22:09:43.553 00.005 19332 PHD2 version 2.6.14 begins execution with:
22:09:43.553 00.000 19332    Windows 10 (build 26200), 64-bit edition
22:09:43.553 00.000 19332    wxWidgets 3.0.5
22:09:43.554 00.001 19332    cfitsio 3.49
22:09:43.554 00.000 19332 GetString("/frame/LogDir", "") returns "C:\Astro\Phd2"
22:09:43.555 00.001 19332 CoInitializeEx returns 1
22:09:43.556 00.001 19332 locale: using dir C:\Program Files\PHDGuiding2\locale exists=1
22:09:43.556 00.000 19332 GetInt("/wxLanguage", 0) returns 80
22:09:43.566 00.010 19332 locale: initialized with lang id 80 (r=1)
22:09:43.575 00.009 19332 locale: wxTranslations language set to 80
22:09:43.578 00.003 19332 Removed 1 files of pattern: PHD2_DebugLog*.txt
22:09:43.580 00.002 19332 GetInt("/currentProfile", 0) returns 2
22:09:43.583 00.003 19332 reset dither spiral
22:09:43.585 00.002 19332 StartWorkerThread(00000000) begins
22:09:43.585 00.000 19332 WorkerThread constructor called
22:09:43.586 00.001 19332 StartWorkerThread(015093B0) ends
22:09:43.586 00.000 19332 StartWorkerThread(00000000) begins
22:09:43.586 00.000 19332 WorkerThread constructor called
22:09:43.587 00.001 5056 WorkerThread::Entry() begins
22:09:43.587 00.000 19332 StartWorkerThread(01509170) ends
22:09:43.588 00.001 5056 worker thread CoInitializeEx returns 0
22:09:43.588 00.000 5624 WorkerThread::Entry() begins
22:09:43.588 00.000 5624 worker thread CoInitializeEx returns 0
22:09:43.588 00.000 19332 GetBoolean("/ServerMode", 1) returns 1
22:09:43.641 00.053 19332 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
22:09:43.641 00.000 19332 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
22:09:43.642 00.001 19332 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
22:09:43.643 00.001 19332 GetInt("/profile/2/DitherMode", 0) returns 0
22:09:43.643 00.000 19332 set dither mode 0
22:09:43.644 00.001 19332 GetInt("/profile/2/frame/timeLapse", 0) returns 0
22:09:43.644 00.000 19332 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
22:09:43.645 00.001 19332 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
22:09:43.645 00.000 19332 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
22:09:43.645 00.000 19332 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:09:43.646 00.001 19332 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:09:43.646 00.000 19332 GetInt("/profile/2/frame/focalLength", 0) returns 240
22:09:43.647 00.001 19332 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
22:09:43.648 00.001 19332 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
22:09:43.648 00.000 19332 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
22:09:43.649 00.001 19332 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:09:43.649 00.000 19332 AutoExp: reset exp to 5000
22:09:43.650 00.001 19332 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
22:09:43.651 00.001 19332 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1500
22:09:43.653 00.002 19332 OnExposureDurationSelected: duration = 1500
22:09:43.654 00.001 19332 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
22:09:43.654 00.000 19332 GetInt("/profile/2/Gamma", 100) returns 58
22:09:43.655 00.001 19332 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
22:09:43.655 00.000 19332 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
22:09:43.656 00.001 19332 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
22:09:43.656 00.000 19332 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
22:09:43.657 00.001 19332 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
22:09:43.657 00.000 19332 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
22:09:43.658 00.001 19332 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
22:09:43.658 00.000 19332 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:09:43.659 00.001 19332 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
22:09:43.662 00.003 19332 guider state => UNINITIALIZED
22:09:43.663 00.001 19332 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
22:09:43.664 00.001 19332 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
22:09:43.664 00.000 19332 GetInt("/profile/2/overlay/slit/width", 8) returns 8
22:09:43.665 00.001 19332 GetInt("/profile/2/overlay/slit/height", 100) returns 100
22:09:43.665 00.000 19332 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
22:09:43.666 00.001 19332 Changing from state UNINITIALIZED to UNINITIALIZED
22:09:43.667 00.001 19332 guider state => SELECTING
22:09:43.667 00.000 19332 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
22:09:43.668 00.001 19332 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
22:09:43.668 00.000 19332 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
22:09:43.669 00.001 19332 Setting StarMinHFD = 1.50
22:09:43.669 00.000 19332 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
22:09:43.670 00.001 19332 Setting MaxHFD = 10.0
22:09:43.670 00.000 19332 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
22:09:43.670 00.000 19332 Setting StarMinSNR = 6.0
22:09:43.671 00.001 19332 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
22:09:43.671 00.000 19332 Setting AutoSelDownsample = 0
22:09:43.672 00.001 19332 GetString("/profile/2/guider/bookmarks", "") returns ""
22:09:43.672 00.000 19332 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
22:09:43.673 00.001 19332 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
22:09:43.673 00.000 19332 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
22:09:43.674 00.001 19332 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
22:09:43.674 00.000 19332 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
22:09:43.675 00.001 19332 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
22:09:43.675 00.000 19332 MultiStar mode enabled
22:09:43.676 00.001 19332 GetBoolean("/StickyLockPosition", 0) returns 0
22:09:43.678 00.002 19332 GetString("/geometry", "") returns "0;1291;1063;346;47"
22:09:43.705 00.027 19332 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
22:09:43.705 00.000 19332 GetString("/graph/RAColor", "") returns "#6464FF"
22:09:43.706 00.001 19332 GetString("/graph/DecColor", "") returns "#FF0000"
22:09:43.706 00.000 19332 GetInt("/graph/minLength", 50) returns 50
22:09:43.707 00.001 19332 GetInt("/graph/maxLength", 400) returns 400
22:09:43.707 00.000 19332 GetInt("/graph/minHeight", 1) returns 1
22:09:43.708 00.001 19332 GetInt("/graph/maxHeight", 16) returns 16
22:09:43.708 00.000 19332 GetInt("/graph/length", 100) returns 100
22:09:43.709 00.001 19332 GraphStats window size = 100
22:09:43.709 00.000 19332 GetInt("/graph/height", 4) returns 4
22:09:43.710 00.001 19332 GetInt("graph/HeightUnits", 1) returns 1
22:09:43.710 00.000 19332 GetBoolean("/graph/showCorrections", 1) returns 1
22:09:43.710 00.000 19332 GetBoolean("/graph/showStarMass", 0) returns 0
22:09:43.711 00.001 19332 GetBoolean("/graph/showStarSNR", 0) returns 0
22:09:43.711 00.000 19332 GetBoolean("/graph/correctionsToScale", 0) returns 0
22:09:43.735 00.024 19332 GetInt("/graph_stepguider/length", 1) returns 1
22:09:43.737 00.002 19332 GetBoolean("/ProfileRawMode", 0) returns 0
22:09:43.738 00.001 19332 GetInt("/target/length", 100) returns 100
22:09:43.738 00.000 19332 GetDouble("/target/zoom", 1.000000) returns 1.000000
22:09:43.743 00.005 19332 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:09:43.744 00.001 19332 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:09:44.031 00.287 19332 GetString("/profile/2/name", "") returns "EQ6RPro"
22:09:44.035 00.004 19332 GetString("/profile/2/name", "") returns "EQ6RPro"
22:09:44.124 00.089 19332 GetString("/profile/2/indi/INDIcam", "") returns ""
22:09:44.131 00.007 19332 GetString("/profile/2/indi/INDImount", "") returns ""
22:09:44.135 00.004 19332 GetString("/profile/2/indi/INDImount", "") returns ""
22:09:44.138 00.003 19332 GetString("/profile/2/indi/INDIrotator", "") returns ""
22:09:44.140 00.002 19332 GetString("/profile/2/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
22:09:44.140 00.000 19332 CameraFactory(ZWO ASI Camera)
22:09:44.141 00.001 19332 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
22:09:44.141 00.000 19332 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
22:09:44.142 00.001 19332 GetInt("/profile/2/camera/gain", 95) returns 48
22:09:44.142 00.000 19332 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
22:09:44.143 00.001 19332 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:09:44.143 00.000 19332 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
22:09:44.144 00.001 19332 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
22:09:44.144 00.000 19332 GetInt("/profile/2/camera/binning", 1) returns 1
22:09:44.145 00.001 19332 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 8
22:09:44.145 00.000 19332 Created new camera of type ZWO ASI Camera = 0D173C18
22:09:44.146 00.001 19332 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
22:09:44.147 00.001 19332 GetString("/profile/2/scope/LastMenuChoice", "Aucun") returns "EQMOD ASCOM HEQ5/6"
22:09:44.148 00.001 19332 ScopeFactory(EQMOD ASCOM HEQ5/6)
22:09:44.148 00.000 19332 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 500
22:09:44.149 00.001 19332 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
22:09:44.149 00.000 19332 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
22:09:44.150 00.001 19332 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
22:09:44.150 00.000 19332 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
22:09:44.151 00.001 19332 DecGuideMode set to Auto (1)
22:09:44.151 00.000 19332 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1
22:09:44.152 00.001 19332 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.200000
22:09:44.152 00.000 19332 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
22:09:44.153 00.001 19332 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
22:09:44.153 00.000 19332 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
22:09:44.154 00.001 19332 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.200000
22:09:44.154 00.000 19332 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.20
22:09:44.154 00.000 19332 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
22:09:44.155 00.001 19332 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:09:44.155 00.000 19332 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
22:09:44.156 00.001 19332 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:09:44.156 00.000 19332 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
22:09:44.157 00.001 19332 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
22:09:44.157 00.000 19332 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
22:09:44.158 00.001 19332 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
22:09:44.158 00.000 19332 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 100
22:09:44.159 00.001 19332 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 80
22:09:44.159 00.000 19332 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 120
22:09:44.160 00.001 19332 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0
22:09:44.160 00.000 19332 BLC: Backlash compensation is disabled
22:09:44.160 00.000 19332 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 1
22:09:44.161 00.001 19332 Scope: enabling slew check, guiding will stop when slew is detected
22:09:44.161 00.000 19332 Created new scope of type EQMOD ASCOM HEQ5/6 = 0D1A6DE0
22:09:44.162 00.001 19332 GetString("/profile/2/scope/LastMenuChoice", "") returns "EQMOD ASCOM HEQ5/6"
22:09:44.164 00.002 19332 GetString("/profile/2/scope/LastAuxMenuChoice", "Aucun") returns "Aucun"
22:09:44.164 00.000 19332 ScopeFactory(Aucun)
22:09:44.165 00.001 19332 Created new aux scope of type Aucun = 00000000
22:09:44.165 00.000 19332 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "Aucun"
22:09:44.166 00.001 19332 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
22:09:44.166 00.000 19332 GetString("/profile/2/stepguider/LastMenuChoice", "Aucun") returns "Aucun"
22:09:44.167 00.001 19332 StepGuiderFactory(Aucun)
22:09:44.167 00.000 19332 Created new stepguider of type Aucun = 00000000
22:09:44.168 00.001 19332 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "Aucun"
22:09:44.168 00.000 19332 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
22:09:44.169 00.001 19332 GetString("/profile/2/rotator/LastMenuChoice", "Aucun") returns "Aucun"
22:09:44.169 00.000 19332 RotatorFactory(Aucun)
22:09:44.170 00.001 19332 Created new Rotator of type Aucun = 00000000
22:09:44.170 00.000 19332 GetString("/profile/2/rotator/LastMenuChoice", "") returns "Aucun"
22:09:44.171 00.001 19332 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
22:09:44.175 00.004 19332 GetString("/profile/2/name", "") returns "EQ6RPro"
22:09:44.176 00.001 19332 SetupHelpFile: langid=80, locale-specific help = C:\Program Files\PHDGuiding2\locale\fr_FR\PHD2GuideHelp.zip
22:09:44.192 00.016 19332 starting server
22:09:44.195 00.003 19332 event server started, listening on port 4400
22:09:44.196 00.001 19332 Server started, listening on port 4300
22:09:44.197 00.001 19332 Status Line: Serveur démarré
22:09:44.199 00.002 19332 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=700;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=Historique;state=2099196;dir=3;layer=0;row=0;pos=0;prop=123162;bestw=552;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Statistiques de guidage;state=2099196;dir=3;layer=0;row=0;pos=1;prop=76838;bestw=445;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=Position de l'OA;state=2099198;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Profil de l'Étoile;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=Cible;state=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=398;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)=275|dock_size(2,0,0)=491|"
22:09:44.242 00.043 19332 GetString("/profile/2/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
22:09:44.242 00.000 19332 GetString("/profile/2/scope/LastMenuChoice", "Aucun") returns "EQMOD ASCOM HEQ5/6"
22:09:44.243 00.001 19332 GetBoolean("/Update/enabled", 1) returns 1
22:09:44.243 00.000 19332 GetInt("/Update/series", 0) returns 0
22:09:44.244 00.001 10416 UPD: updater thread entry
22:09:44.246 00.002 10416 UPD: fetch https://openphdguiding.org/release-main-win.txt
22:09:44.632 00.386 10416 UPD: latest ver = 2.6.14
22:09:44.632 00.000 10416 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
22:09:44.632 00.000 10416 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
22:09:44.632 00.000 10416 GetInt("/Update/force", 0) returns 0
22:09:44.632 00.000 10416 UPD: version is up-to-date
22:09:44.633 00.001 10416 UPD: updater thread exit
22:09:45.601 00.968 19332 evsrv: cli 0CB9CAC8 connect
22:09:45.602 00.001 19332 evsrv: cli 0CB9CAC8 request: {"method":"get_app_state","id":"a2c70efa-3367-4467-a9bc-981d2109a873"}
22:09:45.603 00.001 19332 evsrv: cli 0CB9CAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2c70efa-3367-4467-a9bc-981d2109a873"}
22:09:45.604 00.001 19332 evsrv: cli 0CB9CAC8 disconnect
22:09:45.607 00.003 19332 evsrv: cli 0CB9CB68 connect
22:09:45.608 00.001 19332 evsrv: cli 0CB9C0C8 connect
22:09:45.609 00.001 19332 evsrv: cli 0CB9C0C8 request: {"method":"get_profile","id":"ddd7839e-d1ef-49cf-a2a0-9a3410e9a67d"}
22:09:45.610 00.001 19332 GetString("/profile/2/name", "") returns "EQ6RPro"
22:09:45.610 00.000 19332 evsrv: cli 0CB9C0C8 response: {"jsonrpc":"2.0","result":{"id":2,"name":"EQ6RPro"},"id":"ddd7839e-d1ef-49cf-a2a0-9a3410e9a67d"}
22:09:45.612 00.002 19332 evsrv: cli 0CB9C0C8 disconnect
22:09:45.613 00.001 19332 evsrv: cli 0CB9CF28 connect
22:09:45.614 00.001 19332 evsrv: cli 0CB9CF28 request: {"method":"get_profiles","id":"ba8c00af-2b16-4157-90eb-29d26cce119d"}
22:09:45.615 00.001 19332 GetString("/profile/2/name", "") returns "EQ6RPro"
22:09:45.615 00.000 19332 GetString("/profile/2/name", "") returns "EQ6RPro"
22:09:45.616 00.001 19332 evsrv: cli 0CB9CF28 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"EQ6RPro","selected":true}],"id":"ba8c00af-2b16-4157-90eb-29d26cce119d"}
22:09:45.618 00.002 19332 evsrv: cli 0CB9CF28 disconnect
22:09:45.620 00.002 19332 evsrv: cli 0CB9C3E8 connect
22:09:45.620 00.000 19332 evsrv: cli 0CB9C3E8 request: {"method":"get_connected","id":"f811b67f-6b70-41fb-81e4-efc7b563959c"}
22:09:45.621 00.001 19332 evsrv: cli 0CB9C3E8 response: {"jsonrpc":"2.0","result":false,"id":"f811b67f-6b70-41fb-81e4-efc7b563959c"}
22:09:45.622 00.001 19332 evsrv: cli 0CB9C3E8 disconnect
22:09:45.624 00.002 19332 evsrv: cli 0CB9C7A8 connect
22:09:45.624 00.000 19332 evsrv: cli 0CB9C7A8 request: {"method":"set_connected","params":[true],"id":"c48e4e11-8ea5-4135-9290-b9cf09375dd5"}
22:09:45.625 00.001 19332 gear_dialog: ConnectAll calls OnButtonConnectAll
22:09:45.625 00.000 19332 gear_dialog: OnButtonConnectAll
22:09:45.626 00.001 19332 gear_dialog: DoConnectCamera [ZWO ASI Camera]
22:09:45.626 00.000 19332 Status Line: Connexion à la caméra ...
22:09:45.630 00.004 19332 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
22:09:45.631 00.001 19332 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MM Mini]
22:09:45.637 00.006 19332 ZWO: SDK Version = [1, 40, 0, 0]
22:09:45.641 00.004 19332 ZWO: find camera id: [0,ZWO ASI120MM Mini], ncams = 2
22:09:45.656 00.015 19332 ZWO: found matching camera at idx 0
22:09:46.412 00.756 19332 ZWO: using mode BPP = 8
22:09:46.413 00.001 19332 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
22:09:46.413 00.000 19332 ZWO: selecting snap mode
22:09:46.414 00.001 19332 ZWO: IsColorCam = 0
22:09:46.414 00.000 19332 ZWO: supported bin 0 = 1
22:09:46.415 00.001 19332 ZWO: supported bin 1 = 2
22:09:46.417 00.002 19332 ZWO: gain range = 0 .. 100
22:09:46.418 00.001 19332 ZWO: lowest RN gain = 48 (48%)
22:09:46.418 00.000 19332 ZWO: frame (0,0)+(1280,960)
22:09:46.442 00.024 19332 GetString("/profile/2/camera/LimitFrame", "") returns "0;0;0;0"
22:09:46.443 00.001 19332 camera: updated LimitFrame => (0,0),(0x0)
22:09:46.444 00.001 19332 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
22:09:46.444 00.000 19332 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
22:09:46.445 00.001 19332 Connected Camera: ZWO ASI120MM Mini
22:09:46.445 00.000 19332 FrameSize=(1280,960)
22:09:46.445 00.000 19332 PixelSize=3.75
22:09:46.446 00.001 19332 BitsPerPixel=8
22:09:46.446 00.000 19332 HasGainControl=1
22:09:46.447 00.001 19332 GuideCameraGain=48
22:09:46.447 00.000 19332 HasShutter=0
22:09:46.447 00.000 19332 HasSubFrames=1
22:09:46.447 00.000 19332 ST4HasGuideOutput=1
22:09:46.449 00.002 19332 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
22:09:46.449 00.000 19332 auto-loading defect map
22:09:46.451 00.002 19332 Loading defect map file C:\Users\publi\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
22:09:46.451 00.000 19332 Defect map file not found: C:\Users\publi\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
22:09:46.453 00.002 19332 Status Line: Carte des défauts non chargées
22:09:46.455 00.002 19332 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
22:09:46.455 00.000 19332 Auto-loading dark library
22:09:46.493 00.038 19332 loaded dark frame exposure = 1000, med = 0
22:09:46.508 00.015 19332 loaded dark frame exposure = 1500, med = 0
22:09:46.521 00.013 19332 loaded dark frame exposure = 2000, med = 0
22:09:46.531 00.010 19332 loaded dark frame exposure = 2500, med = 0
22:09:46.542 00.011 19332 loaded dark frame exposure = 3000, med = 0
22:09:46.551 00.009 19332 loaded dark frame exposure = 3500, med = 0
22:09:46.561 00.010 19332 loaded dark frame exposure = 4000, med = 0
22:09:46.572 00.011 19332 loaded dark frame exposure = 4500, med = 0
22:09:46.583 00.011 19332 loaded dark frame exposure = 5000, med = 0
22:09:46.594 00.011 19332 loaded dark frame exposure = 6000, med = 0
22:09:46.594 00.000 19332 loaded dark library from C:\Users\publi\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
22:09:46.595 00.001 19332 Status Line: Darks chargés
22:09:46.599 00.004 19332 Status Line: Caméra Connectée
22:09:46.602 00.003 19332 gear_dialog: OnButtonConnectStepGuider
22:09:46.603 00.001 19332 Connected AO:None
22:09:46.603 00.000 19332 gear_dialog: OnButtonConnectScope
22:09:46.604 00.001 19332 Status Line: Connexion de la monture ...
22:09:46.605 00.001 19332 Connecting to mount [EQMOD ASCOM HEQ5/6]
22:09:46.606 00.001 19332 ASCOM Scope: Connecting
22:09:46.606 00.000 19332 Create ASCOM Scope: choice 'EQMOD ASCOM HEQ5/6' progid EQMOD.Telescope
22:09:46.609 00.003 19332 pScopeDriver = 0x0D1A77F4
22:09:46.643 00.034 19332 Scope reports its name as EQMOD HEQ5/6 (ASCOM)
22:09:46.644 00.001 19332 ASCOM scope CanSlewAsync is true
22:09:46.644 00.000 19332 EQMOD HEQ5/6 (ASCOM) connected
22:09:46.646 00.002 19332 ScopeASCOM::GetDeclinationRadians() returns 89.1
22:09:46.647 00.001 19332 ScopeASCOM::SideOfPier() returns 0
22:09:46.648 00.001 19332 ASCOM Scope: Connect success
22:09:46.648 00.000 19332 Status Line: Monture connectée
22:09:46.651 00.003 19332 Connected Scope:EQMOD HEQ5/6 (ASCOM)
22:09:46.652 00.001 19332 gear_dialog: OnButtonConnectAuxScope
22:09:46.652 00.000 19332 Connected AuxScope:None
22:09:46.653 00.001 19332 gear_dialog: OnButtonConnectRotator
22:09:46.654 00.001 19332 Connected Rotator:None
22:09:46.693 00.039 19332 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:09:46.695 00.002 19332 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:09:46.696 00.001 19332 Auto-loading calibration data
22:09:46.696 00.000 19332 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003823
22:09:46.697 00.001 19332 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.004189
22:09:46.697 00.000 19332 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:09:46.698 00.001 19332 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.997860
22:09:46.698 00.000 19332 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -2.753980
22:09:46.699 00.001 19332 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000029
22:09:46.699 00.000 19332 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:09:46.700 00.001 19332 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:09:46.700 00.000 19332 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:09:46.700 00.000 19332 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:09:46.701 00.001 19332 Mount::SetCalibration (scope) -- xAngle=114.5 yAngle=-157.8 xRate=3.823 yRate=4.189 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=Aucun
22:09:46.701 00.000 19332 Mount::SetCalibration (scope) -- sets m_xAngle=114.5 m_yAngleError=2.3
22:09:46.708 00.007 19332 ScopeASCOM::GetDeclinationRadians() returns 89.1
22:09:46.709 00.001 19332 ScopeASCOM::SideOfPier() returns 0
22:09:47.038 00.329 19332 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:09:47.039 00.001 19332 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:09:47.039 00.000 19332 Auto-loading calibration data
22:09:47.040 00.001 19332 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003823
22:09:47.040 00.000 19332 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.004189
22:09:47.041 00.001 19332 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:09:47.041 00.000 19332 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.997860
22:09:47.042 00.001 19332 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -2.753980
22:09:47.042 00.000 19332 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000029
22:09:47.043 00.001 19332 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:09:47.043 00.000 19332 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:09:47.044 00.001 19332 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:09:47.044 00.000 19332 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:09:47.044 00.000 19332 Mount::SetCalibration (scope) -- xAngle=114.5 yAngle=-157.8 xRate=3.823 yRate=4.189 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=Aucun
22:09:47.045 00.001 19332 Mount::SetCalibration (scope) -- sets m_xAngle=114.5 m_yAngleError=2.3
22:09:47.047 00.002 19332 ScopeASCOM::GetDeclinationRadians() returns 89.1
22:09:47.048 00.001 19332 ScopeASCOM::SideOfPier() returns 0
22:09:47.050 00.002 19332 evsrv: cli 0CB9C7A8 response: {"jsonrpc":"2.0","result":0,"id":"c48e4e11-8ea5-4135-9290-b9cf09375dd5"}
22:09:47.050 00.000 19332 evsrv: cli 0CB9C7A8 disconnect
22:09:47.054 00.004 19332 evsrv: cli 0CB9CD48 connect
22:09:47.055 00.001 19332 evsrv: cli 0CB9CD48 request: {"method":"get_lock_shift_params","id":"0a3f7e13-99c9-4dff-922a-8dd3177700c9"}
22:09:47.055 00.000 19332 evsrv: cli 0CB9CD48 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"0a3f7e13-99c9-4dff-922a-8dd3177700c9"}
22:09:47.058 00.003 19332 evsrv: cli 0CB9CD48 disconnect
22:09:47.060 00.002 19332 evsrv: cli 0CB9C668 connect
22:09:47.060 00.000 19332 evsrv: cli 0CB9C668 request: {"method":"get_pixel_scale","id":"5bec1804-9886-4661-af93-c598c691962e"}
22:09:47.061 00.001 19332 evsrv: cli 0CB9C668 response: {"jsonrpc":"2.0","result":3.22289,"id":"5bec1804-9886-4661-af93-c598c691962e"}
22:09:47.079 00.018 19332 evsrv: cli 0CB9C668 disconnect
22:09:47.117 00.038 19332 evsrv: cli 0CB9BDA8 connect
22:09:47.118 00.001 19332 evsrv: cli 0CB9BDA8 request: {"method":"get_pixel_scale","id":"b92e6b83-558c-40bc-8aa8-ef9baa51628e"}
22:09:47.119 00.001 19332 evsrv: cli 0CB9BDA8 response: {"jsonrpc":"2.0","result":3.22289,"id":"b92e6b83-558c-40bc-8aa8-ef9baa51628e"}
22:09:47.119 00.000 19332 evsrv: cli 0CB9BDA8 disconnect
22:11:44.684 117.565 19332 evsrv: cli 0CB9C348 connect
22:11:44.686 00.002 19332 evsrv: cli 0CB9C348 request: {"method":"get_app_state","id":"b1149154-685d-47f6-a227-2d4ac9728107"}
22:11:44.687 00.001 19332 evsrv: cli 0CB9C348 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1149154-685d-47f6-a227-2d4ac9728107"}
22:11:44.689 00.002 19332 evsrv: cli 0CB9C348 disconnect
22:12:12.616 27.927 19332 evsrv: cli 0CB9C708 connect
22:12:12.616 00.000 19332 evsrv: cli 0CB9C708 request: {"method":"get_app_state","id":"5cf427d6-7e57-4f38-abd1-07827a35704b"}
22:12:12.620 00.004 19332 evsrv: cli 0CB9C708 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cf427d6-7e57-4f38-abd1-07827a35704b"}
22:12:12.620 00.000 19332 evsrv: cli 0CB9C708 disconnect
22:12:35.752 23.132 19332 evsrv: cli 0CB9BD08 connect
22:12:35.752 00.000 19332 evsrv: cli 0CB9BD08 request: {"method":"get_app_state","id":"cff7922d-fa1b-49e0-aef3-04519fd68c3f"}
22:12:35.762 00.010 19332 evsrv: cli 0CB9BD08 response: {"jsonrpc":"2.0","result":"Stopped","id":"cff7922d-fa1b-49e0-aef3-04519fd68c3f"}
22:12:35.768 00.006 19332 evsrv: cli 0CB9BD08 disconnect
22:13:28.584 52.816 19332 evsrv: cli 0CB9CB68 disconnect
22:13:34.033 05.449 19332 MyFrame::OnClose proceeding
22:13:34.035 00.002 19332 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:13:34.035 00.000 19332 StopWorkerThread(0x015093B0) begins
22:13:34.035 00.000 5056 Worker thread wakes up
22:13:34.037 00.002 5056 worker thread servicing REQUEST_TERMINATE
22:13:34.037 00.000 5056 worker thread done servicing request
22:13:34.037 00.000 5056 WorkerThread::Entry() ends
22:13:34.037 00.000 19332 StopWorkerThread() threadExitCode=0
22:13:34.037 00.000 19332 StopWorkerThread(0x015093B0) ends
22:13:34.037 00.000 19332 WorkerThread destructor called
22:13:34.037 00.000 19332 StopWorkerThread(0x01509170) begins
22:13:34.037 00.000 5624 Worker thread wakes up
22:13:34.037 00.000 5624 worker thread servicing REQUEST_TERMINATE
22:13:34.037 00.000 5624 worker thread done servicing request
22:13:34.037 00.000 5624 WorkerThread::Entry() ends
22:13:34.037 00.000 19332 StopWorkerThread() threadExitCode=0
22:13:34.037 00.000 19332 StopWorkerThread(0x01509170) ends
22:13:34.037 00.000 19332 WorkerThread destructor called
22:13:34.037 00.000 19332 Shutdown: forced=0
22:13:34.043 00.006 19332 Shutdown: disconnect scope
22:13:34.043 00.000 19332 ASCOM Scope: Disconnecting
22:13:34.109 00.066 19332 ASCOM Scope: Disconnected Successfully
22:13:34.124 00.015 19332 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:814->ASCOM Scope: cannot get Declination when not connected to mount
22:13:34.124 00.000 19332 ScopeASCOM::GetDeclinationRadians() returns Unknown
22:13:34.124 00.000 19332 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:1126->ASCOM Scope: cannot get side of pier when not connected
22:13:34.126 00.002 19332 ScopeASCOM::SideOfPier() returns -1
22:13:34.126 00.000 19332 Shutdown: disconnect camera
22:13:34.126 00.000 19332 Shutdown complete
22:13:34.126 00.000 19332 UPD: shutdown
22:13:34.126 00.000 19332 stopping server
22:13:34.126 00.000 19332 event server stopped
22:13:34.126 00.000 19332 Status Line: Serveur arrêté
22:14:23.421 00.002 18120 PHD2 version 2.6.14 begins execution with:
22:14:23.421 00.000 18120    Windows 10 (build 26200), 64-bit edition
22:14:23.421 00.000 18120    wxWidgets 3.0.5
22:14:23.421 00.000 18120    cfitsio 3.49
22:14:23.421 00.000 18120 GetString("/frame/LogDir", "") returns "C:\Astro\Phd2"
22:14:23.422 00.001 18120 CoInitializeEx returns 1
22:14:23.423 00.001 18120 locale: using dir C:\Program Files\PHDGuiding2\locale exists=1
22:14:23.423 00.000 18120 GetInt("/wxLanguage", 0) returns 80
22:14:23.426 00.003 18120 locale: initialized with lang id 80 (r=1)
22:14:23.429 00.003 18120 locale: wxTranslations language set to 80
22:14:23.431 00.002 18120 GetInt("/currentProfile", 0) returns 2
22:14:23.434 00.003 18120 reset dither spiral
22:14:23.435 00.001 18120 StartWorkerThread(00000000) begins
22:14:23.436 00.001 18120 WorkerThread constructor called
22:14:23.437 00.001 18120 StartWorkerThread(01438A98) ends
22:14:23.437 00.000 18120 StartWorkerThread(00000000) begins
22:14:23.438 00.001 18120 WorkerThread constructor called
22:14:23.438 00.000 21948 WorkerThread::Entry() begins
22:14:23.438 00.000 18120 StartWorkerThread(01438D68) ends
22:14:23.439 00.001 21948 worker thread CoInitializeEx returns 0
22:14:23.439 00.000 22828 WorkerThread::Entry() begins
22:14:23.439 00.000 22828 worker thread CoInitializeEx returns 0
22:14:23.439 00.000 18120 GetBoolean("/ServerMode", 1) returns 1
22:14:23.484 00.045 18120 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
22:14:23.485 00.001 18120 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
22:14:23.485 00.000 18120 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
22:14:23.486 00.001 18120 GetInt("/profile/2/DitherMode", 0) returns 0
22:14:23.486 00.000 18120 set dither mode 0
22:14:23.487 00.001 18120 GetInt("/profile/2/frame/timeLapse", 0) returns 0
22:14:23.487 00.000 18120 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
22:14:23.488 00.001 18120 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
22:14:23.488 00.000 18120 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
22:14:23.489 00.001 18120 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:14:23.489 00.000 18120 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:14:23.490 00.001 18120 GetInt("/profile/2/frame/focalLength", 0) returns 240
22:14:23.490 00.000 18120 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
22:14:23.491 00.001 18120 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
22:14:23.491 00.000 18120 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
22:14:23.492 00.001 18120 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:14:23.492 00.000 18120 AutoExp: reset exp to 5000
22:14:23.493 00.001 18120 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
22:14:23.494 00.001 18120 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1500
22:14:23.495 00.001 18120 OnExposureDurationSelected: duration = 1500
22:14:23.496 00.001 18120 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
22:14:23.496 00.000 18120 GetInt("/profile/2/Gamma", 100) returns 58
22:14:23.497 00.001 18120 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
22:14:23.497 00.000 18120 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
22:14:23.498 00.001 18120 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
22:14:23.498 00.000 18120 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
22:14:23.499 00.001 18120 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
22:14:23.499 00.000 18120 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
22:14:23.500 00.001 18120 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
22:14:23.500 00.000 18120 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:14:23.500 00.000 18120 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
22:14:23.504 00.004 18120 guider state => UNINITIALIZED
22:14:23.505 00.001 18120 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
22:14:23.505 00.000 18120 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
22:14:23.506 00.001 18120 GetInt("/profile/2/overlay/slit/width", 8) returns 8
22:14:23.506 00.000 18120 GetInt("/profile/2/overlay/slit/height", 100) returns 100
22:14:23.506 00.000 18120 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
22:14:23.507 00.001 18120 Changing from state UNINITIALIZED to UNINITIALIZED
22:14:23.508 00.001 18120 guider state => SELECTING
22:14:23.508 00.000 18120 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
22:14:23.509 00.001 18120 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
22:14:23.509 00.000 18120 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
22:14:23.510 00.001 18120 Setting StarMinHFD = 1.50
22:14:23.510 00.000 18120 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
22:14:23.511 00.001 18120 Setting MaxHFD = 10.0
22:14:23.511 00.000 18120 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
22:14:23.512 00.001 18120 Setting StarMinSNR = 6.0
22:14:23.512 00.000 18120 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
22:14:23.513 00.001 18120 Setting AutoSelDownsample = 0
22:14:23.513 00.000 18120 GetString("/profile/2/guider/bookmarks", "") returns ""
22:14:23.514 00.001 18120 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
22:14:23.515 00.001 18120 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
22:14:23.515 00.000 18120 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
22:14:23.516 00.001 18120 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
22:14:23.516 00.000 18120 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
22:14:23.517 00.001 18120 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
22:14:23.517 00.000 18120 MultiStar mode enabled
22:14:23.518 00.001 18120 GetBoolean("/StickyLockPosition", 0) returns 0
22:14:23.520 00.002 18120 GetString("/geometry", "") returns "0;1291;1063;346;47"
22:14:23.541 00.021 18120 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
22:14:23.541 00.000 18120 GetString("/graph/RAColor", "") returns "#6464FF"
22:14:23.542 00.001 18120 GetString("/graph/DecColor", "") returns "#FF0000"
22:14:23.542 00.000 18120 GetInt("/graph/minLength", 50) returns 50
22:14:23.543 00.001 18120 GetInt("/graph/maxLength", 400) returns 400
22:14:23.543 00.000 18120 GetInt("/graph/minHeight", 1) returns 1
22:14:23.544 00.001 18120 GetInt("/graph/maxHeight", 16) returns 16
22:14:23.544 00.000 18120 GetInt("/graph/length", 100) returns 100
22:14:23.545 00.001 18120 GraphStats window size = 100
22:14:23.545 00.000 18120 GetInt("/graph/height", 4) returns 4
22:14:23.546 00.001 18120 GetInt("graph/HeightUnits", 1) returns 1
22:14:23.546 00.000 18120 GetBoolean("/graph/showCorrections", 1) returns 1
22:14:23.547 00.001 18120 GetBoolean("/graph/showStarMass", 0) returns 0
22:14:23.547 00.000 18120 GetBoolean("/graph/showStarSNR", 0) returns 0
22:14:23.547 00.000 18120 GetBoolean("/graph/correctionsToScale", 0) returns 0
22:14:23.568 00.021 18120 GetInt("/graph_stepguider/length", 1) returns 1
22:14:23.570 00.002 18120 GetBoolean("/ProfileRawMode", 0) returns 0
22:14:23.571 00.001 18120 GetInt("/target/length", 100) returns 100
22:14:23.571 00.000 18120 GetDouble("/target/zoom", 1.000000) returns 1.000000
22:14:23.577 00.006 18120 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:14:23.577 00.000 18120 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:14:23.740 00.163 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:14:23.744 00.004 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:14:23.834 00.090 18120 GetString("/profile/2/indi/INDIcam", "") returns ""
22:14:23.842 00.008 18120 GetString("/profile/2/indi/INDImount", "") returns ""
22:14:23.847 00.005 18120 GetString("/profile/2/indi/INDImount", "") returns ""
22:14:23.851 00.004 18120 GetString("/profile/2/indi/INDIrotator", "") returns ""
22:14:23.853 00.002 18120 GetString("/profile/2/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
22:14:23.854 00.001 18120 CameraFactory(ZWO ASI Camera)
22:14:23.855 00.001 18120 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
22:14:23.855 00.000 18120 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
22:14:23.856 00.001 18120 GetInt("/profile/2/camera/gain", 95) returns 48
22:14:23.856 00.000 18120 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
22:14:23.856 00.000 18120 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:14:23.857 00.001 18120 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
22:14:23.857 00.000 18120 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
22:14:23.858 00.001 18120 GetInt("/profile/2/camera/binning", 1) returns 1
22:14:23.858 00.000 18120 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 8
22:14:23.859 00.001 18120 Created new camera of type ZWO ASI Camera = 0D426280
22:14:23.859 00.000 18120 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
22:14:23.862 00.003 18120 GetString("/profile/2/scope/LastMenuChoice", "Aucun") returns "EQMOD ASCOM HEQ5/6"
22:14:23.862 00.000 18120 ScopeFactory(EQMOD ASCOM HEQ5/6)
22:14:23.863 00.001 18120 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 500
22:14:23.863 00.000 18120 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
22:14:23.864 00.001 18120 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
22:14:23.864 00.000 18120 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
22:14:23.865 00.001 18120 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
22:14:23.865 00.000 18120 DecGuideMode set to Auto (1)
22:14:23.866 00.001 18120 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1
22:14:23.866 00.000 18120 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.200000
22:14:23.867 00.001 18120 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
22:14:23.867 00.000 18120 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
22:14:23.868 00.001 18120 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
22:14:23.869 00.001 18120 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.200000
22:14:23.869 00.000 18120 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.20
22:14:23.869 00.000 18120 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
22:14:23.870 00.001 18120 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:14:23.870 00.000 18120 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
22:14:23.871 00.001 18120 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:14:23.871 00.000 18120 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
22:14:23.872 00.001 18120 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
22:14:23.872 00.000 18120 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
22:14:23.873 00.001 18120 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
22:14:23.874 00.001 18120 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 100
22:14:23.874 00.000 18120 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 80
22:14:23.874 00.000 18120 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 120
22:14:23.875 00.001 18120 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0
22:14:23.875 00.000 18120 BLC: Backlash compensation is disabled
22:14:23.876 00.001 18120 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 1
22:14:23.876 00.000 18120 Scope: enabling slew check, guiding will stop when slew is detected
22:14:23.877 00.001 18120 Created new scope of type EQMOD ASCOM HEQ5/6 = 0D3B3DD0
22:14:23.877 00.000 18120 GetString("/profile/2/scope/LastMenuChoice", "") returns "EQMOD ASCOM HEQ5/6"
22:14:23.878 00.001 18120 GetString("/profile/2/scope/LastAuxMenuChoice", "Aucun") returns "Aucun"
22:14:23.879 00.001 18120 ScopeFactory(Aucun)
22:14:23.879 00.000 18120 Created new aux scope of type Aucun = 00000000
22:14:23.880 00.001 18120 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "Aucun"
22:14:23.880 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
22:14:23.880 00.000 18120 GetString("/profile/2/stepguider/LastMenuChoice", "Aucun") returns "Aucun"
22:14:23.882 00.002 18120 StepGuiderFactory(Aucun)
22:14:23.882 00.000 18120 Created new stepguider of type Aucun = 00000000
22:14:23.882 00.000 18120 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "Aucun"
22:14:23.883 00.001 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
22:14:23.884 00.001 18120 GetString("/profile/2/rotator/LastMenuChoice", "Aucun") returns "Aucun"
22:14:23.884 00.000 18120 RotatorFactory(Aucun)
22:14:23.885 00.001 18120 Created new Rotator of type Aucun = 00000000
22:14:23.885 00.000 18120 GetString("/profile/2/rotator/LastMenuChoice", "") returns "Aucun"
22:14:23.886 00.001 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
22:14:23.891 00.005 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:14:23.892 00.001 18120 SetupHelpFile: langid=80, locale-specific help = C:\Program Files\PHDGuiding2\locale\fr_FR\PHD2GuideHelp.zip
22:14:23.898 00.006 18120 starting server
22:14:23.900 00.002 18120 event server started, listening on port 4400
22:14:23.901 00.001 18120 Server started, listening on port 4300
22:14:23.901 00.000 18120 Status Line: Serveur démarré
22:14:23.904 00.003 18120 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=700;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=Historique;state=2099196;dir=3;layer=0;row=0;pos=0;prop=123162;bestw=552;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Statistiques de guidage;state=2099196;dir=3;layer=0;row=0;pos=1;prop=76838;bestw=445;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=Position de l'OA;state=2099198;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Profil de l'Étoile;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=Cible;state=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=398;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)=275|dock_size(2,0,0)=491|"
22:14:23.945 00.041 18120 GetString("/profile/2/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
22:14:23.946 00.001 18120 GetString("/profile/2/scope/LastMenuChoice", "Aucun") returns "EQMOD ASCOM HEQ5/6"
22:14:23.946 00.000 18120 GetBoolean("/Update/enabled", 1) returns 1
22:14:23.947 00.001 18120 GetInt("/Update/series", 0) returns 0
22:14:23.948 00.001 11796 UPD: updater thread entry
22:14:23.948 00.000 11796 UPD: fetch https://openphdguiding.org/release-main-win.txt
22:14:24.300 00.352 11796 UPD: latest ver = 2.6.14
22:14:24.300 00.000 11796 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
22:14:24.300 00.000 11796 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
22:14:24.300 00.000 11796 GetInt("/Update/force", 0) returns 0
22:14:24.300 00.000 11796 UPD: version is up-to-date
22:14:24.300 00.000 11796 UPD: updater thread exit
22:14:25.445 01.145 18120 evsrv: cli 0D46D3F0 connect
22:14:25.447 00.002 18120 evsrv: cli 0D46D3F0 request: {"method":"get_app_state","id":"93cef29c-8808-4cef-82b9-1c147572b74f"}
22:14:25.448 00.001 18120 evsrv: cli 0D46D3F0 response: {"jsonrpc":"2.0","result":"Stopped","id":"93cef29c-8808-4cef-82b9-1c147572b74f"}
22:14:25.448 00.000 18120 evsrv: cli 0D46D3F0 disconnect
22:14:25.449 00.001 18120 evsrv: cli 0D46D530 connect
22:14:25.451 00.002 18120 evsrv: cli 0D46D490 connect
22:14:25.451 00.000 18120 evsrv: cli 0D46D490 request: {"method":"get_profile","id":"a4effc4f-f431-49a8-876a-b0e3fb1ed9f8"}
22:14:25.452 00.001 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:14:25.452 00.000 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":{"id":2,"name":"EQ6RPro"},"id":"a4effc4f-f431-49a8-876a-b0e3fb1ed9f8"}
22:14:25.453 00.001 18120 evsrv: cli 0D46D490 disconnect
22:14:25.454 00.001 18120 evsrv: cli 0D46DFD0 connect
22:14:25.454 00.000 18120 evsrv: cli 0D46DFD0 request: {"method":"get_profiles","id":"ea32a641-6072-4150-9a71-31fe355e65b4"}
22:14:25.455 00.001 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:14:25.456 00.001 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:14:25.456 00.000 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"EQ6RPro","selected":true}],"id":"ea32a641-6072-4150-9a71-31fe355e65b4"}
22:14:25.457 00.001 18120 evsrv: cli 0D46DFD0 disconnect
22:14:25.458 00.001 18120 evsrv: cli 0D46E070 connect
22:14:25.459 00.001 18120 evsrv: cli 0D46E070 request: {"method":"get_connected","id":"9a264ad3-6aad-480b-99e1-a78cc3baad19"}
22:14:25.459 00.000 18120 evsrv: cli 0D46E070 response: {"jsonrpc":"2.0","result":false,"id":"9a264ad3-6aad-480b-99e1-a78cc3baad19"}
22:14:25.460 00.001 18120 evsrv: cli 0D46E070 disconnect
22:14:25.460 00.000 18120 evsrv: cli 0D46D850 connect
22:14:25.461 00.001 18120 evsrv: cli 0D46D850 request: {"method":"set_connected","params":[true],"id":"da486297-5ab6-4697-87e8-5da78f78e963"}
22:14:25.462 00.001 18120 gear_dialog: ConnectAll calls OnButtonConnectAll
22:14:25.462 00.000 18120 gear_dialog: OnButtonConnectAll
22:14:25.463 00.001 18120 gear_dialog: DoConnectCamera [ZWO ASI Camera]
22:14:25.463 00.000 18120 Status Line: Connexion à la caméra ...
22:14:25.466 00.003 18120 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI120MM Mini"
22:14:25.466 00.000 18120 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI120MM Mini]
22:14:25.472 00.006 18120 ZWO: SDK Version = [1, 40, 0, 0]
22:14:25.476 00.004 18120 ZWO: find camera id: [0,ZWO ASI120MM Mini], ncams = 2
22:14:25.479 00.003 18120 ZWO: found matching camera at idx 0
22:14:26.197 00.718 18120 ZWO: using mode BPP = 8
22:14:26.197 00.000 18120 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
22:14:26.198 00.001 18120 ZWO: selecting snap mode
22:14:26.198 00.000 18120 ZWO: IsColorCam = 0
22:14:26.199 00.001 18120 ZWO: supported bin 0 = 1
22:14:26.199 00.000 18120 ZWO: supported bin 1 = 2
22:14:26.201 00.002 18120 ZWO: gain range = 0 .. 100
22:14:26.202 00.001 18120 ZWO: lowest RN gain = 48 (48%)
22:14:26.202 00.000 18120 ZWO: frame (0,0)+(1280,960)
22:14:26.228 00.026 18120 GetString("/profile/2/camera/LimitFrame", "") returns "0;0;0;0"
22:14:26.229 00.001 18120 camera: updated LimitFrame => (0,0),(0x0)
22:14:26.229 00.000 18120 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
22:14:26.230 00.001 18120 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
22:14:26.230 00.000 18120 Connected Camera: ZWO ASI120MM Mini
22:14:26.230 00.000 18120 FrameSize=(1280,960)
22:14:26.231 00.001 18120 PixelSize=3.75
22:14:26.231 00.000 18120 BitsPerPixel=8
22:14:26.231 00.000 18120 HasGainControl=1
22:14:26.232 00.001 18120 GuideCameraGain=48
22:14:26.232 00.000 18120 HasShutter=0
22:14:26.233 00.001 18120 HasSubFrames=1
22:14:26.233 00.000 18120 ST4HasGuideOutput=1
22:14:26.234 00.001 18120 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
22:14:26.234 00.000 18120 auto-loading defect map
22:14:26.234 00.000 18120 Loading defect map file C:\Users\publi\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
22:14:26.235 00.001 18120 Defect map file not found: C:\Users\publi\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
22:14:26.237 00.002 18120 Status Line: Carte des défauts non chargées
22:14:26.239 00.002 18120 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
22:14:26.240 00.001 18120 Auto-loading dark library
22:14:26.251 00.011 18120 loaded dark frame exposure = 1000, med = 0
22:14:26.261 00.010 18120 loaded dark frame exposure = 1500, med = 0
22:14:26.273 00.012 18120 loaded dark frame exposure = 2000, med = 0
22:14:26.283 00.010 18120 loaded dark frame exposure = 2500, med = 0
22:14:26.292 00.009 18120 loaded dark frame exposure = 3000, med = 0
22:14:26.302 00.010 18120 loaded dark frame exposure = 3500, med = 0
22:14:26.314 00.012 18120 loaded dark frame exposure = 4000, med = 0
22:14:26.326 00.012 18120 loaded dark frame exposure = 4500, med = 0
22:14:26.337 00.011 18120 loaded dark frame exposure = 5000, med = 0
22:14:26.348 00.011 18120 loaded dark frame exposure = 6000, med = 0
22:14:26.348 00.000 18120 loaded dark library from C:\Users\publi\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
22:14:26.348 00.000 18120 Status Line: Darks chargés
22:14:26.352 00.004 18120 Status Line: Caméra Connectée
22:14:26.354 00.002 18120 gear_dialog: OnButtonConnectStepGuider
22:14:26.357 00.003 18120 Connected AO:None
22:14:26.357 00.000 18120 gear_dialog: OnButtonConnectScope
22:14:26.358 00.001 18120 Status Line: Connexion de la monture ...
22:14:26.359 00.001 18120 Connecting to mount [EQMOD ASCOM HEQ5/6]
22:14:26.360 00.001 18120 ASCOM Scope: Connecting
22:14:26.360 00.000 18120 Create ASCOM Scope: choice 'EQMOD ASCOM HEQ5/6' progid EQMOD.Telescope
22:14:26.362 00.002 18120 pScopeDriver = 0x125F4F1C
22:14:26.401 00.039 18120 Scope reports its name as EQMOD HEQ5/6 (ASCOM)
22:14:26.402 00.001 18120 ASCOM scope CanSlewAsync is true
22:14:26.404 00.002 18120 EQMOD HEQ5/6 (ASCOM) connected
22:14:26.405 00.001 18120 ScopeASCOM::GetDeclinationRadians() returns 87.8
22:14:26.406 00.001 18120 ScopeASCOM::SideOfPier() returns 1
22:14:26.407 00.001 18120 ASCOM Scope: Connect success
22:14:26.407 00.000 18120 Status Line: Monture connectée
22:14:26.409 00.002 18120 Connected Scope:EQMOD HEQ5/6 (ASCOM)
22:14:26.410 00.001 18120 gear_dialog: OnButtonConnectAuxScope
22:14:26.410 00.000 18120 Connected AuxScope:None
22:14:26.411 00.001 18120 gear_dialog: OnButtonConnectRotator
22:14:26.412 00.001 18120 Connected Rotator:None
22:14:26.456 00.044 18120 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:14:26.456 00.000 18120 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:14:26.457 00.001 18120 Auto-loading calibration data
22:14:26.457 00.000 18120 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003823
22:14:26.458 00.001 18120 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.004189
22:14:26.458 00.000 18120 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:14:26.459 00.001 18120 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.997860
22:14:26.459 00.000 18120 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -2.753980
22:14:26.460 00.001 18120 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000029
22:14:26.460 00.000 18120 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:14:26.461 00.001 18120 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:14:26.461 00.000 18120 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:14:26.461 00.000 18120 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:14:26.462 00.001 18120 Mount::SetCalibration (scope) -- xAngle=114.5 yAngle=-157.8 xRate=3.823 yRate=4.189 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=Aucun
22:14:26.463 00.001 18120 Mount::SetCalibration (scope) -- sets m_xAngle=114.5 m_yAngleError=2.3
22:14:26.469 00.006 18120 ScopeASCOM::GetDeclinationRadians() returns 87.8
22:14:26.470 00.001 18120 ScopeASCOM::SideOfPier() returns 1
22:14:26.810 00.340 18120 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:14:26.811 00.001 18120 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:14:26.812 00.001 18120 Auto-loading calibration data
22:14:26.812 00.000 18120 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003823
22:14:26.813 00.001 18120 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.004189
22:14:26.813 00.000 18120 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:14:26.814 00.001 18120 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.997860
22:14:26.814 00.000 18120 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -2.753980
22:14:26.815 00.001 18120 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000029
22:14:26.815 00.000 18120 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:14:26.816 00.001 18120 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:14:26.816 00.000 18120 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:14:26.817 00.001 18120 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:14:26.817 00.000 18120 Mount::SetCalibration (scope) -- xAngle=114.5 yAngle=-157.8 xRate=3.823 yRate=4.189 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=Aucun
22:14:26.817 00.000 18120 Mount::SetCalibration (scope) -- sets m_xAngle=114.5 m_yAngleError=2.3
22:14:26.819 00.002 18120 ScopeASCOM::GetDeclinationRadians() returns 87.8
22:14:26.820 00.001 18120 ScopeASCOM::SideOfPier() returns 1
22:14:26.822 00.002 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":0,"id":"da486297-5ab6-4697-87e8-5da78f78e963"}
22:14:26.823 00.001 18120 evsrv: cli 0D46D850 disconnect
22:14:26.823 00.000 18120 evsrv: cli 0D46DA30 connect
22:14:26.824 00.001 18120 evsrv: cli 0D46DA30 request: {"method":"get_lock_shift_params","id":"b293dcf5-a1dd-4ed7-ab8a-42ff540216f0"}
22:14:26.825 00.001 18120 evsrv: cli 0D46DA30 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b293dcf5-a1dd-4ed7-ab8a-42ff540216f0"}
22:14:26.825 00.000 18120 evsrv: cli 0D46DA30 disconnect
22:14:26.826 00.001 18120 evsrv: cli 0D46D990 connect
22:14:26.827 00.001 18120 evsrv: cli 0D46D990 request: {"method":"get_pixel_scale","id":"9b15f9d0-0588-467a-9f95-42fd107da89a"}
22:14:26.827 00.000 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":3.22289,"id":"9b15f9d0-0588-467a-9f95-42fd107da89a"}
22:14:26.828 00.001 18120 evsrv: cli 0D46D990 disconnect
22:14:26.951 00.123 18120 evsrv: cli 0D46D710 connect
22:14:26.952 00.001 18120 evsrv: cli 0D46D710 request: {"method":"get_pixel_scale","id":"e9ec3c99-ecfe-4382-92b9-a726073f37af"}
22:14:26.953 00.001 18120 evsrv: cli 0D46D710 response: {"jsonrpc":"2.0","result":3.22289,"id":"e9ec3c99-ecfe-4382-92b9-a726073f37af"}
22:14:26.955 00.002 18120 evsrv: cli 0D46D710 disconnect
22:20:37.580 370.625 18120 StartLoopingInteractive: Loop button clicked
22:20:37.580 00.000 18120 Status Line: Boucler
22:20:37.580 00.000 18120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:20:37.592 00.012 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:20:37.592 00.000 18120 Enqueuing Expose request
22:20:37.594 00.002 21948 Worker thread wakes up
22:20:37.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:37.594 00.000 21948 Exposure delay set to 0
22:20:37.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:20:37.594 00.000 21948 ZWO: set CONTROL_EXPOSURE 1500000
22:20:39.236 01.642 21948 Exposure complete
22:20:39.261 00.025 21948 worker thread done servicing request
22:20:39.261 00.000 18120 OnExposeComplete: enter
22:20:39.263 00.002 18120 UpdateGuideState(): m_state=1
22:20:39.263 00.000 18120 UpdateCurrentPosition: no star selected
22:20:39.263 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:39.263 00.000 18120 Status Line: Aucune étoile selectionnée
22:20:39.266 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:39.266 00.000 18120 UpdateGuideState exits: Aucune étoile selectionnée
22:20:39.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:39.266 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:20:39.266 00.000 18120 Enqueuing Expose request
22:20:39.266 00.000 21948 Worker thread wakes up
22:20:39.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:39.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:20:40.799 01.533 21948 Exposure complete
22:20:40.825 00.026 21948 worker thread done servicing request
22:20:40.825 00.000 18120 OnExposeComplete: enter
22:20:40.826 00.001 18120 UpdateGuideState(): m_state=1
22:20:40.827 00.001 18120 UpdateCurrentPosition: no star selected
22:20:40.827 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:40.828 00.001 18120 Status Line: Aucune étoile selectionnée
22:20:40.829 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:40.835 00.006 18120 UpdateGuideState exits: Aucune étoile selectionnée
22:20:40.836 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:40.836 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:20:40.837 00.001 18120 Enqueuing Expose request
22:20:40.837 00.000 21948 Worker thread wakes up
22:20:40.837 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:40.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:20:42.473 01.636 21948 Exposure complete
22:20:42.499 00.026 21948 worker thread done servicing request
22:20:42.499 00.000 18120 OnExposeComplete: enter
22:20:42.499 00.000 18120 UpdateGuideState(): m_state=1
22:20:42.500 00.001 18120 UpdateCurrentPosition: no star selected
22:20:42.500 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:42.501 00.001 18120 Status Line: Aucune étoile selectionnée
22:20:42.503 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:42.509 00.006 18120 UpdateGuideState exits: Aucune étoile selectionnée
22:20:42.510 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.510 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:20:42.511 00.001 18120 Enqueuing Expose request
22:20:42.511 00.000 21948 Worker thread wakes up
22:20:42.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:42.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:20:44.034 01.523 21948 Exposure complete
22:20:44.059 00.025 21948 worker thread done servicing request
22:20:44.059 00.000 18120 OnExposeComplete: enter
22:20:44.059 00.000 18120 UpdateGuideState(): m_state=1
22:20:44.061 00.002 18120 UpdateCurrentPosition: no star selected
22:20:44.061 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:44.061 00.000 18120 Status Line: Aucune étoile selectionnée
22:20:44.062 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:44.068 00.006 18120 UpdateGuideState exits: Aucune étoile selectionnée
22:20:44.068 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:44.068 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:20:44.068 00.000 18120 Enqueuing Expose request
22:20:44.068 00.000 21948 Worker thread wakes up
22:20:44.068 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:44.068 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:20:45.704 01.636 21948 Exposure complete
22:20:45.729 00.025 21948 worker thread done servicing request
22:20:45.729 00.000 18120 OnExposeComplete: enter
22:20:45.731 00.002 18120 UpdateGuideState(): m_state=1
22:20:45.731 00.000 18120 UpdateCurrentPosition: no star selected
22:20:45.731 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:45.731 00.000 18120 Status Line: Aucune étoile selectionnée
22:20:45.733 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:45.735 00.002 18120 UpdateGuideState exits: Aucune étoile selectionnée
22:20:45.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:45.735 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:20:45.735 00.000 18120 Enqueuing Expose request
22:20:45.742 00.007 21948 Worker thread wakes up
22:20:45.742 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:45.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:20:47.270 01.528 21948 Exposure complete
22:20:47.296 00.026 21948 worker thread done servicing request
22:20:47.296 00.000 18120 OnExposeComplete: enter
22:20:47.296 00.000 18120 UpdateGuideState(): m_state=1
22:20:47.296 00.000 18120 UpdateCurrentPosition: no star selected
22:20:47.296 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:47.296 00.000 18120 Status Line: Aucune étoile selectionnée
22:20:47.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:47.296 00.000 18120 UpdateGuideState exits: Aucune étoile selectionnée
22:20:47.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:47.296 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:20:47.296 00.000 18120 Enqueuing Expose request
22:20:47.308 00.012 21948 Worker thread wakes up
22:20:47.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:47.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:20:48.424 01.116 18120 GuiderMultiStar::AutoSelect enter
22:20:48.424 00.000 18120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:20:48.438 00.014 18120 AutoFind: auto downsample for scale 3.22 => 1x
22:20:48.470 00.032 18120 AutoFind: global mean = 0.0, stdev 3.6
22:20:48.470 00.000 18120 AutoFind: using threshold = 0.1
22:20:48.530 00.060 18120 AutoFind: local max [334, 885] 93.8
22:20:48.530 00.000 18120 AutoFind: local max [1118, 888] 90.5
22:20:48.530 00.000 18120 AutoFind: local max [323, 866] 65.3
22:20:48.530 00.000 18120 AutoFind: local max [1185, 843] 49.4
22:20:48.530 00.000 18120 AutoFind: local max [690, 617] 39.7
22:20:48.530 00.000 18120 AutoFind: local max [1018, 408] 37.2
22:20:48.530 00.000 18120 AutoFind: local max [418, 512] 36.8
22:20:48.530 00.000 18120 AutoFind: local max [1269, 835] 29.0
22:20:48.530 00.000 18120 AutoFind: local max [735, 15] 27.9
22:20:48.530 00.000 18120 AutoFind: local max [1095, 180] 22.9
22:20:48.530 00.000 18120 AutoFind: local max [193, 77] 19.0
22:20:48.530 00.000 18120 AutoFind: local max [1187, 54] 16.4
22:20:48.530 00.000 18120 AutoFind: local max [759, 366] 15.5
22:20:48.530 00.000 18120 AutoFind: local max [767, 666] 9.8
22:20:48.530 00.000 18120 AutoFind: local max [1080, 416] 9.4
22:20:48.530 00.000 18120 AutoFind: local max [386, 151] 8.9
22:20:48.530 00.000 18120 AutoFind: local max [637, 847] 8.2
22:20:48.530 00.000 18120 AutoFind: local max [111, 657] 8.2
22:20:48.530 00.000 18120 AutoFind: local max [524, 607] 8.2
22:20:48.530 00.000 18120 AutoFind: local max [939, 200] 8.1
22:20:48.530 00.000 18120 AutoFind: local max [955, 154] 7.2
22:20:48.530 00.000 18120 AutoFind: local max [1000, 566] 6.4
22:20:48.530 00.000 18120 AutoFind: local max [1118, 621] 6.2
22:20:48.530 00.000 18120 AutoFind: local max [1196, 435] 6.0
22:20:48.530 00.000 18120 AutoFind: local max [982, 593] 6.0
22:20:48.530 00.000 18120 AutoFind: local max [501, 133] 6.0
22:20:48.530 00.000 18120 AutoFind: local max [754, 437] 5.8
22:20:48.530 00.000 18120 AutoFind: local max [815, 146] 5.7
22:20:48.530 00.000 18120 AutoFind: local max [173, 826] 5.4
22:20:48.530 00.000 18120 AutoFind: local max [387, 171] 5.4
22:20:48.530 00.000 18120 AutoFind: local max [998, 747] 5.3
22:20:48.530 00.000 18120 AutoFind: local max [585, 376] 5.2
22:20:48.530 00.000 18120 AutoFind: local max [217, 840] 5.1
22:20:48.530 00.000 18120 AutoFind: local max [718, 160] 5.0
22:20:48.530 00.000 18120 AutoFind: local max [898, 572] 4.8
22:20:48.530 00.000 18120 AutoFind: local max [50, 62] 4.7
22:20:48.546 00.016 18120 AutoFind: local max [736, 318] 4.7
22:20:48.546 00.000 18120 AutoFind: local max [356, 572] 4.7
22:20:48.546 00.000 18120 AutoFind: local max [1170, 826] 4.6
22:20:48.546 00.000 18120 AutoFind: local max [302, 57] 4.6
22:20:48.546 00.000 18120 AutoFind: local max [815, 93] 4.4
22:20:48.546 00.000 18120 AutoFind: local max [837, 501] 4.3
22:20:48.546 00.000 18120 AutoFind: local max [85, 283] 4.2
22:20:48.546 00.000 18120 AutoFind: local max [1252, 903] 4.2
22:20:48.546 00.000 18120 AutoFind: local max [1210, 611] 4.2
22:20:48.546 00.000 18120 AutoFind: local max [386, 471] 4.1
22:20:48.546 00.000 18120 AutoFind: local max [185, 676] 4.1
22:20:48.546 00.000 18120 AutoFind: local max [288, 298] 4.1
22:20:48.546 00.000 18120 AutoFind: local max [686, 482] 3.9
22:20:48.546 00.000 18120 AutoFind: local max [164, 367] 3.7
22:20:48.546 00.000 18120 AutoFind: local max [1108, 150] 3.7
22:20:48.546 00.000 18120 AutoFind: local max [85, 495] 3.6
22:20:48.546 00.000 18120 AutoFind: local max [1113, 494] 3.6
22:20:48.546 00.000 18120 AutoFind: local max [577, 716] 3.6
22:20:48.546 00.000 18120 AutoFind: local max [705, 323] 3.5
22:20:48.546 00.000 18120 AutoFind: local max [1190, 605] 3.5
22:20:48.546 00.000 18120 AutoFind: local max [1124, 898] 3.5
22:20:48.546 00.000 18120 AutoFind: local max [963, 641] 3.5
22:20:48.555 00.009 18120 AutoFind: local max [1108, 889] 3.5
22:20:48.555 00.000 18120 AutoFind: local max [1119, 265] 3.4
22:20:48.557 00.002 18120 AutoFind: local max [61, 598] 3.3
22:20:48.557 00.000 18120 AutoFind: local max [1215, 65] 3.1
22:20:48.557 00.000 18120 AutoFind: local max [327, 730] 3.1
22:20:48.557 00.000 18120 AutoFind: local max [120, 133] 3.0
22:20:48.557 00.000 18120 AutoFind: local max [1116, 877] 3.0
22:20:48.559 00.002 18120 AutoFind: local max [744, 426] 3.0
22:20:48.559 00.000 18120 AutoFind: local max [1029, 694] 3.0
22:20:48.559 00.000 18120 AutoFind: local max [1122, 877] 2.9
22:20:48.559 00.000 18120 AutoFind: local max [214, 186] 2.9
22:20:48.561 00.002 18120 AutoFind: local max [1129, 882] 2.9
22:20:48.561 00.000 18120 AutoFind: local max [518, 666] 2.8
22:20:48.561 00.000 18120 AutoFind: local max [640, 541] 2.8
22:20:48.562 00.001 18120 AutoFind: local max [1239, 941] 2.8
22:20:48.562 00.000 18120 AutoFind: local max [217, 746] 2.8
22:20:48.562 00.000 18120 AutoFind: local max [593, 920] 2.8
22:20:48.562 00.000 18120 AutoFind: local max [317, 851] 2.7
22:20:48.562 00.000 18120 AutoFind: local max [151, 120] 2.7
22:20:48.562 00.000 18120 AutoFind: local max [532, 507] 2.7
22:20:48.562 00.000 18120 AutoFind: local max [824, 640] 2.7
22:20:48.562 00.000 18120 AutoFind: local max [1118, 412] 2.7
22:20:48.562 00.000 18120 AutoFind: local max [98, 582] 2.6
22:20:48.562 00.000 18120 AutoFind: local max [456, 569] 2.6
22:20:48.562 00.000 18120 AutoFind: local max [1113, 899] 2.6
22:20:48.562 00.000 18120 AutoFind: local max [1107, 872] 2.6
22:20:48.562 00.000 18120 AutoFind: local max [937, 669] 2.5
22:20:48.562 00.000 18120 AutoFind: local max [8, 310] 2.5
22:20:48.562 00.000 18120 AutoFind: local max [1062, 744] 2.5
22:20:48.562 00.000 18120 AutoFind: local max [40, 812] 2.5
22:20:48.562 00.000 18120 AutoFind: local max [99, 684] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [472, 443] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [310, 105] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [978, 343] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [622, 626] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [769, 733] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [371, 619] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [1118, 869] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [21, 180] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [1115, 402] 2.4
22:20:48.562 00.000 18120 AutoFind: local max [94, 504] 2.3
22:20:48.562 00.000 18120 AutoFind: local max [1102, 876] 2.3
22:20:48.562 00.000 18120 AutoFind: too close [1102, 876] 2.3 - [1118, 869] 2.4
22:20:48.562 00.000 18120 AutoFind: too close [1102, 876] 2.3 - [1107, 872] 2.6
22:20:48.562 00.000 18120 AutoFind: too close [1102, 876] 2.3 - [1122, 877] 2.9
22:20:48.562 00.000 18120 AutoFind: too close [1102, 876] 2.3 - [1116, 877] 3.0
22:20:48.562 00.000 18120 AutoFind: too close [1102, 876] 2.3 - [1108, 889] 3.5
22:20:48.562 00.000 18120 AutoFind: close dim-bright [1102, 876] 2.3 - [1118, 888] 90.5
22:20:48.562 00.000 18120 AutoFind: too close [94, 504] 2.3 - [85, 495] 3.6
22:20:48.562 00.000 18120 AutoFind: too close [1115, 402] 2.4 - [1118, 412] 2.7
22:20:48.562 00.000 18120 AutoFind: too close [1118, 869] 2.4 - [1107, 872] 2.6
22:20:48.562 00.000 18120 AutoFind: too close [1118, 869] 2.4 - [1129, 882] 2.9
22:20:48.562 00.000 18120 AutoFind: too close [1118, 869] 2.4 - [1122, 877] 2.9
22:20:48.579 00.017 18120 AutoFind: too close [1118, 869] 2.4 - [1116, 877] 3.0
22:20:48.579 00.000 18120 AutoFind: too close [1118, 869] 2.4 - [1108, 889] 3.5
22:20:48.580 00.001 18120 AutoFind: close dim-bright [1118, 869] 2.4 - [1118, 888] 90.5
22:20:48.580 00.000 18120 AutoFind: too close [1107, 872] 2.6 - [1122, 877] 2.9
22:20:48.580 00.000 18120 AutoFind: too close [1107, 872] 2.6 - [1116, 877] 3.0
22:20:48.581 00.001 18120 AutoFind: too close [1107, 872] 2.6 - [1108, 889] 3.5
22:20:48.581 00.000 18120 AutoFind: close dim-bright [1107, 872] 2.6 - [1118, 888] 90.5
22:20:48.582 00.001 18120 AutoFind: too close [1113, 899] 2.6 - [1129, 882] 2.9
22:20:48.582 00.000 18120 AutoFind: too close [1113, 899] 2.6 - [1108, 889] 3.5
22:20:48.582 00.000 18120 AutoFind: too close [1113, 899] 2.6 - [1124, 898] 3.5
22:20:48.583 00.001 18120 AutoFind: close dim-bright [1113, 899] 2.6 - [1118, 888] 90.5
22:20:48.583 00.000 18120 AutoFind: close dim-bright [317, 851] 2.7 - [323, 866] 65.3
22:20:48.584 00.001 18120 AutoFind: too close [1129, 882] 2.9 - [1122, 877] 2.9
22:20:48.584 00.000 18120 AutoFind: too close [1129, 882] 2.9 - [1116, 877] 3.0
22:20:48.584 00.000 18120 AutoFind: too close [1129, 882] 2.9 - [1124, 898] 3.5
22:20:48.585 00.001 18120 AutoFind: close dim-bright [1129, 882] 2.9 - [1118, 888] 90.5
22:20:48.585 00.000 18120 AutoFind: too close [1122, 877] 2.9 - [1116, 877] 3.0
22:20:48.586 00.001 18120 AutoFind: too close [1122, 877] 2.9 - [1108, 889] 3.5
22:20:48.586 00.000 18120 AutoFind: close dim-bright [1122, 877] 2.9 - [1118, 888] 90.5
22:20:48.586 00.000 18120 AutoFind: too close [744, 426] 3.0 - [754, 437] 5.8
22:20:48.587 00.001 18120 AutoFind: too close [1116, 877] 3.0 - [1108, 889] 3.5
22:20:48.587 00.000 18120 AutoFind: close dim-bright [1116, 877] 3.0 - [1118, 888] 90.5
22:20:48.588 00.001 18120 AutoFind: too close [1108, 889] 3.5 - [1124, 898] 3.5
22:20:48.588 00.000 18120 AutoFind: close dim-bright [1108, 889] 3.5 - [1118, 888] 90.5
22:20:48.588 00.000 18120 AutoFind: close dim-bright [1124, 898] 3.5 - [1118, 888] 90.5
22:20:48.589 00.001 18120 AutoFind: too close [1190, 605] 3.5 - [1210, 611] 4.2
22:20:48.589 00.000 18120 AutoFind: close dim-bright [1170, 826] 4.6 - [1185, 843] 49.4
22:20:48.590 00.001 18120 AutoFind: too close [387, 171] 5.4 - [386, 151] 8.9
22:20:48.590 00.000 18120 AutoFind: too close [323, 866] 65.3 - [334, 885] 93.8
22:20:48.590 00.000 18120 AutoFind: too close to edge [8, 310] 2.5
22:20:48.590 00.000 18120 AutoFind: too close to edge [735, 15] 27.9
22:20:48.590 00.000 18120 AutoFind: too close to edge [1269, 835] 29.0
22:20:48.591 00.001 18120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:20:48.591 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.592 00.001 18120 Star::Find returns 1 (0), X=1118.02, Y=887.94, Mass=3167, SNR=37.0, Peak=187 HFD=4.7
22:20:48.592 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.001 18120 Star::Find returns 1 (0), X=1185.51, Y=842.96, Mass=1932, SNR=30.0, Peak=127 HFD=5.0
22:20:48.593 00.000 18120 Star::Find(15, 690, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=689.83, Y=617.40, Mass=1642, SNR=27.8, Peak=156 HFD=4.7
22:20:48.593 00.000 18120 Star::Find(15, 1018, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=1017.89, Y=407.98, Mass=1318, SNR=25.1, Peak=143 HFD=4.3
22:20:48.593 00.000 18120 Star::Find(15, 418, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=418.18, Y=512.15, Mass=1343, SNR=25.3, Peak=169 HFD=4.3
22:20:48.593 00.000 18120 Star::Find(15, 1095, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=1094.73, Y=179.57, Mass=891, SNR=20.6, Peak=67 HFD=4.6
22:20:48.593 00.000 18120 Star::Find(15, 193, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=192.36, Y=76.96, Mass=740, SNR=18.7, Peak=75 HFD=4.7
22:20:48.593 00.000 18120 Star::Find(15, 1187, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=1187.25, Y=53.91, Mass=517, SNR=15.6, Peak=81 HFD=3.8
22:20:48.593 00.000 18120 Star::Find(15, 759, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=759.25, Y=366.15, Mass=548, SNR=16.1, Peak=67 HFD=4.3
22:20:48.593 00.000 18120 Star::Find(15, 767, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=767.23, Y=665.65, Mass=336, SNR=12.6, Peak=32 HFD=3.7
22:20:48.593 00.000 18120 Star::Find(15, 1080, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=1080.29, Y=415.88, Mass=270, SNR=11.3, Peak=35 HFD=3.8
22:20:48.593 00.000 18120 Star::Find(15, 637, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=637.43, Y=847.20, Mass=173, SNR=9.0, Peak=20 HFD=3.2
22:20:48.593 00.000 18120 Star::Find(15, 111, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=110.80, Y=657.03, Mass=236, SNR=10.5, Peak=39 HFD=3.5
22:20:48.593 00.000 18120 Star::Find(15, 524, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=523.75, Y=606.94, Mass=249, SNR=10.8, Peak=31 HFD=3.8
22:20:48.593 00.000 18120 Star::Find(15, 939, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=939.37, Y=199.86, Mass=269, SNR=11.3, Peak=37 HFD=3.7
22:20:48.593 00.000 18120 Star::Find(15, 955, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=954.82, Y=154.23, Mass=193, SNR=9.5, Peak=34 HFD=2.9
22:20:48.593 00.000 18120 Star::Find(15, 1000, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.593 00.000 18120 Star::Find returns 1 (0), X=999.96, Y=565.47, Mass=212, SNR=9.9, Peak=22 HFD=4.1
22:20:48.593 00.000 18120 Star::Find(15, 1118, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.016 18120 Star::Find returns 1 (0), X=1118.24, Y=620.63, Mass=167, SNR=8.9, Peak=25 HFD=3.3
22:20:48.609 00.000 18120 Star::Find(15, 1196, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=1196.38, Y=434.72, Mass=169, SNR=8.9, Peak=22 HFD=3.5
22:20:48.609 00.000 18120 Star::Find(15, 982, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=982.00, Y=592.52, Mass=150, SNR=8.3, Peak=20 HFD=3.0
22:20:48.609 00.000 18120 Star::Find(15, 501, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=500.93, Y=133.78, Mass=188, SNR=9.4, Peak=23 HFD=4.0
22:20:48.609 00.000 18120 Star::Find(15, 815, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=815.68, Y=145.83, Mass=174, SNR=8.9, Peak=27 HFD=3.6
22:20:48.609 00.000 18120 Star::Find(15, 173, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=172.58, Y=826.45, Mass=206, SNR=9.8, Peak=30 HFD=3.3
22:20:48.609 00.000 18120 Star::Find(15, 998, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=998.04, Y=746.96, Mass=128, SNR=7.7, Peak=19 HFD=2.8
22:20:48.609 00.000 18120 Star::Find(15, 585, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=585.06, Y=376.29, Mass=115, SNR=7.3, Peak=22 HFD=2.6
22:20:48.609 00.000 18120 Star::Find(15, 217, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=217.19, Y=840.06, Mass=177, SNR=9.1, Peak=25 HFD=3.8
22:20:48.609 00.000 18120 Star::Find(15, 718, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=717.99, Y=160.39, Mass=90, SNR=6.5, Peak=21 HFD=2.3
22:20:48.609 00.000 18120 Star::Find(15, 898, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=898.33, Y=572.20, Mass=112, SNR=7.2, Peak=18 HFD=2.6
22:20:48.609 00.000 18120 Star::Find(15, 50, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=50.37, Y=61.65, Mass=128, SNR=7.7, Peak=21 HFD=3.1
22:20:48.609 00.000 18120 Star::Find(15, 736, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=735.58, Y=317.77, Mass=72, SNR=5.8, Peak=14 HFD=1.9
22:20:48.609 00.000 18120 Star::Find(15, 356, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=355.89, Y=572.28, Mass=103, SNR=6.9, Peak=24 HFD=2.5
22:20:48.609 00.000 18120 Star::Find(15, 1170, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=1185.50, Y=842.66, Mass=1607, SNR=26.9, Peak=21 HFD=4.1
22:20:48.609 00.000 18120 Star::Find(15, 302, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=302.15, Y=57.62, Mass=127, SNR=7.7, Peak=18 HFD=3.3
22:20:48.609 00.000 18120 Star::Find(15, 815, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.609 00.000 18120 Star::Find returns 1 (0), X=814.59, Y=92.53, Mass=99, SNR=6.8, Peak=15 HFD=3.2
22:20:48.625 00.016 18120 Star::Find(15, 837, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=837.63, Y=501.34, Mass=116, SNR=7.3, Peak=17 HFD=3.4
22:20:48.625 00.000 18120 Star::Find(15, 85, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=85.49, Y=282.81, Mass=98, SNR=6.8, Peak=20 HFD=2.6
22:20:48.625 00.000 18120 Star::Find(15, 1252, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=1251.67, Y=902.78, Mass=78, SNR=5.9, Peak=10 HFD=3.0
22:20:48.625 00.000 18120 Star::Find(15, 386, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=386.14, Y=470.93, Mass=98, SNR=6.7, Peak=15 HFD=3.3
22:20:48.625 00.000 18120 Star::Find(15, 185, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=184.49, Y=675.92, Mass=141, SNR=8.0, Peak=17 HFD=4.2
22:20:48.625 00.000 18120 Star::Find(15, 288, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=287.66, Y=297.60, Mass=82, SNR=6.2, Peak=14 HFD=2.9
22:20:48.625 00.000 18120 Star::Find(15, 686, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=685.84, Y=481.78, Mass=98, SNR=6.7, Peak=18 HFD=3.2
22:20:48.625 00.000 18120 Star::Find(15, 164, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=163.95, Y=367.22, Mass=120, SNR=7.4, Peak=14 HFD=4.1
22:20:48.625 00.000 18120 Star::Find(15, 1108, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=1107.83, Y=149.74, Mass=105, SNR=6.9, Peak=12 HFD=3.5
22:20:48.625 00.000 18120 Star::Find(15, 1113, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=1113.18, Y=494.20, Mass=50, SNR=4.8, Peak=8 HFD=2.9
22:20:48.625 00.000 18120 Star::Find(15, 577, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=576.82, Y=715.64, Mass=66, SNR=5.5, Peak=13 HFD=3.0
22:20:48.625 00.000 18120 Star::Find(15, 705, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=705.04, Y=323.24, Mass=96, SNR=6.6, Peak=12 HFD=3.9
22:20:48.625 00.000 18120 Star::Find(15, 963, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=963.79, Y=641.17, Mass=57, SNR=5.2, Peak=15 HFD=2.3
22:20:48.625 00.000 18120 Star::Find(15, 1119, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=1118.31, Y=265.52, Mass=91, SNR=6.4, Peak=11 HFD=3.5
22:20:48.625 00.000 18120 Star::Find(15, 61, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=61.49, Y=597.90, Mass=66, SNR=5.5, Peak=13 HFD=3.1
22:20:48.625 00.000 18120 Star::Find(15, 1215, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=1215.24, Y=65.08, Mass=53, SNR=4.9, Peak=11 HFD=2.5
22:20:48.625 00.000 18120 Star::Find(15, 327, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=326.62, Y=730.16, Mass=49, SNR=4.8, Peak=15 HFD=1.7
22:20:48.625 00.000 18120 Star::Find(15, 120, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.625 00.000 18120 Star::Find returns 1 (0), X=120.37, Y=132.49, Mass=64, SNR=5.4, Peak=10 HFD=3.9
22:20:48.641 00.016 18120 Star::Find(15, 1029, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=1029.09, Y=693.97, Mass=89, SNR=6.4, Peak=13 HFD=4.5
22:20:48.641 00.000 18120 Star::Find(15, 214, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=213.89, Y=186.04, Mass=71, SNR=5.7, Peak=10 HFD=4.1
22:20:48.641 00.000 18120 Star::Find(15, 518, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=518.98, Y=666.78, Mass=77, SNR=6.0, Peak=9 HFD=4.2
22:20:48.641 00.000 18120 Star::Find(15, 640, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=639.31, Y=542.03, Mass=71, SNR=5.7, Peak=8 HFD=4.5
22:20:48.641 00.000 18120 Star::Find(15, 1239, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=1239.72, Y=940.69, Mass=72, SNR=5.7, Peak=8 HFD=4.7
22:20:48.641 00.000 18120 Star::Find(15, 217, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=217.34, Y=746.13, Mass=48, SNR=4.7, Peak=11 HFD=2.1
22:20:48.641 00.000 18120 Star::Find(15, 593, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=592.52, Y=919.87, Mass=46, SNR=4.6, Peak=7 HFD=3.1
22:20:48.641 00.000 18120 Star::Find(15, 317, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 0 (3), X=317.00, Y=851.00, Mass=0, SNR=0.0, Peak=255 HFD=0.0
22:20:48.641 00.000 18120 Star::Find(15, 151, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=150.59, Y=120.34, Mass=59, SNR=5.2, Peak=9 HFD=3.8
22:20:48.641 00.000 18120 Star::Find(15, 532, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find false star n=6 nbg=282 bg=2.1 sigma=0.9 thresh=5 peak=5
22:20:48.641 00.000 18120 Star::Find returns 0 (2), X=532.00, Y=507.00, Mass=24, SNR=2.9, Peak=9 HFD=0.0
22:20:48.641 00.000 18120 Star::Find(15, 824, 640, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=825.06, Y=640.28, Mass=47, SNR=4.6, Peak=10 HFD=3.9
22:20:48.641 00.000 18120 Star::Find(15, 98, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=97.26, Y=581.97, Mass=90, SNR=6.4, Peak=11 HFD=4.2
22:20:48.641 00.000 18120 Star::Find(15, 456, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=455.71, Y=568.96, Mass=76, SNR=5.9, Peak=8 HFD=4.8
22:20:48.641 00.000 18120 Star::Find(15, 937, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=937.97, Y=669.43, Mass=67, SNR=5.5, Peak=10 HFD=3.5
22:20:48.641 00.000 18120 Star::Find(15, 1062, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=1062.45, Y=743.94, Mass=35, SNR=4.0, Peak=13 HFD=2.1
22:20:48.641 00.000 18120 Star::Find(15, 40, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=39.96, Y=812.17, Mass=94, SNR=6.6, Peak=12 HFD=4.4
22:20:48.641 00.000 18120 Star::Find(15, 99, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find false star n=12 nbg=269 bg=1.9 sigma=0.7 thresh=4 peak=3
22:20:48.641 00.000 18120 Star::Find returns 0 (2), X=99.00, Y=684.00, Mass=28, SNR=2.9, Peak=6 HFD=0.0
22:20:48.641 00.000 18120 Star::Find(15, 472, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=471.06, Y=442.72, Mass=68, SNR=5.6, Peak=10 HFD=4.2
22:20:48.641 00.000 18120 Star::Find(15, 310, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.641 00.000 18120 Star::Find returns 1 (0), X=310.67, Y=106.37, Mass=79, SNR=6.0, Peak=11 HFD=5.5
22:20:48.657 00.016 18120 Star::Find(15, 978, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.657 00.000 18120 Star::Find returns 1 (0), X=978.48, Y=342.46, Mass=48, SNR=4.6, Peak=7 HFD=3.2
22:20:48.657 00.000 18120 Star::Find(15, 622, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.657 00.000 18120 Star::Find returns 1 (0), X=621.86, Y=626.51, Mass=64, SNR=5.4, Peak=10 HFD=3.4
22:20:48.657 00.000 18120 Star::Find(15, 769, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.657 00.000 18120 Star::Find returns 1 (0), X=769.18, Y=733.11, Mass=72, SNR=5.7, Peak=10 HFD=4.2
22:20:48.657 00.000 18120 Star::Find(15, 371, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.657 00.000 18120 Star::Find returns 1 (0), X=370.33, Y=619.28, Mass=49, SNR=4.7, Peak=9 HFD=2.9
22:20:48.657 00.000 18120 Star::Find(15, 21, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.657 00.000 18120 Star::Find returns 1 (0), X=20.69, Y=180.38, Mass=56, SNR=5.1, Peak=8 HFD=3.3
22:20:48.657 00.000 18120 AutoFind: finding best star pass 1
22:20:48.657 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.657 00.000 18120 Star::Find returns 1 (0), X=1118.02, Y=887.94, Mass=3167, SNR=37.0, Peak=187 HFD=4.7
22:20:48.657 00.000 18120 AutoFind returns star at [1118, 888] 90.5 Mass 3167 SNR 37.0
22:20:48.657 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.657 00.000 18120 Star::Find returns 1 (0), X=1118.02, Y=887.94, Mass=3167, SNR=37.0, Peak=187 HFD=4.7
22:20:48.657 00.000 18120 MultiStar: List (12): {1118.02, 887.94}(37.0), {1185.51, 842.96}(30.0), {689.83, 617.40}(27.8), {1017.89, 407.98}(25.1), {418.18, 512.15}(25.3), {1094.73, 179.57}(20.6), {192.36, 76.96}(18.7), {1187.25, 53.91}(15.6), {759.25, 366.15}(16.1), {767.23, 665.65}(12.6), {1080.29, 415.88}(11.3), {637.43, 847.20}(9.0), 
22:20:48.657 00.000 18120 setting lock position to (1118.02, 887.94)
22:20:48.657 00.000 18120 MultiStar: stabilizing after lock position change
22:20:48.657 00.000 18120 AutoSelect: state = 1, call UpdateGuideState
22:20:48.657 00.000 18120 UpdateGuideState(): m_state=1
22:20:48.657 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:20:48.657 00.000 18120 Star::Find returns 1 (0), X=1118.02, Y=887.94, Mass=3167, SNR=37.0, Peak=187 HFD=4.7
22:20:48.657 00.000 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
22:20:48.657 00.000 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
22:20:48.657 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
22:20:48.674 00.017 18120 setting lock position to (1118.02, 887.94)
22:20:48.674 00.000 18120 MultiStar: stabilizing after lock position change
22:20:48.674 00.000 18120 CurrentPosition() valid, moving to STATE_SELECTED
22:20:48.674 00.000 18120 Changing from state SELECTING to SELECTED
22:20:48.674 00.000 18120 guider state => SELECTED
22:20:48.674 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:48.690 00.016 18120 UpdateGuideState exits: m=3167 RSB=37.0
22:20:48.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:48.694 00.004 18120 Status Line: Étoile sélectionnée automatiquement à (1118.0, 887.9)
22:20:48.954 00.260 21948 Exposure complete
22:20:48.970 00.016 21948 worker thread done servicing request
22:20:48.970 00.000 18120 OnExposeComplete: enter
22:20:48.970 00.000 18120 UpdateGuideState(): m_state=2
22:20:48.970 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:20:48.970 00.000 18120 Star::Find returns 1 (0), X=1118.03, Y=887.96, Mass=3372, SNR=38.1, Peak=188 HFD=5.6
22:20:48.970 00.000 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
22:20:48.970 00.000 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
22:20:48.970 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.22 mountX=0.01 mountY=-0.02, mountTheta=-0.80
22:20:48.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:48.991 00.021 18120 UpdateGuideState exits: m=3372 RSB=38.1
22:20:48.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:48.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:20:48.991 00.000 18120 Enqueuing Expose request
22:20:48.991 00.000 21948 Worker thread wakes up
22:20:48.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:48.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:20:50.519 01.528 21948 Exposure complete
22:20:50.543 00.024 21948 worker thread done servicing request
22:20:50.544 00.001 18120 OnExposeComplete: enter
22:20:50.544 00.000 18120 UpdateGuideState(): m_state=2
22:20:50.545 00.001 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:20:50.545 00.000 18120 Star::Find returns 1 (0), X=1117.82, Y=887.99, Mass=3343, SNR=38.3, Peak=180 HFD=5.4
22:20:50.545 00.000 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.00) = xAngle (0.92 = 0.92)
22:20:50.546 00.001 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.88 = 0.88)
22:20:50.546 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.20 cameraTheta=2.92 mountX=0.12 mountY=0.15, mountTheta=0.91
22:20:50.548 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:50.554 00.006 18120 UpdateGuideState exits: m=3343 RSB=38.3
22:20:50.555 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:50.556 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:20:50.556 00.000 18120 Enqueuing Expose request
22:20:50.557 00.001 21948 Worker thread wakes up
22:20:50.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:50.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:20:52.188 01.631 21948 Exposure complete
22:20:52.215 00.027 21948 worker thread done servicing request
22:20:52.215 00.000 18120 OnExposeComplete: enter
22:20:52.216 00.001 18120 UpdateGuideState(): m_state=2
22:20:52.217 00.001 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:20:52.217 00.000 18120 Star::Find returns 1 (0), X=1118.13, Y=888.03, Mass=3166, SNR=37.1, Peak=188 HFD=5.2
22:20:52.218 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
22:20:52.218 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
22:20:52.218 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=0.04 mountY=-0.14, mountTheta=-1.32
22:20:52.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:52.221 00.003 18120 UpdateGuideState exits: m=3166 RSB=37.1
22:20:52.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:52.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:20:52.221 00.000 18120 Enqueuing Expose request
22:20:52.221 00.000 21948 Worker thread wakes up
22:20:52.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:52.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:20:53.766 01.545 21948 Exposure complete
22:20:53.782 00.016 21948 worker thread done servicing request
22:20:53.782 00.000 18120 OnExposeComplete: enter
22:20:53.782 00.000 18120 UpdateGuideState(): m_state=2
22:20:53.782 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:20:53.782 00.000 18120 Star::Find returns 1 (0), X=1117.94, Y=887.93, Mass=3145, SNR=36.6, Peak=170 HFD=5.4
22:20:53.782 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.01 = 1.27)
22:20:53.782 00.000 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.05 = 1.24)
22:20:53.782 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-3.01 mountX=0.02 mountY=0.07, mountTheta=1.27
22:20:53.798 00.016 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:53.798 00.000 18120 UpdateGuideState exits: m=3145 RSB=36.6
22:20:53.798 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:53.806 00.008 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:20:53.806 00.000 18120 Enqueuing Expose request
22:20:53.808 00.002 21948 Worker thread wakes up
22:20:53.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:53.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:20:53.808 00.000 18120 GuideButtonClick i=1 ctx=Guide button clicked
22:20:53.808 00.000 18120 Changing from state SELECTED to CALIBRATING_PRIMARY
22:20:53.808 00.000 18120 guider state => CALIBRATED
22:20:53.808 00.000 18120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:20:53.813 00.005 18120 reset dither spiral
22:20:55.440 01.627 21948 Exposure complete
22:20:55.464 00.024 21948 worker thread done servicing request
22:20:55.464 00.000 18120 OnExposeComplete: enter
22:20:55.466 00.002 18120 UpdateGuideState(): m_state=5
22:20:55.466 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:20:55.466 00.000 18120 Star::Find returns 1 (0), X=1118.03, Y=887.89, Mass=3205, SNR=37.5, Peak=178 HFD=5.5
22:20:55.468 00.002 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 3.00)
22:20:55.468 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
22:20:55.468 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.29 mountX=-0.06 mountY=0.01, mountTheta=2.96
22:20:55.469 00.001 18120 Changing from state CALIBRATED to GUIDING
22:20:55.469 00.000 18120 ScopeASCOM::GetDeclinationRadians() returns 38.8
22:20:55.469 00.000 18120 ScopeASCOM::SideOfPier() returns 1
22:20:55.469 00.000 18120 AdjustCalibrationForScopePointing (scope): current dec=38.8 pierSide=1, cal dec=-0.0 pierSide=0 rotAngle=Aucun bin=1
22:20:55.469 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:20:55.469 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:20:55.469 00.000 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:20:55.469 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:20:55.469 00.000 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:20:55.469 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:20:55.469 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:20:55.469 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:20:55.469 00.000 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:20:55.485 00.016 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:20:55.485 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:20:55.485 00.000 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:20:55.487 00.002 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:20:55.488 00.001 18120 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:20:55.489 00.001 18120 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
22:20:55.489 00.000 18120 Guiding starts on opposite side of pier: calibration data side is East, current side is West
22:20:55.490 00.001 18120 FlipCalibration before: x=114.5, y=-157.8 decFlipRequired=0 sideOfPier=East rotAngle=Aucun parity=+/+
22:20:55.490 00.000 18120 FlipCalibration pre-normalize: x=294.5, y=-157.8
22:20:55.490 00.000 18120 FlipCalibration after: x=-65.5 y=-157.8 sideOfPier=West parity=+/-
22:20:55.491 00.001 18120 Mount::SetCalibration (scope) -- xAngle=-65.5 yAngle=-157.8 xRate=3.823 yRate=4.189 bin=1 dec=-0.0 pierSide=1 par=+/- rotAng=Aucun
22:20:55.491 00.000 18120 Mount::SetCalibration (scope) -- sets m_xAngle=-65.5 m_yAngleError=-177.7
22:20:55.493 00.002 18120 ScopeASCOM::GetDeclinationRadians() returns 38.8
22:20:55.494 00.001 18120 ScopeASCOM::SideOfPier() returns 1
22:20:55.495 00.001 18120 Status Line: CAL : Est(114,-158)->Ouest(-66,-158)
22:20:55.497 00.002 18120 Dec comp: XRate 3.823 -> 2.980 for dec -0.0 -> dec 38.8
22:20:55.498 00.001 18120 ScopeASCOM::GetDeclinationRadians() returns 38.8
22:20:55.500 00.002 18120 ScopeASCOM::SideOfPier() returns 1
22:20:55.500 00.000 18120 setting lock position to (1118.03, 887.89)
22:20:55.500 00.000 18120 MultiStar: stabilizing after lock position change
22:20:55.500 00.000 18120 guider state => GUIDING
22:20:55.500 00.000 18120 Status Line: Guidage
22:20:55.500 00.000 18120 Mount: notify guiding started
22:20:55.500 00.000 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:20:55.500 00.000 18120 GetString("/profile/2/scope/calibration/timestamp", "") returns "06/08/2026 22:20:55"
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003823
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.004189
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.143730
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -2.753980
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000029
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:20:55.500 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:20:55.500 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:20:55.500 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:20:55.515 00.015 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:20:55.515 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:20:55.515 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:20:55.515 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:20:55.515 00.000 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:20:55.515 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:20:55.515 00.000 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:20:55.515 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:20:55.515 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:20:55.515 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:20:55.515 00.000 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:20:55.515 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:20:55.515 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:20:55.515 00.000 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:20:55.515 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:20:55.515 00.000 18120 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:20:55.515 00.000 18120 ScopeASCOM::SideOfPier() returns 1
22:20:55.515 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:20:55.515 00.000 18120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:20:55.515 00.000 18120 ScopeASCOM::GetDeclinationRadians() returns 38.8
22:20:55.515 00.000 18120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 38.8
22:20:55.515 00.000 18120 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
22:20:55.515 00.000 18120 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
22:20:55.515 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
22:20:55.515 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
22:20:55.515 00.000 18120 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:20:55.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:55.534 00.019 18120 UpdateGuideState exits: m=3205 RSB=37.5
22:20:55.534 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:55.534 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:20:55.534 00.000 18120 Enqueuing Expose request
22:20:55.534 00.000 21948 Worker thread wakes up
22:20:55.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:55.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:20:55.985 00.451 18120 evsrv: cli 0D46DD50 connect
22:20:55.985 00.000 18120 case statement mapped state 6 to 3
22:20:55.985 00.000 18120 case statement mapped state 6 to 3
22:20:55.985 00.000 18120 evsrv: cli 0D46DD50 request: {"method":"get_pixel_scale","id":"92edb3db-cda8-484b-a3d3-9c253fd9fdcc"}
22:20:55.985 00.000 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":3.22289,"id":"92edb3db-cda8-484b-a3d3-9c253fd9fdcc"}
22:20:55.985 00.000 18120 evsrv: cli 0D46DD50 disconnect
22:20:56.953 00.968 21948 Exposure complete
22:20:56.969 00.016 21948 worker thread done servicing request
22:20:56.969 00.000 18120 OnExposeComplete: enter
22:20:56.969 00.000 18120 UpdateGuideState(): m_state=6
22:20:56.969 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:20:56.969 00.000 18120 Star::Find returns 1 (0), X=1118.23, Y=888.20, Mass=2963, SNR=36.3, Peak=173 HFD=5.1
22:20:56.969 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.16 = 2.16)
22:20:56.969 00.000 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.26 = -1.02)
22:20:56.969 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.31 hyp=0.36 cameraTheta=1.01 mountX=-0.20 mountY=-0.31, mountTheta=-2.14
22:20:56.969 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.31, opts=13)
22:20:56.969 00.000 18120 Enqueuing Move request for scope (0.19, 0.31)
22:20:56.985 00.016 21948 Worker thread wakes up
22:20:56.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.31) opts 0xd
22:20:56.985 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.31)
22:20:56.985 00.000 21948 Moving (0.19, 0.31) raw xDistance=-0.20 yDistance=-0.31
22:20:56.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:20:56.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:56.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:20:56.985 00.000 21948 MoveAxis(E, 43, ABG)
22:20:56.985 00.000 21948 Guiding  Dir = 2, Dur = 43
22:20:56.985 00.000 21948 IsSlewing returns 0
22:20:56.985 00.000 21948 IsGuiding returns 0
22:20:56.988 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:56.988 00.000 21948 PulseGuide returned control before completion, sleep 49
22:20:56.994 00.006 18120 UpdateGuideState exits: m=2963 RSB=36.3
22:20:56.996 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:56.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:20:56.996 00.000 18120 Enqueuing Expose request
22:20:57.066 00.070 21948 IsGuiding returns 0
22:20:57.066 00.000 21948 Move returns status 0, amount 43
22:20:57.066 00.000 21948 MoveAxis(N, 0, ABG)
22:20:57.067 00.001 21948 Move returns status 0, amount 0
22:20:57.067 00.000 21948 move complete, result=0
22:20:57.067 00.000 21948 worker thread done servicing request
22:20:57.067 00.000 21948 Worker thread wakes up
22:20:57.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:57.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:20:57.067 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.3 px 0 ms NORTH
22:20:58.719 01.652 21948 Exposure complete
22:20:58.735 00.016 21948 worker thread done servicing request
22:20:58.735 00.000 18120 OnExposeComplete: enter
22:20:58.735 00.000 18120 UpdateGuideState(): m_state=6
22:20:58.735 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:20:58.735 00.000 18120 Star::Find returns 1 (0), X=1118.40, Y=887.82, Mass=3022, SNR=35.9, Peak=166 HFD=5.2
22:20:58.735 00.000 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.96 = 0.96)
22:20:58.735 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.06 = -2.22)
22:20:58.735 00.000 18120 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-0.18 mountX=0.21 mountY=-0.29, mountTheta=-0.95
22:20:58.735 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.07, opts=13)
22:20:58.735 00.000 18120 Enqueuing Move request for scope (0.36, -0.07)
22:20:58.735 00.000 21948 Worker thread wakes up
22:20:58.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.07) opts 0xd
22:20:58.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.07)
22:20:58.735 00.000 21948 Moving (0.36, -0.07) raw xDistance=0.21 yDistance=-0.29
22:20:58.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
22:20:58.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:58.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:20:58.735 00.000 21948 MoveAxis(W, 42, ABG)
22:20:58.735 00.000 21948 Guiding  Dir = 3, Dur = 42
22:20:58.735 00.000 21948 IsSlewing returns 0
22:20:58.735 00.000 21948 IsGuiding returns 0
22:20:58.752 00.017 21948 PulseGuide returned control before completion, sleep 51
22:20:58.752 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:20:58.752 00.000 18120 UpdateGuideState exits: m=3022 RSB=35.9
22:20:58.752 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:58.752 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:20:58.752 00.000 18120 Enqueuing Expose request
22:20:58.816 00.064 21948 IsGuiding returns 0
22:20:58.816 00.000 21948 Move returns status 0, amount 42
22:20:58.816 00.000 21948 MoveAxis(N, 0, ABG)
22:20:58.816 00.000 21948 Move returns status 0, amount 0
22:20:58.816 00.000 21948 move complete, result=0
22:20:58.816 00.000 21948 worker thread done servicing request
22:20:58.816 00.000 21948 Worker thread wakes up
22:20:58.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:20:58.816 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.3 px 0 ms NORTH
22:20:58.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:00.219 01.403 21948 Exposure complete
22:21:00.244 00.025 21948 worker thread done servicing request
22:21:00.245 00.001 18120 OnExposeComplete: enter
22:21:00.245 00.000 18120 UpdateGuideState(): m_state=6
22:21:00.245 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:21:00.245 00.000 18120 Star::Find returns 1 (0), X=1118.37, Y=888.16, Mass=3199, SNR=37.4, Peak=177 HFD=5.3
22:21:00.247 00.002 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.82 = 1.82)
22:21:00.247 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.92 = -1.36)
22:21:00.247 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=0.27 hyp=0.43 cameraTheta=0.68 mountX=-0.11 mountY=-0.42, mountTheta=-1.82
22:21:00.249 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.27, opts=13)
22:21:00.249 00.000 18120 Enqueuing Move request for scope (0.34, 0.27)
22:21:00.250 00.001 21948 Worker thread wakes up
22:21:00.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.27) opts 0xd
22:21:00.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.27)
22:21:00.250 00.000 21948 Moving (0.34, 0.27) raw xDistance=-0.11 yDistance=-0.42
22:21:00.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:21:00.250 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.03
22:21:00.251 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:21:00.251 00.000 21948 MoveAxis(E, 0, ABG)
22:21:00.251 00.000 21948 Move returns status 0, amount 0
22:21:00.251 00.000 21948 MoveAxis(N, 101, ABG)
22:21:00.251 00.000 21948 Guiding  Dir = 0, Dur = 101
22:21:00.251 00.000 21948 IsSlewing returns 0
22:21:00.251 00.000 21948 IsGuiding returns 0
22:21:00.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:00.251 00.000 21948 PulseGuide returned control before completion, sleep 107
22:21:00.251 00.000 18120 UpdateGuideState exits: m=3199 RSB=37.4
22:21:00.251 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:00.251 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:00.251 00.000 18120 Enqueuing Expose request
22:21:00.375 00.124 21948 IsGuiding returns 0
22:21:00.375 00.000 21948 Move returns status 0, amount 101
22:21:00.375 00.000 21948 move complete, result=0
22:21:00.375 00.000 21948 worker thread done servicing request
22:21:00.375 00.000 21948 Worker thread wakes up
22:21:00.375 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 101 ms NORTH
22:21:00.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:00.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:02.000 01.625 21948 Exposure complete
22:21:02.016 00.016 21948 worker thread done servicing request
22:21:02.016 00.000 18120 OnExposeComplete: enter
22:21:02.016 00.000 18120 UpdateGuideState(): m_state=6
22:21:02.016 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:21:02.016 00.000 18120 Star::Find returns 1 (0), X=1118.01, Y=888.17, Mass=3230, SNR=37.5, Peak=176 HFD=5.4
22:21:02.016 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
22:21:02.016 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.37)
22:21:02.016 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.67 mountX=-0.27 mountY=-0.10, mountTheta=-2.77
22:21:02.016 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.28, opts=13)
22:21:02.032 00.016 18120 Enqueuing Move request for scope (-0.03, 0.28)
22:21:02.032 00.000 21948 Worker thread wakes up
22:21:02.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
22:21:02.032 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
22:21:02.032 00.000 21948 Moving (-0.03, 0.28) raw xDistance=-0.27 yDistance=-0.10
22:21:02.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:21:02.034 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:02.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:02.034 00.000 21948 MoveAxis(E, 57, ABG)
22:21:02.034 00.000 21948 Guiding  Dir = 2, Dur = 57
22:21:02.034 00.000 21948 IsSlewing returns 0
22:21:02.034 00.000 21948 IsGuiding returns 0
22:21:02.034 00.000 21948 PulseGuide returned control before completion, sleep 66
22:21:02.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:02.041 00.007 18120 UpdateGuideState exits: m=3230 RSB=37.5
22:21:02.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:02.041 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:02.048 00.007 18120 Enqueuing Expose request
22:21:02.109 00.061 21948 IsGuiding returns 0
22:21:02.109 00.000 21948 Move returns status 0, amount 57
22:21:02.109 00.000 21948 MoveAxis(N, 0, ABG)
22:21:02.109 00.000 21948 Move returns status 0, amount 0
22:21:02.109 00.000 21948 move complete, result=0
22:21:02.109 00.000 21948 worker thread done servicing request
22:21:02.109 00.000 21948 Worker thread wakes up
22:21:02.109 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
22:21:02.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:02.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:03.521 01.412 21948 Exposure complete
22:21:03.558 00.037 21948 worker thread done servicing request
22:21:03.558 00.000 18120 OnExposeComplete: enter
22:21:03.558 00.000 18120 UpdateGuideState(): m_state=6
22:21:03.558 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:21:03.558 00.000 18120 Star::Find returns 1 (0), X=1118.08, Y=888.06, Mass=3150, SNR=37.2, Peak=180 HFD=5.5
22:21:03.558 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
22:21:03.558 00.000 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
22:21:03.558 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.30 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
22:21:03.558 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.17, opts=13)
22:21:03.558 00.000 18120 Enqueuing Move request for scope (0.05, 0.17)
22:21:03.558 00.000 21948 Worker thread wakes up
22:21:03.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:21:03.558 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:21:03.558 00.000 21948 Moving (0.05, 0.17) raw xDistance=-0.14 yDistance=-0.12
22:21:03.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:21:03.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:03.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:21:03.558 00.000 21948 MoveAxis(E, 0, ABG)
22:21:03.558 00.000 21948 Move returns status 0, amount 0
22:21:03.558 00.000 21948 MoveAxis(N, 0, ABG)
22:21:03.558 00.000 21948 Move returns status 0, amount 0
22:21:03.558 00.000 21948 move complete, result=0
22:21:03.558 00.000 21948 worker thread done servicing request
22:21:03.574 00.016 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:03.582 00.008 18120 UpdateGuideState exits: m=3150 RSB=37.2
22:21:03.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:03.584 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:03.584 00.000 18120 Enqueuing Expose request
22:21:03.584 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:03.584 00.000 21948 Worker thread wakes up
22:21:03.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:03.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:05.216 01.632 21948 Exposure complete
22:21:05.234 00.018 21948 worker thread done servicing request
22:21:05.234 00.000 18120 OnExposeComplete: enter
22:21:05.234 00.000 18120 UpdateGuideState(): m_state=6
22:21:05.234 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:21:05.234 00.000 18120 Star::Find returns 1 (0), X=1118.46, Y=887.81, Mass=3230, SNR=37.2, Peak=182 HFD=5.2
22:21:05.234 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.14) = xAngle (0.95 = 0.95)
22:21:05.234 00.000 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.06 = -2.23)
22:21:05.234 00.000 18120 CameraToMount -- cameraX=0.43 cameraY=-0.08 hyp=0.43 cameraTheta=-0.19 mountX=0.25 mountY=-0.34, mountTheta=-0.94
22:21:05.234 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.43, y=-0.08, opts=13)
22:21:05.234 00.000 18120 Enqueuing Move request for scope (0.43, -0.08)
22:21:05.234 00.000 21948 Worker thread wakes up
22:21:05.234 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.08) opts 0xd
22:21:05.234 00.000 21948 Handling offset move in thread for scope, endpoint = (0.43, -0.08)
22:21:05.234 00.000 21948 Moving (0.43, -0.08) raw xDistance=0.25 yDistance=-0.34
22:21:05.234 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:21:05.234 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:21:05.234 00.000 21948 MoveAxis(W, 53, ABG)
22:21:05.234 00.000 21948 Guiding  Dir = 3, Dur = 53
22:21:05.247 00.013 21948 IsSlewing returns 0
22:21:05.250 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:05.250 00.000 21948 IsGuiding returns 0
22:21:05.250 00.000 21948 PulseGuide returned control before completion, sleep 62
22:21:05.256 00.006 18120 UpdateGuideState exits: m=3230 RSB=37.2
22:21:05.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:05.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:05.258 00.002 18120 Enqueuing Expose request
22:21:05.329 00.071 21948 IsGuiding returns 0
22:21:05.329 00.000 21948 Move returns status 0, amount 53
22:21:05.329 00.000 21948 MoveAxis(N, 82, ABG)
22:21:05.329 00.000 21948 Guiding  Dir = 0, Dur = 82
22:21:05.329 00.000 21948 IsSlewing returns 0
22:21:05.329 00.000 21948 IsGuiding returns 0
22:21:05.329 00.000 21948 PulseGuide returned control before completion, sleep 88
22:21:05.427 00.098 21948 IsGuiding returns 0
22:21:05.427 00.000 21948 Move returns status 0, amount 82
22:21:05.427 00.000 21948 move complete, result=0
22:21:05.427 00.000 21948 worker thread done servicing request
22:21:05.427 00.000 21948 Worker thread wakes up
22:21:05.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:05.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:05.427 00.000 18120 GuideStep: 0.3 px 53 ms WEST, -0.3 px 82 ms NORTH
22:21:06.846 01.419 21948 Exposure complete
22:21:06.860 00.014 21948 worker thread done servicing request
22:21:06.860 00.000 18120 OnExposeComplete: enter
22:21:06.860 00.000 18120 UpdateGuideState(): m_state=6
22:21:06.860 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.860 00.000 18120 Star::Find returns 1 (0), X=1117.87, Y=887.98, Mass=2993, SNR=36.1, Peak=160 HFD=5.0
22:21:06.876 00.016 18120 MultiStar: exiting stabilization period
22:21:06.876 00.000 18120 MultiStar: updating star positions after lock position change
22:21:06.876 00.000 18120 Star::Find(15, 1185, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=1185.53, Y=842.86, Mass=1990, SNR=30.7, Peak=127 HFD=5.2
22:21:06.876 00.000 18120 Star::Find(15, 689, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=689.72, Y=617.36, Mass=1596, SNR=27.6, Peak=142 HFD=4.7
22:21:06.876 00.000 18120 Star::Find(15, 1017, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=1017.79, Y=407.96, Mass=1292, SNR=24.8, Peak=118 HFD=4.4
22:21:06.876 00.000 18120 Star::Find(15, 418, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=418.08, Y=512.12, Mass=1336, SNR=25.2, Peak=168 HFD=4.4
22:21:06.876 00.000 18120 Star::Find(15, 1094, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=1094.69, Y=179.19, Mass=957, SNR=21.3, Peak=70 HFD=4.6
22:21:06.876 00.000 18120 Star::Find(15, 192, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=192.11, Y=76.95, Mass=616, SNR=17.1, Peak=71 HFD=4.4
22:21:06.876 00.000 18120 Star::Find(15, 1187, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=1187.25, Y=53.99, Mass=576, SNR=16.4, Peak=69 HFD=4.7
22:21:06.876 00.000 18120 Star::Find(15, 759, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=759.10, Y=365.99, Mass=433, SNR=14.3, Peak=60 HFD=4.1
22:21:06.876 00.000 18120 Star::Find(15, 767, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=767.29, Y=665.74, Mass=327, SNR=12.4, Peak=32 HFD=3.7
22:21:06.876 00.000 18120 Star::Find(15, 1080, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=1080.03, Y=415.93, Mass=214, SNR=10.0, Peak=35 HFD=2.9
22:21:06.876 00.000 18120 Star::Find(15, 637, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:21:06.876 00.000 18120 Star::Find returns 1 (0), X=637.30, Y=847.05, Mass=167, SNR=8.8, Peak=22 HFD=2.7
22:21:06.876 00.000 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.14) = xAngle (3.80 = -2.48)
22:21:06.876 00.000 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.90 = 0.62)
22:21:06.876 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.66 mountX=-0.15 mountY=0.11, mountTheta=2.51
22:21:06.876 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.09, opts=13)
22:21:06.876 00.000 18120 Enqueuing Move request for scope (-0.17, 0.09)
22:21:06.876 00.000 21948 Worker thread wakes up
22:21:06.876 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
22:21:06.876 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
22:21:06.876 00.000 21948 Moving (-0.17, 0.09) raw xDistance=-0.15 yDistance=0.11
22:21:06.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:21:06.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:06.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:21:06.876 00.000 21948 MoveAxis(E, 0, ABG)
22:21:06.876 00.000 21948 Move returns status 0, amount 0
22:21:06.876 00.000 21948 MoveAxis(N, 0, ABG)
22:21:06.876 00.000 21948 Move returns status 0, amount 0
22:21:06.876 00.000 21948 move complete, result=0
22:21:06.876 00.000 21948 worker thread done servicing request
22:21:06.893 00.017 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:06.899 00.006 18120 UpdateGuideState exits: m=2993 RSB=36.1
22:21:06.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:06.901 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:06.901 00.000 18120 Enqueuing Expose request
22:21:06.901 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:06.901 00.000 21948 Worker thread wakes up
22:21:06.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:06.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:08.533 01.632 21948 Exposure complete
22:21:08.559 00.026 21948 worker thread done servicing request
22:21:08.559 00.000 18120 OnExposeComplete: enter
22:21:08.560 00.001 18120 UpdateGuideState(): m_state=6
22:21:08.560 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:21:08.561 00.001 18120 Star::Find returns 1 (0), X=1117.85, Y=887.72, Mass=3197, SNR=37.4, Peak=175 HFD=5.3
22:21:08.561 00.000 18120 MultiStar: [#1 -0.21,-0.11,0.78,U] [#2 -0.23,-0.14,0.00,M1] [#3 -0.29,-0.11,0.00,M1] [#4 -0.01,-0.17,0.70,U] [#5 -0.27,-0.01,0.00,M1] [#6 -0.04,-0.24,0.48,U] [#7 -0.21,-0.16,0.00,M1] [#8 -0.35,0.02,0.00,M1] 
22:21:08.562 00.001 18120 refined, 3 included, MultiStar: {-0.13, -0.17}, one-star: {-0.18, -0.17}
22:21:08.562 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.14) = xAngle (-1.08 = -1.08)
22:21:08.562 00.000 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.02 = 2.02)
22:21:08.563 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.22 mountX=0.10 mountY=0.19, mountTheta=1.09
22:21:08.564 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.17, opts=13)
22:21:08.565 00.001 18120 Enqueuing Move request for scope (-0.13, -0.17)
22:21:08.565 00.000 21948 Worker thread wakes up
22:21:08.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
22:21:08.565 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
22:21:08.565 00.000 21948 Moving (-0.13, -0.17) raw xDistance=0.10 yDistance=0.19
22:21:08.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:21:08.566 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:08.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:21:08.566 00.000 21948 MoveAxis(E, 0, ABG)
22:21:08.566 00.000 21948 Move returns status 0, amount 0
22:21:08.566 00.000 21948 MoveAxis(N, 0, ABG)
22:21:08.566 00.000 21948 Move returns status 0, amount 0
22:21:08.566 00.000 21948 move complete, result=0
22:21:08.566 00.000 21948 worker thread done servicing request
22:21:08.569 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:08.576 00.007 18120 UpdateGuideState exits: m=3197 RSB=37.4
22:21:08.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:08.577 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:08.577 00.000 18120 Enqueuing Expose request
22:21:08.577 00.000 21948 Worker thread wakes up
22:21:08.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:08.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:08.577 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:10.109 01.532 21948 Exposure complete
22:21:10.136 00.027 21948 worker thread done servicing request
22:21:10.136 00.000 18120 OnExposeComplete: enter
22:21:10.136 00.000 18120 UpdateGuideState(): m_state=6
22:21:10.136 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:21:10.136 00.000 18120 Star::Find returns 1 (0), X=1118.20, Y=887.07, Mass=3211, SNR=37.1, Peak=155 HFD=5.3
22:21:10.136 00.000 18120 MultiStar: [#1 0.26,-0.71,0.00,M1] [#2 0.29,-0.62,0.00,M2] [#3 0.07,-0.68,0.00,M2] [#4 0.21,-0.67,0.00,M1] [#5 0.21,-0.38,0.53,U] [#6 0.29,-0.75,0.00,M1] [#7 0.17,-0.67,0.00,M2] [#8 0.16,-0.80,0.00,M2] 
22:21:10.136 00.000 18120 refined, 1 included, MultiStar: {0.18, -0.66}, one-star: {0.16, -0.81}
22:21:10.136 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.16 = -0.16)
22:21:10.141 00.005 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
22:21:10.141 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.66 hyp=0.69 cameraTheta=-1.31 mountX=0.68 mountY=0.14, mountTheta=0.20
22:21:10.141 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.66, opts=13)
22:21:10.141 00.000 18120 Enqueuing Move request for scope (0.18, -0.66)
22:21:10.144 00.003 21948 Worker thread wakes up
22:21:10.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.66) opts 0xd
22:21:10.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.66)
22:21:10.144 00.000 21948 Moving (0.18, -0.66) raw xDistance=0.68 yDistance=0.14
22:21:10.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
22:21:10.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:10.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:21:10.144 00.000 21948 MoveAxis(W, 143, ABG)
22:21:10.144 00.000 21948 Guiding  Dir = 3, Dur = 143
22:21:10.144 00.000 21948 IsSlewing returns 0
22:21:10.144 00.000 21948 IsGuiding returns 0
22:21:10.144 00.000 21948 PulseGuide returned control before completion, sleep 151
22:21:10.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:10.156 00.012 18120 UpdateGuideState exits: m=3211 RSB=37.1
22:21:10.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:10.158 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:10.158 00.000 18120 Enqueuing Expose request
22:21:10.328 00.170 21948 IsGuiding returns 1
22:21:10.328 00.000 21948 scope still moving after pulse duration time elapsed
22:21:10.362 00.034 21948 IsSlewing returns 0
22:21:10.362 00.000 21948 IsGuiding returns 0
22:21:10.362 00.000 21948 scope move finished after 143 + 75 ms
22:21:10.362 00.000 21948 Move returns status 0, amount 143
22:21:10.362 00.000 21948 MoveAxis(N, 0, ABG)
22:21:10.362 00.000 21948 Move returns status 0, amount 0
22:21:10.362 00.000 21948 move complete, result=0
22:21:10.362 00.000 21948 worker thread done servicing request
22:21:10.362 00.000 21948 Worker thread wakes up
22:21:10.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:10.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:10.362 00.000 18120 GuideStep: 0.7 px 143 ms WEST, 0.1 px 0 ms NORTH
22:21:12.095 01.733 21948 Exposure complete
22:21:12.110 00.015 21948 worker thread done servicing request
22:21:12.110 00.000 18120 OnExposeComplete: enter
22:21:12.110 00.000 18120 UpdateGuideState(): m_state=6
22:21:12.110 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:21:12.110 00.000 18120 Star::Find returns 1 (0), X=1117.84, Y=888.42, Mass=3083, SNR=36.5, Peak=136 HFD=5.4
22:21:12.110 00.000 18120 MultiStar: [#1 -0.12,0.33,0.82,U] [#2 -0.19,0.68,0.00,M3] [#3 -0.31,0.71,0.00,M3] [#4 -0.01,0.65,0.00,M2] [#5 -0.23,0.97,0.00,M1] [#6 -0.05,0.54,0.00,M2] [#7 -0.19,0.45,0.45,U] [#8 -0.31,0.70,0.00,M3] 
22:21:12.110 00.000 18120 refined, 2 included, MultiStar: {-0.16, 0.44}, one-star: {-0.19, 0.53}
22:21:12.110 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
22:21:12.110 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
22:21:12.110 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.44 hyp=0.47 cameraTheta=1.93 mountX=-0.47 mountY=-0.05, mountTheta=-3.03
22:21:12.126 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.44, opts=13)
22:21:12.128 00.002 18120 Enqueuing Move request for scope (-0.16, 0.44)
22:21:12.128 00.000 21948 Worker thread wakes up
22:21:12.128 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.44) opts 0xd
22:21:12.128 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.44)
22:21:12.128 00.000 21948 Moving (-0.16, 0.44) raw xDistance=-0.47 yDistance=-0.05
22:21:12.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.47
22:21:12.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:12.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:12.128 00.000 21948 MoveAxis(E, 89, ABG)
22:21:12.128 00.000 21948 Guiding  Dir = 2, Dur = 89
22:21:12.130 00.002 21948 IsSlewing returns 0
22:21:12.130 00.000 21948 IsGuiding returns 0
22:21:12.130 00.000 21948 PulseGuide returned control before completion, sleep 97
22:21:12.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:12.140 00.010 18120 UpdateGuideState exits: m=3083 RSB=36.5
22:21:12.140 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:12.140 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:12.140 00.000 18120 Enqueuing Expose request
22:21:12.235 00.095 21948 IsGuiding returns 1
22:21:12.235 00.000 21948 scope still moving after pulse duration time elapsed
22:21:12.267 00.032 21948 IsSlewing returns 0
22:21:12.267 00.000 21948 IsGuiding returns 0
22:21:12.267 00.000 21948 scope move finished after 89 + 47 ms
22:21:12.267 00.000 21948 Move returns status 0, amount 89
22:21:12.267 00.000 21948 MoveAxis(N, 0, ABG)
22:21:12.267 00.000 21948 Move returns status 0, amount 0
22:21:12.267 00.000 21948 move complete, result=0
22:21:12.267 00.000 21948 worker thread done servicing request
22:21:12.267 00.000 21948 Worker thread wakes up
22:21:12.267 00.000 18120 GuideStep: -0.5 px 89 ms EAST, -0.1 px 0 ms NORTH
22:21:12.268 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:12.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:13.678 01.410 21948 Exposure complete
22:21:13.703 00.025 21948 worker thread done servicing request
22:21:13.703 00.000 18120 OnExposeComplete: enter
22:21:13.704 00.001 18120 UpdateGuideState(): m_state=6
22:21:13.704 00.000 18120 Star::Find(15, 1117, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:21:13.704 00.000 18120 Star::Find returns 1 (0), X=1120.88, Y=887.03, Mass=2972, SNR=34.9, Peak=91 HFD=6.3
22:21:13.704 00.000 18120 MultiStar: [#1 3.04,-0.59,0.00,M1] [#2 2.87,-0.42,0.00,M4] [#3 2.62,-0.75,0.00,M4] [#4 2.70,-0.63,0.00,M3] [#5 2.50,-0.72,0.00,M2] [#6 2.58,-0.37,0.00,M3] [#7 2.40,-1.24,0.00,M2] [#8 2.69,-0.42,0.00,M4] 
22:21:13.704 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.14) = xAngle (0.85 = 0.85)
22:21:13.704 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.95 = -2.33)
22:21:13.704 00.000 18120 CameraToMount -- cameraX=2.85 cameraY=-0.85 hyp=2.97 cameraTheta=-0.29 mountX=1.96 mountY=-2.16, mountTheta=-0.83
22:21:13.704 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=2.85, y=-0.85, opts=13)
22:21:13.704 00.000 18120 Enqueuing Move request for scope (2.85, -0.85)
22:21:13.704 00.000 21948 Worker thread wakes up
22:21:13.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (2.85, -0.85) opts 0xd
22:21:13.704 00.000 21948 Handling offset move in thread for scope, endpoint = (2.85, -0.85)
22:21:13.704 00.000 21948 Moving (2.85, -0.85) raw xDistance=1.96 yDistance=-2.16
22:21:13.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.96
22:21:13.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns -2.16 from input -2.16
22:21:13.704 00.000 21948 MoveAxis(W, 407, ABG)
22:21:13.704 00.000 21948 Guiding  Dir = 3, Dur = 407
22:21:13.704 00.000 21948 IsSlewing returns 0
22:21:13.704 00.000 21948 IsGuiding returns 0
22:21:13.704 00.000 21948 PulseGuide returned control before completion, sleep 416
22:21:13.704 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:13.720 00.016 18120 UpdateGuideState exits: m=2972 RSB=34.9
22:21:13.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:13.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:13.720 00.000 18120 Enqueuing Expose request
22:21:14.140 00.420 21948 IsGuiding returns 0
22:21:14.141 00.001 21948 Move returns status 0, amount 407
22:21:14.141 00.000 21948 MoveAxis(N, 516, ABG)
22:21:14.141 00.000 21948 Guiding  Dir = 0, Dur = 516
22:21:14.141 00.000 21948 IsSlewing returns 0
22:21:14.141 00.000 21948 IsGuiding returns 0
22:21:14.142 00.001 21948 PulseGuide returned control before completion, sleep 522
22:21:14.678 00.536 21948 IsGuiding returns 0
22:21:14.678 00.000 21948 Move returns status 0, amount 516
22:21:14.678 00.000 21948 move complete, result=0
22:21:14.678 00.000 21948 worker thread done servicing request
22:21:14.678 00.000 21948 Worker thread wakes up
22:21:14.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:14.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:14.678 00.000 18120 GuideStep: 2.0 px 407 ms WEST, -2.2 px 516 ms NORTH
22:21:16.300 01.622 21948 Exposure complete
22:21:16.312 00.012 21948 worker thread done servicing request
22:21:16.312 00.000 18120 OnExposeComplete: enter
22:21:16.312 00.000 18120 UpdateGuideState(): m_state=6
22:21:16.312 00.000 18120 Star::Find(15, 1120, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:21:16.312 00.000 18120 Star::Find returns 1 (0), X=1118.61, Y=890.54, Mass=3374, SNR=38.4, Peak=182 HFD=5.2
22:21:16.312 00.000 18120 MultiStar: [#1 0.64,2.43,0.00,M2] [#2 0.76,3.00,0.00,M5] [#3 0.48,2.67,0.00,M5] [#4 0.72,2.95,0.00,M4] [#5 0.46,2.93,0.00,M3] [#6 0.45,2.93,0.00,M4] [#7 0.36,2.57,0.00,M3] [#8 0.89,2.65,0.00,M5] 
22:21:16.312 00.000 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
22:21:16.312 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.68)
22:21:16.328 00.016 18120 CameraToMount -- cameraX=0.57 cameraY=2.65 hyp=2.71 cameraTheta=1.36 mountX=-2.17 mountY=-1.70, mountTheta=-2.48
22:21:16.328 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.57, y=2.65, opts=13)
22:21:16.328 00.000 18120 Enqueuing Move request for scope (0.57, 2.65)
22:21:16.328 00.000 21948 Worker thread wakes up
22:21:16.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.57, 2.65) opts 0xd
22:21:16.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.57, 2.65)
22:21:16.328 00.000 21948 Moving (0.57, 2.65) raw xDistance=-2.17 yDistance=-1.70
22:21:16.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns -1.29 from input -2.17
22:21:16.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70
22:21:16.328 00.000 21948 MoveAxis(E, 431, ABG)
22:21:16.328 00.000 21948 Guiding  Dir = 2, Dur = 431
22:21:16.328 00.000 21948 IsSlewing returns 0
22:21:16.328 00.000 21948 IsGuiding returns 0
22:21:16.328 00.000 21948 PulseGuide returned control before completion, sleep 440
22:21:16.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:16.341 00.013 18120 UpdateGuideState exits: m=3374 RSB=38.4
22:21:16.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:16.341 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:16.343 00.002 18120 Enqueuing Expose request
22:21:16.782 00.439 21948 IsGuiding returns 0
22:21:16.782 00.000 21948 Move returns status 0, amount 431
22:21:16.782 00.000 21948 MoveAxis(N, 407, ABG)
22:21:16.782 00.000 21948 Guiding  Dir = 0, Dur = 407
22:21:16.782 00.000 21948 IsSlewing returns 0
22:21:16.782 00.000 21948 IsGuiding returns 0
22:21:16.784 00.002 21948 PulseGuide returned control before completion, sleep 413
22:21:17.205 00.421 21948 IsGuiding returns 0
22:21:17.205 00.000 21948 Move returns status 0, amount 407
22:21:17.205 00.000 21948 move complete, result=0
22:21:17.205 00.000 21948 worker thread done servicing request
22:21:17.205 00.000 21948 Worker thread wakes up
22:21:17.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:17.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:17.205 00.000 18120 GuideStep: -2.2 px 431 ms EAST, -1.7 px 407 ms NORTH
22:21:18.628 01.423 21948 Exposure complete
22:21:18.653 00.025 21948 worker thread done servicing request
22:21:18.653 00.000 18120 OnExposeComplete: enter
22:21:18.653 00.000 18120 UpdateGuideState(): m_state=6
22:21:18.655 00.002 18120 Star::Find(15, 1118, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:21:18.655 00.000 18120 Star::Find returns 1 (0), X=1118.64, Y=889.32, Mass=3828, SNR=40.6, Peak=177 HFD=5.4
22:21:18.655 00.000 18120 MultiStar: [#1 0.64,1.35,0.76,U] [#2 0.55,1.71,0.72,U] [#3 0.47,1.44,0.63,U] [#4 0.65,1.73,0.66,U] [#5 0.59,1.79,0.53,U] [#6 0.59,1.58,0.44,U] [#7 0.24,1.26,0.40,U] [#8 0.30,1.80,0.39,U] 
22:21:18.655 00.000 18120 single-star, 8 included, MultiStar: {0.54, 1.55}, one-star: {0.61, 1.43}
22:21:18.655 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.14) = xAngle (2.31 = 2.31)
22:21:18.657 00.002 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.41 = -0.87)
22:21:18.657 00.000 18120 CameraToMount -- cameraX=0.61 cameraY=1.43 hyp=1.56 cameraTheta=1.17 mountX=-1.05 mountY=-1.19, mountTheta=-2.30
22:21:18.657 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.61, y=1.43, opts=13)
22:21:18.657 00.000 18120 Enqueuing Move request for scope (0.61, 1.43)
22:21:18.657 00.000 21948 Worker thread wakes up
22:21:18.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.61, 1.43) opts 0xd
22:21:18.657 00.000 21948 Handling offset move in thread for scope, endpoint = (0.61, 1.43)
22:21:18.657 00.000 21948 Moving (0.61, 1.43) raw xDistance=-1.05 yDistance=-1.19
22:21:18.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.05
22:21:18.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19
22:21:18.657 00.000 21948 MoveAxis(E, 253, ABG)
22:21:18.657 00.000 21948 Guiding  Dir = 2, Dur = 253
22:21:18.657 00.000 21948 IsSlewing returns 0
22:21:18.657 00.000 21948 IsGuiding returns 0
22:21:18.657 00.000 21948 PulseGuide returned control before completion, sleep 262
22:21:18.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:18.657 00.000 18120 UpdateGuideState exits: m=3828 RSB=40.6
22:21:18.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:18.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:18.657 00.000 18120 Enqueuing Expose request
22:21:18.941 00.284 21948 IsGuiding returns 0
22:21:18.941 00.000 21948 Move returns status 0, amount 253
22:21:18.941 00.000 21948 MoveAxis(N, 284, ABG)
22:21:18.941 00.000 21948 Guiding  Dir = 0, Dur = 284
22:21:18.943 00.002 21948 IsSlewing returns 0
22:21:18.943 00.000 21948 IsGuiding returns 0
22:21:18.943 00.000 21948 PulseGuide returned control before completion, sleep 290
22:21:19.253 00.310 21948 IsGuiding returns 0
22:21:19.253 00.000 21948 Move returns status 0, amount 284
22:21:19.253 00.000 21948 move complete, result=0
22:21:19.253 00.000 21948 worker thread done servicing request
22:21:19.253 00.000 21948 Worker thread wakes up
22:21:19.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:19.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:19.253 00.000 18120 GuideStep: -1.1 px 253 ms EAST, -1.2 px 284 ms NORTH
22:21:20.877 01.624 21948 Exposure complete
22:21:20.903 00.026 21948 worker thread done servicing request
22:21:20.903 00.000 18120 OnExposeComplete: enter
22:21:20.904 00.001 18120 UpdateGuideState(): m_state=6
22:21:20.904 00.000 18120 Star::Find(15, 1118, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:21:20.905 00.001 18120 Star::Find returns 1 (0), X=1117.87, Y=887.34, Mass=3892, SNR=40.9, Peak=217 HFD=5.1
22:21:20.905 00.000 18120 MultiStar: [#1 -0.43,-0.52,0.76,U] [#2 -0.45,-0.24,0.69,U] [#3 -0.51,-0.65,0.63,U] [#4 -0.53,-0.37,0.66,U] [#5 -0.47,-0.41,0.51,U] [#6 -0.42,-0.43,0.45,U] [#7 -0.45,-0.80,0.41,U] [#8 -0.60,-0.20,0.36,U] 
22:21:20.906 00.001 18120 single-star, 8 included, MultiStar: {-0.42, -0.47}, one-star: {-0.17, -0.55}
22:21:20.906 00.000 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.14) = xAngle (-0.72 = -0.72)
22:21:20.906 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.38 = 2.38)
22:21:20.908 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.55 hyp=0.57 cameraTheta=-1.86 mountX=0.43 mountY=0.40, mountTheta=0.74
22:21:20.909 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.55, opts=13)
22:21:20.910 00.001 18120 Enqueuing Move request for scope (-0.17, -0.55)
22:21:20.910 00.000 21948 Worker thread wakes up
22:21:20.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.55) opts 0xd
22:21:20.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.55)
22:21:20.910 00.000 21948 Moving (-0.17, -0.55) raw xDistance=0.43 yDistance=0.40
22:21:20.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.43
22:21:20.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:20.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:21:20.910 00.000 21948 MoveAxis(W, 74, ABG)
22:21:20.910 00.000 21948 Guiding  Dir = 3, Dur = 74
22:21:20.911 00.001 21948 IsSlewing returns 0
22:21:20.911 00.000 21948 IsGuiding returns 0
22:21:20.912 00.001 21948 PulseGuide returned control before completion, sleep 83
22:21:20.914 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:20.921 00.007 18120 UpdateGuideState exits: m=3892 RSB=40.9
22:21:20.921 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:20.922 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:20.922 00.000 18120 Enqueuing Expose request
22:21:21.002 00.080 21948 IsGuiding returns 1
22:21:21.002 00.000 21948 scope still moving after pulse duration time elapsed
22:21:21.032 00.030 21948 IsSlewing returns 0
22:21:21.032 00.000 21948 IsGuiding returns 0
22:21:21.032 00.000 21948 scope move finished after 74 + 49 ms
22:21:21.032 00.000 21948 Move returns status 0, amount 74
22:21:21.032 00.000 21948 MoveAxis(N, 0, ABG)
22:21:21.032 00.000 21948 Move returns status 0, amount 0
22:21:21.032 00.000 21948 move complete, result=0
22:21:21.032 00.000 21948 worker thread done servicing request
22:21:21.032 00.000 21948 Worker thread wakes up
22:21:21.032 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:21.032 00.000 18120 GuideStep: 0.4 px 74 ms WEST, 0.4 px 0 ms NORTH
22:21:21.032 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:22.439 01.407 21948 Exposure complete
22:21:22.465 00.026 21948 worker thread done servicing request
22:21:22.465 00.000 18120 OnExposeComplete: enter
22:21:22.466 00.001 18120 UpdateGuideState(): m_state=6
22:21:22.466 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:21:22.467 00.001 18120 Star::Find returns 1 (0), X=1117.42, Y=887.81, Mass=3631, SNR=39.6, Peak=216 HFD=5.2
22:21:22.467 00.000 18120 MultiStar: [#1 -0.49,-0.12,0.82,U] [#2 -0.68,-0.20,0.72,U] [#3 -0.75,-0.21,0.68,U] [#4 -0.72,-0.03,0.65,U] [#5 -0.65,-0.10,0.55,U] [#6 -0.80,-0.25,0.47,U] [#7 -0.75,-0.64,0.40,U] [#8 -0.69,-0.21,0.38,U] 
22:21:22.468 00.001 18120 single-star, 8 included, MultiStar: {-0.67, -0.18}, one-star: {-0.61, -0.08}
22:21:22.468 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.86 = -1.86)
22:21:22.468 00.000 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.24 = 1.24)
22:21:22.469 00.001 18120 CameraToMount -- cameraX=-0.61 cameraY=-0.08 hyp=0.62 cameraTheta=-3.01 mountX=-0.18 mountY=0.59, mountTheta=1.87
22:21:22.470 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.61, y=-0.08, opts=13)
22:21:22.471 00.001 18120 Enqueuing Move request for scope (-0.61, -0.08)
22:21:22.471 00.000 21948 Worker thread wakes up
22:21:22.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.08) opts 0xd
22:21:22.471 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.61, -0.08)
22:21:22.471 00.000 21948 Moving (-0.61, -0.08) raw xDistance=-0.18 yDistance=0.59
22:21:22.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:21:22.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:22.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
22:21:22.471 00.000 21948 MoveAxis(E, 0, ABG)
22:21:22.471 00.000 21948 Move returns status 0, amount 0
22:21:22.471 00.000 21948 MoveAxis(N, 0, ABG)
22:21:22.471 00.000 21948 Move returns status 0, amount 0
22:21:22.471 00.000 21948 move complete, result=0
22:21:22.471 00.000 21948 worker thread done servicing request
22:21:22.474 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:22.480 00.006 18120 UpdateGuideState exits: m=3631 RSB=39.6
22:21:22.481 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:22.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:22.482 00.001 18120 Enqueuing Expose request
22:21:22.482 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
22:21:22.483 00.001 21948 Worker thread wakes up
22:21:22.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:22.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:24.111 01.628 21948 Exposure complete
22:21:24.137 00.026 21948 worker thread done servicing request
22:21:24.137 00.000 18120 OnExposeComplete: enter
22:21:24.139 00.002 18120 UpdateGuideState(): m_state=6
22:21:24.139 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:21:24.139 00.000 18120 Star::Find returns 1 (0), X=1117.42, Y=887.50, Mass=3812, SNR=40.5, Peak=216 HFD=5.2
22:21:24.139 00.000 18120 MultiStar: [#1 -0.41,-0.47,0.73,U] [#2 -0.51,-0.08,0.69,U] [#3 -0.65,-0.28,0.62,U] [#4 -0.62,0.00,0.58,U] [#5 -0.83,-0.29,0.54,U] [#6 -0.63,-0.07,0.44,U] [#7 -0.84,-0.41,0.40,U] [#8 -0.75,-0.32,0.39,U] 
22:21:24.141 00.002 18120 refined, 8 included, MultiStar: {-0.63, -0.27}, one-star: {-0.61, -0.39}
22:21:24.141 00.000 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
22:21:24.141 00.000 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.51 = 1.51)
22:21:24.141 00.000 18120 CameraToMount -- cameraX=-0.63 cameraY=-0.27 hyp=0.68 cameraTheta=-2.74 mountX=-0.02 mountY=0.68, mountTheta=1.60
22:21:24.144 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.63, y=-0.27, opts=13)
22:21:24.145 00.001 18120 Enqueuing Move request for scope (-0.63, -0.27)
22:21:24.146 00.001 21948 Worker thread wakes up
22:21:24.146 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.27) opts 0xd
22:21:24.146 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.63, -0.27)
22:21:24.146 00.000 21948 Moving (-0.63, -0.27) raw xDistance=-0.02 yDistance=0.68
22:21:24.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:21:24.146 00.000 21948 resist switch: large excursion: input 0.68 thresh 0.60 direction from -1 to 1
22:21:24.146 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.04
22:21:24.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:21:24.146 00.000 21948 MoveAxis(E, 0, ABG)
22:21:24.146 00.000 21948 Move returns status 0, amount 0
22:21:24.146 00.000 21948 MoveAxis(S, 162, ABG)
22:21:24.146 00.000 21948 Guiding  Dir = 1, Dur = 162
22:21:24.147 00.001 21948 IsSlewing returns 0
22:21:24.147 00.000 21948 IsGuiding returns 0
22:21:24.150 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:24.152 00.002 21948 PulseGuide returned control before completion, sleep 168
22:21:24.156 00.004 18120 UpdateGuideState exits: m=3812 RSB=40.5
22:21:24.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:24.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:24.156 00.000 18120 Enqueuing Expose request
22:21:24.331 00.175 21948 IsGuiding returns 0
22:21:24.331 00.000 21948 Move returns status 0, amount 162
22:21:24.331 00.000 21948 move complete, result=0
22:21:24.331 00.000 21948 worker thread done servicing request
22:21:24.331 00.000 21948 Worker thread wakes up
22:21:24.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:24.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:24.331 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 162 ms SOUTH
22:21:25.736 01.405 21948 Exposure complete
22:21:25.763 00.027 21948 worker thread done servicing request
22:21:25.763 00.000 18120 OnExposeComplete: enter
22:21:25.763 00.000 18120 UpdateGuideState(): m_state=6
22:21:25.765 00.002 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:21:25.765 00.000 18120 Star::Find returns 1 (0), X=1118.24, Y=886.90, Mass=3626, SNR=38.7, Peak=123 HFD=6.0
22:21:25.765 00.000 18120 MultiStar: [#1 0.62,-1.22,0.77,U] [#2 0.10,-1.04,0.72,U] [#3 0.07,-1.15,0.65,U] [#4 0.07,-1.11,0.65,U] [#5 -0.07,-1.30,0.56,U] [#6 0.11,-0.95,0.42,U] [#7 0.19,-1.75,0.42,U] [#8 0.07,-1.10,0.44,U] 
22:21:25.765 00.000 18120 single-star, 8 included, MultiStar: {0.17, -1.15}, one-star: {0.21, -0.98}
22:21:25.767 00.002 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
22:21:25.767 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
22:21:25.768 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.98 hyp=1.01 cameraTheta=-1.36 mountX=0.98 mountY=0.26, mountTheta=0.26
22:21:25.769 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.98, opts=13)
22:21:25.770 00.001 18120 Enqueuing Move request for scope (0.21, -0.98)
22:21:25.770 00.000 21948 Worker thread wakes up
22:21:25.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.98) opts 0xd
22:21:25.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.98)
22:21:25.770 00.000 21948 Moving (0.21, -0.98) raw xDistance=0.98 yDistance=0.26
22:21:25.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
22:21:25.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:21:25.770 00.000 21948 MoveAxis(W, 207, ABG)
22:21:25.770 00.000 21948 Guiding  Dir = 3, Dur = 207
22:21:25.771 00.001 21948 IsSlewing returns 0
22:21:25.771 00.000 21948 IsGuiding returns 0
22:21:25.773 00.002 21948 PulseGuide returned control before completion, sleep 216
22:21:25.775 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:25.784 00.009 18120 UpdateGuideState exits: m=3626 RSB=38.7
22:21:25.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:25.785 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:25.785 00.000 18120 Enqueuing Expose request
22:21:26.004 00.219 21948 IsGuiding returns 0
22:21:26.004 00.000 21948 Move returns status 0, amount 207
22:21:26.004 00.000 21948 MoveAxis(S, 62, ABG)
22:21:26.004 00.000 21948 Guiding  Dir = 1, Dur = 62
22:21:26.004 00.000 21948 IsSlewing returns 0
22:21:26.004 00.000 21948 IsGuiding returns 0
22:21:26.009 00.005 21948 PulseGuide returned control before completion, sleep 68
22:21:26.081 00.072 21948 IsGuiding returns 0
22:21:26.081 00.000 21948 Move returns status 0, amount 62
22:21:26.081 00.000 21948 move complete, result=0
22:21:26.081 00.000 21948 worker thread done servicing request
22:21:26.081 00.000 21948 Worker thread wakes up
22:21:26.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:26.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:26.081 00.000 18120 GuideStep: 1.0 px 207 ms WEST, 0.3 px 62 ms SOUTH
22:21:27.815 01.734 21948 Exposure complete
22:21:27.839 00.024 21948 worker thread done servicing request
22:21:27.839 00.000 18120 OnExposeComplete: enter
22:21:27.839 00.000 18120 UpdateGuideState(): m_state=6
22:21:27.841 00.002 18120 Star::Find(15, 1118, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:21:27.841 00.000 18120 Star::Find returns 1 (0), X=1118.68, Y=889.09, Mass=4222, SNR=41.5, Peak=234 HFD=5.1
22:21:27.841 00.000 18120 MultiStar: [#1 1.06,1.27,0.69,U] [#2 0.38,1.47,0.70,U] [#3 0.53,0.89,0.61,U] [#4 0.66,1.52,0.63,U] [#5 0.39,1.31,0.53,U] [#6 0.36,1.22,0.42,U] [#7 0.25,0.63,0.37,U] [#8 0.18,1.09,0.40,U] 
22:21:27.841 00.000 18120 refined, 8 included, MultiStar: {0.54, 1.21}, one-star: {0.65, 1.20}
22:21:27.843 00.002 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.14) = xAngle (2.29 = 2.29)
22:21:27.843 00.000 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.39 = -0.89)
22:21:27.843 00.000 18120 CameraToMount -- cameraX=0.54 cameraY=1.21 hyp=1.33 cameraTheta=1.15 mountX=-0.88 mountY=-1.03, mountTheta=-2.28
22:21:27.846 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.54, y=1.21, opts=13)
22:21:27.846 00.000 18120 Enqueuing Move request for scope (0.54, 1.21)
22:21:27.847 00.001 21948 Worker thread wakes up
22:21:27.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.54, 1.21) opts 0xd
22:21:27.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.54, 1.21)
22:21:27.847 00.000 21948 Moving (0.54, 1.21) raw xDistance=-0.88 yDistance=-1.03
22:21:27.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.88
22:21:27.847 00.000 21948 resist switch: large excursion: input -1.03 thresh 0.60 direction from 1 to -1
22:21:27.847 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.09
22:21:27.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
22:21:27.847 00.000 21948 MoveAxis(E, 171, ABG)
22:21:27.847 00.000 21948 Guiding  Dir = 2, Dur = 171
22:21:27.847 00.000 21948 IsSlewing returns 0
22:21:27.847 00.000 21948 IsGuiding returns 0
22:21:27.849 00.002 21948 PulseGuide returned control before completion, sleep 179
22:21:27.850 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:27.857 00.007 18120 UpdateGuideState exits: m=4222 RSB=41.5
22:21:27.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:27.858 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:27.858 00.000 18120 Enqueuing Expose request
22:21:28.034 00.176 21948 IsGuiding returns 1
22:21:28.034 00.000 21948 scope still moving after pulse duration time elapsed
22:21:28.063 00.029 21948 IsSlewing returns 0
22:21:28.063 00.000 21948 IsGuiding returns 0
22:21:28.063 00.000 21948 scope move finished after 171 + 44 ms
22:21:28.063 00.000 21948 Move returns status 0, amount 171
22:21:28.063 00.000 21948 MoveAxis(N, 246, ABG)
22:21:28.063 00.000 21948 Guiding  Dir = 0, Dur = 246
22:21:28.063 00.000 21948 IsSlewing returns 0
22:21:28.063 00.000 21948 IsGuiding returns 0
22:21:28.063 00.000 21948 PulseGuide returned control before completion, sleep 251
22:21:28.332 00.269 21948 IsGuiding returns 0
22:21:28.332 00.000 21948 Move returns status 0, amount 246
22:21:28.332 00.000 21948 move complete, result=0
22:21:28.332 00.000 21948 worker thread done servicing request
22:21:28.332 00.000 21948 Worker thread wakes up
22:21:28.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:28.332 00.000 18120 GuideStep: -0.9 px 171 ms EAST, -1.0 px 246 ms NORTH
22:21:28.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:29.750 01.418 21948 Exposure complete
22:21:29.776 00.026 21948 worker thread done servicing request
22:21:29.776 00.000 18120 OnExposeComplete: enter
22:21:29.776 00.000 18120 UpdateGuideState(): m_state=6
22:21:29.776 00.000 18120 Star::Find(15, 1118, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:21:29.778 00.002 18120 Star::Find returns 1 (0), X=1118.67, Y=888.55, Mass=4523, SNR=42.7, Peak=213 HFD=5.4
22:21:29.778 00.000 18120 MultiStar: [#1 0.77,0.54,0.71,U] [#2 0.45,0.78,0.67,U] [#3 0.47,0.28,0.60,U] [#4 0.61,0.77,0.61,U] [#5 0.36,0.61,0.52,U] [#6 0.51,0.60,0.38,U] [#7 0.53,0.03,0.37,U] [#8 0.52,0.72,0.39,U] 
22:21:29.778 00.000 18120 refined, 8 included, MultiStar: {0.56, 0.58}, one-star: {0.63, 0.66}
22:21:29.778 00.000 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.14) = xAngle (1.95 = 1.95)
22:21:29.778 00.000 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.23)
22:21:29.780 00.002 18120 CameraToMount -- cameraX=0.56 cameraY=0.58 hyp=0.80 cameraTheta=0.81 mountX=-0.30 mountY=-0.76, mountTheta=-1.95
22:21:29.780 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.56, y=0.58, opts=13)
22:21:29.780 00.000 18120 Enqueuing Move request for scope (0.56, 0.58)
22:21:29.782 00.002 21948 Worker thread wakes up
22:21:29.782 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.58) opts 0xd
22:21:29.782 00.000 21948 Handling offset move in thread for scope, endpoint = (0.56, 0.58)
22:21:29.782 00.000 21948 Moving (0.56, 0.58) raw xDistance=-0.30 yDistance=-0.76
22:21:29.782 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
22:21:29.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:21:29.782 00.000 21948 MoveAxis(E, 75, ABG)
22:21:29.782 00.000 21948 Guiding  Dir = 2, Dur = 75
22:21:29.782 00.000 21948 IsSlewing returns 0
22:21:29.782 00.000 21948 IsGuiding returns 0
22:21:29.782 00.000 21948 PulseGuide returned control before completion, sleep 84
22:21:29.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:29.792 00.010 18120 UpdateGuideState exits: m=4523 RSB=42.7
22:21:29.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.794 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:29.794 00.000 18120 Enqueuing Expose request
22:21:29.874 00.080 21948 IsGuiding returns 0
22:21:29.874 00.000 21948 Move returns status 0, amount 75
22:21:29.874 00.000 21948 MoveAxis(N, 181, ABG)
22:21:29.874 00.000 21948 Guiding  Dir = 0, Dur = 181
22:21:29.874 00.000 21948 IsSlewing returns 0
22:21:29.874 00.000 21948 IsGuiding returns 0
22:21:29.874 00.000 21948 PulseGuide returned control before completion, sleep 187
22:21:30.080 00.206 21948 IsGuiding returns 0
22:21:30.080 00.000 21948 Move returns status 0, amount 181
22:21:30.080 00.000 21948 move complete, result=0
22:21:30.080 00.000 21948 worker thread done servicing request
22:21:30.080 00.000 21948 Worker thread wakes up
22:21:30.080 00.000 18120 GuideStep: -0.3 px 75 ms EAST, -0.8 px 181 ms NORTH
22:21:30.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:30.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:31.719 01.639 21948 Exposure complete
22:21:31.735 00.016 21948 worker thread done servicing request
22:21:31.735 00.000 18120 OnExposeComplete: enter
22:21:31.735 00.000 18120 UpdateGuideState(): m_state=6
22:21:31.735 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:21:31.735 00.000 18120 Star::Find returns 1 (1), X=1118.18, Y=887.81, Mass=4330, SNR=42.2, Peak=255 HFD=5.0
22:21:31.735 00.000 18120 MultiStar: [#1 0.34,-0.16,0.69,U] [#2 0.04,-0.06,0.70,U] [#3 -0.02,-0.28,0.60,U] [#4 -0.10,0.06,0.63,U] [#5 -0.01,-0.24,0.55,U] [#6 0.02,-0.14,0.41,U] [#7 -0.14,-0.94,0.38,U] [#8 -0.28,0.06,0.37,U] 
22:21:31.735 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {0.15, -0.08}
22:21:31.735 00.000 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
22:21:31.735 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
22:21:31.735 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.38 mountX=0.16 mountY=0.05, mountTheta=0.28
22:21:31.751 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.17, opts=13)
22:21:31.751 00.000 18120 Enqueuing Move request for scope (0.03, -0.17)
22:21:31.751 00.000 21948 Worker thread wakes up
22:21:31.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
22:21:31.751 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
22:21:31.751 00.000 21948 Moving (0.03, -0.17) raw xDistance=0.16 yDistance=0.05
22:21:31.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:21:31.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:31.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:21:31.751 00.000 21948 MoveAxis(E, 0, ABG)
22:21:31.751 00.000 21948 Move returns status 0, amount 0
22:21:31.751 00.000 21948 MoveAxis(N, 0, ABG)
22:21:31.751 00.000 21948 Move returns status 0, amount 0
22:21:31.751 00.000 21948 move complete, result=0
22:21:31.751 00.000 21948 worker thread done servicing request
22:21:31.755 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:31.762 00.007 18120 UpdateGuideState exits: m=4330 RSB=42.2 Saturée
22:21:31.764 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:31.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:31.764 00.000 18120 Enqueuing Expose request
22:21:31.764 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:31.766 00.002 21948 Worker thread wakes up
22:21:31.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:31.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:33.284 01.518 21948 Exposure complete
22:21:33.309 00.025 21948 worker thread done servicing request
22:21:33.309 00.000 18120 OnExposeComplete: enter
22:21:33.311 00.002 18120 UpdateGuideState(): m_state=6
22:21:33.311 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:21:33.311 00.000 18120 Star::Find returns 1 (1), X=1118.10, Y=887.76, Mass=4292, SNR=42.1, Peak=255 HFD=5.2
22:21:33.311 00.000 18120 MultiStar: [#1 0.20,-0.18,0.76,U] [#2 -0.15,-0.11,0.69,U] [#3 0.20,-0.28,0.59,U] [#4 0.01,-0.01,0.61,U] [#5 0.04,-0.15,0.54,U] [#6 -0.17,-0.21,0.40,U] [#7 -0.13,-0.79,0.35,U] [#8 -0.20,-0.35,0.37,U] 
22:21:33.311 00.000 18120 single-star, 8 included, MultiStar: {0.01, -0.20}, one-star: {0.06, -0.12}
22:21:33.311 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.14) = xAngle (0.03 = 0.03)
22:21:33.311 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
22:21:33.311 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.11 mountX=0.14 mountY=0.00, mountTheta=0.01
22:21:33.314 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.12, opts=13)
22:21:33.314 00.000 18120 Enqueuing Move request for scope (0.06, -0.12)
22:21:33.314 00.000 21948 Worker thread wakes up
22:21:33.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:21:33.314 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:21:33.314 00.000 21948 Moving (0.06, -0.12) raw xDistance=0.14 yDistance=0.00
22:21:33.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:21:33.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:33.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:21:33.314 00.000 21948 MoveAxis(E, 0, ABG)
22:21:33.314 00.000 21948 Move returns status 0, amount 0
22:21:33.314 00.000 21948 MoveAxis(N, 0, ABG)
22:21:33.314 00.000 21948 Move returns status 0, amount 0
22:21:33.314 00.000 21948 move complete, result=0
22:21:33.314 00.000 21948 worker thread done servicing request
22:21:33.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:33.314 00.000 18120 UpdateGuideState exits: m=4292 RSB=42.1 Saturée
22:21:33.314 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:33.314 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:33.314 00.000 18120 Enqueuing Expose request
22:21:33.330 00.016 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:33.330 00.000 21948 Worker thread wakes up
22:21:33.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:33.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:34.954 01.624 21948 Exposure complete
22:21:34.981 00.027 21948 worker thread done servicing request
22:21:34.981 00.000 18120 OnExposeComplete: enter
22:21:34.981 00.000 18120 UpdateGuideState(): m_state=6
22:21:34.982 00.001 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:21:34.982 00.000 18120 Star::Find returns 1 (1), X=1118.22, Y=887.74, Mass=4183, SNR=41.1, Peak=255 HFD=5.0
22:21:34.983 00.001 18120 MultiStar: [#1 0.33,-0.27,0.74,U] [#2 0.13,-0.04,0.70,U] [#3 0.15,-0.47,0.62,U] [#4 -0.11,-0.11,0.64,U] [#5 0.15,-0.43,0.52,U] [#6 0.10,-0.63,0.45,U] [#7 0.01,-0.86,0.36,U] [#8 0.21,-0.34,0.38,U] 
22:21:34.983 00.000 18120 single-star, 8 included, MultiStar: {0.14, -0.31}, one-star: {0.19, -0.15}
22:21:34.983 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.49 = 0.49)
22:21:34.983 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.59 = -2.69)
22:21:34.983 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=0.21 mountY=-0.10, mountTheta=-0.46
22:21:34.983 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.15, opts=13)
22:21:34.983 00.000 18120 Enqueuing Move request for scope (0.19, -0.15)
22:21:34.983 00.000 21948 Worker thread wakes up
22:21:34.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
22:21:34.983 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
22:21:34.983 00.000 21948 Moving (0.19, -0.15) raw xDistance=0.21 yDistance=-0.10
22:21:34.983 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:21:34.983 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:34.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:34.983 00.000 21948 MoveAxis(W, 44, ABG)
22:21:34.983 00.000 21948 Guiding  Dir = 3, Dur = 44
22:21:34.988 00.005 21948 IsSlewing returns 0
22:21:34.988 00.000 21948 IsGuiding returns 0
22:21:34.988 00.000 21948 PulseGuide returned control before completion, sleep 52
22:21:34.988 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:34.998 00.010 18120 UpdateGuideState exits: m=4183 RSB=41.1 Saturée
22:21:34.998 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.998 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:35.000 00.002 18120 Enqueuing Expose request
22:21:35.047 00.047 21948 IsGuiding returns 1
22:21:35.047 00.000 21948 scope still moving after pulse duration time elapsed
22:21:35.079 00.032 21948 IsSlewing returns 0
22:21:35.079 00.000 21948 IsGuiding returns 0
22:21:35.079 00.000 21948 scope move finished after 44 + 47 ms
22:21:35.079 00.000 21948 Move returns status 0, amount 44
22:21:35.080 00.001 21948 MoveAxis(N, 0, ABG)
22:21:35.080 00.000 21948 Move returns status 0, amount 0
22:21:35.080 00.000 21948 move complete, result=0
22:21:35.080 00.000 21948 worker thread done servicing request
22:21:35.080 00.000 21948 Worker thread wakes up
22:21:35.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:35.080 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
22:21:35.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:36.494 01.414 21948 Exposure complete
22:21:36.515 00.021 21948 worker thread done servicing request
22:21:36.515 00.000 18120 OnExposeComplete: enter
22:21:36.515 00.000 18120 UpdateGuideState(): m_state=6
22:21:36.515 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:21:36.515 00.000 18120 Star::Find returns 1 (0), X=1118.05, Y=887.69, Mass=4241, SNR=41.4, Peak=237 HFD=5.1
22:21:36.515 00.000 18120 MultiStar: [#1 0.17,-0.22,0.75,U] [#2 -0.00,-0.01,0.68,U] [#3 0.05,-0.38,0.60,U] [#4 -0.14,0.10,0.62,U] [#5 -0.01,-0.33,0.56,U] [#6 -0.13,-0.20,0.43,U] [#7 -0.19,-0.81,0.39,U] [#8 -0.25,-0.22,0.39,U] 
22:21:36.515 00.000 18120 single-star, 8 included, MultiStar: {-0.03, -0.22}, one-star: {0.02, -0.20}
22:21:36.515 00.000 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
22:21:36.515 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
22:21:36.515 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.48 mountX=0.19 mountY=0.07, mountTheta=0.37
22:21:36.515 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.20, opts=13)
22:21:36.515 00.000 18120 Enqueuing Move request for scope (0.02, -0.20)
22:21:36.515 00.000 21948 Worker thread wakes up
22:21:36.515 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
22:21:36.515 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
22:21:36.515 00.000 21948 Moving (0.02, -0.20) raw xDistance=0.19 yDistance=0.07
22:21:36.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:21:36.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:36.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:36.515 00.000 21948 MoveAxis(E, 0, ABG)
22:21:36.515 00.000 21948 Move returns status 0, amount 0
22:21:36.515 00.000 21948 MoveAxis(N, 0, ABG)
22:21:36.515 00.000 21948 Move returns status 0, amount 0
22:21:36.515 00.000 21948 move complete, result=0
22:21:36.515 00.000 21948 worker thread done servicing request
22:21:36.528 00.013 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:36.536 00.008 18120 UpdateGuideState exits: m=4241 RSB=41.4
22:21:36.538 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:36.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:36.538 00.000 18120 Enqueuing Expose request
22:21:36.538 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:36.538 00.000 21948 Worker thread wakes up
22:21:36.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:36.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:38.174 01.636 21948 Exposure complete
22:21:38.198 00.024 21948 worker thread done servicing request
22:21:38.198 00.000 18120 OnExposeComplete: enter
22:21:38.200 00.002 18120 UpdateGuideState(): m_state=6
22:21:38.200 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:21:38.200 00.000 18120 Star::Find returns 1 (1), X=1117.96, Y=888.00, Mass=4553, SNR=43.0, Peak=255 HFD=5.0
22:21:38.200 00.000 18120 MultiStar: [#1 0.06,-0.15,0.71,U] [#2 -0.02,0.06,0.69,U] [#3 -0.07,-0.13,0.58,U] [#4 -0.24,0.08,0.53,U] [#5 -0.05,-0.16,0.52,U] [#6 0.01,-0.08,0.43,U] [#7 -0.01,-0.55,0.38,U] [#8 -0.13,-0.13,0.39,U] 
22:21:38.202 00.002 18120 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.08, 0.11}
22:21:38.202 00.000 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
22:21:38.202 00.000 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
22:21:38.202 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=0.04 mountY=0.08, mountTheta=1.10
22:21:38.204 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
22:21:38.204 00.000 18120 Enqueuing Move request for scope (-0.06, -0.07)
22:21:38.204 00.000 21948 Worker thread wakes up
22:21:38.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
22:21:38.204 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
22:21:38.204 00.000 21948 Moving (-0.06, -0.07) raw xDistance=0.04 yDistance=0.08
22:21:38.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:21:38.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:38.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:21:38.204 00.000 21948 MoveAxis(E, 0, ABG)
22:21:38.204 00.000 21948 Move returns status 0, amount 0
22:21:38.204 00.000 21948 MoveAxis(N, 0, ABG)
22:21:38.204 00.000 21948 Move returns status 0, amount 0
22:21:38.204 00.000 21948 move complete, result=0
22:21:38.204 00.000 21948 worker thread done servicing request
22:21:38.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:38.212 00.008 18120 UpdateGuideState exits: m=4553 RSB=43.0 Saturée
22:21:38.212 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:38.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:38.212 00.000 18120 Enqueuing Expose request
22:21:38.212 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:38.212 00.000 21948 Worker thread wakes up
22:21:38.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:38.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:39.738 01.526 21948 Exposure complete
22:21:39.763 00.025 21948 worker thread done servicing request
22:21:39.763 00.000 18120 OnExposeComplete: enter
22:21:39.763 00.000 18120 UpdateGuideState(): m_state=6
22:21:39.763 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:21:39.763 00.000 18120 Star::Find returns 1 (0), X=1119.10, Y=888.02, Mass=4938, SNR=43.7, Peak=183 HFD=5.8
22:21:39.765 00.002 18120 MultiStar: [#1 1.17,0.03,0.75,U] [#2 0.59,0.14,0.65,U] [#3 0.67,-0.27,0.56,U] [#4 0.28,0.12,0.55,U] [#5 0.78,-0.09,0.52,U] [#6 0.30,-0.05,0.36,U] [#7 0.52,-0.70,0.31,U] [#8 0.40,-0.11,0.37,U] 
22:21:39.765 00.000 18120 refined, 8 included, MultiStar: {0.73, -0.03}, one-star: {1.06, 0.13}
22:21:39.765 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.14) = xAngle (1.10 = 1.10)
22:21:39.765 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.20 = -2.08)
22:21:39.767 00.002 18120 CameraToMount -- cameraX=0.73 cameraY=-0.03 hyp=0.73 cameraTheta=-0.05 mountX=0.33 mountY=-0.63, mountTheta=-1.09
22:21:39.767 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.73, y=-0.03, opts=13)
22:21:39.767 00.000 18120 Enqueuing Move request for scope (0.73, -0.03)
22:21:39.767 00.000 21948 Worker thread wakes up
22:21:39.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.03) opts 0xd
22:21:39.767 00.000 21948 Handling offset move in thread for scope, endpoint = (0.73, -0.03)
22:21:39.767 00.000 21948 Moving (0.73, -0.03) raw xDistance=0.33 yDistance=-0.63
22:21:39.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:21:39.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:21:39.767 00.000 21948 MoveAxis(W, 70, ABG)
22:21:39.767 00.000 21948 Guiding  Dir = 3, Dur = 70
22:21:39.767 00.000 21948 IsSlewing returns 0
22:21:39.767 00.000 21948 IsGuiding returns 0
22:21:39.767 00.000 21948 PulseGuide returned control before completion, sleep 79
22:21:39.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:39.780 00.013 18120 UpdateGuideState exits: m=4938 RSB=43.7
22:21:39.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:39.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:39.780 00.000 18120 Enqueuing Expose request
22:21:39.861 00.081 21948 IsGuiding returns 0
22:21:39.861 00.000 21948 Move returns status 0, amount 70
22:21:39.861 00.000 21948 MoveAxis(N, 151, ABG)
22:21:39.861 00.000 21948 Guiding  Dir = 0, Dur = 151
22:21:39.861 00.000 21948 IsSlewing returns 0
22:21:39.861 00.000 21948 IsGuiding returns 0
22:21:39.861 00.000 21948 PulseGuide returned control before completion, sleep 153
22:21:40.030 00.169 21948 IsGuiding returns 0
22:21:40.030 00.000 21948 Move returns status 0, amount 151
22:21:40.030 00.000 21948 move complete, result=0
22:21:40.030 00.000 21948 worker thread done servicing request
22:21:40.030 00.000 21948 Worker thread wakes up
22:21:40.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:40.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:40.030 00.000 18120 GuideStep: 0.3 px 70 ms WEST, -0.6 px 151 ms NORTH
22:21:41.673 01.643 21948 Exposure complete
22:21:41.687 00.014 21948 worker thread done servicing request
22:21:41.687 00.000 18120 OnExposeComplete: enter
22:21:41.687 00.000 18120 UpdateGuideState(): m_state=6
22:21:41.687 00.000 18120 Star::Find(15, 1119, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:21:41.702 00.015 18120 Star::Find returns 1 (1), X=1118.96, Y=888.48, Mass=5538, SNR=45.7, Peak=255 HFD=5.1
22:21:41.703 00.001 18120 Status Line: Masse : 5538 vs 3626
22:21:41.703 00.000 18120 UpdateCurrentPosition: star mass new=5538.3 exp=3625.6 thresh=50% limits=(1609.8, 5438.4, 7251.2)
22:21:41.703 00.000 18120 DistanceChecker: activated
22:21:41.703 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:21:41.707 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:21:41.707 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:21:41.707 00.000 21948 Worker thread wakes up
22:21:41.707 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:21:41.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:21:41.707 00.000 21948 move complete, result=0
22:21:41.707 00.000 21948 worker thread done servicing request
22:21:41.813 00.106 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:41.813 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:21:41.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:41.813 00.000 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:21:41.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:41.813 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:21:41.813 00.000 18120 Enqueuing Expose request
22:21:41.813 00.000 21948 Worker thread wakes up
22:21:41.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:41.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:21:43.236 01.423 21948 Exposure complete
22:21:43.262 00.026 21948 worker thread done servicing request
22:21:43.262 00.000 18120 OnExposeComplete: enter
22:21:43.262 00.000 18120 UpdateGuideState(): m_state=6
22:21:43.263 00.001 18120 Star::Find(15, 1119, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:21:43.263 00.000 18120 Star::Find returns 1 (1), X=1119.03, Y=888.52, Mass=5598, SNR=46.1, Peak=255 HFD=5.1
22:21:43.263 00.000 18120 Status Line: Masse : 5598 vs 3631
22:21:43.267 00.004 18120 UpdateCurrentPosition: star mass new=5598.1 exp=3631.0 thresh=50% limits=(1620.1, 5446.4, 7261.9)
22:21:43.267 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:21:43.268 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:21:43.268 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:21:43.269 00.001 21948 Worker thread wakes up
22:21:43.269 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:21:43.269 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:21:43.269 00.000 21948 move complete, result=0
22:21:43.269 00.000 21948 worker thread done servicing request
22:21:43.375 00.106 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:43.375 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:21:43.379 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:43.385 00.006 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:21:43.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:43.385 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:21:43.385 00.000 18120 Enqueuing Expose request
22:21:43.385 00.000 21948 Worker thread wakes up
22:21:43.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:43.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:21:45.018 01.633 21948 Exposure complete
22:21:45.044 00.026 21948 worker thread done servicing request
22:21:45.044 00.000 18120 OnExposeComplete: enter
22:21:45.045 00.001 18120 UpdateGuideState(): m_state=6
22:21:45.045 00.000 18120 Star::Find(15, 1119, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:21:45.045 00.000 18120 Star::Find returns 1 (1), X=1119.21, Y=888.33, Mass=5890, SNR=47.5, Peak=255 HFD=5.5
22:21:45.046 00.001 18120 Status Line: Masse : 5890 vs 3812
22:21:45.046 00.000 18120 UpdateCurrentPosition: star mass new=5889.8 exp=3812.4 thresh=50% limits=(1634.4, 5718.5, 7624.7)
22:21:45.046 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:21:45.046 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:21:45.046 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:21:45.046 00.000 21948 Worker thread wakes up
22:21:45.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:21:45.046 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:21:45.046 00.000 21948 move complete, result=0
22:21:45.046 00.000 21948 worker thread done servicing request
22:21:45.165 00.119 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:45.165 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:21:45.171 00.006 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:45.177 00.006 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:21:45.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:45.177 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:21:45.177 00.000 18120 Enqueuing Expose request
22:21:45.177 00.000 21948 Worker thread wakes up
22:21:45.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:45.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:21:46.594 01.417 21948 Exposure complete
22:21:46.613 00.019 21948 worker thread done servicing request
22:21:46.613 00.000 18120 OnExposeComplete: enter
22:21:46.613 00.000 18120 UpdateGuideState(): m_state=6
22:21:46.613 00.000 18120 Star::Find(15, 1119, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:21:46.613 00.000 18120 Star::Find returns 1 (1), X=1119.40, Y=888.17, Mass=5811, SNR=47.5, Peak=255 HFD=5.4
22:21:46.613 00.000 18120 Status Line: Masse : 5811 vs 3828
22:21:46.613 00.000 18120 UpdateCurrentPosition: star mass new=5811.1 exp=3828.4 thresh=50% limits=(1648.4, 5742.5, 7656.7)
22:21:46.626 00.013 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:21:46.627 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:21:46.627 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:21:46.627 00.000 21948 Worker thread wakes up
22:21:46.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:21:46.627 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:21:46.627 00.000 21948 move complete, result=0
22:21:46.627 00.000 21948 worker thread done servicing request
22:21:46.743 00.116 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:46.743 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:21:46.746 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:46.752 00.006 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:21:46.754 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:46.754 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:21:46.754 00.000 18120 Enqueuing Expose request
22:21:46.754 00.000 21948 Worker thread wakes up
22:21:46.754 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:46.754 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:21:48.376 01.622 21948 Exposure complete
22:21:48.396 00.020 21948 worker thread done servicing request
22:21:48.396 00.000 18120 OnExposeComplete: enter
22:21:48.396 00.000 18120 UpdateGuideState(): m_state=6
22:21:48.396 00.000 18120 Star::Find(15, 1119, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:21:48.396 00.000 18120 Star::Find returns 1 (1), X=1119.56, Y=888.31, Mass=5428, SNR=44.4, Peak=255 HFD=5.3
22:21:48.396 00.000 18120 DistanceChecker: reject for large offset (1.58 > 1.10) avgDist = 0.55 count = 26
22:21:48.396 00.000 18120 DistanceChecker: begin recovering
22:21:48.396 00.000 18120 MultiStar: [#1 1.51,0.29,0.67,U] [#2 1.31,0.39,0.63,U] [#3 1.38,0.09,0.53,U] [#4 0.81,0.26,0.53,U] [#5 1.24,0.00,0.49,U] [#6 0.66,-0.02,0.35,U] [#7 0.98,-0.37,0.32,U] [#8 0.97,-0.08,0.37,U] 
22:21:48.396 00.000 18120 refined, 8 included, MultiStar: {1.23, 0.18}, one-star: {1.52, 0.42}
22:21:48.396 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
22:21:48.396 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.39 = -1.89)
22:21:48.396 00.000 18120 CameraToMount -- cameraX=1.23 cameraY=0.18 hyp=1.25 cameraTheta=0.15 mountX=0.34 mountY=-1.18, mountTheta=-1.29
22:21:48.407 00.011 18120 SchedulePrimaryMove(0D3B3DD0, x=1.23, y=0.18, opts=13)
22:21:48.407 00.000 18120 Enqueuing Move request for scope (1.23, 0.18)
22:21:48.407 00.000 21948 Worker thread wakes up
22:21:48.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.23, 0.18) opts 0xd
22:21:48.407 00.000 21948 Handling offset move in thread for scope, endpoint = (1.23, 0.18)
22:21:48.407 00.000 21948 Moving (1.23, 0.18) raw xDistance=0.34 yDistance=-1.18
22:21:48.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
22:21:48.407 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
22:21:48.407 00.000 21948 MoveAxis(W, 78, ABG)
22:21:48.407 00.000 21948 Guiding  Dir = 3, Dur = 78
22:21:48.407 00.000 21948 IsSlewing returns 0
22:21:48.407 00.000 21948 IsGuiding returns 0
22:21:48.407 00.000 21948 PulseGuide returned control before completion, sleep 87
22:21:48.412 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:48.418 00.006 18120 UpdateGuideState exits: m=5428 RSB=44.4 Saturée
22:21:48.418 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:48.421 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:48.421 00.000 18120 Enqueuing Expose request
22:21:48.504 00.083 21948 IsGuiding returns 1
22:21:48.504 00.000 21948 scope still moving after pulse duration time elapsed
22:21:48.531 00.027 21948 IsSlewing returns 0
22:21:48.531 00.000 21948 IsGuiding returns 0
22:21:48.531 00.000 21948 scope move finished after 78 + 44 ms
22:21:48.531 00.000 21948 Move returns status 0, amount 78
22:21:48.531 00.000 21948 MoveAxis(N, 282, ABG)
22:21:48.531 00.000 21948 Guiding  Dir = 0, Dur = 282
22:21:48.531 00.000 21948 IsSlewing returns 0
22:21:48.531 00.000 21948 IsGuiding returns 0
22:21:48.533 00.002 21948 PulseGuide returned control before completion, sleep 288
22:21:48.828 00.295 21948 IsGuiding returns 0
22:21:48.828 00.000 21948 Move returns status 0, amount 282
22:21:48.828 00.000 21948 move complete, result=0
22:21:48.828 00.000 21948 worker thread done servicing request
22:21:48.828 00.000 21948 Worker thread wakes up
22:21:48.828 00.000 18120 GuideStep: 0.3 px 78 ms WEST, -1.2 px 282 ms NORTH
22:21:48.829 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:48.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:50.236 01.407 21948 Exposure complete
22:21:50.264 00.028 21948 worker thread done servicing request
22:21:50.264 00.000 18120 OnExposeComplete: enter
22:21:50.264 00.000 18120 UpdateGuideState(): m_state=6
22:21:50.264 00.000 18120 Star::Find(15, 1119, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:21:50.266 00.002 18120 Star::Find returns 1 (1), X=1118.64, Y=887.81, Mass=5539, SNR=46.1, Peak=255 HFD=5.3
22:21:50.266 00.000 18120 DistanceChecker: deactivated
22:21:50.267 00.001 18120 MultiStar: [#1 0.60,-0.06,0.64,U] [#2 0.17,-0.05,0.61,U] [#3 0.26,-0.19,0.54,U] [#4 -0.20,-0.20,0.54,U] [#5 0.38,-0.10,0.48,U] [#6 -0.18,-0.17,0.34,U] [#7 0.05,-0.80,0.33,U] [#8 0.09,0.05,0.37,U] 
22:21:50.267 00.000 18120 refined, 8 included, MultiStar: {0.27, -0.14}, one-star: {0.60, -0.07}
22:21:50.268 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.14) = xAngle (0.65 = 0.65)
22:21:50.269 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.75 = -2.54)
22:21:50.270 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.50 mountX=0.24 mountY=-0.17, mountTheta=-0.62
22:21:50.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.14, opts=13)
22:21:50.272 00.001 18120 Enqueuing Move request for scope (0.27, -0.14)
22:21:50.272 00.000 21948 Worker thread wakes up
22:21:50.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
22:21:50.272 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
22:21:50.272 00.000 21948 Moving (0.27, -0.14) raw xDistance=0.24 yDistance=-0.17
22:21:50.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
22:21:50.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:50.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:21:50.272 00.000 21948 MoveAxis(W, 57, ABG)
22:21:50.272 00.000 21948 Guiding  Dir = 3, Dur = 57
22:21:50.272 00.000 21948 IsSlewing returns 0
22:21:50.272 00.000 21948 IsGuiding returns 0
22:21:50.275 00.003 21948 PulseGuide returned control before completion, sleep 65
22:21:50.276 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:50.281 00.005 18120 UpdateGuideState exits: m=5539 RSB=46.1 Saturée
22:21:50.281 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:50.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:50.281 00.000 18120 Enqueuing Expose request
22:21:50.345 00.064 21948 IsGuiding returns 0
22:21:50.345 00.000 21948 Move returns status 0, amount 57
22:21:50.345 00.000 21948 MoveAxis(N, 0, ABG)
22:21:50.345 00.000 21948 Move returns status 0, amount 0
22:21:50.345 00.000 21948 move complete, result=0
22:21:50.345 00.000 21948 worker thread done servicing request
22:21:50.345 00.000 21948 Worker thread wakes up
22:21:50.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:50.345 00.000 18120 GuideStep: 0.2 px 57 ms WEST, -0.2 px 0 ms NORTH
22:21:50.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:51.969 01.624 21948 Exposure complete
22:21:51.998 00.029 21948 worker thread done servicing request
22:21:51.998 00.000 18120 OnExposeComplete: enter
22:21:51.998 00.000 18120 UpdateGuideState(): m_state=6
22:21:51.998 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:21:52.000 00.002 18120 Star::Find returns 1 (1), X=1118.16, Y=888.24, Mass=5095, SNR=44.0, Peak=255 HFD=5.0
22:21:52.000 00.000 18120 MultiStar: [#1 0.19,0.19,0.68,U] [#2 -0.38,0.37,0.65,U] [#3 -0.21,-0.14,0.54,U] [#4 -0.56,0.35,0.53,U] [#5 -0.16,-0.03,0.49,U] [#6 -0.74,-0.01,0.38,U] [#7 -0.24,-0.49,0.33,U] [#8 -0.16,0.01,0.37,U] 
22:21:52.001 00.001 18120 refined, 8 included, MultiStar: {-0.18, 0.13}, one-star: {0.13, 0.35}
22:21:52.003 00.002 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.66 = -2.62)
22:21:52.003 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.48)
22:21:52.004 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.52 mountX=-0.19 mountY=0.10, mountTheta=2.65
22:21:52.005 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.13, opts=13)
22:21:52.006 00.001 18120 Enqueuing Move request for scope (-0.18, 0.13)
22:21:52.006 00.000 21948 Worker thread wakes up
22:21:52.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
22:21:52.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
22:21:52.006 00.000 21948 Moving (-0.18, 0.13) raw xDistance=-0.19 yDistance=0.10
22:21:52.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:21:52.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:52.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:21:52.006 00.000 21948 MoveAxis(E, 0, ABG)
22:21:52.006 00.000 21948 Move returns status 0, amount 0
22:21:52.006 00.000 21948 MoveAxis(N, 0, ABG)
22:21:52.006 00.000 21948 Move returns status 0, amount 0
22:21:52.006 00.000 21948 move complete, result=0
22:21:52.007 00.001 21948 worker thread done servicing request
22:21:52.010 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:52.014 00.004 18120 UpdateGuideState exits: m=5095 RSB=44.0 Saturée
22:21:52.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:52.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:52.014 00.000 18120 Enqueuing Expose request
22:21:52.014 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:52.014 00.000 21948 Worker thread wakes up
22:21:52.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:52.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:53.535 01.521 21948 Exposure complete
22:21:53.549 00.014 21948 worker thread done servicing request
22:21:53.549 00.000 18120 OnExposeComplete: enter
22:21:53.549 00.000 18120 UpdateGuideState(): m_state=6
22:21:53.549 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:21:53.549 00.000 18120 Star::Find returns 1 (1), X=1118.27, Y=888.33, Mass=5801, SNR=47.3, Peak=255 HFD=5.5
22:21:53.563 00.014 18120 MultiStar: [#1 0.22,0.23,0.66,U] [#2 -0.30,0.30,0.58,U] [#3 0.07,0.02,0.53,U] [#4 -0.52,0.16,0.50,U] [#5 -0.29,-0.08,0.47,U] [#6 -0.49,-0.00,0.34,U] [#7 -0.13,-0.50,0.33,U] [#8 -0.44,0.04,0.37,U] 
22:21:53.563 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {0.24, 0.44}
22:21:53.563 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
22:21:53.563 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
22:21:53.563 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.24 mountX=-0.17 mountY=0.04, mountTheta=2.94
22:21:53.563 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.14, opts=13)
22:21:53.563 00.000 18120 Enqueuing Move request for scope (-0.11, 0.14)
22:21:53.563 00.000 21948 Worker thread wakes up
22:21:53.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
22:21:53.563 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
22:21:53.563 00.000 21948 Moving (-0.11, 0.14) raw xDistance=-0.17 yDistance=0.04
22:21:53.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:21:53.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:53.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:21:53.563 00.000 21948 MoveAxis(E, 0, ABG)
22:21:53.563 00.000 21948 Move returns status 0, amount 0
22:21:53.563 00.000 21948 MoveAxis(N, 0, ABG)
22:21:53.563 00.000 21948 Move returns status 0, amount 0
22:21:53.563 00.000 21948 move complete, result=0
22:21:53.563 00.000 21948 worker thread done servicing request
22:21:53.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:53.563 00.000 18120 UpdateGuideState exits: m=5801 RSB=47.3 Saturée
22:21:53.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:53.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:53.563 00.000 18120 Enqueuing Expose request
22:21:53.563 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:53.579 00.016 21948 Worker thread wakes up
22:21:53.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:53.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:55.205 01.626 21948 Exposure complete
22:21:55.231 00.026 21948 worker thread done servicing request
22:21:55.231 00.000 18120 OnExposeComplete: enter
22:21:55.231 00.000 18120 UpdateGuideState(): m_state=6
22:21:55.231 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:21:55.233 00.002 18120 Star::Find returns 1 (1), X=1118.22, Y=888.22, Mass=5599, SNR=45.9, Peak=255 HFD=5.3
22:21:55.233 00.000 18120 MultiStar: [#1 0.17,0.39,0.65,U] [#2 -0.30,0.35,0.60,U] [#3 -0.20,0.15,0.55,U] [#4 -0.50,0.28,0.49,U] [#5 -0.25,0.09,0.47,U] [#6 -0.68,-0.12,0.35,U] [#7 -0.27,-0.67,0.31,U] [#8 -0.28,0.25,0.35,U] 
22:21:55.233 00.000 18120 refined, 8 included, MultiStar: {-0.16, 0.19}, one-star: {0.19, 0.33}
22:21:55.233 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.43 = -2.86)
22:21:55.235 00.002 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.24)
22:21:55.235 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.28 mountX=-0.24 mountY=0.06, mountTheta=2.89
22:21:55.235 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.19, opts=13)
22:21:55.235 00.000 18120 Enqueuing Move request for scope (-0.16, 0.19)
22:21:55.235 00.000 21948 Worker thread wakes up
22:21:55.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
22:21:55.235 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
22:21:55.235 00.000 21948 Moving (-0.16, 0.19) raw xDistance=-0.24 yDistance=0.06
22:21:55.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:21:55.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:55.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:55.235 00.000 21948 MoveAxis(E, 51, ABG)
22:21:55.235 00.000 21948 Guiding  Dir = 2, Dur = 51
22:21:55.235 00.000 21948 IsSlewing returns 0
22:21:55.235 00.000 21948 IsGuiding returns 0
22:21:55.235 00.000 21948 PulseGuide returned control before completion, sleep 60
22:21:55.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:55.235 00.000 18120 UpdateGuideState exits: m=5599 RSB=45.9 Saturée
22:21:55.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:55.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:55.235 00.000 18120 Enqueuing Expose request
22:21:55.314 00.079 21948 IsGuiding returns 0
22:21:55.314 00.000 21948 Move returns status 0, amount 51
22:21:55.314 00.000 21948 MoveAxis(N, 0, ABG)
22:21:55.314 00.000 21948 Move returns status 0, amount 0
22:21:55.314 00.000 21948 move complete, result=0
22:21:55.314 00.000 21948 worker thread done servicing request
22:21:55.314 00.000 21948 Worker thread wakes up
22:21:55.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:55.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:55.315 00.001 18120 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
22:21:56.722 01.407 21948 Exposure complete
22:21:56.747 00.025 21948 worker thread done servicing request
22:21:56.747 00.000 18120 OnExposeComplete: enter
22:21:56.747 00.000 18120 UpdateGuideState(): m_state=6
22:21:56.749 00.002 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:21:56.749 00.000 18120 Star::Find returns 1 (1), X=1118.21, Y=888.03, Mass=5145, SNR=44.2, Peak=255 HFD=5.1
22:21:56.749 00.000 18120 MultiStar: [#1 0.30,0.14,0.69,U] [#2 -0.15,0.04,0.66,U] [#3 -0.03,-0.20,0.55,U] [#4 -0.32,0.22,0.53,U] [#5 0.03,-0.09,0.50,U] [#6 -0.58,-0.27,0.35,U] [#7 -0.01,-0.98,0.32,U] [#8 -0.24,-0.02,0.39,U] 
22:21:56.749 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.17, 0.14}
22:21:56.751 00.002 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.14) = xAngle (-1.19 = -1.19)
22:21:56.751 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.91 = 1.91)
22:21:56.751 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.33 mountX=0.02 mountY=0.05, mountTheta=1.19
22:21:56.751 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
22:21:56.751 00.000 18120 Enqueuing Move request for scope (-0.04, -0.04)
22:21:56.751 00.000 21948 Worker thread wakes up
22:21:56.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:21:56.751 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:21:56.751 00.000 21948 Moving (-0.04, -0.04) raw xDistance=0.02 yDistance=0.05
22:21:56.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:21:56.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:56.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:21:56.751 00.000 21948 MoveAxis(E, 0, ABG)
22:21:56.751 00.000 21948 Move returns status 0, amount 0
22:21:56.751 00.000 21948 MoveAxis(N, 0, ABG)
22:21:56.755 00.004 21948 Move returns status 0, amount 0
22:21:56.755 00.000 21948 move complete, result=0
22:21:56.755 00.000 21948 worker thread done servicing request
22:21:56.757 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:56.763 00.006 18120 UpdateGuideState exits: m=5145 RSB=44.2 Saturée
22:21:56.765 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:56.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:56.765 00.000 18120 Enqueuing Expose request
22:21:56.765 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:56.767 00.002 21948 Worker thread wakes up
22:21:56.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:56.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:58.395 01.628 21948 Exposure complete
22:21:58.420 00.025 21948 worker thread done servicing request
22:21:58.421 00.001 18120 OnExposeComplete: enter
22:21:58.421 00.000 18120 UpdateGuideState(): m_state=6
22:21:58.421 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:21:58.421 00.000 18120 Star::Find returns 1 (1), X=1118.26, Y=888.05, Mass=5518, SNR=45.6, Peak=255 HFD=5.1
22:21:58.421 00.000 18120 MultiStar: [#1 0.28,-0.12,0.68,U] [#2 -0.10,0.02,0.61,U] [#3 -0.05,-0.18,0.51,U] [#4 -0.25,0.11,0.52,U] [#5 0.15,-0.26,0.47,U] [#6 -0.46,-0.42,0.36,U] [#7 0.03,-0.91,0.32,U] [#8 -0.05,-0.22,0.38,U] 
22:21:58.421 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.23, 0.17}
22:21:58.421 00.000 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.14) = xAngle (-0.26 = -0.26)
22:21:58.421 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.85 = 2.85)
22:21:58.421 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.40 mountX=0.12 mountY=0.04, mountTheta=0.29
22:21:58.421 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
22:21:58.421 00.000 18120 Enqueuing Move request for scope (0.02, -0.12)
22:21:58.421 00.000 21948 Worker thread wakes up
22:21:58.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:21:58.421 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:21:58.421 00.000 21948 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=0.04
22:21:58.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:21:58.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:58.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:21:58.421 00.000 21948 MoveAxis(E, 0, ABG)
22:21:58.421 00.000 21948 Move returns status 0, amount 0
22:21:58.421 00.000 21948 MoveAxis(N, 0, ABG)
22:21:58.421 00.000 21948 Move returns status 0, amount 0
22:21:58.421 00.000 21948 move complete, result=0
22:21:58.421 00.000 21948 worker thread done servicing request
22:21:58.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:58.436 00.015 18120 UpdateGuideState exits: m=5518 RSB=45.6 Saturée
22:21:58.436 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:58.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:58.436 00.000 18120 Enqueuing Expose request
22:21:58.436 00.000 21948 Worker thread wakes up
22:21:58.436 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:58.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:21:58.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:21:59.954 01.518 21948 Exposure complete
22:21:59.970 00.016 21948 worker thread done servicing request
22:21:59.970 00.000 18120 OnExposeComplete: enter
22:21:59.970 00.000 18120 UpdateGuideState(): m_state=6
22:21:59.970 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:21:59.970 00.000 18120 Star::Find returns 1 (1), X=1118.28, Y=888.13, Mass=5798, SNR=47.2, Peak=255 HFD=5.5
22:21:59.970 00.000 18120 MultiStar: [#1 0.23,0.16,0.63,U] [#2 -0.11,-0.01,0.59,U] [#3 -0.11,-0.28,0.53,U] [#4 -0.32,-0.06,0.51,U] [#5 0.11,-0.32,0.47,U] [#6 -0.72,-0.36,0.34,U] [#7 -0.04,-0.63,0.31,U] [#8 -0.23,-0.17,0.37,U] 
22:21:59.970 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.24, 0.24}
22:21:59.970 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.14) = xAngle (-0.88 = -0.88)
22:21:59.970 00.000 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.22 = 2.22)
22:21:59.970 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.02 mountX=0.06 mountY=0.07, mountTheta=0.90
22:21:59.985 00.015 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.08, opts=13)
22:21:59.985 00.000 18120 Enqueuing Move request for scope (-0.04, -0.08)
22:21:59.985 00.000 21948 Worker thread wakes up
22:21:59.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:21:59.985 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:21:59.985 00.000 21948 Moving (-0.04, -0.08) raw xDistance=0.06 yDistance=0.07
22:21:59.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:21:59.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:59.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:59.985 00.000 21948 MoveAxis(E, 0, ABG)
22:21:59.985 00.000 21948 Move returns status 0, amount 0
22:21:59.985 00.000 21948 MoveAxis(N, 0, ABG)
22:21:59.985 00.000 21948 Move returns status 0, amount 0
22:21:59.985 00.000 21948 move complete, result=0
22:21:59.985 00.000 21948 worker thread done servicing request
22:21:59.985 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:21:59.985 00.000 18120 UpdateGuideState exits: m=5798 RSB=47.2 Saturée
22:21:59.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:59.999 00.014 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:21:59.999 00.000 18120 Enqueuing Expose request
22:21:59.999 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:00.001 00.002 21948 Worker thread wakes up
22:22:00.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:00.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:01.630 01.629 21948 Exposure complete
22:22:01.640 00.010 21948 worker thread done servicing request
22:22:01.640 00.000 18120 OnExposeComplete: enter
22:22:01.656 00.016 18120 UpdateGuideState(): m_state=6
22:22:01.656 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:22:01.656 00.000 18120 Star::Find returns 1 (0), X=1119.06, Y=887.23, Mass=5185, SNR=45.0, Peak=179 HFD=6.1
22:22:01.658 00.002 18120 DistanceChecker: reject for large offset (1.22 > 0.94) avgDist = 0.47 count = 34
22:22:01.658 00.000 18120 DistanceChecker: activated
22:22:01.658 00.000 18120 Status Line: Récupération
22:22:01.660 00.002 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:22:01.660 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:01.660 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:01.660 00.000 21948 Worker thread wakes up
22:22:01.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:01.660 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:01.660 00.000 21948 move complete, result=0
22:22:01.660 00.000 21948 worker thread done servicing request
22:22:01.766 00.106 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:01.766 00.000 18120 Status Line: Étoile non trouvée
22:22:01.768 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:01.774 00.006 18120 UpdateGuideState exits: Étoile non trouvée
22:22:01.776 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.776 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:01.776 00.000 18120 Enqueuing Expose request
22:22:01.778 00.002 21948 Worker thread wakes up
22:22:01.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:01.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:03.188 01.410 21948 Exposure complete
22:22:03.208 00.020 21948 worker thread done servicing request
22:22:03.208 00.000 18120 OnExposeComplete: enter
22:22:03.208 00.000 18120 UpdateGuideState(): m_state=6
22:22:03.208 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:22:03.208 00.000 18120 Star::Find returns 1 (0), X=1115.40, Y=886.70, Mass=3266, SNR=37.8, Peak=167 HFD=5.5
22:22:03.218 00.010 18120 DistanceChecker: reject for large offset (2.90 > 0.94) avgDist = 0.47 count = 34
22:22:03.218 00.000 18120 Status Line: Récupération
22:22:03.218 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:22:03.220 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:03.220 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:03.220 00.000 21948 Worker thread wakes up
22:22:03.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:03.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:03.220 00.000 21948 move complete, result=0
22:22:03.220 00.000 21948 worker thread done servicing request
22:22:03.329 00.109 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:03.329 00.000 18120 Status Line: Étoile non trouvée
22:22:03.331 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:03.340 00.009 18120 UpdateGuideState exits: Étoile non trouvée
22:22:03.340 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:03.340 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:03.340 00.000 18120 Enqueuing Expose request
22:22:03.342 00.002 21948 Worker thread wakes up
22:22:03.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:03.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:04.972 01.630 21948 Exposure complete
22:22:04.997 00.025 21948 worker thread done servicing request
22:22:04.997 00.000 18120 OnExposeComplete: enter
22:22:04.998 00.001 18120 UpdateGuideState(): m_state=6
22:22:04.998 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:22:04.999 00.001 18120 Star::Find returns 1 (0), X=1115.04, Y=886.86, Mass=3591, SNR=39.2, Peak=205 HFD=5.4
22:22:05.001 00.002 18120 DistanceChecker: reject for large offset (3.17 > 0.94) avgDist = 0.47 count = 34
22:22:05.002 00.001 18120 Status Line: Récupération
22:22:05.003 00.001 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:22:05.004 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:05.005 00.001 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:05.005 00.000 21948 Worker thread wakes up
22:22:05.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:05.005 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:05.005 00.000 21948 move complete, result=0
22:22:05.005 00.000 21948 worker thread done servicing request
22:22:05.110 00.105 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:05.110 00.000 18120 Status Line: Étoile non trouvée
22:22:05.114 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:05.122 00.008 18120 UpdateGuideState exits: Étoile non trouvée
22:22:05.123 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:05.123 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:05.124 00.001 18120 Enqueuing Expose request
22:22:05.124 00.000 21948 Worker thread wakes up
22:22:05.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:05.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:06.535 01.411 21948 Exposure complete
22:22:06.547 00.012 21948 worker thread done servicing request
22:22:06.547 00.000 18120 OnExposeComplete: enter
22:22:06.547 00.000 18120 UpdateGuideState(): m_state=6
22:22:06.547 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:22:06.547 00.000 18120 Star::Find returns 1 (0), X=1115.33, Y=886.64, Mass=3202, SNR=37.4, Peak=186 HFD=5.4
22:22:06.547 00.000 18120 DistanceChecker: reject for large offset (2.98 > 0.94) avgDist = 0.47 count = 34
22:22:06.562 00.015 18120 Status Line: Récupération
22:22:06.562 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:22:06.562 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:06.562 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:06.562 00.000 21948 Worker thread wakes up
22:22:06.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:06.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:06.562 00.000 21948 move complete, result=0
22:22:06.562 00.000 21948 worker thread done servicing request
22:22:06.667 00.105 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:06.667 00.000 18120 Status Line: Étoile non trouvée
22:22:06.670 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:06.677 00.007 18120 UpdateGuideState exits: Étoile non trouvée
22:22:06.677 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:06.677 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:06.679 00.002 18120 Enqueuing Expose request
22:22:06.679 00.000 21948 Worker thread wakes up
22:22:06.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:06.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:08.312 01.633 21948 Exposure complete
22:22:08.337 00.025 21948 worker thread done servicing request
22:22:08.338 00.001 18120 OnExposeComplete: enter
22:22:08.338 00.000 18120 UpdateGuideState(): m_state=6
22:22:08.338 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:22:08.338 00.000 18120 Star::Find returns 1 (0), X=1115.09, Y=886.94, Mass=3332, SNR=38.1, Peak=212 HFD=4.7
22:22:08.338 00.000 18120 DistanceChecker: reject for large offset (3.09 > 0.94) avgDist = 0.47 count = 34
22:22:08.340 00.002 18120 DistanceChecker: begin recovering
22:22:08.340 00.000 18120 MultiStar: [#1 -2.75,-0.86,0.00,M1] [#2 -2.67,-1.29,0.00,M1] [#3 -2.71,-1.27,0.00,M1] [#4 -2.71,-1.24,0.00,M1] [#5 -2.58,-1.00,0.00,M1] [#6 -2.36,-1.83,0.00,M1] [#7 -2.62,-1.20,0.00,M1] [#8 -2.41,-1.14,0.00,M1] 
22:22:08.340 00.000 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.14) = xAngle (-1.68 = -1.68)
22:22:08.340 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.42 = 1.42)
22:22:08.342 00.002 18120 CameraToMount -- cameraX=-2.94 cameraY=-0.95 hyp=3.09 cameraTheta=-2.83 mountX=-0.35 mountY=3.06, mountTheta=1.69
22:22:08.342 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-2.94, y=-0.95, opts=13)
22:22:08.344 00.002 18120 Enqueuing Move request for scope (-2.94, -0.95)
22:22:08.344 00.000 21948 Worker thread wakes up
22:22:08.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-2.94, -0.95) opts 0xd
22:22:08.344 00.000 21948 Handling offset move in thread for scope, endpoint = (-2.94, -0.95)
22:22:08.344 00.000 21948 Moving (-2.94, -0.95) raw xDistance=-0.35 yDistance=3.06
22:22:08.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:22:08.344 00.000 21948 resist switch: large excursion: input 3.06 thresh 0.60 direction from -1 to 1
22:22:08.344 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=9.17
22:22:08.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 3.06 from input 3.06
22:22:08.344 00.000 21948 MoveAxis(E, 74, ABG)
22:22:08.344 00.000 21948 Guiding  Dir = 2, Dur = 74
22:22:08.344 00.000 21948 IsSlewing returns 0
22:22:08.344 00.000 21948 IsGuiding returns 0
22:22:08.344 00.000 21948 PulseGuide returned control before completion, sleep 83
22:22:08.348 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:08.354 00.006 18120 UpdateGuideState exits: m=3332 RSB=38.1
22:22:08.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:08.356 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:08.356 00.000 18120 Enqueuing Expose request
22:22:08.439 00.083 21948 IsGuiding returns 0
22:22:08.439 00.000 21948 Move returns status 0, amount 74
22:22:08.439 00.000 21948 MoveAxis(S, 730, ABG)
22:22:08.439 00.000 21948 Guiding  Dir = 1, Dur = 730
22:22:08.439 00.000 21948 IsSlewing returns 0
22:22:08.439 00.000 21948 IsGuiding returns 0
22:22:08.439 00.000 21948 PulseGuide returned control before completion, sleep 736
22:22:09.188 00.749 21948 IsGuiding returns 0
22:22:09.188 00.000 21948 Move returns status 0, amount 730
22:22:09.188 00.000 21948 move complete, result=0
22:22:09.188 00.000 21948 worker thread done servicing request
22:22:09.188 00.000 21948 Worker thread wakes up
22:22:09.188 00.000 18120 GuideStep: -0.4 px 74 ms EAST, 3.1 px 730 ms SOUTH
22:22:09.190 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:09.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:10.593 01.403 21948 Exposure complete
22:22:10.609 00.016 21948 worker thread done servicing request
22:22:10.609 00.000 18120 OnExposeComplete: enter
22:22:10.609 00.000 18120 UpdateGuideState(): m_state=6
22:22:10.609 00.000 18120 Star::Find(15, 1115, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:22:10.609 00.000 18120 Star::Find returns 1 (0), X=1116.31, Y=887.22, Mass=3744, SNR=40.3, Peak=172 HFD=5.4
22:22:10.609 00.000 18120 DistanceChecker: reject for large offset (1.85 > 1.17) avgDist = 0.59 count = 35
22:22:10.609 00.000 18120 MultiStar: [#1 -1.73,-0.58,0.74,U] [#2 -1.64,-0.91,0.69,U] [#3 -1.57,-0.81,0.64,U] [#4 -1.47,-1.11,0.64,U] [#5 -1.50,-0.44,0.55,U] [#6 -1.14,-1.29,0.45,U] [#7 -1.51,-0.98,0.41,U] [#8 -1.60,-1.05,0.38,U] 
22:22:10.609 00.000 18120 refined, 8 included, MultiStar: {-1.57, -0.83}, one-star: {-1.72, -0.67}
22:22:10.609 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.14) = xAngle (-1.51 = -1.51)
22:22:10.625 00.016 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.59 = 1.59)
22:22:10.625 00.000 18120 CameraToMount -- cameraX=-1.57 cameraY=-0.83 hyp=1.78 cameraTheta=-2.65 mountX=0.11 mountY=1.78, mountTheta=1.51
22:22:10.625 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.57, y=-0.83, opts=13)
22:22:10.625 00.000 18120 Enqueuing Move request for scope (-1.57, -0.83)
22:22:10.625 00.000 21948 Worker thread wakes up
22:22:10.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.57, -0.83) opts 0xd
22:22:10.625 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.57, -0.83)
22:22:10.625 00.000 21948 Moving (-1.57, -0.83) raw xDistance=0.11 yDistance=1.78
22:22:10.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:22:10.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.78 from input 1.78
22:22:10.625 00.000 21948 MoveAxis(E, 0, ABG)
22:22:10.625 00.000 21948 Move returns status 0, amount 0
22:22:10.625 00.000 21948 MoveAxis(S, 424, ABG)
22:22:10.625 00.000 21948 Guiding  Dir = 1, Dur = 424
22:22:10.625 00.000 21948 IsSlewing returns 0
22:22:10.625 00.000 21948 IsGuiding returns 0
22:22:10.625 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:10.625 00.000 21948 PulseGuide returned control before completion, sleep 430
22:22:10.637 00.012 18120 UpdateGuideState exits: m=3744 RSB=40.3
22:22:10.639 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:10.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:10.639 00.000 18120 Enqueuing Expose request
22:22:11.065 00.426 21948 IsGuiding returns 0
22:22:11.065 00.000 21948 Move returns status 0, amount 424
22:22:11.065 00.000 21948 move complete, result=0
22:22:11.065 00.000 21948 worker thread done servicing request
22:22:11.065 00.000 21948 Worker thread wakes up
22:22:11.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:11.065 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 1.8 px 424 ms SOUTH
22:22:11.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:12.687 01.622 21948 Exposure complete
22:22:12.703 00.016 21948 worker thread done servicing request
22:22:12.703 00.000 18120 OnExposeComplete: enter
22:22:12.703 00.000 18120 UpdateGuideState(): m_state=6
22:22:12.703 00.000 18120 Star::Find(15, 1116, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:22:12.703 00.000 18120 Star::Find returns 1 (0), X=1117.80, Y=888.13, Mass=3568, SNR=39.3, Peak=190 HFD=5.2
22:22:12.703 00.000 18120 DistanceChecker: deactivated
22:22:12.703 00.000 18120 MultiStar: [#1 -0.11,0.22,0.75,U] [#2 0.11,0.18,0.72,U] [#3 0.07,0.15,0.65,U] [#4 0.06,-0.14,0.64,U] [#5 0.20,0.36,0.52,U] [#6 0.42,-0.37,0.47,U] [#7 0.04,0.00,0.43,U] [#8 0.03,0.21,0.40,U] 
22:22:12.703 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.24, 0.24}
22:22:12.703 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
22:22:12.703 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
22:22:12.703 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.31 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
22:22:12.703 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
22:22:12.719 00.016 18120 Enqueuing Move request for scope (0.03, 0.12)
22:22:12.719 00.000 21948 Worker thread wakes up
22:22:12.719 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:22:12.719 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:22:12.719 00.000 21948 Moving (0.03, 0.12) raw xDistance=-0.09 yDistance=-0.08
22:22:12.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:22:12.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:12.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:22:12.719 00.000 21948 MoveAxis(E, 0, ABG)
22:22:12.719 00.000 21948 Move returns status 0, amount 0
22:22:12.719 00.000 21948 MoveAxis(N, 0, ABG)
22:22:12.719 00.000 21948 Move returns status 0, amount 0
22:22:12.719 00.000 21948 move complete, result=0
22:22:12.719 00.000 21948 worker thread done servicing request
22:22:12.722 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:12.730 00.008 18120 UpdateGuideState exits: m=3568 RSB=39.3
22:22:12.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:12.730 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:12.730 00.000 18120 Enqueuing Expose request
22:22:12.731 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:12.731 00.000 21948 Worker thread wakes up
22:22:12.731 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:12.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:14.252 01.521 21948 Exposure complete
22:22:14.268 00.016 21948 worker thread done servicing request
22:22:14.268 00.000 18120 OnExposeComplete: enter
22:22:14.268 00.000 18120 UpdateGuideState(): m_state=6
22:22:14.268 00.000 18120 Star::Find(15, 1117, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:22:14.268 00.000 18120 Star::Find returns 1 (0), X=1117.92, Y=887.89, Mass=3402, SNR=38.7, Peak=183 HFD=5.3
22:22:14.268 00.000 18120 MultiStar: [#1 -0.20,0.15,0.75,U] [#2 0.15,0.14,0.77,U] [#3 0.05,0.21,0.64,U] [#4 0.25,-0.12,0.65,U] [#5 0.32,0.30,0.53,U] [#6 0.57,-0.36,0.46,U] [#7 0.26,0.01,0.43,U] [#8 -0.04,-0.04,0.39,U] 
22:22:14.268 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {-0.12, 0.00}
22:22:14.268 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.14) = xAngle (1.58 = 1.58)
22:22:14.268 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.60)
22:22:14.268 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
22:22:14.284 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
22:22:14.284 00.000 18120 Enqueuing Move request for scope (0.10, 0.05)
22:22:14.285 00.001 21948 Worker thread wakes up
22:22:14.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:22:14.285 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:22:14.285 00.000 21948 Moving (0.10, 0.05) raw xDistance=-0.00 yDistance=-0.11
22:22:14.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:22:14.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:14.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:14.285 00.000 21948 MoveAxis(E, 0, ABG)
22:22:14.285 00.000 21948 Move returns status 0, amount 0
22:22:14.285 00.000 21948 MoveAxis(N, 0, ABG)
22:22:14.285 00.000 21948 Move returns status 0, amount 0
22:22:14.285 00.000 21948 move complete, result=0
22:22:14.285 00.000 21948 worker thread done servicing request
22:22:14.288 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:14.295 00.007 18120 UpdateGuideState exits: m=3402 RSB=38.7
22:22:14.295 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:14.296 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:14.296 00.000 18120 Enqueuing Expose request
22:22:14.296 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:14.296 00.000 21948 Worker thread wakes up
22:22:14.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:14.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:15.937 01.641 21948 Exposure complete
22:22:15.962 00.025 21948 worker thread done servicing request
22:22:15.962 00.000 18120 OnExposeComplete: enter
22:22:15.964 00.002 18120 UpdateGuideState(): m_state=6
22:22:15.964 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:22:15.964 00.000 18120 Star::Find returns 1 (0), X=1117.93, Y=888.00, Mass=3368, SNR=38.4, Peak=178 HFD=5.6
22:22:15.964 00.000 18120 MultiStar: [#1 0.23,0.16,0.79,U] [#2 0.11,0.04,0.77,U] [#3 0.35,0.10,0.69,U] [#4 0.20,-0.24,0.70,U] [#5 0.38,0.07,0.55,U] [#6 0.61,-0.47,0.49,U] [#7 0.50,0.04,0.42,U] [#8 0.27,-0.11,0.42,U] 
22:22:15.964 00.000 18120 single-star, 8 included, MultiStar: {0.23, -0.01}, one-star: {-0.11, 0.11}
22:22:15.966 00.002 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
22:22:15.966 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.29)
22:22:15.966 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=-0.14 mountY=0.04, mountTheta=2.84
22:22:15.969 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.11, opts=13)
22:22:15.969 00.000 18120 Enqueuing Move request for scope (-0.11, 0.11)
22:22:15.969 00.000 21948 Worker thread wakes up
22:22:15.969 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
22:22:15.969 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
22:22:15.969 00.000 21948 Moving (-0.11, 0.11) raw xDistance=-0.14 yDistance=0.04
22:22:15.969 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:22:15.969 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:15.969 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:22:15.969 00.000 21948 MoveAxis(E, 0, ABG)
22:22:15.969 00.000 21948 Move returns status 0, amount 0
22:22:15.969 00.000 21948 MoveAxis(N, 0, ABG)
22:22:15.969 00.000 21948 Move returns status 0, amount 0
22:22:15.969 00.000 21948 move complete, result=0
22:22:15.969 00.000 21948 worker thread done servicing request
22:22:15.973 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:15.973 00.000 18120 UpdateGuideState exits: m=3368 RSB=38.4
22:22:15.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:15.973 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:15.973 00.000 18120 Enqueuing Expose request
22:22:15.973 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:22:15.984 00.011 21948 Worker thread wakes up
22:22:15.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:15.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:17.501 01.517 21948 Exposure complete
22:22:17.516 00.015 21948 worker thread done servicing request
22:22:17.516 00.000 18120 OnExposeComplete: enter
22:22:17.516 00.000 18120 UpdateGuideState(): m_state=6
22:22:17.516 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:22:17.531 00.015 18120 Star::Find returns 1 (0), X=1118.10, Y=887.91, Mass=3665, SNR=40.0, Peak=215 HFD=5.3
22:22:17.531 00.000 18120 MultiStar: [#1 0.17,0.20,0.72,U] [#2 0.22,-0.18,0.70,U] [#3 0.42,-0.00,0.64,U] [#4 0.33,-0.12,0.61,U] [#5 0.62,0.13,0.53,U] [#6 0.71,-0.61,0.45,U] [#7 0.42,-0.04,0.41,U] [#8 0.30,0.04,0.40,U] 
22:22:17.531 00.000 18120 single-star, 8 included, MultiStar: {0.32, -0.04}, one-star: {0.06, 0.03}
22:22:17.533 00.002 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.14) = xAngle (1.52 = 1.52)
22:22:17.533 00.000 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.62 = -1.66)
22:22:17.533 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.38 mountX=0.00 mountY=-0.07, mountTheta=-1.52
22:22:17.533 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.03, opts=13)
22:22:17.533 00.000 18120 Enqueuing Move request for scope (0.06, 0.03)
22:22:17.533 00.000 21948 Worker thread wakes up
22:22:17.533 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:22:17.533 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:22:17.533 00.000 21948 Moving (0.06, 0.03) raw xDistance=0.00 yDistance=-0.07
22:22:17.533 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:22:17.533 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:17.533 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:17.533 00.000 21948 MoveAxis(E, 0, ABG)
22:22:17.533 00.000 21948 Move returns status 0, amount 0
22:22:17.533 00.000 21948 MoveAxis(N, 0, ABG)
22:22:17.533 00.000 21948 Move returns status 0, amount 0
22:22:17.533 00.000 21948 move complete, result=0
22:22:17.533 00.000 21948 worker thread done servicing request
22:22:17.533 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:17.533 00.000 18120 UpdateGuideState exits: m=3665 RSB=40.0
22:22:17.533 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:17.547 00.014 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:17.547 00.000 18120 Enqueuing Expose request
22:22:17.548 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:17.548 00.000 21948 Worker thread wakes up
22:22:17.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:17.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:19.173 01.625 21948 Exposure complete
22:22:19.200 00.027 21948 worker thread done servicing request
22:22:19.200 00.000 18120 OnExposeComplete: enter
22:22:19.200 00.000 18120 UpdateGuideState(): m_state=6
22:22:19.201 00.001 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:22:19.201 00.000 18120 Star::Find returns 1 (0), X=1118.07, Y=888.01, Mass=3381, SNR=38.6, Peak=201 HFD=5.6
22:22:19.202 00.001 18120 MultiStar: [#1 0.19,0.05,0.73,U] [#2 0.25,-0.19,0.75,U] [#3 0.24,-0.05,0.65,U] [#4 0.21,-0.34,0.64,U] [#5 0.56,0.25,0.56,U] [#6 0.61,-0.35,0.48,U] [#7 0.52,-0.26,0.41,U] [#8 0.19,-0.19,0.41,U] 
22:22:19.202 00.000 18120 single-star, 8 included, MultiStar: {0.28, -0.08}, one-star: {0.03, 0.12}
22:22:19.203 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
22:22:19.203 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.54 = -0.74)
22:22:19.203 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.29 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
22:22:19.203 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
22:22:19.203 00.000 18120 Enqueuing Move request for scope (0.03, 0.12)
22:22:19.203 00.000 21948 Worker thread wakes up
22:22:19.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:22:19.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:22:19.203 00.000 21948 Moving (0.03, 0.12) raw xDistance=-0.10 yDistance=-0.09
22:22:19.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:22:19.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:19.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:19.203 00.000 21948 MoveAxis(E, 0, ABG)
22:22:19.203 00.000 21948 Move returns status 0, amount 0
22:22:19.203 00.000 21948 MoveAxis(N, 0, ABG)
22:22:19.203 00.000 21948 Move returns status 0, amount 0
22:22:19.203 00.000 21948 move complete, result=0
22:22:19.203 00.000 21948 worker thread done servicing request
22:22:19.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:19.203 00.000 18120 UpdateGuideState exits: m=3381 RSB=38.6
22:22:19.203 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:19.203 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:19.203 00.000 18120 Enqueuing Expose request
22:22:19.218 00.015 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:19.219 00.001 21948 Worker thread wakes up
22:22:19.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:19.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:20.750 01.531 21948 Exposure complete
22:22:20.767 00.017 21948 worker thread done servicing request
22:22:20.767 00.000 18120 OnExposeComplete: enter
22:22:20.767 00.000 18120 UpdateGuideState(): m_state=6
22:22:20.767 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:22:20.767 00.000 18120 Star::Find returns 1 (0), X=1118.18, Y=888.02, Mass=3458, SNR=38.8, Peak=203 HFD=5.4
22:22:20.767 00.000 18120 MultiStar: [#1 0.24,0.11,0.74,U] [#2 0.29,-0.15,0.74,U] [#3 0.40,-0.24,0.67,U] [#4 0.31,-0.39,0.67,U] [#5 0.52,0.08,0.56,U] [#6 0.69,-0.49,0.47,U] [#7 0.49,-0.33,0.41,U] [#8 0.10,-0.06,0.39,U] 
22:22:20.767 00.000 18120 single-star, 8 included, MultiStar: {0.33, -0.12}, one-star: {0.15, 0.13}
22:22:20.767 00.000 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.14) = xAngle (1.88 = 1.88)
22:22:20.767 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.99 = -1.30)
22:22:20.767 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.74 mountX=-0.06 mountY=-0.19, mountTheta=-1.88
22:22:20.782 00.015 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.13, opts=13)
22:22:20.782 00.000 18120 Enqueuing Move request for scope (0.15, 0.13)
22:22:20.782 00.000 21948 Worker thread wakes up
22:22:20.782 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
22:22:20.782 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
22:22:20.782 00.000 21948 Moving (0.15, 0.13) raw xDistance=-0.06 yDistance=-0.19
22:22:20.782 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:22:20.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:20.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:22:20.782 00.000 21948 MoveAxis(E, 0, ABG)
22:22:20.782 00.000 21948 Move returns status 0, amount 0
22:22:20.782 00.000 21948 MoveAxis(N, 0, ABG)
22:22:20.782 00.000 21948 Move returns status 0, amount 0
22:22:20.782 00.000 21948 move complete, result=0
22:22:20.782 00.000 21948 worker thread done servicing request
22:22:20.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:20.782 00.000 18120 UpdateGuideState exits: m=3458 RSB=38.8
22:22:20.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:20.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:20.795 00.013 18120 Enqueuing Expose request
22:22:20.795 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:22:20.795 00.000 21948 Worker thread wakes up
22:22:20.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:20.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:22.422 01.627 21948 Exposure complete
22:22:22.448 00.026 21948 worker thread done servicing request
22:22:22.448 00.000 18120 OnExposeComplete: enter
22:22:22.450 00.002 18120 UpdateGuideState(): m_state=6
22:22:22.450 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:22:22.450 00.000 18120 Star::Find returns 1 (0), X=1118.15, Y=887.82, Mass=3585, SNR=39.3, Peak=201 HFD=5.1
22:22:22.450 00.000 18120 MultiStar: [#1 0.18,-0.01,0.75,U] [#2 0.26,-0.11,0.70,U] [#3 0.46,-0.11,0.66,U] [#4 0.27,-0.28,0.66,U] [#5 0.47,0.30,0.55,U] [#6 0.73,-0.50,0.43,U] [#7 0.37,0.01,0.39,U] [#8 0.28,-0.13,0.40,U] 
22:22:22.452 00.002 18120 single-star, 8 included, MultiStar: {0.32, -0.09}, one-star: {0.11, -0.07}
22:22:22.452 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.14) = xAngle (0.62 = 0.62)
22:22:22.452 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.72 = -2.56)
22:22:22.452 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.53 mountX=0.11 mountY=-0.07, mountTheta=-0.59
22:22:22.454 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
22:22:22.454 00.000 18120 Enqueuing Move request for scope (0.11, -0.07)
22:22:22.454 00.000 21948 Worker thread wakes up
22:22:22.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:22:22.454 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:22:22.454 00.000 21948 Moving (0.11, -0.07) raw xDistance=0.11 yDistance=-0.07
22:22:22.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:22:22.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:22.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:22.454 00.000 21948 MoveAxis(E, 0, ABG)
22:22:22.454 00.000 21948 Move returns status 0, amount 0
22:22:22.454 00.000 21948 MoveAxis(N, 0, ABG)
22:22:22.454 00.000 21948 Move returns status 0, amount 0
22:22:22.454 00.000 21948 move complete, result=0
22:22:22.454 00.000 21948 worker thread done servicing request
22:22:22.459 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:22.465 00.006 18120 UpdateGuideState exits: m=3585 RSB=39.3
22:22:22.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:22.467 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:22.467 00.000 18120 Enqueuing Expose request
22:22:22.467 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:22.467 00.000 21948 Worker thread wakes up
22:22:22.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:22.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:23.988 01.521 21948 Exposure complete
22:22:24.012 00.024 21948 worker thread done servicing request
22:22:24.012 00.000 18120 OnExposeComplete: enter
22:22:24.013 00.001 18120 UpdateGuideState(): m_state=6
22:22:24.013 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:22:24.014 00.001 18120 Star::Find returns 1 (0), X=1118.16, Y=887.76, Mass=3571, SNR=39.2, Peak=205 HFD=5.1
22:22:24.014 00.000 18120 MultiStar: [#1 0.05,-0.12,0.79,U] [#2 0.19,-0.24,0.72,U] [#3 0.55,-0.20,0.65,U] [#4 0.43,-0.30,0.62,U] [#5 0.72,-0.02,0.55,U] [#6 0.64,-0.61,0.45,U] [#7 0.57,-0.26,0.43,U] [#8 0.18,-0.27,0.38,U] 
22:22:24.014 00.000 18120 single-star, 8 included, MultiStar: {0.34, -0.22}, one-star: {0.12, -0.13}
22:22:24.014 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.14) = xAngle (0.35 = 0.35)
22:22:24.014 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.45 = -2.84)
22:22:24.014 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.80 mountX=0.17 mountY=-0.05, mountTheta=-0.31
22:22:24.014 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
22:22:24.014 00.000 18120 Enqueuing Move request for scope (0.12, -0.13)
22:22:24.014 00.000 21948 Worker thread wakes up
22:22:24.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
22:22:24.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
22:22:24.014 00.000 21948 Moving (0.12, -0.13) raw xDistance=0.17 yDistance=-0.05
22:22:24.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:22:24.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:24.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:22:24.014 00.000 21948 MoveAxis(E, 0, ABG)
22:22:24.014 00.000 21948 Move returns status 0, amount 0
22:22:24.014 00.000 21948 MoveAxis(N, 0, ABG)
22:22:24.014 00.000 21948 Move returns status 0, amount 0
22:22:24.014 00.000 21948 move complete, result=0
22:22:24.014 00.000 21948 worker thread done servicing request
22:22:24.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:24.014 00.000 18120 UpdateGuideState exits: m=3571 RSB=39.2
22:22:24.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:24.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:24.030 00.016 18120 Enqueuing Expose request
22:22:24.030 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:24.030 00.000 21948 Worker thread wakes up
22:22:24.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:24.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:25.660 01.630 21948 Exposure complete
22:22:25.686 00.026 21948 worker thread done servicing request
22:22:25.686 00.000 18120 OnExposeComplete: enter
22:22:25.687 00.001 18120 UpdateGuideState(): m_state=6
22:22:25.687 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:22:25.687 00.000 18120 Star::Find returns 1 (0), X=1119.24, Y=885.22, Mass=3143, SNR=36.1, Peak=133 HFD=5.6
22:22:25.689 00.002 18120 DistanceChecker: reject for large offset (2.93 > 0.97) avgDist = 0.49 count = 44
22:22:25.689 00.000 18120 DistanceChecker: activated
22:22:25.689 00.000 18120 Status Line: Récupération
22:22:25.689 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:22:25.689 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:25.692 00.003 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:25.692 00.000 21948 Worker thread wakes up
22:22:25.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:25.692 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:25.692 00.000 21948 move complete, result=0
22:22:25.692 00.000 21948 worker thread done servicing request
22:22:25.797 00.105 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:25.797 00.000 18120 Status Line: Étoile non trouvée
22:22:25.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:25.797 00.000 18120 UpdateGuideState exits: Étoile non trouvée
22:22:25.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:25.797 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:25.797 00.000 18120 Enqueuing Expose request
22:22:25.797 00.000 21948 Worker thread wakes up
22:22:25.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:25.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:27.219 01.422 21948 Exposure complete
22:22:27.244 00.025 21948 worker thread done servicing request
22:22:27.244 00.000 18120 OnExposeComplete: enter
22:22:27.244 00.000 18120 UpdateGuideState(): m_state=6
22:22:27.244 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:22:27.244 00.000 18120 Star::Find returns 1 (0), X=1116.82, Y=886.99, Mass=2263, SNR=31.3, Peak=119 HFD=5.4
22:22:27.244 00.000 18120 DistanceChecker: reject for large offset (1.51 > 0.97) avgDist = 0.49 count = 44
22:22:27.244 00.000 18120 Status Line: Récupération
22:22:27.250 00.006 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:22:27.250 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:27.250 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:27.250 00.000 21948 Worker thread wakes up
22:22:27.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:27.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:27.250 00.000 21948 move complete, result=0
22:22:27.250 00.000 21948 worker thread done servicing request
22:22:27.360 00.110 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:27.361 00.001 18120 Status Line: Étoile non trouvée
22:22:27.361 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:27.365 00.004 18120 UpdateGuideState exits: Étoile non trouvée
22:22:27.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:27.365 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:27.365 00.000 18120 Enqueuing Expose request
22:22:27.365 00.000 21948 Worker thread wakes up
22:22:27.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:27.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:29.003 01.638 21948 Exposure complete
22:22:29.018 00.015 21948 worker thread done servicing request
22:22:29.018 00.000 18120 OnExposeComplete: enter
22:22:29.018 00.000 18120 UpdateGuideState(): m_state=6
22:22:29.018 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:22:29.018 00.000 18120 Star::Find returns 1 (0), X=1116.74, Y=887.03, Mass=2285, SNR=31.7, Peak=123 HFD=5.0
22:22:29.018 00.000 18120 DistanceChecker: reject for large offset (1.55 > 0.97) avgDist = 0.49 count = 44
22:22:29.018 00.000 18120 Status Line: Récupération
22:22:29.018 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:22:29.034 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:29.034 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:29.035 00.001 21948 Worker thread wakes up
22:22:29.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:29.035 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:29.035 00.000 21948 move complete, result=0
22:22:29.035 00.000 21948 worker thread done servicing request
22:22:29.141 00.106 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:29.142 00.001 18120 Status Line: Étoile non trouvée
22:22:29.145 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:29.153 00.008 18120 UpdateGuideState exits: Étoile non trouvée
22:22:29.154 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:29.154 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:29.155 00.001 18120 Enqueuing Expose request
22:22:29.155 00.000 21948 Worker thread wakes up
22:22:29.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:29.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:30.565 01.410 21948 Exposure complete
22:22:30.577 00.012 21948 worker thread done servicing request
22:22:30.577 00.000 18120 OnExposeComplete: enter
22:22:30.577 00.000 18120 UpdateGuideState(): m_state=6
22:22:30.577 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:22:30.577 00.000 18120 Star::Find returns 1 (0), X=1116.68, Y=887.05, Mass=2347, SNR=31.8, Peak=123 HFD=5.0
22:22:30.577 00.000 18120 DistanceChecker: reject for large offset (1.60 > 0.97) avgDist = 0.49 count = 44
22:22:30.593 00.016 18120 Status Line: Récupération
22:22:30.593 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:22:30.593 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:30.593 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:30.593 00.000 21948 Worker thread wakes up
22:22:30.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:30.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:30.593 00.000 21948 move complete, result=0
22:22:30.593 00.000 21948 worker thread done servicing request
22:22:30.707 00.114 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:30.707 00.000 18120 Status Line: Étoile non trouvée
22:22:30.711 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:30.711 00.000 18120 UpdateGuideState exits: Étoile non trouvée
22:22:30.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:30.719 00.008 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:30.719 00.000 18120 Enqueuing Expose request
22:22:30.719 00.000 21948 Worker thread wakes up
22:22:30.719 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:30.719 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:32.344 01.625 21948 Exposure complete
22:22:32.360 00.016 21948 worker thread done servicing request
22:22:32.360 00.000 18120 OnExposeComplete: enter
22:22:32.360 00.000 18120 UpdateGuideState(): m_state=6
22:22:32.360 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:22:32.360 00.000 18120 Star::Find returns 1 (0), X=1116.71, Y=886.98, Mass=2090, SNR=29.9, Peak=123 HFD=5.0
22:22:32.360 00.000 18120 Status Line: Masse : 2090 vs 5095
22:22:32.360 00.000 18120 UpdateCurrentPosition: star mass new=2090.0 exp=5094.6 thresh=50% limits=(2263.2, 7641.9, 10189.2)
22:22:32.376 00.016 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:32.376 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:32.376 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:32.376 00.000 21948 Worker thread wakes up
22:22:32.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:32.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:32.376 00.000 21948 move complete, result=0
22:22:32.376 00.000 21948 worker thread done servicing request
22:22:32.488 00.112 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:32.488 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:32.490 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:32.494 00.004 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:32.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:32.494 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:32.494 00.000 18120 Enqueuing Expose request
22:22:32.494 00.000 21948 Worker thread wakes up
22:22:32.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:32.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:33.908 01.414 21948 Exposure complete
22:22:33.923 00.015 21948 worker thread done servicing request
22:22:33.923 00.000 18120 OnExposeComplete: enter
22:22:33.923 00.000 18120 UpdateGuideState(): m_state=6
22:22:33.923 00.000 18120 Star::Find(15, 1118, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:22:33.923 00.000 18120 Star::Find returns 1 (0), X=1116.83, Y=886.79, Mass=2294, SNR=31.4, Peak=135 HFD=5.0
22:22:33.923 00.000 18120 DistanceChecker: reject for large offset (1.63 > 0.97) avgDist = 0.49 count = 44
22:22:33.923 00.000 18120 DistanceChecker: begin recovering
22:22:33.923 00.000 18120 MultiStar: [#1 -1.19,-0.93,0.81,U] [#2 -0.77,-1.18,0.85,U] [#3 -0.76,-0.89,0.75,U] [#4 -0.64,-1.19,0.73,U] [#5 -0.76,-0.60,0.60,U] [#6 0.02,-1.45,0.53,U] [#7 -0.80,-0.86,0.48,U] [#8 -0.51,-1.04,0.42,U] 
22:22:33.923 00.000 18120 refined, 8 included, MultiStar: {-0.80, -1.03}, one-star: {-1.20, -1.10}
22:22:33.939 00.016 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.14) = xAngle (-1.08 = -1.08)
22:22:33.939 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.02 = 2.02)
22:22:33.939 00.000 18120 CameraToMount -- cameraX=-0.80 cameraY=-1.03 hyp=1.30 cameraTheta=-2.23 mountX=0.61 mountY=1.18, mountTheta=1.09
22:22:33.941 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.80, y=-1.03, opts=13)
22:22:33.941 00.000 18120 Enqueuing Move request for scope (-0.80, -1.03)
22:22:33.942 00.001 21948 Worker thread wakes up
22:22:33.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -1.03) opts 0xd
22:22:33.942 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.80, -1.03)
22:22:33.942 00.000 21948 Moving (-0.80, -1.03) raw xDistance=0.61 yDistance=1.18
22:22:33.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
22:22:33.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
22:22:33.942 00.000 21948 MoveAxis(W, 129, ABG)
22:22:33.942 00.000 21948 Guiding  Dir = 3, Dur = 129
22:22:33.943 00.001 21948 IsSlewing returns 0
22:22:33.943 00.000 21948 IsGuiding returns 0
22:22:33.944 00.001 21948 PulseGuide returned control before completion, sleep 138
22:22:33.946 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:33.953 00.007 18120 UpdateGuideState exits: m=2294 RSB=31.4
22:22:33.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:33.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:33.953 00.000 18120 Enqueuing Expose request
22:22:34.093 00.140 21948 IsGuiding returns 0
22:22:34.093 00.000 21948 Move returns status 0, amount 129
22:22:34.093 00.000 21948 MoveAxis(S, 280, ABG)
22:22:34.093 00.000 21948 Guiding  Dir = 1, Dur = 280
22:22:34.093 00.000 21948 IsSlewing returns 0
22:22:34.093 00.000 21948 IsGuiding returns 0
22:22:34.096 00.003 21948 PulseGuide returned control before completion, sleep 285
22:22:34.407 00.311 21948 IsGuiding returns 0
22:22:34.407 00.000 21948 Move returns status 0, amount 280
22:22:34.407 00.000 21948 move complete, result=0
22:22:34.407 00.000 21948 worker thread done servicing request
22:22:34.407 00.000 21948 Worker thread wakes up
22:22:34.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:34.407 00.000 18120 GuideStep: 0.6 px 129 ms WEST, 1.2 px 280 ms SOUTH
22:22:34.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:36.048 01.641 21948 Exposure complete
22:22:36.064 00.016 21948 worker thread done servicing request
22:22:36.064 00.000 18120 OnExposeComplete: enter
22:22:36.064 00.000 18120 UpdateGuideState(): m_state=6
22:22:36.064 00.000 18120 Star::Find(15, 1116, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:22:36.064 00.000 18120 Star::Find returns 1 (0), X=1117.23, Y=887.66, Mass=2587, SNR=33.3, Peak=141 HFD=5.2
22:22:36.064 00.000 18120 DistanceChecker: deactivated
22:22:36.064 00.000 18120 MultiStar: [#1 -0.68,-0.03,0.80,U] [#2 -0.34,-0.32,0.77,U] [#3 -0.59,-0.06,0.74,U] [#4 -0.16,-0.40,0.70,U] [#5 -0.41,0.31,0.55,U] [#6 0.57,-0.68,0.51,U] [#7 -0.09,-0.19,0.45,U] [#8 -0.27,-0.42,0.40,U] 
22:22:36.064 00.000 18120 refined, 8 included, MultiStar: {-0.38, -0.21}, one-star: {-0.81, -0.23}
22:22:36.080 00.016 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.14) = xAngle (-1.49 = -1.49)
22:22:36.080 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.61 = 1.61)
22:22:36.080 00.000 18120 CameraToMount -- cameraX=-0.38 cameraY=-0.21 hyp=0.43 cameraTheta=-2.63 mountX=0.04 mountY=0.43, mountTheta=1.49
22:22:36.080 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=-0.21, opts=13)
22:22:36.086 00.006 18120 Enqueuing Move request for scope (-0.38, -0.21)
22:22:36.086 00.000 21948 Worker thread wakes up
22:22:36.086 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.21) opts 0xd
22:22:36.086 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.38, -0.21)
22:22:36.086 00.000 21948 Moving (-0.38, -0.21) raw xDistance=0.04 yDistance=0.43
22:22:36.086 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:22:36.086 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:22:36.086 00.000 21948 MoveAxis(E, 0, ABG)
22:22:36.086 00.000 21948 Move returns status 0, amount 0
22:22:36.086 00.000 21948 MoveAxis(S, 104, ABG)
22:22:36.086 00.000 21948 Guiding  Dir = 1, Dur = 104
22:22:36.086 00.000 21948 IsSlewing returns 0
22:22:36.086 00.000 21948 IsGuiding returns 0
22:22:36.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:36.086 00.000 21948 PulseGuide returned control before completion, sleep 109
22:22:36.095 00.009 18120 UpdateGuideState exits: m=2587 RSB=33.3
22:22:36.095 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:36.095 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:36.095 00.000 18120 Enqueuing Expose request
22:22:36.203 00.108 21948 IsGuiding returns 1
22:22:36.203 00.000 21948 scope still moving after pulse duration time elapsed
22:22:36.236 00.033 21948 IsSlewing returns 0
22:22:36.236 00.000 21948 IsGuiding returns 0
22:22:36.236 00.000 21948 scope move finished after 104 + 44 ms
22:22:36.236 00.000 21948 Move returns status 0, amount 104
22:22:36.236 00.000 21948 move complete, result=0
22:22:36.236 00.000 21948 worker thread done servicing request
22:22:36.236 00.000 21948 Worker thread wakes up
22:22:36.236 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 104 ms SOUTH
22:22:36.237 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:36.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:37.643 01.406 21948 Exposure complete
22:22:37.667 00.024 21948 worker thread done servicing request
22:22:37.668 00.001 18120 OnExposeComplete: enter
22:22:37.668 00.000 18120 UpdateGuideState(): m_state=6
22:22:37.669 00.001 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:22:37.669 00.000 18120 Star::Find returns 1 (0), X=1117.44, Y=887.71, Mass=2635, SNR=33.5, Peak=140 HFD=5.2
22:22:37.670 00.001 18120 MultiStar: [#1 -0.36,0.12,0.80,U] [#2 -0.17,-0.16,0.78,U] [#3 -0.11,0.08,0.69,U] [#4 0.06,-0.21,0.71,U] [#5 0.06,0.45,0.59,U] [#6 0.52,-0.39,0.51,U] [#7 0.10,0.04,0.47,U] [#8 -0.11,0.10,0.43,U] 
22:22:37.670 00.000 18120 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.60, -0.18}
22:22:37.671 00.001 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
22:22:37.671 00.000 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
22:22:37.671 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.92 mountX=-0.03 mountY=0.12, mountTheta=1.78
22:22:37.671 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
22:22:37.671 00.000 18120 Enqueuing Move request for scope (-0.12, -0.03)
22:22:37.671 00.000 21948 Worker thread wakes up
22:22:37.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
22:22:37.671 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
22:22:37.671 00.000 21948 Moving (-0.12, -0.03) raw xDistance=-0.03 yDistance=0.12
22:22:37.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:22:37.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:37.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:22:37.671 00.000 21948 MoveAxis(E, 0, ABG)
22:22:37.671 00.000 21948 Move returns status 0, amount 0
22:22:37.671 00.000 21948 MoveAxis(N, 0, ABG)
22:22:37.671 00.000 21948 Move returns status 0, amount 0
22:22:37.671 00.000 21948 move complete, result=0
22:22:37.671 00.000 21948 worker thread done servicing request
22:22:37.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:37.679 00.008 18120 UpdateGuideState exits: m=2635 RSB=33.5
22:22:37.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:37.679 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:37.679 00.000 18120 Enqueuing Expose request
22:22:37.679 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:37.679 00.000 21948 Worker thread wakes up
22:22:37.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:37.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:39.328 01.649 21948 Exposure complete
22:22:39.351 00.023 21948 worker thread done servicing request
22:22:39.351 00.000 18120 OnExposeComplete: enter
22:22:39.351 00.000 18120 UpdateGuideState(): m_state=6
22:22:39.351 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:22:39.351 00.000 18120 Star::Find returns 1 (0), X=1117.26, Y=887.84, Mass=2298, SNR=31.6, Peak=128 HFD=5.0
22:22:39.351 00.000 18120 MultiStar: [#1 -0.43,0.16,0.87,U] [#2 -0.08,-0.15,0.79,U] [#3 -0.12,0.26,0.71,U] [#4 0.08,-0.35,0.81,U] [#5 -0.18,0.44,0.61,U] [#6 0.55,-0.27,0.51,U] [#7 0.09,-0.01,0.49,U] [#8 -0.14,0.18,0.44,U] 
22:22:39.351 00.000 18120 refined, 8 included, MultiStar: {-0.17, 0.01}, one-star: {-0.77, -0.05}
22:22:39.351 00.000 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.14) = xAngle (4.21 = -2.07)
22:22:39.351 00.000 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.03)
22:22:39.351 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.07 mountX=-0.08 mountY=0.15, mountTheta=2.08
22:22:39.360 00.009 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.01, opts=13)
22:22:39.360 00.000 18120 Enqueuing Move request for scope (-0.17, 0.01)
22:22:39.360 00.000 21948 Worker thread wakes up
22:22:39.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
22:22:39.360 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
22:22:39.360 00.000 21948 Moving (-0.17, 0.01) raw xDistance=-0.08 yDistance=0.15
22:22:39.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:22:39.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:39.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:22:39.360 00.000 21948 MoveAxis(E, 0, ABG)
22:22:39.360 00.000 21948 Move returns status 0, amount 0
22:22:39.360 00.000 21948 MoveAxis(N, 0, ABG)
22:22:39.360 00.000 21948 Move returns status 0, amount 0
22:22:39.360 00.000 21948 move complete, result=0
22:22:39.360 00.000 21948 worker thread done servicing request
22:22:39.364 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:39.372 00.008 18120 UpdateGuideState exits: m=2298 RSB=31.6
22:22:39.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:39.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:39.372 00.000 18120 Enqueuing Expose request
22:22:39.373 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:39.373 00.000 21948 Worker thread wakes up
22:22:39.373 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:39.373 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:40.891 01.518 21948 Exposure complete
22:22:40.916 00.025 21948 worker thread done servicing request
22:22:40.916 00.000 18120 OnExposeComplete: enter
22:22:40.918 00.002 18120 UpdateGuideState(): m_state=6
22:22:40.918 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:22:40.918 00.000 18120 Star::Find returns 1 (0), X=1117.49, Y=887.83, Mass=2346, SNR=31.6, Peak=138 HFD=5.0
22:22:40.918 00.000 18120 MultiStar: [#1 -0.45,-0.02,0.82,U] [#2 -0.08,0.05,0.79,U] [#3 -0.07,0.18,0.74,U] [#4 0.05,-0.23,0.75,U] [#5 0.07,0.56,0.62,U] [#6 0.44,-0.28,0.56,U] [#7 0.00,0.31,0.45,U] [#8 0.09,0.07,0.41,U] 
22:22:40.920 00.002 18120 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.54, -0.06}
22:22:40.920 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.87 = -2.41)
22:22:40.920 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
22:22:40.920 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=-0.09 mountY=0.07, mountTheta=2.44
22:22:40.922 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.05, opts=13)
22:22:40.923 00.001 18120 Enqueuing Move request for scope (-0.11, 0.05)
22:22:40.923 00.000 21948 Worker thread wakes up
22:22:40.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:22:40.923 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:22:40.923 00.000 21948 Moving (-0.11, 0.05) raw xDistance=-0.09 yDistance=0.07
22:22:40.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:22:40.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:40.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:22:40.923 00.000 21948 MoveAxis(E, 0, ABG)
22:22:40.923 00.000 21948 Move returns status 0, amount 0
22:22:40.923 00.000 21948 MoveAxis(N, 0, ABG)
22:22:40.923 00.000 21948 Move returns status 0, amount 0
22:22:40.923 00.000 21948 move complete, result=0
22:22:40.923 00.000 21948 worker thread done servicing request
22:22:40.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:40.923 00.000 18120 UpdateGuideState exits: m=2346 RSB=31.6
22:22:40.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:40.923 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:40.923 00.000 18120 Enqueuing Expose request
22:22:40.923 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:40.923 00.000 21948 Worker thread wakes up
22:22:40.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:40.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:42.564 01.641 21948 Exposure complete
22:22:42.591 00.027 21948 worker thread done servicing request
22:22:42.591 00.000 18120 OnExposeComplete: enter
22:22:42.592 00.001 18120 UpdateGuideState(): m_state=6
22:22:42.592 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:22:42.593 00.001 18120 Star::Find returns 1 (0), X=1117.67, Y=887.84, Mass=2328, SNR=31.9, Peak=121 HFD=5.3
22:22:42.593 00.000 18120 MultiStar: [#1 -0.38,0.10,0.88,U] [#2 0.05,-0.18,0.79,U] [#3 0.04,0.11,0.72,U] [#4 0.28,-0.21,0.75,U] [#5 0.06,0.52,0.62,U] [#6 0.52,-0.17,0.53,U] [#7 0.15,0.11,0.51,U] [#8 -0.21,0.30,0.40,U] 
22:22:42.593 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.37, -0.05}
22:22:42.593 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
22:22:42.595 00.002 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
22:22:42.595 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.09 mountX=-0.04 mountY=0.00, mountTheta=3.09
22:22:42.595 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
22:22:42.597 00.002 18120 Enqueuing Move request for scope (-0.02, 0.04)
22:22:42.597 00.000 21948 Worker thread wakes up
22:22:42.597 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:22:42.597 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:22:42.597 00.000 21948 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.00
22:22:42.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:22:42.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:42.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:22:42.597 00.000 21948 MoveAxis(E, 0, ABG)
22:22:42.597 00.000 21948 Move returns status 0, amount 0
22:22:42.597 00.000 21948 MoveAxis(N, 0, ABG)
22:22:42.597 00.000 21948 Move returns status 0, amount 0
22:22:42.597 00.000 21948 move complete, result=0
22:22:42.597 00.000 21948 worker thread done servicing request
22:22:42.601 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:42.607 00.006 18120 UpdateGuideState exits: m=2328 RSB=31.9
22:22:42.609 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.609 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:42.609 00.000 18120 Enqueuing Expose request
22:22:42.609 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:22:42.609 00.000 21948 Worker thread wakes up
22:22:42.611 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:42.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:44.141 01.530 21948 Exposure complete
22:22:44.168 00.027 21948 worker thread done servicing request
22:22:44.168 00.000 18120 OnExposeComplete: enter
22:22:44.170 00.002 18120 UpdateGuideState(): m_state=6
22:22:44.170 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:22:44.170 00.000 18120 Star::Find returns 1 (0), X=1117.88, Y=887.87, Mass=2302, SNR=31.6, Peak=118 HFD=4.9
22:22:44.172 00.002 18120 MultiStar: [#1 -0.29,0.07,0.86,U] [#2 0.19,-0.12,0.82,U] [#3 -0.09,0.11,0.76,U] [#4 0.30,-0.12,0.77,U] [#5 0.35,0.60,0.63,U] [#6 0.56,-0.30,0.53,U] [#7 0.21,0.07,0.48,U] [#8 0.09,0.02,0.46,U] 
22:22:44.172 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {-0.15, -0.01}
22:22:44.172 00.000 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
22:22:44.172 00.000 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.59 = -1.69)
22:22:44.172 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.34 mountX=0.01 mountY=-0.10, mountTheta=-1.49
22:22:44.174 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.03, opts=13)
22:22:44.174 00.000 18120 Enqueuing Move request for scope (0.09, 0.03)
22:22:44.174 00.000 21948 Worker thread wakes up
22:22:44.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:22:44.174 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:22:44.174 00.000 21948 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
22:22:44.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:22:44.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:44.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:44.174 00.000 21948 MoveAxis(E, 0, ABG)
22:22:44.174 00.000 21948 Move returns status 0, amount 0
22:22:44.174 00.000 21948 MoveAxis(N, 0, ABG)
22:22:44.174 00.000 21948 Move returns status 0, amount 0
22:22:44.174 00.000 21948 move complete, result=0
22:22:44.174 00.000 21948 worker thread done servicing request
22:22:44.178 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:44.184 00.006 18120 UpdateGuideState exits: m=2302 RSB=31.6
22:22:44.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:44.186 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:22:44.186 00.000 18120 Enqueuing Expose request
22:22:44.186 00.000 21948 Worker thread wakes up
22:22:44.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:44.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:22:44.186 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:45.815 01.629 21948 Exposure complete
22:22:45.840 00.025 21948 worker thread done servicing request
22:22:45.840 00.000 18120 OnExposeComplete: enter
22:22:45.841 00.001 18120 UpdateGuideState(): m_state=6
22:22:45.841 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:22:45.842 00.001 18120 Star::Find returns 1 (0), X=1119.33, Y=882.95, Mass=1277, SNR=23.1, Peak=54 HFD=6.1
22:22:45.842 00.000 18120 Status Line: Masse : 1277 vs 3368
22:22:45.845 00.003 18120 UpdateCurrentPosition: star mass new=1276.8 exp=3368.5 thresh=50% limits=(1684.2, 7641.9, 6737.0)
22:22:45.846 00.001 18120 DistanceChecker: activated
22:22:45.846 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:45.847 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:45.847 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:45.848 00.001 21948 Worker thread wakes up
22:22:45.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:45.848 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:45.848 00.000 21948 move complete, result=0
22:22:45.848 00.000 21948 worker thread done servicing request
22:22:45.954 00.106 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:45.955 00.001 18120 Status Line: Étoile perdue - sa masse a changé
22:22:45.957 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:45.957 00.000 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:45.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:45.970 00.013 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:45.970 00.000 18120 Enqueuing Expose request
22:22:45.970 00.000 21948 Worker thread wakes up
22:22:45.970 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:45.970 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:47.381 01.411 21948 Exposure complete
22:22:47.408 00.027 21948 worker thread done servicing request
22:22:47.408 00.000 18120 OnExposeComplete: enter
22:22:47.408 00.000 18120 UpdateGuideState(): m_state=6
22:22:47.410 00.002 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:22:47.410 00.000 18120 Star::Find returns 1 (0), X=1116.06, Y=886.82, Mass=1026, SNR=20.6, Peak=67 HFD=4.5
22:22:47.410 00.000 18120 Status Line: Masse : 1026 vs 3332
22:22:47.410 00.000 18120 UpdateCurrentPosition: star mass new=1026.4 exp=3331.7 thresh=50% limits=(1665.8, 7641.9, 6663.3)
22:22:47.410 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:47.410 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:47.410 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:47.416 00.006 21948 Worker thread wakes up
22:22:47.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:47.416 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:47.416 00.000 21948 move complete, result=0
22:22:47.416 00.000 21948 worker thread done servicing request
22:22:47.519 00.103 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:47.519 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:47.523 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:47.531 00.008 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:47.532 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:47.532 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:47.532 00.000 18120 Enqueuing Expose request
22:22:47.532 00.000 21948 Worker thread wakes up
22:22:47.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:47.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:49.172 01.640 21948 Exposure complete
22:22:49.197 00.025 21948 worker thread done servicing request
22:22:49.197 00.000 18120 OnExposeComplete: enter
22:22:49.199 00.002 18120 UpdateGuideState(): m_state=6
22:22:49.199 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:22:49.199 00.000 18120 Star::Find returns 1 (0), X=1116.05, Y=887.22, Mass=1028, SNR=20.9, Peak=65 HFD=4.6
22:22:49.199 00.000 18120 Status Line: Masse : 1028 vs 3332
22:22:49.201 00.002 18120 UpdateCurrentPosition: star mass new=1027.9 exp=3331.7 thresh=50% limits=(1665.8, 7641.9, 6663.3)
22:22:49.201 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:49.204 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:49.204 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:49.204 00.000 21948 Worker thread wakes up
22:22:49.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:49.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:49.204 00.000 21948 move complete, result=0
22:22:49.204 00.000 21948 worker thread done servicing request
22:22:49.322 00.118 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:49.322 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:49.324 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:49.329 00.005 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:49.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:49.329 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:49.329 00.000 18120 Enqueuing Expose request
22:22:49.329 00.000 21948 Worker thread wakes up
22:22:49.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:49.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:50.752 01.423 21948 Exposure complete
22:22:50.767 00.015 21948 worker thread done servicing request
22:22:50.767 00.000 18120 OnExposeComplete: enter
22:22:50.767 00.000 18120 UpdateGuideState(): m_state=6
22:22:50.767 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:22:50.767 00.000 18120 Star::Find returns 1 (0), X=1115.64, Y=887.49, Mass=984, SNR=20.3, Peak=62 HFD=5.1
22:22:50.767 00.000 18120 Status Line: Masse : 984 vs 2635
22:22:50.767 00.000 18120 UpdateCurrentPosition: star mass new=984.5 exp=2635.5 thresh=50% limits=(1317.7, 7641.9, 5271.0)
22:22:50.781 00.014 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:50.781 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:50.781 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:50.781 00.000 21948 Worker thread wakes up
22:22:50.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:50.781 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:50.781 00.000 21948 move complete, result=0
22:22:50.781 00.000 21948 worker thread done servicing request
22:22:50.890 00.109 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:50.890 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:50.894 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:50.902 00.008 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:50.903 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:50.903 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:50.904 00.001 18120 Enqueuing Expose request
22:22:50.904 00.000 21948 Worker thread wakes up
22:22:50.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:50.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:52.535 01.631 21948 Exposure complete
22:22:52.560 00.025 21948 worker thread done servicing request
22:22:52.560 00.000 18120 OnExposeComplete: enter
22:22:52.561 00.001 18120 UpdateGuideState(): m_state=6
22:22:52.561 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:22:52.561 00.000 18120 Star::Find returns 1 (0), X=1115.86, Y=887.20, Mass=1037, SNR=20.8, Peak=69 HFD=4.8
22:22:52.561 00.000 18120 Status Line: Masse : 1037 vs 2635
22:22:52.561 00.000 18120 UpdateCurrentPosition: star mass new=1037.0 exp=2635.5 thresh=50% limits=(1317.7, 7641.9, 5271.0)
22:22:52.561 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:52.561 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:52.561 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:52.561 00.000 21948 Worker thread wakes up
22:22:52.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:52.561 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:52.561 00.000 21948 move complete, result=0
22:22:52.561 00.000 21948 worker thread done servicing request
22:22:52.671 00.110 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:52.671 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:52.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:52.681 00.010 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:52.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:52.681 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:52.681 00.000 18120 Enqueuing Expose request
22:22:52.687 00.006 21948 Worker thread wakes up
22:22:52.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:52.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:54.098 01.411 21948 Exposure complete
22:22:54.125 00.027 21948 worker thread done servicing request
22:22:54.125 00.000 18120 OnExposeComplete: enter
22:22:54.125 00.000 18120 UpdateGuideState(): m_state=6
22:22:54.125 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:22:54.125 00.000 18120 Star::Find returns 1 (0), X=1115.83, Y=887.34, Mass=1029, SNR=20.7, Peak=71 HFD=4.8
22:22:54.125 00.000 18120 Status Line: Masse : 1029 vs 2587
22:22:54.125 00.000 18120 UpdateCurrentPosition: star mass new=1028.9 exp=2587.4 thresh=50% limits=(1293.7, 7641.9, 5174.8)
22:22:54.125 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:54.125 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:54.125 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:54.125 00.000 21948 Worker thread wakes up
22:22:54.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:54.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:54.125 00.000 21948 move complete, result=0
22:22:54.125 00.000 21948 worker thread done servicing request
22:22:54.234 00.109 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:54.234 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:54.237 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:54.245 00.008 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:54.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:54.245 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:54.245 00.000 18120 Enqueuing Expose request
22:22:54.248 00.003 21948 Worker thread wakes up
22:22:54.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:54.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:55.875 01.627 21948 Exposure complete
22:22:55.901 00.026 21948 worker thread done servicing request
22:22:55.901 00.000 18120 OnExposeComplete: enter
22:22:55.901 00.000 18120 UpdateGuideState(): m_state=6
22:22:55.903 00.002 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:22:55.903 00.000 18120 Star::Find returns 1 (0), X=1116.08, Y=887.31, Mass=1063, SNR=20.9, Peak=65 HFD=4.9
22:22:55.903 00.000 18120 Status Line: Masse : 1063 vs 2346
22:22:55.907 00.004 18120 UpdateCurrentPosition: star mass new=1062.9 exp=2346.0 thresh=50% limits=(1173.0, 7641.9, 4692.0)
22:22:55.908 00.001 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:55.908 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:55.908 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:55.908 00.000 21948 Worker thread wakes up
22:22:55.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:55.908 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:55.908 00.000 21948 move complete, result=0
22:22:55.908 00.000 21948 worker thread done servicing request
22:22:56.016 00.108 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:56.016 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:56.018 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:56.028 00.010 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:56.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.030 00.002 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:56.030 00.000 18120 Enqueuing Expose request
22:22:56.030 00.000 21948 Worker thread wakes up
22:22:56.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:56.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:57.438 01.408 21948 Exposure complete
22:22:57.454 00.016 21948 worker thread done servicing request
22:22:57.454 00.000 18120 OnExposeComplete: enter
22:22:57.454 00.000 18120 UpdateGuideState(): m_state=6
22:22:57.454 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:22:57.454 00.000 18120 Star::Find returns 1 (0), X=1115.89, Y=887.38, Mass=899, SNR=19.4, Peak=70 HFD=4.2
22:22:57.454 00.000 18120 Status Line: Masse : 899 vs 2328
22:22:57.454 00.000 18120 UpdateCurrentPosition: star mass new=898.6 exp=2328.2 thresh=50% limits=(1164.1, 7641.9, 4656.4)
22:22:57.470 00.016 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:57.471 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:57.471 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:57.472 00.001 21948 Worker thread wakes up
22:22:57.472 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:57.472 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:57.472 00.000 21948 move complete, result=0
22:22:57.472 00.000 21948 worker thread done servicing request
22:22:57.580 00.108 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:57.580 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:57.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:57.590 00.010 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:57.592 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:57.592 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:57.592 00.000 18120 Enqueuing Expose request
22:22:57.592 00.000 21948 Worker thread wakes up
22:22:57.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:57.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:22:59.223 01.631 21948 Exposure complete
22:22:59.247 00.024 21948 worker thread done servicing request
22:22:59.247 00.000 18120 OnExposeComplete: enter
22:22:59.247 00.000 18120 UpdateGuideState(): m_state=6
22:22:59.249 00.002 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:22:59.249 00.000 18120 Star::Find returns 1 (0), X=1115.63, Y=887.26, Mass=1107, SNR=21.4, Peak=69 HFD=5.2
22:22:59.250 00.001 18120 Status Line: Masse : 1107 vs 2328
22:22:59.252 00.002 18120 UpdateCurrentPosition: star mass new=1106.9 exp=2328.2 thresh=50% limits=(1164.1, 7641.9, 4656.4)
22:22:59.252 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:22:59.252 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:22:59.252 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:22:59.254 00.002 21948 Worker thread wakes up
22:22:59.254 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:22:59.254 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:22:59.254 00.000 21948 move complete, result=0
22:22:59.254 00.000 21948 worker thread done servicing request
22:22:59.361 00.107 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:59.361 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:22:59.363 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:22:59.370 00.007 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:22:59.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:59.370 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:22:59.370 00.000 18120 Enqueuing Expose request
22:22:59.370 00.000 21948 Worker thread wakes up
22:22:59.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:22:59.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:23:00.797 01.427 21948 Exposure complete
22:23:00.813 00.016 21948 worker thread done servicing request
22:23:00.813 00.000 18120 OnExposeComplete: enter
22:23:00.813 00.000 18120 UpdateGuideState(): m_state=6
22:23:00.813 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:23:00.813 00.000 18120 Star::Find returns 1 (0), X=1116.07, Y=887.18, Mass=971, SNR=20.1, Peak=65 HFD=4.5
22:23:00.813 00.000 18120 Status Line: Masse : 971 vs 2302
22:23:00.813 00.000 18120 UpdateCurrentPosition: star mass new=971.0 exp=2302.2 thresh=50% limits=(1151.1, 7641.9, 4604.3)
22:23:00.829 00.016 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:23:00.829 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:23:00.829 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:23:00.831 00.002 21948 Worker thread wakes up
22:23:00.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:23:00.831 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:23:00.831 00.000 21948 move complete, result=0
22:23:00.831 00.000 21948 worker thread done servicing request
22:23:00.937 00.106 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:00.937 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:23:00.939 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:00.948 00.009 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:23:00.948 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.948 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:23:00.948 00.000 18120 Enqueuing Expose request
22:23:00.950 00.002 21948 Worker thread wakes up
22:23:00.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:00.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:23:02.579 01.629 21948 Exposure complete
22:23:02.594 00.015 21948 worker thread done servicing request
22:23:02.594 00.000 18120 OnExposeComplete: enter
22:23:02.594 00.000 18120 UpdateGuideState(): m_state=6
22:23:02.594 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:23:02.594 00.000 18120 Star::Find returns 1 (0), X=1115.90, Y=887.56, Mass=1016, SNR=20.4, Peak=64 HFD=4.9
22:23:02.594 00.000 18120 Status Line: Masse : 1016 vs 2298
22:23:02.594 00.000 18120 UpdateCurrentPosition: star mass new=1015.7 exp=2297.9 thresh=50% limits=(1149.0, 7641.9, 4595.8)
22:23:02.610 00.016 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:23:02.610 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:23:02.610 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:23:02.610 00.000 21948 Worker thread wakes up
22:23:02.612 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:23:02.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:23:02.612 00.000 21948 move complete, result=0
22:23:02.612 00.000 21948 worker thread done servicing request
22:23:02.720 00.108 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:02.720 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:23:02.724 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:02.724 00.000 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:23:02.724 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:02.733 00.009 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:23:02.733 00.000 18120 Enqueuing Expose request
22:23:02.733 00.000 21948 Worker thread wakes up
22:23:02.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:02.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:23:04.141 01.408 21948 Exposure complete
22:23:04.170 00.029 21948 worker thread done servicing request
22:23:04.170 00.000 18120 OnExposeComplete: enter
22:23:04.171 00.001 18120 UpdateGuideState(): m_state=6
22:23:04.171 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:23:04.171 00.000 18120 Star::Find returns 1 (0), X=1115.93, Y=887.30, Mass=1169, SNR=22.3, Peak=75 HFD=4.8
22:23:04.171 00.000 18120 DistanceChecker: reject for large offset (2.19 > 0.87) avgDist = 0.43 count = 51
22:23:04.171 00.000 18120 DistanceChecker: begin recovering
22:23:04.171 00.000 18120 MultiStar: [#1 -2.03,-0.58,0.00,M1] [#2 -1.34,-0.34,0.99,U] [#3 -1.46,-0.01,0.92,U] [#4 -0.83,-0.35,0.94,U] [#5 -1.39,0.23,0.72,U] [#6 -0.15,-0.40,0.62,U] [#7 -1.28,0.27,0.57,U] [#8 -1.20,-0.12,0.47,U] 
22:23:04.171 00.000 18120 refined, 7 included, MultiStar: {-1.28, -0.20}, one-star: {-2.11, -0.58}
22:23:04.171 00.000 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.14) = xAngle (-1.84 = -1.84)
22:23:04.171 00.000 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.26 = 1.26)
22:23:04.171 00.000 18120 CameraToMount -- cameraX=-1.28 cameraY=-0.20 hyp=1.29 cameraTheta=-2.99 mountX=-0.35 mountY=1.23, mountTheta=1.85
22:23:04.171 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.28, y=-0.20, opts=13)
22:23:04.171 00.000 18120 Enqueuing Move request for scope (-1.28, -0.20)
22:23:04.171 00.000 21948 Worker thread wakes up
22:23:04.171 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.28, -0.20) opts 0xd
22:23:04.171 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.28, -0.20)
22:23:04.171 00.000 21948 Moving (-1.28, -0.20) raw xDistance=-0.35 yDistance=1.23
22:23:04.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:23:04.178 00.007 21948 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
22:23:04.178 00.000 21948 MoveAxis(E, 74, ABG)
22:23:04.178 00.000 21948 Guiding  Dir = 2, Dur = 74
22:23:04.178 00.000 21948 IsSlewing returns 0
22:23:04.178 00.000 21948 IsGuiding returns 0
22:23:04.178 00.000 21948 PulseGuide returned control before completion, sleep 83
22:23:04.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:04.187 00.009 18120 UpdateGuideState exits: m=1169 RSB=22.3
22:23:04.187 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:04.187 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:04.187 00.000 18120 Enqueuing Expose request
22:23:04.268 00.081 21948 IsGuiding returns 1
22:23:04.268 00.000 21948 scope still moving after pulse duration time elapsed
22:23:04.296 00.028 21948 IsSlewing returns 0
22:23:04.296 00.000 21948 IsGuiding returns 0
22:23:04.296 00.000 21948 scope move finished after 74 + 48 ms
22:23:04.296 00.000 21948 Move returns status 0, amount 74
22:23:04.296 00.000 21948 MoveAxis(S, 293, ABG)
22:23:04.296 00.000 21948 Guiding  Dir = 1, Dur = 293
22:23:04.296 00.000 21948 IsSlewing returns 0
22:23:04.296 00.000 21948 IsGuiding returns 0
22:23:04.296 00.000 21948 PulseGuide returned control before completion, sleep 299
22:23:04.625 00.329 21948 IsGuiding returns 0
22:23:04.625 00.000 21948 Move returns status 0, amount 293
22:23:04.625 00.000 21948 move complete, result=0
22:23:04.625 00.000 21948 worker thread done servicing request
22:23:04.625 00.000 21948 Worker thread wakes up
22:23:04.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:04.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:23:04.625 00.000 18120 GuideStep: -0.3 px 74 ms EAST, 1.2 px 293 ms SOUTH
22:23:06.266 01.641 21948 Exposure complete
22:23:06.282 00.016 21948 worker thread done servicing request
22:23:06.282 00.000 18120 OnExposeComplete: enter
22:23:06.282 00.000 18120 UpdateGuideState(): m_state=6
22:23:06.282 00.000 18120 Star::Find(15, 1115, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:23:06.282 00.000 18120 Star::Find returns 1 (0), X=1116.59, Y=887.47, Mass=1034, SNR=20.8, Peak=65 HFD=4.7
22:23:06.282 00.000 18120 Status Line: Masse : 1034 vs 2090
22:23:06.282 00.000 18120 UpdateCurrentPosition: star mass new=1034.4 exp=2090.0 thresh=50% limits=(1045.0, 7641.9, 4180.1)
22:23:06.298 00.016 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:23:06.298 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:23:06.298 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:23:06.298 00.000 21948 Worker thread wakes up
22:23:06.298 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:23:06.298 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:23:06.298 00.000 21948 move complete, result=0
22:23:06.298 00.000 21948 worker thread done servicing request
22:23:06.406 00.108 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:06.406 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:23:06.408 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:06.418 00.010 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:23:06.418 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:06.418 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:23:06.418 00.000 18120 Enqueuing Expose request
22:23:06.422 00.004 21948 Worker thread wakes up
22:23:06.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:06.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:23:07.829 01.407 21948 Exposure complete
22:23:07.844 00.015 21948 worker thread done servicing request
22:23:07.844 00.000 18120 OnExposeComplete: enter
22:23:07.844 00.000 18120 UpdateGuideState(): m_state=6
22:23:07.844 00.000 18120 Star::Find(15, 1115, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:23:07.844 00.000 18120 Star::Find returns 1 (0), X=1116.53, Y=887.57, Mass=1119, SNR=21.9, Peak=67 HFD=5.2
22:23:07.844 00.000 18120 DistanceChecker: reject for large offset (1.53 > 0.95) avgDist = 0.47 count = 52
22:23:07.844 00.000 18120 MultiStar: [#1 -1.34,-0.42,1.10,U] [#2 -0.66,-0.27,1.01,U] [#3 -0.99,0.00,0.85,U] [#4 -0.34,-0.57,0.98,U] [#5 -0.78,0.58,0.74,U] [#6 0.49,-0.03,0.69,U] [#7 -0.83,-0.14,0.59,U] [#8 -0.68,-0.46,0.54,U] 
22:23:07.844 00.000 18120 refined, 8 included, MultiStar: {-0.79, -0.20}, one-star: {-1.50, -0.32}
22:23:07.844 00.000 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
22:23:07.860 00.016 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
22:23:07.860 00.000 18120 CameraToMount -- cameraX=-0.79 cameraY=-0.20 hyp=0.81 cameraTheta=-2.89 mountX=-0.14 mountY=0.79, mountTheta=1.75
22:23:07.863 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.79, y=-0.20, opts=13)
22:23:07.863 00.000 18120 Enqueuing Move request for scope (-0.79, -0.20)
22:23:07.864 00.001 21948 Worker thread wakes up
22:23:07.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.20) opts 0xd
22:23:07.864 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.79, -0.20)
22:23:07.864 00.000 21948 Moving (-0.79, -0.20) raw xDistance=-0.14 yDistance=0.79
22:23:07.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:23:07.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
22:23:07.864 00.000 21948 MoveAxis(E, 0, ABG)
22:23:07.864 00.000 21948 Move returns status 0, amount 0
22:23:07.864 00.000 21948 MoveAxis(S, 190, ABG)
22:23:07.864 00.000 21948 Guiding  Dir = 1, Dur = 190
22:23:07.864 00.000 21948 IsSlewing returns 0
22:23:07.864 00.000 21948 IsGuiding returns 0
22:23:07.868 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:07.869 00.001 21948 PulseGuide returned control before completion, sleep 196
22:23:07.876 00.007 18120 UpdateGuideState exits: m=1119 RSB=21.9
22:23:07.877 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:07.878 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:07.878 00.000 18120 Enqueuing Expose request
22:23:08.081 00.203 21948 IsGuiding returns 0
22:23:08.081 00.000 21948 Move returns status 0, amount 190
22:23:08.081 00.000 21948 move complete, result=0
22:23:08.081 00.000 21948 worker thread done servicing request
22:23:08.081 00.000 21948 Worker thread wakes up
22:23:08.081 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 190 ms SOUTH
22:23:08.082 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:08.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:23:09.704 01.622 21948 Exposure complete
22:23:09.729 00.025 21948 worker thread done servicing request
22:23:09.729 00.000 18120 OnExposeComplete: enter
22:23:09.731 00.002 18120 UpdateGuideState(): m_state=6
22:23:09.731 00.000 18120 Star::Find(15, 1116, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:23:09.731 00.000 18120 Star::Find returns 1 (0), X=1117.20, Y=887.57, Mass=980, SNR=20.4, Peak=60 HFD=5.1
22:23:09.731 00.000 18120 DistanceChecker: deactivated
22:23:09.733 00.002 18120 MultiStar: [#1 -0.84,0.03,1.12,U] [#2 -0.03,0.04,1.07,U] [#3 -0.08,0.43,0.95,U] [#4 0.15,0.10,1.01,U] [#5 -0.11,0.51,0.77,U] [#6 0.96,-0.02,0.70,U] [#7 -0.26,0.70,0.63,U] [#8 0.47,0.08,0.53,U] 
22:23:09.733 00.000 18120 refined, 8 included, MultiStar: {-0.14, 0.15}, one-star: {-0.83, -0.31}
22:23:09.733 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.46 = -2.82)
22:23:09.733 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
22:23:09.733 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.32 mountX=-0.19 mountY=0.06, mountTheta=2.86
22:23:09.736 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.15, opts=13)
22:23:09.737 00.001 18120 Enqueuing Move request for scope (-0.14, 0.15)
22:23:09.737 00.000 21948 Worker thread wakes up
22:23:09.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
22:23:09.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
22:23:09.738 00.001 21948 Moving (-0.14, 0.15) raw xDistance=-0.19 yDistance=0.06
22:23:09.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:23:09.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:09.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:23:09.738 00.000 21948 MoveAxis(E, 0, ABG)
22:23:09.738 00.000 21948 Move returns status 0, amount 0
22:23:09.738 00.000 21948 MoveAxis(N, 0, ABG)
22:23:09.738 00.000 21948 Move returns status 0, amount 0
22:23:09.738 00.000 21948 move complete, result=0
22:23:09.738 00.000 21948 worker thread done servicing request
22:23:09.742 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:09.749 00.007 18120 UpdateGuideState exits: m=980 RSB=20.4
22:23:09.750 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:09.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:09.751 00.001 18120 Enqueuing Expose request
22:23:09.751 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:09.751 00.000 21948 Worker thread wakes up
22:23:09.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:09.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:23:11.271 01.520 21948 Exposure complete
22:23:11.297 00.026 21948 worker thread done servicing request
22:23:11.297 00.000 18120 OnExposeComplete: enter
22:23:11.297 00.000 18120 UpdateGuideState(): m_state=6
22:23:11.297 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:23:11.297 00.000 18120 Star::Find returns 1 (0), X=1116.70, Y=888.34, Mass=1197, SNR=22.5, Peak=74 HFD=5.3
22:23:11.297 00.000 18120 DistanceChecker: reject for large offset (1.41 > 0.95) avgDist = 0.48 count = 54
22:23:11.297 00.000 18120 DistanceChecker: activated
22:23:11.297 00.000 18120 Status Line: Récupération
22:23:11.297 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:23:11.297 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:23:11.297 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:23:11.305 00.008 21948 Worker thread wakes up
22:23:11.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:23:11.305 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:23:11.305 00.000 21948 move complete, result=0
22:23:11.305 00.000 21948 worker thread done servicing request
22:23:11.410 00.105 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:11.410 00.000 18120 Status Line: Étoile non trouvée
22:23:11.413 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:11.422 00.009 18120 UpdateGuideState exits: Étoile non trouvée
22:23:11.422 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:11.422 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:23:11.422 00.000 18120 Enqueuing Expose request
22:23:11.422 00.000 21948 Worker thread wakes up
22:23:11.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:11.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:23:13.047 01.625 21948 Exposure complete
22:23:13.063 00.016 21948 worker thread done servicing request
22:23:13.063 00.000 18120 OnExposeComplete: enter
22:23:13.063 00.000 18120 UpdateGuideState(): m_state=6
22:23:13.063 00.000 18120 Star::Find(15, 1117, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:13.063 00.000 18120 Star::Find returns 1 (0), X=1117.34, Y=887.67, Mass=923, SNR=19.7, Peak=70 HFD=4.3
22:23:13.063 00.000 18120 DistanceChecker: deactivated
22:23:13.063 00.000 18120 MultiStar: [#1 -0.59,0.03,1.14,U] [#2 0.14,-0.07,1.16,U] [#3 -0.38,0.33,1.03,U] [#4 0.42,0.12,1.07,U] [#5 -0.25,0.47,0.78,U] [#6 1.20,-0.00,0.75,U] [#7 -0.25,0.86,0.69,U] [#8 -0.04,-0.08,0.51,U] 
22:23:13.063 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.69, -0.21}
22:23:13.063 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
22:23:13.063 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
22:23:13.063 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.08 mountX=-0.16 mountY=0.01, mountTheta=3.10
22:23:13.078 00.015 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
22:23:13.078 00.000 18120 Enqueuing Move request for scope (-0.08, 0.14)
22:23:13.078 00.000 21948 Worker thread wakes up
22:23:13.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
22:23:13.078 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
22:23:13.078 00.000 21948 Moving (-0.08, 0.14) raw xDistance=-0.16 yDistance=0.01
22:23:13.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:23:13.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:13.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:13.078 00.000 21948 MoveAxis(E, 0, ABG)
22:23:13.078 00.000 21948 Move returns status 0, amount 0
22:23:13.078 00.000 21948 MoveAxis(N, 0, ABG)
22:23:13.078 00.000 21948 Move returns status 0, amount 0
22:23:13.078 00.000 21948 move complete, result=0
22:23:13.078 00.000 21948 worker thread done servicing request
22:23:13.078 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:13.078 00.000 18120 UpdateGuideState exits: m=923 RSB=19.7
22:23:13.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:13.078 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:13.078 00.000 18120 Enqueuing Expose request
22:23:13.078 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:13.094 00.016 21948 Worker thread wakes up
22:23:13.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:13.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1103,873,31,31)
22:23:14.565 01.471 18120 Stop button clicked
22:23:14.565 00.000 18120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:23:14.565 00.000 18120 Status Line: Attente du matériel ...
22:23:14.612 00.047 21948 ZWO: stopexposure
22:23:14.612 00.000 21948 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:23:14.612 00.000 18120 OnExposeComplete: enter
22:23:14.612 00.000 18120 OnExposeComplete: Capture Error reported
22:23:14.612 00.000 18120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:23:14.612 00.000 18120 Mount: notify guiding stopped
22:23:14.612 00.000 21948 worker thread done servicing request
22:23:14.612 00.000 18120 Changing from state GUIDING to STOP
22:23:14.612 00.000 18120 guider state => SELECTED
22:23:14.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:14.612 00.000 18120 Changing from state SELECTED to UNINITIALIZED
22:23:14.612 00.000 18120 guider state => SELECTING
22:23:14.628 00.016 18120 Status Line: Arrêté.
22:23:14.631 00.003 18120 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:23:17.297 02.666 18120 GuiderMultiStar::AutoSelect enter
22:23:17.297 00.000 18120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:23:17.313 00.016 18120 AutoFind: auto downsample for scale 3.22 => 1x
22:23:17.345 00.032 18120 AutoFind: global mean = 0.0, stdev 3.3
22:23:17.345 00.000 18120 AutoFind: using threshold = 0.1
22:23:17.409 00.064 18120 AutoFind: local max [334, 883] 102.4
22:23:17.410 00.001 18120 AutoFind: local max [321, 868] 63.1
22:23:17.410 00.000 18120 AutoFind: local max [333, 868] 62.4
22:23:17.410 00.000 18120 AutoFind: local max [1185, 843] 38.8
22:23:17.410 00.000 18120 AutoFind: local max [1118, 888] 34.9
22:23:17.410 00.000 18120 AutoFind: local max [690, 617] 30.2
22:23:17.410 00.000 18120 AutoFind: local max [419, 512] 28.1
22:23:17.410 00.000 18120 AutoFind: local max [1017, 408] 26.4
22:23:17.410 00.000 18120 AutoFind: local max [1268, 836] 22.0
22:23:17.410 00.000 18120 AutoFind: local max [1094, 180] 17.9
22:23:17.410 00.000 18120 AutoFind: local max [193, 77] 16.6
22:23:17.410 00.000 18120 AutoFind: local max [735, 15] 16.2
22:23:17.410 00.000 18120 AutoFind: local max [1187, 55] 14.2
22:23:17.410 00.000 18120 AutoFind: local max [767, 666] 9.3
22:23:17.410 00.000 18120 AutoFind: local max [173, 826] 7.9
22:23:17.410 00.000 18120 AutoFind: local max [759, 366] 7.2
22:23:17.410 00.000 18120 AutoFind: local max [637, 847] 7.2
22:23:17.410 00.000 18120 AutoFind: local max [111, 656] 7.0
22:23:17.410 00.000 18120 AutoFind: local max [387, 151] 6.1
22:23:17.410 00.000 18120 AutoFind: local max [216, 839] 5.7
22:23:17.410 00.000 18120 AutoFind: local max [1170, 826] 5.7
22:23:17.410 00.000 18120 AutoFind: local max [524, 607] 5.5
22:23:17.410 00.000 18120 AutoFind: local max [955, 155] 5.4
22:23:17.410 00.000 18120 AutoFind: local max [1080, 416] 5.3
22:23:17.410 00.000 18120 AutoFind: local max [940, 200] 5.2
22:23:17.410 00.000 18120 AutoFind: local max [1117, 621] 5.1
22:23:17.422 00.012 18120 AutoFind: local max [501, 134] 4.4
22:23:17.422 00.000 18120 AutoFind: local max [85, 283] 4.3
22:23:17.422 00.000 18120 AutoFind: local max [85, 495] 4.2
22:23:17.422 00.000 18120 AutoFind: local max [982, 593] 4.2
22:23:17.422 00.000 18120 AutoFind: local max [1195, 436] 4.2
22:23:17.424 00.002 18120 AutoFind: local max [321, 895] 4.2
22:23:17.424 00.000 18120 AutoFind: local max [51, 61] 4.0
22:23:17.424 00.000 18120 AutoFind: local max [1000, 566] 3.9
22:23:17.424 00.000 18120 AutoFind: local max [40, 812] 3.9
22:23:17.424 00.000 18120 AutoFind: local max [185, 676] 3.8
22:23:17.426 00.002 18120 AutoFind: local max [718, 161] 3.8
22:23:17.426 00.000 18120 AutoFind: local max [1209, 611] 3.8
22:23:17.426 00.000 18120 AutoFind: local max [302, 58] 3.7
22:23:17.426 00.000 18120 AutoFind: local max [753, 437] 3.7
22:23:17.426 00.000 18120 AutoFind: local max [997, 747] 3.7
22:23:17.428 00.002 18120 AutoFind: local max [343, 894] 3.6
22:23:17.428 00.000 18120 AutoFind: local max [963, 641] 3.5
22:23:17.428 00.000 18120 AutoFind: local max [1128, 874] 3.4
22:23:17.428 00.000 18120 AutoFind: local max [357, 571] 3.4
22:23:17.428 00.000 18120 AutoFind: local max [1107, 150] 3.2
22:23:17.430 00.002 18120 AutoFind: local max [217, 745] 3.2
22:23:17.430 00.000 18120 AutoFind: local max [388, 171] 3.2
22:23:17.430 00.000 18120 AutoFind: local max [1190, 605] 3.2
22:23:17.430 00.000 18120 AutoFind: local max [346, 858] 3.0
22:23:17.430 00.000 18120 AutoFind: local max [304, 866] 3.0
22:23:17.432 00.002 18120 AutoFind: local max [351, 868] 2.9
22:23:17.432 00.000 18120 AutoFind: local max [899, 572] 2.9
22:23:17.432 00.000 18120 AutoFind: local max [816, 146] 2.8
22:23:17.432 00.000 18120 AutoFind: local max [1239, 942] 2.8
22:23:17.432 00.000 18120 AutoFind: local max [327, 850] 2.8
22:23:17.434 00.002 18120 AutoFind: local max [1252, 903] 2.7
22:23:17.434 00.000 18120 AutoFind: local max [519, 666] 2.7
22:23:17.434 00.000 18120 AutoFind: local max [332, 844] 2.6
22:23:17.434 00.000 18120 AutoFind: local max [1121, 872] 2.5
22:23:17.434 00.000 18120 AutoFind: local max [1133, 892] 2.5
22:23:17.434 00.000 18120 AutoFind: local max [305, 875] 2.5
22:23:17.436 00.002 18120 AutoFind: local max [1144, 887] 2.5
22:23:17.436 00.000 18120 AutoFind: local max [1102, 889] 2.4
22:23:17.436 00.000 18120 AutoFind: local max [736, 318] 2.4
22:23:17.436 00.000 18120 AutoFind: local max [386, 470] 2.4
22:23:17.438 00.002 18120 AutoFind: local max [687, 482] 2.4
22:23:17.438 00.000 18120 AutoFind: local max [311, 105] 2.4
22:23:17.438 00.000 18120 AutoFind: local max [472, 443] 2.4
22:23:17.438 00.000 18120 AutoFind: local max [1128, 580] 2.3
22:23:17.438 00.000 18120 AutoFind: local max [1093, 890] 2.3
22:23:17.440 00.002 18120 AutoFind: local max [1079, 794] 2.3
22:23:17.440 00.000 18120 AutoFind: local max [1061, 744] 2.3
22:23:17.440 00.000 18120 AutoFind: local max [289, 297] 2.3
22:23:17.440 00.000 18120 AutoFind: local max [1250, 665] 2.2
22:23:17.440 00.000 18120 AutoFind: local max [837, 502] 2.2
22:23:17.442 00.002 18120 AutoFind: local max [319, 850] 2.2
22:23:17.442 00.000 18120 AutoFind: local max [22, 181] 2.2
22:23:17.442 00.000 18120 AutoFind: local max [311, 890] 2.2
22:23:17.442 00.000 18120 AutoFind: local max [164, 367] 2.2
22:23:17.442 00.000 18120 AutoFind: local max [61, 598] 2.2
22:23:17.442 00.000 18120 AutoFind: local max [8, 310] 2.2
22:23:17.444 00.002 18120 AutoFind: local max [1102, 884] 2.2
22:23:17.444 00.000 18120 AutoFind: local max [94, 503] 2.1
22:23:17.444 00.000 18120 AutoFind: local max [1215, 65] 2.1
22:23:17.444 00.000 18120 AutoFind: local max [586, 376] 2.1
22:23:17.444 00.000 18120 AutoFind: local max [1132, 909] 2.1
22:23:17.446 00.002 18120 AutoFind: local max [353, 861] 2.1
22:23:17.446 00.000 18120 AutoFind: local max [408, 510] 2.1
22:23:17.446 00.000 18120 AutoFind: local max [666, 947] 2.1
22:23:17.446 00.000 18120 AutoFind: local max [231, 122] 2.1
22:23:17.446 00.000 18120 AutoFind: local max [827, 705] 2.0
22:23:17.448 00.002 18120 AutoFind: local max [326, 729] 2.0
22:23:17.448 00.000 18120 AutoFind: local max [459, 409] 2.0
22:23:17.448 00.000 18120 AutoFind: local max [872, 670] 2.0
22:23:17.448 00.000 18120 AutoFind: local max [997, 647] 2.0
22:23:17.448 00.000 18120 AutoFind: local max [1140, 328] 2.0
22:23:17.450 00.002 18120 AutoFind: local max [421, 172] 2.0
22:23:17.450 00.000 18120 AutoFind: local max [986, 19] 2.0
22:23:17.450 00.000 18120 AutoFind: local max [1092, 884] 2.0
22:23:17.450 00.000 18120 AutoFind: too close [1092, 884] 2.0 - [1102, 884] 2.2
22:23:17.450 00.000 18120 AutoFind: too close [1092, 884] 2.0 - [1093, 890] 2.3
22:23:17.452 00.002 18120 AutoFind: too close [1092, 884] 2.0 - [1102, 889] 2.4
22:23:17.452 00.000 18120 AutoFind: close dim-bright [408, 510] 2.1 - [419, 512] 28.1
22:23:17.452 00.000 18120 AutoFind: too close [353, 861] 2.1 - [351, 868] 2.9
22:23:17.452 00.000 18120 AutoFind: too close [353, 861] 2.1 - [346, 858] 3.0
22:23:17.452 00.000 18120 AutoFind: close dim-bright [353, 861] 2.1 - [333, 868] 62.4
22:23:17.454 00.002 18120 AutoFind: too close [1132, 909] 2.1 - [1133, 892] 2.5
22:23:17.454 00.000 18120 AutoFind: too close [94, 503] 2.1 - [85, 495] 4.2
22:23:17.454 00.000 18120 AutoFind: too close [1102, 884] 2.2 - [1093, 890] 2.3
22:23:17.454 00.000 18120 AutoFind: too close [1102, 884] 2.2 - [1102, 889] 2.4
22:23:17.454 00.000 18120 AutoFind: too close [1102, 884] 2.2 - [1121, 872] 2.5
22:23:17.456 00.002 18120 AutoFind: close dim-bright [1102, 884] 2.2 - [1118, 888] 34.9
22:23:17.456 00.000 18120 AutoFind: too close [311, 890] 2.2 - [305, 875] 2.5
22:23:17.456 00.000 18120 AutoFind: too close [311, 890] 2.2 - [321, 895] 4.2
22:23:17.456 00.000 18120 AutoFind: too close [319, 850] 2.2 - [332, 844] 2.6
22:23:17.456 00.000 18120 AutoFind: too close [319, 850] 2.2 - [327, 850] 2.8
22:23:17.458 00.002 18120 AutoFind: too close [319, 850] 2.2 - [304, 866] 3.0
22:23:17.458 00.000 18120 AutoFind: close dim-bright [319, 850] 2.2 - [333, 868] 62.4
22:23:17.458 00.000 18120 AutoFind: close dim-bright [319, 850] 2.2 - [321, 868] 63.1
22:23:17.458 00.000 18120 AutoFind: too close [1093, 890] 2.3 - [1102, 889] 2.4
22:23:17.458 00.000 18120 AutoFind: too close [1102, 889] 2.4 - [1121, 872] 2.5
22:23:17.460 00.002 18120 AutoFind: close dim-bright [1102, 889] 2.4 - [1118, 888] 34.9
22:23:17.460 00.000 18120 AutoFind: too close [1144, 887] 2.5 - [1133, 892] 2.5
22:23:17.460 00.000 18120 AutoFind: too close [1144, 887] 2.5 - [1128, 874] 3.4
22:23:17.460 00.000 18120 AutoFind: too close [305, 875] 2.5 - [304, 866] 3.0
22:23:17.460 00.000 18120 AutoFind: too close [305, 875] 2.5 - [321, 895] 4.2
22:23:17.462 00.002 18120 AutoFind: close dim-bright [305, 875] 2.5 - [321, 868] 63.1
22:23:17.462 00.000 18120 AutoFind: too close [1133, 892] 2.5 - [1121, 872] 2.5
22:23:17.462 00.000 18120 AutoFind: too close [1133, 892] 2.5 - [1128, 874] 3.4
22:23:17.462 00.000 18120 AutoFind: close dim-bright [1133, 892] 2.5 - [1118, 888] 34.9
22:23:17.462 00.000 18120 AutoFind: too close [1121, 872] 2.5 - [1128, 874] 3.4
22:23:17.464 00.002 18120 AutoFind: close dim-bright [1121, 872] 2.5 - [1118, 888] 34.9
22:23:17.464 00.000 18120 AutoFind: too close [332, 844] 2.6 - [327, 850] 2.8
22:23:17.464 00.000 18120 AutoFind: too close [332, 844] 2.6 - [346, 858] 3.0
22:23:17.464 00.000 18120 AutoFind: too close [327, 850] 2.8 - [346, 858] 3.0
22:23:17.464 00.000 18120 AutoFind: close dim-bright [327, 850] 2.8 - [333, 868] 62.4
22:23:17.466 00.002 18120 AutoFind: close dim-bright [327, 850] 2.8 - [321, 868] 63.1
22:23:17.466 00.000 18120 AutoFind: too close [351, 868] 2.9 - [346, 858] 3.0
22:23:17.466 00.000 18120 AutoFind: close dim-bright [351, 868] 2.9 - [333, 868] 62.4
22:23:17.466 00.000 18120 AutoFind: close dim-bright [351, 868] 2.9 - [334, 883] 102.4
22:23:17.466 00.000 18120 AutoFind: close dim-bright [304, 866] 3.0 - [321, 868] 63.1
22:23:17.468 00.002 18120 AutoFind: close dim-bright [346, 858] 3.0 - [333, 868] 62.4
22:23:17.468 00.000 18120 AutoFind: too close [1190, 605] 3.2 - [1209, 611] 3.8
22:23:17.468 00.000 18120 AutoFind: too close [388, 171] 3.2 - [387, 151] 6.1
22:23:17.468 00.000 18120 AutoFind: close dim-bright [1128, 874] 3.4 - [1118, 888] 34.9
22:23:17.468 00.000 18120 AutoFind: close dim-bright [343, 894] 3.6 - [334, 883] 102.4
22:23:17.469 00.001 18120 AutoFind: close dim-bright [321, 895] 4.2 - [334, 883] 102.4
22:23:17.470 00.001 18120 AutoFind: close dim-bright [1170, 826] 5.7 - [1185, 843] 38.8
22:23:17.470 00.000 18120 AutoFind: too close [333, 868] 62.4 - [321, 868] 63.1
22:23:17.470 00.000 18120 AutoFind: too close [333, 868] 62.4 - [334, 883] 102.4
22:23:17.471 00.001 18120 AutoFind: too close [321, 868] 63.1 - [334, 883] 102.4
22:23:17.471 00.000 18120 AutoFind: too close to edge [666, 947] 2.1
22:23:17.472 00.001 18120 AutoFind: too close to edge [8, 310] 2.2
22:23:17.472 00.000 18120 AutoFind: too close to edge [735, 15] 16.2
22:23:17.472 00.000 18120 AutoFind: too close to edge [1268, 836] 22.0
22:23:17.473 00.001 18120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:23:17.473 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.474 00.001 18120 Star::Find returns 1 (0), X=1184.95, Y=842.89, Mass=1087, SNR=22.5, Peak=69 HFD=4.5
22:23:17.474 00.000 18120 Star::Find(15, 1118, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.474 00.000 18120 Star::Find returns 1 (0), X=1117.34, Y=887.67, Mass=923, SNR=19.7, Peak=70 HFD=4.3
22:23:17.475 00.001 18120 Star::Find(15, 690, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.475 00.000 18120 Star::Find returns 1 (0), X=689.86, Y=617.29, Mass=1103, SNR=22.8, Peak=50 HFD=5.2
22:23:17.476 00.001 18120 Star::Find(15, 419, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.476 00.000 18120 Star::Find returns 1 (0), X=418.50, Y=512.24, Mass=932, SNR=21.1, Peak=43 HFD=5.1
22:23:17.476 00.000 18120 Star::Find(15, 1017, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.477 00.001 18120 Star::Find returns 1 (0), X=1017.40, Y=408.29, Mass=867, SNR=20.2, Peak=36 HFD=5.0
22:23:17.477 00.000 18120 Star::Find(15, 1094, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.478 00.001 18120 Star::Find returns 1 (0), X=1094.44, Y=179.66, Mass=505, SNR=15.3, Peak=31 HFD=4.8
22:23:17.478 00.000 18120 Star::Find(15, 193, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.478 00.000 18120 Star::Find returns 1 (0), X=193.32, Y=76.95, Mass=468, SNR=14.8, Peak=30 HFD=4.7
22:23:17.479 00.001 18120 Star::Find(15, 1187, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.479 00.000 18120 Star::Find returns 1 (0), X=1187.00, Y=54.85, Mass=395, SNR=13.6, Peak=22 HFD=4.4
22:23:17.480 00.001 18120 Star::Find(15, 767, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.480 00.000 18120 Star::Find returns 1 (0), X=767.33, Y=665.73, Mass=292, SNR=11.7, Peak=16 HFD=5.1
22:23:17.480 00.000 18120 Star::Find(15, 173, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.481 00.001 18120 Star::Find returns 1 (0), X=173.06, Y=825.41, Mass=170, SNR=8.9, Peak=17 HFD=4.2
22:23:17.481 00.000 18120 Star::Find(15, 759, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.481 00.000 18120 Star::Find returns 1 (0), X=759.06, Y=365.90, Mass=217, SNR=10.0, Peak=11 HFD=4.4
22:23:17.482 00.001 18120 Star::Find(15, 637, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.482 00.000 18120 Star::Find returns 1 (0), X=636.94, Y=846.81, Mass=172, SNR=9.0, Peak=11 HFD=4.4
22:23:17.483 00.001 18120 Star::Find(15, 111, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.483 00.000 18120 Star::Find returns 1 (0), X=110.98, Y=656.38, Mass=210, SNR=9.9, Peak=13 HFD=4.8
22:23:17.483 00.000 18120 Star::Find(15, 216, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.484 00.001 18120 Star::Find returns 1 (0), X=216.43, Y=839.28, Mass=110, SNR=7.1, Peak=11 HFD=3.2
22:23:17.484 00.000 18120 Star::Find(15, 1170, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.485 00.001 18120 Star::Find returns 1 (0), X=1185.11, Y=842.55, Mass=1017, SNR=21.6, Peak=14 HFD=4.6
22:23:17.485 00.000 18120 Star::Find(15, 524, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.486 00.001 18120 Star::Find returns 1 (0), X=524.07, Y=607.01, Mass=134, SNR=7.9, Peak=11 HFD=4.1
22:23:17.486 00.000 18120 Star::Find(15, 955, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.486 00.000 18120 Star::Find returns 1 (0), X=955.20, Y=154.78, Mass=135, SNR=7.9, Peak=10 HFD=4.3
22:23:17.487 00.001 18120 Star::Find(15, 1080, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.487 00.000 18120 Star::Find returns 1 (0), X=1079.62, Y=416.16, Mass=151, SNR=8.3, Peak=13 HFD=3.9
22:23:17.488 00.001 18120 Star::Find(15, 940, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.488 00.000 18120 Star::Find returns 1 (0), X=939.69, Y=199.97, Mass=178, SNR=9.1, Peak=10 HFD=4.9
22:23:17.488 00.000 18120 Star::Find(15, 1117, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.489 00.001 18120 Star::Find returns 1 (0), X=1117.38, Y=620.56, Mass=141, SNR=8.1, Peak=8 HFD=4.9
22:23:17.489 00.000 18120 Star::Find(15, 501, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.489 00.000 18120 Star::Find returns 1 (0), X=501.16, Y=134.04, Mass=206, SNR=9.8, Peak=13 HFD=5.5
22:23:17.490 00.001 18120 Star::Find(15, 85, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.490 00.000 18120 Star::Find returns 1 (0), X=85.70, Y=282.73, Mass=105, SNR=7.0, Peak=8 HFD=4.5
22:23:17.491 00.001 18120 Star::Find(15, 982, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.491 00.000 18120 Star::Find returns 1 (0), X=981.50, Y=592.14, Mass=113, SNR=7.2, Peak=8 HFD=4.8
22:23:17.491 00.000 18120 Star::Find(15, 1195, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.492 00.001 18120 Star::Find returns 1 (0), X=1195.33, Y=435.87, Mass=70, SNR=5.7, Peak=9 HFD=3.2
22:23:17.492 00.000 18120 Star::Find(15, 51, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.493 00.001 18120 Star::Find returns 1 (0), X=50.79, Y=60.91, Mass=88, SNR=6.3, Peak=10 HFD=4.2
22:23:17.493 00.000 18120 Star::Find(15, 1000, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.493 00.000 18120 Star::Find returns 1 (0), X=1000.08, Y=565.80, Mass=144, SNR=8.2, Peak=8 HFD=4.9
22:23:17.494 00.001 18120 Star::Find(15, 40, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.494 00.000 18120 Star::Find returns 1 (0), X=39.98, Y=811.83, Mass=57, SNR=5.1, Peak=7 HFD=3.1
22:23:17.495 00.001 18120 Star::Find(15, 185, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.495 00.000 18120 Star::Find returns 1 (0), X=185.66, Y=675.52, Mass=72, SNR=5.8, Peak=9 HFD=3.5
22:23:17.495 00.000 18120 Star::Find(15, 718, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.496 00.001 18120 Star::Find returns 1 (0), X=718.38, Y=161.10, Mass=100, SNR=6.8, Peak=7 HFD=4.3
22:23:17.496 00.000 18120 Star::Find(15, 302, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.497 00.001 18120 Star::Find returns 1 (0), X=302.30, Y=56.56, Mass=104, SNR=6.9, Peak=8 HFD=4.9
22:23:17.497 00.000 18120 Star::Find(15, 753, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.497 00.000 18120 Star::Find false star n=26 nbg=277 bg=2.2 sigma=0.9 thresh=5 peak=5
22:23:17.498 00.001 18120 Star::Find returns 0 (2), X=753.00, Y=437.00, Mass=89, SNR=2.9, Peak=8 HFD=0.0
22:23:17.498 00.000 18120 Star::Find(15, 997, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.499 00.001 18120 Star::Find returns 1 (0), X=997.67, Y=746.89, Mass=112, SNR=7.2, Peak=10 HFD=4.5
22:23:17.499 00.000 18120 Star::Find(15, 343, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.499 00.000 18120 Star::Find returns 0 (3), X=343.00, Y=894.00, Mass=0, SNR=0.0, Peak=255 HFD=0.0
22:23:17.500 00.001 18120 Star::Find(15, 963, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.500 00.000 18120 Star::Find returns 1 (0), X=963.23, Y=640.52, Mass=82, SNR=6.1, Peak=12 HFD=3.9
22:23:17.500 00.000 18120 Star::Find(15, 357, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.500 00.000 18120 Star::Find false star n=20 nbg=287 bg=1.9 sigma=0.9 thresh=5 peak=5
22:23:17.500 00.000 18120 Star::Find returns 0 (2), X=357.00, Y=571.00, Mass=65, SNR=2.9, Peak=7 HFD=0.0
22:23:17.500 00.000 18120 Star::Find(15, 1107, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.500 00.000 18120 Star::Find false star n=16 nbg=286 bg=2.2 sigma=0.9 thresh=5 peak=5
22:23:17.500 00.000 18120 Star::Find returns 0 (2), X=1107.00, Y=150.00, Mass=51, SNR=2.9, Peak=8 HFD=0.0
22:23:17.500 00.000 18120 Star::Find(15, 217, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.500 00.000 18120 Star::Find false star n=17 nbg=281 bg=1.7 sigma=0.8 thresh=4 peak=4
22:23:17.500 00.000 18120 Star::Find returns 0 (2), X=217.00, Y=745.00, Mass=46, SNR=2.9, Peak=6 HFD=0.0
22:23:17.500 00.000 18120 Star::Find(15, 899, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.500 00.000 18120 Star::Find returns 1 (0), X=898.41, Y=572.16, Mass=125, SNR=7.5, Peak=7 HFD=5.7
22:23:17.508 00.008 18120 Star::Find(15, 816, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.508 00.000 18120 Star::Find false star n=20 nbg=284 bg=2.3 sigma=0.9 thresh=5 peak=5
22:23:17.508 00.000 18120 Star::Find returns 0 (2), X=816.00, Y=146.00, Mass=60, SNR=2.9, Peak=9 HFD=0.0
22:23:17.508 00.000 18120 Star::Find(15, 1239, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.508 00.000 18120 Star::Find false star n=16 nbg=272 bg=1.8 sigma=0.7 thresh=4 peak=4
22:23:17.508 00.000 18120 Star::Find returns 0 (2), X=1239.00, Y=942.00, Mass=43, SNR=2.9, Peak=6 HFD=0.0
22:23:17.508 00.000 18120 Star::Find(15, 1252, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.508 00.000 18120 Star::Find false star n=9 nbg=282 bg=2.1 sigma=0.9 thresh=5 peak=4
22:23:17.508 00.000 18120 Star::Find returns 0 (2), X=1252.00, Y=903.00, Mass=29, SNR=2.9, Peak=7 HFD=0.0
22:23:17.508 00.000 18120 Star::Find(15, 519, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.508 00.000 18120 Star::Find false star n=18 nbg=274 bg=1.8 sigma=0.7 thresh=4 peak=4
22:23:17.508 00.000 18120 Star::Find returns 0 (2), X=519.00, Y=666.00, Mass=46, SNR=2.9, Peak=6 HFD=0.0
22:23:17.508 00.000 18120 Star::Find(15, 736, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.508 00.000 18120 Star::Find false star n=24 nbg=277 bg=1.7 sigma=0.8 thresh=4 peak=4
22:23:17.508 00.000 18120 Star::Find returns 0 (2), X=736.00, Y=318.00, Mass=66, SNR=2.9, Peak=6 HFD=0.0
22:23:17.508 00.000 18120 Star::Find(15, 386, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.516 00.008 18120 Star::Find false star n=21 nbg=271 bg=1.8 sigma=0.7 thresh=4 peak=4
22:23:17.516 00.000 18120 Star::Find returns 0 (2), X=386.00, Y=470.00, Mass=48, SNR=2.9, Peak=5 HFD=0.0
22:23:17.516 00.000 18120 Star::Find(15, 687, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.516 00.000 18120 Star::Find false star n=21 nbg=270 bg=1.9 sigma=0.7 thresh=4 peak=4
22:23:17.516 00.000 18120 Star::Find returns 0 (2), X=687.00, Y=482.00, Mass=53, SNR=2.9, Peak=6 HFD=0.0
22:23:17.516 00.000 18120 Star::Find(15, 311, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.516 00.000 18120 Star::Find false star n=17 nbg=273 bg=1.9 sigma=0.7 thresh=4 peak=3
22:23:17.516 00.000 18120 Star::Find returns 0 (2), X=311.00, Y=105.00, Mass=38, SNR=2.9, Peak=6 HFD=0.0
22:23:17.516 00.000 18120 Star::Find(15, 472, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.516 00.000 18120 Star::Find false star n=21 nbg=283 bg=1.7 sigma=0.8 thresh=4 peak=3
22:23:17.516 00.000 18120 Star::Find returns 0 (2), X=472.00, Y=443.00, Mass=52, SNR=2.9, Peak=6 HFD=0.0
22:23:17.516 00.000 18120 Star::Find(15, 1128, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.516 00.000 18120 Star::Find false star n=23 nbg=278 bg=1.8 sigma=0.7 thresh=4 peak=4
22:23:17.516 00.000 18120 Star::Find returns 0 (2), X=1128.00, Y=580.00, Mass=57, SNR=2.9, Peak=6 HFD=0.0
22:23:17.522 00.006 18120 Star::Find(15, 1079, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.522 00.000 18120 Star::Find false star n=14 nbg=283 bg=1.7 sigma=0.8 thresh=4 peak=3
22:23:17.522 00.000 18120 Star::Find returns 0 (2), X=1079.00, Y=794.00, Mass=34, SNR=2.9, Peak=6 HFD=0.0
22:23:17.522 00.000 18120 Star::Find(15, 1061, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.522 00.000 18120 Star::Find false star n=18 nbg=270 bg=1.9 sigma=0.7 thresh=4 peak=4
22:23:17.524 00.002 18120 Star::Find returns 0 (2), X=1061.00, Y=744.00, Mass=46, SNR=2.9, Peak=7 HFD=0.0
22:23:17.524 00.000 18120 Star::Find(15, 289, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.524 00.000 18120 Star::Find false star n=20 nbg=278 bg=1.7 sigma=0.8 thresh=4 peak=4
22:23:17.524 00.000 18120 Star::Find returns 0 (2), X=289.00, Y=297.00, Mass=51, SNR=2.9, Peak=6 HFD=0.0
22:23:17.524 00.000 18120 Star::Find(15, 1250, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.526 00.002 18120 Star::Find false star n=13 nbg=280 bg=1.6 sigma=0.8 thresh=4 peak=3
22:23:17.526 00.000 18120 Star::Find returns 0 (2), X=1250.00, Y=665.00, Mass=33, SNR=2.9, Peak=6 HFD=0.0
22:23:17.526 00.000 18120 Star::Find(15, 837, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.526 00.000 18120 Star::Find false star n=13 nbg=272 bg=1.8 sigma=0.7 thresh=4 peak=4
22:23:17.526 00.000 18120 Star::Find returns 0 (2), X=837.00, Y=502.00, Mass=35, SNR=2.9, Peak=6 HFD=0.0
22:23:17.528 00.002 18120 Star::Find(15, 22, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.528 00.000 18120 Star::Find false star n=13 nbg=283 bg=1.6 sigma=0.8 thresh=4 peak=4
22:23:17.528 00.000 18120 Star::Find returns 0 (2), X=22.00, Y=181.00, Mass=34, SNR=2.9, Peak=6 HFD=0.0
22:23:17.528 00.000 18120 Star::Find(15, 164, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.528 00.000 18120 Star::Find false star n=22 nbg=283 bg=1.7 sigma=0.8 thresh=4 peak=4
22:23:17.530 00.002 18120 Star::Find returns 0 (2), X=164.00, Y=367.00, Mass=62, SNR=2.9, Peak=7 HFD=0.0
22:23:17.530 00.000 18120 Star::Find(15, 61, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.530 00.000 18120 Star::Find false star n=9 nbg=269 bg=2.0 sigma=0.7 thresh=4 peak=4
22:23:17.530 00.000 18120 Star::Find returns 0 (2), X=61.00, Y=598.00, Mass=23, SNR=2.9, Peak=6 HFD=0.0
22:23:17.530 00.000 18120 Star::Find(15, 1215, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.532 00.002 18120 Star::Find false star n=20 nbg=256 bg=1.9 sigma=0.7 thresh=4 peak=4
22:23:17.532 00.000 18120 Star::Find returns 0 (2), X=1215.00, Y=65.00, Mass=51, SNR=2.9, Peak=7 HFD=0.0
22:23:17.532 00.000 18120 Star::Find(15, 586, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.532 00.000 18120 Star::Find false star n=34 nbg=271 bg=2.0 sigma=0.7 thresh=4 peak=4
22:23:17.532 00.000 18120 Star::Find returns 0 (2), X=586.00, Y=376.00, Mass=86, SNR=2.9, Peak=7 HFD=0.0
22:23:17.534 00.002 18120 Star::Find(15, 408, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.534 00.000 18120 Star::Find returns 1 (0), X=418.50, Y=512.24, Mass=932, SNR=21.1, Peak=43 HFD=5.1
22:23:17.534 00.000 18120 Star::Find(15, 231, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.534 00.000 18120 Star::Find returns 0 (3), X=231.00, Y=122.00, Mass=6, SNR=1.6, Peak=6 HFD=0.0
22:23:17.534 00.000 18120 Star::Find(15, 827, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.536 00.002 18120 Star::Find false star n=13 nbg=287 bg=1.7 sigma=0.8 thresh=4 peak=3
22:23:17.536 00.000 18120 Star::Find returns 0 (2), X=827.00, Y=705.00, Mass=37, SNR=2.9, Peak=6 HFD=0.0
22:23:17.536 00.000 18120 Star::Find(15, 326, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.536 00.000 18120 Star::Find false star n=16 nbg=285 bg=1.7 sigma=0.8 thresh=4 peak=4
22:23:17.536 00.000 18120 Star::Find returns 0 (2), X=326.00, Y=729.00, Mass=40, SNR=2.9, Peak=7 HFD=0.0
22:23:17.538 00.002 18120 Star::Find(15, 459, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.538 00.000 18120 Star::Find returns 0 (2), X=459.00, Y=409.00, Mass=11, SNR=2.2, Peak=5 HFD=0.0
22:23:17.538 00.000 18120 Star::Find(15, 872, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.538 00.000 18120 Star::Find returns 0 (2), X=872.00, Y=670.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
22:23:17.538 00.000 18120 Star::Find(15, 997, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.538 00.000 18120 Star::Find returns 0 (2), X=997.00, Y=647.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
22:23:17.540 00.002 18120 Star::Find(15, 1140, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.540 00.000 18120 Star::Find returns 0 (3), X=1140.00, Y=328.00, Mass=8, SNR=1.9, Peak=7 HFD=0.0
22:23:17.540 00.000 18120 Star::Find(15, 421, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.540 00.000 18120 Star::Find false star n=8 nbg=282 bg=1.6 sigma=0.8 thresh=4 peak=3
22:23:17.540 00.000 18120 Star::Find returns 0 (2), X=421.00, Y=172.00, Mass=27, SNR=2.9, Peak=7 HFD=0.0
22:23:17.542 00.002 18120 Star::Find(15, 986, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.542 00.000 18120 Star::Find false star n=34 nbg=195 bg=6.1 sigma=1.5 thresh=11 peak=9
22:23:17.542 00.000 18120 Star::Find returns 0 (2), X=986.00, Y=19.00, Mass=234, SNR=2.9, Peak=12 HFD=0.0
22:23:17.542 00.000 18120 AutoFind: finding best star pass 1
22:23:17.542 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.544 00.002 18120 Star::Find returns 1 (0), X=1184.95, Y=842.89, Mass=1087, SNR=22.5, Peak=69 HFD=4.5
22:23:17.544 00.000 18120 AutoFind returns star at [1185, 843] 38.8 Mass 1087 SNR 22.5
22:23:17.546 00.002 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.546 00.000 18120 Star::Find returns 1 (0), X=1184.95, Y=842.89, Mass=1087, SNR=22.5, Peak=69 HFD=4.5
22:23:17.546 00.000 18120 MultiStar: List (12): {1184.95, 842.89}(22.5), {1117.34, 887.67}(19.7), {689.86, 617.29}(22.8), {418.50, 512.24}(21.1), {1017.40, 408.29}(20.2), {1094.44, 179.66}(15.3), {193.32, 76.95}(14.8), {1187.00, 54.85}(13.6), {767.33, 665.73}(11.7), {173.06, 825.41}(8.9), {759.06, 365.90}(10.0), {636.94, 846.81}(9.0), 
22:23:17.546 00.000 18120 setting lock position to (1184.95, 842.89)
22:23:17.548 00.002 18120 MultiStar: stabilizing after lock position change
22:23:17.548 00.000 18120 AutoSelect: state = 1, call UpdateGuideState
22:23:17.548 00.000 18120 UpdateGuideState(): m_state=1
22:23:17.548 00.000 18120 Star::Find(15, 1184, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:23:17.548 00.000 18120 Star::Find returns 1 (0), X=1184.95, Y=842.89, Mass=1087, SNR=22.5, Peak=69 HFD=4.5
22:23:17.548 00.000 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
22:23:17.548 00.000 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.04)
22:23:17.548 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:23:17.548 00.000 18120 setting lock position to (1184.95, 842.89)
22:23:17.548 00.000 18120 MultiStar: stabilizing after lock position change
22:23:17.548 00.000 18120 CurrentPosition() valid, moving to STATE_SELECTED
22:23:17.548 00.000 18120 Changing from state SELECTING to SELECTED
22:23:17.554 00.006 18120 guider state => SELECTED
22:23:17.559 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:17.566 00.007 18120 UpdateGuideState exits: m=1087 RSB=22.5
22:23:17.566 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:17.566 00.000 18120 Status Line: Étoile sélectionnée automatiquement à (1184.9, 842.9)
22:23:21.954 04.388 18120 GuideButtonClick i=1 ctx=Guide button clicked
22:23:21.957 00.003 18120 Changing from state SELECTED to CALIBRATING_PRIMARY
22:23:21.959 00.002 18120 guider state => CALIBRATED
22:23:21.959 00.000 18120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:23:21.961 00.002 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:23:21.961 00.000 18120 Enqueuing Expose request
22:23:21.963 00.002 21948 Worker thread wakes up
22:23:21.963 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:21.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:23:21.996 00.033 18120 reset dither spiral
22:23:23.599 01.603 21948 Exposure complete
22:23:23.624 00.025 21948 worker thread done servicing request
22:23:23.624 00.000 18120 OnExposeComplete: enter
22:23:23.624 00.000 18120 UpdateGuideState(): m_state=5
22:23:23.624 00.000 18120 Star::Find(15, 1184, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:23:23.624 00.000 18120 Star::Find returns 1 (0), X=1184.84, Y=843.16, Mass=1066, SNR=22.4, Peak=62 HFD=4.8
22:23:23.627 00.003 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.14) = xAngle (3.08 = 3.08)
22:23:23.627 00.000 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.18 = -0.10)
22:23:23.627 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=-0.29 mountY=-0.03, mountTheta=-3.04
22:23:23.627 00.000 18120 Changing from state CALIBRATED to GUIDING
22:23:23.632 00.005 18120 ScopeASCOM::GetDeclinationRadians() returns 38.8
22:23:23.634 00.002 18120 ScopeASCOM::SideOfPier() returns 1
22:23:23.634 00.000 18120 AdjustCalibrationForScopePointing (scope): current dec=38.8 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=Aucun bin=1
22:23:23.634 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:23:23.634 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:23:23.636 00.002 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:23:23.636 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:23:23.636 00.000 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:23:23.636 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:23:23.636 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:23:23.638 00.002 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:23:23.638 00.000 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:23:23.638 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:23:23.638 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:23:23.640 00.002 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:23:23.640 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:23:23.640 00.000 18120 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:23:23.640 00.000 18120 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
22:23:23.640 00.000 18120 Dec comp: XRate 3.823 -> 2.980 for dec -0.0 -> dec 38.8
22:23:23.643 00.003 18120 ScopeASCOM::GetDeclinationRadians() returns 38.8
22:23:23.643 00.000 18120 ScopeASCOM::SideOfPier() returns 1
22:23:23.643 00.000 18120 setting lock position to (1184.84, 843.16)
22:23:23.643 00.000 18120 MultiStar: stabilizing after lock position change
22:23:23.643 00.000 18120 guider state => GUIDING
22:23:23.643 00.000 18120 Status Line: Guidage
22:23:23.643 00.000 18120 Mount: notify guiding started
22:23:23.643 00.000 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:23:23.643 00.000 18120 GetString("/profile/2/scope/calibration/timestamp", "") returns "06/08/2026 22:20:55"
22:23:23.650 00.007 18120 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003823
22:23:23.650 00.000 18120 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.004189
22:23:23.650 00.000 18120 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:23:23.650 00.000 18120 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.143730
22:23:23.650 00.000 18120 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -2.753980
22:23:23.652 00.002 18120 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000029
22:23:23.652 00.000 18120 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:23:23.652 00.000 18120 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:23:23.652 00.000 18120 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:23:23.654 00.002 18120 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:23:23.654 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:23:23.654 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:23:23.656 00.002 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:23:23.656 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:23:23.656 00.000 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:23:23.656 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:23:23.656 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:23:23.656 00.000 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:23:23.656 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:23:23.656 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:23:23.656 00.000 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:23:23.656 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:23:23.656 00.000 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:23:23.656 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:23:23.656 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:23:23.656 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:23:23.656 00.000 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:23:23.656 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:23:23.656 00.000 18120 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:23:23.656 00.000 18120 ScopeASCOM::SideOfPier() returns 1
22:23:23.672 00.016 18120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:23:23.672 00.000 18120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:23:23.672 00.000 18120 ScopeASCOM::GetDeclinationRadians() returns 38.8
22:23:23.672 00.000 18120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 38.8
22:23:23.672 00.000 18120 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
22:23:23.672 00.000 18120 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
22:23:23.672 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
22:23:23.672 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
22:23:23.672 00.000 18120 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:23:23.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:23.672 00.000 18120 UpdateGuideState exits: m=1066 RSB=22.4
22:23:23.672 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:23.672 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:23.672 00.000 18120 Enqueuing Expose request
22:23:23.672 00.000 21948 Worker thread wakes up
22:23:23.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:23.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:25.094 01.422 21948 Exposure complete
22:23:25.120 00.026 21948 worker thread done servicing request
22:23:25.120 00.000 18120 OnExposeComplete: enter
22:23:25.120 00.000 18120 UpdateGuideState(): m_state=6
22:23:25.122 00.002 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:23:25.122 00.000 18120 Star::Find returns 1 (0), X=1184.53, Y=843.32, Mass=1109, SNR=22.7, Peak=70 HFD=4.7
22:23:25.122 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
22:23:25.122 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
22:23:25.124 00.002 18120 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.68 mountX=-0.27 mountY=0.21, mountTheta=2.49
22:23:25.124 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.16, opts=13)
22:23:25.124 00.000 18120 Enqueuing Move request for scope (-0.31, 0.16)
22:23:25.126 00.002 21948 Worker thread wakes up
22:23:25.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd
22:23:25.126 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.16)
22:23:25.126 00.000 21948 Moving (-0.31, 0.16) raw xDistance=-0.27 yDistance=0.21
22:23:25.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:23:25.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:25.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:23:25.126 00.000 21948 MoveAxis(E, 58, ABG)
22:23:25.126 00.000 21948 Guiding  Dir = 2, Dur = 58
22:23:25.126 00.000 21948 IsSlewing returns 0
22:23:25.126 00.000 21948 IsGuiding returns 0
22:23:25.128 00.002 21948 PulseGuide returned control before completion, sleep 67
22:23:25.131 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:25.138 00.007 18120 UpdateGuideState exits: m=1109 RSB=22.7
22:23:25.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:25.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:25.139 00.000 18120 Enqueuing Expose request
22:23:25.205 00.066 21948 IsGuiding returns 0
22:23:25.205 00.000 21948 Move returns status 0, amount 58
22:23:25.205 00.000 21948 MoveAxis(N, 0, ABG)
22:23:25.205 00.000 21948 Move returns status 0, amount 0
22:23:25.205 00.000 21948 move complete, result=0
22:23:25.205 00.000 21948 worker thread done servicing request
22:23:25.205 00.000 21948 Worker thread wakes up
22:23:25.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:25.205 00.000 18120 GuideStep: -0.3 px 58 ms EAST, 0.2 px 0 ms NORTH
22:23:25.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:26.828 01.623 21948 Exposure complete
22:23:26.854 00.026 21948 worker thread done servicing request
22:23:26.854 00.000 18120 OnExposeComplete: enter
22:23:26.854 00.000 18120 UpdateGuideState(): m_state=6
22:23:26.855 00.001 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:23:26.855 00.000 18120 Star::Find returns 1 (0), X=1184.87, Y=842.95, Mass=1177, SNR=23.3, Peak=68 HFD=4.6
22:23:26.855 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
22:23:26.855 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
22:23:26.855 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=0.20 mountY=0.07, mountTheta=0.35
22:23:26.857 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.21, opts=13)
22:23:26.857 00.000 18120 Enqueuing Move request for scope (0.02, -0.21)
22:23:26.859 00.002 21948 Worker thread wakes up
22:23:26.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
22:23:26.859 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
22:23:26.859 00.000 21948 Moving (0.02, -0.21) raw xDistance=0.20 yDistance=0.07
22:23:26.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
22:23:26.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:26.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:23:26.859 00.000 21948 MoveAxis(W, 39, ABG)
22:23:26.859 00.000 21948 Guiding  Dir = 3, Dur = 39
22:23:26.859 00.000 21948 IsSlewing returns 0
22:23:26.859 00.000 21948 IsGuiding returns 0
22:23:26.859 00.000 21948 PulseGuide returned control before completion, sleep 48
22:23:26.863 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:26.863 00.000 18120 UpdateGuideState exits: m=1177 RSB=23.3
22:23:26.863 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:26.863 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:26.863 00.000 18120 Enqueuing Expose request
22:23:26.921 00.058 21948 IsGuiding returns 0
22:23:26.921 00.000 21948 Move returns status 0, amount 39
22:23:26.921 00.000 21948 MoveAxis(N, 0, ABG)
22:23:26.921 00.000 21948 Move returns status 0, amount 0
22:23:26.921 00.000 21948 move complete, result=0
22:23:26.921 00.000 21948 worker thread done servicing request
22:23:26.921 00.000 21948 Worker thread wakes up
22:23:26.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:26.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:26.921 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
22:23:28.344 01.423 21948 Exposure complete
22:23:28.360 00.016 21948 worker thread done servicing request
22:23:28.360 00.000 18120 OnExposeComplete: enter
22:23:28.360 00.000 18120 UpdateGuideState(): m_state=6
22:23:28.360 00.000 18120 Star::Find(15, 1184, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:23:28.360 00.000 18120 Star::Find returns 1 (0), X=1184.91, Y=843.00, Mass=1161, SNR=23.2, Peak=72 HFD=4.6
22:23:28.360 00.000 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.14) = xAngle (-0.05 = -0.05)
22:23:28.360 00.000 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.05 = 3.05)
22:23:28.360 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=0.17 mountY=0.02, mountTheta=0.09
22:23:28.360 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.16, opts=13)
22:23:28.376 00.016 18120 Enqueuing Move request for scope (0.06, -0.16)
22:23:28.376 00.000 21948 Worker thread wakes up
22:23:28.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:23:28.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:23:28.376 00.000 21948 Moving (0.06, -0.16) raw xDistance=0.17 yDistance=0.02
22:23:28.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:23:28.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:28.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:23:28.376 00.000 21948 MoveAxis(E, 0, ABG)
22:23:28.376 00.000 21948 Move returns status 0, amount 0
22:23:28.376 00.000 21948 MoveAxis(N, 0, ABG)
22:23:28.376 00.000 21948 Move returns status 0, amount 0
22:23:28.376 00.000 21948 move complete, result=0
22:23:28.376 00.000 21948 worker thread done servicing request
22:23:28.380 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:28.386 00.006 18120 UpdateGuideState exits: m=1161 RSB=23.2
22:23:28.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:28.388 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:28.388 00.000 18120 Enqueuing Expose request
22:23:28.388 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:28.388 00.000 21948 Worker thread wakes up
22:23:28.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:28.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:30.017 01.629 21948 Exposure complete
22:23:30.043 00.026 21948 worker thread done servicing request
22:23:30.043 00.000 18120 OnExposeComplete: enter
22:23:30.043 00.000 18120 UpdateGuideState(): m_state=6
22:23:30.043 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:23:30.045 00.002 18120 Star::Find returns 1 (0), X=1184.72, Y=843.20, Mass=991, SNR=21.6, Peak=63 HFD=4.4
22:23:30.045 00.000 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.14) = xAngle (3.98 = -2.31)
22:23:30.045 00.000 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.80)
22:23:30.045 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.83 mountX=-0.09 mountY=0.09, mountTheta=2.32
22:23:30.048 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.04, opts=13)
22:23:30.049 00.001 18120 Enqueuing Move request for scope (-0.13, 0.04)
22:23:30.049 00.000 21948 Worker thread wakes up
22:23:30.049 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
22:23:30.049 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
22:23:30.049 00.000 21948 Moving (-0.13, 0.04) raw xDistance=-0.09 yDistance=0.09
22:23:30.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:23:30.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:30.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:23:30.049 00.000 21948 MoveAxis(E, 0, ABG)
22:23:30.049 00.000 21948 Move returns status 0, amount 0
22:23:30.049 00.000 21948 MoveAxis(N, 0, ABG)
22:23:30.049 00.000 21948 Move returns status 0, amount 0
22:23:30.050 00.001 21948 move complete, result=0
22:23:30.050 00.000 21948 worker thread done servicing request
22:23:30.053 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:30.060 00.007 18120 UpdateGuideState exits: m=991 RSB=21.6
22:23:30.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:30.061 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:30.061 00.000 18120 Enqueuing Expose request
22:23:30.061 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:30.062 00.001 21948 Worker thread wakes up
22:23:30.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:30.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:31.583 01.521 21948 Exposure complete
22:23:31.608 00.025 21948 worker thread done servicing request
22:23:31.608 00.000 18120 OnExposeComplete: enter
22:23:31.609 00.001 18120 UpdateGuideState(): m_state=6
22:23:31.609 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:23:31.609 00.000 18120 Star::Find returns 1 (0), X=1184.47, Y=843.25, Mass=1110, SNR=22.7, Peak=70 HFD=4.6
22:23:31.609 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
22:23:31.609 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
22:23:31.609 00.000 18120 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.38 cameraTheta=2.93 mountX=-0.23 mountY=0.30, mountTheta=2.23
22:23:31.609 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=0.08, opts=13)
22:23:31.609 00.000 18120 Enqueuing Move request for scope (-0.38, 0.08)
22:23:31.609 00.000 21948 Worker thread wakes up
22:23:31.609 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd
22:23:31.609 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.38, 0.08)
22:23:31.609 00.000 21948 Moving (-0.38, 0.08) raw xDistance=-0.23 yDistance=0.30
22:23:31.609 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:23:31.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:31.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:23:31.609 00.000 21948 MoveAxis(E, 49, ABG)
22:23:31.609 00.000 21948 Guiding  Dir = 2, Dur = 49
22:23:31.609 00.000 21948 IsSlewing returns 0
22:23:31.609 00.000 21948 IsGuiding returns 0
22:23:31.609 00.000 21948 PulseGuide returned control before completion, sleep 58
22:23:31.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:31.625 00.016 18120 UpdateGuideState exits: m=1110 RSB=22.7
22:23:31.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:31.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:31.625 00.000 18120 Enqueuing Expose request
22:23:31.689 00.064 21948 IsGuiding returns 0
22:23:31.689 00.000 21948 Move returns status 0, amount 49
22:23:31.689 00.000 21948 MoveAxis(N, 0, ABG)
22:23:31.689 00.000 21948 Move returns status 0, amount 0
22:23:31.689 00.000 21948 move complete, result=0
22:23:31.689 00.000 21948 worker thread done servicing request
22:23:31.689 00.000 21948 Worker thread wakes up
22:23:31.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:31.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:31.689 00.000 18120 GuideStep: -0.2 px 49 ms EAST, 0.3 px 0 ms NORTH
22:23:33.313 01.624 21948 Exposure complete
22:23:33.339 00.026 21948 worker thread done servicing request
22:23:33.339 00.000 18120 OnExposeComplete: enter
22:23:33.340 00.001 18120 UpdateGuideState(): m_state=6
22:23:33.340 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.341 00.001 18120 Star::Find returns 1 (0), X=1184.86, Y=843.35, Mass=1076, SNR=22.4, Peak=61 HFD=4.9
22:23:33.341 00.000 18120 MultiStar: exiting stabilization period
22:23:33.341 00.000 18120 MultiStar: updating star positions after lock position change
22:23:33.342 00.001 18120 Star::Find(15, 1117, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.342 00.000 18120 Star::Find returns 1 (0), X=1116.67, Y=888.64, Mass=1110, SNR=21.7, Peak=71 HFD=5.4
22:23:33.343 00.001 18120 Star::Find(15, 689, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.343 00.000 18120 Star::Find returns 1 (0), X=689.81, Y=617.62, Mass=1062, SNR=22.4, Peak=49 HFD=5.2
22:23:33.343 00.000 18120 Star::Find(15, 418, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.344 00.001 18120 Star::Find returns 1 (0), X=418.47, Y=512.53, Mass=929, SNR=21.0, Peak=38 HFD=5.1
22:23:33.345 00.001 18120 Star::Find(15, 1017, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.345 00.000 18120 Star::Find returns 1 (0), X=1017.41, Y=408.53, Mass=923, SNR=20.9, Peak=37 HFD=5.1
22:23:33.345 00.000 18120 Star::Find(15, 1094, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.346 00.001 18120 Star::Find returns 1 (0), X=1094.47, Y=180.60, Mass=579, SNR=16.5, Peak=30 HFD=4.9
22:23:33.346 00.000 18120 Star::Find(15, 193, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.347 00.001 18120 Star::Find returns 1 (0), X=192.97, Y=77.22, Mass=484, SNR=15.1, Peak=27 HFD=4.7
22:23:33.347 00.000 18120 Star::Find(15, 1186, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.347 00.000 18120 Star::Find returns 1 (0), X=1187.00, Y=54.93, Mass=350, SNR=12.8, Peak=25 HFD=4.4
22:23:33.348 00.001 18120 Star::Find(15, 767, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.348 00.000 18120 Star::Find returns 1 (0), X=766.88, Y=665.97, Mass=286, SNR=11.6, Peak=14 HFD=4.7
22:23:33.349 00.001 18120 Star::Find(15, 172, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.349 00.000 18120 Star::Find returns 1 (0), X=173.31, Y=826.54, Mass=115, SNR=7.4, Peak=13 HFD=3.1
22:23:33.349 00.000 18120 Star::Find(15, 758, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.350 00.001 18120 Star::Find returns 1 (0), X=759.30, Y=366.81, Mass=293, SNR=11.6, Peak=16 HFD=5.1
22:23:33.350 00.000 18120 Star::Find(15, 636, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:23:33.351 00.001 18120 Star::Find returns 1 (0), X=637.44, Y=847.38, Mass=150, SNR=8.4, Peak=10 HFD=4.9
22:23:33.351 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
22:23:33.351 00.000 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.56)
22:23:33.352 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=-0.16 mountY=-0.10, mountTheta=-2.60
22:23:33.353 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.19, opts=13)
22:23:33.353 00.000 18120 Enqueuing Move request for scope (0.02, 0.19)
22:23:33.354 00.001 21948 Worker thread wakes up
22:23:33.354 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
22:23:33.354 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
22:23:33.354 00.000 21948 Moving (0.02, 0.19) raw xDistance=-0.16 yDistance=-0.10
22:23:33.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:23:33.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:33.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:33.354 00.000 21948 MoveAxis(E, 0, ABG)
22:23:33.354 00.000 21948 Move returns status 0, amount 0
22:23:33.354 00.000 21948 MoveAxis(N, 0, ABG)
22:23:33.354 00.000 21948 Move returns status 0, amount 0
22:23:33.354 00.000 21948 move complete, result=0
22:23:33.354 00.000 21948 worker thread done servicing request
22:23:33.358 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:33.359 00.001 18120 UpdateGuideState exits: m=1076 RSB=22.4
22:23:33.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:33.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:33.359 00.000 18120 Enqueuing Expose request
22:23:33.359 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:33.359 00.000 21948 Worker thread wakes up
22:23:33.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:33.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:34.904 01.545 21948 Exposure complete
22:23:34.921 00.017 21948 worker thread done servicing request
22:23:34.921 00.000 18120 OnExposeComplete: enter
22:23:34.921 00.000 18120 UpdateGuideState(): m_state=6
22:23:34.921 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:23:34.921 00.000 18120 Star::Find returns 1 (0), X=1184.53, Y=843.50, Mass=1197, SNR=23.7, Peak=65 HFD=5.1
22:23:34.921 00.000 18120 MultiStar: [#1 0.51,-0.60,0.00,M1] [#2 0.08,-0.05,0.92,U] [#3 0.15,-0.19,0.86,U] [#4 -0.06,0.25,0.90,U] [#5 -0.13,-0.24,0.67,U] [#6 -0.03,0.11,0.59,U] [#7 0.05,-0.03,0.59,U] [#8 0.38,0.04,0.00,M1] 
22:23:34.921 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {-0.31, 0.34}
22:23:34.921 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
22:23:34.921 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.32)
22:23:34.921 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.36 mountX=-0.06 mountY=0.02, mountTheta=2.82
22:23:34.921 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
22:23:34.921 00.000 18120 Enqueuing Move request for scope (-0.04, 0.04)
22:23:34.937 00.016 21948 Worker thread wakes up
22:23:34.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:23:34.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:23:34.937 00.000 21948 Moving (-0.04, 0.04) raw xDistance=-0.06 yDistance=0.02
22:23:34.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:23:34.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:34.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:23:34.937 00.000 21948 MoveAxis(E, 0, ABG)
22:23:34.937 00.000 21948 Move returns status 0, amount 0
22:23:34.937 00.000 21948 MoveAxis(N, 0, ABG)
22:23:34.937 00.000 21948 Move returns status 0, amount 0
22:23:34.937 00.000 21948 move complete, result=0
22:23:34.937 00.000 21948 worker thread done servicing request
22:23:34.941 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:34.947 00.006 18120 UpdateGuideState exits: m=1197 RSB=23.7
22:23:34.947 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:34.947 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:34.947 00.000 18120 Enqueuing Expose request
22:23:34.947 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:34.947 00.000 21948 Worker thread wakes up
22:23:34.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:34.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:36.579 01.632 21948 Exposure complete
22:23:36.595 00.016 21948 worker thread done servicing request
22:23:36.595 00.000 18120 OnExposeComplete: enter
22:23:36.595 00.000 18120 UpdateGuideState(): m_state=6
22:23:36.595 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:23:36.595 00.000 18120 Star::Find returns 1 (0), X=1184.64, Y=843.26, Mass=1013, SNR=21.7, Peak=63 HFD=4.8
22:23:36.595 00.000 18120 MultiStar: [#1 0.39,-0.40,0.00,M2] [#2 -0.02,0.27,0.98,U] [#3 -0.03,-0.29,0.00,M1] [#4 -0.11,0.11,0.93,U] [#5 0.13,-0.44,0.00,M1] [#6 0.16,0.07,0.62,U] [#7 0.34,-0.24,0.00,M1] [#8 0.47,-0.07,0.00,M2] 
22:23:36.595 00.000 18120 refined, 3 included, MultiStar: {-0.06, 0.14}, one-star: {-0.21, 0.10}
22:23:36.595 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
22:23:36.595 00.000 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.23 = -0.05)
22:23:36.595 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.98 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
22:23:36.595 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.14, opts=13)
22:23:36.611 00.016 18120 Enqueuing Move request for scope (-0.06, 0.14)
22:23:36.611 00.000 21948 Worker thread wakes up
22:23:36.611 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
22:23:36.611 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
22:23:36.611 00.000 21948 Moving (-0.06, 0.14) raw xDistance=-0.16 yDistance=-0.01
22:23:36.611 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:23:36.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:36.611 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:23:36.611 00.000 21948 MoveAxis(E, 0, ABG)
22:23:36.611 00.000 21948 Move returns status 0, amount 0
22:23:36.611 00.000 21948 MoveAxis(N, 0, ABG)
22:23:36.611 00.000 21948 Move returns status 0, amount 0
22:23:36.611 00.000 21948 move complete, result=0
22:23:36.611 00.000 21948 worker thread done servicing request
22:23:36.611 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:36.618 00.007 18120 UpdateGuideState exits: m=1013 RSB=21.7
22:23:36.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:36.618 00.000 18120 Enqueuing Expose request
22:23:36.618 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:23:36.618 00.000 21948 Worker thread wakes up
22:23:36.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:36.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:38.143 01.525 21948 Exposure complete
22:23:38.169 00.026 21948 worker thread done servicing request
22:23:38.169 00.000 18120 OnExposeComplete: enter
22:23:38.170 00.001 18120 UpdateGuideState(): m_state=6
22:23:38.171 00.001 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:23:38.171 00.000 18120 Star::Find returns 1 (0), X=1184.72, Y=843.19, Mass=1138, SNR=22.9, Peak=67 HFD=4.6
22:23:38.171 00.000 18120 MultiStar: [#1 0.29,-0.30,0.00,M3] [#2 -0.06,0.22,0.98,U] [#3 0.01,-0.05,0.90,U] [#4 0.01,0.16,0.87,U] [#5 -0.09,-0.27,0.68,U] [#6 -0.27,0.11,0.68,U] [#7 -0.06,0.08,0.63,U] [#8 0.30,0.14,0.00,M3] 
22:23:38.172 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.05}, one-star: {-0.13, 0.03}
22:23:38.172 00.000 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.14) = xAngle (3.72 = -2.57)
22:23:38.172 00.000 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.82 = 0.53)
22:23:38.172 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.57 mountX=-0.08 mountY=0.05, mountTheta=2.60
22:23:38.174 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
22:23:38.174 00.000 18120 Enqueuing Move request for scope (-0.08, 0.05)
22:23:38.174 00.000 21948 Worker thread wakes up
22:23:38.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:23:38.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:23:38.174 00.000 21948 Moving (-0.08, 0.05) raw xDistance=-0.08 yDistance=0.05
22:23:38.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:23:38.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:38.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:23:38.174 00.000 21948 MoveAxis(E, 0, ABG)
22:23:38.174 00.000 21948 Move returns status 0, amount 0
22:23:38.174 00.000 21948 MoveAxis(N, 0, ABG)
22:23:38.174 00.000 21948 Move returns status 0, amount 0
22:23:38.174 00.000 21948 move complete, result=0
22:23:38.174 00.000 21948 worker thread done servicing request
22:23:38.174 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:38.174 00.000 18120 UpdateGuideState exits: m=1138 RSB=22.9
22:23:38.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:38.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:38.187 00.013 18120 Enqueuing Expose request
22:23:38.187 00.000 21948 Worker thread wakes up
22:23:38.187 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:38.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:38.187 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:39.820 01.633 21948 Exposure complete
22:23:39.845 00.025 21948 worker thread done servicing request
22:23:39.845 00.000 18120 OnExposeComplete: enter
22:23:39.845 00.000 18120 UpdateGuideState(): m_state=6
22:23:39.847 00.002 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:23:39.847 00.000 18120 Star::Find returns 1 (0), X=1184.72, Y=843.19, Mass=1067, SNR=22.1, Peak=68 HFD=4.4
22:23:39.847 00.000 18120 MultiStar: [#1 0.41,-0.47,0.00,M4] [#2 -0.20,-0.08,1.01,U] [#3 -0.35,-0.17,0.00,M1] [#4 -0.05,0.04,0.92,U] [#5 0.27,-0.46,0.00,M1] [#6 -0.31,-0.04,0.00,M1] [#7 0.13,-0.08,0.58,U] [#8 0.42,0.01,0.00,M4] 
22:23:39.847 00.000 18120 refined, 3 included, MultiStar: {-0.08, -0.02}, one-star: {-0.12, 0.02}
22:23:39.849 00.002 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
22:23:39.849 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
22:23:39.849 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.91 mountX=-0.02 mountY=0.08, mountTheta=1.77
22:23:39.851 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
22:23:39.851 00.000 18120 Enqueuing Move request for scope (-0.08, -0.02)
22:23:39.851 00.000 21948 Worker thread wakes up
22:23:39.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:23:39.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:23:39.851 00.000 21948 Moving (-0.08, -0.02) raw xDistance=-0.02 yDistance=0.08
22:23:39.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:23:39.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:39.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:23:39.851 00.000 21948 MoveAxis(E, 0, ABG)
22:23:39.851 00.000 21948 Move returns status 0, amount 0
22:23:39.851 00.000 21948 MoveAxis(N, 0, ABG)
22:23:39.851 00.000 21948 Move returns status 0, amount 0
22:23:39.851 00.000 21948 move complete, result=0
22:23:39.851 00.000 21948 worker thread done servicing request
22:23:39.855 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:39.855 00.000 18120 UpdateGuideState exits: m=1067 RSB=22.1
22:23:39.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:39.855 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:39.855 00.000 18120 Enqueuing Expose request
22:23:39.855 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:39.855 00.000 21948 Worker thread wakes up
22:23:39.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:39.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:41.377 01.522 21948 Exposure complete
22:23:41.399 00.022 21948 worker thread done servicing request
22:23:41.399 00.000 18120 OnExposeComplete: enter
22:23:41.399 00.000 18120 UpdateGuideState(): m_state=6
22:23:41.399 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:23:41.399 00.000 18120 Star::Find returns 1 (0), X=1184.68, Y=843.11, Mass=1260, SNR=24.4, Peak=66 HFD=5.0
22:23:41.399 00.000 18120 MultiStar: [#1 0.12,-0.57,0.00,M5] [#2 -0.53,0.16,0.00,M1] [#3 -0.33,-0.08,0.00,M2] [#4 -0.23,0.01,0.82,U] [#5 -0.42,-0.18,0.00,M2] [#6 -0.32,0.03,0.00,M2] [#7 -0.33,-0.16,0.00,M1] [#8 0.06,-0.09,0.42,U] 
22:23:41.399 00.000 18120 refined, 2 included, MultiStar: {-0.15, -0.04}, one-star: {-0.17, -0.05}
22:23:41.408 00.009 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
22:23:41.408 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
22:23:41.408 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.90 mountX=-0.03 mountY=0.15, mountTheta=1.76
22:23:41.408 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.04, opts=13)
22:23:41.408 00.000 18120 Enqueuing Move request for scope (-0.15, -0.04)
22:23:41.408 00.000 21948 Worker thread wakes up
22:23:41.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
22:23:41.408 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
22:23:41.408 00.000 21948 Moving (-0.15, -0.04) raw xDistance=-0.03 yDistance=0.15
22:23:41.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:23:41.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:41.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:23:41.408 00.000 21948 MoveAxis(E, 0, ABG)
22:23:41.408 00.000 21948 Move returns status 0, amount 0
22:23:41.408 00.000 21948 MoveAxis(N, 0, ABG)
22:23:41.408 00.000 21948 Move returns status 0, amount 0
22:23:41.408 00.000 21948 move complete, result=0
22:23:41.408 00.000 21948 worker thread done servicing request
22:23:41.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:41.416 00.008 18120 UpdateGuideState exits: m=1260 RSB=24.4
22:23:41.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:41.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:41.416 00.000 18120 Enqueuing Expose request
22:23:41.416 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:41.424 00.008 21948 Worker thread wakes up
22:23:41.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:41.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:43.051 01.627 21948 Exposure complete
22:23:43.075 00.024 21948 worker thread done servicing request
22:23:43.076 00.001 18120 OnExposeComplete: enter
22:23:43.076 00.000 18120 UpdateGuideState(): m_state=6
22:23:43.077 00.001 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:23:43.077 00.000 18120 Star::Find returns 1 (0), X=1185.01, Y=843.23, Mass=1093, SNR=22.6, Peak=55 HFD=4.9
22:23:43.078 00.001 18120 MultiStar: [#1 0.76,-0.57,0.00,M6] [#2 0.01,-0.01,0.96,U] [#3 0.17,-0.46,0.00,M3] [#4 0.32,0.09,0.00,M1] [#5 0.23,-0.49,0.00,M3] [#6 0.24,-0.11,0.67,U] [#7 0.13,0.16,0.56,U] [#8 0.44,-0.34,0.00,M4] 
22:23:43.078 00.000 18120 refined, 3 included, MultiStar: {0.13, 0.02}, one-star: {0.17, 0.07}
22:23:43.078 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.14) = xAngle (1.31 = 1.31)
22:23:43.078 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.41 = -1.87)
22:23:43.078 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=0.03 mountY=-0.12, mountTheta=-1.30
22:23:43.078 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
22:23:43.078 00.000 18120 Enqueuing Move request for scope (0.13, 0.02)
22:23:43.078 00.000 21948 Worker thread wakes up
22:23:43.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:23:43.078 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:23:43.078 00.000 21948 Moving (0.13, 0.02) raw xDistance=0.03 yDistance=-0.12
22:23:43.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:23:43.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:43.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:23:43.078 00.000 21948 MoveAxis(E, 0, ABG)
22:23:43.078 00.000 21948 Move returns status 0, amount 0
22:23:43.078 00.000 21948 MoveAxis(N, 0, ABG)
22:23:43.078 00.000 21948 Move returns status 0, amount 0
22:23:43.078 00.000 21948 move complete, result=0
22:23:43.078 00.000 21948 worker thread done servicing request
22:23:43.084 00.006 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:43.092 00.008 18120 UpdateGuideState exits: m=1093 RSB=22.6
22:23:43.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:43.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:43.092 00.000 18120 Enqueuing Expose request
22:23:43.093 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:43.093 00.000 21948 Worker thread wakes up
22:23:43.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:43.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:44.625 01.532 21948 Exposure complete
22:23:44.643 00.018 21948 worker thread done servicing request
22:23:44.643 00.000 18120 OnExposeComplete: enter
22:23:44.643 00.000 18120 UpdateGuideState(): m_state=6
22:23:44.643 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:23:44.643 00.000 18120 Star::Find returns 1 (0), X=1184.99, Y=841.06, Mass=841, SNR=19.7, Peak=35 HFD=5.6
22:23:44.643 00.000 18120 MultiStar: [#1 1.11,-2.90,0.00,M7] [#2 0.20,-2.17,0.00,M1] [#3 0.21,-2.30,0.00,M4] [#4 0.49,-1.96,0.00,M2] [#5 0.44,-2.11,0.00,M4] [#6 0.86,-1.91,0.00,M2] [#7 0.41,-2.00,0.00,M1] [#8 0.55,-1.99,0.00,M5] 
22:23:44.643 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
22:23:44.657 00.014 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
22:23:44.657 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-2.10 hyp=2.11 cameraTheta=-1.50 mountX=1.97 mountY=0.81, mountTheta=0.39
22:23:44.657 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-2.10, opts=13)
22:23:44.657 00.000 18120 Enqueuing Move request for scope (0.15, -2.10)
22:23:44.657 00.000 21948 Worker thread wakes up
22:23:44.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -2.10) opts 0xd
22:23:44.657 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -2.10)
22:23:44.657 00.000 21948 Moving (0.15, -2.10) raw xDistance=1.97 yDistance=0.81
22:23:44.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.97
22:23:44.657 00.000 21948 resist switch: large excursion: input 0.81 thresh 0.60 direction from 0 to 1
22:23:44.657 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.44
22:23:44.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
22:23:44.657 00.000 21948 MoveAxis(W, 417, ABG)
22:23:44.657 00.000 21948 Guiding  Dir = 3, Dur = 417
22:23:44.657 00.000 21948 IsSlewing returns 0
22:23:44.657 00.000 21948 IsGuiding returns 0
22:23:44.657 00.000 21948 PulseGuide returned control before completion, sleep 426
22:23:44.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:44.657 00.000 18120 UpdateGuideState exits: m=841 RSB=19.7
22:23:44.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:44.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:44.657 00.000 18120 Enqueuing Expose request
22:23:45.097 00.440 21948 IsGuiding returns 0
22:23:45.097 00.000 21948 Move returns status 0, amount 417
22:23:45.097 00.000 21948 MoveAxis(S, 194, ABG)
22:23:45.097 00.000 21948 Guiding  Dir = 1, Dur = 194
22:23:45.097 00.000 21948 IsSlewing returns 0
22:23:45.097 00.000 21948 IsGuiding returns 0
22:23:45.097 00.000 21948 PulseGuide returned control before completion, sleep 200
22:23:45.314 00.217 21948 IsGuiding returns 0
22:23:45.314 00.000 21948 Move returns status 0, amount 194
22:23:45.314 00.000 21948 move complete, result=0
22:23:45.315 00.001 21948 worker thread done servicing request
22:23:45.315 00.000 21948 Worker thread wakes up
22:23:45.315 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:45.315 00.000 18120 GuideStep: 2.0 px 417 ms WEST, 0.8 px 194 ms SOUTH
22:23:45.315 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:46.937 01.622 21948 Exposure complete
22:23:46.963 00.026 21948 worker thread done servicing request
22:23:46.963 00.000 18120 OnExposeComplete: enter
22:23:46.964 00.001 18120 UpdateGuideState(): m_state=6
22:23:46.964 00.000 18120 Star::Find(15, 1184, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:23:46.964 00.000 18120 Star::Find returns 1 (0), X=1182.71, Y=844.83, Mass=753, SNR=18.6, Peak=27 HFD=5.9
22:23:46.964 00.000 18120 MultiStar: [#1 -1.23,1.39,0.66,U] [#2 -2.45,1.81,0.00,M2] [#3 -1.56,1.29,0.00,M5] [#4 -2.04,1.98,0.00,M3] [#5 -2.21,1.56,0.00,M5] [#6 -0.91,1.53,0.63,U] [#7 -1.79,2.62,0.00,M2] [#8 -0.50,0.94,0.43,U] 
22:23:46.966 00.002 18120 refined, 3 included, MultiStar: {-1.37, 1.45}, one-star: {-2.13, 1.66}
22:23:46.966 00.000 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
22:23:46.966 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
22:23:46.966 00.000 18120 CameraToMount -- cameraX=-1.37 cameraY=1.45 hyp=2.00 cameraTheta=2.33 mountX=-1.89 mountY=0.57, mountTheta=2.85
22:23:46.968 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.37, y=1.45, opts=13)
22:23:46.969 00.001 18120 Enqueuing Move request for scope (-1.37, 1.45)
22:23:46.969 00.000 21948 Worker thread wakes up
22:23:46.969 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 1.45) opts 0xd
22:23:46.969 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.37, 1.45)
22:23:46.969 00.000 21948 Moving (-1.37, 1.45) raw xDistance=-1.89 yDistance=0.57
22:23:46.969 00.000 21948 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.89
22:23:46.969 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:23:46.969 00.000 21948 MoveAxis(E, 370, ABG)
22:23:46.969 00.000 21948 Guiding  Dir = 2, Dur = 370
22:23:46.969 00.000 21948 IsSlewing returns 0
22:23:46.969 00.000 21948 IsGuiding returns 0
22:23:46.969 00.000 21948 PulseGuide returned control before completion, sleep 378
22:23:46.969 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:46.976 00.007 18120 UpdateGuideState exits: m=753 RSB=18.6
22:23:46.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:46.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:46.976 00.000 18120 Enqueuing Expose request
22:23:47.362 00.386 21948 IsGuiding returns 0
22:23:47.362 00.000 21948 Move returns status 0, amount 370
22:23:47.362 00.000 21948 MoveAxis(S, 136, ABG)
22:23:47.362 00.000 21948 Guiding  Dir = 1, Dur = 136
22:23:47.362 00.000 21948 IsSlewing returns 0
22:23:47.362 00.000 21948 IsGuiding returns 0
22:23:47.362 00.000 21948 PulseGuide returned control before completion, sleep 142
22:23:47.516 00.154 21948 IsGuiding returns 0
22:23:47.516 00.000 21948 Move returns status 0, amount 136
22:23:47.516 00.000 21948 move complete, result=0
22:23:47.516 00.000 21948 worker thread done servicing request
22:23:47.516 00.000 21948 Worker thread wakes up
22:23:47.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:47.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:47.516 00.000 18120 GuideStep: -1.9 px 370 ms EAST, 0.6 px 136 ms SOUTH
22:23:48.923 01.407 21948 Exposure complete
22:23:48.939 00.016 21948 worker thread done servicing request
22:23:48.939 00.000 18120 OnExposeComplete: enter
22:23:48.939 00.000 18120 UpdateGuideState(): m_state=6
22:23:48.939 00.000 18120 Star::Find(15, 1182, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:23:48.939 00.000 18120 Star::Find returns 1 (0), X=1183.23, Y=844.43, Mass=743, SNR=18.3, Peak=33 HFD=5.5
22:23:48.939 00.000 18120 MultiStar: [#1 -0.85,0.29,0.78,U] [#2 -1.34,1.10,1.04,U] [#3 -0.40,0.29,0.88,U] [#4 -1.23,1.43,0.85,U] [#5 -1.30,0.91,0.70,U] [#6 -0.74,1.19,0.62,U] [#7 -1.59,0.96,0.62,U] [#8 -0.19,0.71,0.59,U] 
22:23:48.939 00.000 18120 refined, 8 included, MultiStar: {-1.07, 0.92}, one-star: {-1.61, 1.27}
22:23:48.939 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
22:23:48.939 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.39)
22:23:48.939 00.000 18120 CameraToMount -- cameraX=-1.07 cameraY=0.92 hyp=1.41 cameraTheta=2.43 mountX=-1.28 mountY=0.54, mountTheta=2.74
22:23:48.939 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.07, y=0.92, opts=13)
22:23:48.955 00.016 18120 Enqueuing Move request for scope (-1.07, 0.92)
22:23:48.955 00.000 21948 Worker thread wakes up
22:23:48.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.92) opts 0xd
22:23:48.955 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.07, 0.92)
22:23:48.955 00.000 21948 Moving (-1.07, 0.92) raw xDistance=-1.28 yDistance=0.54
22:23:48.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.28
22:23:48.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:23:48.955 00.000 21948 MoveAxis(E, 296, ABG)
22:23:48.955 00.000 21948 Guiding  Dir = 2, Dur = 296
22:23:48.957 00.002 21948 IsSlewing returns 0
22:23:48.957 00.000 21948 IsGuiding returns 0
22:23:48.959 00.002 21948 PulseGuide returned control before completion, sleep 305
22:23:48.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:48.959 00.000 18120 UpdateGuideState exits: m=743 RSB=18.3
22:23:48.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:48.959 00.000 18120 Enqueuing Expose request
22:23:49.268 00.309 21948 IsGuiding returns 0
22:23:49.268 00.000 21948 Move returns status 0, amount 296
22:23:49.268 00.000 21948 MoveAxis(S, 129, ABG)
22:23:49.268 00.000 21948 Guiding  Dir = 1, Dur = 129
22:23:49.268 00.000 21948 IsSlewing returns 0
22:23:49.268 00.000 21948 IsGuiding returns 0
22:23:49.268 00.000 21948 PulseGuide returned control before completion, sleep 135
22:23:49.438 00.170 21948 IsGuiding returns 0
22:23:49.438 00.000 21948 Move returns status 0, amount 129
22:23:49.438 00.000 21948 move complete, result=0
22:23:49.438 00.000 21948 worker thread done servicing request
22:23:49.438 00.000 21948 Worker thread wakes up
22:23:49.438 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:49.438 00.000 18120 GuideStep: -1.3 px 296 ms EAST, 0.5 px 129 ms SOUTH
22:23:49.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:51.079 01.641 21948 Exposure complete
22:23:51.095 00.016 21948 worker thread done servicing request
22:23:51.095 00.000 18120 OnExposeComplete: enter
22:23:51.095 00.000 18120 UpdateGuideState(): m_state=6
22:23:51.095 00.000 18120 Star::Find(15, 1183, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:23:51.095 00.000 18120 Star::Find returns 1 (0), X=1184.39, Y=843.54, Mass=761, SNR=18.4, Peak=30 HFD=5.7
22:23:51.095 00.000 18120 MultiStar: [#1 0.36,-0.65,0.80,U] [#2 0.37,0.30,0.98,U] [#3 0.26,-0.04,0.98,U] [#4 0.29,-0.36,0.91,U] [#5 -0.06,0.15,0.80,U] [#6 0.70,0.63,0.58,U] [#7 -0.07,0.77,0.68,U] [#8 0.71,-0.30,0.46,U] 
22:23:51.095 00.000 18120 refined, 8 included, MultiStar: {0.19, 0.09}, one-star: {-0.45, 0.38}
22:23:51.095 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.59 = 1.59)
22:23:51.095 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.59)
22:23:51.095 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
22:23:51.095 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.09, opts=13)
22:23:51.095 00.000 18120 Enqueuing Move request for scope (0.19, 0.09)
22:23:51.111 00.016 21948 Worker thread wakes up
22:23:51.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
22:23:51.111 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
22:23:51.111 00.000 21948 Moving (0.19, 0.09) raw xDistance=-0.00 yDistance=-0.21
22:23:51.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:23:51.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:51.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:23:51.111 00.000 21948 MoveAxis(E, 0, ABG)
22:23:51.111 00.000 21948 Move returns status 0, amount 0
22:23:51.111 00.000 21948 MoveAxis(N, 0, ABG)
22:23:51.111 00.000 21948 Move returns status 0, amount 0
22:23:51.111 00.000 21948 move complete, result=0
22:23:51.111 00.000 21948 worker thread done servicing request
22:23:51.114 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:51.114 00.000 18120 UpdateGuideState exits: m=761 RSB=18.4
22:23:51.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:51.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:51.114 00.000 18120 Enqueuing Expose request
22:23:51.114 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:23:51.114 00.000 21948 Worker thread wakes up
22:23:51.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:51.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:52.641 01.527 21948 Exposure complete
22:23:52.657 00.016 21948 worker thread done servicing request
22:23:52.657 00.000 18120 OnExposeComplete: enter
22:23:52.657 00.000 18120 UpdateGuideState(): m_state=6
22:23:52.657 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:23:52.657 00.000 18120 Star::Find returns 1 (0), X=1184.59, Y=843.64, Mass=721, SNR=18.0, Peak=29 HFD=5.5
22:23:52.657 00.000 18120 MultiStar: [#1 0.61,-0.63,0.73,U] [#2 0.38,0.20,1.01,U] [#3 0.68,-0.04,1.04,U] [#4 -0.07,0.89,0.85,U] [#5 -0.05,0.02,0.70,U] [#6 1.43,-0.07,0.64,U] [#7 0.21,0.87,0.65,U] [#8 1.68,-0.45,0.42,U] 
22:23:52.657 00.000 18120 refined, 8 included, MultiStar: {0.42, 0.18}, one-star: {-0.25, 0.48}
22:23:52.657 00.000 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.14) = xAngle (1.55 = 1.55)
22:23:52.657 00.000 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.65 = -1.63)
22:23:52.657 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=0.18 hyp=0.46 cameraTheta=0.40 mountX=0.01 mountY=-0.46, mountTheta=-1.55
22:23:52.673 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=0.18, opts=13)
22:23:52.674 00.001 18120 Enqueuing Move request for scope (0.42, 0.18)
22:23:52.674 00.000 21948 Worker thread wakes up
22:23:52.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.18) opts 0xd
22:23:52.674 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, 0.18)
22:23:52.674 00.000 21948 Moving (0.42, 0.18) raw xDistance=0.01 yDistance=-0.46
22:23:52.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:23:52.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:52.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:23:52.674 00.000 21948 MoveAxis(E, 0, ABG)
22:23:52.674 00.000 21948 Move returns status 0, amount 0
22:23:52.674 00.000 21948 MoveAxis(N, 0, ABG)
22:23:52.674 00.000 21948 Move returns status 0, amount 0
22:23:52.674 00.000 21948 move complete, result=0
22:23:52.674 00.000 21948 worker thread done servicing request
22:23:52.676 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:52.684 00.008 18120 UpdateGuideState exits: m=721 RSB=18.0
22:23:52.684 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.684 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:52.686 00.002 18120 Enqueuing Expose request
22:23:52.686 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:23:52.686 00.000 21948 Worker thread wakes up
22:23:52.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:52.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:54.315 01.629 21948 Exposure complete
22:23:54.341 00.026 21948 worker thread done servicing request
22:23:54.341 00.000 18120 OnExposeComplete: enter
22:23:54.342 00.001 18120 UpdateGuideState(): m_state=6
22:23:54.343 00.001 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:23:54.343 00.000 18120 Star::Find returns 1 (0), X=1184.17, Y=843.60, Mass=801, SNR=19.0, Peak=31 HFD=6.1
22:23:54.343 00.000 18120 Star::Find false star n=48 nbg=279 bg=2.3 sigma=0.9 thresh=5 peak=5
22:23:54.343 00.000 18120 MultiStar: [#1 0.13,-0.45,0.70,U] [#2 -0.22,0.21,1.02,U] [#3 0.15,0.14,0.90,U] [#4 0.03,1.04,0.84,U] [#5 -0.14,0.19,0.75,U] [#6 0.54,1.10,0.63,U] [#7 0.31,1.14,0.55,U] [#8 0.00,0.00,0.00,L] [#9 1.38,-0.31,0.42,U] 
22:23:54.343 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.39}, one-star: {-0.67, 0.44}
22:23:54.343 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
22:23:54.343 00.000 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.59)
22:23:54.343 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.39 hyp=0.40 cameraTheta=1.45 mountX=-0.34 mountY=-0.22, mountTheta=-2.56
22:23:54.343 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.39, opts=13)
22:23:54.343 00.000 18120 Enqueuing Move request for scope (0.05, 0.39)
22:23:54.349 00.006 21948 Worker thread wakes up
22:23:54.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.39) opts 0xd
22:23:54.349 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.39)
22:23:54.349 00.000 21948 Moving (0.05, 0.39) raw xDistance=-0.34 yDistance=-0.22
22:23:54.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:23:54.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:54.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:23:54.349 00.000 21948 MoveAxis(E, 72, ABG)
22:23:54.349 00.000 21948 Guiding  Dir = 2, Dur = 72
22:23:54.349 00.000 21948 IsSlewing returns 0
22:23:54.349 00.000 21948 IsGuiding returns 0
22:23:54.349 00.000 21948 PulseGuide returned control before completion, sleep 81
22:23:54.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:54.359 00.010 18120 UpdateGuideState exits: m=801 RSB=19.0
22:23:54.361 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:54.361 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:54.361 00.000 18120 Enqueuing Expose request
22:23:54.440 00.079 21948 IsGuiding returns 0
22:23:54.440 00.000 21948 Move returns status 0, amount 72
22:23:54.440 00.000 21948 MoveAxis(N, 0, ABG)
22:23:54.440 00.000 21948 Move returns status 0, amount 0
22:23:54.440 00.000 21948 move complete, result=0
22:23:54.440 00.000 21948 worker thread done servicing request
22:23:54.440 00.000 21948 Worker thread wakes up
22:23:54.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:54.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:23:54.440 00.000 18120 GuideStep: -0.3 px 72 ms EAST, -0.2 px 0 ms NORTH
22:23:55.846 01.406 21948 Exposure complete
22:23:55.873 00.027 21948 worker thread done servicing request
22:23:55.874 00.001 18120 OnExposeComplete: enter
22:23:55.874 00.000 18120 UpdateGuideState(): m_state=6
22:23:55.874 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:23:55.874 00.000 18120 Star::Find returns 1 (0), X=1191.81, Y=837.73, Mass=653, SNR=16.9, Peak=26 HFD=5.8
22:23:55.874 00.000 18120 Star::Find false star n=27 nbg=282 bg=2.7 sigma=1.0 thresh=6 peak=6
22:23:55.874 00.000 18120 Star::Find false star n=25 nbg=284 bg=2.0 sigma=0.9 thresh=5 peak=5
22:23:55.874 00.000 18120 MultiStar: [#1 7.15,-5.73,0.00,M3] [#2 6.86,-4.96,0.00,M1] [#3 5.89,-4.06,0.00,M2] [#4 6.12,-4.76,0.00,M1] [#5 5.67,-4.74,0.00,M2] [#6 5.64,-3.31,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 7.38,-5.13,0.00,M2] [#9 0.00,0.00,0.00,L] [#10 6.41,-4.86,0.00,M1] 
22:23:55.874 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.48 = 0.48)
22:23:55.874 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.58 = -2.70)
22:23:55.874 00.000 18120 CameraToMount -- cameraX=6.97 cameraY=-5.44 hyp=8.84 cameraTheta=-0.66 mountX=7.83 mountY=-3.78, mountTheta=-0.45
22:23:55.879 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=6.97, y=-5.44, opts=13)
22:23:55.879 00.000 18120 Enqueuing Move request for scope (6.97, -5.44)
22:23:55.879 00.000 21948 Worker thread wakes up
22:23:55.879 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (6.97, -5.44) opts 0xd
22:23:55.879 00.000 21948 Handling offset move in thread for scope, endpoint = (6.97, -5.44)
22:23:55.879 00.000 21948 Moving (6.97, -5.44) raw xDistance=7.83 yDistance=-3.78
22:23:55.879 00.000 21948 GuideAlgorithmHysteresis::Result() returns 4.92 from input 7.83
22:23:55.879 00.000 21948 resist switch: large excursion: input -3.78 thresh 0.60 direction from 1 to -1
22:23:55.879 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-11.33
22:23:55.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns -3.78 from input -3.78
22:23:55.879 00.000 21948 MoveAxis(W, 1651, ABG)
22:23:55.879 00.000 21948 Guiding  Dir = 3, Dur = 1651
22:23:55.881 00.002 21948 IsSlewing returns 0
22:23:55.881 00.000 21948 IsGuiding returns 0
22:23:55.881 00.000 21948 PulseGuide returned control before completion, sleep 1660
22:23:55.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:23:55.890 00.009 18120 UpdateGuideState exits: m=653 RSB=16.9
22:23:55.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:55.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:23:55.890 00.000 18120 Enqueuing Expose request
22:23:57.548 01.658 21948 IsGuiding returns 1
22:23:57.548 00.000 21948 scope still moving after pulse duration time elapsed
22:23:57.581 00.033 21948 IsSlewing returns 0
22:23:57.581 00.000 21948 IsGuiding returns 0
22:23:57.581 00.000 21948 scope move finished after 1651 + 48 ms
22:23:57.581 00.000 21948 Move returns status 0, amount 1651
22:23:57.581 00.000 21948 MoveAxis(N, 901, ABG)
22:23:57.581 00.000 21948 Guiding  Dir = 0, Dur = 901
22:23:57.581 00.000 21948 IsSlewing returns 0
22:23:57.581 00.000 21948 IsGuiding returns 0
22:23:57.581 00.000 21948 PulseGuide returned control before completion, sleep 907
22:23:58.515 00.934 21948 IsGuiding returns 0
22:23:58.515 00.000 21948 Move returns status 0, amount 901
22:23:58.515 00.000 21948 move complete, result=0
22:23:58.515 00.000 21948 worker thread done servicing request
22:23:58.515 00.000 21948 Worker thread wakes up
22:23:58.515 00.000 18120 GuideStep: 7.8 px 1651 ms WEST, -3.8 px 901 ms NORTH
22:23:58.515 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:23:58.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1177,823,31,31)
22:24:00.157 01.642 21948 Exposure complete
22:24:00.173 00.016 21948 worker thread done servicing request
22:24:00.173 00.000 18120 OnExposeComplete: enter
22:24:00.173 00.000 18120 UpdateGuideState(): m_state=6
22:24:00.173 00.000 18120 Star::Find(15, 1191, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:24:00.173 00.000 18120 Star::Find returns 1 (0), X=1184.38, Y=848.37, Mass=1546, SNR=26.9, Peak=125 HFD=4.5
22:24:00.173 00.000 18120 MultiStar: [#1 0.05,4.59,1.19,U] [#2 -1.00,5.44,0.00,M2] [#3 -1.07,5.09,0.87,U] [#4 -0.74,5.06,0.90,U] [#5 -0.64,4.45,0.70,U] [#6 -1.44,5.13,0.61,U] [#7 -0.64,4.61,0.55,U] [#8 -0.47,5.22,0.47,U] 
22:24:00.173 00.000 18120 refined, 7 included, MultiStar: {-0.62, 4.91}, one-star: {-0.46, 5.21}
22:24:00.173 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
22:24:00.173 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.34)
22:24:00.173 00.000 18120 CameraToMount -- cameraX=-0.62 cameraY=4.91 hyp=4.95 cameraTheta=1.70 mountX=-4.73 mountY=-1.65, mountTheta=-2.81
22:24:00.189 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.62, y=4.91, opts=13)
22:24:00.189 00.000 18120 Enqueuing Move request for scope (-0.62, 4.91)
22:24:00.189 00.000 21948 Worker thread wakes up
22:24:00.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 4.91) opts 0xd
22:24:00.189 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.62, 4.91)
22:24:00.189 00.000 21948 Moving (-0.62, 4.91) raw xDistance=-4.73 yDistance=-1.65
22:24:00.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns -2.63 from input -4.73
22:24:00.189 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
22:24:00.189 00.000 21948 MoveAxis(E, 884, ABG)
22:24:00.189 00.000 21948 Guiding  Dir = 2, Dur = 884
22:24:00.191 00.002 21948 IsSlewing returns 0
22:24:00.191 00.000 21948 IsGuiding returns 0
22:24:00.191 00.000 21948 PulseGuide returned control before completion, sleep 893
22:24:00.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:00.191 00.000 18120 UpdateGuideState exits: m=1546 RSB=26.9
22:24:00.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.191 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:00.191 00.000 18120 Enqueuing Expose request
22:24:01.098 00.907 21948 IsGuiding returns 0
22:24:01.098 00.000 21948 Move returns status 0, amount 884
22:24:01.098 00.000 21948 MoveAxis(N, 395, ABG)
22:24:01.098 00.000 21948 Guiding  Dir = 0, Dur = 395
22:24:01.098 00.000 21948 IsSlewing returns 0
22:24:01.099 00.001 21948 IsGuiding returns 0
22:24:01.103 00.004 21948 PulseGuide returned control before completion, sleep 401
22:24:01.516 00.413 21948 IsGuiding returns 0
22:24:01.516 00.000 21948 Move returns status 0, amount 395
22:24:01.516 00.000 21948 move complete, result=0
22:24:01.516 00.000 21948 worker thread done servicing request
22:24:01.516 00.000 21948 Worker thread wakes up
22:24:01.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:01.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:01.516 00.000 18120 GuideStep: -4.7 px 884 ms EAST, -1.7 px 395 ms NORTH
22:24:02.925 01.409 21948 Exposure complete
22:24:02.950 00.025 21948 worker thread done servicing request
22:24:02.950 00.000 18120 OnExposeComplete: enter
22:24:02.951 00.001 18120 UpdateGuideState(): m_state=6
22:24:02.951 00.000 18120 Star::Find(15, 1184, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:24:02.951 00.000 18120 Star::Find returns 1 (0), X=1185.22, Y=847.01, Mass=1556, SNR=27.1, Peak=84 HFD=4.7
22:24:02.951 00.000 18120 MultiStar: [#1 1.02,3.36,1.19,U] [#2 -0.19,3.87,0.93,U] [#3 -0.40,3.76,0.92,U] [#4 0.18,3.68,0.88,U] [#5 0.07,3.45,0.73,U] [#6 -0.56,3.71,0.59,U] [#7 0.21,3.44,0.56,U] [#8 0.35,3.96,0.48,U] 
22:24:02.953 00.002 18120 refined, 8 included, MultiStar: {0.17, 3.66}, one-star: {0.38, 3.84}
22:24:02.953 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
22:24:02.953 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.51)
22:24:02.953 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=3.66 hyp=3.67 cameraTheta=1.53 mountX=-3.27 mountY=-1.80, mountTheta=-2.64
22:24:02.955 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=3.66, opts=13)
22:24:02.955 00.000 18120 Enqueuing Move request for scope (0.17, 3.66)
22:24:02.955 00.000 21948 Worker thread wakes up
22:24:02.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 3.66) opts 0xd
22:24:02.955 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 3.66)
22:24:02.955 00.000 21948 Moving (0.17, 3.66) raw xDistance=-3.27 yDistance=-1.80
22:24:02.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns -2.24 from input -3.27
22:24:02.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.80 from input -1.80
22:24:02.955 00.000 21948 MoveAxis(E, 752, ABG)
22:24:02.955 00.000 21948 Guiding  Dir = 2, Dur = 752
22:24:02.955 00.000 21948 IsSlewing returns 0
22:24:02.955 00.000 21948 IsGuiding returns 0
22:24:02.955 00.000 21948 PulseGuide returned control before completion, sleep 761
22:24:02.955 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:02.970 00.015 18120 UpdateGuideState exits: m=1556 RSB=27.1
22:24:02.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:02.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:02.971 00.000 18120 Enqueuing Expose request
22:24:03.735 00.764 21948 IsGuiding returns 0
22:24:03.735 00.000 21948 Move returns status 0, amount 752
22:24:03.735 00.000 21948 MoveAxis(N, 429, ABG)
22:24:03.735 00.000 21948 Guiding  Dir = 0, Dur = 429
22:24:03.735 00.000 21948 IsSlewing returns 0
22:24:03.735 00.000 21948 IsGuiding returns 0
22:24:03.738 00.003 21948 PulseGuide returned control before completion, sleep 435
22:24:04.192 00.454 21948 IsGuiding returns 0
22:24:04.192 00.000 21948 Move returns status 0, amount 429
22:24:04.192 00.000 21948 move complete, result=0
22:24:04.192 00.000 21948 worker thread done servicing request
22:24:04.192 00.000 21948 Worker thread wakes up
22:24:04.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:04.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:04.192 00.000 18120 GuideStep: -3.3 px 752 ms EAST, -1.8 px 429 ms NORTH
22:24:05.817 01.625 21948 Exposure complete
22:24:05.828 00.011 21948 worker thread done servicing request
22:24:05.828 00.000 18120 OnExposeComplete: enter
22:24:05.828 00.000 18120 UpdateGuideState(): m_state=6
22:24:05.828 00.000 18120 Star::Find(15, 1185, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:24:05.844 00.016 18120 Star::Find returns 1 (0), X=1185.07, Y=843.00, Mass=1527, SNR=26.9, Peak=118 HFD=4.4
22:24:05.844 00.000 18120 MultiStar: [#1 0.88,-0.70,1.21,U] [#2 -0.28,0.03,0.98,U] [#3 -0.33,-0.33,0.95,U] [#4 0.12,-0.51,0.89,U] [#5 -0.06,-0.82,0.74,U] [#6 -0.58,-0.31,0.63,U] [#7 -0.13,-0.94,0.57,U] [#8 0.34,-0.37,0.47,U] 
22:24:05.844 00.000 18120 single-star, 8 included, MultiStar: {0.06, -0.44}, one-star: {0.23, -0.16}
22:24:05.844 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
22:24:05.844 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.66)
22:24:05.844 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=0.24 mountY=-0.13, mountTheta=-0.49
22:24:05.844 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.16, opts=13)
22:24:05.844 00.000 18120 Enqueuing Move request for scope (0.23, -0.16)
22:24:05.844 00.000 21948 Worker thread wakes up
22:24:05.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
22:24:05.844 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
22:24:05.844 00.000 21948 Moving (0.23, -0.16) raw xDistance=0.24 yDistance=-0.13
22:24:05.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.00 from input 0.24
22:24:05.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:05.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:05.844 00.000 21948 MoveAxis(E, 1, ABG)
22:24:05.844 00.000 21948 Guiding  Dir = 2, Dur = 1
22:24:05.844 00.000 21948 IsSlewing returns 0
22:24:05.844 00.000 21948 IsGuiding returns 0
22:24:05.844 00.000 21948 IsGuiding returns 0
22:24:05.844 00.000 21948 Move returns status 0, amount 1
22:24:05.844 00.000 21948 MoveAxis(N, 0, ABG)
22:24:05.844 00.000 21948 Move returns status 0, amount 0
22:24:05.844 00.000 21948 move complete, result=0
22:24:05.844 00.000 21948 worker thread done servicing request
22:24:05.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:05.860 00.016 18120 UpdateGuideState exits: m=1527 RSB=26.9
22:24:05.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:05.860 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:05.860 00.000 18120 Enqueuing Expose request
22:24:05.860 00.000 18120 GuideStep: 0.2 px 1 ms EAST, -0.1 px 0 ms NORTH
22:24:05.860 00.000 21948 Worker thread wakes up
22:24:05.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:05.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:07.375 01.515 21948 Exposure complete
22:24:07.394 00.019 21948 worker thread done servicing request
22:24:07.394 00.000 18120 OnExposeComplete: enter
22:24:07.394 00.000 18120 UpdateGuideState(): m_state=6
22:24:07.394 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:24:07.394 00.000 18120 Star::Find returns 1 (0), X=1184.98, Y=843.02, Mass=1667, SNR=27.9, Peak=125 HFD=4.5
22:24:07.406 00.012 18120 Status Line: Masse : 1667 vs 1076
22:24:07.407 00.001 18120 UpdateCurrentPosition: star mass new=1666.9 exp=1076.1 thresh=50% limits=(534.1, 1662.9, 2152.1)
22:24:07.407 00.000 18120 DistanceChecker: activated
22:24:07.407 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:24:07.410 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:24:07.410 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:24:07.410 00.000 21948 Worker thread wakes up
22:24:07.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:24:07.410 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:24:07.410 00.000 21948 move complete, result=0
22:24:07.410 00.000 21948 worker thread done servicing request
22:24:07.517 00.107 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:07.519 00.002 18120 Status Line: Étoile perdue - sa masse a changé
22:24:07.520 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:07.531 00.011 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:24:07.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:07.531 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:24:07.533 00.002 18120 Enqueuing Expose request
22:24:07.533 00.000 21948 Worker thread wakes up
22:24:07.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:07.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:24:09.157 01.624 21948 Exposure complete
22:24:09.183 00.026 21948 worker thread done servicing request
22:24:09.183 00.000 18120 OnExposeComplete: enter
22:24:09.183 00.000 18120 UpdateGuideState(): m_state=6
22:24:09.183 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:24:09.185 00.002 18120 Star::Find returns 1 (0), X=1185.37, Y=843.12, Mass=1597, SNR=27.3, Peak=129 HFD=4.6
22:24:09.185 00.000 18120 DistanceChecker: deactivated
22:24:09.185 00.000 18120 MultiStar: [#1 1.15,-0.55,1.16,U] [#2 -0.09,0.07,0.96,U] [#3 -0.12,-0.11,0.88,U] [#4 0.22,-0.47,0.88,U] [#5 0.12,-0.60,0.70,U] [#6 -0.42,-0.07,0.63,U] [#7 0.10,-0.66,0.58,U] [#8 0.30,-0.11,0.45,U] 
22:24:09.185 00.000 18120 refined, 8 included, MultiStar: {0.26, -0.28}, one-star: {0.53, -0.05}
22:24:09.185 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.32 = 0.32)
22:24:09.187 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.86)
22:24:09.187 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-0.82 mountX=0.36 mountY=-0.11, mountTheta=-0.29
22:24:09.187 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.28, opts=13)
22:24:09.189 00.002 18120 Enqueuing Move request for scope (0.26, -0.28)
22:24:09.189 00.000 21948 Worker thread wakes up
22:24:09.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.28) opts 0xd
22:24:09.189 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.28)
22:24:09.189 00.000 21948 Moving (0.26, -0.28) raw xDistance=0.36 yDistance=-0.11
22:24:09.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
22:24:09.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:09.189 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:09.189 00.000 21948 MoveAxis(W, 77, ABG)
22:24:09.189 00.000 21948 Guiding  Dir = 3, Dur = 77
22:24:09.191 00.002 21948 IsSlewing returns 0
22:24:09.191 00.000 21948 IsGuiding returns 0
22:24:09.191 00.000 21948 PulseGuide returned control before completion, sleep 86
22:24:09.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:09.191 00.000 18120 UpdateGuideState exits: m=1597 RSB=27.3
22:24:09.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:09.191 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:09.191 00.000 18120 Enqueuing Expose request
22:24:09.282 00.091 21948 IsGuiding returns 0
22:24:09.282 00.000 21948 Move returns status 0, amount 77
22:24:09.282 00.000 21948 MoveAxis(N, 0, ABG)
22:24:09.282 00.000 21948 Move returns status 0, amount 0
22:24:09.282 00.000 21948 move complete, result=0
22:24:09.282 00.000 21948 worker thread done servicing request
22:24:09.282 00.000 21948 Worker thread wakes up
22:24:09.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:09.282 00.000 18120 GuideStep: 0.4 px 77 ms WEST, -0.1 px 0 ms NORTH
22:24:09.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:10.691 01.409 21948 Exposure complete
22:24:10.715 00.024 21948 worker thread done servicing request
22:24:10.715 00.000 18120 OnExposeComplete: enter
22:24:10.715 00.000 18120 UpdateGuideState(): m_state=6
22:24:10.717 00.002 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:24:10.717 00.000 18120 Star::Find returns 1 (0), X=1185.12, Y=843.46, Mass=1528, SNR=26.9, Peak=122 HFD=4.3
22:24:10.717 00.000 18120 MultiStar: [#1 0.52,-0.03,1.22,U] [#2 -0.44,0.40,0.98,U] [#3 -0.43,0.20,0.90,U] [#4 0.03,0.09,0.89,U] [#5 -0.12,-0.60,0.73,U] [#6 -0.58,0.02,0.61,U] [#7 -0.04,-0.43,0.56,U] [#8 -0.16,0.41,0.49,U] 
22:24:10.717 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.28, 0.29}
22:24:10.719 00.002 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.14) = xAngle (3.49 = -2.79)
22:24:10.719 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.59 = 0.31)
22:24:10.719 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.35 mountX=-0.08 mountY=0.02, mountTheta=2.83
22:24:10.719 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
22:24:10.719 00.000 18120 Enqueuing Move request for scope (-0.06, 0.06)
22:24:10.719 00.000 21948 Worker thread wakes up
22:24:10.719 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:24:10.719 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:24:10.719 00.000 21948 Moving (-0.06, 0.06) raw xDistance=-0.08 yDistance=0.02
22:24:10.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:24:10.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:10.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:24:10.719 00.000 21948 MoveAxis(E, 0, ABG)
22:24:10.719 00.000 21948 Move returns status 0, amount 0
22:24:10.719 00.000 21948 MoveAxis(N, 0, ABG)
22:24:10.719 00.000 21948 Move returns status 0, amount 0
22:24:10.719 00.000 21948 move complete, result=0
22:24:10.719 00.000 21948 worker thread done servicing request
22:24:10.727 00.008 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:10.736 00.009 18120 UpdateGuideState exits: m=1528 RSB=26.9
22:24:10.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:10.737 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:10.737 00.000 18120 Enqueuing Expose request
22:24:10.738 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:10.738 00.000 21948 Worker thread wakes up
22:24:10.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:10.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:12.364 01.626 21948 Exposure complete
22:24:12.382 00.018 21948 worker thread done servicing request
22:24:12.382 00.000 18120 OnExposeComplete: enter
22:24:12.382 00.000 18120 UpdateGuideState(): m_state=6
22:24:12.390 00.008 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:24:12.390 00.000 18120 Star::Find returns 1 (0), X=1185.36, Y=843.39, Mass=1567, SNR=27.1, Peak=134 HFD=4.3
22:24:12.390 00.000 18120 MultiStar: [#1 0.95,-0.19,1.15,U] [#2 -0.21,0.35,0.94,U] [#3 -0.37,0.20,0.89,U] [#4 0.20,0.04,0.86,U] [#5 -0.21,-0.30,0.73,U] [#6 -0.67,0.27,0.59,U] [#7 0.09,-0.23,0.56,U] [#8 0.17,0.26,0.50,U] 
22:24:12.390 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.52, 0.23}
22:24:12.390 00.000 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.14) = xAngle (1.67 = 1.67)
22:24:12.390 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.78 = -1.51)
22:24:12.390 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
22:24:12.390 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
22:24:12.390 00.000 18120 Enqueuing Move request for scope (0.12, 0.07)
22:24:12.390 00.000 21948 Worker thread wakes up
22:24:12.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:24:12.390 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:24:12.390 00.000 21948 Moving (0.12, 0.07) raw xDistance=-0.01 yDistance=-0.13
22:24:12.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:24:12.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:12.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:12.390 00.000 21948 MoveAxis(E, 0, ABG)
22:24:12.390 00.000 21948 Move returns status 0, amount 0
22:24:12.390 00.000 21948 MoveAxis(N, 0, ABG)
22:24:12.390 00.000 21948 Move returns status 0, amount 0
22:24:12.390 00.000 21948 move complete, result=0
22:24:12.390 00.000 21948 worker thread done servicing request
22:24:12.390 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:12.390 00.000 18120 UpdateGuideState exits: m=1567 RSB=27.1
22:24:12.390 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:12.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:12.406 00.016 18120 Enqueuing Expose request
22:24:12.406 00.000 21948 Worker thread wakes up
22:24:12.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:12.406 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:12.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:13.939 01.533 21948 Exposure complete
22:24:13.954 00.015 21948 worker thread done servicing request
22:24:13.954 00.000 18120 OnExposeComplete: enter
22:24:13.954 00.000 18120 UpdateGuideState(): m_state=6
22:24:13.954 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:24:13.954 00.000 18120 Star::Find returns 1 (0), X=1185.13, Y=843.28, Mass=1692, SNR=28.2, Peak=142 HFD=4.5
22:24:13.954 00.000 18120 Status Line: Masse : 1692 vs 1110
22:24:13.969 00.015 18120 UpdateCurrentPosition: star mass new=1691.9 exp=1110.0 thresh=50% limits=(537.6, 1665.1, 2220.1)
22:24:13.969 00.000 18120 DistanceChecker: activated
22:24:13.969 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:24:13.971 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.00, opts=14)
22:24:13.971 00.000 18120 Enqueuing Move request for scope (0.00, 0.00)
22:24:13.971 00.000 21948 Worker thread wakes up
22:24:13.971 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:24:13.971 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:24:13.971 00.000 21948 move complete, result=0
22:24:13.971 00.000 21948 worker thread done servicing request
22:24:14.077 00.106 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:14.077 00.000 18120 Status Line: Étoile perdue - sa masse a changé
22:24:14.084 00.007 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:14.091 00.007 18120 UpdateGuideState exits: Étoile perdue - sa masse a changé
22:24:14.091 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:14.091 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:24:14.093 00.002 18120 Enqueuing Expose request
22:24:14.093 00.000 21948 Worker thread wakes up
22:24:14.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:14.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:24:15.721 01.628 21948 Exposure complete
22:24:15.737 00.016 21948 worker thread done servicing request
22:24:15.737 00.000 18120 OnExposeComplete: enter
22:24:15.737 00.000 18120 UpdateGuideState(): m_state=6
22:24:15.737 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:24:15.737 00.000 18120 Star::Find returns 1 (0), X=1185.00, Y=843.56, Mass=1594, SNR=27.2, Peak=121 HFD=4.5
22:24:15.737 00.000 18120 DistanceChecker: deactivated
22:24:15.737 00.000 18120 MultiStar: [#1 0.87,-0.21,1.17,U] [#2 -0.30,0.38,1.00,U] [#3 -0.42,0.34,0.88,U] [#4 0.07,0.19,0.85,U] [#5 -0.00,-0.33,0.72,U] [#6 -0.74,0.17,0.62,U] [#7 -0.14,-0.37,0.56,U] [#8 0.21,0.35,0.48,U] 
22:24:15.737 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.16, 0.40}
22:24:15.737 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
22:24:15.737 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
22:24:15.737 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
22:24:15.752 00.015 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.11, opts=13)
22:24:15.754 00.002 18120 Enqueuing Move request for scope (0.02, 0.11)
22:24:15.755 00.001 21948 Worker thread wakes up
22:24:15.755 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:24:15.755 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:24:15.755 00.000 21948 Moving (0.02, 0.11) raw xDistance=-0.10 yDistance=-0.07
22:24:15.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:24:15.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:15.755 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:15.755 00.000 21948 MoveAxis(E, 0, ABG)
22:24:15.755 00.000 21948 Move returns status 0, amount 0
22:24:15.755 00.000 21948 MoveAxis(N, 0, ABG)
22:24:15.755 00.000 21948 Move returns status 0, amount 0
22:24:15.755 00.000 21948 move complete, result=0
22:24:15.755 00.000 21948 worker thread done servicing request
22:24:15.758 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:15.765 00.007 18120 UpdateGuideState exits: m=1594 RSB=27.2
22:24:15.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.766 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:15.766 00.000 18120 Enqueuing Expose request
22:24:15.766 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:15.767 00.001 21948 Worker thread wakes up
22:24:15.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:15.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:17.285 01.518 21948 Exposure complete
22:24:17.309 00.024 21948 worker thread done servicing request
22:24:17.310 00.001 18120 OnExposeComplete: enter
22:24:17.310 00.000 18120 UpdateGuideState(): m_state=6
22:24:17.311 00.001 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:24:17.311 00.000 18120 Star::Find returns 1 (0), X=1185.13, Y=843.48, Mass=1560, SNR=26.9, Peak=120 HFD=4.5
22:24:17.312 00.001 18120 MultiStar: [#1 0.94,-0.15,1.22,U] [#2 -0.06,0.41,0.97,U] [#3 -0.29,0.30,0.94,U] [#4 -0.07,0.37,0.86,U] [#5 0.07,-0.36,0.70,U] [#6 -0.48,0.23,0.61,U] [#7 0.13,-0.33,0.56,U] [#8 0.35,0.31,0.49,U] 
22:24:17.312 00.000 18120 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.29, 0.32}
22:24:17.313 00.001 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
22:24:17.313 00.000 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.27)
22:24:17.314 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=-0.06 mountY=-0.19, mountTheta=-1.91
22:24:17.315 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.14, opts=13)
22:24:17.315 00.000 18120 Enqueuing Move request for scope (0.14, 0.14)
22:24:17.316 00.001 21948 Worker thread wakes up
22:24:17.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
22:24:17.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
22:24:17.316 00.000 21948 Moving (0.14, 0.14) raw xDistance=-0.06 yDistance=-0.19
22:24:17.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:24:17.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:17.316 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:24:17.316 00.000 21948 MoveAxis(E, 0, ABG)
22:24:17.316 00.000 21948 Move returns status 0, amount 0
22:24:17.316 00.000 21948 MoveAxis(N, 0, ABG)
22:24:17.316 00.000 21948 Move returns status 0, amount 0
22:24:17.316 00.000 21948 move complete, result=0
22:24:17.316 00.000 21948 worker thread done servicing request
22:24:17.320 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:17.326 00.006 18120 UpdateGuideState exits: m=1560 RSB=26.9
22:24:17.327 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:17.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:17.328 00.001 18120 Enqueuing Expose request
22:24:17.328 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:17.328 00.000 21948 Worker thread wakes up
22:24:17.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:17.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:18.956 01.628 21948 Exposure complete
22:24:18.971 00.015 21948 worker thread done servicing request
22:24:18.971 00.000 18120 OnExposeComplete: enter
22:24:18.971 00.000 18120 UpdateGuideState(): m_state=6
22:24:18.971 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:24:18.971 00.000 18120 Star::Find returns 1 (0), X=1185.17, Y=843.59, Mass=1577, SNR=27.3, Peak=115 HFD=4.5
22:24:18.971 00.000 18120 MultiStar: [#1 0.75,-0.26,1.12,U] [#2 -0.13,0.43,0.92,U] [#3 -0.43,0.35,0.90,U] [#4 -0.05,0.29,0.91,U] [#5 -0.07,-0.50,0.72,U] [#6 -0.34,0.17,0.61,U] [#7 -0.02,-0.16,0.57,U] [#8 0.30,0.40,0.44,U] 
22:24:18.971 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.32, 0.42}
22:24:18.971 00.000 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.14) = xAngle (2.24 = 2.24)
22:24:18.987 00.016 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.34 = -0.94)
22:24:18.987 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
22:24:18.987 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.13, opts=13)
22:24:18.987 00.000 18120 Enqueuing Move request for scope (0.07, 0.13)
22:24:18.987 00.000 21948 Worker thread wakes up
22:24:18.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:24:18.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:24:18.987 00.000 21948 Moving (0.07, 0.13) raw xDistance=-0.09 yDistance=-0.12
22:24:18.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:24:18.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:18.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:18.987 00.000 21948 MoveAxis(E, 0, ABG)
22:24:18.987 00.000 21948 Move returns status 0, amount 0
22:24:18.987 00.000 21948 MoveAxis(N, 0, ABG)
22:24:18.987 00.000 21948 Move returns status 0, amount 0
22:24:18.987 00.000 21948 move complete, result=0
22:24:18.987 00.000 21948 worker thread done servicing request
22:24:18.993 00.006 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:18.995 00.002 18120 UpdateGuideState exits: m=1577 RSB=27.3
22:24:18.995 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:18.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:18.995 00.000 18120 Enqueuing Expose request
22:24:18.995 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:19.003 00.008 21948 Worker thread wakes up
22:24:19.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:19.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:20.518 01.515 21948 Exposure complete
22:24:20.544 00.026 21948 worker thread done servicing request
22:24:20.544 00.000 18120 OnExposeComplete: enter
22:24:20.544 00.000 18120 UpdateGuideState(): m_state=6
22:24:20.545 00.001 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:24:20.545 00.000 18120 Star::Find returns 1 (0), X=1185.23, Y=843.62, Mass=1706, SNR=28.2, Peak=130 HFD=4.5
22:24:20.545 00.000 18120 MultiStar: [#1 0.97,-0.16,1.17,U] [#2 -0.20,0.47,0.92,U] [#3 -0.57,0.25,0.87,U] [#4 0.04,0.04,0.86,U] [#5 -0.00,-0.37,0.66,U] [#6 -0.72,0.28,0.56,U] [#7 -0.15,-0.02,0.54,U] [#8 0.45,0.42,0.42,U] 
22:24:20.545 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.39, 0.45}
22:24:20.545 00.000 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
22:24:20.547 00.002 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.30 = -0.98)
22:24:20.547 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
22:24:20.549 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.15, opts=13)
22:24:20.550 00.001 18120 Enqueuing Move request for scope (0.08, 0.15)
22:24:20.550 00.000 21948 Worker thread wakes up
22:24:20.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
22:24:20.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
22:24:20.550 00.000 21948 Moving (0.08, 0.15) raw xDistance=-0.10 yDistance=-0.14
22:24:20.551 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:24:20.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:20.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:20.551 00.000 21948 MoveAxis(E, 0, ABG)
22:24:20.551 00.000 21948 Move returns status 0, amount 0
22:24:20.551 00.000 21948 MoveAxis(N, 0, ABG)
22:24:20.551 00.000 21948 Move returns status 0, amount 0
22:24:20.551 00.000 21948 move complete, result=0
22:24:20.551 00.000 21948 worker thread done servicing request
22:24:20.554 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:20.561 00.007 18120 UpdateGuideState exits: m=1706 RSB=28.2
22:24:20.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:20.562 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:20.562 00.000 18120 Enqueuing Expose request
22:24:20.562 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:20.563 00.001 21948 Worker thread wakes up
22:24:20.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:20.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:22.191 01.628 21948 Exposure complete
22:24:22.216 00.025 21948 worker thread done servicing request
22:24:22.216 00.000 18120 OnExposeComplete: enter
22:24:22.217 00.001 18120 UpdateGuideState(): m_state=6
22:24:22.217 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:24:22.218 00.001 18120 Star::Find returns 1 (0), X=1184.91, Y=843.58, Mass=1623, SNR=27.5, Peak=109 HFD=4.8
22:24:22.218 00.000 18120 MultiStar: [#1 0.67,0.00,1.19,U] [#2 -0.52,0.65,0.93,U] [#3 -0.59,0.17,0.85,U] [#4 -0.33,0.33,0.87,U] [#5 -0.14,-0.39,0.73,U] [#6 -0.77,0.43,0.62,U] [#7 -0.06,0.04,0.54,U] [#8 0.20,0.44,0.46,U] 
22:24:22.218 00.000 18120 refined, 8 included, MultiStar: {-0.13, 0.23}, one-star: {0.07, 0.41}
22:24:22.218 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
22:24:22.218 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
22:24:22.218 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.08 mountX=-0.27 mountY=0.01, mountTheta=3.10
22:24:22.218 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.23, opts=13)
22:24:22.218 00.000 18120 Enqueuing Move request for scope (-0.13, 0.23)
22:24:22.218 00.000 21948 Worker thread wakes up
22:24:22.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
22:24:22.218 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
22:24:22.218 00.000 21948 Moving (-0.13, 0.23) raw xDistance=-0.27 yDistance=0.01
22:24:22.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:24:22.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:22.218 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:24:22.218 00.000 21948 MoveAxis(E, 56, ABG)
22:24:22.218 00.000 21948 Guiding  Dir = 2, Dur = 56
22:24:22.218 00.000 21948 IsSlewing returns 0
22:24:22.218 00.000 21948 IsGuiding returns 0
22:24:22.218 00.000 21948 PulseGuide returned control before completion, sleep 65
22:24:22.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:22.218 00.000 18120 UpdateGuideState exits: m=1623 RSB=27.5
22:24:22.218 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:22.234 00.016 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:22.234 00.000 18120 Enqueuing Expose request
22:24:22.298 00.064 21948 IsGuiding returns 0
22:24:22.298 00.000 21948 Move returns status 0, amount 56
22:24:22.298 00.000 21948 MoveAxis(N, 0, ABG)
22:24:22.298 00.000 21948 Move returns status 0, amount 0
22:24:22.298 00.000 21948 move complete, result=0
22:24:22.298 00.000 21948 worker thread done servicing request
22:24:22.298 00.000 21948 Worker thread wakes up
22:24:22.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:22.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:22.298 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
22:24:23.705 01.407 21948 Exposure complete
22:24:23.721 00.016 21948 worker thread done servicing request
22:24:23.721 00.000 18120 OnExposeComplete: enter
22:24:23.721 00.000 18120 UpdateGuideState(): m_state=6
22:24:23.721 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:24:23.721 00.000 18120 Star::Find returns 1 (0), X=1186.10, Y=843.24, Mass=1901, SNR=30.0, Peak=78 HFD=5.7
22:24:23.721 00.000 18120 MultiStar: [#1 1.74,-0.33,1.20,U] [#2 0.47,0.30,0.90,U] [#3 0.02,0.16,0.81,U] [#4 0.76,-0.05,0.83,U] [#5 0.73,-0.94,0.70,U] [#6 -0.27,0.19,0.58,U] [#7 0.33,-0.65,0.57,U] [#8 0.79,-0.06,0.40,U] 
22:24:23.721 00.000 18120 refined, 8 included, MultiStar: {0.76, -0.13}, one-star: {1.26, 0.08}
22:24:23.721 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.14) = xAngle (0.98 = 0.98)
22:24:23.721 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.08 = -2.21)
22:24:23.721 00.000 18120 CameraToMount -- cameraX=0.76 cameraY=-0.13 hyp=0.77 cameraTheta=-0.17 mountX=0.43 mountY=-0.62, mountTheta=-0.96
22:24:23.738 00.017 18120 SchedulePrimaryMove(0D3B3DD0, x=0.76, y=-0.13, opts=13)
22:24:23.738 00.000 18120 Enqueuing Move request for scope (0.76, -0.13)
22:24:23.739 00.001 21948 Worker thread wakes up
22:24:23.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.13) opts 0xd
22:24:23.739 00.000 21948 Handling offset move in thread for scope, endpoint = (0.76, -0.13)
22:24:23.739 00.000 21948 Moving (0.76, -0.13) raw xDistance=0.43 yDistance=-0.62
22:24:23.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
22:24:23.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:24:23.739 00.000 21948 MoveAxis(W, 87, ABG)
22:24:23.739 00.000 21948 Guiding  Dir = 3, Dur = 87
22:24:23.739 00.000 21948 IsSlewing returns 0
22:24:23.739 00.000 21948 IsGuiding returns 0
22:24:23.741 00.002 21948 PulseGuide returned control before completion, sleep 96
22:24:23.745 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:23.749 00.004 18120 UpdateGuideState exits: m=1901 RSB=30.0
22:24:23.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:23.749 00.000 18120 Enqueuing Expose request
22:24:23.849 00.100 21948 IsGuiding returns 0
22:24:23.849 00.000 21948 Move returns status 0, amount 87
22:24:23.849 00.000 21948 MoveAxis(N, 147, ABG)
22:24:23.849 00.000 21948 Guiding  Dir = 0, Dur = 147
22:24:23.850 00.001 21948 IsSlewing returns 0
22:24:23.850 00.000 21948 IsGuiding returns 0
22:24:23.854 00.004 21948 PulseGuide returned control before completion, sleep 153
22:24:24.017 00.163 21948 IsGuiding returns 0
22:24:24.017 00.000 21948 Move returns status 0, amount 147
22:24:24.017 00.000 21948 move complete, result=0
22:24:24.017 00.000 21948 worker thread done servicing request
22:24:24.017 00.000 21948 Worker thread wakes up
22:24:24.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:24.017 00.000 18120 GuideStep: 0.4 px 87 ms WEST, -0.6 px 147 ms NORTH
22:24:24.023 00.006 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:25.657 01.634 21948 Exposure complete
22:24:25.679 00.022 21948 worker thread done servicing request
22:24:25.679 00.000 18120 OnExposeComplete: enter
22:24:25.679 00.000 18120 UpdateGuideState(): m_state=6
22:24:25.679 00.000 18120 Star::Find(15, 1186, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:24:25.679 00.000 18120 Star::Find returns 1 (0), X=1185.71, Y=843.51, Mass=1829, SNR=29.2, Peak=111 HFD=5.2
22:24:25.679 00.000 18120 MultiStar: [#1 1.52,-0.02,1.33,U] [#2 -0.02,0.48,0.98,U] [#3 -0.27,0.34,0.88,U] [#4 0.39,0.00,0.88,U] [#5 0.36,-0.62,0.76,U] [#6 -0.72,0.37,0.62,U] [#7 0.27,-0.66,0.56,U] [#8 0.45,0.49,0.41,U] 
22:24:25.679 00.000 18120 refined, 8 included, MultiStar: {0.42, 0.09}, one-star: {0.87, 0.34}
22:24:25.679 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.14) = xAngle (1.36 = 1.36)
22:24:25.679 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.46 = -1.82)
22:24:25.679 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=0.09 hyp=0.43 cameraTheta=0.21 mountX=0.09 mountY=-0.42, mountTheta=-1.36
22:24:25.679 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=0.09, opts=13)
22:24:25.689 00.010 18120 Enqueuing Move request for scope (0.42, 0.09)
22:24:25.689 00.000 21948 Worker thread wakes up
22:24:25.690 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.09) opts 0xd
22:24:25.690 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, 0.09)
22:24:25.690 00.000 21948 Moving (0.42, 0.09) raw xDistance=0.09 yDistance=-0.42
22:24:25.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:24:25.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:24:25.690 00.000 21948 MoveAxis(E, 0, ABG)
22:24:25.690 00.000 21948 Move returns status 0, amount 0
22:24:25.690 00.000 21948 MoveAxis(N, 100, ABG)
22:24:25.690 00.000 21948 Guiding  Dir = 0, Dur = 100
22:24:25.690 00.000 21948 IsSlewing returns 0
22:24:25.690 00.000 21948 IsGuiding returns 0
22:24:25.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:25.690 00.000 21948 PulseGuide returned control before completion, sleep 106
22:24:25.700 00.010 18120 UpdateGuideState exits: m=1829 RSB=29.2
22:24:25.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:25.700 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:25.700 00.000 18120 Enqueuing Expose request
22:24:25.819 00.119 21948 IsGuiding returns 0
22:24:25.819 00.000 21948 Move returns status 0, amount 100
22:24:25.819 00.000 21948 move complete, result=0
22:24:25.819 00.000 21948 worker thread done servicing request
22:24:25.819 00.000 21948 Worker thread wakes up
22:24:25.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:25.819 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 100 ms NORTH
22:24:25.820 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:27.239 01.419 21948 Exposure complete
22:24:27.249 00.010 21948 worker thread done servicing request
22:24:27.249 00.000 18120 OnExposeComplete: enter
22:24:27.265 00.016 18120 UpdateGuideState(): m_state=6
22:24:27.265 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:24:27.267 00.002 18120 Star::Find returns 1 (0), X=1185.65, Y=843.27, Mass=2005, SNR=30.6, Peak=137 HFD=5.1
22:24:27.267 00.000 18120 MultiStar: [#1 1.46,-0.37,1.27,U] [#2 -0.12,0.26,0.92,U] [#3 -0.36,0.09,0.83,U] [#4 0.39,-0.13,0.82,U] [#5 0.17,-0.60,0.70,U] [#6 -0.76,0.27,0.59,U] [#7 0.16,-0.52,0.52,U] [#8 0.29,0.34,0.44,U] 
22:24:27.267 00.000 18120 refined, 8 included, MultiStar: {0.35, -0.07}, one-star: {0.81, 0.11}
22:24:27.267 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.14) = xAngle (0.93 = 0.93)
22:24:27.269 00.002 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.03 = -2.25)
22:24:27.269 00.000 18120 CameraToMount -- cameraX=0.35 cameraY=-0.07 hyp=0.35 cameraTheta=-0.21 mountX=0.21 mountY=-0.28, mountTheta=-0.92
22:24:27.269 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.07, opts=13)
22:24:27.271 00.002 18120 Enqueuing Move request for scope (0.35, -0.07)
22:24:27.271 00.000 21948 Worker thread wakes up
22:24:27.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.07) opts 0xd
22:24:27.271 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.07)
22:24:27.271 00.000 21948 Moving (0.35, -0.07) raw xDistance=0.21 yDistance=-0.28
22:24:27.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:24:27.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:24:27.271 00.000 21948 MoveAxis(W, 45, ABG)
22:24:27.271 00.000 21948 Guiding  Dir = 3, Dur = 45
22:24:27.271 00.000 21948 IsSlewing returns 0
22:24:27.271 00.000 21948 IsGuiding returns 0
22:24:27.271 00.000 21948 PulseGuide returned control before completion, sleep 54
22:24:27.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:27.280 00.009 18120 UpdateGuideState exits: m=2005 RSB=30.6
22:24:27.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:27.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:27.280 00.000 18120 Enqueuing Expose request
22:24:27.329 00.049 21948 IsGuiding returns 1
22:24:27.329 00.000 21948 scope still moving after pulse duration time elapsed
22:24:27.375 00.046 21948 IsSlewing returns 0
22:24:27.375 00.000 21948 IsGuiding returns 0
22:24:27.375 00.000 21948 scope move finished after 45 + 58 ms
22:24:27.375 00.000 21948 Move returns status 0, amount 45
22:24:27.375 00.000 21948 MoveAxis(N, 66, ABG)
22:24:27.375 00.000 21948 Guiding  Dir = 0, Dur = 66
22:24:27.375 00.000 21948 IsSlewing returns 0
22:24:27.375 00.000 21948 IsGuiding returns 0
22:24:27.375 00.000 21948 PulseGuide returned control before completion, sleep 71
22:24:27.456 00.081 21948 IsGuiding returns 0
22:24:27.456 00.000 21948 Move returns status 0, amount 66
22:24:27.456 00.000 21948 move complete, result=0
22:24:27.456 00.000 21948 worker thread done servicing request
22:24:27.456 00.000 21948 Worker thread wakes up
22:24:27.456 00.000 18120 GuideStep: 0.2 px 45 ms WEST, -0.3 px 66 ms NORTH
22:24:27.458 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:27.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:29.082 01.624 21948 Exposure complete
22:24:29.108 00.026 21948 worker thread done servicing request
22:24:29.108 00.000 18120 OnExposeComplete: enter
22:24:29.109 00.001 18120 UpdateGuideState(): m_state=6
22:24:29.109 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:24:29.109 00.000 18120 Star::Find returns 1 (0), X=1185.36, Y=843.44, Mass=1925, SNR=30.0, Peak=133 HFD=5.1
22:24:29.109 00.000 18120 MultiStar: [#1 1.03,0.03,1.31,U] [#2 -0.52,0.47,0.95,U] [#3 -0.65,0.40,0.87,U] [#4 0.06,0.08,0.85,U] [#5 -0.27,-0.50,0.72,U] [#6 -1.15,0.24,0.56,U] [#7 -0.27,-0.75,0.52,U] [#8 0.19,0.34,0.48,U] 
22:24:29.109 00.000 18120 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.52, 0.27}
22:24:29.109 00.000 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.14) = xAngle (2.76 = 2.76)
22:24:29.109 00.000 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.42)
22:24:29.109 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.62 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
22:24:29.109 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.10, opts=13)
22:24:29.109 00.000 18120 Enqueuing Move request for scope (-0.00, 0.10)
22:24:29.109 00.000 21948 Worker thread wakes up
22:24:29.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
22:24:29.109 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
22:24:29.109 00.000 21948 Moving (-0.00, 0.10) raw xDistance=-0.09 yDistance=-0.04
22:24:29.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:24:29.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:29.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:29.109 00.000 21948 MoveAxis(E, 0, ABG)
22:24:29.109 00.000 21948 Move returns status 0, amount 0
22:24:29.109 00.000 21948 MoveAxis(N, 0, ABG)
22:24:29.109 00.000 21948 Move returns status 0, amount 0
22:24:29.109 00.000 21948 move complete, result=0
22:24:29.109 00.000 21948 worker thread done servicing request
22:24:29.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:29.109 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.0
22:24:29.125 00.016 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:29.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:29.125 00.000 18120 Enqueuing Expose request
22:24:29.125 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:29.125 00.000 21948 Worker thread wakes up
22:24:29.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:29.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:30.642 01.517 21948 Exposure complete
22:24:30.658 00.016 21948 worker thread done servicing request
22:24:30.658 00.000 18120 OnExposeComplete: enter
22:24:30.658 00.000 18120 UpdateGuideState(): m_state=6
22:24:30.658 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:24:30.658 00.000 18120 Star::Find returns 1 (0), X=1185.22, Y=843.84, Mass=1833, SNR=29.4, Peak=107 HFD=5.1
22:24:30.658 00.000 18120 MultiStar: [#1 1.07,0.12,1.35,U] [#2 -0.49,0.82,0.97,U] [#3 -0.74,0.37,0.86,U] [#4 -0.06,0.26,0.83,U] [#5 -0.24,-0.70,0.76,U] [#6 -1.39,0.36,0.59,U] [#7 -0.22,-0.39,0.52,U] [#8 0.09,0.38,0.46,U] 
22:24:30.658 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.25}, one-star: {0.37, 0.68}
22:24:30.658 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
22:24:30.658 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
22:24:30.658 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.79 mountX=-0.25 mountY=-0.06, mountTheta=-2.90
22:24:30.674 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.25, opts=13)
22:24:30.674 00.000 18120 Enqueuing Move request for scope (-0.06, 0.25)
22:24:30.674 00.000 21948 Worker thread wakes up
22:24:30.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
22:24:30.674 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
22:24:30.674 00.000 21948 Moving (-0.06, 0.25) raw xDistance=-0.25 yDistance=-0.06
22:24:30.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:24:30.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:30.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:24:30.674 00.000 21948 MoveAxis(E, 53, ABG)
22:24:30.674 00.000 21948 Guiding  Dir = 2, Dur = 53
22:24:30.674 00.000 21948 IsSlewing returns 0
22:24:30.674 00.000 21948 IsGuiding returns 0
22:24:30.674 00.000 21948 PulseGuide returned control before completion, sleep 62
22:24:30.674 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:30.674 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.4
22:24:30.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:30.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:30.674 00.000 18120 Enqueuing Expose request
22:24:30.765 00.091 21948 IsGuiding returns 0
22:24:30.767 00.002 21948 Move returns status 0, amount 53
22:24:30.767 00.000 21948 MoveAxis(N, 0, ABG)
22:24:30.767 00.000 21948 Move returns status 0, amount 0
22:24:30.767 00.000 21948 move complete, result=0
22:24:30.767 00.000 21948 worker thread done servicing request
22:24:30.767 00.000 21948 Worker thread wakes up
22:24:30.767 00.000 18120 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
22:24:30.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:30.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:32.406 01.639 21948 Exposure complete
22:24:32.431 00.025 21948 worker thread done servicing request
22:24:32.431 00.000 18120 OnExposeComplete: enter
22:24:32.433 00.002 18120 UpdateGuideState(): m_state=6
22:24:32.433 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:24:32.433 00.000 18120 Star::Find returns 1 (0), X=1185.40, Y=843.43, Mass=1794, SNR=29.0, Peak=114 HFD=5.1
22:24:32.433 00.000 18120 MultiStar: [#1 1.12,-0.10,1.31,U] [#2 -0.28,0.54,0.96,U] [#3 -0.58,0.47,0.88,U] [#4 0.06,0.15,0.89,U] [#5 -0.13,-0.61,0.73,U] [#6 -1.12,0.61,0.62,U] [#7 -0.09,-0.46,0.55,U] [#8 0.29,0.11,0.45,U] 
22:24:32.435 00.002 18120 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.56, 0.27}
22:24:32.435 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
22:24:32.435 00.000 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.03)
22:24:32.435 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.01 mountX=-0.08 mountY=-0.13, mountTheta=-2.14
22:24:32.437 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
22:24:32.437 00.000 18120 Enqueuing Move request for scope (0.08, 0.12)
22:24:32.437 00.000 21948 Worker thread wakes up
22:24:32.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
22:24:32.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
22:24:32.437 00.000 21948 Moving (0.08, 0.12) raw xDistance=-0.08 yDistance=-0.13
22:24:32.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:24:32.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:32.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:32.437 00.000 21948 MoveAxis(E, 0, ABG)
22:24:32.437 00.000 21948 Move returns status 0, amount 0
22:24:32.437 00.000 21948 MoveAxis(N, 0, ABG)
22:24:32.437 00.000 21948 Move returns status 0, amount 0
22:24:32.437 00.000 21948 move complete, result=0
22:24:32.437 00.000 21948 worker thread done servicing request
22:24:32.441 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:32.449 00.008 18120 UpdateGuideState exits: m=1794 RSB=29.0
22:24:32.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:32.449 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:32.449 00.000 18120 Enqueuing Expose request
22:24:32.449 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:32.451 00.002 21948 Worker thread wakes up
22:24:32.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:32.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:33.970 01.519 21948 Exposure complete
22:24:33.986 00.016 21948 worker thread done servicing request
22:24:33.986 00.000 18120 OnExposeComplete: enter
22:24:33.986 00.000 18120 UpdateGuideState(): m_state=6
22:24:33.986 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:24:33.986 00.000 18120 Star::Find returns 1 (0), X=1185.27, Y=843.71, Mass=1815, SNR=29.1, Peak=114 HFD=5.2
22:24:33.986 00.000 18120 MultiStar: [#1 0.92,0.05,1.32,U] [#2 -0.33,0.70,1.00,U] [#3 -0.66,0.55,0.85,U] [#4 0.26,0.20,0.89,U] [#5 -0.25,-0.50,0.72,U] [#6 -1.06,0.69,0.58,U] [#7 -0.16,-0.24,0.57,U] [#8 0.30,0.52,0.44,U] 
22:24:33.986 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.28}, one-star: {0.43, 0.55}
22:24:33.986 00.000 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.14) = xAngle (2.60 = 2.60)
22:24:33.986 00.000 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.70 = -0.58)
22:24:33.986 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.29 cameraTheta=1.46 mountX=-0.25 mountY=-0.16, mountTheta=-2.57
22:24:33.986 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.28, opts=13)
22:24:33.986 00.000 18120 Enqueuing Move request for scope (0.03, 0.28)
22:24:34.002 00.016 21948 Worker thread wakes up
22:24:34.002 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
22:24:34.002 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
22:24:34.002 00.000 21948 Moving (0.03, 0.28) raw xDistance=-0.25 yDistance=-0.16
22:24:34.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
22:24:34.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:34.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:24:34.002 00.000 21948 MoveAxis(E, 52, ABG)
22:24:34.002 00.000 21948 Guiding  Dir = 2, Dur = 52
22:24:34.003 00.001 21948 IsSlewing returns 0
22:24:34.003 00.000 21948 IsGuiding returns 0
22:24:34.003 00.000 21948 PulseGuide returned control before completion, sleep 60
22:24:34.003 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:34.003 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.1
22:24:34.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:34.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:34.003 00.000 18120 Enqueuing Expose request
22:24:34.079 00.076 21948 IsGuiding returns 0
22:24:34.079 00.000 21948 Move returns status 0, amount 52
22:24:34.079 00.000 21948 MoveAxis(N, 0, ABG)
22:24:34.079 00.000 21948 Move returns status 0, amount 0
22:24:34.079 00.000 21948 move complete, result=0
22:24:34.079 00.000 21948 worker thread done servicing request
22:24:34.079 00.000 21948 Worker thread wakes up
22:24:34.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:34.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:34.079 00.000 18120 GuideStep: -0.2 px 52 ms EAST, -0.2 px 0 ms NORTH
22:24:35.704 01.625 21948 Exposure complete
22:24:35.720 00.016 21948 worker thread done servicing request
22:24:35.720 00.000 18120 OnExposeComplete: enter
22:24:35.720 00.000 18120 UpdateGuideState(): m_state=6
22:24:35.720 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:24:35.720 00.000 18120 Star::Find returns 1 (0), X=1185.54, Y=843.11, Mass=1921, SNR=29.9, Peak=118 HFD=5.2
22:24:35.720 00.000 18120 MultiStar: [#1 1.18,-0.30,1.27,U] [#2 -0.09,0.44,0.93,U] [#3 -0.34,0.28,0.87,U] [#4 0.15,0.01,0.85,U] [#5 -0.10,-0.88,0.71,U] [#6 -0.72,0.19,0.59,U] [#7 -0.02,-0.61,0.55,U] [#8 0.26,0.13,0.43,U] 
22:24:35.720 00.000 18120 refined, 8 included, MultiStar: {0.22, -0.08}, one-star: {0.70, -0.06}
22:24:35.720 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
22:24:35.720 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.39)
22:24:35.720 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.36 mountX=0.16 mountY=-0.16, mountTheta=-0.77
22:24:35.720 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.08, opts=13)
22:24:35.735 00.015 18120 Enqueuing Move request for scope (0.22, -0.08)
22:24:35.735 00.000 21948 Worker thread wakes up
22:24:35.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
22:24:35.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
22:24:35.735 00.000 21948 Moving (0.22, -0.08) raw xDistance=0.16 yDistance=-0.16
22:24:35.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:24:35.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:35.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:24:35.735 00.000 21948 MoveAxis(E, 0, ABG)
22:24:35.735 00.000 21948 Move returns status 0, amount 0
22:24:35.735 00.000 21948 MoveAxis(N, 0, ABG)
22:24:35.735 00.000 21948 Move returns status 0, amount 0
22:24:35.735 00.000 21948 move complete, result=0
22:24:35.735 00.000 21948 worker thread done servicing request
22:24:35.735 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:35.735 00.000 18120 UpdateGuideState exits: m=1921 RSB=29.9
22:24:35.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.735 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:35.735 00.000 18120 Enqueuing Expose request
22:24:35.735 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:35.735 00.000 21948 Worker thread wakes up
22:24:35.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:35.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:37.268 01.533 21948 Exposure complete
22:24:37.284 00.016 21948 worker thread done servicing request
22:24:37.284 00.000 18120 OnExposeComplete: enter
22:24:37.284 00.000 18120 UpdateGuideState(): m_state=6
22:24:37.284 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:24:37.284 00.000 18120 Star::Find returns 1 (0), X=1185.70, Y=842.26, Mass=1933, SNR=30.0, Peak=69 HFD=5.7
22:24:37.284 00.000 18120 MultiStar: [#1 1.34,-1.08,1.23,U] [#2 0.15,-0.73,0.89,U] [#3 -0.04,-1.02,0.81,U] [#4 0.83,-0.92,0.89,U] [#5 0.88,-1.59,0.68,U] [#6 -0.28,-1.23,0.60,U] [#7 0.77,-1.45,0.51,U] [#8 0.70,-0.84,0.44,U] 
22:24:37.284 00.000 18120 refined, 8 included, MultiStar: {0.63, -1.06}, one-star: {0.85, -0.90}
22:24:37.284 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.14) = xAngle (0.11 = 0.11)
22:24:37.284 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.07)
22:24:37.284 00.000 18120 CameraToMount -- cameraX=0.63 cameraY=-1.06 hyp=1.23 cameraTheta=-1.03 mountX=1.23 mountY=-0.09, mountTheta=-0.07
22:24:37.301 00.017 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=-1.06, opts=13)
22:24:37.301 00.000 18120 Enqueuing Move request for scope (0.63, -1.06)
22:24:37.302 00.001 21948 Worker thread wakes up
22:24:37.302 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, -1.06) opts 0xd
22:24:37.302 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, -1.06)
22:24:37.302 00.000 21948 Moving (0.63, -1.06) raw xDistance=1.23 yDistance=-0.09
22:24:37.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.23
22:24:37.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:37.302 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:37.302 00.000 21948 MoveAxis(W, 259, ABG)
22:24:37.302 00.000 21948 Guiding  Dir = 3, Dur = 259
22:24:37.302 00.000 21948 IsSlewing returns 0
22:24:37.302 00.000 21948 IsGuiding returns 0
22:24:37.304 00.002 21948 PulseGuide returned control before completion, sleep 268
22:24:37.305 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:37.312 00.007 18120 UpdateGuideState exits: m=1933 RSB=30.0
22:24:37.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:37.312 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:37.312 00.000 18120 Enqueuing Expose request
22:24:37.595 00.283 21948 IsGuiding returns 0
22:24:37.595 00.000 21948 Move returns status 0, amount 259
22:24:37.595 00.000 21948 MoveAxis(N, 0, ABG)
22:24:37.595 00.000 21948 Move returns status 0, amount 0
22:24:37.595 00.000 21948 move complete, result=0
22:24:37.595 00.000 21948 worker thread done servicing request
22:24:37.595 00.000 21948 Worker thread wakes up
22:24:37.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:37.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:37.595 00.000 18120 GuideStep: 1.2 px 259 ms WEST, -0.1 px 0 ms NORTH
22:24:39.219 01.624 21948 Exposure complete
22:24:39.235 00.016 21948 worker thread done servicing request
22:24:39.235 00.000 18120 OnExposeComplete: enter
22:24:39.235 00.000 18120 UpdateGuideState(): m_state=6
22:24:39.235 00.000 18120 Star::Find(15, 1185, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:24:39.235 00.000 18120 Star::Find returns 1 (0), X=1182.96, Y=843.93, Mass=1666, SNR=28.0, Peak=102 HFD=4.6
22:24:39.235 00.000 18120 MultiStar: [#1 -1.48,0.32,1.29,U] [#2 -2.46,0.69,0.97,U] [#3 -2.53,0.46,0.88,U] [#4 -2.12,0.40,0.88,U] [#5 -2.01,-0.03,0.75,U] [#6 -2.72,0.41,0.59,U] [#7 -1.95,0.12,0.56,U] [#8 -1.79,0.77,0.45,U] 
22:24:39.235 00.000 18120 single-star, 8 included, MultiStar: {-2.07, 0.44}, one-star: {-1.88, 0.77}
22:24:39.235 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.90 = -2.39)
22:24:39.235 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.00 = 0.72)
22:24:39.235 00.000 18120 CameraToMount -- cameraX=-1.88 cameraY=0.77 hyp=2.04 cameraTheta=2.75 mountX=-1.48 mountY=1.34, mountTheta=2.41
22:24:39.235 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.88, y=0.77, opts=13)
22:24:39.235 00.000 18120 Enqueuing Move request for scope (-1.88, 0.77)
22:24:39.251 00.016 21948 Worker thread wakes up
22:24:39.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.88, 0.77) opts 0xd
22:24:39.251 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.88, 0.77)
22:24:39.251 00.000 21948 Moving (-1.88, 0.77) raw xDistance=-1.48 yDistance=1.34
22:24:39.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.48
22:24:39.251 00.000 21948 resist switch: large excursion: input 1.34 thresh 0.60 direction from -1 to 1
22:24:39.251 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.01
22:24:39.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34
22:24:39.251 00.000 21948 MoveAxis(E, 295, ABG)
22:24:39.251 00.000 21948 Guiding  Dir = 2, Dur = 295
22:24:39.251 00.000 21948 IsSlewing returns 0
22:24:39.251 00.000 21948 IsGuiding returns 0
22:24:39.251 00.000 21948 PulseGuide returned control before completion, sleep 304
22:24:39.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:39.251 00.000 18120 UpdateGuideState exits: m=1666 RSB=28.0
22:24:39.251 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.251 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:39.251 00.000 18120 Enqueuing Expose request
22:24:39.564 00.313 21948 IsGuiding returns 0
22:24:39.564 00.000 21948 Move returns status 0, amount 295
22:24:39.564 00.000 21948 MoveAxis(S, 319, ABG)
22:24:39.564 00.000 21948 Guiding  Dir = 1, Dur = 319
22:24:39.564 00.000 21948 IsSlewing returns 0
22:24:39.564 00.000 21948 IsGuiding returns 0
22:24:39.564 00.000 21948 PulseGuide returned control before completion, sleep 325
22:24:39.908 00.344 21948 IsGuiding returns 0
22:24:39.908 00.000 21948 Move returns status 0, amount 319
22:24:39.908 00.000 21948 move complete, result=0
22:24:39.908 00.000 21948 worker thread done servicing request
22:24:39.908 00.000 18120 GuideStep: -1.5 px 295 ms EAST, 1.3 px 319 ms SOUTH
22:24:39.908 00.000 21948 Worker thread wakes up
22:24:39.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:39.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:41.315 01.407 21948 Exposure complete
22:24:41.342 00.027 21948 worker thread done servicing request
22:24:41.342 00.000 18120 OnExposeComplete: enter
22:24:41.343 00.001 18120 UpdateGuideState(): m_state=6
22:24:41.344 00.001 18120 Star::Find(15, 1182, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:24:41.344 00.000 18120 Star::Find returns 1 (0), X=1183.99, Y=843.31, Mass=1797, SNR=29.2, Peak=117 HFD=5.0
22:24:41.344 00.000 18120 MultiStar: [#1 -0.69,-0.17,1.24,U] [#2 -1.74,0.16,0.96,U] [#3 -1.69,-0.17,0.86,U] [#4 -1.35,-0.11,0.85,U] [#5 -1.11,-0.73,0.70,U] [#6 -1.87,-0.31,0.60,U] [#7 -1.18,-0.51,0.54,U] [#8 -1.28,0.29,0.45,U] 
22:24:41.345 00.001 18120 single-star, 8 included, MultiStar: {-1.26, -0.14}, one-star: {-0.86, 0.15}
22:24:41.345 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
22:24:41.346 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.93)
22:24:41.346 00.000 18120 CameraToMount -- cameraX=-0.86 cameraY=0.15 hyp=0.87 cameraTheta=2.97 mountX=-0.49 mountY=0.70, mountTheta=2.18
22:24:41.347 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.86, y=0.15, opts=13)
22:24:41.348 00.001 18120 Enqueuing Move request for scope (-0.86, 0.15)
22:24:41.348 00.000 21948 Worker thread wakes up
22:24:41.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.15) opts 0xd
22:24:41.348 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.86, 0.15)
22:24:41.348 00.000 21948 Moving (-0.86, 0.15) raw xDistance=-0.49 yDistance=0.70
22:24:41.349 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.49
22:24:41.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
22:24:41.349 00.000 21948 MoveAxis(E, 124, ABG)
22:24:41.349 00.000 21948 Guiding  Dir = 2, Dur = 124
22:24:41.349 00.000 21948 IsSlewing returns 0
22:24:41.349 00.000 21948 IsGuiding returns 0
22:24:41.351 00.002 21948 PulseGuide returned control before completion, sleep 132
22:24:41.353 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:41.358 00.005 18120 UpdateGuideState exits: m=1797 RSB=29.2
22:24:41.358 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:41.358 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:41.358 00.000 18120 Enqueuing Expose request
22:24:41.485 00.127 21948 IsGuiding returns 0
22:24:41.485 00.000 21948 Move returns status 0, amount 124
22:24:41.485 00.000 21948 MoveAxis(S, 167, ABG)
22:24:41.485 00.000 21948 Guiding  Dir = 1, Dur = 167
22:24:41.485 00.000 21948 IsSlewing returns 0
22:24:41.485 00.000 21948 IsGuiding returns 0
22:24:41.485 00.000 21948 PulseGuide returned control before completion, sleep 173
22:24:41.675 00.190 21948 IsGuiding returns 0
22:24:41.675 00.000 21948 Move returns status 0, amount 167
22:24:41.675 00.000 21948 move complete, result=0
22:24:41.675 00.000 21948 worker thread done servicing request
22:24:41.675 00.000 18120 GuideStep: -0.5 px 124 ms EAST, 0.7 px 167 ms SOUTH
22:24:41.676 00.001 21948 Worker thread wakes up
22:24:41.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:41.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:43.299 01.623 21948 Exposure complete
22:24:43.325 00.026 21948 worker thread done servicing request
22:24:43.325 00.000 18120 OnExposeComplete: enter
22:24:43.325 00.000 18120 UpdateGuideState(): m_state=6
22:24:43.326 00.001 18120 Star::Find(15, 1183, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:24:43.326 00.000 18120 Star::Find returns 1 (0), X=1184.57, Y=843.30, Mass=1821, SNR=29.1, Peak=139 HFD=4.8
22:24:43.327 00.001 18120 MultiStar: [#1 0.32,-0.50,1.22,U] [#2 -0.85,0.20,0.93,U] [#3 -1.05,-0.13,0.86,U] [#4 -0.37,-0.08,0.85,U] [#5 -0.27,-0.55,0.72,U] [#6 -1.15,-0.27,0.56,U] [#7 -0.31,-0.52,0.53,U] [#8 -0.26,-0.05,0.44,U] 
22:24:43.327 00.000 18120 single-star, 8 included, MultiStar: {-0.42, -0.18}, one-star: {-0.27, 0.14}
22:24:43.327 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
22:24:43.327 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.64)
22:24:43.327 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.68 mountX=-0.24 mountY=0.18, mountTheta=2.48
22:24:43.327 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.14, opts=13)
22:24:43.327 00.000 18120 Enqueuing Move request for scope (-0.27, 0.14)
22:24:43.327 00.000 21948 Worker thread wakes up
22:24:43.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd
22:24:43.327 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.14)
22:24:43.327 00.000 21948 Moving (-0.27, 0.14) raw xDistance=-0.24 yDistance=0.18
22:24:43.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.24
22:24:43.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:43.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:24:43.327 00.000 21948 MoveAxis(E, 59, ABG)
22:24:43.327 00.000 21948 Guiding  Dir = 2, Dur = 59
22:24:43.327 00.000 21948 IsSlewing returns 0
22:24:43.327 00.000 21948 IsGuiding returns 0
22:24:43.327 00.000 21948 PulseGuide returned control before completion, sleep 67
22:24:43.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:43.327 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.1
22:24:43.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:43.343 00.016 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:43.343 00.000 18120 Enqueuing Expose request
22:24:43.408 00.065 21948 IsGuiding returns 0
22:24:43.408 00.000 21948 Move returns status 0, amount 59
22:24:43.408 00.000 21948 MoveAxis(N, 0, ABG)
22:24:43.408 00.000 21948 Move returns status 0, amount 0
22:24:43.408 00.000 21948 move complete, result=0
22:24:43.408 00.000 21948 worker thread done servicing request
22:24:43.408 00.000 21948 Worker thread wakes up
22:24:43.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:43.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:43.408 00.000 18120 GuideStep: -0.2 px 59 ms EAST, 0.2 px 0 ms NORTH
22:24:44.815 01.407 21948 Exposure complete
22:24:44.841 00.026 21948 worker thread done servicing request
22:24:44.841 00.000 18120 OnExposeComplete: enter
22:24:44.841 00.000 18120 UpdateGuideState(): m_state=6
22:24:44.842 00.001 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:24:44.842 00.000 18120 Star::Find returns 1 (0), X=1184.58, Y=843.14, Mass=1705, SNR=28.3, Peak=114 HFD=4.8
22:24:44.843 00.001 18120 MultiStar: [#1 0.36,-0.49,1.23,U] [#2 -0.83,0.07,0.94,U] [#3 -0.79,-0.37,0.88,U] [#4 -0.16,-0.37,0.87,U] [#5 -0.44,-0.92,0.74,U] [#6 -1.17,-0.61,0.60,U] [#7 -0.37,-0.61,0.56,U] [#8 -0.32,-0.29,0.45,U] 
22:24:44.843 00.000 18120 single-star, 8 included, MultiStar: {-0.39, -0.37}, one-star: {-0.26, -0.02}
22:24:44.844 00.001 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
22:24:44.844 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.20 = 1.20)
22:24:44.845 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.05 mountX=-0.09 mountY=0.24, mountTheta=1.91
22:24:44.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.02, opts=13)
22:24:44.846 00.000 18120 Enqueuing Move request for scope (-0.26, -0.02)
22:24:44.847 00.001 21948 Worker thread wakes up
22:24:44.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
22:24:44.847 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
22:24:44.847 00.000 21948 Moving (-0.26, -0.02) raw xDistance=-0.09 yDistance=0.24
22:24:44.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:24:44.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:24:44.847 00.000 21948 MoveAxis(E, 0, ABG)
22:24:44.847 00.000 21948 Move returns status 0, amount 0
22:24:44.848 00.001 21948 MoveAxis(S, 58, ABG)
22:24:44.848 00.000 21948 Guiding  Dir = 1, Dur = 58
22:24:44.848 00.000 21948 IsSlewing returns 0
22:24:44.850 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:44.852 00.002 21948 IsGuiding returns 0
22:24:44.856 00.004 21948 PulseGuide returned control before completion, sleep 64
22:24:44.858 00.002 18120 UpdateGuideState exits: m=1705 RSB=28.3
22:24:44.859 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:44.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:44.859 00.000 18120 Enqueuing Expose request
22:24:44.922 00.063 21948 IsGuiding returns 0
22:24:44.922 00.000 21948 Move returns status 0, amount 58
22:24:44.922 00.000 21948 move complete, result=0
22:24:44.922 00.000 21948 worker thread done servicing request
22:24:44.922 00.000 21948 Worker thread wakes up
22:24:44.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:44.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:44.922 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 58 ms SOUTH
22:24:46.548 01.626 21948 Exposure complete
22:24:46.574 00.026 21948 worker thread done servicing request
22:24:46.574 00.000 18120 OnExposeComplete: enter
22:24:46.574 00.000 18120 UpdateGuideState(): m_state=6
22:24:46.574 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:24:46.576 00.002 18120 Star::Find returns 1 (0), X=1184.90, Y=842.98, Mass=1764, SNR=28.8, Peak=114 HFD=4.6
22:24:46.576 00.000 18120 MultiStar: [#1 0.60,-0.69,1.22,U] [#2 -0.60,-0.16,0.95,U] [#3 -0.64,-0.44,0.85,U] [#4 -0.10,-0.34,0.84,U] [#5 -0.32,-0.87,0.71,U] [#6 -0.81,-0.43,0.59,U] [#7 0.09,-0.64,0.55,U] [#8 0.04,-0.33,0.47,U] 
22:24:46.576 00.000 18120 single-star, 8 included, MultiStar: {-0.15, -0.45}, one-star: {0.06, -0.18}
22:24:46.576 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.14) = xAngle (-0.10 = -0.10)
22:24:46.578 00.002 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.00 = 3.00)
22:24:46.578 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=0.19 mountY=0.03, mountTheta=0.14
22:24:46.578 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.18, opts=13)
22:24:46.580 00.002 18120 Enqueuing Move request for scope (0.06, -0.18)
22:24:46.580 00.000 21948 Worker thread wakes up
22:24:46.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
22:24:46.580 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
22:24:46.580 00.000 21948 Moving (0.06, -0.18) raw xDistance=0.19 yDistance=0.03
22:24:46.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:24:46.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:46.580 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:24:46.580 00.000 21948 MoveAxis(E, 0, ABG)
22:24:46.580 00.000 21948 Move returns status 0, amount 0
22:24:46.580 00.000 21948 MoveAxis(N, 0, ABG)
22:24:46.581 00.001 21948 Move returns status 0, amount 0
22:24:46.581 00.000 21948 move complete, result=0
22:24:46.581 00.000 21948 worker thread done servicing request
22:24:46.584 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:46.591 00.007 18120 UpdateGuideState exits: m=1764 RSB=28.8
22:24:46.591 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.592 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:46.592 00.000 18120 Enqueuing Expose request
22:24:46.593 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:46.593 00.000 21948 Worker thread wakes up
22:24:46.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:46.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:48.113 01.520 21948 Exposure complete
22:24:48.138 00.025 21948 worker thread done servicing request
22:24:48.138 00.000 18120 OnExposeComplete: enter
22:24:48.139 00.001 18120 UpdateGuideState(): m_state=6
22:24:48.140 00.001 18120 Star::Find(15, 1184, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:24:48.140 00.000 18120 Star::Find returns 1 (0), X=1184.90, Y=842.98, Mass=1692, SNR=28.0, Peak=110 HFD=4.6
22:24:48.141 00.001 18120 MultiStar: [#1 0.57,-0.71,1.27,U] [#2 -0.60,-0.18,1.00,U] [#3 -0.63,-0.37,0.90,U] [#4 0.01,-0.43,0.87,U] [#5 -0.11,-0.89,0.74,U] [#6 -0.91,-0.52,0.61,U] [#7 0.04,-0.92,0.58,U] [#8 0.07,-0.22,0.43,U] 
22:24:48.141 00.000 18120 single-star, 8 included, MultiStar: {-0.13, -0.48}, one-star: {0.06, -0.18}
22:24:48.142 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.14) = xAngle (-0.11 = -0.11)
22:24:48.142 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.99 = 2.99)
22:24:48.143 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=0.19 mountY=0.03, mountTheta=0.15
22:24:48.144 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.18, opts=13)
22:24:48.144 00.000 18120 Enqueuing Move request for scope (0.06, -0.18)
22:24:48.145 00.001 21948 Worker thread wakes up
22:24:48.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
22:24:48.145 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
22:24:48.145 00.000 21948 Moving (0.06, -0.18) raw xDistance=0.19 yDistance=0.03
22:24:48.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:24:48.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:48.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:24:48.145 00.000 21948 MoveAxis(E, 0, ABG)
22:24:48.145 00.000 21948 Move returns status 0, amount 0
22:24:48.145 00.000 21948 MoveAxis(N, 0, ABG)
22:24:48.145 00.000 21948 Move returns status 0, amount 0
22:24:48.145 00.000 21948 move complete, result=0
22:24:48.145 00.000 21948 worker thread done servicing request
22:24:48.148 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:48.155 00.007 18120 UpdateGuideState exits: m=1692 RSB=28.0
22:24:48.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:48.156 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:48.156 00.000 18120 Enqueuing Expose request
22:24:48.156 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:48.157 00.001 21948 Worker thread wakes up
22:24:48.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:48.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:49.801 01.644 21948 Exposure complete
22:24:49.827 00.026 21948 worker thread done servicing request
22:24:49.827 00.000 18120 OnExposeComplete: enter
22:24:49.827 00.000 18120 UpdateGuideState(): m_state=6
22:24:49.829 00.002 18120 Star::Find(15, 1184, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:24:49.829 00.000 18120 Star::Find returns 1 (0), X=1184.93, Y=843.08, Mass=1780, SNR=28.9, Peak=129 HFD=4.6
22:24:49.829 00.000 18120 MultiStar: [#1 0.46,-0.51,1.24,U] [#2 -0.48,-0.14,0.95,U] [#3 -0.70,-0.47,0.87,U] [#4 -0.15,-0.34,0.89,U] [#5 -0.26,-1.00,0.70,U] [#6 -0.86,-0.44,0.57,U] [#7 -0.04,-0.79,0.55,U] [#8 -0.06,0.08,0.48,U] 
22:24:49.829 00.000 18120 single-star, 8 included, MultiStar: {-0.17, -0.40}, one-star: {0.09, -0.08}
22:24:49.829 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
22:24:49.829 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.77)
22:24:49.829 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=0.11 mountY=-0.04, mountTheta=-0.37
22:24:49.833 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.08, opts=13)
22:24:49.834 00.001 18120 Enqueuing Move request for scope (0.09, -0.08)
22:24:49.834 00.000 21948 Worker thread wakes up
22:24:49.834 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:24:49.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:24:49.834 00.000 21948 Moving (0.09, -0.08) raw xDistance=0.11 yDistance=-0.04
22:24:49.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:24:49.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:49.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:49.834 00.000 21948 MoveAxis(E, 0, ABG)
22:24:49.834 00.000 21948 Move returns status 0, amount 0
22:24:49.834 00.000 21948 MoveAxis(N, 0, ABG)
22:24:49.834 00.000 21948 Move returns status 0, amount 0
22:24:49.834 00.000 21948 move complete, result=0
22:24:49.834 00.000 21948 worker thread done servicing request
22:24:49.836 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:49.843 00.007 18120 UpdateGuideState exits: m=1780 RSB=28.9
22:24:49.843 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:49.845 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:49.845 00.000 18120 Enqueuing Expose request
22:24:49.845 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:49.845 00.000 21948 Worker thread wakes up
22:24:49.845 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:49.845 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:51.362 01.517 21948 Exposure complete
22:24:51.376 00.014 21948 worker thread done servicing request
22:24:51.376 00.000 18120 OnExposeComplete: enter
22:24:51.376 00.000 18120 UpdateGuideState(): m_state=6
22:24:51.376 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:24:51.376 00.000 18120 Star::Find returns 1 (0), X=1185.01, Y=843.15, Mass=1743, SNR=28.5, Peak=112 HFD=4.7
22:24:51.376 00.000 18120 MultiStar: [#1 0.58,-0.53,1.26,U] [#2 -0.67,-0.03,0.98,U] [#3 -0.78,-0.29,0.85,U] [#4 0.10,-0.40,0.89,U] [#5 -0.14,-0.86,0.70,U] [#6 -0.94,-0.43,0.61,U] [#7 0.06,-0.79,0.55,U] [#8 0.13,-0.26,0.41,U] 
22:24:51.376 00.000 18120 single-star, 8 included, MultiStar: {-0.13, -0.37}, one-star: {0.17, -0.01}
22:24:51.376 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.14) = xAngle (1.08 = 1.08)
22:24:51.376 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.18 = -2.10)
22:24:51.392 00.016 18120 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=0.08 mountY=-0.14, mountTheta=-1.07
22:24:51.392 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.01, opts=13)
22:24:51.392 00.000 18120 Enqueuing Move request for scope (0.17, -0.01)
22:24:51.392 00.000 21948 Worker thread wakes up
22:24:51.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
22:24:51.392 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
22:24:51.392 00.000 21948 Moving (0.17, -0.01) raw xDistance=0.08 yDistance=-0.14
22:24:51.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:24:51.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:51.392 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:51.392 00.000 21948 MoveAxis(E, 0, ABG)
22:24:51.392 00.000 21948 Move returns status 0, amount 0
22:24:51.392 00.000 21948 MoveAxis(N, 0, ABG)
22:24:51.392 00.000 21948 Move returns status 0, amount 0
22:24:51.392 00.000 21948 move complete, result=0
22:24:51.392 00.000 21948 worker thread done servicing request
22:24:51.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:51.392 00.000 18120 UpdateGuideState exits: m=1743 RSB=28.5
22:24:51.392 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:51.392 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:51.392 00.000 18120 Enqueuing Expose request
22:24:51.408 00.016 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:51.408 00.000 21948 Worker thread wakes up
22:24:51.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:51.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:53.036 01.628 21948 Exposure complete
22:24:53.061 00.025 21948 worker thread done servicing request
22:24:53.061 00.000 18120 OnExposeComplete: enter
22:24:53.062 00.001 18120 UpdateGuideState(): m_state=6
22:24:53.062 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:24:53.062 00.000 18120 Star::Find returns 1 (0), X=1184.96, Y=843.11, Mass=1857, SNR=29.5, Peak=124 HFD=4.6
22:24:53.062 00.000 18120 MultiStar: [#1 0.68,-0.48,1.19,U] [#2 -0.37,-0.24,0.88,U] [#3 -0.70,-0.54,0.86,U] [#4 0.06,-0.45,0.83,U] [#5 -0.02,-1.01,0.67,U] [#6 -0.82,-0.62,0.62,U] [#7 -0.10,-0.77,0.54,U] [#8 0.36,-0.18,0.43,U] 
22:24:53.062 00.000 18120 single-star, 8 included, MultiStar: {-0.05, -0.46}, one-star: {0.12, -0.05}
22:24:53.062 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.14) = xAngle (0.75 = 0.75)
22:24:53.062 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.86 = -2.43)
22:24:53.062 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=0.09 mountY=-0.09, mountTheta=-0.73
22:24:53.062 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
22:24:53.062 00.000 18120 Enqueuing Move request for scope (0.12, -0.05)
22:24:53.062 00.000 21948 Worker thread wakes up
22:24:53.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:24:53.062 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:24:53.062 00.000 21948 Moving (0.12, -0.05) raw xDistance=0.09 yDistance=-0.09
22:24:53.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:24:53.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:53.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:53.062 00.000 21948 MoveAxis(E, 0, ABG)
22:24:53.062 00.000 21948 Move returns status 0, amount 0
22:24:53.062 00.000 21948 MoveAxis(N, 0, ABG)
22:24:53.062 00.000 21948 Move returns status 0, amount 0
22:24:53.062 00.000 21948 move complete, result=0
22:24:53.062 00.000 21948 worker thread done servicing request
22:24:53.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:53.062 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.5
22:24:53.077 00.015 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:53.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:53.077 00.000 18120 Enqueuing Expose request
22:24:53.079 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:53.079 00.000 21948 Worker thread wakes up
22:24:53.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:53.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:54.609 01.530 21948 Exposure complete
22:24:54.625 00.016 21948 worker thread done servicing request
22:24:54.625 00.000 18120 OnExposeComplete: enter
22:24:54.625 00.000 18120 UpdateGuideState(): m_state=6
22:24:54.625 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:24:54.625 00.000 18120 Star::Find returns 1 (0), X=1185.06, Y=844.42, Mass=1707, SNR=28.4, Peak=80 HFD=5.2
22:24:54.625 00.000 18120 MultiStar: [#1 0.95,0.63,1.23,U] [#2 -0.22,0.85,0.93,U] [#3 -0.37,0.64,0.84,U] [#4 0.22,0.65,0.83,U] [#5 0.26,0.03,0.71,U] [#6 -0.29,0.54,0.59,U] [#7 0.20,0.56,0.57,U] [#8 0.68,0.91,0.43,U] 
22:24:54.625 00.000 18120 refined, 8 included, MultiStar: {0.21, 0.69}, one-star: {0.22, 1.26}
22:24:54.625 00.000 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.14) = xAngle (2.43 = 2.43)
22:24:54.625 00.000 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.53 = -0.76)
22:24:54.625 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.69 hyp=0.72 cameraTheta=1.28 mountX=-0.55 mountY=-0.50, mountTheta=-2.40
22:24:54.641 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.69, opts=13)
22:24:54.641 00.000 18120 Enqueuing Move request for scope (0.21, 0.69)
22:24:54.641 00.000 21948 Worker thread wakes up
22:24:54.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.69) opts 0xd
22:24:54.641 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.69)
22:24:54.641 00.000 21948 Moving (0.21, 0.69) raw xDistance=-0.55 yDistance=-0.50
22:24:54.641 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
22:24:54.641 00.000 21948 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.641 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:24:54.641 00.000 21948 MoveAxis(E, 115, ABG)
22:24:54.641 00.000 21948 Guiding  Dir = 2, Dur = 115
22:24:54.645 00.004 21948 IsSlewing returns 0
22:24:54.645 00.000 21948 IsGuiding returns 0
22:24:54.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:54.645 00.000 21948 PulseGuide returned control before completion, sleep 124
22:24:54.645 00.000 18120 UpdateGuideState exits: m=1707 RSB=28.4
22:24:54.645 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:54.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:54.645 00.000 18120 Enqueuing Expose request
22:24:54.785 00.140 21948 IsGuiding returns 0
22:24:54.785 00.000 21948 Move returns status 0, amount 115
22:24:54.785 00.000 21948 MoveAxis(N, 0, ABG)
22:24:54.785 00.000 21948 Move returns status 0, amount 0
22:24:54.785 00.000 21948 move complete, result=0
22:24:54.785 00.000 21948 worker thread done servicing request
22:24:54.785 00.000 21948 Worker thread wakes up
22:24:54.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:54.785 00.000 18120 GuideStep: -0.5 px 115 ms EAST, -0.5 px 0 ms NORTH
22:24:54.786 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:56.408 01.622 21948 Exposure complete
22:24:56.424 00.016 21948 worker thread done servicing request
22:24:56.424 00.000 18120 OnExposeComplete: enter
22:24:56.424 00.000 18120 UpdateGuideState(): m_state=6
22:24:56.424 00.000 18120 Star::Find(15, 1185, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:24:56.424 00.000 18120 Star::Find returns 1 (0), X=1184.08, Y=842.31, Mass=1523, SNR=26.8, Peak=104 HFD=4.6
22:24:56.424 00.000 18120 MultiStar: [#1 -0.21,-1.25,1.23,U] [#2 -1.39,-0.84,0.98,U] [#3 -1.41,-1.13,0.92,U] [#4 -0.75,-0.80,0.92,U] [#5 -0.98,-1.45,0.73,U] [#6 -1.37,-1.30,0.60,U] [#7 -0.87,-1.25,0.56,U] [#8 -0.78,-0.96,0.48,U] 
22:24:56.424 00.000 18120 single-star, 8 included, MultiStar: {-0.91, -1.08}, one-star: {-0.77, -0.85}
22:24:56.424 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
22:24:56.424 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
22:24:56.424 00.000 18120 CameraToMount -- cameraX=-0.77 cameraY=-0.85 hyp=1.15 cameraTheta=-2.30 mountX=0.46 mountY=1.07, mountTheta=1.17
22:24:56.442 00.018 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.77, y=-0.85, opts=13)
22:24:56.442 00.000 18120 Enqueuing Move request for scope (-0.77, -0.85)
22:24:56.443 00.001 21948 Worker thread wakes up
22:24:56.443 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.85) opts 0xd
22:24:56.443 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.77, -0.85)
22:24:56.443 00.000 21948 Moving (-0.77, -0.85) raw xDistance=0.46 yDistance=1.07
22:24:56.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
22:24:56.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
22:24:56.443 00.000 21948 MoveAxis(W, 89, ABG)
22:24:56.443 00.000 21948 Guiding  Dir = 3, Dur = 89
22:24:56.443 00.000 21948 IsSlewing returns 0
22:24:56.444 00.001 21948 IsGuiding returns 0
22:24:56.446 00.002 21948 PulseGuide returned control before completion, sleep 98
22:24:56.448 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:56.453 00.005 18120 UpdateGuideState exits: m=1523 RSB=26.8
22:24:56.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:56.453 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:56.453 00.000 18120 Enqueuing Expose request
22:24:56.551 00.098 21948 IsGuiding returns 0
22:24:56.551 00.000 21948 Move returns status 0, amount 89
22:24:56.551 00.000 21948 MoveAxis(S, 255, ABG)
22:24:56.551 00.000 21948 Guiding  Dir = 1, Dur = 255
22:24:56.552 00.001 21948 IsSlewing returns 0
22:24:56.552 00.000 21948 IsGuiding returns 0
22:24:56.558 00.006 21948 PulseGuide returned control before completion, sleep 261
22:24:56.828 00.270 21948 IsGuiding returns 0
22:24:56.828 00.000 21948 Move returns status 0, amount 255
22:24:56.828 00.000 21948 move complete, result=0
22:24:56.828 00.000 21948 worker thread done servicing request
22:24:56.828 00.000 21948 Worker thread wakes up
22:24:56.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:56.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:56.828 00.000 18120 GuideStep: 0.5 px 89 ms WEST, 1.1 px 255 ms SOUTH
22:24:58.242 01.414 21948 Exposure complete
22:24:58.267 00.025 21948 worker thread done servicing request
22:24:58.267 00.000 18120 OnExposeComplete: enter
22:24:58.267 00.000 18120 UpdateGuideState(): m_state=6
22:24:58.269 00.002 18120 Star::Find(15, 1184, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:24:58.269 00.000 18120 Star::Find returns 1 (0), X=1184.30, Y=843.01, Mass=1656, SNR=27.9, Peak=122 HFD=4.4
22:24:58.269 00.000 18120 MultiStar: [#1 0.14,-0.77,1.13,U] [#2 -1.08,-0.18,0.94,U] [#3 -0.88,-0.53,0.90,U] [#4 -0.42,-0.54,0.85,U] [#5 -0.59,-0.86,0.70,U] [#6 -1.00,-0.55,0.63,U] [#7 -0.82,-0.75,0.55,U] [#8 -0.47,-0.40,0.48,U] 
22:24:58.269 00.000 18120 single-star, 8 included, MultiStar: {-0.59, -0.51}, one-star: {-0.54, -0.15}
22:24:58.269 00.000 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
22:24:58.271 00.002 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
22:24:58.271 00.000 18120 CameraToMount -- cameraX=-0.54 cameraY=-0.15 hyp=0.56 cameraTheta=-2.87 mountX=-0.09 mountY=0.55, mountTheta=1.73
22:24:58.271 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.54, y=-0.15, opts=13)
22:24:58.271 00.000 18120 Enqueuing Move request for scope (-0.54, -0.15)
22:24:58.271 00.000 21948 Worker thread wakes up
22:24:58.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.15) opts 0xd
22:24:58.271 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.54, -0.15)
22:24:58.271 00.000 21948 Moving (-0.54, -0.15) raw xDistance=-0.09 yDistance=0.55
22:24:58.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:24:58.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:24:58.271 00.000 21948 MoveAxis(E, 0, ABG)
22:24:58.271 00.000 21948 Move returns status 0, amount 0
22:24:58.271 00.000 21948 MoveAxis(S, 131, ABG)
22:24:58.271 00.000 21948 Guiding  Dir = 1, Dur = 131
22:24:58.271 00.000 21948 IsSlewing returns 0
22:24:58.275 00.004 21948 IsGuiding returns 0
22:24:58.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:24:58.275 00.000 21948 PulseGuide returned control before completion, sleep 136
22:24:58.281 00.006 18120 UpdateGuideState exits: m=1656 RSB=27.9
22:24:58.281 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:58.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:24:58.281 00.000 18120 Enqueuing Expose request
22:24:58.424 00.143 21948 IsGuiding returns 0
22:24:58.424 00.000 21948 Move returns status 0, amount 131
22:24:58.424 00.000 21948 move complete, result=0
22:24:58.424 00.000 21948 worker thread done servicing request
22:24:58.424 00.000 21948 Worker thread wakes up
22:24:58.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:24:58.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:24:58.424 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 131 ms SOUTH
22:25:00.048 01.624 21948 Exposure complete
22:25:00.075 00.027 21948 worker thread done servicing request
22:25:00.075 00.000 18120 OnExposeComplete: enter
22:25:00.076 00.001 18120 UpdateGuideState(): m_state=6
22:25:00.077 00.001 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:25:00.077 00.000 18120 Star::Find returns 1 (0), X=1184.87, Y=843.27, Mass=1668, SNR=28.2, Peak=118 HFD=4.5
22:25:00.078 00.001 18120 MultiStar: [#1 0.43,-0.50,1.14,U] [#2 -0.63,0.11,0.91,U] [#3 -0.43,-0.23,0.89,U] [#4 0.02,-0.18,0.86,U] [#5 -0.34,-0.70,0.70,U] [#6 -0.81,-0.23,0.57,U] [#7 -0.17,-0.50,0.53,U] [#8 -0.14,-0.05,0.47,U] 
22:25:00.078 00.000 18120 single-star, 8 included, MultiStar: {-0.18, -0.23}, one-star: {0.02, 0.10}
22:25:00.078 00.000 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
22:25:00.079 00.001 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.68)
22:25:00.079 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.36 mountX=-0.08 mountY=-0.07, mountTheta=-2.48
22:25:00.081 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
22:25:00.082 00.001 18120 Enqueuing Move request for scope (0.02, 0.10)
22:25:00.083 00.001 21948 Worker thread wakes up
22:25:00.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:25:00.083 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:25:00.083 00.000 21948 Moving (0.02, 0.10) raw xDistance=-0.08 yDistance=-0.07
22:25:00.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:25:00.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:00.084 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:00.084 00.000 21948 MoveAxis(E, 0, ABG)
22:25:00.084 00.000 21948 Move returns status 0, amount 0
22:25:00.084 00.000 21948 MoveAxis(N, 0, ABG)
22:25:00.084 00.000 21948 Move returns status 0, amount 0
22:25:00.084 00.000 21948 move complete, result=0
22:25:00.084 00.000 21948 worker thread done servicing request
22:25:00.087 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:00.093 00.006 18120 UpdateGuideState exits: m=1668 RSB=28.2
22:25:00.093 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:00.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:00.093 00.000 18120 Enqueuing Expose request
22:25:00.093 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:00.093 00.000 21948 Worker thread wakes up
22:25:00.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:00.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:01.614 01.521 21948 Exposure complete
22:25:01.627 00.013 21948 worker thread done servicing request
22:25:01.627 00.000 18120 OnExposeComplete: enter
22:25:01.627 00.000 18120 UpdateGuideState(): m_state=6
22:25:01.627 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:25:01.627 00.000 18120 Star::Find returns 1 (0), X=1184.60, Y=843.38, Mass=1579, SNR=27.3, Peak=126 HFD=4.3
22:25:01.641 00.014 18120 MultiStar: [#1 0.53,-0.56,1.17,U] [#2 -0.70,0.08,0.94,U] [#3 -0.60,-0.22,0.87,U] [#4 -0.29,-0.03,0.87,U] [#5 -0.35,-0.56,0.75,U] [#6 -0.64,-0.07,0.59,U] [#7 -0.26,-0.28,0.57,U] [#8 -0.03,0.16,0.45,U] 
22:25:01.641 00.000 18120 refined, 8 included, MultiStar: {-0.26, -0.16}, one-star: {-0.25, 0.22}
22:25:01.641 00.000 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
22:25:01.641 00.000 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.64 = 1.64)
22:25:01.643 00.002 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-2.60 mountX=0.03 mountY=0.30, mountTheta=1.46
22:25:01.643 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.16, opts=13)
22:25:01.643 00.000 18120 Enqueuing Move request for scope (-0.26, -0.16)
22:25:01.643 00.000 21948 Worker thread wakes up
22:25:01.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.16) opts 0xd
22:25:01.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.16)
22:25:01.643 00.000 21948 Moving (-0.26, -0.16) raw xDistance=0.03 yDistance=0.30
22:25:01.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:25:01.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:25:01.643 00.000 21948 MoveAxis(E, 0, ABG)
22:25:01.643 00.000 21948 Move returns status 0, amount 0
22:25:01.643 00.000 21948 MoveAxis(S, 72, ABG)
22:25:01.643 00.000 21948 Guiding  Dir = 1, Dur = 72
22:25:01.643 00.000 21948 IsSlewing returns 0
22:25:01.643 00.000 21948 IsGuiding returns 0
22:25:01.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:01.643 00.000 21948 PulseGuide returned control before completion, sleep 78
22:25:01.657 00.014 18120 UpdateGuideState exits: m=1579 RSB=27.3
22:25:01.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:01.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:01.657 00.000 18120 Enqueuing Expose request
22:25:01.750 00.093 21948 IsGuiding returns 0
22:25:01.750 00.000 21948 Move returns status 0, amount 72
22:25:01.750 00.000 21948 move complete, result=0
22:25:01.750 00.000 21948 worker thread done servicing request
22:25:01.750 00.000 21948 Worker thread wakes up
22:25:01.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:01.750 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 72 ms SOUTH
22:25:01.753 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:03.408 01.655 21948 Exposure complete
22:25:03.433 00.025 21948 worker thread done servicing request
22:25:03.433 00.000 18120 OnExposeComplete: enter
22:25:03.433 00.000 18120 UpdateGuideState(): m_state=6
22:25:03.433 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:25:03.433 00.000 18120 Star::Find returns 1 (0), X=1184.57, Y=843.40, Mass=1662, SNR=28.1, Peak=128 HFD=4.4
22:25:03.433 00.000 18120 MultiStar: [#1 0.42,-0.39,1.17,U] [#2 -0.67,0.28,0.95,U] [#3 -0.50,-0.09,0.86,U] [#4 -0.21,0.12,0.85,U] [#5 -0.41,-0.52,0.68,U] [#6 -0.92,0.08,0.57,U] [#7 -0.26,-0.28,0.56,U] [#8 -0.12,0.22,0.46,U] 
22:25:03.433 00.000 18120 refined, 8 included, MultiStar: {-0.29, -0.04}, one-star: {-0.28, 0.24}
22:25:03.433 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.86 = -1.86)
22:25:03.433 00.000 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.24 = 1.24)
22:25:03.433 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-3.01 mountX=-0.08 mountY=0.27, mountTheta=1.87
22:25:03.437 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.04, opts=13)
22:25:03.437 00.000 18120 Enqueuing Move request for scope (-0.29, -0.04)
22:25:03.437 00.000 21948 Worker thread wakes up
22:25:03.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd
22:25:03.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.04)
22:25:03.437 00.000 21948 Moving (-0.29, -0.04) raw xDistance=-0.08 yDistance=0.27
22:25:03.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:25:03.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:25:03.437 00.000 21948 MoveAxis(E, 0, ABG)
22:25:03.437 00.000 21948 Move returns status 0, amount 0
22:25:03.437 00.000 21948 MoveAxis(S, 66, ABG)
22:25:03.437 00.000 21948 Guiding  Dir = 1, Dur = 66
22:25:03.437 00.000 21948 IsSlewing returns 0
22:25:03.437 00.000 21948 IsGuiding returns 0
22:25:03.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:03.437 00.000 21948 PulseGuide returned control before completion, sleep 72
22:25:03.437 00.000 18120 UpdateGuideState exits: m=1662 RSB=28.1
22:25:03.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:03.437 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:03.437 00.000 18120 Enqueuing Expose request
22:25:03.523 00.086 21948 IsGuiding returns 0
22:25:03.523 00.000 21948 Move returns status 0, amount 66
22:25:03.523 00.000 21948 move complete, result=0
22:25:03.523 00.000 21948 worker thread done servicing request
22:25:03.523 00.000 21948 Worker thread wakes up
22:25:03.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:03.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:03.523 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
22:25:04.939 01.416 21948 Exposure complete
22:25:04.964 00.025 21948 worker thread done servicing request
22:25:04.964 00.000 18120 OnExposeComplete: enter
22:25:04.964 00.000 18120 UpdateGuideState(): m_state=6
22:25:04.966 00.002 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:25:04.966 00.000 18120 Star::Find returns 1 (0), X=1185.04, Y=843.45, Mass=1582, SNR=27.4, Peak=119 HFD=4.2
22:25:04.966 00.000 18120 MultiStar: [#1 0.64,-0.03,1.18,U] [#2 -0.24,0.36,0.93,U] [#3 -0.31,0.02,0.86,U] [#4 -0.10,0.10,0.86,U] [#5 -0.03,-0.31,0.74,U] [#6 -0.66,-0.04,0.62,U] [#7 0.11,-0.22,0.54,U] [#8 0.05,0.56,0.48,U] 
22:25:04.966 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.20, 0.28}
22:25:04.966 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.14) = xAngle (2.65 = 2.65)
22:25:04.968 00.002 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.75 = -0.54)
22:25:04.968 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.50 mountX=-0.07 mountY=-0.04, mountTheta=-2.62
22:25:04.969 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
22:25:04.969 00.000 18120 Enqueuing Move request for scope (0.01, 0.08)
22:25:04.969 00.000 21948 Worker thread wakes up
22:25:04.969 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:25:04.969 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:25:04.969 00.000 21948 Moving (0.01, 0.08) raw xDistance=-0.07 yDistance=-0.04
22:25:04.969 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:25:04.969 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:04.969 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:04.971 00.002 21948 MoveAxis(E, 0, ABG)
22:25:04.971 00.000 21948 Move returns status 0, amount 0
22:25:04.971 00.000 21948 MoveAxis(N, 0, ABG)
22:25:04.971 00.000 21948 Move returns status 0, amount 0
22:25:04.971 00.000 21948 move complete, result=0
22:25:04.971 00.000 21948 worker thread done servicing request
22:25:04.973 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:04.976 00.003 18120 UpdateGuideState exits: m=1582 RSB=27.4
22:25:04.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:04.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:04.976 00.000 18120 Enqueuing Expose request
22:25:04.976 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:04.976 00.000 21948 Worker thread wakes up
22:25:04.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:04.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:06.610 01.634 21948 Exposure complete
22:25:06.625 00.015 21948 worker thread done servicing request
22:25:06.625 00.000 18120 OnExposeComplete: enter
22:25:06.625 00.000 18120 UpdateGuideState(): m_state=6
22:25:06.625 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:25:06.639 00.014 18120 Star::Find returns 1 (0), X=1184.96, Y=843.39, Mass=1637, SNR=27.8, Peak=123 HFD=4.3
22:25:06.639 00.000 18120 MultiStar: [#1 0.38,-0.05,1.15,U] [#2 -0.36,0.22,0.93,U] [#3 -0.53,0.06,0.88,U] [#4 0.10,0.12,0.85,U] [#5 -0.12,-0.46,0.71,U] [#6 -0.68,-0.15,0.60,U] [#7 -0.08,-0.08,0.55,U] [#8 0.20,0.10,0.48,U] 
22:25:06.639 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {0.12, 0.22}
22:25:06.639 00.000 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
22:25:06.641 00.002 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.91)
22:25:06.641 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.95 mountX=-0.05 mountY=0.07, mountTheta=2.20
22:25:06.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.02, opts=13)
22:25:06.643 00.001 18120 Enqueuing Move request for scope (-0.08, 0.02)
22:25:06.643 00.000 21948 Worker thread wakes up
22:25:06.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:25:06.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:25:06.644 00.001 21948 Moving (-0.08, 0.02) raw xDistance=-0.05 yDistance=0.07
22:25:06.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:25:06.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:06.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:25:06.644 00.000 21948 MoveAxis(E, 0, ABG)
22:25:06.644 00.000 21948 Move returns status 0, amount 0
22:25:06.644 00.000 21948 MoveAxis(N, 0, ABG)
22:25:06.644 00.000 21948 Move returns status 0, amount 0
22:25:06.644 00.000 21948 move complete, result=0
22:25:06.644 00.000 21948 worker thread done servicing request
22:25:06.647 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:06.653 00.006 18120 UpdateGuideState exits: m=1637 RSB=27.8
22:25:06.654 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:06.654 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:06.655 00.001 18120 Enqueuing Expose request
22:25:06.655 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:06.656 00.001 21948 Worker thread wakes up
22:25:06.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:06.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:08.178 01.522 21948 Exposure complete
22:25:08.188 00.010 21948 worker thread done servicing request
22:25:08.188 00.000 18120 OnExposeComplete: enter
22:25:08.204 00.016 18120 UpdateGuideState(): m_state=6
22:25:08.204 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:25:08.204 00.000 18120 Star::Find returns 1 (0), X=1184.98, Y=843.53, Mass=1711, SNR=28.5, Peak=118 HFD=4.5
22:25:08.204 00.000 18120 MultiStar: [#1 0.67,-0.18,1.10,U] [#2 -0.24,0.26,0.95,U] [#3 -0.50,-0.12,0.84,U] [#4 0.09,0.16,0.81,U] [#5 0.09,-0.40,0.66,U] [#6 -0.72,-0.04,0.60,U] [#7 0.13,-0.06,0.50,U] [#8 -0.00,0.20,0.44,U] 
22:25:08.204 00.000 18120 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.14, 0.36}
22:25:08.204 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.14) = xAngle (2.65 = 2.65)
22:25:08.204 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.75 = -0.53)
22:25:08.204 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.50 mountX=-0.03 mountY=-0.02, mountTheta=-2.62
22:25:08.204 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.03, opts=13)
22:25:08.204 00.000 18120 Enqueuing Move request for scope (0.00, 0.03)
22:25:08.204 00.000 21948 Worker thread wakes up
22:25:08.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:25:08.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:25:08.204 00.000 21948 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.02
22:25:08.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:25:08.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:08.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:08.204 00.000 21948 MoveAxis(E, 0, ABG)
22:25:08.204 00.000 21948 Move returns status 0, amount 0
22:25:08.204 00.000 21948 MoveAxis(N, 0, ABG)
22:25:08.204 00.000 21948 Move returns status 0, amount 0
22:25:08.204 00.000 21948 move complete, result=0
22:25:08.204 00.000 21948 worker thread done servicing request
22:25:08.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:08.220 00.016 18120 UpdateGuideState exits: m=1711 RSB=28.5
22:25:08.220 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:08.220 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:08.220 00.000 18120 Enqueuing Expose request
22:25:08.220 00.000 21948 Worker thread wakes up
22:25:08.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:08.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:08.220 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:09.859 01.639 21948 Exposure complete
22:25:09.876 00.017 21948 worker thread done servicing request
22:25:09.876 00.000 18120 OnExposeComplete: enter
22:25:09.876 00.000 18120 UpdateGuideState(): m_state=6
22:25:09.876 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:25:09.876 00.000 18120 Star::Find returns 1 (0), X=1185.03, Y=843.64, Mass=1485, SNR=26.4, Peak=110 HFD=4.1
22:25:09.876 00.000 18120 MultiStar: [#1 0.50,0.03,1.21,U] [#2 -0.52,0.43,0.99,U] [#3 -0.47,0.21,0.90,U] [#4 0.01,0.15,0.86,U] [#5 -0.02,-0.26,0.71,U] [#6 -0.40,-0.03,0.63,U] [#7 -0.06,-0.08,0.58,U] [#8 0.15,0.32,0.42,U] 
22:25:09.876 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.16}, one-star: {0.19, 0.48}
22:25:09.891 00.015 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
22:25:09.891 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.15)
22:25:09.891 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.89 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
22:25:09.893 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
22:25:09.893 00.000 18120 Enqueuing Move request for scope (-0.05, 0.16)
22:25:09.893 00.000 21948 Worker thread wakes up
22:25:09.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
22:25:09.893 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
22:25:09.893 00.000 21948 Moving (-0.05, 0.16) raw xDistance=-0.16 yDistance=-0.02
22:25:09.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:25:09.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:09.893 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:09.893 00.000 21948 MoveAxis(E, 0, ABG)
22:25:09.893 00.000 21948 Move returns status 0, amount 0
22:25:09.893 00.000 21948 MoveAxis(N, 0, ABG)
22:25:09.893 00.000 21948 Move returns status 0, amount 0
22:25:09.893 00.000 21948 move complete, result=0
22:25:09.893 00.000 21948 worker thread done servicing request
22:25:09.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:09.893 00.000 18120 UpdateGuideState exits: m=1485 RSB=26.4
22:25:09.893 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:09.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:09.893 00.000 18120 Enqueuing Expose request
22:25:09.893 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:09.907 00.014 21948 Worker thread wakes up
22:25:09.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:09.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:11.424 01.517 21948 Exposure complete
22:25:11.450 00.026 21948 worker thread done servicing request
22:25:11.450 00.000 18120 OnExposeComplete: enter
22:25:11.451 00.001 18120 UpdateGuideState(): m_state=6
22:25:11.451 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:25:11.452 00.001 18120 Star::Find returns 1 (0), X=1184.78, Y=843.77, Mass=1574, SNR=27.3, Peak=98 HFD=4.5
22:25:11.452 00.000 18120 MultiStar: [#1 0.49,0.17,1.20,U] [#2 -0.54,0.46,0.99,U] [#3 -0.59,0.24,0.91,U] [#4 -0.00,0.48,0.88,U] [#5 -0.15,-0.23,0.72,U] [#6 -0.71,0.09,0.59,U] [#7 -0.09,0.06,0.53,U] [#8 -0.03,0.15,0.42,U] 
22:25:11.453 00.001 18120 refined, 8 included, MultiStar: {-0.16, 0.26}, one-star: {-0.06, 0.61}
22:25:11.453 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
22:25:11.453 00.000 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.07)
22:25:11.454 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.11 mountX=-0.30 mountY=0.02, mountTheta=3.07
22:25:11.455 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.26, opts=13)
22:25:11.456 00.001 18120 Enqueuing Move request for scope (-0.16, 0.26)
22:25:11.456 00.000 21948 Worker thread wakes up
22:25:11.457 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
22:25:11.457 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
22:25:11.457 00.000 21948 Moving (-0.16, 0.26) raw xDistance=-0.30 yDistance=0.02
22:25:11.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:25:11.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:11.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:11.457 00.000 21948 MoveAxis(E, 64, ABG)
22:25:11.457 00.000 21948 Guiding  Dir = 2, Dur = 64
22:25:11.457 00.000 21948 IsSlewing returns 0
22:25:11.457 00.000 21948 IsGuiding returns 0
22:25:11.459 00.002 21948 PulseGuide returned control before completion, sleep 73
22:25:11.461 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:11.468 00.007 18120 UpdateGuideState exits: m=1574 RSB=27.3
22:25:11.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:11.469 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:11.469 00.000 18120 Enqueuing Expose request
22:25:11.548 00.079 21948 IsGuiding returns 0
22:25:11.552 00.004 21948 Move returns status 0, amount 64
22:25:11.552 00.000 21948 MoveAxis(N, 0, ABG)
22:25:11.552 00.000 21948 Move returns status 0, amount 0
22:25:11.552 00.000 21948 move complete, result=0
22:25:11.552 00.000 21948 worker thread done servicing request
22:25:11.552 00.000 21948 Worker thread wakes up
22:25:11.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:11.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:11.552 00.000 18120 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
22:25:13.173 01.621 21948 Exposure complete
22:25:13.196 00.023 21948 worker thread done servicing request
22:25:13.196 00.000 18120 OnExposeComplete: enter
22:25:13.196 00.000 18120 UpdateGuideState(): m_state=6
22:25:13.196 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:25:13.196 00.000 18120 Star::Find returns 1 (0), X=1185.16, Y=843.44, Mass=1712, SNR=28.4, Peak=116 HFD=4.7
22:25:13.196 00.000 18120 MultiStar: [#1 0.71,-0.22,1.10,U] [#2 -0.04,0.25,0.90,U] [#3 -0.20,-0.01,0.81,U] [#4 0.28,0.05,0.86,U] [#5 0.38,-0.43,0.69,U] [#6 -0.30,-0.10,0.60,U] [#7 0.11,-0.26,0.55,U] [#8 0.40,0.23,0.45,U] 
22:25:13.196 00.000 18120 refined, 8 included, MultiStar: {0.21, -0.02}, one-star: {0.32, 0.28}
22:25:13.196 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.14) = xAngle (1.07 = 1.07)
22:25:13.196 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.17 = -2.11)
22:25:13.196 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.07 mountX=0.10 mountY=-0.18, mountTheta=-1.06
22:25:13.196 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.02, opts=13)
22:25:13.196 00.000 18120 Enqueuing Move request for scope (0.21, -0.02)
22:25:13.205 00.009 21948 Worker thread wakes up
22:25:13.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
22:25:13.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
22:25:13.205 00.000 21948 Moving (0.21, -0.02) raw xDistance=0.10 yDistance=-0.18
22:25:13.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:25:13.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:13.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:25:13.205 00.000 21948 MoveAxis(E, 0, ABG)
22:25:13.205 00.000 21948 Move returns status 0, amount 0
22:25:13.205 00.000 21948 MoveAxis(N, 0, ABG)
22:25:13.205 00.000 21948 Move returns status 0, amount 0
22:25:13.205 00.000 21948 move complete, result=0
22:25:13.205 00.000 21948 worker thread done servicing request
22:25:13.208 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:13.215 00.007 18120 UpdateGuideState exits: m=1712 RSB=28.4
22:25:13.216 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:13.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:13.216 00.000 18120 Enqueuing Expose request
22:25:13.217 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:25:13.217 00.000 21948 Worker thread wakes up
22:25:13.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:13.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:14.738 01.521 21948 Exposure complete
22:25:14.749 00.011 21948 worker thread done servicing request
22:25:14.749 00.000 18120 OnExposeComplete: enter
22:25:14.749 00.000 18120 UpdateGuideState(): m_state=6
22:25:14.749 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:25:14.749 00.000 18120 Star::Find returns 1 (0), X=1185.35, Y=842.41, Mass=1676, SNR=28.0, Peak=91 HFD=4.9
22:25:14.765 00.016 18120 MultiStar: [#1 1.14,-1.24,1.12,U] [#2 0.37,-0.89,0.90,U] [#3 0.30,-1.17,0.84,U] [#4 0.68,-0.83,0.85,U] [#5 0.75,-1.50,0.71,U] [#6 0.55,-1.43,0.58,U] [#7 0.79,-1.19,0.52,U] [#8 0.89,-0.93,0.43,U] 
22:25:14.765 00.000 18120 single-star, 8 included, MultiStar: {0.66, -1.08}, one-star: {0.51, -0.76}
22:25:14.765 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.16 = 0.16)
22:25:14.765 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.26 = -3.02)
22:25:14.765 00.000 18120 CameraToMount -- cameraX=0.51 cameraY=-0.76 hyp=0.91 cameraTheta=-0.98 mountX=0.90 mountY=-0.11, mountTheta=-0.12
22:25:14.765 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.51, y=-0.76, opts=13)
22:25:14.765 00.000 18120 Enqueuing Move request for scope (0.51, -0.76)
22:25:14.765 00.000 21948 Worker thread wakes up
22:25:14.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.76) opts 0xd
22:25:14.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.51, -0.76)
22:25:14.765 00.000 21948 Moving (0.51, -0.76) raw xDistance=0.90 yDistance=-0.11
22:25:14.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
22:25:14.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:14.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:25:14.765 00.000 21948 MoveAxis(W, 190, ABG)
22:25:14.765 00.000 21948 Guiding  Dir = 3, Dur = 190
22:25:14.771 00.006 21948 IsSlewing returns 0
22:25:14.771 00.000 21948 IsGuiding returns 0
22:25:14.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:14.771 00.000 21948 PulseGuide returned control before completion, sleep 198
22:25:14.771 00.000 18120 UpdateGuideState exits: m=1676 RSB=28.0
22:25:14.771 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:14.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:14.780 00.009 18120 Enqueuing Expose request
22:25:14.985 00.205 21948 IsGuiding returns 1
22:25:14.985 00.000 21948 scope still moving after pulse duration time elapsed
22:25:15.018 00.033 21948 IsSlewing returns 0
22:25:15.018 00.000 21948 IsGuiding returns 0
22:25:15.018 00.000 21948 scope move finished after 190 + 57 ms
22:25:15.018 00.000 21948 Move returns status 0, amount 190
22:25:15.018 00.000 21948 MoveAxis(N, 0, ABG)
22:25:15.018 00.000 21948 Move returns status 0, amount 0
22:25:15.019 00.001 21948 move complete, result=0
22:25:15.019 00.000 21948 worker thread done servicing request
22:25:15.019 00.000 21948 Worker thread wakes up
22:25:15.019 00.000 18120 GuideStep: 0.9 px 190 ms WEST, -0.1 px 0 ms NORTH
22:25:15.019 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:15.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:16.641 01.622 21948 Exposure complete
22:25:16.656 00.015 21948 worker thread done servicing request
22:25:16.656 00.000 18120 OnExposeComplete: enter
22:25:16.656 00.000 18120 UpdateGuideState(): m_state=6
22:25:16.656 00.000 18120 Star::Find(15, 1185, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:25:16.656 00.000 18120 Star::Find returns 1 (0), X=1183.86, Y=843.78, Mass=1571, SNR=27.2, Peak=108 HFD=4.3
22:25:16.656 00.000 18120 MultiStar: [#1 -0.57,0.04,1.05,U] [#2 -1.35,0.49,0.91,U] [#3 -1.27,0.33,0.84,U] [#4 -0.98,0.46,0.80,U] [#5 -1.02,-0.03,0.67,U] [#6 -1.34,0.29,0.57,U] [#7 -1.12,0.07,0.54,U] [#8 -0.87,0.66,0.45,U] 
22:25:16.656 00.000 18120 refined, 8 included, MultiStar: {-1.04, 0.33}, one-star: {-0.98, 0.61}
22:25:16.656 00.000 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.14) = xAngle (3.98 = -2.30)
22:25:16.656 00.000 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.80)
22:25:16.656 00.000 18120 CameraToMount -- cameraX=-1.04 cameraY=0.33 hyp=1.09 cameraTheta=2.84 mountX=-0.73 mountY=0.78, mountTheta=2.32
22:25:16.672 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.04, y=0.33, opts=13)
22:25:16.672 00.000 18120 Enqueuing Move request for scope (-1.04, 0.33)
22:25:16.672 00.000 21948 Worker thread wakes up
22:25:16.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.33) opts 0xd
22:25:16.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.04, 0.33)
22:25:16.672 00.000 21948 Moving (-1.04, 0.33) raw xDistance=-0.73 yDistance=0.78
22:25:16.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.73
22:25:16.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
22:25:16.672 00.000 21948 MoveAxis(E, 140, ABG)
22:25:16.672 00.000 21948 Guiding  Dir = 2, Dur = 140
22:25:16.672 00.000 21948 IsSlewing returns 0
22:25:16.672 00.000 21948 IsGuiding returns 0
22:25:16.672 00.000 21948 PulseGuide returned control before completion, sleep 148
22:25:16.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:16.672 00.000 18120 UpdateGuideState exits: m=1571 RSB=27.2
22:25:16.672 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:16.672 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:16.672 00.000 18120 Enqueuing Expose request
22:25:16.844 00.172 21948 IsGuiding returns 0
22:25:16.844 00.000 21948 Move returns status 0, amount 140
22:25:16.844 00.000 21948 MoveAxis(S, 187, ABG)
22:25:16.844 00.000 21948 Guiding  Dir = 1, Dur = 187
22:25:16.844 00.000 21948 IsSlewing returns 0
22:25:16.844 00.000 21948 IsGuiding returns 0
22:25:16.844 00.000 21948 PulseGuide returned control before completion, sleep 193
22:25:17.062 00.218 21948 IsGuiding returns 0
22:25:17.062 00.000 21948 Move returns status 0, amount 187
22:25:17.062 00.000 21948 move complete, result=0
22:25:17.062 00.000 21948 worker thread done servicing request
22:25:17.062 00.000 21948 Worker thread wakes up
22:25:17.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:17.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:17.062 00.000 18120 GuideStep: -0.7 px 140 ms EAST, 0.8 px 187 ms SOUTH
22:25:18.475 01.413 21948 Exposure complete
22:25:18.499 00.024 21948 worker thread done servicing request
22:25:18.499 00.000 18120 OnExposeComplete: enter
22:25:18.499 00.000 18120 UpdateGuideState(): m_state=6
22:25:18.499 00.000 18120 Star::Find(15, 1183, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:25:18.499 00.000 18120 Star::Find returns 1 (0), X=1184.43, Y=843.45, Mass=1369, SNR=25.5, Peak=105 HFD=4.1
22:25:18.499 00.000 18120 MultiStar: [#1 0.00,-0.07,1.13,U] [#2 -0.80,0.12,1.02,U] [#3 -0.93,-0.15,0.94,U] [#4 -0.47,0.12,0.90,U] [#5 -0.56,-0.17,0.72,U] [#6 -0.96,0.24,0.61,U] [#7 -0.62,0.14,0.55,U] [#8 -0.24,0.30,0.45,U] 
22:25:18.499 00.000 18120 single-star, 8 included, MultiStar: {-0.54, 0.07}, one-star: {-0.41, 0.28}
22:25:18.499 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
22:25:18.499 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.50)
22:25:18.499 00.000 18120 CameraToMount -- cameraX=-0.41 cameraY=0.28 hyp=0.50 cameraTheta=2.54 mountX=-0.43 mountY=0.24, mountTheta=2.63
22:25:18.499 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.28, opts=13)
22:25:18.499 00.000 18120 Enqueuing Move request for scope (-0.41, 0.28)
22:25:18.499 00.000 21948 Worker thread wakes up
22:25:18.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.28) opts 0xd
22:25:18.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.28)
22:25:18.499 00.000 21948 Moving (-0.41, 0.28) raw xDistance=-0.43 yDistance=0.24
22:25:18.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
22:25:18.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:25:18.499 00.000 21948 MoveAxis(E, 101, ABG)
22:25:18.499 00.000 21948 Guiding  Dir = 2, Dur = 101
22:25:18.499 00.000 21948 IsSlewing returns 0
22:25:18.499 00.000 21948 IsGuiding returns 0
22:25:18.499 00.000 21948 PulseGuide returned control before completion, sleep 110
22:25:18.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:18.515 00.016 18120 UpdateGuideState exits: m=1369 RSB=25.5
22:25:18.515 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:18.515 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:18.515 00.000 18120 Enqueuing Expose request
22:25:18.628 00.113 21948 IsGuiding returns 0
22:25:18.628 00.000 21948 Move returns status 0, amount 101
22:25:18.628 00.000 21948 MoveAxis(S, 58, ABG)
22:25:18.628 00.000 21948 Guiding  Dir = 1, Dur = 58
22:25:18.628 00.000 21948 IsSlewing returns 0
22:25:18.628 00.000 21948 IsGuiding returns 0
22:25:18.628 00.000 21948 PulseGuide returned control before completion, sleep 64
22:25:18.707 00.079 21948 IsGuiding returns 0
22:25:18.707 00.000 21948 Move returns status 0, amount 58
22:25:18.707 00.000 21948 move complete, result=0
22:25:18.707 00.000 21948 worker thread done servicing request
22:25:18.707 00.000 21948 Worker thread wakes up
22:25:18.707 00.000 18120 GuideStep: -0.4 px 101 ms EAST, 0.2 px 58 ms SOUTH
22:25:18.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:18.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:20.344 01.637 21948 Exposure complete
22:25:20.369 00.025 21948 worker thread done servicing request
22:25:20.369 00.000 18120 OnExposeComplete: enter
22:25:20.369 00.000 18120 UpdateGuideState(): m_state=6
22:25:20.371 00.002 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:25:20.371 00.000 18120 Star::Find returns 1 (0), X=1184.85, Y=843.47, Mass=1492, SNR=26.3, Peak=105 HFD=4.4
22:25:20.371 00.000 18120 MultiStar: [#1 0.72,-0.60,1.09,U] [#2 -0.40,-0.01,0.93,U] [#3 -0.40,-0.16,0.84,U] [#4 -0.13,-0.03,0.87,U] [#5 -0.04,-0.35,0.69,U] [#6 -0.41,-0.34,0.62,U] [#7 -0.20,-0.23,0.55,U] [#8 0.31,0.02,0.44,U] 
22:25:20.371 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {0.00, 0.31}
22:25:20.373 00.002 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.14) = xAngle (-0.69 = -0.69)
22:25:20.373 00.000 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.41 = 2.41)
22:25:20.373 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.84 mountX=0.12 mountY=0.11, mountTheta=0.71
22:25:20.375 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.15, opts=13)
22:25:20.375 00.000 18120 Enqueuing Move request for scope (-0.04, -0.15)
22:25:20.375 00.000 21948 Worker thread wakes up
22:25:20.375 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
22:25:20.375 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
22:25:20.375 00.000 21948 Moving (-0.04, -0.15) raw xDistance=0.12 yDistance=0.11
22:25:20.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:25:20.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:20.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:25:20.375 00.000 21948 MoveAxis(E, 0, ABG)
22:25:20.375 00.000 21948 Move returns status 0, amount 0
22:25:20.375 00.000 21948 MoveAxis(N, 0, ABG)
22:25:20.375 00.000 21948 Move returns status 0, amount 0
22:25:20.375 00.000 21948 move complete, result=0
22:25:20.375 00.000 21948 worker thread done servicing request
22:25:20.378 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:20.386 00.008 18120 UpdateGuideState exits: m=1492 RSB=26.3
22:25:20.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:20.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:20.386 00.000 18120 Enqueuing Expose request
22:25:20.388 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:20.388 00.000 21948 Worker thread wakes up
22:25:20.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:20.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:21.908 01.520 21948 Exposure complete
22:25:21.927 00.019 21948 worker thread done servicing request
22:25:21.927 00.000 18120 OnExposeComplete: enter
22:25:21.927 00.000 18120 UpdateGuideState(): m_state=6
22:25:21.927 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:25:21.939 00.012 18120 Star::Find returns 1 (0), X=1185.02, Y=843.11, Mass=1370, SNR=25.2, Peak=113 HFD=4.2
22:25:21.940 00.001 18120 MultiStar: [#1 0.57,-0.60,1.13,U] [#2 -0.31,0.12,0.96,U] [#3 -0.52,-0.34,0.95,U] [#4 0.01,-0.12,0.87,U] [#5 0.14,-0.67,0.75,U] [#6 -0.36,-0.24,0.60,U] [#7 -0.17,-0.36,0.57,U] [#8 0.12,-0.05,0.47,U] 
22:25:21.940 00.000 18120 single-star, 8 included, MultiStar: {-0.02, -0.26}, one-star: {0.17, -0.06}
22:25:21.941 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.14) = xAngle (0.83 = 0.83)
22:25:21.941 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.93 = -2.35)
22:25:21.941 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=0.12 mountY=-0.13, mountTheta=-0.81
22:25:21.944 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.06, opts=13)
22:25:21.944 00.000 18120 Enqueuing Move request for scope (0.17, -0.06)
22:25:21.945 00.001 21948 Worker thread wakes up
22:25:21.945 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
22:25:21.945 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
22:25:21.945 00.000 21948 Moving (0.17, -0.06) raw xDistance=0.12 yDistance=-0.13
22:25:21.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:25:21.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:21.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:25:21.945 00.000 21948 MoveAxis(E, 0, ABG)
22:25:21.945 00.000 21948 Move returns status 0, amount 0
22:25:21.945 00.000 21948 MoveAxis(N, 0, ABG)
22:25:21.945 00.000 21948 Move returns status 0, amount 0
22:25:21.945 00.000 21948 move complete, result=0
22:25:21.945 00.000 21948 worker thread done servicing request
22:25:21.948 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:21.955 00.007 18120 UpdateGuideState exits: m=1370 RSB=25.2
22:25:21.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:21.956 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:21.956 00.000 18120 Enqueuing Expose request
22:25:21.956 00.000 21948 Worker thread wakes up
22:25:21.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:21.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:21.956 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:23.581 01.625 21948 Exposure complete
22:25:23.605 00.024 21948 worker thread done servicing request
22:25:23.605 00.000 18120 OnExposeComplete: enter
22:25:23.606 00.001 18120 UpdateGuideState(): m_state=6
22:25:23.606 00.000 18120 Star::Find(15, 1185, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:25:23.607 00.001 18120 Star::Find returns 1 (0), X=1184.93, Y=843.35, Mass=1369, SNR=25.5, Peak=111 HFD=3.9
22:25:23.607 00.000 18120 MultiStar: [#1 0.58,-0.56,1.11,U] [#2 -0.55,0.27,0.96,U] [#3 -0.58,0.06,0.90,U] [#4 0.08,0.06,0.88,U] [#5 -0.11,-0.41,0.75,U] [#6 -0.58,0.03,0.61,U] [#7 -0.08,-0.34,0.60,U] [#8 0.16,0.04,0.49,U] 
22:25:23.608 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.08, 0.19}
22:25:23.608 00.000 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.14) = xAngle (-1.31 = -1.31)
22:25:23.608 00.000 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
22:25:23.608 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.45 mountX=0.03 mountY=0.11, mountTheta=1.31
22:25:23.610 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
22:25:23.610 00.000 18120 Enqueuing Move request for scope (-0.09, -0.07)
22:25:23.610 00.000 21948 Worker thread wakes up
22:25:23.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:25:23.610 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:25:23.610 00.000 21948 Moving (-0.09, -0.07) raw xDistance=0.03 yDistance=0.11
22:25:23.610 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:25:23.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:23.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:25:23.610 00.000 21948 MoveAxis(E, 0, ABG)
22:25:23.610 00.000 21948 Move returns status 0, amount 0
22:25:23.610 00.000 21948 MoveAxis(N, 0, ABG)
22:25:23.610 00.000 21948 Move returns status 0, amount 0
22:25:23.610 00.000 21948 move complete, result=0
22:25:23.610 00.000 21948 worker thread done servicing request
22:25:23.615 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:23.620 00.005 18120 UpdateGuideState exits: m=1369 RSB=25.5
22:25:23.624 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:23.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:23.624 00.000 18120 Enqueuing Expose request
22:25:23.624 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:23.624 00.000 21948 Worker thread wakes up
22:25:23.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:23.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:25.157 01.533 21948 Exposure complete
22:25:25.173 00.016 21948 worker thread done servicing request
22:25:25.173 00.000 18120 OnExposeComplete: enter
22:25:25.173 00.000 18120 UpdateGuideState(): m_state=6
22:25:25.173 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:25:25.173 00.000 18120 Star::Find returns 1 (0), X=1184.75, Y=843.24, Mass=1434, SNR=26.0, Peak=103 HFD=4.4
22:25:25.173 00.000 18120 MultiStar: [#1 0.38,-0.57,1.11,U] [#2 -0.48,0.31,0.92,U] [#3 -0.45,-0.19,0.91,U] [#4 0.09,0.20,0.86,U] [#5 -0.01,-0.47,0.67,U] [#6 -0.38,-0.28,0.60,U] [#7 -0.18,-0.20,0.55,U] [#8 0.18,0.01,0.44,U] 
22:25:25.173 00.000 18120 single-star, 8 included, MultiStar: {-0.10, -0.12}, one-star: {-0.10, 0.07}
22:25:25.173 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.64 = -2.65)
22:25:25.173 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
22:25:25.173 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=-0.11 mountY=0.05, mountTheta=2.68
22:25:25.173 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.07, opts=13)
22:25:25.189 00.016 18120 Enqueuing Move request for scope (-0.10, 0.07)
22:25:25.189 00.000 21948 Worker thread wakes up
22:25:25.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
22:25:25.189 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
22:25:25.189 00.000 21948 Moving (-0.10, 0.07) raw xDistance=-0.11 yDistance=0.05
22:25:25.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:25:25.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:25.189 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:25.189 00.000 21948 MoveAxis(E, 0, ABG)
22:25:25.189 00.000 21948 Move returns status 0, amount 0
22:25:25.189 00.000 21948 MoveAxis(N, 0, ABG)
22:25:25.189 00.000 21948 Move returns status 0, amount 0
22:25:25.189 00.000 21948 move complete, result=0
22:25:25.189 00.000 21948 worker thread done servicing request
22:25:25.189 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:25.189 00.000 18120 UpdateGuideState exits: m=1434 RSB=26.0
22:25:25.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:25.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:25.189 00.000 18120 Enqueuing Expose request
22:25:25.201 00.012 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:25.201 00.000 21948 Worker thread wakes up
22:25:25.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:25.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:26.829 01.628 21948 Exposure complete
22:25:26.849 00.020 21948 worker thread done servicing request
22:25:26.849 00.000 18120 OnExposeComplete: enter
22:25:26.849 00.000 18120 UpdateGuideState(): m_state=6
22:25:26.858 00.009 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:25:26.858 00.000 18120 Star::Find returns 1 (0), X=1184.89, Y=843.38, Mass=1468, SNR=26.3, Peak=115 HFD=4.3
22:25:26.858 00.000 18120 MultiStar: [#1 0.61,-0.55,1.05,U] [#2 -0.40,0.14,0.92,U] [#3 -0.41,-0.25,0.90,U] [#4 0.10,0.04,0.87,U] [#5 -0.14,-0.54,0.70,U] [#6 -0.42,-0.13,0.60,U] [#7 -0.22,-0.41,0.58,U] [#8 0.36,0.37,0.47,U] 
22:25:26.858 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {0.05, 0.21}
22:25:26.861 00.003 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.14) = xAngle (-0.71 = -0.71)
22:25:26.861 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.39 = 2.39)
22:25:26.862 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.86 mountX=0.10 mountY=0.09, mountTheta=0.73
22:25:26.863 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.13, opts=13)
22:25:26.863 00.000 18120 Enqueuing Move request for scope (-0.04, -0.13)
22:25:26.864 00.001 21948 Worker thread wakes up
22:25:26.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
22:25:26.864 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
22:25:26.864 00.000 21948 Moving (-0.04, -0.13) raw xDistance=0.10 yDistance=0.09
22:25:26.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:25:26.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:26.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:26.864 00.000 21948 MoveAxis(E, 0, ABG)
22:25:26.864 00.000 21948 Move returns status 0, amount 0
22:25:26.864 00.000 21948 MoveAxis(N, 0, ABG)
22:25:26.864 00.000 21948 Move returns status 0, amount 0
22:25:26.864 00.000 21948 move complete, result=0
22:25:26.864 00.000 21948 worker thread done servicing request
22:25:26.867 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:26.874 00.007 18120 UpdateGuideState exits: m=1468 RSB=26.3
22:25:26.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:26.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:26.874 00.000 18120 Enqueuing Expose request
22:25:26.874 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:26.874 00.000 21948 Worker thread wakes up
22:25:26.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:26.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:28.395 01.521 21948 Exposure complete
22:25:28.421 00.026 21948 worker thread done servicing request
22:25:28.421 00.000 18120 OnExposeComplete: enter
22:25:28.421 00.000 18120 UpdateGuideState(): m_state=6
22:25:28.421 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:25:28.422 00.001 18120 Star::Find returns 1 (0), X=1184.72, Y=843.60, Mass=1488, SNR=26.5, Peak=104 HFD=4.3
22:25:28.422 00.000 18120 MultiStar: [#1 0.23,-0.24,1.09,U] [#2 -0.50,0.37,0.94,U] [#3 -0.55,-0.11,0.89,U] [#4 0.02,0.22,0.85,U] [#5 -0.16,-0.48,0.72,U] [#6 -0.53,-0.02,0.59,U] [#7 -0.04,-0.20,0.53,U] [#8 0.08,0.28,0.44,U] 
22:25:28.422 00.000 18120 refined, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.12, 0.43}
22:25:28.424 00.002 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.06 = -2.22)
22:25:28.424 00.000 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.88)
22:25:28.424 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.92 mountX=-0.11 mountY=0.14, mountTheta=2.23
22:25:28.424 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.04, opts=13)
22:25:28.424 00.000 18120 Enqueuing Move request for scope (-0.17, 0.04)
22:25:28.424 00.000 21948 Worker thread wakes up
22:25:28.424 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
22:25:28.424 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
22:25:28.424 00.000 21948 Moving (-0.17, 0.04) raw xDistance=-0.11 yDistance=0.14
22:25:28.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:25:28.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:28.424 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:25:28.424 00.000 21948 MoveAxis(E, 0, ABG)
22:25:28.424 00.000 21948 Move returns status 0, amount 0
22:25:28.424 00.000 21948 MoveAxis(N, 0, ABG)
22:25:28.424 00.000 21948 Move returns status 0, amount 0
22:25:28.424 00.000 21948 move complete, result=0
22:25:28.424 00.000 21948 worker thread done servicing request
22:25:28.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:28.424 00.000 18120 UpdateGuideState exits: m=1488 RSB=26.5
22:25:28.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:28.424 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:28.424 00.000 18120 Enqueuing Expose request
22:25:28.439 00.015 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:28.439 00.000 21948 Worker thread wakes up
22:25:28.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:28.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:30.063 01.624 21948 Exposure complete
22:25:30.079 00.016 21948 worker thread done servicing request
22:25:30.079 00.000 18120 OnExposeComplete: enter
22:25:30.079 00.000 18120 UpdateGuideState(): m_state=6
22:25:30.079 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:25:30.079 00.000 18120 Star::Find returns 1 (0), X=1184.82, Y=843.30, Mass=1380, SNR=25.5, Peak=103 HFD=4.0
22:25:30.079 00.000 18120 MultiStar: [#1 0.10,-0.18,1.12,U] [#2 -0.57,0.14,0.99,U] [#3 -0.53,-0.18,0.90,U] [#4 -0.18,-0.09,0.89,U] [#5 -0.14,-0.49,0.75,U] [#6 -0.62,-0.09,0.63,U] [#7 -0.14,-0.58,0.57,U] [#8 -0.12,0.08,0.51,U] 
22:25:30.079 00.000 18120 single-star, 8 included, MultiStar: {-0.24, -0.12}, one-star: {-0.02, 0.14}
22:25:30.079 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
22:25:30.079 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
22:25:30.079 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
22:25:30.095 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
22:25:30.095 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
22:25:30.098 00.003 21948 Worker thread wakes up
22:25:30.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
22:25:30.098 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
22:25:30.098 00.000 21948 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=-0.04
22:25:30.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:25:30.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:30.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:30.098 00.000 21948 MoveAxis(E, 0, ABG)
22:25:30.098 00.000 21948 Move returns status 0, amount 0
22:25:30.098 00.000 21948 MoveAxis(N, 0, ABG)
22:25:30.098 00.000 21948 Move returns status 0, amount 0
22:25:30.098 00.000 21948 move complete, result=0
22:25:30.098 00.000 21948 worker thread done servicing request
22:25:30.103 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:30.111 00.008 18120 UpdateGuideState exits: m=1380 RSB=25.5
22:25:30.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:30.111 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:30.111 00.000 18120 Enqueuing Expose request
22:25:30.113 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:30.113 00.000 21948 Worker thread wakes up
22:25:30.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:30.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:31.627 01.514 21948 Exposure complete
22:25:31.641 00.014 21948 worker thread done servicing request
22:25:31.641 00.000 18120 OnExposeComplete: enter
22:25:31.641 00.000 18120 UpdateGuideState(): m_state=6
22:25:31.641 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:25:31.641 00.000 18120 Star::Find returns 1 (0), X=1184.77, Y=843.22, Mass=1499, SNR=26.6, Peak=111 HFD=4.4
22:25:31.641 00.000 18120 MultiStar: [#1 0.30,-0.47,1.13,U] [#2 -0.64,0.04,0.95,U] [#3 -0.63,-0.39,0.86,U] [#4 -0.08,-0.06,0.83,U] [#5 -0.21,-0.46,0.64,U] [#6 -0.57,-0.06,0.63,U] [#7 -0.33,-0.23,0.54,U] [#8 -0.36,-0.05,0.45,U] 
22:25:31.641 00.000 18120 single-star, 8 included, MultiStar: {-0.25, -0.19}, one-star: {-0.07, 0.06}
22:25:31.641 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
22:25:31.657 00.016 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.45)
22:25:31.657 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.49 mountX=-0.08 mountY=0.04, mountTheta=2.68
22:25:31.657 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
22:25:31.657 00.000 18120 Enqueuing Move request for scope (-0.07, 0.06)
22:25:31.657 00.000 21948 Worker thread wakes up
22:25:31.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:25:31.657 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:25:31.657 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.04
22:25:31.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:25:31.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:31.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:31.657 00.000 21948 MoveAxis(E, 0, ABG)
22:25:31.657 00.000 21948 Move returns status 0, amount 0
22:25:31.657 00.000 21948 MoveAxis(N, 0, ABG)
22:25:31.657 00.000 21948 Move returns status 0, amount 0
22:25:31.657 00.000 21948 move complete, result=0
22:25:31.657 00.000 21948 worker thread done servicing request
22:25:31.661 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:31.661 00.000 18120 UpdateGuideState exits: m=1499 RSB=26.6
22:25:31.661 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:31.661 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:31.661 00.000 18120 Enqueuing Expose request
22:25:31.661 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:31.673 00.012 21948 Worker thread wakes up
22:25:31.673 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:31.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:33.299 01.626 21948 Exposure complete
22:25:33.326 00.027 21948 worker thread done servicing request
22:25:33.327 00.001 18120 OnExposeComplete: enter
22:25:33.327 00.000 18120 UpdateGuideState(): m_state=6
22:25:33.327 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:25:33.327 00.000 18120 Star::Find returns 1 (0), X=1184.66, Y=843.28, Mass=1509, SNR=26.7, Peak=102 HFD=4.4
22:25:33.327 00.000 18120 MultiStar: [#1 -0.09,0.00,1.09,U] [#2 -0.69,0.25,0.91,U] [#3 -0.89,-0.22,0.90,U] [#4 -0.18,0.11,0.87,U] [#5 -0.30,-0.33,0.66,U] [#6 -0.60,-0.05,0.61,U] [#7 -0.32,-0.32,0.55,U] [#8 0.02,0.08,0.42,U] 
22:25:33.327 00.000 18120 single-star, 8 included, MultiStar: {-0.37, -0.02}, one-star: {-0.18, 0.11}
22:25:33.327 00.000 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.72 = -2.56)
22:25:33.327 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.82 = 0.54)
22:25:33.327 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.58 mountX=-0.18 mountY=0.11, mountTheta=2.59
22:25:33.327 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.11, opts=13)
22:25:33.327 00.000 18120 Enqueuing Move request for scope (-0.18, 0.11)
22:25:33.327 00.000 21948 Worker thread wakes up
22:25:33.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
22:25:33.327 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
22:25:33.327 00.000 21948 Moving (-0.18, 0.11) raw xDistance=-0.18 yDistance=0.11
22:25:33.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:25:33.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:33.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:25:33.327 00.000 21948 MoveAxis(E, 0, ABG)
22:25:33.327 00.000 21948 Move returns status 0, amount 0
22:25:33.327 00.000 21948 MoveAxis(N, 0, ABG)
22:25:33.327 00.000 21948 Move returns status 0, amount 0
22:25:33.327 00.000 21948 move complete, result=0
22:25:33.327 00.000 21948 worker thread done servicing request
22:25:33.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:33.343 00.016 18120 UpdateGuideState exits: m=1509 RSB=26.7
22:25:33.343 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:33.345 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:33.345 00.000 18120 Enqueuing Expose request
22:25:33.345 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:33.345 00.000 21948 Worker thread wakes up
22:25:33.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:33.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:34.874 01.529 21948 Exposure complete
22:25:34.900 00.026 21948 worker thread done servicing request
22:25:34.900 00.000 18120 OnExposeComplete: enter
22:25:34.901 00.001 18120 UpdateGuideState(): m_state=6
22:25:34.901 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:25:34.901 00.000 18120 Star::Find returns 1 (0), X=1184.85, Y=842.45, Mass=1410, SNR=25.7, Peak=73 HFD=5.1
22:25:34.901 00.000 18120 MultiStar: [#1 0.47,-1.45,1.09,U] [#2 -0.80,-0.77,0.92,U] [#3 -0.55,-0.83,0.90,U] [#4 -0.21,-0.80,0.90,U] [#5 -0.27,-1.00,0.71,U] [#6 -0.80,-0.85,0.62,U] [#7 -0.34,-0.99,0.56,U] [#8 0.10,-0.86,0.48,U] 
22:25:34.903 00.002 18120 single-star, 8 included, MultiStar: {-0.24, -0.93}, one-star: {0.01, -0.72}
22:25:34.903 00.000 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
22:25:34.903 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
22:25:34.903 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.72 hyp=0.72 cameraTheta=-1.56 mountX=0.65 mountY=0.32, mountTheta=0.45
22:25:34.905 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.72, opts=13)
22:25:34.905 00.000 18120 Enqueuing Move request for scope (0.01, -0.72)
22:25:34.905 00.000 21948 Worker thread wakes up
22:25:34.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.72) opts 0xd
22:25:34.905 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.72)
22:25:34.905 00.000 21948 Moving (0.01, -0.72) raw xDistance=0.65 yDistance=0.32
22:25:34.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
22:25:34.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:25:34.905 00.000 21948 MoveAxis(W, 138, ABG)
22:25:34.905 00.000 21948 Guiding  Dir = 3, Dur = 138
22:25:34.908 00.003 21948 IsSlewing returns 0
22:25:34.908 00.000 21948 IsGuiding returns 0
22:25:34.908 00.000 21948 PulseGuide returned control before completion, sleep 147
22:25:34.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:34.917 00.009 18120 UpdateGuideState exits: m=1410 RSB=25.7
22:25:34.917 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:34.917 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:34.917 00.000 18120 Enqueuing Expose request
22:25:35.069 00.152 21948 IsGuiding returns 0
22:25:35.069 00.000 21948 Move returns status 0, amount 138
22:25:35.069 00.000 21948 MoveAxis(S, 76, ABG)
22:25:35.069 00.000 21948 Guiding  Dir = 1, Dur = 76
22:25:35.072 00.003 21948 IsSlewing returns 0
22:25:35.072 00.000 21948 IsGuiding returns 0
22:25:35.076 00.004 21948 PulseGuide returned control before completion, sleep 82
22:25:35.159 00.083 21948 IsGuiding returns 1
22:25:35.159 00.000 21948 scope still moving after pulse duration time elapsed
22:25:35.190 00.031 21948 IsSlewing returns 0
22:25:35.190 00.000 21948 IsGuiding returns 0
22:25:35.191 00.001 21948 scope move finished after 76 + 43 ms
22:25:35.191 00.000 21948 Move returns status 0, amount 76
22:25:35.191 00.000 21948 move complete, result=0
22:25:35.191 00.000 21948 worker thread done servicing request
22:25:35.191 00.000 21948 Worker thread wakes up
22:25:35.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:35.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:35.191 00.000 18120 GuideStep: 0.7 px 138 ms WEST, 0.3 px 76 ms SOUTH
22:25:36.815 01.624 21948 Exposure complete
22:25:36.839 00.024 21948 worker thread done servicing request
22:25:36.839 00.000 18120 OnExposeComplete: enter
22:25:36.839 00.000 18120 UpdateGuideState(): m_state=6
22:25:36.839 00.000 18120 Star::Find(15, 1184, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:25:36.839 00.000 18120 Star::Find returns 1 (0), X=1184.43, Y=841.36, Mass=1372, SNR=25.4, Peak=93 HFD=4.3
22:25:36.841 00.002 18120 MultiStar: [#1 0.20,-2.26,1.10,U] [#2 -0.90,-1.77,1.01,U] [#3 -0.65,-2.14,0.94,U] [#4 -0.38,-1.80,0.92,U] [#5 -0.61,-2.63,0.73,U] [#6 -0.87,-2.20,0.59,U] [#7 -0.41,-2.14,0.57,U] [#8 -0.16,-1.95,0.48,U] 
22:25:36.841 00.000 18120 single-star, 8 included, MultiStar: {-0.45, -2.06}, one-star: {-0.41, -1.80}
22:25:36.841 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
22:25:36.841 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
22:25:36.843 00.002 18120 CameraToMount -- cameraX=-0.41 cameraY=-1.80 hyp=1.85 cameraTheta=-1.79 mountX=1.47 mountY=1.18, mountTheta=0.68
22:25:36.843 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=-1.80, opts=13)
22:25:36.843 00.000 18120 Enqueuing Move request for scope (-0.41, -1.80)
22:25:36.846 00.003 21948 Worker thread wakes up
22:25:36.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.80) opts 0xd
22:25:36.846 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, -1.80)
22:25:36.846 00.000 21948 Moving (-0.41, -1.80) raw xDistance=1.47 yDistance=1.18
22:25:36.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.47
22:25:36.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
22:25:36.846 00.000 21948 MoveAxis(W, 321, ABG)
22:25:36.846 00.000 21948 Guiding  Dir = 3, Dur = 321
22:25:36.846 00.000 21948 IsSlewing returns 0
22:25:36.846 00.000 21948 IsGuiding returns 0
22:25:36.846 00.000 21948 PulseGuide returned control before completion, sleep 329
22:25:36.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:36.857 00.011 18120 UpdateGuideState exits: m=1372 RSB=25.4
22:25:36.859 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:36.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:36.859 00.000 18120 Enqueuing Expose request
22:25:37.188 00.329 21948 IsGuiding returns 0
22:25:37.188 00.000 21948 Move returns status 0, amount 321
22:25:37.188 00.000 21948 MoveAxis(S, 281, ABG)
22:25:37.188 00.000 21948 Guiding  Dir = 1, Dur = 281
22:25:37.188 00.000 21948 IsSlewing returns 0
22:25:37.188 00.000 21948 IsGuiding returns 0
22:25:37.188 00.000 21948 PulseGuide returned control before completion, sleep 287
22:25:37.502 00.314 21948 IsGuiding returns 0
22:25:37.502 00.000 21948 Move returns status 0, amount 281
22:25:37.502 00.000 21948 move complete, result=0
22:25:37.502 00.000 21948 worker thread done servicing request
22:25:37.502 00.000 21948 Worker thread wakes up
22:25:37.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:37.502 00.000 18120 GuideStep: 1.5 px 321 ms WEST, 1.2 px 281 ms SOUTH
22:25:37.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:38.923 01.421 21948 Exposure complete
22:25:38.938 00.015 21948 worker thread done servicing request
22:25:38.938 00.000 18120 OnExposeComplete: enter
22:25:38.938 00.000 18120 UpdateGuideState(): m_state=6
22:25:38.938 00.000 18120 Star::Find(15, 1184, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:25:38.938 00.000 18120 Star::Find returns 1 (0), X=1184.14, Y=842.56, Mass=1571, SNR=27.0, Peak=100 HFD=4.6
22:25:38.938 00.000 18120 MultiStar: [#1 0.01,-1.33,1.07,U] [#2 -0.76,-0.56,0.90,U] [#3 -0.79,-0.83,0.86,U] [#4 -0.52,-0.76,0.88,U] [#5 -0.73,-1.54,0.70,U] [#6 -0.77,-0.96,0.57,U] [#7 -0.50,-1.05,0.56,U] [#8 -0.41,-0.73,0.41,U] 
22:25:38.938 00.000 18120 single-star, 8 included, MultiStar: {-0.56, -0.92}, one-star: {-0.70, -0.61}
22:25:38.938 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
22:25:38.938 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.82 = 1.82)
22:25:38.938 00.000 18120 CameraToMount -- cameraX=-0.70 cameraY=-0.61 hyp=0.93 cameraTheta=-2.43 mountX=0.26 mountY=0.90, mountTheta=1.29
22:25:38.938 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.70, y=-0.61, opts=13)
22:25:38.954 00.016 18120 Enqueuing Move request for scope (-0.70, -0.61)
22:25:38.954 00.000 21948 Worker thread wakes up
22:25:38.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.61) opts 0xd
22:25:38.954 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.70, -0.61)
22:25:38.954 00.000 21948 Moving (-0.70, -0.61) raw xDistance=0.26 yDistance=0.90
22:25:38.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.26
22:25:38.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
22:25:38.954 00.000 21948 MoveAxis(W, 78, ABG)
22:25:38.954 00.000 21948 Guiding  Dir = 3, Dur = 78
22:25:38.954 00.000 21948 IsSlewing returns 0
22:25:38.954 00.000 21948 IsGuiding returns 0
22:25:38.954 00.000 21948 PulseGuide returned control before completion, sleep 87
22:25:38.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:38.967 00.013 18120 UpdateGuideState exits: m=1571 RSB=27.0
22:25:38.969 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:38.969 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:38.970 00.001 18120 Enqueuing Expose request
22:25:39.062 00.092 21948 IsGuiding returns 0
22:25:39.062 00.000 21948 Move returns status 0, amount 78
22:25:39.062 00.000 21948 MoveAxis(S, 215, ABG)
22:25:39.062 00.000 21948 Guiding  Dir = 1, Dur = 215
22:25:39.062 00.000 21948 IsSlewing returns 0
22:25:39.062 00.000 21948 IsGuiding returns 0
22:25:39.066 00.004 21948 PulseGuide returned control before completion, sleep 220
22:25:39.298 00.232 21948 IsGuiding returns 1
22:25:39.298 00.000 21948 scope still moving after pulse duration time elapsed
22:25:39.331 00.033 21948 IsSlewing returns 0
22:25:39.331 00.000 21948 IsGuiding returns 0
22:25:39.331 00.000 21948 scope move finished after 215 + 54 ms
22:25:39.331 00.000 21948 Move returns status 0, amount 215
22:25:39.331 00.000 21948 move complete, result=0
22:25:39.331 00.000 21948 worker thread done servicing request
22:25:39.331 00.000 21948 Worker thread wakes up
22:25:39.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:39.331 00.000 18120 GuideStep: 0.3 px 78 ms WEST, 0.9 px 215 ms SOUTH
22:25:39.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:40.958 01.627 21948 Exposure complete
22:25:40.983 00.025 21948 worker thread done servicing request
22:25:40.983 00.000 18120 OnExposeComplete: enter
22:25:40.983 00.000 18120 UpdateGuideState(): m_state=6
22:25:40.983 00.000 18120 Star::Find(15, 1184, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:25:40.985 00.002 18120 Star::Find returns 1 (0), X=1184.92, Y=843.60, Mass=1431, SNR=25.9, Peak=117 HFD=3.9
22:25:40.985 00.000 18120 MultiStar: [#1 0.34,0.01,1.09,U] [#2 -0.21,0.37,0.94,U] [#3 -0.38,0.18,0.85,U] [#4 0.03,0.20,0.88,U] [#5 0.17,-0.36,0.71,U] [#6 -0.40,-0.12,0.60,U] [#7 0.01,-0.12,0.56,U] [#8 0.45,0.27,0.47,U] 
22:25:40.985 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.08, 0.44}
22:25:40.985 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.14) = xAngle (2.64 = 2.64)
22:25:40.985 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.75 = -0.54)
22:25:40.987 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.11 mountY=-0.06, mountTheta=-2.61
22:25:40.987 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
22:25:40.989 00.002 18120 Enqueuing Move request for scope (0.01, 0.12)
22:25:40.989 00.000 21948 Worker thread wakes up
22:25:40.989 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
22:25:40.989 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
22:25:40.989 00.000 21948 Moving (0.01, 0.12) raw xDistance=-0.11 yDistance=-0.06
22:25:40.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:25:40.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:40.989 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:40.989 00.000 21948 MoveAxis(E, 0, ABG)
22:25:40.989 00.000 21948 Move returns status 0, amount 0
22:25:40.989 00.000 21948 MoveAxis(N, 0, ABG)
22:25:40.989 00.000 21948 Move returns status 0, amount 0
22:25:40.989 00.000 21948 move complete, result=0
22:25:40.989 00.000 21948 worker thread done servicing request
22:25:40.991 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:41.001 00.010 18120 UpdateGuideState exits: m=1431 RSB=25.9
22:25:41.001 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:41.002 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:41.002 00.000 18120 Enqueuing Expose request
22:25:41.002 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:41.002 00.000 21948 Worker thread wakes up
22:25:41.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:41.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:42.532 01.530 21948 Exposure complete
22:25:42.549 00.017 21948 worker thread done servicing request
22:25:42.549 00.000 18120 OnExposeComplete: enter
22:25:42.549 00.000 18120 UpdateGuideState(): m_state=6
22:25:42.549 00.000 18120 Star::Find(15, 1184, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:25:42.563 00.014 18120 Star::Find returns 1 (0), X=1184.74, Y=843.53, Mass=1364, SNR=25.3, Peak=107 HFD=3.9
22:25:42.563 00.000 18120 MultiStar: [#1 0.58,-0.19,1.06,U] [#2 -0.26,0.32,0.98,U] [#3 -0.44,0.11,0.91,U] [#4 0.05,0.39,0.88,U] [#5 0.04,-0.24,0.73,U] [#6 -0.33,0.16,0.63,U] [#7 0.12,-0.20,0.57,U] [#8 0.44,0.29,0.49,U] 
22:25:42.563 00.000 18120 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {-0.10, 0.37}
22:25:42.563 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
22:25:42.565 00.002 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.48)
22:25:42.565 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
22:25:42.565 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.12, opts=13)
22:25:42.565 00.000 18120 Enqueuing Move request for scope (0.00, 0.12)
22:25:42.565 00.000 21948 Worker thread wakes up
22:25:42.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
22:25:42.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
22:25:42.565 00.000 21948 Moving (0.00, 0.12) raw xDistance=-0.11 yDistance=-0.06
22:25:42.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:25:42.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:42.565 00.000 21948 MoveAxis(E, 0, ABG)
22:25:42.565 00.000 21948 Move returns status 0, amount 0
22:25:42.565 00.000 21948 MoveAxis(N, 0, ABG)
22:25:42.565 00.000 21948 Move returns status 0, amount 0
22:25:42.565 00.000 21948 move complete, result=0
22:25:42.565 00.000 21948 worker thread done servicing request
22:25:42.569 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:42.577 00.008 18120 UpdateGuideState exits: m=1364 RSB=25.3
22:25:42.577 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.579 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:25:42.579 00.000 18120 Enqueuing Expose request
22:25:42.579 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:42.579 00.000 21948 Worker thread wakes up
22:25:42.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:25:42.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(1170,828,31,31)
22:25:43.798 01.219 18120 Stop button clicked
22:25:43.798 00.000 18120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:25:43.798 00.000 18120 Status Line: Attente du matériel ...
22:25:43.892 00.094 21948 ZWO: stopexposure
22:25:44.188 00.296 21948 ZWO: stopexposure
22:25:44.188 00.000 21948 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:25:44.188 00.000 21948 worker thread done servicing request
22:25:44.188 00.000 18120 OnExposeComplete: enter
22:25:44.188 00.000 18120 OnExposeComplete: Capture Error reported
22:25:44.188 00.000 18120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:25:44.203 00.015 18120 Mount: notify guiding stopped
22:25:44.204 00.001 18120 Changing from state GUIDING to STOP
22:25:44.204 00.000 18120 guider state => SELECTED
22:25:44.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:25:44.210 00.006 18120 Changing from state SELECTED to UNINITIALIZED
22:25:44.212 00.002 18120 guider state => SELECTING
22:25:44.212 00.000 18120 Status Line: Arrêté.
22:25:44.212 00.000 18120 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:35:18.205 573.993 18120 evsrv: cli 0D46D670 connect
22:35:18.206 00.001 18120 evsrv: cli 0D46D670 request: {"method":"get_app_state","id":"35e8e57a-4ffb-483d-b5bd-1a00f0bed27f"}
22:35:18.207 00.001 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":"Stopped","id":"35e8e57a-4ffb-483d-b5bd-1a00f0bed27f"}
22:35:18.208 00.001 18120 evsrv: cli 0D46D670 disconnect
22:36:43.661 85.453 18120 evsrv: cli 0D46D490 connect
22:36:43.661 00.000 18120 evsrv: cli 0D46D490 request: {"method":"get_app_state","id":"833a12ee-e01e-433a-8179-239b5611ebae"}
22:36:43.661 00.000 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":"Stopped","id":"833a12ee-e01e-433a-8179-239b5611ebae"}
22:36:43.661 00.000 18120 evsrv: cli 0D46D490 disconnect
22:36:43.676 00.015 18120 evsrv: cli 0D46E250 connect
22:36:43.676 00.000 18120 evsrv: cli 0D46E250 request: {"method":"get_calibrated","id":"ac13035c-3357-464c-bf5b-cb2fd6c248af"}
22:36:43.676 00.000 18120 evsrv: cli 0D46E250 response: {"jsonrpc":"2.0","result":true,"id":"ac13035c-3357-464c-bf5b-cb2fd6c248af"}
22:36:43.676 00.000 18120 evsrv: cli 0D46E250 disconnect
22:36:43.685 00.009 18120 evsrv: cli 0D46DAD0 connect
22:36:43.685 00.000 18120 evsrv: cli 0D46DAD0 request: {"method":"guide","params":{"settle":{"pixels":0.5,"time":8,"timeout":90},"recalibrate":false},"id":"8c3606e7-108e-4714-abf4-eca8cf2cfade"}
22:36:43.685 00.000 18120 PhdController::Guide begins
22:36:43.685 00.000 18120 PhdController: newstate STATE_SETUP
22:36:43.685 00.000 18120 PhdController: setup
22:36:43.685 00.000 18120 PhdController: newstate STATE_ATTEMPT_START
22:36:43.692 00.007 18120 PhdController: start capturing
22:36:43.692 00.000 18120 Changing from state SELECTING to UNINITIALIZED
22:36:43.692 00.000 18120 guider state => SELECTING
22:36:43.692 00.000 18120 setting force full frames = true
22:36:43.692 00.000 18120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:36:43.709 00.017 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:36:43.709 00.000 18120 Enqueuing Expose request
22:36:43.709 00.000 18120 PhdController: newstate STATE_SELECT_STAR
22:36:43.709 00.000 21948 Worker thread wakes up
22:36:43.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:43.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:36:43.709 00.000 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":0,"id":"8c3606e7-108e-4714-abf4-eca8cf2cfade"}
22:36:43.709 00.000 18120 evsrv: cli 0D46DAD0 disconnect
22:36:43.709 00.000 18120 evsrv: cli 0D46DD50 connect
22:36:43.709 00.000 18120 case statement mapped state 1 to 101
22:36:43.724 00.015 18120 case statement mapped state 1 to 101
22:36:43.724 00.000 18120 evsrv: cli 0D46DD50 request: {"method":"get_lock_shift_params","id":"d5db1229-eaf3-46fc-82b0-57fffc733c43"}
22:36:43.724 00.000 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d5db1229-eaf3-46fc-82b0-57fffc733c43"}
22:36:43.724 00.000 18120 evsrv: cli 0D46DD50 disconnect
22:36:43.724 00.000 18120 evsrv: cli 0D46E250 connect
22:36:43.724 00.000 18120 case statement mapped state 1 to 101
22:36:43.724 00.000 18120 case statement mapped state 1 to 101
22:36:43.724 00.000 18120 evsrv: cli 0D46E250 request: {"method":"get_lock_position","id":"8cf15672-b1e9-46f7-924d-0373691adbea"}
22:36:43.724 00.000 18120 evsrv: cli 0D46E250 response: {"jsonrpc":"2.0","result":null,"id":"8cf15672-b1e9-46f7-924d-0373691adbea"}
22:36:43.724 00.000 18120 evsrv: cli 0D46E250 disconnect
22:36:44.730 01.006 18120 evsrv: cli 0D46DC10 connect
22:36:44.730 00.000 18120 case statement mapped state 1 to 101
22:36:44.730 00.000 18120 case statement mapped state 1 to 101
22:36:44.730 00.000 18120 evsrv: cli 0D46DC10 request: {"method":"get_lock_position","id":"47954c22-e10f-4f0e-8b77-59ceb45b76b4"}
22:36:44.730 00.000 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":null,"id":"47954c22-e10f-4f0e-8b77-59ceb45b76b4"}
22:36:44.730 00.000 18120 evsrv: cli 0D46DC10 disconnect
22:36:45.357 00.627 21948 Exposure complete
22:36:45.388 00.031 21948 worker thread done servicing request
22:36:45.388 00.000 18120 OnExposeComplete: enter
22:36:45.397 00.009 18120 UpdateGuideState(): m_state=1
22:36:45.399 00.002 18120 UpdateCurrentPosition: no star selected
22:36:45.399 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:45.399 00.000 18120 Status Line: Aucune étoile selectionnée
22:36:45.404 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:45.408 00.004 18120 UpdateGuideState exits: Aucune étoile selectionnée
22:36:45.408 00.000 18120 GuiderMultiStar::AutoSelect enter
22:36:45.408 00.000 18120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:36:45.451 00.043 18120 AutoFind: auto downsample for scale 3.22 => 1x
22:36:45.499 00.048 18120 AutoFind: global mean = 0.0, stdev 3.7
22:36:45.499 00.000 18120 AutoFind: using threshold = 0.1
22:36:45.563 00.064 18120 AutoFind: local max [855, 907] 243.5
22:36:45.579 00.016 18120 AutoFind: local max [566, 261] 97.1
22:36:45.579 00.000 18120 AutoFind: local max [854, 330] 93.7
22:36:45.579 00.000 18120 AutoFind: local max [805, 731] 79.4
22:36:45.579 00.000 18120 AutoFind: local max [414, 230] 61.1
22:36:45.588 00.009 18120 AutoFind: local max [649, 134] 28.8
22:36:45.588 00.000 18120 AutoFind: local max [254, 586] 20.6
22:36:45.588 00.000 18120 AutoFind: local max [1157, 209] 18.4
22:36:45.595 00.007 18120 AutoFind: local max [1165, 801] 18.2
22:36:45.595 00.000 18120 AutoFind: local max [933, 795] 18.0
22:36:45.595 00.000 18120 AutoFind: local max [555, 564] 16.4
22:36:45.595 00.000 18120 AutoFind: local max [247, 351] 14.7
22:36:45.595 00.000 18120 AutoFind: local max [103, 858] 14.6
22:36:45.595 00.000 18120 AutoFind: local max [279, 619] 13.8
22:36:45.595 00.000 18120 AutoFind: local max [488, 76] 13.8
22:36:45.595 00.000 18120 AutoFind: local max [41, 443] 13.4
22:36:45.595 00.000 18120 AutoFind: local max [401, 479] 13.4
22:36:45.595 00.000 18120 AutoFind: local max [812, 515] 13.4
22:36:45.595 00.000 18120 AutoFind: local max [825, 27] 13.3
22:36:45.595 00.000 18120 AutoFind: local max [398, 285] 13.2
22:36:45.595 00.000 18120 AutoFind: local max [879, 765] 12.2
22:36:45.595 00.000 18120 AutoFind: local max [859, 622] 11.4
22:36:45.595 00.000 18120 AutoFind: local max [191, 730] 10.8
22:36:45.595 00.000 18120 AutoFind: local max [1138, 666] 10.6
22:36:45.595 00.000 18120 AutoFind: local max [1048, 594] 10.3
22:36:45.595 00.000 18120 AutoFind: local max [718, 287] 9.5
22:36:45.595 00.000 18120 AutoFind: local max [881, 125] 9.2
22:36:45.595 00.000 18120 AutoFind: local max [1246, 907] 9.0
22:36:45.611 00.016 18120 AutoFind: local max [305, 50] 8.8
22:36:45.611 00.000 18120 AutoFind: local max [61, 798] 8.8
22:36:45.611 00.000 18120 AutoFind: local max [1099, 690] 8.8
22:36:45.611 00.000 18120 AutoFind: local max [510, 903] 8.4
22:36:45.611 00.000 18120 AutoFind: local max [90, 835] 7.6
22:36:45.611 00.000 18120 AutoFind: local max [660, 223] 7.2
22:36:45.611 00.000 18120 AutoFind: local max [1257, 167] 7.2
22:36:45.611 00.000 18120 AutoFind: local max [218, 817] 7.1
22:36:45.611 00.000 18120 AutoFind: local max [472, 50] 6.9
22:36:45.611 00.000 18120 AutoFind: local max [472, 224] 6.7
22:36:45.611 00.000 18120 AutoFind: local max [485, 91] 6.6
22:36:45.611 00.000 18120 AutoFind: local max [1050, 668] 6.6
22:36:45.611 00.000 18120 AutoFind: local max [1171, 100] 6.3
22:36:45.611 00.000 18120 AutoFind: local max [688, 331] 6.3
22:36:45.611 00.000 18120 AutoFind: local max [947, 947] 6.2
22:36:45.611 00.000 18120 AutoFind: local max [1059, 759] 6.2
22:36:45.611 00.000 18120 AutoFind: local max [534, 887] 6.0
22:36:45.611 00.000 18120 AutoFind: local max [929, 830] 6.0
22:36:45.611 00.000 18120 AutoFind: local max [1176, 894] 6.0
22:36:45.627 00.016 18120 AutoFind: local max [132, 192] 5.9
22:36:45.627 00.000 18120 AutoFind: local max [51, 620] 5.8
22:36:45.627 00.000 18120 AutoFind: local max [629, 149] 5.7
22:36:45.627 00.000 18120 AutoFind: local max [437, 127] 5.7
22:36:45.627 00.000 18120 AutoFind: local max [737, 425] 5.5
22:36:45.627 00.000 18120 AutoFind: local max [600, 72] 5.4
22:36:45.627 00.000 18120 AutoFind: local max [1198, 73] 5.4
22:36:45.627 00.000 18120 AutoFind: local max [927, 756] 5.3
22:36:45.627 00.000 18120 AutoFind: local max [708, 520] 5.2
22:36:45.627 00.000 18120 AutoFind: local max [1125, 105] 5.1
22:36:45.627 00.000 18120 AutoFind: local max [989, 510] 5.1
22:36:45.627 00.000 18120 AutoFind: local max [535, 948] 5.1
22:36:45.627 00.000 18120 AutoFind: local max [624, 331] 5.0
22:36:45.627 00.000 18120 AutoFind: local max [790, 941] 4.9
22:36:45.627 00.000 18120 AutoFind: local max [904, 649] 4.7
22:36:45.627 00.000 18120 AutoFind: local max [614, 245] 4.7
22:36:45.627 00.000 18120 AutoFind: local max [555, 326] 4.6
22:36:45.627 00.000 18120 AutoFind: local max [1146, 375] 4.6
22:36:45.627 00.000 18120 AutoFind: local max [243, 491] 4.5
22:36:45.627 00.000 18120 AutoFind: local max [870, 546] 4.3
22:36:45.643 00.016 18120 AutoFind: local max [584, 246] 4.3
22:36:45.643 00.000 18120 AutoFind: local max [80, 664] 4.2
22:36:45.643 00.000 18120 AutoFind: local max [440, 171] 4.2
22:36:45.643 00.000 18120 AutoFind: local max [277, 167] 4.2
22:36:45.643 00.000 18120 AutoFind: local max [984, 781] 4.0
22:36:45.643 00.000 18120 AutoFind: local max [1158, 509] 4.0
22:36:45.643 00.000 18120 AutoFind: local max [1189, 585] 4.0
22:36:45.643 00.000 18120 AutoFind: local max [867, 909] 3.9
22:36:45.643 00.000 18120 AutoFind: local max [267, 66] 3.9
22:36:45.643 00.000 18120 AutoFind: local max [513, 147] 3.8
22:36:45.643 00.000 18120 AutoFind: local max [774, 827] 3.8
22:36:45.643 00.000 18120 AutoFind: local max [403, 687] 3.8
22:36:45.643 00.000 18120 AutoFind: local max [1126, 583] 3.8
22:36:45.643 00.000 18120 AutoFind: local max [307, 708] 3.7
22:36:45.643 00.000 18120 AutoFind: local max [586, 112] 3.7
22:36:45.643 00.000 18120 AutoFind: local max [171, 824] 3.7
22:36:45.643 00.000 18120 AutoFind: local max [284, 662] 3.6
22:36:45.643 00.000 18120 AutoFind: local max [1178, 319] 3.5
22:36:45.643 00.000 18120 AutoFind: local max [695, 290] 3.5
22:36:45.643 00.000 18120 AutoFind: local max [414, 680] 3.5
22:36:45.643 00.000 18120 AutoFind: local max [393, 782] 3.5
22:36:45.658 00.015 18120 AutoFind: local max [383, 358] 3.4
22:36:45.658 00.000 18120 AutoFind: local max [844, 912] 3.4
22:36:45.658 00.000 18120 AutoFind: local max [329, 477] 3.3
22:36:45.658 00.000 18120 AutoFind: local max [609, 236] 3.3
22:36:45.658 00.000 18120 AutoFind: local max [23, 277] 3.3
22:36:45.658 00.000 18120 AutoFind: local max [1230, 393] 3.3
22:36:45.658 00.000 18120 AutoFind: local max [339, 763] 3.2
22:36:45.658 00.000 18120 AutoFind: local max [233, 879] 3.2
22:36:45.658 00.000 18120 AutoFind: local max [128, 901] 3.2
22:36:45.658 00.000 18120 AutoFind: local max [491, 645] 3.2
22:36:45.658 00.000 18120 AutoFind: local max [382, 219] 3.1
22:36:45.658 00.000 18120 AutoFind: local max [1065, 277] 3.0
22:36:45.658 00.000 18120 AutoFind: too close [609, 236] 3.3 - [614, 245] 4.7
22:36:45.658 00.000 18120 AutoFind: close dim-bright [844, 912] 3.4 - [855, 907] 243.5
22:36:45.658 00.000 18120 AutoFind: too close [414, 680] 3.5 - [403, 687] 3.8
22:36:45.658 00.000 18120 AutoFind: close dim-bright [867, 909] 3.9 - [855, 907] 243.5
22:36:45.658 00.000 18120 AutoFind: close dim-bright [584, 246] 4.3 - [566, 261] 97.1
22:36:45.658 00.000 18120 AutoFind: close dim-bright [629, 149] 5.7 - [649, 134] 28.8
22:36:45.658 00.000 18120 AutoFind: too close [485, 91] 6.6 - [488, 76] 13.8
22:36:45.658 00.000 18120 AutoFind: too close to edge [535, 948] 5.1
22:36:45.658 00.000 18120 AutoFind: too close to edge [947, 947] 6.2
22:36:45.674 00.016 18120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:36:45.676 00.002 18120 Star::Find(15, 855, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.676 00.000 18120 Star::Find returns 1 (1), X=854.81, Y=907.29, Mass=8960, SNR=62.6, Peak=255 HFD=5.3
22:36:45.678 00.002 18120 Star::Find(15, 566, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.678 00.000 18120 Star::Find returns 1 (1), X=565.58, Y=260.79, Mass=3168, SNR=38.5, Peak=255 HFD=3.9
22:36:45.678 00.000 18120 Star::Find(15, 854, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.678 00.000 18120 Star::Find returns 1 (1), X=854.23, Y=330.56, Mass=2799, SNR=36.6, Peak=255 HFD=3.7
22:36:45.680 00.002 18120 Star::Find(15, 805, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.680 00.000 18120 Star::Find returns 1 (0), X=804.79, Y=730.68, Mass=2587, SNR=35.1, Peak=230 HFD=3.7
22:36:45.682 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.682 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.45, Mass=1949, SNR=30.3, Peak=175 HFD=4.1
22:36:45.682 00.000 18120 Star::Find(15, 649, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.682 00.000 18120 Star::Find returns 1 (0), X=648.48, Y=134.49, Mass=943, SNR=21.2, Peak=80 HFD=3.4
22:36:45.682 00.000 18120 Star::Find(15, 254, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.682 00.000 18120 Star::Find returns 1 (0), X=253.66, Y=586.35, Mass=774, SNR=19.1, Peak=83 HFD=3.6
22:36:45.682 00.000 18120 Star::Find(15, 1157, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.682 00.000 18120 Star::Find returns 1 (0), X=1155.52, Y=209.10, Mass=874, SNR=20.3, Peak=54 HFD=5.0
22:36:45.689 00.007 18120 Star::Find(15, 1165, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.689 00.000 18120 Star::Find returns 1 (0), X=1164.66, Y=800.71, Mass=586, SNR=16.7, Peak=57 HFD=3.7
22:36:45.689 00.000 18120 Star::Find(15, 933, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.689 00.000 18120 Star::Find returns 1 (0), X=932.92, Y=795.50, Mass=440, SNR=14.5, Peak=45 HFD=3.5
22:36:45.690 00.001 18120 Star::Find(15, 555, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=555.15, Y=563.76, Mass=438, SNR=14.4, Peak=46 HFD=4.0
22:36:45.690 00.000 18120 Star::Find(15, 247, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=246.68, Y=351.58, Mass=570, SNR=16.5, Peak=48 HFD=4.0
22:36:45.690 00.000 18120 Star::Find(15, 103, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=103.03, Y=858.56, Mass=412, SNR=14.1, Peak=50 HFD=3.5
22:36:45.690 00.000 18120 Star::Find(15, 279, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=279.10, Y=619.30, Mass=288, SNR=11.7, Peak=47 HFD=2.6
22:36:45.690 00.000 18120 Star::Find(15, 41, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=41.27, Y=442.92, Mass=279, SNR=11.6, Peak=43 HFD=2.6
22:36:45.690 00.000 18120 Star::Find(15, 401, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=400.90, Y=478.59, Mass=391, SNR=13.6, Peak=44 HFD=3.5
22:36:45.690 00.000 18120 Star::Find(15, 812, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=812.57, Y=514.91, Mass=392, SNR=13.6, Peak=41 HFD=3.6
22:36:45.690 00.000 18120 Star::Find(15, 825, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=825.33, Y=27.13, Mass=369, SNR=13.3, Peak=44 HFD=3.2
22:36:45.690 00.000 18120 Star::Find(15, 398, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=397.91, Y=284.87, Mass=254, SNR=11.0, Peak=36 HFD=2.8
22:36:45.690 00.000 18120 Star::Find(15, 879, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=878.59, Y=765.23, Mass=314, SNR=12.2, Peak=34 HFD=3.5
22:36:45.690 00.000 18120 Star::Find(15, 859, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.690 00.000 18120 Star::Find returns 1 (0), X=858.86, Y=622.49, Mass=250, SNR=10.8, Peak=33 HFD=3.0
22:36:45.690 00.000 18120 Star::Find(15, 191, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.701 00.011 18120 Star::Find returns 1 (0), X=190.77, Y=729.88, Mass=315, SNR=12.2, Peak=42 HFD=3.8
22:36:45.701 00.000 18120 Star::Find(15, 1138, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.701 00.000 18120 Star::Find returns 1 (0), X=1138.40, Y=666.01, Mass=291, SNR=11.7, Peak=32 HFD=3.4
22:36:45.701 00.000 18120 Star::Find(15, 1048, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.701 00.000 18120 Star::Find returns 1 (0), X=1048.46, Y=593.91, Mass=295, SNR=11.8, Peak=33 HFD=3.6
22:36:45.701 00.000 18120 Star::Find(15, 718, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.701 00.000 18120 Star::Find returns 1 (0), X=718.23, Y=286.47, Mass=253, SNR=10.9, Peak=29 HFD=3.7
22:36:45.701 00.000 18120 Star::Find(15, 881, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.701 00.000 18120 Star::Find returns 1 (0), X=880.73, Y=124.90, Mass=235, SNR=10.6, Peak=32 HFD=3.4
22:36:45.701 00.000 18120 Star::Find(15, 1246, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.701 00.000 18120 Star::Find returns 1 (0), X=1246.01, Y=907.17, Mass=201, SNR=9.7, Peak=21 HFD=3.1
22:36:45.701 00.000 18120 Star::Find(15, 305, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.005 18120 Star::Find returns 1 (0), X=304.69, Y=49.68, Mass=269, SNR=11.3, Peak=29 HFD=3.6
22:36:45.706 00.000 18120 Star::Find(15, 61, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=61.57, Y=798.36, Mass=257, SNR=11.0, Peak=30 HFD=3.2
22:36:45.706 00.000 18120 Star::Find(15, 1099, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=1099.03, Y=689.91, Mass=235, SNR=10.4, Peak=15 HFD=4.3
22:36:45.706 00.000 18120 Star::Find(15, 510, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=509.96, Y=903.14, Mass=219, SNR=10.2, Peak=31 HFD=3.0
22:36:45.706 00.000 18120 Star::Find(15, 90, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=89.67, Y=834.84, Mass=260, SNR=11.1, Peak=31 HFD=4.3
22:36:45.706 00.000 18120 Star::Find(15, 660, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=660.60, Y=223.13, Mass=169, SNR=8.9, Peak=19 HFD=3.3
22:36:45.706 00.000 18120 Star::Find(15, 1257, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=1257.03, Y=166.70, Mass=164, SNR=8.8, Peak=22 HFD=3.0
22:36:45.706 00.000 18120 Star::Find(15, 218, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=217.64, Y=817.23, Mass=163, SNR=8.8, Peak=26 HFD=3.0
22:36:45.706 00.000 18120 Star::Find(15, 472, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=472.13, Y=49.83, Mass=130, SNR=7.8, Peak=20 HFD=2.9
22:36:45.706 00.000 18120 Star::Find(15, 472, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=471.83, Y=224.07, Mass=175, SNR=9.0, Peak=22 HFD=3.7
22:36:45.706 00.000 18120 Star::Find(15, 1050, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.706 00.000 18120 Star::Find returns 1 (0), X=1050.07, Y=668.49, Mass=185, SNR=9.4, Peak=23 HFD=3.5
22:36:45.706 00.000 18120 Star::Find(15, 1171, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.717 00.011 18120 Star::Find returns 1 (0), X=1171.02, Y=100.25, Mass=155, SNR=8.5, Peak=20 HFD=3.2
22:36:45.717 00.000 18120 Star::Find(15, 688, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.719 00.002 18120 Star::Find returns 1 (0), X=688.32, Y=330.75, Mass=178, SNR=9.1, Peak=22 HFD=3.6
22:36:45.721 00.002 18120 Star::Find(15, 1059, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.722 00.001 18120 Star::Find returns 1 (0), X=1058.76, Y=759.15, Mass=160, SNR=8.7, Peak=18 HFD=3.2
22:36:45.722 00.000 18120 Star::Find(15, 534, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.722 00.000 18120 Star::Find returns 1 (0), X=534.59, Y=886.49, Mass=121, SNR=7.6, Peak=17 HFD=3.0
22:36:45.722 00.000 18120 Star::Find(15, 929, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.731 00.009 18120 Star::Find returns 1 (0), X=929.17, Y=830.22, Mass=146, SNR=8.3, Peak=14 HFD=3.8
22:36:45.734 00.003 18120 Star::Find(15, 1176, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.734 00.000 18120 Star::Find returns 1 (0), X=1176.26, Y=894.59, Mass=134, SNR=7.9, Peak=13 HFD=3.5
22:36:45.736 00.002 18120 Star::Find(15, 132, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.738 00.002 18120 Star::Find returns 1 (0), X=132.27, Y=191.48, Mass=173, SNR=9.0, Peak=20 HFD=3.1
22:36:45.740 00.002 18120 Star::Find(15, 51, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.740 00.000 18120 Star::Find returns 1 (0), X=51.07, Y=620.11, Mass=108, SNR=7.1, Peak=19 HFD=2.8
22:36:45.740 00.000 18120 Star::Find(15, 629, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.740 00.000 18120 Star::Find returns 1 (0), X=629.02, Y=148.87, Mass=132, SNR=7.8, Peak=18 HFD=2.6
22:36:45.740 00.000 18120 Star::Find(15, 437, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.742 00.002 18120 Star::Find returns 1 (0), X=436.66, Y=127.32, Mass=126, SNR=7.7, Peak=17 HFD=3.4
22:36:45.742 00.000 18120 Star::Find(15, 737, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.742 00.000 18120 Star::Find returns 1 (0), X=736.81, Y=425.31, Mass=117, SNR=7.5, Peak=19 HFD=2.7
22:36:45.742 00.000 18120 Star::Find(15, 600, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.742 00.000 18120 Star::Find returns 1 (0), X=599.63, Y=72.72, Mass=99, SNR=6.9, Peak=16 HFD=2.8
22:36:45.744 00.002 18120 Star::Find(15, 1198, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.744 00.000 18120 Star::Find returns 1 (0), X=1197.75, Y=72.80, Mass=104, SNR=6.9, Peak=14 HFD=2.9
22:36:45.744 00.000 18120 Star::Find(15, 927, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.744 00.000 18120 Star::Find returns 1 (0), X=926.56, Y=755.92, Mass=98, SNR=6.8, Peak=12 HFD=2.9
22:36:45.744 00.000 18120 Star::Find(15, 708, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.746 00.002 18120 Star::Find returns 1 (0), X=708.54, Y=520.44, Mass=113, SNR=7.3, Peak=14 HFD=3.1
22:36:45.746 00.000 18120 Star::Find(15, 1125, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.746 00.000 18120 Star::Find returns 1 (0), X=1125.43, Y=105.19, Mass=124, SNR=7.7, Peak=18 HFD=2.9
22:36:45.746 00.000 18120 Star::Find(15, 989, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.746 00.000 18120 Star::Find returns 1 (0), X=988.53, Y=510.41, Mass=140, SNR=8.1, Peak=15 HFD=3.2
22:36:45.748 00.002 18120 Star::Find(15, 624, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.748 00.000 18120 Star::Find returns 1 (0), X=623.55, Y=331.19, Mass=94, SNR=6.6, Peak=16 HFD=2.7
22:36:45.748 00.000 18120 Star::Find(15, 790, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.748 00.000 18120 Star::Find returns 0 (4), X=798.08, Y=952.89, Mass=185, SNR=9.6, Peak=174 HFD=0.2
22:36:45.750 00.002 18120 Star::Find(15, 904, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.750 00.000 18120 Star::Find returns 1 (0), X=904.52, Y=649.34, Mass=132, SNR=7.9, Peak=13 HFD=3.3
22:36:45.750 00.000 18120 Star::Find(15, 555, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.750 00.000 18120 Star::Find returns 1 (0), X=554.39, Y=325.68, Mass=143, SNR=8.1, Peak=20 HFD=3.5
22:36:45.750 00.000 18120 Star::Find(15, 1146, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.752 00.002 18120 Star::Find returns 1 (0), X=1145.63, Y=375.34, Mass=90, SNR=6.4, Peak=13 HFD=2.8
22:36:45.752 00.000 18120 Star::Find(15, 243, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.752 00.000 18120 Star::Find returns 1 (0), X=243.79, Y=491.32, Mass=116, SNR=7.3, Peak=13 HFD=4.5
22:36:45.752 00.000 18120 Star::Find(15, 870, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.754 00.002 18120 Star::Find returns 1 (0), X=870.13, Y=545.29, Mass=64, SNR=5.5, Peak=11 HFD=2.6
22:36:45.754 00.000 18120 Star::Find(15, 584, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.754 00.000 18120 Star::Find returns 1 (0), X=565.94, Y=260.73, Mass=2510, SNR=33.5, Peak=19 HFD=3.2
22:36:45.754 00.000 18120 Star::Find(15, 80, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.754 00.000 18120 Star::Find returns 1 (0), X=80.62, Y=663.78, Mass=82, SNR=6.2, Peak=15 HFD=2.4
22:36:45.754 00.000 18120 Star::Find(15, 440, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.754 00.000 18120 Star::Find returns 1 (0), X=439.84, Y=171.34, Mass=76, SNR=6.0, Peak=11 HFD=2.4
22:36:45.754 00.000 18120 Star::Find(15, 277, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.754 00.000 18120 Star::Find returns 1 (0), X=277.11, Y=167.01, Mass=61, SNR=5.3, Peak=10 HFD=2.4
22:36:45.754 00.000 18120 Star::Find(15, 984, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.754 00.000 18120 Star::Find returns 1 (0), X=984.69, Y=780.80, Mass=108, SNR=7.1, Peak=12 HFD=3.6
22:36:45.754 00.000 18120 Star::Find(15, 1158, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.754 00.000 18120 Star::Find returns 1 (0), X=1157.53, Y=509.56, Mass=77, SNR=6.0, Peak=11 HFD=3.1
22:36:45.754 00.000 18120 Star::Find(15, 1189, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.016 18120 Star::Find returns 1 (0), X=1188.17, Y=585.13, Mass=63, SNR=5.4, Peak=10 HFD=2.4
22:36:45.770 00.000 18120 Star::Find(15, 867, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (1), X=854.81, Y=907.29, Mass=8960, SNR=62.6, Peak=255 HFD=5.3
22:36:45.770 00.000 18120 Star::Find(15, 267, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=267.44, Y=65.73, Mass=70, SNR=5.7, Peak=14 HFD=2.8
22:36:45.770 00.000 18120 Star::Find(15, 513, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=512.63, Y=146.59, Mass=61, SNR=5.3, Peak=10 HFD=2.9
22:36:45.770 00.000 18120 Star::Find(15, 774, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=774.72, Y=827.22, Mass=58, SNR=5.2, Peak=11 HFD=2.4
22:36:45.770 00.000 18120 Star::Find(15, 1126, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=1125.57, Y=582.90, Mass=160, SNR=8.5, Peak=12 HFD=5.1
22:36:45.770 00.000 18120 Star::Find(15, 307, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=307.61, Y=708.47, Mass=95, SNR=6.7, Peak=12 HFD=3.2
22:36:45.770 00.000 18120 Star::Find(15, 586, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=584.86, Y=112.45, Mass=62, SNR=5.4, Peak=8 HFD=3.7
22:36:45.770 00.000 18120 Star::Find(15, 171, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=171.31, Y=823.96, Mass=65, SNR=5.5, Peak=12 HFD=2.5
22:36:45.770 00.000 18120 Star::Find(15, 284, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=284.54, Y=661.42, Mass=114, SNR=7.3, Peak=14 HFD=3.3
22:36:45.770 00.000 18120 Star::Find(15, 1178, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=1178.10, Y=318.52, Mass=81, SNR=6.1, Peak=12 HFD=3.0
22:36:45.770 00.000 18120 Star::Find(15, 695, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.770 00.000 18120 Star::Find returns 1 (0), X=694.65, Y=289.45, Mass=64, SNR=5.5, Peak=9 HFD=2.9
22:36:45.770 00.000 18120 Star::Find(15, 393, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.784 00.014 18120 Star::Find returns 1 (0), X=393.20, Y=782.71, Mass=87, SNR=6.3, Peak=13 HFD=3.6
22:36:45.786 00.002 18120 Star::Find(15, 383, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.789 00.003 18120 Star::Find returns 1 (0), X=382.49, Y=356.74, Mass=75, SNR=5.9, Peak=10 HFD=3.3
22:36:45.789 00.000 18120 Star::Find(15, 844, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.789 00.000 18120 Star::Find returns 1 (1), X=854.81, Y=907.29, Mass=8960, SNR=62.6, Peak=255 HFD=5.3
22:36:45.789 00.000 18120 Star::Find(15, 329, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.789 00.000 18120 Star::Find returns 1 (0), X=329.07, Y=476.35, Mass=65, SNR=5.5, Peak=9 HFD=2.4
22:36:45.789 00.000 18120 Star::Find(15, 23, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.012 18120 Star::Find returns 1 (0), X=23.38, Y=277.53, Mass=50, SNR=4.8, Peak=8 HFD=3.0
22:36:45.801 00.000 18120 Star::Find(15, 1230, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.000 18120 Star::Find returns 1 (0), X=1230.03, Y=392.54, Mass=70, SNR=5.6, Peak=8 HFD=4.0
22:36:45.801 00.000 18120 Star::Find(15, 339, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.000 18120 Star::Find returns 1 (0), X=338.39, Y=763.63, Mass=73, SNR=5.8, Peak=15 HFD=1.7
22:36:45.801 00.000 18120 Star::Find(15, 233, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.000 18120 Star::Find returns 1 (0), X=232.63, Y=878.41, Mass=74, SNR=5.8, Peak=13 HFD=3.2
22:36:45.801 00.000 18120 Star::Find(15, 128, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.000 18120 Star::Find returns 1 (0), X=128.33, Y=900.87, Mass=67, SNR=5.6, Peak=14 HFD=2.5
22:36:45.801 00.000 18120 Star::Find(15, 491, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.000 18120 Star::Find returns 1 (0), X=491.49, Y=645.18, Mass=72, SNR=5.7, Peak=13 HFD=3.7
22:36:45.801 00.000 18120 Star::Find(15, 382, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.000 18120 Star::Find returns 1 (0), X=383.21, Y=219.32, Mass=53, SNR=4.9, Peak=11 HFD=3.5
22:36:45.801 00.000 18120 Star::Find(15, 1065, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.000 18120 Star::Find returns 1 (0), X=1065.14, Y=276.46, Mass=57, SNR=5.1, Peak=10 HFD=3.0
22:36:45.801 00.000 18120 AutoFind: finding best star pass 1
22:36:45.801 00.000 18120 Star::Find(15, 855, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.801 00.000 18120 Star::Find returns 1 (1), X=854.81, Y=907.29, Mass=8960, SNR=62.6, Peak=255 HFD=5.3
22:36:45.817 00.016 18120 AutoFind: near-saturated [855, 907] 243.5 Mass 8960 SNR 62.6 Peak 255
22:36:45.817 00.000 18120 Star::Find(15, 566, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.817 00.000 18120 Star::Find returns 1 (1), X=565.58, Y=260.79, Mass=3168, SNR=38.5, Peak=255 HFD=3.9
22:36:45.817 00.000 18120 AutoFind: near-saturated [566, 261] 97.1 Mass 3168 SNR 38.5 Peak 255
22:36:45.817 00.000 18120 Star::Find(15, 854, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.817 00.000 18120 Star::Find returns 1 (1), X=854.23, Y=330.56, Mass=2799, SNR=36.6, Peak=255 HFD=3.7
22:36:45.817 00.000 18120 AutoFind: near-saturated [854, 330] 93.7 Mass 2799 SNR 36.6 Peak 255
22:36:45.817 00.000 18120 Star::Find(15, 805, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.817 00.000 18120 Star::Find returns 1 (0), X=804.79, Y=730.68, Mass=2587, SNR=35.1, Peak=230 HFD=3.7
22:36:45.817 00.000 18120 AutoFind: near-saturated [805, 731] 79.4 Mass 2587 SNR 35.1 Peak 230
22:36:45.817 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.817 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.45, Mass=1949, SNR=30.3, Peak=175 HFD=4.1
22:36:45.817 00.000 18120 AutoFind returns star at [414, 230] 61.1 Mass 1949 SNR 30.3
22:36:45.817 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.817 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.45, Mass=1949, SNR=30.3, Peak=175 HFD=4.1
22:36:45.817 00.000 18120 MultiStar: List (12): {414.13, 230.45}(30.3), {648.48, 134.49}(21.2), {253.66, 586.35}(19.1), {1155.52, 209.10}(20.3), {1164.66, 800.71}(16.7), {932.92, 795.50}(14.5), {555.15, 563.76}(14.4), {246.68, 351.58}(16.5), {103.03, 858.56}(14.1), {279.10, 619.30}(11.7), {41.27, 442.92}(11.6), {400.90, 478.59}(13.6), 
22:36:45.817 00.000 18120 setting lock position to (414.13, 230.45)
22:36:45.817 00.000 18120 MultiStar: stabilizing after lock position change
22:36:45.817 00.000 18120 AutoSelect: state = 1, call UpdateGuideState
22:36:45.833 00.016 18120 UpdateGuideState(): m_state=1
22:36:45.833 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:45.833 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.45, Mass=1949, SNR=30.3, Peak=175 HFD=4.1
22:36:45.833 00.000 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
22:36:45.833 00.000 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.04)
22:36:45.833 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:36:45.833 00.000 18120 setting force full frames = false
22:36:45.833 00.000 18120 setting lock position to (414.13, 230.45)
22:36:45.833 00.000 18120 MultiStar: stabilizing after lock position change
22:36:45.833 00.000 18120 CurrentPosition() valid, moving to STATE_SELECTED
22:36:45.833 00.000 18120 Changing from state SELECTING to SELECTED
22:36:45.833 00.000 18120 guider state => SELECTED
22:36:45.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:45.833 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.3
22:36:45.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:45.833 00.000 18120 Status Line: Étoile sélectionnée automatiquement à (414.1, 230.4)
22:36:45.849 00.016 18120 PhdController: newstate STATE_WAIT_SELECTED
22:36:45.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:45.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:36:45.851 00.002 18120 Enqueuing Expose request
22:36:45.851 00.000 21948 Worker thread wakes up
22:36:45.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:45.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:36:45.851 00.000 18120 evsrv: cli 0D46D5D0 connect
22:36:45.851 00.000 18120 case statement mapped state 2 to 1
22:36:45.851 00.000 18120 case statement mapped state 2 to 1
22:36:45.853 00.002 18120 evsrv: cli 0D46D5D0 request: {"method":"get_lock_position","id":"be562b2c-12d0-43de-bf72-423e2b1bc2d3"}
22:36:45.854 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":[414.13,230.45],"id":"be562b2c-12d0-43de-bf72-423e2b1bc2d3"}
22:36:45.854 00.000 18120 evsrv: cli 0D46D5D0 disconnect
22:36:45.854 00.000 18120 evsrv: cli 0D46D5D0 connect
22:36:45.857 00.003 18120 case statement mapped state 2 to 1
22:36:45.857 00.000 18120 case statement mapped state 2 to 1
22:36:45.857 00.000 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"5e9b9a75-b4fb-4064-b7c4-f0b5d293765e"}
22:36:45.857 00.000 18120 case statement mapped state 2 to 1
22:36:45.857 00.000 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Selected","id":"5e9b9a75-b4fb-4064-b7c4-f0b5d293765e"}
22:36:45.857 00.000 18120 evsrv: cli 0D46D5D0 disconnect
22:36:46.860 01.003 18120 evsrv: cli 0D46D3F0 connect
22:36:46.860 00.000 18120 case statement mapped state 2 to 1
22:36:46.860 00.000 18120 case statement mapped state 2 to 1
22:36:46.860 00.000 18120 evsrv: cli 0D46D3F0 request: {"method":"get_app_state","id":"ed611060-cce6-432a-a5d2-e544e7726d0f"}
22:36:46.860 00.000 18120 case statement mapped state 2 to 1
22:36:46.860 00.000 18120 evsrv: cli 0D46D3F0 response: {"jsonrpc":"2.0","result":"Selected","id":"ed611060-cce6-432a-a5d2-e544e7726d0f"}
22:36:46.875 00.015 18120 evsrv: cli 0D46D3F0 disconnect
22:36:47.262 00.387 21948 Exposure complete
22:36:47.321 00.059 21948 worker thread done servicing request
22:36:47.321 00.000 18120 OnExposeComplete: enter
22:36:47.321 00.000 18120 UpdateGuideState(): m_state=2
22:36:47.324 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:36:47.324 00.000 18120 Star::Find returns 1 (0), X=414.17, Y=230.26, Mass=1774, SNR=28.8, Peak=171 HFD=4.1
22:36:47.324 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
22:36:47.324 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
22:36:47.334 00.010 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.35 mountX=0.19 mountY=0.05, mountTheta=0.24
22:36:47.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:47.338 00.004 18120 UpdateGuideState exits: m=1774 RSB=28.8
22:36:47.340 00.002 18120 PhdController: newstate STATE_CALIBRATE
22:36:47.340 00.000 18120 PhdController: newstate STATE_GUIDE
22:36:47.351 00.011 18120 Changing from state SELECTED to CALIBRATING_PRIMARY
22:36:47.353 00.002 18120 guider state => CALIBRATED
22:36:47.355 00.002 18120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:36:47.357 00.002 18120 reset dither spiral
22:36:47.359 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
22:36:47.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:47.359 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
22:36:47.359 00.000 18120 Enqueuing Expose request
22:36:47.367 00.008 21948 Worker thread wakes up
22:36:47.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:47.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:36:47.888 00.521 18120 evsrv: cli 0D46D490 connect
22:36:47.889 00.001 18120 case statement mapped state 5 to 1
22:36:47.889 00.000 18120 case statement mapped state 5 to 1
22:36:47.889 00.000 18120 evsrv: cli 0D46D490 request: {"method":"get_app_state","id":"ffb1206e-b680-4e05-b139-1db565b7fd43"}
22:36:47.889 00.000 18120 case statement mapped state 5 to 1
22:36:47.889 00.000 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":"Selected","id":"ffb1206e-b680-4e05-b139-1db565b7fd43"}
22:36:47.889 00.000 18120 evsrv: cli 0D46D490 disconnect
22:36:48.902 01.013 18120 evsrv: cli 0D46D350 connect
22:36:48.902 00.000 18120 case statement mapped state 5 to 1
22:36:48.902 00.000 18120 case statement mapped state 5 to 1
22:36:48.902 00.000 18120 evsrv: cli 0D46D350 request: {"method":"get_app_state","id":"3ea59968-deb2-4976-897b-b4d20361f023"}
22:36:48.902 00.000 18120 case statement mapped state 5 to 1
22:36:48.902 00.000 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":"Selected","id":"3ea59968-deb2-4976-897b-b4d20361f023"}
22:36:48.902 00.000 18120 evsrv: cli 0D46D350 disconnect
22:36:48.998 00.096 21948 Exposure complete
22:36:49.046 00.048 21948 worker thread done servicing request
22:36:49.046 00.000 18120 OnExposeComplete: enter
22:36:49.046 00.000 18120 UpdateGuideState(): m_state=5
22:36:49.046 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:36:49.046 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.07, Mass=2294, SNR=32.9, Peak=228 HFD=4.3
22:36:49.046 00.000 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
22:36:49.046 00.000 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
22:36:49.046 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.55 mountX=0.35 mountY=0.16, mountTheta=0.44
22:36:49.046 00.000 18120 Changing from state CALIBRATED to GUIDING
22:36:49.046 00.000 18120 ScopeASCOM::GetDeclinationRadians() returns 22.7
22:36:49.046 00.000 18120 ScopeASCOM::SideOfPier() returns 1
22:36:49.046 00.000 18120 AdjustCalibrationForScopePointing (scope): current dec=22.7 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=Aucun bin=1
22:36:49.057 00.011 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:36:49.057 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:36:49.057 00.000 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:36:49.057 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:36:49.059 00.002 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:36:49.059 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:36:49.059 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:36:49.059 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:36:49.061 00.002 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:36:49.061 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:36:49.061 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:36:49.061 00.000 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:36:49.061 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:36:49.061 00.000 18120 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:36:49.061 00.000 18120 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
22:36:49.061 00.000 18120 Dec comp: XRate 3.823 -> 3.526 for dec -0.0 -> dec 22.7
22:36:49.061 00.000 18120 ScopeASCOM::GetDeclinationRadians() returns 22.7
22:36:49.061 00.000 18120 ScopeASCOM::SideOfPier() returns 1
22:36:49.061 00.000 18120 setting lock position to (414.14, 230.07)
22:36:49.061 00.000 18120 MultiStar: stabilizing after lock position change
22:36:49.061 00.000 18120 guider state => GUIDING
22:36:49.061 00.000 18120 Status Line: Guidage
22:36:49.061 00.000 18120 Mount: notify guiding started
22:36:49.061 00.000 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
22:36:49.061 00.000 18120 GetString("/profile/2/scope/calibration/timestamp", "") returns "06/08/2026 22:20:55"
22:36:49.061 00.000 18120 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003823
22:36:49.061 00.000 18120 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.004189
22:36:49.061 00.000 18120 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:36:49.061 00.000 18120 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.143730
22:36:49.077 00.016 18120 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -2.753980
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000029
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:36:49.077 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:36:49.077 00.000 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:36:49.077 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:36:49.077 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:36:49.077 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
22:36:49.077 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:36:49.077 00.000 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
22:36:49.077 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
22:36:49.093 00.016 18120 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
22:36:49.093 00.000 18120 ScopeASCOM::SideOfPier() returns 1
22:36:49.093 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:36:49.093 00.000 18120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:36:49.093 00.000 18120 ScopeASCOM::GetDeclinationRadians() returns 22.7
22:36:49.093 00.000 18120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 22.7
22:36:49.093 00.000 18120 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
22:36:49.093 00.000 18120 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
22:36:49.093 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
22:36:49.093 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
22:36:49.093 00.000 18120 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:36:49.100 00.007 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:49.102 00.002 18120 UpdateGuideState exits: m=2294 RSB=32.9
22:36:49.102 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
22:36:49.104 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:49.104 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:36:49.104 00.000 18120 Enqueuing Expose request
22:36:49.106 00.002 21948 Worker thread wakes up
22:36:49.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:49.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:36:49.902 00.796 18120 evsrv: cli 0D46D850 connect
22:36:49.902 00.000 18120 case statement mapped state 6 to 3
22:36:49.905 00.003 18120 case statement mapped state 6 to 3
22:36:49.905 00.000 18120 evsrv: cli 0D46D850 request: {"method":"get_app_state","id":"58a4e5e7-ce8a-45b3-865e-548567dd1013"}
22:36:49.905 00.000 18120 case statement mapped state 6 to 3
22:36:49.905 00.000 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":"Guiding","id":"58a4e5e7-ce8a-45b3-865e-548567dd1013"}
22:36:49.905 00.000 18120 evsrv: cli 0D46D850 disconnect
22:36:50.521 00.616 21948 Exposure complete
22:36:50.547 00.026 21948 worker thread done servicing request
22:36:50.547 00.000 18120 OnExposeComplete: enter
22:36:50.551 00.004 18120 UpdateGuideState(): m_state=6
22:36:50.552 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:36:50.552 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.24, Mass=1750, SNR=28.7, Peak=179 HFD=4.1
22:36:50.552 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
22:36:50.552 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
22:36:50.552 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=-0.15 mountY=-0.08, mountTheta=-2.69
22:36:50.552 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.17, opts=13)
22:36:50.552 00.000 18120 Enqueuing Move request for scope (-0.00, 0.17)
22:36:50.552 00.000 21948 Worker thread wakes up
22:36:50.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:50.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
22:36:50.552 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
22:36:50.552 00.000 21948 Moving (-0.00, 0.17) raw xDistance=-0.15 yDistance=-0.08
22:36:50.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:36:50.552 00.000 18120 UpdateGuideState exits: m=1750 RSB=28.7
22:36:50.552 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 1 / 99999
22:36:50.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:50.552 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786048610.552,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:36:50.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:50.552 00.000 21948 MoveAxis(E, 0, ABG)
22:36:50.552 00.000 21948 Move returns status 0, amount 0
22:36:50.552 00.000 21948 MoveAxis(N, 0, ABG)
22:36:50.552 00.000 21948 Move returns status 0, amount 0
22:36:50.552 00.000 21948 move complete, result=0
22:36:50.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:50.552 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:36:50.552 00.000 18120 Enqueuing Expose request
22:36:50.552 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:50.560 00.008 21948 worker thread done servicing request
22:36:50.560 00.000 21948 Worker thread wakes up
22:36:50.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:50.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:36:52.188 01.628 21948 Exposure complete
22:36:52.251 00.063 21948 worker thread done servicing request
22:36:52.251 00.000 18120 OnExposeComplete: enter
22:36:52.253 00.002 18120 UpdateGuideState(): m_state=6
22:36:52.253 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:36:52.253 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=230.29, Mass=1956, SNR=30.3, Peak=193 HFD=4.1
22:36:52.253 00.000 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
22:36:52.255 00.002 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
22:36:52.255 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.82 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
22:36:52.255 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.22, opts=13)
22:36:52.257 00.002 18120 Enqueuing Move request for scope (-0.06, 0.22)
22:36:52.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:52.257 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.3
22:36:52.257 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 2 / 99999
22:36:52.257 00.000 21948 Worker thread wakes up
22:36:52.259 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
22:36:52.259 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
22:36:52.259 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786048612.257,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
22:36:52.259 00.000 21948 Moving (-0.06, 0.22) raw xDistance=-0.22 yDistance=-0.05
22:36:52.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:36:52.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:52.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:36:52.259 00.000 18120 Enqueuing Expose request
22:36:52.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:52.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:36:52.259 00.000 21948 MoveAxis(E, 40, ABG)
22:36:52.259 00.000 21948 Guiding  Dir = 2, Dur = 40
22:36:52.259 00.000 21948 IsSlewing returns 0
22:36:52.259 00.000 21948 IsGuiding returns 0
22:36:52.262 00.003 21948 PulseGuide returned control before completion, sleep 49
22:36:52.316 00.054 21948 IsGuiding returns 0
22:36:52.316 00.000 21948 Move returns status 0, amount 40
22:36:52.316 00.000 21948 MoveAxis(N, 0, ABG)
22:36:52.316 00.000 21948 Move returns status 0, amount 0
22:36:52.316 00.000 21948 move complete, result=0
22:36:52.316 00.000 21948 worker thread done servicing request
22:36:52.316 00.000 21948 Worker thread wakes up
22:36:52.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:52.316 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
22:36:52.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:36:53.732 01.416 21948 Exposure complete
22:36:53.760 00.028 21948 worker thread done servicing request
22:36:53.760 00.000 18120 OnExposeComplete: enter
22:36:53.775 00.015 18120 UpdateGuideState(): m_state=6
22:36:53.775 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:36:53.775 00.000 18120 Star::Find returns 1 (0), X=413.83, Y=230.23, Mass=2068, SNR=31.1, Peak=198 HFD=4.3
22:36:53.775 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.81 = -2.47)
22:36:53.775 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.91 = 0.63)
22:36:53.775 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.67 mountX=-0.27 mountY=0.21, mountTheta=2.50
22:36:53.791 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.16, opts=13)
22:36:53.791 00.000 18120 Enqueuing Move request for scope (-0.31, 0.16)
22:36:53.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:53.791 00.000 21948 Worker thread wakes up
22:36:53.791 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd
22:36:53.791 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.16)
22:36:53.791 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.1
22:36:53.791 00.000 21948 Moving (-0.31, 0.16) raw xDistance=-0.27 yDistance=0.21
22:36:53.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
22:36:53.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:53.791 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 3 / 99999
22:36:53.791 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786048613.791,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
22:36:53.807 00.016 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:36:53.807 00.000 21948 MoveAxis(E, 52, ABG)
22:36:53.807 00.000 21948 Guiding  Dir = 2, Dur = 52
22:36:53.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.809 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:36:53.809 00.000 18120 Enqueuing Expose request
22:36:53.809 00.000 21948 IsSlewing returns 0
22:36:53.809 00.000 21948 IsGuiding returns 0
22:36:53.809 00.000 21948 PulseGuide returned control before completion, sleep 60
22:36:53.887 00.078 21948 IsGuiding returns 0
22:36:53.887 00.000 21948 Move returns status 0, amount 52
22:36:53.887 00.000 21948 MoveAxis(N, 0, ABG)
22:36:53.887 00.000 21948 Move returns status 0, amount 0
22:36:53.887 00.000 21948 move complete, result=0
22:36:53.887 00.000 21948 worker thread done servicing request
22:36:53.887 00.000 21948 Worker thread wakes up
22:36:53.887 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.2 px 0 ms NORTH
22:36:53.889 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:53.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:36:55.524 01.635 21948 Exposure complete
22:36:55.556 00.032 21948 worker thread done servicing request
22:36:55.556 00.000 18120 OnExposeComplete: enter
22:36:55.556 00.000 18120 UpdateGuideState(): m_state=6
22:36:55.556 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:36:55.559 00.003 18120 Star::Find returns 1 (0), X=414.25, Y=230.05, Mass=1968, SNR=30.5, Peak=195 HFD=4.1
22:36:55.559 00.000 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
22:36:55.559 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.21)
22:36:55.559 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=0.06 mountY=-0.09, mountTheta=-0.95
22:36:55.561 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
22:36:55.561 00.000 18120 Enqueuing Move request for scope (0.11, -0.02)
22:36:55.561 00.000 21948 Worker thread wakes up
22:36:55.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:55.561 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.5
22:36:55.561 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 4 / 99999
22:36:55.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:36:55.561 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:36:55.561 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786048615.561,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
22:36:55.561 00.000 21948 Moving (0.11, -0.02) raw xDistance=0.06 yDistance=-0.09
22:36:55.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:36:55.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:55.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:55.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:36:55.561 00.000 18120 Enqueuing Expose request
22:36:55.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:55.561 00.000 21948 MoveAxis(E, 0, ABG)
22:36:55.561 00.000 21948 Move returns status 0, amount 0
22:36:55.561 00.000 21948 MoveAxis(N, 0, ABG)
22:36:55.561 00.000 21948 Move returns status 0, amount 0
22:36:55.561 00.000 21948 move complete, result=0
22:36:55.561 00.000 21948 worker thread done servicing request
22:36:55.561 00.000 21948 Worker thread wakes up
22:36:55.561 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:55.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:55.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:36:57.094 01.533 21948 Exposure complete
22:36:57.151 00.057 21948 worker thread done servicing request
22:36:57.151 00.000 18120 OnExposeComplete: enter
22:36:57.153 00.002 18120 UpdateGuideState(): m_state=6
22:36:57.153 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:36:57.153 00.000 18120 Star::Find returns 1 (0), X=414.25, Y=230.20, Mass=1871, SNR=29.5, Peak=161 HFD=3.9
22:36:57.155 00.002 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
22:36:57.155 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.17)
22:36:57.156 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.87 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
22:36:57.156 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.13, opts=13)
22:36:57.156 00.000 18120 Enqueuing Move request for scope (0.11, 0.13)
22:36:57.156 00.000 21948 Worker thread wakes up
22:36:57.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:57.156 00.000 18120 UpdateGuideState exits: m=1871 RSB=29.5
22:36:57.156 00.000 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 5 / 99999
22:36:57.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
22:36:57.156 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
22:36:57.156 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786048617.156,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
22:36:57.156 00.000 21948 Moving (0.11, 0.13) raw xDistance=-0.07 yDistance=-0.15
22:36:57.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:36:57.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:57.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:57.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:36:57.156 00.000 18120 Enqueuing Expose request
22:36:57.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:36:57.156 00.000 21948 MoveAxis(E, 0, ABG)
22:36:57.156 00.000 21948 Move returns status 0, amount 0
22:36:57.156 00.000 21948 MoveAxis(N, 0, ABG)
22:36:57.156 00.000 21948 Move returns status 0, amount 0
22:36:57.156 00.000 21948 move complete, result=0
22:36:57.156 00.000 21948 worker thread done servicing request
22:36:57.156 00.000 21948 Worker thread wakes up
22:36:57.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:57.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:36:57.168 00.012 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:58.809 01.641 21948 Exposure complete
22:36:58.838 00.029 21948 worker thread done servicing request
22:36:58.838 00.000 18120 OnExposeComplete: enter
22:36:58.838 00.000 18120 UpdateGuideState(): m_state=6
22:36:58.838 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:36:58.838 00.000 18120 Star::Find returns 1 (0), X=414.56, Y=230.04, Mass=1921, SNR=30.0, Peak=173 HFD=4.0
22:36:58.838 00.000 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.14) = xAngle (1.07 = 1.07)
22:36:58.849 00.011 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.17 = -2.12)
22:36:58.851 00.002 18120 CameraToMount -- cameraX=0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-0.08 mountX=0.20 mountY=-0.36, mountTheta=-1.06
22:36:58.854 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=-0.03, opts=13)
22:36:58.854 00.000 18120 Enqueuing Move request for scope (0.42, -0.03)
22:36:58.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:36:58.854 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.0
22:36:58.854 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 6 / 99999
22:36:58.854 00.000 21948 Worker thread wakes up
22:36:58.854 00.000 18120 PhdController: newstate STATE_FINISH
22:36:58.854 00.000 18120 PhdController complete: success
22:36:58.869 00.015 18120 evsrv: {"Event":"SettleDone","Timestamp":1786048618.869,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:36:58.871 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.03) opts 0xd
22:36:58.871 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, -0.03)
22:36:58.871 00.000 21948 Moving (0.42, -0.03) raw xDistance=0.20 yDistance=-0.36
22:36:58.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:36:58.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:58.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:36:58.871 00.000 21948 MoveAxis(W, 36, ABG)
22:36:58.871 00.000 21948 Guiding  Dir = 3, Dur = 36
22:36:58.871 00.000 18120 Mount: notify guiding dither settle done success=1
22:36:58.871 00.000 18120 PhdController: newstate STATE_IDLE
22:36:58.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:58.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:36:58.871 00.000 18120 Enqueuing Expose request
22:36:58.871 00.000 21948 IsSlewing returns 0
22:36:58.871 00.000 21948 IsGuiding returns 0
22:36:58.871 00.000 21948 PulseGuide returned control before completion, sleep 45
22:36:58.934 00.063 21948 IsGuiding returns 0
22:36:58.934 00.000 21948 Move returns status 0, amount 36
22:36:58.934 00.000 21948 MoveAxis(N, 0, ABG)
22:36:58.934 00.000 21948 Move returns status 0, amount 0
22:36:58.934 00.000 21948 move complete, result=0
22:36:58.934 00.000 21948 worker thread done servicing request
22:36:58.934 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.4 px 0 ms NORTH
22:36:58.934 00.000 21948 Worker thread wakes up
22:36:58.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:36:58.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:00.342 01.408 21948 Exposure complete
22:37:00.389 00.047 21948 worker thread done servicing request
22:37:00.389 00.000 18120 OnExposeComplete: enter
22:37:00.389 00.000 18120 UpdateGuideState(): m_state=6
22:37:00.389 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:37:00.389 00.000 18120 Star::Find returns 1 (0), X=414.49, Y=229.96, Mass=2030, SNR=30.8, Peak=173 HFD=4.0
22:37:00.389 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.14) = xAngle (0.83 = 0.83)
22:37:00.402 00.013 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.93 = -2.36)
22:37:00.404 00.002 18120 CameraToMount -- cameraX=0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-0.32 mountX=0.25 mountY=-0.26, mountTheta=-0.81
22:37:00.405 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.12, opts=13)
22:37:00.405 00.000 18120 Enqueuing Move request for scope (0.35, -0.12)
22:37:00.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:00.405 00.000 18120 UpdateGuideState exits: m=2030 RSB=30.8
22:37:00.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:00.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:00.405 00.000 18120 Enqueuing Expose request
22:37:00.405 00.000 21948 Worker thread wakes up
22:37:00.405 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.12) opts 0xd
22:37:00.405 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.12)
22:37:00.405 00.000 21948 Moving (0.35, -0.12) raw xDistance=0.25 yDistance=-0.26
22:37:00.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:37:00.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:00.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:37:00.405 00.000 21948 MoveAxis(W, 47, ABG)
22:37:00.405 00.000 21948 Guiding  Dir = 3, Dur = 47
22:37:00.405 00.000 21948 IsSlewing returns 0
22:37:00.405 00.000 21948 IsGuiding returns 0
22:37:00.422 00.017 21948 PulseGuide returned control before completion, sleep 55
22:37:00.485 00.063 21948 IsGuiding returns 1
22:37:00.485 00.000 21948 scope still moving after pulse duration time elapsed
22:37:00.517 00.032 21948 IsSlewing returns 0
22:37:00.517 00.000 21948 IsGuiding returns 0
22:37:00.517 00.000 21948 scope move finished after 47 + 50 ms
22:37:00.517 00.000 21948 Move returns status 0, amount 47
22:37:00.517 00.000 21948 MoveAxis(N, 0, ABG)
22:37:00.517 00.000 21948 Move returns status 0, amount 0
22:37:00.517 00.000 21948 move complete, result=0
22:37:00.517 00.000 21948 worker thread done servicing request
22:37:00.517 00.000 21948 Worker thread wakes up
22:37:00.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:00.517 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.3 px 0 ms NORTH
22:37:00.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:02.155 01.638 21948 Exposure complete
22:37:02.204 00.049 21948 worker thread done servicing request
22:37:02.204 00.000 18120 OnExposeComplete: enter
22:37:02.204 00.000 18120 UpdateGuideState(): m_state=6
22:37:02.204 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:37:02.204 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=230.30, Mass=2014, SNR=30.8, Peak=194 HFD=4.1
22:37:02.204 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
22:37:02.204 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.50)
22:37:02.204 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.54 mountX=-0.20 mountY=-0.11, mountTheta=-2.65
22:37:02.218 00.014 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.22, opts=13)
22:37:02.218 00.000 18120 Enqueuing Move request for scope (0.01, 0.22)
22:37:02.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:02.218 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.8
22:37:02.218 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:02.218 00.000 21948 Worker thread wakes up
22:37:02.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
22:37:02.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:02.218 00.000 18120 Enqueuing Expose request
22:37:02.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
22:37:02.218 00.000 21948 Moving (0.01, 0.22) raw xDistance=-0.20 yDistance=-0.11
22:37:02.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
22:37:02.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:02.218 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:37:02.218 00.000 21948 MoveAxis(E, 33, ABG)
22:37:02.218 00.000 21948 Guiding  Dir = 2, Dur = 33
22:37:02.218 00.000 21948 IsSlewing returns 0
22:37:02.218 00.000 21948 IsGuiding returns 0
22:37:02.234 00.016 21948 PulseGuide returned control before completion, sleep 42
22:37:02.282 00.048 21948 IsGuiding returns 0
22:37:02.282 00.000 21948 Move returns status 0, amount 33
22:37:02.282 00.000 21948 MoveAxis(N, 0, ABG)
22:37:02.282 00.000 21948 Move returns status 0, amount 0
22:37:02.282 00.000 21948 move complete, result=0
22:37:02.282 00.000 21948 worker thread done servicing request
22:37:02.282 00.000 21948 Worker thread wakes up
22:37:02.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:02.282 00.000 18120 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
22:37:02.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:03.688 01.406 21948 Exposure complete
22:37:03.751 00.063 21948 worker thread done servicing request
22:37:03.751 00.000 18120 OnExposeComplete: enter
22:37:03.751 00.000 18120 UpdateGuideState(): m_state=6
22:37:03.751 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:37:03.751 00.000 18120 Star::Find returns 1 (0), X=414.18, Y=230.00, Mass=2023, SNR=30.8, Peak=194 HFD=4.1
22:37:03.751 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.14) = xAngle (0.10 = 0.10)
22:37:03.751 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.20 = -3.08)
22:37:03.751 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-1.04 mountX=0.09 mountY=-0.01, mountTheta=-0.06
22:37:03.767 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
22:37:03.767 00.000 18120 Enqueuing Move request for scope (0.04, -0.07)
22:37:03.767 00.000 21948 Worker thread wakes up
22:37:03.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:37:03.767 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:37:03.767 00.000 21948 Moving (0.04, -0.07) raw xDistance=0.09 yDistance=-0.01
22:37:03.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:37:03.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:03.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:03.767 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.8
22:37:03.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:03.767 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:03.767 00.000 18120 Enqueuing Expose request
22:37:03.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:03.767 00.000 21948 MoveAxis(E, 0, ABG)
22:37:03.767 00.000 21948 Move returns status 0, amount 0
22:37:03.767 00.000 21948 MoveAxis(N, 0, ABG)
22:37:03.767 00.000 21948 Move returns status 0, amount 0
22:37:03.767 00.000 21948 move complete, result=0
22:37:03.767 00.000 21948 worker thread done servicing request
22:37:03.767 00.000 21948 Worker thread wakes up
22:37:03.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:03.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:03.767 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:05.398 01.631 21948 Exposure complete
22:37:05.430 00.032 21948 worker thread done servicing request
22:37:05.430 00.000 18120 OnExposeComplete: enter
22:37:05.430 00.000 18120 UpdateGuideState(): m_state=6
22:37:05.430 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:37:05.430 00.000 18120 Star::Find returns 1 (0), X=414.47, Y=230.34, Mass=1914, SNR=30.0, Peak=158 HFD=4.0
22:37:05.430 00.000 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.14) = xAngle (1.83 = 1.83)
22:37:05.430 00.000 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.94 = -1.35)
22:37:05.430 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=0.27 hyp=0.42 cameraTheta=0.69 mountX=-0.11 mountY=-0.41, mountTheta=-1.83
22:37:05.430 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=0.27, opts=13)
22:37:05.441 00.011 18120 Enqueuing Move request for scope (0.33, 0.27)
22:37:05.441 00.000 21948 Worker thread wakes up
22:37:05.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:05.441 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.0
22:37:05.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:05.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.27) opts 0xd
22:37:05.441 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:05.441 00.000 18120 Enqueuing Expose request
22:37:05.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, 0.27)
22:37:05.441 00.000 21948 Moving (0.33, 0.27) raw xDistance=-0.11 yDistance=-0.41
22:37:05.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:37:05.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:05.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:37:05.441 00.000 21948 MoveAxis(E, 0, ABG)
22:37:05.441 00.000 21948 Move returns status 0, amount 0
22:37:05.441 00.000 21948 MoveAxis(N, 0, ABG)
22:37:05.441 00.000 21948 Move returns status 0, amount 0
22:37:05.441 00.000 21948 move complete, result=0
22:37:05.441 00.000 21948 worker thread done servicing request
22:37:05.441 00.000 21948 Worker thread wakes up
22:37:05.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:05.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:05.441 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:37:06.971 01.530 21948 Exposure complete
22:37:07.019 00.048 21948 worker thread done servicing request
22:37:07.019 00.000 18120 OnExposeComplete: enter
22:37:07.019 00.000 18120 UpdateGuideState(): m_state=6
22:37:07.019 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:37:07.019 00.000 18120 Star::Find returns 1 (0), X=414.35, Y=230.54, Mass=1980, SNR=30.6, Peak=158 HFD=4.1
22:37:07.023 00.004 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
22:37:07.023 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.38 = -0.90)
22:37:07.023 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.47 hyp=0.51 cameraTheta=1.14 mountX=-0.33 mountY=-0.40, mountTheta=-2.27
22:37:07.025 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.47, opts=13)
22:37:07.025 00.000 18120 Enqueuing Move request for scope (0.21, 0.47)
22:37:07.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:07.025 00.000 21948 Worker thread wakes up
22:37:07.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.47) opts 0xd
22:37:07.025 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.47)
22:37:07.025 00.000 21948 Moving (0.21, 0.47) raw xDistance=-0.33 yDistance=-0.40
22:37:07.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:37:07.025 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.07 newest=-0.82
22:37:07.025 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.6
22:37:07.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:07.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:07.025 00.000 18120 Enqueuing Expose request
22:37:07.028 00.003 21948 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:37:07.028 00.000 21948 MoveAxis(E, 60, ABG)
22:37:07.028 00.000 21948 Guiding  Dir = 2, Dur = 60
22:37:07.028 00.000 21948 IsSlewing returns 0
22:37:07.028 00.000 21948 IsGuiding returns 0
22:37:07.028 00.000 21948 PulseGuide returned control before completion, sleep 68
22:37:07.115 00.087 21948 IsGuiding returns 0
22:37:07.115 00.000 21948 Move returns status 0, amount 60
22:37:07.115 00.000 21948 MoveAxis(N, 96, ABG)
22:37:07.115 00.000 21948 Guiding  Dir = 0, Dur = 96
22:37:07.115 00.000 21948 IsSlewing returns 0
22:37:07.115 00.000 21948 IsGuiding returns 0
22:37:07.116 00.001 21948 PulseGuide returned control before completion, sleep 102
22:37:07.227 00.111 21948 IsGuiding returns 0
22:37:07.227 00.000 21948 Move returns status 0, amount 96
22:37:07.227 00.000 21948 move complete, result=0
22:37:07.227 00.000 21948 worker thread done servicing request
22:37:07.227 00.000 21948 Worker thread wakes up
22:37:07.227 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.4 px 96 ms NORTH
22:37:07.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:07.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:08.867 01.640 21948 Exposure complete
22:37:08.921 00.054 21948 worker thread done servicing request
22:37:08.921 00.000 18120 OnExposeComplete: enter
22:37:08.921 00.000 18120 UpdateGuideState(): m_state=6
22:37:08.921 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:37:08.923 00.002 18120 Star::Find returns 1 (0), X=414.38, Y=229.83, Mass=2001, SNR=30.8, Peak=186 HFD=3.9
22:37:08.923 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.14) = xAngle (0.36 = 0.36)
22:37:08.925 00.002 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.46 = -2.83)
22:37:08.925 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.79 mountX=0.32 mountY=-0.11, mountTheta=-0.32
22:37:08.928 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.24, opts=13)
22:37:08.929 00.001 18120 Enqueuing Move request for scope (0.24, -0.24)
22:37:08.929 00.000 21948 Worker thread wakes up
22:37:08.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
22:37:08.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
22:37:08.929 00.000 21948 Moving (0.24, -0.24) raw xDistance=0.32 yDistance=-0.11
22:37:08.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
22:37:08.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:08.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:08.929 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.8
22:37:08.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:08.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:08.931 00.002 18120 Enqueuing Expose request
22:37:08.933 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:37:08.933 00.000 21948 MoveAxis(W, 53, ABG)
22:37:08.933 00.000 21948 Guiding  Dir = 3, Dur = 53
22:37:08.933 00.000 21948 IsSlewing returns 0
22:37:08.933 00.000 21948 IsGuiding returns 0
22:37:08.933 00.000 21948 PulseGuide returned control before completion, sleep 62
22:37:09.013 00.080 21948 IsGuiding returns 0
22:37:09.013 00.000 21948 Move returns status 0, amount 53
22:37:09.013 00.000 21948 MoveAxis(N, 0, ABG)
22:37:09.013 00.000 21948 Move returns status 0, amount 0
22:37:09.013 00.000 21948 move complete, result=0
22:37:09.013 00.000 21948 worker thread done servicing request
22:37:09.013 00.000 21948 Worker thread wakes up
22:37:09.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:09.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:09.013 00.000 18120 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
22:37:10.428 01.415 21948 Exposure complete
22:37:10.461 00.033 21948 worker thread done servicing request
22:37:10.461 00.000 18120 OnExposeComplete: enter
22:37:10.463 00.002 18120 UpdateGuideState(): m_state=6
22:37:10.463 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.463 00.000 18120 Star::Find returns 1 (0), X=414.28, Y=230.18, Mass=1907, SNR=30.0, Peak=196 HFD=3.9
22:37:10.463 00.000 18120 MultiStar: exiting stabilization period
22:37:10.465 00.002 18120 MultiStar: updating star positions after lock position change
22:37:10.465 00.000 18120 Star::Find(15, 648, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.465 00.000 18120 Star::Find returns 1 (0), X=648.73, Y=134.08, Mass=1058, SNR=22.4, Peak=111 HFD=4.0
22:37:10.465 00.000 18120 Star::Find(15, 253, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.465 00.000 18120 Star::Find returns 1 (0), X=253.79, Y=586.64, Mass=838, SNR=19.9, Peak=82 HFD=3.9
22:37:10.465 00.000 18120 Star::Find(15, 1155, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.468 00.003 18120 Star::Find returns 1 (0), X=1155.67, Y=208.93, Mass=1032, SNR=21.9, Peak=63 HFD=5.3
22:37:10.468 00.000 18120 Star::Find(15, 1164, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.468 00.000 18120 Star::Find returns 1 (0), X=1164.98, Y=800.36, Mass=562, SNR=16.3, Peak=48 HFD=3.8
22:37:10.468 00.000 18120 Star::Find(15, 933, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.468 00.000 18120 Star::Find returns 1 (0), X=933.29, Y=795.13, Mass=490, SNR=15.3, Peak=50 HFD=3.5
22:37:10.470 00.002 18120 Star::Find(15, 555, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.470 00.000 18120 Star::Find returns 1 (0), X=555.44, Y=564.19, Mass=456, SNR=14.7, Peak=48 HFD=3.7
22:37:10.470 00.000 18120 Star::Find(15, 246, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.470 00.000 18120 Star::Find returns 1 (0), X=246.65, Y=351.19, Mass=470, SNR=14.9, Peak=53 HFD=3.7
22:37:10.472 00.002 18120 Star::Find(15, 103, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.472 00.000 18120 Star::Find returns 1 (0), X=103.26, Y=857.93, Mass=391, SNR=13.7, Peak=53 HFD=3.2
22:37:10.472 00.000 18120 Star::Find(15, 279, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.472 00.000 18120 Star::Find returns 1 (0), X=279.32, Y=619.22, Mass=384, SNR=13.5, Peak=46 HFD=3.3
22:37:10.472 00.000 18120 Star::Find(15, 41, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.474 00.002 18120 Star::Find returns 1 (0), X=41.11, Y=442.86, Mass=309, SNR=12.1, Peak=37 HFD=3.6
22:37:10.474 00.000 18120 Star::Find(15, 401, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:37:10.475 00.001 18120 Star::Find returns 1 (0), X=401.35, Y=478.37, Mass=313, SNR=12.1, Peak=32 HFD=3.3
22:37:10.475 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.14) = xAngle (1.81 = 1.81)
22:37:10.475 00.000 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.91 = -1.37)
22:37:10.475 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
22:37:10.475 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.11, opts=13)
22:37:10.475 00.000 18120 Enqueuing Move request for scope (0.14, 0.11)
22:37:10.475 00.000 21948 Worker thread wakes up
22:37:10.475 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:10.475 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.0
22:37:10.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:10.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:10.475 00.000 18120 Enqueuing Expose request
22:37:10.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
22:37:10.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
22:37:10.475 00.000 21948 Moving (0.14, 0.11) raw xDistance=-0.04 yDistance=-0.18
22:37:10.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:37:10.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:10.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:37:10.475 00.000 21948 MoveAxis(E, 0, ABG)
22:37:10.475 00.000 21948 Move returns status 0, amount 0
22:37:10.475 00.000 21948 MoveAxis(N, 0, ABG)
22:37:10.475 00.000 21948 Move returns status 0, amount 0
22:37:10.475 00.000 21948 move complete, result=0
22:37:10.475 00.000 21948 worker thread done servicing request
22:37:10.475 00.000 21948 Worker thread wakes up
22:37:10.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:10.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:10.475 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:37:12.120 01.645 21948 Exposure complete
22:37:12.156 00.036 21948 worker thread done servicing request
22:37:12.156 00.000 18120 OnExposeComplete: enter
22:37:12.156 00.000 18120 UpdateGuideState(): m_state=6
22:37:12.158 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:37:12.158 00.000 18120 Star::Find returns 1 (0), X=414.29, Y=229.91, Mass=2029, SNR=30.8, Peak=210 HFD=4.1
22:37:12.158 00.000 18120 MultiStar: [#1 0.27,0.33,0.00,M1] [#2 -0.06,-0.48,0.00,M1] [#3 0.12,-0.17,0.67,U] [#4 -0.18,-0.14,0.55,U] [#5 0.04,0.21,0.49,U] [#6 0.08,-0.33,0.51,U] [#7 0.03,0.12,0.50,U] [#8 -0.30,0.40,0.00,M1] 
22:37:12.158 00.000 18120 refined, 5 included, MultiStar: {0.06, -0.10}, one-star: {0.15, -0.16}
22:37:12.158 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.14) = xAngle (0.11 = 0.11)
22:37:12.158 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.21 = -3.07)
22:37:12.158 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.03 mountX=0.11 mountY=-0.01, mountTheta=-0.07
22:37:12.158 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
22:37:12.158 00.000 18120 Enqueuing Move request for scope (0.06, -0.10)
22:37:12.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:12.158 00.000 21948 Worker thread wakes up
22:37:12.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
22:37:12.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
22:37:12.158 00.000 18120 UpdateGuideState exits: m=2029 RSB=30.8
22:37:12.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:12.158 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:12.158 00.000 18120 Enqueuing Expose request
22:37:12.165 00.007 21948 Moving (0.06, -0.10) raw xDistance=0.11 yDistance=-0.01
22:37:12.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:37:12.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:12.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:12.165 00.000 21948 MoveAxis(E, 0, ABG)
22:37:12.165 00.000 21948 Move returns status 0, amount 0
22:37:12.165 00.000 21948 MoveAxis(N, 0, ABG)
22:37:12.165 00.000 21948 Move returns status 0, amount 0
22:37:12.165 00.000 21948 move complete, result=0
22:37:12.165 00.000 21948 worker thread done servicing request
22:37:12.165 00.000 21948 Worker thread wakes up
22:37:12.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:12.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:12.165 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:13.694 01.529 21948 Exposure complete
22:37:13.757 00.063 21948 worker thread done servicing request
22:37:13.757 00.000 18120 OnExposeComplete: enter
22:37:13.757 00.000 18120 UpdateGuideState(): m_state=6
22:37:13.757 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:37:13.757 00.000 18120 Star::Find returns 1 (0), X=414.43, Y=229.52, Mass=2144, SNR=31.8, Peak=176 HFD=4.1
22:37:13.765 00.008 18120 MultiStar: [#1 0.10,-0.03,0.68,U] [#2 0.28,-0.37,0.00,M2] [#3 -0.07,-0.24,0.65,U] [#4 -0.18,-0.01,0.53,U] [#5 -0.11,-0.03,0.51,U] [#6 0.10,-0.31,0.47,U] [#7 0.25,-0.18,0.50,U] [#8 -0.29,0.15,0.46,U] 
22:37:13.765 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.19}, one-star: {0.29, -0.55}
22:37:13.765 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
22:37:13.765 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
22:37:13.765 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.35 mountX=0.19 mountY=0.05, mountTheta=0.24
22:37:13.773 00.008 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
22:37:13.773 00.000 18120 Enqueuing Move request for scope (0.04, -0.19)
22:37:13.773 00.000 21948 Worker thread wakes up
22:37:13.773 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
22:37:13.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
22:37:13.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:13.773 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.8
22:37:13.773 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:13.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:13.773 00.000 18120 Enqueuing Expose request
22:37:13.773 00.000 21948 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=0.05
22:37:13.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:37:13.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:13.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:13.773 00.000 21948 MoveAxis(E, 0, ABG)
22:37:13.773 00.000 21948 Move returns status 0, amount 0
22:37:13.773 00.000 21948 MoveAxis(N, 0, ABG)
22:37:13.773 00.000 21948 Move returns status 0, amount 0
22:37:13.773 00.000 21948 move complete, result=0
22:37:13.773 00.000 21948 worker thread done servicing request
22:37:13.773 00.000 21948 Worker thread wakes up
22:37:13.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:13.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:13.773 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:15.407 01.634 21948 Exposure complete
22:37:15.438 00.031 21948 worker thread done servicing request
22:37:15.438 00.000 18120 OnExposeComplete: enter
22:37:15.438 00.000 18120 UpdateGuideState(): m_state=6
22:37:15.454 00.016 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:37:15.454 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=230.17, Mass=2069, SNR=31.3, Peak=225 HFD=4.3
22:37:15.456 00.002 18120 MultiStar: [#1 0.06,0.09,0.70,U] [#2 0.51,0.03,0.00,M3] [#3 -0.02,-0.17,0.70,U] [#4 -0.33,-0.07,0.53,U] [#5 -0.06,0.27,0.54,U] [#6 0.12,-0.28,0.48,U] [#7 0.05,-0.02,0.54,U] [#8 0.06,0.10,0.43,U] 
22:37:15.458 00.002 18120 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {0.06, 0.10}
22:37:15.458 00.000 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.99 = 2.99)
22:37:15.460 00.002 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.09 = -0.19)
22:37:15.460 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.84 mountX=-0.01 mountY=-0.00, mountTheta=-2.95
22:37:15.464 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.01, opts=13)
22:37:15.464 00.000 18120 Enqueuing Move request for scope (-0.00, 0.01)
22:37:15.464 00.000 21948 Worker thread wakes up
22:37:15.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:15.464 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.3
22:37:15.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:15.470 00.006 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:15.470 00.000 18120 Enqueuing Expose request
22:37:15.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
22:37:15.470 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
22:37:15.470 00.000 21948 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
22:37:15.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:37:15.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:15.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:37:15.470 00.000 21948 MoveAxis(E, 0, ABG)
22:37:15.470 00.000 21948 Move returns status 0, amount 0
22:37:15.470 00.000 21948 MoveAxis(N, 0, ABG)
22:37:15.470 00.000 21948 Move returns status 0, amount 0
22:37:15.470 00.000 21948 move complete, result=0
22:37:15.470 00.000 21948 worker thread done servicing request
22:37:15.470 00.000 21948 Worker thread wakes up
22:37:15.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:15.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:15.470 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:16.996 01.526 21948 Exposure complete
22:37:17.033 00.037 21948 worker thread done servicing request
22:37:17.033 00.000 18120 OnExposeComplete: enter
22:37:17.033 00.000 18120 UpdateGuideState(): m_state=6
22:37:17.033 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:37:17.033 00.000 18120 Star::Find returns 1 (0), X=413.89, Y=230.08, Mass=2056, SNR=31.0, Peak=223 HFD=4.2
22:37:17.042 00.009 18120 MultiStar: [#1 0.26,0.27,0.73,U] [#2 0.27,-0.30,0.64,U] [#3 0.31,-0.05,0.68,U] [#4 -0.07,-0.41,0.51,U] [#5 0.12,-0.11,0.56,U] [#6 -0.10,-0.25,0.49,U] [#7 0.07,0.09,0.51,U] [#8 -0.20,0.00,0.43,U] 
22:37:17.042 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {-0.25, 0.01}
22:37:17.043 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
22:37:17.043 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.01)
22:37:17.043 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.97 mountX=0.08 mountY=-0.01, mountTheta=-0.13
22:37:17.043 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
22:37:17.043 00.000 18120 Enqueuing Move request for scope (0.05, -0.07)
22:37:17.043 00.000 21948 Worker thread wakes up
22:37:17.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:17.043 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.0
22:37:17.043 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:17.043 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:17.043 00.000 18120 Enqueuing Expose request
22:37:17.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:37:17.043 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:37:17.043 00.000 21948 Moving (0.05, -0.07) raw xDistance=0.08 yDistance=-0.01
22:37:17.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:37:17.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:17.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:17.043 00.000 21948 MoveAxis(E, 0, ABG)
22:37:17.043 00.000 21948 Move returns status 0, amount 0
22:37:17.043 00.000 21948 MoveAxis(N, 0, ABG)
22:37:17.043 00.000 21948 Move returns status 0, amount 0
22:37:17.043 00.000 21948 move complete, result=0
22:37:17.043 00.000 21948 worker thread done servicing request
22:37:17.043 00.000 21948 Worker thread wakes up
22:37:17.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:17.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:17.043 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:18.674 01.631 21948 Exposure complete
22:37:18.692 00.018 21948 worker thread done servicing request
22:37:18.692 00.000 18120 OnExposeComplete: enter
22:37:18.692 00.000 18120 UpdateGuideState(): m_state=6
22:37:18.692 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:37:18.692 00.000 18120 Star::Find returns 1 (0), X=414.32, Y=229.88, Mass=2294, SNR=32.9, Peak=220 HFD=4.1
22:37:18.692 00.000 18120 MultiStar: [#1 0.07,0.13,0.66,U] [#2 0.12,-0.30,0.54,U] [#3 -0.06,-0.26,0.64,U] [#4 0.04,-0.02,0.53,U] [#5 -0.04,0.16,0.50,U] [#6 -0.11,-0.39,0.00,M1] [#7 0.16,0.09,0.51,U] [#8 -0.26,0.33,0.00,M1] 
22:37:18.692 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.18, -0.19}
22:37:18.705 00.013 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
22:37:18.705 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.50 = -2.79)
22:37:18.705 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=0.10 mountY=-0.04, mountTheta=-0.36
22:37:18.705 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
22:37:18.705 00.000 18120 Enqueuing Move request for scope (0.08, -0.07)
22:37:18.705 00.000 21948 Worker thread wakes up
22:37:18.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:37:18.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:37:18.705 00.000 21948 Moving (0.08, -0.07) raw xDistance=0.10 yDistance=-0.04
22:37:18.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:18.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:18.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:37:18.705 00.000 21948 MoveAxis(E, 0, ABG)
22:37:18.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:18.705 00.000 18120 UpdateGuideState exits: m=2294 RSB=32.9
22:37:18.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:18.705 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:18.705 00.000 18120 Enqueuing Expose request
22:37:18.705 00.000 21948 Move returns status 0, amount 0
22:37:18.705 00.000 21948 MoveAxis(N, 0, ABG)
22:37:18.705 00.000 21948 Move returns status 0, amount 0
22:37:18.705 00.000 21948 move complete, result=0
22:37:18.705 00.000 21948 worker thread done servicing request
22:37:18.705 00.000 21948 Worker thread wakes up
22:37:18.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:18.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:18.705 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:20.236 01.531 21948 Exposure complete
22:37:20.293 00.057 21948 worker thread done servicing request
22:37:20.293 00.000 18120 OnExposeComplete: enter
22:37:20.295 00.002 18120 UpdateGuideState(): m_state=6
22:37:20.295 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:37:20.295 00.000 18120 Star::Find returns 1 (0), X=414.34, Y=229.90, Mass=2064, SNR=31.1, Peak=211 HFD=4.0
22:37:20.295 00.000 18120 MultiStar: [#1 0.17,0.05,0.70,U] [#2 0.13,-0.34,0.61,U] [#3 0.07,-0.01,0.71,U] [#4 -0.21,-0.18,0.54,U] [#5 -0.33,0.16,0.56,U] [#6 -0.10,-0.40,0.00,M2] [#7 0.18,0.19,0.51,U] [#8 -0.22,0.16,0.46,U] 
22:37:20.297 00.002 18120 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.20, -0.17}
22:37:20.297 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
22:37:20.297 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.96)
22:37:20.297 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.92 mountX=0.04 mountY=-0.01, mountTheta=-0.19
22:37:20.301 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
22:37:20.301 00.000 18120 Enqueuing Move request for scope (0.03, -0.04)
22:37:20.301 00.000 21948 Worker thread wakes up
22:37:20.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:37:20.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:20.301 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.1
22:37:20.301 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:20.301 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:20.306 00.005 18120 Enqueuing Expose request
22:37:20.306 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:37:20.306 00.000 21948 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.01
22:37:20.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:37:20.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:20.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:20.306 00.000 21948 MoveAxis(E, 0, ABG)
22:37:20.306 00.000 21948 Move returns status 0, amount 0
22:37:20.306 00.000 21948 MoveAxis(N, 0, ABG)
22:37:20.306 00.000 21948 Move returns status 0, amount 0
22:37:20.306 00.000 21948 move complete, result=0
22:37:20.306 00.000 21948 worker thread done servicing request
22:37:20.306 00.000 21948 Worker thread wakes up
22:37:20.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:20.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:20.306 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:21.940 01.634 21948 Exposure complete
22:37:21.987 00.047 21948 worker thread done servicing request
22:37:21.987 00.000 18120 OnExposeComplete: enter
22:37:21.987 00.000 18120 UpdateGuideState(): m_state=6
22:37:21.987 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:37:21.987 00.000 18120 Star::Find returns 1 (0), X=414.56, Y=229.83, Mass=1898, SNR=30.0, Peak=184 HFD=3.8
22:37:21.987 00.000 18120 MultiStar: [#1 0.11,-0.05,0.73,U] [#2 0.24,-0.66,0.00,M1] [#3 -0.21,-0.20,0.75,U] [#4 -0.52,-0.09,0.00,M1] [#5 -0.05,-0.01,0.54,U] [#6 0.02,-0.48,0.00,M3] [#7 -0.07,-0.07,0.52,U] [#8 -0.24,-0.07,0.44,U] 
22:37:21.987 00.000 18120 refined, 5 included, MultiStar: {0.04, -0.12}, one-star: {0.42, -0.24}
22:37:21.987 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.14) = xAngle (-0.08 = -0.08)
22:37:21.987 00.000 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.02 = 3.02)
22:37:21.987 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.23 mountX=0.13 mountY=0.02, mountTheta=0.12
22:37:21.987 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
22:37:21.987 00.000 18120 Enqueuing Move request for scope (0.04, -0.12)
22:37:21.987 00.000 21948 Worker thread wakes up
22:37:21.987 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:22.003 00.016 18120 UpdateGuideState exits: m=1898 RSB=30.0
22:37:22.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:22.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:22.003 00.000 18120 Enqueuing Expose request
22:37:22.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:37:22.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:37:22.003 00.000 21948 Moving (0.04, -0.12) raw xDistance=0.13 yDistance=0.02
22:37:22.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:37:22.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:22.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:22.003 00.000 21948 MoveAxis(E, 0, ABG)
22:37:22.003 00.000 21948 Move returns status 0, amount 0
22:37:22.003 00.000 21948 MoveAxis(N, 0, ABG)
22:37:22.003 00.000 21948 Move returns status 0, amount 0
22:37:22.003 00.000 21948 move complete, result=0
22:37:22.003 00.000 21948 worker thread done servicing request
22:37:22.003 00.000 21948 Worker thread wakes up
22:37:22.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:22.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:22.003 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:23.530 01.527 21948 Exposure complete
22:37:23.560 00.030 21948 worker thread done servicing request
22:37:23.560 00.000 18120 OnExposeComplete: enter
22:37:23.560 00.000 18120 UpdateGuideState(): m_state=6
22:37:23.560 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:37:23.560 00.000 18120 Star::Find returns 1 (1), X=414.24, Y=230.16, Mass=2275, SNR=32.8, Peak=255 HFD=4.1
22:37:23.560 00.000 18120 MultiStar: [#1 0.19,-0.08,0.65,U] [#2 0.05,-0.66,0.00,M2] [#3 -0.24,-0.17,0.66,U] [#4 -0.45,-0.04,0.00,M2] [#5 0.30,-0.18,0.54,U] [#6 -0.20,-0.22,0.44,U] [#7 0.19,-0.13,0.47,U] [#8 -0.15,0.04,0.39,U] 
22:37:23.560 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.08}, one-star: {0.10, 0.09}
22:37:23.576 00.016 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
22:37:23.576 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.14)
22:37:23.576 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=0.09 mountY=-0.00, mountTheta=-0.01
22:37:23.576 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
22:37:23.576 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
22:37:23.576 00.000 21948 Worker thread wakes up
22:37:23.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:23.576 00.000 18120 UpdateGuideState exits: m=2275 RSB=32.8 Saturée
22:37:23.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:23.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:23.576 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:37:23.576 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:37:23.576 00.000 21948 Moving (0.04, -0.08) raw xDistance=0.09 yDistance=-0.00
22:37:23.576 00.000 18120 Enqueuing Expose request
22:37:23.591 00.015 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:37:23.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:23.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:37:23.591 00.000 21948 MoveAxis(E, 0, ABG)
22:37:23.591 00.000 21948 Move returns status 0, amount 0
22:37:23.591 00.000 21948 MoveAxis(N, 0, ABG)
22:37:23.591 00.000 21948 Move returns status 0, amount 0
22:37:23.591 00.000 21948 move complete, result=0
22:37:23.591 00.000 21948 worker thread done servicing request
22:37:23.591 00.000 21948 Worker thread wakes up
22:37:23.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:23.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:23.592 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:25.236 01.644 21948 Exposure complete
22:37:25.281 00.045 21948 worker thread done servicing request
22:37:25.281 00.000 18120 OnExposeComplete: enter
22:37:25.283 00.002 18120 UpdateGuideState(): m_state=6
22:37:25.283 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:37:25.283 00.000 18120 Star::Find returns 1 (0), X=414.33, Y=229.88, Mass=2092, SNR=31.4, Peak=204 HFD=3.9
22:37:25.283 00.000 18120 MultiStar: [#1 0.20,-0.08,0.72,U] [#2 0.22,-0.64,0.00,M3] [#3 0.13,0.04,0.63,U] [#4 -0.25,-0.21,0.52,U] [#5 0.04,0.11,0.51,U] [#6 -0.36,-0.38,0.00,M3] [#7 0.23,0.02,0.54,U] [#8 0.02,0.29,0.42,U] 
22:37:25.283 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.19, -0.19}
22:37:25.283 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
22:37:25.283 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.34)
22:37:25.283 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=0.07 mountY=-0.08, mountTheta=-0.82
22:37:25.296 00.013 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
22:37:25.299 00.003 18120 Enqueuing Move request for scope (0.10, -0.03)
22:37:25.299 00.000 21948 Worker thread wakes up
22:37:25.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:37:25.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:37:25.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:25.299 00.000 21948 Moving (0.10, -0.03) raw xDistance=0.07 yDistance=-0.08
22:37:25.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:25.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:25.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:25.299 00.000 21948 MoveAxis(E, 0, ABG)
22:37:25.299 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
22:37:25.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:25.299 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:25.299 00.000 18120 Enqueuing Expose request
22:37:25.299 00.000 21948 Move returns status 0, amount 0
22:37:25.299 00.000 21948 MoveAxis(N, 0, ABG)
22:37:25.299 00.000 21948 Move returns status 0, amount 0
22:37:25.299 00.000 21948 move complete, result=0
22:37:25.299 00.000 21948 worker thread done servicing request
22:37:25.299 00.000 21948 Worker thread wakes up
22:37:25.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:25.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:25.299 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:26.713 01.414 21948 Exposure complete
22:37:26.744 00.031 21948 worker thread done servicing request
22:37:26.744 00.000 18120 OnExposeComplete: enter
22:37:26.744 00.000 18120 UpdateGuideState(): m_state=6
22:37:26.744 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:37:26.744 00.000 18120 Star::Find returns 1 (0), X=414.29, Y=229.83, Mass=1914, SNR=30.0, Peak=190 HFD=4.2
22:37:26.744 00.000 18120 MultiStar: [#1 -0.03,0.28,0.76,U] [#2 0.33,-0.58,0.00,M4] [#3 -0.10,-0.18,0.75,U] [#4 -0.36,0.06,0.57,U] [#5 0.10,0.11,0.48,U] [#6 -0.27,-0.60,0.00,M4] [#7 0.24,0.17,0.56,U] [#8 -0.11,0.19,0.47,U] 
22:37:26.744 00.000 18120 refined, 6 included, MultiStar: {-0.00, 0.03}, one-star: {0.15, -0.24}
22:37:26.744 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
22:37:26.744 00.000 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.33)
22:37:26.744 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.71 mountX=-0.02 mountY=-0.01, mountTheta=-2.82
22:37:26.744 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.03, opts=13)
22:37:26.744 00.000 18120 Enqueuing Move request for scope (-0.00, 0.03)
22:37:26.744 00.000 21948 Worker thread wakes up
22:37:26.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:26.744 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.0
22:37:26.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:26.744 00.000 18120 Enqueuing Expose request
22:37:26.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
22:37:26.744 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
22:37:26.744 00.000 21948 Moving (-0.00, 0.03) raw xDistance=-0.02 yDistance=-0.01
22:37:26.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:37:26.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:26.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:26.744 00.000 21948 MoveAxis(E, 0, ABG)
22:37:26.744 00.000 21948 Move returns status 0, amount 0
22:37:26.744 00.000 21948 MoveAxis(N, 0, ABG)
22:37:26.744 00.000 21948 Move returns status 0, amount 0
22:37:26.744 00.000 21948 move complete, result=0
22:37:26.744 00.000 21948 worker thread done servicing request
22:37:26.744 00.000 21948 Worker thread wakes up
22:37:26.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:26.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:26.744 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:28.391 01.647 21948 Exposure complete
22:37:28.439 00.048 21948 worker thread done servicing request
22:37:28.439 00.000 18120 OnExposeComplete: enter
22:37:28.439 00.000 18120 UpdateGuideState(): m_state=6
22:37:28.439 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:37:28.443 00.004 18120 Star::Find returns 1 (0), X=414.39, Y=230.16, Mass=2150, SNR=31.9, Peak=200 HFD=3.9
22:37:28.443 00.000 18120 MultiStar: [#1 0.13,-0.09,0.66,U] [#2 0.24,-0.60,0.00,M5] [#3 0.41,-0.09,0.00,M1] [#4 -0.22,0.13,0.54,U] [#5 0.22,-0.17,0.49,U] [#6 -0.05,-0.37,0.00,M5] [#7 0.41,0.15,0.00,M1] [#8 -0.33,0.13,0.43,U] 
22:37:28.443 00.000 18120 refined, 4 included, MultiStar: {0.06, 0.02}, one-star: {0.25, 0.09}
22:37:28.443 00.000 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.14) = xAngle (1.52 = 1.52)
22:37:28.445 00.002 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.62 = -1.66)
22:37:28.445 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.38 mountX=0.00 mountY=-0.06, mountTheta=-1.52
22:37:28.449 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
22:37:28.449 00.000 18120 Enqueuing Move request for scope (0.06, 0.02)
22:37:28.449 00.000 21948 Worker thread wakes up
22:37:28.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:28.449 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.9
22:37:28.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:28.449 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:28.449 00.000 18120 Enqueuing Expose request
22:37:28.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:37:28.449 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:37:28.449 00.000 21948 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:37:28.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:37:28.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:28.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:28.449 00.000 21948 MoveAxis(E, 0, ABG)
22:37:28.449 00.000 21948 Move returns status 0, amount 0
22:37:28.449 00.000 21948 MoveAxis(N, 0, ABG)
22:37:28.449 00.000 21948 Move returns status 0, amount 0
22:37:28.449 00.000 21948 move complete, result=0
22:37:28.449 00.000 21948 worker thread done servicing request
22:37:28.449 00.000 21948 Worker thread wakes up
22:37:28.449 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:28.449 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:28.449 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:29.967 01.518 21948 Exposure complete
22:37:30.006 00.039 21948 worker thread done servicing request
22:37:30.006 00.000 18120 OnExposeComplete: enter
22:37:30.006 00.000 18120 UpdateGuideState(): m_state=6
22:37:30.006 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:37:30.006 00.000 18120 Star::Find returns 1 (0), X=414.60, Y=229.69, Mass=1977, SNR=30.6, Peak=176 HFD=3.9
22:37:30.006 00.000 18120 MultiStar: [#1 0.38,-0.37,0.00,M1] [#2 0.35,-0.53,0.00,M6] [#3 0.21,-0.38,0.00,M2] [#4 -0.11,-0.25,0.54,U] [#5 0.14,-0.08,0.54,U] [#6 0.60,-0.50,0.00,M6] [#7 0.29,-0.14,0.55,U] [#8 0.14,-0.05,0.42,U] 
22:37:30.006 00.000 18120 refined, 4 included, MultiStar: {0.23, -0.21}, one-star: {0.46, -0.38}
22:37:30.006 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
22:37:30.006 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.49 = -2.79)
22:37:30.006 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-0.76 mountX=0.29 mountY=-0.11, mountTheta=-0.35
22:37:30.014 00.008 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.21, opts=13)
22:37:30.015 00.001 18120 Enqueuing Move request for scope (0.23, -0.21)
22:37:30.015 00.000 21948 Worker thread wakes up
22:37:30.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd
22:37:30.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:30.015 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.21)
22:37:30.015 00.000 21948 Moving (0.23, -0.21) raw xDistance=0.29 yDistance=-0.11
22:37:30.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:37:30.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:30.015 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.6
22:37:30.015 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:30.015 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:30.015 00.000 18120 Enqueuing Expose request
22:37:30.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:37:30.015 00.000 21948 MoveAxis(W, 52, ABG)
22:37:30.015 00.000 21948 Guiding  Dir = 3, Dur = 52
22:37:30.015 00.000 21948 IsSlewing returns 0
22:37:30.015 00.000 21948 IsGuiding returns 0
22:37:30.015 00.000 21948 PulseGuide returned control before completion, sleep 61
22:37:30.095 00.080 21948 IsGuiding returns 0
22:37:30.095 00.000 21948 Move returns status 0, amount 52
22:37:30.095 00.000 21948 MoveAxis(N, 0, ABG)
22:37:30.095 00.000 21948 Move returns status 0, amount 0
22:37:30.095 00.000 21948 move complete, result=0
22:37:30.095 00.000 21948 worker thread done servicing request
22:37:30.095 00.000 21948 Worker thread wakes up
22:37:30.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:30.095 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
22:37:30.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:31.733 01.638 21948 Exposure complete
22:37:31.781 00.048 21948 worker thread done servicing request
22:37:31.781 00.000 18120 OnExposeComplete: enter
22:37:31.781 00.000 18120 UpdateGuideState(): m_state=6
22:37:31.781 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:37:31.781 00.000 18120 Star::Find returns 1 (0), X=414.74, Y=229.47, Mass=1919, SNR=30.0, Peak=158 HFD=3.9
22:37:31.781 00.000 18120 MultiStar: [#1 0.34,-0.64,0.00,M2] [#2 0.42,-0.59,0.00,M7] [#3 0.04,-0.41,0.72,U] [#4 -0.12,-0.11,0.53,U] [#5 0.26,-0.04,0.56,U] [#6 0.12,-0.46,0.51,U] [#7 0.45,-0.06,0.53,U] [#8 0.01,-0.21,0.41,U] 
22:37:31.781 00.000 18120 refined, 6 included, MultiStar: {0.24, -0.31}, one-star: {0.60, -0.60}
22:37:31.781 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
22:37:31.781 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.96)
22:37:31.781 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.31 hyp=0.39 cameraTheta=-0.92 mountX=0.38 mountY=-0.07, mountTheta=-0.19
22:37:31.781 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.31, opts=13)
22:37:31.781 00.000 18120 Enqueuing Move request for scope (0.24, -0.31)
22:37:31.781 00.000 21948 Worker thread wakes up
22:37:31.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:31.781 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.0
22:37:31.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:31.781 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:31.781 00.000 18120 Enqueuing Expose request
22:37:31.796 00.015 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.31) opts 0xd
22:37:31.796 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.31)
22:37:31.796 00.000 21948 Moving (0.24, -0.31) raw xDistance=0.38 yDistance=-0.07
22:37:31.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
22:37:31.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:31.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:31.796 00.000 21948 MoveAxis(W, 72, ABG)
22:37:31.796 00.000 21948 Guiding  Dir = 3, Dur = 72
22:37:31.796 00.000 21948 IsSlewing returns 0
22:37:31.796 00.000 21948 IsGuiding returns 0
22:37:31.798 00.002 21948 PulseGuide returned control before completion, sleep 81
22:37:31.893 00.095 21948 IsGuiding returns 0
22:37:31.893 00.000 21948 Move returns status 0, amount 72
22:37:31.893 00.000 21948 MoveAxis(N, 0, ABG)
22:37:31.893 00.000 21948 Move returns status 0, amount 0
22:37:31.893 00.000 21948 move complete, result=0
22:37:31.893 00.000 21948 worker thread done servicing request
22:37:31.893 00.000 21948 Worker thread wakes up
22:37:31.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:31.893 00.000 18120 GuideStep: 0.4 px 72 ms WEST, -0.1 px 0 ms NORTH
22:37:31.897 00.004 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:33.309 01.412 21948 Exposure complete
22:37:33.373 00.064 21948 worker thread done servicing request
22:37:33.373 00.000 18120 OnExposeComplete: enter
22:37:33.373 00.000 18120 UpdateGuideState(): m_state=6
22:37:33.373 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:37:33.373 00.000 18120 Star::Find returns 1 (0), X=414.54, Y=229.77, Mass=1953, SNR=30.5, Peak=178 HFD=3.9
22:37:33.373 00.000 18120 MultiStar: [#1 0.31,-0.20,0.77,U] [#2 0.20,-0.23,0.65,U] [#3 0.44,-0.02,0.71,U] [#4 -0.13,-0.17,0.53,U] [#5 0.30,-0.19,0.49,U] [#6 0.35,-0.27,0.49,U] [#7 0.31,-0.25,0.53,U] [#8 0.01,0.08,0.40,U] 
22:37:33.373 00.000 18120 refined, 8 included, MultiStar: {0.27, -0.19}, one-star: {0.40, -0.30}
22:37:33.373 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
22:37:33.373 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
22:37:33.384 00.011 18120 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.60 mountX=0.28 mountY=-0.16, mountTheta=-0.51
22:37:33.384 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.19, opts=13)
22:37:33.384 00.000 18120 Enqueuing Move request for scope (0.27, -0.19)
22:37:33.384 00.000 21948 Worker thread wakes up
22:37:33.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:33.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd
22:37:33.384 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.5
22:37:33.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:33.389 00.005 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:33.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.19)
22:37:33.389 00.000 21948 Moving (0.27, -0.19) raw xDistance=0.28 yDistance=-0.16
22:37:33.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:37:33.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:33.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:37:33.389 00.000 21948 MoveAxis(W, 55, ABG)
22:37:33.389 00.000 18120 Enqueuing Expose request
22:37:33.389 00.000 21948 Guiding  Dir = 3, Dur = 55
22:37:33.389 00.000 21948 IsSlewing returns 0
22:37:33.389 00.000 21948 IsGuiding returns 0
22:37:33.389 00.000 21948 PulseGuide returned control before completion, sleep 64
22:37:33.469 00.080 21948 IsGuiding returns 0
22:37:33.469 00.000 21948 Move returns status 0, amount 55
22:37:33.469 00.000 21948 MoveAxis(N, 0, ABG)
22:37:33.469 00.000 21948 Move returns status 0, amount 0
22:37:33.469 00.000 21948 move complete, result=0
22:37:33.469 00.000 21948 worker thread done servicing request
22:37:33.469 00.000 21948 Worker thread wakes up
22:37:33.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:33.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:33.469 00.000 18120 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH
22:37:35.105 01.636 21948 Exposure complete
22:37:35.141 00.036 21948 worker thread done servicing request
22:37:35.141 00.000 18120 OnExposeComplete: enter
22:37:35.141 00.000 18120 UpdateGuideState(): m_state=6
22:37:35.141 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:37:35.141 00.000 18120 Star::Find returns 1 (0), X=414.24, Y=230.13, Mass=1986, SNR=30.5, Peak=199 HFD=4.1
22:37:35.141 00.000 18120 MultiStar: [#1 0.00,0.21,0.72,U] [#2 -0.16,-0.22,0.64,U] [#3 0.36,0.08,0.71,U] [#4 -0.24,0.32,0.59,U] [#5 0.06,0.20,0.50,U] [#6 -0.03,-0.38,0.51,U] [#7 0.21,0.06,0.54,U] [#8 0.11,0.01,0.51,U] 
22:37:35.141 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.10, 0.06}
22:37:35.141 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.14) = xAngle (1.86 = 1.86)
22:37:35.141 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.96 = -1.32)
22:37:35.141 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.72 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
22:37:35.141 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
22:37:35.141 00.000 18120 Enqueuing Move request for scope (0.05, 0.05)
22:37:35.141 00.000 21948 Worker thread wakes up
22:37:35.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:37:35.141 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:37:35.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:35.141 00.000 21948 Moving (0.05, 0.05) raw xDistance=-0.02 yDistance=-0.07
22:37:35.141 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.5
22:37:35.152 00.011 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:35.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:37:35.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:35.152 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:35.152 00.000 18120 Enqueuing Expose request
22:37:35.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:35.152 00.000 21948 MoveAxis(E, 0, ABG)
22:37:35.152 00.000 21948 Move returns status 0, amount 0
22:37:35.152 00.000 21948 MoveAxis(N, 0, ABG)
22:37:35.152 00.000 21948 Move returns status 0, amount 0
22:37:35.152 00.000 21948 move complete, result=0
22:37:35.152 00.000 21948 worker thread done servicing request
22:37:35.152 00.000 21948 Worker thread wakes up
22:37:35.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:35.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:35.152 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:36.675 01.523 21948 Exposure complete
22:37:36.727 00.052 21948 worker thread done servicing request
22:37:36.727 00.000 18120 OnExposeComplete: enter
22:37:36.727 00.000 18120 UpdateGuideState(): m_state=6
22:37:36.727 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:37:36.727 00.000 18120 Star::Find returns 1 (0), X=414.00, Y=230.24, Mass=2184, SNR=32.1, Peak=242 HFD=4.1
22:37:36.727 00.000 18120 MultiStar: [#1 -0.09,0.15,0.69,U] [#2 0.19,-0.31,0.63,U] [#3 0.08,-0.19,0.65,U] [#4 -0.27,-0.13,0.54,U] [#5 -0.02,0.31,0.49,U] [#6 -0.25,-0.08,0.46,U] [#7 0.26,0.01,0.51,U] [#8 -0.32,0.59,0.00,M1] 
22:37:36.727 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {-0.14, 0.17}
22:37:36.727 00.000 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
22:37:36.727 00.000 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.11 = 1.11)
22:37:36.738 00.011 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.14 mountX=-0.01 mountY=0.03, mountTheta=2.00
22:37:36.738 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.00, opts=13)
22:37:36.740 00.002 18120 Enqueuing Move request for scope (-0.03, -0.00)
22:37:36.740 00.000 21948 Worker thread wakes up
22:37:36.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:36.740 00.000 18120 UpdateGuideState exits: m=2184 RSB=32.1
22:37:36.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:36.740 00.000 18120 Enqueuing Expose request
22:37:36.743 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:37:36.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:37:36.743 00.000 21948 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=0.03
22:37:36.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:37:36.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:36.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:36.743 00.000 21948 MoveAxis(E, 0, ABG)
22:37:36.743 00.000 21948 Move returns status 0, amount 0
22:37:36.743 00.000 21948 MoveAxis(N, 0, ABG)
22:37:36.743 00.000 21948 Move returns status 0, amount 0
22:37:36.743 00.000 21948 move complete, result=0
22:37:36.743 00.000 21948 worker thread done servicing request
22:37:36.743 00.000 21948 Worker thread wakes up
22:37:36.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:36.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:36.743 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:38.375 01.632 21948 Exposure complete
22:37:38.408 00.033 21948 worker thread done servicing request
22:37:38.408 00.000 18120 OnExposeComplete: enter
22:37:38.408 00.000 18120 UpdateGuideState(): m_state=6
22:37:38.408 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:37:38.408 00.000 18120 Star::Find returns 1 (0), X=414.23, Y=229.83, Mass=2049, SNR=30.9, Peak=212 HFD=4.3
22:37:38.408 00.000 18120 MultiStar: [#1 -0.04,0.13,0.70,U] [#2 -0.15,-0.46,0.00,M5] [#3 -0.15,0.02,0.67,U] [#4 0.05,0.04,0.55,U] [#5 -0.11,0.44,0.50,U] [#6 -0.29,-0.08,0.49,U] [#7 0.01,0.10,0.53,U] [#8 -0.13,0.35,0.44,U] 
22:37:38.408 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.09, -0.24}
22:37:38.408 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
22:37:38.408 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.27)
22:37:38.408 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.31 mountX=-0.07 mountY=0.02, mountTheta=2.87
22:37:38.408 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
22:37:38.408 00.000 18120 Enqueuing Move request for scope (-0.05, 0.06)
22:37:38.408 00.000 21948 Worker thread wakes up
22:37:38.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:37:38.408 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:37:38.408 00.000 21948 Moving (-0.05, 0.06) raw xDistance=-0.07 yDistance=0.02
22:37:38.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:37:38.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:38.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:38.408 00.000 18120 UpdateGuideState exits: m=2049 RSB=30.9
22:37:38.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:38.420 00.012 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:38.420 00.000 18120 Enqueuing Expose request
22:37:38.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:38.420 00.000 21948 MoveAxis(E, 0, ABG)
22:37:38.420 00.000 21948 Move returns status 0, amount 0
22:37:38.420 00.000 21948 MoveAxis(N, 0, ABG)
22:37:38.420 00.000 21948 Move returns status 0, amount 0
22:37:38.420 00.000 21948 move complete, result=0
22:37:38.420 00.000 21948 worker thread done servicing request
22:37:38.420 00.000 21948 Worker thread wakes up
22:37:38.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:38.420 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:38.420 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:39.944 01.524 21948 Exposure complete
22:37:39.978 00.034 21948 worker thread done servicing request
22:37:39.978 00.000 18120 OnExposeComplete: enter
22:37:39.978 00.000 18120 UpdateGuideState(): m_state=6
22:37:39.978 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:37:39.978 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=230.24, Mass=2065, SNR=31.3, Peak=204 HFD=4.2
22:37:39.978 00.000 18120 MultiStar: [#1 -0.03,0.27,0.72,U] [#2 -0.07,-0.63,0.00,M6] [#3 -0.16,0.24,0.69,U] [#4 -0.58,-0.12,0.00,M1] [#5 -0.16,0.22,0.53,U] [#6 -0.38,-0.15,0.50,U] [#7 -0.17,-0.08,0.46,U] [#8 -0.31,0.15,0.42,U] 
22:37:39.978 00.000 18120 refined, 6 included, MultiStar: {-0.19, 0.14}, one-star: {-0.20, 0.17}
22:37:39.978 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
22:37:39.978 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.47)
22:37:39.978 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=-0.20 mountY=0.11, mountTheta=2.66
22:37:39.978 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.14, opts=13)
22:37:39.978 00.000 18120 Enqueuing Move request for scope (-0.19, 0.14)
22:37:39.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:39.978 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.3
22:37:39.978 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.978 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:39.978 00.000 18120 Enqueuing Expose request
22:37:39.978 00.000 21948 Worker thread wakes up
22:37:39.978 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
22:37:39.978 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
22:37:39.978 00.000 21948 Moving (-0.19, 0.14) raw xDistance=-0.20 yDistance=0.11
22:37:39.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:37:39.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:39.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:37:39.978 00.000 21948 MoveAxis(E, 37, ABG)
22:37:39.978 00.000 21948 Guiding  Dir = 2, Dur = 37
22:37:39.978 00.000 21948 IsSlewing returns 0
22:37:39.978 00.000 21948 IsGuiding returns 0
22:37:39.991 00.013 21948 PulseGuide returned control before completion, sleep 46
22:37:40.039 00.048 21948 IsGuiding returns 0
22:37:40.039 00.000 21948 Move returns status 0, amount 37
22:37:40.039 00.000 21948 MoveAxis(N, 0, ABG)
22:37:40.039 00.000 21948 Move returns status 0, amount 0
22:37:40.039 00.000 21948 move complete, result=0
22:37:40.039 00.000 21948 worker thread done servicing request
22:37:40.039 00.000 21948 Worker thread wakes up
22:37:40.039 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:40.039 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
22:37:40.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:41.680 01.641 21948 Exposure complete
22:37:41.710 00.030 21948 worker thread done servicing request
22:37:41.710 00.000 18120 OnExposeComplete: enter
22:37:41.710 00.000 18120 UpdateGuideState(): m_state=6
22:37:41.710 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:37:41.710 00.000 18120 Star::Find returns 1 (0), X=414.24, Y=229.91, Mass=1927, SNR=30.1, Peak=221 HFD=4.0
22:37:41.710 00.000 18120 MultiStar: [#1 0.13,-0.01,0.75,U] [#2 0.05,-0.40,0.67,U] [#3 -0.10,-0.23,0.67,U] [#4 -0.45,-0.03,0.59,U] [#5 -0.01,0.24,0.50,U] [#6 -0.02,-0.32,0.49,U] [#7 0.37,-0.26,0.00,M1] [#8 -0.01,0.02,0.44,U] 
22:37:41.710 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {0.10, -0.16}
22:37:41.710 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
22:37:41.710 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.48 = 2.48)
22:37:41.710 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.77 mountX=0.10 mountY=0.08, mountTheta=0.65
22:37:41.710 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.13, opts=13)
22:37:41.710 00.000 18120 Enqueuing Move request for scope (-0.02, -0.13)
22:37:41.725 00.015 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:41.725 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.1
22:37:41.726 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.726 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:41.726 00.000 18120 Enqueuing Expose request
22:37:41.726 00.000 21948 Worker thread wakes up
22:37:41.726 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
22:37:41.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
22:37:41.726 00.000 21948 Moving (-0.02, -0.13) raw xDistance=0.10 yDistance=0.08
22:37:41.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:41.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:41.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:37:41.726 00.000 21948 MoveAxis(E, 0, ABG)
22:37:41.726 00.000 21948 Move returns status 0, amount 0
22:37:41.726 00.000 21948 MoveAxis(N, 0, ABG)
22:37:41.726 00.000 21948 Move returns status 0, amount 0
22:37:41.726 00.000 21948 move complete, result=0
22:37:41.726 00.000 21948 worker thread done servicing request
22:37:41.726 00.000 21948 Worker thread wakes up
22:37:41.726 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:41.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:41.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:43.242 01.516 21948 Exposure complete
22:37:43.289 00.047 21948 worker thread done servicing request
22:37:43.289 00.000 18120 OnExposeComplete: enter
22:37:43.289 00.000 18120 UpdateGuideState(): m_state=6
22:37:43.289 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:37:43.289 00.000 18120 Star::Find returns 1 (0), X=414.55, Y=229.95, Mass=2021, SNR=30.8, Peak=191 HFD=4.0
22:37:43.289 00.000 18120 MultiStar: [#1 0.24,0.03,0.71,U] [#2 -0.04,-0.28,0.64,U] [#3 0.20,-0.19,0.68,U] [#4 -0.32,0.06,0.52,U] [#5 0.04,0.09,0.54,U] [#6 -0.21,-0.21,0.49,U] [#7 0.34,-0.01,0.53,U] [#8 -0.13,0.15,0.48,U] 
22:37:43.289 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.41, -0.12}
22:37:43.289 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.14) = xAngle (0.56 = 0.56)
22:37:43.289 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.66 = -2.62)
22:37:43.289 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=0.10 mountY=-0.06, mountTheta=-0.53
22:37:43.289 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
22:37:43.306 00.017 18120 Enqueuing Move request for scope (0.10, -0.07)
22:37:43.306 00.000 21948 Worker thread wakes up
22:37:43.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:43.306 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.8
22:37:43.306 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:43.306 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:43.306 00.000 18120 Enqueuing Expose request
22:37:43.310 00.004 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:37:43.310 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:37:43.310 00.000 21948 Moving (0.10, -0.07) raw xDistance=0.10 yDistance=-0.06
22:37:43.310 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:43.310 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:43.310 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:43.310 00.000 21948 MoveAxis(E, 0, ABG)
22:37:43.310 00.000 21948 Move returns status 0, amount 0
22:37:43.310 00.000 21948 MoveAxis(N, 0, ABG)
22:37:43.310 00.000 21948 Move returns status 0, amount 0
22:37:43.310 00.000 21948 move complete, result=0
22:37:43.310 00.000 21948 worker thread done servicing request
22:37:43.310 00.000 21948 Worker thread wakes up
22:37:43.310 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:43.310 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:43.310 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:44.938 01.628 21948 Exposure complete
22:37:44.970 00.032 21948 worker thread done servicing request
22:37:44.970 00.000 18120 OnExposeComplete: enter
22:37:44.970 00.000 18120 UpdateGuideState(): m_state=6
22:37:44.970 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:37:44.970 00.000 18120 Star::Find returns 1 (0), X=414.35, Y=229.99, Mass=2066, SNR=31.3, Peak=198 HFD=4.1
22:37:44.980 00.010 18120 MultiStar: [#1 0.09,0.12,0.70,U] [#2 -0.09,-0.38,0.61,U] [#3 -0.16,0.01,0.71,U] [#4 -0.16,0.04,0.55,U] [#5 -0.19,0.18,0.54,U] [#6 0.10,-0.25,0.48,U] [#7 0.01,0.23,0.51,U] [#8 -0.24,0.12,0.44,U] 
22:37:44.980 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.21, -0.08}
22:37:44.980 00.000 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.14) = xAngle (-1.61 = -1.61)
22:37:44.980 00.000 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
22:37:44.982 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.76 mountX=-0.00 mountY=0.03, mountTheta=1.61
22:37:44.982 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
22:37:44.982 00.000 18120 Enqueuing Move request for scope (-0.03, -0.01)
22:37:44.982 00.000 21948 Worker thread wakes up
22:37:44.982 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:37:44.982 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:37:44.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:44.982 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.3
22:37:44.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:44.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:44.982 00.000 18120 Enqueuing Expose request
22:37:44.986 00.004 21948 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
22:37:44.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:37:44.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:44.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:44.986 00.000 21948 MoveAxis(E, 0, ABG)
22:37:44.986 00.000 21948 Move returns status 0, amount 0
22:37:44.986 00.000 21948 MoveAxis(N, 0, ABG)
22:37:44.986 00.000 21948 Move returns status 0, amount 0
22:37:44.986 00.000 21948 move complete, result=0
22:37:44.986 00.000 21948 worker thread done servicing request
22:37:44.986 00.000 21948 Worker thread wakes up
22:37:44.986 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:44.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:44.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:46.513 01.527 21948 Exposure complete
22:37:46.569 00.056 21948 worker thread done servicing request
22:37:46.569 00.000 18120 OnExposeComplete: enter
22:37:46.571 00.002 18120 UpdateGuideState(): m_state=6
22:37:46.571 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:37:46.573 00.002 18120 Star::Find returns 1 (0), X=414.39, Y=229.98, Mass=2323, SNR=33.1, Peak=214 HFD=4.1
22:37:46.575 00.002 18120 MultiStar: [#1 0.21,0.31,0.65,U] [#2 -0.18,-0.20,0.59,U] [#3 0.23,-0.09,0.66,U] [#4 -0.30,0.00,0.53,U] [#5 -0.10,0.04,0.43,U] [#6 -0.12,-0.34,0.47,U] [#7 -0.15,0.11,0.51,U] [#8 -0.13,0.29,0.46,U] 
22:37:46.577 00.002 18120 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.25, -0.09}
22:37:46.577 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.14) = xAngle (0.63 = 0.63)
22:37:46.577 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.73 = -2.56)
22:37:46.577 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.52 mountX=0.01 mountY=-0.01, mountTheta=-0.60
22:37:46.577 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
22:37:46.577 00.000 18120 Enqueuing Move request for scope (0.01, -0.00)
22:37:46.577 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:46.577 00.000 18120 UpdateGuideState exits: m=2323 RSB=33.1
22:37:46.588 00.011 21948 Worker thread wakes up
22:37:46.588 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
22:37:46.588 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
22:37:46.588 00.000 21948 Moving (0.01, -0.00) raw xDistance=0.01 yDistance=-0.01
22:37:46.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:37:46.588 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:46.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:46.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:46.588 00.000 18120 Enqueuing Expose request
22:37:46.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:46.588 00.000 21948 MoveAxis(E, 0, ABG)
22:37:46.588 00.000 21948 Move returns status 0, amount 0
22:37:46.588 00.000 21948 MoveAxis(N, 0, ABG)
22:37:46.588 00.000 21948 Move returns status 0, amount 0
22:37:46.588 00.000 21948 move complete, result=0
22:37:46.588 00.000 21948 worker thread done servicing request
22:37:46.588 00.000 21948 Worker thread wakes up
22:37:46.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:46.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:46.590 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:48.218 01.628 21948 Exposure complete
22:37:48.258 00.040 21948 worker thread done servicing request
22:37:48.260 00.002 18120 OnExposeComplete: enter
22:37:48.260 00.000 18120 UpdateGuideState(): m_state=6
22:37:48.260 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:37:48.260 00.000 18120 Star::Find returns 1 (0), X=414.40, Y=230.37, Mass=2046, SNR=31.0, Peak=190 HFD=3.8
22:37:48.262 00.002 18120 MultiStar: [#1 0.10,0.63,0.00,M1] [#2 -0.24,-0.03,0.58,U] [#3 0.34,0.19,0.70,U] [#4 -0.36,0.17,0.54,U] [#5 -0.06,0.26,0.48,U] [#6 0.04,-0.26,0.48,U] [#7 0.17,0.29,0.53,U] [#8 -0.34,-0.06,0.39,U] 
22:37:48.262 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.26, 0.30}
22:37:48.262 00.000 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.14) = xAngle (2.53 = 2.53)
22:37:48.262 00.000 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.63 = -0.65)
22:37:48.264 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.39 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
22:37:48.264 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
22:37:48.264 00.000 18120 Enqueuing Move request for scope (0.02, 0.13)
22:37:48.264 00.000 21948 Worker thread wakes up
22:37:48.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:48.264 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.0
22:37:48.264 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:48.264 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:48.264 00.000 18120 Enqueuing Expose request
22:37:48.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
22:37:48.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
22:37:48.264 00.000 21948 Moving (0.02, 0.13) raw xDistance=-0.11 yDistance=-0.08
22:37:48.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:37:48.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:48.264 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:48.264 00.000 21948 MoveAxis(E, 0, ABG)
22:37:48.264 00.000 21948 Move returns status 0, amount 0
22:37:48.264 00.000 21948 MoveAxis(N, 0, ABG)
22:37:48.264 00.000 21948 Move returns status 0, amount 0
22:37:48.264 00.000 21948 move complete, result=0
22:37:48.264 00.000 21948 worker thread done servicing request
22:37:48.264 00.000 21948 Worker thread wakes up
22:37:48.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:48.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:48.264 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:49.791 01.527 21948 Exposure complete
22:37:49.842 00.051 21948 worker thread done servicing request
22:37:49.842 00.000 18120 OnExposeComplete: enter
22:37:49.842 00.000 18120 UpdateGuideState(): m_state=6
22:37:49.842 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:37:49.842 00.000 18120 Star::Find returns 1 (0), X=414.36, Y=230.14, Mass=1737, SNR=28.6, Peak=167 HFD=3.9
22:37:49.856 00.014 18120 MultiStar: [#1 0.08,0.51,0.00,M2] [#2 -0.15,-0.21,0.65,U] [#3 -0.00,0.13,0.75,U] [#4 -0.50,0.22,0.00,M1] [#5 0.03,0.45,0.00,M1] [#6 -0.06,-0.24,0.53,U] [#7 0.22,-0.02,0.56,U] [#8 -0.20,0.31,0.50,U] 
22:37:49.856 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.02}, one-star: {0.22, 0.07}
22:37:49.856 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.14) = xAngle (1.62 = 1.62)
22:37:49.856 00.000 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.72 = -1.56)
22:37:49.856 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.48 mountX=-0.00 mountY=-0.03, mountTheta=-1.62
22:37:49.856 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
22:37:49.856 00.000 18120 Enqueuing Move request for scope (0.03, 0.02)
22:37:49.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:49.856 00.000 18120 UpdateGuideState exits: m=1737 RSB=28.6
22:37:49.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:49.856 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:49.856 00.000 18120 Enqueuing Expose request
22:37:49.871 00.015 21948 Worker thread wakes up
22:37:49.871 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:37:49.871 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:37:49.871 00.000 21948 Moving (0.03, 0.02) raw xDistance=-0.00 yDistance=-0.03
22:37:49.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:37:49.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:49.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:37:49.871 00.000 21948 MoveAxis(E, 0, ABG)
22:37:49.871 00.000 21948 Move returns status 0, amount 0
22:37:49.871 00.000 21948 MoveAxis(N, 0, ABG)
22:37:49.871 00.000 21948 Move returns status 0, amount 0
22:37:49.871 00.000 21948 move complete, result=0
22:37:49.871 00.000 21948 worker thread done servicing request
22:37:49.871 00.000 21948 Worker thread wakes up
22:37:49.871 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:49.871 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:49.872 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:51.497 01.625 21948 Exposure complete
22:37:51.550 00.053 21948 worker thread done servicing request
22:37:51.550 00.000 18120 OnExposeComplete: enter
22:37:51.550 00.000 18120 UpdateGuideState(): m_state=6
22:37:51.550 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:37:51.550 00.000 18120 Star::Find returns 1 (0), X=414.39, Y=230.06, Mass=1970, SNR=30.5, Peak=182 HFD=4.1
22:37:51.552 00.002 18120 MultiStar: [#1 0.37,0.00,0.73,U] [#2 0.15,-0.11,0.64,U] [#3 0.64,-0.02,0.00,M1] [#4 -0.30,-0.07,0.56,U] [#5 -0.00,0.17,0.52,U] [#6 -0.25,-0.08,0.50,U] [#7 -0.14,0.33,0.51,U] [#8 -0.12,0.52,0.00,M1] 
22:37:51.552 00.000 18120 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.25, -0.01}
22:37:51.554 00.002 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
22:37:51.554 00.000 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.60 = -1.69)
22:37:51.554 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=0.00 mountY=-0.06, mountTheta=-1.49
22:37:51.557 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
22:37:51.557 00.000 18120 Enqueuing Move request for scope (0.06, 0.02)
22:37:51.557 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:51.557 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.5
22:37:51.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:51.559 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:51.559 00.000 18120 Enqueuing Expose request
22:37:51.559 00.000 21948 Worker thread wakes up
22:37:51.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:37:51.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:37:51.559 00.000 21948 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:37:51.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:37:51.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:51.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:51.559 00.000 21948 MoveAxis(E, 0, ABG)
22:37:51.559 00.000 21948 Move returns status 0, amount 0
22:37:51.559 00.000 21948 MoveAxis(N, 0, ABG)
22:37:51.559 00.000 21948 Move returns status 0, amount 0
22:37:51.559 00.000 21948 move complete, result=0
22:37:51.559 00.000 21948 worker thread done servicing request
22:37:51.559 00.000 21948 Worker thread wakes up
22:37:51.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:51.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:51.559 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:53.088 01.529 21948 Exposure complete
22:37:53.128 00.040 21948 worker thread done servicing request
22:37:53.130 00.002 18120 OnExposeComplete: enter
22:37:53.130 00.000 18120 UpdateGuideState(): m_state=6
22:37:53.130 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:37:53.130 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=230.20, Mass=1720, SNR=28.4, Peak=176 HFD=4.0
22:37:53.130 00.000 18120 MultiStar: [#1 0.10,0.18,0.78,U] [#2 -0.12,-0.26,0.65,U] [#3 0.33,-0.08,0.75,U] [#4 -0.31,0.09,0.56,U] [#5 -0.04,0.38,0.51,U] [#6 0.01,0.36,0.52,U] [#7 -0.04,0.29,0.57,U] [#8 -0.19,0.57,0.00,M2] 
22:37:53.134 00.004 18120 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.06, 0.12}
22:37:53.134 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.55 = 2.55)
22:37:53.134 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.63)
22:37:53.134 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
22:37:53.142 00.008 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
22:37:53.142 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
22:37:53.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:53.142 00.000 18120 UpdateGuideState exits: m=1720 RSB=28.4
22:37:53.150 00.008 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:53.150 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:53.150 00.000 18120 Enqueuing Expose request
22:37:53.150 00.000 21948 Worker thread wakes up
22:37:53.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:37:53.150 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:37:53.150 00.000 21948 Moving (0.02, 0.12) raw xDistance=-0.10 yDistance=-0.07
22:37:53.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:37:53.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:53.150 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:53.150 00.000 21948 MoveAxis(E, 0, ABG)
22:37:53.150 00.000 21948 Move returns status 0, amount 0
22:37:53.150 00.000 21948 MoveAxis(N, 0, ABG)
22:37:53.150 00.000 21948 Move returns status 0, amount 0
22:37:53.150 00.000 21948 move complete, result=0
22:37:53.150 00.000 21948 worker thread done servicing request
22:37:53.150 00.000 21948 Worker thread wakes up
22:37:53.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:53.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:53.162 00.012 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:54.799 01.637 21948 Exposure complete
22:37:54.828 00.029 21948 worker thread done servicing request
22:37:54.828 00.000 18120 OnExposeComplete: enter
22:37:54.828 00.000 18120 UpdateGuideState(): m_state=6
22:37:54.830 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:37:54.830 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=229.99, Mass=2071, SNR=31.4, Peak=229 HFD=4.3
22:37:54.832 00.002 18120 MultiStar: [#1 0.15,0.27,0.70,U] [#2 -0.12,-0.45,0.00,M1] [#3 -0.08,-0.33,0.62,U] [#4 -0.17,-0.03,0.52,U] [#5 -0.05,0.30,0.50,U] [#6 0.01,-0.22,0.46,U] [#7 0.04,0.13,0.51,U] [#8 -0.22,0.50,0.00,M3] 
22:37:54.832 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.00}, one-star: {-0.00, -0.08}
22:37:54.832 00.000 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.03 = -2.26)
22:37:54.832 00.000 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.85)
22:37:54.832 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.88 mountX=-0.01 mountY=0.01, mountTheta=2.27
22:37:54.832 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.00, opts=13)
22:37:54.832 00.000 18120 Enqueuing Move request for scope (-0.01, 0.00)
22:37:54.832 00.000 21948 Worker thread wakes up
22:37:54.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:37:54.832 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:37:54.832 00.000 21948 Moving (-0.01, 0.00) raw xDistance=-0.01 yDistance=0.01
22:37:54.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:37:54.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:54.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:54.832 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.4
22:37:54.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:54.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:54.832 00.000 18120 Enqueuing Expose request
22:37:54.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:54.832 00.000 21948 MoveAxis(E, 0, ABG)
22:37:54.832 00.000 21948 Move returns status 0, amount 0
22:37:54.832 00.000 21948 MoveAxis(N, 0, ABG)
22:37:54.832 00.000 21948 Move returns status 0, amount 0
22:37:54.832 00.000 21948 move complete, result=0
22:37:54.832 00.000 21948 worker thread done servicing request
22:37:54.832 00.000 21948 Worker thread wakes up
22:37:54.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:54.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:54.832 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:56.357 01.525 21948 Exposure complete
22:37:56.405 00.048 21948 worker thread done servicing request
22:37:56.405 00.000 18120 OnExposeComplete: enter
22:37:56.405 00.000 18120 UpdateGuideState(): m_state=6
22:37:56.405 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:37:56.409 00.004 18120 Star::Find returns 1 (0), X=414.10, Y=230.25, Mass=2302, SNR=32.9, Peak=221 HFD=4.1
22:37:56.409 00.000 18120 MultiStar: [#1 0.27,0.13,0.66,U] [#2 -0.16,-0.02,0.57,U] [#3 -0.16,-0.16,0.63,U] [#4 -0.21,-0.06,0.50,U] [#5 -0.36,0.44,0.00,M1] [#6 0.09,0.12,0.46,U] [#7 0.03,0.29,0.45,U] [#8 -0.31,0.36,0.00,M4] 
22:37:56.409 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.04, 0.17}
22:37:56.409 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
22:37:56.409 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
22:37:56.409 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
22:37:56.409 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
22:37:56.409 00.000 18120 Enqueuing Move request for scope (-0.02, 0.07)
22:37:56.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:56.409 00.000 18120 UpdateGuideState exits: m=2302 RSB=32.9
22:37:56.409 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:56.417 00.008 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:56.417 00.000 18120 Enqueuing Expose request
22:37:56.417 00.000 21948 Worker thread wakes up
22:37:56.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:37:56.417 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:37:56.417 00.000 21948 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.01
22:37:56.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:37:56.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:56.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:56.417 00.000 21948 MoveAxis(E, 0, ABG)
22:37:56.417 00.000 21948 Move returns status 0, amount 0
22:37:56.417 00.000 21948 MoveAxis(N, 0, ABG)
22:37:56.417 00.000 21948 Move returns status 0, amount 0
22:37:56.417 00.000 21948 move complete, result=0
22:37:56.417 00.000 21948 worker thread done servicing request
22:37:56.417 00.000 21948 Worker thread wakes up
22:37:56.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:56.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:56.417 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:58.058 01.641 21948 Exposure complete
22:37:58.088 00.030 21948 worker thread done servicing request
22:37:58.088 00.000 18120 OnExposeComplete: enter
22:37:58.088 00.000 18120 UpdateGuideState(): m_state=6
22:37:58.088 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:37:58.104 00.016 18120 Star::Find returns 1 (0), X=414.18, Y=230.17, Mass=1902, SNR=30.0, Peak=207 HFD=4.1
22:37:58.104 00.000 18120 MultiStar: [#1 0.10,0.15,0.72,U] [#2 0.02,-0.30,0.62,U] [#3 -0.17,-0.13,0.76,U] [#4 -0.14,-0.28,0.52,U] [#5 -0.12,0.09,0.48,U] [#6 -0.21,-0.13,0.49,U] [#7 -0.40,0.51,0.00,M1] [#8 -0.51,0.30,0.00,M5] 
22:37:58.104 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.05}, one-star: {0.04, 0.10}
22:37:58.104 00.000 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.14) = xAngle (-1.20 = -1.20)
22:37:58.104 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.91 = 1.91)
22:37:58.104 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.34 mountX=0.03 mountY=0.07, mountTheta=1.20
22:37:58.104 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.05, opts=13)
22:37:58.104 00.000 18120 Enqueuing Move request for scope (-0.05, -0.05)
22:37:58.104 00.000 21948 Worker thread wakes up
22:37:58.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:58.104 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.0
22:37:58.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:58.104 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:58.104 00.000 18120 Enqueuing Expose request
22:37:58.104 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
22:37:58.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
22:37:58.104 00.000 21948 Moving (-0.05, -0.05) raw xDistance=0.03 yDistance=0.07
22:37:58.104 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:37:58.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:58.104 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:58.104 00.000 21948 MoveAxis(E, 0, ABG)
22:37:58.104 00.000 21948 Move returns status 0, amount 0
22:37:58.104 00.000 21948 MoveAxis(N, 0, ABG)
22:37:58.104 00.000 21948 Move returns status 0, amount 0
22:37:58.104 00.000 21948 move complete, result=0
22:37:58.104 00.000 21948 worker thread done servicing request
22:37:58.104 00.000 21948 Worker thread wakes up
22:37:58.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:58.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:58.104 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:59.634 01.530 21948 Exposure complete
22:37:59.668 00.034 18120 OnExposeComplete: enter
22:37:59.669 00.001 21948 worker thread done servicing request
22:37:59.669 00.000 18120 UpdateGuideState(): m_state=6
22:37:59.669 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:37:59.669 00.000 18120 Star::Find returns 1 (0), X=414.23, Y=229.85, Mass=2024, SNR=30.8, Peak=208 HFD=4.1
22:37:59.669 00.000 18120 MultiStar: [#1 0.10,0.09,0.73,U] [#2 0.06,-0.34,0.59,U] [#3 0.08,0.06,0.72,U] [#4 -0.01,-0.38,0.54,U] [#5 -0.14,0.09,0.52,U] [#6 -0.01,-0.28,0.49,U] [#7 0.22,0.18,0.51,U] [#8 -0.12,0.38,0.42,U] 
22:37:59.671 00.002 18120 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.09, -0.22}
22:37:59.671 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.16 = 0.16)
22:37:59.671 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.26 = -3.02)
22:37:59.671 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.98 mountX=0.07 mountY=-0.01, mountTheta=-0.12
22:37:59.671 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
22:37:59.671 00.000 18120 Enqueuing Move request for scope (0.04, -0.06)
22:37:59.671 00.000 21948 Worker thread wakes up
22:37:59.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:37:59.671 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.8
22:37:59.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:59.671 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:37:59.671 00.000 18120 Enqueuing Expose request
22:37:59.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:37:59.671 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:37:59.671 00.000 21948 Moving (0.04, -0.06) raw xDistance=0.07 yDistance=-0.01
22:37:59.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:59.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:59.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:59.671 00.000 21948 MoveAxis(E, 0, ABG)
22:37:59.671 00.000 21948 Move returns status 0, amount 0
22:37:59.671 00.000 21948 MoveAxis(N, 0, ABG)
22:37:59.671 00.000 21948 Move returns status 0, amount 0
22:37:59.671 00.000 21948 move complete, result=0
22:37:59.671 00.000 21948 worker thread done servicing request
22:37:59.671 00.000 21948 Worker thread wakes up
22:37:59.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:37:59.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:37:59.671 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:01.308 01.637 21948 Exposure complete
22:38:01.340 00.032 21948 worker thread done servicing request
22:38:01.340 00.000 18120 OnExposeComplete: enter
22:38:01.354 00.014 18120 UpdateGuideState(): m_state=6
22:38:01.354 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:38:01.354 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=230.26, Mass=2171, SNR=31.9, Peak=207 HFD=4.2
22:38:01.354 00.000 18120 MultiStar: [#1 -0.01,0.07,0.68,U] [#2 0.02,-0.59,0.00,M1] [#3 0.47,-0.14,0.00,M1] [#4 0.01,-0.28,0.52,U] [#5 0.06,0.05,0.49,U] [#6 0.14,-0.10,0.45,U] [#7 0.21,-0.36,0.00,M1] [#8 -0.16,0.34,0.43,U] 
22:38:01.354 00.000 18120 refined, 5 included, MultiStar: {0.01, 0.06}, one-star: {0.01, 0.18}
22:38:01.354 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
22:38:01.354 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
22:38:01.354 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.41 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
22:38:01.354 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.06, opts=13)
22:38:01.354 00.000 18120 Enqueuing Move request for scope (0.01, 0.06)
22:38:01.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:01.354 00.000 18120 UpdateGuideState exits: m=2171 RSB=31.9
22:38:01.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:01.354 00.000 21948 Worker thread wakes up
22:38:01.354 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:01.354 00.000 18120 Enqueuing Expose request
22:38:01.354 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:38:01.354 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:38:01.354 00.000 21948 Moving (0.01, 0.06) raw xDistance=-0.05 yDistance=-0.03
22:38:01.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:38:01.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:01.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:01.354 00.000 21948 MoveAxis(E, 0, ABG)
22:38:01.354 00.000 21948 Move returns status 0, amount 0
22:38:01.354 00.000 21948 MoveAxis(N, 0, ABG)
22:38:01.354 00.000 21948 Move returns status 0, amount 0
22:38:01.354 00.000 21948 move complete, result=0
22:38:01.354 00.000 21948 worker thread done servicing request
22:38:01.354 00.000 21948 Worker thread wakes up
22:38:01.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:01.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:01.370 00.016 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:02.893 01.523 21948 Exposure complete
22:38:02.931 00.038 21948 worker thread done servicing request
22:38:02.931 00.000 18120 OnExposeComplete: enter
22:38:02.931 00.000 18120 UpdateGuideState(): m_state=6
22:38:02.931 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:38:02.935 00.004 18120 Star::Find returns 1 (0), X=414.14, Y=230.11, Mass=1915, SNR=30.2, Peak=205 HFD=4.1
22:38:02.935 00.000 18120 MultiStar: [#1 -0.10,0.03,0.73,U] [#2 -0.01,-0.61,0.00,M2] [#3 0.27,-0.04,0.69,U] [#4 -0.16,-0.10,0.57,U] [#5 0.26,0.02,0.53,U] [#6 0.16,-0.33,0.50,U] [#7 0.29,-0.07,0.54,U] [#8 -0.17,0.17,0.45,U] 
22:38:02.935 00.000 18120 single-star, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.00, 0.04}
22:38:02.935 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.61 = 2.61)
22:38:02.935 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.71 = -0.57)
22:38:02.935 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.47 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
22:38:02.941 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.04, opts=13)
22:38:02.941 00.000 18120 Enqueuing Move request for scope (0.00, 0.04)
22:38:02.942 00.001 21948 Worker thread wakes up
22:38:02.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:38:02.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:02.942 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:38:02.942 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.2
22:38:02.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:02.944 00.002 21948 Moving (0.00, 0.04) raw xDistance=-0.03 yDistance=-0.02
22:38:02.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:02.945 00.001 18120 Enqueuing Expose request
22:38:02.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:38:02.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:02.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:02.945 00.000 21948 MoveAxis(E, 0, ABG)
22:38:02.945 00.000 21948 Move returns status 0, amount 0
22:38:02.945 00.000 21948 MoveAxis(N, 0, ABG)
22:38:02.945 00.000 21948 Move returns status 0, amount 0
22:38:02.945 00.000 21948 move complete, result=0
22:38:02.945 00.000 21948 worker thread done servicing request
22:38:02.945 00.000 21948 Worker thread wakes up
22:38:02.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:02.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:02.945 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:04.575 01.630 21948 Exposure complete
22:38:04.623 00.048 21948 worker thread done servicing request
22:38:04.623 00.000 18120 OnExposeComplete: enter
22:38:04.623 00.000 18120 UpdateGuideState(): m_state=6
22:38:04.637 00.014 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:38:04.637 00.000 18120 Star::Find returns 1 (0), X=414.25, Y=230.13, Mass=2115, SNR=31.5, Peak=196 HFD=4.2
22:38:04.639 00.002 18120 MultiStar: [#1 0.14,0.21,0.68,U] [#2 -0.09,-0.53,0.00,M3] [#3 0.32,-0.42,0.00,M1] [#4 -0.16,0.09,0.54,U] [#5 0.14,0.22,0.49,U] [#6 0.27,-0.31,0.46,U] [#7 0.15,-0.13,0.54,U] [#8 -0.30,0.43,0.00,M3] 
22:38:04.639 00.000 18120 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {0.11, 0.06}
22:38:04.639 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.14) = xAngle (1.50 = 1.50)
22:38:04.639 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.60 = -1.68)
22:38:04.639 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=0.01 mountY=-0.11, mountTheta=-1.50
22:38:04.647 00.008 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
22:38:04.647 00.000 18120 Enqueuing Move request for scope (0.11, 0.04)
22:38:04.647 00.000 21948 Worker thread wakes up
22:38:04.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:38:04.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:04.647 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.5
22:38:04.647 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:04.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:04.647 00.000 18120 Enqueuing Expose request
22:38:04.647 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:38:04.647 00.000 21948 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
22:38:04.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:38:04.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:04.647 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:04.647 00.000 21948 MoveAxis(E, 0, ABG)
22:38:04.647 00.000 21948 Move returns status 0, amount 0
22:38:04.647 00.000 21948 MoveAxis(N, 0, ABG)
22:38:04.647 00.000 21948 Move returns status 0, amount 0
22:38:04.647 00.000 21948 move complete, result=0
22:38:04.647 00.000 21948 worker thread done servicing request
22:38:04.647 00.000 21948 Worker thread wakes up
22:38:04.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:04.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:04.647 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:06.169 01.522 21948 Exposure complete
22:38:06.216 00.047 21948 worker thread done servicing request
22:38:06.216 00.000 18120 OnExposeComplete: enter
22:38:06.216 00.000 18120 UpdateGuideState(): m_state=6
22:38:06.216 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:38:06.216 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.34, Mass=2082, SNR=31.3, Peak=220 HFD=4.0
22:38:06.216 00.000 18120 MultiStar: [#1 -0.04,0.29,0.71,U] [#2 -0.07,-0.37,0.63,U] [#3 -0.05,0.09,0.67,U] [#4 -0.31,0.12,0.58,U] [#5 0.11,0.20,0.52,U] [#6 -0.35,-0.13,0.45,U] [#7 -0.01,0.08,0.53,U] [#8 -0.38,0.55,0.00,M4] 
22:38:06.216 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.00, 0.27}
22:38:06.216 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.42 = -2.87)
22:38:06.216 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.24)
22:38:06.216 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=-0.12 mountY=0.03, mountTheta=2.90
22:38:06.216 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.09, opts=13)
22:38:06.216 00.000 18120 Enqueuing Move request for scope (-0.08, 0.09)
22:38:06.216 00.000 21948 Worker thread wakes up
22:38:06.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:06.216 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.3
22:38:06.216 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:06.216 00.000 18120 Enqueuing Expose request
22:38:06.227 00.011 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
22:38:06.227 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
22:38:06.227 00.000 21948 Moving (-0.08, 0.09) raw xDistance=-0.12 yDistance=0.03
22:38:06.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:38:06.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:06.227 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:38:06.227 00.000 21948 MoveAxis(E, 0, ABG)
22:38:06.227 00.000 21948 Move returns status 0, amount 0
22:38:06.227 00.000 21948 MoveAxis(N, 0, ABG)
22:38:06.227 00.000 21948 Move returns status 0, amount 0
22:38:06.227 00.000 21948 move complete, result=0
22:38:06.227 00.000 21948 worker thread done servicing request
22:38:06.227 00.000 21948 Worker thread wakes up
22:38:06.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:06.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:06.227 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:07.860 01.633 21948 Exposure complete
22:38:07.875 00.015 21948 worker thread done servicing request
22:38:07.875 00.000 18120 OnExposeComplete: enter
22:38:07.892 00.017 18120 UpdateGuideState(): m_state=6
22:38:07.892 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:38:07.892 00.000 18120 Star::Find returns 1 (0), X=414.03, Y=230.55, Mass=2031, SNR=30.9, Peak=188 HFD=3.9
22:38:07.892 00.000 18120 MultiStar: [#1 -0.04,0.52,0.00,M1] [#2 -0.10,-0.05,0.61,U] [#3 0.23,0.30,0.64,U] [#4 -0.35,0.10,0.58,U] [#5 -0.04,0.51,0.00,M1] [#6 -0.03,-0.04,0.51,U] [#7 0.10,0.61,0.00,M1] [#8 -0.16,0.56,0.00,M5] 
22:38:07.892 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.20}, one-star: {-0.11, 0.48}
22:38:07.899 00.007 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
22:38:07.900 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.13)
22:38:07.900 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.91 mountX=-0.21 mountY=-0.03, mountTheta=-3.01
22:38:07.900 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.20, opts=13)
22:38:07.902 00.002 18120 Enqueuing Move request for scope (-0.07, 0.20)
22:38:07.902 00.000 21948 Worker thread wakes up
22:38:07.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:07.902 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.9
22:38:07.902 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:07.902 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:07.902 00.000 18120 Enqueuing Expose request
22:38:07.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
22:38:07.902 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
22:38:07.902 00.000 21948 Moving (-0.07, 0.20) raw xDistance=-0.21 yDistance=-0.03
22:38:07.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:38:07.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:07.902 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:07.902 00.000 21948 MoveAxis(E, 38, ABG)
22:38:07.902 00.000 21948 Guiding  Dir = 2, Dur = 38
22:38:07.902 00.000 21948 IsSlewing returns 0
22:38:07.902 00.000 21948 IsGuiding returns 0
22:38:07.902 00.000 21948 PulseGuide returned control before completion, sleep 47
22:38:07.955 00.053 21948 IsGuiding returns 0
22:38:07.955 00.000 21948 Move returns status 0, amount 38
22:38:07.955 00.000 21948 MoveAxis(N, 0, ABG)
22:38:07.955 00.000 21948 Move returns status 0, amount 0
22:38:07.955 00.000 21948 move complete, result=0
22:38:07.955 00.000 21948 worker thread done servicing request
22:38:07.955 00.000 21948 Worker thread wakes up
22:38:07.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:07.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:07.955 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
22:38:09.368 01.413 21948 Exposure complete
22:38:09.406 00.038 21948 worker thread done servicing request
22:38:09.406 00.000 18120 OnExposeComplete: enter
22:38:09.406 00.000 18120 UpdateGuideState(): m_state=6
22:38:09.408 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:38:09.408 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.41, Mass=1884, SNR=29.8, Peak=184 HFD=3.8
22:38:09.408 00.000 18120 MultiStar: [#1 0.12,0.06,0.78,U] [#2 -0.13,-0.40,0.00,M2] [#3 -0.03,0.43,0.00,M1] [#4 -0.04,0.26,0.54,U] [#5 0.08,0.51,0.00,M2] [#6 -0.25,-0.02,0.49,U] [#7 0.17,0.49,0.00,M2] [#8 -0.26,0.37,0.00,M6] 
22:38:09.408 00.000 18120 refined, 3 included, MultiStar: {-0.02, 0.18}, one-star: {-0.01, 0.34}
22:38:09.408 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
22:38:09.408 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.37)
22:38:09.408 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.67 mountX=-0.17 mountY=-0.07, mountTheta=-2.78
22:38:09.408 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.18, opts=13)
22:38:09.408 00.000 18120 Enqueuing Move request for scope (-0.02, 0.18)
22:38:09.408 00.000 21948 Worker thread wakes up
22:38:09.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
22:38:09.408 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
22:38:09.408 00.000 21948 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.07
22:38:09.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:09.408 00.000 18120 UpdateGuideState exits: m=1884 RSB=29.8
22:38:09.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:09.408 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:09.408 00.000 18120 Enqueuing Expose request
22:38:09.416 00.008 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:38:09.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:09.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:09.416 00.000 21948 MoveAxis(E, 0, ABG)
22:38:09.416 00.000 21948 Move returns status 0, amount 0
22:38:09.416 00.000 21948 MoveAxis(N, 0, ABG)
22:38:09.416 00.000 21948 Move returns status 0, amount 0
22:38:09.416 00.000 21948 move complete, result=0
22:38:09.416 00.000 21948 worker thread done servicing request
22:38:09.416 00.000 21948 Worker thread wakes up
22:38:09.416 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:09.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:09.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:11.059 01.643 21948 Exposure complete
22:38:11.089 00.030 21948 worker thread done servicing request
22:38:11.089 00.000 18120 OnExposeComplete: enter
22:38:11.104 00.015 18120 UpdateGuideState(): m_state=6
22:38:11.104 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:38:11.104 00.000 18120 Star::Find returns 1 (0), X=414.25, Y=230.15, Mass=1879, SNR=29.7, Peak=170 HFD=4.1
22:38:11.104 00.000 18120 MultiStar: [#1 0.08,0.22,0.71,U] [#2 -0.06,-0.26,0.67,U] [#3 -0.04,0.26,0.72,U] [#4 -0.16,0.26,0.56,U] [#5 0.03,0.46,0.00,M3] [#6 -0.18,-0.02,0.52,U] [#7 0.09,0.45,0.00,M3] [#8 -0.05,0.29,0.46,U] 
22:38:11.104 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.11}, one-star: {0.11, 0.08}
22:38:11.104 00.000 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
22:38:11.104 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
22:38:11.104 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.77 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
22:38:11.117 00.013 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
22:38:11.119 00.002 18120 Enqueuing Move request for scope (-0.02, 0.11)
22:38:11.119 00.000 21948 Worker thread wakes up
22:38:11.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:11.119 00.000 18120 UpdateGuideState exits: m=1879 RSB=29.7
22:38:11.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:11.120 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:11.120 00.000 18120 Enqueuing Expose request
22:38:11.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:38:11.120 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:38:11.120 00.000 21948 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
22:38:11.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:38:11.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:11.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:11.120 00.000 21948 MoveAxis(E, 0, ABG)
22:38:11.120 00.000 21948 Move returns status 0, amount 0
22:38:11.120 00.000 21948 MoveAxis(N, 0, ABG)
22:38:11.120 00.000 21948 Move returns status 0, amount 0
22:38:11.120 00.000 21948 move complete, result=0
22:38:11.120 00.000 21948 worker thread done servicing request
22:38:11.120 00.000 21948 Worker thread wakes up
22:38:11.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:11.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:11.120 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:12.645 01.525 21948 Exposure complete
22:38:12.677 00.032 21948 worker thread done servicing request
22:38:12.677 00.000 18120 OnExposeComplete: enter
22:38:12.677 00.000 18120 UpdateGuideState(): m_state=6
22:38:12.677 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:38:12.677 00.000 18120 Star::Find returns 1 (0), X=414.27, Y=230.18, Mass=1910, SNR=30.0, Peak=172 HFD=4.2
22:38:12.679 00.002 18120 MultiStar: [#1 0.06,0.58,0.00,M1] [#2 -0.32,0.25,0.61,U] [#3 0.25,0.08,0.69,U] [#4 -0.45,0.21,0.00,M1] [#5 -0.05,0.70,0.00,M4] [#6 -0.31,-0.24,0.52,U] [#7 0.16,0.07,0.53,U] [#8 -0.51,0.51,0.00,M6] 
22:38:12.679 00.000 18120 refined, 4 included, MultiStar: {0.01, 0.07}, one-star: {0.13, 0.11}
22:38:12.679 00.000 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
22:38:12.679 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
22:38:12.681 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.42 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
22:38:12.683 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
22:38:12.683 00.000 18120 Enqueuing Move request for scope (0.01, 0.07)
22:38:12.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:12.683 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.0
22:38:12.683 00.000 21948 Worker thread wakes up
22:38:12.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:38:12.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:38:12.683 00.000 21948 Moving (0.01, 0.07) raw xDistance=-0.06 yDistance=-0.04
22:38:12.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:38:12.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:12.683 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:12.683 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:12.683 00.000 18120 Enqueuing Expose request
22:38:12.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:12.683 00.000 21948 MoveAxis(E, 0, ABG)
22:38:12.683 00.000 21948 Move returns status 0, amount 0
22:38:12.683 00.000 21948 MoveAxis(N, 0, ABG)
22:38:12.683 00.000 21948 Move returns status 0, amount 0
22:38:12.683 00.000 21948 move complete, result=0
22:38:12.683 00.000 21948 worker thread done servicing request
22:38:12.683 00.000 21948 Worker thread wakes up
22:38:12.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:12.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:12.690 00.007 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:14.326 01.636 21948 Exposure complete
22:38:14.387 00.061 21948 worker thread done servicing request
22:38:14.387 00.000 18120 OnExposeComplete: enter
22:38:14.387 00.000 18120 UpdateGuideState(): m_state=6
22:38:14.387 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:38:14.397 00.010 18120 Star::Find returns 1 (0), X=413.88, Y=230.78, Mass=2066, SNR=31.1, Peak=191 HFD=4.2
22:38:14.397 00.000 18120 MultiStar: [#1 -0.20,0.76,0.00,M2] [#2 -0.28,0.00,0.62,U] [#3 0.21,0.37,0.67,U] [#4 -0.36,0.06,0.53,U] [#5 -0.13,0.70,0.00,M5] [#6 -0.43,0.10,0.00,M1] [#7 -0.11,0.35,0.52,U] [#8 -0.35,0.68,0.00,M7] 
22:38:14.401 00.004 18120 refined, 4 included, MultiStar: {-0.16, 0.35}, one-star: {-0.26, 0.71}
22:38:14.401 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.15 = -3.14)
22:38:14.403 00.002 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.04)
22:38:14.403 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.35 hyp=0.39 cameraTheta=2.00 mountX=-0.39 mountY=-0.01, mountTheta=-3.11
22:38:14.403 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.35, opts=13)
22:38:14.403 00.000 18120 Enqueuing Move request for scope (-0.16, 0.35)
22:38:14.412 00.009 21948 Worker thread wakes up
22:38:14.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:14.412 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.1
22:38:14.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:14.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:14.412 00.000 18120 Enqueuing Expose request
22:38:14.414 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.35) opts 0xd
22:38:14.414 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.35)
22:38:14.414 00.000 21948 Moving (-0.16, 0.35) raw xDistance=-0.39 yDistance=-0.01
22:38:14.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
22:38:14.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:14.414 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:14.414 00.000 21948 MoveAxis(E, 69, ABG)
22:38:14.414 00.000 21948 Guiding  Dir = 2, Dur = 69
22:38:14.414 00.000 21948 IsSlewing returns 0
22:38:14.414 00.000 21948 IsGuiding returns 0
22:38:14.414 00.000 21948 PulseGuide returned control before completion, sleep 78
22:38:14.498 00.084 21948 IsGuiding returns 0
22:38:14.498 00.000 21948 Move returns status 0, amount 69
22:38:14.498 00.000 21948 MoveAxis(N, 0, ABG)
22:38:14.498 00.000 21948 Move returns status 0, amount 0
22:38:14.498 00.000 21948 move complete, result=0
22:38:14.498 00.000 21948 worker thread done servicing request
22:38:14.498 00.000 18120 GuideStep: -0.4 px 69 ms EAST, -0.0 px 0 ms NORTH
22:38:14.498 00.000 21948 Worker thread wakes up
22:38:14.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:14.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:15.913 01.415 21948 Exposure complete
22:38:15.947 00.034 21948 worker thread done servicing request
22:38:15.947 00.000 18120 OnExposeComplete: enter
22:38:15.947 00.000 18120 UpdateGuideState(): m_state=6
22:38:15.947 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:38:15.947 00.000 18120 Star::Find returns 1 (0), X=414.16, Y=230.18, Mass=1924, SNR=30.2, Peak=203 HFD=4.3
22:38:15.947 00.000 18120 MultiStar: [#1 0.10,0.18,0.68,U] [#2 -0.19,-0.13,0.66,U] [#3 -0.40,-0.02,0.71,U] [#4 -0.17,0.10,0.54,U] [#5 0.09,0.19,0.55,U] [#6 -0.28,-0.10,0.48,U] [#7 0.03,0.17,0.52,U] [#8 -0.07,0.18,0.44,U] 
22:38:15.947 00.000 18120 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {0.02, 0.10}
22:38:15.947 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
22:38:15.947 00.000 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.59 = -0.70)
22:38:15.947 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.34 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
22:38:15.947 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
22:38:15.958 00.011 18120 Enqueuing Move request for scope (0.02, 0.10)
22:38:15.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:15.958 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.2
22:38:15.958 00.000 21948 Worker thread wakes up
22:38:15.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:38:15.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:38:15.958 00.000 21948 Moving (0.02, 0.10) raw xDistance=-0.09 yDistance=-0.07
22:38:15.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:38:15.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:15.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:15.958 00.000 21948 MoveAxis(E, 0, ABG)
22:38:15.958 00.000 21948 Move returns status 0, amount 0
22:38:15.958 00.000 21948 MoveAxis(N, 0, ABG)
22:38:15.958 00.000 21948 Move returns status 0, amount 0
22:38:15.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:15.958 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:15.958 00.000 18120 Enqueuing Expose request
22:38:15.958 00.000 21948 move complete, result=0
22:38:15.958 00.000 21948 worker thread done servicing request
22:38:15.958 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:15.961 00.003 21948 Worker thread wakes up
22:38:15.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:15.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:17.603 01.642 21948 Exposure complete
22:38:17.683 00.080 21948 worker thread done servicing request
22:38:17.683 00.000 18120 OnExposeComplete: enter
22:38:17.683 00.000 18120 UpdateGuideState(): m_state=6
22:38:17.683 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:38:17.683 00.000 18120 Star::Find returns 1 (0), X=414.07, Y=230.19, Mass=1995, SNR=30.8, Peak=202 HFD=4.2
22:38:17.683 00.000 18120 MultiStar: [#1 0.09,0.06,0.71,U] [#2 -0.18,0.02,0.65,U] [#3 -0.18,0.06,0.68,U] [#4 -0.29,0.30,0.56,U] [#5 -0.11,0.34,0.48,U] [#6 -0.28,0.09,0.53,U] [#7 -0.09,0.34,0.55,U] [#8 -0.45,0.62,0.00,M7] 
22:38:17.683 00.000 18120 single-star, 7 included, MultiStar: {-0.13, 0.15}, one-star: {-0.07, 0.11}
22:38:17.683 00.000 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
22:38:17.683 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.39 = 0.11)
22:38:17.683 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.14 cameraTheta=2.15 mountX=-0.14 mountY=0.02, mountTheta=3.03
22:38:17.683 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.11, opts=13)
22:38:17.683 00.000 18120 Enqueuing Move request for scope (-0.07, 0.11)
22:38:17.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:17.683 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.8
22:38:17.697 00.014 21948 Worker thread wakes up
22:38:17.697 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.697 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:17.697 00.000 18120 Enqueuing Expose request
22:38:17.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
22:38:17.697 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
22:38:17.697 00.000 21948 Moving (-0.07, 0.11) raw xDistance=-0.14 yDistance=0.02
22:38:17.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:38:17.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:17.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:17.697 00.000 21948 MoveAxis(E, 0, ABG)
22:38:17.697 00.000 21948 Move returns status 0, amount 0
22:38:17.697 00.000 21948 MoveAxis(N, 0, ABG)
22:38:17.697 00.000 21948 Move returns status 0, amount 0
22:38:17.697 00.000 21948 move complete, result=0
22:38:17.697 00.000 21948 worker thread done servicing request
22:38:17.697 00.000 21948 Worker thread wakes up
22:38:17.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:17.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:17.697 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:19.113 01.416 21948 Exposure complete
22:38:19.144 00.031 21948 worker thread done servicing request
22:38:19.144 00.000 18120 OnExposeComplete: enter
22:38:19.144 00.000 18120 UpdateGuideState(): m_state=6
22:38:19.144 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:38:19.144 00.000 18120 Star::Find returns 1 (0), X=414.26, Y=230.37, Mass=1921, SNR=30.1, Peak=184 HFD=3.9
22:38:19.144 00.000 18120 MultiStar: [#1 0.15,0.36,0.74,U] [#2 0.03,0.04,0.65,U] [#3 0.49,0.36,0.00,M1] [#4 -0.27,0.23,0.54,U] [#5 0.18,0.17,0.51,U] [#6 -0.29,0.36,0.00,M1] [#7 0.12,0.49,0.00,M1] [#8 -0.30,0.81,0.00,M8] 
22:38:19.159 00.015 18120 refined, 4 included, MultiStar: {0.06, 0.23}, one-star: {0.12, 0.29}
22:38:19.159 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.47 = 2.47)
22:38:19.159 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.71)
22:38:19.159 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.33 mountX=-0.19 mountY=-0.16, mountTheta=-2.45
22:38:19.162 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.23, opts=13)
22:38:19.163 00.001 18120 Enqueuing Move request for scope (0.06, 0.23)
22:38:19.163 00.000 21948 Worker thread wakes up
22:38:19.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:19.163 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.1
22:38:19.163 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
22:38:19.163 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:19.163 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
22:38:19.163 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:19.163 00.000 18120 Enqueuing Expose request
22:38:19.163 00.000 21948 Moving (0.06, 0.23) raw xDistance=-0.19 yDistance=-0.16
22:38:19.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:38:19.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:19.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:38:19.163 00.000 21948 MoveAxis(E, 0, ABG)
22:38:19.163 00.000 21948 Move returns status 0, amount 0
22:38:19.163 00.000 21948 MoveAxis(N, 0, ABG)
22:38:19.163 00.000 21948 Move returns status 0, amount 0
22:38:19.163 00.000 21948 move complete, result=0
22:38:19.163 00.000 21948 worker thread done servicing request
22:38:19.163 00.000 21948 Worker thread wakes up
22:38:19.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:19.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:19.163 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:20.796 01.633 21948 Exposure complete
22:38:20.844 00.048 21948 worker thread done servicing request
22:38:20.844 00.000 18120 OnExposeComplete: enter
22:38:20.844 00.000 18120 UpdateGuideState(): m_state=6
22:38:20.844 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:38:20.844 00.000 18120 Star::Find returns 1 (0), X=414.23, Y=230.43, Mass=2020, SNR=30.8, Peak=195 HFD=3.8
22:38:20.844 00.000 18120 MultiStar: [#1 -0.11,0.61,0.00,M1] [#2 -0.07,-0.23,0.62,U] [#3 0.40,0.19,0.00,M2] [#4 -0.49,0.29,0.00,M1] [#5 -0.02,0.56,0.00,M3] [#6 -0.20,-0.01,0.50,U] [#7 0.29,0.76,0.00,M2] [#8 -0.04,0.83,0.00,M9] 
22:38:20.844 00.000 18120 refined, 2 included, MultiStar: {-0.03, 0.10}, one-star: {0.09, 0.36}
22:38:20.860 00.016 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
22:38:20.860 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.21)
22:38:20.860 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.83 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
22:38:20.860 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
22:38:20.860 00.000 18120 Enqueuing Move request for scope (-0.03, 0.10)
22:38:20.860 00.000 21948 Worker thread wakes up
22:38:20.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:20.860 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
22:38:20.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.860 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:20.860 00.000 18120 Enqueuing Expose request
22:38:20.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:38:20.860 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:38:20.860 00.000 21948 Moving (-0.03, 0.10) raw xDistance=-0.11 yDistance=-0.02
22:38:20.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:38:20.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:20.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:20.860 00.000 21948 MoveAxis(E, 0, ABG)
22:38:20.860 00.000 21948 Move returns status 0, amount 0
22:38:20.860 00.000 21948 MoveAxis(N, 0, ABG)
22:38:20.860 00.000 21948 Move returns status 0, amount 0
22:38:20.860 00.000 21948 move complete, result=0
22:38:20.860 00.000 21948 worker thread done servicing request
22:38:20.860 00.000 21948 Worker thread wakes up
22:38:20.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:20.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:20.867 00.007 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:22.388 01.521 21948 Exposure complete
22:38:22.434 00.046 21948 worker thread done servicing request
22:38:22.434 00.000 18120 OnExposeComplete: enter
22:38:22.436 00.002 18120 UpdateGuideState(): m_state=6
22:38:22.436 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:38:22.436 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.39, Mass=1873, SNR=29.7, Peak=176 HFD=3.9
22:38:22.436 00.000 18120 MultiStar: [#1 -0.06,0.54,0.00,M2] [#2 0.06,0.05,0.68,U] [#3 0.41,0.16,0.00,M3] [#4 -0.07,-0.01,0.56,U] [#5 0.05,0.54,0.00,M4] [#6 -0.18,0.30,0.51,U] [#7 0.03,0.47,0.00,M3] [#8 -0.11,0.44,0.00,M10] 
22:38:22.436 00.000 18120 refined, 3 included, MultiStar: {-0.03, 0.18}, one-star: {0.00, 0.32}
22:38:22.436 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
22:38:22.436 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.30)
22:38:22.436 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.74 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
22:38:22.436 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.18, opts=13)
22:38:22.452 00.016 18120 Enqueuing Move request for scope (-0.03, 0.18)
22:38:22.453 00.001 21948 Worker thread wakes up
22:38:22.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:22.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
22:38:22.453 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
22:38:22.453 00.000 18120 UpdateGuideState exits: m=1873 RSB=29.7
22:38:22.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.453 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:22.453 00.000 18120 Enqueuing Expose request
22:38:22.453 00.000 21948 Moving (-0.03, 0.18) raw xDistance=-0.18 yDistance=-0.05
22:38:22.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:38:22.455 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:22.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:22.455 00.000 21948 MoveAxis(E, 0, ABG)
22:38:22.455 00.000 21948 Move returns status 0, amount 0
22:38:22.455 00.000 21948 MoveAxis(N, 0, ABG)
22:38:22.455 00.000 21948 Move returns status 0, amount 0
22:38:22.455 00.000 21948 move complete, result=0
22:38:22.455 00.000 21948 worker thread done servicing request
22:38:22.455 00.000 21948 Worker thread wakes up
22:38:22.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:22.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:22.455 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:24.098 01.643 21948 Exposure complete
22:38:24.145 00.047 21948 worker thread done servicing request
22:38:24.145 00.000 18120 OnExposeComplete: enter
22:38:24.145 00.000 18120 UpdateGuideState(): m_state=6
22:38:24.158 00.013 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:38:24.160 00.002 18120 Star::Find returns 1 (0), X=414.51, Y=230.27, Mass=2064, SNR=31.2, Peak=172 HFD=3.7
22:38:24.161 00.001 18120 MultiStar: [#1 0.19,0.70,0.00,M3] [#2 0.29,-0.04,0.64,U] [#3 -0.34,0.09,0.70,U] [#4 -0.20,0.19,0.56,U] [#5 0.01,0.68,0.00,M5] [#6 0.00,-0.04,0.49,U] [#7 0.14,0.42,0.00,M4] [#8 -0.18,0.62,0.00,R] 
22:38:24.161 00.000 18120 refined, 4 included, MultiStar: {0.06, 0.09}, one-star: {0.37, 0.20}
22:38:24.161 00.000 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.14 = 2.14)
22:38:24.161 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.04)
22:38:24.161 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
22:38:24.161 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
22:38:24.173 00.012 18120 Enqueuing Move request for scope (0.06, 0.09)
22:38:24.173 00.000 21948 Worker thread wakes up
22:38:24.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:24.173 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.2
22:38:24.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:24.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:24.173 00.000 18120 Enqueuing Expose request
22:38:24.175 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:38:24.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:38:24.175 00.000 21948 Moving (0.06, 0.09) raw xDistance=-0.06 yDistance=-0.10
22:38:24.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:38:24.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:24.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:24.175 00.000 21948 MoveAxis(E, 0, ABG)
22:38:24.175 00.000 21948 Move returns status 0, amount 0
22:38:24.175 00.000 21948 MoveAxis(N, 0, ABG)
22:38:24.175 00.000 21948 Move returns status 0, amount 0
22:38:24.175 00.000 21948 move complete, result=0
22:38:24.175 00.000 21948 worker thread done servicing request
22:38:24.175 00.000 21948 Worker thread wakes up
22:38:24.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:24.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:24.177 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:25.589 01.412 21948 Exposure complete
22:38:25.628 00.039 21948 worker thread done servicing request
22:38:25.628 00.000 18120 OnExposeComplete: enter
22:38:25.628 00.000 18120 UpdateGuideState(): m_state=6
22:38:25.628 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:38:25.628 00.000 18120 Star::Find returns 1 (0), X=414.39, Y=230.31, Mass=2088, SNR=31.3, Peak=181 HFD=3.8
22:38:25.634 00.006 18120 MultiStar: [#1 0.11,0.41,0.72,U] [#2 -0.03,-0.05,0.65,U] [#3 -0.02,-0.04,0.67,U] [#4 -0.11,0.06,0.58,U] [#5 -0.26,0.52,0.00,M6] [#6 -0.04,-0.16,0.48,U] [#7 -0.17,0.42,0.00,M5] [#8 -0.02,0.11,0.45,U] 
22:38:25.634 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {0.25, 0.24}
22:38:25.634 00.000 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
22:38:25.634 00.000 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.40 = -0.89)
22:38:25.636 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
22:38:25.636 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
22:38:25.636 00.000 18120 Enqueuing Move request for scope (0.05, 0.10)
22:38:25.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:25.636 00.000 21948 Worker thread wakes up
22:38:25.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:38:25.636 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:38:25.636 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.3
22:38:25.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:25.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:25.636 00.000 18120 Enqueuing Expose request
22:38:25.651 00.015 21948 Moving (0.05, 0.10) raw xDistance=-0.08 yDistance=-0.09
22:38:25.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:38:25.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:25.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:25.651 00.000 21948 MoveAxis(E, 0, ABG)
22:38:25.651 00.000 21948 Move returns status 0, amount 0
22:38:25.651 00.000 21948 MoveAxis(N, 0, ABG)
22:38:25.651 00.000 21948 Move returns status 0, amount 0
22:38:25.651 00.000 21948 move complete, result=0
22:38:25.651 00.000 21948 worker thread done servicing request
22:38:25.651 00.000 21948 Worker thread wakes up
22:38:25.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:25.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:25.651 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:27.288 01.637 21948 Exposure complete
22:38:27.336 00.048 21948 worker thread done servicing request
22:38:27.336 00.000 18120 OnExposeComplete: enter
22:38:27.352 00.016 18120 UpdateGuideState(): m_state=6
22:38:27.352 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:38:27.352 00.000 18120 Star::Find returns 1 (0), X=414.39, Y=230.05, Mass=2144, SNR=31.7, Peak=216 HFD=4.1
22:38:27.352 00.000 18120 MultiStar: [#1 0.28,0.45,0.00,M3] [#2 0.16,-0.48,0.00,M1] [#3 0.48,0.11,0.00,M2] [#4 -0.23,0.35,0.55,U] [#5 0.41,0.26,0.00,M7] [#6 0.25,-0.42,0.00,M1] [#7 0.19,0.41,0.00,M6] [#8 0.14,-0.21,0.42,U] 
22:38:27.352 00.000 18120 refined, 2 included, MultiStar: {0.09, 0.04}, one-star: {0.25, -0.02}
22:38:27.352 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.14) = xAngle (1.58 = 1.58)
22:38:27.352 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.60)
22:38:27.367 00.015 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
22:38:27.367 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
22:38:27.367 00.000 18120 Enqueuing Move request for scope (0.09, 0.04)
22:38:27.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:27.367 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.7
22:38:27.367 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:27.367 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:27.367 00.000 18120 Enqueuing Expose request
22:38:27.367 00.000 21948 Worker thread wakes up
22:38:27.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:38:27.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:38:27.367 00.000 21948 Moving (0.09, 0.04) raw xDistance=-0.00 yDistance=-0.10
22:38:27.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:38:27.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:27.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:27.367 00.000 21948 MoveAxis(E, 0, ABG)
22:38:27.367 00.000 21948 Move returns status 0, amount 0
22:38:27.367 00.000 21948 MoveAxis(N, 0, ABG)
22:38:27.367 00.000 21948 Move returns status 0, amount 0
22:38:27.367 00.000 21948 move complete, result=0
22:38:27.367 00.000 21948 worker thread done servicing request
22:38:27.367 00.000 21948 Worker thread wakes up
22:38:27.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:27.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:27.367 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:28.780 01.413 21948 Exposure complete
22:38:28.840 00.060 21948 worker thread done servicing request
22:38:28.840 00.000 18120 OnExposeComplete: enter
22:38:28.840 00.000 18120 UpdateGuideState(): m_state=6
22:38:28.843 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:38:28.843 00.000 18120 Star::Find returns 1 (0), X=414.35, Y=230.19, Mass=2078, SNR=31.4, Peak=210 HFD=3.9
22:38:28.843 00.000 18120 MultiStar: [#1 0.27,0.38,0.00,M4] [#2 0.20,-0.30,0.63,U] [#3 0.58,0.26,0.00,M3] [#4 -0.08,0.03,0.54,U] [#5 0.53,0.19,0.00,M8] [#6 0.12,-0.03,0.48,U] [#7 0.34,-0.10,0.49,U] [#8 0.01,-0.24,0.43,U] 
22:38:28.843 00.000 18120 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.21, 0.12}
22:38:28.843 00.000 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
22:38:28.843 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
22:38:28.843 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.40 mountX=0.12 mountY=-0.10, mountTheta=-0.72
22:38:28.843 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.06, opts=13)
22:38:28.843 00.000 18120 Enqueuing Move request for scope (0.15, -0.06)
22:38:28.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:28.843 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.4
22:38:28.857 00.014 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:28.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:28.857 00.000 21948 Worker thread wakes up
22:38:28.857 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:38:28.857 00.000 18120 Enqueuing Expose request
22:38:28.859 00.002 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:38:28.859 00.000 21948 Moving (0.15, -0.06) raw xDistance=0.12 yDistance=-0.10
22:38:28.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:38:28.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:28.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:28.859 00.000 21948 MoveAxis(E, 0, ABG)
22:38:28.859 00.000 21948 Move returns status 0, amount 0
22:38:28.859 00.000 21948 MoveAxis(N, 0, ABG)
22:38:28.859 00.000 21948 Move returns status 0, amount 0
22:38:28.859 00.000 21948 move complete, result=0
22:38:28.859 00.000 21948 worker thread done servicing request
22:38:28.859 00.000 21948 Worker thread wakes up
22:38:28.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:28.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:28.859 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:30.497 01.638 21948 Exposure complete
22:38:30.534 00.037 21948 worker thread done servicing request
22:38:30.534 00.000 18120 OnExposeComplete: enter
22:38:30.534 00.000 18120 UpdateGuideState(): m_state=6
22:38:30.540 00.006 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:38:30.540 00.000 18120 Star::Find returns 1 (0), X=414.65, Y=230.06, Mass=2138, SNR=31.6, Peak=210 HFD=4.1
22:38:30.540 00.000 18120 MultiStar: [#1 0.30,0.27,0.74,U] [#2 0.21,-0.45,0.00,M1] [#3 0.42,0.10,0.00,M4] [#4 -0.13,-0.20,0.52,U] [#5 0.07,0.03,0.49,U] [#6 0.25,-0.36,0.00,M1] [#7 0.21,-0.19,0.52,U] [#8 0.37,-0.54,0.00,M1] 
22:38:30.540 00.000 18120 refined, 4 included, MultiStar: {0.25, -0.00}, one-star: {0.51, -0.01}
22:38:30.540 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
22:38:30.542 00.002 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.04)
22:38:30.542 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.01 mountX=0.10 mountY=-0.22, mountTheta=-1.13
22:38:30.542 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.00, opts=13)
22:38:30.544 00.002 18120 Enqueuing Move request for scope (0.25, -0.00)
22:38:30.544 00.000 21948 Worker thread wakes up
22:38:30.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:30.544 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.6
22:38:30.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:30.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:30.544 00.000 18120 Enqueuing Expose request
22:38:30.547 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
22:38:30.547 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
22:38:30.547 00.000 21948 Moving (0.25, -0.00) raw xDistance=0.10 yDistance=-0.22
22:38:30.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:38:30.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:38:30.547 00.000 21948 MoveAxis(E, 0, ABG)
22:38:30.547 00.000 21948 Move returns status 0, amount 0
22:38:30.547 00.000 21948 MoveAxis(N, 53, ABG)
22:38:30.547 00.000 21948 Guiding  Dir = 0, Dur = 53
22:38:30.547 00.000 21948 IsSlewing returns 0
22:38:30.547 00.000 21948 IsGuiding returns 0
22:38:30.549 00.002 21948 PulseGuide returned control before completion, sleep 59
22:38:30.626 00.077 21948 IsGuiding returns 0
22:38:30.626 00.000 21948 Move returns status 0, amount 53
22:38:30.626 00.000 21948 move complete, result=0
22:38:30.626 00.000 21948 worker thread done servicing request
22:38:30.626 00.000 21948 Worker thread wakes up
22:38:30.626 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 53 ms NORTH
22:38:30.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:30.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:32.040 01.414 21948 Exposure complete
22:38:32.071 00.031 21948 worker thread done servicing request
22:38:32.071 00.000 18120 OnExposeComplete: enter
22:38:32.071 00.000 18120 UpdateGuideState(): m_state=6
22:38:32.071 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:38:32.071 00.000 18120 Star::Find returns 1 (0), X=414.23, Y=229.89, Mass=2064, SNR=31.3, Peak=211 HFD=4.1
22:38:32.071 00.000 18120 MultiStar: [#1 0.06,-0.13,0.71,U] [#2 -0.08,-0.60,0.00,M2] [#3 0.28,-0.25,0.65,U] [#4 -0.09,-0.07,0.54,U] [#5 0.09,-0.04,0.53,U] [#6 0.00,-0.38,0.50,U] [#7 0.16,-0.34,0.47,U] [#8 0.24,-0.85,0.00,M2] 
22:38:32.071 00.000 18120 single-star, 6 included, MultiStar: {0.09, -0.19}, one-star: {0.09, -0.19}
22:38:32.071 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
22:38:32.071 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
22:38:32.087 00.016 18120 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=0.20 mountY=0.00, mountTheta=0.02
22:38:32.089 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.19, opts=13)
22:38:32.089 00.000 18120 Enqueuing Move request for scope (0.09, -0.19)
22:38:32.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:32.089 00.000 21948 Worker thread wakes up
22:38:32.089 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.3
22:38:32.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:32.089 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:32.089 00.000 18120 Enqueuing Expose request
22:38:32.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
22:38:32.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
22:38:32.089 00.000 21948 Moving (0.09, -0.19) raw xDistance=0.20 yDistance=0.00
22:38:32.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:38:32.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:32.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:38:32.089 00.000 21948 MoveAxis(W, 37, ABG)
22:38:32.089 00.000 21948 Guiding  Dir = 3, Dur = 37
22:38:32.089 00.000 21948 IsSlewing returns 0
22:38:32.089 00.000 21948 IsGuiding returns 0
22:38:32.089 00.000 21948 PulseGuide returned control before completion, sleep 46
22:38:32.151 00.062 21948 IsGuiding returns 0
22:38:32.151 00.000 21948 Move returns status 0, amount 37
22:38:32.151 00.000 21948 MoveAxis(N, 0, ABG)
22:38:32.151 00.000 21948 Move returns status 0, amount 0
22:38:32.152 00.001 21948 move complete, result=0
22:38:32.152 00.000 21948 worker thread done servicing request
22:38:32.152 00.000 21948 Worker thread wakes up
22:38:32.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:32.152 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
22:38:32.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:33.789 01.637 21948 Exposure complete
22:38:33.844 00.055 21948 worker thread done servicing request
22:38:33.844 00.000 18120 OnExposeComplete: enter
22:38:33.844 00.000 18120 UpdateGuideState(): m_state=6
22:38:33.852 00.008 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:38:33.852 00.000 18120 Star::Find returns 1 (0), X=414.18, Y=229.76, Mass=1895, SNR=29.9, Peak=199 HFD=4.3
22:38:33.852 00.000 18120 MultiStar: [#1 0.12,-0.24,0.75,U] [#2 -0.05,-0.50,0.00,M3] [#3 -0.09,-0.26,0.71,U] [#4 -0.20,-0.15,0.56,U] [#5 -0.01,0.08,0.51,U] [#6 -0.22,-0.50,0.00,M1] [#7 0.07,-0.12,0.58,U] [#8 0.10,-0.77,0.00,M3] 
22:38:33.852 00.000 18120 refined, 5 included, MultiStar: {-0.00, -0.19}, one-star: {0.04, -0.31}
22:38:33.854 00.002 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.14) = xAngle (-0.44 = -0.44)
22:38:33.854 00.000 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.66 = 2.66)
22:38:33.854 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.58 mountX=0.17 mountY=0.09, mountTheta=0.47
22:38:33.856 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.19, opts=13)
22:38:33.856 00.000 18120 Enqueuing Move request for scope (-0.00, -0.19)
22:38:33.856 00.000 21948 Worker thread wakes up
22:38:33.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:33.856 00.000 18120 UpdateGuideState exits: m=1895 RSB=29.9
22:38:33.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.856 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:33.856 00.000 18120 Enqueuing Expose request
22:38:33.859 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
22:38:33.859 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
22:38:33.859 00.000 21948 Moving (-0.00, -0.19) raw xDistance=0.17 yDistance=0.09
22:38:33.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:38:33.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:33.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:38:33.859 00.000 21948 MoveAxis(E, 0, ABG)
22:38:33.859 00.000 21948 Move returns status 0, amount 0
22:38:33.859 00.000 21948 MoveAxis(N, 0, ABG)
22:38:33.859 00.000 21948 Move returns status 0, amount 0
22:38:33.859 00.000 21948 move complete, result=0
22:38:33.859 00.000 21948 worker thread done servicing request
22:38:33.859 00.000 21948 Worker thread wakes up
22:38:33.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:33.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:33.859 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:35.275 01.416 21948 Exposure complete
22:38:35.326 00.051 21948 worker thread done servicing request
22:38:35.328 00.002 18120 OnExposeComplete: enter
22:38:35.328 00.000 18120 UpdateGuideState(): m_state=6
22:38:35.330 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:38:35.330 00.000 18120 Star::Find returns 1 (0), X=414.18, Y=230.09, Mass=1880, SNR=29.8, Peak=178 HFD=4.2
22:38:35.332 00.002 18120 MultiStar: [#1 0.21,0.01,0.75,U] [#2 -0.30,-0.45,0.00,M4] [#3 0.07,0.09,0.65,U] [#4 -0.42,0.32,0.00,M1] [#5 0.19,0.10,0.51,U] [#6 -0.13,-0.17,0.47,U] [#7 -0.08,0.28,0.50,U] [#8 0.20,-0.52,0.00,M4] 
22:38:35.332 00.000 18120 single-star, 5 included, MultiStar: {0.06, 0.05}, one-star: {0.04, 0.02}
22:38:35.332 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.14) = xAngle (1.62 = 1.62)
22:38:35.332 00.000 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.73 = -1.56)
22:38:35.332 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.48 mountX=-0.00 mountY=-0.04, mountTheta=-1.62
22:38:35.332 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
22:38:35.332 00.000 18120 Enqueuing Move request for scope (0.04, 0.02)
22:38:35.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:35.332 00.000 21948 Worker thread wakes up
22:38:35.332 00.000 18120 UpdateGuideState exits: m=1880 RSB=29.8
22:38:35.338 00.006 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:35.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:35.338 00.000 18120 Enqueuing Expose request
22:38:35.340 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:38:35.340 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:38:35.340 00.000 21948 Moving (0.04, 0.02) raw xDistance=-0.00 yDistance=-0.04
22:38:35.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:38:35.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:35.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:35.340 00.000 21948 MoveAxis(E, 0, ABG)
22:38:35.340 00.000 21948 Move returns status 0, amount 0
22:38:35.340 00.000 21948 MoveAxis(N, 0, ABG)
22:38:35.340 00.000 21948 Move returns status 0, amount 0
22:38:35.340 00.000 21948 move complete, result=0
22:38:35.340 00.000 21948 worker thread done servicing request
22:38:35.340 00.000 21948 Worker thread wakes up
22:38:35.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:35.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:35.340 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:36.977 01.637 21948 Exposure complete
22:38:37.007 00.030 21948 worker thread done servicing request
22:38:37.007 00.000 18120 OnExposeComplete: enter
22:38:37.007 00.000 18120 UpdateGuideState(): m_state=6
22:38:37.023 00.016 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:38:37.023 00.000 18120 Star::Find returns 1 (0), X=414.29, Y=230.19, Mass=1886, SNR=29.8, Peak=213 HFD=3.8
22:38:37.023 00.000 18120 MultiStar: [#1 -0.14,-0.00,0.67,U] [#2 0.11,-0.17,0.65,U] [#3 0.22,-0.01,0.68,U] [#4 -0.31,0.01,0.56,U] [#5 0.16,-0.11,0.53,U] [#6 0.05,-0.12,0.50,U] [#7 0.03,0.12,0.52,U] [#8 0.07,-0.55,0.00,M5] 
22:38:37.023 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.15, 0.12}
22:38:37.023 00.000 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.14) = xAngle (0.89 = 0.89)
22:38:37.023 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.00 = -2.29)
22:38:37.023 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=0.03 mountY=-0.03, mountTheta=-0.88
22:38:37.023 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
22:38:37.023 00.000 18120 Enqueuing Move request for scope (0.04, -0.01)
22:38:37.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:37.023 00.000 18120 UpdateGuideState exits: m=1886 RSB=29.8
22:38:37.039 00.016 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:37.040 00.000 18120 Enqueuing Expose request
22:38:37.040 00.000 21948 Worker thread wakes up
22:38:37.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:38:37.040 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:38:37.040 00.000 21948 Moving (0.04, -0.01) raw xDistance=0.03 yDistance=-0.03
22:38:37.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:38:37.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:37.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:37.040 00.000 21948 MoveAxis(E, 0, ABG)
22:38:37.040 00.000 21948 Move returns status 0, amount 0
22:38:37.040 00.000 21948 MoveAxis(N, 0, ABG)
22:38:37.040 00.000 21948 Move returns status 0, amount 0
22:38:37.040 00.000 21948 move complete, result=0
22:38:37.040 00.000 21948 worker thread done servicing request
22:38:37.040 00.000 21948 Worker thread wakes up
22:38:37.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:37.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:37.040 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:38.566 01.526 21948 Exposure complete
22:38:38.597 00.031 21948 worker thread done servicing request
22:38:38.597 00.000 18120 OnExposeComplete: enter
22:38:38.597 00.000 18120 UpdateGuideState(): m_state=6
22:38:38.609 00.012 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:38:38.611 00.002 18120 Star::Find returns 1 (0), X=414.29, Y=230.14, Mass=2115, SNR=31.6, Peak=207 HFD=4.1
22:38:38.614 00.003 18120 MultiStar: [#1 0.10,0.14,0.70,U] [#2 -0.05,-0.26,0.60,U] [#3 0.56,0.08,0.00,M1] [#4 -0.38,0.26,0.00,M1] [#5 0.30,0.63,0.00,M4] [#6 -0.17,0.19,0.47,U] [#7 -0.10,0.30,0.50,U] [#8 -0.07,-0.35,0.45,U] 
22:38:38.615 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.03}, one-star: {0.15, 0.07}
22:38:38.616 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.38 = 2.38)
22:38:38.616 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.49 = -0.80)
22:38:38.616 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.24 mountX=-0.02 mountY=-0.02, mountTheta=-2.36
22:38:38.616 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
22:38:38.616 00.000 18120 Enqueuing Move request for scope (0.01, 0.03)
22:38:38.616 00.000 21948 Worker thread wakes up
22:38:38.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:38.616 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.6
22:38:38.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:38.616 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:38.616 00.000 18120 Enqueuing Expose request
22:38:38.616 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:38:38.616 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:38:38.616 00.000 21948 Moving (0.01, 0.03) raw xDistance=-0.02 yDistance=-0.02
22:38:38.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:38:38.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:38.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:38.616 00.000 21948 MoveAxis(E, 0, ABG)
22:38:38.616 00.000 21948 Move returns status 0, amount 0
22:38:38.616 00.000 21948 MoveAxis(N, 0, ABG)
22:38:38.616 00.000 21948 Move returns status 0, amount 0
22:38:38.616 00.000 21948 move complete, result=0
22:38:38.616 00.000 21948 worker thread done servicing request
22:38:38.616 00.000 21948 Worker thread wakes up
22:38:38.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:38.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:38.616 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:40.248 01.632 21948 Exposure complete
22:38:40.296 00.048 21948 worker thread done servicing request
22:38:40.296 00.000 18120 OnExposeComplete: enter
22:38:40.296 00.000 18120 UpdateGuideState(): m_state=6
22:38:40.296 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:38:40.296 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.56, Mass=2369, SNR=33.4, Peak=209 HFD=3.9
22:38:40.296 00.000 18120 MultiStar: [#1 0.11,0.32,0.66,U] [#2 -0.18,0.14,0.56,U] [#3 -0.09,0.41,0.00,M2] [#4 -0.53,0.25,0.00,M2] [#5 -0.16,0.70,0.00,M5] [#6 -0.05,0.03,0.47,U] [#7 0.02,0.25,0.50,U] [#8 -0.09,-0.08,0.37,U] 
22:38:40.296 00.000 18120 refined, 5 included, MultiStar: {-0.02, 0.25}, one-star: {0.00, 0.49}
22:38:40.296 00.000 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.14) = xAngle (2.79 = 2.79)
22:38:40.296 00.000 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.90 = -0.39)
22:38:40.312 00.016 18120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.65 mountX=-0.24 mountY=-0.10, mountTheta=-2.76
22:38:40.312 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.25, opts=13)
22:38:40.312 00.000 18120 Enqueuing Move request for scope (-0.02, 0.25)
22:38:40.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:40.312 00.000 18120 UpdateGuideState exits: m=2369 RSB=33.4
22:38:40.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.312 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:40.312 00.000 18120 Enqueuing Expose request
22:38:40.312 00.000 21948 Worker thread wakes up
22:38:40.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
22:38:40.312 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
22:38:40.312 00.000 21948 Moving (-0.02, 0.25) raw xDistance=-0.24 yDistance=-0.10
22:38:40.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:38:40.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:40.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:40.312 00.000 21948 MoveAxis(E, 42, ABG)
22:38:40.312 00.000 21948 Guiding  Dir = 2, Dur = 42
22:38:40.312 00.000 21948 IsSlewing returns 0
22:38:40.312 00.000 21948 IsGuiding returns 0
22:38:40.312 00.000 21948 PulseGuide returned control before completion, sleep 50
22:38:40.377 00.065 21948 IsGuiding returns 0
22:38:40.377 00.000 21948 Move returns status 0, amount 42
22:38:40.377 00.000 21948 MoveAxis(N, 0, ABG)
22:38:40.377 00.000 21948 Move returns status 0, amount 0
22:38:40.377 00.000 21948 move complete, result=0
22:38:40.377 00.000 21948 worker thread done servicing request
22:38:40.377 00.000 21948 Worker thread wakes up
22:38:40.377 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
22:38:40.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:40.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:41.793 01.416 21948 Exposure complete
22:38:41.842 00.049 21948 worker thread done servicing request
22:38:41.842 00.000 18120 OnExposeComplete: enter
22:38:41.842 00.000 18120 UpdateGuideState(): m_state=6
22:38:41.842 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:38:41.842 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=230.26, Mass=2021, SNR=30.9, Peak=218 HFD=4.1
22:38:41.842 00.000 18120 MultiStar: [#1 -0.05,0.58,0.00,M1] [#2 -0.05,-0.08,0.63,U] [#3 0.04,0.29,0.68,U] [#4 -0.15,0.70,0.00,M3] [#5 0.08,0.74,0.00,M6] [#6 -0.13,0.14,0.46,U] [#7 0.15,0.35,0.52,U] [#8 0.09,-0.46,0.00,M4] 
22:38:41.842 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.17}, one-star: {-0.08, 0.18}
22:38:41.842 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.14) = xAngle (2.83 = 2.83)
22:38:41.842 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.35)
22:38:41.842 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.18 cameraTheta=1.69 mountX=-0.17 mountY=-0.06, mountTheta=-2.80
22:38:41.842 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
22:38:41.842 00.000 18120 Enqueuing Move request for scope (-0.02, 0.17)
22:38:41.852 00.010 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:41.852 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.9
22:38:41.852 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:41.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:41.852 00.000 18120 Enqueuing Expose request
22:38:41.852 00.000 21948 Worker thread wakes up
22:38:41.852 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
22:38:41.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
22:38:41.852 00.000 21948 Moving (-0.02, 0.17) raw xDistance=-0.17 yDistance=-0.06
22:38:41.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:38:41.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:41.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:41.852 00.000 21948 MoveAxis(E, 0, ABG)
22:38:41.852 00.000 21948 Move returns status 0, amount 0
22:38:41.852 00.000 21948 MoveAxis(N, 0, ABG)
22:38:41.852 00.000 21948 Move returns status 0, amount 0
22:38:41.852 00.000 21948 move complete, result=0
22:38:41.852 00.000 21948 worker thread done servicing request
22:38:41.852 00.000 21948 Worker thread wakes up
22:38:41.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:41.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:41.852 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:43.495 01.643 21948 Exposure complete
22:38:43.527 00.032 21948 worker thread done servicing request
22:38:43.527 00.000 18120 OnExposeComplete: enter
22:38:43.527 00.000 18120 UpdateGuideState(): m_state=6
22:38:43.527 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:38:43.527 00.000 18120 Star::Find returns 1 (0), X=414.19, Y=230.56, Mass=1931, SNR=30.1, Peak=164 HFD=3.9
22:38:43.527 00.000 18120 MultiStar: [#1 0.16,0.72,0.00,M2] [#2 -0.05,0.16,0.63,U] [#3 0.49,0.39,0.00,M2] [#4 -0.13,0.49,0.00,M4] [#5 0.11,1.08,0.00,M7] [#6 -0.07,0.12,0.47,U] [#7 0.22,0.64,0.00,M1] [#8 0.01,0.05,0.45,U] 
22:38:43.527 00.000 18120 refined, 3 included, MultiStar: {-0.01, 0.26}, one-star: {0.05, 0.49}
22:38:43.527 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
22:38:43.527 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.84 = -0.45)
22:38:43.527 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.59 mountX=-0.24 mountY=-0.11, mountTheta=-2.70
22:38:43.527 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.26, opts=13)
22:38:43.527 00.000 18120 Enqueuing Move request for scope (-0.01, 0.26)
22:38:43.527 00.000 21948 Worker thread wakes up
22:38:43.527 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
22:38:43.527 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
22:38:43.527 00.000 21948 Moving (-0.01, 0.26) raw xDistance=-0.24 yDistance=-0.11
22:38:43.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:38:43.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:43.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:43.527 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.1
22:38:43.527 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:43.527 00.000 18120 Enqueuing Expose request
22:38:43.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:43.527 00.000 21948 MoveAxis(E, 43, ABG)
22:38:43.527 00.000 21948 Guiding  Dir = 2, Dur = 43
22:38:43.527 00.000 21948 IsSlewing returns 0
22:38:43.527 00.000 21948 IsGuiding returns 0
22:38:43.527 00.000 21948 PulseGuide returned control before completion, sleep 52
22:38:43.591 00.064 21948 IsGuiding returns 0
22:38:43.591 00.000 21948 Move returns status 0, amount 43
22:38:43.591 00.000 21948 MoveAxis(N, 0, ABG)
22:38:43.591 00.000 21948 Move returns status 0, amount 0
22:38:43.591 00.000 21948 move complete, result=0
22:38:43.591 00.000 21948 worker thread done servicing request
22:38:43.591 00.000 21948 Worker thread wakes up
22:38:43.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:43.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:43.591 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
22:38:45.001 01.410 21948 Exposure complete
22:38:45.067 00.066 21948 worker thread done servicing request
22:38:45.067 00.000 18120 OnExposeComplete: enter
22:38:45.067 00.000 18120 UpdateGuideState(): m_state=6
22:38:45.075 00.008 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:38:45.077 00.002 18120 Star::Find returns 1 (0), X=414.35, Y=230.00, Mass=1874, SNR=29.8, Peak=182 HFD=4.1
22:38:45.079 00.002 18120 MultiStar: [#1 0.03,0.51,0.00,M3] [#2 0.49,-0.33,0.00,M1] [#3 0.46,-0.01,0.00,M3] [#4 -0.06,-0.04,0.56,U] [#5 0.14,0.39,0.00,M8] [#6 0.13,0.15,0.53,U] [#7 -0.00,0.14,0.55,U] [#8 -0.00,-0.31,0.47,U] 
22:38:45.079 00.000 18120 refined, 4 included, MultiStar: {0.08, -0.03}, one-star: {0.21, -0.07}
22:38:45.081 00.002 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.14) = xAngle (0.82 = 0.82)
22:38:45.083 00.002 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.92 = -2.36)
22:38:45.084 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.32 mountX=0.06 mountY=-0.06, mountTheta=-0.80
22:38:45.084 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
22:38:45.084 00.000 18120 Enqueuing Move request for scope (0.08, -0.03)
22:38:45.084 00.000 21948 Worker thread wakes up
22:38:45.084 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:45.084 00.000 18120 UpdateGuideState exits: m=1874 RSB=29.8
22:38:45.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.084 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:45.084 00.000 18120 Enqueuing Expose request
22:38:45.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:38:45.084 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:38:45.084 00.000 21948 Moving (0.08, -0.03) raw xDistance=0.06 yDistance=-0.06
22:38:45.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:38:45.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:45.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:45.084 00.000 21948 MoveAxis(E, 0, ABG)
22:38:45.084 00.000 21948 Move returns status 0, amount 0
22:38:45.084 00.000 21948 MoveAxis(N, 0, ABG)
22:38:45.084 00.000 21948 Move returns status 0, amount 0
22:38:45.084 00.000 21948 move complete, result=0
22:38:45.084 00.000 21948 worker thread done servicing request
22:38:45.084 00.000 21948 Worker thread wakes up
22:38:45.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:45.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:45.084 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:46.717 01.633 21948 Exposure complete
22:38:46.748 00.031 21948 worker thread done servicing request
22:38:46.748 00.000 18120 OnExposeComplete: enter
22:38:46.748 00.000 18120 UpdateGuideState(): m_state=6
22:38:46.748 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:38:46.748 00.000 18120 Star::Find returns 1 (0), X=414.45, Y=229.75, Mass=2101, SNR=31.2, Peak=202 HFD=3.9
22:38:46.748 00.000 18120 MultiStar: [#1 0.39,0.10,0.72,U] [#2 0.22,-0.35,0.00,M2] [#3 0.75,0.03,0.00,M4] [#4 -0.05,0.06,0.54,U] [#5 0.42,0.23,0.00,M9] [#6 0.08,0.18,0.46,U] [#7 0.18,0.04,0.51,U] [#8 0.26,-0.38,0.00,M3] 
22:38:46.748 00.000 18120 refined, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.31, -0.32}
22:38:46.748 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.14) = xAngle (0.98 = 0.98)
22:38:46.748 00.000 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.08 = -2.20)
22:38:46.748 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.16 mountX=0.12 mountY=-0.17, mountTheta=-0.97
22:38:46.748 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.04, opts=13)
22:38:46.764 00.016 18120 Enqueuing Move request for scope (0.21, -0.04)
22:38:46.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:46.764 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.2
22:38:46.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:46.764 00.000 21948 Worker thread wakes up
22:38:46.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
22:38:46.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
22:38:46.764 00.000 21948 Moving (0.21, -0.04) raw xDistance=0.12 yDistance=-0.17
22:38:46.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:38:46.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:46.764 00.000 18120 Enqueuing Expose request
22:38:46.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:46.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:46.764 00.000 21948 MoveAxis(E, 0, ABG)
22:38:46.764 00.000 21948 Move returns status 0, amount 0
22:38:46.764 00.000 21948 MoveAxis(N, 0, ABG)
22:38:46.764 00.000 21948 Move returns status 0, amount 0
22:38:46.764 00.000 21948 move complete, result=0
22:38:46.764 00.000 21948 worker thread done servicing request
22:38:46.764 00.000 21948 Worker thread wakes up
22:38:46.764 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:46.764 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:46.764 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:48.304 01.540 21948 Exposure complete
22:38:48.332 00.028 21948 worker thread done servicing request
22:38:48.332 00.000 18120 OnExposeComplete: enter
22:38:48.332 00.000 18120 UpdateGuideState(): m_state=6
22:38:48.332 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:38:48.332 00.000 18120 Star::Find returns 1 (0), X=414.29, Y=230.22, Mass=1969, SNR=30.3, Peak=209 HFD=3.8
22:38:48.347 00.015 18120 MultiStar: [#1 -0.07,0.55,0.00,M3] [#2 0.08,0.00,0.62,U] [#3 0.14,0.16,0.70,U] [#4 0.14,0.03,0.59,U] [#5 0.32,0.32,0.00,M10] [#6 -0.21,0.31,0.47,U] [#7 -0.25,0.29,0.52,U] [#8 0.12,-0.22,0.46,U] 
22:38:48.347 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.15, 0.15}
22:38:48.347 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.14) = xAngle (2.31 = 2.31)
22:38:48.347 00.000 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.42 = -0.87)
22:38:48.347 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
22:38:48.347 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
22:38:48.347 00.000 18120 Enqueuing Move request for scope (0.05, 0.11)
22:38:48.347 00.000 21948 Worker thread wakes up
22:38:48.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:38:48.347 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:38:48.347 00.000 21948 Moving (0.05, 0.11) raw xDistance=-0.08 yDistance=-0.09
22:38:48.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:38:48.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:48.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:48.347 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.3
22:38:48.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:48.347 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:48.347 00.000 18120 Enqueuing Expose request
22:38:48.347 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:48.347 00.000 21948 MoveAxis(E, 0, ABG)
22:38:48.347 00.000 21948 Move returns status 0, amount 0
22:38:48.347 00.000 21948 MoveAxis(N, 0, ABG)
22:38:48.347 00.000 21948 Move returns status 0, amount 0
22:38:48.347 00.000 21948 move complete, result=0
22:38:48.347 00.000 21948 worker thread done servicing request
22:38:48.347 00.000 21948 Worker thread wakes up
22:38:48.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:48.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:48.347 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:49.982 01.635 21948 Exposure complete
22:38:50.014 00.032 21948 worker thread done servicing request
22:38:50.014 00.000 18120 OnExposeComplete: enter
22:38:50.014 00.000 18120 UpdateGuideState(): m_state=6
22:38:50.014 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:38:50.014 00.000 18120 Star::Find returns 1 (0), X=414.22, Y=230.31, Mass=2171, SNR=32.0, Peak=195 HFD=3.8
22:38:50.014 00.000 18120 MultiStar: [#1 -0.01,0.41,0.00,M4] [#2 0.39,-0.32,0.00,M2] [#3 0.16,0.20,0.66,U] [#4 0.09,0.43,0.00,M2] [#5 0.34,0.56,0.00,R] [#6 -0.17,0.21,0.49,U] [#7 0.33,0.52,0.00,M1] [#8 -0.00,-0.16,0.43,U] 
22:38:50.014 00.000 18120 refined, 3 included, MultiStar: {0.04, 0.16}, one-star: {0.08, 0.24}
22:38:50.014 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.47 = 2.47)
22:38:50.014 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.71)
22:38:50.014 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.32 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
22:38:50.014 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.16, opts=13)
22:38:50.014 00.000 18120 Enqueuing Move request for scope (0.04, 0.16)
22:38:50.014 00.000 21948 Worker thread wakes up
22:38:50.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:38:50.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:50.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:38:50.014 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.0
22:38:50.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:50.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:50.030 00.016 18120 Enqueuing Expose request
22:38:50.031 00.001 21948 Moving (0.04, 0.16) raw xDistance=-0.13 yDistance=-0.11
22:38:50.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:38:50.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:50.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:50.031 00.000 21948 MoveAxis(E, 0, ABG)
22:38:50.031 00.000 21948 Move returns status 0, amount 0
22:38:50.031 00.000 21948 MoveAxis(N, 0, ABG)
22:38:50.031 00.000 21948 Move returns status 0, amount 0
22:38:50.031 00.000 21948 move complete, result=0
22:38:50.031 00.000 21948 worker thread done servicing request
22:38:50.031 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:50.031 00.000 21948 Worker thread wakes up
22:38:50.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:50.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:51.555 01.524 21948 Exposure complete
22:38:51.571 00.016 21948 worker thread done servicing request
22:38:51.571 00.000 18120 OnExposeComplete: enter
22:38:51.571 00.000 18120 UpdateGuideState(): m_state=6
22:38:51.571 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:38:51.587 00.016 18120 Star::Find returns 1 (0), X=414.07, Y=230.31, Mass=1922, SNR=30.1, Peak=168 HFD=4.1
22:38:51.587 00.000 18120 MultiStar: [#1 -0.06,0.49,0.00,M5] [#2 -0.03,-0.08,0.62,U] [#3 0.02,0.44,0.00,M3] [#4 -0.28,0.36,0.00,M3] [#5 -0.53,0.29,0.00,M1] [#6 -0.24,0.26,0.53,U] [#7 -0.09,0.52,0.00,M2] [#8 0.03,-0.18,0.43,U] 
22:38:51.587 00.000 18120 refined, 3 included, MultiStar: {-0.08, 0.10}, one-star: {-0.07, 0.24}
22:38:51.587 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.40 = -2.89)
22:38:51.587 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.22)
22:38:51.587 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.25 mountX=-0.12 mountY=0.03, mountTheta=2.92
22:38:51.587 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.10, opts=13)
22:38:51.587 00.000 18120 Enqueuing Move request for scope (-0.08, 0.10)
22:38:51.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:51.587 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.1
22:38:51.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:51.587 00.000 21948 Worker thread wakes up
22:38:51.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
22:38:51.587 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:51.587 00.000 18120 Enqueuing Expose request
22:38:51.600 00.013 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
22:38:51.600 00.000 21948 Moving (-0.08, 0.10) raw xDistance=-0.12 yDistance=0.03
22:38:51.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:38:51.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:51.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:38:51.600 00.000 21948 MoveAxis(E, 0, ABG)
22:38:51.600 00.000 21948 Move returns status 0, amount 0
22:38:51.600 00.000 21948 MoveAxis(N, 0, ABG)
22:38:51.600 00.000 21948 Move returns status 0, amount 0
22:38:51.600 00.000 21948 move complete, result=0
22:38:51.600 00.000 21948 worker thread done servicing request
22:38:51.600 00.000 21948 Worker thread wakes up
22:38:51.600 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:51.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:51.600 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:53.234 01.634 21948 Exposure complete
22:38:53.268 00.034 21948 worker thread done servicing request
22:38:53.268 00.000 18120 OnExposeComplete: enter
22:38:53.268 00.000 18120 UpdateGuideState(): m_state=6
22:38:53.268 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:38:53.268 00.000 18120 Star::Find returns 1 (0), X=413.80, Y=230.57, Mass=2162, SNR=31.8, Peak=201 HFD=3.9
22:38:53.268 00.000 18120 MultiStar: [#1 0.03,0.39,0.69,U] [#2 -0.15,0.06,0.63,U] [#3 -0.44,0.16,0.00,M4] [#4 -0.16,0.45,0.00,M4] [#5 -0.40,0.06,0.49,U] [#6 -0.17,0.02,0.44,U] [#7 -0.33,0.41,0.00,M3] [#8 -0.08,-0.05,0.44,U] 
22:38:53.281 00.013 18120 refined, 5 included, MultiStar: {-0.19, 0.22}, one-star: {-0.34, 0.50}
22:38:53.282 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
22:38:53.282 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
22:38:53.286 00.004 18120 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.30 cameraTheta=2.29 mountX=-0.28 mountY=0.07, mountTheta=2.89
22:38:53.288 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.22, opts=13)
22:38:53.289 00.001 18120 Enqueuing Move request for scope (-0.19, 0.22)
22:38:53.289 00.000 21948 Worker thread wakes up
22:38:53.289 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
22:38:53.289 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
22:38:53.289 00.000 21948 Moving (-0.19, 0.22) raw xDistance=-0.28 yDistance=0.07
22:38:53.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:38:53.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:53.289 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:53.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:38:53.289 00.000 21948 MoveAxis(E, 51, ABG)
22:38:53.289 00.000 18120 UpdateGuideState exits: m=2162 RSB=31.8
22:38:53.289 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:53.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:53.289 00.000 18120 Enqueuing Expose request
22:38:53.289 00.000 21948 Guiding  Dir = 2, Dur = 51
22:38:53.289 00.000 21948 IsSlewing returns 0
22:38:53.289 00.000 21948 IsGuiding returns 0
22:38:53.297 00.008 21948 PulseGuide returned control before completion, sleep 60
22:38:53.361 00.064 21948 IsGuiding returns 0
22:38:53.361 00.000 21948 Move returns status 0, amount 51
22:38:53.361 00.000 21948 MoveAxis(N, 0, ABG)
22:38:53.361 00.000 21948 Move returns status 0, amount 0
22:38:53.361 00.000 21948 move complete, result=0
22:38:53.361 00.000 21948 worker thread done servicing request
22:38:53.361 00.000 21948 Worker thread wakes up
22:38:53.361 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
22:38:53.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:53.361 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:54.770 01.409 21948 Exposure complete
22:38:54.801 00.031 21948 worker thread done servicing request
22:38:54.801 00.000 18120 OnExposeComplete: enter
22:38:54.801 00.000 18120 UpdateGuideState(): m_state=6
22:38:54.803 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:38:54.803 00.000 18120 Star::Find returns 1 (0), X=414.03, Y=230.39, Mass=2280, SNR=32.9, Peak=224 HFD=4.0
22:38:54.803 00.000 18120 MultiStar: [#1 0.07,0.46,0.00,M5] [#2 0.06,-0.11,0.59,U] [#3 0.40,0.29,0.00,M5] [#4 -0.24,0.41,0.00,M5] [#5 -0.17,-0.11,0.47,U] [#6 -0.12,0.11,0.48,U] [#7 0.05,0.53,0.00,M4] [#8 0.23,-0.17,0.43,U] 
22:38:54.803 00.000 18120 refined, 4 included, MultiStar: {-0.04, 0.06}, one-star: {-0.11, 0.32}
22:38:54.803 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
22:38:54.803 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.08)
22:38:54.803 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.12 mountX=-0.07 mountY=0.01, mountTheta=3.06
22:38:54.803 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
22:38:54.803 00.000 18120 Enqueuing Move request for scope (-0.04, 0.06)
22:38:54.803 00.000 21948 Worker thread wakes up
22:38:54.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:54.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:38:54.803 00.000 18120 UpdateGuideState exits: m=2280 RSB=32.9
22:38:54.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:54.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:54.803 00.000 18120 Enqueuing Expose request
22:38:54.803 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:38:54.803 00.000 21948 Moving (-0.04, 0.06) raw xDistance=-0.07 yDistance=0.01
22:38:54.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:38:54.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:54.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:54.803 00.000 21948 MoveAxis(E, 0, ABG)
22:38:54.803 00.000 21948 Move returns status 0, amount 0
22:38:54.803 00.000 21948 MoveAxis(N, 0, ABG)
22:38:54.803 00.000 21948 Move returns status 0, amount 0
22:38:54.803 00.000 21948 move complete, result=0
22:38:54.803 00.000 21948 worker thread done servicing request
22:38:54.803 00.000 21948 Worker thread wakes up
22:38:54.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:54.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:54.803 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:56.435 01.632 21948 Exposure complete
22:38:56.463 00.028 21948 worker thread done servicing request
22:38:56.464 00.001 18120 OnExposeComplete: enter
22:38:56.465 00.001 18120 UpdateGuideState(): m_state=6
22:38:56.466 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:38:56.466 00.000 18120 Star::Find returns 1 (0), X=414.04, Y=230.39, Mass=2098, SNR=31.5, Peak=226 HFD=3.9
22:38:56.467 00.001 18120 MultiStar: [#1 0.21,0.36,0.00,M6] [#2 -0.01,-0.08,0.63,U] [#3 -0.21,0.16,0.66,U] [#4 -0.18,0.66,0.00,M6] [#5 -0.42,0.07,0.00,M1] [#6 0.00,0.12,0.48,U] [#7 -0.03,0.65,0.00,M5] [#8 0.00,0.11,0.46,U] 
22:38:56.468 00.001 18120 refined, 4 included, MultiStar: {-0.07, 0.15}, one-star: {-0.10, 0.32}
22:38:56.468 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
22:38:56.468 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
22:38:56.468 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.02 mountX=-0.17 mountY=-0.00, mountTheta=-3.12
22:38:56.468 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
22:38:56.468 00.000 18120 Enqueuing Move request for scope (-0.07, 0.15)
22:38:56.468 00.000 21948 Worker thread wakes up
22:38:56.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:56.468 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
22:38:56.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:56.468 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:56.468 00.000 18120 Enqueuing Expose request
22:38:56.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
22:38:56.468 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
22:38:56.468 00.000 21948 Moving (-0.07, 0.15) raw xDistance=-0.17 yDistance=-0.00
22:38:56.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:38:56.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:56.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:38:56.468 00.000 21948 MoveAxis(E, 0, ABG)
22:38:56.468 00.000 21948 Move returns status 0, amount 0
22:38:56.468 00.000 21948 MoveAxis(N, 0, ABG)
22:38:56.468 00.000 21948 Move returns status 0, amount 0
22:38:56.468 00.000 21948 move complete, result=0
22:38:56.468 00.000 21948 worker thread done servicing request
22:38:56.468 00.000 21948 Worker thread wakes up
22:38:56.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:56.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:56.468 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:57.993 01.525 21948 Exposure complete
22:38:58.055 00.062 21948 worker thread done servicing request
22:38:58.055 00.000 18120 OnExposeComplete: enter
22:38:58.055 00.000 18120 UpdateGuideState(): m_state=6
22:38:58.055 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:38:58.055 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=230.61, Mass=2026, SNR=31.0, Peak=184 HFD=3.9
22:38:58.055 00.000 18120 MultiStar: [#1 0.10,0.60,0.00,M7] [#2 -0.10,-0.12,0.66,U] [#3 0.31,0.24,0.67,U] [#4 -0.13,0.48,0.00,M7] [#5 -0.52,-0.02,0.00,M2] [#6 -0.40,0.16,0.00,M1] [#7 -0.23,0.40,0.00,M6] [#8 -0.38,0.02,0.44,U] 
22:38:58.055 00.000 18120 refined, 3 included, MultiStar: {-0.00, 0.23}, one-star: {0.01, 0.54}
22:38:58.055 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
22:38:58.055 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.46)
22:38:58.067 00.012 18120 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.58 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
22:38:58.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.23, opts=13)
22:38:58.068 00.000 18120 Enqueuing Move request for scope (-0.00, 0.23)
22:38:58.068 00.000 21948 Worker thread wakes up
22:38:58.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
22:38:58.068 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
22:38:58.068 00.000 21948 Moving (-0.00, 0.23) raw xDistance=-0.21 yDistance=-0.10
22:38:58.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:38:58.068 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:58.068 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.0
22:38:58.068 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:58.071 00.003 18120 Enqueuing Expose request
22:38:58.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:58.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:58.071 00.000 21948 MoveAxis(E, 37, ABG)
22:38:58.071 00.000 21948 Guiding  Dir = 2, Dur = 37
22:38:58.071 00.000 21948 IsSlewing returns 0
22:38:58.071 00.000 21948 IsGuiding returns 0
22:38:58.076 00.005 21948 PulseGuide returned control before completion, sleep 46
22:38:58.136 00.060 21948 IsGuiding returns 0
22:38:58.136 00.000 21948 Move returns status 0, amount 37
22:38:58.136 00.000 21948 MoveAxis(N, 0, ABG)
22:38:58.136 00.000 21948 Move returns status 0, amount 0
22:38:58.136 00.000 21948 move complete, result=0
22:38:58.136 00.000 21948 worker thread done servicing request
22:38:58.136 00.000 21948 Worker thread wakes up
22:38:58.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:58.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:38:58.136 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
22:38:59.775 01.639 21948 Exposure complete
22:38:59.834 00.059 21948 worker thread done servicing request
22:38:59.834 00.000 18120 OnExposeComplete: enter
22:38:59.836 00.002 18120 UpdateGuideState(): m_state=6
22:38:59.840 00.004 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:38:59.840 00.000 18120 Star::Find returns 1 (0), X=413.88, Y=230.66, Mass=2052, SNR=31.2, Peak=188 HFD=4.0
22:38:59.840 00.000 18120 MultiStar: [#1 -0.07,0.84,0.00,M8] [#2 -0.57,-0.08,0.00,M1] [#3 -0.39,0.24,0.00,M4] [#4 -0.44,0.55,0.00,M8] [#5 -0.48,0.20,0.00,M3] [#6 -0.40,0.27,0.00,M2] [#7 -0.05,0.50,0.00,M7] [#8 -0.19,0.20,0.42,U] 
22:38:59.840 00.000 18120 refined, 1 included, MultiStar: {-0.24, 0.48}, one-star: {-0.26, 0.59}
22:38:59.840 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.18 = -3.11)
22:38:59.840 00.000 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.00)
22:38:59.840 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.48 hyp=0.53 cameraTheta=2.03 mountX=-0.53 mountY=-0.00, mountTheta=-3.14
22:38:59.849 00.009 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.48, opts=13)
22:38:59.849 00.000 18120 Enqueuing Move request for scope (-0.24, 0.48)
22:38:59.849 00.000 21948 Worker thread wakes up
22:38:59.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:38:59.849 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.2
22:38:59.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:59.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:38:59.852 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.48) opts 0xd
22:38:59.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.48)
22:38:59.852 00.000 18120 Enqueuing Expose request
22:38:59.852 00.000 21948 Moving (-0.24, 0.48) raw xDistance=-0.53 yDistance=-0.00
22:38:59.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
22:38:59.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:59.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:38:59.852 00.000 21948 MoveAxis(E, 98, ABG)
22:38:59.852 00.000 21948 Guiding  Dir = 2, Dur = 98
22:38:59.854 00.002 21948 IsSlewing returns 0
22:38:59.854 00.000 21948 IsGuiding returns 0
22:38:59.854 00.000 21948 PulseGuide returned control before completion, sleep 107
22:38:59.965 00.111 21948 IsGuiding returns 0
22:38:59.965 00.000 21948 Move returns status 0, amount 98
22:38:59.965 00.000 21948 MoveAxis(N, 0, ABG)
22:38:59.965 00.000 21948 Move returns status 0, amount 0
22:38:59.965 00.000 21948 move complete, result=0
22:38:59.965 00.000 21948 worker thread done servicing request
22:38:59.965 00.000 18120 GuideStep: -0.5 px 98 ms EAST, -0.0 px 0 ms NORTH
22:38:59.965 00.000 21948 Worker thread wakes up
22:38:59.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:38:59.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:01.376 01.411 21948 Exposure complete
22:39:01.408 00.032 21948 worker thread done servicing request
22:39:01.408 00.000 18120 OnExposeComplete: enter
22:39:01.408 00.000 18120 UpdateGuideState(): m_state=6
22:39:01.408 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:39:01.408 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=230.41, Mass=2191, SNR=32.0, Peak=210 HFD=4.1
22:39:01.424 00.016 18120 MultiStar: [#1 0.17,0.28,0.72,U] [#2 -0.14,-0.28,0.61,U] [#3 0.37,0.15,0.67,U] [#4 -0.25,0.07,0.50,U] [#5 -0.16,0.00,0.49,U] [#6 -0.01,-0.21,0.42,U] [#7 0.20,0.48,0.00,M8] [#8 -0.06,-0.40,0.40,U] 
22:39:01.424 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.17, 0.34}
22:39:01.424 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.15 = -3.13)
22:39:01.424 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.03)
22:39:01.427 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.01 mountX=-0.06 mountY=-0.00, mountTheta=-3.11
22:39:01.427 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
22:39:01.427 00.000 18120 Enqueuing Move request for scope (-0.03, 0.05)
22:39:01.429 00.002 21948 Worker thread wakes up
22:39:01.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:39:01.429 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:39:01.429 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=-0.00
22:39:01.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:39:01.429 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:01.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:01.429 00.000 18120 UpdateGuideState exits: m=2191 RSB=32.0
22:39:01.429 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:01.431 00.002 18120 Enqueuing Expose request
22:39:01.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:39:01.431 00.000 21948 MoveAxis(E, 0, ABG)
22:39:01.431 00.000 21948 Move returns status 0, amount 0
22:39:01.431 00.000 21948 MoveAxis(N, 0, ABG)
22:39:01.431 00.000 21948 Move returns status 0, amount 0
22:39:01.431 00.000 21948 move complete, result=0
22:39:01.431 00.000 21948 worker thread done servicing request
22:39:01.431 00.000 21948 Worker thread wakes up
22:39:01.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:01.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:01.431 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:03.062 01.631 21948 Exposure complete
22:39:03.106 00.044 21948 worker thread done servicing request
22:39:03.106 00.000 18120 OnExposeComplete: enter
22:39:03.106 00.000 18120 UpdateGuideState(): m_state=6
22:39:03.110 00.004 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:39:03.110 00.000 18120 Star::Find returns 1 (0), X=414.27, Y=230.35, Mass=1933, SNR=30.0, Peak=190 HFD=3.7
22:39:03.110 00.000 18120 MultiStar: [#1 -0.02,0.50,0.00,M8] [#2 -0.25,-0.03,0.64,U] [#3 0.23,0.10,0.71,U] [#4 -0.46,0.39,0.00,M8] [#5 -0.26,-0.07,0.51,U] [#6 -0.13,-0.15,0.52,U] [#7 0.14,0.46,0.00,M9] [#8 -0.08,-0.04,0.48,U] 
22:39:03.117 00.007 18120 refined, 5 included, MultiStar: {-0.03, 0.05}, one-star: {0.13, 0.28}
22:39:03.117 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.23 = -3.06)
22:39:03.117 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
22:39:03.117 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.08 mountX=-0.06 mountY=0.00, mountTheta=3.10
22:39:03.120 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
22:39:03.120 00.000 18120 Enqueuing Move request for scope (-0.03, 0.05)
22:39:03.120 00.000 21948 Worker thread wakes up
22:39:03.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:39:03.120 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:39:03.120 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=0.00
22:39:03.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:39:03.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:03.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:03.120 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.0
22:39:03.120 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.120 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:03.123 00.003 18120 Enqueuing Expose request
22:39:03.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:03.123 00.000 21948 MoveAxis(E, 0, ABG)
22:39:03.123 00.000 21948 Move returns status 0, amount 0
22:39:03.123 00.000 21948 MoveAxis(N, 0, ABG)
22:39:03.123 00.000 21948 Move returns status 0, amount 0
22:39:03.123 00.000 21948 move complete, result=0
22:39:03.123 00.000 21948 worker thread done servicing request
22:39:03.123 00.000 21948 Worker thread wakes up
22:39:03.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:03.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:03.123 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:04.653 01.530 21948 Exposure complete
22:39:04.701 00.048 21948 worker thread done servicing request
22:39:04.701 00.000 18120 OnExposeComplete: enter
22:39:04.709 00.008 18120 UpdateGuideState(): m_state=6
22:39:04.709 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:39:04.711 00.002 18120 Star::Find returns 1 (0), X=413.95, Y=230.68, Mass=1784, SNR=29.0, Peak=180 HFD=4.0
22:39:04.713 00.002 18120 MultiStar: [#1 0.05,0.60,0.00,M9] [#2 -0.39,0.06,0.63,U] [#3 -0.07,0.34,0.74,U] [#4 -0.31,0.52,0.00,M9] [#5 -0.45,-0.02,0.00,M2] [#6 -0.12,0.07,0.52,U] [#7 -0.20,0.70,0.00,M10] [#8 -0.34,0.06,0.48,U] 
22:39:04.713 00.000 18120 refined, 4 included, MultiStar: {-0.21, 0.29}, one-star: {-0.19, 0.61}
22:39:04.715 00.002 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.35 = -2.93)
22:39:04.717 00.002 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.17)
22:39:04.717 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.21 mountX=-0.35 mountY=0.06, mountTheta=2.97
22:39:04.717 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.29, opts=13)
22:39:04.717 00.000 18120 Enqueuing Move request for scope (-0.21, 0.29)
22:39:04.717 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:04.717 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.0
22:39:04.717 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:04.717 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:04.732 00.015 21948 Worker thread wakes up
22:39:04.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd
22:39:04.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.29)
22:39:04.732 00.000 18120 Enqueuing Expose request
22:39:04.732 00.000 21948 Moving (-0.21, 0.29) raw xDistance=-0.35 yDistance=0.06
22:39:04.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:39:04.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:04.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:04.732 00.000 21948 MoveAxis(E, 62, ABG)
22:39:04.732 00.000 21948 Guiding  Dir = 2, Dur = 62
22:39:04.732 00.000 21948 IsSlewing returns 0
22:39:04.736 00.004 21948 IsGuiding returns 0
22:39:04.736 00.000 21948 PulseGuide returned control before completion, sleep 70
22:39:04.813 00.077 21948 IsGuiding returns 0
22:39:04.813 00.000 21948 Move returns status 0, amount 62
22:39:04.813 00.000 21948 MoveAxis(N, 0, ABG)
22:39:04.813 00.000 21948 Move returns status 0, amount 0
22:39:04.813 00.000 21948 move complete, result=0
22:39:04.813 00.000 21948 worker thread done servicing request
22:39:04.813 00.000 21948 Worker thread wakes up
22:39:04.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:04.813 00.000 18120 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
22:39:04.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:06.450 01.637 21948 Exposure complete
22:39:06.498 00.048 21948 worker thread done servicing request
22:39:06.498 00.000 18120 OnExposeComplete: enter
22:39:06.498 00.000 18120 UpdateGuideState(): m_state=6
22:39:06.498 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:39:06.498 00.000 18120 Star::Find returns 1 (0), X=414.03, Y=230.25, Mass=2021, SNR=30.7, Peak=169 HFD=4.2
22:39:06.503 00.005 18120 MultiStar: [#1 -0.03,0.35,0.75,U] [#2 -0.44,0.39,0.00,M1] [#3 -0.29,0.27,0.70,U] [#4 -0.51,0.43,0.00,M10] [#5 -0.49,0.11,0.00,M3] [#6 -0.38,0.13,0.50,U] [#7 -0.12,0.62,0.00,R] [#8 -0.06,0.06,0.43,U] 
22:39:06.503 00.000 18120 single-star, 4 included, MultiStar: {-0.16, 0.21}, one-star: {-0.11, 0.18}
22:39:06.503 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
22:39:06.505 00.002 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
22:39:06.505 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=-0.21 mountY=0.01, mountTheta=3.07
22:39:06.509 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.18, opts=13)
22:39:06.509 00.000 18120 Enqueuing Move request for scope (-0.11, 0.18)
22:39:06.509 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:06.509 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.7
22:39:06.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:06.511 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:06.511 00.000 18120 Enqueuing Expose request
22:39:06.511 00.000 21948 Worker thread wakes up
22:39:06.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
22:39:06.511 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
22:39:06.511 00.000 21948 Moving (-0.11, 0.18) raw xDistance=-0.21 yDistance=0.01
22:39:06.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
22:39:06.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:06.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:39:06.511 00.000 21948 MoveAxis(E, 42, ABG)
22:39:06.511 00.000 21948 Guiding  Dir = 2, Dur = 42
22:39:06.511 00.000 21948 IsSlewing returns 0
22:39:06.511 00.000 21948 IsGuiding returns 0
22:39:06.513 00.002 21948 PulseGuide returned control before completion, sleep 51
22:39:06.579 00.066 21948 IsGuiding returns 0
22:39:06.579 00.000 21948 Move returns status 0, amount 42
22:39:06.579 00.000 21948 MoveAxis(N, 0, ABG)
22:39:06.579 00.000 21948 Move returns status 0, amount 0
22:39:06.579 00.000 21948 move complete, result=0
22:39:06.579 00.000 21948 worker thread done servicing request
22:39:06.579 00.000 21948 Worker thread wakes up
22:39:06.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:06.579 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
22:39:06.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:07.993 01.414 21948 Exposure complete
22:39:08.040 00.047 21948 worker thread done servicing request
22:39:08.040 00.000 18120 OnExposeComplete: enter
22:39:08.041 00.001 18120 UpdateGuideState(): m_state=6
22:39:08.041 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:39:08.041 00.000 18120 Star::Find returns 1 (0), X=414.24, Y=230.33, Mass=2057, SNR=31.1, Peak=208 HFD=3.7
22:39:08.041 00.000 18120 MultiStar: [#1 0.13,0.28,0.69,U] [#2 -0.21,-0.05,0.65,U] [#3 -0.12,0.30,0.72,U] [#4 -0.44,0.34,0.00,R] [#5 -0.31,-0.10,0.51,U] [#6 -0.31,-0.03,0.48,U] [#7 0.14,-0.06,0.53,U] [#8 0.08,-0.24,0.47,U] 
22:39:08.041 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.10, 0.26}
22:39:08.041 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.21 = -3.07)
22:39:08.041 00.000 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.31 = 0.03)
22:39:08.041 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.07 mountX=-0.10 mountY=0.00, mountTheta=3.11
22:39:08.054 00.013 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
22:39:08.054 00.000 18120 Enqueuing Move request for scope (-0.05, 0.08)
22:39:08.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:08.054 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.1
22:39:08.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:08.054 00.000 18120 Enqueuing Expose request
22:39:08.064 00.010 21948 Worker thread wakes up
22:39:08.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:39:08.064 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:39:08.064 00.000 21948 Moving (-0.05, 0.08) raw xDistance=-0.10 yDistance=0.00
22:39:08.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:39:08.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:08.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:08.064 00.000 21948 MoveAxis(E, 0, ABG)
22:39:08.064 00.000 21948 Move returns status 0, amount 0
22:39:08.064 00.000 21948 MoveAxis(N, 0, ABG)
22:39:08.064 00.000 21948 Move returns status 0, amount 0
22:39:08.064 00.000 21948 move complete, result=0
22:39:08.064 00.000 21948 worker thread done servicing request
22:39:08.064 00.000 21948 Worker thread wakes up
22:39:08.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:08.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:08.064 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:09.692 01.628 21948 Exposure complete
22:39:09.741 00.049 21948 worker thread done servicing request
22:39:09.741 00.000 18120 OnExposeComplete: enter
22:39:09.741 00.000 18120 UpdateGuideState(): m_state=6
22:39:09.741 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:39:09.741 00.000 18120 Star::Find returns 1 (0), X=414.11, Y=230.29, Mass=1818, SNR=29.3, Peak=178 HFD=4.0
22:39:09.741 00.000 18120 MultiStar: [#1 0.10,0.22,0.75,U] [#2 -0.29,-0.02,0.65,U] [#3 -0.22,0.29,0.76,U] [#4 0.27,-0.16,0.56,U] [#5 -0.42,-0.15,0.00,M3] [#6 -0.22,0.14,0.49,U] [#7 0.14,-0.17,0.55,U] [#8 -0.37,-0.06,0.46,U] 
22:39:09.741 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.09}, one-star: {-0.03, 0.22}
22:39:09.741 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
22:39:09.741 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
22:39:09.741 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.24 mountX=-0.11 mountY=0.02, mountTheta=2.94
22:39:09.741 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.09, opts=13)
22:39:09.741 00.000 18120 Enqueuing Move request for scope (-0.07, 0.09)
22:39:09.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:09.741 00.000 21948 Worker thread wakes up
22:39:09.741 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
22:39:09.741 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
22:39:09.741 00.000 21948 Moving (-0.07, 0.09) raw xDistance=-0.11 yDistance=0.02
22:39:09.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:39:09.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:09.741 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.3
22:39:09.756 00.015 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.756 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:09.756 00.000 18120 Enqueuing Expose request
22:39:09.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:09.756 00.000 21948 MoveAxis(E, 0, ABG)
22:39:09.756 00.000 21948 Move returns status 0, amount 0
22:39:09.756 00.000 21948 MoveAxis(N, 0, ABG)
22:39:09.756 00.000 21948 Move returns status 0, amount 0
22:39:09.756 00.000 21948 move complete, result=0
22:39:09.756 00.000 21948 worker thread done servicing request
22:39:09.756 00.000 21948 Worker thread wakes up
22:39:09.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:09.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:09.756 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:11.285 01.529 21948 Exposure complete
22:39:11.332 00.047 21948 worker thread done servicing request
22:39:11.332 00.000 18120 OnExposeComplete: enter
22:39:11.332 00.000 18120 UpdateGuideState(): m_state=6
22:39:11.337 00.005 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:39:11.337 00.000 18120 Star::Find returns 1 (0), X=414.12, Y=230.44, Mass=2013, SNR=30.8, Peak=205 HFD=3.9
22:39:11.337 00.000 18120 MultiStar: [#1 0.02,0.20,0.73,U] [#2 -0.05,-0.22,0.63,U] [#3 0.13,0.16,0.68,U] [#4 0.36,-0.20,0.00,M1] [#5 -0.33,-0.43,0.00,M4] [#6 -0.28,-0.11,0.54,U] [#7 -0.05,-0.49,0.00,M1] [#8 -0.23,-0.29,0.44,U] 
22:39:11.337 00.000 18120 refined, 5 included, MultiStar: {-0.05, 0.07}, one-star: {-0.02, 0.37}
22:39:11.337 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
22:39:11.337 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
22:39:11.337 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.16 mountX=-0.09 mountY=0.01, mountTheta=3.01
22:39:11.337 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
22:39:11.337 00.000 18120 Enqueuing Move request for scope (-0.05, 0.07)
22:39:11.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:11.337 00.000 18120 UpdateGuideState exits: m=2013 RSB=30.8
22:39:11.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.337 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:11.337 00.000 18120 Enqueuing Expose request
22:39:11.337 00.000 21948 Worker thread wakes up
22:39:11.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:39:11.337 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:39:11.337 00.000 21948 Moving (-0.05, 0.07) raw xDistance=-0.09 yDistance=0.01
22:39:11.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:39:11.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:11.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:39:11.337 00.000 21948 MoveAxis(E, 0, ABG)
22:39:11.337 00.000 21948 Move returns status 0, amount 0
22:39:11.337 00.000 21948 MoveAxis(N, 0, ABG)
22:39:11.337 00.000 21948 Move returns status 0, amount 0
22:39:11.337 00.000 21948 move complete, result=0
22:39:11.337 00.000 21948 worker thread done servicing request
22:39:11.337 00.000 21948 Worker thread wakes up
22:39:11.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:11.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:11.337 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:12.974 01.637 21948 Exposure complete
22:39:13.022 00.048 21948 worker thread done servicing request
22:39:13.022 00.000 18120 OnExposeComplete: enter
22:39:13.022 00.000 18120 UpdateGuideState(): m_state=6
22:39:13.022 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:39:13.022 00.000 18120 Star::Find returns 1 (0), X=414.10, Y=230.23, Mass=2030, SNR=31.0, Peak=225 HFD=4.1
22:39:13.022 00.000 18120 MultiStar: [#1 0.11,0.31,0.68,U] [#2 -0.19,-0.01,0.64,U] [#3 -0.21,0.21,0.70,U] [#4 0.49,-0.25,0.00,M2] [#5 -0.29,-0.29,0.50,U] [#6 -0.26,-0.07,0.46,U] [#7 0.10,-0.07,0.52,U] [#8 0.08,-0.21,0.45,U] 
22:39:13.022 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.04, 0.16}
22:39:13.022 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
22:39:13.022 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
22:39:13.022 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.68 mountX=-0.07 mountY=0.05, mountTheta=2.49
22:39:13.038 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
22:39:13.038 00.000 18120 Enqueuing Move request for scope (-0.08, 0.04)
22:39:13.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:13.038 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.0
22:39:13.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.038 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:13.038 00.000 18120 Enqueuing Expose request
22:39:13.038 00.000 21948 Worker thread wakes up
22:39:13.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
22:39:13.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
22:39:13.038 00.000 21948 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=0.05
22:39:13.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:39:13.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:13.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:13.038 00.000 21948 MoveAxis(E, 0, ABG)
22:39:13.038 00.000 21948 Move returns status 0, amount 0
22:39:13.038 00.000 21948 MoveAxis(N, 0, ABG)
22:39:13.038 00.000 21948 Move returns status 0, amount 0
22:39:13.038 00.000 21948 move complete, result=0
22:39:13.038 00.000 21948 worker thread done servicing request
22:39:13.038 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:13.038 00.000 21948 Worker thread wakes up
22:39:13.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:13.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:14.578 01.540 21948 Exposure complete
22:39:14.629 00.051 18120 OnExposeComplete: enter
22:39:14.629 00.000 18120 UpdateGuideState(): m_state=6
22:39:14.629 00.000 21948 worker thread done servicing request
22:39:14.629 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:39:14.631 00.002 18120 Star::Find returns 1 (0), X=414.24, Y=230.37, Mass=1913, SNR=30.0, Peak=184 HFD=4.0
22:39:14.631 00.000 18120 MultiStar: [#1 0.04,0.52,0.00,M5] [#2 0.07,-0.10,0.68,U] [#3 -0.19,0.36,0.73,U] [#4 0.26,-0.17,0.57,U] [#5 -0.25,-0.30,0.51,U] [#6 0.02,0.05,0.52,U] [#7 0.30,-0.22,0.55,U] [#8 0.12,-0.27,0.44,U] 
22:39:14.631 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.10, 0.30}
22:39:14.631 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
22:39:14.633 00.002 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.40 = -1.89)
22:39:14.633 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.15 mountX=0.01 mountY=-0.05, mountTheta=-1.29
22:39:14.633 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
22:39:14.633 00.000 18120 Enqueuing Move request for scope (0.05, 0.01)
22:39:14.633 00.000 21948 Worker thread wakes up
22:39:14.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:14.633 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.0
22:39:14.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:14.633 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:14.633 00.000 18120 Enqueuing Expose request
22:39:14.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:39:14.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:39:14.633 00.000 21948 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
22:39:14.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:39:14.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:14.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:14.633 00.000 21948 MoveAxis(E, 0, ABG)
22:39:14.633 00.000 21948 Move returns status 0, amount 0
22:39:14.633 00.000 21948 MoveAxis(N, 0, ABG)
22:39:14.633 00.000 21948 Move returns status 0, amount 0
22:39:14.633 00.000 21948 move complete, result=0
22:39:14.633 00.000 21948 worker thread done servicing request
22:39:14.633 00.000 21948 Worker thread wakes up
22:39:14.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:14.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:14.633 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:16.277 01.644 21948 Exposure complete
22:39:16.325 00.048 21948 worker thread done servicing request
22:39:16.325 00.000 18120 OnExposeComplete: enter
22:39:16.325 00.000 18120 UpdateGuideState(): m_state=6
22:39:16.325 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:39:16.325 00.000 18120 Star::Find returns 1 (0), X=414.21, Y=230.44, Mass=1875, SNR=29.7, Peak=195 HFD=3.9
22:39:16.325 00.000 18120 MultiStar: [#1 -0.21,0.49,0.00,M6] [#2 -0.09,0.06,0.65,U] [#3 0.02,0.20,0.71,U] [#4 0.19,-0.10,0.56,U] [#5 -0.29,0.03,0.55,U] [#6 -0.31,-0.04,0.51,U] [#7 0.15,-0.17,0.55,U] [#8 -0.09,0.03,0.47,U] 
22:39:16.325 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.07, 0.37}
22:39:16.325 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
22:39:16.325 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
22:39:16.333 00.008 18120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.92 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
22:39:16.334 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.08, opts=13)
22:39:16.334 00.000 18120 Enqueuing Move request for scope (-0.03, 0.08)
22:39:16.334 00.000 21948 Worker thread wakes up
22:39:16.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:39:16.334 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:39:16.334 00.000 21948 Moving (-0.03, 0.08) raw xDistance=-0.09 yDistance=-0.01
22:39:16.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:16.334 00.000 18120 UpdateGuideState exits: m=1875 RSB=29.7
22:39:16.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:16.334 00.000 18120 Enqueuing Expose request
22:39:16.337 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:39:16.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:16.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:16.337 00.000 21948 MoveAxis(E, 0, ABG)
22:39:16.337 00.000 21948 Move returns status 0, amount 0
22:39:16.337 00.000 21948 MoveAxis(N, 0, ABG)
22:39:16.337 00.000 21948 Move returns status 0, amount 0
22:39:16.337 00.000 21948 move complete, result=0
22:39:16.337 00.000 21948 worker thread done servicing request
22:39:16.337 00.000 21948 Worker thread wakes up
22:39:16.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:16.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:16.337 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:17.863 01.526 21948 Exposure complete
22:39:17.895 00.032 21948 worker thread done servicing request
22:39:17.895 00.000 18120 OnExposeComplete: enter
22:39:17.895 00.000 18120 UpdateGuideState(): m_state=6
22:39:17.895 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:39:17.899 00.004 18120 Star::Find returns 1 (0), X=414.03, Y=230.65, Mass=2088, SNR=31.3, Peak=194 HFD=4.0
22:39:17.899 00.000 18120 MultiStar: [#1 0.10,0.67,0.00,M7] [#2 -0.21,0.06,0.62,U] [#3 0.01,0.30,0.65,U] [#4 0.09,0.06,0.50,U] [#5 -0.43,0.14,0.00,M2] [#6 -0.28,0.18,0.46,U] [#7 -0.08,0.21,0.49,U] [#8 0.05,-0.07,0.41,U] 
22:39:17.899 00.000 18120 refined, 6 included, MultiStar: {-0.08, 0.24}, one-star: {-0.11, 0.58}
22:39:17.899 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
22:39:17.901 00.002 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
22:39:17.901 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.89 mountX=-0.26 mountY=-0.04, mountTheta=-3.00
22:39:17.901 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.24, opts=13)
22:39:17.901 00.000 18120 Enqueuing Move request for scope (-0.08, 0.24)
22:39:17.901 00.000 21948 Worker thread wakes up
22:39:17.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:17.901 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.3
22:39:17.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:17.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
22:39:17.901 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
22:39:17.901 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:17.901 00.000 18120 Enqueuing Expose request
22:39:17.901 00.000 21948 Moving (-0.08, 0.24) raw xDistance=-0.26 yDistance=-0.04
22:39:17.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:39:17.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:17.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:17.901 00.000 21948 MoveAxis(E, 46, ABG)
22:39:17.901 00.000 21948 Guiding  Dir = 2, Dur = 46
22:39:17.901 00.000 21948 IsSlewing returns 0
22:39:17.901 00.000 21948 IsGuiding returns 0
22:39:17.901 00.000 21948 PulseGuide returned control before completion, sleep 55
22:39:17.973 00.072 21948 IsGuiding returns 0
22:39:17.973 00.000 21948 Move returns status 0, amount 46
22:39:17.973 00.000 21948 MoveAxis(N, 0, ABG)
22:39:17.973 00.000 21948 Move returns status 0, amount 0
22:39:17.973 00.000 21948 move complete, result=0
22:39:17.973 00.000 21948 worker thread done servicing request
22:39:17.974 00.001 21948 Worker thread wakes up
22:39:17.974 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
22:39:17.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:17.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:19.608 01.634 21948 Exposure complete
22:39:19.640 00.032 21948 worker thread done servicing request
22:39:19.640 00.000 18120 OnExposeComplete: enter
22:39:19.640 00.000 18120 UpdateGuideState(): m_state=6
22:39:19.640 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:39:19.640 00.000 18120 Star::Find returns 1 (0), X=414.02, Y=230.29, Mass=1869, SNR=29.7, Peak=173 HFD=4.1
22:39:19.640 00.000 18120 MultiStar: [#1 0.12,0.40,0.00,M8] [#2 -0.08,-0.15,0.66,U] [#3 0.11,0.40,0.00,M1] [#4 0.03,-0.16,0.55,U] [#5 -0.38,-0.11,0.50,U] [#6 -0.20,-0.27,0.54,U] [#7 0.06,-0.21,0.54,U] [#8 -0.21,-0.40,0.00,M1] 
22:39:19.640 00.000 18120 refined, 5 included, MultiStar: {-0.11, -0.07}, one-star: {-0.12, 0.22}
22:39:19.640 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.41 = -1.41)
22:39:19.640 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.69 = 1.69)
22:39:19.640 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=0.02 mountY=0.13, mountTheta=1.41
22:39:19.656 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.07, opts=13)
22:39:19.656 00.000 18120 Enqueuing Move request for scope (-0.11, -0.07)
22:39:19.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:19.656 00.000 21948 Worker thread wakes up
22:39:19.656 00.000 18120 UpdateGuideState exits: m=1869 RSB=29.7
22:39:19.656 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:19.656 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:19.656 00.000 18120 Enqueuing Expose request
22:39:19.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:39:19.656 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:39:19.656 00.000 21948 Moving (-0.11, -0.07) raw xDistance=0.02 yDistance=0.13
22:39:19.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:39:19.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:19.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:39:19.656 00.000 21948 MoveAxis(E, 0, ABG)
22:39:19.656 00.000 21948 Move returns status 0, amount 0
22:39:19.656 00.000 21948 MoveAxis(N, 0, ABG)
22:39:19.656 00.000 21948 Move returns status 0, amount 0
22:39:19.656 00.000 21948 move complete, result=0
22:39:19.656 00.000 21948 worker thread done servicing request
22:39:19.656 00.000 21948 Worker thread wakes up
22:39:19.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:19.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:19.656 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:21.180 01.524 21948 Exposure complete
22:39:21.228 00.048 21948 worker thread done servicing request
22:39:21.228 00.000 18120 OnExposeComplete: enter
22:39:21.243 00.015 18120 UpdateGuideState(): m_state=6
22:39:21.243 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:39:21.243 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=230.68, Mass=2090, SNR=31.5, Peak=213 HFD=4.0
22:39:21.250 00.007 18120 MultiStar: [#1 0.04,0.52,0.00,M9] [#2 -0.07,0.18,0.63,U] [#3 0.13,0.55,0.00,M2] [#4 0.04,0.20,0.49,U] [#5 -0.25,-0.00,0.57,U] [#6 -0.15,0.06,0.48,U] [#7 0.22,-0.11,0.49,U] [#8 0.11,-0.16,0.43,U] 
22:39:21.252 00.002 18120 refined, 6 included, MultiStar: {-0.04, 0.18}, one-star: {-0.08, 0.60}
22:39:21.252 00.000 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
22:39:21.254 00.002 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.05 = -0.24)
22:39:21.256 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.80 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
22:39:21.258 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.18, opts=13)
22:39:21.258 00.000 18120 Enqueuing Move request for scope (-0.04, 0.18)
22:39:21.259 00.001 21948 Worker thread wakes up
22:39:21.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:21.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
22:39:21.259 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
22:39:21.259 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.5
22:39:21.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.259 00.000 21948 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=-0.04
22:39:21.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:39:21.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:21.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:21.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:21.263 00.004 21948 MoveAxis(E, 0, ABG)
22:39:21.263 00.000 21948 Move returns status 0, amount 0
22:39:21.263 00.000 21948 MoveAxis(N, 0, ABG)
22:39:21.263 00.000 21948 Move returns status 0, amount 0
22:39:21.263 00.000 21948 move complete, result=0
22:39:21.263 00.000 21948 worker thread done servicing request
22:39:21.263 00.000 18120 Enqueuing Expose request
22:39:21.263 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:21.263 00.000 21948 Worker thread wakes up
22:39:21.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:21.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:22.897 01.634 21948 Exposure complete
22:39:22.947 00.050 21948 worker thread done servicing request
22:39:22.947 00.000 18120 OnExposeComplete: enter
22:39:22.947 00.000 18120 UpdateGuideState(): m_state=6
22:39:22.947 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:39:22.947 00.000 18120 Star::Find returns 1 (0), X=414.04, Y=230.30, Mass=2006, SNR=30.8, Peak=193 HFD=4.1
22:39:22.947 00.000 18120 MultiStar: [#1 0.09,0.23,0.72,U] [#2 -0.23,-0.10,0.65,U] [#3 0.05,0.12,0.68,U] [#4 -0.03,-0.04,0.51,U] [#5 -0.36,-0.23,0.00,M1] [#6 -0.09,-0.00,0.51,U] [#7 -0.09,-0.42,0.00,M1] [#8 -0.23,-0.14,0.43,U] 
22:39:22.947 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {-0.10, 0.23}
22:39:22.961 00.014 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.48 = -2.81)
22:39:22.961 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
22:39:22.961 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.33 mountX=-0.10 mountY=0.03, mountTheta=2.84
22:39:22.961 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
22:39:22.961 00.000 18120 Enqueuing Move request for scope (-0.07, 0.07)
22:39:22.961 00.000 21948 Worker thread wakes up
22:39:22.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:22.961 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.8
22:39:22.961 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:22.968 00.007 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:39:22.968 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:22.968 00.000 18120 Enqueuing Expose request
22:39:22.969 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:39:22.969 00.000 21948 Moving (-0.07, 0.07) raw xDistance=-0.10 yDistance=0.03
22:39:22.969 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:39:22.969 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:22.970 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:39:22.970 00.000 21948 MoveAxis(E, 0, ABG)
22:39:22.970 00.000 21948 Move returns status 0, amount 0
22:39:22.970 00.000 21948 MoveAxis(N, 0, ABG)
22:39:22.970 00.000 21948 Move returns status 0, amount 0
22:39:22.970 00.000 21948 move complete, result=0
22:39:22.970 00.000 21948 worker thread done servicing request
22:39:22.970 00.000 21948 Worker thread wakes up
22:39:22.970 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:22.970 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:22.970 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:24.480 01.510 21948 Exposure complete
22:39:24.528 00.048 21948 worker thread done servicing request
22:39:24.528 00.000 18120 OnExposeComplete: enter
22:39:24.528 00.000 18120 UpdateGuideState(): m_state=6
22:39:24.528 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:39:24.528 00.000 18120 Star::Find returns 1 (0), X=414.01, Y=230.46, Mass=2078, SNR=31.1, Peak=191 HFD=4.1
22:39:24.528 00.000 18120 MultiStar: [#1 -0.08,0.63,0.00,M9] [#2 -0.39,0.20,0.00,M1] [#3 -0.05,0.47,0.00,M2] [#4 0.03,-0.32,0.53,U] [#5 -0.42,-0.28,0.00,M2] [#6 -0.06,0.06,0.47,U] [#7 -0.10,-0.22,0.50,U] [#8 -0.40,-0.37,0.00,M1] 
22:39:24.528 00.000 18120 refined, 3 included, MultiStar: {-0.08, 0.06}, one-star: {-0.13, 0.39}
22:39:24.528 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.66 = -2.62)
22:39:24.528 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
22:39:24.528 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=-0.08 mountY=0.04, mountTheta=2.66
22:39:24.544 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
22:39:24.545 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
22:39:24.545 00.000 21948 Worker thread wakes up
22:39:24.545 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:24.545 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.1
22:39:24.545 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:24.545 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:24.545 00.000 18120 Enqueuing Expose request
22:39:24.547 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:39:24.547 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:39:24.547 00.000 21948 Moving (-0.08, 0.06) raw xDistance=-0.08 yDistance=0.04
22:39:24.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:39:24.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:24.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:39:24.547 00.000 21948 MoveAxis(E, 0, ABG)
22:39:24.547 00.000 21948 Move returns status 0, amount 0
22:39:24.547 00.000 21948 MoveAxis(N, 0, ABG)
22:39:24.547 00.000 21948 Move returns status 0, amount 0
22:39:24.547 00.000 21948 move complete, result=0
22:39:24.547 00.000 21948 worker thread done servicing request
22:39:24.547 00.000 21948 Worker thread wakes up
22:39:24.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:24.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:24.547 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:26.182 01.635 21948 Exposure complete
22:39:26.229 00.047 21948 worker thread done servicing request
22:39:26.229 00.000 18120 OnExposeComplete: enter
22:39:26.245 00.016 18120 UpdateGuideState(): m_state=6
22:39:26.245 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:39:26.245 00.000 18120 Star::Find returns 1 (0), X=413.92, Y=230.55, Mass=1949, SNR=30.3, Peak=186 HFD=4.1
22:39:26.245 00.000 18120 MultiStar: [#1 -0.00,0.84,0.00,M10] [#2 -0.25,0.25,0.67,U] [#3 0.06,0.44,0.00,M3] [#4 0.23,-0.06,0.52,U] [#5 -0.11,0.18,0.55,U] [#6 -0.02,0.32,0.52,U] [#7 0.01,-0.08,0.54,U] [#8 -0.18,0.05,0.46,U] 
22:39:26.247 00.002 18120 refined, 6 included, MultiStar: {-0.10, 0.20}, one-star: {-0.22, 0.48}
22:39:26.247 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
22:39:26.249 00.002 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.01)
22:39:26.249 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.03 mountX=-0.23 mountY=-0.00, mountTheta=-3.13
22:39:26.249 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.20, opts=13)
22:39:26.249 00.000 18120 Enqueuing Move request for scope (-0.10, 0.20)
22:39:26.249 00.000 21948 Worker thread wakes up
22:39:26.249 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
22:39:26.249 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
22:39:26.249 00.000 21948 Moving (-0.10, 0.20) raw xDistance=-0.23 yDistance=-0.00
22:39:26.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:39:26.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:26.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:26.249 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.3
22:39:26.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:26.249 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:26.249 00.000 18120 Enqueuing Expose request
22:39:26.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:39:26.249 00.000 21948 MoveAxis(E, 40, ABG)
22:39:26.249 00.000 21948 Guiding  Dir = 2, Dur = 40
22:39:26.249 00.000 21948 IsSlewing returns 0
22:39:26.249 00.000 21948 IsGuiding returns 0
22:39:26.249 00.000 21948 PulseGuide returned control before completion, sleep 49
22:39:26.309 00.060 21948 IsGuiding returns 0
22:39:26.309 00.000 21948 Move returns status 0, amount 40
22:39:26.309 00.000 21948 MoveAxis(N, 0, ABG)
22:39:26.309 00.000 21948 Move returns status 0, amount 0
22:39:26.309 00.000 21948 move complete, result=0
22:39:26.309 00.000 21948 worker thread done servicing request
22:39:26.309 00.000 21948 Worker thread wakes up
22:39:26.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:26.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:26.309 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
22:39:27.721 01.412 21948 Exposure complete
22:39:27.754 00.033 21948 worker thread done servicing request
22:39:27.754 00.000 18120 OnExposeComplete: enter
22:39:27.768 00.014 18120 UpdateGuideState(): m_state=6
22:39:27.771 00.003 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:39:27.771 00.000 18120 Star::Find returns 1 (0), X=414.00, Y=230.50, Mass=2012, SNR=30.8, Peak=176 HFD=4.1
22:39:27.771 00.000 18120 MultiStar: [#1 -0.11,0.62,0.00,R] [#2 0.03,0.14,0.63,U] [#3 0.39,0.39,0.00,M4] [#4 -0.03,0.02,0.55,U] [#5 -0.13,0.07,0.51,U] [#6 -0.18,0.10,0.45,U] [#7 0.38,-0.05,0.54,U] [#8 -0.04,-0.10,0.45,U] 
22:39:27.772 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.14, 0.43}
22:39:27.772 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
22:39:27.772 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
22:39:27.772 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
22:39:27.774 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
22:39:27.774 00.000 18120 Enqueuing Move request for scope (-0.02, 0.13)
22:39:27.774 00.000 21948 Worker thread wakes up
22:39:27.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:39:27.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:27.774 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:39:27.774 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.8
22:39:27.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:27.774 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:27.774 00.000 18120 Enqueuing Expose request
22:39:27.774 00.000 21948 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=-0.04
22:39:27.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:39:27.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:27.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:27.774 00.000 21948 MoveAxis(E, 0, ABG)
22:39:27.774 00.000 21948 Move returns status 0, amount 0
22:39:27.774 00.000 21948 MoveAxis(N, 0, ABG)
22:39:27.774 00.000 21948 Move returns status 0, amount 0
22:39:27.774 00.000 21948 move complete, result=0
22:39:27.774 00.000 21948 worker thread done servicing request
22:39:27.774 00.000 21948 Worker thread wakes up
22:39:27.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:27.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:27.774 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:29.408 01.634 21948 Exposure complete
22:39:29.455 00.047 21948 worker thread done servicing request
22:39:29.455 00.000 18120 OnExposeComplete: enter
22:39:29.455 00.000 18120 UpdateGuideState(): m_state=6
22:39:29.455 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:39:29.455 00.000 18120 Star::Find returns 1 (0), X=414.29, Y=230.38, Mass=1851, SNR=29.6, Peak=168 HFD=3.8
22:39:29.455 00.000 18120 MultiStar: [#1 0.10,-0.07,0.74,U] [#2 -0.22,0.01,0.69,U] [#3 0.35,0.52,0.00,M5] [#4 0.16,-0.37,0.52,U] [#5 -0.38,0.12,0.54,U] [#6 0.00,0.11,0.53,U] [#7 -0.16,-0.07,0.52,U] [#8 -0.03,-0.27,0.47,U] 
22:39:29.455 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {0.15, 0.31}
22:39:29.455 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
22:39:29.455 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
22:39:29.455 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.91 mountX=-0.02 mountY=0.02, mountTheta=2.25
22:39:29.455 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
22:39:29.455 00.000 18120 Enqueuing Move request for scope (-0.03, 0.01)
22:39:29.471 00.016 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:29.471 00.000 21948 Worker thread wakes up
22:39:29.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:39:29.471 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:39:29.471 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.02
22:39:29.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:39:29.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:29.471 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.6
22:39:29.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:29.471 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:29.471 00.000 18120 Enqueuing Expose request
22:39:29.477 00.006 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:29.477 00.000 21948 MoveAxis(E, 0, ABG)
22:39:29.477 00.000 21948 Move returns status 0, amount 0
22:39:29.477 00.000 21948 MoveAxis(N, 0, ABG)
22:39:29.477 00.000 21948 Move returns status 0, amount 0
22:39:29.477 00.000 21948 move complete, result=0
22:39:29.477 00.000 21948 worker thread done servicing request
22:39:29.477 00.000 21948 Worker thread wakes up
22:39:29.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:29.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:29.477 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:30.997 01.520 21948 Exposure complete
22:39:31.061 00.064 21948 worker thread done servicing request
22:39:31.061 00.000 18120 OnExposeComplete: enter
22:39:31.061 00.000 18120 UpdateGuideState(): m_state=6
22:39:31.061 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:39:31.077 00.016 18120 Star::Find returns 1 (0), X=413.94, Y=230.64, Mass=2119, SNR=31.6, Peak=212 HFD=3.9
22:39:31.077 00.000 18120 MultiStar: [#1 0.14,-0.26,0.64,U] [#2 0.08,-0.09,0.60,U] [#3 0.27,0.38,0.00,M6] [#4 0.14,-0.01,0.57,U] [#5 -0.39,-0.03,0.53,U] [#6 -0.25,0.23,0.50,U] [#7 -0.20,-0.22,0.49,U] [#8 -0.21,0.03,0.47,U] 
22:39:31.077 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.07}, one-star: {-0.20, 0.57}
22:39:31.077 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.68 = -2.61)
22:39:31.077 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
22:39:31.077 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.53 mountX=-0.11 mountY=0.06, mountTheta=2.64
22:39:31.093 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
22:39:31.093 00.000 18120 Enqueuing Move request for scope (-0.11, 0.07)
22:39:31.093 00.000 21948 Worker thread wakes up
22:39:31.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:31.093 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.6
22:39:31.093 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:31.093 00.000 18120 Enqueuing Expose request
22:39:31.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
22:39:31.093 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
22:39:31.093 00.000 21948 Moving (-0.11, 0.07) raw xDistance=-0.11 yDistance=0.06
22:39:31.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:39:31.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:31.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:31.093 00.000 21948 MoveAxis(E, 0, ABG)
22:39:31.093 00.000 21948 Move returns status 0, amount 0
22:39:31.093 00.000 21948 MoveAxis(N, 0, ABG)
22:39:31.093 00.000 21948 Move returns status 0, amount 0
22:39:31.093 00.000 21948 move complete, result=0
22:39:31.093 00.000 21948 worker thread done servicing request
22:39:31.093 00.000 21948 Worker thread wakes up
22:39:31.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:31.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:31.093 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:32.731 01.638 21948 Exposure complete
22:39:32.783 00.052 21948 worker thread done servicing request
22:39:32.783 00.000 18120 OnExposeComplete: enter
22:39:32.783 00.000 18120 UpdateGuideState(): m_state=6
22:39:32.783 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:39:32.795 00.012 18120 Star::Find returns 1 (0), X=413.90, Y=230.57, Mass=1945, SNR=30.4, Peak=176 HFD=3.9
22:39:32.795 00.000 18120 MultiStar: [#1 -0.20,0.07,0.75,U] [#2 -0.35,0.33,0.00,M1] [#3 0.30,0.49,0.00,M7] [#4 0.08,0.20,0.53,U] [#5 -0.47,0.06,0.00,M1] [#6 -0.14,0.35,0.53,U] [#7 -0.01,0.07,0.47,U] [#8 -0.23,0.02,0.47,U] 
22:39:32.795 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.23}, one-star: {-0.24, 0.50}
22:39:32.795 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.27 = -3.02)
22:39:32.797 00.002 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.09)
22:39:32.797 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.12 mountX=-0.27 mountY=0.02, mountTheta=3.06
22:39:32.797 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.23, opts=13)
22:39:32.797 00.000 18120 Enqueuing Move request for scope (-0.14, 0.23)
22:39:32.797 00.000 21948 Worker thread wakes up
22:39:32.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:32.797 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.4
22:39:32.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:32.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:32.797 00.000 18120 Enqueuing Expose request
22:39:32.797 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
22:39:32.797 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
22:39:32.797 00.000 21948 Moving (-0.14, 0.23) raw xDistance=-0.27 yDistance=0.02
22:39:32.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:39:32.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:32.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:32.797 00.000 21948 MoveAxis(E, 48, ABG)
22:39:32.797 00.000 21948 Guiding  Dir = 2, Dur = 48
22:39:32.797 00.000 21948 IsSlewing returns 0
22:39:32.797 00.000 21948 IsGuiding returns 0
22:39:32.797 00.000 21948 PulseGuide returned control before completion, sleep 56
22:39:32.876 00.079 21948 IsGuiding returns 0
22:39:32.876 00.000 21948 Move returns status 0, amount 48
22:39:32.876 00.000 21948 MoveAxis(N, 0, ABG)
22:39:32.876 00.000 21948 Move returns status 0, amount 0
22:39:32.876 00.000 21948 move complete, result=0
22:39:32.876 00.000 21948 worker thread done servicing request
22:39:32.876 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
22:39:32.876 00.000 21948 Worker thread wakes up
22:39:32.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:32.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:34.291 01.415 21948 Exposure complete
22:39:34.355 00.064 21948 worker thread done servicing request
22:39:34.355 00.000 18120 OnExposeComplete: enter
22:39:34.355 00.000 18120 UpdateGuideState(): m_state=6
22:39:34.371 00.016 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:39:34.371 00.000 18120 Star::Find returns 1 (0), X=414.23, Y=230.33, Mass=2070, SNR=31.1, Peak=213 HFD=4.0
22:39:34.371 00.000 18120 MultiStar: [#1 0.05,-0.20,0.73,U] [#2 -0.09,-0.06,0.62,U] [#3 0.31,0.11,0.66,U] [#4 0.35,0.08,0.54,U] [#5 -0.25,0.03,0.49,U] [#6 -0.10,-0.13,0.47,U] [#7 0.10,-0.21,0.50,U] [#8 -0.02,-0.03,0.44,U] 
22:39:34.371 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.09, 0.26}
22:39:34.371 00.000 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.14) = xAngle (1.23 = 1.23)
22:39:34.371 00.000 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.34 = -1.95)
22:39:34.371 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=0.02 mountY=-0.06, mountTheta=-1.23
22:39:34.371 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
22:39:34.371 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
22:39:34.371 00.000 21948 Worker thread wakes up
22:39:34.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:34.371 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.1
22:39:34.371 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:34.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:34.371 00.000 18120 Enqueuing Expose request
22:39:34.371 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:39:34.371 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:39:34.371 00.000 21948 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=-0.06
22:39:34.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:39:34.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:34.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:39:34.371 00.000 21948 MoveAxis(E, 0, ABG)
22:39:34.371 00.000 21948 Move returns status 0, amount 0
22:39:34.371 00.000 21948 MoveAxis(N, 0, ABG)
22:39:34.371 00.000 21948 Move returns status 0, amount 0
22:39:34.371 00.000 21948 move complete, result=0
22:39:34.371 00.000 21948 worker thread done servicing request
22:39:34.371 00.000 21948 Worker thread wakes up
22:39:34.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:34.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:34.371 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:36.010 01.639 21948 Exposure complete
22:39:36.054 00.044 21948 worker thread done servicing request
22:39:36.054 00.000 18120 OnExposeComplete: enter
22:39:36.054 00.000 18120 UpdateGuideState(): m_state=6
22:39:36.054 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:39:36.054 00.000 18120 Star::Find returns 1 (0), X=413.95, Y=230.27, Mass=2004, SNR=30.8, Peak=210 HFD=4.1
22:39:36.054 00.000 18120 MultiStar: [#1 0.09,-0.40,0.65,U] [#2 -0.04,-0.08,0.68,U] [#3 0.29,0.24,0.67,U] [#4 0.37,-0.42,0.00,M1] [#5 -0.38,-0.17,0.00,M1] [#6 -0.16,0.28,0.46,U] [#7 0.14,-0.37,0.52,U] [#8 -0.12,-0.22,0.45,U] 
22:39:36.054 00.000 18120 refined, 6 included, MultiStar: {-0.00, -0.03}, one-star: {-0.19, 0.20}
22:39:36.058 00.004 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
22:39:36.059 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
22:39:36.059 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.75 mountX=0.02 mountY=0.02, mountTheta=0.63
22:39:36.059 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.03, opts=13)
22:39:36.059 00.000 18120 Enqueuing Move request for scope (-0.00, -0.03)
22:39:36.059 00.000 21948 Worker thread wakes up
22:39:36.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:36.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:39:36.059 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:39:36.059 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.8
22:39:36.059 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:36.059 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:36.059 00.000 18120 Enqueuing Expose request
22:39:36.059 00.000 21948 Moving (-0.00, -0.03) raw xDistance=0.02 yDistance=0.02
22:39:36.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:39:36.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:36.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:36.059 00.000 21948 MoveAxis(E, 0, ABG)
22:39:36.059 00.000 21948 Move returns status 0, amount 0
22:39:36.059 00.000 21948 MoveAxis(N, 0, ABG)
22:39:36.059 00.000 21948 Move returns status 0, amount 0
22:39:36.059 00.000 21948 move complete, result=0
22:39:36.059 00.000 21948 worker thread done servicing request
22:39:36.059 00.000 21948 Worker thread wakes up
22:39:36.059 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:36.059 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:36.059 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:37.588 01.529 21948 Exposure complete
22:39:37.636 00.048 21948 worker thread done servicing request
22:39:37.636 00.000 18120 OnExposeComplete: enter
22:39:37.636 00.000 18120 UpdateGuideState(): m_state=6
22:39:37.636 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:39:37.636 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.50, Mass=1691, SNR=28.2, Peak=158 HFD=3.8
22:39:37.636 00.000 18120 MultiStar: [#1 0.19,-0.05,0.77,U] [#2 -0.23,0.05,0.72,U] [#3 -0.07,0.53,0.00,M6] [#4 0.26,-0.03,0.59,U] [#5 -0.34,0.15,0.54,U] [#6 -0.25,0.40,0.00,M1] [#7 -0.12,0.08,0.56,U] [#8 -0.14,0.05,0.47,U] 
22:39:37.636 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.12}, one-star: {-0.00, 0.43}
22:39:37.636 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
22:39:37.636 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
22:39:37.636 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.89 mountX=-0.13 mountY=-0.02, mountTheta=-2.99
22:39:37.636 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
22:39:37.636 00.000 18120 Enqueuing Move request for scope (-0.04, 0.12)
22:39:37.636 00.000 21948 Worker thread wakes up
22:39:37.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:37.636 00.000 18120 UpdateGuideState exits: m=1691 RSB=28.2
22:39:37.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:37.636 00.000 18120 Enqueuing Expose request
22:39:37.651 00.015 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:39:37.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:39:37.651 00.000 21948 Moving (-0.04, 0.12) raw xDistance=-0.13 yDistance=-0.02
22:39:37.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:39:37.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:37.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:37.651 00.000 21948 MoveAxis(E, 0, ABG)
22:39:37.651 00.000 21948 Move returns status 0, amount 0
22:39:37.651 00.000 21948 MoveAxis(N, 0, ABG)
22:39:37.651 00.000 21948 Move returns status 0, amount 0
22:39:37.651 00.000 21948 move complete, result=0
22:39:37.651 00.000 21948 worker thread done servicing request
22:39:37.651 00.000 21948 Worker thread wakes up
22:39:37.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:37.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:37.651 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:39.291 01.640 21948 Exposure complete
22:39:39.340 00.049 21948 worker thread done servicing request
22:39:39.340 00.000 18120 OnExposeComplete: enter
22:39:39.340 00.000 18120 UpdateGuideState(): m_state=6
22:39:39.340 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:39:39.340 00.000 18120 Star::Find returns 1 (0), X=413.71, Y=230.89, Mass=2114, SNR=31.5, Peak=232 HFD=4.1
22:39:39.340 00.000 18120 MultiStar: large primary error, entering stabilization period
22:39:39.340 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.19 = -3.09)
22:39:39.340 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.01)
22:39:39.340 00.000 18120 CameraToMount -- cameraX=-0.43 cameraY=0.82 hyp=0.93 cameraTheta=2.05 mountX=-0.93 mountY=0.01, mountTheta=3.13
22:39:39.352 00.012 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=0.82, opts=13)
22:39:39.352 00.000 18120 Enqueuing Move request for scope (-0.43, 0.82)
22:39:39.355 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:39.355 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.5
22:39:39.355 00.000 21948 Worker thread wakes up
22:39:39.355 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:39.355 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:39.355 00.000 18120 Enqueuing Expose request
22:39:39.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.82) opts 0xd
22:39:39.355 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, 0.82)
22:39:39.355 00.000 21948 Moving (-0.43, 0.82) raw xDistance=-0.93 yDistance=0.01
22:39:39.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
22:39:39.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:39.355 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:39:39.355 00.000 21948 MoveAxis(E, 165, ABG)
22:39:39.355 00.000 21948 Guiding  Dir = 2, Dur = 165
22:39:39.355 00.000 21948 IsSlewing returns 0
22:39:39.360 00.005 21948 IsGuiding returns 0
22:39:39.360 00.000 21948 PulseGuide returned control before completion, sleep 174
22:39:39.545 00.185 21948 IsGuiding returns 0
22:39:39.545 00.000 21948 Move returns status 0, amount 165
22:39:39.545 00.000 21948 MoveAxis(N, 0, ABG)
22:39:39.545 00.000 21948 Move returns status 0, amount 0
22:39:39.545 00.000 21948 move complete, result=0
22:39:39.545 00.000 21948 worker thread done servicing request
22:39:39.545 00.000 21948 Worker thread wakes up
22:39:39.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:39.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:39.545 00.000 18120 GuideStep: -0.9 px 165 ms EAST, 0.0 px 0 ms NORTH
22:39:40.961 01.416 21948 Exposure complete
22:39:41.022 00.061 21948 worker thread done servicing request
22:39:41.022 00.000 18120 OnExposeComplete: enter
22:39:41.022 00.000 18120 UpdateGuideState(): m_state=6
22:39:41.022 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:39:41.022 00.000 18120 Star::Find returns 1 (0), X=414.24, Y=230.18, Mass=2209, SNR=32.1, Peak=217 HFD=4.2
22:39:41.022 00.000 18120 MultiStar: exiting stabilization period
22:39:41.022 00.000 18120 MultiStar: [#1 0.15,-0.14,0.68,U] [#2 -0.03,-0.33,0.62,U] [#3 -0.07,0.08,0.68,U] [#4 0.40,-0.38,0.00,M1] [#5 -0.18,-0.34,0.47,U] [#6 -0.23,-0.03,0.48,U] [#7 0.10,-0.60,0.00,M1] [#8 0.05,-0.19,0.40,U] 
22:39:41.022 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.09}, one-star: {0.10, 0.11}
22:39:41.022 00.000 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.14) = xAngle (-0.52 = -0.52)
22:39:41.022 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
22:39:41.022 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.66 mountX=0.08 mountY=0.05, mountTheta=0.55
22:39:41.038 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
22:39:41.038 00.000 18120 Enqueuing Move request for scope (-0.01, -0.09)
22:39:41.038 00.000 21948 Worker thread wakes up
22:39:41.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:41.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
22:39:41.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
22:39:41.038 00.000 21948 Moving (-0.01, -0.09) raw xDistance=0.08 yDistance=0.05
22:39:41.038 00.000 18120 UpdateGuideState exits: m=2209 RSB=32.1
22:39:41.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.038 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:41.038 00.000 18120 Enqueuing Expose request
22:39:41.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:39:41.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:41.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:41.038 00.000 21948 MoveAxis(E, 0, ABG)
22:39:41.038 00.000 21948 Move returns status 0, amount 0
22:39:41.038 00.000 21948 MoveAxis(N, 0, ABG)
22:39:41.038 00.000 21948 Move returns status 0, amount 0
22:39:41.038 00.000 21948 move complete, result=0
22:39:41.038 00.000 21948 worker thread done servicing request
22:39:41.038 00.000 21948 Worker thread wakes up
22:39:41.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:41.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:41.038 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:42.676 01.638 21948 Exposure complete
22:39:42.740 00.064 21948 worker thread done servicing request
22:39:42.740 00.000 18120 OnExposeComplete: enter
22:39:42.740 00.000 18120 UpdateGuideState(): m_state=6
22:39:42.740 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:39:42.740 00.000 18120 Star::Find returns 1 (0), X=414.27, Y=230.21, Mass=2160, SNR=31.8, Peak=212 HFD=4.2
22:39:42.740 00.000 18120 MultiStar: [#1 0.25,-0.53,0.00,M1] [#2 0.09,-0.54,0.00,M1] [#3 -0.12,-0.11,0.66,U] [#4 0.53,-0.12,0.00,M2] [#5 -0.21,-0.44,0.00,M1] [#6 0.04,-0.19,0.47,U] [#7 0.28,-0.33,0.48,U] [#8 0.10,-0.42,0.45,U] 
22:39:42.740 00.000 18120 refined, 4 included, MultiStar: {0.08, -0.12}, one-star: {0.13, 0.14}
22:39:42.740 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
22:39:42.740 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.01)
22:39:42.740 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=0.14 mountY=-0.02, mountTheta=-0.13
22:39:42.740 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
22:39:42.740 00.000 18120 Enqueuing Move request for scope (0.08, -0.12)
22:39:42.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:42.740 00.000 18120 UpdateGuideState exits: m=2160 RSB=31.8
22:39:42.740 00.000 21948 Worker thread wakes up
22:39:42.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:39:42.740 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:39:42.740 00.000 21948 Moving (0.08, -0.12) raw xDistance=0.14 yDistance=-0.02
22:39:42.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:39:42.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:42.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:42.756 00.016 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:42.756 00.000 18120 Enqueuing Expose request
22:39:42.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:42.756 00.000 21948 MoveAxis(E, 0, ABG)
22:39:42.756 00.000 21948 Move returns status 0, amount 0
22:39:42.756 00.000 21948 MoveAxis(N, 0, ABG)
22:39:42.756 00.000 21948 Move returns status 0, amount 0
22:39:42.756 00.000 21948 move complete, result=0
22:39:42.756 00.000 21948 worker thread done servicing request
22:39:42.756 00.000 21948 Worker thread wakes up
22:39:42.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:42.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:42.758 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:44.169 01.411 21948 Exposure complete
22:39:44.217 00.048 21948 worker thread done servicing request
22:39:44.217 00.000 18120 OnExposeComplete: enter
22:39:44.217 00.000 18120 UpdateGuideState(): m_state=6
22:39:44.217 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:39:44.217 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=229.92, Mass=1949, SNR=30.3, Peak=204 HFD=4.2
22:39:44.217 00.000 18120 MultiStar: [#1 0.42,-0.55,0.00,M2] [#2 0.12,-0.42,0.00,M2] [#3 -0.17,0.08,0.70,U] [#4 0.48,-0.62,0.00,M3] [#5 -0.08,-0.06,0.52,U] [#6 -0.13,-0.52,0.00,M1] [#7 -0.01,-0.49,0.00,M1] [#8 0.16,-0.44,0.00,M1] 
22:39:44.217 00.000 18120 refined, 2 included, MultiStar: {-0.05, -0.06}, one-star: {0.06, -0.16}
22:39:44.233 00.016 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.14) = xAngle (-1.10 = -1.10)
22:39:44.233 00.000 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.00 = 2.00)
22:39:44.233 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.24 mountX=0.03 mountY=0.07, mountTheta=1.11
22:39:44.233 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
22:39:44.233 00.000 18120 Enqueuing Move request for scope (-0.05, -0.06)
22:39:44.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:44.249 00.016 21948 Worker thread wakes up
22:39:44.249 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.3
22:39:44.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.249 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:44.249 00.000 18120 Enqueuing Expose request
22:39:44.249 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:39:44.249 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:39:44.249 00.000 21948 Moving (-0.05, -0.06) raw xDistance=0.03 yDistance=0.07
22:39:44.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:39:44.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:44.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:39:44.249 00.000 21948 MoveAxis(E, 0, ABG)
22:39:44.249 00.000 21948 Move returns status 0, amount 0
22:39:44.249 00.000 21948 MoveAxis(N, 0, ABG)
22:39:44.249 00.000 21948 Move returns status 0, amount 0
22:39:44.249 00.000 21948 move complete, result=0
22:39:44.249 00.000 21948 worker thread done servicing request
22:39:44.249 00.000 21948 Worker thread wakes up
22:39:44.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:44.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:44.249 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:45.881 01.632 21948 Exposure complete
22:39:45.897 00.016 21948 worker thread done servicing request
22:39:45.897 00.000 18120 OnExposeComplete: enter
22:39:45.913 00.016 18120 UpdateGuideState(): m_state=6
22:39:45.913 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:39:45.913 00.000 18120 Star::Find returns 1 (0), X=414.33, Y=230.10, Mass=2112, SNR=31.7, Peak=222 HFD=4.0
22:39:45.913 00.000 18120 MultiStar: [#1 0.10,-0.49,0.00,M3] [#2 0.13,-0.65,0.00,M3] [#3 0.44,0.15,0.00,M4] [#4 0.20,-0.37,0.52,U] [#5 -0.10,-0.21,0.49,U] [#6 -0.05,-0.24,0.47,U] [#7 0.27,-0.45,0.00,M2] [#8 0.02,-0.30,0.47,U] 
22:39:45.913 00.000 18120 single-star, 4 included, MultiStar: {0.08, -0.18}, one-star: {0.19, 0.03}
22:39:45.913 00.000 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.14) = xAngle (1.28 = 1.28)
22:39:45.913 00.000 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.39 = -1.90)
22:39:45.913 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.14 mountX=0.05 mountY=-0.18, mountTheta=-1.28
22:39:45.913 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.03, opts=13)
22:39:45.913 00.000 18120 Enqueuing Move request for scope (0.19, 0.03)
22:39:45.913 00.000 21948 Worker thread wakes up
22:39:45.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:45.913 00.000 18120 UpdateGuideState exits: m=2112 RSB=31.7
22:39:45.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.913 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:45.913 00.000 18120 Enqueuing Expose request
22:39:45.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
22:39:45.913 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
22:39:45.913 00.000 21948 Moving (0.19, 0.03) raw xDistance=0.05 yDistance=-0.18
22:39:45.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:39:45.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:45.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:39:45.913 00.000 21948 MoveAxis(E, 0, ABG)
22:39:45.913 00.000 21948 Move returns status 0, amount 0
22:39:45.913 00.000 21948 MoveAxis(N, 0, ABG)
22:39:45.913 00.000 21948 Move returns status 0, amount 0
22:39:45.913 00.000 21948 move complete, result=0
22:39:45.913 00.000 21948 worker thread done servicing request
22:39:45.913 00.000 21948 Worker thread wakes up
22:39:45.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:45.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:45.913 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:47.439 01.526 21948 Exposure complete
22:39:47.470 00.031 21948 worker thread done servicing request
22:39:47.470 00.000 18120 OnExposeComplete: enter
22:39:47.472 00.002 18120 UpdateGuideState(): m_state=6
22:39:47.475 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:39:47.475 00.000 18120 Star::Find returns 1 (0), X=414.17, Y=230.15, Mass=2003, SNR=30.7, Peak=215 HFD=4.1
22:39:47.477 00.002 18120 MultiStar: [#1 0.20,-0.57,0.00,M4] [#2 0.06,-0.62,0.00,M4] [#3 0.53,0.14,0.00,M5] [#4 0.36,-0.37,0.00,M3] [#5 0.04,-0.47,0.00,M1] [#6 0.06,-0.64,0.00,M1] [#7 0.17,-0.61,0.00,M3] [#8 0.09,-0.37,0.43,U] 
22:39:47.479 00.002 18120 refined, 1 included, MultiStar: {0.05, -0.05}, one-star: {0.03, 0.08}
22:39:47.479 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.14) = xAngle (0.31 = 0.31)
22:39:47.481 00.002 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.41 = -2.87)
22:39:47.481 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.84 mountX=0.07 mountY=-0.02, mountTheta=-0.27
22:39:47.481 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
22:39:47.481 00.000 18120 Enqueuing Move request for scope (0.05, -0.05)
22:39:47.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:47.487 00.006 18120 UpdateGuideState exits: m=2003 RSB=30.7
22:39:47.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:47.487 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:47.487 00.000 18120 Enqueuing Expose request
22:39:47.487 00.000 21948 Worker thread wakes up
22:39:47.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:39:47.491 00.004 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:39:47.491 00.000 21948 Moving (0.05, -0.05) raw xDistance=0.07 yDistance=-0.02
22:39:47.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:39:47.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:47.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:47.491 00.000 21948 MoveAxis(E, 0, ABG)
22:39:47.491 00.000 21948 Move returns status 0, amount 0
22:39:47.491 00.000 21948 MoveAxis(N, 0, ABG)
22:39:47.491 00.000 21948 Move returns status 0, amount 0
22:39:47.491 00.000 21948 move complete, result=0
22:39:47.491 00.000 21948 worker thread done servicing request
22:39:47.491 00.000 21948 Worker thread wakes up
22:39:47.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:47.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:47.491 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:49.132 01.641 21948 Exposure complete
22:39:49.180 00.048 21948 worker thread done servicing request
22:39:49.180 00.000 18120 OnExposeComplete: enter
22:39:49.180 00.000 18120 UpdateGuideState(): m_state=6
22:39:49.180 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:39:49.180 00.000 18120 Star::Find returns 1 (0), X=414.33, Y=229.89, Mass=2079, SNR=31.2, Peak=201 HFD=4.0
22:39:49.180 00.000 18120 MultiStar: [#1 0.13,-0.81,0.00,M5] [#2 0.06,-0.71,0.00,M5] [#3 0.15,-0.13,0.66,U] [#4 0.39,-0.64,0.00,M4] [#5 0.24,-0.69,0.00,M2] [#6 0.23,-0.64,0.00,M2] [#7 0.37,-0.80,0.00,M4] [#8 0.01,-0.54,0.00,M1] 
22:39:49.180 00.000 18120 refined, 1 included, MultiStar: {0.18, -0.16}, one-star: {0.19, -0.18}
22:39:49.180 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
22:39:49.195 00.015 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.77)
22:39:49.196 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=0.22 mountY=-0.09, mountTheta=-0.37
22:39:49.196 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.16, opts=13)
22:39:49.196 00.000 18120 Enqueuing Move request for scope (0.18, -0.16)
22:39:49.196 00.000 21948 Worker thread wakes up
22:39:49.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:49.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
22:39:49.196 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
22:39:49.196 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.2
22:39:49.196 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.196 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:49.196 00.000 18120 Enqueuing Expose request
22:39:49.196 00.000 21948 Moving (0.18, -0.16) raw xDistance=0.22 yDistance=-0.09
22:39:49.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:39:49.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:49.196 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:39:49.196 00.000 21948 MoveAxis(W, 39, ABG)
22:39:49.196 00.000 21948 Guiding  Dir = 3, Dur = 39
22:39:49.196 00.000 21948 IsSlewing returns 0
22:39:49.196 00.000 21948 IsGuiding returns 0
22:39:49.196 00.000 21948 PulseGuide returned control before completion, sleep 48
22:39:49.260 00.064 21948 IsGuiding returns 0
22:39:49.260 00.000 21948 Move returns status 0, amount 39
22:39:49.260 00.000 21948 MoveAxis(N, 0, ABG)
22:39:49.260 00.000 21948 Move returns status 0, amount 0
22:39:49.260 00.000 21948 move complete, result=0
22:39:49.260 00.000 21948 worker thread done servicing request
22:39:49.260 00.000 21948 Worker thread wakes up
22:39:49.260 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
22:39:49.261 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:49.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:50.670 01.409 21948 Exposure complete
22:39:50.717 00.047 21948 worker thread done servicing request
22:39:50.717 00.000 18120 OnExposeComplete: enter
22:39:50.717 00.000 18120 UpdateGuideState(): m_state=6
22:39:50.733 00.016 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:39:50.733 00.000 18120 Star::Find returns 1 (0), X=414.37, Y=229.59, Mass=1979, SNR=30.6, Peak=183 HFD=4.0
22:39:50.733 00.000 18120 MultiStar: [#1 0.37,-1.04,0.00,M6] [#2 0.29,-0.84,0.00,M6] [#3 0.11,-0.38,0.69,U] [#4 0.68,-0.81,0.00,M5] [#5 -0.31,-0.66,0.00,M3] [#6 -0.01,-0.75,0.00,M3] [#7 0.28,-0.76,0.00,M5] [#8 0.18,-0.87,0.00,M2] 
22:39:50.733 00.000 18120 refined, 1 included, MultiStar: {0.18, -0.44}, one-star: {0.23, -0.48}
22:39:50.737 00.004 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
22:39:50.737 00.000 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
22:39:50.737 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.44 hyp=0.48 cameraTheta=-1.19 mountX=0.48 mountY=0.04, mountTheta=0.08
22:39:50.737 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.44, opts=13)
22:39:50.737 00.000 18120 Enqueuing Move request for scope (0.18, -0.44)
22:39:50.737 00.000 21948 Worker thread wakes up
22:39:50.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:50.737 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.6
22:39:50.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:50.737 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:50.737 00.000 18120 Enqueuing Expose request
22:39:50.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.44) opts 0xd
22:39:50.737 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.44)
22:39:50.737 00.000 21948 Moving (0.18, -0.44) raw xDistance=0.48 yDistance=0.04
22:39:50.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
22:39:50.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:50.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:39:50.737 00.000 21948 MoveAxis(W, 88, ABG)
22:39:50.737 00.000 21948 Guiding  Dir = 3, Dur = 88
22:39:50.737 00.000 21948 IsSlewing returns 0
22:39:50.737 00.000 21948 IsGuiding returns 0
22:39:50.737 00.000 21948 PulseGuide returned control before completion, sleep 97
22:39:50.845 00.108 21948 IsGuiding returns 0
22:39:50.845 00.000 21948 Move returns status 0, amount 88
22:39:50.845 00.000 21948 MoveAxis(N, 0, ABG)
22:39:50.845 00.000 21948 Move returns status 0, amount 0
22:39:50.845 00.000 21948 move complete, result=0
22:39:50.845 00.000 21948 worker thread done servicing request
22:39:50.845 00.000 21948 Worker thread wakes up
22:39:50.845 00.000 18120 GuideStep: 0.5 px 88 ms WEST, 0.0 px 0 ms NORTH
22:39:50.845 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:50.845 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:52.482 01.637 21948 Exposure complete
22:39:52.513 00.031 21948 worker thread done servicing request
22:39:52.513 00.000 18120 OnExposeComplete: enter
22:39:52.513 00.000 18120 UpdateGuideState(): m_state=6
22:39:52.513 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:39:52.513 00.000 18120 Star::Find returns 1 (0), X=414.30, Y=229.96, Mass=1905, SNR=30.1, Peak=205 HFD=4.0
22:39:52.513 00.000 18120 MultiStar: [#1 0.42,-0.44,0.00,M7] [#2 0.15,-0.52,0.00,M7] [#3 0.47,-0.11,0.00,M4] [#4 0.66,-0.43,0.00,M6] [#5 0.03,-0.59,0.00,M4] [#6 0.29,-0.72,0.00,M4] [#7 0.48,-0.77,0.00,M6] [#8 0.38,-0.63,0.00,M3] 
22:39:52.513 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
22:39:52.513 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
22:39:52.513 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.62 mountX=0.17 mountY=-0.09, mountTheta=-0.49
22:39:52.513 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
22:39:52.513 00.000 18120 Enqueuing Move request for scope (0.16, -0.11)
22:39:52.513 00.000 21948 Worker thread wakes up
22:39:52.513 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
22:39:52.513 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:52.513 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.1
22:39:52.513 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.513 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:52.513 00.000 18120 Enqueuing Expose request
22:39:52.524 00.011 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
22:39:52.524 00.000 21948 Moving (0.16, -0.11) raw xDistance=0.17 yDistance=-0.09
22:39:52.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:39:52.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:52.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:39:52.524 00.000 21948 MoveAxis(E, 0, ABG)
22:39:52.524 00.000 21948 Move returns status 0, amount 0
22:39:52.524 00.000 21948 MoveAxis(N, 0, ABG)
22:39:52.524 00.000 21948 Move returns status 0, amount 0
22:39:52.524 00.000 21948 move complete, result=0
22:39:52.524 00.000 21948 worker thread done servicing request
22:39:52.524 00.000 21948 Worker thread wakes up
22:39:52.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:52.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:52.524 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:54.050 01.526 21948 Exposure complete
22:39:54.098 00.048 21948 worker thread done servicing request
22:39:54.098 00.000 18120 OnExposeComplete: enter
22:39:54.098 00.000 18120 UpdateGuideState(): m_state=6
22:39:54.098 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:39:54.098 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=230.07, Mass=1818, SNR=29.2, Peak=191 HFD=4.2
22:39:54.098 00.000 18120 MultiStar: [#1 0.44,-0.50,0.00,M8] [#2 0.29,-0.78,0.00,M8] [#3 0.42,-0.18,0.00,M5] [#4 0.35,-0.35,0.00,M7] [#5 0.08,-0.65,0.00,M5] [#6 0.05,-0.47,0.00,M5] [#7 0.34,-0.60,0.00,M7] [#8 -0.02,-0.41,0.47,U] 
22:39:54.111 00.013 18120 single-star, 1 included, MultiStar: {0.03, -0.13}, one-star: {0.06, 0.00}
22:39:54.114 00.003 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.14) = xAngle (1.20 = 1.20)
22:39:54.114 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.31 = -1.98)
22:39:54.114 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.06 mountX=0.02 mountY=-0.05, mountTheta=-1.20
22:39:54.114 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
22:39:54.114 00.000 18120 Enqueuing Move request for scope (0.06, 0.00)
22:39:54.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:54.114 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.2
22:39:54.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:54.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:54.114 00.000 18120 Enqueuing Expose request
22:39:54.114 00.000 21948 Worker thread wakes up
22:39:54.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:39:54.114 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:39:54.114 00.000 21948 Moving (0.06, 0.00) raw xDistance=0.02 yDistance=-0.05
22:39:54.114 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:39:54.114 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:54.130 00.016 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:54.130 00.000 21948 MoveAxis(E, 0, ABG)
22:39:54.130 00.000 21948 Move returns status 0, amount 0
22:39:54.130 00.000 21948 MoveAxis(N, 0, ABG)
22:39:54.130 00.000 21948 Move returns status 0, amount 0
22:39:54.130 00.000 21948 move complete, result=0
22:39:54.130 00.000 21948 worker thread done servicing request
22:39:54.130 00.000 21948 Worker thread wakes up
22:39:54.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:54.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:54.130 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:55.770 01.640 21948 Exposure complete
22:39:55.818 00.048 21948 worker thread done servicing request
22:39:55.818 00.000 18120 OnExposeComplete: enter
22:39:55.818 00.000 18120 UpdateGuideState(): m_state=6
22:39:55.818 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:39:55.820 00.002 18120 Star::Find returns 1 (0), X=414.40, Y=230.11, Mass=1964, SNR=30.4, Peak=187 HFD=3.9
22:39:55.820 00.000 18120 MultiStar: [#1 0.53,-0.55,0.00,M9] [#2 0.16,-0.55,0.00,M9] [#3 0.07,-0.11,0.71,U] [#4 0.34,-0.31,0.00,M8] [#5 0.13,-0.32,0.51,U] [#6 0.39,-0.54,0.00,M6] [#7 0.37,-0.64,0.00,M8] [#8 0.14,-0.50,0.00,M3] 
22:39:55.820 00.000 18120 refined, 2 included, MultiStar: {0.17, -0.09}, one-star: {0.26, 0.04}
22:39:55.820 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.14) = xAngle (0.64 = 0.64)
22:39:55.822 00.002 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.74 = -2.54)
22:39:55.822 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=0.16 mountY=-0.11, mountTheta=-0.61
22:39:55.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
22:39:55.824 00.000 18120 Enqueuing Move request for scope (0.17, -0.09)
22:39:55.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:55.824 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.4
22:39:55.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:55.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:55.824 00.000 18120 Enqueuing Expose request
22:39:55.824 00.000 21948 Worker thread wakes up
22:39:55.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
22:39:55.824 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
22:39:55.824 00.000 21948 Moving (0.17, -0.09) raw xDistance=0.16 yDistance=-0.11
22:39:55.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:39:55.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:55.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:39:55.824 00.000 21948 MoveAxis(E, 0, ABG)
22:39:55.824 00.000 21948 Move returns status 0, amount 0
22:39:55.824 00.000 21948 MoveAxis(N, 0, ABG)
22:39:55.824 00.000 21948 Move returns status 0, amount 0
22:39:55.824 00.000 21948 move complete, result=0
22:39:55.824 00.000 21948 worker thread done servicing request
22:39:55.824 00.000 21948 Worker thread wakes up
22:39:55.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:55.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:55.824 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:57.350 01.526 21948 Exposure complete
22:39:57.383 00.033 21948 worker thread done servicing request
22:39:57.398 00.015 18120 OnExposeComplete: enter
22:39:57.398 00.000 18120 UpdateGuideState(): m_state=6
22:39:57.398 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:39:57.398 00.000 18120 Star::Find returns 1 (0), X=414.59, Y=229.79, Mass=2253, SNR=32.5, Peak=200 HFD=4.0
22:39:57.398 00.000 18120 MultiStar: [#1 0.54,-0.67,0.00,M10] [#2 0.33,-0.64,0.00,M10] [#3 0.50,-0.29,0.00,M5] [#4 0.77,-0.47,0.00,M9] [#5 0.02,-0.46,0.00,M5] [#6 0.29,-0.40,0.00,M7] [#7 0.46,-0.78,0.00,M9] [#8 0.56,-0.68,0.00,M4] 
22:39:57.398 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.14) = xAngle (0.58 = 0.58)
22:39:57.398 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.68 = -2.60)
22:39:57.398 00.000 18120 CameraToMount -- cameraX=0.45 cameraY=-0.28 hyp=0.53 cameraTheta=-0.56 mountX=0.44 mountY=-0.27, mountTheta=-0.55
22:39:57.398 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.45, y=-0.28, opts=13)
22:39:57.398 00.000 18120 Enqueuing Move request for scope (0.45, -0.28)
22:39:57.398 00.000 21948 Worker thread wakes up
22:39:57.398 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:57.398 00.000 18120 UpdateGuideState exits: m=2253 RSB=32.5
22:39:57.398 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:57.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:57.398 00.000 18120 Enqueuing Expose request
22:39:57.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.28) opts 0xd
22:39:57.398 00.000 21948 Handling offset move in thread for scope, endpoint = (0.45, -0.28)
22:39:57.398 00.000 21948 Moving (0.45, -0.28) raw xDistance=0.44 yDistance=-0.27
22:39:57.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
22:39:57.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:39:57.398 00.000 21948 MoveAxis(W, 79, ABG)
22:39:57.398 00.000 21948 Guiding  Dir = 3, Dur = 79
22:39:57.398 00.000 21948 IsSlewing returns 0
22:39:57.398 00.000 21948 IsGuiding returns 0
22:39:57.414 00.016 21948 PulseGuide returned control before completion, sleep 88
22:39:57.513 00.099 21948 IsGuiding returns 0
22:39:57.513 00.000 21948 Move returns status 0, amount 79
22:39:57.513 00.000 21948 MoveAxis(N, 65, ABG)
22:39:57.513 00.000 21948 Guiding  Dir = 0, Dur = 65
22:39:57.513 00.000 21948 IsSlewing returns 0
22:39:57.513 00.000 21948 IsGuiding returns 0
22:39:57.513 00.000 21948 PulseGuide returned control before completion, sleep 67
22:39:57.592 00.079 21948 IsGuiding returns 0
22:39:57.592 00.000 21948 Move returns status 0, amount 65
22:39:57.592 00.000 21948 move complete, result=0
22:39:57.592 00.000 21948 worker thread done servicing request
22:39:57.592 00.000 21948 Worker thread wakes up
22:39:57.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:57.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:57.592 00.000 18120 GuideStep: 0.4 px 79 ms WEST, -0.3 px 65 ms NORTH
22:39:59.225 01.633 21948 Exposure complete
22:39:59.258 00.033 21948 worker thread done servicing request
22:39:59.258 00.000 18120 OnExposeComplete: enter
22:39:59.258 00.000 18120 UpdateGuideState(): m_state=6
22:39:59.258 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:39:59.258 00.000 18120 Star::Find returns 1 (0), X=414.40, Y=230.25, Mass=2050, SNR=31.1, Peak=190 HFD=4.2
22:39:59.273 00.015 18120 MultiStar: [#1 0.14,-0.38,0.74,U] [#2 -0.05,-0.29,0.64,U] [#3 -0.07,0.03,0.67,U] [#4 -0.04,0.07,0.55,U] [#5 -0.56,-0.29,0.00,M6] [#6 -0.08,0.15,0.49,U] [#7 0.11,-0.40,0.54,U] [#8 -0.01,-0.24,0.45,U] 
22:39:59.275 00.002 18120 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.26, 0.18}
22:39:59.275 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.14) = xAngle (0.11 = 0.11)
22:39:59.275 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.07)
22:39:59.275 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.03 mountX=0.11 mountY=-0.01, mountTheta=-0.07
22:39:59.277 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
22:39:59.277 00.000 18120 Enqueuing Move request for scope (0.05, -0.09)
22:39:59.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:39:59.277 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.1
22:39:59.277 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:59.277 00.000 21948 Worker thread wakes up
22:39:59.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:39:59.277 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:39:59.277 00.000 21948 Moving (0.05, -0.09) raw xDistance=0.11 yDistance=-0.01
22:39:59.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:39:59.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:59.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:39:59.277 00.000 18120 Enqueuing Expose request
22:39:59.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:59.277 00.000 21948 MoveAxis(E, 0, ABG)
22:39:59.277 00.000 21948 Move returns status 0, amount 0
22:39:59.277 00.000 21948 MoveAxis(N, 0, ABG)
22:39:59.277 00.000 21948 Move returns status 0, amount 0
22:39:59.277 00.000 21948 move complete, result=0
22:39:59.277 00.000 21948 worker thread done servicing request
22:39:59.277 00.000 21948 Worker thread wakes up
22:39:59.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:39:59.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:39:59.277 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:00.812 01.535 21948 Exposure complete
22:40:00.864 00.052 21948 worker thread done servicing request
22:40:00.864 00.000 18120 OnExposeComplete: enter
22:40:00.864 00.000 18120 UpdateGuideState(): m_state=6
22:40:00.870 00.006 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:40:00.870 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=230.52, Mass=1955, SNR=30.3, Peak=176 HFD=4.1
22:40:00.872 00.002 18120 MultiStar: [#1 0.24,0.01,0.74,U] [#2 -0.20,-0.02,0.63,U] [#3 -0.00,0.42,0.69,U] [#4 0.09,0.06,0.56,U] [#5 -0.17,-0.05,0.49,U] [#6 -0.01,-0.21,0.52,U] [#7 0.11,-0.13,0.55,U] [#8 -0.03,-0.01,0.48,U] 
22:40:00.874 00.002 18120 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.16, 0.45}
22:40:00.874 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
22:40:00.876 00.002 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.30)
22:40:00.876 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.74 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
22:40:00.876 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
22:40:00.876 00.000 18120 Enqueuing Move request for scope (-0.02, 0.10)
22:40:00.876 00.000 21948 Worker thread wakes up
22:40:00.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:00.876 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:40:00.876 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.3
22:40:00.876 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:40:00.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.876 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:00.876 00.000 18120 Enqueuing Expose request
22:40:00.876 00.000 21948 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
22:40:00.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:40:00.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:00.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:00.876 00.000 21948 MoveAxis(E, 0, ABG)
22:40:00.876 00.000 21948 Move returns status 0, amount 0
22:40:00.876 00.000 21948 MoveAxis(N, 0, ABG)
22:40:00.876 00.000 21948 Move returns status 0, amount 0
22:40:00.876 00.000 21948 move complete, result=0
22:40:00.876 00.000 21948 worker thread done servicing request
22:40:00.876 00.000 21948 Worker thread wakes up
22:40:00.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:00.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:00.876 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:02.526 01.650 21948 Exposure complete
22:40:02.564 00.038 21948 worker thread done servicing request
22:40:02.564 00.000 18120 OnExposeComplete: enter
22:40:02.564 00.000 18120 UpdateGuideState(): m_state=6
22:40:02.564 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:40:02.564 00.000 18120 Star::Find returns 1 (0), X=414.21, Y=230.48, Mass=1777, SNR=28.8, Peak=158 HFD=3.8
22:40:02.564 00.000 18120 MultiStar: [#1 -0.00,-0.03,0.78,U] [#2 -0.01,-0.40,0.69,U] [#3 -0.15,0.21,0.76,U] [#4 0.01,0.07,0.57,U] [#5 -0.43,0.11,0.00,M6] [#6 -0.10,-0.06,0.53,U] [#7 0.13,-0.50,0.00,M8] [#8 -0.34,-0.34,0.00,M3] 
22:40:02.564 00.000 18120 refined, 5 included, MultiStar: {-0.02, 0.06}, one-star: {0.07, 0.41}
22:40:02.564 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
22:40:02.564 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
22:40:02.564 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.92 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
22:40:02.564 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.06, opts=13)
22:40:02.564 00.000 18120 Enqueuing Move request for scope (-0.02, 0.06)
22:40:02.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:02.573 00.009 18120 UpdateGuideState exits: m=1777 RSB=28.8
22:40:02.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:02.574 00.001 21948 Worker thread wakes up
22:40:02.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:02.576 00.002 18120 Enqueuing Expose request
22:40:02.576 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:40:02.576 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:40:02.576 00.000 21948 Moving (-0.02, 0.06) raw xDistance=-0.07 yDistance=-0.01
22:40:02.576 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:40:02.576 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:02.576 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:02.576 00.000 21948 MoveAxis(E, 0, ABG)
22:40:02.576 00.000 21948 Move returns status 0, amount 0
22:40:02.576 00.000 21948 MoveAxis(N, 0, ABG)
22:40:02.576 00.000 21948 Move returns status 0, amount 0
22:40:02.576 00.000 21948 move complete, result=0
22:40:02.576 00.000 21948 worker thread done servicing request
22:40:02.576 00.000 21948 Worker thread wakes up
22:40:02.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:02.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:02.576 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:04.091 01.515 21948 Exposure complete
22:40:04.118 00.027 21948 worker thread done servicing request
22:40:04.118 00.000 18120 OnExposeComplete: enter
22:40:04.118 00.000 18120 UpdateGuideState(): m_state=6
22:40:04.118 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:40:04.118 00.000 18120 Star::Find returns 1 (0), X=414.12, Y=230.69, Mass=1977, SNR=30.6, Peak=196 HFD=4.0
22:40:04.118 00.000 18120 MultiStar: [#1 -0.07,-0.10,0.76,U] [#2 -0.29,-0.17,0.63,U] [#3 -0.03,0.39,0.66,U] [#4 -0.08,-0.04,0.57,U] [#5 -0.49,0.02,0.00,M7] [#6 -0.15,0.03,0.47,U] [#7 0.11,-0.27,0.54,U] [#8 -0.37,0.09,0.44,U] 
22:40:04.123 00.005 18120 refined, 7 included, MultiStar: {-0.10, 0.11}, one-star: {-0.02, 0.62}
22:40:04.123 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.42 = -2.86)
22:40:04.123 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.24)
22:40:04.123 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.27 mountX=-0.14 mountY=0.03, mountTheta=2.90
22:40:04.123 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.11, opts=13)
22:40:04.123 00.000 18120 Enqueuing Move request for scope (-0.10, 0.11)
22:40:04.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:04.123 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.6
22:40:04.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.123 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:04.123 00.000 18120 Enqueuing Expose request
22:40:04.123 00.000 21948 Worker thread wakes up
22:40:04.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
22:40:04.123 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
22:40:04.123 00.000 21948 Moving (-0.10, 0.11) raw xDistance=-0.14 yDistance=0.03
22:40:04.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:40:04.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:04.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:04.123 00.000 21948 MoveAxis(E, 0, ABG)
22:40:04.123 00.000 21948 Move returns status 0, amount 0
22:40:04.123 00.000 21948 MoveAxis(N, 0, ABG)
22:40:04.123 00.000 21948 Move returns status 0, amount 0
22:40:04.123 00.000 21948 move complete, result=0
22:40:04.123 00.000 21948 worker thread done servicing request
22:40:04.123 00.000 21948 Worker thread wakes up
22:40:04.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:04.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:04.123 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:05.769 01.646 21948 Exposure complete
22:40:05.805 00.036 21948 worker thread done servicing request
22:40:05.805 00.000 18120 OnExposeComplete: enter
22:40:05.805 00.000 18120 UpdateGuideState(): m_state=6
22:40:05.805 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:40:05.805 00.000 18120 Star::Find returns 1 (0), X=414.01, Y=230.77, Mass=2036, SNR=31.0, Peak=214 HFD=4.1
22:40:05.805 00.000 18120 MultiStar: [#1 -0.37,0.09,0.71,U] [#2 -0.09,0.04,0.63,U] [#3 0.02,0.44,0.67,U] [#4 -0.24,-0.06,0.55,U] [#5 -0.67,-0.14,0.00,M8] [#6 -0.40,0.14,0.52,U] [#7 -0.13,0.17,0.52,U] [#8 -0.29,0.35,0.00,M3] 
22:40:05.805 00.000 18120 refined, 6 included, MultiStar: {-0.19, 0.26}, one-star: {-0.13, 0.70}
22:40:05.805 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.33 = -2.96)
22:40:05.805 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
22:40:05.805 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.18 mountX=-0.32 mountY=0.05, mountTheta=2.99
22:40:05.805 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.26, opts=13)
22:40:05.805 00.000 18120 Enqueuing Move request for scope (-0.19, 0.26)
22:40:05.805 00.000 21948 Worker thread wakes up
22:40:05.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
22:40:05.805 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
22:40:05.805 00.000 21948 Moving (-0.19, 0.26) raw xDistance=-0.32 yDistance=0.05
22:40:05.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:05.805 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
22:40:05.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:05.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:05.805 00.000 18120 Enqueuing Expose request
22:40:05.815 00.010 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:40:05.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:05.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:40:05.815 00.000 21948 MoveAxis(E, 56, ABG)
22:40:05.815 00.000 21948 Guiding  Dir = 2, Dur = 56
22:40:05.815 00.000 21948 IsSlewing returns 0
22:40:05.815 00.000 21948 IsGuiding returns 0
22:40:05.817 00.002 21948 PulseGuide returned control before completion, sleep 65
22:40:05.896 00.079 21948 IsGuiding returns 0
22:40:05.896 00.000 21948 Move returns status 0, amount 56
22:40:05.896 00.000 21948 MoveAxis(N, 0, ABG)
22:40:05.896 00.000 21948 Move returns status 0, amount 0
22:40:05.896 00.000 21948 move complete, result=0
22:40:05.896 00.000 21948 worker thread done servicing request
22:40:05.896 00.000 21948 Worker thread wakes up
22:40:05.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:05.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:05.896 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
22:40:07.308 01.412 21948 Exposure complete
22:40:07.343 00.035 21948 worker thread done servicing request
22:40:07.343 00.000 18120 OnExposeComplete: enter
22:40:07.343 00.000 18120 UpdateGuideState(): m_state=6
22:40:07.343 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:40:07.345 00.002 18120 Star::Find returns 1 (0), X=414.04, Y=230.45, Mass=2104, SNR=31.4, Peak=192 HFD=4.1
22:40:07.345 00.000 18120 MultiStar: [#1 0.01,0.05,0.72,U] [#2 -0.16,0.08,0.61,U] [#3 -0.10,0.28,0.64,U] [#4 -0.04,-0.20,0.54,U] [#5 -0.64,-0.22,0.00,M9] [#6 -0.42,0.08,0.47,U] [#7 -0.16,-0.22,0.53,U] [#8 -0.23,0.13,0.44,U] 
22:40:07.345 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.10}, one-star: {-0.10, 0.38}
22:40:07.345 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
22:40:07.347 00.002 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
22:40:07.347 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.48 mountX=-0.15 mountY=0.07, mountTheta=2.69
22:40:07.349 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
22:40:07.349 00.000 18120 Enqueuing Move request for scope (-0.13, 0.10)
22:40:07.349 00.000 21948 Worker thread wakes up
22:40:07.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
22:40:07.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
22:40:07.349 00.000 21948 Moving (-0.13, 0.10) raw xDistance=-0.15 yDistance=0.07
22:40:07.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:07.349 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.4
22:40:07.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:07.349 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:07.349 00.000 18120 Enqueuing Expose request
22:40:07.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:40:07.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:07.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:40:07.349 00.000 21948 MoveAxis(E, 0, ABG)
22:40:07.349 00.000 21948 Move returns status 0, amount 0
22:40:07.349 00.000 21948 MoveAxis(N, 0, ABG)
22:40:07.349 00.000 21948 Move returns status 0, amount 0
22:40:07.349 00.000 21948 move complete, result=0
22:40:07.349 00.000 21948 worker thread done servicing request
22:40:07.349 00.000 21948 Worker thread wakes up
22:40:07.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:07.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:07.349 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:08.983 01.634 21948 Exposure complete
22:40:09.047 00.064 21948 worker thread done servicing request
22:40:09.047 00.000 18120 OnExposeComplete: enter
22:40:09.047 00.000 18120 UpdateGuideState(): m_state=6
22:40:09.047 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:40:09.047 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=230.41, Mass=2069, SNR=31.1, Peak=208 HFD=4.0
22:40:09.047 00.000 18120 MultiStar: [#1 -0.09,-0.05,0.70,U] [#2 -0.17,-0.32,0.64,U] [#3 -0.23,0.28,0.67,U] [#4 -0.26,0.03,0.55,U] [#5 -0.53,-0.16,0.00,M10] [#6 -0.12,0.15,0.48,U] [#7 0.18,-0.17,0.52,U] [#8 -0.18,0.05,0.42,U] 
22:40:09.047 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.06}, one-star: {-0.07, 0.34}
22:40:09.047 00.000 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
22:40:09.047 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
22:40:09.047 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=-0.11 mountY=0.08, mountTheta=2.53
22:40:09.047 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.06, opts=13)
22:40:09.047 00.000 18120 Enqueuing Move request for scope (-0.12, 0.06)
22:40:09.047 00.000 21948 Worker thread wakes up
22:40:09.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:09.047 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
22:40:09.047 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
22:40:09.047 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.1
22:40:09.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:09.047 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:09.047 00.000 18120 Enqueuing Expose request
22:40:09.047 00.000 21948 Moving (-0.12, 0.06) raw xDistance=-0.11 yDistance=0.08
22:40:09.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:40:09.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:09.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:40:09.047 00.000 21948 MoveAxis(E, 0, ABG)
22:40:09.047 00.000 21948 Move returns status 0, amount 0
22:40:09.047 00.000 21948 MoveAxis(N, 0, ABG)
22:40:09.047 00.000 21948 Move returns status 0, amount 0
22:40:09.047 00.000 21948 move complete, result=0
22:40:09.047 00.000 21948 worker thread done servicing request
22:40:09.047 00.000 21948 Worker thread wakes up
22:40:09.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:09.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:09.047 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:10.582 01.535 21948 Exposure complete
22:40:10.627 00.045 21948 worker thread done servicing request
22:40:10.627 00.000 18120 OnExposeComplete: enter
22:40:10.627 00.000 18120 UpdateGuideState(): m_state=6
22:40:10.630 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:40:10.630 00.000 18120 Star::Find returns 1 (0), X=413.95, Y=230.18, Mass=2195, SNR=32.2, Peak=230 HFD=4.2
22:40:10.630 00.000 18120 MultiStar: [#1 -0.17,-0.07,0.69,U] [#2 -0.16,-0.00,0.61,U] [#3 -0.02,0.26,0.66,U] [#4 0.03,-0.09,0.52,U] [#5 -0.60,-0.06,0.00,R] [#6 -0.16,-0.10,0.48,U] [#7 -0.08,-0.32,0.48,U] [#8 0.12,-0.12,0.45,U] 
22:40:10.630 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.19, 0.11}
22:40:10.630 00.000 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.14) = xAngle (-1.85 = -1.85)
22:40:10.630 00.000 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.25 = 1.25)
22:40:10.630 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-2.99 mountX=-0.03 mountY=0.09, mountTheta=1.85
22:40:10.630 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
22:40:10.630 00.000 18120 Enqueuing Move request for scope (-0.10, -0.01)
22:40:10.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:10.630 00.000 18120 UpdateGuideState exits: m=2195 RSB=32.2
22:40:10.645 00.015 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:10.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:10.645 00.000 18120 Enqueuing Expose request
22:40:10.645 00.000 21948 Worker thread wakes up
22:40:10.645 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
22:40:10.645 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
22:40:10.645 00.000 21948 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=0.09
22:40:10.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:40:10.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:10.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:40:10.645 00.000 21948 MoveAxis(E, 0, ABG)
22:40:10.645 00.000 21948 Move returns status 0, amount 0
22:40:10.645 00.000 21948 MoveAxis(N, 0, ABG)
22:40:10.645 00.000 21948 Move returns status 0, amount 0
22:40:10.645 00.000 21948 move complete, result=0
22:40:10.645 00.000 21948 worker thread done servicing request
22:40:10.645 00.000 21948 Worker thread wakes up
22:40:10.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:10.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:10.645 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:12.282 01.637 21948 Exposure complete
22:40:12.322 00.040 21948 worker thread done servicing request
22:40:12.322 00.000 18120 OnExposeComplete: enter
22:40:12.322 00.000 18120 UpdateGuideState(): m_state=6
22:40:12.322 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:40:12.322 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=230.34, Mass=1932, SNR=30.1, Peak=208 HFD=4.0
22:40:12.322 00.000 18120 MultiStar: [#1 -0.04,0.00,0.73,U] [#2 0.11,-0.06,0.61,U] [#3 -0.18,0.12,0.74,U] [#4 -0.09,0.07,0.56,U] [#5 0.40,0.03,0.56,U] [#6 0.05,0.01,0.50,U] [#7 0.08,-0.44,0.00,M4] [#8 -0.20,-0.37,0.44,U] 
22:40:12.329 00.007 18120 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.20, 0.27}
22:40:12.329 00.000 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.14) = xAngle (3.38 = -2.91)
22:40:12.329 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
22:40:12.329 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.23 mountX=-0.05 mountY=0.01, mountTheta=2.94
22:40:12.334 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
22:40:12.334 00.000 18120 Enqueuing Move request for scope (-0.03, 0.04)
22:40:12.336 00.002 21948 Worker thread wakes up
22:40:12.336 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:40:12.336 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:12.336 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.1
22:40:12.338 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:12.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:12.340 00.002 18120 Enqueuing Expose request
22:40:12.340 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:40:12.340 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.01
22:40:12.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:40:12.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:12.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:12.340 00.000 21948 MoveAxis(E, 0, ABG)
22:40:12.340 00.000 21948 Move returns status 0, amount 0
22:40:12.340 00.000 21948 MoveAxis(N, 0, ABG)
22:40:12.340 00.000 21948 Move returns status 0, amount 0
22:40:12.340 00.000 21948 move complete, result=0
22:40:12.340 00.000 21948 worker thread done servicing request
22:40:12.340 00.000 21948 Worker thread wakes up
22:40:12.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:12.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:12.340 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:13.862 01.522 21948 Exposure complete
22:40:13.891 00.029 21948 worker thread done servicing request
22:40:13.891 00.000 18120 OnExposeComplete: enter
22:40:13.892 00.001 18120 UpdateGuideState(): m_state=6
22:40:13.892 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:40:13.892 00.000 18120 Star::Find returns 1 (0), X=413.99, Y=230.54, Mass=2079, SNR=31.4, Peak=194 HFD=4.1
22:40:13.892 00.000 18120 MultiStar: [#1 -0.28,-0.06,0.73,U] [#2 -0.10,0.21,0.62,U] [#3 0.16,0.23,0.69,U] [#4 0.01,-0.10,0.50,U] [#5 0.32,0.15,0.49,U] [#6 -0.12,-0.26,0.49,U] [#7 0.09,-0.40,0.51,U] [#8 -0.37,-0.17,0.40,U] 
22:40:13.892 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.15, 0.47}
22:40:13.892 00.000 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.44 = -2.84)
22:40:13.892 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.26)
22:40:13.892 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.30 mountX=-0.08 mountY=0.02, mountTheta=2.88
22:40:13.892 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
22:40:13.892 00.000 18120 Enqueuing Move request for scope (-0.06, 0.06)
22:40:13.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:13.892 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.4
22:40:13.892 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.892 00.000 21948 Worker thread wakes up
22:40:13.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:40:13.892 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:40:13.892 00.000 21948 Moving (-0.06, 0.06) raw xDistance=-0.08 yDistance=0.02
22:40:13.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:40:13.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:13.892 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:13.892 00.000 18120 Enqueuing Expose request
22:40:13.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:13.892 00.000 21948 MoveAxis(E, 0, ABG)
22:40:13.892 00.000 21948 Move returns status 0, amount 0
22:40:13.892 00.000 21948 MoveAxis(N, 0, ABG)
22:40:13.892 00.000 21948 Move returns status 0, amount 0
22:40:13.892 00.000 21948 move complete, result=0
22:40:13.892 00.000 21948 worker thread done servicing request
22:40:13.892 00.000 21948 Worker thread wakes up
22:40:13.892 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:13.892 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:13.892 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:15.529 01.637 21948 Exposure complete
22:40:15.570 00.041 21948 worker thread done servicing request
22:40:15.570 00.000 18120 OnExposeComplete: enter
22:40:15.570 00.000 18120 UpdateGuideState(): m_state=6
22:40:15.570 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:40:15.570 00.000 18120 Star::Find returns 1 (0), X=414.01, Y=230.63, Mass=1723, SNR=28.6, Peak=191 HFD=3.9
22:40:15.570 00.000 18120 MultiStar: [#1 0.13,0.03,0.80,U] [#2 -0.05,0.02,0.69,U] [#3 0.00,0.37,0.74,U] [#4 -0.12,0.16,0.60,U] [#5 -0.02,-0.20,0.55,U] [#6 -0.20,0.18,0.51,U] [#7 -0.08,-0.13,0.57,U] [#8 -0.09,0.06,0.46,U] 
22:40:15.576 00.006 18120 refined, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.13, 0.56}
22:40:15.576 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
22:40:15.576 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
22:40:15.576 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
22:40:15.576 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
22:40:15.576 00.000 18120 Enqueuing Move request for scope (-0.06, 0.15)
22:40:15.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:15.576 00.000 18120 UpdateGuideState exits: m=1723 RSB=28.6
22:40:15.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:15.576 00.000 18120 Enqueuing Expose request
22:40:15.583 00.007 21948 Worker thread wakes up
22:40:15.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
22:40:15.583 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
22:40:15.583 00.000 21948 Moving (-0.06, 0.15) raw xDistance=-0.16 yDistance=-0.02
22:40:15.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:40:15.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:15.583 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:15.583 00.000 21948 MoveAxis(E, 0, ABG)
22:40:15.583 00.000 21948 Move returns status 0, amount 0
22:40:15.583 00.000 21948 MoveAxis(N, 0, ABG)
22:40:15.583 00.000 21948 Move returns status 0, amount 0
22:40:15.583 00.000 21948 move complete, result=0
22:40:15.583 00.000 21948 worker thread done servicing request
22:40:15.583 00.000 21948 Worker thread wakes up
22:40:15.583 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:15.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:15.583 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:17.105 01.522 21948 Exposure complete
22:40:17.138 00.033 21948 worker thread done servicing request
22:40:17.138 00.000 18120 OnExposeComplete: enter
22:40:17.138 00.000 18120 UpdateGuideState(): m_state=6
22:40:17.138 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:40:17.138 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=230.67, Mass=1851, SNR=29.5, Peak=194 HFD=4.0
22:40:17.150 00.012 18120 MultiStar: [#1 0.07,-0.10,0.76,U] [#2 -0.10,-0.03,0.64,U] [#3 0.04,0.31,0.73,U] [#4 -0.10,0.08,0.55,U] [#5 0.03,0.22,0.53,U] [#6 -0.24,0.13,0.52,U] [#7 -0.08,0.04,0.56,U] [#8 -0.30,-0.17,0.47,U] 
22:40:17.150 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {-0.17, 0.60}
22:40:17.150 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
22:40:17.150 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
22:40:17.152 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.09 mountX=-0.18 mountY=0.01, mountTheta=3.09
22:40:17.152 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.16, opts=13)
22:40:17.153 00.001 18120 Enqueuing Move request for scope (-0.09, 0.16)
22:40:17.153 00.000 21948 Worker thread wakes up
22:40:17.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
22:40:17.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
22:40:17.153 00.000 21948 Moving (-0.09, 0.16) raw xDistance=-0.18 yDistance=0.01
22:40:17.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:40:17.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:17.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:17.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:17.153 00.000 21948 MoveAxis(E, 0, ABG)
22:40:17.153 00.000 21948 Move returns status 0, amount 0
22:40:17.153 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.5
22:40:17.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.153 00.000 21948 MoveAxis(N, 0, ABG)
22:40:17.153 00.000 21948 Move returns status 0, amount 0
22:40:17.153 00.000 21948 move complete, result=0
22:40:17.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:17.153 00.000 18120 Enqueuing Expose request
22:40:17.153 00.000 21948 worker thread done servicing request
22:40:17.153 00.000 21948 Worker thread wakes up
22:40:17.153 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:17.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:17.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:18.789 01.636 21948 Exposure complete
22:40:18.820 00.031 21948 worker thread done servicing request
22:40:18.820 00.000 18120 OnExposeComplete: enter
22:40:18.820 00.000 18120 UpdateGuideState(): m_state=6
22:40:18.820 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:40:18.820 00.000 18120 Star::Find returns 1 (0), X=413.90, Y=230.72, Mass=1946, SNR=30.1, Peak=217 HFD=4.1
22:40:18.820 00.000 18120 MultiStar: [#1 0.23,-0.01,0.72,U] [#2 -0.21,0.08,0.65,U] [#3 -0.34,0.32,0.00,M1] [#4 -0.04,0.21,0.56,U] [#5 0.02,0.21,0.54,U] [#6 -0.28,0.25,0.51,U] [#7 0.20,-0.05,0.55,U] [#8 -0.05,-0.05,0.43,U] 
22:40:18.820 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.20}, one-star: {-0.24, 0.65}
22:40:18.820 00.000 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
22:40:18.820 00.000 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.09 = -0.20)
22:40:18.820 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.84 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
22:40:18.820 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.20, opts=13)
22:40:18.820 00.000 18120 Enqueuing Move request for scope (-0.06, 0.20)
22:40:18.820 00.000 21948 Worker thread wakes up
22:40:18.820 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
22:40:18.820 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
22:40:18.820 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:18.820 00.000 21948 Moving (-0.06, 0.20) raw xDistance=-0.21 yDistance=-0.04
22:40:18.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:40:18.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:18.820 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.1
22:40:18.834 00.014 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:18.834 00.000 21948 MoveAxis(E, 37, ABG)
22:40:18.834 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:18.834 00.000 18120 Enqueuing Expose request
22:40:18.834 00.000 21948 Guiding  Dir = 2, Dur = 37
22:40:18.836 00.002 21948 IsSlewing returns 0
22:40:18.836 00.000 21948 IsGuiding returns 0
22:40:18.836 00.000 21948 PulseGuide returned control before completion, sleep 46
22:40:18.898 00.062 21948 IsGuiding returns 0
22:40:18.899 00.001 21948 Move returns status 0, amount 37
22:40:18.899 00.000 21948 MoveAxis(N, 0, ABG)
22:40:18.899 00.000 21948 Move returns status 0, amount 0
22:40:18.899 00.000 21948 move complete, result=0
22:40:18.899 00.000 21948 worker thread done servicing request
22:40:18.899 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
22:40:18.899 00.000 21948 Worker thread wakes up
22:40:18.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:18.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:20.306 01.407 21948 Exposure complete
22:40:20.370 00.064 21948 worker thread done servicing request
22:40:20.370 00.000 18120 OnExposeComplete: enter
22:40:20.370 00.000 18120 UpdateGuideState(): m_state=6
22:40:20.370 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:40:20.370 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.39, Mass=2217, SNR=32.4, Peak=183 HFD=4.3
22:40:20.386 00.016 18120 MultiStar: [#1 0.42,-0.35,0.00,M1] [#2 0.04,-0.07,0.62,U] [#3 -0.19,0.27,0.64,U] [#4 0.15,-0.11,0.49,U] [#5 0.36,-0.01,0.49,U] [#6 0.08,0.04,0.47,U] [#7 0.36,-0.60,0.00,M1] [#8 0.17,-0.28,0.43,U] 
22:40:20.386 00.000 18120 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.00, 0.32}
22:40:20.386 00.000 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.14) = xAngle (1.96 = 1.96)
22:40:20.386 00.000 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.06 = -1.22)
22:40:20.386 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
22:40:20.386 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
22:40:20.386 00.000 18120 Enqueuing Move request for scope (0.07, 0.07)
22:40:20.386 00.000 21948 Worker thread wakes up
22:40:20.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:40:20.386 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:20.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:40:20.386 00.000 18120 UpdateGuideState exits: m=2217 RSB=32.4
22:40:20.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:20.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:20.386 00.000 18120 Enqueuing Expose request
22:40:20.386 00.000 21948 Moving (0.07, 0.07) raw xDistance=-0.04 yDistance=-0.09
22:40:20.394 00.008 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:40:20.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:20.394 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:20.394 00.000 21948 MoveAxis(E, 0, ABG)
22:40:20.394 00.000 21948 Move returns status 0, amount 0
22:40:20.394 00.000 21948 MoveAxis(N, 0, ABG)
22:40:20.394 00.000 21948 Move returns status 0, amount 0
22:40:20.394 00.000 21948 move complete, result=0
22:40:20.394 00.000 21948 worker thread done servicing request
22:40:20.394 00.000 21948 Worker thread wakes up
22:40:20.394 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:20.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:20.394 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:22.034 01.640 21948 Exposure complete
22:40:22.081 00.047 21948 worker thread done servicing request
22:40:22.081 00.000 18120 OnExposeComplete: enter
22:40:22.081 00.000 18120 UpdateGuideState(): m_state=6
22:40:22.081 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:40:22.081 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=230.07, Mass=2092, SNR=31.4, Peak=231 HFD=4.2
22:40:22.081 00.000 18120 MultiStar: [#1 0.31,-0.40,0.00,M2] [#2 -0.08,-0.23,0.63,U] [#3 0.08,-0.02,0.65,U] [#4 0.12,-0.31,0.51,U] [#5 0.24,-0.11,0.50,U] [#6 0.16,-0.27,0.47,U] [#7 0.04,-0.51,0.00,M2] [#8 -0.13,-0.22,0.42,U] 
22:40:22.081 00.000 18120 single-star, 6 included, MultiStar: {0.06, -0.14}, one-star: {0.06, 0.00}
22:40:22.081 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.14) = xAngle (1.16 = 1.16)
22:40:22.097 00.016 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.27 = -2.02)
22:40:22.097 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=0.03 mountY=-0.06, mountTheta=-1.16
22:40:22.098 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
22:40:22.098 00.000 18120 Enqueuing Move request for scope (0.06, 0.00)
22:40:22.098 00.000 21948 Worker thread wakes up
22:40:22.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:22.098 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
22:40:22.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.098 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:22.098 00.000 18120 Enqueuing Expose request
22:40:22.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:40:22.098 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:40:22.098 00.000 21948 Moving (0.06, 0.00) raw xDistance=0.03 yDistance=-0.06
22:40:22.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:40:22.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:22.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:22.098 00.000 21948 MoveAxis(E, 0, ABG)
22:40:22.098 00.000 21948 Move returns status 0, amount 0
22:40:22.098 00.000 21948 MoveAxis(N, 0, ABG)
22:40:22.098 00.000 21948 Move returns status 0, amount 0
22:40:22.098 00.000 21948 move complete, result=0
22:40:22.098 00.000 21948 worker thread done servicing request
22:40:22.098 00.000 21948 Worker thread wakes up
22:40:22.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:22.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:22.098 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:23.517 01.419 21948 Exposure complete
22:40:23.548 00.031 21948 worker thread done servicing request
22:40:23.548 00.000 18120 OnExposeComplete: enter
22:40:23.564 00.016 18120 UpdateGuideState(): m_state=6
22:40:23.564 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:40:23.564 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=230.48, Mass=1999, SNR=30.7, Peak=189 HFD=4.0
22:40:23.564 00.000 18120 MultiStar: [#1 0.19,0.02,0.76,U] [#2 0.04,-0.08,0.63,U] [#3 -0.03,0.18,0.68,U] [#4 0.07,0.06,0.54,U] [#5 0.09,0.35,0.51,U] [#6 0.14,-0.10,0.53,U] [#7 0.07,-0.28,0.50,U] [#8 -0.05,-0.05,0.45,U] 
22:40:23.564 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.06, 0.41}
22:40:23.566 00.002 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.14) = xAngle (2.22 = 2.22)
22:40:23.566 00.000 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.33 = -0.96)
22:40:23.566 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
22:40:23.568 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
22:40:23.568 00.000 18120 Enqueuing Move request for scope (0.05, 0.09)
22:40:23.568 00.000 21948 Worker thread wakes up
22:40:23.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:40:23.568 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:23.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:40:23.568 00.000 21948 Moving (0.05, 0.09) raw xDistance=-0.06 yDistance=-0.08
22:40:23.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:40:23.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:23.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:23.568 00.000 21948 MoveAxis(E, 0, ABG)
22:40:23.568 00.000 21948 Move returns status 0, amount 0
22:40:23.568 00.000 21948 MoveAxis(N, 0, ABG)
22:40:23.568 00.000 21948 Move returns status 0, amount 0
22:40:23.568 00.000 21948 move complete, result=0
22:40:23.568 00.000 21948 worker thread done servicing request
22:40:23.568 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.7
22:40:23.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:23.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:23.580 00.012 18120 Enqueuing Expose request
22:40:23.580 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:23.580 00.000 21948 Worker thread wakes up
22:40:23.580 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:23.580 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:25.215 01.635 21948 Exposure complete
22:40:25.259 00.044 21948 worker thread done servicing request
22:40:25.259 00.000 18120 OnExposeComplete: enter
22:40:25.259 00.000 18120 UpdateGuideState(): m_state=6
22:40:25.259 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:40:25.261 00.002 18120 Star::Find returns 1 (0), X=414.03, Y=230.43, Mass=2018, SNR=30.9, Peak=199 HFD=4.1
22:40:25.261 00.000 18120 MultiStar: [#1 0.19,-0.27,0.70,U] [#2 -0.29,0.22,0.63,U] [#3 0.05,0.32,0.71,U] [#4 0.11,0.02,0.53,U] [#5 0.15,0.21,0.48,U] [#6 -0.24,0.24,0.51,U] [#7 0.10,-0.11,0.48,U] [#8 -0.19,-0.23,0.46,U] 
22:40:25.261 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.11, 0.36}
22:40:25.261 00.000 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
22:40:25.261 00.000 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.22)
22:40:25.261 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.82 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
22:40:25.261 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
22:40:25.261 00.000 18120 Enqueuing Move request for scope (-0.03, 0.11)
22:40:25.261 00.000 21948 Worker thread wakes up
22:40:25.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:25.261 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.9
22:40:25.261 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.261 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:25.261 00.000 18120 Enqueuing Expose request
22:40:25.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:40:25.261 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:40:25.261 00.000 21948 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.02
22:40:25.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:40:25.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:25.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:25.261 00.000 21948 MoveAxis(E, 0, ABG)
22:40:25.261 00.000 21948 Move returns status 0, amount 0
22:40:25.261 00.000 21948 MoveAxis(N, 0, ABG)
22:40:25.261 00.000 21948 Move returns status 0, amount 0
22:40:25.261 00.000 21948 move complete, result=0
22:40:25.261 00.000 21948 worker thread done servicing request
22:40:25.261 00.000 21948 Worker thread wakes up
22:40:25.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:25.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:25.261 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:26.783 01.522 21948 Exposure complete
22:40:26.862 00.079 21948 worker thread done servicing request
22:40:26.862 00.000 18120 OnExposeComplete: enter
22:40:26.862 00.000 18120 UpdateGuideState(): m_state=6
22:40:26.862 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:40:26.862 00.000 18120 Star::Find returns 1 (0), X=414.33, Y=230.60, Mass=2031, SNR=30.8, Peak=194 HFD=3.9
22:40:26.862 00.000 18120 MultiStar: [#1 0.13,-0.03,0.69,U] [#2 -0.30,0.02,0.59,U] [#3 -0.17,0.21,0.72,U] [#4 0.18,-0.12,0.54,U] [#5 0.31,0.15,0.52,U] [#6 -0.23,0.25,0.49,U] [#7 0.22,-0.38,0.53,U] [#8 0.07,-0.17,0.46,U] 
22:40:26.862 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.19, 0.53}
22:40:26.862 00.000 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.14) = xAngle (2.24 = 2.24)
22:40:26.862 00.000 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.34 = -0.94)
22:40:26.862 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.09 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
22:40:26.879 00.017 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
22:40:26.879 00.000 18120 Enqueuing Move request for scope (0.05, 0.09)
22:40:26.879 00.000 21948 Worker thread wakes up
22:40:26.879 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:40:26.879 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:40:26.879 00.000 21948 Moving (0.05, 0.09) raw xDistance=-0.07 yDistance=-0.09
22:40:26.879 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:40:26.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:26.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:26.879 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.8
22:40:26.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:26.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:26.879 00.000 18120 Enqueuing Expose request
22:40:26.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:26.879 00.000 21948 MoveAxis(E, 0, ABG)
22:40:26.879 00.000 21948 Move returns status 0, amount 0
22:40:26.879 00.000 21948 MoveAxis(N, 0, ABG)
22:40:26.879 00.000 21948 Move returns status 0, amount 0
22:40:26.879 00.000 21948 move complete, result=0
22:40:26.879 00.000 21948 worker thread done servicing request
22:40:26.879 00.000 21948 Worker thread wakes up
22:40:26.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:26.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:26.879 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:28.516 01.637 21948 Exposure complete
22:40:28.541 00.025 21948 worker thread done servicing request
22:40:28.541 00.000 18120 OnExposeComplete: enter
22:40:28.541 00.000 18120 UpdateGuideState(): m_state=6
22:40:28.541 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:40:28.541 00.000 18120 Star::Find returns 1 (0), X=413.93, Y=230.52, Mass=2000, SNR=30.6, Peak=185 HFD=4.0
22:40:28.541 00.000 18120 MultiStar: [#1 -0.11,-0.04,0.72,U] [#2 -0.16,-0.02,0.65,U] [#3 -0.08,0.32,0.68,U] [#4 0.17,0.10,0.56,U] [#5 0.04,-0.34,0.55,U] [#6 -0.14,0.15,0.48,U] [#7 -0.27,-0.05,0.55,U] [#8 -0.36,-0.05,0.45,U] 
22:40:28.546 00.005 18120 refined, 8 included, MultiStar: {-0.12, 0.09}, one-star: {-0.21, 0.45}
22:40:28.546 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
22:40:28.546 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
22:40:28.546 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.51 mountX=-0.13 mountY=0.07, mountTheta=2.66
22:40:28.546 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.09, opts=13)
22:40:28.546 00.000 18120 Enqueuing Move request for scope (-0.12, 0.09)
22:40:28.546 00.000 21948 Worker thread wakes up
22:40:28.546 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
22:40:28.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:28.562 00.016 18120 UpdateGuideState exits: m=2000 RSB=30.6
22:40:28.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:28.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:28.562 00.000 18120 Enqueuing Expose request
22:40:28.562 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
22:40:28.562 00.000 21948 Moving (-0.12, 0.09) raw xDistance=-0.13 yDistance=0.07
22:40:28.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:40:28.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:28.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:40:28.562 00.000 21948 MoveAxis(E, 0, ABG)
22:40:28.562 00.000 21948 Move returns status 0, amount 0
22:40:28.562 00.000 21948 MoveAxis(N, 0, ABG)
22:40:28.562 00.000 21948 Move returns status 0, amount 0
22:40:28.562 00.000 21948 move complete, result=0
22:40:28.562 00.000 21948 worker thread done servicing request
22:40:28.562 00.000 21948 Worker thread wakes up
22:40:28.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:28.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:28.562 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:30.086 01.524 21948 Exposure complete
22:40:30.118 00.032 21948 worker thread done servicing request
22:40:30.118 00.000 18120 OnExposeComplete: enter
22:40:30.118 00.000 18120 UpdateGuideState(): m_state=6
22:40:30.118 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:40:30.118 00.000 18120 Star::Find returns 1 (0), X=413.85, Y=230.62, Mass=2107, SNR=31.4, Peak=192 HFD=3.9
22:40:30.118 00.000 18120 MultiStar: [#1 -0.04,0.04,0.70,U] [#2 -0.45,0.22,0.00,M1] [#3 0.14,0.39,0.67,U] [#4 -0.09,0.26,0.56,U] [#5 0.14,-0.06,0.54,U] [#6 -0.19,0.39,0.46,U] [#7 -0.13,-0.06,0.53,U] [#8 -0.23,0.05,0.43,U] 
22:40:30.118 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.23}, one-star: {-0.29, 0.54}
22:40:30.118 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
22:40:30.133 00.015 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
22:40:30.133 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.95 mountX=-0.25 mountY=-0.02, mountTheta=-3.06
22:40:30.134 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.23, opts=13)
22:40:30.134 00.000 18120 Enqueuing Move request for scope (-0.09, 0.23)
22:40:30.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:30.134 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.4
22:40:30.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.134 00.000 21948 Worker thread wakes up
22:40:30.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
22:40:30.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
22:40:30.134 00.000 21948 Moving (-0.09, 0.23) raw xDistance=-0.25 yDistance=-0.02
22:40:30.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
22:40:30.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:30.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:30.134 00.000 18120 Enqueuing Expose request
22:40:30.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:30.134 00.000 21948 MoveAxis(E, 44, ABG)
22:40:30.134 00.000 21948 Guiding  Dir = 2, Dur = 44
22:40:30.134 00.000 21948 IsSlewing returns 0
22:40:30.134 00.000 21948 IsGuiding returns 0
22:40:30.150 00.016 21948 PulseGuide returned control before completion, sleep 53
22:40:30.218 00.068 21948 IsGuiding returns 0
22:40:30.218 00.000 21948 Move returns status 0, amount 44
22:40:30.218 00.000 21948 MoveAxis(N, 0, ABG)
22:40:30.218 00.000 21948 Move returns status 0, amount 0
22:40:30.218 00.000 21948 move complete, result=0
22:40:30.218 00.000 21948 worker thread done servicing request
22:40:30.218 00.000 21948 Worker thread wakes up
22:40:30.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:30.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:30.218 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
22:40:31.855 01.637 21948 Exposure complete
22:40:31.896 00.041 21948 worker thread done servicing request
22:40:31.898 00.002 18120 OnExposeComplete: enter
22:40:31.898 00.000 18120 UpdateGuideState(): m_state=6
22:40:31.898 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:40:31.898 00.000 18120 Star::Find returns 1 (0), X=414.01, Y=230.28, Mass=1970, SNR=30.5, Peak=202 HFD=4.1
22:40:31.902 00.004 18120 MultiStar: [#1 0.35,-0.16,0.74,U] [#2 -0.18,-0.30,0.67,U] [#3 -0.32,0.12,0.72,U] [#4 0.14,-0.24,0.54,U] [#5 0.41,-0.27,0.00,M1] [#6 0.07,-0.05,0.51,U] [#7 0.36,-0.09,0.53,U] [#8 0.02,-0.38,0.41,U] 
22:40:31.902 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.13, 0.21}
22:40:31.903 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
22:40:31.903 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
22:40:31.903 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.35 mountX=0.07 mountY=0.02, mountTheta=0.25
22:40:31.903 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
22:40:31.903 00.000 18120 Enqueuing Move request for scope (0.02, -0.07)
22:40:31.903 00.000 21948 Worker thread wakes up
22:40:31.903 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:31.903 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.5
22:40:31.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:31.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:31.910 00.007 18120 Enqueuing Expose request
22:40:31.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:40:31.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:40:31.910 00.000 21948 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.02
22:40:31.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:40:31.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:31.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:31.910 00.000 21948 MoveAxis(E, 0, ABG)
22:40:31.910 00.000 21948 Move returns status 0, amount 0
22:40:31.910 00.000 21948 MoveAxis(N, 0, ABG)
22:40:31.910 00.000 21948 Move returns status 0, amount 0
22:40:31.910 00.000 21948 move complete, result=0
22:40:31.910 00.000 21948 worker thread done servicing request
22:40:31.910 00.000 21948 Worker thread wakes up
22:40:31.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:31.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:31.910 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:33.440 01.530 21948 Exposure complete
22:40:33.486 00.046 21948 worker thread done servicing request
22:40:33.486 00.000 18120 OnExposeComplete: enter
22:40:33.486 00.000 18120 UpdateGuideState(): m_state=6
22:40:33.502 00.016 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:40:33.502 00.000 18120 Star::Find returns 1 (0), X=414.12, Y=230.40, Mass=1891, SNR=29.8, Peak=192 HFD=3.9
22:40:33.502 00.000 18120 MultiStar: [#1 0.24,-0.46,0.00,M1] [#2 0.07,-0.48,0.00,M1] [#3 0.37,0.04,0.68,U] [#4 0.30,-0.22,0.57,U] [#5 0.23,-0.45,0.00,M2] [#6 -0.23,-0.35,0.49,U] [#7 0.11,-0.52,0.00,M1] [#8 0.00,-0.30,0.45,U] 
22:40:33.502 00.000 18120 refined, 4 included, MultiStar: {0.09, -0.02}, one-star: {-0.02, 0.33}
22:40:33.502 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.89 = 0.89)
22:40:33.502 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.99 = -2.29)
22:40:33.502 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=0.06 mountY=-0.07, mountTheta=-0.87
22:40:33.502 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
22:40:33.509 00.007 18120 Enqueuing Move request for scope (0.09, -0.02)
22:40:33.509 00.000 21948 Worker thread wakes up
22:40:33.509 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:33.509 00.000 18120 UpdateGuideState exits: m=1891 RSB=29.8
22:40:33.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:33.509 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:33.509 00.000 18120 Enqueuing Expose request
22:40:33.511 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:40:33.511 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:40:33.511 00.000 21948 Moving (0.09, -0.02) raw xDistance=0.06 yDistance=-0.07
22:40:33.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:40:33.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:33.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:33.511 00.000 21948 MoveAxis(E, 0, ABG)
22:40:33.511 00.000 21948 Move returns status 0, amount 0
22:40:33.511 00.000 21948 MoveAxis(N, 0, ABG)
22:40:33.511 00.000 21948 Move returns status 0, amount 0
22:40:33.511 00.000 21948 move complete, result=0
22:40:33.511 00.000 21948 worker thread done servicing request
22:40:33.511 00.000 21948 Worker thread wakes up
22:40:33.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:33.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:33.511 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:35.140 01.629 21948 Exposure complete
22:40:35.188 00.048 21948 worker thread done servicing request
22:40:35.188 00.000 18120 OnExposeComplete: enter
22:40:35.204 00.016 18120 UpdateGuideState(): m_state=6
22:40:35.204 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:40:35.204 00.000 18120 Star::Find returns 1 (0), X=414.07, Y=230.32, Mass=1885, SNR=29.9, Peak=201 HFD=4.1
22:40:35.204 00.000 18120 MultiStar: [#1 0.27,-0.48,0.00,M2] [#2 -0.10,-0.19,0.65,U] [#3 -0.05,0.09,0.70,U] [#4 -0.05,-0.17,0.62,U] [#5 0.26,-0.08,0.54,U] [#6 -0.07,-0.07,0.52,U] [#7 0.07,-0.06,0.53,U] [#8 0.17,-0.38,0.47,U] 
22:40:35.204 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.04}, one-star: {-0.07, 0.25}
22:40:35.204 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
22:40:35.204 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.78 = 2.78)
22:40:35.204 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.46 mountX=0.04 mountY=0.02, mountTheta=0.36
22:40:35.204 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.04, opts=13)
22:40:35.204 00.000 18120 Enqueuing Move request for scope (0.00, -0.04)
22:40:35.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:35.204 00.000 18120 UpdateGuideState exits: m=1885 RSB=29.9
22:40:35.220 00.016 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.220 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:35.220 00.000 18120 Enqueuing Expose request
22:40:35.220 00.000 21948 Worker thread wakes up
22:40:35.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:40:35.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:40:35.220 00.000 21948 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.02
22:40:35.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:40:35.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:35.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:35.220 00.000 21948 MoveAxis(E, 0, ABG)
22:40:35.220 00.000 21948 Move returns status 0, amount 0
22:40:35.220 00.000 21948 MoveAxis(N, 0, ABG)
22:40:35.220 00.000 21948 Move returns status 0, amount 0
22:40:35.220 00.000 21948 move complete, result=0
22:40:35.220 00.000 21948 worker thread done servicing request
22:40:35.220 00.000 21948 Worker thread wakes up
22:40:35.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:35.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:35.220 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:36.743 01.523 21948 Exposure complete
22:40:36.774 00.031 21948 worker thread done servicing request
22:40:36.774 00.000 18120 OnExposeComplete: enter
22:40:36.774 00.000 18120 UpdateGuideState(): m_state=6
22:40:36.788 00.014 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:40:36.788 00.000 18120 Star::Find returns 1 (0), X=414.34, Y=230.31, Mass=1797, SNR=29.1, Peak=176 HFD=3.8
22:40:36.790 00.002 18120 MultiStar: [#1 0.19,-0.12,0.77,U] [#2 0.10,-0.06,0.69,U] [#3 0.47,0.03,0.00,M1] [#4 0.41,-0.02,0.56,U] [#5 0.12,-0.16,0.56,U] [#6 0.02,-0.05,0.53,U] [#7 0.26,0.03,0.52,U] [#8 -0.25,-0.28,0.47,U] 
22:40:36.790 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.20, 0.24}
22:40:36.790 00.000 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.96 = 0.96)
22:40:36.790 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.22)
22:40:36.800 00.010 18120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=0.08 mountY=-0.12, mountTheta=-0.95
22:40:36.802 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.03, opts=13)
22:40:36.802 00.000 18120 Enqueuing Move request for scope (0.14, -0.03)
22:40:36.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:36.802 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.1
22:40:36.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.802 00.000 21948 Worker thread wakes up
22:40:36.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:40:36.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:40:36.802 00.000 21948 Moving (0.14, -0.03) raw xDistance=0.08 yDistance=-0.12
22:40:36.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:40:36.806 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:36.806 00.000 18120 Enqueuing Expose request
22:40:36.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:36.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:40:36.806 00.000 21948 MoveAxis(E, 0, ABG)
22:40:36.806 00.000 21948 Move returns status 0, amount 0
22:40:36.806 00.000 21948 MoveAxis(N, 0, ABG)
22:40:36.806 00.000 21948 Move returns status 0, amount 0
22:40:36.806 00.000 21948 move complete, result=0
22:40:36.806 00.000 21948 worker thread done servicing request
22:40:36.806 00.000 21948 Worker thread wakes up
22:40:36.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:36.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:36.806 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:38.443 01.637 21948 Exposure complete
22:40:38.491 00.048 21948 worker thread done servicing request
22:40:38.491 00.000 18120 OnExposeComplete: enter
22:40:38.491 00.000 18120 UpdateGuideState(): m_state=6
22:40:38.507 00.016 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:40:38.507 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=230.40, Mass=2210, SNR=32.2, Peak=210 HFD=4.0
22:40:38.507 00.000 18120 MultiStar: [#1 0.33,-0.15,0.68,U] [#2 -0.11,0.10,0.59,U] [#3 -0.11,0.29,0.65,U] [#4 0.22,-0.21,0.49,U] [#5 0.32,-0.19,0.47,U] [#6 -0.08,0.02,0.46,U] [#7 0.39,-0.11,0.48,U] [#8 -0.19,-0.20,0.43,U] 
22:40:38.507 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.17, 0.33}
22:40:38.507 00.000 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.14) = xAngle (1.67 = 1.67)
22:40:38.507 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.78 = -1.51)
22:40:38.507 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.53 mountX=-0.01 mountY=-0.05, mountTheta=-1.67
22:40:38.516 00.009 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
22:40:38.516 00.000 18120 Enqueuing Move request for scope (0.05, 0.03)
22:40:38.516 00.000 21948 Worker thread wakes up
22:40:38.516 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:40:38.516 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:40:38.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:38.516 00.000 18120 UpdateGuideState exits: m=2210 RSB=32.2
22:40:38.516 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:38.519 00.003 21948 Moving (0.05, 0.03) raw xDistance=-0.01 yDistance=-0.05
22:40:38.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:38.519 00.000 18120 Enqueuing Expose request
22:40:38.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:40:38.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:38.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:40:38.519 00.000 21948 MoveAxis(E, 0, ABG)
22:40:38.519 00.000 21948 Move returns status 0, amount 0
22:40:38.519 00.000 21948 MoveAxis(N, 0, ABG)
22:40:38.519 00.000 21948 Move returns status 0, amount 0
22:40:38.519 00.000 21948 move complete, result=0
22:40:38.519 00.000 21948 worker thread done servicing request
22:40:38.519 00.000 21948 Worker thread wakes up
22:40:38.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:38.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:38.519 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:39.935 01.416 21948 Exposure complete
22:40:39.985 00.050 21948 worker thread done servicing request
22:40:39.985 00.000 18120 OnExposeComplete: enter
22:40:39.985 00.000 18120 UpdateGuideState(): m_state=6
22:40:39.985 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:40:39.985 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=230.53, Mass=2021, SNR=30.7, Peak=176 HFD=3.8
22:40:39.985 00.000 18120 MultiStar: [#1 0.31,-0.13,0.72,U] [#2 -0.10,0.23,0.64,U] [#3 -0.28,0.25,0.72,U] [#4 0.20,-0.11,0.52,U] [#5 0.19,0.01,0.52,U] [#6 -0.25,0.16,0.49,U] [#7 0.23,-0.09,0.51,U] [#8 0.02,-0.07,0.46,U] 
22:40:39.985 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.01, 0.46}
22:40:39.985 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.46 = 2.46)
22:40:39.985 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.56 = -0.72)
22:40:39.985 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
22:40:39.985 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
22:40:39.990 00.005 18120 Enqueuing Move request for scope (0.03, 0.12)
22:40:39.991 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:39.991 00.000 21948 Worker thread wakes up
22:40:39.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:40:39.991 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:40:39.991 00.000 21948 Moving (0.03, 0.12) raw xDistance=-0.09 yDistance=-0.08
22:40:39.991 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.7
22:40:39.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:39.991 00.000 18120 Enqueuing Expose request
22:40:39.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:40:39.993 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:39.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:39.993 00.000 21948 MoveAxis(E, 0, ABG)
22:40:39.993 00.000 21948 Move returns status 0, amount 0
22:40:39.993 00.000 21948 MoveAxis(N, 0, ABG)
22:40:39.993 00.000 21948 Move returns status 0, amount 0
22:40:39.993 00.000 21948 move complete, result=0
22:40:39.993 00.000 21948 worker thread done servicing request
22:40:39.993 00.000 21948 Worker thread wakes up
22:40:39.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:39.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:39.993 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:41.623 01.630 21948 Exposure complete
22:40:41.656 00.033 21948 worker thread done servicing request
22:40:41.656 00.000 18120 OnExposeComplete: enter
22:40:41.656 00.000 18120 UpdateGuideState(): m_state=6
22:40:41.656 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:40:41.656 00.000 18120 Star::Find returns 1 (0), X=414.16, Y=230.57, Mass=1834, SNR=29.4, Peak=173 HFD=3.8
22:40:41.656 00.000 18120 MultiStar: [#1 0.32,0.11,0.72,U] [#2 -0.09,0.07,0.64,U] [#3 -0.16,0.35,0.72,U] [#4 -0.12,0.19,0.54,U] [#5 0.22,0.04,0.53,U] [#6 -0.06,0.04,0.54,U] [#7 0.29,0.06,0.54,U] [#8 0.04,0.12,0.47,U] 
22:40:41.656 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.19}, one-star: {0.02, 0.50}
22:40:41.656 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.46 = 2.46)
22:40:41.656 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.72)
22:40:41.656 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.32 mountX=-0.16 mountY=-0.13, mountTheta=-2.44
22:40:41.656 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.19, opts=13)
22:40:41.656 00.000 18120 Enqueuing Move request for scope (0.05, 0.19)
22:40:41.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:41.669 00.013 18120 UpdateGuideState exits: m=1834 RSB=29.4
22:40:41.670 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:41.670 00.000 21948 Worker thread wakes up
22:40:41.670 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:41.670 00.000 18120 Enqueuing Expose request
22:40:41.670 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
22:40:41.670 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
22:40:41.670 00.000 21948 Moving (0.05, 0.19) raw xDistance=-0.16 yDistance=-0.13
22:40:41.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:40:41.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:41.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:40:41.670 00.000 21948 MoveAxis(E, 0, ABG)
22:40:41.670 00.000 21948 Move returns status 0, amount 0
22:40:41.670 00.000 21948 MoveAxis(N, 0, ABG)
22:40:41.670 00.000 21948 Move returns status 0, amount 0
22:40:41.670 00.000 21948 move complete, result=0
22:40:41.670 00.000 21948 worker thread done servicing request
22:40:41.670 00.000 21948 Worker thread wakes up
22:40:41.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:41.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:41.670 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:43.191 01.521 21948 Exposure complete
22:40:43.223 00.032 21948 worker thread done servicing request
22:40:43.223 00.000 18120 OnExposeComplete: enter
22:40:43.223 00.000 18120 UpdateGuideState(): m_state=6
22:40:43.223 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:40:43.223 00.000 18120 Star::Find returns 1 (0), X=414.18, Y=230.46, Mass=2095, SNR=31.3, Peak=191 HFD=3.8
22:40:43.223 00.000 18120 MultiStar: [#1 0.24,-0.07,0.73,U] [#2 -0.01,-0.14,0.59,U] [#3 0.14,0.22,0.69,U] [#4 0.27,-0.28,0.51,U] [#5 0.45,-0.24,0.00,M1] [#6 -0.11,0.22,0.50,U] [#7 0.12,-0.26,0.50,U] [#8 0.04,-0.11,0.45,U] 
22:40:43.239 00.016 18120 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.04, 0.38}
22:40:43.239 00.000 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.14) = xAngle (1.52 = 1.52)
22:40:43.239 00.000 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.62 = -1.66)
22:40:43.242 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=0.00 mountY=-0.10, mountTheta=-1.52
22:40:43.243 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
22:40:43.243 00.000 18120 Enqueuing Move request for scope (0.09, 0.04)
22:40:43.243 00.000 21948 Worker thread wakes up
22:40:43.243 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:43.243 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.3
22:40:43.243 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:43.243 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:43.243 00.000 18120 Enqueuing Expose request
22:40:43.243 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:40:43.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:40:43.243 00.000 21948 Moving (0.09, 0.04) raw xDistance=0.00 yDistance=-0.10
22:40:43.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:40:43.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:43.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:43.243 00.000 21948 MoveAxis(E, 0, ABG)
22:40:43.243 00.000 21948 Move returns status 0, amount 0
22:40:43.243 00.000 21948 MoveAxis(N, 0, ABG)
22:40:43.243 00.000 21948 Move returns status 0, amount 0
22:40:43.243 00.000 21948 move complete, result=0
22:40:43.243 00.000 21948 worker thread done servicing request
22:40:43.243 00.000 21948 Worker thread wakes up
22:40:43.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:43.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:43.243 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:44.895 01.652 21948 Exposure complete
22:40:44.938 00.043 21948 worker thread done servicing request
22:40:44.938 00.000 18120 OnExposeComplete: enter
22:40:44.938 00.000 18120 UpdateGuideState(): m_state=6
22:40:44.938 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:40:44.938 00.000 18120 Star::Find returns 1 (0), X=414.02, Y=230.63, Mass=1992, SNR=30.7, Peak=183 HFD=4.1
22:40:44.938 00.000 18120 MultiStar: [#1 0.23,0.05,0.74,U] [#2 -0.20,0.01,0.64,U] [#3 0.02,0.50,0.00,M1] [#4 0.24,-0.24,0.53,U] [#5 0.22,0.25,0.54,U] [#6 -0.06,0.13,0.48,U] [#7 -0.04,-0.11,0.52,U] [#8 -0.21,0.23,0.44,U] 
22:40:44.938 00.000 18120 refined, 7 included, MultiStar: {0.00, 0.15}, one-star: {-0.12, 0.56}
22:40:44.938 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
22:40:44.938 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
22:40:44.938 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
22:40:44.938 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.15, opts=13)
22:40:44.938 00.000 18120 Enqueuing Move request for scope (0.00, 0.15)
22:40:44.938 00.000 21948 Worker thread wakes up
22:40:44.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
22:40:44.938 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
22:40:44.938 00.000 21948 Moving (0.00, 0.15) raw xDistance=-0.13 yDistance=-0.07
22:40:44.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:40:44.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:44.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:44.954 00.016 18120 UpdateGuideState exits: m=1992 RSB=30.7
22:40:44.957 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:44.957 00.000 21948 MoveAxis(E, 0, ABG)
22:40:44.957 00.000 21948 Move returns status 0, amount 0
22:40:44.957 00.000 21948 MoveAxis(N, 0, ABG)
22:40:44.957 00.000 21948 Move returns status 0, amount 0
22:40:44.957 00.000 21948 move complete, result=0
22:40:44.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.957 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:44.957 00.000 18120 Enqueuing Expose request
22:40:44.957 00.000 21948 worker thread done servicing request
22:40:44.957 00.000 21948 Worker thread wakes up
22:40:44.957 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:44.957 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:44.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:46.479 01.522 21948 Exposure complete
22:40:46.508 00.029 21948 worker thread done servicing request
22:40:46.508 00.000 18120 OnExposeComplete: enter
22:40:46.508 00.000 18120 UpdateGuideState(): m_state=6
22:40:46.508 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:40:46.508 00.000 18120 Star::Find returns 1 (0), X=414.05, Y=230.38, Mass=2131, SNR=31.7, Peak=188 HFD=4.2
22:40:46.508 00.000 18120 MultiStar: [#1 0.11,-0.10,0.69,U] [#2 -0.38,0.10,0.60,U] [#3 0.02,0.43,0.72,U] [#4 0.08,-0.31,0.55,U] [#5 0.21,-0.06,0.52,U] [#6 -0.30,0.18,0.50,U] [#7 0.06,-0.13,0.54,U] [#8 -0.35,0.11,0.43,U] 
22:40:46.508 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.09, 0.31}
22:40:46.508 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
22:40:46.508 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
22:40:46.508 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.20 mountX=-0.10 mountY=0.02, mountTheta=2.98
22:40:46.508 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.09, opts=13)
22:40:46.508 00.000 18120 Enqueuing Move request for scope (-0.06, 0.09)
22:40:46.508 00.000 21948 Worker thread wakes up
22:40:46.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:46.508 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.7
22:40:46.508 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:46.508 00.000 18120 Enqueuing Expose request
22:40:46.508 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
22:40:46.508 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
22:40:46.508 00.000 21948 Moving (-0.06, 0.09) raw xDistance=-0.10 yDistance=0.02
22:40:46.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:40:46.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:46.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:46.508 00.000 21948 MoveAxis(E, 0, ABG)
22:40:46.508 00.000 21948 Move returns status 0, amount 0
22:40:46.508 00.000 21948 MoveAxis(N, 0, ABG)
22:40:46.508 00.000 21948 Move returns status 0, amount 0
22:40:46.508 00.000 21948 move complete, result=0
22:40:46.508 00.000 21948 worker thread done servicing request
22:40:46.508 00.000 21948 Worker thread wakes up
22:40:46.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:46.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:46.508 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:48.158 01.650 21948 Exposure complete
22:40:48.205 00.047 21948 worker thread done servicing request
22:40:48.205 00.000 18120 OnExposeComplete: enter
22:40:48.205 00.000 18120 UpdateGuideState(): m_state=6
22:40:48.205 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:40:48.205 00.000 18120 Star::Find returns 1 (0), X=414.11, Y=230.69, Mass=2006, SNR=30.8, Peak=199 HFD=4.0
22:40:48.221 00.016 18120 MultiStar: [#1 0.11,0.17,0.71,U] [#2 -0.19,0.46,0.00,M1] [#3 0.16,0.55,0.00,M1] [#4 0.20,-0.01,0.54,U] [#5 0.28,0.14,0.50,U] [#6 -0.10,0.25,0.52,U] [#7 0.29,-0.03,0.49,U] [#8 0.02,-0.07,0.45,U] 
22:40:48.221 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.21}, one-star: {-0.03, 0.62}
22:40:48.221 00.000 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
22:40:48.221 00.000 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.40 = -0.88)
22:40:48.221 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.16 mountX=-0.15 mountY=-0.18, mountTheta=-2.29
22:40:48.221 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.21, opts=13)
22:40:48.221 00.000 18120 Enqueuing Move request for scope (0.09, 0.21)
22:40:48.221 00.000 21948 Worker thread wakes up
22:40:48.221 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:48.221 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.8
22:40:48.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:48.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:48.221 00.000 18120 Enqueuing Expose request
22:40:48.235 00.014 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
22:40:48.235 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
22:40:48.235 00.000 21948 Moving (0.09, 0.21) raw xDistance=-0.15 yDistance=-0.18
22:40:48.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:40:48.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:48.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:40:48.235 00.000 21948 MoveAxis(E, 0, ABG)
22:40:48.235 00.000 21948 Move returns status 0, amount 0
22:40:48.235 00.000 21948 MoveAxis(N, 0, ABG)
22:40:48.235 00.000 21948 Move returns status 0, amount 0
22:40:48.235 00.000 21948 move complete, result=0
22:40:48.235 00.000 21948 worker thread done servicing request
22:40:48.235 00.000 21948 Worker thread wakes up
22:40:48.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:48.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:48.235 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:49.646 01.411 21948 Exposure complete
22:40:49.693 00.047 21948 worker thread done servicing request
22:40:49.693 00.000 18120 OnExposeComplete: enter
22:40:49.702 00.009 18120 UpdateGuideState(): m_state=6
22:40:49.702 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:40:49.704 00.002 18120 Star::Find returns 1 (0), X=414.14, Y=230.73, Mass=1980, SNR=30.6, Peak=223 HFD=4.0
22:40:49.706 00.002 18120 MultiStar: [#1 -0.25,0.18,0.75,U] [#2 -0.30,0.31,0.67,U] [#3 -0.05,0.65,0.00,M2] [#4 -0.09,0.34,0.58,U] [#5 -0.02,0.13,0.53,U] [#6 -0.42,0.54,0.00,M1] [#7 -0.29,0.15,0.54,U] [#8 -0.15,-0.01,0.42,U] 
22:40:49.706 00.000 18120 refined, 6 included, MultiStar: {-0.15, 0.30}, one-star: {-0.00, 0.66}
22:40:49.708 00.002 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.18 = -3.11)
22:40:49.708 00.000 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.00)
22:40:49.708 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.03 mountX=-0.34 mountY=-0.00, mountTheta=-3.14
22:40:49.708 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.30, opts=13)
22:40:49.708 00.000 18120 Enqueuing Move request for scope (-0.15, 0.30)
22:40:49.708 00.000 21948 Worker thread wakes up
22:40:49.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
22:40:49.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:49.708 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.6
22:40:49.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.708 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:49.708 00.000 18120 Enqueuing Expose request
22:40:49.708 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
22:40:49.708 00.000 21948 Moving (-0.15, 0.30) raw xDistance=-0.34 yDistance=-0.00
22:40:49.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:40:49.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:40:49.708 00.000 21948 MoveAxis(E, 60, ABG)
22:40:49.708 00.000 21948 Guiding  Dir = 2, Dur = 60
22:40:49.708 00.000 21948 IsSlewing returns 0
22:40:49.708 00.000 21948 IsGuiding returns 0
22:40:49.708 00.000 21948 PulseGuide returned control before completion, sleep 69
22:40:49.806 00.098 21948 IsGuiding returns 0
22:40:49.806 00.000 21948 Move returns status 0, amount 60
22:40:49.806 00.000 21948 MoveAxis(N, 0, ABG)
22:40:49.806 00.000 21948 Move returns status 0, amount 0
22:40:49.806 00.000 21948 move complete, result=0
22:40:49.806 00.000 21948 worker thread done servicing request
22:40:49.806 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
22:40:49.806 00.000 21948 Worker thread wakes up
22:40:49.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:49.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:51.442 01.636 21948 Exposure complete
22:40:51.491 00.049 21948 worker thread done servicing request
22:40:51.491 00.000 18120 OnExposeComplete: enter
22:40:51.491 00.000 18120 UpdateGuideState(): m_state=6
22:40:51.491 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:40:51.491 00.000 18120 Star::Find returns 1 (0), X=414.12, Y=230.52, Mass=1955, SNR=30.4, Peak=179 HFD=3.9
22:40:51.491 00.000 18120 MultiStar: [#1 0.06,0.06,0.76,U] [#2 -0.08,-0.15,0.65,U] [#3 0.00,0.33,0.70,U] [#4 -0.05,0.07,0.54,U] [#5 0.13,0.05,0.56,U] [#6 -0.40,0.14,0.48,U] [#7 0.04,0.04,0.54,U] [#8 -0.13,-0.33,0.43,U] 
22:40:51.491 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.02, 0.45}
22:40:51.491 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
22:40:51.491 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
22:40:51.491 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
22:40:51.507 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
22:40:51.507 00.000 18120 Enqueuing Move request for scope (-0.04, 0.11)
22:40:51.507 00.000 21948 Worker thread wakes up
22:40:51.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:51.507 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.4
22:40:51.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:51.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:51.507 00.000 18120 Enqueuing Expose request
22:40:51.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:40:51.507 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:40:51.507 00.000 21948 Moving (-0.04, 0.11) raw xDistance=-0.12 yDistance=-0.02
22:40:51.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:40:51.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:51.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:51.507 00.000 21948 MoveAxis(E, 0, ABG)
22:40:51.507 00.000 21948 Move returns status 0, amount 0
22:40:51.507 00.000 21948 MoveAxis(N, 0, ABG)
22:40:51.507 00.000 21948 Move returns status 0, amount 0
22:40:51.507 00.000 21948 move complete, result=0
22:40:51.507 00.000 21948 worker thread done servicing request
22:40:51.507 00.000 21948 Worker thread wakes up
22:40:51.507 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:51.507 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:51.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:53.029 01.522 21948 Exposure complete
22:40:53.083 00.054 21948 worker thread done servicing request
22:40:53.083 00.000 18120 OnExposeComplete: enter
22:40:53.083 00.000 18120 UpdateGuideState(): m_state=6
22:40:53.083 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:40:53.083 00.000 18120 Star::Find returns 1 (0), X=414.10, Y=230.37, Mass=2030, SNR=31.0, Peak=172 HFD=4.1
22:40:53.089 00.006 18120 MultiStar: [#1 0.12,-0.08,0.76,U] [#2 -0.17,0.05,0.68,U] [#3 0.02,0.53,0.00,M2] [#4 0.03,0.22,0.55,U] [#5 0.10,0.16,0.49,U] [#6 -0.35,0.47,0.00,M1] [#7 -0.09,0.12,0.50,U] [#8 -0.08,0.16,0.45,U] 
22:40:53.089 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.14}, one-star: {-0.04, 0.30}
22:40:53.089 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
22:40:53.089 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.95 = -0.34)
22:40:53.091 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.70 mountX=-0.13 mountY=-0.05, mountTheta=-2.81
22:40:53.092 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
22:40:53.092 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
22:40:53.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:53.092 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.0
22:40:53.092 00.000 21948 Worker thread wakes up
22:40:53.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:53.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:53.092 00.000 18120 Enqueuing Expose request
22:40:53.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
22:40:53.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
22:40:53.092 00.000 21948 Moving (-0.02, 0.14) raw xDistance=-0.13 yDistance=-0.05
22:40:53.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:40:53.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:53.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:40:53.092 00.000 21948 MoveAxis(E, 0, ABG)
22:40:53.092 00.000 21948 Move returns status 0, amount 0
22:40:53.092 00.000 21948 MoveAxis(N, 0, ABG)
22:40:53.092 00.000 21948 Move returns status 0, amount 0
22:40:53.092 00.000 21948 move complete, result=0
22:40:53.092 00.000 21948 worker thread done servicing request
22:40:53.092 00.000 21948 Worker thread wakes up
22:40:53.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:53.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:53.092 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:54.727 01.635 21948 Exposure complete
22:40:54.758 00.031 21948 worker thread done servicing request
22:40:54.758 00.000 18120 OnExposeComplete: enter
22:40:54.758 00.000 18120 UpdateGuideState(): m_state=6
22:40:54.758 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:40:54.774 00.016 18120 Star::Find returns 1 (0), X=414.13, Y=230.72, Mass=1940, SNR=30.3, Peak=211 HFD=4.0
22:40:54.774 00.000 18120 MultiStar: [#1 0.19,0.11,0.76,U] [#2 -0.27,0.17,0.63,U] [#3 0.23,0.72,0.00,M3] [#4 -0.05,0.30,0.54,U] [#5 0.25,0.08,0.54,U] [#6 -0.29,0.19,0.52,U] [#7 0.29,0.13,0.52,U] [#8 -0.29,0.44,0.00,M1] 
22:40:54.774 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.27}, one-star: {-0.01, 0.65}
22:40:54.774 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.14) = xAngle (2.65 = 2.65)
22:40:54.774 00.000 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.75 = -0.53)
22:40:54.774 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.51 mountX=-0.24 mountY=-0.14, mountTheta=-2.62
22:40:54.774 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.27, opts=13)
22:40:54.786 00.012 18120 Enqueuing Move request for scope (0.02, 0.27)
22:40:54.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:54.786 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.3
22:40:54.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.790 00.004 21948 Worker thread wakes up
22:40:54.790 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:54.790 00.000 18120 Enqueuing Expose request
22:40:54.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
22:40:54.790 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
22:40:54.790 00.000 21948 Moving (0.02, 0.27) raw xDistance=-0.24 yDistance=-0.14
22:40:54.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:40:54.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:54.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:40:54.790 00.000 21948 MoveAxis(E, 42, ABG)
22:40:54.790 00.000 21948 Guiding  Dir = 2, Dur = 42
22:40:54.790 00.000 21948 IsSlewing returns 0
22:40:54.790 00.000 21948 IsGuiding returns 0
22:40:54.794 00.004 21948 PulseGuide returned control before completion, sleep 51
22:40:54.856 00.062 21948 IsGuiding returns 0
22:40:54.856 00.000 21948 Move returns status 0, amount 42
22:40:54.856 00.000 21948 MoveAxis(N, 0, ABG)
22:40:54.856 00.000 21948 Move returns status 0, amount 0
22:40:54.856 00.000 21948 move complete, result=0
22:40:54.856 00.000 21948 worker thread done servicing request
22:40:54.856 00.000 21948 Worker thread wakes up
22:40:54.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:54.856 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
22:40:54.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:56.273 01.417 21948 Exposure complete
22:40:56.305 00.032 21948 worker thread done servicing request
22:40:56.305 00.000 18120 OnExposeComplete: enter
22:40:56.305 00.000 18120 UpdateGuideState(): m_state=6
22:40:56.305 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:40:56.305 00.000 18120 Star::Find returns 1 (0), X=414.10, Y=230.78, Mass=1970, SNR=30.6, Peak=209 HFD=4.1
22:40:56.317 00.012 18120 MultiStar: [#1 0.36,-0.03,0.75,U] [#2 -0.19,0.10,0.62,U] [#3 0.10,0.53,0.00,M4] [#4 0.27,-0.08,0.52,U] [#5 0.21,0.16,0.55,U] [#6 -0.11,0.26,0.50,U] [#7 0.18,0.18,0.56,U] [#8 -0.17,0.14,0.44,U] 
22:40:56.317 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.22}, one-star: {-0.04, 0.71}
22:40:56.317 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.14) = xAngle (2.42 = 2.42)
22:40:56.317 00.000 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.52 = -0.76)
22:40:56.319 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=-0.17 mountY=-0.16, mountTheta=-2.40
22:40:56.321 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.22, opts=13)
22:40:56.321 00.000 18120 Enqueuing Move request for scope (0.07, 0.22)
22:40:56.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:56.321 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.6
22:40:56.321 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.321 00.000 21948 Worker thread wakes up
22:40:56.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
22:40:56.321 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
22:40:56.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:56.321 00.000 18120 Enqueuing Expose request
22:40:56.321 00.000 21948 Moving (0.07, 0.22) raw xDistance=-0.17 yDistance=-0.16
22:40:56.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:40:56.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:56.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:40:56.321 00.000 21948 MoveAxis(E, 0, ABG)
22:40:56.321 00.000 21948 Move returns status 0, amount 0
22:40:56.321 00.000 21948 MoveAxis(N, 0, ABG)
22:40:56.321 00.000 21948 Move returns status 0, amount 0
22:40:56.321 00.000 21948 move complete, result=0
22:40:56.321 00.000 21948 worker thread done servicing request
22:40:56.321 00.000 21948 Worker thread wakes up
22:40:56.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:56.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:56.321 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:57.973 01.652 21948 Exposure complete
22:40:58.003 00.030 21948 worker thread done servicing request
22:40:58.003 00.000 18120 OnExposeComplete: enter
22:40:58.003 00.000 18120 UpdateGuideState(): m_state=6
22:40:58.003 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:40:58.003 00.000 18120 Star::Find returns 1 (0), X=414.04, Y=230.74, Mass=1999, SNR=30.7, Peak=215 HFD=4.1
22:40:58.003 00.000 18120 MultiStar: [#1 0.26,0.09,0.76,U] [#2 -0.11,0.18,0.60,U] [#3 0.32,0.70,0.00,M5] [#4 0.02,-0.02,0.56,U] [#5 0.24,0.35,0.49,U] [#6 -0.15,0.16,0.48,U] [#7 0.26,0.23,0.54,U] [#8 -0.21,0.18,0.47,U] 
22:40:58.003 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.26}, one-star: {-0.10, 0.67}
22:40:58.003 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.61 = 2.61)
22:40:58.003 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.71 = -0.57)
22:40:58.003 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.27 cameraTheta=1.47 mountX=-0.23 mountY=-0.14, mountTheta=-2.58
22:40:58.003 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.26, opts=13)
22:40:58.003 00.000 18120 Enqueuing Move request for scope (0.03, 0.26)
22:40:58.003 00.000 21948 Worker thread wakes up
22:40:58.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
22:40:58.003 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:58.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
22:40:58.003 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.7
22:40:58.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:58.003 00.000 18120 Enqueuing Expose request
22:40:58.003 00.000 21948 Moving (0.03, 0.26) raw xDistance=-0.23 yDistance=-0.14
22:40:58.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:40:58.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:58.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:40:58.003 00.000 21948 MoveAxis(E, 41, ABG)
22:40:58.003 00.000 21948 Guiding  Dir = 2, Dur = 41
22:40:58.003 00.000 21948 IsSlewing returns 0
22:40:58.003 00.000 21948 IsGuiding returns 0
22:40:58.020 00.017 21948 PulseGuide returned control before completion, sleep 49
22:40:58.083 00.063 21948 IsGuiding returns 0
22:40:58.083 00.000 21948 Move returns status 0, amount 41
22:40:58.083 00.000 21948 MoveAxis(N, 0, ABG)
22:40:58.083 00.000 21948 Move returns status 0, amount 0
22:40:58.083 00.000 21948 move complete, result=0
22:40:58.083 00.000 21948 worker thread done servicing request
22:40:58.083 00.000 21948 Worker thread wakes up
22:40:58.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:58.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:40:58.083 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
22:40:59.488 01.405 21948 Exposure complete
22:40:59.510 00.022 21948 worker thread done servicing request
22:40:59.510 00.000 18120 OnExposeComplete: enter
22:40:59.510 00.000 18120 UpdateGuideState(): m_state=6
22:40:59.520 00.010 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:40:59.520 00.000 18120 Star::Find returns 1 (0), X=414.26, Y=230.64, Mass=2003, SNR=30.6, Peak=198 HFD=3.7
22:40:59.520 00.000 18120 MultiStar: [#1 0.34,0.05,0.73,U] [#2 -0.14,0.39,0.66,U] [#3 -0.08,0.51,0.00,M6] [#4 0.12,0.35,0.54,U] [#5 0.23,0.13,0.53,U] [#6 -0.08,0.48,0.00,M1] [#7 0.19,0.28,0.51,U] [#8 -0.09,0.21,0.43,U] 
22:40:59.520 00.000 18120 refined, 6 included, MultiStar: {0.12, 0.31}, one-star: {0.12, 0.57}
22:40:59.520 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
22:40:59.520 00.000 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.45 = -0.83)
22:40:59.520 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.20 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
22:40:59.520 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.31, opts=13)
22:40:59.520 00.000 18120 Enqueuing Move request for scope (0.12, 0.31)
22:40:59.520 00.000 21948 Worker thread wakes up
22:40:59.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:40:59.520 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.6
22:40:59.520 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:59.536 00.016 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:40:59.536 00.000 18120 Enqueuing Expose request
22:40:59.537 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0xd
22:40:59.537 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
22:40:59.537 00.000 21948 Moving (0.12, 0.31) raw xDistance=-0.23 yDistance=-0.24
22:40:59.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
22:40:59.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:40:59.537 00.000 21948 MoveAxis(E, 44, ABG)
22:40:59.537 00.000 21948 Guiding  Dir = 2, Dur = 44
22:40:59.538 00.001 21948 IsSlewing returns 0
22:40:59.538 00.000 21948 IsGuiding returns 0
22:40:59.538 00.000 21948 PulseGuide returned control before completion, sleep 53
22:40:59.599 00.061 21948 IsGuiding returns 1
22:40:59.599 00.000 21948 scope still moving after pulse duration time elapsed
22:40:59.630 00.031 21948 IsSlewing returns 0
22:40:59.630 00.000 21948 IsGuiding returns 0
22:40:59.630 00.000 21948 scope move finished after 44 + 47 ms
22:40:59.630 00.000 21948 Move returns status 0, amount 44
22:40:59.630 00.000 21948 MoveAxis(N, 58, ABG)
22:40:59.630 00.000 21948 Guiding  Dir = 0, Dur = 58
22:40:59.630 00.000 21948 IsSlewing returns 0
22:40:59.630 00.000 21948 IsGuiding returns 0
22:40:59.632 00.002 21948 PulseGuide returned control before completion, sleep 64
22:40:59.709 00.077 21948 IsGuiding returns 0
22:40:59.709 00.000 21948 Move returns status 0, amount 58
22:40:59.709 00.000 21948 move complete, result=0
22:40:59.709 00.000 21948 worker thread done servicing request
22:40:59.709 00.000 21948 Worker thread wakes up
22:40:59.709 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.2 px 58 ms NORTH
22:40:59.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:40:59.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:01.345 01.636 21948 Exposure complete
22:41:01.387 00.042 21948 worker thread done servicing request
22:41:01.387 00.000 18120 OnExposeComplete: enter
22:41:01.387 00.000 18120 UpdateGuideState(): m_state=6
22:41:01.387 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:41:01.387 00.000 18120 Star::Find returns 1 (0), X=414.24, Y=230.29, Mass=1961, SNR=30.4, Peak=189 HFD=4.1
22:41:01.387 00.000 18120 MultiStar: [#1 0.24,0.17,0.75,U] [#2 -0.06,-0.09,0.61,U] [#3 -0.22,0.30,0.71,U] [#4 0.08,0.05,0.53,U] [#5 0.15,-0.17,0.54,U] [#6 -0.17,0.21,0.47,U] [#7 -0.16,-0.20,0.53,U] [#8 -0.12,0.02,0.44,U] 
22:41:01.387 00.000 18120 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.10, 0.22}
22:41:01.391 00.004 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.74 = 2.74)
22:41:01.391 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.84 = -0.44)
22:41:01.391 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
22:41:01.391 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.08, opts=13)
22:41:01.396 00.005 18120 Enqueuing Move request for scope (-0.00, 0.08)
22:41:01.396 00.000 21948 Worker thread wakes up
22:41:01.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:41:01.396 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:41:01.396 00.000 21948 Moving (-0.00, 0.08) raw xDistance=-0.07 yDistance=-0.03
22:41:01.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:41:01.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:01.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:01.396 00.000 21948 MoveAxis(E, 0, ABG)
22:41:01.396 00.000 21948 Move returns status 0, amount 0
22:41:01.396 00.000 21948 MoveAxis(N, 0, ABG)
22:41:01.396 00.000 21948 Move returns status 0, amount 0
22:41:01.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:01.396 00.000 21948 move complete, result=0
22:41:01.396 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.4
22:41:01.396 00.000 21948 worker thread done servicing request
22:41:01.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:01.398 00.002 18120 Enqueuing Expose request
22:41:01.398 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:01.398 00.000 21948 Worker thread wakes up
22:41:01.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:01.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:02.929 01.531 21948 Exposure complete
22:41:02.976 00.047 21948 worker thread done servicing request
22:41:02.976 00.000 18120 OnExposeComplete: enter
22:41:02.976 00.000 18120 UpdateGuideState(): m_state=6
22:41:02.978 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:41:02.978 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=230.80, Mass=2059, SNR=31.1, Peak=199 HFD=4.3
22:41:02.980 00.002 18120 MultiStar: [#1 0.17,0.27,0.73,U] [#2 0.10,-0.09,0.62,U] [#3 -0.10,0.47,0.00,M6] [#4 0.03,-0.01,0.52,U] [#5 -0.01,0.27,0.51,U] [#6 -0.24,0.23,0.47,U] [#7 0.06,0.08,0.53,U] [#8 -0.08,-0.08,0.44,U] 
22:41:02.980 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.23}, one-star: {-0.17, 0.73}
22:41:02.980 00.000 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.14) = xAngle (2.79 = 2.79)
22:41:02.980 00.000 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.89 = -0.39)
22:41:02.980 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
22:41:02.980 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.23, opts=13)
22:41:02.980 00.000 18120 Enqueuing Move request for scope (-0.02, 0.23)
22:41:02.986 00.006 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:02.986 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
22:41:02.986 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:02.986 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:02.988 00.002 18120 Enqueuing Expose request
22:41:02.988 00.000 21948 Worker thread wakes up
22:41:02.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
22:41:02.988 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
22:41:02.988 00.000 21948 Moving (-0.02, 0.23) raw xDistance=-0.22 yDistance=-0.09
22:41:02.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:41:02.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:02.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:02.988 00.000 21948 MoveAxis(E, 39, ABG)
22:41:02.988 00.000 21948 Guiding  Dir = 2, Dur = 39
22:41:02.988 00.000 21948 IsSlewing returns 0
22:41:02.988 00.000 21948 IsGuiding returns 0
22:41:02.988 00.000 21948 PulseGuide returned control before completion, sleep 48
22:41:03.052 00.064 21948 IsGuiding returns 0
22:41:03.052 00.000 21948 Move returns status 0, amount 39
22:41:03.052 00.000 21948 MoveAxis(N, 0, ABG)
22:41:03.052 00.000 21948 Move returns status 0, amount 0
22:41:03.052 00.000 21948 move complete, result=0
22:41:03.052 00.000 21948 worker thread done servicing request
22:41:03.052 00.000 21948 Worker thread wakes up
22:41:03.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:03.052 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:03.052 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
22:41:04.688 01.636 21948 Exposure complete
22:41:04.735 00.047 21948 worker thread done servicing request
22:41:04.735 00.000 18120 OnExposeComplete: enter
22:41:04.735 00.000 18120 UpdateGuideState(): m_state=6
22:41:04.751 00.016 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:41:04.751 00.000 18120 Star::Find returns 1 (0), X=413.84, Y=230.59, Mass=2136, SNR=31.7, Peak=190 HFD=3.9
22:41:04.751 00.000 18120 MultiStar: [#1 0.14,0.06,0.71,U] [#2 -0.20,-0.10,0.61,U] [#3 -0.09,0.33,0.67,U] [#4 -0.05,0.05,0.55,U] [#5 -0.05,0.16,0.47,U] [#6 -0.19,0.05,0.46,U] [#7 -0.25,-0.13,0.54,U] [#8 -0.21,-0.12,0.44,U] 
22:41:04.751 00.000 18120 refined, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.30, 0.52}
22:41:04.751 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.52 = -2.77)
22:41:04.751 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.33)
22:41:04.751 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=-0.18 mountY=0.06, mountTheta=2.80
22:41:04.751 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.13, opts=13)
22:41:04.751 00.000 18120 Enqueuing Move request for scope (-0.14, 0.13)
22:41:04.751 00.000 21948 Worker thread wakes up
22:41:04.751 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:04.751 00.000 18120 UpdateGuideState exits: m=2136 RSB=31.7
22:41:04.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:04.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:04.751 00.000 18120 Enqueuing Expose request
22:41:04.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
22:41:04.751 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
22:41:04.751 00.000 21948 Moving (-0.14, 0.13) raw xDistance=-0.18 yDistance=0.06
22:41:04.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:41:04.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:04.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:41:04.751 00.000 21948 MoveAxis(E, 0, ABG)
22:41:04.751 00.000 21948 Move returns status 0, amount 0
22:41:04.751 00.000 21948 MoveAxis(N, 0, ABG)
22:41:04.751 00.000 21948 Move returns status 0, amount 0
22:41:04.751 00.000 21948 move complete, result=0
22:41:04.751 00.000 21948 worker thread done servicing request
22:41:04.751 00.000 21948 Worker thread wakes up
22:41:04.751 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:04.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:04.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:06.175 01.424 21948 Exposure complete
22:41:06.206 00.031 21948 worker thread done servicing request
22:41:06.206 00.000 18120 OnExposeComplete: enter
22:41:06.207 00.001 18120 UpdateGuideState(): m_state=6
22:41:06.207 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:41:06.207 00.000 18120 Star::Find returns 1 (0), X=413.88, Y=230.58, Mass=2008, SNR=30.8, Peak=183 HFD=3.9
22:41:06.207 00.000 18120 MultiStar: [#1 0.13,0.02,0.70,U] [#2 -0.25,-0.03,0.61,U] [#3 -0.15,0.31,0.69,U] [#4 -0.03,0.07,0.52,U] [#5 0.06,0.04,0.53,U] [#6 -0.24,0.50,0.00,M1] [#7 -0.13,-0.08,0.53,U] [#8 -0.22,0.04,0.46,U] 
22:41:06.209 00.002 18120 refined, 7 included, MultiStar: {-0.12, 0.15}, one-star: {-0.26, 0.50}
22:41:06.209 00.000 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
22:41:06.209 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
22:41:06.209 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=-0.18 mountY=0.04, mountTheta=2.94
22:41:06.212 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.15, opts=13)
22:41:06.212 00.000 18120 Enqueuing Move request for scope (-0.12, 0.15)
22:41:06.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:06.212 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.8
22:41:06.212 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:06.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:06.215 00.003 18120 Enqueuing Expose request
22:41:06.215 00.000 21948 Worker thread wakes up
22:41:06.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
22:41:06.215 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
22:41:06.215 00.000 21948 Moving (-0.12, 0.15) raw xDistance=-0.18 yDistance=0.04
22:41:06.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:41:06.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:06.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:41:06.215 00.000 21948 MoveAxis(E, 0, ABG)
22:41:06.215 00.000 21948 Move returns status 0, amount 0
22:41:06.215 00.000 21948 MoveAxis(N, 0, ABG)
22:41:06.215 00.000 21948 Move returns status 0, amount 0
22:41:06.215 00.000 21948 move complete, result=0
22:41:06.215 00.000 21948 worker thread done servicing request
22:41:06.215 00.000 21948 Worker thread wakes up
22:41:06.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:06.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:06.215 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:07.842 01.627 21948 Exposure complete
22:41:07.857 00.015 21948 worker thread done servicing request
22:41:07.857 00.000 18120 OnExposeComplete: enter
22:41:07.857 00.000 18120 UpdateGuideState(): m_state=6
22:41:07.857 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:41:07.872 00.015 18120 Star::Find returns 1 (0), X=413.83, Y=230.75, Mass=2032, SNR=31.0, Peak=202 HFD=4.0
22:41:07.872 00.000 18120 MultiStar: [#1 -0.20,0.05,0.68,U] [#2 -0.40,0.29,0.00,M1] [#3 -0.15,0.49,0.00,M5] [#4 -0.55,0.18,0.00,M1] [#5 -0.05,0.07,0.54,U] [#6 -0.55,0.27,0.00,M2] [#7 -0.27,-0.12,0.52,U] [#8 -0.38,-0.12,0.43,U] 
22:41:07.872 00.000 18120 refined, 4 included, MultiStar: {-0.24, 0.20}, one-star: {-0.31, 0.68}
22:41:07.872 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.60 = -2.68)
22:41:07.873 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.42)
22:41:07.873 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.32 cameraTheta=2.46 mountX=-0.28 mountY=0.13, mountTheta=2.72
22:41:07.873 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.20, opts=13)
22:41:07.873 00.000 18120 Enqueuing Move request for scope (-0.24, 0.20)
22:41:07.873 00.000 21948 Worker thread wakes up
22:41:07.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:07.873 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
22:41:07.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:07.873 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:07.878 00.005 18120 Enqueuing Expose request
22:41:07.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
22:41:07.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
22:41:07.878 00.000 21948 Moving (-0.24, 0.20) raw xDistance=-0.28 yDistance=0.13
22:41:07.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:41:07.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:07.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:41:07.878 00.000 21948 MoveAxis(E, 51, ABG)
22:41:07.878 00.000 21948 Guiding  Dir = 2, Dur = 51
22:41:07.878 00.000 21948 IsSlewing returns 0
22:41:07.878 00.000 21948 IsGuiding returns 0
22:41:07.878 00.000 21948 PulseGuide returned control before completion, sleep 60
22:41:07.954 00.076 21948 IsGuiding returns 0
22:41:07.954 00.000 21948 Move returns status 0, amount 51
22:41:07.954 00.000 21948 MoveAxis(N, 0, ABG)
22:41:07.954 00.000 21948 Move returns status 0, amount 0
22:41:07.954 00.000 21948 move complete, result=0
22:41:07.954 00.000 21948 worker thread done servicing request
22:41:07.954 00.000 21948 Worker thread wakes up
22:41:07.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:07.954 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
22:41:07.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:09.359 01.405 21948 Exposure complete
22:41:09.374 00.015 21948 worker thread done servicing request
22:41:09.374 00.000 18120 OnExposeComplete: enter
22:41:09.374 00.000 18120 UpdateGuideState(): m_state=6
22:41:09.374 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:41:09.374 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=230.64, Mass=1981, SNR=30.7, Peak=201 HFD=4.1
22:41:09.374 00.000 18120 MultiStar: [#1 0.02,0.04,0.71,U] [#2 -0.45,0.06,0.64,U] [#3 -0.00,0.51,0.00,M6] [#4 0.03,-0.05,0.55,U] [#5 -0.00,0.08,0.55,U] [#6 -0.22,0.02,0.49,U] [#7 0.02,0.00,0.55,U] [#8 -0.34,0.15,0.43,U] 
22:41:09.374 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.15}, one-star: {-0.16, 0.57}
22:41:09.374 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.46 = -2.83)
22:41:09.374 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
22:41:09.374 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.31 mountX=-0.19 mountY=0.05, mountTheta=2.86
22:41:09.374 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.15, opts=13)
22:41:09.374 00.000 18120 Enqueuing Move request for scope (-0.13, 0.15)
22:41:09.390 00.016 21948 Worker thread wakes up
22:41:09.390 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:09.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
22:41:09.390 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
22:41:09.390 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.7
22:41:09.390 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:09.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:09.390 00.000 18120 Enqueuing Expose request
22:41:09.390 00.000 21948 Moving (-0.13, 0.15) raw xDistance=-0.19 yDistance=0.05
22:41:09.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:41:09.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:09.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:09.390 00.000 21948 MoveAxis(E, 0, ABG)
22:41:09.390 00.000 21948 Move returns status 0, amount 0
22:41:09.390 00.000 21948 MoveAxis(N, 0, ABG)
22:41:09.390 00.000 21948 Move returns status 0, amount 0
22:41:09.390 00.000 21948 move complete, result=0
22:41:09.390 00.000 21948 worker thread done servicing request
22:41:09.390 00.000 21948 Worker thread wakes up
22:41:09.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:09.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:09.390 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:11.036 01.646 21948 Exposure complete
22:41:11.101 00.065 21948 worker thread done servicing request
22:41:11.101 00.000 18120 OnExposeComplete: enter
22:41:11.101 00.000 18120 UpdateGuideState(): m_state=6
22:41:11.101 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:41:11.101 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=230.61, Mass=1868, SNR=29.7, Peak=186 HFD=3.8
22:41:11.101 00.000 18120 MultiStar: [#1 0.08,-0.33,0.78,U] [#2 -0.27,0.02,0.68,U] [#3 -0.13,0.15,0.69,U] [#4 -0.10,0.16,0.57,U] [#5 0.04,0.22,0.54,U] [#6 -0.40,-0.11,0.47,U] [#7 -0.43,0.15,0.57,U] [#8 -0.23,-0.21,0.44,U] 
22:41:11.101 00.000 18120 refined, 8 included, MultiStar: {-0.16, 0.09}, one-star: {-0.16, 0.53}
22:41:11.101 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
22:41:11.101 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
22:41:11.101 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.19 cameraTheta=2.62 mountX=-0.15 mountY=0.10, mountTheta=2.55
22:41:11.101 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.09, opts=13)
22:41:11.101 00.000 18120 Enqueuing Move request for scope (-0.16, 0.09)
22:41:11.115 00.014 21948 Worker thread wakes up
22:41:11.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:11.116 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
22:41:11.116 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.7
22:41:11.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:11.116 00.000 18120 Enqueuing Expose request
22:41:11.118 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
22:41:11.118 00.000 21948 Moving (-0.16, 0.09) raw xDistance=-0.15 yDistance=0.10
22:41:11.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:41:11.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:11.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:41:11.118 00.000 21948 MoveAxis(E, 0, ABG)
22:41:11.118 00.000 21948 Move returns status 0, amount 0
22:41:11.118 00.000 21948 MoveAxis(N, 0, ABG)
22:41:11.118 00.000 21948 Move returns status 0, amount 0
22:41:11.118 00.000 21948 move complete, result=0
22:41:11.118 00.000 21948 worker thread done servicing request
22:41:11.118 00.000 21948 Worker thread wakes up
22:41:11.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:11.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:11.118 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:12.527 01.409 21948 Exposure complete
22:41:12.590 00.063 21948 worker thread done servicing request
22:41:12.590 00.000 18120 OnExposeComplete: enter
22:41:12.593 00.003 18120 UpdateGuideState(): m_state=6
22:41:12.593 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:41:12.594 00.001 18120 Star::Find returns 1 (0), X=414.11, Y=230.54, Mass=1958, SNR=30.4, Peak=200 HFD=3.9
22:41:12.595 00.001 18120 MultiStar: [#1 0.09,0.05,0.74,U] [#2 -0.09,-0.02,0.63,U] [#3 0.06,0.42,0.67,U] [#4 0.10,0.08,0.55,U] [#5 0.10,-0.29,0.53,U] [#6 -0.01,0.16,0.49,U] [#7 -0.21,0.11,0.52,U] [#8 0.02,-0.20,0.46,U] 
22:41:12.595 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {-0.03, 0.47}
22:41:12.595 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
22:41:12.595 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.51)
22:41:12.595 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
22:41:12.595 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.13, opts=13)
22:41:12.595 00.000 18120 Enqueuing Move request for scope (0.01, 0.13)
22:41:12.595 00.000 21948 Worker thread wakes up
22:41:12.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:12.595 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.4
22:41:12.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:12.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:41:12.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:41:12.595 00.000 21948 Moving (0.01, 0.13) raw xDistance=-0.11 yDistance=-0.06
22:41:12.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:41:12.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:12.595 00.000 18120 Enqueuing Expose request
22:41:12.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:12.595 00.000 21948 MoveAxis(E, 0, ABG)
22:41:12.595 00.000 21948 Move returns status 0, amount 0
22:41:12.595 00.000 21948 MoveAxis(N, 0, ABG)
22:41:12.595 00.000 21948 Move returns status 0, amount 0
22:41:12.595 00.000 21948 move complete, result=0
22:41:12.595 00.000 21948 worker thread done servicing request
22:41:12.595 00.000 21948 Worker thread wakes up
22:41:12.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:12.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:12.602 00.007 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:14.240 01.638 21948 Exposure complete
22:41:14.262 00.022 21948 worker thread done servicing request
22:41:14.262 00.000 18120 OnExposeComplete: enter
22:41:14.262 00.000 18120 UpdateGuideState(): m_state=6
22:41:14.262 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
22:41:14.262 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=230.65, Mass=2008, SNR=30.7, Peak=200 HFD=4.1
22:41:14.269 00.007 18120 MultiStar: [#1 0.13,0.13,0.72,U] [#2 -0.23,0.23,0.65,U] [#3 -0.22,0.49,0.00,M5] [#4 0.02,0.11,0.51,U] [#5 0.08,0.29,0.52,U] [#6 -0.15,0.12,0.50,U] [#7 -0.07,0.04,0.50,U] [#8 -0.30,-0.19,0.43,U] 
22:41:14.269 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.21}, one-star: {-0.17, 0.58}
22:41:14.269 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.11 = 3.11)
22:41:14.271 00.002 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.07)
22:41:14.271 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.96 mountX=-0.23 mountY=-0.02, mountTheta=-3.07
22:41:14.271 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.21, opts=13)
22:41:14.271 00.000 18120 Enqueuing Move request for scope (-0.09, 0.21)
22:41:14.271 00.000 21948 Worker thread wakes up
22:41:14.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:14.271 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.7
22:41:14.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:14.271 00.000 18120 Enqueuing Expose request
22:41:14.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
22:41:14.271 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
22:41:14.271 00.000 21948 Moving (-0.09, 0.21) raw xDistance=-0.23 yDistance=-0.02
22:41:14.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:41:14.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:14.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:14.271 00.000 21948 MoveAxis(E, 41, ABG)
22:41:14.271 00.000 21948 Guiding  Dir = 2, Dur = 41
22:41:14.271 00.000 21948 IsSlewing returns 0
22:41:14.271 00.000 21948 IsGuiding returns 0
22:41:14.271 00.000 21948 PulseGuide returned control before completion, sleep 50
22:41:14.334 00.063 21948 IsGuiding returns 1
22:41:14.334 00.000 21948 scope still moving after pulse duration time elapsed
22:41:14.366 00.032 21948 IsSlewing returns 0
22:41:14.366 00.000 21948 IsGuiding returns 0
22:41:14.366 00.000 21948 scope move finished after 41 + 49 ms
22:41:14.366 00.000 21948 Move returns status 0, amount 41
22:41:14.366 00.000 21948 MoveAxis(N, 0, ABG)
22:41:14.366 00.000 21948 Move returns status 0, amount 0
22:41:14.366 00.000 21948 move complete, result=0
22:41:14.366 00.000 21948 worker thread done servicing request
22:41:14.366 00.000 21948 Worker thread wakes up
22:41:14.366 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
22:41:14.368 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:14.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:15.779 01.411 21948 Exposure complete
22:41:15.811 00.032 21948 worker thread done servicing request
22:41:15.812 00.001 18120 OnExposeComplete: enter
22:41:15.812 00.000 18120 UpdateGuideState(): m_state=6
22:41:15.812 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
22:41:15.812 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.46, Mass=2022, SNR=30.8, Peak=191 HFD=3.8
22:41:15.812 00.000 18120 MultiStar: [#1 0.27,-0.19,0.72,U] [#2 -0.15,-0.09,0.66,U] [#3 0.18,0.39,0.68,U] [#4 0.06,0.23,0.51,U] [#5 0.37,-0.17,0.54,U] [#6 -0.09,0.36,0.45,U] [#7 -0.07,-0.10,0.52,U] [#8 -0.16,-0.15,0.45,U] 
22:41:15.812 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.00, 0.39}
22:41:15.812 00.000 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
22:41:15.812 00.000 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.31 = -0.98)
22:41:15.812 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
22:41:15.812 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
22:41:15.812 00.000 18120 Enqueuing Move request for scope (0.05, 0.09)
22:41:15.812 00.000 21948 Worker thread wakes up
22:41:15.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:15.812 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.8
22:41:15.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:15.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:15.812 00.000 18120 Enqueuing Expose request
22:41:15.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:41:15.812 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:41:15.812 00.000 21948 Moving (0.05, 0.09) raw xDistance=-0.06 yDistance=-0.09
22:41:15.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:41:15.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:15.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:15.812 00.000 21948 MoveAxis(E, 0, ABG)
22:41:15.812 00.000 21948 Move returns status 0, amount 0
22:41:15.812 00.000 21948 MoveAxis(N, 0, ABG)
22:41:15.812 00.000 21948 Move returns status 0, amount 0
22:41:15.812 00.000 21948 move complete, result=0
22:41:15.812 00.000 21948 worker thread done servicing request
22:41:15.812 00.000 21948 Worker thread wakes up
22:41:15.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:15.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:15.812 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:17.447 01.635 21948 Exposure complete
22:41:17.499 00.052 21948 worker thread done servicing request
22:41:17.499 00.000 18120 OnExposeComplete: enter
22:41:17.499 00.000 18120 UpdateGuideState(): m_state=6
22:41:17.499 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
22:41:17.499 00.000 18120 Star::Find returns 1 (0), X=414.09, Y=230.47, Mass=1797, SNR=29.0, Peak=180 HFD=3.8
22:41:17.505 00.006 18120 MultiStar: [#1 0.14,-0.33,0.79,U] [#2 -0.07,-0.12,0.69,U] [#3 0.01,0.20,0.73,U] [#4 0.10,-0.23,0.58,U] [#5 0.09,-0.12,0.58,U] [#6 -0.29,-0.05,0.48,U] [#7 0.03,-0.33,0.57,U] [#8 -0.05,-0.13,0.46,U] 
22:41:17.505 00.000 18120 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.05, 0.40}
22:41:17.505 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.14) = xAngle (-0.50 = -0.50)
22:41:17.505 00.000 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.60 = 2.60)
22:41:17.507 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.64 mountX=0.04 mountY=0.02, mountTheta=0.53
22:41:17.507 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.05, opts=13)
22:41:17.507 00.000 18120 Enqueuing Move request for scope (-0.00, -0.05)
22:41:17.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:17.507 00.000 21948 Worker thread wakes up
22:41:17.507 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.0
22:41:17.511 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.511 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:17.511 00.000 18120 Enqueuing Expose request
22:41:17.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:41:17.511 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:41:17.511 00.000 21948 Moving (-0.00, -0.05) raw xDistance=0.04 yDistance=0.02
22:41:17.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:41:17.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:17.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:41:17.511 00.000 21948 MoveAxis(E, 0, ABG)
22:41:17.511 00.000 21948 Move returns status 0, amount 0
22:41:17.511 00.000 21948 MoveAxis(N, 0, ABG)
22:41:17.511 00.000 21948 Move returns status 0, amount 0
22:41:17.511 00.000 21948 move complete, result=0
22:41:17.511 00.000 21948 worker thread done servicing request
22:41:17.511 00.000 21948 Worker thread wakes up
22:41:17.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:17.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:17.511 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:19.040 01.529 21948 Exposure complete
22:41:19.070 00.030 21948 worker thread done servicing request
22:41:19.070 00.000 18120 OnExposeComplete: enter
22:41:19.070 00.000 18120 UpdateGuideState(): m_state=6
22:41:19.070 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
22:41:19.070 00.000 18120 Star::Find returns 1 (0), X=414.17, Y=230.45, Mass=2017, SNR=30.8, Peak=193 HFD=3.8
22:41:19.070 00.000 18120 MultiStar: [#1 0.13,-0.25,0.76,U] [#2 0.13,-0.29,0.63,U] [#3 0.26,0.48,0.00,M4] [#4 -0.01,-0.04,0.53,U] [#5 0.07,0.07,0.51,U] [#6 -0.37,0.32,0.00,M1] [#7 0.11,-0.12,0.55,U] [#8 -0.23,-0.28,0.45,U] 
22:41:19.070 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.03, 0.38}
22:41:19.070 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
22:41:19.070 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.54 = -2.75)
22:41:19.070 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.71 mountX=0.05 mountY=-0.02, mountTheta=-0.40
22:41:19.070 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
22:41:19.070 00.000 18120 Enqueuing Move request for scope (0.05, -0.04)
22:41:19.070 00.000 21948 Worker thread wakes up
22:41:19.070 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:41:19.070 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:41:19.070 00.000 21948 Moving (0.05, -0.04) raw xDistance=0.05 yDistance=-0.02
22:41:19.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:19.070 00.000 18120 UpdateGuideState exits: m=2017 RSB=30.8
22:41:19.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:19.084 00.014 18120 Enqueuing Expose request
22:41:19.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:41:19.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:19.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:19.084 00.000 21948 MoveAxis(E, 0, ABG)
22:41:19.084 00.000 21948 Move returns status 0, amount 0
22:41:19.084 00.000 21948 MoveAxis(N, 0, ABG)
22:41:19.084 00.000 21948 Move returns status 0, amount 0
22:41:19.084 00.000 21948 move complete, result=0
22:41:19.084 00.000 21948 worker thread done servicing request
22:41:19.084 00.000 21948 Worker thread wakes up
22:41:19.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:19.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:19.084 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:20.716 01.632 21948 Exposure complete
22:41:20.758 00.042 21948 worker thread done servicing request
22:41:20.758 00.000 18120 OnExposeComplete: enter
22:41:20.760 00.002 18120 UpdateGuideState(): m_state=6
22:41:20.761 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
22:41:20.762 00.001 18120 Star::Find returns 1 (0), X=414.02, Y=230.61, Mass=1951, SNR=30.4, Peak=185 HFD=4.1
22:41:20.763 00.001 18120 MultiStar: [#1 -0.04,-0.03,0.76,U] [#2 -0.20,0.00,0.64,U] [#3 -0.18,0.36,0.71,U] [#4 -0.07,-0.10,0.56,U] [#5 -0.01,0.23,0.52,U] [#6 -0.36,0.23,0.48,U] [#7 0.09,-0.21,0.50,U] [#8 -0.15,0.10,0.44,U] 
22:41:20.765 00.002 18120 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {-0.12, 0.54}
22:41:20.767 00.002 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
22:41:20.768 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.16)
22:41:20.769 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.20 mountX=-0.19 mountY=0.03, mountTheta=2.98
22:41:20.771 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.16, opts=13)
22:41:20.772 00.001 18120 Enqueuing Move request for scope (-0.11, 0.16)
22:41:20.773 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:20.774 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.4
22:41:20.775 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.776 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:20.777 00.001 18120 Enqueuing Expose request
22:41:20.778 00.001 21948 Worker thread wakes up
22:41:20.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
22:41:20.778 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
22:41:20.778 00.000 21948 Moving (-0.11, 0.16) raw xDistance=-0.19 yDistance=0.03
22:41:20.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:41:20.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:20.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:20.778 00.000 21948 MoveAxis(E, 0, ABG)
22:41:20.778 00.000 21948 Move returns status 0, amount 0
22:41:20.778 00.000 21948 MoveAxis(N, 0, ABG)
22:41:20.778 00.000 21948 Move returns status 0, amount 0
22:41:20.778 00.000 21948 move complete, result=0
22:41:20.779 00.001 21948 worker thread done servicing request
22:41:20.779 00.000 21948 Worker thread wakes up
22:41:20.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:20.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:20.780 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:22.297 01.517 21948 Exposure complete
22:41:22.343 00.046 21948 worker thread done servicing request
22:41:22.343 00.000 18120 OnExposeComplete: enter
22:41:22.347 00.004 18120 UpdateGuideState(): m_state=6
22:41:22.348 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
22:41:22.349 00.001 18120 Star::Find returns 1 (0), X=414.07, Y=230.53, Mass=1969, SNR=30.4, Peak=181 HFD=4.0
22:41:22.350 00.001 18120 MultiStar: [#1 0.25,-0.11,0.70,U] [#2 -0.28,-0.10,0.65,U] [#3 -0.08,0.33,0.66,U] [#4 -0.29,0.28,0.55,U] [#5 0.24,0.06,0.55,U] [#6 -0.33,0.08,0.49,U] [#7 -0.04,-0.06,0.54,U] [#8 -0.26,0.08,0.45,U] 
22:41:22.351 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.07, 0.46}
22:41:22.352 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
22:41:22.353 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.07)
22:41:22.354 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=-0.16 mountY=0.01, mountTheta=3.07
22:41:22.356 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
22:41:22.357 00.001 18120 Enqueuing Move request for scope (-0.08, 0.14)
22:41:22.360 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:22.362 00.002 18120 UpdateGuideState exits: m=1969 RSB=30.4
22:41:22.365 00.003 21948 Worker thread wakes up
22:41:22.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
22:41:22.365 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
22:41:22.366 00.001 21948 Moving (-0.08, 0.14) raw xDistance=-0.16 yDistance=0.01
22:41:22.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:41:22.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:22.366 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:22.367 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:22.369 00.002 18120 Enqueuing Expose request
22:41:22.370 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:41:22.370 00.000 21948 MoveAxis(E, 0, ABG)
22:41:22.371 00.001 21948 Move returns status 0, amount 0
22:41:22.371 00.000 21948 MoveAxis(N, 0, ABG)
22:41:22.371 00.000 21948 Move returns status 0, amount 0
22:41:22.371 00.000 21948 move complete, result=0
22:41:22.371 00.000 21948 worker thread done servicing request
22:41:22.371 00.000 21948 Worker thread wakes up
22:41:22.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:22.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:22.372 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:23.994 01.622 21948 Exposure complete
22:41:24.028 00.034 21948 worker thread done servicing request
22:41:24.028 00.000 18120 OnExposeComplete: enter
22:41:24.028 00.000 18120 UpdateGuideState(): m_state=6
22:41:24.028 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
22:41:24.028 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=230.40, Mass=2197, SNR=32.1, Peak=197 HFD=4.1
22:41:24.028 00.000 18120 MultiStar: [#1 -0.13,0.00,0.73,U] [#2 -0.22,0.01,0.60,U] [#3 -0.04,0.17,0.64,U] [#4 -0.05,0.00,0.50,U] [#5 0.12,-0.05,0.51,U] [#6 -0.47,0.08,0.00,M1] [#7 -0.17,0.01,0.52,U] [#8 -0.32,-0.20,0.42,U] 
22:41:24.028 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.07}, one-star: {-0.17, 0.33}
22:41:24.028 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
22:41:24.028 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
22:41:24.028 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=-0.12 mountY=0.08, mountTheta=2.55
22:41:24.028 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.07, opts=13)
22:41:24.028 00.000 18120 Enqueuing Move request for scope (-0.12, 0.07)
22:41:24.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:24.028 00.000 18120 UpdateGuideState exits: m=2197 RSB=32.1
22:41:24.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.028 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:24.028 00.000 18120 Enqueuing Expose request
22:41:24.028 00.000 21948 Worker thread wakes up
22:41:24.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
22:41:24.028 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
22:41:24.028 00.000 21948 Moving (-0.12, 0.07) raw xDistance=-0.12 yDistance=0.08
22:41:24.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:41:24.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:24.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:24.028 00.000 21948 MoveAxis(E, 0, ABG)
22:41:24.028 00.000 21948 Move returns status 0, amount 0
22:41:24.028 00.000 21948 MoveAxis(N, 0, ABG)
22:41:24.028 00.000 21948 Move returns status 0, amount 0
22:41:24.028 00.000 21948 move complete, result=0
22:41:24.028 00.000 21948 worker thread done servicing request
22:41:24.028 00.000 21948 Worker thread wakes up
22:41:24.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:24.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:24.028 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:25.550 01.522 21948 Exposure complete
22:41:25.581 00.031 21948 worker thread done servicing request
22:41:25.581 00.000 18120 OnExposeComplete: enter
22:41:25.581 00.000 18120 UpdateGuideState(): m_state=6
22:41:25.581 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
22:41:25.581 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=230.66, Mass=1910, SNR=30.1, Peak=189 HFD=3.9
22:41:25.581 00.000 18120 MultiStar: [#1 -0.19,0.10,0.74,U] [#2 -0.32,0.07,0.64,U] [#3 -0.02,0.49,0.00,M2] [#4 -0.28,0.03,0.57,U] [#5 -0.11,0.09,0.52,U] [#6 -0.46,0.29,0.00,M2] [#7 -0.13,0.07,0.53,U] [#8 -0.33,0.06,0.42,U] 
22:41:25.581 00.000 18120 refined, 6 included, MultiStar: {-0.22, 0.19}, one-star: {-0.20, 0.59}
22:41:25.581 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.58 = -2.71)
22:41:25.581 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.40)
22:41:25.581 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.43 mountX=-0.26 mountY=0.11, mountTheta=2.74
22:41:25.581 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.19, opts=13)
22:41:25.581 00.000 18120 Enqueuing Move request for scope (-0.22, 0.19)
22:41:25.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:25.581 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.1
22:41:25.581 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.596 00.015 21948 Worker thread wakes up
22:41:25.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
22:41:25.596 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
22:41:25.596 00.000 21948 Moving (-0.22, 0.19) raw xDistance=-0.26 yDistance=0.11
22:41:25.596 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:25.596 00.000 18120 Enqueuing Expose request
22:41:25.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:41:25.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:25.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:41:25.596 00.000 21948 MoveAxis(E, 47, ABG)
22:41:25.596 00.000 21948 Guiding  Dir = 2, Dur = 47
22:41:25.596 00.000 21948 IsSlewing returns 0
22:41:25.596 00.000 21948 IsGuiding returns 0
22:41:25.596 00.000 21948 PulseGuide returned control before completion, sleep 55
22:41:25.664 00.068 21948 IsGuiding returns 0
22:41:25.664 00.000 21948 Move returns status 0, amount 47
22:41:25.664 00.000 21948 MoveAxis(N, 0, ABG)
22:41:25.664 00.000 21948 Move returns status 0, amount 0
22:41:25.664 00.000 21948 move complete, result=0
22:41:25.664 00.000 21948 worker thread done servicing request
22:41:25.664 00.000 21948 Worker thread wakes up
22:41:25.664 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:25.666 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:25.666 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
22:41:27.305 01.639 21948 Exposure complete
22:41:27.339 00.034 21948 worker thread done servicing request
22:41:27.339 00.000 18120 OnExposeComplete: enter
22:41:27.339 00.000 18120 UpdateGuideState(): m_state=6
22:41:27.339 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
22:41:27.339 00.000 18120 Star::Find returns 1 (0), X=413.91, Y=230.37, Mass=1921, SNR=30.0, Peak=178 HFD=4.1
22:41:27.339 00.000 18120 MultiStar: [#1 -0.18,-0.04,0.75,U] [#2 -0.52,0.10,0.00,M1] [#3 0.03,0.28,0.68,U] [#4 -0.23,0.03,0.54,U] [#5 0.06,-0.23,0.52,U] [#6 -0.29,0.17,0.50,U] [#7 -0.07,-0.04,0.55,U] [#8 -0.05,-0.11,0.49,U] 
22:41:27.339 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.07}, one-star: {-0.23, 0.30}
22:41:27.342 00.003 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.76 = -2.53)
22:41:27.342 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
22:41:27.342 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.61 mountX=-0.12 mountY=0.08, mountTheta=2.55
22:41:27.342 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
22:41:27.345 00.003 18120 Enqueuing Move request for scope (-0.13, 0.07)
22:41:27.345 00.000 21948 Worker thread wakes up
22:41:27.345 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:27.345 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
22:41:27.345 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.0
22:41:27.345 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:27.345 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:27.345 00.000 18120 Enqueuing Expose request
22:41:27.345 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
22:41:27.345 00.000 21948 Moving (-0.13, 0.07) raw xDistance=-0.12 yDistance=0.08
22:41:27.345 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:41:27.345 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:27.345 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:27.345 00.000 21948 MoveAxis(E, 0, ABG)
22:41:27.345 00.000 21948 Move returns status 0, amount 0
22:41:27.345 00.000 21948 MoveAxis(N, 0, ABG)
22:41:27.345 00.000 21948 Move returns status 0, amount 0
22:41:27.345 00.000 21948 move complete, result=0
22:41:27.345 00.000 21948 worker thread done servicing request
22:41:27.345 00.000 21948 Worker thread wakes up
22:41:27.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:27.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:27.345 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:28.862 01.517 21948 Exposure complete
22:41:28.894 00.032 21948 worker thread done servicing request
22:41:28.894 00.000 18120 OnExposeComplete: enter
22:41:28.895 00.001 18120 UpdateGuideState(): m_state=6
22:41:28.895 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
22:41:28.896 00.001 18120 Star::Find returns 1 (0), X=413.88, Y=230.28, Mass=2058, SNR=31.3, Peak=231 HFD=4.1
22:41:28.896 00.000 18120 MultiStar: [#1 0.07,0.03,0.74,U] [#2 -0.18,-0.07,0.62,U] [#3 -0.01,0.13,0.65,U] [#4 -0.24,-0.18,0.53,U] [#5 -0.11,-0.39,0.49,U] [#6 -0.45,0.11,0.00,M2] [#7 -0.20,-0.14,0.52,U] [#8 -0.06,-0.07,0.42,U] 
22:41:28.897 00.001 18120 refined, 7 included, MultiStar: {-0.13, -0.02}, one-star: {-0.26, 0.21}
22:41:28.897 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
22:41:28.898 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
22:41:28.898 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.96 mountX=-0.03 mountY=0.12, mountTheta=1.82
22:41:28.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.02, opts=13)
22:41:28.900 00.001 18120 Enqueuing Move request for scope (-0.13, -0.02)
22:41:28.900 00.000 21948 Worker thread wakes up
22:41:28.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:28.901 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.3
22:41:28.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:28.902 00.000 18120 Enqueuing Expose request
22:41:28.903 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
22:41:28.903 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
22:41:28.903 00.000 21948 Moving (-0.13, -0.02) raw xDistance=-0.03 yDistance=0.12
22:41:28.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:28.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:28.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:41:28.903 00.000 21948 MoveAxis(E, 0, ABG)
22:41:28.903 00.000 21948 Move returns status 0, amount 0
22:41:28.903 00.000 21948 MoveAxis(N, 0, ABG)
22:41:28.903 00.000 21948 Move returns status 0, amount 0
22:41:28.903 00.000 21948 move complete, result=0
22:41:28.903 00.000 21948 worker thread done servicing request
22:41:28.903 00.000 21948 Worker thread wakes up
22:41:28.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:28.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:28.903 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:30.535 01.632 21948 Exposure complete
22:41:30.569 00.034 21948 worker thread done servicing request
22:41:30.569 00.000 18120 OnExposeComplete: enter
22:41:30.569 00.000 18120 UpdateGuideState(): m_state=6
22:41:30.569 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
22:41:30.569 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=230.42, Mass=2053, SNR=31.1, Peak=205 HFD=3.8
22:41:30.569 00.000 18120 MultiStar: [#1 0.12,-0.04,0.74,U] [#2 -0.44,0.07,0.63,U] [#3 0.07,0.27,0.68,U] [#4 -0.19,-0.07,0.54,U] [#5 0.11,0.13,0.52,U] [#6 -0.22,0.17,0.49,U] [#7 -0.10,-0.23,0.52,U] [#8 -0.08,-0.20,0.44,U] 
22:41:30.569 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.20, 0.35}
22:41:30.569 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
22:41:30.569 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
22:41:30.569 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.49 mountX=-0.12 mountY=0.06, mountTheta=2.69
22:41:30.587 00.018 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.08, opts=13)
22:41:30.588 00.001 18120 Enqueuing Move request for scope (-0.11, 0.08)
22:41:30.589 00.001 21948 Worker thread wakes up
22:41:30.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:30.590 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.1
22:41:30.591 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.592 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:30.592 00.000 18120 Enqueuing Expose request
22:41:30.593 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:41:30.594 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:41:30.594 00.000 21948 Moving (-0.11, 0.08) raw xDistance=-0.12 yDistance=0.06
22:41:30.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:41:30.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:30.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:41:30.594 00.000 21948 MoveAxis(E, 0, ABG)
22:41:30.594 00.000 21948 Move returns status 0, amount 0
22:41:30.594 00.000 21948 MoveAxis(N, 0, ABG)
22:41:30.594 00.000 21948 Move returns status 0, amount 0
22:41:30.594 00.000 21948 move complete, result=0
22:41:30.594 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:30.595 00.001 21948 worker thread done servicing request
22:41:30.595 00.000 21948 Worker thread wakes up
22:41:30.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:30.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:32.116 01.521 21948 Exposure complete
22:41:32.142 00.026 21948 worker thread done servicing request
22:41:32.142 00.000 18120 OnExposeComplete: enter
22:41:32.142 00.000 18120 UpdateGuideState(): m_state=6
22:41:32.143 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
22:41:32.144 00.001 18120 Star::Find returns 1 (0), X=414.01, Y=230.24, Mass=1846, SNR=29.5, Peak=204 HFD=4.0
22:41:32.144 00.000 18120 MultiStar: [#1 0.13,-0.40,0.74,U] [#2 -0.22,0.04,0.66,U] [#3 -0.07,0.36,0.72,U] [#4 -0.02,-0.06,0.58,U] [#5 0.22,0.06,0.50,U] [#6 -0.25,0.04,0.53,U] [#7 -0.16,-0.41,0.55,U] [#8 -0.15,-0.20,0.44,U] 
22:41:32.145 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.13, 0.17}
22:41:32.145 00.000 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.14) = xAngle (-1.68 = -1.68)
22:41:32.145 00.000 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
22:41:32.146 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.82 mountX=-0.01 mountY=0.08, mountTheta=1.68
22:41:32.149 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
22:41:32.149 00.000 18120 Enqueuing Move request for scope (-0.07, -0.02)
22:41:32.149 00.000 21948 Worker thread wakes up
22:41:32.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:41:32.149 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:41:32.149 00.000 21948 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.08
22:41:32.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:41:32.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:32.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:32.149 00.000 21948 MoveAxis(E, 0, ABG)
22:41:32.149 00.000 21948 Move returns status 0, amount 0
22:41:32.149 00.000 21948 MoveAxis(N, 0, ABG)
22:41:32.149 00.000 21948 Move returns status 0, amount 0
22:41:32.149 00.000 21948 move complete, result=0
22:41:32.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:32.155 00.006 21948 worker thread done servicing request
22:41:32.155 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.5
22:41:32.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:32.155 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:32.155 00.000 18120 Enqueuing Expose request
22:41:32.157 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:32.157 00.000 21948 Worker thread wakes up
22:41:32.158 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:32.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:33.779 01.621 21948 Exposure complete
22:41:33.813 00.034 21948 worker thread done servicing request
22:41:33.813 00.000 18120 OnExposeComplete: enter
22:41:33.815 00.002 18120 UpdateGuideState(): m_state=6
22:41:33.816 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
22:41:33.816 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=230.01, Mass=2191, SNR=32.2, Peak=232 HFD=4.4
22:41:33.816 00.000 18120 MultiStar: [#1 0.10,-0.36,0.70,U] [#2 -0.20,-0.29,0.61,U] [#3 -0.34,0.28,0.67,U] [#4 -0.00,-0.10,0.55,U] [#5 0.12,0.05,0.49,U] [#6 -0.17,0.02,0.49,U] [#7 -0.05,-0.48,0.00,M1] [#8 -0.02,-0.37,0.44,U] 
22:41:33.816 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.10}, one-star: {-0.16, -0.06}
22:41:33.818 00.002 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.14) = xAngle (-1.19 = -1.19)
22:41:33.818 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.91 = 1.91)
22:41:33.818 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.34 mountX=0.05 mountY=0.13, mountTheta=1.20
22:41:33.818 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
22:41:33.818 00.000 18120 Enqueuing Move request for scope (-0.10, -0.10)
22:41:33.818 00.000 21948 Worker thread wakes up
22:41:33.818 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:33.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
22:41:33.818 00.000 18120 UpdateGuideState exits: m=2191 RSB=32.2
22:41:33.818 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.818 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:33.818 00.000 18120 Enqueuing Expose request
22:41:33.818 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
22:41:33.818 00.000 21948 Moving (-0.10, -0.10) raw xDistance=0.05 yDistance=0.13
22:41:33.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:41:33.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:33.818 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:41:33.818 00.000 21948 MoveAxis(E, 0, ABG)
22:41:33.818 00.000 21948 Move returns status 0, amount 0
22:41:33.818 00.000 21948 MoveAxis(N, 0, ABG)
22:41:33.818 00.000 21948 Move returns status 0, amount 0
22:41:33.818 00.000 21948 move complete, result=0
22:41:33.818 00.000 21948 worker thread done servicing request
22:41:33.818 00.000 21948 Worker thread wakes up
22:41:33.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:33.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:33.818 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:35.352 01.534 21948 Exposure complete
22:41:35.400 00.048 21948 worker thread done servicing request
22:41:35.400 00.000 18120 OnExposeComplete: enter
22:41:35.400 00.000 18120 UpdateGuideState(): m_state=6
22:41:35.400 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:41:35.400 00.000 18120 Star::Find returns 1 (0), X=413.95, Y=230.35, Mass=2018, SNR=31.0, Peak=199 HFD=4.0
22:41:35.415 00.015 18120 MultiStar: [#1 0.03,-0.38,0.71,U] [#2 -0.13,-0.21,0.68,U] [#3 -0.19,0.12,0.68,U] [#4 -0.21,-0.10,0.57,U] [#5 0.09,0.01,0.54,U] [#6 -0.61,0.21,0.00,M1] [#7 -0.19,-0.04,0.50,U] [#8 -0.14,-0.22,0.46,U] 
22:41:35.415 00.000 18120 refined, 7 included, MultiStar: {-0.12, -0.04}, one-star: {-0.19, 0.28}
22:41:35.415 00.000 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.64 = -1.64)
22:41:35.415 00.000 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.46 = 1.46)
22:41:35.415 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.79 mountX=-0.01 mountY=0.13, mountTheta=1.65
22:41:35.415 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.04, opts=13)
22:41:35.415 00.000 18120 Enqueuing Move request for scope (-0.12, -0.04)
22:41:35.415 00.000 21948 Worker thread wakes up
22:41:35.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
22:41:35.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
22:41:35.415 00.000 21948 Moving (-0.12, -0.04) raw xDistance=-0.01 yDistance=0.13
22:41:35.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:41:35.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:35.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:35.415 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.0
22:41:35.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:35.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:35.415 00.000 18120 Enqueuing Expose request
22:41:35.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:41:35.415 00.000 21948 MoveAxis(E, 0, ABG)
22:41:35.415 00.000 21948 Move returns status 0, amount 0
22:41:35.415 00.000 21948 MoveAxis(N, 0, ABG)
22:41:35.415 00.000 21948 Move returns status 0, amount 0
22:41:35.415 00.000 21948 move complete, result=0
22:41:35.415 00.000 21948 worker thread done servicing request
22:41:35.415 00.000 21948 Worker thread wakes up
22:41:35.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:35.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:35.415 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:37.064 01.649 21948 Exposure complete
22:41:37.085 00.021 21948 worker thread done servicing request
22:41:37.085 00.000 18120 OnExposeComplete: enter
22:41:37.085 00.000 18120 UpdateGuideState(): m_state=6
22:41:37.085 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:41:37.094 00.009 18120 Star::Find returns 1 (0), X=413.92, Y=230.27, Mass=2051, SNR=31.2, Peak=204 HFD=4.1
22:41:37.094 00.000 18120 MultiStar: [#1 -0.04,-0.11,0.72,U] [#2 -0.27,-0.18,0.64,U] [#3 -0.06,0.22,0.69,U] [#4 -0.03,-0.29,0.53,U] [#5 0.06,-0.00,0.49,U] [#6 -0.29,0.00,0.49,U] [#7 -0.22,-0.40,0.00,M1] [#8 -0.26,-0.30,0.44,U] 
22:41:37.094 00.000 18120 refined, 7 included, MultiStar: {-0.14, -0.03}, one-star: {-0.22, 0.19}
22:41:37.094 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
22:41:37.094 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.29 = 1.29)
22:41:37.094 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.96 mountX=-0.03 mountY=0.14, mountTheta=1.82
22:41:37.094 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.03, opts=13)
22:41:37.094 00.000 18120 Enqueuing Move request for scope (-0.14, -0.03)
22:41:37.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:37.094 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.2
22:41:37.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:37.094 00.000 21948 Worker thread wakes up
22:41:37.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
22:41:37.094 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
22:41:37.094 00.000 21948 Moving (-0.14, -0.03) raw xDistance=-0.03 yDistance=0.14
22:41:37.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:37.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:37.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:37.094 00.000 18120 Enqueuing Expose request
22:41:37.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:41:37.094 00.000 21948 MoveAxis(E, 0, ABG)
22:41:37.094 00.000 21948 Move returns status 0, amount 0
22:41:37.094 00.000 21948 MoveAxis(N, 0, ABG)
22:41:37.094 00.000 21948 Move returns status 0, amount 0
22:41:37.094 00.000 21948 move complete, result=0
22:41:37.094 00.000 21948 worker thread done servicing request
22:41:37.094 00.000 21948 Worker thread wakes up
22:41:37.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:37.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:37.094 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:38.631 01.537 21948 Exposure complete
22:41:38.649 00.018 21948 worker thread done servicing request
22:41:38.649 00.000 18120 OnExposeComplete: enter
22:41:38.649 00.000 18120 UpdateGuideState(): m_state=6
22:41:38.649 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:41:38.649 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=230.49, Mass=2021, SNR=30.9, Peak=187 HFD=4.0
22:41:38.649 00.000 18120 MultiStar: [#1 -0.13,-0.29,0.69,U] [#2 -0.28,-0.32,0.63,U] [#3 -0.20,0.19,0.67,U] [#4 -0.17,0.02,0.51,U] [#5 -0.16,-0.07,0.49,U] [#6 -0.48,-0.08,0.00,M1] [#7 -0.16,-0.21,0.48,U] [#8 -0.31,-0.30,0.45,U] 
22:41:38.649 00.000 18120 refined, 7 included, MultiStar: {-0.20, -0.02}, one-star: {-0.20, 0.42}
22:41:38.649 00.000 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.14) = xAngle (-1.88 = -1.88)
22:41:38.649 00.000 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.22 = 1.22)
22:41:38.663 00.014 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.02 mountX=-0.06 mountY=0.19, mountTheta=1.88
22:41:38.666 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.02, opts=13)
22:41:38.666 00.000 18120 Enqueuing Move request for scope (-0.20, -0.02)
22:41:38.666 00.000 21948 Worker thread wakes up
22:41:38.666 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:38.666 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.9
22:41:38.666 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:38.669 00.003 18120 Enqueuing Expose request
22:41:38.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
22:41:38.669 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
22:41:38.669 00.000 21948 Moving (-0.20, -0.02) raw xDistance=-0.06 yDistance=0.19
22:41:38.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:41:38.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:38.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:41:38.669 00.000 21948 MoveAxis(E, 0, ABG)
22:41:38.669 00.000 21948 Move returns status 0, amount 0
22:41:38.669 00.000 21948 MoveAxis(N, 0, ABG)
22:41:38.669 00.000 21948 Move returns status 0, amount 0
22:41:38.669 00.000 21948 move complete, result=0
22:41:38.669 00.000 21948 worker thread done servicing request
22:41:38.669 00.000 21948 Worker thread wakes up
22:41:38.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:38.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:38.669 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:40.307 01.638 21948 Exposure complete
22:41:40.323 00.016 21948 worker thread done servicing request
22:41:40.323 00.000 18120 OnExposeComplete: enter
22:41:40.323 00.000 18120 UpdateGuideState(): m_state=6
22:41:40.339 00.016 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:41:40.339 00.000 18120 Star::Find returns 1 (0), X=413.84, Y=230.25, Mass=1871, SNR=29.8, Peak=210 HFD=4.0
22:41:40.339 00.000 18120 MultiStar: [#1 0.40,-0.68,0.00,M1] [#2 -0.20,-0.54,0.00,M1] [#3 -0.44,0.22,0.00,M1] [#4 -0.15,-0.26,0.57,U] [#5 0.28,-0.43,0.00,M1] [#6 -0.28,-0.31,0.49,U] [#7 0.02,-0.28,0.55,U] [#8 -0.38,-0.30,0.00,M1] 
22:41:40.339 00.000 18120 refined, 3 included, MultiStar: {-0.20, -0.10}, one-star: {-0.30, 0.18}
22:41:40.339 00.000 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.14) = xAngle (-1.52 = -1.52)
22:41:40.339 00.000 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.58 = 1.58)
22:41:40.339 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.66 mountX=0.01 mountY=0.22, mountTheta=1.52
22:41:40.354 00.015 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.10, opts=13)
22:41:40.356 00.002 18120 Enqueuing Move request for scope (-0.20, -0.10)
22:41:40.356 00.000 21948 Worker thread wakes up
22:41:40.356 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:40.356 00.000 18120 UpdateGuideState exits: m=1871 RSB=29.8
22:41:40.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.356 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:40.356 00.000 18120 Enqueuing Expose request
22:41:40.359 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
22:41:40.359 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
22:41:40.359 00.000 21948 Moving (-0.20, -0.10) raw xDistance=0.01 yDistance=0.22
22:41:40.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:41:40.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:40.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:41:40.359 00.000 21948 MoveAxis(E, 0, ABG)
22:41:40.359 00.000 21948 Move returns status 0, amount 0
22:41:40.359 00.000 21948 MoveAxis(N, 0, ABG)
22:41:40.359 00.000 21948 Move returns status 0, amount 0
22:41:40.359 00.000 21948 move complete, result=0
22:41:40.359 00.000 21948 worker thread done servicing request
22:41:40.359 00.000 21948 Worker thread wakes up
22:41:40.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:40.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:40.359 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:41.877 01.518 21948 Exposure complete
22:41:41.910 00.033 21948 worker thread done servicing request
22:41:41.910 00.000 18120 OnExposeComplete: enter
22:41:41.910 00.000 18120 UpdateGuideState(): m_state=6
22:41:41.910 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:41:41.910 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=230.42, Mass=1919, SNR=30.1, Peak=173 HFD=3.9
22:41:41.910 00.000 18120 MultiStar: [#1 0.38,-0.46,0.00,M2] [#2 -0.04,-0.46,0.00,M2] [#3 0.06,0.02,0.71,U] [#4 -0.19,-0.29,0.55,U] [#5 0.06,-0.37,0.53,U] [#6 -0.27,-0.22,0.49,U] [#7 -0.06,-0.36,0.56,U] [#8 0.03,-0.44,0.50,U] 
22:41:41.910 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.12}, one-star: {0.06, 0.35}
22:41:41.910 00.000 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
22:41:41.910 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
22:41:41.910 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=0.10 mountY=0.08, mountTheta=0.68
22:41:41.910 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
22:41:41.910 00.000 18120 Enqueuing Move request for scope (-0.03, -0.12)
22:41:41.910 00.000 21948 Worker thread wakes up
22:41:41.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:41.910 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.1
22:41:41.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:41.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:41.910 00.000 18120 Enqueuing Expose request
22:41:41.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
22:41:41.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
22:41:41.910 00.000 21948 Moving (-0.03, -0.12) raw xDistance=0.10 yDistance=0.08
22:41:41.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:41:41.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:41.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:41.910 00.000 21948 MoveAxis(E, 0, ABG)
22:41:41.910 00.000 21948 Move returns status 0, amount 0
22:41:41.910 00.000 21948 MoveAxis(N, 0, ABG)
22:41:41.910 00.000 21948 Move returns status 0, amount 0
22:41:41.910 00.000 21948 move complete, result=0
22:41:41.910 00.000 21948 worker thread done servicing request
22:41:41.910 00.000 21948 Worker thread wakes up
22:41:41.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:41.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:41.910 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:43.566 01.656 21948 Exposure complete
22:41:43.612 00.046 21948 worker thread done servicing request
22:41:43.612 00.000 18120 OnExposeComplete: enter
22:41:43.612 00.000 18120 UpdateGuideState(): m_state=6
22:41:43.612 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:41:43.612 00.000 18120 Star::Find returns 1 (0), X=414.27, Y=230.00, Mass=1917, SNR=30.2, Peak=208 HFD=4.0
22:41:43.612 00.000 18120 MultiStar: [#1 0.21,-0.66,0.00,M3] [#2 -0.11,-0.16,0.63,U] [#3 -0.37,0.02,0.72,U] [#4 0.10,-0.38,0.54,U] [#5 0.05,-0.46,0.00,M1] [#6 -0.27,-0.12,0.52,U] [#7 0.15,-0.38,0.54,U] [#8 -0.29,-0.55,0.00,M1] 
22:41:43.612 00.000 18120 single-star, 5 included, MultiStar: {-0.06, -0.16}, one-star: {0.13, -0.07}
22:41:43.628 00.016 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.14) = xAngle (0.63 = 0.63)
22:41:43.628 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.73 = -2.55)
22:41:43.628 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.52 mountX=0.12 mountY=-0.08, mountTheta=-0.60
22:41:43.628 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.07, opts=13)
22:41:43.628 00.000 18120 Enqueuing Move request for scope (0.13, -0.07)
22:41:43.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:43.639 00.011 18120 UpdateGuideState exits: m=1917 RSB=30.2
22:41:43.639 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:43.639 00.000 18120 Enqueuing Expose request
22:41:43.641 00.002 21948 Worker thread wakes up
22:41:43.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
22:41:43.641 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
22:41:43.641 00.000 21948 Moving (0.13, -0.07) raw xDistance=0.12 yDistance=-0.08
22:41:43.641 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:41:43.641 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:43.641 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:43.641 00.000 21948 MoveAxis(E, 0, ABG)
22:41:43.641 00.000 21948 Move returns status 0, amount 0
22:41:43.641 00.000 21948 MoveAxis(N, 0, ABG)
22:41:43.641 00.000 21948 Move returns status 0, amount 0
22:41:43.641 00.000 21948 move complete, result=0
22:41:43.641 00.000 21948 worker thread done servicing request
22:41:43.641 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:43.641 00.000 21948 Worker thread wakes up
22:41:43.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:43.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:45.058 01.417 21948 Exposure complete
22:41:45.120 00.062 21948 worker thread done servicing request
22:41:45.120 00.000 18120 OnExposeComplete: enter
22:41:45.122 00.002 18120 UpdateGuideState(): m_state=6
22:41:45.122 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:41:45.122 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.10, Mass=1938, SNR=30.3, Peak=216 HFD=4.2
22:41:45.122 00.000 18120 MultiStar: [#1 0.17,-0.41,0.71,U] [#2 -0.04,-0.41,0.63,U] [#3 0.16,-0.07,0.72,U] [#4 0.05,-0.47,0.00,M1] [#5 -0.12,-0.13,0.52,U] [#6 0.13,-0.33,0.49,U] [#7 0.13,-0.45,0.00,M1] [#8 -0.07,-0.62,0.00,M2] 
22:41:45.122 00.000 18120 single-star, 5 included, MultiStar: {0.05, -0.20}, one-star: {-0.01, 0.03}
22:41:45.122 00.000 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
22:41:45.122 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.13)
22:41:45.122 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.91 mountX=-0.03 mountY=-0.00, mountTheta=-3.01
22:41:45.122 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
22:41:45.122 00.000 18120 Enqueuing Move request for scope (-0.01, 0.03)
22:41:45.122 00.000 21948 Worker thread wakes up
22:41:45.122 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:45.122 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:41:45.122 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:41:45.122 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.3
22:41:45.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:45.122 00.000 18120 Enqueuing Expose request
22:41:45.122 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
22:41:45.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:45.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:45.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:41:45.122 00.000 21948 MoveAxis(E, 0, ABG)
22:41:45.122 00.000 21948 Move returns status 0, amount 0
22:41:45.122 00.000 21948 MoveAxis(N, 0, ABG)
22:41:45.122 00.000 21948 Move returns status 0, amount 0
22:41:45.122 00.000 21948 move complete, result=0
22:41:45.122 00.000 21948 worker thread done servicing request
22:41:45.122 00.000 21948 Worker thread wakes up
22:41:45.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:45.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:45.122 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:46.773 01.651 21948 Exposure complete
22:41:46.823 00.050 21948 worker thread done servicing request
22:41:46.823 00.000 18120 OnExposeComplete: enter
22:41:46.823 00.000 18120 UpdateGuideState(): m_state=6
22:41:46.837 00.014 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:41:46.837 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=230.14, Mass=1928, SNR=30.1, Peak=205 HFD=4.2
22:41:46.837 00.000 18120 MultiStar: [#1 0.10,-0.46,0.00,M3] [#2 -0.26,-0.50,0.00,M1] [#3 0.15,0.04,0.74,U] [#4 0.26,-0.69,0.00,M2] [#5 0.30,-0.55,0.00,M1] [#6 0.19,-0.51,0.00,M1] [#7 0.07,-0.55,0.00,M2] [#8 0.04,-0.70,0.00,M3] 
22:41:46.845 00.008 18120 refined, 1 included, MultiStar: {0.03, 0.06}, one-star: {-0.06, 0.07}
22:41:46.845 00.000 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.14) = xAngle (2.31 = 2.31)
22:41:46.845 00.000 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.41 = -0.87)
22:41:46.845 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=-0.04 mountY=-0.05, mountTheta=-2.29
22:41:46.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
22:41:46.847 00.000 18120 Enqueuing Move request for scope (0.03, 0.06)
22:41:46.847 00.000 21948 Worker thread wakes up
22:41:46.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:46.847 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.1
22:41:46.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:46.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:46.847 00.000 18120 Enqueuing Expose request
22:41:46.852 00.005 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:41:46.852 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:41:46.852 00.000 21948 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.05
22:41:46.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:41:46.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:46.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:41:46.852 00.000 21948 MoveAxis(E, 0, ABG)
22:41:46.852 00.000 21948 Move returns status 0, amount 0
22:41:46.852 00.000 21948 MoveAxis(N, 0, ABG)
22:41:46.852 00.000 21948 Move returns status 0, amount 0
22:41:46.852 00.000 21948 move complete, result=0
22:41:46.852 00.000 21948 worker thread done servicing request
22:41:46.852 00.000 21948 Worker thread wakes up
22:41:46.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:46.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:46.853 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:48.264 01.411 21948 Exposure complete
22:41:48.299 00.035 21948 worker thread done servicing request
22:41:48.299 00.000 18120 OnExposeComplete: enter
22:41:48.299 00.000 18120 UpdateGuideState(): m_state=6
22:41:48.299 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:41:48.309 00.010 18120 Star::Find returns 1 (0), X=414.07, Y=230.16, Mass=1951, SNR=30.3, Peak=218 HFD=4.2
22:41:48.311 00.002 18120 MultiStar: [#1 0.22,-0.62,0.00,M4] [#2 -0.06,-0.26,0.64,U] [#3 0.00,0.03,0.69,U] [#4 0.18,-0.58,0.00,M3] [#5 0.25,-0.66,0.00,M2] [#6 -0.31,-0.42,0.00,M2] [#7 0.19,-0.54,0.00,M3] [#8 -0.00,-0.58,0.00,M4] 
22:41:48.312 00.001 18120 refined, 2 included, MultiStar: {-0.04, -0.03}, one-star: {-0.07, 0.09}
22:41:48.312 00.000 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
22:41:48.312 00.000 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
22:41:48.312 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.62 mountX=0.01 mountY=0.05, mountTheta=1.47
22:41:48.315 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
22:41:48.315 00.000 18120 Enqueuing Move request for scope (-0.04, -0.03)
22:41:48.315 00.000 21948 Worker thread wakes up
22:41:48.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:41:48.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:41:48.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:48.315 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.3
22:41:48.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:48.315 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:48.315 00.000 18120 Enqueuing Expose request
22:41:48.315 00.000 21948 Moving (-0.04, -0.03) raw xDistance=0.01 yDistance=0.05
22:41:48.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:41:48.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:48.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:48.315 00.000 21948 MoveAxis(E, 0, ABG)
22:41:48.315 00.000 21948 Move returns status 0, amount 0
22:41:48.315 00.000 21948 MoveAxis(N, 0, ABG)
22:41:48.315 00.000 21948 Move returns status 0, amount 0
22:41:48.315 00.000 21948 move complete, result=0
22:41:48.315 00.000 21948 worker thread done servicing request
22:41:48.315 00.000 21948 Worker thread wakes up
22:41:48.315 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:48.315 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:48.315 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:49.953 01.638 21948 Exposure complete
22:41:49.970 00.017 21948 worker thread done servicing request
22:41:49.970 00.000 18120 OnExposeComplete: enter
22:41:49.970 00.000 18120 UpdateGuideState(): m_state=6
22:41:49.970 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:41:49.970 00.000 18120 Star::Find returns 1 (0), X=414.31, Y=230.16, Mass=2045, SNR=31.0, Peak=222 HFD=3.9
22:41:49.970 00.000 18120 MultiStar: [#1 0.34,-0.56,0.00,M5] [#2 0.01,-0.61,0.00,M1] [#3 0.31,-0.25,0.68,U] [#4 0.33,-0.52,0.00,M4] [#5 0.38,-0.51,0.00,M3] [#6 0.30,-0.35,0.00,M3] [#7 0.14,-0.38,0.49,U] [#8 0.23,-0.76,0.00,M5] 
22:41:49.985 00.015 18120 single-star, 2 included, MultiStar: {0.21, -0.12}, one-star: {0.17, 0.09}
22:41:49.985 00.000 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.14) = xAngle (1.65 = 1.65)
22:41:49.985 00.000 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.75 = -1.53)
22:41:49.985 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.50 mountX=-0.01 mountY=-0.19, mountTheta=-1.65
22:41:49.985 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.09, opts=13)
22:41:49.985 00.000 18120 Enqueuing Move request for scope (0.17, 0.09)
22:41:49.985 00.000 21948 Worker thread wakes up
22:41:49.985 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:49.985 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
22:41:49.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.985 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:49.985 00.000 18120 Enqueuing Expose request
22:41:49.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
22:41:49.985 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
22:41:49.985 00.000 21948 Moving (0.17, 0.09) raw xDistance=-0.01 yDistance=-0.19
22:41:49.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:41:49.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:49.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:41:49.985 00.000 21948 MoveAxis(E, 0, ABG)
22:41:49.985 00.000 21948 Move returns status 0, amount 0
22:41:49.985 00.000 21948 MoveAxis(N, 0, ABG)
22:41:49.985 00.000 21948 Move returns status 0, amount 0
22:41:49.985 00.000 21948 move complete, result=0
22:41:49.985 00.000 21948 worker thread done servicing request
22:41:49.985 00.000 21948 Worker thread wakes up
22:41:49.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:49.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:49.985 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:51.532 01.547 21948 Exposure complete
22:41:51.561 00.029 21948 worker thread done servicing request
22:41:51.561 00.000 18120 OnExposeComplete: enter
22:41:51.561 00.000 18120 UpdateGuideState(): m_state=6
22:41:51.561 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:41:51.561 00.000 18120 Star::Find returns 1 (0), X=414.39, Y=229.79, Mass=2013, SNR=30.7, Peak=209 HFD=3.7
22:41:51.561 00.000 18120 MultiStar: [#1 0.38,-0.84,0.00,M6] [#2 0.28,-0.79,0.00,M2] [#3 0.46,-0.33,0.00,M1] [#4 0.45,-1.03,0.00,M5] [#5 0.70,-0.71,0.00,M4] [#6 0.09,-0.60,0.00,M4] [#7 0.37,-0.79,0.00,M3] [#8 0.16,-0.81,0.00,M6] 
22:41:51.561 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
22:41:51.561 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.89)
22:41:51.561 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.28 hyp=0.37 cameraTheta=-0.85 mountX=0.36 mountY=-0.09, mountTheta=-0.25
22:41:51.561 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.28, opts=13)
22:41:51.561 00.000 18120 Enqueuing Move request for scope (0.25, -0.28)
22:41:51.561 00.000 21948 Worker thread wakes up
22:41:51.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.28) opts 0xd
22:41:51.561 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.28)
22:41:51.561 00.000 21948 Moving (0.25, -0.28) raw xDistance=0.36 yDistance=-0.09
22:41:51.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
22:41:51.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:51.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:51.561 00.000 18120 UpdateGuideState exits: m=2013 RSB=30.7
22:41:51.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:51.561 00.000 18120 Enqueuing Expose request
22:41:51.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:51.561 00.000 21948 MoveAxis(W, 64, ABG)
22:41:51.561 00.000 21948 Guiding  Dir = 3, Dur = 64
22:41:51.561 00.000 21948 IsSlewing returns 0
22:41:51.561 00.000 21948 IsGuiding returns 0
22:41:51.561 00.000 21948 PulseGuide returned control before completion, sleep 73
22:41:51.658 00.097 21948 IsGuiding returns 0
22:41:51.658 00.000 21948 Move returns status 0, amount 64
22:41:51.658 00.000 21948 MoveAxis(N, 0, ABG)
22:41:51.658 00.000 21948 Move returns status 0, amount 0
22:41:51.659 00.001 21948 move complete, result=0
22:41:51.659 00.000 21948 worker thread done servicing request
22:41:51.659 00.000 18120 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
22:41:51.661 00.002 21948 Worker thread wakes up
22:41:51.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:51.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:53.297 01.636 21948 Exposure complete
22:41:53.347 00.050 21948 worker thread done servicing request
22:41:53.347 00.000 18120 OnExposeComplete: enter
22:41:53.347 00.000 18120 UpdateGuideState(): m_state=6
22:41:53.347 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:41:53.347 00.000 18120 Star::Find returns 1 (0), X=414.64, Y=229.83, Mass=1953, SNR=30.3, Peak=188 HFD=3.9
22:41:53.353 00.006 18120 MultiStar: [#1 0.55,-0.75,0.00,M7] [#2 0.52,-0.76,0.00,M3] [#3 0.49,-0.63,0.00,M2] [#4 0.28,-0.64,0.00,M6] [#5 0.67,-0.84,0.00,M5] [#6 0.58,-0.82,0.00,M5] [#7 0.40,-0.91,0.00,M4] [#8 0.29,-0.91,0.00,M7] 
22:41:53.353 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.14) = xAngle (0.69 = 0.69)
22:41:53.353 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.79 = -2.49)
22:41:53.353 00.000 18120 CameraToMount -- cameraX=0.50 cameraY=-0.24 hyp=0.56 cameraTheta=-0.45 mountX=0.43 mountY=-0.34, mountTheta=-0.67
22:41:53.356 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.50, y=-0.24, opts=13)
22:41:53.356 00.000 18120 Enqueuing Move request for scope (0.50, -0.24)
22:41:53.356 00.000 21948 Worker thread wakes up
22:41:53.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.24) opts 0xd
22:41:53.356 00.000 21948 Handling offset move in thread for scope, endpoint = (0.50, -0.24)
22:41:53.356 00.000 21948 Moving (0.50, -0.24) raw xDistance=0.43 yDistance=-0.34
22:41:53.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
22:41:53.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:41:53.356 00.000 21948 MoveAxis(W, 81, ABG)
22:41:53.356 00.000 21948 Guiding  Dir = 3, Dur = 81
22:41:53.356 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:53.356 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.3
22:41:53.356 00.000 21948 IsSlewing returns 0
22:41:53.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:53.359 00.003 21948 IsGuiding returns 0
22:41:53.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:53.359 00.000 18120 Enqueuing Expose request
22:41:53.360 00.001 21948 PulseGuide returned control before completion, sleep 90
22:41:53.457 00.097 21948 IsGuiding returns 0
22:41:53.457 00.000 21948 Move returns status 0, amount 81
22:41:53.457 00.000 21948 MoveAxis(N, 81, ABG)
22:41:53.457 00.000 21948 Guiding  Dir = 0, Dur = 81
22:41:53.457 00.000 21948 IsSlewing returns 0
22:41:53.457 00.000 21948 IsGuiding returns 0
22:41:53.457 00.000 21948 PulseGuide returned control before completion, sleep 87
22:41:53.568 00.111 21948 IsGuiding returns 0
22:41:53.568 00.000 21948 Move returns status 0, amount 81
22:41:53.568 00.000 21948 move complete, result=0
22:41:53.569 00.001 21948 worker thread done servicing request
22:41:53.569 00.000 21948 Worker thread wakes up
22:41:53.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:53.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:53.569 00.000 18120 GuideStep: 0.4 px 81 ms WEST, -0.3 px 81 ms NORTH
22:41:54.983 01.414 21948 Exposure complete
22:41:55.026 00.043 21948 worker thread done servicing request
22:41:55.026 00.000 18120 OnExposeComplete: enter
22:41:55.029 00.003 18120 UpdateGuideState(): m_state=6
22:41:55.029 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:41:55.031 00.002 18120 Star::Find returns 1 (0), X=413.98, Y=229.93, Mass=1971, SNR=30.5, Peak=217 HFD=4.1
22:41:55.031 00.000 18120 MultiStar: [#1 0.25,-0.63,0.00,M8] [#2 -0.26,-0.31,0.63,U] [#3 -0.05,-0.04,0.69,U] [#4 0.01,-0.73,0.00,M7] [#5 0.22,-0.50,0.00,M6] [#6 -0.43,-0.30,0.00,M6] [#7 -0.13,-0.60,0.00,M5] [#8 -0.20,-0.81,0.00,M8] 
22:41:55.031 00.000 18120 single-star, 2 included, MultiStar: {-0.15, -0.16}, one-star: {-0.16, -0.14}
22:41:55.033 00.002 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
22:41:55.034 00.001 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
22:41:55.034 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.43 mountX=0.06 mountY=0.20, mountTheta=1.29
22:41:55.034 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.14, opts=13)
22:41:55.034 00.000 18120 Enqueuing Move request for scope (-0.16, -0.14)
22:41:55.034 00.000 21948 Worker thread wakes up
22:41:55.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:55.034 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.5
22:41:55.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:55.034 00.000 18120 Enqueuing Expose request
22:41:55.038 00.004 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
22:41:55.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
22:41:55.038 00.000 21948 Moving (-0.16, -0.14) raw xDistance=0.06 yDistance=0.20
22:41:55.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:41:55.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:55.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:41:55.038 00.000 21948 MoveAxis(E, 0, ABG)
22:41:55.038 00.000 21948 Move returns status 0, amount 0
22:41:55.038 00.000 21948 MoveAxis(N, 0, ABG)
22:41:55.038 00.000 21948 Move returns status 0, amount 0
22:41:55.038 00.000 21948 move complete, result=0
22:41:55.038 00.000 21948 worker thread done servicing request
22:41:55.038 00.000 21948 Worker thread wakes up
22:41:55.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:55.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:55.038 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:56.664 01.626 21948 Exposure complete
22:41:56.712 00.048 21948 worker thread done servicing request
22:41:56.712 00.000 18120 OnExposeComplete: enter
22:41:56.712 00.000 18120 UpdateGuideState(): m_state=6
22:41:56.728 00.016 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:41:56.728 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=229.87, Mass=2056, SNR=31.2, Peak=218 HFD=4.3
22:41:56.728 00.000 18120 MultiStar: [#1 -0.12,-0.82,0.00,M9] [#2 -0.21,-0.77,0.00,M3] [#3 0.06,-0.37,0.67,U] [#4 0.21,-0.73,0.00,M8] [#5 0.07,-0.58,0.00,M7] [#6 -0.48,-0.42,0.00,M7] [#7 -0.05,-0.74,0.00,M6] [#8 -0.18,-0.78,0.00,M9] 
22:41:56.728 00.000 18120 single-star, 1 included, MultiStar: {0.03, -0.27}, one-star: {0.01, -0.20}
22:41:56.728 00.000 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
22:41:56.728 00.000 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
22:41:56.741 00.013 18120 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=0.18 mountY=0.08, mountTheta=0.40
22:41:56.746 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.20, opts=13)
22:41:56.746 00.000 18120 Enqueuing Move request for scope (0.01, -0.20)
22:41:56.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:56.746 00.000 21948 Worker thread wakes up
22:41:56.746 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.2
22:41:56.746 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.746 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:56.746 00.000 18120 Enqueuing Expose request
22:41:56.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
22:41:56.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
22:41:56.746 00.000 21948 Moving (0.01, -0.20) raw xDistance=0.18 yDistance=0.08
22:41:56.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:41:56.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:56.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:56.746 00.000 21948 MoveAxis(E, 0, ABG)
22:41:56.746 00.000 21948 Move returns status 0, amount 0
22:41:56.746 00.000 21948 MoveAxis(N, 0, ABG)
22:41:56.746 00.000 21948 Move returns status 0, amount 0
22:41:56.746 00.000 21948 move complete, result=0
22:41:56.746 00.000 21948 worker thread done servicing request
22:41:56.746 00.000 21948 Worker thread wakes up
22:41:56.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:56.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:56.746 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:58.270 01.524 21948 Exposure complete
22:41:58.302 00.032 21948 worker thread done servicing request
22:41:58.302 00.000 18120 OnExposeComplete: enter
22:41:58.302 00.000 18120 UpdateGuideState(): m_state=6
22:41:58.302 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:41:58.309 00.007 18120 Star::Find returns 1 (0), X=414.26, Y=229.76, Mass=2163, SNR=31.9, Peak=231 HFD=4.0
22:41:58.309 00.000 18120 MultiStar: [#1 0.37,-0.96,0.00,M10] [#2 0.14,-0.93,0.00,M4] [#3 -0.11,-0.63,0.00,M1] [#4 0.12,-0.72,0.00,M9] [#5 0.23,-0.49,0.00,M8] [#6 -0.48,-0.74,0.00,M8] [#7 0.10,-0.77,0.00,M7] [#8 0.15,-0.83,0.00,M10] 
22:41:58.309 00.000 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
22:41:58.309 00.000 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.05 = 3.05)
22:41:58.309 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.20 mountX=0.33 mountY=0.03, mountTheta=0.10
22:41:58.312 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.31, opts=13)
22:41:58.312 00.000 18120 Enqueuing Move request for scope (0.12, -0.31)
22:41:58.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:41:58.312 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.9
22:41:58.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.314 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:41:58.314 00.000 18120 Enqueuing Expose request
22:41:58.314 00.000 21948 Worker thread wakes up
22:41:58.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.31) opts 0xd
22:41:58.314 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.31)
22:41:58.314 00.000 21948 Moving (0.12, -0.31) raw xDistance=0.33 yDistance=0.03
22:41:58.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:41:58.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:58.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:58.314 00.000 21948 MoveAxis(W, 59, ABG)
22:41:58.314 00.000 21948 Guiding  Dir = 3, Dur = 59
22:41:58.314 00.000 21948 IsSlewing returns 0
22:41:58.314 00.000 21948 IsGuiding returns 0
22:41:58.314 00.000 21948 PulseGuide returned control before completion, sleep 68
22:41:58.397 00.083 21948 IsGuiding returns 0
22:41:58.399 00.002 21948 Move returns status 0, amount 59
22:41:58.399 00.000 21948 MoveAxis(N, 0, ABG)
22:41:58.399 00.000 21948 Move returns status 0, amount 0
22:41:58.399 00.000 21948 move complete, result=0
22:41:58.399 00.000 21948 worker thread done servicing request
22:41:58.399 00.000 21948 Worker thread wakes up
22:41:58.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:41:58.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:41:58.399 00.000 18120 GuideStep: 0.3 px 59 ms WEST, 0.0 px 0 ms NORTH
22:42:00.035 01.636 21948 Exposure complete
22:42:00.067 00.032 21948 worker thread done servicing request
22:42:00.067 00.000 18120 OnExposeComplete: enter
22:42:00.067 00.000 18120 UpdateGuideState(): m_state=6
22:42:00.067 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:42:00.067 00.000 18120 Star::Find returns 1 (0), X=414.27, Y=229.51, Mass=1976, SNR=30.3, Peak=195 HFD=3.9
22:42:00.067 00.000 18120 MultiStar: [#1 0.12,-0.85,0.00,R] [#2 0.10,-0.68,0.00,M5] [#3 0.12,-0.43,0.70,U] [#4 -0.16,-0.84,0.00,M10] [#5 0.13,-0.65,0.00,M9] [#6 -0.02,-0.86,0.00,M9] [#7 0.25,-0.90,0.00,M8] [#8 0.00,-0.65,0.00,R] 
22:42:00.067 00.000 18120 refined, 1 included, MultiStar: {0.13, -0.51}, one-star: {0.13, -0.56}
22:42:00.067 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.14) = xAngle (-0.18 = -0.18)
22:42:00.067 00.000 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.92 = 2.92)
22:42:00.067 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.51 hyp=0.52 cameraTheta=-1.33 mountX=0.52 mountY=0.12, mountTheta=0.22
22:42:00.067 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.51, opts=13)
22:42:00.067 00.000 18120 Enqueuing Move request for scope (0.13, -0.51)
22:42:00.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:00.067 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.3
22:42:00.067 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.067 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:00.067 00.000 18120 Enqueuing Expose request
22:42:00.067 00.000 21948 Worker thread wakes up
22:42:00.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.51) opts 0xd
22:42:00.067 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.51)
22:42:00.067 00.000 21948 Moving (0.13, -0.51) raw xDistance=0.52 yDistance=0.12
22:42:00.067 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
22:42:00.067 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:00.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:00.067 00.000 21948 MoveAxis(W, 96, ABG)
22:42:00.067 00.000 21948 Guiding  Dir = 3, Dur = 96
22:42:00.067 00.000 21948 IsSlewing returns 0
22:42:00.067 00.000 21948 IsGuiding returns 0
22:42:00.067 00.000 21948 PulseGuide returned control before completion, sleep 104
22:42:00.195 00.128 21948 IsGuiding returns 0
22:42:00.195 00.000 21948 Move returns status 0, amount 96
22:42:00.195 00.000 21948 MoveAxis(N, 0, ABG)
22:42:00.195 00.000 21948 Move returns status 0, amount 0
22:42:00.195 00.000 21948 move complete, result=0
22:42:00.195 00.000 21948 worker thread done servicing request
22:42:00.195 00.000 21948 Worker thread wakes up
22:42:00.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:00.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:00.195 00.000 18120 GuideStep: 0.5 px 96 ms WEST, 0.1 px 0 ms NORTH
22:42:01.609 01.414 21948 Exposure complete
22:42:01.665 00.056 21948 worker thread done servicing request
22:42:01.665 00.000 18120 OnExposeComplete: enter
22:42:01.665 00.000 18120 UpdateGuideState(): m_state=6
22:42:01.665 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:42:01.665 00.000 18120 Star::Find returns 1 (0), X=413.85, Y=230.14, Mass=1997, SNR=30.5, Peak=229 HFD=4.2
22:42:01.665 00.000 18120 MultiStar: [#1 -0.22,0.07,0.71,U] [#2 -0.08,-0.62,0.00,M6] [#3 -0.09,-0.24,0.70,U] [#4 -0.21,-0.41,0.00,R] [#5 -0.07,-0.39,0.52,U] [#6 -0.29,-0.43,0.00,M10] [#7 -0.10,-0.58,0.00,M9] [#8 -0.18,-0.02,0.43,U] 
22:42:01.665 00.000 18120 refined, 4 included, MultiStar: {-0.19, -0.08}, one-star: {-0.29, 0.07}
22:42:01.665 00.000 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
22:42:01.665 00.000 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.50 = 1.50)
22:42:01.665 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.74 mountX=-0.01 mountY=0.20, mountTheta=1.60
22:42:01.672 00.007 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.08, opts=13)
22:42:01.672 00.000 18120 Enqueuing Move request for scope (-0.19, -0.08)
22:42:01.672 00.000 21948 Worker thread wakes up
22:42:01.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:01.672 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.5
22:42:01.672 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.672 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:01.672 00.000 18120 Enqueuing Expose request
22:42:01.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
22:42:01.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
22:42:01.672 00.000 21948 Moving (-0.19, -0.08) raw xDistance=-0.01 yDistance=0.20
22:42:01.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:42:01.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:42:01.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:42:01.672 00.000 21948 MoveAxis(E, 0, ABG)
22:42:01.672 00.000 21948 Move returns status 0, amount 0
22:42:01.672 00.000 21948 MoveAxis(N, 0, ABG)
22:42:01.672 00.000 21948 Move returns status 0, amount 0
22:42:01.672 00.000 21948 move complete, result=0
22:42:01.672 00.000 21948 worker thread done servicing request
22:42:01.672 00.000 21948 Worker thread wakes up
22:42:01.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:01.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:01.672 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:03.312 01.640 21948 Exposure complete
22:42:03.371 00.059 21948 worker thread done servicing request
22:42:03.371 00.000 18120 OnExposeComplete: enter
22:42:03.371 00.000 18120 UpdateGuideState(): m_state=6
22:42:03.371 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:42:03.371 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=229.86, Mass=2029, SNR=30.9, Peak=232 HFD=4.2
22:42:03.374 00.003 18120 MultiStar: [#1 -0.17,0.26,0.69,U] [#2 -0.27,-0.62,0.00,M7] [#3 0.11,-0.37,0.69,U] [#4 0.20,-0.13,0.53,U] [#5 0.09,-0.47,0.00,M9] [#6 -0.19,-0.55,0.00,R] [#7 -0.14,-0.50,0.00,M10] [#8 -0.12,0.06,0.43,U] 
22:42:03.374 00.000 18120 refined, 4 included, MultiStar: {-0.05, -0.10}, one-star: {-0.16, -0.22}
22:42:03.374 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.14) = xAngle (-0.87 = -0.87)
22:42:03.374 00.000 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.23 = 2.23)
22:42:03.374 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.02 mountX=0.07 mountY=0.09, mountTheta=0.89
22:42:03.374 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.10, opts=13)
22:42:03.383 00.009 18120 Enqueuing Move request for scope (-0.05, -0.10)
22:42:03.383 00.000 21948 Worker thread wakes up
22:42:03.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:03.383 00.000 18120 UpdateGuideState exits: m=2029 RSB=30.9
22:42:03.383 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:03.383 00.000 18120 Enqueuing Expose request
22:42:03.385 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
22:42:03.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
22:42:03.385 00.000 21948 Moving (-0.05, -0.10) raw xDistance=0.07 yDistance=0.09
22:42:03.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:42:03.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:03.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:03.385 00.000 21948 MoveAxis(E, 0, ABG)
22:42:03.385 00.000 21948 Move returns status 0, amount 0
22:42:03.385 00.000 21948 MoveAxis(N, 0, ABG)
22:42:03.385 00.000 21948 Move returns status 0, amount 0
22:42:03.385 00.000 21948 move complete, result=0
22:42:03.385 00.000 21948 worker thread done servicing request
22:42:03.385 00.000 21948 Worker thread wakes up
22:42:03.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:03.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:03.385 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:04.902 01.517 21948 Exposure complete
22:42:04.965 00.063 21948 worker thread done servicing request
22:42:04.965 00.000 18120 OnExposeComplete: enter
22:42:04.965 00.000 18120 UpdateGuideState(): m_state=6
22:42:04.965 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:42:04.965 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=229.95, Mass=2173, SNR=32.0, Peak=237 HFD=4.4
22:42:04.969 00.004 18120 MultiStar: [#1 -0.24,0.28,0.68,U] [#2 -0.26,-0.62,0.00,M8] [#3 -0.31,0.04,0.67,U] [#4 0.12,-0.13,0.56,U] [#5 0.17,-0.44,0.00,M10] [#6 -0.11,0.21,0.47,U] [#7 -0.31,-0.71,0.00,R] [#8 -0.23,0.12,0.42,U] 
22:42:04.969 00.000 18120 refined, 5 included, MultiStar: {-0.16, 0.05}, one-star: {-0.16, -0.12}
22:42:04.969 00.000 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.01 = -2.27)
22:42:04.969 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
22:42:04.971 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.86 mountX=-0.11 mountY=0.12, mountTheta=2.29
22:42:04.972 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.05, opts=13)
22:42:04.973 00.001 18120 Enqueuing Move request for scope (-0.16, 0.05)
22:42:04.973 00.000 21948 Worker thread wakes up
22:42:04.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
22:42:04.973 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
22:42:04.973 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:04.973 00.000 18120 UpdateGuideState exits: m=2173 RSB=32.0
22:42:04.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:04.973 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:04.975 00.002 18120 Enqueuing Expose request
22:42:04.975 00.000 21948 Moving (-0.16, 0.05) raw xDistance=-0.11 yDistance=0.12
22:42:04.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:42:04.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:04.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:04.975 00.000 21948 MoveAxis(E, 0, ABG)
22:42:04.975 00.000 21948 Move returns status 0, amount 0
22:42:04.975 00.000 21948 MoveAxis(N, 0, ABG)
22:42:04.975 00.000 21948 Move returns status 0, amount 0
22:42:04.975 00.000 21948 move complete, result=0
22:42:04.975 00.000 21948 worker thread done servicing request
22:42:04.975 00.000 21948 Worker thread wakes up
22:42:04.975 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:04.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:04.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:06.623 01.648 21948 Exposure complete
22:42:06.652 00.029 21948 worker thread done servicing request
22:42:06.652 00.000 18120 OnExposeComplete: enter
22:42:06.652 00.000 18120 UpdateGuideState(): m_state=6
22:42:06.652 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:42:06.652 00.000 18120 Star::Find returns 1 (0), X=413.77, Y=230.09, Mass=1918, SNR=30.2, Peak=219 HFD=4.1
22:42:06.652 00.000 18120 MultiStar: [#1 -0.17,0.22,0.75,U] [#2 -0.14,-0.64,0.00,M9] [#3 -0.33,0.09,0.72,U] [#4 0.50,-0.19,0.00,M1] [#5 0.25,-0.49,0.00,R] [#6 -0.16,0.34,0.51,U] [#7 0.30,0.08,0.53,U] [#8 -0.22,0.07,0.43,U] 
22:42:06.652 00.000 18120 refined, 5 included, MultiStar: {-0.19, 0.13}, one-star: {-0.37, 0.02}
22:42:06.652 00.000 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
22:42:06.652 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.52)
22:42:06.652 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.56 mountX=-0.19 mountY=0.12, mountTheta=2.61
22:42:06.652 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.13, opts=13)
22:42:06.652 00.000 18120 Enqueuing Move request for scope (-0.19, 0.13)
22:42:06.663 00.011 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:06.663 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.2
22:42:06.663 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.663 00.000 21948 Worker thread wakes up
22:42:06.663 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:06.663 00.000 18120 Enqueuing Expose request
22:42:06.663 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
22:42:06.663 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
22:42:06.663 00.000 21948 Moving (-0.19, 0.13) raw xDistance=-0.19 yDistance=0.12
22:42:06.663 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:42:06.663 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:06.663 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:06.663 00.000 21948 MoveAxis(E, 0, ABG)
22:42:06.663 00.000 21948 Move returns status 0, amount 0
22:42:06.663 00.000 21948 MoveAxis(N, 0, ABG)
22:42:06.663 00.000 21948 Move returns status 0, amount 0
22:42:06.663 00.000 21948 move complete, result=0
22:42:06.663 00.000 21948 worker thread done servicing request
22:42:06.663 00.000 21948 Worker thread wakes up
22:42:06.663 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:06.663 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:06.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:08.194 01.531 21948 Exposure complete
22:42:08.240 00.046 21948 worker thread done servicing request
22:42:08.240 00.000 18120 OnExposeComplete: enter
22:42:08.240 00.000 18120 UpdateGuideState(): m_state=6
22:42:08.240 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:42:08.240 00.000 18120 Star::Find returns 1 (1), X=413.98, Y=229.95, Mass=2335, SNR=33.2, Peak=255 HFD=4.3
22:42:08.240 00.000 18120 MultiStar: [#1 -0.21,0.26,0.70,U] [#2 0.09,-0.44,0.58,U] [#3 0.39,-0.24,0.00,M1] [#4 0.27,-0.22,0.48,U] [#5 -0.05,-0.04,0.47,U] [#6 -0.01,0.21,0.49,U] [#7 0.34,0.23,0.48,U] [#8 -0.48,0.20,0.00,M1] 
22:42:08.240 00.000 18120 refined, 6 included, MultiStar: {0.00, -0.02}, one-star: {-0.16, -0.12}
22:42:08.240 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
22:42:08.240 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
22:42:08.240 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.44 mountX=0.02 mountY=0.01, mountTheta=0.33
22:42:08.240 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.02, opts=13)
22:42:08.240 00.000 18120 Enqueuing Move request for scope (0.00, -0.02)
22:42:08.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:08.240 00.000 21948 Worker thread wakes up
22:42:08.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
22:42:08.240 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
22:42:08.240 00.000 21948 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=0.01
22:42:08.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:08.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:08.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:42:08.240 00.000 21948 MoveAxis(E, 0, ABG)
22:42:08.240 00.000 21948 Move returns status 0, amount 0
22:42:08.240 00.000 21948 MoveAxis(N, 0, ABG)
22:42:08.240 00.000 21948 Move returns status 0, amount 0
22:42:08.240 00.000 21948 move complete, result=0
22:42:08.240 00.000 18120 UpdateGuideState exits: m=2335 RSB=33.2 Saturée
22:42:08.256 00.016 21948 worker thread done servicing request
22:42:08.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:08.256 00.000 18120 Enqueuing Expose request
22:42:08.256 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:08.256 00.000 21948 Worker thread wakes up
22:42:08.256 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:08.256 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:09.907 01.651 21948 Exposure complete
22:42:09.947 00.040 21948 worker thread done servicing request
22:42:09.947 00.000 18120 OnExposeComplete: enter
22:42:09.947 00.000 18120 UpdateGuideState(): m_state=6
22:42:09.947 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:42:09.951 00.004 18120 Star::Find returns 1 (0), X=414.13, Y=229.88, Mass=2063, SNR=31.1, Peak=224 HFD=4.2
22:42:09.951 00.000 18120 MultiStar: [#1 -0.21,0.10,0.70,U] [#2 -0.27,-0.53,0.00,M9] [#3 -0.14,-0.48,0.00,M2] [#4 0.22,-0.16,0.49,U] [#5 -0.07,-0.14,0.50,U] [#6 -0.16,0.03,0.43,U] [#7 0.15,0.05,0.53,U] [#8 -0.40,0.05,0.47,U] 
22:42:09.951 00.000 18120 refined, 6 included, MultiStar: {-0.06, -0.05}, one-star: {-0.01, -0.19}
22:42:09.951 00.000 18120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.14) = xAngle (-1.35 = -1.35)
22:42:09.953 00.002 18120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.76 = 1.76)
22:42:09.953 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.49 mountX=0.02 mountY=0.08, mountTheta=1.35
22:42:09.955 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
22:42:09.955 00.000 18120 Enqueuing Move request for scope (-0.06, -0.05)
22:42:09.955 00.000 21948 Worker thread wakes up
22:42:09.955 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:09.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:42:09.955 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.1
22:42:09.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:09.955 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:09.955 00.000 18120 Enqueuing Expose request
22:42:09.955 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:42:09.955 00.000 21948 Moving (-0.06, -0.05) raw xDistance=0.02 yDistance=0.08
22:42:09.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:09.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:09.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:09.955 00.000 21948 MoveAxis(E, 0, ABG)
22:42:09.955 00.000 21948 Move returns status 0, amount 0
22:42:09.955 00.000 21948 MoveAxis(N, 0, ABG)
22:42:09.955 00.000 21948 Move returns status 0, amount 0
22:42:09.955 00.000 21948 move complete, result=0
22:42:09.955 00.000 21948 worker thread done servicing request
22:42:09.955 00.000 21948 Worker thread wakes up
22:42:09.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:09.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:09.955 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:11.482 01.527 21948 Exposure complete
22:42:11.539 00.057 21948 worker thread done servicing request
22:42:11.539 00.000 18120 OnExposeComplete: enter
22:42:11.539 00.000 18120 UpdateGuideState(): m_state=6
22:42:11.539 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:42:11.539 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=229.67, Mass=1909, SNR=30.0, Peak=201 HFD=4.0
22:42:11.539 00.000 18120 MultiStar: [#1 0.07,0.12,0.75,U] [#2 -0.28,-0.62,0.00,M10] [#3 -0.01,-0.29,0.69,U] [#4 -0.01,-0.08,0.55,U] [#5 -0.04,0.06,0.53,U] [#6 -0.19,0.03,0.49,U] [#7 0.29,0.01,0.51,U] [#8 -0.07,0.02,0.46,U] 
22:42:11.539 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {-0.01, -0.40}
22:42:11.539 00.000 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
22:42:11.539 00.000 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
22:42:11.539 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.51 mountX=0.09 mountY=0.04, mountTheta=0.40
22:42:11.539 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.10, opts=13)
22:42:11.545 00.006 18120 Enqueuing Move request for scope (0.01, -0.10)
22:42:11.545 00.000 21948 Worker thread wakes up
22:42:11.545 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:42:11.545 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:42:11.545 00.000 21948 Moving (0.01, -0.10) raw xDistance=0.09 yDistance=0.04
22:42:11.545 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:42:11.545 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:11.545 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:11.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:42:11.545 00.000 21948 MoveAxis(E, 0, ABG)
22:42:11.545 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.0
22:42:11.545 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.545 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:11.545 00.000 18120 Enqueuing Expose request
22:42:11.545 00.000 21948 Move returns status 0, amount 0
22:42:11.545 00.000 21948 MoveAxis(N, 0, ABG)
22:42:11.545 00.000 21948 Move returns status 0, amount 0
22:42:11.545 00.000 21948 move complete, result=0
22:42:11.545 00.000 21948 worker thread done servicing request
22:42:11.545 00.000 21948 Worker thread wakes up
22:42:11.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:11.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:11.545 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:13.188 01.643 21948 Exposure complete
22:42:13.250 00.062 21948 worker thread done servicing request
22:42:13.250 00.000 18120 OnExposeComplete: enter
22:42:13.250 00.000 18120 UpdateGuideState(): m_state=6
22:42:13.250 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:42:13.252 00.002 18120 Star::Find returns 1 (0), X=413.81, Y=230.07, Mass=2023, SNR=30.9, Peak=216 HFD=4.2
22:42:13.252 00.000 18120 MultiStar: [#1 -0.19,0.21,0.73,U] [#2 -0.24,-0.47,0.00,R] [#3 -0.09,-0.23,0.67,U] [#4 0.02,-0.05,0.56,U] [#5 -0.25,0.10,0.53,U] [#6 -0.23,0.30,0.45,U] [#7 0.29,0.13,0.52,U] [#8 -0.08,0.04,0.44,U] 
22:42:13.252 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.05}, one-star: {-0.33, -0.00}
22:42:13.252 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
22:42:13.254 00.002 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.74)
22:42:13.254 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.78 mountX=-0.10 mountY=0.09, mountTheta=2.38
22:42:13.258 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.05, opts=13)
22:42:13.258 00.000 18120 Enqueuing Move request for scope (-0.13, 0.05)
22:42:13.259 00.001 21948 Worker thread wakes up
22:42:13.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
22:42:13.259 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
22:42:13.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:13.259 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.9
22:42:13.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.259 00.000 21948 Moving (-0.13, 0.05) raw xDistance=-0.10 yDistance=0.09
22:42:13.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:42:13.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:13.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:13.259 00.000 18120 Enqueuing Expose request
22:42:13.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:13.259 00.000 21948 MoveAxis(E, 0, ABG)
22:42:13.259 00.000 21948 Move returns status 0, amount 0
22:42:13.259 00.000 21948 MoveAxis(N, 0, ABG)
22:42:13.259 00.000 21948 Move returns status 0, amount 0
22:42:13.259 00.000 21948 move complete, result=0
22:42:13.259 00.000 21948 worker thread done servicing request
22:42:13.259 00.000 21948 Worker thread wakes up
22:42:13.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:13.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:13.259 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:14.679 01.420 21948 Exposure complete
22:42:14.730 00.051 21948 worker thread done servicing request
22:42:14.730 00.000 18120 OnExposeComplete: enter
22:42:14.730 00.000 18120 UpdateGuideState(): m_state=6
22:42:14.730 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:42:14.735 00.005 18120 Star::Find returns 1 (0), X=413.85, Y=229.83, Mass=1952, SNR=30.3, Peak=195 HFD=4.3
22:42:14.735 00.000 18120 MultiStar: [#1 -0.15,0.06,0.71,U] [#2 -0.20,-0.19,0.65,U] [#3 -0.14,-0.32,0.70,U] [#4 0.07,-0.37,0.53,U] [#5 -0.45,0.14,0.00,M1] [#6 -0.11,0.10,0.48,U] [#7 0.16,-0.20,0.51,U] [#8 -0.31,-0.06,0.48,U] 
22:42:14.737 00.002 18120 refined, 7 included, MultiStar: {-0.14, -0.16}, one-star: {-0.29, -0.24}
22:42:14.737 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.14) = xAngle (-1.13 = -1.13)
22:42:14.739 00.002 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.97 = 1.97)
22:42:14.739 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=0.09 mountY=0.20, mountTheta=1.14
22:42:14.741 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.16, opts=13)
22:42:14.741 00.000 18120 Enqueuing Move request for scope (-0.14, -0.16)
22:42:14.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:14.741 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.3
22:42:14.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:14.749 00.008 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:14.749 00.000 18120 Enqueuing Expose request
22:42:14.749 00.000 21948 Worker thread wakes up
22:42:14.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
22:42:14.749 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
22:42:14.749 00.000 21948 Moving (-0.14, -0.16) raw xDistance=0.09 yDistance=0.20
22:42:14.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:42:14.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:14.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:42:14.749 00.000 21948 MoveAxis(E, 0, ABG)
22:42:14.749 00.000 21948 Move returns status 0, amount 0
22:42:14.749 00.000 21948 MoveAxis(N, 0, ABG)
22:42:14.749 00.000 21948 Move returns status 0, amount 0
22:42:14.749 00.000 21948 move complete, result=0
22:42:14.749 00.000 21948 worker thread done servicing request
22:42:14.749 00.000 21948 Worker thread wakes up
22:42:14.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:14.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:14.749 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:16.378 01.629 21948 Exposure complete
22:42:16.409 00.031 21948 worker thread done servicing request
22:42:16.409 00.000 18120 OnExposeComplete: enter
22:42:16.425 00.016 18120 UpdateGuideState(): m_state=6
22:42:16.425 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:42:16.425 00.000 18120 Star::Find returns 1 (0), X=413.62, Y=229.79, Mass=1953, SNR=30.3, Peak=190 HFD=4.0
22:42:16.433 00.008 18120 MultiStar: [#1 -0.51,0.20,0.00,M1] [#2 -0.22,-0.01,0.64,U] [#3 -0.20,-0.17,0.71,U] [#4 0.22,-0.07,0.58,U] [#5 -0.47,0.01,0.00,M2] [#6 -0.21,0.13,0.51,U] [#7 -0.16,-0.15,0.55,U] [#8 -0.45,-0.01,0.00,M1] 
22:42:16.433 00.000 18120 refined, 5 included, MultiStar: {-0.22, -0.12}, one-star: {-0.52, -0.28}
22:42:16.435 00.002 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.14) = xAngle (-1.51 = -1.51)
22:42:16.437 00.002 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.59 = 1.59)
22:42:16.437 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.66 mountX=0.01 mountY=0.25, mountTheta=1.51
22:42:16.440 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.12, opts=13)
22:42:16.440 00.000 18120 Enqueuing Move request for scope (-0.22, -0.12)
22:42:16.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:16.440 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.3
22:42:16.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.440 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:16.450 00.010 18120 Enqueuing Expose request
22:42:16.450 00.000 21948 Worker thread wakes up
22:42:16.450 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
22:42:16.450 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
22:42:16.450 00.000 21948 Moving (-0.22, -0.12) raw xDistance=0.01 yDistance=0.25
22:42:16.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:16.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:42:16.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:42:16.450 00.000 21948 MoveAxis(E, 0, ABG)
22:42:16.450 00.000 21948 Move returns status 0, amount 0
22:42:16.450 00.000 21948 MoveAxis(N, 0, ABG)
22:42:16.450 00.000 21948 Move returns status 0, amount 0
22:42:16.450 00.000 21948 move complete, result=0
22:42:16.450 00.000 21948 worker thread done servicing request
22:42:16.450 00.000 21948 Worker thread wakes up
22:42:16.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:16.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:16.450 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:17.967 01.517 21948 Exposure complete
22:42:17.983 00.016 21948 worker thread done servicing request
22:42:17.983 00.000 18120 OnExposeComplete: enter
22:42:17.983 00.000 18120 UpdateGuideState(): m_state=6
22:42:17.983 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:42:17.983 00.000 18120 Star::Find returns 1 (0), X=413.96, Y=230.01, Mass=2024, SNR=30.9, Peak=211 HFD=4.4
22:42:17.983 00.000 18120 MultiStar: [#1 -0.38,0.36,0.00,M2] [#2 -0.41,0.13,0.64,U] [#3 -0.12,-0.09,0.68,U] [#4 0.05,0.28,0.52,U] [#5 -0.17,0.21,0.52,U] [#6 -0.21,0.05,0.49,U] [#7 0.23,0.03,0.55,U] [#8 -0.30,0.34,0.00,M2] 
22:42:17.983 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.18, -0.06}
22:42:17.983 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.85 = -2.43)
22:42:17.983 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.67)
22:42:17.983 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.71 mountX=-0.11 mountY=0.09, mountTheta=2.45
22:42:17.999 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.06, opts=13)
22:42:17.999 00.000 18120 Enqueuing Move request for scope (-0.13, 0.06)
22:42:17.999 00.000 21948 Worker thread wakes up
22:42:17.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:17.999 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.9
22:42:17.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:17.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:17.999 00.000 18120 Enqueuing Expose request
22:42:17.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
22:42:17.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
22:42:17.999 00.000 21948 Moving (-0.13, 0.06) raw xDistance=-0.11 yDistance=0.09
22:42:17.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:42:17.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:17.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:17.999 00.000 21948 MoveAxis(E, 0, ABG)
22:42:17.999 00.000 21948 Move returns status 0, amount 0
22:42:17.999 00.000 21948 MoveAxis(N, 0, ABG)
22:42:17.999 00.000 21948 Move returns status 0, amount 0
22:42:17.999 00.000 21948 move complete, result=0
22:42:17.999 00.000 21948 worker thread done servicing request
22:42:17.999 00.000 21948 Worker thread wakes up
22:42:17.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:17.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:17.999 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:19.638 01.639 21948 Exposure complete
22:42:19.653 00.015 21948 worker thread done servicing request
22:42:19.653 00.000 18120 OnExposeComplete: enter
22:42:19.666 00.013 18120 UpdateGuideState(): m_state=6
22:42:19.666 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:42:19.668 00.002 18120 Star::Find returns 1 (0), X=413.65, Y=230.11, Mass=1935, SNR=30.2, Peak=210 HFD=4.0
22:42:19.668 00.000 18120 MultiStar: [#1 -0.45,0.31,0.00,M3] [#2 -0.44,-0.11,0.00,M1] [#3 -0.37,-0.43,0.00,M1] [#4 0.02,-0.15,0.60,U] [#5 -0.33,-0.04,0.50,U] [#6 -0.09,0.06,0.50,U] [#7 0.06,0.02,0.57,U] [#8 -0.35,0.35,0.00,M3] 
22:42:19.668 00.000 18120 refined, 4 included, MultiStar: {-0.20, -0.01}, one-star: {-0.49, 0.04}
22:42:19.668 00.000 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.14) = xAngle (-1.95 = -1.95)
22:42:19.668 00.000 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.15 = 1.15)
22:42:19.668 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.09 mountX=-0.08 mountY=0.19, mountTheta=1.95
22:42:19.668 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.01, opts=13)
22:42:19.668 00.000 18120 Enqueuing Move request for scope (-0.20, -0.01)
22:42:19.668 00.000 21948 Worker thread wakes up
22:42:19.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:19.668 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.2
22:42:19.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:19.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:19.668 00.000 18120 Enqueuing Expose request
22:42:19.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
22:42:19.668 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
22:42:19.668 00.000 21948 Moving (-0.20, -0.01) raw xDistance=-0.08 yDistance=0.19
22:42:19.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:42:19.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:19.668 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:42:19.668 00.000 21948 MoveAxis(E, 0, ABG)
22:42:19.668 00.000 21948 Move returns status 0, amount 0
22:42:19.668 00.000 21948 MoveAxis(N, 0, ABG)
22:42:19.668 00.000 21948 Move returns status 0, amount 0
22:42:19.668 00.000 21948 move complete, result=0
22:42:19.668 00.000 21948 worker thread done servicing request
22:42:19.668 00.000 21948 Worker thread wakes up
22:42:19.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:19.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:19.668 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:21.193 01.525 21948 Exposure complete
22:42:21.239 00.046 21948 worker thread done servicing request
22:42:21.239 00.000 18120 OnExposeComplete: enter
22:42:21.239 00.000 18120 UpdateGuideState(): m_state=6
22:42:21.239 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:42:21.255 00.016 18120 Star::Find returns 1 (0), X=414.06, Y=230.03, Mass=2007, SNR=30.8, Peak=224 HFD=4.3
22:42:21.258 00.003 18120 MultiStar: [#1 -0.22,0.31,0.71,U] [#2 0.15,-0.01,0.62,U] [#3 -0.20,-0.11,0.67,U] [#4 0.17,0.15,0.53,U] [#5 -0.26,0.06,0.54,U] [#6 -0.13,0.12,0.51,U] [#7 0.01,0.23,0.55,U] [#8 -0.05,0.09,0.43,U] 
22:42:21.258 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.08, -0.04}
22:42:21.258 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.14) = xAngle (-1.51 = -1.51)
22:42:21.258 00.000 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.60 = 1.60)
22:42:21.258 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.65 mountX=0.01 mountY=0.09, mountTheta=1.51
22:42:21.258 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.04, opts=13)
22:42:21.258 00.000 18120 Enqueuing Move request for scope (-0.08, -0.04)
22:42:21.258 00.000 21948 Worker thread wakes up
22:42:21.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
22:42:21.258 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
22:42:21.258 00.000 21948 Moving (-0.08, -0.04) raw xDistance=0.01 yDistance=0.09
22:42:21.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:21.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:21.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:21.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:21.258 00.000 21948 MoveAxis(E, 0, ABG)
22:42:21.258 00.000 21948 Move returns status 0, amount 0
22:42:21.258 00.000 21948 MoveAxis(N, 0, ABG)
22:42:21.258 00.000 21948 Move returns status 0, amount 0
22:42:21.258 00.000 21948 move complete, result=0
22:42:21.258 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.8
22:42:21.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:21.271 00.013 21948 worker thread done servicing request
22:42:21.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:21.271 00.000 18120 Enqueuing Expose request
22:42:21.271 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:21.271 00.000 21948 Worker thread wakes up
22:42:21.273 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:21.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:22.908 01.635 21948 Exposure complete
22:42:22.951 00.043 21948 worker thread done servicing request
22:42:22.951 00.000 18120 OnExposeComplete: enter
22:42:22.951 00.000 18120 UpdateGuideState(): m_state=6
22:42:22.951 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:42:22.956 00.005 18120 Star::Find returns 1 (0), X=413.89, Y=229.87, Mass=2031, SNR=31.0, Peak=207 HFD=4.2
22:42:22.956 00.000 18120 MultiStar: [#1 -0.20,0.25,0.73,U] [#2 0.06,-0.17,0.65,U] [#3 -0.32,-0.27,0.68,U] [#4 -0.11,-0.21,0.51,U] [#5 -0.22,-0.05,0.53,U] [#6 -0.26,0.36,0.47,U] [#7 0.31,0.22,0.52,U] [#8 -0.10,0.03,0.46,U] 
22:42:22.958 00.002 18120 refined, 8 included, MultiStar: {-0.14, -0.03}, one-star: {-0.25, -0.20}
22:42:22.958 00.000 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.14) = xAngle (-1.80 = -1.80)
22:42:22.958 00.000 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.31 = 1.31)
22:42:22.960 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.94 mountX=-0.03 mountY=0.13, mountTheta=1.80
22:42:22.962 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.03, opts=13)
22:42:22.962 00.000 18120 Enqueuing Move request for scope (-0.14, -0.03)
22:42:22.962 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:22.964 00.002 21948 Worker thread wakes up
22:42:22.964 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.0
22:42:22.964 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
22:42:22.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:22.964 00.000 18120 Enqueuing Expose request
22:42:22.964 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
22:42:22.964 00.000 21948 Moving (-0.14, -0.03) raw xDistance=-0.03 yDistance=0.13
22:42:22.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:42:22.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:22.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:42:22.964 00.000 21948 MoveAxis(E, 0, ABG)
22:42:22.964 00.000 21948 Move returns status 0, amount 0
22:42:22.964 00.000 21948 MoveAxis(N, 0, ABG)
22:42:22.964 00.000 21948 Move returns status 0, amount 0
22:42:22.964 00.000 21948 move complete, result=0
22:42:22.964 00.000 21948 worker thread done servicing request
22:42:22.964 00.000 21948 Worker thread wakes up
22:42:22.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:22.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:22.964 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:24.481 01.517 21948 Exposure complete
22:42:24.545 00.064 21948 worker thread done servicing request
22:42:24.545 00.000 18120 OnExposeComplete: enter
22:42:24.545 00.000 18120 UpdateGuideState(): m_state=6
22:42:24.545 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:42:24.545 00.000 18120 Star::Find returns 1 (0), X=414.04, Y=229.94, Mass=2023, SNR=31.0, Peak=213 HFD=4.3
22:42:24.545 00.000 18120 MultiStar: [#1 0.07,0.25,0.74,U] [#2 0.31,-0.15,0.63,U] [#3 -0.03,-0.34,0.72,U] [#4 0.07,-0.03,0.53,U] [#5 -0.30,0.04,0.54,U] [#6 -0.24,0.19,0.47,U] [#7 0.41,0.29,0.00,M1] [#8 -0.07,-0.02,0.47,U] 
22:42:24.561 00.016 18120 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.10, -0.13}
22:42:24.561 00.000 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.14) = xAngle (-1.08 = -1.08)
22:42:24.561 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.02 = 2.02)
22:42:24.561 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.23 mountX=0.02 mountY=0.04, mountTheta=1.09
22:42:24.561 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.04, opts=13)
22:42:24.561 00.000 18120 Enqueuing Move request for scope (-0.03, -0.04)
22:42:24.561 00.000 21948 Worker thread wakes up
22:42:24.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:24.561 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.0
22:42:24.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:24.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:24.561 00.000 18120 Enqueuing Expose request
22:42:24.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:42:24.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:42:24.561 00.000 21948 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.04
22:42:24.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:24.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:24.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:42:24.561 00.000 21948 MoveAxis(E, 0, ABG)
22:42:24.561 00.000 21948 Move returns status 0, amount 0
22:42:24.561 00.000 21948 MoveAxis(N, 0, ABG)
22:42:24.561 00.000 21948 Move returns status 0, amount 0
22:42:24.561 00.000 21948 move complete, result=0
22:42:24.561 00.000 21948 worker thread done servicing request
22:42:24.561 00.000 21948 Worker thread wakes up
22:42:24.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:24.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:24.561 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:26.198 01.637 21948 Exposure complete
22:42:26.260 00.062 21948 worker thread done servicing request
22:42:26.260 00.000 18120 OnExposeComplete: enter
22:42:26.260 00.000 18120 UpdateGuideState(): m_state=6
22:42:26.260 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:42:26.260 00.000 18120 Star::Find returns 1 (0), X=413.87, Y=229.65, Mass=1954, SNR=30.3, Peak=217 HFD=4.0
22:42:26.260 00.000 18120 MultiStar: [#1 -0.02,0.06,0.74,U] [#2 0.21,-0.19,0.67,U] [#3 -0.49,-0.18,0.00,M1] [#4 0.09,-0.01,0.56,U] [#5 -0.14,-0.09,0.49,U] [#6 -0.33,-0.13,0.51,U] [#7 0.22,0.04,0.54,U] [#8 -0.17,-0.25,0.44,U] 
22:42:26.276 00.016 18120 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.27, -0.42}
22:42:26.276 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.83 = -0.83)
22:42:26.276 00.000 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.28 = 2.28)
22:42:26.276 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=0.10 mountY=0.12, mountTheta=0.84
22:42:26.276 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.14, opts=13)
22:42:26.276 00.000 18120 Enqueuing Move request for scope (-0.06, -0.14)
22:42:26.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:26.276 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.3
22:42:26.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:26.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:26.276 00.000 18120 Enqueuing Expose request
22:42:26.276 00.000 21948 Worker thread wakes up
22:42:26.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
22:42:26.276 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
22:42:26.276 00.000 21948 Moving (-0.06, -0.14) raw xDistance=0.10 yDistance=0.12
22:42:26.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:42:26.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:26.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:26.276 00.000 21948 MoveAxis(E, 0, ABG)
22:42:26.276 00.000 21948 Move returns status 0, amount 0
22:42:26.276 00.000 21948 MoveAxis(N, 0, ABG)
22:42:26.276 00.000 21948 Move returns status 0, amount 0
22:42:26.276 00.000 21948 move complete, result=0
22:42:26.276 00.000 21948 worker thread done servicing request
22:42:26.276 00.000 21948 Worker thread wakes up
22:42:26.276 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:26.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:26.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:27.704 01.428 21948 Exposure complete
22:42:27.766 00.062 21948 worker thread done servicing request
22:42:27.766 00.000 18120 OnExposeComplete: enter
22:42:27.782 00.016 18120 UpdateGuideState(): m_state=6
22:42:27.782 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:42:27.782 00.000 18120 Star::Find returns 1 (0), X=414.00, Y=229.72, Mass=1871, SNR=29.8, Peak=206 HFD=4.0
22:42:27.786 00.004 18120 MultiStar: [#1 -0.10,0.16,0.76,U] [#2 0.04,-0.31,0.66,U] [#3 -0.36,-0.49,0.00,M2] [#4 0.05,-0.46,0.00,M1] [#5 -0.00,-0.19,0.54,U] [#6 -0.08,-0.08,0.52,U] [#7 0.26,-0.13,0.54,U] [#8 -0.32,0.05,0.47,U] 
22:42:27.786 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.14}, one-star: {-0.14, -0.35}
22:42:27.786 00.000 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
22:42:27.786 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
22:42:27.788 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.93 mountX=0.10 mountY=0.11, mountTheta=0.81
22:42:27.788 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.14, opts=13)
22:42:27.790 00.002 18120 Enqueuing Move request for scope (-0.05, -0.14)
22:42:27.790 00.000 21948 Worker thread wakes up
22:42:27.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
22:42:27.790 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
22:42:27.790 00.000 21948 Moving (-0.05, -0.14) raw xDistance=0.10 yDistance=0.11
22:42:27.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:42:27.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:27.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:27.790 00.000 18120 UpdateGuideState exits: m=1871 RSB=29.8
22:42:27.794 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.796 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:27.796 00.000 18120 Enqueuing Expose request
22:42:27.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:27.798 00.002 21948 MoveAxis(E, 0, ABG)
22:42:27.798 00.000 21948 Move returns status 0, amount 0
22:42:27.798 00.000 21948 MoveAxis(N, 0, ABG)
22:42:27.798 00.000 21948 Move returns status 0, amount 0
22:42:27.798 00.000 21948 move complete, result=0
22:42:27.798 00.000 21948 worker thread done servicing request
22:42:27.798 00.000 21948 Worker thread wakes up
22:42:27.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:27.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:27.798 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:29.441 01.643 21948 Exposure complete
22:42:29.469 00.028 21948 worker thread done servicing request
22:42:29.469 00.000 18120 OnExposeComplete: enter
22:42:29.469 00.000 18120 UpdateGuideState(): m_state=6
22:42:29.469 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:42:29.482 00.013 18120 Star::Find returns 1 (0), X=414.00, Y=230.11, Mass=2077, SNR=31.3, Peak=223 HFD=4.3
22:42:29.484 00.002 18120 MultiStar: [#1 0.03,-0.04,0.71,U] [#2 0.23,-0.09,0.63,U] [#3 -0.13,-0.27,0.69,U] [#4 0.17,-0.31,0.54,U] [#5 0.10,-0.44,0.00,M1] [#6 -0.11,0.12,0.50,U] [#7 0.45,0.07,0.00,M1] [#8 -0.26,0.05,0.43,U] 
22:42:29.484 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.07}, one-star: {-0.14, 0.04}
22:42:29.484 00.000 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.85 = -0.85)
22:42:29.484 00.000 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.25 = 2.25)
22:42:29.484 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.99 mountX=0.05 mountY=0.06, mountTheta=0.87
22:42:29.484 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
22:42:29.484 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
22:42:29.484 00.000 21948 Worker thread wakes up
22:42:29.484 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:29.484 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.3
22:42:29.484 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.500 00.016 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:29.501 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:42:29.501 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:42:29.501 00.000 21948 Moving (-0.03, -0.07) raw xDistance=0.05 yDistance=0.06
22:42:29.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:42:29.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:29.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:29.501 00.000 21948 MoveAxis(E, 0, ABG)
22:42:29.501 00.000 21948 Move returns status 0, amount 0
22:42:29.501 00.000 21948 MoveAxis(N, 0, ABG)
22:42:29.501 00.000 21948 Move returns status 0, amount 0
22:42:29.501 00.000 21948 move complete, result=0
22:42:29.501 00.000 21948 worker thread done servicing request
22:42:29.501 00.000 18120 Enqueuing Expose request
22:42:29.501 00.000 21948 Worker thread wakes up
22:42:29.501 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:29.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:29.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:31.029 01.528 21948 Exposure complete
22:42:31.065 00.036 21948 worker thread done servicing request
22:42:31.065 00.000 18120 OnExposeComplete: enter
22:42:31.065 00.000 18120 UpdateGuideState(): m_state=6
22:42:31.065 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:42:31.065 00.000 18120 Star::Find returns 1 (0), X=414.11, Y=229.66, Mass=2147, SNR=31.7, Peak=220 HFD=4.0
22:42:31.065 00.000 18120 MultiStar: [#1 -0.13,-0.04,0.70,U] [#2 0.18,-0.36,0.62,U] [#3 -0.23,-0.63,0.00,M2] [#4 0.31,-0.20,0.52,U] [#5 0.05,-0.33,0.50,U] [#6 0.02,-0.20,0.44,U] [#7 0.45,-0.37,0.00,M2] [#8 0.02,-0.35,0.43,U] 
22:42:31.065 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.28}, one-star: {-0.03, -0.41}
22:42:31.065 00.000 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.14) = xAngle (-0.26 = -0.26)
22:42:31.065 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.84 = 2.84)
22:42:31.065 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.40 mountX=0.27 mountY=0.08, mountTheta=0.29
22:42:31.065 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.28, opts=13)
22:42:31.065 00.000 18120 Enqueuing Move request for scope (0.05, -0.28)
22:42:31.065 00.000 21948 Worker thread wakes up
22:42:31.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
22:42:31.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
22:42:31.065 00.000 21948 Moving (0.05, -0.28) raw xDistance=0.27 yDistance=0.08
22:42:31.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:31.071 00.006 18120 UpdateGuideState exits: m=2147 RSB=31.7
22:42:31.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.071 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:31.071 00.000 18120 Enqueuing Expose request
22:42:31.073 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:42:31.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:31.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:31.073 00.000 21948 MoveAxis(W, 49, ABG)
22:42:31.073 00.000 21948 Guiding  Dir = 3, Dur = 49
22:42:31.073 00.000 21948 IsSlewing returns 0
22:42:31.073 00.000 21948 IsGuiding returns 0
22:42:31.073 00.000 21948 PulseGuide returned control before completion, sleep 58
22:42:31.141 00.068 21948 IsGuiding returns 1
22:42:31.143 00.002 21948 scope still moving after pulse duration time elapsed
22:42:31.174 00.031 21948 IsSlewing returns 0
22:42:31.174 00.000 21948 IsGuiding returns 0
22:42:31.174 00.000 21948 scope move finished after 49 + 51 ms
22:42:31.174 00.000 21948 Move returns status 0, amount 49
22:42:31.174 00.000 21948 MoveAxis(N, 0, ABG)
22:42:31.174 00.000 21948 Move returns status 0, amount 0
22:42:31.174 00.000 21948 move complete, result=0
22:42:31.174 00.000 21948 worker thread done servicing request
22:42:31.174 00.000 21948 Worker thread wakes up
22:42:31.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:31.174 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
22:42:31.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:32.812 01.638 21948 Exposure complete
22:42:32.880 00.068 21948 worker thread done servicing request
22:42:32.880 00.000 18120 OnExposeComplete: enter
22:42:32.880 00.000 18120 UpdateGuideState(): m_state=6
22:42:32.880 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:42:32.880 00.000 18120 Star::Find returns 1 (0), X=413.93, Y=229.70, Mass=1961, SNR=30.5, Peak=201 HFD=4.1
22:42:32.880 00.000 18120 MultiStar: [#1 -0.07,0.03,0.72,U] [#2 -0.15,0.04,0.60,U] [#3 0.03,-0.13,0.69,U] [#4 -0.00,-0.16,0.55,U] [#5 -0.32,0.08,0.53,U] [#6 -0.21,0.27,0.50,U] [#7 0.21,0.09,0.57,U] [#8 -0.42,0.02,0.46,U] 
22:42:32.883 00.003 18120 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.21, -0.37}
22:42:32.883 00.000 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.63 = -1.63)
22:42:32.883 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
22:42:32.883 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.77 mountX=-0.01 mountY=0.13, mountTheta=1.63
22:42:32.885 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.05, opts=13)
22:42:32.886 00.001 18120 Enqueuing Move request for scope (-0.12, -0.05)
22:42:32.886 00.000 21948 Worker thread wakes up
22:42:32.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:32.886 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.5
22:42:32.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:32.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:32.886 00.000 18120 Enqueuing Expose request
22:42:32.888 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
22:42:32.888 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
22:42:32.888 00.000 21948 Moving (-0.12, -0.05) raw xDistance=-0.01 yDistance=0.13
22:42:32.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:42:32.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:32.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:42:32.888 00.000 21948 MoveAxis(E, 0, ABG)
22:42:32.888 00.000 21948 Move returns status 0, amount 0
22:42:32.888 00.000 21948 MoveAxis(N, 0, ABG)
22:42:32.888 00.000 21948 Move returns status 0, amount 0
22:42:32.888 00.000 21948 move complete, result=0
22:42:32.888 00.000 21948 worker thread done servicing request
22:42:32.888 00.000 21948 Worker thread wakes up
22:42:32.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:32.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:32.888 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:34.401 01.513 21948 Exposure complete
22:42:34.457 00.056 21948 worker thread done servicing request
22:42:34.457 00.000 18120 OnExposeComplete: enter
22:42:34.457 00.000 18120 UpdateGuideState(): m_state=6
22:42:34.457 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:42:34.457 00.000 18120 Star::Find returns 1 (0), X=413.87, Y=230.02, Mass=2068, SNR=31.0, Peak=235 HFD=4.3
22:42:34.457 00.000 18120 MultiStar: [#1 -0.06,0.26,0.73,U] [#2 0.04,0.01,0.63,U] [#3 -0.18,-0.11,0.66,U] [#4 0.21,-0.12,0.54,U] [#5 -0.06,-0.03,0.50,U] [#6 -0.14,0.16,0.48,U] [#7 0.09,0.28,0.52,U] [#8 -0.40,0.02,0.44,U] 
22:42:34.457 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.27, -0.06}
22:42:34.457 00.000 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
22:42:34.457 00.000 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.99 = 0.70)
22:42:34.457 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.74 mountX=-0.08 mountY=0.07, mountTheta=2.42
22:42:34.457 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
22:42:34.462 00.005 18120 Enqueuing Move request for scope (-0.09, 0.04)
22:42:34.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:34.462 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.0
22:42:34.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:34.464 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:34.464 00.000 18120 Enqueuing Expose request
22:42:34.464 00.000 21948 Worker thread wakes up
22:42:34.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:42:34.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:42:34.464 00.000 21948 Moving (-0.09, 0.04) raw xDistance=-0.08 yDistance=0.07
22:42:34.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:42:34.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:34.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:34.464 00.000 21948 MoveAxis(E, 0, ABG)
22:42:34.464 00.000 21948 Move returns status 0, amount 0
22:42:34.464 00.000 21948 MoveAxis(N, 0, ABG)
22:42:34.464 00.000 21948 Move returns status 0, amount 0
22:42:34.464 00.000 21948 move complete, result=0
22:42:34.464 00.000 21948 worker thread done servicing request
22:42:34.464 00.000 21948 Worker thread wakes up
22:42:34.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:34.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:34.467 00.003 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:36.100 01.633 21948 Exposure complete
22:42:36.132 00.032 21948 worker thread done servicing request
22:42:36.132 00.000 18120 OnExposeComplete: enter
22:42:36.132 00.000 18120 UpdateGuideState(): m_state=6
22:42:36.132 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:42:36.132 00.000 18120 Star::Find returns 1 (0), X=414.01, Y=229.84, Mass=2055, SNR=31.1, Peak=216 HFD=4.3
22:42:36.142 00.010 18120 MultiStar: [#1 -0.11,0.09,0.71,U] [#2 -0.29,-0.03,0.61,U] [#3 -0.42,-0.13,0.69,U] [#4 0.16,-0.12,0.55,U] [#5 -0.06,-0.20,0.48,U] [#6 -0.07,0.11,0.51,U] [#7 0.18,0.03,0.53,U] [#8 -0.39,0.01,0.43,U] 
22:42:36.142 00.000 18120 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.13, -0.23}
22:42:36.142 00.000 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.14) = xAngle (-1.53 = -1.53)
22:42:36.142 00.000 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.57 = 1.57)
22:42:36.144 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.68 mountX=0.01 mountY=0.15, mountTheta=1.53
22:42:36.146 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
22:42:36.146 00.000 18120 Enqueuing Move request for scope (-0.13, -0.07)
22:42:36.147 00.001 21948 Worker thread wakes up
22:42:36.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
22:42:36.147 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
22:42:36.147 00.000 21948 Moving (-0.13, -0.07) raw xDistance=0.01 yDistance=0.15
22:42:36.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:36.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:36.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:36.147 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.1
22:42:36.147 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:36.147 00.000 18120 Enqueuing Expose request
22:42:36.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:42:36.147 00.000 21948 MoveAxis(E, 0, ABG)
22:42:36.147 00.000 21948 Move returns status 0, amount 0
22:42:36.147 00.000 21948 MoveAxis(N, 0, ABG)
22:42:36.147 00.000 21948 Move returns status 0, amount 0
22:42:36.147 00.000 21948 move complete, result=0
22:42:36.147 00.000 21948 worker thread done servicing request
22:42:36.147 00.000 21948 Worker thread wakes up
22:42:36.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:36.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:36.147 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:37.673 01.526 21948 Exposure complete
22:42:37.722 00.049 21948 worker thread done servicing request
22:42:37.722 00.000 18120 OnExposeComplete: enter
22:42:37.722 00.000 18120 UpdateGuideState(): m_state=6
22:42:37.722 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:42:37.722 00.000 18120 Star::Find returns 1 (0), X=413.78, Y=229.87, Mass=2138, SNR=31.7, Peak=225 HFD=4.2
22:42:37.727 00.005 18120 MultiStar: [#1 -0.17,0.28,0.69,U] [#2 -0.16,-0.11,0.60,U] [#3 -0.08,-0.47,0.00,M1] [#4 0.10,-0.26,0.50,U] [#5 0.08,-0.16,0.53,U] [#6 -0.07,0.12,0.47,U] [#7 0.11,-0.11,0.55,U] [#8 -0.32,-0.02,0.43,U] 
22:42:37.727 00.000 18120 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.36, -0.20}
22:42:37.727 00.000 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.14) = xAngle (-1.52 = -1.52)
22:42:37.729 00.002 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.58 = 1.58)
22:42:37.731 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.67 mountX=0.01 mountY=0.14, mountTheta=1.52
22:42:37.731 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.06, opts=13)
22:42:37.731 00.000 18120 Enqueuing Move request for scope (-0.12, -0.06)
22:42:37.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:37.736 00.005 21948 Worker thread wakes up
22:42:37.736 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.7
22:42:37.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:37.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:37.736 00.000 18120 Enqueuing Expose request
22:42:37.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
22:42:37.736 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
22:42:37.736 00.000 21948 Moving (-0.12, -0.06) raw xDistance=0.01 yDistance=0.14
22:42:37.738 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:37.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:37.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:42:37.738 00.000 21948 MoveAxis(E, 0, ABG)
22:42:37.738 00.000 21948 Move returns status 0, amount 0
22:42:37.738 00.000 21948 MoveAxis(N, 0, ABG)
22:42:37.738 00.000 21948 Move returns status 0, amount 0
22:42:37.738 00.000 21948 move complete, result=0
22:42:37.738 00.000 21948 worker thread done servicing request
22:42:37.738 00.000 21948 Worker thread wakes up
22:42:37.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:37.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:37.738 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:39.375 01.637 21948 Exposure complete
22:42:39.407 00.032 21948 worker thread done servicing request
22:42:39.407 00.000 18120 OnExposeComplete: enter
22:42:39.423 00.016 18120 UpdateGuideState(): m_state=6
22:42:39.423 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:42:39.423 00.000 18120 Star::Find returns 1 (0), X=413.93, Y=230.05, Mass=2003, SNR=30.7, Peak=227 HFD=4.2
22:42:39.423 00.000 18120 MultiStar: [#1 -0.28,0.32,0.73,U] [#2 -0.32,0.06,0.63,U] [#3 0.05,-0.12,0.68,U] [#4 -0.02,0.11,0.54,U] [#5 -0.33,0.26,0.50,U] [#6 -0.45,0.32,0.00,M1] [#7 0.15,0.12,0.54,U] [#8 -0.27,0.21,0.41,U] 
22:42:39.423 00.000 18120 refined, 7 included, MultiStar: {-0.16, 0.10}, one-star: {-0.21, -0.02}
22:42:39.423 00.000 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.14) = xAngle (3.71 = -2.57)
22:42:39.423 00.000 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.53)
22:42:39.423 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.57 mountX=-0.16 mountY=0.09, mountTheta=2.60
22:42:39.423 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.10, opts=13)
22:42:39.423 00.000 18120 Enqueuing Move request for scope (-0.16, 0.10)
22:42:39.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:39.423 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
22:42:39.423 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:39.423 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:39.423 00.000 18120 Enqueuing Expose request
22:42:39.423 00.000 21948 Worker thread wakes up
22:42:39.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
22:42:39.423 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
22:42:39.423 00.000 21948 Moving (-0.16, 0.10) raw xDistance=-0.16 yDistance=0.09
22:42:39.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:42:39.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:39.423 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:39.423 00.000 21948 MoveAxis(E, 0, ABG)
22:42:39.423 00.000 21948 Move returns status 0, amount 0
22:42:39.423 00.000 21948 MoveAxis(N, 0, ABG)
22:42:39.423 00.000 21948 Move returns status 0, amount 0
22:42:39.423 00.000 21948 move complete, result=0
22:42:39.423 00.000 21948 worker thread done servicing request
22:42:39.423 00.000 21948 Worker thread wakes up
22:42:39.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:39.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:39.423 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:40.964 01.541 21948 Exposure complete
22:42:41.008 00.044 21948 worker thread done servicing request
22:42:41.008 00.000 18120 OnExposeComplete: enter
22:42:41.008 00.000 18120 UpdateGuideState(): m_state=6
22:42:41.008 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:42:41.008 00.000 18120 Star::Find returns 1 (0), X=413.96, Y=230.18, Mass=2103, SNR=31.5, Peak=217 HFD=4.3
22:42:41.008 00.000 18120 MultiStar: [#1 0.02,0.36,0.69,U] [#2 0.05,-0.03,0.61,U] [#3 -0.00,-0.07,0.69,U] [#4 -0.02,0.18,0.52,U] [#5 -0.02,0.17,0.53,U] [#6 0.03,0.28,0.47,U] [#7 0.17,0.04,0.50,U] [#8 -0.04,0.11,0.43,U] 
22:42:41.008 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {-0.18, 0.11}
22:42:41.008 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.83 = 2.83)
22:42:41.008 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.93 = -0.35)
22:42:41.008 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
22:42:41.008 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.12, opts=13)
22:42:41.008 00.000 18120 Enqueuing Move request for scope (-0.01, 0.12)
22:42:41.023 00.015 21948 Worker thread wakes up
22:42:41.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:41.025 00.002 18120 UpdateGuideState exits: m=2103 RSB=31.5
22:42:41.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:41.025 00.000 18120 Enqueuing Expose request
22:42:41.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
22:42:41.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
22:42:41.025 00.000 21948 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=-0.04
22:42:41.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:42:41.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:41.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:41.025 00.000 21948 MoveAxis(E, 0, ABG)
22:42:41.025 00.000 21948 Move returns status 0, amount 0
22:42:41.025 00.000 21948 MoveAxis(N, 0, ABG)
22:42:41.025 00.000 21948 Move returns status 0, amount 0
22:42:41.025 00.000 21948 move complete, result=0
22:42:41.025 00.000 21948 worker thread done servicing request
22:42:41.025 00.000 21948 Worker thread wakes up
22:42:41.025 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:41.025 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:41.025 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:42.662 01.637 21948 Exposure complete
22:42:42.710 00.048 21948 worker thread done servicing request
22:42:42.710 00.000 18120 OnExposeComplete: enter
22:42:42.710 00.000 18120 UpdateGuideState(): m_state=6
22:42:42.710 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:42:42.710 00.000 18120 Star::Find returns 1 (0), X=414.04, Y=230.11, Mass=2004, SNR=30.5, Peak=228 HFD=4.2
22:42:42.710 00.000 18120 MultiStar: [#1 0.11,-0.09,0.71,U] [#2 0.14,-0.12,0.64,U] [#3 -0.55,-0.11,0.00,M1] [#4 -0.06,-0.06,0.58,U] [#5 -0.24,-0.02,0.53,U] [#6 0.12,-0.09,0.53,U] [#7 0.06,0.29,0.56,U] [#8 -0.12,-0.12,0.44,U] 
22:42:42.710 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.10, 0.04}
22:42:42.710 00.000 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.14) = xAngle (-0.94 = -0.94)
22:42:42.710 00.000 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.17 = 2.17)
22:42:42.710 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.08 mountX=0.01 mountY=0.02, mountTheta=0.95
22:42:42.710 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
22:42:42.722 00.012 18120 Enqueuing Move request for scope (-0.01, -0.02)
22:42:42.722 00.000 21948 Worker thread wakes up
22:42:42.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:42.722 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.5
22:42:42.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:42.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:42.722 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:42:42.722 00.000 18120 Enqueuing Expose request
22:42:42.722 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:42:42.722 00.000 21948 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
22:42:42.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:42.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:42.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:42.722 00.000 21948 MoveAxis(E, 0, ABG)
22:42:42.722 00.000 21948 Move returns status 0, amount 0
22:42:42.722 00.000 21948 MoveAxis(N, 0, ABG)
22:42:42.722 00.000 21948 Move returns status 0, amount 0
22:42:42.722 00.000 21948 move complete, result=0
22:42:42.725 00.003 21948 worker thread done servicing request
22:42:42.725 00.000 21948 Worker thread wakes up
22:42:42.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:42.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:42.725 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:44.252 01.527 21948 Exposure complete
22:42:44.302 00.050 21948 worker thread done servicing request
22:42:44.302 00.000 18120 OnExposeComplete: enter
22:42:44.302 00.000 18120 UpdateGuideState(): m_state=6
22:42:44.302 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:42:44.302 00.000 18120 Star::Find returns 1 (0), X=413.96, Y=229.86, Mass=2009, SNR=30.7, Peak=204 HFD=4.3
22:42:44.308 00.006 18120 MultiStar: [#1 -0.22,-0.01,0.71,U] [#2 0.14,-0.23,0.62,U] [#3 0.05,-0.13,0.71,U] [#4 0.09,-0.10,0.57,U] [#5 -0.27,0.08,0.50,U] [#6 -0.20,0.06,0.47,U] [#7 0.01,0.33,0.51,U] [#8 -0.26,0.08,0.45,U] 
22:42:44.308 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.18, -0.21}
22:42:44.308 00.000 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.14) = xAngle (-1.57 = -1.57)
22:42:44.308 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
22:42:44.310 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.71 mountX=0.00 mountY=0.10, mountTheta=1.57
22:42:44.310 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
22:42:44.310 00.000 18120 Enqueuing Move request for scope (-0.09, -0.04)
22:42:44.310 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:44.310 00.000 21948 Worker thread wakes up
22:42:44.310 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:42:44.310 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:42:44.310 00.000 21948 Moving (-0.09, -0.04) raw xDistance=0.00 yDistance=0.10
22:42:44.310 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.7
22:42:44.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:44.310 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:42:44.310 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:44.310 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:44.310 00.000 18120 Enqueuing Expose request
22:42:44.316 00.006 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:42:44.316 00.000 21948 MoveAxis(E, 0, ABG)
22:42:44.316 00.000 21948 Move returns status 0, amount 0
22:42:44.316 00.000 21948 MoveAxis(N, 0, ABG)
22:42:44.316 00.000 21948 Move returns status 0, amount 0
22:42:44.316 00.000 21948 move complete, result=0
22:42:44.316 00.000 21948 worker thread done servicing request
22:42:44.316 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:44.316 00.000 21948 Worker thread wakes up
22:42:44.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:44.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:45.951 01.635 21948 Exposure complete
22:42:45.982 00.031 21948 worker thread done servicing request
22:42:45.982 00.000 18120 OnExposeComplete: enter
22:42:45.987 00.005 18120 UpdateGuideState(): m_state=6
22:42:45.987 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:42:45.987 00.000 18120 Star::Find returns 1 (0), X=413.81, Y=230.03, Mass=1921, SNR=29.9, Peak=208 HFD=4.1
22:42:45.987 00.000 18120 MultiStar: [#1 -0.04,0.17,0.75,U] [#2 0.22,-0.16,0.68,U] [#3 -0.13,-0.18,0.68,U] [#4 0.27,0.25,0.57,U] [#5 -0.18,0.03,0.55,U] [#6 -0.19,0.41,0.00,M1] [#7 0.61,0.20,0.00,M1] [#8 -0.34,0.33,0.00,M1] 
22:42:45.987 00.000 18120 refined, 5 included, MultiStar: {-0.06, 0.01}, one-star: {-0.33, -0.04}
22:42:45.987 00.000 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.18 = -2.10)
22:42:45.987 00.000 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
22:42:45.987 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.03 mountX=-0.03 mountY=0.05, mountTheta=2.12
22:42:45.987 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.01, opts=13)
22:42:45.987 00.000 18120 Enqueuing Move request for scope (-0.06, 0.01)
22:42:45.987 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:45.987 00.000 18120 UpdateGuideState exits: m=1921 RSB=29.9
22:42:45.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.987 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:45.987 00.000 18120 Enqueuing Expose request
22:42:45.987 00.000 21948 Worker thread wakes up
22:42:45.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:42:45.987 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:42:45.987 00.000 21948 Moving (-0.06, 0.01) raw xDistance=-0.03 yDistance=0.05
22:42:45.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:42:45.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:45.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:45.987 00.000 21948 MoveAxis(E, 0, ABG)
22:42:45.987 00.000 21948 Move returns status 0, amount 0
22:42:45.987 00.000 21948 MoveAxis(N, 0, ABG)
22:42:45.987 00.000 21948 Move returns status 0, amount 0
22:42:45.987 00.000 21948 move complete, result=0
22:42:45.987 00.000 21948 worker thread done servicing request
22:42:45.987 00.000 21948 Worker thread wakes up
22:42:45.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:45.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:45.987 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:47.522 01.535 21948 Exposure complete
22:42:47.574 00.052 21948 worker thread done servicing request
22:42:47.574 00.000 18120 OnExposeComplete: enter
22:42:47.574 00.000 18120 UpdateGuideState(): m_state=6
22:42:47.576 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:42:47.576 00.000 18120 Star::Find returns 1 (0), X=413.85, Y=230.01, Mass=2049, SNR=31.0, Peak=213 HFD=4.2
22:42:47.578 00.002 18120 MultiStar: [#1 -0.22,0.13,0.72,U] [#2 0.19,0.10,0.62,U] [#3 0.09,-0.28,0.72,U] [#4 0.31,0.02,0.52,U] [#5 0.08,-0.24,0.49,U] [#6 -0.16,-0.04,0.53,U] [#7 0.48,0.04,0.00,M2] [#8 -0.40,-0.02,0.45,U] 
22:42:47.578 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.29, -0.06}
22:42:47.578 00.000 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
22:42:47.580 00.002 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
22:42:47.580 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.52 mountX=0.02 mountY=0.08, mountTheta=1.38
22:42:47.580 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
22:42:47.580 00.000 18120 Enqueuing Move request for scope (-0.07, -0.05)
22:42:47.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:47.580 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.0
22:42:47.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.586 00.006 21948 Worker thread wakes up
22:42:47.586 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:42:47.586 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:42:47.586 00.000 21948 Moving (-0.07, -0.05) raw xDistance=0.02 yDistance=0.08
22:42:47.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:47.586 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:47.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:47.586 00.000 18120 Enqueuing Expose request
22:42:47.589 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:47.589 00.000 21948 MoveAxis(E, 0, ABG)
22:42:47.589 00.000 21948 Move returns status 0, amount 0
22:42:47.589 00.000 21948 MoveAxis(N, 0, ABG)
22:42:47.589 00.000 21948 Move returns status 0, amount 0
22:42:47.589 00.000 21948 move complete, result=0
22:42:47.589 00.000 21948 worker thread done servicing request
22:42:47.589 00.000 21948 Worker thread wakes up
22:42:47.589 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:47.589 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:47.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:49.223 01.634 21948 Exposure complete
22:42:49.255 00.032 21948 worker thread done servicing request
22:42:49.255 00.000 18120 OnExposeComplete: enter
22:42:49.255 00.000 18120 UpdateGuideState(): m_state=6
22:42:49.255 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:42:49.262 00.007 18120 Star::Find returns 1 (0), X=413.78, Y=230.14, Mass=1967, SNR=30.5, Peak=212 HFD=4.1
22:42:49.262 00.000 18120 MultiStar: [#1 -0.29,0.11,0.75,U] [#2 0.11,0.07,0.66,U] [#3 0.15,-0.24,0.67,U] [#4 0.25,0.04,0.55,U] [#5 -0.08,-0.02,0.50,U] [#6 -0.39,0.47,0.00,M1] [#7 0.39,0.02,0.50,U] [#8 -0.23,0.30,0.43,U] 
22:42:49.262 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {-0.36, 0.07}
22:42:49.262 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
22:42:49.262 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
22:42:49.262 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.43 mountX=-0.05 mountY=0.02, mountTheta=2.74
22:42:49.262 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
22:42:49.262 00.000 18120 Enqueuing Move request for scope (-0.04, 0.04)
22:42:49.262 00.000 21948 Worker thread wakes up
22:42:49.262 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:42:49.262 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:42:49.262 00.000 21948 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.02
22:42:49.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:42:49.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:49.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:49.262 00.000 21948 MoveAxis(E, 0, ABG)
22:42:49.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:49.262 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.5
22:42:49.262 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:49.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:49.262 00.000 18120 Enqueuing Expose request
22:42:49.262 00.000 21948 Move returns status 0, amount 0
22:42:49.262 00.000 21948 MoveAxis(N, 0, ABG)
22:42:49.262 00.000 21948 Move returns status 0, amount 0
22:42:49.262 00.000 21948 move complete, result=0
22:42:49.262 00.000 21948 worker thread done servicing request
22:42:49.262 00.000 21948 Worker thread wakes up
22:42:49.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:49.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:49.262 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:50.798 01.536 21948 Exposure complete
22:42:50.846 00.048 21948 worker thread done servicing request
22:42:50.846 00.000 18120 OnExposeComplete: enter
22:42:50.846 00.000 18120 UpdateGuideState(): m_state=6
22:42:50.846 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:42:50.853 00.007 18120 Star::Find returns 1 (0), X=413.73, Y=230.03, Mass=1829, SNR=29.3, Peak=190 HFD=4.1
22:42:50.853 00.000 18120 MultiStar: [#1 -0.47,0.31,0.00,M1] [#2 0.06,-0.08,0.66,U] [#3 -0.11,-0.07,0.71,U] [#4 0.33,-0.28,0.57,U] [#5 -0.33,-0.27,0.53,U] [#6 -0.27,0.38,0.00,M2] [#7 0.31,-0.21,0.54,U] [#8 -0.35,-0.06,0.49,U] 
22:42:50.853 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.13}, one-star: {-0.41, -0.04}
22:42:50.853 00.000 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.14) = xAngle (-1.06 = -1.06)
22:42:50.853 00.000 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.05 = 2.05)
22:42:50.855 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.20 mountX=0.08 mountY=0.14, mountTheta=1.06
22:42:50.857 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.13, opts=13)
22:42:50.857 00.000 18120 Enqueuing Move request for scope (-0.10, -0.13)
22:42:50.857 00.000 21948 Worker thread wakes up
22:42:50.857 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
22:42:50.857 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
22:42:50.857 00.000 21948 Moving (-0.10, -0.13) raw xDistance=0.08 yDistance=0.14
22:42:50.857 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:42:50.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:50.857 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.3
22:42:50.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:50.860 00.003 18120 Enqueuing Expose request
22:42:50.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:50.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:42:50.860 00.000 21948 MoveAxis(E, 0, ABG)
22:42:50.860 00.000 21948 Move returns status 0, amount 0
22:42:50.860 00.000 21948 MoveAxis(N, 0, ABG)
22:42:50.860 00.000 21948 Move returns status 0, amount 0
22:42:50.860 00.000 21948 move complete, result=0
22:42:50.860 00.000 21948 worker thread done servicing request
22:42:50.860 00.000 21948 Worker thread wakes up
22:42:50.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:50.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:50.860 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:52.501 01.641 21948 Exposure complete
22:42:52.549 00.048 21948 worker thread done servicing request
22:42:52.549 00.000 18120 OnExposeComplete: enter
22:42:52.549 00.000 18120 UpdateGuideState(): m_state=6
22:42:52.549 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:42:52.549 00.000 18120 Star::Find returns 1 (0), X=413.82, Y=230.00, Mass=2101, SNR=31.4, Peak=235 HFD=4.1
22:42:52.564 00.015 18120 MultiStar: [#1 -0.00,0.16,0.71,U] [#2 -0.03,-0.09,0.60,U] [#3 -0.06,-0.22,0.68,U] [#4 0.12,0.00,0.54,U] [#5 -0.26,0.20,0.51,U] [#6 -0.09,0.36,0.49,U] [#7 0.17,0.17,0.52,U] [#8 0.06,0.42,0.41,U] 
22:42:52.564 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.32, -0.07}
22:42:52.564 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.51 = -2.78)
22:42:52.564 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
22:42:52.564 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=-0.09 mountY=0.03, mountTheta=2.81
22:42:52.564 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
22:42:52.580 00.016 18120 Enqueuing Move request for scope (-0.07, 0.07)
22:42:52.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:52.580 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.4
22:42:52.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:52.580 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:52.580 00.000 18120 Enqueuing Expose request
22:42:52.580 00.000 21948 Worker thread wakes up
22:42:52.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:42:52.580 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:42:52.580 00.000 21948 Moving (-0.07, 0.07) raw xDistance=-0.09 yDistance=0.03
22:42:52.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:42:52.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:52.580 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:42:52.580 00.000 21948 MoveAxis(E, 0, ABG)
22:42:52.580 00.000 21948 Move returns status 0, amount 0
22:42:52.580 00.000 21948 MoveAxis(N, 0, ABG)
22:42:52.580 00.000 21948 Move returns status 0, amount 0
22:42:52.580 00.000 21948 move complete, result=0
22:42:52.580 00.000 21948 worker thread done servicing request
22:42:52.580 00.000 21948 Worker thread wakes up
22:42:52.580 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:52.580 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:52.580 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:53.994 01.414 21948 Exposure complete
22:42:54.013 00.019 21948 worker thread done servicing request
22:42:54.013 00.000 18120 OnExposeComplete: enter
22:42:54.025 00.012 18120 UpdateGuideState(): m_state=6
22:42:54.025 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:42:54.025 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=230.05, Mass=2071, SNR=31.3, Peak=227 HFD=4.3
22:42:54.034 00.009 18120 MultiStar: [#1 0.11,0.09,0.69,U] [#2 0.24,0.01,0.62,U] [#3 0.07,-0.21,0.67,U] [#4 0.38,-0.09,0.54,U] [#5 -0.20,0.10,0.52,U] [#6 0.13,-0.06,0.49,U] [#7 0.55,-0.21,0.00,M1] [#8 -0.16,0.02,0.41,U] 
22:42:54.034 00.000 18120 single-star, 7 included, MultiStar: {0.06, -0.02}, one-star: {-0.06, -0.02}
22:42:54.034 00.000 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.62 = -1.62)
22:42:54.034 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.48 = 1.48)
22:42:54.041 00.007 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=-0.00 mountY=0.06, mountTheta=1.62
22:42:54.041 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
22:42:54.041 00.000 18120 Enqueuing Move request for scope (-0.06, -0.02)
22:42:54.041 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:54.041 00.000 21948 Worker thread wakes up
22:42:54.041 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.3
22:42:54.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:54.057 00.016 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:54.057 00.000 18120 Enqueuing Expose request
22:42:54.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:42:54.057 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:42:54.057 00.000 21948 Moving (-0.06, -0.02) raw xDistance=-0.00 yDistance=0.06
22:42:54.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:42:54.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:54.057 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:54.057 00.000 21948 MoveAxis(E, 0, ABG)
22:42:54.057 00.000 21948 Move returns status 0, amount 0
22:42:54.057 00.000 21948 MoveAxis(N, 0, ABG)
22:42:54.057 00.000 21948 Move returns status 0, amount 0
22:42:54.057 00.000 21948 move complete, result=0
22:42:54.057 00.000 21948 worker thread done servicing request
22:42:54.057 00.000 21948 Worker thread wakes up
22:42:54.057 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:54.057 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:54.057 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:55.699 01.642 21948 Exposure complete
22:42:55.747 00.048 21948 worker thread done servicing request
22:42:55.747 00.000 18120 OnExposeComplete: enter
22:42:55.762 00.015 18120 UpdateGuideState(): m_state=6
22:42:55.762 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:42:55.762 00.000 18120 Star::Find returns 1 (0), X=414.04, Y=229.79, Mass=2184, SNR=32.0, Peak=239 HFD=4.1
22:42:55.762 00.000 18120 MultiStar: [#1 -0.04,0.17,0.66,U] [#2 -0.11,-0.11,0.61,U] [#3 0.07,-0.28,0.66,U] [#4 0.17,-0.07,0.52,U] [#5 -0.04,-0.10,0.51,U] [#6 -0.15,0.24,0.49,U] [#7 0.24,-0.20,0.49,U] [#8 -0.05,0.03,0.42,U] 
22:42:55.762 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.10, -0.28}
22:42:55.762 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
22:42:55.762 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
22:42:55.778 00.016 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.68 mountX=0.08 mountY=0.05, mountTheta=0.56
22:42:55.782 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
22:42:55.782 00.000 18120 Enqueuing Move request for scope (-0.01, -0.09)
22:42:55.782 00.000 21948 Worker thread wakes up
22:42:55.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:55.782 00.000 18120 UpdateGuideState exits: m=2184 RSB=32.0
22:42:55.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:55.782 00.000 18120 Enqueuing Expose request
22:42:55.784 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
22:42:55.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
22:42:55.784 00.000 21948 Moving (-0.01, -0.09) raw xDistance=0.08 yDistance=0.05
22:42:55.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:42:55.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:55.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:55.784 00.000 21948 MoveAxis(E, 0, ABG)
22:42:55.784 00.000 21948 Move returns status 0, amount 0
22:42:55.784 00.000 21948 MoveAxis(N, 0, ABG)
22:42:55.784 00.000 21948 Move returns status 0, amount 0
22:42:55.784 00.000 21948 move complete, result=0
22:42:55.784 00.000 21948 worker thread done servicing request
22:42:55.784 00.000 21948 Worker thread wakes up
22:42:55.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:55.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:55.784 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:57.189 01.405 21948 Exposure complete
22:42:57.236 00.047 21948 worker thread done servicing request
22:42:57.236 00.000 18120 OnExposeComplete: enter
22:42:57.236 00.000 18120 UpdateGuideState(): m_state=6
22:42:57.236 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:42:57.236 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=229.73, Mass=1834, SNR=29.4, Peak=209 HFD=4.1
22:42:57.245 00.009 18120 MultiStar: [#1 -0.08,0.16,0.75,U] [#2 -0.10,-0.12,0.65,U] [#3 0.16,-0.37,0.72,U] [#4 -0.01,0.24,0.56,U] [#5 -0.19,0.03,0.54,U] [#6 -0.32,0.28,0.50,U] [#7 0.05,0.13,0.55,U] [#8 -0.45,0.28,0.00,M1] 
22:42:57.245 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {-0.06, -0.34}
22:42:57.245 00.000 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.14) = xAngle (-1.44 = -1.44)
22:42:57.245 00.000 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.66 = 1.66)
22:42:57.245 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.59 mountX=0.01 mountY=0.07, mountTheta=1.44
22:42:57.252 00.007 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.04, opts=13)
22:42:57.252 00.000 18120 Enqueuing Move request for scope (-0.06, -0.04)
22:42:57.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:57.252 00.000 21948 Worker thread wakes up
22:42:57.252 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.4
22:42:57.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:57.252 00.000 18120 Enqueuing Expose request
22:42:57.252 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:42:57.252 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:42:57.252 00.000 21948 Moving (-0.06, -0.04) raw xDistance=0.01 yDistance=0.07
22:42:57.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:57.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:57.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:57.252 00.000 21948 MoveAxis(E, 0, ABG)
22:42:57.252 00.000 21948 Move returns status 0, amount 0
22:42:57.252 00.000 21948 MoveAxis(N, 0, ABG)
22:42:57.252 00.000 21948 Move returns status 0, amount 0
22:42:57.252 00.000 21948 move complete, result=0
22:42:57.252 00.000 21948 worker thread done servicing request
22:42:57.252 00.000 21948 Worker thread wakes up
22:42:57.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:57.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:57.252 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:58.900 01.648 21948 Exposure complete
22:42:58.950 00.050 21948 worker thread done servicing request
22:42:58.950 00.000 18120 OnExposeComplete: enter
22:42:58.950 00.000 18120 UpdateGuideState(): m_state=6
22:42:58.950 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:42:58.955 00.005 18120 Star::Find returns 1 (0), X=413.91, Y=230.03, Mass=1980, SNR=30.6, Peak=195 HFD=4.3
22:42:58.955 00.000 18120 MultiStar: [#1 -0.15,0.34,0.74,U] [#2 -0.17,-0.14,0.62,U] [#3 -0.33,-0.26,0.69,U] [#4 0.01,-0.04,0.55,U] [#5 -0.16,-0.29,0.52,U] [#6 -0.22,0.03,0.51,U] [#7 0.36,0.01,0.50,U] [#8 -0.13,0.01,0.44,U] 
22:42:58.955 00.000 18120 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.23, -0.04}
22:42:58.955 00.000 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
22:42:58.957 00.002 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
22:42:58.957 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=-0.02 mountY=0.14, mountTheta=1.72
22:42:58.959 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.04, opts=13)
22:42:58.959 00.000 18120 Enqueuing Move request for scope (-0.13, -0.04)
22:42:58.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:42:58.959 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.6
22:42:58.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.963 00.004 21948 Worker thread wakes up
22:42:58.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:42:58.963 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:42:58.963 00.000 21948 Moving (-0.13, -0.04) raw xDistance=-0.02 yDistance=0.14
22:42:58.963 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:42:58.963 00.000 18120 Enqueuing Expose request
22:42:58.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:42:58.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:58.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:42:58.963 00.000 21948 MoveAxis(E, 0, ABG)
22:42:58.963 00.000 21948 Move returns status 0, amount 0
22:42:58.963 00.000 21948 MoveAxis(N, 0, ABG)
22:42:58.963 00.000 21948 Move returns status 0, amount 0
22:42:58.963 00.000 21948 move complete, result=0
22:42:58.963 00.000 21948 worker thread done servicing request
22:42:58.963 00.000 21948 Worker thread wakes up
22:42:58.963 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:42:58.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:42:58.963 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:00.479 01.516 21948 Exposure complete
22:43:00.543 00.064 21948 worker thread done servicing request
22:43:00.543 00.000 18120 OnExposeComplete: enter
22:43:00.556 00.013 18120 UpdateGuideState(): m_state=6
22:43:00.556 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:43:00.559 00.003 18120 Star::Find returns 1 (0), X=414.13, Y=229.70, Mass=2117, SNR=31.7, Peak=229 HFD=4.1
22:43:00.559 00.000 18120 MultiStar: [#1 0.03,0.14,0.71,U] [#2 0.11,-0.21,0.59,U] [#3 0.01,-0.37,0.65,U] [#4 0.09,0.02,0.53,U] [#5 -0.21,-0.23,0.49,U] [#6 -0.25,-0.02,0.47,U] [#7 0.23,0.03,0.56,U] [#8 -0.03,-0.02,0.45,U] 
22:43:00.559 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {-0.01, -0.37}
22:43:00.559 00.000 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
22:43:00.559 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
22:43:00.559 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=0.12 mountY=0.06, mountTheta=0.42
22:43:00.575 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
22:43:00.575 00.000 18120 Enqueuing Move request for scope (0.01, -0.13)
22:43:00.575 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:00.575 00.000 18120 UpdateGuideState exits: m=2117 RSB=31.7
22:43:00.575 00.000 21948 Worker thread wakes up
22:43:00.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
22:43:00.575 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
22:43:00.575 00.000 21948 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.06
22:43:00.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:43:00.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:00.575 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:00.575 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:00.575 00.000 18120 Enqueuing Expose request
22:43:00.592 00.017 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:00.592 00.000 21948 MoveAxis(E, 0, ABG)
22:43:00.592 00.000 21948 Move returns status 0, amount 0
22:43:00.592 00.000 21948 MoveAxis(N, 0, ABG)
22:43:00.592 00.000 21948 Move returns status 0, amount 0
22:43:00.592 00.000 21948 move complete, result=0
22:43:00.592 00.000 21948 worker thread done servicing request
22:43:00.592 00.000 21948 Worker thread wakes up
22:43:00.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:00.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:00.592 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:02.238 01.646 21948 Exposure complete
22:43:02.292 00.054 21948 worker thread done servicing request
22:43:02.292 00.000 18120 OnExposeComplete: enter
22:43:02.292 00.000 18120 UpdateGuideState(): m_state=6
22:43:02.292 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:43:02.292 00.000 18120 Star::Find returns 1 (0), X=413.90, Y=229.84, Mass=2021, SNR=30.7, Peak=225 HFD=4.2
22:43:02.292 00.000 18120 MultiStar: [#1 -0.06,0.05,0.71,U] [#2 0.05,-0.02,0.68,U] [#3 -0.21,-0.11,0.69,U] [#4 0.16,0.02,0.57,U] [#5 -0.22,-0.27,0.51,U] [#6 -0.09,0.13,0.47,U] [#7 0.06,0.07,0.51,U] [#8 -0.15,-0.17,0.45,U] 
22:43:02.292 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.24, -0.23}
22:43:02.292 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.14) = xAngle (-1.32 = -1.32)
22:43:02.292 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.78 = 1.78)
22:43:02.299 00.007 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.46 mountX=0.03 mountY=0.11, mountTheta=1.32
22:43:02.299 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
22:43:02.299 00.000 18120 Enqueuing Move request for scope (-0.09, -0.07)
22:43:02.299 00.000 21948 Worker thread wakes up
22:43:02.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:02.299 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.7
22:43:02.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:43:02.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:02.299 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:02.299 00.000 18120 Enqueuing Expose request
22:43:02.299 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:43:02.299 00.000 21948 Moving (-0.09, -0.07) raw xDistance=0.03 yDistance=0.11
22:43:02.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:43:02.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:02.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:43:02.299 00.000 21948 MoveAxis(E, 0, ABG)
22:43:02.299 00.000 21948 Move returns status 0, amount 0
22:43:02.299 00.000 21948 MoveAxis(N, 0, ABG)
22:43:02.299 00.000 21948 Move returns status 0, amount 0
22:43:02.299 00.000 21948 move complete, result=0
22:43:02.299 00.000 21948 worker thread done servicing request
22:43:02.299 00.000 21948 Worker thread wakes up
22:43:02.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:02.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:02.299 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:03.828 01.529 21948 Exposure complete
22:43:03.877 00.049 21948 worker thread done servicing request
22:43:03.877 00.000 18120 OnExposeComplete: enter
22:43:03.877 00.000 18120 UpdateGuideState(): m_state=6
22:43:03.877 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:43:03.890 00.013 18120 Star::Find returns 1 (0), X=414.09, Y=229.78, Mass=2210, SNR=32.3, Peak=222 HFD=4.2
22:43:03.891 00.001 18120 MultiStar: [#1 -0.32,0.08,0.65,U] [#2 0.15,-0.33,0.62,U] [#3 0.05,-0.51,0.00,M1] [#4 0.37,-0.18,0.53,U] [#5 -0.18,-0.12,0.50,U] [#6 -0.11,0.23,0.50,U] [#7 0.11,0.02,0.47,U] [#8 0.11,-0.20,0.45,U] 
22:43:03.891 00.000 18120 refined, 7 included, MultiStar: {-0.00, -0.12}, one-star: {-0.05, -0.29}
22:43:03.891 00.000 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
22:43:03.893 00.002 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
22:43:03.893 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.60 mountX=0.11 mountY=0.06, mountTheta=0.48
22:43:03.895 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.12, opts=13)
22:43:03.895 00.000 18120 Enqueuing Move request for scope (-0.00, -0.12)
22:43:03.897 00.002 21948 Worker thread wakes up
22:43:03.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
22:43:03.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
22:43:03.897 00.000 21948 Moving (-0.00, -0.12) raw xDistance=0.11 yDistance=0.06
22:43:03.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:43:03.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:03.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:03.897 00.000 18120 UpdateGuideState exits: m=2210 RSB=32.3
22:43:03.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:03.897 00.000 18120 Enqueuing Expose request
22:43:03.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:03.897 00.000 21948 MoveAxis(E, 0, ABG)
22:43:03.897 00.000 21948 Move returns status 0, amount 0
22:43:03.897 00.000 21948 MoveAxis(N, 0, ABG)
22:43:03.897 00.000 21948 Move returns status 0, amount 0
22:43:03.900 00.003 21948 move complete, result=0
22:43:03.900 00.000 21948 worker thread done servicing request
22:43:03.900 00.000 21948 Worker thread wakes up
22:43:03.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:03.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:03.900 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:05.530 01.630 21948 Exposure complete
22:43:05.591 00.061 21948 worker thread done servicing request
22:43:05.591 00.000 18120 OnExposeComplete: enter
22:43:05.591 00.000 18120 UpdateGuideState(): m_state=6
22:43:05.591 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:43:05.595 00.004 18120 Star::Find returns 1 (0), X=414.03, Y=229.78, Mass=2107, SNR=31.5, Peak=200 HFD=4.1
22:43:05.595 00.000 18120 MultiStar: [#1 0.19,-0.13,0.72,U] [#2 0.19,-0.16,0.65,U] [#3 0.38,-0.32,0.00,M2] [#4 0.38,-0.29,0.00,M1] [#5 -0.03,-0.13,0.51,U] [#6 0.18,0.07,0.46,U] [#7 0.46,-0.17,0.00,M1] [#8 -0.17,-0.27,0.42,U] 
22:43:05.595 00.000 18120 refined, 5 included, MultiStar: {0.04, -0.17}, one-star: {-0.11, -0.29}
22:43:05.595 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
22:43:05.595 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
22:43:05.595 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.34 mountX=0.17 mountY=0.04, mountTheta=0.24
22:43:05.595 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.17, opts=13)
22:43:05.595 00.000 18120 Enqueuing Move request for scope (0.04, -0.17)
22:43:05.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:05.595 00.000 21948 Worker thread wakes up
22:43:05.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
22:43:05.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
22:43:05.595 00.000 21948 Moving (0.04, -0.17) raw xDistance=0.17 yDistance=0.04
22:43:05.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:43:05.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:05.595 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.5
22:43:05.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:05.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:05.595 00.000 18120 Enqueuing Expose request
22:43:05.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:43:05.595 00.000 21948 MoveAxis(E, 0, ABG)
22:43:05.595 00.000 21948 Move returns status 0, amount 0
22:43:05.595 00.000 21948 MoveAxis(N, 0, ABG)
22:43:05.595 00.000 21948 Move returns status 0, amount 0
22:43:05.595 00.000 21948 move complete, result=0
22:43:05.595 00.000 21948 worker thread done servicing request
22:43:05.595 00.000 21948 Worker thread wakes up
22:43:05.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:05.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:05.595 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:07.124 01.529 21948 Exposure complete
22:43:07.220 00.096 21948 worker thread done servicing request
22:43:07.221 00.001 18120 OnExposeComplete: enter
22:43:07.221 00.000 18120 UpdateGuideState(): m_state=6
22:43:07.221 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:43:07.221 00.000 18120 Star::Find returns 1 (0), X=413.86, Y=229.73, Mass=2163, SNR=32.0, Peak=197 HFD=4.4
22:43:07.221 00.000 18120 MultiStar: [#1 -0.03,-0.19,0.67,U] [#2 0.01,-0.31,0.63,U] [#3 0.01,-0.20,0.67,U] [#4 0.20,-0.23,0.51,U] [#5 0.05,-0.26,0.49,U] [#6 0.13,0.01,0.47,U] [#7 0.31,-0.38,0.00,M2] [#8 -0.14,-0.08,0.45,U] 
22:43:07.221 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.22}, one-star: {-0.28, -0.34}
22:43:07.236 00.015 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.14) = xAngle (-0.58 = -0.58)
22:43:07.236 00.000 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.52 = 2.52)
22:43:07.236 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.72 mountX=0.19 mountY=0.13, mountTheta=0.61
22:43:07.236 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.22, opts=13)
22:43:07.236 00.000 18120 Enqueuing Move request for scope (-0.03, -0.22)
22:43:07.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:07.252 00.016 18120 UpdateGuideState exits: m=2163 RSB=32.0
22:43:07.252 00.000 21948 Worker thread wakes up
22:43:07.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:07.252 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
22:43:07.252 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
22:43:07.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:07.252 00.000 18120 Enqueuing Expose request
22:43:07.252 00.000 21948 Moving (-0.03, -0.22) raw xDistance=0.19 yDistance=0.13
22:43:07.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:43:07.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:07.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:43:07.252 00.000 21948 MoveAxis(E, 0, ABG)
22:43:07.252 00.000 21948 Move returns status 0, amount 0
22:43:07.252 00.000 21948 MoveAxis(N, 0, ABG)
22:43:07.252 00.000 21948 Move returns status 0, amount 0
22:43:07.252 00.000 21948 move complete, result=0
22:43:07.252 00.000 21948 worker thread done servicing request
22:43:07.252 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:07.252 00.000 21948 Worker thread wakes up
22:43:07.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:07.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:08.890 01.638 21948 Exposure complete
22:43:08.937 00.047 21948 worker thread done servicing request
22:43:08.937 00.000 18120 OnExposeComplete: enter
22:43:08.937 00.000 18120 UpdateGuideState(): m_state=6
22:43:08.937 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:43:08.937 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=229.81, Mass=2040, SNR=30.9, Peak=205 HFD=4.3
22:43:08.937 00.000 18120 MultiStar: [#1 -0.09,-0.25,0.71,U] [#2 -0.11,-0.11,0.64,U] [#3 -0.06,-0.27,0.67,U] [#4 0.20,0.11,0.57,U] [#5 -0.01,0.06,0.49,U] [#6 0.04,0.02,0.46,U] [#7 0.61,-0.20,0.00,M3] [#8 -0.17,-0.03,0.45,U] 
22:43:08.937 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.01, -0.26}
22:43:08.937 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
22:43:08.937 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.48 = 2.48)
22:43:08.937 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.77 mountX=0.10 mountY=0.08, mountTheta=0.65
22:43:08.937 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.12, opts=13)
22:43:08.952 00.015 18120 Enqueuing Move request for scope (-0.02, -0.12)
22:43:08.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:08.953 00.001 21948 Worker thread wakes up
22:43:08.953 00.000 18120 UpdateGuideState exits: m=2040 RSB=30.9
22:43:08.953 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:43:08.953 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:43:08.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.953 00.000 21948 Moving (-0.02, -0.12) raw xDistance=0.10 yDistance=0.08
22:43:08.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:43:08.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:08.953 00.000 18120 Enqueuing Expose request
22:43:08.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:08.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:08.953 00.000 21948 MoveAxis(E, 0, ABG)
22:43:08.953 00.000 21948 Move returns status 0, amount 0
22:43:08.953 00.000 21948 MoveAxis(N, 0, ABG)
22:43:08.953 00.000 21948 Move returns status 0, amount 0
22:43:08.953 00.000 21948 move complete, result=0
22:43:08.953 00.000 21948 worker thread done servicing request
22:43:08.953 00.000 21948 Worker thread wakes up
22:43:08.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:08.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:08.953 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:10.487 01.534 21948 Exposure complete
22:43:10.546 00.059 21948 worker thread done servicing request
22:43:10.546 00.000 18120 OnExposeComplete: enter
22:43:10.546 00.000 18120 UpdateGuideState(): m_state=6
22:43:10.546 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:43:10.546 00.000 18120 Star::Find returns 1 (0), X=414.21, Y=229.60, Mass=1785, SNR=29.0, Peak=180 HFD=3.7
22:43:10.546 00.000 18120 MultiStar: [#1 0.05,-0.02,0.74,U] [#2 0.18,-0.08,0.67,U] [#3 0.09,-0.51,0.00,M1] [#4 0.32,-0.31,0.00,M1] [#5 -0.08,-0.08,0.58,U] [#6 -0.20,0.08,0.55,U] [#7 0.27,-0.23,0.54,U] [#8 -0.06,-0.15,0.48,U] 
22:43:10.546 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.16}, one-star: {0.07, -0.47}
22:43:10.546 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
22:43:10.546 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
22:43:10.546 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.32 mountX=0.16 mountY=0.04, mountTheta=0.21
22:43:10.546 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.16, opts=13)
22:43:10.560 00.014 18120 Enqueuing Move request for scope (0.04, -0.16)
22:43:10.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:10.560 00.000 18120 UpdateGuideState exits: m=1785 RSB=29.0
22:43:10.562 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:10.562 00.000 21948 Worker thread wakes up
22:43:10.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
22:43:10.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
22:43:10.562 00.000 21948 Moving (0.04, -0.16) raw xDistance=0.16 yDistance=0.04
22:43:10.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:43:10.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:10.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:10.562 00.000 18120 Enqueuing Expose request
22:43:10.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:43:10.562 00.000 21948 MoveAxis(E, 0, ABG)
22:43:10.562 00.000 21948 Move returns status 0, amount 0
22:43:10.562 00.000 21948 MoveAxis(N, 0, ABG)
22:43:10.562 00.000 21948 Move returns status 0, amount 0
22:43:10.562 00.000 21948 move complete, result=0
22:43:10.562 00.000 21948 worker thread done servicing request
22:43:10.562 00.000 21948 Worker thread wakes up
22:43:10.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:10.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:10.562 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:12.204 01.642 21948 Exposure complete
22:43:12.253 00.049 21948 worker thread done servicing request
22:43:12.253 00.000 18120 OnExposeComplete: enter
22:43:12.253 00.000 18120 UpdateGuideState(): m_state=6
22:43:12.253 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:43:12.253 00.000 18120 Star::Find returns 1 (0), X=414.01, Y=229.68, Mass=2200, SNR=32.3, Peak=193 HFD=4.2
22:43:12.253 00.000 18120 MultiStar: [#1 -0.15,-0.08,0.68,U] [#2 0.15,-0.25,0.64,U] [#3 0.01,-0.32,0.63,U] [#4 0.12,-0.29,0.55,U] [#5 -0.19,-0.24,0.50,U] [#6 -0.20,-0.01,0.47,U] [#7 0.36,-0.23,0.00,M3] [#8 -0.29,-0.44,0.00,M1] 
22:43:12.253 00.000 18120 refined, 6 included, MultiStar: {-0.06, -0.25}, one-star: {-0.13, -0.39}
22:43:12.253 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
22:43:12.253 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
22:43:12.269 00.016 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.79 mountX=0.20 mountY=0.16, mountTheta=0.67
22:43:12.271 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.25, opts=13)
22:43:12.271 00.000 18120 Enqueuing Move request for scope (-0.06, -0.25)
22:43:12.271 00.000 21948 Worker thread wakes up
22:43:12.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
22:43:12.271 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
22:43:12.271 00.000 21948 Moving (-0.06, -0.25) raw xDistance=0.20 yDistance=0.16
22:43:12.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:43:12.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:12.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:12.271 00.000 18120 UpdateGuideState exits: m=2200 RSB=32.3
22:43:12.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:12.274 00.003 18120 Enqueuing Expose request
22:43:12.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:43:12.274 00.000 21948 MoveAxis(W, 36, ABG)
22:43:12.274 00.000 21948 Guiding  Dir = 3, Dur = 36
22:43:12.274 00.000 21948 IsSlewing returns 0
22:43:12.274 00.000 21948 IsGuiding returns 0
22:43:12.274 00.000 21948 PulseGuide returned control before completion, sleep 44
22:43:12.332 00.058 21948 IsGuiding returns 0
22:43:12.332 00.000 21948 Move returns status 0, amount 36
22:43:12.332 00.000 21948 MoveAxis(N, 0, ABG)
22:43:12.332 00.000 21948 Move returns status 0, amount 0
22:43:12.332 00.000 21948 move complete, result=0
22:43:12.332 00.000 21948 worker thread done servicing request
22:43:12.332 00.000 21948 Worker thread wakes up
22:43:12.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:12.332 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
22:43:12.333 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:13.747 01.414 21948 Exposure complete
22:43:13.782 00.035 21948 worker thread done servicing request
22:43:13.782 00.000 18120 OnExposeComplete: enter
22:43:13.782 00.000 18120 UpdateGuideState(): m_state=6
22:43:13.782 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:43:13.791 00.009 18120 Star::Find returns 1 (0), X=413.96, Y=229.60, Mass=1765, SNR=28.8, Peak=178 HFD=3.9
22:43:13.791 00.000 18120 MultiStar: [#1 -0.07,-0.05,0.76,U] [#2 -0.25,-0.20,0.73,U] [#3 0.16,-0.35,0.72,U] [#4 -0.03,-0.32,0.56,U] [#5 0.00,-0.07,0.57,U] [#6 0.07,-0.12,0.55,U] [#7 0.58,-0.19,0.00,M4] [#8 0.07,-0.22,0.45,U] 
22:43:13.791 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.24}, one-star: {-0.18, -0.47}
22:43:13.791 00.000 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
22:43:13.791 00.000 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.49 = 2.49)
22:43:13.793 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.76 mountX=0.20 mountY=0.15, mountTheta=0.64
22:43:13.794 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.24, opts=13)
22:43:13.794 00.000 18120 Enqueuing Move request for scope (-0.05, -0.24)
22:43:13.795 00.001 21948 Worker thread wakes up
22:43:13.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
22:43:13.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
22:43:13.795 00.000 21948 Moving (-0.05, -0.24) raw xDistance=0.20 yDistance=0.15
22:43:13.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
22:43:13.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:13.795 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:43:13.795 00.000 21948 MoveAxis(W, 38, ABG)
22:43:13.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:13.796 00.001 21948 Guiding  Dir = 3, Dur = 38
22:43:13.796 00.000 18120 UpdateGuideState exits: m=1765 RSB=28.8
22:43:13.796 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:13.796 00.000 18120 Enqueuing Expose request
22:43:13.796 00.000 21948 IsSlewing returns 0
22:43:13.796 00.000 21948 IsGuiding returns 0
22:43:13.796 00.000 21948 PulseGuide returned control before completion, sleep 47
22:43:13.860 00.064 21948 IsGuiding returns 0
22:43:13.860 00.000 21948 Move returns status 0, amount 38
22:43:13.860 00.000 21948 MoveAxis(N, 0, ABG)
22:43:13.860 00.000 21948 Move returns status 0, amount 0
22:43:13.860 00.000 21948 move complete, result=0
22:43:13.860 00.000 21948 worker thread done servicing request
22:43:13.860 00.000 21948 Worker thread wakes up
22:43:13.860 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
22:43:13.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:13.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:15.501 01.641 21948 Exposure complete
22:43:15.565 00.064 21948 worker thread done servicing request
22:43:15.565 00.000 18120 OnExposeComplete: enter
22:43:15.565 00.000 18120 UpdateGuideState(): m_state=6
22:43:15.565 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:43:15.565 00.000 18120 Star::Find returns 1 (0), X=413.96, Y=229.78, Mass=1919, SNR=30.2, Peak=195 HFD=4.1
22:43:15.565 00.000 18120 MultiStar: [#1 -0.18,0.04,0.72,U] [#2 0.03,-0.10,0.61,U] [#3 0.26,-0.40,0.00,M1] [#4 0.62,-0.42,0.00,M1] [#5 -0.04,-0.27,0.49,U] [#6 -0.41,0.23,0.00,M1] [#7 0.11,-0.14,0.56,U] [#8 0.01,-0.03,0.48,U] 
22:43:15.580 00.015 18120 refined, 5 included, MultiStar: {-0.06, -0.14}, one-star: {-0.18, -0.29}
22:43:15.582 00.002 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.85 = -0.85)
22:43:15.582 00.000 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
22:43:15.583 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.99 mountX=0.10 mountY=0.12, mountTheta=0.86
22:43:15.583 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.14, opts=13)
22:43:15.583 00.000 18120 Enqueuing Move request for scope (-0.06, -0.14)
22:43:15.583 00.000 21948 Worker thread wakes up
22:43:15.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:15.583 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.2
22:43:15.583 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.583 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:15.583 00.000 18120 Enqueuing Expose request
22:43:15.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
22:43:15.583 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
22:43:15.583 00.000 21948 Moving (-0.06, -0.14) raw xDistance=0.10 yDistance=0.12
22:43:15.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:43:15.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:15.583 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:43:15.583 00.000 21948 MoveAxis(E, 0, ABG)
22:43:15.583 00.000 21948 Move returns status 0, amount 0
22:43:15.583 00.000 21948 MoveAxis(N, 0, ABG)
22:43:15.583 00.000 21948 Move returns status 0, amount 0
22:43:15.583 00.000 21948 move complete, result=0
22:43:15.583 00.000 21948 worker thread done servicing request
22:43:15.583 00.000 21948 Worker thread wakes up
22:43:15.583 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:15.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:15.583 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:16.992 01.409 21948 Exposure complete
22:43:17.042 00.050 21948 worker thread done servicing request
22:43:17.042 00.000 18120 OnExposeComplete: enter
22:43:17.042 00.000 18120 UpdateGuideState(): m_state=6
22:43:17.042 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:43:17.042 00.000 18120 Star::Find returns 1 (0), X=413.69, Y=229.99, Mass=2085, SNR=31.2, Peak=214 HFD=4.1
22:43:17.045 00.003 18120 MultiStar: [#1 -0.34,0.12,0.68,U] [#2 -0.30,-0.13,0.64,U] [#3 0.01,-0.18,0.68,U] [#4 0.07,-0.06,0.52,U] [#5 -0.22,-0.03,0.52,U] [#6 -0.10,0.28,0.52,U] [#7 -0.03,0.20,0.54,U] [#8 -0.20,-0.08,0.44,U] 
22:43:17.045 00.000 18120 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.45, -0.08}
22:43:17.045 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.14) = xAngle (-1.97 = -1.97)
22:43:17.045 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.13 = 1.13)
22:43:17.045 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.12 mountX=-0.08 mountY=0.18, mountTheta=1.98
22:43:17.045 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.01, opts=13)
22:43:17.045 00.000 18120 Enqueuing Move request for scope (-0.20, -0.01)
22:43:17.045 00.000 21948 Worker thread wakes up
22:43:17.045 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
22:43:17.045 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
22:43:17.045 00.000 21948 Moving (-0.20, -0.01) raw xDistance=-0.08 yDistance=0.18
22:43:17.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:43:17.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:17.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:17.045 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.2
22:43:17.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:17.045 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:17.045 00.000 18120 Enqueuing Expose request
22:43:17.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:43:17.045 00.000 21948 MoveAxis(E, 0, ABG)
22:43:17.045 00.000 21948 Move returns status 0, amount 0
22:43:17.045 00.000 21948 MoveAxis(N, 0, ABG)
22:43:17.045 00.000 21948 Move returns status 0, amount 0
22:43:17.045 00.000 21948 move complete, result=0
22:43:17.045 00.000 21948 worker thread done servicing request
22:43:17.045 00.000 21948 Worker thread wakes up
22:43:17.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:17.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:17.056 00.011 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:43:18.693 01.637 21948 Exposure complete
22:43:18.729 00.036 21948 worker thread done servicing request
22:43:18.729 00.000 18120 OnExposeComplete: enter
22:43:18.729 00.000 18120 UpdateGuideState(): m_state=6
22:43:18.736 00.007 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:43:18.738 00.002 18120 Star::Find returns 1 (0), X=413.94, Y=229.93, Mass=2132, SNR=31.5, Peak=225 HFD=4.3
22:43:18.738 00.000 18120 MultiStar: [#1 -0.23,0.04,0.71,U] [#2 -0.09,-0.20,0.61,U] [#3 0.04,-0.32,0.67,U] [#4 0.24,-0.39,0.00,M1] [#5 -0.22,-0.16,0.48,U] [#6 -0.56,-0.07,0.00,M1] [#7 0.16,0.16,0.46,U] [#8 -0.09,-0.17,0.44,U] 
22:43:18.740 00.002 18120 refined, 6 included, MultiStar: {-0.10, -0.12}, one-star: {-0.20, -0.14}
22:43:18.740 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
22:43:18.740 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.97 = 1.97)
22:43:18.740 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.28 mountX=0.07 mountY=0.15, mountTheta=1.14
22:43:18.740 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.12, opts=13)
22:43:18.740 00.000 18120 Enqueuing Move request for scope (-0.10, -0.12)
22:43:18.740 00.000 21948 Worker thread wakes up
22:43:18.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
22:43:18.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
22:43:18.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:18.740 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.5
22:43:18.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.752 00.012 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:18.752 00.000 18120 Enqueuing Expose request
22:43:18.752 00.000 21948 Moving (-0.10, -0.12) raw xDistance=0.07 yDistance=0.15
22:43:18.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:43:18.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:18.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:43:18.752 00.000 21948 MoveAxis(E, 0, ABG)
22:43:18.752 00.000 21948 Move returns status 0, amount 0
22:43:18.752 00.000 21948 MoveAxis(N, 0, ABG)
22:43:18.752 00.000 21948 Move returns status 0, amount 0
22:43:18.752 00.000 21948 move complete, result=0
22:43:18.752 00.000 21948 worker thread done servicing request
22:43:18.752 00.000 21948 Worker thread wakes up
22:43:18.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:18.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:18.752 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:20.282 01.530 21948 Exposure complete
22:43:20.349 00.067 21948 worker thread done servicing request
22:43:20.349 00.000 18120 OnExposeComplete: enter
22:43:20.351 00.002 18120 UpdateGuideState(): m_state=6
22:43:20.351 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:43:20.351 00.000 18120 Star::Find returns 1 (0), X=414.16, Y=229.67, Mass=1829, SNR=29.4, Peak=207 HFD=3.9
22:43:20.353 00.002 18120 MultiStar: [#1 -0.13,-0.04,0.77,U] [#2 -0.05,-0.36,0.68,U] [#3 -0.41,-0.51,0.00,M1] [#4 0.15,-0.35,0.56,U] [#5 -0.18,-0.27,0.53,U] [#6 -0.26,-0.31,0.53,U] [#7 0.41,-0.38,0.00,M2] [#8 -0.03,-0.54,0.00,M1] 
22:43:20.355 00.002 18120 refined, 5 included, MultiStar: {-0.06, -0.29}, one-star: {0.02, -0.40}
22:43:20.355 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
22:43:20.357 00.002 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
22:43:20.357 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.79 mountX=0.24 mountY=0.19, mountTheta=0.67
22:43:20.361 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.29, opts=13)
22:43:20.361 00.000 18120 Enqueuing Move request for scope (-0.06, -0.29)
22:43:20.361 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:20.361 00.000 21948 Worker thread wakes up
22:43:20.361 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
22:43:20.361 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
22:43:20.361 00.000 21948 Moving (-0.06, -0.29) raw xDistance=0.24 yDistance=0.19
22:43:20.361 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:43:20.361 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:20.361 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:43:20.361 00.000 21948 MoveAxis(W, 42, ABG)
22:43:20.361 00.000 21948 Guiding  Dir = 3, Dur = 42
22:43:20.361 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.4
22:43:20.361 00.000 21948 IsSlewing returns 0
22:43:20.361 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.361 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:20.361 00.000 18120 Enqueuing Expose request
22:43:20.361 00.000 21948 IsGuiding returns 0
22:43:20.361 00.000 21948 PulseGuide returned control before completion, sleep 51
22:43:20.427 00.066 21948 IsGuiding returns 0
22:43:20.427 00.000 21948 Move returns status 0, amount 42
22:43:20.427 00.000 21948 MoveAxis(N, 0, ABG)
22:43:20.427 00.000 21948 Move returns status 0, amount 0
22:43:20.427 00.000 21948 move complete, result=0
22:43:20.427 00.000 21948 worker thread done servicing request
22:43:20.427 00.000 21948 Worker thread wakes up
22:43:20.427 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
22:43:20.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:20.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:22.062 01.635 21948 Exposure complete
22:43:22.110 00.048 21948 worker thread done servicing request
22:43:22.110 00.000 18120 OnExposeComplete: enter
22:43:22.110 00.000 18120 UpdateGuideState(): m_state=6
22:43:22.110 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:43:22.110 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.10, Mass=1895, SNR=29.9, Peak=204 HFD=4.2
22:43:22.110 00.000 18120 MultiStar: [#1 -0.41,0.28,0.00,M1] [#2 -0.10,-0.16,0.63,U] [#3 -0.13,-0.04,0.73,U] [#4 0.29,-0.05,0.54,U] [#5 -0.13,0.05,0.50,U] [#6 -0.12,0.04,0.54,U] [#7 0.03,0.07,0.53,U] [#8 -0.32,0.19,0.46,U] 
22:43:22.110 00.000 18120 single-star, 7 included, MultiStar: {-0.05, 0.01}, one-star: {0.00, 0.03}
22:43:22.110 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
22:43:22.110 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
22:43:22.110 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.41 mountX=-0.03 mountY=-0.02, mountTheta=-2.53
22:43:22.110 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.03, opts=13)
22:43:22.110 00.000 18120 Enqueuing Move request for scope (0.00, 0.03)
22:43:22.110 00.000 21948 Worker thread wakes up
22:43:22.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:43:22.110 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:43:22.110 00.000 21948 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.02
22:43:22.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:43:22.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:22.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:22.110 00.000 18120 UpdateGuideState exits: m=1895 RSB=29.9
22:43:22.110 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:22.110 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:22.110 00.000 18120 Enqueuing Expose request
22:43:22.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:43:22.110 00.000 21948 MoveAxis(E, 0, ABG)
22:43:22.110 00.000 21948 Move returns status 0, amount 0
22:43:22.110 00.000 21948 MoveAxis(N, 0, ABG)
22:43:22.110 00.000 21948 Move returns status 0, amount 0
22:43:22.110 00.000 21948 move complete, result=0
22:43:22.110 00.000 21948 worker thread done servicing request
22:43:22.110 00.000 21948 Worker thread wakes up
22:43:22.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:22.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:22.110 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:23.640 01.530 21948 Exposure complete
22:43:23.704 00.064 21948 worker thread done servicing request
22:43:23.704 00.000 18120 OnExposeComplete: enter
22:43:23.704 00.000 18120 UpdateGuideState(): m_state=6
22:43:23.704 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:43:23.704 00.000 18120 Star::Find returns 1 (0), X=413.96, Y=230.06, Mass=1891, SNR=29.8, Peak=213 HFD=4.1
22:43:23.704 00.000 18120 MultiStar: [#1 -0.16,0.22,0.78,U] [#2 0.12,0.22,0.65,U] [#3 0.00,0.02,0.72,U] [#4 0.45,-0.36,0.00,M1] [#5 -0.30,0.26,0.52,U] [#6 -0.13,0.26,0.51,U] [#7 0.19,0.18,0.52,U] [#8 -0.03,0.13,0.48,U] 
22:43:23.704 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {-0.18, -0.02}
22:43:23.704 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
22:43:23.720 00.016 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
22:43:23.720 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.02 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
22:43:23.720 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
22:43:23.720 00.000 18120 Enqueuing Move request for scope (-0.07, 0.14)
22:43:23.720 00.000 21948 Worker thread wakes up
22:43:23.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:23.720 00.000 18120 UpdateGuideState exits: m=1891 RSB=29.8
22:43:23.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
22:43:23.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:23.720 00.000 18120 Enqueuing Expose request
22:43:23.720 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
22:43:23.720 00.000 21948 Moving (-0.07, 0.14) raw xDistance=-0.16 yDistance=-0.00
22:43:23.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:43:23.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:23.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:43:23.720 00.000 21948 MoveAxis(E, 0, ABG)
22:43:23.720 00.000 21948 Move returns status 0, amount 0
22:43:23.720 00.000 21948 MoveAxis(N, 0, ABG)
22:43:23.720 00.000 21948 Move returns status 0, amount 0
22:43:23.720 00.000 21948 move complete, result=0
22:43:23.720 00.000 21948 worker thread done servicing request
22:43:23.720 00.000 21948 Worker thread wakes up
22:43:23.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:23.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:23.720 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:25.367 01.647 21948 Exposure complete
22:43:25.405 00.038 21948 worker thread done servicing request
22:43:25.405 00.000 18120 OnExposeComplete: enter
22:43:25.405 00.000 18120 UpdateGuideState(): m_state=6
22:43:25.405 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:43:25.405 00.000 18120 Star::Find returns 1 (0), X=413.81, Y=229.83, Mass=1915, SNR=30.0, Peak=189 HFD=4.3
22:43:25.405 00.000 18120 MultiStar: [#1 -0.25,0.35,0.00,M1] [#2 -0.02,-0.08,0.66,U] [#3 0.06,-0.18,0.71,U] [#4 0.16,-0.43,0.00,M2] [#5 -0.56,0.14,0.00,M1] [#6 0.03,0.08,0.48,U] [#7 0.06,0.19,0.55,U] [#8 -0.40,0.18,0.00,M1] 
22:43:25.405 00.000 18120 refined, 4 included, MultiStar: {-0.07, -0.08}, one-star: {-0.33, -0.24}
22:43:25.405 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
22:43:25.405 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
22:43:25.405 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.30 mountX=0.04 mountY=0.10, mountTheta=1.16
22:43:25.405 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.08, opts=13)
22:43:25.405 00.000 18120 Enqueuing Move request for scope (-0.07, -0.08)
22:43:25.414 00.009 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:25.414 00.000 21948 Worker thread wakes up
22:43:25.414 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:43:25.414 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:43:25.414 00.000 21948 Moving (-0.07, -0.08) raw xDistance=0.04 yDistance=0.10
22:43:25.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:43:25.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:25.414 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.0
22:43:25.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:25.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:25.414 00.000 18120 Enqueuing Expose request
22:43:25.414 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:43:25.414 00.000 21948 MoveAxis(E, 0, ABG)
22:43:25.414 00.000 21948 Move returns status 0, amount 0
22:43:25.414 00.000 21948 MoveAxis(N, 0, ABG)
22:43:25.414 00.000 21948 Move returns status 0, amount 0
22:43:25.414 00.000 21948 move complete, result=0
22:43:25.414 00.000 21948 worker thread done servicing request
22:43:25.414 00.000 21948 Worker thread wakes up
22:43:25.414 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:25.414 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:25.414 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:26.942 01.528 21948 Exposure complete
22:43:26.987 00.045 21948 worker thread done servicing request
22:43:26.987 00.000 18120 OnExposeComplete: enter
22:43:26.987 00.000 18120 UpdateGuideState(): m_state=6
22:43:26.990 00.003 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:43:26.990 00.000 18120 Star::Find returns 1 (0), X=414.36, Y=229.99, Mass=1975, SNR=30.5, Peak=207 HFD=4.1
22:43:26.992 00.002 18120 MultiStar: [#1 0.03,0.14,0.71,U] [#2 0.20,0.12,0.63,U] [#3 0.15,-0.08,0.69,U] [#4 0.38,-0.44,0.00,M3] [#5 -0.23,-0.16,0.53,U] [#6 0.17,0.16,0.49,U] [#7 -0.02,0.10,0.54,U] [#8 -0.11,0.12,0.44,U] 
22:43:26.994 00.002 18120 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.22, -0.08}
22:43:26.994 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.14) = xAngle (1.50 = 1.50)
22:43:26.994 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.60 = -1.68)
22:43:26.996 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.36 mountX=0.01 mountY=-0.08, mountTheta=-1.50
22:43:26.999 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
22:43:26.999 00.000 18120 Enqueuing Move request for scope (0.07, 0.03)
22:43:26.999 00.000 21948 Worker thread wakes up
22:43:26.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:43:26.999 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:43:26.999 00.000 21948 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
22:43:26.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:43:26.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:26.999 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.5
22:43:26.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:26.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:26.999 00.000 18120 Enqueuing Expose request
22:43:27.002 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:27.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:27.002 00.000 21948 MoveAxis(E, 0, ABG)
22:43:27.002 00.000 21948 Move returns status 0, amount 0
22:43:27.002 00.000 21948 MoveAxis(N, 0, ABG)
22:43:27.002 00.000 21948 Move returns status 0, amount 0
22:43:27.002 00.000 21948 move complete, result=0
22:43:27.002 00.000 21948 worker thread done servicing request
22:43:27.002 00.000 21948 Worker thread wakes up
22:43:27.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:27.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:27.002 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:28.641 01.639 21948 Exposure complete
22:43:28.698 00.057 21948 worker thread done servicing request
22:43:28.698 00.000 18120 OnExposeComplete: enter
22:43:28.698 00.000 18120 UpdateGuideState(): m_state=6
22:43:28.698 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:43:28.704 00.006 18120 Star::Find returns 1 (0), X=413.98, Y=229.93, Mass=2131, SNR=31.7, Peak=237 HFD=4.3
22:43:28.705 00.001 18120 MultiStar: [#1 0.04,0.30,0.70,U] [#2 0.23,-0.01,0.63,U] [#3 0.30,-0.53,0.00,M1] [#4 0.27,-0.18,0.52,U] [#5 -0.15,-0.15,0.49,U] [#6 0.08,0.08,0.47,U] [#7 0.35,-0.06,0.51,U] [#8 -0.42,0.19,0.00,M1] 
22:43:28.705 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {-0.16, -0.14}
22:43:28.705 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.14) = xAngle (0.82 = 0.82)
22:43:28.705 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.92 = -2.37)
22:43:28.705 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.33 mountX=0.05 mountY=-0.05, mountTheta=-0.80
22:43:28.707 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.02, opts=13)
22:43:28.707 00.000 18120 Enqueuing Move request for scope (0.07, -0.02)
22:43:28.707 00.000 21948 Worker thread wakes up
22:43:28.707 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:43:28.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:43:28.707 00.000 21948 Moving (0.07, -0.02) raw xDistance=0.05 yDistance=-0.05
22:43:28.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:43:28.707 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:28.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:28.707 00.000 21948 MoveAxis(E, 0, ABG)
22:43:28.707 00.000 21948 Move returns status 0, amount 0
22:43:28.707 00.000 21948 MoveAxis(N, 0, ABG)
22:43:28.707 00.000 21948 Move returns status 0, amount 0
22:43:28.707 00.000 21948 move complete, result=0
22:43:28.707 00.000 21948 worker thread done servicing request
22:43:28.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:28.707 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.7
22:43:28.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.707 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:28.707 00.000 18120 Enqueuing Expose request
22:43:28.707 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:28.707 00.000 21948 Worker thread wakes up
22:43:28.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:28.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:30.228 01.521 21948 Exposure complete
22:43:30.271 00.043 21948 worker thread done servicing request
22:43:30.271 00.000 18120 OnExposeComplete: enter
22:43:30.271 00.000 18120 UpdateGuideState(): m_state=6
22:43:30.271 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:43:30.276 00.005 18120 Star::Find returns 1 (0), X=414.23, Y=229.74, Mass=1866, SNR=29.5, Peak=201 HFD=4.1
22:43:30.276 00.000 18120 MultiStar: [#1 0.02,0.01,0.75,U] [#2 0.08,-0.14,0.69,U] [#3 -0.50,-0.50,0.00,M2] [#4 -0.20,-0.08,0.56,U] [#5 0.04,-0.24,0.53,U] [#6 0.11,-0.31,0.51,U] [#7 0.58,0.12,0.00,M1] [#8 -0.24,-0.11,0.44,U] 
22:43:30.276 00.000 18120 refined, 6 included, MultiStar: {0.01, -0.18}, one-star: {0.09, -0.33}
22:43:30.276 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
22:43:30.276 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
22:43:30.276 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=0.16 mountY=0.08, mountTheta=0.43
22:43:30.276 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.18, opts=13)
22:43:30.276 00.000 18120 Enqueuing Move request for scope (0.01, -0.18)
22:43:30.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:30.276 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.5
22:43:30.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.293 00.017 21948 Worker thread wakes up
22:43:30.293 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:30.294 00.001 18120 Enqueuing Expose request
22:43:30.295 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
22:43:30.295 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
22:43:30.295 00.000 21948 Moving (0.01, -0.18) raw xDistance=0.16 yDistance=0.08
22:43:30.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:43:30.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:30.295 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:30.295 00.000 21948 MoveAxis(E, 0, ABG)
22:43:30.295 00.000 21948 Move returns status 0, amount 0
22:43:30.295 00.000 21948 MoveAxis(N, 0, ABG)
22:43:30.295 00.000 21948 Move returns status 0, amount 0
22:43:30.295 00.000 21948 move complete, result=0
22:43:30.295 00.000 21948 worker thread done servicing request
22:43:30.295 00.000 21948 Worker thread wakes up
22:43:30.295 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:30.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:30.296 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:31.935 01.639 21948 Exposure complete
22:43:31.960 00.025 21948 worker thread done servicing request
22:43:31.960 00.000 18120 OnExposeComplete: enter
22:43:31.960 00.000 18120 UpdateGuideState(): m_state=6
22:43:31.960 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:43:31.960 00.000 18120 Star::Find returns 1 (0), X=414.26, Y=229.74, Mass=1927, SNR=30.2, Peak=198 HFD=3.8
22:43:31.960 00.000 18120 MultiStar: [#1 0.06,-0.23,0.74,U] [#2 0.09,-0.17,0.67,U] [#3 -0.19,-0.68,0.00,M3] [#4 0.10,-0.37,0.56,U] [#5 -0.17,-0.06,0.50,U] [#6 0.60,-0.17,0.00,M1] [#7 0.44,-0.11,0.00,M2] [#8 0.15,-0.10,0.46,U] 
22:43:31.960 00.000 18120 refined, 5 included, MultiStar: {0.07, -0.23}, one-star: {0.12, -0.33}
22:43:31.960 00.000 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.14) = xAngle (-0.14 = -0.14)
22:43:31.960 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.96 = 2.96)
22:43:31.966 00.006 18120 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.28 mountX=0.24 mountY=0.04, mountTheta=0.18
22:43:31.966 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.23, opts=13)
22:43:31.966 00.000 18120 Enqueuing Move request for scope (0.07, -0.23)
22:43:31.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:31.966 00.000 21948 Worker thread wakes up
22:43:31.966 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
22:43:31.966 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
22:43:31.966 00.000 21948 Moving (0.07, -0.23) raw xDistance=0.24 yDistance=0.04
22:43:31.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:43:31.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:31.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:43:31.966 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.2
22:43:31.966 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:31.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:31.966 00.000 18120 Enqueuing Expose request
22:43:31.966 00.000 21948 MoveAxis(W, 42, ABG)
22:43:31.966 00.000 21948 Guiding  Dir = 3, Dur = 42
22:43:31.966 00.000 21948 IsSlewing returns 0
22:43:31.966 00.000 21948 IsGuiding returns 0
22:43:31.966 00.000 21948 PulseGuide returned control before completion, sleep 51
22:43:32.030 00.064 21948 IsGuiding returns 0
22:43:32.030 00.000 21948 Move returns status 0, amount 42
22:43:32.030 00.000 21948 MoveAxis(N, 0, ABG)
22:43:32.030 00.000 21948 Move returns status 0, amount 0
22:43:32.030 00.000 21948 move complete, result=0
22:43:32.030 00.000 21948 worker thread done servicing request
22:43:32.030 00.000 21948 Worker thread wakes up
22:43:32.030 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
22:43:32.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:32.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:33.448 01.418 21948 Exposure complete
22:43:33.499 00.051 21948 worker thread done servicing request
22:43:33.499 00.000 18120 OnExposeComplete: enter
22:43:33.504 00.005 18120 UpdateGuideState(): m_state=6
22:43:33.506 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:43:33.506 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=229.89, Mass=2183, SNR=32.1, Peak=232 HFD=4.2
22:43:33.511 00.005 18120 MultiStar: [#1 0.14,-0.15,0.68,U] [#2 0.05,-0.30,0.58,U] [#3 -0.41,-0.65,0.00,M4] [#4 0.12,-0.12,0.55,U] [#5 -0.04,-0.32,0.48,U] [#6 0.04,-0.03,0.49,U] [#7 0.34,0.18,0.51,U] [#8 -0.04,-0.02,0.43,U] 
22:43:33.511 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {-0.08, -0.18}
22:43:33.511 00.000 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
22:43:33.511 00.000 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.08 = 3.08)
22:43:33.511 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.16 mountX=0.14 mountY=0.01, mountTheta=0.06
22:43:33.523 00.012 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
22:43:33.523 00.000 18120 Enqueuing Move request for scope (0.06, -0.13)
22:43:33.523 00.000 21948 Worker thread wakes up
22:43:33.523 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
22:43:33.523 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
22:43:33.523 00.000 21948 Moving (0.06, -0.13) raw xDistance=0.14 yDistance=0.01
22:43:33.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:43:33.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:33.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:33.526 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:43:33.526 00.000 18120 UpdateGuideState exits: m=2183 RSB=32.1
22:43:33.527 00.001 21948 MoveAxis(E, 0, ABG)
22:43:33.527 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:33.527 00.000 21948 Move returns status 0, amount 0
22:43:33.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:33.527 00.000 18120 Enqueuing Expose request
22:43:33.527 00.000 21948 MoveAxis(N, 0, ABG)
22:43:33.527 00.000 21948 Move returns status 0, amount 0
22:43:33.527 00.000 21948 move complete, result=0
22:43:33.527 00.000 21948 worker thread done servicing request
22:43:33.527 00.000 21948 Worker thread wakes up
22:43:33.527 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:33.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:33.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:35.161 01.634 21948 Exposure complete
22:43:35.193 00.032 21948 worker thread done servicing request
22:43:35.208 00.015 18120 OnExposeComplete: enter
22:43:35.208 00.000 18120 UpdateGuideState(): m_state=6
22:43:35.208 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:43:35.208 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=229.84, Mass=2041, SNR=30.9, Peak=218 HFD=4.1
22:43:35.208 00.000 18120 MultiStar: [#1 0.46,-0.18,0.00,M1] [#2 0.25,-0.02,0.59,U] [#3 -0.29,-0.45,0.00,M5] [#4 0.36,-0.26,0.00,M1] [#5 0.20,-0.24,0.50,U] [#6 -0.22,0.07,0.50,U] [#7 0.10,0.04,0.51,U] [#8 -0.05,-0.15,0.42,U] 
22:43:35.208 00.000 18120 refined, 5 included, MultiStar: {0.05, -0.11}, one-star: {0.01, -0.23}
22:43:35.208 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
22:43:35.208 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
22:43:35.208 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=0.12 mountY=0.00, mountTheta=0.02
22:43:35.208 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.11, opts=13)
22:43:35.220 00.012 18120 Enqueuing Move request for scope (0.05, -0.11)
22:43:35.221 00.001 21948 Worker thread wakes up
22:43:35.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:43:35.221 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:43:35.221 00.000 21948 Moving (0.05, -0.11) raw xDistance=0.12 yDistance=0.00
22:43:35.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:43:35.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:35.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:43:35.221 00.000 21948 MoveAxis(E, 0, ABG)
22:43:35.221 00.000 21948 Move returns status 0, amount 0
22:43:35.221 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:35.221 00.000 18120 UpdateGuideState exits: m=2041 RSB=30.9
22:43:35.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:35.223 00.002 18120 Enqueuing Expose request
22:43:35.223 00.000 21948 MoveAxis(N, 0, ABG)
22:43:35.223 00.000 21948 Move returns status 0, amount 0
22:43:35.223 00.000 21948 move complete, result=0
22:43:35.223 00.000 21948 worker thread done servicing request
22:43:35.223 00.000 21948 Worker thread wakes up
22:43:35.223 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:35.223 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:35.225 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:36.747 01.522 21948 Exposure complete
22:43:36.798 00.051 21948 worker thread done servicing request
22:43:36.798 00.000 18120 OnExposeComplete: enter
22:43:36.798 00.000 18120 UpdateGuideState(): m_state=6
22:43:36.798 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:43:36.798 00.000 18120 Star::Find returns 1 (0), X=413.93, Y=230.00, Mass=1922, SNR=30.1, Peak=211 HFD=4.2
22:43:36.798 00.000 18120 MultiStar: [#1 0.03,0.21,0.74,U] [#2 -0.40,-0.01,0.64,U] [#3 -0.37,-0.28,0.00,M6] [#4 0.15,-0.32,0.55,U] [#5 -0.01,-0.32,0.51,U] [#6 0.19,0.19,0.50,U] [#7 0.05,0.01,0.53,U] [#8 -0.21,-0.17,0.48,U] 
22:43:36.798 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.21, -0.08}
22:43:36.798 00.000 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
22:43:36.798 00.000 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
22:43:36.798 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=0.02 mountY=0.08, mountTheta=1.39
22:43:36.798 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
22:43:36.811 00.013 18120 Enqueuing Move request for scope (-0.07, -0.05)
22:43:36.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:36.811 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.1
22:43:36.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:36.811 00.000 18120 Enqueuing Expose request
22:43:36.811 00.000 21948 Worker thread wakes up
22:43:36.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:43:36.811 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:43:36.811 00.000 21948 Moving (-0.07, -0.05) raw xDistance=0.02 yDistance=0.08
22:43:36.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:43:36.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:36.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:36.811 00.000 21948 MoveAxis(E, 0, ABG)
22:43:36.811 00.000 21948 Move returns status 0, amount 0
22:43:36.811 00.000 21948 MoveAxis(N, 0, ABG)
22:43:36.811 00.000 21948 Move returns status 0, amount 0
22:43:36.811 00.000 21948 move complete, result=0
22:43:36.811 00.000 21948 worker thread done servicing request
22:43:36.811 00.000 21948 Worker thread wakes up
22:43:36.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:36.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:36.811 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:38.452 01.641 21948 Exposure complete
22:43:38.495 00.043 21948 worker thread done servicing request
22:43:38.495 00.000 18120 OnExposeComplete: enter
22:43:38.495 00.000 18120 UpdateGuideState(): m_state=6
22:43:38.495 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:43:38.499 00.004 18120 Star::Find returns 1 (0), X=413.77, Y=229.43, Mass=1851, SNR=29.4, Peak=172 HFD=3.7
22:43:38.499 00.000 18120 MultiStar: [#1 0.12,-0.16,0.74,U] [#2 0.01,-0.36,0.66,U] [#3 -0.11,-0.41,0.71,U] [#4 0.11,-0.41,0.61,U] [#5 -0.08,-0.12,0.58,U] [#6 -0.04,-0.15,0.36,U] [#7 0.05,-0.16,0.58,U] [#8 0.09,-0.08,0.39,U] 
22:43:38.499 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.32}, one-star: {-0.37, -0.64}
22:43:38.499 00.000 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
22:43:38.499 00.000 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.52 = 2.52)
22:43:38.499 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.73 mountX=0.27 mountY=0.19, mountTheta=0.61
22:43:38.499 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.32, opts=13)
22:43:38.499 00.000 18120 Enqueuing Move request for scope (-0.05, -0.32)
22:43:38.499 00.000 21948 Worker thread wakes up
22:43:38.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:38.499 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.4
22:43:38.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:38.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:38.499 00.000 18120 Enqueuing Expose request
22:43:38.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
22:43:38.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
22:43:38.499 00.000 21948 Moving (-0.05, -0.32) raw xDistance=0.27 yDistance=0.19
22:43:38.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:43:38.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:38.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:43:38.499 00.000 21948 MoveAxis(W, 48, ABG)
22:43:38.499 00.000 21948 Guiding  Dir = 3, Dur = 48
22:43:38.499 00.000 21948 IsSlewing returns 0
22:43:38.499 00.000 21948 IsGuiding returns 0
22:43:38.499 00.000 21948 PulseGuide returned control before completion, sleep 57
22:43:38.580 00.081 21948 IsGuiding returns 0
22:43:38.580 00.000 21948 Move returns status 0, amount 48
22:43:38.581 00.001 21948 MoveAxis(N, 0, ABG)
22:43:38.582 00.001 21948 Move returns status 0, amount 0
22:43:38.582 00.000 21948 move complete, result=0
22:43:38.582 00.000 21948 worker thread done servicing request
22:43:38.582 00.000 21948 Worker thread wakes up
22:43:38.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:38.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:38.582 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.2 px 0 ms NORTH
22:43:39.991 01.409 21948 Exposure complete
22:43:40.023 00.032 21948 worker thread done servicing request
22:43:40.023 00.000 18120 OnExposeComplete: enter
22:43:40.023 00.000 18120 UpdateGuideState(): m_state=6
22:43:40.023 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:43:40.023 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=229.20, Mass=2178, SNR=32.1, Peak=195 HFD=4.3
22:43:40.023 00.000 18120 MultiStar: large primary error, entering stabilization period
22:43:40.023 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.52 = -0.52)
22:43:40.023 00.000 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
22:43:40.023 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.87 hyp=0.87 cameraTheta=-1.67 mountX=0.76 mountY=0.46, mountTheta=0.55
22:43:40.023 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.87, opts=13)
22:43:40.023 00.000 18120 Enqueuing Move request for scope (-0.08, -0.87)
22:43:40.039 00.016 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:40.039 00.000 18120 UpdateGuideState exits: m=2178 RSB=32.1
22:43:40.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:40.039 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:40.039 00.000 18120 Enqueuing Expose request
22:43:40.039 00.000 21948 Worker thread wakes up
22:43:40.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.87) opts 0xd
22:43:40.039 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.87)
22:43:40.039 00.000 21948 Moving (-0.08, -0.87) raw xDistance=0.76 yDistance=0.46
22:43:40.039 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.76
22:43:40.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:40.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
22:43:40.039 00.000 21948 MoveAxis(W, 139, ABG)
22:43:40.039 00.000 21948 Guiding  Dir = 3, Dur = 139
22:43:40.039 00.000 21948 IsSlewing returns 0
22:43:40.039 00.000 21948 IsGuiding returns 0
22:43:40.039 00.000 21948 PulseGuide returned control before completion, sleep 148
22:43:40.200 00.161 21948 IsGuiding returns 0
22:43:40.200 00.000 21948 Move returns status 0, amount 139
22:43:40.200 00.000 21948 MoveAxis(N, 0, ABG)
22:43:40.200 00.000 21948 Move returns status 0, amount 0
22:43:40.200 00.000 21948 move complete, result=0
22:43:40.200 00.000 21948 worker thread done servicing request
22:43:40.200 00.000 21948 Worker thread wakes up
22:43:40.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:40.200 00.000 18120 GuideStep: 0.8 px 139 ms WEST, 0.5 px 0 ms NORTH
22:43:40.201 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:41.837 01.636 21948 Exposure complete
22:43:41.870 00.033 21948 worker thread done servicing request
22:43:41.870 00.000 18120 OnExposeComplete: enter
22:43:41.870 00.000 18120 UpdateGuideState(): m_state=6
22:43:41.870 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:43:41.870 00.000 18120 Star::Find returns 1 (0), X=413.32, Y=230.01, Mass=2027, SNR=31.0, Peak=171 HFD=4.0
22:43:41.870 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
22:43:41.870 00.000 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
22:43:41.886 00.016 18120 CameraToMount -- cameraX=-0.82 cameraY=-0.06 hyp=0.82 cameraTheta=-3.07 mountX=-0.28 mountY=0.76, mountTheta=1.93
22:43:41.888 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.82, y=-0.06, opts=13)
22:43:41.889 00.001 18120 Enqueuing Move request for scope (-0.82, -0.06)
22:43:41.889 00.000 21948 Worker thread wakes up
22:43:41.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.06) opts 0xd
22:43:41.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:41.889 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.0
22:43:41.889 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.892 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.82, -0.06)
22:43:41.892 00.000 21948 Moving (-0.82, -0.06) raw xDistance=-0.28 yDistance=0.76
22:43:41.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
22:43:41.892 00.000 21948 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
22:43:41.892 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.27
22:43:41.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
22:43:41.892 00.000 21948 MoveAxis(E, 41, ABG)
22:43:41.892 00.000 21948 Guiding  Dir = 2, Dur = 41
22:43:41.892 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:41.892 00.000 18120 Enqueuing Expose request
22:43:41.893 00.001 21948 IsSlewing returns 0
22:43:41.893 00.000 21948 IsGuiding returns 0
22:43:41.893 00.000 21948 PulseGuide returned control before completion, sleep 50
22:43:41.949 00.056 21948 IsGuiding returns 0
22:43:41.949 00.000 21948 Move returns status 0, amount 41
22:43:41.949 00.000 21948 MoveAxis(S, 181, ABG)
22:43:41.949 00.000 21948 Guiding  Dir = 1, Dur = 181
22:43:41.949 00.000 21948 IsSlewing returns 0
22:43:41.949 00.000 21948 IsGuiding returns 0
22:43:41.951 00.002 21948 PulseGuide returned control before completion, sleep 187
22:43:42.158 00.207 21948 IsGuiding returns 0
22:43:42.158 00.000 21948 Move returns status 0, amount 181
22:43:42.158 00.000 21948 move complete, result=0
22:43:42.158 00.000 21948 worker thread done servicing request
22:43:42.158 00.000 21948 Worker thread wakes up
22:43:42.158 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:42.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:42.158 00.000 18120 GuideStep: -0.3 px 41 ms EAST, 0.8 px 181 ms SOUTH
22:43:43.572 01.414 21948 Exposure complete
22:43:43.628 00.056 21948 worker thread done servicing request
22:43:43.628 00.000 18120 OnExposeComplete: enter
22:43:43.628 00.000 18120 UpdateGuideState(): m_state=6
22:43:43.628 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:43:43.628 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=229.85, Mass=1886, SNR=29.8, Peak=172 HFD=4.3
22:43:43.633 00.005 18120 MultiStar: exiting stabilization period
22:43:43.633 00.000 18120 MultiStar: [#1 0.14,0.10,0.73,U] [#2 -0.03,-0.21,0.70,U] [#3 0.25,-0.04,0.71,U] [#4 0.37,-0.09,0.58,U] [#5 -0.18,0.04,0.57,U] [#6 -0.35,0.20,0.52,U] [#7 -0.08,0.16,0.52,U] [#8 -0.06,-0.20,0.47,U] 
22:43:43.633 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.17, -0.22}
22:43:43.633 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
22:43:43.635 00.002 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
22:43:43.635 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.74 mountX=0.04 mountY=0.03, mountTheta=0.62
22:43:43.643 00.008 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
22:43:43.643 00.000 18120 Enqueuing Move request for scope (-0.01, -0.04)
22:43:43.643 00.000 21948 Worker thread wakes up
22:43:43.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:43.643 00.000 18120 UpdateGuideState exits: m=1886 RSB=29.8
22:43:43.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:43.643 00.000 18120 Enqueuing Expose request
22:43:43.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:43:43.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:43:43.643 00.000 21948 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.03
22:43:43.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:43:43.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:43.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:43.643 00.000 21948 MoveAxis(E, 0, ABG)
22:43:43.643 00.000 21948 Move returns status 0, amount 0
22:43:43.643 00.000 21948 MoveAxis(N, 0, ABG)
22:43:43.643 00.000 21948 Move returns status 0, amount 0
22:43:43.643 00.000 21948 move complete, result=0
22:43:43.643 00.000 21948 worker thread done servicing request
22:43:43.643 00.000 21948 Worker thread wakes up
22:43:43.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:43.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:43.643 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:45.277 01.634 21948 Exposure complete
22:43:45.349 00.072 21948 worker thread done servicing request
22:43:45.349 00.000 18120 OnExposeComplete: enter
22:43:45.349 00.000 18120 UpdateGuideState(): m_state=6
22:43:45.349 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:43:45.349 00.000 18120 Star::Find returns 1 (0), X=414.07, Y=230.13, Mass=1924, SNR=30.1, Peak=176 HFD=4.3
22:43:45.349 00.000 18120 MultiStar: [#1 -0.16,0.06,0.68,U] [#2 -0.00,-0.31,0.60,U] [#3 0.32,0.06,0.71,U] [#4 0.43,-0.24,0.00,M1] [#5 0.02,0.39,0.53,U] [#6 -0.24,0.30,0.51,U] [#7 0.37,0.09,0.56,U] [#8 0.02,0.34,0.46,U] 
22:43:45.349 00.000 18120 single-star, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.07, 0.06}
22:43:45.349 00.000 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
22:43:45.349 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
22:43:45.356 00.007 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.42 mountX=-0.08 mountY=0.03, mountTheta=2.76
22:43:45.356 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
22:43:45.356 00.000 18120 Enqueuing Move request for scope (-0.07, 0.06)
22:43:45.356 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:45.356 00.000 21948 Worker thread wakes up
22:43:45.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:43:45.356 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:43:45.356 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.03
22:43:45.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:43:45.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:45.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:45.356 00.000 21948 MoveAxis(E, 0, ABG)
22:43:45.356 00.000 21948 Move returns status 0, amount 0
22:43:45.356 00.000 21948 MoveAxis(N, 0, ABG)
22:43:45.356 00.000 21948 Move returns status 0, amount 0
22:43:45.356 00.000 21948 move complete, result=0
22:43:45.356 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.1
22:43:45.363 00.007 21948 worker thread done servicing request
22:43:45.363 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:45.363 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:45.363 00.000 18120 Enqueuing Expose request
22:43:45.363 00.000 21948 Worker thread wakes up
22:43:45.363 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:45.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:45.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:46.770 01.407 21948 Exposure complete
22:43:46.818 00.048 21948 worker thread done servicing request
22:43:46.818 00.000 18120 OnExposeComplete: enter
22:43:46.822 00.004 18120 UpdateGuideState(): m_state=6
22:43:46.822 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:43:46.822 00.000 18120 Star::Find returns 1 (0), X=414.09, Y=230.42, Mass=1806, SNR=29.1, Peak=156 HFD=3.9
22:43:46.822 00.000 18120 MultiStar: [#1 0.31,0.44,0.00,M1] [#2 0.26,-0.13,0.73,U] [#3 0.36,-0.20,0.74,U] [#4 0.81,-0.02,0.00,M2] [#5 0.28,0.21,0.55,U] [#6 0.00,0.20,0.54,U] [#7 0.51,0.24,0.00,M1] [#8 0.02,0.22,0.44,U] 
22:43:46.822 00.000 18120 refined, 5 included, MultiStar: {0.14, 0.10}, one-star: {-0.05, 0.35}
22:43:46.822 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.78 = 1.78)
22:43:46.822 00.000 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.40)
22:43:46.822 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.63 mountX=-0.04 mountY=-0.17, mountTheta=-1.78
22:43:46.822 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.10, opts=13)
22:43:46.822 00.000 18120 Enqueuing Move request for scope (0.14, 0.10)
22:43:46.822 00.000 21948 Worker thread wakes up
22:43:46.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:46.822 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.1
22:43:46.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:46.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:46.822 00.000 18120 Enqueuing Expose request
22:43:46.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
22:43:46.822 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
22:43:46.822 00.000 21948 Moving (0.14, 0.10) raw xDistance=-0.04 yDistance=-0.17
22:43:46.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:43:46.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:46.822 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:43:46.822 00.000 21948 MoveAxis(E, 0, ABG)
22:43:46.822 00.000 21948 Move returns status 0, amount 0
22:43:46.822 00.000 21948 MoveAxis(N, 0, ABG)
22:43:46.822 00.000 21948 Move returns status 0, amount 0
22:43:46.822 00.000 21948 move complete, result=0
22:43:46.822 00.000 21948 worker thread done servicing request
22:43:46.822 00.000 21948 Worker thread wakes up
22:43:46.822 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:46.822 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:46.822 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:48.472 01.650 21948 Exposure complete
22:43:48.518 00.046 21948 worker thread done servicing request
22:43:48.518 00.000 18120 OnExposeComplete: enter
22:43:48.518 00.000 18120 UpdateGuideState(): m_state=6
22:43:48.518 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:43:48.520 00.002 18120 Star::Find returns 1 (0), X=414.13, Y=230.02, Mass=1985, SNR=30.7, Peak=178 HFD=4.3
22:43:48.520 00.000 18120 MultiStar: [#1 0.17,0.19,0.72,U] [#2 0.03,0.06,0.68,U] [#3 0.45,0.03,0.00,M3] [#4 0.60,-0.02,0.00,M3] [#5 -0.12,0.29,0.46,U] [#6 0.11,0.07,0.50,U] [#7 0.27,0.36,0.00,M2] [#8 0.05,0.35,0.47,U] 
22:43:48.520 00.000 18120 single-star, 5 included, MultiStar: {0.04, 0.12}, one-star: {-0.01, -0.05}
22:43:48.520 00.000 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.14) = xAngle (-0.71 = -0.71)
22:43:48.520 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.39 = 2.39)
22:43:48.520 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.86 mountX=0.04 mountY=0.03, mountTheta=0.73
22:43:48.520 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
22:43:48.520 00.000 18120 Enqueuing Move request for scope (-0.01, -0.05)
22:43:48.520 00.000 21948 Worker thread wakes up
22:43:48.535 00.015 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:48.536 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:43:48.536 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.7
22:43:48.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:48.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:48.536 00.000 18120 Enqueuing Expose request
22:43:48.536 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:43:48.536 00.000 21948 Moving (-0.01, -0.05) raw xDistance=0.04 yDistance=0.03
22:43:48.538 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:43:48.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:48.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:48.538 00.000 21948 MoveAxis(E, 0, ABG)
22:43:48.538 00.000 21948 Move returns status 0, amount 0
22:43:48.538 00.000 21948 MoveAxis(N, 0, ABG)
22:43:48.538 00.000 21948 Move returns status 0, amount 0
22:43:48.538 00.000 21948 move complete, result=0
22:43:48.538 00.000 21948 worker thread done servicing request
22:43:48.538 00.000 21948 Worker thread wakes up
22:43:48.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:48.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:48.538 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:49.950 01.412 21948 Exposure complete
22:43:49.982 00.032 21948 worker thread done servicing request
22:43:49.982 00.000 18120 OnExposeComplete: enter
22:43:49.982 00.000 18120 UpdateGuideState(): m_state=6
22:43:49.982 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:43:49.982 00.000 18120 Star::Find returns 1 (0), X=414.01, Y=229.96, Mass=2026, SNR=30.9, Peak=209 HFD=4.4
22:43:49.982 00.000 18120 MultiStar: [#1 0.13,0.20,0.71,U] [#2 0.11,0.06,0.60,U] [#3 -0.40,0.10,0.71,U] [#4 0.43,0.17,0.00,M4] [#5 0.13,-0.12,0.51,U] [#6 0.10,0.09,0.51,U] [#7 0.30,0.33,0.51,U] [#8 -0.10,0.32,0.43,U] 
22:43:49.982 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {-0.13, -0.12}
22:43:49.982 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.80 = 2.80)
22:43:49.982 00.000 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.90 = -0.38)
22:43:49.982 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.09 cameraTheta=1.66 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
22:43:49.982 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
22:43:49.982 00.000 18120 Enqueuing Move request for scope (-0.01, 0.08)
22:43:49.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:49.993 00.011 21948 Worker thread wakes up
22:43:49.993 00.000 18120 UpdateGuideState exits: m=2026 RSB=30.9
22:43:49.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.993 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:49.993 00.000 18120 Enqueuing Expose request
22:43:49.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:43:49.995 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:43:49.995 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.03
22:43:49.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:43:49.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:49.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:49.995 00.000 21948 MoveAxis(E, 0, ABG)
22:43:49.995 00.000 21948 Move returns status 0, amount 0
22:43:49.995 00.000 21948 MoveAxis(N, 0, ABG)
22:43:49.995 00.000 21948 Move returns status 0, amount 0
22:43:49.995 00.000 21948 move complete, result=0
22:43:49.995 00.000 21948 worker thread done servicing request
22:43:49.995 00.000 21948 Worker thread wakes up
22:43:49.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:49.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:49.995 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:51.624 01.629 21948 Exposure complete
22:43:51.656 00.032 21948 worker thread done servicing request
22:43:51.656 00.000 18120 OnExposeComplete: enter
22:43:51.656 00.000 18120 UpdateGuideState(): m_state=6
22:43:51.656 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:43:51.672 00.016 18120 Star::Find returns 1 (0), X=414.32, Y=230.35, Mass=1952, SNR=30.3, Peak=171 HFD=4.1
22:43:51.672 00.000 18120 MultiStar: [#1 0.29,0.44,0.00,M1] [#2 0.76,-0.03,0.00,M1] [#3 0.03,0.07,0.69,U] [#4 0.18,-0.25,0.55,U] [#5 0.16,0.12,0.50,U] [#6 0.37,0.30,0.00,M1] [#7 0.68,0.25,0.00,M2] [#8 0.09,0.18,0.43,U] 
22:43:51.672 00.000 18120 refined, 4 included, MultiStar: {0.13, 0.10}, one-star: {0.18, 0.28}
22:43:51.672 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.14) = xAngle (1.80 = 1.80)
22:43:51.672 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.90 = -1.38)
22:43:51.672 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.66 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
22:43:51.672 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.10, opts=13)
22:43:51.672 00.000 18120 Enqueuing Move request for scope (0.13, 0.10)
22:43:51.679 00.007 21948 Worker thread wakes up
22:43:51.679 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:43:51.679 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:43:51.679 00.000 21948 Moving (0.13, 0.10) raw xDistance=-0.04 yDistance=-0.17
22:43:51.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:51.679 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.3
22:43:51.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:51.679 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:51.681 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:43:51.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:51.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:43:51.681 00.000 21948 MoveAxis(E, 0, ABG)
22:43:51.681 00.000 21948 Move returns status 0, amount 0
22:43:51.681 00.000 21948 MoveAxis(N, 0, ABG)
22:43:51.681 00.000 21948 Move returns status 0, amount 0
22:43:51.681 00.000 21948 move complete, result=0
22:43:51.681 00.000 18120 Enqueuing Expose request
22:43:51.681 00.000 21948 worker thread done servicing request
22:43:51.681 00.000 21948 Worker thread wakes up
22:43:51.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:51.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:51.681 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:53.200 01.519 21948 Exposure complete
22:43:53.231 00.031 21948 worker thread done servicing request
22:43:53.231 00.000 18120 OnExposeComplete: enter
22:43:53.231 00.000 18120 UpdateGuideState(): m_state=6
22:43:53.231 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:43:53.231 00.000 18120 Star::Find returns 1 (0), X=414.36, Y=230.29, Mass=2434, SNR=34.0, Peak=218 HFD=4.0
22:43:53.231 00.000 18120 MultiStar: [#1 0.29,0.55,0.00,M2] [#2 0.31,0.22,0.56,U] [#3 0.18,0.07,0.64,U] [#4 0.44,0.25,0.00,M4] [#5 0.52,0.25,0.00,M1] [#6 0.47,0.42,0.00,M2] [#7 0.47,0.49,0.00,M3] [#8 0.07,0.36,0.37,U] 
22:43:53.231 00.000 18120 refined, 3 included, MultiStar: {0.21, 0.20}, one-star: {0.22, 0.22}
22:43:53.231 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
22:43:53.231 00.000 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.27)
22:43:53.231 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.77 mountX=-0.10 mountY=-0.28, mountTheta=-1.91
22:43:53.231 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.20, opts=13)
22:43:53.231 00.000 18120 Enqueuing Move request for scope (0.21, 0.20)
22:43:53.231 00.000 21948 Worker thread wakes up
22:43:53.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:53.231 00.000 18120 UpdateGuideState exits: m=2434 RSB=34.0
22:43:53.231 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:53.231 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:53.231 00.000 18120 Enqueuing Expose request
22:43:53.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.20) opts 0xd
22:43:53.231 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.20)
22:43:53.231 00.000 21948 Moving (0.21, 0.20) raw xDistance=-0.10 yDistance=-0.28
22:43:53.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:43:53.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:53.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:43:53.231 00.000 21948 MoveAxis(E, 0, ABG)
22:43:53.231 00.000 21948 Move returns status 0, amount 0
22:43:53.231 00.000 21948 MoveAxis(N, 0, ABG)
22:43:53.231 00.000 21948 Move returns status 0, amount 0
22:43:53.231 00.000 21948 move complete, result=0
22:43:53.231 00.000 21948 worker thread done servicing request
22:43:53.231 00.000 21948 Worker thread wakes up
22:43:53.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:53.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:53.244 00.013 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:43:54.887 01.643 21948 Exposure complete
22:43:54.939 00.052 21948 worker thread done servicing request
22:43:54.939 00.000 18120 OnExposeComplete: enter
22:43:54.939 00.000 18120 UpdateGuideState(): m_state=6
22:43:54.939 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:43:54.939 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.05, Mass=1811, SNR=29.3, Peak=195 HFD=4.1
22:43:54.939 00.000 18120 MultiStar: [#1 0.05,0.37,0.75,U] [#2 0.19,0.19,0.64,U] [#3 -0.30,0.19,0.76,U] [#4 0.29,0.33,0.55,U] [#5 -0.11,0.44,0.00,M2] [#6 0.04,0.33,0.54,U] [#7 0.40,0.31,0.00,M4] [#8 -0.06,0.15,0.46,U] 
22:43:54.939 00.000 18120 single-star, 6 included, MultiStar: {0.02, 0.20}, one-star: {-0.01, -0.02}
22:43:54.939 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.14) = xAngle (-0.80 = -0.80)
22:43:54.939 00.000 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.30 = 2.30)
22:43:54.939 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.94 mountX=0.02 mountY=0.02, mountTheta=0.82
22:43:54.951 00.012 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
22:43:54.951 00.000 18120 Enqueuing Move request for scope (-0.01, -0.02)
22:43:54.951 00.000 21948 Worker thread wakes up
22:43:54.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:54.951 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.3
22:43:54.951 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.951 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:54.951 00.000 18120 Enqueuing Expose request
22:43:54.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:43:54.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:43:54.951 00.000 21948 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.02
22:43:54.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:43:54.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:43:54.951 00.000 21948 MoveAxis(E, 0, ABG)
22:43:54.951 00.000 21948 Move returns status 0, amount 0
22:43:54.951 00.000 21948 MoveAxis(N, 0, ABG)
22:43:54.951 00.000 21948 Move returns status 0, amount 0
22:43:54.951 00.000 21948 move complete, result=0
22:43:54.951 00.000 21948 worker thread done servicing request
22:43:54.951 00.000 21948 Worker thread wakes up
22:43:54.951 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:54.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:54.951 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:56.368 01.417 21948 Exposure complete
22:43:56.399 00.031 21948 worker thread done servicing request
22:43:56.399 00.000 18120 OnExposeComplete: enter
22:43:56.399 00.000 18120 UpdateGuideState(): m_state=6
22:43:56.399 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:43:56.399 00.000 18120 Star::Find returns 1 (0), X=414.00, Y=230.18, Mass=1894, SNR=29.8, Peak=207 HFD=4.2
22:43:56.399 00.000 18120 MultiStar: [#1 0.30,0.32,0.73,U] [#2 0.43,0.41,0.00,M1] [#3 -0.17,0.22,0.68,U] [#4 0.47,0.41,0.00,M4] [#5 0.07,0.54,0.00,M3] [#6 -0.06,0.51,0.00,M2] [#7 0.46,0.22,0.00,M5] [#8 0.15,0.22,0.46,U] 
22:43:56.399 00.000 18120 single-star, 3 included, MultiStar: {0.01, 0.21}, one-star: {-0.14, 0.11}
22:43:56.399 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.62 = -2.66)
22:43:56.399 00.000 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.44)
22:43:56.399 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=-0.16 mountY=0.08, mountTheta=2.69
22:43:56.399 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
22:43:56.410 00.011 18120 Enqueuing Move request for scope (-0.14, 0.11)
22:43:56.411 00.001 21948 Worker thread wakes up
22:43:56.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:56.411 00.000 18120 UpdateGuideState exits: m=1894 RSB=29.8
22:43:56.411 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:56.411 00.000 18120 Enqueuing Expose request
22:43:56.413 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
22:43:56.413 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
22:43:56.413 00.000 21948 Moving (-0.14, 0.11) raw xDistance=-0.16 yDistance=0.08
22:43:56.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:43:56.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:56.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:56.413 00.000 21948 MoveAxis(E, 0, ABG)
22:43:56.413 00.000 21948 Move returns status 0, amount 0
22:43:56.413 00.000 21948 MoveAxis(N, 0, ABG)
22:43:56.413 00.000 21948 Move returns status 0, amount 0
22:43:56.413 00.000 21948 move complete, result=0
22:43:56.413 00.000 21948 worker thread done servicing request
22:43:56.413 00.000 21948 Worker thread wakes up
22:43:56.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:56.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:56.413 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:58.039 01.626 21948 Exposure complete
22:43:58.071 00.032 21948 worker thread done servicing request
22:43:58.071 00.000 18120 OnExposeComplete: enter
22:43:58.071 00.000 18120 UpdateGuideState(): m_state=6
22:43:58.071 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:43:58.089 00.018 18120 Star::Find returns 1 (0), X=414.32, Y=230.25, Mass=2163, SNR=31.8, Peak=206 HFD=4.1
22:43:58.089 00.000 18120 MultiStar: [#1 0.30,0.58,0.00,M1] [#2 0.21,0.41,0.00,M2] [#3 0.05,0.23,0.65,U] [#4 0.56,0.11,0.00,M5] [#5 0.11,0.40,0.49,U] [#6 0.28,0.60,0.00,M3] [#7 0.82,0.25,0.00,M6] [#8 -0.04,0.22,0.40,U] 
22:43:58.089 00.000 18120 single-star, 3 included, MultiStar: {0.10, 0.24}, one-star: {0.18, 0.18}
22:43:58.089 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.14) = xAngle (1.94 = 1.94)
22:43:58.089 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.24)
22:43:58.089 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.80 mountX=-0.09 mountY=-0.24, mountTheta=-1.94
22:43:58.089 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.18, opts=13)
22:43:58.089 00.000 18120 Enqueuing Move request for scope (0.18, 0.18)
22:43:58.089 00.000 21948 Worker thread wakes up
22:43:58.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
22:43:58.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
22:43:58.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:58.089 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.8
22:43:58.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.089 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:58.089 00.000 18120 Enqueuing Expose request
22:43:58.089 00.000 21948 Moving (0.18, 0.18) raw xDistance=-0.09 yDistance=-0.24
22:43:58.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:43:58.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:58.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:43:58.089 00.000 21948 MoveAxis(E, 0, ABG)
22:43:58.089 00.000 21948 Move returns status 0, amount 0
22:43:58.089 00.000 21948 MoveAxis(N, 0, ABG)
22:43:58.089 00.000 21948 Move returns status 0, amount 0
22:43:58.089 00.000 21948 move complete, result=0
22:43:58.089 00.000 21948 worker thread done servicing request
22:43:58.089 00.000 21948 Worker thread wakes up
22:43:58.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:58.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:58.089 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:59.628 01.539 21948 Exposure complete
22:43:59.667 00.039 21948 worker thread done servicing request
22:43:59.667 00.000 18120 OnExposeComplete: enter
22:43:59.667 00.000 18120 UpdateGuideState(): m_state=6
22:43:59.667 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:43:59.667 00.000 18120 Star::Find returns 1 (0), X=414.28, Y=230.07, Mass=1864, SNR=29.6, Peak=182 HFD=4.1
22:43:59.667 00.000 18120 MultiStar: [#1 0.11,0.35,0.78,U] [#2 0.10,0.15,0.64,U] [#3 0.14,-0.01,0.73,U] [#4 0.49,0.27,0.00,M6] [#5 0.03,0.14,0.52,U] [#6 -0.11,0.50,0.00,M4] [#7 0.42,0.56,0.00,M7] [#8 -0.00,0.36,0.47,U] 
22:43:59.667 00.000 18120 single-star, 5 included, MultiStar: {0.10, 0.14}, one-star: {0.14, -0.00}
22:43:59.667 00.000 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
22:43:59.676 00.009 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.04)
22:43:59.676 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=0.06 mountY=-0.12, mountTheta=-1.14
22:43:59.679 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.00, opts=13)
22:43:59.679 00.000 18120 Enqueuing Move request for scope (0.14, -0.00)
22:43:59.679 00.000 21948 Worker thread wakes up
22:43:59.679 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
22:43:59.679 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
22:43:59.679 00.000 21948 Moving (0.14, -0.00) raw xDistance=0.06 yDistance=-0.12
22:43:59.679 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:43:59.679 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:59.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:43:59.679 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.6
22:43:59.679 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:59.679 00.000 21948 MoveAxis(E, 0, ABG)
22:43:59.679 00.000 21948 Move returns status 0, amount 0
22:43:59.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.679 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:43:59.679 00.000 18120 Enqueuing Expose request
22:43:59.679 00.000 21948 MoveAxis(N, 0, ABG)
22:43:59.679 00.000 21948 Move returns status 0, amount 0
22:43:59.679 00.000 21948 move complete, result=0
22:43:59.679 00.000 21948 worker thread done servicing request
22:43:59.679 00.000 21948 Worker thread wakes up
22:43:59.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:43:59.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:43:59.679 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:01.328 01.649 21948 Exposure complete
22:44:01.376 00.048 21948 worker thread done servicing request
22:44:01.376 00.000 18120 OnExposeComplete: enter
22:44:01.376 00.000 18120 UpdateGuideState(): m_state=6
22:44:01.376 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:44:01.376 00.000 18120 Star::Find returns 1 (0), X=414.27, Y=230.23, Mass=2049, SNR=30.7, Peak=205 HFD=4.0
22:44:01.385 00.009 18120 MultiStar: [#1 0.29,0.31,0.76,U] [#2 0.24,0.31,0.67,U] [#3 0.38,0.15,0.71,U] [#4 0.29,0.29,0.51,U] [#5 -0.04,0.26,0.54,U] [#6 0.19,0.17,0.45,U] [#7 0.81,0.32,0.00,M8] [#8 -0.20,0.38,0.44,U] 
22:44:01.385 00.000 18120 single-star, 7 included, MultiStar: {0.18, 0.25}, one-star: {0.13, 0.16}
22:44:01.385 00.000 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.14) = xAngle (2.04 = 2.04)
22:44:01.387 00.002 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.14 = -1.14)
22:44:01.387 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.90 mountX=-0.10 mountY=-0.19, mountTheta=-2.03
22:44:01.389 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.16, opts=13)
22:44:01.392 00.003 18120 Enqueuing Move request for scope (0.13, 0.16)
22:44:01.392 00.000 21948 Worker thread wakes up
22:44:01.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:01.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
22:44:01.392 00.000 18120 UpdateGuideState exits: m=2049 RSB=30.7
22:44:01.392 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
22:44:01.392 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.392 00.000 21948 Moving (0.13, 0.16) raw xDistance=-0.10 yDistance=-0.19
22:44:01.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:44:01.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:01.392 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:01.392 00.000 18120 Enqueuing Expose request
22:44:01.392 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:44:01.392 00.000 21948 MoveAxis(E, 0, ABG)
22:44:01.392 00.000 21948 Move returns status 0, amount 0
22:44:01.392 00.000 21948 MoveAxis(N, 0, ABG)
22:44:01.392 00.000 21948 Move returns status 0, amount 0
22:44:01.392 00.000 21948 move complete, result=0
22:44:01.392 00.000 21948 worker thread done servicing request
22:44:01.392 00.000 21948 Worker thread wakes up
22:44:01.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:01.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:01.392 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:02.919 01.527 21948 Exposure complete
22:44:02.967 00.048 21948 worker thread done servicing request
22:44:02.967 00.000 18120 OnExposeComplete: enter
22:44:02.967 00.000 18120 UpdateGuideState(): m_state=6
22:44:02.967 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:44:02.983 00.016 18120 Star::Find returns 1 (0), X=414.36, Y=230.16, Mass=1848, SNR=29.7, Peak=181 HFD=4.0
22:44:02.983 00.000 18120 MultiStar: [#1 0.17,0.38,0.70,U] [#2 0.12,0.62,0.00,M1] [#3 0.05,-0.08,0.70,U] [#4 0.38,-0.01,0.54,U] [#5 -0.02,0.19,0.51,U] [#6 0.14,0.48,0.00,M4] [#7 0.41,0.35,0.00,M9] [#8 0.25,0.25,0.46,U] 
22:44:02.983 00.000 18120 refined, 5 included, MultiStar: {0.17, 0.13}, one-star: {0.22, 0.09}
22:44:02.983 00.000 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.14) = xAngle (1.78 = 1.78)
22:44:02.983 00.000 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.40)
22:44:02.983 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.64 mountX=-0.04 mountY=-0.21, mountTheta=-1.78
22:44:02.986 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.13, opts=13)
22:44:02.986 00.000 18120 Enqueuing Move request for scope (0.17, 0.13)
22:44:02.986 00.000 21948 Worker thread wakes up
22:44:02.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:02.986 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.7
22:44:02.986 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:02.986 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:02.986 00.000 18120 Enqueuing Expose request
22:44:02.989 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
22:44:02.989 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
22:44:02.989 00.000 21948 Moving (0.17, 0.13) raw xDistance=-0.04 yDistance=-0.21
22:44:02.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:44:02.989 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.53
22:44:02.989 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:44:02.989 00.000 21948 MoveAxis(E, 0, ABG)
22:44:02.989 00.000 21948 Move returns status 0, amount 0
22:44:02.989 00.000 21948 MoveAxis(N, 51, ABG)
22:44:02.989 00.000 21948 Guiding  Dir = 0, Dur = 51
22:44:02.989 00.000 21948 IsSlewing returns 0
22:44:02.989 00.000 21948 IsGuiding returns 0
22:44:02.989 00.000 21948 PulseGuide returned control before completion, sleep 56
22:44:03.066 00.077 21948 IsGuiding returns 0
22:44:03.066 00.000 21948 Move returns status 0, amount 51
22:44:03.066 00.000 21948 move complete, result=0
22:44:03.066 00.000 21948 worker thread done servicing request
22:44:03.066 00.000 21948 Worker thread wakes up
22:44:03.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:03.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:03.066 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 51 ms NORTH
22:44:04.701 01.635 21948 Exposure complete
22:44:04.748 00.047 21948 worker thread done servicing request
22:44:04.748 00.000 18120 OnExposeComplete: enter
22:44:04.748 00.000 18120 UpdateGuideState(): m_state=6
22:44:04.748 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:44:04.754 00.006 18120 Star::Find returns 1 (0), X=414.06, Y=230.08, Mass=2062, SNR=31.1, Peak=219 HFD=4.3
22:44:04.754 00.000 18120 MultiStar: [#1 -0.00,0.36,0.70,U] [#2 0.20,0.34,0.65,U] [#3 -0.13,-0.09,0.68,U] [#4 0.29,0.01,0.55,U] [#5 -0.10,0.16,0.48,U] [#6 -0.04,0.35,0.48,U] [#7 0.26,0.29,0.51,U] [#8 0.04,-0.01,0.45,U] 
22:44:04.754 00.000 18120 single-star, 8 included, MultiStar: {0.04, 0.15}, one-star: {-0.08, 0.01}
22:44:04.754 00.000 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.14) = xAngle (4.15 = -2.13)
22:44:04.756 00.002 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.25 = 0.97)
22:44:04.758 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.01 mountX=-0.04 mountY=0.07, mountTheta=2.14
22:44:04.760 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
22:44:04.761 00.001 18120 Enqueuing Move request for scope (-0.08, 0.01)
22:44:04.761 00.000 21948 Worker thread wakes up
22:44:04.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:04.761 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.1
22:44:04.761 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:04.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
22:44:04.761 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
22:44:04.761 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:04.765 00.004 18120 Enqueuing Expose request
22:44:04.765 00.000 21948 Moving (-0.08, 0.01) raw xDistance=-0.04 yDistance=0.07
22:44:04.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:44:04.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:04.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:44:04.765 00.000 21948 MoveAxis(E, 0, ABG)
22:44:04.765 00.000 21948 Move returns status 0, amount 0
22:44:04.765 00.000 21948 MoveAxis(N, 0, ABG)
22:44:04.765 00.000 21948 Move returns status 0, amount 0
22:44:04.765 00.000 21948 move complete, result=0
22:44:04.765 00.000 21948 worker thread done servicing request
22:44:04.765 00.000 21948 Worker thread wakes up
22:44:04.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:04.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:04.765 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:06.293 01.528 21948 Exposure complete
22:44:06.330 00.037 21948 worker thread done servicing request
22:44:06.330 00.000 18120 OnExposeComplete: enter
22:44:06.332 00.002 18120 UpdateGuideState(): m_state=6
22:44:06.332 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:44:06.332 00.000 18120 Star::Find returns 1 (0), X=414.22, Y=230.14, Mass=2135, SNR=31.8, Peak=232 HFD=4.3
22:44:06.334 00.002 18120 MultiStar: [#1 -0.01,0.45,0.00,M1] [#2 0.23,0.42,0.00,M1] [#3 -0.07,-0.15,0.65,U] [#4 0.37,0.17,0.53,U] [#5 0.00,0.04,0.48,U] [#6 0.20,0.35,0.51,U] [#7 0.52,0.55,0.00,M9] [#8 0.13,0.23,0.42,U] 
22:44:06.334 00.000 18120 single-star, 5 included, MultiStar: {0.11, 0.10}, one-star: {0.08, 0.07}
22:44:06.334 00.000 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.14) = xAngle (1.88 = 1.88)
22:44:06.334 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.99 = -1.30)
22:44:06.336 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
22:44:06.336 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
22:44:06.338 00.002 18120 Enqueuing Move request for scope (0.08, 0.07)
22:44:06.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:06.338 00.000 18120 UpdateGuideState exits: m=2135 RSB=31.8
22:44:06.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:06.340 00.002 18120 Enqueuing Expose request
22:44:06.340 00.000 21948 Worker thread wakes up
22:44:06.340 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:44:06.340 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:44:06.340 00.000 21948 Moving (0.08, 0.07) raw xDistance=-0.03 yDistance=-0.10
22:44:06.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:06.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:06.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:06.340 00.000 21948 MoveAxis(E, 0, ABG)
22:44:06.340 00.000 21948 Move returns status 0, amount 0
22:44:06.340 00.000 21948 MoveAxis(N, 0, ABG)
22:44:06.340 00.000 21948 Move returns status 0, amount 0
22:44:06.340 00.000 21948 move complete, result=0
22:44:06.340 00.000 21948 worker thread done servicing request
22:44:06.340 00.000 21948 Worker thread wakes up
22:44:06.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:06.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:06.340 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:07.980 01.640 21948 Exposure complete
22:44:08.011 00.031 21948 worker thread done servicing request
22:44:08.011 00.000 18120 OnExposeComplete: enter
22:44:08.016 00.005 18120 UpdateGuideState(): m_state=6
22:44:08.016 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:44:08.018 00.002 18120 Star::Find returns 1 (0), X=414.32, Y=230.20, Mass=2077, SNR=31.4, Peak=210 HFD=3.9
22:44:08.018 00.000 18120 MultiStar: [#1 -0.02,0.53,0.00,M2] [#2 0.35,0.02,0.58,U] [#3 -0.09,0.01,0.66,U] [#4 0.17,0.38,0.56,U] [#5 -0.01,0.34,0.54,U] [#6 0.20,0.27,0.49,U] [#7 0.35,0.32,0.00,M10] [#8 0.08,0.52,0.00,M1] 
22:44:08.020 00.002 18120 refined, 5 included, MultiStar: {0.13, 0.18}, one-star: {0.18, 0.13}
22:44:08.022 00.002 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
22:44:08.022 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
22:44:08.024 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.92 mountX=-0.10 mountY=-0.20, mountTheta=-2.06
22:44:08.027 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.18, opts=13)
22:44:08.027 00.000 18120 Enqueuing Move request for scope (0.13, 0.18)
22:44:08.027 00.000 21948 Worker thread wakes up
22:44:08.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:08.027 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.4
22:44:08.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:08.027 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:08.027 00.000 18120 Enqueuing Expose request
22:44:08.043 00.016 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
22:44:08.043 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
22:44:08.043 00.000 21948 Moving (0.13, 0.18) raw xDistance=-0.10 yDistance=-0.20
22:44:08.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:44:08.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:08.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:44:08.043 00.000 21948 MoveAxis(E, 0, ABG)
22:44:08.043 00.000 21948 Move returns status 0, amount 0
22:44:08.043 00.000 21948 MoveAxis(N, 0, ABG)
22:44:08.043 00.000 21948 Move returns status 0, amount 0
22:44:08.043 00.000 21948 move complete, result=0
22:44:08.043 00.000 21948 worker thread done servicing request
22:44:08.043 00.000 21948 Worker thread wakes up
22:44:08.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:08.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:08.043 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:09.572 01.529 21948 Exposure complete
22:44:09.635 00.063 21948 worker thread done servicing request
22:44:09.635 00.000 18120 OnExposeComplete: enter
22:44:09.635 00.000 18120 UpdateGuideState(): m_state=6
22:44:09.635 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:44:09.635 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=230.25, Mass=2233, SNR=32.5, Peak=223 HFD=4.1
22:44:09.635 00.000 18120 MultiStar: [#1 -0.02,0.42,0.66,U] [#2 0.41,0.18,0.00,M1] [#3 -0.32,-0.02,0.67,U] [#4 0.18,0.20,0.46,U] [#5 -0.09,0.05,0.47,U] [#6 0.08,0.32,0.48,U] [#7 0.43,0.08,0.52,U] [#8 0.06,0.05,0.41,U] 
22:44:09.635 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.17}, one-star: {-0.20, 0.18}
22:44:09.635 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.85 = 2.85)
22:44:09.635 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.95 = -0.33)
22:44:09.635 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=-0.16 mountY=-0.06, mountTheta=-2.81
22:44:09.635 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
22:44:09.651 00.016 18120 Enqueuing Move request for scope (-0.02, 0.17)
22:44:09.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:09.651 00.000 18120 UpdateGuideState exits: m=2233 RSB=32.5
22:44:09.651 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.651 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:09.651 00.000 18120 Enqueuing Expose request
22:44:09.651 00.000 21948 Worker thread wakes up
22:44:09.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
22:44:09.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
22:44:09.651 00.000 21948 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.06
22:44:09.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:44:09.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:09.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:09.651 00.000 21948 MoveAxis(E, 0, ABG)
22:44:09.651 00.000 21948 Move returns status 0, amount 0
22:44:09.651 00.000 21948 MoveAxis(N, 0, ABG)
22:44:09.651 00.000 21948 Move returns status 0, amount 0
22:44:09.651 00.000 21948 move complete, result=0
22:44:09.651 00.000 21948 worker thread done servicing request
22:44:09.651 00.000 21948 Worker thread wakes up
22:44:09.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:09.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:09.651 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:11.292 01.641 21948 Exposure complete
22:44:11.342 00.050 21948 worker thread done servicing request
22:44:11.342 00.000 18120 OnExposeComplete: enter
22:44:11.354 00.012 18120 UpdateGuideState(): m_state=6
22:44:11.356 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:44:11.358 00.002 18120 Star::Find returns 1 (0), X=414.12, Y=230.21, Mass=2244, SNR=32.6, Peak=235 HFD=4.2
22:44:11.358 00.000 18120 MultiStar: [#1 0.03,0.33,0.66,U] [#2 0.31,0.11,0.60,U] [#3 0.03,-0.15,0.66,U] [#4 0.20,0.04,0.52,U] [#5 -0.11,0.02,0.50,U] [#6 0.19,0.36,0.48,U] [#7 0.57,0.36,0.00,M10] [#8 0.29,0.26,0.42,U] 
22:44:11.360 00.002 18120 single-star, 7 included, MultiStar: {0.10, 0.13}, one-star: {-0.02, 0.14}
22:44:11.362 00.002 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
22:44:11.362 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.93 = -0.36)
22:44:11.362 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.68 mountX=-0.13 mountY=-0.05, mountTheta=-2.79
22:44:11.362 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
22:44:11.362 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
22:44:11.362 00.000 21948 Worker thread wakes up
22:44:11.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
22:44:11.362 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
22:44:11.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:11.362 00.000 18120 UpdateGuideState exits: m=2244 RSB=32.6
22:44:11.362 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.362 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:11.362 00.000 18120 Enqueuing Expose request
22:44:11.362 00.000 21948 Moving (-0.02, 0.14) raw xDistance=-0.13 yDistance=-0.05
22:44:11.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:44:11.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:11.362 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:11.362 00.000 21948 MoveAxis(E, 0, ABG)
22:44:11.362 00.000 21948 Move returns status 0, amount 0
22:44:11.362 00.000 21948 MoveAxis(N, 0, ABG)
22:44:11.362 00.000 21948 Move returns status 0, amount 0
22:44:11.362 00.000 21948 move complete, result=0
22:44:11.362 00.000 21948 worker thread done servicing request
22:44:11.362 00.000 21948 Worker thread wakes up
22:44:11.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:11.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:11.362 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:12.785 01.423 21948 Exposure complete
22:44:12.824 00.039 21948 worker thread done servicing request
22:44:12.824 00.000 18120 OnExposeComplete: enter
22:44:12.824 00.000 18120 UpdateGuideState(): m_state=6
22:44:12.824 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:44:12.824 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=229.93, Mass=2046, SNR=31.2, Peak=228 HFD=4.2
22:44:12.824 00.000 18120 MultiStar: [#1 -0.09,0.20,0.75,U] [#2 0.20,0.07,0.62,U] [#3 0.14,-0.32,0.66,U] [#4 0.48,-0.01,0.00,M1] [#5 -0.03,0.28,0.47,U] [#6 0.09,0.26,0.50,U] [#7 0.47,0.27,0.00,R] [#8 -0.01,0.33,0.41,U] 
22:44:12.824 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {0.06, -0.14}
22:44:12.824 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.14) = xAngle (1.94 = 1.94)
22:44:12.824 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.04 = -1.24)
22:44:12.824 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.08 cameraTheta=0.80 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
22:44:12.824 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
22:44:12.824 00.000 18120 Enqueuing Move request for scope (0.05, 0.05)
22:44:12.824 00.000 21948 Worker thread wakes up
22:44:12.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:12.824 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.2
22:44:12.832 00.008 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:12.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:12.832 00.000 18120 Enqueuing Expose request
22:44:12.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:44:12.832 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:44:12.832 00.000 21948 Moving (0.05, 0.05) raw xDistance=-0.03 yDistance=-0.07
22:44:12.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:12.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:12.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:12.832 00.000 21948 MoveAxis(E, 0, ABG)
22:44:12.832 00.000 21948 Move returns status 0, amount 0
22:44:12.832 00.000 21948 MoveAxis(N, 0, ABG)
22:44:12.832 00.000 21948 Move returns status 0, amount 0
22:44:12.832 00.000 21948 move complete, result=0
22:44:12.832 00.000 21948 worker thread done servicing request
22:44:12.832 00.000 21948 Worker thread wakes up
22:44:12.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:12.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:12.832 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:14.471 01.639 21948 Exposure complete
22:44:14.507 00.036 21948 worker thread done servicing request
22:44:14.507 00.000 18120 OnExposeComplete: enter
22:44:14.507 00.000 18120 UpdateGuideState(): m_state=6
22:44:14.507 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:44:14.507 00.000 18120 Star::Find returns 1 (0), X=414.27, Y=230.02, Mass=1867, SNR=29.6, Peak=206 HFD=4.0
22:44:14.507 00.000 18120 MultiStar: [#1 -0.04,0.29,0.77,U] [#2 0.26,-0.01,0.61,U] [#3 0.33,-0.04,0.70,U] [#4 0.58,-0.14,0.00,M2] [#5 0.06,0.00,0.50,U] [#6 -0.04,0.27,0.55,U] [#7 -0.20,-0.14,0.55,U] [#8 0.01,0.29,0.47,U] 
22:44:14.507 00.000 18120 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.13, -0.05}
22:44:14.507 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.14) = xAngle (1.87 = 1.87)
22:44:14.507 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.97 = -1.31)
22:44:14.507 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
22:44:14.507 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
22:44:14.507 00.000 18120 Enqueuing Move request for scope (0.08, 0.07)
22:44:14.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:14.507 00.000 21948 Worker thread wakes up
22:44:14.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:44:14.507 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:44:14.507 00.000 21948 Moving (0.08, 0.07) raw xDistance=-0.03 yDistance=-0.10
22:44:14.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:14.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:14.507 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.6
22:44:14.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:14.507 00.000 18120 Enqueuing Expose request
22:44:14.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:14.507 00.000 21948 MoveAxis(E, 0, ABG)
22:44:14.516 00.009 21948 Move returns status 0, amount 0
22:44:14.516 00.000 21948 MoveAxis(N, 0, ABG)
22:44:14.516 00.000 21948 Move returns status 0, amount 0
22:44:14.516 00.000 21948 move complete, result=0
22:44:14.516 00.000 21948 worker thread done servicing request
22:44:14.516 00.000 21948 Worker thread wakes up
22:44:14.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:14.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:14.516 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:16.029 01.513 21948 Exposure complete
22:44:16.079 00.050 21948 worker thread done servicing request
22:44:16.079 00.000 18120 OnExposeComplete: enter
22:44:16.079 00.000 18120 UpdateGuideState(): m_state=6
22:44:16.079 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:44:16.079 00.000 18120 Star::Find returns 1 (0), X=414.27, Y=230.03, Mass=2098, SNR=31.6, Peak=217 HFD=4.1
22:44:16.079 00.000 18120 MultiStar: [#1 -0.07,0.33,0.74,U] [#2 -0.00,0.22,0.63,U] [#3 -0.24,-0.23,0.67,U] [#4 0.44,0.02,0.56,U] [#5 -0.19,0.15,0.51,U] [#6 0.00,0.19,0.50,U] [#7 -0.49,0.21,0.00,M1] [#8 -0.17,-0.03,0.43,U] 
22:44:16.079 00.000 18120 refined, 7 included, MultiStar: {-0.00, 0.07}, one-star: {0.13, -0.05}
22:44:16.079 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
22:44:16.079 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
22:44:16.079 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.58 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
22:44:16.079 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.07, opts=13)
22:44:16.079 00.000 18120 Enqueuing Move request for scope (-0.00, 0.07)
22:44:16.089 00.010 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:16.089 00.000 21948 Worker thread wakes up
22:44:16.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
22:44:16.089 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
22:44:16.089 00.000 21948 Moving (-0.00, 0.07) raw xDistance=-0.06 yDistance=-0.03
22:44:16.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:44:16.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:16.089 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.6
22:44:16.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.089 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:16.089 00.000 18120 Enqueuing Expose request
22:44:16.091 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:44:16.091 00.000 21948 MoveAxis(E, 0, ABG)
22:44:16.091 00.000 21948 Move returns status 0, amount 0
22:44:16.091 00.000 21948 MoveAxis(N, 0, ABG)
22:44:16.091 00.000 21948 Move returns status 0, amount 0
22:44:16.091 00.000 21948 move complete, result=0
22:44:16.091 00.000 21948 worker thread done servicing request
22:44:16.091 00.000 21948 Worker thread wakes up
22:44:16.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:16.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:16.091 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:17.731 01.640 21948 Exposure complete
22:44:17.766 00.035 21948 worker thread done servicing request
22:44:17.766 00.000 18120 OnExposeComplete: enter
22:44:17.766 00.000 18120 UpdateGuideState(): m_state=6
22:44:17.774 00.008 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:44:17.776 00.002 18120 Star::Find returns 1 (0), X=414.09, Y=230.14, Mass=1794, SNR=29.0, Peak=184 HFD=4.2
22:44:17.776 00.000 18120 MultiStar: [#1 0.13,0.30,0.81,U] [#2 0.16,-0.27,0.64,U] [#3 -0.10,-0.23,0.72,U] [#4 0.40,-0.03,0.58,U] [#5 -0.06,0.37,0.54,U] [#6 -0.03,0.35,0.47,U] [#7 -0.11,-0.27,0.58,U] [#8 0.03,0.28,0.48,U] 
22:44:17.778 00.002 18120 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {-0.05, 0.07}
22:44:17.778 00.000 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.14) = xAngle (2.05 = 2.05)
22:44:17.778 00.000 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.15 = -1.14)
22:44:17.778 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.90 mountX=-0.03 mountY=-0.06, mountTheta=-2.04
22:44:17.778 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
22:44:17.778 00.000 18120 Enqueuing Move request for scope (0.04, 0.05)
22:44:17.794 00.016 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:17.794 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.0
22:44:17.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:17.794 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:17.794 00.000 18120 Enqueuing Expose request
22:44:17.794 00.000 21948 Worker thread wakes up
22:44:17.794 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:44:17.794 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:44:17.794 00.000 21948 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
22:44:17.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:17.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:17.794 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:17.794 00.000 21948 MoveAxis(E, 0, ABG)
22:44:17.794 00.000 21948 Move returns status 0, amount 0
22:44:17.794 00.000 21948 MoveAxis(N, 0, ABG)
22:44:17.794 00.000 21948 Move returns status 0, amount 0
22:44:17.794 00.000 21948 move complete, result=0
22:44:17.794 00.000 21948 worker thread done servicing request
22:44:17.794 00.000 21948 Worker thread wakes up
22:44:17.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:17.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:17.794 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:19.317 01.523 21948 Exposure complete
22:44:19.365 00.048 21948 worker thread done servicing request
22:44:19.365 00.000 18120 OnExposeComplete: enter
22:44:19.365 00.000 18120 UpdateGuideState(): m_state=6
22:44:19.365 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:44:19.373 00.008 18120 Star::Find returns 1 (0), X=414.08, Y=230.22, Mass=2246, SNR=32.4, Peak=237 HFD=4.2
22:44:19.375 00.002 18120 MultiStar: [#1 0.03,0.26,0.68,U] [#2 0.13,0.16,0.59,U] [#3 0.11,-0.25,0.61,U] [#4 0.43,-0.18,0.00,M1] [#5 -0.04,0.14,0.46,U] [#6 -0.04,0.40,0.45,U] [#7 -0.19,-0.02,0.50,U] [#8 -0.18,0.21,0.42,U] 
22:44:19.377 00.002 18120 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.06, 0.15}
22:44:19.377 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
22:44:19.379 00.002 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
22:44:19.381 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.75 mountX=-0.12 mountY=-0.04, mountTheta=-2.86
22:44:19.381 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.12, opts=13)
22:44:19.385 00.004 18120 Enqueuing Move request for scope (-0.02, 0.12)
22:44:19.385 00.000 21948 Worker thread wakes up
22:44:19.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:19.385 00.000 18120 UpdateGuideState exits: m=2246 RSB=32.4
22:44:19.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:44:19.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:19.385 00.000 18120 Enqueuing Expose request
22:44:19.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:44:19.385 00.000 21948 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.04
22:44:19.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:44:19.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:19.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:44:19.385 00.000 21948 MoveAxis(E, 0, ABG)
22:44:19.385 00.000 21948 Move returns status 0, amount 0
22:44:19.385 00.000 21948 MoveAxis(N, 0, ABG)
22:44:19.385 00.000 21948 Move returns status 0, amount 0
22:44:19.385 00.000 21948 move complete, result=0
22:44:19.385 00.000 21948 worker thread done servicing request
22:44:19.385 00.000 21948 Worker thread wakes up
22:44:19.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:19.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:19.385 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:21.018 01.633 21948 Exposure complete
22:44:21.066 00.048 21948 worker thread done servicing request
22:44:21.066 00.000 18120 OnExposeComplete: enter
22:44:21.075 00.009 18120 UpdateGuideState(): m_state=6
22:44:21.075 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:44:21.077 00.002 18120 Star::Find returns 1 (0), X=414.10, Y=229.93, Mass=2177, SNR=32.0, Peak=227 HFD=4.2
22:44:21.079 00.002 18120 MultiStar: [#1 0.19,0.29,0.71,U] [#2 0.17,-0.08,0.60,U] [#3 0.48,-0.69,0.00,M1] [#4 0.33,0.03,0.51,U] [#5 -0.07,0.03,0.49,U] [#6 0.21,0.05,0.49,U] [#7 -0.19,-0.08,0.48,U] [#8 -0.15,0.02,0.37,U] 
22:44:21.079 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {-0.04, -0.14}
22:44:21.083 00.004 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
22:44:21.083 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.39 = -1.89)
22:44:21.083 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=0.02 mountY=-0.06, mountTheta=-1.29
22:44:21.083 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
22:44:21.083 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
22:44:21.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:21.098 00.015 21948 Worker thread wakes up
22:44:21.098 00.000 18120 UpdateGuideState exits: m=2177 RSB=32.0
22:44:21.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:21.098 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:21.098 00.000 18120 Enqueuing Expose request
22:44:21.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:44:21.098 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:44:21.098 00.000 21948 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=-0.06
22:44:21.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:44:21.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:21.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:21.098 00.000 21948 MoveAxis(E, 0, ABG)
22:44:21.098 00.000 21948 Move returns status 0, amount 0
22:44:21.098 00.000 21948 MoveAxis(N, 0, ABG)
22:44:21.098 00.000 21948 Move returns status 0, amount 0
22:44:21.098 00.000 21948 move complete, result=0
22:44:21.098 00.000 21948 worker thread done servicing request
22:44:21.098 00.000 21948 Worker thread wakes up
22:44:21.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:21.098 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:21.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:22.516 01.418 21948 Exposure complete
22:44:22.579 00.063 21948 worker thread done servicing request
22:44:22.579 00.000 18120 OnExposeComplete: enter
22:44:22.579 00.000 18120 UpdateGuideState(): m_state=6
22:44:22.579 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:44:22.579 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=230.34, Mass=1859, SNR=29.5, Peak=181 HFD=4.0
22:44:22.579 00.000 18120 MultiStar: [#1 0.40,0.27,0.00,M1] [#2 0.11,0.18,0.65,U] [#3 -0.05,-0.15,0.71,U] [#4 0.54,-0.23,0.00,M1] [#5 0.06,0.20,0.55,U] [#6 0.08,0.38,0.51,U] [#7 0.12,-0.34,0.58,U] [#8 -0.03,0.28,0.48,U] 
22:44:22.579 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {-0.08, 0.27}
22:44:22.579 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
22:44:22.579 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
22:44:22.579 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
22:44:22.579 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
22:44:22.579 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
22:44:22.579 00.000 21948 Worker thread wakes up
22:44:22.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:22.579 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.5
22:44:22.595 00.016 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:22.595 00.000 18120 Enqueuing Expose request
22:44:22.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:44:22.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:44:22.595 00.000 21948 Moving (0.02, 0.12) raw xDistance=-0.10 yDistance=-0.07
22:44:22.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:44:22.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:22.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:22.595 00.000 21948 MoveAxis(E, 0, ABG)
22:44:22.595 00.000 21948 Move returns status 0, amount 0
22:44:22.595 00.000 21948 MoveAxis(N, 0, ABG)
22:44:22.595 00.000 21948 Move returns status 0, amount 0
22:44:22.595 00.000 21948 move complete, result=0
22:44:22.595 00.000 21948 worker thread done servicing request
22:44:22.595 00.000 21948 Worker thread wakes up
22:44:22.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:22.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:22.595 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:24.235 01.640 21948 Exposure complete
22:44:24.284 00.049 21948 worker thread done servicing request
22:44:24.284 00.000 18120 OnExposeComplete: enter
22:44:24.284 00.000 18120 UpdateGuideState(): m_state=6
22:44:24.284 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:44:24.284 00.000 18120 Star::Find returns 1 (1), X=414.12, Y=230.27, Mass=2216, SNR=32.3, Peak=255 HFD=4.0
22:44:24.288 00.004 18120 MultiStar: [#1 -0.03,0.39,0.69,U] [#2 0.21,-0.11,0.58,U] [#3 0.19,-0.16,0.66,U] [#4 0.35,-0.15,0.49,U] [#5 0.03,0.02,0.48,U] [#6 -0.24,0.30,0.46,U] [#7 -0.00,-0.27,0.49,U] [#8 0.01,0.31,0.41,U] 
22:44:24.288 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.02, 0.20}
22:44:24.288 00.000 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.05 = 2.05)
22:44:24.288 00.000 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.15 = -1.13)
22:44:24.290 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
22:44:24.290 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
22:44:24.290 00.000 18120 Enqueuing Move request for scope (0.05, 0.07)
22:44:24.290 00.000 21948 Worker thread wakes up
22:44:24.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:24.290 00.000 18120 UpdateGuideState exits: m=2216 RSB=32.3 Saturée
22:44:24.290 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.290 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:24.290 00.000 18120 Enqueuing Expose request
22:44:24.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:44:24.290 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:44:24.290 00.000 21948 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
22:44:24.290 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:44:24.290 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:24.290 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:24.290 00.000 21948 MoveAxis(E, 0, ABG)
22:44:24.290 00.000 21948 Move returns status 0, amount 0
22:44:24.290 00.000 21948 MoveAxis(N, 0, ABG)
22:44:24.290 00.000 21948 Move returns status 0, amount 0
22:44:24.290 00.000 21948 move complete, result=0
22:44:24.290 00.000 21948 worker thread done servicing request
22:44:24.290 00.000 21948 Worker thread wakes up
22:44:24.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:24.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:24.290 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:25.817 01.527 21948 Exposure complete
22:44:25.862 00.045 21948 worker thread done servicing request
22:44:25.862 00.000 18120 OnExposeComplete: enter
22:44:25.862 00.000 18120 UpdateGuideState(): m_state=6
22:44:25.862 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:44:25.862 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.11, Mass=1830, SNR=29.3, Peak=188 HFD=4.2
22:44:25.862 00.000 18120 MultiStar: [#1 0.08,0.14,0.78,U] [#2 0.26,0.06,0.66,U] [#3 0.12,-0.07,0.73,U] [#4 0.33,-0.26,0.57,U] [#5 0.15,0.12,0.54,U] [#6 -0.13,0.28,0.52,U] [#7 0.08,-0.10,0.52,U] [#8 -0.00,0.13,0.46,U] 
22:44:25.862 00.000 18120 single-star, 8 included, MultiStar: {0.10, 0.03}, one-star: {-0.00, 0.04}
22:44:25.862 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
22:44:25.862 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
22:44:25.862 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.59 mountX=-0.03 mountY=-0.02, mountTheta=-2.70
22:44:25.862 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.04, opts=13)
22:44:25.862 00.000 18120 Enqueuing Move request for scope (-0.00, 0.04)
22:44:25.862 00.000 21948 Worker thread wakes up
22:44:25.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:25.862 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.3
22:44:25.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:25.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:25.862 00.000 18120 Enqueuing Expose request
22:44:25.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:44:25.862 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:44:25.862 00.000 21948 Moving (-0.00, 0.04) raw xDistance=-0.03 yDistance=-0.02
22:44:25.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:25.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:25.862 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:44:25.862 00.000 21948 MoveAxis(E, 0, ABG)
22:44:25.862 00.000 21948 Move returns status 0, amount 0
22:44:25.862 00.000 21948 MoveAxis(N, 0, ABG)
22:44:25.862 00.000 21948 Move returns status 0, amount 0
22:44:25.862 00.000 21948 move complete, result=0
22:44:25.862 00.000 21948 worker thread done servicing request
22:44:25.862 00.000 21948 Worker thread wakes up
22:44:25.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:25.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:25.862 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:27.506 01.644 21948 Exposure complete
22:44:27.556 00.050 21948 worker thread done servicing request
22:44:27.556 00.000 18120 OnExposeComplete: enter
22:44:27.557 00.001 18120 UpdateGuideState(): m_state=6
22:44:27.558 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:44:27.558 00.000 18120 Star::Find returns 1 (0), X=414.11, Y=230.22, Mass=2201, SNR=32.1, Peak=220 HFD=4.2
22:44:27.558 00.000 18120 MultiStar: [#1 0.10,0.20,0.70,U] [#2 0.16,0.06,0.61,U] [#3 -0.08,-0.18,0.63,U] [#4 0.42,0.07,0.52,U] [#5 -0.17,0.20,0.50,U] [#6 -0.00,0.17,0.47,U] [#7 0.04,0.07,0.52,U] [#8 -0.12,0.25,0.42,U] 
22:44:27.558 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.03, 0.15}
22:44:27.558 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.39 = 2.39)
22:44:27.560 00.002 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.49 = -0.79)
22:44:27.560 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.24 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
22:44:27.560 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.11, opts=13)
22:44:27.560 00.000 18120 Enqueuing Move request for scope (0.04, 0.11)
22:44:27.560 00.000 21948 Worker thread wakes up
22:44:27.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:27.560 00.000 18120 UpdateGuideState exits: m=2201 RSB=32.1
22:44:27.560 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:27.560 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:27.560 00.000 18120 Enqueuing Expose request
22:44:27.560 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:44:27.560 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:44:27.560 00.000 21948 Moving (0.04, 0.11) raw xDistance=-0.08 yDistance=-0.08
22:44:27.560 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:44:27.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:27.560 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:27.560 00.000 21948 MoveAxis(E, 0, ABG)
22:44:27.560 00.000 21948 Move returns status 0, amount 0
22:44:27.560 00.000 21948 MoveAxis(N, 0, ABG)
22:44:27.560 00.000 21948 Move returns status 0, amount 0
22:44:27.560 00.000 21948 move complete, result=0
22:44:27.560 00.000 21948 worker thread done servicing request
22:44:27.560 00.000 21948 Worker thread wakes up
22:44:27.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:27.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:27.560 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:29.092 01.532 21948 Exposure complete
22:44:29.140 00.048 21948 worker thread done servicing request
22:44:29.140 00.000 18120 OnExposeComplete: enter
22:44:29.140 00.000 18120 UpdateGuideState(): m_state=6
22:44:29.140 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:44:29.140 00.000 18120 Star::Find returns 1 (0), X=414.00, Y=230.05, Mass=1884, SNR=29.7, Peak=215 HFD=4.2
22:44:29.143 00.003 18120 MultiStar: [#1 0.09,0.43,0.76,U] [#2 0.29,-0.05,0.63,U] [#3 -0.20,-0.13,0.71,U] [#4 0.48,-0.09,0.00,M1] [#5 -0.11,0.01,0.50,U] [#6 0.00,0.37,0.51,U] [#7 -0.34,-0.08,0.58,U] [#8 -0.08,0.04,0.44,U] 
22:44:29.143 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.07}, one-star: {-0.14, -0.02}
22:44:29.143 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.46 = -2.82)
22:44:29.143 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
22:44:29.143 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.32 mountX=-0.09 mountY=0.03, mountTheta=2.86
22:44:29.143 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
22:44:29.143 00.000 18120 Enqueuing Move request for scope (-0.06, 0.07)
22:44:29.143 00.000 21948 Worker thread wakes up
22:44:29.143 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:29.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:44:29.143 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:44:29.143 00.000 18120 UpdateGuideState exits: m=1884 RSB=29.7
22:44:29.143 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:29.143 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:29.143 00.000 18120 Enqueuing Expose request
22:44:29.143 00.000 21948 Moving (-0.06, 0.07) raw xDistance=-0.09 yDistance=0.03
22:44:29.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:44:29.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:29.149 00.006 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:44:29.149 00.000 21948 MoveAxis(E, 0, ABG)
22:44:29.149 00.000 21948 Move returns status 0, amount 0
22:44:29.149 00.000 21948 MoveAxis(N, 0, ABG)
22:44:29.149 00.000 21948 Move returns status 0, amount 0
22:44:29.149 00.000 21948 move complete, result=0
22:44:29.149 00.000 21948 worker thread done servicing request
22:44:29.149 00.000 21948 Worker thread wakes up
22:44:29.149 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:29.149 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:29.149 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:30.784 01.635 21948 Exposure complete
22:44:30.830 00.046 21948 worker thread done servicing request
22:44:30.830 00.000 18120 OnExposeComplete: enter
22:44:30.838 00.008 18120 UpdateGuideState(): m_state=6
22:44:30.838 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:44:30.840 00.002 18120 Star::Find returns 1 (0), X=413.89, Y=230.10, Mass=2104, SNR=31.5, Peak=242 HFD=4.2
22:44:30.842 00.002 18120 MultiStar: [#1 0.10,0.30,0.70,U] [#2 0.10,-0.05,0.62,U] [#3 -0.23,-0.15,0.68,U] [#4 0.20,-0.34,0.49,U] [#5 0.07,0.04,0.46,U] [#6 -0.08,-0.15,0.46,U] [#7 0.05,0.05,0.53,U] [#8 0.24,-0.11,0.47,U] 
22:44:30.842 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.25, 0.03}
22:44:30.844 00.002 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.74 = -0.74)
22:44:30.846 00.002 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.36 = 2.36)
22:44:30.847 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.88 mountX=0.02 mountY=0.02, mountTheta=0.76
22:44:30.849 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
22:44:30.849 00.000 18120 Enqueuing Move request for scope (-0.01, -0.02)
22:44:30.849 00.000 21948 Worker thread wakes up
22:44:30.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:30.849 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:44:30.849 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:44:30.849 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.5
22:44:30.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:30.849 00.000 18120 Enqueuing Expose request
22:44:30.849 00.000 21948 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.02
22:44:30.849 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:44:30.849 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:30.849 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:44:30.849 00.000 21948 MoveAxis(E, 0, ABG)
22:44:30.849 00.000 21948 Move returns status 0, amount 0
22:44:30.849 00.000 21948 MoveAxis(N, 0, ABG)
22:44:30.849 00.000 21948 Move returns status 0, amount 0
22:44:30.849 00.000 21948 move complete, result=0
22:44:30.849 00.000 21948 worker thread done servicing request
22:44:30.849 00.000 21948 Worker thread wakes up
22:44:30.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:30.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:30.849 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:32.374 01.525 21948 Exposure complete
22:44:32.413 00.039 21948 worker thread done servicing request
22:44:32.413 00.000 18120 OnExposeComplete: enter
22:44:32.421 00.008 18120 UpdateGuideState(): m_state=6
22:44:32.421 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:44:32.421 00.000 18120 Star::Find returns 1 (0), X=414.10, Y=229.93, Mass=2108, SNR=31.5, Peak=229 HFD=4.2
22:44:32.421 00.000 18120 MultiStar: [#1 0.06,0.28,0.66,U] [#2 -0.01,0.06,0.66,U] [#3 0.15,-0.19,0.68,U] [#4 0.36,-0.23,0.53,U] [#5 0.03,0.18,0.51,U] [#6 -0.15,0.10,0.52,U] [#7 0.08,-0.30,0.53,U] [#8 -0.14,0.19,0.44,U] 
22:44:32.421 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.04, -0.14}
22:44:32.421 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.68 = 0.68)
22:44:32.421 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.78 = -2.50)
22:44:32.421 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.47 mountX=0.03 mountY=-0.03, mountTheta=-0.65
22:44:32.421 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
22:44:32.440 00.019 18120 Enqueuing Move request for scope (0.04, -0.02)
22:44:32.440 00.000 21948 Worker thread wakes up
22:44:32.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:32.440 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.5
22:44:32.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:32.440 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:32.440 00.000 18120 Enqueuing Expose request
22:44:32.440 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:44:32.440 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:44:32.440 00.000 21948 Moving (0.04, -0.02) raw xDistance=0.03 yDistance=-0.03
22:44:32.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:44:32.440 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:32.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:44:32.440 00.000 21948 MoveAxis(E, 0, ABG)
22:44:32.440 00.000 21948 Move returns status 0, amount 0
22:44:32.440 00.000 21948 MoveAxis(N, 0, ABG)
22:44:32.440 00.000 21948 Move returns status 0, amount 0
22:44:32.440 00.000 21948 move complete, result=0
22:44:32.440 00.000 21948 worker thread done servicing request
22:44:32.440 00.000 21948 Worker thread wakes up
22:44:32.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:32.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:32.440 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:34.078 01.638 21948 Exposure complete
22:44:34.132 00.054 21948 worker thread done servicing request
22:44:34.132 00.000 18120 OnExposeComplete: enter
22:44:34.132 00.000 18120 UpdateGuideState(): m_state=6
22:44:34.132 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:44:34.132 00.000 18120 Star::Find returns 1 (0), X=414.39, Y=230.01, Mass=2008, SNR=30.9, Peak=184 HFD=4.1
22:44:34.132 00.000 18120 MultiStar: [#1 -0.02,0.29,0.73,U] [#2 0.24,-0.36,0.68,U] [#3 -0.18,-0.25,0.67,U] [#4 0.25,-0.25,0.56,U] [#5 0.03,0.04,0.50,U] [#6 0.07,0.26,0.51,U] [#7 0.11,-0.38,0.53,U] [#8 0.32,0.21,0.46,U] 
22:44:34.132 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.25, -0.06}
22:44:34.132 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
22:44:34.132 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.77 = -2.51)
22:44:34.132 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.48 mountX=0.11 mountY=-0.08, mountTheta=-0.64
22:44:34.142 00.010 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.06, opts=13)
22:44:34.142 00.000 18120 Enqueuing Move request for scope (0.12, -0.06)
22:44:34.142 00.000 21948 Worker thread wakes up
22:44:34.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:34.142 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.9
22:44:34.142 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:34.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:34.142 00.000 18120 Enqueuing Expose request
22:44:34.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:44:34.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:44:34.142 00.000 21948 Moving (0.12, -0.06) raw xDistance=0.11 yDistance=-0.08
22:44:34.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:44:34.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:34.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:34.142 00.000 21948 MoveAxis(E, 0, ABG)
22:44:34.142 00.000 21948 Move returns status 0, amount 0
22:44:34.142 00.000 21948 MoveAxis(N, 0, ABG)
22:44:34.142 00.000 21948 Move returns status 0, amount 0
22:44:34.142 00.000 21948 move complete, result=0
22:44:34.142 00.000 21948 worker thread done servicing request
22:44:34.142 00.000 21948 Worker thread wakes up
22:44:34.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:34.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:34.142 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:35.671 01.529 21948 Exposure complete
22:44:35.719 00.048 21948 worker thread done servicing request
22:44:35.719 00.000 18120 OnExposeComplete: enter
22:44:35.719 00.000 18120 UpdateGuideState(): m_state=6
22:44:35.719 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:44:35.719 00.000 18120 Star::Find returns 1 (0), X=414.10, Y=229.62, Mass=2134, SNR=31.6, Peak=192 HFD=4.0
22:44:35.727 00.008 18120 MultiStar: [#1 0.16,-0.01,0.72,U] [#2 0.26,-0.08,0.62,U] [#3 0.29,-0.24,0.65,U] [#4 0.51,-0.44,0.00,M1] [#5 0.33,-0.33,0.00,M1] [#6 0.37,-0.13,0.51,U] [#7 0.03,-0.52,0.00,M1] [#8 0.12,0.05,0.44,U] 
22:44:35.727 00.000 18120 refined, 5 included, MultiStar: {0.17, -0.18}, one-star: {-0.04, -0.45}
22:44:35.727 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
22:44:35.727 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.86)
22:44:35.729 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.82 mountX=0.23 mountY=-0.07, mountTheta=-0.29
22:44:35.729 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.18, opts=13)
22:44:35.729 00.000 18120 Enqueuing Move request for scope (0.17, -0.18)
22:44:35.729 00.000 21948 Worker thread wakes up
22:44:35.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:35.729 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.6
22:44:35.729 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:35.729 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:35.735 00.006 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
22:44:35.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
22:44:35.735 00.000 21948 Moving (0.17, -0.18) raw xDistance=0.23 yDistance=-0.07
22:44:35.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:44:35.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:35.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:35.735 00.000 21948 MoveAxis(W, 42, ABG)
22:44:35.735 00.000 21948 Guiding  Dir = 3, Dur = 42
22:44:35.735 00.000 18120 Enqueuing Expose request
22:44:35.735 00.000 21948 IsSlewing returns 0
22:44:35.735 00.000 21948 IsGuiding returns 0
22:44:35.735 00.000 21948 PulseGuide returned control before completion, sleep 51
22:44:35.800 00.065 21948 IsGuiding returns 1
22:44:35.800 00.000 21948 scope still moving after pulse duration time elapsed
22:44:35.831 00.031 21948 IsSlewing returns 0
22:44:35.831 00.000 21948 IsGuiding returns 0
22:44:35.831 00.000 21948 scope move finished after 42 + 53 ms
22:44:35.831 00.000 21948 Move returns status 0, amount 42
22:44:35.831 00.000 21948 MoveAxis(N, 0, ABG)
22:44:35.831 00.000 21948 Move returns status 0, amount 0
22:44:35.831 00.000 21948 move complete, result=0
22:44:35.831 00.000 21948 worker thread done servicing request
22:44:35.831 00.000 21948 Worker thread wakes up
22:44:35.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:35.831 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
22:44:35.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:37.477 01.646 21948 Exposure complete
22:44:37.523 00.046 21948 worker thread done servicing request
22:44:37.523 00.000 18120 OnExposeComplete: enter
22:44:37.523 00.000 18120 UpdateGuideState(): m_state=6
22:44:37.532 00.009 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:44:37.532 00.000 18120 Star::Find returns 1 (0), X=414.09, Y=229.99, Mass=2141, SNR=31.6, Peak=211 HFD=4.3
22:44:37.532 00.000 18120 MultiStar: [#1 0.08,0.47,0.00,M1] [#2 0.00,0.10,0.61,U] [#3 -0.13,0.10,0.70,U] [#4 0.59,-0.25,0.00,M2] [#5 -0.10,0.09,0.49,U] [#6 0.04,0.09,0.49,U] [#7 -0.17,-0.42,0.00,M2] [#8 -0.26,0.26,0.46,U] 
22:44:37.532 00.000 18120 single-star, 5 included, MultiStar: {-0.08, 0.07}, one-star: {-0.05, -0.08}
22:44:37.534 00.002 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
22:44:37.534 00.000 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
22:44:37.534 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.18 mountX=0.05 mountY=0.08, mountTheta=1.05
22:44:37.536 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
22:44:37.536 00.000 18120 Enqueuing Move request for scope (-0.05, -0.08)
22:44:37.536 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:37.536 00.000 21948 Worker thread wakes up
22:44:37.536 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:44:37.536 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:44:37.536 00.000 21948 Moving (-0.05, -0.08) raw xDistance=0.05 yDistance=0.08
22:44:37.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:44:37.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:37.536 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.6
22:44:37.536 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:44:37.536 00.000 21948 MoveAxis(E, 0, ABG)
22:44:37.536 00.000 21948 Move returns status 0, amount 0
22:44:37.536 00.000 21948 MoveAxis(N, 0, ABG)
22:44:37.536 00.000 21948 Move returns status 0, amount 0
22:44:37.536 00.000 21948 move complete, result=0
22:44:37.536 00.000 21948 worker thread done servicing request
22:44:37.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:37.536 00.000 18120 Enqueuing Expose request
22:44:37.539 00.003 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:37.539 00.000 21948 Worker thread wakes up
22:44:37.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:37.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:38.952 01.413 21948 Exposure complete
22:44:39.000 00.048 21948 worker thread done servicing request
22:44:39.000 00.000 18120 OnExposeComplete: enter
22:44:39.000 00.000 18120 UpdateGuideState(): m_state=6
22:44:39.000 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:44:39.000 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=229.91, Mass=2024, SNR=30.8, Peak=182 HFD=4.3
22:44:39.000 00.000 18120 MultiStar: [#1 0.10,0.44,0.00,M2] [#2 -0.04,0.10,0.59,U] [#3 0.32,0.03,0.71,U] [#4 0.56,-0.17,0.00,M3] [#5 0.09,-0.14,0.54,U] [#6 -0.22,0.10,0.48,U] [#7 -0.37,-0.07,0.56,U] [#8 -0.04,-0.07,0.44,U] 
22:44:39.000 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {-0.16, -0.16}
22:44:39.000 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
22:44:39.000 00.000 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
22:44:39.000 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.51 mountX=0.01 mountY=0.07, mountTheta=1.37
22:44:39.000 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
22:44:39.000 00.000 18120 Enqueuing Move request for scope (-0.05, -0.04)
22:44:39.000 00.000 21948 Worker thread wakes up
22:44:39.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:39.000 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.8
22:44:39.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:39.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:39.000 00.000 18120 Enqueuing Expose request
22:44:39.000 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:44:39.000 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:44:39.000 00.000 21948 Moving (-0.05, -0.04) raw xDistance=0.01 yDistance=0.07
22:44:39.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:44:39.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:39.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:44:39.000 00.000 21948 MoveAxis(E, 0, ABG)
22:44:39.000 00.000 21948 Move returns status 0, amount 0
22:44:39.000 00.000 21948 MoveAxis(N, 0, ABG)
22:44:39.000 00.000 21948 Move returns status 0, amount 0
22:44:39.000 00.000 21948 move complete, result=0
22:44:39.000 00.000 21948 worker thread done servicing request
22:44:39.000 00.000 21948 Worker thread wakes up
22:44:39.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:39.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:39.000 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:40.641 01.641 21948 Exposure complete
22:44:40.705 00.064 21948 worker thread done servicing request
22:44:40.705 00.000 18120 OnExposeComplete: enter
22:44:40.705 00.000 18120 UpdateGuideState(): m_state=6
22:44:40.705 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:44:40.705 00.000 18120 Star::Find returns 1 (0), X=413.77, Y=230.00, Mass=2044, SNR=31.1, Peak=162 HFD=4.2
22:44:40.710 00.005 18120 MultiStar: [#1 -0.14,0.24,0.73,U] [#2 0.10,-0.07,0.60,U] [#3 0.57,-0.23,0.00,M1] [#4 0.46,-0.43,0.00,M4] [#5 -0.07,0.10,0.49,U] [#6 -0.16,0.04,0.47,U] [#7 -0.04,-0.24,0.48,U] [#8 0.16,-0.21,0.45,U] 
22:44:40.710 00.000 18120 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {-0.37, -0.07}
22:44:40.710 00.000 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.14) = xAngle (-1.84 = -1.84)
22:44:40.712 00.002 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.26 = 1.26)
22:44:40.712 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=-0.03 mountY=0.11, mountTheta=1.85
22:44:40.712 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
22:44:40.712 00.000 18120 Enqueuing Move request for scope (-0.11, -0.02)
22:44:40.712 00.000 21948 Worker thread wakes up
22:44:40.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
22:44:40.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
22:44:40.712 00.000 21948 Moving (-0.11, -0.02) raw xDistance=-0.03 yDistance=0.11
22:44:40.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:40.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:40.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:44:40.712 00.000 21948 MoveAxis(E, 0, ABG)
22:44:40.712 00.000 21948 Move returns status 0, amount 0
22:44:40.712 00.000 21948 MoveAxis(N, 0, ABG)
22:44:40.712 00.000 21948 Move returns status 0, amount 0
22:44:40.712 00.000 21948 move complete, result=0
22:44:40.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:40.712 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.1
22:44:40.712 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:40.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:40.712 00.000 18120 Enqueuing Expose request
22:44:40.712 00.000 21948 worker thread done servicing request
22:44:40.712 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:40.721 00.009 21948 Worker thread wakes up
22:44:40.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:40.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:42.242 01.521 21948 Exposure complete
22:44:42.313 00.071 21948 worker thread done servicing request
22:44:42.313 00.000 18120 OnExposeComplete: enter
22:44:42.322 00.009 18120 UpdateGuideState(): m_state=6
22:44:42.324 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:44:42.324 00.000 18120 Star::Find returns 1 (0), X=413.77, Y=230.00, Mass=2127, SNR=31.6, Peak=180 HFD=4.2
22:44:42.324 00.000 18120 MultiStar: [#1 -0.17,0.29,0.74,U] [#2 0.06,-0.50,0.00,M1] [#3 -0.36,-0.44,0.00,M2] [#4 0.76,-0.22,0.00,M5] [#5 -0.03,0.07,0.52,U] [#6 -0.27,-0.15,0.47,U] [#7 -0.35,-0.27,0.46,U] [#8 -0.14,-0.21,0.45,U] 
22:44:42.324 00.000 18120 refined, 5 included, MultiStar: {-0.24, -0.03}, one-star: {-0.37, -0.07}
22:44:42.324 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.87 = -1.87)
22:44:42.324 00.000 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.23 = 1.23)
22:44:42.324 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=-0.07 mountY=0.23, mountTheta=1.87
22:44:42.324 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.03, opts=13)
22:44:42.324 00.000 18120 Enqueuing Move request for scope (-0.24, -0.03)
22:44:42.324 00.000 21948 Worker thread wakes up
22:44:42.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
22:44:42.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
22:44:42.324 00.000 21948 Moving (-0.24, -0.03) raw xDistance=-0.07 yDistance=0.23
22:44:42.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:44:42.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:44:42.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:44:42.324 00.000 21948 MoveAxis(E, 0, ABG)
22:44:42.324 00.000 21948 Move returns status 0, amount 0
22:44:42.324 00.000 21948 MoveAxis(N, 0, ABG)
22:44:42.324 00.000 21948 Move returns status 0, amount 0
22:44:42.324 00.000 21948 move complete, result=0
22:44:42.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:42.324 00.000 21948 worker thread done servicing request
22:44:42.324 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.6
22:44:42.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:42.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:42.324 00.000 18120 Enqueuing Expose request
22:44:42.334 00.010 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:44:42.334 00.000 21948 Worker thread wakes up
22:44:42.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:42.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:43.973 01.639 21948 Exposure complete
22:44:44.020 00.047 21948 worker thread done servicing request
22:44:44.020 00.000 18120 OnExposeComplete: enter
22:44:44.020 00.000 18120 UpdateGuideState(): m_state=6
22:44:44.020 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:44:44.020 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=229.95, Mass=2185, SNR=32.0, Peak=210 HFD=4.3
22:44:44.020 00.000 18120 MultiStar: [#1 0.05,0.15,0.70,U] [#2 -0.21,-0.49,0.00,M2] [#3 -0.24,-0.40,0.00,M3] [#4 0.15,-0.11,0.53,U] [#5 -0.31,-0.14,0.51,U] [#6 -0.06,0.16,0.48,U] [#7 -0.06,-0.27,0.52,U] [#8 -0.36,-0.46,0.00,M1] 
22:44:44.020 00.000 18120 refined, 5 included, MultiStar: {-0.08, -0.06}, one-star: {-0.20, -0.13}
22:44:44.020 00.000 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
22:44:44.020 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
22:44:44.020 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.52 mountX=0.02 mountY=0.10, mountTheta=1.38
22:44:44.020 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.06, opts=13)
22:44:44.020 00.000 18120 Enqueuing Move request for scope (-0.08, -0.06)
22:44:44.020 00.000 21948 Worker thread wakes up
22:44:44.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
22:44:44.020 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
22:44:44.020 00.000 21948 Moving (-0.08, -0.06) raw xDistance=0.02 yDistance=0.10
22:44:44.020 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:44:44.020 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:44.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:44:44.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:44.020 00.000 18120 UpdateGuideState exits: m=2185 RSB=32.0
22:44:44.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:44.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:44.020 00.000 18120 Enqueuing Expose request
22:44:44.020 00.000 21948 MoveAxis(E, 0, ABG)
22:44:44.020 00.000 21948 Move returns status 0, amount 0
22:44:44.020 00.000 21948 MoveAxis(N, 0, ABG)
22:44:44.020 00.000 21948 Move returns status 0, amount 0
22:44:44.020 00.000 21948 move complete, result=0
22:44:44.020 00.000 21948 worker thread done servicing request
22:44:44.020 00.000 21948 Worker thread wakes up
22:44:44.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:44.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:44.020 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:45.559 01.539 21948 Exposure complete
22:44:45.606 00.047 21948 worker thread done servicing request
22:44:45.606 00.000 18120 OnExposeComplete: enter
22:44:45.606 00.000 18120 UpdateGuideState(): m_state=6
22:44:45.606 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:44:45.608 00.002 18120 Star::Find returns 1 (0), X=414.07, Y=229.98, Mass=2105, SNR=31.2, Peak=202 HFD=4.4
22:44:45.608 00.000 18120 MultiStar: [#1 -0.20,0.31,0.70,U] [#2 0.15,-0.20,0.61,U] [#3 -0.11,-0.28,0.67,U] [#4 0.36,-0.24,0.51,U] [#5 -0.22,-0.09,0.49,U] [#6 -0.16,0.17,0.46,U] [#7 -0.10,-0.07,0.54,U] [#8 -0.40,0.19,0.00,M2] 
22:44:45.608 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.07, -0.09}
22:44:45.608 00.000 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.14) = xAngle (-1.11 = -1.11)
22:44:45.610 00.002 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.99 = 1.99)
22:44:45.610 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.25 mountX=0.04 mountY=0.07, mountTheta=1.12
22:44:45.610 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
22:44:45.612 00.002 18120 Enqueuing Move request for scope (-0.05, -0.06)
22:44:45.612 00.000 21948 Worker thread wakes up
22:44:45.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:44:45.612 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:44:45.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:45.612 00.000 21948 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
22:44:45.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:44:45.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:45.612 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.2
22:44:45.612 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:45.612 00.000 18120 Enqueuing Expose request
22:44:45.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:44:45.612 00.000 21948 MoveAxis(E, 0, ABG)
22:44:45.612 00.000 21948 Move returns status 0, amount 0
22:44:45.612 00.000 21948 MoveAxis(N, 0, ABG)
22:44:45.612 00.000 21948 Move returns status 0, amount 0
22:44:45.612 00.000 21948 move complete, result=0
22:44:45.612 00.000 21948 worker thread done servicing request
22:44:45.612 00.000 21948 Worker thread wakes up
22:44:45.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:45.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:45.612 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:47.245 01.633 21948 Exposure complete
22:44:47.277 00.032 21948 worker thread done servicing request
22:44:47.277 00.000 18120 OnExposeComplete: enter
22:44:47.277 00.000 18120 UpdateGuideState(): m_state=6
22:44:47.277 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:44:47.277 00.000 18120 Star::Find returns 1 (0), X=414.18, Y=230.00, Mass=1963, SNR=30.5, Peak=197 HFD=4.2
22:44:47.277 00.000 18120 MultiStar: [#1 -0.22,0.43,0.00,M1] [#2 0.14,-0.08,0.60,U] [#3 0.14,-0.07,0.67,U] [#4 0.12,-0.01,0.60,U] [#5 -0.20,-0.40,0.00,M1] [#6 0.03,0.23,0.52,U] [#7 -0.13,-0.13,0.50,U] [#8 -0.12,0.22,0.46,U] 
22:44:47.282 00.005 18120 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {0.04, -0.07}
22:44:47.282 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.14) = xAngle (1.07 = 1.07)
22:44:47.282 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.17 = -2.11)
22:44:47.282 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.07 mountX=0.02 mountY=-0.04, mountTheta=-1.06
22:44:47.282 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
22:44:47.282 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
22:44:47.282 00.000 21948 Worker thread wakes up
22:44:47.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:47.282 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.5
22:44:47.282 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:47.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:47.282 00.000 18120 Enqueuing Expose request
22:44:47.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:44:47.282 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:44:47.282 00.000 21948 Moving (0.04, -0.00) raw xDistance=0.02 yDistance=-0.04
22:44:47.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:44:47.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:47.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:44:47.282 00.000 21948 MoveAxis(E, 0, ABG)
22:44:47.282 00.000 21948 Move returns status 0, amount 0
22:44:47.282 00.000 21948 MoveAxis(N, 0, ABG)
22:44:47.282 00.000 21948 Move returns status 0, amount 0
22:44:47.282 00.000 21948 move complete, result=0
22:44:47.282 00.000 21948 worker thread done servicing request
22:44:47.282 00.000 21948 Worker thread wakes up
22:44:47.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:47.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:47.282 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:48.806 01.524 21948 Exposure complete
22:44:48.869 00.063 21948 worker thread done servicing request
22:44:48.869 00.000 18120 OnExposeComplete: enter
22:44:48.869 00.000 18120 UpdateGuideState(): m_state=6
22:44:48.879 00.010 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:44:48.879 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=230.18, Mass=1984, SNR=30.6, Peak=196 HFD=4.1
22:44:48.879 00.000 18120 MultiStar: [#1 -0.01,0.37,0.72,U] [#2 0.08,0.00,0.60,U] [#3 -0.25,-0.19,0.71,U] [#4 0.18,-0.16,0.52,U] [#5 -0.05,-0.20,0.51,U] [#6 -0.10,0.43,0.00,M1] [#7 -0.10,0.19,0.53,U] [#8 0.13,0.03,0.41,U] 
22:44:48.885 00.006 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.01, 0.11}
22:44:48.885 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
22:44:48.885 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
22:44:48.885 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.90 mountX=-0.03 mountY=-0.00, mountTheta=-3.00
22:44:48.885 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
22:44:48.885 00.000 18120 Enqueuing Move request for scope (-0.01, 0.03)
22:44:48.885 00.000 21948 Worker thread wakes up
22:44:48.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:48.885 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.6
22:44:48.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:44:48.885 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.885 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:44:48.885 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:48.885 00.000 18120 Enqueuing Expose request
22:44:48.885 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
22:44:48.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:48.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:48.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:44:48.885 00.000 21948 MoveAxis(E, 0, ABG)
22:44:48.885 00.000 21948 Move returns status 0, amount 0
22:44:48.885 00.000 21948 MoveAxis(N, 0, ABG)
22:44:48.885 00.000 21948 Move returns status 0, amount 0
22:44:48.885 00.000 21948 move complete, result=0
22:44:48.885 00.000 21948 worker thread done servicing request
22:44:48.885 00.000 21948 Worker thread wakes up
22:44:48.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:48.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:48.885 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:50.527 01.642 21948 Exposure complete
22:44:50.563 00.036 21948 worker thread done servicing request
22:44:50.563 00.000 18120 OnExposeComplete: enter
22:44:50.570 00.007 18120 UpdateGuideState(): m_state=6
22:44:50.570 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:44:50.573 00.003 18120 Star::Find returns 1 (0), X=413.98, Y=229.90, Mass=2119, SNR=31.5, Peak=222 HFD=4.2
22:44:50.574 00.001 18120 MultiStar: [#1 -0.04,0.02,0.70,U] [#2 -0.01,-0.24,0.62,U] [#3 0.08,-0.10,0.69,U] [#4 0.29,0.01,0.52,U] [#5 0.08,-0.17,0.53,U] [#6 -0.09,0.32,0.48,U] [#7 -0.18,-0.15,0.49,U] [#8 -0.16,-0.15,0.45,U] 
22:44:50.574 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.16, -0.17}
22:44:50.574 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.14) = xAngle (-0.76 = -0.76)
22:44:50.574 00.000 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.34 = 2.34)
22:44:50.578 00.004 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.91 mountX=0.06 mountY=0.06, mountTheta=0.78
22:44:50.578 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.08, opts=13)
22:44:50.578 00.000 18120 Enqueuing Move request for scope (-0.03, -0.08)
22:44:50.578 00.000 21948 Worker thread wakes up
22:44:50.578 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:44:50.578 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:44:50.578 00.000 21948 Moving (-0.03, -0.08) raw xDistance=0.06 yDistance=0.06
22:44:50.578 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:50.578 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:50.578 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.5
22:44:50.578 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.578 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:50.578 00.000 18120 Enqueuing Expose request
22:44:50.578 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:50.578 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:44:50.578 00.000 21948 MoveAxis(E, 0, ABG)
22:44:50.578 00.000 21948 Move returns status 0, amount 0
22:44:50.578 00.000 21948 MoveAxis(N, 0, ABG)
22:44:50.578 00.000 21948 Move returns status 0, amount 0
22:44:50.578 00.000 21948 move complete, result=0
22:44:50.578 00.000 21948 worker thread done servicing request
22:44:50.578 00.000 21948 Worker thread wakes up
22:44:50.578 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:50.578 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:50.578 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:52.099 01.521 21948 Exposure complete
22:44:52.148 00.049 21948 worker thread done servicing request
22:44:52.148 00.000 18120 OnExposeComplete: enter
22:44:52.163 00.015 18120 UpdateGuideState(): m_state=6
22:44:52.163 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:44:52.163 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.00, Mass=2230, SNR=32.6, Peak=218 HFD=4.3
22:44:52.163 00.000 18120 MultiStar: [#1 0.01,0.13,0.67,U] [#2 0.25,0.01,0.57,U] [#3 -0.06,-0.29,0.66,U] [#4 0.52,-0.20,0.00,M1] [#5 0.41,-0.36,0.00,M1] [#6 0.22,0.44,0.00,M1] [#7 0.03,-0.26,0.51,U] [#8 0.10,0.11,0.42,U] 
22:44:52.163 00.000 18120 single-star, 5 included, MultiStar: {0.04, -0.07}, one-star: {-0.00, -0.07}
22:44:52.163 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.14) = xAngle (-0.44 = -0.44)
22:44:52.179 00.016 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.67 = 2.67)
22:44:52.179 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=0.07 mountY=0.03, mountTheta=0.47
22:44:52.179 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.07, opts=13)
22:44:52.179 00.000 18120 Enqueuing Move request for scope (-0.00, -0.07)
22:44:52.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:52.179 00.000 18120 UpdateGuideState exits: m=2230 RSB=32.6
22:44:52.179 00.000 21948 Worker thread wakes up
22:44:52.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:44:52.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:44:52.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:52.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:52.179 00.000 18120 Enqueuing Expose request
22:44:52.179 00.000 21948 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.03
22:44:52.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:44:52.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:52.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:44:52.179 00.000 21948 MoveAxis(E, 0, ABG)
22:44:52.179 00.000 21948 Move returns status 0, amount 0
22:44:52.179 00.000 21948 MoveAxis(N, 0, ABG)
22:44:52.179 00.000 21948 Move returns status 0, amount 0
22:44:52.179 00.000 21948 move complete, result=0
22:44:52.179 00.000 21948 worker thread done servicing request
22:44:52.179 00.000 21948 Worker thread wakes up
22:44:52.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:52.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:52.195 00.016 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:53.838 01.643 21948 Exposure complete
22:44:53.898 00.060 21948 worker thread done servicing request
22:44:53.898 00.000 18120 OnExposeComplete: enter
22:44:53.900 00.002 18120 UpdateGuideState(): m_state=6
22:44:53.900 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:44:53.902 00.002 18120 Star::Find returns 1 (0), X=414.03, Y=229.80, Mass=1962, SNR=30.5, Peak=197 HFD=4.2
22:44:53.902 00.000 18120 MultiStar: [#1 -0.26,0.33,0.72,U] [#2 0.05,0.16,0.64,U] [#3 0.21,-0.17,0.66,U] [#4 0.11,-0.11,0.57,U] [#5 -0.12,-0.08,0.52,U] [#6 -0.06,0.09,0.51,U] [#7 -0.04,-0.31,0.51,U] [#8 -0.36,-0.04,0.43,U] 
22:44:53.902 00.000 18120 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.11, -0.27}
22:44:53.902 00.000 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
22:44:53.902 00.000 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
22:44:53.904 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.44 mountX=0.02 mountY=0.08, mountTheta=1.30
22:44:53.904 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
22:44:53.906 00.002 18120 Enqueuing Move request for scope (-0.06, -0.05)
22:44:53.906 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:53.906 00.000 21948 Worker thread wakes up
22:44:53.906 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.5
22:44:53.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:53.906 00.000 18120 Enqueuing Expose request
22:44:53.906 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:44:53.906 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:44:53.909 00.003 21948 Moving (-0.06, -0.05) raw xDistance=0.02 yDistance=0.08
22:44:53.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:44:53.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:53.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:44:53.909 00.000 21948 MoveAxis(E, 0, ABG)
22:44:53.909 00.000 21948 Move returns status 0, amount 0
22:44:53.909 00.000 21948 MoveAxis(N, 0, ABG)
22:44:53.909 00.000 21948 Move returns status 0, amount 0
22:44:53.909 00.000 21948 move complete, result=0
22:44:53.909 00.000 21948 worker thread done servicing request
22:44:53.909 00.000 21948 Worker thread wakes up
22:44:53.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:53.909 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:53.909 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:55.427 01.518 21948 Exposure complete
22:44:55.465 00.038 21948 worker thread done servicing request
22:44:55.465 00.000 18120 OnExposeComplete: enter
22:44:55.465 00.000 18120 UpdateGuideState(): m_state=6
22:44:55.465 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:44:55.465 00.000 18120 Star::Find returns 1 (0), X=413.99, Y=230.04, Mass=2078, SNR=31.3, Peak=218 HFD=4.4
22:44:55.471 00.006 18120 MultiStar: [#1 -0.09,0.25,0.69,U] [#2 0.04,0.24,0.62,U] [#3 0.34,0.06,0.66,U] [#4 0.34,-0.21,0.54,U] [#5 -0.12,-0.19,0.48,U] [#6 0.39,0.20,0.50,U] [#7 -0.30,-0.02,0.51,U] [#8 0.02,-0.11,0.45,U] 
22:44:55.471 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.15, -0.03}
22:44:55.471 00.000 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.14) = xAngle (1.84 = 1.84)
22:44:55.471 00.000 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.94 = -1.34)
22:44:55.473 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.69 mountX=-0.01 mountY=-0.05, mountTheta=-1.84
22:44:55.473 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
22:44:55.475 00.002 18120 Enqueuing Move request for scope (0.04, 0.03)
22:44:55.475 00.000 21948 Worker thread wakes up
22:44:55.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:44:55.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:44:55.475 00.000 21948 Moving (0.04, 0.03) raw xDistance=-0.01 yDistance=-0.05
22:44:55.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:44:55.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:55.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:55.475 00.000 21948 MoveAxis(E, 0, ABG)
22:44:55.475 00.000 21948 Move returns status 0, amount 0
22:44:55.475 00.000 21948 MoveAxis(N, 0, ABG)
22:44:55.475 00.000 21948 Move returns status 0, amount 0
22:44:55.475 00.000 21948 move complete, result=0
22:44:55.475 00.000 21948 worker thread done servicing request
22:44:55.475 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:55.475 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.3
22:44:55.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:55.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:55.475 00.000 18120 Enqueuing Expose request
22:44:55.475 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:55.475 00.000 21948 Worker thread wakes up
22:44:55.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:55.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:57.111 01.636 21948 Exposure complete
22:44:57.159 00.048 21948 worker thread done servicing request
22:44:57.159 00.000 18120 OnExposeComplete: enter
22:44:57.173 00.014 18120 UpdateGuideState(): m_state=6
22:44:57.174 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:44:57.174 00.000 18120 Star::Find returns 1 (0), X=414.26, Y=229.87, Mass=1795, SNR=29.0, Peak=183 HFD=4.1
22:44:57.180 00.006 18120 MultiStar: [#1 -0.05,0.15,0.82,U] [#2 0.40,-0.19,0.68,U] [#3 0.06,-0.13,0.73,U] [#4 0.25,-0.14,0.60,U] [#5 0.18,-0.07,0.52,U] [#6 -0.02,0.15,0.56,U] [#7 0.12,-0.39,0.52,U] [#8 0.06,0.07,0.51,U] 
22:44:57.180 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.12, -0.20}
22:44:57.180 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
22:44:57.180 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
22:44:57.182 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.61 mountX=0.13 mountY=-0.07, mountTheta=-0.51
22:44:57.184 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.08, opts=13)
22:44:57.184 00.000 18120 Enqueuing Move request for scope (0.12, -0.08)
22:44:57.186 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:57.186 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.0
22:44:57.186 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:57.188 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:57.188 00.000 18120 Enqueuing Expose request
22:44:57.188 00.000 21948 Worker thread wakes up
22:44:57.188 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:44:57.188 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:44:57.188 00.000 21948 Moving (0.12, -0.08) raw xDistance=0.13 yDistance=-0.07
22:44:57.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:44:57.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:57.188 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:57.188 00.000 21948 MoveAxis(E, 0, ABG)
22:44:57.188 00.000 21948 Move returns status 0, amount 0
22:44:57.188 00.000 21948 MoveAxis(N, 0, ABG)
22:44:57.188 00.000 21948 Move returns status 0, amount 0
22:44:57.188 00.000 21948 move complete, result=0
22:44:57.188 00.000 21948 worker thread done servicing request
22:44:57.188 00.000 21948 Worker thread wakes up
22:44:57.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:57.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:57.188 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:58.601 01.413 21948 Exposure complete
22:44:58.649 00.048 21948 worker thread done servicing request
22:44:58.649 00.000 18120 OnExposeComplete: enter
22:44:58.649 00.000 18120 UpdateGuideState(): m_state=6
22:44:58.654 00.005 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:44:58.654 00.000 18120 Star::Find returns 1 (0), X=414.34, Y=229.77, Mass=1895, SNR=30.0, Peak=191 HFD=3.7
22:44:58.654 00.000 18120 MultiStar: [#1 -0.13,0.26,0.74,U] [#2 0.15,-0.12,0.61,U] [#3 0.25,0.01,0.71,U] [#4 0.23,-0.18,0.58,U] [#5 -0.44,0.28,0.00,M1] [#6 -0.03,0.09,0.48,U] [#7 -0.22,-0.13,0.55,U] [#8 0.03,0.29,0.45,U] 
22:44:58.654 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.20, -0.30}
22:44:58.654 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
22:44:58.656 00.002 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.82 = -2.46)
22:44:58.656 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=0.06 mountY=-0.05, mountTheta=-0.70
22:44:58.658 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
22:44:58.658 00.000 18120 Enqueuing Move request for scope (0.08, -0.03)
22:44:58.658 00.000 21948 Worker thread wakes up
22:44:58.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:44:58.658 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:44:58.658 00.000 21948 Moving (0.08, -0.03) raw xDistance=0.06 yDistance=-0.05
22:44:58.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:58.658 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:58.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:44:58.658 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.0
22:44:58.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:58.658 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:44:58.660 00.002 18120 Enqueuing Expose request
22:44:58.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:58.660 00.000 21948 MoveAxis(E, 0, ABG)
22:44:58.660 00.000 21948 Move returns status 0, amount 0
22:44:58.660 00.000 21948 MoveAxis(N, 0, ABG)
22:44:58.660 00.000 21948 Move returns status 0, amount 0
22:44:58.660 00.000 21948 move complete, result=0
22:44:58.660 00.000 21948 worker thread done servicing request
22:44:58.660 00.000 21948 Worker thread wakes up
22:44:58.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:44:58.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:44:58.660 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:00.305 01.645 21948 Exposure complete
22:45:00.334 00.029 21948 worker thread done servicing request
22:45:00.334 00.000 18120 OnExposeComplete: enter
22:45:00.334 00.000 18120 UpdateGuideState(): m_state=6
22:45:00.346 00.012 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:45:00.346 00.000 18120 Star::Find returns 1 (0), X=414.03, Y=229.90, Mass=1983, SNR=30.6, Peak=211 HFD=4.3
22:45:00.346 00.000 18120 MultiStar: [#1 -0.16,0.25,0.72,U] [#2 0.19,-0.02,0.64,U] [#3 0.31,-0.23,0.67,U] [#4 0.23,0.09,0.54,U] [#5 -0.08,0.03,0.54,U] [#6 0.09,0.14,0.51,U] [#7 -0.06,-0.25,0.50,U] [#8 -0.13,0.11,0.47,U] 
22:45:00.346 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.11, -0.17}
22:45:00.348 00.002 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
22:45:00.348 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
22:45:00.348 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.62 mountX=0.03 mountY=-0.01, mountTheta=-0.49
22:45:00.349 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.02, opts=13)
22:45:00.349 00.000 18120 Enqueuing Move request for scope (0.02, -0.02)
22:45:00.349 00.000 21948 Worker thread wakes up
22:45:00.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:00.349 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.6
22:45:00.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:00.349 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:00.349 00.000 18120 Enqueuing Expose request
22:45:00.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:45:00.349 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:45:00.349 00.000 21948 Moving (0.02, -0.02) raw xDistance=0.03 yDistance=-0.01
22:45:00.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:45:00.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:00.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:00.349 00.000 21948 MoveAxis(E, 0, ABG)
22:45:00.349 00.000 21948 Move returns status 0, amount 0
22:45:00.349 00.000 21948 MoveAxis(N, 0, ABG)
22:45:00.349 00.000 21948 Move returns status 0, amount 0
22:45:00.349 00.000 21948 move complete, result=0
22:45:00.349 00.000 21948 worker thread done servicing request
22:45:00.349 00.000 21948 Worker thread wakes up
22:45:00.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:00.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:00.349 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:01.877 01.528 21948 Exposure complete
22:45:01.923 00.046 21948 worker thread done servicing request
22:45:01.923 00.000 18120 OnExposeComplete: enter
22:45:01.923 00.000 18120 UpdateGuideState(): m_state=6
22:45:01.923 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:45:01.923 00.000 18120 Star::Find returns 1 (0), X=413.90, Y=230.18, Mass=2293, SNR=32.7, Peak=213 HFD=4.2
22:45:01.923 00.000 18120 MultiStar: [#1 -0.07,0.23,0.70,U] [#2 0.16,-0.03,0.58,U] [#3 -0.28,-0.09,0.62,U] [#4 0.41,-0.23,0.00,M1] [#5 -0.21,0.05,0.52,U] [#6 -0.18,0.20,0.47,U] [#7 -0.45,-0.14,0.00,M1] [#8 -0.20,-0.02,0.44,U] 
22:45:01.939 00.016 18120 refined, 6 included, MultiStar: {-0.15, 0.07}, one-star: {-0.24, 0.11}
22:45:01.939 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.84 = -2.45)
22:45:01.939 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
22:45:01.939 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.69 mountX=-0.13 mountY=0.10, mountTheta=2.47
22:45:01.939 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.07, opts=13)
22:45:01.939 00.000 18120 Enqueuing Move request for scope (-0.15, 0.07)
22:45:01.939 00.000 21948 Worker thread wakes up
22:45:01.939 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:01.939 00.000 18120 UpdateGuideState exits: m=2293 RSB=32.7
22:45:01.951 00.012 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:01.951 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:01.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
22:45:01.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
22:45:01.951 00.000 21948 Moving (-0.15, 0.07) raw xDistance=-0.13 yDistance=0.10
22:45:01.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:45:01.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:01.951 00.000 18120 Enqueuing Expose request
22:45:01.954 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:45:01.954 00.000 21948 MoveAxis(E, 0, ABG)
22:45:01.954 00.000 21948 Move returns status 0, amount 0
22:45:01.954 00.000 21948 MoveAxis(N, 0, ABG)
22:45:01.954 00.000 21948 Move returns status 0, amount 0
22:45:01.954 00.000 21948 move complete, result=0
22:45:01.954 00.000 21948 worker thread done servicing request
22:45:01.954 00.000 21948 Worker thread wakes up
22:45:01.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:01.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:01.954 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:03.596 01.642 21948 Exposure complete
22:45:03.627 00.031 21948 worker thread done servicing request
22:45:03.627 00.000 18120 OnExposeComplete: enter
22:45:03.627 00.000 18120 UpdateGuideState(): m_state=6
22:45:03.627 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:45:03.627 00.000 18120 Star::Find returns 1 (0), X=414.18, Y=230.14, Mass=2131, SNR=31.8, Peak=223 HFD=4.3
22:45:03.633 00.006 18120 MultiStar: [#1 0.05,0.29,0.66,U] [#2 0.24,0.09,0.67,U] [#3 0.02,-0.01,0.64,U] [#4 0.38,-0.04,0.54,U] [#5 -0.23,-0.07,0.50,U] [#6 0.10,0.15,0.46,U] [#7 0.22,0.07,0.48,U] [#8 0.07,0.07,0.45,U] 
22:45:03.633 00.000 18120 single-star, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.04, 0.07}
22:45:03.633 00.000 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.19 = 2.19)
22:45:03.633 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.29 = -0.99)
22:45:03.636 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
22:45:03.638 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
22:45:03.638 00.000 18120 Enqueuing Move request for scope (0.04, 0.07)
22:45:03.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:03.638 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.8
22:45:03.638 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:03.638 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:03.638 00.000 18120 Enqueuing Expose request
22:45:03.638 00.000 21948 Worker thread wakes up
22:45:03.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:45:03.638 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:45:03.638 00.000 21948 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.07
22:45:03.638 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:45:03.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:03.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:03.638 00.000 21948 MoveAxis(E, 0, ABG)
22:45:03.638 00.000 21948 Move returns status 0, amount 0
22:45:03.638 00.000 21948 MoveAxis(N, 0, ABG)
22:45:03.638 00.000 21948 Move returns status 0, amount 0
22:45:03.638 00.000 21948 move complete, result=0
22:45:03.638 00.000 21948 worker thread done servicing request
22:45:03.638 00.000 21948 Worker thread wakes up
22:45:03.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:03.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:03.638 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:05.172 01.534 21948 Exposure complete
22:45:05.234 00.062 21948 worker thread done servicing request
22:45:05.234 00.000 18120 OnExposeComplete: enter
22:45:05.234 00.000 18120 UpdateGuideState(): m_state=6
22:45:05.234 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:45:05.234 00.000 18120 Star::Find returns 1 (0), X=414.51, Y=229.97, Mass=1864, SNR=29.7, Peak=178 HFD=3.9
22:45:05.234 00.000 18120 MultiStar: [#1 -0.04,0.43,0.80,U] [#2 0.30,0.04,0.62,U] [#3 -0.18,0.07,0.70,U] [#4 0.25,-0.12,0.56,U] [#5 0.11,0.07,0.51,U] [#6 0.39,0.30,0.00,M1] [#7 0.17,-0.09,0.58,U] [#8 0.16,0.13,0.46,U] 
22:45:05.234 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.37, -0.10}
22:45:05.234 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.14) = xAngle (1.50 = 1.50)
22:45:05.234 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.60 = -1.68)
22:45:05.234 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=0.01 mountY=-0.16, mountTheta=-1.50
22:45:05.250 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.06, opts=13)
22:45:05.250 00.000 18120 Enqueuing Move request for scope (0.15, 0.06)
22:45:05.250 00.000 21948 Worker thread wakes up
22:45:05.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
22:45:05.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
22:45:05.250 00.000 21948 Moving (0.15, 0.06) raw xDistance=0.01 yDistance=-0.16
22:45:05.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:45:05.250 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:05.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:05.250 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.7
22:45:05.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:05.250 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:05.250 00.000 18120 Enqueuing Expose request
22:45:05.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:45:05.250 00.000 21948 MoveAxis(E, 0, ABG)
22:45:05.250 00.000 21948 Move returns status 0, amount 0
22:45:05.253 00.003 21948 MoveAxis(N, 0, ABG)
22:45:05.253 00.000 21948 Move returns status 0, amount 0
22:45:05.253 00.000 21948 move complete, result=0
22:45:05.253 00.000 21948 worker thread done servicing request
22:45:05.253 00.000 21948 Worker thread wakes up
22:45:05.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:05.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:05.253 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:45:06.890 01.637 21948 Exposure complete
22:45:06.934 00.044 21948 worker thread done servicing request
22:45:06.934 00.000 18120 OnExposeComplete: enter
22:45:06.934 00.000 18120 UpdateGuideState(): m_state=6
22:45:06.936 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:45:06.938 00.002 18120 Star::Find returns 1 (0), X=414.27, Y=230.13, Mass=2232, SNR=32.3, Peak=210 HFD=4.1
22:45:06.938 00.000 18120 MultiStar: [#1 0.29,0.38,0.00,M1] [#2 0.38,0.24,0.00,M1] [#3 -0.01,-0.09,0.64,U] [#4 0.49,-0.34,0.00,M1] [#5 0.07,-0.14,0.49,U] [#6 0.24,0.59,0.00,M2] [#7 0.15,-0.15,0.52,U] [#8 -0.12,0.09,0.41,U] 
22:45:06.938 00.000 18120 refined, 4 included, MultiStar: {0.06, -0.04}, one-star: {0.13, 0.05}
22:45:06.938 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.14) = xAngle (0.60 = 0.60)
22:45:06.938 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.70 = -2.58)
22:45:06.938 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=0.06 mountY=-0.04, mountTheta=-0.57
22:45:06.943 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
22:45:06.943 00.000 18120 Enqueuing Move request for scope (0.06, -0.04)
22:45:06.943 00.000 21948 Worker thread wakes up
22:45:06.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:06.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:45:06.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:45:06.943 00.000 18120 UpdateGuideState exits: m=2232 RSB=32.3
22:45:06.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:06.943 00.000 18120 Enqueuing Expose request
22:45:06.943 00.000 21948 Moving (0.06, -0.04) raw xDistance=0.06 yDistance=-0.04
22:45:06.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:45:06.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:06.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:06.943 00.000 21948 MoveAxis(E, 0, ABG)
22:45:06.943 00.000 21948 Move returns status 0, amount 0
22:45:06.943 00.000 21948 MoveAxis(N, 0, ABG)
22:45:06.943 00.000 21948 Move returns status 0, amount 0
22:45:06.943 00.000 21948 move complete, result=0
22:45:06.943 00.000 21948 worker thread done servicing request
22:45:06.943 00.000 21948 Worker thread wakes up
22:45:06.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:06.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:06.947 00.004 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:08.463 01.516 21948 Exposure complete
22:45:08.511 00.048 21948 worker thread done servicing request
22:45:08.511 00.000 18120 OnExposeComplete: enter
22:45:08.511 00.000 18120 UpdateGuideState(): m_state=6
22:45:08.522 00.011 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:45:08.524 00.002 18120 Star::Find returns 1 (0), X=414.33, Y=230.18, Mass=2056, SNR=31.0, Peak=186 HFD=3.9
22:45:08.526 00.002 18120 MultiStar: [#1 0.23,0.40,0.00,M2] [#2 0.61,0.08,0.00,M2] [#3 0.37,0.07,0.67,U] [#4 0.58,0.02,0.00,M2] [#5 0.11,0.20,0.48,U] [#6 0.06,0.42,0.50,U] [#7 0.37,0.09,0.52,U] [#8 0.09,0.08,0.49,U] 
22:45:08.526 00.000 18120 single-star, 5 included, MultiStar: {0.21, 0.15}, one-star: {0.19, 0.11}
22:45:08.526 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.14) = xAngle (1.65 = 1.65)
22:45:08.526 00.000 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.75 = -1.53)
22:45:08.526 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.51 mountX=-0.02 mountY=-0.22, mountTheta=-1.65
22:45:08.526 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.11, opts=13)
22:45:08.542 00.016 18120 Enqueuing Move request for scope (0.19, 0.11)
22:45:08.542 00.000 21948 Worker thread wakes up
22:45:08.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:08.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
22:45:08.542 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
22:45:08.542 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.0
22:45:08.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:08.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:08.542 00.000 18120 Enqueuing Expose request
22:45:08.551 00.009 21948 Moving (0.19, 0.11) raw xDistance=-0.02 yDistance=-0.22
22:45:08.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:45:08.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:45:08.551 00.000 21948 MoveAxis(E, 0, ABG)
22:45:08.551 00.000 21948 Move returns status 0, amount 0
22:45:08.551 00.000 21948 MoveAxis(N, 52, ABG)
22:45:08.551 00.000 21948 Guiding  Dir = 0, Dur = 52
22:45:08.551 00.000 21948 IsSlewing returns 0
22:45:08.551 00.000 21948 IsGuiding returns 0
22:45:08.558 00.007 21948 PulseGuide returned control before completion, sleep 57
22:45:08.622 00.064 21948 IsGuiding returns 0
22:45:08.622 00.000 21948 Move returns status 0, amount 52
22:45:08.622 00.000 21948 move complete, result=0
22:45:08.622 00.000 21948 worker thread done servicing request
22:45:08.622 00.000 21948 Worker thread wakes up
22:45:08.622 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:08.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:08.622 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 52 ms NORTH
22:45:10.260 01.638 21948 Exposure complete
22:45:10.312 00.052 21948 worker thread done servicing request
22:45:10.312 00.000 18120 OnExposeComplete: enter
22:45:10.312 00.000 18120 UpdateGuideState(): m_state=6
22:45:10.312 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:45:10.315 00.003 18120 Star::Find returns 1 (0), X=414.32, Y=230.13, Mass=1846, SNR=29.6, Peak=173 HFD=4.0
22:45:10.315 00.000 18120 MultiStar: [#1 0.03,0.59,0.00,M3] [#2 0.34,0.47,0.00,M3] [#3 -0.22,0.25,0.71,U] [#4 0.42,0.12,0.00,M3] [#5 0.04,0.46,0.00,M1] [#6 0.26,0.24,0.50,U] [#7 0.14,0.01,0.52,U] [#8 -0.03,0.18,0.46,U] 
22:45:10.315 00.000 18120 refined, 4 included, MultiStar: {0.07, 0.14}, one-star: {0.18, 0.06}
22:45:10.317 00.002 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.14) = xAngle (2.25 = 2.25)
22:45:10.317 00.000 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.35 = -0.93)
22:45:10.317 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.11 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
22:45:10.319 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.14, opts=13)
22:45:10.319 00.000 18120 Enqueuing Move request for scope (0.07, 0.14)
22:45:10.319 00.000 21948 Worker thread wakes up
22:45:10.319 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:10.319 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.6
22:45:10.319 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.319 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:10.319 00.000 18120 Enqueuing Expose request
22:45:10.319 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:45:10.319 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:45:10.319 00.000 21948 Moving (0.07, 0.14) raw xDistance=-0.10 yDistance=-0.12
22:45:10.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:45:10.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:10.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:45:10.319 00.000 21948 MoveAxis(E, 0, ABG)
22:45:10.319 00.000 21948 Move returns status 0, amount 0
22:45:10.319 00.000 21948 MoveAxis(N, 0, ABG)
22:45:10.319 00.000 21948 Move returns status 0, amount 0
22:45:10.319 00.000 21948 move complete, result=0
22:45:10.319 00.000 21948 worker thread done servicing request
22:45:10.319 00.000 21948 Worker thread wakes up
22:45:10.319 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:10.319 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:10.319 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:11.849 01.530 21948 Exposure complete
22:45:11.901 00.052 21948 worker thread done servicing request
22:45:11.901 00.000 18120 OnExposeComplete: enter
22:45:11.901 00.000 18120 UpdateGuideState(): m_state=6
22:45:11.901 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:45:11.901 00.000 18120 Star::Find returns 1 (0), X=414.22, Y=230.41, Mass=2130, SNR=31.9, Peak=182 HFD=4.2
22:45:11.901 00.000 18120 MultiStar: [#1 0.05,0.73,0.00,M4] [#2 0.25,0.62,0.00,M4] [#3 0.13,0.09,0.67,U] [#4 0.21,0.41,0.00,M4] [#5 0.06,0.49,0.00,M2] [#6 0.00,0.66,0.00,M1] [#7 -0.15,0.10,0.53,U] [#8 0.13,0.51,0.00,M1] 
22:45:11.901 00.000 18120 refined, 2 included, MultiStar: {0.04, 0.21}, one-star: {0.08, 0.34}
22:45:11.901 00.000 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.14) = xAngle (2.52 = 2.52)
22:45:11.901 00.000 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.62 = -0.67)
22:45:11.901 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.37 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
22:45:11.901 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.21, opts=13)
22:45:11.901 00.000 18120 Enqueuing Move request for scope (0.04, 0.21)
22:45:11.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:11.901 00.000 18120 UpdateGuideState exits: m=2130 RSB=31.9
22:45:11.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:11.901 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:11.901 00.000 18120 Enqueuing Expose request
22:45:11.901 00.000 21948 Worker thread wakes up
22:45:11.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
22:45:11.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
22:45:11.901 00.000 21948 Moving (0.04, 0.21) raw xDistance=-0.17 yDistance=-0.13
22:45:11.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:45:11.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:11.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:45:11.901 00.000 21948 MoveAxis(E, 0, ABG)
22:45:11.901 00.000 21948 Move returns status 0, amount 0
22:45:11.901 00.000 21948 MoveAxis(N, 0, ABG)
22:45:11.901 00.000 21948 Move returns status 0, amount 0
22:45:11.901 00.000 21948 move complete, result=0
22:45:11.901 00.000 21948 worker thread done servicing request
22:45:11.901 00.000 21948 Worker thread wakes up
22:45:11.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:11.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:11.901 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:13.550 01.649 21948 Exposure complete
22:45:13.620 00.070 21948 worker thread done servicing request
22:45:13.620 00.000 18120 OnExposeComplete: enter
22:45:13.620 00.000 18120 UpdateGuideState(): m_state=6
22:45:13.620 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:45:13.624 00.004 18120 Star::Find returns 1 (0), X=414.18, Y=229.95, Mass=2101, SNR=31.5, Peak=194 HFD=4.3
22:45:13.624 00.000 18120 MultiStar: [#1 0.01,0.73,0.00,M5] [#2 0.00,0.61,0.00,M5] [#3 -0.04,0.19,0.66,U] [#4 0.20,0.58,0.00,M5] [#5 -0.10,0.73,0.00,M3] [#6 -0.05,0.56,0.00,M2] [#7 -0.13,0.10,0.52,U] [#8 0.30,0.53,0.00,M2] 
22:45:13.624 00.000 18120 refined, 2 included, MultiStar: {-0.03, 0.02}, one-star: {0.04, -0.13}
22:45:13.624 00.000 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
22:45:13.624 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
22:45:13.626 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.40 mountX=-0.03 mountY=0.01, mountTheta=2.78
22:45:13.626 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
22:45:13.626 00.000 18120 Enqueuing Move request for scope (-0.03, 0.02)
22:45:13.626 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:13.629 00.003 18120 UpdateGuideState exits: m=2101 RSB=31.5
22:45:13.630 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:13.630 00.000 21948 Worker thread wakes up
22:45:13.630 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:13.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:45:13.630 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:45:13.630 00.000 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.01
22:45:13.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:45:13.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:13.630 00.000 18120 Enqueuing Expose request
22:45:13.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:13.630 00.000 21948 MoveAxis(E, 0, ABG)
22:45:13.630 00.000 21948 Move returns status 0, amount 0
22:45:13.630 00.000 21948 MoveAxis(N, 0, ABG)
22:45:13.630 00.000 21948 Move returns status 0, amount 0
22:45:13.630 00.000 21948 move complete, result=0
22:45:13.630 00.000 21948 worker thread done servicing request
22:45:13.630 00.000 21948 Worker thread wakes up
22:45:13.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:13.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:13.630 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:15.042 01.412 21948 Exposure complete
22:45:15.106 00.064 21948 worker thread done servicing request
22:45:15.106 00.000 18120 OnExposeComplete: enter
22:45:15.106 00.000 18120 UpdateGuideState(): m_state=6
22:45:15.106 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:45:15.106 00.000 18120 Star::Find returns 1 (0), X=414.38, Y=230.11, Mass=1926, SNR=30.2, Peak=165 HFD=4.1
22:45:15.122 00.016 18120 MultiStar: [#1 0.09,0.33,0.72,U] [#2 0.31,0.48,0.00,M6] [#3 0.02,0.06,0.71,U] [#4 0.75,0.19,0.00,M6] [#5 0.03,0.35,0.50,U] [#6 0.19,0.60,0.00,M3] [#7 0.10,0.08,0.51,U] [#8 0.20,0.39,0.00,M3] 
22:45:15.122 00.000 18120 refined, 4 included, MultiStar: {0.11, 0.16}, one-star: {0.25, 0.04}
22:45:15.122 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.14) = xAngle (2.09 = 2.09)
22:45:15.122 00.000 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.19 = -1.09)
22:45:15.122 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.94 mountX=-0.10 mountY=-0.17, mountTheta=-2.08
22:45:15.122 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.16, opts=13)
22:45:15.138 00.016 18120 Enqueuing Move request for scope (0.11, 0.16)
22:45:15.138 00.000 21948 Worker thread wakes up
22:45:15.138 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
22:45:15.138 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:15.138 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.2
22:45:15.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:15.138 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:15.145 00.007 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
22:45:15.145 00.000 21948 Moving (0.11, 0.16) raw xDistance=-0.10 yDistance=-0.17
22:45:15.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:45:15.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:15.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:45:15.145 00.000 21948 MoveAxis(E, 0, ABG)
22:45:15.145 00.000 21948 Move returns status 0, amount 0
22:45:15.145 00.000 21948 MoveAxis(N, 0, ABG)
22:45:15.145 00.000 21948 Move returns status 0, amount 0
22:45:15.145 00.000 21948 move complete, result=0
22:45:15.145 00.000 21948 worker thread done servicing request
22:45:15.145 00.000 18120 Enqueuing Expose request
22:45:15.145 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:45:15.145 00.000 21948 Worker thread wakes up
22:45:15.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:15.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:16.778 01.633 21948 Exposure complete
22:45:16.841 00.063 21948 worker thread done servicing request
22:45:16.841 00.000 18120 OnExposeComplete: enter
22:45:16.841 00.000 18120 UpdateGuideState(): m_state=6
22:45:16.846 00.005 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:45:16.846 00.000 18120 Star::Find returns 1 (0), X=414.18, Y=230.35, Mass=2108, SNR=31.4, Peak=164 HFD=4.0
22:45:16.846 00.000 18120 MultiStar: [#1 0.02,0.49,0.00,M5] [#2 0.56,0.14,0.00,M7] [#3 -0.09,-0.03,0.68,U] [#4 0.49,-0.01,0.00,M7] [#5 -0.09,0.10,0.51,U] [#6 0.33,0.44,0.00,M4] [#7 0.32,0.17,0.49,U] [#8 -0.08,0.36,0.43,U] 
22:45:16.846 00.000 18120 refined, 4 included, MultiStar: {0.02, 0.18}, one-star: {0.04, 0.28}
22:45:16.846 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.61 = 2.61)
22:45:16.846 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.57)
22:45:16.846 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=-0.15 mountY=-0.10, mountTheta=-2.58
22:45:16.846 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.18, opts=13)
22:45:16.857 00.011 18120 Enqueuing Move request for scope (0.02, 0.18)
22:45:16.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:16.858 00.001 21948 Worker thread wakes up
22:45:16.858 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.4
22:45:16.858 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:16.858 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
22:45:16.858 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
22:45:16.858 00.000 21948 Moving (0.02, 0.18) raw xDistance=-0.15 yDistance=-0.10
22:45:16.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:45:16.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:16.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:16.858 00.000 21948 MoveAxis(E, 0, ABG)
22:45:16.858 00.000 21948 Move returns status 0, amount 0
22:45:16.858 00.000 21948 MoveAxis(N, 0, ABG)
22:45:16.858 00.000 21948 Move returns status 0, amount 0
22:45:16.858 00.000 21948 move complete, result=0
22:45:16.858 00.000 21948 worker thread done servicing request
22:45:16.858 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:16.860 00.002 18120 Enqueuing Expose request
22:45:16.860 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:16.860 00.000 21948 Worker thread wakes up
22:45:16.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:16.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:18.274 01.414 21948 Exposure complete
22:45:18.324 00.050 21948 worker thread done servicing request
22:45:18.324 00.000 18120 OnExposeComplete: enter
22:45:18.324 00.000 18120 UpdateGuideState(): m_state=6
22:45:18.324 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:45:18.324 00.000 18120 Star::Find returns 1 (0), X=414.05, Y=229.85, Mass=1970, SNR=30.6, Peak=183 HFD=4.2
22:45:18.324 00.000 18120 MultiStar: [#1 0.14,0.00,0.76,U] [#2 0.15,0.20,0.67,U] [#3 -0.16,0.03,0.68,U] [#4 0.20,-0.37,0.56,U] [#5 -0.39,-0.16,0.52,U] [#6 -0.06,-0.05,0.52,U] [#7 -0.11,-0.29,0.53,U] [#8 0.10,0.03,0.45,U] 
22:45:18.324 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.09, -0.22}
22:45:18.324 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
22:45:18.337 00.013 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
22:45:18.337 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.79 mountX=0.08 mountY=0.06, mountTheta=0.67
22:45:18.337 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.09, opts=13)
22:45:18.337 00.000 18120 Enqueuing Move request for scope (-0.02, -0.09)
22:45:18.337 00.000 21948 Worker thread wakes up
22:45:18.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:45:18.337 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:45:18.337 00.000 21948 Moving (-0.02, -0.09) raw xDistance=0.08 yDistance=0.06
22:45:18.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:18.337 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.6
22:45:18.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:18.337 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:18.337 00.000 18120 Enqueuing Expose request
22:45:18.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:45:18.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:18.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:45:18.337 00.000 21948 MoveAxis(E, 0, ABG)
22:45:18.337 00.000 21948 Move returns status 0, amount 0
22:45:18.337 00.000 21948 MoveAxis(N, 0, ABG)
22:45:18.337 00.000 21948 Move returns status 0, amount 0
22:45:18.337 00.000 21948 move complete, result=0
22:45:18.337 00.000 21948 worker thread done servicing request
22:45:18.337 00.000 21948 Worker thread wakes up
22:45:18.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:18.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:18.337 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:19.973 01.636 21948 Exposure complete
22:45:20.002 00.029 21948 worker thread done servicing request
22:45:20.002 00.000 18120 OnExposeComplete: enter
22:45:20.002 00.000 18120 UpdateGuideState(): m_state=6
22:45:20.004 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:45:20.004 00.000 18120 Star::Find returns 1 (0), X=414.33, Y=229.85, Mass=2008, SNR=30.9, Peak=174 HFD=4.2
22:45:20.004 00.000 18120 MultiStar: [#1 0.07,0.26,0.73,U] [#2 0.26,-0.17,0.63,U] [#3 -0.28,-0.67,0.00,M1] [#4 -0.13,-0.38,0.54,U] [#5 0.07,-0.18,0.50,U] [#6 0.17,0.29,0.52,U] [#7 -0.13,-0.20,0.51,U] [#8 -0.24,0.04,0.40,U] 
22:45:20.004 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.19, -0.22}
22:45:20.004 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.14) = xAngle (0.24 = 0.24)
22:45:20.004 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.35 = -2.94)
22:45:20.004 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.90 mountX=0.10 mountY=-0.02, mountTheta=-0.21
22:45:20.004 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
22:45:20.004 00.000 18120 Enqueuing Move request for scope (0.06, -0.08)
22:45:20.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:20.004 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.9
22:45:20.004 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:20.004 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:20.004 00.000 18120 Enqueuing Expose request
22:45:20.004 00.000 21948 Worker thread wakes up
22:45:20.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:45:20.004 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:45:20.004 00.000 21948 Moving (0.06, -0.08) raw xDistance=0.10 yDistance=-0.02
22:45:20.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:45:20.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:20.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:20.004 00.000 21948 MoveAxis(E, 0, ABG)
22:45:20.004 00.000 21948 Move returns status 0, amount 0
22:45:20.004 00.000 21948 MoveAxis(N, 0, ABG)
22:45:20.004 00.000 21948 Move returns status 0, amount 0
22:45:20.004 00.000 21948 move complete, result=0
22:45:20.004 00.000 21948 worker thread done servicing request
22:45:20.004 00.000 21948 Worker thread wakes up
22:45:20.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:20.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:20.004 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:21.543 01.539 21948 Exposure complete
22:45:21.590 00.047 21948 worker thread done servicing request
22:45:21.590 00.000 18120 OnExposeComplete: enter
22:45:21.590 00.000 18120 UpdateGuideState(): m_state=6
22:45:21.590 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:45:21.590 00.000 18120 Star::Find returns 1 (0), X=414.30, Y=229.74, Mass=1928, SNR=30.2, Peak=171 HFD=3.8
22:45:21.606 00.016 18120 MultiStar: [#1 0.40,0.16,0.76,U] [#2 0.43,-0.16,0.00,M6] [#3 -0.08,-0.60,0.00,M2] [#4 0.35,-0.42,0.00,M6] [#5 0.25,-0.11,0.52,U] [#6 0.24,0.23,0.49,U] [#7 0.04,-0.09,0.55,U] [#8 0.18,-0.12,0.44,U] 
22:45:21.606 00.000 18120 refined, 5 included, MultiStar: {0.21, -0.07}, one-star: {0.16, -0.33}
22:45:21.606 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
22:45:21.606 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.34)
22:45:21.606 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.30 mountX=0.15 mountY=-0.16, mountTheta=-0.82
22:45:21.606 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.07, opts=13)
22:45:21.614 00.008 18120 Enqueuing Move request for scope (0.21, -0.07)
22:45:21.614 00.000 21948 Worker thread wakes up
22:45:21.614 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:21.614 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.2
22:45:21.614 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:21.617 00.003 18120 Enqueuing Expose request
22:45:21.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
22:45:21.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
22:45:21.617 00.000 21948 Moving (0.21, -0.07) raw xDistance=0.15 yDistance=-0.16
22:45:21.617 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:45:21.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:21.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:45:21.617 00.000 21948 MoveAxis(E, 0, ABG)
22:45:21.617 00.000 21948 Move returns status 0, amount 0
22:45:21.617 00.000 21948 MoveAxis(N, 0, ABG)
22:45:21.617 00.000 21948 Move returns status 0, amount 0
22:45:21.617 00.000 21948 move complete, result=0
22:45:21.617 00.000 21948 worker thread done servicing request
22:45:21.617 00.000 21948 Worker thread wakes up
22:45:21.617 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:21.617 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:21.617 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:45:23.260 01.643 21948 Exposure complete
22:45:23.296 00.036 21948 worker thread done servicing request
22:45:23.296 00.000 18120 OnExposeComplete: enter
22:45:23.303 00.007 18120 UpdateGuideState(): m_state=6
22:45:23.303 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:45:23.305 00.002 18120 Star::Find returns 1 (0), X=414.35, Y=229.88, Mass=2044, SNR=31.0, Peak=195 HFD=4.0
22:45:23.307 00.002 18120 MultiStar: [#1 0.15,-0.11,0.71,U] [#2 0.64,-0.17,0.00,M7] [#3 -0.18,-0.61,0.00,M3] [#4 0.23,-0.40,0.00,M7] [#5 0.18,-0.39,0.55,U] [#6 0.25,0.10,0.52,U] [#7 0.27,-0.36,0.00,M1] [#8 0.26,-0.18,0.42,U] 
22:45:23.307 00.000 18120 refined, 4 included, MultiStar: {0.20, -0.16}, one-star: {0.21, -0.19}
22:45:23.307 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.48 = 0.48)
22:45:23.307 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.59 = -2.70)
22:45:23.307 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.66 mountX=0.23 mountY=-0.11, mountTheta=-0.45
22:45:23.307 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.16, opts=13)
22:45:23.307 00.000 18120 Enqueuing Move request for scope (0.20, -0.16)
22:45:23.307 00.000 21948 Worker thread wakes up
22:45:23.307 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
22:45:23.307 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
22:45:23.307 00.000 21948 Moving (0.20, -0.16) raw xDistance=0.23 yDistance=-0.11
22:45:23.307 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:45:23.307 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:23.307 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.0
22:45:23.307 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.307 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:23.307 00.000 18120 Enqueuing Expose request
22:45:23.307 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:23.307 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:45:23.307 00.000 21948 MoveAxis(W, 41, ABG)
22:45:23.307 00.000 21948 Guiding  Dir = 3, Dur = 41
22:45:23.307 00.000 21948 IsSlewing returns 0
22:45:23.307 00.000 21948 IsGuiding returns 0
22:45:23.307 00.000 21948 PulseGuide returned control before completion, sleep 50
22:45:23.371 00.064 21948 IsGuiding returns 0
22:45:23.371 00.000 21948 Move returns status 0, amount 41
22:45:23.371 00.000 21948 MoveAxis(N, 0, ABG)
22:45:23.371 00.000 21948 Move returns status 0, amount 0
22:45:23.371 00.000 21948 move complete, result=0
22:45:23.371 00.000 21948 worker thread done servicing request
22:45:23.371 00.000 21948 Worker thread wakes up
22:45:23.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:23.371 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
22:45:23.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:24.785 01.414 21948 Exposure complete
22:45:24.833 00.048 21948 worker thread done servicing request
22:45:24.833 00.000 18120 OnExposeComplete: enter
22:45:24.833 00.000 18120 UpdateGuideState(): m_state=6
22:45:24.833 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:45:24.846 00.013 18120 Star::Find returns 1 (0), X=414.24, Y=229.77, Mass=2021, SNR=30.9, Peak=198 HFD=4.3
22:45:24.846 00.000 18120 MultiStar: [#1 -0.12,-0.08,0.73,U] [#2 0.06,-0.23,0.64,U] [#3 -0.01,-0.61,0.00,M4] [#4 0.59,-0.27,0.00,M8] [#5 0.08,-0.26,0.51,U] [#6 0.36,-0.18,0.50,U] [#7 0.01,-0.27,0.55,U] [#8 -0.04,-0.19,0.43,U] 
22:45:24.846 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {0.10, -0.30}
22:45:24.848 00.002 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.14) = xAngle (-0.16 = -0.16)
22:45:24.848 00.000 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.95 = 2.95)
22:45:24.848 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.30 mountX=0.22 mountY=0.04, mountTheta=0.19
22:45:24.848 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.22, opts=13)
22:45:24.848 00.000 18120 Enqueuing Move request for scope (0.06, -0.22)
22:45:24.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:24.848 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.9
22:45:24.864 00.016 21948 Worker thread wakes up
22:45:24.864 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:24.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
22:45:24.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
22:45:24.864 00.000 21948 Moving (0.06, -0.22) raw xDistance=0.22 yDistance=0.04
22:45:24.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:45:24.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:24.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:45:24.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:24.864 00.000 18120 Enqueuing Expose request
22:45:24.864 00.000 21948 MoveAxis(W, 43, ABG)
22:45:24.864 00.000 21948 Guiding  Dir = 3, Dur = 43
22:45:24.864 00.000 21948 IsSlewing returns 0
22:45:24.864 00.000 21948 IsGuiding returns 0
22:45:24.864 00.000 21948 PulseGuide returned control before completion, sleep 52
22:45:24.930 00.066 21948 IsGuiding returns 0
22:45:24.930 00.000 21948 Move returns status 0, amount 43
22:45:24.930 00.000 21948 MoveAxis(N, 0, ABG)
22:45:24.930 00.000 21948 Move returns status 0, amount 0
22:45:24.930 00.000 21948 move complete, result=0
22:45:24.930 00.000 21948 worker thread done servicing request
22:45:24.930 00.000 21948 Worker thread wakes up
22:45:24.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:24.930 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
22:45:24.933 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:26.563 01.630 21948 Exposure complete
22:45:26.612 00.049 21948 worker thread done servicing request
22:45:26.612 00.000 18120 OnExposeComplete: enter
22:45:26.612 00.000 18120 UpdateGuideState(): m_state=6
22:45:26.612 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:45:26.612 00.000 18120 Star::Find returns 1 (0), X=414.10, Y=230.17, Mass=2030, SNR=30.8, Peak=216 HFD=4.2
22:45:26.612 00.000 18120 MultiStar: [#1 0.28,0.35,0.00,M1] [#2 0.35,0.01,0.63,U] [#3 0.08,-0.15,0.73,U] [#4 0.41,0.15,0.00,M9] [#5 0.10,0.18,0.51,U] [#6 0.04,0.24,0.50,U] [#7 0.01,0.10,0.52,U] [#8 -0.11,0.41,0.42,U] 
22:45:26.612 00.000 18120 single-star, 6 included, MultiStar: {0.06, 0.10}, one-star: {-0.04, 0.10}
22:45:26.612 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.11 = 3.11)
22:45:26.612 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.07)
22:45:26.612 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
22:45:26.612 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
22:45:26.612 00.000 18120 Enqueuing Move request for scope (-0.04, 0.10)
22:45:26.612 00.000 21948 Worker thread wakes up
22:45:26.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:45:26.612 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:45:26.612 00.000 21948 Moving (-0.04, 0.10) raw xDistance=-0.11 yDistance=-0.01
22:45:26.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:45:26.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:26.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:26.612 00.000 18120 UpdateGuideState exits: m=2030 RSB=30.8
22:45:26.612 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:26.612 00.000 18120 Enqueuing Expose request
22:45:26.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:26.612 00.000 21948 MoveAxis(E, 0, ABG)
22:45:26.612 00.000 21948 Move returns status 0, amount 0
22:45:26.612 00.000 21948 MoveAxis(N, 0, ABG)
22:45:26.612 00.000 21948 Move returns status 0, amount 0
22:45:26.612 00.000 21948 move complete, result=0
22:45:26.612 00.000 21948 worker thread done servicing request
22:45:26.612 00.000 21948 Worker thread wakes up
22:45:26.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:26.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:26.629 00.017 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:28.154 01.525 21948 Exposure complete
22:45:28.213 00.059 21948 worker thread done servicing request
22:45:28.213 00.000 18120 OnExposeComplete: enter
22:45:28.215 00.002 18120 UpdateGuideState(): m_state=6
22:45:28.215 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:45:28.217 00.002 18120 Star::Find returns 1 (0), X=414.20, Y=229.88, Mass=1798, SNR=29.2, Peak=177 HFD=4.2
22:45:28.217 00.000 18120 MultiStar: [#1 0.12,0.24,0.77,U] [#2 0.36,-0.19,0.64,U] [#3 0.36,-0.31,0.00,M4] [#4 0.55,-0.45,0.00,M10] [#5 -0.32,-0.06,0.53,U] [#6 -0.14,0.13,0.48,U] [#7 0.14,-0.03,0.58,U] [#8 -0.10,0.15,0.50,U] 
22:45:28.217 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.06, -0.19}
22:45:28.217 00.000 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
22:45:28.217 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.21)
22:45:28.217 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.18 mountX=0.02 mountY=-0.03, mountTheta=-0.95
22:45:28.217 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
22:45:28.217 00.000 18120 Enqueuing Move request for scope (0.04, -0.01)
22:45:28.217 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:28.217 00.000 21948 Worker thread wakes up
22:45:28.217 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.2
22:45:28.233 00.016 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.233 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:28.233 00.000 18120 Enqueuing Expose request
22:45:28.233 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:45:28.233 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:45:28.233 00.000 21948 Moving (0.04, -0.01) raw xDistance=0.02 yDistance=-0.03
22:45:28.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:45:28.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:28.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:28.233 00.000 21948 MoveAxis(E, 0, ABG)
22:45:28.233 00.000 21948 Move returns status 0, amount 0
22:45:28.233 00.000 21948 MoveAxis(N, 0, ABG)
22:45:28.233 00.000 21948 Move returns status 0, amount 0
22:45:28.233 00.000 21948 move complete, result=0
22:45:28.233 00.000 21948 worker thread done servicing request
22:45:28.233 00.000 21948 Worker thread wakes up
22:45:28.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:28.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:28.244 00.011 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:29.875 01.631 21948 Exposure complete
22:45:29.923 00.048 21948 worker thread done servicing request
22:45:29.923 00.000 18120 OnExposeComplete: enter
22:45:29.923 00.000 18120 UpdateGuideState(): m_state=6
22:45:29.923 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:45:29.923 00.000 18120 Star::Find returns 1 (0), X=414.33, Y=229.75, Mass=2019, SNR=30.8, Peak=168 HFD=4.1
22:45:29.923 00.000 18120 MultiStar: [#1 0.21,0.02,0.76,U] [#2 0.19,-0.18,0.64,U] [#3 -0.10,-0.59,0.00,M5] [#4 0.44,-0.46,0.00,R] [#5 0.00,-0.03,0.49,U] [#6 0.46,-0.10,0.00,M1] [#7 0.18,-0.33,0.55,U] [#8 0.08,-0.30,0.45,U] 
22:45:29.923 00.000 18120 refined, 5 included, MultiStar: {0.15, -0.19}, one-star: {0.19, -0.32}
22:45:29.923 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.14) = xAngle (0.25 = 0.25)
22:45:29.923 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.35 = -2.93)
22:45:29.923 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-0.90 mountX=0.24 mountY=-0.05, mountTheta=-0.21
22:45:29.923 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.19, opts=13)
22:45:29.923 00.000 18120 Enqueuing Move request for scope (0.15, -0.19)
22:45:29.923 00.000 21948 Worker thread wakes up
22:45:29.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
22:45:29.923 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
22:45:29.923 00.000 21948 Moving (0.15, -0.19) raw xDistance=0.24 yDistance=-0.05
22:45:29.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:29.923 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.8
22:45:29.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.935 00.012 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:29.935 00.000 18120 Enqueuing Expose request
22:45:29.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:45:29.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:29.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:29.935 00.000 21948 MoveAxis(W, 43, ABG)
22:45:29.935 00.000 21948 Guiding  Dir = 3, Dur = 43
22:45:29.935 00.000 21948 IsSlewing returns 0
22:45:29.935 00.000 21948 IsGuiding returns 0
22:45:29.937 00.002 21948 PulseGuide returned control before completion, sleep 52
22:45:30.003 00.066 21948 IsGuiding returns 0
22:45:30.003 00.000 21948 Move returns status 0, amount 43
22:45:30.003 00.000 21948 MoveAxis(N, 0, ABG)
22:45:30.003 00.000 21948 Move returns status 0, amount 0
22:45:30.003 00.000 21948 move complete, result=0
22:45:30.003 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
22:45:30.005 00.002 21948 worker thread done servicing request
22:45:30.005 00.000 21948 Worker thread wakes up
22:45:30.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:30.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:31.412 01.407 21948 Exposure complete
22:45:31.460 00.048 21948 worker thread done servicing request
22:45:31.460 00.000 18120 OnExposeComplete: enter
22:45:31.464 00.004 18120 UpdateGuideState(): m_state=6
22:45:31.464 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:45:31.464 00.000 18120 Star::Find returns 1 (0), X=414.21, Y=229.87, Mass=1907, SNR=30.0, Peak=174 HFD=4.2
22:45:31.464 00.000 18120 MultiStar: [#1 -0.06,0.10,0.72,U] [#2 0.63,-0.15,0.00,M4] [#3 0.44,-0.44,0.00,M6] [#4 0.09,0.12,0.52,U] [#5 0.23,-0.28,0.55,U] [#6 0.41,-0.04,0.51,U] [#7 0.22,-0.04,0.53,U] [#8 0.20,-0.06,0.48,U] 
22:45:31.464 00.000 18120 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.07, -0.20}
22:45:31.464 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.14) = xAngle (0.71 = 0.71)
22:45:31.464 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.81 = -2.47)
22:45:31.464 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=0.12 mountY=-0.10, mountTheta=-0.69
22:45:31.464 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.07, opts=13)
22:45:31.464 00.000 18120 Enqueuing Move request for scope (0.14, -0.07)
22:45:31.464 00.000 21948 Worker thread wakes up
22:45:31.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:31.464 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.0
22:45:31.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:31.464 00.000 18120 Enqueuing Expose request
22:45:31.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:45:31.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:45:31.464 00.000 21948 Moving (0.14, -0.07) raw xDistance=0.12 yDistance=-0.10
22:45:31.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:45:31.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:31.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:31.464 00.000 21948 MoveAxis(E, 0, ABG)
22:45:31.464 00.000 21948 Move returns status 0, amount 0
22:45:31.464 00.000 21948 MoveAxis(N, 0, ABG)
22:45:31.464 00.000 21948 Move returns status 0, amount 0
22:45:31.464 00.000 21948 move complete, result=0
22:45:31.464 00.000 21948 worker thread done servicing request
22:45:31.464 00.000 21948 Worker thread wakes up
22:45:31.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:31.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:31.464 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:33.112 01.648 21948 Exposure complete
22:45:33.160 00.048 21948 worker thread done servicing request
22:45:33.160 00.000 18120 OnExposeComplete: enter
22:45:33.160 00.000 18120 UpdateGuideState(): m_state=6
22:45:33.160 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:45:33.176 00.016 18120 Star::Find returns 1 (0), X=414.69, Y=229.76, Mass=1889, SNR=29.8, Peak=172 HFD=3.8
22:45:33.176 00.000 18120 MultiStar: [#1 0.29,0.34,0.00,M1] [#2 0.42,-0.10,0.64,U] [#3 -0.22,-0.18,0.70,U] [#4 0.07,0.09,0.54,U] [#5 -0.09,-0.26,0.56,U] [#6 0.58,0.23,0.00,M1] [#7 0.12,-0.13,0.56,U] [#8 -0.01,-0.01,0.47,U] 
22:45:33.176 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.55, -0.31}
22:45:33.176 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.38 = 0.38)
22:45:33.176 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.49 = -2.80)
22:45:33.176 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.76 mountX=0.20 mountY=-0.07, mountTheta=-0.35
22:45:33.192 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.15, opts=13)
22:45:33.192 00.000 18120 Enqueuing Move request for scope (0.16, -0.15)
22:45:33.192 00.000 21948 Worker thread wakes up
22:45:33.192 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:33.192 00.000 18120 UpdateGuideState exits: m=1889 RSB=29.8
22:45:33.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.192 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:45:33.192 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:45:33.192 00.000 21948 Moving (0.16, -0.15) raw xDistance=0.20 yDistance=-0.07
22:45:33.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:45:33.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:33.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:33.192 00.000 21948 MoveAxis(W, 37, ABG)
22:45:33.192 00.000 21948 Guiding  Dir = 3, Dur = 37
22:45:33.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:33.192 00.000 18120 Enqueuing Expose request
22:45:33.192 00.000 21948 IsSlewing returns 0
22:45:33.192 00.000 21948 IsGuiding returns 0
22:45:33.209 00.017 21948 PulseGuide returned control before completion, sleep 45
22:45:33.256 00.047 21948 IsGuiding returns 0
22:45:33.256 00.000 21948 Move returns status 0, amount 37
22:45:33.256 00.000 21948 MoveAxis(N, 0, ABG)
22:45:33.256 00.000 21948 Move returns status 0, amount 0
22:45:33.256 00.000 21948 move complete, result=0
22:45:33.256 00.000 21948 worker thread done servicing request
22:45:33.256 00.000 21948 Worker thread wakes up
22:45:33.256 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
22:45:33.256 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:33.256 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:34.664 01.408 21948 Exposure complete
22:45:34.718 00.054 21948 worker thread done servicing request
22:45:34.718 00.000 18120 OnExposeComplete: enter
22:45:34.718 00.000 18120 UpdateGuideState(): m_state=6
22:45:34.718 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:45:34.718 00.000 18120 Star::Find returns 1 (0), X=414.40, Y=229.78, Mass=2064, SNR=31.2, Peak=201 HFD=3.8
22:45:34.718 00.000 18120 MultiStar: [#1 0.16,0.14,0.74,U] [#2 0.55,0.15,0.00,M4] [#3 -0.06,-0.12,0.68,U] [#4 -0.06,0.39,0.54,U] [#5 -0.13,-0.20,0.48,U] [#6 0.20,0.29,0.50,U] [#7 0.11,-0.10,0.52,U] [#8 -0.27,0.16,0.44,U] 
22:45:34.718 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.26, -0.29}
22:45:34.718 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.14) = xAngle (1.17 = 1.17)
22:45:34.718 00.000 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.28 = -2.01)
22:45:34.718 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.03 mountX=0.02 mountY=-0.05, mountTheta=-1.17
22:45:34.718 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
22:45:34.718 00.000 18120 Enqueuing Move request for scope (0.06, 0.00)
22:45:34.718 00.000 21948 Worker thread wakes up
22:45:34.718 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:45:34.718 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:45:34.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:34.718 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.2
22:45:34.718 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:34.718 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:34.718 00.000 18120 Enqueuing Expose request
22:45:34.718 00.000 21948 Moving (0.06, 0.00) raw xDistance=0.02 yDistance=-0.05
22:45:34.718 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:45:34.718 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:34.718 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:34.718 00.000 21948 MoveAxis(E, 0, ABG)
22:45:34.718 00.000 21948 Move returns status 0, amount 0
22:45:34.718 00.000 21948 MoveAxis(N, 0, ABG)
22:45:34.718 00.000 21948 Move returns status 0, amount 0
22:45:34.718 00.000 21948 move complete, result=0
22:45:34.718 00.000 21948 worker thread done servicing request
22:45:34.718 00.000 21948 Worker thread wakes up
22:45:34.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:34.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:34.718 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:36.367 01.649 21948 Exposure complete
22:45:36.409 00.042 21948 worker thread done servicing request
22:45:36.409 00.000 18120 OnExposeComplete: enter
22:45:36.409 00.000 18120 UpdateGuideState(): m_state=6
22:45:36.409 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:45:36.409 00.000 18120 Star::Find returns 1 (0), X=414.42, Y=229.83, Mass=1857, SNR=29.5, Peak=189 HFD=3.8
22:45:36.409 00.000 18120 MultiStar: [#1 0.14,0.28,0.73,U] [#2 0.32,-0.01,0.66,U] [#3 -0.01,-0.30,0.69,U] [#4 -0.02,0.34,0.57,U] [#5 0.13,-0.12,0.57,U] [#6 0.26,0.20,0.50,U] [#7 0.13,-0.19,0.55,U] [#8 0.10,0.08,0.49,U] 
22:45:36.409 00.000 18120 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.28, -0.24}
22:45:36.409 00.000 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.14) = xAngle (1.05 = 1.05)
22:45:36.409 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.16 = -2.13)
22:45:36.409 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.09 mountX=0.08 mountY=-0.13, mountTheta=-1.04
22:45:36.415 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.01, opts=13)
22:45:36.415 00.000 18120 Enqueuing Move request for scope (0.16, -0.01)
22:45:36.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:36.415 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.5
22:45:36.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.415 00.000 21948 Worker thread wakes up
22:45:36.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:45:36.415 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:45:36.415 00.000 21948 Moving (0.16, -0.01) raw xDistance=0.08 yDistance=-0.13
22:45:36.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:36.430 00.015 18120 Enqueuing Expose request
22:45:36.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:45:36.430 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:36.430 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:45:36.430 00.000 21948 MoveAxis(E, 0, ABG)
22:45:36.430 00.000 21948 Move returns status 0, amount 0
22:45:36.430 00.000 21948 MoveAxis(N, 0, ABG)
22:45:36.430 00.000 21948 Move returns status 0, amount 0
22:45:36.430 00.000 21948 move complete, result=0
22:45:36.430 00.000 21948 worker thread done servicing request
22:45:36.430 00.000 21948 Worker thread wakes up
22:45:36.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:36.430 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:36.430 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:37.956 01.526 21948 Exposure complete
22:45:37.987 00.031 21948 worker thread done servicing request
22:45:37.987 00.000 18120 OnExposeComplete: enter
22:45:37.987 00.000 18120 UpdateGuideState(): m_state=6
22:45:37.987 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:45:37.987 00.000 18120 Star::Find returns 1 (0), X=414.39, Y=229.80, Mass=2284, SNR=32.9, Peak=207 HFD=4.2
22:45:37.993 00.006 18120 MultiStar: [#1 0.56,0.05,0.00,M1] [#2 0.43,-0.25,0.00,M4] [#3 -0.18,-0.70,0.00,M4] [#4 0.06,0.06,0.49,U] [#5 0.24,-0.30,0.52,U] [#6 -0.10,0.04,0.46,U] [#7 0.35,-0.57,0.00,M1] [#8 0.11,0.08,0.42,U] 
22:45:37.993 00.000 18120 refined, 4 included, MultiStar: {0.14, -0.12}, one-star: {0.25, -0.27}
22:45:37.993 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.44 = 0.44)
22:45:37.993 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.54 = -2.74)
22:45:37.995 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.70 mountX=0.17 mountY=-0.07, mountTheta=-0.41
22:45:37.995 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
22:45:37.995 00.000 18120 Enqueuing Move request for scope (0.14, -0.12)
22:45:37.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:37.995 00.000 18120 UpdateGuideState exits: m=2284 RSB=32.9
22:45:37.995 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:37.995 00.000 21948 Worker thread wakes up
22:45:37.995 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
22:45:37.995 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
22:45:37.995 00.000 21948 Moving (0.14, -0.12) raw xDistance=0.17 yDistance=-0.07
22:45:37.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:45:37.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:37.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:37.995 00.000 21948 MoveAxis(E, 0, ABG)
22:45:37.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:37.995 00.000 18120 Enqueuing Expose request
22:45:37.995 00.000 21948 Move returns status 0, amount 0
22:45:37.995 00.000 21948 MoveAxis(N, 0, ABG)
22:45:37.995 00.000 21948 Move returns status 0, amount 0
22:45:37.995 00.000 21948 move complete, result=0
22:45:37.995 00.000 21948 worker thread done servicing request
22:45:37.995 00.000 21948 Worker thread wakes up
22:45:37.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:37.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:37.995 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:39.639 01.644 21948 Exposure complete
22:45:39.686 00.047 21948 worker thread done servicing request
22:45:39.686 00.000 18120 OnExposeComplete: enter
22:45:39.686 00.000 18120 UpdateGuideState(): m_state=6
22:45:39.699 00.013 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:45:39.702 00.003 18120 Star::Find returns 1 (0), X=414.30, Y=229.89, Mass=1808, SNR=29.3, Peak=182 HFD=3.9
22:45:39.702 00.000 18120 MultiStar: [#1 0.49,-0.24,0.00,M2] [#2 0.54,-0.25,0.00,M5] [#3 -0.18,-0.50,0.00,M5] [#4 0.11,0.07,0.58,U] [#5 0.38,-0.21,0.00,M1] [#6 0.61,-0.21,0.00,M1] [#7 0.32,-0.30,0.00,M2] [#8 0.49,-0.12,0.00,M1] 
22:45:39.702 00.000 18120 refined, 1 included, MultiStar: {0.14, -0.09}, one-star: {0.16, -0.18}
22:45:39.702 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.14) = xAngle (0.59 = 0.59)
22:45:39.702 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.69 = -2.60)
22:45:39.702 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.56 mountX=0.14 mountY=-0.09, mountTheta=-0.56
22:45:39.702 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.09, opts=13)
22:45:39.702 00.000 18120 Enqueuing Move request for scope (0.14, -0.09)
22:45:39.702 00.000 21948 Worker thread wakes up
22:45:39.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:39.702 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.3
22:45:39.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
22:45:39.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
22:45:39.702 00.000 21948 Moving (0.14, -0.09) raw xDistance=0.14 yDistance=-0.09
22:45:39.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:45:39.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:39.702 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:39.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:39.718 00.016 18120 Enqueuing Expose request
22:45:39.718 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:45:39.718 00.000 21948 MoveAxis(E, 0, ABG)
22:45:39.718 00.000 21948 Move returns status 0, amount 0
22:45:39.718 00.000 21948 MoveAxis(N, 0, ABG)
22:45:39.718 00.000 21948 Move returns status 0, amount 0
22:45:39.718 00.000 21948 move complete, result=0
22:45:39.718 00.000 21948 worker thread done servicing request
22:45:39.718 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:39.718 00.000 21948 Worker thread wakes up
22:45:39.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:39.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:41.132 01.414 21948 Exposure complete
22:45:41.161 00.029 21948 worker thread done servicing request
22:45:41.161 00.000 18120 OnExposeComplete: enter
22:45:41.161 00.000 18120 UpdateGuideState(): m_state=6
22:45:41.175 00.014 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:45:41.179 00.004 18120 Star::Find returns 1 (0), X=414.37, Y=229.74, Mass=1936, SNR=30.2, Peak=174 HFD=3.8
22:45:41.182 00.003 18120 MultiStar: [#1 0.22,-0.17,0.70,U] [#2 0.62,-0.26,0.00,M6] [#3 0.64,-0.53,0.00,M6] [#4 0.02,0.10,0.52,U] [#5 0.27,-0.34,0.50,U] [#6 0.43,-0.06,0.00,M2] [#7 0.33,-0.71,0.00,M3] [#8 -0.12,-0.10,0.46,U] 
22:45:41.182 00.000 18120 refined, 4 included, MultiStar: {0.15, -0.19}, one-star: {0.23, -0.33}
22:45:41.182 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
22:45:41.182 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.95)
22:45:41.182 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=0.24 mountY=-0.05, mountTheta=-0.19
22:45:41.196 00.014 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.19, opts=13)
22:45:41.196 00.000 18120 Enqueuing Move request for scope (0.15, -0.19)
22:45:41.196 00.000 21948 Worker thread wakes up
22:45:41.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
22:45:41.196 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
22:45:41.196 00.000 21948 Moving (0.15, -0.19) raw xDistance=0.24 yDistance=-0.05
22:45:41.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:45:41.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:41.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:41.196 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:41.196 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.2
22:45:41.196 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:41.196 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:41.196 00.000 18120 Enqueuing Expose request
22:45:41.196 00.000 21948 MoveAxis(W, 43, ABG)
22:45:41.200 00.004 21948 Guiding  Dir = 3, Dur = 43
22:45:41.200 00.000 21948 IsSlewing returns 0
22:45:41.200 00.000 21948 IsGuiding returns 0
22:45:41.200 00.000 21948 PulseGuide returned control before completion, sleep 52
22:45:41.257 00.057 21948 IsGuiding returns 0
22:45:41.257 00.000 21948 Move returns status 0, amount 43
22:45:41.257 00.000 21948 MoveAxis(N, 0, ABG)
22:45:41.257 00.000 21948 Move returns status 0, amount 0
22:45:41.257 00.000 21948 move complete, result=0
22:45:41.257 00.000 21948 worker thread done servicing request
22:45:41.257 00.000 21948 Worker thread wakes up
22:45:41.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:41.257 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
22:45:41.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:42.890 01.633 21948 Exposure complete
22:45:42.903 00.013 21948 worker thread done servicing request
22:45:42.903 00.000 18120 OnExposeComplete: enter
22:45:42.920 00.017 18120 UpdateGuideState(): m_state=6
22:45:42.920 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:45:42.920 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=229.90, Mass=2078, SNR=31.3, Peak=215 HFD=4.2
22:45:42.920 00.000 18120 MultiStar: [#1 -0.18,0.18,0.68,U] [#2 0.25,-0.05,0.63,U] [#3 0.30,-0.27,0.67,U] [#4 -0.15,0.25,0.52,U] [#5 0.05,0.00,0.51,U] [#6 0.20,-0.01,0.48,U] [#7 -0.31,-0.32,0.00,M4] [#8 -0.10,0.31,0.43,U] 
22:45:42.920 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.00}, one-star: {0.01, -0.17}
22:45:42.920 00.000 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
22:45:42.920 00.000 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.04)
22:45:42.920 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.00 mountX=0.02 mountY=-0.04, mountTheta=-1.13
22:45:42.920 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.00, opts=13)
22:45:42.920 00.000 18120 Enqueuing Move request for scope (0.05, -0.00)
22:45:42.920 00.000 21948 Worker thread wakes up
22:45:42.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:45:42.920 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:45:42.920 00.000 21948 Moving (0.05, -0.00) raw xDistance=0.02 yDistance=-0.04
22:45:42.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:45:42.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:42.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:42.920 00.000 21948 MoveAxis(E, 0, ABG)
22:45:42.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:42.920 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.3
22:45:42.931 00.011 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:42.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:42.931 00.000 18120 Enqueuing Expose request
22:45:42.931 00.000 21948 Move returns status 0, amount 0
22:45:42.931 00.000 21948 MoveAxis(N, 0, ABG)
22:45:42.931 00.000 21948 Move returns status 0, amount 0
22:45:42.931 00.000 21948 move complete, result=0
22:45:42.931 00.000 21948 worker thread done servicing request
22:45:42.931 00.000 21948 Worker thread wakes up
22:45:42.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:42.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:42.933 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:44.459 01.526 21948 Exposure complete
22:45:44.515 00.056 21948 worker thread done servicing request
22:45:44.515 00.000 18120 OnExposeComplete: enter
22:45:44.515 00.000 18120 UpdateGuideState(): m_state=6
22:45:44.515 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:45:44.515 00.000 18120 Star::Find returns 1 (0), X=414.02, Y=229.68, Mass=1960, SNR=30.5, Peak=173 HFD=4.0
22:45:44.515 00.000 18120 MultiStar: [#1 0.08,-0.11,0.74,U] [#2 0.29,-0.19,0.64,U] [#3 0.38,-0.22,0.00,M6] [#4 0.06,0.25,0.57,U] [#5 0.37,-0.19,0.52,U] [#6 0.33,0.00,0.53,U] [#7 0.04,-0.25,0.55,U] [#8 0.02,0.16,0.47,U] 
22:45:44.521 00.006 18120 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {-0.12, -0.39}
22:45:44.521 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.32 = 0.32)
22:45:44.521 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.86)
22:45:44.521 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.82 mountX=0.16 mountY=-0.05, mountTheta=-0.29
22:45:44.521 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.12, opts=13)
22:45:44.521 00.000 18120 Enqueuing Move request for scope (0.11, -0.12)
22:45:44.521 00.000 21948 Worker thread wakes up
22:45:44.521 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
22:45:44.521 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
22:45:44.521 00.000 21948 Moving (0.11, -0.12) raw xDistance=0.16 yDistance=-0.05
22:45:44.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:44.521 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.5
22:45:44.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:44.521 00.000 18120 Enqueuing Expose request
22:45:44.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:45:44.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:44.521 00.000 21948 MoveAxis(E, 0, ABG)
22:45:44.521 00.000 21948 Move returns status 0, amount 0
22:45:44.521 00.000 21948 MoveAxis(N, 0, ABG)
22:45:44.521 00.000 21948 Move returns status 0, amount 0
22:45:44.521 00.000 21948 move complete, result=0
22:45:44.521 00.000 21948 worker thread done servicing request
22:45:44.521 00.000 21948 Worker thread wakes up
22:45:44.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:44.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:44.521 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:46.160 01.639 21948 Exposure complete
22:45:46.208 00.048 21948 worker thread done servicing request
22:45:46.208 00.000 18120 OnExposeComplete: enter
22:45:46.208 00.000 18120 UpdateGuideState(): m_state=6
22:45:46.208 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:45:46.208 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=229.92, Mass=1645, SNR=27.8, Peak=157 HFD=4.2
22:45:46.208 00.000 18120 MultiStar: [#1 0.26,0.13,0.77,U] [#2 -0.00,-0.26,0.71,U] [#3 -0.04,-0.29,0.80,U] [#4 0.07,0.13,0.63,U] [#5 0.24,0.04,0.57,U] [#6 0.17,0.08,0.52,U] [#7 -0.41,-0.38,0.00,M4] [#8 -0.08,-0.07,0.48,U] 
22:45:46.208 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {-0.08, -0.15}
22:45:46.208 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.32 = 0.32)
22:45:46.208 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.42 = -2.86)
22:45:46.208 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.82 mountX=0.08 mountY=-0.02, mountTheta=-0.29
22:45:46.215 00.007 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
22:45:46.217 00.002 18120 Enqueuing Move request for scope (0.06, -0.06)
22:45:46.217 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:46.219 00.002 18120 UpdateGuideState exits: m=1645 RSB=27.8
22:45:46.221 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:46.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:46.223 00.002 21948 Worker thread wakes up
22:45:46.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:45:46.223 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:45:46.223 00.000 21948 Moving (0.06, -0.06) raw xDistance=0.08 yDistance=-0.02
22:45:46.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:45:46.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:46.223 00.000 18120 Enqueuing Expose request
22:45:46.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:46.223 00.000 21948 MoveAxis(E, 0, ABG)
22:45:46.223 00.000 21948 Move returns status 0, amount 0
22:45:46.223 00.000 21948 MoveAxis(N, 0, ABG)
22:45:46.223 00.000 21948 Move returns status 0, amount 0
22:45:46.223 00.000 21948 move complete, result=0
22:45:46.223 00.000 21948 worker thread done servicing request
22:45:46.223 00.000 21948 Worker thread wakes up
22:45:46.223 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:46.223 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:46.223 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:47.746 01.523 21948 Exposure complete
22:45:47.810 00.064 21948 worker thread done servicing request
22:45:47.810 00.000 18120 OnExposeComplete: enter
22:45:47.810 00.000 18120 UpdateGuideState(): m_state=6
22:45:47.810 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:45:47.810 00.000 18120 Star::Find returns 1 (0), X=414.12, Y=229.84, Mass=2079, SNR=31.4, Peak=203 HFD=4.3
22:45:47.810 00.000 18120 MultiStar: [#1 -0.07,0.08,0.69,U] [#2 -0.04,0.30,0.59,U] [#3 0.37,0.04,0.65,U] [#4 -0.27,0.43,0.00,M1] [#5 0.20,-0.09,0.52,U] [#6 -0.16,0.41,0.00,M1] [#7 -0.37,-0.28,0.00,M5] [#8 -0.27,0.05,0.38,U] 
22:45:47.810 00.000 18120 refined, 5 included, MultiStar: {0.04, -0.00}, one-star: {-0.02, -0.23}
22:45:47.810 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.13 = 1.13)
22:45:47.810 00.000 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.05)
22:45:47.810 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.01 mountX=0.02 mountY=-0.03, mountTheta=-1.13
22:45:47.826 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
22:45:47.826 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
22:45:47.826 00.000 21948 Worker thread wakes up
22:45:47.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:45:47.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:45:47.826 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:47.826 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.4
22:45:47.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:47.826 00.000 18120 Enqueuing Expose request
22:45:47.826 00.000 21948 Moving (0.04, -0.00) raw xDistance=0.02 yDistance=-0.03
22:45:47.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:45:47.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:47.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:47.826 00.000 21948 MoveAxis(E, 0, ABG)
22:45:47.826 00.000 21948 Move returns status 0, amount 0
22:45:47.826 00.000 21948 MoveAxis(N, 0, ABG)
22:45:47.826 00.000 21948 Move returns status 0, amount 0
22:45:47.826 00.000 21948 move complete, result=0
22:45:47.826 00.000 21948 worker thread done servicing request
22:45:47.826 00.000 21948 Worker thread wakes up
22:45:47.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:47.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:47.826 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:49.463 01.637 21948 Exposure complete
22:45:49.527 00.064 21948 worker thread done servicing request
22:45:49.527 00.000 18120 OnExposeComplete: enter
22:45:49.527 00.000 18120 UpdateGuideState(): m_state=6
22:45:49.527 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:45:49.527 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=229.96, Mass=2036, SNR=31.0, Peak=214 HFD=4.2
22:45:49.527 00.000 18120 MultiStar: [#1 0.41,0.03,0.76,U] [#2 0.28,-0.27,0.63,U] [#3 0.14,-0.38,0.69,U] [#4 -0.20,0.49,0.00,M2] [#5 0.02,-0.14,0.52,U] [#6 -0.13,0.32,0.46,U] [#7 -0.12,-0.39,0.52,U] [#8 0.13,0.20,0.43,U] 
22:45:49.527 00.000 18120 single-star, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.01, -0.11}
22:45:49.527 00.000 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
22:45:49.527 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
22:45:49.527 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=0.10 mountY=0.04, mountTheta=0.38
22:45:49.527 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
22:45:49.543 00.016 18120 Enqueuing Move request for scope (0.01, -0.11)
22:45:49.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:49.543 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
22:45:49.543 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:49.543 00.000 18120 Enqueuing Expose request
22:45:49.543 00.000 21948 Worker thread wakes up
22:45:49.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:45:49.543 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:45:49.543 00.000 21948 Moving (0.01, -0.11) raw xDistance=0.10 yDistance=0.04
22:45:49.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:45:49.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:49.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:45:49.543 00.000 21948 MoveAxis(E, 0, ABG)
22:45:49.543 00.000 21948 Move returns status 0, amount 0
22:45:49.543 00.000 21948 MoveAxis(N, 0, ABG)
22:45:49.543 00.000 21948 Move returns status 0, amount 0
22:45:49.543 00.000 21948 move complete, result=0
22:45:49.543 00.000 21948 worker thread done servicing request
22:45:49.543 00.000 21948 Worker thread wakes up
22:45:49.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:49.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:49.543 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:50.975 01.432 21948 Exposure complete
22:45:51.036 00.061 21948 worker thread done servicing request
22:45:51.036 00.000 18120 OnExposeComplete: enter
22:45:51.040 00.004 18120 UpdateGuideState(): m_state=6
22:45:51.040 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:45:51.042 00.002 18120 Star::Find returns 1 (0), X=414.33, Y=229.92, Mass=1900, SNR=29.8, Peak=182 HFD=4.0
22:45:51.044 00.002 18120 MultiStar: [#1 0.20,0.17,0.73,U] [#2 0.10,-0.16,0.66,U] [#3 -0.20,-0.13,0.71,U] [#4 0.09,0.05,0.56,U] [#5 -0.04,-0.24,0.54,U] [#6 -0.39,0.03,0.49,U] [#7 0.17,-0.33,0.55,U] [#8 -0.01,0.22,0.46,U] 
22:45:51.044 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.19, -0.15}
22:45:51.046 00.002 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.14) = xAngle (-0.00 = -0.00)
22:45:51.046 00.000 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.10 = 3.10)
22:45:51.046 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.15 mountX=0.08 mountY=0.00, mountTheta=0.04
22:45:51.052 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
22:45:51.053 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
22:45:51.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:51.053 00.000 18120 UpdateGuideState exits: m=1900 RSB=29.8
22:45:51.053 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.053 00.000 21948 Worker thread wakes up
22:45:51.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:45:51.053 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:45:51.053 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:51.053 00.000 18120 Enqueuing Expose request
22:45:51.066 00.013 21948 Moving (0.03, -0.07) raw xDistance=0.08 yDistance=0.00
22:45:51.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:45:51.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:51.066 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:51.066 00.000 21948 MoveAxis(E, 0, ABG)
22:45:51.066 00.000 21948 Move returns status 0, amount 0
22:45:51.066 00.000 21948 MoveAxis(N, 0, ABG)
22:45:51.066 00.000 21948 Move returns status 0, amount 0
22:45:51.066 00.000 21948 move complete, result=0
22:45:51.066 00.000 21948 worker thread done servicing request
22:45:51.066 00.000 21948 Worker thread wakes up
22:45:51.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:51.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:51.068 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:52.707 01.639 21948 Exposure complete
22:45:52.753 00.046 21948 worker thread done servicing request
22:45:52.753 00.000 18120 OnExposeComplete: enter
22:45:52.753 00.000 18120 UpdateGuideState(): m_state=6
22:45:52.753 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:45:52.753 00.000 18120 Star::Find returns 1 (0), X=414.16, Y=229.83, Mass=1959, SNR=30.4, Peak=194 HFD=4.3
22:45:52.753 00.000 18120 MultiStar: [#1 0.14,0.04,0.74,U] [#2 0.18,-0.33,0.64,U] [#3 -0.05,-0.13,0.72,U] [#4 -0.00,0.06,0.55,U] [#5 0.09,-0.28,0.52,U] [#6 0.17,0.08,0.53,U] [#7 -0.19,-0.41,0.00,M4] [#8 0.14,-0.32,0.44,U] 
22:45:52.753 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.14}, one-star: {0.02, -0.24}
22:45:52.753 00.000 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.14) = xAngle (0.08 = 0.08)
22:45:52.764 00.011 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.18 = -3.10)
22:45:52.764 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=0.16 mountY=-0.01, mountTheta=-0.04
22:45:52.764 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.14, opts=13)
22:45:52.764 00.000 18120 Enqueuing Move request for scope (0.08, -0.14)
22:45:52.764 00.000 21948 Worker thread wakes up
22:45:52.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:52.764 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.4
22:45:52.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:52.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:52.764 00.000 18120 Enqueuing Expose request
22:45:52.769 00.005 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
22:45:52.769 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
22:45:52.769 00.000 21948 Moving (0.08, -0.14) raw xDistance=0.16 yDistance=-0.01
22:45:52.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:45:52.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:52.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:52.769 00.000 21948 MoveAxis(E, 0, ABG)
22:45:52.769 00.000 21948 Move returns status 0, amount 0
22:45:52.769 00.000 21948 MoveAxis(N, 0, ABG)
22:45:52.769 00.000 21948 Move returns status 0, amount 0
22:45:52.769 00.000 21948 move complete, result=0
22:45:52.769 00.000 21948 worker thread done servicing request
22:45:52.769 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:52.769 00.000 21948 Worker thread wakes up
22:45:52.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:52.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:54.294 01.525 21948 Exposure complete
22:45:54.341 00.047 21948 worker thread done servicing request
22:45:54.341 00.000 18120 OnExposeComplete: enter
22:45:54.341 00.000 18120 UpdateGuideState(): m_state=6
22:45:54.341 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:45:54.353 00.012 18120 Star::Find returns 1 (0), X=414.32, Y=230.03, Mass=2004, SNR=30.8, Peak=207 HFD=4.1
22:45:54.353 00.000 18120 MultiStar: [#1 0.11,0.09,0.69,U] [#2 0.53,-0.15,0.00,M1] [#3 -0.00,-0.47,0.00,M2] [#4 0.15,0.21,0.53,U] [#5 0.26,-0.05,0.51,U] [#6 0.20,0.18,0.52,U] [#7 0.03,-0.19,0.54,U] [#8 0.31,-0.55,0.00,M1] 
22:45:54.355 00.002 18120 refined, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.18, -0.04}
22:45:54.357 00.002 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.14) = xAngle (1.31 = 1.31)
22:45:54.357 00.000 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.41 = -1.87)
22:45:54.357 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=0.04 mountY=-0.15, mountTheta=-1.31
22:45:54.357 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
22:45:54.357 00.000 18120 Enqueuing Move request for scope (0.15, 0.03)
22:45:54.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:54.357 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.8
22:45:54.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:54.357 00.000 21948 Worker thread wakes up
22:45:54.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:45:54.357 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:45:54.357 00.000 21948 Moving (0.15, 0.03) raw xDistance=0.04 yDistance=-0.15
22:45:54.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:45:54.373 00.016 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:54.373 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:45:54.373 00.000 21948 MoveAxis(E, 0, ABG)
22:45:54.373 00.000 21948 Move returns status 0, amount 0
22:45:54.373 00.000 21948 MoveAxis(N, 0, ABG)
22:45:54.373 00.000 21948 Move returns status 0, amount 0
22:45:54.373 00.000 21948 move complete, result=0
22:45:54.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:54.374 00.001 18120 Enqueuing Expose request
22:45:54.374 00.000 21948 worker thread done servicing request
22:45:54.374 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:54.374 00.000 21948 Worker thread wakes up
22:45:54.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:54.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:56.009 01.635 21948 Exposure complete
22:45:56.054 00.045 21948 worker thread done servicing request
22:45:56.054 00.000 18120 OnExposeComplete: enter
22:45:56.055 00.001 18120 UpdateGuideState(): m_state=6
22:45:56.057 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:45:56.058 00.001 18120 Star::Find returns 1 (0), X=414.13, Y=229.84, Mass=1824, SNR=29.3, Peak=178 HFD=4.2
22:45:56.059 00.001 18120 MultiStar: [#1 0.17,-0.00,0.73,U] [#2 -0.01,-0.16,0.71,U] [#3 0.43,-0.39,0.00,M3] [#4 -0.07,0.30,0.57,U] [#5 0.03,0.08,0.57,U] [#6 -0.18,0.10,0.51,U] [#7 0.10,-0.49,0.00,M4] [#8 0.07,-0.23,0.44,U] 
22:45:56.059 00.000 18120 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {-0.01, -0.23}
22:45:56.060 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.14) = xAngle (-0.26 = -0.26)
22:45:56.061 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.84 = 2.84)
22:45:56.062 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.41 mountX=0.04 mountY=0.01, mountTheta=0.30
22:45:56.064 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
22:45:56.065 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
22:45:56.066 00.001 21948 Worker thread wakes up
22:45:56.066 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:56.067 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:45:56.067 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.3
22:45:56.068 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:56.069 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:45:56.069 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:56.070 00.001 18120 Enqueuing Expose request
22:45:56.071 00.001 21948 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
22:45:56.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:45:56.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:56.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:56.071 00.000 21948 MoveAxis(E, 0, ABG)
22:45:56.071 00.000 21948 Move returns status 0, amount 0
22:45:56.071 00.000 21948 MoveAxis(N, 0, ABG)
22:45:56.071 00.000 21948 Move returns status 0, amount 0
22:45:56.071 00.000 21948 move complete, result=0
22:45:56.071 00.000 21948 worker thread done servicing request
22:45:56.071 00.000 21948 Worker thread wakes up
22:45:56.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:56.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:56.072 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:57.593 01.521 21948 Exposure complete
22:45:57.627 00.034 21948 worker thread done servicing request
22:45:57.627 00.000 18120 OnExposeComplete: enter
22:45:57.628 00.001 18120 UpdateGuideState(): m_state=6
22:45:57.628 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:45:57.629 00.001 18120 Star::Find returns 1 (0), X=414.11, Y=229.70, Mass=1969, SNR=30.5, Peak=172 HFD=4.0
22:45:57.630 00.001 18120 MultiStar: [#1 -0.04,-0.02,0.69,U] [#2 0.13,-0.14,0.63,U] [#3 0.35,-0.23,0.68,U] [#4 0.32,0.02,0.52,U] [#5 0.14,-0.14,0.51,U] [#6 0.02,-0.39,0.49,U] [#7 -0.04,-0.52,0.00,M5] [#8 -0.28,-0.26,0.45,U] 
22:45:57.630 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {-0.03, -0.37}
22:45:57.632 00.002 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
22:45:57.634 00.002 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
22:45:57.635 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.21 mountX=0.22 mountY=0.02, mountTheta=0.10
22:45:57.638 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
22:45:57.638 00.000 18120 Enqueuing Move request for scope (0.08, -0.20)
22:45:57.639 00.001 21948 Worker thread wakes up
22:45:57.639 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
22:45:57.639 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
22:45:57.639 00.000 21948 Moving (0.08, -0.20) raw xDistance=0.22 yDistance=0.02
22:45:57.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:45:57.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:57.639 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:57.641 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:45:57.641 00.000 21948 MoveAxis(W, 38, ABG)
22:45:57.641 00.000 21948 Guiding  Dir = 3, Dur = 38
22:45:57.641 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.5
22:45:57.642 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.642 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:57.643 00.001 18120 Enqueuing Expose request
22:45:57.644 00.001 21948 IsSlewing returns 0
22:45:57.644 00.000 21948 IsGuiding returns 0
22:45:57.647 00.003 21948 PulseGuide returned control before completion, sleep 46
22:45:57.702 00.055 21948 IsGuiding returns 0
22:45:57.702 00.000 21948 Move returns status 0, amount 38
22:45:57.703 00.001 21948 MoveAxis(N, 0, ABG)
22:45:57.703 00.000 21948 Move returns status 0, amount 0
22:45:57.703 00.000 21948 move complete, result=0
22:45:57.703 00.000 21948 worker thread done servicing request
22:45:57.703 00.000 21948 Worker thread wakes up
22:45:57.703 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
22:45:57.704 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:57.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:59.332 01.628 21948 Exposure complete
22:45:59.368 00.036 21948 worker thread done servicing request
22:45:59.368 00.000 18120 OnExposeComplete: enter
22:45:59.370 00.002 18120 UpdateGuideState(): m_state=6
22:45:59.371 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:45:59.372 00.001 18120 Star::Find returns 1 (0), X=414.01, Y=229.88, Mass=1955, SNR=30.3, Peak=177 HFD=4.3
22:45:59.373 00.001 18120 MultiStar: [#1 0.22,0.05,0.73,U] [#2 0.07,-0.18,0.63,U] [#3 0.26,-0.68,0.00,M3] [#4 0.23,0.22,0.52,U] [#5 0.07,-0.05,0.54,U] [#6 0.02,-0.05,0.53,U] [#7 -0.36,-0.15,0.52,U] [#8 -0.16,-0.07,0.49,U] 
22:45:59.374 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.06}, one-star: {-0.13, -0.19}
22:45:59.374 00.000 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
22:45:59.375 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
22:45:59.376 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.60 mountX=0.06 mountY=0.03, mountTheta=0.49
22:45:59.379 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.06, opts=13)
22:45:59.381 00.002 18120 Enqueuing Move request for scope (-0.00, -0.06)
22:45:59.382 00.001 21948 Worker thread wakes up
22:45:59.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
22:45:59.382 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
22:45:59.382 00.000 21948 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=0.03
22:45:59.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:45:59.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:59.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:45:59.383 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.3
22:45:59.383 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.384 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:45:59.384 00.000 18120 Enqueuing Expose request
22:45:59.385 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:59.385 00.000 21948 MoveAxis(E, 0, ABG)
22:45:59.385 00.000 21948 Move returns status 0, amount 0
22:45:59.385 00.000 21948 MoveAxis(N, 0, ABG)
22:45:59.385 00.000 21948 Move returns status 0, amount 0
22:45:59.385 00.000 21948 move complete, result=0
22:45:59.385 00.000 21948 worker thread done servicing request
22:45:59.385 00.000 21948 Worker thread wakes up
22:45:59.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:45:59.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:45:59.386 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:00.908 01.522 21948 Exposure complete
22:46:00.946 00.038 21948 worker thread done servicing request
22:46:00.946 00.000 18120 OnExposeComplete: enter
22:46:00.947 00.001 18120 UpdateGuideState(): m_state=6
22:46:00.947 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:46:00.948 00.001 18120 Star::Find returns 1 (0), X=414.26, Y=229.62, Mass=1983, SNR=30.7, Peak=187 HFD=3.8
22:46:00.948 00.000 18120 MultiStar: [#1 0.30,-0.10,0.68,U] [#2 0.38,-0.45,0.00,M1] [#3 0.40,-0.22,0.00,M4] [#4 0.26,-0.10,0.55,U] [#5 -0.02,-0.25,0.54,U] [#6 0.15,-0.16,0.52,U] [#7 -0.12,-0.70,0.00,M5] [#8 0.21,-0.04,0.46,U] 
22:46:00.949 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.22}, one-star: {0.12, -0.46}
22:46:00.949 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
22:46:00.950 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.95)
22:46:00.950 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.91 mountX=0.27 mountY=-0.05, mountTheta=-0.19
22:46:00.952 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.22, opts=13)
22:46:00.956 00.004 18120 Enqueuing Move request for scope (0.17, -0.22)
22:46:00.958 00.002 21948 Worker thread wakes up
22:46:00.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
22:46:00.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
22:46:00.958 00.000 21948 Moving (0.17, -0.22) raw xDistance=0.27 yDistance=-0.05
22:46:00.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:46:00.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:00.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:00.959 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.7
22:46:00.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:00.960 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:00.960 00.000 18120 Enqueuing Expose request
22:46:00.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:00.960 00.000 21948 MoveAxis(W, 48, ABG)
22:46:00.961 00.001 21948 Guiding  Dir = 3, Dur = 48
22:46:00.961 00.000 21948 IsSlewing returns 0
22:46:00.961 00.000 21948 IsGuiding returns 0
22:46:00.963 00.002 21948 PulseGuide returned control before completion, sleep 57
22:46:01.032 00.069 21948 IsGuiding returns 0
22:46:01.032 00.000 21948 Move returns status 0, amount 48
22:46:01.032 00.000 21948 MoveAxis(N, 0, ABG)
22:46:01.032 00.000 21948 Move returns status 0, amount 0
22:46:01.032 00.000 21948 move complete, result=0
22:46:01.032 00.000 21948 worker thread done servicing request
22:46:01.032 00.000 21948 Worker thread wakes up
22:46:01.032 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:01.032 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:01.033 00.001 18120 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
22:46:02.669 01.636 21948 Exposure complete
22:46:02.704 00.035 21948 worker thread done servicing request
22:46:02.704 00.000 18120 OnExposeComplete: enter
22:46:02.705 00.001 18120 UpdateGuideState(): m_state=6
22:46:02.706 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:46:02.706 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=229.83, Mass=2091, SNR=31.5, Peak=209 HFD=4.2
22:46:02.707 00.001 18120 MultiStar: [#1 -0.07,0.35,0.66,U] [#2 0.15,-0.14,0.62,U] [#3 0.31,-0.30,0.00,M5] [#4 -0.03,0.34,0.54,U] [#5 0.07,-0.05,0.50,U] [#6 0.11,0.22,0.47,U] [#7 -0.14,-0.07,0.54,U] [#8 -0.03,0.19,0.44,U] 
22:46:02.708 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {-0.01, -0.24}
22:46:02.708 00.000 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.14) = xAngle (2.60 = 2.60)
22:46:02.709 00.001 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.70 = -0.58)
22:46:02.710 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.46 mountX=-0.04 mountY=-0.02, mountTheta=-2.57
22:46:02.712 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
22:46:02.713 00.001 18120 Enqueuing Move request for scope (0.01, 0.04)
22:46:02.714 00.001 21948 Worker thread wakes up
22:46:02.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:02.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:46:02.715 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:46:02.715 00.000 21948 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.02
22:46:02.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:46:02.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:02.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:46:02.715 00.000 21948 MoveAxis(E, 0, ABG)
22:46:02.715 00.000 21948 Move returns status 0, amount 0
22:46:02.715 00.000 21948 MoveAxis(N, 0, ABG)
22:46:02.715 00.000 21948 Move returns status 0, amount 0
22:46:02.715 00.000 21948 move complete, result=0
22:46:02.715 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.5
22:46:02.715 00.000 21948 worker thread done servicing request
22:46:02.716 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.716 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:02.716 00.000 18120 Enqueuing Expose request
22:46:02.717 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:02.717 00.000 21948 Worker thread wakes up
22:46:02.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:02.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:04.244 01.527 21948 Exposure complete
22:46:04.285 00.041 21948 worker thread done servicing request
22:46:04.285 00.000 18120 OnExposeComplete: enter
22:46:04.287 00.002 18120 UpdateGuideState(): m_state=6
22:46:04.287 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:46:04.288 00.001 18120 Star::Find returns 1 (0), X=413.87, Y=230.04, Mass=2013, SNR=30.8, Peak=191 HFD=4.3
22:46:04.289 00.001 18120 MultiStar: [#1 -0.12,0.19,0.68,U] [#2 0.16,0.03,0.64,U] [#3 -0.44,-0.09,0.00,M6] [#4 0.13,0.03,0.55,U] [#5 -0.06,-0.10,0.53,U] [#6 -0.27,0.45,0.00,M1] [#7 -0.33,0.02,0.54,U] [#8 0.04,-0.03,0.45,U] 
22:46:04.290 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.27, -0.03}
22:46:04.291 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
22:46:04.292 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.18 = 0.89)
22:46:04.292 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=-0.05 mountY=0.07, mountTheta=2.22
22:46:04.295 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
22:46:04.298 00.003 18120 Enqueuing Move request for scope (-0.09, 0.02)
22:46:04.300 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:04.302 00.002 21948 Worker thread wakes up
22:46:04.302 00.000 18120 UpdateGuideState exits: m=2013 RSB=30.8
22:46:04.303 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.304 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
22:46:04.304 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:04.306 00.002 18120 Enqueuing Expose request
22:46:04.309 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
22:46:04.309 00.000 21948 Moving (-0.09, 0.02) raw xDistance=-0.05 yDistance=0.07
22:46:04.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:46:04.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:04.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:04.309 00.000 21948 MoveAxis(E, 0, ABG)
22:46:04.309 00.000 21948 Move returns status 0, amount 0
22:46:04.309 00.000 21948 MoveAxis(N, 0, ABG)
22:46:04.309 00.000 21948 Move returns status 0, amount 0
22:46:04.309 00.000 21948 move complete, result=0
22:46:04.309 00.000 21948 worker thread done servicing request
22:46:04.309 00.000 21948 Worker thread wakes up
22:46:04.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:04.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:04.311 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:05.946 01.635 21948 Exposure complete
22:46:05.998 00.052 21948 worker thread done servicing request
22:46:05.998 00.000 18120 OnExposeComplete: enter
22:46:05.999 00.001 18120 UpdateGuideState(): m_state=6
22:46:06.001 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:46:06.002 00.001 18120 Star::Find returns 1 (0), X=414.02, Y=229.99, Mass=2017, SNR=30.8, Peak=199 HFD=4.4
22:46:06.004 00.002 18120 MultiStar: [#1 -0.04,0.23,0.73,U] [#2 0.44,-0.00,0.00,M1] [#3 -0.05,-0.01,0.67,U] [#4 -0.42,0.24,0.00,M1] [#5 -0.14,-0.10,0.50,U] [#6 0.19,0.18,0.49,U] [#7 -0.22,-0.11,0.54,U] [#8 0.01,0.05,0.46,U] 
22:46:06.005 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {-0.12, -0.08}
22:46:06.006 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.00 = -2.28)
22:46:06.007 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.82)
22:46:06.008 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.86 mountX=-0.04 mountY=0.05, mountTheta=2.30
22:46:06.011 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
22:46:06.011 00.000 18120 Enqueuing Move request for scope (-0.06, 0.02)
22:46:06.012 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:06.012 00.000 18120 UpdateGuideState exits: m=2017 RSB=30.8
22:46:06.013 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.013 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:06.014 00.001 18120 Enqueuing Expose request
22:46:06.014 00.000 21948 Worker thread wakes up
22:46:06.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:46:06.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:46:06.014 00.000 21948 Moving (-0.06, 0.02) raw xDistance=-0.04 yDistance=0.05
22:46:06.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:46:06.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:06.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:46:06.014 00.000 21948 MoveAxis(E, 0, ABG)
22:46:06.014 00.000 21948 Move returns status 0, amount 0
22:46:06.014 00.000 21948 MoveAxis(N, 0, ABG)
22:46:06.014 00.000 21948 Move returns status 0, amount 0
22:46:06.014 00.000 21948 move complete, result=0
22:46:06.014 00.000 21948 worker thread done servicing request
22:46:06.014 00.000 21948 Worker thread wakes up
22:46:06.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:06.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:06.015 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:07.529 01.514 21948 Exposure complete
22:46:07.573 00.044 21948 worker thread done servicing request
22:46:07.573 00.000 18120 OnExposeComplete: enter
22:46:07.574 00.001 18120 UpdateGuideState(): m_state=6
22:46:07.576 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:46:07.577 00.001 18120 Star::Find returns 1 (0), X=413.96, Y=230.02, Mass=1983, SNR=30.7, Peak=207 HFD=4.3
22:46:07.578 00.001 18120 MultiStar: [#1 -0.04,0.13,0.73,U] [#2 0.18,0.02,0.62,U] [#3 0.15,-0.19,0.69,U] [#4 -0.44,0.46,0.00,M2] [#5 -0.36,0.03,0.53,U] [#6 -0.24,0.49,0.00,M1] [#7 -0.23,-0.27,0.49,U] [#8 -0.24,0.13,0.46,U] 
22:46:07.578 00.000 18120 refined, 6 included, MultiStar: {-0.09, -0.03}, one-star: {-0.18, -0.05}
22:46:07.580 00.002 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
22:46:07.581 00.001 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
22:46:07.582 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.85 mountX=-0.01 mountY=0.09, mountTheta=1.71
22:46:07.584 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.03, opts=13)
22:46:07.585 00.001 18120 Enqueuing Move request for scope (-0.09, -0.03)
22:46:07.586 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:07.587 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.7
22:46:07.588 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:07.589 00.001 18120 Enqueuing Expose request
22:46:07.591 00.002 21948 Worker thread wakes up
22:46:07.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:46:07.591 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:46:07.591 00.000 21948 Moving (-0.09, -0.03) raw xDistance=-0.01 yDistance=0.09
22:46:07.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:46:07.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:07.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:46:07.591 00.000 21948 MoveAxis(E, 0, ABG)
22:46:07.591 00.000 21948 Move returns status 0, amount 0
22:46:07.591 00.000 21948 MoveAxis(N, 0, ABG)
22:46:07.591 00.000 21948 Move returns status 0, amount 0
22:46:07.591 00.000 21948 move complete, result=0
22:46:07.591 00.000 21948 worker thread done servicing request
22:46:07.591 00.000 21948 Worker thread wakes up
22:46:07.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:07.592 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:07.592 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:09.229 01.637 21948 Exposure complete
22:46:09.309 00.080 21948 worker thread done servicing request
22:46:09.309 00.000 18120 OnExposeComplete: enter
22:46:09.310 00.001 18120 UpdateGuideState(): m_state=6
22:46:09.312 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:46:09.313 00.001 18120 Star::Find returns 1 (0), X=414.04, Y=229.97, Mass=2225, SNR=32.6, Peak=199 HFD=4.4
22:46:09.315 00.002 18120 MultiStar: [#1 -0.21,0.34,0.69,U] [#2 -0.09,-0.04,0.62,U] [#3 0.23,-0.09,0.66,U] [#4 -0.22,0.19,0.55,U] [#5 -0.04,0.07,0.47,U] [#6 -0.13,0.31,0.48,U] [#7 -0.26,-0.34,0.50,U] [#8 -0.25,0.25,0.43,U] 
22:46:09.316 00.001 18120 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.10, -0.10}
22:46:09.317 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.85 = -2.43)
22:46:09.318 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.67)
22:46:09.319 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=-0.09 mountY=0.07, mountTheta=2.45
22:46:09.322 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.05, opts=13)
22:46:09.324 00.002 18120 Enqueuing Move request for scope (-0.11, 0.05)
22:46:09.325 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:09.326 00.001 18120 UpdateGuideState exits: m=2225 RSB=32.6
22:46:09.327 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:09.328 00.001 18120 Enqueuing Expose request
22:46:09.329 00.001 21948 Worker thread wakes up
22:46:09.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:46:09.329 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:46:09.329 00.000 21948 Moving (-0.11, 0.05) raw xDistance=-0.09 yDistance=0.07
22:46:09.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:46:09.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:09.330 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:09.330 00.000 21948 MoveAxis(E, 0, ABG)
22:46:09.330 00.000 21948 Move returns status 0, amount 0
22:46:09.330 00.000 21948 MoveAxis(N, 0, ABG)
22:46:09.330 00.000 21948 Move returns status 0, amount 0
22:46:09.330 00.000 21948 move complete, result=0
22:46:09.330 00.000 21948 worker thread done servicing request
22:46:09.330 00.000 21948 Worker thread wakes up
22:46:09.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:09.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:09.330 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:10.747 01.417 21948 Exposure complete
22:46:10.797 00.050 21948 worker thread done servicing request
22:46:10.797 00.000 18120 OnExposeComplete: enter
22:46:10.798 00.001 18120 UpdateGuideState(): m_state=6
22:46:10.798 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:46:10.799 00.001 18120 Star::Find returns 1 (0), X=414.16, Y=229.98, Mass=2107, SNR=31.6, Peak=221 HFD=4.3
22:46:10.799 00.000 18120 MultiStar: [#1 -0.06,0.18,0.71,U] [#2 0.17,-0.18,0.61,U] [#3 -0.31,-0.09,0.66,U] [#4 -0.47,0.60,0.00,M2] [#5 -0.23,-0.04,0.53,U] [#6 -0.14,0.28,0.47,U] [#7 -0.15,-0.08,0.50,U] [#8 -0.33,0.09,0.46,U] 
22:46:10.800 00.001 18120 single-star, 7 included, MultiStar: {-0.11, -0.00}, one-star: {0.02, -0.09}
22:46:10.800 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.14) = xAngle (-0.18 = -0.18)
22:46:10.801 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.92 = 2.92)
22:46:10.801 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=0.09 mountY=0.02, mountTheta=0.22
22:46:10.802 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
22:46:10.803 00.001 18120 Enqueuing Move request for scope (0.02, -0.09)
22:46:10.803 00.000 21948 Worker thread wakes up
22:46:10.804 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:10.804 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.6
22:46:10.805 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:10.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:10.806 00.001 18120 Enqueuing Expose request
22:46:10.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:46:10.806 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:46:10.806 00.000 21948 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.02
22:46:10.807 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:46:10.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:10.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:46:10.807 00.000 21948 MoveAxis(E, 0, ABG)
22:46:10.807 00.000 21948 Move returns status 0, amount 0
22:46:10.807 00.000 21948 MoveAxis(N, 0, ABG)
22:46:10.807 00.000 21948 Move returns status 0, amount 0
22:46:10.807 00.000 21948 move complete, result=0
22:46:10.807 00.000 21948 worker thread done servicing request
22:46:10.807 00.000 21948 Worker thread wakes up
22:46:10.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:10.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:10.807 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:12.434 01.627 21948 Exposure complete
22:46:12.461 00.027 21948 worker thread done servicing request
22:46:12.462 00.001 18120 OnExposeComplete: enter
22:46:12.462 00.000 18120 UpdateGuideState(): m_state=6
22:46:12.463 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:46:12.463 00.000 18120 Star::Find returns 1 (0), X=413.78, Y=230.02, Mass=2201, SNR=32.1, Peak=234 HFD=4.1
22:46:12.466 00.003 18120 MultiStar: [#1 -0.12,0.14,0.70,U] [#2 -0.23,-0.03,0.60,U] [#3 -0.03,-0.14,0.69,U] [#4 -0.42,0.60,0.00,M3] [#5 -0.41,-0.02,0.51,U] [#6 -0.24,0.23,0.51,U] [#7 -0.33,-0.30,0.00,M1] [#8 -0.42,0.10,0.00,M1] 
22:46:12.469 00.003 18120 refined, 5 included, MultiStar: {-0.23, 0.01}, one-star: {-0.36, -0.05}
22:46:12.471 00.002 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
22:46:12.473 00.002 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.36 = 1.07)
22:46:12.475 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.11 mountX=-0.10 mountY=0.20, mountTheta=2.04
22:46:12.480 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.01, opts=13)
22:46:12.481 00.001 18120 Enqueuing Move request for scope (-0.23, 0.01)
22:46:12.481 00.000 21948 Worker thread wakes up
22:46:12.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:12.481 00.000 18120 UpdateGuideState exits: m=2201 RSB=32.1
22:46:12.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:12.482 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:12.482 00.000 18120 Enqueuing Expose request
22:46:12.483 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
22:46:12.483 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
22:46:12.483 00.000 21948 Moving (-0.23, 0.01) raw xDistance=-0.10 yDistance=0.20
22:46:12.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:46:12.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:46:12.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:46:12.483 00.000 21948 MoveAxis(E, 0, ABG)
22:46:12.483 00.000 21948 Move returns status 0, amount 0
22:46:12.483 00.000 21948 MoveAxis(N, 0, ABG)
22:46:12.483 00.000 21948 Move returns status 0, amount 0
22:46:12.483 00.000 21948 move complete, result=0
22:46:12.483 00.000 21948 worker thread done servicing request
22:46:12.483 00.000 21948 Worker thread wakes up
22:46:12.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:12.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:12.484 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:14.012 01.528 21948 Exposure complete
22:46:14.071 00.059 21948 worker thread done servicing request
22:46:14.071 00.000 18120 OnExposeComplete: enter
22:46:14.073 00.002 18120 UpdateGuideState(): m_state=6
22:46:14.074 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:46:14.076 00.002 18120 Star::Find returns 1 (0), X=414.01, Y=229.99, Mass=2051, SNR=31.2, Peak=215 HFD=4.3
22:46:14.077 00.001 18120 MultiStar: [#1 -0.12,0.44,0.00,M1] [#2 -0.20,0.29,0.63,U] [#3 0.34,-0.20,0.68,U] [#4 -0.28,0.52,0.00,M4] [#5 -0.25,0.34,0.50,U] [#6 0.02,0.36,0.44,U] [#7 -0.30,0.03,0.53,U] [#8 -0.35,0.13,0.46,U] 
22:46:14.079 00.002 18120 refined, 6 included, MultiStar: {-0.11, 0.08}, one-star: {-0.13, -0.08}
22:46:14.080 00.001 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.62 = -2.66)
22:46:14.081 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
22:46:14.082 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.48 mountX=-0.12 mountY=0.06, mountTheta=2.69
22:46:14.085 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.08, opts=13)
22:46:14.087 00.002 18120 Enqueuing Move request for scope (-0.11, 0.08)
22:46:14.088 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:14.091 00.003 18120 UpdateGuideState exits: m=2051 RSB=31.2
22:46:14.093 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.095 00.002 21948 Worker thread wakes up
22:46:14.096 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:46:14.096 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:46:14.096 00.000 21948 Moving (-0.11, 0.08) raw xDistance=-0.12 yDistance=0.06
22:46:14.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:46:14.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:14.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:14.098 00.002 18120 Enqueuing Expose request
22:46:14.099 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:46:14.099 00.000 21948 MoveAxis(E, 0, ABG)
22:46:14.099 00.000 21948 Move returns status 0, amount 0
22:46:14.099 00.000 21948 MoveAxis(N, 0, ABG)
22:46:14.099 00.000 21948 Move returns status 0, amount 0
22:46:14.099 00.000 21948 move complete, result=0
22:46:14.099 00.000 21948 worker thread done servicing request
22:46:14.099 00.000 21948 Worker thread wakes up
22:46:14.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:14.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:14.101 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:15.735 01.634 21948 Exposure complete
22:46:15.781 00.046 21948 worker thread done servicing request
22:46:15.781 00.000 18120 OnExposeComplete: enter
22:46:15.782 00.001 18120 UpdateGuideState(): m_state=6
22:46:15.782 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:46:15.783 00.001 18120 Star::Find returns 1 (0), X=413.82, Y=230.03, Mass=2137, SNR=31.7, Peak=213 HFD=4.2
22:46:15.783 00.000 18120 MultiStar: [#1 -0.50,0.21,0.00,M2] [#2 0.07,-0.16,0.62,U] [#3 0.03,-0.22,0.66,U] [#4 -0.50,0.58,0.00,M5] [#5 -0.16,0.07,0.51,U] [#6 -0.15,0.35,0.50,U] [#7 -0.23,-0.24,0.50,U] [#8 -0.32,0.40,0.00,M1] 
22:46:15.784 00.001 18120 refined, 5 included, MultiStar: {-0.14, -0.05}, one-star: {-0.32, -0.05}
22:46:15.784 00.000 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.63 = -1.63)
22:46:15.785 00.001 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
22:46:15.785 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.77 mountX=-0.01 mountY=0.15, mountTheta=1.63
22:46:15.786 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.05, opts=13)
22:46:15.787 00.001 18120 Enqueuing Move request for scope (-0.14, -0.05)
22:46:15.787 00.000 21948 Worker thread wakes up
22:46:15.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
22:46:15.787 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
22:46:15.787 00.000 21948 Moving (-0.14, -0.05) raw xDistance=-0.01 yDistance=0.15
22:46:15.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:46:15.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:15.788 00.001 18120 UpdateGuideState exits: m=2137 RSB=31.7
22:46:15.788 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:15.789 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:15.789 00.000 18120 Enqueuing Expose request
22:46:15.790 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:15.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:46:15.790 00.000 21948 MoveAxis(E, 0, ABG)
22:46:15.790 00.000 21948 Move returns status 0, amount 0
22:46:15.790 00.000 21948 MoveAxis(N, 0, ABG)
22:46:15.790 00.000 21948 Move returns status 0, amount 0
22:46:15.790 00.000 21948 move complete, result=0
22:46:15.790 00.000 21948 worker thread done servicing request
22:46:15.790 00.000 21948 Worker thread wakes up
22:46:15.790 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:15.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:15.790 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:17.311 01.521 21948 Exposure complete
22:46:17.344 00.033 21948 worker thread done servicing request
22:46:17.345 00.001 18120 OnExposeComplete: enter
22:46:17.345 00.000 18120 UpdateGuideState(): m_state=6
22:46:17.346 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:46:17.347 00.001 18120 Star::Find returns 1 (0), X=414.22, Y=230.04, Mass=2001, SNR=30.6, Peak=204 HFD=4.1
22:46:17.348 00.001 18120 MultiStar: [#1 -0.20,0.38,0.72,U] [#2 -0.06,0.22,0.62,U] [#3 0.10,0.07,0.69,U] [#4 -0.37,0.53,0.00,M6] [#5 -0.21,0.21,0.49,U] [#6 -0.10,0.21,0.50,U] [#7 -0.26,-0.12,0.58,U] [#8 -0.29,0.30,0.46,U] 
22:46:17.348 00.000 18120 single-star, 7 included, MultiStar: {-0.09, 0.14}, one-star: {0.08, -0.03}
22:46:17.349 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.76 = 0.76)
22:46:17.349 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.86 = -2.42)
22:46:17.349 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=0.06 mountY=-0.06, mountTheta=-0.74
22:46:17.350 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
22:46:17.352 00.002 18120 Enqueuing Move request for scope (0.08, -0.03)
22:46:17.352 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:17.353 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.6
22:46:17.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:17.354 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:17.354 00.000 18120 Enqueuing Expose request
22:46:17.355 00.001 21948 Worker thread wakes up
22:46:17.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:46:17.355 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:46:17.355 00.000 21948 Moving (0.08, -0.03) raw xDistance=0.06 yDistance=-0.06
22:46:17.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:46:17.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:17.355 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:17.355 00.000 21948 MoveAxis(E, 0, ABG)
22:46:17.355 00.000 21948 Move returns status 0, amount 0
22:46:17.355 00.000 21948 MoveAxis(N, 0, ABG)
22:46:17.355 00.000 21948 Move returns status 0, amount 0
22:46:17.355 00.000 21948 move complete, result=0
22:46:17.356 00.001 21948 worker thread done servicing request
22:46:17.356 00.000 21948 Worker thread wakes up
22:46:17.356 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:17.356 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:17.357 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:18.979 01.622 21948 Exposure complete
22:46:19.009 00.030 21948 worker thread done servicing request
22:46:19.009 00.000 18120 OnExposeComplete: enter
22:46:19.010 00.001 18120 UpdateGuideState(): m_state=6
22:46:19.010 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:46:19.011 00.001 18120 Star::Find returns 1 (0), X=414.10, Y=229.95, Mass=2031, SNR=30.9, Peak=205 HFD=4.3
22:46:19.011 00.000 18120 MultiStar: [#1 -0.23,0.40,0.00,M2] [#2 0.18,-0.17,0.63,U] [#3 0.36,-0.25,0.00,M1] [#4 -0.41,0.75,0.00,M7] [#5 -0.27,0.35,0.00,M1] [#6 -0.22,0.33,0.50,U] [#7 -0.14,0.02,0.53,U] [#8 -0.18,0.34,0.45,U] 
22:46:19.012 00.001 18120 refined, 4 included, MultiStar: {-0.06, 0.03}, one-star: {-0.04, -0.12}
22:46:19.012 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.81 = -2.47)
22:46:19.013 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.91 = 0.63)
22:46:19.014 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.67 mountX=-0.06 mountY=0.04, mountTheta=2.50
22:46:19.016 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
22:46:19.017 00.001 18120 Enqueuing Move request for scope (-0.06, 0.03)
22:46:19.017 00.000 21948 Worker thread wakes up
22:46:19.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:19.018 00.001 18120 UpdateGuideState exits: m=2031 RSB=30.9
22:46:19.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:19.018 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:19.019 00.001 18120 Enqueuing Expose request
22:46:19.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:46:19.019 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:46:19.019 00.000 21948 Moving (-0.06, 0.03) raw xDistance=-0.06 yDistance=0.04
22:46:19.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:46:19.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:19.020 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:19.020 00.000 21948 MoveAxis(E, 0, ABG)
22:46:19.020 00.000 21948 Move returns status 0, amount 0
22:46:19.020 00.000 21948 MoveAxis(N, 0, ABG)
22:46:19.020 00.000 21948 Move returns status 0, amount 0
22:46:19.020 00.000 21948 move complete, result=0
22:46:19.020 00.000 21948 worker thread done servicing request
22:46:19.020 00.000 21948 Worker thread wakes up
22:46:19.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:19.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:19.020 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:20.541 01.521 21948 Exposure complete
22:46:20.580 00.039 21948 worker thread done servicing request
22:46:20.580 00.000 18120 OnExposeComplete: enter
22:46:20.580 00.000 18120 UpdateGuideState(): m_state=6
22:46:20.582 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:46:20.582 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=230.05, Mass=1831, SNR=29.3, Peak=201 HFD=4.1
22:46:20.583 00.001 18120 MultiStar: [#1 -0.04,0.35,0.77,U] [#2 0.09,-0.06,0.68,U] [#3 0.27,-0.26,0.67,U] [#4 -0.47,0.92,0.00,M8] [#5 0.22,0.27,0.51,U] [#6 -0.18,0.39,0.00,M1] [#7 -0.02,-0.29,0.57,U] [#8 -0.11,-0.01,0.47,U] 
22:46:20.583 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {-0.06, -0.02}
22:46:20.584 00.001 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
22:46:20.584 00.000 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.04)
22:46:20.585 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.01 mountX=0.02 mountY=-0.04, mountTheta=-1.13
22:46:20.586 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
22:46:20.589 00.003 18120 Enqueuing Move request for scope (0.04, -0.00)
22:46:20.591 00.002 21948 Worker thread wakes up
22:46:20.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:46:20.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:46:20.591 00.000 21948 Moving (0.04, -0.00) raw xDistance=0.02 yDistance=-0.04
22:46:20.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:46:20.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:20.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:20.592 00.001 18120 UpdateGuideState exits: m=1831 RSB=29.3
22:46:20.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:20.593 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:20.593 00.000 21948 MoveAxis(E, 0, ABG)
22:46:20.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:20.593 00.000 18120 Enqueuing Expose request
22:46:20.594 00.001 21948 Move returns status 0, amount 0
22:46:20.594 00.000 21948 MoveAxis(N, 0, ABG)
22:46:20.594 00.000 21948 Move returns status 0, amount 0
22:46:20.594 00.000 21948 move complete, result=0
22:46:20.594 00.000 21948 worker thread done servicing request
22:46:20.594 00.000 21948 Worker thread wakes up
22:46:20.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:20.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:20.594 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:22.231 01.637 21948 Exposure complete
22:46:22.265 00.034 21948 worker thread done servicing request
22:46:22.265 00.000 18120 OnExposeComplete: enter
22:46:22.266 00.001 18120 UpdateGuideState(): m_state=6
22:46:22.268 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:46:22.269 00.001 18120 Star::Find returns 1 (0), X=414.00, Y=230.18, Mass=1979, SNR=30.6, Peak=214 HFD=4.1
22:46:22.271 00.002 18120 MultiStar: [#1 -0.12,0.29,0.74,U] [#2 0.17,0.15,0.62,U] [#3 -0.14,-0.08,0.74,U] [#4 -0.32,0.61,0.00,M9] [#5 -0.05,0.30,0.54,U] [#6 -0.08,0.30,0.51,U] [#7 0.06,-0.27,0.55,U] [#8 0.07,0.30,0.44,U] 
22:46:22.272 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.13}, one-star: {-0.14, 0.11}
22:46:22.273 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
22:46:22.274 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.13)
22:46:22.275 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.91 mountX=-0.13 mountY=-0.02, mountTheta=-3.01
22:46:22.277 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.13, opts=13)
22:46:22.280 00.003 18120 Enqueuing Move request for scope (-0.04, 0.13)
22:46:22.282 00.002 21948 Worker thread wakes up
22:46:22.283 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:22.283 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.6
22:46:22.284 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.285 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:46:22.285 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:46:22.285 00.000 21948 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=-0.02
22:46:22.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:46:22.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:22.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:22.286 00.001 18120 Enqueuing Expose request
22:46:22.288 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:46:22.288 00.000 21948 MoveAxis(E, 0, ABG)
22:46:22.288 00.000 21948 Move returns status 0, amount 0
22:46:22.288 00.000 21948 MoveAxis(N, 0, ABG)
22:46:22.288 00.000 21948 Move returns status 0, amount 0
22:46:22.288 00.000 21948 move complete, result=0
22:46:22.288 00.000 21948 worker thread done servicing request
22:46:22.288 00.000 21948 Worker thread wakes up
22:46:22.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:22.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:22.289 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:23.815 01.526 21948 Exposure complete
22:46:23.871 00.056 21948 worker thread done servicing request
22:46:23.871 00.000 18120 OnExposeComplete: enter
22:46:23.873 00.002 18120 UpdateGuideState(): m_state=6
22:46:23.876 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:46:23.878 00.002 18120 Star::Find returns 1 (0), X=414.27, Y=229.94, Mass=1806, SNR=29.2, Peak=186 HFD=4.1
22:46:23.881 00.003 18120 MultiStar: [#1 0.10,0.53,0.00,M1] [#2 0.50,0.10,0.00,M1] [#3 -0.06,0.08,0.76,U] [#4 -0.45,0.66,0.00,M10] [#5 -0.08,0.21,0.55,U] [#6 -0.12,0.31,0.55,U] [#7 0.14,0.02,0.60,U] [#8 -0.21,0.22,0.50,U] 
22:46:23.883 00.002 18120 refined, 5 included, MultiStar: {-0.01, 0.08}, one-star: {0.13, -0.13}
22:46:23.885 00.002 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
22:46:23.887 00.002 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.30)
22:46:23.888 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.09 cameraTheta=1.74 mountX=-0.08 mountY=-0.03, mountTheta=-2.84
22:46:23.892 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
22:46:23.893 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
22:46:23.894 00.001 21948 Worker thread wakes up
22:46:23.894 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:46:23.894 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:46:23.894 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.03
22:46:23.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:46:23.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:23.895 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:23.895 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.2
22:46:23.896 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:46:23.896 00.000 21948 MoveAxis(E, 0, ABG)
22:46:23.896 00.000 21948 Move returns status 0, amount 0
22:46:23.896 00.000 21948 MoveAxis(N, 0, ABG)
22:46:23.896 00.000 21948 Move returns status 0, amount 0
22:46:23.896 00.000 21948 move complete, result=0
22:46:23.896 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.897 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:23.897 00.000 18120 Enqueuing Expose request
22:46:23.897 00.000 21948 worker thread done servicing request
22:46:23.897 00.000 21948 Worker thread wakes up
22:46:23.898 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:23.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:23.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:25.531 01.633 21948 Exposure complete
22:46:25.557 00.026 21948 worker thread done servicing request
22:46:25.557 00.000 18120 OnExposeComplete: enter
22:46:25.558 00.001 18120 UpdateGuideState(): m_state=6
22:46:25.559 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:46:25.559 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=230.07, Mass=2088, SNR=31.4, Peak=209 HFD=4.3
22:46:25.559 00.000 18120 MultiStar: [#1 0.05,0.30,0.67,U] [#2 0.13,0.10,0.62,U] [#3 0.03,-0.02,0.70,U] [#4 -0.18,0.34,0.54,U] [#5 0.03,0.30,0.48,U] [#6 -0.24,0.20,0.46,U] [#7 -0.37,-0.19,0.53,U] [#8 -0.15,0.37,0.46,U] 
22:46:25.560 00.001 18120 single-star, 8 included, MultiStar: {-0.06, 0.13}, one-star: {0.01, -0.01}
22:46:25.560 00.000 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.14) = xAngle (0.70 = 0.70)
22:46:25.563 00.003 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.81 = -2.48)
22:46:25.565 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.44 mountX=0.01 mountY=-0.01, mountTheta=-0.68
22:46:25.569 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
22:46:25.569 00.000 18120 Enqueuing Move request for scope (0.01, -0.01)
22:46:25.570 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:25.572 00.002 21948 Worker thread wakes up
22:46:25.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:46:25.572 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:46:25.572 00.000 21948 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
22:46:25.572 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:46:25.572 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:25.572 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.4
22:46:25.573 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:25.573 00.000 21948 MoveAxis(E, 0, ABG)
22:46:25.573 00.000 21948 Move returns status 0, amount 0
22:46:25.573 00.000 21948 MoveAxis(N, 0, ABG)
22:46:25.573 00.000 21948 Move returns status 0, amount 0
22:46:25.573 00.000 21948 move complete, result=0
22:46:25.573 00.000 21948 worker thread done servicing request
22:46:25.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:25.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:25.574 00.000 18120 Enqueuing Expose request
22:46:25.574 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:25.575 00.001 21948 Worker thread wakes up
22:46:25.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:25.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:27.091 01.516 21948 Exposure complete
22:46:27.127 00.036 21948 worker thread done servicing request
22:46:27.127 00.000 18120 OnExposeComplete: enter
22:46:27.130 00.003 18120 UpdateGuideState(): m_state=6
22:46:27.133 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:46:27.135 00.002 18120 Star::Find returns 1 (0), X=414.18, Y=229.75, Mass=1673, SNR=28.1, Peak=184 HFD=3.9
22:46:27.137 00.002 18120 MultiStar: [#1 0.23,0.24,0.75,U] [#2 0.09,-0.09,0.68,U] [#3 -0.43,-0.13,0.00,M1] [#4 -0.04,0.26,0.54,U] [#5 -0.08,0.04,0.58,U] [#6 -0.13,0.14,0.55,U] [#7 0.02,-0.35,0.57,U] [#8 -0.05,0.21,0.53,U] 
22:46:27.139 00.002 18120 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.04, -0.33}
22:46:27.141 00.002 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.75 = 0.75)
22:46:27.143 00.002 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.85 = -2.43)
22:46:27.144 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.40 mountX=0.02 mountY=-0.02, mountTheta=-0.73
22:46:27.146 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
22:46:27.147 00.001 18120 Enqueuing Move request for scope (0.02, -0.01)
22:46:27.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:27.148 00.001 21948 Worker thread wakes up
22:46:27.148 00.000 18120 UpdateGuideState exits: m=1673 RSB=28.1
22:46:27.149 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:27.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:46:27.149 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:46:27.149 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:27.150 00.001 18120 Enqueuing Expose request
22:46:27.150 00.000 21948 Moving (0.02, -0.01) raw xDistance=0.02 yDistance=-0.02
22:46:27.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:46:27.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:27.150 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:46:27.150 00.000 21948 MoveAxis(E, 0, ABG)
22:46:27.150 00.000 21948 Move returns status 0, amount 0
22:46:27.150 00.000 21948 MoveAxis(N, 0, ABG)
22:46:27.150 00.000 21948 Move returns status 0, amount 0
22:46:27.150 00.000 21948 move complete, result=0
22:46:27.150 00.000 21948 worker thread done servicing request
22:46:27.150 00.000 21948 Worker thread wakes up
22:46:27.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:27.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:27.151 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:28.775 01.624 21948 Exposure complete
22:46:28.816 00.041 21948 worker thread done servicing request
22:46:28.816 00.000 18120 OnExposeComplete: enter
22:46:28.817 00.001 18120 UpdateGuideState(): m_state=6
22:46:28.817 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:46:28.818 00.001 18120 Star::Find returns 1 (0), X=413.81, Y=230.32, Mass=1919, SNR=29.9, Peak=183 HFD=3.9
22:46:28.818 00.000 18120 MultiStar: [#1 0.01,-0.08,0.75,U] [#2 0.22,-0.28,0.68,U] [#3 -0.57,-0.14,0.00,M2] [#4 -0.12,0.52,0.00,M9] [#5 -0.15,0.11,0.55,U] [#6 -0.40,0.23,0.00,M1] [#7 -0.12,-0.17,0.51,U] [#8 -0.28,0.11,0.44,U] 
22:46:28.819 00.001 18120 refined, 5 included, MultiStar: {-0.11, 0.01}, one-star: {-0.33, 0.25}
22:46:28.819 00.000 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.23 = -2.05)
22:46:28.820 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.05)
22:46:28.821 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=-0.05 mountY=0.10, mountTheta=2.06
22:46:28.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.01, opts=13)
22:46:28.826 00.003 18120 Enqueuing Move request for scope (-0.11, 0.01)
22:46:28.828 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:28.831 00.003 18120 UpdateGuideState exits: m=1919 RSB=29.9
22:46:28.833 00.002 21948 Worker thread wakes up
22:46:28.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
22:46:28.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
22:46:28.833 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:28.834 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:28.835 00.001 18120 Enqueuing Expose request
22:46:28.837 00.002 21948 Moving (-0.11, 0.01) raw xDistance=-0.05 yDistance=0.10
22:46:28.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:46:28.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:28.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:28.837 00.000 21948 MoveAxis(E, 0, ABG)
22:46:28.837 00.000 21948 Move returns status 0, amount 0
22:46:28.837 00.000 21948 MoveAxis(N, 0, ABG)
22:46:28.837 00.000 21948 Move returns status 0, amount 0
22:46:28.837 00.000 21948 move complete, result=0
22:46:28.837 00.000 21948 worker thread done servicing request
22:46:28.837 00.000 21948 Worker thread wakes up
22:46:28.837 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:28.838 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:28.839 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:30.358 01.519 21948 Exposure complete
22:46:30.385 00.027 21948 worker thread done servicing request
22:46:30.386 00.001 18120 OnExposeComplete: enter
22:46:30.386 00.000 18120 UpdateGuideState(): m_state=6
22:46:30.387 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:46:30.388 00.001 18120 Star::Find returns 1 (0), X=413.90, Y=229.96, Mass=2164, SNR=31.9, Peak=218 HFD=4.3
22:46:30.389 00.001 18120 MultiStar: [#1 0.29,0.11,0.69,U] [#2 0.14,-0.09,0.63,U] [#3 -0.17,-0.17,0.68,U] [#4 -0.38,0.46,0.00,M10] [#5 -0.37,0.28,0.00,M1] [#6 -0.10,-0.03,0.48,U] [#7 -0.28,-0.18,0.51,U] [#8 -0.19,0.05,0.42,U] 
22:46:30.389 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.07}, one-star: {-0.24, -0.11}
22:46:30.390 00.001 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.14) = xAngle (-1.28 = -1.28)
22:46:30.390 00.000 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
22:46:30.391 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.42 mountX=0.03 mountY=0.10, mountTheta=1.28
22:46:30.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.07, opts=13)
22:46:30.393 00.001 18120 Enqueuing Move request for scope (-0.08, -0.07)
22:46:30.393 00.000 21948 Worker thread wakes up
22:46:30.394 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
22:46:30.394 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
22:46:30.394 00.000 21948 Moving (-0.08, -0.07) raw xDistance=0.03 yDistance=0.10
22:46:30.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:30.394 00.000 18120 UpdateGuideState exits: m=2164 RSB=31.9
22:46:30.395 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:30.395 00.000 18120 Enqueuing Expose request
22:46:30.396 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:46:30.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:30.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:30.396 00.000 21948 MoveAxis(E, 0, ABG)
22:46:30.396 00.000 21948 Move returns status 0, amount 0
22:46:30.396 00.000 21948 MoveAxis(N, 0, ABG)
22:46:30.396 00.000 21948 Move returns status 0, amount 0
22:46:30.396 00.000 21948 move complete, result=0
22:46:30.396 00.000 21948 worker thread done servicing request
22:46:30.396 00.000 21948 Worker thread wakes up
22:46:30.397 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:30.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:30.397 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:32.017 01.620 21948 Exposure complete
22:46:32.052 00.035 21948 worker thread done servicing request
22:46:32.052 00.000 18120 OnExposeComplete: enter
22:46:32.053 00.001 18120 UpdateGuideState(): m_state=6
22:46:32.053 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:46:32.054 00.001 18120 Star::Find returns 1 (0), X=413.93, Y=230.13, Mass=1795, SNR=29.0, Peak=196 HFD=4.2
22:46:32.055 00.001 18120 MultiStar: [#1 -0.18,0.27,0.82,U] [#2 0.37,-0.24,0.00,M1] [#3 0.07,-0.44,0.00,M2] [#4 -0.04,0.31,0.61,U] [#5 -0.02,0.16,0.53,U] [#6 0.02,0.43,0.00,M1] [#7 -0.07,-0.29,0.57,U] [#8 -0.14,0.33,0.47,U] 
22:46:32.056 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.14}, one-star: {-0.21, 0.06}
22:46:32.058 00.002 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
22:46:32.059 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.27)
22:46:32.060 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.31 mountX=-0.18 mountY=0.05, mountTheta=2.87
22:46:32.062 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.14, opts=13)
22:46:32.063 00.001 18120 Enqueuing Move request for scope (-0.12, 0.14)
22:46:32.063 00.000 21948 Worker thread wakes up
22:46:32.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:32.064 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
22:46:32.064 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.0
22:46:32.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:32.065 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:32.065 00.000 18120 Enqueuing Expose request
22:46:32.066 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
22:46:32.066 00.000 21948 Moving (-0.12, 0.14) raw xDistance=-0.18 yDistance=0.05
22:46:32.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:46:32.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:32.066 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:46:32.066 00.000 21948 MoveAxis(E, 0, ABG)
22:46:32.066 00.000 21948 Move returns status 0, amount 0
22:46:32.066 00.000 21948 MoveAxis(N, 0, ABG)
22:46:32.066 00.000 21948 Move returns status 0, amount 0
22:46:32.066 00.000 21948 move complete, result=0
22:46:32.066 00.000 21948 worker thread done servicing request
22:46:32.066 00.000 21948 Worker thread wakes up
22:46:32.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:32.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:32.066 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:33.581 01.515 21948 Exposure complete
22:46:33.616 00.035 21948 worker thread done servicing request
22:46:33.616 00.000 18120 OnExposeComplete: enter
22:46:33.617 00.001 18120 UpdateGuideState(): m_state=6
22:46:33.618 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:46:33.618 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=229.69, Mass=1999, SNR=30.8, Peak=200 HFD=4.1
22:46:33.619 00.001 18120 MultiStar: [#1 -0.11,0.49,0.00,M1] [#2 0.22,-0.05,0.65,U] [#3 -0.19,-0.24,0.71,U] [#4 -0.46,0.66,0.00,M10] [#5 -0.08,0.16,0.48,U] [#6 0.02,0.40,0.49,U] [#7 -0.19,-0.02,0.52,U] [#8 -0.01,0.16,0.42,U] 
22:46:33.619 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {-0.08, -0.38}
22:46:33.619 00.000 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.14) = xAngle (-1.12 = -1.12)
22:46:33.620 00.001 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.98 = 1.98)
22:46:33.620 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.26 mountX=0.03 mountY=0.07, mountTheta=1.13
22:46:33.622 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
22:46:33.622 00.000 18120 Enqueuing Move request for scope (-0.05, -0.06)
22:46:33.622 00.000 21948 Worker thread wakes up
22:46:33.623 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:46:33.623 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:46:33.623 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:33.623 00.000 21948 Moving (-0.05, -0.06) raw xDistance=0.03 yDistance=0.07
22:46:33.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:46:33.623 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.8
22:46:33.624 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:33.624 00.000 18120 Enqueuing Expose request
22:46:33.625 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:33.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:33.625 00.000 21948 MoveAxis(E, 0, ABG)
22:46:33.625 00.000 21948 Move returns status 0, amount 0
22:46:33.625 00.000 21948 MoveAxis(N, 0, ABG)
22:46:33.625 00.000 21948 Move returns status 0, amount 0
22:46:33.625 00.000 21948 move complete, result=0
22:46:33.625 00.000 21948 worker thread done servicing request
22:46:33.625 00.000 21948 Worker thread wakes up
22:46:33.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:33.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:33.625 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:35.249 01.624 21948 Exposure complete
22:46:35.278 00.029 21948 worker thread done servicing request
22:46:35.279 00.001 18120 OnExposeComplete: enter
22:46:35.281 00.002 18120 UpdateGuideState(): m_state=6
22:46:35.281 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:46:35.282 00.001 18120 Star::Find returns 1 (0), X=414.03, Y=230.13, Mass=2087, SNR=31.4, Peak=218 HFD=4.3
22:46:35.282 00.000 18120 MultiStar: [#1 0.06,0.44,0.00,M2] [#2 0.26,0.02,0.64,U] [#3 -0.19,-0.16,0.66,U] [#4 -0.32,0.70,0.00,R] [#5 -0.03,0.09,0.49,U] [#6 -0.02,0.37,0.50,U] [#7 -0.14,-0.17,0.52,U] [#8 -0.21,0.25,0.42,U] 
22:46:35.283 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {-0.11, 0.06}
22:46:35.283 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.62 = -2.67)
22:46:35.284 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
22:46:35.284 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=-0.07 mountY=0.03, mountTheta=2.70
22:46:35.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
22:46:35.286 00.001 18120 Enqueuing Move request for scope (-0.06, 0.05)
22:46:35.286 00.000 21948 Worker thread wakes up
22:46:35.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:46:35.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:46:35.286 00.000 21948 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=0.03
22:46:35.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:35.287 00.001 18120 UpdateGuideState exits: m=2087 RSB=31.4
22:46:35.287 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:35.288 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:35.288 00.000 18120 Enqueuing Expose request
22:46:35.289 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:46:35.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:35.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:46:35.289 00.000 21948 MoveAxis(E, 0, ABG)
22:46:35.289 00.000 21948 Move returns status 0, amount 0
22:46:35.289 00.000 21948 MoveAxis(N, 0, ABG)
22:46:35.289 00.000 21948 Move returns status 0, amount 0
22:46:35.289 00.000 21948 move complete, result=0
22:46:35.289 00.000 21948 worker thread done servicing request
22:46:35.289 00.000 21948 Worker thread wakes up
22:46:35.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:35.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:35.289 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:36.810 01.521 21948 Exposure complete
22:46:36.850 00.040 21948 worker thread done servicing request
22:46:36.850 00.000 18120 OnExposeComplete: enter
22:46:36.851 00.001 18120 UpdateGuideState(): m_state=6
22:46:36.851 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:46:36.851 00.000 18120 Star::Find returns 1 (0), X=413.62, Y=230.02, Mass=2005, SNR=30.6, Peak=193 HFD=4.1
22:46:36.852 00.001 18120 MultiStar: [#1 -0.56,-0.06,0.00,M3] [#2 -0.10,0.11,0.63,U] [#3 0.13,0.13,0.71,U] [#4 -0.09,-0.01,0.55,U] [#5 -0.25,0.35,0.00,M1] [#6 -0.05,0.67,0.00,M1] [#7 -0.42,-0.06,0.49,U] [#8 -0.32,0.19,0.44,U] 
22:46:36.853 00.001 18120 refined, 5 included, MultiStar: {-0.23, 0.04}, one-star: {-0.52, -0.05}
22:46:36.853 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
22:46:36.854 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
22:46:36.854 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.97 mountX=-0.13 mountY=0.19, mountTheta=2.18
22:46:36.855 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.04, opts=13)
22:46:36.856 00.001 18120 Enqueuing Move request for scope (-0.23, 0.04)
22:46:36.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:36.857 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.6
22:46:36.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:36.857 00.000 21948 Worker thread wakes up
22:46:36.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:36.858 00.001 18120 Enqueuing Expose request
22:46:36.858 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
22:46:36.858 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
22:46:36.858 00.000 21948 Moving (-0.23, 0.04) raw xDistance=-0.13 yDistance=0.19
22:46:36.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:46:36.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:36.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:46:36.858 00.000 21948 MoveAxis(E, 0, ABG)
22:46:36.858 00.000 21948 Move returns status 0, amount 0
22:46:36.858 00.000 21948 MoveAxis(N, 0, ABG)
22:46:36.858 00.000 21948 Move returns status 0, amount 0
22:46:36.858 00.000 21948 move complete, result=0
22:46:36.858 00.000 21948 worker thread done servicing request
22:46:36.858 00.000 21948 Worker thread wakes up
22:46:36.859 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:36.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:36.859 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:38.480 01.621 21948 Exposure complete
22:46:38.505 00.025 21948 worker thread done servicing request
22:46:38.505 00.000 18120 OnExposeComplete: enter
22:46:38.506 00.001 18120 UpdateGuideState(): m_state=6
22:46:38.506 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:46:38.507 00.001 18120 Star::Find returns 1 (0), X=413.54, Y=230.15, Mass=1998, SNR=30.7, Peak=178 HFD=3.8
22:46:38.507 00.000 18120 MultiStar: [#1 -0.38,0.28,0.00,M4] [#2 -0.47,0.60,0.00,M1] [#3 -0.21,0.19,0.70,U] [#4 0.01,0.08,0.57,U] [#5 -0.53,0.46,0.00,M2] [#6 -0.32,0.60,0.00,M2] [#7 -0.66,0.22,0.00,M1] [#8 -0.26,0.43,0.00,M1] 
22:46:38.508 00.001 18120 refined, 2 included, MultiStar: {-0.33, 0.12}, one-star: {-0.60, 0.08}
22:46:38.508 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.95 = -2.34)
22:46:38.508 00.000 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.77)
22:46:38.509 00.001 18120 CameraToMount -- cameraX=-0.33 cameraY=0.12 hyp=0.35 cameraTheta=2.80 mountX=-0.24 mountY=0.24, mountTheta=2.36
22:46:38.510 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=0.12, opts=13)
22:46:38.513 00.003 18120 Enqueuing Move request for scope (-0.33, 0.12)
22:46:38.513 00.000 21948 Worker thread wakes up
22:46:38.513 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:38.513 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.7
22:46:38.514 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:38.514 00.000 18120 Enqueuing Expose request
22:46:38.515 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.12) opts 0xd
22:46:38.515 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, 0.12)
22:46:38.515 00.000 21948 Moving (-0.33, 0.12) raw xDistance=-0.24 yDistance=0.24
22:46:38.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:46:38.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:46:38.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:46:38.515 00.000 21948 MoveAxis(E, 43, ABG)
22:46:38.515 00.000 21948 Guiding  Dir = 2, Dur = 43
22:46:38.515 00.000 21948 IsSlewing returns 0
22:46:38.515 00.000 21948 IsGuiding returns 0
22:46:38.517 00.002 21948 PulseGuide returned control before completion, sleep 52
22:46:38.573 00.056 21948 IsGuiding returns 1
22:46:38.573 00.000 21948 scope still moving after pulse duration time elapsed
22:46:38.604 00.031 21948 IsSlewing returns 0
22:46:38.604 00.000 21948 IsGuiding returns 0
22:46:38.605 00.001 21948 scope move finished after 43 + 46 ms
22:46:38.605 00.000 21948 Move returns status 0, amount 43
22:46:38.605 00.000 21948 MoveAxis(N, 0, ABG)
22:46:38.605 00.000 21948 Move returns status 0, amount 0
22:46:38.605 00.000 21948 move complete, result=0
22:46:38.605 00.000 21948 worker thread done servicing request
22:46:38.605 00.000 21948 Worker thread wakes up
22:46:38.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:38.605 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
22:46:38.607 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:40.028 01.421 21948 Exposure complete
22:46:40.072 00.044 21948 worker thread done servicing request
22:46:40.073 00.001 18120 OnExposeComplete: enter
22:46:40.074 00.001 18120 UpdateGuideState(): m_state=6
22:46:40.074 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:46:40.075 00.001 18120 Star::Find returns 1 (0), X=413.78, Y=230.10, Mass=2044, SNR=31.1, Peak=206 HFD=4.1
22:46:40.075 00.000 18120 MultiStar: [#1 -0.14,0.30,0.70,U] [#2 0.08,0.28,0.64,U] [#3 0.11,0.01,0.70,U] [#4 0.45,-0.09,0.00,M1] [#5 -0.07,0.35,0.48,U] [#6 -0.05,0.51,0.00,M3] [#7 -0.26,-0.01,0.52,U] [#8 -0.41,0.32,0.00,M2] 
22:46:40.076 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.15}, one-star: {-0.36, 0.03}
22:46:40.076 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.41 = -2.87)
22:46:40.077 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.23)
22:46:40.077 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.27 mountX=-0.18 mountY=0.04, mountTheta=2.91
22:46:40.080 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.15, opts=13)
22:46:40.080 00.000 18120 Enqueuing Move request for scope (-0.12, 0.15)
22:46:40.081 00.001 21948 Worker thread wakes up
22:46:40.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:40.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
22:46:40.081 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
22:46:40.081 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.1
22:46:40.082 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:40.082 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:40.083 00.001 18120 Enqueuing Expose request
22:46:40.083 00.000 21948 Moving (-0.12, 0.15) raw xDistance=-0.18 yDistance=0.04
22:46:40.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:46:40.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:40.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:40.083 00.000 21948 MoveAxis(E, 0, ABG)
22:46:40.083 00.000 21948 Move returns status 0, amount 0
22:46:40.083 00.000 21948 MoveAxis(N, 0, ABG)
22:46:40.083 00.000 21948 Move returns status 0, amount 0
22:46:40.083 00.000 21948 move complete, result=0
22:46:40.083 00.000 21948 worker thread done servicing request
22:46:40.083 00.000 21948 Worker thread wakes up
22:46:40.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:40.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:40.084 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:41.718 01.634 21948 Exposure complete
22:46:41.744 00.026 21948 worker thread done servicing request
22:46:41.744 00.000 18120 OnExposeComplete: enter
22:46:41.745 00.001 18120 UpdateGuideState(): m_state=6
22:46:41.745 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:46:41.746 00.001 18120 Star::Find returns 1 (0), X=413.70, Y=230.17, Mass=2061, SNR=31.3, Peak=184 HFD=4.0
22:46:41.746 00.000 18120 MultiStar: [#1 -0.50,0.39,0.00,M4] [#2 -0.24,0.10,0.65,U] [#3 -0.21,0.07,0.68,U] [#4 0.16,-0.37,0.54,U] [#5 -0.37,0.39,0.00,M2] [#6 -0.37,0.19,0.48,U] [#7 -0.30,-0.13,0.52,U] [#8 -0.09,0.04,0.42,U] 
22:46:41.749 00.003 18120 refined, 6 included, MultiStar: {-0.24, 0.01}, one-star: {-0.44, 0.10}
22:46:41.752 00.003 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.23 = -2.05)
22:46:41.754 00.002 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.05)
22:46:41.756 00.002 18120 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.09 mountX=-0.11 mountY=0.21, mountTheta=2.06
22:46:41.760 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.01, opts=13)
22:46:41.760 00.000 18120 Enqueuing Move request for scope (-0.24, 0.01)
22:46:41.761 00.001 21948 Worker thread wakes up
22:46:41.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:41.761 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.3
22:46:41.762 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
22:46:41.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
22:46:41.762 00.000 21948 Moving (-0.24, 0.01) raw xDistance=-0.11 yDistance=0.21
22:46:41.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:46:41.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:46:41.762 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.764 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:46:41.764 00.000 21948 MoveAxis(E, 0, ABG)
22:46:41.764 00.000 21948 Move returns status 0, amount 0
22:46:41.764 00.000 21948 MoveAxis(N, 0, ABG)
22:46:41.764 00.000 21948 Move returns status 0, amount 0
22:46:41.764 00.000 21948 move complete, result=0
22:46:41.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:41.765 00.001 18120 Enqueuing Expose request
22:46:41.766 00.001 21948 worker thread done servicing request
22:46:41.766 00.000 21948 Worker thread wakes up
22:46:41.766 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:41.767 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:41.768 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:43.280 01.512 21948 Exposure complete
22:46:43.308 00.028 21948 worker thread done servicing request
22:46:43.308 00.000 18120 OnExposeComplete: enter
22:46:43.311 00.003 18120 UpdateGuideState(): m_state=6
22:46:43.312 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:46:43.312 00.000 18120 Star::Find returns 1 (0), X=413.73, Y=230.30, Mass=2035, SNR=31.0, Peak=194 HFD=4.1
22:46:43.313 00.001 18120 MultiStar: [#1 -0.21,0.58,0.00,M5] [#2 -0.23,0.30,0.66,U] [#3 -0.24,0.36,0.00,M1] [#4 -0.17,-0.18,0.52,U] [#5 -0.38,0.35,0.00,M3] [#6 -0.44,0.55,0.00,M3] [#7 -0.59,0.16,0.00,M1] [#8 -0.08,0.21,0.46,U] 
22:46:43.313 00.000 18120 refined, 3 included, MultiStar: {-0.26, 0.16}, one-star: {-0.41, 0.23}
22:46:43.314 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
22:46:43.314 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
22:46:43.314 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.59 mountX=-0.25 mountY=0.16, mountTheta=2.58
22:46:43.316 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.16, opts=13)
22:46:43.316 00.000 18120 Enqueuing Move request for scope (-0.26, 0.16)
22:46:43.316 00.000 21948 Worker thread wakes up
22:46:43.317 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:43.317 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.0
22:46:43.317 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.318 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:43.318 00.000 18120 Enqueuing Expose request
22:46:43.319 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
22:46:43.319 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
22:46:43.319 00.000 21948 Moving (-0.26, 0.16) raw xDistance=-0.25 yDistance=0.16
22:46:43.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:46:43.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:43.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:46:43.319 00.000 21948 MoveAxis(E, 45, ABG)
22:46:43.319 00.000 21948 Guiding  Dir = 2, Dur = 45
22:46:43.319 00.000 21948 IsSlewing returns 0
22:46:43.319 00.000 21948 IsGuiding returns 0
22:46:43.322 00.003 21948 PulseGuide returned control before completion, sleep 54
22:46:43.390 00.068 21948 IsGuiding returns 0
22:46:43.390 00.000 21948 Move returns status 0, amount 45
22:46:43.390 00.000 21948 MoveAxis(N, 0, ABG)
22:46:43.390 00.000 21948 Move returns status 0, amount 0
22:46:43.390 00.000 21948 move complete, result=0
22:46:43.390 00.000 21948 worker thread done servicing request
22:46:43.390 00.000 21948 Worker thread wakes up
22:46:43.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:43.390 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
22:46:43.391 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:45.015 01.624 21948 Exposure complete
22:46:45.047 00.032 21948 worker thread done servicing request
22:46:45.048 00.001 18120 OnExposeComplete: enter
22:46:45.048 00.000 18120 UpdateGuideState(): m_state=6
22:46:45.049 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:46:45.049 00.000 18120 Star::Find returns 1 (0), X=413.84, Y=230.16, Mass=2129, SNR=31.6, Peak=199 HFD=4.3
22:46:45.050 00.001 18120 MultiStar: [#1 -0.28,0.32,0.71,U] [#2 -0.33,0.04,0.58,U] [#3 -0.74,0.03,0.00,M2] [#4 -0.02,-0.15,0.53,U] [#5 -0.45,0.32,0.00,M4] [#6 -0.77,0.22,0.00,M4] [#7 -0.41,-0.11,0.55,U] [#8 -0.10,-0.04,0.46,U] 
22:46:45.050 00.000 18120 refined, 5 included, MultiStar: {-0.25, 0.05}, one-star: {-0.30, 0.09}
22:46:45.051 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.10 = -2.18)
22:46:45.051 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
22:46:45.051 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.26 cameraTheta=2.96 mountX=-0.15 mountY=0.21, mountTheta=2.20
22:46:45.052 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.05, opts=13)
22:46:45.054 00.002 18120 Enqueuing Move request for scope (-0.25, 0.05)
22:46:45.054 00.000 21948 Worker thread wakes up
22:46:45.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:45.055 00.001 18120 UpdateGuideState exits: m=2129 RSB=31.6
22:46:45.055 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:45.056 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:45.056 00.000 18120 Enqueuing Expose request
22:46:45.056 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
22:46:45.056 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
22:46:45.056 00.000 21948 Moving (-0.25, 0.05) raw xDistance=-0.15 yDistance=0.21
22:46:45.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:46:45.056 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=0.57
22:46:45.056 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:46:45.056 00.000 21948 MoveAxis(E, 0, ABG)
22:46:45.056 00.000 21948 Move returns status 0, amount 0
22:46:45.057 00.001 21948 MoveAxis(S, 49, ABG)
22:46:45.057 00.000 21948 Guiding  Dir = 1, Dur = 49
22:46:45.057 00.000 21948 IsSlewing returns 0
22:46:45.057 00.000 21948 IsGuiding returns 0
22:46:45.062 00.005 21948 PulseGuide returned control before completion, sleep 54
22:46:45.125 00.063 21948 IsGuiding returns 0
22:46:45.125 00.000 21948 Move returns status 0, amount 49
22:46:45.125 00.000 21948 move complete, result=0
22:46:45.125 00.000 21948 worker thread done servicing request
22:46:45.125 00.000 21948 Worker thread wakes up
22:46:45.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:45.125 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
22:46:45.127 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:46.530 01.403 21948 Exposure complete
22:46:46.562 00.032 21948 worker thread done servicing request
22:46:46.562 00.000 18120 OnExposeComplete: enter
22:46:46.562 00.000 18120 UpdateGuideState(): m_state=6
22:46:46.563 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:46:46.563 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.41, Mass=2261, SNR=32.5, Peak=149 HFD=4.4
22:46:46.564 00.001 18120 MultiStar: [#1 -0.27,0.62,0.00,M5] [#2 -0.27,0.12,0.55,U] [#3 0.01,0.29,0.65,U] [#4 -0.09,0.14,0.52,U] [#5 -0.14,0.43,0.00,M5] [#6 -0.28,0.21,0.46,U] [#7 0.06,0.37,0.50,U] [#8 0.01,0.16,0.40,U] 
22:46:46.564 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.25}, one-star: {-0.01, 0.33}
22:46:46.565 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.14) = xAngle (2.99 = 2.99)
22:46:46.565 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.09 = -0.19)
22:46:46.566 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.85 mountX=-0.25 mountY=-0.05, mountTheta=-2.95
22:46:46.567 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.25, opts=13)
22:46:46.567 00.000 18120 Enqueuing Move request for scope (-0.07, 0.25)
22:46:46.568 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:46.568 00.000 21948 Worker thread wakes up
22:46:46.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
22:46:46.568 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
22:46:46.568 00.000 18120 UpdateGuideState exits: m=2261 RSB=32.5
22:46:46.569 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.569 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:46.570 00.001 18120 Enqueuing Expose request
22:46:46.570 00.000 21948 Moving (-0.07, 0.25) raw xDistance=-0.25 yDistance=-0.05
22:46:46.570 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:46:46.570 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:46.570 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:46.570 00.000 21948 MoveAxis(E, 45, ABG)
22:46:46.570 00.000 21948 Guiding  Dir = 2, Dur = 45
22:46:46.570 00.000 21948 IsSlewing returns 0
22:46:46.571 00.001 21948 IsGuiding returns 0
22:46:46.573 00.002 21948 PulseGuide returned control before completion, sleep 53
22:46:46.642 00.069 21948 IsGuiding returns 0
22:46:46.642 00.000 21948 Move returns status 0, amount 45
22:46:46.642 00.000 21948 MoveAxis(N, 0, ABG)
22:46:46.642 00.000 21948 Move returns status 0, amount 0
22:46:46.642 00.000 21948 move complete, result=0
22:46:46.642 00.000 21948 worker thread done servicing request
22:46:46.642 00.000 21948 Worker thread wakes up
22:46:46.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:46.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:46.642 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
22:46:48.280 01.638 21948 Exposure complete
22:46:48.306 00.026 21948 worker thread done servicing request
22:46:48.307 00.001 18120 OnExposeComplete: enter
22:46:48.307 00.000 18120 UpdateGuideState(): m_state=6
22:46:48.308 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:46:48.309 00.001 18120 Star::Find returns 1 (0), X=414.18, Y=230.10, Mass=1789, SNR=29.1, Peak=159 HFD=4.2
22:46:48.309 00.000 18120 MultiStar: [#1 -0.10,0.60,0.00,M6] [#2 0.16,0.28,0.63,U] [#3 -0.09,-0.13,0.73,U] [#4 0.07,0.01,0.56,U] [#5 -0.36,0.37,0.00,M6] [#6 -0.19,0.08,0.56,U] [#7 0.22,-0.12,0.57,U] [#8 -0.03,0.26,0.51,U] 
22:46:48.311 00.002 18120 single-star, 6 included, MultiStar: {0.03, 0.05}, one-star: {0.04, 0.03}
22:46:48.311 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.14) = xAngle (1.85 = 1.85)
22:46:48.312 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.95 = -1.33)
22:46:48.312 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.70 mountX=-0.01 mountY=-0.05, mountTheta=-1.84
22:46:48.314 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
22:46:48.314 00.000 18120 Enqueuing Move request for scope (0.04, 0.03)
22:46:48.315 00.001 21948 Worker thread wakes up
22:46:48.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:48.315 00.000 18120 UpdateGuideState exits: m=1789 RSB=29.1
22:46:48.316 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:48.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:48.316 00.000 18120 Enqueuing Expose request
22:46:48.317 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:46:48.317 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:46:48.317 00.000 21948 Moving (0.04, 0.03) raw xDistance=-0.01 yDistance=-0.05
22:46:48.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:46:48.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:48.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:48.317 00.000 21948 MoveAxis(E, 0, ABG)
22:46:48.317 00.000 21948 Move returns status 0, amount 0
22:46:48.317 00.000 21948 MoveAxis(N, 0, ABG)
22:46:48.317 00.000 21948 Move returns status 0, amount 0
22:46:48.317 00.000 21948 move complete, result=0
22:46:48.317 00.000 21948 worker thread done servicing request
22:46:48.317 00.000 21948 Worker thread wakes up
22:46:48.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:48.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:48.317 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:49.846 01.529 21948 Exposure complete
22:46:49.884 00.038 21948 worker thread done servicing request
22:46:49.884 00.000 18120 OnExposeComplete: enter
22:46:49.885 00.001 18120 UpdateGuideState(): m_state=6
22:46:49.885 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:46:49.886 00.001 18120 Star::Find returns 1 (0), X=414.08, Y=230.30, Mass=2005, SNR=30.7, Peak=159 HFD=4.3
22:46:49.886 00.000 18120 MultiStar: [#1 0.19,0.68,0.00,M7] [#2 0.22,-0.04,0.63,U] [#3 0.04,0.06,0.66,U] [#4 0.18,-0.17,0.50,U] [#5 -0.12,0.44,0.00,M7] [#6 0.19,0.10,0.49,U] [#7 0.06,0.26,0.53,U] [#8 -0.13,0.25,0.45,U] 
22:46:49.886 00.000 18120 refined, 6 included, MultiStar: {0.06, 0.11}, one-star: {-0.06, 0.22}
22:46:49.887 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.14) = xAngle (2.19 = 2.19)
22:46:49.887 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.29 = -1.00)
22:46:49.887 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.04 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
22:46:49.891 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.11, opts=13)
22:46:49.891 00.000 18120 Enqueuing Move request for scope (0.06, 0.11)
22:46:49.892 00.001 21948 Worker thread wakes up
22:46:49.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:49.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:46:49.892 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:46:49.892 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.7
22:46:49.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:49.894 00.001 18120 Enqueuing Expose request
22:46:49.894 00.000 21948 Moving (0.06, 0.11) raw xDistance=-0.07 yDistance=-0.10
22:46:49.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:46:49.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:49.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:49.894 00.000 21948 MoveAxis(E, 0, ABG)
22:46:49.894 00.000 21948 Move returns status 0, amount 0
22:46:49.894 00.000 21948 MoveAxis(N, 0, ABG)
22:46:49.894 00.000 21948 Move returns status 0, amount 0
22:46:49.894 00.000 21948 move complete, result=0
22:46:49.894 00.000 21948 worker thread done servicing request
22:46:49.894 00.000 21948 Worker thread wakes up
22:46:49.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:49.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:49.895 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:51.529 01.634 21948 Exposure complete
22:46:51.555 00.026 21948 worker thread done servicing request
22:46:51.556 00.001 18120 OnExposeComplete: enter
22:46:51.556 00.000 18120 UpdateGuideState(): m_state=6
22:46:51.557 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:46:51.557 00.000 18120 Star::Find returns 1 (0), X=414.19, Y=230.29, Mass=1998, SNR=30.7, Peak=166 HFD=4.4
22:46:51.558 00.001 18120 MultiStar: [#1 0.31,0.81,0.00,M8] [#2 0.09,0.58,0.00,M1] [#3 -0.04,0.23,0.71,U] [#4 0.13,0.15,0.59,U] [#5 -0.32,0.61,0.00,M8] [#6 -0.45,0.53,0.00,M2] [#7 -0.12,0.39,0.53,U] [#8 -0.32,0.53,0.00,M1] 
22:46:51.558 00.000 18120 single-star, 3 included, MultiStar: {0.01, 0.24}, one-star: {0.05, 0.22}
22:46:51.558 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.47 = 2.47)
22:46:51.559 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.71)
22:46:51.559 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.32 mountX=-0.17 mountY=-0.15, mountTheta=-2.44
22:46:51.561 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.22, opts=13)
22:46:51.561 00.000 18120 Enqueuing Move request for scope (0.05, 0.22)
22:46:51.562 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:51.563 00.001 21948 Worker thread wakes up
22:46:51.563 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.7
22:46:51.565 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
22:46:51.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:51.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
22:46:51.565 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:51.566 00.001 18120 Enqueuing Expose request
22:46:51.566 00.000 21948 Moving (0.05, 0.22) raw xDistance=-0.17 yDistance=-0.15
22:46:51.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:46:51.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:51.567 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:46:51.567 00.000 21948 MoveAxis(E, 0, ABG)
22:46:51.567 00.000 21948 Move returns status 0, amount 0
22:46:51.567 00.000 21948 MoveAxis(N, 0, ABG)
22:46:51.567 00.000 21948 Move returns status 0, amount 0
22:46:51.567 00.000 21948 move complete, result=0
22:46:51.567 00.000 21948 worker thread done servicing request
22:46:51.567 00.000 21948 Worker thread wakes up
22:46:51.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:51.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:51.567 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:53.089 01.522 21948 Exposure complete
22:46:53.147 00.058 21948 worker thread done servicing request
22:46:53.147 00.000 18120 OnExposeComplete: enter
22:46:53.151 00.004 18120 UpdateGuideState(): m_state=6
22:46:53.152 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:46:53.155 00.003 18120 Star::Find returns 1 (0), X=414.06, Y=230.39, Mass=2074, SNR=31.2, Peak=163 HFD=4.2
22:46:53.157 00.002 18120 MultiStar: [#1 -0.07,0.65,0.00,M9] [#2 0.39,0.48,0.00,M2] [#3 0.25,0.17,0.68,U] [#4 0.34,-0.12,0.51,U] [#5 0.28,0.37,0.00,M9] [#6 -0.00,0.61,0.00,M3] [#7 -0.15,0.28,0.47,U] [#8 -0.26,0.88,0.00,M2] 
22:46:53.158 00.001 18120 refined, 3 included, MultiStar: {0.07, 0.19}, one-star: {-0.08, 0.32}
22:46:53.161 00.003 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
22:46:53.162 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.45 = -0.83)
22:46:53.164 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.20 mountX=-0.14 mountY=-0.15, mountTheta=-2.33
22:46:53.169 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.19, opts=13)
22:46:53.171 00.002 18120 Enqueuing Move request for scope (0.07, 0.19)
22:46:53.172 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:53.173 00.001 21948 Worker thread wakes up
22:46:53.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
22:46:53.173 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
22:46:53.173 00.000 21948 Moving (0.07, 0.19) raw xDistance=-0.14 yDistance=-0.15
22:46:53.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:46:53.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.174 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.2
22:46:53.175 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.176 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:46:53.177 00.001 21948 MoveAxis(E, 0, ABG)
22:46:53.177 00.000 21948 Move returns status 0, amount 0
22:46:53.177 00.000 21948 MoveAxis(N, 0, ABG)
22:46:53.177 00.000 21948 Move returns status 0, amount 0
22:46:53.177 00.000 21948 move complete, result=0
22:46:53.177 00.000 21948 worker thread done servicing request
22:46:53.177 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:53.179 00.002 18120 Enqueuing Expose request
22:46:53.180 00.001 21948 Worker thread wakes up
22:46:53.180 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:53.182 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:53.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:54.808 01.626 21948 Exposure complete
22:46:54.848 00.040 21948 worker thread done servicing request
22:46:54.848 00.000 18120 OnExposeComplete: enter
22:46:54.849 00.001 18120 UpdateGuideState(): m_state=6
22:46:54.850 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:46:54.851 00.001 18120 Star::Find returns 1 (0), X=413.92, Y=230.29, Mass=1908, SNR=30.0, Peak=146 HFD=4.4
22:46:54.852 00.001 18120 MultiStar: [#1 -0.47,0.68,0.00,M10] [#2 -0.07,0.37,0.63,U] [#3 0.09,0.27,0.66,U] [#4 0.35,-0.28,0.00,M1] [#5 -0.09,0.45,0.00,M10] [#6 -0.07,0.27,0.51,U] [#7 -0.01,0.10,0.54,U] [#8 -0.29,0.33,0.00,M3] 
22:46:54.853 00.001 18120 refined, 4 included, MultiStar: {-0.07, 0.25}, one-star: {-0.22, 0.22}
22:46:54.857 00.004 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.01 = 3.01)
22:46:54.859 00.002 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.17)
22:46:54.861 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.86 mountX=-0.25 mountY=-0.04, mountTheta=-2.97
22:46:54.864 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.25, opts=13)
22:46:54.865 00.001 18120 Enqueuing Move request for scope (-0.07, 0.25)
22:46:54.865 00.000 21948 Worker thread wakes up
22:46:54.865 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
22:46:54.865 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
22:46:54.865 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:54.866 00.001 18120 UpdateGuideState exits: m=1908 RSB=30.0
22:46:54.866 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:54.867 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:54.867 00.000 18120 Enqueuing Expose request
22:46:54.868 00.001 21948 Moving (-0.07, 0.25) raw xDistance=-0.25 yDistance=-0.04
22:46:54.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:46:54.868 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:54.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:54.868 00.000 21948 MoveAxis(E, 45, ABG)
22:46:54.868 00.000 21948 Guiding  Dir = 2, Dur = 45
22:46:54.868 00.000 21948 IsSlewing returns 0
22:46:54.868 00.000 21948 IsGuiding returns 0
22:46:54.871 00.003 21948 PulseGuide returned control before completion, sleep 53
22:46:54.934 00.063 21948 IsGuiding returns 0
22:46:54.934 00.000 21948 Move returns status 0, amount 45
22:46:54.934 00.000 21948 MoveAxis(N, 0, ABG)
22:46:54.934 00.000 21948 Move returns status 0, amount 0
22:46:54.934 00.000 21948 move complete, result=0
22:46:54.934 00.000 21948 worker thread done servicing request
22:46:54.934 00.000 21948 Worker thread wakes up
22:46:54.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:54.934 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
22:46:54.935 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:56.339 01.404 21948 Exposure complete
22:46:56.388 00.049 21948 worker thread done servicing request
22:46:56.388 00.000 18120 OnExposeComplete: enter
22:46:56.389 00.001 18120 UpdateGuideState(): m_state=6
22:46:56.390 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:46:56.391 00.001 18120 Star::Find returns 1 (0), X=413.84, Y=230.31, Mass=1817, SNR=29.2, Peak=136 HFD=4.4
22:46:56.392 00.001 18120 MultiStar: [#1 -0.30,0.52,0.00,R] [#2 0.03,0.17,0.66,U] [#3 -0.39,0.13,0.69,U] [#4 0.34,-0.15,0.58,U] [#5 -0.40,0.14,0.00,R] [#6 -0.18,0.39,0.00,M3] [#7 -0.12,0.08,0.56,U] [#8 -0.35,0.36,0.00,M4] 
22:46:56.393 00.001 18120 refined, 4 included, MultiStar: {-0.12, 0.11}, one-star: {-0.30, 0.24}
22:46:56.393 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
22:46:56.394 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
22:46:56.394 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.38 mountX=-0.15 mountY=0.05, mountTheta=2.80
22:46:56.396 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
22:46:56.397 00.001 18120 Enqueuing Move request for scope (-0.12, 0.11)
22:46:56.397 00.000 21948 Worker thread wakes up
22:46:56.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:56.398 00.001 18120 UpdateGuideState exits: m=1817 RSB=29.2
22:46:56.398 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:56.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:56.399 00.001 18120 Enqueuing Expose request
22:46:56.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
22:46:56.399 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
22:46:56.399 00.000 21948 Moving (-0.12, 0.11) raw xDistance=-0.15 yDistance=0.05
22:46:56.400 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:46:56.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:56.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:46:56.400 00.000 21948 MoveAxis(E, 0, ABG)
22:46:56.400 00.000 21948 Move returns status 0, amount 0
22:46:56.400 00.000 21948 MoveAxis(N, 0, ABG)
22:46:56.400 00.000 21948 Move returns status 0, amount 0
22:46:56.400 00.000 21948 move complete, result=0
22:46:56.400 00.000 21948 worker thread done servicing request
22:46:56.400 00.000 21948 Worker thread wakes up
22:46:56.400 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:56.401 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:56.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:58.030 01.629 21948 Exposure complete
22:46:58.081 00.051 21948 worker thread done servicing request
22:46:58.081 00.000 18120 OnExposeComplete: enter
22:46:58.081 00.000 18120 UpdateGuideState(): m_state=6
22:46:58.082 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:46:58.082 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=230.40, Mass=2146, SNR=31.7, Peak=147 HFD=4.4
22:46:58.083 00.001 18120 MultiStar: [#1 0.24,0.11,0.68,U] [#2 0.06,0.45,0.00,M1] [#3 -0.33,0.28,0.00,M1] [#4 -0.04,0.08,0.51,U] [#5 0.05,0.23,0.49,U] [#6 -0.15,0.53,0.00,M4] [#7 -0.36,0.46,0.00,M1] [#8 -0.41,0.33,0.00,M5] 
22:46:58.083 00.000 18120 refined, 3 included, MultiStar: {0.04, 0.21}, one-star: {-0.06, 0.33}
22:46:58.084 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
22:46:58.085 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.64 = -0.64)
22:46:58.085 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.39 mountX=-0.17 mountY=-0.13, mountTheta=-2.51
22:46:58.087 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.21, opts=13)
22:46:58.088 00.001 18120 Enqueuing Move request for scope (0.04, 0.21)
22:46:58.089 00.001 21948 Worker thread wakes up
22:46:58.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
22:46:58.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
22:46:58.089 00.000 21948 Moving (0.04, 0.21) raw xDistance=-0.17 yDistance=-0.13
22:46:58.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:46:58.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:58.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:46:58.089 00.000 21948 MoveAxis(E, 0, ABG)
22:46:58.089 00.000 21948 Move returns status 0, amount 0
22:46:58.089 00.000 21948 MoveAxis(N, 0, ABG)
22:46:58.089 00.000 21948 Move returns status 0, amount 0
22:46:58.089 00.000 21948 move complete, result=0
22:46:58.089 00.000 21948 worker thread done servicing request
22:46:58.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:58.090 00.001 18120 UpdateGuideState exits: m=2146 RSB=31.7
22:46:58.091 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:58.092 00.001 18120 Enqueuing Expose request
22:46:58.093 00.001 21948 Worker thread wakes up
22:46:58.093 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:58.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:58.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:46:59.615 01.522 21948 Exposure complete
22:46:59.644 00.029 21948 worker thread done servicing request
22:46:59.644 00.000 18120 OnExposeComplete: enter
22:46:59.645 00.001 18120 UpdateGuideState(): m_state=6
22:46:59.645 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:46:59.646 00.001 18120 Star::Find returns 1 (0), X=414.00, Y=230.63, Mass=1892, SNR=29.8, Peak=171 HFD=4.1
22:46:59.646 00.000 18120 MultiStar: [#1 0.05,0.06,0.77,U] [#2 -0.01,0.72,0.00,M2] [#3 -0.18,0.39,0.00,M2] [#4 -0.17,0.24,0.56,U] [#5 -0.01,0.22,0.52,U] [#6 -0.18,0.73,0.00,M5] [#7 -0.12,0.44,0.00,M2] [#8 -0.17,0.70,0.00,M6] 
22:46:59.647 00.001 18120 refined, 3 included, MultiStar: {-0.07, 0.30}, one-star: {-0.14, 0.56}
22:46:59.647 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
22:46:59.647 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.25)
22:46:59.648 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.79 mountX=-0.30 mountY=-0.08, mountTheta=-2.90
22:46:59.650 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.30, opts=13)
22:46:59.650 00.000 18120 Enqueuing Move request for scope (-0.07, 0.30)
22:46:59.651 00.001 21948 Worker thread wakes up
22:46:59.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:46:59.651 00.000 18120 UpdateGuideState exits: m=1892 RSB=29.8
22:46:59.652 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:59.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:46:59.653 00.001 18120 Enqueuing Expose request
22:46:59.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.30) opts 0xd
22:46:59.653 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.30)
22:46:59.653 00.000 21948 Moving (-0.07, 0.30) raw xDistance=-0.30 yDistance=-0.08
22:46:59.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:46:59.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:59.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:59.653 00.000 21948 MoveAxis(E, 54, ABG)
22:46:59.653 00.000 21948 Guiding  Dir = 2, Dur = 54
22:46:59.654 00.001 21948 IsSlewing returns 0
22:46:59.654 00.000 21948 IsGuiding returns 0
22:46:59.656 00.002 21948 PulseGuide returned control before completion, sleep 63
22:46:59.723 00.067 21948 IsGuiding returns 0
22:46:59.723 00.000 21948 Move returns status 0, amount 54
22:46:59.723 00.000 21948 MoveAxis(N, 0, ABG)
22:46:59.723 00.000 21948 Move returns status 0, amount 0
22:46:59.723 00.000 21948 move complete, result=0
22:46:59.723 00.000 21948 worker thread done servicing request
22:46:59.724 00.001 21948 Worker thread wakes up
22:46:59.724 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
22:46:59.725 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:46:59.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:01.354 01.629 21948 Exposure complete
22:47:01.396 00.042 21948 worker thread done servicing request
22:47:01.396 00.000 18120 OnExposeComplete: enter
22:47:01.398 00.002 18120 UpdateGuideState(): m_state=6
22:47:01.400 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:47:01.400 00.000 18120 Star::Find returns 1 (0), X=413.93, Y=230.35, Mass=1992, SNR=30.7, Peak=168 HFD=4.1
22:47:01.402 00.002 18120 MultiStar: [#1 0.24,-0.14,0.71,U] [#2 0.08,0.48,0.00,M3] [#3 0.07,0.33,0.68,U] [#4 0.81,-0.18,0.00,M1] [#5 0.08,0.24,0.50,U] [#6 -0.32,0.73,0.00,M6] [#7 -0.05,0.25,0.52,U] [#8 -0.07,0.65,0.00,M7] 
22:47:01.403 00.001 18120 refined, 4 included, MultiStar: {0.01, 0.19}, one-star: {-0.21, 0.28}
22:47:01.403 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
22:47:01.403 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
22:47:01.403 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
22:47:01.404 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.19, opts=13)
22:47:01.405 00.001 18120 Enqueuing Move request for scope (0.01, 0.19)
22:47:01.405 00.000 21948 Worker thread wakes up
22:47:01.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:01.407 00.002 18120 UpdateGuideState exits: m=1992 RSB=30.7
22:47:01.407 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.407 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:01.408 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:47:01.408 00.000 18120 Enqueuing Expose request
22:47:01.408 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:47:01.408 00.000 21948 Moving (0.01, 0.19) raw xDistance=-0.17 yDistance=-0.09
22:47:01.409 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:47:01.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:01.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:47:01.409 00.000 21948 MoveAxis(E, 0, ABG)
22:47:01.409 00.000 21948 Move returns status 0, amount 0
22:47:01.409 00.000 21948 MoveAxis(N, 0, ABG)
22:47:01.409 00.000 21948 Move returns status 0, amount 0
22:47:01.409 00.000 21948 move complete, result=0
22:47:01.409 00.000 21948 worker thread done servicing request
22:47:01.409 00.000 21948 Worker thread wakes up
22:47:01.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:01.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:01.409 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:02.930 01.521 21948 Exposure complete
22:47:02.974 00.044 21948 worker thread done servicing request
22:47:02.974 00.000 18120 OnExposeComplete: enter
22:47:02.976 00.002 18120 UpdateGuideState(): m_state=6
22:47:02.977 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:47:02.979 00.002 18120 Star::Find returns 1 (0), X=414.16, Y=230.27, Mass=2062, SNR=31.2, Peak=174 HFD=4.3
22:47:02.980 00.001 18120 MultiStar: [#1 0.36,0.09,0.71,U] [#2 0.14,0.46,0.00,M4] [#3 -0.59,0.23,0.00,M2] [#4 0.34,-0.20,0.57,U] [#5 0.34,-0.03,0.51,U] [#6 0.06,0.74,0.00,M7] [#7 -0.21,0.42,0.00,M2] [#8 0.07,0.56,0.00,M8] 
22:47:02.981 00.001 18120 single-star, 3 included, MultiStar: {0.23, 0.05}, one-star: {0.02, 0.20}
22:47:02.982 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.61 = 2.61)
22:47:02.983 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.57)
22:47:02.984 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=-0.17 mountY=-0.11, mountTheta=-2.59
22:47:02.985 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.20, opts=13)
22:47:02.986 00.001 18120 Enqueuing Move request for scope (0.02, 0.20)
22:47:02.986 00.000 21948 Worker thread wakes up
22:47:02.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
22:47:02.986 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
22:47:02.986 00.000 21948 Moving (0.02, 0.20) raw xDistance=-0.17 yDistance=-0.11
22:47:02.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:47:02.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:02.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:02.987 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:02.987 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.2
22:47:02.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:02.988 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:02.988 00.000 18120 Enqueuing Expose request
22:47:02.989 00.001 21948 MoveAxis(E, 0, ABG)
22:47:02.989 00.000 21948 Move returns status 0, amount 0
22:47:02.989 00.000 21948 MoveAxis(N, 0, ABG)
22:47:02.989 00.000 21948 Move returns status 0, amount 0
22:47:02.989 00.000 21948 move complete, result=0
22:47:02.989 00.000 21948 worker thread done servicing request
22:47:02.989 00.000 21948 Worker thread wakes up
22:47:02.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:02.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:02.989 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:04.626 01.637 21948 Exposure complete
22:47:04.673 00.047 21948 worker thread done servicing request
22:47:04.673 00.000 18120 OnExposeComplete: enter
22:47:04.673 00.000 18120 UpdateGuideState(): m_state=6
22:47:04.674 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:47:04.674 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=230.55, Mass=1996, SNR=30.7, Peak=179 HFD=4.1
22:47:04.675 00.001 18120 MultiStar: [#1 0.06,0.29,0.70,U] [#2 0.07,0.44,0.00,M5] [#3 -0.01,0.39,0.70,U] [#4 -0.14,0.02,0.56,U] [#5 0.06,0.02,0.49,U] [#6 -0.46,0.76,0.00,M8] [#7 -0.50,0.54,0.00,M3] [#8 -0.26,0.54,0.00,M9] 
22:47:04.675 00.000 18120 refined, 4 included, MultiStar: {-0.05, 0.29}, one-star: {-0.16, 0.48}
22:47:04.676 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
22:47:04.676 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.30)
22:47:04.677 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.74 mountX=-0.28 mountY=-0.08, mountTheta=-2.85
22:47:04.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.29, opts=13)
22:47:04.680 00.002 18120 Enqueuing Move request for scope (-0.05, 0.29)
22:47:04.681 00.001 21948 Worker thread wakes up
22:47:04.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:04.681 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.7
22:47:04.682 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:04.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:04.682 00.000 18120 Enqueuing Expose request
22:47:04.683 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
22:47:04.683 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
22:47:04.683 00.000 21948 Moving (-0.05, 0.29) raw xDistance=-0.28 yDistance=-0.08
22:47:04.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:47:04.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:04.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:47:04.683 00.000 21948 MoveAxis(E, 50, ABG)
22:47:04.683 00.000 21948 Guiding  Dir = 2, Dur = 50
22:47:04.683 00.000 21948 IsSlewing returns 0
22:47:04.684 00.001 21948 IsGuiding returns 0
22:47:04.686 00.002 21948 PulseGuide returned control before completion, sleep 58
22:47:04.747 00.061 21948 IsGuiding returns 1
22:47:04.747 00.000 21948 scope still moving after pulse duration time elapsed
22:47:04.778 00.031 21948 IsSlewing returns 0
22:47:04.779 00.001 21948 IsGuiding returns 0
22:47:04.779 00.000 21948 scope move finished after 50 + 45 ms
22:47:04.779 00.000 21948 Move returns status 0, amount 50
22:47:04.779 00.000 21948 MoveAxis(N, 0, ABG)
22:47:04.779 00.000 21948 Move returns status 0, amount 0
22:47:04.779 00.000 21948 move complete, result=0
22:47:04.779 00.000 21948 worker thread done servicing request
22:47:04.779 00.000 21948 Worker thread wakes up
22:47:04.779 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
22:47:04.781 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:04.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:06.190 01.409 21948 Exposure complete
22:47:06.230 00.040 21948 worker thread done servicing request
22:47:06.230 00.000 18120 OnExposeComplete: enter
22:47:06.231 00.001 18120 UpdateGuideState(): m_state=6
22:47:06.231 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:47:06.232 00.001 18120 Star::Find returns 1 (0), X=413.77, Y=230.60, Mass=2135, SNR=31.9, Peak=173 HFD=4.2
22:47:06.232 00.000 18120 MultiStar: [#1 0.13,0.22,0.70,U] [#2 0.28,0.53,0.00,M6] [#3 0.06,0.37,0.65,U] [#4 -0.17,-0.10,0.54,U] [#5 0.10,0.25,0.53,U] [#6 -0.25,0.70,0.00,M9] [#7 -0.59,0.46,0.00,M4] [#8 -0.29,0.89,0.00,M10] 
22:47:06.233 00.001 18120 refined, 4 included, MultiStar: {-0.08, 0.29}, one-star: {-0.37, 0.53}
22:47:06.233 00.000 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.99 = 2.99)
22:47:06.234 00.001 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.09 = -0.19)
22:47:06.234 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.84 mountX=-0.30 mountY=-0.06, mountTheta=-2.95
22:47:06.236 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.29, opts=13)
22:47:06.236 00.000 18120 Enqueuing Move request for scope (-0.08, 0.29)
22:47:06.237 00.001 21948 Worker thread wakes up
22:47:06.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
22:47:06.237 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
22:47:06.237 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:06.237 00.000 18120 UpdateGuideState exits: m=2135 RSB=31.9
22:47:06.238 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:06.238 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:06.238 00.000 18120 Enqueuing Expose request
22:47:06.238 00.000 21948 Moving (-0.08, 0.29) raw xDistance=-0.30 yDistance=-0.06
22:47:06.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:47:06.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:06.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:06.238 00.000 21948 MoveAxis(E, 57, ABG)
22:47:06.238 00.000 21948 Guiding  Dir = 2, Dur = 57
22:47:06.239 00.001 21948 IsSlewing returns 0
22:47:06.239 00.000 21948 IsGuiding returns 0
22:47:06.241 00.002 21948 PulseGuide returned control before completion, sleep 66
22:47:06.315 00.074 21948 IsGuiding returns 0
22:47:06.315 00.000 21948 Move returns status 0, amount 57
22:47:06.315 00.000 21948 MoveAxis(N, 0, ABG)
22:47:06.315 00.000 21948 Move returns status 0, amount 0
22:47:06.315 00.000 21948 move complete, result=0
22:47:06.315 00.000 21948 worker thread done servicing request
22:47:06.315 00.000 21948 Worker thread wakes up
22:47:06.315 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
22:47:06.316 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:06.317 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:07.945 01.628 21948 Exposure complete
22:47:07.987 00.042 21948 worker thread done servicing request
22:47:07.987 00.000 18120 OnExposeComplete: enter
22:47:07.987 00.000 18120 UpdateGuideState(): m_state=6
22:47:07.988 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:47:07.988 00.000 18120 Star::Find returns 1 (0), X=413.85, Y=230.25, Mass=1937, SNR=30.1, Peak=170 HFD=4.2
22:47:07.989 00.001 18120 MultiStar: [#1 0.15,0.02,0.76,U] [#2 0.09,-0.06,0.65,U] [#3 -0.09,0.05,0.70,U] [#4 -0.00,0.11,0.53,U] [#5 -0.10,0.03,0.53,U] [#6 -0.07,0.55,0.00,M10] [#7 -0.02,-0.04,0.54,U] [#8 0.26,0.48,0.00,R] 
22:47:07.989 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {-0.29, 0.18}
22:47:07.990 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
22:47:07.990 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.32)
22:47:07.991 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.36 mountX=-0.07 mountY=0.02, mountTheta=2.82
22:47:07.992 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
22:47:07.992 00.000 18120 Enqueuing Move request for scope (-0.05, 0.05)
22:47:07.993 00.001 21948 Worker thread wakes up
22:47:07.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:07.993 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.1
22:47:07.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:07.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:07.994 00.000 18120 Enqueuing Expose request
22:47:07.995 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
22:47:07.995 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
22:47:07.995 00.000 21948 Moving (-0.05, 0.05) raw xDistance=-0.07 yDistance=0.02
22:47:07.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:47:07.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:07.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:07.995 00.000 21948 MoveAxis(E, 0, ABG)
22:47:07.995 00.000 21948 Move returns status 0, amount 0
22:47:07.995 00.000 21948 MoveAxis(N, 0, ABG)
22:47:07.995 00.000 21948 Move returns status 0, amount 0
22:47:07.995 00.000 21948 move complete, result=0
22:47:07.995 00.000 21948 worker thread done servicing request
22:47:07.995 00.000 21948 Worker thread wakes up
22:47:07.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:07.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:07.996 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:09.512 01.516 21948 Exposure complete
22:47:09.560 00.048 21948 worker thread done servicing request
22:47:09.560 00.000 18120 OnExposeComplete: enter
22:47:09.561 00.001 18120 UpdateGuideState(): m_state=6
22:47:09.562 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:47:09.562 00.000 18120 Star::Find returns 1 (0), X=413.79, Y=230.37, Mass=2019, SNR=30.9, Peak=197 HFD=4.2
22:47:09.563 00.001 18120 MultiStar: [#1 0.22,0.09,0.69,U] [#2 0.04,0.38,0.63,U] [#3 0.20,0.04,0.66,U] [#4 -0.15,-0.30,0.56,U] [#5 0.30,-0.04,0.52,U] [#6 0.05,0.27,0.51,U] [#7 -0.17,0.04,0.51,U] [#8 -0.40,0.02,0.44,U] 
22:47:09.564 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.35, 0.30}
22:47:09.564 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
22:47:09.565 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.13)
22:47:09.565 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.90 mountX=-0.11 mountY=-0.02, mountTheta=-3.01
22:47:09.566 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
22:47:09.567 00.001 18120 Enqueuing Move request for scope (-0.04, 0.11)
22:47:09.567 00.000 21948 Worker thread wakes up
22:47:09.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:09.568 00.001 18120 UpdateGuideState exits: m=2019 RSB=30.9
22:47:09.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.569 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:09.569 00.000 18120 Enqueuing Expose request
22:47:09.569 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:47:09.569 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:47:09.569 00.000 21948 Moving (-0.04, 0.11) raw xDistance=-0.11 yDistance=-0.02
22:47:09.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:47:09.570 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:09.570 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:09.570 00.000 21948 MoveAxis(E, 0, ABG)
22:47:09.570 00.000 21948 Move returns status 0, amount 0
22:47:09.570 00.000 21948 MoveAxis(N, 0, ABG)
22:47:09.570 00.000 21948 Move returns status 0, amount 0
22:47:09.570 00.000 21948 move complete, result=0
22:47:09.570 00.000 21948 worker thread done servicing request
22:47:09.570 00.000 21948 Worker thread wakes up
22:47:09.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:09.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:09.570 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:11.202 01.632 21948 Exposure complete
22:47:11.262 00.060 21948 worker thread done servicing request
22:47:11.262 00.000 18120 OnExposeComplete: enter
22:47:11.264 00.002 18120 UpdateGuideState(): m_state=6
22:47:11.265 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:47:11.266 00.001 18120 Star::Find returns 1 (0), X=414.02, Y=230.05, Mass=1808, SNR=29.3, Peak=172 HFD=4.4
22:47:11.266 00.000 18120 MultiStar: [#1 -0.17,0.23,0.74,U] [#2 -0.23,0.16,0.67,U] [#3 -0.22,0.24,0.71,U] [#4 0.12,-0.26,0.56,U] [#5 0.35,-0.28,0.00,M1] [#6 -0.53,0.71,0.00,M10] [#7 0.13,0.07,0.55,U] [#8 -0.62,-0.03,0.00,M1] 
22:47:11.268 00.002 18120 single-star, 5 included, MultiStar: {-0.10, 0.07}, one-star: {-0.12, -0.02}
22:47:11.268 00.000 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.14) = xAngle (-1.85 = -1.85)
22:47:11.269 00.001 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.25 = 1.25)
22:47:11.269 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=-0.03 mountY=0.11, mountTheta=1.86
22:47:11.271 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.02, opts=13)
22:47:11.271 00.000 18120 Enqueuing Move request for scope (-0.12, -0.02)
22:47:11.272 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:11.272 00.000 21948 Worker thread wakes up
22:47:11.273 00.001 18120 UpdateGuideState exits: m=1808 RSB=29.3
22:47:11.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
22:47:11.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.274 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:11.274 00.000 18120 Enqueuing Expose request
22:47:11.274 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
22:47:11.274 00.000 21948 Moving (-0.12, -0.02) raw xDistance=-0.03 yDistance=0.11
22:47:11.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:47:11.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:11.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:47:11.275 00.001 21948 MoveAxis(E, 0, ABG)
22:47:11.275 00.000 21948 Move returns status 0, amount 0
22:47:11.275 00.000 21948 MoveAxis(N, 0, ABG)
22:47:11.275 00.000 21948 Move returns status 0, amount 0
22:47:11.275 00.000 21948 move complete, result=0
22:47:11.275 00.000 21948 worker thread done servicing request
22:47:11.275 00.000 21948 Worker thread wakes up
22:47:11.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:11.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:11.275 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:12.798 01.523 21948 Exposure complete
22:47:12.826 00.028 21948 worker thread done servicing request
22:47:12.826 00.000 18120 OnExposeComplete: enter
22:47:12.827 00.001 18120 UpdateGuideState(): m_state=6
22:47:12.828 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:47:12.831 00.003 18120 Star::Find returns 1 (0), X=413.86, Y=230.27, Mass=2241, SNR=32.4, Peak=191 HFD=4.2
22:47:12.833 00.002 18120 MultiStar: [#1 -0.01,0.04,0.67,U] [#2 0.11,0.30,0.60,U] [#3 -0.02,0.10,0.65,U] [#4 0.06,-0.20,0.50,U] [#5 0.31,-0.03,0.46,U] [#6 -0.06,0.57,0.00,R] [#7 -0.25,0.21,0.51,U] [#8 -0.34,0.01,0.41,U] 
22:47:12.835 00.002 18120 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.28, 0.20}
22:47:12.838 00.003 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
22:47:12.840 00.002 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.14)
22:47:12.842 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=-0.12 mountY=0.02, mountTheta=3.00
22:47:12.845 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
22:47:12.846 00.001 18120 Enqueuing Move request for scope (-0.07, 0.10)
22:47:12.846 00.000 21948 Worker thread wakes up
22:47:12.847 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:12.847 00.000 18120 UpdateGuideState exits: m=2241 RSB=32.4
22:47:12.848 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:12.848 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:12.848 00.000 18120 Enqueuing Expose request
22:47:12.849 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
22:47:12.849 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
22:47:12.849 00.000 21948 Moving (-0.07, 0.10) raw xDistance=-0.12 yDistance=0.02
22:47:12.849 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:47:12.849 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:12.849 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:12.849 00.000 21948 MoveAxis(E, 0, ABG)
22:47:12.849 00.000 21948 Move returns status 0, amount 0
22:47:12.849 00.000 21948 MoveAxis(N, 0, ABG)
22:47:12.849 00.000 21948 Move returns status 0, amount 0
22:47:12.849 00.000 21948 move complete, result=0
22:47:12.849 00.000 21948 worker thread done servicing request
22:47:12.849 00.000 21948 Worker thread wakes up
22:47:12.850 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:12.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:12.850 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:14.488 01.638 21948 Exposure complete
22:47:14.526 00.038 21948 worker thread done servicing request
22:47:14.527 00.001 18120 OnExposeComplete: enter
22:47:14.530 00.003 18120 UpdateGuideState(): m_state=6
22:47:14.532 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:47:14.534 00.002 18120 Star::Find returns 1 (0), X=414.10, Y=230.61, Mass=2027, SNR=30.8, Peak=165 HFD=3.9
22:47:14.537 00.003 18120 MultiStar: [#1 0.39,0.23,0.00,M1] [#2 -0.09,0.67,0.00,M3] [#3 -0.39,0.13,0.68,U] [#4 -0.12,0.23,0.56,U] [#5 -0.10,0.44,0.00,M1] [#6 0.18,0.29,0.51,U] [#7 -0.21,0.35,0.52,U] [#8 -0.32,-0.11,0.47,U] 
22:47:14.539 00.002 18120 refined, 5 included, MultiStar: {-0.15, 0.28}, one-star: {-0.04, 0.54}
22:47:14.542 00.003 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
22:47:14.544 00.002 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
22:47:14.546 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.31 cameraTheta=2.06 mountX=-0.31 mountY=0.01, mountTheta=3.12
22:47:14.549 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.28, opts=13)
22:47:14.550 00.001 18120 Enqueuing Move request for scope (-0.15, 0.28)
22:47:14.551 00.001 21948 Worker thread wakes up
22:47:14.551 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
22:47:14.551 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
22:47:14.551 00.000 21948 Moving (-0.15, 0.28) raw xDistance=-0.31 yDistance=0.01
22:47:14.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:47:14.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:14.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:14.552 00.001 18120 UpdateGuideState exits: m=2027 RSB=30.8
22:47:14.553 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:14.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:14.554 00.001 18120 Enqueuing Expose request
22:47:14.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:14.554 00.000 21948 MoveAxis(E, 56, ABG)
22:47:14.554 00.000 21948 Guiding  Dir = 2, Dur = 56
22:47:14.555 00.001 21948 IsSlewing returns 0
22:47:14.555 00.000 21948 IsGuiding returns 0
22:47:14.557 00.002 21948 PulseGuide returned control before completion, sleep 65
22:47:14.628 00.071 21948 IsGuiding returns 0
22:47:14.628 00.000 21948 Move returns status 0, amount 56
22:47:14.628 00.000 21948 MoveAxis(N, 0, ABG)
22:47:14.629 00.001 21948 Move returns status 0, amount 0
22:47:14.629 00.000 21948 move complete, result=0
22:47:14.629 00.000 21948 worker thread done servicing request
22:47:14.629 00.000 21948 Worker thread wakes up
22:47:14.629 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
22:47:14.631 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:14.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:16.036 01.405 21948 Exposure complete
22:47:16.084 00.048 18120 OnExposeComplete: enter
22:47:16.087 00.003 21948 worker thread done servicing request
22:47:16.087 00.000 18120 UpdateGuideState(): m_state=6
22:47:16.088 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
22:47:16.088 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=230.36, Mass=2346, SNR=33.2, Peak=207 HFD=4.2
22:47:16.089 00.001 18120 MultiStar: [#1 0.33,0.05,0.67,U] [#2 -0.26,0.52,0.00,M4] [#3 -0.42,0.22,0.00,M1] [#4 -0.15,0.10,0.50,U] [#5 -0.11,0.43,0.00,M2] [#6 -0.06,0.04,0.47,U] [#7 -0.42,0.50,0.00,M1] [#8 -0.67,-0.04,0.00,M1] 
22:47:16.089 00.000 18120 refined, 3 included, MultiStar: {0.02, 0.15}, one-star: {-0.06, 0.29}
22:47:16.090 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
22:47:16.090 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
22:47:16.090 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.41 mountX=-0.12 mountY=-0.09, mountTheta=-2.53
22:47:16.091 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.15, opts=13)
22:47:16.092 00.001 18120 Enqueuing Move request for scope (0.02, 0.15)
22:47:16.092 00.000 21948 Worker thread wakes up
22:47:16.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:16.093 00.001 18120 UpdateGuideState exits: m=2346 RSB=33.2
22:47:16.093 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:16.094 00.001 18120 Enqueuing Expose request
22:47:16.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
22:47:16.094 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
22:47:16.094 00.000 21948 Moving (0.02, 0.15) raw xDistance=-0.12 yDistance=-0.09
22:47:16.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:47:16.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:16.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:47:16.095 00.001 21948 MoveAxis(E, 0, ABG)
22:47:16.095 00.000 21948 Move returns status 0, amount 0
22:47:16.095 00.000 21948 MoveAxis(N, 0, ABG)
22:47:16.095 00.000 21948 Move returns status 0, amount 0
22:47:16.095 00.000 21948 move complete, result=0
22:47:16.095 00.000 21948 worker thread done servicing request
22:47:16.095 00.000 21948 Worker thread wakes up
22:47:16.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:16.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:16.095 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:17.725 01.630 21948 Exposure complete
22:47:17.752 00.027 21948 worker thread done servicing request
22:47:17.752 00.000 18120 OnExposeComplete: enter
22:47:17.753 00.001 18120 UpdateGuideState(): m_state=6
22:47:17.754 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
22:47:17.755 00.001 18120 Star::Find returns 1 (0), X=413.81, Y=230.29, Mass=1799, SNR=29.0, Peak=160 HFD=4.1
22:47:17.756 00.001 18120 MultiStar: [#1 0.28,0.33,0.00,M1] [#2 -0.24,0.74,0.00,M5] [#3 -0.30,0.41,0.00,M2] [#4 -0.10,0.03,0.54,U] [#5 -0.18,0.51,0.00,M3] [#6 -0.35,0.23,0.53,U] [#7 -0.11,0.38,0.56,U] [#8 -0.53,-0.03,0.00,M2] 
22:47:17.757 00.001 18120 refined, 3 included, MultiStar: {-0.24, 0.22}, one-star: {-0.33, 0.22}
22:47:17.757 00.000 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.55 = -2.74)
22:47:17.758 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.65 = 0.37)
22:47:17.758 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.32 cameraTheta=2.40 mountX=-0.30 mountY=0.12, mountTheta=2.77
22:47:17.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.22, opts=13)
22:47:17.760 00.001 18120 Enqueuing Move request for scope (-0.24, 0.22)
22:47:17.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:17.761 00.001 21948 Worker thread wakes up
22:47:17.761 00.000 18120 UpdateGuideState exits: m=1799 RSB=29.0
22:47:17.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
22:47:17.761 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:17.762 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
22:47:17.762 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:17.762 00.000 18120 Enqueuing Expose request
22:47:17.763 00.001 21948 Moving (-0.24, 0.22) raw xDistance=-0.30 yDistance=0.12
22:47:17.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:47:17.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:17.763 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:17.763 00.000 21948 MoveAxis(E, 53, ABG)
22:47:17.763 00.000 21948 Guiding  Dir = 2, Dur = 53
22:47:17.763 00.000 21948 IsSlewing returns 0
22:47:17.763 00.000 21948 IsGuiding returns 0
22:47:17.764 00.001 21948 PulseGuide returned control before completion, sleep 62
22:47:17.834 00.070 21948 IsGuiding returns 0
22:47:17.834 00.000 21948 Move returns status 0, amount 53
22:47:17.834 00.000 21948 MoveAxis(N, 0, ABG)
22:47:17.834 00.000 21948 Move returns status 0, amount 0
22:47:17.834 00.000 21948 move complete, result=0
22:47:17.834 00.000 21948 worker thread done servicing request
22:47:17.835 00.001 21948 Worker thread wakes up
22:47:17.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:17.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:17.835 00.000 18120 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
22:47:19.244 01.409 21948 Exposure complete
22:47:19.282 00.038 21948 worker thread done servicing request
22:47:19.282 00.000 18120 OnExposeComplete: enter
22:47:19.285 00.003 18120 UpdateGuideState(): m_state=6
22:47:19.287 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
22:47:19.290 00.003 18120 Star::Find returns 1 (0), X=414.11, Y=230.24, Mass=1900, SNR=29.9, Peak=187 HFD=4.2
22:47:19.292 00.002 18120 MultiStar: [#1 0.20,0.23,0.69,U] [#2 0.02,0.48,0.00,M6] [#3 -0.41,0.33,0.00,M3] [#4 0.41,-0.10,0.59,U] [#5 0.45,0.30,0.00,M4] [#6 0.19,-0.00,0.53,U] [#7 -0.15,0.26,0.52,U] [#8 -0.53,0.09,0.00,M3] 
22:47:19.294 00.002 18120 refined, 4 included, MultiStar: {0.11, 0.12}, one-star: {-0.03, 0.17}
22:47:19.295 00.001 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.14) = xAngle (1.97 = 1.97)
22:47:19.297 00.002 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.07 = -1.21)
22:47:19.298 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.83 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
22:47:19.300 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.12, opts=13)
22:47:19.300 00.000 18120 Enqueuing Move request for scope (0.11, 0.12)
22:47:19.301 00.001 21948 Worker thread wakes up
22:47:19.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:47:19.301 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:47:19.301 00.000 21948 Moving (0.11, 0.12) raw xDistance=-0.06 yDistance=-0.15
22:47:19.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:47:19.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:19.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:47:19.301 00.000 21948 MoveAxis(E, 0, ABG)
22:47:19.301 00.000 21948 Move returns status 0, amount 0
22:47:19.301 00.000 21948 MoveAxis(N, 0, ABG)
22:47:19.301 00.000 21948 Move returns status 0, amount 0
22:47:19.301 00.000 21948 move complete, result=0
22:47:19.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:19.302 00.001 21948 worker thread done servicing request
22:47:19.302 00.000 18120 UpdateGuideState exits: m=1900 RSB=29.9
22:47:19.302 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:19.303 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:19.303 00.000 18120 Enqueuing Expose request
22:47:19.304 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:47:19.304 00.000 21948 Worker thread wakes up
22:47:19.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:19.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:20.932 01.628 21948 Exposure complete
22:47:20.972 00.040 21948 worker thread done servicing request
22:47:20.972 00.000 18120 OnExposeComplete: enter
22:47:20.973 00.001 18120 UpdateGuideState(): m_state=6
22:47:20.973 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
22:47:20.974 00.001 18120 Star::Find returns 1 (0), X=414.02, Y=230.31, Mass=1982, SNR=30.6, Peak=170 HFD=4.1
22:47:20.974 00.000 18120 MultiStar: [#1 0.31,-0.01,0.75,U] [#2 0.00,0.31,0.62,U] [#3 -0.29,0.30,0.69,U] [#4 0.39,-0.23,0.00,M1] [#5 0.35,0.01,0.52,U] [#6 -0.02,-0.02,0.49,U] [#7 -0.17,0.22,0.52,U] [#8 -0.40,-0.15,0.00,M4] 
22:47:20.975 00.001 18120 refined, 6 included, MultiStar: {-0.00, 0.16}, one-star: {-0.12, 0.24}
22:47:20.975 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
22:47:20.976 00.001 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
22:47:20.976 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
22:47:20.977 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.16, opts=13)
22:47:20.979 00.002 18120 Enqueuing Move request for scope (-0.00, 0.16)
22:47:20.979 00.000 21948 Worker thread wakes up
22:47:20.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
22:47:20.979 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
22:47:20.979 00.000 21948 Moving (-0.00, 0.16) raw xDistance=-0.15 yDistance=-0.07
22:47:20.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:47:20.979 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:20.979 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.6
22:47:20.981 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.981 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:20.981 00.000 18120 Enqueuing Expose request
22:47:20.982 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:20.982 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:47:20.982 00.000 21948 MoveAxis(E, 0, ABG)
22:47:20.982 00.000 21948 Move returns status 0, amount 0
22:47:20.982 00.000 21948 MoveAxis(N, 0, ABG)
22:47:20.982 00.000 21948 Move returns status 0, amount 0
22:47:20.982 00.000 21948 move complete, result=0
22:47:20.982 00.000 21948 worker thread done servicing request
22:47:20.982 00.000 21948 Worker thread wakes up
22:47:20.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:20.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:20.982 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:22.497 01.515 21948 Exposure complete
22:47:22.523 00.026 21948 worker thread done servicing request
22:47:22.523 00.000 18120 OnExposeComplete: enter
22:47:22.523 00.000 18120 UpdateGuideState(): m_state=6
22:47:22.524 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
22:47:22.524 00.000 18120 Star::Find returns 1 (0), X=414.19, Y=230.10, Mass=2001, SNR=30.7, Peak=180 HFD=4.2
22:47:22.525 00.001 18120 MultiStar: [#1 0.24,0.07,0.74,U] [#2 0.17,0.58,0.00,M6] [#3 -0.13,0.33,0.69,U] [#4 0.04,-0.06,0.53,U] [#5 0.38,0.11,0.52,U] [#6 -0.15,0.09,0.51,U] [#7 -0.36,0.09,0.54,U] [#8 -0.32,0.06,0.44,U] 
22:47:22.525 00.000 18120 single-star, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.05, 0.03}
22:47:22.526 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.14) = xAngle (1.72 = 1.72)
22:47:22.526 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.82 = -1.46)
22:47:22.527 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
22:47:22.528 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
22:47:22.528 00.000 18120 Enqueuing Move request for scope (0.05, 0.03)
22:47:22.529 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:22.529 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.7
22:47:22.530 00.001 21948 Worker thread wakes up
22:47:22.530 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:22.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:47:22.530 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:47:22.530 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:22.531 00.001 18120 Enqueuing Expose request
22:47:22.531 00.000 21948 Moving (0.05, 0.03) raw xDistance=-0.01 yDistance=-0.06
22:47:22.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:47:22.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:22.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:22.531 00.000 21948 MoveAxis(E, 0, ABG)
22:47:22.531 00.000 21948 Move returns status 0, amount 0
22:47:22.531 00.000 21948 MoveAxis(N, 0, ABG)
22:47:22.531 00.000 21948 Move returns status 0, amount 0
22:47:22.531 00.000 21948 move complete, result=0
22:47:22.532 00.001 21948 worker thread done servicing request
22:47:22.532 00.000 21948 Worker thread wakes up
22:47:22.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:22.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:22.532 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:24.261 01.729 21948 Exposure complete
22:47:24.304 00.043 21948 worker thread done servicing request
22:47:24.304 00.000 18120 OnExposeComplete: enter
22:47:24.305 00.001 18120 UpdateGuideState(): m_state=6
22:47:24.306 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
22:47:24.307 00.001 18120 Star::Find returns 1 (0), X=414.27, Y=230.64, Mass=1921, SNR=30.0, Peak=166 HFD=4.0
22:47:24.308 00.001 18120 MultiStar: [#1 0.08,0.44,0.00,M1] [#2 -0.20,0.65,0.00,M7] [#3 -0.18,0.86,0.00,M2] [#4 -0.19,0.52,0.00,M1] [#5 0.09,0.34,0.53,U] [#6 0.25,0.13,0.50,U] [#7 -0.48,0.30,0.00,M1] [#8 -0.20,0.31,0.47,U] 
22:47:24.308 00.000 18120 refined, 3 included, MultiStar: {0.08, 0.38}, one-star: {0.13, 0.57}
22:47:24.309 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
22:47:24.309 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.68)
22:47:24.309 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.36 mountX=-0.32 mountY=-0.25, mountTheta=-2.48
22:47:24.311 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.38, opts=13)
22:47:24.311 00.000 18120 Enqueuing Move request for scope (0.08, 0.38)
22:47:24.312 00.001 21948 Worker thread wakes up
22:47:24.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
22:47:24.312 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
22:47:24.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:24.313 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.0
22:47:24.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.314 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:24.314 00.000 18120 Enqueuing Expose request
22:47:24.315 00.001 21948 Moving (0.08, 0.38) raw xDistance=-0.32 yDistance=-0.25
22:47:24.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:47:24.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:47:24.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:47:24.315 00.000 21948 MoveAxis(E, 56, ABG)
22:47:24.315 00.000 21948 Guiding  Dir = 2, Dur = 56
22:47:24.315 00.000 21948 IsSlewing returns 0
22:47:24.315 00.000 21948 IsGuiding returns 0
22:47:24.317 00.002 21948 PulseGuide returned control before completion, sleep 65
22:47:24.386 00.069 21948 IsGuiding returns 0
22:47:24.386 00.000 21948 Move returns status 0, amount 56
22:47:24.386 00.000 21948 MoveAxis(N, 0, ABG)
22:47:24.386 00.000 21948 Move returns status 0, amount 0
22:47:24.386 00.000 21948 move complete, result=0
22:47:24.387 00.001 21948 worker thread done servicing request
22:47:24.387 00.000 21948 Worker thread wakes up
22:47:24.387 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
22:47:24.390 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:24.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:25.798 01.408 21948 Exposure complete
22:47:25.825 00.027 21948 worker thread done servicing request
22:47:25.825 00.000 18120 OnExposeComplete: enter
22:47:25.826 00.001 18120 UpdateGuideState(): m_state=6
22:47:25.826 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
22:47:25.827 00.001 18120 Star::Find returns 1 (0), X=413.82, Y=230.45, Mass=1921, SNR=30.1, Peak=160 HFD=3.9
22:47:25.827 00.000 18120 MultiStar: [#1 0.24,0.31,0.73,U] [#2 -0.19,0.35,0.65,U] [#3 0.00,0.37,0.75,U] [#4 0.08,0.22,0.57,U] [#5 0.21,0.31,0.57,U] [#6 0.27,-0.11,0.50,U] [#7 -0.10,0.38,0.52,U] [#8 -0.55,0.07,0.00,M3] 
22:47:25.828 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.29}, one-star: {-0.32, 0.38}
22:47:25.828 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
22:47:25.828 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
22:47:25.829 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=-0.27 mountY=-0.13, mountTheta=-2.70
22:47:25.831 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.29, opts=13)
22:47:25.831 00.000 18120 Enqueuing Move request for scope (-0.00, 0.29)
22:47:25.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:25.832 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.1
22:47:25.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:25.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:25.833 00.000 18120 Enqueuing Expose request
22:47:25.834 00.001 21948 Worker thread wakes up
22:47:25.834 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
22:47:25.834 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
22:47:25.834 00.000 21948 Moving (-0.00, 0.29) raw xDistance=-0.27 yDistance=-0.13
22:47:25.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
22:47:25.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:25.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:47:25.834 00.000 21948 MoveAxis(E, 52, ABG)
22:47:25.834 00.000 21948 Guiding  Dir = 2, Dur = 52
22:47:25.834 00.000 21948 IsSlewing returns 0
22:47:25.835 00.001 21948 IsGuiding returns 0
22:47:25.837 00.002 21948 PulseGuide returned control before completion, sleep 61
22:47:25.909 00.072 21948 IsGuiding returns 0
22:47:25.909 00.000 21948 Move returns status 0, amount 52
22:47:25.909 00.000 21948 MoveAxis(N, 0, ABG)
22:47:25.909 00.000 21948 Move returns status 0, amount 0
22:47:25.909 00.000 21948 move complete, result=0
22:47:25.909 00.000 21948 worker thread done servicing request
22:47:25.909 00.000 21948 Worker thread wakes up
22:47:25.909 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
22:47:25.911 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:25.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:27.547 01.636 21948 Exposure complete
22:47:27.572 00.025 21948 worker thread done servicing request
22:47:27.572 00.000 18120 OnExposeComplete: enter
22:47:27.573 00.001 18120 UpdateGuideState(): m_state=6
22:47:27.573 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
22:47:27.574 00.001 18120 Star::Find returns 1 (0), X=414.10, Y=230.16, Mass=2096, SNR=31.2, Peak=229 HFD=4.3
22:47:27.574 00.000 18120 MultiStar: [#1 0.20,0.00,0.73,U] [#2 -0.27,0.13,0.66,U] [#3 0.16,0.10,0.66,U] [#4 -0.11,0.07,0.53,U] [#5 0.37,-0.08,0.53,U] [#6 0.16,-0.19,0.49,U] [#7 -0.02,-0.06,0.53,U] [#8 -0.41,-0.28,0.00,M4] 
22:47:27.575 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {-0.04, 0.09}
22:47:27.575 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.14) = xAngle (1.58 = 1.58)
22:47:27.576 00.001 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.60)
22:47:27.576 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=-0.00 mountY=-0.05, mountTheta=-1.58
22:47:27.577 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.02, opts=13)
22:47:27.579 00.002 18120 Enqueuing Move request for scope (0.05, 0.02)
22:47:27.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:27.580 00.001 21948 Worker thread wakes up
22:47:27.580 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.2
22:47:27.581 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:47:27.581 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:47:27.581 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:27.581 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:27.582 00.001 18120 Enqueuing Expose request
22:47:27.584 00.002 21948 Moving (0.05, 0.02) raw xDistance=-0.00 yDistance=-0.05
22:47:27.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:47:27.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:27.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:47:27.584 00.000 21948 MoveAxis(E, 0, ABG)
22:47:27.584 00.000 21948 Move returns status 0, amount 0
22:47:27.584 00.000 21948 MoveAxis(N, 0, ABG)
22:47:27.584 00.000 21948 Move returns status 0, amount 0
22:47:27.584 00.000 21948 move complete, result=0
22:47:27.584 00.000 21948 worker thread done servicing request
22:47:27.584 00.000 21948 Worker thread wakes up
22:47:27.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:27.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:27.586 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:29.102 01.516 21948 Exposure complete
22:47:29.147 00.045 21948 worker thread done servicing request
22:47:29.147 00.000 18120 OnExposeComplete: enter
22:47:29.147 00.000 18120 UpdateGuideState(): m_state=6
22:47:29.149 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
22:47:29.149 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=230.03, Mass=2052, SNR=31.2, Peak=213 HFD=4.3
22:47:29.150 00.001 18120 MultiStar: [#1 0.23,-0.15,0.74,U] [#2 0.26,0.10,0.62,U] [#3 -0.27,0.22,0.68,U] [#4 -0.12,0.10,0.52,U] [#5 0.55,0.01,0.00,M1] [#6 -0.02,-0.07,0.49,U] [#7 -0.42,-0.04,0.50,U] [#8 -0.48,-0.18,0.00,M5] 
22:47:29.150 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {-0.01, -0.04}
22:47:29.151 00.001 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
22:47:29.151 00.000 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.70)
22:47:29.151 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.74 mountX=-0.03 mountY=0.02, mountTheta=2.42
22:47:29.153 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
22:47:29.153 00.000 18120 Enqueuing Move request for scope (-0.03, 0.01)
22:47:29.154 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:29.154 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.2
22:47:29.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:29.155 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:29.155 00.000 18120 Enqueuing Expose request
22:47:29.156 00.001 21948 Worker thread wakes up
22:47:29.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:47:29.156 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:47:29.156 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.03 yDistance=0.02
22:47:29.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:47:29.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:29.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:29.156 00.000 21948 MoveAxis(E, 0, ABG)
22:47:29.156 00.000 21948 Move returns status 0, amount 0
22:47:29.156 00.000 21948 MoveAxis(N, 0, ABG)
22:47:29.156 00.000 21948 Move returns status 0, amount 0
22:47:29.156 00.000 21948 move complete, result=0
22:47:29.156 00.000 21948 worker thread done servicing request
22:47:29.156 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:29.157 00.001 21948 Worker thread wakes up
22:47:29.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:29.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:30.784 01.627 21948 Exposure complete
22:47:30.810 00.026 21948 worker thread done servicing request
22:47:30.810 00.000 18120 OnExposeComplete: enter
22:47:30.811 00.001 18120 UpdateGuideState(): m_state=6
22:47:30.811 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
22:47:30.812 00.001 18120 Star::Find returns 1 (0), X=414.20, Y=230.15, Mass=2066, SNR=31.3, Peak=218 HFD=4.1
22:47:30.812 00.000 18120 MultiStar: [#1 0.25,0.05,0.74,U] [#2 0.13,0.26,0.64,U] [#3 -0.27,0.10,0.64,U] [#4 -0.08,0.05,0.57,U] [#5 0.49,-0.37,0.00,M2] [#6 -0.07,-0.19,0.50,U] [#7 -0.02,-0.24,0.54,U] [#8 -0.29,-0.25,0.43,U] 
22:47:30.813 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.06, 0.08}
22:47:30.814 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
22:47:30.814 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
22:47:30.815 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.53 mountX=-0.01 mountY=0.01, mountTheta=2.63
22:47:30.818 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
22:47:30.819 00.001 18120 Enqueuing Move request for scope (-0.01, 0.01)
22:47:30.820 00.001 21948 Worker thread wakes up
22:47:30.820 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:47:30.820 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:47:30.820 00.000 21948 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
22:47:30.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:47:30.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:30.820 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:30.820 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.3
22:47:30.821 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.821 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:30.821 00.000 18120 Enqueuing Expose request
22:47:30.822 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:30.822 00.000 21948 MoveAxis(E, 0, ABG)
22:47:30.822 00.000 21948 Move returns status 0, amount 0
22:47:30.822 00.000 21948 MoveAxis(N, 0, ABG)
22:47:30.822 00.000 21948 Move returns status 0, amount 0
22:47:30.822 00.000 21948 move complete, result=0
22:47:30.822 00.000 21948 worker thread done servicing request
22:47:30.822 00.000 21948 Worker thread wakes up
22:47:30.822 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:30.822 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:30.822 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:32.340 01.518 21948 Exposure complete
22:47:32.369 00.029 21948 worker thread done servicing request
22:47:32.369 00.000 18120 OnExposeComplete: enter
22:47:32.369 00.000 18120 UpdateGuideState(): m_state=6
22:47:32.370 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
22:47:32.370 00.000 18120 Star::Find returns 1 (0), X=413.83, Y=230.36, Mass=1944, SNR=30.2, Peak=208 HFD=3.7
22:47:32.373 00.003 18120 MultiStar: [#1 0.04,0.02,0.77,U] [#2 0.03,0.25,0.64,U] [#3 0.17,0.12,0.67,U] [#4 -0.09,0.34,0.60,U] [#5 0.33,0.16,0.52,U] [#6 -0.09,-0.02,0.48,U] [#7 0.06,0.09,0.56,U] [#8 -0.61,-0.03,0.00,M5] 
22:47:32.373 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.17}, one-star: {-0.31, 0.29}
22:47:32.374 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.75 = 2.75)
22:47:32.374 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.85 = -0.43)
22:47:32.375 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.61 mountX=-0.15 mountY=-0.07, mountTheta=-2.72
22:47:32.376 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.17, opts=13)
22:47:32.376 00.000 18120 Enqueuing Move request for scope (-0.01, 0.17)
22:47:32.377 00.001 21948 Worker thread wakes up
22:47:32.377 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
22:47:32.377 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
22:47:32.377 00.000 21948 Moving (-0.01, 0.17) raw xDistance=-0.15 yDistance=-0.07
22:47:32.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:32.378 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.2
22:47:32.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:47:32.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:32.379 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:47:32.379 00.000 21948 MoveAxis(E, 0, ABG)
22:47:32.379 00.000 21948 Move returns status 0, amount 0
22:47:32.379 00.000 21948 MoveAxis(N, 0, ABG)
22:47:32.379 00.000 21948 Move returns status 0, amount 0
22:47:32.379 00.000 21948 move complete, result=0
22:47:32.379 00.000 21948 worker thread done servicing request
22:47:32.379 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:32.379 00.000 18120 Enqueuing Expose request
22:47:32.380 00.001 21948 Worker thread wakes up
22:47:32.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:32.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:32.380 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:34.017 01.637 21948 Exposure complete
22:47:34.065 00.048 21948 worker thread done servicing request
22:47:34.066 00.001 18120 OnExposeComplete: enter
22:47:34.067 00.001 18120 UpdateGuideState(): m_state=6
22:47:34.067 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
22:47:34.068 00.001 18120 Star::Find returns 1 (0), X=414.13, Y=230.59, Mass=2006, SNR=30.9, Peak=177 HFD=3.9
22:47:34.069 00.001 18120 MultiStar: [#1 0.16,0.36,0.72,U] [#2 0.09,0.61,0.00,M3] [#3 0.25,0.21,0.69,U] [#4 0.13,0.23,0.56,U] [#5 0.23,0.40,0.00,M2] [#6 0.27,0.16,0.52,U] [#7 -0.14,0.03,0.53,U] [#8 -0.30,0.06,0.43,U] 
22:47:34.069 00.000 18120 refined, 6 included, MultiStar: {0.06, 0.26}, one-star: {-0.01, 0.52}
22:47:34.070 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.47 = 2.47)
22:47:34.070 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.71)
22:47:34.070 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.33 mountX=-0.21 mountY=-0.18, mountTheta=-2.45
22:47:34.072 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.26, opts=13)
22:47:34.072 00.000 18120 Enqueuing Move request for scope (0.06, 0.26)
22:47:34.073 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:34.073 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.9
22:47:34.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:34.074 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:34.074 00.000 18120 Enqueuing Expose request
22:47:34.075 00.001 21948 Worker thread wakes up
22:47:34.075 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
22:47:34.075 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
22:47:34.075 00.000 21948 Moving (0.06, 0.26) raw xDistance=-0.21 yDistance=-0.18
22:47:34.075 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:47:34.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:34.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:47:34.075 00.000 21948 MoveAxis(E, 38, ABG)
22:47:34.075 00.000 21948 Guiding  Dir = 2, Dur = 38
22:47:34.076 00.001 21948 IsSlewing returns 0
22:47:34.076 00.000 21948 IsGuiding returns 0
22:47:34.077 00.001 21948 PulseGuide returned control before completion, sleep 47
22:47:34.127 00.050 21948 IsGuiding returns 0
22:47:34.127 00.000 21948 Move returns status 0, amount 38
22:47:34.127 00.000 21948 MoveAxis(N, 0, ABG)
22:47:34.127 00.000 21948 Move returns status 0, amount 0
22:47:34.127 00.000 21948 move complete, result=0
22:47:34.127 00.000 21948 worker thread done servicing request
22:47:34.127 00.000 21948 Worker thread wakes up
22:47:34.127 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
22:47:34.128 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:34.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:35.532 01.404 21948 Exposure complete
22:47:35.561 00.029 21948 worker thread done servicing request
22:47:35.561 00.000 18120 OnExposeComplete: enter
22:47:35.561 00.000 18120 UpdateGuideState(): m_state=6
22:47:35.562 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
22:47:35.562 00.000 18120 Star::Find returns 1 (0), X=414.00, Y=230.19, Mass=1997, SNR=30.8, Peak=193 HFD=4.2
22:47:35.563 00.001 18120 MultiStar: [#1 0.35,0.10,0.75,U] [#2 0.13,0.52,0.00,M4] [#3 -0.22,0.12,0.66,U] [#4 -0.10,0.21,0.57,U] [#5 0.38,0.07,0.52,U] [#6 0.02,-0.06,0.56,U] [#7 -0.03,-0.10,0.50,U] [#8 -0.43,0.08,0.00,M5] 
22:47:35.564 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.08}, one-star: {-0.14, 0.12}
22:47:35.564 00.000 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.14) = xAngle (2.39 = 2.39)
22:47:35.564 00.000 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.79)
22:47:35.565 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
22:47:35.566 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
22:47:35.566 00.000 18120 Enqueuing Move request for scope (0.03, 0.08)
22:47:35.567 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:35.567 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.8
22:47:35.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:35.568 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:35.568 00.000 18120 Enqueuing Expose request
22:47:35.569 00.001 21948 Worker thread wakes up
22:47:35.569 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:47:35.569 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:47:35.569 00.000 21948 Moving (0.03, 0.08) raw xDistance=-0.06 yDistance=-0.06
22:47:35.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:47:35.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:35.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:35.569 00.000 21948 MoveAxis(E, 0, ABG)
22:47:35.569 00.000 21948 Move returns status 0, amount 0
22:47:35.569 00.000 21948 MoveAxis(N, 0, ABG)
22:47:35.569 00.000 21948 Move returns status 0, amount 0
22:47:35.569 00.000 21948 move complete, result=0
22:47:35.569 00.000 21948 worker thread done servicing request
22:47:35.569 00.000 21948 Worker thread wakes up
22:47:35.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:35.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:35.569 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:37.199 01.630 21948 Exposure complete
22:47:37.225 00.026 21948 worker thread done servicing request
22:47:37.225 00.000 18120 OnExposeComplete: enter
22:47:37.225 00.000 18120 UpdateGuideState(): m_state=6
22:47:37.226 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
22:47:37.226 00.000 18120 Star::Find returns 1 (0), X=413.95, Y=230.18, Mass=2097, SNR=31.5, Peak=220 HFD=4.2
22:47:37.227 00.001 18120 MultiStar: [#1 -0.13,0.19,0.67,U] [#2 0.18,0.02,0.63,U] [#3 -0.10,0.09,0.70,U] [#4 0.10,-0.12,0.54,U] [#5 0.28,0.13,0.51,U] [#6 -0.29,-0.11,0.50,U] [#7 -0.34,0.20,0.47,U] [#8 -0.47,-0.41,0.00,M6] 
22:47:37.227 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.07}, one-star: {-0.19, 0.11}
22:47:37.228 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.48 = -2.81)
22:47:37.228 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.29)
22:47:37.229 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.33 mountX=-0.09 mountY=0.03, mountTheta=2.84
22:47:37.232 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
22:47:37.232 00.000 18120 Enqueuing Move request for scope (-0.07, 0.07)
22:47:37.233 00.001 21948 Worker thread wakes up
22:47:37.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:37.233 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:47:37.233 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:47:37.233 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.5
22:47:37.234 00.001 21948 Moving (-0.07, 0.07) raw xDistance=-0.09 yDistance=0.03
22:47:37.234 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:37.234 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:37.235 00.001 18120 Enqueuing Expose request
22:47:37.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:47:37.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:37.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:37.235 00.000 21948 MoveAxis(E, 0, ABG)
22:47:37.235 00.000 21948 Move returns status 0, amount 0
22:47:37.235 00.000 21948 MoveAxis(N, 0, ABG)
22:47:37.235 00.000 21948 Move returns status 0, amount 0
22:47:37.235 00.000 21948 move complete, result=0
22:47:37.235 00.000 21948 worker thread done servicing request
22:47:37.235 00.000 21948 Worker thread wakes up
22:47:37.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:37.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:37.236 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:38.760 01.524 21948 Exposure complete
22:47:38.829 00.069 21948 worker thread done servicing request
22:47:38.829 00.000 18120 OnExposeComplete: enter
22:47:38.830 00.001 18120 UpdateGuideState(): m_state=6
22:47:38.831 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
22:47:38.832 00.001 18120 Star::Find returns 1 (0), X=413.82, Y=230.28, Mass=2044, SNR=30.9, Peak=197 HFD=4.1
22:47:38.833 00.001 18120 MultiStar: [#1 0.21,0.06,0.73,U] [#2 0.10,-0.11,0.60,U] [#3 -0.17,0.07,0.70,U] [#4 0.13,-0.24,0.57,U] [#5 0.23,-0.06,0.55,U] [#6 -0.36,-0.30,0.00,M1] [#7 -0.29,0.21,0.52,U] [#8 -0.56,-0.03,0.00,M7] 
22:47:38.835 00.002 18120 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {-0.32, 0.21}
22:47:38.836 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
22:47:38.837 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.59 = 0.30)
22:47:38.838 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.34 mountX=-0.05 mountY=0.02, mountTheta=2.83
22:47:38.839 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
22:47:38.840 00.001 18120 Enqueuing Move request for scope (-0.04, 0.04)
22:47:38.841 00.001 21948 Worker thread wakes up
22:47:38.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:38.842 00.001 18120 UpdateGuideState exits: m=2044 RSB=30.9
22:47:38.842 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:38.842 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:38.843 00.001 18120 Enqueuing Expose request
22:47:38.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:47:38.843 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:47:38.843 00.000 21948 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.02
22:47:38.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:47:38.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:38.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:38.843 00.000 21948 MoveAxis(E, 0, ABG)
22:47:38.843 00.000 21948 Move returns status 0, amount 0
22:47:38.843 00.000 21948 MoveAxis(N, 0, ABG)
22:47:38.843 00.000 21948 Move returns status 0, amount 0
22:47:38.843 00.000 21948 move complete, result=0
22:47:38.843 00.000 21948 worker thread done servicing request
22:47:38.844 00.001 21948 Worker thread wakes up
22:47:38.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:38.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:38.844 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:40.469 01.625 21948 Exposure complete
22:47:40.505 00.036 21948 worker thread done servicing request
22:47:40.507 00.002 18120 OnExposeComplete: enter
22:47:40.509 00.002 18120 UpdateGuideState(): m_state=6
22:47:40.511 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
22:47:40.512 00.001 18120 Star::Find returns 1 (0), X=413.74, Y=230.62, Mass=1862, SNR=29.6, Peak=164 HFD=3.7
22:47:40.513 00.001 18120 MultiStar: [#1 0.15,0.33,0.79,U] [#2 -0.22,0.73,0.00,M3] [#3 -0.34,0.36,0.00,M1] [#4 -0.23,0.35,0.53,U] [#5 0.15,0.22,0.51,U] [#6 -0.18,0.24,0.53,U] [#7 -0.53,0.36,0.00,M1] [#8 -0.67,-0.21,0.00,M8] 
22:47:40.513 00.000 18120 refined, 4 included, MultiStar: {-0.13, 0.37}, one-star: {-0.40, 0.55}
22:47:40.515 00.002 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
22:47:40.515 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.13)
22:47:40.516 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.90 mountX=-0.39 mountY=-0.05, mountTheta=-3.01
22:47:40.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.37, opts=13)
22:47:40.517 00.000 18120 Enqueuing Move request for scope (-0.13, 0.37)
22:47:40.518 00.001 21948 Worker thread wakes up
22:47:40.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
22:47:40.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
22:47:40.518 00.000 21948 Moving (-0.13, 0.37) raw xDistance=-0.39 yDistance=-0.05
22:47:40.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:40.518 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.6
22:47:40.519 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
22:47:40.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:40.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:47:40.519 00.000 21948 MoveAxis(E, 69, ABG)
22:47:40.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:40.520 00.001 18120 Enqueuing Expose request
22:47:40.520 00.000 21948 Guiding  Dir = 2, Dur = 69
22:47:40.520 00.000 21948 IsSlewing returns 0
22:47:40.521 00.001 21948 IsGuiding returns 0
22:47:40.522 00.001 21948 PulseGuide returned control before completion, sleep 78
22:47:40.608 00.086 21948 IsGuiding returns 0
22:47:40.608 00.000 21948 Move returns status 0, amount 69
22:47:40.608 00.000 21948 MoveAxis(N, 0, ABG)
22:47:40.608 00.000 21948 Move returns status 0, amount 0
22:47:40.608 00.000 21948 move complete, result=0
22:47:40.608 00.000 21948 worker thread done servicing request
22:47:40.608 00.000 21948 Worker thread wakes up
22:47:40.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:40.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:40.609 00.001 18120 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
22:47:42.028 01.419 21948 Exposure complete
22:47:42.065 00.037 21948 worker thread done servicing request
22:47:42.065 00.000 18120 OnExposeComplete: enter
22:47:42.067 00.002 18120 UpdateGuideState(): m_state=6
22:47:42.068 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
22:47:42.070 00.002 18120 Star::Find returns 1 (0), X=413.76, Y=230.30, Mass=2070, SNR=31.2, Peak=188 HFD=4.2
22:47:42.071 00.001 18120 MultiStar: [#1 0.15,0.08,0.73,U] [#2 -0.18,0.52,0.00,M4] [#3 -0.33,0.27,0.00,M2] [#4 -0.18,0.17,0.55,U] [#5 0.25,0.10,0.45,U] [#6 -0.18,-0.02,0.49,U] [#7 -0.39,0.13,0.54,U] [#8 -0.46,-0.23,0.00,M9] 
22:47:42.073 00.002 18120 refined, 5 included, MultiStar: {-0.15, 0.13}, one-star: {-0.38, 0.23}
22:47:42.074 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.57 = -2.72)
22:47:42.075 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
22:47:42.076 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.42 mountX=-0.18 mountY=0.07, mountTheta=2.75
22:47:42.079 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.13, opts=13)
22:47:42.080 00.001 18120 Enqueuing Move request for scope (-0.15, 0.13)
22:47:42.081 00.001 21948 Worker thread wakes up
22:47:42.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
22:47:42.081 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
22:47:42.081 00.000 21948 Moving (-0.15, 0.13) raw xDistance=-0.18 yDistance=0.07
22:47:42.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:42.083 00.002 18120 UpdateGuideState exits: m=2070 RSB=31.2
22:47:42.084 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:47:42.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:42.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:47:42.084 00.000 21948 MoveAxis(E, 0, ABG)
22:47:42.084 00.000 21948 Move returns status 0, amount 0
22:47:42.084 00.000 21948 MoveAxis(N, 0, ABG)
22:47:42.084 00.000 21948 Move returns status 0, amount 0
22:47:42.084 00.000 21948 move complete, result=0
22:47:42.084 00.000 21948 worker thread done servicing request
22:47:42.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:42.085 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:42.086 00.001 18120 Enqueuing Expose request
22:47:42.087 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:42.088 00.001 21948 Worker thread wakes up
22:47:42.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:42.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:43.711 01.623 21948 Exposure complete
22:47:43.760 00.049 21948 worker thread done servicing request
22:47:43.761 00.001 18120 OnExposeComplete: enter
22:47:43.763 00.002 18120 UpdateGuideState(): m_state=6
22:47:43.763 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
22:47:43.764 00.001 18120 Star::Find returns 1 (0), X=414.14, Y=230.28, Mass=2140, SNR=31.7, Peak=180 HFD=4.2
22:47:43.764 00.000 18120 MultiStar: [#1 0.12,-0.03,0.67,U] [#2 -0.11,0.27,0.64,U] [#3 -0.21,0.36,0.68,U] [#4 0.00,0.22,0.56,U] [#5 0.30,0.37,0.00,M1] [#6 -0.16,-0.12,0.48,U] [#7 -0.21,0.04,0.52,U] [#8 -0.44,-0.01,0.00,M10] 
22:47:43.765 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.15}, one-star: {0.00, 0.21}
22:47:43.765 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.15 = -3.14)
22:47:43.765 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.03)
22:47:43.766 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.00 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
22:47:43.767 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
22:47:43.768 00.001 18120 Enqueuing Move request for scope (-0.07, 0.15)
22:47:43.768 00.000 21948 Worker thread wakes up
22:47:43.769 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
22:47:43.769 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
22:47:43.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:43.769 00.000 18120 UpdateGuideState exits: m=2140 RSB=31.7
22:47:43.770 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:43.770 00.000 18120 Enqueuing Expose request
22:47:43.771 00.001 21948 Moving (-0.07, 0.15) raw xDistance=-0.17 yDistance=-0.01
22:47:43.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:47:43.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:43.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:43.771 00.000 21948 MoveAxis(E, 0, ABG)
22:47:43.771 00.000 21948 Move returns status 0, amount 0
22:47:43.771 00.000 21948 MoveAxis(N, 0, ABG)
22:47:43.771 00.000 21948 Move returns status 0, amount 0
22:47:43.771 00.000 21948 move complete, result=0
22:47:43.772 00.001 21948 worker thread done servicing request
22:47:43.772 00.000 21948 Worker thread wakes up
22:47:43.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:43.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:43.772 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:45.295 01.523 21948 Exposure complete
22:47:45.334 00.039 21948 worker thread done servicing request
22:47:45.334 00.000 18120 OnExposeComplete: enter
22:47:45.335 00.001 18120 UpdateGuideState(): m_state=6
22:47:45.336 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
22:47:45.336 00.000 18120 Star::Find returns 1 (0), X=414.04, Y=230.64, Mass=1936, SNR=30.1, Peak=157 HFD=4.1
22:47:45.337 00.001 18120 MultiStar: [#1 0.16,0.33,0.71,U] [#2 0.06,0.41,0.63,U] [#3 -0.20,0.40,0.00,M2] [#4 -0.04,0.40,0.58,U] [#5 -0.01,0.42,0.53,U] [#6 -0.03,-0.17,0.51,U] [#7 -0.36,0.34,0.00,M1] [#8 -0.42,0.06,0.00,R] 
22:47:45.338 00.001 18120 refined, 5 included, MultiStar: {-0.00, 0.36}, one-star: {-0.10, 0.57}
22:47:45.339 00.001 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
22:47:45.340 00.001 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
22:47:45.340 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.57 mountX=-0.33 mountY=-0.16, mountTheta=-2.69
22:47:45.343 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.36, opts=13)
22:47:45.344 00.001 18120 Enqueuing Move request for scope (-0.00, 0.36)
22:47:45.344 00.000 21948 Worker thread wakes up
22:47:45.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:45.345 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.1
22:47:45.345 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:45.346 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:45.346 00.000 18120 Enqueuing Expose request
22:47:45.347 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.36) opts 0xd
22:47:45.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.36)
22:47:45.347 00.000 21948 Moving (-0.00, 0.36) raw xDistance=-0.33 yDistance=-0.16
22:47:45.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:47:45.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:45.347 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:47:45.347 00.000 21948 MoveAxis(E, 58, ABG)
22:47:45.347 00.000 21948 Guiding  Dir = 2, Dur = 58
22:47:45.347 00.000 21948 IsSlewing returns 0
22:47:45.347 00.000 21948 IsGuiding returns 0
22:47:45.349 00.002 21948 PulseGuide returned control before completion, sleep 67
22:47:45.417 00.068 21948 IsGuiding returns 1
22:47:45.417 00.000 21948 scope still moving after pulse duration time elapsed
22:47:45.448 00.031 21948 IsSlewing returns 0
22:47:45.448 00.000 21948 IsGuiding returns 0
22:47:45.448 00.000 21948 scope move finished after 58 + 44 ms
22:47:45.448 00.000 21948 Move returns status 0, amount 58
22:47:45.448 00.000 21948 MoveAxis(N, 0, ABG)
22:47:45.448 00.000 21948 Move returns status 0, amount 0
22:47:45.448 00.000 21948 move complete, result=0
22:47:45.448 00.000 21948 worker thread done servicing request
22:47:45.448 00.000 21948 Worker thread wakes up
22:47:45.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:45.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:45.448 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.2 px 0 ms NORTH
22:47:47.074 01.626 21948 Exposure complete
22:47:47.113 00.039 21948 worker thread done servicing request
22:47:47.113 00.000 18120 OnExposeComplete: enter
22:47:47.114 00.001 18120 UpdateGuideState(): m_state=6
22:47:47.115 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
22:47:47.116 00.001 18120 Star::Find returns 1 (0), X=414.13, Y=230.10, Mass=2039, SNR=31.1, Peak=184 HFD=4.3
22:47:47.117 00.001 18120 MultiStar: [#1 -0.01,0.17,0.72,U] [#2 0.10,0.28,0.59,U] [#3 -0.13,0.31,0.69,U] [#4 0.02,-0.25,0.53,U] [#5 0.07,0.09,0.50,U] [#6 -0.05,-0.15,0.51,U] [#7 -0.35,-0.06,0.50,U] [#8 0.02,-0.11,0.44,U] 
22:47:47.117 00.000 18120 single-star, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.01, 0.03}
22:47:47.118 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.12 = 3.12)
22:47:47.119 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.06)
22:47:47.122 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.97 mountX=-0.03 mountY=-0.00, mountTheta=-3.08
22:47:47.126 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
22:47:47.128 00.002 18120 Enqueuing Move request for scope (-0.01, 0.03)
22:47:47.129 00.001 21948 Worker thread wakes up
22:47:47.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:47:47.129 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:47:47.129 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
22:47:47.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:47.129 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.1
22:47:47.130 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:47.131 00.001 18120 Enqueuing Expose request
22:47:47.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:47:47.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:47.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:47:47.131 00.000 21948 MoveAxis(E, 0, ABG)
22:47:47.131 00.000 21948 Move returns status 0, amount 0
22:47:47.131 00.000 21948 MoveAxis(N, 0, ABG)
22:47:47.131 00.000 21948 Move returns status 0, amount 0
22:47:47.131 00.000 21948 move complete, result=0
22:47:47.131 00.000 21948 worker thread done servicing request
22:47:47.131 00.000 21948 Worker thread wakes up
22:47:47.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:47.132 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:47.132 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:48.656 01.524 21948 Exposure complete
22:47:48.687 00.031 21948 worker thread done servicing request
22:47:48.688 00.001 18120 OnExposeComplete: enter
22:47:48.688 00.000 18120 UpdateGuideState(): m_state=6
22:47:48.689 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
22:47:48.689 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=230.22, Mass=1940, SNR=30.2, Peak=180 HFD=4.1
22:47:48.690 00.001 18120 MultiStar: [#1 0.12,0.18,0.77,U] [#2 -0.11,0.34,0.64,U] [#3 -0.15,0.38,0.74,U] [#4 0.25,-0.28,0.57,U] [#5 0.50,-0.03,0.00,M1] [#6 -0.03,0.01,0.53,U] [#7 -0.16,-0.29,0.52,U] [#8 -0.06,-0.21,0.47,U] 
22:47:48.690 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.01, 0.15}
22:47:48.691 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
22:47:48.691 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.30)
22:47:48.691 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.73 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
22:47:48.693 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.07, opts=13)
22:47:48.694 00.001 18120 Enqueuing Move request for scope (-0.01, 0.07)
22:47:48.694 00.000 21948 Worker thread wakes up
22:47:48.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:47:48.694 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:47:48.694 00.000 21948 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.02
22:47:48.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:47:48.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:48.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:48.695 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.2
22:47:48.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:48.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:48.696 00.000 18120 Enqueuing Expose request
22:47:48.697 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:48.697 00.000 21948 MoveAxis(E, 0, ABG)
22:47:48.697 00.000 21948 Move returns status 0, amount 0
22:47:48.697 00.000 21948 MoveAxis(N, 0, ABG)
22:47:48.697 00.000 21948 Move returns status 0, amount 0
22:47:48.697 00.000 21948 move complete, result=0
22:47:48.697 00.000 21948 worker thread done servicing request
22:47:48.697 00.000 21948 Worker thread wakes up
22:47:48.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:48.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:48.698 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:50.325 01.627 21948 Exposure complete
22:47:50.353 00.028 21948 worker thread done servicing request
22:47:50.353 00.000 18120 OnExposeComplete: enter
22:47:50.354 00.001 18120 UpdateGuideState(): m_state=6
22:47:50.355 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
22:47:50.355 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=230.06, Mass=1859, SNR=29.7, Peak=178 HFD=4.3
22:47:50.356 00.001 18120 MultiStar: [#1 0.35,-0.09,0.73,U] [#2 0.12,0.17,0.66,U] [#3 -0.20,-0.00,0.69,U] [#4 0.15,-0.30,0.57,U] [#5 0.48,0.16,0.00,M2] [#6 0.03,-0.21,0.50,U] [#7 -0.26,-0.11,0.53,U] [#8 0.13,-0.27,0.48,U] 
22:47:50.359 00.003 18120 refined, 7 included, MultiStar: {0.00, -0.08}, one-star: {-0.20, -0.01}
22:47:50.361 00.002 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
22:47:50.363 00.002 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
22:47:50.365 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.51 mountX=0.08 mountY=0.03, mountTheta=0.40
22:47:50.370 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.08, opts=13)
22:47:50.373 00.003 18120 Enqueuing Move request for scope (0.00, -0.08)
22:47:50.375 00.002 21948 Worker thread wakes up
22:47:50.375 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
22:47:50.375 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
22:47:50.375 00.000 21948 Moving (0.00, -0.08) raw xDistance=0.08 yDistance=0.03
22:47:50.375 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:50.376 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.7
22:47:50.376 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.377 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:50.377 00.000 18120 Enqueuing Expose request
22:47:50.378 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:47:50.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:50.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:50.378 00.000 21948 MoveAxis(E, 0, ABG)
22:47:50.378 00.000 21948 Move returns status 0, amount 0
22:47:50.378 00.000 21948 MoveAxis(N, 0, ABG)
22:47:50.378 00.000 21948 Move returns status 0, amount 0
22:47:50.378 00.000 21948 move complete, result=0
22:47:50.378 00.000 21948 worker thread done servicing request
22:47:50.378 00.000 21948 Worker thread wakes up
22:47:50.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:50.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:50.378 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:51.893 01.515 21948 Exposure complete
22:47:51.932 00.039 21948 worker thread done servicing request
22:47:51.933 00.001 18120 OnExposeComplete: enter
22:47:51.933 00.000 18120 UpdateGuideState(): m_state=6
22:47:51.934 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
22:47:51.934 00.000 18120 Star::Find returns 1 (0), X=414.02, Y=230.22, Mass=2037, SNR=31.0, Peak=184 HFD=4.3
22:47:51.935 00.001 18120 MultiStar: [#1 0.37,-0.00,0.77,U] [#2 0.20,0.07,0.67,U] [#3 0.21,-0.09,0.70,U] [#4 0.20,-0.36,0.51,U] [#5 0.40,-0.11,0.51,U] [#6 0.47,-0.33,0.00,M1] [#7 -0.15,0.01,0.52,U] [#8 0.12,-0.09,0.42,U] 
22:47:51.935 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {-0.11, 0.15}
22:47:51.936 00.001 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.14) = xAngle (0.96 = 0.96)
22:47:51.936 00.000 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.06 = -2.22)
22:47:51.936 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=0.08 mountY=-0.12, mountTheta=-0.94
22:47:51.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.03, opts=13)
22:47:51.940 00.003 18120 Enqueuing Move request for scope (0.14, -0.03)
22:47:51.941 00.001 21948 Worker thread wakes up
22:47:51.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:51.941 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.0
22:47:51.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:51.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:51.943 00.001 18120 Enqueuing Expose request
22:47:51.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:47:51.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:47:51.943 00.000 21948 Moving (0.14, -0.03) raw xDistance=0.08 yDistance=-0.12
22:47:51.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:47:51.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:51.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:51.943 00.000 21948 MoveAxis(E, 0, ABG)
22:47:51.943 00.000 21948 Move returns status 0, amount 0
22:47:51.943 00.000 21948 MoveAxis(N, 0, ABG)
22:47:51.943 00.000 21948 Move returns status 0, amount 0
22:47:51.943 00.000 21948 move complete, result=0
22:47:51.943 00.000 21948 worker thread done servicing request
22:47:51.943 00.000 21948 Worker thread wakes up
22:47:51.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:51.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:51.944 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:53.576 01.632 21948 Exposure complete
22:47:53.609 00.033 18120 OnExposeComplete: enter
22:47:53.609 00.000 18120 UpdateGuideState(): m_state=6
22:47:53.610 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
22:47:53.610 00.000 18120 Star::Find returns 1 (0), X=414.12, Y=229.96, Mass=2161, SNR=31.9, Peak=215 HFD=4.3
22:47:53.611 00.001 18120 MultiStar: [#1 0.52,-0.23,0.00,M1] [#2 0.12,-0.11,0.63,U] [#3 0.18,-0.22,0.62,U] [#4 0.20,-0.56,0.00,M1] [#5 0.50,-0.23,0.00,M2] [#6 0.04,-0.01,0.52,U] [#7 -0.13,-0.12,0.51,U] [#8 0.18,-0.56,0.00,M1] 
22:47:53.611 00.000 18120 single-star, 4 included, MultiStar: {0.04, -0.12}, one-star: {-0.02, -0.11}
22:47:53.612 00.001 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
22:47:53.613 00.001 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.52 = 2.52)
22:47:53.613 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.73 mountX=0.10 mountY=0.07, mountTheta=0.61
22:47:53.613 00.000 21948 worker thread done servicing request
22:47:53.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.11, opts=13)
22:47:53.615 00.001 18120 Enqueuing Move request for scope (-0.02, -0.11)
22:47:53.615 00.000 21948 Worker thread wakes up
22:47:53.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:47:53.615 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:47:53.615 00.000 21948 Moving (-0.02, -0.11) raw xDistance=0.10 yDistance=0.07
22:47:53.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:47:53.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:53.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:47:53.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:53.616 00.001 18120 UpdateGuideState exits: m=2161 RSB=31.9
22:47:53.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:53.617 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:53.617 00.000 18120 Enqueuing Expose request
22:47:53.618 00.001 21948 MoveAxis(E, 0, ABG)
22:47:53.618 00.000 21948 Move returns status 0, amount 0
22:47:53.618 00.000 21948 MoveAxis(N, 0, ABG)
22:47:53.618 00.000 21948 Move returns status 0, amount 0
22:47:53.618 00.000 21948 move complete, result=0
22:47:53.618 00.000 21948 worker thread done servicing request
22:47:53.618 00.000 21948 Worker thread wakes up
22:47:53.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:53.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:53.619 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:55.137 01.518 21948 Exposure complete
22:47:55.176 00.039 21948 worker thread done servicing request
22:47:55.176 00.000 18120 OnExposeComplete: enter
22:47:55.179 00.003 18120 UpdateGuideState(): m_state=6
22:47:55.181 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
22:47:55.182 00.001 18120 Star::Find returns 1 (0), X=414.14, Y=229.95, Mass=1900, SNR=29.9, Peak=192 HFD=4.2
22:47:55.183 00.001 18120 MultiStar: [#1 0.32,-0.07,0.76,U] [#2 -0.01,-0.11,0.69,U] [#3 -0.27,0.09,0.70,U] [#4 0.70,-0.76,0.00,M2] [#5 0.61,-0.29,0.00,M3] [#6 0.15,-0.28,0.52,U] [#7 -0.11,-0.03,0.55,U] [#8 0.06,-0.51,0.00,M2] 
22:47:55.183 00.000 18120 refined, 5 included, MultiStar: {0.02, -0.08}, one-star: {0.00, -0.12}
22:47:55.183 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.25 = -0.25)
22:47:55.184 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.85 = 2.85)
22:47:55.184 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.39 mountX=0.08 mountY=0.02, mountTheta=0.28
22:47:55.185 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
22:47:55.186 00.001 18120 Enqueuing Move request for scope (0.02, -0.08)
22:47:55.186 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:55.187 00.001 21948 Worker thread wakes up
22:47:55.187 00.000 18120 UpdateGuideState exits: m=1900 RSB=29.9
22:47:55.187 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:47:55.187 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.188 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:47:55.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:55.188 00.000 18120 Enqueuing Expose request
22:47:55.189 00.001 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
22:47:55.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:47:55.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:55.189 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:55.189 00.000 21948 MoveAxis(E, 0, ABG)
22:47:55.189 00.000 21948 Move returns status 0, amount 0
22:47:55.189 00.000 21948 MoveAxis(N, 0, ABG)
22:47:55.189 00.000 21948 Move returns status 0, amount 0
22:47:55.189 00.000 21948 move complete, result=0
22:47:55.189 00.000 21948 worker thread done servicing request
22:47:55.189 00.000 21948 Worker thread wakes up
22:47:55.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:55.189 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:55.189 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:56.823 01.634 21948 Exposure complete
22:47:56.868 00.045 21948 worker thread done servicing request
22:47:56.868 00.000 18120 OnExposeComplete: enter
22:47:56.871 00.003 18120 UpdateGuideState(): m_state=6
22:47:56.873 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
22:47:56.875 00.002 18120 Star::Find returns 1 (0), X=414.01, Y=230.14, Mass=2106, SNR=31.5, Peak=197 HFD=4.3
22:47:56.877 00.002 18120 MultiStar: [#1 0.01,-0.12,0.74,U] [#2 0.15,-0.09,0.61,U] [#3 -0.27,0.01,0.64,U] [#4 -0.06,-0.19,0.56,U] [#5 0.34,0.05,0.53,U] [#6 0.05,-0.42,0.47,U] [#7 -0.06,-0.05,0.51,U] [#8 0.36,-0.17,0.45,U] 
22:47:56.878 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.13, 0.06}
22:47:56.879 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
22:47:56.880 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
22:47:56.881 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.35 mountX=0.08 mountY=0.02, mountTheta=0.24
22:47:56.882 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
22:47:56.882 00.000 18120 Enqueuing Move request for scope (0.02, -0.08)
22:47:56.883 00.001 21948 Worker thread wakes up
22:47:56.883 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:56.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:47:56.883 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:47:56.883 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.5
22:47:56.884 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:56.885 00.001 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
22:47:56.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:47:56.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:56.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:56.885 00.000 21948 MoveAxis(E, 0, ABG)
22:47:56.885 00.000 21948 Move returns status 0, amount 0
22:47:56.885 00.000 21948 MoveAxis(N, 0, ABG)
22:47:56.885 00.000 21948 Move returns status 0, amount 0
22:47:56.885 00.000 21948 move complete, result=0
22:47:56.885 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:56.885 00.000 18120 Enqueuing Expose request
22:47:56.887 00.002 21948 worker thread done servicing request
22:47:56.887 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:56.887 00.000 21948 Worker thread wakes up
22:47:56.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:56.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:58.400 01.513 21948 Exposure complete
22:47:58.451 00.051 21948 worker thread done servicing request
22:47:58.451 00.000 18120 OnExposeComplete: enter
22:47:58.452 00.001 18120 UpdateGuideState(): m_state=6
22:47:58.452 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
22:47:58.453 00.001 18120 Star::Find returns 1 (0), X=414.36, Y=229.97, Mass=2030, SNR=30.9, Peak=203 HFD=4.0
22:47:58.453 00.000 18120 MultiStar: [#1 0.18,-0.22,0.70,U] [#2 0.01,0.22,0.63,U] [#3 0.05,0.11,0.69,U] [#4 0.26,-0.26,0.54,U] [#5 0.36,-0.20,0.52,U] [#6 0.09,-0.45,0.00,M1] [#7 -0.11,-0.19,0.53,U] [#8 0.21,-0.42,0.00,M2] 
22:47:58.454 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.22, -0.10}
22:47:58.454 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.14) = xAngle (0.61 = 0.61)
22:47:58.455 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.71 = -2.57)
22:47:58.455 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=0.14 mountY=-0.09, mountTheta=-0.58
22:47:58.456 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.08, opts=13)
22:47:58.457 00.001 18120 Enqueuing Move request for scope (0.14, -0.08)
22:47:58.457 00.000 21948 Worker thread wakes up
22:47:58.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:47:58.457 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:47:58.457 00.000 21948 Moving (0.14, -0.08) raw xDistance=0.14 yDistance=-0.09
22:47:58.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:47:58.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:58.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:47:58.457 00.000 21948 MoveAxis(E, 0, ABG)
22:47:58.457 00.000 21948 Move returns status 0, amount 0
22:47:58.457 00.000 21948 MoveAxis(N, 0, ABG)
22:47:58.457 00.000 21948 Move returns status 0, amount 0
22:47:58.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:47:58.458 00.001 18120 UpdateGuideState exits: m=2030 RSB=30.9
22:47:58.458 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.459 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:47:58.459 00.000 18120 Enqueuing Expose request
22:47:58.460 00.001 21948 move complete, result=0
22:47:58.460 00.000 21948 worker thread done servicing request
22:47:58.460 00.000 21948 Worker thread wakes up
22:47:58.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:47:58.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:47:58.460 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:00.088 01.628 21948 Exposure complete
22:48:00.143 00.055 21948 worker thread done servicing request
22:48:00.143 00.000 18120 OnExposeComplete: enter
22:48:00.144 00.001 18120 UpdateGuideState(): m_state=6
22:48:00.145 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
22:48:00.145 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.11, Mass=2199, SNR=32.2, Peak=227 HFD=4.2
22:48:00.146 00.001 18120 MultiStar: [#1 0.34,-0.17,0.69,U] [#2 0.40,-0.10,0.60,U] [#3 -0.27,-0.41,0.00,M1] [#4 0.20,-0.14,0.52,U] [#5 0.22,-0.20,0.50,U] [#6 0.54,-0.34,0.00,M2] [#7 0.13,-0.01,0.51,U] [#8 0.22,-0.35,0.43,U] 
22:48:00.147 00.001 18120 single-star, 6 included, MultiStar: {0.20, -0.11}, one-star: {-0.00, 0.04}
22:48:00.150 00.003 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.14) = xAngle (2.83 = 2.83)
22:48:00.152 00.002 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.35)
22:48:00.154 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.69 mountX=-0.04 mountY=-0.01, mountTheta=-2.80
22:48:00.159 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.04, opts=13)
22:48:00.161 00.002 18120 Enqueuing Move request for scope (-0.00, 0.04)
22:48:00.164 00.003 21948 Worker thread wakes up
22:48:00.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:48:00.164 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:48:00.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:00.164 00.000 21948 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
22:48:00.165 00.001 18120 UpdateGuideState exits: m=2199 RSB=32.2
22:48:00.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:00.165 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:00.166 00.001 18120 Enqueuing Expose request
22:48:00.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:48:00.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:00.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:00.167 00.001 21948 MoveAxis(E, 0, ABG)
22:48:00.167 00.000 21948 Move returns status 0, amount 0
22:48:00.167 00.000 21948 MoveAxis(N, 0, ABG)
22:48:00.167 00.000 21948 Move returns status 0, amount 0
22:48:00.167 00.000 21948 move complete, result=0
22:48:00.167 00.000 21948 worker thread done servicing request
22:48:00.167 00.000 21948 Worker thread wakes up
22:48:00.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:00.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:00.167 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:01.584 01.417 21948 Exposure complete
22:48:01.627 00.043 21948 worker thread done servicing request
22:48:01.627 00.000 18120 OnExposeComplete: enter
22:48:01.627 00.000 18120 UpdateGuideState(): m_state=6
22:48:01.628 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
22:48:01.629 00.001 18120 Star::Find returns 1 (0), X=414.38, Y=230.08, Mass=1951, SNR=30.4, Peak=203 HFD=3.9
22:48:01.629 00.000 18120 MultiStar: [#1 0.41,-0.07,0.74,U] [#2 0.42,0.03,0.64,U] [#3 0.13,0.06,0.71,U] [#4 -0.02,-0.14,0.58,U] [#5 0.68,-0.04,0.00,M1] [#6 0.16,-0.29,0.53,U] [#7 -0.05,-0.05,0.54,U] [#8 0.22,-0.09,0.45,U] 
22:48:01.630 00.001 18120 refined, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.24, 0.01}
22:48:01.630 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
22:48:01.631 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.30)
22:48:01.633 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.26 mountX=0.13 mountY=-0.16, mountTheta=-0.86
22:48:01.634 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.06, opts=13)
22:48:01.635 00.001 18120 Enqueuing Move request for scope (0.20, -0.06)
22:48:01.635 00.000 21948 Worker thread wakes up
22:48:01.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:01.636 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.4
22:48:01.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:01.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:01.637 00.001 18120 Enqueuing Expose request
22:48:01.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
22:48:01.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
22:48:01.637 00.000 21948 Moving (0.20, -0.06) raw xDistance=0.13 yDistance=-0.16
22:48:01.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:48:01.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:01.637 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:48:01.637 00.000 21948 MoveAxis(E, 0, ABG)
22:48:01.637 00.000 21948 Move returns status 0, amount 0
22:48:01.637 00.000 21948 MoveAxis(N, 0, ABG)
22:48:01.637 00.000 21948 Move returns status 0, amount 0
22:48:01.637 00.000 21948 move complete, result=0
22:48:01.637 00.000 21948 worker thread done servicing request
22:48:01.638 00.001 21948 Worker thread wakes up
22:48:01.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:01.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:01.638 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:03.370 01.732 21948 Exposure complete
22:48:03.398 00.028 21948 worker thread done servicing request
22:48:03.398 00.000 18120 OnExposeComplete: enter
22:48:03.399 00.001 18120 UpdateGuideState(): m_state=6
22:48:03.400 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
22:48:03.400 00.000 18120 Star::Find returns 1 (0), X=414.11, Y=230.29, Mass=2114, SNR=31.5, Peak=216 HFD=3.9
22:48:03.402 00.002 18120 MultiStar: [#1 0.16,0.08,0.70,U] [#2 0.14,0.15,0.65,U] [#3 0.18,0.26,0.65,U] [#4 0.28,-0.20,0.52,U] [#5 0.05,0.17,0.51,U] [#6 0.16,-0.30,0.49,U] [#7 -0.20,-0.01,0.51,U] [#8 0.16,-0.08,0.47,U] 
22:48:03.402 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.03, 0.22}
22:48:03.402 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.14) = xAngle (1.71 = 1.71)
22:48:03.403 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.81 = -1.47)
22:48:03.403 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.56 mountX=-0.02 mountY=-0.11, mountTheta=-1.71
22:48:03.405 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.06, opts=13)
22:48:03.405 00.000 18120 Enqueuing Move request for scope (0.10, 0.06)
22:48:03.406 00.001 21948 Worker thread wakes up
22:48:03.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:03.406 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.5
22:48:03.407 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:03.408 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:48:03.408 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:03.408 00.000 18120 Enqueuing Expose request
22:48:03.408 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:48:03.409 00.001 21948 Moving (0.10, 0.06) raw xDistance=-0.02 yDistance=-0.11
22:48:03.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:48:03.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:03.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:03.409 00.000 21948 MoveAxis(E, 0, ABG)
22:48:03.409 00.000 21948 Move returns status 0, amount 0
22:48:03.409 00.000 21948 MoveAxis(N, 0, ABG)
22:48:03.409 00.000 21948 Move returns status 0, amount 0
22:48:03.409 00.000 21948 move complete, result=0
22:48:03.409 00.000 21948 worker thread done servicing request
22:48:03.409 00.000 21948 Worker thread wakes up
22:48:03.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:03.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:03.409 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:04.819 01.410 21948 Exposure complete
22:48:04.849 00.030 21948 worker thread done servicing request
22:48:04.849 00.000 18120 OnExposeComplete: enter
22:48:04.849 00.000 18120 UpdateGuideState(): m_state=6
22:48:04.851 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
22:48:04.851 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=230.36, Mass=2277, SNR=32.8, Peak=219 HFD=4.0
22:48:04.852 00.001 18120 MultiStar: [#1 0.09,0.25,0.70,U] [#2 0.21,0.28,0.60,U] [#3 -0.20,0.16,0.67,U] [#4 0.24,0.03,0.50,U] [#5 0.42,0.27,0.00,M1] [#6 0.04,0.04,0.48,U] [#7 0.20,0.03,0.46,U] [#8 0.26,-0.27,0.42,U] 
22:48:04.852 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {-0.17, 0.29}
22:48:04.852 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.38 = 2.38)
22:48:04.853 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.48 = -0.80)
22:48:04.853 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
22:48:04.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.14, opts=13)
22:48:04.855 00.001 18120 Enqueuing Move request for scope (0.05, 0.14)
22:48:04.855 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:04.856 00.001 21948 Worker thread wakes up
22:48:04.856 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:48:04.856 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:48:04.856 00.000 21948 Moving (0.05, 0.14) raw xDistance=-0.11 yDistance=-0.11
22:48:04.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:48:04.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:04.856 00.000 18120 UpdateGuideState exits: m=2277 RSB=32.8
22:48:04.857 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:04.857 00.000 21948 MoveAxis(E, 0, ABG)
22:48:04.857 00.000 21948 Move returns status 0, amount 0
22:48:04.857 00.000 21948 MoveAxis(N, 0, ABG)
22:48:04.857 00.000 21948 Move returns status 0, amount 0
22:48:04.857 00.000 21948 move complete, result=0
22:48:04.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:04.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:04.858 00.001 18120 Enqueuing Expose request
22:48:04.858 00.000 21948 worker thread done servicing request
22:48:04.858 00.000 21948 Worker thread wakes up
22:48:04.858 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:04.859 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:04.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:06.479 01.620 21948 Exposure complete
22:48:06.512 00.033 21948 worker thread done servicing request
22:48:06.512 00.000 18120 OnExposeComplete: enter
22:48:06.513 00.001 18120 UpdateGuideState(): m_state=6
22:48:06.513 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
22:48:06.514 00.001 18120 Star::Find returns 1 (0), X=413.85, Y=230.35, Mass=2068, SNR=31.1, Peak=186 HFD=4.3
22:48:06.514 00.000 18120 MultiStar: [#1 -0.07,0.13,0.72,U] [#2 0.16,0.19,0.59,U] [#3 -0.09,0.12,0.68,U] [#4 -0.02,-0.03,0.52,U] [#5 0.35,0.36,0.00,M2] [#6 -0.35,-0.02,0.49,U] [#7 -0.19,0.27,0.49,U] [#8 -0.21,-0.18,0.45,U] 
22:48:06.514 00.000 18120 refined, 7 included, MultiStar: {-0.14, 0.12}, one-star: {-0.29, 0.28}
22:48:06.515 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.58 = -2.70)
22:48:06.515 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.40)
22:48:06.516 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.44 mountX=-0.16 mountY=0.07, mountTheta=2.74
22:48:06.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.12, opts=13)
22:48:06.518 00.001 18120 Enqueuing Move request for scope (-0.14, 0.12)
22:48:06.518 00.000 21948 Worker thread wakes up
22:48:06.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
22:48:06.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
22:48:06.518 00.000 21948 Moving (-0.14, 0.12) raw xDistance=-0.16 yDistance=0.07
22:48:06.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:48:06.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:06.519 00.001 18120 UpdateGuideState exits: m=2068 RSB=31.1
22:48:06.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:06.520 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:48:06.520 00.000 21948 MoveAxis(E, 0, ABG)
22:48:06.520 00.000 21948 Move returns status 0, amount 0
22:48:06.520 00.000 21948 MoveAxis(N, 0, ABG)
22:48:06.520 00.000 21948 Move returns status 0, amount 0
22:48:06.521 00.001 21948 move complete, result=0
22:48:06.521 00.000 21948 worker thread done servicing request
22:48:06.521 00.000 18120 Enqueuing Expose request
22:48:06.521 00.000 21948 Worker thread wakes up
22:48:06.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:06.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:06.521 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:08.046 01.525 21948 Exposure complete
22:48:08.073 00.027 21948 worker thread done servicing request
22:48:08.073 00.000 18120 OnExposeComplete: enter
22:48:08.074 00.001 18120 UpdateGuideState(): m_state=6
22:48:08.074 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
22:48:08.074 00.000 18120 Star::Find returns 1 (0), X=414.09, Y=230.19, Mass=2163, SNR=31.8, Peak=187 HFD=4.2
22:48:08.076 00.002 18120 MultiStar: [#1 0.26,0.10,0.72,U] [#2 -0.05,0.05,0.62,U] [#3 0.30,0.14,0.68,U] [#4 0.33,0.11,0.52,U] [#5 0.22,0.32,0.50,U] [#6 -0.34,-0.04,0.49,U] [#7 -0.17,0.24,0.48,U] [#8 0.23,-0.33,0.45,U] 
22:48:08.077 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {-0.05, 0.12}
22:48:08.077 00.000 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.14) = xAngle (1.98 = 1.98)
22:48:08.078 00.001 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.08 = -1.20)
22:48:08.078 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
22:48:08.080 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.09, opts=13)
22:48:08.081 00.001 18120 Enqueuing Move request for scope (0.08, 0.09)
22:48:08.081 00.000 21948 Worker thread wakes up
22:48:08.082 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:48:08.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:08.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:48:08.082 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.8
22:48:08.083 00.001 21948 Moving (0.08, 0.09) raw xDistance=-0.05 yDistance=-0.11
22:48:08.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:48:08.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:08.083 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:08.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:08.083 00.000 21948 MoveAxis(E, 0, ABG)
22:48:08.083 00.000 21948 Move returns status 0, amount 0
22:48:08.083 00.000 21948 MoveAxis(N, 0, ABG)
22:48:08.083 00.000 21948 Move returns status 0, amount 0
22:48:08.083 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:08.084 00.001 18120 Enqueuing Expose request
22:48:08.084 00.000 21948 move complete, result=0
22:48:08.084 00.000 21948 worker thread done servicing request
22:48:08.084 00.000 21948 Worker thread wakes up
22:48:08.084 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:08.085 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:08.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:09.722 01.637 21948 Exposure complete
22:48:09.762 00.040 21948 worker thread done servicing request
22:48:09.762 00.000 18120 OnExposeComplete: enter
22:48:09.763 00.001 18120 UpdateGuideState(): m_state=6
22:48:09.764 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
22:48:09.764 00.000 18120 Star::Find returns 1 (0), X=413.98, Y=230.23, Mass=2080, SNR=31.4, Peak=213 HFD=4.1
22:48:09.765 00.001 18120 MultiStar: [#1 0.06,0.19,0.70,U] [#2 0.16,0.48,0.00,M1] [#3 -0.04,0.19,0.68,U] [#4 0.17,0.08,0.55,U] [#5 0.29,0.27,0.53,U] [#6 -0.18,-0.10,0.49,U] [#7 -0.02,-0.04,0.50,U] [#8 0.33,-0.14,0.46,U] 
22:48:09.766 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.16, 0.16}
22:48:09.767 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
22:48:09.768 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
22:48:09.768 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.27 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
22:48:09.770 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.10, opts=13)
22:48:09.771 00.001 18120 Enqueuing Move request for scope (0.03, 0.10)
22:48:09.772 00.001 21948 Worker thread wakes up
22:48:09.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:09.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:48:09.772 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:48:09.772 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.4
22:48:09.773 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:09.773 00.000 18120 Enqueuing Expose request
22:48:09.774 00.001 21948 Moving (0.03, 0.10) raw xDistance=-0.08 yDistance=-0.07
22:48:09.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:48:09.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:09.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:09.774 00.000 21948 MoveAxis(E, 0, ABG)
22:48:09.774 00.000 21948 Move returns status 0, amount 0
22:48:09.774 00.000 21948 MoveAxis(N, 0, ABG)
22:48:09.774 00.000 21948 Move returns status 0, amount 0
22:48:09.774 00.000 21948 move complete, result=0
22:48:09.774 00.000 21948 worker thread done servicing request
22:48:09.774 00.000 21948 Worker thread wakes up
22:48:09.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:09.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:09.774 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:11.296 01.522 21948 Exposure complete
22:48:11.325 00.029 21948 worker thread done servicing request
22:48:11.326 00.001 18120 OnExposeComplete: enter
22:48:11.326 00.000 18120 UpdateGuideState(): m_state=6
22:48:11.327 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
22:48:11.328 00.001 18120 Star::Find returns 1 (0), X=414.26, Y=230.50, Mass=2020, SNR=30.9, Peak=164 HFD=3.9
22:48:11.328 00.000 18120 MultiStar: [#1 0.18,0.20,0.74,U] [#2 0.44,0.29,0.00,M2] [#3 0.12,0.24,0.73,U] [#4 0.09,-0.06,0.56,U] [#5 0.11,0.39,0.51,U] [#6 0.01,-0.04,0.51,U] [#7 0.06,0.30,0.49,U] [#8 0.10,-0.27,0.44,U] 
22:48:11.329 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.19}, one-star: {0.12, 0.43}
22:48:11.329 00.000 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
22:48:11.329 00.000 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.30 = -0.98)
22:48:11.330 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.06 mountX=-0.13 mountY=-0.18, mountTheta=-2.19
22:48:11.331 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.19, opts=13)
22:48:11.331 00.000 18120 Enqueuing Move request for scope (0.10, 0.19)
22:48:11.332 00.001 21948 Worker thread wakes up
22:48:11.332 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
22:48:11.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:11.333 00.001 18120 UpdateGuideState exits: m=2020 RSB=30.9
22:48:11.333 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:11.333 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:11.334 00.001 18120 Enqueuing Expose request
22:48:11.334 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
22:48:11.334 00.000 21948 Moving (0.10, 0.19) raw xDistance=-0.13 yDistance=-0.18
22:48:11.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:48:11.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:11.334 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:48:11.334 00.000 21948 MoveAxis(E, 0, ABG)
22:48:11.334 00.000 21948 Move returns status 0, amount 0
22:48:11.334 00.000 21948 MoveAxis(N, 0, ABG)
22:48:11.334 00.000 21948 Move returns status 0, amount 0
22:48:11.334 00.000 21948 move complete, result=0
22:48:11.335 00.001 21948 worker thread done servicing request
22:48:11.335 00.000 21948 Worker thread wakes up
22:48:11.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:11.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:11.335 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:12.969 01.634 21948 Exposure complete
22:48:13.011 00.042 21948 worker thread done servicing request
22:48:13.011 00.000 18120 OnExposeComplete: enter
22:48:13.012 00.001 18120 UpdateGuideState(): m_state=6
22:48:13.012 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
22:48:13.013 00.001 18120 Star::Find returns 1 (0), X=413.97, Y=230.56, Mass=2054, SNR=31.2, Peak=202 HFD=4.0
22:48:13.013 00.000 18120 MultiStar: [#1 0.25,0.26,0.75,U] [#2 -0.04,0.37,0.63,U] [#3 -0.11,0.13,0.66,U] [#4 0.29,-0.04,0.56,U] [#5 0.42,0.11,0.00,M1] [#6 -0.00,0.01,0.48,U] [#7 -0.34,0.43,0.00,M1] [#8 0.16,-0.14,0.45,U] 
22:48:13.016 00.003 18120 refined, 6 included, MultiStar: {0.03, 0.21}, one-star: {-0.17, 0.49}
22:48:13.018 00.002 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.55 = 2.55)
22:48:13.021 00.003 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.63)
22:48:13.023 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.41 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
22:48:13.027 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.21, opts=13)
22:48:13.027 00.000 18120 Enqueuing Move request for scope (0.03, 0.21)
22:48:13.028 00.001 21948 Worker thread wakes up
22:48:13.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:13.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
22:48:13.028 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
22:48:13.028 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.2
22:48:13.029 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.029 00.000 21948 Moving (0.03, 0.21) raw xDistance=-0.17 yDistance=-0.12
22:48:13.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:13.030 00.001 18120 Enqueuing Expose request
22:48:13.030 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:48:13.030 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:13.030 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:13.030 00.000 21948 MoveAxis(E, 0, ABG)
22:48:13.030 00.000 21948 Move returns status 0, amount 0
22:48:13.030 00.000 21948 MoveAxis(N, 0, ABG)
22:48:13.030 00.000 21948 Move returns status 0, amount 0
22:48:13.030 00.000 21948 move complete, result=0
22:48:13.030 00.000 21948 worker thread done servicing request
22:48:13.030 00.000 21948 Worker thread wakes up
22:48:13.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:13.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:13.031 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:14.552 01.521 21948 Exposure complete
22:48:14.628 00.076 21948 worker thread done servicing request
22:48:14.628 00.000 18120 OnExposeComplete: enter
22:48:14.629 00.001 18120 UpdateGuideState(): m_state=6
22:48:14.630 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
22:48:14.631 00.001 18120 Star::Find returns 1 (0), X=413.86, Y=230.37, Mass=2004, SNR=30.8, Peak=180 HFD=4.0
22:48:14.631 00.000 18120 MultiStar: [#1 0.27,0.14,0.73,U] [#2 0.03,0.49,0.00,M2] [#3 0.10,0.25,0.71,U] [#4 -0.21,0.01,0.54,U] [#5 0.23,0.30,0.55,U] [#6 -0.19,0.05,0.52,U] [#7 -0.24,0.24,0.54,U] [#8 0.08,-0.25,0.42,U] 
22:48:14.632 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.16}, one-star: {-0.28, 0.30}
22:48:14.632 00.000 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.14) = xAngle (2.95 = 2.95)
22:48:14.633 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.05 = -0.24)
22:48:14.633 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.80 mountX=-0.16 mountY=-0.04, mountTheta=-2.91
22:48:14.635 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.16, opts=13)
22:48:14.637 00.002 18120 Enqueuing Move request for scope (-0.04, 0.16)
22:48:14.638 00.001 21948 Worker thread wakes up
22:48:14.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:14.639 00.001 18120 UpdateGuideState exits: m=2004 RSB=30.8
22:48:14.639 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:14.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:14.640 00.001 18120 Enqueuing Expose request
22:48:14.640 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
22:48:14.640 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
22:48:14.640 00.000 21948 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=-0.04
22:48:14.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:48:14.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:14.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:14.640 00.000 21948 MoveAxis(E, 0, ABG)
22:48:14.640 00.000 21948 Move returns status 0, amount 0
22:48:14.640 00.000 21948 MoveAxis(N, 0, ABG)
22:48:14.640 00.000 21948 Move returns status 0, amount 0
22:48:14.641 00.001 21948 move complete, result=0
22:48:14.641 00.000 21948 worker thread done servicing request
22:48:14.641 00.000 21948 Worker thread wakes up
22:48:14.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:14.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:14.641 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:16.274 01.633 21948 Exposure complete
22:48:16.316 00.042 21948 worker thread done servicing request
22:48:16.316 00.000 18120 OnExposeComplete: enter
22:48:16.319 00.003 18120 UpdateGuideState(): m_state=6
22:48:16.321 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
22:48:16.324 00.003 18120 Star::Find returns 1 (0), X=413.79, Y=230.62, Mass=2099, SNR=31.3, Peak=195 HFD=3.9
22:48:16.326 00.002 18120 MultiStar: [#1 -0.01,0.24,0.71,U] [#2 -0.04,0.46,0.00,M3] [#3 -0.63,0.42,0.00,M1] [#4 -0.14,0.25,0.57,U] [#5 0.09,0.61,0.00,M1] [#6 -0.01,0.10,0.52,U] [#7 -0.40,0.20,0.00,M1] [#8 -0.05,0.04,0.46,U] 
22:48:16.329 00.003 18120 refined, 4 included, MultiStar: {-0.14, 0.28}, one-star: {-0.35, 0.55}
22:48:16.331 00.002 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
22:48:16.333 00.002 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.00)
22:48:16.335 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.32 cameraTheta=2.04 mountX=-0.32 mountY=-0.00, mountTheta=-3.14
22:48:16.337 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.28, opts=13)
22:48:16.338 00.001 18120 Enqueuing Move request for scope (-0.14, 0.28)
22:48:16.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:16.339 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.3
22:48:16.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:16.340 00.001 21948 Worker thread wakes up
22:48:16.340 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
22:48:16.340 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
22:48:16.340 00.000 21948 Moving (-0.14, 0.28) raw xDistance=-0.32 yDistance=-0.00
22:48:16.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:48:16.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:16.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:16.340 00.000 18120 Enqueuing Expose request
22:48:16.341 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:48:16.341 00.000 21948 MoveAxis(E, 57, ABG)
22:48:16.341 00.000 21948 Guiding  Dir = 2, Dur = 57
22:48:16.342 00.001 21948 IsSlewing returns 0
22:48:16.342 00.000 21948 IsGuiding returns 0
22:48:16.343 00.001 21948 PulseGuide returned control before completion, sleep 66
22:48:16.426 00.083 21948 IsGuiding returns 0
22:48:16.426 00.000 21948 Move returns status 0, amount 57
22:48:16.426 00.000 21948 MoveAxis(N, 0, ABG)
22:48:16.426 00.000 21948 Move returns status 0, amount 0
22:48:16.426 00.000 21948 move complete, result=0
22:48:16.426 00.000 21948 worker thread done servicing request
22:48:16.426 00.000 21948 Worker thread wakes up
22:48:16.426 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
22:48:16.427 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:16.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:17.833 01.406 21948 Exposure complete
22:48:17.878 00.045 21948 worker thread done servicing request
22:48:17.878 00.000 18120 OnExposeComplete: enter
22:48:17.879 00.001 18120 UpdateGuideState(): m_state=6
22:48:17.880 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
22:48:17.880 00.000 18120 Star::Find returns 1 (0), X=414.16, Y=230.17, Mass=2067, SNR=31.3, Peak=212 HFD=4.2
22:48:17.881 00.001 18120 MultiStar: [#1 0.58,0.09,0.00,M1] [#2 0.23,0.20,0.57,U] [#3 -0.02,0.33,0.65,U] [#4 0.35,0.03,0.59,U] [#5 0.29,0.09,0.51,U] [#6 -0.09,-0.01,0.50,U] [#7 0.04,0.04,0.53,U] [#8 0.02,-0.26,0.44,U] 
22:48:17.881 00.000 18120 single-star, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.02, 0.10}
22:48:17.881 00.000 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
22:48:17.882 00.001 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.68)
22:48:17.882 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.36 mountX=-0.08 mountY=-0.07, mountTheta=-2.48
22:48:17.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
22:48:17.884 00.001 18120 Enqueuing Move request for scope (0.02, 0.10)
22:48:17.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:17.884 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.3
22:48:17.886 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:17.887 00.001 18120 Enqueuing Expose request
22:48:17.887 00.000 21948 Worker thread wakes up
22:48:17.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:48:17.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:48:17.887 00.000 21948 Moving (0.02, 0.10) raw xDistance=-0.08 yDistance=-0.07
22:48:17.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:48:17.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:17.888 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:17.888 00.000 21948 MoveAxis(E, 0, ABG)
22:48:17.888 00.000 21948 Move returns status 0, amount 0
22:48:17.888 00.000 21948 MoveAxis(N, 0, ABG)
22:48:17.888 00.000 21948 Move returns status 0, amount 0
22:48:17.888 00.000 21948 move complete, result=0
22:48:17.888 00.000 21948 worker thread done servicing request
22:48:17.888 00.000 21948 Worker thread wakes up
22:48:17.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:17.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:17.888 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:19.513 01.625 21948 Exposure complete
22:48:19.541 00.028 21948 worker thread done servicing request
22:48:19.541 00.000 18120 OnExposeComplete: enter
22:48:19.541 00.000 18120 UpdateGuideState(): m_state=6
22:48:19.542 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
22:48:19.543 00.001 18120 Star::Find returns 1 (0), X=414.11, Y=230.25, Mass=1994, SNR=30.8, Peak=182 HFD=4.2
22:48:19.543 00.000 18120 MultiStar: [#1 0.29,0.11,0.76,U] [#2 0.03,0.38,0.65,U] [#3 0.40,0.19,0.00,M1] [#4 0.32,0.09,0.54,U] [#5 0.45,0.24,0.00,M1] [#6 0.01,-0.01,0.50,U] [#7 0.08,0.27,0.53,U] [#8 0.05,-0.40,0.43,U] 
22:48:19.544 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.12}, one-star: {-0.03, 0.18}
22:48:19.545 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
22:48:19.545 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.17)
22:48:19.546 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=-0.07 mountY=-0.14, mountTheta=-2.00
22:48:19.548 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.12, opts=13)
22:48:19.548 00.000 18120 Enqueuing Move request for scope (0.10, 0.12)
22:48:19.549 00.001 21948 Worker thread wakes up
22:48:19.549 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:19.551 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
22:48:19.551 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
22:48:19.551 00.000 21948 Moving (0.10, 0.12) raw xDistance=-0.07 yDistance=-0.14
22:48:19.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:48:19.551 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.8
22:48:19.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:19.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:19.551 00.000 21948 MoveAxis(E, 0, ABG)
22:48:19.551 00.000 21948 Move returns status 0, amount 0
22:48:19.551 00.000 21948 MoveAxis(N, 0, ABG)
22:48:19.551 00.000 21948 Move returns status 0, amount 0
22:48:19.551 00.000 21948 move complete, result=0
22:48:19.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:19.552 00.001 21948 worker thread done servicing request
22:48:19.552 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:19.553 00.001 18120 Enqueuing Expose request
22:48:19.553 00.000 21948 Worker thread wakes up
22:48:19.553 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:19.554 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:19.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:21.073 01.519 21948 Exposure complete
22:48:21.100 00.027 21948 worker thread done servicing request
22:48:21.101 00.001 18120 OnExposeComplete: enter
22:48:21.102 00.001 18120 UpdateGuideState(): m_state=6
22:48:21.103 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
22:48:21.103 00.000 18120 Star::Find returns 1 (0), X=413.94, Y=230.36, Mass=1944, SNR=30.2, Peak=189 HFD=4.1
22:48:21.104 00.001 18120 MultiStar: [#1 0.39,-0.08,0.74,U] [#2 0.10,0.31,0.68,U] [#3 -0.16,0.15,0.71,U] [#4 0.41,-0.12,0.00,M1] [#5 0.11,0.12,0.53,U] [#6 -0.11,-0.05,0.51,U] [#7 0.09,0.20,0.55,U] [#8 0.26,-0.15,0.47,U] 
22:48:21.105 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {-0.20, 0.29}
22:48:21.105 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.39 = 2.39)
22:48:21.105 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.49 = -0.80)
22:48:21.106 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.24 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
22:48:21.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.12, opts=13)
22:48:21.107 00.000 18120 Enqueuing Move request for scope (0.04, 0.12)
22:48:21.108 00.001 21948 Worker thread wakes up
22:48:21.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:21.108 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.2
22:48:21.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:21.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:21.110 00.001 18120 Enqueuing Expose request
22:48:21.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:48:21.110 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:48:21.110 00.000 21948 Moving (0.04, 0.12) raw xDistance=-0.09 yDistance=-0.09
22:48:21.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:48:21.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:21.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:21.110 00.000 21948 MoveAxis(E, 0, ABG)
22:48:21.110 00.000 21948 Move returns status 0, amount 0
22:48:21.110 00.000 21948 MoveAxis(N, 0, ABG)
22:48:21.110 00.000 21948 Move returns status 0, amount 0
22:48:21.110 00.000 21948 move complete, result=0
22:48:21.110 00.000 21948 worker thread done servicing request
22:48:21.110 00.000 21948 Worker thread wakes up
22:48:21.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:21.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:21.111 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:22.747 01.636 21948 Exposure complete
22:48:22.798 00.051 21948 worker thread done servicing request
22:48:22.799 00.001 18120 OnExposeComplete: enter
22:48:22.799 00.000 18120 UpdateGuideState(): m_state=6
22:48:22.801 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
22:48:22.802 00.001 18120 Star::Find returns 1 (0), X=414.31, Y=230.37, Mass=1864, SNR=29.6, Peak=166 HFD=3.8
22:48:22.803 00.001 18120 MultiStar: [#1 0.52,0.07,0.00,M1] [#2 0.05,0.30,0.69,U] [#3 -0.16,0.17,0.74,U] [#4 0.15,-0.10,0.56,U] [#5 0.33,0.14,0.54,U] [#6 0.22,-0.18,0.53,U] [#7 0.03,0.39,0.56,U] [#8 0.17,-0.07,0.44,U] 
22:48:22.804 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.17, 0.30}
22:48:22.805 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
22:48:22.805 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
22:48:22.806 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.93 mountX=-0.09 mountY=-0.16, mountTheta=-2.06
22:48:22.809 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.15, opts=13)
22:48:22.812 00.003 18120 Enqueuing Move request for scope (0.11, 0.15)
22:48:22.812 00.000 21948 Worker thread wakes up
22:48:22.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:48:22.812 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:48:22.812 00.000 21948 Moving (0.11, 0.15) raw xDistance=-0.09 yDistance=-0.16
22:48:22.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:22.813 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.6
22:48:22.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:22.814 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:22.814 00.000 18120 Enqueuing Expose request
22:48:22.815 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:48:22.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:22.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:48:22.815 00.000 21948 MoveAxis(E, 0, ABG)
22:48:22.815 00.000 21948 Move returns status 0, amount 0
22:48:22.815 00.000 21948 MoveAxis(N, 0, ABG)
22:48:22.815 00.000 21948 Move returns status 0, amount 0
22:48:22.815 00.000 21948 move complete, result=0
22:48:22.815 00.000 21948 worker thread done servicing request
22:48:22.815 00.000 21948 Worker thread wakes up
22:48:22.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:22.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:22.815 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:24.335 01.520 21948 Exposure complete
22:48:24.370 00.035 21948 worker thread done servicing request
22:48:24.370 00.000 18120 OnExposeComplete: enter
22:48:24.371 00.001 18120 UpdateGuideState(): m_state=6
22:48:24.371 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
22:48:24.373 00.002 18120 Star::Find returns 1 (0), X=414.21, Y=230.42, Mass=1818, SNR=29.2, Peak=184 HFD=3.8
22:48:24.373 00.000 18120 MultiStar: [#1 0.38,0.05,0.78,U] [#2 0.20,0.55,0.00,M1] [#3 -0.07,0.12,0.69,U] [#4 0.20,-0.10,0.56,U] [#5 0.46,0.33,0.00,M1] [#6 0.16,0.03,0.53,U] [#7 0.30,0.21,0.57,U] [#8 0.02,0.00,0.48,U] 
22:48:24.374 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.07, 0.35}
22:48:24.374 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.14) = xAngle (1.82 = 1.82)
22:48:24.375 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.92 = -1.36)
22:48:24.376 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
22:48:24.377 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.12, opts=13)
22:48:24.378 00.001 18120 Enqueuing Move request for scope (0.15, 0.12)
22:48:24.379 00.001 21948 Worker thread wakes up
22:48:24.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
22:48:24.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:24.379 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.2
22:48:24.380 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:24.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
22:48:24.380 00.000 21948 Moving (0.15, 0.12) raw xDistance=-0.05 yDistance=-0.19
22:48:24.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:48:24.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:24.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:24.381 00.001 18120 Enqueuing Expose request
22:48:24.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:48:24.381 00.000 21948 MoveAxis(E, 0, ABG)
22:48:24.381 00.000 21948 Move returns status 0, amount 0
22:48:24.381 00.000 21948 MoveAxis(N, 0, ABG)
22:48:24.381 00.000 21948 Move returns status 0, amount 0
22:48:24.381 00.000 21948 move complete, result=0
22:48:24.381 00.000 21948 worker thread done servicing request
22:48:24.381 00.000 21948 Worker thread wakes up
22:48:24.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:24.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:24.382 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:26.008 01.626 21948 Exposure complete
22:48:26.052 00.044 21948 worker thread done servicing request
22:48:26.052 00.000 18120 OnExposeComplete: enter
22:48:26.055 00.003 18120 UpdateGuideState(): m_state=6
22:48:26.057 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
22:48:26.058 00.001 18120 Star::Find returns 1 (0), X=413.98, Y=230.54, Mass=2047, SNR=30.9, Peak=188 HFD=4.1
22:48:26.059 00.001 18120 MultiStar: [#1 0.36,0.40,0.00,M1] [#2 0.20,0.53,0.00,M2] [#3 -0.32,0.26,0.73,U] [#4 0.19,-0.09,0.55,U] [#5 0.42,0.28,0.00,M2] [#6 -0.02,0.01,0.48,U] [#7 0.09,0.38,0.52,U] [#8 0.12,0.03,0.46,U] 
22:48:26.062 00.003 18120 refined, 5 included, MultiStar: {-0.05, 0.22}, one-star: {-0.16, 0.47}
22:48:26.064 00.002 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.95 = 2.95)
22:48:26.066 00.002 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.23)
22:48:26.067 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.81 mountX=-0.22 mountY=-0.05, mountTheta=-2.92
22:48:26.071 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.22, opts=13)
22:48:26.071 00.000 18120 Enqueuing Move request for scope (-0.05, 0.22)
22:48:26.072 00.001 21948 Worker thread wakes up
22:48:26.072 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:26.073 00.001 18120 UpdateGuideState exits: m=2047 RSB=30.9
22:48:26.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:26.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:26.074 00.001 18120 Enqueuing Expose request
22:48:26.074 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
22:48:26.074 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
22:48:26.074 00.000 21948 Moving (-0.05, 0.22) raw xDistance=-0.22 yDistance=-0.05
22:48:26.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:48:26.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:26.074 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:26.074 00.000 21948 MoveAxis(E, 40, ABG)
22:48:26.074 00.000 21948 Guiding  Dir = 2, Dur = 40
22:48:26.075 00.001 21948 IsSlewing returns 0
22:48:26.075 00.000 21948 IsGuiding returns 0
22:48:26.077 00.002 21948 PulseGuide returned control before completion, sleep 49
22:48:26.129 00.052 21948 IsGuiding returns 0
22:48:26.129 00.000 21948 Move returns status 0, amount 40
22:48:26.129 00.000 21948 MoveAxis(N, 0, ABG)
22:48:26.129 00.000 21948 Move returns status 0, amount 0
22:48:26.130 00.001 21948 move complete, result=0
22:48:26.130 00.000 21948 worker thread done servicing request
22:48:26.130 00.000 21948 Worker thread wakes up
22:48:26.130 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
22:48:26.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:26.131 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:27.543 01.412 21948 Exposure complete
22:48:27.576 00.033 21948 worker thread done servicing request
22:48:27.576 00.000 18120 OnExposeComplete: enter
22:48:27.577 00.001 18120 UpdateGuideState(): m_state=6
22:48:27.577 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
22:48:27.578 00.001 18120 Star::Find returns 1 (0), X=414.05, Y=230.60, Mass=2230, SNR=32.5, Peak=199 HFD=4.0
22:48:27.579 00.001 18120 MultiStar: [#1 0.46,0.25,0.00,M2] [#2 0.29,0.67,0.00,M3] [#3 -0.11,0.11,0.67,U] [#4 0.06,-0.05,0.51,U] [#5 0.44,0.33,0.00,M3] [#6 0.18,0.02,0.50,U] [#7 -0.02,0.45,0.00,M1] [#8 0.02,-0.16,0.41,U] 
22:48:27.579 00.000 18120 refined, 4 included, MultiStar: {-0.01, 0.17}, one-star: {-0.09, 0.53}
22:48:27.580 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.79 = 2.79)
22:48:27.580 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.89 = -0.39)
22:48:27.580 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.64 mountX=-0.16 mountY=-0.07, mountTheta=-2.75
22:48:27.582 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.17, opts=13)
22:48:27.582 00.000 18120 Enqueuing Move request for scope (-0.01, 0.17)
22:48:27.582 00.000 21948 Worker thread wakes up
22:48:27.583 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
22:48:27.583 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
22:48:27.583 00.000 21948 Moving (-0.01, 0.17) raw xDistance=-0.16 yDistance=-0.07
22:48:27.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:48:27.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:27.583 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:27.583 00.000 21948 MoveAxis(E, 0, ABG)
22:48:27.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:27.583 00.000 18120 UpdateGuideState exits: m=2230 RSB=32.5
22:48:27.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:27.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:27.585 00.001 18120 Enqueuing Expose request
22:48:27.585 00.000 21948 Move returns status 0, amount 0
22:48:27.585 00.000 21948 MoveAxis(N, 0, ABG)
22:48:27.585 00.000 21948 Move returns status 0, amount 0
22:48:27.585 00.000 21948 move complete, result=0
22:48:27.585 00.000 21948 worker thread done servicing request
22:48:27.585 00.000 21948 Worker thread wakes up
22:48:27.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:27.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:27.586 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:29.222 01.636 21948 Exposure complete
22:48:29.284 00.062 21948 worker thread done servicing request
22:48:29.285 00.001 18120 OnExposeComplete: enter
22:48:29.287 00.002 18120 UpdateGuideState(): m_state=6
22:48:29.289 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
22:48:29.291 00.002 18120 Star::Find returns 1 (0), X=414.28, Y=230.35, Mass=1899, SNR=29.9, Peak=162 HFD=3.7
22:48:29.294 00.003 18120 MultiStar: [#1 0.37,0.09,0.77,U] [#2 0.08,0.70,0.00,M4] [#3 0.11,0.43,0.00,M1] [#4 -0.05,0.36,0.56,U] [#5 0.26,0.51,0.00,M4] [#6 0.43,0.15,0.00,M1] [#7 -0.06,0.28,0.54,U] [#8 0.11,0.07,0.46,U] 
22:48:29.296 00.002 18120 refined, 4 included, MultiStar: {0.13, 0.22}, one-star: {0.14, 0.28}
22:48:29.298 00.002 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
22:48:29.299 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.30 = -0.99)
22:48:29.300 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.05 mountX=-0.15 mountY=-0.21, mountTheta=-2.18
22:48:29.301 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.22, opts=13)
22:48:29.302 00.001 18120 Enqueuing Move request for scope (0.13, 0.22)
22:48:29.303 00.001 21948 Worker thread wakes up
22:48:29.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:29.303 00.000 18120 UpdateGuideState exits: m=1899 RSB=29.9
22:48:29.305 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
22:48:29.305 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
22:48:29.305 00.000 21948 Moving (0.13, 0.22) raw xDistance=-0.15 yDistance=-0.21
22:48:29.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:48:29.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:29.305 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:29.306 00.001 18120 Enqueuing Expose request
22:48:29.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:48:29.306 00.000 21948 MoveAxis(E, 0, ABG)
22:48:29.306 00.000 21948 Move returns status 0, amount 0
22:48:29.306 00.000 21948 MoveAxis(N, 0, ABG)
22:48:29.306 00.000 21948 Move returns status 0, amount 0
22:48:29.306 00.000 21948 move complete, result=0
22:48:29.306 00.000 21948 worker thread done servicing request
22:48:29.306 00.000 21948 Worker thread wakes up
22:48:29.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:29.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:29.307 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:30.713 01.406 21948 Exposure complete
22:48:30.768 00.055 21948 worker thread done servicing request
22:48:30.769 00.001 18120 OnExposeComplete: enter
22:48:30.769 00.000 18120 UpdateGuideState(): m_state=6
22:48:30.770 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
22:48:30.770 00.000 18120 Star::Find returns 1 (0), X=414.17, Y=230.57, Mass=1847, SNR=29.5, Peak=164 HFD=3.8
22:48:30.771 00.001 18120 MultiStar: [#1 0.33,0.14,0.75,U] [#2 0.21,0.51,0.00,M5] [#3 -0.14,0.35,0.74,U] [#4 0.33,0.29,0.00,M1] [#5 0.48,0.38,0.00,M5] [#6 0.03,-0.07,0.53,U] [#7 0.04,0.25,0.50,U] [#8 0.26,0.06,0.47,U] 
22:48:30.772 00.001 18120 refined, 5 included, MultiStar: {0.08, 0.25}, one-star: {0.03, 0.50}
22:48:30.773 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.14) = xAngle (2.39 = 2.39)
22:48:30.774 00.001 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.49 = -0.79)
22:48:30.776 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.25 mountX=-0.19 mountY=-0.18, mountTheta=-2.37
22:48:30.780 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.25, opts=13)
22:48:30.781 00.001 18120 Enqueuing Move request for scope (0.08, 0.25)
22:48:30.783 00.002 21948 Worker thread wakes up
22:48:30.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
22:48:30.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
22:48:30.783 00.000 21948 Moving (0.08, 0.25) raw xDistance=-0.19 yDistance=-0.18
22:48:30.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:30.784 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:48:30.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:30.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:48:30.784 00.000 21948 MoveAxis(E, 0, ABG)
22:48:30.784 00.000 21948 Move returns status 0, amount 0
22:48:30.784 00.000 21948 MoveAxis(N, 0, ABG)
22:48:30.784 00.000 21948 Move returns status 0, amount 0
22:48:30.784 00.000 21948 move complete, result=0
22:48:30.784 00.000 21948 worker thread done servicing request
22:48:30.784 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.5
22:48:30.785 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:30.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:30.786 00.001 18120 Enqueuing Expose request
22:48:30.786 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:30.787 00.001 21948 Worker thread wakes up
22:48:30.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:30.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:32.423 01.636 21948 Exposure complete
22:48:32.455 00.032 21948 worker thread done servicing request
22:48:32.455 00.000 18120 OnExposeComplete: enter
22:48:32.455 00.000 18120 UpdateGuideState(): m_state=6
22:48:32.456 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
22:48:32.456 00.000 18120 Star::Find returns 1 (0), X=414.23, Y=230.28, Mass=1793, SNR=28.9, Peak=164 HFD=4.0
22:48:32.457 00.001 18120 MultiStar: [#1 0.32,0.08,0.74,U] [#2 0.13,0.42,0.00,M6] [#3 0.30,0.27,0.72,U] [#4 0.23,0.03,0.56,U] [#5 0.53,0.41,0.00,M6] [#6 0.16,-0.10,0.52,U] [#7 -0.17,-0.03,0.54,U] [#8 0.17,0.22,0.45,U] 
22:48:32.457 00.000 18120 refined, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.09, 0.21}
22:48:32.458 00.001 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.14) = xAngle (1.73 = 1.73)
22:48:32.458 00.000 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.84 = -1.45)
22:48:32.459 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=-0.03 mountY=-0.20, mountTheta=-1.73
22:48:32.460 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.11, opts=13)
22:48:32.461 00.001 18120 Enqueuing Move request for scope (0.16, 0.11)
22:48:32.462 00.001 21948 Worker thread wakes up
22:48:32.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:32.463 00.001 18120 UpdateGuideState exits: m=1793 RSB=28.9
22:48:32.464 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:32.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:32.465 00.001 18120 Enqueuing Expose request
22:48:32.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
22:48:32.465 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
22:48:32.465 00.000 21948 Moving (0.16, 0.11) raw xDistance=-0.03 yDistance=-0.20
22:48:32.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:48:32.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:32.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:48:32.465 00.000 21948 MoveAxis(E, 0, ABG)
22:48:32.465 00.000 21948 Move returns status 0, amount 0
22:48:32.465 00.000 21948 MoveAxis(N, 0, ABG)
22:48:32.465 00.000 21948 Move returns status 0, amount 0
22:48:32.465 00.000 21948 move complete, result=0
22:48:32.465 00.000 21948 worker thread done servicing request
22:48:32.465 00.000 21948 Worker thread wakes up
22:48:32.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:32.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:32.466 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:33.994 01.528 21948 Exposure complete
22:48:34.027 00.033 21948 worker thread done servicing request
22:48:34.027 00.000 18120 OnExposeComplete: enter
22:48:34.028 00.001 18120 UpdateGuideState(): m_state=6
22:48:34.028 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
22:48:34.030 00.002 18120 Star::Find returns 1 (0), X=414.15, Y=230.24, Mass=1981, SNR=30.6, Peak=171 HFD=4.3
22:48:34.030 00.000 18120 MultiStar: [#1 0.22,0.38,0.00,M1] [#2 0.06,0.46,0.00,M7] [#3 0.27,0.19,0.70,U] [#4 0.26,0.19,0.55,U] [#5 0.27,0.52,0.00,M7] [#6 -0.04,0.09,0.51,U] [#7 -0.12,0.44,0.00,M1] [#8 0.14,0.17,0.42,U] 
22:48:34.031 00.001 18120 single-star, 4 included, MultiStar: {0.12, 0.16}, one-star: {0.01, 0.17}
22:48:34.031 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
22:48:34.031 00.000 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
22:48:34.032 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.49 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
22:48:34.033 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.17, opts=13)
22:48:34.033 00.000 18120 Enqueuing Move request for scope (0.01, 0.17)
22:48:34.034 00.001 21948 Worker thread wakes up
22:48:34.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
22:48:34.034 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
22:48:34.034 00.000 21948 Moving (0.01, 0.17) raw xDistance=-0.15 yDistance=-0.09
22:48:34.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:48:34.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:34.034 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.6
22:48:34.035 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:34.035 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:34.035 00.000 18120 Enqueuing Expose request
22:48:34.036 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:34.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:34.036 00.000 21948 MoveAxis(E, 0, ABG)
22:48:34.036 00.000 21948 Move returns status 0, amount 0
22:48:34.036 00.000 21948 MoveAxis(N, 0, ABG)
22:48:34.036 00.000 21948 Move returns status 0, amount 0
22:48:34.036 00.000 21948 move complete, result=0
22:48:34.036 00.000 21948 worker thread done servicing request
22:48:34.036 00.000 21948 Worker thread wakes up
22:48:34.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:34.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:34.037 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:35.663 01.626 21948 Exposure complete
22:48:35.697 00.034 21948 worker thread done servicing request
22:48:35.697 00.000 18120 OnExposeComplete: enter
22:48:35.698 00.001 18120 UpdateGuideState(): m_state=6
22:48:35.699 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
22:48:35.701 00.002 18120 Star::Find returns 1 (0), X=414.32, Y=230.47, Mass=1864, SNR=29.5, Peak=157 HFD=4.0
22:48:35.702 00.001 18120 MultiStar: [#1 0.43,0.20,0.00,M2] [#2 0.27,0.43,0.00,M8] [#3 0.15,0.24,0.69,U] [#4 0.21,0.02,0.55,U] [#5 0.35,0.43,0.00,M8] [#6 0.16,0.24,0.55,U] [#7 -0.07,0.35,0.54,U] [#8 0.04,0.18,0.47,U] 
22:48:35.703 00.001 18120 refined, 5 included, MultiStar: {0.12, 0.26}, one-star: {0.18, 0.40}
22:48:35.705 00.002 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.14) = xAngle (2.27 = 2.27)
22:48:35.707 00.002 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.38 = -0.91)
22:48:35.710 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.13 mountX=-0.19 mountY=-0.23, mountTheta=-2.26
22:48:35.713 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.26, opts=13)
22:48:35.714 00.001 18120 Enqueuing Move request for scope (0.12, 0.26)
22:48:35.716 00.002 21948 Worker thread wakes up
22:48:35.716 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
22:48:35.716 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
22:48:35.716 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:35.717 00.001 21948 Moving (0.12, 0.26) raw xDistance=-0.19 yDistance=-0.23
22:48:35.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:48:35.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:35.717 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.5
22:48:35.719 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.720 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:48:35.720 00.000 21948 MoveAxis(E, 0, ABG)
22:48:35.720 00.000 21948 Move returns status 0, amount 0
22:48:35.720 00.000 21948 MoveAxis(N, 0, ABG)
22:48:35.720 00.000 21948 Move returns status 0, amount 0
22:48:35.720 00.000 21948 move complete, result=0
22:48:35.720 00.000 21948 worker thread done servicing request
22:48:35.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:35.721 00.001 18120 Enqueuing Expose request
22:48:35.723 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:35.725 00.002 21948 Worker thread wakes up
22:48:35.726 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:35.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:37.240 01.514 21948 Exposure complete
22:48:37.275 00.035 21948 worker thread done servicing request
22:48:37.275 00.000 18120 OnExposeComplete: enter
22:48:37.276 00.001 18120 UpdateGuideState(): m_state=6
22:48:37.276 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
22:48:37.277 00.001 18120 Star::Find returns 1 (0), X=414.25, Y=230.27, Mass=2256, SNR=32.5, Peak=204 HFD=4.1
22:48:37.278 00.001 18120 MultiStar: [#1 0.32,0.01,0.70,U] [#2 0.13,0.02,0.60,U] [#3 0.13,0.29,0.63,U] [#4 0.30,-0.10,0.52,U] [#5 0.47,0.16,0.00,M9] [#6 0.17,-0.30,0.49,U] [#7 -0.21,-0.15,0.47,U] [#8 0.23,-0.21,0.43,U] 
22:48:37.278 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.11, 0.19}
22:48:37.279 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.14) = xAngle (1.18 = 1.18)
22:48:37.279 00.000 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.28 = -2.00)
22:48:37.280 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=0.06 mountY=-0.14, mountTheta=-1.18
22:48:37.281 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.01, opts=13)
22:48:37.282 00.001 18120 Enqueuing Move request for scope (0.15, 0.01)
22:48:37.282 00.000 21948 Worker thread wakes up
22:48:37.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
22:48:37.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:37.283 00.001 18120 UpdateGuideState exits: m=2256 RSB=32.5
22:48:37.283 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.284 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:37.284 00.000 18120 Enqueuing Expose request
22:48:37.284 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
22:48:37.284 00.000 21948 Moving (0.15, 0.01) raw xDistance=0.06 yDistance=-0.14
22:48:37.284 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:48:37.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:37.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:37.284 00.000 21948 MoveAxis(E, 0, ABG)
22:48:37.285 00.001 21948 Move returns status 0, amount 0
22:48:37.285 00.000 21948 MoveAxis(N, 0, ABG)
22:48:37.285 00.000 21948 Move returns status 0, amount 0
22:48:37.285 00.000 21948 move complete, result=0
22:48:37.285 00.000 21948 worker thread done servicing request
22:48:37.285 00.000 21948 Worker thread wakes up
22:48:37.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:37.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:37.287 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:38.911 01.624 21948 Exposure complete
22:48:38.947 00.036 21948 worker thread done servicing request
22:48:38.947 00.000 18120 OnExposeComplete: enter
22:48:38.948 00.001 18120 UpdateGuideState(): m_state=6
22:48:38.949 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
22:48:38.949 00.000 18120 Star::Find returns 1 (0), X=413.75, Y=230.35, Mass=1979, SNR=30.5, Peak=163 HFD=3.9
22:48:38.950 00.001 18120 MultiStar: [#1 0.26,0.11,0.72,U] [#2 -0.37,0.48,0.00,M8] [#3 0.04,0.38,0.68,U] [#4 -0.06,0.18,0.53,U] [#5 0.31,0.14,0.53,U] [#6 -0.14,0.02,0.52,U] [#7 -0.06,0.21,0.55,U] [#8 -0.03,-0.34,0.45,U] 
22:48:38.950 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.15}, one-star: {-0.39, 0.28}
22:48:38.951 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.93 = 2.93)
22:48:38.951 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.03 = -0.25)
22:48:38.951 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.79 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
22:48:38.953 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
22:48:38.953 00.000 18120 Enqueuing Move request for scope (-0.03, 0.15)
22:48:38.954 00.001 21948 Worker thread wakes up
22:48:38.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
22:48:38.954 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
22:48:38.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:38.954 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.5
22:48:38.955 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:38.958 00.003 21948 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=-0.04
22:48:38.958 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:38.959 00.001 18120 Enqueuing Expose request
22:48:38.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:48:38.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:38.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:38.959 00.000 21948 MoveAxis(E, 0, ABG)
22:48:38.959 00.000 21948 Move returns status 0, amount 0
22:48:38.959 00.000 21948 MoveAxis(N, 0, ABG)
22:48:38.959 00.000 21948 Move returns status 0, amount 0
22:48:38.959 00.000 21948 move complete, result=0
22:48:38.959 00.000 21948 worker thread done servicing request
22:48:38.959 00.000 21948 Worker thread wakes up
22:48:38.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:38.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:38.959 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:40.483 01.524 21948 Exposure complete
22:48:40.522 00.039 21948 worker thread done servicing request
22:48:40.523 00.001 18120 OnExposeComplete: enter
22:48:40.523 00.000 18120 UpdateGuideState(): m_state=6
22:48:40.524 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
22:48:40.524 00.000 18120 Star::Find returns 1 (0), X=413.91, Y=230.35, Mass=2045, SNR=31.1, Peak=184 HFD=4.0
22:48:40.525 00.001 18120 MultiStar: [#1 0.15,-0.13,0.73,U] [#2 0.07,0.33,0.63,U] [#3 0.18,0.27,0.69,U] [#4 0.19,-0.07,0.52,U] [#5 0.30,0.12,0.49,U] [#6 -0.30,0.05,0.52,U] [#7 -0.12,0.16,0.54,U] [#8 0.04,-0.18,0.42,U] 
22:48:40.525 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.22, 0.28}
22:48:40.528 00.003 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
22:48:40.529 00.001 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
22:48:40.533 00.004 18120 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.42 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
22:48:40.536 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.11, opts=13)
22:48:40.539 00.003 18120 Enqueuing Move request for scope (0.02, 0.11)
22:48:40.541 00.002 21948 Worker thread wakes up
22:48:40.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:40.542 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:48:40.542 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.1
22:48:40.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:40.543 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:48:40.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:40.543 00.000 18120 Enqueuing Expose request
22:48:40.544 00.001 21948 Moving (0.02, 0.11) raw xDistance=-0.10 yDistance=-0.07
22:48:40.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:48:40.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:40.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:40.544 00.000 21948 MoveAxis(E, 0, ABG)
22:48:40.544 00.000 21948 Move returns status 0, amount 0
22:48:40.544 00.000 21948 MoveAxis(N, 0, ABG)
22:48:40.544 00.000 21948 Move returns status 0, amount 0
22:48:40.544 00.000 21948 move complete, result=0
22:48:40.544 00.000 21948 worker thread done servicing request
22:48:40.544 00.000 21948 Worker thread wakes up
22:48:40.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:40.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:40.544 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:42.169 01.625 21948 Exposure complete
22:48:42.220 00.051 21948 worker thread done servicing request
22:48:42.220 00.000 18120 OnExposeComplete: enter
22:48:42.221 00.001 18120 UpdateGuideState(): m_state=6
22:48:42.221 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
22:48:42.222 00.001 18120 Star::Find returns 1 (0), X=413.73, Y=230.38, Mass=1893, SNR=29.8, Peak=163 HFD=3.9
22:48:42.222 00.000 18120 MultiStar: [#1 0.14,-0.01,0.76,U] [#2 -0.03,0.38,0.62,U] [#3 -0.37,0.05,0.75,U] [#4 -0.19,-0.17,0.57,U] [#5 0.02,0.07,0.51,U] [#6 -0.32,-0.03,0.51,U] [#7 -0.33,0.32,0.00,M1] [#8 -0.13,-0.15,0.45,U] 
22:48:42.223 00.001 18120 refined, 7 included, MultiStar: {-0.18, 0.08}, one-star: {-0.41, 0.31}
22:48:42.223 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
22:48:42.224 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.66)
22:48:42.224 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.70 mountX=-0.15 mountY=0.12, mountTheta=2.46
22:48:42.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.08, opts=13)
22:48:42.226 00.001 18120 Enqueuing Move request for scope (-0.18, 0.08)
22:48:42.226 00.000 21948 Worker thread wakes up
22:48:42.227 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:42.227 00.000 18120 UpdateGuideState exits: m=1893 RSB=29.8
22:48:42.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:42.230 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
22:48:42.230 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:42.231 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
22:48:42.231 00.000 18120 Enqueuing Expose request
22:48:42.231 00.000 21948 Moving (-0.18, 0.08) raw xDistance=-0.15 yDistance=0.12
22:48:42.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:48:42.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:42.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:48:42.231 00.000 21948 MoveAxis(E, 0, ABG)
22:48:42.231 00.000 21948 Move returns status 0, amount 0
22:48:42.231 00.000 21948 MoveAxis(N, 0, ABG)
22:48:42.231 00.000 21948 Move returns status 0, amount 0
22:48:42.231 00.000 21948 move complete, result=0
22:48:42.231 00.000 21948 worker thread done servicing request
22:48:42.231 00.000 21948 Worker thread wakes up
22:48:42.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:42.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:42.232 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:43.745 01.513 21948 Exposure complete
22:48:43.771 00.026 21948 worker thread done servicing request
22:48:43.771 00.000 18120 OnExposeComplete: enter
22:48:43.772 00.001 18120 UpdateGuideState(): m_state=6
22:48:43.772 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
22:48:43.773 00.001 18120 Star::Find returns 1 (0), X=413.95, Y=230.55, Mass=2054, SNR=30.9, Peak=181 HFD=4.0
22:48:43.773 00.000 18120 MultiStar: [#1 -0.08,0.26,0.69,U] [#2 -0.03,0.48,0.00,M7] [#3 -0.15,0.48,0.00,M1] [#4 -0.23,-0.19,0.52,U] [#5 0.42,-0.06,0.51,U] [#6 0.21,-0.17,0.50,U] [#7 -0.27,0.43,0.00,M2] [#8 0.06,-0.44,0.00,M1] 
22:48:43.774 00.001 18120 refined, 4 included, MultiStar: {-0.01, 0.13}, one-star: {-0.19, 0.48}
22:48:43.774 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
22:48:43.775 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.37)
22:48:43.778 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.14 cameraTheta=1.67 mountX=-0.13 mountY=-0.05, mountTheta=-2.78
22:48:43.781 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.13, opts=13)
22:48:43.782 00.001 18120 Enqueuing Move request for scope (-0.01, 0.13)
22:48:43.782 00.000 21948 Worker thread wakes up
22:48:43.782 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
22:48:43.782 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
22:48:43.782 00.000 21948 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.05
22:48:43.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:43.783 00.001 18120 UpdateGuideState exits: m=2054 RSB=30.9
22:48:43.783 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:43.784 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:43.784 00.000 18120 Enqueuing Expose request
22:48:43.785 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:48:43.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:43.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:43.785 00.000 21948 MoveAxis(E, 0, ABG)
22:48:43.785 00.000 21948 Move returns status 0, amount 0
22:48:43.785 00.000 21948 MoveAxis(N, 0, ABG)
22:48:43.785 00.000 21948 Move returns status 0, amount 0
22:48:43.785 00.000 21948 move complete, result=0
22:48:43.785 00.000 21948 worker thread done servicing request
22:48:43.785 00.000 21948 Worker thread wakes up
22:48:43.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:43.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:43.785 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:45.417 01.632 21948 Exposure complete
22:48:45.468 00.051 21948 worker thread done servicing request
22:48:45.468 00.000 18120 OnExposeComplete: enter
22:48:45.469 00.001 18120 UpdateGuideState(): m_state=6
22:48:45.470 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
22:48:45.470 00.000 18120 Star::Find returns 1 (0), X=414.05, Y=230.49, Mass=2103, SNR=31.5, Peak=174 HFD=4.1
22:48:45.471 00.001 18120 MultiStar: [#1 0.36,0.31,0.00,M1] [#2 0.10,0.28,0.61,U] [#3 -0.17,0.58,0.00,M2] [#4 -0.09,0.02,0.55,U] [#5 0.27,0.22,0.52,U] [#6 -0.05,0.06,0.46,U] [#7 -0.03,0.52,0.00,M3] [#8 0.17,-0.10,0.44,U] 
22:48:45.471 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.20}, one-star: {-0.09, 0.42}
22:48:45.472 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
22:48:45.472 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.64 = -0.64)
22:48:45.472 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=-0.16 mountY=-0.12, mountTheta=-2.51
22:48:45.475 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.20, opts=13)
22:48:45.477 00.002 18120 Enqueuing Move request for scope (0.03, 0.20)
22:48:45.477 00.000 21948 Worker thread wakes up
22:48:45.478 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
22:48:45.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
22:48:45.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:45.481 00.003 21948 Moving (0.03, 0.20) raw xDistance=-0.16 yDistance=-0.12
22:48:45.481 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.5
22:48:45.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:45.482 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:45.482 00.000 18120 Enqueuing Expose request
22:48:45.483 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:48:45.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:45.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:45.483 00.000 21948 MoveAxis(E, 0, ABG)
22:48:45.483 00.000 21948 Move returns status 0, amount 0
22:48:45.483 00.000 21948 MoveAxis(N, 0, ABG)
22:48:45.483 00.000 21948 Move returns status 0, amount 0
22:48:45.483 00.000 21948 move complete, result=0
22:48:45.483 00.000 21948 worker thread done servicing request
22:48:45.483 00.000 21948 Worker thread wakes up
22:48:45.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:45.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:45.483 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:47.006 01.523 21948 Exposure complete
22:48:47.047 00.041 21948 worker thread done servicing request
22:48:47.048 00.001 18120 OnExposeComplete: enter
22:48:47.049 00.001 18120 UpdateGuideState(): m_state=6
22:48:47.049 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
22:48:47.050 00.001 18120 Star::Find returns 1 (0), X=414.12, Y=230.38, Mass=1824, SNR=29.4, Peak=175 HFD=3.9
22:48:47.051 00.001 18120 MultiStar: [#1 0.36,0.25,0.00,M2] [#2 0.31,0.21,0.63,U] [#3 -0.03,0.41,0.72,U] [#4 0.36,-0.10,0.54,U] [#5 0.47,0.20,0.00,M5] [#6 -0.01,0.05,0.54,U] [#7 0.13,0.39,0.55,U] [#8 0.14,-0.31,0.44,U] 
22:48:47.051 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.18}, one-star: {-0.02, 0.31}
22:48:47.052 00.001 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.14) = xAngle (2.17 = 2.17)
22:48:47.052 00.000 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.27 = -1.01)
22:48:47.053 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.02 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
22:48:47.055 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.18, opts=13)
22:48:47.056 00.001 18120 Enqueuing Move request for scope (0.11, 0.18)
22:48:47.056 00.000 21948 Worker thread wakes up
22:48:47.056 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:47.056 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.4
22:48:47.057 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:47.057 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:47.058 00.001 18120 Enqueuing Expose request
22:48:47.058 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
22:48:47.058 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
22:48:47.058 00.000 21948 Moving (0.11, 0.18) raw xDistance=-0.12 yDistance=-0.18
22:48:47.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:48:47.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:47.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:48:47.058 00.000 21948 MoveAxis(E, 0, ABG)
22:48:47.058 00.000 21948 Move returns status 0, amount 0
22:48:47.058 00.000 21948 MoveAxis(N, 0, ABG)
22:48:47.058 00.000 21948 Move returns status 0, amount 0
22:48:47.058 00.000 21948 move complete, result=0
22:48:47.058 00.000 21948 worker thread done servicing request
22:48:47.058 00.000 21948 Worker thread wakes up
22:48:47.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:47.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:47.059 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:48.691 01.632 21948 Exposure complete
22:48:48.719 00.028 21948 worker thread done servicing request
22:48:48.719 00.000 18120 OnExposeComplete: enter
22:48:48.719 00.000 18120 UpdateGuideState(): m_state=6
22:48:48.720 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
22:48:48.720 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=230.45, Mass=2020, SNR=30.8, Peak=179 HFD=3.9
22:48:48.721 00.001 18120 MultiStar: [#1 0.42,0.23,0.00,M3] [#2 -0.03,0.43,0.00,M6] [#3 0.21,0.53,0.00,M2] [#4 -0.13,0.22,0.54,U] [#5 0.42,0.35,0.00,M6] [#6 0.07,0.10,0.48,U] [#7 0.04,0.30,0.54,U] [#8 0.15,-0.32,0.44,U] 
22:48:48.721 00.000 18120 refined, 4 included, MultiStar: {0.04, 0.19}, one-star: {0.06, 0.38}
22:48:48.722 00.001 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.14) = xAngle (2.51 = 2.51)
22:48:48.722 00.000 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.61 = -0.67)
22:48:48.723 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=-0.15 mountY=-0.12, mountTheta=-2.48
22:48:48.724 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.19, opts=13)
22:48:48.724 00.000 18120 Enqueuing Move request for scope (0.04, 0.19)
22:48:48.725 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:48.725 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
22:48:48.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.726 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:48.726 00.000 18120 Enqueuing Expose request
22:48:48.727 00.001 21948 Worker thread wakes up
22:48:48.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
22:48:48.727 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
22:48:48.727 00.000 21948 Moving (0.04, 0.19) raw xDistance=-0.15 yDistance=-0.12
22:48:48.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:48:48.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:48.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:48.727 00.000 21948 MoveAxis(E, 0, ABG)
22:48:48.727 00.000 21948 Move returns status 0, amount 0
22:48:48.727 00.000 21948 MoveAxis(N, 0, ABG)
22:48:48.727 00.000 21948 Move returns status 0, amount 0
22:48:48.728 00.001 21948 move complete, result=0
22:48:48.728 00.000 21948 worker thread done servicing request
22:48:48.728 00.000 21948 Worker thread wakes up
22:48:48.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:48.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:48.728 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:50.255 01.527 21948 Exposure complete
22:48:50.312 00.057 21948 worker thread done servicing request
22:48:50.312 00.000 18120 OnExposeComplete: enter
22:48:50.313 00.001 18120 UpdateGuideState(): m_state=6
22:48:50.313 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
22:48:50.314 00.001 18120 Star::Find returns 1 (0), X=414.08, Y=230.42, Mass=2146, SNR=31.7, Peak=200 HFD=3.9
22:48:50.317 00.003 18120 MultiStar: [#1 0.15,0.29,0.69,U] [#2 0.19,0.53,0.00,M7] [#3 -0.01,0.51,0.00,M3] [#4 -0.04,0.02,0.55,U] [#5 0.35,0.66,0.00,M7] [#6 0.09,0.29,0.48,U] [#7 -0.08,0.41,0.48,U] [#8 -0.12,-0.06,0.42,U] 
22:48:50.320 00.003 18120 refined, 5 included, MultiStar: {-0.01, 0.24}, one-star: {-0.06, 0.35}
22:48:50.322 00.002 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.14) = xAngle (2.74 = 2.74)
22:48:50.324 00.002 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.84 = -0.44)
22:48:50.327 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.60 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
22:48:50.331 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.24, opts=13)
22:48:50.334 00.003 18120 Enqueuing Move request for scope (-0.01, 0.24)
22:48:50.335 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:50.336 00.001 18120 UpdateGuideState exits: m=2146 RSB=31.7
22:48:50.337 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.338 00.001 21948 Worker thread wakes up
22:48:50.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
22:48:50.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
22:48:50.338 00.000 21948 Moving (-0.01, 0.24) raw xDistance=-0.22 yDistance=-0.10
22:48:50.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:48:50.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:50.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:48:50.338 00.000 21948 MoveAxis(E, 40, ABG)
22:48:50.338 00.000 21948 Guiding  Dir = 2, Dur = 40
22:48:50.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:50.339 00.001 18120 Enqueuing Expose request
22:48:50.340 00.001 21948 IsSlewing returns 0
22:48:50.340 00.000 21948 IsGuiding returns 0
22:48:50.342 00.002 21948 PulseGuide returned control before completion, sleep 49
22:48:50.391 00.049 21948 IsGuiding returns 0
22:48:50.391 00.000 21948 Move returns status 0, amount 40
22:48:50.391 00.000 21948 MoveAxis(N, 0, ABG)
22:48:50.391 00.000 21948 Move returns status 0, amount 0
22:48:50.391 00.000 21948 move complete, result=0
22:48:50.393 00.002 21948 worker thread done servicing request
22:48:50.393 00.000 21948 Worker thread wakes up
22:48:50.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:50.393 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
22:48:50.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:52.028 01.635 21948 Exposure complete
22:48:52.079 00.051 21948 worker thread done servicing request
22:48:52.079 00.000 18120 OnExposeComplete: enter
22:48:52.080 00.001 18120 UpdateGuideState(): m_state=6
22:48:52.080 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
22:48:52.081 00.001 18120 Star::Find returns 1 (0), X=414.28, Y=230.14, Mass=1860, SNR=29.5, Peak=185 HFD=4.1
22:48:52.081 00.000 18120 MultiStar: [#1 0.28,-0.07,0.74,U] [#2 0.16,0.44,0.00,M8] [#3 0.10,0.03,0.70,U] [#4 0.08,-0.02,0.55,U] [#5 0.23,0.19,0.54,U] [#6 -0.02,-0.14,0.52,U] [#7 0.04,0.25,0.53,U] [#8 -0.01,-0.15,0.45,U] 
22:48:52.082 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.14, 0.07}
22:48:52.082 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.14) = xAngle (1.34 = 1.34)
22:48:52.083 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.44 = -1.84)
22:48:52.083 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=0.03 mountY=-0.12, mountTheta=-1.34
22:48:52.084 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
22:48:52.085 00.001 18120 Enqueuing Move request for scope (0.12, 0.02)
22:48:52.085 00.000 21948 Worker thread wakes up
22:48:52.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:48:52.085 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:48:52.085 00.000 21948 Moving (0.12, 0.02) raw xDistance=0.03 yDistance=-0.12
22:48:52.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:48:52.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:52.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:52.086 00.001 18120 UpdateGuideState exits: m=1860 RSB=29.5
22:48:52.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.087 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:52.087 00.000 18120 Enqueuing Expose request
22:48:52.088 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:52.088 00.000 21948 MoveAxis(E, 0, ABG)
22:48:52.088 00.000 21948 Move returns status 0, amount 0
22:48:52.088 00.000 21948 MoveAxis(N, 0, ABG)
22:48:52.088 00.000 21948 Move returns status 0, amount 0
22:48:52.088 00.000 21948 move complete, result=0
22:48:52.088 00.000 21948 worker thread done servicing request
22:48:52.088 00.000 21948 Worker thread wakes up
22:48:52.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:52.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:52.088 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:53.613 01.525 21948 Exposure complete
22:48:53.675 00.062 21948 worker thread done servicing request
22:48:53.675 00.000 18120 OnExposeComplete: enter
22:48:53.675 00.000 18120 UpdateGuideState(): m_state=6
22:48:53.675 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
22:48:53.676 00.001 18120 Star::Find returns 1 (0), X=414.06, Y=230.39, Mass=2248, SNR=32.5, Peak=195 HFD=4.2
22:48:53.677 00.001 18120 MultiStar: [#1 0.21,0.07,0.67,U] [#2 0.08,0.35,0.62,U] [#3 -0.05,0.63,0.00,M3] [#4 -0.04,-0.09,0.50,U] [#5 0.19,0.22,0.48,U] [#6 0.14,-0.26,0.47,U] [#7 -0.21,0.12,0.49,U] [#8 -0.06,-0.02,0.46,U] 
22:48:53.677 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {-0.08, 0.32}
22:48:53.678 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
22:48:53.680 00.002 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.61 = -0.68)
22:48:53.680 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.10 mountY=-0.08, mountTheta=-2.48
22:48:53.681 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
22:48:53.682 00.001 18120 Enqueuing Move request for scope (0.03, 0.12)
22:48:53.683 00.001 21948 Worker thread wakes up
22:48:53.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:53.683 00.000 18120 UpdateGuideState exits: m=2248 RSB=32.5
22:48:53.684 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.684 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:53.685 00.001 18120 Enqueuing Expose request
22:48:53.685 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:48:53.685 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:48:53.685 00.000 21948 Moving (0.03, 0.12) raw xDistance=-0.10 yDistance=-0.08
22:48:53.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:48:53.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:53.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:53.685 00.000 21948 MoveAxis(E, 0, ABG)
22:48:53.685 00.000 21948 Move returns status 0, amount 0
22:48:53.685 00.000 21948 MoveAxis(N, 0, ABG)
22:48:53.685 00.000 21948 Move returns status 0, amount 0
22:48:53.685 00.000 21948 move complete, result=0
22:48:53.685 00.000 21948 worker thread done servicing request
22:48:53.685 00.000 21948 Worker thread wakes up
22:48:53.685 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:53.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:53.686 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:55.315 01.629 21948 Exposure complete
22:48:55.361 00.046 21948 worker thread done servicing request
22:48:55.361 00.000 18120 OnExposeComplete: enter
22:48:55.362 00.001 18120 UpdateGuideState(): m_state=6
22:48:55.362 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
22:48:55.363 00.001 18120 Star::Find returns 1 (0), X=413.96, Y=230.31, Mass=1711, SNR=28.3, Peak=146 HFD=4.1
22:48:55.364 00.001 18120 MultiStar: [#1 0.44,0.27,0.00,M1] [#2 0.34,0.38,0.00,M8] [#3 0.10,0.19,0.74,U] [#4 -0.06,-0.03,0.60,U] [#5 0.30,0.07,0.56,U] [#6 0.18,-0.02,0.52,U] [#7 0.04,-0.09,0.54,U] [#8 -0.12,-0.02,0.50,U] 
22:48:55.364 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.08}, one-star: {-0.18, 0.24}
22:48:55.367 00.003 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
22:48:55.367 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.70)
22:48:55.368 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
22:48:55.369 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
22:48:55.369 00.000 18120 Enqueuing Move request for scope (0.02, 0.08)
22:48:55.370 00.001 21948 Worker thread wakes up
22:48:55.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:48:55.370 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:48:55.370 00.000 21948 Moving (0.02, 0.08) raw xDistance=-0.06 yDistance=-0.05
22:48:55.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:48:55.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:55.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:55.370 00.000 18120 UpdateGuideState exits: m=1711 RSB=28.3
22:48:55.371 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:55.372 00.001 18120 Enqueuing Expose request
22:48:55.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:55.372 00.000 21948 MoveAxis(E, 0, ABG)
22:48:55.372 00.000 21948 Move returns status 0, amount 0
22:48:55.372 00.000 21948 MoveAxis(N, 0, ABG)
22:48:55.372 00.000 21948 Move returns status 0, amount 0
22:48:55.372 00.000 21948 move complete, result=0
22:48:55.372 00.000 21948 worker thread done servicing request
22:48:55.372 00.000 21948 Worker thread wakes up
22:48:55.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:55.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:55.373 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:56.894 01.521 21948 Exposure complete
22:48:56.964 00.070 21948 worker thread done servicing request
22:48:56.964 00.000 18120 OnExposeComplete: enter
22:48:56.966 00.002 18120 UpdateGuideState(): m_state=6
22:48:56.967 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
22:48:56.969 00.002 18120 Star::Find returns 1 (0), X=414.32, Y=230.46, Mass=1946, SNR=30.4, Peak=154 HFD=4.2
22:48:56.970 00.001 18120 MultiStar: [#1 0.39,0.13,0.75,U] [#2 0.02,0.47,0.00,M9] [#3 0.23,0.40,0.00,M3] [#4 0.11,0.32,0.54,U] [#5 0.46,0.20,0.00,M5] [#6 -0.25,0.31,0.50,U] [#7 -0.26,0.34,0.00,M1] [#8 0.12,0.20,0.45,U] 
22:48:56.971 00.001 18120 refined, 4 included, MultiStar: {0.14, 0.28}, one-star: {0.18, 0.39}
22:48:56.972 00.001 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.14) = xAngle (2.24 = 2.24)
22:48:56.973 00.001 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.35 = -0.94)
22:48:56.976 00.003 18120 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.10 mountX=-0.20 mountY=-0.25, mountTheta=-2.23
22:48:56.979 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.28, opts=13)
22:48:56.979 00.000 18120 Enqueuing Move request for scope (0.14, 0.28)
22:48:56.980 00.001 21948 Worker thread wakes up
22:48:56.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:56.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
22:48:56.980 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.4
22:48:56.981 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
22:48:56.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.981 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:56.982 00.001 18120 Enqueuing Expose request
22:48:56.982 00.000 21948 Moving (0.14, 0.28) raw xDistance=-0.20 yDistance=-0.25
22:48:56.982 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:48:56.982 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:56.982 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:48:56.982 00.000 21948 MoveAxis(E, 0, ABG)
22:48:56.982 00.000 21948 Move returns status 0, amount 0
22:48:56.982 00.000 21948 MoveAxis(N, 0, ABG)
22:48:56.982 00.000 21948 Move returns status 0, amount 0
22:48:56.982 00.000 21948 move complete, result=0
22:48:56.982 00.000 21948 worker thread done servicing request
22:48:56.982 00.000 21948 Worker thread wakes up
22:48:56.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:56.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:56.983 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:48:58.615 01.632 21948 Exposure complete
22:48:58.656 00.041 21948 worker thread done servicing request
22:48:58.656 00.000 18120 OnExposeComplete: enter
22:48:58.656 00.000 18120 UpdateGuideState(): m_state=6
22:48:58.657 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
22:48:58.658 00.001 18120 Star::Find returns 1 (0), X=414.07, Y=230.42, Mass=1954, SNR=30.5, Peak=165 HFD=4.0
22:48:58.658 00.000 18120 MultiStar: [#1 0.24,0.33,0.71,U] [#2 0.37,0.23,0.00,M10] [#3 -0.15,0.17,0.68,U] [#4 0.26,0.10,0.50,U] [#5 0.46,-0.04,0.00,M6] [#6 -0.03,-0.01,0.50,U] [#7 -0.73,0.37,0.00,M2] [#8 0.02,-0.24,0.47,U] 
22:48:58.659 00.001 18120 refined, 5 included, MultiStar: {0.03, 0.16}, one-star: {-0.07, 0.35}
22:48:58.659 00.000 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.14) = xAngle (2.53 = 2.53)
22:48:58.659 00.000 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.63 = -0.65)
22:48:58.660 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.38 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
22:48:58.662 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
22:48:58.662 00.000 18120 Enqueuing Move request for scope (0.03, 0.16)
22:48:58.663 00.001 21948 Worker thread wakes up
22:48:58.663 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
22:48:58.663 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
22:48:58.663 00.000 21948 Moving (0.03, 0.16) raw xDistance=-0.14 yDistance=-0.10
22:48:58.663 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:48:58.663 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:58.663 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:48:58.664 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:48:58.664 00.000 21948 MoveAxis(E, 0, ABG)
22:48:58.664 00.000 21948 Move returns status 0, amount 0
22:48:58.664 00.000 21948 MoveAxis(N, 0, ABG)
22:48:58.664 00.000 21948 Move returns status 0, amount 0
22:48:58.665 00.001 21948 move complete, result=0
22:48:58.665 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.5
22:48:58.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:58.666 00.001 21948 worker thread done servicing request
22:48:58.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:48:58.667 00.001 18120 Enqueuing Expose request
22:48:58.668 00.001 21948 Worker thread wakes up
22:48:58.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:48:58.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:48:58.668 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:00.191 01.523 21948 Exposure complete
22:49:00.237 00.046 21948 worker thread done servicing request
22:49:00.237 00.000 18120 OnExposeComplete: enter
22:49:00.239 00.002 18120 UpdateGuideState(): m_state=6
22:49:00.240 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
22:49:00.241 00.001 18120 Star::Find returns 1 (0), X=413.93, Y=230.38, Mass=2042, SNR=30.9, Peak=193 HFD=3.9
22:49:00.242 00.001 18120 MultiStar: [#1 0.47,-0.01,0.00,M1] [#2 0.02,0.35,0.61,U] [#3 0.21,0.32,0.67,U] [#4 0.13,0.25,0.52,U] [#5 0.45,0.07,0.00,M7] [#6 -0.07,-0.03,0.47,U] [#7 -0.15,0.25,0.53,U] [#8 0.12,0.02,0.44,U] 
22:49:00.243 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.23}, one-star: {-0.21, 0.31}
22:49:00.243 00.000 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.14) = xAngle (2.76 = 2.76)
22:49:00.244 00.001 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.42)
22:49:00.245 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=-0.22 mountY=-0.09, mountTheta=-2.73
22:49:00.247 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.23, opts=13)
22:49:00.248 00.001 18120 Enqueuing Move request for scope (-0.01, 0.23)
22:49:00.248 00.000 21948 Worker thread wakes up
22:49:00.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:00.249 00.001 18120 UpdateGuideState exits: m=2042 RSB=30.9
22:49:00.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.250 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:00.250 00.000 18120 Enqueuing Expose request
22:49:00.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
22:49:00.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
22:49:00.250 00.000 21948 Moving (-0.01, 0.23) raw xDistance=-0.22 yDistance=-0.09
22:49:00.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:49:00.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:00.251 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:00.251 00.000 21948 MoveAxis(E, 39, ABG)
22:49:00.251 00.000 21948 Guiding  Dir = 2, Dur = 39
22:49:00.251 00.000 21948 IsSlewing returns 0
22:49:00.251 00.000 21948 IsGuiding returns 0
22:49:00.253 00.002 21948 PulseGuide returned control before completion, sleep 48
22:49:00.316 00.063 21948 IsGuiding returns 0
22:49:00.316 00.000 21948 Move returns status 0, amount 39
22:49:00.316 00.000 21948 MoveAxis(N, 0, ABG)
22:49:00.316 00.000 21948 Move returns status 0, amount 0
22:49:00.316 00.000 21948 move complete, result=0
22:49:00.316 00.000 21948 worker thread done servicing request
22:49:00.316 00.000 21948 Worker thread wakes up
22:49:00.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:00.317 00.001 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
22:49:00.318 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:01.945 01.627 21948 Exposure complete
22:49:01.973 00.028 21948 worker thread done servicing request
22:49:01.973 00.000 18120 OnExposeComplete: enter
22:49:01.975 00.002 18120 UpdateGuideState(): m_state=6
22:49:01.976 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
22:49:01.976 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=230.47, Mass=1899, SNR=29.9, Peak=164 HFD=4.0
22:49:01.977 00.001 18120 MultiStar: [#1 0.19,0.09,0.78,U] [#2 0.16,0.54,0.00,M10] [#3 -0.09,0.14,0.69,U] [#4 0.01,0.22,0.56,U] [#5 0.28,0.25,0.50,U] [#6 0.09,-0.06,0.50,U] [#7 -0.21,0.26,0.51,U] [#8 0.15,-0.05,0.46,U] 
22:49:01.977 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.18}, one-star: {-0.08, 0.40}
22:49:01.978 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.55 = 2.55)
22:49:01.978 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.64)
22:49:01.978 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.40 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
22:49:01.980 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.18, opts=13)
22:49:01.980 00.000 18120 Enqueuing Move request for scope (0.03, 0.18)
22:49:01.981 00.001 21948 Worker thread wakes up
22:49:01.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:01.981 00.000 18120 UpdateGuideState exits: m=1899 RSB=29.9
22:49:01.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:01.982 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:01.983 00.001 18120 Enqueuing Expose request
22:49:01.984 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
22:49:01.984 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
22:49:01.984 00.000 21948 Moving (0.03, 0.18) raw xDistance=-0.15 yDistance=-0.11
22:49:01.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:49:01.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:01.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:01.984 00.000 21948 MoveAxis(E, 0, ABG)
22:49:01.984 00.000 21948 Move returns status 0, amount 0
22:49:01.984 00.000 21948 MoveAxis(N, 0, ABG)
22:49:01.984 00.000 21948 Move returns status 0, amount 0
22:49:01.984 00.000 21948 move complete, result=0
22:49:01.984 00.000 21948 worker thread done servicing request
22:49:01.984 00.000 21948 Worker thread wakes up
22:49:01.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:01.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:01.985 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:03.510 01.525 21948 Exposure complete
22:49:03.547 00.037 21948 worker thread done servicing request
22:49:03.547 00.000 18120 OnExposeComplete: enter
22:49:03.548 00.001 18120 UpdateGuideState(): m_state=6
22:49:03.549 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
22:49:03.549 00.000 18120 Star::Find returns 1 (0), X=413.99, Y=230.44, Mass=1868, SNR=29.6, Peak=180 HFD=4.0
22:49:03.550 00.001 18120 MultiStar: [#1 0.28,0.25,0.72,U] [#2 -0.03,0.60,0.00,R] [#3 -0.04,0.25,0.74,U] [#4 -0.00,0.23,0.59,U] [#5 0.33,0.19,0.54,U] [#6 -0.22,-0.10,0.51,U] [#7 -0.32,0.45,0.00,M1] [#8 0.11,-0.24,0.49,U] 
22:49:03.551 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {-0.15, 0.37}
22:49:03.551 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
22:49:03.552 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.64 = -0.64)
22:49:03.552 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.40 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
22:49:03.553 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.18, opts=13)
22:49:03.554 00.001 18120 Enqueuing Move request for scope (0.03, 0.18)
22:49:03.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:03.554 00.000 21948 Worker thread wakes up
22:49:03.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
22:49:03.554 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
22:49:03.554 00.000 21948 Moving (0.03, 0.18) raw xDistance=-0.15 yDistance=-0.11
22:49:03.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:49:03.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:03.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:03.554 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.6
22:49:03.557 00.003 21948 MoveAxis(E, 0, ABG)
22:49:03.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:03.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:03.558 00.001 18120 Enqueuing Expose request
22:49:03.558 00.000 21948 Move returns status 0, amount 0
22:49:03.558 00.000 21948 MoveAxis(N, 0, ABG)
22:49:03.558 00.000 21948 Move returns status 0, amount 0
22:49:03.558 00.000 21948 move complete, result=0
22:49:03.559 00.001 21948 worker thread done servicing request
22:49:03.559 00.000 21948 Worker thread wakes up
22:49:03.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:03.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:03.560 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:05.195 01.635 21948 Exposure complete
22:49:05.226 00.031 21948 worker thread done servicing request
22:49:05.226 00.000 18120 OnExposeComplete: enter
22:49:05.227 00.001 18120 UpdateGuideState(): m_state=6
22:49:05.228 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
22:49:05.228 00.000 18120 Star::Find returns 1 (0), X=413.92, Y=230.44, Mass=1958, SNR=30.3, Peak=166 HFD=4.1
22:49:05.229 00.001 18120 MultiStar: [#1 0.20,0.26,0.75,U] [#2 -0.05,0.03,0.61,U] [#3 -0.27,0.40,0.00,M1] [#4 0.25,0.05,0.58,U] [#5 0.26,0.51,0.00,M6] [#6 0.15,0.32,0.52,U] [#7 -0.40,0.41,0.00,M2] [#8 0.00,0.11,0.46,U] 
22:49:05.229 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.21}, one-star: {-0.22, 0.37}
22:49:05.230 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
22:49:05.230 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.62)
22:49:05.231 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.42 mountX=-0.18 mountY=-0.12, mountTheta=-2.54
22:49:05.233 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.21, opts=13)
22:49:05.235 00.002 18120 Enqueuing Move request for scope (0.03, 0.21)
22:49:05.236 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:05.237 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.3
22:49:05.238 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:05.239 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:05.240 00.001 21948 Worker thread wakes up
22:49:05.240 00.000 18120 Enqueuing Expose request
22:49:05.241 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
22:49:05.241 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
22:49:05.241 00.000 21948 Moving (0.03, 0.21) raw xDistance=-0.18 yDistance=-0.12
22:49:05.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:49:05.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:05.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:49:05.241 00.000 21948 MoveAxis(E, 0, ABG)
22:49:05.241 00.000 21948 Move returns status 0, amount 0
22:49:05.241 00.000 21948 MoveAxis(N, 0, ABG)
22:49:05.241 00.000 21948 Move returns status 0, amount 0
22:49:05.241 00.000 21948 move complete, result=0
22:49:05.241 00.000 21948 worker thread done servicing request
22:49:05.241 00.000 21948 Worker thread wakes up
22:49:05.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:05.241 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:05.241 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:06.757 01.516 21948 Exposure complete
22:49:06.791 00.034 21948 worker thread done servicing request
22:49:06.791 00.000 18120 OnExposeComplete: enter
22:49:06.794 00.003 18120 UpdateGuideState(): m_state=6
22:49:06.796 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
22:49:06.796 00.000 18120 Star::Find returns 1 (0), X=414.32, Y=230.10, Mass=1928, SNR=30.2, Peak=177 HFD=4.0
22:49:06.797 00.001 18120 MultiStar: [#1 0.35,0.16,0.73,U] [#2 0.07,-0.24,0.64,U] [#3 0.46,0.22,0.00,M2] [#4 0.41,-0.06,0.57,U] [#5 0.27,0.32,0.00,M7] [#6 0.09,0.45,0.00,M1] [#7 0.14,0.31,0.56,U] [#8 0.20,-0.09,0.43,U] 
22:49:06.798 00.001 18120 single-star, 5 included, MultiStar: {0.22, 0.02}, one-star: {0.18, 0.03}
22:49:06.798 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.30 = 1.30)
22:49:06.799 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.40 = -1.88)
22:49:06.799 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=0.05 mountY=-0.17, mountTheta=-1.29
22:49:06.801 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.03, opts=13)
22:49:06.801 00.000 18120 Enqueuing Move request for scope (0.18, 0.03)
22:49:06.802 00.001 21948 Worker thread wakes up
22:49:06.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:06.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
22:49:06.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
22:49:06.802 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.2
22:49:06.803 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:06.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:06.804 00.001 18120 Enqueuing Expose request
22:49:06.804 00.000 21948 Moving (0.18, 0.03) raw xDistance=0.05 yDistance=-0.17
22:49:06.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:49:06.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:06.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:49:06.804 00.000 21948 MoveAxis(E, 0, ABG)
22:49:06.804 00.000 21948 Move returns status 0, amount 0
22:49:06.804 00.000 21948 MoveAxis(N, 0, ABG)
22:49:06.804 00.000 21948 Move returns status 0, amount 0
22:49:06.804 00.000 21948 move complete, result=0
22:49:06.804 00.000 21948 worker thread done servicing request
22:49:06.804 00.000 21948 Worker thread wakes up
22:49:06.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:06.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:06.805 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:49:08.437 01.632 21948 Exposure complete
22:49:08.485 00.048 21948 worker thread done servicing request
22:49:08.486 00.001 18120 OnExposeComplete: enter
22:49:08.486 00.000 18120 UpdateGuideState(): m_state=6
22:49:08.487 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
22:49:08.487 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=230.32, Mass=2240, SNR=32.5, Peak=215 HFD=4.0
22:49:08.488 00.001 18120 MultiStar: [#1 0.27,0.20,0.67,U] [#2 0.43,0.19,0.00,M1] [#3 0.51,0.02,0.00,M3] [#4 0.30,0.13,0.55,U] [#5 0.24,0.59,0.00,M8] [#6 0.08,0.29,0.46,U] [#7 -0.15,0.35,0.48,U] [#8 0.30,0.22,0.40,U] 
22:49:08.488 00.000 18120 single-star, 5 included, MultiStar: {0.14, 0.24}, one-star: {0.06, 0.25}
22:49:08.489 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.47 = 2.47)
22:49:08.489 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.72)
22:49:08.490 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=-0.20 mountY=-0.17, mountTheta=-2.44
22:49:08.491 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.25, opts=13)
22:49:08.491 00.000 18120 Enqueuing Move request for scope (0.06, 0.25)
22:49:08.492 00.001 21948 Worker thread wakes up
22:49:08.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:08.492 00.000 18120 UpdateGuideState exits: m=2240 RSB=32.5
22:49:08.493 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:08.494 00.001 18120 Enqueuing Expose request
22:49:08.494 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
22:49:08.494 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
22:49:08.494 00.000 21948 Moving (0.06, 0.25) raw xDistance=-0.20 yDistance=-0.17
22:49:08.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:49:08.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:08.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:49:08.494 00.000 21948 MoveAxis(E, 36, ABG)
22:49:08.494 00.000 21948 Guiding  Dir = 2, Dur = 36
22:49:08.494 00.000 21948 IsSlewing returns 0
22:49:08.494 00.000 21948 IsGuiding returns 0
22:49:08.495 00.001 21948 PulseGuide returned control before completion, sleep 45
22:49:08.544 00.049 21948 IsGuiding returns 0
22:49:08.545 00.001 21948 Move returns status 0, amount 36
22:49:08.545 00.000 21948 MoveAxis(N, 0, ABG)
22:49:08.545 00.000 21948 Move returns status 0, amount 0
22:49:08.545 00.000 21948 move complete, result=0
22:49:08.545 00.000 21948 worker thread done servicing request
22:49:08.545 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
22:49:08.547 00.002 21948 Worker thread wakes up
22:49:08.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:08.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:09.953 01.406 21948 Exposure complete
22:49:09.994 00.041 21948 worker thread done servicing request
22:49:09.994 00.000 18120 OnExposeComplete: enter
22:49:09.996 00.002 18120 UpdateGuideState(): m_state=6
22:49:09.998 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
22:49:10.000 00.002 18120 Star::Find returns 1 (0), X=414.27, Y=230.25, Mass=2097, SNR=31.4, Peak=192 HFD=4.3
22:49:10.001 00.001 18120 MultiStar: [#1 0.47,-0.28,0.00,M1] [#2 0.30,-0.48,0.00,M2] [#3 0.54,-0.31,0.00,M4] [#4 0.40,-0.33,0.00,M1] [#5 0.51,0.10,0.00,M9] [#6 0.03,0.14,0.46,U] [#7 -0.09,0.12,0.49,U] [#8 0.42,-0.32,0.00,M1] 
22:49:10.003 00.002 18120 refined, 2 included, MultiStar: {0.05, 0.16}, one-star: {0.13, 0.18}
22:49:10.005 00.002 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.14) = xAngle (2.40 = 2.40)
22:49:10.007 00.002 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.79)
22:49:10.008 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.25 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
22:49:10.010 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.16, opts=13)
22:49:10.011 00.001 18120 Enqueuing Move request for scope (0.05, 0.16)
22:49:10.012 00.001 21948 Worker thread wakes up
22:49:10.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:10.013 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
22:49:10.013 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.4
22:49:10.015 00.002 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
22:49:10.015 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:10.015 00.000 21948 Moving (0.05, 0.16) raw xDistance=-0.12 yDistance=-0.12
22:49:10.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:49:10.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:10.015 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:10.015 00.000 18120 Enqueuing Expose request
22:49:10.016 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:49:10.016 00.000 21948 MoveAxis(E, 0, ABG)
22:49:10.016 00.000 21948 Move returns status 0, amount 0
22:49:10.016 00.000 21948 MoveAxis(N, 0, ABG)
22:49:10.016 00.000 21948 Move returns status 0, amount 0
22:49:10.016 00.000 21948 move complete, result=0
22:49:10.016 00.000 21948 worker thread done servicing request
22:49:10.016 00.000 21948 Worker thread wakes up
22:49:10.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:10.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:10.017 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:11.748 01.731 21948 Exposure complete
22:49:11.785 00.037 21948 worker thread done servicing request
22:49:11.785 00.000 18120 OnExposeComplete: enter
22:49:11.786 00.001 18120 UpdateGuideState(): m_state=6
22:49:11.787 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
22:49:11.787 00.000 18120 Star::Find returns 1 (0), X=414.00, Y=230.21, Mass=2101, SNR=31.3, Peak=196 HFD=4.1
22:49:11.787 00.000 18120 MultiStar: [#1 0.47,-0.14,0.00,M2] [#2 0.09,-0.35,0.62,U] [#3 0.65,0.10,0.00,M5] [#4 0.26,-0.06,0.54,U] [#5 0.23,0.52,0.00,M10] [#6 -0.03,0.12,0.52,U] [#7 -0.22,-0.03,0.48,U] [#8 0.24,-0.03,0.44,U] 
22:49:11.789 00.002 18120 refined, 5 included, MultiStar: {0.01, -0.02}, one-star: {-0.14, 0.14}
22:49:11.789 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
22:49:11.790 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.06)
22:49:11.791 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.02 mountX=0.03 mountY=-0.00, mountTheta=-0.08
22:49:11.795 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
22:49:11.796 00.001 18120 Enqueuing Move request for scope (0.01, -0.02)
22:49:11.796 00.000 21948 Worker thread wakes up
22:49:11.796 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:49:11.796 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:49:11.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:11.798 00.002 21948 Moving (0.01, -0.02) raw xDistance=0.03 yDistance=-0.00
22:49:11.798 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:49:11.798 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:11.798 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.3
22:49:11.799 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.800 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:49:11.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:11.801 00.001 18120 Enqueuing Expose request
22:49:11.803 00.002 21948 MoveAxis(E, 0, ABG)
22:49:11.803 00.000 21948 Move returns status 0, amount 0
22:49:11.803 00.000 21948 MoveAxis(N, 0, ABG)
22:49:11.803 00.000 21948 Move returns status 0, amount 0
22:49:11.803 00.000 21948 move complete, result=0
22:49:11.803 00.000 21948 worker thread done servicing request
22:49:11.803 00.000 21948 Worker thread wakes up
22:49:11.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:11.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:11.804 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:13.211 01.407 21948 Exposure complete
22:49:13.264 00.053 21948 worker thread done servicing request
22:49:13.264 00.000 18120 OnExposeComplete: enter
22:49:13.264 00.000 18120 UpdateGuideState(): m_state=6
22:49:13.265 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
22:49:13.265 00.000 18120 Star::Find returns 1 (0), X=414.03, Y=230.35, Mass=2169, SNR=31.8, Peak=186 HFD=4.1
22:49:13.266 00.001 18120 MultiStar: [#1 0.24,0.11,0.68,U] [#2 0.25,-0.43,0.00,M2] [#3 0.24,0.25,0.64,U] [#4 0.27,0.18,0.51,U] [#5 0.24,0.26,0.51,U] [#6 0.02,0.02,0.48,U] [#7 -0.25,0.27,0.44,U] [#8 0.18,-0.07,0.43,U] 
22:49:13.266 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.18}, one-star: {-0.11, 0.28}
22:49:13.267 00.001 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.14) = xAngle (2.24 = 2.24)
22:49:13.268 00.001 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.34 = -0.94)
22:49:13.269 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.09 mountX=-0.13 mountY=-0.16, mountTheta=-2.22
22:49:13.272 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.18, opts=13)
22:49:13.273 00.001 18120 Enqueuing Move request for scope (0.09, 0.18)
22:49:13.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:13.274 00.001 21948 Worker thread wakes up
22:49:13.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
22:49:13.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
22:49:13.274 00.000 21948 Moving (0.09, 0.18) raw xDistance=-0.13 yDistance=-0.16
22:49:13.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:49:13.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:13.274 00.000 18120 UpdateGuideState exits: m=2169 RSB=31.8
22:49:13.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.275 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:49:13.275 00.000 21948 MoveAxis(E, 0, ABG)
22:49:13.275 00.000 21948 Move returns status 0, amount 0
22:49:13.275 00.000 21948 MoveAxis(N, 0, ABG)
22:49:13.275 00.000 21948 Move returns status 0, amount 0
22:49:13.275 00.000 21948 move complete, result=0
22:49:13.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:13.275 00.000 21948 worker thread done servicing request
22:49:13.275 00.000 18120 Enqueuing Expose request
22:49:13.276 00.001 21948 Worker thread wakes up
22:49:13.276 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:49:13.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:13.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:14.898 01.622 21948 Exposure complete
22:49:14.952 00.054 21948 worker thread done servicing request
22:49:14.952 00.000 18120 OnExposeComplete: enter
22:49:14.953 00.001 18120 UpdateGuideState(): m_state=6
22:49:14.955 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
22:49:14.956 00.001 18120 Star::Find returns 1 (0), X=413.85, Y=230.49, Mass=2041, SNR=31.1, Peak=181 HFD=4.0
22:49:14.958 00.002 18120 MultiStar: [#1 0.10,-0.34,0.71,U] [#2 0.35,-0.42,0.00,M3] [#3 0.18,0.22,0.71,U] [#4 0.03,0.05,0.59,U] [#5 0.39,0.19,0.00,M10] [#6 0.07,-0.18,0.46,U] [#7 0.09,0.26,0.53,U] [#8 -0.27,-0.12,0.45,U] 
22:49:14.959 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.08}, one-star: {-0.29, 0.42}
22:49:14.961 00.002 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
22:49:14.963 00.002 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
22:49:14.964 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.88 mountX=-0.09 mountY=-0.01, mountTheta=-2.99
22:49:14.965 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.08, opts=13)
22:49:14.965 00.000 18120 Enqueuing Move request for scope (-0.03, 0.08)
22:49:14.966 00.001 21948 Worker thread wakes up
22:49:14.966 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:49:14.966 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:49:14.966 00.000 21948 Moving (-0.03, 0.08) raw xDistance=-0.09 yDistance=-0.01
22:49:14.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:49:14.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:14.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:14.968 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:49:14.968 00.000 21948 MoveAxis(E, 0, ABG)
22:49:14.968 00.000 21948 Move returns status 0, amount 0
22:49:14.968 00.000 21948 MoveAxis(N, 0, ABG)
22:49:14.968 00.000 21948 Move returns status 0, amount 0
22:49:14.968 00.000 21948 move complete, result=0
22:49:14.968 00.000 21948 worker thread done servicing request
22:49:14.968 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.1
22:49:14.969 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:14.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:14.972 00.002 18120 Enqueuing Expose request
22:49:14.973 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:14.974 00.001 21948 Worker thread wakes up
22:49:14.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:14.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:16.491 01.517 21948 Exposure complete
22:49:16.526 00.035 21948 worker thread done servicing request
22:49:16.526 00.000 18120 OnExposeComplete: enter
22:49:16.527 00.001 18120 UpdateGuideState(): m_state=6
22:49:16.527 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
22:49:16.528 00.001 18120 Star::Find returns 1 (0), X=414.01, Y=230.19, Mass=2018, SNR=30.8, Peak=177 HFD=4.2
22:49:16.529 00.001 18120 MultiStar: [#1 0.26,0.15,0.73,U] [#2 -0.15,-0.12,0.61,U] [#3 -0.03,0.21,0.69,U] [#4 0.23,-0.03,0.57,U] [#5 0.26,0.33,0.46,U] [#6 -0.18,0.21,0.48,U] [#7 -0.15,0.15,0.51,U] [#8 0.08,-0.13,0.44,U] 
22:49:16.530 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.13, 0.12}
22:49:16.530 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
22:49:16.531 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.59)
22:49:16.531 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
22:49:16.532 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
22:49:16.533 00.001 18120 Enqueuing Move request for scope (0.01, 0.10)
22:49:16.533 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:16.534 00.001 18120 UpdateGuideState exits: m=2018 RSB=30.8
22:49:16.534 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.535 00.001 21948 Worker thread wakes up
22:49:16.535 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:49:16.535 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:49:16.535 00.000 21948 Moving (0.01, 0.10) raw xDistance=-0.09 yDistance=-0.06
22:49:16.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:49:16.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:16.535 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:16.535 00.000 18120 Enqueuing Expose request
22:49:16.536 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:16.536 00.000 21948 MoveAxis(E, 0, ABG)
22:49:16.536 00.000 21948 Move returns status 0, amount 0
22:49:16.536 00.000 21948 MoveAxis(N, 0, ABG)
22:49:16.536 00.000 21948 Move returns status 0, amount 0
22:49:16.536 00.000 21948 move complete, result=0
22:49:16.536 00.000 21948 worker thread done servicing request
22:49:16.536 00.000 21948 Worker thread wakes up
22:49:16.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:16.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:16.537 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:18.159 01.622 21948 Exposure complete
22:49:18.205 00.046 21948 worker thread done servicing request
22:49:18.205 00.000 18120 OnExposeComplete: enter
22:49:18.205 00.000 18120 UpdateGuideState(): m_state=6
22:49:18.206 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
22:49:18.207 00.001 18120 Star::Find returns 1 (0), X=413.89, Y=230.55, Mass=2251, SNR=32.5, Peak=189 HFD=4.0
22:49:18.207 00.000 18120 MultiStar: [#1 0.29,-0.16,0.69,U] [#2 0.15,0.14,0.63,U] [#3 -0.19,0.33,0.67,U] [#4 0.26,-0.00,0.52,U] [#5 0.46,0.63,0.00,M10] [#6 -0.09,-0.08,0.46,U] [#7 0.01,0.45,0.00,M1] [#8 -0.02,-0.17,0.44,U] 
22:49:18.208 00.001 18120 refined, 6 included, MultiStar: {-0.00, 0.13}, one-star: {-0.25, 0.48}
22:49:18.208 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
22:49:18.209 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
22:49:18.209 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
22:49:18.210 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.13, opts=13)
22:49:18.211 00.001 18120 Enqueuing Move request for scope (-0.00, 0.13)
22:49:18.211 00.000 21948 Worker thread wakes up
22:49:18.211 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
22:49:18.211 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
22:49:18.211 00.000 21948 Moving (-0.00, 0.13) raw xDistance=-0.12 yDistance=-0.06
22:49:18.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:49:18.211 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:18.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:18.212 00.001 21948 MoveAxis(E, 0, ABG)
22:49:18.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:18.212 00.000 18120 UpdateGuideState exits: m=2251 RSB=32.5
22:49:18.213 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:18.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:18.214 00.001 18120 Enqueuing Expose request
22:49:18.214 00.000 21948 Move returns status 0, amount 0
22:49:18.214 00.000 21948 MoveAxis(N, 0, ABG)
22:49:18.214 00.000 21948 Move returns status 0, amount 0
22:49:18.214 00.000 21948 move complete, result=0
22:49:18.214 00.000 21948 worker thread done servicing request
22:49:18.215 00.001 21948 Worker thread wakes up
22:49:18.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:18.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:18.215 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:19.729 01.514 21948 Exposure complete
22:49:19.761 00.032 21948 worker thread done servicing request
22:49:19.761 00.000 18120 OnExposeComplete: enter
22:49:19.761 00.000 18120 UpdateGuideState(): m_state=6
22:49:19.762 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
22:49:19.762 00.000 18120 Star::Find returns 1 (0), X=414.02, Y=230.26, Mass=1930, SNR=29.9, Peak=174 HFD=4.1
22:49:19.763 00.001 18120 MultiStar: [#1 0.11,0.36,0.80,U] [#2 0.15,-0.02,0.63,U] [#3 -0.05,0.06,0.68,U] [#4 0.43,0.13,0.00,M1] [#5 0.21,0.51,0.00,R] [#6 0.21,0.14,0.50,U] [#7 0.07,0.70,0.00,M2] [#8 0.18,0.09,0.43,U] 
22:49:19.763 00.000 18120 refined, 5 included, MultiStar: {0.05, 0.15}, one-star: {-0.12, 0.19}
22:49:19.764 00.001 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.14) = xAngle (2.37 = 2.37)
22:49:19.766 00.002 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.48 = -0.81)
22:49:19.767 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
22:49:19.769 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.15, opts=13)
22:49:19.771 00.002 18120 Enqueuing Move request for scope (0.05, 0.15)
22:49:19.772 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:19.773 00.001 18120 UpdateGuideState exits: m=1930 RSB=29.9
22:49:19.773 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:19.774 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:19.774 00.000 18120 Enqueuing Expose request
22:49:19.775 00.001 21948 Worker thread wakes up
22:49:19.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:49:19.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:49:19.775 00.000 21948 Moving (0.05, 0.15) raw xDistance=-0.12 yDistance=-0.12
22:49:19.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:49:19.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:19.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:49:19.775 00.000 21948 MoveAxis(E, 0, ABG)
22:49:19.775 00.000 21948 Move returns status 0, amount 0
22:49:19.775 00.000 21948 MoveAxis(N, 0, ABG)
22:49:19.775 00.000 21948 Move returns status 0, amount 0
22:49:19.775 00.000 21948 move complete, result=0
22:49:19.775 00.000 21948 worker thread done servicing request
22:49:19.775 00.000 21948 Worker thread wakes up
22:49:19.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:19.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:19.776 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:21.404 01.628 21948 Exposure complete
22:49:21.434 00.030 21948 worker thread done servicing request
22:49:21.436 00.002 18120 OnExposeComplete: enter
22:49:21.436 00.000 18120 UpdateGuideState(): m_state=6
22:49:21.437 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
22:49:21.437 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=230.18, Mass=1844, SNR=29.7, Peak=156 HFD=4.2
22:49:21.438 00.001 18120 MultiStar: [#1 0.28,0.19,0.77,U] [#2 0.26,-0.22,0.67,U] [#3 0.16,-0.06,0.72,U] [#4 0.30,-0.22,0.56,U] [#5 0.01,-0.60,0.00,M1] [#6 0.12,0.14,0.54,U] [#7 -0.01,0.36,0.51,U] [#8 -0.13,0.19,0.47,U] 
22:49:21.438 00.000 18120 single-star, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.01, 0.11}
22:49:21.439 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
22:49:21.439 00.000 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
22:49:21.439 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
22:49:21.441 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.11, opts=13)
22:49:21.441 00.000 18120 Enqueuing Move request for scope (0.01, 0.11)
22:49:21.442 00.001 21948 Worker thread wakes up
22:49:21.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:21.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:49:21.442 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:49:21.442 00.000 21948 Moving (0.01, 0.11) raw xDistance=-0.10 yDistance=-0.06
22:49:21.442 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:49:21.442 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:21.442 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.7
22:49:21.443 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:21.443 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:21.444 00.001 18120 Enqueuing Expose request
22:49:21.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:21.444 00.000 21948 MoveAxis(E, 0, ABG)
22:49:21.444 00.000 21948 Move returns status 0, amount 0
22:49:21.444 00.000 21948 MoveAxis(N, 0, ABG)
22:49:21.444 00.000 21948 Move returns status 0, amount 0
22:49:21.444 00.000 21948 move complete, result=0
22:49:21.445 00.001 21948 worker thread done servicing request
22:49:21.445 00.000 21948 Worker thread wakes up
22:49:21.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:21.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:21.445 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:22.968 01.523 21948 Exposure complete
22:49:23.019 00.051 21948 worker thread done servicing request
22:49:23.019 00.000 18120 OnExposeComplete: enter
22:49:23.019 00.000 18120 UpdateGuideState(): m_state=6
22:49:23.020 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
22:49:23.021 00.001 18120 Star::Find returns 1 (0), X=414.14, Y=230.40, Mass=1826, SNR=29.4, Peak=169 HFD=3.8
22:49:23.021 00.000 18120 MultiStar: [#1 0.20,0.19,0.76,U] [#2 -0.10,0.04,0.66,U] [#3 -0.07,0.41,0.76,U] [#4 0.16,0.02,0.57,U] [#5 -0.38,-0.34,0.00,M2] [#6 -0.13,0.09,0.53,U] [#7 -0.41,0.58,0.00,M2] [#8 -0.03,0.04,0.48,U] 
22:49:23.022 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.19}, one-star: {0.00, 0.33}
22:49:23.022 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
22:49:23.023 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.51)
22:49:23.023 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=-0.17 mountY=-0.09, mountTheta=-2.64
22:49:23.024 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.19, opts=13)
22:49:23.025 00.001 18120 Enqueuing Move request for scope (0.01, 0.19)
22:49:23.025 00.000 21948 Worker thread wakes up
22:49:23.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:23.026 00.001 18120 UpdateGuideState exits: m=1826 RSB=29.4
22:49:23.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.027 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:23.027 00.000 18120 Enqueuing Expose request
22:49:23.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:49:23.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:49:23.027 00.000 21948 Moving (0.01, 0.19) raw xDistance=-0.17 yDistance=-0.09
22:49:23.028 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:49:23.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:23.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:23.028 00.000 21948 MoveAxis(E, 0, ABG)
22:49:23.028 00.000 21948 Move returns status 0, amount 0
22:49:23.028 00.000 21948 MoveAxis(N, 0, ABG)
22:49:23.028 00.000 21948 Move returns status 0, amount 0
22:49:23.028 00.000 21948 move complete, result=0
22:49:23.028 00.000 21948 worker thread done servicing request
22:49:23.028 00.000 21948 Worker thread wakes up
22:49:23.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:23.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:23.029 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:24.654 01.625 21948 Exposure complete
22:49:24.697 00.043 21948 worker thread done servicing request
22:49:24.697 00.000 18120 OnExposeComplete: enter
22:49:24.699 00.002 18120 UpdateGuideState(): m_state=6
22:49:24.700 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
22:49:24.702 00.002 18120 Star::Find returns 1 (0), X=413.99, Y=230.32, Mass=1982, SNR=30.7, Peak=158 HFD=4.1
22:49:24.703 00.001 18120 MultiStar: [#1 0.37,0.01,0.70,U] [#2 0.07,-0.20,0.65,U] [#3 0.33,0.18,0.64,U] [#4 0.33,-0.20,0.57,U] [#5 -0.19,-0.11,0.52,U] [#6 -0.10,0.31,0.50,U] [#7 -0.41,0.18,0.00,M3] [#8 -0.17,-0.13,0.44,U] 
22:49:24.704 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {-0.15, 0.25}
22:49:24.706 00.002 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.14) = xAngle (1.63 = 1.63)
22:49:24.708 00.002 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.73 = -1.56)
22:49:24.709 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=-0.00 mountY=-0.07, mountTheta=-1.63
22:49:24.711 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
22:49:24.712 00.001 18120 Enqueuing Move request for scope (0.07, 0.03)
22:49:24.713 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:24.715 00.002 18120 UpdateGuideState exits: m=1982 RSB=30.7
22:49:24.719 00.004 21948 Worker thread wakes up
22:49:24.719 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:24.720 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:49:24.720 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:49:24.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:24.721 00.001 18120 Enqueuing Expose request
22:49:24.722 00.001 21948 Moving (0.07, 0.03) raw xDistance=-0.00 yDistance=-0.07
22:49:24.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:49:24.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:24.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:24.723 00.001 21948 MoveAxis(E, 0, ABG)
22:49:24.723 00.000 21948 Move returns status 0, amount 0
22:49:24.723 00.000 21948 MoveAxis(N, 0, ABG)
22:49:24.723 00.000 21948 Move returns status 0, amount 0
22:49:24.723 00.000 21948 move complete, result=0
22:49:24.723 00.000 21948 worker thread done servicing request
22:49:24.723 00.000 21948 Worker thread wakes up
22:49:24.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:24.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:24.724 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:26.247 01.523 21948 Exposure complete
22:49:26.287 00.040 21948 worker thread done servicing request
22:49:26.287 00.000 18120 OnExposeComplete: enter
22:49:26.287 00.000 18120 UpdateGuideState(): m_state=6
22:49:26.289 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
22:49:26.289 00.000 18120 Star::Find returns 1 (0), X=413.76, Y=230.40, Mass=2103, SNR=31.5, Peak=158 HFD=4.5
22:49:26.290 00.001 18120 MultiStar: [#1 0.05,0.12,0.72,U] [#2 0.13,0.04,0.64,U] [#3 -0.10,0.20,0.67,U] [#4 0.09,0.26,0.52,U] [#5 -0.11,0.18,0.50,U] [#6 -0.29,-0.10,0.51,U] [#7 -0.13,-0.01,0.51,U] [#8 -0.08,-0.04,0.43,U] 
22:49:26.290 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.38, 0.33}
22:49:26.291 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
22:49:26.291 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
22:49:26.292 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.24 mountX=-0.16 mountY=0.03, mountTheta=2.94
22:49:26.292 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
22:49:26.292 00.000 18120 Enqueuing Move request for scope (-0.11, 0.13)
22:49:26.293 00.001 21948 Worker thread wakes up
22:49:26.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
22:49:26.293 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
22:49:26.293 00.000 21948 Moving (-0.11, 0.13) raw xDistance=-0.16 yDistance=0.03
22:49:26.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:49:26.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:26.293 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:26.294 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.5
22:49:26.295 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:26.295 00.000 21948 MoveAxis(E, 0, ABG)
22:49:26.295 00.000 21948 Move returns status 0, amount 0
22:49:26.295 00.000 21948 MoveAxis(N, 0, ABG)
22:49:26.295 00.000 21948 Move returns status 0, amount 0
22:49:26.296 00.001 21948 move complete, result=0
22:49:26.296 00.000 21948 worker thread done servicing request
22:49:26.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:26.296 00.000 18120 Enqueuing Expose request
22:49:26.298 00.002 21948 Worker thread wakes up
22:49:26.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:26.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:26.298 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:27.921 01.623 21948 Exposure complete
22:49:27.951 00.030 21948 worker thread done servicing request
22:49:27.951 00.000 18120 OnExposeComplete: enter
22:49:27.952 00.001 18120 UpdateGuideState(): m_state=6
22:49:27.952 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
22:49:27.953 00.001 18120 Star::Find returns 1 (0), X=414.15, Y=230.30, Mass=1927, SNR=30.1, Peak=154 HFD=4.2
22:49:27.953 00.000 18120 MultiStar: [#1 -0.07,0.32,0.71,U] [#2 -0.22,-0.03,0.67,U] [#3 -0.05,0.22,0.65,U] [#4 -0.00,0.09,0.58,U] [#5 -0.19,-0.32,0.50,U] [#6 0.14,-0.03,0.53,U] [#7 0.13,0.11,0.53,U] [#8 0.07,-0.16,0.48,U] 
22:49:27.954 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.01, 0.23}
22:49:27.954 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.01 = 3.01)
22:49:27.955 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.17)
22:49:27.955 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.86 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
22:49:27.956 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
22:49:27.957 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
22:49:27.957 00.000 21948 Worker thread wakes up
22:49:27.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:49:27.957 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:49:27.957 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.01
22:49:27.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:49:27.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:27.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:27.958 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.1
22:49:27.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:27.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:27.959 00.000 18120 Enqueuing Expose request
22:49:27.960 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:49:27.960 00.000 21948 MoveAxis(E, 0, ABG)
22:49:27.960 00.000 21948 Move returns status 0, amount 0
22:49:27.960 00.000 21948 MoveAxis(N, 0, ABG)
22:49:27.960 00.000 21948 Move returns status 0, amount 0
22:49:27.960 00.000 21948 move complete, result=0
22:49:27.960 00.000 21948 worker thread done servicing request
22:49:27.960 00.000 21948 Worker thread wakes up
22:49:27.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:27.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:27.960 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:29.483 01.523 21948 Exposure complete
22:49:29.519 00.036 21948 worker thread done servicing request
22:49:29.519 00.000 18120 OnExposeComplete: enter
22:49:29.520 00.001 18120 UpdateGuideState(): m_state=6
22:49:29.520 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
22:49:29.521 00.001 18120 Star::Find returns 1 (0), X=414.23, Y=230.18, Mass=1970, SNR=30.5, Peak=169 HFD=4.4
22:49:29.521 00.000 18120 MultiStar: [#1 0.01,0.16,0.72,U] [#2 0.26,-0.46,0.00,M1] [#3 -0.10,0.02,0.68,U] [#4 -0.09,0.12,0.56,U] [#5 0.02,-0.26,0.53,U] [#6 0.06,-0.24,0.51,U] [#7 -0.14,0.10,0.51,U] [#8 -0.28,0.16,0.43,U] 
22:49:29.521 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.09, 0.11}
22:49:29.522 00.001 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.14) = xAngle (3.53 = -2.75)
22:49:29.522 00.000 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.35)
22:49:29.523 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.39 mountX=-0.04 mountY=0.02, mountTheta=2.78
22:49:29.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
22:49:29.524 00.000 18120 Enqueuing Move request for scope (-0.04, 0.03)
22:49:29.525 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:29.525 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.5
22:49:29.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.526 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:29.526 00.000 21948 Worker thread wakes up
22:49:29.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:49:29.526 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:49:29.526 00.000 18120 Enqueuing Expose request
22:49:29.527 00.001 21948 Moving (-0.04, 0.03) raw xDistance=-0.04 yDistance=0.02
22:49:29.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:49:29.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:29.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:29.527 00.000 21948 MoveAxis(E, 0, ABG)
22:49:29.527 00.000 21948 Move returns status 0, amount 0
22:49:29.527 00.000 21948 MoveAxis(N, 0, ABG)
22:49:29.527 00.000 21948 Move returns status 0, amount 0
22:49:29.527 00.000 21948 move complete, result=0
22:49:29.527 00.000 21948 worker thread done servicing request
22:49:29.527 00.000 21948 Worker thread wakes up
22:49:29.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:29.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:29.528 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:31.155 01.627 21948 Exposure complete
22:49:31.199 00.044 21948 worker thread done servicing request
22:49:31.199 00.000 18120 OnExposeComplete: enter
22:49:31.201 00.002 18120 UpdateGuideState(): m_state=6
22:49:31.204 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
22:49:31.207 00.003 18120 Star::Find returns 1 (0), X=414.07, Y=230.06, Mass=1929, SNR=30.3, Peak=162 HFD=4.4
22:49:31.210 00.003 18120 MultiStar: [#1 0.33,-0.14,0.75,U] [#2 0.15,-0.44,0.00,M2] [#3 -0.25,0.17,0.70,U] [#4 0.22,-0.26,0.54,U] [#5 0.19,-0.43,0.00,M1] [#6 0.18,-0.26,0.52,U] [#7 -0.38,0.00,0.52,U] [#8 0.03,-0.27,0.47,U] 
22:49:31.212 00.002 18120 single-star, 6 included, MultiStar: {0.01, -0.09}, one-star: {-0.07, -0.01}
22:49:31.214 00.002 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.83 = -1.83)
22:49:31.217 00.003 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
22:49:31.219 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.97 mountX=-0.02 mountY=0.07, mountTheta=1.83
22:49:31.221 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
22:49:31.222 00.001 18120 Enqueuing Move request for scope (-0.07, -0.01)
22:49:31.222 00.000 21948 Worker thread wakes up
22:49:31.223 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
22:49:31.223 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
22:49:31.223 00.000 21948 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=0.07
22:49:31.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:49:31.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:31.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:49:31.223 00.000 21948 MoveAxis(E, 0, ABG)
22:49:31.223 00.000 21948 Move returns status 0, amount 0
22:49:31.223 00.000 21948 MoveAxis(N, 0, ABG)
22:49:31.223 00.000 21948 Move returns status 0, amount 0
22:49:31.223 00.000 21948 move complete, result=0
22:49:31.223 00.000 21948 worker thread done servicing request
22:49:31.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:31.224 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.3
22:49:31.225 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:31.225 00.000 18120 Enqueuing Expose request
22:49:31.226 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:31.226 00.000 21948 Worker thread wakes up
22:49:31.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:31.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:32.754 01.528 21948 Exposure complete
22:49:32.786 00.032 21948 worker thread done servicing request
22:49:32.786 00.000 18120 OnExposeComplete: enter
22:49:32.787 00.001 18120 UpdateGuideState(): m_state=6
22:49:32.788 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
22:49:32.788 00.000 18120 Star::Find returns 1 (0), X=414.02, Y=230.10, Mass=1943, SNR=30.3, Peak=194 HFD=4.3
22:49:32.789 00.001 18120 MultiStar: [#1 0.34,-0.18,0.72,U] [#2 -0.17,-0.57,0.00,M3] [#3 -0.22,-0.12,0.71,U] [#4 0.03,0.17,0.54,U] [#5 0.35,-0.53,0.00,M2] [#6 -0.09,-0.29,0.53,U] [#7 -0.28,-0.10,0.57,U] [#8 0.02,-0.38,0.43,U] 
22:49:32.789 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.10}, one-star: {-0.12, 0.03}
22:49:32.790 00.001 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.14) = xAngle (-0.87 = -0.87)
22:49:32.790 00.000 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
22:49:32.791 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=0.07 mountY=0.09, mountTheta=0.88
22:49:32.792 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.10, opts=13)
22:49:32.792 00.000 18120 Enqueuing Move request for scope (-0.05, -0.10)
22:49:32.793 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:32.793 00.000 21948 Worker thread wakes up
22:49:32.793 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.3
22:49:32.794 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:32.794 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:32.795 00.001 18120 Enqueuing Expose request
22:49:32.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
22:49:32.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
22:49:32.795 00.000 21948 Moving (-0.05, -0.10) raw xDistance=0.07 yDistance=0.09
22:49:32.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:49:32.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:32.795 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:49:32.795 00.000 21948 MoveAxis(E, 0, ABG)
22:49:32.795 00.000 21948 Move returns status 0, amount 0
22:49:32.795 00.000 21948 MoveAxis(N, 0, ABG)
22:49:32.795 00.000 21948 Move returns status 0, amount 0
22:49:32.795 00.000 21948 move complete, result=0
22:49:32.795 00.000 21948 worker thread done servicing request
22:49:32.795 00.000 21948 Worker thread wakes up
22:49:32.796 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:32.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:32.796 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:34.423 01.627 21948 Exposure complete
22:49:34.464 00.041 21948 worker thread done servicing request
22:49:34.464 00.000 18120 OnExposeComplete: enter
22:49:34.465 00.001 18120 UpdateGuideState(): m_state=6
22:49:34.466 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
22:49:34.467 00.001 18120 Star::Find returns 1 (0), X=414.07, Y=230.14, Mass=1942, SNR=30.2, Peak=208 HFD=4.2
22:49:34.468 00.001 18120 MultiStar: [#1 0.11,-0.12,0.74,U] [#2 0.31,-0.46,0.00,M4] [#3 0.19,-0.20,0.70,U] [#4 0.17,-0.16,0.58,U] [#5 0.07,-0.51,0.00,M3] [#6 -0.20,-0.15,0.53,U] [#7 -0.13,0.13,0.57,U] [#8 -0.11,0.05,0.47,U] 
22:49:34.469 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {-0.07, 0.07}
22:49:34.470 00.001 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
22:49:34.471 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
22:49:34.472 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.51 mountX=0.05 mountY=0.02, mountTheta=0.40
22:49:34.475 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
22:49:34.475 00.000 18120 Enqueuing Move request for scope (0.00, -0.05)
22:49:34.476 00.001 21948 Worker thread wakes up
22:49:34.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
22:49:34.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:34.476 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.2
22:49:34.477 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:34.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:34.477 00.000 18120 Enqueuing Expose request
22:49:34.479 00.002 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
22:49:34.479 00.000 21948 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.02
22:49:34.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:49:34.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:34.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:34.479 00.000 21948 MoveAxis(E, 0, ABG)
22:49:34.479 00.000 21948 Move returns status 0, amount 0
22:49:34.479 00.000 21948 MoveAxis(N, 0, ABG)
22:49:34.479 00.000 21948 Move returns status 0, amount 0
22:49:34.479 00.000 21948 move complete, result=0
22:49:34.479 00.000 21948 worker thread done servicing request
22:49:34.479 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:34.480 00.001 21948 Worker thread wakes up
22:49:34.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:34.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:36.007 01.527 21948 Exposure complete
22:49:36.048 00.041 21948 worker thread done servicing request
22:49:36.048 00.000 18120 OnExposeComplete: enter
22:49:36.049 00.001 18120 UpdateGuideState(): m_state=6
22:49:36.049 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
22:49:36.050 00.001 18120 Star::Find returns 1 (0), X=414.27, Y=230.17, Mass=2207, SNR=32.2, Peak=229 HFD=4.2
22:49:36.050 00.000 18120 MultiStar: [#1 0.22,0.13,0.71,U] [#2 0.07,-0.12,0.62,U] [#3 -0.01,-0.19,0.65,U] [#4 0.28,-0.36,0.00,M1] [#5 0.01,-0.45,0.00,M4] [#6 0.02,-0.26,0.52,U] [#7 -0.02,-0.11,0.53,U] [#8 0.04,0.07,0.43,U] 
22:49:36.052 00.002 18120 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.13, 0.09}
22:49:36.055 00.003 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.68 = 0.68)
22:49:36.057 00.002 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.78 = -2.51)
22:49:36.060 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.47 mountX=0.07 mountY=-0.05, mountTheta=-0.65
22:49:36.063 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
22:49:36.063 00.000 18120 Enqueuing Move request for scope (0.07, -0.04)
22:49:36.064 00.001 21948 Worker thread wakes up
22:49:36.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:36.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:49:36.064 00.000 18120 UpdateGuideState exits: m=2207 RSB=32.2
22:49:36.065 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.065 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:36.066 00.001 18120 Enqueuing Expose request
22:49:36.066 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:49:36.066 00.000 21948 Moving (0.07, -0.04) raw xDistance=0.07 yDistance=-0.05
22:49:36.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:49:36.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:36.066 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:36.066 00.000 21948 MoveAxis(E, 0, ABG)
22:49:36.066 00.000 21948 Move returns status 0, amount 0
22:49:36.066 00.000 21948 MoveAxis(N, 0, ABG)
22:49:36.066 00.000 21948 Move returns status 0, amount 0
22:49:36.066 00.000 21948 move complete, result=0
22:49:36.066 00.000 21948 worker thread done servicing request
22:49:36.066 00.000 21948 Worker thread wakes up
22:49:36.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:36.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:36.067 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:37.701 01.634 21948 Exposure complete
22:49:37.725 00.024 21948 worker thread done servicing request
22:49:37.726 00.001 18120 OnExposeComplete: enter
22:49:37.726 00.000 18120 UpdateGuideState(): m_state=6
22:49:37.727 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
22:49:37.727 00.000 18120 Star::Find returns 1 (0), X=414.34, Y=230.21, Mass=2292, SNR=32.8, Peak=204 HFD=4.0
22:49:37.728 00.001 18120 MultiStar: [#1 0.39,-0.10,0.65,U] [#2 0.35,-0.25,0.00,M4] [#3 0.36,0.28,0.00,M1] [#4 0.47,-0.15,0.00,M2] [#5 0.36,-0.50,0.00,M5] [#6 0.21,0.19,0.46,U] [#7 -0.07,0.26,0.49,U] [#8 0.29,0.01,0.40,U] 
22:49:37.729 00.001 18120 refined, 4 included, MultiStar: {0.21, 0.10}, one-star: {0.20, 0.14}
22:49:37.729 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.14) = xAngle (1.57 = 1.57)
22:49:37.730 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.68 = -1.61)
22:49:37.730 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=-0.00 mountY=-0.24, mountTheta=-1.57
22:49:37.731 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.10, opts=13)
22:49:37.732 00.001 18120 Enqueuing Move request for scope (0.21, 0.10)
22:49:37.732 00.000 21948 Worker thread wakes up
22:49:37.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:37.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
22:49:37.733 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
22:49:37.733 00.000 18120 UpdateGuideState exits: m=2292 RSB=32.8
22:49:37.733 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:37.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:37.734 00.001 18120 Enqueuing Expose request
22:49:37.734 00.000 21948 Moving (0.21, 0.10) raw xDistance=-0.00 yDistance=-0.24
22:49:37.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:49:37.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:37.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:49:37.734 00.000 21948 MoveAxis(E, 0, ABG)
22:49:37.734 00.000 21948 Move returns status 0, amount 0
22:49:37.734 00.000 21948 MoveAxis(N, 0, ABG)
22:49:37.734 00.000 21948 Move returns status 0, amount 0
22:49:37.734 00.000 21948 move complete, result=0
22:49:37.734 00.000 21948 worker thread done servicing request
22:49:37.734 00.000 21948 Worker thread wakes up
22:49:37.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:37.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:37.735 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:49:39.250 01.515 21948 Exposure complete
22:49:39.291 00.041 21948 worker thread done servicing request
22:49:39.291 00.000 18120 OnExposeComplete: enter
22:49:39.294 00.003 18120 UpdateGuideState(): m_state=6
22:49:39.296 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
22:49:39.297 00.001 18120 Star::Find returns 1 (0), X=414.09, Y=230.39, Mass=2159, SNR=31.9, Peak=213 HFD=4.0
22:49:39.298 00.001 18120 MultiStar: [#1 0.42,-0.08,0.00,M1] [#2 0.45,-0.54,0.00,M5] [#3 0.24,0.05,0.63,U] [#4 0.19,-0.27,0.56,U] [#5 0.06,-0.55,0.00,M6] [#6 0.48,-0.24,0.00,M1] [#7 0.00,0.18,0.50,U] [#8 0.04,-0.33,0.41,U] 
22:49:39.298 00.000 18120 refined, 4 included, MultiStar: {0.07, 0.05}, one-star: {-0.05, 0.32}
22:49:39.298 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.14) = xAngle (1.74 = 1.74)
22:49:39.299 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.84 = -1.44)
22:49:39.300 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=-0.01 mountY=-0.09, mountTheta=-1.74
22:49:39.301 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
22:49:39.302 00.001 18120 Enqueuing Move request for scope (0.07, 0.05)
22:49:39.302 00.000 21948 Worker thread wakes up
22:49:39.302 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:49:39.302 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:49:39.302 00.000 21948 Moving (0.07, 0.05) raw xDistance=-0.01 yDistance=-0.09
22:49:39.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:49:39.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:39.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:39.303 00.001 18120 UpdateGuideState exits: m=2159 RSB=31.9
22:49:39.303 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:39.304 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:39.304 00.000 18120 Enqueuing Expose request
22:49:39.305 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:39.305 00.000 21948 MoveAxis(E, 0, ABG)
22:49:39.305 00.000 21948 Move returns status 0, amount 0
22:49:39.305 00.000 21948 MoveAxis(N, 0, ABG)
22:49:39.305 00.000 21948 Move returns status 0, amount 0
22:49:39.305 00.000 21948 move complete, result=0
22:49:39.305 00.000 21948 worker thread done servicing request
22:49:39.305 00.000 21948 Worker thread wakes up
22:49:39.305 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:39.305 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:39.305 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:40.938 01.633 21948 Exposure complete
22:49:40.984 00.046 18120 OnExposeComplete: enter
22:49:40.985 00.001 18120 UpdateGuideState(): m_state=6
22:49:40.985 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
22:49:40.986 00.001 18120 Star::Find returns 1 (0), X=414.04, Y=230.03, Mass=1883, SNR=29.8, Peak=193 HFD=4.4
22:49:40.986 00.000 18120 MultiStar: [#1 0.36,-0.19,0.77,U] [#2 0.53,-0.95,0.00,M6] [#3 0.25,0.13,0.72,U] [#4 0.30,-0.28,0.53,U] [#5 0.25,-0.65,0.00,M7] [#6 0.22,-0.56,0.00,M2] [#7 0.22,-0.38,0.00,M1] [#8 0.10,-0.53,0.00,M1] 
22:49:40.987 00.001 18120 single-star, 3 included, MultiStar: {0.17, -0.08}, one-star: {-0.10, -0.04}
22:49:40.987 00.000 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
22:49:40.988 00.001 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
22:49:40.988 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.79 mountX=-0.01 mountY=0.11, mountTheta=1.65
22:49:40.990 00.002 21948 worker thread done servicing request
22:49:40.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.04, opts=13)
22:49:40.992 00.000 18120 Enqueuing Move request for scope (-0.10, -0.04)
22:49:40.993 00.001 21948 Worker thread wakes up
22:49:40.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:40.993 00.000 18120 UpdateGuideState exits: m=1883 RSB=29.8
22:49:40.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:40.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:40.994 00.000 18120 Enqueuing Expose request
22:49:40.995 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:49:40.995 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:49:40.995 00.000 21948 Moving (-0.10, -0.04) raw xDistance=-0.01 yDistance=0.11
22:49:40.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:49:40.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:40.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:49:40.995 00.000 21948 MoveAxis(E, 0, ABG)
22:49:40.995 00.000 21948 Move returns status 0, amount 0
22:49:40.995 00.000 21948 MoveAxis(N, 0, ABG)
22:49:40.995 00.000 21948 Move returns status 0, amount 0
22:49:40.995 00.000 21948 move complete, result=0
22:49:40.995 00.000 21948 worker thread done servicing request
22:49:40.995 00.000 21948 Worker thread wakes up
22:49:40.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:40.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:40.996 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:42.515 01.519 21948 Exposure complete
22:49:42.557 00.042 21948 worker thread done servicing request
22:49:42.557 00.000 18120 OnExposeComplete: enter
22:49:42.559 00.002 18120 UpdateGuideState(): m_state=6
22:49:42.561 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
22:49:42.562 00.001 18120 Star::Find returns 1 (0), X=414.20, Y=230.04, Mass=2062, SNR=31.1, Peak=229 HFD=4.1
22:49:42.563 00.001 18120 MultiStar: [#1 0.25,-0.13,0.71,U] [#2 0.55,-0.56,0.00,M7] [#3 0.39,-0.09,0.65,U] [#4 0.33,-0.38,0.00,M1] [#5 0.41,-0.52,0.00,M8] [#6 0.13,-0.13,0.48,U] [#7 0.11,-0.05,0.53,U] [#8 0.40,-0.49,0.00,M2] 
22:49:42.563 00.000 18120 single-star, 4 included, MultiStar: {0.18, -0.08}, one-star: {0.06, -0.03}
22:49:42.563 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
22:49:42.563 00.000 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.45)
22:49:42.564 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.41 mountX=0.05 mountY=-0.04, mountTheta=-0.71
22:49:42.565 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
22:49:42.565 00.000 18120 Enqueuing Move request for scope (0.06, -0.03)
22:49:42.566 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:42.566 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.1
22:49:42.567 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.567 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:42.568 00.001 18120 Enqueuing Expose request
22:49:42.568 00.000 21948 Worker thread wakes up
22:49:42.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:49:42.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:49:42.568 00.000 21948 Moving (0.06, -0.03) raw xDistance=0.05 yDistance=-0.04
22:49:42.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:49:42.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:42.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:42.568 00.000 21948 MoveAxis(E, 0, ABG)
22:49:42.568 00.000 21948 Move returns status 0, amount 0
22:49:42.568 00.000 21948 MoveAxis(N, 0, ABG)
22:49:42.569 00.001 21948 Move returns status 0, amount 0
22:49:42.569 00.000 21948 move complete, result=0
22:49:42.569 00.000 21948 worker thread done servicing request
22:49:42.569 00.000 21948 Worker thread wakes up
22:49:42.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:42.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:42.569 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:44.202 01.633 21948 Exposure complete
22:49:44.252 00.050 21948 worker thread done servicing request
22:49:44.252 00.000 18120 OnExposeComplete: enter
22:49:44.255 00.003 18120 UpdateGuideState(): m_state=6
22:49:44.257 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
22:49:44.258 00.001 18120 Star::Find returns 1 (0), X=414.21, Y=230.26, Mass=1944, SNR=30.4, Peak=189 HFD=3.9
22:49:44.258 00.000 18120 MultiStar: [#1 0.58,0.04,0.00,M1] [#2 0.45,-0.68,0.00,M8] [#3 0.41,-0.15,0.00,M1] [#4 0.52,-0.26,0.00,M2] [#5 0.49,-0.71,0.00,M9] [#6 0.43,-0.44,0.00,M2] [#7 0.24,-0.16,0.53,U] [#8 0.40,-0.70,0.00,M3] 
22:49:44.259 00.001 18120 refined, 1 included, MultiStar: {0.13, 0.07}, one-star: {0.07, 0.19}
22:49:44.259 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.14) = xAngle (1.65 = 1.65)
22:49:44.260 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.75 = -1.53)
22:49:44.260 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=-0.01 mountY=-0.14, mountTheta=-1.65
22:49:44.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.07, opts=13)
22:49:44.262 00.001 18120 Enqueuing Move request for scope (0.13, 0.07)
22:49:44.262 00.000 21948 Worker thread wakes up
22:49:44.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:44.263 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.4
22:49:44.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.264 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:44.264 00.000 18120 Enqueuing Expose request
22:49:44.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:49:44.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:49:44.264 00.000 21948 Moving (0.13, 0.07) raw xDistance=-0.01 yDistance=-0.14
22:49:44.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:49:44.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:44.264 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:49:44.264 00.000 21948 MoveAxis(E, 0, ABG)
22:49:44.265 00.001 21948 Move returns status 0, amount 0
22:49:44.265 00.000 21948 MoveAxis(N, 0, ABG)
22:49:44.265 00.000 21948 Move returns status 0, amount 0
22:49:44.265 00.000 21948 move complete, result=0
22:49:44.265 00.000 21948 worker thread done servicing request
22:49:44.265 00.000 21948 Worker thread wakes up
22:49:44.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:44.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:44.265 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:45.778 01.513 21948 Exposure complete
22:49:45.806 00.028 21948 worker thread done servicing request
22:49:45.807 00.001 18120 OnExposeComplete: enter
22:49:45.807 00.000 18120 UpdateGuideState(): m_state=6
22:49:45.809 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
22:49:45.811 00.002 18120 Star::Find returns 1 (0), X=414.45, Y=229.90, Mass=2046, SNR=31.1, Peak=179 HFD=4.1
22:49:45.814 00.003 18120 MultiStar: [#1 0.29,-0.09,0.68,U] [#2 0.52,-0.75,0.00,M9] [#3 0.51,-0.04,0.00,M2] [#4 0.46,-0.29,0.00,M3] [#5 0.25,-0.76,0.00,M10] [#6 0.47,-0.38,0.00,M3] [#7 0.41,-0.20,0.00,M1] [#8 0.31,-0.50,0.00,M4] 
22:49:45.816 00.002 18120 refined, 1 included, MultiStar: {0.31, -0.14}, one-star: {0.31, -0.17}
22:49:45.819 00.003 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
22:49:45.821 00.002 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.82 = -2.46)
22:49:45.823 00.002 18120 CameraToMount -- cameraX=0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-0.43 mountX=0.25 mountY=-0.21, mountTheta=-0.69
22:49:45.827 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.14, opts=13)
22:49:45.829 00.002 18120 Enqueuing Move request for scope (0.31, -0.14)
22:49:45.829 00.000 21948 Worker thread wakes up
22:49:45.829 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.14) opts 0xd
22:49:45.829 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.14)
22:49:45.829 00.000 21948 Moving (0.31, -0.14) raw xDistance=0.25 yDistance=-0.21
22:49:45.830 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:49:45.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:45.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:45.830 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.1
22:49:45.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:45.831 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:45.831 00.000 18120 Enqueuing Expose request
22:49:45.832 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:49:45.832 00.000 21948 MoveAxis(W, 45, ABG)
22:49:45.832 00.000 21948 Guiding  Dir = 3, Dur = 45
22:49:45.832 00.000 21948 IsSlewing returns 0
22:49:45.832 00.000 21948 IsGuiding returns 0
22:49:45.834 00.002 21948 PulseGuide returned control before completion, sleep 54
22:49:45.903 00.069 21948 IsGuiding returns 0
22:49:45.903 00.000 21948 Move returns status 0, amount 45
22:49:45.903 00.000 21948 MoveAxis(N, 0, ABG)
22:49:45.903 00.000 21948 Move returns status 0, amount 0
22:49:45.903 00.000 21948 move complete, result=0
22:49:45.903 00.000 21948 worker thread done servicing request
22:49:45.903 00.000 21948 Worker thread wakes up
22:49:45.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:45.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:45.903 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.2 px 0 ms NORTH
22:49:47.528 01.625 21948 Exposure complete
22:49:47.556 00.028 21948 worker thread done servicing request
22:49:47.556 00.000 18120 OnExposeComplete: enter
22:49:47.558 00.002 18120 UpdateGuideState(): m_state=6
22:49:47.558 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
22:49:47.558 00.000 18120 Star::Find returns 1 (0), X=414.19, Y=230.13, Mass=2211, SNR=32.4, Peak=195 HFD=4.3
22:49:47.558 00.000 18120 MultiStar: [#1 0.39,-0.01,0.67,U] [#2 0.63,-0.45,0.00,M10] [#3 0.39,0.00,0.65,U] [#4 0.37,0.00,0.49,U] [#5 0.29,-0.65,0.00,R] [#6 0.51,-0.20,0.00,M4] [#7 0.12,-0.12,0.48,U] [#8 0.21,-0.34,0.44,U] 
22:49:47.560 00.002 18120 single-star, 5 included, MultiStar: {0.24, -0.04}, one-star: {0.05, 0.06}
22:49:47.560 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.14) = xAngle (1.96 = 1.96)
22:49:47.560 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.07 = -1.22)
22:49:47.561 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=-0.03 mountY=-0.07, mountTheta=-1.96
22:49:47.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
22:49:47.563 00.001 18120 Enqueuing Move request for scope (0.05, 0.06)
22:49:47.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:47.564 00.001 18120 UpdateGuideState exits: m=2211 RSB=32.4
22:49:47.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:47.565 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:47.565 00.000 18120 Enqueuing Expose request
22:49:47.566 00.001 21948 Worker thread wakes up
22:49:47.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:49:47.566 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:49:47.566 00.000 21948 Moving (0.05, 0.06) raw xDistance=-0.03 yDistance=-0.07
22:49:47.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:49:47.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:47.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:47.566 00.000 21948 MoveAxis(E, 0, ABG)
22:49:47.566 00.000 21948 Move returns status 0, amount 0
22:49:47.566 00.000 21948 MoveAxis(N, 0, ABG)
22:49:47.566 00.000 21948 Move returns status 0, amount 0
22:49:47.566 00.000 21948 move complete, result=0
22:49:47.566 00.000 21948 worker thread done servicing request
22:49:47.566 00.000 21948 Worker thread wakes up
22:49:47.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:47.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:47.566 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:49.077 01.511 21948 Exposure complete
22:49:49.103 00.026 21948 worker thread done servicing request
22:49:49.104 00.001 18120 OnExposeComplete: enter
22:49:49.104 00.000 18120 UpdateGuideState(): m_state=6
22:49:49.105 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
22:49:49.105 00.000 18120 Star::Find returns 1 (0), X=414.25, Y=230.17, Mass=2065, SNR=31.3, Peak=190 HFD=4.2
22:49:49.106 00.001 18120 MultiStar: [#1 0.42,-0.29,0.00,M1] [#2 0.54,-0.75,0.00,R] [#3 0.04,-0.01,0.70,U] [#4 0.27,-0.09,0.52,U] [#5 -0.15,0.26,0.50,U] [#6 0.55,-0.37,0.00,M5] [#7 0.19,-0.11,0.52,U] [#8 0.36,-0.37,0.00,M4] 
22:49:49.106 00.000 18120 refined, 4 included, MultiStar: {0.09, 0.04}, one-star: {0.11, 0.10}
22:49:49.107 00.001 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.14) = xAngle (1.53 = 1.53)
22:49:49.110 00.003 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.63 = -1.65)
22:49:49.112 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:49:49.113 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
22:49:49.113 00.000 18120 Enqueuing Move request for scope (0.09, 0.04)
22:49:49.114 00.001 21948 Worker thread wakes up
22:49:49.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:49:49.114 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:49:49.114 00.000 21948 Moving (0.09, 0.04) raw xDistance=0.00 yDistance=-0.10
22:49:49.114 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:49:49.114 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:49.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:49.115 00.001 18120 UpdateGuideState exits: m=2065 RSB=31.3
22:49:49.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:49.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:49.116 00.001 18120 Enqueuing Expose request
22:49:49.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:49.116 00.000 21948 MoveAxis(E, 0, ABG)
22:49:49.116 00.000 21948 Move returns status 0, amount 0
22:49:49.116 00.000 21948 MoveAxis(N, 0, ABG)
22:49:49.116 00.000 21948 Move returns status 0, amount 0
22:49:49.116 00.000 21948 move complete, result=0
22:49:49.117 00.001 21948 worker thread done servicing request
22:49:49.117 00.000 21948 Worker thread wakes up
22:49:49.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:49.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:49.117 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:50.747 01.630 21948 Exposure complete
22:49:50.791 00.044 21948 worker thread done servicing request
22:49:50.791 00.000 18120 OnExposeComplete: enter
22:49:50.792 00.001 18120 UpdateGuideState(): m_state=6
22:49:50.792 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
22:49:50.793 00.001 18120 Star::Find returns 1 (0), X=414.42, Y=229.88, Mass=2052, SNR=30.9, Peak=185 HFD=3.9
22:49:50.793 00.000 18120 MultiStar: [#1 0.44,-0.22,0.00,M2] [#2 -0.16,0.05,0.64,U] [#3 0.45,-0.17,0.00,M1] [#4 0.55,-0.32,0.00,M2] [#5 0.47,-0.06,0.00,M1] [#6 0.45,-0.46,0.00,M6] [#7 0.11,-0.14,0.51,U] [#8 0.46,-0.35,0.00,M5] 
22:49:50.794 00.001 18120 refined, 2 included, MultiStar: {0.11, -0.11}, one-star: {0.28, -0.19}
22:49:50.796 00.002 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.14) = xAngle (0.36 = 0.36)
22:49:50.796 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.46 = -2.82)
22:49:50.797 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=0.14 mountY=-0.05, mountTheta=-0.32
22:49:50.798 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.11, opts=13)
22:49:50.799 00.001 18120 Enqueuing Move request for scope (0.11, -0.11)
22:49:50.799 00.000 21948 Worker thread wakes up
22:49:50.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:50.800 00.001 18120 UpdateGuideState exits: m=2052 RSB=30.9
22:49:50.800 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:50.801 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:50.801 00.000 18120 Enqueuing Expose request
22:49:50.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
22:49:50.801 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
22:49:50.801 00.000 21948 Moving (0.11, -0.11) raw xDistance=0.14 yDistance=-0.05
22:49:50.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:49:50.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:50.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:50.802 00.001 21948 MoveAxis(E, 0, ABG)
22:49:50.802 00.000 21948 Move returns status 0, amount 0
22:49:50.802 00.000 21948 MoveAxis(N, 0, ABG)
22:49:50.802 00.000 21948 Move returns status 0, amount 0
22:49:50.802 00.000 21948 move complete, result=0
22:49:50.802 00.000 21948 worker thread done servicing request
22:49:50.802 00.000 21948 Worker thread wakes up
22:49:50.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:50.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:50.802 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:52.316 01.514 21948 Exposure complete
22:49:52.355 00.039 21948 worker thread done servicing request
22:49:52.355 00.000 18120 OnExposeComplete: enter
22:49:52.356 00.001 18120 UpdateGuideState(): m_state=6
22:49:52.357 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
22:49:52.357 00.000 18120 Star::Find returns 1 (0), X=414.78, Y=229.87, Mass=2226, SNR=32.3, Peak=175 HFD=4.3
22:49:52.358 00.001 18120 MultiStar: [#1 0.70,-0.17,0.00,M3] [#2 0.03,-0.10,0.60,U] [#3 -0.13,-0.20,0.65,U] [#4 0.78,-0.37,0.00,M3] [#5 0.40,-0.22,0.00,M2] [#6 0.55,-0.43,0.00,M7] [#7 0.33,-0.29,0.00,M1] [#8 0.62,-0.61,0.00,M6] 
22:49:52.358 00.000 18120 refined, 2 included, MultiStar: {0.26, -0.18}, one-star: {0.64, -0.21}
22:49:52.359 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
22:49:52.359 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
22:49:52.360 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.31 cameraTheta=-0.60 mountX=0.27 mountY=-0.15, mountTheta=-0.51
22:49:52.361 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.18, opts=13)
22:49:52.361 00.000 18120 Enqueuing Move request for scope (0.26, -0.18)
22:49:52.362 00.001 21948 Worker thread wakes up
22:49:52.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:52.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd
22:49:52.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.18)
22:49:52.362 00.000 21948 Moving (0.26, -0.18) raw xDistance=0.27 yDistance=-0.15
22:49:52.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:49:52.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:52.362 00.000 18120 UpdateGuideState exits: m=2226 RSB=32.3
22:49:52.363 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:52.363 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:52.364 00.001 18120 Enqueuing Expose request
22:49:52.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:49:52.364 00.000 21948 MoveAxis(W, 47, ABG)
22:49:52.364 00.000 21948 Guiding  Dir = 3, Dur = 47
22:49:52.365 00.001 21948 IsSlewing returns 0
22:49:52.365 00.000 21948 IsGuiding returns 0
22:49:52.366 00.001 21948 PulseGuide returned control before completion, sleep 56
22:49:52.424 00.058 21948 IsGuiding returns 1
22:49:52.424 00.000 21948 scope still moving after pulse duration time elapsed
22:49:52.455 00.031 21948 IsSlewing returns 0
22:49:52.455 00.000 21948 IsGuiding returns 0
22:49:52.455 00.000 21948 scope move finished after 47 + 44 ms
22:49:52.455 00.000 21948 Move returns status 0, amount 47
22:49:52.456 00.001 21948 MoveAxis(N, 0, ABG)
22:49:52.456 00.000 21948 Move returns status 0, amount 0
22:49:52.456 00.000 21948 move complete, result=0
22:49:52.456 00.000 21948 worker thread done servicing request
22:49:52.456 00.000 21948 Worker thread wakes up
22:49:52.456 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
22:49:52.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:52.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:54.092 01.636 21948 Exposure complete
22:49:54.142 00.050 21948 worker thread done servicing request
22:49:54.142 00.000 18120 OnExposeComplete: enter
22:49:54.143 00.001 18120 UpdateGuideState(): m_state=6
22:49:54.144 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
22:49:54.145 00.001 18120 Star::Find returns 1 (0), X=414.26, Y=230.09, Mass=2003, SNR=30.7, Peak=175 HFD=4.2
22:49:54.145 00.000 18120 MultiStar: [#1 0.67,-0.13,0.00,M4] [#2 -0.17,0.51,0.00,M1] [#3 -0.00,-0.17,0.66,U] [#4 0.31,-0.41,0.00,M4] [#5 0.15,-0.13,0.55,U] [#6 0.05,-0.15,0.52,U] [#7 0.41,-0.03,0.50,U] [#8 0.60,-0.31,0.00,M7] 
22:49:54.146 00.001 18120 single-star, 4 included, MultiStar: {0.13, -0.08}, one-star: {0.12, 0.02}
22:49:54.146 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
22:49:54.147 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.40 = -1.89)
22:49:54.147 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.15 mountX=0.03 mountY=-0.11, mountTheta=-1.29
22:49:54.148 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
22:49:54.149 00.001 18120 Enqueuing Move request for scope (0.12, 0.02)
22:49:54.149 00.000 21948 Worker thread wakes up
22:49:54.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:49:54.149 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:49:54.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:54.150 00.001 21948 Moving (0.12, 0.02) raw xDistance=0.03 yDistance=-0.11
22:49:54.150 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
22:49:54.151 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:54.152 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:49:54.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:54.152 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:54.153 00.001 18120 Enqueuing Expose request
22:49:54.154 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:54.154 00.000 21948 MoveAxis(E, 0, ABG)
22:49:54.154 00.000 21948 Move returns status 0, amount 0
22:49:54.154 00.000 21948 MoveAxis(N, 0, ABG)
22:49:54.154 00.000 21948 Move returns status 0, amount 0
22:49:54.154 00.000 21948 move complete, result=0
22:49:54.154 00.000 21948 worker thread done servicing request
22:49:54.154 00.000 21948 Worker thread wakes up
22:49:54.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:54.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:54.155 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:55.674 01.519 21948 Exposure complete
22:49:55.707 00.033 21948 worker thread done servicing request
22:49:55.707 00.000 18120 OnExposeComplete: enter
22:49:55.708 00.001 18120 UpdateGuideState(): m_state=6
22:49:55.708 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
22:49:55.709 00.001 18120 Star::Find returns 1 (0), X=414.39, Y=230.02, Mass=2044, SNR=31.1, Peak=188 HFD=4.1
22:49:55.709 00.000 18120 MultiStar: [#1 0.40,-0.11,0.73,U] [#2 -0.20,0.05,0.62,U] [#3 0.31,-0.01,0.65,U] [#4 0.47,-0.25,0.00,M5] [#5 0.12,-0.22,0.54,U] [#6 0.42,-0.43,0.00,M7] [#7 0.13,-0.08,0.50,U] [#8 0.50,-0.72,0.00,M8] 
22:49:55.710 00.001 18120 refined, 5 included, MultiStar: {0.19, -0.07}, one-star: {0.25, -0.05}
22:49:55.710 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
22:49:55.711 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.90 = -2.38)
22:49:55.711 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.35 mountX=0.14 mountY=-0.14, mountTheta=-0.78
22:49:55.712 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.07, opts=13)
22:49:55.713 00.001 18120 Enqueuing Move request for scope (0.19, -0.07)
22:49:55.713 00.000 21948 Worker thread wakes up
22:49:55.713 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:55.714 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.1
22:49:55.714 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.714 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:55.715 00.001 18120 Enqueuing Expose request
22:49:55.715 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
22:49:55.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
22:49:55.715 00.000 21948 Moving (0.19, -0.07) raw xDistance=0.14 yDistance=-0.14
22:49:55.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:49:55.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:55.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:49:55.715 00.000 21948 MoveAxis(E, 0, ABG)
22:49:55.715 00.000 21948 Move returns status 0, amount 0
22:49:55.715 00.000 21948 MoveAxis(N, 0, ABG)
22:49:55.715 00.000 21948 Move returns status 0, amount 0
22:49:55.715 00.000 21948 move complete, result=0
22:49:55.715 00.000 21948 worker thread done servicing request
22:49:55.715 00.000 21948 Worker thread wakes up
22:49:55.715 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:55.715 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:55.716 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:57.341 01.625 21948 Exposure complete
22:49:57.395 00.054 21948 worker thread done servicing request
22:49:57.395 00.000 18120 OnExposeComplete: enter
22:49:57.397 00.002 18120 UpdateGuideState(): m_state=6
22:49:57.400 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
22:49:57.403 00.003 18120 Star::Find returns 1 (0), X=414.49, Y=229.90, Mass=2057, SNR=31.1, Peak=183 HFD=3.8
22:49:57.405 00.002 18120 MultiStar: [#1 0.64,-0.47,0.00,M4] [#2 -0.19,0.01,0.59,U] [#3 0.18,-0.26,0.66,U] [#4 0.49,-0.31,0.00,M6] [#5 0.15,0.01,0.50,U] [#6 0.48,-0.56,0.00,M8] [#7 0.29,-0.26,0.52,U] [#8 0.61,-0.97,0.00,M9] 
22:49:57.406 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.14}, one-star: {0.35, -0.17}
22:49:57.407 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.14) = xAngle (0.48 = 0.48)
22:49:57.408 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.58 = -2.71)
22:49:57.409 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.67 mountX=0.20 mountY=-0.10, mountTheta=-0.44
22:49:57.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.14, opts=13)
22:49:57.411 00.001 18120 Enqueuing Move request for scope (0.18, -0.14)
22:49:57.412 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:57.412 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.1
22:49:57.413 00.001 21948 Worker thread wakes up
22:49:57.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
22:49:57.413 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:57.414 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
22:49:57.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:57.414 00.000 21948 Moving (0.18, -0.14) raw xDistance=0.20 yDistance=-0.10
22:49:57.415 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:49:57.415 00.000 18120 Enqueuing Expose request
22:49:57.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:57.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:57.415 00.000 21948 MoveAxis(W, 36, ABG)
22:49:57.415 00.000 21948 Guiding  Dir = 3, Dur = 36
22:49:57.415 00.000 21948 IsSlewing returns 0
22:49:57.416 00.001 21948 IsGuiding returns 0
22:49:57.418 00.002 21948 PulseGuide returned control before completion, sleep 45
22:49:57.467 00.049 21948 IsGuiding returns 0
22:49:57.467 00.000 21948 Move returns status 0, amount 36
22:49:57.467 00.000 21948 MoveAxis(N, 0, ABG)
22:49:57.467 00.000 21948 Move returns status 0, amount 0
22:49:57.467 00.000 21948 move complete, result=0
22:49:57.467 00.000 21948 worker thread done servicing request
22:49:57.468 00.001 21948 Worker thread wakes up
22:49:57.468 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
22:49:57.469 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:57.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:58.880 01.411 21948 Exposure complete
22:49:58.933 00.053 21948 worker thread done servicing request
22:49:58.933 00.000 18120 OnExposeComplete: enter
22:49:58.935 00.002 18120 UpdateGuideState(): m_state=6
22:49:58.936 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
22:49:58.937 00.001 18120 Star::Find returns 1 (0), X=414.42, Y=229.76, Mass=2331, SNR=33.1, Peak=195 HFD=3.8
22:49:58.938 00.001 18120 MultiStar: [#1 0.48,-0.42,0.00,M5] [#2 -0.10,0.23,0.60,U] [#3 0.42,-0.12,0.00,M1] [#4 0.51,-0.24,0.00,M7] [#5 0.01,0.22,0.48,U] [#6 0.25,-0.46,0.00,M9] [#7 0.27,-0.04,0.51,U] [#8 0.52,-0.44,0.00,M10] 
22:49:58.939 00.001 18120 refined, 3 included, MultiStar: {0.14, -0.03}, one-star: {0.28, -0.31}
22:49:58.940 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.14) = xAngle (0.91 = 0.91)
22:49:58.941 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.01 = -2.27)
22:49:58.942 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=0.09 mountY=-0.11, mountTheta=-0.89
22:49:58.943 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.03, opts=13)
22:49:58.945 00.002 18120 Enqueuing Move request for scope (0.14, -0.03)
22:49:58.946 00.001 21948 Worker thread wakes up
22:49:58.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:49:58.946 00.000 18120 UpdateGuideState exits: m=2331 RSB=33.1
22:49:58.947 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:49:58.947 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:58.947 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:49:58.948 00.001 18120 Enqueuing Expose request
22:49:58.948 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:49:58.948 00.000 21948 Moving (0.14, -0.03) raw xDistance=0.09 yDistance=-0.11
22:49:58.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:49:58.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:58.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:58.948 00.000 21948 MoveAxis(E, 0, ABG)
22:49:58.948 00.000 21948 Move returns status 0, amount 0
22:49:58.948 00.000 21948 MoveAxis(N, 0, ABG)
22:49:58.948 00.000 21948 Move returns status 0, amount 0
22:49:58.948 00.000 21948 move complete, result=0
22:49:58.948 00.000 21948 worker thread done servicing request
22:49:58.948 00.000 21948 Worker thread wakes up
22:49:58.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:49:58.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:49:58.949 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:00.580 01.631 21948 Exposure complete
22:50:00.608 00.028 21948 worker thread done servicing request
22:50:00.608 00.000 18120 OnExposeComplete: enter
22:50:00.611 00.003 18120 UpdateGuideState(): m_state=6
22:50:00.611 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
22:50:00.612 00.001 18120 Star::Find returns 1 (0), X=414.80, Y=229.65, Mass=2108, SNR=31.5, Peak=172 HFD=4.0
22:50:00.612 00.000 18120 MultiStar: [#1 0.72,-0.52,0.00,M6] [#2 -0.01,-0.12,0.63,U] [#3 0.31,-0.27,0.66,U] [#4 0.51,-0.26,0.00,M8] [#5 0.55,-0.29,0.00,M1] [#6 0.55,-0.67,0.00,M10] [#7 0.15,-0.25,0.53,U] [#8 0.90,-0.78,0.00,R] 
22:50:00.613 00.001 18120 refined, 3 included, MultiStar: {0.33, -0.29}, one-star: {0.66, -0.42}
22:50:00.613 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
22:50:00.614 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.54 = -2.75)
22:50:00.614 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-0.71 mountX=0.40 mountY=-0.17, mountTheta=-0.40
22:50:00.615 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.29, opts=13)
22:50:00.616 00.001 18120 Enqueuing Move request for scope (0.33, -0.29)
22:50:00.616 00.000 21948 Worker thread wakes up
22:50:00.616 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.29) opts 0xd
22:50:00.616 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.29)
22:50:00.616 00.000 21948 Moving (0.33, -0.29) raw xDistance=0.40 yDistance=-0.17
22:50:00.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:50:00.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:00.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:00.617 00.001 18120 UpdateGuideState exits: m=2108 RSB=31.5
22:50:00.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:00.618 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:00.618 00.000 18120 Enqueuing Expose request
22:50:00.619 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:50:00.619 00.000 21948 MoveAxis(W, 71, ABG)
22:50:00.619 00.000 21948 Guiding  Dir = 3, Dur = 71
22:50:00.620 00.001 21948 IsSlewing returns 0
22:50:00.620 00.000 21948 IsGuiding returns 0
22:50:00.622 00.002 21948 PulseGuide returned control before completion, sleep 80
22:50:00.703 00.081 21948 IsGuiding returns 0
22:50:00.703 00.000 21948 Move returns status 0, amount 71
22:50:00.703 00.000 21948 MoveAxis(N, 0, ABG)
22:50:00.703 00.000 21948 Move returns status 0, amount 0
22:50:00.703 00.000 21948 move complete, result=0
22:50:00.703 00.000 21948 worker thread done servicing request
22:50:00.703 00.000 21948 Worker thread wakes up
22:50:00.703 00.000 18120 GuideStep: 0.4 px 71 ms WEST, -0.2 px 0 ms NORTH
22:50:00.705 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:00.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:02.108 01.403 21948 Exposure complete
22:50:02.141 00.033 21948 worker thread done servicing request
22:50:02.141 00.000 18120 OnExposeComplete: enter
22:50:02.142 00.001 18120 UpdateGuideState(): m_state=6
22:50:02.142 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
22:50:02.143 00.001 18120 Star::Find returns 1 (0), X=414.34, Y=229.89, Mass=1841, SNR=29.4, Peak=180 HFD=4.0
22:50:02.143 00.000 18120 MultiStar: [#1 0.64,-0.16,0.00,M7] [#2 -0.12,0.12,0.66,U] [#3 0.38,-0.37,0.00,M1] [#4 0.39,-0.36,0.00,M9] [#5 0.16,-0.05,0.50,U] [#6 0.59,-0.42,0.00,R] [#7 0.09,-0.11,0.57,U] [#8 -0.29,0.40,0.00,M1] 
22:50:02.144 00.001 18120 refined, 3 included, MultiStar: {0.09, -0.07}, one-star: {0.20, -0.18}
22:50:02.144 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.51 = 0.51)
22:50:02.145 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.67)
22:50:02.145 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.63 mountX=0.10 mountY=-0.05, mountTheta=-0.48
22:50:02.148 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
22:50:02.148 00.000 18120 Enqueuing Move request for scope (0.09, -0.07)
22:50:02.149 00.001 21948 Worker thread wakes up
22:50:02.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:02.150 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:50:02.150 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.4
22:50:02.150 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:50:02.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:02.151 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:02.151 00.000 18120 Enqueuing Expose request
22:50:02.151 00.000 21948 Moving (0.09, -0.07) raw xDistance=0.10 yDistance=-0.05
22:50:02.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:50:02.152 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:02.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:02.152 00.000 21948 MoveAxis(E, 0, ABG)
22:50:02.152 00.000 21948 Move returns status 0, amount 0
22:50:02.152 00.000 21948 MoveAxis(N, 0, ABG)
22:50:02.152 00.000 21948 Move returns status 0, amount 0
22:50:02.152 00.000 21948 move complete, result=0
22:50:02.152 00.000 21948 worker thread done servicing request
22:50:02.152 00.000 21948 Worker thread wakes up
22:50:02.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:02.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:02.152 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:03.779 01.627 21948 Exposure complete
22:50:03.812 00.033 21948 worker thread done servicing request
22:50:03.812 00.000 18120 OnExposeComplete: enter
22:50:03.813 00.001 18120 UpdateGuideState(): m_state=6
22:50:03.814 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
22:50:03.814 00.000 18120 Star::Find returns 1 (0), X=414.20, Y=230.04, Mass=1958, SNR=30.4, Peak=208 HFD=4.1
22:50:03.815 00.001 18120 MultiStar: [#1 0.57,-0.21,0.00,M8] [#2 -0.37,0.04,0.63,U] [#3 0.60,-0.13,0.00,M2] [#4 0.70,-0.28,0.00,M10] [#5 0.18,0.28,0.50,U] [#6 -0.32,0.32,0.00,M1] [#7 0.26,-0.28,0.51,U] [#8 -0.76,0.38,0.00,M2] 
22:50:03.815 00.000 18120 refined, 3 included, MultiStar: {0.02, -0.00}, one-star: {0.06, -0.03}
22:50:03.815 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.14) = xAngle (0.93 = 0.93)
22:50:03.816 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.03 = -2.25)
22:50:03.816 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.21 mountX=0.01 mountY=-0.01, mountTheta=-0.92
22:50:03.818 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.00, opts=13)
22:50:03.818 00.000 18120 Enqueuing Move request for scope (0.02, -0.00)
22:50:03.819 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:03.819 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.4
22:50:03.819 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.820 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:03.820 00.000 18120 Enqueuing Expose request
22:50:03.821 00.001 21948 Worker thread wakes up
22:50:03.821 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:50:03.821 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:50:03.821 00.000 21948 Moving (0.02, -0.00) raw xDistance=0.01 yDistance=-0.01
22:50:03.821 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:03.821 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:03.821 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:03.821 00.000 21948 MoveAxis(E, 0, ABG)
22:50:03.821 00.000 21948 Move returns status 0, amount 0
22:50:03.821 00.000 21948 MoveAxis(N, 0, ABG)
22:50:03.821 00.000 21948 Move returns status 0, amount 0
22:50:03.821 00.000 21948 move complete, result=0
22:50:03.821 00.000 21948 worker thread done servicing request
22:50:03.821 00.000 21948 Worker thread wakes up
22:50:03.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:03.822 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:03.822 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:05.346 01.524 21948 Exposure complete
22:50:05.384 00.038 21948 worker thread done servicing request
22:50:05.384 00.000 18120 OnExposeComplete: enter
22:50:05.385 00.001 18120 UpdateGuideState(): m_state=6
22:50:05.386 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
22:50:05.387 00.001 18120 Star::Find returns 1 (0), X=414.32, Y=230.16, Mass=2265, SNR=32.7, Peak=214 HFD=4.0
22:50:05.388 00.001 18120 MultiStar: [#1 0.33,-0.28,0.00,M9] [#2 -0.01,0.03,0.59,U] [#3 0.64,-0.08,0.00,M3] [#4 0.49,-0.14,0.00,R] [#5 0.34,0.11,0.46,U] [#6 -0.46,0.10,0.00,M2] [#7 0.23,0.07,0.50,U] [#8 -0.54,0.38,0.00,M3] 
22:50:05.388 00.000 18120 refined, 3 included, MultiStar: {0.17, 0.08}, one-star: {0.18, 0.09}
22:50:05.389 00.001 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.14) = xAngle (1.56 = 1.56)
22:50:05.389 00.000 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.66 = -1.62)
22:50:05.391 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.42 mountX=0.00 mountY=-0.19, mountTheta=-1.56
22:50:05.395 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.08, opts=13)
22:50:05.395 00.000 18120 Enqueuing Move request for scope (0.17, 0.08)
22:50:05.397 00.002 21948 Worker thread wakes up
22:50:05.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:05.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
22:50:05.397 00.000 18120 UpdateGuideState exits: m=2265 RSB=32.7
22:50:05.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:05.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:05.399 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
22:50:05.399 00.000 21948 Moving (0.17, 0.08) raw xDistance=0.00 yDistance=-0.19
22:50:05.399 00.000 18120 Enqueuing Expose request
22:50:05.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:50:05.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:05.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:50:05.399 00.000 21948 MoveAxis(E, 0, ABG)
22:50:05.399 00.000 21948 Move returns status 0, amount 0
22:50:05.399 00.000 21948 MoveAxis(N, 0, ABG)
22:50:05.399 00.000 21948 Move returns status 0, amount 0
22:50:05.399 00.000 21948 move complete, result=0
22:50:05.399 00.000 21948 worker thread done servicing request
22:50:05.400 00.001 21948 Worker thread wakes up
22:50:05.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:05.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:05.400 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:07.032 01.632 21948 Exposure complete
22:50:07.073 00.041 21948 worker thread done servicing request
22:50:07.073 00.000 18120 OnExposeComplete: enter
22:50:07.074 00.001 18120 UpdateGuideState(): m_state=6
22:50:07.075 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
22:50:07.076 00.001 18120 Star::Find returns 1 (0), X=414.39, Y=230.06, Mass=2099, SNR=31.6, Peak=184 HFD=4.1
22:50:07.078 00.002 18120 MultiStar: [#1 0.58,-0.37,0.00,M10] [#2 -0.10,0.15,0.63,U] [#3 0.32,-0.44,0.00,M4] [#4 0.04,-0.08,0.51,U] [#5 0.01,-0.01,0.52,U] [#6 -0.52,0.03,0.00,M3] [#7 0.21,0.09,0.51,U] [#8 -0.58,0.31,0.00,M4] 
22:50:07.078 00.000 18120 refined, 4 included, MultiStar: {0.10, 0.02}, one-star: {0.25, -0.01}
22:50:07.079 00.001 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.14) = xAngle (1.38 = 1.38)
22:50:07.079 00.000 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.48 = -1.80)
22:50:07.080 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=0.02 mountY=-0.10, mountTheta=-1.38
22:50:07.083 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.02, opts=13)
22:50:07.084 00.001 18120 Enqueuing Move request for scope (0.10, 0.02)
22:50:07.085 00.001 21948 Worker thread wakes up
22:50:07.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:07.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:50:07.086 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:50:07.086 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.6
22:50:07.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:07.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:07.087 00.001 18120 Enqueuing Expose request
22:50:07.087 00.000 21948 Moving (0.10, 0.02) raw xDistance=0.02 yDistance=-0.10
22:50:07.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:50:07.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:07.087 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:50:07.087 00.000 21948 MoveAxis(E, 0, ABG)
22:50:07.087 00.000 21948 Move returns status 0, amount 0
22:50:07.087 00.000 21948 MoveAxis(N, 0, ABG)
22:50:07.087 00.000 21948 Move returns status 0, amount 0
22:50:07.087 00.000 21948 move complete, result=0
22:50:07.087 00.000 21948 worker thread done servicing request
22:50:07.087 00.000 21948 Worker thread wakes up
22:50:07.088 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:07.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:07.088 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:08.610 01.522 21948 Exposure complete
22:50:08.638 00.028 21948 worker thread done servicing request
22:50:08.639 00.001 18120 OnExposeComplete: enter
22:50:08.639 00.000 18120 UpdateGuideState(): m_state=6
22:50:08.641 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
22:50:08.644 00.003 18120 Star::Find returns 1 (0), X=414.30, Y=230.11, Mass=2003, SNR=30.8, Peak=189 HFD=4.0
22:50:08.646 00.002 18120 MultiStar: [#1 0.74,-0.27,0.00,R] [#2 -0.01,0.22,0.64,U] [#3 0.47,-0.24,0.00,M5] [#4 -0.01,-0.21,0.58,U] [#5 0.30,-0.01,0.50,U] [#6 0.12,0.10,0.50,U] [#7 0.08,-0.53,0.00,M1] [#8 -0.40,0.27,0.00,M5] 
22:50:08.649 00.003 18120 refined, 4 included, MultiStar: {0.11, 0.03}, one-star: {0.16, 0.04}
22:50:08.651 00.002 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.14) = xAngle (1.43 = 1.43)
22:50:08.653 00.002 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.53 = -1.75)
22:50:08.655 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=0.02 mountY=-0.11, mountTheta=-1.43
22:50:08.658 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
22:50:08.660 00.002 18120 Enqueuing Move request for scope (0.11, 0.03)
22:50:08.661 00.001 21948 Worker thread wakes up
22:50:08.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:50:08.661 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:50:08.662 00.001 21948 Moving (0.11, 0.03) raw xDistance=0.02 yDistance=-0.11
22:50:08.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:50:08.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:08.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:08.664 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:50:08.664 00.000 21948 MoveAxis(E, 0, ABG)
22:50:08.665 00.001 21948 Move returns status 0, amount 0
22:50:08.665 00.000 21948 MoveAxis(N, 0, ABG)
22:50:08.665 00.000 21948 Move returns status 0, amount 0
22:50:08.665 00.000 21948 move complete, result=0
22:50:08.665 00.000 21948 worker thread done servicing request
22:50:08.665 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.8
22:50:08.666 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.667 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:08.669 00.002 18120 Enqueuing Expose request
22:50:08.670 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:08.671 00.001 21948 Worker thread wakes up
22:50:08.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:08.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:10.306 01.635 21948 Exposure complete
22:50:10.362 00.056 21948 worker thread done servicing request
22:50:10.362 00.000 18120 OnExposeComplete: enter
22:50:10.364 00.002 18120 UpdateGuideState(): m_state=6
22:50:10.366 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
22:50:10.367 00.001 18120 Star::Find returns 1 (0), X=414.47, Y=230.30, Mass=2032, SNR=30.9, Peak=169 HFD=4.0
22:50:10.368 00.001 18120 MultiStar: [#1 -0.05,0.02,0.69,U] [#2 -0.10,0.36,0.65,U] [#3 0.33,0.13,0.68,U] [#4 0.10,-0.07,0.53,U] [#5 0.08,0.00,0.52,U] [#6 -0.06,0.09,0.51,U] [#7 0.17,-0.00,0.53,U] [#8 -0.52,0.34,0.00,M6] 
22:50:10.368 00.000 18120 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.33, 0.23}
22:50:10.368 00.000 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.14) = xAngle (1.89 = 1.89)
22:50:10.370 00.002 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.99 = -1.29)
22:50:10.371 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.75 mountX=-0.05 mountY=-0.16, mountTheta=-1.89
22:50:10.373 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.11, opts=13)
22:50:10.375 00.002 18120 Enqueuing Move request for scope (0.12, 0.11)
22:50:10.376 00.001 21948 Worker thread wakes up
22:50:10.376 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:10.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
22:50:10.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
22:50:10.376 00.000 18120 UpdateGuideState exits: m=2032 RSB=30.9
22:50:10.376 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:10.377 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:10.377 00.000 18120 Enqueuing Expose request
22:50:10.378 00.001 21948 Moving (0.12, 0.11) raw xDistance=-0.05 yDistance=-0.16
22:50:10.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:50:10.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:10.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:50:10.378 00.000 21948 MoveAxis(E, 0, ABG)
22:50:10.378 00.000 21948 Move returns status 0, amount 0
22:50:10.378 00.000 21948 MoveAxis(N, 0, ABG)
22:50:10.379 00.001 21948 Move returns status 0, amount 0
22:50:10.379 00.000 21948 move complete, result=0
22:50:10.379 00.000 21948 worker thread done servicing request
22:50:10.379 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:10.379 00.000 21948 Worker thread wakes up
22:50:10.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:10.379 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:11.795 01.416 21948 Exposure complete
22:50:11.823 00.028 21948 worker thread done servicing request
22:50:11.823 00.000 18120 OnExposeComplete: enter
22:50:11.824 00.001 18120 UpdateGuideState(): m_state=6
22:50:11.824 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
22:50:11.825 00.001 18120 Star::Find returns 1 (0), X=414.15, Y=230.19, Mass=2007, SNR=30.6, Peak=181 HFD=4.3
22:50:11.825 00.000 18120 MultiStar: [#1 -0.12,0.09,0.73,U] [#2 -0.33,0.31,0.00,M1] [#3 -0.18,0.02,0.69,U] [#4 -0.16,0.10,0.53,U] [#5 0.15,0.37,0.54,U] [#6 -0.29,0.18,0.50,U] [#7 0.01,0.04,0.50,U] [#8 -0.58,0.20,0.00,M7] 
22:50:11.827 00.002 18120 single-star, 6 included, MultiStar: {-0.08, 0.13}, one-star: {0.01, 0.12}
22:50:11.829 00.002 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
22:50:11.832 00.003 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.56)
22:50:11.834 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
22:50:11.838 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
22:50:11.838 00.000 18120 Enqueuing Move request for scope (0.01, 0.12)
22:50:11.839 00.001 21948 Worker thread wakes up
22:50:11.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:11.840 00.001 18120 UpdateGuideState exits: m=2007 RSB=30.6
22:50:11.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.841 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:11.842 00.001 18120 Enqueuing Expose request
22:50:11.843 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
22:50:11.843 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
22:50:11.843 00.000 21948 Moving (0.01, 0.12) raw xDistance=-0.10 yDistance=-0.06
22:50:11.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:50:11.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:11.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:11.843 00.000 21948 MoveAxis(E, 0, ABG)
22:50:11.843 00.000 21948 Move returns status 0, amount 0
22:50:11.843 00.000 21948 MoveAxis(N, 0, ABG)
22:50:11.843 00.000 21948 Move returns status 0, amount 0
22:50:11.843 00.000 21948 move complete, result=0
22:50:11.843 00.000 21948 worker thread done servicing request
22:50:11.843 00.000 21948 Worker thread wakes up
22:50:11.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:11.843 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:11.843 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:13.473 01.630 21948 Exposure complete
22:50:13.516 00.043 21948 worker thread done servicing request
22:50:13.516 00.000 18120 OnExposeComplete: enter
22:50:13.517 00.001 18120 UpdateGuideState(): m_state=6
22:50:13.518 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
22:50:13.519 00.001 18120 Star::Find returns 1 (0), X=414.41, Y=230.09, Mass=2027, SNR=30.7, Peak=198 HFD=3.9
22:50:13.519 00.000 18120 MultiStar: [#1 -0.34,0.10,0.72,U] [#2 -0.07,0.21,0.65,U] [#3 0.58,-0.23,0.00,M4] [#4 -0.23,-0.20,0.57,U] [#5 0.16,0.25,0.48,U] [#6 -0.27,0.20,0.49,U] [#7 0.29,-0.19,0.50,U] [#8 -0.16,-0.02,0.45,U] 
22:50:13.519 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.27, 0.01}
22:50:13.519 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.22 = -3.07)
22:50:13.520 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
22:50:13.520 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.07 mountX=-0.05 mountY=0.00, mountTheta=3.11
22:50:13.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
22:50:13.522 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
22:50:13.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:13.524 00.002 18120 UpdateGuideState exits: m=2027 RSB=30.7
22:50:13.524 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:13.524 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:13.524 00.000 18120 Enqueuing Expose request
22:50:13.524 00.000 21948 Worker thread wakes up
22:50:13.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:50:13.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:50:13.524 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.00
22:50:13.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:50:13.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:13.525 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:50:13.525 00.000 21948 MoveAxis(E, 0, ABG)
22:50:13.525 00.000 21948 Move returns status 0, amount 0
22:50:13.525 00.000 21948 MoveAxis(N, 0, ABG)
22:50:13.525 00.000 21948 Move returns status 0, amount 0
22:50:13.525 00.000 21948 move complete, result=0
22:50:13.525 00.000 21948 worker thread done servicing request
22:50:13.525 00.000 21948 Worker thread wakes up
22:50:13.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:13.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:13.525 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:15.048 01.523 21948 Exposure complete
22:50:15.074 00.026 21948 worker thread done servicing request
22:50:15.074 00.000 18120 OnExposeComplete: enter
22:50:15.075 00.001 18120 UpdateGuideState(): m_state=6
22:50:15.075 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
22:50:15.076 00.001 18120 Star::Find returns 1 (0), X=414.27, Y=230.17, Mass=1836, SNR=29.4, Peak=170 HFD=4.2
22:50:15.076 00.000 18120 MultiStar: [#1 -0.25,0.05,0.73,U] [#2 -0.09,0.30,0.67,U] [#3 -0.14,-0.11,0.72,U] [#4 0.07,-0.09,0.56,U] [#5 0.32,0.11,0.54,U] [#6 -0.27,0.23,0.55,U] [#7 0.27,0.05,0.54,U] [#8 -0.43,0.46,0.00,M7] 
22:50:15.077 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.08}, one-star: {0.13, 0.10}
22:50:15.079 00.002 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
22:50:15.082 00.003 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
22:50:15.084 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=-0.07 mountY=-0.04, mountTheta=-2.70
22:50:15.088 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.08, opts=13)
22:50:15.088 00.000 18120 Enqueuing Move request for scope (-0.00, 0.08)
22:50:15.089 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:15.089 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.4
22:50:15.090 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:15.091 00.001 18120 Enqueuing Expose request
22:50:15.091 00.000 21948 Worker thread wakes up
22:50:15.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:50:15.091 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:50:15.091 00.000 21948 Moving (-0.00, 0.08) raw xDistance=-0.07 yDistance=-0.04
22:50:15.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:50:15.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:15.091 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:15.091 00.000 21948 MoveAxis(E, 0, ABG)
22:50:15.091 00.000 21948 Move returns status 0, amount 0
22:50:15.091 00.000 21948 MoveAxis(N, 0, ABG)
22:50:15.091 00.000 21948 Move returns status 0, amount 0
22:50:15.091 00.000 21948 move complete, result=0
22:50:15.091 00.000 21948 worker thread done servicing request
22:50:15.091 00.000 21948 Worker thread wakes up
22:50:15.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:15.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:15.092 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:16.725 01.633 21948 Exposure complete
22:50:16.762 00.037 21948 worker thread done servicing request
22:50:16.762 00.000 18120 OnExposeComplete: enter
22:50:16.762 00.000 18120 UpdateGuideState(): m_state=6
22:50:16.763 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
22:50:16.764 00.001 18120 Star::Find returns 1 (0), X=414.35, Y=229.98, Mass=2042, SNR=31.1, Peak=177 HFD=4.1
22:50:16.765 00.001 18120 MultiStar: [#1 -0.02,0.02,0.67,U] [#2 -0.13,-0.13,0.58,U] [#3 0.43,-0.36,0.00,M4] [#4 0.08,-0.22,0.58,U] [#5 0.07,0.16,0.49,U] [#6 -0.21,0.28,0.45,U] [#7 0.06,0.03,0.52,U] [#8 -0.36,0.39,0.00,M8] 
22:50:16.766 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {0.21, -0.09}
22:50:16.767 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.14) = xAngle (0.69 = 0.69)
22:50:16.767 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.80 = -2.49)
22:50:16.768 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.45 mountX=0.03 mountY=-0.02, mountTheta=-0.67
22:50:16.769 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
22:50:16.769 00.000 18120 Enqueuing Move request for scope (0.03, -0.02)
22:50:16.770 00.001 21948 Worker thread wakes up
22:50:16.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:50:16.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:50:16.770 00.000 21948 Moving (0.03, -0.02) raw xDistance=0.03 yDistance=-0.02
22:50:16.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:50:16.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:16.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:16.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:16.770 00.000 21948 MoveAxis(E, 0, ABG)
22:50:16.770 00.000 21948 Move returns status 0, amount 0
22:50:16.770 00.000 21948 MoveAxis(N, 0, ABG)
22:50:16.770 00.000 21948 Move returns status 0, amount 0
22:50:16.771 00.001 21948 move complete, result=0
22:50:16.771 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.1
22:50:16.772 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:16.772 00.000 21948 worker thread done servicing request
22:50:16.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:16.773 00.001 18120 Enqueuing Expose request
22:50:16.774 00.001 21948 Worker thread wakes up
22:50:16.774 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:16.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:16.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:18.299 01.525 21948 Exposure complete
22:50:18.332 00.033 21948 worker thread done servicing request
22:50:18.332 00.000 18120 OnExposeComplete: enter
22:50:18.333 00.001 18120 UpdateGuideState(): m_state=6
22:50:18.333 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
22:50:18.334 00.001 18120 Star::Find returns 1 (0), X=414.56, Y=230.07, Mass=1896, SNR=29.9, Peak=153 HFD=4.0
22:50:18.335 00.001 18120 MultiStar: [#1 -0.07,0.00,0.74,U] [#2 0.13,0.01,0.63,U] [#3 0.37,-0.10,0.72,U] [#4 0.02,-0.17,0.54,U] [#5 0.25,-0.04,0.51,U] [#6 -0.48,0.35,0.00,M1] [#7 0.34,-0.09,0.57,U] [#8 -0.42,0.36,0.00,M9] 
22:50:18.335 00.000 18120 refined, 6 included, MultiStar: {0.22, -0.05}, one-star: {0.42, 0.00}
22:50:18.335 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.14) = xAngle (0.93 = 0.93)
22:50:18.336 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.03 = -2.25)
22:50:18.336 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=0.14 mountY=-0.18, mountTheta=-0.92
22:50:18.339 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.05, opts=13)
22:50:18.340 00.001 18120 Enqueuing Move request for scope (0.22, -0.05)
22:50:18.341 00.001 21948 Worker thread wakes up
22:50:18.341 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
22:50:18.341 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
22:50:18.341 00.000 21948 Moving (0.22, -0.05) raw xDistance=0.14 yDistance=-0.18
22:50:18.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:50:18.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:18.341 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:18.342 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:50:18.342 00.000 21948 MoveAxis(E, 0, ABG)
22:50:18.342 00.000 21948 Move returns status 0, amount 0
22:50:18.342 00.000 21948 MoveAxis(N, 0, ABG)
22:50:18.342 00.000 21948 Move returns status 0, amount 0
22:50:18.342 00.000 21948 move complete, result=0
22:50:18.342 00.000 18120 UpdateGuideState exits: m=1896 RSB=29.9
22:50:18.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.343 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:18.343 00.000 18120 Enqueuing Expose request
22:50:18.344 00.001 21948 worker thread done servicing request
22:50:18.344 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:18.344 00.000 21948 Worker thread wakes up
22:50:18.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:18.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:19.975 01.631 21948 Exposure complete
22:50:20.019 00.044 21948 worker thread done servicing request
22:50:20.019 00.000 18120 OnExposeComplete: enter
22:50:20.021 00.002 18120 UpdateGuideState(): m_state=6
22:50:20.022 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
22:50:20.023 00.001 18120 Star::Find returns 1 (0), X=414.51, Y=229.90, Mass=1952, SNR=30.4, Peak=166 HFD=3.9
22:50:20.023 00.000 18120 MultiStar: [#1 0.07,-0.17,0.71,U] [#2 0.11,0.12,0.64,U] [#3 0.61,-0.18,0.00,M4] [#4 0.05,-0.14,0.56,U] [#5 0.34,-0.44,0.00,M1] [#6 -0.08,-0.18,0.49,U] [#7 0.31,-0.37,0.00,M1] [#8 -0.51,0.12,0.00,M10] 
22:50:20.024 00.001 18120 refined, 4 included, MultiStar: {0.14, -0.11}, one-star: {0.37, -0.17}
22:50:20.024 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.14) = xAngle (0.46 = 0.46)
22:50:20.025 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.57 = -2.72)
22:50:20.025 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.68 mountX=0.16 mountY=-0.07, mountTheta=-0.43
22:50:20.026 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.11, opts=13)
22:50:20.026 00.000 18120 Enqueuing Move request for scope (0.14, -0.11)
22:50:20.027 00.001 21948 Worker thread wakes up
22:50:20.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
22:50:20.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
22:50:20.027 00.000 21948 Moving (0.14, -0.11) raw xDistance=0.16 yDistance=-0.07
22:50:20.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:50:20.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:20.028 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:20.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:20.028 00.000 21948 MoveAxis(E, 0, ABG)
22:50:20.028 00.000 21948 Move returns status 0, amount 0
22:50:20.028 00.000 21948 MoveAxis(N, 0, ABG)
22:50:20.028 00.000 21948 Move returns status 0, amount 0
22:50:20.028 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.4
22:50:20.031 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:20.033 00.002 21948 move complete, result=0
22:50:20.033 00.000 21948 worker thread done servicing request
22:50:20.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:20.034 00.001 18120 Enqueuing Expose request
22:50:20.034 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:20.035 00.001 21948 Worker thread wakes up
22:50:20.036 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:20.038 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:21.555 01.517 21948 Exposure complete
22:50:21.598 00.043 21948 worker thread done servicing request
22:50:21.598 00.000 18120 OnExposeComplete: enter
22:50:21.601 00.003 18120 UpdateGuideState(): m_state=6
22:50:21.604 00.003 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
22:50:21.606 00.002 18120 Star::Find returns 1 (0), X=414.38, Y=229.89, Mass=1883, SNR=29.8, Peak=187 HFD=3.9
22:50:21.609 00.003 18120 MultiStar: [#1 -0.23,0.03,0.71,U] [#2 0.04,0.09,0.64,U] [#3 0.48,-0.22,0.00,M5] [#4 -0.13,-0.21,0.58,U] [#5 0.47,-0.25,0.00,M2] [#6 -0.21,0.12,0.50,U] [#7 0.08,-0.13,0.54,U] [#8 -0.62,0.15,0.00,R] 
22:50:21.611 00.002 18120 refined, 5 included, MultiStar: {-0.01, -0.06}, one-star: {0.24, -0.18}
22:50:21.612 00.001 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
22:50:21.613 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
22:50:21.613 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.74 mountX=0.05 mountY=0.04, mountTheta=0.62
22:50:21.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
22:50:21.615 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
22:50:21.616 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:21.616 00.000 18120 UpdateGuideState exits: m=1883 RSB=29.8
22:50:21.617 00.001 21948 Worker thread wakes up
22:50:21.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:50:21.617 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:50:21.617 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.04
22:50:21.617 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:50:21.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:21.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.618 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:21.618 00.000 21948 MoveAxis(E, 0, ABG)
22:50:21.618 00.000 21948 Move returns status 0, amount 0
22:50:21.618 00.000 21948 MoveAxis(N, 0, ABG)
22:50:21.618 00.000 21948 Move returns status 0, amount 0
22:50:21.618 00.000 21948 move complete, result=0
22:50:21.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:21.619 00.001 18120 Enqueuing Expose request
22:50:21.620 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:21.620 00.000 21948 worker thread done servicing request
22:50:21.620 00.000 21948 Worker thread wakes up
22:50:21.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:21.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:23.261 01.641 21948 Exposure complete
22:50:23.297 00.036 21948 worker thread done servicing request
22:50:23.297 00.000 18120 OnExposeComplete: enter
22:50:23.298 00.001 18120 UpdateGuideState(): m_state=6
22:50:23.298 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
22:50:23.299 00.001 18120 Star::Find returns 1 (0), X=414.65, Y=229.70, Mass=2060, SNR=31.2, Peak=172 HFD=4.2
22:50:23.299 00.000 18120 MultiStar: [#1 -0.16,-0.03,0.74,U] [#2 -0.07,-0.00,0.60,U] [#3 0.17,-0.35,0.67,U] [#4 0.11,-0.15,0.56,U] [#5 0.18,-0.09,0.55,U] [#6 0.04,-0.28,0.48,U] [#7 0.22,-0.33,0.49,U] [#8 0.31,0.07,0.43,U] 
22:50:23.300 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.51, -0.37}
22:50:23.300 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
22:50:23.301 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.89)
22:50:23.301 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.86 mountX=0.24 mountY=-0.06, mountTheta=-0.25
22:50:23.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.19, opts=13)
22:50:23.303 00.001 18120 Enqueuing Move request for scope (0.16, -0.19)
22:50:23.303 00.000 21948 Worker thread wakes up
22:50:23.303 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
22:50:23.304 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
22:50:23.304 00.000 21948 Moving (0.16, -0.19) raw xDistance=0.24 yDistance=-0.06
22:50:23.304 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:50:23.304 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:23.304 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:23.304 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.2
22:50:23.305 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.305 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:23.305 00.000 18120 Enqueuing Expose request
22:50:23.308 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:23.308 00.000 21948 MoveAxis(W, 42, ABG)
22:50:23.308 00.000 21948 Guiding  Dir = 3, Dur = 42
22:50:23.309 00.001 21948 IsSlewing returns 0
22:50:23.309 00.000 21948 IsGuiding returns 0
22:50:23.310 00.001 21948 PulseGuide returned control before completion, sleep 51
22:50:23.372 00.062 21948 IsGuiding returns 0
22:50:23.372 00.000 21948 Move returns status 0, amount 42
22:50:23.372 00.000 21948 MoveAxis(N, 0, ABG)
22:50:23.372 00.000 21948 Move returns status 0, amount 0
22:50:23.372 00.000 21948 move complete, result=0
22:50:23.372 00.000 21948 worker thread done servicing request
22:50:23.372 00.000 21948 Worker thread wakes up
22:50:23.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:23.372 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
22:50:23.373 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:24.782 01.409 21948 Exposure complete
22:50:24.827 00.045 21948 worker thread done servicing request
22:50:24.827 00.000 18120 OnExposeComplete: enter
22:50:24.829 00.002 18120 UpdateGuideState(): m_state=6
22:50:24.831 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
22:50:24.832 00.001 18120 Star::Find returns 1 (0), X=414.31, Y=229.74, Mass=1979, SNR=30.5, Peak=185 HFD=4.1
22:50:24.834 00.002 18120 MultiStar: [#1 -0.08,0.04,0.74,U] [#2 -0.24,0.08,0.65,U] [#3 -0.03,-0.24,0.66,U] [#4 -0.06,-0.37,0.55,U] [#5 0.42,-0.12,0.00,M2] [#6 -0.36,-0.06,0.51,U] [#7 0.12,-0.36,0.51,U] [#8 -0.24,0.29,0.44,U] 
22:50:24.835 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {0.17, -0.33}
22:50:24.836 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.14) = xAngle (-0.85 = -0.85)
22:50:24.837 00.001 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.25 = 2.25)
22:50:24.839 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.00 mountX=0.10 mountY=0.12, mountTheta=0.87
22:50:24.841 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.14, opts=13)
22:50:24.843 00.002 18120 Enqueuing Move request for scope (-0.06, -0.14)
22:50:24.843 00.000 21948 Worker thread wakes up
22:50:24.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:24.845 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
22:50:24.845 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.5
22:50:24.846 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:24.846 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
22:50:24.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:24.847 00.001 18120 Enqueuing Expose request
22:50:24.847 00.000 21948 Moving (-0.06, -0.14) raw xDistance=0.10 yDistance=0.12
22:50:24.848 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:50:24.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:24.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:24.848 00.000 21948 MoveAxis(E, 0, ABG)
22:50:24.848 00.000 21948 Move returns status 0, amount 0
22:50:24.848 00.000 21948 MoveAxis(N, 0, ABG)
22:50:24.848 00.000 21948 Move returns status 0, amount 0
22:50:24.848 00.000 21948 move complete, result=0
22:50:24.848 00.000 21948 worker thread done servicing request
22:50:24.848 00.000 21948 Worker thread wakes up
22:50:24.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:24.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:24.848 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:26.475 01.627 21948 Exposure complete
22:50:26.505 00.030 21948 worker thread done servicing request
22:50:26.505 00.000 18120 OnExposeComplete: enter
22:50:26.506 00.001 18120 UpdateGuideState(): m_state=6
22:50:26.506 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
22:50:26.507 00.001 18120 Star::Find returns 1 (0), X=414.25, Y=230.07, Mass=2116, SNR=31.5, Peak=196 HFD=4.2
22:50:26.507 00.000 18120 MultiStar: [#1 -0.32,0.15,0.70,U] [#2 -0.18,0.35,0.63,U] [#3 -0.28,0.07,0.67,U] [#4 -0.33,-0.19,0.54,U] [#5 -0.05,0.03,0.53,U] [#6 -0.32,-0.08,0.50,U] [#7 -0.04,-0.04,0.53,U] [#8 -0.18,0.30,0.45,U] 
22:50:26.508 00.001 18120 single-star, 8 included, MultiStar: {-0.16, 0.06}, one-star: {0.11, 0.00}
22:50:26.508 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.14) = xAngle (1.17 = 1.17)
22:50:26.508 00.000 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.27 = -2.01)
22:50:26.509 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=0.04 mountY=-0.10, mountTheta=-1.16
22:50:26.510 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.00, opts=13)
22:50:26.511 00.001 18120 Enqueuing Move request for scope (0.11, 0.00)
22:50:26.511 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:26.512 00.001 21948 Worker thread wakes up
22:50:26.512 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.5
22:50:26.512 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:26.513 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:26.513 00.000 18120 Enqueuing Expose request
22:50:26.513 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:50:26.514 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:50:26.514 00.000 21948 Moving (0.11, 0.00) raw xDistance=0.04 yDistance=-0.10
22:50:26.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:26.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:26.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:50:26.514 00.000 21948 MoveAxis(E, 0, ABG)
22:50:26.514 00.000 21948 Move returns status 0, amount 0
22:50:26.514 00.000 21948 MoveAxis(N, 0, ABG)
22:50:26.514 00.000 21948 Move returns status 0, amount 0
22:50:26.514 00.000 21948 move complete, result=0
22:50:26.514 00.000 21948 worker thread done servicing request
22:50:26.514 00.000 21948 Worker thread wakes up
22:50:26.514 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:26.515 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:26.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:28.039 01.524 21948 Exposure complete
22:50:28.063 00.024 21948 worker thread done servicing request
22:50:28.063 00.000 18120 OnExposeComplete: enter
22:50:28.063 00.000 18120 UpdateGuideState(): m_state=6
22:50:28.064 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
22:50:28.064 00.000 18120 Star::Find returns 1 (0), X=414.16, Y=230.27, Mass=1913, SNR=29.9, Peak=177 HFD=4.1
22:50:28.065 00.001 18120 MultiStar: [#1 -0.36,0.36,0.00,M1] [#2 -0.15,0.33,0.64,U] [#3 -0.10,0.11,0.72,U] [#4 -0.21,0.27,0.58,U] [#5 -0.06,0.15,0.52,U] [#6 -0.45,0.14,0.00,M1] [#7 -0.10,-0.00,0.55,U] [#8 -0.17,0.39,0.00,M1] 
22:50:28.065 00.000 18120 refined, 5 included, MultiStar: {-0.09, 0.18}, one-star: {0.02, 0.20}
22:50:28.066 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
22:50:28.066 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
22:50:28.067 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.02 mountX=-0.20 mountY=-0.00, mountTheta=-3.12
22:50:28.072 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.18, opts=13)
22:50:28.072 00.000 18120 Enqueuing Move request for scope (-0.09, 0.18)
22:50:28.073 00.001 21948 Worker thread wakes up
22:50:28.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
22:50:28.073 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
22:50:28.073 00.000 21948 Moving (-0.09, 0.18) raw xDistance=-0.20 yDistance=-0.00
22:50:28.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:50:28.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:28.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:28.073 00.000 21948 MoveAxis(E, 36, ABG)
22:50:28.073 00.000 21948 Guiding  Dir = 2, Dur = 36
22:50:28.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:28.076 00.003 21948 IsSlewing returns 0
22:50:28.076 00.000 18120 UpdateGuideState exits: m=1913 RSB=29.9
22:50:28.077 00.001 21948 IsGuiding returns 0
22:50:28.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:28.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:28.078 00.001 18120 Enqueuing Expose request
22:50:28.079 00.001 21948 PulseGuide returned control before completion, sleep 45
22:50:28.129 00.050 21948 IsGuiding returns 0
22:50:28.129 00.000 21948 Move returns status 0, amount 36
22:50:28.129 00.000 21948 MoveAxis(N, 0, ABG)
22:50:28.129 00.000 21948 Move returns status 0, amount 0
22:50:28.129 00.000 21948 move complete, result=0
22:50:28.129 00.000 21948 worker thread done servicing request
22:50:28.129 00.000 21948 Worker thread wakes up
22:50:28.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:28.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:28.129 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
22:50:29.751 01.622 21948 Exposure complete
22:50:29.791 00.040 21948 worker thread done servicing request
22:50:29.792 00.001 18120 OnExposeComplete: enter
22:50:29.793 00.001 18120 UpdateGuideState(): m_state=6
22:50:29.793 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
22:50:29.794 00.001 18120 Star::Find returns 1 (0), X=414.28, Y=230.06, Mass=2272, SNR=32.7, Peak=205 HFD=4.2
22:50:29.795 00.001 18120 MultiStar: [#1 -0.18,0.08,0.67,U] [#2 -0.32,0.07,0.57,U] [#3 -0.19,-0.21,0.67,U] [#4 -0.31,-0.19,0.50,U] [#5 0.25,0.06,0.50,U] [#6 -0.01,-0.03,0.44,U] [#7 0.04,-0.16,0.51,U] [#8 -0.02,0.22,0.43,U] 
22:50:29.796 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.14, -0.01}
22:50:29.796 00.000 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.63 = -1.63)
22:50:29.797 00.001 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
22:50:29.798 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=-0.00 mountY=0.06, mountTheta=1.63
22:50:29.799 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
22:50:29.799 00.000 18120 Enqueuing Move request for scope (-0.06, -0.02)
22:50:29.800 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:29.800 00.000 18120 UpdateGuideState exits: m=2272 RSB=32.7
22:50:29.801 00.001 21948 Worker thread wakes up
22:50:29.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:50:29.801 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:50:29.801 00.000 21948 Moving (-0.06, -0.02) raw xDistance=-0.00 yDistance=0.06
22:50:29.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:50:29.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:29.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:50:29.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.802 00.001 21948 MoveAxis(E, 0, ABG)
22:50:29.802 00.000 21948 Move returns status 0, amount 0
22:50:29.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:29.802 00.000 18120 Enqueuing Expose request
22:50:29.803 00.001 21948 MoveAxis(N, 0, ABG)
22:50:29.803 00.000 21948 Move returns status 0, amount 0
22:50:29.803 00.000 21948 move complete, result=0
22:50:29.803 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:29.803 00.000 21948 worker thread done servicing request
22:50:29.803 00.000 21948 Worker thread wakes up
22:50:29.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:29.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:31.317 01.514 21948 Exposure complete
22:50:31.350 00.033 21948 worker thread done servicing request
22:50:31.350 00.000 18120 OnExposeComplete: enter
22:50:31.351 00.001 18120 UpdateGuideState(): m_state=6
22:50:31.351 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
22:50:31.351 00.000 18120 Star::Find returns 1 (0), X=414.36, Y=229.77, Mass=1896, SNR=29.8, Peak=172 HFD=4.2
22:50:31.353 00.002 18120 MultiStar: [#1 -0.35,0.20,0.75,U] [#2 -0.14,0.15,0.63,U] [#3 0.06,-0.24,0.75,U] [#4 0.05,-0.31,0.57,U] [#5 0.31,-0.34,0.00,M1] [#6 -0.14,-0.10,0.50,U] [#7 0.32,-0.41,0.00,M1] [#8 -0.05,0.13,0.48,U] 
22:50:31.354 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.09}, one-star: {0.22, -0.30}
22:50:31.357 00.003 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
22:50:31.358 00.001 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.30 = 2.30)
22:50:31.359 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.95 mountX=0.06 mountY=0.07, mountTheta=0.82
22:50:31.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
22:50:31.363 00.002 18120 Enqueuing Move request for scope (-0.03, -0.09)
22:50:31.363 00.000 21948 Worker thread wakes up
22:50:31.364 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:31.364 00.000 18120 UpdateGuideState exits: m=1896 RSB=29.8
22:50:31.365 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:31.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:31.365 00.000 18120 Enqueuing Expose request
22:50:31.366 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:50:31.366 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:50:31.366 00.000 21948 Moving (-0.03, -0.09) raw xDistance=0.06 yDistance=0.07
22:50:31.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:50:31.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:31.366 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:31.366 00.000 21948 MoveAxis(E, 0, ABG)
22:50:31.366 00.000 21948 Move returns status 0, amount 0
22:50:31.366 00.000 21948 MoveAxis(N, 0, ABG)
22:50:31.366 00.000 21948 Move returns status 0, amount 0
22:50:31.366 00.000 21948 move complete, result=0
22:50:31.366 00.000 21948 worker thread done servicing request
22:50:31.366 00.000 21948 Worker thread wakes up
22:50:31.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:31.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:31.367 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:33.003 01.636 21948 Exposure complete
22:50:33.028 00.025 21948 worker thread done servicing request
22:50:33.028 00.000 18120 OnExposeComplete: enter
22:50:33.029 00.001 18120 UpdateGuideState(): m_state=6
22:50:33.031 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
22:50:33.032 00.001 18120 Star::Find returns 1 (0), X=414.45, Y=229.95, Mass=2082, SNR=31.2, Peak=180 HFD=4.0
22:50:33.033 00.001 18120 MultiStar: [#1 -0.16,0.04,0.74,U] [#2 0.06,0.12,0.63,U] [#3 -0.06,-0.19,0.66,U] [#4 0.01,-0.36,0.57,U] [#5 0.27,0.11,0.51,U] [#6 -0.31,0.05,0.48,U] [#7 0.39,-0.26,0.00,M2] [#8 0.13,0.02,0.46,U] 
22:50:33.033 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.31, -0.12}
22:50:33.035 00.002 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
22:50:33.035 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.86)
22:50:33.036 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.82 mountX=0.07 mountY=-0.02, mountTheta=-0.29
22:50:33.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
22:50:33.037 00.000 18120 Enqueuing Move request for scope (0.05, -0.05)
22:50:33.038 00.001 21948 Worker thread wakes up
22:50:33.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:33.038 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.2
22:50:33.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:33.039 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:33.039 00.000 18120 Enqueuing Expose request
22:50:33.040 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:50:33.040 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:50:33.040 00.000 21948 Moving (0.05, -0.05) raw xDistance=0.07 yDistance=-0.02
22:50:33.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:50:33.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:33.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:33.040 00.000 21948 MoveAxis(E, 0, ABG)
22:50:33.040 00.000 21948 Move returns status 0, amount 0
22:50:33.040 00.000 21948 MoveAxis(N, 0, ABG)
22:50:33.040 00.000 21948 Move returns status 0, amount 0
22:50:33.040 00.000 21948 move complete, result=0
22:50:33.040 00.000 21948 worker thread done servicing request
22:50:33.040 00.000 21948 Worker thread wakes up
22:50:33.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:33.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:33.040 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:34.556 01.516 21948 Exposure complete
22:50:34.613 00.057 21948 worker thread done servicing request
22:50:34.613 00.000 18120 OnExposeComplete: enter
22:50:34.615 00.002 18120 UpdateGuideState(): m_state=6
22:50:34.616 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
22:50:34.618 00.002 18120 Star::Find returns 1 (0), X=414.25, Y=229.99, Mass=1957, SNR=30.3, Peak=191 HFD=4.0
22:50:34.618 00.000 18120 MultiStar: [#1 0.03,-0.13,0.77,U] [#2 -0.12,0.13,0.61,U] [#3 0.55,-0.16,0.00,M1] [#4 -0.18,-0.07,0.53,U] [#5 0.33,-0.14,0.54,U] [#6 -0.22,0.14,0.50,U] [#7 0.15,-0.21,0.52,U] [#8 -0.17,0.15,0.45,U] 
22:50:34.619 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.11, -0.08}
22:50:34.619 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
22:50:34.620 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
22:50:34.622 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.39 mountX=0.04 mountY=0.01, mountTheta=0.28
22:50:34.626 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
22:50:34.626 00.000 18120 Enqueuing Move request for scope (0.01, -0.04)
22:50:34.626 00.000 21948 Worker thread wakes up
22:50:34.627 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:50:34.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:34.627 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.3
22:50:34.628 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.628 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:34.628 00.000 18120 Enqueuing Expose request
22:50:34.629 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:50:34.629 00.000 21948 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
22:50:34.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:34.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:34.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:34.629 00.000 21948 MoveAxis(E, 0, ABG)
22:50:34.629 00.000 21948 Move returns status 0, amount 0
22:50:34.629 00.000 21948 MoveAxis(N, 0, ABG)
22:50:34.629 00.000 21948 Move returns status 0, amount 0
22:50:34.629 00.000 21948 move complete, result=0
22:50:34.629 00.000 21948 worker thread done servicing request
22:50:34.629 00.000 21948 Worker thread wakes up
22:50:34.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:34.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:34.630 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:36.263 01.633 21948 Exposure complete
22:50:36.289 00.026 21948 worker thread done servicing request
22:50:36.289 00.000 18120 OnExposeComplete: enter
22:50:36.289 00.000 18120 UpdateGuideState(): m_state=6
22:50:36.290 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
22:50:36.290 00.000 18120 Star::Find returns 1 (0), X=414.36, Y=229.97, Mass=2117, SNR=31.7, Peak=186 HFD=4.1
22:50:36.291 00.001 18120 MultiStar: [#1 -0.06,0.03,0.68,U] [#2 0.16,0.29,0.64,U] [#3 0.46,-0.07,0.00,M2] [#4 -0.22,-0.15,0.56,U] [#5 0.07,-0.08,0.49,U] [#6 0.09,-0.16,0.49,U] [#7 0.24,-0.01,0.48,U] [#8 -0.02,0.17,0.42,U] 
22:50:36.291 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.22, -0.10}
22:50:36.292 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.14) = xAngle (1.06 = 1.06)
22:50:36.293 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.16 = -2.12)
22:50:36.293 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=0.04 mountY=-0.06, mountTheta=-1.05
22:50:36.294 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.01, opts=13)
22:50:36.295 00.001 18120 Enqueuing Move request for scope (0.07, -0.01)
22:50:36.295 00.000 21948 Worker thread wakes up
22:50:36.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:36.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:50:36.296 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.7
22:50:36.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:36.297 00.001 18120 Enqueuing Expose request
22:50:36.297 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:50:36.297 00.000 21948 Moving (0.07, -0.01) raw xDistance=0.04 yDistance=-0.06
22:50:36.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:36.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:36.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:36.297 00.000 21948 MoveAxis(E, 0, ABG)
22:50:36.297 00.000 21948 Move returns status 0, amount 0
22:50:36.297 00.000 21948 MoveAxis(N, 0, ABG)
22:50:36.297 00.000 21948 Move returns status 0, amount 0
22:50:36.297 00.000 21948 move complete, result=0
22:50:36.297 00.000 21948 worker thread done servicing request
22:50:36.297 00.000 21948 Worker thread wakes up
22:50:36.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:36.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:36.298 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:37.809 01.511 21948 Exposure complete
22:50:37.840 00.031 21948 worker thread done servicing request
22:50:37.840 00.000 18120 OnExposeComplete: enter
22:50:37.841 00.001 18120 UpdateGuideState(): m_state=6
22:50:37.843 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
22:50:37.845 00.002 18120 Star::Find returns 1 (0), X=414.12, Y=230.12, Mass=2108, SNR=31.4, Peak=204 HFD=4.3
22:50:37.847 00.002 18120 MultiStar: [#1 -0.36,0.05,0.71,U] [#2 -0.29,0.18,0.63,U] [#3 0.66,-0.27,0.00,M3] [#4 -0.26,0.03,0.56,U] [#5 -0.20,0.08,0.50,U] [#6 -0.63,0.27,0.00,M1] [#7 -0.05,-0.18,0.51,U] [#8 -0.16,0.23,0.42,U] 
22:50:37.848 00.001 18120 single-star, 6 included, MultiStar: {-0.18, 0.06}, one-star: {-0.02, 0.05}
22:50:37.849 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
22:50:37.851 00.002 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
22:50:37.852 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.96 mountX=-0.06 mountY=-0.00, mountTheta=-3.06
22:50:37.854 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
22:50:37.855 00.001 18120 Enqueuing Move request for scope (-0.02, 0.05)
22:50:37.855 00.000 21948 Worker thread wakes up
22:50:37.855 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:37.857 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:50:37.857 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.4
22:50:37.857 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:50:37.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:37.858 00.001 21948 Moving (-0.02, 0.05) raw xDistance=-0.06 yDistance=-0.00
22:50:37.858 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:37.858 00.000 18120 Enqueuing Expose request
22:50:37.859 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:50:37.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:37.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:37.859 00.000 21948 MoveAxis(E, 0, ABG)
22:50:37.859 00.000 21948 Move returns status 0, amount 0
22:50:37.859 00.000 21948 MoveAxis(N, 0, ABG)
22:50:37.859 00.000 21948 Move returns status 0, amount 0
22:50:37.859 00.000 21948 move complete, result=0
22:50:37.859 00.000 21948 worker thread done servicing request
22:50:37.859 00.000 21948 Worker thread wakes up
22:50:37.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:37.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:37.859 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:39.484 01.625 21948 Exposure complete
22:50:39.513 00.029 21948 worker thread done servicing request
22:50:39.513 00.000 18120 OnExposeComplete: enter
22:50:39.517 00.004 18120 UpdateGuideState(): m_state=6
22:50:39.520 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
22:50:39.522 00.002 18120 Star::Find returns 1 (0), X=414.27, Y=230.12, Mass=2076, SNR=31.3, Peak=199 HFD=4.2
22:50:39.524 00.002 18120 MultiStar: [#1 -0.35,0.04,0.71,U] [#2 -0.30,0.04,0.61,U] [#3 0.35,-0.07,0.67,U] [#4 -0.19,-0.17,0.55,U] [#5 0.27,0.39,0.00,M1] [#6 -0.44,0.06,0.00,M2] [#7 0.12,-0.00,0.52,U] [#8 0.18,0.17,0.45,U] 
22:50:39.527 00.003 18120 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.13, 0.05}
22:50:39.528 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
22:50:39.529 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.27)
22:50:39.529 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.31 mountX=-0.01 mountY=0.00, mountTheta=2.87
22:50:39.532 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
22:50:39.532 00.000 18120 Enqueuing Move request for scope (-0.01, 0.01)
22:50:39.533 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:39.534 00.001 21948 Worker thread wakes up
22:50:39.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:50:39.535 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:50:39.535 00.000 21948 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.00
22:50:39.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:50:39.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:39.535 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:50:39.535 00.000 21948 MoveAxis(E, 0, ABG)
22:50:39.535 00.000 21948 Move returns status 0, amount 0
22:50:39.535 00.000 21948 MoveAxis(N, 0, ABG)
22:50:39.535 00.000 21948 Move returns status 0, amount 0
22:50:39.535 00.000 21948 move complete, result=0
22:50:39.535 00.000 21948 worker thread done servicing request
22:50:39.535 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.3
22:50:39.535 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:39.536 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:39.536 00.000 18120 Enqueuing Expose request
22:50:39.537 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:39.539 00.002 21948 Worker thread wakes up
22:50:39.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:39.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:41.062 01.523 21948 Exposure complete
22:50:41.091 00.029 21948 worker thread done servicing request
22:50:41.091 00.000 18120 OnExposeComplete: enter
22:50:41.094 00.003 18120 UpdateGuideState(): m_state=6
22:50:41.096 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
22:50:41.100 00.004 18120 Star::Find returns 1 (0), X=414.74, Y=229.86, Mass=2165, SNR=32.0, Peak=191 HFD=4.1
22:50:41.101 00.001 18120 MultiStar: [#1 -0.23,0.05,0.72,U] [#2 0.05,0.08,0.65,U] [#3 -0.13,-0.17,0.67,U] [#4 -0.17,-0.25,0.54,U] [#5 0.41,-0.01,0.48,U] [#6 -0.42,-0.09,0.00,M3] [#7 0.09,0.03,0.52,U] [#8 0.02,0.16,0.45,U] 
22:50:41.104 00.003 18120 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.60, -0.21}
22:50:41.105 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.14) = xAngle (0.65 = 0.65)
22:50:41.106 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.75 = -2.53)
22:50:41.108 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=0.10 mountY=-0.07, mountTheta=-0.62
22:50:41.112 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
22:50:41.113 00.001 18120 Enqueuing Move request for scope (0.11, -0.06)
22:50:41.113 00.000 21948 Worker thread wakes up
22:50:41.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:41.113 00.000 18120 UpdateGuideState exits: m=2165 RSB=32.0
22:50:41.113 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:41.114 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:41.114 00.000 18120 Enqueuing Expose request
22:50:41.115 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:50:41.115 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:50:41.115 00.000 21948 Moving (0.11, -0.06) raw xDistance=0.10 yDistance=-0.07
22:50:41.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:50:41.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:41.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:41.115 00.000 21948 MoveAxis(E, 0, ABG)
22:50:41.115 00.000 21948 Move returns status 0, amount 0
22:50:41.115 00.000 21948 MoveAxis(N, 0, ABG)
22:50:41.115 00.000 21948 Move returns status 0, amount 0
22:50:41.115 00.000 21948 move complete, result=0
22:50:41.115 00.000 21948 worker thread done servicing request
22:50:41.115 00.000 21948 Worker thread wakes up
22:50:41.115 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:41.116 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:41.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:42.754 01.638 21948 Exposure complete
22:50:42.789 00.035 21948 worker thread done servicing request
22:50:42.789 00.000 18120 OnExposeComplete: enter
22:50:42.791 00.002 18120 UpdateGuideState(): m_state=6
22:50:42.792 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
22:50:42.792 00.000 18120 Star::Find returns 1 (0), X=414.15, Y=229.89, Mass=2072, SNR=31.3, Peak=187 HFD=4.3
22:50:42.793 00.001 18120 MultiStar: [#1 -0.24,-0.01,0.75,U] [#2 -0.18,0.06,0.63,U] [#3 0.37,-0.17,0.69,U] [#4 -0.17,-0.48,0.00,M1] [#5 0.04,0.08,0.51,U] [#6 -0.45,0.25,0.00,M4] [#7 -0.13,-0.10,0.48,U] [#8 0.12,0.15,0.44,U] 
22:50:42.793 00.000 18120 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {0.01, -0.18}
22:50:42.794 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.52 = -0.52)
22:50:42.794 00.000 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
22:50:42.794 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.67 mountX=0.04 mountY=0.03, mountTheta=0.55
22:50:42.795 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.05, opts=13)
22:50:42.796 00.001 18120 Enqueuing Move request for scope (-0.00, -0.05)
22:50:42.797 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:42.797 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.3
22:50:42.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:42.799 00.002 18120 Enqueuing Expose request
22:50:42.800 00.001 21948 Worker thread wakes up
22:50:42.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:50:42.800 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:50:42.800 00.000 21948 Moving (-0.00, -0.05) raw xDistance=0.04 yDistance=0.03
22:50:42.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:42.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:42.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:42.800 00.000 21948 MoveAxis(E, 0, ABG)
22:50:42.800 00.000 21948 Move returns status 0, amount 0
22:50:42.800 00.000 21948 MoveAxis(N, 0, ABG)
22:50:42.800 00.000 21948 Move returns status 0, amount 0
22:50:42.800 00.000 21948 move complete, result=0
22:50:42.800 00.000 21948 worker thread done servicing request
22:50:42.800 00.000 21948 Worker thread wakes up
22:50:42.800 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:42.801 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:42.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:44.316 01.515 21948 Exposure complete
22:50:44.343 00.027 21948 worker thread done servicing request
22:50:44.343 00.000 18120 OnExposeComplete: enter
22:50:44.344 00.001 18120 UpdateGuideState(): m_state=6
22:50:44.344 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
22:50:44.345 00.001 18120 Star::Find returns 1 (0), X=414.31, Y=229.93, Mass=2081, SNR=31.2, Peak=201 HFD=4.1
22:50:44.346 00.001 18120 MultiStar: [#1 -0.41,-0.08,0.00,M1] [#2 -0.13,0.23,0.60,U] [#3 0.08,-0.16,0.69,U] [#4 -0.42,0.03,0.54,U] [#5 0.13,0.17,0.50,U] [#6 -0.38,0.17,0.48,U] [#7 0.10,-0.39,0.49,U] [#8 -0.00,0.19,0.42,U] 
22:50:44.348 00.002 18120 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.17, -0.14}
22:50:44.350 00.002 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
22:50:44.351 00.001 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
22:50:44.352 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.87 mountX=-0.00 mountY=0.03, mountTheta=1.72
22:50:44.354 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
22:50:44.354 00.000 18120 Enqueuing Move request for scope (-0.03, -0.01)
22:50:44.355 00.001 21948 Worker thread wakes up
22:50:44.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:50:44.355 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:50:44.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:44.355 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.2
22:50:44.356 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.356 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:44.357 00.001 18120 Enqueuing Expose request
22:50:44.357 00.000 21948 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
22:50:44.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:50:44.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:44.357 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:44.357 00.000 21948 MoveAxis(E, 0, ABG)
22:50:44.357 00.000 21948 Move returns status 0, amount 0
22:50:44.357 00.000 21948 MoveAxis(N, 0, ABG)
22:50:44.357 00.000 21948 Move returns status 0, amount 0
22:50:44.357 00.000 21948 move complete, result=0
22:50:44.357 00.000 21948 worker thread done servicing request
22:50:44.357 00.000 21948 Worker thread wakes up
22:50:44.357 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:44.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:44.358 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:45.987 01.629 21948 Exposure complete
22:50:46.046 00.059 21948 worker thread done servicing request
22:50:46.046 00.000 18120 OnExposeComplete: enter
22:50:46.049 00.003 18120 UpdateGuideState(): m_state=6
22:50:46.051 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
22:50:46.052 00.001 18120 Star::Find returns 1 (0), X=414.26, Y=230.07, Mass=2093, SNR=31.5, Peak=180 HFD=4.1
22:50:46.054 00.002 18120 MultiStar: [#1 -0.39,-0.04,0.71,U] [#2 0.04,0.40,0.62,U] [#3 0.05,-0.10,0.70,U] [#4 -0.16,-0.01,0.52,U] [#5 0.11,0.14,0.51,U] [#6 -0.28,0.11,0.49,U] [#7 0.34,-0.21,0.54,U] [#8 0.22,0.23,0.44,U] 
22:50:46.055 00.001 18120 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.12, 0.00}
22:50:46.056 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.14) = xAngle (2.64 = 2.64)
22:50:46.057 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.74 = -0.54)
22:50:46.059 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.50 mountX=-0.04 mountY=-0.02, mountTheta=-2.61
22:50:46.062 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
22:50:46.062 00.000 18120 Enqueuing Move request for scope (0.00, 0.05)
22:50:46.063 00.001 21948 Worker thread wakes up
22:50:46.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:46.063 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.5
22:50:46.064 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.064 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:46.064 00.000 18120 Enqueuing Expose request
22:50:46.065 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:50:46.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:50:46.065 00.000 21948 Moving (0.00, 0.05) raw xDistance=-0.04 yDistance=-0.02
22:50:46.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:50:46.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:46.065 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:46.065 00.000 21948 MoveAxis(E, 0, ABG)
22:50:46.065 00.000 21948 Move returns status 0, amount 0
22:50:46.065 00.000 21948 MoveAxis(N, 0, ABG)
22:50:46.065 00.000 21948 Move returns status 0, amount 0
22:50:46.065 00.000 21948 move complete, result=0
22:50:46.065 00.000 21948 worker thread done servicing request
22:50:46.065 00.000 21948 Worker thread wakes up
22:50:46.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:46.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:46.066 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:47.578 01.512 21948 Exposure complete
22:50:47.616 00.038 21948 worker thread done servicing request
22:50:47.616 00.000 18120 OnExposeComplete: enter
22:50:47.618 00.002 18120 UpdateGuideState(): m_state=6
22:50:47.619 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
22:50:47.620 00.001 18120 Star::Find returns 1 (0), X=414.44, Y=229.84, Mass=2058, SNR=31.2, Peak=172 HFD=3.9
22:50:47.621 00.001 18120 MultiStar: [#1 -0.12,-0.05,0.72,U] [#2 -0.04,0.12,0.63,U] [#3 0.16,-0.39,0.00,M1] [#4 -0.02,-0.25,0.50,U] [#5 0.18,-0.15,0.49,U] [#6 -0.17,0.27,0.50,U] [#7 0.26,-0.32,0.50,U] [#8 0.03,0.25,0.41,U] 
22:50:47.621 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.30, -0.23}
22:50:47.622 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.38 = 0.38)
22:50:47.623 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.48 = -2.80)
22:50:47.624 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=0.09 mountY=-0.03, mountTheta=-0.34
22:50:47.626 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
22:50:47.628 00.002 18120 Enqueuing Move request for scope (0.07, -0.07)
22:50:47.629 00.001 21948 Worker thread wakes up
22:50:47.629 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:50:47.629 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:50:47.629 00.000 21948 Moving (0.07, -0.07) raw xDistance=0.09 yDistance=-0.03
22:50:47.629 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:47.630 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.2
22:50:47.630 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:47.631 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:47.631 00.000 18120 Enqueuing Expose request
22:50:47.634 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:50:47.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:47.634 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:50:47.634 00.000 21948 MoveAxis(E, 0, ABG)
22:50:47.634 00.000 21948 Move returns status 0, amount 0
22:50:47.634 00.000 21948 MoveAxis(N, 0, ABG)
22:50:47.634 00.000 21948 Move returns status 0, amount 0
22:50:47.634 00.000 21948 move complete, result=0
22:50:47.634 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:47.634 00.000 21948 worker thread done servicing request
22:50:47.635 00.001 21948 Worker thread wakes up
22:50:47.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:47.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:49.264 01.629 21948 Exposure complete
22:50:49.294 00.030 21948 worker thread done servicing request
22:50:49.294 00.000 18120 OnExposeComplete: enter
22:50:49.298 00.004 18120 UpdateGuideState(): m_state=6
22:50:49.300 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
22:50:49.302 00.002 18120 Star::Find returns 1 (0), X=414.39, Y=229.79, Mass=1905, SNR=30.0, Peak=168 HFD=3.8
22:50:49.305 00.003 18120 MultiStar: [#1 -0.30,-0.02,0.73,U] [#2 -0.25,0.21,0.61,U] [#3 0.14,-0.27,0.70,U] [#4 -0.13,-0.29,0.53,U] [#5 -0.04,0.21,0.57,U] [#6 -0.47,0.13,0.00,M2] [#7 0.19,-0.11,0.59,U] [#8 0.08,0.49,0.00,M1] 
22:50:49.307 00.002 18120 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {0.25, -0.28}
22:50:49.310 00.003 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
22:50:49.312 00.002 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
22:50:49.315 00.003 18120 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.56 mountX=0.09 mountY=0.04, mountTheta=0.45
22:50:49.319 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.09, opts=13)
22:50:49.322 00.003 18120 Enqueuing Move request for scope (0.00, -0.09)
22:50:49.324 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:49.327 00.003 18120 UpdateGuideState exits: m=1905 RSB=30.0
22:50:49.329 00.002 21948 Worker thread wakes up
22:50:49.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.330 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:49.330 00.000 18120 Enqueuing Expose request
22:50:49.331 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
22:50:49.331 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
22:50:49.331 00.000 21948 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.04
22:50:49.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:50:49.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:49.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:49.331 00.000 21948 MoveAxis(E, 0, ABG)
22:50:49.331 00.000 21948 Move returns status 0, amount 0
22:50:49.331 00.000 21948 MoveAxis(N, 0, ABG)
22:50:49.331 00.000 21948 Move returns status 0, amount 0
22:50:49.331 00.000 21948 move complete, result=0
22:50:49.331 00.000 21948 worker thread done servicing request
22:50:49.331 00.000 21948 Worker thread wakes up
22:50:49.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:49.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:49.331 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:50.846 01.515 21948 Exposure complete
22:50:50.878 00.032 21948 worker thread done servicing request
22:50:50.878 00.000 18120 OnExposeComplete: enter
22:50:50.879 00.001 18120 UpdateGuideState(): m_state=6
22:50:50.879 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
22:50:50.880 00.001 18120 Star::Find returns 1 (0), X=414.36, Y=229.78, Mass=2202, SNR=32.2, Peak=187 HFD=4.0
22:50:50.880 00.000 18120 MultiStar: [#1 -0.31,-0.15,0.71,U] [#2 -0.21,0.27,0.60,U] [#3 0.39,-0.38,0.00,M1] [#4 -0.22,-0.04,0.53,U] [#5 -0.04,0.20,0.49,U] [#6 -0.38,0.07,0.47,U] [#7 0.03,0.04,0.49,U] [#8 -0.08,0.15,0.42,U] 
22:50:50.881 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {0.22, -0.29}
22:50:50.881 00.000 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
22:50:50.881 00.000 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.19 = 1.19)
22:50:50.882 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.06 mountX=-0.03 mountY=0.09, mountTheta=1.92
22:50:50.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
22:50:50.884 00.001 18120 Enqueuing Move request for scope (-0.10, -0.01)
22:50:50.884 00.000 21948 Worker thread wakes up
22:50:50.885 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
22:50:50.885 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
22:50:50.885 00.000 21948 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=0.09
22:50:50.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:50:50.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:50.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:50.885 00.000 18120 UpdateGuideState exits: m=2202 RSB=32.2
22:50:50.886 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:50.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:50.887 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:50:50.887 00.000 21948 MoveAxis(E, 0, ABG)
22:50:50.887 00.000 21948 Move returns status 0, amount 0
22:50:50.887 00.000 21948 MoveAxis(N, 0, ABG)
22:50:50.887 00.000 21948 Move returns status 0, amount 0
22:50:50.887 00.000 18120 Enqueuing Expose request
22:50:50.887 00.000 21948 move complete, result=0
22:50:50.887 00.000 21948 worker thread done servicing request
22:50:50.887 00.000 21948 Worker thread wakes up
22:50:50.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:50.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:50.888 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:52.520 01.632 21948 Exposure complete
22:50:52.552 00.032 21948 worker thread done servicing request
22:50:52.552 00.000 18120 OnExposeComplete: enter
22:50:52.553 00.001 18120 UpdateGuideState(): m_state=6
22:50:52.553 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
22:50:52.554 00.001 18120 Star::Find returns 1 (0), X=414.30, Y=230.03, Mass=2078, SNR=31.4, Peak=191 HFD=4.0
22:50:52.554 00.000 18120 MultiStar: [#1 -0.27,-0.17,0.70,U] [#2 -0.20,0.24,0.61,U] [#3 0.40,-0.07,0.68,U] [#4 -0.29,0.08,0.55,U] [#5 -0.23,0.59,0.00,M1] [#6 -0.30,0.09,0.49,U] [#7 0.07,0.05,0.52,U] [#8 -0.19,0.39,0.00,M1] 
22:50:52.555 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.16, -0.04}
22:50:52.555 00.000 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.14) = xAngle (3.91 = -2.37)
22:50:52.555 00.000 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.73)
22:50:52.556 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.77 mountX=-0.03 mountY=0.02, mountTheta=2.39
22:50:52.557 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
22:50:52.558 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
22:50:52.558 00.000 21948 Worker thread wakes up
22:50:52.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:50:52.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:50:52.558 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.03 yDistance=0.02
22:50:52.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:50:52.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:52.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:52.559 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.4
22:50:52.559 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:52.560 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:52.560 00.000 18120 Enqueuing Expose request
22:50:52.561 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:52.561 00.000 21948 MoveAxis(E, 0, ABG)
22:50:52.561 00.000 21948 Move returns status 0, amount 0
22:50:52.561 00.000 21948 MoveAxis(N, 0, ABG)
22:50:52.561 00.000 21948 Move returns status 0, amount 0
22:50:52.561 00.000 21948 move complete, result=0
22:50:52.561 00.000 21948 worker thread done servicing request
22:50:52.561 00.000 21948 Worker thread wakes up
22:50:52.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:52.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:52.561 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:54.086 01.525 21948 Exposure complete
22:50:54.111 00.025 21948 worker thread done servicing request
22:50:54.111 00.000 18120 OnExposeComplete: enter
22:50:54.113 00.002 18120 UpdateGuideState(): m_state=6
22:50:54.114 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
22:50:54.115 00.001 18120 Star::Find returns 1 (0), X=414.20, Y=230.01, Mass=1805, SNR=29.2, Peak=181 HFD=4.1
22:50:54.118 00.003 18120 MultiStar: [#1 -0.10,0.13,0.72,U] [#2 -0.20,0.05,0.68,U] [#3 0.36,-0.12,0.70,U] [#4 0.05,-0.23,0.58,U] [#5 0.38,-0.04,0.54,U] [#6 -0.29,0.09,0.53,U] [#7 0.05,-0.07,0.59,U] [#8 0.04,0.31,0.50,U] 
22:50:54.118 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.06, -0.06}
22:50:54.119 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.14) = xAngle (1.12 = 1.12)
22:50:54.119 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.22 = -2.06)
22:50:54.119 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=0.02 mountY=-0.04, mountTheta=-1.11
22:50:54.120 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
22:50:54.121 00.001 18120 Enqueuing Move request for scope (0.04, -0.00)
22:50:54.121 00.000 21948 Worker thread wakes up
22:50:54.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:50:54.122 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:50:54.122 00.000 21948 Moving (0.04, -0.00) raw xDistance=0.02 yDistance=-0.04
22:50:54.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:50:54.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:54.122 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:54.122 00.000 18120 UpdateGuideState exits: m=1805 RSB=29.2
22:50:54.123 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.123 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:54.124 00.001 18120 Enqueuing Expose request
22:50:54.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:54.124 00.000 21948 MoveAxis(E, 0, ABG)
22:50:54.124 00.000 21948 Move returns status 0, amount 0
22:50:54.125 00.001 21948 MoveAxis(N, 0, ABG)
22:50:54.125 00.000 21948 Move returns status 0, amount 0
22:50:54.125 00.000 21948 move complete, result=0
22:50:54.125 00.000 21948 worker thread done servicing request
22:50:54.125 00.000 21948 Worker thread wakes up
22:50:54.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:54.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:54.125 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:55.755 01.630 21948 Exposure complete
22:50:55.806 00.051 21948 worker thread done servicing request
22:50:55.806 00.000 18120 OnExposeComplete: enter
22:50:55.807 00.001 18120 UpdateGuideState(): m_state=6
22:50:55.808 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
22:50:55.809 00.001 18120 Star::Find returns 1 (0), X=414.31, Y=230.13, Mass=2014, SNR=30.9, Peak=174 HFD=4.1
22:50:55.810 00.001 18120 MultiStar: [#1 -0.08,0.12,0.73,U] [#2 -0.18,0.39,0.00,M1] [#3 0.48,0.03,0.00,M1] [#4 -0.03,-0.17,0.57,U] [#5 0.25,0.31,0.51,U] [#6 -0.56,0.36,0.00,M1] [#7 0.11,-0.21,0.51,U] [#8 -0.04,0.45,0.00,M1] 
22:50:55.810 00.000 18120 refined, 4 included, MultiStar: {0.08, 0.03}, one-star: {0.17, 0.06}
22:50:55.812 00.002 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.14) = xAngle (1.50 = 1.50)
22:50:55.813 00.001 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.60 = -1.68)
22:50:55.814 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=0.01 mountY=-0.09, mountTheta=-1.50
22:50:55.817 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
22:50:55.818 00.001 18120 Enqueuing Move request for scope (0.08, 0.03)
22:50:55.819 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:55.819 00.000 21948 Worker thread wakes up
22:50:55.820 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.9
22:50:55.820 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.820 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:55.822 00.002 18120 Enqueuing Expose request
22:50:55.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:50:55.822 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:50:55.822 00.000 21948 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
22:50:55.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:55.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:55.822 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:50:55.823 00.001 21948 MoveAxis(E, 0, ABG)
22:50:55.823 00.000 21948 Move returns status 0, amount 0
22:50:55.823 00.000 21948 MoveAxis(N, 0, ABG)
22:50:55.823 00.000 21948 Move returns status 0, amount 0
22:50:55.823 00.000 21948 move complete, result=0
22:50:55.823 00.000 21948 worker thread done servicing request
22:50:55.823 00.000 21948 Worker thread wakes up
22:50:55.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:55.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:55.824 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:57.336 01.512 21948 Exposure complete
22:50:57.381 00.045 21948 worker thread done servicing request
22:50:57.381 00.000 18120 OnExposeComplete: enter
22:50:57.382 00.001 18120 UpdateGuideState(): m_state=6
22:50:57.382 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
22:50:57.383 00.001 18120 Star::Find returns 1 (0), X=414.21, Y=230.09, Mass=2235, SNR=32.3, Peak=219 HFD=4.2
22:50:57.383 00.000 18120 MultiStar: [#1 -0.38,0.16,0.68,U] [#2 -0.12,0.31,0.58,U] [#3 0.30,-0.01,0.64,U] [#4 -0.25,-0.10,0.52,U] [#5 0.04,-0.00,0.50,U] [#6 -0.68,0.23,0.00,M2] [#7 0.03,-0.06,0.52,U] [#8 0.04,0.57,0.00,M2] 
22:50:57.384 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.05}, one-star: {0.07, 0.02}
22:50:57.384 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
22:50:57.385 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.18)
22:50:57.385 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.22 mountX=-0.06 mountY=0.01, mountTheta=2.96
22:50:57.386 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.05, opts=13)
22:50:57.387 00.001 18120 Enqueuing Move request for scope (-0.04, 0.05)
22:50:57.388 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:57.389 00.001 18120 UpdateGuideState exits: m=2235 RSB=32.3
22:50:57.389 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.390 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:57.390 00.000 18120 Enqueuing Expose request
22:50:57.391 00.001 21948 Worker thread wakes up
22:50:57.391 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:50:57.391 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:50:57.391 00.000 21948 Moving (-0.04, 0.05) raw xDistance=-0.06 yDistance=0.01
22:50:57.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:50:57.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:57.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:57.391 00.000 21948 MoveAxis(E, 0, ABG)
22:50:57.391 00.000 21948 Move returns status 0, amount 0
22:50:57.391 00.000 21948 MoveAxis(N, 0, ABG)
22:50:57.391 00.000 21948 Move returns status 0, amount 0
22:50:57.391 00.000 21948 move complete, result=0
22:50:57.391 00.000 21948 worker thread done servicing request
22:50:57.391 00.000 21948 Worker thread wakes up
22:50:57.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:57.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:57.391 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:59.025 01.634 21948 Exposure complete
22:50:59.060 00.035 21948 worker thread done servicing request
22:50:59.061 00.001 18120 OnExposeComplete: enter
22:50:59.061 00.000 18120 UpdateGuideState(): m_state=6
22:50:59.062 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
22:50:59.062 00.000 18120 Star::Find returns 1 (0), X=414.17, Y=230.17, Mass=2182, SNR=31.9, Peak=214 HFD=4.3
22:50:59.063 00.001 18120 MultiStar: [#1 -0.36,0.04,0.70,U] [#2 -0.12,-0.32,0.49,U] [#3 0.06,0.04,0.66,U] [#4 -0.26,0.02,0.55,U] [#5 0.11,0.46,0.00,M1] [#6 -0.39,0.45,0.00,M3] [#7 0.11,-0.12,0.54,U] [#8 -0.25,0.63,0.00,M3] 
22:50:59.063 00.000 18120 refined, 5 included, MultiStar: {-0.08, -0.02}, one-star: {0.03, 0.09}
22:50:59.064 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
22:50:59.064 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.29 = 1.29)
22:50:59.065 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.95 mountX=-0.02 mountY=0.08, mountTheta=1.81
22:50:59.066 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
22:50:59.067 00.001 18120 Enqueuing Move request for scope (-0.08, -0.02)
22:50:59.067 00.000 21948 Worker thread wakes up
22:50:59.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:50:59.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:50:59.068 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:50:59.068 00.000 18120 UpdateGuideState exits: m=2182 RSB=31.9
22:50:59.070 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.071 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:50:59.071 00.000 18120 Enqueuing Expose request
22:50:59.072 00.001 21948 Moving (-0.08, -0.02) raw xDistance=-0.02 yDistance=0.08
22:50:59.072 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:50:59.072 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:59.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:50:59.072 00.000 21948 MoveAxis(E, 0, ABG)
22:50:59.072 00.000 21948 Move returns status 0, amount 0
22:50:59.072 00.000 21948 MoveAxis(N, 0, ABG)
22:50:59.072 00.000 21948 Move returns status 0, amount 0
22:50:59.072 00.000 21948 move complete, result=0
22:50:59.072 00.000 21948 worker thread done servicing request
22:50:59.072 00.000 21948 Worker thread wakes up
22:50:59.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:50:59.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:50:59.072 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:00.592 01.520 21948 Exposure complete
22:51:00.621 00.029 21948 worker thread done servicing request
22:51:00.621 00.000 18120 OnExposeComplete: enter
22:51:00.622 00.001 18120 UpdateGuideState(): m_state=6
22:51:00.622 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
22:51:00.623 00.001 18120 Star::Find returns 1 (0), X=414.19, Y=230.15, Mass=1836, SNR=29.3, Peak=183 HFD=4.2
22:51:00.623 00.000 18120 MultiStar: [#1 -0.31,0.21,0.78,U] [#2 -0.35,0.09,0.68,U] [#3 0.48,0.01,0.00,M1] [#4 -0.17,-0.09,0.58,U] [#5 0.04,0.12,0.54,U] [#6 -0.62,0.01,0.00,M4] [#7 -0.08,-0.11,0.56,U] [#8 -0.08,0.18,0.48,U] 
22:51:00.624 00.001 18120 single-star, 6 included, MultiStar: {-0.13, 0.07}, one-star: {0.05, 0.08}
22:51:00.624 00.000 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.14) = xAngle (2.14 = 2.14)
22:51:00.625 00.001 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.24 = -1.04)
22:51:00.625 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.99 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
22:51:00.626 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
22:51:00.627 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
22:51:00.627 00.000 21948 Worker thread wakes up
22:51:00.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:51:00.627 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:51:00.627 00.000 21948 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.08
22:51:00.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:51:00.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:00.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:00.629 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:00.629 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.3
22:51:00.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:00.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:00.630 00.000 18120 Enqueuing Expose request
22:51:00.631 00.001 21948 MoveAxis(E, 0, ABG)
22:51:00.631 00.000 21948 Move returns status 0, amount 0
22:51:00.631 00.000 21948 MoveAxis(N, 0, ABG)
22:51:00.631 00.000 21948 Move returns status 0, amount 0
22:51:00.631 00.000 21948 move complete, result=0
22:51:00.631 00.000 21948 worker thread done servicing request
22:51:00.631 00.000 21948 Worker thread wakes up
22:51:00.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:00.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:00.631 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:02.261 01.630 21948 Exposure complete
22:51:02.306 00.045 21948 worker thread done servicing request
22:51:02.307 00.001 18120 OnExposeComplete: enter
22:51:02.308 00.001 18120 UpdateGuideState(): m_state=6
22:51:02.309 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
22:51:02.310 00.001 18120 Star::Find returns 1 (0), X=414.26, Y=230.01, Mass=2108, SNR=31.5, Peak=213 HFD=4.0
22:51:02.312 00.002 18120 MultiStar: [#1 -0.29,0.16,0.71,U] [#2 0.02,0.35,0.63,U] [#3 0.58,-0.14,0.00,M2] [#4 -0.09,0.05,0.54,U] [#5 0.07,0.15,0.53,U] [#6 -0.46,0.22,0.00,M5] [#7 0.06,-0.16,0.52,U] [#8 -0.08,0.49,0.00,M3] 
22:51:02.313 00.001 18120 refined, 5 included, MultiStar: {-0.01, 0.08}, one-star: {0.12, -0.06}
22:51:02.314 00.001 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
22:51:02.315 00.001 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.32)
22:51:02.317 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
22:51:02.319 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
22:51:02.321 00.002 18120 Enqueuing Move request for scope (-0.01, 0.08)
22:51:02.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:02.322 00.001 21948 Worker thread wakes up
22:51:02.322 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:51:02.322 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:51:02.322 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.02
22:51:02.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:51:02.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:02.322 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.5
22:51:02.323 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:02.324 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:02.325 00.001 21948 MoveAxis(E, 0, ABG)
22:51:02.325 00.000 21948 Move returns status 0, amount 0
22:51:02.325 00.000 21948 MoveAxis(N, 0, ABG)
22:51:02.325 00.000 21948 Move returns status 0, amount 0
22:51:02.325 00.000 21948 move complete, result=0
22:51:02.325 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:02.326 00.001 18120 Enqueuing Expose request
22:51:02.327 00.001 21948 worker thread done servicing request
22:51:02.327 00.000 21948 Worker thread wakes up
22:51:02.327 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:02.329 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:02.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:03.853 01.524 21948 Exposure complete
22:51:03.894 00.041 21948 worker thread done servicing request
22:51:03.894 00.000 18120 OnExposeComplete: enter
22:51:03.895 00.001 18120 UpdateGuideState(): m_state=6
22:51:03.896 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
22:51:03.898 00.002 18120 Star::Find returns 1 (0), X=414.11, Y=230.12, Mass=1801, SNR=29.0, Peak=180 HFD=4.2
22:51:03.899 00.001 18120 MultiStar: [#1 -0.49,0.14,0.00,M1] [#2 -0.19,0.55,0.00,M1] [#3 0.28,-0.04,0.73,U] [#4 -0.27,-0.04,0.57,U] [#5 -0.22,0.44,0.00,M1] [#6 -0.50,0.16,0.00,M6] [#7 0.03,-0.17,0.55,U] [#8 0.04,0.50,0.00,M4] 
22:51:03.900 00.001 18120 refined, 3 included, MultiStar: {0.01, -0.04}, one-star: {-0.03, 0.05}
22:51:03.902 00.002 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.14) = xAngle (-0.10 = -0.10)
22:51:03.902 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.00 = 3.00)
22:51:03.903 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.25 mountX=0.04 mountY=0.01, mountTheta=0.14
22:51:03.905 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
22:51:03.907 00.002 18120 Enqueuing Move request for scope (0.01, -0.04)
22:51:03.908 00.001 21948 Worker thread wakes up
22:51:03.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:51:03.908 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:51:03.908 00.000 21948 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
22:51:03.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:03.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:03.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:03.909 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:03.909 00.000 21948 MoveAxis(E, 0, ABG)
22:51:03.909 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.0
22:51:03.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.910 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:03.910 00.000 18120 Enqueuing Expose request
22:51:03.911 00.001 21948 Move returns status 0, amount 0
22:51:03.911 00.000 21948 MoveAxis(N, 0, ABG)
22:51:03.911 00.000 21948 Move returns status 0, amount 0
22:51:03.911 00.000 21948 move complete, result=0
22:51:03.911 00.000 21948 worker thread done servicing request
22:51:03.911 00.000 21948 Worker thread wakes up
22:51:03.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:03.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:03.911 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:05.547 01.636 21948 Exposure complete
22:51:05.584 00.037 21948 worker thread done servicing request
22:51:05.584 00.000 18120 OnExposeComplete: enter
22:51:05.584 00.000 18120 UpdateGuideState(): m_state=6
22:51:05.585 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
22:51:05.585 00.000 18120 Star::Find returns 1 (0), X=413.97, Y=230.22, Mass=1896, SNR=29.9, Peak=172 HFD=4.1
22:51:05.586 00.001 18120 MultiStar: [#1 -0.43,0.03,0.00,M2] [#2 -0.39,0.30,0.00,M2] [#3 -0.05,-0.13,0.69,U] [#4 -0.29,-0.03,0.59,U] [#5 -0.23,0.20,0.53,U] [#6 -0.72,0.29,0.00,M7] [#7 0.13,-0.11,0.52,U] [#8 -0.27,0.37,0.00,M5] 
22:51:05.586 00.000 18120 refined, 4 included, MultiStar: {-0.13, 0.02}, one-star: {-0.17, 0.15}
22:51:05.587 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.10 = -2.19)
22:51:05.587 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
22:51:05.588 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.95 mountX=-0.08 mountY=0.10, mountTheta=2.20
22:51:05.589 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.02, opts=13)
22:51:05.589 00.000 18120 Enqueuing Move request for scope (-0.13, 0.02)
22:51:05.590 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:05.590 00.000 18120 UpdateGuideState exits: m=1896 RSB=29.9
22:51:05.591 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:05.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:05.592 00.001 18120 Enqueuing Expose request
22:51:05.592 00.000 21948 Worker thread wakes up
22:51:05.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
22:51:05.592 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
22:51:05.592 00.000 21948 Moving (-0.13, 0.02) raw xDistance=-0.08 yDistance=0.10
22:51:05.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:51:05.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:05.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:51:05.592 00.000 21948 MoveAxis(E, 0, ABG)
22:51:05.592 00.000 21948 Move returns status 0, amount 0
22:51:05.592 00.000 21948 MoveAxis(N, 0, ABG)
22:51:05.592 00.000 21948 Move returns status 0, amount 0
22:51:05.592 00.000 21948 move complete, result=0
22:51:05.592 00.000 21948 worker thread done servicing request
22:51:05.592 00.000 21948 Worker thread wakes up
22:51:05.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:05.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:05.593 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:07.108 01.515 21948 Exposure complete
22:51:07.139 00.031 21948 worker thread done servicing request
22:51:07.139 00.000 18120 OnExposeComplete: enter
22:51:07.139 00.000 18120 UpdateGuideState(): m_state=6
22:51:07.140 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
22:51:07.140 00.000 18120 Star::Find returns 1 (0), X=414.02, Y=230.41, Mass=1934, SNR=30.2, Peak=166 HFD=4.1
22:51:07.141 00.001 18120 MultiStar: [#1 -0.61,0.31,0.00,M3] [#2 -0.33,0.18,0.67,U] [#3 -0.03,0.12,0.68,U] [#4 -0.49,0.04,0.00,M1] [#5 0.07,0.04,0.52,U] [#6 -0.56,0.22,0.00,M8] [#7 -0.11,0.09,0.53,U] [#8 -0.24,0.62,0.00,M6] 
22:51:07.141 00.000 18120 refined, 4 included, MultiStar: {-0.11, 0.18}, one-star: {-0.12, 0.34}
22:51:07.142 00.001 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.27 = -3.01)
22:51:07.142 00.000 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.09)
22:51:07.143 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.13 mountX=-0.21 mountY=0.02, mountTheta=3.05
22:51:07.144 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.18, opts=13)
22:51:07.145 00.001 18120 Enqueuing Move request for scope (-0.11, 0.18)
22:51:07.145 00.000 21948 Worker thread wakes up
22:51:07.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:07.146 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.2
22:51:07.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:07.147 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:07.147 00.000 18120 Enqueuing Expose request
22:51:07.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
22:51:07.147 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
22:51:07.148 00.001 21948 Moving (-0.11, 0.18) raw xDistance=-0.21 yDistance=0.02
22:51:07.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:51:07.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:07.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:51:07.148 00.000 21948 MoveAxis(E, 38, ABG)
22:51:07.148 00.000 21948 Guiding  Dir = 2, Dur = 38
22:51:07.148 00.000 21948 IsSlewing returns 0
22:51:07.148 00.000 21948 IsGuiding returns 0
22:51:07.149 00.001 21948 PulseGuide returned control before completion, sleep 47
22:51:07.200 00.051 21948 IsGuiding returns 0
22:51:07.200 00.000 21948 Move returns status 0, amount 38
22:51:07.200 00.000 21948 MoveAxis(N, 0, ABG)
22:51:07.200 00.000 21948 Move returns status 0, amount 0
22:51:07.200 00.000 21948 move complete, result=0
22:51:07.200 00.000 21948 worker thread done servicing request
22:51:07.201 00.001 18120 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
22:51:07.201 00.000 21948 Worker thread wakes up
22:51:07.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:07.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:08.831 01.630 21948 Exposure complete
22:51:08.864 00.033 21948 worker thread done servicing request
22:51:08.864 00.000 18120 OnExposeComplete: enter
22:51:08.865 00.001 18120 UpdateGuideState(): m_state=6
22:51:08.866 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
22:51:08.867 00.001 18120 Star::Find returns 1 (0), X=414.24, Y=230.02, Mass=2060, SNR=31.1, Peak=188 HFD=4.2
22:51:08.868 00.001 18120 MultiStar: [#1 -0.47,0.07,0.00,M4] [#2 -0.28,0.26,0.61,U] [#3 -0.12,-0.13,0.68,U] [#4 -0.38,-0.12,0.57,U] [#5 0.07,0.00,0.56,U] [#6 -0.53,0.11,0.00,M9] [#7 0.07,-0.07,0.51,U] [#8 -0.28,0.34,0.00,M7] 
22:51:08.869 00.001 18120 refined, 5 included, MultiStar: {-0.08, -0.02}, one-star: {0.10, -0.05}
22:51:08.870 00.001 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
22:51:08.871 00.001 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
22:51:08.871 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.89 mountX=-0.01 mountY=0.08, mountTheta=1.75
22:51:08.873 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
22:51:08.874 00.001 18120 Enqueuing Move request for scope (-0.08, -0.02)
22:51:08.875 00.001 21948 Worker thread wakes up
22:51:08.875 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:08.876 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.1
22:51:08.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.877 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:08.878 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:51:08.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:51:08.878 00.000 18120 Enqueuing Expose request
22:51:08.878 00.000 21948 Moving (-0.08, -0.02) raw xDistance=-0.01 yDistance=0.08
22:51:08.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:51:08.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:08.879 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:51:08.879 00.000 21948 MoveAxis(E, 0, ABG)
22:51:08.879 00.000 21948 Move returns status 0, amount 0
22:51:08.879 00.000 21948 MoveAxis(N, 0, ABG)
22:51:08.879 00.000 21948 Move returns status 0, amount 0
22:51:08.879 00.000 21948 move complete, result=0
22:51:08.879 00.000 21948 worker thread done servicing request
22:51:08.879 00.000 21948 Worker thread wakes up
22:51:08.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:08.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:08.879 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:10.402 01.523 21948 Exposure complete
22:51:10.480 00.078 21948 worker thread done servicing request
22:51:10.482 00.002 18120 OnExposeComplete: enter
22:51:10.482 00.000 18120 UpdateGuideState(): m_state=6
22:51:10.483 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
22:51:10.483 00.000 18120 Star::Find returns 1 (0), X=414.42, Y=229.91, Mass=1994, SNR=30.7, Peak=178 HFD=4.0
22:51:10.484 00.001 18120 MultiStar: [#1 -0.41,0.04,0.72,U] [#2 -0.09,0.09,0.64,U] [#3 -0.09,-0.32,0.69,U] [#4 -0.26,-0.39,0.00,M1] [#5 -0.11,-0.05,0.52,U] [#6 -0.51,0.12,0.00,M10] [#7 -0.03,-0.25,0.56,U] [#8 -0.30,0.12,0.45,U] 
22:51:10.485 00.001 18120 refined, 6 included, MultiStar: {-0.08, -0.09}, one-star: {0.28, -0.16}
22:51:10.485 00.000 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
22:51:10.486 00.001 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
22:51:10.487 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.29 mountX=0.05 mountY=0.11, mountTheta=1.15
22:51:10.491 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
22:51:10.492 00.001 18120 Enqueuing Move request for scope (-0.08, -0.09)
22:51:10.492 00.000 21948 Worker thread wakes up
22:51:10.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:10.492 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.7
22:51:10.492 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.494 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:10.494 00.000 18120 Enqueuing Expose request
22:51:10.495 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
22:51:10.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
22:51:10.495 00.000 21948 Moving (-0.08, -0.09) raw xDistance=0.05 yDistance=0.11
22:51:10.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:51:10.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:10.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:51:10.495 00.000 21948 MoveAxis(E, 0, ABG)
22:51:10.495 00.000 21948 Move returns status 0, amount 0
22:51:10.495 00.000 21948 MoveAxis(N, 0, ABG)
22:51:10.495 00.000 21948 Move returns status 0, amount 0
22:51:10.495 00.000 21948 move complete, result=0
22:51:10.495 00.000 21948 worker thread done servicing request
22:51:10.495 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:10.496 00.001 21948 Worker thread wakes up
22:51:10.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:10.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:12.123 01.627 21948 Exposure complete
22:51:12.148 00.025 21948 worker thread done servicing request
22:51:12.148 00.000 18120 OnExposeComplete: enter
22:51:12.150 00.002 18120 UpdateGuideState(): m_state=6
22:51:12.150 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
22:51:12.151 00.001 18120 Star::Find returns 1 (0), X=414.17, Y=229.88, Mass=2010, SNR=30.8, Peak=215 HFD=4.3
22:51:12.152 00.001 18120 MultiStar: [#1 -0.31,-0.05,0.71,U] [#2 -0.28,0.34,0.00,M1] [#3 -0.06,-0.11,0.69,U] [#4 -0.04,-0.31,0.57,U] [#5 0.08,-0.03,0.54,U] [#6 -0.48,0.26,0.00,R] [#7 -0.01,-0.01,0.53,U] [#8 -0.27,0.31,0.44,U] 
22:51:12.152 00.000 18120 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {0.03, -0.19}
22:51:12.153 00.001 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
22:51:12.154 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
22:51:12.155 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=0.04 mountY=0.10, mountTheta=1.18
22:51:12.158 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.08, opts=13)
22:51:12.159 00.001 18120 Enqueuing Move request for scope (-0.07, -0.08)
22:51:12.161 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:12.162 00.001 18120 UpdateGuideState exits: m=2010 RSB=30.8
22:51:12.163 00.001 21948 Worker thread wakes up
22:51:12.163 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:51:12.163 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:51:12.163 00.000 21948 Moving (-0.07, -0.08) raw xDistance=0.04 yDistance=0.10
22:51:12.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:12.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:12.163 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:12.164 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:51:12.164 00.000 21948 MoveAxis(E, 0, ABG)
22:51:12.164 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:12.164 00.000 18120 Enqueuing Expose request
22:51:12.165 00.001 21948 Move returns status 0, amount 0
22:51:12.165 00.000 21948 MoveAxis(N, 0, ABG)
22:51:12.165 00.000 21948 Move returns status 0, amount 0
22:51:12.165 00.000 21948 move complete, result=0
22:51:12.165 00.000 21948 worker thread done servicing request
22:51:12.165 00.000 21948 Worker thread wakes up
22:51:12.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:12.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:12.165 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:13.677 01.512 21948 Exposure complete
22:51:13.704 00.027 21948 worker thread done servicing request
22:51:13.704 00.000 18120 OnExposeComplete: enter
22:51:13.705 00.001 18120 UpdateGuideState(): m_state=6
22:51:13.705 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
22:51:13.706 00.001 18120 Star::Find returns 1 (0), X=414.12, Y=229.96, Mass=2078, SNR=31.4, Peak=215 HFD=4.2
22:51:13.706 00.000 18120 MultiStar: [#1 -0.22,0.02,0.71,U] [#2 -0.43,0.14,0.00,M2] [#3 0.37,-0.29,0.00,M1] [#4 -0.13,-0.10,0.56,U] [#5 -0.17,0.04,0.54,U] [#6 -0.01,-0.21,0.49,U] [#7 -0.09,-0.09,0.52,U] [#8 0.01,0.15,0.46,U] 
22:51:13.708 00.002 18120 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.02, -0.11}
22:51:13.710 00.002 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.14) = xAngle (-1.50 = -1.50)
22:51:13.713 00.003 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.60 = 1.60)
22:51:13.715 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=0.01 mountY=0.10, mountTheta=1.50
22:51:13.719 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
22:51:13.722 00.003 18120 Enqueuing Move request for scope (-0.09, -0.05)
22:51:13.724 00.002 21948 Worker thread wakes up
22:51:13.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
22:51:13.724 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
22:51:13.724 00.000 21948 Moving (-0.09, -0.05) raw xDistance=0.01 yDistance=0.10
22:51:13.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:13.725 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.4
22:51:13.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.726 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:13.726 00.000 18120 Enqueuing Expose request
22:51:13.727 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:51:13.728 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:51:13.728 00.000 21948 MoveAxis(E, 0, ABG)
22:51:13.728 00.000 21948 Move returns status 0, amount 0
22:51:13.728 00.000 21948 MoveAxis(N, 0, ABG)
22:51:13.728 00.000 21948 Move returns status 0, amount 0
22:51:13.728 00.000 21948 move complete, result=0
22:51:13.728 00.000 21948 worker thread done servicing request
22:51:13.728 00.000 21948 Worker thread wakes up
22:51:13.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:13.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:13.728 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:15.351 01.623 21948 Exposure complete
22:51:15.376 00.025 21948 worker thread done servicing request
22:51:15.376 00.000 18120 OnExposeComplete: enter
22:51:15.377 00.001 18120 UpdateGuideState(): m_state=6
22:51:15.377 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
22:51:15.378 00.001 18120 Star::Find returns 1 (0), X=414.49, Y=229.91, Mass=1965, SNR=30.3, Peak=171 HFD=4.1
22:51:15.378 00.000 18120 MultiStar: [#1 -0.17,0.08,0.77,U] [#2 -0.11,0.19,0.68,U] [#3 -0.03,-0.19,0.69,U] [#4 -0.05,-0.28,0.57,U] [#5 0.04,0.24,0.50,U] [#6 0.39,-0.09,0.48,U] [#7 0.06,-0.09,0.52,U] [#8 0.10,0.09,0.42,U] 
22:51:15.379 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.35, -0.16}
22:51:15.379 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.14) = xAngle (0.64 = 0.64)
22:51:15.380 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.74 = -2.55)
22:51:15.380 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.07 cameraTheta=-0.51 mountX=0.06 mountY=-0.04, mountTheta=-0.61
22:51:15.382 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
22:51:15.382 00.000 18120 Enqueuing Move request for scope (0.07, -0.04)
22:51:15.383 00.001 21948 Worker thread wakes up
22:51:15.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:15.383 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.3
22:51:15.384 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:15.385 00.001 18120 Enqueuing Expose request
22:51:15.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:51:15.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:51:15.385 00.000 21948 Moving (0.07, -0.04) raw xDistance=0.06 yDistance=-0.04
22:51:15.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:51:15.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:15.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:15.385 00.000 21948 MoveAxis(E, 0, ABG)
22:51:15.385 00.000 21948 Move returns status 0, amount 0
22:51:15.385 00.000 21948 MoveAxis(N, 0, ABG)
22:51:15.385 00.000 21948 Move returns status 0, amount 0
22:51:15.385 00.000 21948 move complete, result=0
22:51:15.385 00.000 21948 worker thread done servicing request
22:51:15.385 00.000 21948 Worker thread wakes up
22:51:15.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:15.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:15.386 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:16.902 01.516 21948 Exposure complete
22:51:16.941 00.039 21948 worker thread done servicing request
22:51:16.941 00.000 18120 OnExposeComplete: enter
22:51:16.941 00.000 18120 UpdateGuideState(): m_state=6
22:51:16.942 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
22:51:16.942 00.000 18120 Star::Find returns 1 (0), X=414.18, Y=230.17, Mass=1992, SNR=30.8, Peak=201 HFD=4.1
22:51:16.943 00.001 18120 MultiStar: [#1 -0.46,0.18,0.00,M1] [#2 -0.23,0.34,0.61,U] [#3 0.41,-0.15,0.00,M1] [#4 -0.06,-0.21,0.56,U] [#5 -0.04,0.24,0.51,U] [#6 -0.19,0.00,0.51,U] [#7 0.03,-0.16,0.49,U] [#8 -0.27,0.42,0.00,M4] 
22:51:16.943 00.000 18120 refined, 5 included, MultiStar: {-0.06, 0.06}, one-star: {0.04, 0.09}
22:51:16.944 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.52 = -2.77)
22:51:16.944 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
22:51:16.945 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.37 mountX=-0.08 mountY=0.03, mountTheta=2.80
22:51:16.946 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
22:51:16.949 00.003 18120 Enqueuing Move request for scope (-0.06, 0.06)
22:51:16.949 00.000 21948 Worker thread wakes up
22:51:16.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:16.950 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:51:16.950 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.8
22:51:16.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.951 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:16.951 00.000 18120 Enqueuing Expose request
22:51:16.952 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:51:16.952 00.000 21948 Moving (-0.06, 0.06) raw xDistance=-0.08 yDistance=0.03
22:51:16.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:51:16.952 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.952 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:16.952 00.000 21948 MoveAxis(E, 0, ABG)
22:51:16.952 00.000 21948 Move returns status 0, amount 0
22:51:16.952 00.000 21948 MoveAxis(N, 0, ABG)
22:51:16.952 00.000 21948 Move returns status 0, amount 0
22:51:16.952 00.000 21948 move complete, result=0
22:51:16.952 00.000 21948 worker thread done servicing request
22:51:16.952 00.000 21948 Worker thread wakes up
22:51:16.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:16.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:16.954 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:18.590 01.636 21948 Exposure complete
22:51:18.634 00.044 21948 worker thread done servicing request
22:51:18.634 00.000 18120 OnExposeComplete: enter
22:51:18.635 00.001 18120 UpdateGuideState(): m_state=6
22:51:18.636 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
22:51:18.637 00.001 18120 Star::Find returns 1 (0), X=414.12, Y=229.85, Mass=1964, SNR=30.5, Peak=196 HFD=4.3
22:51:18.638 00.001 18120 MultiStar: [#1 -0.51,0.13,0.00,M2] [#2 -0.56,0.10,0.00,M1] [#3 0.33,-0.23,0.72,U] [#4 -0.22,-0.12,0.56,U] [#5 0.07,-0.03,0.55,U] [#6 -0.22,-0.28,0.50,U] [#7 -0.18,-0.15,0.54,U] [#8 -0.18,0.14,0.43,U] 
22:51:18.639 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.15}, one-star: {-0.02, -0.22}
22:51:18.639 00.000 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.14) = xAngle (-0.68 = -0.68)
22:51:18.640 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.42 = 2.42)
22:51:18.641 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.82 mountX=0.12 mountY=0.10, mountTheta=0.70
22:51:18.643 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.15, opts=13)
22:51:18.645 00.002 18120 Enqueuing Move request for scope (-0.04, -0.15)
22:51:18.646 00.001 21948 Worker thread wakes up
22:51:18.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
22:51:18.646 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
22:51:18.646 00.000 21948 Moving (-0.04, -0.15) raw xDistance=0.12 yDistance=0.10
22:51:18.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:51:18.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:18.647 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:51:18.647 00.000 21948 MoveAxis(E, 0, ABG)
22:51:18.647 00.000 21948 Move returns status 0, amount 0
22:51:18.647 00.000 21948 MoveAxis(N, 0, ABG)
22:51:18.647 00.000 21948 Move returns status 0, amount 0
22:51:18.647 00.000 21948 move complete, result=0
22:51:18.647 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.5
22:51:18.648 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.649 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:18.649 00.000 18120 Enqueuing Expose request
22:51:18.650 00.001 21948 worker thread done servicing request
22:51:18.650 00.000 21948 Worker thread wakes up
22:51:18.650 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:18.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:18.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:20.170 01.520 21948 Exposure complete
22:51:20.211 00.041 21948 worker thread done servicing request
22:51:20.211 00.000 18120 OnExposeComplete: enter
22:51:20.213 00.002 18120 UpdateGuideState(): m_state=6
22:51:20.214 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
22:51:20.215 00.001 18120 Star::Find returns 1 (0), X=414.17, Y=230.09, Mass=2269, SNR=32.6, Peak=225 HFD=4.2
22:51:20.215 00.000 18120 MultiStar: [#1 -0.24,-0.01,0.64,U] [#2 -0.30,0.04,0.59,U] [#3 -0.31,0.11,0.65,U] [#4 -0.08,-0.19,0.50,U] [#5 0.04,0.11,0.47,U] [#6 0.24,-0.31,0.47,U] [#7 0.04,-0.18,0.52,U] [#8 -0.08,0.12,0.44,U] 
22:51:20.215 00.000 18120 single-star, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.03, 0.02}
22:51:20.215 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.14) = xAngle (1.59 = 1.59)
22:51:20.216 00.001 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.60)
22:51:20.216 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=-0.00 mountY=-0.04, mountTheta=-1.59
22:51:20.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
22:51:20.218 00.001 18120 Enqueuing Move request for scope (0.03, 0.02)
22:51:20.218 00.000 21948 Worker thread wakes up
22:51:20.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:51:20.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:51:20.218 00.000 21948 Moving (0.03, 0.02) raw xDistance=-0.00 yDistance=-0.04
22:51:20.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:51:20.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:20.218 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:20.218 00.000 21948 MoveAxis(E, 0, ABG)
22:51:20.218 00.000 21948 Move returns status 0, amount 0
22:51:20.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:20.219 00.001 18120 UpdateGuideState exits: m=2269 RSB=32.6
22:51:20.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.220 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:20.220 00.000 18120 Enqueuing Expose request
22:51:20.220 00.000 21948 MoveAxis(N, 0, ABG)
22:51:20.220 00.000 21948 Move returns status 0, amount 0
22:51:20.220 00.000 21948 move complete, result=0
22:51:20.220 00.000 21948 worker thread done servicing request
22:51:20.220 00.000 21948 Worker thread wakes up
22:51:20.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:20.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:20.222 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:21.859 01.637 21948 Exposure complete
22:51:21.895 00.036 21948 worker thread done servicing request
22:51:21.895 00.000 18120 OnExposeComplete: enter
22:51:21.896 00.001 18120 UpdateGuideState(): m_state=6
22:51:21.896 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
22:51:21.897 00.001 18120 Star::Find returns 1 (0), X=414.24, Y=229.92, Mass=2028, SNR=31.0, Peak=171 HFD=4.2
22:51:21.897 00.000 18120 MultiStar: [#1 -0.31,-0.16,0.75,U] [#2 -0.26,0.29,0.63,U] [#3 0.44,-0.07,0.00,M1] [#4 0.08,-0.40,0.52,U] [#5 0.12,-0.10,0.49,U] [#6 0.49,-0.43,0.00,M1] [#7 -0.09,-0.02,0.52,U] [#8 -0.09,-0.11,0.47,U] 
22:51:21.898 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {0.10, -0.15}
22:51:21.898 00.000 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
22:51:21.899 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.08 = 2.08)
22:51:21.899 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.17 mountX=0.06 mountY=0.10, mountTheta=1.03
22:51:21.900 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.09, opts=13)
22:51:21.901 00.001 18120 Enqueuing Move request for scope (-0.06, -0.09)
22:51:21.901 00.000 21948 Worker thread wakes up
22:51:21.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:51:21.901 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:51:21.901 00.000 21948 Moving (-0.06, -0.09) raw xDistance=0.06 yDistance=0.10
22:51:21.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:51:21.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:21.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:51:21.901 00.000 21948 MoveAxis(E, 0, ABG)
22:51:21.901 00.000 21948 Move returns status 0, amount 0
22:51:21.901 00.000 21948 MoveAxis(N, 0, ABG)
22:51:21.901 00.000 21948 Move returns status 0, amount 0
22:51:21.901 00.000 21948 move complete, result=0
22:51:21.901 00.000 21948 worker thread done servicing request
22:51:21.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:21.902 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.0
22:51:21.902 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.903 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:21.903 00.000 18120 Enqueuing Expose request
22:51:21.904 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:21.904 00.000 21948 Worker thread wakes up
22:51:21.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:21.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:23.421 01.517 21948 Exposure complete
22:51:23.465 00.044 21948 worker thread done servicing request
22:51:23.465 00.000 18120 OnExposeComplete: enter
22:51:23.466 00.001 18120 UpdateGuideState(): m_state=6
22:51:23.467 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
22:51:23.468 00.001 18120 Star::Find returns 1 (0), X=413.95, Y=230.04, Mass=2108, SNR=31.7, Peak=175 HFD=4.4
22:51:23.469 00.001 18120 MultiStar: [#1 -0.24,-0.05,0.72,U] [#2 -0.24,0.01,0.60,U] [#3 0.04,-0.30,0.67,U] [#4 -0.20,-0.03,0.52,U] [#5 0.11,-0.22,0.48,U] [#6 0.23,-0.44,0.00,M2] [#7 -0.24,-0.25,0.52,U] [#8 -0.24,-0.07,0.43,U] 
22:51:23.470 00.001 18120 refined, 7 included, MultiStar: {-0.15, -0.11}, one-star: {-0.19, -0.03}
22:51:23.471 00.001 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
22:51:23.472 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
22:51:23.472 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=0.04 mountY=0.19, mountTheta=1.38
22:51:23.475 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.11, opts=13)
22:51:23.476 00.001 18120 Enqueuing Move request for scope (-0.15, -0.11)
22:51:23.477 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:23.477 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.7
22:51:23.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.479 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:23.480 00.001 18120 Enqueuing Expose request
22:51:23.481 00.001 21948 Worker thread wakes up
22:51:23.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
22:51:23.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
22:51:23.481 00.000 21948 Moving (-0.15, -0.11) raw xDistance=0.04 yDistance=0.19
22:51:23.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:23.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:23.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:51:23.481 00.000 21948 MoveAxis(E, 0, ABG)
22:51:23.481 00.000 21948 Move returns status 0, amount 0
22:51:23.481 00.000 21948 MoveAxis(N, 0, ABG)
22:51:23.481 00.000 21948 Move returns status 0, amount 0
22:51:23.481 00.000 21948 move complete, result=0
22:51:23.481 00.000 21948 worker thread done servicing request
22:51:23.481 00.000 21948 Worker thread wakes up
22:51:23.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:23.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:23.482 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:25.106 01.624 21948 Exposure complete
22:51:25.147 00.041 21948 worker thread done servicing request
22:51:25.147 00.000 18120 OnExposeComplete: enter
22:51:25.148 00.001 18120 UpdateGuideState(): m_state=6
22:51:25.149 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
22:51:25.149 00.000 18120 Star::Find returns 1 (0), X=413.99, Y=229.71, Mass=1916, SNR=30.0, Peak=140 HFD=4.3
22:51:25.150 00.001 18120 MultiStar: [#1 -0.07,-0.53,0.00,M1] [#2 -0.15,-0.20,0.61,U] [#3 0.38,-0.61,0.00,M1] [#4 -0.05,-0.41,0.58,U] [#5 -0.01,-0.42,0.00,M1] [#6 0.03,-0.44,0.00,M3] [#7 0.07,-0.40,0.54,U] [#8 0.13,-0.23,0.46,U] 
22:51:25.150 00.000 18120 refined, 4 included, MultiStar: {-0.05, -0.32}, one-star: {-0.15, -0.36}
22:51:25.150 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
22:51:25.151 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
22:51:25.153 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.33 cameraTheta=-1.74 mountX=0.27 mountY=0.20, mountTheta=0.62
22:51:25.156 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.32, opts=13)
22:51:25.157 00.001 18120 Enqueuing Move request for scope (-0.05, -0.32)
22:51:25.158 00.001 21948 Worker thread wakes up
22:51:25.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:25.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
22:51:25.158 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.0
22:51:25.159 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:25.159 00.000 18120 Enqueuing Expose request
22:51:25.160 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
22:51:25.160 00.000 21948 Moving (-0.05, -0.32) raw xDistance=0.27 yDistance=0.20
22:51:25.160 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:51:25.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:25.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:51:25.160 00.000 21948 MoveAxis(W, 49, ABG)
22:51:25.160 00.000 21948 Guiding  Dir = 3, Dur = 49
22:51:25.160 00.000 21948 IsSlewing returns 0
22:51:25.160 00.000 21948 IsGuiding returns 0
22:51:25.163 00.003 21948 PulseGuide returned control before completion, sleep 58
22:51:25.230 00.067 21948 IsGuiding returns 1
22:51:25.230 00.000 21948 scope still moving after pulse duration time elapsed
22:51:25.260 00.030 21948 IsSlewing returns 0
22:51:25.261 00.001 21948 IsGuiding returns 0
22:51:25.261 00.000 21948 scope move finished after 49 + 51 ms
22:51:25.261 00.000 21948 Move returns status 0, amount 49
22:51:25.261 00.000 21948 MoveAxis(N, 0, ABG)
22:51:25.261 00.000 21948 Move returns status 0, amount 0
22:51:25.261 00.000 21948 move complete, result=0
22:51:25.261 00.000 21948 worker thread done servicing request
22:51:25.261 00.000 21948 Worker thread wakes up
22:51:25.262 00.001 18120 GuideStep: 0.3 px 49 ms WEST, 0.2 px 0 ms NORTH
22:51:25.263 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:25.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:26.676 01.413 21948 Exposure complete
22:51:26.707 00.031 18120 OnExposeComplete: enter
22:51:26.708 00.001 18120 UpdateGuideState(): m_state=6
22:51:26.708 00.000 21948 worker thread done servicing request
22:51:26.708 00.000 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
22:51:26.710 00.002 18120 Star::Find returns 1 (0), X=413.97, Y=230.01, Mass=1949, SNR=30.3, Peak=152 HFD=4.4
22:51:26.712 00.002 18120 MultiStar: [#1 -0.44,-0.18,0.00,M2] [#2 -0.58,0.20,0.00,M1] [#3 -0.08,-0.06,0.72,U] [#4 -0.07,-0.06,0.55,U] [#5 -0.27,0.15,0.52,U] [#6 -0.27,0.12,0.53,U] [#7 -0.00,-0.28,0.53,U] [#8 -0.36,0.04,0.47,U] 
22:51:26.713 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.03}, one-star: {-0.17, -0.06}
22:51:26.713 00.000 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.83 = -1.83)
22:51:26.714 00.001 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
22:51:26.714 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=-0.04 mountY=0.16, mountTheta=1.83
22:51:26.715 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.03, opts=13)
22:51:26.717 00.002 18120 Enqueuing Move request for scope (-0.17, -0.03)
22:51:26.718 00.001 21948 Worker thread wakes up
22:51:26.718 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
22:51:26.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:26.718 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.3
22:51:26.719 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.719 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:26.720 00.001 18120 Enqueuing Expose request
22:51:26.720 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
22:51:26.720 00.000 21948 Moving (-0.17, -0.03) raw xDistance=-0.04 yDistance=0.16
22:51:26.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:51:26.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:26.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:51:26.720 00.000 21948 MoveAxis(E, 0, ABG)
22:51:26.720 00.000 21948 Move returns status 0, amount 0
22:51:26.720 00.000 21948 MoveAxis(N, 0, ABG)
22:51:26.720 00.000 21948 Move returns status 0, amount 0
22:51:26.720 00.000 21948 move complete, result=0
22:51:26.720 00.000 21948 worker thread done servicing request
22:51:26.720 00.000 21948 Worker thread wakes up
22:51:26.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:26.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:26.721 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:28.350 01.629 21948 Exposure complete
22:51:28.388 00.038 21948 worker thread done servicing request
22:51:28.388 00.000 18120 OnExposeComplete: enter
22:51:28.390 00.002 18120 UpdateGuideState(): m_state=6
22:51:28.392 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
22:51:28.394 00.002 18120 Star::Find returns 1 (0), X=413.95, Y=230.08, Mass=2035, SNR=30.9, Peak=155 HFD=4.4
22:51:28.395 00.001 18120 MultiStar: [#1 -0.73,-0.10,0.00,M3] [#2 -0.16,0.17,0.63,U] [#3 -0.07,-0.24,0.67,U] [#4 -0.22,-0.08,0.56,U] [#5 -0.21,0.14,0.53,U] [#6 -0.30,-0.35,0.00,M3] [#7 -0.25,-0.05,0.54,U] [#8 -0.21,0.32,0.45,U] 
22:51:28.398 00.003 18120 refined, 6 included, MultiStar: {-0.18, 0.02}, one-star: {-0.19, 0.01}
22:51:28.401 00.003 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.14) = xAngle (4.16 = -2.12)
22:51:28.403 00.002 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.26 = 0.98)
22:51:28.404 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.02 mountX=-0.10 mountY=0.15, mountTheta=2.13
22:51:28.409 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.02, opts=13)
22:51:28.411 00.002 18120 Enqueuing Move request for scope (-0.18, 0.02)
22:51:28.412 00.001 21948 Worker thread wakes up
22:51:28.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
22:51:28.412 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
22:51:28.412 00.000 21948 Moving (-0.18, 0.02) raw xDistance=-0.10 yDistance=0.15
22:51:28.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:51:28.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:28.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:28.415 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:51:28.415 00.000 21948 MoveAxis(E, 0, ABG)
22:51:28.415 00.000 18120 UpdateGuideState exits: m=2035 RSB=30.9
22:51:28.416 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.417 00.001 21948 Move returns status 0, amount 0
22:51:28.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:28.417 00.000 18120 Enqueuing Expose request
22:51:28.418 00.001 21948 MoveAxis(N, 0, ABG)
22:51:28.418 00.000 21948 Move returns status 0, amount 0
22:51:28.418 00.000 21948 move complete, result=0
22:51:28.418 00.000 21948 worker thread done servicing request
22:51:28.418 00.000 21948 Worker thread wakes up
22:51:28.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:28.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:28.418 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:29.933 01.515 21948 Exposure complete
22:51:29.979 00.046 21948 worker thread done servicing request
22:51:29.979 00.000 18120 OnExposeComplete: enter
22:51:29.980 00.001 18120 UpdateGuideState(): m_state=6
22:51:29.980 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
22:51:29.981 00.001 18120 Star::Find returns 1 (0), X=413.87, Y=229.81, Mass=2124, SNR=31.8, Peak=184 HFD=4.3
22:51:29.981 00.000 18120 MultiStar: [#1 -0.53,-0.19,0.00,M4] [#2 -0.08,0.00,0.62,U] [#3 0.03,-0.24,0.65,U] [#4 -0.16,-0.14,0.53,U] [#5 0.04,-0.03,0.48,U] [#6 0.06,-0.22,0.46,U] [#7 0.07,-0.22,0.53,U] [#8 -0.23,0.16,0.46,U] 
22:51:29.982 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.14}, one-star: {-0.27, -0.26}
22:51:29.982 00.000 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.14) = xAngle (-0.99 = -0.99)
22:51:29.983 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.11 = 2.11)
22:51:29.983 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.13 mountX=0.09 mountY=0.14, mountTheta=1.00
22:51:29.986 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.14, opts=13)
22:51:29.986 00.000 18120 Enqueuing Move request for scope (-0.09, -0.14)
22:51:29.986 00.000 21948 Worker thread wakes up
22:51:29.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:29.987 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
22:51:29.987 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
22:51:29.987 00.000 21948 Moving (-0.09, -0.14) raw xDistance=0.09 yDistance=0.14
22:51:29.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:51:29.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.987 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.8
22:51:29.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:51:29.987 00.000 21948 MoveAxis(E, 0, ABG)
22:51:29.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.988 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:29.988 00.000 18120 Enqueuing Expose request
22:51:29.989 00.001 21948 Move returns status 0, amount 0
22:51:29.989 00.000 21948 MoveAxis(N, 0, ABG)
22:51:29.989 00.000 21948 Move returns status 0, amount 0
22:51:29.989 00.000 21948 move complete, result=0
22:51:29.989 00.000 21948 worker thread done servicing request
22:51:29.989 00.000 21948 Worker thread wakes up
22:51:29.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:29.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:29.989 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:31.617 01.628 21948 Exposure complete
22:51:31.668 00.051 21948 worker thread done servicing request
22:51:31.668 00.000 18120 OnExposeComplete: enter
22:51:31.668 00.000 18120 UpdateGuideState(): m_state=6
22:51:31.669 00.001 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
22:51:31.669 00.000 18120 Star::Find returns 1 (0), X=414.40, Y=229.77, Mass=2092, SNR=31.3, Peak=174 HFD=4.0
22:51:31.670 00.001 18120 MultiStar: [#1 -0.13,-0.14,0.72,U] [#2 -0.24,0.14,0.65,U] [#3 0.32,-0.54,0.00,M1] [#4 0.08,-0.14,0.54,U] [#5 -0.05,0.16,0.49,U] [#6 0.37,-0.45,0.00,M3] [#7 0.03,-0.50,0.00,M1] [#8 0.26,0.04,0.40,U] 
22:51:31.670 00.000 18120 refined, 5 included, MultiStar: {0.04, -0.08}, one-star: {0.26, -0.30}
22:51:31.671 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
22:51:31.671 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.11 = 3.11)
22:51:31.672 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.08 cameraTheta=-1.13 mountX=0.08 mountY=0.00, mountTheta=0.03
22:51:31.673 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
22:51:31.674 00.001 18120 Enqueuing Move request for scope (0.04, -0.08)
22:51:31.674 00.000 21948 Worker thread wakes up
22:51:31.674 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:31.675 00.001 18120 UpdateGuideState exits: m=2092 RSB=31.3
22:51:31.675 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:31.675 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:31.676 00.001 18120 Enqueuing Expose request
22:51:31.676 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:51:31.676 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:51:31.676 00.000 21948 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=0.00
22:51:31.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:51:31.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:31.677 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:51:31.677 00.000 21948 MoveAxis(E, 0, ABG)
22:51:31.677 00.000 21948 Move returns status 0, amount 0
22:51:31.677 00.000 21948 MoveAxis(N, 0, ABG)
22:51:31.677 00.000 21948 Move returns status 0, amount 0
22:51:31.677 00.000 21948 move complete, result=0
22:51:31.677 00.000 21948 worker thread done servicing request
22:51:31.677 00.000 21948 Worker thread wakes up
22:51:31.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:31.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:31.677 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:33.197 01.520 21948 Exposure complete
22:51:33.234 00.037 21948 worker thread done servicing request
22:51:33.235 00.001 18120 OnExposeComplete: enter
22:51:33.235 00.000 18120 UpdateGuideState(): m_state=6
22:51:33.236 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
22:51:33.236 00.000 18120 Star::Find returns 1 (0), X=414.38, Y=229.83, Mass=2085, SNR=31.4, Peak=162 HFD=4.4
22:51:33.237 00.001 18120 MultiStar: [#1 -0.24,0.04,0.73,U] [#2 0.09,-0.24,0.59,U] [#3 -0.32,-0.27,0.00,M2] [#4 0.02,-0.33,0.50,U] [#5 0.05,-0.57,0.00,M1] [#6 0.34,-0.75,0.00,M4] [#7 -0.01,-0.31,0.51,U] [#8 0.04,-0.11,0.43,U] 
22:51:33.237 00.000 18120 refined, 5 included, MultiStar: {0.04, -0.19}, one-star: {0.24, -0.24}
22:51:33.237 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.14) = xAngle (-0.23 = -0.23)
22:51:33.238 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.87 = 2.87)
22:51:33.238 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.37 mountX=0.19 mountY=0.05, mountTheta=0.27
22:51:33.240 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
22:51:33.240 00.000 18120 Enqueuing Move request for scope (0.04, -0.19)
22:51:33.241 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:33.241 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.4
22:51:33.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.242 00.001 21948 Worker thread wakes up
22:51:33.242 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:33.245 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
22:51:33.245 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
22:51:33.245 00.000 21948 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=0.05
22:51:33.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:51:33.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:51:33.245 00.000 21948 MoveAxis(E, 0, ABG)
22:51:33.245 00.000 21948 Move returns status 0, amount 0
22:51:33.245 00.000 21948 MoveAxis(N, 0, ABG)
22:51:33.245 00.000 21948 Move returns status 0, amount 0
22:51:33.245 00.000 21948 move complete, result=0
22:51:33.245 00.000 21948 worker thread done servicing request
22:51:33.245 00.000 18120 Enqueuing Expose request
22:51:33.246 00.001 21948 Worker thread wakes up
22:51:33.246 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:33.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:33.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:34.878 01.632 21948 Exposure complete
22:51:34.917 00.039 21948 worker thread done servicing request
22:51:34.917 00.000 18120 OnExposeComplete: enter
22:51:34.918 00.001 18120 UpdateGuideState(): m_state=6
22:51:34.919 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
22:51:34.919 00.000 18120 Star::Find returns 1 (0), X=414.13, Y=229.95, Mass=2035, SNR=30.9, Peak=191 HFD=4.3
22:51:34.920 00.001 18120 MultiStar: [#1 -0.13,-0.02,0.72,U] [#2 0.14,-0.01,0.60,U] [#3 0.18,-0.23,0.69,U] [#4 -0.49,-0.19,0.00,M1] [#5 0.12,-0.05,0.50,U] [#6 -0.01,-0.21,0.49,U] [#7 0.17,-0.15,0.54,U] [#8 0.55,0.00,0.00,M1] 
22:51:34.920 00.000 18120 single-star, 6 included, MultiStar: {0.06, -0.11}, one-star: {-0.01, -0.12}
22:51:34.921 00.001 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.55 = -0.55)
22:51:34.921 00.000 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.55 = 2.55)
22:51:34.922 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=0.10 mountY=0.07, mountTheta=0.58
22:51:34.924 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.12, opts=13)
22:51:34.925 00.001 18120 Enqueuing Move request for scope (-0.01, -0.12)
22:51:34.926 00.001 21948 Worker thread wakes up
22:51:34.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
22:51:34.926 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
22:51:34.926 00.000 21948 Moving (-0.01, -0.12) raw xDistance=0.10 yDistance=0.07
22:51:34.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:51:34.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:34.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:34.926 00.000 21948 MoveAxis(E, 0, ABG)
22:51:34.926 00.000 21948 Move returns status 0, amount 0
22:51:34.926 00.000 21948 MoveAxis(N, 0, ABG)
22:51:34.926 00.000 21948 Move returns status 0, amount 0
22:51:34.926 00.000 21948 move complete, result=0
22:51:34.926 00.000 21948 worker thread done servicing request
22:51:34.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:34.927 00.001 18120 UpdateGuideState exits: m=2035 RSB=30.9
22:51:34.928 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:34.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:34.929 00.001 18120 Enqueuing Expose request
22:51:34.930 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:34.931 00.001 21948 Worker thread wakes up
22:51:34.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:34.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:36.445 01.514 21948 Exposure complete
22:51:36.495 00.050 21948 worker thread done servicing request
22:51:36.495 00.000 18120 OnExposeComplete: enter
22:51:36.496 00.001 18120 UpdateGuideState(): m_state=6
22:51:36.497 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
22:51:36.497 00.000 18120 Star::Find returns 1 (0), X=414.39, Y=230.01, Mass=1756, SNR=28.7, Peak=136 HFD=4.1
22:51:36.497 00.000 18120 MultiStar: [#1 -0.02,-0.01,0.78,U] [#2 -0.08,-0.03,0.73,U] [#3 0.32,0.16,0.73,U] [#4 -0.14,-0.09,0.59,U] [#5 0.28,-0.04,0.51,U] [#6 0.39,-0.47,0.00,M4] [#7 0.29,-0.23,0.55,U] [#8 -0.01,0.30,0.49,U] 
22:51:36.498 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.25, -0.06}
22:51:36.499 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.14) = xAngle (1.08 = 1.08)
22:51:36.499 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.19 = -2.10)
22:51:36.499 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=0.05 mountY=-0.10, mountTheta=-1.08
22:51:36.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.01, opts=13)
22:51:36.501 00.001 18120 Enqueuing Move request for scope (0.12, -0.01)
22:51:36.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:36.502 00.001 18120 UpdateGuideState exits: m=1756 RSB=28.7
22:51:36.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.503 00.001 21948 Worker thread wakes up
22:51:36.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:51:36.503 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:51:36.503 00.000 21948 Moving (0.12, -0.01) raw xDistance=0.05 yDistance=-0.10
22:51:36.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:51:36.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:36.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:36.503 00.000 18120 Enqueuing Expose request
22:51:36.504 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:36.504 00.000 21948 MoveAxis(E, 0, ABG)
22:51:36.504 00.000 21948 Move returns status 0, amount 0
22:51:36.504 00.000 21948 MoveAxis(N, 0, ABG)
22:51:36.504 00.000 21948 Move returns status 0, amount 0
22:51:36.504 00.000 21948 move complete, result=0
22:51:36.504 00.000 21948 worker thread done servicing request
22:51:36.504 00.000 21948 Worker thread wakes up
22:51:36.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:36.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:36.505 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:38.137 01.632 21948 Exposure complete
22:51:38.199 00.062 21948 worker thread done servicing request
22:51:38.199 00.000 18120 OnExposeComplete: enter
22:51:38.200 00.001 18120 UpdateGuideState(): m_state=6
22:51:38.201 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
22:51:38.201 00.000 18120 Star::Find returns 1 (0), X=414.31, Y=229.88, Mass=2070, SNR=31.2, Peak=166 HFD=4.3
22:51:38.203 00.002 18120 MultiStar: [#1 -0.07,-0.34,0.77,U] [#2 0.03,-0.05,0.62,U] [#3 0.43,-0.11,0.00,M1] [#4 0.39,-0.78,0.00,M1] [#5 0.60,-0.37,0.00,M1] [#6 0.48,-0.47,0.00,M5] [#7 0.36,-0.37,0.00,M1] [#8 0.32,0.00,0.42,U] 
22:51:38.203 00.000 18120 refined, 3 included, MultiStar: {0.10, -0.17}, one-star: {0.17, -0.19}
22:51:38.203 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
22:51:38.204 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
22:51:38.204 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.05 mountX=0.20 mountY=-0.01, mountTheta=-0.05
22:51:38.205 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
22:51:38.206 00.001 18120 Enqueuing Move request for scope (0.10, -0.17)
22:51:38.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:38.207 00.001 18120 UpdateGuideState exits: m=2070 RSB=31.2
22:51:38.207 00.000 21948 Worker thread wakes up
22:51:38.207 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
22:51:38.207 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
22:51:38.207 00.000 21948 Moving (0.10, -0.17) raw xDistance=0.20 yDistance=-0.01
22:51:38.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:51:38.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:38.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:38.208 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:38.208 00.000 21948 MoveAxis(E, 0, ABG)
22:51:38.208 00.000 21948 Move returns status 0, amount 0
22:51:38.208 00.000 21948 MoveAxis(N, 0, ABG)
22:51:38.208 00.000 21948 Move returns status 0, amount 0
22:51:38.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:38.208 00.000 18120 Enqueuing Expose request
22:51:38.209 00.001 21948 move complete, result=0
22:51:38.209 00.000 21948 worker thread done servicing request
22:51:38.209 00.000 21948 Worker thread wakes up
22:51:38.209 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:38.210 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:38.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:39.734 01.524 21948 Exposure complete
22:51:39.772 00.038 21948 worker thread done servicing request
22:51:39.772 00.000 18120 OnExposeComplete: enter
22:51:39.773 00.001 18120 UpdateGuideState(): m_state=6
22:51:39.773 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
22:51:39.774 00.001 18120 Star::Find returns 1 (0), X=414.73, Y=229.45, Mass=1968, SNR=30.4, Peak=151 HFD=3.9
22:51:39.774 00.000 18120 MultiStar: large primary error, entering stabilization period
22:51:39.775 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
22:51:39.775 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.44 = -2.85)
22:51:39.776 00.001 18120 CameraToMount -- cameraX=0.59 cameraY=-0.62 hyp=0.86 cameraTheta=-0.81 mountX=0.81 mountY=-0.25, mountTheta=-0.30
22:51:39.777 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.59, y=-0.62, opts=13)
22:51:39.777 00.000 18120 Enqueuing Move request for scope (0.59, -0.62)
22:51:39.777 00.000 21948 Worker thread wakes up
22:51:39.778 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.62) opts 0xd
22:51:39.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.59, -0.62)
22:51:39.778 00.000 21948 Moving (0.59, -0.62) raw xDistance=0.81 yDistance=-0.25
22:51:39.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:39.780 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
22:51:39.781 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.4
22:51:39.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.781 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:39.782 00.001 18120 Enqueuing Expose request
22:51:39.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:39.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:51:39.782 00.000 21948 MoveAxis(W, 145, ABG)
22:51:39.782 00.000 21948 Guiding  Dir = 3, Dur = 145
22:51:39.783 00.001 21948 IsSlewing returns 0
22:51:39.783 00.000 21948 IsGuiding returns 0
22:51:39.784 00.001 21948 PulseGuide returned control before completion, sleep 154
22:51:39.952 00.168 21948 IsGuiding returns 0
22:51:39.952 00.000 21948 Move returns status 0, amount 145
22:51:39.952 00.000 21948 MoveAxis(N, 0, ABG)
22:51:39.952 00.000 21948 Move returns status 0, amount 0
22:51:39.952 00.000 21948 move complete, result=0
22:51:39.952 00.000 21948 worker thread done servicing request
22:51:39.952 00.000 21948 Worker thread wakes up
22:51:39.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:39.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:39.952 00.000 18120 GuideStep: 0.8 px 145 ms WEST, -0.3 px 0 ms NORTH
22:51:41.578 01.626 21948 Exposure complete
22:51:41.604 00.026 21948 worker thread done servicing request
22:51:41.604 00.000 18120 OnExposeComplete: enter
22:51:41.605 00.001 18120 UpdateGuideState(): m_state=6
22:51:41.605 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
22:51:41.606 00.001 18120 Star::Find returns 1 (0), X=414.33, Y=229.96, Mass=2144, SNR=31.7, Peak=209 HFD=4.1
22:51:41.606 00.000 18120 MultiStar: exiting stabilization period
22:51:41.610 00.004 18120 MultiStar: [#1 -0.05,0.02,0.74,U] [#2 -0.32,-0.15,0.58,U] [#3 0.36,-0.19,0.66,U] [#4 -0.02,-0.38,0.52,U] [#5 0.21,-0.27,0.49,U] [#6 0.09,-0.20,0.49,U] [#7 0.05,-0.04,0.46,U] [#8 -0.03,0.01,0.42,U] 
22:51:41.611 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.19, -0.11}
22:51:41.612 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
22:51:41.613 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
22:51:41.613 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.12 mountX=0.15 mountY=0.00, mountTheta=0.02
22:51:41.617 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
22:51:41.619 00.002 18120 Enqueuing Move request for scope (0.07, -0.14)
22:51:41.621 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:41.622 00.001 21948 Worker thread wakes up
22:51:41.622 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
22:51:41.622 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
22:51:41.622 00.000 21948 Moving (0.07, -0.14) raw xDistance=0.15 yDistance=0.00
22:51:41.622 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.7
22:51:41.624 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:51:41.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:41.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.625 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:41.626 00.001 18120 Enqueuing Expose request
22:51:41.626 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:51:41.626 00.000 21948 MoveAxis(E, 0, ABG)
22:51:41.626 00.000 21948 Move returns status 0, amount 0
22:51:41.626 00.000 21948 MoveAxis(N, 0, ABG)
22:51:41.626 00.000 21948 Move returns status 0, amount 0
22:51:41.626 00.000 21948 move complete, result=0
22:51:41.626 00.000 21948 worker thread done servicing request
22:51:41.626 00.000 21948 Worker thread wakes up
22:51:41.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:41.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:41.627 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:43.147 01.520 21948 Exposure complete
22:51:43.184 00.037 21948 worker thread done servicing request
22:51:43.184 00.000 18120 OnExposeComplete: enter
22:51:43.185 00.001 18120 UpdateGuideState(): m_state=6
22:51:43.185 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
22:51:43.186 00.001 18120 Star::Find returns 1 (0), X=414.32, Y=229.90, Mass=1969, SNR=30.4, Peak=183 HFD=4.1
22:51:43.186 00.000 18120 MultiStar: [#1 -0.22,-0.13,0.76,U] [#2 -0.31,0.13,0.65,U] [#3 0.51,-0.17,0.00,M1] [#4 -0.15,-0.40,0.00,M1] [#5 -0.15,-0.02,0.53,U] [#6 -0.04,-0.20,0.50,U] [#7 -0.10,-0.12,0.54,U] [#8 -0.21,0.16,0.45,U] 
22:51:43.187 00.001 18120 refined, 6 included, MultiStar: {-0.10, -0.06}, one-star: {0.18, -0.17}
22:51:43.187 00.000 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.14) = xAngle (-1.43 = -1.43)
22:51:43.188 00.001 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.68 = 1.68)
22:51:43.188 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.57 mountX=0.02 mountY=0.12, mountTheta=1.43
22:51:43.189 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.06, opts=13)
22:51:43.190 00.001 18120 Enqueuing Move request for scope (-0.10, -0.06)
22:51:43.190 00.000 21948 Worker thread wakes up
22:51:43.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:51:43.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:51:43.190 00.000 21948 Moving (-0.10, -0.06) raw xDistance=0.02 yDistance=0.12
22:51:43.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:51:43.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:43.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:51:43.190 00.000 21948 MoveAxis(E, 0, ABG)
22:51:43.190 00.000 21948 Move returns status 0, amount 0
22:51:43.190 00.000 21948 MoveAxis(N, 0, ABG)
22:51:43.190 00.000 21948 Move returns status 0, amount 0
22:51:43.190 00.000 21948 move complete, result=0
22:51:43.190 00.000 21948 worker thread done servicing request
22:51:43.190 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:43.191 00.001 18120 UpdateGuideState exits: m=1969 RSB=30.4
22:51:43.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:43.192 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:43.192 00.000 18120 Enqueuing Expose request
22:51:43.193 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:43.193 00.000 21948 Worker thread wakes up
22:51:43.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:43.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:44.816 01.623 21948 Exposure complete
22:51:44.841 00.025 21948 worker thread done servicing request
22:51:44.841 00.000 18120 OnExposeComplete: enter
22:51:44.842 00.001 18120 UpdateGuideState(): m_state=6
22:51:44.842 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
22:51:44.843 00.001 18120 Star::Find returns 1 (0), X=414.28, Y=230.12, Mass=2103, SNR=31.3, Peak=191 HFD=4.1
22:51:44.844 00.001 18120 MultiStar: [#1 -0.26,0.06,0.74,U] [#2 0.02,0.16,0.62,U] [#3 0.38,-0.32,0.00,M2] [#4 -0.31,-0.04,0.53,U] [#5 0.06,-0.09,0.51,U] [#6 -0.15,-0.21,0.49,U] [#7 0.10,-0.23,0.55,U] [#8 -0.00,0.19,0.43,U] 
22:51:44.844 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.00}, one-star: {0.14, 0.05}
22:51:44.844 00.000 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
22:51:44.845 00.001 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.21 = 1.21)
22:51:44.845 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.04 mountX=-0.01 mountY=0.04, mountTheta=1.90
22:51:44.848 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.00, opts=13)
22:51:44.849 00.001 18120 Enqueuing Move request for scope (-0.04, -0.00)
22:51:44.849 00.000 21948 Worker thread wakes up
22:51:44.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:44.850 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.3
22:51:44.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.851 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:44.851 00.000 18120 Enqueuing Expose request
22:51:44.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
22:51:44.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
22:51:44.851 00.000 21948 Moving (-0.04, -0.00) raw xDistance=-0.01 yDistance=0.04
22:51:44.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:51:44.852 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:44.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:44.852 00.000 21948 MoveAxis(E, 0, ABG)
22:51:44.852 00.000 21948 Move returns status 0, amount 0
22:51:44.852 00.000 21948 MoveAxis(N, 0, ABG)
22:51:44.852 00.000 21948 Move returns status 0, amount 0
22:51:44.852 00.000 21948 move complete, result=0
22:51:44.852 00.000 21948 worker thread done servicing request
22:51:44.852 00.000 21948 Worker thread wakes up
22:51:44.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:44.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:44.852 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:46.368 01.516 21948 Exposure complete
22:51:46.418 00.050 21948 worker thread done servicing request
22:51:46.418 00.000 18120 OnExposeComplete: enter
22:51:46.421 00.003 18120 UpdateGuideState(): m_state=6
22:51:46.423 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
22:51:46.425 00.002 18120 Star::Find returns 1 (0), X=414.26, Y=230.15, Mass=2287, SNR=32.8, Peak=231 HFD=4.1
22:51:46.427 00.002 18120 MultiStar: [#1 -0.25,0.01,0.64,U] [#2 -0.03,0.37,0.59,U] [#3 -0.06,-0.20,0.64,U] [#4 -0.06,0.13,0.49,U] [#5 0.31,-0.04,0.49,U] [#6 0.27,0.04,0.44,U] [#7 0.12,0.10,0.51,U] [#8 0.01,0.17,0.41,U] 
22:51:46.429 00.002 18120 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.12, 0.08}
22:51:46.430 00.001 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.14) = xAngle (2.18 = 2.18)
22:51:46.430 00.000 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.28 = -1.00)
22:51:46.431 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
22:51:46.433 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
22:51:46.433 00.000 18120 Enqueuing Move request for scope (0.04, 0.07)
22:51:46.434 00.001 21948 Worker thread wakes up
22:51:46.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:51:46.434 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:51:46.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:46.434 00.000 18120 UpdateGuideState exits: m=2287 RSB=32.8
22:51:46.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.435 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:46.435 00.000 18120 Enqueuing Expose request
22:51:46.436 00.001 21948 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.07
22:51:46.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:51:46.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:46.436 00.000 21948 MoveAxis(E, 0, ABG)
22:51:46.436 00.000 21948 Move returns status 0, amount 0
22:51:46.436 00.000 21948 MoveAxis(N, 0, ABG)
22:51:46.436 00.000 21948 Move returns status 0, amount 0
22:51:46.436 00.000 21948 move complete, result=0
22:51:46.436 00.000 21948 worker thread done servicing request
22:51:46.436 00.000 21948 Worker thread wakes up
22:51:46.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:46.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:46.436 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:48.068 01.632 21948 Exposure complete
22:51:48.114 00.046 21948 worker thread done servicing request
22:51:48.114 00.000 18120 OnExposeComplete: enter
22:51:48.116 00.002 18120 UpdateGuideState(): m_state=6
22:51:48.119 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
22:51:48.121 00.002 18120 Star::Find returns 1 (0), X=414.22, Y=230.03, Mass=2085, SNR=31.5, Peak=197 HFD=4.2
22:51:48.125 00.004 18120 MultiStar: [#1 -0.48,-0.10,0.00,M1] [#2 -0.18,0.08,0.63,U] [#3 -0.01,-0.24,0.69,U] [#4 -0.08,0.00,0.54,U] [#5 0.12,0.04,0.51,U] [#6 0.36,-0.49,0.00,M2] [#7 0.01,0.04,0.48,U] [#8 -0.05,0.12,0.46,U] 
22:51:48.126 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.08, -0.04}
22:51:48.127 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
22:51:48.128 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.08 = 2.08)
22:51:48.128 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.17 mountX=0.01 mountY=0.02, mountTheta=1.03
22:51:48.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
22:51:48.130 00.001 18120 Enqueuing Move request for scope (-0.01, -0.01)
22:51:48.130 00.000 21948 Worker thread wakes up
22:51:48.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:48.131 00.001 18120 UpdateGuideState exits: m=2085 RSB=31.5
22:51:48.131 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:51:48.131 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:51:48.131 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.02
22:51:48.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:48.133 00.002 18120 Enqueuing Expose request
22:51:48.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:51:48.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:51:48.133 00.000 21948 MoveAxis(E, 0, ABG)
22:51:48.133 00.000 21948 Move returns status 0, amount 0
22:51:48.133 00.000 21948 MoveAxis(N, 0, ABG)
22:51:48.133 00.000 21948 Move returns status 0, amount 0
22:51:48.133 00.000 21948 move complete, result=0
22:51:48.133 00.000 21948 worker thread done servicing request
22:51:48.133 00.000 21948 Worker thread wakes up
22:51:48.133 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:48.134 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:48.134 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:49.661 01.527 21948 Exposure complete
22:51:49.703 00.042 21948 worker thread done servicing request
22:51:49.703 00.000 18120 OnExposeComplete: enter
22:51:49.704 00.001 18120 UpdateGuideState(): m_state=6
22:51:49.704 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
22:51:49.705 00.001 18120 Star::Find returns 1 (0), X=414.19, Y=229.79, Mass=2045, SNR=31.0, Peak=213 HFD=4.2
22:51:49.706 00.001 18120 MultiStar: [#1 -0.28,-0.21,0.74,U] [#2 -0.16,-0.05,0.66,U] [#3 0.34,-0.25,0.00,M1] [#4 -0.18,-0.01,0.56,U] [#5 0.13,-0.06,0.54,U] [#6 0.25,-0.36,0.00,M3] [#7 -0.02,-0.29,0.52,U] [#8 -0.24,0.37,0.00,M1] 
22:51:49.706 00.000 18120 refined, 5 included, MultiStar: {-0.08, -0.16}, one-star: {0.05, -0.28}
22:51:49.707 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.14) = xAngle (-0.86 = -0.86)
22:51:49.707 00.000 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
22:51:49.707 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.00 mountX=0.12 mountY=0.14, mountTheta=0.88
22:51:49.709 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.16, opts=13)
22:51:49.709 00.000 18120 Enqueuing Move request for scope (-0.08, -0.16)
22:51:49.709 00.000 21948 Worker thread wakes up
22:51:49.710 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
22:51:49.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:49.710 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
22:51:49.711 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
22:51:49.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:49.711 00.000 18120 Enqueuing Expose request
22:51:49.713 00.002 21948 Moving (-0.08, -0.16) raw xDistance=0.12 yDistance=0.14
22:51:49.713 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:51:49.713 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:49.713 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:51:49.713 00.000 21948 MoveAxis(E, 0, ABG)
22:51:49.713 00.000 21948 Move returns status 0, amount 0
22:51:49.713 00.000 21948 MoveAxis(N, 0, ABG)
22:51:49.713 00.000 21948 Move returns status 0, amount 0
22:51:49.713 00.000 21948 move complete, result=0
22:51:49.713 00.000 21948 worker thread done servicing request
22:51:49.713 00.000 21948 Worker thread wakes up
22:51:49.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:49.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:49.713 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:51.334 01.621 21948 Exposure complete
22:51:51.361 00.027 21948 worker thread done servicing request
22:51:51.361 00.000 18120 OnExposeComplete: enter
22:51:51.362 00.001 18120 UpdateGuideState(): m_state=6
22:51:51.362 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
22:51:51.363 00.001 18120 Star::Find returns 1 (0), X=414.23, Y=229.93, Mass=1811, SNR=29.2, Peak=194 HFD=4.1
22:51:51.363 00.000 18120 MultiStar: [#1 -0.34,0.06,0.78,U] [#2 -0.30,0.07,0.68,U] [#3 0.24,-0.28,0.69,U] [#4 -0.07,-0.08,0.57,U] [#5 0.20,-0.04,0.61,U] [#6 0.17,-0.31,0.56,U] [#7 0.20,-0.16,0.53,U] [#8 -0.22,0.32,0.47,U] 
22:51:51.364 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.09, -0.14}
22:51:51.364 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
22:51:51.366 00.002 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
22:51:51.369 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=0.06 mountY=0.04, mountTheta=0.56
22:51:51.373 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
22:51:51.376 00.003 18120 Enqueuing Move request for scope (-0.01, -0.07)
22:51:51.378 00.002 21948 Worker thread wakes up
22:51:51.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:51.379 00.001 18120 UpdateGuideState exits: m=1811 RSB=29.2
22:51:51.380 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:51.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:51.380 00.000 18120 Enqueuing Expose request
22:51:51.384 00.004 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:51:51.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:51:51.384 00.000 21948 Moving (-0.01, -0.07) raw xDistance=0.06 yDistance=0.04
22:51:51.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:51:51.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:51.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:51.384 00.000 21948 MoveAxis(E, 0, ABG)
22:51:51.384 00.000 21948 Move returns status 0, amount 0
22:51:51.384 00.000 21948 MoveAxis(N, 0, ABG)
22:51:51.384 00.000 21948 Move returns status 0, amount 0
22:51:51.384 00.000 21948 move complete, result=0
22:51:51.384 00.000 21948 worker thread done servicing request
22:51:51.384 00.000 21948 Worker thread wakes up
22:51:51.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:51.384 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:51.385 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:52.899 01.514 21948 Exposure complete
22:51:52.957 00.058 21948 worker thread done servicing request
22:51:52.957 00.000 18120 OnExposeComplete: enter
22:51:52.961 00.004 18120 UpdateGuideState(): m_state=6
22:51:52.961 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
22:51:52.962 00.001 18120 Star::Find returns 1 (0), X=414.31, Y=229.96, Mass=2154, SNR=31.8, Peak=184 HFD=4.1
22:51:52.962 00.000 18120 MultiStar: [#1 -0.32,0.17,0.70,U] [#2 -0.26,0.17,0.59,U] [#3 0.32,-0.03,0.63,U] [#4 -0.39,0.10,0.54,U] [#5 -0.00,0.13,0.51,U] [#6 -0.07,-0.21,0.52,U] [#7 -0.04,-0.00,0.52,U] [#8 -0.20,0.30,0.44,U] 
22:51:52.963 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.17, -0.11}
22:51:52.963 00.000 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.72 = -2.56)
22:51:52.964 00.001 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.54)
22:51:52.964 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.58 mountX=-0.07 mountY=0.04, mountTheta=2.59
22:51:52.965 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.04, opts=13)
22:51:52.966 00.001 18120 Enqueuing Move request for scope (-0.07, 0.04)
22:51:52.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:52.966 00.000 18120 UpdateGuideState exits: m=2154 RSB=31.8
22:51:52.967 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.967 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:52.968 00.001 18120 Enqueuing Expose request
22:51:52.968 00.000 21948 Worker thread wakes up
22:51:52.968 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:51:52.968 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:51:52.968 00.000 21948 Moving (-0.07, 0.04) raw xDistance=-0.07 yDistance=0.04
22:51:52.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:51:52.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:52.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:52.968 00.000 21948 MoveAxis(E, 0, ABG)
22:51:52.968 00.000 21948 Move returns status 0, amount 0
22:51:52.968 00.000 21948 MoveAxis(N, 0, ABG)
22:51:52.968 00.000 21948 Move returns status 0, amount 0
22:51:52.968 00.000 21948 move complete, result=0
22:51:52.968 00.000 21948 worker thread done servicing request
22:51:52.968 00.000 21948 Worker thread wakes up
22:51:52.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:52.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:52.969 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:54.601 01.632 21948 Exposure complete
22:51:54.676 00.075 21948 worker thread done servicing request
22:51:54.676 00.000 18120 OnExposeComplete: enter
22:51:54.676 00.000 18120 UpdateGuideState(): m_state=6
22:51:54.678 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
22:51:54.679 00.001 18120 Star::Find returns 1 (0), X=414.09, Y=229.99, Mass=1950, SNR=30.4, Peak=208 HFD=4.2
22:51:54.679 00.000 18120 MultiStar: [#1 -0.50,-0.05,0.00,M1] [#2 -0.47,0.47,0.00,M1] [#3 -0.01,-0.01,0.68,U] [#4 -0.19,-0.10,0.55,U] [#5 -0.04,-0.00,0.51,U] [#6 -0.19,0.13,0.50,U] [#7 -0.10,-0.28,0.51,U] [#8 -0.16,0.53,0.00,M1] 
22:51:54.680 00.001 18120 single-star, 5 included, MultiStar: {-0.09, -0.06}, one-star: {-0.05, -0.08}
22:51:54.680 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
22:51:54.681 00.001 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.09 = 2.09)
22:51:54.681 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.16 mountX=0.05 mountY=0.08, mountTheta=1.03
22:51:54.682 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
22:51:54.683 00.001 18120 Enqueuing Move request for scope (-0.05, -0.08)
22:51:54.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:54.684 00.001 21948 Worker thread wakes up
22:51:54.684 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.4
22:51:54.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:51:54.684 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:51:54.684 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.685 00.001 21948 Moving (-0.05, -0.08) raw xDistance=0.05 yDistance=0.08
22:51:54.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:51:54.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:54.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:54.685 00.000 18120 Enqueuing Expose request
22:51:54.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:51:54.686 00.001 21948 MoveAxis(E, 0, ABG)
22:51:54.686 00.000 21948 Move returns status 0, amount 0
22:51:54.686 00.000 21948 MoveAxis(N, 0, ABG)
22:51:54.686 00.000 21948 Move returns status 0, amount 0
22:51:54.686 00.000 21948 move complete, result=0
22:51:54.686 00.000 21948 worker thread done servicing request
22:51:54.686 00.000 21948 Worker thread wakes up
22:51:54.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:54.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:54.686 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:56.099 01.413 21948 Exposure complete
22:51:56.155 00.056 21948 worker thread done servicing request
22:51:56.155 00.000 18120 OnExposeComplete: enter
22:51:56.156 00.001 18120 UpdateGuideState(): m_state=6
22:51:56.156 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
22:51:56.157 00.001 18120 Star::Find returns 1 (0), X=414.21, Y=229.86, Mass=1997, SNR=30.6, Peak=180 HFD=4.3
22:51:56.158 00.001 18120 MultiStar: [#1 -0.79,0.16,0.00,M2] [#2 -0.38,0.24,0.00,M2] [#3 -0.01,0.13,0.66,U] [#4 -0.16,-0.00,0.55,U] [#5 -0.14,0.27,0.51,U] [#6 -0.02,-0.08,0.51,U] [#7 0.05,-0.15,0.56,U] [#8 -0.08,0.20,0.45,U] 
22:51:56.159 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {0.07, -0.21}
22:51:56.161 00.002 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.14) = xAngle (-1.85 = -1.85)
22:51:56.163 00.002 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.25 = 1.25)
22:51:56.163 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.00 mountX=-0.01 mountY=0.03, mountTheta=1.86
22:51:56.164 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.00, opts=13)
22:51:56.165 00.001 18120 Enqueuing Move request for scope (-0.03, -0.00)
22:51:56.165 00.000 21948 Worker thread wakes up
22:51:56.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:56.166 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.6
22:51:56.166 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.166 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:56.167 00.001 18120 Enqueuing Expose request
22:51:56.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:51:56.167 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:51:56.167 00.000 21948 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=0.03
22:51:56.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:51:56.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:56.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:56.167 00.000 21948 MoveAxis(E, 0, ABG)
22:51:56.167 00.000 21948 Move returns status 0, amount 0
22:51:56.167 00.000 21948 MoveAxis(N, 0, ABG)
22:51:56.167 00.000 21948 Move returns status 0, amount 0
22:51:56.168 00.001 21948 move complete, result=0
22:51:56.168 00.000 21948 worker thread done servicing request
22:51:56.168 00.000 21948 Worker thread wakes up
22:51:56.168 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:56.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:56.168 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:57.790 01.622 21948 Exposure complete
22:51:57.818 00.028 21948 worker thread done servicing request
22:51:57.818 00.000 18120 OnExposeComplete: enter
22:51:57.820 00.002 18120 UpdateGuideState(): m_state=6
22:51:57.821 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
22:51:57.822 00.001 18120 Star::Find returns 1 (0), X=414.07, Y=230.13, Mass=2012, SNR=30.8, Peak=191 HFD=4.2
22:51:57.823 00.001 18120 MultiStar: [#1 -0.50,0.25,0.00,M3] [#2 -0.37,0.09,0.64,U] [#3 -0.04,0.05,0.67,U] [#4 -0.33,0.06,0.56,U] [#5 -0.08,0.24,0.54,U] [#6 0.26,-0.30,0.52,U] [#7 0.04,-0.10,0.51,U] [#8 -0.48,0.61,0.00,M1] 
22:51:57.824 00.001 18120 single-star, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.07, 0.06}
22:51:57.825 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.60 = -2.68)
22:51:57.826 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.42)
22:51:57.827 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.46 mountX=-0.08 mountY=0.04, mountTheta=2.71
22:51:57.830 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
22:51:57.831 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
22:51:57.832 00.001 21948 Worker thread wakes up
22:51:57.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:51:57.832 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:51:57.832 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.04
22:51:57.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:51:57.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:57.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:57.833 00.001 18120 UpdateGuideState exits: m=2012 RSB=30.8
22:51:57.836 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:57.837 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:57.839 00.002 18120 Enqueuing Expose request
22:51:57.841 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:57.842 00.001 21948 MoveAxis(E, 0, ABG)
22:51:57.842 00.000 21948 Move returns status 0, amount 0
22:51:57.842 00.000 21948 MoveAxis(N, 0, ABG)
22:51:57.842 00.000 21948 Move returns status 0, amount 0
22:51:57.842 00.000 21948 move complete, result=0
22:51:57.842 00.000 21948 worker thread done servicing request
22:51:57.842 00.000 21948 Worker thread wakes up
22:51:57.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:57.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:57.842 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:59.365 01.523 21948 Exposure complete
22:51:59.391 00.026 21948 worker thread done servicing request
22:51:59.391 00.000 18120 OnExposeComplete: enter
22:51:59.391 00.000 18120 UpdateGuideState(): m_state=6
22:51:59.393 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
22:51:59.393 00.000 18120 Star::Find returns 1 (0), X=414.11, Y=230.07, Mass=1790, SNR=29.1, Peak=187 HFD=4.2
22:51:59.393 00.000 18120 MultiStar: [#1 -0.46,0.20,0.00,M4] [#2 -0.74,0.54,0.00,M2] [#3 -0.32,-0.06,0.71,U] [#4 -0.39,0.01,0.55,U] [#5 -0.26,0.08,0.55,U] [#6 0.07,-0.11,0.52,U] [#7 -0.38,0.01,0.56,U] [#8 -0.24,0.29,0.49,U] 
22:51:59.394 00.001 18120 single-star, 6 included, MultiStar: {-0.21, 0.02}, one-star: {-0.03, 0.00}
22:51:59.394 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
22:51:59.395 00.001 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
22:51:59.395 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.14 mountX=-0.01 mountY=0.03, mountTheta=2.01
22:51:59.398 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.00, opts=13)
22:51:59.400 00.002 18120 Enqueuing Move request for scope (-0.03, 0.00)
22:51:59.401 00.001 21948 Worker thread wakes up
22:51:59.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:51:59.401 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:51:59.401 00.000 21948 Moving (-0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
22:51:59.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:51:59.401 00.000 21948 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 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:59.401 00.000 21948 MoveAxis(E, 0, ABG)
22:51:59.401 00.000 21948 Move returns status 0, amount 0
22:51:59.401 00.000 21948 MoveAxis(N, 0, ABG)
22:51:59.401 00.000 21948 Move returns status 0, amount 0
22:51:59.401 00.000 21948 move complete, result=0
22:51:59.401 00.000 21948 worker thread done servicing request
22:51:59.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:51:59.402 00.001 18120 UpdateGuideState exits: m=1790 RSB=29.1
22:51:59.404 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.407 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:51:59.408 00.001 18120 Enqueuing Expose request
22:51:59.409 00.001 21948 Worker thread wakes up
22:51:59.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:51:59.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:51:59.409 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:01.035 01.626 21948 Exposure complete
22:52:01.101 00.066 21948 worker thread done servicing request
22:52:01.101 00.000 18120 OnExposeComplete: enter
22:52:01.102 00.001 18120 UpdateGuideState(): m_state=6
22:52:01.103 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
22:52:01.104 00.001 18120 Star::Find returns 1 (0), X=414.04, Y=230.04, Mass=1914, SNR=30.2, Peak=155 HFD=4.4
22:52:01.105 00.001 18120 MultiStar: [#1 -0.60,0.32,0.00,M5] [#2 -0.35,0.41,0.00,M3] [#3 0.02,-0.07,0.70,U] [#4 -0.41,-0.04,0.53,U] [#5 -0.01,-0.10,0.50,U] [#6 0.10,-0.06,0.49,U] [#7 -0.21,-0.06,0.52,U] [#8 -0.16,0.34,0.42,U] 
22:52:01.105 00.000 18120 single-star, 6 included, MultiStar: {-0.10, -0.02}, one-star: {-0.10, -0.03}
22:52:01.106 00.001 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.14) = xAngle (-1.66 = -1.66)
22:52:01.107 00.001 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.44 = 1.44)
22:52:01.107 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=-0.01 mountY=0.10, mountTheta=1.66
22:52:01.109 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
22:52:01.110 00.001 18120 Enqueuing Move request for scope (-0.10, -0.03)
22:52:01.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:01.110 00.000 21948 Worker thread wakes up
22:52:01.111 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.2
22:52:01.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.112 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
22:52:01.112 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
22:52:01.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:01.112 00.000 18120 Enqueuing Expose request
22:52:01.115 00.003 21948 Moving (-0.10, -0.03) raw xDistance=-0.01 yDistance=0.10
22:52:01.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:01.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:01.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:52:01.115 00.000 21948 MoveAxis(E, 0, ABG)
22:52:01.115 00.000 21948 Move returns status 0, amount 0
22:52:01.115 00.000 21948 MoveAxis(N, 0, ABG)
22:52:01.115 00.000 21948 Move returns status 0, amount 0
22:52:01.115 00.000 21948 move complete, result=0
22:52:01.115 00.000 21948 worker thread done servicing request
22:52:01.116 00.001 21948 Worker thread wakes up
22:52:01.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:01.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:01.118 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:02.634 01.516 21948 Exposure complete
22:52:02.685 00.051 21948 worker thread done servicing request
22:52:02.686 00.001 18120 OnExposeComplete: enter
22:52:02.686 00.000 18120 UpdateGuideState(): m_state=6
22:52:02.687 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
22:52:02.687 00.000 18120 Star::Find returns 1 (0), X=414.06, Y=230.20, Mass=2079, SNR=31.2, Peak=188 HFD=4.2
22:52:02.688 00.001 18120 MultiStar: [#1 -0.45,0.05,0.00,M6] [#2 -0.10,0.18,0.63,U] [#3 0.05,-0.01,0.71,U] [#4 -0.43,-0.08,0.00,M1] [#5 0.04,0.13,0.52,U] [#6 -0.14,-0.30,0.47,U] [#7 -0.08,0.00,0.55,U] [#8 -0.19,0.56,0.00,M1] 
22:52:02.688 00.000 18120 refined, 5 included, MultiStar: {-0.05, 0.04}, one-star: {-0.08, 0.13}
22:52:02.689 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
22:52:02.689 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
22:52:02.690 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.46 mountX=-0.06 mountY=0.03, mountTheta=2.71
22:52:02.691 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
22:52:02.691 00.000 18120 Enqueuing Move request for scope (-0.05, 0.04)
22:52:02.692 00.001 21948 Worker thread wakes up
22:52:02.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:52:02.692 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:52:02.692 00.000 21948 Moving (-0.05, 0.04) raw xDistance=-0.06 yDistance=0.03
22:52:02.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:52:02.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:02.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:02.693 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.2
22:52:02.693 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:02.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:02.693 00.000 18120 Enqueuing Expose request
22:52:02.695 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:02.695 00.000 21948 MoveAxis(E, 0, ABG)
22:52:02.695 00.000 21948 Move returns status 0, amount 0
22:52:02.695 00.000 21948 MoveAxis(N, 0, ABG)
22:52:02.695 00.000 21948 Move returns status 0, amount 0
22:52:02.695 00.000 21948 move complete, result=0
22:52:02.695 00.000 21948 worker thread done servicing request
22:52:02.696 00.001 21948 Worker thread wakes up
22:52:02.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:02.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:02.696 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:04.327 01.631 21948 Exposure complete
22:52:04.399 00.072 21948 worker thread done servicing request
22:52:04.399 00.000 18120 OnExposeComplete: enter
22:52:04.399 00.000 18120 UpdateGuideState(): m_state=6
22:52:04.400 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
22:52:04.400 00.000 18120 Star::Find returns 1 (0), X=414.09, Y=229.93, Mass=2086, SNR=31.5, Peak=213 HFD=4.2
22:52:04.401 00.001 18120 MultiStar: [#1 -0.38,0.10,0.75,U] [#2 -0.43,0.20,0.00,M3] [#3 -0.23,-0.11,0.65,U] [#4 -0.38,0.03,0.53,U] [#5 -0.18,0.13,0.48,U] [#6 0.36,-0.16,0.46,U] [#7 0.03,-0.16,0.48,U] [#8 -0.13,0.41,0.00,M2] 
22:52:04.401 00.000 18120 refined, 6 included, MultiStar: {-0.14, -0.05}, one-star: {-0.05, -0.14}
22:52:04.402 00.001 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.14) = xAngle (-1.66 = -1.66)
22:52:04.402 00.000 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.44 = 1.44)
22:52:04.403 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=-0.01 mountY=0.14, mountTheta=1.66
22:52:04.406 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.05, opts=13)
22:52:04.407 00.001 18120 Enqueuing Move request for scope (-0.14, -0.05)
22:52:04.407 00.000 21948 Worker thread wakes up
22:52:04.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
22:52:04.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:04.408 00.001 18120 UpdateGuideState exits: m=2086 RSB=31.5
22:52:04.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.409 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:04.409 00.000 18120 Enqueuing Expose request
22:52:04.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
22:52:04.409 00.000 21948 Moving (-0.14, -0.05) raw xDistance=-0.01 yDistance=0.14
22:52:04.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:04.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:04.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:52:04.410 00.001 21948 MoveAxis(E, 0, ABG)
22:52:04.410 00.000 21948 Move returns status 0, amount 0
22:52:04.410 00.000 21948 MoveAxis(N, 0, ABG)
22:52:04.410 00.000 21948 Move returns status 0, amount 0
22:52:04.410 00.000 21948 move complete, result=0
22:52:04.410 00.000 21948 worker thread done servicing request
22:52:04.410 00.000 21948 Worker thread wakes up
22:52:04.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:04.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:04.410 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:05.926 01.516 21948 Exposure complete
22:52:05.954 00.028 21948 worker thread done servicing request
22:52:05.954 00.000 18120 OnExposeComplete: enter
22:52:05.955 00.001 18120 UpdateGuideState(): m_state=6
22:52:05.956 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
22:52:05.956 00.000 18120 Star::Find returns 1 (0), X=414.03, Y=230.13, Mass=2020, SNR=30.8, Peak=195 HFD=4.3
22:52:05.957 00.001 18120 MultiStar: [#1 -0.45,0.07,0.00,M6] [#2 -0.42,0.19,0.00,M4] [#3 0.03,-0.19,0.68,U] [#4 -0.46,-0.03,0.00,M1] [#5 -0.38,0.40,0.00,M1] [#6 -0.25,-0.11,0.47,U] [#7 -0.35,0.22,0.52,U] [#8 -0.38,0.30,0.00,M3] 
22:52:05.957 00.000 18120 single-star, 3 included, MultiStar: {-0.15, 0.00}, one-star: {-0.11, 0.06}
22:52:05.958 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.77 = -2.51)
22:52:05.958 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.59)
22:52:05.959 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.63 mountX=-0.10 mountY=0.07, mountTheta=2.54
22:52:05.960 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.06, opts=13)
22:52:05.960 00.000 18120 Enqueuing Move request for scope (-0.11, 0.06)
22:52:05.961 00.001 21948 Worker thread wakes up
22:52:05.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:05.961 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
22:52:05.961 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
22:52:05.961 00.000 21948 Moving (-0.11, 0.06) raw xDistance=-0.10 yDistance=0.07
22:52:05.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:52:05.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:05.961 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
22:52:05.962 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:52:05.962 00.000 21948 MoveAxis(E, 0, ABG)
22:52:05.962 00.000 21948 Move returns status 0, amount 0
22:52:05.962 00.000 21948 MoveAxis(N, 0, ABG)
22:52:05.962 00.000 21948 Move returns status 0, amount 0
22:52:05.962 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:05.963 00.001 18120 Enqueuing Expose request
22:52:05.963 00.000 21948 move complete, result=0
22:52:05.963 00.000 21948 worker thread done servicing request
22:52:05.963 00.000 21948 Worker thread wakes up
22:52:05.963 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:05.964 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:05.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:07.602 01.638 21948 Exposure complete
22:52:07.627 00.025 21948 worker thread done servicing request
22:52:07.627 00.000 18120 OnExposeComplete: enter
22:52:07.628 00.001 18120 UpdateGuideState(): m_state=6
22:52:07.628 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
22:52:07.629 00.001 18120 Star::Find returns 1 (0), X=413.93, Y=230.19, Mass=2031, SNR=30.9, Peak=201 HFD=4.2
22:52:07.629 00.000 18120 MultiStar: [#1 -0.66,0.15,0.00,M7] [#2 -0.31,0.10,0.62,U] [#3 -0.02,0.02,0.67,U] [#4 -0.76,0.09,0.00,M2] [#5 -0.18,0.22,0.52,U] [#6 -0.22,-0.07,0.52,U] [#7 -0.09,-0.10,0.51,U] [#8 -0.32,0.48,0.00,M4] 
22:52:07.630 00.001 18120 refined, 5 included, MultiStar: {-0.17, 0.06}, one-star: {-0.21, 0.12}
22:52:07.630 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.96 = -2.32)
22:52:07.630 00.000 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.06 = 0.78)
22:52:07.631 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.82 mountX=-0.13 mountY=0.13, mountTheta=2.34
22:52:07.632 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.06, opts=13)
22:52:07.633 00.001 18120 Enqueuing Move request for scope (-0.17, 0.06)
22:52:07.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:07.634 00.001 21948 Worker thread wakes up
22:52:07.634 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.9
22:52:07.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:07.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:07.635 00.001 18120 Enqueuing Expose request
22:52:07.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
22:52:07.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
22:52:07.635 00.000 21948 Moving (-0.17, 0.06) raw xDistance=-0.13 yDistance=0.13
22:52:07.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:52:07.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:07.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:52:07.635 00.000 21948 MoveAxis(E, 0, ABG)
22:52:07.635 00.000 21948 Move returns status 0, amount 0
22:52:07.636 00.001 21948 MoveAxis(N, 0, ABG)
22:52:07.636 00.000 21948 Move returns status 0, amount 0
22:52:07.636 00.000 21948 move complete, result=0
22:52:07.636 00.000 21948 worker thread done servicing request
22:52:07.636 00.000 21948 Worker thread wakes up
22:52:07.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:07.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:07.636 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:09.148 01.512 21948 Exposure complete
22:52:09.198 00.050 21948 worker thread done servicing request
22:52:09.198 00.000 18120 OnExposeComplete: enter
22:52:09.198 00.000 18120 UpdateGuideState(): m_state=6
22:52:09.199 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
22:52:09.200 00.001 18120 Star::Find returns 1 (0), X=413.96, Y=230.16, Mass=1939, SNR=30.3, Peak=210 HFD=4.1
22:52:09.200 00.000 18120 MultiStar: [#1 -0.34,0.05,0.73,U] [#2 -0.70,0.48,0.00,M4] [#3 -0.14,0.02,0.74,U] [#4 -0.59,-0.13,0.00,M3] [#5 -0.24,0.05,0.54,U] [#6 -0.23,-0.09,0.51,U] [#7 -0.02,-0.02,0.56,U] [#8 -0.37,0.59,0.00,M5] 
22:52:09.201 00.001 18120 refined, 5 included, MultiStar: {-0.20, 0.03}, one-star: {-0.18, 0.08}
22:52:09.201 00.000 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.14) = xAngle (4.15 = -2.13)
22:52:09.202 00.001 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.25 = 0.97)
22:52:09.203 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.01 mountX=-0.11 mountY=0.16, mountTheta=2.14
22:52:09.205 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.03, opts=13)
22:52:09.205 00.000 18120 Enqueuing Move request for scope (-0.20, 0.03)
22:52:09.206 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:09.206 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.3
22:52:09.207 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:09.208 00.001 18120 Enqueuing Expose request
22:52:09.208 00.000 21948 Worker thread wakes up
22:52:09.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
22:52:09.208 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
22:52:09.208 00.000 21948 Moving (-0.20, 0.03) raw xDistance=-0.11 yDistance=0.16
22:52:09.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:52:09.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:09.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:52:09.208 00.000 21948 MoveAxis(E, 0, ABG)
22:52:09.208 00.000 21948 Move returns status 0, amount 0
22:52:09.208 00.000 21948 MoveAxis(N, 0, ABG)
22:52:09.209 00.001 21948 Move returns status 0, amount 0
22:52:09.209 00.000 21948 move complete, result=0
22:52:09.209 00.000 21948 worker thread done servicing request
22:52:09.209 00.000 21948 Worker thread wakes up
22:52:09.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:09.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:09.209 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:10.835 01.626 21948 Exposure complete
22:52:10.884 00.049 21948 worker thread done servicing request
22:52:10.884 00.000 18120 OnExposeComplete: enter
22:52:10.887 00.003 18120 UpdateGuideState(): m_state=6
22:52:10.889 00.002 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
22:52:10.892 00.003 18120 Star::Find returns 1 (0), X=413.60, Y=230.13, Mass=2101, SNR=31.6, Peak=212 HFD=3.9
22:52:10.893 00.001 18120 MultiStar: [#1 -0.58,0.27,0.00,M7] [#2 -0.98,0.55,0.00,M5] [#3 -0.17,0.06,0.66,U] [#4 -0.70,0.07,0.00,M4] [#5 -0.45,0.15,0.00,M1] [#6 -0.47,0.23,0.00,M1] [#7 -0.46,0.52,0.00,M1] [#8 -0.55,0.72,0.00,M6] 
22:52:10.897 00.004 18120 refined, 1 included, MultiStar: {-0.39, 0.06}, one-star: {-0.54, 0.06}
22:52:10.899 00.002 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.13 = -2.15)
22:52:10.902 00.003 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
22:52:10.904 00.002 18120 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.40 cameraTheta=2.99 mountX=-0.22 mountY=0.32, mountTheta=2.16
22:52:10.908 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=0.06, opts=13)
22:52:10.911 00.003 18120 Enqueuing Move request for scope (-0.39, 0.06)
22:52:10.912 00.001 21948 Worker thread wakes up
22:52:10.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:10.914 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.06) opts 0xd
22:52:10.914 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.6
22:52:10.915 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:10.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:10.916 00.000 18120 Enqueuing Expose request
22:52:10.918 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.39, 0.06)
22:52:10.918 00.000 21948 Moving (-0.39, 0.06) raw xDistance=-0.22 yDistance=0.32
22:52:10.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:52:10.918 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:52:10.918 00.000 21948 MoveAxis(E, 39, ABG)
22:52:10.918 00.000 21948 Guiding  Dir = 2, Dur = 39
22:52:10.919 00.001 21948 IsSlewing returns 0
22:52:10.919 00.000 21948 IsGuiding returns 0
22:52:10.921 00.002 21948 PulseGuide returned control before completion, sleep 48
22:52:10.973 00.052 21948 IsGuiding returns 0
22:52:10.973 00.000 21948 Move returns status 0, amount 39
22:52:10.973 00.000 21948 MoveAxis(S, 77, ABG)
22:52:10.973 00.000 21948 Guiding  Dir = 1, Dur = 77
22:52:10.974 00.001 21948 IsSlewing returns 0
22:52:10.974 00.000 21948 IsGuiding returns 0
22:52:10.979 00.005 21948 PulseGuide returned control before completion, sleep 83
22:52:11.065 00.086 21948 IsGuiding returns 1
22:52:11.065 00.000 21948 scope still moving after pulse duration time elapsed
22:52:11.097 00.032 21948 IsSlewing returns 0
22:52:11.100 00.003 21948 IsGuiding returns 0
22:52:11.100 00.000 21948 scope move finished after 77 + 48 ms
22:52:11.100 00.000 21948 Move returns status 0, amount 77
22:52:11.100 00.000 21948 move complete, result=0
22:52:11.100 00.000 21948 worker thread done servicing request
22:52:11.100 00.000 21948 Worker thread wakes up
22:52:11.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:11.100 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.3 px 77 ms SOUTH
22:52:11.101 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:12.507 01.406 21948 Exposure complete
22:52:12.547 00.040 21948 worker thread done servicing request
22:52:12.547 00.000 18120 OnExposeComplete: enter
22:52:12.548 00.001 18120 UpdateGuideState(): m_state=6
22:52:12.548 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
22:52:12.549 00.001 18120 Star::Find returns 1 (0), X=413.93, Y=230.02, Mass=2137, SNR=31.6, Peak=232 HFD=4.3
22:52:12.549 00.000 18120 MultiStar: [#1 -0.36,0.33,0.00,M8] [#2 -0.37,0.26,0.00,M6] [#3 -0.07,-0.13,0.65,U] [#4 -0.33,-0.13,0.53,U] [#5 -0.34,0.34,0.00,M2] [#6 -0.11,0.09,0.51,U] [#7 -0.00,-0.05,0.50,U] [#8 -0.11,0.48,0.00,M7] 
22:52:12.550 00.001 18120 refined, 4 included, MultiStar: {-0.15, -0.06}, one-star: {-0.21, -0.05}
22:52:12.550 00.000 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
22:52:12.550 00.000 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.46 = 1.46)
22:52:12.552 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.79 mountX=-0.01 mountY=0.16, mountTheta=1.65
22:52:12.554 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.06, opts=13)
22:52:12.555 00.001 18120 Enqueuing Move request for scope (-0.15, -0.06)
22:52:12.558 00.003 21948 Worker thread wakes up
22:52:12.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:52:12.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:52:12.558 00.000 21948 Moving (-0.15, -0.06) raw xDistance=-0.01 yDistance=0.16
22:52:12.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:12.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:12.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:12.558 00.000 18120 UpdateGuideState exits: m=2137 RSB=31.6
22:52:12.559 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:12.559 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:12.560 00.001 18120 Enqueuing Expose request
22:52:12.560 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:52:12.560 00.000 21948 MoveAxis(E, 0, ABG)
22:52:12.560 00.000 21948 Move returns status 0, amount 0
22:52:12.560 00.000 21948 MoveAxis(N, 0, ABG)
22:52:12.560 00.000 21948 Move returns status 0, amount 0
22:52:12.560 00.000 21948 move complete, result=0
22:52:12.560 00.000 21948 worker thread done servicing request
22:52:12.560 00.000 21948 Worker thread wakes up
22:52:12.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:12.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:12.561 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:14.184 01.623 21948 Exposure complete
22:52:14.244 00.060 21948 worker thread done servicing request
22:52:14.244 00.000 18120 OnExposeComplete: enter
22:52:14.245 00.001 18120 UpdateGuideState(): m_state=6
22:52:14.246 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
22:52:14.247 00.001 18120 Star::Find returns 1 (0), X=413.95, Y=230.33, Mass=1910, SNR=30.0, Peak=176 HFD=4.1
22:52:14.247 00.000 18120 MultiStar: [#1 -0.40,0.08,0.74,U] [#2 -0.50,0.59,0.00,M7] [#3 -0.26,0.19,0.70,U] [#4 -0.27,0.11,0.54,U] [#5 -0.26,0.14,0.54,U] [#6 -0.49,0.06,0.00,M1] [#7 -0.25,-0.06,0.53,U] [#8 -0.36,0.48,0.00,M8] 
22:52:14.248 00.001 18120 refined, 5 included, MultiStar: {-0.27, 0.14}, one-star: {-0.19, 0.26}
22:52:14.248 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.81 = -2.47)
22:52:14.248 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.91 = 0.63)
22:52:14.249 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.67 mountX=-0.24 mountY=0.18, mountTheta=2.50
22:52:14.251 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.14, opts=13)
22:52:14.251 00.000 18120 Enqueuing Move request for scope (-0.27, 0.14)
22:52:14.252 00.001 21948 Worker thread wakes up
22:52:14.252 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd
22:52:14.252 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.14)
22:52:14.252 00.000 21948 Moving (-0.27, 0.14) raw xDistance=-0.24 yDistance=0.18
22:52:14.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:52:14.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:14.252 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.0
22:52:14.253 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:14.253 00.000 18120 Enqueuing Expose request
22:52:14.254 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.254 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:52:14.254 00.000 21948 MoveAxis(E, 42, ABG)
22:52:14.254 00.000 21948 Guiding  Dir = 2, Dur = 42
22:52:14.254 00.000 21948 IsSlewing returns 0
22:52:14.254 00.000 21948 IsGuiding returns 0
22:52:14.256 00.002 21948 PulseGuide returned control before completion, sleep 51
22:52:14.308 00.052 21948 IsGuiding returns 1
22:52:14.308 00.000 21948 scope still moving after pulse duration time elapsed
22:52:14.338 00.030 21948 IsSlewing returns 0
22:52:14.339 00.001 21948 IsGuiding returns 0
22:52:14.339 00.000 21948 scope move finished after 42 + 43 ms
22:52:14.339 00.000 21948 Move returns status 0, amount 42
22:52:14.339 00.000 21948 MoveAxis(N, 0, ABG)
22:52:14.339 00.000 21948 Move returns status 0, amount 0
22:52:14.339 00.000 21948 move complete, result=0
22:52:14.339 00.000 21948 worker thread done servicing request
22:52:14.339 00.000 21948 Worker thread wakes up
22:52:14.340 00.001 18120 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
22:52:14.341 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:14.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:15.756 01.415 21948 Exposure complete
22:52:15.787 00.031 21948 worker thread done servicing request
22:52:15.787 00.000 18120 OnExposeComplete: enter
22:52:15.789 00.002 18120 UpdateGuideState(): m_state=6
22:52:15.789 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
22:52:15.790 00.001 18120 Star::Find returns 1 (0), X=414.26, Y=230.08, Mass=2045, SNR=31.0, Peak=202 HFD=4.1
22:52:15.791 00.001 18120 MultiStar: [#1 -0.45,0.29,0.00,M8] [#2 -0.31,0.10,0.62,U] [#3 -0.02,0.18,0.70,U] [#4 -0.11,-0.18,0.53,U] [#5 -0.13,0.21,0.52,U] [#6 -0.14,-0.15,0.48,U] [#7 -0.10,0.16,0.51,U] [#8 -0.13,0.39,0.44,U] 
22:52:15.793 00.002 18120 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.12, 0.01}
22:52:15.795 00.002 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
22:52:15.796 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
22:52:15.797 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=-0.11 mountY=0.03, mountTheta=2.84
22:52:15.799 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.08, opts=13)
22:52:15.800 00.001 18120 Enqueuing Move request for scope (-0.08, 0.08)
22:52:15.801 00.001 21948 Worker thread wakes up
22:52:15.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:15.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:52:15.801 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:52:15.801 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
22:52:15.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:15.803 00.001 18120 Enqueuing Expose request
22:52:15.803 00.000 21948 Moving (-0.08, 0.08) raw xDistance=-0.11 yDistance=0.03
22:52:15.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:52:15.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:15.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:15.803 00.000 21948 MoveAxis(E, 0, ABG)
22:52:15.803 00.000 21948 Move returns status 0, amount 0
22:52:15.803 00.000 21948 MoveAxis(N, 0, ABG)
22:52:15.803 00.000 21948 Move returns status 0, amount 0
22:52:15.803 00.000 21948 move complete, result=0
22:52:15.803 00.000 21948 worker thread done servicing request
22:52:15.803 00.000 21948 Worker thread wakes up
22:52:15.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:15.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:15.804 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:17.432 01.628 21948 Exposure complete
22:52:17.476 00.044 21948 worker thread done servicing request
22:52:17.477 00.001 18120 OnExposeComplete: enter
22:52:17.479 00.002 18120 UpdateGuideState(): m_state=6
22:52:17.480 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
22:52:17.480 00.000 18120 Star::Find returns 1 (0), X=414.21, Y=230.08, Mass=1922, SNR=30.1, Peak=198 HFD=4.2
22:52:17.481 00.001 18120 MultiStar: [#1 -0.24,0.01,0.76,U] [#2 -0.01,-0.06,0.68,U] [#3 0.32,0.10,0.70,U] [#4 -0.22,0.05,0.52,U] [#5 -0.12,0.03,0.53,U] [#6 0.06,-0.31,0.52,U] [#7 0.18,-0.14,0.55,U] [#8 -0.04,0.34,0.45,U] 
22:52:17.482 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.07, 0.01}
22:52:17.482 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.14) = xAngle (1.12 = 1.12)
22:52:17.482 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.22 = -2.06)
22:52:17.483 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.02 mountX=0.00 mountY=-0.00, mountTheta=-1.11
22:52:17.485 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
22:52:17.486 00.001 18120 Enqueuing Move request for scope (0.01, -0.00)
22:52:17.487 00.001 21948 Worker thread wakes up
22:52:17.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
22:52:17.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:17.488 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.1
22:52:17.488 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.489 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:17.490 00.001 18120 Enqueuing Expose request
22:52:17.491 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
22:52:17.491 00.000 21948 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=-0.00
22:52:17.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:52:17.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:17.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:52:17.491 00.000 21948 MoveAxis(E, 0, ABG)
22:52:17.491 00.000 21948 Move returns status 0, amount 0
22:52:17.491 00.000 21948 MoveAxis(N, 0, ABG)
22:52:17.491 00.000 21948 Move returns status 0, amount 0
22:52:17.491 00.000 21948 move complete, result=0
22:52:17.491 00.000 21948 worker thread done servicing request
22:52:17.491 00.000 21948 Worker thread wakes up
22:52:17.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:17.492 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:17.492 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:19.015 01.523 21948 Exposure complete
22:52:19.044 00.029 18120 OnExposeComplete: enter
22:52:19.045 00.001 18120 UpdateGuideState(): m_state=6
22:52:19.045 00.000 21948 worker thread done servicing request
22:52:19.045 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
22:52:19.045 00.000 18120 Star::Find returns 1 (0), X=413.96, Y=230.24, Mass=2055, SNR=31.2, Peak=219 HFD=4.1
22:52:19.049 00.004 18120 MultiStar: [#1 -0.26,0.09,0.77,U] [#2 -0.34,0.25,0.64,U] [#3 0.31,-0.06,0.65,U] [#4 -0.01,-0.26,0.52,U] [#5 0.04,-0.05,0.50,U] [#6 0.17,-0.33,0.49,U] [#7 -0.11,-0.29,0.54,U] [#8 -0.28,0.34,0.00,M7] 
22:52:19.051 00.002 18120 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {-0.18, 0.17}
22:52:19.053 00.002 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
22:52:19.055 00.002 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
22:52:19.058 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.79 mountX=-0.01 mountY=0.07, mountTheta=1.65
22:52:19.063 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
22:52:19.063 00.000 18120 Enqueuing Move request for scope (-0.07, -0.02)
22:52:19.064 00.001 21948 Worker thread wakes up
22:52:19.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:19.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:52:19.065 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.2
22:52:19.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.065 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:19.068 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:52:19.068 00.000 18120 Enqueuing Expose request
22:52:19.068 00.000 21948 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
22:52:19.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:19.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:19.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:52:19.068 00.000 21948 MoveAxis(E, 0, ABG)
22:52:19.068 00.000 21948 Move returns status 0, amount 0
22:52:19.068 00.000 21948 MoveAxis(N, 0, ABG)
22:52:19.068 00.000 21948 Move returns status 0, amount 0
22:52:19.068 00.000 21948 move complete, result=0
22:52:19.068 00.000 21948 worker thread done servicing request
22:52:19.068 00.000 21948 Worker thread wakes up
22:52:19.068 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:19.068 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:19.070 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:20.696 01.626 21948 Exposure complete
22:52:20.731 00.035 21948 worker thread done servicing request
22:52:20.731 00.000 18120 OnExposeComplete: enter
22:52:20.731 00.000 18120 UpdateGuideState(): m_state=6
22:52:20.732 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
22:52:20.733 00.001 18120 Star::Find returns 1 (0), X=413.88, Y=230.06, Mass=2193, SNR=32.3, Peak=226 HFD=4.3
22:52:20.733 00.000 18120 MultiStar: [#1 -0.54,0.07,0.00,M7] [#2 -0.24,0.16,0.61,U] [#3 -0.32,-0.12,0.67,U] [#4 -0.36,-0.14,0.51,U] [#5 -0.08,0.26,0.50,U] [#6 0.08,0.14,0.45,U] [#7 0.18,-0.19,0.53,U] [#8 -0.06,0.26,0.44,U] 
22:52:20.733 00.000 18120 refined, 7 included, MultiStar: {-0.16, 0.03}, one-star: {-0.26, -0.01}
22:52:20.734 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.11 = -2.18)
22:52:20.734 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
22:52:20.735 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=-0.09 mountY=0.13, mountTheta=2.19
22:52:20.736 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.03, opts=13)
22:52:20.737 00.001 18120 Enqueuing Move request for scope (-0.16, 0.03)
22:52:20.737 00.000 21948 Worker thread wakes up
22:52:20.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
22:52:20.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:20.738 00.001 18120 UpdateGuideState exits: m=2193 RSB=32.3
22:52:20.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:20.739 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:20.739 00.000 18120 Enqueuing Expose request
22:52:20.740 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
22:52:20.740 00.000 21948 Moving (-0.16, 0.03) raw xDistance=-0.09 yDistance=0.13
22:52:20.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:52:20.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:20.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:52:20.740 00.000 21948 MoveAxis(E, 0, ABG)
22:52:20.740 00.000 21948 Move returns status 0, amount 0
22:52:20.740 00.000 21948 MoveAxis(N, 0, ABG)
22:52:20.740 00.000 21948 Move returns status 0, amount 0
22:52:20.740 00.000 21948 move complete, result=0
22:52:20.740 00.000 21948 worker thread done servicing request
22:52:20.740 00.000 21948 Worker thread wakes up
22:52:20.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:20.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:20.740 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:22.259 01.519 21948 Exposure complete
22:52:22.290 00.031 21948 worker thread done servicing request
22:52:22.290 00.000 18120 OnExposeComplete: enter
22:52:22.290 00.000 18120 UpdateGuideState(): m_state=6
22:52:22.291 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
22:52:22.291 00.000 18120 Star::Find returns 1 (0), X=414.22, Y=229.99, Mass=1850, SNR=29.5, Peak=204 HFD=4.1
22:52:22.292 00.001 18120 MultiStar: [#1 -0.57,0.08,0.00,M8] [#2 -0.19,0.01,0.66,U] [#3 -0.07,-0.06,0.71,U] [#4 -0.29,-0.14,0.53,U] [#5 -0.14,0.07,0.51,U] [#6 -0.09,-0.11,0.55,U] [#7 0.07,-0.21,0.52,U] [#8 0.02,0.15,0.46,U] 
22:52:22.292 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.05}, one-star: {0.08, -0.08}
22:52:22.293 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.32 = -1.32)
22:52:22.293 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.78 = 1.78)
22:52:22.294 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.47 mountX=0.02 mountY=0.08, mountTheta=1.32
22:52:22.295 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
22:52:22.295 00.000 18120 Enqueuing Move request for scope (-0.06, -0.05)
22:52:22.296 00.001 21948 Worker thread wakes up
22:52:22.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:52:22.296 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:52:22.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:22.297 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.5
22:52:22.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.297 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:22.298 00.001 18120 Enqueuing Expose request
22:52:22.298 00.000 21948 Moving (-0.06, -0.05) raw xDistance=0.02 yDistance=0.08
22:52:22.298 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:52:22.298 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:22.298 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:22.298 00.000 21948 MoveAxis(E, 0, ABG)
22:52:22.298 00.000 21948 Move returns status 0, amount 0
22:52:22.298 00.000 21948 MoveAxis(N, 0, ABG)
22:52:22.299 00.001 21948 Move returns status 0, amount 0
22:52:22.299 00.000 21948 move complete, result=0
22:52:22.299 00.000 21948 worker thread done servicing request
22:52:22.299 00.000 21948 Worker thread wakes up
22:52:22.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:22.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:22.299 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:23.936 01.637 21948 Exposure complete
22:52:23.983 00.047 21948 worker thread done servicing request
22:52:23.983 00.000 18120 OnExposeComplete: enter
22:52:23.984 00.001 18120 UpdateGuideState(): m_state=6
22:52:23.985 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
22:52:23.986 00.001 18120 Star::Find returns 1 (0), X=414.04, Y=230.05, Mass=1985, SNR=30.6, Peak=218 HFD=4.3
22:52:23.987 00.001 18120 MultiStar: [#1 -0.59,0.01,0.00,M9] [#2 -0.20,0.16,0.65,U] [#3 0.01,-0.09,0.66,U] [#4 -0.19,-0.12,0.55,U] [#5 -0.32,0.26,0.55,U] [#6 -0.09,0.07,0.51,U] [#7 0.10,-0.05,0.55,U] [#8 -0.17,0.32,0.45,U] 
22:52:23.988 00.001 18120 single-star, 7 included, MultiStar: {-0.12, 0.05}, one-star: {-0.10, -0.02}
22:52:23.989 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
22:52:23.990 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
22:52:23.990 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.90 mountX=-0.02 mountY=0.10, mountTheta=1.76
22:52:23.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.02, opts=13)
22:52:23.993 00.001 18120 Enqueuing Move request for scope (-0.10, -0.02)
22:52:23.993 00.000 21948 Worker thread wakes up
22:52:23.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
22:52:23.994 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
22:52:23.994 00.000 21948 Moving (-0.10, -0.02) raw xDistance=-0.02 yDistance=0.10
22:52:23.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:52:23.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:23.994 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:23.994 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.6
22:52:23.995 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:23.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:23.995 00.000 18120 Enqueuing Expose request
22:52:23.996 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:52:23.996 00.000 21948 MoveAxis(E, 0, ABG)
22:52:23.996 00.000 21948 Move returns status 0, amount 0
22:52:23.996 00.000 21948 MoveAxis(N, 0, ABG)
22:52:23.996 00.000 21948 Move returns status 0, amount 0
22:52:23.996 00.000 21948 move complete, result=0
22:52:23.996 00.000 21948 worker thread done servicing request
22:52:23.996 00.000 21948 Worker thread wakes up
22:52:23.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:23.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:23.998 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:25.512 01.514 21948 Exposure complete
22:52:25.557 00.045 21948 worker thread done servicing request
22:52:25.557 00.000 18120 OnExposeComplete: enter
22:52:25.558 00.001 18120 UpdateGuideState(): m_state=6
22:52:25.561 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
22:52:25.564 00.003 18120 Star::Find returns 1 (0), X=414.06, Y=230.11, Mass=2057, SNR=31.3, Peak=210 HFD=4.2
22:52:25.567 00.003 18120 MultiStar: [#1 -0.52,0.14,0.00,M10] [#2 -0.32,0.12,0.59,U] [#3 -0.40,0.05,0.66,U] [#4 -0.49,-0.17,0.00,M1] [#5 -0.37,0.33,0.00,M1] [#6 0.20,0.03,0.46,U] [#7 -0.15,-0.05,0.51,U] [#8 -0.16,0.37,0.48,U] 
22:52:25.569 00.002 18120 single-star, 5 included, MultiStar: {-0.16, 0.08}, one-star: {-0.08, 0.04}
22:52:25.571 00.002 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.81 = -2.47)
22:52:25.574 00.003 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.91 = 0.63)
22:52:25.576 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.67 mountX=-0.07 mountY=0.05, mountTheta=2.50
22:52:25.577 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
22:52:25.578 00.001 18120 Enqueuing Move request for scope (-0.08, 0.04)
22:52:25.578 00.000 21948 Worker thread wakes up
22:52:25.578 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
22:52:25.578 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
22:52:25.578 00.000 21948 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=0.05
22:52:25.578 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:52:25.578 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:25.578 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:25.580 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:25.580 00.000 21948 MoveAxis(E, 0, ABG)
22:52:25.580 00.000 21948 Move returns status 0, amount 0
22:52:25.580 00.000 21948 MoveAxis(N, 0, ABG)
22:52:25.580 00.000 21948 Move returns status 0, amount 0
22:52:25.580 00.000 21948 move complete, result=0
22:52:25.580 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.3
22:52:25.581 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:25.582 00.001 21948 worker thread done servicing request
22:52:25.582 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:25.583 00.001 18120 Enqueuing Expose request
22:52:25.584 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:25.586 00.002 21948 Worker thread wakes up
22:52:25.586 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:25.586 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:27.219 01.633 21948 Exposure complete
22:52:27.262 00.043 21948 worker thread done servicing request
22:52:27.262 00.000 18120 OnExposeComplete: enter
22:52:27.263 00.001 18120 UpdateGuideState(): m_state=6
22:52:27.263 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
22:52:27.265 00.002 18120 Star::Find returns 1 (0), X=414.20, Y=230.04, Mass=1942, SNR=30.2, Peak=202 HFD=4.2
22:52:27.265 00.000 18120 MultiStar: [#1 -0.29,0.15,0.78,U] [#2 -0.15,0.28,0.67,U] [#3 0.32,-0.07,0.68,U] [#4 -0.23,-0.03,0.52,U] [#5 -0.03,0.10,0.52,U] [#6 -0.11,-0.06,0.51,U] [#7 -0.08,0.07,0.55,U] [#8 -0.11,0.36,0.45,U] 
22:52:27.266 00.001 18120 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.06, -0.03}
22:52:27.269 00.003 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
22:52:27.271 00.002 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.77 = -2.51)
22:52:27.273 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.47 mountX=0.05 mountY=-0.04, mountTheta=-0.65
22:52:27.277 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
22:52:27.278 00.001 18120 Enqueuing Move request for scope (0.06, -0.03)
22:52:27.278 00.000 21948 Worker thread wakes up
22:52:27.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:27.279 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:52:27.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:52:27.279 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.2
22:52:27.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:27.280 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:27.280 00.000 18120 Enqueuing Expose request
22:52:27.281 00.001 21948 Moving (0.06, -0.03) raw xDistance=0.05 yDistance=-0.04
22:52:27.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:52:27.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:27.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:52:27.281 00.000 21948 MoveAxis(E, 0, ABG)
22:52:27.281 00.000 21948 Move returns status 0, amount 0
22:52:27.281 00.000 21948 MoveAxis(N, 0, ABG)
22:52:27.281 00.000 21948 Move returns status 0, amount 0
22:52:27.281 00.000 21948 move complete, result=0
22:52:27.281 00.000 21948 worker thread done servicing request
22:52:27.281 00.000 21948 Worker thread wakes up
22:52:27.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:27.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:27.281 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:28.800 01.519 21948 Exposure complete
22:52:28.838 00.038 21948 worker thread done servicing request
22:52:28.838 00.000 18120 OnExposeComplete: enter
22:52:28.838 00.000 18120 UpdateGuideState(): m_state=6
22:52:28.839 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
22:52:28.840 00.001 18120 Star::Find returns 1 (0), X=414.14, Y=230.04, Mass=1956, SNR=30.4, Peak=212 HFD=4.3
22:52:28.841 00.001 18120 MultiStar: [#1 -0.57,0.08,0.00,M10] [#2 -0.02,0.07,0.66,U] [#3 -0.06,-0.10,0.68,U] [#4 -0.23,0.07,0.54,U] [#5 -0.06,0.22,0.51,U] [#6 -0.04,-0.17,0.50,U] [#7 0.08,0.03,0.53,U] [#8 -0.01,0.16,0.46,U] 
22:52:28.841 00.000 18120 single-star, 7 included, MultiStar: {-0.04, 0.02}, one-star: {-0.00, -0.03}
22:52:28.842 00.001 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.14) = xAngle (-0.48 = -0.48)
22:52:28.842 00.000 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.63 = 2.63)
22:52:28.843 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.62 mountX=0.03 mountY=0.01, mountTheta=0.51
22:52:28.844 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.03, opts=13)
22:52:28.845 00.001 18120 Enqueuing Move request for scope (-0.00, -0.03)
22:52:28.846 00.001 21948 Worker thread wakes up
22:52:28.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:28.846 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.4
22:52:28.847 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:28.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:28.848 00.001 18120 Enqueuing Expose request
22:52:28.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:52:28.848 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:52:28.848 00.000 21948 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.01
22:52:28.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:52:28.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:28.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:28.848 00.000 21948 MoveAxis(E, 0, ABG)
22:52:28.848 00.000 21948 Move returns status 0, amount 0
22:52:28.848 00.000 21948 MoveAxis(N, 0, ABG)
22:52:28.848 00.000 21948 Move returns status 0, amount 0
22:52:28.848 00.000 21948 move complete, result=0
22:52:28.848 00.000 21948 worker thread done servicing request
22:52:28.849 00.001 21948 Worker thread wakes up
22:52:28.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:28.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:28.849 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:30.485 01.636 21948 Exposure complete
22:52:30.511 00.026 21948 worker thread done servicing request
22:52:30.511 00.000 18120 OnExposeComplete: enter
22:52:30.511 00.000 18120 UpdateGuideState(): m_state=6
22:52:30.512 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
22:52:30.513 00.001 18120 Star::Find returns 1 (0), X=414.30, Y=230.05, Mass=2033, SNR=31.0, Peak=222 HFD=4.0
22:52:30.513 00.000 18120 MultiStar: [#1 -0.41,0.14,0.00,R] [#2 -0.25,0.13,0.65,U] [#3 0.38,0.06,0.70,U] [#4 -0.16,-0.09,0.58,U] [#5 -0.02,0.32,0.52,U] [#6 -0.06,-0.10,0.50,U] [#7 0.12,-0.12,0.51,U] [#8 0.01,0.37,0.44,U] 
22:52:30.513 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.16, -0.02}
22:52:30.514 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
22:52:30.514 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
22:52:30.515 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
22:52:30.516 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
22:52:30.517 00.001 18120 Enqueuing Move request for scope (0.04, 0.05)
22:52:30.517 00.000 21948 Worker thread wakes up
22:52:30.517 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:30.518 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.0
22:52:30.518 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:30.519 00.001 18120 Enqueuing Expose request
22:52:30.521 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:52:30.521 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:52:30.521 00.000 21948 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
22:52:30.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:52:30.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:30.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:30.522 00.001 21948 MoveAxis(E, 0, ABG)
22:52:30.522 00.000 21948 Move returns status 0, amount 0
22:52:30.522 00.000 21948 MoveAxis(N, 0, ABG)
22:52:30.522 00.000 21948 Move returns status 0, amount 0
22:52:30.522 00.000 21948 move complete, result=0
22:52:30.522 00.000 21948 worker thread done servicing request
22:52:30.522 00.000 21948 Worker thread wakes up
22:52:30.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:30.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:30.522 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:32.037 01.515 21948 Exposure complete
22:52:32.076 00.039 21948 worker thread done servicing request
22:52:32.076 00.000 18120 OnExposeComplete: enter
22:52:32.077 00.001 18120 UpdateGuideState(): m_state=6
22:52:32.079 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
22:52:32.080 00.001 18120 Star::Find returns 1 (1), X=414.09, Y=229.96, Mass=2124, SNR=31.8, Peak=255 HFD=4.2
22:52:32.083 00.003 18120 MultiStar: [#1 0.06,-0.27,0.72,U] [#2 -0.45,-0.03,0.00,M1] [#3 0.02,-0.18,0.65,U] [#4 -0.44,-0.19,0.00,M1] [#5 -0.15,0.03,0.48,U] [#6 0.05,-0.28,0.48,U] [#7 -0.07,-0.03,0.52,U] [#8 -0.21,0.17,0.42,U] 
22:52:32.085 00.002 18120 single-star, 6 included, MultiStar: {-0.04, -0.11}, one-star: {-0.05, -0.11}
22:52:32.088 00.003 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.14) = xAngle (-0.83 = -0.83)
22:52:32.090 00.002 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.27 = 2.27)
22:52:32.093 00.003 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.98 mountX=0.08 mountY=0.09, mountTheta=0.85
22:52:32.096 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.11, opts=13)
22:52:32.096 00.000 18120 Enqueuing Move request for scope (-0.05, -0.11)
22:52:32.097 00.001 21948 Worker thread wakes up
22:52:32.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
22:52:32.097 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
22:52:32.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:32.098 00.001 18120 UpdateGuideState exits: m=2124 RSB=31.8 Saturée
22:52:32.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:32.099 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:32.099 00.000 18120 Enqueuing Expose request
22:52:32.099 00.000 21948 Moving (-0.05, -0.11) raw xDistance=0.08 yDistance=0.09
22:52:32.100 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:52:32.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:32.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:52:32.100 00.000 21948 MoveAxis(E, 0, ABG)
22:52:32.100 00.000 21948 Move returns status 0, amount 0
22:52:32.100 00.000 21948 MoveAxis(N, 0, ABG)
22:52:32.100 00.000 21948 Move returns status 0, amount 0
22:52:32.100 00.000 21948 move complete, result=0
22:52:32.100 00.000 21948 worker thread done servicing request
22:52:32.100 00.000 21948 Worker thread wakes up
22:52:32.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:32.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:32.100 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:33.732 01.632 21948 Exposure complete
22:52:33.758 00.026 21948 worker thread done servicing request
22:52:33.758 00.000 18120 OnExposeComplete: enter
22:52:33.759 00.001 18120 UpdateGuideState(): m_state=6
22:52:33.760 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
22:52:33.760 00.000 18120 Star::Find returns 1 (0), X=414.22, Y=229.77, Mass=2081, SNR=31.3, Peak=237 HFD=3.9
22:52:33.761 00.001 18120 MultiStar: [#1 0.03,-0.31,0.71,U] [#2 -0.29,-0.07,0.63,U] [#3 0.51,-0.15,0.00,M1] [#4 -0.12,-0.30,0.54,U] [#5 0.14,-0.10,0.51,U] [#6 0.03,-0.58,0.00,M1] [#7 0.24,-0.17,0.53,U] [#8 -0.06,0.13,0.43,U] 
22:52:33.762 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.19}, one-star: {0.08, -0.30}
22:52:33.762 00.000 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.39 = -0.39)
22:52:33.762 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
22:52:33.764 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.53 mountX=0.17 mountY=0.08, mountTheta=0.42
22:52:33.765 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.19, opts=13)
22:52:33.765 00.000 18120 Enqueuing Move request for scope (0.01, -0.19)
22:52:33.766 00.001 21948 Worker thread wakes up
22:52:33.766 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:33.766 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.3
22:52:33.767 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.767 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:33.767 00.000 18120 Enqueuing Expose request
22:52:33.768 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
22:52:33.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
22:52:33.768 00.000 21948 Moving (0.01, -0.19) raw xDistance=0.17 yDistance=0.08
22:52:33.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:52:33.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:33.768 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:33.768 00.000 21948 MoveAxis(E, 0, ABG)
22:52:33.768 00.000 21948 Move returns status 0, amount 0
22:52:33.768 00.000 21948 MoveAxis(N, 0, ABG)
22:52:33.768 00.000 21948 Move returns status 0, amount 0
22:52:33.768 00.000 21948 move complete, result=0
22:52:33.768 00.000 21948 worker thread done servicing request
22:52:33.768 00.000 21948 Worker thread wakes up
22:52:33.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:33.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:33.768 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:35.285 01.517 21948 Exposure complete
22:52:35.317 00.032 21948 worker thread done servicing request
22:52:35.317 00.000 18120 OnExposeComplete: enter
22:52:35.318 00.001 18120 UpdateGuideState(): m_state=6
22:52:35.319 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
22:52:35.319 00.000 18120 Star::Find returns 1 (0), X=414.33, Y=229.83, Mass=1931, SNR=30.2, Peak=211 HFD=3.7
22:52:35.320 00.001 18120 MultiStar: [#1 0.27,-0.15,0.74,U] [#2 -0.03,0.06,0.64,U] [#3 0.35,-0.36,0.00,M2] [#4 -0.08,-0.27,0.57,U] [#5 0.10,-0.08,0.54,U] [#6 0.33,-0.29,0.00,M2] [#7 0.17,-0.24,0.54,U] [#8 0.05,-0.03,0.47,U] 
22:52:35.320 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.19, -0.24}
22:52:35.321 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
22:52:35.321 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.97)
22:52:35.321 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.93 mountX=0.18 mountY=-0.03, mountTheta=-0.18
22:52:35.323 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.15, opts=13)
22:52:35.323 00.000 18120 Enqueuing Move request for scope (0.11, -0.15)
22:52:35.324 00.001 21948 Worker thread wakes up
22:52:35.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:35.324 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.2
22:52:35.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:35.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:35.325 00.000 18120 Enqueuing Expose request
22:52:35.326 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
22:52:35.326 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
22:52:35.326 00.000 21948 Moving (0.11, -0.15) raw xDistance=0.18 yDistance=-0.03
22:52:35.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:52:35.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:35.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:35.326 00.000 21948 MoveAxis(E, 0, ABG)
22:52:35.326 00.000 21948 Move returns status 0, amount 0
22:52:35.326 00.000 21948 MoveAxis(N, 0, ABG)
22:52:35.326 00.000 21948 Move returns status 0, amount 0
22:52:35.326 00.000 21948 move complete, result=0
22:52:35.326 00.000 21948 worker thread done servicing request
22:52:35.326 00.000 21948 Worker thread wakes up
22:52:35.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:35.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:35.326 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:36.954 01.628 21948 Exposure complete
22:52:36.992 00.038 21948 worker thread done servicing request
22:52:36.992 00.000 18120 OnExposeComplete: enter
22:52:36.993 00.001 18120 UpdateGuideState(): m_state=6
22:52:36.994 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
22:52:36.995 00.001 18120 Star::Find returns 1 (0), X=414.15, Y=229.92, Mass=1808, SNR=29.3, Peak=212 HFD=4.2
22:52:36.996 00.001 18120 MultiStar: [#1 0.13,-0.24,0.75,U] [#2 -0.28,0.13,0.66,U] [#3 0.10,-0.32,0.71,U] [#4 -0.26,-0.41,0.00,M1] [#5 -0.02,0.03,0.53,U] [#6 0.05,-0.32,0.54,U] [#7 0.06,-0.27,0.57,U] [#8 -0.34,0.10,0.45,U] 
22:52:36.998 00.002 18120 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {0.01, -0.16}
22:52:36.998 00.000 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.14) = xAngle (-0.57 = -0.57)
22:52:36.999 00.001 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.53 = 2.53)
22:52:37.000 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.72 mountX=0.12 mountY=0.08, mountTheta=0.60
22:52:37.001 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.14, opts=13)
22:52:37.002 00.001 18120 Enqueuing Move request for scope (-0.02, -0.14)
22:52:37.002 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:37.003 00.001 18120 UpdateGuideState exits: m=1808 RSB=29.3
22:52:37.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:37.004 00.001 18120 Enqueuing Expose request
22:52:37.004 00.000 21948 Worker thread wakes up
22:52:37.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
22:52:37.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
22:52:37.004 00.000 21948 Moving (-0.02, -0.14) raw xDistance=0.12 yDistance=0.08
22:52:37.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:52:37.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:37.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:37.004 00.000 21948 MoveAxis(E, 0, ABG)
22:52:37.005 00.001 21948 Move returns status 0, amount 0
22:52:37.005 00.000 21948 MoveAxis(N, 0, ABG)
22:52:37.005 00.000 21948 Move returns status 0, amount 0
22:52:37.005 00.000 21948 move complete, result=0
22:52:37.005 00.000 21948 worker thread done servicing request
22:52:37.005 00.000 21948 Worker thread wakes up
22:52:37.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:37.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:37.005 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:38.518 01.513 21948 Exposure complete
22:52:38.564 00.046 21948 worker thread done servicing request
22:52:38.565 00.001 18120 OnExposeComplete: enter
22:52:38.566 00.001 18120 UpdateGuideState(): m_state=6
22:52:38.567 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
22:52:38.567 00.000 18120 Star::Find returns 1 (0), X=414.05, Y=229.91, Mass=2224, SNR=32.5, Peak=230 HFD=4.3
22:52:38.568 00.001 18120 MultiStar: [#1 -0.10,-0.28,0.72,U] [#2 -0.25,0.03,0.63,U] [#3 0.03,-0.30,0.64,U] [#4 -0.12,-0.36,0.51,U] [#5 -0.18,0.03,0.47,U] [#6 -0.12,-0.44,0.00,M2] [#7 -0.12,-0.11,0.52,U] [#8 -0.13,0.02,0.43,U] 
22:52:38.569 00.001 18120 single-star, 7 included, MultiStar: {-0.12, -0.15}, one-star: {-0.09, -0.16}
22:52:38.570 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.14) = xAngle (-0.93 = -0.93)
22:52:38.571 00.001 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.18 = 2.18)
22:52:38.571 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.07 mountX=0.11 mountY=0.15, mountTheta=0.94
22:52:38.573 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.16, opts=13)
22:52:38.574 00.001 18120 Enqueuing Move request for scope (-0.09, -0.16)
22:52:38.574 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:38.575 00.001 21948 Worker thread wakes up
22:52:38.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
22:52:38.575 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
22:52:38.575 00.000 18120 UpdateGuideState exits: m=2224 RSB=32.5
22:52:38.575 00.000 21948 Moving (-0.09, -0.16) raw xDistance=0.11 yDistance=0.15
22:52:38.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:52:38.575 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:38.576 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:38.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:38.576 00.000 18120 Enqueuing Expose request
22:52:38.576 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:52:38.577 00.001 21948 MoveAxis(E, 0, ABG)
22:52:38.577 00.000 21948 Move returns status 0, amount 0
22:52:38.577 00.000 21948 MoveAxis(N, 0, ABG)
22:52:38.577 00.000 21948 Move returns status 0, amount 0
22:52:38.577 00.000 21948 move complete, result=0
22:52:38.577 00.000 21948 worker thread done servicing request
22:52:38.577 00.000 21948 Worker thread wakes up
22:52:38.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:38.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:38.577 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:40.205 01.628 21948 Exposure complete
22:52:40.243 00.038 21948 worker thread done servicing request
22:52:40.243 00.000 18120 OnExposeComplete: enter
22:52:40.244 00.001 18120 UpdateGuideState(): m_state=6
22:52:40.244 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
22:52:40.245 00.001 18120 Star::Find returns 1 (0), X=414.18, Y=229.87, Mass=1988, SNR=30.7, Peak=208 HFD=4.1
22:52:40.245 00.000 18120 MultiStar: [#1 -0.10,-0.20,0.74,U] [#2 -0.17,0.09,0.64,U] [#3 -0.07,-0.43,0.00,M1] [#4 -0.24,-0.37,0.00,M1] [#5 -0.02,-0.18,0.51,U] [#6 0.05,-0.28,0.50,U] [#7 0.05,-0.34,0.53,U] [#8 0.19,0.06,0.44,U] 
22:52:40.246 00.001 18120 refined, 6 included, MultiStar: {-0.00, -0.16}, one-star: {0.04, -0.21}
22:52:40.246 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
22:52:40.247 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
22:52:40.247 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=0.14 mountY=0.07, mountTheta=0.48
22:52:40.248 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.16, opts=13)
22:52:40.249 00.001 18120 Enqueuing Move request for scope (-0.00, -0.16)
22:52:40.249 00.000 21948 Worker thread wakes up
22:52:40.249 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
22:52:40.249 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
22:52:40.249 00.000 21948 Moving (-0.00, -0.16) raw xDistance=0.14 yDistance=0.07
22:52:40.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:52:40.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:40.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:40.250 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.7
22:52:40.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.251 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:40.252 00.001 18120 Enqueuing Expose request
22:52:40.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:52:40.252 00.000 21948 MoveAxis(E, 0, ABG)
22:52:40.252 00.000 21948 Move returns status 0, amount 0
22:52:40.252 00.000 21948 MoveAxis(N, 0, ABG)
22:52:40.252 00.000 21948 Move returns status 0, amount 0
22:52:40.252 00.000 21948 move complete, result=0
22:52:40.252 00.000 21948 worker thread done servicing request
22:52:40.252 00.000 21948 Worker thread wakes up
22:52:40.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:40.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:40.253 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:41.763 01.510 21948 Exposure complete
22:52:41.804 00.041 18120 OnExposeComplete: enter
22:52:41.805 00.001 21948 worker thread done servicing request
22:52:41.805 00.000 18120 UpdateGuideState(): m_state=6
22:52:41.806 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
22:52:41.806 00.000 18120 Star::Find returns 1 (0), X=414.31, Y=230.01, Mass=1865, SNR=29.6, Peak=181 HFD=4.1
22:52:41.807 00.001 18120 MultiStar: [#1 0.07,-0.20,0.77,U] [#2 -0.27,-0.02,0.66,U] [#3 -0.00,-0.38,0.72,U] [#4 -0.12,-0.40,0.54,U] [#5 0.06,-0.26,0.52,U] [#6 0.31,-0.52,0.00,M2] [#7 0.09,-0.36,0.54,U] [#8 0.05,0.11,0.47,U] 
22:52:41.807 00.000 18120 single-star, 7 included, MultiStar: {0.02, -0.19}, one-star: {0.17, -0.06}
22:52:41.807 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.14) = xAngle (0.82 = 0.82)
22:52:41.808 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.92 = -2.36)
22:52:41.808 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=0.12 mountY=-0.13, mountTheta=-0.80
22:52:41.810 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.06, opts=13)
22:52:41.812 00.002 18120 Enqueuing Move request for scope (0.17, -0.06)
22:52:41.812 00.000 21948 Worker thread wakes up
22:52:41.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:41.813 00.001 18120 UpdateGuideState exits: m=1865 RSB=29.6
22:52:41.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:41.813 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:41.814 00.001 18120 Enqueuing Expose request
22:52:41.814 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
22:52:41.814 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
22:52:41.814 00.000 21948 Moving (0.17, -0.06) raw xDistance=0.12 yDistance=-0.13
22:52:41.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:52:41.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:41.814 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:52:41.814 00.000 21948 MoveAxis(E, 0, ABG)
22:52:41.814 00.000 21948 Move returns status 0, amount 0
22:52:41.814 00.000 21948 MoveAxis(N, 0, ABG)
22:52:41.814 00.000 21948 Move returns status 0, amount 0
22:52:41.814 00.000 21948 move complete, result=0
22:52:41.814 00.000 21948 worker thread done servicing request
22:52:41.814 00.000 21948 Worker thread wakes up
22:52:41.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:41.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:41.814 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:43.438 01.624 21948 Exposure complete
22:52:43.482 00.044 21948 worker thread done servicing request
22:52:43.482 00.000 18120 OnExposeComplete: enter
22:52:43.483 00.001 18120 UpdateGuideState(): m_state=6
22:52:43.483 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
22:52:43.484 00.001 18120 Star::Find returns 1 (0), X=414.07, Y=229.93, Mass=2023, SNR=30.9, Peak=217 HFD=4.3
22:52:43.484 00.000 18120 MultiStar: [#1 -0.09,0.08,0.71,U] [#2 -0.30,0.10,0.65,U] [#3 0.12,-0.16,0.66,U] [#4 -0.35,-0.18,0.54,U] [#5 -0.14,-0.05,0.51,U] [#6 -0.01,-0.57,0.00,M3] [#7 -0.07,-0.18,0.54,U] [#8 -0.09,-0.11,0.46,U] 
22:52:43.485 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.07, -0.15}
22:52:43.485 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.41 = -1.41)
22:52:43.486 00.001 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.70 = 1.70)
22:52:43.486 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.55 mountX=0.02 mountY=0.14, mountTheta=1.41
22:52:43.487 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.08, opts=13)
22:52:43.488 00.001 18120 Enqueuing Move request for scope (-0.12, -0.08)
22:52:43.488 00.000 21948 Worker thread wakes up
22:52:43.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
22:52:43.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:43.489 00.001 18120 UpdateGuideState exits: m=2023 RSB=30.9
22:52:43.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:43.490 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:43.490 00.000 18120 Enqueuing Expose request
22:52:43.491 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
22:52:43.491 00.000 21948 Moving (-0.12, -0.08) raw xDistance=0.02 yDistance=0.14
22:52:43.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:52:43.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:43.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:52:43.491 00.000 21948 MoveAxis(E, 0, ABG)
22:52:43.491 00.000 21948 Move returns status 0, amount 0
22:52:43.491 00.000 21948 MoveAxis(N, 0, ABG)
22:52:43.491 00.000 21948 Move returns status 0, amount 0
22:52:43.491 00.000 21948 move complete, result=0
22:52:43.491 00.000 21948 worker thread done servicing request
22:52:43.491 00.000 21948 Worker thread wakes up
22:52:43.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:43.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:43.491 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:45.011 01.520 21948 Exposure complete
22:52:45.051 00.040 18120 OnExposeComplete: enter
22:52:45.052 00.001 18120 UpdateGuideState(): m_state=6
22:52:45.052 00.000 21948 worker thread done servicing request
22:52:45.053 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
22:52:45.053 00.000 18120 Star::Find returns 1 (0), X=414.01, Y=230.12, Mass=1999, SNR=30.7, Peak=210 HFD=4.2
22:52:45.054 00.001 18120 MultiStar: [#1 -0.34,-0.04,0.71,U] [#2 -0.45,0.02,0.00,M1] [#3 0.11,-0.28,0.69,U] [#4 -0.62,-0.30,0.00,M1] [#5 -0.38,0.09,0.52,U] [#6 -0.01,-0.28,0.51,U] [#7 -0.27,-0.19,0.60,U] [#8 -0.31,0.14,0.46,U] 
22:52:45.054 00.000 18120 single-star, 6 included, MultiStar: {-0.18, -0.07}, one-star: {-0.13, 0.05}
22:52:45.055 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.14) = xAngle (3.93 = -2.35)
22:52:45.055 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.75)
22:52:45.055 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.79 mountX=-0.10 mountY=0.09, mountTheta=2.37
22:52:45.057 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.05, opts=13)
22:52:45.061 00.004 18120 Enqueuing Move request for scope (-0.13, 0.05)
22:52:45.061 00.000 21948 Worker thread wakes up
22:52:45.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
22:52:45.061 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
22:52:45.061 00.000 21948 Moving (-0.13, 0.05) raw xDistance=-0.10 yDistance=0.09
22:52:45.061 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:45.062 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.7
22:52:45.062 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.063 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:45.063 00.000 18120 Enqueuing Expose request
22:52:45.064 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:52:45.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:45.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:52:45.064 00.000 21948 MoveAxis(E, 0, ABG)
22:52:45.064 00.000 21948 Move returns status 0, amount 0
22:52:45.064 00.000 21948 MoveAxis(N, 0, ABG)
22:52:45.064 00.000 21948 Move returns status 0, amount 0
22:52:45.064 00.000 21948 move complete, result=0
22:52:45.064 00.000 21948 worker thread done servicing request
22:52:45.064 00.000 21948 Worker thread wakes up
22:52:45.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:45.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:45.064 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:46.699 01.635 21948 Exposure complete
22:52:46.736 00.037 18120 OnExposeComplete: enter
22:52:46.737 00.001 18120 UpdateGuideState(): m_state=6
22:52:46.738 00.001 21948 worker thread done servicing request
22:52:46.738 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
22:52:46.738 00.000 18120 Star::Find returns 1 (0), X=414.12, Y=229.71, Mass=2020, SNR=30.7, Peak=205 HFD=4.0
22:52:46.739 00.001 18120 MultiStar: [#1 -0.01,-0.53,0.00,M1] [#2 -0.17,-0.29,0.67,U] [#3 0.29,-0.53,0.00,M1] [#4 -0.06,-0.44,0.00,M2] [#5 -0.11,-0.36,0.53,U] [#6 0.07,-0.57,0.00,M3] [#7 0.13,-0.73,0.00,M1] [#8 0.06,-0.20,0.45,U] 
22:52:46.740 00.001 18120 refined, 3 included, MultiStar: {-0.06, -0.31}, one-star: {-0.02, -0.36}
22:52:46.740 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
22:52:46.741 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.48 = 2.48)
22:52:46.741 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.77 mountX=0.26 mountY=0.20, mountTheta=0.65
22:52:46.742 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.31, opts=13)
22:52:46.743 00.001 18120 Enqueuing Move request for scope (-0.06, -0.31)
22:52:46.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:46.745 00.002 21948 Worker thread wakes up
22:52:46.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
22:52:46.745 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.7
22:52:46.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:46.746 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:46.747 00.001 18120 Enqueuing Expose request
22:52:46.747 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
22:52:46.747 00.000 21948 Moving (-0.06, -0.31) raw xDistance=0.26 yDistance=0.20
22:52:46.747 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:52:46.747 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:46.747 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:52:46.747 00.000 21948 MoveAxis(W, 46, ABG)
22:52:46.747 00.000 21948 Guiding  Dir = 3, Dur = 46
22:52:46.747 00.000 21948 IsSlewing returns 0
22:52:46.747 00.000 21948 IsGuiding returns 0
22:52:46.750 00.003 21948 PulseGuide returned control before completion, sleep 55
22:52:46.807 00.057 21948 IsGuiding returns 1
22:52:46.807 00.000 21948 scope still moving after pulse duration time elapsed
22:52:46.838 00.031 21948 IsSlewing returns 0
22:52:46.838 00.000 21948 IsGuiding returns 0
22:52:46.839 00.001 21948 scope move finished after 46 + 44 ms
22:52:46.839 00.000 21948 Move returns status 0, amount 46
22:52:46.839 00.000 21948 MoveAxis(N, 0, ABG)
22:52:46.839 00.000 21948 Move returns status 0, amount 0
22:52:46.839 00.000 21948 move complete, result=0
22:52:46.839 00.000 21948 worker thread done servicing request
22:52:46.839 00.000 21948 Worker thread wakes up
22:52:46.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:46.839 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.2 px 0 ms NORTH
22:52:46.841 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:48.247 01.406 21948 Exposure complete
22:52:48.294 00.047 21948 worker thread done servicing request
22:52:48.294 00.000 18120 OnExposeComplete: enter
22:52:48.296 00.002 18120 UpdateGuideState(): m_state=6
22:52:48.296 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
22:52:48.297 00.001 18120 Star::Find returns 1 (0), X=414.21, Y=229.84, Mass=1846, SNR=29.4, Peak=208 HFD=4.1
22:52:48.297 00.000 18120 MultiStar: [#1 -0.03,-0.17,0.78,U] [#2 -0.22,-0.03,0.64,U] [#3 0.19,-0.17,0.71,U] [#4 -0.48,-0.17,0.00,M3] [#5 -0.21,0.07,0.52,U] [#6 -0.09,-0.13,0.53,U] [#7 -0.15,-0.21,0.55,U] [#8 -0.05,0.26,0.48,U] 
22:52:48.298 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {0.07, -0.23}
22:52:48.299 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
22:52:48.300 00.001 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.28 = 2.28)
22:52:48.301 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.96 mountX=0.08 mountY=0.08, mountTheta=0.84
22:52:48.304 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
22:52:48.305 00.001 18120 Enqueuing Move request for scope (-0.04, -0.10)
22:52:48.306 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:48.307 00.001 18120 UpdateGuideState exits: m=1846 RSB=29.4
22:52:48.309 00.002 21948 Worker thread wakes up
22:52:48.309 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:48.311 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:52:48.311 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:48.311 00.000 18120 Enqueuing Expose request
22:52:48.312 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:52:48.312 00.000 21948 Moving (-0.04, -0.10) raw xDistance=0.08 yDistance=0.08
22:52:48.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:52:48.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:48.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:48.312 00.000 21948 MoveAxis(E, 0, ABG)
22:52:48.312 00.000 21948 Move returns status 0, amount 0
22:52:48.312 00.000 21948 MoveAxis(N, 0, ABG)
22:52:48.312 00.000 21948 Move returns status 0, amount 0
22:52:48.312 00.000 21948 move complete, result=0
22:52:48.312 00.000 21948 worker thread done servicing request
22:52:48.312 00.000 21948 Worker thread wakes up
22:52:48.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:48.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:48.313 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:49.937 01.624 21948 Exposure complete
22:52:49.974 00.037 21948 worker thread done servicing request
22:52:49.974 00.000 18120 OnExposeComplete: enter
22:52:49.975 00.001 18120 UpdateGuideState(): m_state=6
22:52:49.976 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
22:52:49.976 00.000 18120 Star::Find returns 1 (0), X=414.21, Y=230.00, Mass=2104, SNR=31.6, Peak=228 HFD=4.1
22:52:49.977 00.001 18120 MultiStar: [#1 0.02,-0.18,0.72,U] [#2 -0.16,-0.02,0.63,U] [#3 -0.08,-0.25,0.68,U] [#4 -0.27,-0.10,0.55,U] [#5 0.14,0.06,0.51,U] [#6 0.04,-0.18,0.51,U] [#7 -0.04,-0.37,0.53,U] [#8 -0.07,0.01,0.42,U] 
22:52:49.977 00.000 18120 single-star, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.07, -0.07}
22:52:49.977 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
22:52:49.978 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.49 = -2.79)
22:52:49.978 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=0.09 mountY=-0.03, mountTheta=-0.35
22:52:49.979 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
22:52:49.980 00.001 18120 Enqueuing Move request for scope (0.07, -0.07)
22:52:49.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:49.981 00.001 21948 Worker thread wakes up
22:52:49.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:52:49.981 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:52:49.981 00.000 21948 Moving (0.07, -0.07) raw xDistance=0.09 yDistance=-0.03
22:52:49.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:52:49.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:49.981 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.6
22:52:49.982 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:49.985 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:49.985 00.000 18120 Enqueuing Expose request
22:52:49.986 00.001 21948 MoveAxis(E, 0, ABG)
22:52:49.987 00.001 21948 Move returns status 0, amount 0
22:52:49.987 00.000 21948 MoveAxis(N, 0, ABG)
22:52:49.987 00.000 21948 Move returns status 0, amount 0
22:52:49.987 00.000 21948 move complete, result=0
22:52:49.987 00.000 21948 worker thread done servicing request
22:52:49.987 00.000 21948 Worker thread wakes up
22:52:49.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:49.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:49.987 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:51.513 01.526 21948 Exposure complete
22:52:51.543 00.030 21948 worker thread done servicing request
22:52:51.543 00.000 18120 OnExposeComplete: enter
22:52:51.544 00.001 18120 UpdateGuideState(): m_state=6
22:52:51.545 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:52:51.545 00.000 18120 Star::Find returns 1 (0), X=414.49, Y=229.89, Mass=1979, SNR=30.6, Peak=204 HFD=3.8
22:52:51.546 00.001 18120 MultiStar: [#1 0.07,-0.14,0.71,U] [#2 -0.18,0.08,0.65,U] [#3 0.11,-0.11,0.69,U] [#4 -0.06,-0.22,0.54,U] [#5 -0.05,0.04,0.52,U] [#6 0.22,-0.38,0.00,M2] [#7 0.19,-0.47,0.00,M1] [#8 0.03,0.08,0.42,U] 
22:52:51.546 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.08}, one-star: {0.35, -0.18}
22:52:51.546 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.14) = xAngle (0.27 = 0.27)
22:52:51.547 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.37 = -2.91)
22:52:51.547 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.88 mountX=0.10 mountY=-0.02, mountTheta=-0.23
22:52:51.548 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.08, opts=13)
22:52:51.549 00.001 18120 Enqueuing Move request for scope (0.07, -0.08)
22:52:51.549 00.000 21948 Worker thread wakes up
22:52:51.549 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:52:51.549 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:52:51.549 00.000 21948 Moving (0.07, -0.08) raw xDistance=0.10 yDistance=-0.02
22:52:51.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:52:51.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:51.550 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:51.550 00.000 21948 MoveAxis(E, 0, ABG)
22:52:51.550 00.000 21948 Move returns status 0, amount 0
22:52:51.550 00.000 21948 MoveAxis(N, 0, ABG)
22:52:51.550 00.000 21948 Move returns status 0, amount 0
22:52:51.550 00.000 21948 move complete, result=0
22:52:51.550 00.000 21948 worker thread done servicing request
22:52:51.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:51.550 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.6
22:52:51.551 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:51.551 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:51.551 00.000 18120 Enqueuing Expose request
22:52:51.552 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:51.552 00.000 21948 Worker thread wakes up
22:52:51.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:51.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:53.185 01.633 21948 Exposure complete
22:52:53.217 00.032 21948 worker thread done servicing request
22:52:53.217 00.000 18120 OnExposeComplete: enter
22:52:53.217 00.000 18120 UpdateGuideState(): m_state=6
22:52:53.218 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
22:52:53.218 00.000 18120 Star::Find returns 1 (0), X=414.31, Y=230.11, Mass=2003, SNR=30.8, Peak=217 HFD=4.0
22:52:53.219 00.001 18120 MultiStar: [#1 0.03,0.02,0.74,U] [#2 -0.52,0.38,0.00,M1] [#3 0.10,0.04,0.70,U] [#4 -0.13,0.19,0.56,U] [#5 -0.28,0.41,0.00,M1] [#6 0.03,0.19,0.51,U] [#7 -0.15,0.06,0.52,U] [#8 -0.09,0.21,0.45,U] 
22:52:53.220 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.09}, one-star: {0.17, 0.04}
22:52:53.220 00.000 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.14) = xAngle (2.52 = 2.52)
22:52:53.221 00.001 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.62 = -0.66)
22:52:53.221 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.37 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
22:52:53.222 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
22:52:53.224 00.002 18120 Enqueuing Move request for scope (0.02, 0.09)
22:52:53.224 00.000 21948 Worker thread wakes up
22:52:53.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:52:53.224 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:52:53.224 00.000 21948 Moving (0.02, 0.09) raw xDistance=-0.08 yDistance=-0.06
22:52:53.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:52:53.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:53.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:53.224 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.8
22:52:53.224 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.225 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:53.225 00.000 18120 Enqueuing Expose request
22:52:53.226 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:53.226 00.000 21948 MoveAxis(E, 0, ABG)
22:52:53.226 00.000 21948 Move returns status 0, amount 0
22:52:53.226 00.000 21948 MoveAxis(N, 0, ABG)
22:52:53.226 00.000 21948 Move returns status 0, amount 0
22:52:53.226 00.000 21948 move complete, result=0
22:52:53.226 00.000 21948 worker thread done servicing request
22:52:53.226 00.000 21948 Worker thread wakes up
22:52:53.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:53.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:53.226 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:54.746 01.520 21948 Exposure complete
22:52:54.773 00.027 21948 worker thread done servicing request
22:52:54.773 00.000 18120 OnExposeComplete: enter
22:52:54.774 00.001 18120 UpdateGuideState(): m_state=6
22:52:54.775 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
22:52:54.775 00.000 18120 Star::Find returns 1 (0), X=414.08, Y=230.02, Mass=2113, SNR=31.6, Peak=207 HFD=4.3
22:52:54.775 00.000 18120 MultiStar: [#1 0.01,0.05,0.71,U] [#2 -0.38,0.47,0.00,M2] [#3 0.01,-0.05,0.68,U] [#4 -0.42,0.21,0.00,M1] [#5 -0.19,0.23,0.50,U] [#6 0.03,0.09,0.50,U] [#7 0.05,-0.01,0.51,U] [#8 -0.22,0.45,0.00,M1] 
22:52:54.777 00.002 18120 refined, 5 included, MultiStar: {-0.02, 0.03}, one-star: {-0.06, -0.05}
22:52:54.778 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
22:52:54.778 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.29)
22:52:54.779 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.33 mountX=-0.03 mountY=0.01, mountTheta=2.85
22:52:54.780 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
22:52:54.780 00.000 18120 Enqueuing Move request for scope (-0.02, 0.03)
22:52:54.781 00.001 21948 Worker thread wakes up
22:52:54.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:52:54.781 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:52:54.781 00.000 21948 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
22:52:54.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:52:54.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:54.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:54.781 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.6
22:52:54.782 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:54.782 00.000 21948 MoveAxis(E, 0, ABG)
22:52:54.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:54.782 00.000 18120 Enqueuing Expose request
22:52:54.783 00.001 21948 Move returns status 0, amount 0
22:52:54.783 00.000 21948 MoveAxis(N, 0, ABG)
22:52:54.783 00.000 21948 Move returns status 0, amount 0
22:52:54.783 00.000 21948 move complete, result=0
22:52:54.783 00.000 21948 worker thread done servicing request
22:52:54.783 00.000 21948 Worker thread wakes up
22:52:54.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:54.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:54.784 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:56.407 01.623 21948 Exposure complete
22:52:56.441 00.034 21948 worker thread done servicing request
22:52:56.441 00.000 18120 OnExposeComplete: enter
22:52:56.441 00.000 18120 UpdateGuideState(): m_state=6
22:52:56.442 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
22:52:56.442 00.000 18120 Star::Find returns 1 (0), X=414.14, Y=230.02, Mass=1915, SNR=30.0, Peak=206 HFD=4.2
22:52:56.443 00.001 18120 MultiStar: [#1 0.13,0.03,0.74,U] [#2 -0.32,0.26,0.67,U] [#3 0.00,-0.05,0.71,U] [#4 -0.23,0.11,0.57,U] [#5 -0.28,0.00,0.52,U] [#6 -0.03,0.13,0.53,U] [#7 0.02,-0.28,0.54,U] [#8 0.02,0.26,0.44,U] 
22:52:56.443 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.00, -0.05}
22:52:56.444 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
22:52:56.444 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
22:52:56.445 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=0.05 mountY=0.02, mountTheta=0.45
22:52:56.446 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
22:52:56.447 00.001 18120 Enqueuing Move request for scope (0.00, -0.05)
22:52:56.447 00.000 21948 Worker thread wakes up
22:52:56.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
22:52:56.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
22:52:56.447 00.000 21948 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.02
22:52:56.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:56.448 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.0
22:52:56.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:56.448 00.000 18120 Enqueuing Expose request
22:52:56.450 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:52:56.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:56.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:56.450 00.000 21948 MoveAxis(E, 0, ABG)
22:52:56.450 00.000 21948 Move returns status 0, amount 0
22:52:56.450 00.000 21948 MoveAxis(N, 0, ABG)
22:52:56.450 00.000 21948 Move returns status 0, amount 0
22:52:56.450 00.000 21948 move complete, result=0
22:52:56.450 00.000 21948 worker thread done servicing request
22:52:56.450 00.000 21948 Worker thread wakes up
22:52:56.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:56.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:56.451 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:57.971 01.520 21948 Exposure complete
22:52:57.996 00.025 21948 worker thread done servicing request
22:52:57.996 00.000 18120 OnExposeComplete: enter
22:52:57.997 00.001 18120 UpdateGuideState(): m_state=6
22:52:57.999 00.002 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
22:52:58.001 00.002 18120 Star::Find returns 1 (0), X=414.12, Y=230.09, Mass=2057, SNR=31.2, Peak=212 HFD=4.2
22:52:58.003 00.002 18120 MultiStar: [#1 -0.24,0.16,0.72,U] [#2 -0.47,0.42,0.00,M2] [#3 0.15,0.23,0.70,U] [#4 -0.49,-0.23,0.00,M1] [#5 -0.21,0.19,0.52,U] [#6 0.01,-0.04,0.48,U] [#7 -0.01,0.16,0.54,U] [#8 0.09,0.29,0.45,U] 
22:52:58.006 00.003 18120 single-star, 6 included, MultiStar: {-0.04, 0.13}, one-star: {-0.02, 0.02}
22:52:58.008 00.002 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.14) = xAngle (3.60 = -2.69)
22:52:58.010 00.002 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.42)
22:52:58.010 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.45 mountX=-0.03 mountY=0.01, mountTheta=2.72
22:52:58.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
22:52:58.012 00.001 18120 Enqueuing Move request for scope (-0.02, 0.02)
22:52:58.012 00.000 21948 Worker thread wakes up
22:52:58.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:58.013 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.2
22:52:58.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:58.014 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:58.014 00.000 18120 Enqueuing Expose request
22:52:58.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:52:58.015 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:52:58.015 00.000 21948 Moving (-0.02, 0.02) raw xDistance=-0.03 yDistance=0.01
22:52:58.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:52:58.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:58.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:58.015 00.000 21948 MoveAxis(E, 0, ABG)
22:52:58.015 00.000 21948 Move returns status 0, amount 0
22:52:58.015 00.000 21948 MoveAxis(N, 0, ABG)
22:52:58.015 00.000 21948 Move returns status 0, amount 0
22:52:58.015 00.000 21948 move complete, result=0
22:52:58.015 00.000 21948 worker thread done servicing request
22:52:58.015 00.000 21948 Worker thread wakes up
22:52:58.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:58.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:52:58.015 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:59.642 01.627 21948 Exposure complete
22:52:59.676 00.034 21948 worker thread done servicing request
22:52:59.677 00.001 18120 OnExposeComplete: enter
22:52:59.678 00.001 18120 UpdateGuideState(): m_state=6
22:52:59.679 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
22:52:59.680 00.001 18120 Star::Find returns 1 (0), X=414.00, Y=230.19, Mass=1923, SNR=30.1, Peak=207 HFD=4.1
22:52:59.681 00.001 18120 MultiStar: [#1 -0.21,0.11,0.75,U] [#2 -0.29,0.26,0.64,U] [#3 -0.01,0.04,0.69,U] [#4 -0.43,-0.13,0.00,M2] [#5 0.12,0.10,0.52,U] [#6 -0.32,0.01,0.54,U] [#7 -0.25,0.05,0.57,U] [#8 -0.18,0.42,0.00,M1] 
22:52:59.682 00.001 18120 single-star, 6 included, MultiStar: {-0.16, 0.10}, one-star: {-0.14, 0.11}
22:52:59.682 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
22:52:59.684 00.002 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.42)
22:52:59.686 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.46 mountX=-0.16 mountY=0.08, mountTheta=2.71
22:52:59.688 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
22:52:59.690 00.002 18120 Enqueuing Move request for scope (-0.14, 0.11)
22:52:59.692 00.002 21948 Worker thread wakes up
22:52:59.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:52:59.695 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
22:52:59.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
22:52:59.695 00.000 21948 Moving (-0.14, 0.11) raw xDistance=-0.16 yDistance=0.08
22:52:59.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:52:59.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:59.695 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.1
22:52:59.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:59.698 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:59.698 00.000 21948 MoveAxis(E, 0, ABG)
22:52:59.698 00.000 21948 Move returns status 0, amount 0
22:52:59.698 00.000 21948 MoveAxis(N, 0, ABG)
22:52:59.698 00.000 21948 Move returns status 0, amount 0
22:52:59.698 00.000 21948 move complete, result=0
22:52:59.698 00.000 21948 worker thread done servicing request
22:52:59.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:52:59.698 00.000 18120 Enqueuing Expose request
22:52:59.699 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:59.700 00.001 21948 Worker thread wakes up
22:52:59.701 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:52:59.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:01.222 01.521 21948 Exposure complete
22:53:01.272 00.050 21948 worker thread done servicing request
22:53:01.272 00.000 18120 OnExposeComplete: enter
22:53:01.272 00.000 18120 UpdateGuideState(): m_state=6
22:53:01.273 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
22:53:01.273 00.000 18120 Star::Find returns 1 (0), X=413.96, Y=230.21, Mass=2089, SNR=31.4, Peak=206 HFD=4.1
22:53:01.274 00.001 18120 MultiStar: [#1 -0.37,0.05,0.68,U] [#2 -0.57,0.33,0.00,M2] [#3 -0.19,0.38,0.00,M1] [#4 -0.47,0.16,0.00,M3] [#5 -0.30,0.28,0.49,U] [#6 -0.28,0.25,0.51,U] [#7 -0.49,0.35,0.00,M1] [#8 -0.43,0.48,0.00,M2] 
22:53:01.274 00.000 18120 single-star, 3 included, MultiStar: {-0.27, 0.16}, one-star: {-0.18, 0.14}
22:53:01.275 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
22:53:01.276 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
22:53:01.276 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.49 mountX=-0.20 mountY=0.10, mountTheta=2.68
22:53:01.279 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.14, opts=13)
22:53:01.281 00.002 18120 Enqueuing Move request for scope (-0.18, 0.14)
22:53:01.282 00.001 21948 Worker thread wakes up
22:53:01.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
22:53:01.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
22:53:01.282 00.000 21948 Moving (-0.18, 0.14) raw xDistance=-0.20 yDistance=0.10
22:53:01.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:53:01.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:01.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:01.283 00.001 18120 UpdateGuideState exits: m=2089 RSB=31.4
22:53:01.284 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.285 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:01.286 00.001 18120 Enqueuing Expose request
22:53:01.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:53:01.286 00.000 21948 MoveAxis(E, 0, ABG)
22:53:01.286 00.000 21948 Move returns status 0, amount 0
22:53:01.286 00.000 21948 MoveAxis(N, 0, ABG)
22:53:01.286 00.000 21948 Move returns status 0, amount 0
22:53:01.286 00.000 21948 move complete, result=0
22:53:01.286 00.000 21948 worker thread done servicing request
22:53:01.286 00.000 21948 Worker thread wakes up
22:53:01.287 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:01.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:01.287 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:02.921 01.634 21948 Exposure complete
22:53:02.956 00.035 21948 worker thread done servicing request
22:53:02.956 00.000 18120 OnExposeComplete: enter
22:53:02.957 00.001 18120 UpdateGuideState(): m_state=6
22:53:02.957 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
22:53:02.958 00.001 18120 Star::Find returns 1 (0), X=413.82, Y=230.51, Mass=2146, SNR=31.7, Peak=195 HFD=3.8
22:53:02.958 00.000 18120 MultiStar: [#1 -0.10,0.12,0.72,U] [#2 -0.30,0.26,0.64,U] [#3 -0.19,0.11,0.64,U] [#4 -0.35,0.28,0.00,M4] [#5 -0.30,0.63,0.00,M1] [#6 -0.23,0.24,0.47,U] [#7 -0.25,0.29,0.50,U] [#8 -0.34,0.70,0.00,M3] 
22:53:02.959 00.001 18120 refined, 5 included, MultiStar: {-0.24, 0.26}, one-star: {-0.32, 0.44}
22:53:02.959 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.46 = -2.83)
22:53:02.959 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.27)
22:53:02.960 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.26 hyp=0.35 cameraTheta=2.31 mountX=-0.33 mountY=0.09, mountTheta=2.86
22:53:02.962 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.26, opts=13)
22:53:02.962 00.000 18120 Enqueuing Move request for scope (-0.24, 0.26)
22:53:02.963 00.001 21948 Worker thread wakes up
22:53:02.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.26) opts 0xd
22:53:02.963 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.26)
22:53:02.963 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:02.963 00.000 18120 UpdateGuideState exits: m=2146 RSB=31.7
22:53:02.964 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:02.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:02.965 00.001 18120 Enqueuing Expose request
22:53:02.965 00.000 21948 Moving (-0.24, 0.26) raw xDistance=-0.33 yDistance=0.09
22:53:02.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:53:02.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:02.965 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:53:02.965 00.000 21948 MoveAxis(E, 59, ABG)
22:53:02.965 00.000 21948 Guiding  Dir = 2, Dur = 59
22:53:02.965 00.000 21948 IsSlewing returns 0
22:53:02.965 00.000 21948 IsGuiding returns 0
22:53:02.967 00.002 21948 PulseGuide returned control before completion, sleep 68
22:53:03.045 00.078 21948 IsGuiding returns 0
22:53:03.045 00.000 21948 Move returns status 0, amount 59
22:53:03.045 00.000 21948 MoveAxis(N, 0, ABG)
22:53:03.045 00.000 21948 Move returns status 0, amount 0
22:53:03.045 00.000 21948 move complete, result=0
22:53:03.046 00.001 21948 worker thread done servicing request
22:53:03.046 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
22:53:03.046 00.000 21948 Worker thread wakes up
22:53:03.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:03.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:04.466 01.420 21948 Exposure complete
22:53:04.497 00.031 21948 worker thread done servicing request
22:53:04.497 00.000 18120 OnExposeComplete: enter
22:53:04.497 00.000 18120 UpdateGuideState(): m_state=6
22:53:04.498 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
22:53:04.498 00.000 18120 Star::Find returns 1 (0), X=414.10, Y=230.06, Mass=2234, SNR=32.4, Peak=222 HFD=4.2
22:53:04.499 00.001 18120 MultiStar: [#1 -0.06,0.02,0.70,U] [#2 -0.48,0.27,0.00,M2] [#3 -0.12,0.15,0.67,U] [#4 -0.15,-0.17,0.54,U] [#5 -0.16,0.11,0.46,U] [#6 -0.15,-0.07,0.50,U] [#7 -0.11,0.09,0.48,U] [#8 -0.28,0.41,0.00,M4] 
22:53:04.499 00.000 18120 single-star, 6 included, MultiStar: {-0.10, 0.01}, one-star: {-0.04, -0.01}
22:53:04.500 00.001 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
22:53:04.500 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
22:53:04.501 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.88 mountX=-0.01 mountY=0.04, mountTheta=1.74
22:53:04.502 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
22:53:04.502 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
22:53:04.503 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:04.503 00.000 18120 UpdateGuideState exits: m=2234 RSB=32.4
22:53:04.504 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.504 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:04.505 00.001 18120 Enqueuing Expose request
22:53:04.505 00.000 21948 Worker thread wakes up
22:53:04.505 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:53:04.505 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:53:04.505 00.000 21948 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
22:53:04.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:53:04.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:04.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:04.505 00.000 21948 MoveAxis(E, 0, ABG)
22:53:04.505 00.000 21948 Move returns status 0, amount 0
22:53:04.505 00.000 21948 MoveAxis(N, 0, ABG)
22:53:04.505 00.000 21948 Move returns status 0, amount 0
22:53:04.505 00.000 21948 move complete, result=0
22:53:04.505 00.000 21948 worker thread done servicing request
22:53:04.505 00.000 21948 Worker thread wakes up
22:53:04.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:04.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:04.506 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:06.138 01.632 21948 Exposure complete
22:53:06.181 00.043 21948 worker thread done servicing request
22:53:06.181 00.000 18120 OnExposeComplete: enter
22:53:06.183 00.002 18120 UpdateGuideState(): m_state=6
22:53:06.184 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
22:53:06.184 00.000 18120 Star::Find returns 1 (0), X=414.25, Y=230.27, Mass=1891, SNR=29.8, Peak=188 HFD=4.3
22:53:06.185 00.001 18120 MultiStar: [#1 -0.13,0.11,0.72,U] [#2 -0.04,0.27,0.70,U] [#3 -0.08,0.01,0.69,U] [#4 -0.37,-0.10,0.56,U] [#5 -0.19,0.20,0.52,U] [#6 -0.10,0.04,0.55,U] [#7 -0.17,-0.26,0.53,U] [#8 -0.19,0.03,0.44,U] 
22:53:06.185 00.000 18120 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {0.11, 0.20}
22:53:06.186 00.001 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
22:53:06.186 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.49)
22:53:06.187 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.13 cameraTheta=2.52 mountX=-0.11 mountY=0.06, mountTheta=2.64
22:53:06.188 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.07, opts=13)
22:53:06.188 00.000 18120 Enqueuing Move request for scope (-0.10, 0.07)
22:53:06.189 00.001 21948 Worker thread wakes up
22:53:06.189 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:06.189 00.000 18120 UpdateGuideState exits: m=1891 RSB=29.8
22:53:06.190 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.190 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:06.191 00.001 18120 Enqueuing Expose request
22:53:06.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
22:53:06.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
22:53:06.191 00.000 21948 Moving (-0.10, 0.07) raw xDistance=-0.11 yDistance=0.06
22:53:06.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:53:06.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:06.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:53:06.192 00.001 21948 MoveAxis(E, 0, ABG)
22:53:06.192 00.000 21948 Move returns status 0, amount 0
22:53:06.192 00.000 21948 MoveAxis(N, 0, ABG)
22:53:06.192 00.000 21948 Move returns status 0, amount 0
22:53:06.192 00.000 21948 move complete, result=0
22:53:06.192 00.000 21948 worker thread done servicing request
22:53:06.192 00.000 21948 Worker thread wakes up
22:53:06.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:06.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:06.192 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:07.715 01.523 21948 Exposure complete
22:53:07.740 00.025 21948 worker thread done servicing request
22:53:07.740 00.000 18120 OnExposeComplete: enter
22:53:07.741 00.001 18120 UpdateGuideState(): m_state=6
22:53:07.742 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
22:53:07.742 00.000 18120 Star::Find returns 1 (0), X=413.95, Y=230.27, Mass=1869, SNR=29.5, Peak=184 HFD=4.1
22:53:07.743 00.001 18120 MultiStar: [#1 0.00,0.04,0.71,U] [#2 -0.17,0.20,0.66,U] [#3 -0.18,0.15,0.70,U] [#4 -0.16,0.11,0.58,U] [#5 -0.27,0.08,0.52,U] [#6 0.14,0.04,0.52,U] [#7 -0.01,0.14,0.52,U] [#8 -0.13,0.41,0.00,M4] 
22:53:07.743 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.13}, one-star: {-0.19, 0.20}
22:53:07.743 00.000 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.44 = -2.84)
22:53:07.744 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.26)
22:53:07.745 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.30 mountX=-0.16 mountY=0.04, mountTheta=2.88
22:53:07.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
22:53:07.747 00.001 18120 Enqueuing Move request for scope (-0.11, 0.13)
22:53:07.747 00.000 21948 Worker thread wakes up
22:53:07.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:07.748 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
22:53:07.748 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
22:53:07.748 00.000 18120 UpdateGuideState exits: m=1869 RSB=29.5
22:53:07.748 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:07.749 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:07.751 00.002 21948 Moving (-0.11, 0.13) raw xDistance=-0.16 yDistance=0.04
22:53:07.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:53:07.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:07.751 00.000 18120 Enqueuing Expose request
22:53:07.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:07.752 00.001 21948 MoveAxis(E, 0, ABG)
22:53:07.752 00.000 21948 Move returns status 0, amount 0
22:53:07.752 00.000 21948 MoveAxis(N, 0, ABG)
22:53:07.752 00.000 21948 Move returns status 0, amount 0
22:53:07.752 00.000 21948 move complete, result=0
22:53:07.752 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:07.752 00.000 21948 worker thread done servicing request
22:53:07.752 00.000 21948 Worker thread wakes up
22:53:07.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:07.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:09.390 01.638 21948 Exposure complete
22:53:09.419 00.029 21948 worker thread done servicing request
22:53:09.419 00.000 18120 OnExposeComplete: enter
22:53:09.420 00.001 18120 UpdateGuideState(): m_state=6
22:53:09.421 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
22:53:09.421 00.000 18120 Star::Find returns 1 (0), X=414.04, Y=230.35, Mass=2062, SNR=31.3, Peak=211 HFD=4.0
22:53:09.422 00.001 18120 MultiStar: [#1 0.07,0.01,0.72,U] [#2 -0.41,0.20,0.00,M1] [#3 -0.12,-0.25,0.65,U] [#4 -0.25,-0.02,0.50,U] [#5 -0.24,0.08,0.49,U] [#6 -0.08,-0.34,0.53,U] [#7 0.04,-0.18,0.51,U] [#8 -0.14,0.32,0.45,U] 
22:53:09.422 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.01}, one-star: {-0.10, 0.27}
22:53:09.423 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.23 = -2.05)
22:53:09.423 00.000 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.05)
22:53:09.424 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.09 mountX=-0.04 mountY=0.08, mountTheta=2.06
22:53:09.426 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.01, opts=13)
22:53:09.428 00.002 18120 Enqueuing Move request for scope (-0.10, 0.01)
22:53:09.429 00.001 21948 Worker thread wakes up
22:53:09.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
22:53:09.429 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
22:53:09.430 00.001 21948 Moving (-0.10, 0.01) raw xDistance=-0.04 yDistance=0.08
22:53:09.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:09.430 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.3
22:53:09.431 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:09.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:09.431 00.000 18120 Enqueuing Expose request
22:53:09.432 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:53:09.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:09.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:53:09.432 00.000 21948 MoveAxis(E, 0, ABG)
22:53:09.432 00.000 21948 Move returns status 0, amount 0
22:53:09.432 00.000 21948 MoveAxis(N, 0, ABG)
22:53:09.432 00.000 21948 Move returns status 0, amount 0
22:53:09.432 00.000 21948 move complete, result=0
22:53:09.432 00.000 21948 worker thread done servicing request
22:53:09.432 00.000 21948 Worker thread wakes up
22:53:09.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:09.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:09.432 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:10.949 01.517 21948 Exposure complete
22:53:10.988 00.039 21948 worker thread done servicing request
22:53:10.988 00.000 18120 OnExposeComplete: enter
22:53:10.989 00.001 18120 UpdateGuideState(): m_state=6
22:53:10.989 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
22:53:10.990 00.001 18120 Star::Find returns 1 (0), X=414.01, Y=230.15, Mass=1834, SNR=29.4, Peak=196 HFD=4.2
22:53:10.991 00.001 18120 MultiStar: [#1 0.17,-0.07,0.81,U] [#2 -0.39,0.12,0.68,U] [#3 0.13,-0.09,0.72,U] [#4 -0.50,0.12,0.00,M1] [#5 -0.19,0.03,0.50,U] [#6 0.18,-0.19,0.52,U] [#7 -0.04,0.16,0.53,U] [#8 -0.26,0.25,0.47,U] 
22:53:10.991 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {-0.13, 0.08}
22:53:10.991 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.83 = -2.45)
22:53:10.992 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.65)
22:53:10.992 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.69 mountX=-0.05 mountY=0.04, mountTheta=2.47
22:53:10.993 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
22:53:10.994 00.001 18120 Enqueuing Move request for scope (-0.06, 0.03)
22:53:10.997 00.003 21948 Worker thread wakes up
22:53:10.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:53:10.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:10.999 00.002 18120 UpdateGuideState exits: m=1834 RSB=29.4
22:53:11.000 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:53:11.000 00.000 21948 Moving (-0.06, 0.03) raw xDistance=-0.05 yDistance=0.04
22:53:11.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:53:11.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:11.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:11.000 00.000 21948 MoveAxis(E, 0, ABG)
22:53:11.000 00.000 21948 Move returns status 0, amount 0
22:53:11.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:11.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:11.001 00.001 18120 Enqueuing Expose request
22:53:11.001 00.000 21948 MoveAxis(N, 0, ABG)
22:53:11.001 00.000 21948 Move returns status 0, amount 0
22:53:11.002 00.001 21948 move complete, result=0
22:53:11.002 00.000 21948 worker thread done servicing request
22:53:11.002 00.000 21948 Worker thread wakes up
22:53:11.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:11.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:11.002 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:12.638 01.636 21948 Exposure complete
22:53:12.666 00.028 21948 worker thread done servicing request
22:53:12.666 00.000 18120 OnExposeComplete: enter
22:53:12.667 00.001 18120 UpdateGuideState(): m_state=6
22:53:12.668 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
22:53:12.669 00.001 18120 Star::Find returns 1 (0), X=414.19, Y=229.84, Mass=2204, SNR=32.1, Peak=223 HFD=4.3
22:53:12.669 00.000 18120 MultiStar: [#1 -0.13,-0.28,0.72,U] [#2 -0.17,0.14,0.62,U] [#3 -0.07,-0.06,0.63,U] [#4 -0.11,-0.02,0.51,U] [#5 -0.32,0.22,0.45,U] [#6 0.16,-0.14,0.48,U] [#7 0.01,-0.16,0.52,U] [#8 -0.08,0.24,0.44,U] 
22:53:12.670 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.05, -0.23}
22:53:12.671 00.001 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.20 = -1.20)
22:53:12.671 00.000 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
22:53:12.672 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.35 mountX=0.03 mountY=0.09, mountTheta=1.21
22:53:12.674 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
22:53:12.674 00.000 18120 Enqueuing Move request for scope (-0.06, -0.07)
22:53:12.675 00.001 21948 Worker thread wakes up
22:53:12.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:12.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
22:53:12.675 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
22:53:12.675 00.000 18120 UpdateGuideState exits: m=2204 RSB=32.1
22:53:12.676 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:12.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:12.676 00.000 18120 Enqueuing Expose request
22:53:12.678 00.002 21948 Moving (-0.06, -0.07) raw xDistance=0.03 yDistance=0.09
22:53:12.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:53:12.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:12.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:53:12.678 00.000 21948 MoveAxis(E, 0, ABG)
22:53:12.678 00.000 21948 Move returns status 0, amount 0
22:53:12.678 00.000 21948 MoveAxis(N, 0, ABG)
22:53:12.678 00.000 21948 Move returns status 0, amount 0
22:53:12.678 00.000 21948 move complete, result=0
22:53:12.678 00.000 21948 worker thread done servicing request
22:53:12.678 00.000 21948 Worker thread wakes up
22:53:12.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:12.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:12.678 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:14.198 01.520 21948 Exposure complete
22:53:14.226 00.028 21948 worker thread done servicing request
22:53:14.226 00.000 18120 OnExposeComplete: enter
22:53:14.227 00.001 18120 UpdateGuideState(): m_state=6
22:53:14.229 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
22:53:14.231 00.002 18120 Star::Find returns 1 (0), X=414.07, Y=229.97, Mass=2141, SNR=31.6, Peak=220 HFD=4.3
22:53:14.234 00.003 18120 MultiStar: [#1 -0.07,0.12,0.70,U] [#2 -0.28,0.47,0.00,M1] [#3 -0.10,-0.09,0.68,U] [#4 -0.32,-0.08,0.51,U] [#5 -0.42,0.23,0.00,M1] [#6 -0.02,-0.24,0.48,U] [#7 -0.30,-0.20,0.53,U] [#8 -0.33,0.18,0.47,U] 
22:53:14.236 00.002 18120 single-star, 6 included, MultiStar: {-0.15, -0.06}, one-star: {-0.07, -0.10}
22:53:14.238 00.002 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.14) = xAngle (-1.03 = -1.03)
22:53:14.241 00.003 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.07 = 2.07)
22:53:14.243 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.17 mountX=0.06 mountY=0.11, mountTheta=1.04
22:53:14.245 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.10, opts=13)
22:53:14.245 00.000 18120 Enqueuing Move request for scope (-0.07, -0.10)
22:53:14.246 00.001 21948 Worker thread wakes up
22:53:14.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:14.246 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.6
22:53:14.247 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:14.247 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:14.247 00.000 18120 Enqueuing Expose request
22:53:14.248 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
22:53:14.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
22:53:14.248 00.000 21948 Moving (-0.07, -0.10) raw xDistance=0.06 yDistance=0.11
22:53:14.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:53:14.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:14.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:53:14.248 00.000 21948 MoveAxis(E, 0, ABG)
22:53:14.248 00.000 21948 Move returns status 0, amount 0
22:53:14.248 00.000 21948 MoveAxis(N, 0, ABG)
22:53:14.248 00.000 21948 Move returns status 0, amount 0
22:53:14.248 00.000 21948 move complete, result=0
22:53:14.248 00.000 21948 worker thread done servicing request
22:53:14.248 00.000 21948 Worker thread wakes up
22:53:14.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:14.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:14.248 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:15.978 01.730 21948 Exposure complete
22:53:16.003 00.025 21948 worker thread done servicing request
22:53:16.004 00.001 18120 OnExposeComplete: enter
22:53:16.004 00.000 18120 UpdateGuideState(): m_state=6
22:53:16.005 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
22:53:16.005 00.000 18120 Star::Find returns 1 (0), X=413.76, Y=230.10, Mass=1919, SNR=30.1, Peak=216 HFD=4.1
22:53:16.006 00.001 18120 MultiStar: [#1 -0.30,-0.01,0.74,U] [#2 -0.67,0.24,0.00,M2] [#3 -0.31,-0.06,0.70,U] [#4 -0.71,0.05,0.00,M1] [#5 -0.49,0.28,0.00,M2] [#6 -0.22,-0.08,0.49,U] [#7 -0.45,-0.10,0.00,M1] [#8 -0.30,0.26,0.44,U] 
22:53:16.006 00.000 18120 refined, 4 included, MultiStar: {-0.31, 0.02}, one-star: {-0.38, 0.03}
22:53:16.007 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.23 = -2.05)
22:53:16.007 00.000 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.05)
22:53:16.007 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=0.02 hyp=0.31 cameraTheta=3.09 mountX=-0.14 mountY=0.27, mountTheta=2.06
22:53:16.012 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.02, opts=13)
22:53:16.014 00.002 18120 Enqueuing Move request for scope (-0.31, 0.02)
22:53:16.016 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:16.018 00.002 18120 UpdateGuideState exits: m=1919 RSB=30.1
22:53:16.021 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.023 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:16.025 00.002 21948 Worker thread wakes up
22:53:16.025 00.000 18120 Enqueuing Expose request
22:53:16.026 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.02) opts 0xd
22:53:16.026 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.02)
22:53:16.026 00.000 21948 Moving (-0.31, 0.02) raw xDistance=-0.14 yDistance=0.27
22:53:16.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:53:16.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:53:16.026 00.000 21948 MoveAxis(E, 0, ABG)
22:53:16.026 00.000 21948 Move returns status 0, amount 0
22:53:16.026 00.000 21948 MoveAxis(S, 65, ABG)
22:53:16.026 00.000 21948 Guiding  Dir = 1, Dur = 65
22:53:16.027 00.001 21948 IsSlewing returns 0
22:53:16.027 00.000 21948 IsGuiding returns 0
22:53:16.032 00.005 21948 PulseGuide returned control before completion, sleep 71
22:53:16.117 00.085 21948 IsGuiding returns 0
22:53:16.117 00.000 21948 Move returns status 0, amount 65
22:53:16.118 00.001 21948 move complete, result=0
22:53:16.118 00.000 21948 worker thread done servicing request
22:53:16.118 00.000 21948 Worker thread wakes up
22:53:16.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:16.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:16.118 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
22:53:17.522 01.404 21948 Exposure complete
22:53:17.564 00.042 21948 worker thread done servicing request
22:53:17.564 00.000 18120 OnExposeComplete: enter
22:53:17.567 00.003 18120 UpdateGuideState(): m_state=6
22:53:17.570 00.003 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
22:53:17.572 00.002 18120 Star::Find returns 1 (0), X=413.88, Y=230.24, Mass=1870, SNR=29.6, Peak=191 HFD=4.2
22:53:17.574 00.002 18120 MultiStar: [#1 -0.14,0.04,0.77,U] [#2 -0.52,0.37,0.00,M3] [#3 0.10,-0.03,0.75,U] [#4 -0.74,0.09,0.00,M2] [#5 -0.24,0.05,0.51,U] [#6 -0.46,0.06,0.00,M1] [#7 -0.10,0.07,0.58,U] [#8 -0.25,0.21,0.47,U] 
22:53:17.575 00.001 18120 refined, 5 included, MultiStar: {-0.14, 0.08}, one-star: {-0.26, 0.16}
22:53:17.576 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.77 = -2.51)
22:53:17.577 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.59)
22:53:17.579 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.17 cameraTheta=2.63 mountX=-0.13 mountY=0.09, mountTheta=2.54
22:53:17.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
22:53:17.581 00.001 18120 Enqueuing Move request for scope (-0.14, 0.08)
22:53:17.582 00.001 21948 Worker thread wakes up
22:53:17.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:17.582 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.6
22:53:17.583 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.583 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:17.583 00.000 18120 Enqueuing Expose request
22:53:17.584 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
22:53:17.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
22:53:17.584 00.000 21948 Moving (-0.14, 0.08) raw xDistance=-0.13 yDistance=0.09
22:53:17.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:53:17.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:17.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:53:17.584 00.000 21948 MoveAxis(E, 0, ABG)
22:53:17.584 00.000 21948 Move returns status 0, amount 0
22:53:17.584 00.000 21948 MoveAxis(N, 0, ABG)
22:53:17.584 00.000 21948 Move returns status 0, amount 0
22:53:17.584 00.000 21948 move complete, result=0
22:53:17.584 00.000 21948 worker thread done servicing request
22:53:17.584 00.000 21948 Worker thread wakes up
22:53:17.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:17.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:17.585 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:19.212 01.627 21948 Exposure complete
22:53:19.250 00.038 21948 worker thread done servicing request
22:53:19.251 00.001 18120 OnExposeComplete: enter
22:53:19.251 00.000 18120 UpdateGuideState(): m_state=6
22:53:19.252 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
22:53:19.252 00.000 18120 Star::Find returns 1 (0), X=414.23, Y=230.38, Mass=1950, SNR=30.4, Peak=195 HFD=3.7
22:53:19.253 00.001 18120 MultiStar: [#1 0.00,0.04,0.73,U] [#2 -0.24,0.28,0.62,U] [#3 -0.20,0.02,0.72,U] [#4 -0.16,-0.09,0.56,U] [#5 -0.26,0.25,0.50,U] [#6 -0.11,0.03,0.53,U] [#7 -0.01,0.09,0.53,U] [#8 -0.12,0.37,0.44,U] 
22:53:19.254 00.001 18120 refined, 8 included, MultiStar: {-0.10, 0.15}, one-star: {0.09, 0.31}
22:53:19.254 00.000 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.29 = -3.00)
22:53:19.255 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.39 = 0.11)
22:53:19.255 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.14 mountX=-0.17 mountY=0.02, mountTheta=3.04
22:53:19.257 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.15, opts=13)
22:53:19.260 00.003 18120 Enqueuing Move request for scope (-0.10, 0.15)
22:53:19.261 00.001 21948 Worker thread wakes up
22:53:19.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
22:53:19.261 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
22:53:19.261 00.000 21948 Moving (-0.10, 0.15) raw xDistance=-0.17 yDistance=0.02
22:53:19.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:53:19.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:19.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:19.263 00.002 18120 UpdateGuideState exits: m=1950 RSB=30.4
22:53:19.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:19.264 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:19.264 00.000 18120 Enqueuing Expose request
22:53:19.265 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:53:19.265 00.000 21948 MoveAxis(E, 0, ABG)
22:53:19.265 00.000 21948 Move returns status 0, amount 0
22:53:19.265 00.000 21948 MoveAxis(N, 0, ABG)
22:53:19.265 00.000 21948 Move returns status 0, amount 0
22:53:19.265 00.000 21948 move complete, result=0
22:53:19.265 00.000 21948 worker thread done servicing request
22:53:19.265 00.000 21948 Worker thread wakes up
22:53:19.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:19.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:19.266 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:20.780 01.514 21948 Exposure complete
22:53:20.815 00.035 21948 worker thread done servicing request
22:53:20.815 00.000 18120 OnExposeComplete: enter
22:53:20.816 00.001 18120 UpdateGuideState(): m_state=6
22:53:20.816 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
22:53:20.817 00.001 18120 Star::Find returns 1 (0), X=413.94, Y=230.23, Mass=2026, SNR=31.0, Peak=215 HFD=4.1
22:53:20.817 00.000 18120 MultiStar: [#1 -0.11,0.19,0.73,U] [#2 -0.34,0.58,0.00,M3] [#3 -0.22,0.13,0.71,U] [#4 -0.33,0.07,0.54,U] [#5 -0.22,0.09,0.50,U] [#6 0.05,0.05,0.48,U] [#7 -0.14,0.14,0.54,U] [#8 -0.24,0.33,0.42,U] 
22:53:20.818 00.001 18120 refined, 7 included, MultiStar: {-0.18, 0.14}, one-star: {-0.20, 0.16}
22:53:20.818 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
22:53:20.819 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.43)
22:53:20.820 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.47 mountX=-0.20 mountY=0.10, mountTheta=2.70
22:53:20.821 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.14, opts=13)
22:53:20.821 00.000 18120 Enqueuing Move request for scope (-0.18, 0.14)
22:53:20.822 00.001 21948 Worker thread wakes up
22:53:20.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:20.823 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
22:53:20.823 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
22:53:20.823 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.0
22:53:20.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.823 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:20.824 00.001 18120 Enqueuing Expose request
22:53:20.824 00.000 21948 Moving (-0.18, 0.14) raw xDistance=-0.20 yDistance=0.10
22:53:20.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:53:20.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:20.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:53:20.824 00.000 21948 MoveAxis(E, 36, ABG)
22:53:20.824 00.000 21948 Guiding  Dir = 2, Dur = 36
22:53:20.825 00.001 21948 IsSlewing returns 0
22:53:20.825 00.000 21948 IsGuiding returns 0
22:53:20.826 00.001 21948 PulseGuide returned control before completion, sleep 45
22:53:20.872 00.046 21948 IsGuiding returns 0
22:53:20.872 00.000 21948 Move returns status 0, amount 36
22:53:20.873 00.001 21948 MoveAxis(N, 0, ABG)
22:53:20.873 00.000 21948 Move returns status 0, amount 0
22:53:20.873 00.000 21948 move complete, result=0
22:53:20.873 00.000 21948 worker thread done servicing request
22:53:20.873 00.000 21948 Worker thread wakes up
22:53:20.873 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
22:53:20.876 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:20.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:22.497 01.621 21948 Exposure complete
22:53:22.522 00.025 21948 worker thread done servicing request
22:53:22.522 00.000 18120 OnExposeComplete: enter
22:53:22.523 00.001 18120 UpdateGuideState(): m_state=6
22:53:22.523 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
22:53:22.524 00.001 18120 Star::Find returns 1 (0), X=414.16, Y=230.08, Mass=2071, SNR=31.2, Peak=217 HFD=4.2
22:53:22.524 00.000 18120 MultiStar: [#1 0.08,0.04,0.71,U] [#2 -0.05,0.24,0.61,U] [#3 0.30,-0.01,0.66,U] [#4 -0.31,-0.06,0.52,U] [#5 -0.09,-0.15,0.50,U] [#6 0.09,-0.08,0.51,U] [#7 0.15,-0.14,0.49,U] [#8 -0.02,0.33,0.44,U] 
22:53:22.525 00.001 18120 single-star, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.02, 0.01}
22:53:22.525 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.14) = xAngle (1.56 = 1.56)
22:53:22.526 00.001 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.67 = -1.62)
22:53:22.526 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.42 mountX=0.00 mountY=-0.02, mountTheta=-1.56
22:53:22.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
22:53:22.527 00.000 18120 Enqueuing Move request for scope (0.02, 0.01)
22:53:22.531 00.004 21948 Worker thread wakes up
22:53:22.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:53:22.532 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:53:22.532 00.000 21948 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
22:53:22.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:53:22.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:22.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:22.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:22.532 00.000 21948 MoveAxis(E, 0, ABG)
22:53:22.532 00.000 21948 Move returns status 0, amount 0
22:53:22.532 00.000 21948 MoveAxis(N, 0, ABG)
22:53:22.532 00.000 21948 Move returns status 0, amount 0
22:53:22.532 00.000 21948 move complete, result=0
22:53:22.532 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.2
22:53:22.533 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:22.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:22.534 00.001 18120 Enqueuing Expose request
22:53:22.534 00.000 21948 worker thread done servicing request
22:53:22.534 00.000 21948 Worker thread wakes up
22:53:22.534 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:22.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:22.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:24.060 01.526 21948 Exposure complete
22:53:24.099 00.039 21948 worker thread done servicing request
22:53:24.099 00.000 18120 OnExposeComplete: enter
22:53:24.099 00.000 18120 UpdateGuideState(): m_state=6
22:53:24.100 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
22:53:24.102 00.002 18120 Star::Find returns 1 (0), X=413.96, Y=230.14, Mass=2045, SNR=31.1, Peak=209 HFD=4.3
22:53:24.103 00.001 18120 MultiStar: [#1 -0.06,0.11,0.72,U] [#2 -0.49,0.35,0.00,M3] [#3 -0.26,0.30,0.67,U] [#4 -0.18,0.06,0.53,U] [#5 -0.22,0.33,0.51,U] [#6 0.06,0.13,0.51,U] [#7 0.11,0.05,0.51,U] [#8 -0.01,0.37,0.44,U] 
22:53:24.104 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.17}, one-star: {-0.18, 0.07}
22:53:24.106 00.002 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.29 = -3.00)
22:53:24.106 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.39 = 0.11)
22:53:24.107 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.14 mountX=-0.20 mountY=0.02, mountTheta=3.04
22:53:24.109 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.17, opts=13)
22:53:24.111 00.002 18120 Enqueuing Move request for scope (-0.11, 0.17)
22:53:24.113 00.002 21948 Worker thread wakes up
22:53:24.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:24.114 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.1
22:53:24.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.115 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
22:53:24.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:24.116 00.001 18120 Enqueuing Expose request
22:53:24.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
22:53:24.116 00.000 21948 Moving (-0.11, 0.17) raw xDistance=-0.20 yDistance=0.02
22:53:24.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:53:24.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:24.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:53:24.116 00.000 21948 MoveAxis(E, 0, ABG)
22:53:24.116 00.000 21948 Move returns status 0, amount 0
22:53:24.116 00.000 21948 MoveAxis(N, 0, ABG)
22:53:24.116 00.000 21948 Move returns status 0, amount 0
22:53:24.116 00.000 21948 move complete, result=0
22:53:24.116 00.000 21948 worker thread done servicing request
22:53:24.116 00.000 21948 Worker thread wakes up
22:53:24.116 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:24.117 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:24.118 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:25.744 01.626 21948 Exposure complete
22:53:25.786 00.042 21948 worker thread done servicing request
22:53:25.787 00.001 18120 OnExposeComplete: enter
22:53:25.788 00.001 18120 UpdateGuideState(): m_state=6
22:53:25.792 00.004 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
22:53:25.793 00.001 18120 Star::Find returns 1 (0), X=414.50, Y=230.12, Mass=1978, SNR=30.5, Peak=182 HFD=4.0
22:53:25.795 00.002 18120 MultiStar: [#1 -0.09,0.03,0.74,U] [#2 -0.37,0.67,0.00,M4] [#3 0.14,-0.09,0.67,U] [#4 -0.28,0.12,0.53,U] [#5 -0.38,0.51,0.00,M1] [#6 -0.05,0.13,0.50,U] [#7 -0.12,0.24,0.55,U] [#8 -0.19,0.61,0.00,M1] 
22:53:25.796 00.001 18120 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {0.36, 0.05}
22:53:25.796 00.000 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.14) = xAngle (2.21 = 2.21)
22:53:25.796 00.000 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.97)
22:53:25.797 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
22:53:25.798 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
22:53:25.798 00.000 18120 Enqueuing Move request for scope (0.04, 0.07)
22:53:25.799 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:25.799 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.5
22:53:25.800 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:25.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:25.801 00.001 18120 Enqueuing Expose request
22:53:25.801 00.000 21948 Worker thread wakes up
22:53:25.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:53:25.801 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:53:25.801 00.000 21948 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.07
22:53:25.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:53:25.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:25.802 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:25.802 00.000 21948 MoveAxis(E, 0, ABG)
22:53:25.802 00.000 21948 Move returns status 0, amount 0
22:53:25.802 00.000 21948 MoveAxis(N, 0, ABG)
22:53:25.802 00.000 21948 Move returns status 0, amount 0
22:53:25.802 00.000 21948 move complete, result=0
22:53:25.802 00.000 21948 worker thread done servicing request
22:53:25.802 00.000 21948 Worker thread wakes up
22:53:25.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:25.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:25.802 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:27.328 01.526 21948 Exposure complete
22:53:27.374 00.046 21948 worker thread done servicing request
22:53:27.374 00.000 18120 OnExposeComplete: enter
22:53:27.376 00.002 18120 UpdateGuideState(): m_state=6
22:53:27.376 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
22:53:27.377 00.001 18120 Star::Find returns 1 (0), X=414.12, Y=230.09, Mass=1842, SNR=29.5, Peak=186 HFD=4.2
22:53:27.377 00.000 18120 MultiStar: [#1 0.28,-0.22,0.76,U] [#2 -0.28,0.25,0.66,U] [#3 0.10,0.22,0.69,U] [#4 -0.24,0.08,0.54,U] [#5 0.32,-0.17,0.54,U] [#6 0.08,-0.21,0.55,U] [#7 0.22,-0.12,0.53,U] [#8 0.12,0.51,0.00,M2] 
22:53:27.378 00.001 18120 single-star, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.02, 0.02}
22:53:27.378 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
22:53:27.379 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.43)
22:53:27.379 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.47 mountX=-0.03 mountY=0.01, mountTheta=2.70
22:53:27.380 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
22:53:27.381 00.001 18120 Enqueuing Move request for scope (-0.02, 0.02)
22:53:27.381 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:27.382 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.5
22:53:27.383 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:27.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:27.384 00.001 18120 Enqueuing Expose request
22:53:27.384 00.000 21948 Worker thread wakes up
22:53:27.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:53:27.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:53:27.385 00.001 21948 Moving (-0.02, 0.02) raw xDistance=-0.03 yDistance=0.01
22:53:27.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:53:27.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:27.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:27.385 00.000 21948 MoveAxis(E, 0, ABG)
22:53:27.385 00.000 21948 Move returns status 0, amount 0
22:53:27.385 00.000 21948 MoveAxis(N, 0, ABG)
22:53:27.385 00.000 21948 Move returns status 0, amount 0
22:53:27.385 00.000 21948 move complete, result=0
22:53:27.385 00.000 21948 worker thread done servicing request
22:53:27.385 00.000 21948 Worker thread wakes up
22:53:27.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:27.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:27.385 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:29.014 01.629 21948 Exposure complete
22:53:29.041 00.027 21948 worker thread done servicing request
22:53:29.041 00.000 18120 OnExposeComplete: enter
22:53:29.042 00.001 18120 UpdateGuideState(): m_state=6
22:53:29.043 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
22:53:29.044 00.001 18120 Star::Find returns 1 (0), X=414.30, Y=230.13, Mass=2018, SNR=30.7, Peak=179 HFD=4.0
22:53:29.045 00.001 18120 MultiStar: [#1 0.13,0.01,0.74,U] [#2 -0.28,0.38,0.00,M4] [#3 0.33,0.02,0.70,U] [#4 0.09,-0.09,0.59,U] [#5 0.03,0.10,0.53,U] [#6 -0.01,-0.08,0.50,U] [#7 0.10,-0.20,0.52,U] [#8 0.07,0.18,0.46,U] 
22:53:29.045 00.000 18120 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.16, 0.06}
22:53:29.045 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.14) = xAngle (1.16 = 1.16)
22:53:29.046 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.26 = -2.02)
22:53:29.046 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=0.05 mountY=-0.11, mountTheta=-1.16
22:53:29.048 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.00, opts=13)
22:53:29.048 00.000 18120 Enqueuing Move request for scope (0.13, 0.00)
22:53:29.048 00.000 21948 Worker thread wakes up
22:53:29.049 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:29.049 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.7
22:53:29.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.050 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:29.050 00.000 18120 Enqueuing Expose request
22:53:29.051 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:53:29.051 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:53:29.051 00.000 21948 Moving (0.13, 0.00) raw xDistance=0.05 yDistance=-0.11
22:53:29.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:53:29.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:29.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:29.051 00.000 21948 MoveAxis(E, 0, ABG)
22:53:29.051 00.000 21948 Move returns status 0, amount 0
22:53:29.051 00.000 21948 MoveAxis(N, 0, ABG)
22:53:29.051 00.000 21948 Move returns status 0, amount 0
22:53:29.051 00.000 21948 move complete, result=0
22:53:29.051 00.000 21948 worker thread done servicing request
22:53:29.051 00.000 21948 Worker thread wakes up
22:53:29.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:29.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:29.051 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:30.579 01.528 21948 Exposure complete
22:53:30.621 00.042 21948 worker thread done servicing request
22:53:30.621 00.000 18120 OnExposeComplete: enter
22:53:30.622 00.001 18120 UpdateGuideState(): m_state=6
22:53:30.622 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
22:53:30.623 00.001 18120 Star::Find returns 1 (0), X=414.46, Y=229.71, Mass=1900, SNR=29.9, Peak=170 HFD=3.9
22:53:30.623 00.000 18120 MultiStar: [#1 -0.05,-0.20,0.77,U] [#2 -0.32,-0.04,0.67,U] [#3 0.07,-0.23,0.70,U] [#4 -0.17,-0.40,0.00,M1] [#5 0.01,0.05,0.52,U] [#6 0.06,-0.54,0.00,M1] [#7 0.07,-0.19,0.54,U] [#8 -0.13,0.24,0.44,U] 
22:53:30.624 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.32, -0.36}
22:53:30.624 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
22:53:30.625 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
22:53:30.625 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=0.14 mountY=0.05, mountTheta=0.33
22:53:30.627 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.15, opts=13)
22:53:30.628 00.001 18120 Enqueuing Move request for scope (0.02, -0.15)
22:53:30.628 00.000 21948 Worker thread wakes up
22:53:30.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:30.629 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
22:53:30.629 00.000 18120 UpdateGuideState exits: m=1900 RSB=29.9
22:53:30.630 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.630 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:30.630 00.000 18120 Enqueuing Expose request
22:53:30.631 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
22:53:30.631 00.000 21948 Moving (0.02, -0.15) raw xDistance=0.14 yDistance=0.05
22:53:30.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:53:30.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:30.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:30.631 00.000 21948 MoveAxis(E, 0, ABG)
22:53:30.631 00.000 21948 Move returns status 0, amount 0
22:53:30.631 00.000 21948 MoveAxis(N, 0, ABG)
22:53:30.631 00.000 21948 Move returns status 0, amount 0
22:53:30.631 00.000 21948 move complete, result=0
22:53:30.631 00.000 21948 worker thread done servicing request
22:53:30.631 00.000 21948 Worker thread wakes up
22:53:30.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:30.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:30.632 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:32.256 01.624 21948 Exposure complete
22:53:32.283 00.027 21948 worker thread done servicing request
22:53:32.283 00.000 18120 OnExposeComplete: enter
22:53:32.284 00.001 18120 UpdateGuideState(): m_state=6
22:53:32.284 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
22:53:32.285 00.001 18120 Star::Find returns 1 (0), X=414.28, Y=229.80, Mass=1973, SNR=30.6, Peak=206 HFD=4.0
22:53:32.285 00.000 18120 MultiStar: [#1 0.20,-0.38,0.00,M1] [#2 -0.35,0.13,0.61,U] [#3 0.32,-0.20,0.70,U] [#4 -0.07,-0.41,0.57,U] [#5 -0.02,-0.04,0.53,U] [#6 -0.03,-0.30,0.50,U] [#7 0.01,-0.24,0.53,U] [#8 0.07,0.21,0.44,U] 
22:53:32.285 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {0.14, -0.28}
22:53:32.288 00.003 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.14) = xAngle (-0.28 = -0.28)
22:53:32.291 00.003 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.82 = 2.82)
22:53:32.293 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.42 mountX=0.15 mountY=0.05, mountTheta=0.32
22:53:32.296 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.16, opts=13)
22:53:32.297 00.001 18120 Enqueuing Move request for scope (0.02, -0.16)
22:53:32.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:32.298 00.001 21948 Worker thread wakes up
22:53:32.298 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
22:53:32.298 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
22:53:32.298 00.000 21948 Moving (0.02, -0.16) raw xDistance=0.15 yDistance=0.05
22:53:32.298 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:53:32.298 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:32.298 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.6
22:53:32.299 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:32.299 00.000 21948 MoveAxis(E, 0, ABG)
22:53:32.299 00.000 21948 Move returns status 0, amount 0
22:53:32.299 00.000 21948 MoveAxis(N, 0, ABG)
22:53:32.299 00.000 21948 Move returns status 0, amount 0
22:53:32.299 00.000 21948 move complete, result=0
22:53:32.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:32.300 00.001 21948 worker thread done servicing request
22:53:32.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:32.300 00.000 18120 Enqueuing Expose request
22:53:32.300 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:32.301 00.001 21948 Worker thread wakes up
22:53:32.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:32.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:33.814 01.513 21948 Exposure complete
22:53:33.845 00.031 21948 worker thread done servicing request
22:53:33.846 00.001 18120 OnExposeComplete: enter
22:53:33.846 00.000 18120 UpdateGuideState(): m_state=6
22:53:33.847 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
22:53:33.847 00.000 18120 Star::Find returns 1 (0), X=414.41, Y=229.86, Mass=1865, SNR=29.6, Peak=192 HFD=3.9
22:53:33.848 00.001 18120 MultiStar: [#1 -0.11,-0.27,0.76,U] [#2 -0.07,-0.01,0.65,U] [#3 0.26,-0.37,0.00,M1] [#4 -0.21,-0.42,0.00,M1] [#5 -0.03,-0.19,0.54,U] [#6 0.05,-0.37,0.52,U] [#7 0.02,-0.19,0.53,U] [#8 -0.03,0.02,0.47,U] 
22:53:33.848 00.000 18120 refined, 6 included, MultiStar: {0.03, -0.18}, one-star: {0.27, -0.21}
22:53:33.849 00.001 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.14) = xAngle (-0.25 = -0.25)
22:53:33.849 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.85 = 2.85)
22:53:33.850 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.40 mountX=0.18 mountY=0.05, mountTheta=0.29
22:53:33.851 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.18, opts=13)
22:53:33.851 00.000 18120 Enqueuing Move request for scope (0.03, -0.18)
22:53:33.851 00.000 21948 Worker thread wakes up
22:53:33.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
22:53:33.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
22:53:33.851 00.000 21948 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=0.05
22:53:33.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:53:33.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:33.853 00.002 18120 UpdateGuideState exits: m=1865 RSB=29.6
22:53:33.853 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:33.854 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:33.854 00.000 18120 Enqueuing Expose request
22:53:33.855 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:33.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:33.855 00.000 21948 MoveAxis(E, 0, ABG)
22:53:33.855 00.000 21948 Move returns status 0, amount 0
22:53:33.855 00.000 21948 MoveAxis(N, 0, ABG)
22:53:33.855 00.000 21948 Move returns status 0, amount 0
22:53:33.855 00.000 21948 move complete, result=0
22:53:33.855 00.000 21948 worker thread done servicing request
22:53:33.855 00.000 21948 Worker thread wakes up
22:53:33.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:33.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:33.856 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:35.487 01.631 21948 Exposure complete
22:53:35.535 00.048 21948 worker thread done servicing request
22:53:35.535 00.000 18120 OnExposeComplete: enter
22:53:35.538 00.003 18120 UpdateGuideState(): m_state=6
22:53:35.540 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
22:53:35.541 00.001 18120 Star::Find returns 1 (0), X=414.37, Y=230.03, Mass=1925, SNR=30.2, Peak=214 HFD=3.9
22:53:35.541 00.000 18120 MultiStar: [#1 0.25,-0.03,0.76,U] [#2 -0.16,0.29,0.64,U] [#3 0.45,-0.01,0.00,M2] [#4 -0.10,-0.25,0.53,U] [#5 0.14,0.06,0.52,U] [#6 0.51,-0.26,0.00,M1] [#7 0.21,-0.20,0.53,U] [#8 -0.09,0.11,0.45,U] 
22:53:35.542 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.23, -0.04}
22:53:35.542 00.000 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.14) = xAngle (1.06 = 1.06)
22:53:35.543 00.001 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.17 = -2.12)
22:53:35.543 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=0.05 mountY=-0.08, mountTheta=-1.06
22:53:35.544 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
22:53:35.545 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
22:53:35.545 00.000 21948 Worker thread wakes up
22:53:35.545 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:35.546 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.2
22:53:35.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:35.547 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:35.547 00.000 18120 Enqueuing Expose request
22:53:35.548 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:53:35.548 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:53:35.548 00.000 21948 Moving (0.09, -0.01) raw xDistance=0.05 yDistance=-0.08
22:53:35.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:53:35.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:35.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:35.548 00.000 21948 MoveAxis(E, 0, ABG)
22:53:35.548 00.000 21948 Move returns status 0, amount 0
22:53:35.548 00.000 21948 MoveAxis(N, 0, ABG)
22:53:35.548 00.000 21948 Move returns status 0, amount 0
22:53:35.548 00.000 21948 move complete, result=0
22:53:35.548 00.000 21948 worker thread done servicing request
22:53:35.548 00.000 21948 Worker thread wakes up
22:53:35.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:35.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:35.549 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:37.072 01.523 21948 Exposure complete
22:53:37.121 00.049 21948 worker thread done servicing request
22:53:37.121 00.000 18120 OnExposeComplete: enter
22:53:37.122 00.001 18120 UpdateGuideState(): m_state=6
22:53:37.123 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
22:53:37.124 00.001 18120 Star::Find returns 1 (0), X=414.19, Y=229.99, Mass=1938, SNR=30.2, Peak=203 HFD=4.2
22:53:37.124 00.000 18120 MultiStar: [#1 0.13,-0.15,0.78,U] [#2 -0.31,0.39,0.00,M1] [#3 0.53,-0.01,0.00,M3] [#4 0.00,-0.26,0.57,U] [#5 0.48,-0.14,0.00,M1] [#6 0.44,-0.34,0.00,M2] [#7 0.28,-0.29,0.53,U] [#8 -0.01,0.37,0.45,U] 
22:53:37.125 00.001 18120 single-star, 4 included, MultiStar: {0.09, -0.10}, one-star: {0.05, -0.08}
22:53:37.125 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.13 = 0.13)
22:53:37.126 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.23 = -3.06)
22:53:37.126 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.02 mountX=0.10 mountY=-0.01, mountTheta=-0.09
22:53:37.128 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
22:53:37.128 00.000 18120 Enqueuing Move request for scope (0.05, -0.08)
22:53:37.129 00.001 21948 Worker thread wakes up
22:53:37.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:37.129 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.2
22:53:37.129 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:37.130 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:37.130 00.000 18120 Enqueuing Expose request
22:53:37.131 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:53:37.131 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:53:37.131 00.000 21948 Moving (0.05, -0.08) raw xDistance=0.10 yDistance=-0.01
22:53:37.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:53:37.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:37.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:37.131 00.000 21948 MoveAxis(E, 0, ABG)
22:53:37.131 00.000 21948 Move returns status 0, amount 0
22:53:37.131 00.000 21948 MoveAxis(N, 0, ABG)
22:53:37.131 00.000 21948 Move returns status 0, amount 0
22:53:37.131 00.000 21948 move complete, result=0
22:53:37.131 00.000 21948 worker thread done servicing request
22:53:37.131 00.000 21948 Worker thread wakes up
22:53:37.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:37.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:37.131 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:38.762 01.631 21948 Exposure complete
22:53:38.800 00.038 21948 worker thread done servicing request
22:53:38.800 00.000 18120 OnExposeComplete: enter
22:53:38.800 00.000 18120 UpdateGuideState(): m_state=6
22:53:38.801 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
22:53:38.801 00.000 18120 Star::Find returns 1 (0), X=414.34, Y=229.78, Mass=2434, SNR=34.0, Peak=223 HFD=4.4
22:53:38.802 00.001 18120 MultiStar: [#1 0.41,-0.35,0.00,M1] [#2 -0.19,-0.11,0.58,U] [#3 0.56,-0.22,0.00,M4] [#4 -0.08,-0.21,0.51,U] [#5 0.24,-0.09,0.48,U] [#6 0.39,-0.63,0.00,M3] [#7 0.25,-0.60,0.00,M1] [#8 0.11,0.02,0.39,U] 
22:53:38.802 00.000 18120 refined, 4 included, MultiStar: {0.07, -0.17}, one-star: {0.20, -0.29}
22:53:38.803 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.03 = -0.03)
22:53:38.803 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.07 = 3.07)
22:53:38.804 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.18 mountX=0.18 mountY=0.01, mountTheta=0.07
22:53:38.805 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.17, opts=13)
22:53:38.805 00.000 18120 Enqueuing Move request for scope (0.07, -0.17)
22:53:38.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:38.806 00.001 18120 UpdateGuideState exits: m=2434 RSB=34.0
22:53:38.806 00.000 21948 Worker thread wakes up
22:53:38.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
22:53:38.806 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
22:53:38.806 00.000 21948 Moving (0.07, -0.17) raw xDistance=0.18 yDistance=0.01
22:53:38.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:53:38.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:38.806 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:38.807 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:38.807 00.000 18120 Enqueuing Expose request
22:53:38.810 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:38.810 00.000 21948 MoveAxis(E, 0, ABG)
22:53:38.810 00.000 21948 Move returns status 0, amount 0
22:53:38.810 00.000 21948 MoveAxis(N, 0, ABG)
22:53:38.810 00.000 21948 Move returns status 0, amount 0
22:53:38.810 00.000 21948 move complete, result=0
22:53:38.810 00.000 21948 worker thread done servicing request
22:53:38.810 00.000 21948 Worker thread wakes up
22:53:38.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:38.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:38.811 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:40.324 01.513 21948 Exposure complete
22:53:40.372 00.048 21948 worker thread done servicing request
22:53:40.372 00.000 18120 OnExposeComplete: enter
22:53:40.373 00.001 18120 UpdateGuideState(): m_state=6
22:53:40.373 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
22:53:40.374 00.001 18120 Star::Find returns 1 (0), X=414.47, Y=229.64, Mass=2116, SNR=31.7, Peak=168 HFD=4.1
22:53:40.374 00.000 18120 MultiStar: [#1 0.40,-0.46,0.00,M2] [#2 -0.07,-0.15,0.63,U] [#3 0.59,-0.54,0.00,M5] [#4 0.17,-0.57,0.00,M1] [#5 0.29,-0.11,0.48,U] [#6 0.66,-0.37,0.00,M4] [#7 0.52,-0.47,0.00,M2] [#8 0.31,-0.10,0.43,U] 
22:53:40.375 00.001 18120 refined, 3 included, MultiStar: {0.22, -0.24}, one-star: {0.33, -0.43}
22:53:40.375 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.14) = xAngle (0.31 = 0.31)
22:53:40.376 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.41 = -2.87)
22:53:40.376 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-0.83 mountX=0.31 mountY=-0.09, mountTheta=-0.27
22:53:40.377 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.24, opts=13)
22:53:40.378 00.001 18120 Enqueuing Move request for scope (0.22, -0.24)
22:53:40.379 00.001 21948 Worker thread wakes up
22:53:40.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:40.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd
22:53:40.379 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.24)
22:53:40.379 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.7
22:53:40.380 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:40.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:40.380 00.000 18120 Enqueuing Expose request
22:53:40.381 00.001 21948 Moving (0.22, -0.24) raw xDistance=0.31 yDistance=-0.09
22:53:40.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:53:40.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:40.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:53:40.381 00.000 21948 MoveAxis(W, 56, ABG)
22:53:40.381 00.000 21948 Guiding  Dir = 3, Dur = 56
22:53:40.381 00.000 21948 IsSlewing returns 0
22:53:40.381 00.000 21948 IsGuiding returns 0
22:53:40.383 00.002 21948 PulseGuide returned control before completion, sleep 65
22:53:40.462 00.079 21948 IsGuiding returns 0
22:53:40.462 00.000 21948 Move returns status 0, amount 56
22:53:40.462 00.000 21948 MoveAxis(N, 0, ABG)
22:53:40.462 00.000 21948 Move returns status 0, amount 0
22:53:40.462 00.000 21948 move complete, result=0
22:53:40.462 00.000 21948 worker thread done servicing request
22:53:40.462 00.000 21948 Worker thread wakes up
22:53:40.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:40.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:40.462 00.000 18120 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
22:53:42.085 01.623 21948 Exposure complete
22:53:42.114 00.029 21948 worker thread done servicing request
22:53:42.114 00.000 18120 OnExposeComplete: enter
22:53:42.115 00.001 18120 UpdateGuideState(): m_state=6
22:53:42.116 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
22:53:42.116 00.000 18120 Star::Find returns 1 (0), X=414.39, Y=229.92, Mass=2079, SNR=31.5, Peak=191 HFD=3.9
22:53:42.117 00.001 18120 MultiStar: [#1 0.22,-0.36,0.00,M3] [#2 -0.15,0.08,0.63,U] [#3 0.24,-0.17,0.63,U] [#4 0.10,-0.15,0.55,U] [#5 0.32,0.22,0.51,U] [#6 0.23,-0.31,0.48,U] [#7 0.12,-0.06,0.48,U] [#8 0.05,0.32,0.44,U] 
22:53:42.117 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.25, -0.15}
22:53:42.118 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.14) = xAngle (0.85 = 0.85)
22:53:42.118 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.96 = -2.33)
22:53:42.119 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=0.10 mountY=-0.12, mountTheta=-0.84
22:53:42.120 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.05, opts=13)
22:53:42.120 00.000 18120 Enqueuing Move request for scope (0.15, -0.05)
22:53:42.121 00.001 21948 Worker thread wakes up
22:53:42.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
22:53:42.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
22:53:42.121 00.000 21948 Moving (0.15, -0.05) raw xDistance=0.10 yDistance=-0.12
22:53:42.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:53:42.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:42.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:42.122 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.5
22:53:42.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:42.123 00.001 18120 Enqueuing Expose request
22:53:42.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:53:42.123 00.000 21948 MoveAxis(E, 0, ABG)
22:53:42.124 00.001 21948 Move returns status 0, amount 0
22:53:42.124 00.000 21948 MoveAxis(N, 0, ABG)
22:53:42.124 00.000 21948 Move returns status 0, amount 0
22:53:42.124 00.000 21948 move complete, result=0
22:53:42.124 00.000 21948 worker thread done servicing request
22:53:42.124 00.000 21948 Worker thread wakes up
22:53:42.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:42.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:42.124 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:43.651 01.527 21948 Exposure complete
22:53:43.684 00.033 21948 worker thread done servicing request
22:53:43.684 00.000 18120 OnExposeComplete: enter
22:53:43.684 00.000 18120 UpdateGuideState(): m_state=6
22:53:43.685 00.001 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
22:53:43.685 00.000 18120 Star::Find returns 1 (0), X=414.29, Y=229.78, Mass=1789, SNR=28.9, Peak=160 HFD=4.2
22:53:43.686 00.001 18120 MultiStar: [#1 0.26,-0.25,0.76,U] [#2 -0.18,-0.09,0.69,U] [#3 0.44,-0.24,0.00,M5] [#4 0.14,-0.29,0.60,U] [#5 0.15,-0.04,0.53,U] [#6 0.19,-0.18,0.54,U] [#7 -0.04,-0.22,0.56,U] [#8 -0.13,0.22,0.46,U] 
22:53:43.686 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.17}, one-star: {0.15, -0.29}
22:53:43.687 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
22:53:43.687 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
22:53:43.688 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.13 mountX=0.18 mountY=0.00, mountTheta=0.02
22:53:43.689 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.17, opts=13)
22:53:43.689 00.000 18120 Enqueuing Move request for scope (0.08, -0.17)
22:53:43.690 00.001 21948 Worker thread wakes up
22:53:43.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
22:53:43.690 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
22:53:43.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:43.690 00.000 18120 UpdateGuideState exits: m=1789 RSB=28.9
22:53:43.691 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:43.692 00.001 18120 Enqueuing Expose request
22:53:43.692 00.000 21948 Moving (0.08, -0.17) raw xDistance=0.18 yDistance=0.00
22:53:43.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:53:43.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:43.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:43.692 00.000 21948 MoveAxis(E, 0, ABG)
22:53:43.692 00.000 21948 Move returns status 0, amount 0
22:53:43.692 00.000 21948 MoveAxis(N, 0, ABG)
22:53:43.692 00.000 21948 Move returns status 0, amount 0
22:53:43.692 00.000 21948 move complete, result=0
22:53:43.692 00.000 21948 worker thread done servicing request
22:53:43.692 00.000 21948 Worker thread wakes up
22:53:43.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:43.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:43.693 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:45.326 01.633 21948 Exposure complete
22:53:45.365 00.039 21948 worker thread done servicing request
22:53:45.365 00.000 18120 OnExposeComplete: enter
22:53:45.366 00.001 18120 UpdateGuideState(): m_state=6
22:53:45.366 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
22:53:45.368 00.002 18120 Star::Find returns 1 (0), X=413.90, Y=229.61, Mass=2039, SNR=31.1, Peak=188 HFD=4.0
22:53:45.369 00.001 18120 MultiStar: [#1 -0.14,-0.30,0.73,U] [#2 -0.29,-0.07,0.59,U] [#3 0.35,-0.56,0.00,M6] [#4 0.07,-0.24,0.56,U] [#5 0.08,-0.04,0.49,U] [#6 0.18,-0.19,0.49,U] [#7 -0.10,-0.27,0.49,U] [#8 -0.29,0.12,0.48,U] 
22:53:45.370 00.001 18120 refined, 7 included, MultiStar: {-0.11, -0.22}, one-star: {-0.24, -0.46}
22:53:45.370 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
22:53:45.371 00.001 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.21 = 2.21)
22:53:45.372 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.04 mountX=0.15 mountY=0.19, mountTheta=0.91
22:53:45.373 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.22, opts=13)
22:53:45.374 00.001 18120 Enqueuing Move request for scope (-0.11, -0.22)
22:53:45.374 00.000 21948 Worker thread wakes up
22:53:45.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
22:53:45.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:45.375 00.001 18120 UpdateGuideState exits: m=2039 RSB=31.1
22:53:45.375 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.375 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:45.376 00.001 18120 Enqueuing Expose request
22:53:45.376 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
22:53:45.376 00.000 21948 Moving (-0.11, -0.22) raw xDistance=0.15 yDistance=0.19
22:53:45.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:53:45.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:45.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:53:45.376 00.000 21948 MoveAxis(E, 0, ABG)
22:53:45.376 00.000 21948 Move returns status 0, amount 0
22:53:45.376 00.000 21948 MoveAxis(N, 0, ABG)
22:53:45.376 00.000 21948 Move returns status 0, amount 0
22:53:45.376 00.000 21948 move complete, result=0
22:53:45.376 00.000 21948 worker thread done servicing request
22:53:45.376 00.000 21948 Worker thread wakes up
22:53:45.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:45.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:45.377 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:46.891 01.514 21948 Exposure complete
22:53:46.927 00.036 21948 worker thread done servicing request
22:53:46.927 00.000 18120 OnExposeComplete: enter
22:53:46.929 00.002 18120 UpdateGuideState(): m_state=6
22:53:46.930 00.001 18120 Star::Find(15, 413, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
22:53:46.931 00.001 18120 Star::Find returns 1 (0), X=414.00, Y=229.94, Mass=2138, SNR=31.7, Peak=241 HFD=4.1
22:53:46.932 00.001 18120 MultiStar: [#1 -0.13,0.09,0.68,U] [#2 -0.58,-0.11,0.00,M1] [#3 -0.14,-0.18,0.66,U] [#4 -0.45,-0.21,0.00,M1] [#5 -0.27,0.00,0.50,U] [#6 0.10,-0.52,0.00,M2] [#7 0.14,-0.41,0.00,M1] [#8 -0.15,0.14,0.45,U] 
22:53:46.933 00.001 18120 refined, 4 included, MultiStar: {-0.16, -0.04}, one-star: {-0.14, -0.13}
22:53:46.936 00.003 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
22:53:46.936 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
22:53:46.936 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.90 mountX=-0.03 mountY=0.16, mountTheta=1.75
22:53:46.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.04, opts=13)
22:53:46.938 00.001 18120 Enqueuing Move request for scope (-0.16, -0.04)
22:53:46.938 00.000 21948 Worker thread wakes up
22:53:46.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
22:53:46.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
22:53:46.938 00.000 21948 Moving (-0.16, -0.04) raw xDistance=-0.03 yDistance=0.16
22:53:46.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:46.939 00.001 18120 UpdateGuideState exits: m=2138 RSB=31.7
22:53:46.939 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:46.940 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:46.940 00.000 18120 Enqueuing Expose request
22:53:46.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:53:46.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:46.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:53:46.942 00.002 21948 MoveAxis(E, 0, ABG)
22:53:46.942 00.000 21948 Move returns status 0, amount 0
22:53:46.942 00.000 21948 MoveAxis(N, 0, ABG)
22:53:46.942 00.000 21948 Move returns status 0, amount 0
22:53:46.942 00.000 21948 move complete, result=0
22:53:46.942 00.000 21948 worker thread done servicing request
22:53:46.942 00.000 21948 Worker thread wakes up
22:53:46.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:46.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:46.942 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:48.567 01.625 21948 Exposure complete
22:53:48.620 00.053 21948 worker thread done servicing request
22:53:48.620 00.000 18120 OnExposeComplete: enter
22:53:48.621 00.001 18120 UpdateGuideState(): m_state=6
22:53:48.623 00.002 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
22:53:48.624 00.001 18120 Star::Find returns 1 (0), X=414.18, Y=229.98, Mass=2027, SNR=30.8, Peak=208 HFD=4.2
22:53:48.625 00.001 18120 MultiStar: [#1 -0.15,-0.11,0.71,U] [#2 -0.28,0.28,0.61,U] [#3 0.03,0.01,0.67,U] [#4 -0.30,0.10,0.58,U] [#5 -0.12,0.23,0.50,U] [#6 -0.19,-0.09,0.49,U] [#7 -0.11,-0.22,0.50,U] [#8 -0.08,0.18,0.45,U] 
22:53:48.627 00.002 18120 single-star, 8 included, MultiStar: {-0.12, 0.02}, one-star: {0.04, -0.09}
22:53:48.628 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
22:53:48.629 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
22:53:48.630 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=0.10 mountY=0.01, mountTheta=0.06
22:53:48.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.09, opts=13)
22:53:48.633 00.001 18120 Enqueuing Move request for scope (0.04, -0.09)
22:53:48.635 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:48.636 00.001 21948 Worker thread wakes up
22:53:48.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:53:48.636 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.8
22:53:48.637 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:53:48.637 00.000 21948 Moving (0.04, -0.09) raw xDistance=0.10 yDistance=0.01
22:53:48.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:53:48.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:48.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.638 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:48.640 00.002 18120 Enqueuing Expose request
22:53:48.641 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:48.641 00.000 21948 MoveAxis(E, 0, ABG)
22:53:48.641 00.000 21948 Move returns status 0, amount 0
22:53:48.641 00.000 21948 MoveAxis(N, 0, ABG)
22:53:48.641 00.000 21948 Move returns status 0, amount 0
22:53:48.641 00.000 21948 move complete, result=0
22:53:48.641 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:48.641 00.000 21948 worker thread done servicing request
22:53:48.642 00.001 21948 Worker thread wakes up
22:53:48.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:48.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:50.161 01.519 21948 Exposure complete
22:53:50.199 00.038 21948 worker thread done servicing request
22:53:50.199 00.000 18120 OnExposeComplete: enter
22:53:50.200 00.001 18120 UpdateGuideState(): m_state=6
22:53:50.200 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
22:53:50.201 00.001 18120 Star::Find returns 1 (0), X=414.13, Y=230.14, Mass=1972, SNR=30.5, Peak=219 HFD=4.2
22:53:50.201 00.000 18120 MultiStar: [#1 -0.15,-0.20,0.75,U] [#2 -0.36,0.28,0.00,M1] [#3 -0.02,-0.19,0.68,U] [#4 -0.56,0.05,0.00,M1] [#5 -0.15,0.22,0.48,U] [#6 -0.35,-0.02,0.52,U] [#7 -0.36,0.01,0.51,U] [#8 -0.27,0.27,0.46,U] 
22:53:50.201 00.000 18120 single-star, 6 included, MultiStar: {-0.16, 0.00}, one-star: {-0.01, 0.07}
22:53:50.202 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
22:53:50.202 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.30)
22:53:50.203 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.74 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
22:53:50.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.07, opts=13)
22:53:50.204 00.000 18120 Enqueuing Move request for scope (-0.01, 0.07)
22:53:50.205 00.001 21948 Worker thread wakes up
22:53:50.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:50.205 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.5
22:53:50.207 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:53:50.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:50.208 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:53:50.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:50.208 00.000 18120 Enqueuing Expose request
22:53:50.208 00.000 21948 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.02
22:53:50.209 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:53:50.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:50.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:50.209 00.000 21948 MoveAxis(E, 0, ABG)
22:53:50.209 00.000 21948 Move returns status 0, amount 0
22:53:50.209 00.000 21948 MoveAxis(N, 0, ABG)
22:53:50.209 00.000 21948 Move returns status 0, amount 0
22:53:50.209 00.000 21948 move complete, result=0
22:53:50.209 00.000 21948 worker thread done servicing request
22:53:50.209 00.000 21948 Worker thread wakes up
22:53:50.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:50.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:50.209 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:51.837 01.628 21948 Exposure complete
22:53:51.864 00.027 21948 worker thread done servicing request
22:53:51.864 00.000 18120 OnExposeComplete: enter
22:53:51.865 00.001 18120 UpdateGuideState(): m_state=6
22:53:51.865 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
22:53:51.867 00.002 18120 Star::Find returns 1 (0), X=413.85, Y=230.42, Mass=2037, SNR=31.1, Peak=203 HFD=3.9
22:53:51.867 00.000 18120 MultiStar: [#1 -0.09,0.08,0.72,U] [#2 -0.71,0.45,0.00,M2] [#3 -0.45,-0.02,0.00,M4] [#4 -0.66,0.38,0.00,M2] [#5 -0.27,0.47,0.00,M1] [#6 -0.15,0.20,0.49,U] [#7 -0.38,0.30,0.00,M1] [#8 -0.53,0.54,0.00,M1] 
22:53:51.868 00.001 18120 refined, 2 included, MultiStar: {-0.19, 0.23}, one-star: {-0.29, 0.35}
22:53:51.868 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.42 = -2.87)
22:53:51.869 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.24)
22:53:51.869 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.30 cameraTheta=2.27 mountX=-0.29 mountY=0.07, mountTheta=2.90
22:53:51.870 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.23, opts=13)
22:53:51.871 00.001 18120 Enqueuing Move request for scope (-0.19, 0.23)
22:53:51.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:51.871 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.1
22:53:51.872 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.872 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:51.873 00.001 18120 Enqueuing Expose request
22:53:51.873 00.000 21948 Worker thread wakes up
22:53:51.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
22:53:51.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
22:53:51.873 00.000 21948 Moving (-0.19, 0.23) raw xDistance=-0.29 yDistance=0.07
22:53:51.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:53:51.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:51.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:53:51.873 00.000 21948 MoveAxis(E, 51, ABG)
22:53:51.873 00.000 21948 Guiding  Dir = 2, Dur = 51
22:53:51.874 00.001 21948 IsSlewing returns 0
22:53:51.874 00.000 21948 IsGuiding returns 0
22:53:51.875 00.001 21948 PulseGuide returned control before completion, sleep 60
22:53:51.947 00.072 21948 IsGuiding returns 0
22:53:51.947 00.000 21948 Move returns status 0, amount 51
22:53:51.947 00.000 21948 MoveAxis(N, 0, ABG)
22:53:51.947 00.000 21948 Move returns status 0, amount 0
22:53:51.947 00.000 21948 move complete, result=0
22:53:51.947 00.000 21948 worker thread done servicing request
22:53:51.947 00.000 21948 Worker thread wakes up
22:53:51.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:51.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:51.947 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
22:53:53.356 01.409 21948 Exposure complete
22:53:53.407 00.051 21948 worker thread done servicing request
22:53:53.407 00.000 18120 OnExposeComplete: enter
22:53:53.409 00.002 18120 UpdateGuideState(): m_state=6
22:53:53.409 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
22:53:53.410 00.001 18120 Star::Find returns 1 (0), X=414.06, Y=230.10, Mass=2103, SNR=31.6, Peak=220 HFD=4.2
22:53:53.413 00.003 18120 MultiStar: [#1 -0.09,0.01,0.73,U] [#2 -0.95,0.47,0.00,M3] [#3 0.12,-0.15,0.69,U] [#4 -0.51,0.27,0.00,M3] [#5 -0.32,0.28,0.00,M2] [#6 -0.19,0.02,0.49,U] [#7 -0.16,-0.09,0.53,U] [#8 -0.35,0.61,0.00,M2] 
22:53:53.414 00.001 18120 refined, 4 included, MultiStar: {-0.07, -0.03}, one-star: {-0.08, 0.03}
22:53:53.414 00.000 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.14) = xAngle (-1.57 = -1.57)
22:53:53.415 00.001 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
22:53:53.415 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.71 mountX=0.00 mountY=0.08, mountTheta=1.57
22:53:53.416 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
22:53:53.417 00.001 18120 Enqueuing Move request for scope (-0.07, -0.03)
22:53:53.417 00.000 21948 Worker thread wakes up
22:53:53.417 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:53.420 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:53:53.420 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.6
22:53:53.421 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:53.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:53.422 00.001 18120 Enqueuing Expose request
22:53:53.422 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:53:53.422 00.000 21948 Moving (-0.07, -0.03) raw xDistance=0.00 yDistance=0.08
22:53:53.422 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:53:53.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:53.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:53:53.422 00.000 21948 MoveAxis(E, 0, ABG)
22:53:53.422 00.000 21948 Move returns status 0, amount 0
22:53:53.422 00.000 21948 MoveAxis(N, 0, ABG)
22:53:53.422 00.000 21948 Move returns status 0, amount 0
22:53:53.422 00.000 21948 move complete, result=0
22:53:53.422 00.000 21948 worker thread done servicing request
22:53:53.422 00.000 21948 Worker thread wakes up
22:53:53.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:53.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:53.423 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:55.154 01.731 21948 Exposure complete
22:53:55.185 00.031 21948 worker thread done servicing request
22:53:55.185 00.000 18120 OnExposeComplete: enter
22:53:55.186 00.001 18120 UpdateGuideState(): m_state=6
22:53:55.186 00.000 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
22:53:55.187 00.001 18120 Star::Find returns 1 (0), X=413.94, Y=230.03, Mass=1876, SNR=29.9, Peak=201 HFD=4.2
22:53:55.187 00.000 18120 MultiStar: [#1 -0.19,-0.06,0.75,U] [#2 -0.49,0.43,0.00,M4] [#3 0.29,-0.20,0.69,U] [#4 -0.18,-0.09,0.55,U] [#5 -0.20,-0.02,0.53,U] [#6 0.05,-0.20,0.52,U] [#7 -0.25,-0.10,0.55,U] [#8 -0.42,0.16,0.00,M3] 
22:53:55.187 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.10}, one-star: {-0.20, -0.04}
22:53:55.188 00.001 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.14) = xAngle (-1.23 = -1.23)
22:53:55.188 00.000 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.87 = 1.87)
22:53:55.189 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.37 mountX=0.05 mountY=0.13, mountTheta=1.23
22:53:55.190 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
22:53:55.190 00.000 18120 Enqueuing Move request for scope (-0.10, -0.10)
22:53:55.191 00.001 21948 Worker thread wakes up
22:53:55.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:55.191 00.000 18120 UpdateGuideState exits: m=1876 RSB=29.9
22:53:55.192 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
22:53:55.192 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
22:53:55.192 00.000 21948 Moving (-0.10, -0.10) raw xDistance=0.05 yDistance=0.13
22:53:55.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:53:55.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:55.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:55.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:53:55.193 00.001 21948 MoveAxis(E, 0, ABG)
22:53:55.193 00.000 21948 Move returns status 0, amount 0
22:53:55.193 00.000 21948 MoveAxis(N, 0, ABG)
22:53:55.193 00.000 21948 Move returns status 0, amount 0
22:53:55.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:55.193 00.000 18120 Enqueuing Expose request
22:53:55.193 00.000 21948 move complete, result=0
22:53:55.194 00.001 21948 worker thread done servicing request
22:53:55.194 00.000 21948 Worker thread wakes up
22:53:55.194 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:55.194 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:55.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:56.607 01.413 21948 Exposure complete
22:53:56.642 00.035 21948 worker thread done servicing request
22:53:56.642 00.000 18120 OnExposeComplete: enter
22:53:56.643 00.001 18120 UpdateGuideState(): m_state=6
22:53:56.643 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
22:53:56.644 00.001 18120 Star::Find returns 1 (0), X=413.95, Y=230.01, Mass=1961, SNR=30.4, Peak=203 HFD=4.4
22:53:56.645 00.001 18120 MultiStar: [#1 0.01,-0.18,0.74,U] [#2 -0.38,0.18,0.00,M5] [#3 0.28,-0.13,0.67,U] [#4 -0.08,-0.21,0.53,U] [#5 0.07,0.10,0.55,U] [#6 -0.14,-0.05,0.52,U] [#7 -0.11,0.09,0.49,U] [#8 -0.13,0.29,0.44,U] 
22:53:56.645 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.19, -0.06}
22:53:56.646 00.001 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.14) = xAngle (-1.22 = -1.22)
22:53:56.646 00.000 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.88 = 1.88)
22:53:56.647 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.36 mountX=0.02 mountY=0.05, mountTheta=1.22
22:53:56.648 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
22:53:56.649 00.001 18120 Enqueuing Move request for scope (-0.04, -0.04)
22:53:56.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:56.650 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.4
22:53:56.650 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:56.651 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:56.651 00.000 18120 Enqueuing Expose request
22:53:56.652 00.001 21948 Worker thread wakes up
22:53:56.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:53:56.652 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:53:56.652 00.000 21948 Moving (-0.04, -0.04) raw xDistance=0.02 yDistance=0.05
22:53:56.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:53:56.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:56.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:56.652 00.000 21948 MoveAxis(E, 0, ABG)
22:53:56.652 00.000 21948 Move returns status 0, amount 0
22:53:56.652 00.000 21948 MoveAxis(N, 0, ABG)
22:53:56.652 00.000 21948 Move returns status 0, amount 0
22:53:56.652 00.000 21948 move complete, result=0
22:53:56.652 00.000 21948 worker thread done servicing request
22:53:56.652 00.000 21948 Worker thread wakes up
22:53:56.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:56.653 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:56.653 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:58.276 01.623 21948 Exposure complete
22:53:58.313 00.037 21948 worker thread done servicing request
22:53:58.313 00.000 18120 OnExposeComplete: enter
22:53:58.315 00.002 18120 UpdateGuideState(): m_state=6
22:53:58.316 00.001 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
22:53:58.318 00.002 18120 Star::Find returns 1 (0), X=413.94, Y=230.17, Mass=2069, SNR=31.0, Peak=208 HFD=4.2
22:53:58.319 00.001 18120 MultiStar: [#1 -0.10,-0.02,0.77,U] [#2 -0.49,0.12,0.00,M6] [#3 -0.05,0.02,0.67,U] [#4 0.01,-0.41,0.52,U] [#5 0.04,-0.02,0.49,U] [#6 -0.49,-0.11,0.00,M1] [#7 -0.01,-0.27,0.53,U] [#8 -0.35,0.03,0.42,U] 
22:53:58.321 00.002 18120 refined, 6 included, MultiStar: {-0.10, -0.06}, one-star: {-0.20, 0.10}
22:53:58.323 00.002 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
22:53:58.324 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
22:53:58.325 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=0.01 mountY=0.12, mountTheta=1.47
22:53:58.327 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.06, opts=13)
22:53:58.328 00.001 18120 Enqueuing Move request for scope (-0.10, -0.06)
22:53:58.330 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:58.331 00.001 18120 UpdateGuideState exits: m=2069 RSB=31.0
22:53:58.333 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:58.334 00.001 21948 Worker thread wakes up
22:53:58.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:53:58.334 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:53:58.335 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:58.336 00.001 18120 Enqueuing Expose request
22:53:58.337 00.001 21948 Moving (-0.10, -0.06) raw xDistance=0.01 yDistance=0.12
22:53:58.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:53:58.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:58.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:53:58.337 00.000 21948 MoveAxis(E, 0, ABG)
22:53:58.337 00.000 21948 Move returns status 0, amount 0
22:53:58.337 00.000 21948 MoveAxis(N, 0, ABG)
22:53:58.337 00.000 21948 Move returns status 0, amount 0
22:53:58.337 00.000 21948 move complete, result=0
22:53:58.337 00.000 21948 worker thread done servicing request
22:53:58.337 00.000 21948 Worker thread wakes up
22:53:58.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:58.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:58.339 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:59.853 01.514 21948 Exposure complete
22:53:59.880 00.027 21948 worker thread done servicing request
22:53:59.880 00.000 18120 OnExposeComplete: enter
22:53:59.881 00.001 18120 UpdateGuideState(): m_state=6
22:53:59.881 00.000 18120 Star::Find(15, 413, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
22:53:59.882 00.001 18120 Star::Find returns 1 (0), X=414.09, Y=230.06, Mass=2100, SNR=31.5, Peak=229 HFD=4.2
22:53:59.882 00.000 18120 MultiStar: [#1 0.03,0.03,0.68,U] [#2 -0.22,0.25,0.65,U] [#3 0.01,-0.35,0.69,U] [#4 0.02,-0.30,0.53,U] [#5 -0.10,-0.24,0.50,U] [#6 0.10,-0.23,0.51,U] [#7 0.09,0.00,0.55,U] [#8 -0.17,0.33,0.42,U] 
22:53:59.882 00.000 18120 single-star, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.05, -0.01}
22:53:59.883 00.001 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.87 = -1.87)
22:53:59.883 00.000 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.24 = 1.24)
22:53:59.884 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.01 mountX=-0.02 mountY=0.05, mountTheta=1.87
22:53:59.885 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
22:53:59.885 00.000 18120 Enqueuing Move request for scope (-0.05, -0.01)
22:53:59.886 00.001 21948 Worker thread wakes up
22:53:59.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:53:59.886 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:53:59.886 00.000 21948 Moving (-0.05, -0.01) raw xDistance=-0.02 yDistance=0.05
22:53:59.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:53:59.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:59.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:53:59.887 00.001 18120 UpdateGuideState exits: m=2100 RSB=31.5
22:53:59.887 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.887 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:53:59.888 00.001 18120 Enqueuing Expose request
22:53:59.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:59.888 00.000 21948 MoveAxis(E, 0, ABG)
22:53:59.888 00.000 21948 Move returns status 0, amount 0
22:53:59.888 00.000 21948 MoveAxis(N, 0, ABG)
22:53:59.888 00.000 21948 Move returns status 0, amount 0
22:53:59.888 00.000 21948 move complete, result=0
22:53:59.888 00.000 21948 worker thread done servicing request
22:53:59.888 00.000 21948 Worker thread wakes up
22:53:59.889 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:53:59.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:53:59.889 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:01.522 01.633 21948 Exposure complete
22:54:01.564 00.042 21948 worker thread done servicing request
22:54:01.565 00.001 18120 OnExposeComplete: enter
22:54:01.565 00.000 18120 UpdateGuideState(): m_state=6
22:54:01.566 00.001 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
22:54:01.566 00.000 18120 Star::Find returns 1 (0), X=414.11, Y=229.98, Mass=1996, SNR=30.7, Peak=214 HFD=4.2
22:54:01.567 00.001 18120 MultiStar: [#1 0.01,0.04,0.73,U] [#2 -0.27,0.16,0.68,U] [#3 0.41,-0.26,0.00,M1] [#4 -0.30,-0.09,0.57,U] [#5 -0.19,0.01,0.49,U] [#6 -0.02,-0.49,0.00,M1] [#7 0.17,-0.20,0.56,U] [#8 -0.05,0.44,0.00,M1] 
22:54:01.567 00.000 18120 single-star, 5 included, MultiStar: {-0.09, -0.03}, one-star: {-0.03, -0.09}
22:54:01.568 00.001 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
22:54:01.568 00.000 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
22:54:01.569 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.88 mountX=0.07 mountY=0.06, mountTheta=0.75
22:54:01.570 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
22:54:01.572 00.002 18120 Enqueuing Move request for scope (-0.03, -0.09)
22:54:01.572 00.000 21948 Worker thread wakes up
22:54:01.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:01.572 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.7
22:54:01.573 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:54:01.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:01.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:01.574 00.000 18120 Enqueuing Expose request
22:54:01.575 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:54:01.575 00.000 21948 Moving (-0.03, -0.09) raw xDistance=0.07 yDistance=0.06
22:54:01.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:54:01.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:01.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:01.575 00.000 21948 MoveAxis(E, 0, ABG)
22:54:01.575 00.000 21948 Move returns status 0, amount 0
22:54:01.575 00.000 21948 MoveAxis(N, 0, ABG)
22:54:01.575 00.000 21948 Move returns status 0, amount 0
22:54:01.575 00.000 21948 move complete, result=0
22:54:01.575 00.000 21948 worker thread done servicing request
22:54:01.575 00.000 21948 Worker thread wakes up
22:54:01.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:01.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(399,215,31,31)
22:54:01.576 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:02.106 00.530 18120 evsrv: cli 0D46DB70 connect
22:54:02.107 00.001 18120 case statement mapped state 6 to 3
22:54:02.108 00.001 18120 case statement mapped state 6 to 3
22:54:02.109 00.001 18120 evsrv: cli 0D46DB70 request: {"method":"get_app_state","id":"c310be2a-5978-4cb4-a966-f888fac2f3c1"}
22:54:02.110 00.001 18120 case statement mapped state 6 to 3
22:54:02.111 00.001 18120 evsrv: cli 0D46DB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"c310be2a-5978-4cb4-a966-f888fac2f3c1"}
22:54:02.112 00.001 18120 evsrv: cli 0D46DB70 disconnect
22:54:02.115 00.003 18120 evsrv: cli 0D46E110 connect
22:54:02.115 00.000 18120 case statement mapped state 6 to 3
22:54:02.116 00.001 18120 case statement mapped state 6 to 3
22:54:02.117 00.001 18120 evsrv: cli 0D46E110 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"45c4f5ce-e9ce-4672-b641-773233a08786"}
22:54:02.117 00.000 18120 PhdController::Dither begins
22:54:02.118 00.001 18120 dither: size=2.00, dRA=-1.99 dDec=0.25
22:54:02.118 00.000 18120 MountToCamera -- mountTheta (-3.01) + m_xAngle (-1.14) = xAngle (-4.16 = 2.12)
22:54:02.119 00.001 18120 MountToCamera -- mountX=-1.99 mountY=0.25 hyp=2.01 mountTheta=-3.01 cameraX=-1.06, cameraY=1.71 cameraTheta=2.12
22:54:02.119 00.000 18120 setting lock position to (413.08, 231.78)
22:54:02.120 00.001 18120 Mount: notify guiding dithered (-1.1, 1.7)
22:54:02.120 00.000 18120 MultiStar: stabilizing after lock position change
22:54:02.121 00.001 18120 Status Line: Dithering de -1.99,0.25
22:54:02.122 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
22:54:02.123 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
22:54:02.124 00.001 18120 evsrv: cli 0D46E110 response: {"jsonrpc":"2.0","result":0,"id":"45c4f5ce-e9ce-4672-b641-773233a08786"}
22:54:02.124 00.000 18120 evsrv: cli 0D46E110 disconnect
22:54:03.098 00.974 21948 Exposure complete
22:54:03.123 00.025 21948 worker thread done servicing request
22:54:03.123 00.000 18120 OnExposeComplete: enter
22:54:03.124 00.001 18120 UpdateGuideState(): m_state=6
22:54:03.124 00.000 18120 Star::Find(15, 414, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
22:54:03.125 00.001 18120 Star::Find returns 1 (0), X=414.21, Y=230.18, Mass=1905, SNR=30.0, Peak=202 HFD=4.0
22:54:03.125 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.19 = 0.19)
22:54:03.126 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -2.99)
22:54:03.126 00.000 18120 CameraToMount -- cameraX=1.13 cameraY=-1.60 hyp=1.96 cameraTheta=-0.96 mountX=1.93 mountY=-0.29, mountTheta=-0.15
22:54:03.127 00.001 18120 dither recenter: remaining=(2.0,-0.3) step=(2.0,-0.3)
22:54:03.130 00.003 18120 MountToCamera -- mountTheta (0.13) + m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
22:54:03.131 00.001 18120 MountToCamera -- mountX=1.99 mountY=-0.25 hyp=2.01 mountTheta=0.13 cameraX=1.06, cameraY=-1.71 cameraTheta=-1.02
22:54:03.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.06, y=-1.71, opts=4)
22:54:03.132 00.000 18120 Enqueuing Move request for scope (1.06, -1.71)
22:54:03.133 00.001 18120 Mount: notify direct move 1.99,-0.25
22:54:03.135 00.002 21948 Worker thread wakes up
22:54:03.135 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.06, -1.71) opts 0x4
22:54:03.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:03.135 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.0
22:54:03.136 00.001 21948 Handling offset move in thread for scope, endpoint = (1.06, -1.71)
22:54:03.136 00.000 21948 Moving (1.06, -1.71) raw xDistance=1.99 yDistance=-0.25
22:54:03.136 00.000 18120 PhdController: settling, locked = 1, distance = 2.06 (0.50) aobump = 0 frame = 1 / 99999
22:54:03.136 00.000 21948 MoveAxis(W, 566, B)
22:54:03.136 00.000 21948 Guiding  Dir = 3, Dur = 566
22:54:03.136 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049643.136,"Host":"ASUS_SAM","Inst":1,"Distance":2.06,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:54:03.137 00.001 21948 IsSlewing returns 0
22:54:03.137 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:03.138 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:03.138 00.000 18120 Enqueuing Expose request
22:54:03.138 00.000 21948 IsGuiding returns 0
22:54:03.141 00.003 21948 PulseGuide returned control before completion, sleep 574
22:54:03.731 00.590 21948 IsGuiding returns 0
22:54:03.731 00.000 21948 Move returns status 0, amount 566
22:54:03.731 00.000 21948 MoveAxis(N, 61, B)
22:54:03.732 00.001 21948 Guiding  Dir = 0, Dur = 61
22:54:03.732 00.000 21948 IsSlewing returns 0
22:54:03.732 00.000 21948 IsGuiding returns 0
22:54:03.736 00.004 21948 PulseGuide returned control before completion, sleep 67
22:54:03.810 00.074 21948 IsGuiding returns 0
22:54:03.810 00.000 21948 Move returns status 0, amount 61
22:54:03.810 00.000 21948 move complete, result=0
22:54:03.810 00.000 21948 worker thread done servicing request
22:54:03.811 00.001 18120 GuideStep: 2.0 px 566 ms WEST, -0.3 px 61 ms NORTH
22:54:03.811 00.000 21948 Worker thread wakes up
22:54:03.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:03.812 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:05.450 01.638 21948 Exposure complete
22:54:05.508 00.058 21948 worker thread done servicing request
22:54:05.509 00.001 18120 OnExposeComplete: enter
22:54:05.510 00.001 18120 UpdateGuideState(): m_state=6
22:54:05.513 00.003 18120 Star::Find(15, 414, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
22:54:05.516 00.003 18120 Star::Find returns 1 (0), X=413.07, Y=231.91, Mass=2051, SNR=31.0, Peak=218 HFD=4.3
22:54:05.519 00.003 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.14) = xAngle (2.77 = 2.77)
22:54:05.521 00.002 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.87 = -0.41)
22:54:05.523 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.63 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
22:54:05.528 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.13, opts=13)
22:54:05.531 00.003 18120 Enqueuing Move request for scope (-0.01, 0.13)
22:54:05.534 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:05.536 00.002 18120 UpdateGuideState exits: m=2051 RSB=31.0
22:54:05.538 00.002 18120 PhdController: settling, locked = 1, distance = 0.13 (0.50) aobump = 0 frame = 2 / 99999
22:54:05.541 00.003 18120 evsrv: {"Event":"Settling","Timestamp":1786049645.541,"Host":"ASUS_SAM","Inst":1,"Distance":0.13,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:54:05.543 00.002 21948 Worker thread wakes up
22:54:05.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
22:54:05.543 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.545 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
22:54:05.546 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:05.546 00.000 18120 Enqueuing Expose request
22:54:05.547 00.001 21948 Moving (-0.01, 0.13) raw xDistance=-0.12 yDistance=-0.05
22:54:05.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:54:05.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:05.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:05.547 00.000 21948 MoveAxis(E, 0, ABG)
22:54:05.547 00.000 21948 Move returns status 0, amount 0
22:54:05.547 00.000 21948 MoveAxis(N, 0, ABG)
22:54:05.547 00.000 21948 Move returns status 0, amount 0
22:54:05.547 00.000 21948 move complete, result=0
22:54:05.547 00.000 21948 worker thread done servicing request
22:54:05.547 00.000 21948 Worker thread wakes up
22:54:05.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:05.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:05.547 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:06.953 01.406 21948 Exposure complete
22:54:06.989 00.036 21948 worker thread done servicing request
22:54:06.989 00.000 18120 OnExposeComplete: enter
22:54:06.991 00.002 18120 UpdateGuideState(): m_state=6
22:54:06.992 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
22:54:06.994 00.002 18120 Star::Find returns 1 (1), X=412.97, Y=232.15, Mass=2076, SNR=31.3, Peak=255 HFD=4.2
22:54:06.995 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
22:54:06.996 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
22:54:06.996 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.87 mountX=-0.39 mountY=-0.06, mountTheta=-2.98
22:54:06.999 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.37, opts=13)
22:54:07.000 00.001 18120 Enqueuing Move request for scope (-0.12, 0.37)
22:54:07.000 00.000 21948 Worker thread wakes up
22:54:07.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:07.000 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.3 Saturée
22:54:07.001 00.001 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 3 / 99999
22:54:07.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.37) opts 0xd
22:54:07.001 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.37)
22:54:07.001 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049647.001,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
22:54:07.002 00.001 21948 Moving (-0.12, 0.37) raw xDistance=-0.39 yDistance=-0.06
22:54:07.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:07.004 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:07.004 00.000 18120 Enqueuing Expose request
22:54:07.005 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
22:54:07.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:07.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:07.005 00.000 21948 MoveAxis(E, 69, ABG)
22:54:07.005 00.000 21948 Guiding  Dir = 2, Dur = 69
22:54:07.005 00.000 21948 IsSlewing returns 0
22:54:07.005 00.000 21948 IsGuiding returns 0
22:54:07.007 00.002 21948 PulseGuide returned control before completion, sleep 78
22:54:07.092 00.085 21948 IsGuiding returns 0
22:54:07.092 00.000 21948 Move returns status 0, amount 69
22:54:07.092 00.000 21948 MoveAxis(N, 0, ABG)
22:54:07.092 00.000 21948 Move returns status 0, amount 0
22:54:07.092 00.000 21948 move complete, result=0
22:54:07.093 00.001 21948 worker thread done servicing request
22:54:07.093 00.000 21948 Worker thread wakes up
22:54:07.093 00.000 18120 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
22:54:07.095 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:07.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:08.727 01.632 21948 Exposure complete
22:54:08.754 00.027 21948 worker thread done servicing request
22:54:08.754 00.000 18120 OnExposeComplete: enter
22:54:08.756 00.002 18120 UpdateGuideState(): m_state=6
22:54:08.757 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
22:54:08.758 00.001 18120 Star::Find returns 1 (0), X=413.31, Y=231.77, Mass=2010, SNR=30.9, Peak=226 HFD=3.8
22:54:08.759 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.14) = xAngle (1.08 = 1.08)
22:54:08.760 00.001 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.18 = -2.11)
22:54:08.762 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.07 mountX=0.11 mountY=-0.20, mountTheta=-1.07
22:54:08.766 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.02, opts=13)
22:54:08.767 00.001 18120 Enqueuing Move request for scope (0.23, -0.02)
22:54:08.768 00.001 21948 Worker thread wakes up
22:54:08.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
22:54:08.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
22:54:08.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:08.769 00.001 18120 UpdateGuideState exits: m=2010 RSB=30.9
22:54:08.769 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 4 / 99999
22:54:08.770 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786049648.770,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
22:54:08.772 00.002 21948 Moving (0.23, -0.02) raw xDistance=0.11 yDistance=-0.20
22:54:08.773 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:54:08.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:08.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:54:08.773 00.000 21948 MoveAxis(E, 0, ABG)
22:54:08.773 00.000 21948 Move returns status 0, amount 0
22:54:08.773 00.000 21948 MoveAxis(N, 0, ABG)
22:54:08.773 00.000 21948 Move returns status 0, amount 0
22:54:08.773 00.000 21948 move complete, result=0
22:54:08.773 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:08.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:08.774 00.001 18120 Enqueuing Expose request
22:54:08.774 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:08.775 00.001 21948 worker thread done servicing request
22:54:08.775 00.000 21948 Worker thread wakes up
22:54:08.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:08.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:10.288 01.513 21948 Exposure complete
22:54:10.326 00.038 21948 worker thread done servicing request
22:54:10.326 00.000 18120 OnExposeComplete: enter
22:54:10.327 00.001 18120 UpdateGuideState(): m_state=6
22:54:10.328 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
22:54:10.329 00.001 18120 Star::Find returns 1 (0), X=413.28, Y=231.91, Mass=2178, SNR=31.9, Peak=220 HFD=4.1
22:54:10.330 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.14) = xAngle (1.69 = 1.69)
22:54:10.331 00.001 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.79 = -1.49)
22:54:10.331 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.24 cameraTheta=0.55 mountX=-0.03 mountY=-0.24, mountTheta=-1.69
22:54:10.333 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.12, opts=13)
22:54:10.334 00.001 18120 Enqueuing Move request for scope (0.20, 0.12)
22:54:10.334 00.000 21948 Worker thread wakes up
22:54:10.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:10.335 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
22:54:10.335 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
22:54:10.335 00.000 18120 UpdateGuideState exits: m=2178 RSB=31.9
22:54:10.336 00.001 21948 Moving (0.20, 0.12) raw xDistance=-0.03 yDistance=-0.24
22:54:10.336 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:54:10.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:10.337 00.001 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 5 / 99999
22:54:10.338 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:54:10.338 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049650.338,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
22:54:10.339 00.001 21948 MoveAxis(E, 0, ABG)
22:54:10.339 00.000 21948 Move returns status 0, amount 0
22:54:10.339 00.000 21948 MoveAxis(N, 0, ABG)
22:54:10.339 00.000 21948 Move returns status 0, amount 0
22:54:10.339 00.000 21948 move complete, result=0
22:54:10.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:10.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:10.341 00.001 18120 Enqueuing Expose request
22:54:10.342 00.001 21948 worker thread done servicing request
22:54:10.342 00.000 21948 Worker thread wakes up
22:54:10.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:10.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:10.342 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:11.973 01.631 21948 Exposure complete
22:54:12.005 00.032 21948 worker thread done servicing request
22:54:12.005 00.000 18120 OnExposeComplete: enter
22:54:12.007 00.002 18120 UpdateGuideState(): m_state=6
22:54:12.008 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
22:54:12.009 00.001 18120 Star::Find returns 1 (0), X=413.07, Y=231.73, Mass=2002, SNR=30.6, Peak=225 HFD=4.1
22:54:12.009 00.000 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.74 = -0.74)
22:54:12.010 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.36 = 2.36)
22:54:12.013 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.88 mountX=0.04 mountY=0.03, mountTheta=0.76
22:54:12.016 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
22:54:12.017 00.001 18120 Enqueuing Move request for scope (-0.02, -0.05)
22:54:12.017 00.000 21948 Worker thread wakes up
22:54:12.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:54:12.018 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:12.018 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:54:12.018 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.6
22:54:12.019 00.001 21948 Moving (-0.02, -0.05) raw xDistance=0.04 yDistance=0.03
22:54:12.019 00.000 18120 PhdController: settling, locked = 1, distance = 0.17 (0.50) aobump = 0 frame = 6 / 99999
22:54:12.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:54:12.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:12.019 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049652.019,"Host":"ASUS_SAM","Inst":1,"Distance":0.17,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
22:54:12.021 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:12.021 00.000 21948 MoveAxis(E, 0, ABG)
22:54:12.021 00.000 21948 Move returns status 0, amount 0
22:54:12.021 00.000 21948 MoveAxis(N, 0, ABG)
22:54:12.021 00.000 21948 Move returns status 0, amount 0
22:54:12.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:12.021 00.000 18120 Enqueuing Expose request
22:54:12.022 00.001 21948 move complete, result=0
22:54:12.022 00.000 21948 worker thread done servicing request
22:54:12.022 00.000 21948 Worker thread wakes up
22:54:12.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:12.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:12.023 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:13.551 01.528 21948 Exposure complete
22:54:13.586 00.035 21948 worker thread done servicing request
22:54:13.586 00.000 18120 OnExposeComplete: enter
22:54:13.586 00.000 18120 UpdateGuideState(): m_state=6
22:54:13.587 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
22:54:13.587 00.000 18120 Star::Find returns 1 (0), X=413.16, Y=231.78, Mass=2072, SNR=31.2, Peak=212 HFD=4.0
22:54:13.588 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.14) = xAngle (1.08 = 1.08)
22:54:13.589 00.001 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.18 = -2.11)
22:54:13.590 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=0.04 mountY=-0.06, mountTheta=-1.07
22:54:13.592 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
22:54:13.593 00.001 18120 Enqueuing Move request for scope (0.08, -0.01)
22:54:13.593 00.000 21948 Worker thread wakes up
22:54:13.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:13.594 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:54:13.594 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.2
22:54:13.594 00.000 18120 PhdController: settling, locked = 1, distance = 0.14 (0.50) aobump = 0 frame = 7 / 99999
22:54:13.595 00.001 18120 PhdController: newstate STATE_FINISH
22:54:13.595 00.000 18120 PhdController complete: success
22:54:13.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:54:13.595 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786049653.595,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:54:13.598 00.003 21948 Moving (0.08, -0.01) raw xDistance=0.04 yDistance=-0.06
22:54:13.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:54:13.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.598 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:13.598 00.000 21948 MoveAxis(E, 0, ABG)
22:54:13.598 00.000 21948 Move returns status 0, amount 0
22:54:13.598 00.000 21948 MoveAxis(N, 0, ABG)
22:54:13.598 00.000 21948 Move returns status 0, amount 0
22:54:13.598 00.000 21948 move complete, result=0
22:54:13.598 00.000 21948 worker thread done servicing request
22:54:13.598 00.000 18120 Mount: notify guiding dither settle done success=1
22:54:13.600 00.002 18120 PhdController: newstate STATE_IDLE
22:54:13.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.601 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:13.601 00.000 18120 Enqueuing Expose request
22:54:13.601 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:13.602 00.001 21948 Worker thread wakes up
22:54:13.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:13.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:15.236 01.634 21948 Exposure complete
22:54:15.277 00.041 21948 worker thread done servicing request
22:54:15.278 00.001 18120 OnExposeComplete: enter
22:54:15.278 00.000 18120 UpdateGuideState(): m_state=6
22:54:15.279 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.279 00.000 18120 Star::Find returns 1 (0), X=413.28, Y=231.78, Mass=1814, SNR=29.2, Peak=194 HFD=3.8
22:54:15.280 00.001 18120 MultiStar: exiting stabilization period
22:54:15.280 00.000 18120 MultiStar: updating star positions after lock position change
22:54:15.280 00.000 18120 Star::Find(15, 647, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.283 00.003 18120 Star::Find returns 1 (0), X=647.81, Y=135.98, Mass=1035, SNR=22.3, Peak=118 HFD=4.1
22:54:15.287 00.004 18120 Star::Find(15, 252, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.288 00.001 18120 Star::Find returns 1 (0), X=252.88, Y=588.12, Mass=807, SNR=19.5, Peak=104 HFD=4.0
22:54:15.291 00.003 18120 Star::Find(15, 1154, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.293 00.002 18120 Star::Find returns 1 (0), X=1154.54, Y=210.58, Mass=920, SNR=20.7, Peak=58 HFD=5.1
22:54:15.293 00.000 18120 Star::Find(15, 1163, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.294 00.001 18120 Star::Find returns 1 (0), X=1163.69, Y=802.13, Mass=601, SNR=16.9, Peak=45 HFD=4.0
22:54:15.294 00.000 18120 Star::Find(15, 932, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.295 00.001 18120 Star::Find returns 1 (0), X=932.38, Y=797.21, Mass=519, SNR=15.8, Peak=57 HFD=3.3
22:54:15.295 00.000 18120 Star::Find(15, 554, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.295 00.000 18120 Star::Find returns 1 (0), X=554.21, Y=565.59, Mass=443, SNR=14.5, Peak=48 HFD=3.5
22:54:15.296 00.001 18120 Star::Find(15, 245, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.296 00.000 18120 Star::Find returns 1 (0), X=245.73, Y=353.16, Mass=544, SNR=16.1, Peak=59 HFD=4.0
22:54:15.297 00.001 18120 Star::Find(15, 102, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.297 00.000 18120 Star::Find returns 1 (0), X=102.18, Y=859.99, Mass=378, SNR=13.4, Peak=56 HFD=3.0
22:54:15.298 00.001 18120 Star::Find(15, 278, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.298 00.000 18120 Star::Find returns 1 (0), X=278.11, Y=620.81, Mass=405, SNR=13.9, Peak=51 HFD=3.7
22:54:15.299 00.001 18120 Star::Find(15, 40, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.299 00.000 18120 Star::Find returns 1 (0), X=40.39, Y=444.37, Mass=250, SNR=10.9, Peak=30 HFD=3.0
22:54:15.299 00.000 18120 Star::Find(15, 400, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:54:15.301 00.002 18120 Star::Find returns 1 (0), X=399.95, Y=480.11, Mass=324, SNR=12.4, Peak=48 HFD=2.8
22:54:15.301 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.13 = 1.13)
22:54:15.302 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.23 = -2.05)
22:54:15.302 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.01 mountX=0.09 mountY=-0.18, mountTheta=-1.12
22:54:15.303 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.00, opts=13)
22:54:15.304 00.001 18120 Enqueuing Move request for scope (0.20, -0.00)
22:54:15.304 00.000 21948 Worker thread wakes up
22:54:15.305 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
22:54:15.305 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
22:54:15.305 00.000 21948 Moving (0.20, -0.00) raw xDistance=0.09 yDistance=-0.18
22:54:15.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:54:15.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:15.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:54:15.305 00.000 21948 MoveAxis(E, 0, ABG)
22:54:15.305 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:15.305 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.2
22:54:15.306 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.306 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:15.306 00.000 18120 Enqueuing Expose request
22:54:15.307 00.001 21948 Move returns status 0, amount 0
22:54:15.307 00.000 21948 MoveAxis(N, 0, ABG)
22:54:15.307 00.000 21948 Move returns status 0, amount 0
22:54:15.307 00.000 21948 move complete, result=0
22:54:15.307 00.000 21948 worker thread done servicing request
22:54:15.307 00.000 21948 Worker thread wakes up
22:54:15.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:15.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:15.308 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:16.832 01.524 21948 Exposure complete
22:54:16.862 00.030 21948 worker thread done servicing request
22:54:16.863 00.001 18120 OnExposeComplete: enter
22:54:16.863 00.000 18120 UpdateGuideState(): m_state=6
22:54:16.864 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
22:54:16.864 00.000 18120 Star::Find returns 1 (0), X=413.18, Y=231.91, Mass=1976, SNR=30.5, Peak=218 HFD=4.2
22:54:16.865 00.001 18120 MultiStar: [#1 -0.07,0.06,0.75,U] [#2 -0.20,-0.21,0.61,U] [#3 0.22,-0.02,0.69,U] [#4 -0.32,0.26,0.52,U] [#5 -0.22,-0.04,0.52,U] [#6 0.04,0.10,0.50,U] [#7 -0.30,0.02,0.51,U] [#8 -0.19,0.16,0.49,U] 
22:54:16.865 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {0.10, 0.13}
22:54:16.866 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
22:54:16.866 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.50)
22:54:16.866 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.54 mountX=-0.08 mountY=0.04, mountTheta=2.63
22:54:16.868 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
22:54:16.868 00.000 18120 Enqueuing Move request for scope (-0.08, 0.05)
22:54:16.869 00.001 21948 Worker thread wakes up
22:54:16.869 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:54:16.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:54:16.869 00.000 21948 Moving (-0.08, 0.05) raw xDistance=-0.08 yDistance=0.04
22:54:16.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:54:16.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:16.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:16.869 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.5
22:54:16.870 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:16.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:16.870 00.000 18120 Enqueuing Expose request
22:54:16.871 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:54:16.871 00.000 21948 MoveAxis(E, 0, ABG)
22:54:16.871 00.000 21948 Move returns status 0, amount 0
22:54:16.871 00.000 21948 MoveAxis(N, 0, ABG)
22:54:16.871 00.000 21948 Move returns status 0, amount 0
22:54:16.871 00.000 21948 move complete, result=0
22:54:16.871 00.000 21948 worker thread done servicing request
22:54:16.871 00.000 21948 Worker thread wakes up
22:54:16.871 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:16.871 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:16.871 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:18.499 01.628 21948 Exposure complete
22:54:18.524 00.025 21948 worker thread done servicing request
22:54:18.524 00.000 18120 OnExposeComplete: enter
22:54:18.525 00.001 18120 UpdateGuideState(): m_state=6
22:54:18.525 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
22:54:18.526 00.001 18120 Star::Find returns 1 (0), X=413.04, Y=231.74, Mass=2049, SNR=31.1, Peak=223 HFD=4.1
22:54:18.526 00.000 18120 MultiStar: [#1 0.04,-0.03,0.74,U] [#2 -0.04,-0.16,0.61,U] [#3 0.19,0.01,0.64,U] [#4 -0.13,0.05,0.55,U] [#5 -0.08,-0.24,0.52,U] [#6 0.18,0.25,0.51,U] [#7 0.00,-0.17,0.53,U] [#8 -0.17,0.03,0.45,U] 
22:54:18.527 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {-0.04, -0.04}
22:54:18.527 00.000 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.14) = xAngle (-0.51 = -0.51)
22:54:18.528 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.60 = 2.60)
22:54:18.528 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.65 mountX=0.03 mountY=0.02, mountTheta=0.54
22:54:18.532 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.04, opts=13)
22:54:18.534 00.002 18120 Enqueuing Move request for scope (-0.00, -0.04)
22:54:18.535 00.001 21948 Worker thread wakes up
22:54:18.535 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
22:54:18.535 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
22:54:18.535 00.000 21948 Moving (-0.00, -0.04) raw xDistance=0.03 yDistance=0.02
22:54:18.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:54:18.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:18.535 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:18.535 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
22:54:18.536 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:18.537 00.001 18120 Enqueuing Expose request
22:54:18.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:54:18.537 00.000 21948 MoveAxis(E, 0, ABG)
22:54:18.537 00.000 21948 Move returns status 0, amount 0
22:54:18.537 00.000 21948 MoveAxis(N, 0, ABG)
22:54:18.537 00.000 21948 Move returns status 0, amount 0
22:54:18.537 00.000 21948 move complete, result=0
22:54:18.537 00.000 21948 worker thread done servicing request
22:54:18.537 00.000 21948 Worker thread wakes up
22:54:18.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:18.537 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:18.538 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:20.060 01.522 21948 Exposure complete
22:54:20.097 00.037 21948 worker thread done servicing request
22:54:20.097 00.000 18120 OnExposeComplete: enter
22:54:20.098 00.001 18120 UpdateGuideState(): m_state=6
22:54:20.099 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
22:54:20.099 00.000 18120 Star::Find returns 1 (0), X=413.21, Y=231.84, Mass=1833, SNR=29.4, Peak=198 HFD=4.1
22:54:20.100 00.001 18120 MultiStar: [#1 -0.08,0.15,0.77,U] [#2 -0.23,-0.01,0.66,U] [#3 0.16,0.17,0.71,U] [#4 -0.14,0.06,0.58,U] [#5 -0.09,-0.17,0.54,U] [#6 -0.07,0.38,0.51,U] [#7 -0.08,-0.01,0.52,U] [#8 -0.18,-0.01,0.46,U] 
22:54:20.100 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.13, 0.06}
22:54:20.101 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
22:54:20.101 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.08)
22:54:20.102 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.12 mountX=-0.08 mountY=0.01, mountTheta=3.06
22:54:20.103 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
22:54:20.103 00.000 18120 Enqueuing Move request for scope (-0.04, 0.07)
22:54:20.104 00.001 21948 Worker thread wakes up
22:54:20.104 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:54:20.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:54:20.104 00.000 21948 Moving (-0.04, 0.07) raw xDistance=-0.08 yDistance=0.01
22:54:20.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:20.104 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:54:20.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:20.104 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.4
22:54:20.105 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:20.105 00.000 21948 MoveAxis(E, 0, ABG)
22:54:20.105 00.000 21948 Move returns status 0, amount 0
22:54:20.105 00.000 21948 MoveAxis(N, 0, ABG)
22:54:20.105 00.000 21948 Move returns status 0, amount 0
22:54:20.105 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.105 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:20.106 00.001 18120 Enqueuing Expose request
22:54:20.106 00.000 21948 move complete, result=0
22:54:20.106 00.000 21948 worker thread done servicing request
22:54:20.106 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:20.107 00.001 21948 Worker thread wakes up
22:54:20.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:20.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:21.731 01.624 21948 Exposure complete
22:54:21.770 00.039 21948 worker thread done servicing request
22:54:21.770 00.000 18120 OnExposeComplete: enter
22:54:21.772 00.002 18120 UpdateGuideState(): m_state=6
22:54:21.772 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
22:54:21.773 00.001 18120 Star::Find returns 1 (0), X=412.96, Y=231.98, Mass=2057, SNR=31.2, Peak=216 HFD=4.4
22:54:21.773 00.000 18120 MultiStar: [#1 -0.13,0.09,0.73,U] [#2 -0.32,-0.02,0.63,U] [#3 -0.12,0.25,0.67,U] [#4 -0.06,-0.32,0.55,U] [#5 -0.13,0.01,0.49,U] [#6 0.02,0.09,0.51,U] [#7 -0.34,-0.07,0.54,U] [#8 -0.44,0.01,0.00,M1] 
22:54:21.774 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.05}, one-star: {-0.12, 0.20}
22:54:21.774 00.000 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.14) = xAngle (3.97 = -2.31)
22:54:21.774 00.000 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.07 = 0.79)
22:54:21.775 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.83 mountX=-0.11 mountY=0.11, mountTheta=2.33
22:54:21.776 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.05, opts=13)
22:54:21.777 00.001 18120 Enqueuing Move request for scope (-0.15, 0.05)
22:54:21.779 00.002 21948 Worker thread wakes up
22:54:21.780 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
22:54:21.780 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
22:54:21.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:21.782 00.002 18120 UpdateGuideState exits: m=2057 RSB=31.2
22:54:21.785 00.003 21948 Moving (-0.15, 0.05) raw xDistance=-0.11 yDistance=0.11
22:54:21.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:54:21.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:21.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:21.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:21.786 00.001 18120 Enqueuing Expose request
22:54:21.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:54:21.786 00.000 21948 MoveAxis(E, 0, ABG)
22:54:21.786 00.000 21948 Move returns status 0, amount 0
22:54:21.786 00.000 21948 MoveAxis(N, 0, ABG)
22:54:21.787 00.001 21948 Move returns status 0, amount 0
22:54:21.787 00.000 21948 move complete, result=0
22:54:21.787 00.000 21948 worker thread done servicing request
22:54:21.787 00.000 21948 Worker thread wakes up
22:54:21.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:21.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:21.787 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:23.307 01.520 21948 Exposure complete
22:54:23.350 00.043 21948 worker thread done servicing request
22:54:23.350 00.000 18120 OnExposeComplete: enter
22:54:23.352 00.002 18120 UpdateGuideState(): m_state=6
22:54:23.354 00.002 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
22:54:23.355 00.001 18120 Star::Find returns 1 (0), X=412.92, Y=231.99, Mass=2058, SNR=31.1, Peak=205 HFD=4.3
22:54:23.357 00.002 18120 MultiStar: [#1 0.06,-0.10,0.75,U] [#2 -0.36,0.03,0.63,U] [#3 0.26,0.09,0.67,U] [#4 -0.11,-0.06,0.54,U] [#5 -0.26,0.13,0.49,U] [#6 -0.13,0.37,0.47,U] [#7 -0.38,-0.05,0.51,U] [#8 -0.36,0.09,0.44,U] 
22:54:23.359 00.002 18120 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.17, 0.21}
22:54:23.361 00.002 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.77 = -2.51)
22:54:23.364 00.003 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.59)
22:54:23.366 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.63 mountX=-0.13 mountY=0.09, mountTheta=2.54
22:54:23.368 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
22:54:23.369 00.001 18120 Enqueuing Move request for scope (-0.14, 0.08)
22:54:23.369 00.000 21948 Worker thread wakes up
22:54:23.370 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:23.372 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
22:54:23.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
22:54:23.372 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.1
22:54:23.373 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.374 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:23.374 00.000 18120 Enqueuing Expose request
22:54:23.375 00.001 21948 Moving (-0.14, 0.08) raw xDistance=-0.13 yDistance=0.09
22:54:23.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:54:23.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:23.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:23.375 00.000 21948 MoveAxis(E, 0, ABG)
22:54:23.375 00.000 21948 Move returns status 0, amount 0
22:54:23.375 00.000 21948 MoveAxis(N, 0, ABG)
22:54:23.375 00.000 21948 Move returns status 0, amount 0
22:54:23.375 00.000 21948 move complete, result=0
22:54:23.375 00.000 21948 worker thread done servicing request
22:54:23.375 00.000 21948 Worker thread wakes up
22:54:23.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:23.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:23.375 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:25.011 01.636 21948 Exposure complete
22:54:25.044 00.033 21948 worker thread done servicing request
22:54:25.044 00.000 18120 OnExposeComplete: enter
22:54:25.044 00.000 18120 UpdateGuideState(): m_state=6
22:54:25.045 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
22:54:25.045 00.000 18120 Star::Find returns 1 (0), X=412.81, Y=231.98, Mass=2082, SNR=31.3, Peak=222 HFD=4.3
22:54:25.046 00.001 18120 MultiStar: [#1 -0.06,0.09,0.70,U] [#2 -0.50,-0.13,0.00,M1] [#3 0.11,0.25,0.66,U] [#4 -0.38,0.23,0.00,M1] [#5 -0.25,0.07,0.54,U] [#6 -0.21,0.44,0.00,M1] [#7 -0.24,0.10,0.51,U] [#8 -0.44,0.06,0.00,M1] 
22:54:25.046 00.000 18120 refined, 4 included, MultiStar: {-0.14, 0.15}, one-star: {-0.27, 0.20}
22:54:25.046 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.47 = -2.82)
22:54:25.047 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
22:54:25.048 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.32 mountX=-0.20 mountY=0.06, mountTheta=2.85
22:54:25.050 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.15, opts=13)
22:54:25.051 00.001 18120 Enqueuing Move request for scope (-0.14, 0.15)
22:54:25.051 00.000 21948 Worker thread wakes up
22:54:25.051 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:25.052 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.3
22:54:25.052 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.053 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:25.053 00.000 18120 Enqueuing Expose request
22:54:25.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
22:54:25.053 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
22:54:25.053 00.000 21948 Moving (-0.14, 0.15) raw xDistance=-0.20 yDistance=0.06
22:54:25.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:54:25.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.054 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:25.054 00.000 21948 MoveAxis(E, 0, ABG)
22:54:25.054 00.000 21948 Move returns status 0, amount 0
22:54:25.054 00.000 21948 MoveAxis(N, 0, ABG)
22:54:25.054 00.000 21948 Move returns status 0, amount 0
22:54:25.054 00.000 21948 move complete, result=0
22:54:25.054 00.000 21948 worker thread done servicing request
22:54:25.054 00.000 21948 Worker thread wakes up
22:54:25.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:25.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:25.054 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:26.578 01.524 21948 Exposure complete
22:54:26.629 00.051 21948 worker thread done servicing request
22:54:26.629 00.000 18120 OnExposeComplete: enter
22:54:26.631 00.002 18120 UpdateGuideState(): m_state=6
22:54:26.632 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
22:54:26.633 00.001 18120 Star::Find returns 1 (0), X=412.94, Y=231.77, Mass=2118, SNR=31.6, Peak=209 HFD=4.2
22:54:26.634 00.001 18120 MultiStar: [#1 -0.19,0.12,0.74,U] [#2 -0.38,-0.06,0.59,U] [#3 0.08,0.18,0.67,U] [#4 -0.36,0.29,0.00,M2] [#5 -0.38,0.13,0.53,U] [#6 -0.10,-0.02,0.47,U] [#7 -0.37,0.09,0.50,U] [#8 -0.07,0.04,0.43,U] 
22:54:26.635 00.001 18120 single-star, 7 included, MultiStar: {-0.19, 0.06}, one-star: {-0.14, -0.02}
22:54:26.635 00.000 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.14) = xAngle (-1.89 = -1.89)
22:54:26.636 00.001 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.21 = 1.21)
22:54:26.637 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.04 mountX=-0.05 mountY=0.14, mountTheta=1.90
22:54:26.638 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.02, opts=13)
22:54:26.640 00.002 18120 Enqueuing Move request for scope (-0.14, -0.02)
22:54:26.641 00.001 21948 Worker thread wakes up
22:54:26.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
22:54:26.641 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
22:54:26.641 00.000 21948 Moving (-0.14, -0.02) raw xDistance=-0.05 yDistance=0.14
22:54:26.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:26.642 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:54:26.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:26.642 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.6
22:54:26.643 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:26.644 00.001 18120 Enqueuing Expose request
22:54:26.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:54:26.644 00.000 21948 MoveAxis(E, 0, ABG)
22:54:26.644 00.000 21948 Move returns status 0, amount 0
22:54:26.644 00.000 21948 MoveAxis(N, 0, ABG)
22:54:26.644 00.000 21948 Move returns status 0, amount 0
22:54:26.644 00.000 21948 move complete, result=0
22:54:26.644 00.000 21948 worker thread done servicing request
22:54:26.644 00.000 21948 Worker thread wakes up
22:54:26.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:26.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:26.645 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:28.269 01.624 21948 Exposure complete
22:54:28.302 00.033 21948 worker thread done servicing request
22:54:28.302 00.000 18120 OnExposeComplete: enter
22:54:28.303 00.001 18120 UpdateGuideState(): m_state=6
22:54:28.304 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
22:54:28.304 00.000 18120 Star::Find returns 1 (0), X=412.96, Y=231.70, Mass=1842, SNR=29.4, Peak=204 HFD=4.0
22:54:28.305 00.001 18120 MultiStar: [#1 -0.15,0.16,0.76,U] [#2 -0.20,-0.10,0.65,U] [#3 0.05,0.03,0.71,U] [#4 -0.26,0.07,0.60,U] [#5 -0.10,-0.24,0.54,U] [#6 0.01,0.02,0.55,U] [#7 -0.10,0.15,0.56,U] [#8 -0.46,0.07,0.00,M1] 
22:54:28.305 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.00}, one-star: {-0.12, -0.08}
22:54:28.305 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.28 = -2.01)
22:54:28.306 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
22:54:28.306 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.13 mountX=-0.05 mountY=0.10, mountTheta=2.01
22:54:28.308 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.00, opts=13)
22:54:28.308 00.000 18120 Enqueuing Move request for scope (-0.11, 0.00)
22:54:28.308 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:28.310 00.002 18120 UpdateGuideState exits: m=1842 RSB=29.4
22:54:28.310 00.000 21948 Worker thread wakes up
22:54:28.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:28.310 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:54:28.310 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:54:28.310 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:28.310 00.000 18120 Enqueuing Expose request
22:54:28.311 00.001 21948 Moving (-0.11, 0.00) raw xDistance=-0.05 yDistance=0.10
22:54:28.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:54:28.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:28.311 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:54:28.311 00.000 21948 MoveAxis(E, 0, ABG)
22:54:28.311 00.000 21948 Move returns status 0, amount 0
22:54:28.311 00.000 21948 MoveAxis(N, 0, ABG)
22:54:28.311 00.000 21948 Move returns status 0, amount 0
22:54:28.311 00.000 21948 move complete, result=0
22:54:28.311 00.000 21948 worker thread done servicing request
22:54:28.311 00.000 21948 Worker thread wakes up
22:54:28.311 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:28.311 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:28.311 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:29.830 01.519 21948 Exposure complete
22:54:29.876 00.046 21948 worker thread done servicing request
22:54:29.876 00.000 18120 OnExposeComplete: enter
22:54:29.877 00.001 18120 UpdateGuideState(): m_state=6
22:54:29.878 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
22:54:29.878 00.000 18120 Star::Find returns 1 (0), X=413.05, Y=231.83, Mass=2119, SNR=31.7, Peak=221 HFD=4.2
22:54:29.878 00.000 18120 MultiStar: [#1 -0.20,0.17,0.69,U] [#2 -0.10,-0.37,0.63,U] [#3 -0.00,0.15,0.65,U] [#4 -0.35,0.05,0.57,U] [#5 -0.09,-0.11,0.50,U] [#6 0.00,0.26,0.48,U] [#7 -0.05,-0.14,0.53,U] [#8 -0.33,-0.03,0.45,U] 
22:54:29.879 00.001 18120 single-star, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.03, 0.05}
22:54:29.879 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.25 = -3.04)
22:54:29.880 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
22:54:29.880 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.10 mountX=-0.06 mountY=0.00, mountTheta=3.08
22:54:29.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
22:54:29.882 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
22:54:29.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:29.883 00.001 18120 UpdateGuideState exits: m=2119 RSB=31.7
22:54:29.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:29.884 00.000 18120 Enqueuing Expose request
22:54:29.884 00.000 21948 Worker thread wakes up
22:54:29.885 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:54:29.885 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:54:29.885 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=0.00
22:54:29.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:54:29.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:29.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:29.885 00.000 21948 MoveAxis(E, 0, ABG)
22:54:29.885 00.000 21948 Move returns status 0, amount 0
22:54:29.885 00.000 21948 MoveAxis(N, 0, ABG)
22:54:29.885 00.000 21948 Move returns status 0, amount 0
22:54:29.885 00.000 21948 move complete, result=0
22:54:29.885 00.000 21948 worker thread done servicing request
22:54:29.885 00.000 21948 Worker thread wakes up
22:54:29.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:29.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:29.885 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:31.518 01.633 21948 Exposure complete
22:54:31.554 00.036 21948 worker thread done servicing request
22:54:31.554 00.000 18120 OnExposeComplete: enter
22:54:31.555 00.001 18120 UpdateGuideState(): m_state=6
22:54:31.555 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
22:54:31.556 00.001 18120 Star::Find returns 1 (0), X=412.98, Y=231.84, Mass=2023, SNR=30.9, Peak=202 HFD=4.2
22:54:31.557 00.001 18120 MultiStar: [#1 -0.50,0.00,0.00,M1] [#2 -0.13,0.18,0.63,U] [#3 0.40,0.26,0.00,M1] [#4 -0.20,0.01,0.54,U] [#5 0.01,0.10,0.51,U] [#6 0.01,0.15,0.50,U] [#7 0.14,-0.19,0.50,U] [#8 -0.07,0.04,0.43,U] 
22:54:31.557 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.06}, one-star: {-0.10, 0.06}
22:54:31.558 00.001 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.53 = -2.76)
22:54:31.558 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.63 = 0.34)
22:54:31.559 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.38 mountX=-0.07 mountY=0.03, mountTheta=2.79
22:54:31.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
22:54:31.561 00.001 18120 Enqueuing Move request for scope (-0.06, 0.06)
22:54:31.561 00.000 21948 Worker thread wakes up
22:54:31.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:54:31.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:54:31.561 00.000 21948 Moving (-0.06, 0.06) raw xDistance=-0.07 yDistance=0.03
22:54:31.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:54:31.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:31.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:31.563 00.002 18120 UpdateGuideState exits: m=2023 RSB=30.9
22:54:31.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:31.563 00.000 21948 MoveAxis(E, 0, ABG)
22:54:31.563 00.000 21948 Move returns status 0, amount 0
22:54:31.563 00.000 21948 MoveAxis(N, 0, ABG)
22:54:31.563 00.000 21948 Move returns status 0, amount 0
22:54:31.563 00.000 21948 move complete, result=0
22:54:31.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:31.563 00.000 18120 Enqueuing Expose request
22:54:31.564 00.001 21948 worker thread done servicing request
22:54:31.564 00.000 21948 Worker thread wakes up
22:54:31.564 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:31.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:31.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:33.082 01.518 21948 Exposure complete
22:54:33.131 00.049 21948 worker thread done servicing request
22:54:33.131 00.000 18120 OnExposeComplete: enter
22:54:33.132 00.001 18120 UpdateGuideState(): m_state=6
22:54:33.132 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
22:54:33.133 00.001 18120 Star::Find returns 1 (0), X=413.19, Y=231.93, Mass=2089, SNR=31.5, Peak=214 HFD=4.2
22:54:33.133 00.000 18120 MultiStar: [#1 0.03,0.08,0.68,U] [#2 -0.26,0.18,0.62,U] [#3 -0.01,0.06,0.69,U] [#4 -0.02,0.15,0.53,U] [#5 -0.04,-0.03,0.50,U] [#6 0.09,0.06,0.49,U] [#7 -0.01,-0.23,0.49,U] [#8 -0.24,0.05,0.43,U] 
22:54:33.134 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.11, 0.15}
22:54:33.134 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
22:54:33.134 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.12)
22:54:33.135 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.92 mountX=-0.07 mountY=-0.01, mountTheta=-3.02
22:54:33.137 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
22:54:33.137 00.000 18120 Enqueuing Move request for scope (-0.02, 0.07)
22:54:33.138 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:33.138 00.000 21948 Worker thread wakes up
22:54:33.139 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:54:33.139 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:54:33.139 00.000 21948 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.01
22:54:33.139 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.5
22:54:33.139 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:33.140 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:33.140 00.000 18120 Enqueuing Expose request
22:54:33.140 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:54:33.141 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:33.141 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:33.141 00.000 21948 MoveAxis(E, 0, ABG)
22:54:33.141 00.000 21948 Move returns status 0, amount 0
22:54:33.141 00.000 21948 MoveAxis(N, 0, ABG)
22:54:33.141 00.000 21948 Move returns status 0, amount 0
22:54:33.141 00.000 21948 move complete, result=0
22:54:33.141 00.000 21948 worker thread done servicing request
22:54:33.141 00.000 21948 Worker thread wakes up
22:54:33.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:33.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:33.141 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:54:34.770 01.629 21948 Exposure complete
22:54:34.798 00.028 21948 worker thread done servicing request
22:54:34.798 00.000 18120 OnExposeComplete: enter
22:54:34.798 00.000 18120 UpdateGuideState(): m_state=6
22:54:34.799 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
22:54:34.799 00.000 18120 Star::Find returns 1 (0), X=413.20, Y=231.83, Mass=1926, SNR=30.1, Peak=199 HFD=4.3
22:54:34.802 00.003 18120 MultiStar: [#1 -0.16,-0.03,0.70,U] [#2 -0.28,-0.00,0.67,U] [#3 0.13,0.24,0.69,U] [#4 -0.10,0.05,0.58,U] [#5 -0.01,-0.08,0.49,U] [#6 0.01,-0.12,0.52,U] [#7 -0.16,0.10,0.54,U] [#8 -0.23,0.15,0.47,U] 
22:54:34.805 00.003 18120 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.12, 0.04}
22:54:34.805 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.69 = -2.60)
22:54:34.806 00.001 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.50)
22:54:34.807 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.54 mountX=-0.06 mountY=0.04, mountTheta=2.63
22:54:34.808 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
22:54:34.809 00.001 18120 Enqueuing Move request for scope (-0.06, 0.04)
22:54:34.809 00.000 21948 Worker thread wakes up
22:54:34.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:54:34.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:34.810 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.1
22:54:34.810 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.811 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:34.811 00.000 18120 Enqueuing Expose request
22:54:34.812 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:54:34.812 00.000 21948 Moving (-0.06, 0.04) raw xDistance=-0.06 yDistance=0.04
22:54:34.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:54:34.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:34.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:54:34.812 00.000 21948 MoveAxis(E, 0, ABG)
22:54:34.812 00.000 21948 Move returns status 0, amount 0
22:54:34.812 00.000 21948 MoveAxis(N, 0, ABG)
22:54:34.812 00.000 21948 Move returns status 0, amount 0
22:54:34.812 00.000 21948 move complete, result=0
22:54:34.812 00.000 21948 worker thread done servicing request
22:54:34.812 00.000 21948 Worker thread wakes up
22:54:34.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:34.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:34.812 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:36.334 01.522 21948 Exposure complete
22:54:36.375 00.041 21948 worker thread done servicing request
22:54:36.375 00.000 18120 OnExposeComplete: enter
22:54:36.377 00.002 18120 UpdateGuideState(): m_state=6
22:54:36.378 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
22:54:36.379 00.001 18120 Star::Find returns 1 (0), X=413.13, Y=231.92, Mass=2078, SNR=31.4, Peak=206 HFD=4.2
22:54:36.380 00.001 18120 MultiStar: [#1 -0.08,0.16,0.67,U] [#2 -0.15,-0.28,0.63,U] [#3 0.15,0.28,0.68,U] [#4 -0.11,0.06,0.54,U] [#5 0.00,-0.24,0.48,U] [#6 0.05,0.20,0.52,U] [#7 0.07,-0.25,0.49,U] [#8 -0.25,0.09,0.45,U] 
22:54:36.382 00.002 18120 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.05, 0.14}
22:54:36.384 00.002 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.25 = -3.04)
22:54:36.385 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
22:54:36.386 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.10 mountX=-0.04 mountY=0.00, mountTheta=3.07
22:54:36.389 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
22:54:36.391 00.002 18120 Enqueuing Move request for scope (-0.02, 0.04)
22:54:36.393 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:36.394 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.4
22:54:36.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:36.397 00.003 21948 Worker thread wakes up
22:54:36.397 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:36.397 00.000 18120 Enqueuing Expose request
22:54:36.398 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:54:36.398 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:54:36.398 00.000 21948 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.00
22:54:36.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:54:36.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:36.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:36.398 00.000 21948 MoveAxis(E, 0, ABG)
22:54:36.398 00.000 21948 Move returns status 0, amount 0
22:54:36.398 00.000 21948 MoveAxis(N, 0, ABG)
22:54:36.398 00.000 21948 Move returns status 0, amount 0
22:54:36.398 00.000 21948 move complete, result=0
22:54:36.398 00.000 21948 worker thread done servicing request
22:54:36.398 00.000 21948 Worker thread wakes up
22:54:36.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:36.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:36.399 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:38.032 01.633 21948 Exposure complete
22:54:38.089 00.057 21948 worker thread done servicing request
22:54:38.089 00.000 18120 OnExposeComplete: enter
22:54:38.090 00.001 18120 UpdateGuideState(): m_state=6
22:54:38.091 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
22:54:38.091 00.000 18120 Star::Find returns 1 (0), X=412.89, Y=232.12, Mass=2123, SNR=31.7, Peak=225 HFD=4.2
22:54:38.092 00.001 18120 MultiStar: [#1 -0.27,0.28,0.70,U] [#2 -0.24,0.09,0.64,U] [#3 0.21,0.18,0.66,U] [#4 -0.24,0.14,0.54,U] [#5 -0.36,0.22,0.00,M1] [#6 -0.22,0.30,0.50,U] [#7 -0.27,-0.12,0.55,U] [#8 -0.31,-0.12,0.43,U] 
22:54:38.093 00.001 18120 refined, 7 included, MultiStar: {-0.18, 0.16}, one-star: {-0.19, 0.33}
22:54:38.094 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.14) = xAngle (3.56 = -2.73)
22:54:38.095 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
22:54:38.096 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.41 mountX=-0.22 mountY=0.09, mountTheta=2.76
22:54:38.098 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.16, opts=13)
22:54:38.099 00.001 18120 Enqueuing Move request for scope (-0.18, 0.16)
22:54:38.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:38.100 00.001 18120 UpdateGuideState exits: m=2123 RSB=31.7
22:54:38.101 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.102 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:38.102 00.000 18120 Enqueuing Expose request
22:54:38.103 00.001 21948 Worker thread wakes up
22:54:38.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
22:54:38.103 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
22:54:38.103 00.000 21948 Moving (-0.18, 0.16) raw xDistance=-0.22 yDistance=0.09
22:54:38.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:54:38.103 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:38.103 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:38.103 00.000 21948 MoveAxis(E, 40, ABG)
22:54:38.104 00.001 21948 Guiding  Dir = 2, Dur = 40
22:54:38.104 00.000 21948 IsSlewing returns 0
22:54:38.104 00.000 21948 IsGuiding returns 0
22:54:38.106 00.002 21948 PulseGuide returned control before completion, sleep 48
22:54:38.155 00.049 21948 IsGuiding returns 0
22:54:38.155 00.000 21948 Move returns status 0, amount 40
22:54:38.155 00.000 21948 MoveAxis(N, 0, ABG)
22:54:38.156 00.001 21948 Move returns status 0, amount 0
22:54:38.156 00.000 21948 move complete, result=0
22:54:38.156 00.000 21948 worker thread done servicing request
22:54:38.156 00.000 21948 Worker thread wakes up
22:54:38.156 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
22:54:38.158 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:38.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:39.561 01.403 21948 Exposure complete
22:54:39.589 00.028 21948 worker thread done servicing request
22:54:39.589 00.000 18120 OnExposeComplete: enter
22:54:39.590 00.001 18120 UpdateGuideState(): m_state=6
22:54:39.590 00.000 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
22:54:39.591 00.001 18120 Star::Find returns 1 (0), X=412.76, Y=231.70, Mass=1958, SNR=30.4, Peak=199 HFD=4.1
22:54:39.591 00.000 18120 MultiStar: [#1 -0.38,0.06,0.72,U] [#2 -0.42,0.08,0.00,M1] [#3 0.01,0.26,0.68,U] [#4 0.08,-0.26,0.52,U] [#5 -0.44,0.04,0.00,M2] [#6 0.07,0.13,0.50,U] [#7 -0.34,-0.02,0.56,U] [#8 -0.28,-0.32,0.00,M1] 
22:54:39.592 00.001 18120 refined, 5 included, MultiStar: {-0.18, 0.02}, one-star: {-0.32, -0.08}
22:54:39.592 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.19 = -2.09)
22:54:39.594 00.002 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.30 = 1.01)
22:54:39.594 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.05 mountX=-0.09 mountY=0.15, mountTheta=2.10
22:54:39.596 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.02, opts=13)
22:54:39.596 00.000 18120 Enqueuing Move request for scope (-0.18, 0.02)
22:54:39.596 00.000 21948 Worker thread wakes up
22:54:39.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
22:54:39.596 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:39.599 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
22:54:39.599 00.000 21948 Moving (-0.18, 0.02) raw xDistance=-0.09 yDistance=0.15
22:54:39.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:54:39.599 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.4
22:54:39.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:39.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:39.603 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:39.603 00.000 18120 Enqueuing Expose request
22:54:39.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:54:39.603 00.000 21948 MoveAxis(E, 0, ABG)
22:54:39.603 00.000 21948 Move returns status 0, amount 0
22:54:39.603 00.000 21948 MoveAxis(N, 0, ABG)
22:54:39.603 00.000 21948 Move returns status 0, amount 0
22:54:39.603 00.000 21948 move complete, result=0
22:54:39.603 00.000 21948 worker thread done servicing request
22:54:39.603 00.000 21948 Worker thread wakes up
22:54:39.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:39.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:39.604 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:41.234 01.630 21948 Exposure complete
22:54:41.280 00.046 21948 worker thread done servicing request
22:54:41.280 00.000 18120 OnExposeComplete: enter
22:54:41.281 00.001 18120 UpdateGuideState(): m_state=6
22:54:41.281 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
22:54:41.282 00.001 18120 Star::Find returns 1 (0), X=412.94, Y=232.11, Mass=1979, SNR=30.5, Peak=211 HFD=4.2
22:54:41.282 00.000 18120 MultiStar: [#1 -0.23,0.19,0.74,U] [#2 -0.39,0.07,0.63,U] [#3 0.10,0.10,0.69,U] [#4 -0.17,0.03,0.57,U] [#5 -0.31,0.12,0.50,U] [#6 -0.08,0.35,0.54,U] [#7 -0.31,-0.00,0.54,U] [#8 -0.31,0.11,0.45,U] 
22:54:41.283 00.001 18120 refined, 8 included, MultiStar: {-0.19, 0.16}, one-star: {-0.14, 0.33}
22:54:41.283 00.000 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.14) = xAngle (3.60 = -2.69)
22:54:41.284 00.001 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.41)
22:54:41.284 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=-0.22 mountY=0.10, mountTheta=2.72
22:54:41.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.16, opts=13)
22:54:41.286 00.001 18120 Enqueuing Move request for scope (-0.19, 0.16)
22:54:41.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:41.287 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.5
22:54:41.287 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.288 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:41.288 00.000 18120 Enqueuing Expose request
22:54:41.288 00.000 21948 Worker thread wakes up
22:54:41.289 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
22:54:41.289 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
22:54:41.289 00.000 21948 Moving (-0.19, 0.16) raw xDistance=-0.22 yDistance=0.10
22:54:41.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:54:41.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:41.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:54:41.289 00.000 21948 MoveAxis(E, 40, ABG)
22:54:41.289 00.000 21948 Guiding  Dir = 2, Dur = 40
22:54:41.289 00.000 21948 IsSlewing returns 0
22:54:41.289 00.000 21948 IsGuiding returns 0
22:54:41.291 00.002 21948 PulseGuide returned control before completion, sleep 49
22:54:41.343 00.052 21948 IsGuiding returns 0
22:54:41.344 00.001 21948 Move returns status 0, amount 40
22:54:41.344 00.000 21948 MoveAxis(N, 0, ABG)
22:54:41.344 00.000 21948 Move returns status 0, amount 0
22:54:41.344 00.000 21948 move complete, result=0
22:54:41.344 00.000 21948 worker thread done servicing request
22:54:41.344 00.000 21948 Worker thread wakes up
22:54:41.344 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
22:54:41.346 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:41.346 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:42.762 01.416 21948 Exposure complete
22:54:42.797 00.035 21948 worker thread done servicing request
22:54:42.797 00.000 18120 OnExposeComplete: enter
22:54:42.797 00.000 18120 UpdateGuideState(): m_state=6
22:54:42.798 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
22:54:42.798 00.000 18120 Star::Find returns 1 (0), X=412.90, Y=231.88, Mass=1948, SNR=30.2, Peak=213 HFD=4.2
22:54:42.799 00.001 18120 MultiStar: [#1 -0.50,-0.17,0.00,M1] [#2 -0.17,-0.19,0.64,U] [#3 -0.10,0.18,0.69,U] [#4 -0.11,0.03,0.59,U] [#5 -0.16,-0.23,0.54,U] [#6 0.04,0.26,0.50,U] [#7 -0.41,0.03,0.00,M1] [#8 -0.27,-0.21,0.46,U] 
22:54:42.799 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.01}, one-star: {-0.18, 0.10}
22:54:42.800 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.24 = -2.05)
22:54:42.800 00.000 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.06)
22:54:42.801 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.09 mountX=-0.06 mountY=0.12, mountTheta=2.05
22:54:42.802 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.01, opts=13)
22:54:42.803 00.001 18120 Enqueuing Move request for scope (-0.14, 0.01)
22:54:42.804 00.001 21948 Worker thread wakes up
22:54:42.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
22:54:42.804 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
22:54:42.804 00.000 21948 Moving (-0.14, 0.01) raw xDistance=-0.06 yDistance=0.12
22:54:42.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:54:42.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:42.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:42.804 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.2
22:54:42.805 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:42.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:42.806 00.001 18120 Enqueuing Expose request
22:54:42.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:54:42.806 00.000 21948 MoveAxis(E, 0, ABG)
22:54:42.806 00.000 21948 Move returns status 0, amount 0
22:54:42.806 00.000 21948 MoveAxis(N, 0, ABG)
22:54:42.806 00.000 21948 Move returns status 0, amount 0
22:54:42.806 00.000 21948 move complete, result=0
22:54:42.806 00.000 21948 worker thread done servicing request
22:54:42.806 00.000 21948 Worker thread wakes up
22:54:42.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:42.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:42.807 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:44.433 01.626 21948 Exposure complete
22:54:44.487 00.054 21948 worker thread done servicing request
22:54:44.487 00.000 18120 OnExposeComplete: enter
22:54:44.488 00.001 18120 UpdateGuideState(): m_state=6
22:54:44.489 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
22:54:44.490 00.001 18120 Star::Find returns 1 (0), X=412.92, Y=231.91, Mass=1899, SNR=29.9, Peak=221 HFD=4.2
22:54:44.490 00.000 18120 MultiStar: [#1 -0.41,0.10,0.00,M2] [#2 -0.53,-0.02,0.00,M1] [#3 -0.05,0.24,0.69,U] [#4 0.02,0.23,0.58,U] [#5 -0.28,-0.10,0.52,U] [#6 -0.20,0.24,0.51,U] [#7 -0.28,0.08,0.53,U] [#8 -0.22,-0.01,0.47,U] 
22:54:44.491 00.001 18120 refined, 6 included, MultiStar: {-0.16, 0.12}, one-star: {-0.16, 0.13}
22:54:44.491 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.63 = -2.66)
22:54:44.492 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
22:54:44.492 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.48 mountX=-0.18 mountY=0.09, mountTheta=2.69
22:54:44.493 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.12, opts=13)
22:54:44.494 00.001 18120 Enqueuing Move request for scope (-0.16, 0.12)
22:54:44.494 00.000 21948 Worker thread wakes up
22:54:44.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:44.495 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
22:54:44.495 00.000 18120 UpdateGuideState exits: m=1899 RSB=29.9
22:54:44.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.498 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:44.498 00.000 18120 Enqueuing Expose request
22:54:44.499 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
22:54:44.499 00.000 21948 Moving (-0.16, 0.12) raw xDistance=-0.18 yDistance=0.09
22:54:44.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:54:44.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:44.499 00.000 21948 MoveAxis(E, 0, ABG)
22:54:44.499 00.000 21948 Move returns status 0, amount 0
22:54:44.499 00.000 21948 MoveAxis(N, 0, ABG)
22:54:44.499 00.000 21948 Move returns status 0, amount 0
22:54:44.499 00.000 21948 move complete, result=0
22:54:44.499 00.000 21948 worker thread done servicing request
22:54:44.499 00.000 21948 Worker thread wakes up
22:54:44.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:44.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:44.499 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:46.017 01.518 21948 Exposure complete
22:54:46.062 00.045 21948 worker thread done servicing request
22:54:46.062 00.000 18120 OnExposeComplete: enter
22:54:46.063 00.001 18120 UpdateGuideState(): m_state=6
22:54:46.065 00.002 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
22:54:46.066 00.001 18120 Star::Find returns 1 (0), X=412.76, Y=232.10, Mass=2031, SNR=30.8, Peak=216 HFD=4.2
22:54:46.066 00.000 18120 MultiStar: [#1 -0.17,0.34,0.72,U] [#2 -0.24,0.34,0.00,M2] [#3 -0.01,0.32,0.69,U] [#4 -0.24,0.01,0.54,U] [#5 -0.45,0.13,0.00,M1] [#6 -0.01,0.41,0.00,M1] [#7 -0.46,0.14,0.00,M1] [#8 -0.26,0.26,0.43,U] 
22:54:46.067 00.001 18120 refined, 4 included, MultiStar: {-0.20, 0.27}, one-star: {-0.32, 0.32}
22:54:46.067 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
22:54:46.068 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.19)
22:54:46.068 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.22 mountX=-0.33 mountY=0.06, mountTheta=2.95
22:54:46.069 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.27, opts=13)
22:54:46.070 00.001 18120 Enqueuing Move request for scope (-0.20, 0.27)
22:54:46.070 00.000 21948 Worker thread wakes up
22:54:46.070 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
22:54:46.070 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
22:54:46.070 00.000 21948 Moving (-0.20, 0.27) raw xDistance=-0.33 yDistance=0.06
22:54:46.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:54:46.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:46.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:46.071 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:46.071 00.000 21948 MoveAxis(E, 58, ABG)
22:54:46.071 00.000 21948 Guiding  Dir = 2, Dur = 58
22:54:46.071 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.8
22:54:46.072 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:46.073 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:46.074 00.001 18120 Enqueuing Expose request
22:54:46.074 00.000 21948 IsSlewing returns 0
22:54:46.074 00.000 21948 IsGuiding returns 0
22:54:46.076 00.002 21948 PulseGuide returned control before completion, sleep 67
22:54:46.155 00.079 21948 IsGuiding returns 0
22:54:46.156 00.001 21948 Move returns status 0, amount 58
22:54:46.156 00.000 21948 MoveAxis(N, 0, ABG)
22:54:46.156 00.000 21948 Move returns status 0, amount 0
22:54:46.156 00.000 21948 move complete, result=0
22:54:46.156 00.000 21948 worker thread done servicing request
22:54:46.156 00.000 21948 Worker thread wakes up
22:54:46.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:46.156 00.000 18120 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
22:54:46.158 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:47.783 01.625 21948 Exposure complete
22:54:47.814 00.031 21948 worker thread done servicing request
22:54:47.814 00.000 18120 OnExposeComplete: enter
22:54:47.815 00.001 18120 UpdateGuideState(): m_state=6
22:54:47.815 00.000 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
22:54:47.815 00.000 18120 Star::Find returns 1 (0), X=412.96, Y=232.05, Mass=2031, SNR=30.9, Peak=224 HFD=4.3
22:54:47.816 00.001 18120 MultiStar: [#1 -0.24,0.17,0.72,U] [#2 -0.19,0.01,0.67,U] [#3 0.10,0.09,0.67,U] [#4 -0.20,0.13,0.56,U] [#5 -0.00,-0.09,0.50,U] [#6 -0.03,0.49,0.00,M2] [#7 -0.06,-0.05,0.50,U] [#8 -0.32,0.13,0.44,U] 
22:54:47.816 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.10}, one-star: {-0.13, 0.27}
22:54:47.817 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
22:54:47.817 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
22:54:47.818 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.47 mountX=-0.15 mountY=0.07, mountTheta=2.71
22:54:47.819 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
22:54:47.820 00.001 18120 Enqueuing Move request for scope (-0.13, 0.10)
22:54:47.820 00.000 21948 Worker thread wakes up
22:54:47.820 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
22:54:47.820 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
22:54:47.820 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:47.821 00.001 18120 UpdateGuideState exits: m=2031 RSB=30.9
22:54:47.821 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.822 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:47.822 00.000 18120 Enqueuing Expose request
22:54:47.823 00.001 21948 Moving (-0.13, 0.10) raw xDistance=-0.15 yDistance=0.07
22:54:47.823 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:54:47.823 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:47.823 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:54:47.823 00.000 21948 MoveAxis(E, 0, ABG)
22:54:47.823 00.000 21948 Move returns status 0, amount 0
22:54:47.823 00.000 21948 MoveAxis(N, 0, ABG)
22:54:47.823 00.000 21948 Move returns status 0, amount 0
22:54:47.823 00.000 21948 move complete, result=0
22:54:47.823 00.000 21948 worker thread done servicing request
22:54:47.823 00.000 21948 Worker thread wakes up
22:54:47.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:47.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:47.823 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:49.343 01.520 21948 Exposure complete
22:54:49.370 00.027 21948 worker thread done servicing request
22:54:49.370 00.000 18120 OnExposeComplete: enter
22:54:49.371 00.001 18120 UpdateGuideState(): m_state=6
22:54:49.371 00.000 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
22:54:49.372 00.001 18120 Star::Find returns 1 (0), X=412.92, Y=232.06, Mass=1946, SNR=30.3, Peak=212 HFD=4.3
22:54:49.372 00.000 18120 MultiStar: [#1 -0.18,0.07,0.76,U] [#2 -0.24,-0.19,0.67,U] [#3 0.09,0.26,0.67,U] [#4 -0.12,-0.10,0.57,U] [#5 -0.25,0.10,0.50,U] [#6 -0.11,0.34,0.48,U] [#7 0.03,-0.03,0.55,U] [#8 -0.28,-0.41,0.00,M1] 
22:54:49.373 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.10}, one-star: {-0.16, 0.27}
22:54:49.373 00.000 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.14) = xAngle (3.59 = -2.69)
22:54:49.374 00.001 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.69 = 0.41)
22:54:49.374 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.45 mountX=-0.14 mountY=0.06, mountTheta=2.73
22:54:49.375 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.10, opts=13)
22:54:49.376 00.001 18120 Enqueuing Move request for scope (-0.12, 0.10)
22:54:49.376 00.000 21948 Worker thread wakes up
22:54:49.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
22:54:49.376 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
22:54:49.376 00.000 21948 Moving (-0.12, 0.10) raw xDistance=-0.14 yDistance=0.06
22:54:49.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:54:49.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:49.376 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:49.377 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.3
22:54:49.377 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:49.377 00.000 21948 MoveAxis(E, 0, ABG)
22:54:49.377 00.000 21948 Move returns status 0, amount 0
22:54:49.377 00.000 21948 MoveAxis(N, 0, ABG)
22:54:49.377 00.000 21948 Move returns status 0, amount 0
22:54:49.378 00.001 21948 move complete, result=0
22:54:49.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:49.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:49.378 00.000 18120 Enqueuing Expose request
22:54:49.379 00.001 21948 worker thread done servicing request
22:54:49.379 00.000 21948 Worker thread wakes up
22:54:49.379 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:49.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:49.379 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:51.001 01.622 21948 Exposure complete
22:54:51.043 00.042 21948 worker thread done servicing request
22:54:51.043 00.000 18120 OnExposeComplete: enter
22:54:51.045 00.002 18120 UpdateGuideState(): m_state=6
22:54:51.046 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
22:54:51.046 00.000 18120 Star::Find returns 1 (0), X=412.81, Y=232.24, Mass=1993, SNR=30.6, Peak=206 HFD=4.1
22:54:51.047 00.001 18120 MultiStar: [#1 -0.52,0.34,0.00,M1] [#2 -0.33,0.09,0.61,U] [#3 0.00,0.30,0.69,U] [#4 -0.42,0.25,0.00,M1] [#5 -0.37,0.15,0.53,U] [#6 -0.16,0.25,0.48,U] [#7 -0.51,0.09,0.00,M1] [#8 -0.17,-0.08,0.47,U] 
22:54:51.047 00.000 18120 refined, 5 included, MultiStar: {-0.22, 0.24}, one-star: {-0.27, 0.46}
22:54:51.048 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.46 = -2.83)
22:54:51.048 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
22:54:51.048 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.32 cameraTheta=2.31 mountX=-0.31 mountY=0.09, mountTheta=2.86
22:54:51.049 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.24, opts=13)
22:54:51.050 00.001 18120 Enqueuing Move request for scope (-0.22, 0.24)
22:54:51.050 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:51.051 00.001 18120 UpdateGuideState exits: m=1993 RSB=30.6
22:54:51.051 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:51.052 00.001 21948 Worker thread wakes up
22:54:51.052 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
22:54:51.052 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
22:54:51.052 00.000 21948 Moving (-0.22, 0.24) raw xDistance=-0.31 yDistance=0.09
22:54:51.052 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
22:54:51.052 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:51.052 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:51.052 00.000 21948 MoveAxis(E, 55, ABG)
22:54:51.052 00.000 21948 Guiding  Dir = 2, Dur = 55
22:54:51.052 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:51.053 00.001 18120 Enqueuing Expose request
22:54:51.054 00.001 21948 IsSlewing returns 0
22:54:51.054 00.000 21948 IsGuiding returns 0
22:54:51.055 00.001 21948 PulseGuide returned control before completion, sleep 64
22:54:51.129 00.074 21948 IsGuiding returns 0
22:54:51.129 00.000 21948 Move returns status 0, amount 55
22:54:51.129 00.000 21948 MoveAxis(N, 0, ABG)
22:54:51.129 00.000 21948 Move returns status 0, amount 0
22:54:51.129 00.000 21948 move complete, result=0
22:54:51.129 00.000 21948 worker thread done servicing request
22:54:51.129 00.000 21948 Worker thread wakes up
22:54:51.129 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
22:54:51.130 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:51.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:52.540 01.410 21948 Exposure complete
22:54:52.570 00.030 21948 worker thread done servicing request
22:54:52.570 00.000 18120 OnExposeComplete: enter
22:54:52.573 00.003 18120 UpdateGuideState(): m_state=6
22:54:52.574 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
22:54:52.575 00.001 18120 Star::Find returns 1 (1), X=413.02, Y=231.89, Mass=2342, SNR=33.3, Peak=255 HFD=4.3
22:54:52.576 00.001 18120 MultiStar: [#1 0.10,-0.04,0.67,U] [#2 -0.08,-0.12,0.58,U] [#3 0.18,0.04,0.61,U] [#4 -0.24,-0.11,0.49,U] [#5 -0.19,-0.17,0.46,U] [#6 -0.12,-0.12,0.44,U] [#7 -0.22,-0.21,0.49,U] [#8 -0.33,-0.23,0.43,U] 
22:54:52.578 00.002 18120 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.06, 0.11}
22:54:52.580 00.002 18120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.14) = xAngle (-1.34 = -1.34)
22:54:52.582 00.002 18120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.76 = 1.76)
22:54:52.585 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.49 mountX=0.02 mountY=0.11, mountTheta=1.35
22:54:52.588 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
22:54:52.589 00.001 18120 Enqueuing Move request for scope (-0.09, -0.07)
22:54:52.589 00.000 21948 Worker thread wakes up
22:54:52.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:52.590 00.001 18120 UpdateGuideState exits: m=2342 RSB=33.3 Saturée
22:54:52.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:52.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:52.591 00.001 18120 Enqueuing Expose request
22:54:52.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:54:52.591 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:54:52.591 00.000 21948 Moving (-0.09, -0.07) raw xDistance=0.02 yDistance=0.11
22:54:52.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:54:52.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:52.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:54:52.591 00.000 21948 MoveAxis(E, 0, ABG)
22:54:52.591 00.000 21948 Move returns status 0, amount 0
22:54:52.591 00.000 21948 MoveAxis(N, 0, ABG)
22:54:52.592 00.001 21948 Move returns status 0, amount 0
22:54:52.592 00.000 21948 move complete, result=0
22:54:52.592 00.000 21948 worker thread done servicing request
22:54:52.592 00.000 21948 Worker thread wakes up
22:54:52.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:52.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:52.592 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:54.214 01.622 21948 Exposure complete
22:54:54.248 00.034 21948 worker thread done servicing request
22:54:54.248 00.000 18120 OnExposeComplete: enter
22:54:54.250 00.002 18120 UpdateGuideState(): m_state=6
22:54:54.251 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
22:54:54.253 00.002 18120 Star::Find returns 1 (0), X=412.70, Y=231.65, Mass=2059, SNR=31.3, Peak=203 HFD=3.9
22:54:54.254 00.001 18120 MultiStar: [#1 -0.26,-0.18,0.70,U] [#2 -0.20,-0.34,0.66,U] [#3 0.17,-0.02,0.67,U] [#4 -0.02,-0.30,0.58,U] [#5 -0.03,-0.38,0.51,U] [#6 -0.05,0.05,0.51,U] [#7 -0.30,-0.16,0.53,U] [#8 -0.36,-0.06,0.42,U] 
22:54:54.255 00.001 18120 refined, 8 included, MultiStar: {-0.17, -0.17}, one-star: {-0.38, -0.13}
22:54:54.257 00.002 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.14) = xAngle (-1.21 = -1.21)
22:54:54.257 00.000 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.89 = 1.89)
22:54:54.258 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.36 mountX=0.08 mountY=0.23, mountTheta=1.22
22:54:54.260 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.17, opts=13)
22:54:54.260 00.000 18120 Enqueuing Move request for scope (-0.17, -0.17)
22:54:54.261 00.001 21948 Worker thread wakes up
22:54:54.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:54.262 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
22:54:54.262 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
22:54:54.262 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.3
22:54:54.262 00.000 21948 Moving (-0.17, -0.17) raw xDistance=0.08 yDistance=0.23
22:54:54.262 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:54.263 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:54:54.263 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:54.263 00.000 18120 Enqueuing Expose request
22:54:54.264 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:54.264 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:54:54.264 00.000 21948 MoveAxis(E, 0, ABG)
22:54:54.264 00.000 21948 Move returns status 0, amount 0
22:54:54.264 00.000 21948 MoveAxis(N, 0, ABG)
22:54:54.264 00.000 21948 Move returns status 0, amount 0
22:54:54.264 00.000 21948 move complete, result=0
22:54:54.264 00.000 21948 worker thread done servicing request
22:54:54.264 00.000 21948 Worker thread wakes up
22:54:54.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:54.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:54.264 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:55.793 01.529 21948 Exposure complete
22:54:55.826 00.033 21948 worker thread done servicing request
22:54:55.826 00.000 18120 OnExposeComplete: enter
22:54:55.827 00.001 18120 UpdateGuideState(): m_state=6
22:54:55.828 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
22:54:55.829 00.001 18120 Star::Find returns 1 (0), X=412.96, Y=231.75, Mass=1914, SNR=30.0, Peak=191 HFD=4.1
22:54:55.830 00.001 18120 MultiStar: [#1 -0.10,-0.00,0.75,U] [#2 -0.51,0.17,0.00,M1] [#3 0.44,0.05,0.00,M1] [#4 0.09,-0.15,0.52,U] [#5 -0.44,-0.05,0.00,M1] [#6 -0.31,0.24,0.49,U] [#7 -0.38,-0.23,0.00,M1] [#8 -0.53,-0.15,0.00,M1] 
22:54:55.831 00.001 18120 refined, 3 included, MultiStar: {-0.11, 0.00}, one-star: {-0.12, -0.03}
22:54:55.833 00.002 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.26 = -2.03)
22:54:55.834 00.001 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.36 = 1.07)
22:54:55.835 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.11 mountX=-0.05 mountY=0.10, mountTheta=2.04
22:54:55.838 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.00, opts=13)
22:54:55.838 00.000 18120 Enqueuing Move request for scope (-0.11, 0.00)
22:54:55.839 00.001 21948 Worker thread wakes up
22:54:55.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:55.839 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.0
22:54:55.840 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.840 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:55.841 00.001 18120 Enqueuing Expose request
22:54:55.841 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:54:55.841 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:54:55.841 00.000 21948 Moving (-0.11, 0.00) raw xDistance=-0.05 yDistance=0.10
22:54:55.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:54:55.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:55.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:54:55.841 00.000 21948 MoveAxis(E, 0, ABG)
22:54:55.841 00.000 21948 Move returns status 0, amount 0
22:54:55.841 00.000 21948 MoveAxis(N, 0, ABG)
22:54:55.841 00.000 21948 Move returns status 0, amount 0
22:54:55.842 00.001 21948 move complete, result=0
22:54:55.842 00.000 21948 worker thread done servicing request
22:54:55.842 00.000 21948 Worker thread wakes up
22:54:55.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:55.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:55.842 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:57.470 01.628 21948 Exposure complete
22:54:57.499 00.029 21948 worker thread done servicing request
22:54:57.499 00.000 18120 OnExposeComplete: enter
22:54:57.500 00.001 18120 UpdateGuideState(): m_state=6
22:54:57.501 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
22:54:57.501 00.000 18120 Star::Find returns 1 (0), X=412.71, Y=232.04, Mass=2178, SNR=32.1, Peak=228 HFD=4.1
22:54:57.502 00.001 18120 MultiStar: [#1 -0.13,0.10,0.70,U] [#2 -0.33,0.02,0.62,U] [#3 -0.11,0.00,0.63,U] [#4 -0.30,-0.11,0.56,U] [#5 -0.32,-0.04,0.50,U] [#6 -0.33,0.22,0.48,U] [#7 -0.37,-0.19,0.00,M2] [#8 -0.51,-0.13,0.00,M2] 
22:54:57.502 00.000 18120 refined, 6 included, MultiStar: {-0.27, 0.08}, one-star: {-0.37, 0.26}
22:54:57.503 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.00 = -2.28)
22:54:57.503 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.82)
22:54:57.503 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.86 mountX=-0.19 mountY=0.21, mountTheta=2.30
22:54:57.505 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.08, opts=13)
22:54:57.505 00.000 18120 Enqueuing Move request for scope (-0.27, 0.08)
22:54:57.506 00.001 21948 Worker thread wakes up
22:54:57.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
22:54:57.506 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
22:54:57.506 00.000 21948 Moving (-0.27, 0.08) raw xDistance=-0.19 yDistance=0.21
22:54:57.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:54:57.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:57.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:57.506 00.000 18120 UpdateGuideState exits: m=2178 RSB=32.1
22:54:57.507 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:54:57.507 00.000 21948 MoveAxis(E, 0, ABG)
22:54:57.507 00.000 21948 Move returns status 0, amount 0
22:54:57.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.507 00.000 21948 MoveAxis(N, 0, ABG)
22:54:57.507 00.000 21948 Move returns status 0, amount 0
22:54:57.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:57.508 00.001 18120 Enqueuing Expose request
22:54:57.508 00.000 21948 move complete, result=0
22:54:57.508 00.000 21948 worker thread done servicing request
22:54:57.508 00.000 21948 Worker thread wakes up
22:54:57.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:57.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:57.508 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:59.026 01.518 21948 Exposure complete
22:54:59.062 00.036 21948 worker thread done servicing request
22:54:59.062 00.000 18120 OnExposeComplete: enter
22:54:59.063 00.001 18120 UpdateGuideState(): m_state=6
22:54:59.064 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
22:54:59.066 00.002 18120 Star::Find returns 1 (0), X=412.78, Y=232.10, Mass=1942, SNR=30.2, Peak=212 HFD=4.1
22:54:59.067 00.001 18120 MultiStar: [#1 -0.16,0.13,0.77,U] [#2 -0.29,0.04,0.64,U] [#3 0.11,0.03,0.73,U] [#4 -0.21,-0.05,0.58,U] [#5 -0.31,-0.16,0.54,U] [#6 -0.30,0.16,0.51,U] [#7 -0.22,-0.29,0.52,U] [#8 -0.39,-0.12,0.46,U] 
22:54:59.068 00.001 18120 refined, 8 included, MultiStar: {-0.22, 0.04}, one-star: {-0.31, 0.31}
22:54:59.069 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
22:54:59.070 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
22:54:59.071 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.97 mountX=-0.13 mountY=0.18, mountTheta=2.19
22:54:59.072 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.04, opts=13)
22:54:59.073 00.001 18120 Enqueuing Move request for scope (-0.22, 0.04)
22:54:59.074 00.001 21948 Worker thread wakes up
22:54:59.074 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
22:54:59.074 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
22:54:59.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:54:59.074 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.2
22:54:59.075 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:54:59.075 00.000 18120 Enqueuing Expose request
22:54:59.076 00.001 21948 Moving (-0.22, 0.04) raw xDistance=-0.13 yDistance=0.18
22:54:59.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:54:59.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:59.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:54:59.076 00.000 21948 MoveAxis(E, 0, ABG)
22:54:59.076 00.000 21948 Move returns status 0, amount 0
22:54:59.076 00.000 21948 MoveAxis(N, 0, ABG)
22:54:59.076 00.000 21948 Move returns status 0, amount 0
22:54:59.076 00.000 21948 move complete, result=0
22:54:59.076 00.000 21948 worker thread done servicing request
22:54:59.076 00.000 21948 Worker thread wakes up
22:54:59.076 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:54:59.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:54:59.077 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:00.711 01.634 21948 Exposure complete
22:55:00.744 00.033 21948 worker thread done servicing request
22:55:00.744 00.000 18120 OnExposeComplete: enter
22:55:00.744 00.000 18120 UpdateGuideState(): m_state=6
22:55:00.745 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
22:55:00.745 00.000 18120 Star::Find returns 1 (0), X=412.67, Y=232.10, Mass=1989, SNR=30.6, Peak=200 HFD=4.0
22:55:00.746 00.001 18120 MultiStar: [#1 -0.19,0.10,0.77,U] [#2 -0.37,0.03,0.65,U] [#3 0.14,0.25,0.69,U] [#4 -0.52,0.14,0.00,M1] [#5 -0.54,0.01,0.00,M1] [#6 -0.18,0.15,0.48,U] [#7 -0.38,-0.12,0.51,U] [#8 -0.29,-0.06,0.45,U] 
22:55:00.746 00.000 18120 refined, 6 included, MultiStar: {-0.25, 0.13}, one-star: {-0.41, 0.32}
22:55:00.747 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.81 = -2.47)
22:55:00.747 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.91 = 0.63)
22:55:00.748 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.67 mountX=-0.22 mountY=0.16, mountTheta=2.50
22:55:00.749 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.13, opts=13)
22:55:00.749 00.000 18120 Enqueuing Move request for scope (-0.25, 0.13)
22:55:00.750 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:00.750 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.6
22:55:00.751 00.001 21948 Worker thread wakes up
22:55:00.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
22:55:00.751 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
22:55:00.751 00.000 21948 Moving (-0.25, 0.13) raw xDistance=-0.22 yDistance=0.16
22:55:00.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:00.752 00.001 18120 Enqueuing Expose request
22:55:00.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:55:00.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:00.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:55:00.752 00.000 21948 MoveAxis(E, 39, ABG)
22:55:00.752 00.000 21948 Guiding  Dir = 2, Dur = 39
22:55:00.753 00.001 21948 IsSlewing returns 0
22:55:00.753 00.000 21948 IsGuiding returns 0
22:55:00.753 00.000 21948 PulseGuide returned control before completion, sleep 48
22:55:00.803 00.050 21948 IsGuiding returns 0
22:55:00.803 00.000 21948 Move returns status 0, amount 39
22:55:00.803 00.000 21948 MoveAxis(N, 0, ABG)
22:55:00.803 00.000 21948 Move returns status 0, amount 0
22:55:00.803 00.000 21948 move complete, result=0
22:55:00.803 00.000 21948 worker thread done servicing request
22:55:00.803 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
22:55:00.804 00.001 21948 Worker thread wakes up
22:55:00.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:00.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:02.214 01.410 21948 Exposure complete
22:55:02.271 00.057 21948 worker thread done servicing request
22:55:02.271 00.000 18120 OnExposeComplete: enter
22:55:02.271 00.000 18120 UpdateGuideState(): m_state=6
22:55:02.272 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
22:55:02.272 00.000 18120 Star::Find returns 1 (0), X=412.69, Y=232.12, Mass=1933, SNR=30.2, Peak=188 HFD=4.0
22:55:02.273 00.001 18120 MultiStar: [#1 -0.11,0.10,0.78,U] [#2 -0.26,-0.05,0.65,U] [#3 -0.19,0.07,0.68,U] [#4 -0.23,-0.07,0.54,U] [#5 -0.32,-0.02,0.52,U] [#6 0.05,0.50,0.00,M1] [#7 -0.28,0.11,0.52,U] [#8 -0.30,0.09,0.43,U] 
22:55:02.273 00.000 18120 refined, 7 included, MultiStar: {-0.26, 0.09}, one-star: {-0.39, 0.34}
22:55:02.274 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
22:55:02.274 00.000 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
22:55:02.274 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=-0.19 mountY=0.19, mountTheta=2.36
22:55:02.275 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.09, opts=13)
22:55:02.279 00.004 18120 Enqueuing Move request for scope (-0.26, 0.09)
22:55:02.279 00.000 21948 Worker thread wakes up
22:55:02.280 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
22:55:02.280 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
22:55:02.280 00.000 21948 Moving (-0.26, 0.09) raw xDistance=-0.19 yDistance=0.19
22:55:02.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:02.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:55:02.280 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.2
22:55:02.281 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:02.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:02.282 00.001 18120 Enqueuing Expose request
22:55:02.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:55:02.282 00.000 21948 MoveAxis(E, 0, ABG)
22:55:02.282 00.000 21948 Move returns status 0, amount 0
22:55:02.282 00.000 21948 MoveAxis(N, 0, ABG)
22:55:02.282 00.000 21948 Move returns status 0, amount 0
22:55:02.282 00.000 21948 move complete, result=0
22:55:02.282 00.000 21948 worker thread done servicing request
22:55:02.282 00.000 21948 Worker thread wakes up
22:55:02.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:02.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:02.283 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:03.921 01.638 21948 Exposure complete
22:55:03.947 00.026 21948 worker thread done servicing request
22:55:03.947 00.000 18120 OnExposeComplete: enter
22:55:03.948 00.001 18120 UpdateGuideState(): m_state=6
22:55:03.949 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
22:55:03.949 00.000 18120 Star::Find returns 1 (0), X=412.84, Y=232.07, Mass=2029, SNR=30.9, Peak=230 HFD=4.2
22:55:03.950 00.001 18120 MultiStar: [#1 -0.06,0.14,0.76,U] [#2 -0.37,0.15,0.64,U] [#3 -0.06,-0.00,0.69,U] [#4 -0.31,0.05,0.56,U] [#5 -0.21,0.00,0.49,U] [#6 -0.10,0.39,0.48,U] [#7 -0.44,0.15,0.00,M1] [#8 -0.39,-0.12,0.43,U] 
22:55:03.950 00.000 18120 refined, 7 included, MultiStar: {-0.21, 0.13}, one-star: {-0.24, 0.29}
22:55:03.951 00.001 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.73 = -2.56)
22:55:03.953 00.002 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
22:55:03.956 00.003 18120 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.58 mountX=-0.20 mountY=0.13, mountTheta=2.58
22:55:03.960 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.13, opts=13)
22:55:03.960 00.000 18120 Enqueuing Move request for scope (-0.21, 0.13)
22:55:03.961 00.001 21948 Worker thread wakes up
22:55:03.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:03.961 00.000 18120 UpdateGuideState exits: m=2029 RSB=30.9
22:55:03.962 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:03.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:03.962 00.000 18120 Enqueuing Expose request
22:55:03.963 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
22:55:03.963 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
22:55:03.963 00.000 21948 Moving (-0.21, 0.13) raw xDistance=-0.20 yDistance=0.13
22:55:03.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:55:03.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:03.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:55:03.963 00.000 21948 MoveAxis(E, 37, ABG)
22:55:03.963 00.000 21948 Guiding  Dir = 2, Dur = 37
22:55:03.963 00.000 21948 IsSlewing returns 0
22:55:03.963 00.000 21948 IsGuiding returns 0
22:55:03.965 00.002 21948 PulseGuide returned control before completion, sleep 46
22:55:04.012 00.047 21948 IsGuiding returns 0
22:55:04.012 00.000 21948 Move returns status 0, amount 37
22:55:04.012 00.000 21948 MoveAxis(N, 0, ABG)
22:55:04.012 00.000 21948 Move returns status 0, amount 0
22:55:04.012 00.000 21948 move complete, result=0
22:55:04.012 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
22:55:04.013 00.001 21948 worker thread done servicing request
22:55:04.013 00.000 21948 Worker thread wakes up
22:55:04.014 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:04.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:05.421 01.407 21948 Exposure complete
22:55:05.456 00.035 21948 worker thread done servicing request
22:55:05.456 00.000 18120 OnExposeComplete: enter
22:55:05.457 00.001 18120 UpdateGuideState(): m_state=6
22:55:05.458 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
22:55:05.458 00.000 18120 Star::Find returns 1 (0), X=412.94, Y=232.07, Mass=2097, SNR=31.6, Peak=233 HFD=4.3
22:55:05.459 00.001 18120 MultiStar: [#1 -0.02,-0.07,0.68,U] [#2 -0.33,0.00,0.61,U] [#3 0.02,-0.09,0.67,U] [#4 -0.25,0.03,0.52,U] [#5 -0.08,-0.12,0.48,U] [#6 0.11,0.26,0.49,U] [#7 -0.11,-0.04,0.51,U] [#8 -0.25,0.14,0.48,U] 
22:55:05.459 00.000 18120 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.15, 0.28}
22:55:05.460 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
22:55:05.460 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.64)
22:55:05.461 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.68 mountX=-0.10 mountY=0.08, mountTheta=2.48
22:55:05.462 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.06, opts=13)
22:55:05.462 00.000 18120 Enqueuing Move request for scope (-0.12, 0.06)
22:55:05.463 00.001 21948 Worker thread wakes up
22:55:05.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
22:55:05.463 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
22:55:05.463 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:05.463 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.6
22:55:05.464 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:05.464 00.000 18120 Enqueuing Expose request
22:55:05.465 00.001 21948 Moving (-0.12, 0.06) raw xDistance=-0.10 yDistance=0.08
22:55:05.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:55:05.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:05.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:05.465 00.000 21948 MoveAxis(E, 0, ABG)
22:55:05.465 00.000 21948 Move returns status 0, amount 0
22:55:05.465 00.000 21948 MoveAxis(N, 0, ABG)
22:55:05.465 00.000 21948 Move returns status 0, amount 0
22:55:05.465 00.000 21948 move complete, result=0
22:55:05.465 00.000 21948 worker thread done servicing request
22:55:05.465 00.000 21948 Worker thread wakes up
22:55:05.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:05.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:05.465 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:07.102 01.637 21948 Exposure complete
22:55:07.157 00.055 21948 worker thread done servicing request
22:55:07.158 00.001 18120 OnExposeComplete: enter
22:55:07.159 00.001 18120 UpdateGuideState(): m_state=6
22:55:07.162 00.003 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
22:55:07.163 00.001 18120 Star::Find returns 1 (0), X=413.12, Y=231.78, Mass=2009, SNR=30.5, Peak=193 HFD=4.1
22:55:07.164 00.001 18120 MultiStar: [#1 0.11,0.20,0.71,U] [#2 -0.19,0.04,0.61,U] [#3 0.18,0.13,0.69,U] [#4 -0.18,0.19,0.57,U] [#5 -0.05,0.00,0.51,U] [#6 0.17,0.44,0.00,M1] [#7 -0.04,0.04,0.51,U] [#8 -0.22,-0.19,0.45,U] 
22:55:07.166 00.002 18120 single-star, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.04, -0.00}
22:55:07.167 00.001 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.14) = xAngle (1.03 = 1.03)
22:55:07.168 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.13 = -2.15)
22:55:07.169 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.12 mountX=0.02 mountY=-0.03, mountTheta=-1.02
22:55:07.171 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
22:55:07.171 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
22:55:07.172 00.001 21948 Worker thread wakes up
22:55:07.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:07.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:55:07.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:55:07.172 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.5
22:55:07.173 00.001 21948 Moving (0.04, -0.00) raw xDistance=0.02 yDistance=-0.03
22:55:07.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:55:07.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:07.174 00.001 18120 Enqueuing Expose request
22:55:07.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:07.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:07.174 00.000 21948 MoveAxis(E, 0, ABG)
22:55:07.174 00.000 21948 Move returns status 0, amount 0
22:55:07.174 00.000 21948 MoveAxis(N, 0, ABG)
22:55:07.174 00.000 21948 Move returns status 0, amount 0
22:55:07.174 00.000 21948 move complete, result=0
22:55:07.174 00.000 21948 worker thread done servicing request
22:55:07.174 00.000 21948 Worker thread wakes up
22:55:07.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:07.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:07.175 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:08.694 01.519 21948 Exposure complete
22:55:08.736 00.042 21948 worker thread done servicing request
22:55:08.736 00.000 18120 OnExposeComplete: enter
22:55:08.737 00.001 18120 UpdateGuideState(): m_state=6
22:55:08.737 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
22:55:08.738 00.001 18120 Star::Find returns 1 (0), X=412.94, Y=232.08, Mass=1887, SNR=29.8, Peak=210 HFD=4.2
22:55:08.738 00.000 18120 MultiStar: [#1 -0.05,0.11,0.74,U] [#2 -0.33,-0.17,0.66,U] [#3 0.13,0.01,0.70,U] [#4 -0.05,0.10,0.58,U] [#5 0.04,-0.05,0.55,U] [#6 -0.17,0.26,0.51,U] [#7 -0.37,0.16,0.55,U] [#8 -0.53,0.11,0.00,M1] 
22:55:08.740 00.002 18120 refined, 7 included, MultiStar: {-0.11, 0.10}, one-star: {-0.14, 0.30}
22:55:08.742 00.002 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
22:55:08.743 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
22:55:08.744 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=-0.14 mountY=0.06, mountTheta=2.74
22:55:08.746 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.10, opts=13)
22:55:08.748 00.002 18120 Enqueuing Move request for scope (-0.11, 0.10)
22:55:08.750 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:08.752 00.002 18120 UpdateGuideState exits: m=1887 RSB=29.8
22:55:08.753 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:08.755 00.002 21948 Worker thread wakes up
22:55:08.755 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:08.758 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:55:08.758 00.000 18120 Enqueuing Expose request
22:55:08.758 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:55:08.758 00.000 21948 Moving (-0.11, 0.10) raw xDistance=-0.14 yDistance=0.06
22:55:08.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:55:08.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:08.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:55:08.758 00.000 21948 MoveAxis(E, 0, ABG)
22:55:08.758 00.000 21948 Move returns status 0, amount 0
22:55:08.758 00.000 21948 MoveAxis(N, 0, ABG)
22:55:08.758 00.000 21948 Move returns status 0, amount 0
22:55:08.758 00.000 21948 move complete, result=0
22:55:08.758 00.000 21948 worker thread done servicing request
22:55:08.758 00.000 21948 Worker thread wakes up
22:55:08.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:08.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:08.759 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:10.386 01.627 21948 Exposure complete
22:55:10.421 00.035 21948 worker thread done servicing request
22:55:10.421 00.000 18120 OnExposeComplete: enter
22:55:10.422 00.001 18120 UpdateGuideState(): m_state=6
22:55:10.425 00.003 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
22:55:10.426 00.001 18120 Star::Find returns 1 (0), X=413.03, Y=232.04, Mass=2148, SNR=31.9, Peak=226 HFD=4.4
22:55:10.427 00.001 18120 MultiStar: [#1 -0.03,-0.05,0.70,U] [#2 -0.21,-0.01,0.61,U] [#3 0.26,0.21,0.66,U] [#4 -0.22,0.18,0.54,U] [#5 -0.28,0.05,0.50,U] [#6 0.04,0.14,0.48,U] [#7 -0.44,0.11,0.00,M1] [#8 -0.26,0.32,0.43,U] 
22:55:10.428 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.14}, one-star: {-0.05, 0.26}
22:55:10.429 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
22:55:10.430 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
22:55:10.432 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.08 mountX=-0.16 mountY=0.01, mountTheta=3.10
22:55:10.433 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
22:55:10.434 00.001 18120 Enqueuing Move request for scope (-0.08, 0.14)
22:55:10.434 00.000 21948 Worker thread wakes up
22:55:10.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:10.435 00.001 18120 UpdateGuideState exits: m=2148 RSB=31.9
22:55:10.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:10.436 00.000 18120 Enqueuing Expose request
22:55:10.436 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
22:55:10.437 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
22:55:10.437 00.000 21948 Moving (-0.08, 0.14) raw xDistance=-0.16 yDistance=0.01
22:55:10.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:55:10.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:10.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:10.437 00.000 21948 MoveAxis(E, 0, ABG)
22:55:10.437 00.000 21948 Move returns status 0, amount 0
22:55:10.437 00.000 21948 MoveAxis(N, 0, ABG)
22:55:10.437 00.000 21948 Move returns status 0, amount 0
22:55:10.437 00.000 21948 move complete, result=0
22:55:10.437 00.000 21948 worker thread done servicing request
22:55:10.437 00.000 21948 Worker thread wakes up
22:55:10.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:10.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:10.437 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:11.950 01.513 21948 Exposure complete
22:55:12.007 00.057 21948 worker thread done servicing request
22:55:12.008 00.001 18120 OnExposeComplete: enter
22:55:12.009 00.001 18120 UpdateGuideState(): m_state=6
22:55:12.010 00.001 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
22:55:12.011 00.001 18120 Star::Find returns 1 (0), X=412.85, Y=232.18, Mass=1990, SNR=30.7, Peak=212 HFD=4.3
22:55:12.011 00.000 18120 MultiStar: [#1 -0.19,0.16,0.70,U] [#2 -0.25,0.23,0.65,U] [#3 0.10,0.33,0.67,U] [#4 -0.45,-0.00,0.00,M1] [#5 -0.25,-0.00,0.50,U] [#6 -0.14,0.18,0.50,U] [#7 -0.44,0.17,0.00,M2] [#8 -0.48,0.31,0.00,M1] 
22:55:12.012 00.001 18120 refined, 5 included, MultiStar: {-0.16, 0.24}, one-star: {-0.23, 0.40}
22:55:12.015 00.003 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
22:55:12.016 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
22:55:12.017 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.16 mountX=-0.29 mountY=0.04, mountTheta=3.01
22:55:12.019 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.24, opts=13)
22:55:12.022 00.003 18120 Enqueuing Move request for scope (-0.16, 0.24)
22:55:12.023 00.001 21948 Worker thread wakes up
22:55:12.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
22:55:12.023 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
22:55:12.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:12.024 00.001 21948 Moving (-0.16, 0.24) raw xDistance=-0.29 yDistance=0.04
22:55:12.024 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.7
22:55:12.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:12.025 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:12.025 00.000 18120 Enqueuing Expose request
22:55:12.026 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:55:12.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:12.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:55:12.026 00.000 21948 MoveAxis(E, 51, ABG)
22:55:12.026 00.000 21948 Guiding  Dir = 2, Dur = 51
22:55:12.026 00.000 21948 IsSlewing returns 0
22:55:12.026 00.000 21948 IsGuiding returns 0
22:55:12.028 00.002 21948 PulseGuide returned control before completion, sleep 59
22:55:12.095 00.067 21948 IsGuiding returns 0
22:55:12.095 00.000 21948 Move returns status 0, amount 51
22:55:12.095 00.000 21948 MoveAxis(N, 0, ABG)
22:55:12.095 00.000 21948 Move returns status 0, amount 0
22:55:12.095 00.000 21948 move complete, result=0
22:55:12.095 00.000 21948 worker thread done servicing request
22:55:12.095 00.000 21948 Worker thread wakes up
22:55:12.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:12.095 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
22:55:12.096 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:13.719 01.623 21948 Exposure complete
22:55:13.753 00.034 21948 worker thread done servicing request
22:55:13.753 00.000 18120 OnExposeComplete: enter
22:55:13.755 00.002 18120 UpdateGuideState(): m_state=6
22:55:13.757 00.002 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
22:55:13.758 00.001 18120 Star::Find returns 1 (0), X=413.16, Y=232.20, Mass=2056, SNR=31.2, Peak=221 HFD=4.0
22:55:13.760 00.002 18120 MultiStar: [#1 -0.35,0.26,0.00,M1] [#2 -0.38,0.45,0.00,M1] [#3 0.17,0.40,0.00,M1] [#4 -0.31,0.25,0.56,U] [#5 -0.54,0.03,0.00,M1] [#6 -0.15,0.39,0.00,M1] [#7 -0.21,0.09,0.51,U] [#8 -0.44,0.14,0.00,M2] 
22:55:13.760 00.000 18120 refined, 2 included, MultiStar: {-0.10, 0.29}, one-star: {0.08, 0.41}
22:55:13.761 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
22:55:13.762 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
22:55:13.763 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.89 mountX=-0.30 mountY=-0.04, mountTheta=-3.00
22:55:13.766 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.29, opts=13)
22:55:13.767 00.001 18120 Enqueuing Move request for scope (-0.10, 0.29)
22:55:13.768 00.001 21948 Worker thread wakes up
22:55:13.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:13.768 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.2
22:55:13.769 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.769 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
22:55:13.769 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
22:55:13.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:13.770 00.001 18120 Enqueuing Expose request
22:55:13.770 00.000 21948 Moving (-0.10, 0.29) raw xDistance=-0.30 yDistance=-0.04
22:55:13.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:55:13.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:13.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:55:13.770 00.000 21948 MoveAxis(E, 58, ABG)
22:55:13.770 00.000 21948 Guiding  Dir = 2, Dur = 58
22:55:13.771 00.001 21948 IsSlewing returns 0
22:55:13.771 00.000 21948 IsGuiding returns 0
22:55:13.772 00.001 21948 PulseGuide returned control before completion, sleep 67
22:55:13.846 00.074 21948 IsGuiding returns 0
22:55:13.846 00.000 21948 Move returns status 0, amount 58
22:55:13.846 00.000 21948 MoveAxis(N, 0, ABG)
22:55:13.846 00.000 21948 Move returns status 0, amount 0
22:55:13.846 00.000 21948 move complete, result=0
22:55:13.847 00.001 21948 worker thread done servicing request
22:55:13.847 00.000 21948 Worker thread wakes up
22:55:13.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:13.847 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
22:55:13.848 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:15.267 01.419 21948 Exposure complete
22:55:15.314 00.047 21948 worker thread done servicing request
22:55:15.315 00.001 18120 OnExposeComplete: enter
22:55:15.315 00.000 18120 UpdateGuideState(): m_state=6
22:55:15.316 00.001 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
22:55:15.316 00.000 18120 Star::Find returns 1 (0), X=413.12, Y=231.95, Mass=2061, SNR=31.2, Peak=223 HFD=4.2
22:55:15.317 00.001 18120 MultiStar: [#1 -0.12,0.20,0.69,U] [#2 -0.38,0.04,0.61,U] [#3 0.14,0.10,0.68,U] [#4 -0.31,0.12,0.54,U] [#5 -0.35,-0.22,0.49,U] [#6 -0.18,0.47,0.00,M2] [#7 -0.25,0.18,0.49,U] [#8 -0.50,0.23,0.00,M3] 
22:55:15.317 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.10}, one-star: {0.04, 0.17}
22:55:15.318 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
22:55:15.318 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.49)
22:55:15.319 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.53 mountX=-0.15 mountY=0.08, mountTheta=2.64
22:55:15.320 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.10, opts=13)
22:55:15.320 00.000 18120 Enqueuing Move request for scope (-0.14, 0.10)
22:55:15.321 00.001 21948 Worker thread wakes up
22:55:15.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:15.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
22:55:15.321 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.2
22:55:15.322 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:15.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:15.323 00.001 18120 Enqueuing Expose request
22:55:15.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
22:55:15.323 00.000 21948 Moving (-0.14, 0.10) raw xDistance=-0.15 yDistance=0.08
22:55:15.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:55:15.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:15.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:15.323 00.000 21948 MoveAxis(E, 0, ABG)
22:55:15.323 00.000 21948 Move returns status 0, amount 0
22:55:15.323 00.000 21948 MoveAxis(N, 0, ABG)
22:55:15.323 00.000 21948 Move returns status 0, amount 0
22:55:15.323 00.000 21948 move complete, result=0
22:55:15.323 00.000 21948 worker thread done servicing request
22:55:15.323 00.000 21948 Worker thread wakes up
22:55:15.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:15.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:15.324 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:16.952 01.628 21948 Exposure complete
22:55:16.997 00.045 21948 worker thread done servicing request
22:55:16.997 00.000 18120 OnExposeComplete: enter
22:55:17.000 00.003 18120 UpdateGuideState(): m_state=6
22:55:17.001 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
22:55:17.001 00.000 18120 Star::Find returns 1 (0), X=412.71, Y=232.03, Mass=1974, SNR=30.5, Peak=221 HFD=4.0
22:55:17.002 00.001 18120 MultiStar: [#1 -0.42,0.27,0.00,M1] [#2 -0.67,0.15,0.00,M1] [#3 -0.06,0.26,0.64,U] [#4 -0.24,0.18,0.56,U] [#5 -0.35,-0.01,0.54,U] [#6 -0.26,0.35,0.00,M3] [#7 -0.70,0.25,0.00,M1] [#8 -0.37,0.20,0.00,M4] 
22:55:17.002 00.000 18120 refined, 3 included, MultiStar: {-0.27, 0.19}, one-star: {-0.37, 0.25}
22:55:17.003 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.68 = -2.61)
22:55:17.003 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
22:55:17.004 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.28 mountY=0.16, mountTheta=2.64
22:55:17.006 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.19, opts=13)
22:55:17.007 00.001 18120 Enqueuing Move request for scope (-0.27, 0.19)
22:55:17.008 00.001 21948 Worker thread wakes up
22:55:17.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
22:55:17.008 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
22:55:17.008 00.000 21948 Moving (-0.27, 0.19) raw xDistance=-0.28 yDistance=0.16
22:55:17.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:55:17.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:17.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:17.009 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.5
22:55:17.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:17.010 00.000 18120 Enqueuing Expose request
22:55:17.011 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:55:17.011 00.000 21948 MoveAxis(E, 51, ABG)
22:55:17.011 00.000 21948 Guiding  Dir = 2, Dur = 51
22:55:17.012 00.001 21948 IsSlewing returns 0
22:55:17.012 00.000 21948 IsGuiding returns 0
22:55:17.014 00.002 21948 PulseGuide returned control before completion, sleep 60
22:55:17.078 00.064 21948 IsGuiding returns 0
22:55:17.078 00.000 21948 Move returns status 0, amount 51
22:55:17.078 00.000 21948 MoveAxis(N, 0, ABG)
22:55:17.078 00.000 21948 Move returns status 0, amount 0
22:55:17.078 00.000 21948 move complete, result=0
22:55:17.078 00.000 21948 worker thread done servicing request
22:55:17.078 00.000 21948 Worker thread wakes up
22:55:17.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:17.078 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
22:55:17.079 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:18.489 01.410 21948 Exposure complete
22:55:18.544 00.055 21948 worker thread done servicing request
22:55:18.544 00.000 18120 OnExposeComplete: enter
22:55:18.545 00.001 18120 UpdateGuideState(): m_state=6
22:55:18.546 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
22:55:18.547 00.001 18120 Star::Find returns 1 (0), X=412.81, Y=231.88, Mass=1948, SNR=30.3, Peak=203 HFD=4.3
22:55:18.548 00.001 18120 MultiStar: [#1 -0.09,-0.05,0.74,U] [#2 -0.35,0.03,0.65,U] [#3 0.08,0.08,0.68,U] [#4 -0.17,-0.18,0.55,U] [#5 -0.33,-0.16,0.52,U] [#6 -0.31,0.15,0.49,U] [#7 -0.25,-0.18,0.54,U] [#8 -0.37,-0.18,0.00,M5] 
22:55:18.548 00.000 18120 refined, 7 included, MultiStar: {-0.21, -0.01}, one-star: {-0.27, 0.10}
22:55:18.549 00.001 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
22:55:18.550 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
22:55:18.551 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.07 mountX=-0.07 mountY=0.19, mountTheta=1.93
22:55:18.552 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.01, opts=13)
22:55:18.553 00.001 18120 Enqueuing Move request for scope (-0.21, -0.01)
22:55:18.554 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:18.555 00.001 21948 Worker thread wakes up
22:55:18.555 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.3
22:55:18.557 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.558 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
22:55:18.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
22:55:18.558 00.000 21948 Moving (-0.21, -0.01) raw xDistance=-0.07 yDistance=0.19
22:55:18.558 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:18.559 00.001 18120 Enqueuing Expose request
22:55:18.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:55:18.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:18.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:55:18.560 00.001 21948 MoveAxis(E, 0, ABG)
22:55:18.560 00.000 21948 Move returns status 0, amount 0
22:55:18.560 00.000 21948 MoveAxis(N, 0, ABG)
22:55:18.560 00.000 21948 Move returns status 0, amount 0
22:55:18.560 00.000 21948 move complete, result=0
22:55:18.560 00.000 21948 worker thread done servicing request
22:55:18.560 00.000 21948 Worker thread wakes up
22:55:18.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:18.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:18.560 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:20.194 01.634 21948 Exposure complete
22:55:20.245 00.051 21948 worker thread done servicing request
22:55:20.245 00.000 18120 OnExposeComplete: enter
22:55:20.246 00.001 18120 UpdateGuideState(): m_state=6
22:55:20.247 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
22:55:20.247 00.000 18120 Star::Find returns 1 (0), X=413.06, Y=231.72, Mass=1947, SNR=30.3, Peak=214 HFD=4.0
22:55:20.248 00.001 18120 MultiStar: [#1 -0.16,0.03,0.73,U] [#2 -0.24,-0.17,0.67,U] [#3 0.16,-0.17,0.67,U] [#4 -0.22,-0.14,0.55,U] [#5 -0.51,-0.22,0.00,M1] [#6 -0.21,-0.05,0.51,U] [#7 -0.19,-0.25,0.48,U] [#8 -0.33,0.01,0.46,U] 
22:55:20.249 00.001 18120 single-star, 7 included, MultiStar: {-0.13, -0.10}, one-star: {-0.02, -0.06}
22:55:20.249 00.000 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
22:55:20.250 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
22:55:20.250 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=0.05 mountY=0.04, mountTheta=0.75
22:55:20.251 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
22:55:20.252 00.001 18120 Enqueuing Move request for scope (-0.02, -0.06)
22:55:20.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:20.253 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.3
22:55:20.253 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:20.255 00.002 21948 Worker thread wakes up
22:55:20.255 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:20.256 00.001 18120 Enqueuing Expose request
22:55:20.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:55:20.256 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:55:20.256 00.000 21948 Moving (-0.02, -0.06) raw xDistance=0.05 yDistance=0.04
22:55:20.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:55:20.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:20.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:55:20.256 00.000 21948 MoveAxis(E, 0, ABG)
22:55:20.256 00.000 21948 Move returns status 0, amount 0
22:55:20.256 00.000 21948 MoveAxis(N, 0, ABG)
22:55:20.256 00.000 21948 Move returns status 0, amount 0
22:55:20.256 00.000 21948 move complete, result=0
22:55:20.256 00.000 21948 worker thread done servicing request
22:55:20.256 00.000 21948 Worker thread wakes up
22:55:20.256 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:20.256 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:20.257 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:21.774 01.517 21948 Exposure complete
22:55:21.823 00.049 21948 worker thread done servicing request
22:55:21.823 00.000 18120 OnExposeComplete: enter
22:55:21.824 00.001 18120 UpdateGuideState(): m_state=6
22:55:21.824 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
22:55:21.825 00.001 18120 Star::Find returns 1 (0), X=412.79, Y=232.00, Mass=2142, SNR=31.7, Peak=227 HFD=4.1
22:55:21.825 00.000 18120 MultiStar: [#1 -0.27,-0.16,0.68,U] [#2 -0.31,-0.10,0.61,U] [#3 0.04,0.01,0.64,U] [#4 -0.39,-0.12,0.56,U] [#5 -0.39,-0.18,0.00,M2] [#6 -0.12,-0.03,0.45,U] [#7 -0.21,-0.21,0.54,U] [#8 -0.37,-0.01,0.42,U] 
22:55:21.826 00.001 18120 refined, 7 included, MultiStar: {-0.24, -0.03}, one-star: {-0.29, 0.22}
22:55:21.827 00.001 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.14) = xAngle (-1.88 = -1.88)
22:55:21.827 00.000 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.23 = 1.23)
22:55:21.827 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.02 mountX=-0.07 mountY=0.23, mountTheta=1.88
22:55:21.829 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.03, opts=13)
22:55:21.829 00.000 18120 Enqueuing Move request for scope (-0.24, -0.03)
22:55:21.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:21.830 00.001 18120 UpdateGuideState exits: m=2142 RSB=31.7
22:55:21.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.831 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:21.831 00.000 18120 Enqueuing Expose request
22:55:21.831 00.000 21948 Worker thread wakes up
22:55:21.832 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
22:55:21.832 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
22:55:21.832 00.000 21948 Moving (-0.24, -0.03) raw xDistance=-0.07 yDistance=0.23
22:55:21.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:55:21.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:21.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:55:21.832 00.000 21948 MoveAxis(E, 0, ABG)
22:55:21.832 00.000 21948 Move returns status 0, amount 0
22:55:21.832 00.000 21948 MoveAxis(N, 0, ABG)
22:55:21.832 00.000 21948 Move returns status 0, amount 0
22:55:21.832 00.000 21948 move complete, result=0
22:55:21.832 00.000 21948 worker thread done servicing request
22:55:21.832 00.000 21948 Worker thread wakes up
22:55:21.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:21.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:21.832 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:23.460 01.628 21948 Exposure complete
22:55:23.508 00.048 21948 worker thread done servicing request
22:55:23.509 00.001 18120 OnExposeComplete: enter
22:55:23.510 00.001 18120 UpdateGuideState(): m_state=6
22:55:23.511 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
22:55:23.511 00.000 18120 Star::Find returns 1 (0), X=413.12, Y=231.95, Mass=2017, SNR=30.9, Peak=220 HFD=4.2
22:55:23.512 00.001 18120 MultiStar: [#1 0.01,-0.03,0.70,U] [#2 -0.40,0.13,0.00,M1] [#3 0.43,-0.07,0.00,M1] [#4 -0.30,-0.05,0.52,U] [#5 -0.34,-0.09,0.52,U] [#6 0.00,0.12,0.49,U] [#7 -0.12,0.02,0.52,U] [#8 -0.30,0.09,0.46,U] 
22:55:23.513 00.001 18120 refined, 6 included, MultiStar: {-0.12, 0.04}, one-star: {0.03, 0.16}
22:55:23.515 00.002 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
22:55:23.515 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.74)
22:55:23.515 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=-0.09 mountY=0.08, mountTheta=2.38
22:55:23.517 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
22:55:23.517 00.000 18120 Enqueuing Move request for scope (-0.12, 0.04)
22:55:23.518 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:23.518 00.000 18120 UpdateGuideState exits: m=2017 RSB=30.9
22:55:23.518 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.519 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:23.519 00.000 18120 Enqueuing Expose request
22:55:23.520 00.001 21948 Worker thread wakes up
22:55:23.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
22:55:23.520 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
22:55:23.520 00.000 21948 Moving (-0.12, 0.04) raw xDistance=-0.09 yDistance=0.08
22:55:23.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:55:23.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:23.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:23.520 00.000 21948 MoveAxis(E, 0, ABG)
22:55:23.520 00.000 21948 Move returns status 0, amount 0
22:55:23.520 00.000 21948 MoveAxis(N, 0, ABG)
22:55:23.521 00.001 21948 Move returns status 0, amount 0
22:55:23.521 00.000 21948 move complete, result=0
22:55:23.521 00.000 21948 worker thread done servicing request
22:55:23.521 00.000 21948 Worker thread wakes up
22:55:23.521 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:23.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:23.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:25.047 01.526 21948 Exposure complete
22:55:25.074 00.027 21948 worker thread done servicing request
22:55:25.074 00.000 18120 OnExposeComplete: enter
22:55:25.075 00.001 18120 UpdateGuideState(): m_state=6
22:55:25.075 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
22:55:25.076 00.001 18120 Star::Find returns 1 (0), X=413.07, Y=231.91, Mass=1973, SNR=30.5, Peak=228 HFD=4.2
22:55:25.076 00.000 18120 MultiStar: [#1 -0.02,-0.01,0.75,U] [#2 -0.14,-0.16,0.67,U] [#3 -0.32,0.07,0.71,U] [#4 -0.30,-0.02,0.59,U] [#5 -0.00,-0.54,0.00,M2] [#6 -0.20,0.22,0.51,U] [#7 -0.29,-0.03,0.55,U] [#8 -0.14,-0.15,0.46,U] 
22:55:25.077 00.001 18120 single-star, 7 included, MultiStar: {-0.16, 0.01}, one-star: {-0.01, 0.13}
22:55:25.078 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.14) = xAngle (2.83 = 2.83)
22:55:25.078 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.93 = -0.35)
22:55:25.078 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
22:55:25.080 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.13, opts=13)
22:55:25.080 00.000 18120 Enqueuing Move request for scope (-0.01, 0.13)
22:55:25.081 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:25.081 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.5
22:55:25.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.082 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:25.082 00.000 18120 Enqueuing Expose request
22:55:25.083 00.001 21948 Worker thread wakes up
22:55:25.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
22:55:25.083 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
22:55:25.083 00.000 21948 Moving (-0.01, 0.13) raw xDistance=-0.12 yDistance=-0.04
22:55:25.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:55:25.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:25.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:55:25.083 00.000 21948 MoveAxis(E, 0, ABG)
22:55:25.083 00.000 21948 Move returns status 0, amount 0
22:55:25.083 00.000 21948 MoveAxis(N, 0, ABG)
22:55:25.083 00.000 21948 Move returns status 0, amount 0
22:55:25.083 00.000 21948 move complete, result=0
22:55:25.083 00.000 21948 worker thread done servicing request
22:55:25.083 00.000 21948 Worker thread wakes up
22:55:25.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:25.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:25.083 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:26.811 01.728 21948 Exposure complete
22:55:26.848 00.037 21948 worker thread done servicing request
22:55:26.848 00.000 18120 OnExposeComplete: enter
22:55:26.849 00.001 18120 UpdateGuideState(): m_state=6
22:55:26.850 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
22:55:26.850 00.000 18120 Star::Find returns 1 (0), X=413.01, Y=231.80, Mass=2194, SNR=32.1, Peak=237 HFD=4.1
22:55:26.851 00.001 18120 MultiStar: [#1 -0.09,-0.23,0.72,U] [#2 -0.16,-0.19,0.60,U] [#3 0.51,-0.13,0.00,M1] [#4 0.01,-0.28,0.49,U] [#5 -0.10,-0.16,0.47,U] [#6 0.02,0.10,0.49,U] [#7 -0.17,-0.17,0.52,U] [#8 -0.16,-0.09,0.42,U] 
22:55:26.851 00.000 18120 single-star, 7 included, MultiStar: {-0.09, -0.11}, one-star: {-0.07, 0.02}
22:55:26.852 00.001 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.14) = xAngle (3.98 = -2.30)
22:55:26.852 00.000 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.80)
22:55:26.853 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.84 mountX=-0.05 mountY=0.05, mountTheta=2.32
22:55:26.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
22:55:26.854 00.000 18120 Enqueuing Move request for scope (-0.07, 0.02)
22:55:26.855 00.001 21948 Worker thread wakes up
22:55:26.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:55:26.855 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:55:26.855 00.000 21948 Moving (-0.07, 0.02) raw xDistance=-0.05 yDistance=0.05
22:55:26.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:55:26.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:26.855 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:26.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:55:26.855 00.000 21948 MoveAxis(E, 0, ABG)
22:55:26.855 00.000 21948 Move returns status 0, amount 0
22:55:26.855 00.000 21948 MoveAxis(N, 0, ABG)
22:55:26.855 00.000 21948 Move returns status 0, amount 0
22:55:26.855 00.000 21948 move complete, result=0
22:55:26.855 00.000 21948 worker thread done servicing request
22:55:26.855 00.000 18120 UpdateGuideState exits: m=2194 RSB=32.1
22:55:26.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.857 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:26.857 00.000 18120 Enqueuing Expose request
22:55:26.858 00.001 21948 Worker thread wakes up
22:55:26.858 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:26.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:26.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:28.262 01.404 21948 Exposure complete
22:55:28.296 00.034 21948 worker thread done servicing request
22:55:28.296 00.000 18120 OnExposeComplete: enter
22:55:28.297 00.001 18120 UpdateGuideState(): m_state=6
22:55:28.297 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
22:55:28.297 00.000 18120 Star::Find returns 1 (0), X=412.88, Y=231.69, Mass=1988, SNR=30.7, Peak=191 HFD=4.0
22:55:28.298 00.001 18120 MultiStar: [#1 -0.13,-0.29,0.71,U] [#2 -0.22,-0.30,0.67,U] [#3 0.29,-0.20,0.69,U] [#4 0.04,-0.21,0.58,U] [#5 -0.37,-0.12,0.52,U] [#6 -0.14,-0.06,0.46,U] [#7 -0.41,-0.08,0.00,M1] [#8 -0.08,-0.07,0.45,U] 
22:55:28.299 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.17}, one-star: {-0.20, -0.09}
22:55:28.299 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.14) = xAngle (-0.95 = -0.95)
22:55:28.299 00.000 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.16 = 2.16)
22:55:28.300 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.09 mountX=0.12 mountY=0.17, mountTheta=0.96
22:55:28.302 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.17, opts=13)
22:55:28.303 00.001 18120 Enqueuing Move request for scope (-0.10, -0.17)
22:55:28.303 00.000 21948 Worker thread wakes up
22:55:28.304 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
22:55:28.304 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
22:55:28.304 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:28.304 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.7
22:55:28.305 00.001 21948 Moving (-0.10, -0.17) raw xDistance=0.12 yDistance=0.17
22:55:28.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:55:28.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:28.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:55:28.305 00.000 21948 MoveAxis(E, 0, ABG)
22:55:28.305 00.000 21948 Move returns status 0, amount 0
22:55:28.305 00.000 21948 MoveAxis(N, 0, ABG)
22:55:28.305 00.000 21948 Move returns status 0, amount 0
22:55:28.305 00.000 21948 move complete, result=0
22:55:28.305 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.305 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:28.306 00.001 18120 Enqueuing Expose request
22:55:28.306 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:28.307 00.001 21948 worker thread done servicing request
22:55:28.307 00.000 21948 Worker thread wakes up
22:55:28.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:28.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:29.934 01.627 21948 Exposure complete
22:55:29.971 00.037 21948 worker thread done servicing request
22:55:29.971 00.000 18120 OnExposeComplete: enter
22:55:29.972 00.001 18120 UpdateGuideState(): m_state=6
22:55:29.972 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
22:55:29.972 00.000 18120 Star::Find returns 1 (0), X=412.81, Y=231.65, Mass=2176, SNR=31.9, Peak=199 HFD=4.0
22:55:29.973 00.001 18120 MultiStar: [#1 -0.12,-0.10,0.69,U] [#2 -0.69,-0.19,0.00,M1] [#3 -0.08,-0.24,0.67,U] [#4 -0.30,-0.04,0.53,U] [#5 -0.16,-0.21,0.49,U] [#6 -0.27,-0.16,0.48,U] [#7 -0.38,-0.21,0.00,M2] [#8 -0.50,-0.18,0.00,M1] 
22:55:29.973 00.000 18120 refined, 5 included, MultiStar: {-0.20, -0.14}, one-star: {-0.27, -0.13}
22:55:29.974 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
22:55:29.974 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
22:55:29.975 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.52 mountX=0.05 mountY=0.25, mountTheta=1.38
22:55:29.976 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.14, opts=13)
22:55:29.976 00.000 18120 Enqueuing Move request for scope (-0.20, -0.14)
22:55:29.977 00.001 21948 Worker thread wakes up
22:55:29.977 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
22:55:29.977 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
22:55:29.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:29.977 00.000 18120 UpdateGuideState exits: m=2176 RSB=31.9
22:55:29.978 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:29.978 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:29.979 00.001 21948 Moving (-0.20, -0.14) raw xDistance=0.05 yDistance=0.25
22:55:29.979 00.000 18120 Enqueuing Expose request
22:55:29.980 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:55:29.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:29.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:55:29.980 00.000 21948 MoveAxis(E, 0, ABG)
22:55:29.980 00.000 21948 Move returns status 0, amount 0
22:55:29.980 00.000 21948 MoveAxis(N, 0, ABG)
22:55:29.980 00.000 21948 Move returns status 0, amount 0
22:55:29.980 00.000 21948 move complete, result=0
22:55:29.980 00.000 21948 worker thread done servicing request
22:55:29.980 00.000 21948 Worker thread wakes up
22:55:29.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:29.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:29.981 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:31.496 01.515 21948 Exposure complete
22:55:31.521 00.025 21948 worker thread done servicing request
22:55:31.521 00.000 18120 OnExposeComplete: enter
22:55:31.522 00.001 18120 UpdateGuideState(): m_state=6
22:55:31.522 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
22:55:31.523 00.001 18120 Star::Find returns 1 (1), X=412.82, Y=231.86, Mass=2179, SNR=32.0, Peak=255 HFD=4.2
22:55:31.523 00.000 18120 MultiStar: [#1 -0.23,-0.09,0.68,U] [#2 -0.31,-0.14,0.62,U] [#3 -0.22,-0.19,0.68,U] [#4 -0.10,-0.09,0.52,U] [#5 -0.27,-0.16,0.50,U] [#6 -0.13,0.24,0.45,U] [#7 -0.10,-0.10,0.45,U] [#8 -0.28,0.02,0.39,U] 
22:55:31.523 00.000 18120 refined, 8 included, MultiStar: {-0.22, -0.05}, one-star: {-0.27, 0.08}
22:55:31.524 00.001 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.14) = xAngle (-1.79 = -1.79)
22:55:31.524 00.000 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.31 = 1.31)
22:55:31.525 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=-0.05 mountY=0.22, mountTheta=1.79
22:55:31.529 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.05, opts=13)
22:55:31.529 00.000 18120 Enqueuing Move request for scope (-0.22, -0.05)
22:55:31.530 00.001 21948 Worker thread wakes up
22:55:31.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
22:55:31.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:31.530 00.000 18120 UpdateGuideState exits: m=2179 RSB=32.0 Saturée
22:55:31.531 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:31.532 00.001 18120 Enqueuing Expose request
22:55:31.532 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
22:55:31.532 00.000 21948 Moving (-0.22, -0.05) raw xDistance=-0.05 yDistance=0.22
22:55:31.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:55:31.532 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.39 newest=0.63
22:55:31.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:55:31.532 00.000 21948 MoveAxis(E, 0, ABG)
22:55:31.532 00.000 21948 Move returns status 0, amount 0
22:55:31.532 00.000 21948 MoveAxis(S, 52, ABG)
22:55:31.532 00.000 21948 Guiding  Dir = 1, Dur = 52
22:55:31.533 00.001 21948 IsSlewing returns 0
22:55:31.533 00.000 21948 IsGuiding returns 0
22:55:31.537 00.004 21948 PulseGuide returned control before completion, sleep 58
22:55:31.603 00.066 21948 IsGuiding returns 1
22:55:31.603 00.000 21948 scope still moving after pulse duration time elapsed
22:55:31.634 00.031 21948 IsSlewing returns 0
22:55:31.634 00.000 21948 IsGuiding returns 0
22:55:31.634 00.000 21948 scope move finished after 52 + 49 ms
22:55:31.634 00.000 21948 Move returns status 0, amount 52
22:55:31.634 00.000 21948 move complete, result=0
22:55:31.634 00.000 21948 worker thread done servicing request
22:55:31.634 00.000 21948 Worker thread wakes up
22:55:31.634 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:31.634 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:31.634 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 52 ms SOUTH
22:55:33.257 01.623 21948 Exposure complete
22:55:33.283 00.026 21948 worker thread done servicing request
22:55:33.283 00.000 18120 OnExposeComplete: enter
22:55:33.284 00.001 18120 UpdateGuideState(): m_state=6
22:55:33.286 00.002 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
22:55:33.287 00.001 18120 Star::Find returns 1 (1), X=412.99, Y=231.89, Mass=2299, SNR=32.9, Peak=255 HFD=4.3
22:55:33.288 00.001 18120 MultiStar: [#1 -0.23,0.02,0.68,U] [#2 -0.17,0.10,0.61,U] [#3 0.12,-0.04,0.64,U] [#4 -0.21,-0.12,0.53,U] [#5 -0.30,-0.17,0.47,U] [#6 -0.10,0.47,0.00,M1] [#7 -0.16,0.02,0.50,U] [#8 -0.31,-0.16,0.42,U] 
22:55:33.289 00.001 18120 single-star, 7 included, MultiStar: {-0.15, -0.01}, one-star: {-0.10, 0.10}
22:55:33.289 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
22:55:33.290 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.27)
22:55:33.290 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.31 mountX=-0.13 mountY=0.04, mountTheta=2.86
22:55:33.291 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.10, opts=13)
22:55:33.292 00.001 18120 Enqueuing Move request for scope (-0.10, 0.10)
22:55:33.292 00.000 21948 Worker thread wakes up
22:55:33.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
22:55:33.292 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
22:55:33.292 00.000 21948 Moving (-0.10, 0.10) raw xDistance=-0.13 yDistance=0.04
22:55:33.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:55:33.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:33.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:33.293 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:55:33.293 00.000 21948 MoveAxis(E, 0, ABG)
22:55:33.293 00.000 21948 Move returns status 0, amount 0
22:55:33.293 00.000 21948 MoveAxis(N, 0, ABG)
22:55:33.293 00.000 21948 Move returns status 0, amount 0
22:55:33.293 00.000 21948 move complete, result=0
22:55:33.293 00.000 21948 worker thread done servicing request
22:55:33.293 00.000 18120 UpdateGuideState exits: m=2299 RSB=32.9 Saturée
22:55:33.296 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:33.298 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:33.301 00.003 18120 Enqueuing Expose request
22:55:33.303 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:33.305 00.002 21948 Worker thread wakes up
22:55:33.305 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:33.305 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:34.821 01.516 21948 Exposure complete
22:55:34.884 00.063 21948 worker thread done servicing request
22:55:34.884 00.000 18120 OnExposeComplete: enter
22:55:34.886 00.002 18120 UpdateGuideState(): m_state=6
22:55:34.888 00.002 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
22:55:34.889 00.001 18120 Star::Find returns 1 (0), X=413.03, Y=231.88, Mass=1949, SNR=30.3, Peak=216 HFD=4.2
22:55:34.889 00.000 18120 MultiStar: [#1 -0.12,0.02,0.76,U] [#2 -0.38,0.18,0.00,M1] [#3 0.19,0.01,0.69,U] [#4 -0.18,-0.09,0.57,U] [#5 -0.43,-0.21,0.00,M1] [#6 -0.10,0.18,0.52,U] [#7 -0.32,0.08,0.54,U] [#8 -0.21,0.30,0.48,U] 
22:55:34.890 00.001 18120 single-star, 6 included, MultiStar: {-0.10, 0.08}, one-star: {-0.05, 0.10}
22:55:34.890 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
22:55:34.891 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
22:55:34.891 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.02 mountX=-0.11 mountY=-0.00, mountTheta=-3.12
22:55:34.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
22:55:34.893 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
22:55:34.893 00.000 21948 Worker thread wakes up
22:55:34.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:34.894 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:55:34.894 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:55:34.894 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.3
22:55:34.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.895 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:34.895 00.000 18120 Enqueuing Expose request
22:55:34.895 00.000 21948 Moving (-0.05, 0.10) raw xDistance=-0.11 yDistance=-0.00
22:55:34.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:55:34.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:34.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:55:34.895 00.000 21948 MoveAxis(E, 0, ABG)
22:55:34.895 00.000 21948 Move returns status 0, amount 0
22:55:34.895 00.000 21948 MoveAxis(N, 0, ABG)
22:55:34.895 00.000 21948 Move returns status 0, amount 0
22:55:34.895 00.000 21948 move complete, result=0
22:55:34.895 00.000 21948 worker thread done servicing request
22:55:34.895 00.000 21948 Worker thread wakes up
22:55:34.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:34.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:34.896 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:36.528 01.632 21948 Exposure complete
22:55:36.554 00.026 21948 worker thread done servicing request
22:55:36.554 00.000 18120 OnExposeComplete: enter
22:55:36.555 00.001 18120 UpdateGuideState(): m_state=6
22:55:36.556 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
22:55:36.556 00.000 18120 Star::Find returns 1 (0), X=413.13, Y=232.00, Mass=2050, SNR=31.2, Peak=224 HFD=4.2
22:55:36.557 00.001 18120 MultiStar: [#1 -0.13,0.13,0.76,U] [#2 -0.21,0.00,0.62,U] [#3 0.25,0.18,0.68,U] [#4 -0.43,0.18,0.00,M1] [#5 -0.23,0.04,0.49,U] [#6 -0.08,0.32,0.51,U] [#7 -0.27,-0.00,0.50,U] [#8 -0.11,0.15,0.45,U] 
22:55:36.557 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {0.05, 0.22}
22:55:36.558 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
22:55:36.558 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = 0.00)
22:55:36.559 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.04 mountX=-0.15 mountY=0.00, mountTheta=3.14
22:55:36.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
22:55:36.561 00.001 18120 Enqueuing Move request for scope (-0.07, 0.14)
22:55:36.561 00.000 21948 Worker thread wakes up
22:55:36.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:36.562 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.2
22:55:36.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:36.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:36.563 00.000 18120 Enqueuing Expose request
22:55:36.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
22:55:36.564 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
22:55:36.564 00.000 21948 Moving (-0.07, 0.14) raw xDistance=-0.15 yDistance=0.00
22:55:36.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:55:36.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:36.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:55:36.564 00.000 21948 MoveAxis(E, 0, ABG)
22:55:36.564 00.000 21948 Move returns status 0, amount 0
22:55:36.564 00.000 21948 MoveAxis(N, 0, ABG)
22:55:36.564 00.000 21948 Move returns status 0, amount 0
22:55:36.564 00.000 21948 move complete, result=0
22:55:36.564 00.000 21948 worker thread done servicing request
22:55:36.564 00.000 21948 Worker thread wakes up
22:55:36.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:36.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:36.564 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:38.079 01.515 21948 Exposure complete
22:55:38.105 00.026 21948 worker thread done servicing request
22:55:38.105 00.000 18120 OnExposeComplete: enter
22:55:38.108 00.003 18120 UpdateGuideState(): m_state=6
22:55:38.110 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
22:55:38.111 00.001 18120 Star::Find returns 1 (0), X=412.96, Y=231.97, Mass=2020, SNR=30.7, Peak=217 HFD=4.4
22:55:38.111 00.000 18120 MultiStar: [#1 -0.17,-0.00,0.71,U] [#2 -0.42,-0.14,0.00,M1] [#3 0.18,0.13,0.70,U] [#4 -0.02,0.06,0.57,U] [#5 -0.23,0.04,0.52,U] [#6 0.12,0.13,0.50,U] [#7 -0.16,-0.04,0.51,U] [#8 -0.33,-0.02,0.42,U] 
22:55:38.112 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {-0.12, 0.19}
22:55:38.112 00.000 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
22:55:38.112 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
22:55:38.113 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.42 mountX=-0.10 mountY=0.04, mountTheta=2.76
22:55:38.115 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.07, opts=13)
22:55:38.115 00.000 18120 Enqueuing Move request for scope (-0.08, 0.07)
22:55:38.115 00.000 21948 Worker thread wakes up
22:55:38.116 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
22:55:38.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
22:55:38.116 00.000 21948 Moving (-0.08, 0.07) raw xDistance=-0.10 yDistance=0.04
22:55:38.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:55:38.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:38.116 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.7
22:55:38.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.117 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:38.117 00.000 18120 Enqueuing Expose request
22:55:38.118 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:38.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:55:38.118 00.000 21948 MoveAxis(E, 0, ABG)
22:55:38.118 00.000 21948 Move returns status 0, amount 0
22:55:38.118 00.000 21948 MoveAxis(N, 0, ABG)
22:55:38.118 00.000 21948 Move returns status 0, amount 0
22:55:38.118 00.000 21948 move complete, result=0
22:55:38.118 00.000 21948 worker thread done servicing request
22:55:38.118 00.000 21948 Worker thread wakes up
22:55:38.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:38.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:38.118 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:39.741 01.623 21948 Exposure complete
22:55:39.768 00.027 21948 worker thread done servicing request
22:55:39.769 00.001 18120 OnExposeComplete: enter
22:55:39.769 00.000 18120 UpdateGuideState(): m_state=6
22:55:39.769 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
22:55:39.770 00.001 18120 Star::Find returns 1 (0), X=412.92, Y=231.93, Mass=1974, SNR=30.5, Peak=220 HFD=4.2
22:55:39.771 00.001 18120 MultiStar: [#1 -0.40,0.22,0.00,M1] [#2 -0.36,0.09,0.63,U] [#3 0.01,0.04,0.68,U] [#4 -0.59,0.03,0.00,M1] [#5 -0.45,-0.02,0.00,M1] [#6 -0.31,0.24,0.48,U] [#7 -0.36,0.03,0.51,U] [#8 -0.51,0.04,0.00,M1] 
22:55:39.771 00.000 18120 single-star, 4 included, MultiStar: {-0.22, 0.11}, one-star: {-0.16, 0.15}
22:55:39.774 00.003 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.14) = xAngle (3.55 = -2.73)
22:55:39.778 00.004 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.37)
22:55:39.779 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=-0.20 mountY=0.08, mountTheta=2.76
22:55:39.782 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.15, opts=13)
22:55:39.783 00.001 18120 Enqueuing Move request for scope (-0.16, 0.15)
22:55:39.783 00.000 21948 Worker thread wakes up
22:55:39.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:39.784 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.5
22:55:39.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:39.785 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:39.785 00.000 18120 Enqueuing Expose request
22:55:39.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
22:55:39.786 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
22:55:39.786 00.000 21948 Moving (-0.16, 0.15) raw xDistance=-0.20 yDistance=0.08
22:55:39.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:55:39.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:39.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:39.786 00.000 21948 MoveAxis(E, 36, ABG)
22:55:39.786 00.000 21948 Guiding  Dir = 2, Dur = 36
22:55:39.786 00.000 21948 IsSlewing returns 0
22:55:39.786 00.000 21948 IsGuiding returns 0
22:55:39.789 00.003 21948 PulseGuide returned control before completion, sleep 44
22:55:39.835 00.046 21948 IsGuiding returns 0
22:55:39.836 00.001 21948 Move returns status 0, amount 36
22:55:39.836 00.000 21948 MoveAxis(N, 0, ABG)
22:55:39.836 00.000 21948 Move returns status 0, amount 0
22:55:39.836 00.000 21948 move complete, result=0
22:55:39.836 00.000 21948 worker thread done servicing request
22:55:39.836 00.000 21948 Worker thread wakes up
22:55:39.836 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
22:55:39.837 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:39.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:41.247 01.410 21948 Exposure complete
22:55:41.288 00.041 21948 worker thread done servicing request
22:55:41.288 00.000 18120 OnExposeComplete: enter
22:55:41.289 00.001 18120 UpdateGuideState(): m_state=6
22:55:41.289 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
22:55:41.290 00.001 18120 Star::Find returns 1 (0), X=412.81, Y=231.87, Mass=2036, SNR=30.9, Peak=204 HFD=4.3
22:55:41.290 00.000 18120 MultiStar: [#1 -0.36,0.02,0.74,U] [#2 -0.22,0.17,0.60,U] [#3 0.17,0.17,0.68,U] [#4 -0.22,-0.02,0.55,U] [#5 -0.33,0.02,0.51,U] [#6 -0.20,0.07,0.49,U] [#7 -0.12,-0.23,0.51,U] [#8 -0.36,-0.12,0.47,U] 
22:55:41.291 00.001 18120 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {-0.27, 0.09}
22:55:41.291 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.13 = -2.16)
22:55:41.292 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
22:55:41.292 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.22 cameraTheta=2.98 mountX=-0.12 mountY=0.17, mountTheta=2.17
22:55:41.294 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.03, opts=13)
22:55:41.295 00.001 18120 Enqueuing Move request for scope (-0.21, 0.03)
22:55:41.296 00.001 21948 Worker thread wakes up
22:55:41.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
22:55:41.296 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
22:55:41.296 00.000 21948 Moving (-0.21, 0.03) raw xDistance=-0.12 yDistance=0.17
22:55:41.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:55:41.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:41.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:41.298 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:55:41.298 00.000 21948 MoveAxis(E, 0, ABG)
22:55:41.298 00.000 18120 UpdateGuideState exits: m=2036 RSB=30.9
22:55:41.299 00.001 21948 Move returns status 0, amount 0
22:55:41.299 00.000 21948 MoveAxis(N, 0, ABG)
22:55:41.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.300 00.001 21948 Move returns status 0, amount 0
22:55:41.300 00.000 21948 move complete, result=0
22:55:41.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:41.302 00.002 18120 Enqueuing Expose request
22:55:41.303 00.001 21948 worker thread done servicing request
22:55:41.303 00.000 21948 Worker thread wakes up
22:55:41.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:41.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:41.303 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:42.936 01.633 21948 Exposure complete
22:55:42.988 00.052 21948 worker thread done servicing request
22:55:42.988 00.000 18120 OnExposeComplete: enter
22:55:42.989 00.001 18120 UpdateGuideState(): m_state=6
22:55:42.989 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
22:55:42.990 00.001 18120 Star::Find returns 1 (0), X=412.96, Y=231.71, Mass=2057, SNR=31.0, Peak=212 HFD=4.1
22:55:42.991 00.001 18120 MultiStar: [#1 -0.53,-0.10,0.00,M1] [#2 -0.72,0.01,0.00,M1] [#3 0.05,0.13,0.67,U] [#4 -0.16,-0.10,0.56,U] [#5 -0.40,-0.14,0.00,M1] [#6 -0.15,0.01,0.48,U] [#7 -0.39,-0.16,0.00,M1] [#8 -0.38,-0.05,0.43,U] 
22:55:42.991 00.000 18120 refined, 4 included, MultiStar: {-0.13, -0.02}, one-star: {-0.12, -0.07}
22:55:42.992 00.001 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.87 = -1.87)
22:55:42.994 00.002 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.23 = 1.23)
22:55:42.995 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.01 mountX=-0.04 mountY=0.13, mountTheta=1.87
22:55:42.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.02, opts=13)
22:55:42.998 00.001 18120 Enqueuing Move request for scope (-0.13, -0.02)
22:55:42.999 00.001 21948 Worker thread wakes up
22:55:42.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
22:55:42.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:42.999 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.0
22:55:43.000 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:43.001 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:43.001 00.000 18120 Enqueuing Expose request
22:55:43.003 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
22:55:43.003 00.000 21948 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=0.13
22:55:43.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:55:43.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:43.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:55:43.003 00.000 21948 MoveAxis(E, 0, ABG)
22:55:43.003 00.000 21948 Move returns status 0, amount 0
22:55:43.003 00.000 21948 MoveAxis(N, 0, ABG)
22:55:43.003 00.000 21948 Move returns status 0, amount 0
22:55:43.003 00.000 21948 move complete, result=0
22:55:43.003 00.000 21948 worker thread done servicing request
22:55:43.003 00.000 21948 Worker thread wakes up
22:55:43.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:43.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:43.004 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:44.528 01.524 21948 Exposure complete
22:55:44.554 00.026 21948 worker thread done servicing request
22:55:44.555 00.001 18120 OnExposeComplete: enter
22:55:44.556 00.001 18120 UpdateGuideState(): m_state=6
22:55:44.557 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
22:55:44.558 00.001 18120 Star::Find returns 1 (0), X=412.84, Y=231.93, Mass=1915, SNR=30.0, Peak=205 HFD=4.2
22:55:44.558 00.000 18120 MultiStar: [#1 -0.36,0.15,0.79,U] [#2 -0.66,0.10,0.00,M2] [#3 0.02,0.10,0.71,U] [#4 -0.19,0.04,0.57,U] [#5 -0.50,0.13,0.00,M2] [#6 -0.14,0.34,0.49,U] [#7 -0.46,0.14,0.00,M2] [#8 -0.37,-0.02,0.47,U] 
22:55:44.559 00.001 18120 refined, 5 included, MultiStar: {-0.21, 0.13}, one-star: {-0.24, 0.15}
22:55:44.559 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.75 = -2.53)
22:55:44.560 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.57)
22:55:44.560 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.61 mountX=-0.20 mountY=0.13, mountTheta=2.56
22:55:44.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.13, opts=13)
22:55:44.562 00.001 18120 Enqueuing Move request for scope (-0.21, 0.13)
22:55:44.562 00.000 21948 Worker thread wakes up
22:55:44.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
22:55:44.562 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
22:55:44.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:44.563 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.0
22:55:44.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:44.564 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:44.564 00.000 18120 Enqueuing Expose request
22:55:44.564 00.000 21948 Moving (-0.21, 0.13) raw xDistance=-0.20 yDistance=0.13
22:55:44.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:55:44.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:44.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:55:44.564 00.000 21948 MoveAxis(E, 37, ABG)
22:55:44.564 00.000 21948 Guiding  Dir = 2, Dur = 37
22:55:44.565 00.001 21948 IsSlewing returns 0
22:55:44.565 00.000 21948 IsGuiding returns 0
22:55:44.567 00.002 21948 PulseGuide returned control before completion, sleep 46
22:55:44.622 00.055 21948 IsGuiding returns 0
22:55:44.622 00.000 21948 Move returns status 0, amount 37
22:55:44.622 00.000 21948 MoveAxis(N, 0, ABG)
22:55:44.622 00.000 21948 Move returns status 0, amount 0
22:55:44.623 00.001 21948 move complete, result=0
22:55:44.623 00.000 21948 worker thread done servicing request
22:55:44.623 00.000 21948 Worker thread wakes up
22:55:44.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:44.623 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
22:55:44.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:46.256 01.633 21948 Exposure complete
22:55:46.288 00.032 21948 worker thread done servicing request
22:55:46.288 00.000 18120 OnExposeComplete: enter
22:55:46.290 00.002 18120 UpdateGuideState(): m_state=6
22:55:46.290 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
22:55:46.290 00.000 18120 Star::Find returns 1 (0), X=412.87, Y=231.76, Mass=1999, SNR=30.7, Peak=217 HFD=4.1
22:55:46.291 00.001 18120 MultiStar: [#1 -0.42,0.07,0.00,M1] [#2 -0.33,0.02,0.65,U] [#3 0.07,-0.02,0.67,U] [#4 -0.50,-0.13,0.00,M1] [#5 -0.30,-0.01,0.50,U] [#6 -0.26,0.26,0.49,U] [#7 -0.35,0.08,0.52,U] [#8 -0.08,0.00,0.44,U] 
22:55:46.291 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.03}, one-star: {-0.21, -0.02}
22:55:46.292 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.13 = -2.15)
22:55:46.292 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
22:55:46.292 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=2.99 mountX=-0.12 mountY=0.17, mountTheta=2.17
22:55:46.294 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.03, opts=13)
22:55:46.294 00.000 18120 Enqueuing Move request for scope (-0.21, 0.03)
22:55:46.295 00.001 21948 Worker thread wakes up
22:55:46.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:46.295 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.7
22:55:46.295 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.296 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:46.296 00.000 18120 Enqueuing Expose request
22:55:46.297 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
22:55:46.297 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
22:55:46.297 00.000 21948 Moving (-0.21, 0.03) raw xDistance=-0.12 yDistance=0.17
22:55:46.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:55:46.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:46.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:55:46.297 00.000 21948 MoveAxis(E, 0, ABG)
22:55:46.297 00.000 21948 Move returns status 0, amount 0
22:55:46.297 00.000 21948 MoveAxis(N, 0, ABG)
22:55:46.297 00.000 21948 Move returns status 0, amount 0
22:55:46.297 00.000 21948 move complete, result=0
22:55:46.297 00.000 21948 worker thread done servicing request
22:55:46.297 00.000 21948 Worker thread wakes up
22:55:46.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:46.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:46.297 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:47.818 01.521 21948 Exposure complete
22:55:47.855 00.037 21948 worker thread done servicing request
22:55:47.855 00.000 18120 OnExposeComplete: enter
22:55:47.856 00.001 18120 UpdateGuideState(): m_state=6
22:55:47.856 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
22:55:47.857 00.001 18120 Star::Find returns 1 (0), X=412.92, Y=231.82, Mass=2053, SNR=31.2, Peak=220 HFD=4.2
22:55:47.857 00.000 18120 MultiStar: [#1 -0.11,-0.06,0.72,U] [#2 -0.36,-0.15,0.64,U] [#3 -0.31,-0.17,0.67,U] [#4 -0.14,-0.04,0.58,U] [#5 -0.27,-0.11,0.51,U] [#6 -0.33,0.35,0.00,M1] [#7 -0.00,-0.29,0.51,U] [#8 -0.23,0.17,0.46,U] 
22:55:47.858 00.001 18120 single-star, 7 included, MultiStar: {-0.20, -0.07}, one-star: {-0.16, 0.04}
22:55:47.858 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
22:55:47.859 00.001 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.16 = 0.87)
22:55:47.860 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.91 mountX=-0.10 mountY=0.13, mountTheta=2.24
22:55:47.862 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.04, opts=13)
22:55:47.863 00.001 18120 Enqueuing Move request for scope (-0.16, 0.04)
22:55:47.864 00.001 21948 Worker thread wakes up
22:55:47.864 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:47.864 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.2
22:55:47.865 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:47.865 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:47.866 00.001 18120 Enqueuing Expose request
22:55:47.866 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
22:55:47.866 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
22:55:47.866 00.000 21948 Moving (-0.16, 0.04) raw xDistance=-0.10 yDistance=0.13
22:55:47.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:55:47.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:47.866 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:55:47.866 00.000 21948 MoveAxis(E, 0, ABG)
22:55:47.866 00.000 21948 Move returns status 0, amount 0
22:55:47.866 00.000 21948 MoveAxis(N, 0, ABG)
22:55:47.866 00.000 21948 Move returns status 0, amount 0
22:55:47.866 00.000 21948 move complete, result=0
22:55:47.866 00.000 21948 worker thread done servicing request
22:55:47.866 00.000 21948 Worker thread wakes up
22:55:47.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:47.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:47.867 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:49.495 01.628 21948 Exposure complete
22:55:49.539 00.044 21948 worker thread done servicing request
22:55:49.539 00.000 18120 OnExposeComplete: enter
22:55:49.543 00.004 18120 UpdateGuideState(): m_state=6
22:55:49.544 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
22:55:49.544 00.000 18120 Star::Find returns 1 (0), X=413.00, Y=231.57, Mass=1838, SNR=29.3, Peak=171 HFD=4.1
22:55:49.545 00.001 18120 MultiStar: [#1 -0.28,0.02,0.75,U] [#2 -0.30,-0.22,0.67,U] [#3 0.28,-0.22,0.75,U] [#4 -0.08,-0.24,0.55,U] [#5 -0.13,-0.28,0.58,U] [#6 0.12,-0.06,0.50,U] [#7 0.01,-0.39,0.56,U] [#8 -0.26,-0.00,0.45,U] 
22:55:49.545 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.08, -0.21}
22:55:49.545 00.000 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.14) = xAngle (-0.84 = -0.84)
22:55:49.546 00.001 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
22:55:49.546 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.98 mountX=0.13 mountY=0.15, mountTheta=0.86
22:55:49.548 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.18, opts=13)
22:55:49.548 00.000 18120 Enqueuing Move request for scope (-0.08, -0.18)
22:55:49.549 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:49.549 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.3
22:55:49.550 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:49.550 00.000 21948 Worker thread wakes up
22:55:49.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
22:55:49.550 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
22:55:49.550 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:49.551 00.001 18120 Enqueuing Expose request
22:55:49.551 00.000 21948 Moving (-0.08, -0.18) raw xDistance=0.13 yDistance=0.15
22:55:49.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:55:49.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:49.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:55:49.551 00.000 21948 MoveAxis(E, 0, ABG)
22:55:49.551 00.000 21948 Move returns status 0, amount 0
22:55:49.551 00.000 21948 MoveAxis(N, 0, ABG)
22:55:49.551 00.000 21948 Move returns status 0, amount 0
22:55:49.551 00.000 21948 move complete, result=0
22:55:49.551 00.000 21948 worker thread done servicing request
22:55:49.551 00.000 21948 Worker thread wakes up
22:55:49.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:49.552 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:49.552 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:51.069 01.517 21948 Exposure complete
22:55:51.109 00.040 21948 worker thread done servicing request
22:55:51.109 00.000 18120 OnExposeComplete: enter
22:55:51.110 00.001 18120 UpdateGuideState(): m_state=6
22:55:51.110 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
22:55:51.111 00.001 18120 Star::Find returns 1 (0), X=413.12, Y=231.57, Mass=2191, SNR=32.1, Peak=195 HFD=3.9
22:55:51.111 00.000 18120 MultiStar: [#1 -0.18,-0.15,0.68,U] [#2 -0.41,-0.38,0.00,M1] [#3 0.40,-0.40,0.00,M1] [#4 -0.28,-0.26,0.57,U] [#5 -0.33,-0.45,0.00,M1] [#6 0.21,-0.06,0.47,U] [#7 -0.11,-0.39,0.49,U] [#8 -0.35,-0.44,0.00,M1] 
22:55:51.112 00.001 18120 single-star, 4 included, MultiStar: {-0.06, -0.21}, one-star: {0.04, -0.21}
22:55:51.112 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
22:55:51.113 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
22:55:51.113 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.39 mountX=0.21 mountY=0.06, mountTheta=0.28
22:55:51.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.21, opts=13)
22:55:51.115 00.001 18120 Enqueuing Move request for scope (0.04, -0.21)
22:55:51.115 00.000 21948 Worker thread wakes up
22:55:51.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:51.116 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:55:51.116 00.000 18120 UpdateGuideState exits: m=2191 RSB=32.1
22:55:51.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:55:51.116 00.000 21948 Moving (0.04, -0.21) raw xDistance=0.21 yDistance=0.06
22:55:51.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.117 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:51.117 00.000 18120 Enqueuing Expose request
22:55:51.118 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:55:51.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:51.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:55:51.118 00.000 21948 MoveAxis(W, 37, ABG)
22:55:51.118 00.000 21948 Guiding  Dir = 3, Dur = 37
22:55:51.118 00.000 21948 IsSlewing returns 0
22:55:51.118 00.000 21948 IsGuiding returns 0
22:55:51.120 00.002 21948 PulseGuide returned control before completion, sleep 46
22:55:51.177 00.057 21948 IsGuiding returns 0
22:55:51.177 00.000 21948 Move returns status 0, amount 37
22:55:51.177 00.000 21948 MoveAxis(N, 0, ABG)
22:55:51.177 00.000 21948 Move returns status 0, amount 0
22:55:51.177 00.000 21948 move complete, result=0
22:55:51.178 00.001 21948 worker thread done servicing request
22:55:51.178 00.000 21948 Worker thread wakes up
22:55:51.178 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
22:55:51.180 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:51.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:52.805 01.625 21948 Exposure complete
22:55:52.832 00.027 21948 worker thread done servicing request
22:55:52.832 00.000 18120 OnExposeComplete: enter
22:55:52.832 00.000 18120 UpdateGuideState(): m_state=6
22:55:52.833 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
22:55:52.833 00.000 18120 Star::Find returns 1 (0), X=412.96, Y=231.69, Mass=2020, SNR=30.8, Peak=198 HFD=4.1
22:55:52.834 00.001 18120 MultiStar: [#1 -0.18,-0.37,0.74,U] [#2 -0.17,-0.34,0.63,U] [#3 -0.24,-0.48,0.00,M2] [#4 0.07,-0.24,0.56,U] [#5 -0.21,-0.62,0.00,M2] [#6 -0.17,-0.64,0.00,M1] [#7 -0.08,-0.29,0.54,U] [#8 -0.13,-0.37,0.46,U] 
22:55:52.835 00.001 18120 single-star, 5 included, MultiStar: {-0.11, -0.27}, one-star: {-0.12, -0.09}
22:55:52.835 00.000 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.14) = xAngle (-1.35 = -1.35)
22:55:52.836 00.001 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.75 = 1.75)
22:55:52.836 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=0.03 mountY=0.14, mountTheta=1.36
22:55:52.837 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.09, opts=13)
22:55:52.838 00.001 18120 Enqueuing Move request for scope (-0.12, -0.09)
22:55:52.838 00.000 21948 Worker thread wakes up
22:55:52.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:52.839 00.001 18120 UpdateGuideState exits: m=2020 RSB=30.8
22:55:52.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.840 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:52.840 00.000 18120 Enqueuing Expose request
22:55:52.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
22:55:52.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
22:55:52.841 00.001 21948 Moving (-0.12, -0.09) raw xDistance=0.03 yDistance=0.14
22:55:52.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:55:52.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:52.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:55:52.841 00.000 21948 MoveAxis(E, 0, ABG)
22:55:52.841 00.000 21948 Move returns status 0, amount 0
22:55:52.841 00.000 21948 MoveAxis(N, 0, ABG)
22:55:52.841 00.000 21948 Move returns status 0, amount 0
22:55:52.841 00.000 21948 move complete, result=0
22:55:52.841 00.000 21948 worker thread done servicing request
22:55:52.841 00.000 21948 Worker thread wakes up
22:55:52.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:52.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:52.841 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:54.366 01.525 21948 Exposure complete
22:55:54.400 00.034 21948 worker thread done servicing request
22:55:54.400 00.000 18120 OnExposeComplete: enter
22:55:54.400 00.000 18120 UpdateGuideState(): m_state=6
22:55:54.401 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
22:55:54.402 00.001 18120 Star::Find returns 1 (0), X=412.95, Y=231.55, Mass=2006, SNR=30.7, Peak=168 HFD=4.2
22:55:54.402 00.000 18120 MultiStar: [#1 0.03,-0.19,0.75,U] [#2 -0.17,-0.27,0.64,U] [#3 0.18,-0.39,0.00,M3] [#4 -0.04,-0.32,0.55,U] [#5 -0.08,-0.57,0.00,M3] [#6 0.13,-0.22,0.51,U] [#7 -0.29,-0.35,0.00,M1] [#8 -0.12,-0.45,0.00,M1] 
22:55:54.403 00.001 18120 refined, 4 included, MultiStar: {-0.05, -0.24}, one-star: {-0.13, -0.23}
22:55:54.403 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
22:55:54.403 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.48 = 2.48)
22:55:54.404 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.77 mountX=0.20 mountY=0.15, mountTheta=0.65
22:55:54.405 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.24, opts=13)
22:55:54.406 00.001 18120 Enqueuing Move request for scope (-0.05, -0.24)
22:55:54.406 00.000 21948 Worker thread wakes up
22:55:54.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
22:55:54.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
22:55:54.406 00.000 21948 Moving (-0.05, -0.24) raw xDistance=0.20 yDistance=0.15
22:55:54.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:55:54.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:54.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:55:54.406 00.000 21948 MoveAxis(W, 36, ABG)
22:55:54.406 00.000 21948 Guiding  Dir = 3, Dur = 36
22:55:54.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:54.407 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.7
22:55:54.407 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:54.408 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:54.408 00.000 18120 Enqueuing Expose request
22:55:54.409 00.001 21948 IsSlewing returns 0
22:55:54.410 00.001 21948 IsGuiding returns 0
22:55:54.411 00.001 21948 PulseGuide returned control before completion, sleep 45
22:55:54.473 00.062 21948 IsGuiding returns 0
22:55:54.473 00.000 21948 Move returns status 0, amount 36
22:55:54.473 00.000 21948 MoveAxis(N, 0, ABG)
22:55:54.473 00.000 21948 Move returns status 0, amount 0
22:55:54.473 00.000 21948 move complete, result=0
22:55:54.473 00.000 21948 worker thread done servicing request
22:55:54.473 00.000 21948 Worker thread wakes up
22:55:54.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:54.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:54.473 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
22:55:56.104 01.631 21948 Exposure complete
22:55:56.144 00.040 21948 worker thread done servicing request
22:55:56.144 00.000 18120 OnExposeComplete: enter
22:55:56.144 00.000 18120 UpdateGuideState(): m_state=6
22:55:56.145 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
22:55:56.145 00.000 18120 Star::Find returns 1 (0), X=413.25, Y=231.81, Mass=2037, SNR=31.1, Peak=210 HFD=3.9
22:55:56.146 00.001 18120 MultiStar: [#1 -0.06,-0.13,0.71,U] [#2 -0.11,-0.20,0.63,U] [#3 0.28,-0.23,0.69,U] [#4 -0.02,-0.29,0.54,U] [#5 0.25,-0.16,0.48,U] [#6 0.09,-0.35,0.48,U] [#7 0.21,-0.42,0.00,M2] [#8 -0.14,-0.16,0.45,U] 
22:55:56.146 00.000 18120 single-star, 7 included, MultiStar: {0.07, -0.16}, one-star: {0.17, 0.03}
22:55:56.147 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.14) = xAngle (1.34 = 1.34)
22:55:56.147 00.000 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.44 = -1.84)
22:55:56.148 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=0.04 mountY=-0.17, mountTheta=-1.34
22:55:56.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.03, opts=13)
22:55:56.150 00.001 18120 Enqueuing Move request for scope (0.17, 0.03)
22:55:56.150 00.000 21948 Worker thread wakes up
22:55:56.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:55:56.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:56.151 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:55:56.151 00.000 21948 Moving (0.17, 0.03) raw xDistance=0.04 yDistance=-0.17
22:55:56.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:55:56.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:56.151 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.1
22:55:56.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:56.153 00.002 18120 Enqueuing Expose request
22:55:56.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:55:56.153 00.000 21948 MoveAxis(E, 0, ABG)
22:55:56.153 00.000 21948 Move returns status 0, amount 0
22:55:56.153 00.000 21948 MoveAxis(N, 0, ABG)
22:55:56.153 00.000 21948 Move returns status 0, amount 0
22:55:56.153 00.000 21948 move complete, result=0
22:55:56.153 00.000 21948 worker thread done servicing request
22:55:56.153 00.000 21948 Worker thread wakes up
22:55:56.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:56.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:56.153 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:55:57.676 01.523 21948 Exposure complete
22:55:57.729 00.053 21948 worker thread done servicing request
22:55:57.729 00.000 18120 OnExposeComplete: enter
22:55:57.731 00.002 18120 UpdateGuideState(): m_state=6
22:55:57.733 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
22:55:57.735 00.002 18120 Star::Find returns 1 (0), X=413.12, Y=231.66, Mass=1789, SNR=29.0, Peak=179 HFD=3.9
22:55:57.736 00.001 18120 MultiStar: [#1 0.16,-0.01,0.80,U] [#2 -0.20,-0.28,0.65,U] [#3 0.17,-0.15,0.72,U] [#4 -0.07,-0.18,0.60,U] [#5 -0.09,-0.26,0.54,U] [#6 0.07,-0.07,0.52,U] [#7 -0.01,-0.31,0.52,U] [#8 -0.24,-0.15,0.46,U] 
22:55:57.737 00.001 18120 single-star, 8 included, MultiStar: {-0.00, -0.16}, one-star: {0.04, -0.12}
22:55:57.739 00.002 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.14) = xAngle (-0.11 = -0.11)
22:55:57.740 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.00 = 3.00)
22:55:57.741 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.25 mountX=0.12 mountY=0.02, mountTheta=0.14
22:55:57.743 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
22:55:57.744 00.001 18120 Enqueuing Move request for scope (0.04, -0.12)
22:55:57.744 00.000 21948 Worker thread wakes up
22:55:57.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:57.745 00.001 18120 UpdateGuideState exits: m=1789 RSB=29.0
22:55:57.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:57.746 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:57.746 00.000 18120 Enqueuing Expose request
22:55:57.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:55:57.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:55:57.746 00.000 21948 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=0.02
22:55:57.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:55:57.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:57.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:57.747 00.001 21948 MoveAxis(E, 0, ABG)
22:55:57.747 00.000 21948 Move returns status 0, amount 0
22:55:57.747 00.000 21948 MoveAxis(N, 0, ABG)
22:55:57.747 00.000 21948 Move returns status 0, amount 0
22:55:57.747 00.000 21948 move complete, result=0
22:55:57.747 00.000 21948 worker thread done servicing request
22:55:57.747 00.000 21948 Worker thread wakes up
22:55:57.747 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:57.747 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:57.747 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:59.379 01.632 21948 Exposure complete
22:55:59.411 00.032 21948 worker thread done servicing request
22:55:59.412 00.001 18120 OnExposeComplete: enter
22:55:59.412 00.000 18120 UpdateGuideState(): m_state=6
22:55:59.413 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
22:55:59.413 00.000 18120 Star::Find returns 1 (0), X=412.94, Y=231.60, Mass=1975, SNR=30.5, Peak=178 HFD=4.1
22:55:59.414 00.001 18120 MultiStar: [#1 -0.08,-0.09,0.77,U] [#2 -0.46,-0.17,0.00,M1] [#3 0.08,-0.02,0.67,U] [#4 -0.44,-0.16,0.00,M1] [#5 -0.32,-0.36,0.00,M2] [#6 0.09,-0.13,0.51,U] [#7 -0.43,-0.22,0.00,M2] [#8 -0.07,-0.14,0.43,U] 
22:55:59.414 00.000 18120 refined, 4 included, MultiStar: {-0.04, -0.12}, one-star: {-0.14, -0.19}
22:55:59.414 00.000 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
22:55:59.416 00.002 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.33 = 2.33)
22:55:59.416 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.92 mountX=0.09 mountY=0.09, mountTheta=0.79
22:55:59.418 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.12, opts=13)
22:55:59.418 00.000 18120 Enqueuing Move request for scope (-0.04, -0.12)
22:55:59.419 00.001 21948 Worker thread wakes up
22:55:59.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:55:59.420 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.5
22:55:59.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:59.421 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:55:59.421 00.000 18120 Enqueuing Expose request
22:55:59.422 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:55:59.422 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:55:59.422 00.000 21948 Moving (-0.04, -0.12) raw xDistance=0.09 yDistance=0.09
22:55:59.422 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:55:59.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:59.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:55:59.422 00.000 21948 MoveAxis(E, 0, ABG)
22:55:59.422 00.000 21948 Move returns status 0, amount 0
22:55:59.422 00.000 21948 MoveAxis(N, 0, ABG)
22:55:59.422 00.000 21948 Move returns status 0, amount 0
22:55:59.422 00.000 21948 move complete, result=0
22:55:59.422 00.000 21948 worker thread done servicing request
22:55:59.422 00.000 21948 Worker thread wakes up
22:55:59.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:55:59.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:55:59.422 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:00.941 01.519 21948 Exposure complete
22:56:00.977 00.036 21948 worker thread done servicing request
22:56:00.977 00.000 18120 OnExposeComplete: enter
22:56:00.979 00.002 18120 UpdateGuideState(): m_state=6
22:56:00.980 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
22:56:00.981 00.001 18120 Star::Find returns 1 (0), X=412.89, Y=231.78, Mass=1902, SNR=29.8, Peak=195 HFD=4.2
22:56:00.983 00.002 18120 MultiStar: [#1 -0.23,0.04,0.73,U] [#2 -0.56,0.10,0.00,M2] [#3 -0.09,-0.14,0.70,U] [#4 -0.22,-0.07,0.59,U] [#5 -0.08,-0.22,0.54,U] [#6 -0.08,-0.04,0.55,U] [#7 -0.34,-0.25,0.00,M3] [#8 -0.27,-0.23,0.46,U] 
22:56:00.984 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.08}, one-star: {-0.19, -0.00}
22:56:00.984 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
22:56:00.986 00.002 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.54 = 1.54)
22:56:00.988 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-2.70 mountX=0.00 mountY=0.18, mountTheta=1.56
22:56:00.992 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.08, opts=13)
22:56:00.995 00.003 18120 Enqueuing Move request for scope (-0.17, -0.08)
22:56:00.997 00.002 21948 Worker thread wakes up
22:56:00.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
22:56:00.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
22:56:00.997 00.000 21948 Moving (-0.17, -0.08) raw xDistance=0.00 yDistance=0.18
22:56:00.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:56:00.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:00.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:00.999 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:56:00.999 00.000 21948 MoveAxis(E, 0, ABG)
22:56:00.999 00.000 18120 UpdateGuideState exits: m=1902 RSB=29.8
22:56:01.000 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.002 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:01.005 00.003 18120 Enqueuing Expose request
22:56:01.007 00.002 21948 Move returns status 0, amount 0
22:56:01.007 00.000 21948 MoveAxis(N, 0, ABG)
22:56:01.007 00.000 21948 Move returns status 0, amount 0
22:56:01.007 00.000 21948 move complete, result=0
22:56:01.008 00.001 21948 worker thread done servicing request
22:56:01.008 00.000 21948 Worker thread wakes up
22:56:01.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:01.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:01.010 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:02.639 01.629 21948 Exposure complete
22:56:02.679 00.040 21948 worker thread done servicing request
22:56:02.679 00.000 18120 OnExposeComplete: enter
22:56:02.680 00.001 18120 UpdateGuideState(): m_state=6
22:56:02.680 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
22:56:02.680 00.000 18120 Star::Find returns 1 (0), X=413.11, Y=231.82, Mass=2046, SNR=31.1, Peak=217 HFD=4.2
22:56:02.681 00.001 18120 MultiStar: [#1 -0.13,0.09,0.72,U] [#2 -0.28,-0.06,0.61,U] [#3 0.21,0.13,0.68,U] [#4 -0.23,0.06,0.54,U] [#5 -0.32,-0.14,0.48,U] [#6 -0.06,0.07,0.51,U] [#7 -0.14,-0.24,0.50,U] [#8 -0.19,0.01,0.43,U] 
22:56:02.681 00.000 18120 single-star, 8 included, MultiStar: {-0.10, 0.01}, one-star: {0.03, 0.04}
22:56:02.682 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.06 = 2.06)
22:56:02.682 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.16 = -1.12)
22:56:02.683 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.92 mountX=-0.02 mountY=-0.05, mountTheta=-2.05
22:56:02.684 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
22:56:02.684 00.000 18120 Enqueuing Move request for scope (0.03, 0.04)
22:56:02.687 00.003 21948 Worker thread wakes up
22:56:02.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:56:02.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:02.690 00.003 18120 UpdateGuideState exits: m=2046 RSB=31.1
22:56:02.692 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:02.694 00.001 18120 Enqueuing Expose request
22:56:02.694 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:56:02.694 00.000 21948 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
22:56:02.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:56:02.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:02.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:02.694 00.000 21948 MoveAxis(E, 0, ABG)
22:56:02.694 00.000 21948 Move returns status 0, amount 0
22:56:02.694 00.000 21948 MoveAxis(N, 0, ABG)
22:56:02.694 00.000 21948 Move returns status 0, amount 0
22:56:02.694 00.000 21948 move complete, result=0
22:56:02.694 00.000 21948 worker thread done servicing request
22:56:02.694 00.000 21948 Worker thread wakes up
22:56:02.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:02.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:02.695 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:04.207 01.512 21948 Exposure complete
22:56:04.256 00.049 21948 worker thread done servicing request
22:56:04.256 00.000 18120 OnExposeComplete: enter
22:56:04.257 00.001 18120 UpdateGuideState(): m_state=6
22:56:04.257 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
22:56:04.258 00.001 18120 Star::Find returns 1 (0), X=412.94, Y=231.90, Mass=1743, SNR=28.5, Peak=206 HFD=4.1
22:56:04.258 00.000 18120 MultiStar: [#1 -0.11,0.01,0.80,U] [#2 0.09,-0.15,0.71,U] [#3 0.39,0.16,0.00,M1] [#4 -0.03,-0.10,0.62,U] [#5 -0.15,-0.28,0.55,U] [#6 0.12,0.21,0.53,U] [#7 -0.19,-0.16,0.58,U] [#8 0.04,-0.05,0.48,U] 
22:56:04.259 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {-0.15, 0.12}
22:56:04.259 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.41 = -1.41)
22:56:04.260 00.001 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.69 = 1.69)
22:56:04.260 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.55 mountX=0.01 mountY=0.07, mountTheta=1.41
22:56:04.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.04, opts=13)
22:56:04.262 00.001 18120 Enqueuing Move request for scope (-0.06, -0.04)
22:56:04.262 00.000 21948 Worker thread wakes up
22:56:04.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:04.263 00.001 18120 UpdateGuideState exits: m=1743 RSB=28.5
22:56:04.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:04.264 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:04.264 00.000 18120 Enqueuing Expose request
22:56:04.265 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:56:04.265 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:56:04.265 00.000 21948 Moving (-0.06, -0.04) raw xDistance=0.01 yDistance=0.07
22:56:04.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:04.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:04.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:56:04.265 00.000 21948 MoveAxis(E, 0, ABG)
22:56:04.265 00.000 21948 Move returns status 0, amount 0
22:56:04.265 00.000 21948 MoveAxis(N, 0, ABG)
22:56:04.265 00.000 21948 Move returns status 0, amount 0
22:56:04.265 00.000 21948 move complete, result=0
22:56:04.265 00.000 21948 worker thread done servicing request
22:56:04.265 00.000 21948 Worker thread wakes up
22:56:04.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:04.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:04.266 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:05.899 01.633 21948 Exposure complete
22:56:05.922 00.023 21948 worker thread done servicing request
22:56:05.923 00.001 18120 OnExposeComplete: enter
22:56:05.923 00.000 18120 UpdateGuideState(): m_state=6
22:56:05.924 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
22:56:05.924 00.000 18120 Star::Find returns 1 (0), X=413.09, Y=232.11, Mass=1919, SNR=30.1, Peak=210 HFD=4.2
22:56:05.925 00.001 18120 MultiStar: [#1 -0.26,0.10,0.73,U] [#2 -0.37,0.12,0.65,U] [#3 0.24,0.23,0.70,U] [#4 -0.03,0.09,0.59,U] [#5 -0.27,0.13,0.51,U] [#6 -0.02,0.53,0.00,M1] [#7 -0.21,0.14,0.51,U] [#8 -0.39,0.10,0.44,U] 
22:56:05.925 00.000 18120 refined, 7 included, MultiStar: {-0.14, 0.17}, one-star: {0.00, 0.33}
22:56:05.926 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
22:56:05.926 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
22:56:05.927 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.24 mountX=-0.21 mountY=0.04, mountTheta=2.94
22:56:05.929 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.17, opts=13)
22:56:05.930 00.001 18120 Enqueuing Move request for scope (-0.14, 0.17)
22:56:05.931 00.001 21948 Worker thread wakes up
22:56:05.931 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
22:56:05.931 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
22:56:05.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:05.931 00.000 21948 Moving (-0.14, 0.17) raw xDistance=-0.21 yDistance=0.04
22:56:05.931 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.1
22:56:05.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.933 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:05.933 00.000 18120 Enqueuing Expose request
22:56:05.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:56:05.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:05.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:56:05.933 00.000 21948 MoveAxis(E, 38, ABG)
22:56:05.934 00.001 21948 Guiding  Dir = 2, Dur = 38
22:56:05.934 00.000 21948 IsSlewing returns 0
22:56:05.934 00.000 21948 IsGuiding returns 0
22:56:05.936 00.002 21948 PulseGuide returned control before completion, sleep 47
22:56:05.991 00.055 21948 IsGuiding returns 0
22:56:05.991 00.000 21948 Move returns status 0, amount 38
22:56:05.991 00.000 21948 MoveAxis(N, 0, ABG)
22:56:05.991 00.000 21948 Move returns status 0, amount 0
22:56:05.991 00.000 21948 move complete, result=0
22:56:05.991 00.000 21948 worker thread done servicing request
22:56:05.991 00.000 21948 Worker thread wakes up
22:56:05.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:05.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:05.991 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
22:56:07.400 01.409 21948 Exposure complete
22:56:07.428 00.028 21948 worker thread done servicing request
22:56:07.428 00.000 18120 OnExposeComplete: enter
22:56:07.430 00.002 18120 UpdateGuideState(): m_state=6
22:56:07.432 00.002 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
22:56:07.433 00.001 18120 Star::Find returns 1 (0), X=413.04, Y=231.99, Mass=2171, SNR=32.0, Peak=230 HFD=4.4
22:56:07.435 00.002 18120 MultiStar: [#1 -0.07,-0.04,0.69,U] [#2 -0.34,0.02,0.63,U] [#3 0.32,0.20,0.67,U] [#4 -0.18,0.04,0.54,U] [#5 -0.41,0.06,0.00,M1] [#6 -0.10,0.17,0.49,U] [#7 -0.27,0.11,0.50,U] [#8 -0.26,0.14,0.41,U] 
22:56:07.436 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.11}, one-star: {-0.04, 0.20}
22:56:07.437 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.44 = -2.85)
22:56:07.438 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.26)
22:56:07.439 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.29 mountX=-0.14 mountY=0.04, mountTheta=2.88
22:56:07.442 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.11, opts=13)
22:56:07.443 00.001 18120 Enqueuing Move request for scope (-0.10, 0.11)
22:56:07.444 00.001 21948 Worker thread wakes up
22:56:07.444 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:07.444 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.0
22:56:07.445 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:07.445 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:07.447 00.002 18120 Enqueuing Expose request
22:56:07.449 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
22:56:07.449 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
22:56:07.449 00.000 21948 Moving (-0.10, 0.11) raw xDistance=-0.14 yDistance=0.04
22:56:07.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:56:07.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:07.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:56:07.449 00.000 21948 MoveAxis(E, 0, ABG)
22:56:07.449 00.000 21948 Move returns status 0, amount 0
22:56:07.449 00.000 21948 MoveAxis(N, 0, ABG)
22:56:07.449 00.000 21948 Move returns status 0, amount 0
22:56:07.449 00.000 21948 move complete, result=0
22:56:07.449 00.000 21948 worker thread done servicing request
22:56:07.449 00.000 21948 Worker thread wakes up
22:56:07.449 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:07.449 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:07.451 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:09.076 01.625 21948 Exposure complete
22:56:09.118 00.042 21948 worker thread done servicing request
22:56:09.118 00.000 18120 OnExposeComplete: enter
22:56:09.119 00.001 18120 UpdateGuideState(): m_state=6
22:56:09.120 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
22:56:09.120 00.000 18120 Star::Find returns 1 (0), X=412.84, Y=231.90, Mass=2020, SNR=30.8, Peak=216 HFD=4.3
22:56:09.121 00.001 18120 MultiStar: [#1 -0.10,0.14,0.72,U] [#2 -0.19,-0.22,0.67,U] [#3 -0.03,-0.05,0.68,U] [#4 -0.35,-0.06,0.58,U] [#5 -0.27,-0.30,0.51,U] [#6 -0.14,0.17,0.48,U] [#7 -0.11,-0.05,0.53,U] [#8 -0.15,0.04,0.44,U] 
22:56:09.121 00.000 18120 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.24, 0.12}
22:56:09.122 00.001 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
22:56:09.122 00.000 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
22:56:09.123 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.06 mountX=-0.06 mountY=0.16, mountTheta=1.93
22:56:09.125 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.01, opts=13)
22:56:09.125 00.000 18120 Enqueuing Move request for scope (-0.18, -0.01)
22:56:09.126 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:09.126 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
22:56:09.129 00.003 21948 Worker thread wakes up
22:56:09.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
22:56:09.129 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
22:56:09.129 00.000 21948 Moving (-0.18, -0.01) raw xDistance=-0.06 yDistance=0.16
22:56:09.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:56:09.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:09.129 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.130 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:09.131 00.001 18120 Enqueuing Expose request
22:56:09.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:56:09.131 00.000 21948 MoveAxis(E, 0, ABG)
22:56:09.131 00.000 21948 Move returns status 0, amount 0
22:56:09.131 00.000 21948 MoveAxis(N, 0, ABG)
22:56:09.131 00.000 21948 Move returns status 0, amount 0
22:56:09.131 00.000 21948 move complete, result=0
22:56:09.131 00.000 21948 worker thread done servicing request
22:56:09.131 00.000 21948 Worker thread wakes up
22:56:09.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:09.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:09.132 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:10.654 01.522 21948 Exposure complete
22:56:10.694 00.040 21948 worker thread done servicing request
22:56:10.694 00.000 18120 OnExposeComplete: enter
22:56:10.695 00.001 18120 UpdateGuideState(): m_state=6
22:56:10.696 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
22:56:10.698 00.002 18120 Star::Find returns 1 (0), X=412.82, Y=231.64, Mass=1865, SNR=29.7, Peak=173 HFD=3.9
22:56:10.700 00.002 18120 MultiStar: [#1 -0.37,-0.13,0.77,U] [#2 -0.48,-0.27,0.00,M1] [#3 0.07,-0.03,0.71,U] [#4 -0.37,0.03,0.59,U] [#5 -0.48,-0.29,0.00,M1] [#6 -0.31,-0.14,0.49,U] [#7 -0.36,-0.25,0.00,M1] [#8 -0.40,-0.25,0.00,M1] 
22:56:10.702 00.002 18120 refined, 4 included, MultiStar: {-0.24, -0.09}, one-star: {-0.26, -0.14}
22:56:10.704 00.002 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
22:56:10.705 00.001 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
22:56:10.706 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.79 mountX=-0.02 mountY=0.26, mountTheta=1.65
22:56:10.709 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.09, opts=13)
22:56:10.710 00.001 18120 Enqueuing Move request for scope (-0.24, -0.09)
22:56:10.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:10.712 00.002 21948 Worker thread wakes up
22:56:10.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd
22:56:10.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.09)
22:56:10.712 00.000 21948 Moving (-0.24, -0.09) raw xDistance=-0.02 yDistance=0.26
22:56:10.713 00.001 18120 UpdateGuideState exits: m=1865 RSB=29.7
22:56:10.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.714 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:56:10.714 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:10.714 00.000 18120 Enqueuing Expose request
22:56:10.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:56:10.714 00.000 21948 MoveAxis(E, 0, ABG)
22:56:10.714 00.000 21948 Move returns status 0, amount 0
22:56:10.715 00.001 21948 MoveAxis(S, 61, ABG)
22:56:10.715 00.000 21948 Guiding  Dir = 1, Dur = 61
22:56:10.715 00.000 21948 IsSlewing returns 0
22:56:10.715 00.000 21948 IsGuiding returns 0
22:56:10.720 00.005 21948 PulseGuide returned control before completion, sleep 67
22:56:10.790 00.070 21948 IsGuiding returns 0
22:56:10.790 00.000 21948 Move returns status 0, amount 61
22:56:10.790 00.000 21948 move complete, result=0
22:56:10.790 00.000 21948 worker thread done servicing request
22:56:10.790 00.000 21948 Worker thread wakes up
22:56:10.790 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
22:56:10.792 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:10.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:12.417 01.625 21948 Exposure complete
22:56:12.453 00.036 21948 worker thread done servicing request
22:56:12.453 00.000 18120 OnExposeComplete: enter
22:56:12.455 00.002 18120 UpdateGuideState(): m_state=6
22:56:12.457 00.002 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
22:56:12.458 00.001 18120 Star::Find returns 1 (0), X=412.68, Y=232.12, Mass=1897, SNR=29.8, Peak=198 HFD=4.0
22:56:12.460 00.002 18120 MultiStar: [#1 -0.50,0.23,0.00,M1] [#2 -0.34,0.01,0.69,U] [#3 0.05,0.22,0.71,U] [#4 -0.26,0.35,0.00,M1] [#5 -0.32,-0.12,0.51,U] [#6 -0.01,0.35,0.49,U] [#7 -0.30,0.20,0.53,U] [#8 -0.28,-0.27,0.45,U] 
22:56:12.460 00.000 18120 refined, 6 included, MultiStar: {-0.24, 0.14}, one-star: {-0.40, 0.34}
22:56:12.461 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.78 = -2.51)
22:56:12.461 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.59)
22:56:12.462 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.63 mountX=-0.22 mountY=0.16, mountTheta=2.53
22:56:12.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.14, opts=13)
22:56:12.463 00.000 18120 Enqueuing Move request for scope (-0.24, 0.14)
22:56:12.464 00.001 21948 Worker thread wakes up
22:56:12.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:12.464 00.000 18120 UpdateGuideState exits: m=1897 RSB=29.8
22:56:12.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:12.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:12.466 00.001 18120 Enqueuing Expose request
22:56:12.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
22:56:12.466 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
22:56:12.466 00.000 21948 Moving (-0.24, 0.14) raw xDistance=-0.22 yDistance=0.16
22:56:12.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:56:12.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:12.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:56:12.466 00.000 21948 MoveAxis(E, 40, ABG)
22:56:12.466 00.000 21948 Guiding  Dir = 2, Dur = 40
22:56:12.466 00.000 21948 IsSlewing returns 0
22:56:12.467 00.001 21948 IsGuiding returns 0
22:56:12.469 00.002 21948 PulseGuide returned control before completion, sleep 49
22:56:12.524 00.055 21948 IsGuiding returns 0
22:56:12.524 00.000 21948 Move returns status 0, amount 40
22:56:12.524 00.000 21948 MoveAxis(N, 0, ABG)
22:56:12.524 00.000 21948 Move returns status 0, amount 0
22:56:12.524 00.000 21948 move complete, result=0
22:56:12.524 00.000 21948 worker thread done servicing request
22:56:12.524 00.000 21948 Worker thread wakes up
22:56:12.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:12.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:12.524 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
22:56:13.932 01.408 21948 Exposure complete
22:56:13.958 00.026 21948 worker thread done servicing request
22:56:13.958 00.000 18120 OnExposeComplete: enter
22:56:13.959 00.001 18120 UpdateGuideState(): m_state=6
22:56:13.960 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
22:56:13.960 00.000 18120 Star::Find returns 1 (1), X=412.95, Y=232.09, Mass=2207, SNR=32.4, Peak=255 HFD=4.2
22:56:13.961 00.001 18120 MultiStar: [#1 -0.45,0.36,0.00,M2] [#2 -0.18,0.04,0.60,U] [#3 0.03,0.20,0.63,U] [#4 -0.23,0.22,0.54,U] [#5 -0.35,0.02,0.45,U] [#6 -0.25,0.54,0.00,M1] [#7 -0.29,0.30,0.00,M1] [#8 -0.46,0.03,0.00,M1] 
22:56:13.961 00.000 18120 refined, 4 included, MultiStar: {-0.16, 0.18}, one-star: {-0.14, 0.31}
22:56:13.961 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.43 = -2.86)
22:56:13.962 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.24)
22:56:13.962 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.28 mountX=-0.23 mountY=0.06, mountTheta=2.89
22:56:13.964 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.18, opts=13)
22:56:13.964 00.000 18120 Enqueuing Move request for scope (-0.16, 0.18)
22:56:13.964 00.000 21948 Worker thread wakes up
22:56:13.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
22:56:13.965 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
22:56:13.965 00.000 21948 Moving (-0.16, 0.18) raw xDistance=-0.23 yDistance=0.06
22:56:13.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
22:56:13.965 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:13.965 00.000 18120 UpdateGuideState exits: m=2207 RSB=32.4 Saturée
22:56:13.966 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:13.966 00.000 18120 Enqueuing Expose request
22:56:13.967 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:13.967 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:56:13.967 00.000 21948 MoveAxis(E, 44, ABG)
22:56:13.967 00.000 21948 Guiding  Dir = 2, Dur = 44
22:56:13.967 00.000 21948 IsSlewing returns 0
22:56:13.967 00.000 21948 IsGuiding returns 0
22:56:13.969 00.002 21948 PulseGuide returned control before completion, sleep 52
22:56:14.025 00.056 21948 IsGuiding returns 1
22:56:14.025 00.000 21948 scope still moving after pulse duration time elapsed
22:56:14.056 00.031 21948 IsSlewing returns 0
22:56:14.057 00.001 21948 IsGuiding returns 0
22:56:14.057 00.000 21948 scope move finished after 44 + 45 ms
22:56:14.057 00.000 21948 Move returns status 0, amount 44
22:56:14.057 00.000 21948 MoveAxis(N, 0, ABG)
22:56:14.057 00.000 21948 Move returns status 0, amount 0
22:56:14.057 00.000 21948 move complete, result=0
22:56:14.057 00.000 21948 worker thread done servicing request
22:56:14.057 00.000 21948 Worker thread wakes up
22:56:14.058 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:14.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:14.058 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
22:56:15.693 01.635 21948 Exposure complete
22:56:15.741 00.048 21948 worker thread done servicing request
22:56:15.741 00.000 18120 OnExposeComplete: enter
22:56:15.742 00.001 18120 UpdateGuideState(): m_state=6
22:56:15.743 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
22:56:15.743 00.000 18120 Star::Find returns 1 (0), X=412.90, Y=231.99, Mass=1954, SNR=30.3, Peak=238 HFD=4.2
22:56:15.744 00.001 18120 MultiStar: [#1 0.01,0.15,0.72,U] [#2 -0.12,0.10,0.65,U] [#3 0.09,0.21,0.70,U] [#4 -0.05,0.02,0.57,U] [#5 -0.31,-0.06,0.52,U] [#6 -0.16,0.35,0.51,U] [#7 0.06,-0.06,0.51,U] [#8 -0.13,0.17,0.45,U] 
22:56:15.744 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.18, 0.21}
22:56:15.745 00.001 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.31 = -2.98)
22:56:15.745 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
22:56:15.745 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.16 mountX=-0.15 mountY=0.02, mountTheta=3.01
22:56:15.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
22:56:15.747 00.001 18120 Enqueuing Move request for scope (-0.09, 0.13)
22:56:15.748 00.001 21948 Worker thread wakes up
22:56:15.748 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
22:56:15.748 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
22:56:15.748 00.000 21948 Moving (-0.09, 0.13) raw xDistance=-0.15 yDistance=0.02
22:56:15.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:56:15.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:15.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:15.750 00.002 18120 UpdateGuideState exits: m=1954 RSB=30.3
22:56:15.751 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:15.752 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:56:15.752 00.000 21948 MoveAxis(E, 0, ABG)
22:56:15.752 00.000 21948 Move returns status 0, amount 0
22:56:15.752 00.000 21948 MoveAxis(N, 0, ABG)
22:56:15.752 00.000 21948 Move returns status 0, amount 0
22:56:15.752 00.000 21948 move complete, result=0
22:56:15.752 00.000 21948 worker thread done servicing request
22:56:15.752 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:15.753 00.001 18120 Enqueuing Expose request
22:56:15.756 00.003 21948 Worker thread wakes up
22:56:15.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:15.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:15.756 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:17.278 01.522 21948 Exposure complete
22:56:17.312 00.034 21948 worker thread done servicing request
22:56:17.312 00.000 18120 OnExposeComplete: enter
22:56:17.313 00.001 18120 UpdateGuideState(): m_state=6
22:56:17.313 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
22:56:17.314 00.001 18120 Star::Find returns 1 (0), X=413.05, Y=231.94, Mass=2149, SNR=31.8, Peak=240 HFD=4.3
22:56:17.314 00.000 18120 MultiStar: [#1 0.03,0.14,0.68,U] [#2 -0.21,0.24,0.58,U] [#3 0.02,-0.16,0.69,U] [#4 -0.04,0.06,0.55,U] [#5 -0.29,-0.02,0.49,U] [#6 -0.13,0.43,0.00,M1] [#7 0.14,0.05,0.52,U] [#8 -0.19,-0.05,0.43,U] 
22:56:17.315 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.04, 0.16}
22:56:17.315 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
22:56:17.316 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
22:56:17.317 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.34 mountX=-0.08 mountY=0.03, mountTheta=2.84
22:56:17.319 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
22:56:17.320 00.001 18120 Enqueuing Move request for scope (-0.06, 0.06)
22:56:17.320 00.000 21948 Worker thread wakes up
22:56:17.320 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:17.321 00.001 18120 UpdateGuideState exits: m=2149 RSB=31.8
22:56:17.321 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.323 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:56:17.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:56:17.323 00.000 21948 Moving (-0.06, 0.06) raw xDistance=-0.08 yDistance=0.03
22:56:17.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:56:17.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:17.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:56:17.323 00.000 21948 MoveAxis(E, 0, ABG)
22:56:17.323 00.000 21948 Move returns status 0, amount 0
22:56:17.323 00.000 21948 MoveAxis(N, 0, ABG)
22:56:17.323 00.000 21948 Move returns status 0, amount 0
22:56:17.323 00.000 21948 move complete, result=0
22:56:17.323 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:17.324 00.001 18120 Enqueuing Expose request
22:56:17.325 00.001 21948 worker thread done servicing request
22:56:17.325 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:17.325 00.000 21948 Worker thread wakes up
22:56:17.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:17.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:18.953 01.628 21948 Exposure complete
22:56:18.993 00.040 18120 OnExposeComplete: enter
22:56:18.994 00.001 18120 UpdateGuideState(): m_state=6
22:56:18.995 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
22:56:18.996 00.001 21948 worker thread done servicing request
22:56:18.996 00.000 18120 Star::Find returns 1 (1), X=413.10, Y=232.08, Mass=2257, SNR=32.5, Peak=255 HFD=4.2
22:56:18.997 00.001 18120 MultiStar: [#1 -0.04,0.13,0.66,U] [#2 -0.17,-0.05,0.61,U] [#3 0.37,0.05,0.64,U] [#4 -0.13,-0.10,0.49,U] [#5 -0.38,-0.12,0.49,U] [#6 0.22,0.01,0.49,U] [#7 0.07,-0.00,0.49,U] [#8 -0.26,-0.08,0.38,U] 
22:56:18.997 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.02, 0.30}
22:56:18.997 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
22:56:18.998 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
22:56:18.998 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.88 mountX=-0.05 mountY=-0.01, mountTheta=-2.99
22:56:19.002 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
22:56:19.005 00.003 18120 Enqueuing Move request for scope (-0.02, 0.05)
22:56:19.007 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:19.009 00.002 18120 UpdateGuideState exits: m=2257 RSB=32.5 Saturée
22:56:19.011 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:19.012 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:19.013 00.001 18120 Enqueuing Expose request
22:56:19.014 00.001 21948 Worker thread wakes up
22:56:19.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:56:19.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:56:19.014 00.000 21948 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.01
22:56:19.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:56:19.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:19.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:56:19.014 00.000 21948 MoveAxis(E, 0, ABG)
22:56:19.015 00.001 21948 Move returns status 0, amount 0
22:56:19.015 00.000 21948 MoveAxis(N, 0, ABG)
22:56:19.015 00.000 21948 Move returns status 0, amount 0
22:56:19.015 00.000 21948 move complete, result=0
22:56:19.015 00.000 21948 worker thread done servicing request
22:56:19.015 00.000 21948 Worker thread wakes up
22:56:19.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:19.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:19.016 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:20.533 01.517 21948 Exposure complete
22:56:20.593 00.060 21948 worker thread done servicing request
22:56:20.594 00.001 18120 OnExposeComplete: enter
22:56:20.595 00.001 18120 UpdateGuideState(): m_state=6
22:56:20.598 00.003 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
22:56:20.599 00.001 18120 Star::Find returns 1 (0), X=413.08, Y=231.98, Mass=2124, SNR=31.6, Peak=221 HFD=4.2
22:56:20.601 00.002 18120 MultiStar: [#1 0.04,0.21,0.66,U] [#2 -0.01,-0.20,0.63,U] [#3 0.09,0.04,0.66,U] [#4 0.03,-0.03,0.53,U] [#5 0.01,-0.27,0.49,U] [#6 0.11,0.28,0.49,U] [#7 0.18,-0.01,0.51,U] [#8 -0.08,-0.22,0.42,U] 
22:56:20.602 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.01, 0.20}
22:56:20.603 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.14) = xAngle (1.68 = 1.68)
22:56:20.604 00.001 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.79 = -1.50)
22:56:20.605 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=-0.01 mountY=-0.04, mountTheta=-1.68
22:56:20.607 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
22:56:20.608 00.001 18120 Enqueuing Move request for scope (0.04, 0.02)
22:56:20.608 00.000 21948 Worker thread wakes up
22:56:20.608 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:20.609 00.001 18120 UpdateGuideState exits: m=2124 RSB=31.6
22:56:20.609 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:20.610 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:56:20.610 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:56:20.610 00.000 21948 Moving (0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
22:56:20.610 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:56:20.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:20.610 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:20.611 00.001 18120 Enqueuing Expose request
22:56:20.613 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:20.613 00.000 21948 MoveAxis(E, 0, ABG)
22:56:20.613 00.000 21948 Move returns status 0, amount 0
22:56:20.613 00.000 21948 MoveAxis(N, 0, ABG)
22:56:20.613 00.000 21948 Move returns status 0, amount 0
22:56:20.613 00.000 21948 move complete, result=0
22:56:20.613 00.000 21948 worker thread done servicing request
22:56:20.613 00.000 21948 Worker thread wakes up
22:56:20.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:20.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:20.614 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:22.241 01.627 21948 Exposure complete
22:56:22.268 00.027 21948 worker thread done servicing request
22:56:22.268 00.000 18120 OnExposeComplete: enter
22:56:22.269 00.001 18120 UpdateGuideState(): m_state=6
22:56:22.270 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
22:56:22.270 00.000 18120 Star::Find returns 1 (0), X=413.19, Y=231.76, Mass=1934, SNR=30.1, Peak=213 HFD=4.2
22:56:22.271 00.001 18120 MultiStar: [#1 -0.04,0.22,0.77,U] [#2 -0.23,0.20,0.63,U] [#3 0.04,0.08,0.70,U] [#4 0.08,-0.10,0.56,U] [#5 -0.14,0.08,0.52,U] [#6 -0.03,0.28,0.49,U] [#7 -0.22,-0.16,0.53,U] [#8 -0.16,-0.11,0.44,U] 
22:56:22.272 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.11, -0.02}
22:56:22.273 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.14) = xAngle (3.40 = -2.88)
22:56:22.274 00.001 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.51 = 0.22)
22:56:22.275 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.26 mountX=-0.07 mountY=0.02, mountTheta=2.92
22:56:22.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
22:56:22.277 00.001 18120 Enqueuing Move request for scope (-0.05, 0.06)
22:56:22.278 00.001 21948 Worker thread wakes up
22:56:22.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:22.278 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.1
22:56:22.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:22.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:22.279 00.000 18120 Enqueuing Expose request
22:56:22.280 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:56:22.280 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:56:22.280 00.000 21948 Moving (-0.05, 0.06) raw xDistance=-0.07 yDistance=0.02
22:56:22.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:56:22.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:22.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:56:22.280 00.000 21948 MoveAxis(E, 0, ABG)
22:56:22.280 00.000 21948 Move returns status 0, amount 0
22:56:22.280 00.000 21948 MoveAxis(N, 0, ABG)
22:56:22.280 00.000 21948 Move returns status 0, amount 0
22:56:22.280 00.000 21948 move complete, result=0
22:56:22.280 00.000 21948 worker thread done servicing request
22:56:22.280 00.000 21948 Worker thread wakes up
22:56:22.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:22.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:22.280 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:23.794 01.514 21948 Exposure complete
22:56:23.827 00.033 21948 worker thread done servicing request
22:56:23.827 00.000 18120 OnExposeComplete: enter
22:56:23.828 00.001 18120 UpdateGuideState(): m_state=6
22:56:23.829 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
22:56:23.830 00.001 18120 Star::Find returns 1 (0), X=413.11, Y=231.84, Mass=2043, SNR=31.1, Peak=212 HFD=4.2
22:56:23.830 00.000 18120 MultiStar: [#1 -0.01,-0.14,0.71,U] [#2 -0.12,-0.20,0.63,U] [#3 0.04,0.08,0.69,U] [#4 -0.05,0.00,0.56,U] [#5 -0.15,-0.22,0.50,U] [#6 0.00,0.27,0.50,U] [#7 -0.22,-0.22,0.51,U] [#8 -0.22,-0.19,0.46,U] 
22:56:23.831 00.001 18120 single-star, 8 included, MultiStar: {-0.06, -0.05}, one-star: {0.03, 0.06}
22:56:23.831 00.000 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
22:56:23.832 00.001 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.40 = -0.88)
22:56:23.832 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=-0.04 mountY=-0.05, mountTheta=-2.28
22:56:23.834 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
22:56:23.835 00.001 18120 Enqueuing Move request for scope (0.03, 0.06)
22:56:23.835 00.000 21948 Worker thread wakes up
22:56:23.835 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:23.836 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.1
22:56:23.836 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.837 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:23.837 00.000 18120 Enqueuing Expose request
22:56:23.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:56:23.838 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:56:23.838 00.000 21948 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.05
22:56:23.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:56:23.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:23.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:23.838 00.000 21948 MoveAxis(E, 0, ABG)
22:56:23.838 00.000 21948 Move returns status 0, amount 0
22:56:23.838 00.000 21948 MoveAxis(N, 0, ABG)
22:56:23.838 00.000 21948 Move returns status 0, amount 0
22:56:23.838 00.000 21948 move complete, result=0
22:56:23.838 00.000 21948 worker thread done servicing request
22:56:23.838 00.000 21948 Worker thread wakes up
22:56:23.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:23.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:23.840 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:25.468 01.628 21948 Exposure complete
22:56:25.499 00.031 21948 worker thread done servicing request
22:56:25.499 00.000 18120 OnExposeComplete: enter
22:56:25.500 00.001 18120 UpdateGuideState(): m_state=6
22:56:25.501 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
22:56:25.501 00.000 18120 Star::Find returns 1 (0), X=413.30, Y=231.83, Mass=1959, SNR=30.2, Peak=201 HFD=3.9
22:56:25.502 00.001 18120 MultiStar: [#1 0.23,-0.04,0.73,U] [#2 -0.06,-0.26,0.65,U] [#3 0.03,-0.10,0.71,U] [#4 0.06,-0.06,0.58,U] [#5 0.05,-0.03,0.50,U] [#6 0.15,0.08,0.51,U] [#7 0.09,0.18,0.56,U] [#8 0.08,0.10,0.45,U] 
22:56:25.502 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.22, 0.05}
22:56:25.502 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.14) = xAngle (1.00 = 1.00)
22:56:25.503 00.001 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.10 = -2.18)
22:56:25.503 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=0.06 mountY=-0.09, mountTheta=-0.99
22:56:25.504 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
22:56:25.505 00.001 18120 Enqueuing Move request for scope (0.10, -0.02)
22:56:25.505 00.000 21948 Worker thread wakes up
22:56:25.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:25.506 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.2
22:56:25.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.507 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:25.507 00.000 18120 Enqueuing Expose request
22:56:25.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:56:25.508 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:56:25.508 00.000 21948 Moving (0.10, -0.02) raw xDistance=0.06 yDistance=-0.09
22:56:25.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:56:25.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:25.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:25.508 00.000 21948 MoveAxis(E, 0, ABG)
22:56:25.508 00.000 21948 Move returns status 0, amount 0
22:56:25.508 00.000 21948 MoveAxis(N, 0, ABG)
22:56:25.508 00.000 21948 Move returns status 0, amount 0
22:56:25.508 00.000 21948 move complete, result=0
22:56:25.508 00.000 21948 worker thread done servicing request
22:56:25.508 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:25.509 00.001 21948 Worker thread wakes up
22:56:25.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:25.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:27.028 01.519 21948 Exposure complete
22:56:27.073 00.045 21948 worker thread done servicing request
22:56:27.073 00.000 18120 OnExposeComplete: enter
22:56:27.073 00.000 18120 UpdateGuideState(): m_state=6
22:56:27.074 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
22:56:27.074 00.000 18120 Star::Find returns 1 (0), X=413.06, Y=231.82, Mass=2184, SNR=32.3, Peak=234 HFD=4.2
22:56:27.075 00.001 18120 MultiStar: [#1 0.02,-0.11,0.70,U] [#2 -0.17,0.02,0.64,U] [#3 0.04,-0.10,0.64,U] [#4 0.03,-0.11,0.49,U] [#5 0.07,-0.14,0.47,U] [#6 0.20,0.44,0.00,M1] [#7 -0.05,-0.05,0.50,U] [#8 -0.17,-0.09,0.44,U] 
22:56:27.075 00.000 18120 single-star, 7 included, MultiStar: {-0.03, -0.06}, one-star: {-0.03, 0.04}
22:56:27.076 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
22:56:27.077 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.39 = 0.10)
22:56:27.077 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.14 mountX=-0.05 mountY=0.00, mountTheta=3.04
22:56:27.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
22:56:27.079 00.001 18120 Enqueuing Move request for scope (-0.03, 0.04)
22:56:27.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:27.080 00.001 18120 UpdateGuideState exits: m=2184 RSB=32.3
22:56:27.080 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:27.081 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:27.081 00.000 18120 Enqueuing Expose request
22:56:27.082 00.001 21948 Worker thread wakes up
22:56:27.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:56:27.082 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:56:27.082 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.00
22:56:27.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:56:27.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:27.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:56:27.082 00.000 21948 MoveAxis(E, 0, ABG)
22:56:27.082 00.000 21948 Move returns status 0, amount 0
22:56:27.082 00.000 21948 MoveAxis(N, 0, ABG)
22:56:27.082 00.000 21948 Move returns status 0, amount 0
22:56:27.082 00.000 21948 move complete, result=0
22:56:27.082 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:27.084 00.002 21948 worker thread done servicing request
22:56:27.084 00.000 21948 Worker thread wakes up
22:56:27.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:27.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:28.714 01.630 21948 Exposure complete
22:56:28.743 00.029 21948 worker thread done servicing request
22:56:28.743 00.000 18120 OnExposeComplete: enter
22:56:28.743 00.000 18120 UpdateGuideState(): m_state=6
22:56:28.746 00.003 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
22:56:28.749 00.003 18120 Star::Find returns 1 (0), X=413.00, Y=231.97, Mass=2075, SNR=31.3, Peak=218 HFD=4.4
22:56:28.752 00.003 18120 MultiStar: [#1 -0.11,0.13,0.69,U] [#2 -0.30,0.02,0.62,U] [#3 0.36,-0.11,0.65,U] [#4 0.05,0.11,0.53,U] [#5 -0.08,-0.18,0.54,U] [#6 0.03,0.26,0.50,U] [#7 -0.10,0.01,0.53,U] [#8 -0.03,0.14,0.46,U] 
22:56:28.754 00.002 18120 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.09, 0.19}
22:56:28.756 00.002 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.15 = -3.13)
22:56:28.758 00.002 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.03)
22:56:28.761 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.01 mountX=-0.08 mountY=-0.00, mountTheta=-3.11
22:56:28.763 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
22:56:28.764 00.001 18120 Enqueuing Move request for scope (-0.03, 0.07)
22:56:28.765 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:28.765 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.3
22:56:28.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.766 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:28.766 00.000 18120 Enqueuing Expose request
22:56:28.767 00.001 21948 Worker thread wakes up
22:56:28.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:56:28.767 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:56:28.767 00.000 21948 Moving (-0.03, 0.07) raw xDistance=-0.08 yDistance=-0.00
22:56:28.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:56:28.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:56:28.767 00.000 21948 MoveAxis(E, 0, ABG)
22:56:28.767 00.000 21948 Move returns status 0, amount 0
22:56:28.767 00.000 21948 MoveAxis(N, 0, ABG)
22:56:28.767 00.000 21948 Move returns status 0, amount 0
22:56:28.767 00.000 21948 move complete, result=0
22:56:28.767 00.000 21948 worker thread done servicing request
22:56:28.767 00.000 21948 Worker thread wakes up
22:56:28.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:28.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:28.768 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:30.281 01.513 21948 Exposure complete
22:56:30.344 00.063 21948 worker thread done servicing request
22:56:30.344 00.000 18120 OnExposeComplete: enter
22:56:30.345 00.001 18120 UpdateGuideState(): m_state=6
22:56:30.346 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
22:56:30.346 00.000 18120 Star::Find returns 1 (0), X=413.11, Y=231.91, Mass=2084, SNR=31.4, Peak=240 HFD=4.2
22:56:30.347 00.001 18120 MultiStar: [#1 -0.21,-0.06,0.70,U] [#2 -0.42,0.00,0.00,M1] [#3 0.51,-0.07,0.00,M1] [#4 -0.03,0.07,0.56,U] [#5 0.09,-0.05,0.48,U] [#6 0.14,0.21,0.51,U] [#7 0.04,-0.01,0.49,U] [#8 -0.29,-0.06,0.43,U] 
22:56:30.348 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {0.02, 0.13}
22:56:30.349 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
22:56:30.350 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
22:56:30.351 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=-0.05 mountY=0.01, mountTheta=3.00
22:56:30.353 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
22:56:30.353 00.000 18120 Enqueuing Move request for scope (-0.03, 0.04)
22:56:30.353 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:30.354 00.001 21948 Worker thread wakes up
22:56:30.354 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:56:30.354 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:56:30.354 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.01
22:56:30.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:56:30.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:30.354 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.4
22:56:30.355 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:30.355 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:30.355 00.000 18120 Enqueuing Expose request
22:56:30.356 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:56:30.356 00.000 21948 MoveAxis(E, 0, ABG)
22:56:30.356 00.000 21948 Move returns status 0, amount 0
22:56:30.356 00.000 21948 MoveAxis(N, 0, ABG)
22:56:30.356 00.000 21948 Move returns status 0, amount 0
22:56:30.356 00.000 21948 move complete, result=0
22:56:30.356 00.000 21948 worker thread done servicing request
22:56:30.356 00.000 21948 Worker thread wakes up
22:56:30.357 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:30.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:30.358 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:31.982 01.624 21948 Exposure complete
22:56:32.017 00.035 21948 worker thread done servicing request
22:56:32.017 00.000 18120 OnExposeComplete: enter
22:56:32.018 00.001 18120 UpdateGuideState(): m_state=6
22:56:32.019 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
22:56:32.019 00.000 18120 Star::Find returns 1 (0), X=412.91, Y=231.78, Mass=2002, SNR=30.8, Peak=192 HFD=4.2
22:56:32.020 00.001 18120 MultiStar: [#1 -0.17,0.07,0.70,U] [#2 -0.42,0.11,0.00,M2] [#3 0.25,0.11,0.73,U] [#4 -0.22,0.14,0.53,U] [#5 -0.16,-0.01,0.55,U] [#6 -0.23,0.40,0.00,M1] [#7 -0.32,-0.07,0.52,U] [#8 -0.24,0.18,0.46,U] 
22:56:32.020 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.05}, one-star: {-0.18, -0.01}
22:56:32.021 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.91 = -2.38)
22:56:32.021 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.73)
22:56:32.022 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=-0.10 mountY=0.10, mountTheta=2.40
22:56:32.023 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.05, opts=13)
22:56:32.023 00.000 18120 Enqueuing Move request for scope (-0.13, 0.05)
22:56:32.024 00.001 21948 Worker thread wakes up
22:56:32.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
22:56:32.024 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
22:56:32.024 00.000 21948 Moving (-0.13, 0.05) raw xDistance=-0.10 yDistance=0.10
22:56:32.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:56:32.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:32.024 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.8
22:56:32.027 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:32.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.029 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:56:32.029 00.000 21948 MoveAxis(E, 0, ABG)
22:56:32.029 00.000 21948 Move returns status 0, amount 0
22:56:32.029 00.000 21948 MoveAxis(N, 0, ABG)
22:56:32.029 00.000 21948 Move returns status 0, amount 0
22:56:32.029 00.000 21948 move complete, result=0
22:56:32.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:32.030 00.001 18120 Enqueuing Expose request
22:56:32.031 00.001 21948 worker thread done servicing request
22:56:32.031 00.000 21948 Worker thread wakes up
22:56:32.031 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:32.032 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:32.032 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:33.544 01.512 21948 Exposure complete
22:56:33.576 00.032 21948 worker thread done servicing request
22:56:33.576 00.000 18120 OnExposeComplete: enter
22:56:33.578 00.002 18120 UpdateGuideState(): m_state=6
22:56:33.578 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
22:56:33.579 00.001 18120 Star::Find returns 1 (0), X=413.00, Y=231.84, Mass=1980, SNR=30.4, Peak=201 HFD=4.3
22:56:33.579 00.000 18120 MultiStar: [#1 -0.11,0.16,0.76,U] [#2 -0.16,-0.01,0.63,U] [#3 -0.02,0.18,0.70,U] [#4 -0.11,0.25,0.57,U] [#5 -0.38,0.15,0.00,M1] [#6 -0.15,0.25,0.52,U] [#7 -0.29,0.04,0.51,U] [#8 -0.36,-0.12,0.45,U] 
22:56:33.580 00.001 18120 single-star, 7 included, MultiStar: {-0.14, 0.10}, one-star: {-0.08, 0.06}
22:56:33.580 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.66 = -2.63)
22:56:33.580 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
22:56:33.581 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=-0.09 mountY=0.05, mountTheta=2.66
22:56:33.583 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
22:56:33.584 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
22:56:33.584 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:33.585 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.4
22:56:33.585 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:33.585 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:33.586 00.001 18120 Enqueuing Expose request
22:56:33.586 00.000 21948 Worker thread wakes up
22:56:33.586 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:56:33.586 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:56:33.586 00.000 21948 Moving (-0.08, 0.06) raw xDistance=-0.09 yDistance=0.05
22:56:33.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:56:33.587 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:33.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:56:33.587 00.000 21948 MoveAxis(E, 0, ABG)
22:56:33.587 00.000 21948 Move returns status 0, amount 0
22:56:33.587 00.000 21948 MoveAxis(N, 0, ABG)
22:56:33.587 00.000 21948 Move returns status 0, amount 0
22:56:33.587 00.000 21948 move complete, result=0
22:56:33.587 00.000 21948 worker thread done servicing request
22:56:33.587 00.000 21948 Worker thread wakes up
22:56:33.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:33.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:33.587 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:35.216 01.629 21948 Exposure complete
22:56:35.260 00.044 21948 worker thread done servicing request
22:56:35.260 00.000 18120 OnExposeComplete: enter
22:56:35.260 00.000 18120 UpdateGuideState(): m_state=6
22:56:35.262 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
22:56:35.263 00.001 18120 Star::Find returns 1 (0), X=412.82, Y=231.93, Mass=1911, SNR=30.0, Peak=200 HFD=4.2
22:56:35.265 00.002 18120 MultiStar: [#1 -0.13,-0.08,0.76,U] [#2 -0.28,0.05,0.66,U] [#3 0.49,0.20,0.00,M1] [#4 -0.16,0.17,0.59,U] [#5 -0.39,-0.12,0.51,U] [#6 -0.32,-0.04,0.51,U] [#7 -0.16,0.06,0.53,U] [#8 -0.23,0.18,0.45,U] 
22:56:35.266 00.001 18120 refined, 7 included, MultiStar: {-0.24, 0.05}, one-star: {-0.26, 0.14}
22:56:35.267 00.001 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.08 = -2.20)
22:56:35.267 00.000 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.90)
22:56:35.268 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.94 mountX=-0.14 mountY=0.19, mountTheta=2.21
22:56:35.269 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.05, opts=13)
22:56:35.270 00.001 18120 Enqueuing Move request for scope (-0.24, 0.05)
22:56:35.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:35.271 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.0
22:56:35.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:35.272 00.001 21948 Worker thread wakes up
22:56:35.272 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:35.272 00.000 18120 Enqueuing Expose request
22:56:35.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
22:56:35.272 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
22:56:35.272 00.000 21948 Moving (-0.24, 0.05) raw xDistance=-0.14 yDistance=0.19
22:56:35.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:56:35.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:35.274 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:56:35.274 00.000 21948 MoveAxis(E, 0, ABG)
22:56:35.274 00.000 21948 Move returns status 0, amount 0
22:56:35.274 00.000 21948 MoveAxis(N, 0, ABG)
22:56:35.274 00.000 21948 Move returns status 0, amount 0
22:56:35.274 00.000 21948 move complete, result=0
22:56:35.274 00.000 21948 worker thread done servicing request
22:56:35.274 00.000 21948 Worker thread wakes up
22:56:35.274 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:35.274 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:35.274 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:36.791 01.517 21948 Exposure complete
22:56:36.823 00.032 21948 worker thread done servicing request
22:56:36.823 00.000 18120 OnExposeComplete: enter
22:56:36.824 00.001 18120 UpdateGuideState(): m_state=6
22:56:36.824 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
22:56:36.825 00.001 18120 Star::Find returns 1 (0), X=412.81, Y=232.00, Mass=1898, SNR=29.9, Peak=194 HFD=4.1
22:56:36.825 00.000 18120 MultiStar: [#1 -0.47,0.01,0.00,M1] [#2 -0.27,0.05,0.65,U] [#3 0.19,0.10,0.70,U] [#4 -0.48,0.17,0.00,M1] [#5 -0.47,0.22,0.00,M1] [#6 -0.13,0.34,0.49,U] [#7 -0.36,-0.10,0.56,U] [#8 -0.51,0.15,0.00,M1] 
22:56:36.826 00.001 18120 refined, 4 included, MultiStar: {-0.17, 0.13}, one-star: {-0.27, 0.22}
22:56:36.826 00.000 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
22:56:36.827 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
22:56:36.827 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.50 mountX=-0.19 mountY=0.09, mountTheta=2.67
22:56:36.828 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.13, opts=13)
22:56:36.829 00.001 18120 Enqueuing Move request for scope (-0.17, 0.13)
22:56:36.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:36.830 00.001 21948 Worker thread wakes up
22:56:36.830 00.000 18120 UpdateGuideState exits: m=1898 RSB=29.9
22:56:36.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.831 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:36.831 00.000 18120 Enqueuing Expose request
22:56:36.832 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
22:56:36.832 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
22:56:36.832 00.000 21948 Moving (-0.17, 0.13) raw xDistance=-0.19 yDistance=0.09
22:56:36.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:56:36.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:36.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:56:36.832 00.000 21948 MoveAxis(E, 0, ABG)
22:56:36.832 00.000 21948 Move returns status 0, amount 0
22:56:36.832 00.000 21948 MoveAxis(N, 0, ABG)
22:56:36.832 00.000 21948 Move returns status 0, amount 0
22:56:36.832 00.000 21948 move complete, result=0
22:56:36.832 00.000 21948 worker thread done servicing request
22:56:36.832 00.000 21948 Worker thread wakes up
22:56:36.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:36.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:36.832 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:38.563 01.731 21948 Exposure complete
22:56:38.588 00.025 21948 worker thread done servicing request
22:56:38.588 00.000 18120 OnExposeComplete: enter
22:56:38.589 00.001 18120 UpdateGuideState(): m_state=6
22:56:38.590 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
22:56:38.590 00.000 18120 Star::Find returns 1 (0), X=412.76, Y=232.12, Mass=1886, SNR=29.8, Peak=198 HFD=4.1
22:56:38.591 00.001 18120 MultiStar: [#1 -0.15,0.20,0.75,U] [#2 -0.68,0.22,0.00,M1] [#3 0.07,0.21,0.75,U] [#4 -0.22,0.09,0.57,U] [#5 -0.44,0.03,0.00,M2] [#6 -0.24,0.26,0.49,U] [#7 -0.23,0.13,0.54,U] [#8 -0.21,-0.06,0.46,U] 
22:56:38.591 00.000 18120 refined, 6 included, MultiStar: {-0.19, 0.19}, one-star: {-0.32, 0.34}
22:56:38.592 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
22:56:38.592 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
22:56:38.593 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.34 mountX=-0.25 mountY=0.08, mountTheta=2.84
22:56:38.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.19, opts=13)
22:56:38.595 00.001 18120 Enqueuing Move request for scope (-0.19, 0.19)
22:56:38.595 00.000 21948 Worker thread wakes up
22:56:38.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
22:56:38.595 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
22:56:38.595 00.000 21948 Moving (-0.19, 0.19) raw xDistance=-0.25 yDistance=0.08
22:56:38.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:56:38.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:38.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:56:38.595 00.000 21948 MoveAxis(E, 45, ABG)
22:56:38.595 00.000 21948 Guiding  Dir = 2, Dur = 45
22:56:38.596 00.001 21948 IsSlewing returns 0
22:56:38.596 00.000 21948 IsGuiding returns 0
22:56:38.597 00.001 21948 PulseGuide returned control before completion, sleep 54
22:56:38.601 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:38.607 00.006 18120 UpdateGuideState exits: m=1886 RSB=29.8
22:56:38.608 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.608 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:38.608 00.000 18120 Enqueuing Expose request
22:56:38.656 00.048 21948 IsGuiding returns 1
22:56:38.656 00.000 21948 scope still moving after pulse duration time elapsed
22:56:38.687 00.031 21948 IsSlewing returns 0
22:56:38.687 00.000 21948 IsGuiding returns 0
22:56:38.687 00.000 21948 scope move finished after 45 + 45 ms
22:56:38.687 00.000 21948 Move returns status 0, amount 45
22:56:38.687 00.000 21948 MoveAxis(N, 0, ABG)
22:56:38.687 00.000 21948 Move returns status 0, amount 0
22:56:38.687 00.000 21948 move complete, result=0
22:56:38.687 00.000 21948 worker thread done servicing request
22:56:38.687 00.000 21948 Worker thread wakes up
22:56:38.688 00.001 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
22:56:38.689 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:38.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:40.106 01.417 21948 Exposure complete
22:56:40.130 00.024 21948 worker thread done servicing request
22:56:40.130 00.000 18120 OnExposeComplete: enter
22:56:40.131 00.001 18120 UpdateGuideState(): m_state=6
22:56:40.132 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
22:56:40.132 00.000 18120 Star::Find returns 1 (0), X=413.02, Y=231.53, Mass=1857, SNR=29.8, Peak=165 HFD=4.1
22:56:40.133 00.001 18120 MultiStar: [#1 -0.10,-0.16,0.77,U] [#2 -0.16,-0.07,0.66,U] [#3 0.15,-0.10,0.70,U] [#4 -0.19,-0.17,0.57,U] [#5 -0.33,-0.33,0.00,M3] [#6 -0.27,0.07,0.49,U] [#7 -0.55,-0.18,0.00,M1] [#8 -0.19,-0.22,0.45,U] 
22:56:40.133 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {-0.06, -0.26}
22:56:40.133 00.000 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
22:56:40.134 00.001 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
22:56:40.134 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.09 mountY=0.15, mountTheta=1.05
22:56:40.136 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.14, opts=13)
22:56:40.137 00.001 18120 Enqueuing Move request for scope (-0.10, -0.14)
22:56:40.138 00.001 21948 Worker thread wakes up
22:56:40.138 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
22:56:40.138 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
22:56:40.138 00.000 21948 Moving (-0.10, -0.14) raw xDistance=0.09 yDistance=0.15
22:56:40.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:56:40.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:56:40.138 00.000 21948 MoveAxis(E, 0, ABG)
22:56:40.138 00.000 21948 Move returns status 0, amount 0
22:56:40.138 00.000 21948 MoveAxis(N, 0, ABG)
22:56:40.138 00.000 21948 Move returns status 0, amount 0
22:56:40.138 00.000 21948 move complete, result=0
22:56:40.139 00.001 21948 worker thread done servicing request
22:56:40.142 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:40.151 00.009 18120 UpdateGuideState exits: m=1857 RSB=29.8
22:56:40.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.152 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:40.152 00.000 18120 Enqueuing Expose request
22:56:40.152 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:40.153 00.001 21948 Worker thread wakes up
22:56:40.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:40.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:41.778 01.625 21948 Exposure complete
22:56:41.802 00.024 21948 worker thread done servicing request
22:56:41.802 00.000 18120 OnExposeComplete: enter
22:56:41.803 00.001 18120 UpdateGuideState(): m_state=6
22:56:41.803 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
22:56:41.804 00.001 18120 Star::Find returns 1 (0), X=412.83, Y=231.84, Mass=2070, SNR=31.3, Peak=215 HFD=4.1
22:56:41.804 00.000 18120 MultiStar: [#1 -0.18,0.11,0.72,U] [#2 -0.30,0.04,0.62,U] [#3 0.02,-0.05,0.67,U] [#4 -0.02,-0.29,0.54,U] [#5 -0.36,-0.18,0.50,U] [#6 0.10,0.40,0.00,M1] [#7 -0.12,-0.15,0.53,U] [#8 -0.21,-0.10,0.45,U] 
22:56:41.805 00.001 18120 refined, 7 included, MultiStar: {-0.18, -0.05}, one-star: {-0.25, 0.06}
22:56:41.805 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
22:56:41.805 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
22:56:41.806 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.88 mountX=-0.03 mountY=0.18, mountTheta=1.74
22:56:41.807 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.05, opts=13)
22:56:41.808 00.001 18120 Enqueuing Move request for scope (-0.18, -0.05)
22:56:41.808 00.000 21948 Worker thread wakes up
22:56:41.808 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
22:56:41.808 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
22:56:41.808 00.000 21948 Moving (-0.18, -0.05) raw xDistance=-0.03 yDistance=0.18
22:56:41.809 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:56:41.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:41.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:56:41.809 00.000 21948 MoveAxis(E, 0, ABG)
22:56:41.809 00.000 21948 Move returns status 0, amount 0
22:56:41.809 00.000 21948 MoveAxis(N, 0, ABG)
22:56:41.809 00.000 21948 Move returns status 0, amount 0
22:56:41.809 00.000 21948 move complete, result=0
22:56:41.809 00.000 21948 worker thread done servicing request
22:56:41.811 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:41.819 00.008 18120 UpdateGuideState exits: m=2070 RSB=31.3
22:56:41.819 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:41.820 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:41.820 00.000 18120 Enqueuing Expose request
22:56:41.820 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:41.821 00.001 21948 Worker thread wakes up
22:56:41.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:41.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:43.342 01.521 21948 Exposure complete
22:56:43.365 00.023 21948 worker thread done servicing request
22:56:43.366 00.001 18120 OnExposeComplete: enter
22:56:43.366 00.000 18120 UpdateGuideState(): m_state=6
22:56:43.367 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
22:56:43.367 00.000 18120 Star::Find returns 1 (0), X=413.13, Y=232.01, Mass=2085, SNR=31.1, Peak=241 HFD=4.2
22:56:43.368 00.001 18120 MultiStar: [#1 -0.07,-0.03,0.74,U] [#2 0.14,0.19,0.65,U] [#3 0.26,0.12,0.67,U] [#4 -0.18,0.03,0.55,U] [#5 -0.10,-0.16,0.51,U] [#6 -0.31,0.15,0.48,U] [#7 -0.17,0.10,0.51,U] [#8 0.02,-0.12,0.43,U] 
22:56:43.368 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.05, 0.23}
22:56:43.368 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
22:56:43.369 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
22:56:43.369 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.83 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
22:56:43.370 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
22:56:43.371 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
22:56:43.371 00.000 21948 Worker thread wakes up
22:56:43.371 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:56:43.371 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:56:43.371 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
22:56:43.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:56:43.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:43.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:43.371 00.000 21948 MoveAxis(E, 0, ABG)
22:56:43.371 00.000 21948 Move returns status 0, amount 0
22:56:43.371 00.000 21948 MoveAxis(N, 0, ABG)
22:56:43.371 00.000 21948 Move returns status 0, amount 0
22:56:43.371 00.000 21948 move complete, result=0
22:56:43.371 00.000 21948 worker thread done servicing request
22:56:43.375 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:43.382 00.007 18120 UpdateGuideState exits: m=2085 RSB=31.1
22:56:43.383 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.384 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:43.384 00.000 18120 Enqueuing Expose request
22:56:43.384 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:43.385 00.001 21948 Worker thread wakes up
22:56:43.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:43.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:45.013 01.628 21948 Exposure complete
22:56:45.037 00.024 21948 worker thread done servicing request
22:56:45.037 00.000 18120 OnExposeComplete: enter
22:56:45.038 00.001 18120 UpdateGuideState(): m_state=6
22:56:45.039 00.001 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
22:56:45.039 00.000 18120 Star::Find returns 1 (0), X=412.88, Y=231.95, Mass=1937, SNR=30.2, Peak=207 HFD=4.3
22:56:45.040 00.001 18120 MultiStar: [#1 -0.19,-0.00,0.75,U] [#2 -0.40,-0.22,0.00,M1] [#3 0.03,0.05,0.72,U] [#4 -0.32,0.14,0.55,U] [#5 -0.26,-0.27,0.52,U] [#6 -0.29,0.14,0.51,U] [#7 -0.43,-0.25,0.00,M1] [#8 -0.35,0.14,0.43,U] 
22:56:45.040 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.06}, one-star: {-0.20, 0.17}
22:56:45.040 00.000 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.00 = -2.28)
22:56:45.041 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.82)
22:56:45.041 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.86 mountX=-0.14 mountY=0.16, mountTheta=2.30
22:56:45.042 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.06, opts=13)
22:56:45.043 00.001 18120 Enqueuing Move request for scope (-0.21, 0.06)
22:56:45.043 00.000 21948 Worker thread wakes up
22:56:45.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
22:56:45.043 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
22:56:45.044 00.001 21948 Moving (-0.21, 0.06) raw xDistance=-0.14 yDistance=0.16
22:56:45.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:56:45.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:45.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:56:45.044 00.000 21948 MoveAxis(E, 0, ABG)
22:56:45.044 00.000 21948 Move returns status 0, amount 0
22:56:45.044 00.000 21948 MoveAxis(N, 0, ABG)
22:56:45.044 00.000 21948 Move returns status 0, amount 0
22:56:45.044 00.000 21948 move complete, result=0
22:56:45.044 00.000 21948 worker thread done servicing request
22:56:45.047 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:45.053 00.006 18120 UpdateGuideState exits: m=1937 RSB=30.2
22:56:45.054 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:45.055 00.001 18120 Enqueuing Expose request
22:56:45.055 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:45.056 00.001 21948 Worker thread wakes up
22:56:45.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:45.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:46.577 01.521 21948 Exposure complete
22:56:46.618 00.041 21948 worker thread done servicing request
22:56:46.618 00.000 18120 OnExposeComplete: enter
22:56:46.619 00.001 18120 UpdateGuideState(): m_state=6
22:56:46.620 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
22:56:46.620 00.000 18120 Star::Find returns 1 (0), X=412.88, Y=231.83, Mass=2281, SNR=32.8, Peak=232 HFD=4.3
22:56:46.621 00.001 18120 MultiStar: [#1 -0.15,-0.01,0.65,U] [#2 -0.35,-0.00,0.61,U] [#3 0.30,0.20,0.62,U] [#4 -0.37,0.09,0.55,U] [#5 -0.13,-0.21,0.49,U] [#6 -0.33,0.17,0.45,U] [#7 -0.17,-0.07,0.48,U] [#8 -0.40,-0.13,0.00,M1] 
22:56:46.621 00.000 18120 refined, 7 included, MultiStar: {-0.17, 0.03}, one-star: {-0.20, 0.05}
22:56:46.621 00.000 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
22:56:46.622 00.001 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.91)
22:56:46.622 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.95 mountX=-0.10 mountY=0.14, mountTheta=2.20
22:56:46.625 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.03, opts=13)
22:56:46.626 00.001 18120 Enqueuing Move request for scope (-0.17, 0.03)
22:56:46.626 00.000 21948 Worker thread wakes up
22:56:46.626 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
22:56:46.626 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
22:56:46.626 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:46.627 00.001 18120 UpdateGuideState exits: m=2281 RSB=32.8
22:56:46.627 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:46.628 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:46.628 00.000 18120 Enqueuing Expose request
22:56:46.629 00.001 21948 Moving (-0.17, 0.03) raw xDistance=-0.10 yDistance=0.14
22:56:46.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:56:46.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:46.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:56:46.629 00.000 21948 MoveAxis(E, 0, ABG)
22:56:46.629 00.000 21948 Move returns status 0, amount 0
22:56:46.629 00.000 21948 MoveAxis(N, 0, ABG)
22:56:46.629 00.000 21948 Move returns status 0, amount 0
22:56:46.629 00.000 21948 move complete, result=0
22:56:46.629 00.000 21948 worker thread done servicing request
22:56:46.629 00.000 21948 Worker thread wakes up
22:56:46.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:46.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:46.630 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:48.262 01.632 21948 Exposure complete
22:56:48.294 00.032 21948 worker thread done servicing request
22:56:48.295 00.001 18120 OnExposeComplete: enter
22:56:48.295 00.000 18120 UpdateGuideState(): m_state=6
22:56:48.296 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
22:56:48.296 00.000 18120 Star::Find returns 1 (0), X=412.89, Y=232.01, Mass=2000, SNR=30.7, Peak=220 HFD=4.2
22:56:48.297 00.001 18120 MultiStar: [#1 -0.02,0.28,0.76,U] [#2 -0.34,-0.24,0.00,M1] [#3 0.13,0.09,0.66,U] [#4 -0.04,0.10,0.57,U] [#5 -0.17,0.09,0.51,U] [#6 -0.10,0.18,0.50,U] [#7 -0.30,-0.02,0.53,U] [#8 -0.31,0.00,0.44,U] 
22:56:48.297 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.19, 0.23}
22:56:48.298 00.001 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.42 = -2.86)
22:56:48.298 00.000 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.24)
22:56:48.299 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.28 mountX=-0.17 mountY=0.04, mountTheta=2.90
22:56:48.300 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.14, opts=13)
22:56:48.300 00.000 18120 Enqueuing Move request for scope (-0.12, 0.14)
22:56:48.301 00.001 21948 Worker thread wakes up
22:56:48.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
22:56:48.301 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
22:56:48.301 00.000 21948 Moving (-0.12, 0.14) raw xDistance=-0.17 yDistance=0.04
22:56:48.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:56:48.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:48.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:48.301 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.7
22:56:48.302 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.302 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:48.303 00.001 18120 Enqueuing Expose request
22:56:48.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:56:48.303 00.000 21948 MoveAxis(E, 0, ABG)
22:56:48.303 00.000 21948 Move returns status 0, amount 0
22:56:48.303 00.000 21948 MoveAxis(N, 0, ABG)
22:56:48.303 00.000 21948 Move returns status 0, amount 0
22:56:48.303 00.000 21948 move complete, result=0
22:56:48.303 00.000 21948 worker thread done servicing request
22:56:48.303 00.000 21948 Worker thread wakes up
22:56:48.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:48.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:48.304 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:49.830 01.526 21948 Exposure complete
22:56:49.867 00.037 21948 worker thread done servicing request
22:56:49.867 00.000 18120 OnExposeComplete: enter
22:56:49.868 00.001 18120 UpdateGuideState(): m_state=6
22:56:49.868 00.000 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
22:56:49.869 00.001 18120 Star::Find returns 1 (0), X=412.77, Y=232.04, Mass=2107, SNR=31.6, Peak=225 HFD=4.1
22:56:49.869 00.000 18120 MultiStar: [#1 -0.18,0.02,0.69,U] [#2 -0.49,-0.18,0.00,M2] [#3 -0.06,0.16,0.68,U] [#4 -0.10,0.07,0.54,U] [#5 -0.36,0.02,0.52,U] [#6 -0.24,0.25,0.49,U] [#7 -0.44,0.16,0.00,M1] [#8 -0.41,-0.03,0.00,M1] 
22:56:49.869 00.000 18120 refined, 5 included, MultiStar: {-0.21, 0.14}, one-star: {-0.31, 0.26}
22:56:49.870 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.70 = -2.59)
22:56:49.870 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
22:56:49.871 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.55 mountX=-0.22 mountY=0.13, mountTheta=2.62
22:56:49.873 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.14, opts=13)
22:56:49.873 00.000 18120 Enqueuing Move request for scope (-0.21, 0.14)
22:56:49.873 00.000 21948 Worker thread wakes up
22:56:49.874 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:49.874 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.6
22:56:49.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.875 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
22:56:49.875 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
22:56:49.875 00.000 21948 Moving (-0.21, 0.14) raw xDistance=-0.22 yDistance=0.13
22:56:49.875 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:56:49.875 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:49.875 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:49.876 00.001 18120 Enqueuing Expose request
22:56:49.878 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:56:49.878 00.000 21948 MoveAxis(E, 39, ABG)
22:56:49.878 00.000 21948 Guiding  Dir = 2, Dur = 39
22:56:49.878 00.000 21948 IsSlewing returns 0
22:56:49.878 00.000 21948 IsGuiding returns 0
22:56:49.879 00.001 21948 PulseGuide returned control before completion, sleep 48
22:56:49.938 00.059 21948 IsGuiding returns 0
22:56:49.938 00.000 21948 Move returns status 0, amount 39
22:56:49.938 00.000 21948 MoveAxis(N, 0, ABG)
22:56:49.938 00.000 21948 Move returns status 0, amount 0
22:56:49.938 00.000 21948 move complete, result=0
22:56:49.938 00.000 21948 worker thread done servicing request
22:56:49.938 00.000 21948 Worker thread wakes up
22:56:49.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:49.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:49.938 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
22:56:51.567 01.629 21948 Exposure complete
22:56:51.612 00.045 21948 worker thread done servicing request
22:56:51.612 00.000 18120 OnExposeComplete: enter
22:56:51.615 00.003 18120 UpdateGuideState(): m_state=6
22:56:51.616 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
22:56:51.617 00.001 18120 Star::Find returns 1 (0), X=412.90, Y=231.99, Mass=2018, SNR=30.9, Peak=214 HFD=4.3
22:56:51.617 00.000 18120 MultiStar: [#1 -0.40,0.13,0.00,M1] [#2 -0.24,-0.25,0.64,U] [#3 -0.06,0.12,0.67,U] [#4 -0.43,-0.11,0.00,M1] [#5 -0.50,-0.25,0.00,M1] [#6 -0.45,0.21,0.00,M1] [#7 -0.59,-0.03,0.00,M2] [#8 -0.27,0.10,0.46,U] 
22:56:51.618 00.001 18120 refined, 3 included, MultiStar: {-0.18, 0.06}, one-star: {-0.18, 0.21}
22:56:51.618 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
22:56:51.619 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.76)
22:56:51.619 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.80 mountX=-0.13 mountY=0.13, mountTheta=2.36
22:56:51.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.06, opts=13)
22:56:51.622 00.002 18120 Enqueuing Move request for scope (-0.18, 0.06)
22:56:51.623 00.001 21948 Worker thread wakes up
22:56:51.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
22:56:51.623 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
22:56:51.623 00.000 21948 Moving (-0.18, 0.06) raw xDistance=-0.13 yDistance=0.13
22:56:51.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:56:51.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:51.623 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:56:51.623 00.000 21948 MoveAxis(E, 0, ABG)
22:56:51.623 00.000 21948 Move returns status 0, amount 0
22:56:51.623 00.000 21948 MoveAxis(N, 0, ABG)
22:56:51.623 00.000 21948 Move returns status 0, amount 0
22:56:51.623 00.000 21948 move complete, result=0
22:56:51.623 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:51.624 00.001 18120 UpdateGuideState exits: m=2018 RSB=30.9
22:56:51.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.625 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:51.625 00.000 18120 Enqueuing Expose request
22:56:51.626 00.001 21948 worker thread done servicing request
22:56:51.626 00.000 21948 Worker thread wakes up
22:56:51.626 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:51.627 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:51.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:53.143 01.516 21948 Exposure complete
22:56:53.175 00.032 21948 worker thread done servicing request
22:56:53.175 00.000 18120 OnExposeComplete: enter
22:56:53.176 00.001 18120 UpdateGuideState(): m_state=6
22:56:53.176 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
22:56:53.177 00.001 18120 Star::Find returns 1 (0), X=412.70, Y=231.95, Mass=1916, SNR=30.0, Peak=212 HFD=4.0
22:56:53.177 00.000 18120 MultiStar: [#1 -0.35,0.11,0.76,U] [#2 -0.46,-0.07,0.00,M2] [#3 0.04,0.40,0.68,U] [#4 -0.36,-0.03,0.57,U] [#5 -0.50,-0.02,0.00,M2] [#6 -0.31,0.20,0.49,U] [#7 -0.50,-0.03,0.00,M3] [#8 -0.56,0.17,0.00,M1] 
22:56:53.178 00.001 18120 refined, 4 included, MultiStar: {-0.28, 0.17}, one-star: {-0.38, 0.17}
22:56:53.178 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
22:56:53.179 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
22:56:53.179 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.59 mountX=-0.27 mountY=0.17, mountTheta=2.58
22:56:53.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.17, opts=13)
22:56:53.180 00.000 18120 Enqueuing Move request for scope (-0.28, 0.17)
22:56:53.181 00.001 21948 Worker thread wakes up
22:56:53.181 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0xd
22:56:53.181 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
22:56:53.181 00.000 21948 Moving (-0.28, 0.17) raw xDistance=-0.27 yDistance=0.17
22:56:53.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:56:53.181 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:53.181 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:56:53.181 00.000 21948 MoveAxis(E, 49, ABG)
22:56:53.181 00.000 21948 Guiding  Dir = 2, Dur = 49
22:56:53.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:53.182 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.0
22:56:53.182 00.000 21948 IsSlewing returns 0
22:56:53.182 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:53.183 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:53.183 00.000 18120 Enqueuing Expose request
22:56:53.184 00.001 21948 IsGuiding returns 0
22:56:53.186 00.002 21948 PulseGuide returned control before completion, sleep 58
22:56:53.252 00.066 21948 IsGuiding returns 0
22:56:53.252 00.000 21948 Move returns status 0, amount 49
22:56:53.252 00.000 21948 MoveAxis(N, 0, ABG)
22:56:53.252 00.000 21948 Move returns status 0, amount 0
22:56:53.252 00.000 21948 move complete, result=0
22:56:53.252 00.000 21948 worker thread done servicing request
22:56:53.252 00.000 21948 Worker thread wakes up
22:56:53.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:53.252 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.2 px 0 ms NORTH
22:56:53.253 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:54.888 01.635 21948 Exposure complete
22:56:54.915 00.027 21948 worker thread done servicing request
22:56:54.915 00.000 18120 OnExposeComplete: enter
22:56:54.916 00.001 18120 UpdateGuideState(): m_state=6
22:56:54.916 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
22:56:54.917 00.001 18120 Star::Find returns 1 (0), X=412.99, Y=231.82, Mass=2138, SNR=31.8, Peak=230 HFD=4.2
22:56:54.917 00.000 18120 MultiStar: [#1 -0.25,0.10,0.72,U] [#2 -0.21,-0.09,0.63,U] [#3 0.02,0.14,0.66,U] [#4 0.05,-0.40,0.54,U] [#5 -0.36,-0.11,0.50,U] [#6 -0.09,-0.10,0.44,U] [#7 -0.21,-0.07,0.49,U] [#8 -0.06,-0.20,0.43,U] 
22:56:54.917 00.000 18120 single-star, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.09, 0.04}
22:56:54.918 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.89 = -2.39)
22:56:54.918 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.00 = 0.71)
22:56:54.919 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.75 mountX=-0.07 mountY=0.07, mountTheta=2.41
22:56:54.920 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
22:56:54.920 00.000 18120 Enqueuing Move request for scope (-0.09, 0.04)
22:56:54.921 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:54.921 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.8
22:56:54.922 00.001 21948 Worker thread wakes up
22:56:54.922 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:54.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:54.923 00.001 18120 Enqueuing Expose request
22:56:54.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:56:54.923 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:56:54.923 00.000 21948 Moving (-0.09, 0.04) raw xDistance=-0.07 yDistance=0.07
22:56:54.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:56:54.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:54.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:56:54.923 00.000 21948 MoveAxis(E, 0, ABG)
22:56:54.923 00.000 21948 Move returns status 0, amount 0
22:56:54.923 00.000 21948 MoveAxis(N, 0, ABG)
22:56:54.923 00.000 21948 Move returns status 0, amount 0
22:56:54.923 00.000 21948 move complete, result=0
22:56:54.923 00.000 21948 worker thread done servicing request
22:56:54.923 00.000 21948 Worker thread wakes up
22:56:54.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:54.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:54.924 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:56.438 01.514 21948 Exposure complete
22:56:56.465 00.027 21948 worker thread done servicing request
22:56:56.465 00.000 18120 OnExposeComplete: enter
22:56:56.469 00.004 18120 UpdateGuideState(): m_state=6
22:56:56.472 00.003 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
22:56:56.474 00.002 18120 Star::Find returns 1 (0), X=412.82, Y=231.76, Mass=2092, SNR=31.4, Peak=186 HFD=4.3
22:56:56.476 00.002 18120 MultiStar: [#1 -0.20,-0.12,0.72,U] [#2 -0.36,-0.16,0.64,U] [#3 0.01,-0.04,0.67,U] [#4 -0.06,-0.25,0.54,U] [#5 -0.26,-0.30,0.49,U] [#6 -0.21,-0.06,0.48,U] [#7 -0.61,-0.33,0.00,M3] [#8 -0.37,-0.26,0.00,M1] 
22:56:56.477 00.001 18120 refined, 6 included, MultiStar: {-0.19, -0.12}, one-star: {-0.26, -0.02}
22:56:56.477 00.000 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.14) = xAngle (-1.44 = -1.44)
22:56:56.478 00.001 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.66 = 1.66)
22:56:56.479 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.59 mountX=0.03 mountY=0.23, mountTheta=1.44
22:56:56.481 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.12, opts=13)
22:56:56.482 00.001 18120 Enqueuing Move request for scope (-0.19, -0.12)
22:56:56.482 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:56.483 00.001 21948 Worker thread wakes up
22:56:56.483 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
22:56:56.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:56.484 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
22:56:56.484 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
22:56:56.484 00.000 21948 Moving (-0.19, -0.12) raw xDistance=0.03 yDistance=0.23
22:56:56.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:56:56.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:56:56.484 00.000 21948 MoveAxis(E, 0, ABG)
22:56:56.484 00.000 21948 Move returns status 0, amount 0
22:56:56.484 00.000 21948 MoveAxis(S, 54, ABG)
22:56:56.484 00.000 21948 Guiding  Dir = 1, Dur = 54
22:56:56.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:56.484 00.000 18120 Enqueuing Expose request
22:56:56.485 00.001 21948 IsSlewing returns 0
22:56:56.485 00.000 21948 IsGuiding returns 0
22:56:56.490 00.005 21948 PulseGuide returned control before completion, sleep 59
22:56:56.563 00.073 21948 IsGuiding returns 0
22:56:56.563 00.000 21948 Move returns status 0, amount 54
22:56:56.563 00.000 21948 move complete, result=0
22:56:56.563 00.000 21948 worker thread done servicing request
22:56:56.563 00.000 21948 Worker thread wakes up
22:56:56.563 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 54 ms SOUTH
22:56:56.565 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:56.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:58.197 01.632 21948 Exposure complete
22:56:58.255 00.058 18120 OnExposeComplete: enter
22:56:58.255 00.000 18120 UpdateGuideState(): m_state=6
22:56:58.256 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
22:56:58.257 00.001 21948 worker thread done servicing request
22:56:58.257 00.000 18120 Star::Find returns 1 (0), X=412.80, Y=232.06, Mass=2135, SNR=31.7, Peak=216 HFD=4.2
22:56:58.259 00.002 18120 MultiStar: [#1 -0.09,0.08,0.69,U] [#2 -0.28,0.10,0.60,U] [#3 0.15,0.15,0.66,U] [#4 -0.28,0.09,0.56,U] [#5 -0.26,0.12,0.50,U] [#6 -0.38,0.36,0.00,M1] [#7 -0.41,0.22,0.00,M4] [#8 -0.14,0.21,0.46,U] 
22:56:58.260 00.001 18120 refined, 6 included, MultiStar: {-0.17, 0.15}, one-star: {-0.28, 0.28}
22:56:58.260 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.14) = xAngle (3.55 = -2.73)
22:56:58.261 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.37)
22:56:58.263 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.41 mountX=-0.21 mountY=0.08, mountTheta=2.76
22:56:58.266 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.15, opts=13)
22:56:58.268 00.002 18120 Enqueuing Move request for scope (-0.17, 0.15)
22:56:58.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:58.269 00.001 18120 UpdateGuideState exits: m=2135 RSB=31.7
22:56:58.269 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:58.270 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:58.270 00.000 18120 Enqueuing Expose request
22:56:58.270 00.000 21948 Worker thread wakes up
22:56:58.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
22:56:58.271 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
22:56:58.271 00.000 21948 Moving (-0.17, 0.15) raw xDistance=-0.21 yDistance=0.08
22:56:58.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:56:58.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:58.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:56:58.271 00.000 21948 MoveAxis(E, 38, ABG)
22:56:58.271 00.000 21948 Guiding  Dir = 2, Dur = 38
22:56:58.271 00.000 21948 IsSlewing returns 0
22:56:58.272 00.001 21948 IsGuiding returns 0
22:56:58.274 00.002 21948 PulseGuide returned control before completion, sleep 46
22:56:58.335 00.061 21948 IsGuiding returns 0
22:56:58.335 00.000 21948 Move returns status 0, amount 38
22:56:58.335 00.000 21948 MoveAxis(N, 0, ABG)
22:56:58.335 00.000 21948 Move returns status 0, amount 0
22:56:58.335 00.000 21948 move complete, result=0
22:56:58.335 00.000 21948 worker thread done servicing request
22:56:58.335 00.000 21948 Worker thread wakes up
22:56:58.336 00.001 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
22:56:58.337 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:58.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:59.745 01.408 21948 Exposure complete
22:56:59.786 00.041 21948 worker thread done servicing request
22:56:59.786 00.000 18120 OnExposeComplete: enter
22:56:59.787 00.001 18120 UpdateGuideState(): m_state=6
22:56:59.787 00.000 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
22:56:59.787 00.000 18120 Star::Find returns 1 (0), X=412.96, Y=231.87, Mass=1902, SNR=30.1, Peak=204 HFD=4.2
22:56:59.788 00.001 18120 MultiStar: [#1 -0.16,0.01,0.76,U] [#2 -0.29,0.26,0.68,U] [#3 0.08,0.12,0.72,U] [#4 -0.37,0.21,0.00,M1] [#5 -0.32,-0.14,0.53,U] [#6 -0.08,0.41,0.00,M2] [#7 -0.27,0.11,0.51,U] [#8 -0.32,-0.12,0.46,U] 
22:56:59.788 00.000 18120 single-star, 6 included, MultiStar: {-0.18, 0.06}, one-star: {-0.12, 0.09}
22:56:59.789 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
22:56:59.789 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
22:56:59.790 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.49 mountX=-0.13 mountY=0.06, mountTheta=2.68
22:56:59.791 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.09, opts=13)
22:56:59.792 00.001 18120 Enqueuing Move request for scope (-0.12, 0.09)
22:56:59.793 00.001 21948 Worker thread wakes up
22:56:59.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:56:59.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
22:56:59.793 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
22:56:59.793 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.1
22:56:59.794 00.001 21948 Moving (-0.12, 0.09) raw xDistance=-0.13 yDistance=0.06
22:56:59.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:59.794 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:56:59.795 00.001 18120 Enqueuing Expose request
22:56:59.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:56:59.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:59.795 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:56:59.795 00.000 21948 MoveAxis(E, 0, ABG)
22:56:59.795 00.000 21948 Move returns status 0, amount 0
22:56:59.795 00.000 21948 MoveAxis(N, 0, ABG)
22:56:59.795 00.000 21948 Move returns status 0, amount 0
22:56:59.795 00.000 21948 move complete, result=0
22:56:59.795 00.000 21948 worker thread done servicing request
22:56:59.795 00.000 21948 Worker thread wakes up
22:56:59.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:56:59.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:56:59.796 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:01.431 01.635 21948 Exposure complete
22:57:01.474 00.043 21948 worker thread done servicing request
22:57:01.475 00.001 18120 OnExposeComplete: enter
22:57:01.475 00.000 18120 UpdateGuideState(): m_state=6
22:57:01.476 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
22:57:01.477 00.001 18120 Star::Find returns 1 (0), X=413.11, Y=231.90, Mass=2102, SNR=31.5, Peak=223 HFD=4.2
22:57:01.478 00.001 18120 MultiStar: [#1 -0.07,0.27,0.69,U] [#2 -0.30,0.14,0.64,U] [#3 0.30,-0.01,0.70,U] [#4 -0.14,0.32,0.53,U] [#5 -0.00,-0.13,0.47,U] [#6 -0.04,0.34,0.48,U] [#7 -0.40,0.15,0.00,M4] [#8 -0.42,0.08,0.00,M1] 
22:57:01.478 00.000 18120 single-star, 6 included, MultiStar: {-0.02, 0.15}, one-star: {0.02, 0.12}
22:57:01.479 00.001 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.14) = xAngle (2.52 = 2.52)
22:57:01.480 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.63 = -0.66)
22:57:01.482 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.10 mountY=-0.07, mountTheta=-2.50
22:57:01.484 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
22:57:01.486 00.002 18120 Enqueuing Move request for scope (0.02, 0.12)
22:57:01.487 00.001 21948 Worker thread wakes up
22:57:01.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:01.488 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:57:01.488 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:57:01.488 00.000 21948 Moving (0.02, 0.12) raw xDistance=-0.10 yDistance=-0.07
22:57:01.488 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:57:01.488 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:01.489 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:01.489 00.000 21948 MoveAxis(E, 0, ABG)
22:57:01.489 00.000 21948 Move returns status 0, amount 0
22:57:01.489 00.000 21948 MoveAxis(N, 0, ABG)
22:57:01.489 00.000 21948 Move returns status 0, amount 0
22:57:01.489 00.000 21948 move complete, result=0
22:57:01.489 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.5
22:57:01.490 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.491 00.001 21948 worker thread done servicing request
22:57:01.491 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:01.492 00.001 18120 Enqueuing Expose request
22:57:01.493 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:01.494 00.001 21948 Worker thread wakes up
22:57:01.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:01.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:03.009 01.515 21948 Exposure complete
22:57:03.038 00.029 21948 worker thread done servicing request
22:57:03.038 00.000 18120 OnExposeComplete: enter
22:57:03.038 00.000 18120 UpdateGuideState(): m_state=6
22:57:03.041 00.003 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
22:57:03.043 00.002 18120 Star::Find returns 1 (0), X=412.87, Y=231.98, Mass=2103, SNR=31.6, Peak=223 HFD=4.3
22:57:03.044 00.001 18120 MultiStar: [#1 -0.27,0.08,0.68,U] [#2 -0.33,-0.16,0.60,U] [#3 0.18,0.25,0.67,U] [#4 -0.36,-0.05,0.53,U] [#5 -0.42,-0.11,0.00,M1] [#6 -0.09,-0.08,0.46,U] [#7 -0.44,-0.00,0.00,M5] [#8 -0.29,-0.08,0.47,U] 
22:57:03.045 00.001 18120 refined, 6 included, MultiStar: {-0.19, 0.05}, one-star: {-0.21, 0.20}
22:57:03.047 00.002 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.02 = -2.26)
22:57:03.050 00.003 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.84)
22:57:03.052 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.88 mountX=-0.13 mountY=0.15, mountTheta=2.28
22:57:03.056 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.05, opts=13)
22:57:03.057 00.001 18120 Enqueuing Move request for scope (-0.19, 0.05)
22:57:03.058 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:03.059 00.001 21948 Worker thread wakes up
22:57:03.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
22:57:03.059 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
22:57:03.059 00.000 21948 Moving (-0.19, 0.05) raw xDistance=-0.13 yDistance=0.15
22:57:03.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:57:03.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:03.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:57:03.059 00.000 21948 MoveAxis(E, 0, ABG)
22:57:03.059 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.6
22:57:03.059 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:03.060 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:03.060 00.000 18120 Enqueuing Expose request
22:57:03.062 00.002 21948 Move returns status 0, amount 0
22:57:03.062 00.000 21948 MoveAxis(N, 0, ABG)
22:57:03.062 00.000 21948 Move returns status 0, amount 0
22:57:03.062 00.000 21948 move complete, result=0
22:57:03.062 00.000 21948 worker thread done servicing request
22:57:03.062 00.000 21948 Worker thread wakes up
22:57:03.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:03.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:03.062 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:04.695 01.633 21948 Exposure complete
22:57:04.725 00.030 21948 worker thread done servicing request
22:57:04.725 00.000 18120 OnExposeComplete: enter
22:57:04.726 00.001 18120 UpdateGuideState(): m_state=6
22:57:04.728 00.002 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
22:57:04.728 00.000 18120 Star::Find returns 1 (0), X=412.93, Y=232.01, Mass=1938, SNR=30.1, Peak=198 HFD=4.3
22:57:04.729 00.001 18120 MultiStar: [#1 -0.26,0.26,0.73,U] [#2 -0.19,0.11,0.63,U] [#3 0.28,0.16,0.70,U] [#4 -0.28,0.19,0.58,U] [#5 -0.12,-0.17,0.50,U] [#6 -0.04,0.46,0.00,M1] [#7 -0.25,-0.07,0.53,U] [#8 -0.41,0.11,0.00,M1] 
22:57:04.729 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.13}, one-star: {-0.15, 0.23}
22:57:04.730 00.001 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
22:57:04.730 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
22:57:04.731 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.38 mountX=-0.17 mountY=0.06, mountTheta=2.80
22:57:04.732 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.13, opts=13)
22:57:04.734 00.002 18120 Enqueuing Move request for scope (-0.13, 0.13)
22:57:04.735 00.001 21948 Worker thread wakes up
22:57:04.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
22:57:04.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
22:57:04.735 00.000 21948 Moving (-0.13, 0.13) raw xDistance=-0.17 yDistance=0.06
22:57:04.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:57:04.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:04.735 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:04.736 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:04.736 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.1
22:57:04.737 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.737 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:04.738 00.001 18120 Enqueuing Expose request
22:57:04.739 00.001 21948 MoveAxis(E, 0, ABG)
22:57:04.739 00.000 21948 Move returns status 0, amount 0
22:57:04.739 00.000 21948 MoveAxis(N, 0, ABG)
22:57:04.739 00.000 21948 Move returns status 0, amount 0
22:57:04.739 00.000 21948 move complete, result=0
22:57:04.739 00.000 21948 worker thread done servicing request
22:57:04.739 00.000 21948 Worker thread wakes up
22:57:04.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:04.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:04.741 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:06.262 01.521 21948 Exposure complete
22:57:06.303 00.041 21948 worker thread done servicing request
22:57:06.303 00.000 18120 OnExposeComplete: enter
22:57:06.305 00.002 18120 UpdateGuideState(): m_state=6
22:57:06.306 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
22:57:06.307 00.001 18120 Star::Find returns 1 (0), X=412.88, Y=232.14, Mass=1900, SNR=29.9, Peak=219 HFD=4.1
22:57:06.309 00.002 18120 MultiStar: [#1 -0.30,0.33,0.00,M1] [#2 -0.25,-0.05,0.66,U] [#3 0.08,0.18,0.69,U] [#4 -0.09,0.05,0.59,U] [#5 -0.27,0.22,0.54,U] [#6 -0.15,0.35,0.51,U] [#7 -0.36,0.20,0.00,M5] [#8 -0.26,0.26,0.46,U] 
22:57:06.309 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.20}, one-star: {-0.20, 0.36}
22:57:06.310 00.001 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
22:57:06.310 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
22:57:06.310 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.25 mountX=-0.25 mountY=0.05, mountTheta=2.93
22:57:06.312 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.20, opts=13)
22:57:06.312 00.000 18120 Enqueuing Move request for scope (-0.16, 0.20)
22:57:06.312 00.000 21948 Worker thread wakes up
22:57:06.313 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:06.313 00.000 18120 UpdateGuideState exits: m=1900 RSB=29.9
22:57:06.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:06.314 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:06.314 00.000 18120 Enqueuing Expose request
22:57:06.315 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
22:57:06.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
22:57:06.315 00.000 21948 Moving (-0.16, 0.20) raw xDistance=-0.25 yDistance=0.05
22:57:06.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:57:06.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:06.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:06.315 00.000 21948 MoveAxis(E, 45, ABG)
22:57:06.315 00.000 21948 Guiding  Dir = 2, Dur = 45
22:57:06.315 00.000 21948 IsSlewing returns 0
22:57:06.316 00.001 21948 IsGuiding returns 0
22:57:06.317 00.001 21948 PulseGuide returned control before completion, sleep 53
22:57:06.388 00.071 21948 IsGuiding returns 0
22:57:06.388 00.000 21948 Move returns status 0, amount 45
22:57:06.388 00.000 21948 MoveAxis(N, 0, ABG)
22:57:06.388 00.000 21948 Move returns status 0, amount 0
22:57:06.388 00.000 21948 move complete, result=0
22:57:06.388 00.000 21948 worker thread done servicing request
22:57:06.388 00.000 21948 Worker thread wakes up
22:57:06.388 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
22:57:06.390 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:06.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:08.016 01.626 21948 Exposure complete
22:57:08.048 00.032 21948 worker thread done servicing request
22:57:08.049 00.001 18120 OnExposeComplete: enter
22:57:08.050 00.001 18120 UpdateGuideState(): m_state=6
22:57:08.051 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
22:57:08.052 00.001 18120 Star::Find returns 1 (0), X=413.05, Y=231.78, Mass=1820, SNR=29.3, Peak=197 HFD=4.1
22:57:08.053 00.001 18120 MultiStar: [#1 -0.08,-0.07,0.76,U] [#2 -0.31,-0.12,0.67,U] [#3 0.54,-0.07,0.00,M1] [#4 -0.31,0.20,0.59,U] [#5 -0.07,-0.13,0.54,U] [#6 0.16,-0.02,0.54,U] [#7 -0.25,0.00,0.53,U] [#8 -0.12,-0.08,0.47,U] 
22:57:08.054 00.001 18120 single-star, 7 included, MultiStar: {-0.12, -0.03}, one-star: {-0.03, 0.00}
22:57:08.055 00.001 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.27 = -2.01)
22:57:08.056 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.37 = 1.09)
22:57:08.056 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.13 mountX=-0.01 mountY=0.02, mountTheta=2.02
22:57:08.057 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.00, opts=13)
22:57:08.058 00.001 18120 Enqueuing Move request for scope (-0.03, 0.00)
22:57:08.060 00.002 21948 Worker thread wakes up
22:57:08.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:08.061 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:57:08.062 00.001 18120 UpdateGuideState exits: m=1820 RSB=29.3
22:57:08.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:08.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:08.064 00.001 18120 Enqueuing Expose request
22:57:08.064 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:57:08.064 00.000 21948 Moving (-0.03, 0.00) raw xDistance=-0.01 yDistance=0.02
22:57:08.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:57:08.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:08.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:08.064 00.000 21948 MoveAxis(E, 0, ABG)
22:57:08.064 00.000 21948 Move returns status 0, amount 0
22:57:08.064 00.000 21948 MoveAxis(N, 0, ABG)
22:57:08.064 00.000 21948 Move returns status 0, amount 0
22:57:08.064 00.000 21948 move complete, result=0
22:57:08.064 00.000 21948 worker thread done servicing request
22:57:08.064 00.000 21948 Worker thread wakes up
22:57:08.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:08.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:08.065 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:09.578 01.513 21948 Exposure complete
22:57:09.630 00.052 21948 worker thread done servicing request
22:57:09.630 00.000 18120 OnExposeComplete: enter
22:57:09.630 00.000 18120 UpdateGuideState(): m_state=6
22:57:09.632 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
22:57:09.632 00.000 18120 Star::Find returns 1 (0), X=412.86, Y=231.78, Mass=2013, SNR=30.8, Peak=217 HFD=4.1
22:57:09.633 00.001 18120 MultiStar: [#1 0.05,0.00,0.72,U] [#2 -0.39,-0.06,0.64,U] [#3 0.32,0.01,0.66,U] [#4 0.00,0.00,0.58,U] [#5 -0.02,-0.10,0.54,U] [#6 -0.13,0.01,0.46,U] [#7 -0.11,-0.16,0.50,U] [#8 -0.51,0.03,0.00,M1] 
22:57:09.633 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.22, 0.00}
22:57:09.633 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.58 = -1.58)
22:57:09.634 00.001 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.52 = 1.52)
22:57:09.634 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.72 mountX=-0.00 mountY=0.07, mountTheta=1.58
22:57:09.635 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
22:57:09.636 00.001 18120 Enqueuing Move request for scope (-0.07, -0.03)
22:57:09.636 00.000 21948 Worker thread wakes up
22:57:09.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:57:09.636 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:57:09.636 00.000 21948 Moving (-0.07, -0.03) raw xDistance=-0.00 yDistance=0.07
22:57:09.636 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:57:09.636 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:09.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:09.637 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.8
22:57:09.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:09.639 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:57:09.640 00.001 21948 MoveAxis(E, 0, ABG)
22:57:09.640 00.000 21948 Move returns status 0, amount 0
22:57:09.640 00.000 21948 MoveAxis(N, 0, ABG)
22:57:09.640 00.000 21948 Move returns status 0, amount 0
22:57:09.640 00.000 21948 move complete, result=0
22:57:09.640 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:09.641 00.001 18120 Enqueuing Expose request
22:57:09.643 00.002 21948 worker thread done servicing request
22:57:09.643 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:09.643 00.000 21948 Worker thread wakes up
22:57:09.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:09.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:11.267 01.624 21948 Exposure complete
22:57:11.291 00.024 21948 worker thread done servicing request
22:57:11.291 00.000 18120 OnExposeComplete: enter
22:57:11.292 00.001 18120 UpdateGuideState(): m_state=6
22:57:11.294 00.002 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
22:57:11.294 00.000 18120 Star::Find returns 1 (1), X=413.05, Y=231.99, Mass=2114, SNR=31.6, Peak=255 HFD=4.0
22:57:11.295 00.001 18120 MultiStar: [#1 -0.45,-0.02,0.00,M1] [#2 -0.46,0.01,0.00,M1] [#3 -0.03,-0.09,0.63,U] [#4 -0.15,0.22,0.55,U] [#5 -0.17,-0.12,0.51,U] [#6 -0.20,0.20,0.49,U] [#7 -0.28,-0.03,0.53,U] [#8 -0.21,0.23,0.44,U] 
22:57:11.295 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.09}, one-star: {-0.03, 0.21}
22:57:11.296 00.001 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.66 = -2.62)
22:57:11.296 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.48)
22:57:11.297 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=-0.14 mountY=0.08, mountTheta=2.65
22:57:11.298 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
22:57:11.298 00.000 18120 Enqueuing Move request for scope (-0.13, 0.09)
22:57:11.299 00.001 21948 Worker thread wakes up
22:57:11.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
22:57:11.299 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
22:57:11.299 00.000 21948 Moving (-0.13, 0.09) raw xDistance=-0.14 yDistance=0.08
22:57:11.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:57:11.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:11.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:11.299 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.6 Saturée
22:57:11.300 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:11.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:11.301 00.001 18120 Enqueuing Expose request
22:57:11.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:11.301 00.000 21948 MoveAxis(E, 0, ABG)
22:57:11.301 00.000 21948 Move returns status 0, amount 0
22:57:11.301 00.000 21948 MoveAxis(N, 0, ABG)
22:57:11.301 00.000 21948 Move returns status 0, amount 0
22:57:11.301 00.000 21948 move complete, result=0
22:57:11.301 00.000 21948 worker thread done servicing request
22:57:11.301 00.000 21948 Worker thread wakes up
22:57:11.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:11.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:11.302 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:12.824 01.522 21948 Exposure complete
22:57:12.853 00.029 21948 worker thread done servicing request
22:57:12.853 00.000 18120 OnExposeComplete: enter
22:57:12.854 00.001 18120 UpdateGuideState(): m_state=6
22:57:12.855 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
22:57:12.855 00.000 18120 Star::Find returns 1 (0), X=412.79, Y=231.99, Mass=2145, SNR=31.7, Peak=241 HFD=4.1
22:57:12.856 00.001 18120 MultiStar: [#1 -0.34,-0.00,0.69,U] [#2 -0.26,0.18,0.64,U] [#3 0.22,0.08,0.70,U] [#4 -0.17,0.02,0.55,U] [#5 -0.29,0.13,0.51,U] [#6 -0.10,0.24,0.47,U] [#7 -0.21,0.06,0.51,U] [#8 -0.39,-0.09,0.43,U] 
22:57:12.856 00.000 18120 refined, 8 included, MultiStar: {-0.20, 0.10}, one-star: {-0.29, 0.21}
22:57:12.857 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.82 = -2.47)
22:57:12.857 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
22:57:12.858 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.67 mountX=-0.18 mountY=0.13, mountTheta=2.49
22:57:12.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.10, opts=13)
22:57:12.859 00.000 18120 Enqueuing Move request for scope (-0.20, 0.10)
22:57:12.860 00.001 21948 Worker thread wakes up
22:57:12.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:12.861 00.001 18120 UpdateGuideState exits: m=2145 RSB=31.7
22:57:12.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.862 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:12.862 00.000 18120 Enqueuing Expose request
22:57:12.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
22:57:12.862 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
22:57:12.862 00.000 21948 Moving (-0.20, 0.10) raw xDistance=-0.18 yDistance=0.13
22:57:12.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:57:12.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.863 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:57:12.863 00.000 21948 MoveAxis(E, 0, ABG)
22:57:12.863 00.000 21948 Move returns status 0, amount 0
22:57:12.863 00.000 21948 MoveAxis(N, 0, ABG)
22:57:12.863 00.000 21948 Move returns status 0, amount 0
22:57:12.863 00.000 21948 move complete, result=0
22:57:12.863 00.000 21948 worker thread done servicing request
22:57:12.863 00.000 21948 Worker thread wakes up
22:57:12.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:12.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:12.863 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:14.484 01.621 21948 Exposure complete
22:57:14.554 00.070 21948 worker thread done servicing request
22:57:14.554 00.000 18120 OnExposeComplete: enter
22:57:14.557 00.003 18120 UpdateGuideState(): m_state=6
22:57:14.558 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
22:57:14.560 00.002 18120 Star::Find returns 1 (0), X=412.80, Y=231.91, Mass=1853, SNR=29.5, Peak=199 HFD=4.2
22:57:14.561 00.001 18120 MultiStar: [#1 -0.28,-0.01,0.73,U] [#2 -0.51,0.20,0.00,M1] [#3 0.19,0.28,0.70,U] [#4 -0.13,-0.04,0.60,U] [#5 -0.08,0.02,0.51,U] [#6 -0.19,0.19,0.53,U] [#7 -0.47,0.15,0.00,M2] [#8 -0.40,-0.14,0.00,M1] 
22:57:14.562 00.001 18120 refined, 5 included, MultiStar: {-0.14, 0.10}, one-star: {-0.28, 0.13}
22:57:14.563 00.001 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.66 = -2.62)
22:57:14.563 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
22:57:14.564 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.52 mountX=-0.15 mountY=0.08, mountTheta=2.65
22:57:14.566 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.10, opts=13)
22:57:14.568 00.002 18120 Enqueuing Move request for scope (-0.14, 0.10)
22:57:14.569 00.001 21948 Worker thread wakes up
22:57:14.569 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:14.570 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
22:57:14.570 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
22:57:14.570 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.5
22:57:14.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.571 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:14.571 00.000 18120 Enqueuing Expose request
22:57:14.571 00.000 21948 Moving (-0.14, 0.10) raw xDistance=-0.15 yDistance=0.08
22:57:14.572 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:57:14.572 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:14.572 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:14.572 00.000 21948 MoveAxis(E, 0, ABG)
22:57:14.572 00.000 21948 Move returns status 0, amount 0
22:57:14.572 00.000 21948 MoveAxis(N, 0, ABG)
22:57:14.572 00.000 21948 Move returns status 0, amount 0
22:57:14.572 00.000 21948 move complete, result=0
22:57:14.572 00.000 21948 worker thread done servicing request
22:57:14.572 00.000 21948 Worker thread wakes up
22:57:14.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:14.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:14.572 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:15.984 01.412 21948 Exposure complete
22:57:16.037 00.053 21948 worker thread done servicing request
22:57:16.037 00.000 18120 OnExposeComplete: enter
22:57:16.040 00.003 18120 UpdateGuideState(): m_state=6
22:57:16.041 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
22:57:16.042 00.001 18120 Star::Find returns 1 (0), X=412.70, Y=231.88, Mass=2071, SNR=31.2, Peak=192 HFD=4.1
22:57:16.043 00.001 18120 MultiStar: [#1 -0.27,0.40,0.00,M1] [#2 -0.41,0.09,0.00,M2] [#3 0.03,0.41,0.00,M1] [#4 -0.21,0.13,0.55,U] [#5 -0.19,0.11,0.49,U] [#6 -0.22,0.40,0.00,M1] [#7 -0.57,0.21,0.00,M3] [#8 -0.68,0.52,0.00,M2] 
22:57:16.043 00.000 18120 refined, 2 included, MultiStar: {-0.29, 0.11}, one-star: {-0.39, 0.10}
22:57:16.044 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.14) = xAngle (3.93 = -2.35)
22:57:16.045 00.001 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.75)
22:57:16.045 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=0.11 hyp=0.31 cameraTheta=2.79 mountX=-0.22 mountY=0.21, mountTheta=2.37
22:57:16.048 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.11, opts=13)
22:57:16.049 00.001 18120 Enqueuing Move request for scope (-0.29, 0.11)
22:57:16.050 00.001 21948 Worker thread wakes up
22:57:16.050 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:16.051 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.11) opts 0xd
22:57:16.051 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.11)
22:57:16.051 00.000 21948 Moving (-0.29, 0.11) raw xDistance=-0.22 yDistance=0.21
22:57:16.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:57:16.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:57:16.051 00.000 21948 MoveAxis(E, 39, ABG)
22:57:16.051 00.000 21948 Guiding  Dir = 2, Dur = 39
22:57:16.051 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.2
22:57:16.052 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.052 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:16.053 00.001 18120 Enqueuing Expose request
22:57:16.053 00.000 21948 IsSlewing returns 0
22:57:16.054 00.001 21948 IsGuiding returns 0
22:57:16.055 00.001 21948 PulseGuide returned control before completion, sleep 48
22:57:16.108 00.053 21948 IsGuiding returns 0
22:57:16.108 00.000 21948 Move returns status 0, amount 39
22:57:16.108 00.000 21948 MoveAxis(S, 51, ABG)
22:57:16.108 00.000 21948 Guiding  Dir = 1, Dur = 51
22:57:16.108 00.000 21948 IsSlewing returns 0
22:57:16.108 00.000 21948 IsGuiding returns 0
22:57:16.114 00.006 21948 PulseGuide returned control before completion, sleep 57
22:57:16.190 00.076 21948 IsGuiding returns 0
22:57:16.190 00.000 21948 Move returns status 0, amount 51
22:57:16.190 00.000 21948 move complete, result=0
22:57:16.190 00.000 21948 worker thread done servicing request
22:57:16.190 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.2 px 51 ms SOUTH
22:57:16.191 00.001 21948 Worker thread wakes up
22:57:16.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:16.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:17.814 01.623 21948 Exposure complete
22:57:17.846 00.032 21948 worker thread done servicing request
22:57:17.846 00.000 18120 OnExposeComplete: enter
22:57:17.848 00.002 18120 UpdateGuideState(): m_state=6
22:57:17.848 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
22:57:17.849 00.001 18120 Star::Find returns 1 (0), X=412.81, Y=232.18, Mass=1886, SNR=29.8, Peak=214 HFD=4.0
22:57:17.850 00.001 18120 MultiStar: [#1 -0.21,0.30,0.74,U] [#2 -0.36,0.32,0.00,M3] [#3 0.02,0.30,0.73,U] [#4 -0.05,0.25,0.61,U] [#5 -0.31,0.05,0.52,U] [#6 -0.05,0.49,0.00,M2] [#7 -0.42,0.23,0.00,M4] [#8 -0.37,0.44,0.00,M3] 
22:57:17.851 00.001 18120 refined, 4 included, MultiStar: {-0.17, 0.28}, one-star: {-0.27, 0.40}
22:57:17.853 00.002 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.26 = -3.03)
22:57:17.856 00.003 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.08)
22:57:17.858 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.11 mountX=-0.33 mountY=0.02, mountTheta=3.07
22:57:17.862 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.28, opts=13)
22:57:17.864 00.002 18120 Enqueuing Move request for scope (-0.17, 0.28)
22:57:17.865 00.001 21948 Worker thread wakes up
22:57:17.865 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
22:57:17.865 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
22:57:17.865 00.000 21948 Moving (-0.17, 0.28) raw xDistance=-0.33 yDistance=0.02
22:57:17.865 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:17.865 00.000 18120 UpdateGuideState exits: m=1886 RSB=29.8
22:57:17.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:57:17.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:17.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:17.867 00.001 18120 Enqueuing Expose request
22:57:17.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:17.867 00.000 21948 MoveAxis(E, 61, ABG)
22:57:17.867 00.000 21948 Guiding  Dir = 2, Dur = 61
22:57:17.868 00.001 21948 IsSlewing returns 0
22:57:17.868 00.000 21948 IsGuiding returns 0
22:57:17.870 00.002 21948 PulseGuide returned control before completion, sleep 70
22:57:17.952 00.082 21948 IsGuiding returns 0
22:57:17.952 00.000 21948 Move returns status 0, amount 61
22:57:17.952 00.000 21948 MoveAxis(N, 0, ABG)
22:57:17.952 00.000 21948 Move returns status 0, amount 0
22:57:17.952 00.000 21948 move complete, result=0
22:57:17.952 00.000 21948 worker thread done servicing request
22:57:17.952 00.000 21948 Worker thread wakes up
22:57:17.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:17.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:17.952 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
22:57:19.361 01.409 21948 Exposure complete
22:57:19.399 00.038 21948 worker thread done servicing request
22:57:19.399 00.000 18120 OnExposeComplete: enter
22:57:19.400 00.001 18120 UpdateGuideState(): m_state=6
22:57:19.400 00.000 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
22:57:19.401 00.001 18120 Star::Find returns 1 (0), X=413.10, Y=232.05, Mass=1930, SNR=30.1, Peak=215 HFD=4.3
22:57:19.401 00.000 18120 MultiStar: [#1 -0.13,0.25,0.74,U] [#2 -0.09,-0.03,0.67,U] [#3 0.40,0.18,0.00,M1] [#4 -0.02,0.20,0.58,U] [#5 -0.25,-0.11,0.51,U] [#6 -0.07,0.04,0.49,U] [#7 -0.22,0.13,0.52,U] [#8 -0.04,-0.06,0.44,U] 
22:57:19.402 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.11}, one-star: {0.02, 0.27}
22:57:19.402 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
22:57:19.403 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
22:57:19.403 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.24 mountX=-0.14 mountY=0.03, mountTheta=2.94
22:57:19.405 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.11, opts=13)
22:57:19.405 00.000 18120 Enqueuing Move request for scope (-0.09, 0.11)
22:57:19.406 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:19.407 00.001 21948 Worker thread wakes up
22:57:19.407 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.1
22:57:19.408 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.408 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:19.409 00.001 18120 Enqueuing Expose request
22:57:19.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
22:57:19.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
22:57:19.409 00.000 21948 Moving (-0.09, 0.11) raw xDistance=-0.14 yDistance=0.03
22:57:19.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:57:19.410 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:19.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:19.410 00.000 21948 MoveAxis(E, 0, ABG)
22:57:19.410 00.000 21948 Move returns status 0, amount 0
22:57:19.410 00.000 21948 MoveAxis(N, 0, ABG)
22:57:19.410 00.000 21948 Move returns status 0, amount 0
22:57:19.410 00.000 21948 move complete, result=0
22:57:19.410 00.000 21948 worker thread done servicing request
22:57:19.410 00.000 21948 Worker thread wakes up
22:57:19.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:19.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:19.410 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:21.044 01.634 21948 Exposure complete
22:57:21.081 00.037 21948 worker thread done servicing request
22:57:21.081 00.000 18120 OnExposeComplete: enter
22:57:21.082 00.001 18120 UpdateGuideState(): m_state=6
22:57:21.082 00.000 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
22:57:21.083 00.001 18120 Star::Find returns 1 (1), X=412.97, Y=232.00, Mass=2071, SNR=31.2, Peak=255 HFD=4.2
22:57:21.083 00.000 18120 MultiStar: [#1 -0.00,0.14,0.76,U] [#2 -0.15,-0.11,0.63,U] [#3 0.22,0.12,0.65,U] [#4 0.04,-0.06,0.53,U] [#5 -0.11,-0.12,0.50,U] [#6 0.02,0.20,0.49,U] [#7 -0.06,-0.09,0.51,U] [#8 -0.13,0.02,0.43,U] 
22:57:21.084 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.12, 0.22}
22:57:21.084 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
22:57:21.085 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.06)
22:57:21.086 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.10 mountX=-0.06 mountY=0.00, mountTheta=3.08
22:57:21.088 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
22:57:21.089 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
22:57:21.090 00.001 21948 Worker thread wakes up
22:57:21.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:21.091 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:57:21.091 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:57:21.091 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.2 Saturée
22:57:21.091 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:21.092 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:21.092 00.000 18120 Enqueuing Expose request
22:57:21.093 00.001 21948 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.00
22:57:21.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:57:21.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:21.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:57:21.093 00.000 21948 MoveAxis(E, 0, ABG)
22:57:21.093 00.000 21948 Move returns status 0, amount 0
22:57:21.093 00.000 21948 MoveAxis(N, 0, ABG)
22:57:21.093 00.000 21948 Move returns status 0, amount 0
22:57:21.093 00.000 21948 move complete, result=0
22:57:21.093 00.000 21948 worker thread done servicing request
22:57:21.093 00.000 21948 Worker thread wakes up
22:57:21.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:21.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:21.094 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:22.610 01.516 21948 Exposure complete
22:57:22.636 00.026 21948 worker thread done servicing request
22:57:22.636 00.000 18120 OnExposeComplete: enter
22:57:22.637 00.001 18120 UpdateGuideState(): m_state=6
22:57:22.638 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
22:57:22.638 00.000 18120 Star::Find returns 1 (0), X=413.05, Y=232.01, Mass=2059, SNR=31.0, Peak=231 HFD=4.1
22:57:22.639 00.001 18120 MultiStar: [#1 -0.08,0.20,0.69,U] [#2 -0.12,0.05,0.64,U] [#3 0.17,0.05,0.64,U] [#4 0.01,0.22,0.57,U] [#5 -0.11,-0.01,0.54,U] [#6 0.05,0.27,0.47,U] [#7 0.08,-0.08,0.53,U] [#8 -0.33,0.02,0.45,U] 
22:57:22.639 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.03, 0.22}
22:57:22.640 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
22:57:22.640 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
22:57:22.641 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.86 mountX=-0.12 mountY=-0.02, mountTheta=-2.96
22:57:22.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.12, opts=13)
22:57:22.642 00.000 18120 Enqueuing Move request for scope (-0.03, 0.12)
22:57:22.643 00.001 21948 Worker thread wakes up
22:57:22.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:22.643 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.0
22:57:22.644 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:22.644 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:22.645 00.001 18120 Enqueuing Expose request
22:57:22.645 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:57:22.645 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:57:22.645 00.000 21948 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=-0.02
22:57:22.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:57:22.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:22.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:22.645 00.000 21948 MoveAxis(E, 0, ABG)
22:57:22.645 00.000 21948 Move returns status 0, amount 0
22:57:22.645 00.000 21948 MoveAxis(N, 0, ABG)
22:57:22.645 00.000 21948 Move returns status 0, amount 0
22:57:22.645 00.000 21948 move complete, result=0
22:57:22.645 00.000 21948 worker thread done servicing request
22:57:22.645 00.000 21948 Worker thread wakes up
22:57:22.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:22.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:22.646 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:24.277 01.631 21948 Exposure complete
22:57:24.312 00.035 21948 worker thread done servicing request
22:57:24.312 00.000 18120 OnExposeComplete: enter
22:57:24.313 00.001 18120 UpdateGuideState(): m_state=6
22:57:24.313 00.000 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
22:57:24.314 00.001 18120 Star::Find returns 1 (0), X=413.11, Y=231.93, Mass=2207, SNR=32.3, Peak=222 HFD=4.3
22:57:24.314 00.000 18120 MultiStar: [#1 -0.30,0.20,0.67,U] [#2 -0.16,-0.20,0.57,U] [#3 0.11,0.23,0.64,U] [#4 -0.27,0.09,0.55,U] [#5 -0.13,-0.07,0.48,U] [#6 -0.08,0.15,0.45,U] [#7 -0.33,-0.03,0.50,U] [#8 -0.18,-0.06,0.42,U] 
22:57:24.315 00.001 18120 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.02, 0.15}
22:57:24.315 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.14) = xAngle (3.80 = -2.49)
22:57:24.316 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.90 = 0.62)
22:57:24.316 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.65 mountX=-0.12 mountY=0.08, mountTheta=2.51
22:57:24.319 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
22:57:24.320 00.001 18120 Enqueuing Move request for scope (-0.13, 0.07)
22:57:24.322 00.002 21948 Worker thread wakes up
22:57:24.322 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
22:57:24.322 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:24.323 00.001 18120 UpdateGuideState exits: m=2207 RSB=32.3
22:57:24.323 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.325 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:24.325 00.000 18120 Enqueuing Expose request
22:57:24.325 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
22:57:24.325 00.000 21948 Moving (-0.13, 0.07) raw xDistance=-0.12 yDistance=0.08
22:57:24.326 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:57:24.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:24.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:24.326 00.000 21948 MoveAxis(E, 0, ABG)
22:57:24.326 00.000 21948 Move returns status 0, amount 0
22:57:24.326 00.000 21948 MoveAxis(N, 0, ABG)
22:57:24.326 00.000 21948 Move returns status 0, amount 0
22:57:24.326 00.000 21948 move complete, result=0
22:57:24.326 00.000 21948 worker thread done servicing request
22:57:24.326 00.000 21948 Worker thread wakes up
22:57:24.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:24.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:24.326 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:25.843 01.517 21948 Exposure complete
22:57:25.880 00.037 21948 worker thread done servicing request
22:57:25.880 00.000 18120 OnExposeComplete: enter
22:57:25.880 00.000 18120 UpdateGuideState(): m_state=6
22:57:25.882 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
22:57:25.882 00.000 18120 Star::Find returns 1 (0), X=412.90, Y=232.13, Mass=2020, SNR=30.9, Peak=214 HFD=4.2
22:57:25.883 00.001 18120 MultiStar: [#1 -0.09,0.01,0.71,U] [#2 -0.33,0.14,0.60,U] [#3 0.08,0.10,0.65,U] [#4 -0.14,0.29,0.54,U] [#5 -0.44,0.03,0.00,M1] [#6 -0.20,0.34,0.48,U] [#7 -0.32,0.06,0.53,U] [#8 -0.28,0.28,0.44,U] 
22:57:25.883 00.000 18120 refined, 7 included, MultiStar: {-0.17, 0.20}, one-star: {-0.18, 0.35}
22:57:25.884 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.44 = -2.85)
22:57:25.884 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.26)
22:57:25.884 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.29 mountX=-0.25 mountY=0.07, mountTheta=2.88
22:57:25.886 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.20, opts=13)
22:57:25.886 00.000 18120 Enqueuing Move request for scope (-0.17, 0.20)
22:57:25.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:25.888 00.002 18120 UpdateGuideState exits: m=2020 RSB=30.9
22:57:25.888 00.000 21948 Worker thread wakes up
22:57:25.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
22:57:25.888 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
22:57:25.888 00.000 21948 Moving (-0.17, 0.20) raw xDistance=-0.25 yDistance=0.07
22:57:25.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:57:25.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:25.888 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:25.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:25.889 00.001 18120 Enqueuing Expose request
22:57:25.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:57:25.889 00.000 21948 MoveAxis(E, 45, ABG)
22:57:25.889 00.000 21948 Guiding  Dir = 2, Dur = 45
22:57:25.889 00.000 21948 IsSlewing returns 0
22:57:25.890 00.001 21948 IsGuiding returns 0
22:57:25.893 00.003 21948 PulseGuide returned control before completion, sleep 54
22:57:25.956 00.063 21948 IsGuiding returns 0
22:57:25.956 00.000 21948 Move returns status 0, amount 45
22:57:25.956 00.000 21948 MoveAxis(N, 0, ABG)
22:57:25.956 00.000 21948 Move returns status 0, amount 0
22:57:25.956 00.000 21948 move complete, result=0
22:57:25.956 00.000 21948 worker thread done servicing request
22:57:25.956 00.000 21948 Worker thread wakes up
22:57:25.956 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
22:57:25.957 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:25.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:27.582 01.625 21948 Exposure complete
22:57:27.620 00.038 21948 worker thread done servicing request
22:57:27.620 00.000 18120 OnExposeComplete: enter
22:57:27.622 00.002 18120 UpdateGuideState(): m_state=6
22:57:27.624 00.002 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
22:57:27.625 00.001 18120 Star::Find returns 1 (0), X=413.02, Y=232.06, Mass=2156, SNR=31.7, Peak=226 HFD=4.4
22:57:27.626 00.001 18120 MultiStar: [#1 -0.17,0.01,0.67,U] [#2 -0.16,0.13,0.65,U] [#3 -0.10,0.04,0.65,U] [#4 -0.26,-0.09,0.52,U] [#5 -0.29,-0.06,0.50,U] [#6 -0.29,0.39,0.00,M1] [#7 -0.30,0.21,0.51,U] [#8 -0.10,-0.12,0.45,U] 
22:57:27.629 00.003 18120 refined, 7 included, MultiStar: {-0.17, 0.07}, one-star: {-0.06, 0.27}
22:57:27.632 00.003 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.87 = -2.42)
22:57:27.634 00.002 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
22:57:27.636 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.72 mountX=-0.14 mountY=0.12, mountTheta=2.44
22:57:27.641 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.07, opts=13)
22:57:27.643 00.002 18120 Enqueuing Move request for scope (-0.17, 0.07)
22:57:27.646 00.003 21948 Worker thread wakes up
22:57:27.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:27.647 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
22:57:27.647 00.000 18120 UpdateGuideState exits: m=2156 RSB=31.7
22:57:27.647 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.648 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:27.648 00.000 18120 Enqueuing Expose request
22:57:27.649 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
22:57:27.649 00.000 21948 Moving (-0.17, 0.07) raw xDistance=-0.14 yDistance=0.12
22:57:27.649 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:57:27.649 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.649 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:27.649 00.000 21948 MoveAxis(E, 0, ABG)
22:57:27.649 00.000 21948 Move returns status 0, amount 0
22:57:27.649 00.000 21948 MoveAxis(N, 0, ABG)
22:57:27.649 00.000 21948 Move returns status 0, amount 0
22:57:27.649 00.000 21948 move complete, result=0
22:57:27.649 00.000 21948 worker thread done servicing request
22:57:27.649 00.000 21948 Worker thread wakes up
22:57:27.649 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:27.649 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:27.649 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:29.174 01.525 21948 Exposure complete
22:57:29.200 00.026 21948 worker thread done servicing request
22:57:29.200 00.000 18120 OnExposeComplete: enter
22:57:29.201 00.001 18120 UpdateGuideState(): m_state=6
22:57:29.202 00.001 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
22:57:29.202 00.000 18120 Star::Find returns 1 (0), X=413.16, Y=231.89, Mass=2032, SNR=30.7, Peak=237 HFD=4.1
22:57:29.203 00.001 18120 MultiStar: [#1 -0.13,-0.07,0.71,U] [#2 -0.22,-0.26,0.64,U] [#3 0.14,0.11,0.69,U] [#4 0.01,-0.13,0.55,U] [#5 -0.18,-0.36,0.49,U] [#6 0.12,0.35,0.47,U] [#7 0.02,-0.05,0.55,U] [#8 -0.04,-0.06,0.44,U] 
22:57:29.206 00.003 18120 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.08, 0.10}
22:57:29.208 00.002 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
22:57:29.209 00.001 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
22:57:29.209 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.05 mountX=0.02 mountY=0.03, mountTheta=0.92
22:57:29.210 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
22:57:29.211 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
22:57:29.211 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:29.213 00.002 21948 Worker thread wakes up
22:57:29.213 00.000 18120 UpdateGuideState exits: m=2032 RSB=30.7
22:57:29.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:57:29.213 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:57:29.213 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:29.213 00.000 21948 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
22:57:29.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:29.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:29.213 00.000 18120 Enqueuing Expose request
22:57:29.214 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:29.214 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:29.214 00.000 21948 MoveAxis(E, 0, ABG)
22:57:29.214 00.000 21948 Move returns status 0, amount 0
22:57:29.214 00.000 21948 MoveAxis(N, 0, ABG)
22:57:29.214 00.000 21948 Move returns status 0, amount 0
22:57:29.214 00.000 21948 move complete, result=0
22:57:29.214 00.000 21948 worker thread done servicing request
22:57:29.214 00.000 21948 Worker thread wakes up
22:57:29.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:29.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:29.214 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:30.848 01.634 21948 Exposure complete
22:57:30.878 00.030 21948 worker thread done servicing request
22:57:30.878 00.000 18120 OnExposeComplete: enter
22:57:30.881 00.003 18120 UpdateGuideState(): m_state=6
22:57:30.883 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
22:57:30.886 00.003 18120 Star::Find returns 1 (0), X=413.08, Y=231.83, Mass=2236, SNR=32.6, Peak=232 HFD=4.3
22:57:30.888 00.002 18120 MultiStar: [#1 -0.34,0.24,0.00,M1] [#2 -0.30,-0.05,0.61,U] [#3 0.25,-0.15,0.64,U] [#4 -0.09,-0.00,0.49,U] [#5 -0.13,0.04,0.49,U] [#6 -0.09,-0.07,0.50,U] [#7 -0.37,-0.23,0.00,M1] [#8 -0.29,-0.16,0.40,U] 
22:57:30.891 00.003 18120 single-star, 6 included, MultiStar: {-0.07, -0.04}, one-star: {0.00, 0.05}
22:57:30.893 00.002 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
22:57:30.895 00.002 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.48)
22:57:30.898 00.003 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.56 mountX=-0.05 mountY=-0.02, mountTheta=-2.67
22:57:30.903 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
22:57:30.905 00.002 18120 Enqueuing Move request for scope (0.00, 0.05)
22:57:30.907 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:30.910 00.003 21948 Worker thread wakes up
22:57:30.910 00.000 18120 UpdateGuideState exits: m=2236 RSB=32.6
22:57:30.911 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:30.912 00.001 18120 Enqueuing Expose request
22:57:30.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:57:30.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:57:30.912 00.000 21948 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.02
22:57:30.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:57:30.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:30.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:30.912 00.000 21948 MoveAxis(E, 0, ABG)
22:57:30.913 00.001 21948 Move returns status 0, amount 0
22:57:30.913 00.000 21948 MoveAxis(N, 0, ABG)
22:57:30.913 00.000 21948 Move returns status 0, amount 0
22:57:30.913 00.000 21948 move complete, result=0
22:57:30.913 00.000 21948 worker thread done servicing request
22:57:30.913 00.000 21948 Worker thread wakes up
22:57:30.913 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:30.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:30.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:32.442 01.529 21948 Exposure complete
22:57:32.477 00.035 21948 worker thread done servicing request
22:57:32.477 00.000 18120 OnExposeComplete: enter
22:57:32.478 00.001 18120 UpdateGuideState(): m_state=6
22:57:32.478 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
22:57:32.479 00.001 18120 Star::Find returns 1 (0), X=412.97, Y=231.74, Mass=2088, SNR=31.3, Peak=226 HFD=4.1
22:57:32.479 00.000 18120 MultiStar: [#1 -0.20,-0.05,0.68,U] [#2 -0.45,-0.29,0.00,M1] [#3 -0.02,-0.16,0.68,U] [#4 -0.23,0.08,0.55,U] [#5 -0.27,-0.21,0.53,U] [#6 -0.17,0.30,0.48,U] [#7 -0.31,-0.25,0.49,U] [#8 -0.32,-0.26,0.00,M1] 
22:57:32.480 00.001 18120 single-star, 6 included, MultiStar: {-0.17, -0.05}, one-star: {-0.11, -0.04}
22:57:32.480 00.000 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.14) = xAngle (-1.66 = -1.66)
22:57:32.480 00.000 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.44 = 1.44)
22:57:32.481 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.81 mountX=-0.01 mountY=0.12, mountTheta=1.66
22:57:32.482 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.04, opts=13)
22:57:32.483 00.001 18120 Enqueuing Move request for scope (-0.11, -0.04)
22:57:32.484 00.001 21948 Worker thread wakes up
22:57:32.484 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:32.484 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:57:32.484 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:57:32.484 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.3
22:57:32.487 00.003 21948 Moving (-0.11, -0.04) raw xDistance=-0.01 yDistance=0.12
22:57:32.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:32.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:32.488 00.000 18120 Enqueuing Expose request
22:57:32.488 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:57:32.488 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:32.488 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:32.489 00.001 21948 MoveAxis(E, 0, ABG)
22:57:32.489 00.000 21948 Move returns status 0, amount 0
22:57:32.489 00.000 21948 MoveAxis(N, 0, ABG)
22:57:32.489 00.000 21948 Move returns status 0, amount 0
22:57:32.489 00.000 21948 move complete, result=0
22:57:32.489 00.000 21948 worker thread done servicing request
22:57:32.489 00.000 21948 Worker thread wakes up
22:57:32.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:32.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:32.489 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:34.124 01.635 21948 Exposure complete
22:57:34.158 00.034 21948 worker thread done servicing request
22:57:34.158 00.000 18120 OnExposeComplete: enter
22:57:34.159 00.001 18120 UpdateGuideState(): m_state=6
22:57:34.160 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
22:57:34.160 00.000 18120 Star::Find returns 1 (0), X=413.05, Y=231.72, Mass=2080, SNR=31.3, Peak=231 HFD=4.1
22:57:34.161 00.001 18120 MultiStar: [#1 -0.04,-0.05,0.71,U] [#2 -0.28,0.00,0.62,U] [#3 0.26,-0.19,0.69,U] [#4 -0.14,-0.13,0.52,U] [#5 0.01,-0.29,0.51,U] [#6 -0.31,0.17,0.46,U] [#7 -0.12,-0.11,0.52,U] [#8 -0.06,-0.12,0.47,U] 
22:57:34.161 00.000 18120 single-star, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.03, -0.06}
22:57:34.161 00.000 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.14) = xAngle (-0.93 = -0.93)
22:57:34.162 00.001 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.17 = 2.17)
22:57:34.162 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.07 mountX=0.04 mountY=0.05, mountTheta=0.94
22:57:34.163 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
22:57:34.164 00.001 18120 Enqueuing Move request for scope (-0.03, -0.06)
22:57:34.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:34.165 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.3
22:57:34.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.166 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:34.166 00.000 18120 Enqueuing Expose request
22:57:34.167 00.001 21948 Worker thread wakes up
22:57:34.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:57:34.167 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:57:34.167 00.000 21948 Moving (-0.03, -0.06) raw xDistance=0.04 yDistance=0.05
22:57:34.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:57:34.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:34.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:34.167 00.000 21948 MoveAxis(E, 0, ABG)
22:57:34.167 00.000 21948 Move returns status 0, amount 0
22:57:34.167 00.000 21948 MoveAxis(N, 0, ABG)
22:57:34.167 00.000 21948 Move returns status 0, amount 0
22:57:34.167 00.000 21948 move complete, result=0
22:57:34.167 00.000 21948 worker thread done servicing request
22:57:34.167 00.000 21948 Worker thread wakes up
22:57:34.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:34.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:34.167 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:35.693 01.526 21948 Exposure complete
22:57:35.719 00.026 21948 worker thread done servicing request
22:57:35.719 00.000 18120 OnExposeComplete: enter
22:57:35.719 00.000 18120 UpdateGuideState(): m_state=6
22:57:35.721 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
22:57:35.721 00.000 18120 Star::Find returns 1 (0), X=413.08, Y=231.69, Mass=2135, SNR=31.7, Peak=220 HFD=4.0
22:57:35.722 00.001 18120 MultiStar: [#1 0.14,-0.25,0.73,U] [#2 -0.46,0.05,0.00,M1] [#3 0.04,-0.15,0.65,U] [#4 -0.21,-0.28,0.55,U] [#5 0.17,-0.45,0.00,M1] [#6 0.17,-0.30,0.50,U] [#7 0.02,-0.21,0.51,U] [#8 -0.12,-0.19,0.44,U] 
22:57:35.722 00.000 18120 single-star, 6 included, MultiStar: {0.01, -0.20}, one-star: {-0.01, -0.09}
22:57:35.723 00.001 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.14) = xAngle (-0.49 = -0.49)
22:57:35.723 00.000 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.61 = 2.61)
22:57:35.724 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.64 mountX=0.08 mountY=0.05, mountTheta=0.52
22:57:35.725 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
22:57:35.726 00.001 18120 Enqueuing Move request for scope (-0.01, -0.09)
22:57:35.726 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:35.728 00.002 21948 Worker thread wakes up
22:57:35.728 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
22:57:35.728 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
22:57:35.728 00.000 21948 Moving (-0.01, -0.09) raw xDistance=0.08 yDistance=0.05
22:57:35.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:57:35.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:35.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:35.728 00.000 21948 MoveAxis(E, 0, ABG)
22:57:35.728 00.000 21948 Move returns status 0, amount 0
22:57:35.728 00.000 21948 MoveAxis(N, 0, ABG)
22:57:35.728 00.000 21948 Move returns status 0, amount 0
22:57:35.728 00.000 21948 move complete, result=0
22:57:35.728 00.000 21948 worker thread done servicing request
22:57:35.728 00.000 18120 UpdateGuideState exits: m=2135 RSB=31.7
22:57:35.729 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.729 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:35.730 00.001 18120 Enqueuing Expose request
22:57:35.730 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:35.730 00.000 21948 Worker thread wakes up
22:57:35.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:35.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:37.359 01.629 21948 Exposure complete
22:57:37.386 00.027 21948 worker thread done servicing request
22:57:37.386 00.000 18120 OnExposeComplete: enter
22:57:37.386 00.000 18120 UpdateGuideState(): m_state=6
22:57:37.387 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
22:57:37.388 00.001 18120 Star::Find returns 1 (0), X=413.00, Y=231.71, Mass=2219, SNR=32.2, Peak=226 HFD=4.2
22:57:37.388 00.000 18120 MultiStar: [#1 -0.01,-0.12,0.71,U] [#2 -0.18,-0.09,0.63,U] [#3 -0.08,-0.11,0.64,U] [#4 0.03,-0.15,0.54,U] [#5 -0.12,-0.36,0.50,U] [#6 -0.08,-0.10,0.45,U] [#7 -0.14,-0.39,0.00,M1] [#8 -0.26,-0.12,0.42,U] 
22:57:37.390 00.002 18120 single-star, 7 included, MultiStar: {-0.09, -0.13}, one-star: {-0.09, -0.07}
22:57:37.393 00.003 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
22:57:37.393 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
22:57:37.393 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.47 mountX=0.03 mountY=0.11, mountTheta=1.33
22:57:37.395 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
22:57:37.395 00.000 18120 Enqueuing Move request for scope (-0.09, -0.07)
22:57:37.396 00.001 21948 Worker thread wakes up
22:57:37.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:37.396 00.000 18120 UpdateGuideState exits: m=2219 RSB=32.2
22:57:37.397 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:57:37.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:57:37.397 00.000 21948 Moving (-0.09, -0.07) raw xDistance=0.03 yDistance=0.11
22:57:37.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:57:37.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:37.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:37.397 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:37.398 00.001 18120 Enqueuing Expose request
22:57:37.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:57:37.398 00.000 21948 MoveAxis(E, 0, ABG)
22:57:37.398 00.000 21948 Move returns status 0, amount 0
22:57:37.398 00.000 21948 MoveAxis(N, 0, ABG)
22:57:37.398 00.000 21948 Move returns status 0, amount 0
22:57:37.398 00.000 21948 move complete, result=0
22:57:37.398 00.000 21948 worker thread done servicing request
22:57:37.398 00.000 21948 Worker thread wakes up
22:57:37.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:37.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:37.399 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:38.920 01.521 21948 Exposure complete
22:57:38.960 00.040 21948 worker thread done servicing request
22:57:38.960 00.000 18120 OnExposeComplete: enter
22:57:38.960 00.000 18120 UpdateGuideState(): m_state=6
22:57:38.961 00.001 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
22:57:38.961 00.000 18120 Star::Find returns 1 (0), X=413.10, Y=231.73, Mass=2186, SNR=32.2, Peak=225 HFD=4.2
22:57:38.962 00.001 18120 MultiStar: [#1 0.03,-0.11,0.67,U] [#2 -0.42,-0.20,0.00,M1] [#3 0.45,-0.17,0.00,M1] [#4 0.05,-0.17,0.55,U] [#5 -0.02,-0.36,0.48,U] [#6 0.07,0.32,0.47,U] [#7 -0.13,-0.12,0.50,U] [#8 0.05,-0.12,0.42,U] 
22:57:38.962 00.000 18120 single-star, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.02, -0.05}
22:57:38.963 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.14) = xAngle (-0.15 = -0.15)
22:57:38.964 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.95 = 2.95)
22:57:38.965 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.30 mountX=0.06 mountY=0.01, mountTheta=0.19
22:57:38.967 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
22:57:38.969 00.002 18120 Enqueuing Move request for scope (0.02, -0.05)
22:57:38.970 00.001 21948 Worker thread wakes up
22:57:38.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:38.970 00.000 18120 UpdateGuideState exits: m=2186 RSB=32.2
22:57:38.970 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:57:38.970 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:57:38.970 00.000 21948 Moving (0.02, -0.05) raw xDistance=0.06 yDistance=0.01
22:57:38.971 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:57:38.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:38.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:38.971 00.000 21948 MoveAxis(E, 0, ABG)
22:57:38.971 00.000 21948 Move returns status 0, amount 0
22:57:38.971 00.000 21948 MoveAxis(N, 0, ABG)
22:57:38.971 00.000 21948 Move returns status 0, amount 0
22:57:38.971 00.000 21948 move complete, result=0
22:57:38.971 00.000 21948 worker thread done servicing request
22:57:38.971 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:38.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:38.972 00.001 18120 Enqueuing Expose request
22:57:38.972 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:38.973 00.001 21948 Worker thread wakes up
22:57:38.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:38.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:40.607 01.634 21948 Exposure complete
22:57:40.636 00.029 21948 worker thread done servicing request
22:57:40.636 00.000 18120 OnExposeComplete: enter
22:57:40.636 00.000 18120 UpdateGuideState(): m_state=6
22:57:40.637 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
22:57:40.637 00.000 18120 Star::Find returns 1 (0), X=413.17, Y=231.63, Mass=1956, SNR=30.3, Peak=184 HFD=3.9
22:57:40.638 00.001 18120 MultiStar: [#1 -0.05,-0.21,0.76,U] [#2 -0.21,-0.29,0.66,U] [#3 0.33,-0.17,0.67,U] [#4 0.07,-0.41,0.00,M1] [#5 0.11,-0.52,0.00,M1] [#6 0.08,-0.22,0.48,U] [#7 0.14,-0.39,0.00,M1] [#8 -0.14,-0.31,0.44,U] 
22:57:40.638 00.000 18120 single-star, 5 included, MultiStar: {0.03, -0.22}, one-star: {0.08, -0.16}
22:57:40.639 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.14) = xAngle (0.07 = 0.07)
22:57:40.639 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.17 = -3.12)
22:57:40.640 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.08 mountX=0.18 mountY=-0.00, mountTheta=-0.03
22:57:40.641 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.16, opts=13)
22:57:40.641 00.000 18120 Enqueuing Move request for scope (0.08, -0.16)
22:57:40.642 00.001 21948 Worker thread wakes up
22:57:40.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
22:57:40.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
22:57:40.642 00.000 21948 Moving (0.08, -0.16) raw xDistance=0.18 yDistance=-0.00
22:57:40.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:57:40.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:40.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:57:40.642 00.000 21948 MoveAxis(E, 0, ABG)
22:57:40.642 00.000 21948 Move returns status 0, amount 0
22:57:40.642 00.000 21948 MoveAxis(N, 0, ABG)
22:57:40.642 00.000 21948 Move returns status 0, amount 0
22:57:40.642 00.000 21948 move complete, result=0
22:57:40.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:40.643 00.001 21948 worker thread done servicing request
22:57:40.643 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.3
22:57:40.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:40.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:40.644 00.001 18120 Enqueuing Expose request
22:57:40.645 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:40.645 00.000 21948 Worker thread wakes up
22:57:40.646 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:40.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:42.170 01.524 21948 Exposure complete
22:57:42.211 00.041 21948 worker thread done servicing request
22:57:42.211 00.000 18120 OnExposeComplete: enter
22:57:42.212 00.001 18120 UpdateGuideState(): m_state=6
22:57:42.212 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
22:57:42.212 00.000 18120 Star::Find returns 1 (0), X=413.11, Y=231.63, Mass=2064, SNR=31.1, Peak=200 HFD=3.9
22:57:42.213 00.001 18120 MultiStar: [#1 0.07,-0.20,0.71,U] [#2 -0.19,-0.19,0.62,U] [#3 -0.06,-0.25,0.68,U] [#4 -0.14,-0.21,0.57,U] [#5 -0.23,-0.18,0.52,U] [#6 0.18,-0.03,0.49,U] [#7 -0.14,-0.23,0.50,U] [#8 -0.04,-0.19,0.46,U] 
22:57:42.213 00.000 18120 single-star, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.03, -0.15}
22:57:42.214 00.001 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.25 = -0.25)
22:57:42.214 00.000 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
22:57:42.215 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.39 mountX=0.15 mountY=0.04, mountTheta=0.28
22:57:42.216 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.15, opts=13)
22:57:42.216 00.000 18120 Enqueuing Move request for scope (0.03, -0.15)
22:57:42.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:42.218 00.002 21948 Worker thread wakes up
22:57:42.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
22:57:42.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
22:57:42.218 00.000 21948 Moving (0.03, -0.15) raw xDistance=0.15 yDistance=0.04
22:57:42.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:57:42.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:42.218 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:42.218 00.000 21948 MoveAxis(E, 0, ABG)
22:57:42.218 00.000 21948 Move returns status 0, amount 0
22:57:42.218 00.000 21948 MoveAxis(N, 0, ABG)
22:57:42.218 00.000 21948 Move returns status 0, amount 0
22:57:42.218 00.000 21948 move complete, result=0
22:57:42.218 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.1
22:57:42.218 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:42.219 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:42.219 00.000 18120 Enqueuing Expose request
22:57:42.220 00.001 21948 worker thread done servicing request
22:57:42.220 00.000 21948 Worker thread wakes up
22:57:42.220 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:42.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:42.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:43.844 01.624 21948 Exposure complete
22:57:43.898 00.054 21948 worker thread done servicing request
22:57:43.898 00.000 18120 OnExposeComplete: enter
22:57:43.899 00.001 18120 UpdateGuideState(): m_state=6
22:57:43.900 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
22:57:43.900 00.000 18120 Star::Find returns 1 (0), X=413.12, Y=231.58, Mass=1925, SNR=30.1, Peak=177 HFD=3.9
22:57:43.901 00.001 18120 MultiStar: [#1 0.15,-0.07,0.73,U] [#2 -0.16,-0.31,0.64,U] [#3 0.21,-0.39,0.00,M1] [#4 0.11,-0.51,0.00,M1] [#5 -0.26,-0.45,0.00,M1] [#6 0.10,-0.36,0.51,U] [#7 0.13,-0.42,0.00,M1] [#8 -0.16,-0.03,0.46,U] 
22:57:43.901 00.000 18120 refined, 4 included, MultiStar: {0.01, -0.19}, one-star: {0.04, -0.20}
22:57:43.902 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
22:57:43.902 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
22:57:43.903 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.53 mountX=0.18 mountY=0.08, mountTheta=0.42
22:57:43.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.19, opts=13)
22:57:43.905 00.001 18120 Enqueuing Move request for scope (0.01, -0.19)
22:57:43.905 00.000 21948 Worker thread wakes up
22:57:43.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:43.906 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.1
22:57:43.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:43.910 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
22:57:43.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
22:57:43.910 00.000 21948 Moving (0.01, -0.19) raw xDistance=0.18 yDistance=0.08
22:57:43.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:57:43.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:43.910 00.000 18120 Enqueuing Expose request
22:57:43.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:43.910 00.000 21948 MoveAxis(E, 0, ABG)
22:57:43.910 00.000 21948 Move returns status 0, amount 0
22:57:43.910 00.000 21948 MoveAxis(N, 0, ABG)
22:57:43.910 00.000 21948 Move returns status 0, amount 0
22:57:43.910 00.000 21948 move complete, result=0
22:57:43.910 00.000 21948 worker thread done servicing request
22:57:43.911 00.001 21948 Worker thread wakes up
22:57:43.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:43.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:43.911 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:45.427 01.516 21948 Exposure complete
22:57:45.460 00.033 21948 worker thread done servicing request
22:57:45.460 00.000 18120 OnExposeComplete: enter
22:57:45.461 00.001 18120 UpdateGuideState(): m_state=6
22:57:45.461 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
22:57:45.462 00.001 18120 Star::Find returns 1 (0), X=413.20, Y=231.46, Mass=2173, SNR=32.0, Peak=178 HFD=4.5
22:57:45.462 00.000 18120 MultiStar: [#1 0.16,-0.23,0.71,U] [#2 -0.11,-0.25,0.59,U] [#3 0.35,-0.24,0.00,M2] [#4 -0.11,-0.44,0.00,M2] [#5 -0.18,-0.69,0.00,M2] [#6 0.28,-0.31,0.00,M1] [#7 -0.15,-0.46,0.00,M2] [#8 0.06,-0.50,0.00,M1] 
22:57:45.463 00.001 18120 refined, 2 included, MultiStar: {0.07, -0.27}, one-star: {0.12, -0.32}
22:57:45.463 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
22:57:45.464 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
22:57:45.464 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=0.28 mountY=0.06, mountTheta=0.21
22:57:45.465 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.27, opts=13)
22:57:45.466 00.001 18120 Enqueuing Move request for scope (0.07, -0.27)
22:57:45.466 00.000 21948 Worker thread wakes up
22:57:45.467 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:45.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
22:57:45.467 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
22:57:45.467 00.000 18120 UpdateGuideState exits: m=2173 RSB=32.0
22:57:45.468 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:45.469 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:45.470 00.001 18120 Enqueuing Expose request
22:57:45.470 00.000 21948 Moving (0.07, -0.27) raw xDistance=0.28 yDistance=0.06
22:57:45.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:57:45.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:45.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:45.470 00.000 21948 MoveAxis(W, 50, ABG)
22:57:45.470 00.000 21948 Guiding  Dir = 3, Dur = 50
22:57:45.471 00.001 21948 IsSlewing returns 0
22:57:45.471 00.000 21948 IsGuiding returns 0
22:57:45.472 00.001 21948 PulseGuide returned control before completion, sleep 59
22:57:45.534 00.062 21948 IsGuiding returns 0
22:57:45.534 00.000 21948 Move returns status 0, amount 50
22:57:45.534 00.000 21948 MoveAxis(N, 0, ABG)
22:57:45.534 00.000 21948 Move returns status 0, amount 0
22:57:45.534 00.000 21948 move complete, result=0
22:57:45.534 00.000 21948 worker thread done servicing request
22:57:45.534 00.000 21948 Worker thread wakes up
22:57:45.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:45.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:45.534 00.000 18120 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
22:57:47.160 01.626 21948 Exposure complete
22:57:47.192 00.032 21948 worker thread done servicing request
22:57:47.193 00.001 18120 OnExposeComplete: enter
22:57:47.193 00.000 18120 UpdateGuideState(): m_state=6
22:57:47.194 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
22:57:47.194 00.000 18120 Star::Find returns 1 (0), X=413.13, Y=231.58, Mass=2070, SNR=31.4, Peak=185 HFD=4.0
22:57:47.195 00.001 18120 MultiStar: [#1 -0.07,-0.23,0.71,U] [#2 -0.31,-0.49,0.00,M1] [#3 0.02,-0.39,0.67,U] [#4 -0.15,-0.36,0.56,U] [#5 -0.03,-0.39,0.51,U] [#6 -0.08,-0.37,0.47,U] [#7 0.01,-0.43,0.00,M3] [#8 -0.10,-0.18,0.45,U] 
22:57:47.195 00.000 18120 single-star, 6 included, MultiStar: {-0.04, -0.30}, one-star: {0.04, -0.20}
22:57:47.196 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
22:57:47.196 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
22:57:47.196 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.36 mountX=0.20 mountY=0.05, mountTheta=0.25
22:57:47.198 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.20, opts=13)
22:57:47.198 00.000 18120 Enqueuing Move request for scope (0.04, -0.20)
22:57:47.199 00.001 21948 Worker thread wakes up
22:57:47.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:47.199 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.4
22:57:47.200 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.200 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:47.200 00.000 18120 Enqueuing Expose request
22:57:47.201 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
22:57:47.201 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
22:57:47.201 00.000 21948 Moving (0.04, -0.20) raw xDistance=0.20 yDistance=0.05
22:57:47.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:57:47.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:47.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:47.201 00.000 21948 MoveAxis(E, 0, ABG)
22:57:47.201 00.000 21948 Move returns status 0, amount 0
22:57:47.201 00.000 21948 MoveAxis(N, 0, ABG)
22:57:47.201 00.000 21948 Move returns status 0, amount 0
22:57:47.201 00.000 21948 move complete, result=0
22:57:47.201 00.000 21948 worker thread done servicing request
22:57:47.201 00.000 21948 Worker thread wakes up
22:57:47.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:47.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:47.202 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:48.723 01.521 21948 Exposure complete
22:57:48.774 00.051 21948 worker thread done servicing request
22:57:48.774 00.000 18120 OnExposeComplete: enter
22:57:48.776 00.002 18120 UpdateGuideState(): m_state=6
22:57:48.777 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
22:57:48.778 00.001 18120 Star::Find returns 1 (0), X=413.25, Y=231.66, Mass=2028, SNR=31.0, Peak=200 HFD=3.8
22:57:48.779 00.001 18120 MultiStar: [#1 0.32,-0.38,0.00,M1] [#2 -0.14,-0.44,0.00,M2] [#3 0.43,-0.39,0.00,M2] [#4 0.31,-0.43,0.00,M2] [#5 0.27,-0.56,0.00,M2] [#6 0.40,-0.18,0.00,M1] [#7 0.08,-0.26,0.51,U] [#8 0.11,-0.47,0.00,M1] 
22:57:48.779 00.000 18120 single-star, 1 included, MultiStar: {0.13, -0.17}, one-star: {0.16, -0.12}
22:57:48.780 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.51 = 0.51)
22:57:48.780 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.67)
22:57:48.780 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=0.18 mountY=-0.09, mountTheta=-0.48
22:57:48.782 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.12, opts=13)
22:57:48.784 00.002 18120 Enqueuing Move request for scope (0.16, -0.12)
22:57:48.784 00.000 21948 Worker thread wakes up
22:57:48.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
22:57:48.784 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
22:57:48.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:48.785 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.0
22:57:48.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:48.786 00.000 18120 Enqueuing Expose request
22:57:48.787 00.001 21948 Moving (0.16, -0.12) raw xDistance=0.18 yDistance=-0.09
22:57:48.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:57:48.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:48.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:48.787 00.000 21948 MoveAxis(E, 0, ABG)
22:57:48.787 00.000 21948 Move returns status 0, amount 0
22:57:48.787 00.000 21948 MoveAxis(N, 0, ABG)
22:57:48.787 00.000 21948 Move returns status 0, amount 0
22:57:48.787 00.000 21948 move complete, result=0
22:57:48.787 00.000 21948 worker thread done servicing request
22:57:48.787 00.000 21948 Worker thread wakes up
22:57:48.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:48.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:48.787 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:50.408 01.621 21948 Exposure complete
22:57:50.453 00.045 21948 worker thread done servicing request
22:57:50.453 00.000 18120 OnExposeComplete: enter
22:57:50.455 00.002 18120 UpdateGuideState(): m_state=6
22:57:50.457 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
22:57:50.458 00.001 18120 Star::Find returns 1 (0), X=413.23, Y=231.41, Mass=1972, SNR=30.5, Peak=176 HFD=3.8
22:57:50.458 00.000 18120 MultiStar: [#1 0.20,-0.61,0.00,M2] [#2 0.15,-0.89,0.00,M3] [#3 0.63,-0.41,0.00,M3] [#4 0.37,-0.74,0.00,M3] [#5 0.33,-0.74,0.00,M3] [#6 0.28,-0.36,0.00,M2] [#7 0.24,-0.62,0.00,M3] [#8 0.11,-0.62,0.00,M2] 
22:57:50.458 00.000 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
22:57:50.460 00.002 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.05 = 3.05)
22:57:50.462 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.40 cameraTheta=-1.20 mountX=0.40 mountY=0.04, mountTheta=0.10
22:57:50.465 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.37, opts=13)
22:57:50.467 00.002 18120 Enqueuing Move request for scope (0.14, -0.37)
22:57:50.468 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:50.470 00.002 21948 Worker thread wakes up
22:57:50.470 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.5
22:57:50.471 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd
22:57:50.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.37)
22:57:50.471 00.000 21948 Moving (0.14, -0.37) raw xDistance=0.40 yDistance=0.04
22:57:50.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:57:50.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:50.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:50.471 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:50.472 00.001 18120 Enqueuing Expose request
22:57:50.472 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:50.472 00.000 21948 MoveAxis(W, 71, ABG)
22:57:50.472 00.000 21948 Guiding  Dir = 3, Dur = 71
22:57:50.472 00.000 21948 IsSlewing returns 0
22:57:50.473 00.001 21948 IsGuiding returns 0
22:57:50.475 00.002 21948 PulseGuide returned control before completion, sleep 80
22:57:50.565 00.090 21948 IsGuiding returns 0
22:57:50.565 00.000 21948 Move returns status 0, amount 71
22:57:50.566 00.001 21948 MoveAxis(N, 0, ABG)
22:57:50.566 00.000 21948 Move returns status 0, amount 0
22:57:50.566 00.000 21948 move complete, result=0
22:57:50.566 00.000 21948 worker thread done servicing request
22:57:50.566 00.000 18120 GuideStep: 0.4 px 71 ms WEST, 0.0 px 0 ms NORTH
22:57:50.567 00.001 21948 Worker thread wakes up
22:57:50.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:50.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:51.976 01.409 21948 Exposure complete
22:57:52.026 00.050 21948 worker thread done servicing request
22:57:52.026 00.000 18120 OnExposeComplete: enter
22:57:52.027 00.001 18120 UpdateGuideState(): m_state=6
22:57:52.029 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
22:57:52.030 00.001 18120 Star::Find returns 1 (0), X=413.36, Y=231.65, Mass=1965, SNR=30.4, Peak=176 HFD=3.7
22:57:52.032 00.002 18120 MultiStar: [#1 0.28,-0.26,0.73,U] [#2 0.09,-0.63,0.00,M4] [#3 0.53,-0.43,0.00,M4] [#4 0.13,-0.59,0.00,M4] [#5 0.15,-0.43,0.00,M4] [#6 0.68,-0.27,0.00,M3] [#7 0.27,-0.19,0.53,U] [#8 0.13,-0.78,0.00,M3] 
22:57:52.033 00.001 18120 single-star, 2 included, MultiStar: {0.28, -0.18}, one-star: {0.28, -0.13}
22:57:52.035 00.002 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.14) = xAngle (0.70 = 0.70)
22:57:52.035 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.80 = -2.48)
22:57:52.035 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.44 mountX=0.23 mountY=-0.19, mountTheta=-0.68
22:57:52.037 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.13, opts=13)
22:57:52.038 00.001 18120 Enqueuing Move request for scope (0.28, -0.13)
22:57:52.039 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:52.039 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.4
22:57:52.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:52.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:52.040 00.000 18120 Enqueuing Expose request
22:57:52.041 00.001 21948 Worker thread wakes up
22:57:52.041 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
22:57:52.041 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
22:57:52.041 00.000 21948 Moving (0.28, -0.13) raw xDistance=0.23 yDistance=-0.19
22:57:52.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
22:57:52.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:52.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:57:52.041 00.000 21948 MoveAxis(W, 47, ABG)
22:57:52.041 00.000 21948 Guiding  Dir = 3, Dur = 47
22:57:52.041 00.000 21948 IsSlewing returns 0
22:57:52.041 00.000 21948 IsGuiding returns 0
22:57:52.044 00.003 21948 PulseGuide returned control before completion, sleep 56
22:57:52.114 00.070 21948 IsGuiding returns 0
22:57:52.114 00.000 21948 Move returns status 0, amount 47
22:57:52.114 00.000 21948 MoveAxis(N, 0, ABG)
22:57:52.114 00.000 21948 Move returns status 0, amount 0
22:57:52.114 00.000 21948 move complete, result=0
22:57:52.114 00.000 21948 worker thread done servicing request
22:57:52.114 00.000 21948 Worker thread wakes up
22:57:52.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:52.114 00.000 18120 GuideStep: 0.2 px 47 ms WEST, -0.2 px 0 ms NORTH
22:57:52.115 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:53.740 01.625 21948 Exposure complete
22:57:53.784 00.044 21948 worker thread done servicing request
22:57:53.784 00.000 18120 OnExposeComplete: enter
22:57:53.786 00.002 18120 UpdateGuideState(): m_state=6
22:57:53.788 00.002 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
22:57:53.791 00.003 18120 Star::Find returns 1 (0), X=413.15, Y=231.66, Mass=1870, SNR=29.8, Peak=171 HFD=4.1
22:57:53.793 00.002 18120 MultiStar: [#1 0.08,-0.35,0.78,U] [#2 0.23,-0.40,0.00,M5] [#3 0.63,-0.32,0.00,M5] [#4 0.06,-0.36,0.57,U] [#5 0.12,-0.50,0.00,M5] [#6 0.40,-0.11,0.00,M4] [#7 0.15,-0.46,0.00,M3] [#8 0.23,-0.70,0.00,M4] 
22:57:53.793 00.000 18120 single-star, 2 included, MultiStar: {0.07, -0.25}, one-star: {0.07, -0.12}
22:57:53.793 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.10 = 0.10)
22:57:53.794 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.20 = -3.08)
22:57:53.794 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=0.14 mountY=-0.01, mountTheta=-0.06
22:57:53.796 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.12, opts=13)
22:57:53.797 00.001 18120 Enqueuing Move request for scope (0.07, -0.12)
22:57:53.799 00.002 21948 Worker thread wakes up
22:57:53.799 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
22:57:53.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:53.800 00.001 18120 UpdateGuideState exits: m=1870 RSB=29.8
22:57:53.800 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:53.801 00.001 18120 Enqueuing Expose request
22:57:53.802 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
22:57:53.802 00.000 21948 Moving (0.07, -0.12) raw xDistance=0.14 yDistance=-0.01
22:57:53.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:57:53.802 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:53.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:53.802 00.000 21948 MoveAxis(E, 0, ABG)
22:57:53.802 00.000 21948 Move returns status 0, amount 0
22:57:53.802 00.000 21948 MoveAxis(N, 0, ABG)
22:57:53.802 00.000 21948 Move returns status 0, amount 0
22:57:53.802 00.000 21948 move complete, result=0
22:57:53.803 00.001 21948 worker thread done servicing request
22:57:53.803 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:53.803 00.000 21948 Worker thread wakes up
22:57:53.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:53.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:55.323 01.520 21948 Exposure complete
22:57:55.352 00.029 21948 worker thread done servicing request
22:57:55.352 00.000 18120 OnExposeComplete: enter
22:57:55.355 00.003 18120 UpdateGuideState(): m_state=6
22:57:55.358 00.003 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
22:57:55.359 00.001 18120 Star::Find returns 1 (0), X=413.39, Y=231.43, Mass=1943, SNR=30.2, Peak=155 HFD=4.1
22:57:55.360 00.001 18120 MultiStar: [#1 0.21,-0.33,0.76,U] [#2 0.11,-0.54,0.00,M6] [#3 0.64,-0.31,0.00,M6] [#4 0.34,-0.51,0.00,M4] [#5 0.33,-0.67,0.00,M6] [#6 0.70,-0.46,0.00,M5] [#7 0.23,-0.25,0.51,U] [#8 -0.04,-0.40,0.47,U] 
22:57:55.360 00.000 18120 refined, 3 included, MultiStar: {0.20, -0.33}, one-star: {0.31, -0.35}
22:57:55.361 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
22:57:55.361 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.06)
22:57:55.361 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.33 hyp=0.39 cameraTheta=-1.02 mountX=0.39 mountY=-0.03, mountTheta=-0.08
22:57:55.362 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.33, opts=13)
22:57:55.363 00.001 18120 Enqueuing Move request for scope (0.20, -0.33)
22:57:55.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:55.364 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.2
22:57:55.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:55.365 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:55.365 00.000 18120 Enqueuing Expose request
22:57:55.365 00.000 21948 Worker thread wakes up
22:57:55.366 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.33) opts 0xd
22:57:55.366 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.33)
22:57:55.366 00.000 21948 Moving (0.20, -0.33) raw xDistance=0.39 yDistance=-0.03
22:57:55.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
22:57:55.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:55.366 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:57:55.366 00.000 21948 MoveAxis(W, 70, ABG)
22:57:55.366 00.000 21948 Guiding  Dir = 3, Dur = 70
22:57:55.366 00.000 21948 IsSlewing returns 0
22:57:55.366 00.000 21948 IsGuiding returns 0
22:57:55.368 00.002 21948 PulseGuide returned control before completion, sleep 79
22:57:55.462 00.094 21948 IsGuiding returns 0
22:57:55.462 00.000 21948 Move returns status 0, amount 70
22:57:55.462 00.000 21948 MoveAxis(N, 0, ABG)
22:57:55.462 00.000 21948 Move returns status 0, amount 0
22:57:55.462 00.000 21948 move complete, result=0
22:57:55.462 00.000 21948 worker thread done servicing request
22:57:55.463 00.001 21948 Worker thread wakes up
22:57:55.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:55.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:55.463 00.000 18120 GuideStep: 0.4 px 70 ms WEST, -0.0 px 0 ms NORTH
22:57:57.092 01.629 21948 Exposure complete
22:57:57.132 00.040 21948 worker thread done servicing request
22:57:57.132 00.000 18120 OnExposeComplete: enter
22:57:57.133 00.001 18120 UpdateGuideState(): m_state=6
22:57:57.133 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
22:57:57.134 00.001 18120 Star::Find returns 1 (0), X=413.39, Y=231.56, Mass=1981, SNR=30.4, Peak=154 HFD=4.0
22:57:57.135 00.001 18120 MultiStar: [#1 0.07,-0.10,0.74,U] [#2 0.11,-0.52,0.00,M7] [#3 0.16,-0.26,0.73,U] [#4 0.16,-0.33,0.60,U] [#5 0.26,-0.43,0.00,M7] [#6 0.56,-0.23,0.00,M6] [#7 0.50,-0.52,0.00,M3] [#8 0.12,-0.35,0.45,U] 
22:57:57.136 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.24}, one-star: {0.31, -0.22}
22:57:57.136 00.000 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
22:57:57.137 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.96)
22:57:57.138 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.93 mountX=0.29 mountY=-0.05, mountTheta=-0.18
22:57:57.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.24, opts=13)
22:57:57.140 00.001 18120 Enqueuing Move request for scope (0.18, -0.24)
22:57:57.140 00.000 21948 Worker thread wakes up
22:57:57.141 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:57.141 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.4
22:57:57.142 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:57.143 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:57.144 00.001 18120 Enqueuing Expose request
22:57:57.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
22:57:57.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
22:57:57.144 00.000 21948 Moving (0.18, -0.24) raw xDistance=0.29 yDistance=-0.05
22:57:57.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:57:57.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:57.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:57:57.144 00.000 21948 MoveAxis(W, 57, ABG)
22:57:57.145 00.001 21948 Guiding  Dir = 3, Dur = 57
22:57:57.145 00.000 21948 IsSlewing returns 0
22:57:57.145 00.000 21948 IsGuiding returns 0
22:57:57.148 00.003 21948 PulseGuide returned control before completion, sleep 66
22:57:57.219 00.071 21948 IsGuiding returns 0
22:57:57.219 00.000 21948 Move returns status 0, amount 57
22:57:57.219 00.000 21948 MoveAxis(N, 0, ABG)
22:57:57.219 00.000 21948 Move returns status 0, amount 0
22:57:57.219 00.000 21948 move complete, result=0
22:57:57.219 00.000 21948 worker thread done servicing request
22:57:57.219 00.000 21948 Worker thread wakes up
22:57:57.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:57.219 00.000 18120 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
22:57:57.220 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:57:58.625 01.405 21948 Exposure complete
22:57:58.652 00.027 21948 worker thread done servicing request
22:57:58.652 00.000 18120 OnExposeComplete: enter
22:57:58.654 00.002 18120 UpdateGuideState(): m_state=6
22:57:58.657 00.003 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
22:57:58.659 00.002 18120 Star::Find returns 1 (0), X=413.42, Y=231.46, Mass=1973, SNR=30.4, Peak=160 HFD=4.2
22:57:58.660 00.001 18120 MultiStar: [#1 0.12,-0.29,0.69,U] [#2 -0.03,-0.14,0.67,U] [#3 0.58,-0.37,0.00,M6] [#4 -0.11,-0.29,0.53,U] [#5 0.08,-0.49,0.00,M8] [#6 0.14,-0.04,0.53,U] [#7 0.01,-0.19,0.52,U] [#8 -0.08,-0.32,0.45,U] 
22:57:58.661 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.24}, one-star: {0.34, -0.32}
22:57:58.661 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.07 = -0.07)
22:57:58.662 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.03 = 3.03)
22:57:58.662 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.21 mountX=0.25 mountY=0.03, mountTheta=0.11
22:57:58.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.24, opts=13)
22:57:58.664 00.001 18120 Enqueuing Move request for scope (0.09, -0.24)
22:57:58.664 00.000 21948 Worker thread wakes up
22:57:58.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:57:58.665 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.4
22:57:58.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:58.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:57:58.666 00.001 18120 Enqueuing Expose request
22:57:58.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
22:57:58.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
22:57:58.666 00.000 21948 Moving (0.09, -0.24) raw xDistance=0.25 yDistance=0.03
22:57:58.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:57:58.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:58.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:58.666 00.000 21948 MoveAxis(W, 49, ABG)
22:57:58.667 00.001 21948 Guiding  Dir = 3, Dur = 49
22:57:58.667 00.000 21948 IsSlewing returns 0
22:57:58.667 00.000 21948 IsGuiding returns 0
22:57:58.668 00.001 21948 PulseGuide returned control before completion, sleep 58
22:57:58.735 00.067 21948 IsGuiding returns 0
22:57:58.735 00.000 21948 Move returns status 0, amount 49
22:57:58.736 00.001 21948 MoveAxis(N, 0, ABG)
22:57:58.736 00.000 21948 Move returns status 0, amount 0
22:57:58.736 00.000 21948 move complete, result=0
22:57:58.736 00.000 21948 worker thread done servicing request
22:57:58.736 00.000 21948 Worker thread wakes up
22:57:58.736 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
22:57:58.738 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:57:58.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:00.375 01.637 21948 Exposure complete
22:58:00.406 00.031 21948 worker thread done servicing request
22:58:00.406 00.000 18120 OnExposeComplete: enter
22:58:00.407 00.001 18120 UpdateGuideState(): m_state=6
22:58:00.408 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
22:58:00.409 00.001 18120 Star::Find returns 1 (0), X=413.03, Y=231.88, Mass=1992, SNR=30.7, Peak=211 HFD=4.2
22:58:00.409 00.000 18120 MultiStar: [#1 -0.11,0.00,0.72,U] [#2 -0.12,-0.05,0.67,U] [#3 -0.26,-0.10,0.70,U] [#4 -0.17,0.04,0.58,U] [#5 -0.16,-0.37,0.00,M9] [#6 0.15,0.18,0.51,U] [#7 -0.19,0.00,0.49,U] [#8 -0.02,0.07,0.44,U] 
22:58:00.410 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.05, 0.09}
22:58:00.410 00.000 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.01 = -2.28)
22:58:00.411 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.82)
22:58:00.411 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=-0.07 mountY=0.08, mountTheta=2.29
22:58:00.412 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
22:58:00.413 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
22:58:00.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:00.414 00.001 18120 UpdateGuideState exits: m=1992 RSB=30.7
22:58:00.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:00.415 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:00.415 00.000 18120 Enqueuing Expose request
22:58:00.415 00.000 21948 Worker thread wakes up
22:58:00.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
22:58:00.416 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
22:58:00.416 00.000 21948 Moving (-0.10, 0.03) raw xDistance=-0.07 yDistance=0.08
22:58:00.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:58:00.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:00.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:58:00.416 00.000 21948 MoveAxis(E, 0, ABG)
22:58:00.416 00.000 21948 Move returns status 0, amount 0
22:58:00.416 00.000 21948 MoveAxis(N, 0, ABG)
22:58:00.416 00.000 21948 Move returns status 0, amount 0
22:58:00.416 00.000 21948 move complete, result=0
22:58:00.416 00.000 21948 worker thread done servicing request
22:58:00.416 00.000 21948 Worker thread wakes up
22:58:00.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:00.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:00.416 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:01.937 01.521 21948 Exposure complete
22:58:01.972 00.035 21948 worker thread done servicing request
22:58:01.972 00.000 18120 OnExposeComplete: enter
22:58:01.972 00.000 18120 UpdateGuideState(): m_state=6
22:58:01.973 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
22:58:01.973 00.000 18120 Star::Find returns 1 (0), X=413.35, Y=231.73, Mass=2024, SNR=30.8, Peak=206 HFD=3.7
22:58:01.974 00.001 18120 MultiStar: [#1 0.24,-0.03,0.74,U] [#2 -0.11,-0.11,0.63,U] [#3 0.20,-0.18,0.70,U] [#4 -0.07,-0.12,0.55,U] [#5 0.18,-0.18,0.53,U] [#6 0.07,0.13,0.46,U] [#7 -0.03,-0.16,0.52,U] [#8 0.02,-0.11,0.46,U] 
22:58:01.974 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.27, -0.05}
22:58:01.975 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
22:58:01.976 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.55 = -2.74)
22:58:01.977 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=0.13 mountY=-0.06, mountTheta=-0.41
22:58:01.978 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
22:58:01.979 00.001 18120 Enqueuing Move request for scope (0.11, -0.09)
22:58:01.980 00.001 21948 Worker thread wakes up
22:58:01.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:58:01.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:58:01.980 00.000 21948 Moving (0.11, -0.09) raw xDistance=0.13 yDistance=-0.06
22:58:01.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:58:01.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:01.981 00.001 18120 UpdateGuideState exits: m=2024 RSB=30.8
22:58:01.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:01.982 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:01.982 00.000 18120 Enqueuing Expose request
22:58:01.983 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:01.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:01.983 00.000 21948 MoveAxis(E, 0, ABG)
22:58:01.983 00.000 21948 Move returns status 0, amount 0
22:58:01.983 00.000 21948 MoveAxis(N, 0, ABG)
22:58:01.983 00.000 21948 Move returns status 0, amount 0
22:58:01.983 00.000 21948 move complete, result=0
22:58:01.984 00.001 21948 worker thread done servicing request
22:58:01.984 00.000 21948 Worker thread wakes up
22:58:01.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:01.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:01.985 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:03.606 01.621 21948 Exposure complete
22:58:03.650 00.044 21948 worker thread done servicing request
22:58:03.650 00.000 18120 OnExposeComplete: enter
22:58:03.652 00.002 18120 UpdateGuideState(): m_state=6
22:58:03.653 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
22:58:03.654 00.001 18120 Star::Find returns 1 (0), X=413.12, Y=232.09, Mass=2155, SNR=31.9, Peak=217 HFD=4.2
22:58:03.656 00.002 18120 MultiStar: [#1 -0.10,0.06,0.67,U] [#2 -0.26,-0.06,0.65,U] [#3 0.55,0.14,0.00,M5] [#4 0.06,0.01,0.50,U] [#5 -0.03,-0.08,0.49,U] [#6 0.14,0.14,0.46,U] [#7 0.10,-0.03,0.48,U] [#8 0.02,-0.06,0.43,U] 
22:58:03.656 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.04, 0.31}
22:58:03.656 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
22:58:03.656 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
22:58:03.657 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.76 mountX=-0.06 mountY=-0.02, mountTheta=-2.86
22:58:03.658 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
22:58:03.659 00.001 18120 Enqueuing Move request for scope (-0.01, 0.06)
22:58:03.659 00.000 21948 Worker thread wakes up
22:58:03.659 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:03.660 00.001 18120 UpdateGuideState exits: m=2155 RSB=31.9
22:58:03.660 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:03.661 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:03.661 00.000 18120 Enqueuing Expose request
22:58:03.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:58:03.661 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:58:03.661 00.000 21948 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
22:58:03.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:58:03.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:03.662 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:03.662 00.000 21948 MoveAxis(E, 0, ABG)
22:58:03.662 00.000 21948 Move returns status 0, amount 0
22:58:03.662 00.000 21948 MoveAxis(N, 0, ABG)
22:58:03.662 00.000 21948 Move returns status 0, amount 0
22:58:03.662 00.000 21948 move complete, result=0
22:58:03.662 00.000 21948 worker thread done servicing request
22:58:03.662 00.000 21948 Worker thread wakes up
22:58:03.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:03.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:03.662 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:05.188 01.526 21948 Exposure complete
22:58:05.226 00.038 21948 worker thread done servicing request
22:58:05.226 00.000 18120 OnExposeComplete: enter
22:58:05.227 00.001 18120 UpdateGuideState(): m_state=6
22:58:05.228 00.001 18120 Star::Find(15, 413, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
22:58:05.229 00.001 18120 Star::Find returns 1 (0), X=413.28, Y=231.75, Mass=1957, SNR=30.4, Peak=178 HFD=3.9
22:58:05.230 00.001 18120 MultiStar: [#1 0.21,0.00,0.70,U] [#2 0.17,-0.07,0.63,U] [#3 0.04,0.05,0.70,U] [#4 0.01,0.23,0.55,U] [#5 0.11,-0.31,0.51,U] [#6 0.15,-0.05,0.50,U] [#7 0.03,-0.03,0.53,U] [#8 -0.00,-0.08,0.44,U] 
22:58:05.231 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.20, -0.03}
22:58:05.232 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.14) = xAngle (0.91 = 0.91)
22:58:05.233 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.02 = -2.27)
22:58:05.233 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.23 mountX=0.07 mountY=-0.09, mountTheta=-0.90
22:58:05.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
22:58:05.236 00.001 18120 Enqueuing Move request for scope (0.11, -0.03)
22:58:05.236 00.000 21948 Worker thread wakes up
22:58:05.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:58:05.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:58:05.236 00.000 21948 Moving (0.11, -0.03) raw xDistance=0.07 yDistance=-0.09
22:58:05.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:05.237 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.4
22:58:05.237 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:05.239 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:05.239 00.000 18120 Enqueuing Expose request
22:58:05.240 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:58:05.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:05.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:58:05.240 00.000 21948 MoveAxis(E, 0, ABG)
22:58:05.240 00.000 21948 Move returns status 0, amount 0
22:58:05.240 00.000 21948 MoveAxis(N, 0, ABG)
22:58:05.240 00.000 21948 Move returns status 0, amount 0
22:58:05.240 00.000 21948 move complete, result=0
22:58:05.240 00.000 21948 worker thread done servicing request
22:58:05.240 00.000 21948 Worker thread wakes up
22:58:05.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:05.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:05.241 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:06.874 01.633 21948 Exposure complete
22:58:06.903 00.029 21948 worker thread done servicing request
22:58:06.903 00.000 18120 OnExposeComplete: enter
22:58:06.904 00.001 18120 UpdateGuideState(): m_state=6
22:58:06.908 00.004 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
22:58:06.910 00.002 18120 Star::Find returns 1 (0), X=412.87, Y=231.65, Mass=2201, SNR=32.1, Peak=212 HFD=4.1
22:58:06.912 00.002 18120 MultiStar: [#1 -0.25,-0.12,0.68,U] [#2 -0.10,-0.22,0.64,U] [#3 0.38,-0.11,0.65,U] [#4 -0.21,-0.24,0.54,U] [#5 -0.07,-0.59,0.00,M7] [#6 -0.21,0.19,0.47,U] [#7 0.17,-0.14,0.50,U] [#8 -0.21,-0.14,0.42,U] 
22:58:06.915 00.003 18120 refined, 7 included, MultiStar: {-0.08, -0.12}, one-star: {-0.21, -0.13}
22:58:06.917 00.002 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
22:58:06.919 00.002 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.08 = 2.08)
22:58:06.921 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.16 mountX=0.08 mountY=0.13, mountTheta=1.03
22:58:06.924 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.12, opts=13)
22:58:06.925 00.001 18120 Enqueuing Move request for scope (-0.08, -0.12)
22:58:06.927 00.002 21948 Worker thread wakes up
22:58:06.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
22:58:06.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
22:58:06.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:06.927 00.000 21948 Moving (-0.08, -0.12) raw xDistance=0.08 yDistance=0.13
22:58:06.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:58:06.927 00.000 18120 UpdateGuideState exits: m=2201 RSB=32.1
22:58:06.928 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:06.929 00.001 18120 Enqueuing Expose request
22:58:06.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:06.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:58:06.929 00.000 21948 MoveAxis(E, 0, ABG)
22:58:06.929 00.000 21948 Move returns status 0, amount 0
22:58:06.929 00.000 21948 MoveAxis(N, 0, ABG)
22:58:06.929 00.000 21948 Move returns status 0, amount 0
22:58:06.929 00.000 21948 move complete, result=0
22:58:06.929 00.000 21948 worker thread done servicing request
22:58:06.929 00.000 21948 Worker thread wakes up
22:58:06.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:06.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:06.930 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:08.453 01.523 21948 Exposure complete
22:58:08.492 00.039 21948 worker thread done servicing request
22:58:08.492 00.000 18120 OnExposeComplete: enter
22:58:08.493 00.001 18120 UpdateGuideState(): m_state=6
22:58:08.493 00.000 18120 Star::Find(15, 412, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
22:58:08.494 00.001 18120 Star::Find returns 1 (0), X=413.21, Y=231.74, Mass=1869, SNR=29.6, Peak=201 HFD=3.9
22:58:08.494 00.000 18120 MultiStar: [#1 -0.19,-0.04,0.75,U] [#2 -0.08,-0.11,0.67,U] [#3 0.29,-0.08,0.72,U] [#4 0.03,-0.26,0.56,U] [#5 -0.12,-0.27,0.55,U] [#6 0.03,0.01,0.53,U] [#7 -0.15,-0.34,0.56,U] [#8 -0.02,-0.20,0.46,U] 
22:58:08.495 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.13, -0.04}
22:58:08.495 00.000 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
22:58:08.496 00.001 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.69 = 2.69)
22:58:08.496 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=0.12 mountY=0.06, mountTheta=0.45
22:58:08.497 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.13, opts=13)
22:58:08.498 00.001 18120 Enqueuing Move request for scope (0.00, -0.13)
22:58:08.498 00.000 21948 Worker thread wakes up
22:58:08.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:08.499 00.001 18120 UpdateGuideState exits: m=1869 RSB=29.6
22:58:08.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:08.500 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:08.500 00.000 18120 Enqueuing Expose request
22:58:08.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
22:58:08.501 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
22:58:08.501 00.000 21948 Moving (0.00, -0.13) raw xDistance=0.12 yDistance=0.06
22:58:08.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:58:08.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:08.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:08.501 00.000 21948 MoveAxis(E, 0, ABG)
22:58:08.501 00.000 21948 Move returns status 0, amount 0
22:58:08.501 00.000 21948 MoveAxis(N, 0, ABG)
22:58:08.501 00.000 21948 Move returns status 0, amount 0
22:58:08.501 00.000 21948 move complete, result=0
22:58:08.501 00.000 21948 worker thread done servicing request
22:58:08.501 00.000 21948 Worker thread wakes up
22:58:08.501 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:08.502 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:08.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:10.141 01.639 21948 Exposure complete
22:58:10.173 00.032 21948 worker thread done servicing request
22:58:10.173 00.000 18120 OnExposeComplete: enter
22:58:10.175 00.002 18120 UpdateGuideState(): m_state=6
22:58:10.176 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
22:58:10.176 00.000 18120 Star::Find returns 1 (0), X=413.22, Y=231.73, Mass=1968, SNR=30.6, Peak=191 HFD=3.8
22:58:10.177 00.001 18120 MultiStar: [#1 0.25,-0.14,0.72,U] [#2 -0.08,-0.25,0.63,U] [#3 0.33,-0.07,0.67,U] [#4 0.12,0.05,0.58,U] [#5 0.22,-0.23,0.49,U] [#6 0.61,0.04,0.00,M1] [#7 0.12,-0.26,0.52,U] [#8 0.05,-0.20,0.46,U] 
22:58:10.177 00.000 18120 single-star, 7 included, MultiStar: {0.15, -0.13}, one-star: {0.14, -0.05}
22:58:10.178 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.77 = 0.77)
22:58:10.178 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.87 = -2.42)
22:58:10.179 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.38 mountX=0.11 mountY=-0.10, mountTheta=-0.74
22:58:10.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.05, opts=13)
22:58:10.180 00.000 18120 Enqueuing Move request for scope (0.14, -0.05)
22:58:10.181 00.001 21948 Worker thread wakes up
22:58:10.181 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:58:10.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:10.181 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.6
22:58:10.182 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:10.183 00.001 18120 Enqueuing Expose request
22:58:10.183 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:58:10.183 00.000 21948 Moving (0.14, -0.05) raw xDistance=0.11 yDistance=-0.10
22:58:10.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:58:10.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:10.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:58:10.183 00.000 21948 MoveAxis(E, 0, ABG)
22:58:10.183 00.000 21948 Move returns status 0, amount 0
22:58:10.183 00.000 21948 MoveAxis(N, 0, ABG)
22:58:10.183 00.000 21948 Move returns status 0, amount 0
22:58:10.183 00.000 21948 move complete, result=0
22:58:10.183 00.000 21948 worker thread done servicing request
22:58:10.183 00.000 21948 Worker thread wakes up
22:58:10.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:10.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:10.184 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:11.705 01.521 21948 Exposure complete
22:58:11.732 00.027 21948 worker thread done servicing request
22:58:11.732 00.000 18120 OnExposeComplete: enter
22:58:11.733 00.001 18120 UpdateGuideState(): m_state=6
22:58:11.733 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
22:58:11.734 00.001 18120 Star::Find returns 1 (0), X=413.14, Y=231.78, Mass=2088, SNR=31.4, Peak=187 HFD=4.3
22:58:11.734 00.000 18120 MultiStar: [#1 0.33,-0.16,0.70,U] [#2 -0.14,-0.12,0.63,U] [#3 0.64,-0.24,0.00,M2] [#4 0.07,0.01,0.55,U] [#5 -0.06,-0.21,0.49,U] [#6 0.17,0.16,0.49,U] [#7 -0.10,-0.18,0.52,U] [#8 -0.24,0.04,0.43,U] 
22:58:11.735 00.001 18120 single-star, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.06, -0.00}
22:58:11.735 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.14) = xAngle (1.13 = 1.13)
22:58:11.736 00.001 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.23 = -2.05)
22:58:11.736 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.02 mountX=0.02 mountY=-0.05, mountTheta=-1.12
22:58:11.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.00, opts=13)
22:58:11.738 00.001 18120 Enqueuing Move request for scope (0.06, -0.00)
22:58:11.738 00.000 21948 Worker thread wakes up
22:58:11.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:58:11.738 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:58:11.738 00.000 21948 Moving (0.06, -0.00) raw xDistance=0.02 yDistance=-0.05
22:58:11.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:58:11.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:11.739 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.4
22:58:11.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:11.740 00.001 18120 Enqueuing Expose request
22:58:11.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:11.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:11.740 00.000 21948 MoveAxis(E, 0, ABG)
22:58:11.740 00.000 21948 Move returns status 0, amount 0
22:58:11.740 00.000 21948 MoveAxis(N, 0, ABG)
22:58:11.740 00.000 21948 Move returns status 0, amount 0
22:58:11.740 00.000 21948 move complete, result=0
22:58:11.740 00.000 21948 worker thread done servicing request
22:58:11.740 00.000 21948 Worker thread wakes up
22:58:11.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:11.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:11.741 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:13.369 01.628 21948 Exposure complete
22:58:13.412 00.043 21948 worker thread done servicing request
22:58:13.413 00.001 18120 OnExposeComplete: enter
22:58:13.413 00.000 18120 UpdateGuideState(): m_state=6
22:58:13.414 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
22:58:13.414 00.000 18120 Star::Find returns 1 (0), X=413.11, Y=231.66, Mass=2109, SNR=31.6, Peak=187 HFD=4.0
22:58:13.415 00.001 18120 MultiStar: [#1 0.09,-0.27,0.74,U] [#2 -0.23,-0.24,0.62,U] [#3 0.49,-0.31,0.00,M3] [#4 0.10,-0.21,0.55,U] [#5 -0.12,-0.24,0.52,U] [#6 0.37,-0.37,0.00,M1] [#7 0.08,-0.18,0.52,U] [#8 -0.05,-0.24,0.41,U] 
22:58:13.415 00.000 18120 single-star, 6 included, MultiStar: {-0.01, -0.21}, one-star: {0.03, -0.12}
22:58:13.416 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
22:58:13.417 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
22:58:13.420 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=0.12 mountY=0.03, mountTheta=0.25
22:58:13.423 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
22:58:13.424 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
22:58:13.424 00.000 21948 Worker thread wakes up
22:58:13.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:13.425 00.001 18120 UpdateGuideState exits: m=2109 RSB=31.6
22:58:13.425 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:13.427 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:13.428 00.001 18120 Enqueuing Expose request
22:58:13.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:58:13.428 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:58:13.428 00.000 21948 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=0.03
22:58:13.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:58:13.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:13.429 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:13.429 00.000 21948 MoveAxis(E, 0, ABG)
22:58:13.429 00.000 21948 Move returns status 0, amount 0
22:58:13.429 00.000 21948 MoveAxis(N, 0, ABG)
22:58:13.429 00.000 21948 Move returns status 0, amount 0
22:58:13.429 00.000 21948 move complete, result=0
22:58:13.429 00.000 21948 worker thread done servicing request
22:58:13.429 00.000 21948 Worker thread wakes up
22:58:13.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:13.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:13.429 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:14.951 01.522 21948 Exposure complete
22:58:14.997 00.046 21948 worker thread done servicing request
22:58:14.997 00.000 18120 OnExposeComplete: enter
22:58:14.998 00.001 18120 UpdateGuideState(): m_state=6
22:58:14.998 00.000 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
22:58:14.999 00.001 18120 Star::Find returns 1 (0), X=413.25, Y=231.76, Mass=2119, SNR=31.5, Peak=202 HFD=3.8
22:58:14.999 00.000 18120 MultiStar: [#1 0.02,-0.09,0.69,U] [#2 0.09,-0.21,0.60,U] [#3 0.02,-0.04,0.69,U] [#4 0.12,-0.26,0.53,U] [#5 0.17,-0.57,0.00,M4] [#6 0.39,-0.30,0.00,M2] [#7 -0.11,-0.12,0.52,U] [#8 -0.02,0.10,0.43,U] 
22:58:15.000 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.09}, one-star: {0.16, -0.02}
22:58:15.000 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
22:58:15.001 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.23 = -3.06)
22:58:15.002 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.02 mountX=0.10 mountY=-0.01, mountTheta=-0.08
22:58:15.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
22:58:15.004 00.001 18120 Enqueuing Move request for scope (0.05, -0.09)
22:58:15.005 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:15.005 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.5
22:58:15.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:15.006 00.001 21948 Worker thread wakes up
22:58:15.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:58:15.006 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:58:15.006 00.000 21948 Moving (0.05, -0.09) raw xDistance=0.10 yDistance=-0.01
22:58:15.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:58:15.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:15.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:15.007 00.001 18120 Enqueuing Expose request
22:58:15.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:15.007 00.000 21948 MoveAxis(E, 0, ABG)
22:58:15.007 00.000 21948 Move returns status 0, amount 0
22:58:15.007 00.000 21948 MoveAxis(N, 0, ABG)
22:58:15.007 00.000 21948 Move returns status 0, amount 0
22:58:15.007 00.000 21948 move complete, result=0
22:58:15.007 00.000 21948 worker thread done servicing request
22:58:15.007 00.000 21948 Worker thread wakes up
22:58:15.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:15.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,217,31,31)
22:58:15.008 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:15.690 00.682 18120 evsrv: cli 0D46D5D0 connect
22:58:15.692 00.002 18120 case statement mapped state 6 to 3
22:58:15.693 00.001 18120 case statement mapped state 6 to 3
22:58:15.695 00.002 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"3dd8ef30-7c58-4059-a705-a03022c7b1f3"}
22:58:15.697 00.002 18120 case statement mapped state 6 to 3
22:58:15.698 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dd8ef30-7c58-4059-a705-a03022c7b1f3"}
22:58:15.700 00.002 18120 evsrv: cli 0D46D5D0 disconnect
22:58:15.702 00.002 18120 evsrv: cli 0D46E250 connect
22:58:15.703 00.001 18120 case statement mapped state 6 to 3
22:58:15.703 00.000 18120 case statement mapped state 6 to 3
22:58:15.704 00.001 18120 evsrv: cli 0D46E250 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"7a03ab22-cc27-4f7a-8848-abed67e47913"}
22:58:15.704 00.000 18120 PhdController::Dither begins
22:58:15.705 00.001 18120 dither: size=2.00, dRA=-1.23 dDec=1.23
22:58:15.705 00.000 18120 MountToCamera -- mountTheta (-2.35) + m_xAngle (-1.14) = xAngle (-3.50 = 2.79)
22:58:15.706 00.001 18120 MountToCamera -- mountX=-1.23 mountY=1.23 hyp=1.74 mountTheta=-2.35 cameraX=-1.63, cameraY=0.61 cameraTheta=2.79
22:58:15.706 00.000 18120 setting lock position to (411.45, 232.39)
22:58:15.707 00.001 18120 Mount: notify guiding dithered (-1.6, 0.6)
22:58:15.707 00.000 18120 MultiStar: stabilizing after lock position change
22:58:15.708 00.001 18120 Status Line: Dithering de -1.23,1.23
22:58:15.709 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
22:58:15.710 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
22:58:15.710 00.000 18120 evsrv: cli 0D46E250 response: {"jsonrpc":"2.0","result":0,"id":"7a03ab22-cc27-4f7a-8848-abed67e47913"}
22:58:15.711 00.001 18120 evsrv: cli 0D46E250 disconnect
22:58:16.645 00.934 21948 Exposure complete
22:58:16.679 00.034 21948 worker thread done servicing request
22:58:16.679 00.000 18120 OnExposeComplete: enter
22:58:16.680 00.001 18120 UpdateGuideState(): m_state=6
22:58:16.681 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
22:58:16.681 00.000 18120 Star::Find returns 1 (0), X=413.35, Y=231.70, Mass=2132, SNR=31.6, Peak=211 HFD=3.8
22:58:16.681 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
22:58:16.682 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.90 = -2.39)
22:58:16.682 00.000 18120 CameraToMount -- cameraX=1.90 cameraY=-0.69 hyp=2.03 cameraTheta=-0.35 mountX=1.42 mountY=-1.39, mountTheta=-0.78
22:58:16.683 00.001 18120 dither recenter: remaining=(1.2,-1.2) step=(1.2,-1.2)
22:58:16.684 00.001 18120 MountToCamera -- mountTheta (0.79) + m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
22:58:16.684 00.000 18120 MountToCamera -- mountX=1.23 mountY=-1.23 hyp=1.74 mountTheta=0.79 cameraX=1.63, cameraY=-0.61 cameraTheta=-0.36
22:58:16.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.63, y=-0.61, opts=4)
22:58:16.685 00.000 18120 Enqueuing Move request for scope (1.63, -0.61)
22:58:16.686 00.001 18120 Mount: notify direct move 1.23,-1.23
22:58:16.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:16.686 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.6
22:58:16.687 00.001 21948 Worker thread wakes up
22:58:16.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.61) opts 0x4
22:58:16.687 00.000 21948 Handling offset move in thread for scope, endpoint = (1.63, -0.61)
22:58:16.687 00.000 21948 Moving (1.63, -0.61) raw xDistance=1.23 yDistance=-1.23
22:58:16.687 00.000 21948 MoveAxis(W, 348, B)
22:58:16.687 00.000 21948 Guiding  Dir = 3, Dur = 348
22:58:16.687 00.000 18120 PhdController: settling, locked = 1, distance = 1.91 (0.50) aobump = 0 frame = 1 / 99999
22:58:16.688 00.001 21948 IsSlewing returns 0
22:58:16.688 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049896.688,"Host":"ASUS_SAM","Inst":1,"Distance":1.91,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:58:16.688 00.000 21948 IsGuiding returns 0
22:58:16.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:16.689 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:16.690 00.001 18120 Enqueuing Expose request
22:58:16.691 00.001 21948 PulseGuide returned control before completion, sleep 357
22:58:17.058 00.367 21948 IsGuiding returns 0
22:58:17.058 00.000 21948 Move returns status 0, amount 348
22:58:17.058 00.000 21948 MoveAxis(N, 295, B)
22:58:17.058 00.000 21948 Guiding  Dir = 0, Dur = 295
22:58:17.058 00.000 21948 IsSlewing returns 0
22:58:17.058 00.000 21948 IsGuiding returns 0
22:58:17.062 00.004 21948 PulseGuide returned control before completion, sleep 301
22:58:17.373 00.311 21948 IsGuiding returns 1
22:58:17.373 00.000 21948 scope still moving after pulse duration time elapsed
22:58:17.404 00.031 21948 IsSlewing returns 0
22:58:17.404 00.000 21948 IsGuiding returns 0
22:58:17.404 00.000 21948 scope move finished after 295 + 51 ms
22:58:17.404 00.000 21948 Move returns status 0, amount 295
22:58:17.404 00.000 21948 move complete, result=0
22:58:17.404 00.000 21948 worker thread done servicing request
22:58:17.404 00.000 18120 GuideStep: 1.2 px 348 ms WEST, -1.2 px 295 ms NORTH
22:58:17.406 00.002 21948 Worker thread wakes up
22:58:17.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:17.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:18.812 01.406 21948 Exposure complete
22:58:18.859 00.047 21948 worker thread done servicing request
22:58:18.859 00.000 18120 OnExposeComplete: enter
22:58:18.860 00.001 18120 UpdateGuideState(): m_state=6
22:58:18.861 00.001 18120 Star::Find(15, 413, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
22:58:18.861 00.000 18120 Star::Find returns 1 (0), X=412.34, Y=232.24, Mass=2045, SNR=30.9, Peak=154 HFD=4.1
22:58:18.861 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.14) = xAngle (0.98 = 0.98)
22:58:18.863 00.002 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.08 = -2.20)
22:58:18.864 00.001 18120 CameraToMount -- cameraX=0.89 cameraY=-0.15 hyp=0.90 cameraTheta=-0.16 mountX=0.50 mountY=-0.73, mountTheta=-0.97
22:58:18.867 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.89, y=-0.15, opts=13)
22:58:18.868 00.001 18120 Enqueuing Move request for scope (0.89, -0.15)
22:58:18.869 00.001 21948 Worker thread wakes up
22:58:18.869 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.15) opts 0xd
22:58:18.869 00.000 21948 Handling offset move in thread for scope, endpoint = (0.89, -0.15)
22:58:18.869 00.000 21948 Moving (0.89, -0.15) raw xDistance=0.50 yDistance=-0.73
22:58:18.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:58:18.869 00.000 21948 resist switch: large excursion: input -0.73 thresh 0.60 direction from 0 to -1
22:58:18.869 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.18
22:58:18.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
22:58:18.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:18.870 00.001 18120 UpdateGuideState exits: m=2045 RSB=30.9
22:58:18.872 00.002 18120 PhdController: settling, locked = 1, distance = 0.90 (0.50) aobump = 0 frame = 2 / 99999
22:58:18.875 00.003 18120 evsrv: {"Event":"Settling","Timestamp":1786049898.875,"Host":"ASUS_SAM","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:58:18.876 00.001 21948 MoveAxis(W, 90, ABG)
22:58:18.876 00.000 21948 Guiding  Dir = 3, Dur = 90
22:58:18.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.877 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:18.877 00.000 18120 Enqueuing Expose request
22:58:18.878 00.001 21948 IsSlewing returns 0
22:58:18.878 00.000 21948 IsGuiding returns 0
22:58:18.880 00.002 21948 PulseGuide returned control before completion, sleep 99
22:58:18.984 00.104 21948 IsGuiding returns 0
22:58:18.984 00.000 21948 Move returns status 0, amount 90
22:58:18.984 00.000 21948 MoveAxis(N, 173, ABG)
22:58:18.984 00.000 21948 Guiding  Dir = 0, Dur = 173
22:58:18.986 00.002 21948 IsSlewing returns 0
22:58:18.986 00.000 21948 IsGuiding returns 0
22:58:18.991 00.005 21948 PulseGuide returned control before completion, sleep 179
22:58:19.189 00.198 21948 IsGuiding returns 0
22:58:19.189 00.000 21948 Move returns status 0, amount 173
22:58:19.189 00.000 21948 move complete, result=0
22:58:19.189 00.000 21948 worker thread done servicing request
22:58:19.189 00.000 21948 Worker thread wakes up
22:58:19.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:19.189 00.000 18120 GuideStep: 0.5 px 90 ms WEST, -0.7 px 173 ms NORTH
22:58:19.190 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:20.828 01.638 21948 Exposure complete
22:58:20.867 00.039 21948 worker thread done servicing request
22:58:20.868 00.001 18120 OnExposeComplete: enter
22:58:20.868 00.000 18120 UpdateGuideState(): m_state=6
22:58:20.869 00.001 18120 Star::Find(15, 412, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
22:58:20.871 00.002 18120 Star::Find returns 1 (0), X=411.24, Y=232.42, Mass=2066, SNR=31.4, Peak=173 HFD=3.8
22:58:20.873 00.002 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.14) = xAngle (4.14 = -2.14)
22:58:20.874 00.001 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.24 = 0.96)
22:58:20.874 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.00 mountX=-0.12 mountY=0.17, mountTheta=2.15
22:58:20.875 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.03, opts=13)
22:58:20.876 00.001 18120 Enqueuing Move request for scope (-0.21, 0.03)
22:58:20.876 00.000 21948 Worker thread wakes up
22:58:20.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:20.877 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.4
22:58:20.877 00.000 18120 PhdController: settling, locked = 1, distance = 0.69 (0.50) aobump = 0 frame = 3 / 99999
22:58:20.877 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
22:58:20.877 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
22:58:20.877 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049900.877,"Host":"ASUS_SAM","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:58:20.878 00.001 21948 Moving (-0.21, 0.03) raw xDistance=-0.12 yDistance=0.17
22:58:20.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:58:20.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:20.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:20.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:20.879 00.001 18120 Enqueuing Expose request
22:58:20.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:58:20.879 00.000 21948 MoveAxis(E, 0, ABG)
22:58:20.879 00.000 21948 Move returns status 0, amount 0
22:58:20.879 00.000 21948 MoveAxis(N, 0, ABG)
22:58:20.879 00.000 21948 Move returns status 0, amount 0
22:58:20.879 00.000 21948 move complete, result=0
22:58:20.879 00.000 21948 worker thread done servicing request
22:58:20.879 00.000 21948 Worker thread wakes up
22:58:20.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:20.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:20.880 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:58:22.406 01.526 21948 Exposure complete
22:58:22.444 00.038 21948 worker thread done servicing request
22:58:22.444 00.000 18120 OnExposeComplete: enter
22:58:22.446 00.002 18120 UpdateGuideState(): m_state=6
22:58:22.446 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
22:58:22.447 00.001 18120 Star::Find returns 1 (0), X=411.44, Y=232.32, Mass=2228, SNR=32.4, Peak=166 HFD=4.4
22:58:22.447 00.000 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.14) = xAngle (-0.61 = -0.61)
22:58:22.448 00.001 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.49 = 2.49)
22:58:22.448 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.76 mountX=0.05 mountY=0.04, mountTheta=0.64
22:58:22.449 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
22:58:22.450 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
22:58:22.450 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:22.451 00.001 21948 Worker thread wakes up
22:58:22.451 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:58:22.451 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:58:22.451 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.04
22:58:22.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:22.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:22.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:58:22.451 00.000 18120 UpdateGuideState exits: m=2228 RSB=32.4
22:58:22.453 00.002 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 4 / 99999
22:58:22.453 00.000 21948 MoveAxis(E, 0, ABG)
22:58:22.453 00.000 21948 Move returns status 0, amount 0
22:58:22.453 00.000 21948 MoveAxis(N, 0, ABG)
22:58:22.453 00.000 21948 Move returns status 0, amount 0
22:58:22.453 00.000 21948 move complete, result=0
22:58:22.453 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049902.453,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:58:22.454 00.001 21948 worker thread done servicing request
22:58:22.455 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:22.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:22.455 00.000 18120 Enqueuing Expose request
22:58:22.456 00.001 21948 Worker thread wakes up
22:58:22.456 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:22.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:22.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:24.093 01.637 21948 Exposure complete
22:58:24.125 00.032 18120 OnExposeComplete: enter
22:58:24.125 00.000 18120 UpdateGuideState(): m_state=6
22:58:24.126 00.001 21948 worker thread done servicing request
22:58:24.126 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
22:58:24.126 00.000 18120 Star::Find returns 1 (0), X=411.19, Y=232.67, Mass=2010, SNR=30.8, Peak=190 HFD=3.8
22:58:24.127 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
22:58:24.127 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.27)
22:58:24.128 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.28 hyp=0.38 cameraTheta=2.31 mountX=-0.36 mountY=0.10, mountTheta=2.87
22:58:24.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.28, opts=13)
22:58:24.130 00.001 18120 Enqueuing Move request for scope (-0.26, 0.28)
22:58:24.130 00.000 21948 Worker thread wakes up
22:58:24.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.28) opts 0xd
22:58:24.130 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.28)
22:58:24.130 00.000 21948 Moving (-0.26, 0.28) raw xDistance=-0.36 yDistance=0.10
22:58:24.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:58:24.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:24.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:58:24.130 00.000 21948 MoveAxis(E, 65, ABG)
22:58:24.130 00.000 21948 Guiding  Dir = 2, Dur = 65
22:58:24.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:24.131 00.001 21948 IsSlewing returns 0
22:58:24.131 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.8
22:58:24.131 00.000 21948 IsGuiding returns 0
22:58:24.131 00.000 18120 PhdController: settling, locked = 1, distance = 0.47 (0.50) aobump = 0 frame = 5 / 99999
22:58:24.133 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786049904.133,"Host":"ASUS_SAM","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:58:24.133 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.134 00.001 21948 PulseGuide returned control before completion, sleep 74
22:58:24.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:24.134 00.000 18120 Enqueuing Expose request
22:58:24.215 00.081 21948 IsGuiding returns 0
22:58:24.215 00.000 21948 Move returns status 0, amount 65
22:58:24.215 00.000 21948 MoveAxis(N, 0, ABG)
22:58:24.215 00.000 21948 Move returns status 0, amount 0
22:58:24.215 00.000 21948 move complete, result=0
22:58:24.215 00.000 21948 worker thread done servicing request
22:58:24.215 00.000 18120 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
22:58:24.216 00.001 21948 Worker thread wakes up
22:58:24.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:24.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:25.623 01.407 21948 Exposure complete
22:58:25.669 00.046 21948 worker thread done servicing request
22:58:25.669 00.000 18120 OnExposeComplete: enter
22:58:25.669 00.000 18120 UpdateGuideState(): m_state=6
22:58:25.671 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
22:58:25.674 00.003 18120 Star::Find returns 1 (0), X=411.31, Y=232.21, Mass=1810, SNR=29.1, Peak=142 HFD=4.1
22:58:25.676 00.002 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
22:58:25.676 00.000 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
22:58:25.677 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.24 mountX=0.11 mountY=0.21, mountTheta=1.10
22:58:25.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.18, opts=13)
22:58:25.678 00.000 18120 Enqueuing Move request for scope (-0.14, -0.18)
22:58:25.679 00.001 21948 Worker thread wakes up
22:58:25.679 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
22:58:25.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:25.679 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.1
22:58:25.681 00.002 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 6 / 99999
22:58:25.681 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049905.681,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
22:58:25.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
22:58:25.681 00.000 21948 Moving (-0.14, -0.18) raw xDistance=0.11 yDistance=0.21
22:58:25.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:58:25.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:25.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:25.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:25.682 00.000 18120 Enqueuing Expose request
22:58:25.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:58:25.683 00.001 21948 MoveAxis(E, 0, ABG)
22:58:25.683 00.000 21948 Move returns status 0, amount 0
22:58:25.683 00.000 21948 MoveAxis(N, 0, ABG)
22:58:25.683 00.000 21948 Move returns status 0, amount 0
22:58:25.683 00.000 21948 move complete, result=0
22:58:25.683 00.000 21948 worker thread done servicing request
22:58:25.683 00.000 21948 Worker thread wakes up
22:58:25.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:25.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:25.683 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:58:27.308 01.625 21948 Exposure complete
22:58:27.357 00.049 21948 worker thread done servicing request
22:58:27.358 00.001 18120 OnExposeComplete: enter
22:58:27.358 00.000 18120 UpdateGuideState(): m_state=6
22:58:27.359 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
22:58:27.360 00.001 18120 Star::Find returns 1 (0), X=411.33, Y=231.88, Mass=1901, SNR=30.0, Peak=174 HFD=4.0
22:58:27.361 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
22:58:27.363 00.002 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
22:58:27.364 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.51 hyp=0.52 cameraTheta=-1.80 mountX=0.41 mountY=0.34, mountTheta=0.68
22:58:27.366 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.51, opts=13)
22:58:27.368 00.002 18120 Enqueuing Move request for scope (-0.12, -0.51)
22:58:27.369 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:27.369 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.0
22:58:27.370 00.001 21948 Worker thread wakes up
22:58:27.370 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 7 / 99999
22:58:27.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.51) opts 0xd
22:58:27.370 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049907.370,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
22:58:27.371 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.51)
22:58:27.371 00.000 21948 Moving (-0.12, -0.51) raw xDistance=0.41 yDistance=0.34
22:58:27.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:58:27.371 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:27.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:27.372 00.001 18120 Enqueuing Expose request
22:58:27.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:27.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:58:27.372 00.000 21948 MoveAxis(W, 74, ABG)
22:58:27.372 00.000 21948 Guiding  Dir = 3, Dur = 74
22:58:27.372 00.000 21948 IsSlewing returns 0
22:58:27.373 00.001 21948 IsGuiding returns 0
22:58:27.374 00.001 21948 PulseGuide returned control before completion, sleep 83
22:58:27.463 00.089 21948 IsGuiding returns 1
22:58:27.463 00.000 21948 scope still moving after pulse duration time elapsed
22:58:27.495 00.032 21948 IsSlewing returns 0
22:58:27.496 00.001 21948 IsGuiding returns 0
22:58:27.496 00.000 21948 scope move finished after 74 + 48 ms
22:58:27.496 00.000 21948 Move returns status 0, amount 74
22:58:27.496 00.000 21948 MoveAxis(N, 0, ABG)
22:58:27.496 00.000 21948 Move returns status 0, amount 0
22:58:27.496 00.000 21948 move complete, result=0
22:58:27.496 00.000 21948 worker thread done servicing request
22:58:27.496 00.000 21948 Worker thread wakes up
22:58:27.496 00.000 18120 GuideStep: 0.4 px 74 ms WEST, 0.3 px 0 ms NORTH
22:58:27.498 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:27.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:28.906 01.408 21948 Exposure complete
22:58:28.969 00.063 21948 worker thread done servicing request
22:58:28.969 00.000 18120 OnExposeComplete: enter
22:58:28.970 00.001 18120 UpdateGuideState(): m_state=6
22:58:28.970 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
22:58:28.971 00.001 18120 Star::Find returns 1 (0), X=411.21, Y=232.17, Mass=1946, SNR=30.3, Peak=179 HFD=4.3
22:58:28.971 00.000 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
22:58:28.972 00.001 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.84 = 1.84)
22:58:28.972 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-2.41 mountX=0.10 mountY=0.31, mountTheta=1.27
22:58:28.973 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.22, opts=13)
22:58:28.973 00.000 18120 Enqueuing Move request for scope (-0.24, -0.22)
22:58:28.974 00.001 21948 Worker thread wakes up
22:58:28.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:28.974 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.3
22:58:28.975 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 8 / 99999
22:58:28.978 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
22:58:28.978 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
22:58:28.978 00.000 21948 Moving (-0.24, -0.22) raw xDistance=0.10 yDistance=0.31
22:58:28.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:58:28.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:28.978 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049908.978,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
22:58:28.979 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:58:28.979 00.000 21948 MoveAxis(E, 0, ABG)
22:58:28.979 00.000 21948 Move returns status 0, amount 0
22:58:28.979 00.000 21948 MoveAxis(N, 0, ABG)
22:58:28.979 00.000 21948 Move returns status 0, amount 0
22:58:28.979 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:28.979 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:28.980 00.001 18120 Enqueuing Expose request
22:58:28.980 00.000 21948 move complete, result=0
22:58:28.980 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:58:28.981 00.001 21948 worker thread done servicing request
22:58:28.981 00.000 21948 Worker thread wakes up
22:58:28.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:28.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:30.607 01.626 21948 Exposure complete
22:58:30.640 00.033 21948 worker thread done servicing request
22:58:30.640 00.000 18120 OnExposeComplete: enter
22:58:30.640 00.000 18120 UpdateGuideState(): m_state=6
22:58:30.641 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
22:58:30.641 00.000 18120 Star::Find returns 1 (0), X=411.08, Y=232.27, Mass=1900, SNR=29.9, Peak=178 HFD=4.0
22:58:30.642 00.001 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.14) = xAngle (-1.70 = -1.70)
22:58:30.643 00.001 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.41 = 1.41)
22:58:30.643 00.000 18120 CameraToMount -- cameraX=-0.37 cameraY=-0.11 hyp=0.38 cameraTheta=-2.84 mountX=-0.05 mountY=0.38, mountTheta=1.70
22:58:30.646 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=-0.11, opts=13)
22:58:30.647 00.001 18120 Enqueuing Move request for scope (-0.37, -0.11)
22:58:30.648 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:30.649 00.001 18120 UpdateGuideState exits: m=1900 RSB=29.9
22:58:30.650 00.001 21948 Worker thread wakes up
22:58:30.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.11) opts 0xd
22:58:30.650 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, -0.11)
22:58:30.650 00.000 21948 Moving (-0.37, -0.11) raw xDistance=-0.05 yDistance=0.38
22:58:30.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:58:30.650 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 9 / 99999
22:58:30.651 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:30.651 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786049910.651,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
22:58:30.652 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:30.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:30.653 00.001 18120 Enqueuing Expose request
22:58:30.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:58:30.653 00.000 21948 MoveAxis(E, 0, ABG)
22:58:30.653 00.000 21948 Move returns status 0, amount 0
22:58:30.653 00.000 21948 MoveAxis(N, 0, ABG)
22:58:30.653 00.000 21948 Move returns status 0, amount 0
22:58:30.653 00.000 21948 move complete, result=0
22:58:30.653 00.000 21948 worker thread done servicing request
22:58:30.653 00.000 21948 Worker thread wakes up
22:58:30.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:30.654 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:30.654 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:58:32.168 01.514 21948 Exposure complete
22:58:32.215 00.047 21948 worker thread done servicing request
22:58:32.215 00.000 18120 OnExposeComplete: enter
22:58:32.217 00.002 18120 UpdateGuideState(): m_state=6
22:58:32.217 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
22:58:32.218 00.001 18120 Star::Find returns 1 (0), X=411.24, Y=232.58, Mass=2009, SNR=30.8, Peak=169 HFD=4.2
22:58:32.219 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
22:58:32.220 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
22:58:32.221 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.28 cameraTheta=2.40 mountX=-0.26 mountY=0.10, mountTheta=2.78
22:58:32.224 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.19, opts=13)
22:58:32.225 00.001 18120 Enqueuing Move request for scope (-0.21, 0.19)
22:58:32.226 00.001 21948 Worker thread wakes up
22:58:32.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:32.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
22:58:32.226 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
22:58:32.226 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.8
22:58:32.227 00.001 21948 Moving (-0.21, 0.19) raw xDistance=-0.26 yDistance=0.10
22:58:32.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:58:32.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:32.227 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 10 / 99999
22:58:32.227 00.000 18120 PhdController: newstate STATE_FINISH
22:58:32.227 00.000 18120 PhdController complete: success
22:58:32.228 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:58:32.228 00.000 21948 MoveAxis(E, 46, ABG)
22:58:32.228 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786049912.228,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
22:58:32.228 00.000 21948 Guiding  Dir = 2, Dur = 46
22:58:32.228 00.000 18120 Mount: notify guiding dither settle done success=1
22:58:32.229 00.001 18120 PhdController: newstate STATE_IDLE
22:58:32.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:32.230 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:32.230 00.000 18120 Enqueuing Expose request
22:58:32.231 00.001 21948 IsSlewing returns 0
22:58:32.231 00.000 21948 IsGuiding returns 0
22:58:32.232 00.001 21948 PulseGuide returned control before completion, sleep 55
22:58:32.296 00.064 21948 IsGuiding returns 0
22:58:32.296 00.000 21948 Move returns status 0, amount 46
22:58:32.296 00.000 21948 MoveAxis(N, 0, ABG)
22:58:32.296 00.000 21948 Move returns status 0, amount 0
22:58:32.296 00.000 21948 move complete, result=0
22:58:32.296 00.000 21948 worker thread done servicing request
22:58:32.296 00.000 21948 Worker thread wakes up
22:58:32.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:32.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:32.296 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
22:58:33.926 01.630 21948 Exposure complete
22:58:33.973 00.047 21948 worker thread done servicing request
22:58:33.973 00.000 18120 OnExposeComplete: enter
22:58:33.974 00.001 18120 UpdateGuideState(): m_state=6
22:58:33.975 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
22:58:33.976 00.001 18120 Star::Find returns 1 (0), X=411.53, Y=231.99, Mass=2122, SNR=31.7, Peak=187 HFD=4.1
22:58:33.977 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
22:58:33.978 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.87 = 2.87)
22:58:33.979 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.38 mountX=0.40 mountY=0.11, mountTheta=0.27
22:58:33.981 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.40, opts=13)
22:58:33.982 00.001 18120 Enqueuing Move request for scope (0.08, -0.40)
22:58:33.983 00.001 21948 Worker thread wakes up
22:58:33.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:33.984 00.001 18120 UpdateGuideState exits: m=2122 RSB=31.7
22:58:33.984 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:33.985 00.001 18120 Enqueuing Expose request
22:58:33.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
22:58:33.985 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
22:58:33.985 00.000 21948 Moving (0.08, -0.40) raw xDistance=0.40 yDistance=0.11
22:58:33.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
22:58:33.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:33.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:58:33.985 00.000 21948 MoveAxis(W, 68, ABG)
22:58:33.985 00.000 21948 Guiding  Dir = 3, Dur = 68
22:58:33.986 00.001 21948 IsSlewing returns 0
22:58:33.986 00.000 21948 IsGuiding returns 0
22:58:33.988 00.002 21948 PulseGuide returned control before completion, sleep 77
22:58:34.079 00.091 21948 IsGuiding returns 0
22:58:34.079 00.000 21948 Move returns status 0, amount 68
22:58:34.079 00.000 21948 MoveAxis(N, 0, ABG)
22:58:34.079 00.000 21948 Move returns status 0, amount 0
22:58:34.079 00.000 21948 move complete, result=0
22:58:34.079 00.000 21948 worker thread done servicing request
22:58:34.079 00.000 21948 Worker thread wakes up
22:58:34.080 00.001 18120 GuideStep: 0.4 px 68 ms WEST, 0.1 px 0 ms NORTH
22:58:34.081 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:34.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:35.488 01.407 21948 Exposure complete
22:58:35.519 00.031 21948 worker thread done servicing request
22:58:35.519 00.000 18120 OnExposeComplete: enter
22:58:35.520 00.001 18120 UpdateGuideState(): m_state=6
22:58:35.521 00.001 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.521 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=232.25, Mass=2150, SNR=31.6, Peak=180 HFD=4.0
22:58:35.521 00.000 18120 MultiStar: exiting stabilization period
22:58:35.522 00.001 18120 MultiStar: updating star positions after lock position change
22:58:35.522 00.000 18120 Star::Find(15, 645, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.523 00.001 18120 Star::Find returns 1 (0), X=646.22, Y=136.24, Mass=1067, SNR=22.6, Peak=106 HFD=3.9
22:58:35.523 00.000 18120 Star::Find(15, 251, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.523 00.000 18120 Star::Find returns 1 (0), X=250.96, Y=588.71, Mass=854, SNR=20.2, Peak=96 HFD=4.0
22:58:35.524 00.001 18120 Star::Find(15, 1152, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.524 00.000 18120 Star::Find returns 1 (0), X=1153.27, Y=210.80, Mass=985, SNR=21.5, Peak=59 HFD=5.1
22:58:35.525 00.001 18120 Star::Find(15, 1162, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.525 00.000 18120 Star::Find returns 1 (0), X=1161.77, Y=802.50, Mass=651, SNR=17.6, Peak=51 HFD=4.2
22:58:35.526 00.001 18120 Star::Find(15, 930, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.526 00.000 18120 Star::Find returns 1 (0), X=930.55, Y=797.51, Mass=597, SNR=16.9, Peak=57 HFD=3.2
22:58:35.527 00.001 18120 Star::Find(15, 552, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.528 00.001 18120 Star::Find returns 1 (0), X=552.53, Y=566.16, Mass=510, SNR=15.5, Peak=50 HFD=3.8
22:58:35.528 00.000 18120 Star::Find(15, 244, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.529 00.001 18120 Star::Find returns 1 (0), X=243.93, Y=353.65, Mass=575, SNR=16.5, Peak=61 HFD=3.8
22:58:35.529 00.000 18120 Star::Find(15, 100, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.530 00.001 18120 Star::Find returns 1 (0), X=100.18, Y=860.44, Mass=394, SNR=13.7, Peak=53 HFD=3.1
22:58:35.530 00.000 18120 Star::Find(15, 276, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.530 00.000 18120 Star::Find returns 1 (0), X=276.53, Y=621.02, Mass=313, SNR=12.2, Peak=39 HFD=3.0
22:58:35.531 00.001 18120 Star::Find(15, 38, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.531 00.000 18120 Star::Find returns 1 (0), X=38.56, Y=444.84, Mass=308, SNR=12.1, Peak=41 HFD=3.0
22:58:35.532 00.001 18120 Star::Find(15, 398, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:58:35.534 00.002 18120 Star::Find returns 1 (0), X=398.12, Y=480.50, Mass=436, SNR=14.4, Peak=48 HFD=3.7
22:58:35.535 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.14) = xAngle (-1.03 = -1.03)
22:58:35.535 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.07 = 2.07)
22:58:35.537 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.17 mountX=0.08 mountY=0.14, mountTheta=1.04
22:58:35.540 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.13, opts=13)
22:58:35.540 00.000 18120 Enqueuing Move request for scope (-0.09, -0.13)
22:58:35.541 00.001 21948 Worker thread wakes up
22:58:35.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
22:58:35.541 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
22:58:35.541 00.000 21948 Moving (-0.09, -0.13) raw xDistance=0.08 yDistance=0.14
22:58:35.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:58:35.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:35.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:35.542 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:58:35.542 00.000 21948 MoveAxis(E, 0, ABG)
22:58:35.542 00.000 21948 Move returns status 0, amount 0
22:58:35.542 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.6
22:58:35.543 00.001 21948 MoveAxis(N, 0, ABG)
22:58:35.543 00.000 21948 Move returns status 0, amount 0
22:58:35.543 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:35.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:35.544 00.001 18120 Enqueuing Expose request
22:58:35.544 00.000 21948 move complete, result=0
22:58:35.544 00.000 21948 worker thread done servicing request
22:58:35.544 00.000 21948 Worker thread wakes up
22:58:35.544 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:35.545 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:35.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:37.177 01.632 21948 Exposure complete
22:58:37.205 00.028 21948 worker thread done servicing request
22:58:37.205 00.000 18120 OnExposeComplete: enter
22:58:37.207 00.002 18120 UpdateGuideState(): m_state=6
22:58:37.207 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
22:58:37.208 00.001 18120 Star::Find returns 1 (0), X=411.37, Y=232.18, Mass=1942, SNR=30.2, Peak=163 HFD=4.0
22:58:37.209 00.001 18120 MultiStar: [#1 0.01,-0.23,0.72,U] [#2 -0.27,-0.58,0.00,M1] [#3 -0.16,-0.12,0.68,U] [#4 0.14,0.06,0.54,U] [#5 -0.01,-0.26,0.53,U] [#6 0.05,-0.22,0.49,U] [#7 -0.10,-0.25,0.53,U] [#8 -0.02,0.00,0.42,U] 
22:58:37.210 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.16}, one-star: {-0.08, -0.21}
22:58:37.210 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
22:58:37.211 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
22:58:37.211 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.75 mountX=0.14 mountY=0.10, mountTheta=0.63
22:58:37.212 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.16, opts=13)
22:58:37.213 00.001 18120 Enqueuing Move request for scope (-0.03, -0.16)
22:58:37.213 00.000 21948 Worker thread wakes up
22:58:37.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
22:58:37.213 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
22:58:37.213 00.000 21948 Moving (-0.03, -0.16) raw xDistance=0.14 yDistance=0.10
22:58:37.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:58:37.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:37.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:37.214 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.2
22:58:37.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:37.215 00.000 18120 Enqueuing Expose request
22:58:37.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:58:37.215 00.000 21948 MoveAxis(E, 0, ABG)
22:58:37.216 00.001 21948 Move returns status 0, amount 0
22:58:37.216 00.000 21948 MoveAxis(N, 0, ABG)
22:58:37.216 00.000 21948 Move returns status 0, amount 0
22:58:37.216 00.000 21948 move complete, result=0
22:58:37.216 00.000 21948 worker thread done servicing request
22:58:37.216 00.000 21948 Worker thread wakes up
22:58:37.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:37.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:37.216 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:38.736 01.520 21948 Exposure complete
22:58:38.769 00.033 21948 worker thread done servicing request
22:58:38.769 00.000 18120 OnExposeComplete: enter
22:58:38.769 00.000 18120 UpdateGuideState(): m_state=6
22:58:38.770 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
22:58:38.770 00.000 18120 Star::Find returns 1 (0), X=411.12, Y=232.12, Mass=2159, SNR=31.8, Peak=210 HFD=4.2
22:58:38.771 00.001 18120 MultiStar: [#1 -0.23,-0.13,0.70,U] [#2 -0.06,-0.37,0.61,U] [#3 -0.64,0.03,0.00,M2] [#4 -0.02,-0.16,0.55,U] [#5 -0.31,-0.01,0.51,U] [#6 -0.14,-0.15,0.47,U] [#7 -0.08,-0.25,0.48,U] [#8 -0.14,-0.14,0.41,U] 
22:58:38.772 00.001 18120 refined, 7 included, MultiStar: {-0.18, -0.20}, one-star: {-0.33, -0.27}
22:58:38.772 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
22:58:38.773 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
22:58:38.773 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.31 mountX=0.10 mountY=0.25, mountTheta=1.17
22:58:38.775 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.20, opts=13)
22:58:38.776 00.001 18120 Enqueuing Move request for scope (-0.18, -0.20)
22:58:38.776 00.000 21948 Worker thread wakes up
22:58:38.776 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:38.777 00.001 18120 UpdateGuideState exits: m=2159 RSB=31.8
22:58:38.777 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:38.778 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:38.778 00.000 18120 Enqueuing Expose request
22:58:38.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
22:58:38.778 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
22:58:38.778 00.000 21948 Moving (-0.18, -0.20) raw xDistance=0.10 yDistance=0.25
22:58:38.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:58:38.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:58:38.779 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:58:38.779 00.000 21948 MoveAxis(E, 0, ABG)
22:58:38.779 00.000 21948 Move returns status 0, amount 0
22:58:38.779 00.000 21948 MoveAxis(N, 0, ABG)
22:58:38.779 00.000 21948 Move returns status 0, amount 0
22:58:38.779 00.000 21948 move complete, result=0
22:58:38.779 00.000 21948 worker thread done servicing request
22:58:38.779 00.000 21948 Worker thread wakes up
22:58:38.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:38.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:38.779 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:58:40.411 01.632 21948 Exposure complete
22:58:40.452 00.041 21948 worker thread done servicing request
22:58:40.452 00.000 18120 OnExposeComplete: enter
22:58:40.454 00.002 18120 UpdateGuideState(): m_state=6
22:58:40.454 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
22:58:40.455 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=232.04, Mass=2081, SNR=31.5, Peak=213 HFD=4.0
22:58:40.456 00.001 18120 MultiStar: [#1 -0.19,0.13,0.71,U] [#2 -0.03,-0.24,0.61,U] [#3 -0.24,0.08,0.65,U] [#4 0.26,0.05,0.57,U] [#5 -0.02,-0.15,0.52,U] [#6 0.25,0.05,0.48,U] [#7 -0.12,0.07,0.52,U] [#8 0.13,-0.16,0.43,U] 
22:58:40.456 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.16, -0.34}
22:58:40.457 00.001 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.14) = xAngle (-0.92 = -0.92)
22:58:40.457 00.000 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.18 = 2.18)
22:58:40.458 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.06 mountX=0.05 mountY=0.07, mountTheta=0.93
22:58:40.459 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
22:58:40.459 00.000 18120 Enqueuing Move request for scope (-0.04, -0.07)
22:58:40.460 00.001 21948 Worker thread wakes up
22:58:40.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:40.462 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:58:40.462 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:58:40.462 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.5
22:58:40.462 00.000 21948 Moving (-0.04, -0.07) raw xDistance=0.05 yDistance=0.07
22:58:40.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:40.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:40.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:40.463 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:40.463 00.000 18120 Enqueuing Expose request
22:58:40.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:58:40.464 00.001 21948 MoveAxis(E, 0, ABG)
22:58:40.464 00.000 21948 Move returns status 0, amount 0
22:58:40.464 00.000 21948 MoveAxis(N, 0, ABG)
22:58:40.464 00.000 21948 Move returns status 0, amount 0
22:58:40.464 00.000 21948 move complete, result=0
22:58:40.464 00.000 21948 worker thread done servicing request
22:58:40.464 00.000 21948 Worker thread wakes up
22:58:40.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:40.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:40.464 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:41.984 01.520 21948 Exposure complete
22:58:42.027 00.043 21948 worker thread done servicing request
22:58:42.028 00.001 18120 OnExposeComplete: enter
22:58:42.028 00.000 18120 UpdateGuideState(): m_state=6
22:58:42.029 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
22:58:42.029 00.000 18120 Star::Find returns 1 (0), X=411.38, Y=232.24, Mass=1858, SNR=29.7, Peak=170 HFD=3.9
22:58:42.030 00.001 18120 MultiStar: [#1 -0.02,0.13,0.79,U] [#2 -0.21,-0.05,0.67,U] [#3 -0.15,0.34,0.71,U] [#4 0.11,-0.07,0.57,U] [#5 0.00,0.03,0.51,U] [#6 0.13,0.12,0.51,U] [#7 0.03,-0.20,0.55,U] [#8 0.04,-0.05,0.47,U] 
22:58:42.030 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.07, -0.15}
22:58:42.030 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.93 = -2.36)
22:58:42.031 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.74)
22:58:42.031 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.78 mountX=-0.02 mountY=0.02, mountTheta=2.38
22:58:42.033 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
22:58:42.033 00.000 18120 Enqueuing Move request for scope (-0.03, 0.01)
22:58:42.034 00.001 21948 Worker thread wakes up
22:58:42.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:42.034 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.7
22:58:42.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:42.035 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:42.035 00.000 18120 Enqueuing Expose request
22:58:42.036 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:58:42.036 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:58:42.036 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.02
22:58:42.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:58:42.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:42.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:42.036 00.000 21948 MoveAxis(E, 0, ABG)
22:58:42.036 00.000 21948 Move returns status 0, amount 0
22:58:42.036 00.000 21948 MoveAxis(N, 0, ABG)
22:58:42.036 00.000 21948 Move returns status 0, amount 0
22:58:42.036 00.000 21948 move complete, result=0
22:58:42.036 00.000 21948 worker thread done servicing request
22:58:42.036 00.000 21948 Worker thread wakes up
22:58:42.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:42.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:42.036 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:43.669 01.633 21948 Exposure complete
22:58:43.703 00.034 21948 worker thread done servicing request
22:58:43.703 00.000 18120 OnExposeComplete: enter
22:58:43.704 00.001 18120 UpdateGuideState(): m_state=6
22:58:43.705 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
22:58:43.707 00.002 18120 Star::Find returns 1 (0), X=411.28, Y=232.49, Mass=1869, SNR=29.7, Peak=157 HFD=3.9
22:58:43.710 00.003 18120 MultiStar: [#1 -0.35,0.49,0.00,M1] [#2 0.05,-0.16,0.67,U] [#3 -0.12,0.39,0.00,M1] [#4 0.10,-0.12,0.57,U] [#5 -0.29,0.21,0.53,U] [#6 -0.09,-0.13,0.52,U] [#7 -0.17,0.04,0.57,U] [#8 -0.19,0.03,0.48,U] 
22:58:43.712 00.002 18120 refined, 6 included, MultiStar: {-0.11, 0.00}, one-star: {-0.17, 0.10}
22:58:43.714 00.002 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.27 = -2.01)
22:58:43.715 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.37 = 1.09)
22:58:43.717 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.13 mountX=-0.05 mountY=0.10, mountTheta=2.02
22:58:43.719 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.00, opts=13)
22:58:43.720 00.001 18120 Enqueuing Move request for scope (-0.11, 0.00)
22:58:43.721 00.001 21948 Worker thread wakes up
22:58:43.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:43.722 00.001 18120 UpdateGuideState exits: m=1869 RSB=29.7
22:58:43.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.723 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:43.723 00.000 18120 Enqueuing Expose request
22:58:43.724 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:58:43.724 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:58:43.724 00.000 21948 Moving (-0.11, 0.00) raw xDistance=-0.05 yDistance=0.10
22:58:43.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:58:43.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:43.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:58:43.724 00.000 21948 MoveAxis(E, 0, ABG)
22:58:43.724 00.000 21948 Move returns status 0, amount 0
22:58:43.724 00.000 21948 MoveAxis(N, 0, ABG)
22:58:43.724 00.000 21948 Move returns status 0, amount 0
22:58:43.724 00.000 21948 move complete, result=0
22:58:43.724 00.000 21948 worker thread done servicing request
22:58:43.724 00.000 21948 Worker thread wakes up
22:58:43.724 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:43.724 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:43.724 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:45.248 01.524 21948 Exposure complete
22:58:45.289 00.041 21948 worker thread done servicing request
22:58:45.289 00.000 18120 OnExposeComplete: enter
22:58:45.290 00.001 18120 UpdateGuideState(): m_state=6
22:58:45.290 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
22:58:45.291 00.001 18120 Star::Find returns 1 (0), X=411.17, Y=232.51, Mass=1908, SNR=29.9, Peak=178 HFD=3.9
22:58:45.291 00.000 18120 MultiStar: [#1 -0.39,0.59,0.00,M2] [#2 -0.18,0.24,0.71,U] [#3 -0.08,0.40,0.00,M2] [#4 0.06,0.32,0.61,U] [#5 -0.14,0.23,0.55,U] [#6 -0.06,0.29,0.50,U] [#7 -0.20,0.23,0.54,U] [#8 -0.15,0.37,0.00,M1] 
22:58:45.293 00.002 18120 refined, 5 included, MultiStar: {-0.15, 0.23}, one-star: {-0.28, 0.13}
22:58:45.295 00.002 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
22:58:45.297 00.002 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.11)
22:58:45.298 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.15 mountX=-0.27 mountY=0.03, mountTheta=3.03
22:58:45.299 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.23, opts=13)
22:58:45.299 00.000 18120 Enqueuing Move request for scope (-0.15, 0.23)
22:58:45.300 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:45.300 00.000 18120 UpdateGuideState exits: m=1908 RSB=29.9
22:58:45.301 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.301 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:45.301 00.000 18120 Enqueuing Expose request
22:58:45.302 00.001 21948 Worker thread wakes up
22:58:45.302 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
22:58:45.302 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
22:58:45.302 00.000 21948 Moving (-0.15, 0.23) raw xDistance=-0.27 yDistance=0.03
22:58:45.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:58:45.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:45.302 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:45.302 00.000 21948 MoveAxis(E, 48, ABG)
22:58:45.302 00.000 21948 Guiding  Dir = 2, Dur = 48
22:58:45.303 00.001 21948 IsSlewing returns 0
22:58:45.303 00.000 21948 IsGuiding returns 0
22:58:45.305 00.002 21948 PulseGuide returned control before completion, sleep 57
22:58:45.373 00.068 21948 IsGuiding returns 0
22:58:45.373 00.000 21948 Move returns status 0, amount 48
22:58:45.373 00.000 21948 MoveAxis(N, 0, ABG)
22:58:45.373 00.000 21948 Move returns status 0, amount 0
22:58:45.373 00.000 21948 move complete, result=0
22:58:45.373 00.000 21948 worker thread done servicing request
22:58:45.373 00.000 21948 Worker thread wakes up
22:58:45.373 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:45.373 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:45.373 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
22:58:47.005 01.632 21948 Exposure complete
22:58:47.037 00.032 21948 worker thread done servicing request
22:58:47.037 00.000 18120 OnExposeComplete: enter
22:58:47.037 00.000 18120 UpdateGuideState(): m_state=6
22:58:47.038 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
22:58:47.038 00.000 18120 Star::Find returns 1 (0), X=411.22, Y=232.12, Mass=2145, SNR=31.8, Peak=207 HFD=4.2
22:58:47.038 00.000 18120 MultiStar: [#1 -0.16,-0.03,0.69,U] [#2 -0.15,-0.31,0.65,U] [#3 -0.16,0.28,0.67,U] [#4 0.13,0.10,0.55,U] [#5 -0.38,-0.25,0.00,M1] [#6 0.13,-0.03,0.48,U] [#7 -0.18,-0.35,0.51,U] [#8 0.12,-0.24,0.43,U] 
22:58:47.039 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.11}, one-star: {-0.23, -0.27}
22:58:47.039 00.000 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.14) = xAngle (-1.13 = -1.13)
22:58:47.040 00.001 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.98 = 1.98)
22:58:47.040 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.27 mountX=0.06 mountY=0.13, mountTheta=1.13
22:58:47.041 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.11, opts=13)
22:58:47.042 00.001 18120 Enqueuing Move request for scope (-0.09, -0.11)
22:58:47.045 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:47.047 00.002 21948 Worker thread wakes up
22:58:47.047 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:58:47.047 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:58:47.047 00.000 21948 Moving (-0.09, -0.11) raw xDistance=0.06 yDistance=0.13
22:58:47.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:58:47.047 00.000 18120 UpdateGuideState exits: m=2145 RSB=31.8
22:58:47.050 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:47.050 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:47.051 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:47.051 00.000 18120 Enqueuing Expose request
22:58:47.052 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:58:47.052 00.000 21948 MoveAxis(E, 0, ABG)
22:58:47.052 00.000 21948 Move returns status 0, amount 0
22:58:47.052 00.000 21948 MoveAxis(N, 0, ABG)
22:58:47.052 00.000 21948 Move returns status 0, amount 0
22:58:47.052 00.000 21948 move complete, result=0
22:58:47.052 00.000 21948 worker thread done servicing request
22:58:47.052 00.000 21948 Worker thread wakes up
22:58:47.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:47.052 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:47.053 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:48.580 01.527 21948 Exposure complete
22:58:48.633 00.053 21948 worker thread done servicing request
22:58:48.633 00.000 18120 OnExposeComplete: enter
22:58:48.634 00.001 18120 UpdateGuideState(): m_state=6
22:58:48.634 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
22:58:48.635 00.001 18120 Star::Find returns 1 (0), X=411.17, Y=232.09, Mass=2103, SNR=31.6, Peak=193 HFD=4.2
22:58:48.635 00.000 18120 MultiStar: [#1 -0.21,0.02,0.70,U] [#2 -0.29,-0.45,0.00,M1] [#3 -0.27,0.33,0.00,M2] [#4 0.04,0.38,0.54,U] [#5 -0.18,-0.19,0.53,U] [#6 -0.32,-0.18,0.51,U] [#7 -0.14,-0.37,0.49,U] [#8 -0.15,-0.23,0.40,U] 
22:58:48.636 00.001 18120 refined, 6 included, MultiStar: {-0.19, -0.13}, one-star: {-0.28, -0.29}
22:58:48.636 00.000 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.14) = xAngle (-1.39 = -1.39)
22:58:48.637 00.001 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.71 = 1.71)
22:58:48.637 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.54 mountX=0.04 mountY=0.23, mountTheta=1.39
22:58:48.638 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.13, opts=13)
22:58:48.639 00.001 18120 Enqueuing Move request for scope (-0.19, -0.13)
22:58:48.639 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:48.640 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.6
22:58:48.640 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.641 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:48.641 00.000 18120 Enqueuing Expose request
22:58:48.641 00.000 21948 Worker thread wakes up
22:58:48.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
22:58:48.642 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
22:58:48.642 00.000 21948 Moving (-0.19, -0.13) raw xDistance=0.04 yDistance=0.23
22:58:48.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:58:48.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:48.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:58:48.642 00.000 21948 MoveAxis(E, 0, ABG)
22:58:48.642 00.000 21948 Move returns status 0, amount 0
22:58:48.642 00.000 21948 MoveAxis(N, 0, ABG)
22:58:48.642 00.000 21948 Move returns status 0, amount 0
22:58:48.642 00.000 21948 move complete, result=0
22:58:48.642 00.000 21948 worker thread done servicing request
22:58:48.642 00.000 21948 Worker thread wakes up
22:58:48.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:48.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:48.642 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:58:50.273 01.631 21948 Exposure complete
22:58:50.310 00.037 21948 worker thread done servicing request
22:58:50.310 00.000 18120 OnExposeComplete: enter
22:58:50.310 00.000 18120 UpdateGuideState(): m_state=6
22:58:50.311 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
22:58:50.311 00.000 18120 Star::Find returns 1 (0), X=411.20, Y=232.57, Mass=2090, SNR=31.5, Peak=183 HFD=3.8
22:58:50.312 00.001 18120 MultiStar: [#1 -0.08,0.37,0.70,U] [#2 -0.32,-0.06,0.65,U] [#3 -0.78,0.39,0.00,M3] [#4 0.01,0.21,0.58,U] [#5 -0.09,-0.03,0.51,U] [#6 -0.12,0.02,0.47,U] [#7 -0.09,0.05,0.53,U] [#8 0.03,-0.26,0.43,U] 
22:58:50.312 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.09}, one-star: {-0.25, 0.18}
22:58:50.313 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.69 = -2.60)
22:58:50.313 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
22:58:50.314 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.54 mountX=-0.14 mountY=0.08, mountTheta=2.62
22:58:50.315 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
22:58:50.315 00.000 18120 Enqueuing Move request for scope (-0.13, 0.09)
22:58:50.316 00.001 21948 Worker thread wakes up
22:58:50.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
22:58:50.316 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
22:58:50.316 00.000 21948 Moving (-0.13, 0.09) raw xDistance=-0.14 yDistance=0.08
22:58:50.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:58:50.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:50.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:50.316 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:58:50.316 00.000 21948 MoveAxis(E, 0, ABG)
22:58:50.316 00.000 21948 Move returns status 0, amount 0
22:58:50.316 00.000 21948 MoveAxis(N, 0, ABG)
22:58:50.316 00.000 21948 Move returns status 0, amount 0
22:58:50.316 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.5
22:58:50.319 00.003 21948 move complete, result=0
22:58:50.319 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:50.320 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:50.320 00.000 18120 Enqueuing Expose request
22:58:50.320 00.000 21948 worker thread done servicing request
22:58:50.320 00.000 21948 Worker thread wakes up
22:58:50.320 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:50.321 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:50.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:51.837 01.516 21948 Exposure complete
22:58:51.867 00.030 21948 worker thread done servicing request
22:58:51.867 00.000 18120 OnExposeComplete: enter
22:58:51.868 00.001 18120 UpdateGuideState(): m_state=6
22:58:51.869 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
22:58:51.869 00.000 18120 Star::Find returns 1 (0), X=411.18, Y=232.65, Mass=2046, SNR=31.1, Peak=183 HFD=4.0
22:58:51.870 00.001 18120 MultiStar: [#1 -0.36,0.32,0.00,M1] [#2 0.07,0.13,0.62,U] [#3 -0.71,0.34,0.00,M4] [#4 -0.05,0.14,0.56,U] [#5 0.06,-0.03,0.50,U] [#6 0.14,0.20,0.51,U] [#7 -0.13,0.11,0.52,U] [#8 0.17,0.10,0.46,U] 
22:58:51.870 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.15}, one-star: {-0.27, 0.27}
22:58:51.871 00.001 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
22:58:51.871 00.000 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
22:58:51.871 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.81 mountX=-0.15 mountY=-0.03, mountTheta=-2.92
22:58:51.873 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.15, opts=13)
22:58:51.874 00.001 18120 Enqueuing Move request for scope (-0.04, 0.15)
22:58:51.875 00.001 21948 Worker thread wakes up
22:58:51.875 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:51.876 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
22:58:51.876 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
22:58:51.876 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.1
22:58:51.877 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.878 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:51.878 00.000 18120 Enqueuing Expose request
22:58:51.879 00.001 21948 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=-0.03
22:58:51.879 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:58:51.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:51.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:58:51.879 00.000 21948 MoveAxis(E, 0, ABG)
22:58:51.879 00.000 21948 Move returns status 0, amount 0
22:58:51.879 00.000 21948 MoveAxis(N, 0, ABG)
22:58:51.879 00.000 21948 Move returns status 0, amount 0
22:58:51.879 00.000 21948 move complete, result=0
22:58:51.879 00.000 21948 worker thread done servicing request
22:58:51.879 00.000 21948 Worker thread wakes up
22:58:51.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:51.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:51.879 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:53.510 01.631 21948 Exposure complete
22:58:53.569 00.059 21948 worker thread done servicing request
22:58:53.569 00.000 18120 OnExposeComplete: enter
22:58:53.570 00.001 18120 UpdateGuideState(): m_state=6
22:58:53.570 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
22:58:53.570 00.000 18120 Star::Find returns 1 (0), X=411.31, Y=232.50, Mass=1934, SNR=30.2, Peak=162 HFD=3.8
22:58:53.572 00.002 18120 MultiStar: [#1 -0.33,0.38,0.00,M2] [#2 -0.13,-0.23,0.68,U] [#3 -0.60,0.34,0.00,M5] [#4 0.06,0.24,0.58,U] [#5 -0.12,0.12,0.51,U] [#6 -0.26,0.25,0.50,U] [#7 -0.04,0.30,0.55,U] [#8 0.10,0.08,0.46,U] 
22:58:53.574 00.002 18120 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {-0.14, 0.12}
22:58:53.575 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.35 = -2.94)
22:58:53.576 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.17)
22:58:53.577 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.20 mountX=-0.14 mountY=0.02, mountTheta=2.97
22:58:53.580 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
22:58:53.581 00.001 18120 Enqueuing Move request for scope (-0.08, 0.11)
22:58:53.582 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:53.583 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.2
22:58:53.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.585 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:53.586 00.001 18120 Enqueuing Expose request
22:58:53.587 00.001 21948 Worker thread wakes up
22:58:53.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
22:58:53.587 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
22:58:53.587 00.000 21948 Moving (-0.08, 0.11) raw xDistance=-0.14 yDistance=0.02
22:58:53.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:58:53.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:53.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:53.587 00.000 21948 MoveAxis(E, 0, ABG)
22:58:53.587 00.000 21948 Move returns status 0, amount 0
22:58:53.587 00.000 21948 MoveAxis(N, 0, ABG)
22:58:53.587 00.000 21948 Move returns status 0, amount 0
22:58:53.587 00.000 21948 move complete, result=0
22:58:53.588 00.001 21948 worker thread done servicing request
22:58:53.588 00.000 21948 Worker thread wakes up
22:58:53.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:53.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:53.588 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:55.006 01.418 21948 Exposure complete
22:58:55.038 00.032 21948 worker thread done servicing request
22:58:55.038 00.000 18120 OnExposeComplete: enter
22:58:55.040 00.002 18120 UpdateGuideState(): m_state=6
22:58:55.041 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
22:58:55.042 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=232.30, Mass=2031, SNR=31.0, Peak=181 HFD=3.9
22:58:55.043 00.001 18120 MultiStar: [#1 -0.22,0.31,0.72,U] [#2 0.02,0.03,0.67,U] [#3 -0.65,0.23,0.00,M6] [#4 0.24,0.04,0.56,U] [#5 -0.15,-0.05,0.51,U] [#6 0.10,0.15,0.44,U] [#7 -0.00,0.00,0.56,U] [#8 0.26,-0.18,0.45,U] 
22:58:55.044 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {-0.16, -0.08}
22:58:55.045 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
22:58:55.047 00.002 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
22:58:55.048 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.06 mountX=-0.03 mountY=0.00, mountTheta=3.12
22:58:55.051 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
22:58:55.052 00.001 18120 Enqueuing Move request for scope (-0.02, 0.03)
22:58:55.053 00.001 21948 Worker thread wakes up
22:58:55.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:55.054 00.001 18120 UpdateGuideState exits: m=2031 RSB=31.0
22:58:55.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:55.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:55.055 00.001 18120 Enqueuing Expose request
22:58:55.055 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:58:55.055 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:58:55.055 00.000 21948 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.00
22:58:55.055 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:58:55.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:55.055 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:55.055 00.000 21948 MoveAxis(E, 0, ABG)
22:58:55.055 00.000 21948 Move returns status 0, amount 0
22:58:55.055 00.000 21948 MoveAxis(N, 0, ABG)
22:58:55.055 00.000 21948 Move returns status 0, amount 0
22:58:55.056 00.001 21948 move complete, result=0
22:58:55.056 00.000 21948 worker thread done servicing request
22:58:55.056 00.000 21948 Worker thread wakes up
22:58:55.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:55.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:55.056 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:56.679 01.623 21948 Exposure complete
22:58:56.720 00.041 21948 worker thread done servicing request
22:58:56.720 00.000 18120 OnExposeComplete: enter
22:58:56.721 00.001 18120 UpdateGuideState(): m_state=6
22:58:56.722 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
22:58:56.724 00.002 18120 Star::Find returns 1 (0), X=411.36, Y=232.37, Mass=1960, SNR=30.3, Peak=156 HFD=4.3
22:58:56.726 00.002 18120 MultiStar: [#1 -0.10,0.35,0.75,U] [#2 -0.20,-0.01,0.65,U] [#3 -0.12,0.23,0.71,U] [#4 0.00,0.36,0.58,U] [#5 -0.09,0.14,0.52,U] [#6 0.21,-0.02,0.54,U] [#7 -0.10,0.15,0.49,U] [#8 -0.09,0.06,0.44,U] 
22:58:56.726 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.09, -0.02}
22:58:56.727 00.001 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
22:58:56.727 00.000 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.32 = 1.32)
22:58:56.727 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.93 mountX=-0.02 mountY=0.09, mountTheta=1.79
22:58:56.729 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.02, opts=13)
22:58:56.729 00.000 18120 Enqueuing Move request for scope (-0.09, -0.02)
22:58:56.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:56.730 00.001 21948 Worker thread wakes up
22:58:56.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:58:56.730 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:58:56.730 00.000 21948 Moving (-0.09, -0.02) raw xDistance=-0.02 yDistance=0.09
22:58:56.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:58:56.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:56.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:58:56.730 00.000 21948 MoveAxis(E, 0, ABG)
22:58:56.730 00.000 21948 Move returns status 0, amount 0
22:58:56.730 00.000 21948 MoveAxis(N, 0, ABG)
22:58:56.730 00.000 21948 Move returns status 0, amount 0
22:58:56.730 00.000 21948 move complete, result=0
22:58:56.730 00.000 21948 worker thread done servicing request
22:58:56.730 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.3
22:58:56.731 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:56.732 00.001 18120 Enqueuing Expose request
22:58:56.732 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:56.733 00.001 21948 Worker thread wakes up
22:58:56.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:56.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:58.258 01.525 21948 Exposure complete
22:58:58.285 00.027 21948 worker thread done servicing request
22:58:58.285 00.000 18120 OnExposeComplete: enter
22:58:58.285 00.000 18120 UpdateGuideState(): m_state=6
22:58:58.286 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
22:58:58.287 00.001 18120 Star::Find returns 1 (0), X=411.18, Y=232.32, Mass=2015, SNR=30.8, Peak=175 HFD=4.0
22:58:58.287 00.000 18120 MultiStar: [#1 -0.29,0.38,0.00,M1] [#2 -0.29,-0.05,0.65,U] [#3 -0.26,0.44,0.00,M6] [#4 0.08,0.27,0.58,U] [#5 -0.14,0.25,0.50,U] [#6 -0.21,0.04,0.49,U] [#7 -0.20,0.16,0.51,U] [#8 -0.08,-0.08,0.44,U] 
22:58:58.288 00.001 18120 refined, 6 included, MultiStar: {-0.17, 0.06}, one-star: {-0.27, -0.07}
22:58:58.288 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
22:58:58.289 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.76)
22:58:58.290 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.80 mountX=-0.13 mountY=0.13, mountTheta=2.36
22:58:58.291 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.06, opts=13)
22:58:58.291 00.000 18120 Enqueuing Move request for scope (-0.17, 0.06)
22:58:58.294 00.003 21948 Worker thread wakes up
22:58:58.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
22:58:58.294 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
22:58:58.294 00.000 21948 Moving (-0.17, 0.06) raw xDistance=-0.13 yDistance=0.13
22:58:58.294 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:58.295 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:58:58.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:58.295 00.000 18120 UpdateGuideState exits: m=2015 RSB=30.8
22:58:58.295 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:58:58.295 00.000 21948 MoveAxis(E, 0, ABG)
22:58:58.295 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.296 00.001 21948 Move returns status 0, amount 0
22:58:58.296 00.000 21948 MoveAxis(N, 0, ABG)
22:58:58.296 00.000 21948 Move returns status 0, amount 0
22:58:58.296 00.000 21948 move complete, result=0
22:58:58.296 00.000 21948 worker thread done servicing request
22:58:58.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:58.296 00.000 18120 Enqueuing Expose request
22:58:58.297 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:58.297 00.000 21948 Worker thread wakes up
22:58:58.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:58.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:58:59.931 01.634 21948 Exposure complete
22:58:59.971 00.040 21948 worker thread done servicing request
22:58:59.971 00.000 18120 OnExposeComplete: enter
22:58:59.972 00.001 18120 UpdateGuideState(): m_state=6
22:58:59.974 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
22:58:59.975 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=232.32, Mass=1920, SNR=30.1, Peak=178 HFD=4.0
22:58:59.976 00.001 18120 MultiStar: [#1 -0.51,0.12,0.00,M2] [#2 -0.22,-0.13,0.67,U] [#3 -0.39,0.29,0.00,M7] [#4 -0.04,0.28,0.58,U] [#5 -0.00,0.27,0.53,U] [#6 -0.35,-0.06,0.52,U] [#7 -0.20,-0.27,0.55,U] [#8 0.03,-0.06,0.43,U] 
22:58:59.976 00.000 18120 refined, 6 included, MultiStar: {-0.17, -0.01}, one-star: {-0.26, -0.07}
22:58:59.977 00.001 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
22:58:59.977 00.000 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
22:58:59.978 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=-0.06 mountY=0.15, mountTheta=1.92
22:58:59.979 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.01, opts=13)
22:58:59.981 00.002 18120 Enqueuing Move request for scope (-0.17, -0.01)
22:58:59.982 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:58:59.984 00.002 18120 UpdateGuideState exits: m=1920 RSB=30.1
22:58:59.985 00.001 21948 Worker thread wakes up
22:58:59.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
22:58:59.985 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
22:58:59.985 00.000 21948 Moving (-0.17, -0.01) raw xDistance=-0.06 yDistance=0.15
22:58:59.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:58:59.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:59.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.987 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:58:59.987 00.000 21948 MoveAxis(E, 0, ABG)
22:58:59.987 00.000 21948 Move returns status 0, amount 0
22:58:59.987 00.000 21948 MoveAxis(N, 0, ABG)
22:58:59.987 00.000 21948 Move returns status 0, amount 0
22:58:59.987 00.000 21948 move complete, result=0
22:58:59.987 00.000 21948 worker thread done servicing request
22:58:59.987 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:58:59.987 00.000 18120 Enqueuing Expose request
22:58:59.988 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:58:59.988 00.000 21948 Worker thread wakes up
22:58:59.988 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:58:59.988 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:01.509 01.521 21948 Exposure complete
22:59:01.536 00.027 21948 worker thread done servicing request
22:59:01.536 00.000 18120 OnExposeComplete: enter
22:59:01.537 00.001 18120 UpdateGuideState(): m_state=6
22:59:01.537 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
22:59:01.538 00.001 18120 Star::Find returns 1 (0), X=411.20, Y=232.32, Mass=1988, SNR=30.6, Peak=177 HFD=4.0
22:59:01.538 00.000 18120 MultiStar: [#1 -0.18,0.20,0.75,U] [#2 0.08,-0.18,0.69,U] [#3 -0.48,0.22,0.00,M8] [#4 0.30,0.09,0.57,U] [#5 0.08,-0.22,0.53,U] [#6 0.23,-0.03,0.49,U] [#7 0.07,-0.35,0.54,U] [#8 0.01,-0.48,0.00,M1] 
22:59:01.539 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.07}, one-star: {-0.25, -0.06}
22:59:01.539 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
22:59:01.540 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.78 = 2.78)
22:59:01.540 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.47 mountX=0.06 mountY=0.02, mountTheta=0.36
22:59:01.541 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
22:59:01.542 00.001 18120 Enqueuing Move request for scope (0.01, -0.07)
22:59:01.542 00.000 21948 Worker thread wakes up
22:59:01.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:59:01.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:01.543 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:59:01.543 00.000 21948 Moving (0.01, -0.07) raw xDistance=0.06 yDistance=0.02
22:59:01.543 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.6
22:59:01.544 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:01.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:01.544 00.000 18120 Enqueuing Expose request
22:59:01.545 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:01.545 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:01.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:01.545 00.000 21948 MoveAxis(E, 0, ABG)
22:59:01.545 00.000 21948 Move returns status 0, amount 0
22:59:01.545 00.000 21948 MoveAxis(N, 0, ABG)
22:59:01.545 00.000 21948 Move returns status 0, amount 0
22:59:01.545 00.000 21948 move complete, result=0
22:59:01.545 00.000 21948 worker thread done servicing request
22:59:01.545 00.000 21948 Worker thread wakes up
22:59:01.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:01.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:01.545 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:03.175 01.630 21948 Exposure complete
22:59:03.216 00.041 21948 worker thread done servicing request
22:59:03.216 00.000 18120 OnExposeComplete: enter
22:59:03.218 00.002 18120 UpdateGuideState(): m_state=6
22:59:03.221 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
22:59:03.223 00.002 18120 Star::Find returns 1 (0), X=411.28, Y=232.25, Mass=2147, SNR=32.0, Peak=178 HFD=4.0
22:59:03.224 00.001 18120 MultiStar: [#1 -0.11,-0.04,0.73,U] [#2 0.10,-0.07,0.62,U] [#3 -0.23,0.34,0.00,M9] [#4 0.13,0.19,0.58,U] [#5 0.06,-0.01,0.50,U] [#6 0.13,-0.19,0.49,U] [#7 -0.09,-0.02,0.53,U] [#8 0.26,-0.22,0.42,U] 
22:59:03.225 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.17, -0.14}
22:59:03.225 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
22:59:03.227 00.002 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.82 = 2.82)
22:59:03.227 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.43 mountX=0.06 mountY=0.02, mountTheta=0.32
22:59:03.228 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.06, opts=13)
22:59:03.231 00.003 18120 Enqueuing Move request for scope (0.01, -0.06)
22:59:03.232 00.001 21948 Worker thread wakes up
22:59:03.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:59:03.232 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:59:03.233 00.001 21948 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=0.02
22:59:03.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:03.233 00.000 18120 UpdateGuideState exits: m=2147 RSB=32.0
22:59:03.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.234 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:03.234 00.000 18120 Enqueuing Expose request
22:59:03.235 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:03.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:03.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:03.235 00.000 21948 MoveAxis(E, 0, ABG)
22:59:03.235 00.000 21948 Move returns status 0, amount 0
22:59:03.235 00.000 21948 MoveAxis(N, 0, ABG)
22:59:03.235 00.000 21948 Move returns status 0, amount 0
22:59:03.235 00.000 21948 move complete, result=0
22:59:03.235 00.000 21948 worker thread done servicing request
22:59:03.235 00.000 21948 Worker thread wakes up
22:59:03.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:03.236 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:03.236 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:04.755 01.519 21948 Exposure complete
22:59:04.782 00.027 21948 worker thread done servicing request
22:59:04.783 00.001 18120 OnExposeComplete: enter
22:59:04.783 00.000 18120 UpdateGuideState(): m_state=6
22:59:04.784 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
22:59:04.787 00.003 18120 Star::Find returns 1 (0), X=411.14, Y=232.26, Mass=1896, SNR=29.8, Peak=185 HFD=4.1
22:59:04.787 00.000 18120 MultiStar: [#1 -0.03,0.05,0.80,U] [#2 -0.21,0.11,0.68,U] [#3 -0.02,0.08,0.71,U] [#4 -0.06,0.02,0.55,U] [#5 -0.25,0.28,0.51,U] [#6 0.01,0.17,0.49,U] [#7 -0.15,-0.10,0.52,U] [#8 0.15,-0.21,0.45,U] 
22:59:04.789 00.002 18120 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.31, -0.13}
22:59:04.789 00.000 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.08 = -2.20)
22:59:04.790 00.001 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.18 = 0.90)
22:59:04.790 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.94 mountX=-0.07 mountY=0.09, mountTheta=2.22
22:59:04.791 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.02, opts=13)
22:59:04.792 00.001 18120 Enqueuing Move request for scope (-0.12, 0.02)
22:59:04.792 00.000 21948 Worker thread wakes up
22:59:04.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
22:59:04.792 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
22:59:04.792 00.000 21948 Moving (-0.12, 0.02) raw xDistance=-0.07 yDistance=0.09
22:59:04.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:04.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:04.792 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:04.793 00.001 18120 UpdateGuideState exits: m=1896 RSB=29.8
22:59:04.793 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.794 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:04.794 00.000 18120 Enqueuing Expose request
22:59:04.795 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:59:04.795 00.000 21948 MoveAxis(E, 0, ABG)
22:59:04.795 00.000 21948 Move returns status 0, amount 0
22:59:04.795 00.000 21948 MoveAxis(N, 0, ABG)
22:59:04.795 00.000 21948 Move returns status 0, amount 0
22:59:04.795 00.000 21948 move complete, result=0
22:59:04.795 00.000 21948 worker thread done servicing request
22:59:04.795 00.000 21948 Worker thread wakes up
22:59:04.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:04.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:04.795 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:06.424 01.629 21948 Exposure complete
22:59:06.457 00.033 21948 worker thread done servicing request
22:59:06.457 00.000 18120 OnExposeComplete: enter
22:59:06.458 00.001 18120 UpdateGuideState(): m_state=6
22:59:06.459 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
22:59:06.459 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=232.26, Mass=1943, SNR=30.2, Peak=187 HFD=4.1
22:59:06.460 00.001 18120 MultiStar: [#1 -0.41,0.13,0.00,M1] [#2 -0.20,-0.08,0.66,U] [#3 -0.18,0.32,0.68,U] [#4 0.17,-0.05,0.57,U] [#5 -0.29,-0.03,0.52,U] [#6 -0.37,0.22,0.00,M1] [#7 -0.15,0.16,0.53,U] [#8 -0.04,0.08,0.46,U] 
22:59:06.460 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.03}, one-star: {-0.32, -0.12}
22:59:06.461 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.12 = -2.17)
22:59:06.461 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.93)
22:59:06.461 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.97 mountX=-0.09 mountY=0.13, mountTheta=2.18
22:59:06.463 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.03, opts=13)
22:59:06.464 00.001 18120 Enqueuing Move request for scope (-0.16, 0.03)
22:59:06.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:06.464 00.000 21948 Worker thread wakes up
22:59:06.464 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.2
22:59:06.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:06.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:06.466 00.001 18120 Enqueuing Expose request
22:59:06.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
22:59:06.466 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
22:59:06.466 00.000 21948 Moving (-0.16, 0.03) raw xDistance=-0.09 yDistance=0.13
22:59:06.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:59:06.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:06.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:59:06.466 00.000 21948 MoveAxis(E, 0, ABG)
22:59:06.466 00.000 21948 Move returns status 0, amount 0
22:59:06.466 00.000 21948 MoveAxis(N, 0, ABG)
22:59:06.466 00.000 21948 Move returns status 0, amount 0
22:59:06.466 00.000 21948 move complete, result=0
22:59:06.466 00.000 21948 worker thread done servicing request
22:59:06.466 00.000 21948 Worker thread wakes up
22:59:06.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:06.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:06.467 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:07.986 01.519 21948 Exposure complete
22:59:08.044 00.058 21948 worker thread done servicing request
22:59:08.044 00.000 18120 OnExposeComplete: enter
22:59:08.045 00.001 18120 UpdateGuideState(): m_state=6
22:59:08.046 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
22:59:08.047 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=232.23, Mass=2117, SNR=31.7, Peak=206 HFD=4.2
22:59:08.048 00.001 18120 MultiStar: [#1 -0.31,0.08,0.70,U] [#2 -0.18,-0.12,0.61,U] [#3 -0.16,0.41,0.00,M8] [#4 0.19,0.13,0.55,U] [#5 -0.06,0.08,0.47,U] [#6 -0.01,0.03,0.48,U] [#7 -0.15,0.17,0.48,U] [#8 -0.08,0.05,0.43,U] 
22:59:08.049 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.01}, one-star: {-0.26, -0.16}
22:59:08.049 00.000 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.14) = xAngle (4.21 = -2.08)
22:59:08.050 00.001 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.03)
22:59:08.051 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.06 mountX=-0.06 mountY=0.11, mountTheta=2.09
22:59:08.053 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.01, opts=13)
22:59:08.054 00.001 18120 Enqueuing Move request for scope (-0.13, 0.01)
22:59:08.055 00.001 21948 Worker thread wakes up
22:59:08.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:08.056 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.7
22:59:08.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:08.056 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:08.057 00.001 18120 Enqueuing Expose request
22:59:08.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
22:59:08.057 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
22:59:08.057 00.000 21948 Moving (-0.13, 0.01) raw xDistance=-0.06 yDistance=0.11
22:59:08.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:59:08.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:08.057 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:08.057 00.000 21948 MoveAxis(E, 0, ABG)
22:59:08.057 00.000 21948 Move returns status 0, amount 0
22:59:08.058 00.001 21948 MoveAxis(N, 0, ABG)
22:59:08.058 00.000 21948 Move returns status 0, amount 0
22:59:08.058 00.000 21948 move complete, result=0
22:59:08.058 00.000 21948 worker thread done servicing request
22:59:08.058 00.000 21948 Worker thread wakes up
22:59:08.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:08.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:08.058 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:09.695 01.637 21948 Exposure complete
22:59:09.738 00.043 21948 worker thread done servicing request
22:59:09.738 00.000 18120 OnExposeComplete: enter
22:59:09.740 00.002 18120 UpdateGuideState(): m_state=6
22:59:09.742 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
22:59:09.745 00.003 18120 Star::Find returns 1 (0), X=411.02, Y=232.42, Mass=1860, SNR=29.6, Peak=175 HFD=3.9
22:59:09.747 00.002 18120 MultiStar: [#1 -0.37,0.36,0.00,M1] [#2 -0.27,-0.20,0.66,U] [#3 -0.27,0.45,0.00,M9] [#4 0.33,0.15,0.56,U] [#5 -0.35,-0.08,0.55,U] [#6 -0.25,0.16,0.52,U] [#7 -0.28,0.17,0.54,U] [#8 -0.13,-0.03,0.44,U] 
22:59:09.750 00.003 18120 refined, 6 included, MultiStar: {-0.22, 0.03}, one-star: {-0.43, 0.04}
22:59:09.752 00.002 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.17 = -2.11)
22:59:09.754 00.002 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.27 = 0.99)
22:59:09.757 00.003 18120 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.03 mountX=-0.12 mountY=0.19, mountTheta=2.12
22:59:09.759 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.03, opts=13)
22:59:09.759 00.000 18120 Enqueuing Move request for scope (-0.22, 0.03)
22:59:09.760 00.001 21948 Worker thread wakes up
22:59:09.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:09.760 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.6
22:59:09.761 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.761 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:09.762 00.001 18120 Enqueuing Expose request
22:59:09.763 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
22:59:09.763 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
22:59:09.763 00.000 21948 Moving (-0.22, 0.03) raw xDistance=-0.12 yDistance=0.19
22:59:09.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:59:09.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:09.763 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:59:09.763 00.000 21948 MoveAxis(E, 0, ABG)
22:59:09.763 00.000 21948 Move returns status 0, amount 0
22:59:09.763 00.000 21948 MoveAxis(N, 0, ABG)
22:59:09.763 00.000 21948 Move returns status 0, amount 0
22:59:09.763 00.000 21948 move complete, result=0
22:59:09.763 00.000 21948 worker thread done servicing request
22:59:09.763 00.000 21948 Worker thread wakes up
22:59:09.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:09.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:09.764 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:11.280 01.516 21948 Exposure complete
22:59:11.307 00.027 21948 worker thread done servicing request
22:59:11.307 00.000 18120 OnExposeComplete: enter
22:59:11.308 00.001 18120 UpdateGuideState(): m_state=6
22:59:11.309 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
22:59:11.310 00.001 18120 Star::Find returns 1 (0), X=411.20, Y=232.38, Mass=1936, SNR=30.1, Peak=170 HFD=4.1
22:59:11.310 00.000 18120 MultiStar: [#1 -0.37,-0.04,0.74,U] [#2 -0.18,-0.24,0.64,U] [#3 -0.25,0.22,0.66,U] [#4 -0.05,0.19,0.55,U] [#5 -0.15,0.21,0.52,U] [#6 -0.06,0.00,0.45,U] [#7 -0.07,0.12,0.55,U] [#8 -0.27,-0.13,0.45,U] 
22:59:11.310 00.000 18120 refined, 8 included, MultiStar: {-0.20, 0.03}, one-star: {-0.25, -0.01}
22:59:11.311 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.14 = -2.15)
22:59:11.311 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.24 = 0.96)
22:59:11.312 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=-0.11 mountY=0.16, mountTheta=2.16
22:59:11.313 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.03, opts=13)
22:59:11.313 00.000 18120 Enqueuing Move request for scope (-0.20, 0.03)
22:59:11.314 00.001 21948 Worker thread wakes up
22:59:11.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
22:59:11.314 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
22:59:11.314 00.000 21948 Moving (-0.20, 0.03) raw xDistance=-0.11 yDistance=0.16
22:59:11.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:59:11.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:59:11.314 00.000 21948 MoveAxis(E, 0, ABG)
22:59:11.314 00.000 21948 Move returns status 0, amount 0
22:59:11.314 00.000 21948 MoveAxis(N, 0, ABG)
22:59:11.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:11.315 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.1
22:59:11.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.316 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:11.316 00.000 18120 Enqueuing Expose request
22:59:11.316 00.000 21948 Move returns status 0, amount 0
22:59:11.316 00.000 21948 move complete, result=0
22:59:11.316 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:11.317 00.001 21948 worker thread done servicing request
22:59:11.317 00.000 21948 Worker thread wakes up
22:59:11.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:11.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:13.047 01.730 21948 Exposure complete
22:59:13.089 00.042 21948 worker thread done servicing request
22:59:13.089 00.000 18120 OnExposeComplete: enter
22:59:13.090 00.001 18120 UpdateGuideState(): m_state=6
22:59:13.091 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
22:59:13.092 00.001 18120 Star::Find returns 1 (0), X=411.36, Y=232.32, Mass=2042, SNR=31.1, Peak=172 HFD=4.1
22:59:13.093 00.001 18120 MultiStar: [#1 -0.27,0.25,0.69,U] [#2 -0.36,0.05,0.64,U] [#3 -0.53,0.21,0.00,M9] [#4 0.06,0.33,0.56,U] [#5 -0.21,0.28,0.52,U] [#6 -0.24,0.17,0.48,U] [#7 -0.28,0.05,0.52,U] [#8 -0.03,0.30,0.44,U] 
22:59:13.094 00.001 18120 single-star, 7 included, MultiStar: {-0.18, 0.15}, one-star: {-0.09, -0.06}
22:59:13.095 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.41 = -1.41)
22:59:13.095 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.70 = 1.70)
22:59:13.096 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.55 mountX=0.02 mountY=0.11, mountTheta=1.41
22:59:13.097 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.06, opts=13)
22:59:13.097 00.000 18120 Enqueuing Move request for scope (-0.09, -0.06)
22:59:13.098 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:13.098 00.000 21948 Worker thread wakes up
22:59:13.098 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.1
22:59:13.099 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.099 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:13.100 00.001 18120 Enqueuing Expose request
22:59:13.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
22:59:13.100 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
22:59:13.100 00.000 21948 Moving (-0.09, -0.06) raw xDistance=0.02 yDistance=0.11
22:59:13.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:59:13.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:13.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:13.100 00.000 21948 MoveAxis(E, 0, ABG)
22:59:13.100 00.000 21948 Move returns status 0, amount 0
22:59:13.100 00.000 21948 MoveAxis(N, 0, ABG)
22:59:13.100 00.000 21948 Move returns status 0, amount 0
22:59:13.100 00.000 21948 move complete, result=0
22:59:13.100 00.000 21948 worker thread done servicing request
22:59:13.100 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:13.101 00.001 21948 Worker thread wakes up
22:59:13.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:13.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:14.513 01.412 21948 Exposure complete
22:59:14.554 00.041 21948 worker thread done servicing request
22:59:14.554 00.000 18120 OnExposeComplete: enter
22:59:14.555 00.001 18120 UpdateGuideState(): m_state=6
22:59:14.556 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
22:59:14.556 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=232.39, Mass=2055, SNR=31.3, Peak=167 HFD=4.1
22:59:14.557 00.001 18120 MultiStar: [#1 -0.29,0.13,0.75,U] [#2 -0.25,-0.05,0.65,U] [#3 -0.43,0.38,0.00,M10] [#4 -0.09,0.56,0.00,M1] [#5 -0.25,0.43,0.00,M1] [#6 -0.05,0.02,0.50,U] [#7 -0.24,0.15,0.51,U] [#8 -0.06,0.49,0.00,M1] 
22:59:14.557 00.000 18120 single-star, 4 included, MultiStar: {-0.20, 0.05}, one-star: {-0.15, 0.01}
22:59:14.558 00.001 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.14) = xAngle (4.25 = -2.04)
22:59:14.558 00.000 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.07)
22:59:14.559 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.10 mountX=-0.07 mountY=0.13, mountTheta=2.04
22:59:14.562 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.01, opts=13)
22:59:14.563 00.001 18120 Enqueuing Move request for scope (-0.15, 0.01)
22:59:14.563 00.000 21948 Worker thread wakes up
22:59:14.564 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:14.564 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
22:59:14.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:14.565 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:14.565 00.000 18120 Enqueuing Expose request
22:59:14.566 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:59:14.566 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:59:14.566 00.000 21948 Moving (-0.15, 0.01) raw xDistance=-0.07 yDistance=0.13
22:59:14.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:14.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:14.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:59:14.566 00.000 21948 MoveAxis(E, 0, ABG)
22:59:14.566 00.000 21948 Move returns status 0, amount 0
22:59:14.566 00.000 21948 MoveAxis(N, 0, ABG)
22:59:14.566 00.000 21948 Move returns status 0, amount 0
22:59:14.566 00.000 21948 move complete, result=0
22:59:14.566 00.000 21948 worker thread done servicing request
22:59:14.566 00.000 21948 Worker thread wakes up
22:59:14.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:14.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:14.566 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:16.199 01.633 21948 Exposure complete
22:59:16.233 00.034 21948 worker thread done servicing request
22:59:16.233 00.000 18120 OnExposeComplete: enter
22:59:16.234 00.001 18120 UpdateGuideState(): m_state=6
22:59:16.237 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
22:59:16.240 00.003 18120 Star::Find returns 1 (0), X=411.19, Y=232.34, Mass=2060, SNR=31.3, Peak=166 HFD=4.0
22:59:16.243 00.003 18120 MultiStar: [#1 -0.41,0.26,0.00,M1] [#2 -0.16,-0.10,0.63,U] [#3 -0.06,0.37,0.69,U] [#4 -0.21,0.48,0.00,M2] [#5 -0.17,0.36,0.49,U] [#6 0.02,0.16,0.50,U] [#7 -0.30,0.04,0.52,U] [#8 -0.29,0.50,0.00,M2] 
22:59:16.244 00.001 18120 refined, 5 included, MultiStar: {-0.17, 0.11}, one-star: {-0.26, -0.05}
22:59:16.244 00.000 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
22:59:16.246 00.002 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
22:59:16.246 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.56 mountX=-0.17 mountY=0.10, mountTheta=2.61
22:59:16.247 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.11, opts=13)
22:59:16.248 00.001 18120 Enqueuing Move request for scope (-0.17, 0.11)
22:59:16.248 00.000 21948 Worker thread wakes up
22:59:16.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:16.249 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.3
22:59:16.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.250 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:16.250 00.000 18120 Enqueuing Expose request
22:59:16.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
22:59:16.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
22:59:16.250 00.000 21948 Moving (-0.17, 0.11) raw xDistance=-0.17 yDistance=0.10
22:59:16.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:59:16.251 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:16.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:59:16.251 00.000 21948 MoveAxis(E, 0, ABG)
22:59:16.251 00.000 21948 Move returns status 0, amount 0
22:59:16.251 00.000 21948 MoveAxis(N, 0, ABG)
22:59:16.251 00.000 21948 Move returns status 0, amount 0
22:59:16.251 00.000 21948 move complete, result=0
22:59:16.251 00.000 21948 worker thread done servicing request
22:59:16.251 00.000 21948 Worker thread wakes up
22:59:16.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:16.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:16.251 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:17.764 01.513 21948 Exposure complete
22:59:17.792 00.028 21948 worker thread done servicing request
22:59:17.792 00.000 18120 OnExposeComplete: enter
22:59:17.793 00.001 18120 UpdateGuideState(): m_state=6
22:59:17.794 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
22:59:17.794 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=232.24, Mass=2059, SNR=31.3, Peak=184 HFD=4.2
22:59:17.796 00.002 18120 MultiStar: [#1 -0.31,0.08,0.71,U] [#2 -0.13,0.06,0.66,U] [#3 -0.70,0.23,0.00,M10] [#4 -0.05,0.12,0.52,U] [#5 -0.05,-0.08,0.49,U] [#6 0.04,0.02,0.53,U] [#7 0.04,-0.01,0.53,U] [#8 -0.20,0.10,0.44,U] 
22:59:17.798 00.002 18120 refined, 7 included, MultiStar: {-0.15, 0.00}, one-star: {-0.32, -0.14}
22:59:17.801 00.003 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.26 = -2.03)
22:59:17.803 00.002 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.36 = 1.08)
22:59:17.805 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.11 mountX=-0.07 mountY=0.13, mountTheta=2.03
22:59:17.809 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.00, opts=13)
22:59:17.810 00.001 18120 Enqueuing Move request for scope (-0.15, 0.00)
22:59:17.810 00.000 21948 Worker thread wakes up
22:59:17.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:17.811 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
22:59:17.811 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.3
22:59:17.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:17.812 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:17.812 00.000 18120 Enqueuing Expose request
22:59:17.812 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
22:59:17.813 00.001 21948 Moving (-0.15, 0.00) raw xDistance=-0.07 yDistance=0.13
22:59:17.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:17.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:17.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:59:17.813 00.000 21948 MoveAxis(E, 0, ABG)
22:59:17.813 00.000 21948 Move returns status 0, amount 0
22:59:17.813 00.000 21948 MoveAxis(N, 0, ABG)
22:59:17.813 00.000 21948 Move returns status 0, amount 0
22:59:17.813 00.000 21948 move complete, result=0
22:59:17.813 00.000 21948 worker thread done servicing request
22:59:17.813 00.000 21948 Worker thread wakes up
22:59:17.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:17.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:17.813 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:19.442 01.629 21948 Exposure complete
22:59:19.473 00.031 21948 worker thread done servicing request
22:59:19.473 00.000 18120 OnExposeComplete: enter
22:59:19.474 00.001 18120 UpdateGuideState(): m_state=6
22:59:19.475 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
22:59:19.475 00.000 18120 Star::Find returns 1 (0), X=411.35, Y=232.19, Mass=2084, SNR=31.3, Peak=196 HFD=3.9
22:59:19.476 00.001 18120 MultiStar: [#1 -0.34,0.15,0.72,U] [#2 -0.10,-0.16,0.63,U] [#3 -0.70,0.26,0.00,R] [#4 -0.03,0.04,0.54,U] [#5 -0.16,-0.08,0.53,U] [#6 -0.00,-0.05,0.50,U] [#7 -0.19,-0.20,0.52,U] [#8 -0.06,0.06,0.43,U] 
22:59:19.476 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.06}, one-star: {-0.10, -0.20}
22:59:19.477 00.001 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.14) = xAngle (-1.54 = -1.54)
22:59:19.477 00.000 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.57 = 1.57)
22:59:19.478 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.68 mountX=0.01 mountY=0.14, mountTheta=1.54
22:59:19.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.06, opts=13)
22:59:19.479 00.000 18120 Enqueuing Move request for scope (-0.13, -0.06)
22:59:19.480 00.001 21948 Worker thread wakes up
22:59:19.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
22:59:19.480 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
22:59:19.480 00.000 21948 Moving (-0.13, -0.06) raw xDistance=0.01 yDistance=0.14
22:59:19.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:59:19.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:19.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:19.480 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.3
22:59:19.481 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:19.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:19.482 00.001 18120 Enqueuing Expose request
22:59:19.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:59:19.482 00.000 21948 MoveAxis(E, 0, ABG)
22:59:19.482 00.000 21948 Move returns status 0, amount 0
22:59:19.482 00.000 21948 MoveAxis(N, 0, ABG)
22:59:19.482 00.000 21948 Move returns status 0, amount 0
22:59:19.482 00.000 21948 move complete, result=0
22:59:19.482 00.000 21948 worker thread done servicing request
22:59:19.482 00.000 21948 Worker thread wakes up
22:59:19.483 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:19.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:19.483 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:21.012 01.529 21948 Exposure complete
22:59:21.063 00.051 21948 worker thread done servicing request
22:59:21.063 00.000 18120 OnExposeComplete: enter
22:59:21.064 00.001 18120 UpdateGuideState(): m_state=6
22:59:21.064 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
22:59:21.065 00.001 18120 Star::Find returns 1 (0), X=411.49, Y=232.26, Mass=1939, SNR=30.2, Peak=153 HFD=3.9
22:59:21.065 00.000 18120 MultiStar: [#1 -0.06,0.47,0.00,M1] [#2 0.05,-0.44,0.00,M1] [#3 0.60,0.12,0.00,M1] [#4 0.28,0.06,0.53,U] [#5 0.10,0.14,0.54,U] [#6 0.27,-0.15,0.48,U] [#7 0.01,0.11,0.54,U] [#8 0.06,0.08,0.43,U] 
22:59:21.066 00.001 18120 refined, 5 included, MultiStar: {0.11, -0.00}, one-star: {0.04, -0.13}
22:59:21.066 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.13 = 1.13)
22:59:21.067 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.05)
22:59:21.067 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=0.05 mountY=-0.10, mountTheta=-1.13
22:59:21.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.00, opts=13)
22:59:21.069 00.001 18120 Enqueuing Move request for scope (0.11, -0.00)
22:59:21.069 00.000 21948 Worker thread wakes up
22:59:21.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:59:21.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:59:21.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:21.070 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.2
22:59:21.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:21.073 00.003 21948 Moving (0.11, -0.00) raw xDistance=0.05 yDistance=-0.10
22:59:21.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:21.073 00.000 18120 Enqueuing Expose request
22:59:21.075 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:59:21.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:21.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:21.075 00.000 21948 MoveAxis(E, 0, ABG)
22:59:21.075 00.000 21948 Move returns status 0, amount 0
22:59:21.075 00.000 21948 MoveAxis(N, 0, ABG)
22:59:21.075 00.000 21948 Move returns status 0, amount 0
22:59:21.075 00.000 21948 move complete, result=0
22:59:21.075 00.000 21948 worker thread done servicing request
22:59:21.075 00.000 21948 Worker thread wakes up
22:59:21.075 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:21.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:21.075 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:22.802 01.727 21948 Exposure complete
22:59:22.838 00.036 21948 worker thread done servicing request
22:59:22.839 00.001 18120 OnExposeComplete: enter
22:59:22.839 00.000 18120 UpdateGuideState(): m_state=6
22:59:22.840 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
22:59:22.842 00.002 18120 Star::Find returns 1 (0), X=411.56, Y=232.35, Mass=2153, SNR=32.0, Peak=161 HFD=4.4
22:59:22.843 00.001 18120 MultiStar: [#1 -0.18,0.01,0.69,U] [#2 -0.20,-0.38,0.00,M2] [#3 0.72,-0.14,0.00,M2] [#4 0.41,0.11,0.00,M1] [#5 -0.05,-0.20,0.49,U] [#6 -0.13,-0.05,0.45,U] [#7 -0.07,-0.24,0.50,U] [#8 0.20,-0.27,0.42,U] 
22:59:22.845 00.002 18120 refined, 5 included, MultiStar: {-0.01, -0.11}, one-star: {0.11, -0.03}
22:59:22.846 00.001 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.14) = xAngle (-0.56 = -0.56)
22:59:22.847 00.001 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
22:59:22.848 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.71 mountX=0.09 mountY=0.06, mountTheta=0.59
22:59:22.850 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.11, opts=13)
22:59:22.850 00.000 18120 Enqueuing Move request for scope (-0.01, -0.11)
22:59:22.851 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:22.851 00.000 18120 UpdateGuideState exits: m=2153 RSB=32.0
22:59:22.851 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:22.852 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:22.852 00.000 18120 Enqueuing Expose request
22:59:22.853 00.001 21948 Worker thread wakes up
22:59:22.853 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:59:22.853 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:59:22.853 00.000 21948 Moving (-0.01, -0.11) raw xDistance=0.09 yDistance=0.06
22:59:22.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:59:22.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:22.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:59:22.853 00.000 21948 MoveAxis(E, 0, ABG)
22:59:22.853 00.000 21948 Move returns status 0, amount 0
22:59:22.853 00.000 21948 MoveAxis(N, 0, ABG)
22:59:22.853 00.000 21948 Move returns status 0, amount 0
22:59:22.853 00.000 21948 move complete, result=0
22:59:22.853 00.000 21948 worker thread done servicing request
22:59:22.853 00.000 21948 Worker thread wakes up
22:59:22.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:22.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:22.853 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:24.262 01.409 21948 Exposure complete
22:59:24.336 00.074 21948 worker thread done servicing request
22:59:24.336 00.000 18120 OnExposeComplete: enter
22:59:24.339 00.003 18120 UpdateGuideState(): m_state=6
22:59:24.339 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
22:59:24.340 00.001 18120 Star::Find returns 1 (0), X=411.51, Y=232.53, Mass=1785, SNR=29.0, Peak=150 HFD=3.5
22:59:24.341 00.001 18120 MultiStar: [#1 -0.05,0.16,0.75,U] [#2 -0.06,-0.10,0.69,U] [#3 0.67,-0.10,0.00,M3] [#4 0.19,-0.01,0.59,U] [#5 0.27,-0.24,0.58,U] [#6 0.10,0.06,0.50,U] [#7 0.17,-0.18,0.57,U] [#8 -0.16,-0.20,0.49,U] 
22:59:24.342 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.06, 0.14}
22:59:24.343 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.14) = xAngle (0.77 = 0.77)
22:59:24.343 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.87 = -2.41)
22:59:24.344 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.37 mountX=0.05 mountY=-0.04, mountTheta=-0.75
22:59:24.345 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
22:59:24.346 00.001 18120 Enqueuing Move request for scope (0.06, -0.02)
22:59:24.346 00.000 21948 Worker thread wakes up
22:59:24.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:24.347 00.001 18120 UpdateGuideState exits: m=1785 RSB=29.0
22:59:24.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:24.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:24.348 00.000 18120 Enqueuing Expose request
22:59:24.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:59:24.348 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:59:24.349 00.001 21948 Moving (0.06, -0.02) raw xDistance=0.05 yDistance=-0.04
22:59:24.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:59:24.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:24.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:24.349 00.000 21948 MoveAxis(E, 0, ABG)
22:59:24.349 00.000 21948 Move returns status 0, amount 0
22:59:24.349 00.000 21948 MoveAxis(N, 0, ABG)
22:59:24.349 00.000 21948 Move returns status 0, amount 0
22:59:24.349 00.000 21948 move complete, result=0
22:59:24.349 00.000 21948 worker thread done servicing request
22:59:24.349 00.000 21948 Worker thread wakes up
22:59:24.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:24.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:24.349 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:25.983 01.634 21948 Exposure complete
22:59:26.008 00.025 21948 worker thread done servicing request
22:59:26.008 00.000 18120 OnExposeComplete: enter
22:59:26.008 00.000 18120 UpdateGuideState(): m_state=6
22:59:26.009 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
22:59:26.012 00.003 18120 Star::Find returns 1 (0), X=411.47, Y=232.24, Mass=2220, SNR=32.5, Peak=190 HFD=3.9
22:59:26.014 00.002 18120 MultiStar: [#1 -0.28,0.21,0.67,U] [#2 -0.05,0.01,0.61,U] [#3 0.13,-0.09,0.66,U] [#4 0.25,-0.08,0.54,U] [#5 0.04,-0.06,0.49,U] [#6 0.19,0.07,0.49,U] [#7 -0.14,-0.05,0.47,U] [#8 -0.06,-0.33,0.38,U] 
22:59:26.017 00.003 18120 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.02, -0.14}
22:59:26.020 00.003 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.14) = xAngle (-0.26 = -0.26)
22:59:26.022 00.002 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.85 = 2.85)
22:59:26.024 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.40 mountX=0.05 mountY=0.01, mountTheta=0.29
22:59:26.026 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
22:59:26.028 00.002 18120 Enqueuing Move request for scope (0.01, -0.05)
22:59:26.031 00.003 21948 Worker thread wakes up
22:59:26.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:26.033 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:59:26.033 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:59:26.033 00.000 21948 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
22:59:26.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:59:26.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:26.033 00.000 18120 UpdateGuideState exits: m=2220 RSB=32.5
22:59:26.034 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.035 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:26.035 00.000 18120 Enqueuing Expose request
22:59:26.036 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:59:26.036 00.000 21948 MoveAxis(E, 0, ABG)
22:59:26.036 00.000 21948 Move returns status 0, amount 0
22:59:26.036 00.000 21948 MoveAxis(N, 0, ABG)
22:59:26.036 00.000 21948 Move returns status 0, amount 0
22:59:26.036 00.000 21948 move complete, result=0
22:59:26.036 00.000 21948 worker thread done servicing request
22:59:26.036 00.000 21948 Worker thread wakes up
22:59:26.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:26.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:26.037 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:27.548 01.511 21948 Exposure complete
22:59:27.577 00.029 21948 worker thread done servicing request
22:59:27.577 00.000 18120 OnExposeComplete: enter
22:59:27.578 00.001 18120 UpdateGuideState(): m_state=6
22:59:27.579 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
22:59:27.579 00.000 18120 Star::Find returns 1 (0), X=411.23, Y=232.22, Mass=2094, SNR=31.5, Peak=190 HFD=4.3
22:59:27.580 00.001 18120 MultiStar: [#1 -0.28,0.46,0.00,M1] [#2 -0.11,-0.27,0.63,U] [#3 0.71,0.01,0.00,M3] [#4 0.03,0.08,0.54,U] [#5 -0.18,0.05,0.52,U] [#6 -0.02,-0.10,0.48,U] [#7 -0.14,-0.18,0.50,U] [#8 0.04,-0.21,0.43,U] 
22:59:27.580 00.000 18120 refined, 6 included, MultiStar: {-0.11, -0.12}, one-star: {-0.22, -0.17}
22:59:27.581 00.001 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
22:59:27.581 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.96 = 1.96)
22:59:27.582 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.28 mountX=0.07 mountY=0.15, mountTheta=1.15
22:59:27.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.12, opts=13)
22:59:27.583 00.000 18120 Enqueuing Move request for scope (-0.11, -0.12)
22:59:27.584 00.001 21948 Worker thread wakes up
22:59:27.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
22:59:27.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
22:59:27.584 00.000 21948 Moving (-0.11, -0.12) raw xDistance=0.07 yDistance=0.15
22:59:27.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:59:27.584 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:27.585 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.5
22:59:27.585 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:27.585 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:27.586 00.001 18120 Enqueuing Expose request
22:59:27.586 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:27.586 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:59:27.586 00.000 21948 MoveAxis(E, 0, ABG)
22:59:27.586 00.000 21948 Move returns status 0, amount 0
22:59:27.586 00.000 21948 MoveAxis(N, 0, ABG)
22:59:27.586 00.000 21948 Move returns status 0, amount 0
22:59:27.586 00.000 21948 move complete, result=0
22:59:27.587 00.001 21948 worker thread done servicing request
22:59:27.587 00.000 21948 Worker thread wakes up
22:59:27.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:27.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:27.587 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:29.317 01.730 21948 Exposure complete
22:59:29.345 00.028 21948 worker thread done servicing request
22:59:29.345 00.000 18120 OnExposeComplete: enter
22:59:29.346 00.001 18120 UpdateGuideState(): m_state=6
22:59:29.346 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
22:59:29.347 00.001 18120 Star::Find returns 1 (0), X=411.42, Y=232.17, Mass=2066, SNR=31.2, Peak=166 HFD=4.1
22:59:29.347 00.000 18120 MultiStar: [#1 -0.39,0.25,0.00,M2] [#2 0.31,-0.49,0.00,M1] [#3 0.51,-0.08,0.00,M4] [#4 0.32,-0.18,0.53,U] [#5 0.26,-0.17,0.50,U] [#6 0.18,-0.36,0.00,M1] [#7 -0.01,-0.27,0.50,U] [#8 0.18,-0.14,0.43,U] 
22:59:29.347 00.000 18120 single-star, 4 included, MultiStar: {0.12, -0.20}, one-star: {-0.03, -0.21}
22:59:29.348 00.001 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.14) = xAngle (-0.56 = -0.56)
22:59:29.348 00.000 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
22:59:29.349 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.71 mountX=0.18 mountY=0.12, mountTheta=0.59
22:59:29.350 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.21, opts=13)
22:59:29.350 00.000 18120 Enqueuing Move request for scope (-0.03, -0.21)
22:59:29.351 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:29.351 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.2
22:59:29.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:29.352 00.000 21948 Worker thread wakes up
22:59:29.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:29.353 00.001 18120 Enqueuing Expose request
22:59:29.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
22:59:29.353 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
22:59:29.353 00.000 21948 Moving (-0.03, -0.21) raw xDistance=0.18 yDistance=0.12
22:59:29.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:59:29.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:29.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:59:29.353 00.000 21948 MoveAxis(E, 0, ABG)
22:59:29.353 00.000 21948 Move returns status 0, amount 0
22:59:29.353 00.000 21948 MoveAxis(N, 0, ABG)
22:59:29.353 00.000 21948 Move returns status 0, amount 0
22:59:29.353 00.000 21948 move complete, result=0
22:59:29.353 00.000 21948 worker thread done servicing request
22:59:29.353 00.000 21948 Worker thread wakes up
22:59:29.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:29.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:29.354 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:30.758 01.404 21948 Exposure complete
22:59:30.798 00.040 21948 worker thread done servicing request
22:59:30.799 00.001 18120 OnExposeComplete: enter
22:59:30.799 00.000 18120 UpdateGuideState(): m_state=6
22:59:30.800 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
22:59:30.800 00.000 18120 Star::Find returns 1 (0), X=411.23, Y=232.41, Mass=2113, SNR=31.7, Peak=170 HFD=4.5
22:59:30.801 00.001 18120 MultiStar: [#1 -0.05,0.06,0.70,U] [#2 0.09,-0.46,0.00,M2] [#3 0.53,-0.27,0.00,M5] [#4 0.35,-0.14,0.53,U] [#5 0.01,-0.25,0.49,U] [#6 0.26,-0.21,0.48,U] [#7 0.14,-0.33,0.51,U] [#8 0.20,-0.23,0.39,U] 
22:59:30.801 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {-0.22, 0.02}
22:59:30.801 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.14) = xAngle (-0.03 = -0.03)
22:59:30.803 00.002 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.07 = 3.07)
22:59:30.804 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=0.13 mountY=0.01, mountTheta=0.07
22:59:30.806 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
22:59:30.807 00.001 18120 Enqueuing Move request for scope (0.05, -0.12)
22:59:30.808 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:30.808 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.7
22:59:30.811 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.812 00.001 21948 Worker thread wakes up
22:59:30.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:30.813 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:59:30.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:59:30.813 00.000 18120 Enqueuing Expose request
22:59:30.813 00.000 21948 Moving (0.05, -0.12) raw xDistance=0.13 yDistance=0.01
22:59:30.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:59:30.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:30.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:59:30.813 00.000 21948 MoveAxis(E, 0, ABG)
22:59:30.813 00.000 21948 Move returns status 0, amount 0
22:59:30.813 00.000 21948 MoveAxis(N, 0, ABG)
22:59:30.813 00.000 21948 Move returns status 0, amount 0
22:59:30.813 00.000 21948 move complete, result=0
22:59:30.814 00.001 21948 worker thread done servicing request
22:59:30.814 00.000 21948 Worker thread wakes up
22:59:30.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:30.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:30.814 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:32.446 01.632 21948 Exposure complete
22:59:32.471 00.025 21948 worker thread done servicing request
22:59:32.471 00.000 18120 OnExposeComplete: enter
22:59:32.472 00.001 18120 UpdateGuideState(): m_state=6
22:59:32.472 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
22:59:32.473 00.001 18120 Star::Find returns 1 (0), X=411.35, Y=232.38, Mass=2051, SNR=31.2, Peak=158 HFD=4.1
22:59:32.473 00.000 18120 MultiStar: [#1 -0.07,0.30,0.70,U] [#2 -0.15,-0.13,0.63,U] [#3 0.89,0.04,0.00,M6] [#4 0.08,-0.06,0.53,U] [#5 0.09,-0.05,0.48,U] [#6 0.16,0.12,0.50,U] [#7 -0.16,-0.02,0.53,U] [#8 0.07,-0.04,0.44,U] 
22:59:32.474 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.10, -0.00}
22:59:32.474 00.000 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.67 = -2.62)
22:59:32.474 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.49)
22:59:32.476 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.52 mountX=-0.03 mountY=0.02, mountTheta=2.65
22:59:32.479 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
22:59:32.480 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
22:59:32.480 00.000 21948 Worker thread wakes up
22:59:32.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:59:32.480 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:59:32.480 00.000 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
22:59:32.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:59:32.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:32.481 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.2
22:59:32.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:32.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:32.482 00.001 18120 Enqueuing Expose request
22:59:32.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:32.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:32.482 00.000 21948 MoveAxis(E, 0, ABG)
22:59:32.482 00.000 21948 Move returns status 0, amount 0
22:59:32.482 00.000 21948 MoveAxis(N, 0, ABG)
22:59:32.482 00.000 21948 Move returns status 0, amount 0
22:59:32.482 00.000 21948 move complete, result=0
22:59:32.482 00.000 21948 worker thread done servicing request
22:59:32.482 00.000 21948 Worker thread wakes up
22:59:32.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:32.483 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:32.483 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:34.010 01.527 21948 Exposure complete
22:59:34.072 00.062 21948 worker thread done servicing request
22:59:34.072 00.000 18120 OnExposeComplete: enter
22:59:34.073 00.001 18120 UpdateGuideState(): m_state=6
22:59:34.074 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
22:59:34.074 00.000 18120 Star::Find returns 1 (0), X=411.56, Y=232.36, Mass=1975, SNR=30.5, Peak=175 HFD=4.0
22:59:34.075 00.001 18120 MultiStar: [#1 -0.12,0.28,0.71,U] [#2 0.04,-0.06,0.65,U] [#3 0.56,0.08,0.00,M7] [#4 0.15,-0.11,0.55,U] [#5 0.32,-0.10,0.50,U] [#6 0.26,0.09,0.48,U] [#7 0.17,-0.10,0.53,U] [#8 0.13,-0.13,0.47,U] 
22:59:34.075 00.000 18120 single-star, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.11, -0.03}
22:59:34.076 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.14) = xAngle (0.90 = 0.90)
22:59:34.076 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.00 = -2.28)
22:59:34.077 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=0.07 mountY=-0.09, mountTheta=-0.88
22:59:34.079 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
22:59:34.080 00.001 18120 Enqueuing Move request for scope (0.11, -0.03)
22:59:34.081 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:34.083 00.002 18120 UpdateGuideState exits: m=1975 RSB=30.5
22:59:34.084 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:34.085 00.001 21948 Worker thread wakes up
22:59:34.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:59:34.085 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:59:34.085 00.000 21948 Moving (0.11, -0.03) raw xDistance=0.07 yDistance=-0.09
22:59:34.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:59:34.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:34.086 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:59:34.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:34.086 00.000 18120 Enqueuing Expose request
22:59:34.088 00.002 21948 MoveAxis(E, 0, ABG)
22:59:34.088 00.000 21948 Move returns status 0, amount 0
22:59:34.088 00.000 21948 MoveAxis(N, 0, ABG)
22:59:34.088 00.000 21948 Move returns status 0, amount 0
22:59:34.088 00.000 21948 move complete, result=0
22:59:34.089 00.001 21948 worker thread done servicing request
22:59:34.089 00.000 21948 Worker thread wakes up
22:59:34.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:34.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:34.089 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:35.725 01.636 21948 Exposure complete
22:59:35.762 00.037 21948 worker thread done servicing request
22:59:35.762 00.000 18120 OnExposeComplete: enter
22:59:35.762 00.000 18120 UpdateGuideState(): m_state=6
22:59:35.763 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
22:59:35.764 00.001 18120 Star::Find returns 1 (0), X=411.48, Y=232.14, Mass=1966, SNR=30.4, Peak=187 HFD=3.8
22:59:35.765 00.001 18120 MultiStar: [#1 -0.23,0.09,0.74,U] [#2 0.05,-0.40,0.00,M1] [#3 0.68,-0.01,0.00,M8] [#4 0.40,-0.21,0.00,M1] [#5 0.20,-0.12,0.55,U] [#6 0.23,0.08,0.52,U] [#7 0.19,-0.06,0.55,U] [#8 0.12,-0.22,0.44,U] 
22:59:35.766 00.001 18120 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.03, -0.25}
22:59:35.767 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
22:59:35.768 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.95)
22:59:35.768 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=0.11 mountY=-0.02, mountTheta=-0.19
22:59:35.770 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
22:59:35.771 00.001 18120 Enqueuing Move request for scope (0.07, -0.09)
22:59:35.771 00.000 21948 Worker thread wakes up
22:59:35.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:35.772 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.4
22:59:35.772 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:35.773 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:35.773 00.000 18120 Enqueuing Expose request
22:59:35.774 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:59:35.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:59:35.774 00.000 21948 Moving (0.07, -0.09) raw xDistance=0.11 yDistance=-0.02
22:59:35.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:59:35.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:35.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:35.774 00.000 21948 MoveAxis(E, 0, ABG)
22:59:35.774 00.000 21948 Move returns status 0, amount 0
22:59:35.774 00.000 21948 MoveAxis(N, 0, ABG)
22:59:35.774 00.000 21948 Move returns status 0, amount 0
22:59:35.774 00.000 21948 move complete, result=0
22:59:35.774 00.000 21948 worker thread done servicing request
22:59:35.774 00.000 21948 Worker thread wakes up
22:59:35.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:35.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:35.774 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:37.294 01.520 21948 Exposure complete
22:59:37.346 00.052 21948 worker thread done servicing request
22:59:37.346 00.000 18120 OnExposeComplete: enter
22:59:37.346 00.000 18120 UpdateGuideState(): m_state=6
22:59:37.347 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
22:59:37.347 00.000 18120 Star::Find returns 1 (0), X=411.79, Y=231.91, Mass=2217, SNR=32.4, Peak=224 HFD=4.2
22:59:37.348 00.001 18120 MultiStar: [#1 0.18,-0.21,0.69,U] [#2 0.23,-0.53,0.00,M2] [#3 0.73,-0.38,0.00,M9] [#4 0.53,-0.44,0.00,M2] [#5 0.33,-0.51,0.00,M1] [#6 0.57,-0.36,0.00,M1] [#7 0.23,-0.35,0.00,M1] [#8 0.48,-0.35,0.00,M1] 
22:59:37.348 00.000 18120 refined, 1 included, MultiStar: {0.28, -0.36}, one-star: {0.35, -0.47}
22:59:37.349 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
22:59:37.349 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.95)
22:59:37.349 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.92 mountX=0.45 mountY=-0.09, mountTheta=-0.19
22:59:37.351 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.36, opts=13)
22:59:37.351 00.000 18120 Enqueuing Move request for scope (0.28, -0.36)
22:59:37.352 00.001 21948 Worker thread wakes up
22:59:37.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd
22:59:37.352 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.36)
22:59:37.352 00.000 21948 Moving (0.28, -0.36) raw xDistance=0.45 yDistance=-0.09
22:59:37.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:59:37.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:37.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:59:37.352 00.000 21948 MoveAxis(W, 80, ABG)
22:59:37.352 00.000 21948 Guiding  Dir = 3, Dur = 80
22:59:37.352 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:37.353 00.001 18120 UpdateGuideState exits: m=2217 RSB=32.4
22:59:37.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:37.354 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:37.356 00.002 18120 Enqueuing Expose request
22:59:37.358 00.002 21948 IsSlewing returns 0
22:59:37.359 00.001 21948 IsGuiding returns 0
22:59:37.360 00.001 21948 PulseGuide returned control before completion, sleep 89
22:59:37.464 00.104 21948 IsGuiding returns 0
22:59:37.464 00.000 21948 Move returns status 0, amount 80
22:59:37.464 00.000 21948 MoveAxis(N, 0, ABG)
22:59:37.464 00.000 21948 Move returns status 0, amount 0
22:59:37.464 00.000 21948 move complete, result=0
22:59:37.464 00.000 21948 worker thread done servicing request
22:59:37.464 00.000 21948 Worker thread wakes up
22:59:37.465 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:37.465 00.000 18120 GuideStep: 0.4 px 80 ms WEST, -0.1 px 0 ms NORTH
22:59:37.466 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:39.093 01.627 21948 Exposure complete
22:59:39.132 00.039 21948 worker thread done servicing request
22:59:39.132 00.000 18120 OnExposeComplete: enter
22:59:39.133 00.001 18120 UpdateGuideState(): m_state=6
22:59:39.134 00.001 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
22:59:39.134 00.000 18120 Star::Find returns 1 (0), X=411.61, Y=232.10, Mass=1857, SNR=29.5, Peak=187 HFD=3.9
22:59:39.135 00.001 18120 MultiStar: [#1 -0.03,0.02,0.73,U] [#2 0.20,-0.27,0.68,U] [#3 0.62,0.03,0.00,M10] [#4 0.36,-0.12,0.55,U] [#5 0.12,-0.17,0.56,U] [#6 0.31,-0.20,0.54,U] [#7 0.12,-0.34,0.51,U] [#8 0.41,0.17,0.00,M2] 
22:59:39.135 00.000 18120 refined, 6 included, MultiStar: {0.17, -0.20}, one-star: {0.16, -0.28}
22:59:39.136 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.28 = 0.28)
22:59:39.136 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.91)
22:59:39.137 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.87 mountX=0.25 mountY=-0.06, mountTheta=-0.24
22:59:39.139 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.20, opts=13)
22:59:39.139 00.000 18120 Enqueuing Move request for scope (0.17, -0.20)
22:59:39.140 00.001 21948 Worker thread wakes up
22:59:39.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:39.140 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
22:59:39.140 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
22:59:39.140 00.000 21948 Moving (0.17, -0.20) raw xDistance=0.25 yDistance=-0.06
22:59:39.140 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.5
22:59:39.141 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
22:59:39.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:39.142 00.001 18120 Enqueuing Expose request
22:59:39.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:39.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:39.142 00.000 21948 MoveAxis(W, 50, ABG)
22:59:39.142 00.000 21948 Guiding  Dir = 3, Dur = 50
22:59:39.142 00.000 21948 IsSlewing returns 0
22:59:39.142 00.000 21948 IsGuiding returns 0
22:59:39.145 00.003 21948 PulseGuide returned control before completion, sleep 59
22:59:39.219 00.074 21948 IsGuiding returns 0
22:59:39.219 00.000 21948 Move returns status 0, amount 50
22:59:39.219 00.000 21948 MoveAxis(N, 0, ABG)
22:59:39.220 00.001 21948 Move returns status 0, amount 0
22:59:39.220 00.000 21948 move complete, result=0
22:59:39.220 00.000 21948 worker thread done servicing request
22:59:39.220 00.000 18120 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
22:59:39.222 00.002 21948 Worker thread wakes up
22:59:39.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:39.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:40.636 01.414 21948 Exposure complete
22:59:40.671 00.035 21948 worker thread done servicing request
22:59:40.671 00.000 18120 OnExposeComplete: enter
22:59:40.672 00.001 18120 UpdateGuideState(): m_state=6
22:59:40.672 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
22:59:40.673 00.001 18120 Star::Find returns 1 (0), X=411.61, Y=232.18, Mass=2071, SNR=31.3, Peak=184 HFD=3.9
22:59:40.674 00.001 18120 MultiStar: [#1 0.06,0.14,0.74,U] [#2 0.13,0.05,0.64,U] [#3 0.55,0.23,0.00,R] [#4 0.20,0.18,0.53,U] [#5 0.34,0.21,0.00,M1] [#6 0.07,0.11,0.48,U] [#7 0.03,0.17,0.52,U] [#8 0.16,0.51,0.00,M3] 
22:59:40.674 00.000 18120 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {0.16, -0.20}
22:59:40.674 00.000 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.14) = xAngle (1.50 = 1.50)
22:59:40.675 00.001 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.60 = -1.68)
22:59:40.675 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=0.01 mountY=-0.12, mountTheta=-1.50
22:59:40.676 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
22:59:40.677 00.001 18120 Enqueuing Move request for scope (0.11, 0.04)
22:59:40.677 00.000 21948 Worker thread wakes up
22:59:40.677 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:59:40.677 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:59:40.677 00.000 21948 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
22:59:40.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:59:40.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:40.677 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:40.678 00.001 18120 UpdateGuideState exits: m=2071 RSB=31.3
22:59:40.678 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:40.679 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:40.679 00.000 18120 Enqueuing Expose request
22:59:40.680 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:59:40.680 00.000 21948 MoveAxis(E, 0, ABG)
22:59:40.680 00.000 21948 Move returns status 0, amount 0
22:59:40.680 00.000 21948 MoveAxis(N, 0, ABG)
22:59:40.680 00.000 21948 Move returns status 0, amount 0
22:59:40.680 00.000 21948 move complete, result=0
22:59:40.680 00.000 21948 worker thread done servicing request
22:59:40.680 00.000 21948 Worker thread wakes up
22:59:40.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:40.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:40.680 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:42.313 01.633 21948 Exposure complete
22:59:42.340 00.027 21948 worker thread done servicing request
22:59:42.340 00.000 18120 OnExposeComplete: enter
22:59:42.340 00.000 18120 UpdateGuideState(): m_state=6
22:59:42.341 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
22:59:42.341 00.000 18120 Star::Find returns 1 (0), X=411.64, Y=232.47, Mass=2065, SNR=31.0, Peak=176 HFD=3.6
22:59:42.342 00.001 18120 MultiStar: [#1 -0.21,0.44,0.00,M1] [#2 0.18,-0.27,0.59,U] [#3 -0.56,0.01,0.00,M1] [#4 0.16,0.43,0.00,M1] [#5 -0.12,0.39,0.00,M2] [#6 0.29,0.08,0.52,U] [#7 -0.03,0.04,0.51,U] [#8 -0.05,0.21,0.46,U] 
22:59:42.343 00.001 18120 refined, 4 included, MultiStar: {0.13, 0.03}, one-star: {0.19, 0.09}
22:59:42.343 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.14) = xAngle (1.35 = 1.35)
22:59:42.344 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.46 = -1.83)
22:59:42.344 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=0.03 mountY=-0.13, mountTheta=-1.35
22:59:42.345 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
22:59:42.346 00.001 18120 Enqueuing Move request for scope (0.13, 0.03)
22:59:42.346 00.000 21948 Worker thread wakes up
22:59:42.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:42.346 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.0
22:59:42.347 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.347 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:42.348 00.001 18120 Enqueuing Expose request
22:59:42.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
22:59:42.348 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
22:59:42.348 00.000 21948 Moving (0.13, 0.03) raw xDistance=0.03 yDistance=-0.13
22:59:42.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:59:42.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:42.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:59:42.348 00.000 21948 MoveAxis(E, 0, ABG)
22:59:42.348 00.000 21948 Move returns status 0, amount 0
22:59:42.348 00.000 21948 MoveAxis(N, 0, ABG)
22:59:42.348 00.000 21948 Move returns status 0, amount 0
22:59:42.348 00.000 21948 move complete, result=0
22:59:42.348 00.000 21948 worker thread done servicing request
22:59:42.348 00.000 21948 Worker thread wakes up
22:59:42.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:42.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:42.349 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:43.873 01.524 21948 Exposure complete
22:59:43.906 00.033 18120 OnExposeComplete: enter
22:59:43.907 00.001 18120 UpdateGuideState(): m_state=6
22:59:43.907 00.000 21948 worker thread done servicing request
22:59:43.907 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
22:59:43.908 00.001 18120 Star::Find returns 1 (0), X=411.24, Y=232.44, Mass=1940, SNR=30.2, Peak=156 HFD=4.0
22:59:43.909 00.001 18120 MultiStar: [#1 -0.14,0.40,0.00,M2] [#2 -0.09,-0.20,0.67,U] [#3 -0.53,-0.04,0.00,M2] [#4 0.19,-0.04,0.57,U] [#5 -0.02,0.21,0.53,U] [#6 -0.04,-0.02,0.48,U] [#7 -0.14,-0.11,0.54,U] [#8 -0.24,0.11,0.44,U] 
22:59:43.909 00.000 18120 refined, 6 included, MultiStar: {-0.09, -0.00}, one-star: {-0.21, 0.06}
22:59:43.910 00.001 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.14) = xAngle (-1.96 = -1.96)
22:59:43.910 00.000 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.14 = 1.14)
22:59:43.910 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=-0.03 mountY=0.08, mountTheta=1.97
22:59:43.911 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
22:59:43.912 00.001 18120 Enqueuing Move request for scope (-0.09, -0.00)
22:59:43.913 00.001 21948 Worker thread wakes up
22:59:43.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
22:59:43.913 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
22:59:43.913 00.000 21948 Moving (-0.09, -0.00) raw xDistance=-0.03 yDistance=0.08
22:59:43.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:59:43.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:43.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:59:43.913 00.000 21948 MoveAxis(E, 0, ABG)
22:59:43.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:43.913 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.2
22:59:43.914 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:43.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:43.915 00.001 18120 Enqueuing Expose request
22:59:43.915 00.000 21948 Move returns status 0, amount 0
22:59:43.915 00.000 21948 MoveAxis(N, 0, ABG)
22:59:43.915 00.000 21948 Move returns status 0, amount 0
22:59:43.915 00.000 21948 move complete, result=0
22:59:43.915 00.000 21948 worker thread done servicing request
22:59:43.915 00.000 21948 Worker thread wakes up
22:59:43.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:43.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:43.916 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:45.546 01.630 21948 Exposure complete
22:59:45.572 00.026 21948 worker thread done servicing request
22:59:45.572 00.000 18120 OnExposeComplete: enter
22:59:45.573 00.001 18120 UpdateGuideState(): m_state=6
22:59:45.574 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
22:59:45.575 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=232.41, Mass=1993, SNR=30.8, Peak=165 HFD=4.0
22:59:45.576 00.001 18120 MultiStar: [#1 -0.34,0.27,0.00,M3] [#2 -0.22,0.10,0.65,U] [#3 -0.16,-0.03,0.70,U] [#4 0.07,0.00,0.57,U] [#5 0.13,0.02,0.53,U] [#6 -0.32,0.11,0.46,U] [#7 -0.06,-0.01,0.52,U] [#8 -0.39,0.06,0.45,U] 
22:59:45.576 00.000 18120 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.16, 0.02}
22:59:45.577 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.08 = -2.21)
22:59:45.579 00.002 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.18 = 0.90)
22:59:45.579 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.93 mountX=-0.08 mountY=0.11, mountTheta=2.22
22:59:45.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
22:59:45.581 00.001 18120 Enqueuing Move request for scope (-0.14, 0.03)
22:59:45.583 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:45.585 00.002 21948 Worker thread wakes up
22:59:45.585 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.8
22:59:45.586 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
22:59:45.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.586 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
22:59:45.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:45.587 00.001 18120 Enqueuing Expose request
22:59:45.587 00.000 21948 Moving (-0.14, 0.03) raw xDistance=-0.08 yDistance=0.11
22:59:45.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:59:45.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:45.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:45.587 00.000 21948 MoveAxis(E, 0, ABG)
22:59:45.587 00.000 21948 Move returns status 0, amount 0
22:59:45.587 00.000 21948 MoveAxis(N, 0, ABG)
22:59:45.587 00.000 21948 Move returns status 0, amount 0
22:59:45.587 00.000 21948 move complete, result=0
22:59:45.588 00.001 21948 worker thread done servicing request
22:59:45.588 00.000 21948 Worker thread wakes up
22:59:45.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:45.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:45.588 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:47.106 01.518 21948 Exposure complete
22:59:47.141 00.035 21948 worker thread done servicing request
22:59:47.141 00.000 18120 OnExposeComplete: enter
22:59:47.142 00.001 18120 UpdateGuideState(): m_state=6
22:59:47.143 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
22:59:47.143 00.000 18120 Star::Find returns 1 (0), X=411.38, Y=232.56, Mass=2052, SNR=31.2, Peak=153 HFD=4.1
22:59:47.145 00.002 18120 MultiStar: [#1 0.01,0.27,0.72,U] [#2 -0.08,-0.14,0.65,U] [#3 -0.04,-0.20,0.65,U] [#4 0.24,0.43,0.00,M1] [#5 0.06,0.07,0.53,U] [#6 0.04,0.08,0.45,U] [#7 -0.03,0.06,0.51,U] [#8 -0.05,0.02,0.44,U] 
22:59:47.145 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.07, 0.17}
22:59:47.146 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.21 = -3.08)
22:59:47.147 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.31 = 0.03)
22:59:47.148 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.06 mountX=-0.06 mountY=0.00, mountTheta=3.11
22:59:47.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
22:59:47.150 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
22:59:47.150 00.000 21948 Worker thread wakes up
22:59:47.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:59:47.150 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:59:47.151 00.001 21948 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=0.00
22:59:47.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:59:47.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:47.151 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:59:47.151 00.000 21948 MoveAxis(E, 0, ABG)
22:59:47.151 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:47.154 00.003 21948 Move returns status 0, amount 0
22:59:47.154 00.000 21948 MoveAxis(N, 0, ABG)
22:59:47.154 00.000 21948 Move returns status 0, amount 0
22:59:47.154 00.000 21948 move complete, result=0
22:59:47.154 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.2
22:59:47.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.155 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:47.155 00.000 18120 Enqueuing Expose request
22:59:47.155 00.000 21948 worker thread done servicing request
22:59:47.155 00.000 21948 Worker thread wakes up
22:59:47.155 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:47.156 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:47.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:48.778 01.622 21948 Exposure complete
22:59:48.818 00.040 21948 worker thread done servicing request
22:59:48.818 00.000 18120 OnExposeComplete: enter
22:59:48.819 00.001 18120 UpdateGuideState(): m_state=6
22:59:48.820 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
22:59:48.820 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=232.48, Mass=1974, SNR=30.5, Peak=153 HFD=4.1
22:59:48.821 00.001 18120 MultiStar: [#1 -0.24,0.54,0.00,M3] [#2 -0.05,-0.10,0.66,U] [#3 -0.31,-0.00,0.70,U] [#4 -0.02,0.48,0.00,M2] [#5 0.08,0.30,0.49,U] [#6 0.20,0.30,0.51,U] [#7 -0.26,0.27,0.55,U] [#8 -0.03,0.02,0.44,U] 
22:59:48.822 00.001 18120 single-star, 6 included, MultiStar: {-0.08, 0.11}, one-star: {-0.09, 0.10}
22:59:48.823 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
22:59:48.823 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.27)
22:59:48.824 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.30 mountX=-0.13 mountY=0.03, mountTheta=2.87
22:59:48.826 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.10, opts=13)
22:59:48.826 00.000 18120 Enqueuing Move request for scope (-0.09, 0.10)
22:59:48.827 00.001 21948 Worker thread wakes up
22:59:48.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:48.827 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.5
22:59:48.828 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.828 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:48.828 00.000 18120 Enqueuing Expose request
22:59:48.829 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
22:59:48.829 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
22:59:48.829 00.000 21948 Moving (-0.09, 0.10) raw xDistance=-0.13 yDistance=0.03
22:59:48.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:59:48.829 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:48.829 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:48.829 00.000 21948 MoveAxis(E, 0, ABG)
22:59:48.829 00.000 21948 Move returns status 0, amount 0
22:59:48.829 00.000 21948 MoveAxis(N, 0, ABG)
22:59:48.829 00.000 21948 Move returns status 0, amount 0
22:59:48.829 00.000 21948 move complete, result=0
22:59:48.829 00.000 21948 worker thread done servicing request
22:59:48.829 00.000 21948 Worker thread wakes up
22:59:48.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:48.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:48.829 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:50.354 01.525 21948 Exposure complete
22:59:50.384 00.030 21948 worker thread done servicing request
22:59:50.384 00.000 18120 OnExposeComplete: enter
22:59:50.386 00.002 18120 UpdateGuideState(): m_state=6
22:59:50.387 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
22:59:50.387 00.000 18120 Star::Find returns 1 (0), X=411.35, Y=232.63, Mass=2063, SNR=30.9, Peak=190 HFD=3.9
22:59:50.389 00.002 18120 MultiStar: [#1 -0.31,0.38,0.00,M4] [#2 -0.19,0.02,0.62,U] [#3 -0.05,0.06,0.65,U] [#4 0.13,0.34,0.57,U] [#5 -0.00,0.21,0.49,U] [#6 -0.16,-0.06,0.49,U] [#7 -0.24,-0.01,0.53,U] [#8 -0.13,0.09,0.47,U] 
22:59:50.389 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.12}, one-star: {-0.10, 0.24}
22:59:50.390 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
22:59:50.390 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
22:59:50.391 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.20 mountX=-0.15 mountY=0.02, mountTheta=2.98
22:59:50.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
22:59:50.393 00.001 18120 Enqueuing Move request for scope (-0.09, 0.12)
22:59:50.393 00.000 21948 Worker thread wakes up
22:59:50.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:50.394 00.001 18120 UpdateGuideState exits: m=2063 RSB=30.9
22:59:50.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:50.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:50.395 00.000 18120 Enqueuing Expose request
22:59:50.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
22:59:50.396 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
22:59:50.396 00.000 21948 Moving (-0.09, 0.12) raw xDistance=-0.15 yDistance=0.02
22:59:50.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:59:50.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:50.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:50.396 00.000 21948 MoveAxis(E, 0, ABG)
22:59:50.396 00.000 21948 Move returns status 0, amount 0
22:59:50.396 00.000 21948 MoveAxis(N, 0, ABG)
22:59:50.396 00.000 21948 Move returns status 0, amount 0
22:59:50.396 00.000 21948 move complete, result=0
22:59:50.396 00.000 21948 worker thread done servicing request
22:59:50.396 00.000 21948 Worker thread wakes up
22:59:50.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:50.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:50.396 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:52.028 01.632 21948 Exposure complete
22:59:52.067 00.039 21948 worker thread done servicing request
22:59:52.068 00.001 18120 OnExposeComplete: enter
22:59:52.069 00.001 18120 UpdateGuideState(): m_state=6
22:59:52.070 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
22:59:52.070 00.000 18120 Star::Find returns 1 (0), X=411.18, Y=232.78, Mass=2133, SNR=31.8, Peak=231 HFD=4.1
22:59:52.071 00.001 18120 MultiStar: [#1 -0.36,0.72,0.00,M5] [#2 -0.21,0.28,0.63,U] [#3 0.11,0.47,0.00,M1] [#4 0.06,0.61,0.00,M2] [#5 -0.35,0.67,0.00,M1] [#6 -0.20,0.48,0.00,M1] [#7 -0.18,0.39,0.00,M1] [#8 -0.26,0.70,0.00,M1] 
22:59:52.071 00.000 18120 refined, 1 included, MultiStar: {-0.25, 0.35}, one-star: {-0.27, 0.39}
22:59:52.073 00.002 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.33 = -2.96)
22:59:52.075 00.002 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
22:59:52.077 00.002 18120 CameraToMount -- cameraX=-0.25 cameraY=0.35 hyp=0.43 cameraTheta=2.18 mountX=-0.42 mountY=0.06, mountTheta=2.99
22:59:52.082 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.35, opts=13)
22:59:52.084 00.002 18120 Enqueuing Move request for scope (-0.25, 0.35)
22:59:52.086 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:52.087 00.001 18120 UpdateGuideState exits: m=2133 RSB=31.8
22:59:52.088 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:52.088 00.000 21948 Worker thread wakes up
22:59:52.088 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.35) opts 0xd
22:59:52.088 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.35)
22:59:52.088 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:52.089 00.001 18120 Enqueuing Expose request
22:59:52.090 00.001 21948 Moving (-0.25, 0.35) raw xDistance=-0.42 yDistance=0.06
22:59:52.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
22:59:52.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:52.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:59:52.090 00.000 21948 MoveAxis(E, 75, ABG)
22:59:52.090 00.000 21948 Guiding  Dir = 2, Dur = 75
22:59:52.090 00.000 21948 IsSlewing returns 0
22:59:52.090 00.000 21948 IsGuiding returns 0
22:59:52.092 00.002 21948 PulseGuide returned control before completion, sleep 84
22:59:52.179 00.087 21948 IsGuiding returns 1
22:59:52.179 00.000 21948 scope still moving after pulse duration time elapsed
22:59:52.209 00.030 21948 IsSlewing returns 0
22:59:52.209 00.000 21948 IsGuiding returns 0
22:59:52.209 00.000 21948 scope move finished after 75 + 44 ms
22:59:52.209 00.000 21948 Move returns status 0, amount 75
22:59:52.210 00.001 21948 MoveAxis(N, 0, ABG)
22:59:52.210 00.000 21948 Move returns status 0, amount 0
22:59:52.210 00.000 21948 move complete, result=0
22:59:52.210 00.000 21948 worker thread done servicing request
22:59:52.210 00.000 21948 Worker thread wakes up
22:59:52.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:52.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:52.210 00.000 18120 GuideStep: -0.4 px 75 ms EAST, 0.1 px 0 ms NORTH
22:59:53.618 01.408 21948 Exposure complete
22:59:53.665 00.047 21948 worker thread done servicing request
22:59:53.665 00.000 18120 OnExposeComplete: enter
22:59:53.666 00.001 18120 UpdateGuideState(): m_state=6
22:59:53.667 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
22:59:53.667 00.000 18120 Star::Find returns 1 (0), X=411.34, Y=232.62, Mass=1977, SNR=30.6, Peak=165 HFD=3.9
22:59:53.668 00.001 18120 MultiStar: [#1 -0.18,0.54,0.00,M6] [#2 -0.04,0.08,0.68,U] [#3 -0.07,-0.11,0.69,U] [#4 0.07,0.27,0.56,U] [#5 -0.10,0.20,0.53,U] [#6 0.11,0.25,0.50,U] [#7 -0.20,0.20,0.52,U] [#8 0.19,-0.02,0.43,U] 
22:59:53.668 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.14}, one-star: {-0.11, 0.24}
22:59:53.668 00.000 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
22:59:53.669 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
22:59:53.669 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.82 mountX=-0.14 mountY=-0.03, mountTheta=-2.92
22:59:53.671 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.14, opts=13)
22:59:53.671 00.000 18120 Enqueuing Move request for scope (-0.03, 0.14)
22:59:53.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:53.672 00.001 21948 Worker thread wakes up
22:59:53.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
22:59:53.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
22:59:53.672 00.000 21948 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=-0.03
22:59:53.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:59:53.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:53.672 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.6
22:59:53.673 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:53.673 00.000 21948 MoveAxis(E, 0, ABG)
22:59:53.673 00.000 21948 Move returns status 0, amount 0
22:59:53.673 00.000 21948 MoveAxis(N, 0, ABG)
22:59:53.673 00.000 21948 Move returns status 0, amount 0
22:59:53.673 00.000 21948 move complete, result=0
22:59:53.673 00.000 21948 worker thread done servicing request
22:59:53.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.673 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:53.674 00.001 18120 Enqueuing Expose request
22:59:53.674 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:53.675 00.001 21948 Worker thread wakes up
22:59:53.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:53.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:55.312 01.637 21948 Exposure complete
22:59:55.363 00.051 21948 worker thread done servicing request
22:59:55.363 00.000 18120 OnExposeComplete: enter
22:59:55.364 00.001 18120 UpdateGuideState(): m_state=6
22:59:55.364 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
22:59:55.365 00.001 18120 Star::Find returns 1 (0), X=411.33, Y=232.60, Mass=2040, SNR=31.1, Peak=164 HFD=3.8
22:59:55.365 00.000 18120 MultiStar: [#1 -0.34,0.43,0.00,M7] [#2 0.04,0.01,0.64,U] [#3 -0.14,0.06,0.65,U] [#4 0.11,0.33,0.54,U] [#5 -0.08,0.34,0.53,U] [#6 0.07,0.17,0.49,U] [#7 -0.22,0.15,0.55,U] [#8 0.19,-0.08,0.43,U] 
22:59:55.366 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {-0.12, 0.21}
22:59:55.366 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
22:59:55.367 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
22:59:55.367 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.79 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
22:59:55.369 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.15, opts=13)
22:59:55.369 00.000 18120 Enqueuing Move request for scope (-0.04, 0.15)
22:59:55.370 00.001 21948 Worker thread wakes up
22:59:55.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
22:59:55.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
22:59:55.370 00.000 21948 Moving (-0.04, 0.15) raw xDistance=-0.16 yDistance=-0.04
22:59:55.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:59:55.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:55.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:55.372 00.002 18120 UpdateGuideState exits: m=2040 RSB=31.1
22:59:55.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:55.375 00.003 18120 Enqueuing Expose request
22:59:55.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:55.375 00.000 21948 MoveAxis(E, 0, ABG)
22:59:55.375 00.000 21948 Move returns status 0, amount 0
22:59:55.375 00.000 21948 MoveAxis(N, 0, ABG)
22:59:55.375 00.000 21948 Move returns status 0, amount 0
22:59:55.375 00.000 21948 move complete, result=0
22:59:55.376 00.001 21948 worker thread done servicing request
22:59:55.376 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:55.377 00.001 21948 Worker thread wakes up
22:59:55.378 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:55.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:56.897 01.519 21948 Exposure complete
22:59:56.942 00.045 21948 worker thread done servicing request
22:59:56.942 00.000 18120 OnExposeComplete: enter
22:59:56.945 00.003 18120 UpdateGuideState(): m_state=6
22:59:56.945 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
22:59:56.946 00.001 18120 Star::Find returns 1 (0), X=411.45, Y=232.69, Mass=1945, SNR=30.2, Peak=178 HFD=3.9
22:59:56.947 00.001 18120 MultiStar: [#1 -0.26,0.51,0.00,M8] [#2 0.09,0.07,0.63,U] [#3 -0.02,0.05,0.66,U] [#4 -0.01,0.29,0.55,U] [#5 -0.05,0.28,0.52,U] [#6 0.04,0.28,0.52,U] [#7 -0.23,0.44,0.00,M1] [#8 0.13,0.47,0.00,M1] 
22:59:56.949 00.002 18120 refined, 5 included, MultiStar: {0.01, 0.21}, one-star: {0.00, 0.30}
22:59:56.950 00.001 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
22:59:56.950 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.51)
22:59:56.951 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
22:59:56.953 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.21, opts=13)
22:59:56.954 00.001 18120 Enqueuing Move request for scope (0.01, 0.21)
22:59:56.954 00.000 21948 Worker thread wakes up
22:59:56.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:56.955 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.2
22:59:56.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:56.955 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:56.956 00.001 18120 Enqueuing Expose request
22:59:56.956 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
22:59:56.956 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
22:59:56.956 00.000 21948 Moving (0.01, 0.21) raw xDistance=-0.19 yDistance=-0.10
22:59:56.956 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:59:56.956 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:56.957 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:56.957 00.000 21948 MoveAxis(E, 0, ABG)
22:59:56.957 00.000 21948 Move returns status 0, amount 0
22:59:56.957 00.000 21948 MoveAxis(N, 0, ABG)
22:59:56.957 00.000 21948 Move returns status 0, amount 0
22:59:56.957 00.000 21948 move complete, result=0
22:59:56.957 00.000 21948 worker thread done servicing request
22:59:56.957 00.000 21948 Worker thread wakes up
22:59:56.957 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:56.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:56.959 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:58.589 01.630 21948 Exposure complete
22:59:58.621 00.032 21948 worker thread done servicing request
22:59:58.621 00.000 18120 OnExposeComplete: enter
22:59:58.621 00.000 18120 UpdateGuideState(): m_state=6
22:59:58.623 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
22:59:58.623 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=232.48, Mass=2220, SNR=32.3, Peak=186 HFD=4.0
22:59:58.624 00.001 18120 MultiStar: [#1 -0.39,0.29,0.00,M9] [#2 0.12,-0.17,0.61,U] [#3 0.09,-0.28,0.62,U] [#4 0.18,0.23,0.54,U] [#5 0.02,0.36,0.51,U] [#6 0.19,0.33,0.47,U] [#7 -0.03,0.27,0.51,U] [#8 0.05,-0.07,0.44,U] 
22:59:58.624 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {-0.09, 0.09}
22:59:58.625 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.14 = 2.14)
22:59:58.625 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.04)
22:59:58.626 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
22:59:58.627 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
22:59:58.627 00.000 18120 Enqueuing Move request for scope (0.05, 0.08)
22:59:58.628 00.001 21948 Worker thread wakes up
22:59:58.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
22:59:58.628 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:59:58.628 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:59:58.628 00.000 18120 UpdateGuideState exits: m=2220 RSB=32.3
22:59:58.629 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:58.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
22:59:58.629 00.000 18120 Enqueuing Expose request
22:59:58.630 00.001 21948 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.08
22:59:58.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:59:58.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:58.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:58.630 00.000 21948 MoveAxis(E, 0, ABG)
22:59:58.630 00.000 21948 Move returns status 0, amount 0
22:59:58.630 00.000 21948 MoveAxis(N, 0, ABG)
22:59:58.630 00.000 21948 Move returns status 0, amount 0
22:59:58.630 00.000 21948 move complete, result=0
22:59:58.630 00.000 21948 worker thread done servicing request
22:59:58.630 00.000 21948 Worker thread wakes up
22:59:58.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
22:59:58.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
22:59:58.631 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:00.157 01.526 21948 Exposure complete
23:00:00.203 00.046 21948 worker thread done servicing request
23:00:00.203 00.000 18120 OnExposeComplete: enter
23:00:00.204 00.001 18120 UpdateGuideState(): m_state=6
23:00:00.204 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
23:00:00.205 00.001 18120 Star::Find returns 1 (0), X=411.35, Y=232.36, Mass=1957, SNR=30.3, Peak=199 HFD=3.7
23:00:00.205 00.000 18120 MultiStar: [#1 -0.21,0.10,0.74,U] [#2 0.01,-0.27,0.66,U] [#3 -0.41,-0.22,0.00,M1] [#4 0.37,-0.13,0.56,U] [#5 0.16,-0.13,0.52,U] [#6 -0.08,-0.03,0.49,U] [#7 -0.02,-0.04,0.54,U] [#8 -0.06,-0.21,0.46,U] 
23:00:00.206 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.10, -0.03}
23:00:00.207 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
23:00:00.208 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
23:00:00.210 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=0.07 mountY=0.04, mountTheta=0.55
23:00:00.212 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.08, opts=13)
23:00:00.213 00.001 18120 Enqueuing Move request for scope (-0.01, -0.08)
23:00:00.214 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:00.215 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.3
23:00:00.215 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:00.216 00.001 21948 Worker thread wakes up
23:00:00.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:00:00.216 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:00:00.217 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:00.219 00.002 18120 Enqueuing Expose request
23:00:00.219 00.000 21948 Moving (-0.01, -0.08) raw xDistance=0.07 yDistance=0.04
23:00:00.219 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:00:00.219 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:00.219 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:00.219 00.000 21948 MoveAxis(E, 0, ABG)
23:00:00.219 00.000 21948 Move returns status 0, amount 0
23:00:00.219 00.000 21948 MoveAxis(N, 0, ABG)
23:00:00.219 00.000 21948 Move returns status 0, amount 0
23:00:00.219 00.000 21948 move complete, result=0
23:00:00.219 00.000 21948 worker thread done servicing request
23:00:00.219 00.000 21948 Worker thread wakes up
23:00:00.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:00.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:00.221 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:01.842 01.621 21948 Exposure complete
23:00:01.880 00.038 21948 worker thread done servicing request
23:00:01.880 00.000 18120 OnExposeComplete: enter
23:00:01.881 00.001 18120 UpdateGuideState(): m_state=6
23:00:01.882 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
23:00:01.884 00.002 18120 Star::Find returns 1 (0), X=411.32, Y=232.50, Mass=1995, SNR=30.7, Peak=174 HFD=4.0
23:00:01.885 00.001 18120 MultiStar: [#1 -0.30,0.32,0.00,M9] [#2 -0.16,0.05,0.66,U] [#3 -0.04,0.09,0.68,U] [#4 0.23,0.16,0.55,U] [#5 -0.04,0.18,0.53,U] [#6 -0.28,0.11,0.49,U] [#7 -0.10,0.09,0.52,U] [#8 -0.08,0.07,0.44,U] 
23:00:01.886 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {-0.13, 0.11}
23:00:01.887 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
23:00:01.888 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
23:00:01.889 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.20 mountX=-0.13 mountY=0.02, mountTheta=2.98
23:00:01.891 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
23:00:01.892 00.001 18120 Enqueuing Move request for scope (-0.08, 0.11)
23:00:01.892 00.000 21948 Worker thread wakes up
23:00:01.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:01.893 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:00:01.893 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.7
23:00:01.893 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.894 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:01.894 00.000 18120 Enqueuing Expose request
23:00:01.894 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:00:01.894 00.000 21948 Moving (-0.08, 0.11) raw xDistance=-0.13 yDistance=0.02
23:00:01.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:00:01.895 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:01.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:00:01.895 00.000 21948 MoveAxis(E, 0, ABG)
23:00:01.895 00.000 21948 Move returns status 0, amount 0
23:00:01.895 00.000 21948 MoveAxis(N, 0, ABG)
23:00:01.895 00.000 21948 Move returns status 0, amount 0
23:00:01.895 00.000 21948 move complete, result=0
23:00:01.895 00.000 21948 worker thread done servicing request
23:00:01.895 00.000 21948 Worker thread wakes up
23:00:01.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:01.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:01.895 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:03.408 01.513 21948 Exposure complete
23:00:03.455 00.047 21948 worker thread done servicing request
23:00:03.456 00.001 18120 OnExposeComplete: enter
23:00:03.456 00.000 18120 UpdateGuideState(): m_state=6
23:00:03.457 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
23:00:03.458 00.001 18120 Star::Find returns 1 (0), X=411.08, Y=232.62, Mass=2087, SNR=31.3, Peak=187 HFD=4.1
23:00:03.458 00.000 18120 MultiStar: [#1 -0.26,0.45,0.00,M10] [#2 -0.13,-0.12,0.63,U] [#3 -0.15,-0.23,0.66,U] [#4 0.20,0.39,0.00,M1] [#5 0.33,-0.07,0.49,U] [#6 -0.20,0.18,0.47,U] [#7 0.06,0.32,0.48,U] [#8 0.07,0.07,0.44,U] 
23:00:03.459 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.06}, one-star: {-0.37, 0.24}
23:00:03.459 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.75 = -2.53)
23:00:03.459 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.57)
23:00:03.460 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=-0.10 mountY=0.06, mountTheta=2.56
23:00:03.462 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.06, opts=13)
23:00:03.463 00.001 18120 Enqueuing Move request for scope (-0.10, 0.06)
23:00:03.463 00.000 21948 Worker thread wakes up
23:00:03.464 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:00:03.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:00:03.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:03.464 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.3
23:00:03.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:03.466 00.001 18120 Enqueuing Expose request
23:00:03.466 00.000 21948 Moving (-0.10, 0.06) raw xDistance=-0.10 yDistance=0.06
23:00:03.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:00:03.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:03.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:03.466 00.000 21948 MoveAxis(E, 0, ABG)
23:00:03.466 00.000 21948 Move returns status 0, amount 0
23:00:03.466 00.000 21948 MoveAxis(N, 0, ABG)
23:00:03.466 00.000 21948 Move returns status 0, amount 0
23:00:03.467 00.001 21948 move complete, result=0
23:00:03.467 00.000 21948 worker thread done servicing request
23:00:03.467 00.000 21948 Worker thread wakes up
23:00:03.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:03.467 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:03.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:05.106 01.639 21948 Exposure complete
23:00:05.134 00.028 21948 worker thread done servicing request
23:00:05.134 00.000 18120 OnExposeComplete: enter
23:00:05.135 00.001 18120 UpdateGuideState(): m_state=6
23:00:05.135 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
23:00:05.136 00.001 18120 Star::Find returns 1 (0), X=411.32, Y=232.67, Mass=2000, SNR=30.7, Peak=167 HFD=3.9
23:00:05.136 00.000 18120 MultiStar: [#1 -0.21,0.35,0.00,R] [#2 0.09,0.06,0.68,U] [#3 -0.60,-0.11,0.00,M1] [#4 0.04,0.24,0.55,U] [#5 -0.12,0.09,0.51,U] [#6 0.07,0.23,0.50,U] [#7 -0.36,-0.11,0.54,U] [#8 -0.24,-0.08,0.45,U] 
23:00:05.137 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.12}, one-star: {-0.13, 0.28}
23:00:05.137 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.35 = -2.94)
23:00:05.137 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.17)
23:00:05.138 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.20 mountX=-0.15 mountY=0.03, mountTheta=2.97
23:00:05.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
23:00:05.139 00.000 18120 Enqueuing Move request for scope (-0.09, 0.12)
23:00:05.140 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:05.140 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.7
23:00:05.141 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.142 00.001 21948 Worker thread wakes up
23:00:05.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:00:05.142 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:00:05.143 00.001 21948 Moving (-0.09, 0.12) raw xDistance=-0.15 yDistance=0.03
23:00:05.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:00:05.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:05.143 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:05.144 00.001 18120 Enqueuing Expose request
23:00:05.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:05.144 00.000 21948 MoveAxis(E, 0, ABG)
23:00:05.144 00.000 21948 Move returns status 0, amount 0
23:00:05.145 00.001 21948 MoveAxis(N, 0, ABG)
23:00:05.145 00.000 21948 Move returns status 0, amount 0
23:00:05.145 00.000 21948 move complete, result=0
23:00:05.145 00.000 21948 worker thread done servicing request
23:00:05.145 00.000 21948 Worker thread wakes up
23:00:05.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:05.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:05.145 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:06.673 01.528 21948 Exposure complete
23:00:06.709 00.036 21948 worker thread done servicing request
23:00:06.710 00.001 18120 OnExposeComplete: enter
23:00:06.710 00.000 18120 UpdateGuideState(): m_state=6
23:00:06.710 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
23:00:06.712 00.002 18120 Star::Find returns 1 (0), X=411.18, Y=232.25, Mass=2199, SNR=32.2, Peak=208 HFD=4.2
23:00:06.712 00.000 18120 MultiStar: [#1 -0.04,-0.13,0.67,U] [#2 0.13,-0.11,0.64,U] [#3 -0.52,-0.10,0.00,M2] [#4 0.13,0.16,0.54,U] [#5 -0.12,0.03,0.48,U] [#6 0.14,0.19,0.47,U] [#7 0.04,-0.35,0.49,U] [#8 0.02,0.00,0.41,U] 
23:00:06.713 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.27, -0.14}
23:00:06.714 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
23:00:06.714 00.000 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.28 = 2.28)
23:00:06.715 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.97 mountX=0.04 mountY=0.05, mountTheta=0.84
23:00:06.716 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
23:00:06.717 00.001 18120 Enqueuing Move request for scope (-0.02, -0.06)
23:00:06.717 00.000 21948 Worker thread wakes up
23:00:06.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:00:06.717 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:00:06.717 00.000 21948 Moving (-0.02, -0.06) raw xDistance=0.04 yDistance=0.05
23:00:06.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:00:06.717 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:06.718 00.001 18120 UpdateGuideState exits: m=2199 RSB=32.2
23:00:06.718 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:06.719 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:06.719 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:06.720 00.001 18120 Enqueuing Expose request
23:00:06.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:06.720 00.000 21948 MoveAxis(E, 0, ABG)
23:00:06.720 00.000 21948 Move returns status 0, amount 0
23:00:06.720 00.000 21948 MoveAxis(N, 0, ABG)
23:00:06.720 00.000 21948 Move returns status 0, amount 0
23:00:06.720 00.000 21948 move complete, result=0
23:00:06.720 00.000 21948 worker thread done servicing request
23:00:06.720 00.000 21948 Worker thread wakes up
23:00:06.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:06.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:06.721 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:08.351 01.630 21948 Exposure complete
23:00:08.399 00.048 21948 worker thread done servicing request
23:00:08.399 00.000 18120 OnExposeComplete: enter
23:00:08.402 00.003 18120 UpdateGuideState(): m_state=6
23:00:08.405 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
23:00:08.407 00.002 18120 Star::Find returns 1 (0), X=411.12, Y=232.42, Mass=2231, SNR=32.6, Peak=218 HFD=4.0
23:00:08.410 00.003 18120 MultiStar: [#1 -0.02,-0.12,0.67,U] [#2 -0.15,-0.07,0.61,U] [#3 -0.45,-0.39,0.00,M3] [#4 0.01,0.03,0.54,U] [#5 -0.11,0.16,0.48,U] [#6 -0.18,0.20,0.50,U] [#7 -0.06,-0.06,0.49,U] [#8 -0.22,-0.25,0.43,U] 
23:00:08.412 00.002 18120 refined, 7 included, MultiStar: {-0.15, -0.01}, one-star: {-0.33, 0.03}
23:00:08.414 00.002 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.14) = xAngle (-1.95 = -1.95)
23:00:08.415 00.001 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.16 = 1.16)
23:00:08.417 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=-0.05 mountY=0.13, mountTheta=1.95
23:00:08.420 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.01, opts=13)
23:00:08.421 00.001 18120 Enqueuing Move request for scope (-0.15, -0.01)
23:00:08.421 00.000 21948 Worker thread wakes up
23:00:08.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:08.422 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
23:00:08.422 00.000 18120 UpdateGuideState exits: m=2231 RSB=32.6
23:00:08.423 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.423 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:08.424 00.001 18120 Enqueuing Expose request
23:00:08.424 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
23:00:08.424 00.000 21948 Moving (-0.15, -0.01) raw xDistance=-0.05 yDistance=0.13
23:00:08.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:00:08.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:08.424 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:00:08.424 00.000 21948 MoveAxis(E, 0, ABG)
23:00:08.425 00.001 21948 Move returns status 0, amount 0
23:00:08.425 00.000 21948 MoveAxis(N, 0, ABG)
23:00:08.425 00.000 21948 Move returns status 0, amount 0
23:00:08.425 00.000 21948 move complete, result=0
23:00:08.425 00.000 21948 worker thread done servicing request
23:00:08.425 00.000 21948 Worker thread wakes up
23:00:08.425 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:08.425 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:08.426 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:09.942 01.516 21948 Exposure complete
23:00:09.981 00.039 21948 worker thread done servicing request
23:00:09.981 00.000 18120 OnExposeComplete: enter
23:00:09.982 00.001 18120 UpdateGuideState(): m_state=6
23:00:09.983 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
23:00:09.983 00.000 18120 Star::Find returns 1 (0), X=411.06, Y=232.44, Mass=2006, SNR=30.8, Peak=181 HFD=4.0
23:00:09.984 00.001 18120 MultiStar: [#1 -0.13,-0.08,0.73,U] [#2 -0.35,-0.11,0.63,U] [#3 -0.23,-0.30,0.69,U] [#4 0.11,0.08,0.59,U] [#5 -0.33,0.08,0.54,U] [#6 -0.15,-0.08,0.51,U] [#7 -0.36,0.06,0.52,U] [#8 -0.14,-0.18,0.44,U] 
23:00:09.984 00.000 18120 refined, 8 included, MultiStar: {-0.23, -0.05}, one-star: {-0.39, 0.05}
23:00:09.985 00.001 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.14) = xAngle (-1.79 = -1.79)
23:00:09.985 00.000 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.32 = 1.32)
23:00:09.986 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=-0.05 mountY=0.23, mountTheta=1.79
23:00:09.987 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.05, opts=13)
23:00:09.988 00.001 18120 Enqueuing Move request for scope (-0.23, -0.05)
23:00:09.988 00.000 21948 Worker thread wakes up
23:00:09.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
23:00:09.988 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
23:00:09.988 00.000 21948 Moving (-0.23, -0.05) raw xDistance=-0.05 yDistance=0.23
23:00:09.988 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:09.989 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.8
23:00:09.989 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:09.990 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:09.990 00.000 18120 Enqueuing Expose request
23:00:09.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:00:09.991 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:09.991 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:00:09.991 00.000 21948 MoveAxis(E, 0, ABG)
23:00:09.991 00.000 21948 Move returns status 0, amount 0
23:00:09.991 00.000 21948 MoveAxis(N, 0, ABG)
23:00:09.991 00.000 21948 Move returns status 0, amount 0
23:00:09.991 00.000 21948 move complete, result=0
23:00:09.991 00.000 21948 worker thread done servicing request
23:00:09.991 00.000 21948 Worker thread wakes up
23:00:09.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:09.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:09.991 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:11.623 01.632 21948 Exposure complete
23:00:11.648 00.025 21948 worker thread done servicing request
23:00:11.648 00.000 18120 OnExposeComplete: enter
23:00:11.649 00.001 18120 UpdateGuideState(): m_state=6
23:00:11.649 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
23:00:11.650 00.001 18120 Star::Find returns 1 (0), X=410.91, Y=232.74, Mass=2065, SNR=31.2, Peak=184 HFD=4.2
23:00:11.650 00.000 18120 MultiStar: [#1 -0.18,0.17,0.70,U] [#2 -0.28,-0.10,0.64,U] [#3 -0.44,-0.34,0.00,M3] [#4 -0.08,0.28,0.53,U] [#5 -0.43,0.09,0.00,M1] [#6 -0.06,0.08,0.51,U] [#7 -0.25,-0.01,0.51,U] [#8 -0.37,0.23,0.00,M1] 
23:00:11.651 00.001 18120 refined, 5 included, MultiStar: {-0.27, 0.15}, one-star: {-0.54, 0.36}
23:00:11.651 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
23:00:11.653 00.002 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.58)
23:00:11.654 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.62 mountX=-0.25 mountY=0.17, mountTheta=2.55
23:00:11.656 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.15, opts=13)
23:00:11.656 00.000 18120 Enqueuing Move request for scope (-0.27, 0.15)
23:00:11.657 00.001 21948 Worker thread wakes up
23:00:11.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:11.657 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.2
23:00:11.658 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
23:00:11.658 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
23:00:11.658 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:11.659 00.001 21948 Moving (-0.27, 0.15) raw xDistance=-0.25 yDistance=0.17
23:00:11.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:00:11.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:11.659 00.000 18120 Enqueuing Expose request
23:00:11.660 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:00:11.660 00.000 21948 MoveAxis(E, 45, ABG)
23:00:11.660 00.000 21948 Guiding  Dir = 2, Dur = 45
23:00:11.660 00.000 21948 IsSlewing returns 0
23:00:11.660 00.000 21948 IsGuiding returns 0
23:00:11.661 00.001 21948 PulseGuide returned control before completion, sleep 54
23:00:11.733 00.072 21948 IsGuiding returns 0
23:00:11.733 00.000 21948 Move returns status 0, amount 45
23:00:11.733 00.000 21948 MoveAxis(N, 0, ABG)
23:00:11.733 00.000 21948 Move returns status 0, amount 0
23:00:11.733 00.000 21948 move complete, result=0
23:00:11.733 00.000 21948 worker thread done servicing request
23:00:11.733 00.000 21948 Worker thread wakes up
23:00:11.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:11.733 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
23:00:11.734 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:13.139 01.405 21948 Exposure complete
23:00:13.179 00.040 21948 worker thread done servicing request
23:00:13.180 00.001 18120 OnExposeComplete: enter
23:00:13.182 00.002 18120 UpdateGuideState(): m_state=6
23:00:13.183 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
23:00:13.187 00.004 18120 Star::Find returns 1 (0), X=411.15, Y=232.21, Mass=2229, SNR=32.6, Peak=206 HFD=4.3
23:00:13.190 00.003 18120 MultiStar: [#1 -0.11,-0.31,0.69,U] [#2 -0.04,-0.41,0.00,M1] [#3 -0.06,-0.33,0.62,U] [#4 0.29,-0.15,0.53,U] [#5 0.04,-0.28,0.50,U] [#6 0.11,-0.20,0.45,U] [#7 -0.12,-0.20,0.49,U] [#8 0.01,-0.15,0.41,U] 
23:00:13.193 00.003 18120 refined, 7 included, MultiStar: {-0.05, -0.23}, one-star: {-0.30, -0.17}
23:00:13.195 00.002 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
23:00:13.197 00.002 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
23:00:13.199 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.79 mountX=0.19 mountY=0.15, mountTheta=0.67
23:00:13.203 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.23, opts=13)
23:00:13.205 00.002 18120 Enqueuing Move request for scope (-0.05, -0.23)
23:00:13.207 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:13.209 00.002 21948 Worker thread wakes up
23:00:13.209 00.000 18120 UpdateGuideState exits: m=2229 RSB=32.6
23:00:13.210 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.211 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
23:00:13.211 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
23:00:13.211 00.000 21948 Moving (-0.05, -0.23) raw xDistance=0.19 yDistance=0.15
23:00:13.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:00:13.212 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:13.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:13.213 00.001 18120 Enqueuing Expose request
23:00:13.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:00:13.214 00.001 21948 MoveAxis(E, 0, ABG)
23:00:13.214 00.000 21948 Move returns status 0, amount 0
23:00:13.214 00.000 21948 MoveAxis(N, 0, ABG)
23:00:13.214 00.000 21948 Move returns status 0, amount 0
23:00:13.214 00.000 21948 move complete, result=0
23:00:13.214 00.000 21948 worker thread done servicing request
23:00:13.214 00.000 21948 Worker thread wakes up
23:00:13.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:13.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:13.214 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:14.846 01.632 21948 Exposure complete
23:00:14.899 00.053 21948 worker thread done servicing request
23:00:14.899 00.000 18120 OnExposeComplete: enter
23:00:14.900 00.001 18120 UpdateGuideState(): m_state=6
23:00:14.902 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
23:00:14.903 00.001 18120 Star::Find returns 1 (0), X=411.27, Y=232.30, Mass=2106, SNR=31.6, Peak=204 HFD=3.8
23:00:14.904 00.001 18120 MultiStar: [#1 -0.14,-0.32,0.71,U] [#2 -0.08,-0.34,0.62,U] [#3 -0.18,-0.14,0.65,U] [#4 0.14,-0.16,0.55,U] [#5 -0.26,0.13,0.50,U] [#6 -0.41,0.11,0.00,M1] [#7 -0.21,-0.04,0.53,U] [#8 0.01,-0.22,0.45,U] 
23:00:14.905 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.15}, one-star: {-0.18, -0.08}
23:00:14.905 00.000 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
23:00:14.906 00.001 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
23:00:14.906 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=0.09 mountY=0.17, mountTheta=1.10
23:00:14.907 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.15, opts=13)
23:00:14.908 00.001 18120 Enqueuing Move request for scope (-0.12, -0.15)
23:00:14.908 00.000 21948 Worker thread wakes up
23:00:14.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:14.909 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.6
23:00:14.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:14.910 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
23:00:14.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
23:00:14.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:14.910 00.000 18120 Enqueuing Expose request
23:00:14.911 00.001 21948 Moving (-0.12, -0.15) raw xDistance=0.09 yDistance=0.17
23:00:14.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:00:14.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:14.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:00:14.911 00.000 21948 MoveAxis(E, 0, ABG)
23:00:14.911 00.000 21948 Move returns status 0, amount 0
23:00:14.911 00.000 21948 MoveAxis(N, 0, ABG)
23:00:14.911 00.000 21948 Move returns status 0, amount 0
23:00:14.911 00.000 21948 move complete, result=0
23:00:14.911 00.000 21948 worker thread done servicing request
23:00:14.911 00.000 21948 Worker thread wakes up
23:00:14.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:14.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:14.911 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:16.438 01.527 21948 Exposure complete
23:00:16.474 00.036 21948 worker thread done servicing request
23:00:16.474 00.000 18120 OnExposeComplete: enter
23:00:16.475 00.001 18120 UpdateGuideState(): m_state=6
23:00:16.476 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
23:00:16.476 00.000 18120 Star::Find returns 1 (0), X=411.32, Y=232.15, Mass=1897, SNR=30.0, Peak=178 HFD=3.9
23:00:16.477 00.001 18120 MultiStar: [#1 0.08,-0.30,0.75,U] [#2 0.18,-0.22,0.66,U] [#3 0.07,-0.33,0.70,U] [#4 0.17,0.08,0.54,U] [#5 -0.17,0.27,0.52,U] [#6 -0.17,-0.06,0.51,U] [#7 0.09,-0.16,0.51,U] [#8 -0.12,-0.23,0.45,U] 
23:00:16.477 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.15}, one-star: {-0.13, -0.23}
23:00:16.478 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
23:00:16.478 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
23:00:16.479 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.57 mountX=0.14 mountY=0.07, mountTheta=0.45
23:00:16.480 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.15, opts=13)
23:00:16.480 00.000 18120 Enqueuing Move request for scope (0.00, -0.15)
23:00:16.481 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:16.481 00.000 21948 Worker thread wakes up
23:00:16.481 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.0
23:00:16.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.483 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
23:00:16.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:16.484 00.001 18120 Enqueuing Expose request
23:00:16.484 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
23:00:16.484 00.000 21948 Moving (0.00, -0.15) raw xDistance=0.14 yDistance=0.07
23:00:16.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:00:16.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:16.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:00:16.484 00.000 21948 MoveAxis(E, 0, ABG)
23:00:16.484 00.000 21948 Move returns status 0, amount 0
23:00:16.484 00.000 21948 MoveAxis(N, 0, ABG)
23:00:16.484 00.000 21948 Move returns status 0, amount 0
23:00:16.485 00.001 21948 move complete, result=0
23:00:16.485 00.000 21948 worker thread done servicing request
23:00:16.485 00.000 21948 Worker thread wakes up
23:00:16.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:16.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:16.485 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:18.108 01.623 21948 Exposure complete
23:00:18.133 00.025 21948 worker thread done servicing request
23:00:18.133 00.000 18120 OnExposeComplete: enter
23:00:18.134 00.001 18120 UpdateGuideState(): m_state=6
23:00:18.134 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
23:00:18.135 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=232.19, Mass=1947, SNR=30.2, Peak=179 HFD=4.2
23:00:18.135 00.000 18120 MultiStar: [#1 0.14,-0.45,0.00,M1] [#2 -0.04,-0.14,0.68,U] [#3 -0.31,-0.30,0.00,M1] [#4 0.33,-0.12,0.58,U] [#5 0.04,0.15,0.52,U] [#6 -0.17,-0.21,0.51,U] [#7 -0.27,-0.06,0.51,U] [#8 -0.04,-0.09,0.47,U] 
23:00:18.136 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.11}, one-star: {-0.16, -0.20}
23:00:18.136 00.000 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.14) = xAngle (-0.86 = -0.86)
23:00:18.137 00.001 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
23:00:18.137 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.00 mountX=0.08 mountY=0.09, mountTheta=0.88
23:00:18.138 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.11, opts=13)
23:00:18.139 00.001 18120 Enqueuing Move request for scope (-0.05, -0.11)
23:00:18.139 00.000 21948 Worker thread wakes up
23:00:18.139 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:18.140 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.2
23:00:18.140 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.141 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:00:18.141 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:00:18.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:18.141 00.000 18120 Enqueuing Expose request
23:00:18.141 00.000 21948 Moving (-0.05, -0.11) raw xDistance=0.08 yDistance=0.09
23:00:18.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:00:18.141 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:18.141 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:00:18.141 00.000 21948 MoveAxis(E, 0, ABG)
23:00:18.143 00.002 21948 Move returns status 0, amount 0
23:00:18.143 00.000 21948 MoveAxis(N, 0, ABG)
23:00:18.143 00.000 21948 Move returns status 0, amount 0
23:00:18.143 00.000 21948 move complete, result=0
23:00:18.143 00.000 21948 worker thread done servicing request
23:00:18.143 00.000 21948 Worker thread wakes up
23:00:18.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:18.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:18.143 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:19.654 01.511 21948 Exposure complete
23:00:19.691 00.037 21948 worker thread done servicing request
23:00:19.691 00.000 18120 OnExposeComplete: enter
23:00:19.692 00.001 18120 UpdateGuideState(): m_state=6
23:00:19.692 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
23:00:19.693 00.001 18120 Star::Find returns 1 (0), X=411.32, Y=232.06, Mass=2214, SNR=32.3, Peak=214 HFD=4.2
23:00:19.693 00.000 18120 MultiStar: [#1 -0.07,-0.42,0.00,M2] [#2 -0.22,-0.38,0.00,M1] [#3 -0.50,-0.58,0.00,M2] [#4 0.40,-0.17,0.00,M1] [#5 -0.12,-0.18,0.49,U] [#6 -0.08,-0.17,0.47,U] [#7 -0.12,-0.36,0.52,U] [#8 0.31,-0.31,0.00,M1] 
23:00:19.694 00.001 18120 refined, 3 included, MultiStar: {-0.12, -0.27}, one-star: {-0.13, -0.32}
23:00:19.694 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.83 = -0.83)
23:00:19.694 00.000 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.27 = 2.27)
23:00:19.695 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.97 mountX=0.20 mountY=0.23, mountTheta=0.85
23:00:19.696 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.27, opts=13)
23:00:19.697 00.001 18120 Enqueuing Move request for scope (-0.12, -0.27)
23:00:19.697 00.000 21948 Worker thread wakes up
23:00:19.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
23:00:19.697 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
23:00:19.697 00.000 21948 Moving (-0.12, -0.27) raw xDistance=0.20 yDistance=0.23
23:00:19.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:00:19.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:19.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:19.698 00.001 18120 UpdateGuideState exits: m=2214 RSB=32.3
23:00:19.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:19.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:19.699 00.000 18120 Enqueuing Expose request
23:00:19.700 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:00:19.700 00.000 21948 MoveAxis(W, 36, ABG)
23:00:19.700 00.000 21948 Guiding  Dir = 3, Dur = 36
23:00:19.700 00.000 21948 IsSlewing returns 0
23:00:19.701 00.001 21948 IsGuiding returns 0
23:00:19.703 00.002 21948 PulseGuide returned control before completion, sleep 45
23:00:19.763 00.060 21948 IsGuiding returns 0
23:00:19.763 00.000 21948 Move returns status 0, amount 36
23:00:19.763 00.000 21948 MoveAxis(N, 0, ABG)
23:00:19.763 00.000 21948 Move returns status 0, amount 0
23:00:19.763 00.000 21948 move complete, result=0
23:00:19.763 00.000 21948 worker thread done servicing request
23:00:19.763 00.000 21948 Worker thread wakes up
23:00:19.764 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:19.764 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
23:00:19.765 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:21.385 01.620 21948 Exposure complete
23:00:21.419 00.034 21948 worker thread done servicing request
23:00:21.419 00.000 18120 OnExposeComplete: enter
23:00:21.420 00.001 18120 UpdateGuideState(): m_state=6
23:00:21.421 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
23:00:21.421 00.000 18120 Star::Find returns 1 (0), X=411.18, Y=232.31, Mass=1974, SNR=30.5, Peak=179 HFD=3.9
23:00:21.422 00.001 18120 MultiStar: [#1 -0.36,-0.36,0.00,M3] [#2 -0.20,-0.27,0.67,U] [#3 -0.61,-0.49,0.00,M3] [#4 0.08,-0.02,0.56,U] [#5 -0.18,0.01,0.51,U] [#6 -0.23,-0.00,0.49,U] [#7 -0.44,-0.04,0.00,M1] [#8 0.02,-0.14,0.46,U] 
23:00:21.424 00.002 18120 refined, 5 included, MultiStar: {-0.15, -0.09}, one-star: {-0.26, -0.08}
23:00:21.425 00.001 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.14) = xAngle (-1.45 = -1.45)
23:00:21.426 00.001 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.65 = 1.65)
23:00:21.427 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.60 mountX=0.02 mountY=0.17, mountTheta=1.45
23:00:21.429 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.09, opts=13)
23:00:21.430 00.001 18120 Enqueuing Move request for scope (-0.15, -0.09)
23:00:21.433 00.003 21948 Worker thread wakes up
23:00:21.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
23:00:21.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:21.435 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
23:00:21.435 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.5
23:00:21.436 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:21.437 00.001 18120 Enqueuing Expose request
23:00:21.437 00.000 21948 Moving (-0.15, -0.09) raw xDistance=0.02 yDistance=0.17
23:00:21.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:00:21.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:21.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:00:21.437 00.000 21948 MoveAxis(E, 0, ABG)
23:00:21.437 00.000 21948 Move returns status 0, amount 0
23:00:21.437 00.000 21948 MoveAxis(N, 0, ABG)
23:00:21.437 00.000 21948 Move returns status 0, amount 0
23:00:21.437 00.000 21948 move complete, result=0
23:00:21.437 00.000 21948 worker thread done servicing request
23:00:21.437 00.000 21948 Worker thread wakes up
23:00:21.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:21.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:21.438 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:22.950 01.512 21948 Exposure complete
23:00:22.992 00.042 21948 worker thread done servicing request
23:00:22.992 00.000 18120 OnExposeComplete: enter
23:00:22.993 00.001 18120 UpdateGuideState(): m_state=6
23:00:22.993 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
23:00:22.994 00.001 18120 Star::Find returns 1 (0), X=411.42, Y=232.21, Mass=2095, SNR=31.5, Peak=183 HFD=3.9
23:00:22.994 00.000 18120 MultiStar: [#1 -0.07,-0.29,0.73,U] [#2 -0.13,-0.33,0.66,U] [#3 -0.55,-0.50,0.00,M4] [#4 -0.02,-0.16,0.56,U] [#5 -0.14,-0.23,0.48,U] [#6 -0.29,-0.06,0.48,U] [#7 -0.25,-0.18,0.51,U] [#8 -0.07,-0.25,0.45,U] 
23:00:22.995 00.001 18120 single-star, 7 included, MultiStar: {-0.11, -0.21}, one-star: {-0.03, -0.18}
23:00:22.995 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
23:00:22.995 00.000 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
23:00:22.996 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.74 mountX=0.15 mountY=0.11, mountTheta=0.62
23:00:22.997 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.18, opts=13)
23:00:22.998 00.001 18120 Enqueuing Move request for scope (-0.03, -0.18)
23:00:22.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:22.999 00.001 21948 Worker thread wakes up
23:00:22.999 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.5
23:00:22.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
23:00:22.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.000 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:23.000 00.000 18120 Enqueuing Expose request
23:00:23.000 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
23:00:23.001 00.001 21948 Moving (-0.03, -0.18) raw xDistance=0.15 yDistance=0.11
23:00:23.001 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:00:23.001 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:23.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:23.001 00.000 21948 MoveAxis(E, 0, ABG)
23:00:23.001 00.000 21948 Move returns status 0, amount 0
23:00:23.001 00.000 21948 MoveAxis(N, 0, ABG)
23:00:23.001 00.000 21948 Move returns status 0, amount 0
23:00:23.001 00.000 21948 move complete, result=0
23:00:23.001 00.000 21948 worker thread done servicing request
23:00:23.001 00.000 21948 Worker thread wakes up
23:00:23.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:23.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:23.001 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:24.621 01.620 21948 Exposure complete
23:00:24.649 00.028 21948 worker thread done servicing request
23:00:24.649 00.000 18120 OnExposeComplete: enter
23:00:24.651 00.002 18120 UpdateGuideState(): m_state=6
23:00:24.652 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
23:00:24.653 00.001 18120 Star::Find returns 1 (0), X=411.28, Y=232.23, Mass=2075, SNR=31.4, Peak=193 HFD=4.0
23:00:24.654 00.001 18120 MultiStar: [#1 -0.02,-0.22,0.69,U] [#2 -0.23,-0.05,0.64,U] [#3 -0.14,-0.26,0.64,U] [#4 0.15,-0.07,0.57,U] [#5 -0.20,-0.13,0.51,U] [#6 -0.02,-0.14,0.48,U] [#7 -0.40,-0.09,0.00,M1] [#8 -0.17,-0.15,0.44,U] 
23:00:24.654 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {-0.17, -0.15}
23:00:24.656 00.002 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
23:00:24.656 00.000 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
23:00:24.656 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.18 mountX=0.09 mountY=0.16, mountTheta=1.05
23:00:24.657 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.15, opts=13)
23:00:24.658 00.001 18120 Enqueuing Move request for scope (-0.10, -0.15)
23:00:24.658 00.000 21948 Worker thread wakes up
23:00:24.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:24.659 00.001 18120 UpdateGuideState exits: m=2075 RSB=31.4
23:00:24.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:24.659 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:24.660 00.001 18120 Enqueuing Expose request
23:00:24.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
23:00:24.660 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
23:00:24.660 00.000 21948 Moving (-0.10, -0.15) raw xDistance=0.09 yDistance=0.16
23:00:24.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:00:24.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:24.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:00:24.660 00.000 21948 MoveAxis(E, 0, ABG)
23:00:24.660 00.000 21948 Move returns status 0, amount 0
23:00:24.660 00.000 21948 MoveAxis(N, 0, ABG)
23:00:24.660 00.000 21948 Move returns status 0, amount 0
23:00:24.660 00.000 21948 move complete, result=0
23:00:24.660 00.000 21948 worker thread done servicing request
23:00:24.660 00.000 21948 Worker thread wakes up
23:00:24.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:24.661 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:24.661 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:26.184 01.523 21948 Exposure complete
23:00:26.219 00.035 21948 worker thread done servicing request
23:00:26.219 00.000 18120 OnExposeComplete: enter
23:00:26.222 00.003 18120 UpdateGuideState(): m_state=6
23:00:26.225 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
23:00:26.226 00.001 18120 Star::Find returns 1 (0), X=411.38, Y=232.37, Mass=1970, SNR=30.4, Peak=153 HFD=4.1
23:00:26.226 00.000 18120 MultiStar: [#1 0.04,0.01,0.75,U] [#2 -0.10,-0.07,0.69,U] [#3 -0.11,-0.02,0.70,U] [#4 -0.01,0.04,0.56,U] [#5 -0.35,-0.05,0.54,U] [#6 -0.09,0.16,0.51,U] [#7 -0.13,0.06,0.55,U] [#8 -0.06,0.03,0.43,U] 
23:00:26.227 00.001 18120 single-star, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.07, -0.01}
23:00:26.228 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
23:00:26.228 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
23:00:26.230 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.95 mountX=-0.02 mountY=0.06, mountTheta=1.81
23:00:26.233 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
23:00:26.234 00.001 18120 Enqueuing Move request for scope (-0.07, -0.01)
23:00:26.234 00.000 21948 Worker thread wakes up
23:00:26.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:26.235 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:00:26.235 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.4
23:00:26.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.236 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:26.236 00.000 18120 Enqueuing Expose request
23:00:26.237 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:00:26.237 00.000 21948 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=0.06
23:00:26.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:26.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:26.237 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:26.237 00.000 21948 MoveAxis(E, 0, ABG)
23:00:26.237 00.000 21948 Move returns status 0, amount 0
23:00:26.237 00.000 21948 MoveAxis(N, 0, ABG)
23:00:26.237 00.000 21948 Move returns status 0, amount 0
23:00:26.237 00.000 21948 move complete, result=0
23:00:26.237 00.000 21948 worker thread done servicing request
23:00:26.237 00.000 21948 Worker thread wakes up
23:00:26.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:26.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:26.237 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:27.872 01.635 21948 Exposure complete
23:00:27.904 00.032 21948 worker thread done servicing request
23:00:27.904 00.000 18120 OnExposeComplete: enter
23:00:27.905 00.001 18120 UpdateGuideState(): m_state=6
23:00:27.906 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
23:00:27.906 00.000 18120 Star::Find returns 1 (0), X=411.39, Y=232.44, Mass=2083, SNR=31.2, Peak=170 HFD=4.1
23:00:27.906 00.000 18120 MultiStar: [#1 0.05,-0.02,0.71,U] [#2 -0.18,0.08,0.63,U] [#3 -0.43,-0.11,0.00,M3] [#4 -0.08,0.33,0.56,U] [#5 0.06,0.12,0.52,U] [#6 0.09,0.12,0.48,U] [#7 -0.09,0.04,0.53,U] [#8 -0.26,-0.10,0.38,U] 
23:00:27.908 00.002 18120 single-star, 7 included, MultiStar: {-0.05, 0.08}, one-star: {-0.06, 0.05}
23:00:27.908 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.58 = -2.71)
23:00:27.909 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.40)
23:00:27.909 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=-0.07 mountY=0.03, mountTheta=2.74
23:00:27.910 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
23:00:27.911 00.001 18120 Enqueuing Move request for scope (-0.06, 0.05)
23:00:27.911 00.000 21948 Worker thread wakes up
23:00:27.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:27.911 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.2
23:00:27.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:27.913 00.001 18120 Enqueuing Expose request
23:00:27.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:00:27.913 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:00:27.913 00.000 21948 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=0.03
23:00:27.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:00:27.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:27.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:27.913 00.000 21948 MoveAxis(E, 0, ABG)
23:00:27.913 00.000 21948 Move returns status 0, amount 0
23:00:27.913 00.000 21948 MoveAxis(N, 0, ABG)
23:00:27.913 00.000 21948 Move returns status 0, amount 0
23:00:27.913 00.000 21948 move complete, result=0
23:00:27.913 00.000 21948 worker thread done servicing request
23:00:27.913 00.000 21948 Worker thread wakes up
23:00:27.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:27.914 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:27.914 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:29.432 01.518 21948 Exposure complete
23:00:29.457 00.025 21948 worker thread done servicing request
23:00:29.457 00.000 18120 OnExposeComplete: enter
23:00:29.458 00.001 18120 UpdateGuideState(): m_state=6
23:00:29.459 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
23:00:29.459 00.000 18120 Star::Find returns 1 (0), X=411.07, Y=232.37, Mass=2033, SNR=31.1, Peak=192 HFD=3.9
23:00:29.460 00.001 18120 MultiStar: [#1 -0.09,-0.20,0.73,U] [#2 -0.12,0.03,0.69,U] [#3 -0.26,-0.17,0.66,U] [#4 0.13,0.03,0.57,U] [#5 -0.29,0.05,0.51,U] [#6 -0.07,-0.02,0.43,U] [#7 -0.22,-0.02,0.51,U] [#8 -0.10,-0.02,0.43,U] 
23:00:29.460 00.000 18120 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {-0.38, -0.01}
23:00:29.461 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
23:00:29.461 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.34 = 1.34)
23:00:29.462 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-2.90 mountX=-0.03 mountY=0.17, mountTheta=1.76
23:00:29.464 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.04, opts=13)
23:00:29.464 00.000 18120 Enqueuing Move request for scope (-0.17, -0.04)
23:00:29.465 00.001 21948 Worker thread wakes up
23:00:29.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
23:00:29.465 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
23:00:29.465 00.000 21948 Moving (-0.17, -0.04) raw xDistance=-0.03 yDistance=0.17
23:00:29.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:00:29.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:29.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:00:29.465 00.000 21948 MoveAxis(E, 0, ABG)
23:00:29.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:29.465 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.1
23:00:29.466 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:29.466 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:29.467 00.001 18120 Enqueuing Expose request
23:00:29.467 00.000 21948 Move returns status 0, amount 0
23:00:29.467 00.000 21948 MoveAxis(N, 0, ABG)
23:00:29.467 00.000 21948 Move returns status 0, amount 0
23:00:29.467 00.000 21948 move complete, result=0
23:00:29.467 00.000 21948 worker thread done servicing request
23:00:29.467 00.000 21948 Worker thread wakes up
23:00:29.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:29.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:29.468 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:31.098 01.630 21948 Exposure complete
23:00:31.140 00.042 21948 worker thread done servicing request
23:00:31.140 00.000 18120 OnExposeComplete: enter
23:00:31.141 00.001 18120 UpdateGuideState(): m_state=6
23:00:31.141 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
23:00:31.142 00.001 18120 Star::Find returns 1 (0), X=411.18, Y=232.23, Mass=2052, SNR=31.2, Peak=203 HFD=4.3
23:00:31.142 00.000 18120 MultiStar: [#1 0.13,-0.23,0.71,U] [#2 0.09,-0.19,0.63,U] [#3 -0.23,-0.26,0.68,U] [#4 0.28,-0.13,0.56,U] [#5 -0.17,-0.20,0.49,U] [#6 -0.08,-0.02,0.48,U] [#7 -0.03,-0.07,0.50,U] [#8 -0.12,-0.34,0.42,U] 
23:00:31.143 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {-0.27, -0.15}
23:00:31.143 00.000 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
23:00:31.144 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
23:00:31.145 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.88 mountX=0.14 mountY=0.13, mountTheta=0.75
23:00:31.146 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.18, opts=13)
23:00:31.146 00.000 18120 Enqueuing Move request for scope (-0.06, -0.18)
23:00:31.147 00.001 21948 Worker thread wakes up
23:00:31.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
23:00:31.147 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
23:00:31.147 00.000 21948 Moving (-0.06, -0.18) raw xDistance=0.14 yDistance=0.13
23:00:31.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:00:31.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:31.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:31.147 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.2
23:00:31.148 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:00:31.148 00.000 21948 MoveAxis(E, 0, ABG)
23:00:31.148 00.000 21948 Move returns status 0, amount 0
23:00:31.148 00.000 21948 MoveAxis(N, 0, ABG)
23:00:31.148 00.000 21948 Move returns status 0, amount 0
23:00:31.148 00.000 21948 move complete, result=0
23:00:31.148 00.000 21948 worker thread done servicing request
23:00:31.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:31.149 00.001 18120 Enqueuing Expose request
23:00:31.149 00.000 21948 Worker thread wakes up
23:00:31.149 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:31.149 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:31.149 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:32.660 01.511 21948 Exposure complete
23:00:32.692 00.032 21948 worker thread done servicing request
23:00:32.692 00.000 18120 OnExposeComplete: enter
23:00:32.694 00.002 18120 UpdateGuideState(): m_state=6
23:00:32.694 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
23:00:32.694 00.000 18120 Star::Find returns 1 (0), X=411.32, Y=232.27, Mass=2039, SNR=31.0, Peak=170 HFD=4.1
23:00:32.695 00.001 18120 MultiStar: [#1 -0.14,-0.26,0.70,U] [#2 0.08,-0.22,0.64,U] [#3 0.06,-0.34,0.70,U] [#4 0.45,-0.14,0.00,M1] [#5 -0.10,0.07,0.49,U] [#6 -0.05,-0.02,0.47,U] [#7 -0.09,0.20,0.52,U] [#8 0.07,-0.05,0.42,U] 
23:00:32.695 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.13, -0.12}
23:00:32.696 00.001 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
23:00:32.696 00.000 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.30 = 2.30)
23:00:32.696 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.95 mountX=0.09 mountY=0.09, mountTheta=0.82
23:00:32.698 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.11, opts=13)
23:00:32.699 00.001 18120 Enqueuing Move request for scope (-0.05, -0.11)
23:00:32.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:32.699 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.0
23:00:32.700 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:32.700 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:32.701 00.001 18120 Enqueuing Expose request
23:00:32.701 00.000 21948 Worker thread wakes up
23:00:32.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:00:32.701 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:00:32.701 00.000 21948 Moving (-0.05, -0.11) raw xDistance=0.09 yDistance=0.09
23:00:32.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:00:32.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:32.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:00:32.701 00.000 21948 MoveAxis(E, 0, ABG)
23:00:32.701 00.000 21948 Move returns status 0, amount 0
23:00:32.701 00.000 21948 MoveAxis(N, 0, ABG)
23:00:32.701 00.000 21948 Move returns status 0, amount 0
23:00:32.701 00.000 21948 move complete, result=0
23:00:32.701 00.000 21948 worker thread done servicing request
23:00:32.702 00.001 21948 Worker thread wakes up
23:00:32.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:32.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:32.702 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:34.329 01.627 21948 Exposure complete
23:00:34.371 00.042 21948 worker thread done servicing request
23:00:34.371 00.000 18120 OnExposeComplete: enter
23:00:34.372 00.001 18120 UpdateGuideState(): m_state=6
23:00:34.375 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
23:00:34.377 00.002 18120 Star::Find returns 1 (0), X=411.24, Y=232.13, Mass=2106, SNR=31.6, Peak=198 HFD=4.2
23:00:34.378 00.001 18120 MultiStar: [#1 -0.07,-0.31,0.74,U] [#2 -0.16,-0.18,0.61,U] [#3 -0.30,-0.47,0.00,M1] [#4 0.12,-0.11,0.50,U] [#5 0.02,-0.04,0.50,U] [#6 -0.22,0.11,0.50,U] [#7 0.17,-0.13,0.49,U] [#8 -0.05,-0.22,0.43,U] 
23:00:34.379 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.16}, one-star: {-0.21, -0.26}
23:00:34.379 00.000 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.84 = -0.84)
23:00:34.380 00.001 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
23:00:34.381 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.99 mountX=0.12 mountY=0.14, mountTheta=0.86
23:00:34.383 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.16, opts=13)
23:00:34.384 00.001 18120 Enqueuing Move request for scope (-0.07, -0.16)
23:00:34.386 00.002 21948 Worker thread wakes up
23:00:34.386 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:34.389 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
23:00:34.389 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.6
23:00:34.391 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
23:00:34.391 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:34.392 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:34.393 00.001 18120 Enqueuing Expose request
23:00:34.395 00.002 21948 Moving (-0.07, -0.16) raw xDistance=0.12 yDistance=0.14
23:00:34.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:00:34.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:34.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:00:34.395 00.000 21948 MoveAxis(E, 0, ABG)
23:00:34.395 00.000 21948 Move returns status 0, amount 0
23:00:34.395 00.000 21948 MoveAxis(N, 0, ABG)
23:00:34.395 00.000 21948 Move returns status 0, amount 0
23:00:34.395 00.000 21948 move complete, result=0
23:00:34.396 00.001 21948 worker thread done servicing request
23:00:34.396 00.000 21948 Worker thread wakes up
23:00:34.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:34.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:34.396 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:35.909 01.513 21948 Exposure complete
23:00:35.938 00.029 21948 worker thread done servicing request
23:00:35.938 00.000 18120 OnExposeComplete: enter
23:00:35.939 00.001 18120 UpdateGuideState(): m_state=6
23:00:35.940 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
23:00:35.940 00.000 18120 Star::Find returns 1 (0), X=411.40, Y=232.19, Mass=2065, SNR=31.3, Peak=200 HFD=3.8
23:00:35.941 00.001 18120 MultiStar: [#1 -0.00,-0.39,0.75,U] [#2 -0.21,-0.29,0.62,U] [#3 0.08,-0.39,0.00,M2] [#4 0.28,-0.13,0.57,U] [#5 0.06,-0.12,0.48,U] [#6 0.09,0.09,0.50,U] [#7 -0.08,-0.23,0.51,U] [#8 -0.28,-0.07,0.43,U] 
23:00:35.942 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.19}, one-star: {-0.05, -0.20}
23:00:35.943 00.001 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.55 = -0.55)
23:00:35.945 00.002 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.55 = 2.55)
23:00:35.947 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.69 mountX=0.16 mountY=0.10, mountTheta=0.58
23:00:35.951 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.19, opts=13)
23:00:35.953 00.002 18120 Enqueuing Move request for scope (-0.02, -0.19)
23:00:35.953 00.000 21948 Worker thread wakes up
23:00:35.953 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:35.954 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
23:00:35.954 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.3
23:00:35.954 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.955 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
23:00:35.955 00.000 21948 Moving (-0.02, -0.19) raw xDistance=0.16 yDistance=0.10
23:00:35.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:00:35.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:35.955 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:35.955 00.000 18120 Enqueuing Expose request
23:00:35.956 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:00:35.956 00.000 21948 MoveAxis(E, 0, ABG)
23:00:35.956 00.000 21948 Move returns status 0, amount 0
23:00:35.956 00.000 21948 MoveAxis(N, 0, ABG)
23:00:35.956 00.000 21948 Move returns status 0, amount 0
23:00:35.956 00.000 21948 move complete, result=0
23:00:35.956 00.000 21948 worker thread done servicing request
23:00:35.956 00.000 21948 Worker thread wakes up
23:00:35.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:35.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:35.956 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:37.583 01.627 21948 Exposure complete
23:00:37.631 00.048 21948 worker thread done servicing request
23:00:37.631 00.000 18120 OnExposeComplete: enter
23:00:37.632 00.001 18120 UpdateGuideState(): m_state=6
23:00:37.633 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
23:00:37.633 00.000 18120 Star::Find returns 1 (0), X=411.18, Y=232.24, Mass=2093, SNR=31.4, Peak=208 HFD=4.3
23:00:37.633 00.000 18120 MultiStar: [#1 -0.24,-0.35,0.00,M1] [#2 -0.12,-0.33,0.65,U] [#3 -0.08,-0.45,0.00,M3] [#4 0.09,-0.21,0.52,U] [#5 -0.04,0.00,0.50,U] [#6 -0.00,-0.12,0.49,U] [#7 -0.14,-0.32,0.54,U] [#8 -0.13,-0.30,0.44,U] 
23:00:37.634 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.20}, one-star: {-0.27, -0.15}
23:00:37.634 00.000 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.14) = xAngle (-0.92 = -0.92)
23:00:37.635 00.001 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.18 = 2.18)
23:00:37.636 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.07 mountX=0.14 mountY=0.19, mountTheta=0.94
23:00:37.637 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.20, opts=13)
23:00:37.637 00.000 18120 Enqueuing Move request for scope (-0.11, -0.20)
23:00:37.638 00.001 21948 Worker thread wakes up
23:00:37.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
23:00:37.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:37.638 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.4
23:00:37.639 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:37.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:37.639 00.000 18120 Enqueuing Expose request
23:00:37.640 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
23:00:37.640 00.000 21948 Moving (-0.11, -0.20) raw xDistance=0.14 yDistance=0.19
23:00:37.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:00:37.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:37.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:00:37.640 00.000 21948 MoveAxis(E, 0, ABG)
23:00:37.640 00.000 21948 Move returns status 0, amount 0
23:00:37.640 00.000 21948 MoveAxis(N, 0, ABG)
23:00:37.640 00.000 21948 Move returns status 0, amount 0
23:00:37.640 00.000 21948 move complete, result=0
23:00:37.640 00.000 21948 worker thread done servicing request
23:00:37.640 00.000 21948 Worker thread wakes up
23:00:37.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:37.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:37.641 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:39.164 01.523 21948 Exposure complete
23:00:39.212 00.048 21948 worker thread done servicing request
23:00:39.212 00.000 18120 OnExposeComplete: enter
23:00:39.213 00.001 18120 UpdateGuideState(): m_state=6
23:00:39.213 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
23:00:39.214 00.001 18120 Star::Find returns 1 (0), X=411.20, Y=232.01, Mass=1902, SNR=29.9, Peak=200 HFD=4.1
23:00:39.214 00.000 18120 MultiStar: [#1 -0.09,-0.50,0.00,M2] [#2 -0.13,-0.47,0.00,M1] [#3 -0.09,-0.42,0.00,M4] [#4 0.24,-0.33,0.00,M1] [#5 0.02,-0.16,0.53,U] [#6 -0.07,-0.50,0.00,M1] [#7 -0.16,-0.39,0.00,M1] [#8 0.07,-0.38,0.46,U] 
23:00:39.215 00.001 18120 refined, 2 included, MultiStar: {-0.10, -0.32}, one-star: {-0.24, -0.37}
23:00:39.215 00.000 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.74 = -0.74)
23:00:39.216 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
23:00:39.216 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.88 mountX=0.25 mountY=0.23, mountTheta=0.76
23:00:39.218 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.32, opts=13)
23:00:39.218 00.000 18120 Enqueuing Move request for scope (-0.10, -0.32)
23:00:39.219 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:39.219 00.000 18120 UpdateGuideState exits: m=1902 RSB=29.9
23:00:39.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:39.220 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:39.220 00.000 18120 Enqueuing Expose request
23:00:39.221 00.001 21948 Worker thread wakes up
23:00:39.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
23:00:39.221 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
23:00:39.221 00.000 21948 Moving (-0.10, -0.32) raw xDistance=0.25 yDistance=0.23
23:00:39.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:00:39.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:39.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:00:39.221 00.000 21948 MoveAxis(W, 44, ABG)
23:00:39.221 00.000 21948 Guiding  Dir = 3, Dur = 44
23:00:39.221 00.000 21948 IsSlewing returns 0
23:00:39.222 00.001 21948 IsGuiding returns 0
23:00:39.224 00.002 21948 PulseGuide returned control before completion, sleep 53
23:00:39.291 00.067 21948 IsGuiding returns 0
23:00:39.291 00.000 21948 Move returns status 0, amount 44
23:00:39.291 00.000 21948 MoveAxis(N, 0, ABG)
23:00:39.291 00.000 21948 Move returns status 0, amount 0
23:00:39.291 00.000 21948 move complete, result=0
23:00:39.291 00.000 21948 worker thread done servicing request
23:00:39.291 00.000 21948 Worker thread wakes up
23:00:39.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:39.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:39.291 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
23:00:40.921 01.630 21948 Exposure complete
23:00:40.956 00.035 21948 worker thread done servicing request
23:00:40.956 00.000 18120 OnExposeComplete: enter
23:00:40.958 00.002 18120 UpdateGuideState(): m_state=6
23:00:40.958 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
23:00:40.959 00.001 18120 Star::Find returns 1 (0), X=411.12, Y=232.49, Mass=2107, SNR=31.6, Peak=185 HFD=3.9
23:00:40.959 00.000 18120 MultiStar: [#1 0.05,-0.32,0.70,U] [#2 -0.07,-0.25,0.64,U] [#3 -0.05,0.01,0.64,U] [#4 0.20,-0.16,0.57,U] [#5 -0.07,-0.00,0.49,U] [#6 0.06,-0.17,0.49,U] [#7 0.01,-0.01,0.49,U] [#8 -0.05,-0.14,0.44,U] 
23:00:40.960 00.001 18120 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.33, 0.10}
23:00:40.960 00.000 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
23:00:40.961 00.001 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.19 = 2.19)
23:00:40.961 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=0.07 mountY=0.09, mountTheta=0.93
23:00:40.962 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.10, opts=13)
23:00:40.963 00.001 18120 Enqueuing Move request for scope (-0.05, -0.10)
23:00:40.963 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:40.964 00.001 18120 UpdateGuideState exits: m=2107 RSB=31.6
23:00:40.964 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:40.965 00.001 18120 Enqueuing Expose request
23:00:40.965 00.000 21948 Worker thread wakes up
23:00:40.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
23:00:40.965 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
23:00:40.965 00.000 21948 Moving (-0.05, -0.10) raw xDistance=0.07 yDistance=0.09
23:00:40.966 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:00:40.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:40.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:00:40.966 00.000 21948 MoveAxis(E, 0, ABG)
23:00:40.966 00.000 21948 Move returns status 0, amount 0
23:00:40.966 00.000 21948 MoveAxis(N, 0, ABG)
23:00:40.966 00.000 21948 Move returns status 0, amount 0
23:00:40.966 00.000 21948 move complete, result=0
23:00:40.966 00.000 21948 worker thread done servicing request
23:00:40.966 00.000 21948 Worker thread wakes up
23:00:40.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:40.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:40.966 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:42.487 01.521 21948 Exposure complete
23:00:42.521 00.034 21948 worker thread done servicing request
23:00:42.521 00.000 18120 OnExposeComplete: enter
23:00:42.522 00.001 18120 UpdateGuideState(): m_state=6
23:00:42.523 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
23:00:42.524 00.001 18120 Star::Find returns 1 (0), X=411.15, Y=232.55, Mass=2107, SNR=31.6, Peak=186 HFD=3.9
23:00:42.524 00.000 18120 MultiStar: [#1 -0.01,-0.23,0.71,U] [#2 -0.15,-0.25,0.65,U] [#3 -0.12,-0.23,0.65,U] [#4 0.25,-0.09,0.55,U] [#5 -0.22,0.14,0.51,U] [#6 -0.45,0.00,0.00,M1] [#7 -0.23,0.21,0.51,U] [#8 -0.08,-0.04,0.42,U] 
23:00:42.525 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.04}, one-star: {-0.30, 0.16}
23:00:42.525 00.000 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.14) = xAngle (-1.67 = -1.67)
23:00:42.526 00.001 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
23:00:42.527 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.81 mountX=-0.01 mountY=0.13, mountTheta=1.67
23:00:42.528 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.04, opts=13)
23:00:42.528 00.000 18120 Enqueuing Move request for scope (-0.12, -0.04)
23:00:42.529 00.001 21948 Worker thread wakes up
23:00:42.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
23:00:42.529 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
23:00:42.529 00.000 21948 Moving (-0.12, -0.04) raw xDistance=-0.01 yDistance=0.13
23:00:42.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:42.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:42.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:00:42.529 00.000 21948 MoveAxis(E, 0, ABG)
23:00:42.529 00.000 21948 Move returns status 0, amount 0
23:00:42.529 00.000 21948 MoveAxis(N, 0, ABG)
23:00:42.529 00.000 21948 Move returns status 0, amount 0
23:00:42.529 00.000 21948 move complete, result=0
23:00:42.529 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:42.530 00.001 21948 worker thread done servicing request
23:00:42.530 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.6
23:00:42.530 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:42.531 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:42.531 00.000 18120 Enqueuing Expose request
23:00:42.532 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:42.534 00.002 21948 Worker thread wakes up
23:00:42.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:42.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:44.163 01.629 21948 Exposure complete
23:00:44.211 00.048 21948 worker thread done servicing request
23:00:44.211 00.000 18120 OnExposeComplete: enter
23:00:44.212 00.001 18120 UpdateGuideState(): m_state=6
23:00:44.212 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
23:00:44.213 00.001 18120 Star::Find returns 1 (0), X=411.11, Y=232.27, Mass=2027, SNR=30.9, Peak=186 HFD=4.1
23:00:44.213 00.000 18120 MultiStar: [#1 -0.19,-0.24,0.73,U] [#2 -0.28,-0.06,0.64,U] [#3 -0.45,-0.43,0.00,M3] [#4 -0.03,0.04,0.56,U] [#5 -0.29,0.01,0.51,U] [#6 -0.39,-0.05,0.00,M2] [#7 -0.09,0.15,0.55,U] [#8 -0.09,-0.35,0.45,U] 
23:00:44.214 00.001 18120 refined, 6 included, MultiStar: {-0.21, -0.08}, one-star: {-0.34, -0.12}
23:00:44.214 00.000 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.14) = xAngle (-1.61 = -1.61)
23:00:44.215 00.001 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
23:00:44.215 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=-0.01 mountY=0.22, mountTheta=1.61
23:00:44.217 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.08, opts=13)
23:00:44.218 00.001 18120 Enqueuing Move request for scope (-0.21, -0.08)
23:00:44.218 00.000 21948 Worker thread wakes up
23:00:44.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:44.219 00.001 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:00:44.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:44.220 00.001 18120 Enqueuing Expose request
23:00:44.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
23:00:44.220 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
23:00:44.220 00.000 21948 Moving (-0.21, -0.08) raw xDistance=-0.01 yDistance=0.22
23:00:44.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:44.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:44.221 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:00:44.221 00.000 21948 MoveAxis(E, 0, ABG)
23:00:44.221 00.000 21948 Move returns status 0, amount 0
23:00:44.221 00.000 21948 MoveAxis(N, 0, ABG)
23:00:44.221 00.000 21948 Move returns status 0, amount 0
23:00:44.221 00.000 21948 move complete, result=0
23:00:44.221 00.000 21948 worker thread done servicing request
23:00:44.221 00.000 21948 Worker thread wakes up
23:00:44.221 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:44.222 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:44.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:45.744 01.522 21948 Exposure complete
23:00:45.779 00.035 18120 OnExposeComplete: enter
23:00:45.780 00.001 18120 UpdateGuideState(): m_state=6
23:00:45.780 00.000 21948 worker thread done servicing request
23:00:45.781 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
23:00:45.781 00.000 18120 Star::Find returns 1 (0), X=411.15, Y=232.45, Mass=2152, SNR=31.9, Peak=187 HFD=4.3
23:00:45.782 00.001 18120 MultiStar: [#1 -0.09,-0.32,0.68,U] [#2 -0.14,-0.05,0.61,U] [#3 -0.62,-0.27,0.00,M4] [#4 0.02,-0.02,0.54,U] [#5 -0.37,0.15,0.00,M1] [#6 -0.21,0.05,0.47,U] [#7 -0.24,0.05,0.53,U] [#8 -0.03,-0.23,0.43,U] 
23:00:45.782 00.000 18120 refined, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.30, 0.07}
23:00:45.783 00.001 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.64 = -1.64)
23:00:45.783 00.000 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.46 = 1.46)
23:00:45.784 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.79 mountX=-0.01 mountY=0.17, mountTheta=1.64
23:00:45.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.06, opts=13)
23:00:45.785 00.000 18120 Enqueuing Move request for scope (-0.16, -0.06)
23:00:45.786 00.001 21948 Worker thread wakes up
23:00:45.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:45.786 00.000 18120 UpdateGuideState exits: m=2152 RSB=31.9
23:00:45.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:45.787 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:45.787 00.000 18120 Enqueuing Expose request
23:00:45.788 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
23:00:45.788 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
23:00:45.788 00.000 21948 Moving (-0.16, -0.06) raw xDistance=-0.01 yDistance=0.17
23:00:45.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:45.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:45.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:00:45.788 00.000 21948 MoveAxis(E, 0, ABG)
23:00:45.788 00.000 21948 Move returns status 0, amount 0
23:00:45.788 00.000 21948 MoveAxis(N, 0, ABG)
23:00:45.788 00.000 21948 Move returns status 0, amount 0
23:00:45.788 00.000 21948 move complete, result=0
23:00:45.788 00.000 21948 worker thread done servicing request
23:00:45.788 00.000 21948 Worker thread wakes up
23:00:45.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:45.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:45.788 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:47.425 01.637 21948 Exposure complete
23:00:47.451 00.026 21948 worker thread done servicing request
23:00:47.451 00.000 18120 OnExposeComplete: enter
23:00:47.452 00.001 18120 UpdateGuideState(): m_state=6
23:00:47.452 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
23:00:47.453 00.001 18120 Star::Find returns 1 (0), X=411.08, Y=232.43, Mass=2011, SNR=30.9, Peak=164 HFD=4.0
23:00:47.453 00.000 18120 MultiStar: [#1 0.13,-0.19,0.72,U] [#2 -0.16,-0.11,0.64,U] [#3 -0.11,-0.26,0.66,U] [#4 0.22,-0.15,0.54,U] [#5 -0.23,0.28,0.50,U] [#6 -0.26,0.04,0.50,U] [#7 -0.20,0.04,0.52,U] [#8 0.01,-0.17,0.46,U] 
23:00:47.454 00.001 18120 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.37, 0.04}
23:00:47.454 00.000 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.14) = xAngle (-1.57 = -1.57)
23:00:47.455 00.001 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
23:00:47.455 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.71 mountX=0.00 mountY=0.13, mountTheta=1.57
23:00:47.456 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.06, opts=13)
23:00:47.457 00.001 18120 Enqueuing Move request for scope (-0.12, -0.06)
23:00:47.457 00.000 21948 Worker thread wakes up
23:00:47.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:47.458 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
23:00:47.458 00.000 18120 UpdateGuideState exits: m=2011 RSB=30.9
23:00:47.458 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
23:00:47.458 00.000 21948 Moving (-0.12, -0.06) raw xDistance=0.00 yDistance=0.13
23:00:47.459 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:00:47.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:47.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.462 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:00:47.462 00.000 21948 MoveAxis(E, 0, ABG)
23:00:47.462 00.000 21948 Move returns status 0, amount 0
23:00:47.462 00.000 21948 MoveAxis(N, 0, ABG)
23:00:47.462 00.000 21948 Move returns status 0, amount 0
23:00:47.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:47.462 00.000 18120 Enqueuing Expose request
23:00:47.463 00.001 21948 move complete, result=0
23:00:47.463 00.000 21948 worker thread done servicing request
23:00:47.463 00.000 21948 Worker thread wakes up
23:00:47.463 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:47.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:47.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:48.976 01.513 21948 Exposure complete
23:00:49.011 00.035 21948 worker thread done servicing request
23:00:49.011 00.000 18120 OnExposeComplete: enter
23:00:49.012 00.001 18120 UpdateGuideState(): m_state=6
23:00:49.012 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
23:00:49.013 00.001 18120 Star::Find returns 1 (0), X=411.14, Y=232.38, Mass=1945, SNR=30.3, Peak=171 HFD=4.0
23:00:49.014 00.001 18120 MultiStar: [#1 -0.13,-0.10,0.79,U] [#2 -0.20,0.05,0.69,U] [#3 -0.03,-0.10,0.69,U] [#4 0.20,-0.03,0.56,U] [#5 -0.23,0.04,0.50,U] [#6 0.13,-0.03,0.48,U] [#7 -0.58,0.07,0.00,M1] [#8 -0.41,0.01,0.00,M1] 
23:00:49.015 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.03}, one-star: {-0.31, -0.01}
23:00:49.015 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
23:00:49.016 00.001 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
23:00:49.017 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=-0.02 mountY=0.11, mountTheta=1.74
23:00:49.018 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
23:00:49.019 00.001 18120 Enqueuing Move request for scope (-0.11, -0.03)
23:00:49.019 00.000 21948 Worker thread wakes up
23:00:49.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:49.020 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.3
23:00:49.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:49.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:49.021 00.001 18120 Enqueuing Expose request
23:00:49.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:00:49.021 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:00:49.021 00.000 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
23:00:49.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:49.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:49.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:49.021 00.000 21948 MoveAxis(E, 0, ABG)
23:00:49.021 00.000 21948 Move returns status 0, amount 0
23:00:49.021 00.000 21948 MoveAxis(N, 0, ABG)
23:00:49.021 00.000 21948 Move returns status 0, amount 0
23:00:49.022 00.001 21948 move complete, result=0
23:00:49.022 00.000 21948 worker thread done servicing request
23:00:49.022 00.000 21948 Worker thread wakes up
23:00:49.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:49.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:49.022 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:50.658 01.636 21948 Exposure complete
23:00:50.690 00.032 21948 worker thread done servicing request
23:00:50.690 00.000 18120 OnExposeComplete: enter
23:00:50.691 00.001 18120 UpdateGuideState(): m_state=6
23:00:50.691 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
23:00:50.692 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=232.30, Mass=2104, SNR=31.5, Peak=203 HFD=3.9
23:00:50.693 00.001 18120 MultiStar: [#1 -0.17,-0.29,0.75,U] [#2 -0.33,-0.03,0.62,U] [#3 -0.16,-0.19,0.65,U] [#4 -0.32,0.08,0.53,U] [#5 -0.12,0.02,0.51,U] [#6 -0.30,0.17,0.49,U] [#7 -0.06,0.01,0.50,U] [#8 -0.06,-0.15,0.42,U] 
23:00:50.693 00.000 18120 refined, 8 included, MultiStar: {-0.21, -0.07}, one-star: {-0.26, -0.09}
23:00:50.693 00.000 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.14) = xAngle (-1.68 = -1.68)
23:00:50.694 00.001 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.42 = 1.42)
23:00:50.694 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.83 mountX=-0.02 mountY=0.22, mountTheta=1.68
23:00:50.695 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.07, opts=13)
23:00:50.696 00.001 18120 Enqueuing Move request for scope (-0.21, -0.07)
23:00:50.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:50.697 00.001 21948 Worker thread wakes up
23:00:50.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
23:00:50.697 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
23:00:50.697 00.000 21948 Moving (-0.21, -0.07) raw xDistance=-0.02 yDistance=0.22
23:00:50.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:50.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:00:50.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:00:50.697 00.000 21948 MoveAxis(E, 0, ABG)
23:00:50.697 00.000 21948 Move returns status 0, amount 0
23:00:50.697 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.5
23:00:50.697 00.000 21948 MoveAxis(N, 0, ABG)
23:00:50.697 00.000 21948 Move returns status 0, amount 0
23:00:50.697 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:50.698 00.001 21948 move complete, result=0
23:00:50.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:50.698 00.000 18120 Enqueuing Expose request
23:00:50.699 00.001 21948 worker thread done servicing request
23:00:50.699 00.000 21948 Worker thread wakes up
23:00:50.699 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:50.699 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:50.699 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:52.224 01.525 21948 Exposure complete
23:00:52.261 00.037 21948 worker thread done servicing request
23:00:52.261 00.000 18120 OnExposeComplete: enter
23:00:52.262 00.001 18120 UpdateGuideState(): m_state=6
23:00:52.262 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
23:00:52.263 00.001 18120 Star::Find returns 1 (0), X=411.07, Y=232.28, Mass=1922, SNR=30.0, Peak=186 HFD=4.1
23:00:52.263 00.000 18120 MultiStar: [#1 -0.43,0.01,0.00,M1] [#2 -0.13,-0.12,0.66,U] [#3 -0.41,-0.27,0.00,M2] [#4 -0.03,0.33,0.58,U] [#5 0.01,-0.00,0.52,U] [#6 -0.01,0.40,0.00,M1] [#7 -0.16,0.01,0.51,U] [#8 -0.04,-0.01,0.45,U] 
23:00:52.264 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.00}, one-star: {-0.38, -0.10}
23:00:52.264 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.28 = -2.01)
23:00:52.265 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
23:00:52.265 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.13 mountX=-0.06 mountY=0.14, mountTheta=2.01
23:00:52.267 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.00, opts=13)
23:00:52.267 00.000 18120 Enqueuing Move request for scope (-0.15, 0.00)
23:00:52.268 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:52.268 00.000 21948 Worker thread wakes up
23:00:52.268 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.0
23:00:52.269 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
23:00:52.269 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.269 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
23:00:52.269 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:52.270 00.001 18120 Enqueuing Expose request
23:00:52.270 00.000 21948 Moving (-0.15, 0.00) raw xDistance=-0.06 yDistance=0.14
23:00:52.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:00:52.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:52.270 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:00:52.270 00.000 21948 MoveAxis(E, 0, ABG)
23:00:52.270 00.000 21948 Move returns status 0, amount 0
23:00:52.270 00.000 21948 MoveAxis(N, 0, ABG)
23:00:52.270 00.000 21948 Move returns status 0, amount 0
23:00:52.270 00.000 21948 move complete, result=0
23:00:52.270 00.000 21948 worker thread done servicing request
23:00:52.270 00.000 21948 Worker thread wakes up
23:00:52.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:52.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:52.271 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:53.894 01.623 21948 Exposure complete
23:00:53.920 00.026 21948 worker thread done servicing request
23:00:53.920 00.000 18120 OnExposeComplete: enter
23:00:53.921 00.001 18120 UpdateGuideState(): m_state=6
23:00:53.921 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
23:00:53.922 00.001 18120 Star::Find returns 1 (0), X=411.15, Y=232.13, Mass=1932, SNR=30.2, Peak=203 HFD=4.1
23:00:53.922 00.000 18120 MultiStar: [#1 -0.21,-0.28,0.75,U] [#2 -0.02,-0.17,0.70,U] [#3 0.07,-0.15,0.70,U] [#4 0.02,0.21,0.59,U] [#5 -0.19,0.00,0.55,U] [#6 0.01,-0.00,0.52,U] [#7 -0.31,-0.15,0.53,U] [#8 -0.13,-0.00,0.44,U] 
23:00:53.923 00.001 18120 refined, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.30, -0.26}
23:00:53.923 00.000 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:00:53.924 00.001 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.84 = 1.84)
23:00:53.924 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.41 mountX=0.05 mountY=0.16, mountTheta=1.27
23:00:53.926 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.11, opts=13)
23:00:53.926 00.000 18120 Enqueuing Move request for scope (-0.13, -0.11)
23:00:53.927 00.001 21948 Worker thread wakes up
23:00:53.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
23:00:53.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
23:00:53.927 00.000 21948 Moving (-0.13, -0.11) raw xDistance=0.05 yDistance=0.16
23:00:53.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:53.927 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.2
23:00:53.928 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:53.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:53.929 00.001 18120 Enqueuing Expose request
23:00:53.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:00:53.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:53.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:00:53.929 00.000 21948 MoveAxis(E, 0, ABG)
23:00:53.929 00.000 21948 Move returns status 0, amount 0
23:00:53.929 00.000 21948 MoveAxis(N, 0, ABG)
23:00:53.929 00.000 21948 Move returns status 0, amount 0
23:00:53.929 00.000 21948 move complete, result=0
23:00:53.929 00.000 21948 worker thread done servicing request
23:00:53.929 00.000 21948 Worker thread wakes up
23:00:53.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:53.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:53.930 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:55.441 01.511 21948 Exposure complete
23:00:55.474 00.033 21948 worker thread done servicing request
23:00:55.474 00.000 18120 OnExposeComplete: enter
23:00:55.477 00.003 18120 UpdateGuideState(): m_state=6
23:00:55.480 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
23:00:55.482 00.002 18120 Star::Find returns 1 (0), X=411.21, Y=232.30, Mass=2085, SNR=31.4, Peak=193 HFD=4.0
23:00:55.485 00.003 18120 MultiStar: [#1 -0.11,-0.13,0.71,U] [#2 -0.16,-0.13,0.66,U] [#3 -0.43,-0.35,0.00,M2] [#4 -0.01,0.11,0.56,U] [#5 -0.23,0.14,0.49,U] [#6 -0.30,0.01,0.47,U] [#7 -0.13,-0.00,0.50,U] [#8 -0.07,-0.03,0.44,U] 
23:00:55.488 00.003 18120 refined, 7 included, MultiStar: {-0.16, -0.03}, one-star: {-0.24, -0.09}
23:00:55.489 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.80 = -1.80)
23:00:55.490 00.001 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
23:00:55.491 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.95 mountX=-0.04 mountY=0.16, mountTheta=1.81
23:00:55.491 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.03, opts=13)
23:00:55.493 00.002 18120 Enqueuing Move request for scope (-0.16, -0.03)
23:00:55.493 00.000 21948 Worker thread wakes up
23:00:55.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:55.494 00.001 18120 UpdateGuideState exits: m=2085 RSB=31.4
23:00:55.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:55.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:55.495 00.000 18120 Enqueuing Expose request
23:00:55.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:00:55.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:00:55.495 00.000 21948 Moving (-0.16, -0.03) raw xDistance=-0.04 yDistance=0.16
23:00:55.496 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:00:55.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:55.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:00:55.496 00.000 21948 MoveAxis(E, 0, ABG)
23:00:55.496 00.000 21948 Move returns status 0, amount 0
23:00:55.496 00.000 21948 MoveAxis(N, 0, ABG)
23:00:55.496 00.000 21948 Move returns status 0, amount 0
23:00:55.496 00.000 21948 move complete, result=0
23:00:55.496 00.000 21948 worker thread done servicing request
23:00:55.496 00.000 21948 Worker thread wakes up
23:00:55.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:55.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:55.496 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:57.133 01.637 21948 Exposure complete
23:00:57.174 00.041 21948 worker thread done servicing request
23:00:57.174 00.000 18120 OnExposeComplete: enter
23:00:57.175 00.001 18120 UpdateGuideState(): m_state=6
23:00:57.175 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
23:00:57.176 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=232.35, Mass=2161, SNR=31.8, Peak=189 HFD=4.0
23:00:57.177 00.001 18120 MultiStar: [#1 -0.15,-0.11,0.70,U] [#2 -0.16,-0.02,0.65,U] [#3 -0.20,-0.20,0.63,U] [#4 0.13,0.29,0.53,U] [#5 -0.10,0.27,0.51,U] [#6 0.16,0.14,0.46,U] [#7 -0.19,0.09,0.49,U] [#8 -0.17,-0.03,0.42,U] 
23:00:57.178 00.001 18120 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.26, -0.03}
23:00:57.178 00.000 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
23:00:57.180 00.002 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.91)
23:00:57.180 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.95 mountX=-0.07 mountY=0.10, mountTheta=2.21
23:00:57.183 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.02, opts=13)
23:00:57.183 00.000 18120 Enqueuing Move request for scope (-0.13, 0.02)
23:00:57.184 00.001 21948 Worker thread wakes up
23:00:57.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:57.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
23:00:57.184 00.000 18120 UpdateGuideState exits: m=2161 RSB=31.8
23:00:57.185 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:57.185 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:57.186 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
23:00:57.186 00.000 21948 Moving (-0.13, 0.02) raw xDistance=-0.07 yDistance=0.10
23:00:57.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:00:57.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:57.186 00.000 18120 Enqueuing Expose request
23:00:57.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:00:57.186 00.000 21948 MoveAxis(E, 0, ABG)
23:00:57.186 00.000 21948 Move returns status 0, amount 0
23:00:57.186 00.000 21948 MoveAxis(N, 0, ABG)
23:00:57.186 00.000 21948 Move returns status 0, amount 0
23:00:57.186 00.000 21948 move complete, result=0
23:00:57.186 00.000 21948 worker thread done servicing request
23:00:57.186 00.000 21948 Worker thread wakes up
23:00:57.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:57.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:57.187 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:58.709 01.522 21948 Exposure complete
23:00:58.737 00.028 21948 worker thread done servicing request
23:00:58.737 00.000 18120 OnExposeComplete: enter
23:00:58.738 00.001 18120 UpdateGuideState(): m_state=6
23:00:58.738 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
23:00:58.739 00.001 18120 Star::Find returns 1 (0), X=411.26, Y=232.23, Mass=1972, SNR=30.5, Peak=169 HFD=4.1
23:00:58.739 00.000 18120 MultiStar: [#1 0.00,-0.20,0.70,U] [#2 0.02,-0.15,0.65,U] [#3 0.10,-0.30,0.68,U] [#4 0.11,-0.04,0.60,U] [#5 0.05,-0.03,0.53,U] [#6 -0.27,0.08,0.49,U] [#7 -0.15,-0.14,0.52,U] [#8 -0.23,-0.15,0.43,U] 
23:00:58.742 00.003 18120 refined, 8 included, MultiStar: {-0.06, -0.13}, one-star: {-0.19, -0.16}
23:00:58.744 00.002 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.85 = -0.85)
23:00:58.746 00.002 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
23:00:58.749 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=0.09 mountY=0.11, mountTheta=0.86
23:00:58.753 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.13, opts=13)
23:00:58.756 00.003 18120 Enqueuing Move request for scope (-0.06, -0.13)
23:00:58.758 00.002 21948 Worker thread wakes up
23:00:58.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:00:58.760 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
23:00:58.760 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.5
23:00:58.761 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.761 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:00:58.762 00.001 18120 Enqueuing Expose request
23:00:58.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
23:00:58.762 00.000 21948 Moving (-0.06, -0.13) raw xDistance=0.09 yDistance=0.11
23:00:58.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:00:58.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:58.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:58.762 00.000 21948 MoveAxis(E, 0, ABG)
23:00:58.762 00.000 21948 Move returns status 0, amount 0
23:00:58.762 00.000 21948 MoveAxis(N, 0, ABG)
23:00:58.762 00.000 21948 Move returns status 0, amount 0
23:00:58.762 00.000 21948 move complete, result=0
23:00:58.762 00.000 21948 worker thread done servicing request
23:00:58.762 00.000 21948 Worker thread wakes up
23:00:58.763 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:00:58.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:00:58.763 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:00.397 01.634 21948 Exposure complete
23:01:00.442 00.045 21948 worker thread done servicing request
23:01:00.442 00.000 18120 OnExposeComplete: enter
23:01:00.445 00.003 18120 UpdateGuideState(): m_state=6
23:01:00.447 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
23:01:00.447 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=232.28, Mass=2012, SNR=30.9, Peak=174 HFD=4.3
23:01:00.448 00.001 18120 MultiStar: [#1 -0.09,-0.18,0.74,U] [#2 -0.23,-0.08,0.65,U] [#3 -0.65,-0.40,0.00,M1] [#4 0.02,0.02,0.54,U] [#5 -0.13,0.08,0.50,U] [#6 -0.37,0.14,0.00,M1] [#7 -0.11,-0.13,0.52,U] [#8 -0.11,0.10,0.43,U] 
23:01:00.450 00.002 18120 refined, 6 included, MultiStar: {-0.12, -0.06}, one-star: {-0.15, -0.11}
23:01:00.451 00.001 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.14) = xAngle (-1.52 = -1.52)
23:01:00.451 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.58 = 1.58)
23:01:00.452 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.67 mountX=0.01 mountY=0.13, mountTheta=1.52
23:01:00.455 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.06, opts=13)
23:01:00.456 00.001 18120 Enqueuing Move request for scope (-0.12, -0.06)
23:01:00.457 00.001 21948 Worker thread wakes up
23:01:00.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
23:01:00.457 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
23:01:00.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:00.458 00.001 21948 Moving (-0.12, -0.06) raw xDistance=0.01 yDistance=0.13
23:01:00.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:01:00.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:00.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:01:00.458 00.000 21948 MoveAxis(E, 0, ABG)
23:01:00.458 00.000 21948 Move returns status 0, amount 0
23:01:00.458 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.9
23:01:00.460 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.462 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:00.463 00.001 18120 Enqueuing Expose request
23:01:00.463 00.000 21948 MoveAxis(N, 0, ABG)
23:01:00.463 00.000 21948 Move returns status 0, amount 0
23:01:00.463 00.000 21948 move complete, result=0
23:01:00.464 00.001 21948 worker thread done servicing request
23:01:00.464 00.000 21948 Worker thread wakes up
23:01:00.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:00.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:00.464 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:01.977 01.513 21948 Exposure complete
23:01:02.023 00.046 21948 worker thread done servicing request
23:01:02.023 00.000 18120 OnExposeComplete: enter
23:01:02.024 00.001 18120 UpdateGuideState(): m_state=6
23:01:02.025 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
23:01:02.026 00.001 18120 Star::Find returns 1 (0), X=411.24, Y=232.26, Mass=2108, SNR=31.6, Peak=185 HFD=4.2
23:01:02.027 00.001 18120 MultiStar: [#1 -0.29,-0.03,0.67,U] [#2 -0.17,-0.21,0.66,U] [#3 -0.16,-0.18,0.66,U] [#4 0.29,-0.11,0.55,U] [#5 -0.26,0.10,0.51,U] [#6 0.29,0.06,0.48,U] [#7 -0.27,-0.09,0.51,U] [#8 0.00,-0.09,0.44,U] 
23:01:02.027 00.000 18120 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.21, -0.13}
23:01:02.028 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
23:01:02.028 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.78 = 1.78)
23:01:02.028 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.47 mountX=0.03 mountY=0.13, mountTheta=1.33
23:01:02.030 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.09, opts=13)
23:01:02.030 00.000 18120 Enqueuing Move request for scope (-0.11, -0.09)
23:01:02.031 00.001 21948 Worker thread wakes up
23:01:02.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
23:01:02.031 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
23:01:02.031 00.000 21948 Moving (-0.11, -0.09) raw xDistance=0.03 yDistance=0.13
23:01:02.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:02.031 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.6
23:01:02.032 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.032 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:02.032 00.000 18120 Enqueuing Expose request
23:01:02.033 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:01:02.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:02.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:01:02.033 00.000 21948 MoveAxis(E, 0, ABG)
23:01:02.033 00.000 21948 Move returns status 0, amount 0
23:01:02.033 00.000 21948 MoveAxis(N, 0, ABG)
23:01:02.033 00.000 21948 Move returns status 0, amount 0
23:01:02.033 00.000 21948 move complete, result=0
23:01:02.033 00.000 21948 worker thread done servicing request
23:01:02.033 00.000 21948 Worker thread wakes up
23:01:02.033 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:02.033 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:02.033 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:03.667 01.634 21948 Exposure complete
23:01:03.705 00.038 21948 worker thread done servicing request
23:01:03.706 00.001 18120 OnExposeComplete: enter
23:01:03.706 00.000 18120 UpdateGuideState(): m_state=6
23:01:03.707 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
23:01:03.707 00.000 18120 Star::Find returns 1 (0), X=411.10, Y=232.16, Mass=2010, SNR=30.9, Peak=215 HFD=4.2
23:01:03.708 00.001 18120 MultiStar: [#1 -0.34,-0.31,0.00,M1] [#2 -0.25,-0.52,0.00,M1] [#3 -0.54,-0.36,0.00,M1] [#4 -0.11,-0.24,0.56,U] [#5 -0.04,-0.09,0.50,U] [#6 -0.36,-0.25,0.00,M1] [#7 -0.43,-0.20,0.00,M1] [#8 -0.22,-0.34,0.00,M1] 
23:01:03.708 00.000 18120 refined, 2 included, MultiStar: {-0.21, -0.20}, one-star: {-0.35, -0.22}
23:01:03.709 00.001 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.14) = xAngle (-1.24 = -1.24)
23:01:03.709 00.000 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.86 = 1.86)
23:01:03.710 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.28 cameraTheta=-2.38 mountX=0.09 mountY=0.27, mountTheta=1.24
23:01:03.711 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.20, opts=13)
23:01:03.712 00.001 18120 Enqueuing Move request for scope (-0.21, -0.20)
23:01:03.713 00.001 21948 Worker thread wakes up
23:01:03.713 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd
23:01:03.713 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.20)
23:01:03.713 00.000 21948 Moving (-0.21, -0.20) raw xDistance=0.09 yDistance=0.27
23:01:03.713 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:03.713 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:01:03.713 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:03.713 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.9
23:01:03.714 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:03.714 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:03.715 00.001 18120 Enqueuing Expose request
23:01:03.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:01:03.715 00.000 21948 MoveAxis(E, 0, ABG)
23:01:03.716 00.001 21948 Move returns status 0, amount 0
23:01:03.716 00.000 21948 MoveAxis(N, 0, ABG)
23:01:03.716 00.000 21948 Move returns status 0, amount 0
23:01:03.716 00.000 21948 move complete, result=0
23:01:03.716 00.000 21948 worker thread done servicing request
23:01:03.716 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:01:03.716 00.000 21948 Worker thread wakes up
23:01:03.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:03.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:05.233 01.517 21948 Exposure complete
23:01:05.275 00.042 21948 worker thread done servicing request
23:01:05.275 00.000 18120 OnExposeComplete: enter
23:01:05.276 00.001 18120 UpdateGuideState(): m_state=6
23:01:05.279 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
23:01:05.281 00.002 18120 Star::Find returns 1 (0), X=411.13, Y=232.34, Mass=1974, SNR=30.5, Peak=194 HFD=4.1
23:01:05.284 00.003 18120 MultiStar: [#1 -0.07,-0.11,0.72,U] [#2 -0.23,-0.10,0.65,U] [#3 -0.32,-0.15,0.69,U] [#4 0.13,-0.07,0.56,U] [#5 -0.20,-0.08,0.53,U] [#6 -0.22,0.15,0.49,U] [#7 -0.44,-0.04,0.00,M2] [#8 -0.12,-0.17,0.44,U] 
23:01:05.286 00.002 18120 refined, 7 included, MultiStar: {-0.18, -0.07}, one-star: {-0.31, -0.04}
23:01:05.288 00.002 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.14) = xAngle (-1.62 = -1.62)
23:01:05.291 00.003 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.48 = 1.48)
23:01:05.292 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.76 mountX=-0.01 mountY=0.20, mountTheta=1.62
23:01:05.294 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.07, opts=13)
23:01:05.295 00.001 18120 Enqueuing Move request for scope (-0.18, -0.07)
23:01:05.295 00.000 21948 Worker thread wakes up
23:01:05.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
23:01:05.295 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
23:01:05.295 00.000 21948 Moving (-0.18, -0.07) raw xDistance=-0.01 yDistance=0.20
23:01:05.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:05.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:05.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:05.297 00.002 18120 UpdateGuideState exits: m=1974 RSB=30.5
23:01:05.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:05.298 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:05.298 00.000 18120 Enqueuing Expose request
23:01:05.299 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:01:05.299 00.000 21948 MoveAxis(E, 0, ABG)
23:01:05.299 00.000 21948 Move returns status 0, amount 0
23:01:05.299 00.000 21948 MoveAxis(N, 0, ABG)
23:01:05.299 00.000 21948 Move returns status 0, amount 0
23:01:05.299 00.000 21948 move complete, result=0
23:01:05.299 00.000 21948 worker thread done servicing request
23:01:05.299 00.000 21948 Worker thread wakes up
23:01:05.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:05.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:05.300 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:06.937 01.637 21948 Exposure complete
23:01:06.971 00.034 21948 worker thread done servicing request
23:01:06.971 00.000 18120 OnExposeComplete: enter
23:01:06.971 00.000 18120 UpdateGuideState(): m_state=6
23:01:06.973 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
23:01:06.973 00.000 18120 Star::Find returns 1 (0), X=411.14, Y=232.30, Mass=2030, SNR=31.0, Peak=187 HFD=4.1
23:01:06.973 00.000 18120 MultiStar: [#1 -0.34,-0.29,0.00,M1] [#2 -0.27,-0.30,0.00,M1] [#3 -0.25,-0.38,0.00,M1] [#4 -0.00,-0.06,0.53,U] [#5 -0.22,-0.07,0.48,U] [#6 -0.20,0.07,0.51,U] [#7 -0.21,-0.20,0.50,U] [#8 -0.17,-0.28,0.44,U] 
23:01:06.973 00.000 18120 refined, 5 included, MultiStar: {-0.20, -0.10}, one-star: {-0.31, -0.08}
23:01:06.975 00.002 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
23:01:06.975 00.000 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.54 = 1.54)
23:01:06.975 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.70 mountX=0.00 mountY=0.22, mountTheta=1.56
23:01:06.976 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.10, opts=13)
23:01:06.978 00.002 18120 Enqueuing Move request for scope (-0.20, -0.10)
23:01:06.978 00.000 21948 Worker thread wakes up
23:01:06.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:06.979 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.0
23:01:06.979 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.979 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:06.980 00.001 18120 Enqueuing Expose request
23:01:06.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
23:01:06.980 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
23:01:06.980 00.000 21948 Moving (-0.20, -0.10) raw xDistance=0.00 yDistance=0.22
23:01:06.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:01:06.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:06.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:01:06.980 00.000 21948 MoveAxis(E, 0, ABG)
23:01:06.980 00.000 21948 Move returns status 0, amount 0
23:01:06.980 00.000 21948 MoveAxis(N, 0, ABG)
23:01:06.980 00.000 21948 Move returns status 0, amount 0
23:01:06.980 00.000 21948 move complete, result=0
23:01:06.980 00.000 21948 worker thread done servicing request
23:01:06.980 00.000 21948 Worker thread wakes up
23:01:06.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:06.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:06.981 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:08.492 01.511 21948 Exposure complete
23:01:08.533 00.041 21948 worker thread done servicing request
23:01:08.533 00.000 18120 OnExposeComplete: enter
23:01:08.534 00.001 18120 UpdateGuideState(): m_state=6
23:01:08.535 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
23:01:08.536 00.001 18120 Star::Find returns 1 (0), X=411.08, Y=232.04, Mass=1878, SNR=29.7, Peak=192 HFD=4.3
23:01:08.537 00.001 18120 MultiStar: [#1 -0.32,-0.56,0.00,M2] [#2 0.01,-0.34,0.69,U] [#3 -0.67,-0.42,0.00,M2] [#4 0.19,-0.31,0.59,U] [#5 -0.22,-0.06,0.51,U] [#6 -0.42,-0.02,0.00,M1] [#7 -0.05,-0.27,0.53,U] [#8 -0.28,-0.18,0.49,U] 
23:01:08.538 00.001 18120 refined, 5 included, MultiStar: {-0.14, -0.27}, one-star: {-0.37, -0.35}
23:01:08.539 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
23:01:08.539 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
23:01:08.539 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-2.04 mountX=0.19 mountY=0.25, mountTheta=0.91
23:01:08.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.27, opts=13)
23:01:08.541 00.001 18120 Enqueuing Move request for scope (-0.14, -0.27)
23:01:08.541 00.000 21948 Worker thread wakes up
23:01:08.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
23:01:08.541 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
23:01:08.541 00.000 21948 Moving (-0.14, -0.27) raw xDistance=0.19 yDistance=0.25
23:01:08.542 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:01:08.542 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.67
23:01:08.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:08.542 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.7
23:01:08.543 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:08.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:08.544 00.001 18120 Enqueuing Expose request
23:01:08.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:01:08.544 00.000 21948 MoveAxis(E, 0, ABG)
23:01:08.544 00.000 21948 Move returns status 0, amount 0
23:01:08.544 00.000 21948 MoveAxis(S, 59, ABG)
23:01:08.544 00.000 21948 Guiding  Dir = 1, Dur = 59
23:01:08.544 00.000 21948 IsSlewing returns 0
23:01:08.545 00.001 21948 IsGuiding returns 0
23:01:08.549 00.004 21948 PulseGuide returned control before completion, sleep 65
23:01:08.616 00.067 21948 IsGuiding returns 0
23:01:08.617 00.001 21948 Move returns status 0, amount 59
23:01:08.617 00.000 21948 move complete, result=0
23:01:08.617 00.000 21948 worker thread done servicing request
23:01:08.617 00.000 21948 Worker thread wakes up
23:01:08.617 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 59 ms SOUTH
23:01:08.618 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:08.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:10.245 01.627 21948 Exposure complete
23:01:10.281 00.036 21948 worker thread done servicing request
23:01:10.281 00.000 18120 OnExposeComplete: enter
23:01:10.282 00.001 18120 UpdateGuideState(): m_state=6
23:01:10.282 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
23:01:10.284 00.002 18120 Star::Find returns 1 (0), X=411.03, Y=232.26, Mass=1951, SNR=30.4, Peak=181 HFD=4.1
23:01:10.286 00.002 18120 MultiStar: [#1 -0.11,-0.35,0.72,U] [#2 -0.02,-0.35,0.62,U] [#3 -0.27,-0.57,0.00,M3] [#4 -0.01,0.08,0.56,U] [#5 -0.18,-0.20,0.52,U] [#6 0.01,0.11,0.51,U] [#7 -0.18,0.03,0.58,U] [#8 0.11,-0.18,0.47,U] 
23:01:10.287 00.001 18120 refined, 7 included, MultiStar: {-0.13, -0.14}, one-star: {-0.42, -0.13}
23:01:10.288 00.001 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.21 = -1.21)
23:01:10.289 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
23:01:10.290 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.35 mountX=0.07 mountY=0.18, mountTheta=1.21
23:01:10.291 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.14, opts=13)
23:01:10.291 00.000 18120 Enqueuing Move request for scope (-0.13, -0.14)
23:01:10.292 00.001 21948 Worker thread wakes up
23:01:10.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
23:01:10.292 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
23:01:10.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:10.293 00.001 21948 Moving (-0.13, -0.14) raw xDistance=0.07 yDistance=0.18
23:01:10.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:01:10.293 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.4
23:01:10.293 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.293 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:10.294 00.001 18120 Enqueuing Expose request
23:01:10.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:10.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:01:10.294 00.000 21948 MoveAxis(E, 0, ABG)
23:01:10.294 00.000 21948 Move returns status 0, amount 0
23:01:10.294 00.000 21948 MoveAxis(N, 0, ABG)
23:01:10.294 00.000 21948 Move returns status 0, amount 0
23:01:10.294 00.000 21948 move complete, result=0
23:01:10.294 00.000 21948 worker thread done servicing request
23:01:10.294 00.000 21948 Worker thread wakes up
23:01:10.295 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:10.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:10.295 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:11.820 01.525 21948 Exposure complete
23:01:11.853 00.033 21948 worker thread done servicing request
23:01:11.853 00.000 18120 OnExposeComplete: enter
23:01:11.854 00.001 18120 UpdateGuideState(): m_state=6
23:01:11.854 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
23:01:11.855 00.001 18120 Star::Find returns 1 (0), X=411.18, Y=232.20, Mass=1912, SNR=29.9, Peak=190 HFD=4.0
23:01:11.855 00.000 18120 MultiStar: [#1 0.00,-0.32,0.75,U] [#2 -0.29,-0.37,0.00,M1] [#3 -0.10,-0.41,0.00,M4] [#4 0.17,0.02,0.59,U] [#5 -0.07,-0.17,0.52,U] [#6 0.12,-0.15,0.54,U] [#7 -0.22,-0.30,0.51,U] [#8 -0.39,-0.10,0.00,M1] 
23:01:11.856 00.001 18120 refined, 5 included, MultiStar: {-0.06, -0.19}, one-star: {-0.27, -0.18}
23:01:11.856 00.000 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.14) = xAngle (-0.76 = -0.76)
23:01:11.856 00.000 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.35 = 2.35)
23:01:11.857 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.90 mountX=0.14 mountY=0.14, mountTheta=0.78
23:01:11.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.19, opts=13)
23:01:11.859 00.001 18120 Enqueuing Move request for scope (-0.06, -0.19)
23:01:11.859 00.000 21948 Worker thread wakes up
23:01:11.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:11.860 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
23:01:11.860 00.000 18120 UpdateGuideState exits: m=1912 RSB=29.9
23:01:11.860 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
23:01:11.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.861 00.001 21948 Moving (-0.06, -0.19) raw xDistance=0.14 yDistance=0.14
23:01:11.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:11.861 00.000 18120 Enqueuing Expose request
23:01:11.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:01:11.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:11.862 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:11.862 00.000 21948 MoveAxis(E, 0, ABG)
23:01:11.862 00.000 21948 Move returns status 0, amount 0
23:01:11.862 00.000 21948 MoveAxis(N, 0, ABG)
23:01:11.862 00.000 21948 Move returns status 0, amount 0
23:01:11.862 00.000 21948 move complete, result=0
23:01:11.862 00.000 21948 worker thread done servicing request
23:01:11.862 00.000 21948 Worker thread wakes up
23:01:11.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:11.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:11.862 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:13.497 01.635 21948 Exposure complete
23:01:13.556 00.059 21948 worker thread done servicing request
23:01:13.556 00.000 18120 OnExposeComplete: enter
23:01:13.557 00.001 18120 UpdateGuideState(): m_state=6
23:01:13.558 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
23:01:13.558 00.000 18120 Star::Find returns 1 (0), X=411.39, Y=232.62, Mass=2144, SNR=31.9, Peak=169 HFD=4.3
23:01:13.559 00.001 18120 MultiStar: [#1 -0.06,-0.01,0.69,U] [#2 -0.01,0.00,0.62,U] [#3 -0.31,-0.35,0.00,M5] [#4 0.24,0.36,0.00,M1] [#5 -0.08,0.06,0.49,U] [#6 -0.33,0.16,0.48,U] [#7 -0.04,0.07,0.49,U] [#8 0.01,0.23,0.43,U] 
23:01:13.559 00.000 18120 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {-0.06, 0.23}
23:01:13.559 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
23:01:13.560 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
23:01:13.560 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.18 mountX=-0.13 mountY=0.02, mountTheta=3.00
23:01:13.562 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
23:01:13.562 00.000 18120 Enqueuing Move request for scope (-0.08, 0.11)
23:01:13.563 00.001 21948 Worker thread wakes up
23:01:13.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:01:13.563 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:01:13.563 00.000 21948 Moving (-0.08, 0.11) raw xDistance=-0.13 yDistance=0.02
23:01:13.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:01:13.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:13.563 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.9
23:01:13.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:13.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:13.565 00.001 18120 Enqueuing Expose request
23:01:13.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:13.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:13.565 00.000 21948 MoveAxis(E, 0, ABG)
23:01:13.565 00.000 21948 Move returns status 0, amount 0
23:01:13.565 00.000 21948 MoveAxis(N, 0, ABG)
23:01:13.565 00.000 21948 Move returns status 0, amount 0
23:01:13.565 00.000 21948 move complete, result=0
23:01:13.565 00.000 21948 worker thread done servicing request
23:01:13.565 00.000 21948 Worker thread wakes up
23:01:13.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:13.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:13.566 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:15.092 01.526 21948 Exposure complete
23:01:15.134 00.042 21948 worker thread done servicing request
23:01:15.134 00.000 18120 OnExposeComplete: enter
23:01:15.135 00.001 18120 UpdateGuideState(): m_state=6
23:01:15.136 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
23:01:15.137 00.001 18120 Star::Find returns 1 (0), X=411.44, Y=232.20, Mass=1964, SNR=30.4, Peak=163 HFD=3.9
23:01:15.138 00.001 18120 MultiStar: [#1 0.11,-0.10,0.72,U] [#2 -0.08,-0.22,0.66,U] [#3 -0.56,-0.37,0.00,M6] [#4 0.16,-0.09,0.54,U] [#5 0.13,-0.07,0.53,U] [#6 -0.20,-0.08,0.48,U] [#7 -0.12,-0.14,0.54,U] [#8 0.04,-0.17,0.44,U] 
23:01:15.138 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.14}, one-star: {-0.01, -0.19}
23:01:15.139 00.001 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
23:01:15.139 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
23:01:15.140 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.54 mountX=0.13 mountY=0.06, mountTheta=0.43
23:01:15.141 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.14, opts=13)
23:01:15.142 00.001 18120 Enqueuing Move request for scope (0.00, -0.14)
23:01:15.142 00.000 21948 Worker thread wakes up
23:01:15.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
23:01:15.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
23:01:15.142 00.000 21948 Moving (0.00, -0.14) raw xDistance=0.13 yDistance=0.06
23:01:15.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:01:15.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:15.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:15.143 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.4
23:01:15.143 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:15.144 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:15.144 00.000 18120 Enqueuing Expose request
23:01:15.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:15.145 00.001 21948 MoveAxis(E, 0, ABG)
23:01:15.145 00.000 21948 Move returns status 0, amount 0
23:01:15.145 00.000 21948 MoveAxis(N, 0, ABG)
23:01:15.145 00.000 21948 Move returns status 0, amount 0
23:01:15.145 00.000 21948 move complete, result=0
23:01:15.145 00.000 21948 worker thread done servicing request
23:01:15.145 00.000 21948 Worker thread wakes up
23:01:15.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:15.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:15.145 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:16.767 01.622 21948 Exposure complete
23:01:16.812 00.045 21948 worker thread done servicing request
23:01:16.812 00.000 18120 OnExposeComplete: enter
23:01:16.813 00.001 18120 UpdateGuideState(): m_state=6
23:01:16.813 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
23:01:16.814 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=232.35, Mass=2030, SNR=31.0, Peak=173 HFD=3.9
23:01:16.816 00.002 18120 MultiStar: [#1 0.08,0.01,0.69,U] [#2 -0.20,-0.16,0.63,U] [#3 -0.20,-0.15,0.66,U] [#4 0.03,-0.17,0.52,U] [#5 -0.24,-0.11,0.47,U] [#6 -0.16,0.02,0.50,U] [#7 -0.04,-0.10,0.52,U] [#8 -0.07,0.00,0.43,U] 
23:01:16.817 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.16, -0.04}
23:01:16.819 00.002 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.39 = -1.39)
23:01:16.820 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.71 = 1.71)
23:01:16.821 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.53 mountX=0.02 mountY=0.13, mountTheta=1.39
23:01:16.824 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.08, opts=13)
23:01:16.825 00.001 18120 Enqueuing Move request for scope (-0.11, -0.08)
23:01:16.827 00.002 21948 Worker thread wakes up
23:01:16.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:16.828 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
23:01:16.828 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
23:01:16.828 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.0
23:01:16.829 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.831 00.002 21948 Moving (-0.11, -0.08) raw xDistance=0.02 yDistance=0.13
23:01:16.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:01:16.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:16.831 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:01:16.831 00.000 21948 MoveAxis(E, 0, ABG)
23:01:16.831 00.000 21948 Move returns status 0, amount 0
23:01:16.831 00.000 21948 MoveAxis(N, 0, ABG)
23:01:16.831 00.000 21948 Move returns status 0, amount 0
23:01:16.831 00.000 21948 move complete, result=0
23:01:16.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:16.832 00.001 18120 Enqueuing Expose request
23:01:16.832 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:16.833 00.001 21948 worker thread done servicing request
23:01:16.833 00.000 21948 Worker thread wakes up
23:01:16.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:16.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:18.359 01.526 21948 Exposure complete
23:01:18.396 00.037 21948 worker thread done servicing request
23:01:18.397 00.001 18120 OnExposeComplete: enter
23:01:18.397 00.000 18120 UpdateGuideState(): m_state=6
23:01:18.399 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
23:01:18.400 00.001 18120 Star::Find returns 1 (0), X=411.24, Y=232.20, Mass=1951, SNR=30.4, Peak=178 HFD=4.3
23:01:18.402 00.002 18120 MultiStar: [#1 -0.02,-0.17,0.74,U] [#2 0.07,-0.41,0.00,M1] [#3 0.06,-0.09,0.70,U] [#4 0.21,-0.09,0.57,U] [#5 0.00,-0.13,0.53,U] [#6 0.06,0.15,0.48,U] [#7 -0.05,-0.22,0.52,U] [#8 -0.10,-0.22,0.44,U] 
23:01:18.403 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.21, -0.18}
23:01:18.404 00.001 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.14) = xAngle (-0.58 = -0.58)
23:01:18.405 00.001 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.52 = 2.52)
23:01:18.406 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=0.11 mountY=0.07, mountTheta=0.60
23:01:18.408 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.13, opts=13)
23:01:18.408 00.000 18120 Enqueuing Move request for scope (-0.02, -0.13)
23:01:18.409 00.001 21948 Worker thread wakes up
23:01:18.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
23:01:18.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
23:01:18.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:18.410 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.4
23:01:18.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:18.411 00.001 18120 Enqueuing Expose request
23:01:18.411 00.000 21948 Moving (-0.02, -0.13) raw xDistance=0.11 yDistance=0.07
23:01:18.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:01:18.412 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:01:18.412 00.000 21948 MoveAxis(E, 0, ABG)
23:01:18.412 00.000 21948 Move returns status 0, amount 0
23:01:18.412 00.000 21948 MoveAxis(N, 0, ABG)
23:01:18.412 00.000 21948 Move returns status 0, amount 0
23:01:18.412 00.000 21948 move complete, result=0
23:01:18.412 00.000 21948 worker thread done servicing request
23:01:18.412 00.000 21948 Worker thread wakes up
23:01:18.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:18.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:18.413 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:20.048 01.635 21948 Exposure complete
23:01:20.090 00.042 21948 worker thread done servicing request
23:01:20.091 00.001 18120 OnExposeComplete: enter
23:01:20.092 00.001 18120 UpdateGuideState(): m_state=6
23:01:20.093 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
23:01:20.093 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=232.17, Mass=2072, SNR=31.1, Peak=211 HFD=4.2
23:01:20.096 00.003 18120 MultiStar: [#1 -0.15,-0.35,0.72,U] [#2 0.09,-0.40,0.00,M2] [#3 -0.02,-0.38,0.66,U] [#4 0.20,-0.19,0.55,U] [#5 -0.09,-0.37,0.49,U] [#6 0.14,-0.15,0.51,U] [#7 0.03,-0.37,0.53,U] [#8 -0.03,-0.22,0.42,U] 
23:01:20.096 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.28}, one-star: {-0.32, -0.22}
23:01:20.097 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
23:01:20.098 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
23:01:20.098 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.79 mountX=0.23 mountY=0.18, mountTheta=0.67
23:01:20.099 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.28, opts=13)
23:01:20.100 00.001 18120 Enqueuing Move request for scope (-0.06, -0.28)
23:01:20.100 00.000 21948 Worker thread wakes up
23:01:20.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:20.101 00.001 18120 UpdateGuideState exits: m=2072 RSB=31.1
23:01:20.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:20.101 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:20.102 00.001 18120 Enqueuing Expose request
23:01:20.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
23:01:20.102 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
23:01:20.102 00.000 21948 Moving (-0.06, -0.28) raw xDistance=0.23 yDistance=0.18
23:01:20.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:01:20.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:20.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:01:20.102 00.000 21948 MoveAxis(W, 41, ABG)
23:01:20.102 00.000 21948 Guiding  Dir = 3, Dur = 41
23:01:20.103 00.001 21948 IsSlewing returns 0
23:01:20.103 00.000 21948 IsGuiding returns 0
23:01:20.104 00.001 21948 PulseGuide returned control before completion, sleep 50
23:01:20.155 00.051 21948 IsGuiding returns 1
23:01:20.155 00.000 21948 scope still moving after pulse duration time elapsed
23:01:20.186 00.031 21948 IsSlewing returns 0
23:01:20.187 00.001 21948 IsGuiding returns 0
23:01:20.187 00.000 21948 scope move finished after 41 + 42 ms
23:01:20.187 00.000 21948 Move returns status 0, amount 41
23:01:20.187 00.000 21948 MoveAxis(N, 0, ABG)
23:01:20.187 00.000 21948 Move returns status 0, amount 0
23:01:20.187 00.000 21948 move complete, result=0
23:01:20.187 00.000 21948 worker thread done servicing request
23:01:20.187 00.000 21948 Worker thread wakes up
23:01:20.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:20.187 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:20.187 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
23:01:21.596 01.409 21948 Exposure complete
23:01:21.644 00.048 21948 worker thread done servicing request
23:01:21.644 00.000 18120 OnExposeComplete: enter
23:01:21.647 00.003 18120 UpdateGuideState(): m_state=6
23:01:21.648 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
23:01:21.649 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=232.13, Mass=1917, SNR=30.2, Peak=198 HFD=4.2
23:01:21.650 00.001 18120 MultiStar: [#1 -0.04,-0.38,0.74,U] [#2 0.01,-0.21,0.67,U] [#3 -0.06,-0.14,0.69,U] [#4 0.15,-0.17,0.57,U] [#5 -0.10,-0.12,0.51,U] [#6 -0.37,-0.18,0.00,M1] [#7 0.04,-0.17,0.54,U] [#8 -0.16,0.06,0.44,U] 
23:01:21.653 00.003 18120 refined, 7 included, MultiStar: {-0.07, -0.19}, one-star: {-0.29, -0.26}
23:01:21.655 00.002 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
23:01:21.657 00.002 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
23:01:21.659 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.93 mountX=0.15 mountY=0.15, mountTheta=0.81
23:01:21.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.19, opts=13)
23:01:21.661 00.000 18120 Enqueuing Move request for scope (-0.07, -0.19)
23:01:21.662 00.001 21948 Worker thread wakes up
23:01:21.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:21.663 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.2
23:01:21.663 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.664 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:21.664 00.000 18120 Enqueuing Expose request
23:01:21.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
23:01:21.665 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
23:01:21.665 00.000 21948 Moving (-0.07, -0.19) raw xDistance=0.15 yDistance=0.15
23:01:21.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:01:21.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:21.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:01:21.665 00.000 21948 MoveAxis(E, 0, ABG)
23:01:21.665 00.000 21948 Move returns status 0, amount 0
23:01:21.665 00.000 21948 MoveAxis(N, 0, ABG)
23:01:21.665 00.000 21948 Move returns status 0, amount 0
23:01:21.665 00.000 21948 move complete, result=0
23:01:21.665 00.000 21948 worker thread done servicing request
23:01:21.665 00.000 21948 Worker thread wakes up
23:01:21.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:21.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:21.665 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:23.291 01.626 21948 Exposure complete
23:01:23.333 00.042 21948 worker thread done servicing request
23:01:23.334 00.001 18120 OnExposeComplete: enter
23:01:23.334 00.000 18120 UpdateGuideState(): m_state=6
23:01:23.335 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
23:01:23.335 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=232.36, Mass=2047, SNR=31.1, Peak=183 HFD=4.0
23:01:23.336 00.001 18120 MultiStar: [#1 -0.32,-0.01,0.72,U] [#2 -0.02,-0.08,0.66,U] [#3 -0.37,-0.22,0.00,M3] [#4 0.15,0.16,0.53,U] [#5 -0.09,-0.07,0.48,U] [#6 0.10,0.13,0.50,U] [#7 -0.08,-0.01,0.55,U] [#8 -0.12,-0.01,0.42,U] 
23:01:23.336 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.00}, one-star: {-0.32, -0.03}
23:01:23.339 00.003 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
23:01:23.341 00.002 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.07)
23:01:23.342 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.11 mountX=-0.05 mountY=0.10, mountTheta=2.04
23:01:23.345 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.00, opts=13)
23:01:23.345 00.000 18120 Enqueuing Move request for scope (-0.12, 0.00)
23:01:23.346 00.001 21948 Worker thread wakes up
23:01:23.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:23.347 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
23:01:23.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
23:01:23.347 00.000 21948 Moving (-0.12, 0.00) raw xDistance=-0.05 yDistance=0.10
23:01:23.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:01:23.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:23.347 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.1
23:01:23.348 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.350 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:01:23.350 00.000 21948 MoveAxis(E, 0, ABG)
23:01:23.350 00.000 21948 Move returns status 0, amount 0
23:01:23.350 00.000 21948 MoveAxis(N, 0, ABG)
23:01:23.350 00.000 21948 Move returns status 0, amount 0
23:01:23.350 00.000 21948 move complete, result=0
23:01:23.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:23.351 00.001 18120 Enqueuing Expose request
23:01:23.353 00.002 21948 worker thread done servicing request
23:01:23.353 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:23.354 00.001 21948 Worker thread wakes up
23:01:23.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:23.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:24.874 01.520 21948 Exposure complete
23:01:24.919 00.045 21948 worker thread done servicing request
23:01:24.919 00.000 18120 OnExposeComplete: enter
23:01:24.922 00.003 18120 UpdateGuideState(): m_state=6
23:01:24.925 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
23:01:24.925 00.000 18120 Star::Find returns 1 (0), X=411.23, Y=232.34, Mass=1991, SNR=30.6, Peak=171 HFD=4.2
23:01:24.926 00.001 18120 MultiStar: [#1 -0.10,-0.11,0.75,U] [#2 -0.02,-0.41,0.00,M1] [#3 -0.11,-0.36,0.68,U] [#4 -0.17,0.08,0.55,U] [#5 -0.02,-0.01,0.50,U] [#6 0.22,0.09,0.52,U] [#7 -0.10,0.04,0.53,U] [#8 -0.11,0.17,0.42,U] 
23:01:24.927 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.22, -0.04}
23:01:24.927 00.000 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
23:01:24.927 00.000 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.50 = 1.50)
23:01:24.927 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.75 mountX=-0.00 mountY=0.10, mountTheta=1.60
23:01:24.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
23:01:24.929 00.001 18120 Enqueuing Move request for scope (-0.09, -0.04)
23:01:24.930 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:24.930 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.6
23:01:24.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:24.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:24.931 00.000 18120 Enqueuing Expose request
23:01:24.932 00.001 21948 Worker thread wakes up
23:01:24.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
23:01:24.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
23:01:24.932 00.000 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.10
23:01:24.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:01:24.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:24.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:01:24.932 00.000 21948 MoveAxis(E, 0, ABG)
23:01:24.932 00.000 21948 Move returns status 0, amount 0
23:01:24.932 00.000 21948 MoveAxis(N, 0, ABG)
23:01:24.932 00.000 21948 Move returns status 0, amount 0
23:01:24.932 00.000 21948 move complete, result=0
23:01:24.932 00.000 21948 worker thread done servicing request
23:01:24.932 00.000 21948 Worker thread wakes up
23:01:24.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:24.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:24.932 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:26.560 01.628 21948 Exposure complete
23:01:26.601 00.041 21948 worker thread done servicing request
23:01:26.601 00.000 18120 OnExposeComplete: enter
23:01:26.602 00.001 18120 UpdateGuideState(): m_state=6
23:01:26.603 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
23:01:26.603 00.000 18120 Star::Find returns 1 (0), X=411.46, Y=232.15, Mass=2167, SNR=32.1, Peak=205 HFD=3.8
23:01:26.604 00.001 18120 MultiStar: [#1 0.12,-0.41,0.00,M1] [#2 0.08,-0.22,0.61,U] [#3 0.18,-0.25,0.65,U] [#4 0.23,-0.08,0.55,U] [#5 0.16,0.01,0.52,U] [#6 0.07,-0.05,0.47,U] [#7 0.04,-0.27,0.50,U] [#8 0.09,-0.20,0.40,U] 
23:01:26.605 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.17}, one-star: {0.01, -0.23}
23:01:26.606 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.14) = xAngle (0.11 = 0.11)
23:01:26.606 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.21 = -3.07)
23:01:26.606 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.03 mountX=0.20 mountY=-0.01, mountTheta=-0.07
23:01:26.608 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
23:01:26.608 00.000 18120 Enqueuing Move request for scope (0.10, -0.17)
23:01:26.609 00.001 21948 Worker thread wakes up
23:01:26.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:26.609 00.000 18120 UpdateGuideState exits: m=2167 RSB=32.1
23:01:26.610 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.610 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:26.610 00.000 18120 Enqueuing Expose request
23:01:26.611 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
23:01:26.611 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
23:01:26.611 00.000 21948 Moving (0.10, -0.17) raw xDistance=0.20 yDistance=-0.01
23:01:26.611 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:01:26.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:26.611 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:26.611 00.000 21948 MoveAxis(E, 0, ABG)
23:01:26.611 00.000 21948 Move returns status 0, amount 0
23:01:26.611 00.000 21948 MoveAxis(N, 0, ABG)
23:01:26.611 00.000 21948 Move returns status 0, amount 0
23:01:26.611 00.000 21948 move complete, result=0
23:01:26.611 00.000 21948 worker thread done servicing request
23:01:26.611 00.000 21948 Worker thread wakes up
23:01:26.611 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:26.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:26.612 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:28.134 01.522 21948 Exposure complete
23:01:28.170 00.036 21948 worker thread done servicing request
23:01:28.170 00.000 18120 OnExposeComplete: enter
23:01:28.170 00.000 18120 UpdateGuideState(): m_state=6
23:01:28.171 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
23:01:28.171 00.000 18120 Star::Find returns 1 (0), X=411.56, Y=231.97, Mass=1972, SNR=30.5, Peak=168 HFD=4.1
23:01:28.172 00.001 18120 MultiStar: [#1 0.00,-0.39,0.73,U] [#2 -0.13,-0.58,0.00,M1] [#3 -0.12,-0.66,0.00,M2] [#4 0.24,-0.37,0.00,M1] [#5 0.05,-0.44,0.00,M1] [#6 0.38,-0.39,0.00,M1] [#7 0.10,-0.62,0.00,M1] [#8 0.22,-0.23,0.45,U] 
23:01:28.173 00.001 18120 refined, 2 included, MultiStar: {0.10, -0.37}, one-star: {0.11, -0.42}
23:01:28.175 00.002 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.16 = -0.16)
23:01:28.175 00.000 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
23:01:28.176 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.31 mountX=0.38 mountY=0.08, mountTheta=0.20
23:01:28.177 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.37, opts=13)
23:01:28.177 00.000 18120 Enqueuing Move request for scope (0.10, -0.37)
23:01:28.178 00.001 21948 Worker thread wakes up
23:01:28.178 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.37) opts 0xd
23:01:28.178 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.37)
23:01:28.178 00.000 21948 Moving (0.10, -0.37) raw xDistance=0.38 yDistance=0.08
23:01:28.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:01:28.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:28.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:28.180 00.002 18120 UpdateGuideState exits: m=1972 RSB=30.5
23:01:28.182 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:28.182 00.000 21948 MoveAxis(W, 67, ABG)
23:01:28.182 00.000 21948 Guiding  Dir = 3, Dur = 67
23:01:28.182 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:28.183 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:28.183 00.000 18120 Enqueuing Expose request
23:01:28.183 00.000 21948 IsSlewing returns 0
23:01:28.184 00.001 21948 IsGuiding returns 0
23:01:28.185 00.001 21948 PulseGuide returned control before completion, sleep 76
23:01:28.273 00.088 21948 IsGuiding returns 0
23:01:28.273 00.000 21948 Move returns status 0, amount 67
23:01:28.273 00.000 21948 MoveAxis(N, 0, ABG)
23:01:28.275 00.002 21948 Move returns status 0, amount 0
23:01:28.275 00.000 21948 move complete, result=0
23:01:28.275 00.000 21948 worker thread done servicing request
23:01:28.275 00.000 21948 Worker thread wakes up
23:01:28.275 00.000 18120 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
23:01:28.276 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:28.277 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:29.906 01.629 21948 Exposure complete
23:01:29.941 00.035 21948 worker thread done servicing request
23:01:29.941 00.000 18120 OnExposeComplete: enter
23:01:29.944 00.003 18120 UpdateGuideState(): m_state=6
23:01:29.947 00.003 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
23:01:29.949 00.002 18120 Star::Find returns 1 (0), X=411.40, Y=232.10, Mass=2197, SNR=32.2, Peak=214 HFD=4.0
23:01:29.951 00.002 18120 MultiStar: [#1 0.14,-0.33,0.65,U] [#2 -0.04,-0.62,0.00,M2] [#3 -0.05,-0.39,0.00,M3] [#4 0.09,-0.23,0.54,U] [#5 0.17,-0.45,0.00,M2] [#6 0.19,-0.19,0.49,U] [#7 -0.00,-0.31,0.50,U] [#8 0.07,-0.15,0.40,U] 
23:01:29.951 00.000 18120 refined, 5 included, MultiStar: {0.06, -0.26}, one-star: {-0.05, -0.29}
23:01:29.952 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
23:01:29.952 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
23:01:29.953 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.35 mountX=0.26 mountY=0.06, mountTheta=0.24
23:01:29.955 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.26, opts=13)
23:01:29.955 00.000 18120 Enqueuing Move request for scope (0.06, -0.26)
23:01:29.956 00.001 21948 Worker thread wakes up
23:01:29.957 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
23:01:29.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
23:01:29.957 00.000 21948 Moving (0.06, -0.26) raw xDistance=0.26 yDistance=0.06
23:01:29.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:01:29.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:29.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:29.957 00.000 21948 MoveAxis(W, 51, ABG)
23:01:29.957 00.000 21948 Guiding  Dir = 3, Dur = 51
23:01:29.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:29.958 00.001 18120 UpdateGuideState exits: m=2197 RSB=32.2
23:01:29.959 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:29.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:29.960 00.001 18120 Enqueuing Expose request
23:01:29.961 00.001 21948 IsSlewing returns 0
23:01:29.961 00.000 21948 IsGuiding returns 0
23:01:29.963 00.002 21948 PulseGuide returned control before completion, sleep 60
23:01:30.032 00.069 21948 IsGuiding returns 0
23:01:30.032 00.000 21948 Move returns status 0, amount 51
23:01:30.032 00.000 21948 MoveAxis(N, 0, ABG)
23:01:30.032 00.000 21948 Move returns status 0, amount 0
23:01:30.032 00.000 21948 move complete, result=0
23:01:30.032 00.000 21948 worker thread done servicing request
23:01:30.032 00.000 21948 Worker thread wakes up
23:01:30.032 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:30.032 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:30.032 00.000 18120 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
23:01:31.439 01.407 21948 Exposure complete
23:01:31.468 00.029 21948 worker thread done servicing request
23:01:31.468 00.000 18120 OnExposeComplete: enter
23:01:31.471 00.003 18120 UpdateGuideState(): m_state=6
23:01:31.474 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
23:01:31.476 00.002 18120 Star::Find returns 1 (0), X=411.28, Y=232.27, Mass=2149, SNR=32.0, Peak=192 HFD=4.3
23:01:31.479 00.003 18120 MultiStar: [#1 0.08,-0.04,0.67,U] [#2 -0.05,-0.34,0.63,U] [#3 -0.49,-0.16,0.00,M4] [#4 0.23,0.07,0.54,U] [#5 -0.13,-0.06,0.48,U] [#6 0.23,0.04,0.45,U] [#7 -0.08,-0.14,0.49,U] [#8 -0.08,0.12,0.44,U] 
23:01:31.481 00.002 18120 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.17, -0.11}
23:01:31.483 00.002 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
23:01:31.486 00.003 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
23:01:31.488 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.74 mountX=0.06 mountY=0.04, mountTheta=0.62
23:01:31.489 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
23:01:31.490 00.001 18120 Enqueuing Move request for scope (-0.01, -0.07)
23:01:31.491 00.001 21948 Worker thread wakes up
23:01:31.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:31.492 00.001 18120 UpdateGuideState exits: m=2149 RSB=32.0
23:01:31.492 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.492 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:01:31.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:31.493 00.001 18120 Enqueuing Expose request
23:01:31.493 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:01:31.493 00.000 21948 Moving (-0.01, -0.07) raw xDistance=0.06 yDistance=0.04
23:01:31.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:01:31.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:31.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:01:31.493 00.000 21948 MoveAxis(E, 0, ABG)
23:01:31.493 00.000 21948 Move returns status 0, amount 0
23:01:31.493 00.000 21948 MoveAxis(N, 0, ABG)
23:01:31.493 00.000 21948 Move returns status 0, amount 0
23:01:31.493 00.000 21948 move complete, result=0
23:01:31.494 00.001 21948 worker thread done servicing request
23:01:31.494 00.000 21948 Worker thread wakes up
23:01:31.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:31.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:31.495 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:33.126 01.631 21948 Exposure complete
23:01:33.162 00.036 21948 worker thread done servicing request
23:01:33.162 00.000 18120 OnExposeComplete: enter
23:01:33.162 00.000 18120 UpdateGuideState(): m_state=6
23:01:33.163 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
23:01:33.163 00.000 18120 Star::Find returns 1 (0), X=411.15, Y=232.30, Mass=2168, SNR=32.1, Peak=193 HFD=4.3
23:01:33.165 00.002 18120 MultiStar: [#1 -0.29,-0.27,0.00,M1] [#2 -0.17,-0.02,0.59,U] [#3 -0.54,-0.24,0.00,M5] [#4 0.07,0.09,0.52,U] [#5 -0.17,0.19,0.45,U] [#6 0.03,0.13,0.47,U] [#7 -0.10,0.16,0.47,U] [#8 -0.19,0.01,0.42,U] 
23:01:33.166 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.05}, one-star: {-0.30, -0.08}
23:01:33.167 00.001 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.96 = -2.32)
23:01:33.168 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.06 = 0.78)
23:01:33.170 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.82 mountX=-0.10 mountY=0.10, mountTheta=2.34
23:01:33.172 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.05, opts=13)
23:01:33.173 00.001 18120 Enqueuing Move request for scope (-0.14, 0.05)
23:01:33.173 00.000 21948 Worker thread wakes up
23:01:33.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
23:01:33.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
23:01:33.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:33.174 00.001 18120 UpdateGuideState exits: m=2168 RSB=32.1
23:01:33.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.175 00.001 21948 Moving (-0.14, 0.05) raw xDistance=-0.10 yDistance=0.10
23:01:33.175 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:33.175 00.000 18120 Enqueuing Expose request
23:01:33.176 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:01:33.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:33.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:01:33.176 00.000 21948 MoveAxis(E, 0, ABG)
23:01:33.176 00.000 21948 Move returns status 0, amount 0
23:01:33.176 00.000 21948 MoveAxis(N, 0, ABG)
23:01:33.176 00.000 21948 Move returns status 0, amount 0
23:01:33.176 00.000 21948 move complete, result=0
23:01:33.176 00.000 21948 worker thread done servicing request
23:01:33.176 00.000 21948 Worker thread wakes up
23:01:33.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:33.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:33.176 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:34.694 01.518 21948 Exposure complete
23:01:34.719 00.025 21948 worker thread done servicing request
23:01:34.719 00.000 18120 OnExposeComplete: enter
23:01:34.720 00.001 18120 UpdateGuideState(): m_state=6
23:01:34.720 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
23:01:34.721 00.001 18120 Star::Find returns 1 (0), X=411.34, Y=232.26, Mass=2238, SNR=32.5, Peak=202 HFD=4.2
23:01:34.721 00.000 18120 MultiStar: [#1 -0.01,-0.27,0.72,U] [#2 -0.10,-0.00,0.60,U] [#3 -0.14,-0.18,0.65,U] [#4 0.28,-0.03,0.51,U] [#5 -0.15,0.12,0.46,U] [#6 0.11,0.13,0.45,U] [#7 -0.17,-0.07,0.47,U] [#8 -0.08,-0.17,0.40,U] 
23:01:34.721 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.11, -0.12}
23:01:34.722 00.001 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.14) = xAngle (-0.95 = -0.95)
23:01:34.722 00.000 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.15 = 2.15)
23:01:34.723 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.09 mountX=0.06 mountY=0.08, mountTheta=0.96
23:01:34.724 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
23:01:34.725 00.001 18120 Enqueuing Move request for scope (-0.05, -0.08)
23:01:34.725 00.000 21948 Worker thread wakes up
23:01:34.725 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:34.726 00.001 18120 UpdateGuideState exits: m=2238 RSB=32.5
23:01:34.726 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:34.726 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:34.727 00.001 18120 Enqueuing Expose request
23:01:34.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
23:01:34.727 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
23:01:34.727 00.000 21948 Moving (-0.05, -0.08) raw xDistance=0.06 yDistance=0.08
23:01:34.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:01:34.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:34.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:34.727 00.000 21948 MoveAxis(E, 0, ABG)
23:01:34.727 00.000 21948 Move returns status 0, amount 0
23:01:34.727 00.000 21948 MoveAxis(N, 0, ABG)
23:01:34.728 00.001 21948 Move returns status 0, amount 0
23:01:34.728 00.000 21948 move complete, result=0
23:01:34.728 00.000 21948 worker thread done servicing request
23:01:34.728 00.000 21948 Worker thread wakes up
23:01:34.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:34.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:34.728 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:36.359 01.631 21948 Exposure complete
23:01:36.390 00.031 21948 worker thread done servicing request
23:01:36.390 00.000 18120 OnExposeComplete: enter
23:01:36.392 00.002 18120 UpdateGuideState(): m_state=6
23:01:36.392 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
23:01:36.393 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=232.21, Mass=1866, SNR=29.7, Peak=170 HFD=3.8
23:01:36.393 00.000 18120 MultiStar: [#1 -0.13,-0.23,0.74,U] [#2 0.02,-0.34,0.67,U] [#3 -0.02,-0.30,0.70,U] [#4 0.34,0.04,0.58,U] [#5 0.12,-0.04,0.54,U] [#6 0.13,0.05,0.51,U] [#7 0.13,-0.29,0.56,U] [#8 0.27,-0.05,0.47,U] 
23:01:36.394 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.15, -0.17}
23:01:36.394 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.13 = 0.13)
23:01:36.394 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.23 = -3.05)
23:01:36.395 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.02 mountX=0.19 mountY=-0.02, mountTheta=-0.09
23:01:36.396 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.16, opts=13)
23:01:36.396 00.000 18120 Enqueuing Move request for scope (0.10, -0.16)
23:01:36.397 00.001 21948 Worker thread wakes up
23:01:36.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:36.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:01:36.397 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.7
23:01:36.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.399 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:36.399 00.000 18120 Enqueuing Expose request
23:01:36.400 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:01:36.400 00.000 21948 Moving (0.10, -0.16) raw xDistance=0.19 yDistance=-0.02
23:01:36.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:01:36.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:36.400 00.000 21948 MoveAxis(E, 0, ABG)
23:01:36.400 00.000 21948 Move returns status 0, amount 0
23:01:36.400 00.000 21948 MoveAxis(N, 0, ABG)
23:01:36.400 00.000 21948 Move returns status 0, amount 0
23:01:36.400 00.000 21948 move complete, result=0
23:01:36.400 00.000 21948 worker thread done servicing request
23:01:36.400 00.000 21948 Worker thread wakes up
23:01:36.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:36.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:36.400 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:37.924 01.524 21948 Exposure complete
23:01:37.954 00.030 18120 OnExposeComplete: enter
23:01:37.955 00.001 18120 UpdateGuideState(): m_state=6
23:01:37.956 00.001 21948 worker thread done servicing request
23:01:37.956 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
23:01:37.957 00.001 18120 Star::Find returns 1 (0), X=411.22, Y=232.16, Mass=1980, SNR=30.6, Peak=181 HFD=4.1
23:01:37.958 00.001 18120 MultiStar: [#1 -0.26,-0.41,0.00,M1] [#2 -0.24,-0.25,0.67,U] [#3 -0.10,-0.26,0.68,U] [#4 0.12,-0.02,0.61,U] [#5 0.04,-0.09,0.52,U] [#6 0.05,-0.06,0.49,U] [#7 0.00,-0.28,0.52,U] [#8 -0.02,-0.12,0.44,U] 
23:01:37.958 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {-0.23, -0.23}
23:01:37.959 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
23:01:37.959 00.000 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
23:01:37.960 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.96 mountX=0.13 mountY=0.14, mountTheta=0.83
23:01:37.961 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.18, opts=13)
23:01:37.961 00.000 18120 Enqueuing Move request for scope (-0.07, -0.18)
23:01:37.962 00.001 21948 Worker thread wakes up
23:01:37.962 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
23:01:37.962 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
23:01:37.962 00.000 21948 Moving (-0.07, -0.18) raw xDistance=0.13 yDistance=0.14
23:01:37.962 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:01:37.962 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:37.962 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:37.963 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.6
23:01:37.963 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:37.964 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:37.964 00.000 18120 Enqueuing Expose request
23:01:37.965 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:37.965 00.000 21948 MoveAxis(E, 0, ABG)
23:01:37.965 00.000 21948 Move returns status 0, amount 0
23:01:37.965 00.000 21948 MoveAxis(N, 0, ABG)
23:01:37.965 00.000 21948 Move returns status 0, amount 0
23:01:37.965 00.000 21948 move complete, result=0
23:01:37.965 00.000 21948 worker thread done servicing request
23:01:37.965 00.000 21948 Worker thread wakes up
23:01:37.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:37.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:37.967 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:39.600 01.633 21948 Exposure complete
23:01:39.638 00.038 21948 worker thread done servicing request
23:01:39.638 00.000 18120 OnExposeComplete: enter
23:01:39.640 00.002 18120 UpdateGuideState(): m_state=6
23:01:39.642 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
23:01:39.643 00.001 18120 Star::Find returns 1 (0), X=411.36, Y=232.15, Mass=2087, SNR=31.5, Peak=197 HFD=3.9
23:01:39.645 00.002 18120 MultiStar: [#1 -0.05,-0.30,0.72,U] [#2 0.00,-0.48,0.00,M1] [#3 0.00,-0.32,0.67,U] [#4 0.14,0.11,0.54,U] [#5 0.12,-0.13,0.52,U] [#6 0.35,-0.11,0.48,U] [#7 0.26,-0.35,0.00,M1] [#8 0.13,0.03,0.43,U] 
23:01:39.646 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.16}, one-star: {-0.09, -0.23}
23:01:39.647 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
23:01:39.648 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.01 = 3.01)
23:01:39.649 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=0.17 mountY=0.02, mountTheta=0.13
23:01:39.651 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.16, opts=13)
23:01:39.652 00.001 18120 Enqueuing Move request for scope (0.06, -0.16)
23:01:39.653 00.001 21948 Worker thread wakes up
23:01:39.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:39.653 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.5
23:01:39.654 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.654 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
23:01:39.654 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:39.655 00.001 18120 Enqueuing Expose request
23:01:39.655 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
23:01:39.655 00.000 21948 Moving (0.06, -0.16) raw xDistance=0.17 yDistance=0.02
23:01:39.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:01:39.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:39.655 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:39.655 00.000 21948 MoveAxis(E, 0, ABG)
23:01:39.655 00.000 21948 Move returns status 0, amount 0
23:01:39.655 00.000 21948 MoveAxis(N, 0, ABG)
23:01:39.655 00.000 21948 Move returns status 0, amount 0
23:01:39.655 00.000 21948 move complete, result=0
23:01:39.655 00.000 21948 worker thread done servicing request
23:01:39.655 00.000 21948 Worker thread wakes up
23:01:39.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:39.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:39.656 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:41.175 01.519 21948 Exposure complete
23:01:41.219 00.044 21948 worker thread done servicing request
23:01:41.219 00.000 18120 OnExposeComplete: enter
23:01:41.221 00.002 18120 UpdateGuideState(): m_state=6
23:01:41.222 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
23:01:41.223 00.001 18120 Star::Find returns 1 (0), X=411.51, Y=232.30, Mass=2074, SNR=31.3, Peak=186 HFD=4.0
23:01:41.224 00.001 18120 MultiStar: [#1 0.18,-0.23,0.67,U] [#2 0.03,-0.13,0.63,U] [#3 0.08,-0.20,0.69,U] [#4 0.07,0.12,0.58,U] [#5 0.13,-0.13,0.48,U] [#6 -0.06,-0.07,0.49,U] [#7 0.23,-0.21,0.51,U] [#8 0.12,-0.19,0.44,U] 
23:01:41.225 00.001 18120 single-star, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.06, -0.09}
23:01:41.225 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.14) = xAngle (0.13 = 0.13)
23:01:41.226 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.23 = -3.05)
23:01:41.227 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=0.11 mountY=-0.01, mountTheta=-0.09
23:01:41.230 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
23:01:41.231 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
23:01:41.232 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:41.233 00.001 21948 Worker thread wakes up
23:01:41.233 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:01:41.233 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:01:41.233 00.000 21948 Moving (0.06, -0.09) raw xDistance=0.11 yDistance=-0.01
23:01:41.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:01:41.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:41.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:41.233 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.3
23:01:41.234 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.235 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:41.236 00.001 18120 Enqueuing Expose request
23:01:41.237 00.001 21948 MoveAxis(E, 0, ABG)
23:01:41.237 00.000 21948 Move returns status 0, amount 0
23:01:41.237 00.000 21948 MoveAxis(N, 0, ABG)
23:01:41.237 00.000 21948 Move returns status 0, amount 0
23:01:41.237 00.000 21948 move complete, result=0
23:01:41.237 00.000 21948 worker thread done servicing request
23:01:41.237 00.000 21948 Worker thread wakes up
23:01:41.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:41.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:41.238 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:42.863 01.625 21948 Exposure complete
23:01:42.899 00.036 21948 worker thread done servicing request
23:01:42.900 00.001 18120 OnExposeComplete: enter
23:01:42.902 00.002 18120 UpdateGuideState(): m_state=6
23:01:42.904 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
23:01:42.905 00.001 18120 Star::Find returns 1 (0), X=411.30, Y=232.20, Mass=2016, SNR=30.8, Peak=172 HFD=4.1
23:01:42.906 00.001 18120 MultiStar: [#1 0.10,-0.31,0.73,U] [#2 0.13,-0.33,0.66,U] [#3 -0.42,-0.32,0.00,M1] [#4 0.21,0.09,0.56,U] [#5 -0.15,0.06,0.53,U] [#6 -0.02,0.03,0.49,U] [#7 -0.08,-0.26,0.50,U] [#8 0.01,-0.17,0.46,U] 
23:01:42.907 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.15}, one-star: {-0.15, -0.19}
23:01:42.910 00.003 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.43 = -0.43)
23:01:42.913 00.003 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.67 = 2.67)
23:01:42.915 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.57 mountX=0.14 mountY=0.07, mountTheta=0.46
23:01:42.919 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.15, opts=13)
23:01:42.919 00.000 18120 Enqueuing Move request for scope (-0.00, -0.15)
23:01:42.920 00.001 21948 Worker thread wakes up
23:01:42.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:42.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
23:01:42.920 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
23:01:42.920 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.8
23:01:42.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:42.922 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:42.922 00.000 18120 Enqueuing Expose request
23:01:42.923 00.001 21948 Moving (-0.00, -0.15) raw xDistance=0.14 yDistance=0.07
23:01:42.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:01:42.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:42.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:01:42.923 00.000 21948 MoveAxis(E, 0, ABG)
23:01:42.923 00.000 21948 Move returns status 0, amount 0
23:01:42.923 00.000 21948 MoveAxis(N, 0, ABG)
23:01:42.923 00.000 21948 Move returns status 0, amount 0
23:01:42.923 00.000 21948 move complete, result=0
23:01:42.923 00.000 21948 worker thread done servicing request
23:01:42.923 00.000 21948 Worker thread wakes up
23:01:42.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:42.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:42.925 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:44.437 01.512 21948 Exposure complete
23:01:44.480 00.043 21948 worker thread done servicing request
23:01:44.481 00.001 18120 OnExposeComplete: enter
23:01:44.483 00.002 18120 UpdateGuideState(): m_state=6
23:01:44.485 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
23:01:44.486 00.001 18120 Star::Find returns 1 (0), X=411.10, Y=232.29, Mass=2165, SNR=32.0, Peak=212 HFD=4.1
23:01:44.487 00.001 18120 MultiStar: [#1 -0.11,-0.14,0.72,U] [#2 -0.14,-0.01,0.62,U] [#3 -0.11,-0.17,0.64,U] [#4 0.13,0.07,0.53,U] [#5 -0.02,0.17,0.48,U] [#6 -0.09,0.34,0.47,U] [#7 -0.10,0.14,0.51,U] [#8 -0.25,0.18,0.40,U] 
23:01:44.487 00.000 18120 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.35, -0.10}
23:01:44.487 00.000 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.14) = xAngle (4.15 = -2.14)
23:01:44.488 00.001 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.25 = 0.96)
23:01:44.488 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=-0.07 mountY=0.11, mountTheta=2.15
23:01:44.489 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.02, opts=13)
23:01:44.490 00.001 18120 Enqueuing Move request for scope (-0.13, 0.02)
23:01:44.490 00.000 21948 Worker thread wakes up
23:01:44.490 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:44.491 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
23:01:44.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
23:01:44.491 00.000 18120 UpdateGuideState exits: m=2165 RSB=32.0
23:01:44.491 00.000 21948 Moving (-0.13, 0.02) raw xDistance=-0.07 yDistance=0.11
23:01:44.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:01:44.492 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:44.492 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:44.492 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:01:44.492 00.000 21948 MoveAxis(E, 0, ABG)
23:01:44.492 00.000 21948 Move returns status 0, amount 0
23:01:44.492 00.000 21948 MoveAxis(N, 0, ABG)
23:01:44.492 00.000 21948 Move returns status 0, amount 0
23:01:44.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:44.492 00.000 18120 Enqueuing Expose request
23:01:44.493 00.001 21948 move complete, result=0
23:01:44.493 00.000 21948 worker thread done servicing request
23:01:44.493 00.000 21948 Worker thread wakes up
23:01:44.493 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:44.494 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:44.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:46.123 01.629 21948 Exposure complete
23:01:46.157 00.034 21948 worker thread done servicing request
23:01:46.157 00.000 18120 OnExposeComplete: enter
23:01:46.158 00.001 18120 UpdateGuideState(): m_state=6
23:01:46.158 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
23:01:46.159 00.001 18120 Star::Find returns 1 (0), X=411.48, Y=232.40, Mass=2060, SNR=31.2, Peak=171 HFD=4.1
23:01:46.159 00.000 18120 MultiStar: [#1 -0.17,0.04,0.71,U] [#2 0.05,-0.06,0.62,U] [#3 0.09,-0.16,0.69,U] [#4 -0.17,0.40,0.00,M1] [#5 -0.16,0.22,0.51,U] [#6 -0.02,0.14,0.49,U] [#7 -0.14,-0.15,0.51,U] [#8 0.07,0.13,0.43,U] 
23:01:46.159 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {0.03, 0.01}
23:01:46.160 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
23:01:46.160 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
23:01:46.161 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.78 mountX=-0.02 mountY=0.02, mountTheta=2.38
23:01:46.162 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
23:01:46.163 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
23:01:46.163 00.000 21948 Worker thread wakes up
23:01:46.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:46.164 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.2
23:01:46.164 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.165 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:46.165 00.000 18120 Enqueuing Expose request
23:01:46.166 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:01:46.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:01:46.166 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.02
23:01:46.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:01:46.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:46.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:46.166 00.000 21948 MoveAxis(E, 0, ABG)
23:01:46.166 00.000 21948 Move returns status 0, amount 0
23:01:46.166 00.000 21948 MoveAxis(N, 0, ABG)
23:01:46.166 00.000 21948 Move returns status 0, amount 0
23:01:46.166 00.000 21948 move complete, result=0
23:01:46.166 00.000 21948 worker thread done servicing request
23:01:46.166 00.000 21948 Worker thread wakes up
23:01:46.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:46.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:46.166 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:47.694 01.528 21948 Exposure complete
23:01:47.721 00.027 21948 worker thread done servicing request
23:01:47.721 00.000 18120 OnExposeComplete: enter
23:01:47.722 00.001 18120 UpdateGuideState(): m_state=6
23:01:47.722 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
23:01:47.723 00.001 18120 Star::Find returns 1 (0), X=411.32, Y=232.37, Mass=1916, SNR=30.0, Peak=167 HFD=3.8
23:01:47.724 00.001 18120 MultiStar: [#1 -0.19,-0.17,0.77,U] [#2 0.11,-0.03,0.70,U] [#3 -0.57,-0.06,0.00,M1] [#4 0.14,-0.01,0.56,U] [#5 -0.02,0.16,0.51,U] [#6 -0.25,0.03,0.52,U] [#7 -0.12,0.07,0.54,U] [#8 -0.01,-0.15,0.46,U] 
23:01:47.724 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.13, -0.01}
23:01:47.724 00.000 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.14) = xAngle (-1.69 = -1.69)
23:01:47.725 00.001 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.41 = 1.41)
23:01:47.725 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.83 mountX=-0.01 mountY=0.07, mountTheta=1.69
23:01:47.726 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
23:01:47.727 00.001 18120 Enqueuing Move request for scope (-0.06, -0.02)
23:01:47.727 00.000 21948 Worker thread wakes up
23:01:47.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:01:47.727 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:01:47.727 00.000 21948 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.07
23:01:47.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:47.728 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.0
23:01:47.729 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:47.729 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:47.729 00.000 18120 Enqueuing Expose request
23:01:47.730 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:47.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:47.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:01:47.730 00.000 21948 MoveAxis(E, 0, ABG)
23:01:47.730 00.000 21948 Move returns status 0, amount 0
23:01:47.730 00.000 21948 MoveAxis(N, 0, ABG)
23:01:47.730 00.000 21948 Move returns status 0, amount 0
23:01:47.730 00.000 21948 move complete, result=0
23:01:47.730 00.000 21948 worker thread done servicing request
23:01:47.730 00.000 21948 Worker thread wakes up
23:01:47.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:47.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:47.731 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:49.365 01.634 21948 Exposure complete
23:01:49.406 00.041 21948 worker thread done servicing request
23:01:49.407 00.001 18120 OnExposeComplete: enter
23:01:49.408 00.001 18120 UpdateGuideState(): m_state=6
23:01:49.408 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
23:01:49.409 00.001 18120 Star::Find returns 1 (0), X=411.37, Y=232.46, Mass=2178, SNR=32.1, Peak=185 HFD=4.0
23:01:49.409 00.000 18120 MultiStar: [#1 -0.09,-0.14,0.68,U] [#2 -0.05,0.15,0.62,U] [#3 -0.59,-0.13,0.00,M2] [#4 0.00,0.42,0.00,M1] [#5 -0.11,0.29,0.52,U] [#6 -0.01,0.11,0.47,U] [#7 -0.09,-0.16,0.52,U] [#8 -0.02,0.10,0.41,U] 
23:01:49.409 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.05}, one-star: {-0.08, 0.07}
23:01:49.412 00.003 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.62 = -2.67)
23:01:49.413 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
23:01:49.413 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.47 mountX=-0.08 mountY=0.04, mountTheta=2.70
23:01:49.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
23:01:49.414 00.000 18120 Enqueuing Move request for scope (-0.07, 0.05)
23:01:49.415 00.001 21948 Worker thread wakes up
23:01:49.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
23:01:49.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
23:01:49.415 00.000 21948 Moving (-0.07, 0.05) raw xDistance=-0.08 yDistance=0.04
23:01:49.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:01:49.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:49.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:49.417 00.002 18120 UpdateGuideState exits: m=2178 RSB=32.1
23:01:49.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:49.418 00.001 18120 Enqueuing Expose request
23:01:49.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:01:49.418 00.000 21948 MoveAxis(E, 0, ABG)
23:01:49.418 00.000 21948 Move returns status 0, amount 0
23:01:49.418 00.000 21948 MoveAxis(N, 0, ABG)
23:01:49.418 00.000 21948 Move returns status 0, amount 0
23:01:49.418 00.000 21948 move complete, result=0
23:01:49.418 00.000 21948 worker thread done servicing request
23:01:49.418 00.000 21948 Worker thread wakes up
23:01:49.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:49.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:49.419 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:50.933 01.514 21948 Exposure complete
23:01:50.975 00.042 21948 worker thread done servicing request
23:01:50.976 00.001 18120 OnExposeComplete: enter
23:01:50.976 00.000 18120 UpdateGuideState(): m_state=6
23:01:50.977 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
23:01:50.978 00.001 18120 Star::Find returns 1 (0), X=411.10, Y=232.58, Mass=2149, SNR=31.9, Peak=188 HFD=4.0
23:01:50.981 00.003 18120 MultiStar: [#1 -0.25,0.11,0.71,U] [#2 -0.08,-0.09,0.61,U] [#3 -0.14,-0.12,0.63,U] [#4 0.14,0.38,0.00,M2] [#5 0.02,0.08,0.49,U] [#6 -0.19,0.28,0.49,U] [#7 -0.23,0.14,0.50,U] [#8 -0.12,0.26,0.43,U] 
23:01:50.984 00.003 18120 refined, 7 included, MultiStar: {-0.19, 0.10}, one-star: {-0.35, 0.19}
23:01:50.986 00.002 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
23:01:50.988 00.002 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.60)
23:01:50.990 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.64 mountX=-0.17 mountY=0.12, mountTheta=2.53
23:01:50.994 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.10, opts=13)
23:01:50.994 00.000 18120 Enqueuing Move request for scope (-0.19, 0.10)
23:01:50.995 00.001 21948 Worker thread wakes up
23:01:50.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:50.995 00.000 18120 UpdateGuideState exits: m=2149 RSB=31.9
23:01:50.996 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:50.996 00.000 18120 Enqueuing Expose request
23:01:50.997 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
23:01:50.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
23:01:50.997 00.000 21948 Moving (-0.19, 0.10) raw xDistance=-0.17 yDistance=0.12
23:01:50.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:01:50.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:50.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:50.997 00.000 21948 MoveAxis(E, 0, ABG)
23:01:50.997 00.000 21948 Move returns status 0, amount 0
23:01:50.997 00.000 21948 MoveAxis(N, 0, ABG)
23:01:50.997 00.000 21948 Move returns status 0, amount 0
23:01:50.997 00.000 21948 move complete, result=0
23:01:50.997 00.000 21948 worker thread done servicing request
23:01:50.997 00.000 21948 Worker thread wakes up
23:01:50.997 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:50.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:50.997 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:52.630 01.633 21948 Exposure complete
23:01:52.667 00.037 18120 OnExposeComplete: enter
23:01:52.667 00.000 18120 UpdateGuideState(): m_state=6
23:01:52.668 00.001 21948 worker thread done servicing request
23:01:52.668 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
23:01:52.669 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=232.49, Mass=2110, SNR=31.6, Peak=182 HFD=3.9
23:01:52.669 00.000 18120 MultiStar: [#1 -0.04,0.01,0.71,U] [#2 0.13,-0.06,0.61,U] [#3 -0.54,-0.25,0.00,M2] [#4 0.18,0.35,0.00,M3] [#5 -0.17,0.14,0.51,U] [#6 -0.08,0.03,0.49,U] [#7 -0.22,0.20,0.53,U] [#8 -0.12,0.30,0.42,U] 
23:01:52.670 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.09}, one-star: {-0.16, 0.10}
23:01:52.670 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.52 = -2.77)
23:01:52.670 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
23:01:52.671 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=-0.12 mountY=0.04, mountTheta=2.80
23:01:52.672 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.09, opts=13)
23:01:52.672 00.000 18120 Enqueuing Move request for scope (-0.09, 0.09)
23:01:52.673 00.001 21948 Worker thread wakes up
23:01:52.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:01:52.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:01:52.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:52.674 00.001 18120 UpdateGuideState exits: m=2110 RSB=31.6
23:01:52.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:52.675 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:52.675 00.000 18120 Enqueuing Expose request
23:01:52.675 00.000 21948 Moving (-0.09, 0.09) raw xDistance=-0.12 yDistance=0.04
23:01:52.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:01:52.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:52.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:01:52.675 00.000 21948 MoveAxis(E, 0, ABG)
23:01:52.675 00.000 21948 Move returns status 0, amount 0
23:01:52.675 00.000 21948 MoveAxis(N, 0, ABG)
23:01:52.675 00.000 21948 Move returns status 0, amount 0
23:01:52.675 00.000 21948 move complete, result=0
23:01:52.675 00.000 21948 worker thread done servicing request
23:01:52.675 00.000 21948 Worker thread wakes up
23:01:52.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:52.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:52.676 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:54.193 01.517 21948 Exposure complete
23:01:54.240 00.047 21948 worker thread done servicing request
23:01:54.240 00.000 18120 OnExposeComplete: enter
23:01:54.241 00.001 18120 UpdateGuideState(): m_state=6
23:01:54.241 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
23:01:54.243 00.002 18120 Star::Find returns 1 (0), X=411.11, Y=232.56, Mass=2110, SNR=31.6, Peak=207 HFD=3.9
23:01:54.243 00.000 18120 MultiStar: [#1 -0.20,0.13,0.70,U] [#2 -0.19,-0.03,0.61,U] [#3 -0.38,-0.11,0.00,M3] [#4 -0.06,0.45,0.00,M4] [#5 -0.26,0.16,0.54,U] [#6 -0.19,0.15,0.47,U] [#7 -0.30,0.08,0.52,U] [#8 -0.11,0.06,0.43,U] 
23:01:54.245 00.002 18120 refined, 6 included, MultiStar: {-0.24, 0.11}, one-star: {-0.34, 0.17}
23:01:54.245 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.86 = -2.43)
23:01:54.247 00.002 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.68)
23:01:54.247 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.71 mountX=-0.20 mountY=0.17, mountTheta=2.45
23:01:54.249 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.11, opts=13)
23:01:54.250 00.001 18120 Enqueuing Move request for scope (-0.24, 0.11)
23:01:54.251 00.001 21948 Worker thread wakes up
23:01:54.252 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
23:01:54.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:54.252 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.6
23:01:54.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.253 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:54.253 00.000 18120 Enqueuing Expose request
23:01:54.254 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
23:01:54.254 00.000 21948 Moving (-0.24, 0.11) raw xDistance=-0.20 yDistance=0.17
23:01:54.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:01:54.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:54.254 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:01:54.254 00.000 21948 MoveAxis(E, 0, ABG)
23:01:54.254 00.000 21948 Move returns status 0, amount 0
23:01:54.254 00.000 21948 MoveAxis(N, 0, ABG)
23:01:54.254 00.000 21948 Move returns status 0, amount 0
23:01:54.254 00.000 21948 move complete, result=0
23:01:54.254 00.000 21948 worker thread done servicing request
23:01:54.254 00.000 21948 Worker thread wakes up
23:01:54.254 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:54.254 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:54.254 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:55.885 01.631 21948 Exposure complete
23:01:55.912 00.027 21948 worker thread done servicing request
23:01:55.912 00.000 18120 OnExposeComplete: enter
23:01:55.913 00.001 18120 UpdateGuideState(): m_state=6
23:01:55.914 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
23:01:55.917 00.003 18120 Star::Find returns 1 (0), X=411.08, Y=232.60, Mass=1980, SNR=30.6, Peak=182 HFD=3.9
23:01:55.920 00.003 18120 MultiStar: [#1 -0.22,0.05,0.73,U] [#2 -0.18,-0.02,0.64,U] [#3 -0.67,0.03,0.00,M4] [#4 -0.06,0.32,0.58,U] [#5 -0.33,0.18,0.57,U] [#6 0.03,0.20,0.47,U] [#7 -0.08,0.23,0.47,U] [#8 -0.16,0.26,0.45,U] 
23:01:55.921 00.001 18120 refined, 7 included, MultiStar: {-0.19, 0.17}, one-star: {-0.37, 0.22}
23:01:55.922 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.57 = -2.72)
23:01:55.923 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
23:01:55.924 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=-0.24 mountY=0.10, mountTheta=2.75
23:01:55.926 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.17, opts=13)
23:01:55.927 00.001 18120 Enqueuing Move request for scope (-0.19, 0.17)
23:01:55.927 00.000 21948 Worker thread wakes up
23:01:55.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:55.927 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.6
23:01:55.928 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:55.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:55.929 00.001 18120 Enqueuing Expose request
23:01:55.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
23:01:55.929 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
23:01:55.929 00.000 21948 Moving (-0.19, 0.17) raw xDistance=-0.24 yDistance=0.10
23:01:55.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:01:55.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:55.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:01:55.929 00.000 21948 MoveAxis(E, 42, ABG)
23:01:55.929 00.000 21948 Guiding  Dir = 2, Dur = 42
23:01:55.929 00.000 21948 IsSlewing returns 0
23:01:55.930 00.001 21948 IsGuiding returns 0
23:01:55.932 00.002 21948 PulseGuide returned control before completion, sleep 51
23:01:55.996 00.064 21948 IsGuiding returns 0
23:01:55.996 00.000 21948 Move returns status 0, amount 42
23:01:55.996 00.000 21948 MoveAxis(N, 0, ABG)
23:01:55.996 00.000 21948 Move returns status 0, amount 0
23:01:55.997 00.001 21948 move complete, result=0
23:01:55.997 00.000 21948 worker thread done servicing request
23:01:55.997 00.000 21948 Worker thread wakes up
23:01:55.997 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:01:55.998 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:55.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:57.401 01.403 21948 Exposure complete
23:01:57.430 00.029 21948 worker thread done servicing request
23:01:57.430 00.000 18120 OnExposeComplete: enter
23:01:57.431 00.001 18120 UpdateGuideState(): m_state=6
23:01:57.434 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
23:01:57.435 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=232.39, Mass=2123, SNR=31.7, Peak=190 HFD=3.9
23:01:57.436 00.001 18120 MultiStar: [#1 -0.20,0.08,0.69,U] [#2 -0.27,-0.20,0.64,U] [#3 -0.44,-0.16,0.00,M5] [#4 -0.07,0.26,0.56,U] [#5 -0.24,0.04,0.52,U] [#6 -0.40,-0.02,0.00,M1] [#7 -0.03,-0.13,0.54,U] [#8 -0.22,-0.08,0.44,U] 
23:01:57.437 00.001 18120 refined, 6 included, MultiStar: {-0.19, -0.00}, one-star: {-0.26, 0.00}
23:01:57.438 00.001 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
23:01:57.440 00.002 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.11 = 1.11)
23:01:57.441 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.13 mountX=-0.08 mountY=0.17, mountTheta=2.00
23:01:57.443 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.00, opts=13)
23:01:57.444 00.001 18120 Enqueuing Move request for scope (-0.19, -0.00)
23:01:57.445 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:57.445 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.7
23:01:57.446 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:57.448 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:57.449 00.001 18120 Enqueuing Expose request
23:01:57.451 00.002 21948 Worker thread wakes up
23:01:57.452 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
23:01:57.452 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
23:01:57.452 00.000 21948 Moving (-0.19, -0.00) raw xDistance=-0.08 yDistance=0.17
23:01:57.452 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:01:57.452 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:57.452 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:01:57.452 00.000 21948 MoveAxis(E, 0, ABG)
23:01:57.452 00.000 21948 Move returns status 0, amount 0
23:01:57.452 00.000 21948 MoveAxis(N, 0, ABG)
23:01:57.452 00.000 21948 Move returns status 0, amount 0
23:01:57.452 00.000 21948 move complete, result=0
23:01:57.452 00.000 21948 worker thread done servicing request
23:01:57.452 00.000 21948 Worker thread wakes up
23:01:57.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:57.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:01:57.454 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:59.077 01.623 21948 Exposure complete
23:01:59.117 00.040 21948 worker thread done servicing request
23:01:59.117 00.000 18120 OnExposeComplete: enter
23:01:59.118 00.001 18120 UpdateGuideState(): m_state=6
23:01:59.118 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
23:01:59.119 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=232.19, Mass=2272, SNR=32.7, Peak=225 HFD=4.3
23:01:59.119 00.000 18120 MultiStar: [#1 -0.11,-0.29,0.68,U] [#2 -0.25,-0.12,0.57,U] [#3 -0.76,-0.17,0.00,M6] [#4 0.06,-0.01,0.50,U] [#5 -0.12,-0.30,0.48,U] [#6 -0.00,-0.13,0.46,U] [#7 -0.18,-0.20,0.50,U] [#8 -0.21,-0.14,0.40,U] 
23:01:59.120 00.001 18120 refined, 7 included, MultiStar: {-0.15, -0.18}, one-star: {-0.29, -0.20}
23:01:59.120 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
23:01:59.121 00.001 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.96 = 1.96)
23:01:59.121 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-2.28 mountX=0.10 mountY=0.22, mountTheta=1.15
23:01:59.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.18, opts=13)
23:01:59.123 00.001 18120 Enqueuing Move request for scope (-0.15, -0.18)
23:01:59.123 00.000 21948 Worker thread wakes up
23:01:59.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:01:59.124 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
23:01:59.124 00.000 18120 UpdateGuideState exits: m=2272 RSB=32.7
23:01:59.125 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
23:01:59.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.125 00.000 21948 Moving (-0.15, -0.18) raw xDistance=0.10 yDistance=0.22
23:01:59.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:59.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:01:59.125 00.000 18120 Enqueuing Expose request
23:01:59.126 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:01:59.126 00.000 21948 MoveAxis(E, 0, ABG)
23:01:59.126 00.000 21948 Move returns status 0, amount 0
23:01:59.126 00.000 21948 MoveAxis(S, 52, ABG)
23:01:59.126 00.000 21948 Guiding  Dir = 1, Dur = 52
23:01:59.126 00.000 21948 IsSlewing returns 0
23:01:59.126 00.000 21948 IsGuiding returns 0
23:01:59.131 00.005 21948 PulseGuide returned control before completion, sleep 58
23:01:59.204 00.073 21948 IsGuiding returns 0
23:01:59.204 00.000 21948 Move returns status 0, amount 52
23:01:59.204 00.000 21948 move complete, result=0
23:01:59.204 00.000 21948 worker thread done servicing request
23:01:59.204 00.000 21948 Worker thread wakes up
23:01:59.204 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:01:59.204 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 52 ms SOUTH
23:01:59.205 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:00.621 01.416 21948 Exposure complete
23:02:00.671 00.050 21948 worker thread done servicing request
23:02:00.671 00.000 18120 OnExposeComplete: enter
23:02:00.672 00.001 18120 UpdateGuideState(): m_state=6
23:02:00.673 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
23:02:00.674 00.001 18120 Star::Find returns 1 (0), X=411.39, Y=232.41, Mass=2003, SNR=30.8, Peak=155 HFD=4.1
23:02:00.675 00.001 18120 MultiStar: [#1 -0.01,0.12,0.72,U] [#2 0.12,0.01,0.68,U] [#3 -0.20,-0.05,0.65,U] [#4 0.31,-0.14,0.57,U] [#5 -0.19,-0.13,0.49,U] [#6 0.14,0.27,0.53,U] [#7 -0.09,0.10,0.51,U] [#8 -0.19,0.17,0.42,U] 
23:02:00.675 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.06, 0.02}
23:02:00.676 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:02:00.677 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
23:02:00.677 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.96 mountX=-0.04 mountY=-0.00, mountTheta=-3.06
23:02:00.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
23:02:00.680 00.002 18120 Enqueuing Move request for scope (-0.02, 0.04)
23:02:00.681 00.001 21948 Worker thread wakes up
23:02:00.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:02:00.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:02:00.681 00.000 21948 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=-0.00
23:02:00.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:00.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:00.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:02:00.681 00.000 21948 MoveAxis(E, 0, ABG)
23:02:00.681 00.000 21948 Move returns status 0, amount 0
23:02:00.681 00.000 21948 MoveAxis(N, 0, ABG)
23:02:00.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:00.684 00.003 21948 Move returns status 0, amount 0
23:02:00.684 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.8
23:02:00.684 00.000 21948 move complete, result=0
23:02:00.684 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:00.684 00.000 21948 worker thread done servicing request
23:02:00.685 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:00.685 00.000 18120 Enqueuing Expose request
23:02:00.685 00.000 21948 Worker thread wakes up
23:02:00.685 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:00.686 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:00.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:02.324 01.638 21948 Exposure complete
23:02:02.350 00.026 21948 worker thread done servicing request
23:02:02.350 00.000 18120 OnExposeComplete: enter
23:02:02.351 00.001 18120 UpdateGuideState(): m_state=6
23:02:02.352 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
23:02:02.352 00.000 18120 Star::Find returns 1 (0), X=411.22, Y=232.62, Mass=2110, SNR=31.7, Peak=203 HFD=3.8
23:02:02.353 00.001 18120 MultiStar: [#1 0.01,0.19,0.70,U] [#2 -0.08,0.11,0.63,U] [#3 -0.31,0.32,0.00,M6] [#4 0.00,0.32,0.53,U] [#5 -0.19,0.26,0.51,U] [#6 -0.12,0.39,0.00,M1] [#7 -0.32,0.23,0.00,M1] [#8 -0.17,0.32,0.45,U] 
23:02:02.353 00.000 18120 refined, 5 included, MultiStar: {-0.12, 0.23}, one-star: {-0.23, 0.23}
23:02:02.354 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:02:02.356 00.002 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.00)
23:02:02.359 00.003 18120 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.04 mountX=-0.26 mountY=0.00, mountTheta=3.14
23:02:02.363 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.23, opts=13)
23:02:02.365 00.002 18120 Enqueuing Move request for scope (-0.12, 0.23)
23:02:02.368 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:02.370 00.002 21948 Worker thread wakes up
23:02:02.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
23:02:02.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
23:02:02.370 00.000 21948 Moving (-0.12, 0.23) raw xDistance=-0.26 yDistance=0.00
23:02:02.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:02:02.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:02.370 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.7
23:02:02.371 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:02:02.371 00.000 21948 MoveAxis(E, 46, ABG)
23:02:02.371 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.371 00.000 21948 Guiding  Dir = 2, Dur = 46
23:02:02.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:02.373 00.002 21948 IsSlewing returns 0
23:02:02.373 00.000 18120 Enqueuing Expose request
23:02:02.373 00.000 21948 IsGuiding returns 0
23:02:02.375 00.002 21948 PulseGuide returned control before completion, sleep 55
23:02:02.434 00.059 21948 IsGuiding returns 0
23:02:02.434 00.000 21948 Move returns status 0, amount 46
23:02:02.434 00.000 21948 MoveAxis(N, 0, ABG)
23:02:02.434 00.000 21948 Move returns status 0, amount 0
23:02:02.434 00.000 21948 move complete, result=0
23:02:02.434 00.000 21948 worker thread done servicing request
23:02:02.434 00.000 21948 Worker thread wakes up
23:02:02.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:02.434 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
23:02:02.436 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:03.853 01.417 21948 Exposure complete
23:02:03.881 00.028 21948 worker thread done servicing request
23:02:03.881 00.000 18120 OnExposeComplete: enter
23:02:03.882 00.001 18120 UpdateGuideState(): m_state=6
23:02:03.882 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
23:02:03.883 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=232.36, Mass=2132, SNR=31.8, Peak=180 HFD=4.3
23:02:03.885 00.002 18120 MultiStar: [#1 0.01,-0.21,0.71,U] [#2 -0.10,-0.11,0.60,U] [#3 0.13,0.00,0.68,U] [#4 0.22,0.09,0.55,U] [#5 0.06,-0.01,0.49,U] [#6 0.06,0.16,0.47,U] [#7 -0.06,0.14,0.51,U] [#8 0.18,-0.04,0.44,U] 
23:02:03.886 00.001 18120 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.18, -0.03}
23:02:03.886 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.14) = xAngle (0.99 = 0.99)
23:02:03.887 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.09 = -2.19)
23:02:03.888 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=0.04 mountY=-0.07, mountTheta=-0.98
23:02:03.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
23:02:03.890 00.001 18120 Enqueuing Move request for scope (0.08, -0.01)
23:02:03.890 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:03.890 00.000 21948 Worker thread wakes up
23:02:03.890 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:02:03.890 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:02:03.890 00.000 21948 Moving (0.08, -0.01) raw xDistance=0.04 yDistance=-0.07
23:02:03.890 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:02:03.890 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:03.890 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:03.890 00.000 21948 MoveAxis(E, 0, ABG)
23:02:03.891 00.001 21948 Move returns status 0, amount 0
23:02:03.891 00.000 21948 MoveAxis(N, 0, ABG)
23:02:03.891 00.000 21948 Move returns status 0, amount 0
23:02:03.891 00.000 21948 move complete, result=0
23:02:03.891 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.8
23:02:03.891 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:03.892 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:03.893 00.001 18120 Enqueuing Expose request
23:02:03.894 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:03.895 00.001 21948 worker thread done servicing request
23:02:03.895 00.000 21948 Worker thread wakes up
23:02:03.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:03.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:05.529 01.634 21948 Exposure complete
23:02:05.572 00.043 21948 worker thread done servicing request
23:02:05.572 00.000 18120 OnExposeComplete: enter
23:02:05.574 00.002 18120 UpdateGuideState(): m_state=6
23:02:05.575 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
23:02:05.576 00.001 18120 Star::Find returns 1 (0), X=411.34, Y=232.38, Mass=2000, SNR=30.6, Peak=169 HFD=4.2
23:02:05.578 00.002 18120 MultiStar: [#1 -0.01,0.09,0.75,U] [#2 -0.01,-0.00,0.63,U] [#3 -0.63,-0.19,0.00,M6] [#4 0.20,0.14,0.57,U] [#5 -0.04,0.20,0.55,U] [#6 -0.01,0.22,0.45,U] [#7 -0.13,0.13,0.52,U] [#8 -0.05,0.04,0.43,U] 
23:02:05.578 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.11, -0.01}
23:02:05.578 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:02:05.579 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.18)
23:02:05.579 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.86 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
23:02:05.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
23:02:05.581 00.001 18120 Enqueuing Move request for scope (-0.03, 0.09)
23:02:05.581 00.000 21948 Worker thread wakes up
23:02:05.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:05.582 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:02:05.582 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.6
23:02:05.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:05.583 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:05.583 00.000 18120 Enqueuing Expose request
23:02:05.583 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:02:05.583 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.02
23:02:05.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:02:05.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:05.583 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:05.583 00.000 21948 MoveAxis(E, 0, ABG)
23:02:05.584 00.001 21948 Move returns status 0, amount 0
23:02:05.584 00.000 21948 MoveAxis(N, 0, ABG)
23:02:05.584 00.000 21948 Move returns status 0, amount 0
23:02:05.584 00.000 21948 move complete, result=0
23:02:05.584 00.000 21948 worker thread done servicing request
23:02:05.584 00.000 21948 Worker thread wakes up
23:02:05.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:05.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:05.584 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:07.108 01.524 21948 Exposure complete
23:02:07.152 00.044 21948 worker thread done servicing request
23:02:07.152 00.000 18120 OnExposeComplete: enter
23:02:07.153 00.001 18120 UpdateGuideState(): m_state=6
23:02:07.154 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
23:02:07.154 00.000 18120 Star::Find returns 1 (0), X=411.19, Y=232.36, Mass=1995, SNR=30.6, Peak=175 HFD=3.9
23:02:07.155 00.001 18120 MultiStar: [#1 -0.09,0.12,0.75,U] [#2 0.04,-0.10,0.64,U] [#3 -0.52,-0.00,0.00,M7] [#4 0.20,0.33,0.57,U] [#5 0.06,0.05,0.53,U] [#6 -0.05,0.13,0.51,U] [#7 -0.09,0.05,0.53,U] [#8 -0.03,0.24,0.45,U] 
23:02:07.156 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {-0.26, -0.03}
23:02:07.156 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.27 = -3.02)
23:02:07.156 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.08)
23:02:07.157 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.12 mountX=-0.09 mountY=0.01, mountTheta=3.06
23:02:07.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
23:02:07.160 00.002 18120 Enqueuing Move request for scope (-0.05, 0.08)
23:02:07.161 00.001 21948 Worker thread wakes up
23:02:07.161 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:07.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:02:07.161 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:02:07.161 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.6
23:02:07.162 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:07.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:07.163 00.001 18120 Enqueuing Expose request
23:02:07.163 00.000 21948 Moving (-0.05, 0.08) raw xDistance=-0.09 yDistance=0.01
23:02:07.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:02:07.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:07.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:07.163 00.000 21948 MoveAxis(E, 0, ABG)
23:02:07.163 00.000 21948 Move returns status 0, amount 0
23:02:07.163 00.000 21948 MoveAxis(N, 0, ABG)
23:02:07.163 00.000 21948 Move returns status 0, amount 0
23:02:07.163 00.000 21948 move complete, result=0
23:02:07.163 00.000 21948 worker thread done servicing request
23:02:07.163 00.000 21948 Worker thread wakes up
23:02:07.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:07.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:07.164 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:08.799 01.635 21948 Exposure complete
23:02:08.830 00.031 21948 worker thread done servicing request
23:02:08.830 00.000 18120 OnExposeComplete: enter
23:02:08.831 00.001 18120 UpdateGuideState(): m_state=6
23:02:08.831 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
23:02:08.832 00.001 18120 Star::Find returns 1 (0), X=411.39, Y=232.54, Mass=2027, SNR=31.0, Peak=173 HFD=3.7
23:02:08.832 00.000 18120 MultiStar: [#1 -0.04,0.03,0.72,U] [#2 0.00,0.06,0.64,U] [#3 -0.04,-0.08,0.66,U] [#4 0.08,0.29,0.56,U] [#5 0.02,0.09,0.54,U] [#6 -0.04,0.29,0.49,U] [#7 -0.16,0.12,0.54,U] [#8 0.08,0.20,0.44,U] 
23:02:08.833 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {-0.06, 0.15}
23:02:08.833 00.000 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
23:02:08.833 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
23:02:08.834 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=-0.12 mountY=-0.03, mountTheta=-2.88
23:02:08.835 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.12, opts=13)
23:02:08.836 00.001 18120 Enqueuing Move request for scope (-0.02, 0.12)
23:02:08.836 00.000 21948 Worker thread wakes up
23:02:08.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:02:08.836 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:02:08.836 00.000 21948 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.03
23:02:08.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:02:08.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:08.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:08.837 00.001 18120 UpdateGuideState exits: m=2027 RSB=31.0
23:02:08.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.838 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:08.838 00.000 18120 Enqueuing Expose request
23:02:08.839 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:08.839 00.000 21948 MoveAxis(E, 0, ABG)
23:02:08.839 00.000 21948 Move returns status 0, amount 0
23:02:08.839 00.000 21948 MoveAxis(N, 0, ABG)
23:02:08.839 00.000 21948 Move returns status 0, amount 0
23:02:08.839 00.000 21948 move complete, result=0
23:02:08.839 00.000 21948 worker thread done servicing request
23:02:08.839 00.000 21948 Worker thread wakes up
23:02:08.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:08.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:08.839 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:10.362 01.523 21948 Exposure complete
23:02:10.390 00.028 21948 worker thread done servicing request
23:02:10.390 00.000 18120 OnExposeComplete: enter
23:02:10.391 00.001 18120 UpdateGuideState(): m_state=6
23:02:10.391 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
23:02:10.394 00.003 18120 Star::Find returns 1 (0), X=411.34, Y=232.74, Mass=2048, SNR=31.0, Peak=208 HFD=3.7
23:02:10.397 00.003 18120 MultiStar: [#1 -0.07,0.34,0.70,U] [#2 -0.18,0.24,0.63,U] [#3 -0.35,0.09,0.69,U] [#4 0.07,0.51,0.00,M1] [#5 -0.04,0.21,0.49,U] [#6 0.06,0.61,0.00,M1] [#7 -0.02,0.32,0.54,U] [#8 -0.10,0.51,0.00,M1] 
23:02:10.399 00.002 18120 refined, 5 included, MultiStar: {-0.13, 0.27}, one-star: {-0.11, 0.35}
23:02:10.401 00.002 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:02:10.405 00.004 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.00)
23:02:10.406 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.04 mountX=-0.30 mountY=-0.00, mountTheta=-3.14
23:02:10.409 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.27, opts=13)
23:02:10.412 00.003 18120 Enqueuing Move request for scope (-0.13, 0.27)
23:02:10.413 00.001 21948 Worker thread wakes up
23:02:10.414 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:10.414 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.0
23:02:10.415 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
23:02:10.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
23:02:10.415 00.000 21948 Moving (-0.13, 0.27) raw xDistance=-0.30 yDistance=-0.00
23:02:10.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:02:10.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:10.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:02:10.415 00.000 21948 MoveAxis(E, 53, ABG)
23:02:10.415 00.000 21948 Guiding  Dir = 2, Dur = 53
23:02:10.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:10.416 00.001 18120 Enqueuing Expose request
23:02:10.416 00.000 21948 IsSlewing returns 0
23:02:10.416 00.000 21948 IsGuiding returns 0
23:02:10.418 00.002 21948 PulseGuide returned control before completion, sleep 62
23:02:10.489 00.071 21948 IsGuiding returns 0
23:02:10.489 00.000 21948 Move returns status 0, amount 53
23:02:10.489 00.000 21948 MoveAxis(N, 0, ABG)
23:02:10.489 00.000 21948 Move returns status 0, amount 0
23:02:10.489 00.000 21948 move complete, result=0
23:02:10.489 00.000 21948 worker thread done servicing request
23:02:10.489 00.000 21948 Worker thread wakes up
23:02:10.489 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
23:02:10.490 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:10.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:12.113 01.623 21948 Exposure complete
23:02:12.158 00.045 21948 worker thread done servicing request
23:02:12.158 00.000 18120 OnExposeComplete: enter
23:02:12.159 00.001 18120 UpdateGuideState(): m_state=6
23:02:12.161 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
23:02:12.163 00.002 18120 Star::Find returns 1 (0), X=411.19, Y=232.60, Mass=1956, SNR=30.3, Peak=184 HFD=3.8
23:02:12.164 00.001 18120 MultiStar: [#1 -0.07,-0.02,0.73,U] [#2 -0.20,0.12,0.65,U] [#3 -0.00,-0.04,0.69,U] [#4 0.15,0.34,0.57,U] [#5 -0.10,0.31,0.51,U] [#6 0.01,0.47,0.00,M2] [#7 -0.12,0.23,0.51,U] [#8 0.02,0.00,0.42,U] 
23:02:12.165 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.14}, one-star: {-0.26, 0.21}
23:02:12.165 00.000 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
23:02:12.165 00.000 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
23:02:12.167 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.13 mountX=-0.17 mountY=0.02, mountTheta=3.04
23:02:12.168 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.14, opts=13)
23:02:12.171 00.003 18120 Enqueuing Move request for scope (-0.09, 0.14)
23:02:12.174 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:12.175 00.001 21948 Worker thread wakes up
23:02:12.175 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.3
23:02:12.175 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:12.176 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:12.176 00.000 18120 Enqueuing Expose request
23:02:12.176 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
23:02:12.176 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
23:02:12.176 00.000 21948 Moving (-0.09, 0.14) raw xDistance=-0.17 yDistance=0.02
23:02:12.177 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:02:12.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:12.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:12.177 00.000 21948 MoveAxis(E, 0, ABG)
23:02:12.177 00.000 21948 Move returns status 0, amount 0
23:02:12.177 00.000 21948 MoveAxis(N, 0, ABG)
23:02:12.177 00.000 21948 Move returns status 0, amount 0
23:02:12.177 00.000 21948 move complete, result=0
23:02:12.177 00.000 21948 worker thread done servicing request
23:02:12.177 00.000 21948 Worker thread wakes up
23:02:12.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:12.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:12.177 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:13.706 01.529 21948 Exposure complete
23:02:13.732 00.026 21948 worker thread done servicing request
23:02:13.732 00.000 18120 OnExposeComplete: enter
23:02:13.733 00.001 18120 UpdateGuideState(): m_state=6
23:02:13.733 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
23:02:13.734 00.001 18120 Star::Find returns 1 (0), X=411.43, Y=232.65, Mass=2051, SNR=31.2, Peak=174 HFD=4.0
23:02:13.734 00.000 18120 MultiStar: [#1 0.13,0.24,0.69,U] [#2 0.11,0.20,0.61,U] [#3 0.28,-0.18,0.65,U] [#4 0.33,0.42,0.00,M1] [#5 0.14,0.47,0.00,M1] [#6 0.25,0.51,0.00,M3] [#7 0.10,0.10,0.51,U] [#8 0.19,0.26,0.43,U] 
23:02:13.735 00.001 18120 refined, 5 included, MultiStar: {0.11, 0.15}, one-star: {-0.02, 0.26}
23:02:13.738 00.003 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
23:02:13.739 00.001 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
23:02:13.739 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
23:02:13.740 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.15, opts=13)
23:02:13.741 00.001 18120 Enqueuing Move request for scope (0.11, 0.15)
23:02:13.741 00.000 21948 Worker thread wakes up
23:02:13.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:13.742 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.2
23:02:13.742 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:13.743 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:13.743 00.000 18120 Enqueuing Expose request
23:02:13.743 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
23:02:13.743 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
23:02:13.743 00.000 21948 Moving (0.11, 0.15) raw xDistance=-0.09 yDistance=-0.17
23:02:13.744 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:02:13.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:13.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:02:13.744 00.000 21948 MoveAxis(E, 0, ABG)
23:02:13.744 00.000 21948 Move returns status 0, amount 0
23:02:13.744 00.000 21948 MoveAxis(N, 0, ABG)
23:02:13.744 00.000 21948 Move returns status 0, amount 0
23:02:13.744 00.000 21948 move complete, result=0
23:02:13.744 00.000 21948 worker thread done servicing request
23:02:13.744 00.000 21948 Worker thread wakes up
23:02:13.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:13.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:13.744 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:15.384 01.640 21948 Exposure complete
23:02:15.422 00.038 21948 worker thread done servicing request
23:02:15.422 00.000 18120 OnExposeComplete: enter
23:02:15.422 00.000 18120 UpdateGuideState(): m_state=6
23:02:15.423 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
23:02:15.423 00.000 18120 Star::Find returns 1 (0), X=411.21, Y=232.72, Mass=2003, SNR=30.8, Peak=199 HFD=4.0
23:02:15.423 00.000 18120 MultiStar: [#1 -0.04,0.27,0.78,U] [#2 0.03,0.17,0.66,U] [#3 0.09,0.05,0.72,U] [#4 0.08,0.52,0.00,M2] [#5 -0.13,0.50,0.00,M2] [#6 -0.11,0.55,0.00,M4] [#7 -0.22,0.23,0.51,U] [#8 0.02,0.39,0.00,M1] 
23:02:15.424 00.001 18120 refined, 4 included, MultiStar: {-0.08, 0.22}, one-star: {-0.24, 0.33}
23:02:15.425 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
23:02:15.425 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
23:02:15.425 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.92 mountX=-0.23 mountY=-0.03, mountTheta=-3.03
23:02:15.426 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.22, opts=13)
23:02:15.427 00.001 18120 Enqueuing Move request for scope (-0.08, 0.22)
23:02:15.427 00.000 21948 Worker thread wakes up
23:02:15.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
23:02:15.428 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
23:02:15.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:15.428 00.000 21948 Moving (-0.08, 0.22) raw xDistance=-0.23 yDistance=-0.03
23:02:15.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:02:15.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:15.428 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.8
23:02:15.429 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:15.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:15.430 00.001 18120 Enqueuing Expose request
23:02:15.431 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:15.431 00.000 21948 MoveAxis(E, 42, ABG)
23:02:15.431 00.000 21948 Guiding  Dir = 2, Dur = 42
23:02:15.431 00.000 21948 IsSlewing returns 0
23:02:15.431 00.000 21948 IsGuiding returns 0
23:02:15.433 00.002 21948 PulseGuide returned control before completion, sleep 50
23:02:15.493 00.060 21948 IsGuiding returns 0
23:02:15.493 00.000 21948 Move returns status 0, amount 42
23:02:15.493 00.000 21948 MoveAxis(N, 0, ABG)
23:02:15.493 00.000 21948 Move returns status 0, amount 0
23:02:15.493 00.000 21948 move complete, result=0
23:02:15.493 00.000 21948 worker thread done servicing request
23:02:15.493 00.000 21948 Worker thread wakes up
23:02:15.493 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
23:02:15.494 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:15.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:16.908 01.414 21948 Exposure complete
23:02:16.942 00.034 21948 worker thread done servicing request
23:02:16.942 00.000 18120 OnExposeComplete: enter
23:02:16.943 00.001 18120 UpdateGuideState(): m_state=6
23:02:16.944 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
23:02:16.944 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=232.61, Mass=2129, SNR=31.7, Peak=178 HFD=4.1
23:02:16.945 00.001 18120 MultiStar: [#1 0.08,0.05,0.68,U] [#2 0.18,-0.04,0.64,U] [#3 0.07,-0.15,0.67,U] [#4 0.38,0.37,0.00,M3] [#5 -0.11,0.20,0.47,U] [#6 -0.00,0.07,0.46,U] [#7 -0.20,0.03,0.52,U] [#8 0.04,0.30,0.44,U] 
23:02:16.945 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.15, 0.22}
23:02:16.945 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
23:02:16.946 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.01 = -0.28)
23:02:16.948 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
23:02:16.951 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:02:16.952 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:02:16.952 00.000 21948 Worker thread wakes up
23:02:16.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:02:16.952 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:02:16.952 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:02:16.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:02:16.952 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:16.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:16.953 00.001 18120 UpdateGuideState exits: m=2129 RSB=31.7
23:02:16.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:16.954 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:16.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:16.954 00.000 21948 MoveAxis(E, 0, ABG)
23:02:16.954 00.000 21948 Move returns status 0, amount 0
23:02:16.954 00.000 21948 MoveAxis(N, 0, ABG)
23:02:16.954 00.000 21948 Move returns status 0, amount 0
23:02:16.954 00.000 18120 Enqueuing Expose request
23:02:16.955 00.001 21948 move complete, result=0
23:02:16.955 00.000 21948 worker thread done servicing request
23:02:16.955 00.000 21948 Worker thread wakes up
23:02:16.955 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:16.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:16.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:18.687 01.732 21948 Exposure complete
23:02:18.730 00.043 21948 worker thread done servicing request
23:02:18.730 00.000 18120 OnExposeComplete: enter
23:02:18.732 00.002 18120 UpdateGuideState(): m_state=6
23:02:18.732 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
23:02:18.732 00.000 18120 Star::Find returns 1 (0), X=411.18, Y=232.50, Mass=2015, SNR=30.8, Peak=163 HFD=4.0
23:02:18.733 00.001 18120 MultiStar: [#1 0.05,0.26,0.71,U] [#2 0.18,-0.03,0.64,U] [#3 0.24,0.09,0.69,U] [#4 0.13,0.22,0.58,U] [#5 0.04,0.40,0.00,M2] [#6 0.08,0.06,0.50,U] [#7 0.05,0.06,0.50,U] [#8 0.11,-0.02,0.45,U] 
23:02:18.733 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {-0.27, 0.11}
23:02:18.733 00.000 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.14) = xAngle (2.29 = 2.29)
23:02:18.734 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.39 = -0.89)
23:02:18.734 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
23:02:18.735 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
23:02:18.736 00.001 18120 Enqueuing Move request for scope (0.05, 0.10)
23:02:18.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:18.737 00.001 18120 UpdateGuideState exits: m=2015 RSB=30.8
23:02:18.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.738 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:18.738 00.000 18120 Enqueuing Expose request
23:02:18.739 00.001 21948 Worker thread wakes up
23:02:18.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:02:18.739 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:02:18.739 00.000 21948 Moving (0.05, 0.10) raw xDistance=-0.07 yDistance=-0.09
23:02:18.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:02:18.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:18.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:02:18.739 00.000 21948 MoveAxis(E, 0, ABG)
23:02:18.739 00.000 21948 Move returns status 0, amount 0
23:02:18.739 00.000 21948 MoveAxis(N, 0, ABG)
23:02:18.739 00.000 21948 Move returns status 0, amount 0
23:02:18.739 00.000 21948 move complete, result=0
23:02:18.739 00.000 21948 worker thread done servicing request
23:02:18.739 00.000 21948 Worker thread wakes up
23:02:18.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:18.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:18.739 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:20.151 01.412 21948 Exposure complete
23:02:20.196 00.045 21948 worker thread done servicing request
23:02:20.196 00.000 18120 OnExposeComplete: enter
23:02:20.197 00.001 18120 UpdateGuideState(): m_state=6
23:02:20.200 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
23:02:20.203 00.003 18120 Star::Find returns 1 (0), X=411.35, Y=232.56, Mass=2008, SNR=30.7, Peak=170 HFD=4.1
23:02:20.205 00.002 18120 MultiStar: [#1 0.10,0.04,0.72,U] [#2 0.01,0.17,0.65,U] [#3 0.18,-0.02,0.69,U] [#4 0.22,0.42,0.00,M3] [#5 -0.10,0.25,0.49,U] [#6 0.19,0.31,0.46,U] [#7 -0.02,0.21,0.48,U] [#8 0.12,0.17,0.42,U] 
23:02:20.208 00.003 18120 refined, 7 included, MultiStar: {0.04, 0.15}, one-star: {-0.10, 0.17}
23:02:20.210 00.002 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.47 = 2.47)
23:02:20.212 00.002 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.71)
23:02:20.214 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.33 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
23:02:20.215 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.15, opts=13)
23:02:20.216 00.001 18120 Enqueuing Move request for scope (0.04, 0.15)
23:02:20.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:20.217 00.001 18120 UpdateGuideState exits: m=2008 RSB=30.7
23:02:20.217 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:20.218 00.001 21948 Worker thread wakes up
23:02:20.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
23:02:20.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
23:02:20.218 00.000 21948 Moving (0.04, 0.15) raw xDistance=-0.12 yDistance=-0.10
23:02:20.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:02:20.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:20.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:20.219 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:20.219 00.000 21948 MoveAxis(E, 0, ABG)
23:02:20.219 00.000 21948 Move returns status 0, amount 0
23:02:20.219 00.000 21948 MoveAxis(N, 0, ABG)
23:02:20.219 00.000 21948 Move returns status 0, amount 0
23:02:20.219 00.000 21948 move complete, result=0
23:02:20.219 00.000 18120 Enqueuing Expose request
23:02:20.219 00.000 21948 worker thread done servicing request
23:02:20.219 00.000 21948 Worker thread wakes up
23:02:20.219 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:20.220 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:20.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:21.854 01.634 21948 Exposure complete
23:02:21.884 00.030 21948 worker thread done servicing request
23:02:21.884 00.000 18120 OnExposeComplete: enter
23:02:21.885 00.001 18120 UpdateGuideState(): m_state=6
23:02:21.885 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
23:02:21.886 00.001 18120 Star::Find returns 1 (0), X=411.18, Y=232.72, Mass=2276, SNR=32.7, Peak=229 HFD=4.1
23:02:21.887 00.001 18120 MultiStar: [#1 -0.07,0.15,0.67,U] [#2 0.01,0.13,0.64,U] [#3 -0.34,0.03,0.64,U] [#4 0.20,0.20,0.50,U] [#5 -0.09,0.38,0.00,M2] [#6 -0.03,0.35,0.47,U] [#7 -0.02,0.44,0.00,M1] [#8 0.27,0.30,0.00,M1] 
23:02:21.889 00.002 18120 refined, 5 included, MultiStar: {-0.11, 0.20}, one-star: {-0.27, 0.33}
23:02:21.890 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
23:02:21.890 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
23:02:21.892 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.08 mountX=-0.23 mountY=0.01, mountTheta=3.10
23:02:21.894 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.20, opts=13)
23:02:21.895 00.001 18120 Enqueuing Move request for scope (-0.11, 0.20)
23:02:21.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:21.896 00.001 21948 Worker thread wakes up
23:02:21.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
23:02:21.896 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
23:02:21.896 00.000 21948 Moving (-0.11, 0.20) raw xDistance=-0.23 yDistance=0.01
23:02:21.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:02:21.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:21.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:21.896 00.000 21948 MoveAxis(E, 42, ABG)
23:02:21.896 00.000 21948 Guiding  Dir = 2, Dur = 42
23:02:21.896 00.000 18120 UpdateGuideState exits: m=2276 RSB=32.7
23:02:21.897 00.001 21948 IsSlewing returns 0
23:02:21.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.900 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:21.902 00.002 21948 IsGuiding returns 0
23:02:21.903 00.001 18120 Enqueuing Expose request
23:02:21.904 00.001 21948 PulseGuide returned control before completion, sleep 51
23:02:21.965 00.061 21948 IsGuiding returns 0
23:02:21.965 00.000 21948 Move returns status 0, amount 42
23:02:21.965 00.000 21948 MoveAxis(N, 0, ABG)
23:02:21.965 00.000 21948 Move returns status 0, amount 0
23:02:21.965 00.000 21948 move complete, result=0
23:02:21.965 00.000 21948 worker thread done servicing request
23:02:21.965 00.000 21948 Worker thread wakes up
23:02:21.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:21.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:21.965 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
23:02:23.373 01.408 21948 Exposure complete
23:02:23.401 00.028 21948 worker thread done servicing request
23:02:23.401 00.000 18120 OnExposeComplete: enter
23:02:23.401 00.000 18120 UpdateGuideState(): m_state=6
23:02:23.404 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
23:02:23.406 00.002 18120 Star::Find returns 1 (0), X=411.29, Y=232.55, Mass=2034, SNR=30.8, Peak=171 HFD=3.9
23:02:23.407 00.001 18120 MultiStar: [#1 -0.04,0.15,0.71,U] [#2 -0.17,-0.13,0.63,U] [#3 0.07,-0.09,0.66,U] [#4 0.36,0.21,0.00,M3] [#5 0.07,0.20,0.51,U] [#6 -0.11,0.17,0.47,U] [#7 0.01,-0.00,0.50,U] [#8 -0.14,0.17,0.45,U] 
23:02:23.407 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {-0.16, 0.17}
23:02:23.408 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.42 = -2.87)
23:02:23.408 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.24)
23:02:23.409 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.27 mountX=-0.10 mountY=0.02, mountTheta=2.90
23:02:23.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
23:02:23.410 00.000 18120 Enqueuing Move request for scope (-0.07, 0.08)
23:02:23.411 00.001 21948 Worker thread wakes up
23:02:23.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:23.411 00.000 18120 UpdateGuideState exits: m=2034 RSB=30.8
23:02:23.412 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:23.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:23.413 00.001 18120 Enqueuing Expose request
23:02:23.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:02:23.413 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:02:23.413 00.000 21948 Moving (-0.07, 0.08) raw xDistance=-0.10 yDistance=0.02
23:02:23.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:02:23.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:23.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:23.413 00.000 21948 MoveAxis(E, 0, ABG)
23:02:23.413 00.000 21948 Move returns status 0, amount 0
23:02:23.413 00.000 21948 MoveAxis(N, 0, ABG)
23:02:23.413 00.000 21948 Move returns status 0, amount 0
23:02:23.413 00.000 21948 move complete, result=0
23:02:23.413 00.000 21948 worker thread done servicing request
23:02:23.415 00.002 21948 Worker thread wakes up
23:02:23.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:23.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:23.415 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:25.041 01.626 21948 Exposure complete
23:02:25.077 00.036 21948 worker thread done servicing request
23:02:25.077 00.000 18120 OnExposeComplete: enter
23:02:25.078 00.001 18120 UpdateGuideState(): m_state=6
23:02:25.078 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
23:02:25.079 00.001 18120 Star::Find returns 1 (0), X=411.33, Y=232.39, Mass=2094, SNR=31.3, Peak=166 HFD=4.2
23:02:25.080 00.001 18120 MultiStar: [#1 -0.25,0.01,0.72,U] [#2 -0.15,0.01,0.64,U] [#3 0.06,-0.07,0.68,U] [#4 0.29,0.25,0.00,M4] [#5 -0.01,0.12,0.51,U] [#6 -0.01,0.13,0.47,U] [#7 0.02,0.04,0.51,U] [#8 0.04,-0.05,0.40,U] 
23:02:25.080 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.12, 0.01}
23:02:25.082 00.002 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.14) = xAngle (3.99 = -2.29)
23:02:25.083 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.81)
23:02:25.084 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.85 mountX=-0.05 mountY=0.05, mountTheta=2.31
23:02:25.085 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
23:02:25.087 00.002 18120 Enqueuing Move request for scope (-0.07, 0.02)
23:02:25.088 00.001 21948 Worker thread wakes up
23:02:25.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:25.089 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.3
23:02:25.090 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.091 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:25.091 00.000 18120 Enqueuing Expose request
23:02:25.092 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:02:25.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:02:25.092 00.000 21948 Moving (-0.07, 0.02) raw xDistance=-0.05 yDistance=0.05
23:02:25.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:02:25.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:25.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:02:25.092 00.000 21948 MoveAxis(E, 0, ABG)
23:02:25.092 00.000 21948 Move returns status 0, amount 0
23:02:25.092 00.000 21948 MoveAxis(N, 0, ABG)
23:02:25.092 00.000 21948 Move returns status 0, amount 0
23:02:25.092 00.000 21948 move complete, result=0
23:02:25.092 00.000 21948 worker thread done servicing request
23:02:25.092 00.000 21948 Worker thread wakes up
23:02:25.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:25.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:25.092 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:26.610 01.518 21948 Exposure complete
23:02:26.636 00.026 21948 worker thread done servicing request
23:02:26.636 00.000 18120 OnExposeComplete: enter
23:02:26.637 00.001 18120 UpdateGuideState(): m_state=6
23:02:26.638 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
23:02:26.638 00.000 18120 Star::Find returns 1 (0), X=411.62, Y=232.37, Mass=2034, SNR=31.0, Peak=181 HFD=3.9
23:02:26.639 00.001 18120 MultiStar: [#1 0.20,-0.19,0.73,U] [#2 0.02,-0.00,0.66,U] [#3 0.04,-0.05,0.71,U] [#4 0.04,0.34,0.55,U] [#5 -0.08,0.25,0.49,U] [#6 -0.04,0.07,0.49,U] [#7 -0.20,0.08,0.47,U] [#8 0.36,-0.17,0.00,M1] 
23:02:26.639 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.17, -0.02}
23:02:26.640 00.001 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.14) = xAngle (1.84 = 1.84)
23:02:26.640 00.000 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.94 = -1.34)
23:02:26.641 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.70 mountX=-0.01 mountY=-0.05, mountTheta=-1.84
23:02:26.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
23:02:26.643 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
23:02:26.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:26.644 00.001 21948 Worker thread wakes up
23:02:26.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:02:26.644 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:02:26.644 00.000 21948 Moving (0.04, 0.04) raw xDistance=-0.01 yDistance=-0.05
23:02:26.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:02:26.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:26.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:26.644 00.000 21948 MoveAxis(E, 0, ABG)
23:02:26.644 00.000 21948 Move returns status 0, amount 0
23:02:26.644 00.000 21948 MoveAxis(N, 0, ABG)
23:02:26.644 00.000 21948 Move returns status 0, amount 0
23:02:26.644 00.000 21948 move complete, result=0
23:02:26.644 00.000 21948 worker thread done servicing request
23:02:26.644 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.0
23:02:26.644 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.645 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:26.645 00.000 18120 Enqueuing Expose request
23:02:26.646 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:26.646 00.000 21948 Worker thread wakes up
23:02:26.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:26.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:28.273 01.627 21948 Exposure complete
23:02:28.299 00.026 21948 worker thread done servicing request
23:02:28.299 00.000 18120 OnExposeComplete: enter
23:02:28.299 00.000 18120 UpdateGuideState(): m_state=6
23:02:28.300 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
23:02:28.300 00.000 18120 Star::Find returns 1 (0), X=411.43, Y=232.48, Mass=1982, SNR=30.5, Peak=158 HFD=4.1
23:02:28.301 00.001 18120 MultiStar: [#1 0.01,0.01,0.72,U] [#2 0.01,-0.15,0.62,U] [#3 0.04,-0.16,0.68,U] [#4 0.31,-0.09,0.58,U] [#5 0.14,0.09,0.49,U] [#6 0.02,0.34,0.48,U] [#7 -0.16,0.06,0.52,U] [#8 0.11,-0.16,0.45,U] 
23:02:28.301 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {-0.02, 0.10}
23:02:28.302 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.14) = xAngle (1.20 = 1.20)
23:02:28.302 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.31 = -1.98)
23:02:28.303 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.06 mountX=0.02 mountY=-0.04, mountTheta=-1.20
23:02:28.307 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
23:02:28.307 00.000 18120 Enqueuing Move request for scope (0.05, 0.00)
23:02:28.308 00.001 21948 Worker thread wakes up
23:02:28.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:02:28.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:02:28.308 00.000 21948 Moving (0.05, 0.00) raw xDistance=0.02 yDistance=-0.04
23:02:28.308 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:28.309 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.5
23:02:28.309 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:28.309 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:28.310 00.001 18120 Enqueuing Expose request
23:02:28.310 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:28.310 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:28.310 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:28.310 00.000 21948 MoveAxis(E, 0, ABG)
23:02:28.310 00.000 21948 Move returns status 0, amount 0
23:02:28.310 00.000 21948 MoveAxis(N, 0, ABG)
23:02:28.310 00.000 21948 Move returns status 0, amount 0
23:02:28.310 00.000 21948 move complete, result=0
23:02:28.310 00.000 21948 worker thread done servicing request
23:02:28.310 00.000 21948 Worker thread wakes up
23:02:28.310 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:28.310 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:28.311 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:29.834 01.523 21948 Exposure complete
23:02:29.878 00.044 18120 OnExposeComplete: enter
23:02:29.880 00.002 21948 worker thread done servicing request
23:02:29.880 00.000 18120 UpdateGuideState(): m_state=6
23:02:29.883 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
23:02:29.883 00.000 18120 Star::Find returns 1 (0), X=411.15, Y=232.60, Mass=2020, SNR=30.8, Peak=181 HFD=3.9
23:02:29.884 00.001 18120 MultiStar: [#1 -0.01,0.14,0.71,U] [#2 -0.16,0.07,0.65,U] [#3 0.20,-0.10,0.69,U] [#4 -0.07,0.26,0.57,U] [#5 -0.07,0.28,0.50,U] [#6 -0.21,-0.01,0.46,U] [#7 0.05,0.16,0.53,U] [#8 0.04,-0.19,0.43,U] 
23:02:29.885 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.30, 0.22}
23:02:29.886 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.32 = -2.97)
23:02:29.887 00.001 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
23:02:29.888 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.17 mountX=-0.13 mountY=0.02, mountTheta=3.01
23:02:29.891 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.11, opts=13)
23:02:29.893 00.002 18120 Enqueuing Move request for scope (-0.07, 0.11)
23:02:29.894 00.001 21948 Worker thread wakes up
23:02:29.894 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:02:29.894 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:02:29.894 00.000 21948 Moving (-0.07, 0.11) raw xDistance=-0.13 yDistance=0.02
23:02:29.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:02:29.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:29.895 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:29.895 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
23:02:29.896 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.896 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:29.896 00.000 18120 Enqueuing Expose request
23:02:29.898 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:29.898 00.000 21948 MoveAxis(E, 0, ABG)
23:02:29.898 00.000 21948 Move returns status 0, amount 0
23:02:29.898 00.000 21948 MoveAxis(N, 0, ABG)
23:02:29.898 00.000 21948 Move returns status 0, amount 0
23:02:29.898 00.000 21948 move complete, result=0
23:02:29.898 00.000 21948 worker thread done servicing request
23:02:29.898 00.000 21948 Worker thread wakes up
23:02:29.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:29.899 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:29.899 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:31.539 01.640 21948 Exposure complete
23:02:31.571 00.032 21948 worker thread done servicing request
23:02:31.572 00.001 18120 OnExposeComplete: enter
23:02:31.573 00.001 18120 UpdateGuideState(): m_state=6
23:02:31.573 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
23:02:31.575 00.002 18120 Star::Find returns 1 (0), X=411.11, Y=232.88, Mass=2109, SNR=31.6, Peak=212 HFD=4.2
23:02:31.575 00.000 18120 MultiStar: [#1 -0.04,-0.00,0.67,U] [#2 -0.02,0.14,0.65,U] [#3 -0.48,-0.01,0.00,M1] [#4 0.01,0.38,0.55,U] [#5 -0.05,0.15,0.52,U] [#6 0.10,0.28,0.50,U] [#7 -0.01,0.21,0.51,U] [#8 -0.24,0.09,0.43,U] 
23:02:31.576 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.24}, one-star: {-0.34, 0.49}
23:02:31.576 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:02:31.576 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
23:02:31.577 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
23:02:31.578 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.24, opts=13)
23:02:31.579 00.001 18120 Enqueuing Move request for scope (-0.10, 0.24)
23:02:31.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:31.580 00.001 18120 UpdateGuideState exits: m=2109 RSB=31.6
23:02:31.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.581 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:31.581 00.000 18120 Enqueuing Expose request
23:02:31.581 00.000 21948 Worker thread wakes up
23:02:31.581 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
23:02:31.582 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
23:02:31.582 00.000 21948 Moving (-0.10, 0.24) raw xDistance=-0.26 yDistance=-0.02
23:02:31.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:02:31.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:31.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:31.582 00.000 21948 MoveAxis(E, 46, ABG)
23:02:31.582 00.000 21948 Guiding  Dir = 2, Dur = 46
23:02:31.582 00.000 21948 IsSlewing returns 0
23:02:31.582 00.000 21948 IsGuiding returns 0
23:02:31.584 00.002 21948 PulseGuide returned control before completion, sleep 55
23:02:31.648 00.064 21948 IsGuiding returns 0
23:02:31.648 00.000 21948 Move returns status 0, amount 46
23:02:31.648 00.000 21948 MoveAxis(N, 0, ABG)
23:02:31.648 00.000 21948 Move returns status 0, amount 0
23:02:31.648 00.000 21948 move complete, result=0
23:02:31.648 00.000 21948 worker thread done servicing request
23:02:31.648 00.000 21948 Worker thread wakes up
23:02:31.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:31.648 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
23:02:31.649 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:33.056 01.407 21948 Exposure complete
23:02:33.104 00.048 21948 worker thread done servicing request
23:02:33.104 00.000 18120 OnExposeComplete: enter
23:02:33.106 00.002 18120 UpdateGuideState(): m_state=6
23:02:33.107 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
23:02:33.108 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=232.42, Mass=2104, SNR=31.3, Peak=185 HFD=3.9
23:02:33.108 00.000 18120 MultiStar: [#1 -0.12,-0.25,0.69,U] [#2 -0.10,-0.34,0.65,U] [#3 0.03,-0.31,0.65,U] [#4 0.29,0.05,0.56,U] [#5 -0.26,0.15,0.53,U] [#6 -0.25,0.18,0.49,U] [#7 -0.34,0.02,0.50,U] [#8 -0.23,-0.06,0.44,U] 
23:02:33.109 00.001 18120 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.29, 0.04}
23:02:33.109 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
23:02:33.110 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:02:33.111 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.70 mountX=0.00 mountY=0.16, mountTheta=1.55
23:02:33.112 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.07, opts=13)
23:02:33.113 00.001 18120 Enqueuing Move request for scope (-0.14, -0.07)
23:02:33.113 00.000 21948 Worker thread wakes up
23:02:33.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
23:02:33.113 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
23:02:33.113 00.000 21948 Moving (-0.14, -0.07) raw xDistance=0.00 yDistance=0.16
23:02:33.114 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:02:33.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:33.114 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.3
23:02:33.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:33.117 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:33.118 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:33.118 00.000 18120 Enqueuing Expose request
23:02:33.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:02:33.119 00.001 21948 MoveAxis(E, 0, ABG)
23:02:33.119 00.000 21948 Move returns status 0, amount 0
23:02:33.119 00.000 21948 MoveAxis(N, 0, ABG)
23:02:33.119 00.000 21948 Move returns status 0, amount 0
23:02:33.119 00.000 21948 move complete, result=0
23:02:33.119 00.000 21948 worker thread done servicing request
23:02:33.119 00.000 21948 Worker thread wakes up
23:02:33.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:33.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,217,31,31)
23:02:33.119 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:33.848 00.729 18120 evsrv: cli 0D46D490 connect
23:02:33.849 00.001 18120 case statement mapped state 6 to 3
23:02:33.851 00.002 18120 case statement mapped state 6 to 3
23:02:33.853 00.002 18120 evsrv: cli 0D46D490 request: {"method":"get_app_state","id":"66235aa3-d185-4b34-866e-e4c96b5dfffe"}
23:02:33.855 00.002 18120 case statement mapped state 6 to 3
23:02:33.855 00.000 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":"Guiding","id":"66235aa3-d185-4b34-866e-e4c96b5dfffe"}
23:02:33.857 00.002 18120 evsrv: cli 0D46D490 disconnect
23:02:33.860 00.003 18120 evsrv: cli 0D46DCB0 connect
23:02:33.860 00.000 18120 case statement mapped state 6 to 3
23:02:33.861 00.001 18120 case statement mapped state 6 to 3
23:02:33.862 00.001 18120 evsrv: cli 0D46DCB0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"f0f8885f-0ce0-4a04-8889-ea90468baf6a"}
23:02:33.862 00.000 18120 PhdController::Dither begins
23:02:33.863 00.001 18120 dither: size=2.00, dRA=0.34 dDec=-0.08
23:02:33.863 00.000 18120 MountToCamera -- mountTheta (0.23) + m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
23:02:33.864 00.001 18120 MountToCamera -- mountX=0.34 mountY=-0.08 hyp=0.35 mountTheta=0.23 cameraX=0.21, cameraY=-0.28 cameraTheta=-0.91
23:02:33.864 00.000 18120 setting lock position to (411.66, 232.11)
23:02:33.865 00.001 18120 Mount: notify guiding dithered (0.2, -0.3)
23:02:33.865 00.000 18120 MultiStar: stabilizing after lock position change
23:02:33.865 00.000 18120 Status Line: Dithering de 0.34,-0.08
23:02:33.867 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:02:33.867 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
23:02:33.868 00.001 18120 evsrv: cli 0D46DCB0 response: {"jsonrpc":"2.0","result":0,"id":"f0f8885f-0ce0-4a04-8889-ea90468baf6a"}
23:02:33.869 00.001 18120 evsrv: cli 0D46DCB0 disconnect
23:02:34.755 00.886 21948 Exposure complete
23:02:34.809 00.054 21948 worker thread done servicing request
23:02:34.809 00.000 18120 OnExposeComplete: enter
23:02:34.810 00.001 18120 UpdateGuideState(): m_state=6
23:02:34.812 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
23:02:34.814 00.002 18120 Star::Find returns 1 (0), X=411.33, Y=232.22, Mass=1989, SNR=30.6, Peak=170 HFD=3.8
23:02:34.815 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.14) = xAngle (3.97 = -2.31)
23:02:34.816 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.07 = 0.79)
23:02:34.817 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.35 cameraTheta=2.83 mountX=-0.24 mountY=0.25, mountTheta=2.33
23:02:34.820 00.003 18120 dither recenter: remaining=(-0.3,0.1) step=(-0.3,0.1)
23:02:34.820 00.000 18120 MountToCamera -- mountTheta (-2.91) + m_xAngle (-1.14) = xAngle (-4.05 = 2.23)
23:02:34.821 00.001 18120 MountToCamera -- mountX=-0.34 mountY=0.08 hyp=0.35 mountTheta=-2.91 cameraX=-0.21, cameraY=0.28 cameraTheta=2.23
23:02:34.821 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.28, opts=4)
23:02:34.821 00.000 18120 Enqueuing Move request for scope (-0.21, 0.28)
23:02:34.822 00.001 18120 Mount: notify direct move -0.34,0.08
23:02:34.822 00.000 21948 Worker thread wakes up
23:02:34.823 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0x4
23:02:34.823 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
23:02:34.823 00.000 21948 Moving (-0.21, 0.28) raw xDistance=-0.34 yDistance=0.08
23:02:34.823 00.000 21948 MoveAxis(E, 96, B)
23:02:34.823 00.000 21948 Guiding  Dir = 2, Dur = 96
23:02:34.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:34.823 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.6
23:02:34.824 00.001 21948 IsSlewing returns 0
23:02:34.824 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 1 / 99999
23:02:34.824 00.000 21948 IsGuiding returns 0
23:02:34.824 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050154.824,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:02:34.825 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:34.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:34.826 00.001 18120 Enqueuing Expose request
23:02:34.826 00.000 21948 PulseGuide returned control before completion, sleep 105
23:02:34.943 00.117 21948 IsGuiding returns 0
23:02:34.943 00.000 21948 Move returns status 0, amount 96
23:02:34.943 00.000 21948 MoveAxis(S, 19, B)
23:02:34.943 00.000 21948 Guiding  Dir = 1, Dur = 19
23:02:34.945 00.002 21948 IsSlewing returns 0
23:02:34.945 00.000 21948 IsGuiding returns 0
23:02:34.950 00.005 21948 PulseGuide returned control before completion, sleep 24
23:02:34.974 00.024 21948 IsGuiding returns 1
23:02:34.974 00.000 21948 scope still moving after pulse duration time elapsed
23:02:35.006 00.032 21948 IsSlewing returns 0
23:02:35.006 00.000 21948 IsGuiding returns 0
23:02:35.006 00.000 21948 scope move finished after 19 + 42 ms
23:02:35.006 00.000 21948 Move returns status 0, amount 19
23:02:35.006 00.000 21948 move complete, result=0
23:02:35.006 00.000 21948 worker thread done servicing request
23:02:35.006 00.000 21948 Worker thread wakes up
23:02:35.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:35.006 00.000 18120 GuideStep: -0.3 px 96 ms EAST, 0.1 px 19 ms SOUTH
23:02:35.007 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:36.414 01.407 21948 Exposure complete
23:02:36.460 00.046 21948 worker thread done servicing request
23:02:36.460 00.000 18120 OnExposeComplete: enter
23:02:36.460 00.000 18120 UpdateGuideState(): m_state=6
23:02:36.463 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
23:02:36.465 00.002 18120 Star::Find returns 1 (0), X=411.40, Y=232.24, Mass=2113, SNR=31.7, Peak=182 HFD=3.9
23:02:36.467 00.002 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.85 = -2.44)
23:02:36.470 00.003 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.67)
23:02:36.472 00.002 18120 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.70 mountX=-0.22 mountY=0.18, mountTheta=2.46
23:02:36.475 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.13, opts=13)
23:02:36.477 00.002 18120 Enqueuing Move request for scope (-0.27, 0.13)
23:02:36.478 00.001 21948 Worker thread wakes up
23:02:36.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.13) opts 0xd
23:02:36.478 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.13)
23:02:36.478 00.000 21948 Moving (-0.27, 0.13) raw xDistance=-0.22 yDistance=0.18
23:02:36.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:02:36.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:36.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:36.479 00.001 18120 UpdateGuideState exits: m=2113 RSB=31.7
23:02:36.479 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 2 / 99999
23:02:36.480 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:02:36.480 00.000 21948 MoveAxis(E, 40, ABG)
23:02:36.480 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050156.480,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
23:02:36.480 00.000 21948 Guiding  Dir = 2, Dur = 40
23:02:36.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:36.481 00.001 21948 IsSlewing returns 0
23:02:36.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:36.481 00.000 18120 Enqueuing Expose request
23:02:36.482 00.001 21948 IsGuiding returns 0
23:02:36.483 00.001 21948 PulseGuide returned control before completion, sleep 48
23:02:36.539 00.056 21948 IsGuiding returns 0
23:02:36.539 00.000 21948 Move returns status 0, amount 40
23:02:36.539 00.000 21948 MoveAxis(N, 0, ABG)
23:02:36.539 00.000 21948 Move returns status 0, amount 0
23:02:36.539 00.000 21948 move complete, result=0
23:02:36.539 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
23:02:36.540 00.001 21948 worker thread done servicing request
23:02:36.540 00.000 21948 Worker thread wakes up
23:02:36.541 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:36.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:38.168 01.627 21948 Exposure complete
23:02:38.202 00.034 21948 worker thread done servicing request
23:02:38.202 00.000 18120 OnExposeComplete: enter
23:02:38.203 00.001 18120 UpdateGuideState(): m_state=6
23:02:38.203 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
23:02:38.204 00.001 18120 Star::Find returns 1 (0), X=411.61, Y=232.21, Mass=1938, SNR=30.2, Peak=186 HFD=3.7
23:02:38.204 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
23:02:38.205 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.07)
23:02:38.205 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.11 mountX=-0.11 mountY=0.01, mountTheta=3.07
23:02:38.206 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
23:02:38.206 00.000 18120 Enqueuing Move request for scope (-0.06, 0.10)
23:02:38.207 00.001 21948 Worker thread wakes up
23:02:38.208 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:38.208 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.2
23:02:38.209 00.001 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 3 / 99999
23:02:38.209 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
23:02:38.209 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050158.209,"Host":"ASUS_SAM","Inst":1,"Distance":0.24,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
23:02:38.210 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
23:02:38.210 00.000 21948 Moving (-0.06, 0.10) raw xDistance=-0.11 yDistance=0.01
23:02:38.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:02:38.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:38.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:38.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:38.211 00.001 18120 Enqueuing Expose request
23:02:38.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:38.211 00.000 21948 MoveAxis(E, 0, ABG)
23:02:38.211 00.000 21948 Move returns status 0, amount 0
23:02:38.211 00.000 21948 MoveAxis(N, 0, ABG)
23:02:38.211 00.000 21948 Move returns status 0, amount 0
23:02:38.211 00.000 21948 move complete, result=0
23:02:38.211 00.000 21948 worker thread done servicing request
23:02:38.211 00.000 21948 Worker thread wakes up
23:02:38.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:38.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:38.212 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:39.736 01.524 21948 Exposure complete
23:02:39.763 00.027 21948 worker thread done servicing request
23:02:39.763 00.000 18120 OnExposeComplete: enter
23:02:39.764 00.001 18120 UpdateGuideState(): m_state=6
23:02:39.765 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
23:02:39.765 00.000 18120 Star::Find returns 1 (0), X=411.31, Y=232.18, Mass=2106, SNR=31.5, Peak=212 HFD=4.0
23:02:39.766 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.10 = -2.19)
23:02:39.767 00.001 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
23:02:39.768 00.001 18120 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.37 cameraTheta=2.95 mountX=-0.21 mountY=0.29, mountTheta=2.20
23:02:39.770 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.07, opts=13)
23:02:39.771 00.001 18120 Enqueuing Move request for scope (-0.36, 0.07)
23:02:39.771 00.000 21948 Worker thread wakes up
23:02:39.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.07) opts 0xd
23:02:39.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.07)
23:02:39.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:39.772 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.5
23:02:39.773 00.001 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 4 / 99999
23:02:39.773 00.000 21948 Moving (-0.36, 0.07) raw xDistance=-0.21 yDistance=0.29
23:02:39.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:02:39.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:39.773 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050159.773,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
23:02:39.774 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:02:39.774 00.000 21948 MoveAxis(E, 38, ABG)
23:02:39.774 00.000 21948 Guiding  Dir = 2, Dur = 38
23:02:39.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:39.775 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:39.775 00.000 18120 Enqueuing Expose request
23:02:39.776 00.001 21948 IsSlewing returns 0
23:02:39.776 00.000 21948 IsGuiding returns 0
23:02:39.778 00.002 21948 PulseGuide returned control before completion, sleep 47
23:02:39.828 00.050 21948 IsGuiding returns 0
23:02:39.828 00.000 21948 Move returns status 0, amount 38
23:02:39.828 00.000 21948 MoveAxis(N, 0, ABG)
23:02:39.828 00.000 21948 Move returns status 0, amount 0
23:02:39.828 00.000 21948 move complete, result=0
23:02:39.829 00.001 18120 GuideStep: -0.2 px 38 ms EAST, 0.3 px 0 ms NORTH
23:02:39.830 00.001 21948 worker thread done servicing request
23:02:39.830 00.000 21948 Worker thread wakes up
23:02:39.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:39.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:41.459 01.629 21948 Exposure complete
23:02:41.517 00.058 21948 worker thread done servicing request
23:02:41.517 00.000 18120 OnExposeComplete: enter
23:02:41.518 00.001 18120 UpdateGuideState(): m_state=6
23:02:41.518 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
23:02:41.519 00.001 18120 Star::Find returns 1 (0), X=411.41, Y=232.35, Mass=2045, SNR=31.1, Peak=189 HFD=4.0
23:02:41.521 00.002 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.14) = xAngle (3.54 = -2.75)
23:02:41.523 00.002 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
23:02:41.524 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.39 mountX=-0.32 mountY=0.12, mountTheta=2.78
23:02:41.526 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.24, opts=13)
23:02:41.526 00.000 18120 Enqueuing Move request for scope (-0.26, 0.24)
23:02:41.527 00.001 21948 Worker thread wakes up
23:02:41.527 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
23:02:41.527 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
23:02:41.527 00.000 21948 Moving (-0.26, 0.24) raw xDistance=-0.32 yDistance=0.12
23:02:41.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
23:02:41.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:41.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:02:41.527 00.000 21948 MoveAxis(E, 60, ABG)
23:02:41.527 00.000 21948 Guiding  Dir = 2, Dur = 60
23:02:41.527 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.1
23:02:41.528 00.001 21948 IsSlewing returns 0
23:02:41.528 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 5 / 99999
23:02:41.528 00.000 21948 IsGuiding returns 0
23:02:41.528 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050161.528,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
23:02:41.529 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.529 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:41.530 00.001 18120 Enqueuing Expose request
23:02:41.530 00.000 21948 PulseGuide returned control before completion, sleep 69
23:02:41.618 00.088 21948 IsGuiding returns 0
23:02:41.618 00.000 21948 Move returns status 0, amount 60
23:02:41.618 00.000 21948 MoveAxis(N, 0, ABG)
23:02:41.618 00.000 21948 Move returns status 0, amount 0
23:02:41.618 00.000 21948 move complete, result=0
23:02:41.618 00.000 21948 worker thread done servicing request
23:02:41.618 00.000 21948 Worker thread wakes up
23:02:41.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:41.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:41.619 00.001 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
23:02:43.026 01.407 21948 Exposure complete
23:02:43.064 00.038 21948 worker thread done servicing request
23:02:43.064 00.000 18120 OnExposeComplete: enter
23:02:43.066 00.002 18120 UpdateGuideState(): m_state=6
23:02:43.067 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
23:02:43.068 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=232.19, Mass=2049, SNR=31.1, Peak=205 HFD=3.8
23:02:43.070 00.002 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
23:02:43.071 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
23:02:43.073 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.08 mountX=-0.09 mountY=0.00, mountTheta=3.10
23:02:43.076 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
23:02:43.077 00.001 18120 Enqueuing Move request for scope (-0.04, 0.08)
23:02:43.078 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:43.080 00.002 21948 Worker thread wakes up
23:02:43.080 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:02:43.080 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
23:02:43.082 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:02:43.082 00.000 21948 Moving (-0.04, 0.08) raw xDistance=-0.09 yDistance=0.00
23:02:43.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:02:43.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:43.082 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 6 / 99999
23:02:43.083 00.001 18120 PhdController: newstate STATE_FINISH
23:02:43.085 00.002 18120 PhdController complete: success
23:02:43.086 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:02:43.086 00.000 21948 MoveAxis(E, 0, ABG)
23:02:43.086 00.000 21948 Move returns status 0, amount 0
23:02:43.086 00.000 21948 MoveAxis(N, 0, ABG)
23:02:43.086 00.000 21948 Move returns status 0, amount 0
23:02:43.086 00.000 21948 move complete, result=0
23:02:43.086 00.000 21948 worker thread done servicing request
23:02:43.086 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786050163.086,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:02:43.088 00.002 18120 Mount: notify guiding dither settle done success=1
23:02:43.089 00.001 18120 PhdController: newstate STATE_IDLE
23:02:43.090 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:43.091 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:43.092 00.001 18120 Enqueuing Expose request
23:02:43.092 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:43.093 00.001 21948 Worker thread wakes up
23:02:43.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:43.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:44.730 01.637 21948 Exposure complete
23:02:44.766 00.036 21948 worker thread done servicing request
23:02:44.766 00.000 18120 OnExposeComplete: enter
23:02:44.767 00.001 18120 UpdateGuideState(): m_state=6
23:02:44.768 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.768 00.000 18120 Star::Find returns 1 (0), X=411.68, Y=232.36, Mass=2251, SNR=32.4, Peak=206 HFD=4.2
23:02:44.769 00.001 18120 MultiStar: exiting stabilization period
23:02:44.769 00.000 18120 MultiStar: updating star positions after lock position change
23:02:44.769 00.000 18120 Star::Find(15, 646, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.770 00.001 18120 Star::Find returns 1 (0), X=646.19, Y=136.54, Mass=1012, SNR=21.9, Peak=92 HFD=3.8
23:02:44.770 00.000 18120 Star::Find(15, 251, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.771 00.001 18120 Star::Find returns 1 (0), X=251.08, Y=588.29, Mass=928, SNR=21.1, Peak=80 HFD=4.2
23:02:44.771 00.000 18120 Star::Find(15, 1153, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.771 00.000 18120 Star::Find returns 1 (0), X=1153.20, Y=211.11, Mass=982, SNR=21.4, Peak=73 HFD=4.9
23:02:44.772 00.001 18120 Star::Find(15, 1162, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.772 00.000 18120 Star::Find returns 1 (0), X=1162.30, Y=802.28, Mass=694, SNR=18.1, Peak=56 HFD=4.3
23:02:44.773 00.001 18120 Star::Find(15, 930, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.773 00.000 18120 Star::Find returns 1 (0), X=930.77, Y=797.21, Mass=530, SNR=16.0, Peak=52 HFD=3.7
23:02:44.776 00.003 18120 Star::Find(15, 552, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.778 00.002 18120 Star::Find returns 1 (0), X=552.82, Y=566.05, Mass=482, SNR=15.1, Peak=64 HFD=3.8
23:02:44.780 00.002 18120 Star::Find(15, 244, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.783 00.003 18120 Star::Find returns 1 (0), X=244.22, Y=353.63, Mass=584, SNR=16.6, Peak=60 HFD=3.7
23:02:44.785 00.002 18120 Star::Find(15, 100, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.787 00.002 18120 Star::Find returns 1 (0), X=100.54, Y=860.25, Mass=369, SNR=13.3, Peak=51 HFD=3.0
23:02:44.790 00.003 18120 Star::Find(15, 276, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.792 00.002 18120 Star::Find returns 1 (0), X=276.62, Y=620.94, Mass=314, SNR=12.2, Peak=45 HFD=3.3
23:02:44.795 00.003 18120 Star::Find(15, 38, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.797 00.002 18120 Star::Find returns 1 (0), X=38.60, Y=444.54, Mass=259, SNR=11.1, Peak=38 HFD=3.0
23:02:44.799 00.002 18120 Star::Find(15, 398, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:02:44.802 00.003 18120 Star::Find returns 1 (0), X=398.07, Y=480.51, Mass=375, SNR=13.3, Peak=38 HFD=3.5
23:02:44.804 00.002 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.14) = xAngle (2.66 = 2.66)
23:02:44.807 00.003 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.76 = -0.53)
23:02:44.809 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.25 cameraTheta=1.51 mountX=-0.22 mountY=-0.12, mountTheta=-2.63
23:02:44.814 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.24, opts=13)
23:02:44.816 00.002 18120 Enqueuing Move request for scope (0.01, 0.24)
23:02:44.818 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:44.820 00.002 18120 UpdateGuideState exits: m=2251 RSB=32.4
23:02:44.821 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.823 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:44.824 00.001 21948 Worker thread wakes up
23:02:44.824 00.000 18120 Enqueuing Expose request
23:02:44.826 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
23:02:44.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
23:02:44.826 00.000 21948 Moving (0.01, 0.24) raw xDistance=-0.22 yDistance=-0.12
23:02:44.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:02:44.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:44.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:02:44.826 00.000 21948 MoveAxis(E, 39, ABG)
23:02:44.826 00.000 21948 Guiding  Dir = 2, Dur = 39
23:02:44.826 00.000 21948 IsSlewing returns 0
23:02:44.827 00.001 21948 IsGuiding returns 0
23:02:44.828 00.001 21948 PulseGuide returned control before completion, sleep 48
23:02:44.883 00.055 21948 IsGuiding returns 0
23:02:44.883 00.000 21948 Move returns status 0, amount 39
23:02:44.883 00.000 21948 MoveAxis(N, 0, ABG)
23:02:44.883 00.000 21948 Move returns status 0, amount 0
23:02:44.883 00.000 21948 move complete, result=0
23:02:44.883 00.000 21948 worker thread done servicing request
23:02:44.883 00.000 21948 Worker thread wakes up
23:02:44.884 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:44.884 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:02:44.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:46.300 01.416 21948 Exposure complete
23:02:46.334 00.034 21948 worker thread done servicing request
23:02:46.335 00.001 18120 OnExposeComplete: enter
23:02:46.336 00.001 18120 UpdateGuideState(): m_state=6
23:02:46.337 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
23:02:46.338 00.001 18120 Star::Find returns 1 (0), X=411.58, Y=232.20, Mass=2138, SNR=31.9, Peak=202 HFD=3.9
23:02:46.339 00.001 18120 MultiStar: [#1 -0.10,-0.14,0.68,U] [#2 -0.10,0.04,0.61,U] [#3 0.00,-0.01,0.64,U] [#4 -0.18,0.27,0.55,U] [#5 -0.01,0.23,0.50,U] [#6 -0.15,0.04,0.48,U] [#7 -0.21,-0.20,0.52,U] [#8 -0.42,0.11,0.00,M1] 
23:02:46.340 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.08, 0.09}
23:02:46.340 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
23:02:46.341 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
23:02:46.342 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.78 mountX=-0.07 mountY=0.07, mountTheta=2.38
23:02:46.344 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
23:02:46.344 00.000 18120 Enqueuing Move request for scope (-0.10, 0.04)
23:02:46.345 00.001 21948 Worker thread wakes up
23:02:46.345 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:46.345 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:02:46.345 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.9
23:02:46.346 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:46.346 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:46.347 00.001 18120 Enqueuing Expose request
23:02:46.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:02:46.347 00.000 21948 Moving (-0.10, 0.04) raw xDistance=-0.07 yDistance=0.07
23:02:46.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:02:46.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:46.347 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:46.347 00.000 21948 MoveAxis(E, 0, ABG)
23:02:46.347 00.000 21948 Move returns status 0, amount 0
23:02:46.347 00.000 21948 MoveAxis(N, 0, ABG)
23:02:46.347 00.000 21948 Move returns status 0, amount 0
23:02:46.347 00.000 21948 move complete, result=0
23:02:46.347 00.000 21948 worker thread done servicing request
23:02:46.347 00.000 21948 Worker thread wakes up
23:02:46.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:46.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:46.348 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:47.976 01.628 21948 Exposure complete
23:02:48.027 00.051 21948 worker thread done servicing request
23:02:48.027 00.000 18120 OnExposeComplete: enter
23:02:48.028 00.001 18120 UpdateGuideState(): m_state=6
23:02:48.028 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
23:02:48.029 00.001 18120 Star::Find returns 1 (0), X=411.76, Y=232.12, Mass=1933, SNR=30.2, Peak=204 HFD=4.1
23:02:48.029 00.000 18120 MultiStar: [#1 0.08,-0.23,0.72,U] [#2 0.08,0.26,0.68,U] [#3 0.27,-0.21,0.72,U] [#4 -0.21,0.09,0.57,U] [#5 0.05,0.42,0.00,M1] [#6 0.26,0.31,0.00,M1] [#7 -0.07,-0.22,0.53,U] [#8 0.07,0.02,0.44,U] 
23:02:48.030 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.09, 0.01}
23:02:48.030 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
23:02:48.031 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
23:02:48.032 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.63 mountX=0.06 mountY=-0.03, mountTheta=-0.49
23:02:48.034 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
23:02:48.035 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
23:02:48.037 00.002 21948 Worker thread wakes up
23:02:48.037 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:02:48.037 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:02:48.037 00.000 21948 Moving (0.06, -0.04) raw xDistance=0.06 yDistance=-0.03
23:02:48.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:02:48.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:48.037 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:48.038 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:48.038 00.000 21948 MoveAxis(E, 0, ABG)
23:02:48.038 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.2
23:02:48.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:48.039 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:48.039 00.000 18120 Enqueuing Expose request
23:02:48.040 00.001 21948 Move returns status 0, amount 0
23:02:48.040 00.000 21948 MoveAxis(N, 0, ABG)
23:02:48.040 00.000 21948 Move returns status 0, amount 0
23:02:48.040 00.000 21948 move complete, result=0
23:02:48.040 00.000 21948 worker thread done servicing request
23:02:48.040 00.000 21948 Worker thread wakes up
23:02:48.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:48.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:48.040 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:49.559 01.519 21948 Exposure complete
23:02:49.584 00.025 21948 worker thread done servicing request
23:02:49.584 00.000 18120 OnExposeComplete: enter
23:02:49.585 00.001 18120 UpdateGuideState(): m_state=6
23:02:49.585 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
23:02:49.586 00.001 18120 Star::Find returns 1 (0), X=411.71, Y=232.19, Mass=2148, SNR=31.7, Peak=227 HFD=3.8
23:02:49.586 00.000 18120 MultiStar: [#1 -0.05,-0.28,0.73,U] [#2 0.24,0.19,0.64,U] [#3 -0.27,-0.08,0.66,U] [#4 -0.03,0.08,0.59,U] [#5 -0.04,0.10,0.51,U] [#6 -0.14,0.28,0.45,U] [#7 0.14,-0.14,0.50,U] [#8 0.02,0.10,0.44,U] 
23:02:49.587 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.04, 0.08}
23:02:49.587 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
23:02:49.587 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
23:02:49.588 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.90 mountX=-0.03 mountY=-0.00, mountTheta=-3.00
23:02:49.589 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
23:02:49.590 00.001 18120 Enqueuing Move request for scope (-0.01, 0.02)
23:02:49.590 00.000 21948 Worker thread wakes up
23:02:49.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:02:49.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:49.591 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:02:49.591 00.000 18120 UpdateGuideState exits: m=2148 RSB=31.7
23:02:49.592 00.001 21948 Moving (-0.01, 0.02) raw xDistance=-0.03 yDistance=-0.00
23:02:49.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:02:49.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:49.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:49.593 00.001 18120 Enqueuing Expose request
23:02:49.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:02:49.593 00.000 21948 MoveAxis(E, 0, ABG)
23:02:49.593 00.000 21948 Move returns status 0, amount 0
23:02:49.593 00.000 21948 MoveAxis(N, 0, ABG)
23:02:49.593 00.000 21948 Move returns status 0, amount 0
23:02:49.593 00.000 21948 move complete, result=0
23:02:49.593 00.000 21948 worker thread done servicing request
23:02:49.593 00.000 21948 Worker thread wakes up
23:02:49.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:49.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:49.595 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:51.220 01.625 21948 Exposure complete
23:02:51.250 00.030 21948 worker thread done servicing request
23:02:51.250 00.000 18120 OnExposeComplete: enter
23:02:51.251 00.001 18120 UpdateGuideState(): m_state=6
23:02:51.251 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
23:02:51.252 00.001 18120 Star::Find returns 1 (0), X=411.33, Y=232.61, Mass=2302, SNR=32.9, Peak=178 HFD=4.3
23:02:51.252 00.000 18120 MultiStar: [#1 -0.05,0.03,0.67,U] [#2 0.26,0.44,0.00,M1] [#3 0.01,0.10,0.62,U] [#4 -0.45,0.63,0.00,M1] [#5 -0.16,0.67,0.00,M1] [#6 -0.01,0.27,0.46,U] [#7 -0.22,0.03,0.48,U] [#8 -0.08,0.06,0.40,U] 
23:02:51.253 00.001 18120 refined, 5 included, MultiStar: {-0.14, 0.21}, one-star: {-0.33, 0.50}
23:02:51.253 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
23:02:51.253 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:02:51.254 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.17 mountX=-0.24 mountY=0.03, mountTheta=3.01
23:02:51.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.21, opts=13)
23:02:51.256 00.001 18120 Enqueuing Move request for scope (-0.14, 0.21)
23:02:51.256 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:51.257 00.001 18120 UpdateGuideState exits: m=2302 RSB=32.9
23:02:51.257 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.257 00.000 21948 Worker thread wakes up
23:02:51.257 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:51.258 00.001 18120 Enqueuing Expose request
23:02:51.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
23:02:51.258 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
23:02:51.258 00.000 21948 Moving (-0.14, 0.21) raw xDistance=-0.24 yDistance=0.03
23:02:51.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:02:51.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:51.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:51.258 00.000 21948 MoveAxis(E, 44, ABG)
23:02:51.258 00.000 21948 Guiding  Dir = 2, Dur = 44
23:02:51.259 00.001 21948 IsSlewing returns 0
23:02:51.259 00.000 21948 IsGuiding returns 0
23:02:51.261 00.002 21948 PulseGuide returned control before completion, sleep 53
23:02:51.329 00.068 21948 IsGuiding returns 0
23:02:51.329 00.000 21948 Move returns status 0, amount 44
23:02:51.329 00.000 21948 MoveAxis(N, 0, ABG)
23:02:51.329 00.000 21948 Move returns status 0, amount 0
23:02:51.329 00.000 21948 move complete, result=0
23:02:51.329 00.000 21948 worker thread done servicing request
23:02:51.329 00.000 21948 Worker thread wakes up
23:02:51.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:51.329 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
23:02:51.331 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:52.734 01.403 21948 Exposure complete
23:02:52.777 00.043 21948 worker thread done servicing request
23:02:52.777 00.000 18120 OnExposeComplete: enter
23:02:52.778 00.001 18120 UpdateGuideState(): m_state=6
23:02:52.780 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
23:02:52.782 00.002 18120 Star::Find returns 1 (0), X=411.61, Y=232.41, Mass=1895, SNR=30.1, Peak=191 HFD=3.9
23:02:52.784 00.002 18120 MultiStar: [#1 -0.08,-0.29,0.76,U] [#2 0.03,0.06,0.66,U] [#3 0.40,-0.13,0.00,M1] [#4 0.12,0.08,0.57,U] [#5 0.16,0.30,0.56,U] [#6 -0.02,0.34,0.53,U] [#7 -0.02,-0.01,0.53,U] [#8 0.28,0.00,0.45,U] 
23:02:52.787 00.003 18120 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {-0.05, 0.30}
23:02:52.789 00.002 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.14) = xAngle (2.37 = 2.37)
23:02:52.791 00.002 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.47 = -0.81)
23:02:52.794 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.23 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
23:02:52.796 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
23:02:52.797 00.001 18120 Enqueuing Move request for scope (0.04, 0.10)
23:02:52.798 00.001 21948 Worker thread wakes up
23:02:52.798 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:52.798 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.1
23:02:52.799 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.799 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:52.800 00.001 18120 Enqueuing Expose request
23:02:52.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:02:52.800 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:02:52.800 00.000 21948 Moving (0.04, 0.10) raw xDistance=-0.08 yDistance=-0.08
23:02:52.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:02:52.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:52.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:02:52.800 00.000 21948 MoveAxis(E, 0, ABG)
23:02:52.800 00.000 21948 Move returns status 0, amount 0
23:02:52.800 00.000 21948 MoveAxis(N, 0, ABG)
23:02:52.800 00.000 21948 Move returns status 0, amount 0
23:02:52.800 00.000 21948 move complete, result=0
23:02:52.801 00.001 21948 worker thread done servicing request
23:02:52.801 00.000 21948 Worker thread wakes up
23:02:52.801 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:52.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:52.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:54.432 01.631 21948 Exposure complete
23:02:54.469 00.037 21948 worker thread done servicing request
23:02:54.469 00.000 18120 OnExposeComplete: enter
23:02:54.472 00.003 18120 UpdateGuideState(): m_state=6
23:02:54.474 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
23:02:54.476 00.002 18120 Star::Find returns 1 (0), X=411.60, Y=232.51, Mass=2004, SNR=30.6, Peak=169 HFD=3.7
23:02:54.476 00.000 18120 MultiStar: [#1 -0.10,0.13,0.76,U] [#2 -0.07,0.36,0.64,U] [#3 -0.38,-0.05,0.70,U] [#4 -0.37,0.59,0.00,M1] [#5 -0.07,0.55,0.00,M1] [#6 -0.25,0.45,0.00,M1] [#7 -0.10,0.02,0.51,U] [#8 -0.07,0.26,0.44,U] 
23:02:54.479 00.003 18120 refined, 5 included, MultiStar: {-0.13, 0.20}, one-star: {-0.06, 0.40}
23:02:54.481 00.002 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
23:02:54.483 00.002 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
23:02:54.486 00.003 18120 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=-0.24 mountY=0.02, mountTheta=3.04
23:02:54.490 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.20, opts=13)
23:02:54.491 00.001 18120 Enqueuing Move request for scope (-0.13, 0.20)
23:02:54.492 00.001 21948 Worker thread wakes up
23:02:54.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:54.492 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.6
23:02:54.495 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
23:02:54.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
23:02:54.495 00.000 21948 Moving (-0.13, 0.20) raw xDistance=-0.24 yDistance=0.02
23:02:54.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:54.496 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:54.496 00.000 18120 Enqueuing Expose request
23:02:54.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:02:54.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:54.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:54.496 00.000 21948 MoveAxis(E, 43, ABG)
23:02:54.496 00.000 21948 Guiding  Dir = 2, Dur = 43
23:02:54.497 00.001 21948 IsSlewing returns 0
23:02:54.497 00.000 21948 IsGuiding returns 0
23:02:54.498 00.001 21948 PulseGuide returned control before completion, sleep 52
23:02:54.558 00.060 21948 IsGuiding returns 0
23:02:54.558 00.000 21948 Move returns status 0, amount 43
23:02:54.558 00.000 21948 MoveAxis(N, 0, ABG)
23:02:54.558 00.000 21948 Move returns status 0, amount 0
23:02:54.558 00.000 21948 move complete, result=0
23:02:54.558 00.000 21948 worker thread done servicing request
23:02:54.558 00.000 21948 Worker thread wakes up
23:02:54.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:54.558 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
23:02:54.559 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:55.965 01.406 21948 Exposure complete
23:02:55.992 00.027 21948 worker thread done servicing request
23:02:55.992 00.000 18120 OnExposeComplete: enter
23:02:55.994 00.002 18120 UpdateGuideState(): m_state=6
23:02:55.995 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
23:02:55.997 00.002 18120 Star::Find returns 1 (0), X=411.44, Y=232.56, Mass=2037, SNR=30.9, Peak=155 HFD=4.2
23:02:56.000 00.003 18120 MultiStar: [#1 -0.09,-0.06,0.70,U] [#2 -0.24,0.48,0.00,M1] [#3 -0.42,0.06,0.00,M1] [#4 -0.45,0.38,0.00,M2] [#5 -0.20,0.29,0.49,U] [#6 -0.09,0.28,0.47,U] [#7 -0.25,0.02,0.55,U] [#8 -0.19,0.27,0.44,U] 
23:02:56.002 00.002 18120 refined, 5 included, MultiStar: {-0.18, 0.22}, one-star: {-0.22, 0.45}
23:02:56.004 00.002 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
23:02:56.007 00.003 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
23:02:56.009 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.29 cameraTheta=2.25 mountX=-0.28 mountY=0.06, mountTheta=2.93
23:02:56.013 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.22, opts=13)
23:02:56.013 00.000 18120 Enqueuing Move request for scope (-0.18, 0.22)
23:02:56.014 00.001 21948 Worker thread wakes up
23:02:56.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:56.014 00.000 18120 UpdateGuideState exits: m=2037 RSB=30.9
23:02:56.015 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.015 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:56.016 00.001 18120 Enqueuing Expose request
23:02:56.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
23:02:56.016 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
23:02:56.016 00.000 21948 Moving (-0.18, 0.22) raw xDistance=-0.28 yDistance=0.06
23:02:56.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
23:02:56.016 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:56.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:56.016 00.000 21948 MoveAxis(E, 52, ABG)
23:02:56.016 00.000 21948 Guiding  Dir = 2, Dur = 52
23:02:56.017 00.001 21948 IsSlewing returns 0
23:02:56.017 00.000 21948 IsGuiding returns 0
23:02:56.018 00.001 21948 PulseGuide returned control before completion, sleep 61
23:02:56.090 00.072 21948 IsGuiding returns 0
23:02:56.090 00.000 21948 Move returns status 0, amount 52
23:02:56.090 00.000 21948 MoveAxis(N, 0, ABG)
23:02:56.090 00.000 21948 Move returns status 0, amount 0
23:02:56.090 00.000 21948 move complete, result=0
23:02:56.091 00.001 21948 worker thread done servicing request
23:02:56.091 00.000 21948 Worker thread wakes up
23:02:56.091 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
23:02:56.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:56.092 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:57.730 01.638 21948 Exposure complete
23:02:57.763 00.033 21948 worker thread done servicing request
23:02:57.764 00.001 18120 OnExposeComplete: enter
23:02:57.764 00.000 18120 UpdateGuideState(): m_state=6
23:02:57.765 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
23:02:57.765 00.000 18120 Star::Find returns 1 (0), X=411.51, Y=232.26, Mass=2143, SNR=31.8, Peak=185 HFD=4.0
23:02:57.766 00.001 18120 MultiStar: [#1 -0.01,0.09,0.73,U] [#2 -0.02,0.26,0.62,U] [#3 0.18,-0.16,0.67,U] [#4 -0.10,0.09,0.52,U] [#5 -0.00,0.21,0.53,U] [#6 -0.28,0.16,0.48,U] [#7 -0.32,-0.22,0.00,M1] [#8 -0.30,0.08,0.44,U] 
23:02:57.766 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {-0.15, 0.15}
23:02:57.767 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.33 = -2.96)
23:02:57.767 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
23:02:57.767 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.18 mountX=-0.13 mountY=0.02, mountTheta=3.00
23:02:57.769 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
23:02:57.769 00.000 18120 Enqueuing Move request for scope (-0.08, 0.11)
23:02:57.770 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:57.770 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.8
23:02:57.771 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:57.771 00.000 18120 Enqueuing Expose request
23:02:57.772 00.001 21948 Worker thread wakes up
23:02:57.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:02:57.772 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:02:57.772 00.000 21948 Moving (-0.08, 0.11) raw xDistance=-0.13 yDistance=0.02
23:02:57.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:02:57.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:57.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:57.772 00.000 21948 MoveAxis(E, 0, ABG)
23:02:57.772 00.000 21948 Move returns status 0, amount 0
23:02:57.772 00.000 21948 MoveAxis(N, 0, ABG)
23:02:57.772 00.000 21948 Move returns status 0, amount 0
23:02:57.772 00.000 21948 move complete, result=0
23:02:57.772 00.000 21948 worker thread done servicing request
23:02:57.772 00.000 21948 Worker thread wakes up
23:02:57.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:57.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:02:57.773 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:59.290 01.517 21948 Exposure complete
23:02:59.320 00.030 21948 worker thread done servicing request
23:02:59.321 00.001 18120 OnExposeComplete: enter
23:02:59.325 00.004 18120 UpdateGuideState(): m_state=6
23:02:59.326 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
23:02:59.327 00.001 18120 Star::Find returns 1 (0), X=411.28, Y=232.47, Mass=2081, SNR=31.4, Peak=176 HFD=3.9
23:02:59.328 00.001 18120 MultiStar: [#1 -0.19,0.07,0.71,U] [#2 0.02,0.26,0.67,U] [#3 -0.15,0.19,0.67,U] [#4 -0.23,0.40,0.00,M2] [#5 -0.28,0.70,0.00,M1] [#6 0.03,0.30,0.45,U] [#7 -0.29,0.07,0.51,U] [#8 -0.19,0.23,0.43,U] 
23:02:59.328 00.000 18120 refined, 6 included, MultiStar: {-0.18, 0.22}, one-star: {-0.39, 0.36}
23:02:59.329 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.41 = -2.87)
23:02:59.329 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.23)
23:02:59.330 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.29 cameraTheta=2.27 mountX=-0.28 mountY=0.07, mountTheta=2.91
23:02:59.331 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.22, opts=13)
23:02:59.331 00.000 18120 Enqueuing Move request for scope (-0.18, 0.22)
23:02:59.332 00.001 21948 Worker thread wakes up
23:02:59.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:02:59.332 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.4
23:02:59.333 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:59.333 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:02:59.334 00.001 18120 Enqueuing Expose request
23:02:59.336 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
23:02:59.336 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
23:02:59.336 00.000 21948 Moving (-0.18, 0.22) raw xDistance=-0.28 yDistance=0.07
23:02:59.336 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
23:02:59.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:59.336 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:59.336 00.000 21948 MoveAxis(E, 49, ABG)
23:02:59.336 00.000 21948 Guiding  Dir = 2, Dur = 49
23:02:59.336 00.000 21948 IsSlewing returns 0
23:02:59.336 00.000 21948 IsGuiding returns 0
23:02:59.338 00.002 21948 PulseGuide returned control before completion, sleep 58
23:02:59.412 00.074 21948 IsGuiding returns 0
23:02:59.412 00.000 21948 Move returns status 0, amount 49
23:02:59.412 00.000 21948 MoveAxis(N, 0, ABG)
23:02:59.412 00.000 21948 Move returns status 0, amount 0
23:02:59.412 00.000 21948 move complete, result=0
23:02:59.412 00.000 21948 worker thread done servicing request
23:02:59.412 00.000 21948 Worker thread wakes up
23:02:59.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:02:59.412 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
23:02:59.413 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:01.048 01.635 21948 Exposure complete
23:03:01.093 00.045 21948 worker thread done servicing request
23:03:01.093 00.000 18120 OnExposeComplete: enter
23:03:01.095 00.002 18120 UpdateGuideState(): m_state=6
23:03:01.095 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
23:03:01.096 00.001 18120 Star::Find returns 1 (0), X=411.43, Y=232.46, Mass=2059, SNR=31.1, Peak=167 HFD=4.1
23:03:01.097 00.001 18120 MultiStar: [#1 -0.15,0.08,0.71,U] [#2 -0.04,0.38,0.64,U] [#3 0.04,0.08,0.68,U] [#4 -0.24,0.27,0.56,U] [#5 -0.09,0.57,0.00,M2] [#6 -0.28,0.27,0.00,M1] [#7 -0.25,-0.12,0.54,U] [#8 -0.15,0.20,0.43,U] 
23:03:01.098 00.001 18120 refined, 6 included, MultiStar: {-0.15, 0.19}, one-star: {-0.23, 0.35}
23:03:01.099 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.14) = xAngle (3.37 = -2.91)
23:03:01.099 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.19)
23:03:01.100 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.23 mountX=-0.24 mountY=0.05, mountTheta=2.95
23:03:01.102 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.19, opts=13)
23:03:01.103 00.001 18120 Enqueuing Move request for scope (-0.15, 0.19)
23:03:01.104 00.001 21948 Worker thread wakes up
23:03:01.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:01.105 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
23:03:01.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
23:03:01.105 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
23:03:01.106 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.108 00.002 21948 Moving (-0.15, 0.19) raw xDistance=-0.24 yDistance=0.05
23:03:01.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
23:03:01.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:01.108 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:01.109 00.001 18120 Enqueuing Expose request
23:03:01.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:01.110 00.001 21948 MoveAxis(E, 46, ABG)
23:03:01.110 00.000 21948 Guiding  Dir = 2, Dur = 46
23:03:01.110 00.000 21948 IsSlewing returns 0
23:03:01.110 00.000 21948 IsGuiding returns 0
23:03:01.112 00.002 21948 PulseGuide returned control before completion, sleep 55
23:03:01.175 00.063 21948 IsGuiding returns 0
23:03:01.175 00.000 21948 Move returns status 0, amount 46
23:03:01.175 00.000 21948 MoveAxis(N, 0, ABG)
23:03:01.175 00.000 21948 Move returns status 0, amount 0
23:03:01.175 00.000 21948 move complete, result=0
23:03:01.175 00.000 21948 worker thread done servicing request
23:03:01.175 00.000 21948 Worker thread wakes up
23:03:01.176 00.001 18120 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
23:03:01.177 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:01.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:02.596 01.419 21948 Exposure complete
23:03:02.631 00.035 21948 worker thread done servicing request
23:03:02.631 00.000 18120 OnExposeComplete: enter
23:03:02.631 00.000 18120 UpdateGuideState(): m_state=6
23:03:02.632 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
23:03:02.632 00.000 18120 Star::Find returns 1 (0), X=411.37, Y=232.15, Mass=2079, SNR=31.3, Peak=183 HFD=4.0
23:03:02.633 00.001 18120 MultiStar: [#1 0.05,-0.28,0.70,U] [#2 0.03,-0.07,0.65,U] [#3 -0.01,-0.18,0.65,U] [#4 -0.05,0.13,0.55,U] [#5 0.09,0.01,0.50,U] [#6 -0.02,0.01,0.52,U] [#7 -0.14,-0.07,0.53,U] [#8 -0.21,0.02,0.47,U] 
23:03:02.633 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.29, 0.04}
23:03:02.634 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.14) = xAngle (-1.44 = -1.44)
23:03:02.634 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.66 = 1.66)
23:03:02.635 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.58 mountX=0.01 mountY=0.09, mountTheta=1.44
23:03:02.636 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
23:03:02.636 00.000 18120 Enqueuing Move request for scope (-0.07, -0.05)
23:03:02.637 00.001 21948 Worker thread wakes up
23:03:02.637 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:02.637 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.3
23:03:02.638 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:02.638 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:02.638 00.000 18120 Enqueuing Expose request
23:03:02.639 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:03:02.639 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:03:02.639 00.000 21948 Moving (-0.07, -0.05) raw xDistance=0.01 yDistance=0.09
23:03:02.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:02.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:02.639 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:03:02.639 00.000 21948 MoveAxis(E, 0, ABG)
23:03:02.639 00.000 21948 Move returns status 0, amount 0
23:03:02.639 00.000 21948 MoveAxis(N, 0, ABG)
23:03:02.639 00.000 21948 Move returns status 0, amount 0
23:03:02.639 00.000 21948 move complete, result=0
23:03:02.639 00.000 21948 worker thread done servicing request
23:03:02.639 00.000 21948 Worker thread wakes up
23:03:02.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:02.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:02.640 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:04.266 01.626 21948 Exposure complete
23:03:04.313 00.047 21948 worker thread done servicing request
23:03:04.314 00.001 18120 OnExposeComplete: enter
23:03:04.314 00.000 18120 UpdateGuideState(): m_state=6
23:03:04.315 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
23:03:04.315 00.000 18120 Star::Find returns 1 (0), X=411.47, Y=232.18, Mass=2088, SNR=31.5, Peak=201 HFD=3.8
23:03:04.316 00.001 18120 MultiStar: [#1 -0.12,-0.09,0.71,U] [#2 0.17,-0.05,0.66,U] [#3 0.08,-0.30,0.67,U] [#4 -0.21,0.23,0.55,U] [#5 -0.06,0.28,0.51,U] [#6 -0.21,-0.14,0.48,U] [#7 -0.41,-0.26,0.00,M1] [#8 -0.19,-0.02,0.41,U] 
23:03:04.316 00.000 18120 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.20, 0.07}
23:03:04.317 00.001 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.14) = xAngle (-1.94 = -1.94)
23:03:04.317 00.000 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:03:04.317 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.08 mountX=-0.03 mountY=0.08, mountTheta=1.94
23:03:04.320 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.01, opts=13)
23:03:04.320 00.000 18120 Enqueuing Move request for scope (-0.09, -0.01)
23:03:04.321 00.001 21948 Worker thread wakes up
23:03:04.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:04.321 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.5
23:03:04.322 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:04.323 00.001 18120 Enqueuing Expose request
23:03:04.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:03:04.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:03:04.323 00.000 21948 Moving (-0.09, -0.01) raw xDistance=-0.03 yDistance=0.08
23:03:04.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:03:04.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:04.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:03:04.324 00.001 21948 MoveAxis(E, 0, ABG)
23:03:04.324 00.000 21948 Move returns status 0, amount 0
23:03:04.324 00.000 21948 MoveAxis(N, 0, ABG)
23:03:04.324 00.000 21948 Move returns status 0, amount 0
23:03:04.324 00.000 21948 move complete, result=0
23:03:04.324 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:04.325 00.001 21948 worker thread done servicing request
23:03:04.325 00.000 21948 Worker thread wakes up
23:03:04.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:04.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:05.848 01.523 21948 Exposure complete
23:03:05.882 00.034 21948 worker thread done servicing request
23:03:05.883 00.001 18120 OnExposeComplete: enter
23:03:05.883 00.000 18120 UpdateGuideState(): m_state=6
23:03:05.884 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
23:03:05.884 00.000 18120 Star::Find returns 1 (0), X=411.55, Y=232.34, Mass=2089, SNR=31.6, Peak=181 HFD=4.1
23:03:05.885 00.001 18120 MultiStar: [#1 0.03,-0.14,0.71,U] [#2 0.01,0.05,0.64,U] [#3 -0.06,-0.07,0.67,U] [#4 -0.15,0.33,0.55,U] [#5 -0.01,0.31,0.50,U] [#6 -0.07,-0.10,0.49,U] [#7 -0.38,0.09,0.00,M2] [#8 -0.15,0.03,0.43,U] 
23:03:05.885 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {-0.11, 0.23}
23:03:05.886 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.35 = -2.93)
23:03:05.886 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.17)
23:03:05.887 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.21 mountX=-0.10 mountY=0.02, mountTheta=2.97
23:03:05.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.08, opts=13)
23:03:05.889 00.001 18120 Enqueuing Move request for scope (-0.06, 0.08)
23:03:05.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:05.889 00.000 21948 Worker thread wakes up
23:03:05.889 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.6
23:03:05.890 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:05.891 00.001 18120 Enqueuing Expose request
23:03:05.891 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:03:05.891 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:03:05.891 00.000 21948 Moving (-0.06, 0.08) raw xDistance=-0.10 yDistance=0.02
23:03:05.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:03:05.891 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:05.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:05.891 00.000 21948 MoveAxis(E, 0, ABG)
23:03:05.891 00.000 21948 Move returns status 0, amount 0
23:03:05.891 00.000 21948 MoveAxis(N, 0, ABG)
23:03:05.891 00.000 21948 Move returns status 0, amount 0
23:03:05.891 00.000 21948 move complete, result=0
23:03:05.891 00.000 21948 worker thread done servicing request
23:03:05.892 00.001 21948 Worker thread wakes up
23:03:05.892 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:05.892 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:05.892 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:07.523 01.631 21948 Exposure complete
23:03:07.554 00.031 21948 worker thread done servicing request
23:03:07.554 00.000 18120 OnExposeComplete: enter
23:03:07.555 00.001 18120 UpdateGuideState(): m_state=6
23:03:07.555 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
23:03:07.556 00.001 18120 Star::Find returns 1 (0), X=411.48, Y=232.32, Mass=1950, SNR=30.3, Peak=161 HFD=4.0
23:03:07.556 00.000 18120 MultiStar: [#1 -0.05,0.13,0.75,U] [#2 0.00,0.47,0.00,M1] [#3 0.19,0.01,0.71,U] [#4 -0.30,0.44,0.00,M1] [#5 -0.19,0.50,0.00,M1] [#6 -0.13,0.16,0.52,U] [#7 -0.13,0.27,0.54,U] [#8 -0.16,-0.07,0.45,U] 
23:03:07.557 00.001 18120 refined, 5 included, MultiStar: {-0.08, 0.13}, one-star: {-0.18, 0.21}
23:03:07.557 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
23:03:07.558 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.34 = 0.06)
23:03:07.558 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=-0.15 mountY=0.01, mountTheta=3.08
23:03:07.559 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.13, opts=13)
23:03:07.560 00.001 18120 Enqueuing Move request for scope (-0.08, 0.13)
23:03:07.560 00.000 21948 Worker thread wakes up
23:03:07.561 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
23:03:07.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
23:03:07.561 00.000 21948 Moving (-0.08, 0.13) raw xDistance=-0.15 yDistance=0.01
23:03:07.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:03:07.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:07.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:03:07.561 00.000 21948 MoveAxis(E, 0, ABG)
23:03:07.561 00.000 21948 Move returns status 0, amount 0
23:03:07.561 00.000 21948 MoveAxis(N, 0, ABG)
23:03:07.561 00.000 21948 Move returns status 0, amount 0
23:03:07.561 00.000 21948 move complete, result=0
23:03:07.561 00.000 21948 worker thread done servicing request
23:03:07.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:07.561 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.3
23:03:07.562 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:07.563 00.001 18120 Enqueuing Expose request
23:03:07.563 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:07.563 00.000 21948 Worker thread wakes up
23:03:07.564 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:07.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:09.084 01.520 21948 Exposure complete
23:03:09.132 00.048 21948 worker thread done servicing request
23:03:09.132 00.000 18120 OnExposeComplete: enter
23:03:09.134 00.002 18120 UpdateGuideState(): m_state=6
23:03:09.135 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
23:03:09.135 00.000 18120 Star::Find returns 1 (0), X=411.52, Y=232.55, Mass=2057, SNR=31.2, Peak=155 HFD=4.2
23:03:09.136 00.001 18120 MultiStar: [#1 -0.13,-0.03,0.68,U] [#2 0.06,0.35,0.63,U] [#3 0.08,0.01,0.69,U] [#4 -0.34,0.49,0.00,M2] [#5 -0.10,0.33,0.52,U] [#6 -0.06,0.40,0.00,M1] [#7 -0.16,0.06,0.54,U] [#8 -0.31,0.27,0.00,M1] 
23:03:09.137 00.001 18120 refined, 5 included, MultiStar: {-0.07, 0.21}, one-star: {-0.15, 0.44}
23:03:09.138 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
23:03:09.139 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
23:03:09.140 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.90 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
23:03:09.141 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.21, opts=13)
23:03:09.142 00.001 18120 Enqueuing Move request for scope (-0.07, 0.21)
23:03:09.143 00.001 21948 Worker thread wakes up
23:03:09.143 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:09.145 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
23:03:09.145 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
23:03:09.145 00.000 21948 Moving (-0.07, 0.21) raw xDistance=-0.22 yDistance=-0.03
23:03:09.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:03:09.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:09.145 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.2
23:03:09.146 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:09.146 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:09.147 00.001 18120 Enqueuing Expose request
23:03:09.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:09.147 00.000 21948 MoveAxis(E, 39, ABG)
23:03:09.147 00.000 21948 Guiding  Dir = 2, Dur = 39
23:03:09.147 00.000 21948 IsSlewing returns 0
23:03:09.147 00.000 21948 IsGuiding returns 0
23:03:09.149 00.002 21948 PulseGuide returned control before completion, sleep 48
23:03:09.207 00.058 21948 IsGuiding returns 0
23:03:09.207 00.000 21948 Move returns status 0, amount 39
23:03:09.207 00.000 21948 MoveAxis(N, 0, ABG)
23:03:09.207 00.000 21948 Move returns status 0, amount 0
23:03:09.207 00.000 21948 move complete, result=0
23:03:09.207 00.000 21948 worker thread done servicing request
23:03:09.207 00.000 21948 Worker thread wakes up
23:03:09.207 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:03:09.208 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:09.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:10.838 01.630 21948 Exposure complete
23:03:10.866 00.028 21948 worker thread done servicing request
23:03:10.866 00.000 18120 OnExposeComplete: enter
23:03:10.867 00.001 18120 UpdateGuideState(): m_state=6
23:03:10.867 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
23:03:10.868 00.001 18120 Star::Find returns 1 (0), X=411.61, Y=232.39, Mass=2067, SNR=31.2, Peak=177 HFD=4.1
23:03:10.868 00.000 18120 MultiStar: [#1 0.06,0.06,0.71,U] [#2 -0.07,0.48,0.00,M1] [#3 -0.10,-0.09,0.64,U] [#4 -0.43,0.31,0.00,M3] [#5 -0.00,0.51,0.00,M1] [#6 -0.24,0.21,0.49,U] [#7 0.04,0.24,0.50,U] [#8 -0.05,0.26,0.44,U] 
23:03:10.870 00.002 18120 refined, 5 included, MultiStar: {-0.05, 0.16}, one-star: {-0.05, 0.28}
23:03:10.871 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
23:03:10.872 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
23:03:10.873 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.90 mountX=-0.17 mountY=-0.02, mountTheta=-3.00
23:03:10.875 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
23:03:10.875 00.000 18120 Enqueuing Move request for scope (-0.05, 0.16)
23:03:10.875 00.000 21948 Worker thread wakes up
23:03:10.876 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:10.876 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
23:03:10.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.877 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:10.877 00.000 18120 Enqueuing Expose request
23:03:10.878 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
23:03:10.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
23:03:10.878 00.000 21948 Moving (-0.05, 0.16) raw xDistance=-0.17 yDistance=-0.02
23:03:10.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:03:10.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:10.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:10.878 00.000 21948 MoveAxis(E, 0, ABG)
23:03:10.878 00.000 21948 Move returns status 0, amount 0
23:03:10.878 00.000 21948 MoveAxis(N, 0, ABG)
23:03:10.878 00.000 21948 Move returns status 0, amount 0
23:03:10.878 00.000 21948 move complete, result=0
23:03:10.878 00.000 21948 worker thread done servicing request
23:03:10.878 00.000 21948 Worker thread wakes up
23:03:10.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:10.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:10.878 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:12.408 01.530 21948 Exposure complete
23:03:12.437 00.029 21948 worker thread done servicing request
23:03:12.437 00.000 18120 OnExposeComplete: enter
23:03:12.438 00.001 18120 UpdateGuideState(): m_state=6
23:03:12.438 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
23:03:12.439 00.001 18120 Star::Find returns 1 (0), X=411.79, Y=232.57, Mass=2032, SNR=30.8, Peak=165 HFD=4.5
23:03:12.439 00.000 18120 MultiStar: [#1 0.08,0.17,0.73,U] [#2 0.17,0.64,0.00,M2] [#3 0.22,0.06,0.69,U] [#4 -0.13,0.48,0.00,M4] [#5 0.05,0.67,0.00,M2] [#6 -0.03,0.42,0.00,M1] [#7 -0.10,0.19,0.52,U] [#8 -0.04,0.50,0.00,M1] 
23:03:12.440 00.001 18120 refined, 3 included, MultiStar: {0.10, 0.25}, one-star: {0.13, 0.46}
23:03:12.440 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
23:03:12.441 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.45 = -0.83)
23:03:12.441 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.20 mountX=-0.19 mountY=-0.20, mountTheta=-2.33
23:03:12.442 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.25, opts=13)
23:03:12.443 00.001 18120 Enqueuing Move request for scope (0.10, 0.25)
23:03:12.443 00.000 21948 Worker thread wakes up
23:03:12.443 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:12.444 00.001 18120 UpdateGuideState exits: m=2032 RSB=30.8
23:03:12.444 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.445 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:12.445 00.000 18120 Enqueuing Expose request
23:03:12.446 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
23:03:12.446 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
23:03:12.446 00.000 21948 Moving (0.10, 0.25) raw xDistance=-0.19 yDistance=-0.20
23:03:12.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:03:12.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.446 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:03:12.446 00.000 21948 MoveAxis(E, 0, ABG)
23:03:12.446 00.000 21948 Move returns status 0, amount 0
23:03:12.446 00.000 21948 MoveAxis(N, 0, ABG)
23:03:12.446 00.000 21948 Move returns status 0, amount 0
23:03:12.446 00.000 21948 move complete, result=0
23:03:12.446 00.000 21948 worker thread done servicing request
23:03:12.446 00.000 21948 Worker thread wakes up
23:03:12.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:12.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:12.446 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:03:14.077 01.631 21948 Exposure complete
23:03:14.113 00.036 21948 worker thread done servicing request
23:03:14.114 00.001 18120 OnExposeComplete: enter
23:03:14.114 00.000 18120 UpdateGuideState(): m_state=6
23:03:14.115 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
23:03:14.115 00.000 18120 Star::Find returns 1 (0), X=411.38, Y=232.75, Mass=2065, SNR=31.2, Peak=190 HFD=3.7
23:03:14.116 00.001 18120 MultiStar: [#1 0.09,0.26,0.68,U] [#2 -0.18,0.43,0.00,M3] [#3 0.11,0.23,0.64,U] [#4 -0.23,0.65,0.00,M5] [#5 -0.11,0.78,0.00,M3] [#6 -0.20,0.88,0.00,M2] [#7 -0.39,0.46,0.00,M1] [#8 -0.41,0.75,0.00,M2] 
23:03:14.116 00.000 18120 refined, 2 included, MultiStar: {-0.07, 0.41}, one-star: {-0.29, 0.64}
23:03:14.117 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
23:03:14.117 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.31)
23:03:14.118 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.73 mountX=-0.40 mountY=-0.13, mountTheta=-2.84
23:03:14.119 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.41, opts=13)
23:03:14.119 00.000 18120 Enqueuing Move request for scope (-0.07, 0.41)
23:03:14.119 00.000 21948 Worker thread wakes up
23:03:14.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
23:03:14.119 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
23:03:14.119 00.000 21948 Moving (-0.07, 0.41) raw xDistance=-0.40 yDistance=-0.13
23:03:14.119 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
23:03:14.119 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:14.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:14.121 00.002 18120 UpdateGuideState exits: m=2065 RSB=31.2
23:03:14.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:14.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:14.122 00.001 18120 Enqueuing Expose request
23:03:14.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:14.122 00.000 21948 MoveAxis(E, 72, ABG)
23:03:14.122 00.000 21948 Guiding  Dir = 2, Dur = 72
23:03:14.122 00.000 21948 IsSlewing returns 0
23:03:14.122 00.000 21948 IsGuiding returns 0
23:03:14.124 00.002 21948 PulseGuide returned control before completion, sleep 81
23:03:14.219 00.095 21948 IsGuiding returns 0
23:03:14.219 00.000 21948 Move returns status 0, amount 72
23:03:14.219 00.000 21948 MoveAxis(N, 0, ABG)
23:03:14.219 00.000 21948 Move returns status 0, amount 0
23:03:14.219 00.000 21948 move complete, result=0
23:03:14.219 00.000 21948 worker thread done servicing request
23:03:14.219 00.000 18120 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
23:03:14.220 00.001 21948 Worker thread wakes up
23:03:14.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:14.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:15.624 01.404 21948 Exposure complete
23:03:15.655 00.031 21948 worker thread done servicing request
23:03:15.655 00.000 18120 OnExposeComplete: enter
23:03:15.656 00.001 18120 UpdateGuideState(): m_state=6
23:03:15.656 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
23:03:15.657 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=232.55, Mass=2127, SNR=31.8, Peak=182 HFD=4.1
23:03:15.657 00.000 18120 MultiStar: [#1 0.04,0.08,0.70,U] [#2 0.02,0.31,0.64,U] [#3 0.01,-0.12,0.66,U] [#4 -0.21,0.42,0.00,M6] [#5 0.17,0.47,0.00,M4] [#6 -0.05,-0.01,0.50,U] [#7 0.09,0.00,0.48,U] [#8 -0.24,0.03,0.41,U] 
23:03:15.658 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.14}, one-star: {-0.03, 0.44}
23:03:15.658 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
23:03:15.659 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.36)
23:03:15.659 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=-0.13 mountY=-0.05, mountTheta=-2.78
23:03:15.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.14, opts=13)
23:03:15.661 00.000 18120 Enqueuing Move request for scope (-0.01, 0.14)
23:03:15.662 00.001 21948 Worker thread wakes up
23:03:15.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:15.662 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.8
23:03:15.662 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.663 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:15.663 00.000 18120 Enqueuing Expose request
23:03:15.664 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:03:15.664 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:03:15.664 00.000 21948 Moving (-0.01, 0.14) raw xDistance=-0.13 yDistance=-0.05
23:03:15.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:03:15.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:15.664 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:15.664 00.000 21948 MoveAxis(E, 0, ABG)
23:03:15.664 00.000 21948 Move returns status 0, amount 0
23:03:15.664 00.000 21948 MoveAxis(N, 0, ABG)
23:03:15.664 00.000 21948 Move returns status 0, amount 0
23:03:15.664 00.000 21948 move complete, result=0
23:03:15.664 00.000 21948 worker thread done servicing request
23:03:15.664 00.000 21948 Worker thread wakes up
23:03:15.664 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:15.664 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:15.664 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:17.286 01.622 21948 Exposure complete
23:03:17.337 00.051 21948 worker thread done servicing request
23:03:17.337 00.000 18120 OnExposeComplete: enter
23:03:17.338 00.001 18120 UpdateGuideState(): m_state=6
23:03:17.338 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
23:03:17.340 00.002 18120 Star::Find returns 1 (0), X=411.69, Y=232.60, Mass=2158, SNR=32.1, Peak=178 HFD=4.2
23:03:17.341 00.001 18120 MultiStar: [#1 0.11,0.11,0.67,U] [#2 0.20,0.42,0.00,M3] [#3 0.21,-0.06,0.64,U] [#4 -0.08,0.22,0.52,U] [#5 0.04,0.31,0.52,U] [#6 0.14,0.20,0.49,U] [#7 -0.14,0.16,0.51,U] [#8 -0.09,0.08,0.43,U] 
23:03:17.342 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.21}, one-star: {0.03, 0.49}
23:03:17.343 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
23:03:17.343 00.000 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.64 = -0.64)
23:03:17.344 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.39 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
23:03:17.345 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.21, opts=13)
23:03:17.345 00.000 18120 Enqueuing Move request for scope (0.04, 0.21)
23:03:17.346 00.001 21948 Worker thread wakes up
23:03:17.346 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:03:17.346 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:03:17.346 00.000 21948 Moving (0.04, 0.21) raw xDistance=-0.18 yDistance=-0.13
23:03:17.346 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:03:17.346 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:17.346 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:17.346 00.000 21948 MoveAxis(E, 0, ABG)
23:03:17.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:17.347 00.001 18120 UpdateGuideState exits: m=2158 RSB=32.1
23:03:17.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:17.348 00.000 18120 Enqueuing Expose request
23:03:17.348 00.000 21948 Move returns status 0, amount 0
23:03:17.348 00.000 21948 MoveAxis(N, 0, ABG)
23:03:17.349 00.001 21948 Move returns status 0, amount 0
23:03:17.349 00.000 21948 move complete, result=0
23:03:17.349 00.000 21948 worker thread done servicing request
23:03:17.349 00.000 21948 Worker thread wakes up
23:03:17.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:17.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:17.349 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:18.863 01.514 21948 Exposure complete
23:03:18.914 00.051 21948 worker thread done servicing request
23:03:18.914 00.000 18120 OnExposeComplete: enter
23:03:18.915 00.001 18120 UpdateGuideState(): m_state=6
23:03:18.917 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
23:03:18.918 00.001 18120 Star::Find returns 1 (0), X=411.75, Y=232.31, Mass=1970, SNR=30.4, Peak=178 HFD=3.7
23:03:18.919 00.001 18120 MultiStar: [#1 0.07,-0.26,0.72,U] [#2 0.31,0.31,0.00,M4] [#3 0.19,-0.17,0.67,U] [#4 0.17,0.12,0.55,U] [#5 0.07,0.27,0.48,U] [#6 -0.05,0.17,0.48,U] [#7 -0.17,-0.05,0.56,U] [#8 0.06,0.12,0.44,U] 
23:03:18.920 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.08, 0.20}
23:03:18.921 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.14) = xAngle (1.75 = 1.75)
23:03:18.922 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.85 = -1.43)
23:03:18.923 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.61 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
23:03:18.926 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
23:03:18.927 00.001 18120 Enqueuing Move request for scope (0.06, 0.04)
23:03:18.928 00.001 21948 Worker thread wakes up
23:03:18.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:03:18.928 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:03:18.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:18.929 00.001 21948 Moving (0.06, 0.04) raw xDistance=-0.01 yDistance=-0.07
23:03:18.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:03:18.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:18.929 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.4
23:03:18.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:18.930 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:18.930 00.000 18120 Enqueuing Expose request
23:03:18.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:18.930 00.000 21948 MoveAxis(E, 0, ABG)
23:03:18.930 00.000 21948 Move returns status 0, amount 0
23:03:18.930 00.000 21948 MoveAxis(N, 0, ABG)
23:03:18.930 00.000 21948 Move returns status 0, amount 0
23:03:18.930 00.000 21948 move complete, result=0
23:03:18.931 00.001 21948 worker thread done servicing request
23:03:18.931 00.000 21948 Worker thread wakes up
23:03:18.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:18.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:18.931 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:20.563 01.632 21948 Exposure complete
23:03:20.617 00.054 21948 worker thread done servicing request
23:03:20.617 00.000 18120 OnExposeComplete: enter
23:03:20.618 00.001 18120 UpdateGuideState(): m_state=6
23:03:20.619 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
23:03:20.619 00.000 18120 Star::Find returns 1 (0), X=411.69, Y=232.28, Mass=1918, SNR=30.0, Peak=205 HFD=3.7
23:03:20.620 00.001 18120 MultiStar: [#1 0.09,-0.15,0.73,U] [#2 0.08,-0.08,0.70,U] [#3 0.21,-0.13,0.69,U] [#4 -0.07,0.14,0.58,U] [#5 0.05,0.21,0.50,U] [#6 0.08,0.10,0.49,U] [#7 0.04,0.01,0.53,U] [#8 0.12,-0.09,0.47,U] 
23:03:20.620 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.03, 0.17}
23:03:20.621 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.14) = xAngle (1.43 = 1.43)
23:03:20.621 00.000 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.53 = -1.75)
23:03:20.622 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.28 mountX=0.01 mountY=-0.07, mountTheta=-1.43
23:03:20.626 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.02, opts=13)
23:03:20.626 00.000 18120 Enqueuing Move request for scope (0.07, 0.02)
23:03:20.627 00.001 21948 Worker thread wakes up
23:03:20.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:20.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:03:20.627 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.0
23:03:20.628 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.628 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:20.628 00.000 18120 Enqueuing Expose request
23:03:20.629 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:03:20.629 00.000 21948 Moving (0.07, 0.02) raw xDistance=0.01 yDistance=-0.07
23:03:20.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:20.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:20.629 00.000 21948 MoveAxis(E, 0, ABG)
23:03:20.629 00.000 21948 Move returns status 0, amount 0
23:03:20.629 00.000 21948 MoveAxis(N, 0, ABG)
23:03:20.629 00.000 21948 Move returns status 0, amount 0
23:03:20.629 00.000 21948 move complete, result=0
23:03:20.629 00.000 21948 worker thread done servicing request
23:03:20.629 00.000 21948 Worker thread wakes up
23:03:20.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:20.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:20.629 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:22.152 01.523 21948 Exposure complete
23:03:22.197 00.045 21948 worker thread done servicing request
23:03:22.197 00.000 18120 OnExposeComplete: enter
23:03:22.198 00.001 18120 UpdateGuideState(): m_state=6
23:03:22.201 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
23:03:22.203 00.002 18120 Star::Find returns 1 (0), X=411.56, Y=232.26, Mass=2019, SNR=30.8, Peak=193 HFD=3.8
23:03:22.204 00.001 18120 MultiStar: [#1 0.12,-0.20,0.73,U] [#2 0.03,0.21,0.66,U] [#3 0.18,-0.05,0.69,U] [#4 -0.02,0.12,0.56,U] [#5 0.01,0.14,0.51,U] [#6 -0.17,0.25,0.49,U] [#7 -0.04,-0.07,0.49,U] [#8 -0.17,0.19,0.44,U] 
23:03:22.204 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.11, 0.15}
23:03:22.205 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
23:03:22.205 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.35)
23:03:22.205 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=-0.07 mountY=-0.03, mountTheta=-2.80
23:03:22.206 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
23:03:22.207 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
23:03:22.208 00.001 21948 Worker thread wakes up
23:03:22.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:03:22.208 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:03:22.208 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.03
23:03:22.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:22.208 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.8
23:03:22.209 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:22.209 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:22.210 00.001 18120 Enqueuing Expose request
23:03:22.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:03:22.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:22.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:22.210 00.000 21948 MoveAxis(E, 0, ABG)
23:03:22.210 00.000 21948 Move returns status 0, amount 0
23:03:22.210 00.000 21948 MoveAxis(N, 0, ABG)
23:03:22.210 00.000 21948 Move returns status 0, amount 0
23:03:22.210 00.000 21948 move complete, result=0
23:03:22.210 00.000 21948 worker thread done servicing request
23:03:22.210 00.000 21948 Worker thread wakes up
23:03:22.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:22.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:22.211 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:23.841 01.630 21948 Exposure complete
23:03:23.866 00.025 21948 worker thread done servicing request
23:03:23.866 00.000 18120 OnExposeComplete: enter
23:03:23.866 00.000 18120 UpdateGuideState(): m_state=6
23:03:23.867 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
23:03:23.867 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=232.32, Mass=1963, SNR=30.3, Peak=173 HFD=4.1
23:03:23.868 00.001 18120 MultiStar: [#1 0.05,-0.35,0.74,U] [#2 0.15,0.08,0.66,U] [#3 0.29,0.16,0.70,U] [#4 -0.19,0.36,0.00,M3] [#5 0.07,0.39,0.00,M1] [#6 -0.16,0.11,0.50,U] [#7 -0.09,-0.08,0.51,U] [#8 -0.10,0.20,0.43,U] 
23:03:23.868 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {-0.06, 0.21}
23:03:23.869 00.001 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.14) = xAngle (2.26 = 2.26)
23:03:23.869 00.000 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.36 = -0.92)
23:03:23.871 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.12 mountX=-0.03 mountY=-0.04, mountTheta=-2.24
23:03:23.875 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
23:03:23.875 00.000 18120 Enqueuing Move request for scope (0.02, 0.05)
23:03:23.876 00.001 21948 Worker thread wakes up
23:03:23.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:23.876 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.3
23:03:23.877 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:23.877 00.000 18120 Enqueuing Expose request
23:03:23.878 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:03:23.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:03:23.878 00.000 21948 Moving (0.02, 0.05) raw xDistance=-0.03 yDistance=-0.04
23:03:23.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:03:23.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:23.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:23.878 00.000 21948 MoveAxis(E, 0, ABG)
23:03:23.878 00.000 21948 Move returns status 0, amount 0
23:03:23.878 00.000 21948 MoveAxis(N, 0, ABG)
23:03:23.878 00.000 21948 Move returns status 0, amount 0
23:03:23.878 00.000 21948 move complete, result=0
23:03:23.878 00.000 21948 worker thread done servicing request
23:03:23.878 00.000 21948 Worker thread wakes up
23:03:23.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:23.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:23.878 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:25.396 01.518 21948 Exposure complete
23:03:25.440 00.044 21948 worker thread done servicing request
23:03:25.440 00.000 18120 OnExposeComplete: enter
23:03:25.441 00.001 18120 UpdateGuideState(): m_state=6
23:03:25.442 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
23:03:25.443 00.001 18120 Star::Find returns 1 (0), X=411.42, Y=232.07, Mass=1908, SNR=30.0, Peak=177 HFD=3.9
23:03:25.444 00.001 18120 MultiStar: [#1 0.00,-0.31,0.72,U] [#2 -0.04,-0.09,0.67,U] [#3 -0.12,-0.30,0.70,U] [#4 -0.27,0.08,0.55,U] [#5 0.11,0.10,0.56,U] [#6 -0.16,-0.00,0.50,U] [#7 -0.36,-0.50,0.00,M1] [#8 -0.04,-0.02,0.46,U] 
23:03:25.444 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.24, -0.04}
23:03:25.445 00.001 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
23:03:25.446 00.001 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
23:03:25.447 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.44 mountX=0.04 mountY=0.13, mountTheta=1.30
23:03:25.448 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.09, opts=13)
23:03:25.449 00.001 18120 Enqueuing Move request for scope (-0.10, -0.09)
23:03:25.450 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:25.451 00.001 18120 UpdateGuideState exits: m=1908 RSB=30.0
23:03:25.452 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:25.452 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:25.453 00.001 18120 Enqueuing Expose request
23:03:25.454 00.001 21948 Worker thread wakes up
23:03:25.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
23:03:25.454 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
23:03:25.454 00.000 21948 Moving (-0.10, -0.09) raw xDistance=0.04 yDistance=0.13
23:03:25.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:25.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:25.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:03:25.454 00.000 21948 MoveAxis(E, 0, ABG)
23:03:25.454 00.000 21948 Move returns status 0, amount 0
23:03:25.454 00.000 21948 MoveAxis(N, 0, ABG)
23:03:25.454 00.000 21948 Move returns status 0, amount 0
23:03:25.455 00.001 21948 move complete, result=0
23:03:25.455 00.000 21948 worker thread done servicing request
23:03:25.455 00.000 21948 Worker thread wakes up
23:03:25.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:25.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:25.455 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:27.087 01.632 21948 Exposure complete
23:03:27.129 00.042 21948 worker thread done servicing request
23:03:27.129 00.000 18120 OnExposeComplete: enter
23:03:27.130 00.001 18120 UpdateGuideState(): m_state=6
23:03:27.131 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
23:03:27.131 00.000 18120 Star::Find returns 1 (0), X=411.63, Y=232.32, Mass=2108, SNR=31.5, Peak=208 HFD=3.7
23:03:27.132 00.001 18120 MultiStar: [#1 0.20,-0.30,0.71,U] [#2 -0.09,0.32,0.64,U] [#3 0.32,-0.21,0.64,U] [#4 0.02,0.15,0.52,U] [#5 0.02,0.31,0.53,U] [#6 -0.02,0.19,0.49,U] [#7 -0.11,0.04,0.51,U] [#8 -0.11,0.01,0.44,U] 
23:03:27.132 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.04, 0.21}
23:03:27.132 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
23:03:27.133 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.45 = -0.83)
23:03:27.133 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.21 mountX=-0.06 mountY=-0.06, mountTheta=-2.33
23:03:27.135 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
23:03:27.136 00.001 18120 Enqueuing Move request for scope (0.03, 0.08)
23:03:27.137 00.001 21948 Worker thread wakes up
23:03:27.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:03:27.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:03:27.137 00.000 21948 Moving (0.03, 0.08) raw xDistance=-0.06 yDistance=-0.06
23:03:27.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:03:27.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:27.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:27.137 00.000 21948 MoveAxis(E, 0, ABG)
23:03:27.137 00.000 21948 Move returns status 0, amount 0
23:03:27.137 00.000 21948 MoveAxis(N, 0, ABG)
23:03:27.137 00.000 21948 Move returns status 0, amount 0
23:03:27.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:27.138 00.001 21948 move complete, result=0
23:03:27.138 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.5
23:03:27.139 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:27.140 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:27.140 00.000 18120 Enqueuing Expose request
23:03:27.141 00.001 21948 worker thread done servicing request
23:03:27.141 00.000 21948 Worker thread wakes up
23:03:27.141 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:27.142 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:27.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:28.664 01.522 21948 Exposure complete
23:03:28.712 00.048 21948 worker thread done servicing request
23:03:28.712 00.000 18120 OnExposeComplete: enter
23:03:28.713 00.001 18120 UpdateGuideState(): m_state=6
23:03:28.714 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
23:03:28.714 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=232.18, Mass=2088, SNR=31.4, Peak=186 HFD=4.1
23:03:28.715 00.001 18120 MultiStar: [#1 0.12,-0.18,0.72,U] [#2 -0.00,0.10,0.67,U] [#3 0.00,-0.17,0.65,U] [#4 -0.19,0.30,0.54,U] [#5 0.05,0.47,0.00,M1] [#6 -0.18,0.25,0.47,U] [#7 -0.24,-0.12,0.50,U] [#8 -0.29,0.12,0.42,U] 
23:03:28.715 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.06, 0.07}
23:03:28.716 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.90 = -2.38)
23:03:28.716 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.72)
23:03:28.717 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.76 mountX=-0.06 mountY=0.06, mountTheta=2.40
23:03:28.719 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
23:03:28.720 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
23:03:28.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:28.720 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.4
23:03:28.721 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.721 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:28.722 00.001 18120 Enqueuing Expose request
23:03:28.722 00.000 21948 Worker thread wakes up
23:03:28.722 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
23:03:28.722 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
23:03:28.722 00.000 21948 Moving (-0.08, 0.03) raw xDistance=-0.06 yDistance=0.06
23:03:28.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:03:28.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:28.723 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:03:28.723 00.000 21948 MoveAxis(E, 0, ABG)
23:03:28.723 00.000 21948 Move returns status 0, amount 0
23:03:28.723 00.000 21948 MoveAxis(N, 0, ABG)
23:03:28.723 00.000 21948 Move returns status 0, amount 0
23:03:28.723 00.000 21948 move complete, result=0
23:03:28.723 00.000 21948 worker thread done servicing request
23:03:28.723 00.000 21948 Worker thread wakes up
23:03:28.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:28.723 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:28.724 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:30.357 01.633 21948 Exposure complete
23:03:30.400 00.043 21948 worker thread done servicing request
23:03:30.400 00.000 18120 OnExposeComplete: enter
23:03:30.401 00.001 18120 UpdateGuideState(): m_state=6
23:03:30.401 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
23:03:30.402 00.001 18120 Star::Find returns 1 (0), X=411.67, Y=232.50, Mass=2049, SNR=31.0, Peak=159 HFD=4.1
23:03:30.402 00.000 18120 MultiStar: [#1 0.05,-0.00,0.72,U] [#2 0.04,0.40,0.00,M1] [#3 0.27,0.06,0.68,U] [#4 -0.17,0.11,0.54,U] [#5 0.05,0.40,0.00,M2] [#6 -0.05,0.30,0.49,U] [#7 -0.21,-0.05,0.51,U] [#8 -0.29,0.10,0.41,U] 
23:03:30.406 00.004 18120 refined, 6 included, MultiStar: {-0.03, 0.15}, one-star: {0.00, 0.39}
23:03:30.408 00.002 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
23:03:30.410 00.002 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
23:03:30.413 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.75 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
23:03:30.417 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
23:03:30.419 00.002 18120 Enqueuing Move request for scope (-0.03, 0.15)
23:03:30.422 00.003 21948 Worker thread wakes up
23:03:30.422 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:30.424 00.002 18120 UpdateGuideState exits: m=2049 RSB=31.0
23:03:30.425 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:30.426 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:30.427 00.001 18120 Enqueuing Expose request
23:03:30.428 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
23:03:30.428 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
23:03:30.428 00.000 21948 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=-0.04
23:03:30.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:03:30.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:30.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:30.428 00.000 21948 MoveAxis(E, 0, ABG)
23:03:30.428 00.000 21948 Move returns status 0, amount 0
23:03:30.428 00.000 21948 MoveAxis(N, 0, ABG)
23:03:30.428 00.000 21948 Move returns status 0, amount 0
23:03:30.428 00.000 21948 move complete, result=0
23:03:30.428 00.000 21948 worker thread done servicing request
23:03:30.428 00.000 21948 Worker thread wakes up
23:03:30.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:30.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:30.429 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:31.942 01.513 21948 Exposure complete
23:03:31.984 00.042 21948 worker thread done servicing request
23:03:31.984 00.000 18120 OnExposeComplete: enter
23:03:31.984 00.000 18120 UpdateGuideState(): m_state=6
23:03:31.985 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
23:03:31.986 00.001 18120 Star::Find returns 1 (0), X=411.34, Y=232.50, Mass=2064, SNR=31.3, Peak=162 HFD=4.0
23:03:31.986 00.000 18120 MultiStar: [#1 -0.14,0.16,0.69,U] [#2 -0.16,0.54,0.00,M2] [#3 -0.10,0.02,0.66,U] [#4 -0.19,0.45,0.00,M1] [#5 0.00,0.58,0.00,M3] [#6 -0.34,0.29,0.00,M1] [#7 -0.07,0.06,0.53,U] [#8 -0.29,0.33,0.00,M1] 
23:03:31.987 00.001 18120 refined, 3 included, MultiStar: {-0.18, 0.19}, one-star: {-0.32, 0.39}
23:03:31.987 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
23:03:31.987 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
23:03:31.990 00.003 18120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.34 mountX=-0.25 mountY=0.08, mountTheta=2.84
23:03:31.993 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.19, opts=13)
23:03:31.993 00.000 18120 Enqueuing Move request for scope (-0.18, 0.19)
23:03:31.993 00.000 21948 Worker thread wakes up
23:03:31.994 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:31.994 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.3
23:03:31.994 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:31.995 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:31.995 00.000 18120 Enqueuing Expose request
23:03:31.996 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
23:03:31.996 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
23:03:31.996 00.000 21948 Moving (-0.18, 0.19) raw xDistance=-0.25 yDistance=0.08
23:03:31.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:03:31.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:31.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:03:31.996 00.000 21948 MoveAxis(E, 44, ABG)
23:03:31.996 00.000 21948 Guiding  Dir = 2, Dur = 44
23:03:31.996 00.000 21948 IsSlewing returns 0
23:03:31.996 00.000 21948 IsGuiding returns 0
23:03:31.997 00.001 21948 PulseGuide returned control before completion, sleep 53
23:03:32.066 00.069 21948 IsGuiding returns 0
23:03:32.066 00.000 21948 Move returns status 0, amount 44
23:03:32.066 00.000 21948 MoveAxis(N, 0, ABG)
23:03:32.066 00.000 21948 Move returns status 0, amount 0
23:03:32.066 00.000 21948 move complete, result=0
23:03:32.066 00.000 21948 worker thread done servicing request
23:03:32.066 00.000 21948 Worker thread wakes up
23:03:32.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:32.066 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:03:32.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:33.694 01.628 21948 Exposure complete
23:03:33.731 00.037 21948 worker thread done servicing request
23:03:33.732 00.001 18120 OnExposeComplete: enter
23:03:33.732 00.000 18120 UpdateGuideState(): m_state=6
23:03:33.733 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
23:03:33.733 00.000 18120 Star::Find returns 1 (0), X=411.49, Y=232.43, Mass=1838, SNR=29.4, Peak=164 HFD=3.8
23:03:33.734 00.001 18120 MultiStar: [#1 -0.06,0.16,0.76,U] [#2 0.05,0.35,0.66,U] [#3 -0.04,-0.11,0.70,U] [#4 -0.07,0.28,0.58,U] [#5 0.06,0.26,0.56,U] [#6 0.04,0.20,0.51,U] [#7 0.14,-0.06,0.56,U] [#8 -0.27,0.27,0.00,M2] 
23:03:33.735 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.18}, one-star: {-0.18, 0.32}
23:03:33.736 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
23:03:33.736 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.95 = -0.34)
23:03:33.737 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
23:03:33.740 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.18, opts=13)
23:03:33.741 00.001 18120 Enqueuing Move request for scope (-0.02, 0.18)
23:03:33.741 00.000 21948 Worker thread wakes up
23:03:33.741 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
23:03:33.741 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
23:03:33.742 00.001 21948 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.06
23:03:33.742 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:03:33.742 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:33.742 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:33.742 00.000 21948 MoveAxis(E, 0, ABG)
23:03:33.742 00.000 21948 Move returns status 0, amount 0
23:03:33.742 00.000 21948 MoveAxis(N, 0, ABG)
23:03:33.742 00.000 21948 Move returns status 0, amount 0
23:03:33.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:33.742 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.4
23:03:33.743 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:33.743 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:33.743 00.000 18120 Enqueuing Expose request
23:03:33.744 00.001 21948 move complete, result=0
23:03:33.744 00.000 21948 worker thread done servicing request
23:03:33.744 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:33.744 00.000 21948 Worker thread wakes up
23:03:33.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:33.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:35.256 01.512 21948 Exposure complete
23:03:35.293 00.037 21948 worker thread done servicing request
23:03:35.293 00.000 18120 OnExposeComplete: enter
23:03:35.294 00.001 18120 UpdateGuideState(): m_state=6
23:03:35.294 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
23:03:35.295 00.001 18120 Star::Find returns 1 (0), X=411.45, Y=232.60, Mass=2098, SNR=31.4, Peak=167 HFD=4.1
23:03:35.296 00.001 18120 MultiStar: [#1 -0.09,0.14,0.73,U] [#2 0.04,0.49,0.00,M2] [#3 -0.12,0.17,0.68,U] [#4 -0.20,0.28,0.55,U] [#5 -0.09,0.36,0.48,U] [#6 -0.13,0.17,0.48,U] [#7 -0.28,0.06,0.50,U] [#8 -0.15,0.10,0.41,U] 
23:03:35.296 00.000 18120 refined, 7 included, MultiStar: {-0.16, 0.25}, one-star: {-0.21, 0.49}
23:03:35.297 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
23:03:35.297 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.39 = 0.11)
23:03:35.298 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.29 cameraTheta=2.15 mountX=-0.29 mountY=0.03, mountTheta=3.03
23:03:35.299 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.25, opts=13)
23:03:35.299 00.000 18120 Enqueuing Move request for scope (-0.16, 0.25)
23:03:35.300 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:35.300 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.4
23:03:35.301 00.001 21948 Worker thread wakes up
23:03:35.301 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:35.302 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
23:03:35.302 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:35.302 00.000 18120 Enqueuing Expose request
23:03:35.303 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
23:03:35.303 00.000 21948 Moving (-0.16, 0.25) raw xDistance=-0.29 yDistance=0.03
23:03:35.303 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:03:35.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:35.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:03:35.303 00.000 21948 MoveAxis(E, 52, ABG)
23:03:35.303 00.000 21948 Guiding  Dir = 2, Dur = 52
23:03:35.303 00.000 21948 IsSlewing returns 0
23:03:35.303 00.000 21948 IsGuiding returns 0
23:03:35.304 00.001 21948 PulseGuide returned control before completion, sleep 61
23:03:35.379 00.075 21948 IsGuiding returns 0
23:03:35.379 00.000 21948 Move returns status 0, amount 52
23:03:35.379 00.000 21948 MoveAxis(N, 0, ABG)
23:03:35.379 00.000 21948 Move returns status 0, amount 0
23:03:35.379 00.000 21948 move complete, result=0
23:03:35.379 00.000 21948 worker thread done servicing request
23:03:35.379 00.000 21948 Worker thread wakes up
23:03:35.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:35.379 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
23:03:35.380 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:37.004 01.624 21948 Exposure complete
23:03:37.035 00.031 21948 worker thread done servicing request
23:03:37.036 00.001 18120 OnExposeComplete: enter
23:03:37.038 00.002 18120 UpdateGuideState(): m_state=6
23:03:37.038 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
23:03:37.039 00.001 18120 Star::Find returns 1 (0), X=411.73, Y=232.28, Mass=1891, SNR=29.8, Peak=189 HFD=3.8
23:03:37.039 00.000 18120 MultiStar: [#1 0.11,-0.22,0.74,U] [#2 0.08,0.04,0.61,U] [#3 0.11,-0.33,0.70,U] [#4 -0.02,0.02,0.59,U] [#5 -0.06,0.19,0.52,U] [#6 -0.12,0.17,0.51,U] [#7 -0.15,-0.14,0.52,U] [#8 -0.06,-0.00,0.46,U] 
23:03:37.040 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.07, 0.17}
23:03:37.040 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.30 = 0.30)
23:03:37.042 00.002 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.40 = -2.89)
23:03:37.043 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.85 mountX=0.02 mountY=-0.00, mountTheta=-0.26
23:03:37.045 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
23:03:37.045 00.000 18120 Enqueuing Move request for scope (0.01, -0.01)
23:03:37.046 00.001 21948 Worker thread wakes up
23:03:37.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:03:37.046 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:03:37.046 00.000 21948 Moving (0.01, -0.01) raw xDistance=0.02 yDistance=-0.00
23:03:37.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:03:37.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:37.047 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:03:37.047 00.000 21948 MoveAxis(E, 0, ABG)
23:03:37.047 00.000 21948 Move returns status 0, amount 0
23:03:37.047 00.000 21948 MoveAxis(N, 0, ABG)
23:03:37.047 00.000 21948 Move returns status 0, amount 0
23:03:37.047 00.000 21948 move complete, result=0
23:03:37.047 00.000 21948 worker thread done servicing request
23:03:37.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:37.047 00.000 18120 UpdateGuideState exits: m=1891 RSB=29.8
23:03:37.048 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:37.048 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:37.048 00.000 18120 Enqueuing Expose request
23:03:37.049 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:37.049 00.000 21948 Worker thread wakes up
23:03:37.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:37.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:38.572 01.523 21948 Exposure complete
23:03:38.609 00.037 21948 worker thread done servicing request
23:03:38.609 00.000 18120 OnExposeComplete: enter
23:03:38.610 00.001 18120 UpdateGuideState(): m_state=6
23:03:38.610 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
23:03:38.611 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=232.24, Mass=2025, SNR=30.9, Peak=190 HFD=4.2
23:03:38.611 00.000 18120 MultiStar: [#1 -0.11,-0.22,0.71,U] [#2 0.22,0.40,0.00,M2] [#3 0.02,-0.20,0.66,U] [#4 -0.33,0.27,0.00,M1] [#5 -0.08,0.28,0.51,U] [#6 -0.04,-0.15,0.48,U] [#7 -0.18,-0.10,0.48,U] [#8 -0.20,0.33,0.44,U] 
23:03:38.612 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.00}, one-star: {-0.04, 0.13}
23:03:38.612 00.000 18120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.14) = xAngle (4.27 = -2.01)
23:03:38.613 00.001 18120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.37 = 1.09)
23:03:38.613 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=-0.03 mountY=0.07, mountTheta=2.02
23:03:38.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.00, opts=13)
23:03:38.615 00.001 18120 Enqueuing Move request for scope (-0.08, 0.00)
23:03:38.615 00.000 21948 Worker thread wakes up
23:03:38.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
23:03:38.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:38.616 00.001 18120 UpdateGuideState exits: m=2025 RSB=30.9
23:03:38.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:38.616 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:38.619 00.003 18120 Enqueuing Expose request
23:03:38.622 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
23:03:38.622 00.000 21948 Moving (-0.08, 0.00) raw xDistance=-0.03 yDistance=0.07
23:03:38.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:03:38.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:38.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:03:38.622 00.000 21948 MoveAxis(E, 0, ABG)
23:03:38.622 00.000 21948 Move returns status 0, amount 0
23:03:38.622 00.000 21948 MoveAxis(N, 0, ABG)
23:03:38.622 00.000 21948 Move returns status 0, amount 0
23:03:38.622 00.000 21948 move complete, result=0
23:03:38.622 00.000 21948 worker thread done servicing request
23:03:38.622 00.000 21948 Worker thread wakes up
23:03:38.622 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:38.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:38.623 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:40.250 01.627 21948 Exposure complete
23:03:40.278 00.028 21948 worker thread done servicing request
23:03:40.278 00.000 18120 OnExposeComplete: enter
23:03:40.279 00.001 18120 UpdateGuideState(): m_state=6
23:03:40.280 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
23:03:40.280 00.000 18120 Star::Find returns 1 (0), X=411.31, Y=232.40, Mass=1965, SNR=30.5, Peak=157 HFD=3.9
23:03:40.281 00.001 18120 MultiStar: [#1 0.03,0.07,0.71,U] [#2 -0.26,0.31,0.00,M3] [#3 0.22,0.12,0.69,U] [#4 -0.29,0.20,0.56,U] [#5 -0.15,0.12,0.52,U] [#6 0.09,0.27,0.50,U] [#7 -0.23,0.09,0.52,U] [#8 -0.30,0.01,0.45,U] 
23:03:40.281 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.16}, one-star: {-0.36, 0.29}
23:03:40.281 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.40 = -2.88)
23:03:40.282 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.22)
23:03:40.282 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.25 mountX=-0.20 mountY=0.04, mountTheta=2.92
23:03:40.283 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.16, opts=13)
23:03:40.284 00.001 18120 Enqueuing Move request for scope (-0.13, 0.16)
23:03:40.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:40.284 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:03:40.285 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:40.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:40.286 00.001 18120 Enqueuing Expose request
23:03:40.286 00.000 21948 Worker thread wakes up
23:03:40.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
23:03:40.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
23:03:40.287 00.001 21948 Moving (-0.13, 0.16) raw xDistance=-0.20 yDistance=0.04
23:03:40.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:03:40.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:40.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:40.287 00.000 21948 MoveAxis(E, 0, ABG)
23:03:40.287 00.000 21948 Move returns status 0, amount 0
23:03:40.287 00.000 21948 MoveAxis(N, 0, ABG)
23:03:40.287 00.000 21948 Move returns status 0, amount 0
23:03:40.287 00.000 21948 move complete, result=0
23:03:40.287 00.000 21948 worker thread done servicing request
23:03:40.287 00.000 21948 Worker thread wakes up
23:03:40.287 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:40.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:40.288 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:41.813 01.525 21948 Exposure complete
23:03:41.843 00.030 21948 worker thread done servicing request
23:03:41.844 00.001 18120 OnExposeComplete: enter
23:03:41.845 00.001 18120 UpdateGuideState(): m_state=6
23:03:41.845 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
23:03:41.846 00.001 18120 Star::Find returns 1 (0), X=411.36, Y=232.60, Mass=2071, SNR=31.4, Peak=180 HFD=3.7
23:03:41.846 00.000 18120 MultiStar: [#1 -0.01,0.06,0.74,U] [#2 -0.06,0.48,0.00,M4] [#3 -0.08,0.23,0.68,U] [#4 -0.22,0.57,0.00,M1] [#5 -0.34,0.74,0.00,M1] [#6 -0.24,0.28,0.46,U] [#7 -0.17,0.02,0.52,U] [#8 -0.31,0.49,0.00,M1] 
23:03:41.847 00.001 18120 refined, 4 included, MultiStar: {-0.17, 0.24}, one-star: {-0.30, 0.49}
23:03:41.847 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
23:03:41.848 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
23:03:41.848 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.18 mountX=-0.29 mountY=0.04, mountTheta=3.00
23:03:41.849 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.24, opts=13)
23:03:41.850 00.001 18120 Enqueuing Move request for scope (-0.17, 0.24)
23:03:41.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:41.851 00.001 18120 UpdateGuideState exits: m=2071 RSB=31.4
23:03:41.851 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:41.851 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:41.852 00.001 18120 Enqueuing Expose request
23:03:41.852 00.000 21948 Worker thread wakes up
23:03:41.852 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
23:03:41.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
23:03:41.852 00.000 21948 Moving (-0.17, 0.24) raw xDistance=-0.29 yDistance=0.04
23:03:41.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:03:41.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:41.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:41.852 00.000 21948 MoveAxis(E, 52, ABG)
23:03:41.852 00.000 21948 Guiding  Dir = 2, Dur = 52
23:03:41.853 00.001 21948 IsSlewing returns 0
23:03:41.853 00.000 21948 IsGuiding returns 0
23:03:41.856 00.003 21948 PulseGuide returned control before completion, sleep 61
23:03:41.923 00.067 21948 IsGuiding returns 0
23:03:41.923 00.000 21948 Move returns status 0, amount 52
23:03:41.923 00.000 21948 MoveAxis(N, 0, ABG)
23:03:41.923 00.000 21948 Move returns status 0, amount 0
23:03:41.923 00.000 21948 move complete, result=0
23:03:41.923 00.000 21948 worker thread done servicing request
23:03:41.923 00.000 21948 Worker thread wakes up
23:03:41.923 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
23:03:41.925 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:41.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:43.546 01.621 21948 Exposure complete
23:03:43.592 00.046 21948 worker thread done servicing request
23:03:43.592 00.000 18120 OnExposeComplete: enter
23:03:43.593 00.001 18120 UpdateGuideState(): m_state=6
23:03:43.594 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
23:03:43.594 00.000 18120 Star::Find returns 1 (0), X=411.53, Y=232.25, Mass=2076, SNR=31.1, Peak=197 HFD=3.8
23:03:43.595 00.001 18120 MultiStar: [#1 -0.18,-0.09,0.71,U] [#2 -0.07,0.25,0.64,U] [#3 0.26,0.03,0.68,U] [#4 -0.18,0.55,0.00,M2] [#5 0.01,0.36,0.54,U] [#6 -0.11,0.06,0.49,U] [#7 -0.16,-0.14,0.52,U] [#8 0.09,0.18,0.43,U] 
23:03:43.595 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {-0.13, 0.14}
23:03:43.595 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
23:03:43.596 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.05)
23:03:43.596 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
23:03:43.598 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
23:03:43.598 00.000 18120 Enqueuing Move request for scope (-0.04, 0.10)
23:03:43.599 00.001 21948 Worker thread wakes up
23:03:43.599 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:03:43.599 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:03:43.599 00.000 21948 Moving (-0.04, 0.10) raw xDistance=-0.11 yDistance=-0.00
23:03:43.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:03:43.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:43.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:43.600 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.1
23:03:43.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:43.601 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:03:43.601 00.000 21948 MoveAxis(E, 0, ABG)
23:03:43.601 00.000 21948 Move returns status 0, amount 0
23:03:43.601 00.000 21948 MoveAxis(N, 0, ABG)
23:03:43.601 00.000 21948 Move returns status 0, amount 0
23:03:43.601 00.000 21948 move complete, result=0
23:03:43.601 00.000 21948 worker thread done servicing request
23:03:43.601 00.000 18120 Enqueuing Expose request
23:03:43.602 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:43.602 00.000 21948 Worker thread wakes up
23:03:43.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:43.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:45.123 01.521 21948 Exposure complete
23:03:45.165 00.042 21948 worker thread done servicing request
23:03:45.165 00.000 18120 OnExposeComplete: enter
23:03:45.166 00.001 18120 UpdateGuideState(): m_state=6
23:03:45.166 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
23:03:45.167 00.001 18120 Star::Find returns 1 (0), X=411.52, Y=232.19, Mass=2069, SNR=31.3, Peak=201 HFD=3.8
23:03:45.167 00.000 18120 MultiStar: [#1 -0.19,-0.16,0.72,U] [#2 -0.05,0.28,0.66,U] [#3 0.14,-0.07,0.67,U] [#4 -0.11,0.19,0.56,U] [#5 -0.01,0.26,0.52,U] [#6 -0.06,0.42,0.00,M1] [#7 -0.14,-0.05,0.50,U] [#8 -0.14,0.24,0.42,U] 
23:03:45.168 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {-0.14, 0.08}
23:03:45.168 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
23:03:45.168 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.32)
23:03:45.169 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=-0.11 mountY=0.04, mountTheta=2.81
23:03:45.171 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.08, opts=13)
23:03:45.172 00.001 18120 Enqueuing Move request for scope (-0.08, 0.08)
23:03:45.175 00.003 21948 Worker thread wakes up
23:03:45.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:03:45.175 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:03:45.175 00.000 21948 Moving (-0.08, 0.08) raw xDistance=-0.11 yDistance=0.04
23:03:45.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:03:45.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:45.176 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:45.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:45.176 00.000 21948 MoveAxis(E, 0, ABG)
23:03:45.176 00.000 21948 Move returns status 0, amount 0
23:03:45.176 00.000 21948 MoveAxis(N, 0, ABG)
23:03:45.176 00.000 21948 Move returns status 0, amount 0
23:03:45.176 00.000 21948 move complete, result=0
23:03:45.176 00.000 21948 worker thread done servicing request
23:03:45.176 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.3
23:03:45.178 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:45.178 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:45.179 00.001 18120 Enqueuing Expose request
23:03:45.179 00.000 21948 Worker thread wakes up
23:03:45.179 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:45.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:45.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:46.812 01.633 21948 Exposure complete
23:03:46.852 00.040 21948 worker thread done servicing request
23:03:46.852 00.000 18120 OnExposeComplete: enter
23:03:46.853 00.001 18120 UpdateGuideState(): m_state=6
23:03:46.853 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
23:03:46.854 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=232.09, Mass=2074, SNR=31.3, Peak=220 HFD=3.9
23:03:46.854 00.000 18120 MultiStar: [#1 0.02,-0.38,0.74,U] [#2 0.00,0.06,0.68,U] [#3 0.08,-0.05,0.65,U] [#4 -0.29,0.22,0.57,U] [#5 0.15,0.12,0.48,U] [#6 0.08,0.08,0.50,U] [#7 -0.11,-0.24,0.53,U] [#8 -0.03,0.04,0.44,U] 
23:03:46.855 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.07, -0.02}
23:03:46.855 00.000 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.14) = xAngle (-1.05 = -1.05)
23:03:46.856 00.001 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.05 = 2.05)
23:03:46.856 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.19 mountX=0.02 mountY=0.03, mountTheta=1.06
23:03:46.857 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
23:03:46.858 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
23:03:46.859 00.001 21948 Worker thread wakes up
23:03:46.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:46.859 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.3
23:03:46.859 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:46.860 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:46.860 00.000 18120 Enqueuing Expose request
23:03:46.861 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:03:46.861 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:03:46.861 00.000 21948 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
23:03:46.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:03:46.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:46.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:03:46.861 00.000 21948 MoveAxis(E, 0, ABG)
23:03:46.861 00.000 21948 Move returns status 0, amount 0
23:03:46.861 00.000 21948 MoveAxis(N, 0, ABG)
23:03:46.861 00.000 21948 Move returns status 0, amount 0
23:03:46.861 00.000 21948 move complete, result=0
23:03:46.861 00.000 21948 worker thread done servicing request
23:03:46.861 00.000 21948 Worker thread wakes up
23:03:46.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:46.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:46.861 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:48.384 01.523 21948 Exposure complete
23:03:48.427 00.043 21948 worker thread done servicing request
23:03:48.427 00.000 18120 OnExposeComplete: enter
23:03:48.428 00.001 18120 UpdateGuideState(): m_state=6
23:03:48.428 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
23:03:48.429 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=232.20, Mass=2065, SNR=31.2, Peak=215 HFD=3.9
23:03:48.429 00.000 18120 MultiStar: [#1 0.08,-0.09,0.69,U] [#2 0.12,0.10,0.65,U] [#3 0.37,-0.04,0.67,U] [#4 -0.13,0.20,0.59,U] [#5 -0.00,0.29,0.49,U] [#6 0.17,0.04,0.46,U] [#7 -0.19,-0.36,0.00,M1] [#8 -0.04,0.26,0.43,U] 
23:03:48.430 00.001 18120 single-star, 7 included, MultiStar: {0.07, 0.09}, one-star: {-0.01, 0.09}
23:03:48.430 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.14) = xAngle (2.87 = 2.87)
23:03:48.430 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.97 = -0.32)
23:03:48.431 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.72 mountX=-0.09 mountY=-0.03, mountTheta=-2.83
23:03:48.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.09, opts=13)
23:03:48.432 00.000 18120 Enqueuing Move request for scope (-0.01, 0.09)
23:03:48.432 00.000 21948 Worker thread wakes up
23:03:48.433 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:03:48.433 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:03:48.433 00.000 21948 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=-0.03
23:03:48.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:03:48.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:48.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:48.433 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:48.433 00.000 21948 MoveAxis(E, 0, ABG)
23:03:48.433 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.2
23:03:48.434 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:48.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:48.434 00.000 18120 Enqueuing Expose request
23:03:48.435 00.001 21948 Move returns status 0, amount 0
23:03:48.435 00.000 21948 MoveAxis(N, 0, ABG)
23:03:48.435 00.000 21948 Move returns status 0, amount 0
23:03:48.435 00.000 21948 move complete, result=0
23:03:48.435 00.000 21948 worker thread done servicing request
23:03:48.435 00.000 21948 Worker thread wakes up
23:03:48.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:48.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:48.435 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:50.169 01.734 21948 Exposure complete
23:03:50.196 00.027 21948 worker thread done servicing request
23:03:50.196 00.000 18120 OnExposeComplete: enter
23:03:50.200 00.004 18120 UpdateGuideState(): m_state=6
23:03:50.202 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
23:03:50.203 00.001 18120 Star::Find returns 1 (0), X=411.67, Y=232.20, Mass=1848, SNR=29.6, Peak=193 HFD=3.8
23:03:50.204 00.001 18120 MultiStar: [#1 -0.07,-0.44,0.00,M1] [#2 0.18,0.02,0.69,U] [#3 0.14,-0.22,0.70,U] [#4 -0.24,0.31,0.00,M1] [#5 0.07,-0.00,0.55,U] [#6 -0.00,-0.26,0.55,U] [#7 -0.08,-0.16,0.51,U] [#8 0.02,-0.03,0.48,U] 
23:03:50.206 00.002 18120 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.01, 0.09}
23:03:50.210 00.004 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.14) = xAngle (0.26 = 0.26)
23:03:50.211 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.37 = -2.92)
23:03:50.211 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=0.08 mountY=-0.02, mountTheta=-0.23
23:03:50.213 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
23:03:50.214 00.001 18120 Enqueuing Move request for scope (0.05, -0.06)
23:03:50.216 00.002 21948 Worker thread wakes up
23:03:50.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:03:50.216 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:03:50.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:50.217 00.001 18120 UpdateGuideState exits: m=1848 RSB=29.6
23:03:50.217 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.218 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:50.218 00.000 18120 Enqueuing Expose request
23:03:50.218 00.000 21948 Moving (0.05, -0.06) raw xDistance=0.08 yDistance=-0.02
23:03:50.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:03:50.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:50.219 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:50.219 00.000 21948 MoveAxis(E, 0, ABG)
23:03:50.219 00.000 21948 Move returns status 0, amount 0
23:03:50.219 00.000 21948 MoveAxis(N, 0, ABG)
23:03:50.219 00.000 21948 Move returns status 0, amount 0
23:03:50.219 00.000 21948 move complete, result=0
23:03:50.219 00.000 21948 worker thread done servicing request
23:03:50.219 00.000 21948 Worker thread wakes up
23:03:50.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:50.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:50.219 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:51.625 01.406 21948 Exposure complete
23:03:51.674 00.049 21948 worker thread done servicing request
23:03:51.674 00.000 18120 OnExposeComplete: enter
23:03:51.675 00.001 18120 UpdateGuideState(): m_state=6
23:03:51.676 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
23:03:51.677 00.001 18120 Star::Find returns 1 (0), X=411.48, Y=232.13, Mass=2033, SNR=30.9, Peak=197 HFD=3.9
23:03:51.679 00.002 18120 MultiStar: [#1 0.12,-0.44,0.00,M2] [#2 0.08,0.01,0.60,U] [#3 -0.01,-0.21,0.65,U] [#4 -0.05,-0.04,0.57,U] [#5 0.02,-0.01,0.50,U] [#6 -0.05,-0.03,0.50,U] [#7 0.03,-0.34,0.51,U] [#8 -0.10,0.14,0.43,U] 
23:03:51.680 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.19, 0.02}
23:03:51.681 00.001 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.14) = xAngle (-1.12 = -1.12)
23:03:51.682 00.001 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.98 = 1.98)
23:03:51.684 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.27 mountX=0.03 mountY=0.07, mountTheta=1.13
23:03:51.686 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
23:03:51.689 00.003 18120 Enqueuing Move request for scope (-0.05, -0.06)
23:03:51.692 00.003 21948 Worker thread wakes up
23:03:51.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:51.693 00.001 18120 UpdateGuideState exits: m=2033 RSB=30.9
23:03:51.693 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:51.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:51.694 00.001 18120 Enqueuing Expose request
23:03:51.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:03:51.694 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:03:51.694 00.000 21948 Moving (-0.05, -0.06) raw xDistance=0.03 yDistance=0.07
23:03:51.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:03:51.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:51.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:03:51.695 00.001 21948 MoveAxis(E, 0, ABG)
23:03:51.695 00.000 21948 Move returns status 0, amount 0
23:03:51.695 00.000 21948 MoveAxis(N, 0, ABG)
23:03:51.695 00.000 21948 Move returns status 0, amount 0
23:03:51.695 00.000 21948 move complete, result=0
23:03:51.695 00.000 21948 worker thread done servicing request
23:03:51.695 00.000 21948 Worker thread wakes up
23:03:51.695 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:51.695 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:51.695 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:53.321 01.626 21948 Exposure complete
23:03:53.392 00.071 21948 worker thread done servicing request
23:03:53.392 00.000 18120 OnExposeComplete: enter
23:03:53.394 00.002 18120 UpdateGuideState(): m_state=6
23:03:53.395 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
23:03:53.397 00.002 18120 Star::Find returns 1 (0), X=411.77, Y=231.96, Mass=1998, SNR=30.6, Peak=210 HFD=4.1
23:03:53.400 00.003 18120 MultiStar: [#1 0.30,-0.48,0.00,M3] [#2 0.22,-0.13,0.63,U] [#3 0.24,-0.71,0.00,M1] [#4 0.03,-0.01,0.56,U] [#5 0.18,-0.08,0.57,U] [#6 0.20,-0.44,0.00,M1] [#7 0.27,-0.51,0.00,M1] [#8 0.13,-0.20,0.43,U] 
23:03:53.401 00.001 18120 refined, 4 included, MultiStar: {0.13, -0.12}, one-star: {0.11, -0.15}
23:03:53.402 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
23:03:53.403 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.52 = -2.77)
23:03:53.404 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.73 mountX=0.16 mountY=-0.06, mountTheta=-0.38
23:03:53.407 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
23:03:53.408 00.001 18120 Enqueuing Move request for scope (0.13, -0.12)
23:03:53.409 00.001 21948 Worker thread wakes up
23:03:53.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:03:53.409 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:03:53.409 00.000 21948 Moving (0.13, -0.12) raw xDistance=0.16 yDistance=-0.06
23:03:53.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:03:53.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:53.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:53.410 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:53.410 00.000 21948 MoveAxis(E, 0, ABG)
23:03:53.410 00.000 21948 Move returns status 0, amount 0
23:03:53.410 00.000 21948 MoveAxis(N, 0, ABG)
23:03:53.410 00.000 21948 Move returns status 0, amount 0
23:03:53.410 00.000 21948 move complete, result=0
23:03:53.410 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.6
23:03:53.412 00.002 21948 worker thread done servicing request
23:03:53.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:53.413 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:53.413 00.000 18120 Enqueuing Expose request
23:03:53.414 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:53.414 00.000 21948 Worker thread wakes up
23:03:53.414 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:53.414 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:54.829 01.415 21948 Exposure complete
23:03:54.870 00.041 21948 worker thread done servicing request
23:03:54.870 00.000 18120 OnExposeComplete: enter
23:03:54.871 00.001 18120 UpdateGuideState(): m_state=6
23:03:54.871 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
23:03:54.872 00.001 18120 Star::Find returns 1 (0), X=411.72, Y=232.00, Mass=2093, SNR=31.5, Peak=228 HFD=4.0
23:03:54.873 00.001 18120 MultiStar: [#1 0.33,-0.52,0.00,M4] [#2 0.25,-0.23,0.63,U] [#3 0.07,-0.53,0.00,M2] [#4 -0.01,-0.15,0.55,U] [#5 0.09,-0.11,0.51,U] [#6 0.01,-0.38,0.47,U] [#7 0.33,-0.63,0.00,M2] [#8 0.33,-0.24,0.00,M1] 
23:03:54.874 00.001 18120 single-star, 4 included, MultiStar: {0.08, -0.18}, one-star: {0.06, -0.11}
23:03:54.875 00.001 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
23:03:54.875 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.13)
23:03:54.876 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.10 mountX=0.12 mountY=-0.00, mountTheta=-0.01
23:03:54.877 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
23:03:54.877 00.000 18120 Enqueuing Move request for scope (0.06, -0.11)
23:03:54.878 00.001 21948 Worker thread wakes up
23:03:54.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:03:54.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:03:54.878 00.000 21948 Moving (0.06, -0.11) raw xDistance=0.12 yDistance=-0.00
23:03:54.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:03:54.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:54.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:03:54.878 00.000 21948 MoveAxis(E, 0, ABG)
23:03:54.878 00.000 21948 Move returns status 0, amount 0
23:03:54.878 00.000 21948 MoveAxis(N, 0, ABG)
23:03:54.878 00.000 21948 Move returns status 0, amount 0
23:03:54.878 00.000 21948 move complete, result=0
23:03:54.878 00.000 21948 worker thread done servicing request
23:03:54.878 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:54.879 00.001 18120 UpdateGuideState exits: m=2093 RSB=31.5
23:03:54.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:54.880 00.001 18120 Enqueuing Expose request
23:03:54.880 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:54.881 00.001 21948 Worker thread wakes up
23:03:54.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:54.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:56.502 01.621 21948 Exposure complete
23:03:56.528 00.026 21948 worker thread done servicing request
23:03:56.528 00.000 18120 OnExposeComplete: enter
23:03:56.529 00.001 18120 UpdateGuideState(): m_state=6
23:03:56.529 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
23:03:56.530 00.001 18120 Star::Find returns 1 (0), X=411.95, Y=231.80, Mass=2019, SNR=30.9, Peak=225 HFD=4.2
23:03:56.530 00.000 18120 MultiStar: [#1 0.45,-0.66,0.00,M5] [#2 0.51,-0.08,0.00,M1] [#3 0.21,-0.44,0.00,M3] [#4 0.17,-0.17,0.55,U] [#5 0.35,-0.26,0.00,M1] [#6 0.53,-0.34,0.00,M1] [#7 0.06,-0.51,0.00,M3] [#8 0.30,-0.34,0.00,M2] 
23:03:56.531 00.001 18120 refined, 1 included, MultiStar: {0.25, -0.26}, one-star: {0.29, -0.31}
23:03:56.531 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
23:03:56.532 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.85)
23:03:56.532 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.81 mountX=0.34 mountY=-0.10, mountTheta=-0.29
23:03:56.535 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.26, opts=13)
23:03:56.538 00.003 18120 Enqueuing Move request for scope (0.25, -0.26)
23:03:56.540 00.002 21948 Worker thread wakes up
23:03:56.540 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd
23:03:56.540 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.26)
23:03:56.540 00.000 21948 Moving (0.25, -0.26) raw xDistance=0.34 yDistance=-0.10
23:03:56.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
23:03:56.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:56.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:56.540 00.000 21948 MoveAxis(W, 61, ABG)
23:03:56.540 00.000 21948 Guiding  Dir = 3, Dur = 61
23:03:56.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:56.543 00.003 21948 IsSlewing returns 0
23:03:56.543 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.9
23:03:56.544 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:56.545 00.001 18120 Enqueuing Expose request
23:03:56.546 00.001 21948 IsGuiding returns 0
23:03:56.548 00.002 21948 PulseGuide returned control before completion, sleep 70
23:03:56.627 00.079 21948 IsGuiding returns 0
23:03:56.627 00.000 21948 Move returns status 0, amount 61
23:03:56.627 00.000 21948 MoveAxis(N, 0, ABG)
23:03:56.627 00.000 21948 Move returns status 0, amount 0
23:03:56.627 00.000 21948 move complete, result=0
23:03:56.627 00.000 21948 worker thread done servicing request
23:03:56.627 00.000 21948 Worker thread wakes up
23:03:56.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:56.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:56.627 00.000 18120 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
23:03:58.045 01.418 21948 Exposure complete
23:03:58.083 00.038 21948 worker thread done servicing request
23:03:58.083 00.000 18120 OnExposeComplete: enter
23:03:58.083 00.000 18120 UpdateGuideState(): m_state=6
23:03:58.084 00.001 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
23:03:58.084 00.000 18120 Star::Find returns 1 (0), X=411.90, Y=232.07, Mass=2217, SNR=32.4, Peak=236 HFD=4.2
23:03:58.085 00.001 18120 MultiStar: [#1 0.23,-0.29,0.70,U] [#2 0.22,-0.08,0.61,U] [#3 0.31,-0.36,0.00,M4] [#4 -0.06,-0.06,0.52,U] [#5 0.10,0.17,0.51,U] [#6 0.23,0.09,0.47,U] [#7 -0.01,-0.29,0.51,U] [#8 0.00,-0.06,0.41,U] 
23:03:58.085 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.08}, one-star: {0.24, -0.04}
23:03:58.086 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.14) = xAngle (0.64 = 0.64)
23:03:58.086 00.000 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.75 = -2.54)
23:03:58.087 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=0.13 mountY=-0.09, mountTheta=-0.62
23:03:58.088 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.08, opts=13)
23:03:58.089 00.001 18120 Enqueuing Move request for scope (0.14, -0.08)
23:03:58.090 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:58.090 00.000 18120 UpdateGuideState exits: m=2217 RSB=32.4
23:03:58.091 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:58.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:58.093 00.002 18120 Enqueuing Expose request
23:03:58.094 00.001 21948 Worker thread wakes up
23:03:58.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:03:58.094 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:03:58.094 00.000 21948 Moving (0.14, -0.08) raw xDistance=0.13 yDistance=-0.09
23:03:58.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:03:58.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:58.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:58.094 00.000 21948 MoveAxis(E, 0, ABG)
23:03:58.094 00.000 21948 Move returns status 0, amount 0
23:03:58.094 00.000 21948 MoveAxis(N, 0, ABG)
23:03:58.094 00.000 21948 Move returns status 0, amount 0
23:03:58.094 00.000 21948 move complete, result=0
23:03:58.094 00.000 21948 worker thread done servicing request
23:03:58.094 00.000 21948 Worker thread wakes up
23:03:58.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:58.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:03:58.094 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:59.731 01.637 21948 Exposure complete
23:03:59.780 00.049 21948 worker thread done servicing request
23:03:59.780 00.000 18120 OnExposeComplete: enter
23:03:59.781 00.001 18120 UpdateGuideState(): m_state=6
23:03:59.781 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
23:03:59.782 00.001 18120 Star::Find returns 1 (0), X=411.74, Y=232.18, Mass=2050, SNR=31.2, Peak=199 HFD=4.4
23:03:59.782 00.000 18120 MultiStar: [#1 0.11,-0.29,0.74,U] [#2 0.07,0.05,0.66,U] [#3 0.17,-0.18,0.67,U] [#4 -0.04,0.13,0.54,U] [#5 0.07,0.08,0.50,U] [#6 0.10,0.02,0.45,U] [#7 0.06,-0.18,0.50,U] [#8 0.22,0.28,0.44,U] 
23:03:59.784 00.002 18120 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.08, 0.07}
23:03:59.785 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
23:03:59.786 00.001 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.08 = -2.21)
23:03:59.787 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.17 mountX=0.05 mountY=-0.08, mountTheta=-0.96
23:03:59.790 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
23:03:59.791 00.001 18120 Enqueuing Move request for scope (0.09, -0.02)
23:03:59.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:03:59.793 00.002 21948 Worker thread wakes up
23:03:59.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:03:59.793 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:03:59.793 00.000 21948 Moving (0.09, -0.02) raw xDistance=0.05 yDistance=-0.08
23:03:59.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:03:59.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.793 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.2
23:03:59.794 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:59.794 00.000 21948 MoveAxis(E, 0, ABG)
23:03:59.794 00.000 21948 Move returns status 0, amount 0
23:03:59.794 00.000 21948 MoveAxis(N, 0, ABG)
23:03:59.794 00.000 21948 Move returns status 0, amount 0
23:03:59.794 00.000 21948 move complete, result=0
23:03:59.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.795 00.001 21948 worker thread done servicing request
23:03:59.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:03:59.796 00.001 18120 Enqueuing Expose request
23:03:59.796 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:59.797 00.001 21948 Worker thread wakes up
23:03:59.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:03:59.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:01.313 01.516 21948 Exposure complete
23:04:01.373 00.060 21948 worker thread done servicing request
23:04:01.374 00.001 18120 OnExposeComplete: enter
23:04:01.374 00.000 18120 UpdateGuideState(): m_state=6
23:04:01.375 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
23:04:01.376 00.001 18120 Star::Find returns 1 (0), X=411.57, Y=232.09, Mass=2269, SNR=32.5, Peak=201 HFD=4.1
23:04:01.376 00.000 18120 MultiStar: [#1 -0.05,-0.44,0.00,M4] [#2 0.03,-0.10,0.63,U] [#3 0.16,-0.17,0.69,U] [#4 -0.07,0.08,0.52,U] [#5 -0.08,0.20,0.47,U] [#6 -0.09,0.03,0.49,U] [#7 -0.26,-0.21,0.47,U] [#8 -0.03,0.03,0.44,U] 
23:04:01.377 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.09, -0.02}
23:04:01.377 00.000 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
23:04:01.377 00.000 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
23:04:01.378 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.62 mountX=0.01 mountY=0.05, mountTheta=1.47
23:04:01.379 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
23:04:01.379 00.000 18120 Enqueuing Move request for scope (-0.05, -0.03)
23:04:01.380 00.001 21948 Worker thread wakes up
23:04:01.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:01.380 00.000 18120 UpdateGuideState exits: m=2269 RSB=32.5
23:04:01.381 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:01.381 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:04:01.381 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:04:01.381 00.000 21948 Moving (-0.05, -0.03) raw xDistance=0.01 yDistance=0.05
23:04:01.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:04:01.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:01.381 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:01.382 00.001 18120 Enqueuing Expose request
23:04:01.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:04:01.382 00.000 21948 MoveAxis(E, 0, ABG)
23:04:01.382 00.000 21948 Move returns status 0, amount 0
23:04:01.382 00.000 21948 MoveAxis(N, 0, ABG)
23:04:01.382 00.000 21948 Move returns status 0, amount 0
23:04:01.382 00.000 21948 move complete, result=0
23:04:01.382 00.000 21948 worker thread done servicing request
23:04:01.382 00.000 21948 Worker thread wakes up
23:04:01.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:01.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:01.383 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:03.012 01.629 21948 Exposure complete
23:04:03.078 00.066 21948 worker thread done servicing request
23:04:03.078 00.000 18120 OnExposeComplete: enter
23:04:03.078 00.000 18120 UpdateGuideState(): m_state=6
23:04:03.079 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
23:04:03.079 00.000 18120 Star::Find returns 1 (0), X=411.49, Y=232.20, Mass=1991, SNR=30.7, Peak=182 HFD=3.8
23:04:03.081 00.002 18120 MultiStar: [#1 -0.09,-0.12,0.77,U] [#2 0.05,0.26,0.61,U] [#3 0.21,-0.06,0.69,U] [#4 -0.24,0.14,0.57,U] [#5 -0.14,0.23,0.52,U] [#6 -0.27,0.30,0.00,M1] [#7 -0.23,-0.18,0.54,U] [#8 -0.14,0.05,0.45,U] 
23:04:03.082 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {-0.18, 0.09}
23:04:03.083 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
23:04:03.084 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.64)
23:04:03.085 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.68 mountX=-0.08 mountY=0.06, mountTheta=2.48
23:04:03.087 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.05, opts=13)
23:04:03.089 00.002 18120 Enqueuing Move request for scope (-0.09, 0.05)
23:04:03.090 00.001 21948 Worker thread wakes up
23:04:03.090 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
23:04:03.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:03.092 00.002 18120 UpdateGuideState exits: m=1991 RSB=30.7
23:04:03.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:03.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:03.093 00.001 18120 Enqueuing Expose request
23:04:03.093 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
23:04:03.093 00.000 21948 Moving (-0.09, 0.05) raw xDistance=-0.08 yDistance=0.06
23:04:03.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:04:03.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:03.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:03.093 00.000 21948 MoveAxis(E, 0, ABG)
23:04:03.093 00.000 21948 Move returns status 0, amount 0
23:04:03.093 00.000 21948 MoveAxis(N, 0, ABG)
23:04:03.093 00.000 21948 Move returns status 0, amount 0
23:04:03.093 00.000 21948 move complete, result=0
23:04:03.093 00.000 21948 worker thread done servicing request
23:04:03.093 00.000 21948 Worker thread wakes up
23:04:03.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:03.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:03.094 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:04.613 01.519 21948 Exposure complete
23:04:04.662 00.049 21948 worker thread done servicing request
23:04:04.662 00.000 18120 OnExposeComplete: enter
23:04:04.663 00.001 18120 UpdateGuideState(): m_state=6
23:04:04.663 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
23:04:04.664 00.001 18120 Star::Find returns 1 (0), X=411.47, Y=232.11, Mass=1953, SNR=30.3, Peak=204 HFD=3.9
23:04:04.664 00.000 18120 MultiStar: [#1 0.01,-0.07,0.71,U] [#2 -0.08,0.32,0.65,U] [#3 0.13,-0.43,0.00,M2] [#4 -0.14,0.42,0.00,M1] [#5 0.04,0.25,0.52,U] [#6 -0.04,0.05,0.52,U] [#7 -0.09,-0.25,0.51,U] [#8 0.01,0.19,0.43,U] 
23:04:04.665 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.06}, one-star: {-0.19, -0.00}
23:04:04.665 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
23:04:04.666 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
23:04:04.666 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.38 mountX=-0.08 mountY=0.03, mountTheta=2.80
23:04:04.667 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
23:04:04.668 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
23:04:04.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:04.669 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.3
23:04:04.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.670 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:04.670 00.000 18120 Enqueuing Expose request
23:04:04.670 00.000 21948 Worker thread wakes up
23:04:04.670 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:04:04.670 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:04:04.670 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.03
23:04:04.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:04:04.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:04.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:04.671 00.001 21948 MoveAxis(E, 0, ABG)
23:04:04.671 00.000 21948 Move returns status 0, amount 0
23:04:04.671 00.000 21948 MoveAxis(N, 0, ABG)
23:04:04.671 00.000 21948 Move returns status 0, amount 0
23:04:04.671 00.000 21948 move complete, result=0
23:04:04.671 00.000 21948 worker thread done servicing request
23:04:04.671 00.000 21948 Worker thread wakes up
23:04:04.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:04.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:04.671 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:06.306 01.635 21948 Exposure complete
23:04:06.355 00.049 21948 worker thread done servicing request
23:04:06.355 00.000 18120 OnExposeComplete: enter
23:04:06.356 00.001 18120 UpdateGuideState(): m_state=6
23:04:06.357 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
23:04:06.358 00.001 18120 Star::Find returns 1 (0), X=411.71, Y=232.09, Mass=2000, SNR=30.7, Peak=200 HFD=4.0
23:04:06.359 00.001 18120 MultiStar: [#1 -0.03,-0.19,0.72,U] [#2 -0.02,0.03,0.63,U] [#3 0.19,-0.24,0.65,U] [#4 -0.23,0.12,0.56,U] [#5 -0.22,0.08,0.53,U] [#6 0.05,-0.14,0.50,U] [#7 -0.32,-0.35,0.00,M1] [#8 -0.46,0.03,0.00,M1] 
23:04:06.359 00.000 18120 single-star, 6 included, MultiStar: {-0.02, -0.06}, one-star: {0.04, -0.02}
23:04:06.360 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
23:04:06.360 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.78 = -2.51)
23:04:06.360 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=0.04 mountY=-0.03, mountTheta=-0.65
23:04:06.362 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
23:04:06.362 00.000 18120 Enqueuing Move request for scope (0.04, -0.02)
23:04:06.362 00.000 21948 Worker thread wakes up
23:04:06.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:04:06.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:04:06.362 00.000 21948 Moving (0.04, -0.02) raw xDistance=0.04 yDistance=-0.03
23:04:06.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:04:06.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:06.362 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:06.362 00.000 21948 MoveAxis(E, 0, ABG)
23:04:06.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:06.363 00.001 18120 UpdateGuideState exits: m=2000 RSB=30.7
23:04:06.363 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.364 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:06.364 00.000 18120 Enqueuing Expose request
23:04:06.365 00.001 21948 Move returns status 0, amount 0
23:04:06.365 00.000 21948 MoveAxis(N, 0, ABG)
23:04:06.365 00.000 21948 Move returns status 0, amount 0
23:04:06.365 00.000 21948 move complete, result=0
23:04:06.365 00.000 21948 worker thread done servicing request
23:04:06.365 00.000 21948 Worker thread wakes up
23:04:06.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:06.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:06.366 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:07.885 01.519 21948 Exposure complete
23:04:07.922 00.037 21948 worker thread done servicing request
23:04:07.922 00.000 18120 OnExposeComplete: enter
23:04:07.924 00.002 18120 UpdateGuideState(): m_state=6
23:04:07.924 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
23:04:07.925 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=232.16, Mass=1983, SNR=30.5, Peak=171 HFD=4.1
23:04:07.925 00.000 18120 MultiStar: [#1 -0.07,-0.25,0.71,U] [#2 -0.27,-0.00,0.65,U] [#3 -0.56,-0.28,0.00,M2] [#4 -0.18,0.20,0.57,U] [#5 -0.19,0.47,0.00,M1] [#6 -0.05,-0.09,0.50,U] [#7 -0.24,-0.40,0.00,M2] [#8 -0.20,0.14,0.44,U] 
23:04:07.926 00.001 18120 refined, 5 included, MultiStar: {-0.21, 0.00}, one-star: {-0.37, 0.05}
23:04:07.926 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
23:04:07.926 00.000 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
23:04:07.927 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.14 mountX=-0.09 mountY=0.19, mountTheta=2.01
23:04:07.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.00, opts=13)
23:04:07.929 00.001 18120 Enqueuing Move request for scope (-0.21, 0.00)
23:04:07.930 00.001 21948 Worker thread wakes up
23:04:07.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:07.930 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.5
23:04:07.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:07.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:07.931 00.000 18120 Enqueuing Expose request
23:04:07.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.00) opts 0xd
23:04:07.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.00)
23:04:07.932 00.000 21948 Moving (-0.21, 0.00) raw xDistance=-0.09 yDistance=0.19
23:04:07.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:04:07.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:07.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:04:07.932 00.000 21948 MoveAxis(E, 0, ABG)
23:04:07.933 00.001 21948 Move returns status 0, amount 0
23:04:07.933 00.000 21948 MoveAxis(N, 0, ABG)
23:04:07.933 00.000 21948 Move returns status 0, amount 0
23:04:07.933 00.000 21948 move complete, result=0
23:04:07.933 00.000 21948 worker thread done servicing request
23:04:07.933 00.000 21948 Worker thread wakes up
23:04:07.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:07.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:07.933 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:04:09.663 01.730 21948 Exposure complete
23:04:09.708 00.045 21948 worker thread done servicing request
23:04:09.708 00.000 18120 OnExposeComplete: enter
23:04:09.709 00.001 18120 UpdateGuideState(): m_state=6
23:04:09.710 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
23:04:09.712 00.002 18120 Star::Find returns 1 (0), X=411.33, Y=232.28, Mass=2014, SNR=30.9, Peak=173 HFD=3.7
23:04:09.715 00.003 18120 MultiStar: [#1 -0.13,-0.16,0.72,U] [#2 -0.11,0.10,0.62,U] [#3 -0.50,-0.03,0.00,M3] [#4 -0.22,0.01,0.56,U] [#5 -0.13,0.13,0.54,U] [#6 -0.20,-0.17,0.52,U] [#7 -0.16,-0.41,0.00,M3] [#8 -0.46,0.20,0.00,M1] 
23:04:09.717 00.002 18120 refined, 5 included, MultiStar: {-0.20, 0.03}, one-star: {-0.33, 0.17}
23:04:09.720 00.003 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.14) = xAngle (4.15 = -2.13)
23:04:09.722 00.002 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.25 = 0.97)
23:04:09.724 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.01 mountX=-0.11 mountY=0.17, mountTheta=2.14
23:04:09.725 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.03, opts=13)
23:04:09.727 00.002 18120 Enqueuing Move request for scope (-0.20, 0.03)
23:04:09.729 00.002 21948 Worker thread wakes up
23:04:09.730 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:09.730 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.9
23:04:09.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:09.731 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:09.731 00.000 18120 Enqueuing Expose request
23:04:09.732 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
23:04:09.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
23:04:09.732 00.000 21948 Moving (-0.20, 0.03) raw xDistance=-0.11 yDistance=0.17
23:04:09.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:04:09.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:09.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:04:09.732 00.000 21948 MoveAxis(E, 0, ABG)
23:04:09.732 00.000 21948 Move returns status 0, amount 0
23:04:09.732 00.000 21948 MoveAxis(N, 0, ABG)
23:04:09.732 00.000 21948 Move returns status 0, amount 0
23:04:09.732 00.000 21948 move complete, result=0
23:04:09.732 00.000 21948 worker thread done servicing request
23:04:09.732 00.000 21948 Worker thread wakes up
23:04:09.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:09.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:09.732 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:04:11.141 01.409 21948 Exposure complete
23:04:11.173 00.032 21948 worker thread done servicing request
23:04:11.173 00.000 18120 OnExposeComplete: enter
23:04:11.174 00.001 18120 UpdateGuideState(): m_state=6
23:04:11.174 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
23:04:11.175 00.001 18120 Star::Find returns 1 (0), X=411.59, Y=232.17, Mass=2151, SNR=31.9, Peak=202 HFD=3.9
23:04:11.175 00.000 18120 MultiStar: [#1 0.07,-0.29,0.70,U] [#2 0.20,-0.00,0.63,U] [#3 0.03,-0.23,0.64,U] [#4 -0.28,0.43,0.00,M1] [#5 0.10,0.09,0.51,U] [#6 -0.12,0.09,0.47,U] [#7 -0.22,-0.09,0.50,U] [#8 -0.04,0.08,0.42,U] 
23:04:11.176 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.04}, one-star: {-0.07, 0.06}
23:04:11.176 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.14) = xAngle (-0.44 = -0.44)
23:04:11.177 00.001 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.67 = 2.67)
23:04:11.178 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.58 mountX=0.04 mountY=0.02, mountTheta=0.47
23:04:11.181 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.04, opts=13)
23:04:11.182 00.001 18120 Enqueuing Move request for scope (-0.00, -0.04)
23:04:11.182 00.000 21948 Worker thread wakes up
23:04:11.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:11.184 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
23:04:11.184 00.000 18120 UpdateGuideState exits: m=2151 RSB=31.9
23:04:11.186 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
23:04:11.186 00.000 21948 Moving (-0.00, -0.04) raw xDistance=0.04 yDistance=0.02
23:04:11.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:04:11.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:11.186 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:11.187 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:11.187 00.000 18120 Enqueuing Expose request
23:04:11.188 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:11.188 00.000 21948 MoveAxis(E, 0, ABG)
23:04:11.188 00.000 21948 Move returns status 0, amount 0
23:04:11.188 00.000 21948 MoveAxis(N, 0, ABG)
23:04:11.188 00.000 21948 Move returns status 0, amount 0
23:04:11.188 00.000 21948 move complete, result=0
23:04:11.188 00.000 21948 worker thread done servicing request
23:04:11.188 00.000 21948 Worker thread wakes up
23:04:11.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:11.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:11.188 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:12.819 01.631 21948 Exposure complete
23:04:12.858 00.039 21948 worker thread done servicing request
23:04:12.858 00.000 18120 OnExposeComplete: enter
23:04:12.859 00.001 18120 UpdateGuideState(): m_state=6
23:04:12.860 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
23:04:12.861 00.001 18120 Star::Find returns 1 (0), X=411.35, Y=232.31, Mass=2119, SNR=31.7, Peak=188 HFD=4.0
23:04:12.862 00.001 18120 MultiStar: [#1 -0.17,-0.15,0.70,U] [#2 0.11,0.04,0.63,U] [#3 -0.09,0.04,0.64,U] [#4 -0.11,0.03,0.54,U] [#5 -0.17,0.28,0.51,U] [#6 -0.14,0.16,0.47,U] [#7 -0.35,-0.06,0.51,U] [#8 -0.00,-0.00,0.41,U] 
23:04:12.862 00.000 18120 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.31, 0.20}
23:04:12.863 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.87 = -2.41)
23:04:12.864 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.69)
23:04:12.866 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=-0.12 mountY=0.10, mountTheta=2.43
23:04:12.867 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.06, opts=13)
23:04:12.868 00.001 18120 Enqueuing Move request for scope (-0.15, 0.06)
23:04:12.868 00.000 21948 Worker thread wakes up
23:04:12.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:12.869 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
23:04:12.869 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.7
23:04:12.870 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
23:04:12.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:12.870 00.000 18120 Enqueuing Expose request
23:04:12.872 00.002 21948 Moving (-0.15, 0.06) raw xDistance=-0.12 yDistance=0.10
23:04:12.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:04:12.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:12.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:12.872 00.000 21948 MoveAxis(E, 0, ABG)
23:04:12.872 00.000 21948 Move returns status 0, amount 0
23:04:12.872 00.000 21948 MoveAxis(N, 0, ABG)
23:04:12.872 00.000 21948 Move returns status 0, amount 0
23:04:12.872 00.000 21948 move complete, result=0
23:04:12.872 00.000 21948 worker thread done servicing request
23:04:12.872 00.000 21948 Worker thread wakes up
23:04:12.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:12.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:12.874 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:14.384 01.510 21948 Exposure complete
23:04:14.418 00.034 21948 worker thread done servicing request
23:04:14.418 00.000 18120 OnExposeComplete: enter
23:04:14.418 00.000 18120 UpdateGuideState(): m_state=6
23:04:14.419 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
23:04:14.419 00.000 18120 Star::Find returns 1 (0), X=411.50, Y=232.12, Mass=1973, SNR=30.5, Peak=184 HFD=3.8
23:04:14.420 00.001 18120 MultiStar: [#1 -0.25,-0.21,0.75,U] [#2 -0.11,0.08,0.63,U] [#3 -0.00,-0.15,0.68,U] [#4 -0.25,0.38,0.00,M1] [#5 -0.13,0.43,0.00,M1] [#6 -0.07,0.26,0.48,U] [#7 -0.42,-0.25,0.00,M2] [#8 -0.27,0.07,0.44,U] 
23:04:14.420 00.000 18120 refined, 5 included, MultiStar: {-0.14, -0.01}, one-star: {-0.17, 0.01}
23:04:14.421 00.001 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
23:04:14.421 00.000 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
23:04:14.422 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.06 mountX=-0.05 mountY=0.13, mountTheta=1.93
23:04:14.423 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.01, opts=13)
23:04:14.424 00.001 18120 Enqueuing Move request for scope (-0.14, -0.01)
23:04:14.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:14.425 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.5
23:04:14.425 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.426 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:14.426 00.000 18120 Enqueuing Expose request
23:04:14.426 00.000 21948 Worker thread wakes up
23:04:14.427 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
23:04:14.427 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
23:04:14.427 00.000 21948 Moving (-0.14, -0.01) raw xDistance=-0.05 yDistance=0.13
23:04:14.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:04:14.427 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:14.427 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:04:14.427 00.000 21948 MoveAxis(E, 0, ABG)
23:04:14.427 00.000 21948 Move returns status 0, amount 0
23:04:14.427 00.000 21948 MoveAxis(N, 0, ABG)
23:04:14.427 00.000 21948 Move returns status 0, amount 0
23:04:14.427 00.000 21948 move complete, result=0
23:04:14.427 00.000 21948 worker thread done servicing request
23:04:14.427 00.000 21948 Worker thread wakes up
23:04:14.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:14.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:14.427 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:16.054 01.627 21948 Exposure complete
23:04:16.093 00.039 21948 worker thread done servicing request
23:04:16.093 00.000 18120 OnExposeComplete: enter
23:04:16.095 00.002 18120 UpdateGuideState(): m_state=6
23:04:16.096 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
23:04:16.098 00.002 18120 Star::Find returns 1 (0), X=411.45, Y=232.23, Mass=2012, SNR=30.8, Peak=174 HFD=3.8
23:04:16.099 00.001 18120 MultiStar: [#1 -0.10,-0.28,0.75,U] [#2 0.02,0.06,0.64,U] [#3 0.09,-0.16,0.68,U] [#4 0.04,0.00,0.56,U] [#5 -0.18,0.09,0.49,U] [#6 -0.06,0.02,0.48,U] [#7 -0.43,-0.30,0.00,M3] [#8 -0.02,0.04,0.42,U] 
23:04:16.100 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.21, 0.12}
23:04:16.102 00.002 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.14) = xAngle (-1.69 = -1.69)
23:04:16.103 00.001 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.41 = 1.41)
23:04:16.103 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=-0.01 mountY=0.06, mountTheta=1.69
23:04:16.105 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
23:04:16.106 00.001 18120 Enqueuing Move request for scope (-0.06, -0.02)
23:04:16.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:16.107 00.001 18120 UpdateGuideState exits: m=2012 RSB=30.8
23:04:16.107 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:16.108 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:16.108 00.000 18120 Enqueuing Expose request
23:04:16.108 00.000 21948 Worker thread wakes up
23:04:16.109 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:04:16.109 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:04:16.109 00.000 21948 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
23:04:16.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:04:16.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:16.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:16.109 00.000 21948 MoveAxis(E, 0, ABG)
23:04:16.109 00.000 21948 Move returns status 0, amount 0
23:04:16.109 00.000 21948 MoveAxis(N, 0, ABG)
23:04:16.109 00.000 21948 Move returns status 0, amount 0
23:04:16.109 00.000 21948 move complete, result=0
23:04:16.109 00.000 21948 worker thread done servicing request
23:04:16.109 00.000 21948 Worker thread wakes up
23:04:16.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:16.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:16.109 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:17.629 01.520 21948 Exposure complete
23:04:17.670 00.041 21948 worker thread done servicing request
23:04:17.671 00.001 18120 OnExposeComplete: enter
23:04:17.671 00.000 18120 UpdateGuideState(): m_state=6
23:04:17.672 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
23:04:17.673 00.001 18120 Star::Find returns 1 (0), X=411.48, Y=232.29, Mass=1926, SNR=30.1, Peak=170 HFD=3.8
23:04:17.674 00.001 18120 MultiStar: [#1 0.08,-0.27,0.76,U] [#2 -0.04,-0.08,0.67,U] [#3 0.08,-0.06,0.68,U] [#4 0.03,0.24,0.57,U] [#5 0.04,0.19,0.52,U] [#6 -0.09,-0.21,0.50,U] [#7 -0.33,-0.20,0.00,M4] [#8 -0.15,0.14,0.48,U] 
23:04:17.675 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.18, 0.18}
23:04:17.675 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
23:04:17.675 00.000 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
23:04:17.677 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.70 mountX=-0.03 mountY=0.02, mountTheta=2.47
23:04:17.679 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
23:04:17.679 00.000 18120 Enqueuing Move request for scope (-0.03, 0.02)
23:04:17.680 00.001 21948 Worker thread wakes up
23:04:17.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:17.683 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:04:17.683 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.1
23:04:17.684 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.684 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:17.685 00.001 18120 Enqueuing Expose request
23:04:17.685 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:04:17.685 00.000 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
23:04:17.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:04:17.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:17.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:17.685 00.000 21948 MoveAxis(E, 0, ABG)
23:04:17.685 00.000 21948 Move returns status 0, amount 0
23:04:17.686 00.001 21948 MoveAxis(N, 0, ABG)
23:04:17.686 00.000 21948 Move returns status 0, amount 0
23:04:17.686 00.000 21948 move complete, result=0
23:04:17.686 00.000 21948 worker thread done servicing request
23:04:17.686 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:17.686 00.000 21948 Worker thread wakes up
23:04:17.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:17.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:19.318 01.632 21948 Exposure complete
23:04:19.363 00.045 18120 OnExposeComplete: enter
23:04:19.363 00.000 18120 UpdateGuideState(): m_state=6
23:04:19.364 00.001 21948 worker thread done servicing request
23:04:19.364 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
23:04:19.365 00.001 18120 Star::Find returns 1 (0), X=411.24, Y=232.38, Mass=1997, SNR=30.6, Peak=163 HFD=3.9
23:04:19.366 00.001 18120 MultiStar: [#1 -0.17,0.05,0.73,U] [#2 0.00,0.52,0.00,M1] [#3 -0.04,0.12,0.67,U] [#4 -0.44,0.41,0.00,M1] [#5 -0.36,0.53,0.00,M1] [#6 -0.19,0.37,0.00,M1] [#7 -0.43,0.03,0.00,M5] [#8 -0.22,0.05,0.43,U] 
23:04:19.367 00.001 18120 refined, 3 included, MultiStar: {-0.24, 0.15}, one-star: {-0.43, 0.27}
23:04:19.367 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
23:04:19.368 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
23:04:19.368 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.28 cameraTheta=2.59 mountX=-0.23 mountY=0.14, mountTheta=2.58
23:04:19.370 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.15, opts=13)
23:04:19.370 00.000 18120 Enqueuing Move request for scope (-0.24, 0.15)
23:04:19.371 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:19.371 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.6
23:04:19.372 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:19.373 00.001 18120 Enqueuing Expose request
23:04:19.374 00.001 21948 Worker thread wakes up
23:04:19.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.15) opts 0xd
23:04:19.374 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.15)
23:04:19.374 00.000 21948 Moving (-0.24, 0.15) raw xDistance=-0.23 yDistance=0.14
23:04:19.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:04:19.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:19.374 00.000 21948 MoveAxis(E, 41, ABG)
23:04:19.374 00.000 21948 Guiding  Dir = 2, Dur = 41
23:04:19.374 00.000 21948 IsSlewing returns 0
23:04:19.374 00.000 21948 IsGuiding returns 0
23:04:19.377 00.003 21948 PulseGuide returned control before completion, sleep 50
23:04:19.440 00.063 21948 IsGuiding returns 0
23:04:19.440 00.000 21948 Move returns status 0, amount 41
23:04:19.440 00.000 21948 MoveAxis(N, 0, ABG)
23:04:19.440 00.000 21948 Move returns status 0, amount 0
23:04:19.440 00.000 21948 move complete, result=0
23:04:19.440 00.000 21948 worker thread done servicing request
23:04:19.440 00.000 21948 Worker thread wakes up
23:04:19.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:19.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:19.440 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:04:20.853 01.413 21948 Exposure complete
23:04:20.884 00.031 21948 worker thread done servicing request
23:04:20.884 00.000 18120 OnExposeComplete: enter
23:04:20.885 00.001 18120 UpdateGuideState(): m_state=6
23:04:20.885 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
23:04:20.886 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=232.40, Mass=2080, SNR=31.4, Peak=171 HFD=4.2
23:04:20.886 00.000 18120 MultiStar: [#1 0.10,0.09,0.67,U] [#2 0.04,0.42,0.00,M2] [#3 0.13,-0.06,0.66,U] [#4 -0.05,0.27,0.53,U] [#5 -0.00,0.47,0.00,M2] [#6 -0.17,0.17,0.49,U] [#7 -0.22,-0.09,0.52,U] [#8 0.03,0.36,0.42,U] 
23:04:20.887 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.15}, one-star: {-0.04, 0.29}
23:04:20.887 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.14) = xAngle (2.87 = 2.87)
23:04:20.888 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.97 = -0.31)
23:04:20.888 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
23:04:20.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.15, opts=13)
23:04:20.890 00.001 18120 Enqueuing Move request for scope (-0.02, 0.15)
23:04:20.890 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:20.891 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.4
23:04:20.891 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:20.892 00.001 21948 Worker thread wakes up
23:04:20.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:04:20.892 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:04:20.892 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:20.892 00.000 18120 Enqueuing Expose request
23:04:20.893 00.001 21948 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=-0.05
23:04:20.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:04:20.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:20.893 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:20.893 00.000 21948 MoveAxis(E, 0, ABG)
23:04:20.893 00.000 21948 Move returns status 0, amount 0
23:04:20.893 00.000 21948 MoveAxis(N, 0, ABG)
23:04:20.893 00.000 21948 Move returns status 0, amount 0
23:04:20.893 00.000 21948 move complete, result=0
23:04:20.893 00.000 21948 worker thread done servicing request
23:04:20.893 00.000 21948 Worker thread wakes up
23:04:20.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:20.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:20.894 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:22.529 01.635 21948 Exposure complete
23:04:22.572 00.043 21948 worker thread done servicing request
23:04:22.572 00.000 18120 OnExposeComplete: enter
23:04:22.573 00.001 18120 UpdateGuideState(): m_state=6
23:04:22.577 00.004 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
23:04:22.579 00.002 18120 Star::Find returns 1 (0), X=411.69, Y=232.15, Mass=1926, SNR=30.1, Peak=182 HFD=4.1
23:04:22.581 00.002 18120 MultiStar: [#1 0.13,-0.26,0.78,U] [#2 0.05,0.18,0.67,U] [#3 0.10,-0.12,0.69,U] [#4 0.01,0.47,0.00,M1] [#5 -0.00,0.16,0.53,U] [#6 0.13,0.15,0.50,U] [#7 0.00,0.24,0.50,U] [#8 -0.11,0.08,0.45,U] 
23:04:22.584 00.003 18120 single-star, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.02, 0.04}
23:04:22.586 00.002 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
23:04:22.588 00.002 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.03)
23:04:22.590 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.00 mountX=-0.02 mountY=-0.04, mountTheta=-2.14
23:04:22.592 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
23:04:22.592 00.000 18120 Enqueuing Move request for scope (0.02, 0.04)
23:04:22.593 00.001 21948 Worker thread wakes up
23:04:22.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:22.593 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.1
23:04:22.594 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:22.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:22.594 00.000 18120 Enqueuing Expose request
23:04:22.595 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:04:22.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:04:22.595 00.000 21948 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
23:04:22.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:04:22.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:22.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:22.595 00.000 21948 MoveAxis(E, 0, ABG)
23:04:22.595 00.000 21948 Move returns status 0, amount 0
23:04:22.595 00.000 21948 MoveAxis(N, 0, ABG)
23:04:22.595 00.000 21948 Move returns status 0, amount 0
23:04:22.595 00.000 21948 move complete, result=0
23:04:22.595 00.000 21948 worker thread done servicing request
23:04:22.595 00.000 21948 Worker thread wakes up
23:04:22.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:22.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:22.595 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:24.120 01.525 21948 Exposure complete
23:04:24.153 00.033 21948 worker thread done servicing request
23:04:24.153 00.000 18120 OnExposeComplete: enter
23:04:24.155 00.002 18120 UpdateGuideState(): m_state=6
23:04:24.157 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
23:04:24.157 00.000 18120 Star::Find returns 1 (0), X=411.75, Y=232.36, Mass=2185, SNR=32.1, Peak=213 HFD=3.9
23:04:24.158 00.001 18120 MultiStar: [#1 0.02,-0.08,0.67,U] [#2 0.18,0.16,0.59,U] [#3 0.28,-0.09,0.65,U] [#4 -0.07,0.11,0.55,U] [#5 0.05,0.17,0.53,U] [#6 -0.06,0.18,0.46,U] [#7 -0.26,0.16,0.50,U] [#8 0.07,0.28,0.42,U] 
23:04:24.158 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.09, 0.25}
23:04:24.159 00.001 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
23:04:24.159 00.000 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.82)
23:04:24.160 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=-0.09 mountY=-0.10, mountTheta=-2.34
23:04:24.161 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.12, opts=13)
23:04:24.161 00.000 18120 Enqueuing Move request for scope (0.05, 0.12)
23:04:24.162 00.001 21948 Worker thread wakes up
23:04:24.162 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:24.162 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:04:24.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:04:24.162 00.000 18120 UpdateGuideState exits: m=2185 RSB=32.1
23:04:24.163 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.163 00.000 21948 Moving (0.05, 0.12) raw xDistance=-0.09 yDistance=-0.10
23:04:24.163 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:24.164 00.001 18120 Enqueuing Expose request
23:04:24.164 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:04:24.164 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.164 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:24.164 00.000 21948 MoveAxis(E, 0, ABG)
23:04:24.164 00.000 21948 Move returns status 0, amount 0
23:04:24.164 00.000 21948 MoveAxis(N, 0, ABG)
23:04:24.165 00.001 21948 Move returns status 0, amount 0
23:04:24.165 00.000 21948 move complete, result=0
23:04:24.165 00.000 21948 worker thread done servicing request
23:04:24.165 00.000 21948 Worker thread wakes up
23:04:24.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:24.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:24.165 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:25.791 01.626 21948 Exposure complete
23:04:25.816 00.025 21948 worker thread done servicing request
23:04:25.816 00.000 18120 OnExposeComplete: enter
23:04:25.817 00.001 18120 UpdateGuideState(): m_state=6
23:04:25.818 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
23:04:25.818 00.000 18120 Star::Find returns 1 (0), X=411.74, Y=232.32, Mass=1955, SNR=30.3, Peak=195 HFD=3.7
23:04:25.819 00.001 18120 MultiStar: [#1 0.13,-0.18,0.73,U] [#2 -0.18,0.16,0.65,U] [#3 0.08,-0.27,0.70,U] [#4 -0.15,0.16,0.55,U] [#5 -0.03,0.14,0.55,U] [#6 0.03,0.10,0.50,U] [#7 -0.15,-0.00,0.56,U] [#8 -0.05,0.20,0.44,U] 
23:04:25.819 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.07, 0.21}
23:04:25.820 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
23:04:25.820 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.21)
23:04:25.820 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.83 mountX=-0.05 mountY=-0.01, mountTheta=-2.94
23:04:25.822 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
23:04:25.822 00.000 18120 Enqueuing Move request for scope (-0.01, 0.05)
23:04:25.823 00.001 21948 Worker thread wakes up
23:04:25.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:25.824 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.3
23:04:25.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:25.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:25.825 00.001 18120 Enqueuing Expose request
23:04:25.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:04:25.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:04:25.825 00.000 21948 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
23:04:25.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:04:25.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:25.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:04:25.826 00.001 21948 MoveAxis(E, 0, ABG)
23:04:25.826 00.000 21948 Move returns status 0, amount 0
23:04:25.826 00.000 21948 MoveAxis(N, 0, ABG)
23:04:25.826 00.000 21948 Move returns status 0, amount 0
23:04:25.826 00.000 21948 move complete, result=0
23:04:25.826 00.000 21948 worker thread done servicing request
23:04:25.826 00.000 21948 Worker thread wakes up
23:04:25.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:25.826 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:25.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:27.340 01.514 21948 Exposure complete
23:04:27.367 00.027 21948 worker thread done servicing request
23:04:27.367 00.000 18120 OnExposeComplete: enter
23:04:27.368 00.001 18120 UpdateGuideState(): m_state=6
23:04:27.370 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
23:04:27.372 00.002 18120 Star::Find returns 1 (0), X=411.63, Y=232.16, Mass=1989, SNR=30.6, Peak=175 HFD=4.1
23:04:27.374 00.002 18120 MultiStar: [#1 -0.05,-0.13,0.72,U] [#2 0.00,0.18,0.63,U] [#3 0.10,-0.18,0.69,U] [#4 -0.24,0.18,0.57,U] [#5 -0.41,0.40,0.00,M1] [#6 0.01,0.29,0.50,U] [#7 -0.32,-0.25,0.00,M2] [#8 -0.05,-0.15,0.46,U] 
23:04:27.375 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.04, 0.05}
23:04:27.375 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
23:04:27.376 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:04:27.376 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.46 mountX=-0.04 mountY=0.02, mountTheta=2.71
23:04:27.379 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
23:04:27.381 00.002 18120 Enqueuing Move request for scope (-0.03, 0.03)
23:04:27.384 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:27.386 00.002 21948 Worker thread wakes up
23:04:27.386 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.6
23:04:27.387 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:04:27.388 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:04:27.388 00.000 21948 Moving (-0.03, 0.03) raw xDistance=-0.04 yDistance=0.02
23:04:27.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:04:27.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:27.388 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.390 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:27.391 00.001 18120 Enqueuing Expose request
23:04:27.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:27.391 00.000 21948 MoveAxis(E, 0, ABG)
23:04:27.391 00.000 21948 Move returns status 0, amount 0
23:04:27.391 00.000 21948 MoveAxis(N, 0, ABG)
23:04:27.391 00.000 21948 Move returns status 0, amount 0
23:04:27.391 00.000 21948 move complete, result=0
23:04:27.391 00.000 21948 worker thread done servicing request
23:04:27.391 00.000 21948 Worker thread wakes up
23:04:27.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:27.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:27.392 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:29.019 01.627 21948 Exposure complete
23:04:29.065 00.046 21948 worker thread done servicing request
23:04:29.067 00.002 18120 OnExposeComplete: enter
23:04:29.068 00.001 18120 UpdateGuideState(): m_state=6
23:04:29.068 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
23:04:29.069 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=232.13, Mass=2070, SNR=31.2, Peak=213 HFD=4.0
23:04:29.070 00.001 18120 MultiStar: [#1 0.05,-0.27,0.68,U] [#2 0.05,0.05,0.62,U] [#3 -0.09,-0.13,0.66,U] [#4 -0.05,0.16,0.57,U] [#5 0.02,0.29,0.54,U] [#6 0.11,0.08,0.50,U] [#7 -0.19,0.02,0.51,U] [#8 -0.18,-0.04,0.44,U] 
23:04:29.071 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.04, 0.02}
23:04:29.073 00.002 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.96 = -2.32)
23:04:29.074 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.07 = 0.78)
23:04:29.075 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.82 mountX=-0.02 mountY=0.02, mountTheta=2.34
23:04:29.076 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
23:04:29.077 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
23:04:29.077 00.000 21948 Worker thread wakes up
23:04:29.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:04:29.077 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:04:29.077 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.02
23:04:29.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:04:29.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:29.077 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:29.078 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:29.078 00.000 21948 MoveAxis(E, 0, ABG)
23:04:29.078 00.000 21948 Move returns status 0, amount 0
23:04:29.078 00.000 21948 MoveAxis(N, 0, ABG)
23:04:29.078 00.000 21948 Move returns status 0, amount 0
23:04:29.078 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.2
23:04:29.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.079 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:29.079 00.000 18120 Enqueuing Expose request
23:04:29.080 00.001 21948 move complete, result=0
23:04:29.080 00.000 21948 worker thread done servicing request
23:04:29.080 00.000 21948 Worker thread wakes up
23:04:29.080 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:29.081 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:29.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:30.605 01.524 21948 Exposure complete
23:04:30.631 00.026 21948 worker thread done servicing request
23:04:30.631 00.000 18120 OnExposeComplete: enter
23:04:30.633 00.002 18120 UpdateGuideState(): m_state=6
23:04:30.634 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
23:04:30.634 00.000 18120 Star::Find returns 1 (0), X=411.66, Y=232.37, Mass=2129, SNR=31.7, Peak=184 HFD=4.4
23:04:30.635 00.001 18120 MultiStar: [#1 0.13,-0.25,0.71,U] [#2 0.04,0.40,0.00,M1] [#3 0.15,-0.05,0.66,U] [#4 -0.23,0.27,0.53,U] [#5 -0.03,0.42,0.00,M1] [#6 0.06,-0.08,0.46,U] [#7 -0.19,-0.15,0.52,U] [#8 -0.05,0.08,0.44,U] 
23:04:30.635 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {-0.01, 0.26}
23:04:30.635 00.000 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:04:30.636 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:04:30.636 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.85 mountX=-0.03 mountY=-0.01, mountTheta=-2.96
23:04:30.637 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
23:04:30.638 00.001 18120 Enqueuing Move request for scope (-0.01, 0.03)
23:04:30.638 00.000 21948 Worker thread wakes up
23:04:30.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:04:30.638 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:04:30.638 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
23:04:30.638 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:04:30.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:30.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:04:30.638 00.000 21948 MoveAxis(E, 0, ABG)
23:04:30.638 00.000 21948 Move returns status 0, amount 0
23:04:30.638 00.000 21948 MoveAxis(N, 0, ABG)
23:04:30.638 00.000 21948 Move returns status 0, amount 0
23:04:30.638 00.000 21948 move complete, result=0
23:04:30.639 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:30.639 00.000 21948 worker thread done servicing request
23:04:30.639 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.7
23:04:30.640 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:30.640 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:30.641 00.001 18120 Enqueuing Expose request
23:04:30.641 00.000 21948 Worker thread wakes up
23:04:30.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:30.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:30.641 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:32.271 01.630 21948 Exposure complete
23:04:32.303 00.032 21948 worker thread done servicing request
23:04:32.303 00.000 18120 OnExposeComplete: enter
23:04:32.306 00.003 18120 UpdateGuideState(): m_state=6
23:04:32.309 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
23:04:32.311 00.002 18120 Star::Find returns 1 (0), X=411.54, Y=232.45, Mass=1856, SNR=29.5, Peak=164 HFD=3.8
23:04:32.313 00.002 18120 MultiStar: [#1 -0.06,-0.07,0.80,U] [#2 -0.25,0.36,0.00,M2] [#3 -0.13,-0.14,0.71,U] [#4 -0.33,0.41,0.00,M1] [#5 -0.06,0.44,0.00,M2] [#6 -0.16,-0.12,0.52,U] [#7 -0.13,-0.06,0.54,U] [#8 -0.15,0.15,0.45,U] 
23:04:32.316 00.003 18120 refined, 5 included, MultiStar: {-0.12, 0.04}, one-star: {-0.12, 0.34}
23:04:32.319 00.003 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.14) = xAngle (3.98 = -2.30)
23:04:32.321 00.002 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.80)
23:04:32.323 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.84 mountX=-0.08 mountY=0.09, mountTheta=2.32
23:04:32.327 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
23:04:32.330 00.003 18120 Enqueuing Move request for scope (-0.12, 0.04)
23:04:32.331 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:32.332 00.001 21948 Worker thread wakes up
23:04:32.332 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.5
23:04:32.333 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:04:32.333 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:04:32.333 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:32.334 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:32.335 00.001 18120 Enqueuing Expose request
23:04:32.335 00.000 21948 Moving (-0.12, 0.04) raw xDistance=-0.08 yDistance=0.09
23:04:32.336 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:04:32.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:32.336 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:04:32.336 00.000 21948 MoveAxis(E, 0, ABG)
23:04:32.336 00.000 21948 Move returns status 0, amount 0
23:04:32.336 00.000 21948 MoveAxis(N, 0, ABG)
23:04:32.336 00.000 21948 Move returns status 0, amount 0
23:04:32.336 00.000 21948 move complete, result=0
23:04:32.336 00.000 21948 worker thread done servicing request
23:04:32.336 00.000 21948 Worker thread wakes up
23:04:32.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:32.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:32.336 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:33.850 01.514 21948 Exposure complete
23:04:33.879 00.029 21948 worker thread done servicing request
23:04:33.879 00.000 18120 OnExposeComplete: enter
23:04:33.881 00.002 18120 UpdateGuideState(): m_state=6
23:04:33.884 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
23:04:33.886 00.002 18120 Star::Find returns 1 (0), X=411.20, Y=232.57, Mass=2097, SNR=31.6, Peak=183 HFD=3.8
23:04:33.889 00.003 18120 MultiStar: [#1 -0.18,0.06,0.70,U] [#2 -0.11,0.32,0.66,U] [#3 -0.08,-0.14,0.65,U] [#4 -0.34,0.37,0.00,M2] [#5 0.03,0.35,0.52,U] [#6 -0.28,0.13,0.48,U] [#7 -0.31,0.01,0.53,U] [#8 -0.29,0.02,0.44,U] 
23:04:33.891 00.002 18120 refined, 7 included, MultiStar: {-0.23, 0.18}, one-star: {-0.46, 0.46}
23:04:33.891 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.62 = -2.66)
23:04:33.892 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
23:04:33.892 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=-0.25 mountY=0.12, mountTheta=2.70
23:04:33.894 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.18, opts=13)
23:04:33.895 00.001 18120 Enqueuing Move request for scope (-0.23, 0.18)
23:04:33.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:33.897 00.002 18120 UpdateGuideState exits: m=2097 RSB=31.6
23:04:33.899 00.002 21948 Worker thread wakes up
23:04:33.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
23:04:33.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:33.901 00.002 18120 Enqueuing Expose request
23:04:33.901 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
23:04:33.901 00.000 21948 Moving (-0.23, 0.18) raw xDistance=-0.25 yDistance=0.12
23:04:33.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:04:33.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:33.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:04:33.901 00.000 21948 MoveAxis(E, 45, ABG)
23:04:33.901 00.000 21948 Guiding  Dir = 2, Dur = 45
23:04:33.901 00.000 21948 IsSlewing returns 0
23:04:33.902 00.001 21948 IsGuiding returns 0
23:04:33.904 00.002 21948 PulseGuide returned control before completion, sleep 53
23:04:33.961 00.057 21948 IsGuiding returns 0
23:04:33.961 00.000 21948 Move returns status 0, amount 45
23:04:33.961 00.000 21948 MoveAxis(N, 0, ABG)
23:04:33.961 00.000 21948 Move returns status 0, amount 0
23:04:33.961 00.000 21948 move complete, result=0
23:04:33.961 00.000 21948 worker thread done servicing request
23:04:33.961 00.000 21948 Worker thread wakes up
23:04:33.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:33.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:33.961 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
23:04:35.586 01.625 21948 Exposure complete
23:04:35.618 00.032 21948 worker thread done servicing request
23:04:35.618 00.000 18120 OnExposeComplete: enter
23:04:35.620 00.002 18120 UpdateGuideState(): m_state=6
23:04:35.622 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
23:04:35.622 00.000 18120 Star::Find returns 1 (0), X=411.50, Y=232.37, Mass=2067, SNR=31.2, Peak=166 HFD=4.2
23:04:35.623 00.001 18120 MultiStar: [#1 -0.15,-0.15,0.71,U] [#2 -0.11,0.03,0.66,U] [#3 -0.02,0.20,0.67,U] [#4 -0.28,0.35,0.00,M3] [#5 -0.05,0.42,0.00,M2] [#6 0.11,0.21,0.48,U] [#7 -0.20,-0.20,0.51,U] [#8 -0.41,-0.10,0.00,M1] 
23:04:35.624 00.001 18120 refined, 5 included, MultiStar: {-0.10, 0.08}, one-star: {-0.16, 0.26}
23:04:35.624 00.000 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.65 = -2.64)
23:04:35.625 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.46)
23:04:35.625 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.50 mountX=-0.11 mountY=0.06, mountTheta=2.67
23:04:35.627 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.08, opts=13)
23:04:35.627 00.000 18120 Enqueuing Move request for scope (-0.10, 0.08)
23:04:35.628 00.001 21948 Worker thread wakes up
23:04:35.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:35.628 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
23:04:35.628 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
23:04:35.628 00.000 21948 Moving (-0.10, 0.08) raw xDistance=-0.11 yDistance=0.06
23:04:35.628 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:04:35.628 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:35.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:35.628 00.000 21948 MoveAxis(E, 0, ABG)
23:04:35.628 00.000 21948 Move returns status 0, amount 0
23:04:35.628 00.000 21948 MoveAxis(N, 0, ABG)
23:04:35.628 00.000 21948 Move returns status 0, amount 0
23:04:35.628 00.000 21948 move complete, result=0
23:04:35.628 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
23:04:35.629 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:35.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:35.631 00.001 18120 Enqueuing Expose request
23:04:35.631 00.000 21948 worker thread done servicing request
23:04:35.631 00.000 21948 Worker thread wakes up
23:04:35.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:35.631 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:35.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:37.146 01.515 21948 Exposure complete
23:04:37.179 00.033 21948 worker thread done servicing request
23:04:37.179 00.000 18120 OnExposeComplete: enter
23:04:37.181 00.002 18120 UpdateGuideState(): m_state=6
23:04:37.181 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
23:04:37.182 00.001 18120 Star::Find returns 1 (0), X=411.57, Y=232.45, Mass=1900, SNR=29.8, Peak=162 HFD=4.1
23:04:37.183 00.001 18120 MultiStar: [#1 -0.01,-0.27,0.72,U] [#2 -0.18,0.27,0.66,U] [#3 0.02,-0.12,0.70,U] [#4 -0.06,0.05,0.59,U] [#5 -0.18,0.42,0.00,M3] [#6 -0.21,0.10,0.51,U] [#7 -0.20,-0.14,0.53,U] [#8 -0.12,-0.08,0.45,U] 
23:04:37.184 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.10, 0.34}
23:04:37.184 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.89 = -2.39)
23:04:37.185 00.001 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.00 = 0.71)
23:04:37.185 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=-0.08 mountY=0.07, mountTheta=2.41
23:04:37.187 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
23:04:37.187 00.000 18120 Enqueuing Move request for scope (-0.10, 0.04)
23:04:37.188 00.001 21948 Worker thread wakes up
23:04:37.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:37.188 00.000 18120 UpdateGuideState exits: m=1900 RSB=29.8
23:04:37.189 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:37.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:37.190 00.001 18120 Enqueuing Expose request
23:04:37.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:04:37.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:04:37.190 00.000 21948 Moving (-0.10, 0.04) raw xDistance=-0.08 yDistance=0.07
23:04:37.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:04:37.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:37.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:37.190 00.000 21948 MoveAxis(E, 0, ABG)
23:04:37.190 00.000 21948 Move returns status 0, amount 0
23:04:37.190 00.000 21948 MoveAxis(N, 0, ABG)
23:04:37.190 00.000 21948 Move returns status 0, amount 0
23:04:37.190 00.000 21948 move complete, result=0
23:04:37.190 00.000 21948 worker thread done servicing request
23:04:37.190 00.000 21948 Worker thread wakes up
23:04:37.191 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:37.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:37.191 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:38.818 01.627 21948 Exposure complete
23:04:38.857 00.039 21948 worker thread done servicing request
23:04:38.871 00.014 18120 OnExposeComplete: enter
23:04:38.872 00.001 18120 UpdateGuideState(): m_state=6
23:04:38.874 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
23:04:38.875 00.001 18120 Star::Find returns 1 (0), X=411.53, Y=232.42, Mass=1913, SNR=30.0, Peak=158 HFD=4.0
23:04:38.875 00.000 18120 MultiStar: [#1 0.05,-0.27,0.75,U] [#2 0.08,0.31,0.68,U] [#3 0.12,0.09,0.69,U] [#4 -0.31,0.24,0.00,M3] [#5 -0.06,0.17,0.55,U] [#6 -0.16,0.18,0.49,U] [#7 -0.22,-0.08,0.57,U] [#8 0.07,0.23,0.46,U] 
23:04:38.876 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {-0.13, 0.31}
23:04:38.876 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
23:04:38.879 00.003 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
23:04:38.881 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
23:04:38.884 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.12, opts=13)
23:04:38.885 00.001 18120 Enqueuing Move request for scope (-0.03, 0.12)
23:04:38.888 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:38.891 00.003 18120 UpdateGuideState exits: m=1913 RSB=30.0
23:04:38.892 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:38.893 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:38.895 00.002 18120 Enqueuing Expose request
23:04:38.896 00.001 21948 Worker thread wakes up
23:04:38.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:04:38.896 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:04:38.896 00.000 21948 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=-0.03
23:04:38.897 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:04:38.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:38.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:38.897 00.000 21948 MoveAxis(E, 0, ABG)
23:04:38.897 00.000 21948 Move returns status 0, amount 0
23:04:38.897 00.000 21948 MoveAxis(N, 0, ABG)
23:04:38.897 00.000 21948 Move returns status 0, amount 0
23:04:38.897 00.000 21948 move complete, result=0
23:04:38.897 00.000 21948 worker thread done servicing request
23:04:38.897 00.000 21948 Worker thread wakes up
23:04:38.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:38.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:38.898 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:40.423 01.525 21948 Exposure complete
23:04:40.448 00.025 21948 worker thread done servicing request
23:04:40.448 00.000 18120 OnExposeComplete: enter
23:04:40.449 00.001 18120 UpdateGuideState(): m_state=6
23:04:40.449 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
23:04:40.450 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=232.23, Mass=2062, SNR=31.2, Peak=172 HFD=4.3
23:04:40.450 00.000 18120 MultiStar: [#1 0.02,-0.11,0.72,U] [#2 -0.04,0.11,0.64,U] [#3 0.09,-0.06,0.66,U] [#4 -0.28,0.28,0.00,M4] [#5 0.13,0.19,0.52,U] [#6 -0.26,-0.06,0.46,U] [#7 0.02,-0.31,0.52,U] [#8 -0.09,0.12,0.44,U] 
23:04:40.451 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {-0.06, 0.12}
23:04:40.451 00.000 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.14) = xAngle (3.92 = -2.37)
23:04:40.452 00.001 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
23:04:40.452 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.77 mountX=-0.01 mountY=0.01, mountTheta=2.39
23:04:40.453 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
23:04:40.454 00.001 18120 Enqueuing Move request for scope (-0.02, 0.01)
23:04:40.454 00.000 21948 Worker thread wakes up
23:04:40.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:04:40.454 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:04:40.454 00.000 21948 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.01
23:04:40.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:04:40.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:40.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:40.454 00.000 21948 MoveAxis(E, 0, ABG)
23:04:40.454 00.000 21948 Move returns status 0, amount 0
23:04:40.454 00.000 21948 MoveAxis(N, 0, ABG)
23:04:40.454 00.000 21948 Move returns status 0, amount 0
23:04:40.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:40.455 00.001 18120 UpdateGuideState exits: m=2062 RSB=31.2
23:04:40.456 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:40.456 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:40.457 00.001 18120 Enqueuing Expose request
23:04:40.458 00.001 21948 move complete, result=0
23:04:40.458 00.000 21948 worker thread done servicing request
23:04:40.458 00.000 21948 Worker thread wakes up
23:04:40.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:40.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:40.458 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:42.091 01.633 21948 Exposure complete
23:04:42.121 00.030 21948 worker thread done servicing request
23:04:42.121 00.000 18120 OnExposeComplete: enter
23:04:42.122 00.001 18120 UpdateGuideState(): m_state=6
23:04:42.123 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
23:04:42.124 00.001 18120 Star::Find returns 1 (0), X=411.40, Y=232.41, Mass=2052, SNR=31.1, Peak=161 HFD=4.2
23:04:42.125 00.001 18120 MultiStar: [#1 -0.19,0.10,0.69,U] [#2 0.06,0.22,0.66,U] [#3 -0.43,0.20,0.00,M1] [#4 -0.38,0.64,0.00,M5] [#5 -0.38,0.49,0.00,M2] [#6 -0.24,0.17,0.49,U] [#7 -0.23,0.03,0.50,U] [#8 -0.04,0.27,0.43,U] 
23:04:42.128 00.003 18120 refined, 5 included, MultiStar: {-0.16, 0.19}, one-star: {-0.27, 0.30}
23:04:42.130 00.002 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.41 = -2.87)
23:04:42.132 00.002 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.23)
23:04:42.134 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.27 mountX=-0.24 mountY=0.06, mountTheta=2.91
23:04:42.137 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.19, opts=13)
23:04:42.137 00.000 18120 Enqueuing Move request for scope (-0.16, 0.19)
23:04:42.137 00.000 21948 Worker thread wakes up
23:04:42.138 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:42.138 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.1
23:04:42.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:42.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:42.139 00.000 18120 Enqueuing Expose request
23:04:42.140 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
23:04:42.140 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
23:04:42.140 00.000 21948 Moving (-0.16, 0.19) raw xDistance=-0.24 yDistance=0.06
23:04:42.140 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:04:42.140 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:42.140 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:42.140 00.000 21948 MoveAxis(E, 44, ABG)
23:04:42.140 00.000 21948 Guiding  Dir = 2, Dur = 44
23:04:42.140 00.000 21948 IsSlewing returns 0
23:04:42.140 00.000 21948 IsGuiding returns 0
23:04:42.143 00.003 21948 PulseGuide returned control before completion, sleep 53
23:04:42.200 00.057 21948 IsGuiding returns 0
23:04:42.200 00.000 21948 Move returns status 0, amount 44
23:04:42.200 00.000 21948 MoveAxis(N, 0, ABG)
23:04:42.200 00.000 21948 Move returns status 0, amount 0
23:04:42.200 00.000 21948 move complete, result=0
23:04:42.200 00.000 21948 worker thread done servicing request
23:04:42.200 00.000 21948 Worker thread wakes up
23:04:42.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:42.200 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:04:42.201 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:43.608 01.407 21948 Exposure complete
23:04:43.640 00.032 21948 worker thread done servicing request
23:04:43.640 00.000 18120 OnExposeComplete: enter
23:04:43.641 00.001 18120 UpdateGuideState(): m_state=6
23:04:43.641 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
23:04:43.642 00.001 18120 Star::Find returns 1 (0), X=411.64, Y=232.31, Mass=2031, SNR=30.9, Peak=188 HFD=4.0
23:04:43.642 00.000 18120 MultiStar: [#1 -0.04,-0.23,0.71,U] [#2 0.00,0.16,0.62,U] [#3 -0.09,-0.04,0.67,U] [#4 -0.13,0.14,0.54,U] [#5 0.06,0.18,0.52,U] [#6 0.18,0.11,0.53,U] [#7 -0.03,0.05,0.51,U] [#8 -0.09,0.20,0.41,U] 
23:04:43.643 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.03, 0.20}
23:04:43.643 00.000 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
23:04:43.643 00.000 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
23:04:43.644 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.82 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
23:04:43.647 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:04:43.649 00.002 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:04:43.650 00.001 21948 Worker thread wakes up
23:04:43.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:04:43.650 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:04:43.650 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:04:43.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:04:43.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:43.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:43.651 00.001 18120 UpdateGuideState exits: m=2031 RSB=30.9
23:04:43.651 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:43.652 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:43.652 00.000 21948 MoveAxis(E, 0, ABG)
23:04:43.652 00.000 21948 Move returns status 0, amount 0
23:04:43.652 00.000 21948 MoveAxis(N, 0, ABG)
23:04:43.652 00.000 21948 Move returns status 0, amount 0
23:04:43.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:43.653 00.001 18120 Enqueuing Expose request
23:04:43.653 00.000 21948 move complete, result=0
23:04:43.653 00.000 21948 worker thread done servicing request
23:04:43.654 00.001 21948 Worker thread wakes up
23:04:43.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:43.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:43.654 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:45.292 01.638 21948 Exposure complete
23:04:45.333 00.041 21948 worker thread done servicing request
23:04:45.333 00.000 18120 OnExposeComplete: enter
23:04:45.334 00.001 18120 UpdateGuideState(): m_state=6
23:04:45.334 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
23:04:45.335 00.001 18120 Star::Find returns 1 (0), X=411.38, Y=232.32, Mass=2083, SNR=31.4, Peak=162 HFD=4.2
23:04:45.335 00.000 18120 MultiStar: [#1 -0.08,-0.14,0.72,U] [#2 0.02,0.15,0.62,U] [#3 -0.11,-0.08,0.66,U] [#4 -0.35,0.22,0.00,M5] [#5 -0.36,0.31,0.00,M2] [#6 -0.28,-0.05,0.48,U] [#7 -0.29,-0.17,0.50,U] [#8 -0.22,0.16,0.43,U] 
23:04:45.336 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.02}, one-star: {-0.28, 0.21}
23:04:45.336 00.000 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.14) = xAngle (4.16 = -2.12)
23:04:45.337 00.001 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.26 = 0.98)
23:04:45.338 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.02 mountX=-0.09 mountY=0.15, mountTheta=2.14
23:04:45.339 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.02, opts=13)
23:04:45.340 00.001 18120 Enqueuing Move request for scope (-0.18, 0.02)
23:04:45.341 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:45.342 00.001 18120 UpdateGuideState exits: m=2083 RSB=31.4
23:04:45.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.344 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:45.346 00.002 18120 Enqueuing Expose request
23:04:45.347 00.001 21948 Worker thread wakes up
23:04:45.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
23:04:45.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
23:04:45.347 00.000 21948 Moving (-0.18, 0.02) raw xDistance=-0.09 yDistance=0.15
23:04:45.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:04:45.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:45.347 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:04:45.347 00.000 21948 MoveAxis(E, 0, ABG)
23:04:45.347 00.000 21948 Move returns status 0, amount 0
23:04:45.347 00.000 21948 MoveAxis(N, 0, ABG)
23:04:45.347 00.000 21948 Move returns status 0, amount 0
23:04:45.347 00.000 21948 move complete, result=0
23:04:45.347 00.000 21948 worker thread done servicing request
23:04:45.347 00.000 21948 Worker thread wakes up
23:04:45.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:45.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:45.348 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:46.870 01.522 21948 Exposure complete
23:04:46.917 00.047 21948 worker thread done servicing request
23:04:46.917 00.000 18120 OnExposeComplete: enter
23:04:46.918 00.001 18120 UpdateGuideState(): m_state=6
23:04:46.919 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
23:04:46.919 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=232.62, Mass=2244, SNR=32.3, Peak=194 HFD=4.1
23:04:46.920 00.001 18120 MultiStar: [#1 -0.00,0.10,0.71,U] [#2 -0.08,0.47,0.00,M1] [#3 -0.23,0.27,0.65,U] [#4 -0.17,0.47,0.00,M6] [#5 -0.09,0.49,0.00,M3] [#6 -0.29,0.13,0.45,U] [#7 -0.16,0.17,0.51,U] [#8 -0.03,0.43,0.00,M1] 
23:04:46.920 00.000 18120 refined, 4 included, MultiStar: {-0.22, 0.27}, one-star: {-0.36, 0.51}
23:04:46.920 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
23:04:46.920 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
23:04:46.921 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.25 mountX=-0.34 mountY=0.07, mountTheta=2.93
23:04:46.922 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.27, opts=13)
23:04:46.924 00.002 18120 Enqueuing Move request for scope (-0.22, 0.27)
23:04:46.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:46.925 00.001 18120 UpdateGuideState exits: m=2244 RSB=32.3
23:04:46.925 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:46.925 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:46.926 00.001 18120 Enqueuing Expose request
23:04:46.926 00.000 21948 Worker thread wakes up
23:04:46.927 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
23:04:46.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
23:04:46.927 00.000 21948 Moving (-0.22, 0.27) raw xDistance=-0.34 yDistance=0.07
23:04:46.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:04:46.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:46.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:46.927 00.000 21948 MoveAxis(E, 60, ABG)
23:04:46.927 00.000 21948 Guiding  Dir = 2, Dur = 60
23:04:46.928 00.001 21948 IsSlewing returns 0
23:04:46.928 00.000 21948 IsGuiding returns 0
23:04:46.930 00.002 21948 PulseGuide returned control before completion, sleep 69
23:04:47.012 00.082 21948 IsGuiding returns 0
23:04:47.015 00.003 21948 Move returns status 0, amount 60
23:04:47.015 00.000 21948 MoveAxis(N, 0, ABG)
23:04:47.015 00.000 21948 Move returns status 0, amount 0
23:04:47.015 00.000 21948 move complete, result=0
23:04:47.015 00.000 21948 worker thread done servicing request
23:04:47.015 00.000 21948 Worker thread wakes up
23:04:47.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:47.015 00.000 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
23:04:47.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:48.640 01.625 21948 Exposure complete
23:04:48.670 00.030 21948 worker thread done servicing request
23:04:48.670 00.000 18120 OnExposeComplete: enter
23:04:48.671 00.001 18120 UpdateGuideState(): m_state=6
23:04:48.671 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
23:04:48.671 00.000 18120 Star::Find returns 1 (0), X=411.27, Y=232.31, Mass=1896, SNR=29.8, Peak=159 HFD=4.1
23:04:48.673 00.002 18120 MultiStar: [#1 -0.27,-0.01,0.77,U] [#2 -0.29,0.30,0.00,M2] [#3 -0.55,-0.05,0.00,M1] [#4 -0.46,0.08,0.00,M7] [#5 -0.32,0.45,0.00,M4] [#6 -0.33,0.12,0.51,U] [#7 -0.28,-0.11,0.56,U] [#8 -0.22,0.25,0.44,U] 
23:04:48.674 00.001 18120 refined, 4 included, MultiStar: {-0.31, 0.09}, one-star: {-0.40, 0.20}
23:04:48.674 00.000 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.14) = xAngle (4.00 = -2.29)
23:04:48.675 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.82)
23:04:48.675 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.33 cameraTheta=2.85 mountX=-0.21 mountY=0.24, mountTheta=2.30
23:04:48.677 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.09, opts=13)
23:04:48.678 00.001 18120 Enqueuing Move request for scope (-0.31, 0.09)
23:04:48.678 00.000 21948 Worker thread wakes up
23:04:48.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:48.679 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
23:04:48.679 00.000 18120 UpdateGuideState exits: m=1896 RSB=29.8
23:04:48.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.680 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:48.680 00.000 18120 Enqueuing Expose request
23:04:48.680 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
23:04:48.680 00.000 21948 Moving (-0.31, 0.09) raw xDistance=-0.21 yDistance=0.24
23:04:48.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:04:48.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:48.681 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:04:48.681 00.000 21948 MoveAxis(E, 42, ABG)
23:04:48.681 00.000 21948 Guiding  Dir = 2, Dur = 42
23:04:48.681 00.000 21948 IsSlewing returns 0
23:04:48.681 00.000 21948 IsGuiding returns 0
23:04:48.684 00.003 21948 PulseGuide returned control before completion, sleep 50
23:04:48.749 00.065 21948 IsGuiding returns 0
23:04:48.749 00.000 21948 Move returns status 0, amount 42
23:04:48.751 00.002 21948 MoveAxis(N, 0, ABG)
23:04:48.751 00.000 21948 Move returns status 0, amount 0
23:04:48.751 00.000 21948 move complete, result=0
23:04:48.751 00.000 21948 worker thread done servicing request
23:04:48.751 00.000 21948 Worker thread wakes up
23:04:48.751 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
23:04:48.752 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:48.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:50.169 01.417 21948 Exposure complete
23:04:50.216 00.047 21948 worker thread done servicing request
23:04:50.216 00.000 18120 OnExposeComplete: enter
23:04:50.217 00.001 18120 UpdateGuideState(): m_state=6
23:04:50.217 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
23:04:50.218 00.001 18120 Star::Find returns 1 (0), X=411.36, Y=232.13, Mass=2066, SNR=31.2, Peak=177 HFD=4.1
23:04:50.218 00.000 18120 MultiStar: [#1 -0.18,-0.42,0.00,M1] [#2 0.15,-0.18,0.64,U] [#3 -0.07,-0.08,0.65,U] [#4 -0.17,-0.03,0.57,U] [#5 -0.16,-0.01,0.54,U] [#6 -0.03,-0.07,0.49,U] [#7 -0.08,-0.42,0.00,M1] [#8 0.04,-0.31,0.43,U] 
23:04:50.219 00.001 18120 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.30, 0.02}
23:04:50.219 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.32 = -1.32)
23:04:50.220 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.78 = 1.78)
23:04:50.220 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=0.03 mountY=0.13, mountTheta=1.33
23:04:50.221 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.08, opts=13)
23:04:50.222 00.001 18120 Enqueuing Move request for scope (-0.10, -0.08)
23:04:50.222 00.000 21948 Worker thread wakes up
23:04:50.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
23:04:50.222 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
23:04:50.222 00.000 21948 Moving (-0.10, -0.08) raw xDistance=0.03 yDistance=0.13
23:04:50.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:04:50.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:50.222 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:50.223 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
23:04:50.223 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:50.224 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:50.227 00.003 18120 Enqueuing Expose request
23:04:50.229 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:04:50.229 00.000 21948 MoveAxis(E, 0, ABG)
23:04:50.229 00.000 21948 Move returns status 0, amount 0
23:04:50.229 00.000 21948 MoveAxis(N, 0, ABG)
23:04:50.229 00.000 21948 Move returns status 0, amount 0
23:04:50.229 00.000 21948 move complete, result=0
23:04:50.229 00.000 21948 worker thread done servicing request
23:04:50.229 00.000 21948 Worker thread wakes up
23:04:50.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:50.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:50.229 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:51.852 01.623 21948 Exposure complete
23:04:51.888 00.036 21948 worker thread done servicing request
23:04:51.888 00.000 18120 OnExposeComplete: enter
23:04:51.889 00.001 18120 UpdateGuideState(): m_state=6
23:04:51.890 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
23:04:51.890 00.000 18120 Star::Find returns 1 (0), X=411.40, Y=232.26, Mass=1894, SNR=30.0, Peak=174 HFD=3.8
23:04:51.891 00.001 18120 MultiStar: [#1 -0.21,-0.23,0.74,U] [#2 -0.20,-0.06,0.69,U] [#3 0.06,-0.14,0.70,U] [#4 -0.18,0.23,0.58,U] [#5 -0.27,0.25,0.52,U] [#6 -0.42,0.23,0.00,M1] [#7 -0.39,-0.14,0.00,M2] [#8 -0.28,0.01,0.43,U] 
23:04:51.891 00.000 18120 refined, 6 included, MultiStar: {-0.19, 0.03}, one-star: {-0.26, 0.15}
23:04:51.892 00.001 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.14) = xAngle (4.15 = -2.13)
23:04:51.892 00.000 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.25 = 0.97)
23:04:51.893 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=3.01 mountX=-0.10 mountY=0.16, mountTheta=2.14
23:04:51.894 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.03, opts=13)
23:04:51.894 00.000 18120 Enqueuing Move request for scope (-0.19, 0.03)
23:04:51.895 00.001 21948 Worker thread wakes up
23:04:51.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
23:04:51.895 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
23:04:51.895 00.000 21948 Moving (-0.19, 0.03) raw xDistance=-0.10 yDistance=0.16
23:04:51.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:04:51.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:51.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:04:51.896 00.001 21948 MoveAxis(E, 0, ABG)
23:04:51.896 00.000 21948 Move returns status 0, amount 0
23:04:51.896 00.000 21948 MoveAxis(N, 0, ABG)
23:04:51.896 00.000 21948 Move returns status 0, amount 0
23:04:51.896 00.000 21948 move complete, result=0
23:04:51.896 00.000 21948 worker thread done servicing request
23:04:51.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:51.896 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.0
23:04:51.896 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.898 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:51.899 00.001 18120 Enqueuing Expose request
23:04:51.900 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:04:51.901 00.001 21948 Worker thread wakes up
23:04:51.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:51.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:53.426 01.525 21948 Exposure complete
23:04:53.454 00.028 21948 worker thread done servicing request
23:04:53.454 00.000 18120 OnExposeComplete: enter
23:04:53.455 00.001 18120 UpdateGuideState(): m_state=6
23:04:53.456 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
23:04:53.458 00.002 18120 Star::Find returns 1 (0), X=411.40, Y=232.34, Mass=1872, SNR=29.7, Peak=157 HFD=4.0
23:04:53.458 00.000 18120 MultiStar: [#1 -0.05,-0.07,0.73,U] [#2 0.07,0.31,0.66,U] [#3 -0.50,0.01,0.00,M1] [#4 -0.36,0.57,0.00,M6] [#5 -0.10,0.16,0.55,U] [#6 -0.06,0.21,0.53,U] [#7 -0.21,0.08,0.52,U] [#8 -0.17,0.07,0.42,U] 
23:04:53.458 00.000 18120 refined, 6 included, MultiStar: {-0.12, 0.15}, one-star: {-0.27, 0.23}
23:04:53.458 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
23:04:53.459 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
23:04:53.459 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.24 mountX=-0.19 mountY=0.04, mountTheta=2.94
23:04:53.460 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.15, opts=13)
23:04:53.460 00.000 18120 Enqueuing Move request for scope (-0.12, 0.15)
23:04:53.461 00.001 21948 Worker thread wakes up
23:04:53.461 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
23:04:53.461 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
23:04:53.461 00.000 21948 Moving (-0.12, 0.15) raw xDistance=-0.19 yDistance=0.04
23:04:53.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:04:53.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:53.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:53.463 00.002 18120 UpdateGuideState exits: m=1872 RSB=29.7
23:04:53.464 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:53.464 00.000 18120 Enqueuing Expose request
23:04:53.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:53.464 00.000 21948 MoveAxis(E, 0, ABG)
23:04:53.464 00.000 21948 Move returns status 0, amount 0
23:04:53.464 00.000 21948 MoveAxis(N, 0, ABG)
23:04:53.464 00.000 21948 Move returns status 0, amount 0
23:04:53.464 00.000 21948 move complete, result=0
23:04:53.464 00.000 21948 worker thread done servicing request
23:04:53.464 00.000 21948 Worker thread wakes up
23:04:53.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:53.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:53.465 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:55.099 01.634 21948 Exposure complete
23:04:55.152 00.053 21948 worker thread done servicing request
23:04:55.152 00.000 18120 OnExposeComplete: enter
23:04:55.153 00.001 18120 UpdateGuideState(): m_state=6
23:04:55.155 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
23:04:55.156 00.001 18120 Star::Find returns 1 (0), X=411.27, Y=232.38, Mass=2224, SNR=32.4, Peak=195 HFD=3.8
23:04:55.158 00.002 18120 MultiStar: [#1 -0.00,-0.09,0.67,U] [#2 -0.16,0.37,0.00,M1] [#3 -0.35,0.17,0.00,M2] [#4 -0.36,0.62,0.00,M7] [#5 -0.05,0.38,0.00,M2] [#6 0.01,0.25,0.46,U] [#7 -0.35,-0.05,0.51,U] [#8 -0.43,0.29,0.00,M1] 
23:04:55.159 00.001 18120 refined, 3 included, MultiStar: {-0.21, 0.11}, one-star: {-0.39, 0.27}
23:04:55.159 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.14) = xAngle (3.80 = -2.49)
23:04:55.160 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.90 = 0.61)
23:04:55.160 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.65 mountX=-0.19 mountY=0.14, mountTheta=2.51
23:04:55.163 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.11, opts=13)
23:04:55.163 00.000 18120 Enqueuing Move request for scope (-0.21, 0.11)
23:04:55.164 00.001 21948 Worker thread wakes up
23:04:55.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:55.164 00.000 18120 UpdateGuideState exits: m=2224 RSB=32.4
23:04:55.165 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:55.165 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:55.165 00.000 18120 Enqueuing Expose request
23:04:55.166 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
23:04:55.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
23:04:55.166 00.000 21948 Moving (-0.21, 0.11) raw xDistance=-0.19 yDistance=0.14
23:04:55.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:04:55.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:55.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:55.166 00.000 21948 MoveAxis(E, 0, ABG)
23:04:55.166 00.000 21948 Move returns status 0, amount 0
23:04:55.166 00.000 21948 MoveAxis(N, 0, ABG)
23:04:55.166 00.000 21948 Move returns status 0, amount 0
23:04:55.166 00.000 21948 move complete, result=0
23:04:55.166 00.000 21948 worker thread done servicing request
23:04:55.166 00.000 21948 Worker thread wakes up
23:04:55.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:55.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:55.167 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:56.680 01.513 21948 Exposure complete
23:04:56.730 00.050 21948 worker thread done servicing request
23:04:56.730 00.000 18120 OnExposeComplete: enter
23:04:56.731 00.001 18120 UpdateGuideState(): m_state=6
23:04:56.731 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
23:04:56.732 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=232.25, Mass=1913, SNR=30.0, Peak=176 HFD=3.8
23:04:56.733 00.001 18120 MultiStar: [#1 0.04,-0.01,0.78,U] [#2 0.01,0.22,0.64,U] [#3 0.33,0.05,0.71,U] [#4 -0.19,0.53,0.00,M8] [#5 -0.11,0.40,0.00,M3] [#6 -0.01,0.10,0.54,U] [#7 -0.23,0.01,0.55,U] [#8 0.11,0.41,0.00,M2] 
23:04:56.734 00.001 18120 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {-0.05, 0.14}
23:04:56.736 00.002 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.46 = 2.46)
23:04:56.737 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.56 = -0.72)
23:04:56.738 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.32 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
23:04:56.742 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
23:04:56.743 00.001 18120 Enqueuing Move request for scope (0.02, 0.09)
23:04:56.745 00.002 21948 Worker thread wakes up
23:04:56.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:04:56.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:04:56.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:56.746 00.001 21948 Moving (0.02, 0.09) raw xDistance=-0.07 yDistance=-0.06
23:04:56.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:04:56.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:56.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:56.746 00.000 21948 MoveAxis(E, 0, ABG)
23:04:56.746 00.000 21948 Move returns status 0, amount 0
23:04:56.746 00.000 21948 MoveAxis(N, 0, ABG)
23:04:56.746 00.000 21948 Move returns status 0, amount 0
23:04:56.746 00.000 21948 move complete, result=0
23:04:56.746 00.000 21948 worker thread done servicing request
23:04:56.746 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.0
23:04:56.747 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:56.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:56.748 00.001 18120 Enqueuing Expose request
23:04:56.748 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:56.749 00.001 21948 Worker thread wakes up
23:04:56.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:56.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:58.372 01.623 21948 Exposure complete
23:04:58.421 00.049 21948 worker thread done servicing request
23:04:58.421 00.000 18120 OnExposeComplete: enter
23:04:58.422 00.001 18120 UpdateGuideState(): m_state=6
23:04:58.422 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
23:04:58.423 00.001 18120 Star::Find returns 1 (0), X=411.21, Y=232.31, Mass=1958, SNR=30.4, Peak=183 HFD=3.9
23:04:58.424 00.001 18120 MultiStar: [#1 -0.12,-0.07,0.67,U] [#2 -0.17,0.13,0.64,U] [#3 -0.11,0.14,0.65,U] [#4 -0.44,0.27,0.00,M9] [#5 -0.05,0.21,0.52,U] [#6 -0.14,0.14,0.48,U] [#7 -0.45,0.03,0.00,M1] [#8 -0.27,-0.13,0.45,U] 
23:04:58.425 00.001 18120 refined, 6 included, MultiStar: {-0.21, 0.10}, one-star: {-0.45, 0.20}
23:04:58.426 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.84 = -2.45)
23:04:58.428 00.002 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
23:04:58.429 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=-0.18 mountY=0.14, mountTheta=2.47
23:04:58.431 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.10, opts=13)
23:04:58.433 00.002 18120 Enqueuing Move request for scope (-0.21, 0.10)
23:04:58.433 00.000 21948 Worker thread wakes up
23:04:58.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:04:58.434 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
23:04:58.434 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
23:04:58.434 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.4
23:04:58.435 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.435 00.000 21948 Moving (-0.21, 0.10) raw xDistance=-0.18 yDistance=0.14
23:04:58.435 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:04:58.435 00.000 18120 Enqueuing Expose request
23:04:58.437 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:04:58.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:58.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:58.437 00.000 21948 MoveAxis(E, 0, ABG)
23:04:58.437 00.000 21948 Move returns status 0, amount 0
23:04:58.437 00.000 21948 MoveAxis(N, 0, ABG)
23:04:58.437 00.000 21948 Move returns status 0, amount 0
23:04:58.437 00.000 21948 move complete, result=0
23:04:58.437 00.000 21948 worker thread done servicing request
23:04:58.437 00.000 21948 Worker thread wakes up
23:04:58.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:04:58.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:04:58.437 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:59.963 01.526 21948 Exposure complete
23:05:00.007 00.044 21948 worker thread done servicing request
23:05:00.007 00.000 18120 OnExposeComplete: enter
23:05:00.009 00.002 18120 UpdateGuideState(): m_state=6
23:05:00.010 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
23:05:00.011 00.001 18120 Star::Find returns 1 (0), X=411.55, Y=232.28, Mass=2094, SNR=31.4, Peak=182 HFD=4.0
23:05:00.012 00.001 18120 MultiStar: [#1 -0.04,-0.01,0.69,U] [#2 0.06,0.05,0.62,U] [#3 0.02,-0.00,0.69,U] [#4 -0.30,0.11,0.52,U] [#5 0.00,0.06,0.51,U] [#6 -0.26,-0.05,0.49,U] [#7 -0.28,-0.29,0.00,M2] [#8 -0.07,0.08,0.44,U] 
23:05:00.013 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {-0.11, 0.17}
23:05:00.014 00.001 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
23:05:00.016 00.002 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
23:05:00.019 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=-0.09 mountY=0.05, mountTheta=2.67
23:05:00.023 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
23:05:00.024 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
23:05:00.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:00.025 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.4
23:05:00.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:00.026 00.001 21948 Worker thread wakes up
23:05:00.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:05:00.026 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:05:00.026 00.000 21948 Moving (-0.08, 0.06) raw xDistance=-0.09 yDistance=0.05
23:05:00.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:05:00.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:00.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:00.026 00.000 18120 Enqueuing Expose request
23:05:00.028 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:00.028 00.000 21948 MoveAxis(E, 0, ABG)
23:05:00.028 00.000 21948 Move returns status 0, amount 0
23:05:00.028 00.000 21948 MoveAxis(N, 0, ABG)
23:05:00.028 00.000 21948 Move returns status 0, amount 0
23:05:00.028 00.000 21948 move complete, result=0
23:05:00.028 00.000 21948 worker thread done servicing request
23:05:00.028 00.000 21948 Worker thread wakes up
23:05:00.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:00.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:00.029 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:01.651 01.622 21948 Exposure complete
23:05:01.680 00.029 21948 worker thread done servicing request
23:05:01.680 00.000 18120 OnExposeComplete: enter
23:05:01.681 00.001 18120 UpdateGuideState(): m_state=6
23:05:01.682 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
23:05:01.683 00.001 18120 Star::Find returns 1 (0), X=411.41, Y=232.38, Mass=1992, SNR=30.6, Peak=166 HFD=3.6
23:05:01.683 00.000 18120 MultiStar: [#1 -0.14,0.02,0.69,U] [#2 -0.17,0.20,0.61,U] [#3 0.01,0.17,0.70,U] [#4 -0.28,0.49,0.00,M9] [#5 -0.30,0.52,0.00,M2] [#6 -0.14,0.28,0.49,U] [#7 -0.25,0.07,0.51,U] [#8 -0.11,0.25,0.44,U] 
23:05:01.684 00.001 18120 refined, 6 included, MultiStar: {-0.16, 0.18}, one-star: {-0.26, 0.27}
23:05:01.685 00.001 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.42 = -2.86)
23:05:01.686 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.24)
23:05:01.687 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.28 mountX=-0.23 mountY=0.06, mountTheta=2.90
23:05:01.689 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.18, opts=13)
23:05:01.689 00.000 18120 Enqueuing Move request for scope (-0.16, 0.18)
23:05:01.689 00.000 21948 Worker thread wakes up
23:05:01.690 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:01.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
23:05:01.690 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.6
23:05:01.691 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:01.691 00.000 18120 Enqueuing Expose request
23:05:01.692 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
23:05:01.692 00.000 21948 Moving (-0.16, 0.18) raw xDistance=-0.23 yDistance=0.06
23:05:01.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:05:01.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:01.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:01.692 00.000 21948 MoveAxis(E, 41, ABG)
23:05:01.692 00.000 21948 Guiding  Dir = 2, Dur = 41
23:05:01.692 00.000 21948 IsSlewing returns 0
23:05:01.692 00.000 21948 IsGuiding returns 0
23:05:01.694 00.002 21948 PulseGuide returned control before completion, sleep 50
23:05:01.762 00.068 21948 IsGuiding returns 0
23:05:01.762 00.000 21948 Move returns status 0, amount 41
23:05:01.762 00.000 21948 MoveAxis(N, 0, ABG)
23:05:01.762 00.000 21948 Move returns status 0, amount 0
23:05:01.763 00.001 21948 move complete, result=0
23:05:01.763 00.000 21948 worker thread done servicing request
23:05:01.763 00.000 21948 Worker thread wakes up
23:05:01.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:01.763 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:05:01.764 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:03.170 01.406 21948 Exposure complete
23:05:03.210 00.040 21948 worker thread done servicing request
23:05:03.210 00.000 18120 OnExposeComplete: enter
23:05:03.210 00.000 18120 UpdateGuideState(): m_state=6
23:05:03.211 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
23:05:03.211 00.000 18120 Star::Find returns 1 (0), X=411.41, Y=232.33, Mass=2066, SNR=31.2, Peak=171 HFD=4.1
23:05:03.212 00.001 18120 MultiStar: [#1 0.05,-0.32,0.73,U] [#2 0.11,0.05,0.64,U] [#3 -0.00,-0.09,0.69,U] [#4 -0.02,0.17,0.56,U] [#5 -0.16,0.41,0.00,M3] [#6 -0.16,0.03,0.46,U] [#7 -0.19,-0.15,0.52,U] [#8 -0.16,0.13,0.44,U] 
23:05:03.212 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.26, 0.22}
23:05:03.213 00.001 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.14) = xAngle (4.16 = -2.12)
23:05:03.213 00.000 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.27 = 0.98)
23:05:03.214 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.02 mountX=-0.04 mountY=0.07, mountTheta=2.13
23:05:03.215 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
23:05:03.216 00.001 18120 Enqueuing Move request for scope (-0.08, 0.01)
23:05:03.216 00.000 21948 Worker thread wakes up
23:05:03.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:05:03.216 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:05:03.216 00.000 21948 Moving (-0.08, 0.01) raw xDistance=-0.04 yDistance=0.07
23:05:03.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:05:03.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:03.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:03.216 00.000 21948 MoveAxis(E, 0, ABG)
23:05:03.216 00.000 21948 Move returns status 0, amount 0
23:05:03.216 00.000 21948 MoveAxis(N, 0, ABG)
23:05:03.216 00.000 21948 Move returns status 0, amount 0
23:05:03.216 00.000 21948 move complete, result=0
23:05:03.216 00.000 21948 worker thread done servicing request
23:05:03.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:03.217 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
23:05:03.217 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:03.218 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:03.218 00.000 18120 Enqueuing Expose request
23:05:03.219 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:03.219 00.000 21948 Worker thread wakes up
23:05:03.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:03.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:04.857 01.638 21948 Exposure complete
23:05:04.883 00.026 21948 worker thread done servicing request
23:05:04.883 00.000 18120 OnExposeComplete: enter
23:05:04.883 00.000 18120 UpdateGuideState(): m_state=6
23:05:04.884 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
23:05:04.884 00.000 18120 Star::Find returns 1 (0), X=411.46, Y=232.22, Mass=2071, SNR=31.2, Peak=179 HFD=3.8
23:05:04.885 00.001 18120 MultiStar: [#1 -0.06,-0.10,0.71,U] [#2 0.01,0.34,0.67,U] [#3 -0.08,-0.01,0.67,U] [#4 -0.22,0.30,0.55,U] [#5 -0.03,0.45,0.00,M4] [#6 -0.15,0.04,0.46,U] [#7 -0.37,-0.29,0.00,M1] [#8 -0.21,0.04,0.44,U] 
23:05:04.885 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.10}, one-star: {-0.21, 0.11}
23:05:04.886 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
23:05:04.886 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.42)
23:05:04.886 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.46 mountX=-0.15 mountY=0.07, mountTheta=2.71
23:05:04.888 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
23:05:04.888 00.000 18120 Enqueuing Move request for scope (-0.13, 0.10)
23:05:04.889 00.001 21948 Worker thread wakes up
23:05:04.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:04.890 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:05:04.890 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:05:04.890 00.000 21948 Moving (-0.13, 0.10) raw xDistance=-0.15 yDistance=0.07
23:05:04.890 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:05:04.891 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:04.891 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.2
23:05:04.892 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.892 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:04.893 00.001 18120 Enqueuing Expose request
23:05:04.893 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:04.893 00.000 21948 MoveAxis(E, 0, ABG)
23:05:04.893 00.000 21948 Move returns status 0, amount 0
23:05:04.893 00.000 21948 MoveAxis(N, 0, ABG)
23:05:04.893 00.000 21948 Move returns status 0, amount 0
23:05:04.893 00.000 21948 move complete, result=0
23:05:04.894 00.001 21948 worker thread done servicing request
23:05:04.894 00.000 21948 Worker thread wakes up
23:05:04.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:04.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:04.894 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:06.422 01.528 21948 Exposure complete
23:05:06.458 00.036 21948 worker thread done servicing request
23:05:06.458 00.000 18120 OnExposeComplete: enter
23:05:06.459 00.001 18120 UpdateGuideState(): m_state=6
23:05:06.460 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:05:06.461 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=232.20, Mass=2092, SNR=31.4, Peak=206 HFD=3.9
23:05:06.462 00.001 18120 MultiStar: [#1 0.03,-0.36,0.72,U] [#2 0.01,0.14,0.61,U] [#3 0.10,-0.14,0.70,U] [#4 -0.15,0.37,0.00,M8] [#5 -0.12,0.15,0.52,U] [#6 0.18,-0.10,0.46,U] [#7 -0.11,-0.29,0.52,U] [#8 -0.22,0.04,0.43,U] 
23:05:06.463 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {-0.04, 0.09}
23:05:06.463 00.000 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.14) = xAngle (-0.67 = -0.67)
23:05:06.464 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
23:05:06.464 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.81 mountX=0.05 mountY=0.04, mountTheta=0.69
23:05:06.466 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
23:05:06.466 00.000 18120 Enqueuing Move request for scope (-0.01, -0.06)
23:05:06.468 00.002 21948 Worker thread wakes up
23:05:06.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:05:06.468 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:05:06.468 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.04
23:05:06.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:05:06.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:06.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:06.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:06.468 00.000 21948 MoveAxis(E, 0, ABG)
23:05:06.468 00.000 21948 Move returns status 0, amount 0
23:05:06.468 00.000 21948 MoveAxis(N, 0, ABG)
23:05:06.468 00.000 21948 Move returns status 0, amount 0
23:05:06.468 00.000 21948 move complete, result=0
23:05:06.469 00.001 21948 worker thread done servicing request
23:05:06.469 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
23:05:06.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:06.470 00.001 18120 Enqueuing Expose request
23:05:06.470 00.000 21948 Worker thread wakes up
23:05:06.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:06.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:06.470 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:08.100 01.630 21948 Exposure complete
23:05:08.129 00.029 21948 worker thread done servicing request
23:05:08.129 00.000 18120 OnExposeComplete: enter
23:05:08.129 00.000 18120 UpdateGuideState(): m_state=6
23:05:08.130 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
23:05:08.130 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=232.29, Mass=2185, SNR=32.2, Peak=193 HFD=3.9
23:05:08.131 00.001 18120 MultiStar: [#1 -0.05,-0.04,0.68,U] [#2 -0.09,0.16,0.62,U] [#3 -0.56,-0.27,0.00,M1] [#4 -0.34,0.51,0.00,M9] [#5 -0.35,0.20,0.00,M4] [#6 -0.04,-0.07,0.49,U] [#7 -0.33,-0.13,0.48,U] [#8 -0.24,0.26,0.39,U] 
23:05:08.131 00.000 18120 refined, 5 included, MultiStar: {-0.18, 0.07}, one-star: {-0.30, 0.18}
23:05:08.132 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
23:05:08.132 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.74)
23:05:08.133 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.20 cameraTheta=2.78 mountX=-0.14 mountY=0.13, mountTheta=2.38
23:05:08.134 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.07, opts=13)
23:05:08.134 00.000 18120 Enqueuing Move request for scope (-0.18, 0.07)
23:05:08.135 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:08.135 00.000 18120 UpdateGuideState exits: m=2185 RSB=32.2
23:05:08.136 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:08.136 00.000 21948 Worker thread wakes up
23:05:08.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
23:05:08.136 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
23:05:08.136 00.000 21948 Moving (-0.18, 0.07) raw xDistance=-0.14 yDistance=0.13
23:05:08.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:05:08.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:08.136 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:08.137 00.001 18120 Enqueuing Expose request
23:05:08.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:05:08.137 00.000 21948 MoveAxis(E, 0, ABG)
23:05:08.137 00.000 21948 Move returns status 0, amount 0
23:05:08.137 00.000 21948 MoveAxis(N, 0, ABG)
23:05:08.137 00.000 21948 Move returns status 0, amount 0
23:05:08.137 00.000 21948 move complete, result=0
23:05:08.138 00.001 21948 worker thread done servicing request
23:05:08.138 00.000 21948 Worker thread wakes up
23:05:08.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:08.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:08.138 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:09.666 01.528 21948 Exposure complete
23:05:09.715 00.049 21948 worker thread done servicing request
23:05:09.716 00.001 18120 OnExposeComplete: enter
23:05:09.716 00.000 18120 UpdateGuideState(): m_state=6
23:05:09.717 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
23:05:09.717 00.000 18120 Star::Find returns 1 (0), X=411.16, Y=232.28, Mass=2061, SNR=31.2, Peak=172 HFD=4.2
23:05:09.718 00.001 18120 MultiStar: [#1 -0.19,0.09,0.71,U] [#2 -0.04,0.22,0.63,U] [#3 -0.04,0.16,0.68,U] [#4 -0.41,0.60,0.00,M10] [#5 -0.20,0.39,0.00,M5] [#6 -0.07,0.21,0.50,U] [#7 -0.25,0.05,0.55,U] [#8 -0.38,0.35,0.00,M1] 
23:05:09.720 00.002 18120 refined, 5 included, MultiStar: {-0.21, 0.15}, one-star: {-0.50, 0.17}
23:05:09.721 00.001 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.66 = -2.62)
23:05:09.722 00.001 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
23:05:09.724 00.002 18120 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.52 mountX=-0.23 mountY=0.12, mountTheta=2.65
23:05:09.727 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.15, opts=13)
23:05:09.728 00.001 18120 Enqueuing Move request for scope (-0.21, 0.15)
23:05:09.728 00.000 21948 Worker thread wakes up
23:05:09.728 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:09.728 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.2
23:05:09.729 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:09.729 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:09.730 00.001 18120 Enqueuing Expose request
23:05:09.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
23:05:09.730 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
23:05:09.730 00.000 21948 Moving (-0.21, 0.15) raw xDistance=-0.23 yDistance=0.12
23:05:09.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:05:09.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:09.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:05:09.730 00.000 21948 MoveAxis(E, 41, ABG)
23:05:09.730 00.000 21948 Guiding  Dir = 2, Dur = 41
23:05:09.731 00.001 21948 IsSlewing returns 0
23:05:09.731 00.000 21948 IsGuiding returns 0
23:05:09.732 00.001 21948 PulseGuide returned control before completion, sleep 50
23:05:09.792 00.060 21948 IsGuiding returns 0
23:05:09.792 00.000 21948 Move returns status 0, amount 41
23:05:09.792 00.000 21948 MoveAxis(N, 0, ABG)
23:05:09.792 00.000 21948 Move returns status 0, amount 0
23:05:09.792 00.000 21948 move complete, result=0
23:05:09.792 00.000 21948 worker thread done servicing request
23:05:09.792 00.000 21948 Worker thread wakes up
23:05:09.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:09.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:09.792 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:05:11.414 01.622 21948 Exposure complete
23:05:11.439 00.025 21948 worker thread done servicing request
23:05:11.440 00.001 18120 OnExposeComplete: enter
23:05:11.440 00.000 18120 UpdateGuideState(): m_state=6
23:05:11.441 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
23:05:11.441 00.000 18120 Star::Find returns 1 (0), X=411.61, Y=232.28, Mass=1965, SNR=30.5, Peak=185 HFD=3.7
23:05:11.442 00.001 18120 MultiStar: [#1 0.24,-0.14,0.71,U] [#2 0.15,0.19,0.67,U] [#3 0.20,0.06,0.71,U] [#4 -0.22,0.47,0.00,R] [#5 0.06,0.21,0.52,U] [#6 0.02,-0.06,0.49,U] [#7 -0.04,-0.25,0.53,U] [#8 -0.09,0.00,0.44,U] 
23:05:11.442 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {-0.05, 0.17}
23:05:11.443 00.001 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.14) = xAngle (1.64 = 1.64)
23:05:11.443 00.000 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.74 = -1.54)
23:05:11.444 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=-0.01 mountY=-0.08, mountTheta=-1.64
23:05:11.446 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
23:05:11.447 00.001 18120 Enqueuing Move request for scope (0.07, 0.04)
23:05:11.448 00.001 21948 Worker thread wakes up
23:05:11.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:11.449 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:05:11.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:11.450 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:11.450 00.000 18120 Enqueuing Expose request
23:05:11.450 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:05:11.450 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:05:11.450 00.000 21948 Moving (0.07, 0.04) raw xDistance=-0.01 yDistance=-0.08
23:05:11.451 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:05:11.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:11.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:05:11.451 00.000 21948 MoveAxis(E, 0, ABG)
23:05:11.451 00.000 21948 Move returns status 0, amount 0
23:05:11.451 00.000 21948 MoveAxis(N, 0, ABG)
23:05:11.451 00.000 21948 Move returns status 0, amount 0
23:05:11.451 00.000 21948 move complete, result=0
23:05:11.451 00.000 21948 worker thread done servicing request
23:05:11.451 00.000 21948 Worker thread wakes up
23:05:11.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:11.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:11.451 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:12.969 01.518 21948 Exposure complete
23:05:13.000 00.031 21948 worker thread done servicing request
23:05:13.000 00.000 18120 OnExposeComplete: enter
23:05:13.001 00.001 18120 UpdateGuideState(): m_state=6
23:05:13.003 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
23:05:13.003 00.000 18120 Star::Find returns 1 (0), X=411.66, Y=232.17, Mass=1866, SNR=29.6, Peak=197 HFD=4.0
23:05:13.003 00.000 18120 MultiStar: [#1 -0.02,-0.18,0.71,U] [#2 0.07,0.06,0.71,U] [#3 0.01,-0.15,0.68,U] [#4 0.10,-0.46,0.00,M1] [#5 -0.30,0.20,0.51,U] [#6 0.19,0.09,0.52,U] [#7 0.14,-0.11,0.50,U] [#8 -0.18,-0.14,0.45,U] 
23:05:13.004 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.01, 0.06}
23:05:13.004 00.000 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.14) = xAngle (-0.70 = -0.70)
23:05:13.005 00.001 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.40 = 2.40)
23:05:13.005 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.85 mountX=0.02 mountY=0.01, mountTheta=0.73
23:05:13.006 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
23:05:13.007 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
23:05:13.007 00.000 21948 Worker thread wakes up
23:05:13.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:13.008 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:05:13.008 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:05:13.008 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.6
23:05:13.010 00.002 21948 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
23:05:13.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:05:13.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:13.010 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.011 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:05:13.011 00.000 21948 MoveAxis(E, 0, ABG)
23:05:13.011 00.000 21948 Move returns status 0, amount 0
23:05:13.011 00.000 21948 MoveAxis(N, 0, ABG)
23:05:13.011 00.000 21948 Move returns status 0, amount 0
23:05:13.011 00.000 21948 move complete, result=0
23:05:13.011 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:13.012 00.001 18120 Enqueuing Expose request
23:05:13.013 00.001 21948 worker thread done servicing request
23:05:13.014 00.001 21948 Worker thread wakes up
23:05:13.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:13.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:13.014 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:14.636 01.622 21948 Exposure complete
23:05:14.672 00.036 21948 worker thread done servicing request
23:05:14.672 00.000 18120 OnExposeComplete: enter
23:05:14.673 00.001 18120 UpdateGuideState(): m_state=6
23:05:14.674 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
23:05:14.674 00.000 18120 Star::Find returns 1 (0), X=411.55, Y=232.33, Mass=2020, SNR=30.8, Peak=171 HFD=4.1
23:05:14.675 00.001 18120 MultiStar: [#1 0.03,0.01,0.72,U] [#2 0.12,0.31,0.62,U] [#3 0.23,0.08,0.69,U] [#4 0.04,0.06,0.56,U] [#5 -0.12,0.26,0.50,U] [#6 -0.12,0.06,0.51,U] [#7 -0.21,-0.18,0.49,U] [#8 -0.32,0.21,0.41,U] 
23:05:14.675 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.11, 0.22}
23:05:14.676 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:05:14.676 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.18)
23:05:14.676 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.86 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
23:05:14.678 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
23:05:14.678 00.000 18120 Enqueuing Move request for scope (-0.04, 0.12)
23:05:14.679 00.001 21948 Worker thread wakes up
23:05:14.679 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:05:14.679 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:05:14.679 00.000 21948 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=-0.02
23:05:14.679 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:05:14.679 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:14.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:14.679 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
23:05:14.680 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:14.680 00.000 21948 MoveAxis(E, 0, ABG)
23:05:14.680 00.000 21948 Move returns status 0, amount 0
23:05:14.680 00.000 21948 MoveAxis(N, 0, ABG)
23:05:14.680 00.000 21948 Move returns status 0, amount 0
23:05:14.680 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:14.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:14.681 00.001 18120 Enqueuing Expose request
23:05:14.681 00.000 21948 move complete, result=0
23:05:14.681 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:14.682 00.001 21948 worker thread done servicing request
23:05:14.682 00.000 21948 Worker thread wakes up
23:05:14.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:14.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:16.199 01.517 21948 Exposure complete
23:05:16.238 00.039 21948 worker thread done servicing request
23:05:16.238 00.000 18120 OnExposeComplete: enter
23:05:16.239 00.001 18120 UpdateGuideState(): m_state=6
23:05:16.240 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
23:05:16.240 00.000 18120 Star::Find returns 1 (0), X=411.61, Y=232.29, Mass=2119, SNR=31.6, Peak=199 HFD=4.2
23:05:16.241 00.001 18120 MultiStar: [#1 0.07,-0.04,0.73,U] [#2 -0.19,0.43,0.00,M1] [#3 0.09,-0.21,0.65,U] [#4 0.08,-0.28,0.55,U] [#5 0.13,0.35,0.52,U] [#6 -0.30,0.02,0.48,U] [#7 -0.16,0.02,0.53,U] [#8 -0.18,0.01,0.41,U] 
23:05:16.241 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {-0.06, 0.18}
23:05:16.242 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.83 = -2.46)
23:05:16.243 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.64)
23:05:16.243 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.68 mountX=-0.02 mountY=0.02, mountTheta=2.48
23:05:16.245 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
23:05:16.245 00.000 18120 Enqueuing Move request for scope (-0.03, 0.01)
23:05:16.246 00.001 21948 Worker thread wakes up
23:05:16.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:16.246 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.6
23:05:16.247 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:16.247 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:16.248 00.001 18120 Enqueuing Expose request
23:05:16.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:05:16.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:05:16.248 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.02
23:05:16.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:05:16.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:16.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:05:16.248 00.000 21948 MoveAxis(E, 0, ABG)
23:05:16.248 00.000 21948 Move returns status 0, amount 0
23:05:16.248 00.000 21948 MoveAxis(N, 0, ABG)
23:05:16.248 00.000 21948 Move returns status 0, amount 0
23:05:16.248 00.000 21948 move complete, result=0
23:05:16.248 00.000 21948 worker thread done servicing request
23:05:16.248 00.000 21948 Worker thread wakes up
23:05:16.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:16.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:16.249 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:17.874 01.625 21948 Exposure complete
23:05:17.899 00.025 21948 worker thread done servicing request
23:05:17.899 00.000 18120 OnExposeComplete: enter
23:05:17.900 00.001 18120 UpdateGuideState(): m_state=6
23:05:17.900 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
23:05:17.901 00.001 18120 Star::Find returns 1 (0), X=411.58, Y=232.28, Mass=2045, SNR=31.1, Peak=184 HFD=3.9
23:05:17.901 00.000 18120 MultiStar: [#1 0.19,-0.01,0.71,U] [#2 0.06,0.33,0.68,U] [#3 0.18,-0.18,0.70,U] [#4 0.14,-0.11,0.55,U] [#5 0.08,0.41,0.00,M2] [#6 0.14,-0.00,0.49,U] [#7 -0.24,-0.11,0.52,U] [#8 0.03,0.21,0.45,U] 
23:05:17.902 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {-0.09, 0.17}
23:05:17.903 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.14) = xAngle (1.89 = 1.89)
23:05:17.903 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.99 = -1.30)
23:05:17.904 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.74 mountX=-0.02 mountY=-0.06, mountTheta=-1.88
23:05:17.905 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
23:05:17.905 00.000 18120 Enqueuing Move request for scope (0.05, 0.05)
23:05:17.906 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:17.906 00.000 21948 Worker thread wakes up
23:05:17.906 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:05:17.906 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:05:17.906 00.000 21948 Moving (0.05, 0.05) raw xDistance=-0.02 yDistance=-0.06
23:05:17.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:05:17.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:17.907 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.1
23:05:17.907 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:17.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:17.907 00.000 21948 MoveAxis(E, 0, ABG)
23:05:17.907 00.000 21948 Move returns status 0, amount 0
23:05:17.907 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:17.908 00.001 18120 Enqueuing Expose request
23:05:17.908 00.000 21948 MoveAxis(N, 0, ABG)
23:05:17.908 00.000 21948 Move returns status 0, amount 0
23:05:17.908 00.000 21948 move complete, result=0
23:05:17.908 00.000 21948 worker thread done servicing request
23:05:17.908 00.000 21948 Worker thread wakes up
23:05:17.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:17.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:17.909 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:19.430 01.521 21948 Exposure complete
23:05:19.456 00.026 21948 worker thread done servicing request
23:05:19.456 00.000 18120 OnExposeComplete: enter
23:05:19.457 00.001 18120 UpdateGuideState(): m_state=6
23:05:19.457 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
23:05:19.457 00.000 18120 Star::Find returns 1 (0), X=411.53, Y=232.22, Mass=1918, SNR=30.0, Peak=170 HFD=4.1
23:05:19.458 00.001 18120 MultiStar: [#1 0.06,-0.19,0.73,U] [#2 0.11,0.22,0.65,U] [#3 -0.19,-0.05,0.69,U] [#4 0.29,-0.22,0.58,U] [#5 0.04,0.30,0.53,U] [#6 -0.06,0.14,0.47,U] [#7 -0.05,0.12,0.56,U] [#8 0.03,0.26,0.43,U] 
23:05:19.459 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {-0.13, 0.11}
23:05:19.459 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
23:05:19.459 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
23:05:19.460 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.58 mountX=-0.06 mountY=-0.03, mountTheta=-2.69
23:05:19.461 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.06, opts=13)
23:05:19.461 00.000 18120 Enqueuing Move request for scope (-0.00, 0.06)
23:05:19.462 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:19.462 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.0
23:05:19.463 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:19.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:19.464 00.001 18120 Enqueuing Expose request
23:05:19.464 00.000 21948 Worker thread wakes up
23:05:19.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:05:19.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:05:19.464 00.000 21948 Moving (-0.00, 0.06) raw xDistance=-0.06 yDistance=-0.03
23:05:19.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:05:19.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:19.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:19.464 00.000 21948 MoveAxis(E, 0, ABG)
23:05:19.465 00.001 21948 Move returns status 0, amount 0
23:05:19.465 00.000 21948 MoveAxis(N, 0, ABG)
23:05:19.465 00.000 21948 Move returns status 0, amount 0
23:05:19.465 00.000 21948 move complete, result=0
23:05:19.465 00.000 21948 worker thread done servicing request
23:05:19.465 00.000 21948 Worker thread wakes up
23:05:19.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:19.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:19.465 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:21.086 01.621 21948 Exposure complete
23:05:21.118 00.032 21948 worker thread done servicing request
23:05:21.118 00.000 18120 OnExposeComplete: enter
23:05:21.119 00.001 18120 UpdateGuideState(): m_state=6
23:05:21.119 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
23:05:21.120 00.001 18120 Star::Find returns 1 (0), X=411.81, Y=232.38, Mass=1947, SNR=30.3, Peak=197 HFD=3.8
23:05:21.120 00.000 18120 MultiStar: [#1 0.00,-0.14,0.69,U] [#2 0.09,0.27,0.66,U] [#3 0.40,-0.10,0.00,M1] [#4 0.11,-0.14,0.57,U] [#5 0.16,0.33,0.50,U] [#6 0.03,-0.02,0.51,U] [#7 -0.20,0.01,0.51,U] [#8 -0.05,-0.07,0.44,U] 
23:05:21.121 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.14, 0.27}
23:05:21.121 00.000 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.14) = xAngle (2.17 = 2.17)
23:05:21.122 00.001 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.27 = -1.01)
23:05:21.122 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.03 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
23:05:21.123 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
23:05:21.124 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
23:05:21.124 00.000 21948 Worker thread wakes up
23:05:21.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:21.125 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.3
23:05:21.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:21.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:21.126 00.001 18120 Enqueuing Expose request
23:05:21.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:05:21.126 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:05:21.126 00.000 21948 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.08
23:05:21.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:05:21.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:21.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:05:21.126 00.000 21948 MoveAxis(E, 0, ABG)
23:05:21.126 00.000 21948 Move returns status 0, amount 0
23:05:21.126 00.000 21948 MoveAxis(N, 0, ABG)
23:05:21.126 00.000 21948 Move returns status 0, amount 0
23:05:21.126 00.000 21948 move complete, result=0
23:05:21.126 00.000 21948 worker thread done servicing request
23:05:21.126 00.000 21948 Worker thread wakes up
23:05:21.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:21.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:21.127 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:22.648 01.521 21948 Exposure complete
23:05:22.678 00.030 21948 worker thread done servicing request
23:05:22.678 00.000 18120 OnExposeComplete: enter
23:05:22.680 00.002 18120 UpdateGuideState(): m_state=6
23:05:22.681 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
23:05:22.681 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=232.31, Mass=1933, SNR=30.3, Peak=174 HFD=3.8
23:05:22.682 00.001 18120 MultiStar: [#1 -0.19,-0.02,0.74,U] [#2 -0.15,0.24,0.63,U] [#3 0.07,-0.30,0.69,U] [#4 -0.20,-0.14,0.59,U] [#5 -0.04,0.43,0.00,M1] [#6 0.05,0.06,0.52,U] [#7 -0.16,-0.15,0.54,U] [#8 -0.12,0.17,0.44,U] 
23:05:22.683 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.36, 0.20}
23:05:22.684 00.001 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.20 = -2.09)
23:05:22.685 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.30 = 1.01)
23:05:22.685 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.05 mountX=-0.07 mountY=0.13, mountTheta=2.10
23:05:22.687 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.01, opts=13)
23:05:22.688 00.001 18120 Enqueuing Move request for scope (-0.15, 0.01)
23:05:22.689 00.001 21948 Worker thread wakes up
23:05:22.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
23:05:22.689 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
23:05:22.689 00.000 21948 Moving (-0.15, 0.01) raw xDistance=-0.07 yDistance=0.13
23:05:22.689 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:22.690 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.3
23:05:22.690 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:22.691 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:22.691 00.000 18120 Enqueuing Expose request
23:05:22.692 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:05:22.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:22.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:05:22.692 00.000 21948 MoveAxis(E, 0, ABG)
23:05:22.692 00.000 21948 Move returns status 0, amount 0
23:05:22.692 00.000 21948 MoveAxis(N, 0, ABG)
23:05:22.692 00.000 21948 Move returns status 0, amount 0
23:05:22.692 00.000 21948 move complete, result=0
23:05:22.692 00.000 21948 worker thread done servicing request
23:05:22.692 00.000 21948 Worker thread wakes up
23:05:22.692 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:22.693 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:22.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:24.326 01.633 21948 Exposure complete
23:05:24.353 00.027 21948 worker thread done servicing request
23:05:24.353 00.000 18120 OnExposeComplete: enter
23:05:24.353 00.000 18120 UpdateGuideState(): m_state=6
23:05:24.354 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
23:05:24.354 00.000 18120 Star::Find returns 1 (0), X=411.34, Y=232.61, Mass=2128, SNR=31.5, Peak=173 HFD=4.1
23:05:24.355 00.001 18120 MultiStar: [#1 -0.04,0.10,0.71,U] [#2 0.00,0.43,0.00,M1] [#3 -0.14,0.12,0.66,U] [#4 -0.31,0.14,0.52,U] [#5 0.13,0.50,0.00,M2] [#6 -0.00,0.48,0.00,M1] [#7 -0.41,0.03,0.00,M1] [#8 0.00,0.35,0.42,U] 
23:05:24.355 00.000 18120 refined, 4 included, MultiStar: {-0.18, 0.26}, one-star: {-0.32, 0.50}
23:05:24.357 00.002 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
23:05:24.360 00.003 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
23:05:24.362 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.32 cameraTheta=2.17 mountX=-0.31 mountY=0.04, mountTheta=3.00
23:05:24.366 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.26, opts=13)
23:05:24.367 00.001 18120 Enqueuing Move request for scope (-0.18, 0.26)
23:05:24.368 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:24.368 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.5
23:05:24.368 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:24.369 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:24.369 00.000 18120 Enqueuing Expose request
23:05:24.370 00.001 21948 Worker thread wakes up
23:05:24.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
23:05:24.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
23:05:24.370 00.000 21948 Moving (-0.18, 0.26) raw xDistance=-0.31 yDistance=0.04
23:05:24.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:05:24.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:24.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:24.370 00.000 21948 MoveAxis(E, 56, ABG)
23:05:24.370 00.000 21948 Guiding  Dir = 2, Dur = 56
23:05:24.370 00.000 21948 IsSlewing returns 0
23:05:24.370 00.000 21948 IsGuiding returns 0
23:05:24.372 00.002 21948 PulseGuide returned control before completion, sleep 64
23:05:24.452 00.080 21948 IsGuiding returns 0
23:05:24.452 00.000 21948 Move returns status 0, amount 56
23:05:24.452 00.000 21948 MoveAxis(N, 0, ABG)
23:05:24.452 00.000 21948 Move returns status 0, amount 0
23:05:24.452 00.000 21948 move complete, result=0
23:05:24.452 00.000 21948 worker thread done servicing request
23:05:24.452 00.000 21948 Worker thread wakes up
23:05:24.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:24.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:24.453 00.001 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
23:05:25.858 01.405 21948 Exposure complete
23:05:25.886 00.028 21948 worker thread done servicing request
23:05:25.886 00.000 18120 OnExposeComplete: enter
23:05:25.887 00.001 18120 UpdateGuideState(): m_state=6
23:05:25.888 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
23:05:25.888 00.000 18120 Star::Find returns 1 (0), X=411.32, Y=232.22, Mass=2105, SNR=31.6, Peak=179 HFD=4.3
23:05:25.888 00.000 18120 MultiStar: [#1 -0.08,-0.25,0.73,U] [#2 -0.10,-0.03,0.62,U] [#3 -0.02,-0.10,0.66,U] [#4 -0.18,-0.27,0.58,U] [#5 0.02,0.33,0.49,U] [#6 -0.08,-0.17,0.47,U] [#7 -0.10,-0.33,0.51,U] [#8 -0.07,0.18,0.42,U] 
23:05:25.890 00.002 18120 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.34, 0.11}
23:05:25.893 00.003 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
23:05:25.894 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.54 = 1.54)
23:05:25.895 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.70 mountX=0.00 mountY=0.14, mountTheta=1.56
23:05:25.897 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.06, opts=13)
23:05:25.898 00.001 18120 Enqueuing Move request for scope (-0.13, -0.06)
23:05:25.899 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:25.900 00.001 21948 Worker thread wakes up
23:05:25.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
23:05:25.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
23:05:25.900 00.000 21948 Moving (-0.13, -0.06) raw xDistance=0.00 yDistance=0.14
23:05:25.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:05:25.900 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.6
23:05:25.901 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:25.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:25.901 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:25.902 00.001 18120 Enqueuing Expose request
23:05:25.903 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:05:25.903 00.000 21948 MoveAxis(E, 0, ABG)
23:05:25.903 00.000 21948 Move returns status 0, amount 0
23:05:25.903 00.000 21948 MoveAxis(N, 0, ABG)
23:05:25.903 00.000 21948 Move returns status 0, amount 0
23:05:25.903 00.000 21948 move complete, result=0
23:05:25.903 00.000 21948 worker thread done servicing request
23:05:25.903 00.000 21948 Worker thread wakes up
23:05:25.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:25.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:25.903 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:27.531 01.628 21948 Exposure complete
23:05:27.574 00.043 21948 worker thread done servicing request
23:05:27.574 00.000 18120 OnExposeComplete: enter
23:05:27.577 00.003 18120 UpdateGuideState(): m_state=6
23:05:27.580 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
23:05:27.583 00.003 18120 Star::Find returns 1 (0), X=411.54, Y=232.04, Mass=1971, SNR=30.5, Peak=193 HFD=4.0
23:05:27.585 00.002 18120 MultiStar: [#1 -0.13,-0.26,0.74,U] [#2 0.15,0.23,0.65,U] [#3 0.11,-0.14,0.69,U] [#4 0.06,-0.32,0.56,U] [#5 0.02,0.11,0.52,U] [#6 -0.27,0.12,0.50,U] [#7 -0.38,-0.23,0.00,M1] [#8 0.09,0.03,0.44,U] 
23:05:27.586 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.12, -0.07}
23:05:27.588 00.002 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.78 = -0.78)
23:05:27.589 00.001 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.32 = 2.32)
23:05:27.590 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.93 mountX=0.04 mountY=0.04, mountTheta=0.80
23:05:27.593 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
23:05:27.594 00.001 18120 Enqueuing Move request for scope (-0.02, -0.05)
23:05:27.594 00.000 21948 Worker thread wakes up
23:05:27.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:27.595 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.5
23:05:27.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.596 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:27.596 00.000 18120 Enqueuing Expose request
23:05:27.597 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:05:27.597 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:05:27.597 00.000 21948 Moving (-0.02, -0.05) raw xDistance=0.04 yDistance=0.04
23:05:27.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:05:27.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:27.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:27.597 00.000 21948 MoveAxis(E, 0, ABG)
23:05:27.597 00.000 21948 Move returns status 0, amount 0
23:05:27.597 00.000 21948 MoveAxis(N, 0, ABG)
23:05:27.597 00.000 21948 Move returns status 0, amount 0
23:05:27.597 00.000 21948 move complete, result=0
23:05:27.597 00.000 21948 worker thread done servicing request
23:05:27.597 00.000 21948 Worker thread wakes up
23:05:27.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:27.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:27.598 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:29.112 01.514 21948 Exposure complete
23:05:29.148 00.036 21948 worker thread done servicing request
23:05:29.148 00.000 18120 OnExposeComplete: enter
23:05:29.149 00.001 18120 UpdateGuideState(): m_state=6
23:05:29.149 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
23:05:29.150 00.001 18120 Star::Find returns 1 (0), X=411.58, Y=232.10, Mass=1978, SNR=30.6, Peak=201 HFD=3.9
23:05:29.150 00.000 18120 MultiStar: [#1 0.10,-0.37,0.00,M1] [#2 0.24,0.04,0.64,U] [#3 0.10,-0.24,0.68,U] [#4 -0.02,-0.12,0.53,U] [#5 0.03,0.29,0.56,U] [#6 -0.09,-0.06,0.48,U] [#7 -0.23,-0.15,0.53,U] [#8 -0.09,0.17,0.42,U] 
23:05:29.151 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.08, -0.01}
23:05:29.151 00.000 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.14) = xAngle (-1.07 = -1.07)
23:05:29.152 00.001 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.03 = 2.03)
23:05:29.152 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.21 mountX=0.01 mountY=0.02, mountTheta=1.08
23:05:29.153 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
23:05:29.154 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
23:05:29.154 00.000 21948 Worker thread wakes up
23:05:29.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:05:29.154 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:05:29.154 00.000 21948 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
23:05:29.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:29.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:29.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:05:29.154 00.000 21948 MoveAxis(E, 0, ABG)
23:05:29.154 00.000 21948 Move returns status 0, amount 0
23:05:29.154 00.000 21948 MoveAxis(N, 0, ABG)
23:05:29.154 00.000 21948 Move returns status 0, amount 0
23:05:29.154 00.000 21948 move complete, result=0
23:05:29.154 00.000 21948 worker thread done servicing request
23:05:29.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:29.155 00.001 18120 UpdateGuideState exits: m=1978 RSB=30.6
23:05:29.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:29.156 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:29.157 00.001 18120 Enqueuing Expose request
23:05:29.157 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:29.158 00.001 21948 Worker thread wakes up
23:05:29.158 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:29.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:30.786 01.628 21948 Exposure complete
23:05:30.816 00.030 21948 worker thread done servicing request
23:05:30.817 00.001 18120 OnExposeComplete: enter
23:05:30.817 00.000 18120 UpdateGuideState(): m_state=6
23:05:30.818 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
23:05:30.818 00.000 18120 Star::Find returns 1 (0), X=411.62, Y=232.30, Mass=2107, SNR=31.5, Peak=215 HFD=3.9
23:05:30.819 00.001 18120 MultiStar: [#1 0.00,-0.29,0.71,U] [#2 0.18,0.25,0.66,U] [#3 -0.46,-0.16,0.00,M1] [#4 -0.07,-0.10,0.53,U] [#5 -0.01,0.42,0.00,M1] [#6 -0.18,0.09,0.49,U] [#7 0.04,-0.18,0.53,U] [#8 -0.10,0.12,0.43,U] 
23:05:30.819 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.04, 0.19}
23:05:30.820 00.001 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.31 = -2.98)
23:05:30.820 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:05:30.820 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.16 mountX=-0.03 mountY=0.00, mountTheta=3.01
23:05:30.822 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
23:05:30.824 00.002 18120 Enqueuing Move request for scope (-0.01, 0.02)
23:05:30.827 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:30.829 00.002 21948 Worker thread wakes up
23:05:30.829 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:05:30.829 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:05:30.829 00.000 21948 Moving (-0.01, 0.02) raw xDistance=-0.03 yDistance=0.00
23:05:30.829 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.5
23:05:30.831 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.833 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:05:30.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:30.833 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:05:30.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:30.834 00.001 18120 Enqueuing Expose request
23:05:30.834 00.000 21948 MoveAxis(E, 0, ABG)
23:05:30.834 00.000 21948 Move returns status 0, amount 0
23:05:30.834 00.000 21948 MoveAxis(N, 0, ABG)
23:05:30.834 00.000 21948 Move returns status 0, amount 0
23:05:30.834 00.000 21948 move complete, result=0
23:05:30.834 00.000 21948 worker thread done servicing request
23:05:30.834 00.000 21948 Worker thread wakes up
23:05:30.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:30.835 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:30.835 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:32.354 01.519 21948 Exposure complete
23:05:32.377 00.023 21948 worker thread done servicing request
23:05:32.378 00.001 18120 OnExposeComplete: enter
23:05:32.378 00.000 18120 UpdateGuideState(): m_state=6
23:05:32.379 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
23:05:32.379 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=232.12, Mass=1995, SNR=30.7, Peak=198 HFD=3.9
23:05:32.380 00.001 18120 MultiStar: [#1 0.26,0.00,0.76,U] [#2 0.04,0.05,0.67,U] [#3 -0.00,-0.16,0.67,U] [#4 0.04,-0.44,0.00,M1] [#5 0.16,0.26,0.51,U] [#6 -0.12,0.13,0.52,U] [#7 -0.18,-0.11,0.53,U] [#8 -0.11,0.02,0.41,U] 
23:05:32.380 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {-0.06, 0.01}
23:05:32.381 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.14) = xAngle (2.29 = 2.29)
23:05:32.381 00.000 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.39 = -0.89)
23:05:32.382 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.15 mountX=-0.01 mountY=-0.01, mountTheta=-2.28
23:05:32.384 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
23:05:32.384 00.000 18120 Enqueuing Move request for scope (0.01, 0.02)
23:05:32.385 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:32.387 00.002 21948 Worker thread wakes up
23:05:32.388 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.7
23:05:32.388 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:32.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:32.389 00.001 18120 Enqueuing Expose request
23:05:32.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:05:32.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:05:32.389 00.000 21948 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.01
23:05:32.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:05:32.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:32.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:32.390 00.001 21948 MoveAxis(E, 0, ABG)
23:05:32.390 00.000 21948 Move returns status 0, amount 0
23:05:32.390 00.000 21948 MoveAxis(N, 0, ABG)
23:05:32.390 00.000 21948 Move returns status 0, amount 0
23:05:32.390 00.000 21948 move complete, result=0
23:05:32.390 00.000 21948 worker thread done servicing request
23:05:32.390 00.000 21948 Worker thread wakes up
23:05:32.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:32.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:32.390 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:34.027 01.637 21948 Exposure complete
23:05:34.073 00.046 21948 worker thread done servicing request
23:05:34.074 00.001 18120 OnExposeComplete: enter
23:05:34.075 00.001 18120 UpdateGuideState(): m_state=6
23:05:34.076 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
23:05:34.076 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=232.12, Mass=2039, SNR=30.9, Peak=186 HFD=4.0
23:05:34.077 00.001 18120 MultiStar: [#1 0.18,-0.32,0.71,U] [#2 0.27,0.03,0.64,U] [#3 0.19,-0.37,0.00,M1] [#4 0.26,-0.43,0.00,M2] [#5 0.15,0.08,0.55,U] [#6 0.10,-0.18,0.53,U] [#7 -0.10,-0.33,0.51,U] [#8 0.00,-0.06,0.43,U] 
23:05:34.078 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {-0.30, 0.01}
23:05:34.079 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
23:05:34.079 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
23:05:34.080 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.38 mountX=0.10 mountY=0.03, mountTheta=0.28
23:05:34.082 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.10, opts=13)
23:05:34.083 00.001 18120 Enqueuing Move request for scope (0.02, -0.10)
23:05:34.084 00.001 21948 Worker thread wakes up
23:05:34.084 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:34.085 00.001 18120 UpdateGuideState exits: m=2039 RSB=30.9
23:05:34.085 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:34.085 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:34.086 00.001 18120 Enqueuing Expose request
23:05:34.086 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:05:34.086 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:05:34.086 00.000 21948 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.03
23:05:34.086 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:05:34.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:34.086 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:34.086 00.000 21948 MoveAxis(E, 0, ABG)
23:05:34.086 00.000 21948 Move returns status 0, amount 0
23:05:34.086 00.000 21948 MoveAxis(N, 0, ABG)
23:05:34.086 00.000 21948 Move returns status 0, amount 0
23:05:34.086 00.000 21948 move complete, result=0
23:05:34.086 00.000 21948 worker thread done servicing request
23:05:34.086 00.000 21948 Worker thread wakes up
23:05:34.087 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:34.087 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:34.087 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:35.608 01.521 21948 Exposure complete
23:05:35.632 00.024 21948 worker thread done servicing request
23:05:35.632 00.000 18120 OnExposeComplete: enter
23:05:35.633 00.001 18120 UpdateGuideState(): m_state=6
23:05:35.633 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
23:05:35.634 00.001 18120 Star::Find returns 1 (0), X=411.57, Y=231.95, Mass=2030, SNR=30.9, Peak=201 HFD=3.9
23:05:35.634 00.000 18120 MultiStar: [#1 0.08,-0.38,0.00,M1] [#2 -0.09,-0.10,0.64,U] [#3 -0.03,-0.45,0.00,M2] [#4 -0.10,-0.64,0.00,M3] [#5 -0.10,0.12,0.49,U] [#6 -0.17,-0.13,0.48,U] [#7 -0.45,-0.50,0.00,M1] [#8 -0.19,0.04,0.39,U] 
23:05:35.635 00.001 18120 refined, 4 included, MultiStar: {-0.12, -0.07}, one-star: {-0.10, -0.16}
23:05:35.635 00.000 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
23:05:35.636 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.64 = 1.64)
23:05:35.636 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.61 mountX=0.02 mountY=0.14, mountTheta=1.46
23:05:35.637 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.07, opts=13)
23:05:35.639 00.002 18120 Enqueuing Move request for scope (-0.12, -0.07)
23:05:35.640 00.001 21948 Worker thread wakes up
23:05:35.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:35.640 00.000 18120 UpdateGuideState exits: m=2030 RSB=30.9
23:05:35.641 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:35.642 00.001 18120 Enqueuing Expose request
23:05:35.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
23:05:35.642 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
23:05:35.642 00.000 21948 Moving (-0.12, -0.07) raw xDistance=0.02 yDistance=0.14
23:05:35.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:05:35.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:35.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:05:35.642 00.000 21948 MoveAxis(E, 0, ABG)
23:05:35.642 00.000 21948 Move returns status 0, amount 0
23:05:35.642 00.000 21948 MoveAxis(N, 0, ABG)
23:05:35.642 00.000 21948 Move returns status 0, amount 0
23:05:35.642 00.000 21948 move complete, result=0
23:05:35.642 00.000 21948 worker thread done servicing request
23:05:35.642 00.000 21948 Worker thread wakes up
23:05:35.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:35.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:35.643 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:37.269 01.626 21948 Exposure complete
23:05:37.295 00.026 21948 worker thread done servicing request
23:05:37.295 00.000 18120 OnExposeComplete: enter
23:05:37.296 00.001 18120 UpdateGuideState(): m_state=6
23:05:37.296 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
23:05:37.297 00.001 18120 Star::Find returns 1 (0), X=411.69, Y=231.83, Mass=1962, SNR=30.4, Peak=201 HFD=3.8
23:05:37.297 00.000 18120 MultiStar: [#1 -0.04,-0.48,0.00,M2] [#2 0.06,-0.13,0.65,U] [#3 -0.06,-0.66,0.00,M3] [#4 0.11,-0.74,0.00,M4] [#5 0.12,0.07,0.52,U] [#6 -0.09,-0.46,0.00,M1] [#7 -0.07,-0.56,0.00,M2] [#8 -0.14,-0.35,0.46,U] 
23:05:37.298 00.001 18120 refined, 3 included, MultiStar: {0.02, -0.18}, one-star: {0.02, -0.28}
23:05:37.298 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.30 = -0.30)
23:05:37.299 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.80 = 2.80)
23:05:37.299 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.45 mountX=0.18 mountY=0.06, mountTheta=0.34
23:05:37.300 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.18, opts=13)
23:05:37.301 00.001 18120 Enqueuing Move request for scope (0.02, -0.18)
23:05:37.301 00.000 21948 Worker thread wakes up
23:05:37.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:37.301 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.4
23:05:37.302 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:37.302 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:37.302 00.000 18120 Enqueuing Expose request
23:05:37.303 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
23:05:37.303 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
23:05:37.303 00.000 21948 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=0.06
23:05:37.303 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:05:37.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:37.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:37.303 00.000 21948 MoveAxis(E, 0, ABG)
23:05:37.303 00.000 21948 Move returns status 0, amount 0
23:05:37.303 00.000 21948 MoveAxis(N, 0, ABG)
23:05:37.303 00.000 21948 Move returns status 0, amount 0
23:05:37.303 00.000 21948 move complete, result=0
23:05:37.303 00.000 21948 worker thread done servicing request
23:05:37.303 00.000 21948 Worker thread wakes up
23:05:37.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:37.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:37.303 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:38.821 01.518 21948 Exposure complete
23:05:38.847 00.026 18120 OnExposeComplete: enter
23:05:38.848 00.001 18120 UpdateGuideState(): m_state=6
23:05:38.848 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
23:05:38.849 00.001 21948 worker thread done servicing request
23:05:38.849 00.000 18120 Star::Find returns 1 (0), X=411.68, Y=231.80, Mass=2068, SNR=31.2, Peak=192 HFD=4.3
23:05:38.853 00.004 18120 MultiStar: [#1 -0.09,-0.62,0.00,M3] [#2 0.14,-0.29,0.65,U] [#3 0.12,-0.85,0.00,M4] [#4 0.04,-0.72,0.00,M5] [#5 -0.02,-0.23,0.52,U] [#6 0.09,-0.31,0.50,U] [#7 0.04,-0.62,0.00,M3] [#8 0.07,-0.48,0.00,M1] 
23:05:38.855 00.002 18120 refined, 3 included, MultiStar: {0.06, -0.29}, one-star: {0.02, -0.31}
23:05:38.857 00.002 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
23:05:38.857 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
23:05:38.858 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.38 mountX=0.29 mountY=0.08, mountTheta=0.27
23:05:38.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.29, opts=13)
23:05:38.859 00.000 18120 Enqueuing Move request for scope (0.06, -0.29)
23:05:38.859 00.000 21948 Worker thread wakes up
23:05:38.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:38.860 00.001 18120 UpdateGuideState exits: m=2068 RSB=31.2
23:05:38.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:38.861 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
23:05:38.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
23:05:38.861 00.000 21948 Moving (0.06, -0.29) raw xDistance=0.29 yDistance=0.08
23:05:38.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:05:38.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:38.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:05:38.861 00.000 21948 MoveAxis(W, 51, ABG)
23:05:38.861 00.000 21948 Guiding  Dir = 3, Dur = 51
23:05:38.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:38.863 00.002 18120 Enqueuing Expose request
23:05:38.866 00.003 21948 IsSlewing returns 0
23:05:38.866 00.000 21948 IsGuiding returns 0
23:05:38.868 00.002 21948 PulseGuide returned control before completion, sleep 59
23:05:38.929 00.061 21948 IsGuiding returns 1
23:05:38.929 00.000 21948 scope still moving after pulse duration time elapsed
23:05:38.960 00.031 21948 IsSlewing returns 0
23:05:38.960 00.000 21948 IsGuiding returns 0
23:05:38.960 00.000 21948 scope move finished after 51 + 42 ms
23:05:38.960 00.000 21948 Move returns status 0, amount 51
23:05:38.960 00.000 21948 MoveAxis(N, 0, ABG)
23:05:38.960 00.000 21948 Move returns status 0, amount 0
23:05:38.960 00.000 21948 move complete, result=0
23:05:38.960 00.000 21948 worker thread done servicing request
23:05:38.960 00.000 21948 Worker thread wakes up
23:05:38.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:38.960 00.000 18120 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
23:05:38.961 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:40.596 01.635 21948 Exposure complete
23:05:40.638 00.042 21948 worker thread done servicing request
23:05:40.638 00.000 18120 OnExposeComplete: enter
23:05:40.638 00.000 18120 UpdateGuideState(): m_state=6
23:05:40.639 00.001 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
23:05:40.639 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=232.29, Mass=2062, SNR=31.1, Peak=195 HFD=3.8
23:05:40.640 00.001 18120 MultiStar: [#1 -0.04,-0.12,0.72,U] [#2 0.23,-0.05,0.65,U] [#3 0.00,-0.12,0.71,U] [#4 0.08,-0.32,0.52,U] [#5 -0.01,0.12,0.51,U] [#6 -0.09,0.00,0.50,U] [#7 -0.05,-0.19,0.51,U] [#8 0.08,0.04,0.41,U] 
23:05:40.640 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.07, 0.18}
23:05:40.641 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
23:05:40.641 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
23:05:40.642 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.35 mountX=0.04 mountY=0.01, mountTheta=0.24
23:05:40.643 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
23:05:40.643 00.000 18120 Enqueuing Move request for scope (0.01, -0.04)
23:05:40.644 00.001 21948 Worker thread wakes up
23:05:40.644 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:40.644 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.1
23:05:40.645 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:40.646 00.001 18120 Enqueuing Expose request
23:05:40.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:05:40.646 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:05:40.646 00.000 21948 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
23:05:40.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:05:40.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:40.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:05:40.646 00.000 21948 MoveAxis(E, 0, ABG)
23:05:40.646 00.000 21948 Move returns status 0, amount 0
23:05:40.646 00.000 21948 MoveAxis(N, 0, ABG)
23:05:40.646 00.000 21948 Move returns status 0, amount 0
23:05:40.646 00.000 21948 move complete, result=0
23:05:40.646 00.000 21948 worker thread done servicing request
23:05:40.646 00.000 21948 Worker thread wakes up
23:05:40.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:40.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:40.647 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:42.172 01.525 21948 Exposure complete
23:05:42.199 00.027 21948 worker thread done servicing request
23:05:42.199 00.000 18120 OnExposeComplete: enter
23:05:42.200 00.001 18120 UpdateGuideState(): m_state=6
23:05:42.201 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
23:05:42.201 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=232.03, Mass=1954, SNR=30.3, Peak=197 HFD=4.1
23:05:42.202 00.001 18120 MultiStar: [#1 -0.15,-0.41,0.00,M3] [#2 0.02,-0.00,0.70,U] [#3 -0.38,-0.30,0.00,M4] [#4 0.07,-0.38,0.59,U] [#5 -0.09,-0.06,0.51,U] [#6 -0.12,-0.15,0.48,U] [#7 -0.32,-0.32,0.00,M3] [#8 -0.12,0.13,0.44,U] 
23:05:42.202 00.000 18120 single-star, 5 included, MultiStar: {-0.02, -0.09}, one-star: {0.03, -0.08}
23:05:42.203 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
23:05:42.203 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
23:05:42.204 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.18 mountX=0.08 mountY=0.01, mountTheta=0.08
23:05:42.205 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.08, opts=13)
23:05:42.206 00.001 18120 Enqueuing Move request for scope (0.03, -0.08)
23:05:42.206 00.000 21948 Worker thread wakes up
23:05:42.207 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:05:42.207 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:05:42.207 00.000 21948 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=0.01
23:05:42.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:05:42.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:42.207 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:42.209 00.002 18120 UpdateGuideState exits: m=1954 RSB=30.3
23:05:42.212 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.214 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:05:42.214 00.000 21948 MoveAxis(E, 0, ABG)
23:05:42.214 00.000 21948 Move returns status 0, amount 0
23:05:42.214 00.000 21948 MoveAxis(N, 0, ABG)
23:05:42.214 00.000 21948 Move returns status 0, amount 0
23:05:42.214 00.000 21948 move complete, result=0
23:05:42.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:42.215 00.001 18120 Enqueuing Expose request
23:05:42.215 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:42.216 00.001 21948 worker thread done servicing request
23:05:42.216 00.000 21948 Worker thread wakes up
23:05:42.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:42.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:43.847 01.631 21948 Exposure complete
23:05:43.872 00.025 21948 worker thread done servicing request
23:05:43.872 00.000 18120 OnExposeComplete: enter
23:05:43.873 00.001 18120 UpdateGuideState(): m_state=6
23:05:43.875 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
23:05:43.876 00.001 18120 Star::Find returns 1 (0), X=411.54, Y=232.22, Mass=2163, SNR=31.9, Peak=195 HFD=3.9
23:05:43.876 00.000 18120 MultiStar: [#1 0.12,-0.14,0.72,U] [#2 0.06,0.14,0.64,U] [#3 -0.09,-0.18,0.66,U] [#4 0.06,-0.17,0.55,U] [#5 0.13,0.12,0.53,U] [#6 -0.06,-0.02,0.47,U] [#7 -0.16,-0.19,0.49,U] [#8 0.01,0.03,0.44,U] 
23:05:43.877 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.12, 0.11}
23:05:43.877 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.14) = xAngle (-0.76 = -0.76)
23:05:43.878 00.001 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.34 = 2.34)
23:05:43.880 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.91 mountX=0.02 mountY=0.02, mountTheta=0.78
23:05:43.882 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
23:05:43.882 00.000 18120 Enqueuing Move request for scope (-0.01, -0.03)
23:05:43.883 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:43.883 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.9
23:05:43.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:43.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:43.884 00.000 21948 Worker thread wakes up
23:05:43.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:05:43.884 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:05:43.884 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
23:05:43.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:05:43.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:43.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:05:43.884 00.000 21948 MoveAxis(E, 0, ABG)
23:05:43.884 00.000 21948 Move returns status 0, amount 0
23:05:43.884 00.000 21948 MoveAxis(N, 0, ABG)
23:05:43.884 00.000 21948 Move returns status 0, amount 0
23:05:43.884 00.000 21948 move complete, result=0
23:05:43.884 00.000 21948 worker thread done servicing request
23:05:43.884 00.000 18120 Enqueuing Expose request
23:05:43.885 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:43.885 00.000 21948 Worker thread wakes up
23:05:43.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:43.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:45.402 01.517 21948 Exposure complete
23:05:45.438 00.036 21948 worker thread done servicing request
23:05:45.438 00.000 18120 OnExposeComplete: enter
23:05:45.439 00.001 18120 UpdateGuideState(): m_state=6
23:05:45.440 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
23:05:45.441 00.001 18120 Star::Find returns 1 (0), X=411.53, Y=232.16, Mass=2102, SNR=31.4, Peak=183 HFD=3.8
23:05:45.442 00.001 18120 MultiStar: [#1 0.07,-0.38,0.69,U] [#2 0.08,-0.16,0.64,U] [#3 -0.06,-0.49,0.00,M4] [#4 0.16,-0.44,0.00,M3] [#5 0.14,0.17,0.53,U] [#6 0.26,-0.19,0.48,U] [#7 -0.21,-0.34,0.00,M3] [#8 -0.20,-0.16,0.43,U] 
23:05:45.443 00.001 18120 refined, 5 included, MultiStar: {0.02, -0.10}, one-star: {-0.13, 0.05}
23:05:45.443 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
23:05:45.444 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
23:05:45.444 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=0.10 mountY=0.03, mountTheta=0.25
23:05:45.446 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.10, opts=13)
23:05:45.446 00.000 18120 Enqueuing Move request for scope (0.02, -0.10)
23:05:45.447 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:45.447 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.4
23:05:45.448 00.001 21948 Worker thread wakes up
23:05:45.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:45.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:45.449 00.001 18120 Enqueuing Expose request
23:05:45.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:05:45.449 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:05:45.449 00.000 21948 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.03
23:05:45.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:05:45.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:45.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:45.449 00.000 21948 MoveAxis(E, 0, ABG)
23:05:45.449 00.000 21948 Move returns status 0, amount 0
23:05:45.449 00.000 21948 MoveAxis(N, 0, ABG)
23:05:45.449 00.000 21948 Move returns status 0, amount 0
23:05:45.449 00.000 21948 move complete, result=0
23:05:45.449 00.000 21948 worker thread done servicing request
23:05:45.449 00.000 21948 Worker thread wakes up
23:05:45.449 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:45.449 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:45.450 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:47.076 01.626 21948 Exposure complete
23:05:47.110 00.034 21948 worker thread done servicing request
23:05:47.110 00.000 18120 OnExposeComplete: enter
23:05:47.111 00.001 18120 UpdateGuideState(): m_state=6
23:05:47.111 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
23:05:47.112 00.001 18120 Star::Find returns 1 (0), X=411.72, Y=231.90, Mass=2137, SNR=31.9, Peak=218 HFD=4.1
23:05:47.112 00.000 18120 MultiStar: [#1 0.22,-0.52,0.00,M2] [#2 -0.03,-0.37,0.63,U] [#3 0.30,-0.51,0.00,M5] [#4 0.09,-0.45,0.00,M4] [#5 0.43,0.04,0.00,M1] [#6 0.03,-0.17,0.47,U] [#7 0.06,-0.51,0.00,M4] [#8 0.07,-0.07,0.42,U] 
23:05:47.113 00.001 18120 single-star, 3 included, MultiStar: {0.03, -0.22}, one-star: {0.06, -0.21}
23:05:47.113 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:05:47.114 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
23:05:47.114 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.31 mountX=0.22 mountY=0.05, mountTheta=0.21
23:05:47.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.21, opts=13)
23:05:47.117 00.002 18120 Enqueuing Move request for scope (0.06, -0.21)
23:05:47.117 00.000 21948 Worker thread wakes up
23:05:47.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
23:05:47.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
23:05:47.117 00.000 21948 Moving (0.06, -0.21) raw xDistance=0.22 yDistance=0.05
23:05:47.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:05:47.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:47.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:47.117 00.000 18120 UpdateGuideState exits: m=2137 RSB=31.9
23:05:47.117 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:47.118 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:47.118 00.000 18120 Enqueuing Expose request
23:05:47.119 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:47.119 00.000 21948 MoveAxis(W, 39, ABG)
23:05:47.119 00.000 21948 Guiding  Dir = 3, Dur = 39
23:05:47.119 00.000 21948 IsSlewing returns 0
23:05:47.119 00.000 21948 IsGuiding returns 0
23:05:47.121 00.002 21948 PulseGuide returned control before completion, sleep 48
23:05:47.184 00.063 21948 IsGuiding returns 0
23:05:47.184 00.000 21948 Move returns status 0, amount 39
23:05:47.184 00.000 21948 MoveAxis(N, 0, ABG)
23:05:47.184 00.000 21948 Move returns status 0, amount 0
23:05:47.185 00.001 21948 move complete, result=0
23:05:47.185 00.000 21948 worker thread done servicing request
23:05:47.185 00.000 21948 Worker thread wakes up
23:05:47.185 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
23:05:47.186 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:47.187 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:48.591 01.404 21948 Exposure complete
23:05:48.629 00.038 21948 worker thread done servicing request
23:05:48.629 00.000 18120 OnExposeComplete: enter
23:05:48.630 00.001 18120 UpdateGuideState(): m_state=6
23:05:48.631 00.001 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
23:05:48.631 00.000 18120 Star::Find returns 1 (0), X=411.64, Y=231.95, Mass=1965, SNR=30.3, Peak=185 HFD=4.0
23:05:48.632 00.001 18120 MultiStar: [#1 -0.07,-0.51,0.00,M3] [#2 0.13,-0.27,0.65,U] [#3 0.09,-0.73,0.00,M6] [#4 0.24,-0.57,0.00,M5] [#5 0.06,-0.04,0.55,U] [#6 -0.10,-0.36,0.50,U] [#7 0.05,-0.43,0.00,M5] [#8 0.04,-0.28,0.46,U] 
23:05:48.632 00.000 18120 single-star, 4 included, MultiStar: {0.02, -0.21}, one-star: {-0.03, -0.16}
23:05:48.632 00.000 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
23:05:48.633 00.001 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
23:05:48.633 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.73 mountX=0.13 mountY=0.09, mountTheta=0.61
23:05:48.634 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.16, opts=13)
23:05:48.635 00.001 18120 Enqueuing Move request for scope (-0.03, -0.16)
23:05:48.635 00.000 21948 Worker thread wakes up
23:05:48.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
23:05:48.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
23:05:48.635 00.000 21948 Moving (-0.03, -0.16) raw xDistance=0.13 yDistance=0.09
23:05:48.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:05:48.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:48.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:48.636 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.3
23:05:48.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:48.639 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:05:48.639 00.000 21948 MoveAxis(E, 0, ABG)
23:05:48.639 00.000 21948 Move returns status 0, amount 0
23:05:48.639 00.000 21948 MoveAxis(N, 0, ABG)
23:05:48.639 00.000 21948 Move returns status 0, amount 0
23:05:48.639 00.000 21948 move complete, result=0
23:05:48.639 00.000 21948 worker thread done servicing request
23:05:48.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:48.640 00.001 18120 Enqueuing Expose request
23:05:48.640 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:48.641 00.001 21948 Worker thread wakes up
23:05:48.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:48.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:50.264 01.623 21948 Exposure complete
23:05:50.290 00.026 21948 worker thread done servicing request
23:05:50.290 00.000 18120 OnExposeComplete: enter
23:05:50.291 00.001 18120 UpdateGuideState(): m_state=6
23:05:50.292 00.001 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
23:05:50.292 00.000 18120 Star::Find returns 1 (0), X=411.43, Y=232.15, Mass=1976, SNR=30.6, Peak=200 HFD=3.9
23:05:50.292 00.000 18120 MultiStar: [#1 -0.11,-0.40,0.00,M4] [#2 -0.11,-0.02,0.66,U] [#3 -0.53,-0.51,0.00,M7] [#4 -0.02,-0.30,0.56,U] [#5 -0.06,0.13,0.54,U] [#6 -0.17,-0.28,0.52,U] [#7 -0.29,-0.42,0.00,M6] [#8 -0.40,0.02,0.00,M1] 
23:05:50.294 00.002 18120 refined, 4 included, MultiStar: {-0.13, -0.07}, one-star: {-0.23, 0.04}
23:05:50.297 00.003 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.14) = xAngle (-1.53 = -1.53)
23:05:50.299 00.002 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.57 = 1.57)
23:05:50.302 00.003 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.67 mountX=0.01 mountY=0.15, mountTheta=1.53
23:05:50.306 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
23:05:50.307 00.001 18120 Enqueuing Move request for scope (-0.13, -0.07)
23:05:50.307 00.000 21948 Worker thread wakes up
23:05:50.307 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:50.308 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:05:50.308 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.6
23:05:50.308 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.309 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:05:50.309 00.000 21948 Moving (-0.13, -0.07) raw xDistance=0.01 yDistance=0.15
23:05:50.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:50.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:50.309 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:50.310 00.001 18120 Enqueuing Expose request
23:05:50.311 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:05:50.311 00.000 21948 MoveAxis(E, 0, ABG)
23:05:50.311 00.000 21948 Move returns status 0, amount 0
23:05:50.311 00.000 21948 MoveAxis(N, 0, ABG)
23:05:50.311 00.000 21948 Move returns status 0, amount 0
23:05:50.311 00.000 21948 move complete, result=0
23:05:50.311 00.000 21948 worker thread done servicing request
23:05:50.311 00.000 21948 Worker thread wakes up
23:05:50.312 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:50.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:50.312 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:51.829 01.517 21948 Exposure complete
23:05:51.874 00.045 21948 worker thread done servicing request
23:05:51.874 00.000 18120 OnExposeComplete: enter
23:05:51.875 00.001 18120 UpdateGuideState(): m_state=6
23:05:51.876 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
23:05:51.877 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=232.15, Mass=2073, SNR=31.3, Peak=202 HFD=3.9
23:05:51.877 00.000 18120 MultiStar: [#1 0.17,-0.56,0.00,M5] [#2 0.11,-0.01,0.65,U] [#3 -0.61,-0.80,0.00,M8] [#4 -0.09,-0.47,0.00,M5] [#5 -0.04,0.05,0.52,U] [#6 -0.29,-0.27,0.00,M1] [#7 -0.13,-0.34,0.52,U] [#8 -0.28,-0.16,0.44,U] 
23:05:51.878 00.001 18120 single-star, 4 included, MultiStar: {-0.07, -0.06}, one-star: {-0.06, 0.04}
23:05:51.878 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.69 = -2.60)
23:05:51.878 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
23:05:51.879 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.54 mountX=-0.06 mountY=0.03, mountTheta=2.63
23:05:51.880 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
23:05:51.880 00.000 18120 Enqueuing Move request for scope (-0.06, 0.04)
23:05:51.881 00.001 21948 Worker thread wakes up
23:05:51.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:51.881 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.3
23:05:51.882 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:51.882 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:51.882 00.000 18120 Enqueuing Expose request
23:05:51.883 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:05:51.883 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:05:51.883 00.000 21948 Moving (-0.06, 0.04) raw xDistance=-0.06 yDistance=0.03
23:05:51.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:05:51.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:51.883 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:51.883 00.000 21948 MoveAxis(E, 0, ABG)
23:05:51.883 00.000 21948 Move returns status 0, amount 0
23:05:51.883 00.000 21948 MoveAxis(N, 0, ABG)
23:05:51.883 00.000 21948 Move returns status 0, amount 0
23:05:51.883 00.000 21948 move complete, result=0
23:05:51.883 00.000 21948 worker thread done servicing request
23:05:51.883 00.000 21948 Worker thread wakes up
23:05:51.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:51.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:51.885 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:53.505 01.620 21948 Exposure complete
23:05:53.542 00.037 21948 worker thread done servicing request
23:05:53.542 00.000 18120 OnExposeComplete: enter
23:05:53.543 00.001 18120 UpdateGuideState(): m_state=6
23:05:53.544 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
23:05:53.544 00.000 18120 Star::Find returns 1 (0), X=411.57, Y=231.80, Mass=2040, SNR=31.1, Peak=209 HFD=3.8
23:05:53.545 00.001 18120 MultiStar: [#1 0.01,-0.61,0.00,M6] [#2 -0.08,-0.54,0.00,M1] [#3 -0.07,-0.76,0.00,M9] [#4 0.08,-0.57,0.00,M6] [#5 0.17,-0.22,0.54,U] [#6 -0.14,-0.43,0.00,M2] [#7 -0.25,-0.67,0.00,M6] [#8 -0.04,-0.42,0.00,M1] 
23:05:53.545 00.000 18120 refined, 1 included, MultiStar: {0.00, -0.28}, one-star: {-0.09, -0.31}
23:05:53.546 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.43 = -0.43)
23:05:53.546 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
23:05:53.547 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=0.25 mountY=0.13, mountTheta=0.46
23:05:53.548 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.28, opts=13)
23:05:53.548 00.000 18120 Enqueuing Move request for scope (0.00, -0.28)
23:05:53.549 00.001 21948 Worker thread wakes up
23:05:53.549 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd
23:05:53.549 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.28)
23:05:53.549 00.000 21948 Moving (0.00, -0.28) raw xDistance=0.25 yDistance=0.13
23:05:53.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:05:53.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:53.549 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:53.549 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.1
23:05:53.550 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:53.550 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:53.551 00.001 18120 Enqueuing Expose request
23:05:53.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:05:53.551 00.000 21948 MoveAxis(W, 46, ABG)
23:05:53.551 00.000 21948 Guiding  Dir = 3, Dur = 46
23:05:53.551 00.000 21948 IsSlewing returns 0
23:05:53.552 00.001 21948 IsGuiding returns 0
23:05:53.554 00.002 21948 PulseGuide returned control before completion, sleep 54
23:05:53.616 00.062 21948 IsGuiding returns 0
23:05:53.616 00.000 21948 Move returns status 0, amount 46
23:05:53.616 00.000 21948 MoveAxis(N, 0, ABG)
23:05:53.616 00.000 21948 Move returns status 0, amount 0
23:05:53.616 00.000 21948 move complete, result=0
23:05:53.616 00.000 21948 worker thread done servicing request
23:05:53.616 00.000 21948 Worker thread wakes up
23:05:53.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:53.617 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:53.617 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
23:05:55.030 01.413 21948 Exposure complete
23:05:55.055 00.025 21948 worker thread done servicing request
23:05:55.055 00.000 18120 OnExposeComplete: enter
23:05:55.056 00.001 18120 UpdateGuideState(): m_state=6
23:05:55.056 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
23:05:55.057 00.001 18120 Star::Find returns 1 (0), X=411.33, Y=231.89, Mass=2283, SNR=33.0, Peak=240 HFD=4.0
23:05:55.057 00.000 18120 MultiStar: [#1 -0.04,-0.42,0.00,M7] [#2 -0.16,-0.24,0.60,U] [#3 -0.11,-0.49,0.00,M10] [#4 -0.05,-0.51,0.00,M7] [#5 -0.23,-0.15,0.46,U] [#6 -0.29,-0.00,0.44,U] [#7 -0.24,-0.51,0.00,M7] [#8 -0.46,-0.21,0.00,M2] 
23:05:55.058 00.001 18120 refined, 3 included, MultiStar: {-0.27, -0.17}, one-star: {-0.34, -0.22}
23:05:55.058 00.000 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.14) = xAngle (-1.43 = -1.43)
23:05:55.059 00.001 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.68 = 1.68)
23:05:55.060 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-2.57 mountX=0.05 mountY=0.32, mountTheta=1.43
23:05:55.061 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.17, opts=13)
23:05:55.062 00.001 18120 Enqueuing Move request for scope (-0.27, -0.17)
23:05:55.062 00.000 21948 Worker thread wakes up
23:05:55.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.17) opts 0xd
23:05:55.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.17)
23:05:55.062 00.000 21948 Moving (-0.27, -0.17) raw xDistance=0.05 yDistance=0.32
23:05:55.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:05:55.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:55.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:05:55.062 00.000 21948 MoveAxis(E, 0, ABG)
23:05:55.062 00.000 21948 Move returns status 0, amount 0
23:05:55.062 00.000 21948 MoveAxis(N, 0, ABG)
23:05:55.062 00.000 21948 Move returns status 0, amount 0
23:05:55.063 00.001 21948 move complete, result=0
23:05:55.063 00.000 21948 worker thread done servicing request
23:05:55.066 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:55.074 00.008 18120 UpdateGuideState exits: m=2283 RSB=33.0
23:05:55.075 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:55.076 00.001 18120 Enqueuing Expose request
23:05:55.076 00.000 21948 Worker thread wakes up
23:05:55.076 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:05:55.077 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:55.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:56.715 01.638 21948 Exposure complete
23:05:56.738 00.023 21948 worker thread done servicing request
23:05:56.738 00.000 18120 OnExposeComplete: enter
23:05:56.738 00.000 18120 UpdateGuideState(): m_state=6
23:05:56.739 00.001 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
23:05:56.739 00.000 18120 Star::Find returns 1 (0), X=411.55, Y=231.79, Mass=1968, SNR=30.5, Peak=175 HFD=3.9
23:05:56.740 00.001 18120 MultiStar: [#1 -0.03,-0.59,0.00,M8] [#2 0.25,-0.39,0.00,M1] [#3 -0.02,-0.63,0.00,R] [#4 -0.05,-0.83,0.00,M8] [#5 -0.11,-0.27,0.55,U] [#6 -0.10,-0.75,0.00,M2] [#7 -0.17,-0.67,0.00,M8] [#8 0.07,-0.48,0.00,M3] 
23:05:56.740 00.000 18120 refined, 1 included, MultiStar: {-0.12, -0.30}, one-star: {-0.12, -0.32}
23:05:56.741 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
23:05:56.741 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
23:05:56.742 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.93 mountX=0.23 mountY=0.24, mountTheta=0.81
23:05:56.743 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.30, opts=13)
23:05:56.743 00.000 18120 Enqueuing Move request for scope (-0.12, -0.30)
23:05:56.744 00.001 21948 Worker thread wakes up
23:05:56.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
23:05:56.744 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
23:05:56.744 00.000 21948 Moving (-0.12, -0.30) raw xDistance=0.23 yDistance=0.24
23:05:56.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:05:56.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:56.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:05:56.744 00.000 21948 MoveAxis(W, 41, ABG)
23:05:56.744 00.000 21948 Guiding  Dir = 3, Dur = 41
23:05:56.744 00.000 21948 IsSlewing returns 0
23:05:56.745 00.001 21948 IsGuiding returns 0
23:05:56.747 00.002 21948 PulseGuide returned control before completion, sleep 49
23:05:56.748 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:56.760 00.012 18120 UpdateGuideState exits: m=1968 RSB=30.5
23:05:56.760 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.761 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:56.761 00.000 18120 Enqueuing Expose request
23:05:56.809 00.048 21948 IsGuiding returns 0
23:05:56.809 00.000 21948 Move returns status 0, amount 41
23:05:56.809 00.000 21948 MoveAxis(N, 0, ABG)
23:05:56.809 00.000 21948 Move returns status 0, amount 0
23:05:56.809 00.000 21948 move complete, result=0
23:05:56.809 00.000 21948 worker thread done servicing request
23:05:56.809 00.000 21948 Worker thread wakes up
23:05:56.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:56.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:56.809 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
23:05:58.212 01.403 21948 Exposure complete
23:05:58.237 00.025 21948 worker thread done servicing request
23:05:58.237 00.000 18120 OnExposeComplete: enter
23:05:58.238 00.001 18120 UpdateGuideState(): m_state=6
23:05:58.238 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
23:05:58.239 00.001 18120 Star::Find returns 1 (0), X=411.48, Y=231.90, Mass=1782, SNR=29.1, Peak=172 HFD=3.8
23:05:58.239 00.000 18120 MultiStar: [#1 -0.11,-0.39,0.00,M9] [#2 -0.08,-0.17,0.72,U] [#3 -0.04,0.08,0.72,U] [#4 -0.15,-0.60,0.00,M9] [#5 -0.13,-0.22,0.56,U] [#6 -0.13,-0.34,0.48,U] [#7 -0.28,-0.60,0.00,M9] [#8 -0.14,-0.21,0.45,U] 
23:05:58.240 00.001 18120 refined, 5 included, MultiStar: {-0.12, -0.17}, one-star: {-0.19, -0.21}
23:05:58.240 00.000 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.14) = xAngle (-1.05 = -1.05)
23:05:58.240 00.000 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
23:05:58.241 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.19 mountX=0.10 mountY=0.18, mountTheta=1.06
23:05:58.242 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.17, opts=13)
23:05:58.242 00.000 18120 Enqueuing Move request for scope (-0.12, -0.17)
23:05:58.244 00.002 21948 Worker thread wakes up
23:05:58.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
23:05:58.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
23:05:58.244 00.000 21948 Moving (-0.12, -0.17) raw xDistance=0.10 yDistance=0.18
23:05:58.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:05:58.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:58.244 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:05:58.244 00.000 21948 MoveAxis(E, 0, ABG)
23:05:58.244 00.000 21948 Move returns status 0, amount 0
23:05:58.244 00.000 21948 MoveAxis(N, 0, ABG)
23:05:58.244 00.000 21948 Move returns status 0, amount 0
23:05:58.244 00.000 21948 move complete, result=0
23:05:58.244 00.000 21948 worker thread done servicing request
23:05:58.248 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:58.255 00.007 18120 UpdateGuideState exits: m=1782 RSB=29.1
23:05:58.256 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:58.257 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:58.257 00.000 18120 Enqueuing Expose request
23:05:58.258 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:05:58.258 00.000 21948 Worker thread wakes up
23:05:58.258 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:05:58.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:05:59.885 01.627 21948 Exposure complete
23:05:59.909 00.024 21948 worker thread done servicing request
23:05:59.909 00.000 18120 OnExposeComplete: enter
23:05:59.910 00.001 18120 UpdateGuideState(): m_state=6
23:05:59.910 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
23:05:59.911 00.001 18120 Star::Find returns 1 (0), X=411.31, Y=232.03, Mass=2060, SNR=31.1, Peak=219 HFD=4.0
23:05:59.911 00.000 18120 MultiStar: [#1 -0.24,-0.47,0.00,M10] [#2 -0.28,-0.10,0.66,U] [#3 -0.43,0.15,0.00,M1] [#4 -0.16,-0.59,0.00,M10] [#5 -0.33,-0.12,0.50,U] [#6 -0.37,-0.27,0.00,M2] [#7 -0.41,-0.46,0.00,M10] [#8 -0.39,-0.38,0.00,M3] 
23:05:59.912 00.001 18120 refined, 2 included, MultiStar: {-0.33, -0.10}, one-star: {-0.36, -0.08}
23:05:59.912 00.000 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
23:05:59.913 00.001 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
23:05:59.913 00.000 18120 CameraToMount -- cameraX=-0.33 cameraY=-0.10 hyp=0.34 cameraTheta=-2.86 mountX=-0.05 mountY=0.33, mountTheta=1.71
23:05:59.914 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=-0.10, opts=13)
23:05:59.914 00.000 18120 Enqueuing Move request for scope (-0.33, -0.10)
23:05:59.915 00.001 21948 Worker thread wakes up
23:05:59.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.10) opts 0xd
23:05:59.915 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, -0.10)
23:05:59.915 00.000 21948 Moving (-0.33, -0.10) raw xDistance=-0.05 yDistance=0.33
23:05:59.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:05:59.915 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.16 newest=0.76
23:05:59.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
23:05:59.915 00.000 21948 MoveAxis(E, 0, ABG)
23:05:59.915 00.000 21948 Move returns status 0, amount 0
23:05:59.915 00.000 21948 MoveAxis(S, 80, ABG)
23:05:59.915 00.000 21948 Guiding  Dir = 1, Dur = 80
23:05:59.916 00.001 21948 IsSlewing returns 0
23:05:59.916 00.000 21948 IsGuiding returns 0
23:05:59.919 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:05:59.921 00.002 21948 PulseGuide returned control before completion, sleep 85
23:05:59.930 00.009 18120 UpdateGuideState exits: m=2060 RSB=31.1
23:05:59.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:05:59.931 00.000 18120 Enqueuing Expose request
23:06:00.010 00.079 21948 IsGuiding returns 0
23:06:00.011 00.001 21948 Move returns status 0, amount 80
23:06:00.011 00.000 21948 move complete, result=0
23:06:00.011 00.000 21948 worker thread done servicing request
23:06:00.011 00.000 21948 Worker thread wakes up
23:06:00.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:00.011 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 80 ms SOUTH
23:06:00.012 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:01.419 01.407 21948 Exposure complete
23:06:01.441 00.022 21948 worker thread done servicing request
23:06:01.441 00.000 18120 OnExposeComplete: enter
23:06:01.442 00.001 18120 UpdateGuideState(): m_state=6
23:06:01.442 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
23:06:01.443 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=232.02, Mass=1910, SNR=30.0, Peak=188 HFD=4.1
23:06:01.443 00.000 18120 MultiStar: [#1 -0.05,-0.27,0.73,U] [#2 0.05,-0.09,0.68,U] [#3 -0.52,0.20,0.00,M2] [#4 -0.24,-0.41,0.00,R] [#5 -0.24,-0.04,0.54,U] [#6 -0.15,0.20,0.51,U] [#7 -0.25,-0.28,0.52,U] [#8 -0.40,-0.37,0.00,M4] 
23:06:01.444 00.001 18120 refined, 5 included, MultiStar: {-0.20, -0.10}, one-star: {-0.47, -0.09}
23:06:01.444 00.000 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.14) = xAngle (-1.52 = -1.52)
23:06:01.444 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.58 = 1.58)
23:06:01.445 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-2.67 mountX=0.01 mountY=0.23, mountTheta=1.52
23:06:01.446 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.10, opts=13)
23:06:01.446 00.000 18120 Enqueuing Move request for scope (-0.20, -0.10)
23:06:01.447 00.001 21948 Worker thread wakes up
23:06:01.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
23:06:01.447 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
23:06:01.447 00.000 21948 Moving (-0.20, -0.10) raw xDistance=0.01 yDistance=0.23
23:06:01.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:06:01.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:06:01.447 00.000 21948 MoveAxis(E, 0, ABG)
23:06:01.447 00.000 21948 Move returns status 0, amount 0
23:06:01.447 00.000 21948 MoveAxis(S, 54, ABG)
23:06:01.447 00.000 21948 Guiding  Dir = 1, Dur = 54
23:06:01.448 00.001 21948 IsSlewing returns 0
23:06:01.448 00.000 21948 IsGuiding returns 0
23:06:01.451 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:01.453 00.002 21948 PulseGuide returned control before completion, sleep 60
23:06:01.459 00.006 18120 UpdateGuideState exits: m=1910 RSB=30.0
23:06:01.460 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:01.460 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:01.461 00.001 18120 Enqueuing Expose request
23:06:01.527 00.066 21948 IsGuiding returns 0
23:06:01.527 00.000 21948 Move returns status 0, amount 54
23:06:01.527 00.000 21948 move complete, result=0
23:06:01.527 00.000 21948 worker thread done servicing request
23:06:01.527 00.000 21948 Worker thread wakes up
23:06:01.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:01.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:01.527 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 54 ms SOUTH
23:06:03.157 01.630 21948 Exposure complete
23:06:03.180 00.023 21948 worker thread done servicing request
23:06:03.180 00.000 18120 OnExposeComplete: enter
23:06:03.181 00.001 18120 UpdateGuideState(): m_state=6
23:06:03.181 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
23:06:03.182 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=232.01, Mass=1971, SNR=30.5, Peak=216 HFD=4.0
23:06:03.182 00.000 18120 MultiStar: [#1 0.13,-0.18,0.73,U] [#2 0.19,0.07,0.66,U] [#3 -0.33,0.03,0.68,U] [#4 0.31,0.05,0.59,U] [#5 0.26,0.07,0.51,U] [#6 0.17,0.03,0.51,U] [#7 0.08,-0.49,0.00,M10] [#8 0.11,0.05,0.44,U] 
23:06:03.183 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {-0.02, -0.10}
23:06:03.183 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.14) = xAngle (0.99 = 0.99)
23:06:03.184 00.001 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.09 = -2.19)
23:06:03.184 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=0.05 mountY=-0.07, mountTheta=-0.98
23:06:03.185 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
23:06:03.185 00.000 18120 Enqueuing Move request for scope (0.08, -0.01)
23:06:03.186 00.001 21948 Worker thread wakes up
23:06:03.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:06:03.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:06:03.186 00.000 21948 Moving (0.08, -0.01) raw xDistance=0.05 yDistance=-0.07
23:06:03.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:06:03.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:03.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:03.186 00.000 21948 MoveAxis(E, 0, ABG)
23:06:03.187 00.001 21948 Move returns status 0, amount 0
23:06:03.187 00.000 21948 MoveAxis(N, 0, ABG)
23:06:03.187 00.000 21948 Move returns status 0, amount 0
23:06:03.187 00.000 21948 move complete, result=0
23:06:03.187 00.000 21948 worker thread done servicing request
23:06:03.190 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:03.199 00.009 18120 UpdateGuideState exits: m=1971 RSB=30.5
23:06:03.200 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:03.200 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:03.201 00.001 18120 Enqueuing Expose request
23:06:03.201 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:03.201 00.000 21948 Worker thread wakes up
23:06:03.202 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:03.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:04.713 01.511 21948 Exposure complete
23:06:04.737 00.024 21948 worker thread done servicing request
23:06:04.737 00.000 18120 OnExposeComplete: enter
23:06:04.738 00.001 18120 UpdateGuideState(): m_state=6
23:06:04.738 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
23:06:04.739 00.001 18120 Star::Find returns 1 (0), X=411.84, Y=232.02, Mass=2069, SNR=31.2, Peak=239 HFD=4.2
23:06:04.739 00.000 18120 MultiStar: [#1 0.32,-0.21,0.00,M9] [#2 0.19,-0.08,0.63,U] [#3 0.25,0.14,0.67,U] [#4 0.45,-0.13,0.00,M1] [#5 0.08,-0.08,0.49,U] [#6 -0.02,-0.31,0.49,U] [#7 -0.07,-0.34,0.50,U] [#8 -0.02,-0.27,0.45,U] 
23:06:04.740 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.12}, one-star: {0.18, -0.09}
23:06:04.740 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.28 = 0.28)
23:06:04.740 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.90)
23:06:04.741 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.87 mountX=0.16 mountY=-0.04, mountTheta=-0.24
23:06:04.743 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.12, opts=13)
23:06:04.743 00.000 18120 Enqueuing Move request for scope (0.11, -0.12)
23:06:04.744 00.001 21948 Worker thread wakes up
23:06:04.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
23:06:04.744 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
23:06:04.744 00.000 21948 Moving (0.11, -0.12) raw xDistance=0.16 yDistance=-0.04
23:06:04.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:06:04.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:04.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:04.744 00.000 21948 MoveAxis(E, 0, ABG)
23:06:04.744 00.000 21948 Move returns status 0, amount 0
23:06:04.744 00.000 21948 MoveAxis(N, 0, ABG)
23:06:04.744 00.000 21948 Move returns status 0, amount 0
23:06:04.744 00.000 21948 move complete, result=0
23:06:04.744 00.000 21948 worker thread done servicing request
23:06:04.747 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:04.754 00.007 18120 UpdateGuideState exits: m=2069 RSB=31.2
23:06:04.754 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:04.755 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:04.755 00.000 18120 Enqueuing Expose request
23:06:04.756 00.001 21948 Worker thread wakes up
23:06:04.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:04.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:04.756 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:06.389 01.633 21948 Exposure complete
23:06:06.412 00.023 21948 worker thread done servicing request
23:06:06.412 00.000 18120 OnExposeComplete: enter
23:06:06.413 00.001 18120 UpdateGuideState(): m_state=6
23:06:06.413 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
23:06:06.413 00.000 18120 Star::Find returns 1 (0), X=411.42, Y=232.17, Mass=1926, SNR=30.1, Peak=183 HFD=3.8
23:06:06.414 00.001 18120 MultiStar: [#1 0.05,-0.36,0.74,U] [#2 0.21,-0.07,0.67,U] [#3 -0.03,0.30,0.71,U] [#4 0.20,0.13,0.57,U] [#5 -0.16,0.19,0.57,U] [#6 -0.19,0.02,0.51,U] [#7 -0.21,-0.37,0.00,M10] [#8 -0.05,-0.25,0.45,U] 
23:06:06.414 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {-0.24, 0.06}
23:06:06.415 00.001 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.07 = -2.22)
23:06:06.415 00.000 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
23:06:06.416 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.92 mountX=-0.02 mountY=0.03, mountTheta=2.23
23:06:06.417 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
23:06:06.417 00.000 18120 Enqueuing Move request for scope (-0.04, 0.01)
23:06:06.418 00.001 21948 Worker thread wakes up
23:06:06.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:06:06.418 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:06:06.418 00.000 21948 Moving (-0.04, 0.01) raw xDistance=-0.02 yDistance=0.03
23:06:06.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:06:06.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:06.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:06.418 00.000 21948 MoveAxis(E, 0, ABG)
23:06:06.418 00.000 21948 Move returns status 0, amount 0
23:06:06.418 00.000 21948 MoveAxis(N, 0, ABG)
23:06:06.418 00.000 21948 Move returns status 0, amount 0
23:06:06.418 00.000 21948 move complete, result=0
23:06:06.418 00.000 21948 worker thread done servicing request
23:06:06.422 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:06.431 00.009 18120 UpdateGuideState exits: m=1926 RSB=30.1
23:06:06.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.432 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:06.432 00.000 18120 Enqueuing Expose request
23:06:06.433 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:06.433 00.000 21948 Worker thread wakes up
23:06:06.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:06.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:07.957 01.524 21948 Exposure complete
23:06:07.980 00.023 21948 worker thread done servicing request
23:06:07.980 00.000 18120 OnExposeComplete: enter
23:06:07.981 00.001 18120 UpdateGuideState(): m_state=6
23:06:07.981 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
23:06:07.982 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=232.33, Mass=2330, SNR=33.3, Peak=203 HFD=4.2
23:06:07.982 00.000 18120 MultiStar: [#1 -0.03,-0.15,0.70,U] [#2 0.00,-0.00,0.59,U] [#3 0.07,0.42,0.00,M1] [#4 0.27,0.05,0.53,U] [#5 -0.12,0.22,0.47,U] [#6 0.00,0.10,0.47,U] [#7 -0.25,-0.31,0.00,R] [#8 -0.33,-0.06,0.42,U] 
23:06:07.983 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {-0.06, 0.22}
23:06:07.983 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.19 = -3.10)
23:06:07.984 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.00)
23:06:07.984 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.04 mountX=-0.07 mountY=0.00, mountTheta=3.14
23:06:07.985 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
23:06:07.986 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
23:06:07.986 00.000 21948 Worker thread wakes up
23:06:07.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:06:07.986 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:06:07.986 00.000 21948 Moving (-0.03, 0.06) raw xDistance=-0.07 yDistance=0.00
23:06:07.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:07.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:07.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:06:07.986 00.000 21948 MoveAxis(E, 0, ABG)
23:06:07.986 00.000 21948 Move returns status 0, amount 0
23:06:07.986 00.000 21948 MoveAxis(N, 0, ABG)
23:06:07.986 00.000 21948 Move returns status 0, amount 0
23:06:07.986 00.000 21948 move complete, result=0
23:06:07.986 00.000 21948 worker thread done servicing request
23:06:07.989 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:07.996 00.007 18120 UpdateGuideState exits: m=2330 RSB=33.3
23:06:07.997 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:07.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:07.998 00.001 18120 Enqueuing Expose request
23:06:07.998 00.000 21948 Worker thread wakes up
23:06:07.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:07.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:07.998 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:09.632 01.634 21948 Exposure complete
23:06:09.656 00.024 21948 worker thread done servicing request
23:06:09.657 00.001 18120 OnExposeComplete: enter
23:06:09.658 00.001 18120 UpdateGuideState(): m_state=6
23:06:09.660 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
23:06:09.660 00.000 18120 Star::Find returns 1 (0), X=411.62, Y=232.29, Mass=2124, SNR=31.4, Peak=217 HFD=3.7
23:06:09.661 00.001 18120 MultiStar: [#1 0.15,-0.25,0.68,U] [#2 0.14,-0.06,0.67,U] [#3 0.09,0.31,0.65,U] [#4 0.18,0.01,0.59,U] [#5 0.21,0.22,0.54,U] [#6 0.05,0.11,0.47,U] [#7 0.05,0.30,0.52,U] [#8 0.04,0.06,0.43,U] 
23:06:09.662 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {-0.04, 0.18}
23:06:09.662 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.14) = xAngle (1.97 = 1.97)
23:06:09.662 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.07 = -1.21)
23:06:09.663 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.82 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
23:06:09.664 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.10, opts=13)
23:06:09.665 00.001 18120 Enqueuing Move request for scope (0.09, 0.10)
23:06:09.665 00.000 21948 Worker thread wakes up
23:06:09.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:06:09.665 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:06:09.665 00.000 21948 Moving (0.09, 0.10) raw xDistance=-0.05 yDistance=-0.12
23:06:09.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:06:09.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:09.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:09.665 00.000 21948 MoveAxis(E, 0, ABG)
23:06:09.665 00.000 21948 Move returns status 0, amount 0
23:06:09.665 00.000 21948 MoveAxis(N, 0, ABG)
23:06:09.665 00.000 21948 Move returns status 0, amount 0
23:06:09.665 00.000 21948 move complete, result=0
23:06:09.665 00.000 21948 worker thread done servicing request
23:06:09.669 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:09.677 00.008 18120 UpdateGuideState exits: m=2124 RSB=31.4
23:06:09.678 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:09.678 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:09.679 00.001 18120 Enqueuing Expose request
23:06:09.679 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:09.680 00.001 21948 Worker thread wakes up
23:06:09.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:09.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:11.199 01.519 21948 Exposure complete
23:06:11.222 00.023 21948 worker thread done servicing request
23:06:11.222 00.000 18120 OnExposeComplete: enter
23:06:11.224 00.002 18120 UpdateGuideState(): m_state=6
23:06:11.225 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
23:06:11.226 00.001 18120 Star::Find returns 1 (0), X=411.57, Y=232.31, Mass=2071, SNR=31.2, Peak=190 HFD=4.0
23:06:11.227 00.001 18120 MultiStar: [#1 0.03,-0.29,0.76,U] [#2 0.01,0.10,0.62,U] [#3 0.29,0.42,0.00,M1] [#4 0.38,-0.09,0.00,M1] [#5 -0.08,0.22,0.52,U] [#6 -0.13,-0.07,0.47,U] [#7 -0.01,0.36,0.49,U] [#8 -0.39,-0.13,0.00,M1] 
23:06:11.228 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.08}, one-star: {-0.10, 0.20}
23:06:11.228 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
23:06:11.228 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.34 = 0.05)
23:06:11.229 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=-0.09 mountY=0.00, mountTheta=3.09
23:06:11.231 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
23:06:11.231 00.000 18120 Enqueuing Move request for scope (-0.04, 0.08)
23:06:11.232 00.001 21948 Worker thread wakes up
23:06:11.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:06:11.232 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:06:11.232 00.000 21948 Moving (-0.04, 0.08) raw xDistance=-0.09 yDistance=0.00
23:06:11.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:06:11.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:11.232 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:06:11.232 00.000 21948 MoveAxis(E, 0, ABG)
23:06:11.232 00.000 21948 Move returns status 0, amount 0
23:06:11.232 00.000 21948 MoveAxis(N, 0, ABG)
23:06:11.232 00.000 21948 Move returns status 0, amount 0
23:06:11.232 00.000 21948 move complete, result=0
23:06:11.232 00.000 21948 worker thread done servicing request
23:06:11.235 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:11.242 00.007 18120 UpdateGuideState exits: m=2071 RSB=31.2
23:06:11.243 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:11.243 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:11.244 00.001 18120 Enqueuing Expose request
23:06:11.244 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:11.245 00.001 21948 Worker thread wakes up
23:06:11.245 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:11.245 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:12.867 01.622 21948 Exposure complete
23:06:12.890 00.023 21948 worker thread done servicing request
23:06:12.890 00.000 18120 OnExposeComplete: enter
23:06:12.891 00.001 18120 UpdateGuideState(): m_state=6
23:06:12.892 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
23:06:12.892 00.000 18120 Star::Find returns 1 (0), X=411.43, Y=232.28, Mass=2020, SNR=31.0, Peak=180 HFD=4.0
23:06:12.893 00.001 18120 MultiStar: [#1 0.00,-0.22,0.69,U] [#2 -0.22,0.33,0.00,M1] [#3 0.13,0.54,0.00,M2] [#4 0.09,0.06,0.58,U] [#5 -0.00,0.32,0.53,U] [#6 -0.05,0.05,0.49,U] [#7 0.10,0.32,0.51,U] [#8 -0.19,0.23,0.44,U] 
23:06:12.893 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.12}, one-star: {-0.23, 0.17}
23:06:12.893 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.15 = -3.13)
23:06:12.894 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.03)
23:06:12.894 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.01 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
23:06:12.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
23:06:12.897 00.002 18120 Enqueuing Move request for scope (-0.06, 0.12)
23:06:12.898 00.001 21948 Worker thread wakes up
23:06:12.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:06:12.898 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:06:12.898 00.000 21948 Moving (-0.06, 0.12) raw xDistance=-0.13 yDistance=-0.00
23:06:12.899 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:06:12.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:12.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:06:12.899 00.000 21948 MoveAxis(E, 0, ABG)
23:06:12.899 00.000 21948 Move returns status 0, amount 0
23:06:12.899 00.000 21948 MoveAxis(N, 0, ABG)
23:06:12.899 00.000 21948 Move returns status 0, amount 0
23:06:12.899 00.000 21948 move complete, result=0
23:06:12.899 00.000 21948 worker thread done servicing request
23:06:12.903 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:12.911 00.008 18120 UpdateGuideState exits: m=2020 RSB=31.0
23:06:12.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:12.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:12.913 00.001 18120 Enqueuing Expose request
23:06:12.915 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:12.915 00.000 21948 Worker thread wakes up
23:06:12.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:12.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:14.436 01.521 21948 Exposure complete
23:06:14.460 00.024 21948 worker thread done servicing request
23:06:14.461 00.001 18120 OnExposeComplete: enter
23:06:14.461 00.000 18120 UpdateGuideState(): m_state=6
23:06:14.462 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
23:06:14.462 00.000 18120 Star::Find returns 1 (0), X=411.53, Y=232.16, Mass=1997, SNR=30.7, Peak=197 HFD=3.8
23:06:14.463 00.001 18120 MultiStar: [#1 -0.14,-0.11,0.78,U] [#2 -0.04,0.17,0.64,U] [#3 -0.36,0.45,0.00,M3] [#4 0.08,0.17,0.56,U] [#5 -0.05,0.09,0.52,U] [#6 -0.26,0.00,0.51,U] [#7 0.11,0.30,0.51,U] [#8 -0.09,0.13,0.43,U] 
23:06:14.463 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.14, 0.05}
23:06:14.464 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
23:06:14.464 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.25)
23:06:14.464 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.11 cameraTheta=2.29 mountX=-0.11 mountY=0.03, mountTheta=2.89
23:06:14.466 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.09, opts=13)
23:06:14.467 00.001 18120 Enqueuing Move request for scope (-0.08, 0.09)
23:06:14.468 00.001 21948 Worker thread wakes up
23:06:14.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:06:14.468 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:06:14.468 00.000 21948 Moving (-0.08, 0.09) raw xDistance=-0.11 yDistance=0.03
23:06:14.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:14.469 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:14.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:14.469 00.000 21948 MoveAxis(E, 0, ABG)
23:06:14.469 00.000 21948 Move returns status 0, amount 0
23:06:14.469 00.000 21948 MoveAxis(N, 0, ABG)
23:06:14.469 00.000 21948 Move returns status 0, amount 0
23:06:14.469 00.000 21948 move complete, result=0
23:06:14.469 00.000 21948 worker thread done servicing request
23:06:14.472 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:14.480 00.008 18120 UpdateGuideState exits: m=1997 RSB=30.7
23:06:14.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.481 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:14.481 00.000 18120 Enqueuing Expose request
23:06:14.481 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:14.482 00.001 21948 Worker thread wakes up
23:06:14.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:14.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:16.105 01.623 21948 Exposure complete
23:06:16.129 00.024 21948 worker thread done servicing request
23:06:16.130 00.001 18120 OnExposeComplete: enter
23:06:16.130 00.000 18120 UpdateGuideState(): m_state=6
23:06:16.131 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
23:06:16.131 00.000 18120 Star::Find returns 1 (0), X=411.41, Y=232.17, Mass=1915, SNR=30.0, Peak=174 HFD=3.9
23:06:16.132 00.001 18120 MultiStar: [#1 -0.32,-0.11,0.72,U] [#2 -0.19,0.16,0.67,U] [#3 0.01,0.56,0.00,M4] [#4 0.24,0.33,0.00,M1] [#5 -0.14,0.26,0.50,U] [#6 -0.15,0.20,0.52,U] [#7 -0.26,0.24,0.55,U] [#8 -0.40,0.28,0.00,M1] 
23:06:16.132 00.000 18120 refined, 5 included, MultiStar: {-0.23, 0.11}, one-star: {-0.25, 0.06}
23:06:16.133 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.82 = -2.47)
23:06:16.133 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.63)
23:06:16.134 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.67 mountX=-0.20 mountY=0.15, mountTheta=2.49
23:06:16.135 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.11, opts=13)
23:06:16.135 00.000 18120 Enqueuing Move request for scope (-0.23, 0.11)
23:06:16.136 00.001 21948 Worker thread wakes up
23:06:16.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
23:06:16.136 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
23:06:16.136 00.000 21948 Moving (-0.23, 0.11) raw xDistance=-0.20 yDistance=0.15
23:06:16.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:06:16.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:16.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:06:16.136 00.000 21948 MoveAxis(E, 0, ABG)
23:06:16.136 00.000 21948 Move returns status 0, amount 0
23:06:16.136 00.000 21948 MoveAxis(N, 0, ABG)
23:06:16.136 00.000 21948 Move returns status 0, amount 0
23:06:16.136 00.000 21948 move complete, result=0
23:06:16.136 00.000 21948 worker thread done servicing request
23:06:16.139 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:16.147 00.008 18120 UpdateGuideState exits: m=1915 RSB=30.0
23:06:16.148 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:16.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:16.149 00.001 18120 Enqueuing Expose request
23:06:16.149 00.000 21948 Worker thread wakes up
23:06:16.149 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:16.149 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:16.149 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:17.669 01.520 21948 Exposure complete
23:06:17.696 00.027 21948 worker thread done servicing request
23:06:17.697 00.001 18120 OnExposeComplete: enter
23:06:17.697 00.000 18120 UpdateGuideState(): m_state=6
23:06:17.698 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
23:06:17.698 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=232.60, Mass=2044, SNR=31.1, Peak=168 HFD=3.8
23:06:17.700 00.002 18120 MultiStar: [#1 -0.14,0.13,0.72,U] [#2 -0.11,0.47,0.00,M1] [#3 -0.16,0.54,0.00,M5] [#4 0.11,0.23,0.55,U] [#5 -0.28,0.48,0.00,M1] [#6 -0.45,0.23,0.00,M1] [#7 -0.15,0.33,0.51,U] [#8 -0.22,0.26,0.44,U] 
23:06:17.702 00.002 18120 refined, 4 included, MultiStar: {-0.18, 0.31}, one-star: {-0.36, 0.49}
23:06:17.705 00.003 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
23:06:17.707 00.002 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.06)
23:06:17.707 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.10 mountX=-0.36 mountY=0.02, mountTheta=3.08
23:06:17.709 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.31, opts=13)
23:06:17.709 00.000 18120 Enqueuing Move request for scope (-0.18, 0.31)
23:06:17.710 00.001 21948 Worker thread wakes up
23:06:17.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:17.710 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.1
23:06:17.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:17.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:17.711 00.000 18120 Enqueuing Expose request
23:06:17.712 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
23:06:17.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
23:06:17.712 00.000 21948 Moving (-0.18, 0.31) raw xDistance=-0.36 yDistance=0.02
23:06:17.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
23:06:17.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:17.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:06:17.712 00.000 21948 MoveAxis(E, 64, ABG)
23:06:17.712 00.000 21948 Guiding  Dir = 2, Dur = 64
23:06:17.712 00.000 21948 IsSlewing returns 0
23:06:17.712 00.000 21948 IsGuiding returns 0
23:06:17.714 00.002 21948 PulseGuide returned control before completion, sleep 73
23:06:17.792 00.078 21948 IsGuiding returns 0
23:06:17.792 00.000 21948 Move returns status 0, amount 64
23:06:17.793 00.001 21948 MoveAxis(N, 0, ABG)
23:06:17.793 00.000 21948 Move returns status 0, amount 0
23:06:17.793 00.000 21948 move complete, result=0
23:06:17.793 00.000 21948 worker thread done servicing request
23:06:17.793 00.000 21948 Worker thread wakes up
23:06:17.793 00.000 18120 GuideStep: -0.4 px 64 ms EAST, 0.0 px 0 ms NORTH
23:06:17.794 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:17.795 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:19.416 01.621 21948 Exposure complete
23:06:19.451 00.035 21948 worker thread done servicing request
23:06:19.451 00.000 18120 OnExposeComplete: enter
23:06:19.452 00.001 18120 UpdateGuideState(): m_state=6
23:06:19.452 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
23:06:19.453 00.001 18120 Star::Find returns 1 (0), X=411.35, Y=232.20, Mass=2084, SNR=31.5, Peak=210 HFD=4.1
23:06:19.454 00.001 18120 MultiStar: [#1 -0.18,-0.32,0.71,U] [#2 0.02,0.00,0.67,U] [#3 0.21,0.41,0.00,M6] [#4 0.29,-0.24,0.54,U] [#5 -0.26,0.02,0.53,U] [#6 -0.01,-0.09,0.48,U] [#7 0.11,-0.22,0.52,U] [#8 -0.20,-0.18,0.43,U] 
23:06:19.455 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.10}, one-star: {-0.31, 0.09}
23:06:19.456 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
23:06:19.457 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
23:06:19.458 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.30 mountX=0.06 mountY=0.13, mountTheta=1.16
23:06:19.459 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.10, opts=13)
23:06:19.460 00.001 18120 Enqueuing Move request for scope (-0.09, -0.10)
23:06:19.461 00.001 21948 Worker thread wakes up
23:06:19.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:19.461 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.5
23:06:19.461 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
23:06:19.461 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
23:06:19.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:19.462 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:19.462 00.000 18120 Enqueuing Expose request
23:06:19.464 00.002 21948 Moving (-0.09, -0.10) raw xDistance=0.06 yDistance=0.13
23:06:19.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:06:19.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:19.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:06:19.464 00.000 21948 MoveAxis(E, 0, ABG)
23:06:19.464 00.000 21948 Move returns status 0, amount 0
23:06:19.464 00.000 21948 MoveAxis(N, 0, ABG)
23:06:19.464 00.000 21948 Move returns status 0, amount 0
23:06:19.464 00.000 21948 move complete, result=0
23:06:19.464 00.000 21948 worker thread done servicing request
23:06:19.464 00.000 21948 Worker thread wakes up
23:06:19.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:19.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:19.465 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:20.980 01.515 21948 Exposure complete
23:06:21.021 00.041 21948 worker thread done servicing request
23:06:21.021 00.000 18120 OnExposeComplete: enter
23:06:21.021 00.000 18120 UpdateGuideState(): m_state=6
23:06:21.022 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
23:06:21.022 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=232.14, Mass=1864, SNR=29.7, Peak=176 HFD=3.9
23:06:21.023 00.001 18120 MultiStar: [#1 -0.22,-0.11,0.74,U] [#2 -0.04,0.04,0.68,U] [#3 0.08,0.45,0.00,M7] [#4 0.27,-0.18,0.59,U] [#5 -0.22,0.03,0.54,U] [#6 -0.18,0.09,0.51,U] [#7 0.05,-0.04,0.55,U] [#8 -0.22,-0.15,0.45,U] 
23:06:21.023 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.03}, one-star: {-0.36, 0.03}
23:06:21.024 00.001 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
23:06:21.024 00.000 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
23:06:21.025 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.92 mountX=-0.03 mountY=0.13, mountTheta=1.78
23:06:21.026 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.03, opts=13)
23:06:21.027 00.001 18120 Enqueuing Move request for scope (-0.13, -0.03)
23:06:21.027 00.000 21948 Worker thread wakes up
23:06:21.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:21.028 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.7
23:06:21.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:21.029 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:21.029 00.000 18120 Enqueuing Expose request
23:06:21.029 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
23:06:21.029 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
23:06:21.029 00.000 21948 Moving (-0.13, -0.03) raw xDistance=-0.03 yDistance=0.13
23:06:21.029 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:06:21.029 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:21.030 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:06:21.030 00.000 21948 MoveAxis(E, 0, ABG)
23:06:21.030 00.000 21948 Move returns status 0, amount 0
23:06:21.030 00.000 21948 MoveAxis(N, 0, ABG)
23:06:21.030 00.000 21948 Move returns status 0, amount 0
23:06:21.030 00.000 21948 move complete, result=0
23:06:21.030 00.000 21948 worker thread done servicing request
23:06:21.030 00.000 21948 Worker thread wakes up
23:06:21.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:21.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:21.030 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:22.759 01.729 21948 Exposure complete
23:06:22.786 00.027 21948 worker thread done servicing request
23:06:22.786 00.000 18120 OnExposeComplete: enter
23:06:22.786 00.000 18120 UpdateGuideState(): m_state=6
23:06:22.787 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
23:06:22.787 00.000 18120 Star::Find returns 1 (0), X=411.35, Y=232.04, Mass=1898, SNR=30.0, Peak=174 HFD=4.1
23:06:22.789 00.002 18120 MultiStar: [#1 -0.14,-0.35,0.73,U] [#2 -0.08,-0.00,0.65,U] [#3 -0.53,0.46,0.00,M8] [#4 0.16,0.07,0.61,U] [#5 -0.25,0.17,0.58,U] [#6 -0.38,0.11,0.00,M1] [#7 -0.21,-0.06,0.54,U] [#8 -0.13,-0.09,0.44,U] 
23:06:22.790 00.001 18120 refined, 6 included, MultiStar: {-0.15, -0.06}, one-star: {-0.32, -0.07}
23:06:22.791 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.63 = -1.63)
23:06:22.791 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
23:06:22.792 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=-0.01 mountY=0.16, mountTheta=1.63
23:06:22.793 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.06, opts=13)
23:06:22.793 00.000 18120 Enqueuing Move request for scope (-0.15, -0.06)
23:06:22.794 00.001 21948 Worker thread wakes up
23:06:22.794 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:22.794 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.0
23:06:22.795 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:22.795 00.000 18120 Enqueuing Expose request
23:06:22.796 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
23:06:22.796 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
23:06:22.796 00.000 21948 Moving (-0.15, -0.06) raw xDistance=-0.01 yDistance=0.16
23:06:22.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:06:22.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:22.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:06:22.796 00.000 21948 MoveAxis(E, 0, ABG)
23:06:22.796 00.000 21948 Move returns status 0, amount 0
23:06:22.796 00.000 21948 MoveAxis(N, 0, ABG)
23:06:22.796 00.000 21948 Move returns status 0, amount 0
23:06:22.796 00.000 21948 move complete, result=0
23:06:22.796 00.000 21948 worker thread done servicing request
23:06:22.796 00.000 21948 Worker thread wakes up
23:06:22.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:22.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:22.797 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:24.212 01.415 21948 Exposure complete
23:06:24.251 00.039 21948 worker thread done servicing request
23:06:24.251 00.000 18120 OnExposeComplete: enter
23:06:24.252 00.001 18120 UpdateGuideState(): m_state=6
23:06:24.252 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
23:06:24.253 00.001 18120 Star::Find returns 1 (0), X=411.43, Y=231.93, Mass=2102, SNR=31.4, Peak=200 HFD=3.9
23:06:24.254 00.001 18120 MultiStar: [#1 -0.20,-0.42,0.00,M1] [#2 -0.00,0.03,0.67,U] [#3 0.04,0.43,0.00,M9] [#4 0.29,-0.13,0.54,U] [#5 -0.13,-0.03,0.52,U] [#6 -0.54,-0.11,0.00,M2] [#7 0.23,-0.03,0.49,U] [#8 -0.19,-0.08,0.44,U] 
23:06:24.254 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.08}, one-star: {-0.23, -0.18}
23:06:24.255 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
23:06:24.255 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
23:06:24.256 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.93 mountX=0.06 mountY=0.06, mountTheta=0.81
23:06:24.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.08, opts=13)
23:06:24.258 00.001 18120 Enqueuing Move request for scope (-0.03, -0.08)
23:06:24.258 00.000 21948 Worker thread wakes up
23:06:24.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:24.260 00.002 18120 UpdateGuideState exits: m=2102 RSB=31.4
23:06:24.263 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:06:24.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:24.264 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:24.264 00.000 18120 Enqueuing Expose request
23:06:24.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:06:24.264 00.000 21948 Moving (-0.03, -0.08) raw xDistance=0.06 yDistance=0.06
23:06:24.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:06:24.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:24.265 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:24.265 00.000 21948 MoveAxis(E, 0, ABG)
23:06:24.265 00.000 21948 Move returns status 0, amount 0
23:06:24.265 00.000 21948 MoveAxis(N, 0, ABG)
23:06:24.265 00.000 21948 Move returns status 0, amount 0
23:06:24.265 00.000 21948 move complete, result=0
23:06:24.265 00.000 21948 worker thread done servicing request
23:06:24.265 00.000 21948 Worker thread wakes up
23:06:24.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:24.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:24.265 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:25.899 01.634 21948 Exposure complete
23:06:25.925 00.026 21948 worker thread done servicing request
23:06:25.925 00.000 18120 OnExposeComplete: enter
23:06:25.926 00.001 18120 UpdateGuideState(): m_state=6
23:06:25.926 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
23:06:25.927 00.001 18120 Star::Find returns 1 (0), X=411.44, Y=232.05, Mass=1981, SNR=30.5, Peak=209 HFD=3.9
23:06:25.927 00.000 18120 MultiStar: [#1 -0.15,-0.36,0.00,M2] [#2 -0.08,-0.10,0.65,U] [#3 -0.12,0.35,0.66,U] [#4 0.26,-0.12,0.58,U] [#5 -0.10,0.05,0.54,U] [#6 -0.42,-0.19,0.00,M3] [#7 -0.06,0.14,0.53,U] [#8 -0.19,-0.22,0.46,U] 
23:06:25.928 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.01}, one-star: {-0.22, -0.06}
23:06:25.928 00.000 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.14) = xAngle (4.17 = -2.12)
23:06:25.929 00.001 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.27 = 0.99)
23:06:25.929 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.09 cameraTheta=3.02 mountX=-0.04 mountY=0.07, mountTheta=2.13
23:06:25.931 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
23:06:25.932 00.001 18120 Enqueuing Move request for scope (-0.08, 0.01)
23:06:25.932 00.000 21948 Worker thread wakes up
23:06:25.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:06:25.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:06:25.932 00.000 21948 Moving (-0.08, 0.01) raw xDistance=-0.04 yDistance=0.07
23:06:25.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:06:25.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:25.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:25.933 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:25.933 00.000 21948 MoveAxis(E, 0, ABG)
23:06:25.933 00.000 21948 Move returns status 0, amount 0
23:06:25.933 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.5
23:06:25.934 00.001 21948 MoveAxis(N, 0, ABG)
23:06:25.934 00.000 21948 Move returns status 0, amount 0
23:06:25.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:25.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:25.935 00.000 18120 Enqueuing Expose request
23:06:25.936 00.001 21948 move complete, result=0
23:06:25.936 00.000 21948 worker thread done servicing request
23:06:25.936 00.000 21948 Worker thread wakes up
23:06:25.936 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:25.937 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:25.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:27.464 01.527 21948 Exposure complete
23:06:27.507 00.043 21948 worker thread done servicing request
23:06:27.507 00.000 18120 OnExposeComplete: enter
23:06:27.508 00.001 18120 UpdateGuideState(): m_state=6
23:06:27.509 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
23:06:27.510 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=232.16, Mass=2149, SNR=31.9, Peak=202 HFD=4.1
23:06:27.511 00.001 18120 MultiStar: [#1 -0.12,-0.24,0.67,U] [#2 0.00,0.09,0.64,U] [#3 0.15,0.70,0.00,M9] [#4 0.30,-0.10,0.55,U] [#5 -0.14,0.10,0.51,U] [#6 -0.18,0.02,0.45,U] [#7 -0.04,-0.03,0.51,U] [#8 -0.13,-0.04,0.43,U] 
23:06:27.514 00.003 18120 refined, 7 included, MultiStar: {-0.11, -0.02}, one-star: {-0.37, 0.05}
23:06:27.515 00.001 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.14) = xAngle (-1.85 = -1.85)
23:06:27.516 00.001 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.25 = 1.25)
23:06:27.517 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=-0.03 mountY=0.10, mountTheta=1.85
23:06:27.520 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
23:06:27.521 00.001 18120 Enqueuing Move request for scope (-0.11, -0.02)
23:06:27.523 00.002 21948 Worker thread wakes up
23:06:27.523 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:06:27.523 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:06:27.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:27.523 00.000 18120 UpdateGuideState exits: m=2149 RSB=31.9
23:06:27.524 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:27.524 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:27.525 00.001 18120 Enqueuing Expose request
23:06:27.525 00.000 21948 Moving (-0.11, -0.02) raw xDistance=-0.03 yDistance=0.10
23:06:27.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:06:27.525 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:27.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:06:27.525 00.000 21948 MoveAxis(E, 0, ABG)
23:06:27.525 00.000 21948 Move returns status 0, amount 0
23:06:27.525 00.000 21948 MoveAxis(N, 0, ABG)
23:06:27.525 00.000 21948 Move returns status 0, amount 0
23:06:27.526 00.001 21948 move complete, result=0
23:06:27.526 00.000 21948 worker thread done servicing request
23:06:27.526 00.000 21948 Worker thread wakes up
23:06:27.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:27.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:27.526 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:29.151 01.625 21948 Exposure complete
23:06:29.200 00.049 21948 worker thread done servicing request
23:06:29.200 00.000 18120 OnExposeComplete: enter
23:06:29.201 00.001 18120 UpdateGuideState(): m_state=6
23:06:29.202 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
23:06:29.202 00.000 18120 Star::Find returns 1 (0), X=411.50, Y=232.27, Mass=2048, SNR=31.0, Peak=171 HFD=3.9
23:06:29.203 00.001 18120 MultiStar: [#1 -0.06,-0.17,0.72,U] [#2 -0.10,-0.01,0.66,U] [#3 -0.11,0.55,0.00,M10] [#4 -0.05,0.11,0.55,U] [#5 -0.15,0.12,0.51,U] [#6 -0.13,0.12,0.49,U] [#7 -0.03,0.16,0.55,U] [#8 -0.34,-0.06,0.42,U] 
23:06:29.203 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.06}, one-star: {-0.16, 0.16}
23:06:29.204 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.85 = -2.43)
23:06:29.205 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.67)
23:06:29.206 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.71 mountX=-0.10 mountY=0.08, mountTheta=2.46
23:06:29.208 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.06, opts=13)
23:06:29.209 00.001 18120 Enqueuing Move request for scope (-0.12, 0.06)
23:06:29.209 00.000 21948 Worker thread wakes up
23:06:29.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:29.210 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.0
23:06:29.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:29.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:29.211 00.001 18120 Enqueuing Expose request
23:06:29.211 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
23:06:29.211 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
23:06:29.211 00.000 21948 Moving (-0.12, 0.06) raw xDistance=-0.10 yDistance=0.08
23:06:29.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:06:29.211 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:29.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:06:29.211 00.000 21948 MoveAxis(E, 0, ABG)
23:06:29.211 00.000 21948 Move returns status 0, amount 0
23:06:29.211 00.000 21948 MoveAxis(N, 0, ABG)
23:06:29.211 00.000 21948 Move returns status 0, amount 0
23:06:29.211 00.000 21948 move complete, result=0
23:06:29.211 00.000 21948 worker thread done servicing request
23:06:29.211 00.000 21948 Worker thread wakes up
23:06:29.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:29.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:29.212 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:30.733 01.521 21948 Exposure complete
23:06:30.769 00.036 21948 worker thread done servicing request
23:06:30.769 00.000 18120 OnExposeComplete: enter
23:06:30.770 00.001 18120 UpdateGuideState(): m_state=6
23:06:30.770 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
23:06:30.771 00.001 18120 Star::Find returns 1 (0), X=411.44, Y=232.43, Mass=2049, SNR=31.1, Peak=169 HFD=4.1
23:06:30.771 00.000 18120 MultiStar: [#1 -0.06,-0.14,0.69,U] [#2 -0.09,0.34,0.60,U] [#3 0.01,0.55,0.00,R] [#4 0.09,-0.20,0.57,U] [#5 -0.07,0.03,0.51,U] [#6 -0.23,0.06,0.48,U] [#7 -0.05,0.22,0.51,U] [#8 -0.26,0.18,0.43,U] 
23:06:30.771 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.23, 0.32}
23:06:30.772 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.51 = -2.77)
23:06:30.772 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
23:06:30.773 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.37 mountX=-0.15 mountY=0.05, mountTheta=2.81
23:06:30.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
23:06:30.775 00.001 18120 Enqueuing Move request for scope (-0.12, 0.11)
23:06:30.775 00.000 21948 Worker thread wakes up
23:06:30.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:30.776 00.001 18120 UpdateGuideState exits: m=2049 RSB=31.1
23:06:30.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:30.777 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:30.777 00.000 18120 Enqueuing Expose request
23:06:30.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
23:06:30.778 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
23:06:30.778 00.000 21948 Moving (-0.12, 0.11) raw xDistance=-0.15 yDistance=0.05
23:06:30.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:06:30.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:30.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:06:30.778 00.000 21948 MoveAxis(E, 0, ABG)
23:06:30.778 00.000 21948 Move returns status 0, amount 0
23:06:30.778 00.000 21948 MoveAxis(N, 0, ABG)
23:06:30.778 00.000 21948 Move returns status 0, amount 0
23:06:30.778 00.000 21948 move complete, result=0
23:06:30.779 00.001 21948 worker thread done servicing request
23:06:30.779 00.000 21948 Worker thread wakes up
23:06:30.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:30.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:30.779 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:32.407 01.628 21948 Exposure complete
23:06:32.458 00.051 21948 worker thread done servicing request
23:06:32.459 00.001 18120 OnExposeComplete: enter
23:06:32.460 00.001 18120 UpdateGuideState(): m_state=6
23:06:32.461 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
23:06:32.461 00.000 18120 Star::Find returns 1 (0), X=411.42, Y=232.26, Mass=1990, SNR=30.6, Peak=177 HFD=3.8
23:06:32.462 00.001 18120 MultiStar: [#1 0.03,-0.23,0.70,U] [#2 -0.19,0.26,0.69,U] [#3 -0.42,-0.06,0.00,M1] [#4 0.40,0.11,0.00,M1] [#5 -0.13,0.16,0.50,U] [#6 -0.27,0.10,0.50,U] [#7 0.08,0.34,0.52,U] [#8 -0.15,0.06,0.44,U] 
23:06:32.462 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.11}, one-star: {-0.24, 0.15}
23:06:32.464 00.002 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.58 = -2.70)
23:06:32.465 00.001 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.69 = 0.40)
23:06:32.466 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=-0.16 mountY=0.07, mountTheta=2.73
23:06:32.468 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.11, opts=13)
23:06:32.470 00.002 18120 Enqueuing Move request for scope (-0.13, 0.11)
23:06:32.470 00.000 21948 Worker thread wakes up
23:06:32.471 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:06:32.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:32.473 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:06:32.473 00.000 21948 Moving (-0.13, 0.11) raw xDistance=-0.16 yDistance=0.07
23:06:32.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:06:32.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:32.473 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.6
23:06:32.474 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:32.475 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:32.475 00.000 21948 MoveAxis(E, 0, ABG)
23:06:32.475 00.000 21948 Move returns status 0, amount 0
23:06:32.475 00.000 21948 MoveAxis(N, 0, ABG)
23:06:32.475 00.000 21948 Move returns status 0, amount 0
23:06:32.475 00.000 21948 move complete, result=0
23:06:32.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:32.476 00.001 18120 Enqueuing Expose request
23:06:32.478 00.002 21948 worker thread done servicing request
23:06:32.478 00.000 21948 Worker thread wakes up
23:06:32.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:32.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:32.478 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:34.002 01.524 21948 Exposure complete
23:06:34.046 00.044 21948 worker thread done servicing request
23:06:34.047 00.001 18120 OnExposeComplete: enter
23:06:34.047 00.000 18120 UpdateGuideState(): m_state=6
23:06:34.048 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
23:06:34.048 00.000 18120 Star::Find returns 1 (0), X=411.42, Y=232.19, Mass=2094, SNR=31.5, Peak=188 HFD=3.9
23:06:34.049 00.001 18120 MultiStar: [#1 -0.07,-0.24,0.69,U] [#2 0.08,0.32,0.64,U] [#3 -0.10,-0.06,0.65,U] [#4 0.14,-0.19,0.54,U] [#5 -0.23,-0.10,0.50,U] [#6 -0.40,-0.04,0.00,M1] [#7 -0.14,0.19,0.51,U] [#8 -0.15,0.26,0.41,U] 
23:06:34.049 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.25, 0.08}
23:06:34.050 00.001 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.02 = -2.26)
23:06:34.050 00.000 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.84)
23:06:34.051 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.88 mountX=-0.06 mountY=0.07, mountTheta=2.28
23:06:34.052 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
23:06:34.053 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
23:06:34.053 00.000 21948 Worker thread wakes up
23:06:34.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:06:34.053 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:06:34.053 00.000 21948 Moving (-0.10, 0.03) raw xDistance=-0.06 yDistance=0.07
23:06:34.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:06:34.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:34.054 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:06:34.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:34.055 00.001 18120 Enqueuing Expose request
23:06:34.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:34.055 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:34.055 00.000 21948 MoveAxis(E, 0, ABG)
23:06:34.055 00.000 21948 Move returns status 0, amount 0
23:06:34.055 00.000 21948 MoveAxis(N, 0, ABG)
23:06:34.055 00.000 21948 Move returns status 0, amount 0
23:06:34.055 00.000 21948 move complete, result=0
23:06:34.055 00.000 21948 worker thread done servicing request
23:06:34.056 00.001 21948 Worker thread wakes up
23:06:34.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:34.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:34.056 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:35.686 01.630 21948 Exposure complete
23:06:35.753 00.067 21948 worker thread done servicing request
23:06:35.754 00.001 18120 OnExposeComplete: enter
23:06:35.755 00.001 18120 UpdateGuideState(): m_state=6
23:06:35.757 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
23:06:35.758 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=232.09, Mass=1947, SNR=30.3, Peak=223 HFD=4.1
23:06:35.759 00.001 18120 MultiStar: [#1 -0.30,-0.28,0.00,M1] [#2 -0.14,0.07,0.67,U] [#3 -0.07,-0.07,0.68,U] [#4 -0.00,-0.10,0.59,U] [#5 -0.16,0.12,0.53,U] [#6 -0.40,-0.02,0.00,M2] [#7 -0.20,0.06,0.53,U] [#8 -0.31,0.14,0.41,U] 
23:06:35.760 00.001 18120 refined, 6 included, MultiStar: {-0.22, 0.02}, one-star: {-0.50, -0.02}
23:06:35.761 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.14) = xAngle (4.20 = -2.08)
23:06:35.762 00.001 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.02)
23:06:35.764 00.002 18120 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.06 mountX=-0.11 mountY=0.19, mountTheta=2.09
23:06:35.766 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.02, opts=13)
23:06:35.766 00.000 18120 Enqueuing Move request for scope (-0.22, 0.02)
23:06:35.767 00.001 21948 Worker thread wakes up
23:06:35.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
23:06:35.767 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
23:06:35.767 00.000 21948 Moving (-0.22, 0.02) raw xDistance=-0.11 yDistance=0.19
23:06:35.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:35.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:35.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:35.768 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:06:35.768 00.000 21948 MoveAxis(E, 0, ABG)
23:06:35.768 00.000 21948 Move returns status 0, amount 0
23:06:35.768 00.000 21948 MoveAxis(N, 0, ABG)
23:06:35.768 00.000 21948 Move returns status 0, amount 0
23:06:35.768 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.3
23:06:35.769 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:35.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:35.770 00.001 18120 Enqueuing Expose request
23:06:35.770 00.000 21948 move complete, result=0
23:06:35.770 00.000 21948 worker thread done servicing request
23:06:35.770 00.000 21948 Worker thread wakes up
23:06:35.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:35.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:35.770 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:37.188 01.418 21948 Exposure complete
23:06:37.235 00.047 21948 worker thread done servicing request
23:06:37.235 00.000 18120 OnExposeComplete: enter
23:06:37.236 00.001 18120 UpdateGuideState(): m_state=6
23:06:37.237 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
23:06:37.237 00.000 18120 Star::Find returns 1 (0), X=411.38, Y=232.14, Mass=2031, SNR=30.9, Peak=190 HFD=3.9
23:06:37.238 00.001 18120 MultiStar: [#1 0.01,-0.42,0.00,M2] [#2 0.05,-0.12,0.63,U] [#3 0.04,0.02,0.67,U] [#4 0.17,-0.29,0.57,U] [#5 -0.10,0.13,0.53,U] [#6 -0.11,-0.10,0.51,U] [#7 -0.02,-0.17,0.52,U] [#8 -0.24,-0.28,0.41,U] 
23:06:37.239 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {-0.29, 0.03}
23:06:37.239 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
23:06:37.239 00.000 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
23:06:37.241 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=0.04 mountY=0.10, mountTheta=1.17
23:06:37.242 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.08, opts=13)
23:06:37.242 00.000 18120 Enqueuing Move request for scope (-0.07, -0.08)
23:06:37.243 00.001 21948 Worker thread wakes up
23:06:37.243 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:37.243 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.9
23:06:37.244 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:37.244 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:37.244 00.000 18120 Enqueuing Expose request
23:06:37.245 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:06:37.245 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:06:37.245 00.000 21948 Moving (-0.07, -0.08) raw xDistance=0.04 yDistance=0.10
23:06:37.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:06:37.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:37.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:06:37.245 00.000 21948 MoveAxis(E, 0, ABG)
23:06:37.245 00.000 21948 Move returns status 0, amount 0
23:06:37.245 00.000 21948 MoveAxis(N, 0, ABG)
23:06:37.245 00.000 21948 Move returns status 0, amount 0
23:06:37.245 00.000 21948 move complete, result=0
23:06:37.245 00.000 21948 worker thread done servicing request
23:06:37.245 00.000 21948 Worker thread wakes up
23:06:37.245 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:37.245 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:37.245 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:38.878 01.633 21948 Exposure complete
23:06:38.919 00.041 21948 worker thread done servicing request
23:06:38.919 00.000 18120 OnExposeComplete: enter
23:06:38.920 00.001 18120 UpdateGuideState(): m_state=6
23:06:38.920 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
23:06:38.921 00.001 18120 Star::Find returns 1 (0), X=411.67, Y=231.93, Mass=1986, SNR=30.5, Peak=190 HFD=4.1
23:06:38.921 00.000 18120 MultiStar: [#1 0.02,-0.35,0.73,U] [#2 0.16,-0.19,0.70,U] [#3 -0.01,-0.19,0.68,U] [#4 0.03,-0.10,0.56,U] [#5 -0.01,-0.15,0.50,U] [#6 -0.18,0.09,0.51,U] [#7 0.13,-0.09,0.52,U] [#8 -0.10,-0.21,0.47,U] 
23:06:38.922 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {0.01, -0.18}
23:06:38.922 00.000 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.14) = xAngle (-0.35 = -0.35)
23:06:38.923 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.75 = 2.75)
23:06:38.926 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.49 mountX=0.15 mountY=0.06, mountTheta=0.39
23:06:38.930 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.16, opts=13)
23:06:38.933 00.003 18120 Enqueuing Move request for scope (0.01, -0.16)
23:06:38.935 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:38.937 00.002 18120 UpdateGuideState exits: m=1986 RSB=30.5
23:06:38.940 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.941 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:38.941 00.000 18120 Enqueuing Expose request
23:06:38.941 00.000 21948 Worker thread wakes up
23:06:38.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
23:06:38.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
23:06:38.941 00.000 21948 Moving (0.01, -0.16) raw xDistance=0.15 yDistance=0.06
23:06:38.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:06:38.942 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:38.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:38.942 00.000 21948 MoveAxis(E, 0, ABG)
23:06:38.942 00.000 21948 Move returns status 0, amount 0
23:06:38.942 00.000 21948 MoveAxis(N, 0, ABG)
23:06:38.942 00.000 21948 Move returns status 0, amount 0
23:06:38.942 00.000 21948 move complete, result=0
23:06:38.942 00.000 21948 worker thread done servicing request
23:06:38.942 00.000 21948 Worker thread wakes up
23:06:38.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:38.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:38.943 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:40.464 01.521 21948 Exposure complete
23:06:40.500 00.036 21948 worker thread done servicing request
23:06:40.500 00.000 18120 OnExposeComplete: enter
23:06:40.501 00.001 18120 UpdateGuideState(): m_state=6
23:06:40.501 00.000 18120 Star::Find(15, 411, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
23:06:40.502 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=232.04, Mass=1973, SNR=30.5, Peak=195 HFD=4.1
23:06:40.502 00.000 18120 MultiStar: [#1 -0.18,-0.33,0.72,U] [#2 -0.05,0.03,0.66,U] [#3 0.04,-0.21,0.69,U] [#4 0.00,-0.11,0.53,U] [#5 0.11,-0.03,0.52,U] [#6 -0.00,-0.05,0.51,U] [#7 0.12,0.01,0.53,U] [#8 -0.18,-0.21,0.41,U] 
23:06:40.502 00.000 18120 single-star, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.02, -0.07}
23:06:40.503 00.001 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.14) = xAngle (-0.67 = -0.67)
23:06:40.503 00.000 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.43 = 2.43)
23:06:40.504 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.81 mountX=0.06 mountY=0.05, mountTheta=0.69
23:06:40.505 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.07, opts=13)
23:06:40.505 00.000 18120 Enqueuing Move request for scope (-0.02, -0.07)
23:06:40.507 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:40.509 00.002 21948 Worker thread wakes up
23:06:40.510 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.5
23:06:40.510 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:40.511 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:40.511 00.000 18120 Enqueuing Expose request
23:06:40.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:06:40.512 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:06:40.512 00.000 21948 Moving (-0.02, -0.07) raw xDistance=0.06 yDistance=0.05
23:06:40.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:06:40.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:40.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:06:40.512 00.000 21948 MoveAxis(E, 0, ABG)
23:06:40.512 00.000 21948 Move returns status 0, amount 0
23:06:40.512 00.000 21948 MoveAxis(N, 0, ABG)
23:06:40.512 00.000 21948 Move returns status 0, amount 0
23:06:40.512 00.000 21948 move complete, result=0
23:06:40.512 00.000 21948 worker thread done servicing request
23:06:40.512 00.000 21948 Worker thread wakes up
23:06:40.512 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:40.513 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:40.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:42.149 01.636 21948 Exposure complete
23:06:42.177 00.028 21948 worker thread done servicing request
23:06:42.177 00.000 18120 OnExposeComplete: enter
23:06:42.178 00.001 18120 UpdateGuideState(): m_state=6
23:06:42.178 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
23:06:42.180 00.002 18120 Star::Find returns 1 (0), X=411.53, Y=232.13, Mass=1953, SNR=30.3, Peak=178 HFD=3.9
23:06:42.183 00.003 18120 MultiStar: [#1 -0.07,-0.24,0.73,U] [#2 0.03,-0.01,0.66,U] [#3 0.00,-0.13,0.67,U] [#4 0.06,-0.00,0.59,U] [#5 -0.15,0.25,0.55,U] [#6 -0.43,0.11,0.00,M1] [#7 -0.06,0.00,0.53,U] [#8 -0.28,0.02,0.43,U] 
23:06:42.186 00.003 18120 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {-0.13, 0.02}
23:06:42.188 00.002 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
23:06:42.190 00.002 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
23:06:42.193 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=-0.01 mountY=0.07, mountTheta=1.72
23:06:42.196 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
23:06:42.197 00.001 18120 Enqueuing Move request for scope (-0.07, -0.02)
23:06:42.197 00.000 21948 Worker thread wakes up
23:06:42.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:42.197 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:06:42.197 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:06:42.197 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.3
23:06:42.199 00.002 21948 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
23:06:42.199 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:06:42.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:42.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:42.200 00.001 18120 Enqueuing Expose request
23:06:42.200 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:42.200 00.000 21948 MoveAxis(E, 0, ABG)
23:06:42.200 00.000 21948 Move returns status 0, amount 0
23:06:42.200 00.000 21948 MoveAxis(N, 0, ABG)
23:06:42.200 00.000 21948 Move returns status 0, amount 0
23:06:42.200 00.000 21948 move complete, result=0
23:06:42.200 00.000 21948 worker thread done servicing request
23:06:42.200 00.000 21948 Worker thread wakes up
23:06:42.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:42.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:42.201 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:43.727 01.526 21948 Exposure complete
23:06:43.784 00.057 21948 worker thread done servicing request
23:06:43.784 00.000 18120 OnExposeComplete: enter
23:06:43.784 00.000 18120 UpdateGuideState(): m_state=6
23:06:43.785 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
23:06:43.785 00.000 18120 Star::Find returns 1 (0), X=411.55, Y=232.06, Mass=2338, SNR=33.4, Peak=203 HFD=4.2
23:06:43.786 00.001 18120 MultiStar: [#1 -0.14,-0.35,0.00,M1] [#2 -0.05,0.43,0.00,M1] [#3 -0.08,-0.10,0.63,U] [#4 0.07,-0.06,0.49,U] [#5 -0.07,0.06,0.48,U] [#6 -0.22,0.09,0.45,U] [#7 -0.04,0.05,0.51,U] [#8 -0.30,-0.05,0.39,U] 
23:06:43.787 00.001 18120 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {-0.11, -0.05}
23:06:43.788 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.84 = -1.84)
23:06:43.788 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
23:06:43.789 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=-0.03 mountY=0.10, mountTheta=1.84
23:06:43.790 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.02, opts=13)
23:06:43.790 00.000 18120 Enqueuing Move request for scope (-0.10, -0.02)
23:06:43.791 00.001 21948 Worker thread wakes up
23:06:43.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:43.791 00.000 18120 UpdateGuideState exits: m=2338 RSB=33.4
23:06:43.792 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:43.792 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:43.793 00.001 18120 Enqueuing Expose request
23:06:43.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:06:43.793 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:06:43.793 00.000 21948 Moving (-0.10, -0.02) raw xDistance=-0.03 yDistance=0.10
23:06:43.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:06:43.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:43.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:06:43.793 00.000 21948 MoveAxis(E, 0, ABG)
23:06:43.793 00.000 21948 Move returns status 0, amount 0
23:06:43.793 00.000 21948 MoveAxis(N, 0, ABG)
23:06:43.793 00.000 21948 Move returns status 0, amount 0
23:06:43.793 00.000 21948 move complete, result=0
23:06:43.793 00.000 21948 worker thread done servicing request
23:06:43.793 00.000 21948 Worker thread wakes up
23:06:43.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:43.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,217,31,31)
23:06:43.794 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:44.862 01.068 18120 evsrv: cli 0D46E1B0 connect
23:06:44.865 00.003 18120 case statement mapped state 6 to 3
23:06:44.865 00.000 18120 case statement mapped state 6 to 3
23:06:44.867 00.002 18120 evsrv: cli 0D46E1B0 request: {"method":"get_app_state","id":"c7289e68-1be5-4287-9fc6-4c07290db1cf"}
23:06:44.869 00.002 18120 case statement mapped state 6 to 3
23:06:44.869 00.000 18120 evsrv: cli 0D46E1B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7289e68-1be5-4287-9fc6-4c07290db1cf"}
23:06:44.871 00.002 18120 evsrv: cli 0D46E1B0 disconnect
23:06:44.872 00.001 18120 evsrv: cli 0D46DC10 connect
23:06:44.875 00.003 18120 case statement mapped state 6 to 3
23:06:44.876 00.001 18120 case statement mapped state 6 to 3
23:06:44.877 00.001 18120 evsrv: cli 0D46DC10 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"615f27c6-a264-4d8b-a404-b8546f39d0b9"}
23:06:44.878 00.001 18120 PhdController::Dither begins
23:06:44.878 00.000 18120 dither: size=2.00, dRA=-0.60 dDec=1.58
23:06:44.878 00.000 18120 MountToCamera -- mountTheta (-1.93) + m_xAngle (-1.14) = xAngle (-3.08 = -3.08)
23:06:44.880 00.002 18120 MountToCamera -- mountX=-0.60 mountY=1.58 hyp=1.69 mountTheta=-1.93 cameraX=-1.69, cameraY=-0.11 cameraTheta=-3.08
23:06:44.881 00.001 18120 setting lock position to (409.97, 232.00)
23:06:44.882 00.001 18120 Mount: notify guiding dithered (-1.7, -0.1)
23:06:44.883 00.001 18120 MultiStar: stabilizing after lock position change
23:06:44.884 00.001 18120 Status Line: Dithering de -0.60,1.58
23:06:44.885 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:06:44.887 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
23:06:44.888 00.001 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":0,"id":"615f27c6-a264-4d8b-a404-b8546f39d0b9"}
23:06:44.890 00.002 18120 evsrv: cli 0D46DC10 disconnect
23:06:45.418 00.528 21948 Exposure complete
23:06:45.449 00.031 21948 worker thread done servicing request
23:06:45.449 00.000 18120 OnExposeComplete: enter
23:06:45.449 00.000 18120 UpdateGuideState(): m_state=6
23:06:45.451 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
23:06:45.451 00.000 18120 Star::Find returns 1 (0), X=411.31, Y=232.10, Mass=2022, SNR=30.9, Peak=180 HFD=4.1
23:06:45.452 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.14) = xAngle (1.22 = 1.22)
23:06:45.452 00.000 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.32 = -1.96)
23:06:45.453 00.001 18120 CameraToMount -- cameraX=1.33 cameraY=0.10 hyp=1.33 cameraTheta=0.07 mountX=0.46 mountY=-1.23, mountTheta=-1.21
23:06:45.454 00.001 18120 dither recenter: remaining=(0.6,-1.6) step=(0.6,-1.6)
23:06:45.454 00.000 18120 MountToCamera -- mountTheta (1.21) + m_xAngle (-1.14) = xAngle (0.07 = 0.07)
23:06:45.455 00.001 18120 MountToCamera -- mountX=0.60 mountY=-1.58 hyp=1.69 mountTheta=1.21 cameraX=1.69, cameraY=0.11 cameraTheta=0.07
23:06:45.455 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=1.69, y=0.11, opts=4)
23:06:45.456 00.001 18120 Enqueuing Move request for scope (1.69, 0.11)
23:06:45.456 00.000 18120 Mount: notify direct move 0.60,-1.58
23:06:45.457 00.001 21948 Worker thread wakes up
23:06:45.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.69, 0.11) opts 0x4
23:06:45.457 00.000 21948 Handling offset move in thread for scope, endpoint = (1.69, 0.11)
23:06:45.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:45.457 00.000 21948 Moving (1.69, 0.11) raw xDistance=0.60 yDistance=-1.58
23:06:45.457 00.000 21948 MoveAxis(W, 170, B)
23:06:45.457 00.000 21948 Guiding  Dir = 3, Dur = 170
23:06:45.457 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.9
23:06:45.457 00.000 18120 PhdController: settling, locked = 1, distance = 1.66 (0.50) aobump = 0 frame = 1 / 99999
23:06:45.458 00.001 21948 IsSlewing returns 0
23:06:45.458 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050405.458,"Host":"ASUS_SAM","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:06:45.458 00.000 21948 IsGuiding returns 0
23:06:45.459 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:45.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:45.459 00.000 18120 Enqueuing Expose request
23:06:45.460 00.001 21948 PulseGuide returned control before completion, sleep 179
23:06:45.654 00.194 21948 IsGuiding returns 0
23:06:45.654 00.000 21948 Move returns status 0, amount 170
23:06:45.654 00.000 21948 MoveAxis(N, 378, B)
23:06:45.654 00.000 21948 Guiding  Dir = 0, Dur = 378
23:06:45.658 00.004 21948 IsSlewing returns 0
23:06:45.658 00.000 21948 IsGuiding returns 0
23:06:45.662 00.004 21948 PulseGuide returned control before completion, sleep 384
23:06:46.061 00.399 21948 IsGuiding returns 0
23:06:46.061 00.000 21948 Move returns status 0, amount 378
23:06:46.061 00.000 21948 move complete, result=0
23:06:46.061 00.000 21948 worker thread done servicing request
23:06:46.061 00.000 21948 Worker thread wakes up
23:06:46.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:46.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:46.062 00.001 18120 GuideStep: 0.6 px 170 ms WEST, -1.6 px 378 ms NORTH
23:06:47.472 01.410 21948 Exposure complete
23:06:47.519 00.047 21948 worker thread done servicing request
23:06:47.519 00.000 18120 OnExposeComplete: enter
23:06:47.521 00.002 18120 UpdateGuideState(): m_state=6
23:06:47.521 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
23:06:47.522 00.001 18120 Star::Find returns 1 (0), X=410.35, Y=232.55, Mass=1975, SNR=30.5, Peak=159 HFD=4.0
23:06:47.522 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.14) = xAngle (2.12 = 2.12)
23:06:47.523 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.22 = -1.06)
23:06:47.523 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=0.55 hyp=0.67 cameraTheta=0.98 mountX=-0.35 mountY=-0.58, mountTheta=-2.11
23:06:47.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=0.55, opts=13)
23:06:47.525 00.001 18120 Enqueuing Move request for scope (0.38, 0.55)
23:06:47.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:47.525 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.5
23:06:47.526 00.001 21948 Worker thread wakes up
23:06:47.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.55) opts 0xd
23:06:47.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, 0.55)
23:06:47.526 00.000 21948 Moving (0.38, 0.55) raw xDistance=-0.35 yDistance=-0.58
23:06:47.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:06:47.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:47.526 00.000 18120 PhdController: settling, locked = 1, distance = 0.67 (0.50) aobump = 0 frame = 2 / 99999
23:06:47.528 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786050407.528,"Host":"ASUS_SAM","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:06:47.529 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
23:06:47.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:47.529 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:47.530 00.001 18120 Enqueuing Expose request
23:06:47.530 00.000 21948 MoveAxis(E, 62, ABG)
23:06:47.530 00.000 21948 Guiding  Dir = 2, Dur = 62
23:06:47.530 00.000 21948 IsSlewing returns 0
23:06:47.531 00.001 21948 IsGuiding returns 0
23:06:47.532 00.001 21948 PulseGuide returned control before completion, sleep 71
23:06:47.614 00.082 21948 IsGuiding returns 0
23:06:47.614 00.000 21948 Move returns status 0, amount 62
23:06:47.614 00.000 21948 MoveAxis(N, 0, ABG)
23:06:47.614 00.000 21948 Move returns status 0, amount 0
23:06:47.614 00.000 21948 move complete, result=0
23:06:47.614 00.000 21948 worker thread done servicing request
23:06:47.614 00.000 21948 Worker thread wakes up
23:06:47.614 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.6 px 0 ms NORTH
23:06:47.616 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:47.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:49.242 01.626 21948 Exposure complete
23:06:49.277 00.035 18120 OnExposeComplete: enter
23:06:49.277 00.000 18120 UpdateGuideState(): m_state=6
23:06:49.278 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
23:06:49.278 00.000 18120 Star::Find returns 1 (0), X=409.92, Y=232.14, Mass=2155, SNR=31.8, Peak=233 HFD=4.2
23:06:49.279 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.08 = 3.08)
23:06:49.279 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.18 = -0.10)
23:06:49.280 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.93 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
23:06:49.280 00.000 21948 worker thread done servicing request
23:06:49.282 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
23:06:49.285 00.003 18120 Enqueuing Move request for scope (-0.06, 0.15)
23:06:49.287 00.002 21948 Worker thread wakes up
23:06:49.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:06:49.287 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:06:49.287 00.000 21948 Moving (-0.06, 0.15) raw xDistance=-0.16 yDistance=-0.02
23:06:49.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:06:49.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:49.289 00.002 18120 UpdateGuideState exits: m=2155 RSB=31.8
23:06:49.289 00.000 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 3 / 99999
23:06:49.292 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:49.292 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050409.292,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:06:49.294 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:06:49.294 00.000 21948 MoveAxis(E, 0, ABG)
23:06:49.294 00.000 21948 Move returns status 0, amount 0
23:06:49.294 00.000 21948 MoveAxis(N, 0, ABG)
23:06:49.294 00.000 21948 Move returns status 0, amount 0
23:06:49.294 00.000 21948 move complete, result=0
23:06:49.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:49.294 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:49.295 00.001 18120 Enqueuing Expose request
23:06:49.295 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:49.295 00.000 21948 worker thread done servicing request
23:06:49.295 00.000 21948 Worker thread wakes up
23:06:49.295 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:49.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:50.820 01.525 21948 Exposure complete
23:06:50.855 00.035 21948 worker thread done servicing request
23:06:50.855 00.000 18120 OnExposeComplete: enter
23:06:50.856 00.001 18120 UpdateGuideState(): m_state=6
23:06:50.858 00.002 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
23:06:50.859 00.001 18120 Star::Find returns 1 (0), X=410.25, Y=232.28, Mass=2171, SNR=32.0, Peak=199 HFD=4.3
23:06:50.860 00.001 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.14) = xAngle (1.94 = 1.94)
23:06:50.861 00.001 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.04 = -1.25)
23:06:50.862 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.28 hyp=0.39 cameraTheta=0.79 mountX=-0.14 mountY=-0.37, mountTheta=-1.93
23:06:50.863 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.28, opts=13)
23:06:50.863 00.000 18120 Enqueuing Move request for scope (0.27, 0.28)
23:06:50.864 00.001 21948 Worker thread wakes up
23:06:50.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.28) opts 0xd
23:06:50.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.28)
23:06:50.864 00.000 21948 Moving (0.27, 0.28) raw xDistance=-0.14 yDistance=-0.37
23:06:50.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:06:50.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:50.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:06:50.864 00.000 21948 MoveAxis(E, 0, ABG)
23:06:50.864 00.000 21948 Move returns status 0, amount 0
23:06:50.864 00.000 21948 MoveAxis(N, 0, ABG)
23:06:50.864 00.000 21948 Move returns status 0, amount 0
23:06:50.864 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:50.865 00.001 18120 UpdateGuideState exits: m=2171 RSB=32.0
23:06:50.865 00.000 21948 move complete, result=0
23:06:50.865 00.000 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 4 / 99999
23:06:50.866 00.001 21948 worker thread done servicing request
23:06:50.866 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050410.866,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:06:50.866 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.868 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:50.871 00.003 18120 Enqueuing Expose request
23:06:50.873 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:06:50.873 00.000 21948 Worker thread wakes up
23:06:50.874 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:50.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:52.510 01.636 21948 Exposure complete
23:06:52.545 00.035 21948 worker thread done servicing request
23:06:52.545 00.000 18120 OnExposeComplete: enter
23:06:52.546 00.001 18120 UpdateGuideState(): m_state=6
23:06:52.546 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
23:06:52.547 00.001 18120 Star::Find returns 1 (0), X=410.29, Y=232.24, Mass=2050, SNR=31.1, Peak=203 HFD=3.8
23:06:52.547 00.000 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.14) = xAngle (1.79 = 1.79)
23:06:52.548 00.001 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.89 = -1.40)
23:06:52.548 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=0.24 hyp=0.40 cameraTheta=0.64 mountX=-0.08 mountY=-0.39, mountTheta=-1.78
23:06:52.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.24, opts=13)
23:06:52.550 00.001 18120 Enqueuing Move request for scope (0.32, 0.24)
23:06:52.550 00.000 21948 Worker thread wakes up
23:06:52.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.24) opts 0xd
23:06:52.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.24)
23:06:52.550 00.000 21948 Moving (0.32, 0.24) raw xDistance=-0.08 yDistance=-0.39
23:06:52.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:06:52.550 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.78
23:06:52.550 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:06:52.550 00.000 21948 MoveAxis(E, 0, ABG)
23:06:52.550 00.000 21948 Move returns status 0, amount 0
23:06:52.550 00.000 21948 MoveAxis(N, 94, ABG)
23:06:52.550 00.000 21948 Guiding  Dir = 0, Dur = 94
23:06:52.551 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:52.551 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.1
23:06:52.551 00.000 21948 IsSlewing returns 0
23:06:52.552 00.001 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 5 / 99999
23:06:52.554 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786050412.554,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
23:06:52.556 00.002 21948 IsGuiding returns 0
23:06:52.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.559 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:52.561 00.002 18120 Enqueuing Expose request
23:06:52.564 00.003 21948 PulseGuide returned control before completion, sleep 100
23:06:52.666 00.102 21948 IsGuiding returns 0
23:06:52.666 00.000 21948 Move returns status 0, amount 94
23:06:52.666 00.000 21948 move complete, result=0
23:06:52.666 00.000 21948 worker thread done servicing request
23:06:52.666 00.000 21948 Worker thread wakes up
23:06:52.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:52.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:52.666 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 94 ms NORTH
23:06:54.076 01.410 21948 Exposure complete
23:06:54.103 00.027 21948 worker thread done servicing request
23:06:54.103 00.000 18120 OnExposeComplete: enter
23:06:54.104 00.001 18120 UpdateGuideState(): m_state=6
23:06:54.105 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
23:06:54.105 00.000 18120 Star::Find returns 1 (0), X=409.90, Y=232.06, Mass=1988, SNR=30.7, Peak=234 HFD=4.2
23:06:54.109 00.004 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
23:06:54.111 00.002 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.46)
23:06:54.113 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.50 mountX=-0.08 mountY=0.04, mountTheta=2.67
23:06:54.117 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
23:06:54.120 00.003 18120 Enqueuing Move request for scope (-0.08, 0.06)
23:06:54.124 00.004 21948 Worker thread wakes up
23:06:54.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:54.125 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:06:54.125 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:06:54.125 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.7
23:06:54.125 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 6 / 99999
23:06:54.126 00.001 21948 Moving (-0.08, 0.06) raw xDistance=-0.08 yDistance=0.04
23:06:54.126 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050414.126,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
23:06:54.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:06:54.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.127 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:54.127 00.000 18120 Enqueuing Expose request
23:06:54.128 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:54.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:06:54.128 00.000 21948 MoveAxis(E, 0, ABG)
23:06:54.128 00.000 21948 Move returns status 0, amount 0
23:06:54.128 00.000 21948 MoveAxis(N, 0, ABG)
23:06:54.128 00.000 21948 Move returns status 0, amount 0
23:06:54.128 00.000 21948 move complete, result=0
23:06:54.128 00.000 21948 worker thread done servicing request
23:06:54.128 00.000 21948 Worker thread wakes up
23:06:54.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:54.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:54.128 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:55.753 01.625 21948 Exposure complete
23:06:55.782 00.029 21948 worker thread done servicing request
23:06:55.782 00.000 18120 OnExposeComplete: enter
23:06:55.783 00.001 18120 UpdateGuideState(): m_state=6
23:06:55.783 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
23:06:55.785 00.002 18120 Star::Find returns 1 (0), X=409.82, Y=232.12, Mass=2046, SNR=31.0, Peak=227 HFD=4.2
23:06:55.787 00.002 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
23:06:55.790 00.003 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
23:06:55.792 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=-0.17 mountY=0.09, mountTheta=2.66
23:06:55.796 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.12, opts=13)
23:06:55.796 00.000 18120 Enqueuing Move request for scope (-0.16, 0.12)
23:06:55.797 00.001 21948 Worker thread wakes up
23:06:55.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:55.797 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.0
23:06:55.798 00.001 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 7 / 99999
23:06:55.798 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
23:06:55.798 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050415.798,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
23:06:55.799 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
23:06:55.799 00.000 21948 Moving (-0.16, 0.12) raw xDistance=-0.17 yDistance=0.09
23:06:55.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:06:55.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:55.799 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:55.799 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:55.800 00.001 18120 Enqueuing Expose request
23:06:55.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:06:55.800 00.000 21948 MoveAxis(E, 0, ABG)
23:06:55.800 00.000 21948 Move returns status 0, amount 0
23:06:55.800 00.000 21948 MoveAxis(N, 0, ABG)
23:06:55.800 00.000 21948 Move returns status 0, amount 0
23:06:55.800 00.000 21948 move complete, result=0
23:06:55.800 00.000 21948 worker thread done servicing request
23:06:55.800 00.000 21948 Worker thread wakes up
23:06:55.800 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:55.800 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:55.801 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:57.324 01.523 21948 Exposure complete
23:06:57.351 00.027 21948 worker thread done servicing request
23:06:57.351 00.000 18120 OnExposeComplete: enter
23:06:57.352 00.001 18120 UpdateGuideState(): m_state=6
23:06:57.354 00.002 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
23:06:57.357 00.003 18120 Star::Find returns 1 (0), X=409.98, Y=232.23, Mass=1915, SNR=30.1, Peak=211 HFD=4.1
23:06:57.357 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
23:06:57.358 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.81 = -0.48)
23:06:57.358 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
23:06:57.359 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.23, opts=13)
23:06:57.360 00.001 18120 Enqueuing Move request for scope (0.00, 0.23)
23:06:57.360 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:57.361 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.1
23:06:57.361 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 8 / 99999
23:06:57.362 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786050417.362,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
23:06:57.362 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.363 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:57.363 00.000 18120 Enqueuing Expose request
23:06:57.364 00.001 21948 Worker thread wakes up
23:06:57.364 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:06:57.364 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:06:57.364 00.000 21948 Moving (0.00, 0.23) raw xDistance=-0.21 yDistance=-0.11
23:06:57.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:06:57.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:57.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:06:57.364 00.000 21948 MoveAxis(E, 37, ABG)
23:06:57.364 00.000 21948 Guiding  Dir = 2, Dur = 37
23:06:57.364 00.000 21948 IsSlewing returns 0
23:06:57.364 00.000 21948 IsGuiding returns 0
23:06:57.366 00.002 21948 PulseGuide returned control before completion, sleep 46
23:06:57.416 00.050 21948 IsGuiding returns 0
23:06:57.416 00.000 21948 Move returns status 0, amount 37
23:06:57.416 00.000 21948 MoveAxis(N, 0, ABG)
23:06:57.416 00.000 21948 Move returns status 0, amount 0
23:06:57.416 00.000 21948 move complete, result=0
23:06:57.416 00.000 21948 worker thread done servicing request
23:06:57.416 00.000 21948 Worker thread wakes up
23:06:57.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:57.416 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:06:57.417 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:59.038 01.621 21948 Exposure complete
23:06:59.077 00.039 21948 worker thread done servicing request
23:06:59.077 00.000 18120 OnExposeComplete: enter
23:06:59.078 00.001 18120 UpdateGuideState(): m_state=6
23:06:59.079 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
23:06:59.079 00.000 18120 Star::Find returns 1 (0), X=410.14, Y=231.95, Mass=2003, SNR=30.7, Peak=216 HFD=4.3
23:06:59.080 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.14) = xAngle (0.86 = 0.86)
23:06:59.080 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.96 = -2.32)
23:06:59.080 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.29 mountX=0.11 mountY=-0.13, mountTheta=-0.84
23:06:59.081 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.05, opts=13)
23:06:59.082 00.001 18120 Enqueuing Move request for scope (0.17, -0.05)
23:06:59.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:06:59.083 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:06:59.083 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 9 / 99999
23:06:59.084 00.001 18120 PhdController: newstate STATE_FINISH
23:06:59.084 00.000 18120 PhdController complete: success
23:06:59.084 00.000 21948 Worker thread wakes up
23:06:59.085 00.001 18120 evsrv: {"Event":"SettleDone","Timestamp":1786050419.084,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:06:59.087 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:06:59.087 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:06:59.087 00.000 21948 Moving (0.17, -0.05) raw xDistance=0.11 yDistance=-0.13
23:06:59.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:06:59.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:59.087 00.000 18120 Mount: notify guiding dither settle done success=1
23:06:59.089 00.002 18120 PhdController: newstate STATE_IDLE
23:06:59.090 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:06:59.090 00.000 18120 Enqueuing Expose request
23:06:59.091 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:59.091 00.000 21948 MoveAxis(E, 0, ABG)
23:06:59.091 00.000 21948 Move returns status 0, amount 0
23:06:59.091 00.000 21948 MoveAxis(N, 0, ABG)
23:06:59.091 00.000 21948 Move returns status 0, amount 0
23:06:59.091 00.000 21948 move complete, result=0
23:06:59.091 00.000 21948 worker thread done servicing request
23:06:59.091 00.000 21948 Worker thread wakes up
23:06:59.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:06:59.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:06:59.092 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:00.607 01.515 21948 Exposure complete
23:07:00.635 00.028 21948 worker thread done servicing request
23:07:00.635 00.000 18120 OnExposeComplete: enter
23:07:00.636 00.001 18120 UpdateGuideState(): m_state=6
23:07:00.637 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.639 00.002 18120 Star::Find returns 1 (0), X=410.03, Y=232.09, Mass=2089, SNR=31.5, Peak=229 HFD=4.3
23:07:00.642 00.003 18120 MultiStar: exiting stabilization period
23:07:00.644 00.002 18120 MultiStar: updating star positions after lock position change
23:07:00.646 00.002 18120 Star::Find(15, 644, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.649 00.003 18120 Star::Find returns 1 (0), X=644.69, Y=136.22, Mass=1083, SNR=22.8, Peak=114 HFD=3.7
23:07:00.651 00.002 18120 Star::Find(15, 249, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.653 00.002 18120 Star::Find returns 1 (0), X=249.58, Y=588.12, Mass=799, SNR=19.6, Peak=96 HFD=3.7
23:07:00.655 00.002 18120 Star::Find(15, 1151, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.656 00.001 18120 Star::Find returns 1 (0), X=1151.67, Y=210.91, Mass=994, SNR=21.6, Peak=61 HFD=5.2
23:07:00.656 00.000 18120 Star::Find(15, 1160, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.657 00.001 18120 Star::Find returns 1 (0), X=1160.73, Y=802.30, Mass=640, SNR=17.4, Peak=49 HFD=4.0
23:07:00.657 00.000 18120 Star::Find(15, 928, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.658 00.001 18120 Star::Find returns 1 (0), X=929.37, Y=796.94, Mass=533, SNR=16.0, Peak=52 HFD=3.4
23:07:00.658 00.000 18120 Star::Find(15, 551, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.658 00.000 18120 Star::Find returns 1 (0), X=551.09, Y=565.88, Mass=524, SNR=15.7, Peak=59 HFD=4.2
23:07:00.659 00.001 18120 Star::Find(15, 242, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.659 00.000 18120 Star::Find returns 1 (0), X=242.66, Y=353.41, Mass=584, SNR=16.6, Peak=58 HFD=4.0
23:07:00.660 00.001 18120 Star::Find(15, 99, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.660 00.000 18120 Star::Find returns 1 (0), X=98.84, Y=860.05, Mass=386, SNR=13.6, Peak=66 HFD=2.8
23:07:00.661 00.001 18120 Star::Find(15, 275, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.661 00.000 18120 Star::Find returns 1 (0), X=274.95, Y=620.84, Mass=333, SNR=12.6, Peak=55 HFD=2.7
23:07:00.662 00.001 18120 Star::Find(15, 37, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.662 00.000 18120 Star::Find returns 1 (0), X=37.21, Y=444.61, Mass=259, SNR=11.1, Peak=37 HFD=3.0
23:07:00.662 00.000 18120 Star::Find(15, 396, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:07:00.663 00.001 18120 Star::Find returns 1 (0), X=396.61, Y=480.34, Mass=397, SNR=13.8, Peak=43 HFD=3.4
23:07:00.663 00.000 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.19 = 2.19)
23:07:00.664 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.29 = -0.99)
23:07:00.664 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
23:07:00.665 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
23:07:00.665 00.000 18120 Enqueuing Move request for scope (0.05, 0.09)
23:07:00.666 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:00.667 00.001 18120 UpdateGuideState exits: m=2089 RSB=31.5
23:07:00.667 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:00.667 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:00.669 00.002 21948 Worker thread wakes up
23:07:00.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:07:00.669 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:07:00.669 00.000 21948 Moving (0.05, 0.09) raw xDistance=-0.06 yDistance=-0.09
23:07:00.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:07:00.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:00.669 00.000 18120 Enqueuing Expose request
23:07:00.671 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:00.671 00.000 21948 MoveAxis(E, 0, ABG)
23:07:00.671 00.000 21948 Move returns status 0, amount 0
23:07:00.673 00.002 21948 MoveAxis(N, 0, ABG)
23:07:00.673 00.000 21948 Move returns status 0, amount 0
23:07:00.673 00.000 21948 move complete, result=0
23:07:00.673 00.000 21948 worker thread done servicing request
23:07:00.673 00.000 21948 Worker thread wakes up
23:07:00.673 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:00.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:00.674 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:02.298 01.624 21948 Exposure complete
23:07:02.340 00.042 21948 worker thread done servicing request
23:07:02.341 00.001 18120 OnExposeComplete: enter
23:07:02.341 00.000 18120 UpdateGuideState(): m_state=6
23:07:02.342 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
23:07:02.343 00.001 18120 Star::Find returns 1 (0), X=410.01, Y=232.07, Mass=2109, SNR=31.6, Peak=238 HFD=4.3
23:07:02.343 00.000 18120 MultiStar: [#1 -0.08,-0.24,0.70,U] [#2 0.23,0.24,0.64,U] [#3 -0.02,0.02,0.68,U] [#4 -0.32,0.08,0.54,U] [#5 -0.29,0.30,0.00,M1] [#6 -0.05,0.15,0.47,U] [#7 0.01,-0.22,0.53,U] [#8 -0.02,0.14,0.43,U] 
23:07:02.344 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {0.03, 0.07}
23:07:02.344 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
23:07:02.344 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:07:02.345 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.17 mountX=-0.03 mountY=0.00, mountTheta=3.01
23:07:02.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
23:07:02.346 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
23:07:02.346 00.000 21948 Worker thread wakes up
23:07:02.347 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:02.347 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
23:07:02.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:02.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:02.348 00.000 18120 Enqueuing Expose request
23:07:02.349 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:07:02.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:07:02.349 00.000 21948 Moving (-0.02, 0.02) raw xDistance=-0.03 yDistance=0.00
23:07:02.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:07:02.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:02.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:02.349 00.000 21948 MoveAxis(E, 0, ABG)
23:07:02.349 00.000 21948 Move returns status 0, amount 0
23:07:02.349 00.000 21948 MoveAxis(N, 0, ABG)
23:07:02.349 00.000 21948 Move returns status 0, amount 0
23:07:02.349 00.000 21948 move complete, result=0
23:07:02.349 00.000 21948 worker thread done servicing request
23:07:02.349 00.000 21948 Worker thread wakes up
23:07:02.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:02.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:02.349 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:03.872 01.523 21948 Exposure complete
23:07:03.905 00.033 21948 worker thread done servicing request
23:07:03.906 00.001 18120 OnExposeComplete: enter
23:07:03.906 00.000 18120 UpdateGuideState(): m_state=6
23:07:03.907 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
23:07:03.907 00.000 18120 Star::Find returns 1 (0), X=409.95, Y=232.05, Mass=2003, SNR=30.8, Peak=227 HFD=4.3
23:07:03.908 00.001 18120 MultiStar: [#1 0.02,0.10,0.73,U] [#2 0.26,0.18,0.65,U] [#3 -0.40,-0.01,0.00,M1] [#4 -0.16,0.18,0.59,U] [#5 -0.31,0.35,0.00,M2] [#6 0.03,-0.03,0.50,U] [#7 -0.04,0.00,0.50,U] [#8 0.18,0.09,0.46,U] 
23:07:03.908 00.000 18120 single-star, 6 included, MultiStar: {0.03, 0.08}, one-star: {-0.03, 0.05}
23:07:03.909 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
23:07:03.909 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
23:07:03.909 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.06 mountX=-0.06 mountY=0.00, mountTheta=3.12
23:07:03.912 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
23:07:03.913 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
23:07:03.914 00.001 21948 Worker thread wakes up
23:07:03.914 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:07:03.914 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:07:03.914 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=0.00
23:07:03.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:07:03.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:03.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:03.915 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.8
23:07:03.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:03.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:03.916 00.000 18120 Enqueuing Expose request
23:07:03.917 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:03.917 00.000 21948 MoveAxis(E, 0, ABG)
23:07:03.917 00.000 21948 Move returns status 0, amount 0
23:07:03.917 00.000 21948 MoveAxis(N, 0, ABG)
23:07:03.917 00.000 21948 Move returns status 0, amount 0
23:07:03.917 00.000 21948 move complete, result=0
23:07:03.917 00.000 21948 worker thread done servicing request
23:07:03.917 00.000 21948 Worker thread wakes up
23:07:03.917 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:03.920 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:03.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:05.548 01.628 21948 Exposure complete
23:07:05.594 00.046 21948 worker thread done servicing request
23:07:05.594 00.000 18120 OnExposeComplete: enter
23:07:05.596 00.002 18120 UpdateGuideState(): m_state=6
23:07:05.598 00.002 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
23:07:05.599 00.001 18120 Star::Find returns 1 (0), X=410.09, Y=232.27, Mass=2111, SNR=31.7, Peak=239 HFD=4.1
23:07:05.600 00.001 18120 MultiStar: [#1 0.04,0.12,0.72,U] [#2 0.13,0.16,0.63,U] [#3 -0.13,-0.13,0.65,U] [#4 -0.04,-0.04,0.56,U] [#5 0.05,0.66,0.00,M3] [#6 0.14,0.09,0.48,U] [#7 0.10,-0.03,0.50,U] [#8 0.21,0.01,0.43,U] 
23:07:05.600 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.12, 0.27}
23:07:05.600 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.14) = xAngle (2.02 = 2.02)
23:07:05.601 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.12 = -1.17)
23:07:05.601 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
23:07:05.603 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.08, opts=13)
23:07:05.604 00.001 18120 Enqueuing Move request for scope (0.07, 0.08)
23:07:05.604 00.000 21948 Worker thread wakes up
23:07:05.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:05.605 00.001 18120 UpdateGuideState exits: m=2111 RSB=31.7
23:07:05.605 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:05.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:05.606 00.001 18120 Enqueuing Expose request
23:07:05.607 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:07:05.607 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:07:05.607 00.000 21948 Moving (0.07, 0.08) raw xDistance=-0.04 yDistance=-0.09
23:07:05.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:07:05.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:05.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:05.607 00.000 21948 MoveAxis(E, 0, ABG)
23:07:05.607 00.000 21948 Move returns status 0, amount 0
23:07:05.607 00.000 21948 MoveAxis(N, 0, ABG)
23:07:05.607 00.000 21948 Move returns status 0, amount 0
23:07:05.607 00.000 21948 move complete, result=0
23:07:05.607 00.000 21948 worker thread done servicing request
23:07:05.607 00.000 21948 Worker thread wakes up
23:07:05.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:05.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:05.607 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:07.134 01.527 21948 Exposure complete
23:07:07.179 00.045 21948 worker thread done servicing request
23:07:07.179 00.000 18120 OnExposeComplete: enter
23:07:07.180 00.001 18120 UpdateGuideState(): m_state=6
23:07:07.180 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
23:07:07.181 00.001 18120 Star::Find returns 1 (0), X=410.04, Y=232.26, Mass=1989, SNR=30.5, Peak=187 HFD=4.2
23:07:07.181 00.000 18120 MultiStar: [#1 0.04,-0.18,0.77,U] [#2 -0.03,0.21,0.67,U] [#3 -0.26,-0.02,0.77,U] [#4 -0.32,0.35,0.00,M1] [#5 -0.03,0.52,0.00,M4] [#6 0.14,-0.18,0.49,U] [#7 0.20,-0.12,0.53,U] [#8 0.02,-0.07,0.45,U] 
23:07:07.182 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {0.06, 0.26}
23:07:07.182 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.92 = 1.92)
23:07:07.182 00.000 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.02 = -1.26)
23:07:07.183 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.78 mountX=-0.01 mountY=-0.02, mountTheta=-1.92
23:07:07.184 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
23:07:07.185 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
23:07:07.186 00.001 21948 Worker thread wakes up
23:07:07.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:07:07.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:07:07.186 00.000 21948 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
23:07:07.186 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:07.186 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.5
23:07:07.187 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.188 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:07:07.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:07.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:07.189 00.001 18120 Enqueuing Expose request
23:07:07.190 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:07.190 00.000 21948 MoveAxis(E, 0, ABG)
23:07:07.190 00.000 21948 Move returns status 0, amount 0
23:07:07.190 00.000 21948 MoveAxis(N, 0, ABG)
23:07:07.190 00.000 21948 Move returns status 0, amount 0
23:07:07.190 00.000 21948 move complete, result=0
23:07:07.190 00.000 21948 worker thread done servicing request
23:07:07.190 00.000 21948 Worker thread wakes up
23:07:07.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:07.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:07.191 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:08.824 01.633 21948 Exposure complete
23:07:08.858 00.034 21948 worker thread done servicing request
23:07:08.858 00.000 18120 OnExposeComplete: enter
23:07:08.858 00.000 18120 UpdateGuideState(): m_state=6
23:07:08.859 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
23:07:08.859 00.000 18120 Star::Find returns 1 (0), X=409.87, Y=232.00, Mass=2009, SNR=30.9, Peak=209 HFD=4.2
23:07:08.860 00.001 18120 MultiStar: [#1 -0.12,0.02,0.73,U] [#2 0.03,0.17,0.66,U] [#3 -0.10,-0.08,0.72,U] [#4 -0.37,0.04,0.57,U] [#5 -0.41,0.36,0.00,M5] [#6 -0.09,0.00,0.51,U] [#7 -0.42,-0.22,0.00,M1] [#8 -0.21,0.15,0.43,U] 
23:07:08.861 00.001 18120 single-star, 6 included, MultiStar: {-0.13, 0.04}, one-star: {-0.11, 0.00}
23:07:08.862 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
23:07:08.863 00.001 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.07)
23:07:08.863 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.11 mountX=-0.05 mountY=0.09, mountTheta=2.04
23:07:08.865 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.00, opts=13)
23:07:08.866 00.001 18120 Enqueuing Move request for scope (-0.11, 0.00)
23:07:08.866 00.000 21948 Worker thread wakes up
23:07:08.866 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
23:07:08.866 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
23:07:08.866 00.000 21948 Moving (-0.11, 0.00) raw xDistance=-0.05 yDistance=0.09
23:07:08.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:07:08.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:08.866 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:08.867 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.9
23:07:08.867 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:08.868 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:08.868 00.000 18120 Enqueuing Expose request
23:07:08.869 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:07:08.869 00.000 21948 MoveAxis(E, 0, ABG)
23:07:08.869 00.000 21948 Move returns status 0, amount 0
23:07:08.869 00.000 21948 MoveAxis(N, 0, ABG)
23:07:08.869 00.000 21948 Move returns status 0, amount 0
23:07:08.869 00.000 21948 move complete, result=0
23:07:08.869 00.000 21948 worker thread done servicing request
23:07:08.869 00.000 21948 Worker thread wakes up
23:07:08.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:08.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:08.869 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:10.388 01.519 21948 Exposure complete
23:07:10.428 00.040 21948 worker thread done servicing request
23:07:10.428 00.000 18120 OnExposeComplete: enter
23:07:10.429 00.001 18120 UpdateGuideState(): m_state=6
23:07:10.430 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
23:07:10.430 00.000 18120 Star::Find returns 1 (0), X=410.22, Y=232.16, Mass=2208, SNR=32.3, Peak=223 HFD=4.3
23:07:10.431 00.001 18120 MultiStar: [#1 0.09,0.20,0.67,U] [#2 0.41,0.27,0.00,M1] [#3 -0.16,0.11,0.65,U] [#4 0.08,0.29,0.53,U] [#5 -0.20,0.42,0.00,M6] [#6 0.17,0.26,0.47,U] [#7 -0.07,0.19,0.50,U] [#8 0.10,0.27,0.42,U] 
23:07:10.431 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.20}, one-star: {0.25, 0.16}
23:07:10.433 00.002 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.14) = xAngle (2.34 = 2.34)
23:07:10.434 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.44 = -0.84)
23:07:10.434 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.20 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
23:07:10.435 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.20, opts=13)
23:07:10.436 00.001 18120 Enqueuing Move request for scope (0.08, 0.20)
23:07:10.436 00.000 21948 Worker thread wakes up
23:07:10.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:10.437 00.001 18120 UpdateGuideState exits: m=2208 RSB=32.3
23:07:10.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.438 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:10.438 00.000 18120 Enqueuing Expose request
23:07:10.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
23:07:10.438 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
23:07:10.438 00.000 21948 Moving (0.08, 0.20) raw xDistance=-0.15 yDistance=-0.16
23:07:10.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:07:10.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:10.438 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:07:10.439 00.001 21948 MoveAxis(E, 0, ABG)
23:07:10.439 00.000 21948 Move returns status 0, amount 0
23:07:10.439 00.000 21948 MoveAxis(N, 0, ABG)
23:07:10.439 00.000 21948 Move returns status 0, amount 0
23:07:10.439 00.000 21948 move complete, result=0
23:07:10.439 00.000 21948 worker thread done servicing request
23:07:10.439 00.000 21948 Worker thread wakes up
23:07:10.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:10.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:10.439 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:12.071 01.632 21948 Exposure complete
23:07:12.105 00.034 21948 worker thread done servicing request
23:07:12.105 00.000 18120 OnExposeComplete: enter
23:07:12.105 00.000 18120 UpdateGuideState(): m_state=6
23:07:12.106 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
23:07:12.107 00.001 18120 Star::Find returns 1 (0), X=410.30, Y=232.15, Mass=1893, SNR=29.9, Peak=168 HFD=4.3
23:07:12.107 00.000 18120 MultiStar: [#1 0.24,0.04,0.76,U] [#2 0.43,0.13,0.00,M2] [#3 0.62,0.03,0.00,M1] [#4 0.31,0.30,0.00,M1] [#5 0.13,0.50,0.00,M7] [#6 0.41,0.42,0.00,M1] [#7 0.39,-0.21,0.00,M1] [#8 0.32,0.17,0.45,U] 
23:07:12.108 00.001 18120 refined, 2 included, MultiStar: {0.30, 0.12}, one-star: {0.33, 0.15}
23:07:12.108 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.14) = xAngle (1.52 = 1.52)
23:07:12.110 00.002 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.62 = -1.66)
23:07:12.111 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=0.12 hyp=0.32 cameraTheta=0.37 mountX=0.02 mountY=-0.32, mountTheta=-1.52
23:07:12.113 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=0.12, opts=13)
23:07:12.114 00.001 18120 Enqueuing Move request for scope (0.30, 0.12)
23:07:12.115 00.001 21948 Worker thread wakes up
23:07:12.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:12.116 00.001 18120 UpdateGuideState exits: m=1893 RSB=29.9
23:07:12.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:12.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:12.117 00.001 18120 Enqueuing Expose request
23:07:12.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.12) opts 0xd
23:07:12.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, 0.12)
23:07:12.117 00.000 21948 Moving (0.30, 0.12) raw xDistance=0.02 yDistance=-0.32
23:07:12.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:07:12.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:07:12.117 00.000 21948 MoveAxis(E, 0, ABG)
23:07:12.117 00.000 21948 Move returns status 0, amount 0
23:07:12.117 00.000 21948 MoveAxis(N, 75, ABG)
23:07:12.117 00.000 21948 Guiding  Dir = 0, Dur = 75
23:07:12.118 00.001 21948 IsSlewing returns 0
23:07:12.118 00.000 21948 IsGuiding returns 0
23:07:12.122 00.004 21948 PulseGuide returned control before completion, sleep 81
23:07:12.213 00.091 21948 IsGuiding returns 0
23:07:12.213 00.000 21948 Move returns status 0, amount 75
23:07:12.213 00.000 21948 move complete, result=0
23:07:12.213 00.000 21948 worker thread done servicing request
23:07:12.213 00.000 21948 Worker thread wakes up
23:07:12.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:12.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:12.213 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 75 ms NORTH
23:07:13.632 01.419 21948 Exposure complete
23:07:13.670 00.038 21948 worker thread done servicing request
23:07:13.671 00.001 18120 OnExposeComplete: enter
23:07:13.673 00.002 18120 UpdateGuideState(): m_state=6
23:07:13.674 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
23:07:13.676 00.002 18120 Star::Find returns 1 (0), X=410.00, Y=232.00, Mass=2278, SNR=32.7, Peak=221 HFD=4.5
23:07:13.677 00.001 18120 MultiStar: [#1 0.15,-0.17,0.66,U] [#2 -0.01,-0.17,0.61,U] [#3 0.28,-0.22,0.65,U] [#4 0.05,-0.05,0.52,U] [#5 -0.10,0.26,0.52,U] [#6 0.15,-0.03,0.44,U] [#7 -0.22,-0.14,0.49,U] [#8 0.17,0.24,0.44,U] 
23:07:13.677 00.000 18120 single-star, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.03, 0.00}
23:07:13.678 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.14) = xAngle (1.28 = 1.28)
23:07:13.678 00.000 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.39 = -1.90)
23:07:13.679 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.14 mountX=0.01 mountY=-0.03, mountTheta=-1.28
23:07:13.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
23:07:13.680 00.000 18120 Enqueuing Move request for scope (0.03, 0.00)
23:07:13.681 00.001 21948 Worker thread wakes up
23:07:13.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:13.682 00.001 18120 UpdateGuideState exits: m=2278 RSB=32.7
23:07:13.683 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.683 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:13.684 00.001 18120 Enqueuing Expose request
23:07:13.685 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:07:13.685 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:07:13.685 00.000 21948 Moving (0.03, 0.00) raw xDistance=0.01 yDistance=-0.03
23:07:13.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:07:13.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:13.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:13.685 00.000 21948 MoveAxis(E, 0, ABG)
23:07:13.685 00.000 21948 Move returns status 0, amount 0
23:07:13.685 00.000 21948 MoveAxis(N, 0, ABG)
23:07:13.685 00.000 21948 Move returns status 0, amount 0
23:07:13.685 00.000 21948 move complete, result=0
23:07:13.685 00.000 21948 worker thread done servicing request
23:07:13.685 00.000 21948 Worker thread wakes up
23:07:13.685 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:13.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:13.685 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:15.317 01.632 21948 Exposure complete
23:07:15.358 00.041 21948 worker thread done servicing request
23:07:15.358 00.000 18120 OnExposeComplete: enter
23:07:15.358 00.000 18120 UpdateGuideState(): m_state=6
23:07:15.359 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
23:07:15.359 00.000 18120 Star::Find returns 1 (0), X=410.22, Y=231.76, Mass=2062, SNR=31.1, Peak=205 HFD=4.3
23:07:15.360 00.001 18120 MultiStar: [#1 0.10,-0.26,0.73,U] [#2 0.30,0.04,0.67,U] [#3 -0.17,-0.28,0.70,U] [#4 0.04,0.20,0.54,U] [#5 0.17,0.28,0.49,U] [#6 0.35,0.03,0.47,U] [#7 0.05,-0.46,0.00,M1] [#8 0.33,0.07,0.40,U] 
23:07:15.360 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.25, -0.23}
23:07:15.362 00.002 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.14) = xAngle (0.78 = 0.78)
23:07:15.362 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.88 = -2.41)
23:07:15.362 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=0.12 mountY=-0.12, mountTheta=-0.75
23:07:15.364 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
23:07:15.364 00.000 18120 Enqueuing Move request for scope (0.16, -0.06)
23:07:15.364 00.000 21948 Worker thread wakes up
23:07:15.364 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:07:15.364 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:07:15.364 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:15.365 00.001 18120 UpdateGuideState exits: m=2062 RSB=31.1
23:07:15.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:15.366 00.001 21948 Moving (0.16, -0.06) raw xDistance=0.12 yDistance=-0.12
23:07:15.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:07:15.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:15.366 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:15.367 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:15.367 00.000 21948 MoveAxis(E, 0, ABG)
23:07:15.367 00.000 21948 Move returns status 0, amount 0
23:07:15.367 00.000 21948 MoveAxis(N, 0, ABG)
23:07:15.367 00.000 21948 Move returns status 0, amount 0
23:07:15.367 00.000 21948 move complete, result=0
23:07:15.367 00.000 21948 worker thread done servicing request
23:07:15.367 00.000 18120 Enqueuing Expose request
23:07:15.367 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:15.368 00.001 21948 Worker thread wakes up
23:07:15.368 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:15.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:16.895 01.527 21948 Exposure complete
23:07:16.939 00.044 21948 worker thread done servicing request
23:07:16.939 00.000 18120 OnExposeComplete: enter
23:07:16.940 00.001 18120 UpdateGuideState(): m_state=6
23:07:16.941 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
23:07:16.943 00.002 18120 Star::Find returns 1 (0), X=410.21, Y=231.64, Mass=1931, SNR=30.1, Peak=180 HFD=4.1
23:07:16.946 00.003 18120 MultiStar: [#1 0.24,-0.42,0.00,M1] [#2 0.18,-0.29,0.67,U] [#3 0.30,-0.51,0.00,M1] [#4 0.18,-0.13,0.57,U] [#5 -0.15,0.01,0.55,U] [#6 0.30,-0.14,0.52,U] [#7 0.14,-0.50,0.00,M2] [#8 0.08,-0.29,0.44,U] 
23:07:16.948 00.002 18120 refined, 5 included, MultiStar: {0.15, -0.22}, one-star: {0.23, -0.36}
23:07:16.951 00.003 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
23:07:16.953 00.002 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.02)
23:07:16.955 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.98 mountX=0.26 mountY=-0.03, mountTheta=-0.13
23:07:16.958 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.22, opts=13)
23:07:16.961 00.003 18120 Enqueuing Move request for scope (0.15, -0.22)
23:07:16.962 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:16.963 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.1
23:07:16.964 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:16.965 00.001 21948 Worker thread wakes up
23:07:16.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
23:07:16.965 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
23:07:16.965 00.000 21948 Moving (0.15, -0.22) raw xDistance=0.26 yDistance=-0.03
23:07:16.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:07:16.966 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:16.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:16.966 00.000 21948 MoveAxis(W, 47, ABG)
23:07:16.966 00.000 21948 Guiding  Dir = 3, Dur = 47
23:07:16.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:16.968 00.002 18120 Enqueuing Expose request
23:07:16.971 00.003 21948 IsSlewing returns 0
23:07:16.971 00.000 21948 IsGuiding returns 0
23:07:16.974 00.003 21948 PulseGuide returned control before completion, sleep 55
23:07:17.037 00.063 21948 IsGuiding returns 0
23:07:17.037 00.000 21948 Move returns status 0, amount 47
23:07:17.037 00.000 21948 MoveAxis(N, 0, ABG)
23:07:17.037 00.000 21948 Move returns status 0, amount 0
23:07:17.037 00.000 21948 move complete, result=0
23:07:17.037 00.000 21948 worker thread done servicing request
23:07:17.037 00.000 21948 Worker thread wakes up
23:07:17.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:17.037 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
23:07:17.038 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:18.767 01.729 21948 Exposure complete
23:07:18.810 00.043 21948 worker thread done servicing request
23:07:18.810 00.000 18120 OnExposeComplete: enter
23:07:18.811 00.001 18120 UpdateGuideState(): m_state=6
23:07:18.812 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
23:07:18.812 00.000 18120 Star::Find returns 1 (0), X=409.81, Y=231.78, Mass=1993, SNR=30.7, Peak=200 HFD=4.3
23:07:18.813 00.001 18120 MultiStar: [#1 0.14,-0.20,0.76,U] [#2 0.09,0.11,0.64,U] [#3 0.10,-0.16,0.73,U] [#4 0.06,-0.04,0.58,U] [#5 0.02,0.32,0.49,U] [#6 -0.11,-0.08,0.49,U] [#7 -0.26,-0.16,0.51,U] [#8 0.01,0.21,0.44,U] 
23:07:18.816 00.003 18120 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.16, -0.22}
23:07:18.816 00.000 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
23:07:18.817 00.001 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.49 = 2.49)
23:07:18.817 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.76 mountX=0.05 mountY=0.03, mountTheta=0.64
23:07:18.819 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
23:07:18.821 00.002 18120 Enqueuing Move request for scope (-0.01, -0.06)
23:07:18.822 00.001 21948 Worker thread wakes up
23:07:18.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:18.823 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:07:18.823 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.7
23:07:18.824 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:07:18.824 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.03
23:07:18.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:07:18.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:18.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.825 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:18.825 00.000 21948 MoveAxis(E, 0, ABG)
23:07:18.825 00.000 21948 Move returns status 0, amount 0
23:07:18.825 00.000 21948 MoveAxis(N, 0, ABG)
23:07:18.825 00.000 21948 Move returns status 0, amount 0
23:07:18.825 00.000 21948 move complete, result=0
23:07:18.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:18.827 00.002 18120 Enqueuing Expose request
23:07:18.828 00.001 21948 worker thread done servicing request
23:07:18.828 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:18.830 00.002 21948 Worker thread wakes up
23:07:18.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:18.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:20.239 01.409 21948 Exposure complete
23:07:20.263 00.024 21948 worker thread done servicing request
23:07:20.263 00.000 18120 OnExposeComplete: enter
23:07:20.264 00.001 18120 UpdateGuideState(): m_state=6
23:07:20.264 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
23:07:20.265 00.001 18120 Star::Find returns 1 (0), X=409.92, Y=231.84, Mass=2058, SNR=31.2, Peak=225 HFD=4.2
23:07:20.265 00.000 18120 MultiStar: [#1 -0.02,-0.28,0.73,U] [#2 -0.01,0.06,0.68,U] [#3 -0.13,-0.27,0.66,U] [#4 -0.21,0.03,0.54,U] [#5 -0.32,0.14,0.50,U] [#6 -0.02,0.12,0.49,U] [#7 -0.22,-0.08,0.51,U] [#8 -0.05,0.04,0.43,U] 
23:07:20.267 00.002 18120 refined, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.06, -0.16}
23:07:20.269 00.002 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.14) = xAngle (-1.42 = -1.42)
23:07:20.273 00.004 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.68 = 1.68)
23:07:20.273 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.56 mountX=0.02 mountY=0.12, mountTheta=1.42
23:07:20.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.07, opts=13)
23:07:20.275 00.001 18120 Enqueuing Move request for scope (-0.10, -0.07)
23:07:20.275 00.000 21948 Worker thread wakes up
23:07:20.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:20.276 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.2
23:07:20.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.277 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:20.277 00.000 18120 Enqueuing Expose request
23:07:20.278 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
23:07:20.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
23:07:20.278 00.000 21948 Moving (-0.10, -0.07) raw xDistance=0.02 yDistance=0.12
23:07:20.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:07:20.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:20.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:07:20.278 00.000 21948 MoveAxis(E, 0, ABG)
23:07:20.278 00.000 21948 Move returns status 0, amount 0
23:07:20.278 00.000 21948 MoveAxis(N, 0, ABG)
23:07:20.278 00.000 21948 Move returns status 0, amount 0
23:07:20.278 00.000 21948 move complete, result=0
23:07:20.278 00.000 21948 worker thread done servicing request
23:07:20.278 00.000 21948 Worker thread wakes up
23:07:20.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:20.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:20.278 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:21.913 01.635 21948 Exposure complete
23:07:21.941 00.028 21948 worker thread done servicing request
23:07:21.941 00.000 18120 OnExposeComplete: enter
23:07:21.943 00.002 18120 UpdateGuideState(): m_state=6
23:07:21.947 00.004 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
23:07:21.949 00.002 18120 Star::Find returns 1 (0), X=409.80, Y=232.03, Mass=1949, SNR=30.4, Peak=217 HFD=4.2
23:07:21.952 00.003 18120 MultiStar: [#1 -0.10,-0.11,0.74,U] [#2 -0.11,0.22,0.65,U] [#3 -0.07,-0.18,0.68,U] [#4 -0.28,0.01,0.57,U] [#5 -0.22,0.27,0.53,U] [#6 -0.10,-0.18,0.50,U] [#7 -0.35,-0.21,0.00,M1] [#8 -0.18,0.02,0.47,U] 
23:07:21.954 00.002 18120 refined, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.17, 0.03}
23:07:21.956 00.002 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.14) = xAngle (4.24 = -2.04)
23:07:21.959 00.003 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.06)
23:07:21.961 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.10 mountX=-0.07 mountY=0.13, mountTheta=2.05
23:07:21.966 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.01, opts=13)
23:07:21.968 00.002 18120 Enqueuing Move request for scope (-0.15, 0.01)
23:07:21.971 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:21.973 00.002 21948 Worker thread wakes up
23:07:21.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
23:07:21.973 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
23:07:21.973 00.000 21948 Moving (-0.15, 0.01) raw xDistance=-0.07 yDistance=0.13
23:07:21.973 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.4
23:07:21.975 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:21.976 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:07:21.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:21.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:21.976 00.000 18120 Enqueuing Expose request
23:07:21.977 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:07:21.977 00.000 21948 MoveAxis(E, 0, ABG)
23:07:21.977 00.000 21948 Move returns status 0, amount 0
23:07:21.977 00.000 21948 MoveAxis(N, 0, ABG)
23:07:21.977 00.000 21948 Move returns status 0, amount 0
23:07:21.977 00.000 21948 move complete, result=0
23:07:21.977 00.000 21948 worker thread done servicing request
23:07:21.977 00.000 21948 Worker thread wakes up
23:07:21.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:21.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:21.978 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:23.489 01.511 21948 Exposure complete
23:07:23.524 00.035 21948 worker thread done servicing request
23:07:23.524 00.000 18120 OnExposeComplete: enter
23:07:23.525 00.001 18120 UpdateGuideState(): m_state=6
23:07:23.525 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
23:07:23.526 00.001 18120 Star::Find returns 1 (0), X=409.91, Y=231.85, Mass=1867, SNR=29.7, Peak=210 HFD=4.2
23:07:23.526 00.000 18120 MultiStar: [#1 0.08,-0.19,0.72,U] [#2 0.02,-0.02,0.68,U] [#3 -0.06,-0.34,0.73,U] [#4 0.15,-0.28,0.55,U] [#5 -0.01,0.27,0.54,U] [#6 0.19,-0.12,0.49,U] [#7 -0.14,-0.24,0.57,U] [#8 -0.01,-0.02,0.47,U] 
23:07:23.527 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {-0.06, -0.15}
23:07:23.527 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
23:07:23.527 00.000 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.75 = 2.75)
23:07:23.528 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=0.12 mountY=0.05, mountTheta=0.39
23:07:23.529 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
23:07:23.530 00.001 18120 Enqueuing Move request for scope (0.01, -0.13)
23:07:23.530 00.000 21948 Worker thread wakes up
23:07:23.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:23.531 00.001 18120 UpdateGuideState exits: m=1867 RSB=29.7
23:07:23.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:23.532 00.001 18120 Enqueuing Expose request
23:07:23.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:07:23.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:07:23.532 00.000 21948 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.05
23:07:23.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:07:23.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:23.533 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:07:23.533 00.000 21948 MoveAxis(E, 0, ABG)
23:07:23.533 00.000 21948 Move returns status 0, amount 0
23:07:23.533 00.000 21948 MoveAxis(N, 0, ABG)
23:07:23.533 00.000 21948 Move returns status 0, amount 0
23:07:23.533 00.000 21948 move complete, result=0
23:07:23.533 00.000 21948 worker thread done servicing request
23:07:23.533 00.000 21948 Worker thread wakes up
23:07:23.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:23.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:23.533 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:25.162 01.629 21948 Exposure complete
23:07:25.210 00.048 21948 worker thread done servicing request
23:07:25.210 00.000 18120 OnExposeComplete: enter
23:07:25.211 00.001 18120 UpdateGuideState(): m_state=6
23:07:25.213 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
23:07:25.214 00.001 18120 Star::Find returns 1 (0), X=410.15, Y=231.68, Mass=2114, SNR=31.5, Peak=219 HFD=3.9
23:07:25.216 00.002 18120 MultiStar: [#1 0.18,-0.42,0.00,M1] [#2 0.21,-0.04,0.63,U] [#3 0.39,-0.55,0.00,M1] [#4 0.18,0.00,0.56,U] [#5 -0.10,0.08,0.52,U] [#6 0.17,-0.01,0.49,U] [#7 -0.19,-0.31,0.53,U] [#8 -0.03,-0.19,0.43,U] 
23:07:25.217 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.18, -0.32}
23:07:25.218 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.14) = xAngle (0.11 = 0.11)
23:07:25.219 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.21 = -3.07)
23:07:25.221 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=0.15 mountY=-0.01, mountTheta=-0.07
23:07:25.223 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
23:07:25.225 00.002 18120 Enqueuing Move request for scope (0.08, -0.13)
23:07:25.226 00.001 21948 Worker thread wakes up
23:07:25.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:25.226 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.5
23:07:25.227 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:25.228 00.001 18120 Enqueuing Expose request
23:07:25.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:07:25.228 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:07:25.228 00.000 21948 Moving (0.08, -0.13) raw xDistance=0.15 yDistance=-0.01
23:07:25.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:07:25.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:25.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:25.228 00.000 21948 MoveAxis(E, 0, ABG)
23:07:25.228 00.000 21948 Move returns status 0, amount 0
23:07:25.228 00.000 21948 MoveAxis(N, 0, ABG)
23:07:25.229 00.001 21948 Move returns status 0, amount 0
23:07:25.229 00.000 21948 move complete, result=0
23:07:25.229 00.000 21948 worker thread done servicing request
23:07:25.229 00.000 21948 Worker thread wakes up
23:07:25.229 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:25.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:25.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:26.755 01.526 21948 Exposure complete
23:07:26.795 00.040 21948 worker thread done servicing request
23:07:26.795 00.000 18120 OnExposeComplete: enter
23:07:26.796 00.001 18120 UpdateGuideState(): m_state=6
23:07:26.796 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
23:07:26.797 00.001 18120 Star::Find returns 1 (0), X=409.98, Y=231.52, Mass=1936, SNR=30.1, Peak=176 HFD=4.1
23:07:26.797 00.000 18120 MultiStar: [#1 -0.01,-0.66,0.00,M2] [#2 0.00,-0.30,0.67,U] [#3 0.01,-0.70,0.00,M2] [#4 -0.22,-0.32,0.00,M1] [#5 -0.14,-0.19,0.53,U] [#6 0.18,-0.29,0.52,U] [#7 -0.18,-0.42,0.00,M1] [#8 -0.04,-0.16,0.43,U] 
23:07:26.799 00.002 18120 refined, 4 included, MultiStar: {0.01, -0.32}, one-star: {0.01, -0.48}
23:07:26.801 00.002 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.14) = xAngle (-0.41 = -0.41)
23:07:26.804 00.003 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
23:07:26.806 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.55 mountX=0.29 mountY=0.14, mountTheta=0.44
23:07:26.809 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.32, opts=13)
23:07:26.810 00.001 18120 Enqueuing Move request for scope (0.01, -0.32)
23:07:26.810 00.000 21948 Worker thread wakes up
23:07:26.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:26.810 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.1
23:07:26.812 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:26.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:26.812 00.000 18120 Enqueuing Expose request
23:07:26.813 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
23:07:26.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
23:07:26.813 00.000 21948 Moving (0.01, -0.32) raw xDistance=0.29 yDistance=0.14
23:07:26.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:07:26.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:26.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:07:26.813 00.000 21948 MoveAxis(W, 52, ABG)
23:07:26.813 00.000 21948 Guiding  Dir = 3, Dur = 52
23:07:26.813 00.000 21948 IsSlewing returns 0
23:07:26.813 00.000 21948 IsGuiding returns 0
23:07:26.815 00.002 21948 PulseGuide returned control before completion, sleep 61
23:07:26.879 00.064 21948 IsGuiding returns 0
23:07:26.879 00.000 21948 Move returns status 0, amount 52
23:07:26.880 00.001 21948 MoveAxis(N, 0, ABG)
23:07:26.880 00.000 21948 Move returns status 0, amount 0
23:07:26.880 00.000 21948 move complete, result=0
23:07:26.880 00.000 21948 worker thread done servicing request
23:07:26.880 00.000 21948 Worker thread wakes up
23:07:26.880 00.000 18120 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
23:07:26.881 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:26.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:28.613 01.732 21948 Exposure complete
23:07:28.652 00.039 21948 worker thread done servicing request
23:07:28.652 00.000 18120 OnExposeComplete: enter
23:07:28.653 00.001 18120 UpdateGuideState(): m_state=6
23:07:28.654 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
23:07:28.655 00.001 18120 Star::Find returns 1 (0), X=409.80, Y=231.99, Mass=2014, SNR=30.8, Peak=218 HFD=4.1
23:07:28.656 00.001 18120 MultiStar: [#1 -0.15,-0.23,0.70,U] [#2 -0.11,-0.10,0.63,U] [#3 -0.25,-0.29,0.00,M3] [#4 -0.42,-0.03,0.00,M2] [#5 -0.27,0.34,0.00,M1] [#6 -0.04,-0.14,0.52,U] [#7 -0.42,-0.50,0.00,M2] [#8 -0.07,0.16,0.47,U] 
23:07:28.657 00.001 18120 refined, 4 included, MultiStar: {-0.12, -0.07}, one-star: {-0.17, -0.01}
23:07:28.658 00.001 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.48 = -1.48)
23:07:28.659 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
23:07:28.659 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.62 mountX=0.01 mountY=0.14, mountTheta=1.48
23:07:28.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.07, opts=13)
23:07:28.662 00.001 18120 Enqueuing Move request for scope (-0.12, -0.07)
23:07:28.662 00.000 21948 Worker thread wakes up
23:07:28.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:28.663 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.8
23:07:28.663 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.663 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:28.664 00.001 18120 Enqueuing Expose request
23:07:28.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
23:07:28.664 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
23:07:28.664 00.000 21948 Moving (-0.12, -0.07) raw xDistance=0.01 yDistance=0.14
23:07:28.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:07:28.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:28.664 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:07:28.664 00.000 21948 MoveAxis(E, 0, ABG)
23:07:28.664 00.000 21948 Move returns status 0, amount 0
23:07:28.664 00.000 21948 MoveAxis(N, 0, ABG)
23:07:28.664 00.000 21948 Move returns status 0, amount 0
23:07:28.664 00.000 21948 move complete, result=0
23:07:28.664 00.000 21948 worker thread done servicing request
23:07:28.665 00.001 21948 Worker thread wakes up
23:07:28.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:28.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:28.665 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:30.077 01.412 21948 Exposure complete
23:07:30.128 00.051 21948 worker thread done servicing request
23:07:30.128 00.000 18120 OnExposeComplete: enter
23:07:30.130 00.002 18120 UpdateGuideState(): m_state=6
23:07:30.131 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
23:07:30.133 00.002 18120 Star::Find returns 1 (0), X=409.90, Y=231.80, Mass=2159, SNR=32.0, Peak=218 HFD=4.2
23:07:30.134 00.001 18120 MultiStar: [#1 -0.19,-0.27,0.70,U] [#2 0.08,-0.16,0.64,U] [#3 -0.03,-0.30,0.69,U] [#4 -0.42,-0.17,0.00,M3] [#5 -0.30,0.20,0.46,U] [#6 0.05,-0.06,0.46,U] [#7 -0.20,-0.43,0.00,M3] [#8 0.09,0.10,0.44,U] 
23:07:30.135 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.13}, one-star: {-0.07, -0.19}
23:07:30.136 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.83 = -0.83)
23:07:30.138 00.002 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.28 = 2.28)
23:07:30.139 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=0.10 mountY=0.11, mountTheta=0.84
23:07:30.141 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.13, opts=13)
23:07:30.142 00.001 18120 Enqueuing Move request for scope (-0.06, -0.13)
23:07:30.142 00.000 21948 Worker thread wakes up
23:07:30.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:30.143 00.001 18120 UpdateGuideState exits: m=2159 RSB=32.0
23:07:30.143 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:30.144 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:30.144 00.000 18120 Enqueuing Expose request
23:07:30.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
23:07:30.144 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
23:07:30.144 00.000 21948 Moving (-0.06, -0.13) raw xDistance=0.10 yDistance=0.11
23:07:30.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:07:30.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:30.145 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:07:30.145 00.000 21948 MoveAxis(E, 0, ABG)
23:07:30.145 00.000 21948 Move returns status 0, amount 0
23:07:30.145 00.000 21948 MoveAxis(N, 0, ABG)
23:07:30.145 00.000 21948 Move returns status 0, amount 0
23:07:30.145 00.000 21948 move complete, result=0
23:07:30.145 00.000 21948 worker thread done servicing request
23:07:30.145 00.000 21948 Worker thread wakes up
23:07:30.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:30.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:30.145 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:31.781 01.636 21948 Exposure complete
23:07:31.815 00.034 21948 worker thread done servicing request
23:07:31.815 00.000 18120 OnExposeComplete: enter
23:07:31.816 00.001 18120 UpdateGuideState(): m_state=6
23:07:31.818 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
23:07:31.818 00.000 18120 Star::Find returns 1 (0), X=409.67, Y=231.82, Mass=2057, SNR=31.1, Peak=188 HFD=4.2
23:07:31.819 00.001 18120 MultiStar: [#1 -0.47,-0.34,0.00,M1] [#2 -0.13,0.00,0.65,U] [#3 -0.29,-0.53,0.00,M3] [#4 -0.76,-0.09,0.00,M4] [#5 -0.44,0.00,0.00,M1] [#6 -0.13,-0.20,0.47,U] [#7 -0.52,-0.50,0.00,M4] [#8 -0.27,0.01,0.41,U] 
23:07:31.819 00.000 18120 refined, 3 included, MultiStar: {-0.22, -0.10}, one-star: {-0.31, -0.18}
23:07:31.820 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
23:07:31.821 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.54 = 1.54)
23:07:31.822 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-2.70 mountX=0.00 mountY=0.25, mountTheta=1.56
23:07:31.822 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.10, opts=13)
23:07:31.824 00.002 18120 Enqueuing Move request for scope (-0.22, -0.10)
23:07:31.824 00.000 21948 Worker thread wakes up
23:07:31.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:31.825 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.1
23:07:31.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:31.826 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:31.826 00.000 18120 Enqueuing Expose request
23:07:31.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
23:07:31.826 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
23:07:31.827 00.001 21948 Moving (-0.22, -0.10) raw xDistance=0.00 yDistance=0.25
23:07:31.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:07:31.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:07:31.827 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:07:31.827 00.000 21948 MoveAxis(E, 0, ABG)
23:07:31.827 00.000 21948 Move returns status 0, amount 0
23:07:31.827 00.000 21948 MoveAxis(N, 0, ABG)
23:07:31.827 00.000 21948 Move returns status 0, amount 0
23:07:31.827 00.000 21948 move complete, result=0
23:07:31.827 00.000 21948 worker thread done servicing request
23:07:31.827 00.000 21948 Worker thread wakes up
23:07:31.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:31.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:31.828 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:07:33.350 01.522 21948 Exposure complete
23:07:33.378 00.028 21948 worker thread done servicing request
23:07:33.378 00.000 18120 OnExposeComplete: enter
23:07:33.378 00.000 18120 UpdateGuideState(): m_state=6
23:07:33.380 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
23:07:33.383 00.003 18120 Star::Find returns 1 (0), X=409.65, Y=231.99, Mass=2093, SNR=31.5, Peak=229 HFD=4.0
23:07:33.386 00.003 18120 MultiStar: [#1 -0.31,-0.20,0.73,U] [#2 -0.35,-0.03,0.65,U] [#3 -0.30,-0.25,0.00,M4] [#4 -0.62,-0.04,0.00,M5] [#5 -0.59,0.23,0.00,M2] [#6 -0.32,0.10,0.46,U] [#7 -0.65,-0.28,0.00,M5] [#8 -0.61,0.08,0.00,M1] 
23:07:33.388 00.002 18120 single-star, 3 included, MultiStar: {-0.33, -0.05}, one-star: {-0.32, -0.00}
23:07:33.390 00.002 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.14) = xAngle (-1.98 = -1.98)
23:07:33.392 00.002 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.12 = 1.12)
23:07:33.395 00.003 18120 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.13 mountX=-0.13 mountY=0.29, mountTheta=1.99
23:07:33.397 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=-0.00, opts=13)
23:07:33.398 00.001 18120 Enqueuing Move request for scope (-0.32, -0.00)
23:07:33.399 00.001 21948 Worker thread wakes up
23:07:33.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
23:07:33.399 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
23:07:33.399 00.000 21948 Moving (-0.32, -0.00) raw xDistance=-0.13 yDistance=0.29
23:07:33.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:07:33.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:07:33.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:33.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:07:33.399 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.5
23:07:33.400 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:33.400 00.000 21948 MoveAxis(E, 0, ABG)
23:07:33.400 00.000 21948 Move returns status 0, amount 0
23:07:33.400 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:33.401 00.001 18120 Enqueuing Expose request
23:07:33.401 00.000 21948 MoveAxis(N, 0, ABG)
23:07:33.401 00.000 21948 Move returns status 0, amount 0
23:07:33.401 00.000 21948 move complete, result=0
23:07:33.401 00.000 21948 worker thread done servicing request
23:07:33.401 00.000 21948 Worker thread wakes up
23:07:33.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:33.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:33.403 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:07:35.039 01.636 21948 Exposure complete
23:07:35.087 00.048 21948 worker thread done servicing request
23:07:35.087 00.000 18120 OnExposeComplete: enter
23:07:35.089 00.002 18120 UpdateGuideState(): m_state=6
23:07:35.090 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
23:07:35.091 00.001 18120 Star::Find returns 1 (0), X=409.89, Y=232.02, Mass=1844, SNR=29.5, Peak=209 HFD=4.3
23:07:35.091 00.000 18120 MultiStar: [#1 -0.05,-0.42,0.00,M1] [#2 -0.08,0.00,0.65,U] [#3 -0.25,-0.41,0.00,M5] [#4 -0.49,0.01,0.00,M6] [#5 -0.53,0.08,0.00,M3] [#6 -0.11,-0.07,0.53,U] [#7 -0.35,-0.31,0.00,M6] [#8 -0.12,0.12,0.46,U] 
23:07:35.092 00.001 18120 single-star, 3 included, MultiStar: {-0.09, 0.02}, one-star: {-0.08, 0.03}
23:07:35.093 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.14) = xAngle (3.99 = -2.29)
23:07:35.094 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.09 = 0.81)
23:07:35.095 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=-0.06 mountY=0.06, mountTheta=2.31
23:07:35.098 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
23:07:35.098 00.000 18120 Enqueuing Move request for scope (-0.08, 0.03)
23:07:35.099 00.001 21948 Worker thread wakes up
23:07:35.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
23:07:35.099 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
23:07:35.099 00.000 21948 Moving (-0.08, 0.03) raw xDistance=-0.06 yDistance=0.06
23:07:35.099 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:07:35.099 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:35.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:35.099 00.000 21948 MoveAxis(E, 0, ABG)
23:07:35.099 00.000 21948 Move returns status 0, amount 0
23:07:35.099 00.000 21948 MoveAxis(N, 0, ABG)
23:07:35.099 00.000 21948 Move returns status 0, amount 0
23:07:35.099 00.000 21948 move complete, result=0
23:07:35.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:35.100 00.001 21948 worker thread done servicing request
23:07:35.100 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.5
23:07:35.102 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:35.103 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:35.105 00.002 18120 Enqueuing Expose request
23:07:35.105 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:35.107 00.002 21948 Worker thread wakes up
23:07:35.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:35.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:36.633 01.526 21948 Exposure complete
23:07:36.659 00.026 21948 worker thread done servicing request
23:07:36.659 00.000 18120 OnExposeComplete: enter
23:07:36.660 00.001 18120 UpdateGuideState(): m_state=6
23:07:36.660 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
23:07:36.661 00.001 18120 Star::Find returns 1 (0), X=410.13, Y=231.81, Mass=2208, SNR=32.3, Peak=206 HFD=4.3
23:07:36.662 00.001 18120 MultiStar: [#1 0.11,-0.41,0.00,M2] [#2 -0.01,-0.41,0.00,M1] [#3 -0.17,-0.69,0.00,M6] [#4 -0.14,-0.32,0.52,U] [#5 -0.03,0.09,0.45,U] [#6 0.14,-0.44,0.00,M1] [#7 -0.05,-0.37,0.49,U] [#8 0.02,0.00,0.41,U] 
23:07:36.662 00.000 18120 refined, 4 included, MultiStar: {0.02, -0.17}, one-star: {0.15, -0.19}
23:07:36.663 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
23:07:36.663 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
23:07:36.664 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.46 mountX=0.16 mountY=0.06, mountTheta=0.35
23:07:36.667 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.17, opts=13)
23:07:36.668 00.001 18120 Enqueuing Move request for scope (0.02, -0.17)
23:07:36.669 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:36.671 00.002 18120 UpdateGuideState exits: m=2208 RSB=32.3
23:07:36.672 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.673 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:36.674 00.001 21948 Worker thread wakes up
23:07:36.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
23:07:36.674 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
23:07:36.674 00.000 18120 Enqueuing Expose request
23:07:36.675 00.001 21948 Moving (0.02, -0.17) raw xDistance=0.16 yDistance=0.06
23:07:36.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:07:36.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:36.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:36.675 00.000 21948 MoveAxis(E, 0, ABG)
23:07:36.675 00.000 21948 Move returns status 0, amount 0
23:07:36.675 00.000 21948 MoveAxis(N, 0, ABG)
23:07:36.675 00.000 21948 Move returns status 0, amount 0
23:07:36.675 00.000 21948 move complete, result=0
23:07:36.675 00.000 21948 worker thread done servicing request
23:07:36.675 00.000 21948 Worker thread wakes up
23:07:36.676 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:36.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:36.676 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:38.301 01.625 21948 Exposure complete
23:07:38.330 00.029 21948 worker thread done servicing request
23:07:38.330 00.000 18120 OnExposeComplete: enter
23:07:38.331 00.001 18120 UpdateGuideState(): m_state=6
23:07:38.332 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
23:07:38.332 00.000 18120 Star::Find returns 1 (0), X=410.03, Y=231.26, Mass=2084, SNR=31.5, Peak=199 HFD=4.1
23:07:38.333 00.001 18120 MultiStar: [#1 0.15,-0.63,0.00,M3] [#2 0.29,-0.38,0.00,M2] [#3 -0.27,-0.80,0.00,M7] [#4 -0.24,-0.48,0.00,M6] [#5 0.03,-0.18,0.50,U] [#6 0.19,-0.55,0.00,M2] [#7 -0.06,-0.73,0.00,M6] [#8 0.19,-0.40,0.00,M1] 
23:07:38.333 00.000 18120 refined, 1 included, MultiStar: {0.05, -0.55}, one-star: {0.06, -0.74}
23:07:38.334 00.001 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
23:07:38.334 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
23:07:38.334 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.55 hyp=0.55 cameraTheta=-1.48 mountX=0.52 mountY=0.21, mountTheta=0.38
23:07:38.336 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.55, opts=13)
23:07:38.338 00.002 18120 Enqueuing Move request for scope (0.05, -0.55)
23:07:38.340 00.002 21948 Worker thread wakes up
23:07:38.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:38.341 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.5
23:07:38.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:38.341 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:38.342 00.001 18120 Enqueuing Expose request
23:07:38.342 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.55) opts 0xd
23:07:38.342 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.55)
23:07:38.342 00.000 21948 Moving (0.05, -0.55) raw xDistance=0.52 yDistance=0.21
23:07:38.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
23:07:38.342 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.18 newest=0.33
23:07:38.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:07:38.343 00.001 21948 MoveAxis(W, 93, ABG)
23:07:38.343 00.000 21948 Guiding  Dir = 3, Dur = 93
23:07:38.343 00.000 21948 IsSlewing returns 0
23:07:38.343 00.000 21948 IsGuiding returns 0
23:07:38.344 00.001 21948 PulseGuide returned control before completion, sleep 102
23:07:38.455 00.111 21948 IsGuiding returns 0
23:07:38.455 00.000 21948 Move returns status 0, amount 93
23:07:38.455 00.000 21948 MoveAxis(S, 49, ABG)
23:07:38.455 00.000 21948 Guiding  Dir = 1, Dur = 49
23:07:38.455 00.000 21948 IsSlewing returns 0
23:07:38.455 00.000 21948 IsGuiding returns 0
23:07:38.461 00.006 21948 PulseGuide returned control before completion, sleep 55
23:07:38.517 00.056 21948 IsGuiding returns 1
23:07:38.517 00.000 21948 scope still moving after pulse duration time elapsed
23:07:38.549 00.032 21948 IsSlewing returns 0
23:07:38.549 00.000 21948 IsGuiding returns 0
23:07:38.549 00.000 21948 scope move finished after 49 + 44 ms
23:07:38.549 00.000 21948 Move returns status 0, amount 49
23:07:38.550 00.001 21948 move complete, result=0
23:07:38.550 00.000 21948 worker thread done servicing request
23:07:38.550 00.000 21948 Worker thread wakes up
23:07:38.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:38.550 00.000 18120 GuideStep: 0.5 px 93 ms WEST, 0.2 px 49 ms SOUTH
23:07:38.552 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:39.957 01.405 21948 Exposure complete
23:07:39.997 00.040 21948 worker thread done servicing request
23:07:39.997 00.000 18120 OnExposeComplete: enter
23:07:39.998 00.001 18120 UpdateGuideState(): m_state=6
23:07:39.999 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
23:07:39.999 00.000 18120 Star::Find returns 1 (0), X=409.99, Y=231.73, Mass=1903, SNR=30.1, Peak=203 HFD=4.1
23:07:40.000 00.001 18120 MultiStar: [#1 0.07,-0.37,0.74,U] [#2 0.10,-0.11,0.66,U] [#3 -0.21,-0.53,0.00,M8] [#4 -0.36,-0.22,0.00,M7] [#5 -0.26,-0.15,0.55,U] [#6 0.16,-0.24,0.51,U] [#7 0.03,-0.45,0.00,M7] [#8 0.08,0.11,0.44,U] 
23:07:40.000 00.000 18120 refined, 5 included, MultiStar: {0.03, -0.20}, one-star: {0.01, -0.27}
23:07:40.001 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
23:07:40.001 00.000 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
23:07:40.002 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.43 mountX=0.19 mountY=0.06, mountTheta=0.32
23:07:40.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.20, opts=13)
23:07:40.003 00.000 18120 Enqueuing Move request for scope (0.03, -0.20)
23:07:40.004 00.001 21948 Worker thread wakes up
23:07:40.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
23:07:40.004 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
23:07:40.004 00.000 21948 Moving (0.03, -0.20) raw xDistance=0.19 yDistance=0.06
23:07:40.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:07:40.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:40.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.004 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.1
23:07:40.005 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:40.005 00.000 21948 MoveAxis(E, 0, ABG)
23:07:40.005 00.000 21948 Move returns status 0, amount 0
23:07:40.005 00.000 21948 MoveAxis(N, 0, ABG)
23:07:40.005 00.000 21948 Move returns status 0, amount 0
23:07:40.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.006 00.001 21948 move complete, result=0
23:07:40.006 00.000 21948 worker thread done servicing request
23:07:40.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:40.006 00.000 18120 Enqueuing Expose request
23:07:40.007 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:40.007 00.000 21948 Worker thread wakes up
23:07:40.008 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:40.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:41.636 01.628 21948 Exposure complete
23:07:41.667 00.031 18120 OnExposeComplete: enter
23:07:41.669 00.002 18120 UpdateGuideState(): m_state=6
23:07:41.670 00.001 21948 worker thread done servicing request
23:07:41.670 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
23:07:41.670 00.000 18120 Star::Find returns 1 (0), X=410.13, Y=231.92, Mass=2010, SNR=30.8, Peak=221 HFD=4.2
23:07:41.670 00.000 18120 MultiStar: [#1 -0.08,-0.22,0.74,U] [#2 0.10,-0.23,0.65,U] [#3 0.10,-0.52,0.00,M9] [#4 -0.26,-0.37,0.00,M8] [#5 -0.38,0.01,0.51,U] [#6 0.19,-0.13,0.48,U] [#7 0.12,-0.26,0.55,U] [#8 0.03,-0.25,0.44,U] 
23:07:41.672 00.002 18120 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.15, -0.08}
23:07:41.672 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
23:07:41.673 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
23:07:41.673 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.37 mountX=0.16 mountY=0.04, mountTheta=0.26
23:07:41.674 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.16, opts=13)
23:07:41.675 00.001 18120 Enqueuing Move request for scope (0.03, -0.16)
23:07:41.675 00.000 21948 Worker thread wakes up
23:07:41.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:41.676 00.001 18120 UpdateGuideState exits: m=2010 RSB=30.8
23:07:41.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:41.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:41.677 00.001 18120 Enqueuing Expose request
23:07:41.677 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:07:41.677 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:07:41.677 00.000 21948 Moving (0.03, -0.16) raw xDistance=0.16 yDistance=0.04
23:07:41.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:07:41.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:41.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:41.677 00.000 21948 MoveAxis(E, 0, ABG)
23:07:41.677 00.000 21948 Move returns status 0, amount 0
23:07:41.678 00.001 21948 MoveAxis(N, 0, ABG)
23:07:41.678 00.000 21948 Move returns status 0, amount 0
23:07:41.678 00.000 21948 move complete, result=0
23:07:41.678 00.000 21948 worker thread done servicing request
23:07:41.678 00.000 21948 Worker thread wakes up
23:07:41.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:41.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:41.678 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:43.197 01.519 21948 Exposure complete
23:07:43.250 00.053 21948 worker thread done servicing request
23:07:43.250 00.000 18120 OnExposeComplete: enter
23:07:43.250 00.000 18120 UpdateGuideState(): m_state=6
23:07:43.251 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
23:07:43.252 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=231.64, Mass=1968, SNR=30.3, Peak=193 HFD=4.4
23:07:43.252 00.000 18120 MultiStar: [#1 -0.07,-0.46,0.00,M2] [#2 0.04,-0.30,0.65,U] [#3 -0.17,-0.72,0.00,M10] [#4 -0.10,-0.20,0.57,U] [#5 -0.16,-0.18,0.52,U] [#6 0.27,-0.54,0.00,M1] [#7 -0.20,-0.62,0.00,M7] [#8 -0.06,-0.49,0.00,M1] 
23:07:43.253 00.001 18120 refined, 3 included, MultiStar: {-0.09, -0.28}, one-star: {-0.14, -0.36}
23:07:43.254 00.001 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.14) = xAngle (-0.76 = -0.76)
23:07:43.256 00.002 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.35 = 2.35)
23:07:43.257 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.90 mountX=0.21 mountY=0.21, mountTheta=0.78
23:07:43.262 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.28, opts=13)
23:07:43.264 00.002 18120 Enqueuing Move request for scope (-0.09, -0.28)
23:07:43.265 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:43.267 00.002 18120 UpdateGuideState exits: m=1968 RSB=30.3
23:07:43.268 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.269 00.001 21948 Worker thread wakes up
23:07:43.269 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
23:07:43.269 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
23:07:43.269 00.000 21948 Moving (-0.09, -0.28) raw xDistance=0.21 yDistance=0.21
23:07:43.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:07:43.269 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:07:43.269 00.000 21948 MoveAxis(W, 38, ABG)
23:07:43.269 00.000 21948 Guiding  Dir = 3, Dur = 38
23:07:43.269 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:43.271 00.002 18120 Enqueuing Expose request
23:07:43.272 00.001 21948 IsSlewing returns 0
23:07:43.273 00.001 21948 IsGuiding returns 0
23:07:43.278 00.005 21948 PulseGuide returned control before completion, sleep 44
23:07:43.335 00.057 21948 IsGuiding returns 0
23:07:43.335 00.000 21948 Move returns status 0, amount 38
23:07:43.335 00.000 21948 MoveAxis(S, 50, ABG)
23:07:43.335 00.000 21948 Guiding  Dir = 1, Dur = 50
23:07:43.336 00.001 21948 IsSlewing returns 0
23:07:43.336 00.000 21948 IsGuiding returns 0
23:07:43.341 00.005 21948 PulseGuide returned control before completion, sleep 56
23:07:43.401 00.060 21948 IsGuiding returns 0
23:07:43.401 00.000 21948 Move returns status 0, amount 50
23:07:43.401 00.000 21948 move complete, result=0
23:07:43.401 00.000 21948 worker thread done servicing request
23:07:43.401 00.000 21948 Worker thread wakes up
23:07:43.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:43.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:43.401 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.2 px 50 ms SOUTH
23:07:45.027 01.626 21948 Exposure complete
23:07:45.054 00.027 21948 worker thread done servicing request
23:07:45.054 00.000 18120 OnExposeComplete: enter
23:07:45.055 00.001 18120 UpdateGuideState(): m_state=6
23:07:45.055 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
23:07:45.056 00.001 18120 Star::Find returns 1 (0), X=410.10, Y=231.78, Mass=2084, SNR=31.4, Peak=232 HFD=4.2
23:07:45.057 00.001 18120 MultiStar: [#1 -0.03,-0.19,0.72,U] [#2 0.12,-0.43,0.00,M1] [#3 0.04,-0.46,0.00,R] [#4 0.08,-0.15,0.52,U] [#5 -0.12,-0.10,0.50,U] [#6 0.11,-0.34,0.50,U] [#7 0.01,-0.45,0.00,M8] [#8 -0.03,-0.11,0.44,U] 
23:07:45.058 00.001 18120 refined, 5 included, MultiStar: {0.04, -0.19}, one-star: {0.13, -0.22}
23:07:45.058 00.000 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
23:07:45.059 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
23:07:45.059 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.38 mountX=0.19 mountY=0.05, mountTheta=0.28
23:07:45.060 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
23:07:45.061 00.001 18120 Enqueuing Move request for scope (0.04, -0.19)
23:07:45.061 00.000 21948 Worker thread wakes up
23:07:45.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
23:07:45.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
23:07:45.061 00.000 21948 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=0.05
23:07:45.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:07:45.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:45.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:07:45.061 00.000 21948 MoveAxis(E, 0, ABG)
23:07:45.061 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:45.064 00.003 21948 Move returns status 0, amount 0
23:07:45.064 00.000 21948 MoveAxis(N, 0, ABG)
23:07:45.065 00.001 21948 Move returns status 0, amount 0
23:07:45.065 00.000 21948 move complete, result=0
23:07:45.065 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.4
23:07:45.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:45.065 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:45.066 00.001 18120 Enqueuing Expose request
23:07:45.066 00.000 21948 worker thread done servicing request
23:07:45.066 00.000 21948 Worker thread wakes up
23:07:45.066 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:45.067 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:45.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:46.593 01.526 21948 Exposure complete
23:07:46.626 00.033 21948 worker thread done servicing request
23:07:46.627 00.001 18120 OnExposeComplete: enter
23:07:46.627 00.000 18120 UpdateGuideState(): m_state=6
23:07:46.628 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
23:07:46.628 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=231.78, Mass=2048, SNR=31.0, Peak=225 HFD=4.3
23:07:46.629 00.001 18120 MultiStar: [#1 -0.03,-0.27,0.71,U] [#2 0.03,-0.06,0.64,U] [#3 0.08,0.02,0.71,U] [#4 -0.24,-0.19,0.57,U] [#5 -0.11,0.06,0.48,U] [#6 -0.06,-0.49,0.00,M1] [#7 0.05,-0.26,0.56,U] [#8 0.00,-0.14,0.45,U] 
23:07:46.629 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.18, -0.22}
23:07:46.629 00.000 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
23:07:46.630 00.001 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
23:07:46.631 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.96 mountX=0.11 mountY=0.12, mountTheta=0.83
23:07:46.633 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.14, opts=13)
23:07:46.633 00.000 18120 Enqueuing Move request for scope (-0.06, -0.14)
23:07:46.634 00.001 21948 Worker thread wakes up
23:07:46.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:07:46.634 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:07:46.634 00.000 21948 Moving (-0.06, -0.14) raw xDistance=0.11 yDistance=0.12
23:07:46.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:07:46.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:46.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:46.635 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.0
23:07:46.635 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.636 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:46.636 00.000 18120 Enqueuing Expose request
23:07:46.637 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:07:46.637 00.000 21948 MoveAxis(E, 0, ABG)
23:07:46.637 00.000 21948 Move returns status 0, amount 0
23:07:46.637 00.000 21948 MoveAxis(N, 0, ABG)
23:07:46.637 00.000 21948 Move returns status 0, amount 0
23:07:46.637 00.000 21948 move complete, result=0
23:07:46.637 00.000 21948 worker thread done servicing request
23:07:46.637 00.000 21948 Worker thread wakes up
23:07:46.637 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:46.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:46.638 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:48.262 01.624 21948 Exposure complete
23:07:48.288 00.026 21948 worker thread done servicing request
23:07:48.288 00.000 18120 OnExposeComplete: enter
23:07:48.289 00.001 18120 UpdateGuideState(): m_state=6
23:07:48.290 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
23:07:48.291 00.001 18120 Star::Find returns 1 (0), X=410.10, Y=231.94, Mass=2155, SNR=32.0, Peak=239 HFD=4.3
23:07:48.291 00.000 18120 MultiStar: [#1 -0.05,-0.13,0.70,U] [#2 0.28,0.06,0.62,U] [#3 -0.21,0.45,0.00,M1] [#4 0.03,-0.05,0.58,U] [#5 -0.03,0.28,0.47,U] [#6 0.23,-0.08,0.49,U] [#7 0.09,-0.31,0.52,U] [#8 -0.04,-0.39,0.00,M1] 
23:07:48.291 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.12, -0.06}
23:07:48.292 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.14) = xAngle (0.68 = 0.68)
23:07:48.292 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.78 = -2.50)
23:07:48.293 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=0.08 mountY=-0.07, mountTheta=-0.66
23:07:48.294 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
23:07:48.294 00.000 18120 Enqueuing Move request for scope (0.10, -0.05)
23:07:48.295 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:48.295 00.000 18120 UpdateGuideState exits: m=2155 RSB=32.0
23:07:48.296 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.296 00.000 21948 Worker thread wakes up
23:07:48.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:07:48.296 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:07:48.296 00.000 21948 Moving (0.10, -0.05) raw xDistance=0.08 yDistance=-0.07
23:07:48.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:07:48.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:48.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:07:48.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:48.297 00.001 18120 Enqueuing Expose request
23:07:48.297 00.000 21948 MoveAxis(E, 0, ABG)
23:07:48.297 00.000 21948 Move returns status 0, amount 0
23:07:48.297 00.000 21948 MoveAxis(N, 0, ABG)
23:07:48.297 00.000 21948 Move returns status 0, amount 0
23:07:48.297 00.000 21948 move complete, result=0
23:07:48.297 00.000 21948 worker thread done servicing request
23:07:48.297 00.000 21948 Worker thread wakes up
23:07:48.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:48.298 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:48.298 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:49.814 01.516 21948 Exposure complete
23:07:49.849 00.035 18120 OnExposeComplete: enter
23:07:49.851 00.002 21948 worker thread done servicing request
23:07:49.851 00.000 18120 UpdateGuideState(): m_state=6
23:07:49.854 00.003 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
23:07:49.856 00.002 18120 Star::Find returns 1 (0), X=410.07, Y=231.92, Mass=2147, SNR=31.9, Peak=233 HFD=4.2
23:07:49.856 00.000 18120 MultiStar: [#1 -0.13,-0.36,0.67,U] [#2 0.05,-0.14,0.61,U] [#3 -0.16,0.33,0.67,U] [#4 -0.03,-0.14,0.55,U] [#5 -0.05,0.23,0.52,U] [#6 0.19,-0.27,0.47,U] [#7 0.08,-0.37,0.54,U] [#8 0.05,-0.08,0.42,U] 
23:07:49.857 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.09, -0.08}
23:07:49.857 00.000 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
23:07:49.858 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
23:07:49.858 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.51 mountX=0.09 mountY=0.04, mountTheta=0.40
23:07:49.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
23:07:49.860 00.001 18120 Enqueuing Move request for scope (0.01, -0.09)
23:07:49.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:49.861 00.001 18120 UpdateGuideState exits: m=2147 RSB=31.9
23:07:49.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:49.862 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:49.862 00.000 18120 Enqueuing Expose request
23:07:49.863 00.001 21948 Worker thread wakes up
23:07:49.863 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:07:49.863 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:07:49.863 00.000 21948 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.04
23:07:49.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:07:49.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:49.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:49.863 00.000 21948 MoveAxis(E, 0, ABG)
23:07:49.863 00.000 21948 Move returns status 0, amount 0
23:07:49.863 00.000 21948 MoveAxis(N, 0, ABG)
23:07:49.863 00.000 21948 Move returns status 0, amount 0
23:07:49.863 00.000 21948 move complete, result=0
23:07:49.863 00.000 21948 worker thread done servicing request
23:07:49.863 00.000 21948 Worker thread wakes up
23:07:49.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:49.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:49.863 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:51.494 01.631 21948 Exposure complete
23:07:51.519 00.025 21948 worker thread done servicing request
23:07:51.519 00.000 18120 OnExposeComplete: enter
23:07:51.520 00.001 18120 UpdateGuideState(): m_state=6
23:07:51.520 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
23:07:51.521 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=231.88, Mass=1985, SNR=30.5, Peak=204 HFD=4.3
23:07:51.521 00.000 18120 MultiStar: [#1 -0.09,-0.29,0.74,U] [#2 0.00,-0.22,0.66,U] [#3 -0.14,0.21,0.70,U] [#4 -0.14,0.07,0.58,U] [#5 -0.18,0.05,0.51,U] [#6 -0.16,-0.10,0.48,U] [#7 -0.20,-0.28,0.52,U] [#8 -0.03,-0.10,0.45,U] 
23:07:51.522 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.04, -0.12}
23:07:51.522 00.000 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.20 = -1.20)
23:07:51.523 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
23:07:51.523 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-2.35 mountX=0.04 mountY=0.12, mountTheta=1.21
23:07:51.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.09, opts=13)
23:07:51.525 00.001 18120 Enqueuing Move request for scope (-0.09, -0.09)
23:07:51.526 00.001 21948 Worker thread wakes up
23:07:51.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:51.526 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.5
23:07:51.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:51.527 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:51.527 00.000 18120 Enqueuing Expose request
23:07:51.528 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:07:51.528 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:07:51.528 00.000 21948 Moving (-0.09, -0.09) raw xDistance=0.04 yDistance=0.12
23:07:51.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:07:51.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:51.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:07:51.528 00.000 21948 MoveAxis(E, 0, ABG)
23:07:51.528 00.000 21948 Move returns status 0, amount 0
23:07:51.528 00.000 21948 MoveAxis(N, 0, ABG)
23:07:51.528 00.000 21948 Move returns status 0, amount 0
23:07:51.528 00.000 21948 move complete, result=0
23:07:51.528 00.000 21948 worker thread done servicing request
23:07:51.528 00.000 21948 Worker thread wakes up
23:07:51.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:51.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:51.528 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:53.055 01.527 21948 Exposure complete
23:07:53.082 00.027 21948 worker thread done servicing request
23:07:53.082 00.000 18120 OnExposeComplete: enter
23:07:53.083 00.001 18120 UpdateGuideState(): m_state=6
23:07:53.083 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
23:07:53.086 00.003 18120 Star::Find returns 1 (1), X=410.10, Y=231.92, Mass=2134, SNR=31.7, Peak=255 HFD=4.2
23:07:53.089 00.003 18120 MultiStar: [#1 0.03,-0.29,0.68,U] [#2 -0.01,0.05,0.66,U] [#3 -0.15,0.15,0.65,U] [#4 -0.26,-0.06,0.51,U] [#5 -0.14,0.30,0.51,U] [#6 0.15,-0.22,0.49,U] [#7 -0.30,-0.28,0.00,M5] [#8 -0.18,-0.03,0.42,U] 
23:07:53.089 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.13, -0.08}
23:07:53.090 00.001 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
23:07:53.090 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.82 = 1.82)
23:07:53.090 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.43 mountX=0.01 mountY=0.04, mountTheta=1.29
23:07:53.093 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.03, opts=13)
23:07:53.093 00.000 18120 Enqueuing Move request for scope (-0.03, -0.03)
23:07:53.094 00.001 21948 Worker thread wakes up
23:07:53.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:07:53.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:53.094 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.7 Saturée
23:07:53.095 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:53.095 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:53.095 00.000 18120 Enqueuing Expose request
23:07:53.096 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:07:53.096 00.000 21948 Moving (-0.03, -0.03) raw xDistance=0.01 yDistance=0.04
23:07:53.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:07:53.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:53.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:53.096 00.000 21948 MoveAxis(E, 0, ABG)
23:07:53.096 00.000 21948 Move returns status 0, amount 0
23:07:53.096 00.000 21948 MoveAxis(N, 0, ABG)
23:07:53.096 00.000 21948 Move returns status 0, amount 0
23:07:53.096 00.000 21948 move complete, result=0
23:07:53.096 00.000 21948 worker thread done servicing request
23:07:53.096 00.000 21948 Worker thread wakes up
23:07:53.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:53.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:53.097 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:54.734 01.637 21948 Exposure complete
23:07:54.769 00.035 21948 worker thread done servicing request
23:07:54.769 00.000 18120 OnExposeComplete: enter
23:07:54.771 00.002 18120 UpdateGuideState(): m_state=6
23:07:54.772 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
23:07:54.773 00.001 18120 Star::Find returns 1 (0), X=410.01, Y=231.95, Mass=2149, SNR=31.9, Peak=239 HFD=4.4
23:07:54.774 00.001 18120 MultiStar: [#1 -0.23,-0.16,0.70,U] [#2 0.18,-0.03,0.64,U] [#3 -0.53,0.33,0.00,M1] [#4 -0.02,-0.04,0.55,U] [#5 -0.08,0.31,0.49,U] [#6 0.15,-0.04,0.49,U] [#7 -0.14,-0.43,0.00,M6] [#8 -0.02,0.07,0.41,U] 
23:07:54.774 00.000 18120 refined, 6 included, MultiStar: {0.00, -0.01}, one-star: {0.03, -0.05}
23:07:54.776 00.002 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
23:07:54.776 00.000 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
23:07:54.776 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.51 mountX=0.01 mountY=0.00, mountTheta=0.40
23:07:54.777 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
23:07:54.778 00.001 18120 Enqueuing Move request for scope (0.00, -0.01)
23:07:54.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:54.779 00.001 18120 UpdateGuideState exits: m=2149 RSB=31.9
23:07:54.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:54.781 00.002 21948 Worker thread wakes up
23:07:54.782 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:54.782 00.000 18120 Enqueuing Expose request
23:07:54.783 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:07:54.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:07:54.783 00.000 21948 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.00
23:07:54.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:07:54.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:54.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:54.783 00.000 21948 MoveAxis(E, 0, ABG)
23:07:54.783 00.000 21948 Move returns status 0, amount 0
23:07:54.783 00.000 21948 MoveAxis(N, 0, ABG)
23:07:54.783 00.000 21948 Move returns status 0, amount 0
23:07:54.783 00.000 21948 move complete, result=0
23:07:54.783 00.000 21948 worker thread done servicing request
23:07:54.783 00.000 21948 Worker thread wakes up
23:07:54.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:54.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:54.783 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:56.303 01.520 21948 Exposure complete
23:07:56.340 00.037 21948 worker thread done servicing request
23:07:56.340 00.000 18120 OnExposeComplete: enter
23:07:56.341 00.001 18120 UpdateGuideState(): m_state=6
23:07:56.341 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
23:07:56.342 00.001 18120 Star::Find returns 1 (0), X=409.91, Y=231.85, Mass=2100, SNR=31.6, Peak=227 HFD=4.3
23:07:56.343 00.001 18120 MultiStar: [#1 -0.02,-0.28,0.71,U] [#2 0.06,-0.05,0.59,U] [#3 -0.43,0.25,0.00,M2] [#4 -0.26,0.24,0.52,U] [#5 -0.24,0.33,0.00,M1] [#6 0.11,0.08,0.47,U] [#7 -0.38,-0.47,0.00,M7] [#8 0.11,-0.27,0.45,U] 
23:07:56.345 00.002 18120 refined, 5 included, MultiStar: {-0.02, -0.09}, one-star: {-0.06, -0.15}
23:07:56.345 00.000 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:07:56.345 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
23:07:56.347 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.80 mountX=0.07 mountY=0.06, mountTheta=0.68
23:07:56.347 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.09, opts=13)
23:07:56.348 00.001 18120 Enqueuing Move request for scope (-0.02, -0.09)
23:07:56.348 00.000 21948 Worker thread wakes up
23:07:56.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:56.349 00.001 18120 UpdateGuideState exits: m=2100 RSB=31.6
23:07:56.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.350 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:56.350 00.000 18120 Enqueuing Expose request
23:07:56.351 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:07:56.351 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:07:56.351 00.000 21948 Moving (-0.02, -0.09) raw xDistance=0.07 yDistance=0.06
23:07:56.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:07:56.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:56.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:56.351 00.000 21948 MoveAxis(E, 0, ABG)
23:07:56.351 00.000 21948 Move returns status 0, amount 0
23:07:56.351 00.000 21948 MoveAxis(N, 0, ABG)
23:07:56.351 00.000 21948 Move returns status 0, amount 0
23:07:56.351 00.000 21948 move complete, result=0
23:07:56.351 00.000 21948 worker thread done servicing request
23:07:56.351 00.000 21948 Worker thread wakes up
23:07:56.351 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:56.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:56.351 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:57.978 01.627 21948 Exposure complete
23:07:58.003 00.025 21948 worker thread done servicing request
23:07:58.003 00.000 18120 OnExposeComplete: enter
23:07:58.004 00.001 18120 UpdateGuideState(): m_state=6
23:07:58.004 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
23:07:58.005 00.001 18120 Star::Find returns 1 (0), X=410.24, Y=231.90, Mass=2109, SNR=31.5, Peak=228 HFD=4.1
23:07:58.005 00.000 18120 MultiStar: [#1 0.05,-0.34,0.68,U] [#2 0.20,-0.14,0.62,U] [#3 -0.01,-0.04,0.69,U] [#4 0.14,-0.17,0.57,U] [#5 0.05,-0.20,0.51,U] [#6 -0.03,-0.24,0.47,U] [#7 -0.15,-0.67,0.00,M8] [#8 0.33,-0.24,0.00,M1] 
23:07:58.006 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.17}, one-star: {0.26, -0.10}
23:07:58.006 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
23:07:58.007 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.02)
23:07:58.007 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.98 mountX=0.20 mountY=-0.03, mountTheta=-0.13
23:07:58.009 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
23:07:58.009 00.000 18120 Enqueuing Move request for scope (0.11, -0.17)
23:07:58.010 00.001 21948 Worker thread wakes up
23:07:58.010 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:58.010 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.5
23:07:58.011 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.011 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:58.012 00.001 18120 Enqueuing Expose request
23:07:58.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
23:07:58.012 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
23:07:58.012 00.000 21948 Moving (0.11, -0.17) raw xDistance=0.20 yDistance=-0.03
23:07:58.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:07:58.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:58.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:58.012 00.000 21948 MoveAxis(E, 0, ABG)
23:07:58.012 00.000 21948 Move returns status 0, amount 0
23:07:58.012 00.000 21948 MoveAxis(N, 0, ABG)
23:07:58.012 00.000 21948 Move returns status 0, amount 0
23:07:58.012 00.000 21948 move complete, result=0
23:07:58.012 00.000 21948 worker thread done servicing request
23:07:58.012 00.000 21948 Worker thread wakes up
23:07:58.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:58.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:58.013 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:59.525 01.512 21948 Exposure complete
23:07:59.563 00.038 21948 worker thread done servicing request
23:07:59.563 00.000 18120 OnExposeComplete: enter
23:07:59.563 00.000 18120 UpdateGuideState(): m_state=6
23:07:59.564 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
23:07:59.565 00.001 18120 Star::Find returns 1 (0), X=409.97, Y=232.08, Mass=1913, SNR=30.2, Peak=218 HFD=4.3
23:07:59.566 00.001 18120 MultiStar: [#1 -0.04,-0.21,0.76,U] [#2 0.15,-0.08,0.67,U] [#3 -0.10,0.08,0.73,U] [#4 -0.23,-0.14,0.59,U] [#5 -0.20,0.07,0.49,U] [#6 0.11,-0.20,0.51,U] [#7 0.08,-0.31,0.53,U] [#8 0.46,-0.26,0.00,M2] 
23:07:59.566 00.000 18120 single-star, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.00, 0.08}
23:07:59.568 00.002 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
23:07:59.568 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
23:07:59.569 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
23:07:59.571 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.08, opts=13)
23:07:59.573 00.002 18120 Enqueuing Move request for scope (-0.00, 0.08)
23:07:59.574 00.001 21948 Worker thread wakes up
23:07:59.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:07:59.574 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:07:59.574 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:07:59.574 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.2
23:07:59.575 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:59.575 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:07:59.575 00.000 18120 Enqueuing Expose request
23:07:59.576 00.001 21948 Moving (-0.00, 0.08) raw xDistance=-0.07 yDistance=-0.03
23:07:59.576 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:07:59.576 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:59.576 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:59.576 00.000 21948 MoveAxis(E, 0, ABG)
23:07:59.576 00.000 21948 Move returns status 0, amount 0
23:07:59.576 00.000 21948 MoveAxis(N, 0, ABG)
23:07:59.576 00.000 21948 Move returns status 0, amount 0
23:07:59.576 00.000 21948 move complete, result=0
23:07:59.576 00.000 21948 worker thread done servicing request
23:07:59.576 00.000 21948 Worker thread wakes up
23:07:59.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:07:59.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:07:59.576 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:01.200 01.624 21948 Exposure complete
23:08:01.225 00.025 21948 worker thread done servicing request
23:08:01.225 00.000 18120 OnExposeComplete: enter
23:08:01.226 00.001 18120 UpdateGuideState(): m_state=6
23:08:01.226 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
23:08:01.227 00.001 18120 Star::Find returns 1 (0), X=410.07, Y=232.03, Mass=1969, SNR=30.5, Peak=240 HFD=4.2
23:08:01.227 00.000 18120 MultiStar: [#1 -0.09,-0.23,0.74,U] [#2 0.14,-0.06,0.67,U] [#3 -0.23,0.22,0.70,U] [#4 -0.31,-0.10,0.55,U] [#5 -0.38,0.33,0.00,M1] [#6 0.16,-0.14,0.54,U] [#7 -0.16,-0.30,0.51,U] [#8 0.06,-0.01,0.44,U] 
23:08:01.227 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.10, 0.03}
23:08:01.228 00.001 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.14) = xAngle (-0.95 = -0.95)
23:08:01.228 00.000 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.16 = 2.16)
23:08:01.229 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.09 mountX=0.04 mountY=0.06, mountTheta=0.96
23:08:01.230 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
23:08:01.231 00.001 18120 Enqueuing Move request for scope (-0.03, -0.06)
23:08:01.232 00.001 21948 Worker thread wakes up
23:08:01.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:01.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:08:01.232 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:08:01.232 00.000 21948 Moving (-0.03, -0.06) raw xDistance=0.04 yDistance=0.06
23:08:01.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:08:01.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:01.232 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:08:01.232 00.000 21948 MoveAxis(E, 0, ABG)
23:08:01.232 00.000 21948 Move returns status 0, amount 0
23:08:01.232 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.5
23:08:01.234 00.002 21948 MoveAxis(N, 0, ABG)
23:08:01.234 00.000 21948 Move returns status 0, amount 0
23:08:01.234 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:01.236 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:01.236 00.000 18120 Enqueuing Expose request
23:08:01.236 00.000 21948 move complete, result=0
23:08:01.236 00.000 21948 worker thread done servicing request
23:08:01.236 00.000 21948 Worker thread wakes up
23:08:01.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:01.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:01.237 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:02.750 01.513 21948 Exposure complete
23:08:02.777 00.027 21948 worker thread done servicing request
23:08:02.777 00.000 18120 OnExposeComplete: enter
23:08:02.778 00.001 18120 UpdateGuideState(): m_state=6
23:08:02.779 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
23:08:02.779 00.000 18120 Star::Find returns 1 (0), X=410.01, Y=232.04, Mass=2055, SNR=31.2, Peak=233 HFD=4.3
23:08:02.780 00.001 18120 MultiStar: [#1 -0.07,-0.07,0.69,U] [#2 0.06,0.01,0.65,U] [#3 -0.18,0.16,0.67,U] [#4 -0.20,-0.12,0.54,U] [#5 -0.16,0.28,0.50,U] [#6 0.20,-0.03,0.48,U] [#7 -0.03,-0.18,0.54,U] [#8 0.13,0.08,0.44,U] 
23:08:02.780 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.03, 0.04}
23:08:02.780 00.000 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
23:08:02.781 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
23:08:02.781 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.50 mountX=-0.03 mountY=0.01, mountTheta=2.67
23:08:02.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
23:08:02.783 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
23:08:02.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:02.784 00.001 21948 Worker thread wakes up
23:08:02.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:08:02.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:08:02.784 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.2
23:08:02.784 00.000 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.01
23:08:02.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:08:02.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.785 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:02.785 00.000 18120 Enqueuing Expose request
23:08:02.786 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:02.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:08:02.786 00.000 21948 MoveAxis(E, 0, ABG)
23:08:02.786 00.000 21948 Move returns status 0, amount 0
23:08:02.786 00.000 21948 MoveAxis(N, 0, ABG)
23:08:02.786 00.000 21948 Move returns status 0, amount 0
23:08:02.786 00.000 21948 move complete, result=0
23:08:02.786 00.000 21948 worker thread done servicing request
23:08:02.786 00.000 21948 Worker thread wakes up
23:08:02.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:02.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:02.786 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:04.423 01.637 21948 Exposure complete
23:08:04.449 00.026 21948 worker thread done servicing request
23:08:04.449 00.000 18120 OnExposeComplete: enter
23:08:04.450 00.001 18120 UpdateGuideState(): m_state=6
23:08:04.450 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
23:08:04.451 00.001 18120 Star::Find returns 1 (0), X=410.04, Y=231.96, Mass=2114, SNR=31.6, Peak=234 HFD=4.4
23:08:04.452 00.001 18120 MultiStar: [#1 -0.05,-0.16,0.70,U] [#2 0.07,0.07,0.65,U] [#3 0.06,0.48,0.00,M1] [#4 -0.17,-0.06,0.54,U] [#5 -0.27,0.36,0.00,M1] [#6 -0.05,-0.10,0.48,U] [#7 -0.28,-0.26,0.00,M6] [#8 -0.13,-0.07,0.43,U] 
23:08:04.452 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.06}, one-star: {0.06, -0.04}
23:08:04.453 00.001 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.14) = xAngle (-0.86 = -0.86)
23:08:04.453 00.000 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
23:08:04.454 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.01 mountX=0.04 mountY=0.05, mountTheta=0.88
23:08:04.455 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
23:08:04.455 00.000 18120 Enqueuing Move request for scope (-0.03, -0.06)
23:08:04.456 00.001 21948 Worker thread wakes up
23:08:04.456 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:08:04.456 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:04.456 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:08:04.457 00.001 18120 UpdateGuideState exits: m=2114 RSB=31.6
23:08:04.457 00.000 21948 Moving (-0.03, -0.06) raw xDistance=0.04 yDistance=0.05
23:08:04.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:08:04.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.457 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:04.458 00.001 18120 Enqueuing Expose request
23:08:04.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:04.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:04.458 00.000 21948 MoveAxis(E, 0, ABG)
23:08:04.458 00.000 21948 Move returns status 0, amount 0
23:08:04.458 00.000 21948 MoveAxis(N, 0, ABG)
23:08:04.458 00.000 21948 Move returns status 0, amount 0
23:08:04.458 00.000 21948 move complete, result=0
23:08:04.458 00.000 21948 worker thread done servicing request
23:08:04.459 00.001 21948 Worker thread wakes up
23:08:04.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:04.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:04.459 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:05.973 01.514 21948 Exposure complete
23:08:06.013 00.040 21948 worker thread done servicing request
23:08:06.013 00.000 18120 OnExposeComplete: enter
23:08:06.014 00.001 18120 UpdateGuideState(): m_state=6
23:08:06.015 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
23:08:06.016 00.001 18120 Star::Find returns 1 (1), X=410.02, Y=232.01, Mass=2351, SNR=33.5, Peak=255 HFD=4.4
23:08:06.017 00.001 18120 MultiStar: [#1 0.07,-0.25,0.66,U] [#2 0.02,-0.01,0.59,U] [#3 0.24,0.38,0.00,M2] [#4 -0.46,0.08,0.00,M1] [#5 -0.03,0.04,0.48,U] [#6 0.16,0.01,0.47,U] [#7 -0.04,-0.12,0.49,U] [#8 0.28,0.04,0.42,U] 
23:08:06.018 00.001 18120 single-star, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.04, 0.01}
23:08:06.018 00.000 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.14) = xAngle (1.40 = 1.40)
23:08:06.019 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.50 = -1.78)
23:08:06.020 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.26 mountX=0.01 mountY=-0.05, mountTheta=-1.40
23:08:06.022 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
23:08:06.023 00.001 18120 Enqueuing Move request for scope (0.04, 0.01)
23:08:06.024 00.001 21948 Worker thread wakes up
23:08:06.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:06.026 00.002 18120 UpdateGuideState exits: m=2351 RSB=33.5 Saturée
23:08:06.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:06.027 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:06.027 00.000 18120 Enqueuing Expose request
23:08:06.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:08:06.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:08:06.028 00.001 21948 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=-0.05
23:08:06.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:08:06.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:06.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:06.028 00.000 21948 MoveAxis(E, 0, ABG)
23:08:06.028 00.000 21948 Move returns status 0, amount 0
23:08:06.028 00.000 21948 MoveAxis(N, 0, ABG)
23:08:06.028 00.000 21948 Move returns status 0, amount 0
23:08:06.028 00.000 21948 move complete, result=0
23:08:06.028 00.000 21948 worker thread done servicing request
23:08:06.028 00.000 21948 Worker thread wakes up
23:08:06.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:06.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:06.028 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:07.664 01.636 21948 Exposure complete
23:08:07.695 00.031 21948 worker thread done servicing request
23:08:07.695 00.000 18120 OnExposeComplete: enter
23:08:07.696 00.001 18120 UpdateGuideState(): m_state=6
23:08:07.697 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
23:08:07.697 00.000 18120 Star::Find returns 1 (1), X=409.86, Y=232.10, Mass=2241, SNR=32.5, Peak=255 HFD=4.2
23:08:07.698 00.001 18120 MultiStar: [#1 -0.01,-0.12,0.68,U] [#2 0.13,0.04,0.61,U] [#3 -0.02,0.21,0.67,U] [#4 -0.30,-0.03,0.51,U] [#5 -0.21,0.14,0.47,U] [#6 0.07,-0.02,0.46,U] [#7 0.01,-0.03,0.50,U] [#8 0.15,-0.08,0.44,U] 
23:08:07.698 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.12, 0.10}
23:08:07.699 00.001 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
23:08:07.699 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
23:08:07.700 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.43 mountX=-0.05 mountY=0.02, mountTheta=2.75
23:08:07.701 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
23:08:07.702 00.001 18120 Enqueuing Move request for scope (-0.04, 0.03)
23:08:07.702 00.000 21948 Worker thread wakes up
23:08:07.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:08:07.702 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:08:07.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:07.703 00.001 18120 UpdateGuideState exits: m=2241 RSB=32.5 Saturée
23:08:07.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:07.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:07.704 00.001 18120 Enqueuing Expose request
23:08:07.704 00.000 21948 Moving (-0.04, 0.03) raw xDistance=-0.05 yDistance=0.02
23:08:07.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:08:07.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:07.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:07.704 00.000 21948 MoveAxis(E, 0, ABG)
23:08:07.704 00.000 21948 Move returns status 0, amount 0
23:08:07.704 00.000 21948 MoveAxis(N, 0, ABG)
23:08:07.704 00.000 21948 Move returns status 0, amount 0
23:08:07.704 00.000 21948 move complete, result=0
23:08:07.704 00.000 21948 worker thread done servicing request
23:08:07.704 00.000 21948 Worker thread wakes up
23:08:07.705 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:07.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:07.705 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:09.230 01.525 21948 Exposure complete
23:08:09.278 00.048 21948 worker thread done servicing request
23:08:09.278 00.000 18120 OnExposeComplete: enter
23:08:09.279 00.001 18120 UpdateGuideState(): m_state=6
23:08:09.279 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
23:08:09.280 00.001 18120 Star::Find returns 1 (0), X=410.09, Y=232.05, Mass=1966, SNR=30.5, Peak=210 HFD=4.3
23:08:09.280 00.000 18120 MultiStar: [#1 -0.02,-0.01,0.77,U] [#2 0.19,0.05,0.68,U] [#3 0.03,0.40,0.00,M2] [#4 -0.03,0.12,0.58,U] [#5 -0.37,0.42,0.00,M1] [#6 -0.03,-0.05,0.50,U] [#7 0.01,-0.24,0.52,U] [#8 0.11,0.01,0.42,U] 
23:08:09.281 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {0.11, 0.05}
23:08:09.281 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.14) = xAngle (1.16 = 1.16)
23:08:09.281 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.26 = -2.02)
23:08:09.282 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=0.02 mountY=-0.05, mountTheta=-1.15
23:08:09.283 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
23:08:09.283 00.000 18120 Enqueuing Move request for scope (0.05, 0.00)
23:08:09.284 00.001 21948 Worker thread wakes up
23:08:09.284 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:08:09.284 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:08:09.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:09.285 00.001 21948 Moving (0.05, 0.00) raw xDistance=0.02 yDistance=-0.05
23:08:09.285 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.5
23:08:09.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.286 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:09.287 00.001 18120 Enqueuing Expose request
23:08:09.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:08:09.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:09.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:09.287 00.000 21948 MoveAxis(E, 0, ABG)
23:08:09.287 00.000 21948 Move returns status 0, amount 0
23:08:09.287 00.000 21948 MoveAxis(N, 0, ABG)
23:08:09.287 00.000 21948 Move returns status 0, amount 0
23:08:09.287 00.000 21948 move complete, result=0
23:08:09.288 00.001 21948 worker thread done servicing request
23:08:09.288 00.000 21948 Worker thread wakes up
23:08:09.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:09.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:09.288 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:10.918 01.630 21948 Exposure complete
23:08:10.946 00.028 21948 worker thread done servicing request
23:08:10.946 00.000 18120 OnExposeComplete: enter
23:08:10.947 00.001 18120 UpdateGuideState(): m_state=6
23:08:10.947 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
23:08:10.948 00.001 18120 Star::Find returns 1 (0), X=410.14, Y=232.15, Mass=2094, SNR=31.5, Peak=230 HFD=4.2
23:08:10.948 00.000 18120 MultiStar: [#1 -0.10,0.06,0.72,U] [#2 0.02,-0.15,0.62,U] [#3 -0.15,0.52,0.00,M3] [#4 -0.02,0.02,0.56,U] [#5 -0.30,0.26,0.00,M2] [#6 -0.17,-0.04,0.47,U] [#7 -0.24,-0.12,0.53,U] [#8 0.36,-0.02,0.41,U] 
23:08:10.949 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {0.16, 0.15}
23:08:10.949 00.000 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.14) = xAngle (1.85 = 1.85)
23:08:10.950 00.001 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.95 = -1.33)
23:08:10.950 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.71 mountX=-0.00 mountY=-0.01, mountTheta=-1.85
23:08:10.951 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
23:08:10.952 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
23:08:10.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:10.952 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:08:10.953 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:10.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:10.954 00.001 21948 Worker thread wakes up
23:08:10.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:08:10.954 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:08:10.954 00.000 21948 Moving (0.01, 0.01) raw xDistance=-0.00 yDistance=-0.01
23:08:10.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:08:10.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:10.954 00.000 18120 Enqueuing Expose request
23:08:10.955 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:10.955 00.000 21948 MoveAxis(E, 0, ABG)
23:08:10.955 00.000 21948 Move returns status 0, amount 0
23:08:10.955 00.000 21948 MoveAxis(N, 0, ABG)
23:08:10.955 00.000 21948 Move returns status 0, amount 0
23:08:10.955 00.000 21948 move complete, result=0
23:08:10.955 00.000 21948 worker thread done servicing request
23:08:10.955 00.000 21948 Worker thread wakes up
23:08:10.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:10.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:10.955 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:12.467 01.512 21948 Exposure complete
23:08:12.498 00.031 21948 worker thread done servicing request
23:08:12.498 00.000 18120 OnExposeComplete: enter
23:08:12.499 00.001 18120 UpdateGuideState(): m_state=6
23:08:12.500 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
23:08:12.500 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=232.10, Mass=2153, SNR=31.9, Peak=224 HFD=4.3
23:08:12.501 00.001 18120 MultiStar: [#1 -0.09,0.03,0.72,U] [#2 0.07,-0.04,0.61,U] [#3 -0.15,0.53,0.00,M4] [#4 -0.38,0.14,0.00,M1] [#5 -0.20,0.43,0.00,M3] [#6 0.04,0.15,0.47,U] [#7 -0.13,-0.22,0.51,U] [#8 -0.04,-0.03,0.42,U] 
23:08:12.501 00.000 18120 refined, 5 included, MultiStar: {-0.03, 0.01}, one-star: {-0.04, 0.10}
23:08:12.502 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.90 = -2.38)
23:08:12.502 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.00 = 0.72)
23:08:12.503 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.75 mountX=-0.03 mountY=0.02, mountTheta=2.41
23:08:12.504 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
23:08:12.505 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
23:08:12.506 00.001 21948 Worker thread wakes up
23:08:12.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:12.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:08:12.506 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:08:12.506 00.000 18120 UpdateGuideState exits: m=2153 RSB=31.9
23:08:12.507 00.001 21948 Moving (-0.03, 0.01) raw xDistance=-0.03 yDistance=0.02
23:08:12.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:12.508 00.001 18120 Enqueuing Expose request
23:08:12.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:08:12.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:12.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:12.508 00.000 21948 MoveAxis(E, 0, ABG)
23:08:12.508 00.000 21948 Move returns status 0, amount 0
23:08:12.508 00.000 21948 MoveAxis(N, 0, ABG)
23:08:12.508 00.000 21948 Move returns status 0, amount 0
23:08:12.508 00.000 21948 move complete, result=0
23:08:12.508 00.000 21948 worker thread done servicing request
23:08:12.508 00.000 21948 Worker thread wakes up
23:08:12.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:12.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:12.509 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:14.141 01.632 21948 Exposure complete
23:08:14.168 00.027 21948 worker thread done servicing request
23:08:14.168 00.000 18120 OnExposeComplete: enter
23:08:14.168 00.000 18120 UpdateGuideState(): m_state=6
23:08:14.168 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
23:08:14.169 00.001 18120 Star::Find returns 1 (0), X=409.98, Y=232.28, Mass=2094, SNR=31.5, Peak=229 HFD=4.0
23:08:14.169 00.000 18120 MultiStar: [#1 -0.03,0.21,0.71,U] [#2 -0.02,0.32,0.64,U] [#3 0.20,0.56,0.00,M5] [#4 -0.13,-0.04,0.53,U] [#5 -0.17,0.53,0.00,M4] [#6 -0.09,0.22,0.48,U] [#7 -0.18,0.02,0.50,U] [#8 0.10,-0.03,0.41,U] 
23:08:14.171 00.002 18120 refined, 6 included, MultiStar: {-0.04, 0.17}, one-star: {0.01, 0.28}
23:08:14.171 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
23:08:14.172 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.21)
23:08:14.172 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.83 mountX=-0.17 mountY=-0.04, mountTheta=-2.94
23:08:14.173 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.17, opts=13)
23:08:14.173 00.000 18120 Enqueuing Move request for scope (-0.04, 0.17)
23:08:14.173 00.000 21948 Worker thread wakes up
23:08:14.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:14.174 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:08:14.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.175 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:14.175 00.000 18120 Enqueuing Expose request
23:08:14.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
23:08:14.177 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
23:08:14.177 00.000 21948 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=-0.04
23:08:14.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:08:14.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:14.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:14.177 00.000 21948 MoveAxis(E, 0, ABG)
23:08:14.177 00.000 21948 Move returns status 0, amount 0
23:08:14.177 00.000 21948 MoveAxis(N, 0, ABG)
23:08:14.177 00.000 21948 Move returns status 0, amount 0
23:08:14.177 00.000 21948 move complete, result=0
23:08:14.177 00.000 21948 worker thread done servicing request
23:08:14.177 00.000 21948 Worker thread wakes up
23:08:14.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:14.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:14.177 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:15.691 01.514 21948 Exposure complete
23:08:15.718 00.027 21948 worker thread done servicing request
23:08:15.718 00.000 18120 OnExposeComplete: enter
23:08:15.719 00.001 18120 UpdateGuideState(): m_state=6
23:08:15.721 00.002 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
23:08:15.722 00.001 18120 Star::Find returns 1 (0), X=409.79, Y=232.37, Mass=2045, SNR=31.0, Peak=190 HFD=4.0
23:08:15.723 00.001 18120 MultiStar: [#1 -0.14,0.02,0.72,U] [#2 -0.15,0.17,0.64,U] [#3 -0.02,0.57,0.00,M6] [#4 -0.25,0.33,0.00,M1] [#5 -0.27,0.57,0.00,M5] [#6 -0.06,0.19,0.48,U] [#7 -0.17,0.06,0.54,U] [#8 -0.02,0.22,0.45,U] 
23:08:15.723 00.000 18120 refined, 5 included, MultiStar: {-0.13, 0.19}, one-star: {-0.18, 0.38}
23:08:15.724 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
23:08:15.724 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
23:08:15.724 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=-0.23 mountY=0.03, mountTheta=2.99
23:08:15.725 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.19, opts=13)
23:08:15.726 00.001 18120 Enqueuing Move request for scope (-0.13, 0.19)
23:08:15.726 00.000 21948 Worker thread wakes up
23:08:15.726 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
23:08:15.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
23:08:15.726 00.000 21948 Moving (-0.13, 0.19) raw xDistance=-0.23 yDistance=0.03
23:08:15.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:08:15.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:15.727 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:15.727 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
23:08:15.727 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:15.728 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:15.729 00.001 18120 Enqueuing Expose request
23:08:15.730 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:15.730 00.000 21948 MoveAxis(E, 41, ABG)
23:08:15.730 00.000 21948 Guiding  Dir = 2, Dur = 41
23:08:15.730 00.000 21948 IsSlewing returns 0
23:08:15.730 00.000 21948 IsGuiding returns 0
23:08:15.731 00.001 21948 PulseGuide returned control before completion, sleep 50
23:08:15.784 00.053 21948 IsGuiding returns 1
23:08:15.784 00.000 21948 scope still moving after pulse duration time elapsed
23:08:15.820 00.036 21948 IsSlewing returns 0
23:08:15.820 00.000 21948 IsGuiding returns 0
23:08:15.820 00.000 21948 scope move finished after 41 + 49 ms
23:08:15.820 00.000 21948 Move returns status 0, amount 41
23:08:15.820 00.000 21948 MoveAxis(N, 0, ABG)
23:08:15.821 00.001 21948 Move returns status 0, amount 0
23:08:15.821 00.000 21948 move complete, result=0
23:08:15.821 00.000 21948 worker thread done servicing request
23:08:15.821 00.000 21948 Worker thread wakes up
23:08:15.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:15.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:15.821 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
23:08:17.447 01.626 21948 Exposure complete
23:08:17.499 00.052 21948 worker thread done servicing request
23:08:17.499 00.000 18120 OnExposeComplete: enter
23:08:17.502 00.003 18120 UpdateGuideState(): m_state=6
23:08:17.505 00.003 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
23:08:17.507 00.002 18120 Star::Find returns 1 (0), X=410.12, Y=231.94, Mass=2037, SNR=31.0, Peak=228 HFD=4.2
23:08:17.510 00.003 18120 MultiStar: [#1 0.01,-0.05,0.69,U] [#2 0.17,-0.09,0.63,U] [#3 -0.05,0.16,0.69,U] [#4 -0.37,0.11,0.00,M2] [#5 -0.27,0.22,0.51,U] [#6 0.11,0.04,0.49,U] [#7 -0.29,-0.09,0.50,U] [#8 0.06,-0.01,0.44,U] 
23:08:17.512 00.002 18120 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.15, -0.05}
23:08:17.514 00.002 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
23:08:17.515 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.03)
23:08:17.517 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.01 mountX=-0.01 mountY=-0.01, mountTheta=-2.14
23:08:17.519 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
23:08:17.521 00.002 18120 Enqueuing Move request for scope (0.01, 0.01)
23:08:17.521 00.000 21948 Worker thread wakes up
23:08:17.522 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:17.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:08:17.522 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.0
23:08:17.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:17.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:17.524 00.001 18120 Enqueuing Expose request
23:08:17.524 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:08:17.524 00.000 21948 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:08:17.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:17.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:17.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:17.525 00.001 21948 MoveAxis(E, 0, ABG)
23:08:17.525 00.000 21948 Move returns status 0, amount 0
23:08:17.525 00.000 21948 MoveAxis(N, 0, ABG)
23:08:17.525 00.000 21948 Move returns status 0, amount 0
23:08:17.525 00.000 21948 move complete, result=0
23:08:17.525 00.000 21948 worker thread done servicing request
23:08:17.525 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:17.526 00.001 21948 Worker thread wakes up
23:08:17.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:17.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:19.049 01.523 21948 Exposure complete
23:08:19.096 00.047 21948 worker thread done servicing request
23:08:19.096 00.000 18120 OnExposeComplete: enter
23:08:19.096 00.000 18120 UpdateGuideState(): m_state=6
23:08:19.097 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
23:08:19.097 00.000 18120 Star::Find returns 1 (0), X=409.92, Y=232.00, Mass=2080, SNR=31.4, Peak=237 HFD=4.3
23:08:19.098 00.001 18120 MultiStar: [#1 -0.09,0.17,0.73,U] [#2 0.09,0.02,0.65,U] [#3 0.02,0.44,0.00,M6] [#4 -0.22,0.06,0.55,U] [#5 -0.33,0.33,0.00,M5] [#6 -0.06,0.14,0.47,U] [#7 -0.16,0.06,0.51,U] [#8 -0.00,-0.02,0.42,U] 
23:08:19.098 00.000 18120 single-star, 6 included, MultiStar: {-0.07, 0.06}, one-star: {-0.05, 0.01}
23:08:19.099 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.18 = -2.10)
23:08:19.099 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
23:08:19.100 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.04 mountX=-0.03 mountY=0.04, mountTheta=2.11
23:08:19.101 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
23:08:19.101 00.000 18120 Enqueuing Move request for scope (-0.05, 0.01)
23:08:19.102 00.001 21948 Worker thread wakes up
23:08:19.102 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:19.102 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.4
23:08:19.103 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.104 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:19.104 00.000 18120 Enqueuing Expose request
23:08:19.105 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:08:19.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:08:19.105 00.000 21948 Moving (-0.05, 0.01) raw xDistance=-0.03 yDistance=0.04
23:08:19.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:08:19.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:19.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:19.105 00.000 21948 MoveAxis(E, 0, ABG)
23:08:19.105 00.000 21948 Move returns status 0, amount 0
23:08:19.105 00.000 21948 MoveAxis(N, 0, ABG)
23:08:19.105 00.000 21948 Move returns status 0, amount 0
23:08:19.105 00.000 21948 move complete, result=0
23:08:19.105 00.000 21948 worker thread done servicing request
23:08:19.105 00.000 21948 Worker thread wakes up
23:08:19.105 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:19.105 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:19.105 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:20.728 01.623 21948 Exposure complete
23:08:20.756 00.028 21948 worker thread done servicing request
23:08:20.756 00.000 18120 OnExposeComplete: enter
23:08:20.757 00.001 18120 UpdateGuideState(): m_state=6
23:08:20.758 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
23:08:20.761 00.003 18120 Star::Find returns 1 (0), X=409.97, Y=231.83, Mass=1907, SNR=30.0, Peak=237 HFD=4.2
23:08:20.763 00.002 18120 MultiStar: [#1 -0.14,-0.03,0.72,U] [#2 0.05,0.12,0.66,U] [#3 -0.18,0.34,0.00,M7] [#4 -0.46,0.14,0.00,M2] [#5 -0.38,0.36,0.00,M6] [#6 -0.22,0.14,0.56,U] [#7 -0.17,0.04,0.54,U] [#8 0.06,0.23,0.46,U] 
23:08:20.766 00.003 18120 refined, 5 included, MultiStar: {-0.07, 0.02}, one-star: {-0.00, -0.17}
23:08:20.768 00.002 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.95 = -2.34)
23:08:20.770 00.002 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.76)
23:08:20.772 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.80 mountX=-0.05 mountY=0.05, mountTheta=2.36
23:08:20.775 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
23:08:20.777 00.002 18120 Enqueuing Move request for scope (-0.07, 0.02)
23:08:20.778 00.001 21948 Worker thread wakes up
23:08:20.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:20.779 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.0
23:08:20.780 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:20.781 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:20.781 00.000 18120 Enqueuing Expose request
23:08:20.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:08:20.782 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:08:20.782 00.000 21948 Moving (-0.07, 0.02) raw xDistance=-0.05 yDistance=0.05
23:08:20.782 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:08:20.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:20.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:20.782 00.000 21948 MoveAxis(E, 0, ABG)
23:08:20.782 00.000 21948 Move returns status 0, amount 0
23:08:20.782 00.000 21948 MoveAxis(N, 0, ABG)
23:08:20.782 00.000 21948 Move returns status 0, amount 0
23:08:20.782 00.000 21948 move complete, result=0
23:08:20.782 00.000 21948 worker thread done servicing request
23:08:20.782 00.000 21948 Worker thread wakes up
23:08:20.782 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:20.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:20.783 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:22.304 01.521 21948 Exposure complete
23:08:22.331 00.027 21948 worker thread done servicing request
23:08:22.331 00.000 18120 OnExposeComplete: enter
23:08:22.332 00.001 18120 UpdateGuideState(): m_state=6
23:08:22.332 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
23:08:22.333 00.001 18120 Star::Find returns 1 (1), X=409.98, Y=231.96, Mass=2143, SNR=31.9, Peak=255 HFD=4.4
23:08:22.333 00.000 18120 MultiStar: [#1 -0.02,-0.14,0.72,U] [#2 0.15,0.07,0.60,U] [#3 -0.12,0.23,0.66,U] [#4 -0.13,0.02,0.54,U] [#5 -0.12,0.37,0.00,M7] [#6 0.19,0.09,0.47,U] [#7 -0.15,-0.14,0.48,U] [#8 0.01,0.23,0.43,U] 
23:08:22.334 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.01, -0.04}
23:08:22.334 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
23:08:22.335 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
23:08:22.335 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.88 mountX=-0.03 mountY=-0.00, mountTheta=-2.98
23:08:22.337 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
23:08:22.338 00.001 18120 Enqueuing Move request for scope (-0.01, 0.03)
23:08:22.338 00.000 21948 Worker thread wakes up
23:08:22.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:22.338 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.9 Saturée
23:08:22.339 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:22.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:08:22.340 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:08:22.340 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
23:08:22.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:08:22.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:22.340 00.000 18120 Enqueuing Expose request
23:08:22.341 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:22.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:22.341 00.000 21948 MoveAxis(E, 0, ABG)
23:08:22.341 00.000 21948 Move returns status 0, amount 0
23:08:22.341 00.000 21948 MoveAxis(N, 0, ABG)
23:08:22.341 00.000 21948 Move returns status 0, amount 0
23:08:22.341 00.000 21948 move complete, result=0
23:08:22.341 00.000 21948 worker thread done servicing request
23:08:22.341 00.000 21948 Worker thread wakes up
23:08:22.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:22.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:22.341 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:23.973 01.632 21948 Exposure complete
23:08:23.999 00.026 21948 worker thread done servicing request
23:08:23.999 00.000 18120 OnExposeComplete: enter
23:08:23.999 00.000 18120 UpdateGuideState(): m_state=6
23:08:23.999 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
23:08:24.002 00.003 18120 Star::Find returns 1 (0), X=409.95, Y=232.00, Mass=2081, SNR=31.4, Peak=229 HFD=4.4
23:08:24.003 00.001 18120 MultiStar: [#1 -0.03,0.16,0.68,U] [#2 -0.09,0.11,0.65,U] [#3 -0.07,0.19,0.67,U] [#4 -0.17,0.04,0.55,U] [#5 -0.38,0.05,0.00,M8] [#6 0.10,0.08,0.47,U] [#7 -0.10,-0.22,0.54,U] [#8 0.20,0.16,0.41,U] 
23:08:24.005 00.002 18120 single-star, 7 included, MultiStar: {-0.03, 0.06}, one-star: {-0.02, -0.00}
23:08:24.005 00.000 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
23:08:24.007 00.002 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.21 = 1.21)
23:08:24.007 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.04 mountX=-0.01 mountY=0.02, mountTheta=1.90
23:08:24.009 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.00, opts=13)
23:08:24.011 00.002 18120 Enqueuing Move request for scope (-0.02, -0.00)
23:08:24.012 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:24.012 00.000 21948 Worker thread wakes up
23:08:24.012 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.4
23:08:24.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:08:24.014 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:24.014 00.000 18120 Enqueuing Expose request
23:08:24.015 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:08:24.015 00.000 21948 Moving (-0.02, -0.00) raw xDistance=-0.01 yDistance=0.02
23:08:24.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:24.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:24.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:24.015 00.000 21948 MoveAxis(E, 0, ABG)
23:08:24.015 00.000 21948 Move returns status 0, amount 0
23:08:24.015 00.000 21948 MoveAxis(N, 0, ABG)
23:08:24.015 00.000 21948 Move returns status 0, amount 0
23:08:24.015 00.000 21948 move complete, result=0
23:08:24.015 00.000 21948 worker thread done servicing request
23:08:24.015 00.000 21948 Worker thread wakes up
23:08:24.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:24.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:24.015 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:25.532 01.517 21948 Exposure complete
23:08:25.566 00.034 21948 worker thread done servicing request
23:08:25.566 00.000 18120 OnExposeComplete: enter
23:08:25.569 00.003 18120 UpdateGuideState(): m_state=6
23:08:25.570 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
23:08:25.572 00.002 18120 Star::Find returns 1 (0), X=410.22, Y=232.04, Mass=2169, SNR=32.0, Peak=216 HFD=4.2
23:08:25.574 00.002 18120 MultiStar: [#1 -0.11,0.17,0.70,U] [#2 0.23,0.51,0.00,M1] [#3 -0.03,0.42,0.00,M6] [#4 -0.09,0.13,0.52,U] [#5 -0.27,0.34,0.00,M9] [#6 -0.00,0.22,0.49,U] [#7 0.07,0.01,0.51,U] [#8 0.20,-0.04,0.40,U] 
23:08:25.575 00.001 18120 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.25, 0.04}
23:08:25.576 00.001 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.14) = xAngle (2.09 = 2.09)
23:08:25.577 00.001 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.20 = -1.09)
23:08:25.580 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
23:08:25.584 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
23:08:25.587 00.003 18120 Enqueuing Move request for scope (0.06, 0.09)
23:08:25.589 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:25.591 00.002 18120 UpdateGuideState exits: m=2169 RSB=32.0
23:08:25.593 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:25.596 00.003 21948 Worker thread wakes up
23:08:25.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:08:25.596 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:08:25.596 00.000 21948 Moving (0.06, 0.09) raw xDistance=-0.06 yDistance=-0.10
23:08:25.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:25.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:25.596 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:25.597 00.001 18120 Enqueuing Expose request
23:08:25.598 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:25.598 00.000 21948 MoveAxis(E, 0, ABG)
23:08:25.598 00.000 21948 Move returns status 0, amount 0
23:08:25.598 00.000 21948 MoveAxis(N, 0, ABG)
23:08:25.598 00.000 21948 Move returns status 0, amount 0
23:08:25.598 00.000 21948 move complete, result=0
23:08:25.598 00.000 21948 worker thread done servicing request
23:08:25.598 00.000 21948 Worker thread wakes up
23:08:25.598 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:25.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:25.598 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:27.231 01.633 21948 Exposure complete
23:08:27.256 00.025 21948 worker thread done servicing request
23:08:27.256 00.000 18120 OnExposeComplete: enter
23:08:27.257 00.001 18120 UpdateGuideState(): m_state=6
23:08:27.257 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
23:08:27.258 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=232.07, Mass=2160, SNR=32.0, Peak=235 HFD=4.3
23:08:27.258 00.000 18120 MultiStar: [#1 0.06,0.04,0.67,U] [#2 -0.01,0.12,0.62,U] [#3 0.16,0.60,0.00,M7] [#4 -0.28,-0.02,0.49,U] [#5 -0.20,0.31,0.51,U] [#6 0.17,-0.01,0.47,U] [#7 -0.08,0.29,0.49,U] [#8 0.21,0.10,0.41,U] 
23:08:27.259 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {0.09, 0.07}
23:08:27.259 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
23:08:27.260 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.49)
23:08:27.260 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
23:08:27.263 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
23:08:27.263 00.000 18120 Enqueuing Move request for scope (0.00, 0.11)
23:08:27.264 00.001 21948 Worker thread wakes up
23:08:27.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
23:08:27.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
23:08:27.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:27.264 00.000 21948 Moving (0.00, 0.11) raw xDistance=-0.10 yDistance=-0.05
23:08:27.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:08:27.264 00.000 18120 UpdateGuideState exits: m=2160 RSB=32.0
23:08:27.265 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:27.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:27.266 00.001 18120 Enqueuing Expose request
23:08:27.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:27.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:27.266 00.000 21948 MoveAxis(E, 0, ABG)
23:08:27.266 00.000 21948 Move returns status 0, amount 0
23:08:27.266 00.000 21948 MoveAxis(N, 0, ABG)
23:08:27.266 00.000 21948 Move returns status 0, amount 0
23:08:27.266 00.000 21948 move complete, result=0
23:08:27.266 00.000 21948 worker thread done servicing request
23:08:27.266 00.000 21948 Worker thread wakes up
23:08:27.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:27.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:27.267 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:28.782 01.515 21948 Exposure complete
23:08:28.822 00.040 21948 worker thread done servicing request
23:08:28.823 00.001 18120 OnExposeComplete: enter
23:08:28.823 00.000 18120 UpdateGuideState(): m_state=6
23:08:28.824 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
23:08:28.824 00.000 18120 Star::Find returns 1 (0), X=410.10, Y=231.96, Mass=2131, SNR=31.7, Peak=223 HFD=4.3
23:08:28.825 00.001 18120 MultiStar: [#1 0.13,-0.11,0.71,U] [#2 0.18,0.16,0.62,U] [#3 0.10,0.31,0.68,U] [#4 0.05,-0.06,0.55,U] [#5 -0.06,0.10,0.51,U] [#6 0.18,-0.21,0.49,U] [#7 -0.15,-0.22,0.51,U] [#8 0.23,0.16,0.42,U] 
23:08:28.825 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.13, -0.04}
23:08:28.826 00.001 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.14) = xAngle (1.27 = 1.27)
23:08:28.828 00.002 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.37 = -1.91)
23:08:28.829 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=0.03 mountY=-0.09, mountTheta=-1.26
23:08:28.832 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
23:08:28.833 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
23:08:28.833 00.000 21948 Worker thread wakes up
23:08:28.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:08:28.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:28.834 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:08:28.834 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.7
23:08:28.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:28.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:28.835 00.000 18120 Enqueuing Expose request
23:08:28.836 00.001 21948 Moving (0.09, 0.01) raw xDistance=0.03 yDistance=-0.09
23:08:28.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:08:28.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:28.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:28.836 00.000 21948 MoveAxis(E, 0, ABG)
23:08:28.836 00.000 21948 Move returns status 0, amount 0
23:08:28.836 00.000 21948 MoveAxis(N, 0, ABG)
23:08:28.836 00.000 21948 Move returns status 0, amount 0
23:08:28.836 00.000 21948 move complete, result=0
23:08:28.836 00.000 21948 worker thread done servicing request
23:08:28.836 00.000 21948 Worker thread wakes up
23:08:28.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:28.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:28.836 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:30.472 01.636 21948 Exposure complete
23:08:30.533 00.061 21948 worker thread done servicing request
23:08:30.534 00.001 18120 OnExposeComplete: enter
23:08:30.535 00.001 18120 UpdateGuideState(): m_state=6
23:08:30.535 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
23:08:30.535 00.000 18120 Star::Find returns 1 (0), X=409.89, Y=231.78, Mass=1882, SNR=29.8, Peak=217 HFD=4.1
23:08:30.536 00.001 18120 MultiStar: [#1 0.02,-0.18,0.74,U] [#2 0.03,-0.09,0.66,U] [#3 -0.04,0.27,0.71,U] [#4 -0.27,-0.19,0.57,U] [#5 -0.05,0.01,0.52,U] [#6 0.37,0.18,0.00,M1] [#7 -0.22,-0.50,0.00,M1] [#8 0.26,0.06,0.49,U] 
23:08:30.536 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.06}, one-star: {-0.08, -0.22}
23:08:30.537 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.14) = xAngle (-0.86 = -0.86)
23:08:30.537 00.000 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
23:08:30.538 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.00 mountX=0.04 mountY=0.05, mountTheta=0.87
23:08:30.539 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
23:08:30.540 00.001 18120 Enqueuing Move request for scope (-0.03, -0.06)
23:08:30.540 00.000 21948 Worker thread wakes up
23:08:30.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:30.541 00.001 18120 UpdateGuideState exits: m=1882 RSB=29.8
23:08:30.541 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:30.541 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:30.542 00.001 18120 Enqueuing Expose request
23:08:30.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:08:30.542 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:08:30.542 00.000 21948 Moving (-0.03, -0.06) raw xDistance=0.04 yDistance=0.05
23:08:30.543 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:08:30.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:30.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:30.543 00.000 21948 MoveAxis(E, 0, ABG)
23:08:30.543 00.000 21948 Move returns status 0, amount 0
23:08:30.543 00.000 21948 MoveAxis(N, 0, ABG)
23:08:30.543 00.000 21948 Move returns status 0, amount 0
23:08:30.543 00.000 21948 move complete, result=0
23:08:30.543 00.000 21948 worker thread done servicing request
23:08:30.543 00.000 21948 Worker thread wakes up
23:08:30.543 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:30.545 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:30.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:32.061 01.516 21948 Exposure complete
23:08:32.108 00.047 21948 worker thread done servicing request
23:08:32.108 00.000 18120 OnExposeComplete: enter
23:08:32.109 00.001 18120 UpdateGuideState(): m_state=6
23:08:32.109 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
23:08:32.110 00.001 18120 Star::Find returns 1 (0), X=409.94, Y=231.88, Mass=2145, SNR=31.9, Peak=215 HFD=4.3
23:08:32.110 00.000 18120 MultiStar: [#1 -0.06,-0.09,0.68,U] [#2 0.14,0.08,0.64,U] [#3 0.06,0.31,0.66,U] [#4 -0.36,-0.11,0.55,U] [#5 -0.38,0.22,0.00,M7] [#6 0.17,0.06,0.44,U] [#7 -0.22,-0.34,0.00,M2] [#8 -0.01,-0.03,0.42,U] 
23:08:32.111 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {-0.03, -0.12}
23:08:32.111 00.000 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.86 = -2.42)
23:08:32.111 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.68)
23:08:32.112 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.72 mountX=-0.01 mountY=0.01, mountTheta=2.44
23:08:32.113 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
23:08:32.114 00.001 18120 Enqueuing Move request for scope (-0.02, 0.01)
23:08:32.114 00.000 21948 Worker thread wakes up
23:08:32.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:08:32.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:32.115 00.001 18120 UpdateGuideState exits: m=2145 RSB=31.9
23:08:32.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:32.116 00.001 18120 Enqueuing Expose request
23:08:32.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:08:32.116 00.000 21948 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.01
23:08:32.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:32.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:32.117 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:08:32.117 00.000 21948 MoveAxis(E, 0, ABG)
23:08:32.117 00.000 21948 Move returns status 0, amount 0
23:08:32.117 00.000 21948 MoveAxis(N, 0, ABG)
23:08:32.117 00.000 21948 Move returns status 0, amount 0
23:08:32.117 00.000 21948 move complete, result=0
23:08:32.117 00.000 21948 worker thread done servicing request
23:08:32.117 00.000 21948 Worker thread wakes up
23:08:32.117 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:32.119 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:32.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:33.745 01.626 21948 Exposure complete
23:08:33.780 00.035 21948 worker thread done servicing request
23:08:33.780 00.000 18120 OnExposeComplete: enter
23:08:33.780 00.000 18120 UpdateGuideState(): m_state=6
23:08:33.781 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
23:08:33.782 00.001 18120 Star::Find returns 1 (0), X=410.14, Y=232.08, Mass=2094, SNR=31.5, Peak=238 HFD=4.2
23:08:33.782 00.000 18120 MultiStar: [#1 0.07,-0.10,0.71,U] [#2 0.24,0.08,0.62,U] [#3 0.09,0.32,0.65,U] [#4 0.19,-0.05,0.56,U] [#5 -0.16,0.06,0.50,U] [#6 0.00,0.17,0.48,U] [#7 0.13,0.06,0.51,U] [#8 0.05,0.27,0.43,U] 
23:08:33.783 00.001 18120 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.17, 0.08}
23:08:33.783 00.000 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.14) = xAngle (1.88 = 1.88)
23:08:33.783 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.98 = -1.30)
23:08:33.784 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.74 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
23:08:33.786 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.09, opts=13)
23:08:33.786 00.000 18120 Enqueuing Move request for scope (0.10, 0.09)
23:08:33.787 00.001 21948 Worker thread wakes up
23:08:33.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:33.787 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:08:33.788 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:33.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:33.789 00.001 18120 Enqueuing Expose request
23:08:33.789 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:08:33.789 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:08:33.789 00.000 21948 Moving (0.10, 0.09) raw xDistance=-0.04 yDistance=-0.13
23:08:33.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:33.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:33.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:08:33.789 00.000 21948 MoveAxis(E, 0, ABG)
23:08:33.789 00.000 21948 Move returns status 0, amount 0
23:08:33.789 00.000 21948 MoveAxis(N, 0, ABG)
23:08:33.789 00.000 21948 Move returns status 0, amount 0
23:08:33.789 00.000 21948 move complete, result=0
23:08:33.789 00.000 21948 worker thread done servicing request
23:08:33.789 00.000 21948 Worker thread wakes up
23:08:33.790 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:33.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:33.790 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:35.311 01.521 21948 Exposure complete
23:08:35.348 00.037 21948 worker thread done servicing request
23:08:35.348 00.000 18120 OnExposeComplete: enter
23:08:35.349 00.001 18120 UpdateGuideState(): m_state=6
23:08:35.350 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
23:08:35.350 00.000 18120 Star::Find returns 1 (0), X=410.12, Y=232.22, Mass=2099, SNR=31.5, Peak=230 HFD=4.1
23:08:35.351 00.001 18120 MultiStar: [#1 0.10,-0.11,0.70,U] [#2 0.26,-0.00,0.66,U] [#3 -0.23,0.25,0.69,U] [#4 0.06,-0.06,0.51,U] [#5 -0.03,0.37,0.52,U] [#6 0.12,-0.04,0.48,U] [#7 -0.01,0.02,0.50,U] [#8 0.34,0.20,0.00,M1] 
23:08:35.352 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.14, 0.22}
23:08:35.353 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.14 = 2.14)
23:08:35.354 00.001 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.04)
23:08:35.354 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
23:08:35.357 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
23:08:35.358 00.001 18120 Enqueuing Move request for scope (0.06, 0.09)
23:08:35.359 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:35.360 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.5
23:08:35.362 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:35.364 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:35.365 00.001 18120 Enqueuing Expose request
23:08:35.367 00.002 21948 Worker thread wakes up
23:08:35.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:08:35.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:08:35.367 00.000 21948 Moving (0.06, 0.09) raw xDistance=-0.06 yDistance=-0.09
23:08:35.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:35.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:35.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:35.367 00.000 21948 MoveAxis(E, 0, ABG)
23:08:35.367 00.000 21948 Move returns status 0, amount 0
23:08:35.367 00.000 21948 MoveAxis(N, 0, ABG)
23:08:35.367 00.000 21948 Move returns status 0, amount 0
23:08:35.367 00.000 21948 move complete, result=0
23:08:35.367 00.000 21948 worker thread done servicing request
23:08:35.367 00.000 21948 Worker thread wakes up
23:08:35.368 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:35.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:35.368 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:36.995 01.627 21948 Exposure complete
23:08:37.043 00.048 21948 worker thread done servicing request
23:08:37.043 00.000 18120 OnExposeComplete: enter
23:08:37.045 00.002 18120 UpdateGuideState(): m_state=6
23:08:37.045 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
23:08:37.046 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=232.33, Mass=2315, SNR=33.0, Peak=240 HFD=4.1
23:08:37.048 00.002 18120 MultiStar: [#1 -0.17,0.00,0.62,U] [#2 0.24,0.27,0.63,U] [#3 -0.32,0.37,0.00,M3] [#4 -0.29,0.11,0.51,U] [#5 -0.05,0.41,0.00,M6] [#6 0.11,0.39,0.00,M1] [#7 -0.13,0.01,0.50,U] [#8 0.08,0.32,0.41,U] 
23:08:37.048 00.000 18120 refined, 5 included, MultiStar: {-0.02, 0.19}, one-star: {0.04, 0.33}
23:08:37.049 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
23:08:37.050 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.34)
23:08:37.050 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=-0.18 mountY=-0.06, mountTheta=-2.81
23:08:37.053 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
23:08:37.054 00.001 18120 Enqueuing Move request for scope (-0.02, 0.19)
23:08:37.054 00.000 21948 Worker thread wakes up
23:08:37.055 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
23:08:37.055 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
23:08:37.055 00.000 21948 Moving (-0.02, 0.19) raw xDistance=-0.18 yDistance=-0.06
23:08:37.055 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:08:37.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:37.055 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:37.055 00.000 21948 MoveAxis(E, 0, ABG)
23:08:37.055 00.000 21948 Move returns status 0, amount 0
23:08:37.055 00.000 21948 MoveAxis(N, 0, ABG)
23:08:37.055 00.000 21948 Move returns status 0, amount 0
23:08:37.055 00.000 21948 move complete, result=0
23:08:37.055 00.000 21948 worker thread done servicing request
23:08:37.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:37.056 00.001 18120 UpdateGuideState exits: m=2315 RSB=33.0
23:08:37.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.057 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:37.057 00.000 18120 Enqueuing Expose request
23:08:37.058 00.001 21948 Worker thread wakes up
23:08:37.058 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:37.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:37.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:38.571 01.513 21948 Exposure complete
23:08:38.606 00.035 21948 worker thread done servicing request
23:08:38.606 00.000 18120 OnExposeComplete: enter
23:08:38.607 00.001 18120 UpdateGuideState(): m_state=6
23:08:38.607 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
23:08:38.608 00.001 18120 Star::Find returns 1 (0), X=409.96, Y=231.97, Mass=1863, SNR=29.7, Peak=196 HFD=4.4
23:08:38.608 00.000 18120 MultiStar: [#1 -0.13,-0.09,0.72,U] [#2 0.15,0.08,0.70,U] [#3 -0.25,0.26,0.70,U] [#4 -0.35,-0.19,0.00,M1] [#5 -0.18,0.11,0.52,U] [#6 -0.05,-0.16,0.50,U] [#7 -0.16,-0.14,0.51,U] [#8 0.01,0.14,0.44,U] 
23:08:38.609 00.001 18120 single-star, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.01, -0.03}
23:08:38.609 00.000 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
23:08:38.610 00.001 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.28 = 2.28)
23:08:38.610 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.96 mountX=0.02 mountY=0.02, mountTheta=0.84
23:08:38.611 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
23:08:38.612 00.001 18120 Enqueuing Move request for scope (-0.01, -0.03)
23:08:38.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:38.613 00.001 21948 Worker thread wakes up
23:08:38.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:08:38.613 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:08:38.613 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
23:08:38.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:08:38.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:38.613 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.7
23:08:38.614 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:38.614 00.000 21948 MoveAxis(E, 0, ABG)
23:08:38.614 00.000 21948 Move returns status 0, amount 0
23:08:38.614 00.000 21948 MoveAxis(N, 0, ABG)
23:08:38.614 00.000 21948 Move returns status 0, amount 0
23:08:38.614 00.000 21948 move complete, result=0
23:08:38.614 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:38.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:38.615 00.001 18120 Enqueuing Expose request
23:08:38.615 00.000 21948 worker thread done servicing request
23:08:38.615 00.000 21948 Worker thread wakes up
23:08:38.615 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:38.616 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:38.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:40.245 01.629 21948 Exposure complete
23:08:40.273 00.028 18120 OnExposeComplete: enter
23:08:40.274 00.001 18120 UpdateGuideState(): m_state=6
23:08:40.274 00.000 21948 worker thread done servicing request
23:08:40.274 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
23:08:40.275 00.001 18120 Star::Find returns 1 (0), X=410.15, Y=232.20, Mass=1972, SNR=30.4, Peak=190 HFD=4.3
23:08:40.275 00.000 18120 MultiStar: [#1 0.09,-0.05,0.77,U] [#2 0.30,0.17,0.67,U] [#3 -0.11,0.48,0.00,M3] [#4 -0.22,0.05,0.54,U] [#5 -0.18,0.53,0.00,M6] [#6 0.18,0.20,0.52,U] [#7 -0.06,0.07,0.51,U] [#8 0.17,0.13,0.45,U] 
23:08:40.275 00.000 18120 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.18, 0.20}
23:08:40.278 00.003 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.14) = xAngle (1.96 = 1.96)
23:08:40.281 00.003 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.07 = -1.22)
23:08:40.283 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.82 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
23:08:40.287 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
23:08:40.290 00.003 18120 Enqueuing Move request for scope (0.10, 0.11)
23:08:40.292 00.002 21948 Worker thread wakes up
23:08:40.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:08:40.292 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:08:40.292 00.000 21948 Moving (0.10, 0.11) raw xDistance=-0.06 yDistance=-0.14
23:08:40.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:40.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:40.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:40.293 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:08:40.294 00.001 21948 MoveAxis(E, 0, ABG)
23:08:40.294 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.4
23:08:40.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:40.295 00.001 21948 Move returns status 0, amount 0
23:08:40.295 00.000 21948 MoveAxis(N, 0, ABG)
23:08:40.295 00.000 21948 Move returns status 0, amount 0
23:08:40.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:40.295 00.000 18120 Enqueuing Expose request
23:08:40.296 00.001 21948 move complete, result=0
23:08:40.296 00.000 21948 worker thread done servicing request
23:08:40.296 00.000 21948 Worker thread wakes up
23:08:40.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:40.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:40.296 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:41.821 01.525 21948 Exposure complete
23:08:41.849 00.028 21948 worker thread done servicing request
23:08:41.849 00.000 18120 OnExposeComplete: enter
23:08:41.851 00.002 18120 UpdateGuideState(): m_state=6
23:08:41.853 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
23:08:41.854 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=232.07, Mass=2008, SNR=30.6, Peak=222 HFD=4.3
23:08:41.855 00.001 18120 MultiStar: [#1 0.18,-0.08,0.72,U] [#2 0.07,0.09,0.66,U] [#3 -0.29,0.31,0.00,M4] [#4 -0.18,0.30,0.55,U] [#5 -0.09,0.40,0.00,M7] [#6 -0.16,0.19,0.51,U] [#7 -0.08,-0.14,0.53,U] [#8 0.09,0.33,0.44,U] 
23:08:41.856 00.001 18120 single-star, 6 included, MultiStar: {0.01, 0.09}, one-star: {0.04, 0.07}
23:08:41.856 00.000 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.14) = xAngle (2.16 = 2.16)
23:08:41.856 00.000 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.26 = -1.02)
23:08:41.857 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.02 mountX=-0.05 mountY=-0.07, mountTheta=-2.15
23:08:41.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
23:08:41.859 00.001 18120 Enqueuing Move request for scope (0.04, 0.07)
23:08:41.859 00.000 21948 Worker thread wakes up
23:08:41.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:41.860 00.001 18120 UpdateGuideState exits: m=2008 RSB=30.6
23:08:41.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:41.860 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:41.861 00.001 18120 Enqueuing Expose request
23:08:41.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:08:41.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:08:41.861 00.000 21948 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.07
23:08:41.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:08:41.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:41.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:41.861 00.000 21948 MoveAxis(E, 0, ABG)
23:08:41.861 00.000 21948 Move returns status 0, amount 0
23:08:41.861 00.000 21948 MoveAxis(N, 0, ABG)
23:08:41.862 00.001 21948 Move returns status 0, amount 0
23:08:41.862 00.000 21948 move complete, result=0
23:08:41.862 00.000 21948 worker thread done servicing request
23:08:41.862 00.000 21948 Worker thread wakes up
23:08:41.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:41.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:41.862 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:43.492 01.630 21948 Exposure complete
23:08:43.534 00.042 21948 worker thread done servicing request
23:08:43.534 00.000 18120 OnExposeComplete: enter
23:08:43.534 00.000 18120 UpdateGuideState(): m_state=6
23:08:43.535 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
23:08:43.535 00.000 18120 Star::Find returns 1 (0), X=410.16, Y=232.07, Mass=2082, SNR=31.4, Peak=230 HFD=4.2
23:08:43.536 00.001 18120 MultiStar: [#1 0.07,0.09,0.69,U] [#2 0.12,0.02,0.63,U] [#3 0.07,0.43,0.00,M5] [#4 -0.15,0.03,0.52,U] [#5 -0.05,0.36,0.48,U] [#6 0.34,-0.15,0.50,U] [#7 -0.05,-0.08,0.52,U] [#8 0.28,0.19,0.43,U] 
23:08:43.537 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.18, 0.07}
23:08:43.537 00.000 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.14) = xAngle (1.72 = 1.72)
23:08:43.538 00.001 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.82 = -1.46)
23:08:43.538 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
23:08:43.541 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.06, opts=13)
23:08:43.541 00.000 18120 Enqueuing Move request for scope (0.10, 0.06)
23:08:43.542 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:43.542 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.4
23:08:43.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.543 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:43.543 00.000 18120 Enqueuing Expose request
23:08:43.544 00.001 21948 Worker thread wakes up
23:08:43.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:08:43.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:08:43.544 00.000 21948 Moving (0.10, 0.06) raw xDistance=-0.02 yDistance=-0.12
23:08:43.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:08:43.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:43.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:08:43.544 00.000 21948 MoveAxis(E, 0, ABG)
23:08:43.544 00.000 21948 Move returns status 0, amount 0
23:08:43.544 00.000 21948 MoveAxis(N, 0, ABG)
23:08:43.544 00.000 21948 Move returns status 0, amount 0
23:08:43.544 00.000 21948 move complete, result=0
23:08:43.544 00.000 21948 worker thread done servicing request
23:08:43.544 00.000 21948 Worker thread wakes up
23:08:43.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:43.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:43.544 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:45.070 01.526 21948 Exposure complete
23:08:45.102 00.032 21948 worker thread done servicing request
23:08:45.102 00.000 18120 OnExposeComplete: enter
23:08:45.102 00.000 18120 UpdateGuideState(): m_state=6
23:08:45.103 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
23:08:45.103 00.000 18120 Star::Find returns 1 (0), X=409.96, Y=232.04, Mass=2190, SNR=32.0, Peak=241 HFD=4.3
23:08:45.104 00.001 18120 MultiStar: [#1 0.20,-0.19,0.70,U] [#2 0.17,0.14,0.61,U] [#3 0.07,0.29,0.68,U] [#4 -0.03,0.07,0.55,U] [#5 -0.14,0.42,0.00,M7] [#6 0.21,0.11,0.50,U] [#7 0.01,-0.10,0.50,U] [#8 0.21,0.22,0.42,U] 
23:08:45.104 00.000 18120 single-star, 7 included, MultiStar: {0.09, 0.07}, one-star: {-0.01, 0.04}
23:08:45.105 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:08:45.105 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:08:45.106 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.86 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
23:08:45.109 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
23:08:45.110 00.001 18120 Enqueuing Move request for scope (-0.01, 0.04)
23:08:45.112 00.002 21948 Worker thread wakes up
23:08:45.112 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:45.113 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:08:45.113 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:08:45.113 00.000 21948 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
23:08:45.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:45.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:45.113 00.000 18120 UpdateGuideState exits: m=2190 RSB=32.0
23:08:45.114 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:45.115 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:45.116 00.001 18120 Enqueuing Expose request
23:08:45.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:45.116 00.000 21948 MoveAxis(E, 0, ABG)
23:08:45.116 00.000 21948 Move returns status 0, amount 0
23:08:45.116 00.000 21948 MoveAxis(N, 0, ABG)
23:08:45.116 00.000 21948 Move returns status 0, amount 0
23:08:45.116 00.000 21948 move complete, result=0
23:08:45.116 00.000 21948 worker thread done servicing request
23:08:45.116 00.000 21948 Worker thread wakes up
23:08:45.117 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:45.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:45.117 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:46.748 01.631 21948 Exposure complete
23:08:46.802 00.054 21948 worker thread done servicing request
23:08:46.802 00.000 18120 OnExposeComplete: enter
23:08:46.803 00.001 18120 UpdateGuideState(): m_state=6
23:08:46.804 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
23:08:46.804 00.000 18120 Star::Find returns 1 (1), X=409.97, Y=231.98, Mass=2303, SNR=32.9, Peak=255 HFD=4.4
23:08:46.804 00.000 18120 MultiStar: [#1 0.11,-0.22,0.67,U] [#2 0.09,-0.03,0.61,U] [#3 -0.16,0.34,0.65,U] [#4 -0.29,0.05,0.51,U] [#5 -0.22,0.22,0.48,U] [#6 0.16,-0.12,0.48,U] [#7 0.10,-0.39,0.00,M1] [#8 0.05,0.20,0.40,U] 
23:08:46.805 00.001 18120 single-star, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.01, -0.02}
23:08:46.807 00.002 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
23:08:46.808 00.001 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
23:08:46.810 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.93 mountX=0.02 mountY=0.02, mountTheta=0.81
23:08:46.811 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
23:08:46.812 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
23:08:46.812 00.000 21948 Worker thread wakes up
23:08:46.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:46.813 00.001 18120 UpdateGuideState exits: m=2303 RSB=32.9 Saturée
23:08:46.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:46.814 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:46.814 00.000 18120 Enqueuing Expose request
23:08:46.814 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:08:46.814 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:08:46.814 00.000 21948 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.02
23:08:46.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:08:46.815 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:46.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:46.815 00.000 21948 MoveAxis(E, 0, ABG)
23:08:46.815 00.000 21948 Move returns status 0, amount 0
23:08:46.815 00.000 21948 MoveAxis(N, 0, ABG)
23:08:46.815 00.000 21948 Move returns status 0, amount 0
23:08:46.815 00.000 21948 move complete, result=0
23:08:46.815 00.000 21948 worker thread done servicing request
23:08:46.815 00.000 21948 Worker thread wakes up
23:08:46.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:46.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:46.815 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:48.342 01.527 21948 Exposure complete
23:08:48.387 00.045 21948 worker thread done servicing request
23:08:48.387 00.000 18120 OnExposeComplete: enter
23:08:48.388 00.001 18120 UpdateGuideState(): m_state=6
23:08:48.388 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
23:08:48.388 00.000 18120 Star::Find returns 1 (0), X=410.14, Y=231.87, Mass=1920, SNR=30.0, Peak=214 HFD=4.2
23:08:48.390 00.002 18120 MultiStar: [#1 0.06,-0.06,0.73,U] [#2 0.09,-0.04,0.65,U] [#3 0.32,0.38,0.00,M4] [#4 0.17,-0.07,0.58,U] [#5 -0.09,0.50,0.00,M7] [#6 0.32,-0.06,0.51,U] [#7 0.00,-0.24,0.55,U] [#8 0.02,0.37,0.45,U] 
23:08:48.390 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.17, -0.13}
23:08:48.391 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
23:08:48.391 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.82 = -2.46)
23:08:48.391 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.42 mountX=0.10 mountY=-0.08, mountTheta=-0.70
23:08:48.393 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
23:08:48.393 00.000 18120 Enqueuing Move request for scope (0.12, -0.05)
23:08:48.393 00.000 21948 Worker thread wakes up
23:08:48.394 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:08:48.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:08:48.394 00.000 21948 Moving (0.12, -0.05) raw xDistance=0.10 yDistance=-0.08
23:08:48.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:08:48.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:48.394 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:48.394 00.000 21948 MoveAxis(E, 0, ABG)
23:08:48.394 00.000 21948 Move returns status 0, amount 0
23:08:48.394 00.000 21948 MoveAxis(N, 0, ABG)
23:08:48.394 00.000 21948 Move returns status 0, amount 0
23:08:48.394 00.000 21948 move complete, result=0
23:08:48.394 00.000 21948 worker thread done servicing request
23:08:48.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:48.394 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.0
23:08:48.395 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:48.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:48.396 00.001 18120 Enqueuing Expose request
23:08:48.396 00.000 21948 Worker thread wakes up
23:08:48.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:48.396 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:48.397 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:50.035 01.638 21948 Exposure complete
23:08:50.068 00.033 21948 worker thread done servicing request
23:08:50.068 00.000 18120 OnExposeComplete: enter
23:08:50.069 00.001 18120 UpdateGuideState(): m_state=6
23:08:50.069 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
23:08:50.070 00.001 18120 Star::Find returns 1 (0), X=410.16, Y=232.04, Mass=2046, SNR=31.2, Peak=235 HFD=4.2
23:08:50.070 00.000 18120 MultiStar: [#1 0.15,0.03,0.70,U] [#2 0.15,0.08,0.62,U] [#3 -0.22,0.28,0.69,U] [#4 -0.25,0.22,0.56,U] [#5 0.05,0.37,0.48,U] [#6 0.11,0.01,0.47,U] [#7 -0.07,-0.19,0.50,U] [#8 -0.01,0.15,0.42,U] 
23:08:50.071 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.19, 0.04}
23:08:50.071 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
23:08:50.071 00.000 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.59 = -0.70)
23:08:50.072 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.34 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
23:08:50.074 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
23:08:50.074 00.000 18120 Enqueuing Move request for scope (0.03, 0.11)
23:08:50.075 00.001 21948 Worker thread wakes up
23:08:50.075 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:50.076 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.2
23:08:50.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:50.077 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:50.077 00.000 18120 Enqueuing Expose request
23:08:50.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:08:50.077 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:08:50.077 00.000 21948 Moving (0.03, 0.11) raw xDistance=-0.09 yDistance=-0.07
23:08:50.078 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:08:50.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:50.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:50.078 00.000 21948 MoveAxis(E, 0, ABG)
23:08:50.078 00.000 21948 Move returns status 0, amount 0
23:08:50.078 00.000 21948 MoveAxis(N, 0, ABG)
23:08:50.078 00.000 21948 Move returns status 0, amount 0
23:08:50.078 00.000 21948 move complete, result=0
23:08:50.078 00.000 21948 worker thread done servicing request
23:08:50.078 00.000 21948 Worker thread wakes up
23:08:50.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:50.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:50.078 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:51.599 01.521 21948 Exposure complete
23:08:51.649 00.050 21948 worker thread done servicing request
23:08:51.649 00.000 18120 OnExposeComplete: enter
23:08:51.651 00.002 18120 UpdateGuideState(): m_state=6
23:08:51.652 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
23:08:51.654 00.002 18120 Star::Find returns 1 (0), X=410.18, Y=231.97, Mass=2105, SNR=31.4, Peak=214 HFD=4.3
23:08:51.655 00.001 18120 MultiStar: [#1 -0.04,-0.04,0.72,U] [#2 -0.01,-0.07,0.65,U] [#3 0.17,0.08,0.68,U] [#4 -0.01,0.18,0.56,U] [#5 -0.07,0.55,0.00,M7] [#6 0.13,0.06,0.48,U] [#7 -0.10,-0.08,0.50,U] [#8 0.08,0.25,0.41,U] 
23:08:51.657 00.002 18120 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.21, -0.03}
23:08:51.659 00.002 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.14) = xAngle (1.57 = 1.57)
23:08:51.661 00.002 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.68 = -1.61)
23:08:51.662 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=-0.00 mountY=-0.07, mountTheta=-1.57
23:08:51.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
23:08:51.664 00.001 18120 Enqueuing Move request for scope (0.07, 0.03)
23:08:51.664 00.000 21948 Worker thread wakes up
23:08:51.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:51.665 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:08:51.665 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.4
23:08:51.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:51.666 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:51.666 00.000 18120 Enqueuing Expose request
23:08:51.667 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:08:51.667 00.000 21948 Moving (0.07, 0.03) raw xDistance=-0.00 yDistance=-0.07
23:08:51.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:08:51.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:51.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:51.667 00.000 21948 MoveAxis(E, 0, ABG)
23:08:51.667 00.000 21948 Move returns status 0, amount 0
23:08:51.667 00.000 21948 MoveAxis(N, 0, ABG)
23:08:51.667 00.000 21948 Move returns status 0, amount 0
23:08:51.667 00.000 21948 move complete, result=0
23:08:51.667 00.000 21948 worker thread done servicing request
23:08:51.667 00.000 21948 Worker thread wakes up
23:08:51.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:51.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:51.667 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:53.302 01.635 21948 Exposure complete
23:08:53.341 00.039 21948 worker thread done servicing request
23:08:53.341 00.000 18120 OnExposeComplete: enter
23:08:53.343 00.002 18120 UpdateGuideState(): m_state=6
23:08:53.344 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
23:08:53.345 00.001 18120 Star::Find returns 1 (0), X=410.04, Y=232.09, Mass=2005, SNR=30.9, Peak=231 HFD=4.2
23:08:53.346 00.001 18120 MultiStar: [#1 -0.10,-0.03,0.73,U] [#2 0.31,-0.06,0.66,U] [#3 0.20,0.39,0.00,M3] [#4 -0.05,0.09,0.55,U] [#5 -0.11,0.55,0.00,M8] [#6 0.16,0.31,0.49,U] [#7 -0.09,-0.16,0.50,U] [#8 0.04,0.30,0.47,U] 
23:08:53.346 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.06, 0.09}
23:08:53.347 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
23:08:53.348 00.001 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.12)
23:08:53.348 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.92 mountX=-0.04 mountY=-0.07, mountTheta=-2.06
23:08:53.350 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
23:08:53.350 00.000 18120 Enqueuing Move request for scope (0.05, 0.07)
23:08:53.351 00.001 21948 Worker thread wakes up
23:08:53.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:08:53.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:08:53.351 00.000 21948 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.07
23:08:53.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:53.351 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.9
23:08:53.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:53.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:53.352 00.000 18120 Enqueuing Expose request
23:08:53.353 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:53.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:53.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:53.353 00.000 21948 MoveAxis(E, 0, ABG)
23:08:53.353 00.000 21948 Move returns status 0, amount 0
23:08:53.353 00.000 21948 MoveAxis(N, 0, ABG)
23:08:53.353 00.000 21948 Move returns status 0, amount 0
23:08:53.353 00.000 21948 move complete, result=0
23:08:53.353 00.000 21948 worker thread done servicing request
23:08:53.353 00.000 21948 Worker thread wakes up
23:08:53.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:53.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:53.353 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:54.866 01.513 21948 Exposure complete
23:08:54.924 00.058 21948 worker thread done servicing request
23:08:54.924 00.000 18120 OnExposeComplete: enter
23:08:54.925 00.001 18120 UpdateGuideState(): m_state=6
23:08:54.927 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
23:08:54.927 00.000 18120 Star::Find returns 1 (0), X=410.03, Y=232.24, Mass=2134, SNR=31.8, Peak=217 HFD=4.1
23:08:54.929 00.002 18120 MultiStar: [#1 -0.32,-0.09,0.70,U] [#2 0.20,0.35,0.00,M1] [#3 -0.16,0.45,0.00,M4] [#4 -0.36,0.22,0.00,M1] [#5 -0.00,0.43,0.00,M9] [#6 0.08,0.35,0.48,U] [#7 0.01,-0.01,0.50,U] [#8 -0.20,0.28,0.41,U] 
23:08:54.930 00.001 18120 refined, 4 included, MultiStar: {-0.07, 0.15}, one-star: {0.05, 0.24}
23:08:54.931 00.001 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.14 = -3.14)
23:08:54.931 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.04)
23:08:54.932 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.00 mountX=-0.16 mountY=-0.01, mountTheta=-3.11
23:08:54.935 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
23:08:54.935 00.000 18120 Enqueuing Move request for scope (-0.07, 0.15)
23:08:54.936 00.001 21948 Worker thread wakes up
23:08:54.936 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:08:54.936 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:08:54.936 00.000 21948 Moving (-0.07, 0.15) raw xDistance=-0.16 yDistance=-0.01
23:08:54.936 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:08:54.936 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:54.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:54.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:54.936 00.000 21948 MoveAxis(E, 0, ABG)
23:08:54.936 00.000 21948 Move returns status 0, amount 0
23:08:54.936 00.000 21948 MoveAxis(N, 0, ABG)
23:08:54.936 00.000 21948 Move returns status 0, amount 0
23:08:54.936 00.000 21948 move complete, result=0
23:08:54.936 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.8
23:08:54.937 00.001 21948 worker thread done servicing request
23:08:54.937 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:54.938 00.001 18120 Enqueuing Expose request
23:08:54.938 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:54.939 00.001 21948 Worker thread wakes up
23:08:54.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:54.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:56.574 01.635 21948 Exposure complete
23:08:56.620 00.046 21948 worker thread done servicing request
23:08:56.620 00.000 18120 OnExposeComplete: enter
23:08:56.622 00.002 18120 UpdateGuideState(): m_state=6
23:08:56.624 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
23:08:56.627 00.003 18120 Star::Find returns 1 (0), X=410.25, Y=231.94, Mass=2072, SNR=31.2, Peak=230 HFD=4.2
23:08:56.629 00.002 18120 MultiStar: [#1 0.17,-0.23,0.71,U] [#2 0.21,-0.02,0.67,U] [#3 -0.34,0.36,0.00,M5] [#4 -0.18,0.11,0.55,U] [#5 -0.08,0.43,0.00,M10] [#6 0.31,0.17,0.50,U] [#7 -0.13,-0.04,0.51,U] [#8 0.13,0.25,0.43,U] 
23:08:56.632 00.003 18120 refined, 6 included, MultiStar: {0.13, -0.00}, one-star: {0.27, -0.05}
23:08:56.634 00.002 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
23:08:56.636 00.002 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.04)
23:08:56.638 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.01 mountX=0.06 mountY=-0.12, mountTheta=-1.13
23:08:56.641 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
23:08:56.643 00.002 18120 Enqueuing Move request for scope (0.13, -0.00)
23:08:56.644 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:56.646 00.002 18120 UpdateGuideState exits: m=2072 RSB=31.2
23:08:56.647 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.648 00.001 21948 Worker thread wakes up
23:08:56.649 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
23:08:56.649 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
23:08:56.649 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:56.651 00.002 18120 Enqueuing Expose request
23:08:56.654 00.003 21948 Moving (0.13, -0.00) raw xDistance=0.06 yDistance=-0.12
23:08:56.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:08:56.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:56.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:08:56.654 00.000 21948 MoveAxis(E, 0, ABG)
23:08:56.654 00.000 21948 Move returns status 0, amount 0
23:08:56.654 00.000 21948 MoveAxis(N, 0, ABG)
23:08:56.654 00.000 21948 Move returns status 0, amount 0
23:08:56.654 00.000 21948 move complete, result=0
23:08:56.654 00.000 21948 worker thread done servicing request
23:08:56.654 00.000 21948 Worker thread wakes up
23:08:56.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:56.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:56.655 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:58.061 01.406 21948 Exposure complete
23:08:58.086 00.025 21948 worker thread done servicing request
23:08:58.086 00.000 18120 OnExposeComplete: enter
23:08:58.087 00.001 18120 UpdateGuideState(): m_state=6
23:08:58.087 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
23:08:58.088 00.001 18120 Star::Find returns 1 (0), X=410.11, Y=231.87, Mass=1963, SNR=30.4, Peak=206 HFD=4.2
23:08:58.088 00.000 18120 MultiStar: [#1 0.25,-0.04,0.73,U] [#2 0.26,0.19,0.65,U] [#3 -0.12,0.24,0.71,U] [#4 -0.14,0.10,0.58,U] [#5 0.02,0.42,0.00,R] [#6 0.40,-0.08,0.00,M1] [#7 0.18,0.06,0.52,U] [#8 0.44,0.12,0.00,M1] 
23:08:58.089 00.001 18120 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.14, -0.13}
23:08:58.090 00.001 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.14) = xAngle (1.65 = 1.65)
23:08:58.090 00.000 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.75 = -1.54)
23:08:58.090 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
23:08:58.092 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
23:08:58.093 00.001 18120 Enqueuing Move request for scope (0.10, 0.05)
23:08:58.093 00.000 21948 Worker thread wakes up
23:08:58.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:58.094 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:08:58.094 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.4
23:08:58.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:58.095 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:58.095 00.000 18120 Enqueuing Expose request
23:08:58.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:08:58.096 00.001 21948 Moving (0.10, 0.05) raw xDistance=-0.01 yDistance=-0.11
23:08:58.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:58.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:58.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:08:58.096 00.000 21948 MoveAxis(E, 0, ABG)
23:08:58.096 00.000 21948 Move returns status 0, amount 0
23:08:58.096 00.000 21948 MoveAxis(N, 0, ABG)
23:08:58.096 00.000 21948 Move returns status 0, amount 0
23:08:58.096 00.000 21948 move complete, result=0
23:08:58.096 00.000 21948 worker thread done servicing request
23:08:58.096 00.000 21948 Worker thread wakes up
23:08:58.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:58.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:58.096 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:59.731 01.635 21948 Exposure complete
23:08:59.776 00.045 21948 worker thread done servicing request
23:08:59.777 00.001 18120 OnExposeComplete: enter
23:08:59.778 00.001 18120 UpdateGuideState(): m_state=6
23:08:59.781 00.003 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
23:08:59.784 00.003 18120 Star::Find returns 1 (0), X=410.27, Y=232.00, Mass=2013, SNR=30.9, Peak=203 HFD=4.0
23:08:59.786 00.002 18120 MultiStar: [#1 0.07,0.06,0.72,U] [#2 0.24,0.21,0.68,U] [#3 -0.21,0.21,0.70,U] [#4 0.03,0.15,0.56,U] [#5 -0.00,-0.02,0.50,U] [#6 0.09,0.13,0.48,U] [#7 0.01,0.12,0.52,U] [#8 0.44,0.32,0.00,M2] 
23:08:59.789 00.003 18120 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.29, -0.00}
23:08:59.791 00.002 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.14) = xAngle (2.04 = 2.04)
23:08:59.793 00.002 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.14 = -1.15)
23:08:59.795 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
23:08:59.798 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.10, opts=13)
23:08:59.799 00.001 18120 Enqueuing Move request for scope (0.08, 0.10)
23:08:59.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:08:59.800 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.9
23:08:59.800 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.801 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:08:59.801 00.000 18120 Enqueuing Expose request
23:08:59.801 00.000 21948 Worker thread wakes up
23:08:59.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:08:59.801 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:08:59.802 00.001 21948 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.12
23:08:59.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:59.802 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:59.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:08:59.802 00.000 21948 MoveAxis(E, 0, ABG)
23:08:59.802 00.000 21948 Move returns status 0, amount 0
23:08:59.802 00.000 21948 MoveAxis(N, 0, ABG)
23:08:59.802 00.000 21948 Move returns status 0, amount 0
23:08:59.802 00.000 21948 move complete, result=0
23:08:59.802 00.000 21948 worker thread done servicing request
23:08:59.802 00.000 21948 Worker thread wakes up
23:08:59.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:08:59.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:08:59.803 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:01.326 01.523 21948 Exposure complete
23:09:01.372 00.046 21948 worker thread done servicing request
23:09:01.372 00.000 18120 OnExposeComplete: enter
23:09:01.373 00.001 18120 UpdateGuideState(): m_state=6
23:09:01.373 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
23:09:01.374 00.001 18120 Star::Find returns 1 (0), X=410.13, Y=232.21, Mass=2025, SNR=30.9, Peak=210 HFD=4.2
23:09:01.375 00.001 18120 MultiStar: [#1 0.02,0.16,0.71,U] [#2 0.16,0.13,0.66,U] [#3 -0.19,0.33,0.00,M4] [#4 -0.03,-0.16,0.56,U] [#5 -0.23,0.14,0.53,U] [#6 0.20,0.07,0.47,U] [#7 -0.04,-0.07,0.52,U] [#8 0.30,0.21,0.42,U] 
23:09:01.376 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.16, 0.21}
23:09:01.377 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.14) = xAngle (2.11 = 2.11)
23:09:01.377 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.21 = -1.07)
23:09:01.378 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
23:09:01.379 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
23:09:01.379 00.000 18120 Enqueuing Move request for scope (0.07, 0.10)
23:09:01.380 00.001 21948 Worker thread wakes up
23:09:01.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:01.381 00.001 18120 UpdateGuideState exits: m=2025 RSB=30.9
23:09:01.381 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:01.382 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:01.382 00.000 18120 Enqueuing Expose request
23:09:01.383 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:09:01.383 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:09:01.383 00.000 21948 Moving (0.07, 0.10) raw xDistance=-0.06 yDistance=-0.10
23:09:01.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:01.383 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:01.383 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:01.383 00.000 21948 MoveAxis(E, 0, ABG)
23:09:01.383 00.000 21948 Move returns status 0, amount 0
23:09:01.383 00.000 21948 MoveAxis(N, 0, ABG)
23:09:01.383 00.000 21948 Move returns status 0, amount 0
23:09:01.383 00.000 21948 move complete, result=0
23:09:01.383 00.000 21948 worker thread done servicing request
23:09:01.383 00.000 21948 Worker thread wakes up
23:09:01.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:01.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:01.383 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:03.011 01.628 21948 Exposure complete
23:09:03.080 00.069 21948 worker thread done servicing request
23:09:03.080 00.000 18120 OnExposeComplete: enter
23:09:03.083 00.003 18120 UpdateGuideState(): m_state=6
23:09:03.085 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
23:09:03.088 00.003 18120 Star::Find returns 1 (0), X=410.19, Y=232.05, Mass=1959, SNR=30.3, Peak=213 HFD=4.2
23:09:03.091 00.003 18120 MultiStar: [#1 -0.04,0.05,0.74,U] [#2 0.14,0.07,0.68,U] [#3 -0.23,0.24,0.74,U] [#4 -0.28,-0.10,0.57,U] [#5 -0.06,-0.10,0.55,U] [#6 -0.00,0.03,0.50,U] [#7 -0.22,-0.14,0.53,U] [#8 0.12,0.26,0.44,U] 
23:09:03.093 00.002 18120 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.22, 0.06}
23:09:03.095 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
23:09:03.096 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
23:09:03.096 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.09 mountX=-0.05 mountY=0.00, mountTheta=3.09
23:09:03.097 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
23:09:03.098 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
23:09:03.098 00.000 21948 Worker thread wakes up
23:09:03.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:09:03.098 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:09:03.098 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.00
23:09:03.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:09:03.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:03.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:03.098 00.000 21948 MoveAxis(E, 0, ABG)
23:09:03.098 00.000 21948 Move returns status 0, amount 0
23:09:03.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:03.099 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.3
23:09:03.099 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:03.100 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:03.100 00.000 18120 Enqueuing Expose request
23:09:03.101 00.001 21948 MoveAxis(N, 0, ABG)
23:09:03.101 00.000 21948 Move returns status 0, amount 0
23:09:03.101 00.000 21948 move complete, result=0
23:09:03.101 00.000 21948 worker thread done servicing request
23:09:03.101 00.000 21948 Worker thread wakes up
23:09:03.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:03.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:03.101 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:04.512 01.411 21948 Exposure complete
23:09:04.538 00.026 21948 worker thread done servicing request
23:09:04.538 00.000 18120 OnExposeComplete: enter
23:09:04.539 00.001 18120 UpdateGuideState(): m_state=6
23:09:04.539 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
23:09:04.540 00.001 18120 Star::Find returns 1 (0), X=409.99, Y=231.97, Mass=2087, SNR=31.4, Peak=217 HFD=4.4
23:09:04.540 00.000 18120 MultiStar: [#1 0.09,-0.05,0.71,U] [#2 -0.20,-0.04,0.61,U] [#3 0.04,0.41,0.00,M4] [#4 -0.33,0.02,0.52,U] [#5 -0.04,-0.02,0.53,U] [#6 0.10,-0.12,0.49,U] [#7 -0.05,-0.01,0.49,U] [#8 -0.05,0.12,0.43,U] 
23:09:04.542 00.002 18120 single-star, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.01, -0.03}
23:09:04.545 00.003 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
23:09:04.547 00.002 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
23:09:04.549 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.21 mountX=0.03 mountY=0.00, mountTheta=0.10
23:09:04.554 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.03, opts=13)
23:09:04.556 00.002 18120 Enqueuing Move request for scope (0.01, -0.03)
23:09:04.557 00.001 21948 Worker thread wakes up
23:09:04.558 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:04.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:09:04.558 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:09:04.558 00.000 21948 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.00
23:09:04.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:04.558 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.4
23:09:04.559 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.559 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:04.560 00.001 18120 Enqueuing Expose request
23:09:04.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:04.560 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:04.560 00.000 21948 MoveAxis(E, 0, ABG)
23:09:04.560 00.000 21948 Move returns status 0, amount 0
23:09:04.560 00.000 21948 MoveAxis(N, 0, ABG)
23:09:04.560 00.000 21948 Move returns status 0, amount 0
23:09:04.560 00.000 21948 move complete, result=0
23:09:04.560 00.000 21948 worker thread done servicing request
23:09:04.560 00.000 21948 Worker thread wakes up
23:09:04.561 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:04.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:04.561 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:06.188 01.627 21948 Exposure complete
23:09:06.215 00.027 21948 worker thread done servicing request
23:09:06.215 00.000 18120 OnExposeComplete: enter
23:09:06.216 00.001 18120 UpdateGuideState(): m_state=6
23:09:06.217 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
23:09:06.217 00.000 18120 Star::Find returns 1 (0), X=409.93, Y=232.12, Mass=2248, SNR=32.4, Peak=238 HFD=4.2
23:09:06.217 00.000 18120 MultiStar: [#1 -0.21,-0.01,0.69,U] [#2 -0.06,0.10,0.63,U] [#3 -0.16,0.42,0.00,M5] [#4 -0.17,-0.24,0.53,U] [#5 -0.44,-0.28,0.00,M1] [#6 0.12,0.00,0.45,U] [#7 0.00,-0.08,0.50,U] [#8 -0.25,0.12,0.41,U] 
23:09:06.220 00.003 18120 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.05, 0.12}
23:09:06.222 00.002 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
23:09:06.224 00.002 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.91)
23:09:06.227 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.94 mountX=-0.05 mountY=0.07, mountTheta=2.21
23:09:06.231 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
23:09:06.234 00.003 18120 Enqueuing Move request for scope (-0.09, 0.02)
23:09:06.236 00.002 21948 Worker thread wakes up
23:09:06.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:06.239 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:09:06.239 00.000 18120 UpdateGuideState exits: m=2248 RSB=32.4
23:09:06.240 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:06.240 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:06.241 00.001 18120 Enqueuing Expose request
23:09:06.241 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:09:06.241 00.000 21948 Moving (-0.09, 0.02) raw xDistance=-0.05 yDistance=0.07
23:09:06.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:09:06.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:06.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:09:06.241 00.000 21948 MoveAxis(E, 0, ABG)
23:09:06.241 00.000 21948 Move returns status 0, amount 0
23:09:06.241 00.000 21948 MoveAxis(N, 0, ABG)
23:09:06.241 00.000 21948 Move returns status 0, amount 0
23:09:06.241 00.000 21948 move complete, result=0
23:09:06.241 00.000 21948 worker thread done servicing request
23:09:06.241 00.000 21948 Worker thread wakes up
23:09:06.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:06.241 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:06.243 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:07.762 01.519 21948 Exposure complete
23:09:07.799 00.037 21948 worker thread done servicing request
23:09:07.799 00.000 18120 OnExposeComplete: enter
23:09:07.799 00.000 18120 UpdateGuideState(): m_state=6
23:09:07.800 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
23:09:07.800 00.000 18120 Star::Find returns 1 (0), X=410.04, Y=232.17, Mass=2140, SNR=31.7, Peak=229 HFD=4.2
23:09:07.801 00.001 18120 MultiStar: [#1 0.12,-0.10,0.69,U] [#2 0.22,0.41,0.00,M1] [#3 -0.33,0.35,0.00,M6] [#4 0.05,0.11,0.54,U] [#5 -0.01,-0.29,0.51,U] [#6 0.24,0.18,0.49,U] [#7 -0.07,-0.11,0.51,U] [#8 0.10,0.33,0.42,U] 
23:09:07.801 00.000 18120 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.07, 0.17}
23:09:07.802 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.14) = xAngle (1.69 = 1.69)
23:09:07.802 00.000 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.80 = -1.49)
23:09:07.803 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.55 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:09:07.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
23:09:07.804 00.000 18120 Enqueuing Move request for scope (0.07, 0.04)
23:09:07.805 00.001 21948 Worker thread wakes up
23:09:07.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:09:07.805 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:09:07.805 00.000 21948 Moving (0.07, 0.04) raw xDistance=-0.01 yDistance=-0.09
23:09:07.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:09:07.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:07.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:07.805 00.000 21948 MoveAxis(E, 0, ABG)
23:09:07.805 00.000 21948 Move returns status 0, amount 0
23:09:07.805 00.000 21948 MoveAxis(N, 0, ABG)
23:09:07.805 00.000 21948 Move returns status 0, amount 0
23:09:07.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:07.806 00.001 18120 UpdateGuideState exits: m=2140 RSB=31.7
23:09:07.806 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:07.807 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:07.807 00.000 18120 Enqueuing Expose request
23:09:07.807 00.000 21948 move complete, result=0
23:09:07.808 00.001 21948 worker thread done servicing request
23:09:07.808 00.000 21948 Worker thread wakes up
23:09:07.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:07.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:07.808 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:09.438 01.630 21948 Exposure complete
23:09:09.464 00.026 21948 worker thread done servicing request
23:09:09.464 00.000 18120 OnExposeComplete: enter
23:09:09.465 00.001 18120 UpdateGuideState(): m_state=6
23:09:09.466 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
23:09:09.467 00.001 18120 Star::Find returns 1 (1), X=410.01, Y=232.04, Mass=2180, SNR=32.2, Peak=255 HFD=4.4
23:09:09.467 00.000 18120 MultiStar: [#1 0.09,-0.20,0.71,U] [#2 0.15,0.05,0.62,U] [#3 0.06,0.44,0.00,M7] [#4 -0.01,0.12,0.54,U] [#5 -0.04,-0.03,0.53,U] [#6 0.09,0.19,0.46,U] [#7 0.07,-0.24,0.50,U] [#8 0.08,0.23,0.43,U] 
23:09:09.468 00.001 18120 single-star, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.03, 0.04}
23:09:09.468 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.14) = xAngle (1.99 = 1.99)
23:09:09.468 00.000 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.10 = -1.19)
23:09:09.469 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=-0.02 mountY=-0.05, mountTheta=-1.99
23:09:09.470 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
23:09:09.470 00.000 18120 Enqueuing Move request for scope (0.03, 0.04)
23:09:09.471 00.001 21948 Worker thread wakes up
23:09:09.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:09:09.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:09:09.471 00.000 21948 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
23:09:09.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:09:09.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:09.471 00.000 18120 UpdateGuideState exits: m=2180 RSB=32.2 Saturée
23:09:09.472 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.472 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:09.472 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:09.472 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:09.473 00.001 18120 Enqueuing Expose request
23:09:09.473 00.000 21948 MoveAxis(E, 0, ABG)
23:09:09.473 00.000 21948 Move returns status 0, amount 0
23:09:09.473 00.000 21948 MoveAxis(N, 0, ABG)
23:09:09.473 00.000 21948 Move returns status 0, amount 0
23:09:09.473 00.000 21948 move complete, result=0
23:09:09.473 00.000 21948 worker thread done servicing request
23:09:09.473 00.000 21948 Worker thread wakes up
23:09:09.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:09.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:09.474 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:10.995 01.521 21948 Exposure complete
23:09:11.053 00.058 21948 worker thread done servicing request
23:09:11.053 00.000 18120 OnExposeComplete: enter
23:09:11.055 00.002 18120 UpdateGuideState(): m_state=6
23:09:11.056 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
23:09:11.057 00.001 18120 Star::Find returns 1 (0), X=409.98, Y=231.95, Mass=2173, SNR=32.1, Peak=240 HFD=4.4
23:09:11.059 00.002 18120 MultiStar: [#1 0.02,-0.05,0.68,U] [#2 0.21,-0.04,0.67,U] [#3 -0.31,0.30,0.00,M8] [#4 -0.06,0.24,0.54,U] [#5 -0.14,-0.15,0.49,U] [#6 0.14,0.17,0.47,U] [#7 -0.11,-0.13,0.49,U] [#8 0.00,0.13,0.42,U] 
23:09:11.061 00.002 18120 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {0.00, -0.05}
23:09:11.061 00.000 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.14) = xAngle (1.41 = 1.41)
23:09:11.063 00.002 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.51 = -1.78)
23:09:11.063 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.26 mountX=0.00 mountY=-0.01, mountTheta=-1.40
23:09:11.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.00, opts=13)
23:09:11.065 00.001 18120 Enqueuing Move request for scope (0.01, 0.00)
23:09:11.065 00.000 21948 Worker thread wakes up
23:09:11.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:11.066 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
23:09:11.066 00.000 18120 UpdateGuideState exits: m=2173 RSB=32.1
23:09:11.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.067 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:11.067 00.000 18120 Enqueuing Expose request
23:09:11.068 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
23:09:11.068 00.000 21948 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
23:09:11.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:09:11.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:11.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:11.068 00.000 21948 MoveAxis(E, 0, ABG)
23:09:11.068 00.000 21948 Move returns status 0, amount 0
23:09:11.068 00.000 21948 MoveAxis(N, 0, ABG)
23:09:11.068 00.000 21948 Move returns status 0, amount 0
23:09:11.068 00.000 21948 move complete, result=0
23:09:11.068 00.000 21948 worker thread done servicing request
23:09:11.068 00.000 21948 Worker thread wakes up
23:09:11.068 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:11.068 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:11.068 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:12.698 01.630 21948 Exposure complete
23:09:12.732 00.034 21948 worker thread done servicing request
23:09:12.733 00.001 18120 OnExposeComplete: enter
23:09:12.734 00.001 18120 UpdateGuideState(): m_state=6
23:09:12.734 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
23:09:12.735 00.001 18120 Star::Find returns 1 (0), X=409.86, Y=231.94, Mass=2061, SNR=31.1, Peak=229 HFD=4.3
23:09:12.735 00.000 18120 MultiStar: [#1 -0.08,-0.15,0.75,U] [#2 0.04,0.04,0.65,U] [#3 -0.11,0.10,0.69,U] [#4 -0.27,-0.04,0.54,U] [#5 -0.16,-0.24,0.48,U] [#6 -0.06,0.00,0.50,U] [#7 -0.29,-0.31,0.00,M1] [#8 -0.14,-0.13,0.42,U] 
23:09:12.736 00.001 18120 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.11, -0.06}
23:09:12.736 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
23:09:12.737 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:09:12.738 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.70 mountX=0.00 mountY=0.12, mountTheta=1.56
23:09:12.739 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.05, opts=13)
23:09:12.740 00.001 18120 Enqueuing Move request for scope (-0.11, -0.05)
23:09:12.740 00.000 21948 Worker thread wakes up
23:09:12.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:12.741 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
23:09:12.741 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.1
23:09:12.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:12.742 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:12.742 00.000 18120 Enqueuing Expose request
23:09:12.742 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
23:09:12.743 00.001 21948 Moving (-0.11, -0.05) raw xDistance=0.00 yDistance=0.12
23:09:12.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:09:12.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:12.744 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:09:12.744 00.000 21948 MoveAxis(E, 0, ABG)
23:09:12.744 00.000 21948 Move returns status 0, amount 0
23:09:12.744 00.000 21948 MoveAxis(N, 0, ABG)
23:09:12.744 00.000 21948 Move returns status 0, amount 0
23:09:12.744 00.000 21948 move complete, result=0
23:09:12.744 00.000 21948 worker thread done servicing request
23:09:12.744 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:12.745 00.001 21948 Worker thread wakes up
23:09:12.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:12.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:14.259 01.514 21948 Exposure complete
23:09:14.294 00.035 21948 worker thread done servicing request
23:09:14.294 00.000 18120 OnExposeComplete: enter
23:09:14.295 00.001 18120 UpdateGuideState(): m_state=6
23:09:14.295 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
23:09:14.296 00.001 18120 Star::Find returns 1 (0), X=409.75, Y=232.00, Mass=2014, SNR=30.9, Peak=220 HFD=4.1
23:09:14.296 00.000 18120 MultiStar: [#1 -0.01,-0.11,0.73,U] [#2 0.01,-0.01,0.67,U] [#3 0.04,0.17,0.71,U] [#4 -0.36,-0.17,0.00,M1] [#5 -0.38,-0.21,0.00,M1] [#6 0.02,-0.08,0.47,U] [#7 -0.02,-0.19,0.51,U] [#8 0.12,0.09,0.46,U] 
23:09:14.297 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.22, 0.01}
23:09:14.297 00.000 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
23:09:14.298 00.001 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
23:09:14.298 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.80 mountX=-0.00 mountY=0.03, mountTheta=1.65
23:09:14.299 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
23:09:14.300 00.001 18120 Enqueuing Move request for scope (-0.03, -0.01)
23:09:14.300 00.000 21948 Worker thread wakes up
23:09:14.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:09:14.301 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:09:14.301 00.000 21948 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
23:09:14.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:09:14.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:14.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:14.301 00.000 21948 MoveAxis(E, 0, ABG)
23:09:14.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:14.301 00.000 21948 Move returns status 0, amount 0
23:09:14.301 00.000 21948 MoveAxis(N, 0, ABG)
23:09:14.301 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.9
23:09:14.302 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:14.302 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:14.302 00.000 18120 Enqueuing Expose request
23:09:14.303 00.001 21948 Move returns status 0, amount 0
23:09:14.303 00.000 21948 move complete, result=0
23:09:14.303 00.000 21948 worker thread done servicing request
23:09:14.303 00.000 21948 Worker thread wakes up
23:09:14.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:14.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:14.304 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:15.933 01.629 21948 Exposure complete
23:09:15.959 00.026 21948 worker thread done servicing request
23:09:15.959 00.000 18120 OnExposeComplete: enter
23:09:15.960 00.001 18120 UpdateGuideState(): m_state=6
23:09:15.961 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
23:09:15.961 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=232.31, Mass=2167, SNR=32.1, Peak=232 HFD=4.1
23:09:15.962 00.001 18120 MultiStar: [#1 0.04,0.31,0.69,U] [#2 0.18,0.29,0.60,U] [#3 -0.08,0.44,0.00,M7] [#4 0.07,-0.01,0.51,U] [#5 -0.15,0.15,0.49,U] [#6 -0.04,0.13,0.48,U] [#7 -0.19,0.19,0.53,U] [#8 -0.11,0.14,0.42,U] 
23:09:15.962 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.21}, one-star: {-0.03, 0.31}
23:09:15.963 00.001 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
23:09:15.963 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.36)
23:09:15.963 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.68 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
23:09:15.965 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.21, opts=13)
23:09:15.965 00.000 18120 Enqueuing Move request for scope (-0.02, 0.21)
23:09:15.965 00.000 21948 Worker thread wakes up
23:09:15.966 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
23:09:15.966 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
23:09:15.966 00.000 21948 Moving (-0.02, 0.21) raw xDistance=-0.20 yDistance=-0.07
23:09:15.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:09:15.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:15.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:15.966 00.000 21948 MoveAxis(E, 0, ABG)
23:09:15.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:15.966 00.000 18120 UpdateGuideState exits: m=2167 RSB=32.1
23:09:15.967 00.001 21948 Move returns status 0, amount 0
23:09:15.967 00.000 21948 MoveAxis(N, 0, ABG)
23:09:15.967 00.000 21948 Move returns status 0, amount 0
23:09:15.967 00.000 21948 move complete, result=0
23:09:15.967 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:15.967 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:15.968 00.001 18120 Enqueuing Expose request
23:09:15.968 00.000 21948 worker thread done servicing request
23:09:15.968 00.000 21948 Worker thread wakes up
23:09:15.968 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:15.969 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:15.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:17.497 01.528 21948 Exposure complete
23:09:17.526 00.029 21948 worker thread done servicing request
23:09:17.526 00.000 18120 OnExposeComplete: enter
23:09:17.528 00.002 18120 UpdateGuideState(): m_state=6
23:09:17.529 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
23:09:17.529 00.000 18120 Star::Find returns 1 (0), X=409.87, Y=232.23, Mass=1962, SNR=30.6, Peak=203 HFD=4.2
23:09:17.530 00.001 18120 MultiStar: [#1 0.04,0.11,0.72,U] [#2 0.15,0.22,0.66,U] [#3 -0.24,0.48,0.00,M8] [#4 -0.30,0.26,0.00,M1] [#5 -0.36,0.21,0.00,M1] [#6 -0.25,0.30,0.00,M1] [#7 -0.03,-0.04,0.54,U] [#8 0.35,0.35,0.00,M1] 
23:09:17.530 00.000 18120 refined, 3 included, MultiStar: {0.00, 0.15}, one-star: {-0.10, 0.23}
23:09:17.530 00.000 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.14) = xAngle (2.71 = 2.71)
23:09:17.531 00.001 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.81 = -0.47)
23:09:17.531 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.57 mountX=-0.13 mountY=-0.07, mountTheta=-2.68
23:09:17.532 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.15, opts=13)
23:09:17.533 00.001 18120 Enqueuing Move request for scope (0.00, 0.15)
23:09:17.533 00.000 21948 Worker thread wakes up
23:09:17.534 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:17.534 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
23:09:17.534 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:17.535 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:17.535 00.000 18120 Enqueuing Expose request
23:09:17.536 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
23:09:17.536 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
23:09:17.536 00.000 21948 Moving (0.00, 0.15) raw xDistance=-0.13 yDistance=-0.07
23:09:17.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:09:17.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:17.536 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:17.536 00.000 21948 MoveAxis(E, 0, ABG)
23:09:17.536 00.000 21948 Move returns status 0, amount 0
23:09:17.536 00.000 21948 MoveAxis(N, 0, ABG)
23:09:17.536 00.000 21948 Move returns status 0, amount 0
23:09:17.536 00.000 21948 move complete, result=0
23:09:17.536 00.000 21948 worker thread done servicing request
23:09:17.536 00.000 21948 Worker thread wakes up
23:09:17.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:17.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:17.536 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:19.169 01.633 21948 Exposure complete
23:09:19.211 00.042 21948 worker thread done servicing request
23:09:19.211 00.000 18120 OnExposeComplete: enter
23:09:19.213 00.002 18120 UpdateGuideState(): m_state=6
23:09:19.214 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
23:09:19.217 00.003 18120 Star::Find returns 1 (0), X=410.11, Y=232.21, Mass=1971, SNR=30.4, Peak=207 HFD=4.2
23:09:19.221 00.004 18120 MultiStar: [#1 0.21,-0.26,0.75,U] [#2 0.11,0.15,0.66,U] [#3 0.31,0.31,0.00,M9] [#4 -0.06,0.35,0.58,U] [#5 -0.03,0.15,0.53,U] [#6 0.22,0.20,0.50,U] [#7 -0.05,0.07,0.50,U] [#8 0.14,0.17,0.43,U] 
23:09:19.222 00.001 18120 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.14, 0.21}
23:09:19.224 00.002 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.06 = 2.06)
23:09:19.226 00.002 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.16 = -1.12)
23:09:19.229 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.91 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
23:09:19.233 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.12, opts=13)
23:09:19.233 00.000 18120 Enqueuing Move request for scope (0.09, 0.12)
23:09:19.234 00.001 21948 Worker thread wakes up
23:09:19.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:19.235 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.4
23:09:19.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:19.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:19.236 00.001 18120 Enqueuing Expose request
23:09:19.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:09:19.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:09:19.236 00.000 21948 Moving (0.09, 0.12) raw xDistance=-0.07 yDistance=-0.14
23:09:19.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:09:19.237 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:19.237 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:09:19.237 00.000 21948 MoveAxis(E, 0, ABG)
23:09:19.237 00.000 21948 Move returns status 0, amount 0
23:09:19.237 00.000 21948 MoveAxis(N, 0, ABG)
23:09:19.237 00.000 21948 Move returns status 0, amount 0
23:09:19.237 00.000 21948 move complete, result=0
23:09:19.237 00.000 21948 worker thread done servicing request
23:09:19.237 00.000 21948 Worker thread wakes up
23:09:19.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:19.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:19.237 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:20.761 01.524 21948 Exposure complete
23:09:20.804 00.043 21948 worker thread done servicing request
23:09:20.805 00.001 18120 OnExposeComplete: enter
23:09:20.806 00.001 18120 UpdateGuideState(): m_state=6
23:09:20.806 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
23:09:20.807 00.001 18120 Star::Find returns 1 (0), X=410.00, Y=232.27, Mass=1973, SNR=30.6, Peak=215 HFD=4.0
23:09:20.808 00.001 18120 MultiStar: [#1 0.01,-0.19,0.75,U] [#2 0.09,0.19,0.65,U] [#3 -0.27,0.30,0.00,M10] [#4 0.05,0.13,0.58,U] [#5 0.03,0.13,0.51,U] [#6 0.02,0.03,0.49,U] [#7 -0.03,0.04,0.52,U] [#8 0.18,-0.17,0.41,U] 
23:09:20.810 00.002 18120 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.02, 0.27}
23:09:20.812 00.002 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
23:09:20.815 00.003 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.31 = -0.98)
23:09:20.817 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
23:09:20.821 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
23:09:20.823 00.002 18120 Enqueuing Move request for scope (0.04, 0.07)
23:09:20.825 00.002 21948 Worker thread wakes up
23:09:20.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:20.826 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.6
23:09:20.827 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:20.829 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:09:20.829 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:09:20.829 00.000 21948 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.07
23:09:20.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:09:20.829 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:20.829 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:20.831 00.002 18120 Enqueuing Expose request
23:09:20.832 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:20.832 00.000 21948 MoveAxis(E, 0, ABG)
23:09:20.832 00.000 21948 Move returns status 0, amount 0
23:09:20.832 00.000 21948 MoveAxis(N, 0, ABG)
23:09:20.832 00.000 21948 Move returns status 0, amount 0
23:09:20.832 00.000 21948 move complete, result=0
23:09:20.832 00.000 21948 worker thread done servicing request
23:09:20.832 00.000 21948 Worker thread wakes up
23:09:20.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:20.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:20.833 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:22.459 01.626 21948 Exposure complete
23:09:22.494 00.035 21948 worker thread done servicing request
23:09:22.494 00.000 18120 OnExposeComplete: enter
23:09:22.495 00.001 18120 UpdateGuideState(): m_state=6
23:09:22.497 00.002 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
23:09:22.498 00.001 18120 Star::Find returns 1 (0), X=410.23, Y=231.96, Mass=1963, SNR=30.4, Peak=227 HFD=4.1
23:09:22.499 00.001 18120 MultiStar: [#1 0.21,0.04,0.74,U] [#2 0.17,0.27,0.62,U] [#3 -0.06,0.05,0.67,U] [#4 -0.10,0.08,0.58,U] [#5 -0.04,-0.01,0.51,U] [#6 -0.07,0.14,0.52,U] [#7 0.00,0.18,0.54,U] [#8 0.12,0.00,0.45,U] 
23:09:22.499 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.25, -0.04}
23:09:22.500 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
23:09:22.501 00.001 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.27)
23:09:22.501 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=-0.03 mountY=-0.10, mountTheta=-1.90
23:09:22.503 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
23:09:22.503 00.000 18120 Enqueuing Move request for scope (0.07, 0.07)
23:09:22.504 00.001 21948 Worker thread wakes up
23:09:22.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:22.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:09:22.504 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.4
23:09:22.506 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:22.507 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:09:22.507 00.000 21948 Moving (0.07, 0.07) raw xDistance=-0.03 yDistance=-0.10
23:09:22.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:09:22.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:22.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:22.508 00.001 18120 Enqueuing Expose request
23:09:22.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:22.508 00.000 21948 MoveAxis(E, 0, ABG)
23:09:22.508 00.000 21948 Move returns status 0, amount 0
23:09:22.508 00.000 21948 MoveAxis(N, 0, ABG)
23:09:22.508 00.000 21948 Move returns status 0, amount 0
23:09:22.508 00.000 21948 move complete, result=0
23:09:22.509 00.001 21948 worker thread done servicing request
23:09:22.509 00.000 21948 Worker thread wakes up
23:09:22.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:22.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:22.509 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:24.038 01.529 21948 Exposure complete
23:09:24.068 00.030 21948 worker thread done servicing request
23:09:24.068 00.000 18120 OnExposeComplete: enter
23:09:24.068 00.000 18120 UpdateGuideState(): m_state=6
23:09:24.070 00.002 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
23:09:24.070 00.000 18120 Star::Find returns 1 (0), X=410.14, Y=231.90, Mass=2139, SNR=31.6, Peak=231 HFD=4.2
23:09:24.071 00.001 18120 MultiStar: [#1 0.07,-0.12,0.71,U] [#2 0.10,0.05,0.64,U] [#3 0.02,0.46,0.00,M10] [#4 -0.22,0.04,0.56,U] [#5 -0.02,-0.15,0.53,U] [#6 -0.10,0.19,0.48,U] [#7 0.13,-0.05,0.52,U] [#8 0.02,0.18,0.44,U] 
23:09:24.075 00.004 18120 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.16, -0.10}
23:09:24.075 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.14) = xAngle (0.78 = 0.78)
23:09:24.076 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.88 = -2.40)
23:09:24.076 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.37 mountX=0.03 mountY=-0.03, mountTheta=-0.76
23:09:24.077 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
23:09:24.079 00.002 18120 Enqueuing Move request for scope (0.03, -0.01)
23:09:24.079 00.000 21948 Worker thread wakes up
23:09:24.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:24.082 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:09:24.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:09:24.082 00.000 21948 Moving (0.03, -0.01) raw xDistance=0.03 yDistance=-0.03
23:09:24.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:24.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:24.082 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.6
23:09:24.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:24.082 00.000 21948 MoveAxis(E, 0, ABG)
23:09:24.082 00.000 21948 Move returns status 0, amount 0
23:09:24.082 00.000 21948 MoveAxis(N, 0, ABG)
23:09:24.082 00.000 21948 Move returns status 0, amount 0
23:09:24.082 00.000 21948 move complete, result=0
23:09:24.082 00.000 21948 worker thread done servicing request
23:09:24.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:24.084 00.001 18120 Enqueuing Expose request
23:09:24.084 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:24.085 00.001 21948 Worker thread wakes up
23:09:24.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:24.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:25.705 01.620 21948 Exposure complete
23:09:25.729 00.024 21948 worker thread done servicing request
23:09:25.729 00.000 18120 OnExposeComplete: enter
23:09:25.730 00.001 18120 UpdateGuideState(): m_state=6
23:09:25.730 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
23:09:25.731 00.001 18120 Star::Find returns 1 (0), X=410.07, Y=231.95, Mass=2112, SNR=31.6, Peak=228 HFD=4.3
23:09:25.731 00.000 18120 MultiStar: [#1 0.02,-0.30,0.72,U] [#2 0.32,-0.05,0.64,U] [#3 0.19,0.15,0.64,U] [#4 0.01,-0.14,0.56,U] [#5 -0.22,-0.27,0.51,U] [#6 0.41,-0.31,0.00,M1] [#7 0.23,-0.28,0.50,U] [#8 0.13,-0.06,0.43,U] 
23:09:25.732 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.09, -0.05}
23:09:25.732 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.14) = xAngle (0.63 = 0.63)
23:09:25.732 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.73 = -2.55)
23:09:25.733 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=0.09 mountY=-0.06, mountTheta=-0.61
23:09:25.735 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
23:09:25.735 00.000 18120 Enqueuing Move request for scope (0.09, -0.05)
23:09:25.736 00.001 21948 Worker thread wakes up
23:09:25.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:25.736 00.000 18120 UpdateGuideState exits: m=2112 RSB=31.6
23:09:25.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:25.737 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:25.737 00.000 18120 Enqueuing Expose request
23:09:25.738 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:09:25.738 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:09:25.738 00.000 21948 Moving (0.09, -0.05) raw xDistance=0.09 yDistance=-0.06
23:09:25.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:09:25.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:25.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:25.738 00.000 21948 MoveAxis(E, 0, ABG)
23:09:25.738 00.000 21948 Move returns status 0, amount 0
23:09:25.738 00.000 21948 MoveAxis(N, 0, ABG)
23:09:25.738 00.000 21948 Move returns status 0, amount 0
23:09:25.738 00.000 21948 move complete, result=0
23:09:25.738 00.000 21948 worker thread done servicing request
23:09:25.738 00.000 21948 Worker thread wakes up
23:09:25.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:25.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:25.738 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:27.255 01.517 21948 Exposure complete
23:09:27.304 00.049 21948 worker thread done servicing request
23:09:27.304 00.000 18120 OnExposeComplete: enter
23:09:27.305 00.001 18120 UpdateGuideState(): m_state=6
23:09:27.306 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
23:09:27.306 00.000 18120 Star::Find returns 1 (0), X=410.30, Y=231.77, Mass=2031, SNR=30.9, Peak=193 HFD=4.1
23:09:27.307 00.001 18120 MultiStar: [#1 0.14,-0.37,0.00,M1] [#2 0.42,0.02,0.00,M1] [#3 0.45,0.18,0.00,M10] [#4 0.16,-0.13,0.54,U] [#5 0.09,-0.30,0.51,U] [#6 0.42,-0.23,0.00,M2] [#7 0.23,-0.46,0.00,M1] [#8 0.30,-0.15,0.44,U] 
23:09:27.308 00.001 18120 refined, 3 included, MultiStar: {0.24, -0.21}, one-star: {0.33, -0.23}
23:09:27.310 00.002 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
23:09:27.311 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.53 = -2.75)
23:09:27.312 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.72 mountX=0.29 mountY=-0.12, mountTheta=-0.39
23:09:27.315 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.21, opts=13)
23:09:27.316 00.001 18120 Enqueuing Move request for scope (0.24, -0.21)
23:09:27.316 00.000 21948 Worker thread wakes up
23:09:27.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:27.317 00.001 18120 UpdateGuideState exits: m=2031 RSB=30.9
23:09:27.317 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:27.318 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:27.318 00.000 18120 Enqueuing Expose request
23:09:27.318 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
23:09:27.319 00.001 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
23:09:27.319 00.000 21948 Moving (0.24, -0.21) raw xDistance=0.29 yDistance=-0.12
23:09:27.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:09:27.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:27.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:27.319 00.000 21948 MoveAxis(W, 51, ABG)
23:09:27.319 00.000 21948 Guiding  Dir = 3, Dur = 51
23:09:27.319 00.000 21948 IsSlewing returns 0
23:09:27.319 00.000 21948 IsGuiding returns 0
23:09:27.321 00.002 21948 PulseGuide returned control before completion, sleep 60
23:09:27.395 00.074 21948 IsGuiding returns 0
23:09:27.395 00.000 21948 Move returns status 0, amount 51
23:09:27.395 00.000 21948 MoveAxis(N, 0, ABG)
23:09:27.395 00.000 21948 Move returns status 0, amount 0
23:09:27.395 00.000 21948 move complete, result=0
23:09:27.395 00.000 21948 worker thread done servicing request
23:09:27.395 00.000 21948 Worker thread wakes up
23:09:27.395 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
23:09:27.395 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:27.395 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:29.029 01.634 21948 Exposure complete
23:09:29.085 00.056 21948 worker thread done servicing request
23:09:29.085 00.000 18120 OnExposeComplete: enter
23:09:29.089 00.004 18120 UpdateGuideState(): m_state=6
23:09:29.091 00.002 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
23:09:29.091 00.000 18120 Star::Find returns 1 (0), X=410.24, Y=232.06, Mass=2027, SNR=31.0, Peak=207 HFD=4.1
23:09:29.092 00.001 18120 MultiStar: [#1 0.10,-0.27,0.74,U] [#2 0.22,-0.03,0.65,U] [#3 0.24,0.26,0.66,U] [#4 -0.07,0.12,0.54,U] [#5 0.00,-0.07,0.51,U] [#6 0.19,0.03,0.51,U] [#7 0.10,-0.09,0.53,U] [#8 0.11,0.03,0.44,U] 
23:09:29.092 00.000 18120 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.27, 0.06}
23:09:29.093 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.14) = xAngle (1.19 = 1.19)
23:09:29.095 00.002 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.29 = -1.99)
23:09:29.097 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=0.05 mountY=-0.13, mountTheta=-1.18
23:09:29.098 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.01, opts=13)
23:09:29.098 00.000 18120 Enqueuing Move request for scope (0.15, 0.01)
23:09:29.099 00.001 21948 Worker thread wakes up
23:09:29.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:29.099 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.0
23:09:29.099 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.100 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:29.100 00.000 18120 Enqueuing Expose request
23:09:29.101 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:09:29.101 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:09:29.101 00.000 21948 Moving (0.15, 0.01) raw xDistance=0.05 yDistance=-0.13
23:09:29.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:09:29.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:29.101 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:09:29.101 00.000 21948 MoveAxis(E, 0, ABG)
23:09:29.101 00.000 21948 Move returns status 0, amount 0
23:09:29.101 00.000 21948 MoveAxis(N, 0, ABG)
23:09:29.101 00.000 21948 Move returns status 0, amount 0
23:09:29.101 00.000 21948 move complete, result=0
23:09:29.101 00.000 21948 worker thread done servicing request
23:09:29.101 00.000 21948 Worker thread wakes up
23:09:29.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:29.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:29.101 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:30.625 01.524 21948 Exposure complete
23:09:30.672 00.047 21948 worker thread done servicing request
23:09:30.672 00.000 18120 OnExposeComplete: enter
23:09:30.673 00.001 18120 UpdateGuideState(): m_state=6
23:09:30.674 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
23:09:30.674 00.000 18120 Star::Find returns 1 (0), X=409.97, Y=231.96, Mass=2153, SNR=32.0, Peak=211 HFD=4.4
23:09:30.675 00.001 18120 MultiStar: [#1 0.25,-0.34,0.00,M1] [#2 0.21,-0.11,0.61,U] [#3 0.15,0.45,0.00,M10] [#4 -0.18,0.03,0.55,U] [#5 -0.08,-0.12,0.48,U] [#6 0.27,-0.02,0.47,U] [#7 0.06,-0.13,0.51,U] [#8 0.02,0.04,0.41,U] 
23:09:30.675 00.000 18120 single-star, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.00, -0.04}
23:09:30.676 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
23:09:30.676 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
23:09:30.677 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.57 mountX=0.04 mountY=0.02, mountTheta=0.46
23:09:30.680 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.04, opts=13)
23:09:30.681 00.001 18120 Enqueuing Move request for scope (0.00, -0.04)
23:09:30.682 00.001 21948 Worker thread wakes up
23:09:30.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:09:30.682 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:09:30.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:30.683 00.001 18120 UpdateGuideState exits: m=2153 RSB=32.0
23:09:30.685 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:30.686 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:30.686 00.000 18120 Enqueuing Expose request
23:09:30.687 00.001 21948 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.02
23:09:30.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:09:30.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:30.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:30.688 00.001 21948 MoveAxis(E, 0, ABG)
23:09:30.688 00.000 21948 Move returns status 0, amount 0
23:09:30.688 00.000 21948 MoveAxis(N, 0, ABG)
23:09:30.688 00.000 21948 Move returns status 0, amount 0
23:09:30.688 00.000 21948 move complete, result=0
23:09:30.688 00.000 21948 worker thread done servicing request
23:09:30.688 00.000 21948 Worker thread wakes up
23:09:30.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:30.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:30.688 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:32.322 01.634 21948 Exposure complete
23:09:32.354 00.032 21948 worker thread done servicing request
23:09:32.354 00.000 18120 OnExposeComplete: enter
23:09:32.355 00.001 18120 UpdateGuideState(): m_state=6
23:09:32.356 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
23:09:32.356 00.000 18120 Star::Find returns 1 (0), X=410.50, Y=231.84, Mass=1806, SNR=29.3, Peak=164 HFD=3.8
23:09:32.357 00.001 18120 MultiStar: [#1 0.21,-0.20,0.76,U] [#2 0.43,-0.11,0.00,M1] [#3 0.51,0.14,0.00,R] [#4 0.04,-0.38,0.00,M1] [#5 0.20,-0.48,0.00,M1] [#6 0.42,-0.15,0.00,M1] [#7 0.26,-0.37,0.00,M1] [#8 0.32,0.04,0.48,U] 
23:09:32.357 00.000 18120 refined, 2 included, MultiStar: {0.38, -0.13}, one-star: {0.53, -0.16}
23:09:32.357 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
23:09:32.358 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.91 = -2.38)
23:09:32.358 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=-0.13 hyp=0.40 cameraTheta=-0.34 mountX=0.28 mountY=-0.28, mountTheta=-0.79
23:09:32.359 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.13, opts=13)
23:09:32.361 00.002 18120 Enqueuing Move request for scope (0.38, -0.13)
23:09:32.362 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:32.362 00.000 21948 Worker thread wakes up
23:09:32.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.13) opts 0xd
23:09:32.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.13)
23:09:32.362 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.3
23:09:32.363 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.363 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:32.364 00.001 18120 Enqueuing Expose request
23:09:32.364 00.000 21948 Moving (0.38, -0.13) raw xDistance=0.28 yDistance=-0.28
23:09:32.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
23:09:32.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:32.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:09:32.364 00.000 21948 MoveAxis(W, 49, ABG)
23:09:32.364 00.000 21948 Guiding  Dir = 3, Dur = 49
23:09:32.364 00.000 21948 IsSlewing returns 0
23:09:32.364 00.000 21948 IsGuiding returns 0
23:09:32.366 00.002 21948 PulseGuide returned control before completion, sleep 58
23:09:32.435 00.069 21948 IsGuiding returns 0
23:09:32.435 00.000 21948 Move returns status 0, amount 49
23:09:32.435 00.000 21948 MoveAxis(N, 0, ABG)
23:09:32.435 00.000 21948 Move returns status 0, amount 0
23:09:32.435 00.000 21948 move complete, result=0
23:09:32.435 00.000 21948 worker thread done servicing request
23:09:32.435 00.000 21948 Worker thread wakes up
23:09:32.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:32.435 00.000 18120 GuideStep: 0.3 px 49 ms WEST, -0.3 px 0 ms NORTH
23:09:32.436 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:33.843 01.407 21948 Exposure complete
23:09:33.881 00.038 21948 worker thread done servicing request
23:09:33.882 00.001 18120 OnExposeComplete: enter
23:09:33.883 00.001 18120 UpdateGuideState(): m_state=6
23:09:33.885 00.002 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
23:09:33.886 00.001 18120 Star::Find returns 1 (0), X=410.21, Y=232.15, Mass=2135, SNR=31.8, Peak=232 HFD=4.3
23:09:33.888 00.002 18120 MultiStar: [#1 0.17,0.09,0.69,U] [#2 0.33,0.20,0.00,M2] [#3 -0.57,0.21,0.00,M1] [#4 0.03,-0.14,0.54,U] [#5 -0.14,-0.11,0.50,U] [#6 0.16,0.18,0.49,U] [#7 0.19,-0.14,0.49,U] [#8 0.22,0.31,0.00,M1] 
23:09:33.891 00.003 18120 refined, 5 included, MultiStar: {0.13, 0.03}, one-star: {0.23, 0.15}
23:09:33.891 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.14) = xAngle (1.35 = 1.35)
23:09:33.891 00.000 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.45 = -1.83)
23:09:33.892 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.20 mountX=0.03 mountY=-0.13, mountTheta=-1.34
23:09:33.893 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
23:09:33.894 00.001 18120 Enqueuing Move request for scope (0.13, 0.03)
23:09:33.894 00.000 21948 Worker thread wakes up
23:09:33.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:33.895 00.001 18120 UpdateGuideState exits: m=2135 RSB=31.8
23:09:33.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:33.895 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:33.896 00.001 18120 Enqueuing Expose request
23:09:33.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:09:33.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:09:33.896 00.000 21948 Moving (0.13, 0.03) raw xDistance=0.03 yDistance=-0.13
23:09:33.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:33.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:33.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:09:33.896 00.000 21948 MoveAxis(E, 0, ABG)
23:09:33.896 00.000 21948 Move returns status 0, amount 0
23:09:33.896 00.000 21948 MoveAxis(N, 0, ABG)
23:09:33.896 00.000 21948 Move returns status 0, amount 0
23:09:33.896 00.000 21948 move complete, result=0
23:09:33.896 00.000 21948 worker thread done servicing request
23:09:33.896 00.000 21948 Worker thread wakes up
23:09:33.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:33.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:33.897 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:35.530 01.633 21948 Exposure complete
23:09:35.558 00.028 21948 worker thread done servicing request
23:09:35.558 00.000 18120 OnExposeComplete: enter
23:09:35.559 00.001 18120 UpdateGuideState(): m_state=6
23:09:35.561 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
23:09:35.562 00.001 18120 Star::Find returns 1 (0), X=410.24, Y=232.19, Mass=2074, SNR=31.2, Peak=214 HFD=4.3
23:09:35.563 00.001 18120 MultiStar: [#1 0.23,0.02,0.70,U] [#2 0.19,-0.02,0.63,U] [#3 -0.29,0.27,0.00,M2] [#4 0.18,-0.02,0.56,U] [#5 0.18,-0.15,0.48,U] [#6 0.34,-0.09,0.47,U] [#7 0.20,-0.10,0.51,U] [#8 0.39,0.09,0.00,M2] 
23:09:35.563 00.000 18120 refined, 6 included, MultiStar: {0.23, 0.00}, one-star: {0.27, 0.19}
23:09:35.564 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.14) = xAngle (1.16 = 1.16)
23:09:35.564 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.26 = -2.03)
23:09:35.565 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.01 mountX=0.09 mountY=-0.21, mountTheta=-1.15
23:09:35.567 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.00, opts=13)
23:09:35.569 00.002 18120 Enqueuing Move request for scope (0.23, 0.00)
23:09:35.570 00.001 21948 Worker thread wakes up
23:09:35.570 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
23:09:35.570 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
23:09:35.570 00.000 21948 Moving (0.23, 0.00) raw xDistance=0.09 yDistance=-0.21
23:09:35.570 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:35.571 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.2
23:09:35.571 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.572 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:09:35.572 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:35.572 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:09:35.572 00.000 21948 MoveAxis(E, 0, ABG)
23:09:35.572 00.000 21948 Move returns status 0, amount 0
23:09:35.572 00.000 21948 MoveAxis(N, 0, ABG)
23:09:35.572 00.000 21948 Move returns status 0, amount 0
23:09:35.572 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:35.573 00.001 18120 Enqueuing Expose request
23:09:35.575 00.002 21948 move complete, result=0
23:09:35.575 00.000 21948 worker thread done servicing request
23:09:35.575 00.000 21948 Worker thread wakes up
23:09:35.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:35.575 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:35.576 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:37.094 01.518 21948 Exposure complete
23:09:37.120 00.026 21948 worker thread done servicing request
23:09:37.121 00.001 18120 OnExposeComplete: enter
23:09:37.122 00.001 18120 UpdateGuideState(): m_state=6
23:09:37.123 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
23:09:37.124 00.001 18120 Star::Find returns 1 (0), X=410.24, Y=232.11, Mass=2045, SNR=31.1, Peak=209 HFD=4.1
23:09:37.124 00.000 18120 MultiStar: [#1 0.20,-0.20,0.72,U] [#2 0.52,0.12,0.00,M2] [#3 -0.68,0.14,0.00,M3] [#4 0.08,-0.00,0.52,U] [#5 0.12,-0.19,0.54,U] [#6 0.31,-0.00,0.50,U] [#7 0.28,-0.18,0.51,U] [#8 0.20,0.06,0.45,U] 
23:09:37.125 00.001 18120 refined, 6 included, MultiStar: {0.21, -0.05}, one-star: {0.26, 0.11}
23:09:37.125 00.000 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.14) = xAngle (0.92 = 0.92)
23:09:37.126 00.001 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.02 = -2.26)
23:09:37.126 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.22 mountX=0.13 mountY=-0.17, mountTheta=-0.91
23:09:37.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.05, opts=13)
23:09:37.128 00.001 18120 Enqueuing Move request for scope (0.21, -0.05)
23:09:37.128 00.000 21948 Worker thread wakes up
23:09:37.128 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
23:09:37.128 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
23:09:37.128 00.000 21948 Moving (0.21, -0.05) raw xDistance=0.13 yDistance=-0.17
23:09:37.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:09:37.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:37.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:37.128 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.1
23:09:37.129 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:37.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:37.129 00.000 18120 Enqueuing Expose request
23:09:37.130 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:09:37.130 00.000 21948 MoveAxis(E, 0, ABG)
23:09:37.130 00.000 21948 Move returns status 0, amount 0
23:09:37.130 00.000 21948 MoveAxis(N, 0, ABG)
23:09:37.130 00.000 21948 Move returns status 0, amount 0
23:09:37.130 00.000 21948 move complete, result=0
23:09:37.130 00.000 21948 worker thread done servicing request
23:09:37.130 00.000 21948 Worker thread wakes up
23:09:37.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:37.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:37.131 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:38.766 01.635 21948 Exposure complete
23:09:38.818 00.052 21948 worker thread done servicing request
23:09:38.818 00.000 18120 OnExposeComplete: enter
23:09:38.819 00.001 18120 UpdateGuideState(): m_state=6
23:09:38.821 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
23:09:38.822 00.001 18120 Star::Find returns 1 (0), X=410.22, Y=232.03, Mass=1896, SNR=29.8, Peak=206 HFD=4.1
23:09:38.823 00.001 18120 MultiStar: [#1 0.09,-0.08,0.75,U] [#2 0.22,-0.08,0.67,U] [#3 -0.45,-0.07,0.00,M4] [#4 0.07,-0.04,0.57,U] [#5 -0.30,-0.15,0.52,U] [#6 0.32,-0.05,0.50,U] [#7 0.19,-0.50,0.00,M1] [#8 0.38,-0.08,0.00,M2] 
23:09:38.824 00.001 18120 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.24, 0.03}
23:09:38.825 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.14) = xAngle (0.75 = 0.75)
23:09:38.827 00.002 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.85 = -2.43)
23:09:38.829 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=0.10 mountY=-0.09, mountTheta=-0.73
23:09:38.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
23:09:38.831 00.001 18120 Enqueuing Move request for scope (0.13, -0.05)
23:09:38.831 00.000 21948 Worker thread wakes up
23:09:38.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:09:38.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:38.831 00.000 18120 UpdateGuideState exits: m=1896 RSB=29.8
23:09:38.833 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:38.834 00.001 18120 Enqueuing Expose request
23:09:38.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:09:38.834 00.000 21948 Moving (0.13, -0.05) raw xDistance=0.10 yDistance=-0.09
23:09:38.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:09:38.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:38.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:38.834 00.000 21948 MoveAxis(E, 0, ABG)
23:09:38.834 00.000 21948 Move returns status 0, amount 0
23:09:38.834 00.000 21948 MoveAxis(N, 0, ABG)
23:09:38.834 00.000 21948 Move returns status 0, amount 0
23:09:38.834 00.000 21948 move complete, result=0
23:09:38.834 00.000 21948 worker thread done servicing request
23:09:38.834 00.000 21948 Worker thread wakes up
23:09:38.835 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:38.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:38.835 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:40.349 01.514 21948 Exposure complete
23:09:40.382 00.033 18120 OnExposeComplete: enter
23:09:40.384 00.002 21948 worker thread done servicing request
23:09:40.384 00.000 18120 UpdateGuideState(): m_state=6
23:09:40.384 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
23:09:40.385 00.001 18120 Star::Find returns 1 (0), X=410.33, Y=231.89, Mass=2012, SNR=30.9, Peak=211 HFD=3.9
23:09:40.386 00.001 18120 MultiStar: [#1 0.33,-0.24,0.00,M1] [#2 0.32,-0.17,0.66,U] [#3 -0.59,-0.02,0.00,M5] [#4 0.12,-0.19,0.57,U] [#5 0.14,-0.49,0.00,M1] [#6 0.26,0.10,0.52,U] [#7 0.09,-0.34,0.53,U] [#8 0.31,-0.04,0.42,U] 
23:09:40.387 00.001 18120 refined, 5 included, MultiStar: {0.25, -0.13}, one-star: {0.35, -0.11}
23:09:40.388 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
23:09:40.388 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.78 = -2.51)
23:09:40.389 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.29 cameraTheta=-0.47 mountX=0.22 mountY=-0.17, mountTheta=-0.65
23:09:40.391 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.13, opts=13)
23:09:40.392 00.001 18120 Enqueuing Move request for scope (0.25, -0.13)
23:09:40.393 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:40.394 00.001 18120 UpdateGuideState exits: m=2012 RSB=30.9
23:09:40.396 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.397 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:40.398 00.001 18120 Enqueuing Expose request
23:09:40.399 00.001 21948 Worker thread wakes up
23:09:40.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.13) opts 0xd
23:09:40.399 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.13)
23:09:40.399 00.000 21948 Moving (0.25, -0.13) raw xDistance=0.22 yDistance=-0.17
23:09:40.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:09:40.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:40.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:09:40.400 00.001 21948 MoveAxis(W, 40, ABG)
23:09:40.400 00.000 21948 Guiding  Dir = 3, Dur = 40
23:09:40.400 00.000 21948 IsSlewing returns 0
23:09:40.400 00.000 21948 IsGuiding returns 0
23:09:40.403 00.003 21948 PulseGuide returned control before completion, sleep 49
23:09:40.458 00.055 21948 IsGuiding returns 0
23:09:40.458 00.000 21948 Move returns status 0, amount 40
23:09:40.458 00.000 21948 MoveAxis(N, 0, ABG)
23:09:40.458 00.000 21948 Move returns status 0, amount 0
23:09:40.459 00.001 21948 move complete, result=0
23:09:40.459 00.000 21948 worker thread done servicing request
23:09:40.459 00.000 21948 Worker thread wakes up
23:09:40.459 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
23:09:40.460 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:40.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:42.082 01.622 21948 Exposure complete
23:09:42.129 00.047 21948 worker thread done servicing request
23:09:42.129 00.000 18120 OnExposeComplete: enter
23:09:42.130 00.001 18120 UpdateGuideState(): m_state=6
23:09:42.131 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
23:09:42.131 00.000 18120 Star::Find returns 1 (0), X=410.21, Y=231.80, Mass=2035, SNR=31.1, Peak=212 HFD=4.3
23:09:42.132 00.001 18120 MultiStar: [#1 0.27,-0.06,0.70,U] [#2 0.22,-0.18,0.62,U] [#3 -0.14,0.15,0.66,U] [#4 -0.00,-0.04,0.56,U] [#5 -0.10,-0.17,0.49,U] [#6 0.22,0.07,0.48,U] [#7 0.15,0.03,0.53,U] [#8 0.35,0.18,0.00,M2] 
23:09:42.132 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.24, -0.20}
23:09:42.132 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.14) = xAngle (0.66 = 0.66)
23:09:42.133 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.76 = -2.53)
23:09:42.133 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=0.11 mountY=-0.08, mountTheta=-0.63
23:09:42.135 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.06, opts=13)
23:09:42.135 00.000 18120 Enqueuing Move request for scope (0.12, -0.06)
23:09:42.136 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:42.136 00.000 21948 Worker thread wakes up
23:09:42.136 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.1
23:09:42.137 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:09:42.137 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.137 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:42.138 00.001 18120 Enqueuing Expose request
23:09:42.138 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:09:42.138 00.000 21948 Moving (0.12, -0.06) raw xDistance=0.11 yDistance=-0.08
23:09:42.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:09:42.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:42.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:09:42.138 00.000 21948 MoveAxis(E, 0, ABG)
23:09:42.138 00.000 21948 Move returns status 0, amount 0
23:09:42.138 00.000 21948 MoveAxis(N, 0, ABG)
23:09:42.138 00.000 21948 Move returns status 0, amount 0
23:09:42.138 00.000 21948 move complete, result=0
23:09:42.138 00.000 21948 worker thread done servicing request
23:09:42.138 00.000 21948 Worker thread wakes up
23:09:42.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:42.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:42.139 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:43.658 01.519 21948 Exposure complete
23:09:43.684 00.026 21948 worker thread done servicing request
23:09:43.684 00.000 18120 OnExposeComplete: enter
23:09:43.685 00.001 18120 UpdateGuideState(): m_state=6
23:09:43.686 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
23:09:43.687 00.001 18120 Star::Find returns 1 (0), X=410.26, Y=232.00, Mass=2055, SNR=31.1, Peak=232 HFD=4.1
23:09:43.688 00.001 18120 MultiStar: [#1 0.11,-0.09,0.70,U] [#2 0.41,-0.01,0.00,M1] [#3 -0.24,0.04,0.68,U] [#4 0.04,-0.12,0.53,U] [#5 0.04,-0.07,0.52,U] [#6 0.24,-0.14,0.49,U] [#7 0.04,-0.16,0.52,U] [#8 0.28,-0.07,0.45,U] 
23:09:43.689 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.28, -0.00}
23:09:43.692 00.003 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.14) = xAngle (0.57 = 0.57)
23:09:43.693 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.67 = -2.61)
23:09:43.694 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=0.10 mountY=-0.06, mountTheta=-0.54
23:09:43.696 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
23:09:43.697 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
23:09:43.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:43.697 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.1
23:09:43.698 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:43.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:43.699 00.001 18120 Enqueuing Expose request
23:09:43.699 00.000 21948 Worker thread wakes up
23:09:43.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:09:43.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:09:43.699 00.000 21948 Moving (0.10, -0.07) raw xDistance=0.10 yDistance=-0.06
23:09:43.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:09:43.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:43.699 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:43.699 00.000 21948 MoveAxis(E, 0, ABG)
23:09:43.699 00.000 21948 Move returns status 0, amount 0
23:09:43.699 00.000 21948 MoveAxis(N, 0, ABG)
23:09:43.699 00.000 21948 Move returns status 0, amount 0
23:09:43.699 00.000 21948 move complete, result=0
23:09:43.700 00.001 21948 worker thread done servicing request
23:09:43.700 00.000 21948 Worker thread wakes up
23:09:43.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:43.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:43.700 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:45.323 01.623 21948 Exposure complete
23:09:45.349 00.026 21948 worker thread done servicing request
23:09:45.349 00.000 18120 OnExposeComplete: enter
23:09:45.350 00.001 18120 UpdateGuideState(): m_state=6
23:09:45.351 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
23:09:45.351 00.000 18120 Star::Find returns 1 (0), X=410.18, Y=232.00, Mass=1937, SNR=30.2, Peak=203 HFD=4.1
23:09:45.352 00.001 18120 MultiStar: [#1 0.26,-0.06,0.73,U] [#2 0.60,-0.01,0.00,M2] [#3 -0.66,0.23,0.00,M4] [#4 0.11,0.05,0.52,U] [#5 -0.05,0.13,0.53,U] [#6 0.32,0.06,0.50,U] [#7 -0.05,-0.13,0.54,U] [#8 0.06,0.04,0.44,U] 
23:09:45.352 00.000 18120 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.21, 0.00}
23:09:45.352 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.14) = xAngle (1.19 = 1.19)
23:09:45.355 00.003 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.29 = -1.99)
23:09:45.356 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.05 mountX=0.05 mountY=-0.13, mountTheta=-1.18
23:09:45.357 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.01, opts=13)
23:09:45.357 00.000 18120 Enqueuing Move request for scope (0.14, 0.01)
23:09:45.358 00.001 21948 Worker thread wakes up
23:09:45.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:45.358 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.2
23:09:45.359 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:45.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:45.359 00.000 18120 Enqueuing Expose request
23:09:45.360 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:09:45.360 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:09:45.360 00.000 21948 Moving (0.14, 0.01) raw xDistance=0.05 yDistance=-0.13
23:09:45.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:09:45.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:45.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:09:45.360 00.000 21948 MoveAxis(E, 0, ABG)
23:09:45.360 00.000 21948 Move returns status 0, amount 0
23:09:45.360 00.000 21948 MoveAxis(N, 0, ABG)
23:09:45.360 00.000 21948 Move returns status 0, amount 0
23:09:45.360 00.000 21948 move complete, result=0
23:09:45.360 00.000 21948 worker thread done servicing request
23:09:45.360 00.000 21948 Worker thread wakes up
23:09:45.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:45.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:45.360 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:46.874 01.514 21948 Exposure complete
23:09:46.915 00.041 21948 worker thread done servicing request
23:09:46.915 00.000 18120 OnExposeComplete: enter
23:09:46.916 00.001 18120 UpdateGuideState(): m_state=6
23:09:46.916 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
23:09:46.917 00.001 18120 Star::Find returns 1 (0), X=410.24, Y=232.07, Mass=2071, SNR=31.2, Peak=208 HFD=4.2
23:09:46.917 00.000 18120 MultiStar: [#1 0.14,-0.21,0.71,U] [#2 0.26,0.03,0.63,U] [#3 -0.81,0.32,0.00,M5] [#4 -0.25,-0.19,0.56,U] [#5 0.16,0.03,0.50,U] [#6 0.26,0.00,0.46,U] [#7 -0.01,-0.23,0.47,U] [#8 0.18,-0.05,0.43,U] 
23:09:46.918 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.26, 0.07}
23:09:46.918 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
23:09:46.919 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
23:09:46.920 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.41 mountX=0.11 mountY=-0.10, mountTheta=-0.72
23:09:46.922 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.06, opts=13)
23:09:46.923 00.001 18120 Enqueuing Move request for scope (0.14, -0.06)
23:09:46.924 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:46.924 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.2
23:09:46.925 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:46.927 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:46.928 00.001 18120 Enqueuing Expose request
23:09:46.928 00.000 21948 Worker thread wakes up
23:09:46.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:09:46.928 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:09:46.928 00.000 21948 Moving (0.14, -0.06) raw xDistance=0.11 yDistance=-0.10
23:09:46.928 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:09:46.929 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:46.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:46.929 00.000 21948 MoveAxis(E, 0, ABG)
23:09:46.929 00.000 21948 Move returns status 0, amount 0
23:09:46.929 00.000 21948 MoveAxis(N, 0, ABG)
23:09:46.929 00.000 21948 Move returns status 0, amount 0
23:09:46.929 00.000 21948 move complete, result=0
23:09:46.929 00.000 21948 worker thread done servicing request
23:09:46.929 00.000 21948 Worker thread wakes up
23:09:46.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:46.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:46.929 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:48.550 01.621 21948 Exposure complete
23:09:48.584 00.034 21948 worker thread done servicing request
23:09:48.585 00.001 18120 OnExposeComplete: enter
23:09:48.585 00.000 18120 UpdateGuideState(): m_state=6
23:09:48.586 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
23:09:48.586 00.000 18120 Star::Find returns 1 (0), X=410.15, Y=232.04, Mass=1997, SNR=30.7, Peak=195 HFD=4.2
23:09:48.587 00.001 18120 MultiStar: [#1 0.16,-0.39,0.00,M1] [#2 0.18,0.01,0.64,U] [#3 -0.66,0.23,0.00,M6] [#4 -0.09,-0.00,0.59,U] [#5 -0.06,0.13,0.52,U] [#6 0.14,0.14,0.52,U] [#7 0.03,-0.27,0.49,U] [#8 0.28,0.10,0.40,U] 
23:09:48.588 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.18, 0.04}
23:09:48.589 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.14) = xAngle (1.36 = 1.36)
23:09:48.589 00.000 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.46 = -1.82)
23:09:48.590 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=0.02 mountY=-0.10, mountTheta=-1.36
23:09:48.591 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.02, opts=13)
23:09:48.592 00.001 18120 Enqueuing Move request for scope (0.10, 0.02)
23:09:48.592 00.000 21948 Worker thread wakes up
23:09:48.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:48.593 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.7
23:09:48.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:48.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:48.594 00.001 18120 Enqueuing Expose request
23:09:48.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:09:48.594 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:09:48.594 00.000 21948 Moving (0.10, 0.02) raw xDistance=0.02 yDistance=-0.10
23:09:48.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:09:48.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:48.595 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:48.595 00.000 21948 MoveAxis(E, 0, ABG)
23:09:48.595 00.000 21948 Move returns status 0, amount 0
23:09:48.595 00.000 21948 MoveAxis(N, 0, ABG)
23:09:48.595 00.000 21948 Move returns status 0, amount 0
23:09:48.595 00.000 21948 move complete, result=0
23:09:48.595 00.000 21948 worker thread done servicing request
23:09:48.595 00.000 21948 Worker thread wakes up
23:09:48.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:48.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:48.595 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:50.114 01.519 21948 Exposure complete
23:09:50.140 00.026 21948 worker thread done servicing request
23:09:50.140 00.000 18120 OnExposeComplete: enter
23:09:50.141 00.001 18120 UpdateGuideState(): m_state=6
23:09:50.142 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
23:09:50.143 00.001 18120 Star::Find returns 1 (0), X=410.05, Y=232.16, Mass=2002, SNR=30.8, Peak=221 HFD=4.2
23:09:50.143 00.000 18120 MultiStar: [#1 0.06,0.07,0.71,U] [#2 0.10,0.30,0.64,U] [#3 -0.63,0.15,0.00,M7] [#4 -0.09,0.11,0.56,U] [#5 -0.14,0.06,0.49,U] [#6 0.28,0.29,0.00,M1] [#7 -0.03,0.11,0.52,U] [#8 -0.05,0.21,0.43,U] 
23:09:50.144 00.001 18120 refined, 6 included, MultiStar: {0.00, 0.14}, one-star: {0.07, 0.16}
23:09:50.144 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
23:09:50.145 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.49)
23:09:50.145 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
23:09:50.146 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.14, opts=13)
23:09:50.147 00.001 18120 Enqueuing Move request for scope (0.00, 0.14)
23:09:50.147 00.000 21948 Worker thread wakes up
23:09:50.148 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
23:09:50.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
23:09:50.148 00.000 21948 Moving (0.00, 0.14) raw xDistance=-0.13 yDistance=-0.07
23:09:50.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:09:50.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:50.148 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.8
23:09:50.148 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:50.149 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:50.149 00.000 18120 Enqueuing Expose request
23:09:50.150 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:50.150 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:50.150 00.000 21948 MoveAxis(E, 0, ABG)
23:09:50.150 00.000 21948 Move returns status 0, amount 0
23:09:50.150 00.000 21948 MoveAxis(N, 0, ABG)
23:09:50.150 00.000 21948 Move returns status 0, amount 0
23:09:50.150 00.000 21948 move complete, result=0
23:09:50.150 00.000 21948 worker thread done servicing request
23:09:50.150 00.000 21948 Worker thread wakes up
23:09:50.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:50.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:50.151 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:51.782 01.631 21948 Exposure complete
23:09:51.822 00.040 21948 worker thread done servicing request
23:09:51.822 00.000 18120 OnExposeComplete: enter
23:09:51.824 00.002 18120 UpdateGuideState(): m_state=6
23:09:51.825 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
23:09:51.827 00.002 18120 Star::Find returns 1 (0), X=410.03, Y=232.11, Mass=1995, SNR=30.6, Peak=212 HFD=4.3
23:09:51.828 00.001 18120 MultiStar: [#1 0.04,0.13,0.76,U] [#2 0.16,0.49,0.00,M1] [#3 -0.75,0.34,0.00,M8] [#4 -0.34,0.41,0.00,M1] [#5 -0.39,0.09,0.00,M1] [#6 -0.09,0.31,0.49,U] [#7 -0.23,0.08,0.51,U] [#8 0.10,0.30,0.44,U] 
23:09:51.830 00.002 18120 single-star, 4 included, MultiStar: {-0.01, 0.17}, one-star: {0.06, 0.11}
23:09:51.831 00.001 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.14) = xAngle (2.26 = 2.26)
23:09:51.832 00.001 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.36 = -0.93)
23:09:51.832 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.11 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
23:09:51.834 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.11, opts=13)
23:09:51.834 00.000 18120 Enqueuing Move request for scope (0.06, 0.11)
23:09:51.835 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:51.835 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.6
23:09:51.835 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.836 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:51.836 00.000 18120 Enqueuing Expose request
23:09:51.837 00.001 21948 Worker thread wakes up
23:09:51.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:09:51.837 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:09:51.837 00.000 21948 Moving (0.06, 0.11) raw xDistance=-0.08 yDistance=-0.10
23:09:51.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:09:51.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:51.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:51.837 00.000 21948 MoveAxis(E, 0, ABG)
23:09:51.837 00.000 21948 Move returns status 0, amount 0
23:09:51.837 00.000 21948 MoveAxis(N, 0, ABG)
23:09:51.837 00.000 21948 Move returns status 0, amount 0
23:09:51.837 00.000 21948 move complete, result=0
23:09:51.837 00.000 21948 worker thread done servicing request
23:09:51.837 00.000 21948 Worker thread wakes up
23:09:51.837 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:51.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:51.838 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:53.361 01.523 21948 Exposure complete
23:09:53.403 00.042 21948 worker thread done servicing request
23:09:53.403 00.000 18120 OnExposeComplete: enter
23:09:53.403 00.000 18120 UpdateGuideState(): m_state=6
23:09:53.404 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
23:09:53.405 00.001 18120 Star::Find returns 1 (0), X=409.92, Y=232.34, Mass=2158, SNR=31.9, Peak=220 HFD=4.1
23:09:53.407 00.002 18120 MultiStar: [#1 -0.01,0.27,0.68,U] [#2 0.31,0.43,0.00,M2] [#3 -0.77,0.36,0.00,M9] [#4 -0.11,0.24,0.52,U] [#5 -0.33,0.29,0.00,M2] [#6 0.22,0.20,0.47,U] [#7 -0.00,0.31,0.51,U] [#8 0.29,0.47,0.00,M1] 
23:09:53.409 00.002 18120 refined, 4 included, MultiStar: {-0.00, 0.29}, one-star: {-0.05, 0.35}
23:09:53.410 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
23:09:53.411 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
23:09:53.412 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=-0.26 mountY=-0.13, mountTheta=-2.69
23:09:53.415 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.29, opts=13)
23:09:53.415 00.000 18120 Enqueuing Move request for scope (-0.00, 0.29)
23:09:53.416 00.001 21948 Worker thread wakes up
23:09:53.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
23:09:53.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
23:09:53.416 00.000 21948 Moving (-0.00, 0.29) raw xDistance=-0.26 yDistance=-0.13
23:09:53.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:09:53.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:53.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:53.416 00.000 18120 UpdateGuideState exits: m=2158 RSB=31.9
23:09:53.417 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:53.418 00.001 18120 Enqueuing Expose request
23:09:53.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:09:53.418 00.000 21948 MoveAxis(E, 47, ABG)
23:09:53.418 00.000 21948 Guiding  Dir = 2, Dur = 47
23:09:53.418 00.000 21948 IsSlewing returns 0
23:09:53.419 00.001 21948 IsGuiding returns 0
23:09:53.421 00.002 21948 PulseGuide returned control before completion, sleep 56
23:09:53.486 00.065 21948 IsGuiding returns 1
23:09:53.486 00.000 21948 scope still moving after pulse duration time elapsed
23:09:53.517 00.031 21948 IsSlewing returns 0
23:09:53.517 00.000 21948 IsGuiding returns 0
23:09:53.517 00.000 21948 scope move finished after 47 + 51 ms
23:09:53.517 00.000 21948 Move returns status 0, amount 47
23:09:53.517 00.000 21948 MoveAxis(N, 0, ABG)
23:09:53.519 00.002 21948 Move returns status 0, amount 0
23:09:53.519 00.000 21948 move complete, result=0
23:09:53.519 00.000 21948 worker thread done servicing request
23:09:53.519 00.000 21948 Worker thread wakes up
23:09:53.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:53.519 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
23:09:53.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:55.157 01.638 21948 Exposure complete
23:09:55.186 00.029 21948 worker thread done servicing request
23:09:55.186 00.000 18120 OnExposeComplete: enter
23:09:55.187 00.001 18120 UpdateGuideState(): m_state=6
23:09:55.187 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
23:09:55.188 00.001 18120 Star::Find returns 1 (0), X=410.12, Y=231.96, Mass=1936, SNR=30.3, Peak=196 HFD=4.3
23:09:55.188 00.000 18120 MultiStar: [#1 0.18,-0.01,0.73,U] [#2 0.21,0.23,0.67,U] [#3 -0.73,0.11,0.00,M10] [#4 0.07,0.09,0.58,U] [#5 0.03,0.01,0.52,U] [#6 0.33,0.11,0.50,U] [#7 0.07,-0.03,0.54,U] [#8 0.22,0.20,0.46,U] 
23:09:55.189 00.001 18120 single-star, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.14, -0.04}
23:09:55.189 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
23:09:55.190 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.99 = -2.30)
23:09:55.190 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.26 mountX=0.09 mountY=-0.11, mountTheta=-0.87
23:09:55.191 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.04, opts=13)
23:09:55.192 00.001 18120 Enqueuing Move request for scope (0.14, -0.04)
23:09:55.192 00.000 21948 Worker thread wakes up
23:09:55.192 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:09:55.192 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:09:55.192 00.000 21948 Moving (0.14, -0.04) raw xDistance=0.09 yDistance=-0.11
23:09:55.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:09:55.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:55.192 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:55.193 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.3
23:09:55.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.194 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:55.194 00.000 18120 Enqueuing Expose request
23:09:55.195 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:09:55.195 00.000 21948 MoveAxis(E, 0, ABG)
23:09:55.195 00.000 21948 Move returns status 0, amount 0
23:09:55.195 00.000 21948 MoveAxis(N, 0, ABG)
23:09:55.195 00.000 21948 Move returns status 0, amount 0
23:09:55.195 00.000 21948 move complete, result=0
23:09:55.195 00.000 21948 worker thread done servicing request
23:09:55.195 00.000 21948 Worker thread wakes up
23:09:55.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:55.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:55.196 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:56.709 01.513 21948 Exposure complete
23:09:56.763 00.054 21948 worker thread done servicing request
23:09:56.764 00.001 18120 OnExposeComplete: enter
23:09:56.765 00.001 18120 UpdateGuideState(): m_state=6
23:09:56.767 00.002 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
23:09:56.770 00.003 18120 Star::Find returns 1 (0), X=410.26, Y=232.05, Mass=2097, SNR=31.5, Peak=221 HFD=4.1
23:09:56.772 00.002 18120 MultiStar: [#1 0.08,-0.24,0.69,U] [#2 0.31,-0.09,0.64,U] [#3 -0.22,-0.23,0.68,U] [#4 -0.06,-0.10,0.53,U] [#5 0.10,-0.29,0.50,U] [#6 0.09,-0.09,0.46,U] [#7 0.06,-0.17,0.51,U] [#8 0.26,-0.07,0.43,U] 
23:09:56.773 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.29, 0.05}
23:09:56.773 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
23:09:56.773 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.89)
23:09:56.774 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.85 mountX=0.16 mountY=-0.04, mountTheta=-0.25
23:09:56.775 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.13, opts=13)
23:09:56.777 00.002 18120 Enqueuing Move request for scope (0.11, -0.13)
23:09:56.778 00.001 21948 Worker thread wakes up
23:09:56.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
23:09:56.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
23:09:56.778 00.000 21948 Moving (0.11, -0.13) raw xDistance=0.16 yDistance=-0.04
23:09:56.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:09:56.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:56.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:56.779 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:56.779 00.000 21948 MoveAxis(E, 0, ABG)
23:09:56.779 00.000 21948 Move returns status 0, amount 0
23:09:56.779 00.000 21948 MoveAxis(N, 0, ABG)
23:09:56.779 00.000 21948 Move returns status 0, amount 0
23:09:56.779 00.000 21948 move complete, result=0
23:09:56.779 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.5
23:09:56.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:56.780 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:56.780 00.000 18120 Enqueuing Expose request
23:09:56.781 00.001 21948 worker thread done servicing request
23:09:56.781 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:56.781 00.000 21948 Worker thread wakes up
23:09:56.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:56.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:58.408 01.627 21948 Exposure complete
23:09:58.446 00.038 21948 worker thread done servicing request
23:09:58.446 00.000 18120 OnExposeComplete: enter
23:09:58.446 00.000 18120 UpdateGuideState(): m_state=6
23:09:58.447 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
23:09:58.447 00.000 18120 Star::Find returns 1 (0), X=410.06, Y=232.03, Mass=1975, SNR=30.5, Peak=210 HFD=4.3
23:09:58.448 00.001 18120 MultiStar: [#1 0.29,-0.18,0.75,U] [#2 0.25,-0.01,0.65,U] [#3 -0.14,0.04,0.69,U] [#4 0.14,-0.04,0.61,U] [#5 0.27,-0.55,0.00,M1] [#6 0.56,-0.19,0.00,M1] [#7 -0.11,-0.21,0.51,U] [#8 0.23,-0.05,0.46,U] 
23:09:58.448 00.000 18120 single-star, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.09, 0.03}
23:09:58.449 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.14) = xAngle (1.50 = 1.50)
23:09:58.449 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.60 = -1.68)
23:09:58.449 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.50
23:09:58.451 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.03, opts=13)
23:09:58.452 00.001 18120 Enqueuing Move request for scope (0.09, 0.03)
23:09:58.453 00.001 21948 Worker thread wakes up
23:09:58.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:09:58.454 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:09:58.454 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.5
23:09:58.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.455 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:09:58.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:09:58.455 00.000 18120 Enqueuing Expose request
23:09:58.456 00.001 21948 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
23:09:58.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:09:58.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:58.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:58.456 00.000 21948 MoveAxis(E, 0, ABG)
23:09:58.456 00.000 21948 Move returns status 0, amount 0
23:09:58.456 00.000 21948 MoveAxis(N, 0, ABG)
23:09:58.456 00.000 21948 Move returns status 0, amount 0
23:09:58.456 00.000 21948 move complete, result=0
23:09:58.456 00.000 21948 worker thread done servicing request
23:09:58.456 00.000 21948 Worker thread wakes up
23:09:58.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:09:58.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:09:58.457 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:59.978 01.521 21948 Exposure complete
23:10:00.016 00.038 21948 worker thread done servicing request
23:10:00.017 00.001 18120 OnExposeComplete: enter
23:10:00.017 00.000 18120 UpdateGuideState(): m_state=6
23:10:00.019 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
23:10:00.020 00.001 18120 Star::Find returns 1 (0), X=410.25, Y=231.90, Mass=2027, SNR=30.8, Peak=213 HFD=4.1
23:10:00.022 00.002 18120 MultiStar: [#1 0.35,-0.35,0.00,M1] [#2 0.36,0.06,0.66,U] [#3 -0.62,-0.19,0.00,M9] [#4 0.14,-0.14,0.57,U] [#5 0.21,-0.16,0.53,U] [#6 0.20,-0.11,0.51,U] [#7 0.19,-0.19,0.48,U] [#8 0.10,-0.05,0.45,U] 
23:10:00.024 00.002 18120 refined, 6 included, MultiStar: {0.22, -0.09}, one-star: {0.27, -0.09}
23:10:00.025 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
23:10:00.026 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.85 = -2.44)
23:10:00.028 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.40 mountX=0.18 mountY=-0.16, mountTheta=-0.72
23:10:00.030 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.09, opts=13)
23:10:00.031 00.001 18120 Enqueuing Move request for scope (0.22, -0.09)
23:10:00.032 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:00.032 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.8
23:10:00.032 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:00.033 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:00.033 00.000 18120 Enqueuing Expose request
23:10:00.033 00.000 21948 Worker thread wakes up
23:10:00.033 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
23:10:00.033 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
23:10:00.033 00.000 21948 Moving (0.22, -0.09) raw xDistance=0.18 yDistance=-0.16
23:10:00.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:10:00.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:00.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:10:00.033 00.000 21948 MoveAxis(E, 0, ABG)
23:10:00.033 00.000 21948 Move returns status 0, amount 0
23:10:00.033 00.000 21948 MoveAxis(N, 0, ABG)
23:10:00.033 00.000 21948 Move returns status 0, amount 0
23:10:00.033 00.000 21948 move complete, result=0
23:10:00.033 00.000 21948 worker thread done servicing request
23:10:00.033 00.000 21948 Worker thread wakes up
23:10:00.033 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:00.036 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:00.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:01.667 01.631 21948 Exposure complete
23:10:01.708 00.041 21948 worker thread done servicing request
23:10:01.708 00.000 18120 OnExposeComplete: enter
23:10:01.710 00.002 18120 UpdateGuideState(): m_state=6
23:10:01.712 00.002 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
23:10:01.713 00.001 18120 Star::Find returns 1 (0), X=410.27, Y=231.97, Mass=2115, SNR=31.7, Peak=223 HFD=4.1
23:10:01.714 00.001 18120 MultiStar: [#1 0.37,-0.02,0.69,U] [#2 0.31,-0.05,0.61,U] [#3 -0.19,0.29,0.64,U] [#4 0.18,-0.18,0.54,U] [#5 0.08,-0.32,0.50,U] [#6 0.37,0.08,0.00,M1] [#7 0.33,-0.08,0.50,U] [#8 0.39,-0.06,0.00,M1] 
23:10:01.715 00.001 18120 refined, 6 included, MultiStar: {0.21, -0.04}, one-star: {0.30, -0.03}
23:10:01.715 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.14) = xAngle (0.95 = 0.95)
23:10:01.715 00.000 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.06 = -2.23)
23:10:01.716 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.19 mountX=0.12 mountY=-0.17, mountTheta=-0.94
23:10:01.717 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.04, opts=13)
23:10:01.718 00.001 18120 Enqueuing Move request for scope (0.21, -0.04)
23:10:01.718 00.000 21948 Worker thread wakes up
23:10:01.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:01.719 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
23:10:01.719 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.7
23:10:01.719 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
23:10:01.720 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:01.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:01.721 00.001 18120 Enqueuing Expose request
23:10:01.721 00.000 21948 Moving (0.21, -0.04) raw xDistance=0.12 yDistance=-0.17
23:10:01.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:10:01.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:01.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:10:01.721 00.000 21948 MoveAxis(E, 0, ABG)
23:10:01.721 00.000 21948 Move returns status 0, amount 0
23:10:01.721 00.000 21948 MoveAxis(N, 0, ABG)
23:10:01.721 00.000 21948 Move returns status 0, amount 0
23:10:01.721 00.000 21948 move complete, result=0
23:10:01.721 00.000 21948 worker thread done servicing request
23:10:01.721 00.000 21948 Worker thread wakes up
23:10:01.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:01.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:01.721 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:03.238 01.517 21948 Exposure complete
23:10:03.263 00.025 21948 worker thread done servicing request
23:10:03.263 00.000 18120 OnExposeComplete: enter
23:10:03.263 00.000 18120 UpdateGuideState(): m_state=6
23:10:03.264 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
23:10:03.264 00.000 18120 Star::Find returns 1 (0), X=410.23, Y=232.05, Mass=2016, SNR=30.8, Peak=207 HFD=4.1
23:10:03.265 00.001 18120 MultiStar: [#1 0.10,-0.15,0.74,U] [#2 0.35,-0.03,0.67,U] [#3 -0.15,0.25,0.68,U] [#4 0.02,-0.04,0.54,U] [#5 0.05,-0.21,0.51,U] [#6 0.61,0.13,0.00,M2] [#7 0.08,-0.22,0.54,U] [#8 0.18,-0.01,0.43,U] 
23:10:03.265 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.26, 0.05}
23:10:03.267 00.002 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
23:10:03.268 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.30)
23:10:03.269 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=0.08 mountY=-0.09, mountTheta=-0.87
23:10:03.270 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.03, opts=13)
23:10:03.271 00.001 18120 Enqueuing Move request for scope (0.12, -0.03)
23:10:03.271 00.000 21948 Worker thread wakes up
23:10:03.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:03.272 00.001 18120 UpdateGuideState exits: m=2016 RSB=30.8
23:10:03.272 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.273 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:03.273 00.000 18120 Enqueuing Expose request
23:10:03.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:10:03.273 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:10:03.273 00.000 21948 Moving (0.12, -0.03) raw xDistance=0.08 yDistance=-0.09
23:10:03.273 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:10:03.273 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:03.274 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:03.274 00.000 21948 MoveAxis(E, 0, ABG)
23:10:03.274 00.000 21948 Move returns status 0, amount 0
23:10:03.274 00.000 21948 MoveAxis(N, 0, ABG)
23:10:03.274 00.000 21948 Move returns status 0, amount 0
23:10:03.274 00.000 21948 move complete, result=0
23:10:03.274 00.000 21948 worker thread done servicing request
23:10:03.274 00.000 21948 Worker thread wakes up
23:10:03.274 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:03.274 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:03.274 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:04.898 01.624 21948 Exposure complete
23:10:04.925 00.027 21948 worker thread done servicing request
23:10:04.925 00.000 18120 OnExposeComplete: enter
23:10:04.926 00.001 18120 UpdateGuideState(): m_state=6
23:10:04.927 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
23:10:04.929 00.002 18120 Star::Find returns 1 (0), X=410.29, Y=231.87, Mass=2230, SNR=32.5, Peak=217 HFD=4.3
23:10:04.930 00.001 18120 MultiStar: [#1 0.17,-0.08,0.67,U] [#2 0.28,0.05,0.62,U] [#3 -0.66,0.22,0.00,M8] [#4 0.19,0.06,0.54,U] [#5 -0.10,-0.10,0.51,U] [#6 0.25,-0.15,0.48,U] [#7 0.09,-0.16,0.49,U] [#8 0.33,-0.09,0.39,U] 
23:10:04.930 00.000 18120 refined, 7 included, MultiStar: {0.20, -0.08}, one-star: {0.32, -0.13}
23:10:04.932 00.002 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
23:10:04.932 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.40)
23:10:04.933 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.36 mountX=0.15 mountY=-0.15, mountTheta=-0.77
23:10:04.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.08, opts=13)
23:10:04.934 00.000 18120 Enqueuing Move request for scope (0.20, -0.08)
23:10:04.935 00.001 21948 Worker thread wakes up
23:10:04.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:04.935 00.000 18120 UpdateGuideState exits: m=2230 RSB=32.5
23:10:04.936 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:04.936 00.000 18120 Enqueuing Expose request
23:10:04.937 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
23:10:04.937 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
23:10:04.937 00.000 21948 Moving (0.20, -0.08) raw xDistance=0.15 yDistance=-0.15
23:10:04.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:10:04.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:04.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:10:04.937 00.000 21948 MoveAxis(E, 0, ABG)
23:10:04.937 00.000 21948 Move returns status 0, amount 0
23:10:04.937 00.000 21948 MoveAxis(N, 0, ABG)
23:10:04.937 00.000 21948 Move returns status 0, amount 0
23:10:04.937 00.000 21948 move complete, result=0
23:10:04.937 00.000 21948 worker thread done servicing request
23:10:04.937 00.000 21948 Worker thread wakes up
23:10:04.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:04.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:04.937 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:06.463 01.526 21948 Exposure complete
23:10:06.497 00.034 21948 worker thread done servicing request
23:10:06.498 00.001 18120 OnExposeComplete: enter
23:10:06.498 00.000 18120 UpdateGuideState(): m_state=6
23:10:06.499 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
23:10:06.499 00.000 18120 Star::Find returns 1 (0), X=410.24, Y=231.94, Mass=1984, SNR=30.5, Peak=201 HFD=4.2
23:10:06.500 00.001 18120 MultiStar: [#1 0.24,-0.11,0.74,U] [#2 0.21,0.20,0.65,U] [#3 -0.75,0.16,0.00,M9] [#4 0.15,0.00,0.60,U] [#5 -0.08,-0.17,0.54,U] [#6 0.39,0.28,0.00,M2] [#7 0.10,-0.13,0.56,U] [#8 0.32,-0.09,0.46,U] 
23:10:06.500 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.05}, one-star: {0.26, -0.06}
23:10:06.501 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
23:10:06.502 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.30)
23:10:06.502 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.26 mountX=0.12 mountY=-0.14, mountTheta=-0.86
23:10:06.505 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.05, opts=13)
23:10:06.505 00.000 18120 Enqueuing Move request for scope (0.18, -0.05)
23:10:06.506 00.001 21948 Worker thread wakes up
23:10:06.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
23:10:06.506 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
23:10:06.506 00.000 21948 Moving (0.18, -0.05) raw xDistance=0.12 yDistance=-0.14
23:10:06.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:06.508 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:10:06.508 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.5
23:10:06.510 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.511 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:06.511 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:06.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:06.511 00.000 21948 MoveAxis(E, 0, ABG)
23:10:06.511 00.000 21948 Move returns status 0, amount 0
23:10:06.511 00.000 21948 MoveAxis(N, 0, ABG)
23:10:06.511 00.000 21948 Move returns status 0, amount 0
23:10:06.512 00.001 18120 Enqueuing Expose request
23:10:06.512 00.000 21948 move complete, result=0
23:10:06.512 00.000 21948 worker thread done servicing request
23:10:06.512 00.000 21948 Worker thread wakes up
23:10:06.512 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:06.513 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:06.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:08.137 01.624 21948 Exposure complete
23:10:08.180 00.043 21948 worker thread done servicing request
23:10:08.181 00.001 18120 OnExposeComplete: enter
23:10:08.181 00.000 18120 UpdateGuideState(): m_state=6
23:10:08.182 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
23:10:08.182 00.000 18120 Star::Find returns 1 (0), X=410.20, Y=231.85, Mass=2082, SNR=31.4, Peak=231 HFD=4.2
23:10:08.183 00.001 18120 MultiStar: [#1 0.15,-0.24,0.70,U] [#2 0.09,0.10,0.64,U] [#3 -0.52,0.33,0.00,M10] [#4 0.11,0.10,0.56,U] [#5 0.10,-0.13,0.49,U] [#6 0.45,0.20,0.00,M3] [#7 -0.12,-0.38,0.00,M1] [#8 0.16,0.18,0.44,U] 
23:10:08.185 00.002 18120 refined, 5 included, MultiStar: {0.15, -0.05}, one-star: {0.23, -0.15}
23:10:08.185 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.14) = xAngle (0.85 = 0.85)
23:10:08.187 00.002 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.95 = -2.33)
23:10:08.187 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.30 mountX=0.10 mountY=-0.11, mountTheta=-0.83
23:10:08.188 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.05, opts=13)
23:10:08.189 00.001 18120 Enqueuing Move request for scope (0.15, -0.05)
23:10:08.189 00.000 21948 Worker thread wakes up
23:10:08.189 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:08.190 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.4
23:10:08.190 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.191 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:08.191 00.000 18120 Enqueuing Expose request
23:10:08.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:10:08.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:10:08.191 00.000 21948 Moving (0.15, -0.05) raw xDistance=0.10 yDistance=-0.11
23:10:08.192 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:10:08.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:08.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:08.192 00.000 21948 MoveAxis(E, 0, ABG)
23:10:08.192 00.000 21948 Move returns status 0, amount 0
23:10:08.192 00.000 21948 MoveAxis(N, 0, ABG)
23:10:08.192 00.000 21948 Move returns status 0, amount 0
23:10:08.192 00.000 21948 move complete, result=0
23:10:08.192 00.000 21948 worker thread done servicing request
23:10:08.192 00.000 21948 Worker thread wakes up
23:10:08.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:08.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:08.192 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:09.721 01.529 21948 Exposure complete
23:10:09.754 00.033 21948 worker thread done servicing request
23:10:09.754 00.000 18120 OnExposeComplete: enter
23:10:09.755 00.001 18120 UpdateGuideState(): m_state=6
23:10:09.756 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
23:10:09.757 00.001 18120 Star::Find returns 1 (1), X=410.13, Y=231.96, Mass=2206, SNR=32.3, Peak=255 HFD=4.3
23:10:09.757 00.000 18120 MultiStar: [#1 0.05,-0.12,0.68,U] [#2 0.03,0.23,0.63,U] [#3 -0.28,0.39,0.00,R] [#4 -0.18,0.20,0.54,U] [#5 -0.22,0.01,0.51,U] [#6 0.24,0.11,0.48,U] [#7 0.06,-0.12,0.51,U] [#8 0.16,0.37,0.00,M1] 
23:10:09.758 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.03}, one-star: {0.16, -0.04}
23:10:09.758 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.14) = xAngle (1.86 = 1.86)
23:10:09.759 00.001 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.96 = -1.32)
23:10:09.759 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
23:10:09.761 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
23:10:09.761 00.000 18120 Enqueuing Move request for scope (0.03, 0.03)
23:10:09.762 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:09.762 00.000 18120 UpdateGuideState exits: m=2206 RSB=32.3 Saturée
23:10:09.762 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:09.762 00.000 21948 Worker thread wakes up
23:10:09.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:10:09.764 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:09.764 00.000 18120 Enqueuing Expose request
23:10:09.765 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:10:09.765 00.000 21948 Moving (0.03, 0.03) raw xDistance=-0.01 yDistance=-0.04
23:10:09.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:10:09.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:09.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:09.765 00.000 21948 MoveAxis(E, 0, ABG)
23:10:09.765 00.000 21948 Move returns status 0, amount 0
23:10:09.765 00.000 21948 MoveAxis(N, 0, ABG)
23:10:09.765 00.000 21948 Move returns status 0, amount 0
23:10:09.765 00.000 21948 move complete, result=0
23:10:09.765 00.000 21948 worker thread done servicing request
23:10:09.765 00.000 21948 Worker thread wakes up
23:10:09.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:09.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:09.765 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:11.394 01.629 21948 Exposure complete
23:10:11.436 00.042 21948 worker thread done servicing request
23:10:11.436 00.000 18120 OnExposeComplete: enter
23:10:11.437 00.001 18120 UpdateGuideState(): m_state=6
23:10:11.439 00.002 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
23:10:11.440 00.001 18120 Star::Find returns 1 (0), X=410.22, Y=232.17, Mass=2097, SNR=31.5, Peak=211 HFD=4.3
23:10:11.441 00.001 18120 MultiStar: [#1 0.21,0.01,0.73,U] [#2 0.40,0.39,0.00,M1] [#3 0.09,-0.08,0.64,U] [#4 0.28,0.13,0.55,U] [#5 0.10,-0.03,0.53,U] [#6 0.37,0.13,0.00,M3] [#7 0.18,-0.07,0.49,U] [#8 0.21,0.11,0.42,U] 
23:10:11.441 00.000 18120 refined, 6 included, MultiStar: {0.19, 0.04}, one-star: {0.25, 0.17}
23:10:11.442 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.14) = xAngle (1.37 = 1.37)
23:10:11.443 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.48 = -1.81)
23:10:11.444 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.23 mountX=0.04 mountY=-0.19, mountTheta=-1.37
23:10:11.445 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.04, opts=13)
23:10:11.446 00.001 18120 Enqueuing Move request for scope (0.19, 0.04)
23:10:11.447 00.001 21948 Worker thread wakes up
23:10:11.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:11.448 00.001 18120 UpdateGuideState exits: m=2097 RSB=31.5
23:10:11.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:11.449 00.001 18120 Enqueuing Expose request
23:10:11.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:10:11.449 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:10:11.449 00.000 21948 Moving (0.19, 0.04) raw xDistance=0.04 yDistance=-0.19
23:10:11.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:10:11.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:11.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:10:11.449 00.000 21948 MoveAxis(E, 0, ABG)
23:10:11.449 00.000 21948 Move returns status 0, amount 0
23:10:11.449 00.000 21948 MoveAxis(N, 0, ABG)
23:10:11.449 00.000 21948 Move returns status 0, amount 0
23:10:11.449 00.000 21948 move complete, result=0
23:10:11.450 00.001 21948 worker thread done servicing request
23:10:11.450 00.000 21948 Worker thread wakes up
23:10:11.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:11.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:11.450 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:12.974 01.524 21948 Exposure complete
23:10:12.999 00.025 21948 worker thread done servicing request
23:10:12.999 00.000 18120 OnExposeComplete: enter
23:10:13.000 00.001 18120 UpdateGuideState(): m_state=6
23:10:13.001 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
23:10:13.001 00.000 18120 Star::Find returns 1 (0), X=410.06, Y=232.05, Mass=2022, SNR=30.8, Peak=208 HFD=4.3
23:10:13.002 00.001 18120 MultiStar: [#1 0.18,-0.15,0.71,U] [#2 0.16,0.11,0.63,U] [#3 -0.11,-0.16,0.71,U] [#4 -0.08,-0.10,0.60,U] [#5 -0.05,0.03,0.53,U] [#6 0.25,-0.03,0.48,U] [#7 0.18,-0.15,0.54,U] [#8 0.14,0.05,0.44,U] 
23:10:13.002 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.08, 0.05}
23:10:13.003 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.14) = xAngle (0.69 = 0.69)
23:10:13.003 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.80 = -2.49)
23:10:13.003 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=0.07 mountY=-0.05, mountTheta=-0.67
23:10:13.007 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
23:10:13.008 00.001 18120 Enqueuing Move request for scope (0.08, -0.04)
23:10:13.008 00.000 21948 Worker thread wakes up
23:10:13.009 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:10:13.009 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:10:13.009 00.000 21948 Moving (0.08, -0.04) raw xDistance=0.07 yDistance=-0.05
23:10:13.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:13.009 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.8
23:10:13.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:13.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:13.010 00.000 18120 Enqueuing Expose request
23:10:13.011 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:10:13.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:13.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:13.011 00.000 21948 MoveAxis(E, 0, ABG)
23:10:13.011 00.000 21948 Move returns status 0, amount 0
23:10:13.011 00.000 21948 MoveAxis(N, 0, ABG)
23:10:13.011 00.000 21948 Move returns status 0, amount 0
23:10:13.011 00.000 21948 move complete, result=0
23:10:13.011 00.000 21948 worker thread done servicing request
23:10:13.011 00.000 21948 Worker thread wakes up
23:10:13.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:13.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:13.011 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:14.649 01.638 21948 Exposure complete
23:10:14.687 00.038 21948 worker thread done servicing request
23:10:14.687 00.000 18120 OnExposeComplete: enter
23:10:14.688 00.001 18120 UpdateGuideState(): m_state=6
23:10:14.689 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
23:10:14.690 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=232.16, Mass=2107, SNR=31.5, Peak=224 HFD=4.2
23:10:14.690 00.000 18120 MultiStar: [#1 0.09,0.12,0.73,U] [#2 0.02,0.20,0.64,U] [#3 -0.09,-0.03,0.70,U] [#4 -0.03,0.08,0.58,U] [#5 -0.19,0.13,0.51,U] [#6 0.10,0.10,0.47,U] [#7 0.06,0.02,0.50,U] [#8 0.06,0.47,0.00,M1] 
23:10:14.690 00.000 18120 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.04, 0.16}
23:10:14.691 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
23:10:14.691 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.49)
23:10:14.692 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
23:10:14.694 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.10, opts=13)
23:10:14.694 00.000 18120 Enqueuing Move request for scope (0.00, 0.10)
23:10:14.695 00.001 21948 Worker thread wakes up
23:10:14.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:14.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:10:14.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:10:14.695 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.5
23:10:14.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:14.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:14.696 00.000 18120 Enqueuing Expose request
23:10:14.697 00.001 21948 Moving (0.00, 0.10) raw xDistance=-0.09 yDistance=-0.05
23:10:14.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:10:14.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:14.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:14.697 00.000 21948 MoveAxis(E, 0, ABG)
23:10:14.697 00.000 21948 Move returns status 0, amount 0
23:10:14.697 00.000 21948 MoveAxis(N, 0, ABG)
23:10:14.697 00.000 21948 Move returns status 0, amount 0
23:10:14.697 00.000 21948 move complete, result=0
23:10:14.697 00.000 21948 worker thread done servicing request
23:10:14.697 00.000 21948 Worker thread wakes up
23:10:14.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:14.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:14.698 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:16.220 01.522 21948 Exposure complete
23:10:16.269 00.049 21948 worker thread done servicing request
23:10:16.270 00.001 18120 OnExposeComplete: enter
23:10:16.270 00.000 18120 UpdateGuideState(): m_state=6
23:10:16.271 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
23:10:16.272 00.001 18120 Star::Find returns 1 (0), X=410.08, Y=232.20, Mass=2048, SNR=31.1, Peak=197 HFD=4.2
23:10:16.273 00.001 18120 MultiStar: [#1 -0.02,0.31,0.66,U] [#2 0.04,0.08,0.64,U] [#3 -0.17,0.15,0.68,U] [#4 -0.35,0.44,0.00,M1] [#5 -0.06,-0.05,0.51,U] [#6 0.39,0.37,0.00,M2] [#7 0.09,0.12,0.53,U] [#8 -0.18,0.42,0.00,M2] 
23:10:16.273 00.000 18120 refined, 5 included, MultiStar: {0.00, 0.15}, one-star: {0.10, 0.20}
23:10:16.274 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
23:10:16.276 00.002 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.50)
23:10:16.276 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
23:10:16.278 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.15, opts=13)
23:10:16.279 00.001 18120 Enqueuing Move request for scope (0.00, 0.15)
23:10:16.281 00.002 21948 Worker thread wakes up
23:10:16.282 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
23:10:16.282 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
23:10:16.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:16.282 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.1
23:10:16.283 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:16.285 00.002 21948 Moving (0.00, 0.15) raw xDistance=-0.13 yDistance=-0.07
23:10:16.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:16.285 00.000 18120 Enqueuing Expose request
23:10:16.286 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:10:16.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:16.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:10:16.286 00.000 21948 MoveAxis(E, 0, ABG)
23:10:16.286 00.000 21948 Move returns status 0, amount 0
23:10:16.286 00.000 21948 MoveAxis(N, 0, ABG)
23:10:16.286 00.000 21948 Move returns status 0, amount 0
23:10:16.286 00.000 21948 move complete, result=0
23:10:16.286 00.000 21948 worker thread done servicing request
23:10:16.286 00.000 21948 Worker thread wakes up
23:10:16.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:16.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:16.286 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:17.924 01.638 21948 Exposure complete
23:10:17.959 00.035 21948 worker thread done servicing request
23:10:17.959 00.000 18120 OnExposeComplete: enter
23:10:17.959 00.000 18120 UpdateGuideState(): m_state=6
23:10:17.960 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
23:10:17.960 00.000 18120 Star::Find returns 1 (0), X=409.91, Y=232.37, Mass=2044, SNR=31.1, Peak=190 HFD=4.1
23:10:17.961 00.001 18120 MultiStar: [#1 -0.25,0.40,0.00,M1] [#2 -0.21,0.36,0.00,M1] [#3 -0.39,0.10,0.00,M1] [#4 -0.45,0.58,0.00,M2] [#5 -0.31,0.23,0.00,M1] [#6 -0.18,0.49,0.00,M3] [#7 -0.28,0.42,0.00,M1] [#8 -0.34,0.37,0.00,M3] 
23:10:17.962 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
23:10:17.963 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
23:10:17.963 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.74 mountX=-0.36 mountY=-0.11, mountTheta=-2.85
23:10:17.965 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.37, opts=13)
23:10:17.965 00.000 18120 Enqueuing Move request for scope (-0.06, 0.37)
23:10:17.966 00.001 21948 Worker thread wakes up
23:10:17.966 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
23:10:17.966 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
23:10:17.966 00.000 21948 Moving (-0.06, 0.37) raw xDistance=-0.36 yDistance=-0.11
23:10:17.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:10:17.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:17.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:17.967 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.1
23:10:17.967 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.968 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:17.968 00.000 18120 Enqueuing Expose request
23:10:17.969 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:17.969 00.000 21948 MoveAxis(E, 65, ABG)
23:10:17.969 00.000 21948 Guiding  Dir = 2, Dur = 65
23:10:17.970 00.001 21948 IsSlewing returns 0
23:10:17.970 00.000 21948 IsGuiding returns 0
23:10:17.971 00.001 21948 PulseGuide returned control before completion, sleep 74
23:10:18.047 00.076 21948 IsGuiding returns 0
23:10:18.047 00.000 21948 Move returns status 0, amount 65
23:10:18.047 00.000 21948 MoveAxis(N, 0, ABG)
23:10:18.047 00.000 21948 Move returns status 0, amount 0
23:10:18.047 00.000 21948 move complete, result=0
23:10:18.047 00.000 21948 worker thread done servicing request
23:10:18.047 00.000 21948 Worker thread wakes up
23:10:18.047 00.000 18120 GuideStep: -0.4 px 65 ms EAST, -0.1 px 0 ms NORTH
23:10:18.049 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:18.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:19.466 01.417 21948 Exposure complete
23:10:19.502 00.036 21948 worker thread done servicing request
23:10:19.502 00.000 18120 OnExposeComplete: enter
23:10:19.503 00.001 18120 UpdateGuideState(): m_state=6
23:10:19.503 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
23:10:19.504 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=232.09, Mass=2052, SNR=31.1, Peak=211 HFD=4.3
23:10:19.504 00.000 18120 MultiStar: [#1 -0.12,0.14,0.72,U] [#2 0.10,0.13,0.64,U] [#3 -0.16,-0.00,0.72,U] [#4 -0.04,-0.03,0.56,U] [#5 -0.08,0.08,0.52,U] [#6 0.11,0.09,0.51,U] [#7 -0.16,0.06,0.50,U] [#8 -0.00,0.36,0.41,U] 
23:10:19.505 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.09, 0.09}
23:10:19.506 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
23:10:19.506 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.20)
23:10:19.506 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.83 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
23:10:19.507 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
23:10:19.508 00.001 18120 Enqueuing Move request for scope (-0.03, 0.09)
23:10:19.508 00.000 21948 Worker thread wakes up
23:10:19.508 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:10:19.508 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:10:19.509 00.001 21948 Moving (-0.03, 0.09) raw xDistance=-0.10 yDistance=-0.02
23:10:19.509 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:19.509 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.1
23:10:19.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:19.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:19.510 00.000 18120 Enqueuing Expose request
23:10:19.511 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:10:19.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:19.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:19.511 00.000 21948 MoveAxis(E, 0, ABG)
23:10:19.511 00.000 21948 Move returns status 0, amount 0
23:10:19.511 00.000 21948 MoveAxis(N, 0, ABG)
23:10:19.511 00.000 21948 Move returns status 0, amount 0
23:10:19.511 00.000 21948 move complete, result=0
23:10:19.511 00.000 21948 worker thread done servicing request
23:10:19.511 00.000 21948 Worker thread wakes up
23:10:19.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:19.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:19.511 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:21.140 01.629 21948 Exposure complete
23:10:21.195 00.055 21948 worker thread done servicing request
23:10:21.195 00.000 18120 OnExposeComplete: enter
23:10:21.196 00.001 18120 UpdateGuideState(): m_state=6
23:10:21.197 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
23:10:21.197 00.000 18120 Star::Find returns 1 (0), X=410.18, Y=231.97, Mass=1982, SNR=30.6, Peak=198 HFD=4.2
23:10:21.198 00.001 18120 MultiStar: [#1 0.13,-0.24,0.75,U] [#2 0.27,-0.21,0.64,U] [#3 -0.05,-0.26,0.68,U] [#4 0.21,-0.24,0.57,U] [#5 0.06,-0.16,0.53,U] [#6 0.37,-0.01,0.48,U] [#7 0.04,-0.32,0.53,U] [#8 -0.03,-0.03,0.48,U] 
23:10:21.198 00.000 18120 single-star, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.20, -0.02}
23:10:21.199 00.001 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.14) = xAngle (1.02 = 1.02)
23:10:21.200 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.13 = -2.16)
23:10:21.201 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.21 cameraTheta=-0.12 mountX=0.11 mountY=-0.17, mountTheta=-1.01
23:10:21.203 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.02, opts=13)
23:10:21.203 00.000 18120 Enqueuing Move request for scope (0.20, -0.02)
23:10:21.204 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:21.204 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.6
23:10:21.207 00.003 21948 Worker thread wakes up
23:10:21.207 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
23:10:21.207 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
23:10:21.207 00.000 21948 Moving (0.20, -0.02) raw xDistance=0.11 yDistance=-0.17
23:10:21.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:10:21.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:21.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:10:21.207 00.000 21948 MoveAxis(E, 0, ABG)
23:10:21.207 00.000 21948 Move returns status 0, amount 0
23:10:21.207 00.000 21948 MoveAxis(N, 0, ABG)
23:10:21.207 00.000 21948 Move returns status 0, amount 0
23:10:21.207 00.000 21948 move complete, result=0
23:10:21.207 00.000 21948 worker thread done servicing request
23:10:21.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:21.208 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:21.208 00.000 18120 Enqueuing Expose request
23:10:21.209 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:21.209 00.000 21948 Worker thread wakes up
23:10:21.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:21.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:22.734 01.525 21948 Exposure complete
23:10:22.761 00.027 21948 worker thread done servicing request
23:10:22.761 00.000 18120 OnExposeComplete: enter
23:10:22.761 00.000 18120 UpdateGuideState(): m_state=6
23:10:22.762 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
23:10:22.762 00.000 18120 Star::Find returns 1 (0), X=410.08, Y=232.13, Mass=2139, SNR=31.8, Peak=209 HFD=4.3
23:10:22.763 00.001 18120 MultiStar: [#1 0.07,0.00,0.70,U] [#2 0.16,0.06,0.64,U] [#3 -0.19,-0.14,0.67,U] [#4 -0.16,0.32,0.57,U] [#5 -0.20,-0.01,0.46,U] [#6 0.10,0.18,0.48,U] [#7 0.03,0.05,0.47,U] [#8 0.19,0.11,0.43,U] 
23:10:22.763 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.11, 0.13}
23:10:22.764 00.001 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.14) = xAngle (2.49 = 2.49)
23:10:22.764 00.000 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.59 = -0.69)
23:10:22.765 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=-0.06 mountY=-0.05, mountTheta=-2.47
23:10:22.768 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
23:10:22.769 00.001 18120 Enqueuing Move request for scope (0.02, 0.08)
23:10:22.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:22.769 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.8
23:10:22.770 00.001 21948 Worker thread wakes up
23:10:22.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:10:22.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:10:22.770 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:22.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:22.771 00.001 18120 Enqueuing Expose request
23:10:22.771 00.000 21948 Moving (0.02, 0.08) raw xDistance=-0.06 yDistance=-0.05
23:10:22.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:10:22.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:22.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:22.771 00.000 21948 MoveAxis(E, 0, ABG)
23:10:22.772 00.001 21948 Move returns status 0, amount 0
23:10:22.772 00.000 21948 MoveAxis(N, 0, ABG)
23:10:22.772 00.000 21948 Move returns status 0, amount 0
23:10:22.772 00.000 21948 move complete, result=0
23:10:22.772 00.000 21948 worker thread done servicing request
23:10:22.772 00.000 21948 Worker thread wakes up
23:10:22.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:22.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:22.772 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:24.397 01.625 21948 Exposure complete
23:10:24.436 00.039 21948 worker thread done servicing request
23:10:24.436 00.000 18120 OnExposeComplete: enter
23:10:24.437 00.001 18120 UpdateGuideState(): m_state=6
23:10:24.438 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
23:10:24.440 00.002 18120 Star::Find returns 1 (0), X=410.08, Y=232.55, Mass=2168, SNR=32.1, Peak=197 HFD=4.0
23:10:24.441 00.001 18120 MultiStar: [#1 0.22,0.26,0.70,U] [#2 0.19,0.55,0.00,M1] [#3 0.07,0.09,0.66,U] [#4 0.01,0.74,0.00,M1] [#5 -0.09,0.36,0.47,U] [#6 0.59,0.18,0.00,M1] [#7 0.10,0.37,0.00,M1] [#8 0.07,0.50,0.00,M1] 
23:10:24.443 00.002 18120 refined, 3 included, MultiStar: {0.09, 0.34}, one-star: {0.11, 0.55}
23:10:24.444 00.001 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
23:10:24.445 00.001 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
23:10:24.446 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.30 mountX=-0.27 mountY=-0.24, mountTheta=-2.42
23:10:24.448 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.34, opts=13)
23:10:24.449 00.001 18120 Enqueuing Move request for scope (0.09, 0.34)
23:10:24.449 00.000 21948 Worker thread wakes up
23:10:24.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:24.450 00.001 18120 UpdateGuideState exits: m=2168 RSB=32.1
23:10:24.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:24.452 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
23:10:24.452 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:24.453 00.001 18120 Enqueuing Expose request
23:10:24.454 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
23:10:24.455 00.001 21948 Moving (0.09, 0.34) raw xDistance=-0.27 yDistance=-0.24
23:10:24.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:10:24.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:24.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:10:24.455 00.000 21948 MoveAxis(E, 48, ABG)
23:10:24.455 00.000 21948 Guiding  Dir = 2, Dur = 48
23:10:24.455 00.000 21948 IsSlewing returns 0
23:10:24.455 00.000 21948 IsGuiding returns 0
23:10:24.457 00.002 21948 PulseGuide returned control before completion, sleep 57
23:10:24.523 00.066 21948 IsGuiding returns 0
23:10:24.525 00.002 21948 Move returns status 0, amount 48
23:10:24.525 00.000 21948 MoveAxis(N, 0, ABG)
23:10:24.525 00.000 21948 Move returns status 0, amount 0
23:10:24.525 00.000 21948 move complete, result=0
23:10:24.525 00.000 21948 worker thread done servicing request
23:10:24.525 00.000 21948 Worker thread wakes up
23:10:24.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:24.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:24.525 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
23:10:25.943 01.418 21948 Exposure complete
23:10:26.000 00.057 21948 worker thread done servicing request
23:10:26.000 00.000 18120 OnExposeComplete: enter
23:10:26.002 00.002 18120 UpdateGuideState(): m_state=6
23:10:26.003 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
23:10:26.004 00.001 18120 Star::Find returns 1 (0), X=410.33, Y=231.83, Mass=2146, SNR=31.7, Peak=220 HFD=4.2
23:10:26.005 00.001 18120 MultiStar: [#1 0.05,-0.24,0.71,U] [#2 0.31,-0.11,0.64,U] [#3 -0.31,-0.33,0.00,M1] [#4 -0.12,0.10,0.53,U] [#5 -0.17,-0.37,0.00,M1] [#6 0.39,-0.11,0.00,M2] [#7 0.00,-0.18,0.50,U] [#8 0.18,0.04,0.40,U] 
23:10:26.006 00.001 18120 refined, 5 included, MultiStar: {0.16, -0.11}, one-star: {0.35, -0.17}
23:10:26.006 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.53 = 0.53)
23:10:26.007 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.65)
23:10:26.008 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=0.17 mountY=-0.09, mountTheta=-0.50
23:10:26.011 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
23:10:26.011 00.000 18120 Enqueuing Move request for scope (0.16, -0.11)
23:10:26.012 00.001 21948 Worker thread wakes up
23:10:26.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
23:10:26.012 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
23:10:26.012 00.000 21948 Moving (0.16, -0.11) raw xDistance=0.17 yDistance=-0.09
23:10:26.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:10:26.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:26.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:26.012 00.000 21948 MoveAxis(E, 0, ABG)
23:10:26.012 00.000 21948 Move returns status 0, amount 0
23:10:26.012 00.000 21948 MoveAxis(N, 0, ABG)
23:10:26.012 00.000 21948 Move returns status 0, amount 0
23:10:26.012 00.000 21948 move complete, result=0
23:10:26.012 00.000 21948 worker thread done servicing request
23:10:26.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:26.013 00.001 18120 UpdateGuideState exits: m=2146 RSB=31.7
23:10:26.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:26.014 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:26.014 00.000 18120 Enqueuing Expose request
23:10:26.015 00.001 21948 Worker thread wakes up
23:10:26.015 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:26.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:26.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:27.649 01.634 21948 Exposure complete
23:10:27.682 00.033 21948 worker thread done servicing request
23:10:27.682 00.000 18120 OnExposeComplete: enter
23:10:27.683 00.001 18120 UpdateGuideState(): m_state=6
23:10:27.683 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
23:10:27.684 00.001 18120 Star::Find returns 1 (0), X=410.29, Y=232.09, Mass=2081, SNR=31.4, Peak=203 HFD=4.1
23:10:27.684 00.000 18120 MultiStar: [#1 0.23,-0.05,0.70,U] [#2 0.35,0.14,0.00,M1] [#3 0.19,-0.00,0.68,U] [#4 0.31,0.13,0.56,U] [#5 0.03,0.04,0.51,U] [#6 0.22,0.10,0.47,U] [#7 0.30,-0.01,0.52,U] [#8 0.09,0.11,0.39,U] 
23:10:27.685 00.001 18120 refined, 7 included, MultiStar: {0.23, 0.05}, one-star: {0.32, 0.09}
23:10:27.685 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.14) = xAngle (1.35 = 1.35)
23:10:27.685 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.45 = -1.83)
23:10:27.686 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=0.05 mountY=-0.22, mountTheta=-1.35
23:10:27.687 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.05, opts=13)
23:10:27.688 00.001 18120 Enqueuing Move request for scope (0.23, 0.05)
23:10:27.688 00.000 21948 Worker thread wakes up
23:10:27.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:27.689 00.001 18120 UpdateGuideState exits: m=2081 RSB=31.4
23:10:27.689 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.690 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:27.690 00.000 18120 Enqueuing Expose request
23:10:27.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
23:10:27.690 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
23:10:27.690 00.000 21948 Moving (0.23, 0.05) raw xDistance=0.05 yDistance=-0.22
23:10:27.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:10:27.691 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:27.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:10:27.691 00.000 21948 MoveAxis(E, 0, ABG)
23:10:27.691 00.000 21948 Move returns status 0, amount 0
23:10:27.691 00.000 21948 MoveAxis(N, 0, ABG)
23:10:27.691 00.000 21948 Move returns status 0, amount 0
23:10:27.691 00.000 21948 move complete, result=0
23:10:27.691 00.000 21948 worker thread done servicing request
23:10:27.691 00.000 21948 Worker thread wakes up
23:10:27.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:27.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:27.691 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:29.214 01.523 21948 Exposure complete
23:10:29.284 00.070 21948 worker thread done servicing request
23:10:29.284 00.000 18120 OnExposeComplete: enter
23:10:29.287 00.003 18120 UpdateGuideState(): m_state=6
23:10:29.289 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
23:10:29.290 00.001 18120 Star::Find returns 1 (0), X=410.19, Y=231.99, Mass=2087, SNR=31.2, Peak=214 HFD=4.1
23:10:29.293 00.003 18120 MultiStar: [#1 0.26,-0.12,0.73,U] [#2 0.52,0.03,0.00,M2] [#3 0.22,-0.18,0.69,U] [#4 0.05,0.14,0.53,U] [#5 0.21,-0.08,0.52,U] [#6 0.43,0.09,0.00,M2] [#7 0.09,-0.22,0.53,U] [#8 0.14,0.12,0.42,U] 
23:10:29.293 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.06}, one-star: {0.22, -0.01}
23:10:29.295 00.002 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.14) = xAngle (0.83 = 0.83)
23:10:29.295 00.000 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.93 = -2.35)
23:10:29.297 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.31 mountX=0.13 mountY=-0.14, mountTheta=-0.81
23:10:29.298 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.06, opts=13)
23:10:29.299 00.001 18120 Enqueuing Move request for scope (0.18, -0.06)
23:10:29.299 00.000 21948 Worker thread wakes up
23:10:29.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:10:29.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:10:29.299 00.000 21948 Moving (0.18, -0.06) raw xDistance=0.13 yDistance=-0.14
23:10:29.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:10:29.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:29.300 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:29.300 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:29.300 00.000 21948 MoveAxis(E, 0, ABG)
23:10:29.300 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.2
23:10:29.301 00.001 21948 Move returns status 0, amount 0
23:10:29.301 00.000 21948 MoveAxis(N, 0, ABG)
23:10:29.301 00.000 21948 Move returns status 0, amount 0
23:10:29.301 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:29.301 00.000 21948 move complete, result=0
23:10:29.301 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:29.301 00.000 18120 Enqueuing Expose request
23:10:29.302 00.001 21948 worker thread done servicing request
23:10:29.302 00.000 21948 Worker thread wakes up
23:10:29.302 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:29.303 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:29.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:30.934 01.631 21948 Exposure complete
23:10:30.967 00.033 21948 worker thread done servicing request
23:10:30.967 00.000 18120 OnExposeComplete: enter
23:10:30.968 00.001 18120 UpdateGuideState(): m_state=6
23:10:30.969 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
23:10:30.969 00.000 18120 Star::Find returns 1 (0), X=410.07, Y=232.11, Mass=2189, SNR=32.2, Peak=231 HFD=4.3
23:10:30.970 00.001 18120 MultiStar: [#1 0.14,-0.10,0.68,U] [#2 0.28,0.14,0.61,U] [#3 0.18,-0.01,0.65,U] [#4 0.24,-0.06,0.54,U] [#5 0.08,-0.06,0.50,U] [#6 0.09,0.14,0.47,U] [#7 0.03,-0.24,0.50,U] [#8 0.36,0.12,0.00,M1] 
23:10:30.970 00.000 18120 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.10, 0.11}
23:10:30.971 00.001 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.14) = xAngle (1.16 = 1.16)
23:10:30.971 00.000 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.26 = -2.02)
23:10:30.971 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=0.06 mountY=-0.13, mountTheta=-1.15
23:10:30.973 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.00, opts=13)
23:10:30.974 00.001 18120 Enqueuing Move request for scope (0.14, 0.00)
23:10:30.975 00.001 21948 Worker thread wakes up
23:10:30.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:30.975 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.2
23:10:30.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:30.976 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:30.976 00.000 18120 Enqueuing Expose request
23:10:30.977 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:10:30.977 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:10:30.977 00.000 21948 Moving (0.14, 0.00) raw xDistance=0.06 yDistance=-0.13
23:10:30.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:10:30.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:30.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:10:30.977 00.000 21948 MoveAxis(E, 0, ABG)
23:10:30.977 00.000 21948 Move returns status 0, amount 0
23:10:30.977 00.000 21948 MoveAxis(N, 0, ABG)
23:10:30.977 00.000 21948 Move returns status 0, amount 0
23:10:30.977 00.000 21948 move complete, result=0
23:10:30.977 00.000 21948 worker thread done servicing request
23:10:30.977 00.000 21948 Worker thread wakes up
23:10:30.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:30.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:30.977 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:32.503 01.526 21948 Exposure complete
23:10:32.531 00.028 21948 worker thread done servicing request
23:10:32.531 00.000 18120 OnExposeComplete: enter
23:10:32.533 00.002 18120 UpdateGuideState(): m_state=6
23:10:32.534 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
23:10:32.535 00.001 18120 Star::Find returns 1 (0), X=410.23, Y=232.03, Mass=2091, SNR=31.5, Peak=223 HFD=4.1
23:10:32.537 00.002 18120 MultiStar: [#1 0.14,-0.17,0.70,U] [#2 0.28,-0.02,0.65,U] [#3 -0.41,-0.22,0.00,M1] [#4 -0.03,-0.02,0.56,U] [#5 -0.08,-0.17,0.48,U] [#6 0.18,0.04,0.48,U] [#7 0.07,-0.00,0.50,U] [#8 0.12,-0.01,0.43,U] 
23:10:32.538 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.25, 0.03}
23:10:32.539 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
23:10:32.539 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.30)
23:10:32.540 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=0.09 mountY=-0.10, mountTheta=-0.86
23:10:32.541 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.04, opts=13)
23:10:32.541 00.000 18120 Enqueuing Move request for scope (0.14, -0.04)
23:10:32.542 00.001 21948 Worker thread wakes up
23:10:32.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:10:32.542 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:10:32.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:32.543 00.001 18120 UpdateGuideState exits: m=2091 RSB=31.5
23:10:32.543 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:32.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:32.544 00.001 18120 Enqueuing Expose request
23:10:32.544 00.000 21948 Moving (0.14, -0.04) raw xDistance=0.09 yDistance=-0.10
23:10:32.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:10:32.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:32.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:10:32.545 00.001 21948 MoveAxis(E, 0, ABG)
23:10:32.545 00.000 21948 Move returns status 0, amount 0
23:10:32.545 00.000 21948 MoveAxis(N, 0, ABG)
23:10:32.545 00.000 21948 Move returns status 0, amount 0
23:10:32.545 00.000 21948 move complete, result=0
23:10:32.545 00.000 21948 worker thread done servicing request
23:10:32.545 00.000 21948 Worker thread wakes up
23:10:32.545 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:32.546 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:32.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:34.177 01.631 21948 Exposure complete
23:10:34.226 00.049 21948 worker thread done servicing request
23:10:34.227 00.001 18120 OnExposeComplete: enter
23:10:34.228 00.001 18120 UpdateGuideState(): m_state=6
23:10:34.228 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
23:10:34.229 00.001 18120 Star::Find returns 1 (0), X=410.13, Y=232.10, Mass=2144, SNR=31.9, Peak=223 HFD=4.2
23:10:34.230 00.001 18120 MultiStar: [#1 0.01,-0.35,0.69,U] [#2 0.13,0.18,0.63,U] [#3 0.04,-0.08,0.67,U] [#4 -0.05,0.06,0.54,U] [#5 0.13,-0.02,0.49,U] [#6 0.21,0.10,0.48,U] [#7 0.22,-0.06,0.49,U] [#8 0.17,0.02,0.42,U] 
23:10:34.230 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.15, 0.10}
23:10:34.231 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.14) = xAngle (1.09 = 1.09)
23:10:34.231 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.20 = -2.09)
23:10:34.232 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=0.05 mountY=-0.09, mountTheta=-1.08
23:10:34.233 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
23:10:34.233 00.000 18120 Enqueuing Move request for scope (0.11, -0.01)
23:10:34.234 00.001 21948 Worker thread wakes up
23:10:34.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:34.235 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:10:34.235 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.9
23:10:34.235 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:10:34.235 00.000 21948 Moving (0.11, -0.01) raw xDistance=0.05 yDistance=-0.09
23:10:34.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.236 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:10:34.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:34.236 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:34.236 00.000 18120 Enqueuing Expose request
23:10:34.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:34.237 00.001 21948 MoveAxis(E, 0, ABG)
23:10:34.237 00.000 21948 Move returns status 0, amount 0
23:10:34.237 00.000 21948 MoveAxis(N, 0, ABG)
23:10:34.237 00.000 21948 Move returns status 0, amount 0
23:10:34.237 00.000 21948 move complete, result=0
23:10:34.237 00.000 21948 worker thread done servicing request
23:10:34.237 00.000 21948 Worker thread wakes up
23:10:34.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:34.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:34.237 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:35.753 01.516 21948 Exposure complete
23:10:35.778 00.025 21948 worker thread done servicing request
23:10:35.778 00.000 18120 OnExposeComplete: enter
23:10:35.779 00.001 18120 UpdateGuideState(): m_state=6
23:10:35.779 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
23:10:35.779 00.000 18120 Star::Find returns 1 (0), X=410.06, Y=232.26, Mass=2191, SNR=32.1, Peak=216 HFD=4.2
23:10:35.780 00.001 18120 MultiStar: [#1 -0.05,0.08,0.68,U] [#2 0.25,0.09,0.62,U] [#3 -0.39,-0.17,0.00,M1] [#4 -0.07,0.11,0.54,U] [#5 -0.43,0.19,0.00,M1] [#6 0.28,0.29,0.00,M1] [#7 0.31,0.05,0.46,U] [#8 0.30,0.37,0.00,M1] 
23:10:35.781 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.14}, one-star: {0.08, 0.26}
23:10:35.781 00.000 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.14) = xAngle (2.11 = 2.11)
23:10:35.782 00.001 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.22 = -1.07)
23:10:35.783 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.97 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
23:10:35.785 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.14, opts=13)
23:10:35.785 00.000 18120 Enqueuing Move request for scope (0.09, 0.14)
23:10:35.786 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:35.786 00.000 18120 UpdateGuideState exits: m=2191 RSB=32.1
23:10:35.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:35.787 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:35.787 00.000 18120 Enqueuing Expose request
23:10:35.788 00.001 21948 Worker thread wakes up
23:10:35.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:10:35.788 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:10:35.788 00.000 21948 Moving (0.09, 0.14) raw xDistance=-0.09 yDistance=-0.15
23:10:35.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:10:35.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:35.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:10:35.788 00.000 21948 MoveAxis(E, 0, ABG)
23:10:35.788 00.000 21948 Move returns status 0, amount 0
23:10:35.788 00.000 21948 MoveAxis(N, 0, ABG)
23:10:35.788 00.000 21948 Move returns status 0, amount 0
23:10:35.788 00.000 21948 move complete, result=0
23:10:35.788 00.000 21948 worker thread done servicing request
23:10:35.788 00.000 21948 Worker thread wakes up
23:10:35.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:35.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:35.788 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:37.410 01.622 21948 Exposure complete
23:10:37.434 00.024 21948 worker thread done servicing request
23:10:37.434 00.000 18120 OnExposeComplete: enter
23:10:37.435 00.001 18120 UpdateGuideState(): m_state=6
23:10:37.435 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
23:10:37.436 00.001 18120 Star::Find returns 1 (0), X=410.05, Y=232.17, Mass=2211, SNR=32.5, Peak=230 HFD=4.2
23:10:37.436 00.000 18120 MultiStar: [#1 0.06,0.17,0.69,U] [#2 0.24,0.08,0.64,U] [#3 0.16,-0.20,0.65,U] [#4 0.10,0.27,0.56,U] [#5 0.07,0.19,0.50,U] [#6 0.37,0.08,0.00,M2] [#7 0.13,0.09,0.51,U] [#8 0.30,0.10,0.40,U] 
23:10:37.437 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.11}, one-star: {0.07, 0.17}
23:10:37.437 00.000 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.14) = xAngle (1.83 = 1.83)
23:10:37.438 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.93 = -1.35)
23:10:37.438 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=-0.04 mountY=-0.16, mountTheta=-1.83
23:10:37.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.11, opts=13)
23:10:37.440 00.001 18120 Enqueuing Move request for scope (0.13, 0.11)
23:10:37.440 00.000 21948 Worker thread wakes up
23:10:37.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:37.441 00.001 18120 UpdateGuideState exits: m=2211 RSB=32.5
23:10:37.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.442 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:37.442 00.000 18120 Enqueuing Expose request
23:10:37.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:10:37.443 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:10:37.443 00.000 21948 Moving (0.13, 0.11) raw xDistance=-0.04 yDistance=-0.16
23:10:37.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:10:37.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:37.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:10:37.443 00.000 21948 MoveAxis(E, 0, ABG)
23:10:37.443 00.000 21948 Move returns status 0, amount 0
23:10:37.443 00.000 21948 MoveAxis(N, 0, ABG)
23:10:37.443 00.000 21948 Move returns status 0, amount 0
23:10:37.443 00.000 21948 move complete, result=0
23:10:37.443 00.000 21948 worker thread done servicing request
23:10:37.443 00.000 21948 Worker thread wakes up
23:10:37.443 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:37.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:37.443 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:38.972 01.529 21948 Exposure complete
23:10:39.024 00.052 21948 worker thread done servicing request
23:10:39.024 00.000 18120 OnExposeComplete: enter
23:10:39.027 00.003 18120 UpdateGuideState(): m_state=6
23:10:39.029 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
23:10:39.031 00.002 18120 Star::Find returns 1 (0), X=409.92, Y=232.08, Mass=2171, SNR=32.1, Peak=229 HFD=4.3
23:10:39.033 00.002 18120 MultiStar: [#1 0.05,-0.02,0.69,U] [#2 0.34,0.27,0.00,M1] [#3 -0.19,-0.10,0.65,U] [#4 -0.06,0.13,0.52,U] [#5 -0.14,0.04,0.49,U] [#6 0.46,0.14,0.00,M3] [#7 0.14,-0.13,0.49,U] [#8 0.12,0.30,0.41,U] 
23:10:39.035 00.002 18120 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.06, 0.08}
23:10:39.035 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.41 = -2.87)
23:10:39.036 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.23)
23:10:39.036 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.27 mountX=-0.04 mountY=0.01, mountTheta=2.91
23:10:39.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
23:10:39.038 00.001 18120 Enqueuing Move request for scope (-0.03, 0.03)
23:10:39.040 00.002 21948 Worker thread wakes up
23:10:39.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:39.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:10:39.040 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.1
23:10:39.040 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:10:39.041 00.001 21948 Moving (-0.03, 0.03) raw xDistance=-0.04 yDistance=0.01
23:10:39.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:39.041 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:39.041 00.000 18120 Enqueuing Expose request
23:10:39.042 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:10:39.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:39.042 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:39.042 00.000 21948 MoveAxis(E, 0, ABG)
23:10:39.042 00.000 21948 Move returns status 0, amount 0
23:10:39.042 00.000 21948 MoveAxis(N, 0, ABG)
23:10:39.042 00.000 21948 Move returns status 0, amount 0
23:10:39.042 00.000 21948 move complete, result=0
23:10:39.042 00.000 21948 worker thread done servicing request
23:10:39.042 00.000 21948 Worker thread wakes up
23:10:39.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:39.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:39.043 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:40.671 01.628 21948 Exposure complete
23:10:40.701 00.030 21948 worker thread done servicing request
23:10:40.702 00.001 18120 OnExposeComplete: enter
23:10:40.703 00.001 18120 UpdateGuideState(): m_state=6
23:10:40.704 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
23:10:40.705 00.001 18120 Star::Find returns 1 (0), X=410.08, Y=232.41, Mass=2081, SNR=31.4, Peak=183 HFD=4.0
23:10:40.705 00.000 18120 MultiStar: [#1 -0.21,0.22,0.68,U] [#2 0.08,0.30,0.66,U] [#3 -0.39,-0.03,0.00,M1] [#4 -0.30,0.53,0.00,M1] [#5 -0.17,0.30,0.49,U] [#6 -0.05,0.45,0.00,M4] [#7 0.11,0.25,0.50,U] [#8 -0.03,0.18,0.45,U] 
23:10:40.706 00.001 18120 refined, 5 included, MultiStar: {-0.01, 0.29}, one-star: {0.11, 0.41}
23:10:40.706 00.000 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.14) = xAngle (2.74 = 2.74)
23:10:40.707 00.001 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.84 = -0.44)
23:10:40.707 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.60 mountX=-0.27 mountY=-0.12, mountTheta=-2.71
23:10:40.709 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.29, opts=13)
23:10:40.709 00.000 18120 Enqueuing Move request for scope (-0.01, 0.29)
23:10:40.710 00.001 21948 Worker thread wakes up
23:10:40.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
23:10:40.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
23:10:40.710 00.000 21948 Moving (-0.01, 0.29) raw xDistance=-0.27 yDistance=-0.12
23:10:40.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:40.711 00.001 18120 UpdateGuideState exits: m=2081 RSB=31.4
23:10:40.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:40.712 00.001 18120 Enqueuing Expose request
23:10:40.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:10:40.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:40.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:10:40.712 00.000 21948 MoveAxis(E, 48, ABG)
23:10:40.712 00.000 21948 Guiding  Dir = 2, Dur = 48
23:10:40.713 00.001 21948 IsSlewing returns 0
23:10:40.713 00.000 21948 IsGuiding returns 0
23:10:40.715 00.002 21948 PulseGuide returned control before completion, sleep 57
23:10:40.780 00.065 21948 IsGuiding returns 0
23:10:40.780 00.000 21948 Move returns status 0, amount 48
23:10:40.780 00.000 21948 MoveAxis(N, 0, ABG)
23:10:40.780 00.000 21948 Move returns status 0, amount 0
23:10:40.780 00.000 21948 move complete, result=0
23:10:40.780 00.000 21948 worker thread done servicing request
23:10:40.780 00.000 21948 Worker thread wakes up
23:10:40.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:40.781 00.001 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
23:10:40.782 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:42.199 01.417 21948 Exposure complete
23:10:42.227 00.028 21948 worker thread done servicing request
23:10:42.227 00.000 18120 OnExposeComplete: enter
23:10:42.228 00.001 18120 UpdateGuideState(): m_state=6
23:10:42.230 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
23:10:42.231 00.001 18120 Star::Find returns 1 (0), X=410.10, Y=232.09, Mass=2044, SNR=31.3, Peak=202 HFD=4.3
23:10:42.233 00.002 18120 MultiStar: [#1 -0.13,0.06,0.69,U] [#2 0.28,0.47,0.00,M1] [#3 -0.22,-0.05,0.69,U] [#4 -0.27,0.47,0.00,M2] [#5 -0.06,0.08,0.55,U] [#6 0.32,0.01,0.51,U] [#7 0.00,-0.15,0.51,U] [#8 0.32,0.27,0.00,M1] 
23:10:42.234 00.001 18120 refined, 5 included, MultiStar: {0.00, 0.02}, one-star: {0.12, 0.09}
23:10:42.235 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
23:10:42.236 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.64 = -0.64)
23:10:42.237 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.39 mountX=-0.01 mountY=-0.01, mountTheta=-2.51
23:10:42.239 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.02, opts=13)
23:10:42.240 00.001 18120 Enqueuing Move request for scope (0.00, 0.02)
23:10:42.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:42.241 00.001 21948 Worker thread wakes up
23:10:42.241 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:10:42.241 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:10:42.241 00.000 21948 Moving (0.00, 0.02) raw xDistance=-0.01 yDistance=-0.01
23:10:42.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:10:42.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:42.241 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
23:10:42.242 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:42.242 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:42.243 00.001 18120 Enqueuing Expose request
23:10:42.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:10:42.243 00.000 21948 MoveAxis(E, 0, ABG)
23:10:42.243 00.000 21948 Move returns status 0, amount 0
23:10:42.243 00.000 21948 MoveAxis(N, 0, ABG)
23:10:42.243 00.000 21948 Move returns status 0, amount 0
23:10:42.243 00.000 21948 move complete, result=0
23:10:42.243 00.000 21948 worker thread done servicing request
23:10:42.243 00.000 21948 Worker thread wakes up
23:10:42.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:42.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:42.245 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:43.871 01.626 21948 Exposure complete
23:10:43.906 00.035 21948 worker thread done servicing request
23:10:43.906 00.000 18120 OnExposeComplete: enter
23:10:43.907 00.001 18120 UpdateGuideState(): m_state=6
23:10:43.909 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
23:10:43.910 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=232.18, Mass=1939, SNR=30.2, Peak=204 HFD=4.2
23:10:43.911 00.001 18120 MultiStar: [#1 -0.06,0.08,0.74,U] [#2 -0.07,0.04,0.67,U] [#3 0.03,-0.07,0.67,U] [#4 -0.00,0.27,0.58,U] [#5 -0.05,0.13,0.53,U] [#6 0.22,0.02,0.52,U] [#7 0.06,0.01,0.55,U] [#8 0.28,0.32,0.00,M2] 
23:10:43.911 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.04, 0.18}
23:10:43.912 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.55 = 2.55)
23:10:43.913 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.63)
23:10:43.914 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.40 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
23:10:43.917 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.09, opts=13)
23:10:43.918 00.001 18120 Enqueuing Move request for scope (0.01, 0.09)
23:10:43.918 00.000 21948 Worker thread wakes up
23:10:43.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:43.919 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.2
23:10:43.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:43.920 00.000 18120 Enqueuing Expose request
23:10:43.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:10:43.920 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:10:43.920 00.000 21948 Moving (0.01, 0.09) raw xDistance=-0.07 yDistance=-0.05
23:10:43.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:10:43.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:43.921 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:43.921 00.000 21948 MoveAxis(E, 0, ABG)
23:10:43.921 00.000 21948 Move returns status 0, amount 0
23:10:43.921 00.000 21948 MoveAxis(N, 0, ABG)
23:10:43.921 00.000 21948 Move returns status 0, amount 0
23:10:43.921 00.000 21948 move complete, result=0
23:10:43.921 00.000 21948 worker thread done servicing request
23:10:43.921 00.000 21948 Worker thread wakes up
23:10:43.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:43.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:43.921 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:45.436 01.515 21948 Exposure complete
23:10:45.470 00.034 21948 worker thread done servicing request
23:10:45.470 00.000 18120 OnExposeComplete: enter
23:10:45.471 00.001 18120 UpdateGuideState(): m_state=6
23:10:45.472 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
23:10:45.472 00.000 18120 Star::Find returns 1 (0), X=410.01, Y=232.28, Mass=2020, SNR=30.9, Peak=206 HFD=4.0
23:10:45.473 00.001 18120 MultiStar: [#1 -0.00,-0.06,0.71,U] [#2 0.07,0.45,0.00,M1] [#3 0.02,0.09,0.70,U] [#4 0.01,0.18,0.57,U] [#5 -0.03,0.24,0.50,U] [#6 0.03,0.24,0.50,U] [#7 -0.05,0.30,0.53,U] [#8 0.15,0.37,0.00,M3] 
23:10:45.473 00.000 18120 refined, 6 included, MultiStar: {0.00, 0.18}, one-star: {0.03, 0.28}
23:10:45.474 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
23:10:45.474 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.49)
23:10:45.475 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.55 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
23:10:45.476 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.18, opts=13)
23:10:45.477 00.001 18120 Enqueuing Move request for scope (0.00, 0.18)
23:10:45.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:45.478 00.001 21948 Worker thread wakes up
23:10:45.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
23:10:45.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
23:10:45.478 00.000 21948 Moving (0.00, 0.18) raw xDistance=-0.16 yDistance=-0.08
23:10:45.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:10:45.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:45.478 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.9
23:10:45.479 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:45.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:45.479 00.000 18120 Enqueuing Expose request
23:10:45.480 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:45.480 00.000 21948 MoveAxis(E, 0, ABG)
23:10:45.480 00.000 21948 Move returns status 0, amount 0
23:10:45.480 00.000 21948 MoveAxis(N, 0, ABG)
23:10:45.480 00.000 21948 Move returns status 0, amount 0
23:10:45.480 00.000 21948 move complete, result=0
23:10:45.480 00.000 21948 worker thread done servicing request
23:10:45.480 00.000 21948 Worker thread wakes up
23:10:45.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:45.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:45.481 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:47.108 01.627 21948 Exposure complete
23:10:47.140 00.032 21948 worker thread done servicing request
23:10:47.141 00.001 18120 OnExposeComplete: enter
23:10:47.141 00.000 18120 UpdateGuideState(): m_state=6
23:10:47.142 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
23:10:47.142 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=232.39, Mass=2055, SNR=31.2, Peak=206 HFD=4.0
23:10:47.142 00.000 18120 MultiStar: [#1 -0.28,0.17,0.71,U] [#2 0.11,0.71,0.00,M2] [#3 -0.19,0.10,0.70,U] [#4 -0.18,0.59,0.00,M1] [#5 -0.26,0.38,0.00,M1] [#6 0.02,0.41,0.00,M2] [#7 -0.26,0.28,0.00,M1] [#8 -0.06,0.80,0.00,M4] 
23:10:47.143 00.001 18120 refined, 2 included, MultiStar: {-0.15, 0.24}, one-star: {-0.03, 0.39}
23:10:47.143 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.27 = -3.01)
23:10:47.144 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.09)
23:10:47.144 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.29 cameraTheta=2.12 mountX=-0.28 mountY=0.02, mountTheta=3.05
23:10:47.145 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.24, opts=13)
23:10:47.146 00.001 18120 Enqueuing Move request for scope (-0.15, 0.24)
23:10:47.146 00.000 21948 Worker thread wakes up
23:10:47.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:47.147 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
23:10:47.147 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
23:10:47.147 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.2
23:10:47.147 00.000 21948 Moving (-0.15, 0.24) raw xDistance=-0.28 yDistance=0.02
23:10:47.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:10:47.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:47.147 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:47.148 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:47.148 00.000 18120 Enqueuing Expose request
23:10:47.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:10:47.149 00.001 21948 MoveAxis(E, 51, ABG)
23:10:47.149 00.000 21948 Guiding  Dir = 2, Dur = 51
23:10:47.149 00.000 21948 IsSlewing returns 0
23:10:47.149 00.000 21948 IsGuiding returns 0
23:10:47.151 00.002 21948 PulseGuide returned control before completion, sleep 60
23:10:47.218 00.067 21948 IsGuiding returns 0
23:10:47.218 00.000 21948 Move returns status 0, amount 51
23:10:47.218 00.000 21948 MoveAxis(N, 0, ABG)
23:10:47.218 00.000 21948 Move returns status 0, amount 0
23:10:47.218 00.000 21948 move complete, result=0
23:10:47.218 00.000 21948 worker thread done servicing request
23:10:47.218 00.000 21948 Worker thread wakes up
23:10:47.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:47.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:47.218 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
23:10:48.624 01.406 21948 Exposure complete
23:10:48.649 00.025 21948 worker thread done servicing request
23:10:48.649 00.000 18120 OnExposeComplete: enter
23:10:48.649 00.000 18120 UpdateGuideState(): m_state=6
23:10:48.650 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
23:10:48.650 00.000 18120 Star::Find returns 1 (0), X=410.17, Y=232.00, Mass=2052, SNR=31.1, Peak=197 HFD=4.3
23:10:48.651 00.001 18120 MultiStar: [#1 -0.06,-0.26,0.73,U] [#2 0.13,0.19,0.67,U] [#3 -0.16,-0.31,0.67,U] [#4 -0.17,0.03,0.57,U] [#5 -0.20,-0.04,0.55,U] [#6 0.25,-0.03,0.50,U] [#7 0.02,-0.31,0.51,U] [#8 0.25,0.06,0.43,U] 
23:10:48.651 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.20, -0.00}
23:10:48.652 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.03 = -0.03)
23:10:48.652 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.07 = 3.07)
23:10:48.652 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.18 mountX=0.08 mountY=0.01, mountTheta=0.07
23:10:48.654 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.08, opts=13)
23:10:48.654 00.000 18120 Enqueuing Move request for scope (0.03, -0.08)
23:10:48.655 00.001 21948 Worker thread wakes up
23:10:48.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:10:48.655 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:10:48.655 00.000 21948 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=0.01
23:10:48.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:10:48.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:48.655 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:48.655 00.000 21948 MoveAxis(E, 0, ABG)
23:10:48.655 00.000 21948 Move returns status 0, amount 0
23:10:48.655 00.000 21948 MoveAxis(N, 0, ABG)
23:10:48.655 00.000 21948 Move returns status 0, amount 0
23:10:48.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:48.656 00.001 21948 move complete, result=0
23:10:48.656 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.1
23:10:48.656 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:48.657 00.001 21948 worker thread done servicing request
23:10:48.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:48.657 00.000 18120 Enqueuing Expose request
23:10:48.658 00.001 21948 Worker thread wakes up
23:10:48.658 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:48.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:48.658 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:50.292 01.634 21948 Exposure complete
23:10:50.336 00.044 21948 worker thread done servicing request
23:10:50.336 00.000 18120 OnExposeComplete: enter
23:10:50.337 00.001 18120 UpdateGuideState(): m_state=6
23:10:50.338 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
23:10:50.339 00.001 18120 Star::Find returns 1 (0), X=410.35, Y=231.88, Mass=2060, SNR=31.2, Peak=195 HFD=4.1
23:10:50.341 00.002 18120 MultiStar: [#1 0.35,-0.28,0.00,M1] [#2 0.34,0.06,0.62,U] [#3 -0.32,-0.64,0.00,M1] [#4 0.16,-0.10,0.59,U] [#5 0.16,-0.18,0.51,U] [#6 0.41,0.14,0.00,M2] [#7 0.08,-0.16,0.57,U] [#8 0.15,-0.12,0.42,U] 
23:10:50.342 00.001 18120 refined, 5 included, MultiStar: {0.23, -0.10}, one-star: {0.37, -0.12}
23:10:50.343 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
23:10:50.344 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.45)
23:10:50.345 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.41 mountX=0.19 mountY=-0.16, mountTheta=-0.71
23:10:50.348 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.10, opts=13)
23:10:50.348 00.000 18120 Enqueuing Move request for scope (0.23, -0.10)
23:10:50.349 00.001 21948 Worker thread wakes up
23:10:50.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
23:10:50.349 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
23:10:50.349 00.000 21948 Moving (0.23, -0.10) raw xDistance=0.19 yDistance=-0.16
23:10:50.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:50.350 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:10:50.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:50.350 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.2
23:10:50.351 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:50.354 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:10:50.354 00.000 21948 MoveAxis(E, 0, ABG)
23:10:50.354 00.000 21948 Move returns status 0, amount 0
23:10:50.354 00.000 21948 MoveAxis(N, 0, ABG)
23:10:50.354 00.000 21948 Move returns status 0, amount 0
23:10:50.354 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:50.355 00.001 18120 Enqueuing Expose request
23:10:50.356 00.001 21948 move complete, result=0
23:10:50.356 00.000 21948 worker thread done servicing request
23:10:50.356 00.000 21948 Worker thread wakes up
23:10:50.356 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:50.356 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:50.356 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:51.881 01.525 21948 Exposure complete
23:10:51.910 00.029 21948 worker thread done servicing request
23:10:51.911 00.001 18120 OnExposeComplete: enter
23:10:51.911 00.000 18120 UpdateGuideState(): m_state=6
23:10:51.912 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
23:10:51.912 00.000 18120 Star::Find returns 1 (0), X=410.27, Y=231.88, Mass=2002, SNR=30.7, Peak=215 HFD=4.1
23:10:51.913 00.001 18120 MultiStar: [#1 0.10,-0.26,0.73,U] [#2 0.23,-0.03,0.66,U] [#3 -0.05,-0.57,0.00,M2] [#4 0.11,0.01,0.55,U] [#5 0.09,-0.22,0.52,U] [#6 0.38,-0.06,0.00,M3] [#7 0.10,-0.15,0.52,U] [#8 0.22,-0.10,0.45,U] 
23:10:51.913 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.13}, one-star: {0.30, -0.12}
23:10:51.914 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.51 = 0.51)
23:10:51.914 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.67)
23:10:51.914 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=0.19 mountY=-0.10, mountTheta=-0.48
23:10:51.916 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.13, opts=13)
23:10:51.916 00.000 18120 Enqueuing Move request for scope (0.18, -0.13)
23:10:51.917 00.001 21948 Worker thread wakes up
23:10:51.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:51.918 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
23:10:51.918 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.7
23:10:51.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:51.918 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:51.919 00.001 18120 Enqueuing Expose request
23:10:51.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
23:10:51.919 00.000 21948 Moving (0.18, -0.13) raw xDistance=0.19 yDistance=-0.10
23:10:51.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:10:51.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:51.919 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:10:51.919 00.000 21948 MoveAxis(E, 0, ABG)
23:10:51.919 00.000 21948 Move returns status 0, amount 0
23:10:51.919 00.000 21948 MoveAxis(N, 0, ABG)
23:10:51.920 00.001 21948 Move returns status 0, amount 0
23:10:51.920 00.000 21948 move complete, result=0
23:10:51.920 00.000 21948 worker thread done servicing request
23:10:51.920 00.000 21948 Worker thread wakes up
23:10:51.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:51.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:51.920 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:53.553 01.633 21948 Exposure complete
23:10:53.586 00.033 21948 worker thread done servicing request
23:10:53.586 00.000 18120 OnExposeComplete: enter
23:10:53.589 00.003 18120 UpdateGuideState(): m_state=6
23:10:53.590 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
23:10:53.590 00.000 18120 Star::Find returns 1 (0), X=410.09, Y=232.08, Mass=2130, SNR=31.8, Peak=227 HFD=4.2
23:10:53.591 00.001 18120 MultiStar: [#1 0.00,0.04,0.69,U] [#2 0.12,0.32,0.63,U] [#3 -0.55,-0.06,0.00,M3] [#4 -0.13,0.15,0.53,U] [#5 -0.16,0.16,0.51,U] [#6 0.27,0.07,0.47,U] [#7 -0.23,-0.14,0.51,U] [#8 -0.00,0.34,0.40,U] 
23:10:53.591 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {0.12, 0.08}
23:10:53.591 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.61 = 2.61)
23:10:53.592 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.57)
23:10:53.592 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
23:10:53.593 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
23:10:53.594 00.001 18120 Enqueuing Move request for scope (0.01, 0.12)
23:10:53.594 00.000 21948 Worker thread wakes up
23:10:53.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:53.595 00.001 18120 UpdateGuideState exits: m=2130 RSB=31.8
23:10:53.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:53.596 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:53.596 00.000 18120 Enqueuing Expose request
23:10:53.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:10:53.596 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:10:53.596 00.000 21948 Moving (0.01, 0.12) raw xDistance=-0.10 yDistance=-0.06
23:10:53.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:10:53.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:53.597 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:53.597 00.000 21948 MoveAxis(E, 0, ABG)
23:10:53.597 00.000 21948 Move returns status 0, amount 0
23:10:53.597 00.000 21948 MoveAxis(N, 0, ABG)
23:10:53.597 00.000 21948 Move returns status 0, amount 0
23:10:53.597 00.000 21948 move complete, result=0
23:10:53.597 00.000 21948 worker thread done servicing request
23:10:53.597 00.000 21948 Worker thread wakes up
23:10:53.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:53.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:53.597 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:55.124 01.527 21948 Exposure complete
23:10:55.150 00.026 21948 worker thread done servicing request
23:10:55.151 00.001 18120 OnExposeComplete: enter
23:10:55.151 00.000 18120 UpdateGuideState(): m_state=6
23:10:55.152 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
23:10:55.152 00.000 18120 Star::Find returns 1 (0), X=410.01, Y=232.31, Mass=2185, SNR=32.1, Peak=208 HFD=4.1
23:10:55.153 00.001 18120 MultiStar: [#1 0.13,0.19,0.70,U] [#2 0.16,0.48,0.00,M1] [#3 -0.50,-0.08,0.00,M4] [#4 -0.23,0.52,0.00,M1] [#5 0.04,0.17,0.50,U] [#6 0.37,0.38,0.00,M3] [#7 -0.03,0.17,0.52,U] [#8 0.19,0.42,0.00,M1] 
23:10:55.153 00.000 18120 refined, 3 included, MultiStar: {0.05, 0.23}, one-star: {0.04, 0.31}
23:10:55.154 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
23:10:55.156 00.002 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.68)
23:10:55.158 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.36 mountX=-0.19 mountY=-0.15, mountTheta=-2.48
23:10:55.163 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.23, opts=13)
23:10:55.165 00.002 18120 Enqueuing Move request for scope (0.05, 0.23)
23:10:55.168 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:55.170 00.002 18120 UpdateGuideState exits: m=2185 RSB=32.1
23:10:55.173 00.003 21948 Worker thread wakes up
23:10:55.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:55.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:55.174 00.001 18120 Enqueuing Expose request
23:10:55.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
23:10:55.174 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
23:10:55.174 00.000 21948 Moving (0.05, 0.23) raw xDistance=-0.19 yDistance=-0.15
23:10:55.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:10:55.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:55.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:10:55.174 00.000 21948 MoveAxis(E, 0, ABG)
23:10:55.174 00.000 21948 Move returns status 0, amount 0
23:10:55.174 00.000 21948 MoveAxis(N, 0, ABG)
23:10:55.174 00.000 21948 Move returns status 0, amount 0
23:10:55.174 00.000 21948 move complete, result=0
23:10:55.174 00.000 21948 worker thread done servicing request
23:10:55.174 00.000 21948 Worker thread wakes up
23:10:55.175 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:55.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:55.175 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:56.810 01.635 21948 Exposure complete
23:10:56.855 00.045 21948 worker thread done servicing request
23:10:56.855 00.000 18120 OnExposeComplete: enter
23:10:56.856 00.001 18120 UpdateGuideState(): m_state=6
23:10:56.858 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
23:10:56.859 00.001 18120 Star::Find returns 1 (0), X=410.22, Y=232.20, Mass=2126, SNR=31.8, Peak=216 HFD=4.2
23:10:56.860 00.001 18120 MultiStar: [#1 0.23,0.16,0.73,U] [#2 0.09,0.40,0.00,M2] [#3 -0.35,-0.07,0.68,U] [#4 -0.07,0.69,0.00,M2] [#5 -0.15,0.42,0.00,M1] [#6 0.26,0.42,0.00,M4] [#7 -0.06,0.29,0.51,U] [#8 0.21,0.36,0.00,M2] 
23:10:56.860 00.000 18120 refined, 3 included, MultiStar: {0.05, 0.14}, one-star: {0.24, 0.20}
23:10:56.860 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.39 = 2.39)
23:10:56.861 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.49 = -0.79)
23:10:56.861 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.11 mountY=-0.11, mountTheta=-2.37
23:10:56.862 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.14, opts=13)
23:10:56.863 00.001 18120 Enqueuing Move request for scope (0.05, 0.14)
23:10:56.863 00.000 21948 Worker thread wakes up
23:10:56.863 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:56.864 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:10:56.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:10:56.864 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.8
23:10:56.864 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:56.865 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:56.865 00.000 18120 Enqueuing Expose request
23:10:56.866 00.001 21948 Moving (0.05, 0.14) raw xDistance=-0.11 yDistance=-0.11
23:10:56.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:10:56.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:56.866 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:56.866 00.000 21948 MoveAxis(E, 0, ABG)
23:10:56.866 00.000 21948 Move returns status 0, amount 0
23:10:56.866 00.000 21948 MoveAxis(N, 0, ABG)
23:10:56.866 00.000 21948 Move returns status 0, amount 0
23:10:56.866 00.000 21948 move complete, result=0
23:10:56.866 00.000 21948 worker thread done servicing request
23:10:56.866 00.000 21948 Worker thread wakes up
23:10:56.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:56.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:10:56.866 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:58.392 01.526 21948 Exposure complete
23:10:58.434 00.042 21948 worker thread done servicing request
23:10:58.434 00.000 18120 OnExposeComplete: enter
23:10:58.435 00.001 18120 UpdateGuideState(): m_state=6
23:10:58.435 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
23:10:58.436 00.001 18120 Star::Find returns 1 (0), X=410.07, Y=232.26, Mass=1830, SNR=29.5, Peak=188 HFD=4.1
23:10:58.436 00.000 18120 MultiStar: [#1 0.00,0.30,0.75,U] [#2 0.09,0.33,0.69,U] [#3 -0.21,0.14,0.75,U] [#4 -0.04,0.28,0.59,U] [#5 -0.29,0.41,0.00,M2] [#6 0.14,0.17,0.52,U] [#7 -0.10,-0.02,0.54,U] [#8 0.11,0.35,0.43,U] 
23:10:58.437 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.23}, one-star: {0.10, 0.26}
23:10:58.437 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
23:10:58.437 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
23:10:58.438 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.53 mountX=-0.20 mountY=-0.11, mountTheta=-2.65
23:10:58.440 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.23, opts=13)
23:10:58.440 00.000 18120 Enqueuing Move request for scope (0.01, 0.23)
23:10:58.440 00.000 21948 Worker thread wakes up
23:10:58.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:10:58.441 00.001 18120 UpdateGuideState exits: m=1830 RSB=29.5
23:10:58.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:58.442 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:10:58.442 00.000 18120 Enqueuing Expose request
23:10:58.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
23:10:58.443 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
23:10:58.443 00.000 21948 Moving (0.01, 0.23) raw xDistance=-0.20 yDistance=-0.11
23:10:58.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:10:58.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:58.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:58.443 00.000 21948 MoveAxis(E, 37, ABG)
23:10:58.443 00.000 21948 Guiding  Dir = 2, Dur = 37
23:10:58.443 00.000 21948 IsSlewing returns 0
23:10:58.443 00.000 21948 IsGuiding returns 0
23:10:58.444 00.001 21948 PulseGuide returned control before completion, sleep 46
23:10:58.501 00.057 21948 IsGuiding returns 0
23:10:58.501 00.000 21948 Move returns status 0, amount 37
23:10:58.501 00.000 21948 MoveAxis(N, 0, ABG)
23:10:58.502 00.001 21948 Move returns status 0, amount 0
23:10:58.502 00.000 21948 move complete, result=0
23:10:58.502 00.000 21948 worker thread done servicing request
23:10:58.502 00.000 21948 Worker thread wakes up
23:10:58.502 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:10:58.503 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:10:58.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:11:00.134 01.631 21948 Exposure complete
23:11:00.166 00.032 21948 worker thread done servicing request
23:11:00.166 00.000 18120 OnExposeComplete: enter
23:11:00.169 00.003 18120 UpdateGuideState(): m_state=6
23:11:00.172 00.003 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
23:11:00.174 00.002 18120 Star::Find returns 1 (0), X=410.06, Y=232.34, Mass=2078, SNR=31.4, Peak=216 HFD=3.9
23:11:00.176 00.002 18120 MultiStar: [#1 -0.02,0.47,0.00,M1] [#2 0.03,0.47,0.00,M2] [#3 -0.33,0.10,0.66,U] [#4 -0.24,0.50,0.00,M2] [#5 -0.18,0.19,0.47,U] [#6 0.16,0.34,0.00,M4] [#7 0.07,0.05,0.52,U] [#8 -0.03,0.29,0.45,U] 
23:11:00.179 00.003 18120 refined, 4 included, MultiStar: {-0.06, 0.21}, one-star: {0.09, 0.34}
23:11:00.180 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:11:00.180 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.18)
23:11:00.181 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
23:11:00.183 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.21, opts=13)
23:11:00.183 00.000 18120 Enqueuing Move request for scope (-0.06, 0.21)
23:11:00.185 00.002 21948 Worker thread wakes up
23:11:00.185 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
23:11:00.185 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
23:11:00.185 00.000 21948 Moving (-0.06, 0.21) raw xDistance=-0.21 yDistance=-0.04
23:11:00.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:11:00.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:00.185 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:00.187 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:00.187 00.000 21948 MoveAxis(E, 41, ABG)
23:11:00.187 00.000 21948 Guiding  Dir = 2, Dur = 41
23:11:00.187 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.4
23:11:00.188 00.001 21948 IsSlewing returns 0
23:11:00.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:00.189 00.001 21948 IsGuiding returns 0
23:11:00.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:00.189 00.000 18120 Enqueuing Expose request
23:11:00.190 00.001 21948 PulseGuide returned control before completion, sleep 50
23:11:00.256 00.066 21948 IsGuiding returns 0
23:11:00.256 00.000 21948 Move returns status 0, amount 41
23:11:00.256 00.000 21948 MoveAxis(N, 0, ABG)
23:11:00.256 00.000 21948 Move returns status 0, amount 0
23:11:00.256 00.000 21948 move complete, result=0
23:11:00.256 00.000 21948 worker thread done servicing request
23:11:00.256 00.000 21948 Worker thread wakes up
23:11:00.256 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
23:11:00.259 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:00.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:11:01.054 00.795 18120 evsrv: cli 0D46D850 connect
23:11:01.054 00.000 18120 case statement mapped state 6 to 3
23:11:01.056 00.002 18120 case statement mapped state 6 to 3
23:11:01.058 00.002 18120 evsrv: cli 0D46D850 request: {"method":"get_app_state","id":"9ab0d225-c463-466c-99fb-4508b6ecda83"}
23:11:01.059 00.001 18120 case statement mapped state 6 to 3
23:11:01.059 00.000 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ab0d225-c463-466c-99fb-4508b6ecda83"}
23:11:01.062 00.003 18120 evsrv: cli 0D46D850 disconnect
23:11:01.063 00.001 18120 evsrv: cli 0D46DE90 connect
23:11:01.063 00.000 18120 case statement mapped state 6 to 3
23:11:01.064 00.001 18120 case statement mapped state 6 to 3
23:11:01.065 00.001 18120 evsrv: cli 0D46DE90 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"9a45d29c-c3a2-47d7-8721-bebaefb485ea"}
23:11:01.067 00.002 18120 PhdController::Dither begins
23:11:01.068 00.001 18120 dither: size=2.00, dRA=1.29 dDec=0.99
23:11:01.069 00.001 18120 MountToCamera -- mountTheta (-0.65) + m_xAngle (-1.14) = xAngle (-1.80 = -1.80)
23:11:01.070 00.001 18120 MountToCamera -- mountX=1.29 mountY=0.99 hyp=1.63 mountTheta=-0.65 cameraX=-0.36, cameraY=-1.58 cameraTheta=-1.80
23:11:01.071 00.001 18120 setting lock position to (409.61, 230.42)
23:11:01.072 00.001 18120 Mount: notify guiding dithered (-0.4, -1.6)
23:11:01.073 00.001 18120 MultiStar: stabilizing after lock position change
23:11:01.074 00.001 18120 Status Line: Dithering de 1.29,0.99
23:11:01.077 00.003 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:11:01.079 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
23:11:01.081 00.002 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":0,"id":"9a45d29c-c3a2-47d7-8721-bebaefb485ea"}
23:11:01.082 00.001 18120 evsrv: cli 0D46DE90 disconnect
23:11:01.662 00.580 21948 Exposure complete
23:11:01.689 00.027 21948 worker thread done servicing request
23:11:01.689 00.000 18120 OnExposeComplete: enter
23:11:01.690 00.001 18120 UpdateGuideState(): m_state=6
23:11:01.691 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
23:11:01.691 00.000 18120 Star::Find returns 1 (0), X=410.22, Y=232.14, Mass=2008, SNR=30.8, Peak=217 HFD=4.0
23:11:01.691 00.000 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.14) = xAngle (2.38 = 2.38)
23:11:01.692 00.001 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.48 = -0.81)
23:11:01.693 00.001 18120 CameraToMount -- cameraX=0.61 cameraY=1.72 hyp=1.83 cameraTheta=1.23 mountX=-1.32 mountY=-1.32, mountTheta=-2.36
23:11:01.693 00.000 18120 dither recenter: remaining=(-1.3,-1.0) step=(-1.3,-1.0)
23:11:01.694 00.001 18120 MountToCamera -- mountTheta (2.49) + m_xAngle (-1.14) = xAngle (1.35 = 1.35)
23:11:01.694 00.000 18120 MountToCamera -- mountX=-1.29 mountY=-0.99 hyp=1.63 mountTheta=2.49 cameraX=0.36, cameraY=1.58 cameraTheta=1.35
23:11:01.695 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=1.58, opts=4)
23:11:01.695 00.000 18120 Enqueuing Move request for scope (0.36, 1.58)
23:11:01.696 00.001 18120 Mount: notify direct move -1.29,-0.99
23:11:01.696 00.000 21948 Worker thread wakes up
23:11:01.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, 1.58) opts 0x4
23:11:01.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, 1.58)
23:11:01.696 00.000 21948 Moving (0.36, 1.58) raw xDistance=-1.29 yDistance=-0.99
23:11:01.696 00.000 21948 MoveAxis(E, 366, B)
23:11:01.696 00.000 21948 Guiding  Dir = 2, Dur = 366
23:11:01.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:01.697 00.001 18120 UpdateGuideState exits: m=2008 RSB=30.8
23:11:01.697 00.000 18120 PhdController: settling, locked = 1, distance = 1.83 (0.50) aobump = 0 frame = 1 / 99999
23:11:01.698 00.001 21948 IsSlewing returns 0
23:11:01.698 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050661.698,"Host":"ASUS_SAM","Inst":1,"Distance":1.83,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:11:01.699 00.001 21948 IsGuiding returns 0
23:11:01.699 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:01.699 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:01.699 00.000 18120 Enqueuing Expose request
23:11:01.701 00.002 21948 PulseGuide returned control before completion, sleep 375
23:11:02.089 00.388 21948 IsGuiding returns 0
23:11:02.089 00.000 21948 Move returns status 0, amount 366
23:11:02.089 00.000 21948 MoveAxis(N, 235, B)
23:11:02.089 00.000 21948 Guiding  Dir = 0, Dur = 235
23:11:02.089 00.000 21948 IsSlewing returns 0
23:11:02.090 00.001 21948 IsGuiding returns 0
23:11:02.095 00.005 21948 PulseGuide returned control before completion, sleep 241
23:11:02.343 00.248 21948 IsGuiding returns 0
23:11:02.343 00.000 21948 Move returns status 0, amount 235
23:11:02.343 00.000 21948 move complete, result=0
23:11:02.344 00.001 21948 worker thread done servicing request
23:11:02.344 00.000 21948 Worker thread wakes up
23:11:02.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:02.344 00.000 18120 GuideStep: -1.3 px 366 ms EAST, -1.0 px 235 ms NORTH
23:11:02.345 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:03.967 01.622 21948 Exposure complete
23:11:03.991 00.024 21948 worker thread done servicing request
23:11:03.992 00.001 18120 OnExposeComplete: enter
23:11:03.992 00.000 18120 UpdateGuideState(): m_state=6
23:11:03.993 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
23:11:03.993 00.000 18120 Star::Find returns 1 (0), X=410.27, Y=231.00, Mass=2003, SNR=30.9, Peak=209 HFD=4.3
23:11:03.994 00.001 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.14) = xAngle (1.87 = 1.87)
23:11:03.994 00.000 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.97 = -1.31)
23:11:03.994 00.000 18120 CameraToMount -- cameraX=0.66 cameraY=0.59 hyp=0.89 cameraTheta=0.73 mountX=-0.26 mountY=-0.86, mountTheta=-1.87
23:11:03.996 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.66, y=0.59, opts=13)
23:11:03.996 00.000 18120 Enqueuing Move request for scope (0.66, 0.59)
23:11:03.997 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:03.997 00.000 21948 Worker thread wakes up
23:11:03.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.59) opts 0xd
23:11:03.997 00.000 21948 Handling offset move in thread for scope, endpoint = (0.66, 0.59)
23:11:03.997 00.000 21948 Moving (0.66, 0.59) raw xDistance=-0.26 yDistance=-0.86
23:11:03.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:11:03.997 00.000 21948 resist switch: large excursion: input -0.86 thresh 0.60 direction from 0 to -1
23:11:03.997 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.57
23:11:03.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
23:11:03.997 00.000 21948 MoveAxis(E, 47, ABG)
23:11:03.997 00.000 21948 Guiding  Dir = 2, Dur = 47
23:11:03.997 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.9
23:11:03.998 00.001 21948 IsSlewing returns 0
23:11:03.998 00.000 18120 PhdController: settling, locked = 1, distance = 0.89 (0.50) aobump = 0 frame = 2 / 99999
23:11:03.998 00.000 21948 IsGuiding returns 0
23:11:03.998 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050663.998,"Host":"ASUS_SAM","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:11:03.999 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:03.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:04.000 00.001 18120 Enqueuing Expose request
23:11:04.000 00.000 21948 PulseGuide returned control before completion, sleep 56
23:11:04.063 00.063 21948 IsGuiding returns 0
23:11:04.063 00.000 21948 Move returns status 0, amount 47
23:11:04.063 00.000 21948 MoveAxis(N, 204, ABG)
23:11:04.063 00.000 21948 Guiding  Dir = 0, Dur = 204
23:11:04.066 00.003 21948 IsSlewing returns 0
23:11:04.066 00.000 21948 IsGuiding returns 0
23:11:04.071 00.005 21948 PulseGuide returned control before completion, sleep 210
23:11:04.294 00.223 21948 IsGuiding returns 1
23:11:04.294 00.000 21948 scope still moving after pulse duration time elapsed
23:11:04.325 00.031 21948 IsSlewing returns 0
23:11:04.325 00.000 21948 IsGuiding returns 0
23:11:04.325 00.000 21948 scope move finished after 204 + 55 ms
23:11:04.325 00.000 21948 Move returns status 0, amount 204
23:11:04.325 00.000 21948 move complete, result=0
23:11:04.325 00.000 21948 worker thread done servicing request
23:11:04.325 00.000 21948 Worker thread wakes up
23:11:04.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:04.325 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.9 px 204 ms NORTH
23:11:04.326 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:05.731 01.405 21948 Exposure complete
23:11:05.766 00.035 21948 worker thread done servicing request
23:11:05.766 00.000 18120 OnExposeComplete: enter
23:11:05.767 00.001 18120 UpdateGuideState(): m_state=6
23:11:05.767 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
23:11:05.768 00.001 18120 Star::Find returns 1 (0), X=410.01, Y=230.60, Mass=1920, SNR=30.0, Peak=172 HFD=4.1
23:11:05.768 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.14) = xAngle (1.58 = 1.58)
23:11:05.769 00.001 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.68 = -1.60)
23:11:05.769 00.000 18120 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.44 mountX=-0.01 mountY=-0.44, mountTheta=-1.58
23:11:05.770 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=0.19, opts=13)
23:11:05.771 00.001 18120 Enqueuing Move request for scope (0.40, 0.19)
23:11:05.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:05.772 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.0
23:11:05.772 00.000 18120 PhdController: settling, locked = 1, distance = 0.75 (0.50) aobump = 0 frame = 3 / 99999
23:11:05.773 00.001 21948 Worker thread wakes up
23:11:05.773 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd
23:11:05.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, 0.19)
23:11:05.773 00.000 21948 Moving (0.40, 0.19) raw xDistance=-0.01 yDistance=-0.44
23:11:05.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:11:05.773 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050665.773,"Host":"ASUS_SAM","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:11:05.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:11:05.773 00.000 21948 MoveAxis(E, 0, ABG)
23:11:05.773 00.000 21948 Move returns status 0, amount 0
23:11:05.773 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.774 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:05.774 00.000 18120 Enqueuing Expose request
23:11:05.775 00.001 21948 MoveAxis(N, 106, ABG)
23:11:05.775 00.000 21948 Guiding  Dir = 0, Dur = 106
23:11:05.775 00.000 21948 IsSlewing returns 0
23:11:05.775 00.000 21948 IsGuiding returns 0
23:11:05.781 00.006 21948 PulseGuide returned control before completion, sleep 112
23:11:05.904 00.123 21948 IsGuiding returns 0
23:11:05.904 00.000 21948 Move returns status 0, amount 106
23:11:05.904 00.000 21948 move complete, result=0
23:11:05.904 00.000 21948 worker thread done servicing request
23:11:05.904 00.000 21948 Worker thread wakes up
23:11:05.906 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 106 ms NORTH
23:11:05.907 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:05.908 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:07.543 01.635 21948 Exposure complete
23:11:07.574 00.031 21948 worker thread done servicing request
23:11:07.574 00.000 18120 OnExposeComplete: enter
23:11:07.575 00.001 18120 UpdateGuideState(): m_state=6
23:11:07.575 00.000 18120 Star::Find(15, 410, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
23:11:07.576 00.001 18120 Star::Find returns 1 (0), X=409.36, Y=230.35, Mass=2141, SNR=31.8, Peak=187 HFD=4.1
23:11:07.576 00.000 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
23:11:07.577 00.001 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
23:11:07.577 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.89 mountX=-0.05 mountY=0.25, mountTheta=1.75
23:11:07.578 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.06, opts=13)
23:11:07.579 00.001 18120 Enqueuing Move request for scope (-0.25, -0.06)
23:11:07.579 00.000 21948 Worker thread wakes up
23:11:07.579 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
23:11:07.579 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
23:11:07.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:07.580 00.001 21948 Moving (-0.25, -0.06) raw xDistance=-0.05 yDistance=0.25
23:11:07.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:11:07.580 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.8
23:11:07.580 00.000 21948 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.580 00.000 18120 PhdController: settling, locked = 1, distance = 0.60 (0.50) aobump = 0 frame = 4 / 99999
23:11:07.581 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:11:07.581 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050667.581,"Host":"ASUS_SAM","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:11:07.581 00.000 21948 MoveAxis(E, 0, ABG)
23:11:07.581 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:07.582 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:07.582 00.000 18120 Enqueuing Expose request
23:11:07.583 00.001 21948 Move returns status 0, amount 0
23:11:07.583 00.000 21948 MoveAxis(N, 0, ABG)
23:11:07.583 00.000 21948 Move returns status 0, amount 0
23:11:07.583 00.000 21948 move complete, result=0
23:11:07.583 00.000 21948 worker thread done servicing request
23:11:07.583 00.000 21948 Worker thread wakes up
23:11:07.583 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:07.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:07.583 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:11:09.099 01.516 21948 Exposure complete
23:11:09.135 00.036 21948 worker thread done servicing request
23:11:09.135 00.000 18120 OnExposeComplete: enter
23:11:09.136 00.001 18120 UpdateGuideState(): m_state=6
23:11:09.137 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
23:11:09.137 00.000 18120 Star::Find returns 1 (0), X=409.26, Y=230.56, Mass=2131, SNR=31.7, Peak=175 HFD=4.0
23:11:09.138 00.001 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
23:11:09.138 00.000 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.99 = 0.70)
23:11:09.138 00.000 18120 CameraToMount -- cameraX=-0.35 cameraY=0.15 hyp=0.38 cameraTheta=2.74 mountX=-0.28 mountY=0.25, mountTheta=2.42
23:11:09.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.15, opts=13)
23:11:09.140 00.001 18120 Enqueuing Move request for scope (-0.35, 0.15)
23:11:09.141 00.001 21948 Worker thread wakes up
23:11:09.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.15) opts 0xd
23:11:09.141 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.15)
23:11:09.141 00.000 21948 Moving (-0.35, 0.15) raw xDistance=-0.28 yDistance=0.25
23:11:09.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:11:09.141 00.000 21948 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.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:09.142 00.001 18120 UpdateGuideState exits: m=2131 RSB=31.7
23:11:09.143 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:11:09.143 00.000 21948 MoveAxis(E, 50, ABG)
23:11:09.144 00.001 21948 Guiding  Dir = 2, Dur = 50
23:11:09.144 00.000 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 5 / 99999
23:11:09.144 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050669.144,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:11:09.146 00.002 21948 IsSlewing returns 0
23:11:09.146 00.000 21948 IsGuiding returns 0
23:11:09.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.147 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:09.147 00.000 18120 Enqueuing Expose request
23:11:09.148 00.001 21948 PulseGuide returned control before completion, sleep 59
23:11:09.208 00.060 21948 IsGuiding returns 1
23:11:09.208 00.000 21948 scope still moving after pulse duration time elapsed
23:11:09.240 00.032 21948 IsSlewing returns 0
23:11:09.240 00.000 21948 IsGuiding returns 0
23:11:09.240 00.000 21948 scope move finished after 50 + 44 ms
23:11:09.241 00.001 21948 Move returns status 0, amount 50
23:11:09.241 00.000 21948 MoveAxis(N, 0, ABG)
23:11:09.241 00.000 21948 Move returns status 0, amount 0
23:11:09.241 00.000 21948 move complete, result=0
23:11:09.241 00.000 21948 worker thread done servicing request
23:11:09.241 00.000 21948 Worker thread wakes up
23:11:09.241 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
23:11:09.244 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:09.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:10.869 01.625 21948 Exposure complete
23:11:10.903 00.034 21948 worker thread done servicing request
23:11:10.903 00.000 18120 OnExposeComplete: enter
23:11:10.903 00.000 18120 UpdateGuideState(): m_state=6
23:11:10.905 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
23:11:10.908 00.003 18120 Star::Find returns 1 (0), X=409.28, Y=230.26, Mass=2027, SNR=30.9, Peak=202 HFD=4.2
23:11:10.910 00.002 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.57 = -1.57)
23:11:10.913 00.003 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
23:11:10.915 00.002 18120 CameraToMount -- cameraX=-0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-2.72 mountX=-0.00 mountY=0.37, mountTheta=1.57
23:11:10.919 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=-0.15, opts=13)
23:11:10.919 00.000 18120 Enqueuing Move request for scope (-0.34, -0.15)
23:11:10.920 00.001 21948 Worker thread wakes up
23:11:10.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:10.920 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:11:10.921 00.001 18120 PhdController: settling, locked = 1, distance = 0.49 (0.50) aobump = 0 frame = 6 / 99999
23:11:10.922 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.15) opts 0xd
23:11:10.922 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, -0.15)
23:11:10.922 00.000 21948 Moving (-0.34, -0.15) raw xDistance=-0.00 yDistance=0.37
23:11:10.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:11:10.922 00.000 21948 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.922 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050670.922,"Host":"ASUS_SAM","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:11:10.923 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:11:10.923 00.000 21948 MoveAxis(E, 0, ABG)
23:11:10.923 00.000 21948 Move returns status 0, amount 0
23:11:10.923 00.000 21948 MoveAxis(N, 0, ABG)
23:11:10.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:10.923 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:10.924 00.001 18120 Enqueuing Expose request
23:11:10.924 00.000 21948 Move returns status 0, amount 0
23:11:10.924 00.000 21948 move complete, result=0
23:11:10.925 00.001 21948 worker thread done servicing request
23:11:10.925 00.000 21948 Worker thread wakes up
23:11:10.925 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:11:10.926 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:10.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:12.447 01.521 21948 Exposure complete
23:11:12.486 00.039 21948 worker thread done servicing request
23:11:12.487 00.001 18120 OnExposeComplete: enter
23:11:12.488 00.001 18120 UpdateGuideState(): m_state=6
23:11:12.489 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
23:11:12.489 00.000 18120 Star::Find returns 1 (0), X=409.10, Y=230.44, Mass=1996, SNR=30.6, Peak=177 HFD=3.9
23:11:12.489 00.000 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.24 = -2.04)
23:11:12.490 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.06)
23:11:12.490 00.000 18120 CameraToMount -- cameraX=-0.51 cameraY=0.02 hyp=0.51 cameraTheta=3.09 mountX=-0.23 mountY=0.44, mountTheta=2.05
23:11:12.492 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.51, y=0.02, opts=13)
23:11:12.492 00.000 18120 Enqueuing Move request for scope (-0.51, 0.02)
23:11:12.494 00.002 21948 Worker thread wakes up
23:11:12.494 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.02) opts 0xd
23:11:12.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:12.496 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.51, 0.02)
23:11:12.496 00.000 21948 Moving (-0.51, 0.02) raw xDistance=-0.23 yDistance=0.44
23:11:12.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:11:12.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:12.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:11:12.496 00.000 21948 MoveAxis(E, 42, ABG)
23:11:12.496 00.000 21948 Guiding  Dir = 2, Dur = 42
23:11:12.496 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.6
23:11:12.497 00.001 18120 PhdController: settling, locked = 1, distance = 0.49 (0.50) aobump = 0 frame = 7 / 99999
23:11:12.497 00.000 21948 IsSlewing returns 0
23:11:12.497 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050672.497,"Host":"ASUS_SAM","Inst":1,"Distance":0.49,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
23:11:12.498 00.001 21948 IsGuiding returns 0
23:11:12.498 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:12.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:12.499 00.001 18120 Enqueuing Expose request
23:11:12.499 00.000 21948 PulseGuide returned control before completion, sleep 51
23:11:12.556 00.057 21948 IsGuiding returns 0
23:11:12.556 00.000 21948 Move returns status 0, amount 42
23:11:12.556 00.000 21948 MoveAxis(N, 0, ABG)
23:11:12.556 00.000 21948 Move returns status 0, amount 0
23:11:12.556 00.000 21948 move complete, result=0
23:11:12.556 00.000 21948 worker thread done servicing request
23:11:12.556 00.000 21948 Worker thread wakes up
23:11:12.556 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:12.556 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:12.556 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.4 px 0 ms NORTH
23:11:14.182 01.626 21948 Exposure complete
23:11:14.217 00.035 21948 worker thread done servicing request
23:11:14.217 00.000 18120 OnExposeComplete: enter
23:11:14.217 00.000 18120 UpdateGuideState(): m_state=6
23:11:14.218 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
23:11:14.219 00.001 18120 Star::Find returns 1 (0), X=409.31, Y=230.26, Mass=2023, SNR=30.9, Peak=176 HFD=4.1
23:11:14.220 00.001 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.14) = xAngle (-1.50 = -1.50)
23:11:14.221 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.60 = 1.60)
23:11:14.222 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-2.65 mountX=0.02 mountY=0.34, mountTheta=1.50
23:11:14.223 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=-0.16, opts=13)
23:11:14.224 00.001 18120 Enqueuing Move request for scope (-0.30, -0.16)
23:11:14.224 00.000 21948 Worker thread wakes up
23:11:14.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.16) opts 0xd
23:11:14.224 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, -0.16)
23:11:14.224 00.000 21948 Moving (-0.30, -0.16) raw xDistance=0.02 yDistance=0.34
23:11:14.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:11:14.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:14.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:14.225 00.001 18120 UpdateGuideState exits: m=2023 RSB=30.9
23:11:14.225 00.000 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 8 / 99999
23:11:14.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:11:14.225 00.000 21948 MoveAxis(E, 0, ABG)
23:11:14.225 00.000 21948 Move returns status 0, amount 0
23:11:14.225 00.000 21948 MoveAxis(N, 0, ABG)
23:11:14.225 00.000 21948 Move returns status 0, amount 0
23:11:14.225 00.000 21948 move complete, result=0
23:11:14.225 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050674.225,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
23:11:14.227 00.002 21948 worker thread done servicing request
23:11:14.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:14.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:14.228 00.001 18120 Enqueuing Expose request
23:11:14.228 00.000 21948 Worker thread wakes up
23:11:14.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:14.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:14.228 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:11:15.743 01.515 21948 Exposure complete
23:11:15.780 00.037 21948 worker thread done servicing request
23:11:15.780 00.000 18120 OnExposeComplete: enter
23:11:15.781 00.001 18120 UpdateGuideState(): m_state=6
23:11:15.781 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
23:11:15.782 00.001 18120 Star::Find returns 1 (0), X=409.31, Y=230.29, Mass=1947, SNR=30.2, Peak=179 HFD=3.8
23:11:15.782 00.000 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.14) = xAngle (-1.59 = -1.59)
23:11:15.783 00.001 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.51 = 1.51)
23:11:15.784 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.74 mountX=-0.01 mountY=0.33, mountTheta=1.59
23:11:15.787 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=-0.13, opts=13)
23:11:15.787 00.000 18120 Enqueuing Move request for scope (-0.30, -0.13)
23:11:15.788 00.001 21948 Worker thread wakes up
23:11:15.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd
23:11:15.788 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, -0.13)
23:11:15.788 00.000 21948 Moving (-0.30, -0.13) raw xDistance=-0.01 yDistance=0.33
23:11:15.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:11:15.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:15.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:11:15.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:15.788 00.000 21948 MoveAxis(E, 0, ABG)
23:11:15.788 00.000 21948 Move returns status 0, amount 0
23:11:15.788 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.2
23:11:15.789 00.001 21948 MoveAxis(N, 0, ABG)
23:11:15.789 00.000 21948 Move returns status 0, amount 0
23:11:15.789 00.000 18120 PhdController: settling, locked = 1, distance = 0.41 (0.50) aobump = 0 frame = 9 / 99999
23:11:15.790 00.001 21948 move complete, result=0
23:11:15.790 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050675.790,"Host":"ASUS_SAM","Inst":1,"Distance":0.41,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
23:11:15.790 00.000 21948 worker thread done servicing request
23:11:15.790 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.791 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:15.791 00.000 18120 Enqueuing Expose request
23:11:15.791 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:11:15.792 00.001 21948 Worker thread wakes up
23:11:15.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:15.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:17.415 01.623 21948 Exposure complete
23:11:17.444 00.029 21948 worker thread done servicing request
23:11:17.444 00.000 18120 OnExposeComplete: enter
23:11:17.445 00.001 18120 UpdateGuideState(): m_state=6
23:11:17.448 00.003 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
23:11:17.450 00.002 18120 Star::Find returns 1 (0), X=409.48, Y=230.31, Mass=2079, SNR=31.4, Peak=184 HFD=4.1
23:11:17.453 00.003 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
23:11:17.455 00.002 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
23:11:17.458 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.17 cameraTheta=-2.48 mountX=0.04 mountY=0.17, mountTheta=1.33
23:11:17.462 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.11, opts=13)
23:11:17.463 00.001 18120 Enqueuing Move request for scope (-0.14, -0.11)
23:11:17.464 00.001 21948 Worker thread wakes up
23:11:17.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:17.464 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.4
23:11:17.464 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 10 / 99999
23:11:17.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
23:11:17.464 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050677.464,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
23:11:17.466 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
23:11:17.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:17.466 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:17.467 00.001 18120 Enqueuing Expose request
23:11:17.467 00.000 21948 Moving (-0.14, -0.11) raw xDistance=0.04 yDistance=0.17
23:11:17.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:11:17.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:17.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:11:17.467 00.000 21948 MoveAxis(E, 0, ABG)
23:11:17.467 00.000 21948 Move returns status 0, amount 0
23:11:17.467 00.000 21948 MoveAxis(N, 0, ABG)
23:11:17.467 00.000 21948 Move returns status 0, amount 0
23:11:17.467 00.000 21948 move complete, result=0
23:11:17.467 00.000 21948 worker thread done servicing request
23:11:17.468 00.001 21948 Worker thread wakes up
23:11:17.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:17.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:17.468 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:18.993 01.525 21948 Exposure complete
23:11:19.059 00.066 21948 worker thread done servicing request
23:11:19.059 00.000 18120 OnExposeComplete: enter
23:11:19.061 00.002 18120 UpdateGuideState(): m_state=6
23:11:19.062 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
23:11:19.064 00.002 18120 Star::Find returns 1 (0), X=409.46, Y=230.39, Mass=1979, SNR=30.6, Peak=169 HFD=4.0
23:11:19.065 00.001 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
23:11:19.066 00.001 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
23:11:19.067 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=-0.04 mountY=0.15, mountTheta=1.82
23:11:19.069 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.03, opts=13)
23:11:19.070 00.001 18120 Enqueuing Move request for scope (-0.16, -0.03)
23:11:19.071 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:19.074 00.003 18120 UpdateGuideState exits: m=1979 RSB=30.6
23:11:19.076 00.002 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 11 / 99999
23:11:19.079 00.003 21948 Worker thread wakes up
23:11:19.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:11:19.079 00.000 18120 PhdController: newstate STATE_FINISH
23:11:19.079 00.000 18120 PhdController complete: success
23:11:19.080 00.001 18120 evsrv: {"Event":"SettleDone","Timestamp":1786050679.080,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:11:19.080 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:11:19.080 00.000 18120 Mount: notify guiding dither settle done success=1
23:11:19.081 00.001 18120 PhdController: newstate STATE_IDLE
23:11:19.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:19.082 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:19.083 00.001 18120 Enqueuing Expose request
23:11:19.084 00.001 21948 Moving (-0.16, -0.03) raw xDistance=-0.04 yDistance=0.15
23:11:19.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:11:19.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:19.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:11:19.084 00.000 21948 MoveAxis(E, 0, ABG)
23:11:19.084 00.000 21948 Move returns status 0, amount 0
23:11:19.084 00.000 21948 MoveAxis(N, 0, ABG)
23:11:19.084 00.000 21948 Move returns status 0, amount 0
23:11:19.084 00.000 21948 move complete, result=0
23:11:19.085 00.001 21948 worker thread done servicing request
23:11:19.085 00.000 21948 Worker thread wakes up
23:11:19.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:19.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:19.085 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:20.712 01.627 21948 Exposure complete
23:11:20.743 00.031 21948 worker thread done servicing request
23:11:20.743 00.000 18120 OnExposeComplete: enter
23:11:20.744 00.001 18120 UpdateGuideState(): m_state=6
23:11:20.744 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
23:11:20.745 00.001 18120 Star::Find returns 1 (0), X=409.07, Y=230.39, Mass=2106, SNR=31.6, Peak=197 HFD=4.0
23:11:20.747 00.002 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.14) = xAngle (-1.96 = -1.96)
23:11:20.747 00.000 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.15 = 1.15)
23:11:20.747 00.000 18120 CameraToMount -- cameraX=-0.54 cameraY=-0.02 hyp=0.54 cameraTheta=-3.10 mountX=-0.20 mountY=0.50, mountTheta=1.96
23:11:20.748 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.54, y=-0.02, opts=13)
23:11:20.749 00.001 18120 Enqueuing Move request for scope (-0.54, -0.02)
23:11:20.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:20.750 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.6
23:11:20.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:20.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:20.751 00.001 18120 Enqueuing Expose request
23:11:20.751 00.000 21948 Worker thread wakes up
23:11:20.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.02) opts 0xd
23:11:20.751 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.54, -0.02)
23:11:20.751 00.000 21948 Moving (-0.54, -0.02) raw xDistance=-0.20 yDistance=0.50
23:11:20.752 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:11:20.752 00.000 21948 switching direction from -1 to 1 - decHistory=6 oldest=0.05 newest=0.82
23:11:20.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:11:20.752 00.000 21948 MoveAxis(E, 37, ABG)
23:11:20.752 00.000 21948 Guiding  Dir = 2, Dur = 37
23:11:20.752 00.000 21948 IsSlewing returns 0
23:11:20.752 00.000 21948 IsGuiding returns 0
23:11:20.754 00.002 21948 PulseGuide returned control before completion, sleep 46
23:11:20.805 00.051 21948 IsGuiding returns 0
23:11:20.805 00.000 21948 Move returns status 0, amount 37
23:11:20.805 00.000 21948 MoveAxis(S, 118, ABG)
23:11:20.805 00.000 21948 Guiding  Dir = 1, Dur = 118
23:11:20.805 00.000 21948 IsSlewing returns 0
23:11:20.805 00.000 21948 IsGuiding returns 0
23:11:20.811 00.006 21948 PulseGuide returned control before completion, sleep 123
23:11:20.950 00.139 21948 IsGuiding returns 0
23:11:20.950 00.000 21948 Move returns status 0, amount 118
23:11:20.950 00.000 21948 move complete, result=0
23:11:20.950 00.000 21948 worker thread done servicing request
23:11:20.950 00.000 21948 Worker thread wakes up
23:11:20.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:20.950 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.5 px 118 ms SOUTH
23:11:20.951 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:22.367 01.416 21948 Exposure complete
23:11:22.411 00.044 21948 worker thread done servicing request
23:11:22.411 00.000 18120 OnExposeComplete: enter
23:11:22.413 00.002 18120 UpdateGuideState(): m_state=6
23:11:22.416 00.003 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
23:11:22.419 00.003 18120 Star::Find returns 1 (0), X=409.18, Y=230.52, Mass=2044, SNR=31.0, Peak=182 HFD=3.8
23:11:22.421 00.002 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.06 = -2.22)
23:11:22.423 00.002 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.16 = 0.88)
23:11:22.425 00.002 18120 CameraToMount -- cameraX=-0.43 cameraY=0.10 hyp=0.45 cameraTheta=2.92 mountX=-0.27 mountY=0.34, mountTheta=2.24
23:11:22.428 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=0.10, opts=13)
23:11:22.430 00.002 18120 Enqueuing Move request for scope (-0.43, 0.10)
23:11:22.430 00.000 21948 Worker thread wakes up
23:11:22.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:22.431 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.0
23:11:22.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:22.432 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:22.432 00.000 18120 Enqueuing Expose request
23:11:22.433 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.10) opts 0xd
23:11:22.433 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, 0.10)
23:11:22.433 00.000 21948 Moving (-0.43, 0.10) raw xDistance=-0.27 yDistance=0.34
23:11:22.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
23:11:22.433 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
23:11:22.433 00.000 21948 MoveAxis(E, 51, ABG)
23:11:22.433 00.000 21948 Guiding  Dir = 2, Dur = 51
23:11:22.433 00.000 21948 IsSlewing returns 0
23:11:22.433 00.000 21948 IsGuiding returns 0
23:11:22.435 00.002 21948 PulseGuide returned control before completion, sleep 60
23:11:22.506 00.071 21948 IsGuiding returns 0
23:11:22.507 00.001 21948 Move returns status 0, amount 51
23:11:22.507 00.000 21948 MoveAxis(S, 82, ABG)
23:11:22.507 00.000 21948 Guiding  Dir = 1, Dur = 82
23:11:22.507 00.000 21948 IsSlewing returns 0
23:11:22.507 00.000 21948 IsGuiding returns 0
23:11:22.513 00.006 21948 PulseGuide returned control before completion, sleep 87
23:11:22.614 00.101 21948 IsGuiding returns 0
23:11:22.614 00.000 21948 Move returns status 0, amount 82
23:11:22.614 00.000 21948 move complete, result=0
23:11:22.614 00.000 21948 worker thread done servicing request
23:11:22.614 00.000 21948 Worker thread wakes up
23:11:22.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:22.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:22.614 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.3 px 82 ms SOUTH
23:11:24.243 01.629 21948 Exposure complete
23:11:24.273 00.030 21948 worker thread done servicing request
23:11:24.273 00.000 18120 OnExposeComplete: enter
23:11:24.277 00.004 18120 UpdateGuideState(): m_state=6
23:11:24.280 00.003 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.283 00.003 18120 Star::Find returns 1 (0), X=409.56, Y=230.38, Mass=2075, SNR=31.2, Peak=189 HFD=3.9
23:11:24.285 00.002 18120 MultiStar: exiting stabilization period
23:11:24.287 00.002 18120 MultiStar: updating star positions after lock position change
23:11:24.289 00.002 18120 Star::Find(15, 644, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.291 00.002 18120 Star::Find returns 1 (0), X=644.13, Y=134.57, Mass=997, SNR=21.9, Peak=98 HFD=3.8
23:11:24.293 00.002 18120 Star::Find(15, 249, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.295 00.002 18120 Star::Find returns 1 (0), X=249.11, Y=586.56, Mass=915, SNR=20.9, Peak=105 HFD=3.9
23:11:24.296 00.001 18120 Star::Find(15, 1151, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.297 00.001 18120 Star::Find returns 1 (0), X=1151.32, Y=209.15, Mass=924, SNR=20.8, Peak=70 HFD=5.0
23:11:24.298 00.001 18120 Star::Find(15, 1160, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.299 00.001 18120 Star::Find returns 1 (0), X=1160.14, Y=800.82, Mass=653, SNR=17.6, Peak=52 HFD=4.3
23:11:24.300 00.001 18120 Star::Find(15, 928, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.301 00.001 18120 Star::Find returns 1 (0), X=928.89, Y=795.71, Mass=523, SNR=15.9, Peak=52 HFD=3.3
23:11:24.302 00.001 18120 Star::Find(15, 550, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.303 00.001 18120 Star::Find returns 1 (0), X=550.64, Y=564.30, Mass=524, SNR=15.7, Peak=52 HFD=4.0
23:11:24.303 00.000 18120 Star::Find(15, 242, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.304 00.001 18120 Star::Find returns 1 (0), X=242.17, Y=351.72, Mass=508, SNR=15.6, Peak=64 HFD=3.7
23:11:24.305 00.001 18120 Star::Find(15, 98, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.306 00.001 18120 Star::Find returns 1 (0), X=98.47, Y=858.55, Mass=398, SNR=13.8, Peak=42 HFD=3.2
23:11:24.307 00.001 18120 Star::Find(15, 274, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.307 00.000 18120 Star::Find returns 1 (0), X=274.54, Y=619.27, Mass=384, SNR=13.6, Peak=46 HFD=3.3
23:11:24.308 00.001 18120 Star::Find(15, 36, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.309 00.001 18120 Star::Find returns 1 (0), X=36.72, Y=442.96, Mass=291, SNR=11.8, Peak=56 HFD=3.2
23:11:24.310 00.001 18120 Star::Find(15, 396, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:11:24.310 00.000 18120 Star::Find returns 1 (0), X=396.21, Y=478.75, Mass=391, SNR=13.6, Peak=43 HFD=3.7
23:11:24.311 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.14) = xAngle (-1.44 = -1.44)
23:11:24.312 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.66 = 1.66)
23:11:24.313 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=0.01 mountY=0.06, mountTheta=1.44
23:11:24.315 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
23:11:24.316 00.001 18120 Enqueuing Move request for scope (-0.05, -0.03)
23:11:24.317 00.001 21948 Worker thread wakes up
23:11:24.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:24.318 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:11:24.318 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.2
23:11:24.319 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:24.319 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:24.319 00.000 18120 Enqueuing Expose request
23:11:24.320 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:11:24.320 00.000 21948 Moving (-0.05, -0.03) raw xDistance=0.01 yDistance=0.06
23:11:24.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:11:24.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:24.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:11:24.320 00.000 21948 MoveAxis(E, 0, ABG)
23:11:24.320 00.000 21948 Move returns status 0, amount 0
23:11:24.320 00.000 21948 MoveAxis(N, 0, ABG)
23:11:24.320 00.000 21948 Move returns status 0, amount 0
23:11:24.320 00.000 21948 move complete, result=0
23:11:24.320 00.000 21948 worker thread done servicing request
23:11:24.320 00.000 21948 Worker thread wakes up
23:11:24.321 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:24.322 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:24.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:25.736 01.414 21948 Exposure complete
23:11:25.768 00.032 21948 worker thread done servicing request
23:11:25.768 00.000 18120 OnExposeComplete: enter
23:11:25.769 00.001 18120 UpdateGuideState(): m_state=6
23:11:25.769 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
23:11:25.770 00.001 18120 Star::Find returns 1 (0), X=409.63, Y=230.60, Mass=2003, SNR=30.7, Peak=169 HFD=4.2
23:11:25.770 00.000 18120 MultiStar: [#1 0.17,0.14,0.77,U] [#2 0.29,0.23,0.66,U] [#3 -0.01,0.23,0.71,U] [#4 0.05,-0.03,0.51,U] [#5 -0.06,0.25,0.56,U] [#6 0.13,-0.20,0.50,U] [#7 -0.01,0.05,0.53,U] [#8 0.15,0.10,0.43,U] 
23:11:25.771 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.02, 0.19}
23:11:25.772 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.14 = 2.14)
23:11:25.772 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.04)
23:11:25.773 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.00 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
23:11:25.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
23:11:25.774 00.000 18120 Enqueuing Move request for scope (0.08, 0.12)
23:11:25.774 00.000 21948 Worker thread wakes up
23:11:25.775 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:11:25.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:11:25.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:25.775 00.000 21948 Moving (0.08, 0.12) raw xDistance=-0.08 yDistance=-0.13
23:11:25.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:11:25.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:25.775 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:11:25.776 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:25.776 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:25.776 00.000 18120 Enqueuing Expose request
23:11:25.777 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:25.777 00.000 21948 MoveAxis(E, 0, ABG)
23:11:25.777 00.000 21948 Move returns status 0, amount 0
23:11:25.777 00.000 21948 MoveAxis(N, 0, ABG)
23:11:25.777 00.000 21948 Move returns status 0, amount 0
23:11:25.777 00.000 21948 move complete, result=0
23:11:25.777 00.000 21948 worker thread done servicing request
23:11:25.777 00.000 21948 Worker thread wakes up
23:11:25.777 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:25.777 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:25.777 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:27.416 01.639 21948 Exposure complete
23:11:27.444 00.028 21948 worker thread done servicing request
23:11:27.445 00.001 18120 OnExposeComplete: enter
23:11:27.447 00.002 18120 UpdateGuideState(): m_state=6
23:11:27.447 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
23:11:27.448 00.001 18120 Star::Find returns 1 (0), X=409.62, Y=230.65, Mass=2018, SNR=30.9, Peak=167 HFD=4.1
23:11:27.448 00.000 18120 MultiStar: [#1 0.01,0.22,0.72,U] [#2 0.22,0.16,0.65,U] [#3 0.10,0.16,0.71,U] [#4 -0.10,0.06,0.59,U] [#5 0.04,0.10,0.51,U] [#6 0.03,0.16,0.52,U] [#7 0.04,0.09,0.56,U] [#8 0.05,0.09,0.45,U] 
23:11:27.449 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.00, 0.24}
23:11:27.449 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
23:11:27.449 00.000 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.54 = -0.74)
23:11:27.450 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.30 mountX=-0.12 mountY=-0.11, mountTheta=-2.42
23:11:27.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.15, opts=13)
23:11:27.452 00.001 18120 Enqueuing Move request for scope (0.04, 0.15)
23:11:27.453 00.001 21948 Worker thread wakes up
23:11:27.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:27.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
23:11:27.453 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
23:11:27.453 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.9
23:11:27.454 00.001 21948 Moving (0.04, 0.15) raw xDistance=-0.12 yDistance=-0.11
23:11:27.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:27.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:27.455 00.001 18120 Enqueuing Expose request
23:11:27.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:11:27.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:27.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:27.455 00.000 21948 MoveAxis(E, 0, ABG)
23:11:27.455 00.000 21948 Move returns status 0, amount 0
23:11:27.455 00.000 21948 MoveAxis(N, 0, ABG)
23:11:27.455 00.000 21948 Move returns status 0, amount 0
23:11:27.455 00.000 21948 move complete, result=0
23:11:27.455 00.000 21948 worker thread done servicing request
23:11:27.455 00.000 21948 Worker thread wakes up
23:11:27.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:27.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:27.456 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:28.980 01.524 21948 Exposure complete
23:11:29.009 00.029 21948 worker thread done servicing request
23:11:29.009 00.000 18120 OnExposeComplete: enter
23:11:29.010 00.001 18120 UpdateGuideState(): m_state=6
23:11:29.011 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
23:11:29.011 00.000 18120 Star::Find returns 1 (0), X=409.72, Y=230.70, Mass=1897, SNR=30.1, Peak=166 HFD=4.1
23:11:29.012 00.001 18120 MultiStar: [#1 -0.01,0.33,0.75,U] [#2 0.00,0.27,0.69,U] [#3 0.00,0.10,0.68,U] [#4 -0.09,0.13,0.54,U] [#5 0.04,0.17,0.54,U] [#6 0.34,0.26,0.00,M3] [#7 0.05,0.22,0.54,U] [#8 0.06,0.08,0.42,U] 
23:11:29.012 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.21}, one-star: {0.10, 0.29}
23:11:29.012 00.000 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.14) = xAngle (2.60 = 2.60)
23:11:29.013 00.001 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.70 = -0.58)
23:11:29.013 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
23:11:29.015 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.21, opts=13)
23:11:29.015 00.000 18120 Enqueuing Move request for scope (0.02, 0.21)
23:11:29.015 00.000 21948 Worker thread wakes up
23:11:29.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:29.016 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.1
23:11:29.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.017 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:29.017 00.000 18120 Enqueuing Expose request
23:11:29.018 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
23:11:29.018 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
23:11:29.018 00.000 21948 Moving (0.02, 0.21) raw xDistance=-0.18 yDistance=-0.12
23:11:29.018 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:11:29.018 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:29.018 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:11:29.018 00.000 21948 MoveAxis(E, 0, ABG)
23:11:29.018 00.000 21948 Move returns status 0, amount 0
23:11:29.018 00.000 21948 MoveAxis(N, 0, ABG)
23:11:29.018 00.000 21948 Move returns status 0, amount 0
23:11:29.018 00.000 21948 move complete, result=0
23:11:29.018 00.000 21948 worker thread done servicing request
23:11:29.018 00.000 21948 Worker thread wakes up
23:11:29.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:29.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:29.018 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:30.644 01.626 21948 Exposure complete
23:11:30.680 00.036 21948 worker thread done servicing request
23:11:30.682 00.002 18120 OnExposeComplete: enter
23:11:30.682 00.000 18120 UpdateGuideState(): m_state=6
23:11:30.683 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
23:11:30.683 00.000 18120 Star::Find returns 1 (0), X=409.62, Y=230.75, Mass=2106, SNR=31.5, Peak=177 HFD=4.0
23:11:30.684 00.001 18120 MultiStar: [#1 -0.00,0.21,0.70,U] [#2 0.07,0.37,0.63,U] [#3 -0.12,0.18,0.66,U] [#4 -0.16,0.20,0.52,U] [#5 -0.16,0.09,0.50,U] [#6 0.37,0.20,0.00,M4] [#7 -0.36,0.05,0.51,U] [#8 -0.19,0.18,0.43,U] 
23:11:30.684 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.22}, one-star: {0.01, 0.33}
23:11:30.685 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.11 = 3.11)
23:11:30.685 00.000 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.07)
23:11:30.685 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.97 mountX=-0.24 mountY=-0.02, mountTheta=-3.07
23:11:30.687 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.22, opts=13)
23:11:30.687 00.000 18120 Enqueuing Move request for scope (-0.09, 0.22)
23:11:30.688 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:30.688 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.5
23:11:30.688 00.000 21948 Worker thread wakes up
23:11:30.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:30.689 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:30.690 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
23:11:30.690 00.000 18120 Enqueuing Expose request
23:11:30.691 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
23:11:30.691 00.000 21948 Moving (-0.09, 0.22) raw xDistance=-0.24 yDistance=-0.02
23:11:30.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:11:30.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:30.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:11:30.692 00.001 21948 MoveAxis(E, 42, ABG)
23:11:30.692 00.000 21948 Guiding  Dir = 2, Dur = 42
23:11:30.692 00.000 21948 IsSlewing returns 0
23:11:30.692 00.000 21948 IsGuiding returns 0
23:11:30.694 00.002 21948 PulseGuide returned control before completion, sleep 51
23:11:30.749 00.055 21948 IsGuiding returns 1
23:11:30.749 00.000 21948 scope still moving after pulse duration time elapsed
23:11:30.780 00.031 21948 IsSlewing returns 0
23:11:30.780 00.000 21948 IsGuiding returns 0
23:11:30.780 00.000 21948 scope move finished after 42 + 46 ms
23:11:30.780 00.000 21948 Move returns status 0, amount 42
23:11:30.780 00.000 21948 MoveAxis(N, 0, ABG)
23:11:30.780 00.000 21948 Move returns status 0, amount 0
23:11:30.780 00.000 21948 move complete, result=0
23:11:30.780 00.000 21948 worker thread done servicing request
23:11:30.780 00.000 21948 Worker thread wakes up
23:11:30.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:30.780 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
23:11:30.783 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:32.186 01.403 21948 Exposure complete
23:11:32.250 00.064 21948 worker thread done servicing request
23:11:32.250 00.000 18120 OnExposeComplete: enter
23:11:32.250 00.000 18120 UpdateGuideState(): m_state=6
23:11:32.251 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
23:11:32.251 00.000 18120 Star::Find returns 1 (0), X=409.72, Y=230.61, Mass=1910, SNR=30.1, Peak=152 HFD=3.9
23:11:32.252 00.001 18120 MultiStar: [#1 0.03,0.10,0.73,U] [#2 0.18,0.19,0.63,U] [#3 -0.41,0.21,0.00,M1] [#4 0.04,0.03,0.56,U] [#5 0.09,0.07,0.54,U] [#6 0.20,-0.01,0.53,U] [#7 -0.16,0.11,0.53,U] [#8 0.05,0.01,0.45,U] 
23:11:32.252 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.10, 0.20}
23:11:32.253 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.14) = xAngle (2.11 = 2.11)
23:11:32.253 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.21 = -1.07)
23:11:32.254 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.06 mountY=-0.11, mountTheta=-2.10
23:11:32.257 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
23:11:32.258 00.001 18120 Enqueuing Move request for scope (0.07, 0.10)
23:11:32.258 00.000 21948 Worker thread wakes up
23:11:32.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:32.258 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.1
23:11:32.259 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:32.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:32.260 00.001 18120 Enqueuing Expose request
23:11:32.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:11:32.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:11:32.260 00.000 21948 Moving (0.07, 0.10) raw xDistance=-0.06 yDistance=-0.11
23:11:32.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:11:32.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:32.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:32.260 00.000 21948 MoveAxis(E, 0, ABG)
23:11:32.260 00.000 21948 Move returns status 0, amount 0
23:11:32.260 00.000 21948 MoveAxis(N, 0, ABG)
23:11:32.260 00.000 21948 Move returns status 0, amount 0
23:11:32.260 00.000 21948 move complete, result=0
23:11:32.261 00.001 21948 worker thread done servicing request
23:11:32.261 00.000 21948 Worker thread wakes up
23:11:32.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:32.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:32.261 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:33.891 01.630 21948 Exposure complete
23:11:33.928 00.037 21948 worker thread done servicing request
23:11:33.929 00.001 18120 OnExposeComplete: enter
23:11:33.929 00.000 18120 UpdateGuideState(): m_state=6
23:11:33.930 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
23:11:33.930 00.000 18120 Star::Find returns 1 (0), X=409.71, Y=230.52, Mass=2217, SNR=32.4, Peak=171 HFD=4.1
23:11:33.931 00.001 18120 MultiStar: [#1 0.02,0.11,0.66,U] [#2 0.04,0.52,0.00,M1] [#3 -0.03,0.31,0.67,U] [#4 -0.29,0.30,0.00,M1] [#5 -0.17,0.16,0.49,U] [#6 0.08,0.09,0.48,U] [#7 -0.10,-0.04,0.49,U] [#8 0.08,0.10,0.41,U] 
23:11:33.931 00.000 18120 refined, 6 included, MultiStar: {0.01, 0.13}, one-star: {0.09, 0.11}
23:11:33.931 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
23:11:33.932 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.51)
23:11:33.932 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
23:11:33.933 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.13, opts=13)
23:11:33.934 00.001 18120 Enqueuing Move request for scope (0.01, 0.13)
23:11:33.934 00.000 21948 Worker thread wakes up
23:11:33.935 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
23:11:33.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
23:11:33.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:33.936 00.001 18120 UpdateGuideState exits: m=2217 RSB=32.4
23:11:33.937 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:33.937 00.000 21948 Moving (0.01, 0.13) raw xDistance=-0.11 yDistance=-0.06
23:11:33.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:11:33.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:33.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:33.938 00.001 18120 Enqueuing Expose request
23:11:33.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:33.938 00.000 21948 MoveAxis(E, 0, ABG)
23:11:33.938 00.000 21948 Move returns status 0, amount 0
23:11:33.938 00.000 21948 MoveAxis(N, 0, ABG)
23:11:33.938 00.000 21948 Move returns status 0, amount 0
23:11:33.938 00.000 21948 move complete, result=0
23:11:33.938 00.000 21948 worker thread done servicing request
23:11:33.938 00.000 21948 Worker thread wakes up
23:11:33.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:33.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:33.940 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:35.450 01.510 21948 Exposure complete
23:11:35.494 00.044 21948 worker thread done servicing request
23:11:35.495 00.001 18120 OnExposeComplete: enter
23:11:35.495 00.000 18120 UpdateGuideState(): m_state=6
23:11:35.497 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
23:11:35.497 00.000 18120 Star::Find returns 1 (0), X=409.43, Y=230.74, Mass=2077, SNR=31.3, Peak=188 HFD=3.9
23:11:35.498 00.001 18120 MultiStar: [#1 -0.03,0.12,0.76,U] [#2 0.02,0.38,0.00,M2] [#3 -0.06,0.53,0.00,M1] [#4 -0.22,0.21,0.54,U] [#5 -0.30,0.37,0.00,M1] [#6 -0.11,0.48,0.00,M3] [#7 -0.25,0.25,0.52,U] [#8 -0.09,0.44,0.00,M1] 
23:11:35.499 00.001 18120 refined, 3 included, MultiStar: {-0.16, 0.23}, one-star: {-0.18, 0.32}
23:11:35.500 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
23:11:35.501 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
23:11:35.501 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=-0.28 mountY=0.04, mountTheta=3.00
23:11:35.503 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.23, opts=13)
23:11:35.504 00.001 18120 Enqueuing Move request for scope (-0.16, 0.23)
23:11:35.505 00.001 21948 Worker thread wakes up
23:11:35.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:35.506 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.3
23:11:35.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:35.506 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:35.507 00.001 18120 Enqueuing Expose request
23:11:35.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
23:11:35.507 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
23:11:35.507 00.000 21948 Moving (-0.16, 0.23) raw xDistance=-0.28 yDistance=0.04
23:11:35.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:11:35.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:35.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:11:35.507 00.000 21948 MoveAxis(E, 50, ABG)
23:11:35.507 00.000 21948 Guiding  Dir = 2, Dur = 50
23:11:35.508 00.001 21948 IsSlewing returns 0
23:11:35.508 00.000 21948 IsGuiding returns 0
23:11:35.509 00.001 21948 PulseGuide returned control before completion, sleep 59
23:11:35.577 00.068 21948 IsGuiding returns 0
23:11:35.577 00.000 21948 Move returns status 0, amount 50
23:11:35.577 00.000 21948 MoveAxis(N, 0, ABG)
23:11:35.577 00.000 21948 Move returns status 0, amount 0
23:11:35.577 00.000 21948 move complete, result=0
23:11:35.577 00.000 21948 worker thread done servicing request
23:11:35.577 00.000 21948 Worker thread wakes up
23:11:35.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:35.577 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
23:11:35.578 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:37.309 01.731 21948 Exposure complete
23:11:37.349 00.040 21948 worker thread done servicing request
23:11:37.349 00.000 18120 OnExposeComplete: enter
23:11:37.351 00.002 18120 UpdateGuideState(): m_state=6
23:11:37.352 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
23:11:37.352 00.000 18120 Star::Find returns 1 (0), X=409.55, Y=230.41, Mass=1947, SNR=30.2, Peak=169 HFD=4.1
23:11:37.353 00.001 18120 MultiStar: [#1 0.07,-0.25,0.74,U] [#2 0.16,0.05,0.66,U] [#3 0.07,-0.22,0.70,U] [#4 -0.09,-0.21,0.54,U] [#5 -0.32,-0.13,0.53,U] [#6 0.19,-0.12,0.51,U] [#7 0.06,-0.07,0.51,U] [#8 0.08,-0.24,0.45,U] 
23:11:37.355 00.002 18120 single-star, 8 included, MultiStar: {0.02, -0.13}, one-star: {-0.06, -0.01}
23:11:37.356 00.001 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.14) = xAngle (-1.87 = -1.87)
23:11:37.357 00.001 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.23 = 1.23)
23:11:37.358 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.02 mountX=-0.02 mountY=0.06, mountTheta=1.88
23:11:37.362 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
23:11:37.363 00.001 18120 Enqueuing Move request for scope (-0.06, -0.01)
23:11:37.364 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:37.365 00.001 21948 Worker thread wakes up
23:11:37.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:11:37.365 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:11:37.365 00.000 21948 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=0.06
23:11:37.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:11:37.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:37.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:11:37.365 00.000 21948 MoveAxis(E, 0, ABG)
23:11:37.365 00.000 21948 Move returns status 0, amount 0
23:11:37.365 00.000 21948 MoveAxis(N, 0, ABG)
23:11:37.365 00.000 21948 Move returns status 0, amount 0
23:11:37.365 00.000 21948 move complete, result=0
23:11:37.365 00.000 21948 worker thread done servicing request
23:11:37.365 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.2
23:11:37.366 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:37.367 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:37.368 00.001 18120 Enqueuing Expose request
23:11:37.370 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:37.371 00.001 21948 Worker thread wakes up
23:11:37.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:37.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:38.786 01.415 21948 Exposure complete
23:11:38.818 00.032 21948 worker thread done servicing request
23:11:38.818 00.000 18120 OnExposeComplete: enter
23:11:38.819 00.001 18120 UpdateGuideState(): m_state=6
23:11:38.820 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
23:11:38.820 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=230.63, Mass=2112, SNR=31.5, Peak=167 HFD=4.3
23:11:38.821 00.001 18120 MultiStar: [#1 0.06,0.14,0.70,U] [#2 0.13,0.18,0.64,U] [#3 -0.38,-0.07,0.00,M1] [#4 -0.02,-0.08,0.55,U] [#5 -0.26,0.09,0.50,U] [#6 0.14,0.04,0.47,U] [#7 -0.10,0.06,0.50,U] [#8 0.08,0.06,0.45,U] 
23:11:38.822 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {-0.24, 0.21}
23:11:38.822 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:11:38.823 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
23:11:38.823 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
23:11:38.825 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
23:11:38.826 00.001 18120 Enqueuing Move request for scope (-0.04, 0.10)
23:11:38.826 00.000 21948 Worker thread wakes up
23:11:38.826 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:38.827 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.5
23:11:38.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:38.828 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:38.828 00.000 18120 Enqueuing Expose request
23:11:38.828 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:11:38.829 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:11:38.829 00.000 21948 Moving (-0.04, 0.10) raw xDistance=-0.11 yDistance=-0.01
23:11:38.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:11:38.829 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:38.829 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:38.829 00.000 21948 MoveAxis(E, 0, ABG)
23:11:38.829 00.000 21948 Move returns status 0, amount 0
23:11:38.829 00.000 21948 MoveAxis(N, 0, ABG)
23:11:38.829 00.000 21948 Move returns status 0, amount 0
23:11:38.829 00.000 21948 move complete, result=0
23:11:38.829 00.000 21948 worker thread done servicing request
23:11:38.829 00.000 21948 Worker thread wakes up
23:11:38.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:38.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:38.829 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:40.459 01.630 21948 Exposure complete
23:11:40.485 00.026 21948 worker thread done servicing request
23:11:40.485 00.000 18120 OnExposeComplete: enter
23:11:40.485 00.000 18120 UpdateGuideState(): m_state=6
23:11:40.488 00.003 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
23:11:40.489 00.001 18120 Star::Find returns 1 (0), X=409.55, Y=230.43, Mass=2062, SNR=31.3, Peak=165 HFD=4.1
23:11:40.490 00.001 18120 MultiStar: [#1 0.10,-0.05,0.69,U] [#2 0.09,0.10,0.66,U] [#3 -0.70,0.07,0.00,M2] [#4 -0.15,0.13,0.57,U] [#5 -0.18,0.15,0.52,U] [#6 -0.03,-0.24,0.48,U] [#7 -0.06,0.17,0.52,U] [#8 0.08,0.14,0.43,U] 
23:11:40.490 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.06, 0.02}
23:11:40.491 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.20 = -3.09)
23:11:40.491 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
23:11:40.491 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.05 mountX=-0.05 mountY=0.00, mountTheta=3.13
23:11:40.492 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
23:11:40.492 00.000 18120 Enqueuing Move request for scope (-0.03, 0.05)
23:11:40.494 00.002 21948 Worker thread wakes up
23:11:40.494 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:11:40.494 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:11:40.494 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.00
23:11:40.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:11:40.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:40.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:11:40.494 00.000 21948 MoveAxis(E, 0, ABG)
23:11:40.494 00.000 21948 Move returns status 0, amount 0
23:11:40.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:40.494 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.3
23:11:40.495 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.495 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:40.496 00.001 18120 Enqueuing Expose request
23:11:40.496 00.000 21948 MoveAxis(N, 0, ABG)
23:11:40.496 00.000 21948 Move returns status 0, amount 0
23:11:40.496 00.000 21948 move complete, result=0
23:11:40.496 00.000 21948 worker thread done servicing request
23:11:40.496 00.000 21948 Worker thread wakes up
23:11:40.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:40.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:40.497 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:42.015 01.518 21948 Exposure complete
23:11:42.041 00.026 21948 worker thread done servicing request
23:11:42.041 00.000 18120 OnExposeComplete: enter
23:11:42.042 00.001 18120 UpdateGuideState(): m_state=6
23:11:42.042 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
23:11:42.043 00.001 18120 Star::Find returns 1 (0), X=409.42, Y=230.72, Mass=2026, SNR=30.9, Peak=182 HFD=3.9
23:11:42.043 00.000 18120 MultiStar: [#1 0.01,0.26,0.72,U] [#2 0.14,0.29,0.67,U] [#3 -0.11,-0.01,0.68,U] [#4 0.04,0.06,0.56,U] [#5 -0.29,0.06,0.55,U] [#6 0.10,0.09,0.49,U] [#7 0.05,0.31,0.50,U] [#8 -0.07,0.15,0.42,U] 
23:11:42.044 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {-0.19, 0.30}
23:11:42.044 00.000 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
23:11:42.046 00.002 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
23:11:42.046 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.82 mountX=-0.18 mountY=-0.04, mountTheta=-2.92
23:11:42.047 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.18, opts=13)
23:11:42.048 00.001 18120 Enqueuing Move request for scope (-0.05, 0.18)
23:11:42.048 00.000 21948 Worker thread wakes up
23:11:42.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:11:42.048 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:11:42.048 00.000 21948 Moving (-0.05, 0.18) raw xDistance=-0.18 yDistance=-0.04
23:11:42.048 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:11:42.048 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:42.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:42.049 00.001 18120 UpdateGuideState exits: m=2026 RSB=30.9
23:11:42.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:42.050 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:42.050 00.000 18120 Enqueuing Expose request
23:11:42.050 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:42.050 00.000 21948 MoveAxis(E, 0, ABG)
23:11:42.050 00.000 21948 Move returns status 0, amount 0
23:11:42.050 00.000 21948 MoveAxis(N, 0, ABG)
23:11:42.050 00.000 21948 Move returns status 0, amount 0
23:11:42.050 00.000 21948 move complete, result=0
23:11:42.051 00.001 21948 worker thread done servicing request
23:11:42.051 00.000 21948 Worker thread wakes up
23:11:42.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:42.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:42.051 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:43.685 01.634 21948 Exposure complete
23:11:43.717 00.032 21948 worker thread done servicing request
23:11:43.717 00.000 18120 OnExposeComplete: enter
23:11:43.718 00.001 18120 UpdateGuideState(): m_state=6
23:11:43.718 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
23:11:43.719 00.001 18120 Star::Find returns 1 (0), X=409.19, Y=230.72, Mass=1907, SNR=29.9, Peak=180 HFD=4.1
23:11:43.720 00.001 18120 MultiStar: [#1 -0.30,0.31,0.00,M1] [#2 0.03,0.22,0.63,U] [#3 -0.39,0.16,0.00,M2] [#4 0.03,0.21,0.55,U] [#5 -0.38,0.38,0.00,M1] [#6 0.02,0.31,0.52,U] [#7 -0.39,0.22,0.00,M1] [#8 -0.41,0.18,0.00,M1] 
23:11:43.720 00.000 18120 refined, 3 included, MultiStar: {-0.14, 0.27}, one-star: {-0.42, 0.31}
23:11:43.720 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:11:43.720 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.00)
23:11:43.723 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.04 mountX=-0.30 mountY=0.00, mountTheta=3.14
23:11:43.726 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.27, opts=13)
23:11:43.727 00.001 18120 Enqueuing Move request for scope (-0.14, 0.27)
23:11:43.727 00.000 21948 Worker thread wakes up
23:11:43.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:43.728 00.001 18120 UpdateGuideState exits: m=1907 RSB=29.9
23:11:43.728 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:43.728 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:43.729 00.001 18120 Enqueuing Expose request
23:11:43.729 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
23:11:43.729 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
23:11:43.729 00.000 21948 Moving (-0.14, 0.27) raw xDistance=-0.30 yDistance=0.00
23:11:43.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:11:43.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:43.729 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:11:43.729 00.000 21948 MoveAxis(E, 54, ABG)
23:11:43.729 00.000 21948 Guiding  Dir = 2, Dur = 54
23:11:43.730 00.001 21948 IsSlewing returns 0
23:11:43.730 00.000 21948 IsGuiding returns 0
23:11:43.731 00.001 21948 PulseGuide returned control before completion, sleep 63
23:11:43.810 00.079 21948 IsGuiding returns 0
23:11:43.810 00.000 21948 Move returns status 0, amount 54
23:11:43.810 00.000 21948 MoveAxis(N, 0, ABG)
23:11:43.810 00.000 21948 Move returns status 0, amount 0
23:11:43.810 00.000 21948 move complete, result=0
23:11:43.810 00.000 21948 worker thread done servicing request
23:11:43.810 00.000 21948 Worker thread wakes up
23:11:43.810 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
23:11:43.812 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:43.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:45.222 01.410 21948 Exposure complete
23:11:45.252 00.030 21948 worker thread done servicing request
23:11:45.252 00.000 18120 OnExposeComplete: enter
23:11:45.252 00.000 18120 UpdateGuideState(): m_state=6
23:11:45.253 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
23:11:45.253 00.000 18120 Star::Find returns 1 (0), X=409.56, Y=230.39, Mass=1956, SNR=30.3, Peak=154 HFD=4.0
23:11:45.254 00.001 18120 MultiStar: [#1 0.11,0.11,0.74,U] [#2 0.12,0.06,0.67,U] [#3 -0.16,-0.06,0.72,U] [#4 0.08,-0.17,0.58,U] [#5 -0.21,-0.11,0.53,U] [#6 0.11,0.11,0.47,U] [#7 -0.11,-0.10,0.52,U] [#8 0.19,-0.11,0.46,U] 
23:11:45.254 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {-0.05, -0.03}
23:11:45.255 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
23:11:45.255 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
23:11:45.256 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.52 mountX=0.03 mountY=0.01, mountTheta=0.41
23:11:45.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.03, opts=13)
23:11:45.257 00.000 18120 Enqueuing Move request for scope (0.00, -0.03)
23:11:45.258 00.001 21948 Worker thread wakes up
23:11:45.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:11:45.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:11:45.258 00.000 21948 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=0.01
23:11:45.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:11:45.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:45.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:11:45.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:45.259 00.001 21948 MoveAxis(E, 0, ABG)
23:11:45.259 00.000 21948 Move returns status 0, amount 0
23:11:45.259 00.000 21948 MoveAxis(N, 0, ABG)
23:11:45.259 00.000 21948 Move returns status 0, amount 0
23:11:45.259 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.3
23:11:45.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:45.260 00.001 18120 Enqueuing Expose request
23:11:45.260 00.000 21948 move complete, result=0
23:11:45.260 00.000 21948 worker thread done servicing request
23:11:45.260 00.000 21948 Worker thread wakes up
23:11:45.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:45.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:45.261 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:46.890 01.629 21948 Exposure complete
23:11:46.923 00.033 21948 worker thread done servicing request
23:11:46.923 00.000 18120 OnExposeComplete: enter
23:11:46.925 00.002 18120 UpdateGuideState(): m_state=6
23:11:46.926 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
23:11:46.927 00.001 18120 Star::Find returns 1 (0), X=409.70, Y=230.44, Mass=1887, SNR=29.9, Peak=175 HFD=3.7
23:11:46.928 00.001 18120 MultiStar: [#1 0.40,-0.01,0.00,M1] [#2 -0.06,0.08,0.66,U] [#3 0.01,-0.11,0.72,U] [#4 0.06,0.01,0.54,U] [#5 -0.02,-0.24,0.52,U] [#6 0.24,-0.08,0.50,U] [#7 0.04,-0.03,0.51,U] [#8 0.08,-0.23,0.47,U] 
23:11:46.928 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.09, 0.03}
23:11:46.929 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.14) = xAngle (0.31 = 0.31)
23:11:46.929 00.000 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.41 = -2.87)
23:11:46.930 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.84 mountX=0.07 mountY=-0.02, mountTheta=-0.27
23:11:46.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
23:11:46.932 00.001 18120 Enqueuing Move request for scope (0.05, -0.06)
23:11:46.932 00.000 21948 Worker thread wakes up
23:11:46.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:11:46.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:11:46.932 00.000 21948 Moving (0.05, -0.06) raw xDistance=0.07 yDistance=-0.02
23:11:46.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:46.933 00.001 18120 UpdateGuideState exits: m=1887 RSB=29.9
23:11:46.933 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:46.934 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:46.934 00.000 18120 Enqueuing Expose request
23:11:46.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:11:46.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:46.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:11:46.934 00.000 21948 MoveAxis(E, 0, ABG)
23:11:46.934 00.000 21948 Move returns status 0, amount 0
23:11:46.935 00.001 21948 MoveAxis(N, 0, ABG)
23:11:46.935 00.000 21948 Move returns status 0, amount 0
23:11:46.935 00.000 21948 move complete, result=0
23:11:46.935 00.000 21948 worker thread done servicing request
23:11:46.935 00.000 21948 Worker thread wakes up
23:11:46.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:46.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:46.935 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:48.461 01.526 21948 Exposure complete
23:11:48.515 00.054 21948 worker thread done servicing request
23:11:48.515 00.000 18120 OnExposeComplete: enter
23:11:48.516 00.001 18120 UpdateGuideState(): m_state=6
23:11:48.516 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
23:11:48.517 00.001 18120 Star::Find returns 1 (0), X=409.53, Y=230.40, Mass=2108, SNR=31.5, Peak=183 HFD=4.1
23:11:48.517 00.000 18120 MultiStar: [#1 0.15,0.07,0.72,U] [#2 0.13,0.16,0.69,U] [#3 -0.31,-0.30,0.00,M1] [#4 0.13,-0.12,0.53,U] [#5 -0.17,-0.32,0.53,U] [#6 0.34,-0.05,0.48,U] [#7 -0.21,0.08,0.51,U] [#8 -0.13,-0.15,0.43,U] 
23:11:48.518 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {-0.08, -0.02}
23:11:48.519 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
23:11:48.520 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.01)
23:11:48.521 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.97 mountX=0.03 mountY=-0.00, mountTheta=-0.13
23:11:48.523 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
23:11:48.524 00.001 18120 Enqueuing Move request for scope (0.02, -0.03)
23:11:48.524 00.000 21948 Worker thread wakes up
23:11:48.524 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:48.525 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:11:48.525 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:11:48.525 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.5
23:11:48.525 00.000 21948 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=-0.00
23:11:48.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.526 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:48.526 00.000 18120 Enqueuing Expose request
23:11:48.527 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:11:48.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:48.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:11:48.527 00.000 21948 MoveAxis(E, 0, ABG)
23:11:48.527 00.000 21948 Move returns status 0, amount 0
23:11:48.527 00.000 21948 MoveAxis(N, 0, ABG)
23:11:48.527 00.000 21948 Move returns status 0, amount 0
23:11:48.527 00.000 21948 move complete, result=0
23:11:48.527 00.000 21948 worker thread done servicing request
23:11:48.527 00.000 21948 Worker thread wakes up
23:11:48.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:48.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:48.527 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:50.257 01.730 21948 Exposure complete
23:11:50.281 00.024 21948 worker thread done servicing request
23:11:50.281 00.000 18120 OnExposeComplete: enter
23:11:50.282 00.001 18120 UpdateGuideState(): m_state=6
23:11:50.282 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
23:11:50.283 00.001 18120 Star::Find returns 1 (0), X=409.64, Y=230.47, Mass=1997, SNR=30.7, Peak=164 HFD=3.9
23:11:50.283 00.000 18120 MultiStar: [#1 0.14,0.11,0.71,U] [#2 0.07,0.24,0.67,U] [#3 -0.02,-0.05,0.68,U] [#4 0.13,-0.09,0.56,U] [#5 -0.04,-0.26,0.51,U] [#6 0.30,-0.10,0.51,U] [#7 -0.25,0.25,0.53,U] [#8 -0.09,0.04,0.43,U] 
23:11:50.284 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.03, 0.05}
23:11:50.284 00.000 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.14) = xAngle (1.88 = 1.88)
23:11:50.284 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.98 = -1.30)
23:11:50.285 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.74 mountX=-0.01 mountY=-0.04, mountTheta=-1.88
23:11:50.286 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
23:11:50.286 00.000 18120 Enqueuing Move request for scope (0.03, 0.03)
23:11:50.287 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:50.287 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.7
23:11:50.288 00.001 21948 Worker thread wakes up
23:11:50.288 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:11:50.288 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:11:50.288 00.000 21948 Moving (0.03, 0.03) raw xDistance=-0.01 yDistance=-0.04
23:11:50.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:11:50.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:50.288 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:50.289 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:50.289 00.000 18120 Enqueuing Expose request
23:11:50.290 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:50.290 00.000 21948 MoveAxis(E, 0, ABG)
23:11:50.290 00.000 21948 Move returns status 0, amount 0
23:11:50.290 00.000 21948 MoveAxis(N, 0, ABG)
23:11:50.290 00.000 21948 Move returns status 0, amount 0
23:11:50.290 00.000 21948 move complete, result=0
23:11:50.290 00.000 21948 worker thread done servicing request
23:11:50.290 00.000 21948 Worker thread wakes up
23:11:50.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:50.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:50.290 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:51.698 01.408 21948 Exposure complete
23:11:51.735 00.037 21948 worker thread done servicing request
23:11:51.735 00.000 18120 OnExposeComplete: enter
23:11:51.736 00.001 18120 UpdateGuideState(): m_state=6
23:11:51.736 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
23:11:51.736 00.000 18120 Star::Find returns 1 (0), X=409.39, Y=230.38, Mass=2117, SNR=31.7, Peak=189 HFD=4.0
23:11:51.737 00.001 18120 MultiStar: [#1 0.19,-0.10,0.67,U] [#2 0.11,0.00,0.63,U] [#3 -0.09,-0.10,0.64,U] [#4 0.09,-0.31,0.50,U] [#5 -0.17,-0.19,0.50,U] [#6 0.23,-0.09,0.50,U] [#7 0.07,0.15,0.51,U] [#8 0.03,-0.15,0.45,U] 
23:11:51.737 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.22, -0.04}
23:11:51.738 00.001 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
23:11:51.738 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
23:11:51.739 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=0.08 mountY=0.03, mountTheta=0.38
23:11:51.740 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.08, opts=13)
23:11:51.740 00.000 18120 Enqueuing Move request for scope (0.01, -0.08)
23:11:51.741 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:51.741 00.000 18120 UpdateGuideState exits: m=2117 RSB=31.7
23:11:51.743 00.002 21948 Worker thread wakes up
23:11:51.743 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:11:51.743 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:11:51.743 00.000 21948 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.03
23:11:51.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:51.744 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:51.745 00.001 18120 Enqueuing Expose request
23:11:51.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:11:51.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:51.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:11:51.745 00.000 21948 MoveAxis(E, 0, ABG)
23:11:51.745 00.000 21948 Move returns status 0, amount 0
23:11:51.745 00.000 21948 MoveAxis(N, 0, ABG)
23:11:51.746 00.001 21948 Move returns status 0, amount 0
23:11:51.746 00.000 21948 move complete, result=0
23:11:51.746 00.000 21948 worker thread done servicing request
23:11:51.746 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:51.746 00.000 21948 Worker thread wakes up
23:11:51.747 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:51.747 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:53.385 01.638 21948 Exposure complete
23:11:53.413 00.028 21948 worker thread done servicing request
23:11:53.414 00.001 18120 OnExposeComplete: enter
23:11:53.417 00.003 18120 UpdateGuideState(): m_state=6
23:11:53.420 00.003 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
23:11:53.422 00.002 18120 Star::Find returns 1 (0), X=409.60, Y=230.43, Mass=1915, SNR=29.9, Peak=181 HFD=3.6
23:11:53.425 00.003 18120 MultiStar: [#1 0.25,-0.19,0.73,U] [#2 0.20,0.07,0.66,U] [#3 -0.43,-0.25,0.00,M1] [#4 -0.06,-0.11,0.56,U] [#5 -0.10,-0.24,0.51,U] [#6 0.30,0.08,0.51,U] [#7 0.07,0.09,0.55,U] [#8 0.34,-0.14,0.44,U] 
23:11:53.427 00.002 18120 single-star, 7 included, MultiStar: {0.11, -0.05}, one-star: {-0.01, 0.01}
23:11:53.429 00.002 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
23:11:53.430 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
23:11:53.431 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.11 mountX=-0.02 mountY=0.00, mountTheta=3.07
23:11:53.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
23:11:53.432 00.000 18120 Enqueuing Move request for scope (-0.01, 0.01)
23:11:53.433 00.001 21948 Worker thread wakes up
23:11:53.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:53.433 00.000 18120 UpdateGuideState exits: m=1915 RSB=29.9
23:11:53.434 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:53.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:53.435 00.001 18120 Enqueuing Expose request
23:11:53.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:11:53.435 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:11:53.435 00.000 21948 Moving (-0.01, 0.01) raw xDistance=-0.02 yDistance=0.00
23:11:53.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:11:53.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:53.436 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:11:53.436 00.000 21948 MoveAxis(E, 0, ABG)
23:11:53.436 00.000 21948 Move returns status 0, amount 0
23:11:53.436 00.000 21948 MoveAxis(N, 0, ABG)
23:11:53.436 00.000 21948 Move returns status 0, amount 0
23:11:53.436 00.000 21948 move complete, result=0
23:11:53.436 00.000 21948 worker thread done servicing request
23:11:53.436 00.000 21948 Worker thread wakes up
23:11:53.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:53.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:53.436 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:54.959 01.523 21948 Exposure complete
23:11:54.995 00.036 21948 worker thread done servicing request
23:11:54.995 00.000 18120 OnExposeComplete: enter
23:11:54.996 00.001 18120 UpdateGuideState(): m_state=6
23:11:54.997 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
23:11:54.998 00.001 18120 Star::Find returns 1 (0), X=409.77, Y=230.51, Mass=2000, SNR=30.7, Peak=159 HFD=3.9
23:11:54.999 00.001 18120 MultiStar: [#1 0.08,-0.22,0.75,U] [#2 0.13,-0.03,0.69,U] [#3 -0.34,-0.20,0.00,M2] [#4 -0.33,-0.27,0.00,M1] [#5 -0.44,0.12,0.00,M1] [#6 0.11,0.12,0.50,U] [#7 -0.19,0.02,0.56,U] [#8 -0.17,0.05,0.42,U] 
23:11:55.000 00.001 18120 refined, 5 included, MultiStar: {0.05, 0.00}, one-star: {0.16, 0.09}
23:11:55.001 00.001 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.14) = xAngle (1.15 = 1.15)
23:11:55.002 00.001 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.03)
23:11:55.002 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.00 mountX=0.02 mountY=-0.04, mountTheta=-1.14
23:11:55.004 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
23:11:55.004 00.000 18120 Enqueuing Move request for scope (0.05, 0.00)
23:11:55.005 00.001 21948 Worker thread wakes up
23:11:55.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:55.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:11:55.006 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:11:55.006 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.7
23:11:55.006 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:55.007 00.001 18120 Enqueuing Expose request
23:11:55.007 00.000 21948 Moving (0.05, 0.00) raw xDistance=0.02 yDistance=-0.04
23:11:55.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:11:55.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:55.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:55.007 00.000 21948 MoveAxis(E, 0, ABG)
23:11:55.007 00.000 21948 Move returns status 0, amount 0
23:11:55.007 00.000 21948 MoveAxis(N, 0, ABG)
23:11:55.007 00.000 21948 Move returns status 0, amount 0
23:11:55.007 00.000 21948 move complete, result=0
23:11:55.007 00.000 21948 worker thread done servicing request
23:11:55.007 00.000 21948 Worker thread wakes up
23:11:55.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:55.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:55.008 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:56.639 01.631 21948 Exposure complete
23:11:56.675 00.036 21948 worker thread done servicing request
23:11:56.675 00.000 18120 OnExposeComplete: enter
23:11:56.676 00.001 18120 UpdateGuideState(): m_state=6
23:11:56.676 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
23:11:56.676 00.000 18120 Star::Find returns 1 (0), X=409.33, Y=230.62, Mass=1984, SNR=30.5, Peak=173 HFD=4.2
23:11:56.677 00.001 18120 MultiStar: [#1 -0.25,0.05,0.70,U] [#2 -0.05,0.23,0.63,U] [#3 -0.26,-0.09,0.68,U] [#4 -0.32,-0.10,0.55,U] [#5 -0.58,0.01,0.00,M2] [#6 -0.04,0.18,0.50,U] [#7 -0.24,-0.01,0.53,U] [#8 -0.20,0.18,0.45,U] 
23:11:56.678 00.001 18120 refined, 7 included, MultiStar: {-0.21, 0.09}, one-star: {-0.28, 0.21}
23:11:56.678 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.90 = -2.38)
23:11:56.678 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.00 = 0.72)
23:11:56.679 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.76 mountX=-0.17 mountY=0.15, mountTheta=2.41
23:11:56.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.09, opts=13)
23:11:56.681 00.001 18120 Enqueuing Move request for scope (-0.21, 0.09)
23:11:56.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:56.682 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.5
23:11:56.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:56.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:56.683 00.001 18120 Enqueuing Expose request
23:11:56.683 00.000 21948 Worker thread wakes up
23:11:56.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
23:11:56.683 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
23:11:56.683 00.000 21948 Moving (-0.21, 0.09) raw xDistance=-0.17 yDistance=0.15
23:11:56.684 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:11:56.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:56.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:11:56.684 00.000 21948 MoveAxis(E, 0, ABG)
23:11:56.684 00.000 21948 Move returns status 0, amount 0
23:11:56.684 00.000 21948 MoveAxis(N, 0, ABG)
23:11:56.684 00.000 21948 Move returns status 0, amount 0
23:11:56.684 00.000 21948 move complete, result=0
23:11:56.684 00.000 21948 worker thread done servicing request
23:11:56.684 00.000 21948 Worker thread wakes up
23:11:56.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:56.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:56.684 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:58.207 01.523 21948 Exposure complete
23:11:58.259 00.052 21948 worker thread done servicing request
23:11:58.259 00.000 18120 OnExposeComplete: enter
23:11:58.260 00.001 18120 UpdateGuideState(): m_state=6
23:11:58.260 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
23:11:58.261 00.001 18120 Star::Find returns 1 (0), X=409.59, Y=230.47, Mass=1869, SNR=29.8, Peak=144 HFD=4.2
23:11:58.262 00.001 18120 MultiStar: [#1 -0.01,0.04,0.73,U] [#2 0.03,0.37,0.70,U] [#3 -0.03,-0.02,0.72,U] [#4 -0.26,0.01,0.58,U] [#5 -0.23,0.28,0.52,U] [#6 -0.10,-0.06,0.52,U] [#7 -0.16,0.18,0.54,U] [#8 -0.18,0.13,0.44,U] 
23:11:58.262 00.000 18120 single-star, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.02, 0.05}
23:11:58.263 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:11:58.263 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.08)
23:11:58.264 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.96 mountX=-0.06 mountY=-0.00, mountTheta=-3.06
23:11:58.265 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
23:11:58.265 00.000 18120 Enqueuing Move request for scope (-0.02, 0.05)
23:11:58.266 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:58.269 00.003 21948 Worker thread wakes up
23:11:58.269 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:11:58.269 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:11:58.269 00.000 21948 Moving (-0.02, 0.05) raw xDistance=-0.06 yDistance=-0.00
23:11:58.269 00.000 18120 UpdateGuideState exits: m=1869 RSB=29.8
23:11:58.270 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:58.270 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:58.271 00.001 18120 Enqueuing Expose request
23:11:58.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:11:58.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:58.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:11:58.271 00.000 21948 MoveAxis(E, 0, ABG)
23:11:58.271 00.000 21948 Move returns status 0, amount 0
23:11:58.271 00.000 21948 MoveAxis(N, 0, ABG)
23:11:58.272 00.001 21948 Move returns status 0, amount 0
23:11:58.272 00.000 21948 move complete, result=0
23:11:58.272 00.000 21948 worker thread done servicing request
23:11:58.272 00.000 21948 Worker thread wakes up
23:11:58.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:58.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:58.272 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:59.894 01.622 21948 Exposure complete
23:11:59.920 00.026 21948 worker thread done servicing request
23:11:59.920 00.000 18120 OnExposeComplete: enter
23:11:59.921 00.001 18120 UpdateGuideState(): m_state=6
23:11:59.921 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
23:11:59.922 00.001 18120 Star::Find returns 1 (0), X=409.71, Y=230.40, Mass=2036, SNR=31.1, Peak=167 HFD=4.0
23:11:59.922 00.000 18120 MultiStar: [#1 0.05,-0.00,0.76,U] [#2 -0.00,0.17,0.65,U] [#3 -0.22,-0.03,0.68,U] [#4 -0.04,-0.07,0.55,U] [#5 -0.09,-0.23,0.50,U] [#6 0.21,0.14,0.48,U] [#7 -0.12,0.07,0.53,U] [#8 0.09,0.23,0.43,U] 
23:11:59.923 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.10, -0.02}
23:11:59.923 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
23:11:59.924 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.46)
23:11:59.924 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.58 mountX=-0.02 mountY=-0.01, mountTheta=-2.69
23:11:59.926 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.02, opts=13)
23:11:59.926 00.000 18120 Enqueuing Move request for scope (-0.00, 0.02)
23:11:59.927 00.001 21948 Worker thread wakes up
23:11:59.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:11:59.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:11:59.927 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.1
23:11:59.928 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:59.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:11:59.929 00.001 18120 Enqueuing Expose request
23:11:59.929 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:11:59.929 00.000 21948 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=-0.01
23:11:59.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:11:59.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:59.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:59.929 00.000 21948 MoveAxis(E, 0, ABG)
23:11:59.929 00.000 21948 Move returns status 0, amount 0
23:11:59.929 00.000 21948 MoveAxis(N, 0, ABG)
23:11:59.929 00.000 21948 Move returns status 0, amount 0
23:11:59.929 00.000 21948 move complete, result=0
23:11:59.929 00.000 21948 worker thread done servicing request
23:11:59.929 00.000 21948 Worker thread wakes up
23:11:59.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:11:59.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:11:59.930 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:01.456 01.526 21948 Exposure complete
23:12:01.487 00.031 21948 worker thread done servicing request
23:12:01.487 00.000 18120 OnExposeComplete: enter
23:12:01.488 00.001 18120 UpdateGuideState(): m_state=6
23:12:01.488 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
23:12:01.488 00.000 18120 Star::Find returns 1 (0), X=409.57, Y=230.30, Mass=1989, SNR=30.5, Peak=157 HFD=4.0
23:12:01.490 00.002 18120 MultiStar: [#1 -0.02,-0.02,0.70,U] [#2 -0.08,0.10,0.66,U] [#3 -0.49,-0.08,0.00,M1] [#4 -0.19,-0.14,0.56,U] [#5 -0.20,0.15,0.52,U] [#6 0.05,-0.04,0.48,U] [#7 -0.25,0.32,0.00,M1] [#8 -0.18,0.22,0.45,U] 
23:12:01.490 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.00}, one-star: {-0.04, -0.12}
23:12:01.491 00.001 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.14) = xAngle (4.25 = -2.04)
23:12:01.491 00.000 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.07)
23:12:01.491 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.10 mountX=-0.04 mountY=0.07, mountTheta=2.04
23:12:01.492 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.00, opts=13)
23:12:01.493 00.001 18120 Enqueuing Move request for scope (-0.09, 0.00)
23:12:01.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:01.494 00.001 18120 UpdateGuideState exits: m=1989 RSB=30.5
23:12:01.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:01.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:01.495 00.000 18120 Enqueuing Expose request
23:12:01.496 00.001 21948 Worker thread wakes up
23:12:01.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
23:12:01.496 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
23:12:01.496 00.000 21948 Moving (-0.09, 0.00) raw xDistance=-0.04 yDistance=0.07
23:12:01.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:12:01.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:01.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:01.496 00.000 21948 MoveAxis(E, 0, ABG)
23:12:01.496 00.000 21948 Move returns status 0, amount 0
23:12:01.496 00.000 21948 MoveAxis(N, 0, ABG)
23:12:01.496 00.000 21948 Move returns status 0, amount 0
23:12:01.496 00.000 21948 move complete, result=0
23:12:01.496 00.000 21948 worker thread done servicing request
23:12:01.496 00.000 21948 Worker thread wakes up
23:12:01.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:01.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:01.496 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:03.128 01.632 21948 Exposure complete
23:12:03.154 00.026 21948 worker thread done servicing request
23:12:03.154 00.000 18120 OnExposeComplete: enter
23:12:03.155 00.001 18120 UpdateGuideState(): m_state=6
23:12:03.155 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
23:12:03.156 00.001 18120 Star::Find returns 1 (0), X=409.48, Y=230.77, Mass=2247, SNR=32.6, Peak=201 HFD=3.9
23:12:03.156 00.000 18120 MultiStar: [#1 0.04,0.16,0.70,U] [#2 0.06,0.44,0.00,M1] [#3 -0.51,0.15,0.00,M2] [#4 -0.10,0.12,0.52,U] [#5 -0.24,0.14,0.52,U] [#6 0.05,0.17,0.47,U] [#7 -0.15,0.18,0.50,U] [#8 0.09,0.34,0.39,U] 
23:12:03.157 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.22}, one-star: {-0.13, 0.35}
23:12:03.157 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
23:12:03.160 00.003 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
23:12:03.162 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.88 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
23:12:03.167 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.22, opts=13)
23:12:03.169 00.002 18120 Enqueuing Move request for scope (-0.07, 0.22)
23:12:03.171 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:03.172 00.001 18120 UpdateGuideState exits: m=2247 RSB=32.6
23:12:03.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.173 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:03.173 00.000 18120 Enqueuing Expose request
23:12:03.173 00.000 21948 Worker thread wakes up
23:12:03.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
23:12:03.174 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
23:12:03.174 00.000 21948 Moving (-0.07, 0.22) raw xDistance=-0.23 yDistance=-0.04
23:12:03.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:12:03.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:03.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:03.174 00.000 21948 MoveAxis(E, 41, ABG)
23:12:03.174 00.000 21948 Guiding  Dir = 2, Dur = 41
23:12:03.175 00.001 21948 IsSlewing returns 0
23:12:03.175 00.000 21948 IsGuiding returns 0
23:12:03.177 00.002 21948 PulseGuide returned control before completion, sleep 50
23:12:03.237 00.060 21948 IsGuiding returns 1
23:12:03.237 00.000 21948 scope still moving after pulse duration time elapsed
23:12:03.268 00.031 21948 IsSlewing returns 0
23:12:03.269 00.001 21948 IsGuiding returns 0
23:12:03.269 00.000 21948 scope move finished after 41 + 52 ms
23:12:03.269 00.000 21948 Move returns status 0, amount 41
23:12:03.269 00.000 21948 MoveAxis(N, 0, ABG)
23:12:03.269 00.000 21948 Move returns status 0, amount 0
23:12:03.269 00.000 21948 move complete, result=0
23:12:03.269 00.000 21948 worker thread done servicing request
23:12:03.269 00.000 21948 Worker thread wakes up
23:12:03.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:03.270 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:03.270 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
23:12:04.682 01.412 21948 Exposure complete
23:12:04.725 00.043 21948 worker thread done servicing request
23:12:04.725 00.000 18120 OnExposeComplete: enter
23:12:04.727 00.002 18120 UpdateGuideState(): m_state=6
23:12:04.727 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
23:12:04.728 00.001 18120 Star::Find returns 1 (0), X=409.54, Y=230.67, Mass=2163, SNR=31.9, Peak=182 HFD=4.0
23:12:04.728 00.000 18120 MultiStar: [#1 0.08,0.19,0.70,U] [#2 0.08,0.16,0.64,U] [#3 -0.41,-0.04,0.00,M3] [#4 0.00,-0.08,0.55,U] [#5 -0.05,-0.01,0.51,U] [#6 0.07,0.19,0.47,U] [#7 -0.02,0.21,0.50,U] [#8 -0.01,0.09,0.44,U] 
23:12:04.729 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.14}, one-star: {-0.07, 0.25}
23:12:04.729 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
23:12:04.730 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
23:12:04.730 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.53 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
23:12:04.731 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.14, opts=13)
23:12:04.732 00.001 18120 Enqueuing Move request for scope (0.01, 0.14)
23:12:04.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:04.732 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.9
23:12:04.733 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:04.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:04.734 00.001 18120 Enqueuing Expose request
23:12:04.734 00.000 21948 Worker thread wakes up
23:12:04.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
23:12:04.734 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
23:12:04.734 00.000 21948 Moving (0.01, 0.14) raw xDistance=-0.13 yDistance=-0.07
23:12:04.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:12:04.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:04.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:04.735 00.001 21948 MoveAxis(E, 0, ABG)
23:12:04.735 00.000 21948 Move returns status 0, amount 0
23:12:04.735 00.000 21948 MoveAxis(N, 0, ABG)
23:12:04.735 00.000 21948 Move returns status 0, amount 0
23:12:04.735 00.000 21948 move complete, result=0
23:12:04.735 00.000 21948 worker thread done servicing request
23:12:04.735 00.000 21948 Worker thread wakes up
23:12:04.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:04.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:04.735 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:06.373 01.638 21948 Exposure complete
23:12:06.415 00.042 21948 worker thread done servicing request
23:12:06.415 00.000 18120 OnExposeComplete: enter
23:12:06.416 00.001 18120 UpdateGuideState(): m_state=6
23:12:06.417 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
23:12:06.418 00.001 18120 Star::Find returns 1 (0), X=409.37, Y=230.57, Mass=2085, SNR=31.4, Peak=171 HFD=4.3
23:12:06.420 00.002 18120 MultiStar: [#1 0.08,-0.01,0.69,U] [#2 0.02,0.16,0.65,U] [#3 -0.17,0.04,0.65,U] [#4 -0.06,-0.17,0.57,U] [#5 -0.30,-0.04,0.46,U] [#6 0.05,0.14,0.49,U] [#7 -0.19,0.08,0.47,U] [#8 -0.24,0.02,0.41,U] 
23:12:06.421 00.001 18120 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.24, 0.15}
23:12:06.421 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.87 = -2.41)
23:12:06.421 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.69)
23:12:06.423 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=-0.09 mountY=0.08, mountTheta=2.43
23:12:06.424 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.05, opts=13)
23:12:06.425 00.001 18120 Enqueuing Move request for scope (-0.11, 0.05)
23:12:06.425 00.000 21948 Worker thread wakes up
23:12:06.425 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:06.425 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.4
23:12:06.426 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:06.426 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:06.427 00.001 18120 Enqueuing Expose request
23:12:06.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
23:12:06.427 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
23:12:06.427 00.000 21948 Moving (-0.11, 0.05) raw xDistance=-0.09 yDistance=0.08
23:12:06.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:12:06.427 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:06.427 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:12:06.427 00.000 21948 MoveAxis(E, 0, ABG)
23:12:06.427 00.000 21948 Move returns status 0, amount 0
23:12:06.427 00.000 21948 MoveAxis(N, 0, ABG)
23:12:06.427 00.000 21948 Move returns status 0, amount 0
23:12:06.428 00.001 21948 move complete, result=0
23:12:06.428 00.000 21948 worker thread done servicing request
23:12:06.428 00.000 21948 Worker thread wakes up
23:12:06.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:06.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:06.428 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:07.952 01.524 21948 Exposure complete
23:12:08.006 00.054 21948 worker thread done servicing request
23:12:08.006 00.000 18120 OnExposeComplete: enter
23:12:08.008 00.002 18120 UpdateGuideState(): m_state=6
23:12:08.010 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
23:12:08.011 00.001 18120 Star::Find returns 1 (0), X=409.26, Y=230.60, Mass=1995, SNR=30.6, Peak=180 HFD=4.2
23:12:08.013 00.002 18120 MultiStar: [#1 -0.14,0.08,0.73,U] [#2 -0.10,0.52,0.00,M1] [#3 -0.15,0.20,0.67,U] [#4 -0.03,-0.10,0.58,U] [#5 -0.08,0.24,0.53,U] [#6 0.10,-0.02,0.50,U] [#7 -0.24,0.06,0.54,U] [#8 -0.19,0.09,0.45,U] 
23:12:08.014 00.001 18120 refined, 7 included, MultiStar: {-0.16, 0.10}, one-star: {-0.35, 0.19}
23:12:08.015 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
23:12:08.016 00.001 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.52)
23:12:08.017 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.56 mountX=-0.16 mountY=0.09, mountTheta=2.61
23:12:08.020 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.10, opts=13)
23:12:08.021 00.001 18120 Enqueuing Move request for scope (-0.16, 0.10)
23:12:08.023 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:08.024 00.001 21948 Worker thread wakes up
23:12:08.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
23:12:08.024 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
23:12:08.024 00.000 21948 Moving (-0.16, 0.10) raw xDistance=-0.16 yDistance=0.09
23:12:08.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:12:08.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:08.024 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.6
23:12:08.025 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.027 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:08.028 00.001 18120 Enqueuing Expose request
23:12:08.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:08.029 00.001 21948 MoveAxis(E, 0, ABG)
23:12:08.029 00.000 21948 Move returns status 0, amount 0
23:12:08.029 00.000 21948 MoveAxis(N, 0, ABG)
23:12:08.029 00.000 21948 Move returns status 0, amount 0
23:12:08.029 00.000 21948 move complete, result=0
23:12:08.029 00.000 21948 worker thread done servicing request
23:12:08.029 00.000 21948 Worker thread wakes up
23:12:08.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:08.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:08.029 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:09.669 01.640 21948 Exposure complete
23:12:09.702 00.033 21948 worker thread done servicing request
23:12:09.702 00.000 18120 OnExposeComplete: enter
23:12:09.704 00.002 18120 UpdateGuideState(): m_state=6
23:12:09.705 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
23:12:09.705 00.000 18120 Star::Find returns 1 (0), X=409.31, Y=230.55, Mass=1933, SNR=30.1, Peak=177 HFD=4.0
23:12:09.706 00.001 18120 MultiStar: [#1 0.06,0.19,0.76,U] [#2 0.04,0.28,0.69,U] [#3 -0.16,0.10,0.69,U] [#4 -0.21,0.12,0.54,U] [#5 -0.18,-0.05,0.51,U] [#6 0.17,0.16,0.50,U] [#7 -0.13,0.08,0.53,U] [#8 -0.15,0.32,0.46,U] 
23:12:09.706 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.15}, one-star: {-0.30, 0.13}
23:12:09.707 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.33 = -2.96)
23:12:09.707 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
23:12:09.707 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.18 mountX=-0.18 mountY=0.03, mountTheta=3.00
23:12:09.710 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
23:12:09.710 00.000 18120 Enqueuing Move request for scope (-0.11, 0.15)
23:12:09.710 00.000 21948 Worker thread wakes up
23:12:09.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:09.711 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
23:12:09.711 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
23:12:09.711 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.1
23:12:09.711 00.000 21948 Moving (-0.11, 0.15) raw xDistance=-0.18 yDistance=0.03
23:12:09.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:12:09.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.713 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:09.713 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:09.713 00.000 18120 Enqueuing Expose request
23:12:09.714 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:12:09.714 00.000 21948 MoveAxis(E, 0, ABG)
23:12:09.714 00.000 21948 Move returns status 0, amount 0
23:12:09.714 00.000 21948 MoveAxis(N, 0, ABG)
23:12:09.714 00.000 21948 Move returns status 0, amount 0
23:12:09.714 00.000 21948 move complete, result=0
23:12:09.714 00.000 21948 worker thread done servicing request
23:12:09.714 00.000 21948 Worker thread wakes up
23:12:09.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:09.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:09.715 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:11.231 01.516 21948 Exposure complete
23:12:11.265 00.034 21948 worker thread done servicing request
23:12:11.265 00.000 18120 OnExposeComplete: enter
23:12:11.266 00.001 18120 UpdateGuideState(): m_state=6
23:12:11.267 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
23:12:11.267 00.000 18120 Star::Find returns 1 (0), X=409.30, Y=230.68, Mass=1880, SNR=29.8, Peak=191 HFD=3.7
23:12:11.269 00.002 18120 MultiStar: [#1 -0.19,0.29,0.77,U] [#2 -0.08,0.44,0.00,M1] [#3 -0.25,0.48,0.00,M1] [#4 -0.18,0.00,0.56,U] [#5 -0.29,0.10,0.49,U] [#6 -0.22,0.51,0.00,M1] [#7 -0.27,0.20,0.52,U] [#8 -0.01,0.46,0.00,M1] 
23:12:11.270 00.001 18120 refined, 4 included, MultiStar: {-0.25, 0.19}, one-star: {-0.31, 0.27}
23:12:11.270 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.63 = -2.66)
23:12:11.271 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
23:12:11.272 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.32 cameraTheta=2.48 mountX=-0.28 mountY=0.14, mountTheta=2.69
23:12:11.274 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.19, opts=13)
23:12:11.275 00.001 18120 Enqueuing Move request for scope (-0.25, 0.19)
23:12:11.275 00.000 21948 Worker thread wakes up
23:12:11.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:11.276 00.001 18120 UpdateGuideState exits: m=1880 RSB=29.8
23:12:11.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:11.277 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:11.277 00.000 18120 Enqueuing Expose request
23:12:11.278 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
23:12:11.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
23:12:11.278 00.000 21948 Moving (-0.25, 0.19) raw xDistance=-0.28 yDistance=0.14
23:12:11.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:12:11.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:11.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:12:11.278 00.000 21948 MoveAxis(E, 50, ABG)
23:12:11.278 00.000 21948 Guiding  Dir = 2, Dur = 50
23:12:11.278 00.000 21948 IsSlewing returns 0
23:12:11.278 00.000 21948 IsGuiding returns 0
23:12:11.280 00.002 21948 PulseGuide returned control before completion, sleep 59
23:12:11.353 00.073 21948 IsGuiding returns 0
23:12:11.353 00.000 21948 Move returns status 0, amount 50
23:12:11.353 00.000 21948 MoveAxis(N, 0, ABG)
23:12:11.353 00.000 21948 Move returns status 0, amount 0
23:12:11.353 00.000 21948 move complete, result=0
23:12:11.353 00.000 21948 worker thread done servicing request
23:12:11.353 00.000 21948 Worker thread wakes up
23:12:11.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:11.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:11.353 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
23:12:12.986 01.633 21948 Exposure complete
23:12:13.028 00.042 21948 worker thread done servicing request
23:12:13.028 00.000 18120 OnExposeComplete: enter
23:12:13.030 00.002 18120 UpdateGuideState(): m_state=6
23:12:13.031 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
23:12:13.033 00.002 18120 Star::Find returns 1 (0), X=409.64, Y=230.61, Mass=2100, SNR=31.4, Peak=177 HFD=4.1
23:12:13.033 00.000 18120 MultiStar: [#1 0.18,0.20,0.71,U] [#2 0.08,0.27,0.62,U] [#3 -0.56,0.20,0.00,M2] [#4 -0.16,-0.01,0.53,U] [#5 -0.21,0.14,0.53,U] [#6 0.13,0.34,0.49,U] [#7 0.07,0.49,0.00,M1] [#8 -0.13,0.45,0.00,M2] 
23:12:13.034 00.001 18120 refined, 5 included, MultiStar: {0.02, 0.19}, one-star: {0.03, 0.20}
23:12:13.034 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
23:12:13.035 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.56)
23:12:13.035 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=-0.17 mountY=-0.10, mountTheta=-2.59
23:12:13.036 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.19, opts=13)
23:12:13.038 00.002 18120 Enqueuing Move request for scope (0.02, 0.19)
23:12:13.039 00.001 21948 Worker thread wakes up
23:12:13.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:13.040 00.001 18120 UpdateGuideState exits: m=2100 RSB=31.4
23:12:13.040 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:13.041 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:13.041 00.000 18120 Enqueuing Expose request
23:12:13.042 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:12:13.042 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:12:13.042 00.000 21948 Moving (0.02, 0.19) raw xDistance=-0.17 yDistance=-0.10
23:12:13.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:12:13.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:13.042 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:13.042 00.000 21948 MoveAxis(E, 0, ABG)
23:12:13.042 00.000 21948 Move returns status 0, amount 0
23:12:13.042 00.000 21948 MoveAxis(N, 0, ABG)
23:12:13.042 00.000 21948 Move returns status 0, amount 0
23:12:13.042 00.000 21948 move complete, result=0
23:12:13.042 00.000 21948 worker thread done servicing request
23:12:13.042 00.000 21948 Worker thread wakes up
23:12:13.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:13.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:13.042 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:14.565 01.523 21948 Exposure complete
23:12:14.618 00.053 21948 worker thread done servicing request
23:12:14.619 00.001 18120 OnExposeComplete: enter
23:12:14.620 00.001 18120 UpdateGuideState(): m_state=6
23:12:14.621 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
23:12:14.623 00.002 18120 Star::Find returns 1 (0), X=409.42, Y=230.54, Mass=1920, SNR=30.1, Peak=177 HFD=3.4
23:12:14.624 00.001 18120 MultiStar: [#1 0.01,0.15,0.75,U] [#2 0.03,0.11,0.68,U] [#3 -0.18,0.13,0.69,U] [#4 0.06,-0.02,0.58,U] [#5 -0.24,0.33,0.00,M1] [#6 0.13,-0.03,0.49,U] [#7 0.03,0.43,0.00,M2] [#8 -0.03,0.21,0.46,U] 
23:12:14.625 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {-0.19, 0.12}
23:12:14.626 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.11 = 3.11)
23:12:14.627 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.07)
23:12:14.629 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.97 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
23:12:14.630 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
23:12:14.631 00.001 18120 Enqueuing Move request for scope (-0.04, 0.10)
23:12:14.632 00.001 21948 Worker thread wakes up
23:12:14.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:12:14.632 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:12:14.632 00.000 21948 Moving (-0.04, 0.10) raw xDistance=-0.11 yDistance=-0.01
23:12:14.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:12:14.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:14.632 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:14.632 00.000 21948 MoveAxis(E, 0, ABG)
23:12:14.632 00.000 21948 Move returns status 0, amount 0
23:12:14.632 00.000 21948 MoveAxis(N, 0, ABG)
23:12:14.632 00.000 21948 Move returns status 0, amount 0
23:12:14.632 00.000 21948 move complete, result=0
23:12:14.632 00.000 21948 worker thread done servicing request
23:12:14.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:14.633 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.1
23:12:14.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:14.634 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:14.634 00.000 18120 Enqueuing Expose request
23:12:14.635 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:14.635 00.000 21948 Worker thread wakes up
23:12:14.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:14.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:16.269 01.634 21948 Exposure complete
23:12:16.307 00.038 21948 worker thread done servicing request
23:12:16.307 00.000 18120 OnExposeComplete: enter
23:12:16.308 00.001 18120 UpdateGuideState(): m_state=6
23:12:16.308 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
23:12:16.309 00.001 18120 Star::Find returns 1 (0), X=409.41, Y=230.74, Mass=2026, SNR=31.0, Peak=188 HFD=3.8
23:12:16.309 00.000 18120 MultiStar: [#1 -0.21,0.18,0.76,U] [#2 -0.16,0.28,0.63,U] [#3 -0.13,0.19,0.67,U] [#4 -0.13,0.08,0.56,U] [#5 -0.27,0.04,0.51,U] [#6 -0.06,0.03,0.50,U] [#7 -0.08,0.25,0.53,U] [#8 -0.07,0.13,0.45,U] 
23:12:16.310 00.001 18120 refined, 8 included, MultiStar: {-0.15, 0.18}, one-star: {-0.20, 0.32}
23:12:16.310 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.41 = -2.87)
23:12:16.310 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.51 = 0.23)
23:12:16.311 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.27 mountX=-0.23 mountY=0.05, mountTheta=2.91
23:12:16.312 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.18, opts=13)
23:12:16.313 00.001 18120 Enqueuing Move request for scope (-0.15, 0.18)
23:12:16.313 00.000 21948 Worker thread wakes up
23:12:16.313 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
23:12:16.313 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
23:12:16.313 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:16.316 00.003 21948 Moving (-0.15, 0.18) raw xDistance=-0.23 yDistance=0.05
23:12:16.316 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.0
23:12:16.317 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:12:16.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:16.317 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:16.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:12:16.317 00.000 21948 MoveAxis(E, 41, ABG)
23:12:16.317 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:16.318 00.001 18120 Enqueuing Expose request
23:12:16.318 00.000 21948 Guiding  Dir = 2, Dur = 41
23:12:16.319 00.001 21948 IsSlewing returns 0
23:12:16.319 00.000 21948 IsGuiding returns 0
23:12:16.320 00.001 21948 PulseGuide returned control before completion, sleep 50
23:12:16.377 00.057 21948 IsGuiding returns 1
23:12:16.377 00.000 21948 scope still moving after pulse duration time elapsed
23:12:16.408 00.031 21948 IsSlewing returns 0
23:12:16.408 00.000 21948 IsGuiding returns 0
23:12:16.408 00.000 21948 scope move finished after 41 + 48 ms
23:12:16.408 00.000 21948 Move returns status 0, amount 41
23:12:16.408 00.000 21948 MoveAxis(N, 0, ABG)
23:12:16.408 00.000 21948 Move returns status 0, amount 0
23:12:16.408 00.000 21948 move complete, result=0
23:12:16.408 00.000 21948 worker thread done servicing request
23:12:16.408 00.000 21948 Worker thread wakes up
23:12:16.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:16.408 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:12:16.409 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:17.829 01.420 21948 Exposure complete
23:12:17.887 00.058 21948 worker thread done servicing request
23:12:17.887 00.000 18120 OnExposeComplete: enter
23:12:17.889 00.002 18120 UpdateGuideState(): m_state=6
23:12:17.891 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
23:12:17.891 00.000 18120 Star::Find returns 1 (0), X=409.61, Y=230.37, Mass=1956, SNR=30.3, Peak=165 HFD=4.0
23:12:17.892 00.001 18120 MultiStar: [#1 0.03,0.09,0.74,U] [#2 0.08,0.14,0.68,U] [#3 0.05,0.05,0.70,U] [#4 0.10,0.06,0.56,U] [#5 -0.28,-0.13,0.56,U] [#6 0.25,0.00,0.51,U] [#7 -0.05,-0.07,0.55,U] [#8 -0.11,0.03,0.45,U] 
23:12:17.895 00.003 18120 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.00, -0.05}
23:12:17.897 00.002 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.06 = 2.06)
23:12:17.898 00.001 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.12)
23:12:17.900 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.92 mountX=-0.01 mountY=-0.02, mountTheta=-2.06
23:12:17.903 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
23:12:17.904 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
23:12:17.905 00.001 21948 Worker thread wakes up
23:12:17.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:17.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:12:17.905 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:12:17.905 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.3
23:12:17.906 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:17.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:17.907 00.001 18120 Enqueuing Expose request
23:12:17.907 00.000 21948 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
23:12:17.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:12:17.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:17.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:17.907 00.000 21948 MoveAxis(E, 0, ABG)
23:12:17.907 00.000 21948 Move returns status 0, amount 0
23:12:17.907 00.000 21948 MoveAxis(N, 0, ABG)
23:12:17.907 00.000 21948 Move returns status 0, amount 0
23:12:17.908 00.001 21948 move complete, result=0
23:12:17.908 00.000 21948 worker thread done servicing request
23:12:17.908 00.000 21948 Worker thread wakes up
23:12:17.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:17.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:17.909 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:19.535 01.626 21948 Exposure complete
23:12:19.580 00.045 21948 worker thread done servicing request
23:12:19.580 00.000 18120 OnExposeComplete: enter
23:12:19.581 00.001 18120 UpdateGuideState(): m_state=6
23:12:19.582 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
23:12:19.582 00.000 18120 Star::Find returns 1 (0), X=409.69, Y=230.29, Mass=2002, SNR=30.8, Peak=194 HFD=3.7
23:12:19.583 00.001 18120 MultiStar: [#1 0.20,0.10,0.73,U] [#2 0.39,0.10,0.00,M1] [#3 0.09,0.01,0.69,U] [#4 0.04,0.10,0.58,U] [#5 0.07,-0.29,0.50,U] [#6 0.19,-0.09,0.48,U] [#7 0.06,0.06,0.50,U] [#8 0.04,-0.15,0.45,U] 
23:12:19.583 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.08, -0.12}
23:12:19.584 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
23:12:19.584 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.83 = -2.46)
23:12:19.584 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=0.08 mountY=-0.07, mountTheta=-0.70
23:12:19.585 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
23:12:19.586 00.001 18120 Enqueuing Move request for scope (0.10, -0.04)
23:12:19.587 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:19.587 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.8
23:12:19.588 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:19.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:19.589 00.001 18120 Enqueuing Expose request
23:12:19.590 00.001 21948 Worker thread wakes up
23:12:19.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:12:19.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:12:19.590 00.000 21948 Moving (0.10, -0.04) raw xDistance=0.08 yDistance=-0.07
23:12:19.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:12:19.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:19.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:19.590 00.000 21948 MoveAxis(E, 0, ABG)
23:12:19.590 00.000 21948 Move returns status 0, amount 0
23:12:19.590 00.000 21948 MoveAxis(N, 0, ABG)
23:12:19.590 00.000 21948 Move returns status 0, amount 0
23:12:19.590 00.000 21948 move complete, result=0
23:12:19.590 00.000 21948 worker thread done servicing request
23:12:19.590 00.000 21948 Worker thread wakes up
23:12:19.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:19.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:19.590 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:21.116 01.526 21948 Exposure complete
23:12:21.151 00.035 21948 worker thread done servicing request
23:12:21.151 00.000 18120 OnExposeComplete: enter
23:12:21.152 00.001 18120 UpdateGuideState(): m_state=6
23:12:21.153 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
23:12:21.154 00.001 18120 Star::Find returns 1 (0), X=409.54, Y=230.51, Mass=1987, SNR=30.5, Peak=163 HFD=4.0
23:12:21.155 00.001 18120 MultiStar: [#1 0.07,-0.10,0.72,U] [#2 0.23,0.16,0.70,U] [#3 -0.00,-0.15,0.69,U] [#4 -0.08,0.16,0.54,U] [#5 0.07,-0.22,0.54,U] [#6 0.15,-0.05,0.50,U] [#7 0.03,0.04,0.51,U] [#8 -0.16,-0.07,0.45,U] 
23:12:21.155 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.07, 0.09}
23:12:21.156 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.14) = xAngle (0.87 = 0.87)
23:12:21.156 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.97 = -2.32)
23:12:21.156 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.28 mountX=0.02 mountY=-0.02, mountTheta=-0.85
23:12:21.158 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
23:12:21.159 00.001 18120 Enqueuing Move request for scope (0.03, -0.01)
23:12:21.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:21.161 00.002 21948 Worker thread wakes up
23:12:21.161 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.5
23:12:21.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:21.162 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:21.162 00.000 18120 Enqueuing Expose request
23:12:21.162 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:12:21.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:12:21.163 00.001 21948 Moving (0.03, -0.01) raw xDistance=0.02 yDistance=-0.02
23:12:21.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:12:21.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:21.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:21.163 00.000 21948 MoveAxis(E, 0, ABG)
23:12:21.163 00.000 21948 Move returns status 0, amount 0
23:12:21.163 00.000 21948 MoveAxis(N, 0, ABG)
23:12:21.163 00.000 21948 Move returns status 0, amount 0
23:12:21.163 00.000 21948 move complete, result=0
23:12:21.163 00.000 21948 worker thread done servicing request
23:12:21.163 00.000 21948 Worker thread wakes up
23:12:21.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:21.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:21.163 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:22.797 01.634 21948 Exposure complete
23:12:22.828 00.031 21948 worker thread done servicing request
23:12:22.828 00.000 18120 OnExposeComplete: enter
23:12:22.829 00.001 18120 UpdateGuideState(): m_state=6
23:12:22.829 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
23:12:22.830 00.001 18120 Star::Find returns 1 (0), X=409.58, Y=230.44, Mass=2044, SNR=31.1, Peak=165 HFD=4.2
23:12:22.830 00.000 18120 MultiStar: [#1 0.02,0.09,0.72,U] [#2 -0.01,0.01,0.65,U] [#3 0.08,0.03,0.71,U] [#4 -0.16,-0.17,0.57,U] [#5 -0.36,-0.19,0.00,M1] [#6 0.03,-0.08,0.49,U] [#7 -0.17,-0.06,0.54,U] [#8 -0.39,0.22,0.00,M1] 
23:12:22.831 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.04, 0.03}
23:12:22.831 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.14) = xAngle (-1.59 = -1.59)
23:12:22.832 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.51 = 1.51)
23:12:22.832 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.73 mountX=-0.00 mountY=0.03, mountTheta=1.59
23:12:22.836 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
23:12:22.839 00.003 18120 Enqueuing Move request for scope (-0.03, -0.01)
23:12:22.841 00.002 21948 Worker thread wakes up
23:12:22.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:22.844 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:12:22.844 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:12:22.844 00.000 21948 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
23:12:22.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:12:22.844 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.1
23:12:22.845 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:22.845 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:22.845 00.000 18120 Enqueuing Expose request
23:12:22.846 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:22.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:12:22.846 00.000 21948 MoveAxis(E, 0, ABG)
23:12:22.846 00.000 21948 Move returns status 0, amount 0
23:12:22.846 00.000 21948 MoveAxis(N, 0, ABG)
23:12:22.846 00.000 21948 Move returns status 0, amount 0
23:12:22.846 00.000 21948 move complete, result=0
23:12:22.846 00.000 21948 worker thread done servicing request
23:12:22.846 00.000 21948 Worker thread wakes up
23:12:22.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:22.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:22.847 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:24.377 01.530 21948 Exposure complete
23:12:24.413 00.036 21948 worker thread done servicing request
23:12:24.414 00.001 18120 OnExposeComplete: enter
23:12:24.414 00.000 18120 UpdateGuideState(): m_state=6
23:12:24.415 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
23:12:24.416 00.001 18120 Star::Find returns 1 (0), X=409.62, Y=230.26, Mass=1968, SNR=30.4, Peak=184 HFD=3.7
23:12:24.418 00.002 18120 MultiStar: [#1 -0.11,-0.21,0.75,U] [#2 -0.10,0.17,0.68,U] [#3 -0.06,0.04,0.68,U] [#4 -0.17,-0.01,0.55,U] [#5 -0.14,-0.09,0.50,U] [#6 -0.01,-0.16,0.50,U] [#7 -0.17,-0.01,0.52,U] [#8 0.06,0.03,0.45,U] 
23:12:24.419 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {0.01, -0.16}
23:12:24.421 00.002 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
23:12:24.422 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
23:12:24.422 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=0.02 mountY=0.09, mountTheta=1.39
23:12:24.423 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
23:12:24.424 00.001 18120 Enqueuing Move request for scope (-0.07, -0.05)
23:12:24.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:24.425 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.4
23:12:24.425 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.426 00.001 21948 Worker thread wakes up
23:12:24.426 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:12:24.426 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:12:24.426 00.000 21948 Moving (-0.07, -0.05) raw xDistance=0.02 yDistance=0.09
23:12:24.426 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:12:24.426 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:24.426 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:24.426 00.000 18120 Enqueuing Expose request
23:12:24.427 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:24.427 00.000 21948 MoveAxis(E, 0, ABG)
23:12:24.427 00.000 21948 Move returns status 0, amount 0
23:12:24.427 00.000 21948 MoveAxis(N, 0, ABG)
23:12:24.427 00.000 21948 Move returns status 0, amount 0
23:12:24.427 00.000 21948 move complete, result=0
23:12:24.427 00.000 21948 worker thread done servicing request
23:12:24.427 00.000 21948 Worker thread wakes up
23:12:24.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:24.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:24.428 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:26.062 01.634 21948 Exposure complete
23:12:26.114 00.052 21948 worker thread done servicing request
23:12:26.114 00.000 18120 OnExposeComplete: enter
23:12:26.115 00.001 18120 UpdateGuideState(): m_state=6
23:12:26.116 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
23:12:26.116 00.000 18120 Star::Find returns 1 (0), X=409.65, Y=230.46, Mass=2027, SNR=30.9, Peak=166 HFD=3.7
23:12:26.116 00.000 18120 MultiStar: [#1 0.06,0.13,0.74,U] [#2 0.14,0.20,0.65,U] [#3 -0.52,0.05,0.00,M1] [#4 0.03,-0.09,0.50,U] [#5 -0.12,-0.05,0.56,U] [#6 0.16,0.06,0.48,U] [#7 -0.02,0.07,0.54,U] [#8 -0.05,0.19,0.43,U] 
23:12:26.117 00.001 18120 single-star, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.04, 0.04}
23:12:26.117 00.000 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
23:12:26.118 00.001 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.18)
23:12:26.118 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.86 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
23:12:26.119 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
23:12:26.120 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
23:12:26.120 00.000 21948 Worker thread wakes up
23:12:26.121 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:26.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:12:26.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:12:26.121 00.000 21948 Moving (0.04, 0.04) raw xDistance=-0.02 yDistance=-0.05
23:12:26.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:12:26.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:26.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:12:26.121 00.000 21948 MoveAxis(E, 0, ABG)
23:12:26.121 00.000 21948 Move returns status 0, amount 0
23:12:26.121 00.000 21948 MoveAxis(N, 0, ABG)
23:12:26.121 00.000 21948 Move returns status 0, amount 0
23:12:26.121 00.000 21948 move complete, result=0
23:12:26.122 00.001 21948 worker thread done servicing request
23:12:26.122 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:12:26.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:26.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:26.123 00.001 18120 Enqueuing Expose request
23:12:26.123 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:26.124 00.001 21948 Worker thread wakes up
23:12:26.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:26.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:27.648 01.524 21948 Exposure complete
23:12:27.685 00.037 21948 worker thread done servicing request
23:12:27.685 00.000 18120 OnExposeComplete: enter
23:12:27.686 00.001 18120 UpdateGuideState(): m_state=6
23:12:27.686 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
23:12:27.687 00.001 18120 Star::Find returns 1 (0), X=409.75, Y=230.59, Mass=2074, SNR=31.3, Peak=164 HFD=4.0
23:12:27.687 00.000 18120 MultiStar: [#1 0.07,0.24,0.72,U] [#2 -0.03,0.35,0.64,U] [#3 -0.29,0.11,0.65,U] [#4 -0.29,0.04,0.55,U] [#5 0.08,0.09,0.53,U] [#6 0.21,-0.03,0.51,U] [#7 -0.18,0.05,0.53,U] [#8 -0.14,0.24,0.42,U] 
23:12:27.688 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.15}, one-star: {0.14, 0.18}
23:12:27.689 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.93 = 2.93)
23:12:27.690 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.25)
23:12:27.691 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.79 mountX=-0.15 mountY=-0.04, mountTheta=-2.90
23:12:27.694 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
23:12:27.695 00.001 18120 Enqueuing Move request for scope (-0.03, 0.15)
23:12:27.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:27.695 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.3
23:12:27.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:27.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:27.697 00.001 18120 Enqueuing Expose request
23:12:27.697 00.000 21948 Worker thread wakes up
23:12:27.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
23:12:27.697 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
23:12:27.697 00.000 21948 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=-0.04
23:12:27.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:12:27.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:27.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:27.697 00.000 21948 MoveAxis(E, 0, ABG)
23:12:27.698 00.001 21948 Move returns status 0, amount 0
23:12:27.698 00.000 21948 MoveAxis(N, 0, ABG)
23:12:27.698 00.000 21948 Move returns status 0, amount 0
23:12:27.698 00.000 21948 move complete, result=0
23:12:27.698 00.000 21948 worker thread done servicing request
23:12:27.698 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:27.698 00.000 21948 Worker thread wakes up
23:12:27.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:27.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:29.325 01.627 21948 Exposure complete
23:12:29.376 00.051 21948 worker thread done servicing request
23:12:29.376 00.000 18120 OnExposeComplete: enter
23:12:29.376 00.000 18120 UpdateGuideState(): m_state=6
23:12:29.378 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
23:12:29.378 00.000 18120 Star::Find returns 1 (0), X=409.64, Y=230.62, Mass=1911, SNR=30.1, Peak=171 HFD=4.1
23:12:29.379 00.001 18120 MultiStar: [#1 0.05,0.34,0.77,U] [#2 -0.18,0.31,0.65,U] [#3 0.07,0.17,0.72,U] [#4 -0.28,0.24,0.55,U] [#5 -0.19,0.35,0.00,M1] [#6 0.10,0.31,0.52,U] [#7 -0.01,0.21,0.53,U] [#8 -0.17,0.32,0.47,U] 
23:12:29.379 00.000 18120 single-star, 7 included, MultiStar: {-0.03, 0.26}, one-star: {0.03, 0.21}
23:12:29.380 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
23:12:29.380 00.000 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.61)
23:12:29.381 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.43 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
23:12:29.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.21, opts=13)
23:12:29.383 00.001 18120 Enqueuing Move request for scope (0.03, 0.21)
23:12:29.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:29.384 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.1
23:12:29.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:29.384 00.000 21948 Worker thread wakes up
23:12:29.385 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
23:12:29.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
23:12:29.385 00.000 21948 Moving (0.03, 0.21) raw xDistance=-0.18 yDistance=-0.12
23:12:29.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:12:29.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:29.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:29.385 00.000 18120 Enqueuing Expose request
23:12:29.386 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:29.386 00.000 21948 MoveAxis(E, 0, ABG)
23:12:29.386 00.000 21948 Move returns status 0, amount 0
23:12:29.386 00.000 21948 MoveAxis(N, 0, ABG)
23:12:29.386 00.000 21948 Move returns status 0, amount 0
23:12:29.386 00.000 21948 move complete, result=0
23:12:29.386 00.000 21948 worker thread done servicing request
23:12:29.386 00.000 21948 Worker thread wakes up
23:12:29.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:29.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:29.386 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:30.903 01.517 21948 Exposure complete
23:12:30.929 00.026 21948 worker thread done servicing request
23:12:30.929 00.000 18120 OnExposeComplete: enter
23:12:30.930 00.001 18120 UpdateGuideState(): m_state=6
23:12:30.930 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
23:12:30.931 00.001 18120 Star::Find returns 1 (0), X=409.61, Y=230.70, Mass=2011, SNR=30.8, Peak=181 HFD=3.9
23:12:30.931 00.000 18120 MultiStar: [#1 0.00,0.40,0.00,M1] [#2 -0.04,0.53,0.00,M1] [#3 -0.83,0.43,0.00,M1] [#4 -0.16,0.16,0.55,U] [#5 -0.48,0.24,0.00,M2] [#6 0.20,0.42,0.00,M1] [#7 -0.03,0.31,0.55,U] [#8 -0.15,0.34,0.45,U] 
23:12:30.932 00.001 18120 refined, 3 included, MultiStar: {-0.07, 0.27}, one-star: {0.00, 0.29}
23:12:30.932 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
23:12:30.933 00.001 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
23:12:30.933 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.81 mountX=-0.28 mountY=-0.06, mountTheta=-2.92
23:12:30.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.27, opts=13)
23:12:30.935 00.001 18120 Enqueuing Move request for scope (-0.07, 0.27)
23:12:30.935 00.000 21948 Worker thread wakes up
23:12:30.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
23:12:30.935 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
23:12:30.935 00.000 21948 Moving (-0.07, 0.27) raw xDistance=-0.28 yDistance=-0.06
23:12:30.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:12:30.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:30.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:30.936 00.001 18120 UpdateGuideState exits: m=2011 RSB=30.8
23:12:30.936 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:30.937 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:30.937 00.000 18120 Enqueuing Expose request
23:12:30.938 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:30.938 00.000 21948 MoveAxis(E, 50, ABG)
23:12:30.938 00.000 21948 Guiding  Dir = 2, Dur = 50
23:12:30.938 00.000 21948 IsSlewing returns 0
23:12:30.938 00.000 21948 IsGuiding returns 0
23:12:30.939 00.001 21948 PulseGuide returned control before completion, sleep 59
23:12:31.011 00.072 21948 IsGuiding returns 0
23:12:31.012 00.001 21948 Move returns status 0, amount 50
23:12:31.012 00.000 21948 MoveAxis(N, 0, ABG)
23:12:31.012 00.000 21948 Move returns status 0, amount 0
23:12:31.012 00.000 21948 move complete, result=0
23:12:31.012 00.000 21948 worker thread done servicing request
23:12:31.012 00.000 21948 Worker thread wakes up
23:12:31.012 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
23:12:31.013 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:31.014 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:32.645 01.631 21948 Exposure complete
23:12:32.678 00.033 21948 worker thread done servicing request
23:12:32.678 00.000 18120 OnExposeComplete: enter
23:12:32.679 00.001 18120 UpdateGuideState(): m_state=6
23:12:32.680 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
23:12:32.680 00.000 18120 Star::Find returns 1 (0), X=409.78, Y=230.71, Mass=1863, SNR=29.8, Peak=192 HFD=3.8
23:12:32.681 00.001 18120 MultiStar: [#1 0.13,0.18,0.77,U] [#2 0.39,0.20,0.00,M2] [#3 0.14,0.12,0.73,U] [#4 0.14,-0.08,0.60,U] [#5 -0.07,-0.01,0.54,U] [#6 0.46,0.27,0.00,M2] [#7 0.08,0.14,0.54,U] [#8 -0.14,-0.02,0.46,U] 
23:12:32.681 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.17, 0.29}
23:12:32.683 00.002 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
23:12:32.684 00.001 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
23:12:32.684 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
23:12:32.686 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.11, opts=13)
23:12:32.686 00.000 18120 Enqueuing Move request for scope (0.09, 0.11)
23:12:32.687 00.001 21948 Worker thread wakes up
23:12:32.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:32.687 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.8
23:12:32.688 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:32.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:32.689 00.001 18120 Enqueuing Expose request
23:12:32.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:12:32.689 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:12:32.689 00.000 21948 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.13
23:12:32.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:12:32.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:32.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:32.689 00.000 21948 MoveAxis(E, 0, ABG)
23:12:32.689 00.000 21948 Move returns status 0, amount 0
23:12:32.689 00.000 21948 MoveAxis(N, 0, ABG)
23:12:32.689 00.000 21948 Move returns status 0, amount 0
23:12:32.689 00.000 21948 move complete, result=0
23:12:32.690 00.001 21948 worker thread done servicing request
23:12:32.690 00.000 21948 Worker thread wakes up
23:12:32.690 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:32.690 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:32.690 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:34.206 01.516 21948 Exposure complete
23:12:34.249 00.043 21948 worker thread done servicing request
23:12:34.249 00.000 18120 OnExposeComplete: enter
23:12:34.250 00.001 18120 UpdateGuideState(): m_state=6
23:12:34.251 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
23:12:34.251 00.000 18120 Star::Find returns 1 (0), X=409.71, Y=230.71, Mass=1981, SNR=30.6, Peak=186 HFD=4.3
23:12:34.252 00.001 18120 MultiStar: [#1 -0.06,0.30,0.71,U] [#2 0.29,0.35,0.00,M3] [#3 -0.03,0.06,0.69,U] [#4 -0.13,0.20,0.55,U] [#5 -0.26,0.24,0.54,U] [#6 0.01,0.22,0.48,U] [#7 -0.22,0.48,0.00,M1] [#8 0.15,0.30,0.47,U] 
23:12:34.253 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.23}, one-star: {0.10, 0.30}
23:12:34.253 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
23:12:34.254 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.37)
23:12:34.255 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.66 mountX=-0.22 mountY=-0.09, mountTheta=-2.77
23:12:34.256 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.23, opts=13)
23:12:34.257 00.001 18120 Enqueuing Move request for scope (-0.02, 0.23)
23:12:34.257 00.000 21948 Worker thread wakes up
23:12:34.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
23:12:34.257 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
23:12:34.257 00.000 21948 Moving (-0.02, 0.23) raw xDistance=-0.22 yDistance=-0.09
23:12:34.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:34.258 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.6
23:12:34.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.259 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:12:34.260 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:34.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:34.261 00.001 18120 Enqueuing Expose request
23:12:34.262 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:34.262 00.000 21948 MoveAxis(E, 39, ABG)
23:12:34.262 00.000 21948 Guiding  Dir = 2, Dur = 39
23:12:34.263 00.001 21948 IsSlewing returns 0
23:12:34.263 00.000 21948 IsGuiding returns 0
23:12:34.265 00.002 21948 PulseGuide returned control before completion, sleep 47
23:12:34.315 00.050 21948 IsGuiding returns 0
23:12:34.315 00.000 21948 Move returns status 0, amount 39
23:12:34.315 00.000 21948 MoveAxis(N, 0, ABG)
23:12:34.315 00.000 21948 Move returns status 0, amount 0
23:12:34.315 00.000 21948 move complete, result=0
23:12:34.315 00.000 21948 worker thread done servicing request
23:12:34.315 00.000 21948 Worker thread wakes up
23:12:34.316 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:34.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:34.316 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:12:35.945 01.629 21948 Exposure complete
23:12:35.977 00.032 21948 worker thread done servicing request
23:12:35.977 00.000 18120 OnExposeComplete: enter
23:12:35.978 00.001 18120 UpdateGuideState(): m_state=6
23:12:35.978 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
23:12:35.979 00.001 18120 Star::Find returns 1 (0), X=409.75, Y=230.38, Mass=2151, SNR=31.7, Peak=208 HFD=3.7
23:12:35.979 00.000 18120 MultiStar: [#1 0.21,0.20,0.71,U] [#2 0.24,0.29,0.00,M4] [#3 0.12,0.26,0.67,U] [#4 0.14,0.13,0.52,U] [#5 0.18,-0.17,0.52,U] [#6 0.31,0.14,0.46,U] [#7 -0.03,0.31,0.46,U] [#8 0.16,0.13,0.43,U] 
23:12:35.980 00.001 18120 single-star, 7 included, MultiStar: {0.15, 0.11}, one-star: {0.14, -0.04}
23:12:35.980 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.14) = xAngle (0.87 = 0.87)
23:12:35.981 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.31)
23:12:35.981 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=0.09 mountY=-0.11, mountTheta=-0.86
23:12:35.983 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.04, opts=13)
23:12:35.983 00.000 18120 Enqueuing Move request for scope (0.14, -0.04)
23:12:35.984 00.001 21948 Worker thread wakes up
23:12:35.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:35.984 00.000 18120 UpdateGuideState exits: m=2151 RSB=31.7
23:12:35.984 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:35.985 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:35.985 00.000 18120 Enqueuing Expose request
23:12:35.986 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:12:35.986 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:12:35.986 00.000 21948 Moving (0.14, -0.04) raw xDistance=0.09 yDistance=-0.11
23:12:35.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:12:35.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:35.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:35.986 00.000 21948 MoveAxis(E, 0, ABG)
23:12:35.986 00.000 21948 Move returns status 0, amount 0
23:12:35.986 00.000 21948 MoveAxis(N, 0, ABG)
23:12:35.986 00.000 21948 Move returns status 0, amount 0
23:12:35.986 00.000 21948 move complete, result=0
23:12:35.986 00.000 21948 worker thread done servicing request
23:12:35.986 00.000 21948 Worker thread wakes up
23:12:35.987 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:35.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:35.987 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:37.507 01.520 21948 Exposure complete
23:12:37.563 00.056 21948 worker thread done servicing request
23:12:37.564 00.001 18120 OnExposeComplete: enter
23:12:37.566 00.002 18120 UpdateGuideState(): m_state=6
23:12:37.569 00.003 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
23:12:37.571 00.002 18120 Star::Find returns 1 (0), X=409.64, Y=230.45, Mass=1990, SNR=30.7, Peak=174 HFD=3.5
23:12:37.573 00.002 18120 MultiStar: [#1 0.16,0.13,0.73,U] [#2 0.12,0.24,0.62,U] [#3 0.06,0.15,0.69,U] [#4 0.14,-0.10,0.52,U] [#5 -0.18,-0.00,0.49,U] [#6 0.26,0.24,0.50,U] [#7 -0.11,0.04,0.52,U] [#8 0.20,0.12,0.44,U] 
23:12:37.575 00.002 18120 single-star, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.02, 0.04}
23:12:37.576 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.14 = 2.14)
23:12:37.577 00.001 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.04)
23:12:37.579 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.00 mountX=-0.02 mountY=-0.04, mountTheta=-2.13
23:12:37.581 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
23:12:37.582 00.001 18120 Enqueuing Move request for scope (0.02, 0.04)
23:12:37.583 00.001 21948 Worker thread wakes up
23:12:37.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:12:37.583 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:12:37.583 00.000 21948 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
23:12:37.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:12:37.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:37.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:37.584 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.7
23:12:37.585 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:37.585 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:37.585 00.000 18120 Enqueuing Expose request
23:12:37.587 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:37.587 00.000 21948 MoveAxis(E, 0, ABG)
23:12:37.587 00.000 21948 Move returns status 0, amount 0
23:12:37.587 00.000 21948 MoveAxis(N, 0, ABG)
23:12:37.587 00.000 21948 Move returns status 0, amount 0
23:12:37.587 00.000 21948 move complete, result=0
23:12:37.587 00.000 21948 worker thread done servicing request
23:12:37.587 00.000 21948 Worker thread wakes up
23:12:37.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:37.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:37.588 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:39.222 01.634 21948 Exposure complete
23:12:39.252 00.030 21948 worker thread done servicing request
23:12:39.252 00.000 18120 OnExposeComplete: enter
23:12:39.253 00.001 18120 UpdateGuideState(): m_state=6
23:12:39.254 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
23:12:39.255 00.001 18120 Star::Find returns 1 (0), X=409.67, Y=230.58, Mass=1887, SNR=29.8, Peak=165 HFD=4.0
23:12:39.256 00.001 18120 MultiStar: [#1 0.20,0.17,0.76,U] [#2 0.05,0.26,0.70,U] [#3 0.09,0.12,0.70,U] [#4 0.09,0.01,0.57,U] [#5 -0.07,0.09,0.54,U] [#6 0.09,0.18,0.50,U] [#7 0.02,0.03,0.54,U] [#8 0.22,0.28,0.45,U] 
23:12:39.257 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.06, 0.17}
23:12:39.257 00.000 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
23:12:39.258 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.30 = -0.98)
23:12:39.259 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.05 mountX=-0.10 mountY=-0.14, mountTheta=-2.18
23:12:39.261 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.15, opts=13)
23:12:39.261 00.000 18120 Enqueuing Move request for scope (0.08, 0.15)
23:12:39.262 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:39.263 00.001 18120 UpdateGuideState exits: m=1887 RSB=29.8
23:12:39.264 00.001 21948 Worker thread wakes up
23:12:39.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:12:39.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:12:39.264 00.000 21948 Moving (0.08, 0.15) raw xDistance=-0.10 yDistance=-0.14
23:12:39.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:12:39.264 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.265 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:39.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:39.266 00.001 18120 Enqueuing Expose request
23:12:39.267 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:39.267 00.000 21948 MoveAxis(E, 0, ABG)
23:12:39.267 00.000 21948 Move returns status 0, amount 0
23:12:39.267 00.000 21948 MoveAxis(N, 0, ABG)
23:12:39.267 00.000 21948 Move returns status 0, amount 0
23:12:39.267 00.000 21948 move complete, result=0
23:12:39.267 00.000 21948 worker thread done servicing request
23:12:39.267 00.000 21948 Worker thread wakes up
23:12:39.267 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:39.268 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:39.269 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:40.790 01.521 21948 Exposure complete
23:12:40.826 00.036 18120 OnExposeComplete: enter
23:12:40.826 00.000 18120 UpdateGuideState(): m_state=6
23:12:40.827 00.001 21948 worker thread done servicing request
23:12:40.827 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
23:12:40.828 00.001 18120 Star::Find returns 1 (0), X=409.86, Y=230.38, Mass=1995, SNR=30.7, Peak=174 HFD=3.9
23:12:40.828 00.000 18120 MultiStar: [#1 0.14,0.15,0.73,U] [#2 0.21,0.08,0.63,U] [#3 0.03,0.18,0.70,U] [#4 -0.02,-0.00,0.54,U] [#5 -0.02,0.27,0.56,U] [#6 0.37,0.15,0.00,M1] [#7 -0.12,0.33,0.53,U] [#8 0.19,0.14,0.44,U] 
23:12:40.829 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.12}, one-star: {0.25, -0.04}
23:12:40.829 00.000 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.14) = xAngle (2.04 = 2.04)
23:12:40.830 00.001 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.14 = -1.14)
23:12:40.830 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.89 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
23:12:40.831 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.12, opts=13)
23:12:40.832 00.001 18120 Enqueuing Move request for scope (0.10, 0.12)
23:12:40.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:40.833 00.001 21948 Worker thread wakes up
23:12:40.833 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.7
23:12:40.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:12:40.833 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:12:40.833 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:40.834 00.001 21948 Moving (0.10, 0.12) raw xDistance=-0.07 yDistance=-0.14
23:12:40.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:12:40.834 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:40.834 00.000 18120 Enqueuing Expose request
23:12:40.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:40.835 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:40.835 00.000 21948 MoveAxis(E, 0, ABG)
23:12:40.835 00.000 21948 Move returns status 0, amount 0
23:12:40.835 00.000 21948 MoveAxis(N, 0, ABG)
23:12:40.835 00.000 21948 Move returns status 0, amount 0
23:12:40.835 00.000 21948 move complete, result=0
23:12:40.835 00.000 21948 worker thread done servicing request
23:12:40.835 00.000 21948 Worker thread wakes up
23:12:40.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:40.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:40.835 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:42.564 01.729 21948 Exposure complete
23:12:42.610 00.046 21948 worker thread done servicing request
23:12:42.610 00.000 18120 OnExposeComplete: enter
23:12:42.611 00.001 18120 UpdateGuideState(): m_state=6
23:12:42.612 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
23:12:42.612 00.000 18120 Star::Find returns 1 (0), X=409.62, Y=230.59, Mass=2248, SNR=32.4, Peak=182 HFD=4.1
23:12:42.613 00.001 18120 MultiStar: [#1 0.12,-0.00,0.69,U] [#2 0.17,0.21,0.63,U] [#3 -0.11,0.29,0.64,U] [#4 -0.09,-0.06,0.53,U] [#5 -0.24,-0.03,0.50,U] [#6 0.07,0.24,0.48,U] [#7 0.01,0.15,0.53,U] [#8 0.12,-0.05,0.41,U] 
23:12:42.613 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.01, 0.17}
23:12:42.614 00.001 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
23:12:42.614 00.000 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
23:12:42.615 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
23:12:42.616 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.11, opts=13)
23:12:42.617 00.001 18120 Enqueuing Move request for scope (0.01, 0.11)
23:12:42.618 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:42.619 00.001 18120 UpdateGuideState exits: m=2248 RSB=32.4
23:12:42.620 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:42.621 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:42.621 00.000 18120 Enqueuing Expose request
23:12:42.622 00.001 21948 Worker thread wakes up
23:12:42.622 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:12:42.622 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:12:42.623 00.001 21948 Moving (0.01, 0.11) raw xDistance=-0.10 yDistance=-0.06
23:12:42.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:12:42.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:42.623 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:42.623 00.000 21948 MoveAxis(E, 0, ABG)
23:12:42.623 00.000 21948 Move returns status 0, amount 0
23:12:42.623 00.000 21948 MoveAxis(N, 0, ABG)
23:12:42.623 00.000 21948 Move returns status 0, amount 0
23:12:42.623 00.000 21948 move complete, result=0
23:12:42.623 00.000 21948 worker thread done servicing request
23:12:42.623 00.000 21948 Worker thread wakes up
23:12:42.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:42.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:42.623 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:44.038 01.415 21948 Exposure complete
23:12:44.079 00.041 21948 worker thread done servicing request
23:12:44.079 00.000 18120 OnExposeComplete: enter
23:12:44.080 00.001 18120 UpdateGuideState(): m_state=6
23:12:44.080 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
23:12:44.081 00.001 18120 Star::Find returns 1 (0), X=409.61, Y=230.67, Mass=2073, SNR=31.4, Peak=175 HFD=4.0
23:12:44.084 00.003 18120 MultiStar: [#1 0.27,0.19,0.72,U] [#2 0.15,0.29,0.63,U] [#3 0.21,0.05,0.70,U] [#4 0.02,0.10,0.52,U] [#5 0.01,0.17,0.51,U] [#6 0.25,0.12,0.46,U] [#7 0.05,0.35,0.50,U] [#8 0.21,0.23,0.43,U] 
23:12:44.086 00.002 18120 refined, 8 included, MultiStar: {0.12, 0.20}, one-star: {-0.01, 0.26}
23:12:44.088 00.002 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
23:12:44.091 00.003 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.03)
23:12:44.093 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.01 mountX=-0.13 mountY=-0.20, mountTheta=-2.14
23:12:44.096 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.20, opts=13)
23:12:44.097 00.001 18120 Enqueuing Move request for scope (0.12, 0.20)
23:12:44.099 00.002 21948 Worker thread wakes up
23:12:44.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:44.100 00.001 18120 UpdateGuideState exits: m=2073 RSB=31.4
23:12:44.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:44.101 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:44.101 00.000 18120 Enqueuing Expose request
23:12:44.102 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
23:12:44.102 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
23:12:44.102 00.000 21948 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.20
23:12:44.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:12:44.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:44.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:12:44.102 00.000 21948 MoveAxis(E, 0, ABG)
23:12:44.102 00.000 21948 Move returns status 0, amount 0
23:12:44.102 00.000 21948 MoveAxis(N, 0, ABG)
23:12:44.102 00.000 21948 Move returns status 0, amount 0
23:12:44.102 00.000 21948 move complete, result=0
23:12:44.102 00.000 21948 worker thread done servicing request
23:12:44.102 00.000 21948 Worker thread wakes up
23:12:44.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:44.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:44.102 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:45.730 01.628 21948 Exposure complete
23:12:45.766 00.036 21948 worker thread done servicing request
23:12:45.766 00.000 18120 OnExposeComplete: enter
23:12:45.767 00.001 18120 UpdateGuideState(): m_state=6
23:12:45.767 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
23:12:45.768 00.001 18120 Star::Find returns 1 (0), X=409.60, Y=230.80, Mass=2071, SNR=31.3, Peak=187 HFD=3.9
23:12:45.768 00.000 18120 MultiStar: [#1 -0.01,0.21,0.68,U] [#2 0.10,0.29,0.65,U] [#3 -0.19,0.25,0.66,U] [#4 0.06,0.03,0.52,U] [#5 -0.18,0.12,0.52,U] [#6 0.04,0.52,0.00,M1] [#7 -0.29,0.37,0.00,M1] [#8 0.17,0.27,0.41,U] 
23:12:45.769 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.24}, one-star: {-0.01, 0.39}
23:12:45.769 00.000 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
23:12:45.770 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.89 = -0.40)
23:12:45.770 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=-0.23 mountY=-0.09, mountTheta=-2.75
23:12:45.772 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.24, opts=13)
23:12:45.775 00.003 18120 Enqueuing Move request for scope (-0.02, 0.24)
23:12:45.775 00.000 21948 Worker thread wakes up
23:12:45.776 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:45.776 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.3
23:12:45.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:45.777 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:45.777 00.000 18120 Enqueuing Expose request
23:12:45.778 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
23:12:45.778 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
23:12:45.778 00.000 21948 Moving (-0.02, 0.24) raw xDistance=-0.23 yDistance=-0.09
23:12:45.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:12:45.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:45.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:45.778 00.000 21948 MoveAxis(E, 41, ABG)
23:12:45.778 00.000 21948 Guiding  Dir = 2, Dur = 41
23:12:45.778 00.000 21948 IsSlewing returns 0
23:12:45.778 00.000 21948 IsGuiding returns 0
23:12:45.780 00.002 21948 PulseGuide returned control before completion, sleep 49
23:12:45.839 00.059 21948 IsGuiding returns 0
23:12:45.839 00.000 21948 Move returns status 0, amount 41
23:12:45.839 00.000 21948 MoveAxis(N, 0, ABG)
23:12:45.839 00.000 21948 Move returns status 0, amount 0
23:12:45.839 00.000 21948 move complete, result=0
23:12:45.839 00.000 21948 worker thread done servicing request
23:12:45.839 00.000 21948 Worker thread wakes up
23:12:45.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:45.839 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:12:45.840 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:47.246 01.406 21948 Exposure complete
23:12:47.277 00.031 21948 worker thread done servicing request
23:12:47.277 00.000 18120 OnExposeComplete: enter
23:12:47.278 00.001 18120 UpdateGuideState(): m_state=6
23:12:47.279 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
23:12:47.279 00.000 18120 Star::Find returns 1 (0), X=409.67, Y=230.66, Mass=2045, SNR=31.1, Peak=170 HFD=4.3
23:12:47.280 00.001 18120 MultiStar: [#1 0.09,0.18,0.72,U] [#2 0.10,0.16,0.65,U] [#3 0.03,0.10,0.69,U] [#4 -0.05,0.27,0.56,U] [#5 -0.16,0.32,0.49,U] [#6 0.08,0.29,0.49,U] [#7 -0.18,0.39,0.00,M2] [#8 -0.04,0.20,0.42,U] 
23:12:47.280 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.22}, one-star: {0.06, 0.24}
23:12:47.281 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.60 = 2.60)
23:12:47.281 00.000 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.70 = -0.59)
23:12:47.281 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.45 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
23:12:47.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.22, opts=13)
23:12:47.283 00.001 18120 Enqueuing Move request for scope (0.03, 0.22)
23:12:47.284 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:47.284 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.1
23:12:47.285 00.001 21948 Worker thread wakes up
23:12:47.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:12:47.285 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:12:47.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:47.285 00.000 21948 Moving (0.03, 0.22) raw xDistance=-0.19 yDistance=-0.12
23:12:47.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:47.286 00.001 18120 Enqueuing Expose request
23:12:47.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:12:47.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:47.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:47.286 00.000 21948 MoveAxis(E, 0, ABG)
23:12:47.286 00.000 21948 Move returns status 0, amount 0
23:12:47.286 00.000 21948 MoveAxis(N, 0, ABG)
23:12:47.286 00.000 21948 Move returns status 0, amount 0
23:12:47.286 00.000 21948 move complete, result=0
23:12:47.286 00.000 21948 worker thread done servicing request
23:12:47.286 00.000 21948 Worker thread wakes up
23:12:47.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:47.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:47.287 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:48.909 01.622 21948 Exposure complete
23:12:48.952 00.043 21948 worker thread done servicing request
23:12:48.953 00.001 18120 OnExposeComplete: enter
23:12:48.953 00.000 18120 UpdateGuideState(): m_state=6
23:12:48.954 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
23:12:48.954 00.000 18120 Star::Find returns 1 (0), X=409.80, Y=230.56, Mass=1902, SNR=29.9, Peak=172 HFD=3.8
23:12:48.955 00.001 18120 MultiStar: [#1 0.34,0.19,0.00,M1] [#2 0.17,0.17,0.66,U] [#3 0.21,0.17,0.73,U] [#4 0.23,0.01,0.56,U] [#5 -0.15,0.19,0.56,U] [#6 0.34,0.04,0.51,U] [#7 -0.01,0.15,0.56,U] [#8 0.03,0.21,0.47,U] 
23:12:48.955 00.000 18120 refined, 7 included, MultiStar: {0.13, 0.14}, one-star: {0.18, 0.14}
23:12:48.956 00.001 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.14) = xAngle (1.95 = 1.95)
23:12:48.956 00.000 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.23)
23:12:48.956 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.81 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
23:12:48.958 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.14, opts=13)
23:12:48.958 00.000 18120 Enqueuing Move request for scope (0.13, 0.14)
23:12:48.959 00.001 21948 Worker thread wakes up
23:12:48.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:48.959 00.000 18120 UpdateGuideState exits: m=1902 RSB=29.9
23:12:48.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:48.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:48.960 00.000 18120 Enqueuing Expose request
23:12:48.961 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
23:12:48.961 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
23:12:48.961 00.000 21948 Moving (0.13, 0.14) raw xDistance=-0.07 yDistance=-0.18
23:12:48.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:12:48.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:48.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:12:48.961 00.000 21948 MoveAxis(E, 0, ABG)
23:12:48.961 00.000 21948 Move returns status 0, amount 0
23:12:48.961 00.000 21948 MoveAxis(N, 0, ABG)
23:12:48.961 00.000 21948 Move returns status 0, amount 0
23:12:48.961 00.000 21948 move complete, result=0
23:12:48.961 00.000 21948 worker thread done servicing request
23:12:48.961 00.000 21948 Worker thread wakes up
23:12:48.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:48.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:48.962 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:50.475 01.513 21948 Exposure complete
23:12:50.506 00.031 21948 worker thread done servicing request
23:12:50.506 00.000 18120 OnExposeComplete: enter
23:12:50.507 00.001 18120 UpdateGuideState(): m_state=6
23:12:50.508 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
23:12:50.509 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=230.68, Mass=2193, SNR=32.1, Peak=215 HFD=4.0
23:12:50.510 00.001 18120 MultiStar: [#1 0.14,0.24,0.70,U] [#2 0.17,0.31,0.64,U] [#3 0.16,0.37,0.00,M1] [#4 0.06,0.06,0.54,U] [#5 0.09,-0.00,0.47,U] [#6 0.29,0.13,0.48,U] [#7 -0.02,0.20,0.51,U] [#8 -0.00,-0.04,0.42,U] 
23:12:50.511 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.17}, one-star: {0.22, 0.27}
23:12:50.512 00.001 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.05 = 2.05)
23:12:50.512 00.000 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.15 = -1.13)
23:12:50.513 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.91 mountX=-0.10 mountY=-0.19, mountTheta=-2.04
23:12:50.515 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.17, opts=13)
23:12:50.516 00.001 18120 Enqueuing Move request for scope (0.13, 0.17)
23:12:50.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:50.517 00.001 18120 UpdateGuideState exits: m=2193 RSB=32.1
23:12:50.518 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.519 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:50.519 00.000 18120 Enqueuing Expose request
23:12:50.520 00.001 21948 Worker thread wakes up
23:12:50.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
23:12:50.521 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
23:12:50.521 00.000 21948 Moving (0.13, 0.17) raw xDistance=-0.10 yDistance=-0.19
23:12:50.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:12:50.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:50.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:12:50.521 00.000 21948 MoveAxis(E, 0, ABG)
23:12:50.521 00.000 21948 Move returns status 0, amount 0
23:12:50.521 00.000 21948 MoveAxis(N, 0, ABG)
23:12:50.521 00.000 21948 Move returns status 0, amount 0
23:12:50.521 00.000 21948 move complete, result=0
23:12:50.521 00.000 21948 worker thread done servicing request
23:12:50.521 00.000 21948 Worker thread wakes up
23:12:50.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:50.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:50.522 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:52.156 01.634 21948 Exposure complete
23:12:52.199 00.043 21948 worker thread done servicing request
23:12:52.199 00.000 18120 OnExposeComplete: enter
23:12:52.201 00.002 18120 UpdateGuideState(): m_state=6
23:12:52.202 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
23:12:52.204 00.002 18120 Star::Find returns 1 (0), X=409.62, Y=230.69, Mass=2020, SNR=30.9, Peak=199 HFD=4.0
23:12:52.205 00.001 18120 MultiStar: [#1 0.21,0.23,0.73,U] [#2 0.14,0.49,0.00,M1] [#3 0.09,0.31,0.70,U] [#4 -0.12,0.06,0.54,U] [#5 -0.12,0.26,0.52,U] [#6 0.05,0.33,0.48,U] [#7 0.11,0.31,0.49,U] [#8 0.18,0.23,0.43,U] 
23:12:52.206 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.25}, one-star: {0.01, 0.27}
23:12:52.206 00.000 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.14) = xAngle (2.51 = 2.51)
23:12:52.207 00.001 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.62 = -0.67)
23:12:52.208 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.37 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
23:12:52.209 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.25, opts=13)
23:12:52.209 00.000 18120 Enqueuing Move request for scope (0.05, 0.25)
23:12:52.210 00.001 21948 Worker thread wakes up
23:12:52.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
23:12:52.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:52.210 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.9
23:12:52.211 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:52.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:52.212 00.001 18120 Enqueuing Expose request
23:12:52.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
23:12:52.212 00.000 21948 Moving (0.05, 0.25) raw xDistance=-0.21 yDistance=-0.16
23:12:52.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:12:52.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:52.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:52.212 00.000 21948 MoveAxis(E, 37, ABG)
23:12:52.212 00.000 21948 Guiding  Dir = 2, Dur = 37
23:12:52.213 00.001 21948 IsSlewing returns 0
23:12:52.213 00.000 21948 IsGuiding returns 0
23:12:52.214 00.001 21948 PulseGuide returned control before completion, sleep 46
23:12:52.264 00.050 21948 IsGuiding returns 0
23:12:52.264 00.000 21948 Move returns status 0, amount 37
23:12:52.264 00.000 21948 MoveAxis(N, 0, ABG)
23:12:52.264 00.000 21948 Move returns status 0, amount 0
23:12:52.264 00.000 21948 move complete, result=0
23:12:52.264 00.000 21948 worker thread done servicing request
23:12:52.264 00.000 21948 Worker thread wakes up
23:12:52.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:52.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:52.264 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
23:12:53.671 01.407 21948 Exposure complete
23:12:53.699 00.028 21948 worker thread done servicing request
23:12:53.699 00.000 18120 OnExposeComplete: enter
23:12:53.701 00.002 18120 UpdateGuideState(): m_state=6
23:12:53.701 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
23:12:53.702 00.001 18120 Star::Find returns 1 (0), X=409.76, Y=230.73, Mass=2056, SNR=31.1, Peak=203 HFD=3.8
23:12:53.702 00.000 18120 MultiStar: [#1 0.34,0.15,0.00,M1] [#2 0.28,0.25,0.00,M2] [#3 0.14,-0.01,0.69,U] [#4 0.08,0.05,0.56,U] [#5 0.08,0.06,0.55,U] [#6 0.38,0.35,0.00,M1] [#7 0.02,-0.05,0.52,U] [#8 0.21,0.29,0.45,U] 
23:12:53.704 00.002 18120 refined, 5 included, MultiStar: {0.12, 0.13}, one-star: {0.15, 0.31}
23:12:53.705 00.001 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.14) = xAngle (1.97 = 1.97)
23:12:53.705 00.000 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.08 = -1.21)
23:12:53.706 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.83 mountX=-0.07 mountY=-0.16, mountTheta=-1.97
23:12:53.708 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.13, opts=13)
23:12:53.708 00.000 18120 Enqueuing Move request for scope (0.12, 0.13)
23:12:53.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:53.709 00.001 21948 Worker thread wakes up
23:12:53.709 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.1
23:12:53.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:12:53.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:53.710 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:12:53.710 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:53.710 00.000 18120 Enqueuing Expose request
23:12:53.711 00.001 21948 Moving (0.12, 0.13) raw xDistance=-0.07 yDistance=-0.16
23:12:53.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:12:53.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:53.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:53.711 00.000 21948 MoveAxis(E, 0, ABG)
23:12:53.711 00.000 21948 Move returns status 0, amount 0
23:12:53.711 00.000 21948 MoveAxis(N, 0, ABG)
23:12:53.711 00.000 21948 Move returns status 0, amount 0
23:12:53.711 00.000 21948 move complete, result=0
23:12:53.711 00.000 21948 worker thread done servicing request
23:12:53.711 00.000 21948 Worker thread wakes up
23:12:53.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:53.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:53.711 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:55.342 01.631 21948 Exposure complete
23:12:55.374 00.032 21948 worker thread done servicing request
23:12:55.374 00.000 18120 OnExposeComplete: enter
23:12:55.375 00.001 18120 UpdateGuideState(): m_state=6
23:12:55.377 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
23:12:55.377 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=230.59, Mass=2052, SNR=31.1, Peak=171 HFD=4.3
23:12:55.379 00.002 18120 MultiStar: [#1 0.16,0.22,0.73,U] [#2 0.30,0.29,0.00,M3] [#3 0.20,0.19,0.69,U] [#4 0.13,0.15,0.55,U] [#5 -0.08,0.19,0.51,U] [#6 0.34,-0.06,0.48,U] [#7 0.34,-0.01,0.51,U] [#8 0.07,0.14,0.42,U] 
23:12:55.379 00.000 18120 refined, 7 included, MultiStar: {0.17, 0.14}, one-star: {0.18, 0.17}
23:12:55.380 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.82 = 1.82)
23:12:55.381 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.92 = -1.36)
23:12:55.381 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=-0.05 mountY=-0.21, mountTheta=-1.82
23:12:55.383 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.14, opts=13)
23:12:55.383 00.000 18120 Enqueuing Move request for scope (0.17, 0.14)
23:12:55.384 00.001 21948 Worker thread wakes up
23:12:55.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:55.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
23:12:55.384 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.1
23:12:55.385 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:55.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:55.386 00.001 18120 Enqueuing Expose request
23:12:55.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
23:12:55.386 00.000 21948 Moving (0.17, 0.14) raw xDistance=-0.05 yDistance=-0.21
23:12:55.387 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:12:55.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:55.387 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:12:55.387 00.000 21948 MoveAxis(E, 0, ABG)
23:12:55.387 00.000 21948 Move returns status 0, amount 0
23:12:55.387 00.000 21948 MoveAxis(N, 0, ABG)
23:12:55.387 00.000 21948 Move returns status 0, amount 0
23:12:55.387 00.000 21948 move complete, result=0
23:12:55.387 00.000 21948 worker thread done servicing request
23:12:55.387 00.000 21948 Worker thread wakes up
23:12:55.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:55.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:55.387 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:56.901 01.514 21948 Exposure complete
23:12:56.935 00.034 21948 worker thread done servicing request
23:12:56.935 00.000 18120 OnExposeComplete: enter
23:12:56.936 00.001 18120 UpdateGuideState(): m_state=6
23:12:56.936 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
23:12:56.937 00.001 18120 Star::Find returns 1 (0), X=409.57, Y=230.65, Mass=1934, SNR=30.2, Peak=181 HFD=4.1
23:12:56.938 00.001 18120 MultiStar: [#1 0.25,0.27,0.75,U] [#2 0.26,0.47,0.00,M4] [#3 0.15,0.31,0.72,U] [#4 0.07,0.15,0.57,U] [#5 0.22,0.19,0.51,U] [#6 0.23,0.24,0.49,U] [#7 0.03,0.37,0.00,M1] [#8 0.11,0.30,0.44,U] 
23:12:56.938 00.000 18120 single-star, 6 included, MultiStar: {0.13, 0.24}, one-star: {-0.04, 0.23}
23:12:56.938 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
23:12:56.939 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.30)
23:12:56.939 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.74 mountX=-0.23 mountY=-0.07, mountTheta=-2.84
23:12:56.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.23, opts=13)
23:12:56.941 00.001 18120 Enqueuing Move request for scope (-0.04, 0.23)
23:12:56.941 00.000 21948 Worker thread wakes up
23:12:56.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:56.942 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.2
23:12:56.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:56.943 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:56.943 00.000 18120 Enqueuing Expose request
23:12:56.944 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
23:12:56.944 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
23:12:56.944 00.000 21948 Moving (-0.04, 0.23) raw xDistance=-0.23 yDistance=-0.07
23:12:56.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:12:56.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:56.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:56.944 00.000 21948 MoveAxis(E, 41, ABG)
23:12:56.944 00.000 21948 Guiding  Dir = 2, Dur = 41
23:12:56.944 00.000 21948 IsSlewing returns 0
23:12:56.944 00.000 21948 IsGuiding returns 0
23:12:56.946 00.002 21948 PulseGuide returned control before completion, sleep 49
23:12:57.012 00.066 21948 IsGuiding returns 0
23:12:57.012 00.000 21948 Move returns status 0, amount 41
23:12:57.012 00.000 21948 MoveAxis(N, 0, ABG)
23:12:57.012 00.000 21948 Move returns status 0, amount 0
23:12:57.012 00.000 21948 move complete, result=0
23:12:57.012 00.000 21948 worker thread done servicing request
23:12:57.012 00.000 21948 Worker thread wakes up
23:12:57.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:57.012 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:12:57.013 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:58.638 01.625 21948 Exposure complete
23:12:58.664 00.026 21948 worker thread done servicing request
23:12:58.664 00.000 18120 OnExposeComplete: enter
23:12:58.665 00.001 18120 UpdateGuideState(): m_state=6
23:12:58.666 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
23:12:58.666 00.000 18120 Star::Find returns 1 (0), X=409.92, Y=230.38, Mass=2094, SNR=31.5, Peak=195 HFD=4.0
23:12:58.667 00.001 18120 MultiStar: [#1 0.36,0.14,0.00,M1] [#2 0.43,0.18,0.00,M5] [#3 0.39,-0.14,0.00,M1] [#4 0.41,-0.26,0.00,M1] [#5 0.04,0.03,0.53,U] [#6 0.53,-0.14,0.00,M1] [#7 0.03,-0.22,0.49,U] [#8 0.24,-0.18,0.43,U] 
23:12:58.667 00.000 18120 refined, 3 included, MultiStar: {0.18, -0.08}, one-star: {0.31, -0.04}
23:12:58.667 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
23:12:58.670 00.003 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.82 = -2.46)
23:12:58.672 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=0.15 mountY=-0.13, mountTheta=-0.69
23:12:58.677 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.08, opts=13)
23:12:58.677 00.000 18120 Enqueuing Move request for scope (0.18, -0.08)
23:12:58.678 00.001 21948 Worker thread wakes up
23:12:58.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
23:12:58.678 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
23:12:58.678 00.000 21948 Moving (0.18, -0.08) raw xDistance=0.15 yDistance=-0.13
23:12:58.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:12:58.678 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:12:58.679 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:58.679 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:12:58.680 00.001 18120 Enqueuing Expose request
23:12:58.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:12:58.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:58.680 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:58.680 00.000 21948 MoveAxis(E, 0, ABG)
23:12:58.680 00.000 21948 Move returns status 0, amount 0
23:12:58.680 00.000 21948 MoveAxis(N, 0, ABG)
23:12:58.680 00.000 21948 Move returns status 0, amount 0
23:12:58.680 00.000 21948 move complete, result=0
23:12:58.680 00.000 21948 worker thread done servicing request
23:12:58.680 00.000 21948 Worker thread wakes up
23:12:58.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:12:58.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:12:58.681 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:00.209 01.528 21948 Exposure complete
23:13:00.246 00.037 21948 worker thread done servicing request
23:13:00.246 00.000 18120 OnExposeComplete: enter
23:13:00.247 00.001 18120 UpdateGuideState(): m_state=6
23:13:00.248 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
23:13:00.249 00.001 18120 Star::Find returns 1 (0), X=409.77, Y=230.27, Mass=1872, SNR=29.7, Peak=210 HFD=3.8
23:13:00.249 00.000 18120 MultiStar: [#1 0.08,-0.05,0.75,U] [#2 0.24,0.05,0.68,U] [#3 0.18,-0.10,0.73,U] [#4 0.01,-0.18,0.60,U] [#5 0.01,-0.02,0.53,U] [#6 0.39,-0.03,0.00,M2] [#7 0.21,-0.14,0.52,U] [#8 0.30,-0.20,0.45,U] 
23:13:00.250 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.09}, one-star: {0.15, -0.15}
23:13:00.250 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.14) = xAngle (0.57 = 0.57)
23:13:00.251 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.67 = -2.61)
23:13:00.251 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.57 mountX=0.14 mountY=-0.09, mountTheta=-0.54
23:13:00.253 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.09, opts=13)
23:13:00.254 00.001 18120 Enqueuing Move request for scope (0.14, -0.09)
23:13:00.254 00.000 21948 Worker thread wakes up
23:13:00.254 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:00.254 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
23:13:00.255 00.001 18120 UpdateGuideState exits: m=1872 RSB=29.7
23:13:00.255 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.255 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:00.256 00.001 18120 Enqueuing Expose request
23:13:00.256 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
23:13:00.256 00.000 21948 Moving (0.14, -0.09) raw xDistance=0.14 yDistance=-0.09
23:13:00.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:13:00.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:00.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:00.256 00.000 21948 MoveAxis(E, 0, ABG)
23:13:00.256 00.000 21948 Move returns status 0, amount 0
23:13:00.256 00.000 21948 MoveAxis(N, 0, ABG)
23:13:00.257 00.001 21948 Move returns status 0, amount 0
23:13:00.257 00.000 21948 move complete, result=0
23:13:00.257 00.000 21948 worker thread done servicing request
23:13:00.257 00.000 21948 Worker thread wakes up
23:13:00.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:00.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:00.257 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:01.891 01.634 21948 Exposure complete
23:13:01.923 00.032 21948 worker thread done servicing request
23:13:01.923 00.000 18120 OnExposeComplete: enter
23:13:01.923 00.000 18120 UpdateGuideState(): m_state=6
23:13:01.924 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
23:13:01.925 00.001 18120 Star::Find returns 1 (0), X=409.84, Y=230.40, Mass=2126, SNR=31.8, Peak=210 HFD=3.9
23:13:01.925 00.000 18120 MultiStar: [#1 0.43,-0.19,0.00,M1] [#2 0.36,0.13,0.00,M5] [#3 0.02,0.08,0.66,U] [#4 0.22,-0.13,0.51,U] [#5 0.20,-0.37,0.00,M1] [#6 0.15,-0.03,0.46,U] [#7 0.27,-0.19,0.50,U] [#8 0.06,0.12,0.43,U] 
23:13:01.925 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.02}, one-star: {0.23, -0.01}
23:13:01.926 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.01 = 1.01)
23:13:01.926 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.11 = -2.17)
23:13:01.927 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=0.09 mountY=-0.14, mountTheta=-1.00
23:13:01.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.02, opts=13)
23:13:01.929 00.001 18120 Enqueuing Move request for scope (0.16, -0.02)
23:13:01.930 00.001 21948 Worker thread wakes up
23:13:01.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:01.930 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.8
23:13:01.931 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:01.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:01.932 00.001 18120 Enqueuing Expose request
23:13:01.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
23:13:01.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
23:13:01.932 00.000 21948 Moving (0.16, -0.02) raw xDistance=0.09 yDistance=-0.14
23:13:01.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:13:01.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:01.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:13:01.932 00.000 21948 MoveAxis(E, 0, ABG)
23:13:01.932 00.000 21948 Move returns status 0, amount 0
23:13:01.932 00.000 21948 MoveAxis(N, 0, ABG)
23:13:01.932 00.000 21948 Move returns status 0, amount 0
23:13:01.932 00.000 21948 move complete, result=0
23:13:01.932 00.000 21948 worker thread done servicing request
23:13:01.932 00.000 21948 Worker thread wakes up
23:13:01.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:01.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:01.933 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:03.461 01.528 21948 Exposure complete
23:13:03.501 00.040 21948 worker thread done servicing request
23:13:03.501 00.000 18120 OnExposeComplete: enter
23:13:03.502 00.001 18120 UpdateGuideState(): m_state=6
23:13:03.502 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
23:13:03.503 00.001 18120 Star::Find returns 1 (0), X=409.93, Y=230.41, Mass=2056, SNR=31.1, Peak=187 HFD=4.1
23:13:03.503 00.000 18120 MultiStar: [#1 0.49,0.07,0.00,M2] [#2 0.30,0.18,0.64,U] [#3 -0.09,-0.17,0.70,U] [#4 0.09,-0.03,0.54,U] [#5 0.14,0.03,0.50,U] [#6 0.28,-0.39,0.00,M2] [#7 0.20,0.02,0.53,U] [#8 0.31,0.28,0.00,M1] 
23:13:03.504 00.001 18120 refined, 5 included, MultiStar: {0.17, 0.00}, one-star: {0.32, -0.00}
23:13:03.506 00.002 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
23:13:03.507 00.001 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.04)
23:13:03.508 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.00 mountX=0.07 mountY=-0.15, mountTheta=-1.14
23:13:03.511 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.00, opts=13)
23:13:03.512 00.001 18120 Enqueuing Move request for scope (0.17, 0.00)
23:13:03.514 00.002 21948 Worker thread wakes up
23:13:03.514 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
23:13:03.514 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
23:13:03.514 00.000 21948 Moving (0.17, 0.00) raw xDistance=0.07 yDistance=-0.15
23:13:03.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:13:03.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:03.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:03.514 00.000 21948 MoveAxis(E, 0, ABG)
23:13:03.514 00.000 21948 Move returns status 0, amount 0
23:13:03.514 00.000 21948 MoveAxis(N, 0, ABG)
23:13:03.514 00.000 21948 Move returns status 0, amount 0
23:13:03.514 00.000 21948 move complete, result=0
23:13:03.514 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:03.516 00.002 18120 UpdateGuideState exits: m=2056 RSB=31.1
23:13:03.517 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:03.518 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:03.520 00.002 21948 worker thread done servicing request
23:13:03.520 00.000 18120 Enqueuing Expose request
23:13:03.520 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:03.521 00.001 21948 Worker thread wakes up
23:13:03.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:03.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:05.153 01.632 21948 Exposure complete
23:13:05.211 00.058 21948 worker thread done servicing request
23:13:05.211 00.000 18120 OnExposeComplete: enter
23:13:05.211 00.000 18120 UpdateGuideState(): m_state=6
23:13:05.212 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
23:13:05.212 00.000 18120 Star::Find returns 1 (0), X=409.84, Y=230.31, Mass=2249, SNR=32.7, Peak=236 HFD=4.1
23:13:05.213 00.001 18120 MultiStar: [#1 0.18,-0.22,0.67,U] [#2 0.25,-0.25,0.63,U] [#3 -0.06,-0.24,0.66,U] [#4 0.02,-0.01,0.52,U] [#5 0.05,-0.40,0.00,M1] [#6 0.28,-0.08,0.46,U] [#7 0.06,-0.26,0.44,U] [#8 0.13,-0.21,0.43,U] 
23:13:05.213 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {0.23, -0.10}
23:13:05.214 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.28 = 0.28)
23:13:05.215 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.91)
23:13:05.216 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=0.21 mountY=-0.05, mountTheta=-0.24
23:13:05.218 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.17, opts=13)
23:13:05.219 00.001 18120 Enqueuing Move request for scope (0.14, -0.17)
23:13:05.220 00.001 21948 Worker thread wakes up
23:13:05.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
23:13:05.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
23:13:05.220 00.000 21948 Moving (0.14, -0.17) raw xDistance=0.21 yDistance=-0.05
23:13:05.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:13:05.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:05.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:05.221 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:05.221 00.000 18120 UpdateGuideState exits: m=2249 RSB=32.7
23:13:05.222 00.001 21948 MoveAxis(W, 38, ABG)
23:13:05.222 00.000 21948 Guiding  Dir = 3, Dur = 38
23:13:05.222 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:05.222 00.000 21948 IsSlewing returns 0
23:13:05.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:05.223 00.001 18120 Enqueuing Expose request
23:13:05.223 00.000 21948 IsGuiding returns 0
23:13:05.225 00.002 21948 PulseGuide returned control before completion, sleep 47
23:13:05.277 00.052 21948 IsGuiding returns 0
23:13:05.277 00.000 21948 Move returns status 0, amount 38
23:13:05.277 00.000 21948 MoveAxis(N, 0, ABG)
23:13:05.277 00.000 21948 Move returns status 0, amount 0
23:13:05.277 00.000 21948 move complete, result=0
23:13:05.278 00.001 21948 worker thread done servicing request
23:13:05.278 00.000 21948 Worker thread wakes up
23:13:05.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:05.278 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:13:05.279 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:06.691 01.412 21948 Exposure complete
23:13:06.717 00.026 21948 worker thread done servicing request
23:13:06.717 00.000 18120 OnExposeComplete: enter
23:13:06.719 00.002 18120 UpdateGuideState(): m_state=6
23:13:06.721 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
23:13:06.722 00.001 18120 Star::Find returns 1 (0), X=409.75, Y=230.40, Mass=2016, SNR=30.7, Peak=196 HFD=3.9
23:13:06.723 00.001 18120 MultiStar: [#1 0.29,0.03,0.73,U] [#2 0.17,0.26,0.66,U] [#3 -0.15,0.04,0.70,U] [#4 -0.03,-0.13,0.58,U] [#5 0.14,-0.09,0.51,U] [#6 0.16,-0.07,0.50,U] [#7 0.11,0.09,0.52,U] [#8 0.31,0.06,0.45,U] 
23:13:06.723 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.14, -0.01}
23:13:06.723 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.14) = xAngle (1.33 = 1.33)
23:13:06.724 00.001 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.44 = -1.85)
23:13:06.724 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=0.03 mountY=-0.12, mountTheta=-1.33
23:13:06.726 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
23:13:06.726 00.000 18120 Enqueuing Move request for scope (0.12, 0.02)
23:13:06.727 00.001 21948 Worker thread wakes up
23:13:06.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:06.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:13:06.727 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:13:06.727 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.7
23:13:06.728 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.728 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:06.729 00.001 18120 Enqueuing Expose request
23:13:06.729 00.000 21948 Moving (0.12, 0.02) raw xDistance=0.03 yDistance=-0.12
23:13:06.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:13:06.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:06.729 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:06.729 00.000 21948 MoveAxis(E, 0, ABG)
23:13:06.729 00.000 21948 Move returns status 0, amount 0
23:13:06.729 00.000 21948 MoveAxis(N, 0, ABG)
23:13:06.729 00.000 21948 Move returns status 0, amount 0
23:13:06.729 00.000 21948 move complete, result=0
23:13:06.729 00.000 21948 worker thread done servicing request
23:13:06.729 00.000 21948 Worker thread wakes up
23:13:06.729 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:06.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:06.730 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:08.354 01.624 21948 Exposure complete
23:13:08.391 00.037 21948 worker thread done servicing request
23:13:08.392 00.001 18120 OnExposeComplete: enter
23:13:08.392 00.000 18120 UpdateGuideState(): m_state=6
23:13:08.393 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
23:13:08.393 00.000 18120 Star::Find returns 1 (0), X=409.76, Y=230.30, Mass=2146, SNR=31.9, Peak=210 HFD=4.2
23:13:08.394 00.001 18120 MultiStar: [#1 0.23,-0.15,0.68,U] [#2 0.31,0.06,0.64,U] [#3 0.15,-0.17,0.68,U] [#4 0.10,-0.18,0.53,U] [#5 0.16,-0.09,0.48,U] [#6 0.30,0.03,0.51,U] [#7 0.08,-0.01,0.49,U] [#8 0.00,0.09,0.43,U] 
23:13:08.394 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.15, -0.12}
23:13:08.395 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.14) = xAngle (0.76 = 0.76)
23:13:08.395 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.86 = -2.42)
23:13:08.395 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.39 mountX=0.13 mountY=-0.12, mountTheta=-0.73
23:13:08.396 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
23:13:08.397 00.001 18120 Enqueuing Move request for scope (0.17, -0.07)
23:13:08.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:08.400 00.003 21948 Worker thread wakes up
23:13:08.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
23:13:08.400 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
23:13:08.400 00.000 21948 Moving (0.17, -0.07) raw xDistance=0.13 yDistance=-0.12
23:13:08.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:13:08.400 00.000 18120 UpdateGuideState exits: m=2146 RSB=31.9
23:13:08.401 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:08.401 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:08.401 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:08.402 00.001 18120 Enqueuing Expose request
23:13:08.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:08.402 00.000 21948 MoveAxis(E, 0, ABG)
23:13:08.402 00.000 21948 Move returns status 0, amount 0
23:13:08.402 00.000 21948 MoveAxis(N, 0, ABG)
23:13:08.402 00.000 21948 Move returns status 0, amount 0
23:13:08.402 00.000 21948 move complete, result=0
23:13:08.402 00.000 21948 worker thread done servicing request
23:13:08.402 00.000 21948 Worker thread wakes up
23:13:08.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:08.403 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:08.403 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:09.920 01.517 21948 Exposure complete
23:13:09.957 00.037 21948 worker thread done servicing request
23:13:09.958 00.001 18120 OnExposeComplete: enter
23:13:09.958 00.000 18120 UpdateGuideState(): m_state=6
23:13:09.959 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
23:13:09.959 00.000 18120 Star::Find returns 1 (0), X=409.86, Y=230.37, Mass=2078, SNR=31.2, Peak=217 HFD=4.0
23:13:09.960 00.001 18120 MultiStar: [#1 0.03,0.01,0.73,U] [#2 0.16,0.08,0.67,U] [#3 0.21,-0.01,0.68,U] [#4 -0.11,-0.10,0.56,U] [#5 0.09,-0.16,0.49,U] [#6 0.12,0.02,0.49,U] [#7 -0.07,0.09,0.50,U] [#8 -0.01,0.21,0.44,U] 
23:13:09.960 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.25, -0.05}
23:13:09.961 00.001 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.14) = xAngle (1.17 = 1.17)
23:13:09.961 00.000 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.27 = -2.01)
23:13:09.962 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.03 mountX=0.04 mountY=-0.09, mountTheta=-1.16
23:13:09.963 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.00, opts=13)
23:13:09.964 00.001 18120 Enqueuing Move request for scope (0.09, 0.00)
23:13:09.964 00.000 21948 Worker thread wakes up
23:13:09.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:09.965 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.2
23:13:09.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:09.966 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:13:09.966 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:13:09.966 00.000 21948 Moving (0.09, 0.00) raw xDistance=0.04 yDistance=-0.09
23:13:09.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:13:09.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:09.967 00.001 18120 Enqueuing Expose request
23:13:09.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:09.967 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:09.967 00.000 21948 MoveAxis(E, 0, ABG)
23:13:09.967 00.000 21948 Move returns status 0, amount 0
23:13:09.967 00.000 21948 MoveAxis(N, 0, ABG)
23:13:09.967 00.000 21948 Move returns status 0, amount 0
23:13:09.967 00.000 21948 move complete, result=0
23:13:09.967 00.000 21948 worker thread done servicing request
23:13:09.967 00.000 21948 Worker thread wakes up
23:13:09.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:09.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:09.968 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:11.593 01.625 21948 Exposure complete
23:13:11.628 00.035 21948 worker thread done servicing request
23:13:11.628 00.000 18120 OnExposeComplete: enter
23:13:11.629 00.001 18120 UpdateGuideState(): m_state=6
23:13:11.629 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
23:13:11.630 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=230.56, Mass=1878, SNR=29.7, Peak=168 HFD=3.9
23:13:11.630 00.000 18120 MultiStar: [#1 0.42,0.03,0.00,M1] [#2 0.21,0.20,0.66,U] [#3 0.26,0.09,0.73,U] [#4 -0.04,0.08,0.57,U] [#5 -0.01,0.23,0.51,U] [#6 0.31,0.29,0.00,M1] [#7 0.18,0.17,0.54,U] [#8 0.14,0.16,0.47,U] 
23:13:11.631 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.15}, one-star: {0.22, 0.14}
23:13:11.631 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.93 = 1.93)
23:13:11.632 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.03 = -1.25)
23:13:11.633 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=-0.07 mountY=-0.20, mountTheta=-1.92
23:13:11.635 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.15, opts=13)
23:13:11.635 00.000 18120 Enqueuing Move request for scope (0.15, 0.15)
23:13:11.636 00.001 21948 Worker thread wakes up
23:13:11.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
23:13:11.636 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
23:13:11.636 00.000 21948 Moving (0.15, 0.15) raw xDistance=-0.07 yDistance=-0.20
23:13:11.636 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:13:11.636 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:11.636 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:13:11.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:11.636 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.7
23:13:11.637 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.637 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:11.638 00.001 18120 Enqueuing Expose request
23:13:11.638 00.000 21948 MoveAxis(E, 0, ABG)
23:13:11.638 00.000 21948 Move returns status 0, amount 0
23:13:11.638 00.000 21948 MoveAxis(N, 0, ABG)
23:13:11.638 00.000 21948 Move returns status 0, amount 0
23:13:11.638 00.000 21948 move complete, result=0
23:13:11.639 00.001 21948 worker thread done servicing request
23:13:11.639 00.000 21948 Worker thread wakes up
23:13:11.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:11.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:11.639 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:13.159 01.520 21948 Exposure complete
23:13:13.206 00.047 21948 worker thread done servicing request
23:13:13.206 00.000 18120 OnExposeComplete: enter
23:13:13.206 00.000 18120 UpdateGuideState(): m_state=6
23:13:13.207 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
23:13:13.207 00.000 18120 Star::Find returns 1 (0), X=409.65, Y=230.38, Mass=2115, SNR=31.4, Peak=205 HFD=3.8
23:13:13.208 00.001 18120 MultiStar: [#1 0.28,0.09,0.70,U] [#2 0.19,0.17,0.64,U] [#3 0.14,0.05,0.64,U] [#4 0.06,-0.07,0.55,U] [#5 0.00,-0.05,0.54,U] [#6 0.18,0.04,0.49,U] [#7 0.12,0.06,0.51,U] [#8 0.36,-0.13,0.00,M1] 
23:13:13.208 00.000 18120 single-star, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.04, -0.04}
23:13:13.209 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
23:13:13.209 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.49 = -2.79)
23:13:13.210 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.76 mountX=0.05 mountY=-0.02, mountTheta=-0.35
23:13:13.211 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
23:13:13.211 00.000 18120 Enqueuing Move request for scope (0.04, -0.04)
23:13:13.212 00.001 21948 Worker thread wakes up
23:13:13.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:13:13.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:13:13.212 00.000 21948 Moving (0.04, -0.04) raw xDistance=0.05 yDistance=-0.02
23:13:13.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:13:13.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:13.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:13.212 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.4
23:13:13.213 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:13.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:13.214 00.001 18120 Enqueuing Expose request
23:13:13.214 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:13.214 00.000 21948 MoveAxis(E, 0, ABG)
23:13:13.214 00.000 21948 Move returns status 0, amount 0
23:13:13.214 00.000 21948 MoveAxis(N, 0, ABG)
23:13:13.214 00.000 21948 Move returns status 0, amount 0
23:13:13.214 00.000 21948 move complete, result=0
23:13:13.214 00.000 21948 worker thread done servicing request
23:13:13.214 00.000 21948 Worker thread wakes up
23:13:13.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:13.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:13.215 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:14.842 01.627 21948 Exposure complete
23:13:14.887 00.045 21948 worker thread done servicing request
23:13:14.887 00.000 18120 OnExposeComplete: enter
23:13:14.888 00.001 18120 UpdateGuideState(): m_state=6
23:13:14.889 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
23:13:14.890 00.001 18120 Star::Find returns 1 (0), X=409.62, Y=230.70, Mass=1960, SNR=30.3, Peak=177 HFD=3.9
23:13:14.890 00.000 18120 MultiStar: [#1 0.22,0.11,0.71,U] [#2 -0.01,0.26,0.67,U] [#3 0.26,0.27,0.00,M1] [#4 0.08,0.06,0.53,U] [#5 0.06,-0.08,0.47,U] [#6 0.45,-0.04,0.00,M1] [#7 0.09,0.13,0.51,U] [#8 0.19,0.10,0.44,U] 
23:13:14.890 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.01, 0.28}
23:13:14.891 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
23:13:14.891 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.30 = -0.98)
23:13:14.892 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.05 mountX=-0.10 mountY=-0.14, mountTheta=-2.18
23:13:14.893 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.15, opts=13)
23:13:14.895 00.002 18120 Enqueuing Move request for scope (0.08, 0.15)
23:13:14.897 00.002 21948 Worker thread wakes up
23:13:14.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:14.897 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.3
23:13:14.898 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.898 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:14.899 00.001 18120 Enqueuing Expose request
23:13:14.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:13:14.899 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:13:14.899 00.000 21948 Moving (0.08, 0.15) raw xDistance=-0.10 yDistance=-0.14
23:13:14.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:13:14.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:14.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:13:14.899 00.000 21948 MoveAxis(E, 0, ABG)
23:13:14.899 00.000 21948 Move returns status 0, amount 0
23:13:14.899 00.000 21948 MoveAxis(N, 0, ABG)
23:13:14.899 00.000 21948 Move returns status 0, amount 0
23:13:14.899 00.000 21948 move complete, result=0
23:13:14.899 00.000 21948 worker thread done servicing request
23:13:14.899 00.000 21948 Worker thread wakes up
23:13:14.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:14.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:14.900 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:16.418 01.518 21948 Exposure complete
23:13:16.446 00.028 21948 worker thread done servicing request
23:13:16.446 00.000 18120 OnExposeComplete: enter
23:13:16.447 00.001 18120 UpdateGuideState(): m_state=6
23:13:16.447 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
23:13:16.448 00.001 18120 Star::Find returns 1 (0), X=409.70, Y=230.63, Mass=1962, SNR=30.5, Peak=192 HFD=3.7
23:13:16.448 00.000 18120 MultiStar: [#1 0.14,0.20,0.68,U] [#2 0.07,0.35,0.65,U] [#3 0.06,0.12,0.67,U] [#4 -0.08,0.03,0.55,U] [#5 -0.04,0.19,0.52,U] [#6 0.38,0.09,0.00,M2] [#7 0.05,0.32,0.51,U] [#8 0.16,0.29,0.43,U] 
23:13:16.449 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.21}, one-star: {0.09, 0.21}
23:13:16.449 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
23:13:16.450 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.54 = -0.74)
23:13:16.450 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.29 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
23:13:16.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.21, opts=13)
23:13:16.452 00.001 18120 Enqueuing Move request for scope (0.06, 0.21)
23:13:16.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:16.453 00.001 21948 Worker thread wakes up
23:13:16.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
23:13:16.453 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
23:13:16.453 00.000 21948 Moving (0.06, 0.21) raw xDistance=-0.17 yDistance=-0.15
23:13:16.453 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.5
23:13:16.454 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:13:16.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:16.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:16.455 00.001 18120 Enqueuing Expose request
23:13:16.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:16.455 00.000 21948 MoveAxis(E, 0, ABG)
23:13:16.455 00.000 21948 Move returns status 0, amount 0
23:13:16.455 00.000 21948 MoveAxis(N, 0, ABG)
23:13:16.455 00.000 21948 Move returns status 0, amount 0
23:13:16.455 00.000 21948 move complete, result=0
23:13:16.455 00.000 21948 worker thread done servicing request
23:13:16.455 00.000 21948 Worker thread wakes up
23:13:16.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:16.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:16.456 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:18.091 01.635 21948 Exposure complete
23:13:18.118 00.027 21948 worker thread done servicing request
23:13:18.119 00.001 18120 OnExposeComplete: enter
23:13:18.119 00.000 18120 UpdateGuideState(): m_state=6
23:13:18.120 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
23:13:18.120 00.000 18120 Star::Find returns 1 (0), X=409.73, Y=230.74, Mass=2059, SNR=31.1, Peak=200 HFD=4.2
23:13:18.122 00.002 18120 MultiStar: [#1 0.13,0.30,0.72,U] [#2 0.05,0.49,0.00,M1] [#3 -0.09,0.23,0.69,U] [#4 0.02,0.14,0.54,U] [#5 0.01,0.23,0.54,U] [#6 0.27,0.28,0.00,M3] [#7 -0.01,0.24,0.54,U] [#8 0.23,0.16,0.44,U] 
23:13:18.122 00.000 18120 refined, 6 included, MultiStar: {0.06, 0.25}, one-star: {0.12, 0.33}
23:13:18.123 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
23:13:18.123 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.70)
23:13:18.123 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.33 mountX=-0.20 mountY=-0.16, mountTheta=-2.45
23:13:18.125 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.25, opts=13)
23:13:18.125 00.000 18120 Enqueuing Move request for scope (0.06, 0.25)
23:13:18.126 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:18.126 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
23:13:18.127 00.001 21948 Worker thread wakes up
23:13:18.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
23:13:18.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
23:13:18.127 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.127 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:18.127 00.000 18120 Enqueuing Expose request
23:13:18.128 00.001 21948 Moving (0.06, 0.25) raw xDistance=-0.20 yDistance=-0.16
23:13:18.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:13:18.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:18.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:18.128 00.000 21948 MoveAxis(E, 0, ABG)
23:13:18.128 00.000 21948 Move returns status 0, amount 0
23:13:18.128 00.000 21948 MoveAxis(N, 0, ABG)
23:13:18.128 00.000 21948 Move returns status 0, amount 0
23:13:18.128 00.000 21948 move complete, result=0
23:13:18.128 00.000 21948 worker thread done servicing request
23:13:18.128 00.000 21948 Worker thread wakes up
23:13:18.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:18.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:18.129 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:19.654 01.525 21948 Exposure complete
23:13:19.679 00.025 21948 worker thread done servicing request
23:13:19.679 00.000 18120 OnExposeComplete: enter
23:13:19.680 00.001 18120 UpdateGuideState(): m_state=6
23:13:19.681 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
23:13:19.683 00.002 18120 Star::Find returns 1 (0), X=409.59, Y=230.78, Mass=2030, SNR=31.0, Peak=193 HFD=4.0
23:13:19.683 00.000 18120 MultiStar: [#1 0.06,0.22,0.74,U] [#2 0.15,0.45,0.00,M2] [#3 -0.06,0.32,0.68,U] [#4 0.14,0.12,0.55,U] [#5 -0.09,0.30,0.51,U] [#6 0.27,0.10,0.47,U] [#7 -0.11,0.22,0.52,U] [#8 0.09,0.28,0.40,U] 
23:13:19.684 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.25}, one-star: {-0.02, 0.37}
23:13:19.684 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
23:13:19.685 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.56)
23:13:19.685 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.26 cameraTheta=1.48 mountX=-0.22 mountY=-0.14, mountTheta=-2.59
23:13:19.686 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.25, opts=13)
23:13:19.687 00.001 18120 Enqueuing Move request for scope (0.02, 0.25)
23:13:19.687 00.000 21948 Worker thread wakes up
23:13:19.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:19.688 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
23:13:19.688 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.0
23:13:19.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:19.689 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:19.689 00.000 18120 Enqueuing Expose request
23:13:19.690 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
23:13:19.690 00.000 21948 Moving (0.02, 0.25) raw xDistance=-0.22 yDistance=-0.14
23:13:19.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:13:19.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:19.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:13:19.690 00.000 21948 MoveAxis(E, 40, ABG)
23:13:19.690 00.000 21948 Guiding  Dir = 2, Dur = 40
23:13:19.690 00.000 21948 IsSlewing returns 0
23:13:19.690 00.000 21948 IsGuiding returns 0
23:13:19.692 00.002 21948 PulseGuide returned control before completion, sleep 49
23:13:19.744 00.052 21948 IsGuiding returns 0
23:13:19.744 00.000 21948 Move returns status 0, amount 40
23:13:19.744 00.000 21948 MoveAxis(N, 0, ABG)
23:13:19.745 00.001 21948 Move returns status 0, amount 0
23:13:19.745 00.000 21948 move complete, result=0
23:13:19.745 00.000 21948 worker thread done servicing request
23:13:19.745 00.000 21948 Worker thread wakes up
23:13:19.745 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:13:19.746 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:19.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:21.372 01.626 21948 Exposure complete
23:13:21.396 00.024 21948 worker thread done servicing request
23:13:21.396 00.000 18120 OnExposeComplete: enter
23:13:21.396 00.000 18120 UpdateGuideState(): m_state=6
23:13:21.397 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
23:13:21.397 00.000 18120 Star::Find returns 1 (0), X=409.74, Y=230.42, Mass=1933, SNR=30.1, Peak=165 HFD=4.0
23:13:21.398 00.001 18120 MultiStar: [#1 0.27,-0.05,0.72,U] [#2 0.31,0.35,0.00,M3] [#3 0.08,0.18,0.69,U] [#4 0.20,-0.01,0.58,U] [#5 0.13,-0.04,0.54,U] [#6 0.17,0.02,0.51,U] [#7 -0.04,0.16,0.54,U] [#8 0.13,0.04,0.42,U] 
23:13:21.398 00.000 18120 single-star, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.12, 0.00}
23:13:21.399 00.001 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.14) = xAngle (1.16 = 1.16)
23:13:21.399 00.000 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.26 = -2.02)
23:13:21.400 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=0.05 mountY=-0.11, mountTheta=-1.15
23:13:21.402 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.00, opts=13)
23:13:21.405 00.003 18120 Enqueuing Move request for scope (0.12, 0.00)
23:13:21.407 00.002 21948 Worker thread wakes up
23:13:21.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:21.408 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.1
23:13:21.409 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:21.409 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:21.409 00.000 18120 Enqueuing Expose request
23:13:21.410 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:13:21.410 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:13:21.410 00.000 21948 Moving (0.12, 0.00) raw xDistance=0.05 yDistance=-0.11
23:13:21.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:13:21.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:21.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:21.410 00.000 21948 MoveAxis(E, 0, ABG)
23:13:21.410 00.000 21948 Move returns status 0, amount 0
23:13:21.410 00.000 21948 MoveAxis(N, 0, ABG)
23:13:21.410 00.000 21948 Move returns status 0, amount 0
23:13:21.410 00.000 21948 move complete, result=0
23:13:21.410 00.000 21948 worker thread done servicing request
23:13:21.410 00.000 21948 Worker thread wakes up
23:13:21.411 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:21.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:21.411 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:22.937 01.526 21948 Exposure complete
23:13:22.992 00.055 21948 worker thread done servicing request
23:13:22.992 00.000 18120 OnExposeComplete: enter
23:13:22.992 00.000 18120 UpdateGuideState(): m_state=6
23:13:22.993 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
23:13:22.994 00.001 18120 Star::Find returns 1 (0), X=409.74, Y=230.46, Mass=2062, SNR=31.0, Peak=205 HFD=3.8
23:13:22.995 00.001 18120 MultiStar: [#1 0.19,-0.19,0.73,U] [#2 0.10,-0.09,0.62,U] [#3 0.18,-0.01,0.72,U] [#4 0.03,0.06,0.57,U] [#5 -0.02,-0.03,0.49,U] [#6 0.32,-0.06,0.51,U] [#7 -0.02,-0.11,0.53,U] [#8 0.12,0.10,0.45,U] 
23:13:22.996 00.001 18120 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.13, 0.05}
23:13:22.997 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.89 = 0.89)
23:13:22.998 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.99 = -2.30)
23:13:22.999 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.26 mountX=0.08 mountY=-0.09, mountTheta=-0.87
23:13:23.001 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.03, opts=13)
23:13:23.002 00.001 18120 Enqueuing Move request for scope (0.12, -0.03)
23:13:23.003 00.001 21948 Worker thread wakes up
23:13:23.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:13:23.004 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:23.005 00.001 18120 UpdateGuideState exits: m=2062 RSB=31.0
23:13:23.006 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:23.007 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:23.007 00.000 18120 Enqueuing Expose request
23:13:23.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:13:23.008 00.001 21948 Moving (0.12, -0.03) raw xDistance=0.08 yDistance=-0.09
23:13:23.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:13:23.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:23.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:23.008 00.000 21948 MoveAxis(E, 0, ABG)
23:13:23.008 00.000 21948 Move returns status 0, amount 0
23:13:23.008 00.000 21948 MoveAxis(N, 0, ABG)
23:13:23.008 00.000 21948 Move returns status 0, amount 0
23:13:23.008 00.000 21948 move complete, result=0
23:13:23.008 00.000 21948 worker thread done servicing request
23:13:23.008 00.000 21948 Worker thread wakes up
23:13:23.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:23.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:23.008 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:24.644 01.636 21948 Exposure complete
23:13:24.695 00.051 21948 worker thread done servicing request
23:13:24.696 00.001 18120 OnExposeComplete: enter
23:13:24.696 00.000 18120 UpdateGuideState(): m_state=6
23:13:24.697 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
23:13:24.697 00.000 18120 Star::Find returns 1 (0), X=409.69, Y=230.38, Mass=2008, SNR=30.8, Peak=179 HFD=4.1
23:13:24.698 00.001 18120 MultiStar: [#1 0.25,0.01,0.70,U] [#2 0.32,0.32,0.00,M3] [#3 0.13,-0.01,0.71,U] [#4 0.05,-0.10,0.56,U] [#5 -0.03,0.07,0.52,U] [#6 0.24,0.14,0.50,U] [#7 0.23,0.07,0.50,U] [#8 0.07,-0.01,0.42,U] 
23:13:24.698 00.000 18120 single-star, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.08, -0.04}
23:13:24.699 00.001 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.14) = xAngle (0.71 = 0.71)
23:13:24.699 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.81 = -2.47)
23:13:24.699 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=0.07 mountY=-0.06, mountTheta=-0.68
23:13:24.701 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
23:13:24.701 00.000 18120 Enqueuing Move request for scope (0.08, -0.04)
23:13:24.702 00.001 21948 Worker thread wakes up
23:13:24.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:24.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:13:24.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:13:24.702 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.8
23:13:24.703 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:24.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:24.703 00.000 18120 Enqueuing Expose request
23:13:24.704 00.001 21948 Moving (0.08, -0.04) raw xDistance=0.07 yDistance=-0.06
23:13:24.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:13:24.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:24.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:24.704 00.000 21948 MoveAxis(E, 0, ABG)
23:13:24.704 00.000 21948 Move returns status 0, amount 0
23:13:24.704 00.000 21948 MoveAxis(N, 0, ABG)
23:13:24.704 00.000 21948 Move returns status 0, amount 0
23:13:24.704 00.000 21948 move complete, result=0
23:13:24.704 00.000 21948 worker thread done servicing request
23:13:24.704 00.000 21948 Worker thread wakes up
23:13:24.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:24.705 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:24.706 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:26.222 01.516 21948 Exposure complete
23:13:26.259 00.037 21948 worker thread done servicing request
23:13:26.259 00.000 18120 OnExposeComplete: enter
23:13:26.260 00.001 18120 UpdateGuideState(): m_state=6
23:13:26.261 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
23:13:26.262 00.001 18120 Star::Find returns 1 (0), X=409.76, Y=230.63, Mass=2003, SNR=30.7, Peak=180 HFD=4.3
23:13:26.263 00.001 18120 MultiStar: [#1 0.17,0.12,0.71,U] [#2 0.09,0.37,0.00,M4] [#3 0.30,0.16,0.68,U] [#4 0.06,0.15,0.57,U] [#5 -0.06,0.05,0.50,U] [#6 0.35,0.26,0.00,M1] [#7 0.06,0.35,0.53,U] [#8 0.08,0.34,0.44,U] 
23:13:26.264 00.001 18120 refined, 6 included, MultiStar: {0.12, 0.19}, one-star: {0.15, 0.21}
23:13:26.266 00.002 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.14 = 2.14)
23:13:26.267 00.001 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.04)
23:13:26.268 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.00 mountX=-0.12 mountY=-0.20, mountTheta=-2.13
23:13:26.269 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.19, opts=13)
23:13:26.270 00.001 18120 Enqueuing Move request for scope (0.12, 0.19)
23:13:26.270 00.000 21948 Worker thread wakes up
23:13:26.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
23:13:26.270 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
23:13:26.270 00.000 21948 Moving (0.12, 0.19) raw xDistance=-0.12 yDistance=-0.20
23:13:26.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:13:26.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:26.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:26.271 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:13:26.271 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:13:26.272 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:26.272 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:26.272 00.000 18120 Enqueuing Expose request
23:13:26.273 00.001 21948 MoveAxis(E, 0, ABG)
23:13:26.273 00.000 21948 Move returns status 0, amount 0
23:13:26.273 00.000 21948 MoveAxis(N, 0, ABG)
23:13:26.273 00.000 21948 Move returns status 0, amount 0
23:13:26.273 00.000 21948 move complete, result=0
23:13:26.273 00.000 21948 worker thread done servicing request
23:13:26.273 00.000 21948 Worker thread wakes up
23:13:26.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:26.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:26.273 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:27.907 01.634 21948 Exposure complete
23:13:27.931 00.024 21948 worker thread done servicing request
23:13:27.931 00.000 18120 OnExposeComplete: enter
23:13:27.932 00.001 18120 UpdateGuideState(): m_state=6
23:13:27.932 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
23:13:27.933 00.001 18120 Star::Find returns 1 (0), X=409.77, Y=230.59, Mass=2053, SNR=31.3, Peak=183 HFD=4.0
23:13:27.933 00.000 18120 MultiStar: [#1 0.31,0.18,0.70,U] [#2 0.17,0.37,0.00,M5] [#3 0.18,0.24,0.70,U] [#4 -0.02,0.04,0.53,U] [#5 -0.14,0.20,0.49,U] [#6 0.18,0.18,0.47,U] [#7 0.06,0.07,0.50,U] [#8 0.14,0.25,0.43,U] 
23:13:27.934 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.17}, one-star: {0.15, 0.18}
23:13:27.934 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.14) = xAngle (2.09 = 2.09)
23:13:27.935 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.19 = -1.09)
23:13:27.935 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=-0.10 mountY=-0.18, mountTheta=-2.08
23:13:27.936 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.17, opts=13)
23:13:27.938 00.002 18120 Enqueuing Move request for scope (0.12, 0.17)
23:13:27.939 00.001 21948 Worker thread wakes up
23:13:27.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
23:13:27.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
23:13:27.939 00.000 21948 Moving (0.12, 0.17) raw xDistance=-0.10 yDistance=-0.18
23:13:27.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:13:27.939 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:27.940 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:27.940 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.3
23:13:27.940 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:27.940 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:27.941 00.001 18120 Enqueuing Expose request
23:13:27.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:13:27.941 00.000 21948 MoveAxis(E, 0, ABG)
23:13:27.941 00.000 21948 Move returns status 0, amount 0
23:13:27.941 00.000 21948 MoveAxis(N, 0, ABG)
23:13:27.941 00.000 21948 Move returns status 0, amount 0
23:13:27.941 00.000 21948 move complete, result=0
23:13:27.941 00.000 21948 worker thread done servicing request
23:13:27.941 00.000 21948 Worker thread wakes up
23:13:27.941 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:27.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:27.942 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:29.469 01.527 21948 Exposure complete
23:13:29.516 00.047 21948 worker thread done servicing request
23:13:29.516 00.000 18120 OnExposeComplete: enter
23:13:29.517 00.001 18120 UpdateGuideState(): m_state=6
23:13:29.517 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
23:13:29.518 00.001 18120 Star::Find returns 1 (0), X=409.85, Y=230.71, Mass=2059, SNR=31.2, Peak=210 HFD=4.1
23:13:29.518 00.000 18120 MultiStar: [#1 0.28,0.07,0.69,U] [#2 0.16,0.29,0.64,U] [#3 0.12,0.38,0.00,M1] [#4 0.11,0.17,0.56,U] [#5 0.00,0.16,0.51,U] [#6 0.25,0.18,0.48,U] [#7 -0.03,0.11,0.51,U] [#8 0.08,0.25,0.42,U] 
23:13:29.519 00.001 18120 refined, 7 included, MultiStar: {0.15, 0.20}, one-star: {0.24, 0.29}
23:13:29.519 00.000 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.06 = 2.06)
23:13:29.520 00.001 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.16 = -1.13)
23:13:29.520 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.91 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
23:13:29.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.20, opts=13)
23:13:29.522 00.001 18120 Enqueuing Move request for scope (0.15, 0.20)
23:13:29.522 00.000 21948 Worker thread wakes up
23:13:29.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:29.523 00.001 18120 UpdateGuideState exits: m=2059 RSB=31.2
23:13:29.523 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:29.524 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:29.524 00.000 18120 Enqueuing Expose request
23:13:29.525 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
23:13:29.525 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
23:13:29.525 00.000 21948 Moving (0.15, 0.20) raw xDistance=-0.12 yDistance=-0.23
23:13:29.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:13:29.525 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:29.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:13:29.525 00.000 21948 MoveAxis(E, 0, ABG)
23:13:29.525 00.000 21948 Move returns status 0, amount 0
23:13:29.525 00.000 21948 MoveAxis(N, 0, ABG)
23:13:29.525 00.000 21948 Move returns status 0, amount 0
23:13:29.525 00.000 21948 move complete, result=0
23:13:29.525 00.000 21948 worker thread done servicing request
23:13:29.525 00.000 21948 Worker thread wakes up
23:13:29.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:29.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:29.525 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:31.147 01.622 21948 Exposure complete
23:13:31.174 00.027 21948 worker thread done servicing request
23:13:31.174 00.000 18120 OnExposeComplete: enter
23:13:31.175 00.001 18120 UpdateGuideState(): m_state=6
23:13:31.176 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
23:13:31.176 00.000 18120 Star::Find returns 1 (0), X=409.81, Y=230.62, Mass=2074, SNR=31.3, Peak=197 HFD=3.9
23:13:31.177 00.001 18120 MultiStar: [#1 0.18,0.21,0.72,U] [#2 0.26,0.18,0.64,U] [#3 0.07,0.14,0.67,U] [#4 0.16,-0.10,0.55,U] [#5 0.09,0.06,0.52,U] [#6 0.17,0.10,0.49,U] [#7 0.01,0.07,0.52,U] [#8 0.26,0.29,0.00,M1] 
23:13:31.177 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.12}, one-star: {0.20, 0.21}
23:13:31.178 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.14) = xAngle (1.83 = 1.83)
23:13:31.178 00.000 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.94 = -1.35)
23:13:31.179 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.69 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
23:13:31.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.12, opts=13)
23:13:31.181 00.001 18120 Enqueuing Move request for scope (0.15, 0.12)
23:13:31.181 00.000 21948 Worker thread wakes up
23:13:31.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:31.181 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.3
23:13:31.182 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:31.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:31.183 00.001 18120 Enqueuing Expose request
23:13:31.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:13:31.183 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:13:31.183 00.000 21948 Moving (0.15, 0.12) raw xDistance=-0.05 yDistance=-0.19
23:13:31.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:13:31.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:31.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:31.183 00.000 21948 MoveAxis(E, 0, ABG)
23:13:31.183 00.000 21948 Move returns status 0, amount 0
23:13:31.183 00.000 21948 MoveAxis(N, 0, ABG)
23:13:31.183 00.000 21948 Move returns status 0, amount 0
23:13:31.183 00.000 21948 move complete, result=0
23:13:31.183 00.000 21948 worker thread done servicing request
23:13:31.183 00.000 21948 Worker thread wakes up
23:13:31.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:31.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:31.184 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:32.701 01.517 21948 Exposure complete
23:13:32.750 00.049 21948 worker thread done servicing request
23:13:32.750 00.000 18120 OnExposeComplete: enter
23:13:32.752 00.002 18120 UpdateGuideState(): m_state=6
23:13:32.754 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
23:13:32.755 00.001 18120 Star::Find returns 1 (0), X=409.82, Y=230.89, Mass=2024, SNR=30.8, Peak=213 HFD=4.1
23:13:32.756 00.001 18120 MultiStar: [#1 0.25,0.28,0.00,M1] [#2 0.15,0.42,0.00,M4] [#3 0.13,0.20,0.69,U] [#4 0.32,0.03,0.52,U] [#5 0.10,0.21,0.55,U] [#6 0.46,0.39,0.00,M1] [#7 -0.12,0.46,0.00,M1] [#8 0.15,0.22,0.46,U] 
23:13:32.756 00.000 18120 refined, 4 included, MultiStar: {0.19, 0.26}, one-star: {0.21, 0.47}
23:13:32.757 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.14) = xAngle (2.10 = 2.10)
23:13:32.758 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.20 = -1.08)
23:13:32.758 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.26 hyp=0.32 cameraTheta=0.96 mountX=-0.16 mountY=-0.28, mountTheta=-2.09
23:13:32.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.26, opts=13)
23:13:32.760 00.001 18120 Enqueuing Move request for scope (0.19, 0.26)
23:13:32.761 00.001 21948 Worker thread wakes up
23:13:32.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.26) opts 0xd
23:13:32.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.26)
23:13:32.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:32.761 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.8
23:13:32.762 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.762 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:32.763 00.001 18120 Enqueuing Expose request
23:13:32.764 00.001 21948 Moving (0.19, 0.26) raw xDistance=-0.16 yDistance=-0.28
23:13:32.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:13:32.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:32.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:13:32.764 00.000 21948 MoveAxis(E, 0, ABG)
23:13:32.764 00.000 21948 Move returns status 0, amount 0
23:13:32.764 00.000 21948 MoveAxis(N, 0, ABG)
23:13:32.764 00.000 21948 Move returns status 0, amount 0
23:13:32.764 00.000 21948 move complete, result=0
23:13:32.764 00.000 21948 worker thread done servicing request
23:13:32.764 00.000 21948 Worker thread wakes up
23:13:32.765 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:32.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:32.765 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:13:34.393 01.628 21948 Exposure complete
23:13:34.432 00.039 21948 worker thread done servicing request
23:13:34.432 00.000 18120 OnExposeComplete: enter
23:13:34.433 00.001 18120 UpdateGuideState(): m_state=6
23:13:34.433 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
23:13:34.434 00.001 18120 Star::Find returns 1 (0), X=409.61, Y=230.62, Mass=2053, SNR=31.1, Peak=192 HFD=4.2
23:13:34.435 00.001 18120 MultiStar: [#1 0.09,0.45,0.00,M2] [#2 0.19,0.21,0.65,U] [#3 0.02,0.25,0.66,U] [#4 0.04,0.04,0.56,U] [#5 -0.14,0.27,0.54,U] [#6 -0.03,0.34,0.48,U] [#7 0.12,0.17,0.53,U] [#8 0.14,0.06,0.43,U] 
23:13:34.437 00.002 18120 refined, 7 included, MultiStar: {0.04, 0.20}, one-star: {-0.00, 0.20}
23:13:34.439 00.002 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.14) = xAngle (2.51 = 2.51)
23:13:34.443 00.004 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.62 = -0.67)
23:13:34.445 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.37 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
23:13:34.446 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.20, opts=13)
23:13:34.447 00.001 18120 Enqueuing Move request for scope (0.04, 0.20)
23:13:34.447 00.000 21948 Worker thread wakes up
23:13:34.448 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:34.448 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.1
23:13:34.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:34.449 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:34.449 00.000 18120 Enqueuing Expose request
23:13:34.450 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
23:13:34.450 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
23:13:34.450 00.000 21948 Moving (0.04, 0.20) raw xDistance=-0.16 yDistance=-0.12
23:13:34.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:13:34.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:34.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:34.450 00.000 21948 MoveAxis(E, 0, ABG)
23:13:34.450 00.000 21948 Move returns status 0, amount 0
23:13:34.450 00.000 21948 MoveAxis(N, 0, ABG)
23:13:34.450 00.000 21948 Move returns status 0, amount 0
23:13:34.450 00.000 21948 move complete, result=0
23:13:34.450 00.000 21948 worker thread done servicing request
23:13:34.450 00.000 21948 Worker thread wakes up
23:13:34.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:34.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:34.450 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:35.972 01.522 21948 Exposure complete
23:13:36.008 00.036 21948 worker thread done servicing request
23:13:36.008 00.000 18120 OnExposeComplete: enter
23:13:36.009 00.001 18120 UpdateGuideState(): m_state=6
23:13:36.010 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
23:13:36.011 00.001 18120 Star::Find returns 1 (0), X=409.64, Y=230.70, Mass=2176, SNR=32.1, Peak=190 HFD=4.1
23:13:36.011 00.000 18120 MultiStar: [#1 0.10,0.32,0.71,U] [#2 0.08,0.33,0.63,U] [#3 -0.08,0.29,0.65,U] [#4 -0.04,0.22,0.51,U] [#5 -0.08,0.12,0.50,U] [#6 0.08,0.22,0.48,U] [#7 -0.13,0.46,0.00,M1] [#8 -0.13,0.10,0.42,U] 
23:13:36.012 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.25}, one-star: {0.03, 0.28}
23:13:36.012 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
23:13:36.013 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.49)
23:13:36.013 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
23:13:36.014 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.25, opts=13)
23:13:36.015 00.001 18120 Enqueuing Move request for scope (0.01, 0.25)
23:13:36.016 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:36.017 00.001 18120 UpdateGuideState exits: m=2176 RSB=32.1
23:13:36.018 00.001 21948 Worker thread wakes up
23:13:36.018 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
23:13:36.018 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
23:13:36.018 00.000 21948 Moving (0.01, 0.25) raw xDistance=-0.23 yDistance=-0.12
23:13:36.018 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:13:36.018 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:36.018 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:36.018 00.000 21948 MoveAxis(E, 40, ABG)
23:13:36.018 00.000 21948 Guiding  Dir = 2, Dur = 40
23:13:36.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:36.019 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:36.020 00.001 18120 Enqueuing Expose request
23:13:36.020 00.000 21948 IsSlewing returns 0
23:13:36.021 00.001 21948 IsGuiding returns 0
23:13:36.023 00.002 21948 PulseGuide returned control before completion, sleep 49
23:13:36.080 00.057 21948 IsGuiding returns 0
23:13:36.080 00.000 21948 Move returns status 0, amount 40
23:13:36.080 00.000 21948 MoveAxis(N, 0, ABG)
23:13:36.080 00.000 21948 Move returns status 0, amount 0
23:13:36.080 00.000 21948 move complete, result=0
23:13:36.080 00.000 21948 worker thread done servicing request
23:13:36.081 00.001 21948 Worker thread wakes up
23:13:36.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:36.081 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:13:36.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:37.712 01.631 21948 Exposure complete
23:13:37.750 00.038 21948 worker thread done servicing request
23:13:37.750 00.000 18120 OnExposeComplete: enter
23:13:37.752 00.002 18120 UpdateGuideState(): m_state=6
23:13:37.753 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
23:13:37.755 00.002 18120 Star::Find returns 1 (0), X=409.77, Y=230.59, Mass=2169, SNR=32.1, Peak=200 HFD=3.8
23:13:37.756 00.001 18120 MultiStar: [#1 0.20,0.12,0.69,U] [#2 0.24,0.20,0.62,U] [#3 0.21,0.02,0.66,U] [#4 0.15,0.18,0.54,U] [#5 0.08,0.01,0.48,U] [#6 0.26,0.21,0.47,U] [#7 0.05,0.31,0.50,U] [#8 0.26,0.22,0.42,U] 
23:13:37.758 00.002 18120 refined, 8 included, MultiStar: {0.18, 0.16}, one-star: {0.16, 0.18}
23:13:37.759 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.14) = xAngle (1.86 = 1.86)
23:13:37.759 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.97 = -1.32)
23:13:37.760 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.72 mountX=-0.07 mountY=-0.23, mountTheta=-1.86
23:13:37.761 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.16, opts=13)
23:13:37.762 00.001 18120 Enqueuing Move request for scope (0.18, 0.16)
23:13:37.763 00.001 21948 Worker thread wakes up
23:13:37.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:37.763 00.000 18120 UpdateGuideState exits: m=2169 RSB=32.1
23:13:37.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:37.764 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:37.764 00.000 18120 Enqueuing Expose request
23:13:37.765 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
23:13:37.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
23:13:37.765 00.000 21948 Moving (0.18, 0.16) raw xDistance=-0.07 yDistance=-0.23
23:13:37.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:13:37.765 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.47
23:13:37.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:13:37.765 00.000 21948 MoveAxis(E, 0, ABG)
23:13:37.765 00.000 21948 Move returns status 0, amount 0
23:13:37.765 00.000 21948 MoveAxis(N, 55, ABG)
23:13:37.765 00.000 21948 Guiding  Dir = 0, Dur = 55
23:13:37.765 00.000 21948 IsSlewing returns 0
23:13:37.765 00.000 21948 IsGuiding returns 0
23:13:37.770 00.005 21948 PulseGuide returned control before completion, sleep 61
23:13:37.836 00.066 21948 IsGuiding returns 1
23:13:37.836 00.000 21948 scope still moving after pulse duration time elapsed
23:13:37.866 00.030 21948 IsSlewing returns 0
23:13:37.870 00.004 21948 IsGuiding returns 0
23:13:37.870 00.000 21948 scope move finished after 55 + 50 ms
23:13:37.870 00.000 21948 Move returns status 0, amount 55
23:13:37.870 00.000 21948 move complete, result=0
23:13:37.870 00.000 21948 worker thread done servicing request
23:13:37.871 00.001 21948 Worker thread wakes up
23:13:37.871 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:37.871 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 55 ms NORTH
23:13:37.871 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:39.286 01.415 21948 Exposure complete
23:13:39.319 00.033 21948 worker thread done servicing request
23:13:39.320 00.001 18120 OnExposeComplete: enter
23:13:39.320 00.000 18120 UpdateGuideState(): m_state=6
23:13:39.321 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
23:13:39.321 00.000 18120 Star::Find returns 1 (0), X=409.72, Y=230.66, Mass=1923, SNR=30.1, Peak=185 HFD=3.9
23:13:39.322 00.001 18120 MultiStar: [#1 0.23,-0.06,0.74,U] [#2 0.19,0.12,0.69,U] [#3 0.21,0.00,0.71,U] [#4 -0.02,-0.04,0.58,U] [#5 0.09,0.00,0.57,U] [#6 0.36,0.06,0.51,U] [#7 0.05,0.23,0.52,U] [#8 0.20,-0.20,0.44,U] 
23:13:39.322 00.000 18120 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.11, 0.25}
23:13:39.323 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.14) = xAngle (1.50 = 1.50)
23:13:39.323 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.61 = -1.68)
23:13:39.324 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=0.01 mountY=-0.16, mountTheta=-1.50
23:13:39.325 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.06, opts=13)
23:13:39.325 00.000 18120 Enqueuing Move request for scope (0.15, 0.06)
23:13:39.326 00.001 21948 Worker thread wakes up
23:13:39.326 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:13:39.326 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:13:39.326 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:39.326 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.1
23:13:39.327 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:39.327 00.000 21948 Moving (0.15, 0.06) raw xDistance=0.01 yDistance=-0.16
23:13:39.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:39.328 00.001 18120 Enqueuing Expose request
23:13:39.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:13:39.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:39.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:39.328 00.000 21948 MoveAxis(E, 0, ABG)
23:13:39.328 00.000 21948 Move returns status 0, amount 0
23:13:39.328 00.000 21948 MoveAxis(N, 0, ABG)
23:13:39.328 00.000 21948 Move returns status 0, amount 0
23:13:39.328 00.000 21948 move complete, result=0
23:13:39.328 00.000 21948 worker thread done servicing request
23:13:39.328 00.000 21948 Worker thread wakes up
23:13:39.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:39.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:39.329 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:40.959 01.630 21948 Exposure complete
23:13:40.998 00.039 21948 worker thread done servicing request
23:13:40.998 00.000 18120 OnExposeComplete: enter
23:13:40.999 00.001 18120 UpdateGuideState(): m_state=6
23:13:40.999 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
23:13:41.000 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=230.52, Mass=1937, SNR=30.2, Peak=163 HFD=3.8
23:13:41.000 00.000 18120 MultiStar: [#1 0.23,-0.02,0.73,U] [#2 0.38,0.17,0.00,M1] [#3 0.16,0.01,0.71,U] [#4 0.17,0.11,0.61,U] [#5 -0.17,0.09,0.55,U] [#6 0.30,0.04,0.49,U] [#7 0.10,-0.03,0.52,U] [#8 0.45,-0.19,0.00,M1] 
23:13:41.001 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.20, 0.11}
23:13:41.001 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.14) = xAngle (1.45 = 1.45)
23:13:41.002 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.55 = -1.73)
23:13:41.002 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=0.02 mountY=-0.15, mountTheta=-1.45
23:13:41.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.05, opts=13)
23:13:41.004 00.001 18120 Enqueuing Move request for scope (0.15, 0.05)
23:13:41.004 00.000 21948 Worker thread wakes up
23:13:41.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:13:41.004 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:13:41.004 00.000 21948 Moving (0.15, 0.05) raw xDistance=0.02 yDistance=-0.15
23:13:41.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:13:41.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:41.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:41.004 00.000 21948 MoveAxis(E, 0, ABG)
23:13:41.004 00.000 21948 Move returns status 0, amount 0
23:13:41.004 00.000 21948 MoveAxis(N, 0, ABG)
23:13:41.004 00.000 21948 Move returns status 0, amount 0
23:13:41.004 00.000 21948 move complete, result=0
23:13:41.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:41.005 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.2
23:13:41.005 00.000 21948 worker thread done servicing request
23:13:41.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.007 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:41.008 00.001 18120 Enqueuing Expose request
23:13:41.008 00.000 21948 Worker thread wakes up
23:13:41.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:41.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:41.008 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:42.522 01.514 21948 Exposure complete
23:13:42.548 00.026 21948 worker thread done servicing request
23:13:42.549 00.001 18120 OnExposeComplete: enter
23:13:42.549 00.000 18120 UpdateGuideState(): m_state=6
23:13:42.550 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
23:13:42.550 00.000 18120 Star::Find returns 1 (0), X=409.74, Y=230.26, Mass=2077, SNR=31.4, Peak=198 HFD=4.3
23:13:42.551 00.001 18120 MultiStar: [#1 0.19,-0.27,0.73,U] [#2 0.22,0.14,0.63,U] [#3 0.16,-0.17,0.68,U] [#4 -0.04,-0.09,0.54,U] [#5 0.12,-0.12,0.55,U] [#6 0.05,-0.06,0.49,U] [#7 -0.02,-0.01,0.52,U] [#8 0.22,-0.18,0.43,U] 
23:13:42.551 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.13, -0.16}
23:13:42.553 00.002 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
23:13:42.556 00.003 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.77)
23:13:42.558 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.74 mountX=0.15 mountY=-0.06, mountTheta=-0.37
23:13:42.562 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
23:13:42.563 00.001 18120 Enqueuing Move request for scope (0.12, -0.11)
23:13:42.563 00.000 21948 Worker thread wakes up
23:13:42.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:42.564 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.4
23:13:42.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:42.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:42.565 00.001 18120 Enqueuing Expose request
23:13:42.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:13:42.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:13:42.565 00.000 21948 Moving (0.12, -0.11) raw xDistance=0.15 yDistance=-0.06
23:13:42.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:13:42.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:42.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:42.565 00.000 21948 MoveAxis(E, 0, ABG)
23:13:42.565 00.000 21948 Move returns status 0, amount 0
23:13:42.565 00.000 21948 MoveAxis(N, 0, ABG)
23:13:42.565 00.000 21948 Move returns status 0, amount 0
23:13:42.565 00.000 21948 move complete, result=0
23:13:42.565 00.000 21948 worker thread done servicing request
23:13:42.565 00.000 21948 Worker thread wakes up
23:13:42.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:42.566 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:42.566 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:44.202 01.636 21948 Exposure complete
23:13:44.240 00.038 21948 worker thread done servicing request
23:13:44.240 00.000 18120 OnExposeComplete: enter
23:13:44.241 00.001 18120 UpdateGuideState(): m_state=6
23:13:44.241 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
23:13:44.242 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=230.44, Mass=2183, SNR=32.1, Peak=195 HFD=4.2
23:13:44.242 00.000 18120 MultiStar: [#1 0.17,0.05,0.68,U] [#2 0.20,0.25,0.62,U] [#3 0.06,-0.02,0.66,U] [#4 0.07,0.00,0.57,U] [#5 -0.06,0.18,0.49,U] [#6 0.25,0.07,0.47,U] [#7 0.11,0.06,0.51,U] [#8 0.10,-0.07,0.43,U] 
23:13:44.243 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.22, 0.02}
23:13:44.243 00.000 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.14) = xAngle (1.55 = 1.55)
23:13:44.244 00.001 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.65 = -1.63)
23:13:44.245 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.00 mountY=-0.15, mountTheta=-1.55
23:13:44.246 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
23:13:44.249 00.003 18120 Enqueuing Move request for scope (0.13, 0.06)
23:13:44.251 00.002 21948 Worker thread wakes up
23:13:44.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:13:44.251 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:13:44.252 00.001 21948 Moving (0.13, 0.06) raw xDistance=0.00 yDistance=-0.15
23:13:44.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:13:44.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:44.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:44.252 00.000 21948 MoveAxis(E, 0, ABG)
23:13:44.252 00.000 21948 Move returns status 0, amount 0
23:13:44.252 00.000 21948 MoveAxis(N, 0, ABG)
23:13:44.252 00.000 21948 Move returns status 0, amount 0
23:13:44.252 00.000 21948 move complete, result=0
23:13:44.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:44.252 00.000 18120 UpdateGuideState exits: m=2183 RSB=32.1
23:13:44.253 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:44.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:44.254 00.001 18120 Enqueuing Expose request
23:13:44.254 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:44.255 00.001 21948 worker thread done servicing request
23:13:44.255 00.000 21948 Worker thread wakes up
23:13:44.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:44.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:45.784 01.529 21948 Exposure complete
23:13:45.842 00.058 21948 worker thread done servicing request
23:13:45.842 00.000 18120 OnExposeComplete: enter
23:13:45.843 00.001 18120 UpdateGuideState(): m_state=6
23:13:45.843 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
23:13:45.844 00.001 18120 Star::Find returns 1 (0), X=409.79, Y=230.32, Mass=2211, SNR=32.4, Peak=195 HFD=4.1
23:13:45.845 00.001 18120 MultiStar: [#1 0.20,-0.07,0.69,U] [#2 0.26,0.30,0.00,M1] [#3 -0.12,0.02,0.64,U] [#4 0.08,-0.36,0.52,U] [#5 -0.10,-0.06,0.46,U] [#6 0.17,-0.03,0.48,U] [#7 -0.16,0.06,0.49,U] [#8 0.17,-0.08,0.42,U] 
23:13:45.845 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.18, -0.10}
23:13:45.846 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.14) = xAngle (0.28 = 0.28)
23:13:45.846 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.90)
23:13:45.847 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.86 mountX=0.10 mountY=-0.02, mountTheta=-0.25
23:13:45.848 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.08, opts=13)
23:13:45.848 00.000 18120 Enqueuing Move request for scope (0.07, -0.08)
23:13:45.849 00.001 21948 Worker thread wakes up
23:13:45.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:45.849 00.000 18120 UpdateGuideState exits: m=2211 RSB=32.4
23:13:45.850 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:45.850 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:45.851 00.001 18120 Enqueuing Expose request
23:13:45.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:13:45.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:13:45.851 00.000 21948 Moving (0.07, -0.08) raw xDistance=0.10 yDistance=-0.02
23:13:45.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:13:45.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:45.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:45.851 00.000 21948 MoveAxis(E, 0, ABG)
23:13:45.851 00.000 21948 Move returns status 0, amount 0
23:13:45.851 00.000 21948 MoveAxis(N, 0, ABG)
23:13:45.851 00.000 21948 Move returns status 0, amount 0
23:13:45.851 00.000 21948 move complete, result=0
23:13:45.851 00.000 21948 worker thread done servicing request
23:13:45.851 00.000 21948 Worker thread wakes up
23:13:45.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:45.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:45.852 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:47.482 01.630 21948 Exposure complete
23:13:47.522 00.040 21948 worker thread done servicing request
23:13:47.522 00.000 18120 OnExposeComplete: enter
23:13:47.523 00.001 18120 UpdateGuideState(): m_state=6
23:13:47.524 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
23:13:47.524 00.000 18120 Star::Find returns 1 (0), X=409.91, Y=230.27, Mass=1937, SNR=30.2, Peak=217 HFD=4.1
23:13:47.524 00.000 18120 MultiStar: [#1 0.30,-0.13,0.73,U] [#2 0.29,0.13,0.67,U] [#3 0.20,-0.06,0.72,U] [#4 0.00,-0.27,0.54,U] [#5 0.36,-0.36,0.00,M1] [#6 0.33,-0.20,0.00,M1] [#7 0.09,-0.01,0.54,U] [#8 0.22,-0.30,0.00,M1] 
23:13:47.525 00.001 18120 refined, 5 included, MultiStar: {0.22, -0.08}, one-star: {0.30, -0.15}
23:13:47.525 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.78 = 0.78)
23:13:47.526 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.88 = -2.40)
23:13:47.526 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.36 mountX=0.16 mountY=-0.16, mountTheta=-0.76
23:13:47.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.08, opts=13)
23:13:47.528 00.001 18120 Enqueuing Move request for scope (0.22, -0.08)
23:13:47.529 00.001 21948 Worker thread wakes up
23:13:47.529 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:47.529 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.2
23:13:47.530 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:47.530 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:47.530 00.000 18120 Enqueuing Expose request
23:13:47.531 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
23:13:47.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
23:13:47.531 00.000 21948 Moving (0.22, -0.08) raw xDistance=0.16 yDistance=-0.16
23:13:47.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:13:47.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:47.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:47.531 00.000 21948 MoveAxis(E, 0, ABG)
23:13:47.531 00.000 21948 Move returns status 0, amount 0
23:13:47.531 00.000 21948 MoveAxis(N, 0, ABG)
23:13:47.531 00.000 21948 Move returns status 0, amount 0
23:13:47.531 00.000 21948 move complete, result=0
23:13:47.531 00.000 21948 worker thread done servicing request
23:13:47.531 00.000 21948 Worker thread wakes up
23:13:47.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:47.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:47.531 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:49.058 01.527 21948 Exposure complete
23:13:49.092 00.034 21948 worker thread done servicing request
23:13:49.092 00.000 18120 OnExposeComplete: enter
23:13:49.092 00.000 18120 UpdateGuideState(): m_state=6
23:13:49.093 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
23:13:49.093 00.000 18120 Star::Find returns 1 (0), X=410.05, Y=230.19, Mass=1939, SNR=30.3, Peak=233 HFD=4.1
23:13:49.094 00.001 18120 MultiStar: [#1 0.62,-0.22,0.00,M1] [#2 0.63,-0.34,0.00,M1] [#3 0.10,-0.38,0.00,M1] [#4 0.32,-0.52,0.00,M1] [#5 0.26,-0.52,0.00,M2] [#6 0.55,-0.46,0.00,M2] [#7 0.19,-0.30,0.57,U] [#8 0.28,-0.38,0.00,M2] 
23:13:49.094 00.000 18120 refined, 1 included, MultiStar: {0.35, -0.25}, one-star: {0.44, -0.23}
23:13:49.095 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
23:13:49.095 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
23:13:49.095 00.000 18120 CameraToMount -- cameraX=0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-0.62 mountX=0.38 mountY=-0.20, mountTheta=-0.49
23:13:49.096 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.25, opts=13)
23:13:49.097 00.001 18120 Enqueuing Move request for scope (0.35, -0.25)
23:13:49.097 00.000 21948 Worker thread wakes up
23:13:49.098 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.25) opts 0xd
23:13:49.098 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.25)
23:13:49.098 00.000 21948 Moving (0.35, -0.25) raw xDistance=0.38 yDistance=-0.20
23:13:49.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:13:49.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:49.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:13:49.098 00.000 21948 MoveAxis(W, 67, ABG)
23:13:49.098 00.000 21948 Guiding  Dir = 3, Dur = 67
23:13:49.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:49.098 00.000 21948 IsSlewing returns 0
23:13:49.098 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.3
23:13:49.099 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:49.099 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:49.100 00.001 18120 Enqueuing Expose request
23:13:49.100 00.000 21948 IsGuiding returns 0
23:13:49.102 00.002 21948 PulseGuide returned control before completion, sleep 76
23:13:49.182 00.080 21948 IsGuiding returns 0
23:13:49.182 00.000 21948 Move returns status 0, amount 67
23:13:49.182 00.000 21948 MoveAxis(N, 0, ABG)
23:13:49.182 00.000 21948 Move returns status 0, amount 0
23:13:49.182 00.000 21948 move complete, result=0
23:13:49.183 00.001 21948 worker thread done servicing request
23:13:49.183 00.000 21948 Worker thread wakes up
23:13:49.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:49.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:49.183 00.000 18120 GuideStep: 0.4 px 67 ms WEST, -0.2 px 0 ms NORTH
23:13:50.810 01.627 21948 Exposure complete
23:13:50.841 00.031 21948 worker thread done servicing request
23:13:50.841 00.000 18120 OnExposeComplete: enter
23:13:50.842 00.001 18120 UpdateGuideState(): m_state=6
23:13:50.843 00.001 18120 Star::Find(15, 410, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
23:13:50.843 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=230.30, Mass=1917, SNR=30.0, Peak=195 HFD=4.1
23:13:50.844 00.001 18120 MultiStar: [#1 0.24,-0.09,0.72,U] [#2 0.38,-0.13,0.00,M2] [#3 0.17,-0.12,0.70,U] [#4 0.07,-0.38,0.00,M2] [#5 0.17,-0.35,0.00,M3] [#6 0.35,-0.41,0.00,M3] [#7 0.13,-0.08,0.52,U] [#8 0.29,-0.29,0.00,M3] 
23:13:50.844 00.000 18120 single-star, 3 included, MultiStar: {0.18, -0.10}, one-star: {0.18, -0.11}
23:13:50.844 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.14) = xAngle (0.58 = 0.58)
23:13:50.846 00.002 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.69 = -2.60)
23:13:50.846 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=0.17 mountY=-0.11, mountTheta=-0.56
23:13:50.848 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.11, opts=13)
23:13:50.848 00.000 18120 Enqueuing Move request for scope (0.18, -0.11)
23:13:50.849 00.001 21948 Worker thread wakes up
23:13:50.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:50.850 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.0
23:13:50.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:50.850 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:50.851 00.001 18120 Enqueuing Expose request
23:13:50.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:13:50.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:13:50.851 00.000 21948 Moving (0.18, -0.11) raw xDistance=0.17 yDistance=-0.11
23:13:50.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:13:50.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:50.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:50.851 00.000 21948 MoveAxis(E, 0, ABG)
23:13:50.851 00.000 21948 Move returns status 0, amount 0
23:13:50.851 00.000 21948 MoveAxis(N, 0, ABG)
23:13:50.851 00.000 21948 Move returns status 0, amount 0
23:13:50.851 00.000 21948 move complete, result=0
23:13:50.851 00.000 21948 worker thread done servicing request
23:13:50.852 00.001 21948 Worker thread wakes up
23:13:50.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:50.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:50.852 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:52.374 01.522 21948 Exposure complete
23:13:52.422 00.048 21948 worker thread done servicing request
23:13:52.422 00.000 18120 OnExposeComplete: enter
23:13:52.423 00.001 18120 UpdateGuideState(): m_state=6
23:13:52.424 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
23:13:52.424 00.000 18120 Star::Find returns 1 (0), X=409.88, Y=230.32, Mass=2027, SNR=30.9, Peak=193 HFD=4.0
23:13:52.425 00.001 18120 MultiStar: [#1 0.24,0.03,0.71,U] [#2 0.19,-0.14,0.65,U] [#3 0.27,0.01,0.69,U] [#4 0.37,-0.27,0.00,M3] [#5 0.05,-0.25,0.51,U] [#6 0.25,-0.00,0.49,U] [#7 0.20,0.06,0.52,U] [#8 0.15,-0.29,0.44,U] 
23:13:52.425 00.000 18120 refined, 7 included, MultiStar: {0.21, -0.08}, one-star: {0.27, -0.10}
23:13:52.426 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
23:13:52.427 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.90 = -2.39)
23:13:52.428 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.35 mountX=0.16 mountY=-0.16, mountTheta=-0.77
23:13:52.429 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.08, opts=13)
23:13:52.429 00.000 18120 Enqueuing Move request for scope (0.21, -0.08)
23:13:52.430 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:52.430 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:13:52.431 00.001 21948 Worker thread wakes up
23:13:52.431 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
23:13:52.431 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
23:13:52.431 00.000 21948 Moving (0.21, -0.08) raw xDistance=0.16 yDistance=-0.16
23:13:52.431 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:13:52.431 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:52.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:52.432 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:52.432 00.000 21948 MoveAxis(E, 0, ABG)
23:13:52.432 00.000 21948 Move returns status 0, amount 0
23:13:52.432 00.000 21948 MoveAxis(N, 0, ABG)
23:13:52.432 00.000 21948 Move returns status 0, amount 0
23:13:52.432 00.000 21948 move complete, result=0
23:13:52.432 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:52.433 00.001 18120 Enqueuing Expose request
23:13:52.433 00.000 21948 worker thread done servicing request
23:13:52.434 00.001 21948 Worker thread wakes up
23:13:52.434 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:52.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:52.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:54.059 01.625 21948 Exposure complete
23:13:54.099 00.040 21948 worker thread done servicing request
23:13:54.099 00.000 18120 OnExposeComplete: enter
23:13:54.099 00.000 18120 UpdateGuideState(): m_state=6
23:13:54.100 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
23:13:54.100 00.000 18120 Star::Find returns 1 (0), X=410.00, Y=230.04, Mass=2021, SNR=30.9, Peak=242 HFD=4.2
23:13:54.101 00.001 18120 MultiStar: [#1 0.46,-0.37,0.00,M1] [#2 0.52,-0.16,0.00,M2] [#3 0.29,-0.18,0.70,U] [#4 0.31,-0.42,0.00,M4] [#5 0.22,-0.43,0.00,M3] [#6 0.61,-0.38,0.00,M3] [#7 0.18,-0.69,0.00,M1] [#8 0.39,-0.29,0.00,M3] 
23:13:54.102 00.001 18120 refined, 1 included, MultiStar: {0.35, -0.29}, one-star: {0.39, -0.37}
23:13:54.103 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
23:13:54.104 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.55 = -2.73)
23:13:54.105 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.29 hyp=0.46 cameraTheta=-0.70 mountX=0.41 mountY=-0.18, mountTheta=-0.41
23:13:54.107 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.29, opts=13)
23:13:54.108 00.001 18120 Enqueuing Move request for scope (0.35, -0.29)
23:13:54.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:54.110 00.002 18120 UpdateGuideState exits: m=2021 RSB=30.9
23:13:54.111 00.001 21948 Worker thread wakes up
23:13:54.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:54.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.29) opts 0xd
23:13:54.112 00.001 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.29)
23:13:54.112 00.000 21948 Moving (0.35, -0.29) raw xDistance=0.41 yDistance=-0.18
23:13:54.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
23:13:54.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:54.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:54.112 00.000 18120 Enqueuing Expose request
23:13:54.113 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:13:54.113 00.000 21948 MoveAxis(W, 74, ABG)
23:13:54.113 00.000 21948 Guiding  Dir = 3, Dur = 74
23:13:54.113 00.000 21948 IsSlewing returns 0
23:13:54.113 00.000 21948 IsGuiding returns 0
23:13:54.115 00.002 21948 PulseGuide returned control before completion, sleep 83
23:13:54.216 00.101 21948 IsGuiding returns 0
23:13:54.217 00.001 21948 Move returns status 0, amount 74
23:13:54.217 00.000 21948 MoveAxis(N, 0, ABG)
23:13:54.217 00.000 21948 Move returns status 0, amount 0
23:13:54.217 00.000 21948 move complete, result=0
23:13:54.217 00.000 21948 worker thread done servicing request
23:13:54.217 00.000 21948 Worker thread wakes up
23:13:54.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:54.217 00.000 18120 GuideStep: 0.4 px 74 ms WEST, -0.2 px 0 ms NORTH
23:13:54.218 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:55.626 01.408 21948 Exposure complete
23:13:55.657 00.031 21948 worker thread done servicing request
23:13:55.657 00.000 18120 OnExposeComplete: enter
23:13:55.658 00.001 18120 UpdateGuideState(): m_state=6
23:13:55.659 00.001 18120 Star::Find(15, 410, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
23:13:55.659 00.000 18120 Star::Find returns 1 (0), X=409.66, Y=230.09, Mass=2020, SNR=30.9, Peak=232 HFD=3.9
23:13:55.660 00.001 18120 MultiStar: [#1 0.36,-0.39,0.00,M2] [#2 0.16,-0.06,0.67,U] [#3 0.23,-0.16,0.70,U] [#4 0.24,-0.29,0.00,M5] [#5 0.26,-0.28,0.00,M4] [#6 0.51,-0.36,0.00,M4] [#7 0.05,-0.44,0.00,M2] [#8 0.36,-0.25,0.00,M4] 
23:13:55.660 00.000 18120 refined, 2 included, MultiStar: {0.13, -0.21}, one-star: {0.05, -0.33}
23:13:55.661 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
23:13:55.661 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.03)
23:13:55.661 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-1.00 mountX=0.24 mountY=-0.03, mountTheta=-0.11
23:13:55.664 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.21, opts=13)
23:13:55.664 00.000 18120 Enqueuing Move request for scope (0.13, -0.21)
23:13:55.665 00.001 21948 Worker thread wakes up
23:13:55.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:55.665 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.9
23:13:55.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:55.666 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:55.666 00.000 18120 Enqueuing Expose request
23:13:55.667 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
23:13:55.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
23:13:55.667 00.000 21948 Moving (0.13, -0.21) raw xDistance=0.24 yDistance=-0.03
23:13:55.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
23:13:55.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:55.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:55.667 00.000 21948 MoveAxis(W, 48, ABG)
23:13:55.667 00.000 21948 Guiding  Dir = 3, Dur = 48
23:13:55.667 00.000 21948 IsSlewing returns 0
23:13:55.667 00.000 21948 IsGuiding returns 0
23:13:55.669 00.002 21948 PulseGuide returned control before completion, sleep 57
23:13:55.739 00.070 21948 IsGuiding returns 0
23:13:55.739 00.000 21948 Move returns status 0, amount 48
23:13:55.739 00.000 21948 MoveAxis(N, 0, ABG)
23:13:55.739 00.000 21948 Move returns status 0, amount 0
23:13:55.739 00.000 21948 move complete, result=0
23:13:55.739 00.000 21948 worker thread done servicing request
23:13:55.739 00.000 21948 Worker thread wakes up
23:13:55.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:55.739 00.000 18120 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
23:13:55.740 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:57.376 01.636 21948 Exposure complete
23:13:57.409 00.033 21948 worker thread done servicing request
23:13:57.409 00.000 18120 OnExposeComplete: enter
23:13:57.410 00.001 18120 UpdateGuideState(): m_state=6
23:13:57.410 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
23:13:57.411 00.001 18120 Star::Find returns 1 (0), X=409.78, Y=230.29, Mass=1991, SNR=30.6, Peak=200 HFD=3.9
23:13:57.411 00.000 18120 MultiStar: [#1 0.18,-0.32,0.72,U] [#2 0.21,-0.13,0.66,U] [#3 0.11,-0.06,0.70,U] [#4 0.01,-0.24,0.57,U] [#5 -0.22,-0.16,0.52,U] [#6 0.23,-0.13,0.49,U] [#7 -0.10,-0.31,0.50,U] [#8 0.09,-0.18,0.42,U] 
23:13:57.412 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.18}, one-star: {0.17, -0.13}
23:13:57.412 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
23:13:57.412 00.000 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.16 = -3.13)
23:13:57.413 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=0.20 mountY=-0.00, mountTheta=-0.01
23:13:57.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.18, opts=13)
23:13:57.415 00.001 18120 Enqueuing Move request for scope (0.09, -0.18)
23:13:57.415 00.000 21948 Worker thread wakes up
23:13:57.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
23:13:57.415 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
23:13:57.415 00.000 21948 Moving (0.09, -0.18) raw xDistance=0.20 yDistance=-0.00
23:13:57.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:13:57.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:57.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:57.416 00.001 18120 UpdateGuideState exits: m=1991 RSB=30.6
23:13:57.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:57.417 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:57.417 00.000 18120 Enqueuing Expose request
23:13:57.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:13:57.417 00.000 21948 MoveAxis(W, 39, ABG)
23:13:57.417 00.000 21948 Guiding  Dir = 3, Dur = 39
23:13:57.418 00.001 21948 IsSlewing returns 0
23:13:57.418 00.000 21948 IsGuiding returns 0
23:13:57.419 00.001 21948 PulseGuide returned control before completion, sleep 48
23:13:57.483 00.064 21948 IsGuiding returns 0
23:13:57.483 00.000 21948 Move returns status 0, amount 39
23:13:57.483 00.000 21948 MoveAxis(N, 0, ABG)
23:13:57.483 00.000 21948 Move returns status 0, amount 0
23:13:57.483 00.000 21948 move complete, result=0
23:13:57.484 00.001 21948 worker thread done servicing request
23:13:57.484 00.000 21948 Worker thread wakes up
23:13:57.484 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
23:13:57.486 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:57.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:13:58.892 01.406 21948 Exposure complete
23:13:58.927 00.035 18120 OnExposeComplete: enter
23:13:58.928 00.001 18120 UpdateGuideState(): m_state=6
23:13:58.928 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
23:13:58.929 00.001 18120 Star::Find returns 1 (0), X=409.76, Y=230.45, Mass=2139, SNR=31.7, Peak=217 HFD=4.0
23:13:58.929 00.000 21948 worker thread done servicing request
23:13:58.929 00.000 18120 MultiStar: [#1 0.06,-0.17,0.69,U] [#2 0.14,0.15,0.63,U] [#3 0.09,0.05,0.67,U] [#4 0.03,-0.32,0.54,U] [#5 -0.01,-0.11,0.47,U] [#6 0.41,-0.14,0.00,M4] [#7 -0.03,0.20,0.52,U] [#8 0.11,-0.03,0.41,U] 
23:13:58.930 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.15, 0.03}
23:13:58.930 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.14) = xAngle (0.90 = 0.90)
23:13:58.931 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.01 = -2.28)
23:13:58.931 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.24 mountX=0.05 mountY=-0.06, mountTheta=-0.89
23:13:58.932 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
23:13:58.933 00.001 18120 Enqueuing Move request for scope (0.08, -0.02)
23:13:58.933 00.000 21948 Worker thread wakes up
23:13:58.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:13:58.933 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:13:58.933 00.000 21948 Moving (0.08, -0.02) raw xDistance=0.05 yDistance=-0.06
23:13:58.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:13:58.933 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:13:58.934 00.001 18120 UpdateGuideState exits: m=2139 RSB=31.7
23:13:58.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:13:58.935 00.000 18120 Enqueuing Expose request
23:13:58.936 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:58.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:58.936 00.000 21948 MoveAxis(E, 0, ABG)
23:13:58.936 00.000 21948 Move returns status 0, amount 0
23:13:58.936 00.000 21948 MoveAxis(N, 0, ABG)
23:13:58.936 00.000 21948 Move returns status 0, amount 0
23:13:58.936 00.000 21948 move complete, result=0
23:13:58.936 00.000 21948 worker thread done servicing request
23:13:58.936 00.000 21948 Worker thread wakes up
23:13:58.936 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:58.937 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:13:58.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:00.560 01.623 21948 Exposure complete
23:14:00.596 00.036 21948 worker thread done servicing request
23:14:00.596 00.000 18120 OnExposeComplete: enter
23:14:00.597 00.001 18120 UpdateGuideState(): m_state=6
23:14:00.598 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
23:14:00.598 00.000 18120 Star::Find returns 1 (0), X=409.78, Y=230.38, Mass=2142, SNR=31.8, Peak=183 HFD=4.1
23:14:00.599 00.001 18120 MultiStar: [#1 0.22,0.04,0.70,U] [#2 0.31,0.29,0.00,M1] [#3 0.09,0.09,0.67,U] [#4 0.12,-0.12,0.51,U] [#5 0.07,0.06,0.48,U] [#6 0.24,0.12,0.48,U] [#7 0.02,0.12,0.51,U] [#8 0.25,-0.06,0.42,U] 
23:14:00.599 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.16, -0.04}
23:14:00.600 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
23:14:00.601 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.39 = -1.89)
23:14:00.603 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=0.04 mountY=-0.14, mountTheta=-1.29
23:14:00.605 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.02, opts=13)
23:14:00.605 00.000 18120 Enqueuing Move request for scope (0.15, 0.02)
23:14:00.606 00.001 21948 Worker thread wakes up
23:14:00.606 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:00.606 00.000 18120 UpdateGuideState exits: m=2142 RSB=31.8
23:14:00.607 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:00.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:00.608 00.001 18120 Enqueuing Expose request
23:14:00.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:14:00.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:14:00.608 00.000 21948 Moving (0.15, 0.02) raw xDistance=0.04 yDistance=-0.14
23:14:00.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:14:00.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:00.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:00.608 00.000 21948 MoveAxis(E, 0, ABG)
23:14:00.608 00.000 21948 Move returns status 0, amount 0
23:14:00.608 00.000 21948 MoveAxis(N, 0, ABG)
23:14:00.608 00.000 21948 Move returns status 0, amount 0
23:14:00.608 00.000 21948 move complete, result=0
23:14:00.608 00.000 21948 worker thread done servicing request
23:14:00.608 00.000 21948 Worker thread wakes up
23:14:00.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:00.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:00.609 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:02.127 01.518 21948 Exposure complete
23:14:02.190 00.063 21948 worker thread done servicing request
23:14:02.190 00.000 18120 OnExposeComplete: enter
23:14:02.191 00.001 18120 UpdateGuideState(): m_state=6
23:14:02.192 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
23:14:02.192 00.000 18120 Star::Find returns 1 (0), X=409.66, Y=230.23, Mass=1983, SNR=30.4, Peak=205 HFD=4.0
23:14:02.193 00.001 18120 MultiStar: [#1 0.19,-0.07,0.73,U] [#2 0.06,0.02,0.66,U] [#3 0.21,-0.05,0.71,U] [#4 0.14,-0.49,0.00,M3] [#5 0.04,-0.42,0.00,M2] [#6 0.17,-0.24,0.50,U] [#7 0.11,-0.18,0.52,U] [#8 0.15,-0.13,0.44,U] 
23:14:02.193 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.12}, one-star: {0.05, -0.18}
23:14:02.193 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
23:14:02.193 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.77)
23:14:02.194 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-0.74 mountX=0.16 mountY=-0.06, mountTheta=-0.37
23:14:02.195 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
23:14:02.196 00.001 18120 Enqueuing Move request for scope (0.13, -0.12)
23:14:02.196 00.000 21948 Worker thread wakes up
23:14:02.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:02.197 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.4
23:14:02.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:02.198 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:02.198 00.000 18120 Enqueuing Expose request
23:14:02.199 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:14:02.199 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:14:02.199 00.000 21948 Moving (0.13, -0.12) raw xDistance=0.16 yDistance=-0.06
23:14:02.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:14:02.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:02.199 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:14:02.199 00.000 21948 MoveAxis(E, 0, ABG)
23:14:02.199 00.000 21948 Move returns status 0, amount 0
23:14:02.199 00.000 21948 MoveAxis(N, 0, ABG)
23:14:02.199 00.000 21948 Move returns status 0, amount 0
23:14:02.199 00.000 21948 move complete, result=0
23:14:02.199 00.000 21948 worker thread done servicing request
23:14:02.199 00.000 21948 Worker thread wakes up
23:14:02.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:02.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:02.199 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:03.835 01.636 21948 Exposure complete
23:14:03.861 00.026 21948 worker thread done servicing request
23:14:03.861 00.000 18120 OnExposeComplete: enter
23:14:03.862 00.001 18120 UpdateGuideState(): m_state=6
23:14:03.864 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
23:14:03.865 00.001 18120 Star::Find returns 1 (0), X=409.72, Y=230.14, Mass=2057, SNR=31.1, Peak=217 HFD=4.2
23:14:03.867 00.002 18120 MultiStar: [#1 0.23,-0.08,0.70,U] [#2 0.07,-0.26,0.65,U] [#3 0.09,-0.17,0.69,U] [#4 0.08,-0.22,0.51,U] [#5 0.01,-0.26,0.52,U] [#6 0.31,-0.33,0.00,M3] [#7 0.16,-0.25,0.51,U] [#8 0.18,-0.36,0.00,M1] 
23:14:03.868 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.21}, one-star: {0.11, -0.27}
23:14:03.869 00.001 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.04 = 0.04)
23:14:03.869 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.14)
23:14:03.870 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.10 mountX=0.24 mountY=-0.00, mountTheta=-0.01
23:14:03.871 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.21, opts=13)
23:14:03.871 00.000 18120 Enqueuing Move request for scope (0.11, -0.21)
23:14:03.872 00.001 21948 Worker thread wakes up
23:14:03.872 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:03.873 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.1
23:14:03.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:03.873 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:03.874 00.001 18120 Enqueuing Expose request
23:14:03.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
23:14:03.874 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
23:14:03.874 00.000 21948 Moving (0.11, -0.21) raw xDistance=0.24 yDistance=-0.00
23:14:03.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:14:03.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:03.875 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:14:03.875 00.000 21948 MoveAxis(W, 43, ABG)
23:14:03.875 00.000 21948 Guiding  Dir = 3, Dur = 43
23:14:03.875 00.000 21948 IsSlewing returns 0
23:14:03.875 00.000 21948 IsGuiding returns 0
23:14:03.876 00.001 21948 PulseGuide returned control before completion, sleep 52
23:14:03.943 00.067 21948 IsGuiding returns 0
23:14:03.943 00.000 21948 Move returns status 0, amount 43
23:14:03.943 00.000 21948 MoveAxis(N, 0, ABG)
23:14:03.943 00.000 21948 Move returns status 0, amount 0
23:14:03.943 00.000 21948 move complete, result=0
23:14:03.943 00.000 21948 worker thread done servicing request
23:14:03.944 00.001 21948 Worker thread wakes up
23:14:03.944 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
23:14:03.945 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:03.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:05.365 01.420 21948 Exposure complete
23:14:05.401 00.036 21948 worker thread done servicing request
23:14:05.401 00.000 18120 OnExposeComplete: enter
23:14:05.402 00.001 18120 UpdateGuideState(): m_state=6
23:14:05.402 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
23:14:05.403 00.001 18120 Star::Find returns 1 (0), X=409.68, Y=230.45, Mass=2089, SNR=31.5, Peak=186 HFD=4.0
23:14:05.403 00.000 18120 MultiStar: [#1 0.12,0.12,0.68,U] [#2 0.15,0.32,0.65,U] [#3 0.03,0.17,0.66,U] [#4 -0.02,-0.10,0.55,U] [#5 -0.17,-0.23,0.49,U] [#6 0.25,0.07,0.50,U] [#7 0.01,0.10,0.53,U] [#8 0.03,0.07,0.41,U] 
23:14:05.404 00.001 18120 single-star, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.07, 0.03}
23:14:05.404 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.14) = xAngle (1.57 = 1.57)
23:14:05.404 00.000 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.68 = -1.61)
23:14:05.406 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.43 mountX=-0.00 mountY=-0.08, mountTheta=-1.57
23:14:05.407 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
23:14:05.408 00.001 18120 Enqueuing Move request for scope (0.07, 0.03)
23:14:05.408 00.000 21948 Worker thread wakes up
23:14:05.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:05.409 00.001 18120 UpdateGuideState exits: m=2089 RSB=31.5
23:14:05.409 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:05.410 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:14:05.410 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:14:05.410 00.000 21948 Moving (0.07, 0.03) raw xDistance=-0.00 yDistance=-0.08
23:14:05.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:14:05.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:05.411 00.001 18120 Enqueuing Expose request
23:14:05.411 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:05.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:05.411 00.000 21948 MoveAxis(E, 0, ABG)
23:14:05.411 00.000 21948 Move returns status 0, amount 0
23:14:05.411 00.000 21948 MoveAxis(N, 0, ABG)
23:14:05.411 00.000 21948 Move returns status 0, amount 0
23:14:05.411 00.000 21948 move complete, result=0
23:14:05.411 00.000 21948 worker thread done servicing request
23:14:05.411 00.000 21948 Worker thread wakes up
23:14:05.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:05.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:05.412 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:07.039 01.627 21948 Exposure complete
23:14:07.076 00.037 21948 worker thread done servicing request
23:14:07.076 00.000 18120 OnExposeComplete: enter
23:14:07.078 00.002 18120 UpdateGuideState(): m_state=6
23:14:07.078 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
23:14:07.079 00.001 18120 Star::Find returns 1 (0), X=409.49, Y=230.37, Mass=2144, SNR=31.9, Peak=176 HFD=4.3
23:14:07.080 00.001 18120 MultiStar: [#1 0.06,0.04,0.71,U] [#2 0.07,-0.06,0.62,U] [#3 0.02,0.04,0.68,U] [#4 -0.11,-0.34,0.55,U] [#5 -0.09,-0.27,0.51,U] [#6 0.27,0.02,0.47,U] [#7 -0.22,-0.12,0.49,U] [#8 0.07,-0.14,0.45,U] 
23:14:07.081 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.12, -0.04}
23:14:07.081 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
23:14:07.082 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
23:14:07.082 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.74 mountX=0.07 mountY=0.05, mountTheta=0.62
23:14:07.084 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.08, opts=13)
23:14:07.085 00.001 18120 Enqueuing Move request for scope (-0.01, -0.08)
23:14:07.085 00.000 21948 Worker thread wakes up
23:14:07.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:07.086 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:14:07.086 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.9
23:14:07.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.087 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:07.087 00.000 18120 Enqueuing Expose request
23:14:07.088 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:14:07.088 00.000 21948 Moving (-0.01, -0.08) raw xDistance=0.07 yDistance=0.05
23:14:07.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:14:07.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:07.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:14:07.088 00.000 21948 MoveAxis(E, 0, ABG)
23:14:07.088 00.000 21948 Move returns status 0, amount 0
23:14:07.088 00.000 21948 MoveAxis(N, 0, ABG)
23:14:07.088 00.000 21948 Move returns status 0, amount 0
23:14:07.088 00.000 21948 move complete, result=0
23:14:07.088 00.000 21948 worker thread done servicing request
23:14:07.088 00.000 21948 Worker thread wakes up
23:14:07.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:07.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:07.089 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:08.604 01.515 21948 Exposure complete
23:14:08.633 00.029 21948 worker thread done servicing request
23:14:08.634 00.001 18120 OnExposeComplete: enter
23:14:08.635 00.001 18120 UpdateGuideState(): m_state=6
23:14:08.635 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
23:14:08.636 00.001 18120 Star::Find returns 1 (0), X=409.55, Y=230.66, Mass=1997, SNR=30.8, Peak=171 HFD=4.0
23:14:08.636 00.000 18120 MultiStar: [#1 0.09,0.08,0.72,U] [#2 0.13,0.21,0.65,U] [#3 -0.04,0.10,0.66,U] [#4 0.06,-0.01,0.56,U] [#5 -0.15,0.10,0.49,U] [#6 0.08,0.29,0.48,U] [#7 0.08,0.33,0.53,U] [#8 0.25,0.15,0.45,U] 
23:14:08.637 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {-0.07, 0.25}
23:14:08.637 00.000 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
23:14:08.638 00.001 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.69)
23:14:08.638 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.35 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
23:14:08.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.17, opts=13)
23:14:08.640 00.001 18120 Enqueuing Move request for scope (0.04, 0.17)
23:14:08.640 00.000 21948 Worker thread wakes up
23:14:08.640 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
23:14:08.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
23:14:08.640 00.000 21948 Moving (0.04, 0.17) raw xDistance=-0.14 yDistance=-0.11
23:14:08.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:14:08.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:08.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:08.640 00.000 21948 MoveAxis(E, 0, ABG)
23:14:08.640 00.000 21948 Move returns status 0, amount 0
23:14:08.640 00.000 21948 MoveAxis(N, 0, ABG)
23:14:08.640 00.000 21948 Move returns status 0, amount 0
23:14:08.640 00.000 21948 move complete, result=0
23:14:08.640 00.000 21948 worker thread done servicing request
23:14:08.641 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:08.641 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.8
23:14:08.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:08.642 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:08.642 00.000 18120 Enqueuing Expose request
23:14:08.643 00.001 21948 Worker thread wakes up
23:14:08.643 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:08.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:08.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:10.274 01.631 21948 Exposure complete
23:14:10.302 00.028 21948 worker thread done servicing request
23:14:10.302 00.000 18120 OnExposeComplete: enter
23:14:10.303 00.001 18120 UpdateGuideState(): m_state=6
23:14:10.304 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
23:14:10.304 00.000 18120 Star::Find returns 1 (0), X=409.46, Y=230.65, Mass=1981, SNR=30.5, Peak=209 HFD=3.6
23:14:10.305 00.001 18120 MultiStar: [#1 -0.02,0.15,0.72,U] [#2 -0.09,0.25,0.65,U] [#3 -0.24,0.11,0.68,U] [#4 -0.16,-0.02,0.55,U] [#5 -0.35,0.15,0.00,M1] [#6 -0.14,0.25,0.49,U] [#7 -0.04,0.11,0.52,U] [#8 0.01,0.04,0.43,U] 
23:14:10.306 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.15}, one-star: {-0.15, 0.23}
23:14:10.306 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.35 = -2.94)
23:14:10.306 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.17)
23:14:10.307 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.20 mountX=-0.18 mountY=0.03, mountTheta=2.97
23:14:10.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
23:14:10.309 00.001 18120 Enqueuing Move request for scope (-0.11, 0.15)
23:14:10.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:10.310 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.5
23:14:10.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:10.310 00.000 21948 Worker thread wakes up
23:14:10.310 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
23:14:10.310 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
23:14:10.310 00.000 21948 Moving (-0.11, 0.15) raw xDistance=-0.18 yDistance=0.03
23:14:10.310 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:14:10.310 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:10.311 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:14:10.311 00.000 21948 MoveAxis(E, 0, ABG)
23:14:10.311 00.000 21948 Move returns status 0, amount 0
23:14:10.311 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:10.311 00.000 18120 Enqueuing Expose request
23:14:10.312 00.001 21948 MoveAxis(N, 0, ABG)
23:14:10.312 00.000 21948 Move returns status 0, amount 0
23:14:10.312 00.000 21948 move complete, result=0
23:14:10.312 00.000 21948 worker thread done servicing request
23:14:10.312 00.000 21948 Worker thread wakes up
23:14:10.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:10.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:10.312 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:11.833 01.521 21948 Exposure complete
23:14:11.868 00.035 21948 worker thread done servicing request
23:14:11.868 00.000 18120 OnExposeComplete: enter
23:14:11.869 00.001 18120 UpdateGuideState(): m_state=6
23:14:11.869 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
23:14:11.870 00.001 18120 Star::Find returns 1 (0), X=409.53, Y=230.55, Mass=1959, SNR=30.4, Peak=163 HFD=4.2
23:14:11.871 00.001 18120 MultiStar: [#1 -0.06,0.17,0.71,U] [#2 0.01,0.32,0.69,U] [#3 -0.63,-0.00,0.00,M1] [#4 -0.29,0.19,0.59,U] [#5 -0.34,-0.14,0.51,U] [#6 -0.04,0.23,0.50,U] [#7 -0.26,0.03,0.54,U] [#8 -0.05,0.24,0.44,U] 
23:14:11.872 00.001 18120 single-star, 7 included, MultiStar: {-0.13, 0.15}, one-star: {-0.08, 0.13}
23:14:11.872 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
23:14:11.873 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.06)
23:14:11.873 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.16 cameraTheta=2.10 mountX=-0.16 mountY=0.01, mountTheta=3.08
23:14:11.874 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.13, opts=13)
23:14:11.875 00.001 18120 Enqueuing Move request for scope (-0.08, 0.13)
23:14:11.876 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:11.876 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.4
23:14:11.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.877 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:11.877 00.000 18120 Enqueuing Expose request
23:14:11.878 00.001 21948 Worker thread wakes up
23:14:11.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
23:14:11.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
23:14:11.878 00.000 21948 Moving (-0.08, 0.13) raw xDistance=-0.16 yDistance=0.01
23:14:11.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:14:11.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:11.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:11.878 00.000 21948 MoveAxis(E, 0, ABG)
23:14:11.878 00.000 21948 Move returns status 0, amount 0
23:14:11.878 00.000 21948 MoveAxis(N, 0, ABG)
23:14:11.878 00.000 21948 Move returns status 0, amount 0
23:14:11.878 00.000 21948 move complete, result=0
23:14:11.878 00.000 21948 worker thread done servicing request
23:14:11.878 00.000 21948 Worker thread wakes up
23:14:11.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:11.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:11.879 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:13.504 01.625 21948 Exposure complete
23:14:13.542 00.038 21948 worker thread done servicing request
23:14:13.542 00.000 18120 OnExposeComplete: enter
23:14:13.543 00.001 18120 UpdateGuideState(): m_state=6
23:14:13.544 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
23:14:13.545 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=230.83, Mass=2212, SNR=32.3, Peak=212 HFD=4.1
23:14:13.546 00.001 18120 MultiStar: [#1 -0.15,0.36,0.00,M1] [#2 -0.12,0.41,0.00,M1] [#3 -0.07,0.33,0.67,U] [#4 -0.17,0.01,0.53,U] [#5 -0.42,0.28,0.00,M1] [#6 -0.19,0.40,0.00,M1] [#7 -0.47,0.16,0.00,M1] [#8 -0.26,0.33,0.00,M1] 
23:14:13.547 00.001 18120 refined, 2 included, MultiStar: {-0.19, 0.29}, one-star: {-0.28, 0.41}
23:14:13.548 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
23:14:13.548 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.11)
23:14:13.549 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.35 cameraTheta=2.15 mountX=-0.34 mountY=0.04, mountTheta=3.03
23:14:13.552 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.29, opts=13)
23:14:13.552 00.000 18120 Enqueuing Move request for scope (-0.19, 0.29)
23:14:13.553 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:13.553 00.000 21948 Worker thread wakes up
23:14:13.553 00.000 18120 UpdateGuideState exits: m=2212 RSB=32.3
23:14:13.554 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:13.554 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:13.555 00.001 18120 Enqueuing Expose request
23:14:13.555 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
23:14:13.555 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
23:14:13.555 00.000 21948 Moving (-0.19, 0.29) raw xDistance=-0.34 yDistance=0.04
23:14:13.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
23:14:13.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:13.555 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:14:13.556 00.001 21948 MoveAxis(E, 61, ABG)
23:14:13.556 00.000 21948 Guiding  Dir = 2, Dur = 61
23:14:13.556 00.000 21948 IsSlewing returns 0
23:14:13.556 00.000 21948 IsGuiding returns 0
23:14:13.557 00.001 21948 PulseGuide returned control before completion, sleep 70
23:14:13.645 00.088 21948 IsGuiding returns 0
23:14:13.645 00.000 21948 Move returns status 0, amount 61
23:14:13.645 00.000 21948 MoveAxis(N, 0, ABG)
23:14:13.645 00.000 21948 Move returns status 0, amount 0
23:14:13.645 00.000 21948 move complete, result=0
23:14:13.645 00.000 21948 worker thread done servicing request
23:14:13.645 00.000 21948 Worker thread wakes up
23:14:13.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:13.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:13.645 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
23:14:15.055 01.410 21948 Exposure complete
23:14:15.085 00.030 21948 worker thread done servicing request
23:14:15.085 00.000 18120 OnExposeComplete: enter
23:14:15.085 00.000 18120 UpdateGuideState(): m_state=6
23:14:15.086 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
23:14:15.086 00.000 18120 Star::Find returns 1 (0), X=409.54, Y=230.42, Mass=2032, SNR=31.0, Peak=170 HFD=3.9
23:14:15.087 00.001 18120 MultiStar: [#1 0.06,0.17,0.71,U] [#2 -0.02,0.00,0.67,U] [#3 -0.06,0.05,0.69,U] [#4 -0.08,-0.13,0.54,U] [#5 -0.32,-0.09,0.52,U] [#6 0.37,0.13,0.00,M2] [#7 -0.18,-0.04,0.52,U] [#8 0.03,0.09,0.41,U] 
23:14:15.087 00.000 18120 single-star, 7 included, MultiStar: {-0.07, 0.01}, one-star: {-0.07, 0.01}
23:14:15.088 00.001 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.19 = -2.09)
23:14:15.088 00.000 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.01)
23:14:15.089 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=-0.03 mountY=0.06, mountTheta=2.10
23:14:15.090 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.01, opts=13)
23:14:15.090 00.000 18120 Enqueuing Move request for scope (-0.07, 0.01)
23:14:15.091 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:15.091 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
23:14:15.092 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:15.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:15.092 00.000 18120 Enqueuing Expose request
23:14:15.093 00.001 21948 Worker thread wakes up
23:14:15.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
23:14:15.093 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
23:14:15.093 00.000 21948 Moving (-0.07, 0.01) raw xDistance=-0.03 yDistance=0.06
23:14:15.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:14:15.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:15.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:14:15.093 00.000 21948 MoveAxis(E, 0, ABG)
23:14:15.093 00.000 21948 Move returns status 0, amount 0
23:14:15.093 00.000 21948 MoveAxis(N, 0, ABG)
23:14:15.093 00.000 21948 Move returns status 0, amount 0
23:14:15.093 00.000 21948 move complete, result=0
23:14:15.093 00.000 21948 worker thread done servicing request
23:14:15.093 00.000 21948 Worker thread wakes up
23:14:15.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:15.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:15.094 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:16.727 01.633 21948 Exposure complete
23:14:16.762 00.035 21948 worker thread done servicing request
23:14:16.762 00.000 18120 OnExposeComplete: enter
23:14:16.762 00.000 18120 UpdateGuideState(): m_state=6
23:14:16.764 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
23:14:16.767 00.003 18120 Star::Find returns 1 (0), X=409.61, Y=230.30, Mass=2028, SNR=31.0, Peak=190 HFD=3.8
23:14:16.769 00.002 18120 MultiStar: [#1 -0.02,-0.03,0.69,U] [#2 0.01,0.07,0.65,U] [#3 -0.09,0.01,0.66,U] [#4 0.03,-0.16,0.53,U] [#5 -0.19,-0.21,0.52,U] [#6 0.19,-0.09,0.49,U] [#7 -0.14,-0.01,0.54,U] [#8 0.37,-0.32,0.00,M1] 
23:14:16.771 00.002 18120 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {-0.01, -0.11}
23:14:16.774 00.003 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
23:14:16.776 00.002 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
23:14:16.779 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.96 mountX=0.05 mountY=0.05, mountTheta=0.83
23:14:16.783 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
23:14:16.786 00.003 18120 Enqueuing Move request for scope (-0.03, -0.06)
23:14:16.787 00.001 21948 Worker thread wakes up
23:14:16.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:14:16.787 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:14:16.788 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:16.790 00.002 21948 Moving (-0.03, -0.06) raw xDistance=0.05 yDistance=0.05
23:14:16.790 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.0
23:14:16.790 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.791 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:16.791 00.000 18120 Enqueuing Expose request
23:14:16.792 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:14:16.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:16.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:14:16.792 00.000 21948 MoveAxis(E, 0, ABG)
23:14:16.792 00.000 21948 Move returns status 0, amount 0
23:14:16.792 00.000 21948 MoveAxis(N, 0, ABG)
23:14:16.792 00.000 21948 Move returns status 0, amount 0
23:14:16.792 00.000 21948 move complete, result=0
23:14:16.792 00.000 21948 worker thread done servicing request
23:14:16.792 00.000 21948 Worker thread wakes up
23:14:16.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:16.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:16.792 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:18.307 01.515 21948 Exposure complete
23:14:18.332 00.025 21948 worker thread done servicing request
23:14:18.332 00.000 18120 OnExposeComplete: enter
23:14:18.333 00.001 18120 UpdateGuideState(): m_state=6
23:14:18.333 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
23:14:18.334 00.001 18120 Star::Find returns 1 (0), X=409.54, Y=230.32, Mass=1969, SNR=30.5, Peak=169 HFD=3.8
23:14:18.334 00.000 18120 MultiStar: [#1 0.22,0.00,0.72,U] [#2 0.23,0.27,0.66,U] [#3 0.01,-0.03,0.69,U] [#4 0.17,-0.07,0.59,U] [#5 -0.03,-0.21,0.53,U] [#6 0.23,0.01,0.50,U] [#7 -0.19,-0.10,0.54,U] [#8 0.14,-0.03,0.45,U] 
23:14:18.335 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {-0.08, -0.10}
23:14:18.335 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.14) = xAngle (0.78 = 0.78)
23:14:18.335 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.88 = -2.40)
23:14:18.336 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=0.05 mountY=-0.05, mountTheta=-0.76
23:14:18.337 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
23:14:18.338 00.001 18120 Enqueuing Move request for scope (0.07, -0.03)
23:14:18.338 00.000 21948 Worker thread wakes up
23:14:18.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:18.339 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:14:18.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:14:18.339 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.5
23:14:18.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:18.340 00.000 18120 Enqueuing Expose request
23:14:18.341 00.001 21948 Moving (0.07, -0.03) raw xDistance=0.05 yDistance=-0.05
23:14:18.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:14:18.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:18.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:18.341 00.000 21948 MoveAxis(E, 0, ABG)
23:14:18.341 00.000 21948 Move returns status 0, amount 0
23:14:18.341 00.000 21948 MoveAxis(N, 0, ABG)
23:14:18.341 00.000 21948 Move returns status 0, amount 0
23:14:18.341 00.000 21948 move complete, result=0
23:14:18.341 00.000 21948 worker thread done servicing request
23:14:18.341 00.000 21948 Worker thread wakes up
23:14:18.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:18.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:18.341 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:19.967 01.626 21948 Exposure complete
23:14:20.005 00.038 21948 worker thread done servicing request
23:14:20.005 00.000 18120 OnExposeComplete: enter
23:14:20.006 00.001 18120 UpdateGuideState(): m_state=6
23:14:20.007 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
23:14:20.007 00.000 18120 Star::Find returns 1 (0), X=409.61, Y=230.49, Mass=2075, SNR=31.3, Peak=161 HFD=4.1
23:14:20.008 00.001 18120 MultiStar: [#1 0.13,-0.04,0.71,U] [#2 0.06,0.15,0.62,U] [#3 0.02,-0.03,0.66,U] [#4 -0.01,-0.06,0.55,U] [#5 -0.33,-0.09,0.49,U] [#6 0.14,0.06,0.47,U] [#7 0.06,0.16,0.52,U] [#8 0.17,-0.13,0.41,U] 
23:14:20.008 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.00, 0.07}
23:14:20.008 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.77 = 1.77)
23:14:20.009 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.87 = -1.41)
23:14:20.009 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.63 mountX=-0.01 mountY=-0.03, mountTheta=-1.77
23:14:20.011 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
23:14:20.013 00.002 18120 Enqueuing Move request for scope (0.03, 0.02)
23:14:20.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:20.014 00.001 18120 UpdateGuideState exits: m=2075 RSB=31.3
23:14:20.015 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:20.016 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:20.016 00.000 18120 Enqueuing Expose request
23:14:20.016 00.000 21948 Worker thread wakes up
23:14:20.017 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:14:20.017 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:14:20.017 00.000 21948 Moving (0.03, 0.02) raw xDistance=-0.01 yDistance=-0.03
23:14:20.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:14:20.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:20.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:14:20.017 00.000 21948 MoveAxis(E, 0, ABG)
23:14:20.017 00.000 21948 Move returns status 0, amount 0
23:14:20.017 00.000 21948 MoveAxis(N, 0, ABG)
23:14:20.017 00.000 21948 Move returns status 0, amount 0
23:14:20.017 00.000 21948 move complete, result=0
23:14:20.017 00.000 21948 worker thread done servicing request
23:14:20.017 00.000 21948 Worker thread wakes up
23:14:20.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:20.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:20.018 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:21.534 01.516 21948 Exposure complete
23:14:21.565 00.031 21948 worker thread done servicing request
23:14:21.566 00.001 18120 OnExposeComplete: enter
23:14:21.566 00.000 18120 UpdateGuideState(): m_state=6
23:14:21.567 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
23:14:21.567 00.000 18120 Star::Find returns 1 (0), X=409.49, Y=230.55, Mass=1956, SNR=30.4, Peak=162 HFD=4.2
23:14:21.568 00.001 18120 MultiStar: [#1 0.05,0.19,0.74,U] [#2 0.14,0.18,0.68,U] [#3 0.00,0.18,0.71,U] [#4 0.14,-0.12,0.54,U] [#5 -0.28,0.01,0.54,U] [#6 0.14,-0.13,0.51,U] [#7 -0.12,0.07,0.54,U] [#8 -0.11,-0.03,0.46,U] 
23:14:21.568 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.12, 0.14}
23:14:21.569 00.001 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
23:14:21.569 00.000 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.23)
23:14:21.570 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=-0.08 mountY=-0.02, mountTheta=-2.92
23:14:21.571 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:14:21.571 00.000 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:14:21.572 00.001 21948 Worker thread wakes up
23:14:21.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:14:21.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:21.573 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.4
23:14:21.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:21.574 00.001 18120 Enqueuing Expose request
23:14:21.574 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:14:21.574 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:14:21.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:21.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:21.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:21.574 00.000 21948 MoveAxis(E, 0, ABG)
23:14:21.574 00.000 21948 Move returns status 0, amount 0
23:14:21.574 00.000 21948 MoveAxis(N, 0, ABG)
23:14:21.574 00.000 21948 Move returns status 0, amount 0
23:14:21.574 00.000 21948 move complete, result=0
23:14:21.575 00.001 21948 worker thread done servicing request
23:14:21.575 00.000 21948 Worker thread wakes up
23:14:21.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:21.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:21.575 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:23.206 01.631 21948 Exposure complete
23:14:23.258 00.052 21948 worker thread done servicing request
23:14:23.258 00.000 18120 OnExposeComplete: enter
23:14:23.258 00.000 18120 UpdateGuideState(): m_state=6
23:14:23.259 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
23:14:23.259 00.000 18120 Star::Find returns 1 (0), X=409.49, Y=230.64, Mass=1881, SNR=29.8, Peak=162 HFD=3.7
23:14:23.260 00.001 18120 MultiStar: [#1 0.13,0.06,0.78,U] [#2 0.18,0.15,0.68,U] [#3 -0.02,0.11,0.71,U] [#4 0.08,-0.00,0.58,U] [#5 0.03,0.14,0.52,U] [#6 0.16,0.09,0.52,U] [#7 -0.06,0.29,0.52,U] [#8 -0.25,0.00,0.46,U] 
23:14:23.260 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.12, 0.22}
23:14:23.261 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
23:14:23.261 00.000 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.59)
23:14:23.261 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.45 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
23:14:23.263 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
23:14:23.263 00.000 18120 Enqueuing Move request for scope (0.02, 0.13)
23:14:23.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:23.264 00.001 18120 UpdateGuideState exits: m=1881 RSB=29.8
23:14:23.264 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.265 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:23.265 00.000 18120 Enqueuing Expose request
23:14:23.266 00.001 21948 Worker thread wakes up
23:14:23.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:14:23.266 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:14:23.266 00.000 21948 Moving (0.02, 0.13) raw xDistance=-0.11 yDistance=-0.07
23:14:23.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:14:23.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:23.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:23.266 00.000 21948 MoveAxis(E, 0, ABG)
23:14:23.266 00.000 21948 Move returns status 0, amount 0
23:14:23.266 00.000 21948 MoveAxis(N, 0, ABG)
23:14:23.266 00.000 21948 Move returns status 0, amount 0
23:14:23.266 00.000 21948 move complete, result=0
23:14:23.266 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:23.268 00.002 21948 worker thread done servicing request
23:14:23.268 00.000 21948 Worker thread wakes up
23:14:23.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:23.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:24.790 01.522 21948 Exposure complete
23:14:24.822 00.032 21948 worker thread done servicing request
23:14:24.822 00.000 18120 OnExposeComplete: enter
23:14:24.823 00.001 18120 UpdateGuideState(): m_state=6
23:14:24.823 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
23:14:24.824 00.001 18120 Star::Find returns 1 (0), X=409.63, Y=230.73, Mass=2048, SNR=31.1, Peak=176 HFD=4.0
23:14:24.824 00.000 18120 MultiStar: [#1 0.10,0.33,0.72,U] [#2 0.05,0.29,0.64,U] [#3 0.07,0.04,0.68,U] [#4 0.06,-0.01,0.55,U] [#5 -0.21,0.17,0.50,U] [#6 0.23,0.21,0.46,U] [#7 -0.19,0.41,0.00,M1] [#8 0.07,0.20,0.44,U] 
23:14:24.825 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.21}, one-star: {0.02, 0.32}
23:14:24.825 00.000 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
23:14:24.826 00.001 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.69)
23:14:24.826 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.35 mountX=-0.17 mountY=-0.14, mountTheta=-2.47
23:14:24.828 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.21, opts=13)
23:14:24.828 00.000 18120 Enqueuing Move request for scope (0.05, 0.21)
23:14:24.829 00.001 21948 Worker thread wakes up
23:14:24.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:24.829 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.1
23:14:24.829 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:24.830 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:24.830 00.000 18120 Enqueuing Expose request
23:14:24.831 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
23:14:24.831 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
23:14:24.831 00.000 21948 Moving (0.05, 0.21) raw xDistance=-0.17 yDistance=-0.14
23:14:24.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:14:24.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:24.831 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:24.831 00.000 21948 MoveAxis(E, 0, ABG)
23:14:24.831 00.000 21948 Move returns status 0, amount 0
23:14:24.831 00.000 21948 MoveAxis(N, 0, ABG)
23:14:24.831 00.000 21948 Move returns status 0, amount 0
23:14:24.831 00.000 21948 move complete, result=0
23:14:24.831 00.000 21948 worker thread done servicing request
23:14:24.831 00.000 21948 Worker thread wakes up
23:14:24.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:24.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:24.831 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:26.465 01.634 21948 Exposure complete
23:14:26.498 00.033 21948 worker thread done servicing request
23:14:26.499 00.001 18120 OnExposeComplete: enter
23:14:26.499 00.000 18120 UpdateGuideState(): m_state=6
23:14:26.500 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
23:14:26.500 00.000 18120 Star::Find returns 1 (0), X=409.58, Y=230.62, Mass=1915, SNR=30.1, Peak=169 HFD=4.1
23:14:26.501 00.001 18120 MultiStar: [#1 0.14,0.29,0.75,U] [#2 0.23,0.41,0.00,M1] [#3 0.03,0.22,0.69,U] [#4 0.03,0.14,0.55,U] [#5 -0.20,-0.00,0.53,U] [#6 0.14,0.31,0.49,U] [#7 -0.22,0.17,0.55,U] [#8 -0.06,0.35,0.43,U] 
23:14:26.501 00.000 18120 single-star, 7 included, MultiStar: {-0.02, 0.21}, one-star: {-0.04, 0.20}
23:14:26.502 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
23:14:26.502 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
23:14:26.503 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.75 mountX=-0.20 mountY=-0.06, mountTheta=-2.85
23:14:26.504 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.20, opts=13)
23:14:26.504 00.000 18120 Enqueuing Move request for scope (-0.04, 0.20)
23:14:26.505 00.001 21948 Worker thread wakes up
23:14:26.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:26.505 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.1
23:14:26.506 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:26.506 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:26.507 00.001 18120 Enqueuing Expose request
23:14:26.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
23:14:26.507 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
23:14:26.507 00.000 21948 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=-0.06
23:14:26.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:14:26.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:26.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:14:26.507 00.000 21948 MoveAxis(E, 36, ABG)
23:14:26.507 00.000 21948 Guiding  Dir = 2, Dur = 36
23:14:26.507 00.000 21948 IsSlewing returns 0
23:14:26.508 00.001 21948 IsGuiding returns 0
23:14:26.509 00.001 21948 PulseGuide returned control before completion, sleep 45
23:14:26.555 00.046 21948 IsGuiding returns 0
23:14:26.555 00.000 21948 Move returns status 0, amount 36
23:14:26.555 00.000 21948 MoveAxis(N, 0, ABG)
23:14:26.555 00.000 21948 Move returns status 0, amount 0
23:14:26.555 00.000 21948 move complete, result=0
23:14:26.555 00.000 21948 worker thread done servicing request
23:14:26.555 00.000 21948 Worker thread wakes up
23:14:26.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:26.556 00.001 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:14:26.557 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:27.964 01.407 21948 Exposure complete
23:14:27.993 00.029 21948 worker thread done servicing request
23:14:27.993 00.000 18120 OnExposeComplete: enter
23:14:27.993 00.000 18120 UpdateGuideState(): m_state=6
23:14:27.994 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
23:14:27.994 00.000 18120 Star::Find returns 1 (0), X=409.59, Y=230.75, Mass=2044, SNR=31.1, Peak=182 HFD=3.9
23:14:27.995 00.001 18120 MultiStar: [#1 0.18,0.31,0.69,U] [#2 0.15,0.26,0.64,U] [#3 0.05,0.28,0.68,U] [#4 -0.07,0.17,0.55,U] [#5 -0.03,0.19,0.51,U] [#6 0.12,0.47,0.00,M1] [#7 -0.19,0.25,0.52,U] [#8 0.22,0.12,0.45,U] 
23:14:27.996 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.25}, one-star: {-0.02, 0.33}
23:14:27.997 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:14:27.997 00.000 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.60)
23:14:27.997 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.43 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
23:14:27.999 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.25, opts=13)
23:14:28.000 00.001 18120 Enqueuing Move request for scope (0.04, 0.25)
23:14:28.000 00.000 21948 Worker thread wakes up
23:14:28.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:28.001 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.1
23:14:28.001 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:28.001 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:28.002 00.001 18120 Enqueuing Expose request
23:14:28.002 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
23:14:28.002 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
23:14:28.002 00.000 21948 Moving (0.04, 0.25) raw xDistance=-0.22 yDistance=-0.15
23:14:28.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:14:28.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:28.003 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:28.003 00.000 21948 MoveAxis(E, 41, ABG)
23:14:28.003 00.000 21948 Guiding  Dir = 2, Dur = 41
23:14:28.003 00.000 21948 IsSlewing returns 0
23:14:28.003 00.000 21948 IsGuiding returns 0
23:14:28.004 00.001 21948 PulseGuide returned control before completion, sleep 49
23:14:28.058 00.054 21948 IsGuiding returns 0
23:14:28.058 00.000 21948 Move returns status 0, amount 41
23:14:28.059 00.001 21948 MoveAxis(N, 0, ABG)
23:14:28.059 00.000 21948 Move returns status 0, amount 0
23:14:28.059 00.000 21948 move complete, result=0
23:14:28.059 00.000 21948 worker thread done servicing request
23:14:28.059 00.000 21948 Worker thread wakes up
23:14:28.059 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:14:28.061 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:28.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:29.700 01.639 21948 Exposure complete
23:14:29.730 00.030 21948 worker thread done servicing request
23:14:29.730 00.000 18120 OnExposeComplete: enter
23:14:29.733 00.003 18120 UpdateGuideState(): m_state=6
23:14:29.735 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
23:14:29.737 00.002 18120 Star::Find returns 1 (0), X=409.73, Y=230.36, Mass=2097, SNR=31.5, Peak=199 HFD=4.1
23:14:29.738 00.001 18120 MultiStar: [#1 0.18,-0.25,0.71,U] [#2 0.12,-0.15,0.62,U] [#3 0.21,-0.01,0.68,U] [#4 0.17,-0.13,0.52,U] [#5 0.08,-0.29,0.51,U] [#6 0.12,-0.21,0.49,U] [#7 0.03,-0.18,0.54,U] [#8 0.03,-0.15,0.43,U] 
23:14:29.739 00.001 18120 single-star, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.12, -0.06}
23:14:29.740 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.14) = xAngle (0.70 = 0.70)
23:14:29.741 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.80 = -2.48)
23:14:29.741 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=0.10 mountY=-0.08, mountTheta=-0.67
23:14:29.743 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.06, opts=13)
23:14:29.744 00.001 18120 Enqueuing Move request for scope (0.12, -0.06)
23:14:29.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:29.746 00.002 21948 Worker thread wakes up
23:14:29.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:14:29.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:14:29.746 00.000 21948 Moving (0.12, -0.06) raw xDistance=0.10 yDistance=-0.08
23:14:29.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:14:29.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:29.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:29.746 00.000 21948 MoveAxis(E, 0, ABG)
23:14:29.746 00.000 21948 Move returns status 0, amount 0
23:14:29.746 00.000 21948 MoveAxis(N, 0, ABG)
23:14:29.746 00.000 21948 Move returns status 0, amount 0
23:14:29.746 00.000 21948 move complete, result=0
23:14:29.746 00.000 21948 worker thread done servicing request
23:14:29.746 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.5
23:14:29.746 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:29.748 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:29.749 00.001 18120 Enqueuing Expose request
23:14:29.749 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:29.751 00.002 21948 Worker thread wakes up
23:14:29.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:29.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:31.265 01.514 21948 Exposure complete
23:14:31.316 00.051 21948 worker thread done servicing request
23:14:31.316 00.000 18120 OnExposeComplete: enter
23:14:31.318 00.002 18120 UpdateGuideState(): m_state=6
23:14:31.319 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
23:14:31.320 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=230.41, Mass=1840, SNR=29.4, Peak=170 HFD=3.8
23:14:31.321 00.001 18120 MultiStar: [#1 0.15,-0.02,0.76,U] [#2 0.28,0.04,0.67,U] [#3 -0.07,-0.00,0.70,U] [#4 0.17,-0.05,0.61,U] [#5 -0.11,-0.14,0.52,U] [#6 0.41,-0.03,0.00,M1] [#7 -0.10,-0.04,0.55,U] [#8 -0.03,-0.05,0.47,U] 
23:14:31.322 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.12, -0.00}
23:14:31.323 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.76 = 0.76)
23:14:31.323 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.87 = -2.42)
23:14:31.324 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=0.05 mountY=-0.05, mountTheta=-0.74
23:14:31.325 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
23:14:31.327 00.002 18120 Enqueuing Move request for scope (0.07, -0.03)
23:14:31.328 00.001 21948 Worker thread wakes up
23:14:31.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:14:31.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:14:31.328 00.000 21948 Moving (0.07, -0.03) raw xDistance=0.05 yDistance=-0.05
23:14:31.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:14:31.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:31.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:31.329 00.001 18120 UpdateGuideState exits: m=1840 RSB=29.4
23:14:31.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:31.330 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:31.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:31.330 00.000 18120 Enqueuing Expose request
23:14:31.331 00.001 21948 MoveAxis(E, 0, ABG)
23:14:31.331 00.000 21948 Move returns status 0, amount 0
23:14:31.331 00.000 21948 MoveAxis(N, 0, ABG)
23:14:31.331 00.000 21948 Move returns status 0, amount 0
23:14:31.331 00.000 21948 move complete, result=0
23:14:31.331 00.000 21948 worker thread done servicing request
23:14:31.331 00.000 21948 Worker thread wakes up
23:14:31.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:31.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:31.331 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:32.965 01.634 21948 Exposure complete
23:14:33.004 00.039 21948 worker thread done servicing request
23:14:33.004 00.000 18120 OnExposeComplete: enter
23:14:33.005 00.001 18120 UpdateGuideState(): m_state=6
23:14:33.005 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
23:14:33.006 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=230.31, Mass=1997, SNR=30.7, Peak=182 HFD=4.2
23:14:33.006 00.000 18120 MultiStar: [#1 0.12,0.03,0.74,U] [#2 0.14,-0.00,0.65,U] [#3 0.09,0.08,0.71,U] [#4 0.05,-0.07,0.58,U] [#5 -0.04,-0.02,0.53,U] [#6 0.30,-0.00,0.47,U] [#7 -0.17,-0.10,0.52,U] [#8 0.39,0.05,0.00,M1] 
23:14:33.007 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.12, -0.11}
23:14:33.007 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
23:14:33.008 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.34)
23:14:33.008 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=0.06 mountY=-0.06, mountTheta=-0.82
23:14:33.009 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
23:14:33.011 00.002 18120 Enqueuing Move request for scope (0.08, -0.03)
23:14:33.011 00.000 21948 Worker thread wakes up
23:14:33.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:33.012 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:14:33.012 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.7
23:14:33.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:33.014 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:33.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:14:33.014 00.000 21948 Moving (0.08, -0.03) raw xDistance=0.06 yDistance=-0.06
23:14:33.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:33.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:33.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:14:33.014 00.000 18120 Enqueuing Expose request
23:14:33.017 00.003 21948 MoveAxis(E, 0, ABG)
23:14:33.017 00.000 21948 Move returns status 0, amount 0
23:14:33.017 00.000 21948 MoveAxis(N, 0, ABG)
23:14:33.017 00.000 21948 Move returns status 0, amount 0
23:14:33.017 00.000 21948 move complete, result=0
23:14:33.017 00.000 21948 worker thread done servicing request
23:14:33.017 00.000 21948 Worker thread wakes up
23:14:33.017 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:33.019 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:33.020 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:34.540 01.520 21948 Exposure complete
23:14:34.567 00.027 21948 worker thread done servicing request
23:14:34.567 00.000 18120 OnExposeComplete: enter
23:14:34.567 00.000 18120 UpdateGuideState(): m_state=6
23:14:34.568 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
23:14:34.568 00.000 18120 Star::Find returns 1 (0), X=409.66, Y=230.31, Mass=2019, SNR=30.8, Peak=189 HFD=3.7
23:14:34.569 00.001 18120 MultiStar: [#1 0.31,0.05,0.69,U] [#2 0.10,0.11,0.68,U] [#3 0.22,0.14,0.70,U] [#4 0.06,-0.10,0.56,U] [#5 0.02,-0.14,0.50,U] [#6 0.32,0.02,0.52,U] [#7 -0.04,0.22,0.52,U] [#8 -0.00,-0.08,0.44,U] 
23:14:34.569 00.000 18120 single-star, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.05, -0.11}
23:14:34.570 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.01 = -0.01)
23:14:34.570 00.000 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
23:14:34.571 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.16 mountX=0.12 mountY=0.01, mountTheta=0.05
23:14:34.572 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.11, opts=13)
23:14:34.573 00.001 18120 Enqueuing Move request for scope (0.05, -0.11)
23:14:34.573 00.000 21948 Worker thread wakes up
23:14:34.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:34.574 00.001 18120 UpdateGuideState exits: m=2019 RSB=30.8
23:14:34.574 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:34.575 00.001 18120 Enqueuing Expose request
23:14:34.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:14:34.575 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:14:34.575 00.000 21948 Moving (0.05, -0.11) raw xDistance=0.12 yDistance=0.01
23:14:34.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:14:34.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:34.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:34.575 00.000 21948 MoveAxis(E, 0, ABG)
23:14:34.575 00.000 21948 Move returns status 0, amount 0
23:14:34.575 00.000 21948 MoveAxis(N, 0, ABG)
23:14:34.576 00.001 21948 Move returns status 0, amount 0
23:14:34.576 00.000 21948 move complete, result=0
23:14:34.576 00.000 21948 worker thread done servicing request
23:14:34.576 00.000 21948 Worker thread wakes up
23:14:34.576 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:34.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:34.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:36.203 01.627 21948 Exposure complete
23:14:36.227 00.024 21948 worker thread done servicing request
23:14:36.228 00.001 18120 OnExposeComplete: enter
23:14:36.228 00.000 18120 UpdateGuideState(): m_state=6
23:14:36.230 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
23:14:36.232 00.002 18120 Star::Find returns 1 (0), X=409.80, Y=230.35, Mass=2088, SNR=31.5, Peak=200 HFD=3.9
23:14:36.234 00.002 18120 MultiStar: [#1 0.31,0.03,0.74,U] [#2 0.15,0.14,0.62,U] [#3 0.03,-0.08,0.67,U] [#4 0.08,0.03,0.56,U] [#5 0.04,-0.07,0.50,U] [#6 -0.01,0.08,0.49,U] [#7 0.02,-0.10,0.52,U] [#8 0.11,-0.06,0.43,U] 
23:14:36.234 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.19, -0.06}
23:14:36.235 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.14) = xAngle (1.04 = 1.04)
23:14:36.235 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.14 = -2.14)
23:14:36.236 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=0.06 mountY=-0.10, mountTheta=-1.03
23:14:36.237 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.01, opts=13)
23:14:36.237 00.000 18120 Enqueuing Move request for scope (0.12, -0.01)
23:14:36.238 00.001 21948 Worker thread wakes up
23:14:36.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:36.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:14:36.238 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:14:36.238 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.5
23:14:36.239 00.001 21948 Moving (0.12, -0.01) raw xDistance=0.06 yDistance=-0.10
23:14:36.239 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:36.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:36.239 00.000 18120 Enqueuing Expose request
23:14:36.240 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:36.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:36.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:36.240 00.000 21948 MoveAxis(E, 0, ABG)
23:14:36.240 00.000 21948 Move returns status 0, amount 0
23:14:36.240 00.000 21948 MoveAxis(N, 0, ABG)
23:14:36.240 00.000 21948 Move returns status 0, amount 0
23:14:36.240 00.000 21948 move complete, result=0
23:14:36.240 00.000 21948 worker thread done servicing request
23:14:36.240 00.000 21948 Worker thread wakes up
23:14:36.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:36.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:36.241 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:37.753 01.512 21948 Exposure complete
23:14:37.796 00.043 21948 worker thread done servicing request
23:14:37.796 00.000 18120 OnExposeComplete: enter
23:14:37.797 00.001 18120 UpdateGuideState(): m_state=6
23:14:37.798 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
23:14:37.799 00.001 18120 Star::Find returns 1 (0), X=409.53, Y=230.46, Mass=1928, SNR=30.1, Peak=157 HFD=4.1
23:14:37.800 00.001 18120 MultiStar: [#1 0.07,-0.02,0.74,U] [#2 -0.01,0.14,0.66,U] [#3 0.02,-0.03,0.73,U] [#4 -0.12,-0.01,0.56,U] [#5 0.02,-0.14,0.54,U] [#6 0.21,0.24,0.51,U] [#7 -0.17,0.01,0.55,U] [#8 0.18,0.07,0.41,U] 
23:14:37.801 00.001 18120 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.09, 0.04}
23:14:37.801 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
23:14:37.801 00.000 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.52)
23:14:37.802 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.52 mountX=-0.03 mountY=-0.02, mountTheta=-2.64
23:14:37.803 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.03, opts=13)
23:14:37.804 00.001 18120 Enqueuing Move request for scope (0.00, 0.03)
23:14:37.804 00.000 21948 Worker thread wakes up
23:14:37.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:37.805 00.001 18120 UpdateGuideState exits: m=1928 RSB=30.1
23:14:37.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:37.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:37.806 00.001 18120 Enqueuing Expose request
23:14:37.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:14:37.806 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:14:37.806 00.000 21948 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.02
23:14:37.807 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:14:37.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:37.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:37.807 00.000 21948 MoveAxis(E, 0, ABG)
23:14:37.807 00.000 21948 Move returns status 0, amount 0
23:14:37.807 00.000 21948 MoveAxis(N, 0, ABG)
23:14:37.807 00.000 21948 Move returns status 0, amount 0
23:14:37.807 00.000 21948 move complete, result=0
23:14:37.807 00.000 21948 worker thread done servicing request
23:14:37.807 00.000 21948 Worker thread wakes up
23:14:37.807 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:37.809 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:37.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:39.441 01.632 21948 Exposure complete
23:14:39.468 00.027 21948 worker thread done servicing request
23:14:39.468 00.000 18120 OnExposeComplete: enter
23:14:39.469 00.001 18120 UpdateGuideState(): m_state=6
23:14:39.471 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
23:14:39.473 00.002 18120 Star::Find returns 1 (0), X=409.58, Y=230.31, Mass=2080, SNR=31.3, Peak=189 HFD=4.4
23:14:39.474 00.001 18120 MultiStar: [#1 0.11,-0.06,0.70,U] [#2 0.00,0.14,0.67,U] [#3 0.18,-0.15,0.69,U] [#4 -0.23,-0.36,0.00,M1] [#5 -0.07,-0.07,0.50,U] [#6 -0.05,-0.04,0.52,U] [#7 -0.18,-0.01,0.52,U] [#8 0.10,-0.03,0.43,U] 
23:14:39.475 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {-0.03, -0.11}
23:14:39.477 00.002 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:14:39.479 00.002 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
23:14:39.481 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.31 mountX=0.05 mountY=0.01, mountTheta=0.20
23:14:39.484 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
23:14:39.486 00.002 18120 Enqueuing Move request for scope (0.01, -0.05)
23:14:39.487 00.001 21948 Worker thread wakes up
23:14:39.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:14:39.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:14:39.488 00.001 21948 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
23:14:39.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:39.488 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.3
23:14:39.489 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.489 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:39.489 00.000 18120 Enqueuing Expose request
23:14:39.490 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:14:39.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:39.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:39.490 00.000 21948 MoveAxis(E, 0, ABG)
23:14:39.490 00.000 21948 Move returns status 0, amount 0
23:14:39.490 00.000 21948 MoveAxis(N, 0, ABG)
23:14:39.490 00.000 21948 Move returns status 0, amount 0
23:14:39.490 00.000 21948 move complete, result=0
23:14:39.490 00.000 21948 worker thread done servicing request
23:14:39.490 00.000 21948 Worker thread wakes up
23:14:39.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:39.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:39.491 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:41.005 01.514 21948 Exposure complete
23:14:41.041 00.036 21948 worker thread done servicing request
23:14:41.041 00.000 18120 OnExposeComplete: enter
23:14:41.042 00.001 18120 UpdateGuideState(): m_state=6
23:14:41.043 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
23:14:41.043 00.000 18120 Star::Find returns 1 (0), X=409.59, Y=230.41, Mass=2043, SNR=31.0, Peak=165 HFD=4.2
23:14:41.044 00.001 18120 MultiStar: [#1 0.15,-0.07,0.72,U] [#2 0.06,0.19,0.65,U] [#3 -0.37,0.03,0.00,M1] [#4 0.11,-0.12,0.57,U] [#5 -0.05,-0.00,0.52,U] [#6 0.13,-0.05,0.50,U] [#7 -0.15,0.17,0.52,U] [#8 0.03,0.01,0.43,U] 
23:14:41.044 00.000 18120 single-star, 7 included, MultiStar: {0.03, 0.01}, one-star: {-0.03, -0.00}
23:14:41.045 00.001 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
23:14:41.045 00.000 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:14:41.046 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.08 mountX=-0.01 mountY=0.02, mountTheta=1.94
23:14:41.047 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.00, opts=13)
23:14:41.048 00.001 18120 Enqueuing Move request for scope (-0.03, -0.00)
23:14:41.048 00.000 21948 Worker thread wakes up
23:14:41.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:14:41.048 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:14:41.048 00.000 21948 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=0.02
23:14:41.048 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:14:41.048 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:41.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:41.049 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.0
23:14:41.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.050 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:41.050 00.000 18120 Enqueuing Expose request
23:14:41.053 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:14:41.053 00.000 21948 MoveAxis(E, 0, ABG)
23:14:41.053 00.000 21948 Move returns status 0, amount 0
23:14:41.053 00.000 21948 MoveAxis(N, 0, ABG)
23:14:41.053 00.000 21948 Move returns status 0, amount 0
23:14:41.053 00.000 21948 move complete, result=0
23:14:41.053 00.000 21948 worker thread done servicing request
23:14:41.053 00.000 21948 Worker thread wakes up
23:14:41.053 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:41.053 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:41.054 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:42.679 01.625 21948 Exposure complete
23:14:42.733 00.054 21948 worker thread done servicing request
23:14:42.734 00.001 18120 OnExposeComplete: enter
23:14:42.734 00.000 18120 UpdateGuideState(): m_state=6
23:14:42.735 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
23:14:42.735 00.000 18120 Star::Find returns 1 (0), X=409.29, Y=230.69, Mass=2067, SNR=31.2, Peak=204 HFD=4.1
23:14:42.737 00.002 18120 MultiStar: [#1 -0.15,0.09,0.72,U] [#2 -0.06,0.07,0.64,U] [#3 -0.14,0.02,0.64,U] [#4 -0.08,-0.04,0.55,U] [#5 -0.13,-0.05,0.50,U] [#6 0.08,0.12,0.48,U] [#7 -0.20,0.09,0.50,U] [#8 -0.20,0.09,0.44,U] 
23:14:42.738 00.001 18120 refined, 8 included, MultiStar: {-0.15, 0.09}, one-star: {-0.33, 0.28}
23:14:42.739 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
23:14:42.739 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.56)
23:14:42.740 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.60 mountX=-0.14 mountY=0.09, mountTheta=2.57
23:14:42.742 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.09, opts=13)
23:14:42.742 00.000 18120 Enqueuing Move request for scope (-0.15, 0.09)
23:14:42.743 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:42.743 00.000 21948 Worker thread wakes up
23:14:42.743 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
23:14:42.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
23:14:42.743 00.000 21948 Moving (-0.15, 0.09) raw xDistance=-0.14 yDistance=0.09
23:14:42.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:14:42.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:42.743 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
23:14:42.745 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:14:42.745 00.000 21948 MoveAxis(E, 0, ABG)
23:14:42.745 00.000 21948 Move returns status 0, amount 0
23:14:42.745 00.000 21948 MoveAxis(N, 0, ABG)
23:14:42.745 00.000 21948 Move returns status 0, amount 0
23:14:42.745 00.000 21948 move complete, result=0
23:14:42.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.747 00.002 21948 worker thread done servicing request
23:14:42.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:42.748 00.001 18120 Enqueuing Expose request
23:14:42.748 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:42.749 00.001 21948 Worker thread wakes up
23:14:42.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:42.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:44.273 01.524 21948 Exposure complete
23:14:44.299 00.026 21948 worker thread done servicing request
23:14:44.299 00.000 18120 OnExposeComplete: enter
23:14:44.300 00.001 18120 UpdateGuideState(): m_state=6
23:14:44.300 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
23:14:44.301 00.001 18120 Star::Find returns 1 (0), X=409.60, Y=230.56, Mass=2046, SNR=31.1, Peak=171 HFD=4.1
23:14:44.301 00.000 18120 MultiStar: [#1 0.06,0.20,0.70,U] [#2 -0.02,0.21,0.67,U] [#3 -0.07,0.43,0.00,M1] [#4 0.04,-0.07,0.55,U] [#5 -0.18,0.01,0.51,U] [#6 0.10,0.31,0.51,U] [#7 -0.07,0.10,0.51,U] [#8 -0.06,0.26,0.43,U] 
23:14:44.302 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {-0.01, 0.15}
23:14:44.302 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.80 = 2.80)
23:14:44.303 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.38)
23:14:44.303 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.66 mountX=-0.14 mountY=-0.05, mountTheta=-2.77
23:14:44.305 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
23:14:44.305 00.000 18120 Enqueuing Move request for scope (-0.01, 0.15)
23:14:44.306 00.001 21948 Worker thread wakes up
23:14:44.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:44.306 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.1
23:14:44.306 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:44.307 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:44.307 00.000 18120 Enqueuing Expose request
23:14:44.308 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:14:44.308 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:14:44.308 00.000 21948 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.05
23:14:44.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:14:44.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:44.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:44.308 00.000 21948 MoveAxis(E, 0, ABG)
23:14:44.308 00.000 21948 Move returns status 0, amount 0
23:14:44.308 00.000 21948 MoveAxis(N, 0, ABG)
23:14:44.308 00.000 21948 Move returns status 0, amount 0
23:14:44.308 00.000 21948 move complete, result=0
23:14:44.308 00.000 21948 worker thread done servicing request
23:14:44.308 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:44.309 00.001 21948 Worker thread wakes up
23:14:44.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:44.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:45.936 01.627 21948 Exposure complete
23:14:45.961 00.025 21948 worker thread done servicing request
23:14:45.961 00.000 18120 OnExposeComplete: enter
23:14:45.962 00.001 18120 UpdateGuideState(): m_state=6
23:14:45.962 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
23:14:45.963 00.001 18120 Star::Find returns 1 (0), X=409.49, Y=230.65, Mass=2045, SNR=31.1, Peak=171 HFD=3.9
23:14:45.965 00.002 18120 MultiStar: [#1 -0.16,0.34,0.00,M1] [#2 0.04,0.45,0.00,M1] [#3 -0.12,0.25,0.67,U] [#4 -0.11,0.09,0.55,U] [#5 -0.14,0.11,0.54,U] [#6 -0.01,0.10,0.51,U] [#7 -0.32,0.31,0.00,M1] [#8 0.05,0.22,0.45,U] 
23:14:45.967 00.002 18120 refined, 5 included, MultiStar: {-0.09, 0.18}, one-star: {-0.12, 0.24}
23:14:45.969 00.002 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.18 = -3.11)
23:14:45.970 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.01)
23:14:45.971 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=-0.20 mountY=-0.00, mountTheta=-3.14
23:14:45.974 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.18, opts=13)
23:14:45.976 00.002 18120 Enqueuing Move request for scope (-0.09, 0.18)
23:14:45.978 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:45.980 00.002 18120 UpdateGuideState exits: m=2045 RSB=31.1
23:14:45.981 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:45.983 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:45.984 00.001 18120 Enqueuing Expose request
23:14:45.985 00.001 21948 Worker thread wakes up
23:14:45.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
23:14:45.985 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
23:14:45.985 00.000 21948 Moving (-0.09, 0.18) raw xDistance=-0.20 yDistance=-0.00
23:14:45.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:14:45.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:45.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:14:45.985 00.000 21948 MoveAxis(E, 0, ABG)
23:14:45.985 00.000 21948 Move returns status 0, amount 0
23:14:45.985 00.000 21948 MoveAxis(N, 0, ABG)
23:14:45.985 00.000 21948 Move returns status 0, amount 0
23:14:45.985 00.000 21948 move complete, result=0
23:14:45.985 00.000 21948 worker thread done servicing request
23:14:45.985 00.000 21948 Worker thread wakes up
23:14:45.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:45.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:45.986 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:47.512 01.526 21948 Exposure complete
23:14:47.559 00.047 21948 worker thread done servicing request
23:14:47.559 00.000 18120 OnExposeComplete: enter
23:14:47.560 00.001 18120 UpdateGuideState(): m_state=6
23:14:47.562 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
23:14:47.563 00.001 18120 Star::Find returns 1 (0), X=409.32, Y=230.70, Mass=2029, SNR=30.9, Peak=179 HFD=4.1
23:14:47.565 00.002 18120 MultiStar: [#1 -0.13,0.12,0.72,U] [#2 -0.06,0.38,0.00,M2] [#3 -0.62,0.14,0.00,M1] [#4 -0.40,0.38,0.00,M1] [#5 -0.40,0.26,0.00,M1] [#6 -0.22,0.39,0.00,M1] [#7 -0.18,0.22,0.54,U] [#8 -0.29,0.51,0.00,M1] 
23:14:47.566 00.001 18120 refined, 2 included, MultiStar: {-0.21, 0.22}, one-star: {-0.29, 0.29}
23:14:47.566 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.49 = -2.80)
23:14:47.567 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.59 = 0.31)
23:14:47.567 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.34 mountX=-0.29 mountY=0.09, mountTheta=2.83
23:14:47.569 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.22, opts=13)
23:14:47.570 00.001 18120 Enqueuing Move request for scope (-0.21, 0.22)
23:14:47.571 00.001 21948 Worker thread wakes up
23:14:47.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:47.571 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
23:14:47.571 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
23:14:47.571 00.000 18120 UpdateGuideState exits: m=2029 RSB=30.9
23:14:47.572 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.572 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:47.572 00.000 18120 Enqueuing Expose request
23:14:47.573 00.001 21948 Moving (-0.21, 0.22) raw xDistance=-0.29 yDistance=0.09
23:14:47.574 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:14:47.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:47.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:14:47.574 00.000 21948 MoveAxis(E, 51, ABG)
23:14:47.574 00.000 21948 Guiding  Dir = 2, Dur = 51
23:14:47.574 00.000 21948 IsSlewing returns 0
23:14:47.574 00.000 21948 IsGuiding returns 0
23:14:47.575 00.001 21948 PulseGuide returned control before completion, sleep 60
23:14:47.651 00.076 21948 IsGuiding returns 0
23:14:47.651 00.000 21948 Move returns status 0, amount 51
23:14:47.651 00.000 21948 MoveAxis(N, 0, ABG)
23:14:47.651 00.000 21948 Move returns status 0, amount 0
23:14:47.651 00.000 21948 move complete, result=0
23:14:47.651 00.000 21948 worker thread done servicing request
23:14:47.651 00.000 21948 Worker thread wakes up
23:14:47.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:47.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:47.652 00.001 18120 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
23:14:49.283 01.631 21948 Exposure complete
23:14:49.316 00.033 21948 worker thread done servicing request
23:14:49.316 00.000 18120 OnExposeComplete: enter
23:14:49.318 00.002 18120 UpdateGuideState(): m_state=6
23:14:49.318 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
23:14:49.319 00.001 18120 Star::Find returns 1 (0), X=409.60, Y=230.57, Mass=1943, SNR=30.2, Peak=152 HFD=4.1
23:14:49.320 00.001 18120 MultiStar: [#1 -0.03,0.05,0.75,U] [#2 -0.08,0.27,0.68,U] [#3 -0.09,0.11,0.71,U] [#4 -0.12,0.03,0.58,U] [#5 -0.16,0.09,0.53,U] [#6 0.18,-0.01,0.49,U] [#7 0.02,-0.12,0.53,U] [#8 0.04,0.16,0.46,U] 
23:14:49.321 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.01, 0.15}
23:14:49.321 00.000 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
23:14:49.322 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.13)
23:14:49.322 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.91 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
23:14:49.323 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
23:14:49.324 00.001 18120 Enqueuing Move request for scope (-0.03, 0.09)
23:14:49.324 00.000 21948 Worker thread wakes up
23:14:49.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:49.325 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.2
23:14:49.325 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:49.326 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:49.326 00.000 18120 Enqueuing Expose request
23:14:49.326 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:14:49.326 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:14:49.326 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.10 yDistance=-0.01
23:14:49.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:14:49.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:49.327 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:14:49.327 00.000 21948 MoveAxis(E, 0, ABG)
23:14:49.327 00.000 21948 Move returns status 0, amount 0
23:14:49.327 00.000 21948 MoveAxis(N, 0, ABG)
23:14:49.327 00.000 21948 Move returns status 0, amount 0
23:14:49.327 00.000 21948 move complete, result=0
23:14:49.327 00.000 21948 worker thread done servicing request
23:14:49.327 00.000 21948 Worker thread wakes up
23:14:49.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:49.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:49.328 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:50.843 01.515 21948 Exposure complete
23:14:50.869 00.026 21948 worker thread done servicing request
23:14:50.869 00.000 18120 OnExposeComplete: enter
23:14:50.870 00.001 18120 UpdateGuideState(): m_state=6
23:14:50.871 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
23:14:50.871 00.000 18120 Star::Find returns 1 (0), X=409.56, Y=230.67, Mass=1954, SNR=30.5, Peak=157 HFD=3.9
23:14:50.873 00.002 18120 MultiStar: [#1 0.04,0.13,0.73,U] [#2 0.23,0.29,0.00,M2] [#3 0.02,-0.01,0.72,U] [#4 -0.02,-0.03,0.55,U] [#5 -0.15,-0.10,0.55,U] [#6 -0.01,-0.02,0.50,U] [#7 -0.34,0.27,0.00,M1] [#8 0.12,0.24,0.41,U] 
23:14:50.875 00.002 18120 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {-0.06, 0.25}
23:14:50.878 00.003 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
23:14:50.880 00.002 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
23:14:50.882 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=-0.08 mountY=-0.02, mountTheta=-2.86
23:14:50.886 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:14:50.887 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:14:50.888 00.001 21948 Worker thread wakes up
23:14:50.888 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:50.888 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.5
23:14:50.888 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:50.929 00.041 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:14:50.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:50.930 00.001 18120 Enqueuing Expose request
23:14:50.931 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:14:50.931 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:14:50.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:50.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:50.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:50.931 00.000 21948 MoveAxis(E, 0, ABG)
23:14:50.931 00.000 21948 Move returns status 0, amount 0
23:14:50.931 00.000 21948 MoveAxis(N, 0, ABG)
23:14:50.931 00.000 21948 Move returns status 0, amount 0
23:14:50.931 00.000 21948 move complete, result=0
23:14:50.931 00.000 21948 worker thread done servicing request
23:14:50.931 00.000 21948 Worker thread wakes up
23:14:50.931 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:50.932 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:50.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:52.558 01.626 21948 Exposure complete
23:14:52.601 00.043 21948 worker thread done servicing request
23:14:52.601 00.000 18120 OnExposeComplete: enter
23:14:52.602 00.001 18120 UpdateGuideState(): m_state=6
23:14:52.602 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
23:14:52.603 00.001 18120 Star::Find returns 1 (0), X=409.74, Y=230.61, Mass=2199, SNR=32.1, Peak=186 HFD=3.8
23:14:52.605 00.002 18120 MultiStar: [#1 0.15,0.04,0.68,U] [#2 0.13,0.05,0.62,U] [#3 0.02,-0.03,0.66,U] [#4 0.09,0.11,0.53,U] [#5 -0.24,-0.04,0.50,U] [#6 0.19,0.14,0.49,U] [#7 0.16,0.00,0.50,U] [#8 -0.06,0.04,0.41,U] 
23:14:52.608 00.003 18120 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.13, 0.19}
23:14:52.611 00.003 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.14) = xAngle (1.88 = 1.88)
23:14:52.613 00.002 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.98 = -1.30)
23:14:52.615 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
23:14:52.619 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
23:14:52.620 00.001 18120 Enqueuing Move request for scope (0.07, 0.07)
23:14:52.621 00.001 21948 Worker thread wakes up
23:14:52.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:52.622 00.001 18120 UpdateGuideState exits: m=2199 RSB=32.1
23:14:52.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:52.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:52.623 00.000 18120 Enqueuing Expose request
23:14:52.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:14:52.624 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:14:52.624 00.000 21948 Moving (0.07, 0.07) raw xDistance=-0.03 yDistance=-0.09
23:14:52.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:14:52.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:52.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:52.624 00.000 21948 MoveAxis(E, 0, ABG)
23:14:52.624 00.000 21948 Move returns status 0, amount 0
23:14:52.624 00.000 21948 MoveAxis(N, 0, ABG)
23:14:52.624 00.000 21948 Move returns status 0, amount 0
23:14:52.624 00.000 21948 move complete, result=0
23:14:52.624 00.000 21948 worker thread done servicing request
23:14:52.624 00.000 21948 Worker thread wakes up
23:14:52.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:52.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:52.624 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:54.141 01.517 21948 Exposure complete
23:14:54.184 00.043 21948 worker thread done servicing request
23:14:54.185 00.001 18120 OnExposeComplete: enter
23:14:54.186 00.001 18120 UpdateGuideState(): m_state=6
23:14:54.188 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
23:14:54.188 00.000 18120 Star::Find returns 1 (0), X=409.40, Y=230.58, Mass=1890, SNR=29.8, Peak=166 HFD=3.8
23:14:54.189 00.001 18120 MultiStar: [#1 -0.09,0.08,0.73,U] [#2 0.02,0.42,0.00,M2] [#3 -0.09,0.18,0.71,U] [#4 -0.23,-0.05,0.60,U] [#5 -0.23,0.01,0.50,U] [#6 -0.03,0.13,0.49,U] [#7 0.01,0.02,0.53,U] [#8 -0.13,0.11,0.47,U] 
23:14:54.189 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.09}, one-star: {-0.21, 0.17}
23:14:54.190 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
23:14:54.190 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.50)
23:14:54.191 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.54 mountX=-0.14 mountY=0.08, mountTheta=2.63
23:14:54.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
23:14:54.192 00.000 18120 Enqueuing Move request for scope (-0.13, 0.09)
23:14:54.193 00.001 21948 Worker thread wakes up
23:14:54.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:54.193 00.000 18120 UpdateGuideState exits: m=1890 RSB=29.8
23:14:54.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:54.194 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:54.194 00.000 18120 Enqueuing Expose request
23:14:54.195 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
23:14:54.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
23:14:54.195 00.000 21948 Moving (-0.13, 0.09) raw xDistance=-0.14 yDistance=0.08
23:14:54.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:14:54.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:54.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:54.195 00.000 21948 MoveAxis(E, 0, ABG)
23:14:54.195 00.000 21948 Move returns status 0, amount 0
23:14:54.195 00.000 21948 MoveAxis(N, 0, ABG)
23:14:54.195 00.000 21948 Move returns status 0, amount 0
23:14:54.195 00.000 21948 move complete, result=0
23:14:54.195 00.000 21948 worker thread done servicing request
23:14:54.195 00.000 21948 Worker thread wakes up
23:14:54.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:54.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:54.195 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:55.827 01.632 21948 Exposure complete
23:14:55.862 00.035 21948 worker thread done servicing request
23:14:55.862 00.000 18120 OnExposeComplete: enter
23:14:55.863 00.001 18120 UpdateGuideState(): m_state=6
23:14:55.864 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
23:14:55.864 00.000 18120 Star::Find returns 1 (0), X=409.51, Y=230.56, Mass=2082, SNR=31.5, Peak=161 HFD=4.2
23:14:55.865 00.001 18120 MultiStar: [#1 0.10,0.04,0.72,U] [#2 0.03,0.25,0.65,U] [#3 -0.18,0.06,0.68,U] [#4 -0.17,-0.11,0.57,U] [#5 -0.29,-0.22,0.52,U] [#6 -0.09,-0.06,0.49,U] [#7 -0.18,-0.01,0.51,U] [#8 -0.23,-0.15,0.43,U] 
23:14:55.865 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.10, 0.14}
23:14:55.866 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.13 = -2.16)
23:14:55.866 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.94)
23:14:55.866 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.98 mountX=-0.06 mountY=0.09, mountTheta=2.17
23:14:55.868 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.02, opts=13)
23:14:55.869 00.001 18120 Enqueuing Move request for scope (-0.11, 0.02)
23:14:55.870 00.001 21948 Worker thread wakes up
23:14:55.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:55.871 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:14:55.872 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:14:55.872 00.000 21948 Moving (-0.11, 0.02) raw xDistance=-0.06 yDistance=0.09
23:14:55.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:14:55.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:55.872 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.5
23:14:55.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:55.873 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:55.874 00.001 18120 Enqueuing Expose request
23:14:55.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:14:55.874 00.000 21948 MoveAxis(E, 0, ABG)
23:14:55.874 00.000 21948 Move returns status 0, amount 0
23:14:55.875 00.001 21948 MoveAxis(N, 0, ABG)
23:14:55.875 00.000 21948 Move returns status 0, amount 0
23:14:55.875 00.000 21948 move complete, result=0
23:14:55.875 00.000 21948 worker thread done servicing request
23:14:55.875 00.000 21948 Worker thread wakes up
23:14:55.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:55.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:55.875 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:57.389 01.514 21948 Exposure complete
23:14:57.425 00.036 21948 worker thread done servicing request
23:14:57.426 00.001 18120 OnExposeComplete: enter
23:14:57.426 00.000 18120 UpdateGuideState(): m_state=6
23:14:57.427 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
23:14:57.427 00.000 18120 Star::Find returns 1 (0), X=409.52, Y=230.59, Mass=1954, SNR=30.3, Peak=160 HFD=4.1
23:14:57.428 00.001 18120 MultiStar: [#1 0.09,0.10,0.76,U] [#2 0.17,0.03,0.66,U] [#3 -0.16,0.14,0.67,U] [#4 -0.35,-0.07,0.54,U] [#5 -0.31,-0.07,0.49,U] [#6 0.08,-0.11,0.50,U] [#7 -0.10,0.17,0.55,U] [#8 -0.05,-0.02,0.45,U] 
23:14:57.428 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.09, 0.17}
23:14:57.429 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
23:14:57.429 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:14:57.430 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.46 mountX=-0.08 mountY=0.04, mountTheta=2.71
23:14:57.431 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
23:14:57.433 00.002 18120 Enqueuing Move request for scope (-0.07, 0.06)
23:14:57.433 00.000 21948 Worker thread wakes up
23:14:57.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:14:57.433 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:14:57.433 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.04
23:14:57.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:57.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:57.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:57.434 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.3
23:14:57.435 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:57.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:57.436 00.000 18120 Enqueuing Expose request
23:14:57.437 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:14:57.437 00.000 21948 MoveAxis(E, 0, ABG)
23:14:57.437 00.000 21948 Move returns status 0, amount 0
23:14:57.437 00.000 21948 MoveAxis(N, 0, ABG)
23:14:57.437 00.000 21948 Move returns status 0, amount 0
23:14:57.437 00.000 21948 move complete, result=0
23:14:57.437 00.000 21948 worker thread done servicing request
23:14:57.437 00.000 21948 Worker thread wakes up
23:14:57.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:57.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:57.437 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:59.072 01.635 21948 Exposure complete
23:14:59.096 00.024 21948 worker thread done servicing request
23:14:59.096 00.000 18120 OnExposeComplete: enter
23:14:59.097 00.001 18120 UpdateGuideState(): m_state=6
23:14:59.097 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
23:14:59.098 00.001 18120 Star::Find returns 1 (0), X=409.67, Y=230.59, Mass=2084, SNR=31.3, Peak=159 HFD=4.3
23:14:59.098 00.000 18120 MultiStar: [#1 0.01,0.19,0.70,U] [#2 0.14,0.20,0.65,U] [#3 -0.16,-0.05,0.67,U] [#4 -0.24,0.20,0.54,U] [#5 -0.19,0.21,0.50,U] [#6 0.18,0.25,0.49,U] [#7 -0.29,0.07,0.52,U] [#8 0.14,0.02,0.43,U] 
23:14:59.099 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.06, 0.17}
23:14:59.099 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
23:14:59.100 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.25)
23:14:59.100 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.79 mountX=-0.14 mountY=-0.04, mountTheta=-2.90
23:14:59.101 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.14, opts=13)
23:14:59.102 00.001 18120 Enqueuing Move request for scope (-0.03, 0.14)
23:14:59.103 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:14:59.103 00.000 21948 Worker thread wakes up
23:14:59.104 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.3
23:14:59.104 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:14:59.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:14:59.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:59.104 00.000 21948 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=-0.04
23:14:59.104 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:14:59.105 00.001 18120 Enqueuing Expose request
23:14:59.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:14:59.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:59.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:59.105 00.000 21948 MoveAxis(E, 0, ABG)
23:14:59.105 00.000 21948 Move returns status 0, amount 0
23:14:59.105 00.000 21948 MoveAxis(N, 0, ABG)
23:14:59.105 00.000 21948 Move returns status 0, amount 0
23:14:59.105 00.000 21948 move complete, result=0
23:14:59.105 00.000 21948 worker thread done servicing request
23:14:59.106 00.001 21948 Worker thread wakes up
23:14:59.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:14:59.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:14:59.106 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:00.622 01.516 21948 Exposure complete
23:15:00.670 00.048 21948 worker thread done servicing request
23:15:00.670 00.000 18120 OnExposeComplete: enter
23:15:00.672 00.002 18120 UpdateGuideState(): m_state=6
23:15:00.672 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
23:15:00.675 00.003 18120 Star::Find returns 1 (0), X=409.45, Y=230.51, Mass=1970, SNR=30.4, Peak=157 HFD=4.2
23:15:00.676 00.001 18120 MultiStar: [#1 0.02,0.02,0.76,U] [#2 0.32,-0.27,0.00,M1] [#3 -0.03,-0.08,0.69,U] [#4 -0.00,-0.28,0.52,U] [#5 0.06,-0.14,0.52,U] [#6 0.20,-0.19,0.53,U] [#7 -0.06,-0.08,0.52,U] [#8 0.06,-0.07,0.46,U] 
23:15:00.677 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.17, 0.10}
23:15:00.679 00.002 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.14) = xAngle (-0.55 = -0.55)
23:15:00.680 00.001 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.55 = 2.55)
23:15:00.681 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.70 mountX=0.06 mountY=0.04, mountTheta=0.58
23:15:00.684 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
23:15:00.687 00.003 18120 Enqueuing Move request for scope (-0.01, -0.07)
23:15:00.688 00.001 21948 Worker thread wakes up
23:15:00.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:00.689 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.4
23:15:00.689 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.690 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:00.690 00.000 18120 Enqueuing Expose request
23:15:00.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:15:00.690 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:15:00.691 00.001 21948 Moving (-0.01, -0.07) raw xDistance=0.06 yDistance=0.04
23:15:00.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:15:00.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:00.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:00.691 00.000 21948 MoveAxis(E, 0, ABG)
23:15:00.691 00.000 21948 Move returns status 0, amount 0
23:15:00.691 00.000 21948 MoveAxis(N, 0, ABG)
23:15:00.691 00.000 21948 Move returns status 0, amount 0
23:15:00.691 00.000 21948 move complete, result=0
23:15:00.691 00.000 21948 worker thread done servicing request
23:15:00.691 00.000 21948 Worker thread wakes up
23:15:00.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:00.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:00.692 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:02.324 01.632 21948 Exposure complete
23:15:02.362 00.038 21948 worker thread done servicing request
23:15:02.362 00.000 18120 OnExposeComplete: enter
23:15:02.365 00.003 18120 UpdateGuideState(): m_state=6
23:15:02.367 00.002 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
23:15:02.370 00.003 18120 Star::Find returns 1 (0), X=409.36, Y=230.66, Mass=2057, SNR=31.2, Peak=184 HFD=3.8
23:15:02.371 00.001 18120 MultiStar: [#1 -0.07,0.05,0.70,U] [#2 0.23,0.30,0.00,M2] [#3 -0.02,0.15,0.70,U] [#4 -0.19,0.00,0.56,U] [#5 -0.29,0.12,0.51,U] [#6 0.12,0.04,0.52,U] [#7 0.02,0.18,0.51,U] [#8 -0.10,0.02,0.46,U] 
23:15:02.372 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.25, 0.24}
23:15:02.372 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
23:15:02.373 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
23:15:02.373 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.34 mountX=-0.15 mountY=0.05, mountTheta=2.84
23:15:02.374 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.11, opts=13)
23:15:02.374 00.000 18120 Enqueuing Move request for scope (-0.11, 0.11)
23:15:02.375 00.001 21948 Worker thread wakes up
23:15:02.375 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:02.376 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
23:15:02.376 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.2
23:15:02.377 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:02.378 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:02.379 00.001 18120 Enqueuing Expose request
23:15:02.380 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
23:15:02.380 00.000 21948 Moving (-0.11, 0.11) raw xDistance=-0.15 yDistance=0.05
23:15:02.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:15:02.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:02.381 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:02.381 00.000 21948 MoveAxis(E, 0, ABG)
23:15:02.381 00.000 21948 Move returns status 0, amount 0
23:15:02.381 00.000 21948 MoveAxis(N, 0, ABG)
23:15:02.381 00.000 21948 Move returns status 0, amount 0
23:15:02.381 00.000 21948 move complete, result=0
23:15:02.381 00.000 21948 worker thread done servicing request
23:15:02.381 00.000 21948 Worker thread wakes up
23:15:02.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:02.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:02.381 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:03.899 01.518 21948 Exposure complete
23:15:03.928 00.029 21948 worker thread done servicing request
23:15:03.928 00.000 18120 OnExposeComplete: enter
23:15:03.929 00.001 18120 UpdateGuideState(): m_state=6
23:15:03.930 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
23:15:03.930 00.000 18120 Star::Find returns 1 (0), X=409.59, Y=230.60, Mass=2195, SNR=32.0, Peak=183 HFD=4.0
23:15:03.931 00.001 18120 MultiStar: [#1 -0.14,0.15,0.72,U] [#2 -0.09,0.28,0.66,U] [#3 -0.10,0.24,0.67,U] [#4 -0.10,0.10,0.55,U] [#5 -0.12,0.15,0.51,U] [#6 0.13,0.14,0.50,U] [#7 -0.08,0.14,0.52,U] [#8 -0.16,0.30,0.44,U] 
23:15:03.931 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.19}, one-star: {-0.02, 0.19}
23:15:03.931 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.80 = 2.80)
23:15:03.932 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.38)
23:15:03.932 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.66 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
23:15:03.934 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
23:15:03.936 00.002 18120 Enqueuing Move request for scope (-0.02, 0.19)
23:15:03.937 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:03.938 00.001 21948 Worker thread wakes up
23:15:03.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
23:15:03.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
23:15:03.938 00.000 18120 UpdateGuideState exits: m=2195 RSB=32.0
23:15:03.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.939 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:03.939 00.000 18120 Enqueuing Expose request
23:15:03.939 00.000 21948 Moving (-0.02, 0.19) raw xDistance=-0.18 yDistance=-0.07
23:15:03.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:15:03.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:03.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:03.939 00.000 21948 MoveAxis(E, 0, ABG)
23:15:03.939 00.000 21948 Move returns status 0, amount 0
23:15:03.940 00.001 21948 MoveAxis(N, 0, ABG)
23:15:03.940 00.000 21948 Move returns status 0, amount 0
23:15:03.940 00.000 21948 move complete, result=0
23:15:03.940 00.000 21948 worker thread done servicing request
23:15:03.940 00.000 21948 Worker thread wakes up
23:15:03.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:03.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:03.940 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:05.570 01.630 21948 Exposure complete
23:15:05.595 00.025 21948 worker thread done servicing request
23:15:05.596 00.001 18120 OnExposeComplete: enter
23:15:05.596 00.000 18120 UpdateGuideState(): m_state=6
23:15:05.597 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
23:15:05.597 00.000 18120 Star::Find returns 1 (0), X=409.74, Y=230.61, Mass=2092, SNR=31.5, Peak=170 HFD=4.0
23:15:05.598 00.001 18120 MultiStar: [#1 0.05,0.22,0.74,U] [#2 0.09,0.19,0.62,U] [#3 0.18,-0.01,0.70,U] [#4 0.02,-0.08,0.52,U] [#5 -0.26,0.10,0.50,U] [#6 0.15,0.25,0.47,U] [#7 -0.08,0.15,0.51,U] [#8 0.06,-0.12,0.43,U] 
23:15:05.598 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.13, 0.19}
23:15:05.599 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
23:15:05.599 00.000 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.40 = -0.88)
23:15:05.599 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.08 mountY=-0.10, mountTheta=-2.28
23:15:05.601 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
23:15:05.601 00.000 18120 Enqueuing Move request for scope (0.05, 0.11)
23:15:05.602 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:05.602 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.5
23:15:05.603 00.001 21948 Worker thread wakes up
23:15:05.603 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:05.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:15:05.603 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:15:05.603 00.000 21948 Moving (0.05, 0.11) raw xDistance=-0.08 yDistance=-0.10
23:15:05.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:15:05.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:05.603 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:05.604 00.001 18120 Enqueuing Expose request
23:15:05.605 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:05.605 00.000 21948 MoveAxis(E, 0, ABG)
23:15:05.605 00.000 21948 Move returns status 0, amount 0
23:15:05.605 00.000 21948 MoveAxis(N, 0, ABG)
23:15:05.605 00.000 21948 Move returns status 0, amount 0
23:15:05.605 00.000 21948 move complete, result=0
23:15:05.605 00.000 21948 worker thread done servicing request
23:15:05.605 00.000 21948 Worker thread wakes up
23:15:05.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:05.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:05.605 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:07.123 01.518 21948 Exposure complete
23:15:07.173 00.050 21948 worker thread done servicing request
23:15:07.173 00.000 18120 OnExposeComplete: enter
23:15:07.174 00.001 18120 UpdateGuideState(): m_state=6
23:15:07.175 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
23:15:07.176 00.001 18120 Star::Find returns 1 (0), X=409.62, Y=230.60, Mass=2086, SNR=31.5, Peak=178 HFD=4.0
23:15:07.178 00.002 18120 MultiStar: [#1 0.08,0.19,0.70,U] [#2 -0.05,0.19,0.63,U] [#3 -0.12,0.15,0.67,U] [#4 -0.06,0.01,0.56,U] [#5 -0.44,0.04,0.00,M1] [#6 0.15,0.20,0.52,U] [#7 0.06,0.20,0.53,U] [#8 -0.03,0.04,0.41,U] 
23:15:07.179 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.15}, one-star: {0.00, 0.18}
23:15:07.180 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
23:15:07.181 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.81 = -0.48)
23:15:07.181 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.56 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
23:15:07.184 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.15, opts=13)
23:15:07.185 00.001 18120 Enqueuing Move request for scope (0.00, 0.15)
23:15:07.186 00.001 21948 Worker thread wakes up
23:15:07.186 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:07.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
23:15:07.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
23:15:07.186 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.5
23:15:07.187 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:07.187 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:07.188 00.001 18120 Enqueuing Expose request
23:15:07.188 00.000 21948 Moving (0.00, 0.15) raw xDistance=-0.14 yDistance=-0.07
23:15:07.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:15:07.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:07.188 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:07.188 00.000 21948 MoveAxis(E, 0, ABG)
23:15:07.188 00.000 21948 Move returns status 0, amount 0
23:15:07.188 00.000 21948 MoveAxis(N, 0, ABG)
23:15:07.188 00.000 21948 Move returns status 0, amount 0
23:15:07.188 00.000 21948 move complete, result=0
23:15:07.188 00.000 21948 worker thread done servicing request
23:15:07.188 00.000 21948 Worker thread wakes up
23:15:07.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:07.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:07.189 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:08.827 01.638 21948 Exposure complete
23:15:08.864 00.037 21948 worker thread done servicing request
23:15:08.864 00.000 18120 OnExposeComplete: enter
23:15:08.865 00.001 18120 UpdateGuideState(): m_state=6
23:15:08.866 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
23:15:08.866 00.000 18120 Star::Find returns 1 (0), X=409.57, Y=230.59, Mass=2081, SNR=31.4, Peak=171 HFD=4.0
23:15:08.867 00.001 18120 MultiStar: [#1 0.06,0.27,0.73,U] [#2 -0.02,0.48,0.00,M1] [#3 -0.03,0.21,0.67,U] [#4 -0.06,0.18,0.50,U] [#5 -0.18,0.07,0.49,U] [#6 0.02,0.44,0.00,M1] [#7 -0.34,0.10,0.52,U] [#8 -0.06,0.29,0.44,U] 
23:15:08.867 00.000 18120 single-star, 6 included, MultiStar: {-0.08, 0.19}, one-star: {-0.05, 0.18}
23:15:08.868 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
23:15:08.869 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
23:15:08.870 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.83 mountX=-0.18 mountY=-0.04, mountTheta=-2.93
23:15:08.873 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.18, opts=13)
23:15:08.874 00.001 18120 Enqueuing Move request for scope (-0.05, 0.18)
23:15:08.874 00.000 21948 Worker thread wakes up
23:15:08.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:15:08.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:15:08.874 00.000 21948 Moving (-0.05, 0.18) raw xDistance=-0.18 yDistance=-0.04
23:15:08.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:15:08.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:08.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:15:08.874 00.000 21948 MoveAxis(E, 0, ABG)
23:15:08.874 00.000 21948 Move returns status 0, amount 0
23:15:08.874 00.000 21948 MoveAxis(N, 0, ABG)
23:15:08.874 00.000 21948 Move returns status 0, amount 0
23:15:08.874 00.000 21948 move complete, result=0
23:15:08.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:08.875 00.001 21948 worker thread done servicing request
23:15:08.875 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.4
23:15:08.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:08.876 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:08.876 00.000 18120 Enqueuing Expose request
23:15:08.877 00.001 21948 Worker thread wakes up
23:15:08.877 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:08.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:08.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:10.404 01.527 21948 Exposure complete
23:15:10.430 00.026 21948 worker thread done servicing request
23:15:10.430 00.000 18120 OnExposeComplete: enter
23:15:10.431 00.001 18120 UpdateGuideState(): m_state=6
23:15:10.431 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
23:15:10.431 00.000 18120 Star::Find returns 1 (0), X=409.59, Y=230.50, Mass=2062, SNR=31.3, Peak=164 HFD=4.1
23:15:10.432 00.001 18120 MultiStar: [#1 -0.05,0.03,0.75,U] [#2 -0.10,0.22,0.66,U] [#3 -0.14,0.06,0.67,U] [#4 -0.11,0.02,0.54,U] [#5 -0.06,0.06,0.50,U] [#6 0.04,0.06,0.49,U] [#7 -0.36,0.26,0.00,M1] [#8 0.00,0.08,0.43,U] 
23:15:10.432 00.000 18120 single-star, 7 included, MultiStar: {-0.06, 0.08}, one-star: {-0.02, 0.09}
23:15:10.434 00.002 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
23:15:10.435 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
23:15:10.435 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.80 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
23:15:10.438 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.09, opts=13)
23:15:10.442 00.004 18120 Enqueuing Move request for scope (-0.02, 0.09)
23:15:10.444 00.002 21948 Worker thread wakes up
23:15:10.444 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:10.445 00.001 18120 UpdateGuideState exits: m=2062 RSB=31.3
23:15:10.445 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:10.448 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:10.451 00.003 18120 Enqueuing Expose request
23:15:10.452 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:15:10.453 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:15:10.453 00.000 21948 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.02
23:15:10.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:15:10.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:10.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:10.453 00.000 21948 MoveAxis(E, 0, ABG)
23:15:10.453 00.000 21948 Move returns status 0, amount 0
23:15:10.453 00.000 21948 MoveAxis(N, 0, ABG)
23:15:10.453 00.000 21948 Move returns status 0, amount 0
23:15:10.453 00.000 21948 move complete, result=0
23:15:10.453 00.000 21948 worker thread done servicing request
23:15:10.453 00.000 21948 Worker thread wakes up
23:15:10.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:10.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:10.454 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:12.077 01.623 21948 Exposure complete
23:15:12.105 00.028 21948 worker thread done servicing request
23:15:12.106 00.001 18120 OnExposeComplete: enter
23:15:12.106 00.000 18120 UpdateGuideState(): m_state=6
23:15:12.107 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
23:15:12.108 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=230.60, Mass=1939, SNR=30.3, Peak=174 HFD=3.8
23:15:12.108 00.000 18120 MultiStar: [#1 0.07,0.25,0.80,U] [#2 0.27,0.14,0.65,U] [#3 -0.07,0.10,0.66,U] [#4 -0.08,-0.05,0.57,U] [#5 -0.29,-0.04,0.53,U] [#6 -0.11,-0.09,0.52,U] [#7 -0.03,0.22,0.53,U] [#8 0.03,-0.08,0.42,U] 
23:15:12.109 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.05, 0.19}
23:15:12.109 00.000 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.14) = xAngle (2.77 = 2.77)
23:15:12.109 00.000 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.87 = -0.41)
23:15:12.110 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
23:15:12.111 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.09, opts=13)
23:15:12.112 00.001 18120 Enqueuing Move request for scope (-0.01, 0.09)
23:15:12.114 00.002 21948 Worker thread wakes up
23:15:12.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:12.115 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:15:12.115 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:15:12.115 00.000 21948 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=-0.04
23:15:12.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:15:12.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:12.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:15:12.115 00.000 21948 MoveAxis(E, 0, ABG)
23:15:12.115 00.000 21948 Move returns status 0, amount 0
23:15:12.115 00.000 21948 MoveAxis(N, 0, ABG)
23:15:12.115 00.000 21948 Move returns status 0, amount 0
23:15:12.115 00.000 21948 move complete, result=0
23:15:12.115 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.3
23:15:12.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:12.116 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:12.116 00.000 18120 Enqueuing Expose request
23:15:12.117 00.001 21948 worker thread done servicing request
23:15:12.117 00.000 21948 Worker thread wakes up
23:15:12.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:12.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:12.117 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:13.636 01.519 21948 Exposure complete
23:15:13.662 00.026 21948 worker thread done servicing request
23:15:13.662 00.000 18120 OnExposeComplete: enter
23:15:13.663 00.001 18120 UpdateGuideState(): m_state=6
23:15:13.663 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
23:15:13.664 00.001 18120 Star::Find returns 1 (0), X=409.60, Y=230.44, Mass=2083, SNR=31.5, Peak=178 HFD=4.0
23:15:13.664 00.000 18120 MultiStar: [#1 -0.05,0.24,0.72,U] [#2 0.18,0.19,0.64,U] [#3 -0.49,0.14,0.00,M1] [#4 -0.10,0.02,0.54,U] [#5 -0.13,-0.16,0.49,U] [#6 -0.02,-0.15,0.50,U] [#7 -0.09,-0.10,0.50,U] [#8 -0.11,-0.00,0.43,U] 
23:15:13.667 00.003 18120 single-star, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.01, 0.03}
23:15:13.669 00.002 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
23:15:13.672 00.003 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.13)
23:15:13.674 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.90 mountX=-0.03 mountY=-0.00, mountTheta=-3.01
23:15:13.678 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
23:15:13.681 00.003 18120 Enqueuing Move request for scope (-0.01, 0.03)
23:15:13.684 00.003 21948 Worker thread wakes up
23:15:13.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:13.685 00.001 18120 UpdateGuideState exits: m=2083 RSB=31.5
23:15:13.686 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:13.687 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:13.687 00.000 18120 Enqueuing Expose request
23:15:13.688 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:15:13.688 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:15:13.688 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
23:15:13.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:13.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:13.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:15:13.688 00.000 21948 MoveAxis(E, 0, ABG)
23:15:13.688 00.000 21948 Move returns status 0, amount 0
23:15:13.688 00.000 21948 MoveAxis(N, 0, ABG)
23:15:13.688 00.000 21948 Move returns status 0, amount 0
23:15:13.688 00.000 21948 move complete, result=0
23:15:13.688 00.000 21948 worker thread done servicing request
23:15:13.688 00.000 21948 Worker thread wakes up
23:15:13.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:13.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:13.689 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:15.324 01.635 21948 Exposure complete
23:15:15.353 00.029 21948 worker thread done servicing request
23:15:15.353 00.000 18120 OnExposeComplete: enter
23:15:15.353 00.000 18120 UpdateGuideState(): m_state=6
23:15:15.354 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
23:15:15.354 00.000 18120 Star::Find returns 1 (0), X=409.44, Y=230.67, Mass=1920, SNR=30.0, Peak=170 HFD=3.8
23:15:15.355 00.001 18120 MultiStar: [#1 -0.05,0.23,0.73,U] [#2 -0.06,0.30,0.64,U] [#3 -0.17,0.27,0.71,U] [#4 -0.29,-0.04,0.56,U] [#5 -0.34,-0.10,0.50,U] [#6 0.20,0.17,0.51,U] [#7 -0.04,0.12,0.54,U] [#8 -0.15,0.06,0.44,U] 
23:15:15.356 00.001 18120 refined, 8 included, MultiStar: {-0.12, 0.16}, one-star: {-0.17, 0.25}
23:15:15.357 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.36 = -2.93)
23:15:15.358 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.18)
23:15:15.359 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=-0.20 mountY=0.04, mountTheta=2.96
23:15:15.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.16, opts=13)
23:15:15.362 00.001 18120 Enqueuing Move request for scope (-0.12, 0.16)
23:15:15.362 00.000 21948 Worker thread wakes up
23:15:15.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
23:15:15.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:15.363 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.0
23:15:15.363 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.364 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:15.364 00.000 18120 Enqueuing Expose request
23:15:15.365 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
23:15:15.365 00.000 21948 Moving (-0.12, 0.16) raw xDistance=-0.20 yDistance=0.04
23:15:15.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:15:15.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:15.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:15.365 00.000 21948 MoveAxis(E, 0, ABG)
23:15:15.365 00.000 21948 Move returns status 0, amount 0
23:15:15.365 00.000 21948 MoveAxis(N, 0, ABG)
23:15:15.365 00.000 21948 Move returns status 0, amount 0
23:15:15.365 00.000 21948 move complete, result=0
23:15:15.365 00.000 21948 worker thread done servicing request
23:15:15.365 00.000 21948 Worker thread wakes up
23:15:15.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:15.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:15.365 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:16.887 01.522 21948 Exposure complete
23:15:16.924 00.037 21948 worker thread done servicing request
23:15:16.924 00.000 18120 OnExposeComplete: enter
23:15:16.926 00.002 18120 UpdateGuideState(): m_state=6
23:15:16.927 00.001 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
23:15:16.928 00.001 18120 Star::Find returns 1 (0), X=409.46, Y=230.59, Mass=1923, SNR=30.0, Peak=153 HFD=4.1
23:15:16.929 00.001 18120 MultiStar: [#1 0.09,0.13,0.72,U] [#2 0.04,0.27,0.66,U] [#3 -0.14,0.10,0.72,U] [#4 -0.11,-0.02,0.57,U] [#5 -0.24,-0.11,0.57,U] [#6 0.05,0.02,0.52,U] [#7 -0.19,0.23,0.54,U] [#8 0.09,0.05,0.44,U] 
23:15:16.930 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.15, 0.17}
23:15:16.930 00.000 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
23:15:16.931 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.11)
23:15:16.932 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.15 mountX=-0.12 mountY=0.01, mountTheta=3.03
23:15:16.934 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.11, opts=13)
23:15:16.935 00.001 18120 Enqueuing Move request for scope (-0.07, 0.11)
23:15:16.935 00.000 21948 Worker thread wakes up
23:15:16.936 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:15:16.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:16.936 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.0
23:15:16.937 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:16.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:16.937 00.000 18120 Enqueuing Expose request
23:15:16.938 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:15:16.938 00.000 21948 Moving (-0.07, 0.11) raw xDistance=-0.12 yDistance=0.01
23:15:16.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:15:16.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:16.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:16.938 00.000 21948 MoveAxis(E, 0, ABG)
23:15:16.938 00.000 21948 Move returns status 0, amount 0
23:15:16.938 00.000 21948 MoveAxis(N, 0, ABG)
23:15:16.938 00.000 21948 Move returns status 0, amount 0
23:15:16.938 00.000 21948 move complete, result=0
23:15:16.938 00.000 21948 worker thread done servicing request
23:15:16.938 00.000 21948 Worker thread wakes up
23:15:16.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:16.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:16.938 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:18.565 01.627 21948 Exposure complete
23:15:18.608 00.043 21948 worker thread done servicing request
23:15:18.608 00.000 18120 OnExposeComplete: enter
23:15:18.609 00.001 18120 UpdateGuideState(): m_state=6
23:15:18.609 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
23:15:18.610 00.001 18120 Star::Find returns 1 (0), X=409.62, Y=230.44, Mass=1986, SNR=30.5, Peak=148 HFD=4.2
23:15:18.610 00.000 18120 MultiStar: [#1 0.02,0.18,0.73,U] [#2 0.01,-0.02,0.68,U] [#3 -0.53,-0.01,0.00,M1] [#4 0.03,-0.35,0.58,U] [#5 -0.25,-0.20,0.52,U] [#6 0.34,-0.27,0.00,M1] [#7 -0.23,0.18,0.52,U] [#8 -0.01,0.11,0.44,U] 
23:15:18.611 00.001 18120 single-star, 6 included, MultiStar: {-0.05, -0.01}, one-star: {0.00, 0.02}
23:15:18.614 00.003 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.55 = 2.55)
23:15:18.616 00.002 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.63)
23:15:18.618 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.40 mountX=-0.02 mountY=-0.01, mountTheta=-2.52
23:15:18.621 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.02, opts=13)
23:15:18.622 00.001 18120 Enqueuing Move request for scope (0.00, 0.02)
23:15:18.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:18.623 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.5
23:15:18.623 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:18.624 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:18.624 00.000 18120 Enqueuing Expose request
23:15:18.624 00.000 21948 Worker thread wakes up
23:15:18.625 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:15:18.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:15:18.625 00.000 21948 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.01
23:15:18.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:15:18.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:18.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:18.625 00.000 21948 MoveAxis(E, 0, ABG)
23:15:18.625 00.000 21948 Move returns status 0, amount 0
23:15:18.625 00.000 21948 MoveAxis(N, 0, ABG)
23:15:18.625 00.000 21948 Move returns status 0, amount 0
23:15:18.625 00.000 21948 move complete, result=0
23:15:18.625 00.000 21948 worker thread done servicing request
23:15:18.625 00.000 21948 Worker thread wakes up
23:15:18.625 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:18.627 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:18.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:20.145 01.518 21948 Exposure complete
23:15:20.176 00.031 21948 worker thread done servicing request
23:15:20.176 00.000 18120 OnExposeComplete: enter
23:15:20.177 00.001 18120 UpdateGuideState(): m_state=6
23:15:20.177 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
23:15:20.178 00.001 18120 Star::Find returns 1 (0), X=409.50, Y=230.54, Mass=1976, SNR=30.5, Peak=152 HFD=4.2
23:15:20.178 00.000 18120 MultiStar: [#1 -0.02,-0.06,0.72,U] [#2 0.24,0.05,0.62,U] [#3 -0.16,0.22,0.68,U] [#4 -0.12,-0.03,0.55,U] [#5 -0.18,-0.14,0.50,U] [#6 0.05,-0.14,0.51,U] [#7 -0.10,0.26,0.52,U] [#8 0.11,-0.07,0.43,U] 
23:15:20.179 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.11, 0.13}
23:15:20.179 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
23:15:20.180 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.63 = 0.34)
23:15:20.180 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.38 mountX=-0.05 mountY=0.02, mountTheta=2.79
23:15:20.182 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
23:15:20.183 00.001 18120 Enqueuing Move request for scope (-0.04, 0.04)
23:15:20.183 00.000 21948 Worker thread wakes up
23:15:20.183 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:20.184 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:15:20.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:15:20.184 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.5
23:15:20.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.185 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:20.185 00.000 18120 Enqueuing Expose request
23:15:20.185 00.000 21948 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.02
23:15:20.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:15:20.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:20.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:20.186 00.001 21948 MoveAxis(E, 0, ABG)
23:15:20.186 00.000 21948 Move returns status 0, amount 0
23:15:20.186 00.000 21948 MoveAxis(N, 0, ABG)
23:15:20.186 00.000 21948 Move returns status 0, amount 0
23:15:20.186 00.000 21948 move complete, result=0
23:15:20.186 00.000 21948 worker thread done servicing request
23:15:20.186 00.000 21948 Worker thread wakes up
23:15:20.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:20.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,215,31,31)
23:15:20.186 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:21.284 01.098 18120 evsrv: cli 0D46DAD0 connect
23:15:21.286 00.002 18120 case statement mapped state 6 to 3
23:15:21.287 00.001 18120 case statement mapped state 6 to 3
23:15:21.289 00.002 18120 evsrv: cli 0D46DAD0 request: {"method":"get_app_state","id":"28865563-122b-4f87-897b-11a9fa8a01d3"}
23:15:21.290 00.001 18120 case statement mapped state 6 to 3
23:15:21.290 00.000 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28865563-122b-4f87-897b-11a9fa8a01d3"}
23:15:21.291 00.001 18120 evsrv: cli 0D46DAD0 disconnect
23:15:21.294 00.003 18120 evsrv: cli 0D46DE90 connect
23:15:21.296 00.002 18120 case statement mapped state 6 to 3
23:15:21.297 00.001 18120 case statement mapped state 6 to 3
23:15:21.298 00.001 18120 evsrv: cli 0D46DE90 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"eec0de12-ef75-43b2-8e33-269ad80fbc29"}
23:15:21.299 00.001 18120 PhdController::Dither begins
23:15:21.299 00.000 18120 dither: size=2.00, dRA=-1.30 dDec=1.44
23:15:21.301 00.002 18120 MountToCamera -- mountTheta (-2.31) + m_xAngle (-1.14) = xAngle (-3.45 = 2.83)
23:15:21.302 00.001 18120 MountToCamera -- mountX=-1.30 mountY=1.44 hyp=1.94 mountTheta=-2.31 cameraX=-1.85, cameraY=0.59 cameraTheta=2.83
23:15:21.302 00.000 18120 setting lock position to (407.76, 231.01)
23:15:21.303 00.001 18120 Mount: notify guiding dithered (-1.8, 0.6)
23:15:21.304 00.001 18120 MultiStar: stabilizing after lock position change
23:15:21.305 00.001 18120 Status Line: Dithering de -1.30,1.44
23:15:21.307 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:15:21.309 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
23:15:21.310 00.001 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":0,"id":"eec0de12-ef75-43b2-8e33-269ad80fbc29"}
23:15:21.310 00.000 18120 evsrv: cli 0D46DE90 disconnect
23:15:21.812 00.502 21948 Exposure complete
23:15:21.854 00.042 21948 worker thread done servicing request
23:15:21.854 00.000 18120 OnExposeComplete: enter
23:15:21.856 00.002 18120 UpdateGuideState(): m_state=6
23:15:21.856 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
23:15:21.858 00.002 18120 Star::Find returns 1 (0), X=409.46, Y=230.31, Mass=1781, SNR=29.1, Peak=154 HFD=3.9
23:15:21.858 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.14) = xAngle (0.75 = 0.75)
23:15:21.859 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.86 = -2.43)
23:15:21.860 00.001 18120 CameraToMount -- cameraX=1.69 cameraY=-0.70 hyp=1.83 cameraTheta=-0.39 mountX=1.33 mountY=-1.20, mountTheta=-0.73
23:15:21.862 00.002 18120 dither recenter: remaining=(1.3,-1.4) step=(1.3,-1.4)
23:15:21.862 00.000 18120 MountToCamera -- mountTheta (0.83) + m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
23:15:21.863 00.001 18120 MountToCamera -- mountX=1.30 mountY=-1.44 hyp=1.94 mountTheta=0.83 cameraX=1.85, cameraY=-0.59 cameraTheta=-0.31
23:15:21.864 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.85, y=-0.59, opts=4)
23:15:21.864 00.000 18120 Enqueuing Move request for scope (1.85, -0.59)
23:15:21.865 00.001 18120 Mount: notify direct move 1.30,-1.44
23:15:21.865 00.000 21948 Worker thread wakes up
23:15:21.866 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:21.866 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.1
23:15:21.866 00.000 18120 PhdController: settling, locked = 1, distance = 1.97 (0.50) aobump = 0 frame = 1 / 99999
23:15:21.867 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (1.85, -0.59) opts 0x4
23:15:21.867 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050921.867,"Host":"ASUS_SAM","Inst":1,"Distance":1.97,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:21.867 00.000 21948 Handling offset move in thread for scope, endpoint = (1.85, -0.59)
23:15:21.867 00.000 21948 Moving (1.85, -0.59) raw xDistance=1.30 yDistance=-1.44
23:15:21.868 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:21.868 00.000 18120 Enqueuing Expose request
23:15:21.869 00.001 21948 MoveAxis(W, 370, B)
23:15:21.869 00.000 21948 Guiding  Dir = 3, Dur = 370
23:15:21.869 00.000 21948 IsSlewing returns 0
23:15:21.870 00.001 21948 IsGuiding returns 0
23:15:21.871 00.001 21948 PulseGuide returned control before completion, sleep 379
23:15:22.257 00.386 21948 IsGuiding returns 0
23:15:22.257 00.000 21948 Move returns status 0, amount 370
23:15:22.257 00.000 21948 MoveAxis(N, 343, B)
23:15:22.257 00.000 21948 Guiding  Dir = 0, Dur = 343
23:15:22.260 00.003 21948 IsSlewing returns 0
23:15:22.260 00.000 21948 IsGuiding returns 0
23:15:22.264 00.004 21948 PulseGuide returned control before completion, sleep 349
23:15:22.617 00.353 21948 IsGuiding returns 0
23:15:22.617 00.000 21948 Move returns status 0, amount 343
23:15:22.617 00.000 21948 move complete, result=0
23:15:22.617 00.000 21948 worker thread done servicing request
23:15:22.617 00.000 21948 Worker thread wakes up
23:15:22.617 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:22.618 00.001 18120 GuideStep: 1.3 px 370 ms WEST, -1.4 px 343 ms NORTH
23:15:22.619 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:24.029 01.410 21948 Exposure complete
23:15:24.095 00.066 21948 worker thread done servicing request
23:15:24.095 00.000 18120 OnExposeComplete: enter
23:15:24.097 00.002 18120 UpdateGuideState(): m_state=6
23:15:24.097 00.000 18120 Star::Find(15, 409, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
23:15:24.098 00.001 18120 Star::Find returns 1 (0), X=408.70, Y=231.19, Mass=1923, SNR=30.2, Peak=143 HFD=4.4
23:15:24.098 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.14) = xAngle (1.33 = 1.33)
23:15:24.099 00.001 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.43 = -1.85)
23:15:24.099 00.000 18120 CameraToMount -- cameraX=0.94 cameraY=0.18 hyp=0.96 cameraTheta=0.19 mountX=0.23 mountY=-0.92, mountTheta=-1.33
23:15:24.101 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.94, y=0.18, opts=13)
23:15:24.101 00.000 18120 Enqueuing Move request for scope (0.94, 0.18)
23:15:24.102 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:24.102 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.2
23:15:24.103 00.001 21948 Worker thread wakes up
23:15:24.103 00.000 18120 PhdController: settling, locked = 1, distance = 0.96 (0.50) aobump = 0 frame = 2 / 99999
23:15:24.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.18) opts 0xd
23:15:24.103 00.000 21948 Handling offset move in thread for scope, endpoint = (0.94, 0.18)
23:15:24.103 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050924.103,"Host":"ASUS_SAM","Inst":1,"Distance":0.96,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:24.106 00.003 21948 Moving (0.94, 0.18) raw xDistance=0.23 yDistance=-0.92
23:15:24.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:15:24.106 00.000 21948 resist switch: large excursion: input -0.92 thresh 0.60 direction from 0 to -1
23:15:24.106 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.75
23:15:24.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
23:15:24.106 00.000 21948 MoveAxis(W, 40, ABG)
23:15:24.106 00.000 21948 Guiding  Dir = 3, Dur = 40
23:15:24.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:24.108 00.002 21948 IsSlewing returns 0
23:15:24.109 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:24.109 00.000 18120 Enqueuing Expose request
23:15:24.109 00.000 21948 IsGuiding returns 0
23:15:24.112 00.003 21948 PulseGuide returned control before completion, sleep 48
23:15:24.167 00.055 21948 IsGuiding returns 0
23:15:24.167 00.000 21948 Move returns status 0, amount 40
23:15:24.167 00.000 21948 MoveAxis(N, 219, ABG)
23:15:24.167 00.000 21948 Guiding  Dir = 0, Dur = 219
23:15:24.168 00.001 21948 IsSlewing returns 0
23:15:24.168 00.000 21948 IsGuiding returns 0
23:15:24.173 00.005 21948 PulseGuide returned control before completion, sleep 224
23:15:24.401 00.228 21948 IsGuiding returns 0
23:15:24.401 00.000 21948 Move returns status 0, amount 219
23:15:24.401 00.000 21948 move complete, result=0
23:15:24.401 00.000 21948 worker thread done servicing request
23:15:24.401 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.9 px 219 ms NORTH
23:15:24.403 00.002 21948 Worker thread wakes up
23:15:24.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:24.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:26.040 01.637 21948 Exposure complete
23:15:26.081 00.041 21948 worker thread done servicing request
23:15:26.081 00.000 18120 OnExposeComplete: enter
23:15:26.082 00.001 18120 UpdateGuideState(): m_state=6
23:15:26.082 00.000 18120 Star::Find(15, 408, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
23:15:26.083 00.001 18120 Star::Find returns 1 (0), X=407.41, Y=231.06, Mass=2028, SNR=30.8, Peak=215 HFD=3.9
23:15:26.084 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.14 = -2.15)
23:15:26.084 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.24 = 0.96)
23:15:26.085 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=0.05 hyp=0.36 cameraTheta=2.99 mountX=-0.19 mountY=0.29, mountTheta=2.16
23:15:26.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.05, opts=13)
23:15:26.087 00.001 18120 Enqueuing Move request for scope (-0.35, 0.05)
23:15:26.088 00.001 21948 Worker thread wakes up
23:15:26.088 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.05) opts 0xd
23:15:26.088 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.05)
23:15:26.088 00.000 21948 Moving (-0.35, 0.05) raw xDistance=-0.19 yDistance=0.29
23:15:26.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:15:26.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:15:26.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:26.089 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:15:26.089 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.8
23:15:26.089 00.000 18120 PhdController: settling, locked = 1, distance = 0.78 (0.50) aobump = 0 frame = 3 / 99999
23:15:26.090 00.001 21948 MoveAxis(E, 0, ABG)
23:15:26.090 00.000 21948 Move returns status 0, amount 0
23:15:26.090 00.000 21948 MoveAxis(N, 0, ABG)
23:15:26.090 00.000 21948 Move returns status 0, amount 0
23:15:26.090 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050926.090,"Host":"ASUS_SAM","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:26.090 00.000 21948 move complete, result=0
23:15:26.090 00.000 21948 worker thread done servicing request
23:15:26.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:26.091 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:26.091 00.000 18120 Enqueuing Expose request
23:15:26.091 00.000 21948 Worker thread wakes up
23:15:26.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:26.092 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:26.092 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:15:27.613 01.521 21948 Exposure complete
23:15:27.650 00.037 21948 worker thread done servicing request
23:15:27.650 00.000 18120 OnExposeComplete: enter
23:15:27.651 00.001 18120 UpdateGuideState(): m_state=6
23:15:27.653 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
23:15:27.654 00.001 18120 Star::Find returns 1 (0), X=407.33, Y=230.88, Mass=1862, SNR=29.6, Peak=201 HFD=3.8
23:15:27.655 00.001 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
23:15:27.656 00.001 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.40 = 1.40)
23:15:27.657 00.001 18120 CameraToMount -- cameraX=-0.44 cameraY=-0.13 hyp=0.46 cameraTheta=-2.85 mountX=-0.06 mountY=0.45, mountTheta=1.71
23:15:27.659 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=-0.13, opts=13)
23:15:27.659 00.000 18120 Enqueuing Move request for scope (-0.44, -0.13)
23:15:27.660 00.001 21948 Worker thread wakes up
23:15:27.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:27.660 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.6
23:15:27.661 00.001 18120 PhdController: settling, locked = 1, distance = 0.68 (0.50) aobump = 0 frame = 4 / 99999
23:15:27.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.13) opts 0xd
23:15:27.661 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050927.661,"Host":"ASUS_SAM","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:27.662 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.44, -0.13)
23:15:27.662 00.000 21948 Moving (-0.44, -0.13) raw xDistance=-0.06 yDistance=0.45
23:15:27.662 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:27.662 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:27.662 00.000 18120 Enqueuing Expose request
23:15:27.663 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:15:27.663 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:15:27.663 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:15:27.663 00.000 21948 MoveAxis(E, 0, ABG)
23:15:27.663 00.000 21948 Move returns status 0, amount 0
23:15:27.663 00.000 21948 MoveAxis(N, 0, ABG)
23:15:27.663 00.000 21948 Move returns status 0, amount 0
23:15:27.663 00.000 21948 move complete, result=0
23:15:27.663 00.000 21948 worker thread done servicing request
23:15:27.663 00.000 21948 Worker thread wakes up
23:15:27.663 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:27.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:27.663 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:15:29.296 01.633 21948 Exposure complete
23:15:29.323 00.027 21948 worker thread done servicing request
23:15:29.323 00.000 18120 OnExposeComplete: enter
23:15:29.324 00.001 18120 UpdateGuideState(): m_state=6
23:15:29.325 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
23:15:29.326 00.001 18120 Star::Find returns 1 (0), X=407.21, Y=230.88, Mass=2052, SNR=31.2, Peak=214 HFD=4.1
23:15:29.329 00.003 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
23:15:29.331 00.002 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
23:15:29.332 00.001 18120 CameraToMount -- cameraX=-0.56 cameraY=-0.13 hyp=0.57 cameraTheta=-2.92 mountX=-0.12 mountY=0.55, mountTheta=1.78
23:15:29.334 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.56, y=-0.13, opts=13)
23:15:29.334 00.000 18120 Enqueuing Move request for scope (-0.56, -0.13)
23:15:29.334 00.000 21948 Worker thread wakes up
23:15:29.335 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.13) opts 0xd
23:15:29.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:29.335 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.2
23:15:29.335 00.000 18120 PhdController: settling, locked = 1, distance = 0.65 (0.50) aobump = 0 frame = 5 / 99999
23:15:29.336 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.56, -0.13)
23:15:29.336 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050929.336,"Host":"ASUS_SAM","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:29.336 00.000 21948 Moving (-0.56, -0.13) raw xDistance=-0.12 yDistance=0.55
23:15:29.336 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:15:29.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:15:29.337 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:29.339 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
23:15:29.339 00.000 21948 MoveAxis(E, 0, ABG)
23:15:29.339 00.000 21948 Move returns status 0, amount 0
23:15:29.339 00.000 21948 MoveAxis(N, 0, ABG)
23:15:29.339 00.000 21948 Move returns status 0, amount 0
23:15:29.339 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:29.340 00.001 18120 Enqueuing Expose request
23:15:29.340 00.000 21948 move complete, result=0
23:15:29.340 00.000 21948 worker thread done servicing request
23:15:29.340 00.000 21948 Worker thread wakes up
23:15:29.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:29.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:29.340 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
23:15:30.862 01.522 21948 Exposure complete
23:15:30.913 00.051 21948 worker thread done servicing request
23:15:30.913 00.000 18120 OnExposeComplete: enter
23:15:30.914 00.001 18120 UpdateGuideState(): m_state=6
23:15:30.915 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
23:15:30.915 00.000 18120 Star::Find returns 1 (0), X=407.39, Y=230.94, Mass=2030, SNR=30.9, Peak=198 HFD=4.0
23:15:30.915 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
23:15:30.916 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
23:15:30.916 00.000 18120 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.38 cameraTheta=-2.96 mountX=-0.10 mountY=0.37, mountTheta=1.82
23:15:30.917 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=-0.07, opts=13)
23:15:30.918 00.001 18120 Enqueuing Move request for scope (-0.38, -0.07)
23:15:30.919 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:30.919 00.000 18120 UpdateGuideState exits: m=2030 RSB=30.9
23:15:30.919 00.000 21948 Worker thread wakes up
23:15:30.920 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.07) opts 0xd
23:15:30.920 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.38, -0.07)
23:15:30.920 00.000 21948 Moving (-0.38, -0.07) raw xDistance=-0.10 yDistance=0.37
23:15:30.920 00.000 18120 PhdController: settling, locked = 1, distance = 0.57 (0.50) aobump = 0 frame = 6 / 99999
23:15:30.921 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:15:30.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:15:30.921 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050930.921,"Host":"ASUS_SAM","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:30.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:15:30.921 00.000 21948 MoveAxis(E, 0, ABG)
23:15:30.921 00.000 21948 Move returns status 0, amount 0
23:15:30.921 00.000 21948 MoveAxis(N, 0, ABG)
23:15:30.921 00.000 21948 Move returns status 0, amount 0
23:15:30.921 00.000 21948 move complete, result=0
23:15:30.921 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:30.922 00.001 21948 worker thread done servicing request
23:15:30.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:30.922 00.000 18120 Enqueuing Expose request
23:15:30.923 00.001 21948 Worker thread wakes up
23:15:30.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:30.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:30.923 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:15:32.547 01.624 21948 Exposure complete
23:15:32.575 00.028 21948 worker thread done servicing request
23:15:32.575 00.000 18120 OnExposeComplete: enter
23:15:32.575 00.000 18120 UpdateGuideState(): m_state=6
23:15:32.578 00.003 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
23:15:32.581 00.003 18120 Star::Find returns 1 (0), X=407.57, Y=230.86, Mass=2008, SNR=30.6, Peak=202 HFD=3.9
23:15:32.583 00.002 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.14) = xAngle (-1.36 = -1.36)
23:15:32.585 00.002 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.74 = 1.74)
23:15:32.586 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.24 cameraTheta=-2.50 mountX=0.05 mountY=0.24, mountTheta=1.36
23:15:32.589 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.15, opts=13)
23:15:32.589 00.000 18120 Enqueuing Move request for scope (-0.20, -0.15)
23:15:32.590 00.001 21948 Worker thread wakes up
23:15:32.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:32.590 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.6
23:15:32.591 00.001 18120 PhdController: settling, locked = 1, distance = 0.47 (0.50) aobump = 0 frame = 7 / 99999
23:15:32.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
23:15:32.591 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
23:15:32.591 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050932.591,"Host":"ASUS_SAM","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:32.592 00.001 21948 Moving (-0.20, -0.15) raw xDistance=0.05 yDistance=0.24
23:15:32.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:32.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:32.593 00.001 18120 Enqueuing Expose request
23:15:32.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:15:32.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:15:32.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:15:32.593 00.000 21948 MoveAxis(E, 0, ABG)
23:15:32.593 00.000 21948 Move returns status 0, amount 0
23:15:32.593 00.000 21948 MoveAxis(N, 0, ABG)
23:15:32.593 00.000 21948 Move returns status 0, amount 0
23:15:32.593 00.000 21948 move complete, result=0
23:15:32.593 00.000 21948 worker thread done servicing request
23:15:32.593 00.000 21948 Worker thread wakes up
23:15:32.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:32.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:32.594 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:15:34.109 01.515 21948 Exposure complete
23:15:34.157 00.048 21948 worker thread done servicing request
23:15:34.157 00.000 18120 OnExposeComplete: enter
23:15:34.158 00.001 18120 UpdateGuideState(): m_state=6
23:15:34.158 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
23:15:34.159 00.001 18120 Star::Find returns 1 (0), X=407.21, Y=230.87, Mass=2030, SNR=31.1, Peak=218 HFD=4.0
23:15:34.160 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
23:15:34.160 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.34 = 1.34)
23:15:34.161 00.001 18120 CameraToMount -- cameraX=-0.56 cameraY=-0.14 hyp=0.57 cameraTheta=-2.90 mountX=-0.11 mountY=0.56, mountTheta=1.76
23:15:34.163 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.56, y=-0.14, opts=13)
23:15:34.163 00.000 18120 Enqueuing Move request for scope (-0.56, -0.14)
23:15:34.164 00.001 21948 Worker thread wakes up
23:15:34.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.14) opts 0xd
23:15:34.164 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.56, -0.14)
23:15:34.164 00.000 21948 Moving (-0.56, -0.14) raw xDistance=-0.11 yDistance=0.56
23:15:34.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:34.164 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:15:34.164 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:15:34.164 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.1
23:15:34.165 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
23:15:34.165 00.000 21948 MoveAxis(E, 0, ABG)
23:15:34.165 00.000 21948 Move returns status 0, amount 0
23:15:34.165 00.000 21948 MoveAxis(N, 0, ABG)
23:15:34.165 00.000 21948 Move returns status 0, amount 0
23:15:34.165 00.000 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 8 / 99999
23:15:34.165 00.000 21948 move complete, result=0
23:15:34.165 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050934.165,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:34.166 00.001 21948 worker thread done servicing request
23:15:34.166 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:34.166 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:34.167 00.001 18120 Enqueuing Expose request
23:15:34.167 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
23:15:34.167 00.000 21948 Worker thread wakes up
23:15:34.168 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:34.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:35.794 01.626 21948 Exposure complete
23:15:35.828 00.034 21948 worker thread done servicing request
23:15:35.828 00.000 18120 OnExposeComplete: enter
23:15:35.830 00.002 18120 UpdateGuideState(): m_state=6
23:15:35.832 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
23:15:35.833 00.001 18120 Star::Find returns 1 (0), X=407.27, Y=230.77, Mass=2189, SNR=32.2, Peak=213 HFD=4.3
23:15:35.834 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
23:15:35.834 00.000 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:15:35.835 00.001 18120 CameraToMount -- cameraX=-0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-2.70 mountX=0.01 mountY=0.54, mountTheta=1.55
23:15:35.838 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=-0.23, opts=13)
23:15:35.838 00.000 18120 Enqueuing Move request for scope (-0.49, -0.23)
23:15:35.839 00.001 21948 Worker thread wakes up
23:15:35.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:35.839 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.2
23:15:35.840 00.001 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 9 / 99999
23:15:35.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.23) opts 0xd
23:15:35.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, -0.23)
23:15:35.840 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050935.840,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:35.841 00.001 21948 Moving (-0.49, -0.23) raw xDistance=0.01 yDistance=0.54
23:15:35.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:35.841 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:35.842 00.001 18120 Enqueuing Expose request
23:15:35.842 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:15:35.842 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:15:35.842 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
23:15:35.842 00.000 21948 MoveAxis(E, 0, ABG)
23:15:35.842 00.000 21948 Move returns status 0, amount 0
23:15:35.842 00.000 21948 MoveAxis(N, 0, ABG)
23:15:35.842 00.000 21948 Move returns status 0, amount 0
23:15:35.842 00.000 21948 move complete, result=0
23:15:35.842 00.000 21948 worker thread done servicing request
23:15:35.842 00.000 21948 Worker thread wakes up
23:15:35.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:35.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:35.843 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
23:15:37.359 01.516 21948 Exposure complete
23:15:37.400 00.041 21948 worker thread done servicing request
23:15:37.400 00.000 18120 OnExposeComplete: enter
23:15:37.401 00.001 18120 UpdateGuideState(): m_state=6
23:15:37.402 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
23:15:37.404 00.002 18120 Star::Find returns 1 (0), X=407.67, Y=230.49, Mass=2150, SNR=31.8, Peak=173 HFD=4.2
23:15:37.404 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
23:15:37.405 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
23:15:37.405 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.52 hyp=0.52 cameraTheta=-1.75 mountX=0.43 mountY=0.31, mountTheta=0.63
23:15:37.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.52, opts=13)
23:15:37.408 00.002 18120 Enqueuing Move request for scope (-0.09, -0.52)
23:15:37.408 00.000 21948 Worker thread wakes up
23:15:37.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.52) opts 0xd
23:15:37.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:37.409 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.52)
23:15:37.409 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.8
23:15:37.409 00.000 21948 Moving (-0.09, -0.52) raw xDistance=0.43 yDistance=0.31
23:15:37.409 00.000 18120 PhdController: settling, locked = 1, distance = 0.52 (0.50) aobump = 0 frame = 10 / 99999
23:15:37.410 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
23:15:37.410 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050937.410,"Host":"ASUS_SAM","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:37.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:15:37.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:15:37.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:37.411 00.001 21948 MoveAxis(W, 77, ABG)
23:15:37.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:37.412 00.001 18120 Enqueuing Expose request
23:15:37.413 00.001 21948 Guiding  Dir = 3, Dur = 77
23:15:37.413 00.000 21948 IsSlewing returns 0
23:15:37.413 00.000 21948 IsGuiding returns 0
23:15:37.414 00.001 21948 PulseGuide returned control before completion, sleep 86
23:15:37.515 00.101 21948 IsGuiding returns 0
23:15:37.515 00.000 21948 Move returns status 0, amount 77
23:15:37.515 00.000 21948 MoveAxis(N, 0, ABG)
23:15:37.515 00.000 21948 Move returns status 0, amount 0
23:15:37.515 00.000 21948 move complete, result=0
23:15:37.515 00.000 21948 worker thread done servicing request
23:15:37.515 00.000 21948 Worker thread wakes up
23:15:37.515 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:37.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:37.515 00.000 18120 GuideStep: 0.4 px 77 ms WEST, 0.3 px 0 ms NORTH
23:15:39.142 01.627 21948 Exposure complete
23:15:39.181 00.039 21948 worker thread done servicing request
23:15:39.181 00.000 18120 OnExposeComplete: enter
23:15:39.181 00.000 18120 UpdateGuideState(): m_state=6
23:15:39.182 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
23:15:39.183 00.001 18120 Star::Find returns 1 (0), X=407.38, Y=230.73, Mass=2027, SNR=30.9, Peak=191 HFD=3.7
23:15:39.184 00.001 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
23:15:39.185 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
23:15:39.186 00.001 18120 CameraToMount -- cameraX=-0.38 cameraY=-0.28 hyp=0.47 cameraTheta=-2.51 mountX=0.09 mountY=0.47, mountTheta=1.37
23:15:39.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=-0.28, opts=13)
23:15:39.187 00.000 18120 Enqueuing Move request for scope (-0.38, -0.28)
23:15:39.189 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:39.190 00.001 21948 Worker thread wakes up
23:15:39.190 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:15:39.191 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.28) opts 0xd
23:15:39.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.38, -0.28)
23:15:39.191 00.000 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 11 / 99999
23:15:39.191 00.000 21948 Moving (-0.38, -0.28) raw xDistance=0.09 yDistance=0.47
23:15:39.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:15:39.191 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050939.191,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:39.192 00.001 21948 switching direction from -1 to 1 - decHistory=8 oldest=-0.18 newest=1.32
23:15:39.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
23:15:39.192 00.000 21948 MoveAxis(E, 0, ABG)
23:15:39.192 00.000 21948 Move returns status 0, amount 0
23:15:39.192 00.000 21948 MoveAxis(S, 111, ABG)
23:15:39.192 00.000 21948 Guiding  Dir = 1, Dur = 111
23:15:39.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:39.193 00.001 21948 IsSlewing returns 0
23:15:39.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:39.193 00.000 18120 Enqueuing Expose request
23:15:39.194 00.001 21948 IsGuiding returns 0
23:15:39.198 00.004 21948 PulseGuide returned control before completion, sleep 116
23:15:39.333 00.135 21948 IsGuiding returns 0
23:15:39.333 00.000 21948 Move returns status 0, amount 111
23:15:39.333 00.000 21948 move complete, result=0
23:15:39.333 00.000 21948 worker thread done servicing request
23:15:39.333 00.000 21948 Worker thread wakes up
23:15:39.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:39.333 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 111 ms SOUTH
23:15:39.334 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:40.739 01.405 21948 Exposure complete
23:15:40.778 00.039 21948 worker thread done servicing request
23:15:40.778 00.000 18120 OnExposeComplete: enter
23:15:40.779 00.001 18120 UpdateGuideState(): m_state=6
23:15:40.779 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
23:15:40.780 00.001 18120 Star::Find returns 1 (0), X=407.58, Y=231.05, Mass=1898, SNR=29.9, Peak=194 HFD=4.0
23:15:40.780 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
23:15:40.781 00.001 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.16 = 0.87)
23:15:40.781 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.91 mountX=-0.12 mountY=0.15, mountTheta=2.24
23:15:40.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.04, opts=13)
23:15:40.782 00.000 18120 Enqueuing Move request for scope (-0.19, 0.04)
23:15:40.782 00.000 21948 Worker thread wakes up
23:15:40.783 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:40.785 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
23:15:40.785 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
23:15:40.785 00.000 21948 Moving (-0.19, 0.04) raw xDistance=-0.12 yDistance=0.15
23:15:40.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:15:40.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:40.785 00.000 18120 UpdateGuideState exits: m=1898 RSB=29.9
23:15:40.786 00.001 18120 PhdController: settling, locked = 1, distance = 0.41 (0.50) aobump = 0 frame = 12 / 99999
23:15:40.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:15:40.786 00.000 21948 MoveAxis(E, 0, ABG)
23:15:40.786 00.000 21948 Move returns status 0, amount 0
23:15:40.786 00.000 21948 MoveAxis(N, 0, ABG)
23:15:40.786 00.000 21948 Move returns status 0, amount 0
23:15:40.786 00.000 21948 move complete, result=0
23:15:40.786 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050940.786,"Host":"ASUS_SAM","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:15:40.787 00.001 21948 worker thread done servicing request
23:15:40.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:40.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:40.788 00.001 18120 Enqueuing Expose request
23:15:40.788 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:40.789 00.001 21948 Worker thread wakes up
23:15:40.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:40.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:42.418 01.629 21948 Exposure complete
23:15:42.446 00.028 21948 worker thread done servicing request
23:15:42.446 00.000 18120 OnExposeComplete: enter
23:15:42.448 00.002 18120 UpdateGuideState(): m_state=6
23:15:42.448 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
23:15:42.449 00.001 18120 Star::Find returns 1 (0), X=407.82, Y=230.79, Mass=2057, SNR=31.1, Peak=201 HFD=4.0
23:15:42.449 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.14) = xAngle (-0.18 = -0.18)
23:15:42.450 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.92 = 2.92)
23:15:42.450 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.33 mountX=0.22 mountY=0.05, mountTheta=0.22
23:15:42.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.22, opts=13)
23:15:42.452 00.001 18120 Enqueuing Move request for scope (0.05, -0.22)
23:15:42.452 00.000 21948 Worker thread wakes up
23:15:42.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:42.453 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.1
23:15:42.453 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 13 / 99999
23:15:42.453 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050942.453,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
23:15:42.454 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
23:15:42.454 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
23:15:42.454 00.000 21948 Moving (0.05, -0.22) raw xDistance=0.22 yDistance=0.05
23:15:42.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:15:42.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:42.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:42.454 00.000 21948 MoveAxis(W, 39, ABG)
23:15:42.454 00.000 21948 Guiding  Dir = 3, Dur = 39
23:15:42.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:42.455 00.000 18120 Enqueuing Expose request
23:15:42.456 00.001 21948 IsSlewing returns 0
23:15:42.456 00.000 21948 IsGuiding returns 0
23:15:42.458 00.002 21948 PulseGuide returned control before completion, sleep 48
23:15:42.508 00.050 21948 IsGuiding returns 0
23:15:42.508 00.000 21948 Move returns status 0, amount 39
23:15:42.508 00.000 21948 MoveAxis(N, 0, ABG)
23:15:42.508 00.000 21948 Move returns status 0, amount 0
23:15:42.508 00.000 21948 move complete, result=0
23:15:42.508 00.000 21948 worker thread done servicing request
23:15:42.508 00.000 21948 Worker thread wakes up
23:15:42.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:42.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:42.509 00.001 18120 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
23:15:43.921 01.412 21948 Exposure complete
23:15:43.955 00.034 21948 worker thread done servicing request
23:15:43.955 00.000 18120 OnExposeComplete: enter
23:15:43.956 00.001 18120 UpdateGuideState(): m_state=6
23:15:43.956 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
23:15:43.957 00.001 18120 Star::Find returns 1 (0), X=407.58, Y=230.94, Mass=1980, SNR=30.4, Peak=207 HFD=4.0
23:15:43.957 00.000 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.14) = xAngle (-1.64 = -1.64)
23:15:43.958 00.001 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
23:15:43.959 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.78 mountX=-0.01 mountY=0.20, mountTheta=1.64
23:15:43.963 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.07, opts=13)
23:15:43.963 00.000 18120 Enqueuing Move request for scope (-0.19, -0.07)
23:15:43.964 00.001 21948 Worker thread wakes up
23:15:43.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:43.964 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.4
23:15:43.964 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 14 / 99999
23:15:43.965 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786050943.965,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
23:15:43.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
23:15:43.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:43.968 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
23:15:43.968 00.000 21948 Moving (-0.19, -0.07) raw xDistance=-0.01 yDistance=0.20
23:15:43.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:15:43.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:15:43.968 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:43.969 00.001 18120 Enqueuing Expose request
23:15:43.969 00.000 21948 MoveAxis(E, 0, ABG)
23:15:43.969 00.000 21948 Move returns status 0, amount 0
23:15:43.969 00.000 21948 MoveAxis(S, 48, ABG)
23:15:43.969 00.000 21948 Guiding  Dir = 1, Dur = 48
23:15:43.969 00.000 21948 IsSlewing returns 0
23:15:43.969 00.000 21948 IsGuiding returns 0
23:15:43.974 00.005 21948 PulseGuide returned control before completion, sleep 54
23:15:44.046 00.072 21948 IsGuiding returns 0
23:15:44.046 00.000 21948 Move returns status 0, amount 48
23:15:44.046 00.000 21948 move complete, result=0
23:15:44.046 00.000 21948 worker thread done servicing request
23:15:44.046 00.000 21948 Worker thread wakes up
23:15:44.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:44.046 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
23:15:44.049 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:45.781 01.732 21948 Exposure complete
23:15:45.824 00.043 21948 worker thread done servicing request
23:15:45.825 00.001 18120 OnExposeComplete: enter
23:15:45.825 00.000 18120 UpdateGuideState(): m_state=6
23:15:45.825 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
23:15:45.826 00.001 18120 Star::Find returns 1 (0), X=407.68, Y=231.10, Mass=2054, SNR=31.0, Peak=212 HFD=4.0
23:15:45.826 00.000 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.44 = -2.84)
23:15:45.827 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.26)
23:15:45.827 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.30 mountX=-0.12 mountY=0.03, mountTheta=2.88
23:15:45.828 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.10, opts=13)
23:15:45.829 00.001 18120 Enqueuing Move request for scope (-0.08, 0.10)
23:15:45.829 00.000 21948 Worker thread wakes up
23:15:45.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:45.830 00.001 18120 UpdateGuideState exits: m=2054 RSB=31.0
23:15:45.830 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 15 / 99999
23:15:45.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:15:45.831 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:15:45.831 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786050945.830,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
23:15:45.831 00.000 21948 Moving (-0.08, 0.10) raw xDistance=-0.12 yDistance=0.03
23:15:45.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:15:45.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:45.831 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:45.832 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:45.832 00.000 18120 Enqueuing Expose request
23:15:45.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:45.832 00.000 21948 MoveAxis(E, 0, ABG)
23:15:45.832 00.000 21948 Move returns status 0, amount 0
23:15:45.832 00.000 21948 MoveAxis(N, 0, ABG)
23:15:45.832 00.000 21948 Move returns status 0, amount 0
23:15:45.832 00.000 21948 move complete, result=0
23:15:45.833 00.001 21948 worker thread done servicing request
23:15:45.833 00.000 21948 Worker thread wakes up
23:15:45.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:45.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:45.833 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:47.250 01.417 21948 Exposure complete
23:15:47.288 00.038 21948 worker thread done servicing request
23:15:47.288 00.000 18120 OnExposeComplete: enter
23:15:47.289 00.001 18120 UpdateGuideState(): m_state=6
23:15:47.289 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
23:15:47.290 00.001 18120 Star::Find returns 1 (0), X=407.89, Y=231.09, Mass=2238, SNR=32.6, Peak=225 HFD=4.2
23:15:47.290 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.14) = xAngle (1.74 = 1.74)
23:15:47.291 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.84 = -1.44)
23:15:47.291 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.60 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
23:15:47.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.09, opts=13)
23:15:47.293 00.001 18120 Enqueuing Move request for scope (0.13, 0.09)
23:15:47.293 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:47.295 00.002 21948 Worker thread wakes up
23:15:47.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:15:47.295 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:15:47.295 00.000 21948 Moving (0.13, 0.09) raw xDistance=-0.03 yDistance=-0.15
23:15:47.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:47.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:47.295 00.000 18120 UpdateGuideState exits: m=2238 RSB=32.6
23:15:47.296 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:15:47.296 00.000 21948 MoveAxis(E, 0, ABG)
23:15:47.296 00.000 21948 Move returns status 0, amount 0
23:15:47.296 00.000 21948 MoveAxis(N, 0, ABG)
23:15:47.296 00.000 21948 Move returns status 0, amount 0
23:15:47.296 00.000 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 16 / 99999
23:15:47.296 00.000 21948 move complete, result=0
23:15:47.297 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786050947.296,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
23:15:47.297 00.000 21948 worker thread done servicing request
23:15:47.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:47.297 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:47.298 00.001 18120 Enqueuing Expose request
23:15:47.298 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:47.299 00.001 21948 Worker thread wakes up
23:15:47.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:47.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:48.923 01.624 21948 Exposure complete
23:15:48.951 00.028 21948 worker thread done servicing request
23:15:48.951 00.000 18120 OnExposeComplete: enter
23:15:48.951 00.000 18120 UpdateGuideState(): m_state=6
23:15:48.952 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
23:15:48.952 00.000 18120 Star::Find returns 1 (1), X=407.70, Y=231.17, Mass=2118, SNR=31.5, Peak=255 HFD=3.9
23:15:48.953 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
23:15:48.953 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
23:15:48.954 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.93 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
23:15:48.956 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.17, opts=13)
23:15:48.957 00.001 18120 Enqueuing Move request for scope (-0.06, 0.17)
23:15:48.958 00.001 21948 Worker thread wakes up
23:15:48.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
23:15:48.958 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
23:15:48.958 00.000 21948 Moving (-0.06, 0.17) raw xDistance=-0.18 yDistance=-0.02
23:15:48.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:15:48.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:48.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:48.958 00.000 21948 MoveAxis(E, 0, ABG)
23:15:48.958 00.000 21948 Move returns status 0, amount 0
23:15:48.958 00.000 21948 MoveAxis(N, 0, ABG)
23:15:48.958 00.000 21948 Move returns status 0, amount 0
23:15:48.958 00.000 21948 move complete, result=0
23:15:48.958 00.000 21948 worker thread done servicing request
23:15:48.962 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:48.970 00.008 18120 UpdateGuideState exits: m=2118 RSB=31.5 Saturée
23:15:48.971 00.001 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 17 / 99999
23:15:48.972 00.001 18120 PhdController: newstate STATE_FINISH
23:15:48.972 00.000 18120 PhdController complete: success
23:15:48.973 00.001 18120 evsrv: {"Event":"SettleDone","Timestamp":1786050948.973,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":17,"DroppedFrames":0}
23:15:48.973 00.000 18120 Mount: notify guiding dither settle done success=1
23:15:48.974 00.001 18120 PhdController: newstate STATE_IDLE
23:15:48.974 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:48.975 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:48.975 00.000 18120 Enqueuing Expose request
23:15:48.975 00.000 21948 Worker thread wakes up
23:15:48.975 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:48.976 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:48.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:50.500 01.524 21948 Exposure complete
23:15:50.523 00.023 21948 worker thread done servicing request
23:15:50.524 00.001 18120 OnExposeComplete: enter
23:15:50.524 00.000 18120 UpdateGuideState(): m_state=6
23:15:50.525 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.525 00.000 18120 Star::Find returns 1 (0), X=407.67, Y=231.13, Mass=2027, SNR=31.0, Peak=208 HFD=4.0
23:15:50.526 00.001 18120 MultiStar: exiting stabilization period
23:15:50.526 00.000 18120 MultiStar: updating star positions after lock position change
23:15:50.527 00.001 18120 Star::Find(15, 642, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.527 00.000 18120 Star::Find returns 1 (0), X=642.13, Y=135.23, Mass=1067, SNR=22.6, Peak=100 HFD=4.0
23:15:50.527 00.000 18120 Star::Find(15, 247, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.528 00.001 18120 Star::Find returns 1 (0), X=247.31, Y=587.29, Mass=855, SNR=20.1, Peak=90 HFD=4.3
23:15:50.528 00.000 18120 Star::Find(15, 1149, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.529 00.001 18120 Star::Find returns 1 (0), X=1149.04, Y=209.87, Mass=897, SNR=20.5, Peak=65 HFD=4.6
23:15:50.529 00.000 18120 Star::Find(15, 1158, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.529 00.000 18120 Star::Find returns 1 (0), X=1157.99, Y=801.42, Mass=621, SNR=17.2, Peak=57 HFD=3.7
23:15:50.530 00.001 18120 Star::Find(15, 926, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.530 00.000 18120 Star::Find returns 1 (0), X=926.94, Y=796.40, Mass=566, SNR=16.5, Peak=58 HFD=3.7
23:15:50.531 00.001 18120 Star::Find(15, 548, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.531 00.000 18120 Star::Find returns 1 (0), X=549.02, Y=564.93, Mass=498, SNR=15.4, Peak=61 HFD=4.3
23:15:50.532 00.001 18120 Star::Find(15, 240, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.532 00.000 18120 Star::Find returns 1 (0), X=240.00, Y=352.36, Mass=505, SNR=15.5, Peak=64 HFD=3.4
23:15:50.532 00.000 18120 Star::Find(15, 96, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.533 00.001 18120 Star::Find returns 1 (0), X=96.62, Y=859.14, Mass=399, SNR=13.8, Peak=72 HFD=2.9
23:15:50.533 00.000 18120 Star::Find(15, 272, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.534 00.001 18120 Star::Find returns 1 (0), X=272.69, Y=619.99, Mass=348, SNR=12.8, Peak=55 HFD=3.2
23:15:50.534 00.000 18120 Star::Find(15, 34, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.534 00.000 18120 Star::Find returns 1 (0), X=34.71, Y=443.64, Mass=267, SNR=11.3, Peak=43 HFD=2.9
23:15:50.535 00.001 18120 Star::Find(15, 394, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:15:50.535 00.000 18120 Star::Find returns 1 (0), X=394.23, Y=479.41, Mass=396, SNR=13.8, Peak=40 HFD=3.5
23:15:50.536 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.14) = xAngle (3.38 = -2.91)
23:15:50.536 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
23:15:50.536 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.23 mountX=-0.15 mountY=0.03, mountTheta=2.94
23:15:50.538 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
23:15:50.538 00.000 18120 Enqueuing Move request for scope (-0.09, 0.12)
23:15:50.538 00.000 21948 Worker thread wakes up
23:15:50.539 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:15:50.539 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:15:50.539 00.000 21948 Moving (-0.09, 0.12) raw xDistance=-0.15 yDistance=0.03
23:15:50.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:15:50.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:50.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:50.539 00.000 21948 MoveAxis(E, 0, ABG)
23:15:50.539 00.000 21948 Move returns status 0, amount 0
23:15:50.539 00.000 21948 MoveAxis(N, 0, ABG)
23:15:50.539 00.000 21948 Move returns status 0, amount 0
23:15:50.539 00.000 21948 move complete, result=0
23:15:50.539 00.000 21948 worker thread done servicing request
23:15:50.542 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:50.549 00.007 18120 UpdateGuideState exits: m=2027 RSB=31.0
23:15:50.549 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.550 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:50.550 00.000 18120 Enqueuing Expose request
23:15:50.551 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:50.551 00.000 21948 Worker thread wakes up
23:15:50.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:50.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:52.174 01.623 21948 Exposure complete
23:15:52.197 00.023 21948 worker thread done servicing request
23:15:52.197 00.000 18120 OnExposeComplete: enter
23:15:52.198 00.001 18120 UpdateGuideState(): m_state=6
23:15:52.198 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
23:15:52.199 00.001 18120 Star::Find returns 1 (0), X=407.54, Y=231.26, Mass=2139, SNR=31.8, Peak=187 HFD=4.1
23:15:52.199 00.000 18120 MultiStar: [#1 0.07,0.24,0.69,U] [#2 -0.33,0.04,0.62,U] [#3 0.26,-0.05,0.67,U] [#4 -0.13,0.14,0.54,U] [#5 -0.15,0.18,0.50,U] [#6 -0.28,0.29,0.00,M1] [#7 -0.10,0.10,0.49,U] [#8 -0.27,0.11,0.42,U] 
23:15:52.200 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.14}, one-star: {-0.22, 0.26}
23:15:52.200 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
23:15:52.201 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.18)
23:15:52.201 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.22 mountX=-0.17 mountY=0.03, mountTheta=2.96
23:15:52.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.14, opts=13)
23:15:52.203 00.001 18120 Enqueuing Move request for scope (-0.10, 0.14)
23:15:52.203 00.000 21948 Worker thread wakes up
23:15:52.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:15:52.203 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:15:52.203 00.000 21948 Moving (-0.10, 0.14) raw xDistance=-0.17 yDistance=0.03
23:15:52.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:15:52.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:52.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:52.203 00.000 21948 MoveAxis(E, 0, ABG)
23:15:52.203 00.000 21948 Move returns status 0, amount 0
23:15:52.203 00.000 21948 MoveAxis(N, 0, ABG)
23:15:52.203 00.000 21948 Move returns status 0, amount 0
23:15:52.203 00.000 21948 move complete, result=0
23:15:52.203 00.000 21948 worker thread done servicing request
23:15:52.207 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:52.214 00.007 18120 UpdateGuideState exits: m=2139 RSB=31.8
23:15:52.215 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.215 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:52.215 00.000 18120 Enqueuing Expose request
23:15:52.216 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:52.216 00.000 21948 Worker thread wakes up
23:15:52.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:52.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:53.737 01.521 21948 Exposure complete
23:15:53.760 00.023 21948 worker thread done servicing request
23:15:53.760 00.000 18120 OnExposeComplete: enter
23:15:53.761 00.001 18120 UpdateGuideState(): m_state=6
23:15:53.762 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
23:15:53.762 00.000 18120 Star::Find returns 1 (0), X=407.61, Y=231.29, Mass=2119, SNR=31.7, Peak=181 HFD=4.1
23:15:53.763 00.001 18120 MultiStar: [#1 -0.12,0.26,0.72,U] [#2 -0.09,0.15,0.64,U] [#3 0.30,0.20,0.64,U] [#4 0.12,0.09,0.54,U] [#5 -0.28,0.29,0.00,M1] [#6 -0.41,0.27,0.00,M2] [#7 0.08,0.25,0.50,U] [#8 -0.24,0.11,0.42,U] 
23:15:53.763 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.20}, one-star: {-0.16, 0.28}
23:15:53.763 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.83 = 2.83)
23:15:53.764 00.001 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.93 = -0.35)
23:15:53.764 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.21 cameraTheta=1.68 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
23:15:53.765 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.20, opts=13)
23:15:53.766 00.001 18120 Enqueuing Move request for scope (-0.02, 0.20)
23:15:53.766 00.000 21948 Worker thread wakes up
23:15:53.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:15:53.766 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:15:53.766 00.000 21948 Moving (-0.02, 0.20) raw xDistance=-0.20 yDistance=-0.07
23:15:53.767 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:15:53.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:53.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:53.767 00.000 21948 MoveAxis(E, 0, ABG)
23:15:53.767 00.000 21948 Move returns status 0, amount 0
23:15:53.767 00.000 21948 MoveAxis(N, 0, ABG)
23:15:53.767 00.000 21948 Move returns status 0, amount 0
23:15:53.767 00.000 21948 move complete, result=0
23:15:53.767 00.000 21948 worker thread done servicing request
23:15:53.771 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:53.779 00.008 18120 UpdateGuideState exits: m=2119 RSB=31.7
23:15:53.780 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:53.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:53.781 00.001 18120 Enqueuing Expose request
23:15:53.781 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:53.782 00.001 21948 Worker thread wakes up
23:15:53.782 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:53.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:55.411 01.629 21948 Exposure complete
23:15:55.434 00.023 21948 worker thread done servicing request
23:15:55.434 00.000 18120 OnExposeComplete: enter
23:15:55.435 00.001 18120 UpdateGuideState(): m_state=6
23:15:55.435 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
23:15:55.436 00.001 18120 Star::Find returns 1 (0), X=407.64, Y=231.15, Mass=1936, SNR=30.1, Peak=184 HFD=4.0
23:15:55.436 00.000 18120 MultiStar: [#1 0.02,0.29,0.72,U] [#2 -0.14,0.21,0.67,U] [#3 -0.23,0.07,0.70,U] [#4 -0.03,0.06,0.56,U] [#5 -0.16,0.01,0.54,U] [#6 -0.11,0.21,0.50,U] [#7 -0.09,-0.10,0.52,U] [#8 -0.12,0.21,0.46,U] 
23:15:55.437 00.001 18120 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.12, 0.14}
23:15:55.437 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
23:15:55.438 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
23:15:55.438 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.28 mountX=-0.16 mountY=0.04, mountTheta=2.89
23:15:55.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
23:15:55.441 00.002 18120 Enqueuing Move request for scope (-0.11, 0.13)
23:15:55.442 00.001 21948 Worker thread wakes up
23:15:55.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
23:15:55.442 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
23:15:55.442 00.000 21948 Moving (-0.11, 0.13) raw xDistance=-0.16 yDistance=0.04
23:15:55.442 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:15:55.442 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:55.442 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:55.442 00.000 21948 MoveAxis(E, 0, ABG)
23:15:55.443 00.001 21948 Move returns status 0, amount 0
23:15:55.443 00.000 21948 MoveAxis(N, 0, ABG)
23:15:55.443 00.000 21948 Move returns status 0, amount 0
23:15:55.443 00.000 21948 move complete, result=0
23:15:55.443 00.000 21948 worker thread done servicing request
23:15:55.446 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:55.453 00.007 18120 UpdateGuideState exits: m=1936 RSB=30.1
23:15:55.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.454 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:55.454 00.000 18120 Enqueuing Expose request
23:15:55.455 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:55.455 00.000 21948 Worker thread wakes up
23:15:55.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:55.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:56.970 01.515 21948 Exposure complete
23:15:56.997 00.027 21948 worker thread done servicing request
23:15:56.997 00.000 18120 OnExposeComplete: enter
23:15:56.998 00.001 18120 UpdateGuideState(): m_state=6
23:15:56.998 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
23:15:56.998 00.000 18120 Star::Find returns 1 (0), X=407.58, Y=231.24, Mass=2094, SNR=31.3, Peak=180 HFD=4.5
23:15:56.999 00.001 18120 MultiStar: [#1 0.01,-0.04,0.71,U] [#2 -0.05,-0.06,0.62,U] [#3 0.26,0.03,0.66,U] [#4 0.08,-0.05,0.58,U] [#5 -0.19,-0.07,0.50,U] [#6 -0.22,-0.00,0.47,U] [#7 -0.02,-0.16,0.52,U] [#8 -0.16,0.06,0.45,U] 
23:15:56.999 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.19, 0.23}
23:15:57.000 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.08 = -2.21)
23:15:57.000 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.18 = 0.90)
23:15:57.001 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.93 mountX=-0.03 mountY=0.04, mountTheta=2.22
23:15:57.002 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
23:15:57.002 00.000 18120 Enqueuing Move request for scope (-0.05, 0.01)
23:15:57.003 00.001 21948 Worker thread wakes up
23:15:57.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:15:57.003 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:15:57.003 00.000 21948 Moving (-0.05, 0.01) raw xDistance=-0.03 yDistance=0.04
23:15:57.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:57.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:57.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:57.003 00.000 21948 MoveAxis(E, 0, ABG)
23:15:57.003 00.000 21948 Move returns status 0, amount 0
23:15:57.003 00.000 21948 MoveAxis(N, 0, ABG)
23:15:57.003 00.000 21948 Move returns status 0, amount 0
23:15:57.003 00.000 21948 move complete, result=0
23:15:57.003 00.000 21948 worker thread done servicing request
23:15:57.006 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:57.013 00.007 18120 UpdateGuideState exits: m=2094 RSB=31.3
23:15:57.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:57.014 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:57.014 00.000 18120 Enqueuing Expose request
23:15:57.015 00.001 21948 Worker thread wakes up
23:15:57.015 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:57.017 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:57.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:58.640 01.623 21948 Exposure complete
23:15:58.678 00.038 21948 worker thread done servicing request
23:15:58.678 00.000 18120 OnExposeComplete: enter
23:15:58.679 00.001 18120 UpdateGuideState(): m_state=6
23:15:58.679 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
23:15:58.680 00.001 18120 Star::Find returns 1 (0), X=407.52, Y=231.01, Mass=2082, SNR=31.5, Peak=200 HFD=4.1
23:15:58.680 00.000 18120 MultiStar: [#1 -0.11,-0.05,0.67,U] [#2 -0.15,0.02,0.64,U] [#3 0.23,0.08,0.67,U] [#4 -0.10,-0.22,0.53,U] [#5 -0.29,-0.15,0.51,U] [#6 -0.28,-0.05,0.49,U] [#7 0.14,-0.02,0.53,U] [#8 -0.29,0.14,0.43,U] 
23:15:58.681 00.001 18120 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.25, 0.01}
23:15:58.681 00.000 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
23:15:58.681 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
23:15:58.682 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.95 mountX=-0.03 mountY=0.12, mountTheta=1.81
23:15:58.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.02, opts=13)
23:15:58.683 00.000 18120 Enqueuing Move request for scope (-0.12, -0.02)
23:15:58.684 00.001 21948 Worker thread wakes up
23:15:58.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
23:15:58.684 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
23:15:58.684 00.000 21948 Moving (-0.12, -0.02) raw xDistance=-0.03 yDistance=0.12
23:15:58.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:15:58.684 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.5
23:15:58.685 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:15:58.686 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:58.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:58.686 00.000 18120 Enqueuing Expose request
23:15:58.687 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:15:58.687 00.000 21948 MoveAxis(E, 0, ABG)
23:15:58.687 00.000 21948 Move returns status 0, amount 0
23:15:58.687 00.000 21948 MoveAxis(N, 0, ABG)
23:15:58.687 00.000 21948 Move returns status 0, amount 0
23:15:58.687 00.000 21948 move complete, result=0
23:15:58.687 00.000 21948 worker thread done servicing request
23:15:58.687 00.000 21948 Worker thread wakes up
23:15:58.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:15:58.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:15:58.688 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:00.208 01.520 21948 Exposure complete
23:16:00.234 00.026 21948 worker thread done servicing request
23:16:00.235 00.001 18120 OnExposeComplete: enter
23:16:00.235 00.000 18120 UpdateGuideState(): m_state=6
23:16:00.236 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
23:16:00.236 00.000 18120 Star::Find returns 1 (0), X=407.74, Y=230.98, Mass=1928, SNR=30.0, Peak=204 HFD=4.0
23:16:00.237 00.001 18120 MultiStar: [#1 0.04,-0.18,0.74,U] [#2 0.18,-0.08,0.66,U] [#3 0.39,-0.34,0.00,M1] [#4 0.34,-0.09,0.59,U] [#5 0.01,-0.35,0.53,U] [#6 -0.15,0.04,0.50,U] [#7 0.06,-0.24,0.52,U] [#8 -0.12,-0.09,0.46,U] 
23:16:00.237 00.000 18120 single-star, 7 included, MultiStar: {0.05, -0.12}, one-star: {-0.03, -0.02}
23:16:00.238 00.001 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
23:16:00.238 00.000 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
23:16:00.239 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.44 mountX=0.01 mountY=0.03, mountTheta=1.30
23:16:00.241 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
23:16:00.241 00.000 18120 Enqueuing Move request for scope (-0.03, -0.02)
23:16:00.242 00.001 21948 Worker thread wakes up
23:16:00.242 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:00.243 00.001 18120 UpdateGuideState exits: m=1928 RSB=30.0
23:16:00.244 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:16:00.244 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:00.245 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:16:00.245 00.000 21948 Moving (-0.03, -0.02) raw xDistance=0.01 yDistance=0.03
23:16:00.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:00.246 00.001 18120 Enqueuing Expose request
23:16:00.247 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:00.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:00.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:00.247 00.000 21948 MoveAxis(E, 0, ABG)
23:16:00.248 00.001 21948 Move returns status 0, amount 0
23:16:00.248 00.000 21948 MoveAxis(N, 0, ABG)
23:16:00.248 00.000 21948 Move returns status 0, amount 0
23:16:00.248 00.000 21948 move complete, result=0
23:16:00.248 00.000 21948 worker thread done servicing request
23:16:00.248 00.000 21948 Worker thread wakes up
23:16:00.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:00.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:00.249 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:01.886 01.637 21948 Exposure complete
23:16:01.909 00.023 21948 worker thread done servicing request
23:16:01.909 00.000 18120 OnExposeComplete: enter
23:16:01.910 00.001 18120 UpdateGuideState(): m_state=6
23:16:01.910 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
23:16:01.911 00.001 18120 Star::Find returns 1 (0), X=407.51, Y=231.07, Mass=1995, SNR=30.7, Peak=193 HFD=3.9
23:16:01.911 00.000 18120 MultiStar: [#1 0.14,-0.18,0.72,U] [#2 -0.09,-0.13,0.65,U] [#3 0.31,-0.12,0.72,U] [#4 0.24,-0.16,0.56,U] [#5 -0.32,-0.09,0.50,U] [#6 -0.21,0.13,0.49,U] [#7 0.11,-0.04,0.51,U] [#8 -0.00,0.09,0.44,U] 
23:16:01.912 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.25, 0.06}
23:16:01.912 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
23:16:01.913 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.48 = 2.48)
23:16:01.913 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.77 mountX=0.04 mountY=0.03, mountTheta=0.65
23:16:01.914 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
23:16:01.916 00.002 18120 Enqueuing Move request for scope (-0.01, -0.05)
23:16:01.918 00.002 21948 Worker thread wakes up
23:16:01.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:16:01.918 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:16:01.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:01.919 00.001 21948 Moving (-0.01, -0.05) raw xDistance=0.04 yDistance=0.03
23:16:01.919 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.7
23:16:01.920 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:01.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:01.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:01.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:01.921 00.001 18120 Enqueuing Expose request
23:16:01.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:01.921 00.000 21948 MoveAxis(E, 0, ABG)
23:16:01.921 00.000 21948 Move returns status 0, amount 0
23:16:01.921 00.000 21948 MoveAxis(N, 0, ABG)
23:16:01.921 00.000 21948 Move returns status 0, amount 0
23:16:01.921 00.000 21948 move complete, result=0
23:16:01.921 00.000 21948 worker thread done servicing request
23:16:01.921 00.000 21948 Worker thread wakes up
23:16:01.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:01.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:01.922 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:03.446 01.524 21948 Exposure complete
23:16:03.492 00.046 21948 worker thread done servicing request
23:16:03.492 00.000 18120 OnExposeComplete: enter
23:16:03.493 00.001 18120 UpdateGuideState(): m_state=6
23:16:03.493 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
23:16:03.494 00.001 18120 Star::Find returns 1 (0), X=407.53, Y=230.93, Mass=2053, SNR=31.2, Peak=192 HFD=3.9
23:16:03.495 00.001 18120 MultiStar: [#1 -0.10,-0.08,0.72,U] [#2 -0.12,-0.09,0.65,U] [#3 0.29,-0.09,0.67,U] [#4 -0.12,-0.30,0.54,U] [#5 -0.38,-0.31,0.00,M1] [#6 -0.35,-0.13,0.00,M1] [#7 0.21,-0.17,0.52,U] [#8 -0.18,-0.15,0.42,U] 
23:16:03.495 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.12}, one-star: {-0.23, -0.07}
23:16:03.496 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
23:16:03.496 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
23:16:03.497 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.93 mountX=0.09 mountY=0.10, mountTheta=0.81
23:16:03.498 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.12, opts=13)
23:16:03.498 00.000 18120 Enqueuing Move request for scope (-0.05, -0.12)
23:16:03.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:03.499 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.2
23:16:03.500 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:03.500 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:03.501 00.001 18120 Enqueuing Expose request
23:16:03.501 00.000 21948 Worker thread wakes up
23:16:03.501 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
23:16:03.501 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
23:16:03.501 00.000 21948 Moving (-0.05, -0.12) raw xDistance=0.09 yDistance=0.10
23:16:03.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:16:03.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:03.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:03.501 00.000 21948 MoveAxis(E, 0, ABG)
23:16:03.501 00.000 21948 Move returns status 0, amount 0
23:16:03.501 00.000 21948 MoveAxis(N, 0, ABG)
23:16:03.501 00.000 21948 Move returns status 0, amount 0
23:16:03.501 00.000 21948 move complete, result=0
23:16:03.501 00.000 21948 worker thread done servicing request
23:16:03.501 00.000 21948 Worker thread wakes up
23:16:03.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:03.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:03.502 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:05.124 01.622 21948 Exposure complete
23:16:05.163 00.039 21948 worker thread done servicing request
23:16:05.163 00.000 18120 OnExposeComplete: enter
23:16:05.164 00.001 18120 UpdateGuideState(): m_state=6
23:16:05.165 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
23:16:05.166 00.001 18120 Star::Find returns 1 (0), X=407.44, Y=230.76, Mass=2093, SNR=31.3, Peak=195 HFD=3.8
23:16:05.166 00.000 18120 MultiStar: [#1 0.04,-0.27,0.70,U] [#2 -0.29,-0.40,0.00,M1] [#3 0.21,-0.12,0.67,U] [#4 0.08,-0.27,0.55,U] [#5 -0.28,-0.01,0.50,U] [#6 -0.33,-0.20,0.00,M2] [#7 0.07,-0.41,0.00,M1] [#8 -0.30,-0.18,0.45,U] 
23:16:05.167 00.001 18120 refined, 5 included, MultiStar: {-0.10, -0.20}, one-star: {-0.33, -0.25}
23:16:05.168 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
23:16:05.168 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
23:16:05.169 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.04 mountX=0.14 mountY=0.18, mountTheta=0.92
23:16:05.171 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.20, opts=13)
23:16:05.171 00.000 18120 Enqueuing Move request for scope (-0.10, -0.20)
23:16:05.173 00.002 21948 Worker thread wakes up
23:16:05.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:05.174 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
23:16:05.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
23:16:05.174 00.000 21948 Moving (-0.10, -0.20) raw xDistance=0.14 yDistance=0.18
23:16:05.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:16:05.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:05.174 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.3
23:16:05.175 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:16:05.175 00.000 21948 MoveAxis(E, 0, ABG)
23:16:05.175 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.176 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:05.176 00.000 18120 Enqueuing Expose request
23:16:05.176 00.000 21948 Move returns status 0, amount 0
23:16:05.177 00.001 21948 MoveAxis(N, 0, ABG)
23:16:05.177 00.000 21948 Move returns status 0, amount 0
23:16:05.177 00.000 21948 move complete, result=0
23:16:05.177 00.000 21948 worker thread done servicing request
23:16:05.177 00.000 21948 Worker thread wakes up
23:16:05.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:05.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:05.178 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:06.703 01.525 21948 Exposure complete
23:16:06.730 00.027 21948 worker thread done servicing request
23:16:06.731 00.001 18120 OnExposeComplete: enter
23:16:06.731 00.000 18120 UpdateGuideState(): m_state=6
23:16:06.732 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
23:16:06.732 00.000 18120 Star::Find returns 1 (0), X=407.34, Y=230.80, Mass=2026, SNR=30.9, Peak=214 HFD=4.1
23:16:06.732 00.000 18120 MultiStar: [#1 -0.16,-0.31,0.73,U] [#2 -0.26,-0.19,0.65,U] [#3 0.18,-0.22,0.68,U] [#4 -0.05,-0.46,0.00,M1] [#5 -0.11,-0.41,0.00,M1] [#6 -0.16,-0.21,0.49,U] [#7 0.03,-0.16,0.52,U] [#8 -0.22,-0.15,0.46,U] 
23:16:06.733 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.21}, one-star: {-0.43, -0.20}
23:16:06.733 00.000 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
23:16:06.733 00.000 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
23:16:06.734 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.24 mountX=0.12 mountY=0.24, mountTheta=1.10
23:16:06.735 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.21, opts=13)
23:16:06.735 00.000 18120 Enqueuing Move request for scope (-0.17, -0.21)
23:16:06.736 00.001 21948 Worker thread wakes up
23:16:06.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
23:16:06.736 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
23:16:06.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:06.739 00.003 21948 Moving (-0.17, -0.21) raw xDistance=0.12 yDistance=0.24
23:16:06.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:16:06.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:16:06.739 00.000 21948 MoveAxis(E, 0, ABG)
23:16:06.739 00.000 21948 Move returns status 0, amount 0
23:16:06.739 00.000 21948 MoveAxis(S, 58, ABG)
23:16:06.739 00.000 21948 Guiding  Dir = 1, Dur = 58
23:16:06.739 00.000 18120 UpdateGuideState exits: m=2026 RSB=30.9
23:16:06.740 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:06.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:06.741 00.001 18120 Enqueuing Expose request
23:16:06.741 00.000 21948 IsSlewing returns 0
23:16:06.741 00.000 21948 IsGuiding returns 0
23:16:06.747 00.006 21948 PulseGuide returned control before completion, sleep 63
23:16:06.813 00.066 21948 IsGuiding returns 0
23:16:06.813 00.000 21948 Move returns status 0, amount 58
23:16:06.813 00.000 21948 move complete, result=0
23:16:06.813 00.000 21948 worker thread done servicing request
23:16:06.813 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 58 ms SOUTH
23:16:06.814 00.001 21948 Worker thread wakes up
23:16:06.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:06.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:08.447 01.633 21948 Exposure complete
23:16:08.492 00.045 21948 worker thread done servicing request
23:16:08.493 00.001 18120 OnExposeComplete: enter
23:16:08.494 00.001 18120 UpdateGuideState(): m_state=6
23:16:08.494 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
23:16:08.495 00.001 18120 Star::Find returns 1 (0), X=407.69, Y=231.03, Mass=1987, SNR=30.6, Peak=223 HFD=4.0
23:16:08.496 00.001 18120 MultiStar: [#1 0.20,0.03,0.74,U] [#2 -0.03,0.11,0.64,U] [#3 0.38,-0.05,0.00,M1] [#4 0.24,-0.10,0.55,U] [#5 -0.18,-0.25,0.53,U] [#6 -0.23,0.16,0.49,U] [#7 0.28,-0.09,0.55,U] [#8 0.10,0.05,0.42,U] 
23:16:08.497 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {-0.07, 0.02}
23:16:08.498 00.001 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.14) = xAngle (1.03 = 1.03)
23:16:08.498 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.13 = -2.15)
23:16:08.499 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.11 mountX=0.02 mountY=-0.03, mountTheta=-1.02
23:16:08.502 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
23:16:08.503 00.001 18120 Enqueuing Move request for scope (0.04, -0.00)
23:16:08.503 00.000 21948 Worker thread wakes up
23:16:08.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:16:08.503 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:16:08.503 00.000 21948 Moving (0.04, -0.00) raw xDistance=0.02 yDistance=-0.03
23:16:08.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:16:08.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:08.503 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:08.504 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.6
23:16:08.504 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:08.505 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:08.505 00.000 18120 Enqueuing Expose request
23:16:08.506 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:08.506 00.000 21948 MoveAxis(E, 0, ABG)
23:16:08.506 00.000 21948 Move returns status 0, amount 0
23:16:08.506 00.000 21948 MoveAxis(N, 0, ABG)
23:16:08.506 00.000 21948 Move returns status 0, amount 0
23:16:08.506 00.000 21948 move complete, result=0
23:16:08.506 00.000 21948 worker thread done servicing request
23:16:08.506 00.000 21948 Worker thread wakes up
23:16:08.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:08.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:08.506 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:10.028 01.522 21948 Exposure complete
23:16:10.083 00.055 21948 worker thread done servicing request
23:16:10.083 00.000 18120 OnExposeComplete: enter
23:16:10.085 00.002 18120 UpdateGuideState(): m_state=6
23:16:10.087 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
23:16:10.088 00.001 18120 Star::Find returns 1 (0), X=407.67, Y=231.01, Mass=2018, SNR=30.7, Peak=192 HFD=4.1
23:16:10.089 00.001 18120 MultiStar: [#1 0.21,-0.07,0.72,U] [#2 0.06,-0.12,0.63,U] [#3 0.46,-0.23,0.00,M2] [#4 0.27,-0.11,0.53,U] [#5 0.01,-0.19,0.51,U] [#6 -0.12,-0.03,0.49,U] [#7 0.12,-0.06,0.51,U] [#8 0.02,-0.03,0.43,U] 
23:16:10.089 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {-0.10, 0.00}
23:16:10.090 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
23:16:10.090 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.31 = -2.97)
23:16:10.091 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.93 mountX=0.09 mountY=-0.01, mountTheta=-0.17
23:16:10.092 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
23:16:10.092 00.000 18120 Enqueuing Move request for scope (0.05, -0.07)
23:16:10.093 00.001 21948 Worker thread wakes up
23:16:10.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:10.094 00.001 18120 UpdateGuideState exits: m=2018 RSB=30.7
23:16:10.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:10.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:10.095 00.001 18120 Enqueuing Expose request
23:16:10.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:16:10.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:16:10.095 00.000 21948 Moving (0.05, -0.07) raw xDistance=0.09 yDistance=-0.01
23:16:10.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:16:10.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:10.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:10.095 00.000 21948 MoveAxis(E, 0, ABG)
23:16:10.095 00.000 21948 Move returns status 0, amount 0
23:16:10.095 00.000 21948 MoveAxis(N, 0, ABG)
23:16:10.095 00.000 21948 Move returns status 0, amount 0
23:16:10.095 00.000 21948 move complete, result=0
23:16:10.095 00.000 21948 worker thread done servicing request
23:16:10.096 00.001 21948 Worker thread wakes up
23:16:10.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:10.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:10.096 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:11.728 01.632 21948 Exposure complete
23:16:11.761 00.033 21948 worker thread done servicing request
23:16:11.761 00.000 18120 OnExposeComplete: enter
23:16:11.761 00.000 18120 UpdateGuideState(): m_state=6
23:16:11.762 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
23:16:11.762 00.000 18120 Star::Find returns 1 (0), X=407.76, Y=230.91, Mass=2122, SNR=31.7, Peak=227 HFD=4.3
23:16:11.763 00.001 18120 MultiStar: [#1 0.16,0.06,0.71,U] [#2 -0.04,-0.13,0.62,U] [#3 0.39,-0.05,0.00,M3] [#4 0.20,-0.10,0.58,U] [#5 -0.08,-0.22,0.52,U] [#6 -0.07,0.14,0.50,U] [#7 0.37,-0.28,0.00,M1] [#8 0.05,-0.15,0.42,U] 
23:16:11.763 00.000 18120 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.00, -0.10}
23:16:11.764 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.03 = 0.03)
23:16:11.764 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
23:16:11.765 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.12 mountX=0.08 mountY=0.00, mountTheta=0.01
23:16:11.766 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
23:16:11.768 00.002 18120 Enqueuing Move request for scope (0.03, -0.07)
23:16:11.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:11.769 00.001 18120 UpdateGuideState exits: m=2122 RSB=31.7
23:16:11.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:11.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:11.770 00.001 18120 Enqueuing Expose request
23:16:11.771 00.001 21948 Worker thread wakes up
23:16:11.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:16:11.771 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:16:11.771 00.000 21948 Moving (0.03, -0.07) raw xDistance=0.08 yDistance=0.00
23:16:11.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:16:11.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:11.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:11.771 00.000 21948 MoveAxis(E, 0, ABG)
23:16:11.771 00.000 21948 Move returns status 0, amount 0
23:16:11.771 00.000 21948 MoveAxis(N, 0, ABG)
23:16:11.771 00.000 21948 Move returns status 0, amount 0
23:16:11.771 00.000 21948 move complete, result=0
23:16:11.771 00.000 21948 worker thread done servicing request
23:16:11.771 00.000 21948 Worker thread wakes up
23:16:11.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:11.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:11.771 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:13.294 01.523 21948 Exposure complete
23:16:13.339 00.045 21948 worker thread done servicing request
23:16:13.339 00.000 18120 OnExposeComplete: enter
23:16:13.339 00.000 18120 UpdateGuideState(): m_state=6
23:16:13.342 00.003 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
23:16:13.345 00.003 18120 Star::Find returns 1 (0), X=407.69, Y=230.88, Mass=2326, SNR=33.1, Peak=240 HFD=4.0
23:16:13.345 00.000 18120 MultiStar: [#1 0.18,-0.12,0.69,U] [#2 -0.01,-0.17,0.60,U] [#3 0.47,-0.15,0.00,M4] [#4 0.27,-0.04,0.51,U] [#5 -0.07,-0.17,0.49,U] [#6 -0.14,-0.14,0.46,U] [#7 0.38,-0.19,0.00,M2] [#8 0.13,-0.03,0.40,U] 
23:16:13.346 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.12}, one-star: {-0.07, -0.13}
23:16:13.346 00.000 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.14) = xAngle (-0.16 = -0.16)
23:16:13.347 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
23:16:13.347 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.30 mountX=0.12 mountY=0.02, mountTheta=0.20
23:16:13.348 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
23:16:13.349 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
23:16:13.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:13.350 00.001 18120 UpdateGuideState exits: m=2326 RSB=33.1
23:16:13.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:13.351 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:13.351 00.000 18120 Enqueuing Expose request
23:16:13.352 00.001 21948 Worker thread wakes up
23:16:13.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
23:16:13.352 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
23:16:13.352 00.000 21948 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=0.02
23:16:13.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:16:13.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:13.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:13.352 00.000 21948 MoveAxis(E, 0, ABG)
23:16:13.352 00.000 21948 Move returns status 0, amount 0
23:16:13.352 00.000 21948 MoveAxis(N, 0, ABG)
23:16:13.352 00.000 21948 Move returns status 0, amount 0
23:16:13.352 00.000 21948 move complete, result=0
23:16:13.352 00.000 21948 worker thread done servicing request
23:16:13.352 00.000 21948 Worker thread wakes up
23:16:13.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:13.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:13.353 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:14.988 01.635 21948 Exposure complete
23:16:15.014 00.026 21948 worker thread done servicing request
23:16:15.014 00.000 18120 OnExposeComplete: enter
23:16:15.015 00.001 18120 UpdateGuideState(): m_state=6
23:16:15.016 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
23:16:15.016 00.000 18120 Star::Find returns 1 (0), X=407.80, Y=231.02, Mass=2086, SNR=31.3, Peak=210 HFD=4.2
23:16:15.017 00.001 18120 MultiStar: [#1 -0.01,0.01,0.75,U] [#2 -0.01,-0.16,0.64,U] [#3 -0.22,-0.19,0.69,U] [#4 0.06,-0.14,0.53,U] [#5 -0.19,-0.00,0.53,U] [#6 -0.04,-0.21,0.48,U] [#7 0.22,-0.28,0.50,U] [#8 -0.23,-0.04,0.44,U] 
23:16:15.020 00.003 18120 single-star, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.03, 0.01}
23:16:15.022 00.002 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.59 = 1.59)
23:16:15.024 00.002 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.59)
23:16:15.027 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.45 mountX=-0.00 mountY=-0.03, mountTheta=-1.59
23:16:15.031 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
23:16:15.034 00.003 18120 Enqueuing Move request for scope (0.03, 0.01)
23:16:15.036 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:15.037 00.001 18120 UpdateGuideState exits: m=2086 RSB=31.3
23:16:15.038 00.001 21948 Worker thread wakes up
23:16:15.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:16:15.038 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:16:15.038 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
23:16:15.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:16:15.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:15.038 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:15.039 00.001 18120 Enqueuing Expose request
23:16:15.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:15.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:15.039 00.000 21948 MoveAxis(E, 0, ABG)
23:16:15.039 00.000 21948 Move returns status 0, amount 0
23:16:15.039 00.000 21948 MoveAxis(N, 0, ABG)
23:16:15.039 00.000 21948 Move returns status 0, amount 0
23:16:15.039 00.000 21948 move complete, result=0
23:16:15.039 00.000 21948 worker thread done servicing request
23:16:15.039 00.000 21948 Worker thread wakes up
23:16:15.039 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:15.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:15.040 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:16.554 01.514 21948 Exposure complete
23:16:16.581 00.027 21948 worker thread done servicing request
23:16:16.581 00.000 18120 OnExposeComplete: enter
23:16:16.582 00.001 18120 UpdateGuideState(): m_state=6
23:16:16.582 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
23:16:16.583 00.001 18120 Star::Find returns 1 (0), X=407.77, Y=230.85, Mass=2091, SNR=31.5, Peak=204 HFD=4.1
23:16:16.583 00.000 18120 MultiStar: [#1 0.14,-0.26,0.72,U] [#2 -0.11,-0.46,0.00,M1] [#3 0.30,-0.30,0.00,M4] [#4 0.07,-0.25,0.55,U] [#5 -0.17,-0.24,0.49,U] [#6 -0.26,-0.01,0.45,U] [#7 -0.01,-0.17,0.52,U] [#8 0.18,-0.31,0.44,U] 
23:16:16.584 00.001 18120 single-star, 6 included, MultiStar: {0.00, -0.20}, one-star: {0.01, -0.16}
23:16:16.584 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.39 = -0.39)
23:16:16.586 00.002 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
23:16:16.586 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.54 mountX=0.15 mountY=0.07, mountTheta=0.42
23:16:16.587 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.16, opts=13)
23:16:16.588 00.001 18120 Enqueuing Move request for scope (0.01, -0.16)
23:16:16.588 00.000 21948 Worker thread wakes up
23:16:16.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:16.589 00.001 18120 UpdateGuideState exits: m=2091 RSB=31.5
23:16:16.589 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:16.590 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:16.590 00.000 18120 Enqueuing Expose request
23:16:16.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
23:16:16.591 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
23:16:16.591 00.000 21948 Moving (0.01, -0.16) raw xDistance=0.15 yDistance=0.07
23:16:16.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:16:16.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:16.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:16.591 00.000 21948 MoveAxis(E, 0, ABG)
23:16:16.591 00.000 21948 Move returns status 0, amount 0
23:16:16.591 00.000 21948 MoveAxis(N, 0, ABG)
23:16:16.591 00.000 21948 Move returns status 0, amount 0
23:16:16.591 00.000 21948 move complete, result=0
23:16:16.591 00.000 21948 worker thread done servicing request
23:16:16.591 00.000 21948 Worker thread wakes up
23:16:16.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:16.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:16.591 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:18.219 01.628 21948 Exposure complete
23:16:18.246 00.027 21948 worker thread done servicing request
23:16:18.246 00.000 18120 OnExposeComplete: enter
23:16:18.247 00.001 18120 UpdateGuideState(): m_state=6
23:16:18.247 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
23:16:18.248 00.001 18120 Star::Find returns 1 (0), X=407.76, Y=231.00, Mass=2203, SNR=32.1, Peak=225 HFD=4.1
23:16:18.248 00.000 18120 MultiStar: [#1 0.28,-0.21,0.72,U] [#2 0.04,-0.26,0.59,U] [#3 0.60,-0.03,0.00,M5] [#4 0.21,-0.38,0.00,M1] [#5 0.22,-0.29,0.50,U] [#6 -0.15,-0.28,0.47,U] [#7 0.37,-0.38,0.00,M1] [#8 -0.16,-0.32,0.42,U] 
23:16:18.249 00.001 18120 single-star, 5 included, MultiStar: {0.05, -0.20}, one-star: {-0.00, -0.01}
23:16:18.249 00.000 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.14) = xAngle (-0.69 = -0.69)
23:16:18.250 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.42 = 2.42)
23:16:18.252 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.83 mountX=0.01 mountY=0.01, mountTheta=0.71
23:16:18.257 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.01, opts=13)
23:16:18.258 00.001 18120 Enqueuing Move request for scope (-0.00, -0.01)
23:16:18.258 00.000 21948 Worker thread wakes up
23:16:18.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:18.259 00.001 18120 UpdateGuideState exits: m=2203 RSB=32.1
23:16:18.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:18.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:18.260 00.001 18120 Enqueuing Expose request
23:16:18.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
23:16:18.260 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
23:16:18.260 00.000 21948 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=0.01
23:16:18.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:18.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:18.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:18.260 00.000 21948 MoveAxis(E, 0, ABG)
23:16:18.260 00.000 21948 Move returns status 0, amount 0
23:16:18.260 00.000 21948 MoveAxis(N, 0, ABG)
23:16:18.260 00.000 21948 Move returns status 0, amount 0
23:16:18.260 00.000 21948 move complete, result=0
23:16:18.260 00.000 21948 worker thread done servicing request
23:16:18.260 00.000 21948 Worker thread wakes up
23:16:18.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:18.261 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:18.261 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:19.783 01.522 21948 Exposure complete
23:16:19.826 00.043 21948 worker thread done servicing request
23:16:19.826 00.000 18120 OnExposeComplete: enter
23:16:19.827 00.001 18120 UpdateGuideState(): m_state=6
23:16:19.828 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
23:16:19.831 00.003 18120 Star::Find returns 1 (0), X=407.89, Y=231.08, Mass=2050, SNR=31.1, Peak=232 HFD=4.2
23:16:19.833 00.002 18120 MultiStar: [#1 0.16,-0.17,0.72,U] [#2 0.13,-0.05,0.62,U] [#3 0.39,-0.17,0.00,M6] [#4 0.32,-0.18,0.57,U] [#5 0.09,-0.13,0.51,U] [#6 0.03,0.03,0.50,U] [#7 0.52,-0.14,0.00,M2] [#8 0.14,-0.02,0.46,U] 
23:16:19.835 00.002 18120 single-star, 6 included, MultiStar: {0.14, -0.06}, one-star: {0.13, 0.07}
23:16:19.838 00.003 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.14) = xAngle (1.65 = 1.65)
23:16:19.840 00.002 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.75 = -1.53)
23:16:19.842 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
23:16:19.845 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.07, opts=13)
23:16:19.846 00.001 18120 Enqueuing Move request for scope (0.13, 0.07)
23:16:19.846 00.000 21948 Worker thread wakes up
23:16:19.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:19.847 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.1
23:16:19.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.848 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:19.848 00.000 18120 Enqueuing Expose request
23:16:19.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:16:19.848 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:16:19.848 00.000 21948 Moving (0.13, 0.07) raw xDistance=-0.01 yDistance=-0.15
23:16:19.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:16:19.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:19.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:16:19.849 00.001 21948 MoveAxis(E, 0, ABG)
23:16:19.849 00.000 21948 Move returns status 0, amount 0
23:16:19.849 00.000 21948 MoveAxis(N, 0, ABG)
23:16:19.849 00.000 21948 Move returns status 0, amount 0
23:16:19.849 00.000 21948 move complete, result=0
23:16:19.849 00.000 21948 worker thread done servicing request
23:16:19.849 00.000 21948 Worker thread wakes up
23:16:19.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:19.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:19.849 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:21.486 01.637 21948 Exposure complete
23:16:21.525 00.039 21948 worker thread done servicing request
23:16:21.525 00.000 18120 OnExposeComplete: enter
23:16:21.526 00.001 18120 UpdateGuideState(): m_state=6
23:16:21.527 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
23:16:21.529 00.002 18120 Star::Find returns 1 (0), X=407.88, Y=230.92, Mass=2106, SNR=31.6, Peak=237 HFD=4.3
23:16:21.531 00.002 18120 MultiStar: [#1 0.38,-0.21,0.00,M1] [#2 0.16,-0.03,0.61,U] [#3 0.56,-0.17,0.00,M7] [#4 0.28,-0.38,0.00,M1] [#5 0.26,-0.27,0.00,M1] [#6 0.12,-0.11,0.51,U] [#7 0.20,-0.24,0.48,U] [#8 0.26,-0.26,0.00,M1] 
23:16:21.531 00.000 18120 single-star, 3 included, MultiStar: {0.14, -0.11}, one-star: {0.11, -0.08}
23:16:21.532 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
23:16:21.532 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
23:16:21.533 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=0.12 mountY=-0.07, mountTheta=-0.49
23:16:21.534 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.08, opts=13)
23:16:21.534 00.000 18120 Enqueuing Move request for scope (0.11, -0.08)
23:16:21.535 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:21.536 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.6
23:16:21.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:21.537 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:21.537 00.000 18120 Enqueuing Expose request
23:16:21.538 00.001 21948 Worker thread wakes up
23:16:21.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
23:16:21.538 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
23:16:21.538 00.000 21948 Moving (0.11, -0.08) raw xDistance=0.12 yDistance=-0.07
23:16:21.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:16:21.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:21.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:21.538 00.000 21948 MoveAxis(E, 0, ABG)
23:16:21.538 00.000 21948 Move returns status 0, amount 0
23:16:21.538 00.000 21948 MoveAxis(N, 0, ABG)
23:16:21.538 00.000 21948 Move returns status 0, amount 0
23:16:21.538 00.000 21948 move complete, result=0
23:16:21.538 00.000 21948 worker thread done servicing request
23:16:21.538 00.000 21948 Worker thread wakes up
23:16:21.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:21.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:21.538 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:23.063 01.525 21948 Exposure complete
23:16:23.098 00.035 21948 worker thread done servicing request
23:16:23.098 00.000 18120 OnExposeComplete: enter
23:16:23.099 00.001 18120 UpdateGuideState(): m_state=6
23:16:23.099 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
23:16:23.100 00.001 18120 Star::Find returns 1 (0), X=407.85, Y=230.85, Mass=2075, SNR=31.2, Peak=225 HFD=4.3
23:16:23.100 00.000 18120 MultiStar: [#1 0.29,-0.32,0.00,M2] [#2 0.09,-0.32,0.64,U] [#3 0.67,-0.09,0.00,M8] [#4 0.38,-0.25,0.00,M2] [#5 -0.03,-0.24,0.50,U] [#6 -0.01,-0.17,0.49,U] [#7 0.30,-0.18,0.52,U] [#8 0.01,-0.13,0.42,U] 
23:16:23.101 00.001 18120 single-star, 5 included, MultiStar: {0.08, -0.20}, one-star: {0.09, -0.16}
23:16:23.101 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
23:16:23.102 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
23:16:23.102 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=0.18 mountY=-0.01, mountTheta=-0.05
23:16:23.104 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.16, opts=13)
23:16:23.104 00.000 18120 Enqueuing Move request for scope (0.09, -0.16)
23:16:23.105 00.001 21948 Worker thread wakes up
23:16:23.105 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
23:16:23.105 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
23:16:23.105 00.000 21948 Moving (0.09, -0.16) raw xDistance=0.18 yDistance=-0.01
23:16:23.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:16:23.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:23.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:23.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:23.105 00.000 21948 MoveAxis(E, 0, ABG)
23:16:23.105 00.000 21948 Move returns status 0, amount 0
23:16:23.105 00.000 21948 MoveAxis(N, 0, ABG)
23:16:23.105 00.000 21948 Move returns status 0, amount 0
23:16:23.105 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.2
23:16:23.106 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:23.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:23.108 00.002 21948 move complete, result=0
23:16:23.108 00.000 18120 Enqueuing Expose request
23:16:23.108 00.000 21948 worker thread done servicing request
23:16:23.108 00.000 21948 Worker thread wakes up
23:16:23.108 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:23.109 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:23.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:24.735 01.626 21948 Exposure complete
23:16:24.792 00.057 21948 worker thread done servicing request
23:16:24.792 00.000 18120 OnExposeComplete: enter
23:16:24.795 00.003 18120 UpdateGuideState(): m_state=6
23:16:24.797 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
23:16:24.799 00.002 18120 Star::Find returns 1 (0), X=407.87, Y=230.90, Mass=2009, SNR=30.7, Peak=230 HFD=4.2
23:16:24.802 00.003 18120 MultiStar: [#1 0.51,-0.10,0.00,M3] [#2 0.39,-0.09,0.00,M1] [#3 0.53,-0.11,0.00,M9] [#4 0.40,-0.11,0.00,M3] [#5 0.07,-0.34,0.50,U] [#6 -0.03,0.00,0.52,U] [#7 0.43,-0.20,0.00,M1] [#8 -0.08,-0.15,0.45,U] 
23:16:24.804 00.002 18120 refined, 3 included, MultiStar: {0.04, -0.14}, one-star: {0.11, -0.11}
23:16:24.806 00.002 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:16:24.808 00.002 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
23:16:24.809 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.31 mountX=0.14 mountY=0.03, mountTheta=0.21
23:16:24.812 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.14, opts=13)
23:16:24.813 00.001 18120 Enqueuing Move request for scope (0.04, -0.14)
23:16:24.814 00.001 21948 Worker thread wakes up
23:16:24.814 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:24.815 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.7
23:16:24.815 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.815 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:24.816 00.001 18120 Enqueuing Expose request
23:16:24.816 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:16:24.816 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:16:24.816 00.000 21948 Moving (0.04, -0.14) raw xDistance=0.14 yDistance=0.03
23:16:24.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:16:24.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:24.817 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:24.817 00.000 21948 MoveAxis(E, 0, ABG)
23:16:24.817 00.000 21948 Move returns status 0, amount 0
23:16:24.817 00.000 21948 MoveAxis(N, 0, ABG)
23:16:24.817 00.000 21948 Move returns status 0, amount 0
23:16:24.817 00.000 21948 move complete, result=0
23:16:24.817 00.000 21948 worker thread done servicing request
23:16:24.817 00.000 21948 Worker thread wakes up
23:16:24.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:24.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:24.817 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:26.233 01.416 21948 Exposure complete
23:16:26.285 00.052 21948 worker thread done servicing request
23:16:26.286 00.001 18120 OnExposeComplete: enter
23:16:26.287 00.001 18120 UpdateGuideState(): m_state=6
23:16:26.288 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
23:16:26.288 00.000 18120 Star::Find returns 1 (0), X=407.87, Y=230.90, Mass=2013, SNR=30.8, Peak=225 HFD=4.2
23:16:26.289 00.001 18120 MultiStar: [#1 0.43,-0.03,0.00,M4] [#2 0.46,-0.16,0.00,M2] [#3 0.57,-0.06,0.00,M10] [#4 0.35,-0.38,0.00,M4] [#5 0.20,-0.22,0.53,U] [#6 0.04,-0.07,0.53,U] [#7 0.53,-0.29,0.00,M2] [#8 0.04,-0.18,0.44,U] 
23:16:26.289 00.000 18120 single-star, 3 included, MultiStar: {0.10, -0.14}, one-star: {0.10, -0.11}
23:16:26.290 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
23:16:26.290 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.85)
23:16:26.291 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=0.14 mountY=-0.04, mountTheta=-0.30
23:16:26.293 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.11, opts=13)
23:16:26.297 00.004 18120 Enqueuing Move request for scope (0.10, -0.11)
23:16:26.297 00.000 21948 Worker thread wakes up
23:16:26.297 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:16:26.297 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:16:26.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:26.298 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.8
23:16:26.298 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:26.299 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:26.299 00.000 18120 Enqueuing Expose request
23:16:26.300 00.001 21948 Moving (0.10, -0.11) raw xDistance=0.14 yDistance=-0.04
23:16:26.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:16:26.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:26.300 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:26.300 00.000 21948 MoveAxis(E, 0, ABG)
23:16:26.300 00.000 21948 Move returns status 0, amount 0
23:16:26.300 00.000 21948 MoveAxis(N, 0, ABG)
23:16:26.300 00.000 21948 Move returns status 0, amount 0
23:16:26.300 00.000 21948 move complete, result=0
23:16:26.300 00.000 21948 worker thread done servicing request
23:16:26.300 00.000 21948 Worker thread wakes up
23:16:26.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:26.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:26.300 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:27.921 01.621 21948 Exposure complete
23:16:27.947 00.026 21948 worker thread done servicing request
23:16:27.947 00.000 18120 OnExposeComplete: enter
23:16:27.948 00.001 18120 UpdateGuideState(): m_state=6
23:16:27.949 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
23:16:27.950 00.001 18120 Star::Find returns 1 (0), X=408.02, Y=230.90, Mass=2093, SNR=31.5, Peak=228 HFD=4.3
23:16:27.951 00.001 18120 MultiStar: [#1 0.27,-0.24,0.72,U] [#2 0.07,-0.28,0.66,U] [#3 0.68,-0.40,0.00,R] [#4 0.32,-0.31,0.00,M5] [#5 0.08,-0.49,0.00,M1] [#6 -0.00,-0.16,0.49,U] [#7 0.39,-0.36,0.00,M3] [#8 0.24,-0.28,0.00,M1] 
23:16:27.952 00.001 18120 refined, 3 included, MultiStar: {0.17, -0.19}, one-star: {0.25, -0.11}
23:16:27.952 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.14) = xAngle (0.31 = 0.31)
23:16:27.953 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.41 = -2.87)
23:16:27.954 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=0.24 mountY=-0.07, mountTheta=-0.27
23:16:27.955 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.19, opts=13)
23:16:27.956 00.001 18120 Enqueuing Move request for scope (0.17, -0.19)
23:16:27.956 00.000 21948 Worker thread wakes up
23:16:27.956 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
23:16:27.956 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
23:16:27.956 00.000 21948 Moving (0.17, -0.19) raw xDistance=0.24 yDistance=-0.07
23:16:27.956 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:16:27.956 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:27.956 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:27.956 00.000 21948 MoveAxis(W, 44, ABG)
23:16:27.956 00.000 21948 Guiding  Dir = 3, Dur = 44
23:16:27.956 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:27.957 00.001 18120 UpdateGuideState exits: m=2093 RSB=31.5
23:16:27.957 00.000 21948 IsSlewing returns 0
23:16:27.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.958 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:27.958 00.000 18120 Enqueuing Expose request
23:16:27.959 00.001 21948 IsGuiding returns 0
23:16:27.961 00.002 21948 PulseGuide returned control before completion, sleep 53
23:16:28.032 00.071 21948 IsGuiding returns 0
23:16:28.032 00.000 21948 Move returns status 0, amount 44
23:16:28.033 00.001 21948 MoveAxis(N, 0, ABG)
23:16:28.033 00.000 21948 Move returns status 0, amount 0
23:16:28.033 00.000 21948 move complete, result=0
23:16:28.033 00.000 21948 worker thread done servicing request
23:16:28.033 00.000 21948 Worker thread wakes up
23:16:28.033 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:28.033 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:28.033 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
23:16:29.441 01.408 21948 Exposure complete
23:16:29.480 00.039 21948 worker thread done servicing request
23:16:29.480 00.000 18120 OnExposeComplete: enter
23:16:29.481 00.001 18120 UpdateGuideState(): m_state=6
23:16:29.482 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
23:16:29.482 00.000 18120 Star::Find returns 1 (0), X=407.80, Y=231.05, Mass=2027, SNR=30.9, Peak=233 HFD=4.1
23:16:29.483 00.001 18120 MultiStar: [#1 0.10,0.05,0.75,U] [#2 0.00,0.01,0.67,U] [#3 -0.64,0.11,0.00,M1] [#4 0.17,-0.14,0.56,U] [#5 -0.02,-0.23,0.52,U] [#6 -0.15,0.14,0.50,U] [#7 0.23,-0.15,0.50,U] [#8 -0.06,-0.15,0.43,U] 
23:16:29.484 00.001 18120 single-star, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.04, 0.04}
23:16:29.485 00.001 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
23:16:29.486 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.27)
23:16:29.489 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.77 mountX=-0.02 mountY=-0.05, mountTheta=-1.91
23:16:29.490 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
23:16:29.490 00.000 18120 Enqueuing Move request for scope (0.04, 0.04)
23:16:29.491 00.001 21948 Worker thread wakes up
23:16:29.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:16:29.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:16:29.491 00.000 21948 Moving (0.04, 0.04) raw xDistance=-0.02 yDistance=-0.05
23:16:29.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:16:29.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:29.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:29.491 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:16:29.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:29.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:29.493 00.001 18120 Enqueuing Expose request
23:16:29.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:16:29.493 00.000 21948 MoveAxis(E, 0, ABG)
23:16:29.493 00.000 21948 Move returns status 0, amount 0
23:16:29.493 00.000 21948 MoveAxis(N, 0, ABG)
23:16:29.493 00.000 21948 Move returns status 0, amount 0
23:16:29.493 00.000 21948 move complete, result=0
23:16:29.493 00.000 21948 worker thread done servicing request
23:16:29.493 00.000 21948 Worker thread wakes up
23:16:29.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:29.493 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:29.494 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:31.127 01.633 21948 Exposure complete
23:16:31.172 00.045 21948 worker thread done servicing request
23:16:31.172 00.000 18120 OnExposeComplete: enter
23:16:31.173 00.001 18120 UpdateGuideState(): m_state=6
23:16:31.173 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
23:16:31.174 00.001 18120 Star::Find returns 1 (0), X=407.67, Y=231.06, Mass=2064, SNR=31.1, Peak=213 HFD=4.1
23:16:31.174 00.000 18120 MultiStar: [#1 0.12,0.02,0.70,U] [#2 -0.19,-0.08,0.64,U] [#3 -0.15,0.41,0.00,M2] [#4 0.31,0.06,0.54,U] [#5 0.10,-0.17,0.54,U] [#6 -0.03,-0.04,0.51,U] [#7 0.18,-0.18,0.50,U] [#8 -0.12,-0.02,0.43,U] 
23:16:31.175 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {-0.10, 0.06}
23:16:31.176 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
23:16:31.176 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -3.00)
23:16:31.177 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.96 mountX=0.04 mountY=-0.01, mountTheta=-0.14
23:16:31.178 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
23:16:31.180 00.002 18120 Enqueuing Move request for scope (0.02, -0.03)
23:16:31.180 00.000 21948 Worker thread wakes up
23:16:31.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:31.180 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.1
23:16:31.181 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:16:31.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.181 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:31.182 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:16:31.182 00.000 18120 Enqueuing Expose request
23:16:31.183 00.001 21948 Moving (0.02, -0.03) raw xDistance=0.04 yDistance=-0.01
23:16:31.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:31.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:31.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:31.184 00.001 21948 MoveAxis(E, 0, ABG)
23:16:31.184 00.000 21948 Move returns status 0, amount 0
23:16:31.184 00.000 21948 MoveAxis(N, 0, ABG)
23:16:31.184 00.000 21948 Move returns status 0, amount 0
23:16:31.184 00.000 21948 move complete, result=0
23:16:31.184 00.000 21948 worker thread done servicing request
23:16:31.184 00.000 21948 Worker thread wakes up
23:16:31.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:31.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:31.184 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:32.697 01.513 21948 Exposure complete
23:16:32.724 00.027 21948 worker thread done servicing request
23:16:32.724 00.000 18120 OnExposeComplete: enter
23:16:32.724 00.000 18120 UpdateGuideState(): m_state=6
23:16:32.725 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
23:16:32.725 00.000 18120 Star::Find returns 1 (0), X=407.60, Y=231.04, Mass=2020, SNR=30.8, Peak=224 HFD=4.0
23:16:32.728 00.003 18120 MultiStar: [#1 0.04,-0.08,0.73,U] [#2 0.14,-0.04,0.62,U] [#3 -0.26,0.38,0.00,M3] [#4 0.20,-0.06,0.55,U] [#5 -0.00,-0.13,0.49,U] [#6 -0.11,0.01,0.51,U] [#7 0.12,-0.05,0.50,U] [#8 -0.24,0.06,0.45,U] 
23:16:32.730 00.002 18120 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {-0.17, 0.04}
23:16:32.732 00.002 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.78 = -0.78)
23:16:32.732 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.32 = 2.32)
23:16:32.733 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.93 mountX=0.02 mountY=0.02, mountTheta=0.80
23:16:32.735 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
23:16:32.735 00.000 18120 Enqueuing Move request for scope (-0.01, -0.03)
23:16:32.736 00.001 21948 Worker thread wakes up
23:16:32.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:32.736 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
23:16:32.737 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:32.738 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:16:32.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:32.738 00.000 18120 Enqueuing Expose request
23:16:32.739 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:16:32.739 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
23:16:32.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:16:32.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:32.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:32.739 00.000 21948 MoveAxis(E, 0, ABG)
23:16:32.739 00.000 21948 Move returns status 0, amount 0
23:16:32.739 00.000 21948 MoveAxis(N, 0, ABG)
23:16:32.739 00.000 21948 Move returns status 0, amount 0
23:16:32.739 00.000 21948 move complete, result=0
23:16:32.739 00.000 21948 worker thread done servicing request
23:16:32.739 00.000 21948 Worker thread wakes up
23:16:32.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:32.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:32.739 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:34.367 01.628 21948 Exposure complete
23:16:34.396 00.029 21948 worker thread done servicing request
23:16:34.396 00.000 18120 OnExposeComplete: enter
23:16:34.397 00.001 18120 UpdateGuideState(): m_state=6
23:16:34.397 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
23:16:34.398 00.001 18120 Star::Find returns 1 (0), X=407.73, Y=231.06, Mass=2185, SNR=31.9, Peak=236 HFD=4.0
23:16:34.398 00.000 18120 MultiStar: [#1 -0.11,0.01,0.73,U] [#2 0.03,-0.07,0.60,U] [#3 -0.41,0.48,0.00,M4] [#4 0.20,-0.02,0.53,U] [#5 -0.12,0.02,0.49,U] [#6 -0.12,0.26,0.49,U] [#7 0.21,-0.05,0.49,U] [#8 -0.09,-0.02,0.43,U] 
23:16:34.398 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {-0.04, 0.06}
23:16:34.399 00.001 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
23:16:34.399 00.000 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.23 = -0.05)
23:16:34.400 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.98 mountX=-0.03 mountY=-0.00, mountTheta=-3.09
23:16:34.400 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
23:16:34.402 00.002 18120 Enqueuing Move request for scope (-0.01, 0.02)
23:16:34.402 00.000 21948 Worker thread wakes up
23:16:34.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:16:34.402 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:16:34.402 00.000 21948 Moving (-0.01, 0.02) raw xDistance=-0.03 yDistance=-0.00
23:16:34.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:34.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:34.403 00.001 18120 UpdateGuideState exits: m=2185 RSB=31.9
23:16:34.403 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.404 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:34.405 00.001 18120 Enqueuing Expose request
23:16:34.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:34.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:34.405 00.000 21948 MoveAxis(E, 0, ABG)
23:16:34.405 00.000 21948 Move returns status 0, amount 0
23:16:34.405 00.000 21948 MoveAxis(N, 0, ABG)
23:16:34.405 00.000 21948 Move returns status 0, amount 0
23:16:34.406 00.001 21948 move complete, result=0
23:16:34.406 00.000 21948 worker thread done servicing request
23:16:34.406 00.000 21948 Worker thread wakes up
23:16:34.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:34.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:34.406 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:35.922 01.516 21948 Exposure complete
23:16:35.948 00.026 21948 worker thread done servicing request
23:16:35.948 00.000 18120 OnExposeComplete: enter
23:16:35.949 00.001 18120 UpdateGuideState(): m_state=6
23:16:35.949 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
23:16:35.950 00.001 18120 Star::Find returns 1 (0), X=407.70, Y=231.10, Mass=2148, SNR=31.7, Peak=234 HFD=4.1
23:16:35.950 00.000 18120 MultiStar: [#1 0.10,0.06,0.72,U] [#2 -0.09,-0.14,0.60,U] [#3 -0.41,0.37,0.00,M5] [#4 0.32,-0.27,0.00,M2] [#5 -0.28,-0.17,0.49,U] [#6 -0.17,0.10,0.46,U] [#7 0.14,-0.06,0.52,U] [#8 0.02,-0.08,0.42,U] 
23:16:35.951 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {-0.06, 0.09}
23:16:35.951 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
23:16:35.953 00.002 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
23:16:35.955 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.88 mountX=-0.01 mountY=0.04, mountTheta=1.74
23:16:35.959 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
23:16:35.959 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
23:16:35.960 00.001 21948 Worker thread wakes up
23:16:35.960 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:16:35.960 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:16:35.960 00.000 21948 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
23:16:35.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:16:35.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:35.960 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:35.961 00.001 18120 UpdateGuideState exits: m=2148 RSB=31.7
23:16:35.961 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:35.961 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:35.962 00.001 18120 Enqueuing Expose request
23:16:35.962 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:16:35.962 00.000 21948 MoveAxis(E, 0, ABG)
23:16:35.962 00.000 21948 Move returns status 0, amount 0
23:16:35.962 00.000 21948 MoveAxis(N, 0, ABG)
23:16:35.962 00.000 21948 Move returns status 0, amount 0
23:16:35.962 00.000 21948 move complete, result=0
23:16:35.962 00.000 21948 worker thread done servicing request
23:16:35.962 00.000 21948 Worker thread wakes up
23:16:35.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:35.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:35.963 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:37.590 01.627 21948 Exposure complete
23:16:37.616 00.026 21948 worker thread done servicing request
23:16:37.616 00.000 18120 OnExposeComplete: enter
23:16:37.617 00.001 18120 UpdateGuideState(): m_state=6
23:16:37.617 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
23:16:37.618 00.001 18120 Star::Find returns 1 (0), X=407.76, Y=231.12, Mass=1988, SNR=30.5, Peak=230 HFD=4.1
23:16:37.618 00.000 18120 MultiStar: [#1 0.28,-0.05,0.75,U] [#2 0.03,-0.05,0.65,U] [#3 -0.44,0.37,0.00,M6] [#4 0.26,-0.06,0.58,U] [#5 -0.06,-0.10,0.52,U] [#6 -0.09,-0.01,0.50,U] [#7 0.11,-0.22,0.54,U] [#8 -0.13,-0.04,0.44,U] 
23:16:37.619 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {-0.00, 0.11}
23:16:37.619 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.14) = xAngle (0.58 = 0.58)
23:16:37.619 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.68 = -2.60)
23:16:37.620 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=0.06 mountY=-0.04, mountTheta=-0.55
23:16:37.624 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
23:16:37.627 00.003 18120 Enqueuing Move request for scope (0.06, -0.04)
23:16:37.629 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:37.632 00.003 18120 UpdateGuideState exits: m=1988 RSB=30.5
23:16:37.634 00.002 21948 Worker thread wakes up
23:16:37.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:16:37.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:37.635 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:37.637 00.002 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:16:37.637 00.000 21948 Moving (0.06, -0.04) raw xDistance=0.06 yDistance=-0.04
23:16:37.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:16:37.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:37.637 00.000 18120 Enqueuing Expose request
23:16:37.639 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:37.639 00.000 21948 MoveAxis(E, 0, ABG)
23:16:37.639 00.000 21948 Move returns status 0, amount 0
23:16:37.639 00.000 21948 MoveAxis(N, 0, ABG)
23:16:37.639 00.000 21948 Move returns status 0, amount 0
23:16:37.639 00.000 21948 move complete, result=0
23:16:37.639 00.000 21948 worker thread done servicing request
23:16:37.639 00.000 21948 Worker thread wakes up
23:16:37.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:37.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:37.640 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:39.160 01.520 21948 Exposure complete
23:16:39.189 00.029 21948 worker thread done servicing request
23:16:39.189 00.000 18120 OnExposeComplete: enter
23:16:39.190 00.001 18120 UpdateGuideState(): m_state=6
23:16:39.191 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
23:16:39.191 00.000 18120 Star::Find returns 1 (0), X=407.82, Y=231.10, Mass=1997, SNR=30.7, Peak=223 HFD=4.1
23:16:39.192 00.001 18120 MultiStar: [#1 0.27,-0.11,0.72,U] [#2 -0.01,-0.10,0.63,U] [#3 -0.36,0.31,0.00,M7] [#4 0.22,-0.28,0.56,U] [#5 0.20,-0.20,0.53,U] [#6 -0.04,-0.03,0.50,U] [#7 0.15,-0.08,0.49,U] [#8 0.02,0.16,0.45,U] 
23:16:39.192 00.000 18120 single-star, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.06, 0.10}
23:16:39.193 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.14) = xAngle (2.18 = 2.18)
23:16:39.193 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.28 = -1.00)
23:16:39.194 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.04 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
23:16:39.195 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.10, opts=13)
23:16:39.196 00.001 18120 Enqueuing Move request for scope (0.06, 0.10)
23:16:39.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:39.196 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.7
23:16:39.197 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:39.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:39.198 00.001 18120 Enqueuing Expose request
23:16:39.198 00.000 21948 Worker thread wakes up
23:16:39.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:16:39.198 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:16:39.198 00.000 21948 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.10
23:16:39.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:16:39.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:39.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:39.198 00.000 21948 MoveAxis(E, 0, ABG)
23:16:39.198 00.000 21948 Move returns status 0, amount 0
23:16:39.198 00.000 21948 MoveAxis(N, 0, ABG)
23:16:39.198 00.000 21948 Move returns status 0, amount 0
23:16:39.198 00.000 21948 move complete, result=0
23:16:39.198 00.000 21948 worker thread done servicing request
23:16:39.198 00.000 21948 Worker thread wakes up
23:16:39.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:39.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:39.199 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:40.835 01.636 21948 Exposure complete
23:16:40.873 00.038 21948 worker thread done servicing request
23:16:40.873 00.000 18120 OnExposeComplete: enter
23:16:40.875 00.002 18120 UpdateGuideState(): m_state=6
23:16:40.877 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
23:16:40.878 00.001 18120 Star::Find returns 1 (0), X=407.80, Y=230.91, Mass=2157, SNR=31.9, Peak=235 HFD=4.2
23:16:40.879 00.001 18120 MultiStar: [#1 0.28,-0.07,0.72,U] [#2 -0.08,-0.12,0.62,U] [#3 -0.35,0.26,0.00,M8] [#4 0.35,-0.21,0.00,M1] [#5 0.08,-0.26,0.50,U] [#6 0.25,-0.15,0.50,U] [#7 0.47,-0.30,0.00,M1] [#8 0.18,-0.07,0.42,U] 
23:16:40.880 00.001 18120 single-star, 5 included, MultiStar: {0.12, -0.12}, one-star: {0.04, -0.10}
23:16:40.882 00.002 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.14) = xAngle (-0.07 = -0.07)
23:16:40.882 00.000 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.03 = 3.03)
23:16:40.883 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.22 mountX=0.11 mountY=0.01, mountTheta=0.11
23:16:40.884 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
23:16:40.884 00.000 18120 Enqueuing Move request for scope (0.04, -0.10)
23:16:40.885 00.001 21948 Worker thread wakes up
23:16:40.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:16:40.885 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:16:40.885 00.000 21948 Moving (0.04, -0.10) raw xDistance=0.11 yDistance=0.01
23:16:40.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:40.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:40.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:40.885 00.000 18120 UpdateGuideState exits: m=2157 RSB=31.9
23:16:40.886 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:40.886 00.000 21948 MoveAxis(E, 0, ABG)
23:16:40.886 00.000 21948 Move returns status 0, amount 0
23:16:40.886 00.000 21948 MoveAxis(N, 0, ABG)
23:16:40.886 00.000 21948 Move returns status 0, amount 0
23:16:40.886 00.000 21948 move complete, result=0
23:16:40.886 00.000 21948 worker thread done servicing request
23:16:40.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:40.887 00.001 18120 Enqueuing Expose request
23:16:40.887 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:40.888 00.001 21948 Worker thread wakes up
23:16:40.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:40.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:42.416 01.528 21948 Exposure complete
23:16:42.455 00.039 21948 worker thread done servicing request
23:16:42.455 00.000 18120 OnExposeComplete: enter
23:16:42.456 00.001 18120 UpdateGuideState(): m_state=6
23:16:42.456 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
23:16:42.457 00.001 18120 Star::Find returns 1 (0), X=407.93, Y=231.16, Mass=2008, SNR=30.9, Peak=223 HFD=4.2
23:16:42.457 00.000 18120 MultiStar: [#1 0.17,-0.03,0.73,U] [#2 0.23,-0.06,0.64,U] [#3 -0.30,0.31,0.00,M9] [#4 0.25,-0.17,0.55,U] [#5 0.07,-0.16,0.51,U] [#6 0.08,-0.03,0.52,U] [#7 0.35,-0.06,0.50,U] [#8 0.22,-0.05,0.43,U] 
23:16:42.458 00.001 18120 refined, 7 included, MultiStar: {0.19, -0.03}, one-star: {0.16, 0.16}
23:16:42.458 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.14) = xAngle (0.99 = 0.99)
23:16:42.459 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.09 = -2.19)
23:16:42.459 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.16 mountX=0.10 mountY=-0.15, mountTheta=-0.97
23:16:42.461 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.03, opts=13)
23:16:42.461 00.000 18120 Enqueuing Move request for scope (0.19, -0.03)
23:16:42.462 00.001 21948 Worker thread wakes up
23:16:42.462 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
23:16:42.462 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
23:16:42.462 00.000 21948 Moving (0.19, -0.03) raw xDistance=0.10 yDistance=-0.15
23:16:42.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:42.462 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.9
23:16:42.463 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:42.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:42.464 00.001 18120 Enqueuing Expose request
23:16:42.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:16:42.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:42.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:16:42.464 00.000 21948 MoveAxis(E, 0, ABG)
23:16:42.464 00.000 21948 Move returns status 0, amount 0
23:16:42.464 00.000 21948 MoveAxis(N, 0, ABG)
23:16:42.464 00.000 21948 Move returns status 0, amount 0
23:16:42.464 00.000 21948 move complete, result=0
23:16:42.464 00.000 21948 worker thread done servicing request
23:16:42.464 00.000 21948 Worker thread wakes up
23:16:42.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:42.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:42.465 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:44.091 01.626 21948 Exposure complete
23:16:44.118 00.027 21948 worker thread done servicing request
23:16:44.118 00.000 18120 OnExposeComplete: enter
23:16:44.118 00.000 18120 UpdateGuideState(): m_state=6
23:16:44.119 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
23:16:44.120 00.001 18120 Star::Find returns 1 (0), X=407.71, Y=231.06, Mass=1987, SNR=30.6, Peak=215 HFD=4.1
23:16:44.120 00.000 18120 MultiStar: [#1 0.19,-0.10,0.74,U] [#2 0.33,-0.19,0.00,M1] [#3 -0.16,0.24,0.68,U] [#4 0.34,-0.19,0.00,M1] [#5 -0.02,-0.23,0.50,U] [#6 0.17,0.03,0.51,U] [#7 0.18,-0.10,0.51,U] [#8 -0.17,-0.01,0.45,U] 
23:16:44.121 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {-0.05, 0.05}
23:16:44.121 00.000 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.96 = 0.96)
23:16:44.122 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.06 = -2.22)
23:16:44.122 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.18 mountX=0.01 mountY=-0.01, mountTheta=-0.95
23:16:44.123 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.00, opts=13)
23:16:44.124 00.001 18120 Enqueuing Move request for scope (0.02, -0.00)
23:16:44.124 00.000 21948 Worker thread wakes up
23:16:44.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:16:44.124 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:16:44.124 00.000 21948 Moving (0.02, -0.00) raw xDistance=0.01 yDistance=-0.01
23:16:44.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:44.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:44.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:44.124 00.000 21948 MoveAxis(E, 0, ABG)
23:16:44.124 00.000 21948 Move returns status 0, amount 0
23:16:44.124 00.000 21948 MoveAxis(N, 0, ABG)
23:16:44.124 00.000 21948 Move returns status 0, amount 0
23:16:44.124 00.000 21948 move complete, result=0
23:16:44.125 00.001 21948 worker thread done servicing request
23:16:44.125 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:44.125 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.6
23:16:44.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:44.126 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:44.126 00.000 18120 Enqueuing Expose request
23:16:44.127 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:44.127 00.000 21948 Worker thread wakes up
23:16:44.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:44.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:45.642 01.515 21948 Exposure complete
23:16:45.678 00.036 21948 worker thread done servicing request
23:16:45.678 00.000 18120 OnExposeComplete: enter
23:16:45.678 00.000 18120 UpdateGuideState(): m_state=6
23:16:45.679 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
23:16:45.679 00.000 18120 Star::Find returns 1 (0), X=407.84, Y=230.91, Mass=2034, SNR=31.0, Peak=204 HFD=4.2
23:16:45.680 00.001 18120 MultiStar: [#1 0.14,-0.15,0.70,U] [#2 0.18,-0.18,0.61,U] [#3 -0.11,0.12,0.70,U] [#4 0.25,-0.38,0.00,M2] [#5 0.03,-0.26,0.50,U] [#6 0.00,-0.41,0.00,M1] [#7 0.30,-0.18,0.51,U] [#8 0.05,-0.14,0.45,U] 
23:16:45.680 00.000 18120 single-star, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.08, -0.10}
23:16:45.681 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
23:16:45.681 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.95)
23:16:45.681 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.91 mountX=0.12 mountY=-0.02, mountTheta=-0.19
23:16:45.683 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.10, opts=13)
23:16:45.683 00.000 18120 Enqueuing Move request for scope (0.08, -0.10)
23:16:45.684 00.001 21948 Worker thread wakes up
23:16:45.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
23:16:45.684 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
23:16:45.684 00.000 21948 Moving (0.08, -0.10) raw xDistance=0.12 yDistance=-0.02
23:16:45.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:16:45.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:45.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:45.684 00.000 21948 MoveAxis(E, 0, ABG)
23:16:45.684 00.000 21948 Move returns status 0, amount 0
23:16:45.684 00.000 21948 MoveAxis(N, 0, ABG)
23:16:45.684 00.000 21948 Move returns status 0, amount 0
23:16:45.684 00.000 21948 move complete, result=0
23:16:45.684 00.000 21948 worker thread done servicing request
23:16:45.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:45.684 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.0
23:16:45.685 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:45.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:45.686 00.001 18120 Enqueuing Expose request
23:16:45.686 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:45.686 00.000 21948 Worker thread wakes up
23:16:45.687 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:45.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:47.317 01.630 21948 Exposure complete
23:16:47.346 00.029 21948 worker thread done servicing request
23:16:47.347 00.001 18120 OnExposeComplete: enter
23:16:47.347 00.000 18120 UpdateGuideState(): m_state=6
23:16:47.348 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
23:16:47.348 00.000 18120 Star::Find returns 1 (1), X=407.82, Y=231.06, Mass=2234, SNR=32.4, Peak=255 HFD=4.2
23:16:47.349 00.001 18120 MultiStar: [#1 0.37,-0.22,0.00,M1] [#2 0.16,-0.12,0.62,U] [#3 -0.08,0.21,0.69,U] [#4 0.31,-0.18,0.53,U] [#5 0.02,-0.27,0.52,U] [#6 0.10,-0.09,0.47,U] [#7 0.23,-0.29,0.00,M1] [#8 0.19,-0.10,0.40,U] 
23:16:47.349 00.000 18120 single-star, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.05, 0.05}
23:16:47.350 00.001 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.14) = xAngle (1.93 = 1.93)
23:16:47.350 00.000 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.03 = -1.25)
23:16:47.350 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
23:16:47.352 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
23:16:47.352 00.000 18120 Enqueuing Move request for scope (0.05, 0.05)
23:16:47.353 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:47.353 00.000 18120 UpdateGuideState exits: m=2234 RSB=32.4 Saturée
23:16:47.354 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.354 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:47.355 00.001 18120 Enqueuing Expose request
23:16:47.355 00.000 21948 Worker thread wakes up
23:16:47.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:16:47.355 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:16:47.355 00.000 21948 Moving (0.05, 0.05) raw xDistance=-0.03 yDistance=-0.07
23:16:47.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:47.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:47.355 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:47.355 00.000 21948 MoveAxis(E, 0, ABG)
23:16:47.355 00.000 21948 Move returns status 0, amount 0
23:16:47.355 00.000 21948 MoveAxis(N, 0, ABG)
23:16:47.355 00.000 21948 Move returns status 0, amount 0
23:16:47.355 00.000 21948 move complete, result=0
23:16:47.355 00.000 21948 worker thread done servicing request
23:16:47.355 00.000 21948 Worker thread wakes up
23:16:47.355 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:47.355 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:47.356 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:48.879 01.523 21948 Exposure complete
23:16:48.921 00.042 21948 worker thread done servicing request
23:16:48.922 00.001 18120 OnExposeComplete: enter
23:16:48.922 00.000 18120 UpdateGuideState(): m_state=6
23:16:48.923 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
23:16:48.923 00.000 18120 Star::Find returns 1 (0), X=407.72, Y=230.94, Mass=2139, SNR=31.8, Peak=231 HFD=4.1
23:16:48.924 00.001 18120 MultiStar: [#1 0.25,-0.16,0.69,U] [#2 0.04,-0.15,0.67,U] [#3 -0.33,0.23,0.00,M7] [#4 0.34,-0.42,0.00,M2] [#5 -0.07,-0.30,0.51,U] [#6 -0.13,-0.21,0.49,U] [#7 0.31,-0.14,0.49,U] [#8 0.15,0.05,0.41,U] 
23:16:48.924 00.000 18120 single-star, 6 included, MultiStar: {0.06, -0.14}, one-star: {-0.04, -0.07}
23:16:48.925 00.001 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.14) = xAngle (-0.97 = -0.97)
23:16:48.926 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.14 = 2.14)
23:16:48.926 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.11 mountX=0.05 mountY=0.07, mountTheta=0.98
23:16:48.927 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
23:16:48.928 00.001 18120 Enqueuing Move request for scope (-0.04, -0.07)
23:16:48.928 00.000 21948 Worker thread wakes up
23:16:48.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:16:48.928 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:16:48.928 00.000 21948 Moving (-0.04, -0.07) raw xDistance=0.05 yDistance=0.07
23:16:48.928 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:48.928 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:48.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:48.929 00.001 18120 UpdateGuideState exits: m=2139 RSB=31.8
23:16:48.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:48.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:48.930 00.001 18120 Enqueuing Expose request
23:16:48.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:48.930 00.000 21948 MoveAxis(E, 0, ABG)
23:16:48.930 00.000 21948 Move returns status 0, amount 0
23:16:48.930 00.000 21948 MoveAxis(N, 0, ABG)
23:16:48.930 00.000 21948 Move returns status 0, amount 0
23:16:48.930 00.000 21948 move complete, result=0
23:16:48.930 00.000 21948 worker thread done servicing request
23:16:48.930 00.000 21948 Worker thread wakes up
23:16:48.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:48.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:48.931 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:50.563 01.632 21948 Exposure complete
23:16:50.603 00.040 21948 worker thread done servicing request
23:16:50.603 00.000 18120 OnExposeComplete: enter
23:16:50.604 00.001 18120 UpdateGuideState(): m_state=6
23:16:50.605 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
23:16:50.606 00.001 18120 Star::Find returns 1 (0), X=407.80, Y=230.90, Mass=1840, SNR=29.4, Peak=224 HFD=4.0
23:16:50.607 00.001 18120 MultiStar: [#1 0.23,-0.12,0.76,U] [#2 0.10,-0.01,0.68,U] [#3 -0.17,0.40,0.00,M8] [#4 0.52,-0.17,0.00,M3] [#5 -0.09,-0.11,0.51,U] [#6 0.03,-0.18,0.51,U] [#7 0.15,-0.11,0.55,U] [#8 0.02,-0.06,0.45,U] 
23:16:50.608 00.001 18120 single-star, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.03, -0.10}
23:16:50.608 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.14) = xAngle (-0.11 = -0.11)
23:16:50.609 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.99 = 2.99)
23:16:50.610 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.26 mountX=0.11 mountY=0.02, mountTheta=0.15
23:16:50.611 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
23:16:50.612 00.001 18120 Enqueuing Move request for scope (0.03, -0.10)
23:16:50.613 00.001 21948 Worker thread wakes up
23:16:50.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:50.613 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.4
23:16:50.614 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:50.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:50.615 00.001 18120 Enqueuing Expose request
23:16:50.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:16:50.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:16:50.615 00.000 21948 Moving (0.03, -0.10) raw xDistance=0.11 yDistance=0.02
23:16:50.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:50.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:50.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:50.615 00.000 21948 MoveAxis(E, 0, ABG)
23:16:50.615 00.000 21948 Move returns status 0, amount 0
23:16:50.615 00.000 21948 MoveAxis(N, 0, ABG)
23:16:50.615 00.000 21948 Move returns status 0, amount 0
23:16:50.615 00.000 21948 move complete, result=0
23:16:50.615 00.000 21948 worker thread done servicing request
23:16:50.615 00.000 21948 Worker thread wakes up
23:16:50.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:50.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:50.616 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:52.139 01.523 21948 Exposure complete
23:16:52.191 00.052 21948 worker thread done servicing request
23:16:52.191 00.000 18120 OnExposeComplete: enter
23:16:52.192 00.001 18120 UpdateGuideState(): m_state=6
23:16:52.192 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
23:16:52.193 00.001 18120 Star::Find returns 1 (0), X=407.90, Y=231.10, Mass=2131, SNR=31.8, Peak=238 HFD=4.2
23:16:52.193 00.000 18120 MultiStar: [#1 0.19,-0.15,0.72,U] [#2 0.22,-0.19,0.61,U] [#3 -0.24,0.43,0.00,M9] [#4 0.31,-0.03,0.54,U] [#5 0.08,-0.09,0.52,U] [#6 0.08,-0.07,0.49,U] [#7 0.56,0.04,0.00,M1] [#8 -0.01,-0.03,0.42,U] 
23:16:52.194 00.001 18120 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.14, 0.09}
23:16:52.194 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
23:16:52.195 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.40)
23:16:52.195 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=0.11 mountY=-0.11, mountTheta=-0.76
23:16:52.196 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.06, opts=13)
23:16:52.197 00.001 18120 Enqueuing Move request for scope (0.15, -0.06)
23:16:52.198 00.001 21948 Worker thread wakes up
23:16:52.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:52.198 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.8
23:16:52.199 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:52.199 00.000 18120 Enqueuing Expose request
23:16:52.202 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
23:16:52.202 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
23:16:52.202 00.000 21948 Moving (0.15, -0.06) raw xDistance=0.11 yDistance=-0.11
23:16:52.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:52.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:52.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:16:52.202 00.000 21948 MoveAxis(E, 0, ABG)
23:16:52.202 00.000 21948 Move returns status 0, amount 0
23:16:52.202 00.000 21948 MoveAxis(N, 0, ABG)
23:16:52.202 00.000 21948 Move returns status 0, amount 0
23:16:52.202 00.000 21948 move complete, result=0
23:16:52.202 00.000 21948 worker thread done servicing request
23:16:52.202 00.000 21948 Worker thread wakes up
23:16:52.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:52.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:52.202 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:53.828 01.626 21948 Exposure complete
23:16:53.855 00.027 21948 worker thread done servicing request
23:16:53.855 00.000 18120 OnExposeComplete: enter
23:16:53.856 00.001 18120 UpdateGuideState(): m_state=6
23:16:53.857 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
23:16:53.859 00.002 18120 Star::Find returns 1 (1), X=407.80, Y=230.98, Mass=2090, SNR=31.3, Peak=255 HFD=4.1
23:16:53.863 00.004 18120 MultiStar: [#1 0.18,-0.19,0.73,U] [#2 0.11,-0.29,0.65,U] [#3 -0.05,0.30,0.70,U] [#4 0.27,-0.13,0.56,U] [#5 0.11,-0.14,0.50,U] [#6 0.01,-0.42,0.00,M1] [#7 0.45,-0.18,0.00,M2] [#8 0.07,-0.19,0.44,U] 
23:16:53.865 00.002 18120 single-star, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.04, -0.03}
23:16:53.868 00.003 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.14) = xAngle (0.56 = 0.56)
23:16:53.870 00.002 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.66 = -2.62)
23:16:53.872 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=0.04 mountY=-0.02, mountTheta=-0.53
23:16:53.876 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
23:16:53.876 00.000 18120 Enqueuing Move request for scope (0.04, -0.03)
23:16:53.877 00.001 21948 Worker thread wakes up
23:16:53.877 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:16:53.877 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:16:53.877 00.000 21948 Moving (0.04, -0.03) raw xDistance=0.04 yDistance=-0.02
23:16:53.877 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:53.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:53.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:53.878 00.001 18120 UpdateGuideState exits: m=2090 RSB=31.3 Saturée
23:16:53.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:53.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:53.879 00.001 18120 Enqueuing Expose request
23:16:53.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:53.879 00.000 21948 MoveAxis(E, 0, ABG)
23:16:53.879 00.000 21948 Move returns status 0, amount 0
23:16:53.879 00.000 21948 MoveAxis(N, 0, ABG)
23:16:53.879 00.000 21948 Move returns status 0, amount 0
23:16:53.879 00.000 21948 move complete, result=0
23:16:53.879 00.000 21948 worker thread done servicing request
23:16:53.879 00.000 21948 Worker thread wakes up
23:16:53.880 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:53.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:53.880 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:55.403 01.523 21948 Exposure complete
23:16:55.436 00.033 21948 worker thread done servicing request
23:16:55.436 00.000 18120 OnExposeComplete: enter
23:16:55.438 00.002 18120 UpdateGuideState(): m_state=6
23:16:55.439 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
23:16:55.439 00.000 18120 Star::Find returns 1 (0), X=407.83, Y=230.93, Mass=2001, SNR=30.6, Peak=227 HFD=4.2
23:16:55.440 00.001 18120 MultiStar: [#1 0.08,-0.01,0.69,U] [#2 -0.01,-0.16,0.67,U] [#3 0.02,0.37,0.00,M9] [#4 0.15,-0.18,0.56,U] [#5 0.03,-0.12,0.50,U] [#6 -0.20,-0.03,0.51,U] [#7 0.30,-0.12,0.53,U] [#8 0.00,0.05,0.44,U] 
23:16:55.441 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.07, -0.08}
23:16:55.442 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.16 = 0.16)
23:16:55.443 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.26 = -3.02)
23:16:55.444 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.98 mountX=0.10 mountY=-0.01, mountTheta=-0.12
23:16:55.445 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
23:16:55.446 00.001 18120 Enqueuing Move request for scope (0.06, -0.08)
23:16:55.447 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:55.448 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.6
23:16:55.450 00.002 21948 Worker thread wakes up
23:16:55.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:55.451 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:16:55.451 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:16:55.451 00.000 21948 Moving (0.06, -0.08) raw xDistance=0.10 yDistance=-0.01
23:16:55.451 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:55.452 00.001 18120 Enqueuing Expose request
23:16:55.453 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:16:55.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:55.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:55.453 00.000 21948 MoveAxis(E, 0, ABG)
23:16:55.453 00.000 21948 Move returns status 0, amount 0
23:16:55.453 00.000 21948 MoveAxis(N, 0, ABG)
23:16:55.453 00.000 21948 Move returns status 0, amount 0
23:16:55.453 00.000 21948 move complete, result=0
23:16:55.453 00.000 21948 worker thread done servicing request
23:16:55.453 00.000 21948 Worker thread wakes up
23:16:55.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:55.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:55.454 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:57.079 01.625 21948 Exposure complete
23:16:57.118 00.039 21948 worker thread done servicing request
23:16:57.119 00.001 18120 OnExposeComplete: enter
23:16:57.121 00.002 18120 UpdateGuideState(): m_state=6
23:16:57.122 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
23:16:57.123 00.001 18120 Star::Find returns 1 (0), X=407.84, Y=231.19, Mass=2125, SNR=31.6, Peak=203 HFD=4.3
23:16:57.123 00.000 18120 MultiStar: [#1 0.19,-0.05,0.67,U] [#2 -0.05,0.11,0.64,U] [#3 -0.25,0.14,0.67,U] [#4 0.26,0.03,0.54,U] [#5 0.02,0.03,0.51,U] [#6 -0.22,0.10,0.49,U] [#7 0.20,0.03,0.51,U] [#8 0.01,-0.07,0.44,U] 
23:16:57.125 00.002 18120 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.07, 0.18}
23:16:57.127 00.002 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
23:16:57.129 00.002 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.45 = -0.83)
23:16:57.130 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.20 mountX=-0.05 mountY=-0.06, mountTheta=-2.33
23:16:57.133 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.07, opts=13)
23:16:57.134 00.001 18120 Enqueuing Move request for scope (0.03, 0.07)
23:16:57.134 00.000 21948 Worker thread wakes up
23:16:57.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:57.135 00.001 18120 UpdateGuideState exits: m=2125 RSB=31.6
23:16:57.135 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:57.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:57.136 00.001 18120 Enqueuing Expose request
23:16:57.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:16:57.136 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:16:57.136 00.000 21948 Moving (0.03, 0.07) raw xDistance=-0.05 yDistance=-0.06
23:16:57.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:16:57.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:57.137 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:57.137 00.000 21948 MoveAxis(E, 0, ABG)
23:16:57.137 00.000 21948 Move returns status 0, amount 0
23:16:57.137 00.000 21948 MoveAxis(N, 0, ABG)
23:16:57.137 00.000 21948 Move returns status 0, amount 0
23:16:57.137 00.000 21948 move complete, result=0
23:16:57.137 00.000 21948 worker thread done servicing request
23:16:57.137 00.000 21948 Worker thread wakes up
23:16:57.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:57.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:57.137 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:58.660 01.523 21948 Exposure complete
23:16:58.715 00.055 21948 worker thread done servicing request
23:16:58.715 00.000 18120 OnExposeComplete: enter
23:16:58.716 00.001 18120 UpdateGuideState(): m_state=6
23:16:58.716 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
23:16:58.717 00.001 18120 Star::Find returns 1 (0), X=407.75, Y=231.11, Mass=2019, SNR=30.8, Peak=216 HFD=4.0
23:16:58.717 00.000 18120 MultiStar: [#1 -0.01,0.20,0.71,U] [#2 -0.03,-0.03,0.66,U] [#3 -0.32,0.46,0.00,M9] [#4 0.12,0.09,0.55,U] [#5 -0.00,-0.17,0.50,U] [#6 -0.10,-0.16,0.52,U] [#7 0.21,-0.09,0.50,U] [#8 0.02,-0.00,0.43,U] 
23:16:58.718 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {-0.02, 0.10}
23:16:58.718 00.000 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.82 = 1.82)
23:16:58.718 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.92 = -1.36)
23:16:58.719 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.68 mountX=-0.01 mountY=-0.02, mountTheta=-1.82
23:16:58.720 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
23:16:58.721 00.001 18120 Enqueuing Move request for scope (0.02, 0.01)
23:16:58.721 00.000 21948 Worker thread wakes up
23:16:58.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:16:58.721 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.8
23:16:58.722 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:58.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:16:58.723 00.001 18120 Enqueuing Expose request
23:16:58.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:16:58.723 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:16:58.723 00.000 21948 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
23:16:58.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:16:58.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:58.723 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:58.723 00.000 21948 MoveAxis(E, 0, ABG)
23:16:58.723 00.000 21948 Move returns status 0, amount 0
23:16:58.723 00.000 21948 MoveAxis(N, 0, ABG)
23:16:58.723 00.000 21948 Move returns status 0, amount 0
23:16:58.723 00.000 21948 move complete, result=0
23:16:58.723 00.000 21948 worker thread done servicing request
23:16:58.723 00.000 21948 Worker thread wakes up
23:16:58.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:16:58.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:16:58.724 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:00.353 01.629 21948 Exposure complete
23:17:00.399 00.046 21948 worker thread done servicing request
23:17:00.399 00.000 18120 OnExposeComplete: enter
23:17:00.401 00.002 18120 UpdateGuideState(): m_state=6
23:17:00.401 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
23:17:00.401 00.000 18120 Star::Find returns 1 (0), X=407.71, Y=231.14, Mass=2138, SNR=31.7, Peak=219 HFD=4.1
23:17:00.402 00.001 18120 MultiStar: [#1 0.14,0.09,0.68,U] [#2 0.06,0.13,0.64,U] [#3 -0.35,0.37,0.00,M10] [#4 0.07,-0.14,0.55,U] [#5 -0.04,-0.00,0.48,U] [#6 -0.22,0.14,0.49,U] [#7 0.04,0.12,0.52,U] [#8 -0.01,0.02,0.43,U] 
23:17:00.403 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.07}, one-star: {-0.05, 0.13}
23:17:00.403 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
23:17:00.404 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
23:17:00.404 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.53 mountX=-0.06 mountY=-0.03, mountTheta=-2.65
23:17:00.405 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.07, opts=13)
23:17:00.406 00.001 18120 Enqueuing Move request for scope (0.00, 0.07)
23:17:00.406 00.000 21948 Worker thread wakes up
23:17:00.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:00.407 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
23:17:00.407 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.7
23:17:00.407 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:00.408 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:00.408 00.000 18120 Enqueuing Expose request
23:17:00.409 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
23:17:00.409 00.000 21948 Moving (0.00, 0.07) raw xDistance=-0.06 yDistance=-0.03
23:17:00.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:17:00.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:00.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:00.409 00.000 21948 MoveAxis(E, 0, ABG)
23:17:00.409 00.000 21948 Move returns status 0, amount 0
23:17:00.409 00.000 21948 MoveAxis(N, 0, ABG)
23:17:00.409 00.000 21948 Move returns status 0, amount 0
23:17:00.409 00.000 21948 move complete, result=0
23:17:00.409 00.000 21948 worker thread done servicing request
23:17:00.409 00.000 21948 Worker thread wakes up
23:17:00.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:00.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:00.409 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:01.924 01.515 21948 Exposure complete
23:17:01.963 00.039 21948 worker thread done servicing request
23:17:01.963 00.000 18120 OnExposeComplete: enter
23:17:01.966 00.003 18120 UpdateGuideState(): m_state=6
23:17:01.968 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
23:17:01.971 00.003 18120 Star::Find returns 1 (0), X=407.63, Y=231.15, Mass=2277, SNR=32.8, Peak=207 HFD=4.2
23:17:01.972 00.001 18120 MultiStar: [#1 0.01,0.01,0.66,U] [#2 -0.26,0.23,0.60,U] [#3 -0.39,0.28,0.00,R] [#4 0.02,0.10,0.55,U] [#5 -0.18,0.01,0.46,U] [#6 -0.34,0.09,0.48,U] [#7 0.14,-0.02,0.48,U] [#8 0.11,0.12,0.39,U] 
23:17:01.973 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.13, 0.15}
23:17:01.974 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
23:17:01.975 00.001 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.29)
23:17:01.976 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.33 mountX=-0.12 mountY=0.04, mountTheta=2.85
23:17:01.978 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.09, opts=13)
23:17:01.979 00.001 18120 Enqueuing Move request for scope (-0.09, 0.09)
23:17:01.980 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:01.981 00.001 18120 UpdateGuideState exits: m=2277 RSB=32.8
23:17:01.982 00.001 21948 Worker thread wakes up
23:17:01.982 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:17:01.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:01.983 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:01.983 00.000 18120 Enqueuing Expose request
23:17:01.985 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:17:01.985 00.000 21948 Moving (-0.09, 0.09) raw xDistance=-0.12 yDistance=0.04
23:17:01.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:17:01.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:01.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:01.985 00.000 21948 MoveAxis(E, 0, ABG)
23:17:01.985 00.000 21948 Move returns status 0, amount 0
23:17:01.985 00.000 21948 MoveAxis(N, 0, ABG)
23:17:01.985 00.000 21948 Move returns status 0, amount 0
23:17:01.985 00.000 21948 move complete, result=0
23:17:01.985 00.000 21948 worker thread done servicing request
23:17:01.985 00.000 21948 Worker thread wakes up
23:17:01.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:01.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:01.986 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:03.616 01.630 21948 Exposure complete
23:17:03.645 00.029 21948 worker thread done servicing request
23:17:03.645 00.000 18120 OnExposeComplete: enter
23:17:03.646 00.001 18120 UpdateGuideState(): m_state=6
23:17:03.646 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
23:17:03.646 00.000 18120 Star::Find returns 1 (0), X=407.54, Y=231.14, Mass=2042, SNR=31.0, Peak=194 HFD=3.8
23:17:03.647 00.001 18120 MultiStar: [#1 0.04,0.11,0.73,U] [#2 -0.08,-0.03,0.65,U] [#3 -0.36,0.18,0.00,M1] [#4 -0.08,0.06,0.52,U] [#5 -0.35,0.01,0.52,U] [#6 -0.15,0.15,0.51,U] [#7 0.04,0.11,0.52,U] [#8 -0.18,-0.06,0.45,U] 
23:17:03.647 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.07}, one-star: {-0.23, 0.13}
23:17:03.648 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
23:17:03.648 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
23:17:03.649 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.64 mountX=-0.11 mountY=0.08, mountTheta=2.53
23:17:03.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.07, opts=13)
23:17:03.650 00.000 18120 Enqueuing Move request for scope (-0.12, 0.07)
23:17:03.651 00.001 21948 Worker thread wakes up
23:17:03.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:03.651 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.0
23:17:03.652 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:03.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:03.654 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
23:17:03.654 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
23:17:03.654 00.000 21948 Moving (-0.12, 0.07) raw xDistance=-0.11 yDistance=0.08
23:17:03.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:17:03.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:03.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:03.654 00.000 21948 MoveAxis(E, 0, ABG)
23:17:03.654 00.000 21948 Move returns status 0, amount 0
23:17:03.654 00.000 21948 MoveAxis(N, 0, ABG)
23:17:03.654 00.000 21948 Move returns status 0, amount 0
23:17:03.654 00.000 21948 move complete, result=0
23:17:03.654 00.000 21948 worker thread done servicing request
23:17:03.654 00.000 18120 Enqueuing Expose request
23:17:03.655 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:03.655 00.000 21948 Worker thread wakes up
23:17:03.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:03.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:05.183 01.528 21948 Exposure complete
23:17:05.228 00.045 21948 worker thread done servicing request
23:17:05.228 00.000 18120 OnExposeComplete: enter
23:17:05.229 00.001 18120 UpdateGuideState(): m_state=6
23:17:05.230 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
23:17:05.230 00.000 18120 Star::Find returns 1 (0), X=407.81, Y=231.09, Mass=2075, SNR=31.3, Peak=235 HFD=4.2
23:17:05.232 00.002 18120 MultiStar: [#1 0.06,0.30,0.72,U] [#2 -0.09,0.54,0.00,M1] [#3 0.23,0.43,0.00,M2] [#4 0.25,0.00,0.53,U] [#5 -0.11,0.01,0.51,U] [#6 -0.13,0.21,0.48,U] [#7 0.41,0.15,0.00,M1] [#8 0.06,0.06,0.44,U] 
23:17:05.233 00.001 18120 single-star, 5 included, MultiStar: {0.03, 0.12}, one-star: {0.04, 0.09}
23:17:05.233 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
23:17:05.233 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.38 = -0.90)
23:17:05.234 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=-0.06 mountY=-0.08, mountTheta=-2.27
23:17:05.236 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
23:17:05.238 00.002 18120 Enqueuing Move request for scope (0.04, 0.09)
23:17:05.240 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:05.242 00.002 18120 UpdateGuideState exits: m=2075 RSB=31.3
23:17:05.243 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:05.243 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:05.243 00.000 18120 Enqueuing Expose request
23:17:05.243 00.000 21948 Worker thread wakes up
23:17:05.243 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:17:05.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:17:05.243 00.000 21948 Moving (0.04, 0.09) raw xDistance=-0.06 yDistance=-0.08
23:17:05.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:17:05.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:05.244 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:05.244 00.000 21948 MoveAxis(E, 0, ABG)
23:17:05.244 00.000 21948 Move returns status 0, amount 0
23:17:05.244 00.000 21948 MoveAxis(N, 0, ABG)
23:17:05.244 00.000 21948 Move returns status 0, amount 0
23:17:05.244 00.000 21948 move complete, result=0
23:17:05.244 00.000 21948 worker thread done servicing request
23:17:05.244 00.000 21948 Worker thread wakes up
23:17:05.244 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:05.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:05.244 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:06.875 01.631 21948 Exposure complete
23:17:06.918 00.043 21948 worker thread done servicing request
23:17:06.918 00.000 18120 OnExposeComplete: enter
23:17:06.920 00.002 18120 UpdateGuideState(): m_state=6
23:17:06.921 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
23:17:06.922 00.001 18120 Star::Find returns 1 (0), X=407.89, Y=231.23, Mass=2047, SNR=31.0, Peak=225 HFD=4.1
23:17:06.923 00.001 18120 MultiStar: [#1 0.09,0.08,0.71,U] [#2 -0.07,-0.02,0.62,U] [#3 0.16,0.18,0.69,U] [#4 0.01,0.05,0.57,U] [#5 -0.01,0.06,0.51,U] [#6 -0.13,-0.08,0.50,U] [#7 0.30,0.16,0.53,U] [#8 -0.16,0.14,0.42,U] 
23:17:06.923 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.13, 0.22}
23:17:06.923 00.000 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.14) = xAngle (2.23 = 2.23)
23:17:06.924 00.001 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.33 = -0.95)
23:17:06.924 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.09 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
23:17:06.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
23:17:06.926 00.001 18120 Enqueuing Move request for scope (0.05, 0.10)
23:17:06.926 00.000 21948 Worker thread wakes up
23:17:06.927 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:17:06.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:06.927 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.0
23:17:06.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:06.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:06.929 00.001 18120 Enqueuing Expose request
23:17:06.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:17:06.929 00.000 21948 Moving (0.05, 0.10) raw xDistance=-0.07 yDistance=-0.09
23:17:06.930 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:17:06.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:06.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:06.930 00.000 21948 MoveAxis(E, 0, ABG)
23:17:06.930 00.000 21948 Move returns status 0, amount 0
23:17:06.930 00.000 21948 MoveAxis(N, 0, ABG)
23:17:06.930 00.000 21948 Move returns status 0, amount 0
23:17:06.930 00.000 21948 move complete, result=0
23:17:06.930 00.000 21948 worker thread done servicing request
23:17:06.930 00.000 21948 Worker thread wakes up
23:17:06.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:06.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:06.930 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:08.450 01.520 21948 Exposure complete
23:17:08.500 00.050 21948 worker thread done servicing request
23:17:08.500 00.000 18120 OnExposeComplete: enter
23:17:08.501 00.001 18120 UpdateGuideState(): m_state=6
23:17:08.501 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
23:17:08.502 00.001 18120 Star::Find returns 1 (0), X=407.69, Y=230.98, Mass=2141, SNR=31.8, Peak=224 HFD=4.0
23:17:08.502 00.000 18120 MultiStar: [#1 0.19,-0.04,0.72,U] [#2 -0.02,-0.20,0.66,U] [#3 0.24,-0.01,0.69,U] [#4 0.25,-0.02,0.53,U] [#5 0.10,-0.35,0.51,U] [#6 -0.12,-0.24,0.46,U] [#7 0.13,-0.05,0.51,U] [#8 -0.11,-0.08,0.46,U] 
23:17:08.503 00.001 18120 single-star, 8 included, MultiStar: {0.07, -0.10}, one-star: {-0.08, -0.03}
23:17:08.504 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.63 = -1.63)
23:17:08.505 00.001 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
23:17:08.506 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.77 mountX=-0.00 mountY=0.08, mountTheta=1.63
23:17:08.508 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
23:17:08.508 00.000 18120 Enqueuing Move request for scope (-0.08, -0.03)
23:17:08.509 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:08.509 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.8
23:17:08.510 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:08.510 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:08.510 00.000 18120 Enqueuing Expose request
23:17:08.513 00.003 21948 Worker thread wakes up
23:17:08.513 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:17:08.513 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:17:08.513 00.000 21948 Moving (-0.08, -0.03) raw xDistance=-0.00 yDistance=0.08
23:17:08.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:17:08.513 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:08.513 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:08.513 00.000 21948 MoveAxis(E, 0, ABG)
23:17:08.513 00.000 21948 Move returns status 0, amount 0
23:17:08.513 00.000 21948 MoveAxis(N, 0, ABG)
23:17:08.513 00.000 21948 Move returns status 0, amount 0
23:17:08.513 00.000 21948 move complete, result=0
23:17:08.513 00.000 21948 worker thread done servicing request
23:17:08.513 00.000 21948 Worker thread wakes up
23:17:08.513 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:08.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:08.513 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:10.138 01.625 21948 Exposure complete
23:17:10.167 00.029 21948 worker thread done servicing request
23:17:10.168 00.001 18120 OnExposeComplete: enter
23:17:10.168 00.000 18120 UpdateGuideState(): m_state=6
23:17:10.169 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
23:17:10.170 00.001 18120 Star::Find returns 1 (0), X=407.91, Y=231.10, Mass=2067, SNR=31.2, Peak=239 HFD=4.2
23:17:10.170 00.000 18120 MultiStar: [#1 0.37,0.03,0.00,M1] [#2 0.13,-0.00,0.66,U] [#3 0.21,0.07,0.69,U] [#4 0.32,-0.11,0.54,U] [#5 0.14,-0.16,0.50,U] [#6 0.04,-0.09,0.48,U] [#7 0.50,-0.01,0.00,M1] [#8 0.04,-0.05,0.45,U] 
23:17:10.171 00.001 18120 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.15, 0.09}
23:17:10.171 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.14) = xAngle (1.04 = 1.04)
23:17:10.172 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.15 = -2.14)
23:17:10.172 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.10 mountX=0.08 mountY=-0.13, mountTheta=-1.03
23:17:10.174 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
23:17:10.175 00.001 18120 Enqueuing Move request for scope (0.15, -0.02)
23:17:10.175 00.000 21948 Worker thread wakes up
23:17:10.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:10.176 00.001 18120 UpdateGuideState exits: m=2067 RSB=31.2
23:17:10.176 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:10.177 00.001 18120 Enqueuing Expose request
23:17:10.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:17:10.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:17:10.177 00.000 21948 Moving (0.15, -0.02) raw xDistance=0.08 yDistance=-0.13
23:17:10.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:17:10.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:10.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:10.177 00.000 21948 MoveAxis(E, 0, ABG)
23:17:10.177 00.000 21948 Move returns status 0, amount 0
23:17:10.178 00.001 21948 MoveAxis(N, 0, ABG)
23:17:10.178 00.000 21948 Move returns status 0, amount 0
23:17:10.178 00.000 21948 move complete, result=0
23:17:10.178 00.000 21948 worker thread done servicing request
23:17:10.178 00.000 21948 Worker thread wakes up
23:17:10.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:10.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:10.178 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:11.691 01.513 21948 Exposure complete
23:17:11.718 00.027 21948 worker thread done servicing request
23:17:11.718 00.000 18120 OnExposeComplete: enter
23:17:11.721 00.003 18120 UpdateGuideState(): m_state=6
23:17:11.723 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
23:17:11.726 00.003 18120 Star::Find returns 1 (0), X=407.85, Y=230.97, Mass=1984, SNR=30.6, Peak=224 HFD=4.2
23:17:11.728 00.002 18120 MultiStar: [#1 0.46,-0.05,0.00,M2] [#2 0.37,-0.14,0.00,M1] [#3 0.28,0.11,0.70,U] [#4 0.42,-0.20,0.00,M1] [#5 -0.04,-0.12,0.52,U] [#6 0.15,-0.19,0.52,U] [#7 0.35,-0.34,0.00,M2] [#8 0.12,-0.08,0.43,U] 
23:17:11.731 00.003 18120 single-star, 4 included, MultiStar: {0.12, -0.05}, one-star: {0.08, -0.04}
23:17:11.733 00.002 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
23:17:11.735 00.002 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
23:17:11.738 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.40 mountX=0.07 mountY=-0.06, mountTheta=-0.72
23:17:11.741 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
23:17:11.743 00.002 18120 Enqueuing Move request for scope (0.08, -0.04)
23:17:11.744 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:11.746 00.002 21948 Worker thread wakes up
23:17:11.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:17:11.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:17:11.746 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.6
23:17:11.747 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:11.749 00.002 21948 Moving (0.08, -0.04) raw xDistance=0.07 yDistance=-0.06
23:17:11.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:17:11.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:11.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:11.749 00.000 18120 Enqueuing Expose request
23:17:11.750 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:11.750 00.000 21948 MoveAxis(E, 0, ABG)
23:17:11.750 00.000 21948 Move returns status 0, amount 0
23:17:11.750 00.000 21948 MoveAxis(N, 0, ABG)
23:17:11.750 00.000 21948 Move returns status 0, amount 0
23:17:11.750 00.000 21948 move complete, result=0
23:17:11.750 00.000 21948 worker thread done servicing request
23:17:11.750 00.000 21948 Worker thread wakes up
23:17:11.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:11.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:11.751 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:13.384 01.633 21948 Exposure complete
23:17:13.410 00.026 21948 worker thread done servicing request
23:17:13.412 00.002 18120 OnExposeComplete: enter
23:17:13.412 00.000 18120 UpdateGuideState(): m_state=6
23:17:13.413 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
23:17:13.413 00.000 18120 Star::Find returns 1 (0), X=407.77, Y=230.94, Mass=1970, SNR=30.4, Peak=207 HFD=4.2
23:17:13.414 00.001 18120 MultiStar: [#1 0.26,-0.03,0.75,U] [#2 0.25,-0.15,0.66,U] [#3 0.20,-0.06,0.71,U] [#4 0.28,-0.14,0.53,U] [#5 -0.12,-0.29,0.53,U] [#6 -0.22,0.03,0.50,U] [#7 0.34,-0.04,0.54,U] [#8 0.02,-0.05,0.44,U] 
23:17:13.414 00.000 18120 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.01, -0.07}
23:17:13.415 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
23:17:13.415 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
23:17:13.416 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.49 mountX=0.06 mountY=0.02, mountTheta=0.38
23:17:13.418 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
23:17:13.420 00.002 18120 Enqueuing Move request for scope (0.01, -0.07)
23:17:13.423 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:13.426 00.003 18120 UpdateGuideState exits: m=1970 RSB=30.4
23:17:13.428 00.002 21948 Worker thread wakes up
23:17:13.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:17:13.428 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:13.429 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:17:13.429 00.000 21948 Moving (0.01, -0.07) raw xDistance=0.06 yDistance=0.02
23:17:13.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:13.431 00.002 18120 Enqueuing Expose request
23:17:13.432 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:17:13.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:13.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:13.432 00.000 21948 MoveAxis(E, 0, ABG)
23:17:13.432 00.000 21948 Move returns status 0, amount 0
23:17:13.432 00.000 21948 MoveAxis(N, 0, ABG)
23:17:13.432 00.000 21948 Move returns status 0, amount 0
23:17:13.432 00.000 21948 move complete, result=0
23:17:13.432 00.000 21948 worker thread done servicing request
23:17:13.432 00.000 21948 Worker thread wakes up
23:17:13.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:13.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:13.434 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:14.956 01.522 21948 Exposure complete
23:17:14.985 00.029 18120 OnExposeComplete: enter
23:17:14.986 00.001 18120 UpdateGuideState(): m_state=6
23:17:14.988 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
23:17:14.988 00.000 18120 Star::Find returns 1 (1), X=407.89, Y=230.86, Mass=2158, SNR=32.0, Peak=255 HFD=4.2
23:17:14.989 00.001 21948 worker thread done servicing request
23:17:14.989 00.000 18120 MultiStar: [#1 0.21,-0.06,0.70,U] [#2 0.08,0.04,0.64,U] [#3 0.11,0.03,0.64,U] [#4 0.19,-0.19,0.51,U] [#5 0.15,-0.34,0.00,M1] [#6 -0.12,0.26,0.47,U] [#7 0.14,-0.30,0.49,U] [#8 0.13,0.16,0.42,U] 
23:17:14.990 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.12, -0.15}
23:17:14.990 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
23:17:14.990 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.91 = -2.38)
23:17:14.992 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=0.08 mountY=-0.08, mountTheta=-0.78
23:17:14.994 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
23:17:14.995 00.001 18120 Enqueuing Move request for scope (0.11, -0.04)
23:17:14.995 00.000 21948 Worker thread wakes up
23:17:14.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:14.995 00.000 18120 UpdateGuideState exits: m=2158 RSB=32.0 Saturée
23:17:14.996 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:14.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:14.997 00.001 18120 Enqueuing Expose request
23:17:14.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:17:14.997 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:17:14.997 00.000 21948 Moving (0.11, -0.04) raw xDistance=0.08 yDistance=-0.08
23:17:14.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:17:14.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:14.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:14.997 00.000 21948 MoveAxis(E, 0, ABG)
23:17:14.997 00.000 21948 Move returns status 0, amount 0
23:17:14.997 00.000 21948 MoveAxis(N, 0, ABG)
23:17:14.997 00.000 21948 Move returns status 0, amount 0
23:17:14.997 00.000 21948 move complete, result=0
23:17:14.997 00.000 21948 worker thread done servicing request
23:17:14.997 00.000 21948 Worker thread wakes up
23:17:14.998 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:14.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:14.998 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:16.623 01.625 21948 Exposure complete
23:17:16.661 00.038 21948 worker thread done servicing request
23:17:16.662 00.001 18120 OnExposeComplete: enter
23:17:16.662 00.000 18120 UpdateGuideState(): m_state=6
23:17:16.663 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
23:17:16.664 00.001 18120 Star::Find returns 1 (1), X=408.03, Y=230.89, Mass=2123, SNR=31.7, Peak=255 HFD=4.2
23:17:16.666 00.002 18120 MultiStar: [#1 0.42,-0.26,0.00,M1] [#2 0.02,-0.16,0.63,U] [#3 0.27,-0.07,0.64,U] [#4 0.60,-0.21,0.00,M1] [#5 0.02,-0.34,0.50,U] [#6 -0.01,0.07,0.48,U] [#7 0.42,-0.20,0.00,M1] [#8 0.09,-0.09,0.43,U] 
23:17:16.667 00.001 18120 refined, 5 included, MultiStar: {0.13, -0.12}, one-star: {0.27, -0.11}
23:17:16.668 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.14) = xAngle (0.42 = 0.42)
23:17:16.670 00.002 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.52 = -2.76)
23:17:16.671 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=0.16 mountY=-0.07, mountTheta=-0.39
23:17:16.673 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
23:17:16.674 00.001 18120 Enqueuing Move request for scope (0.13, -0.12)
23:17:16.675 00.001 21948 Worker thread wakes up
23:17:16.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:17:16.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:16.676 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:17:16.676 00.000 21948 Moving (0.13, -0.12) raw xDistance=0.16 yDistance=-0.07
23:17:16.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:17:16.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:16.676 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.7 Saturée
23:17:16.677 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.678 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:16.678 00.000 21948 MoveAxis(E, 0, ABG)
23:17:16.678 00.000 21948 Move returns status 0, amount 0
23:17:16.678 00.000 21948 MoveAxis(N, 0, ABG)
23:17:16.678 00.000 21948 Move returns status 0, amount 0
23:17:16.678 00.000 21948 move complete, result=0
23:17:16.678 00.000 21948 worker thread done servicing request
23:17:16.679 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:16.680 00.001 18120 Enqueuing Expose request
23:17:16.681 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:16.682 00.001 21948 Worker thread wakes up
23:17:16.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:16.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:18.202 01.520 21948 Exposure complete
23:17:18.240 00.038 21948 worker thread done servicing request
23:17:18.240 00.000 18120 OnExposeComplete: enter
23:17:18.241 00.001 18120 UpdateGuideState(): m_state=6
23:17:18.242 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
23:17:18.242 00.000 18120 Star::Find returns 1 (0), X=407.97, Y=230.77, Mass=2091, SNR=31.4, Peak=234 HFD=4.1
23:17:18.242 00.000 18120 MultiStar: [#1 0.52,-0.33,0.00,M2] [#2 0.24,-0.36,0.00,M1] [#3 0.17,-0.32,0.68,U] [#4 0.49,-0.38,0.00,M2] [#5 0.32,-0.34,0.00,M1] [#6 0.40,-0.23,0.00,M1] [#7 0.49,-0.28,0.00,M2] [#8 0.16,-0.29,0.44,U] 
23:17:18.243 00.001 18120 single-star, 2 included, MultiStar: {0.18, -0.28}, one-star: {0.21, -0.24}
23:17:18.243 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.14) = xAngle (0.28 = 0.28)
23:17:18.244 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.90)
23:17:18.244 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.86 mountX=0.30 mountY=-0.08, mountTheta=-0.24
23:17:18.245 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.24, opts=13)
23:17:18.245 00.000 18120 Enqueuing Move request for scope (0.21, -0.24)
23:17:18.247 00.002 21948 Worker thread wakes up
23:17:18.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
23:17:18.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
23:17:18.247 00.000 21948 Moving (0.21, -0.24) raw xDistance=0.30 yDistance=-0.08
23:17:18.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:18.247 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.4
23:17:18.248 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:18.248 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:18.249 00.001 18120 Enqueuing Expose request
23:17:18.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:17:18.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:18.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:18.249 00.000 21948 MoveAxis(W, 54, ABG)
23:17:18.250 00.001 21948 Guiding  Dir = 3, Dur = 54
23:17:18.250 00.000 21948 IsSlewing returns 0
23:17:18.250 00.000 21948 IsGuiding returns 0
23:17:18.251 00.001 21948 PulseGuide returned control before completion, sleep 63
23:17:18.326 00.075 21948 IsGuiding returns 0
23:17:18.326 00.000 21948 Move returns status 0, amount 54
23:17:18.326 00.000 21948 MoveAxis(N, 0, ABG)
23:17:18.326 00.000 21948 Move returns status 0, amount 0
23:17:18.326 00.000 21948 move complete, result=0
23:17:18.326 00.000 21948 worker thread done servicing request
23:17:18.326 00.000 21948 Worker thread wakes up
23:17:18.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:18.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:18.327 00.001 18120 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
23:17:20.057 01.730 21948 Exposure complete
23:17:20.105 00.048 21948 worker thread done servicing request
23:17:20.105 00.000 18120 OnExposeComplete: enter
23:17:20.105 00.000 18120 UpdateGuideState(): m_state=6
23:17:20.106 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
23:17:20.106 00.000 18120 Star::Find returns 1 (0), X=407.86, Y=230.98, Mass=2001, SNR=30.8, Peak=227 HFD=4.2
23:17:20.107 00.001 18120 MultiStar: [#1 0.42,-0.25,0.00,M3] [#2 0.17,-0.21,0.65,U] [#3 0.25,0.01,0.72,U] [#4 0.23,-0.07,0.53,U] [#5 0.09,-0.21,0.51,U] [#6 -0.05,-0.00,0.50,U] [#7 0.26,-0.05,0.53,U] [#8 0.48,-0.14,0.00,M1] 
23:17:20.107 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.09, -0.03}
23:17:20.107 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.14) = xAngle (0.83 = 0.83)
23:17:20.108 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.93 = -2.36)
23:17:20.109 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.32 mountX=0.07 mountY=-0.07, mountTheta=-0.81
23:17:20.113 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
23:17:20.116 00.003 18120 Enqueuing Move request for scope (0.09, -0.03)
23:17:20.118 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:20.120 00.002 21948 Worker thread wakes up
23:17:20.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:17:20.120 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:17:20.120 00.000 21948 Moving (0.09, -0.03) raw xDistance=0.07 yDistance=-0.07
23:17:20.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:17:20.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:20.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:20.120 00.000 21948 MoveAxis(E, 0, ABG)
23:17:20.120 00.000 21948 Move returns status 0, amount 0
23:17:20.120 00.000 21948 MoveAxis(N, 0, ABG)
23:17:20.120 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.8
23:17:20.121 00.001 21948 Move returns status 0, amount 0
23:17:20.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:20.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:20.122 00.001 21948 move complete, result=0
23:17:20.122 00.000 21948 worker thread done servicing request
23:17:20.122 00.000 18120 Enqueuing Expose request
23:17:20.122 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:20.124 00.002 21948 Worker thread wakes up
23:17:20.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:20.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:21.528 01.404 21948 Exposure complete
23:17:21.559 00.031 21948 worker thread done servicing request
23:17:21.559 00.000 18120 OnExposeComplete: enter
23:17:21.559 00.000 18120 UpdateGuideState(): m_state=6
23:17:21.560 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
23:17:21.560 00.000 18120 Star::Find returns 1 (0), X=407.83, Y=231.01, Mass=2005, SNR=30.7, Peak=220 HFD=4.2
23:17:21.560 00.000 18120 MultiStar: [#1 0.12,-0.07,0.74,U] [#2 0.13,-0.08,0.66,U] [#3 0.08,-0.12,0.69,U] [#4 0.13,-0.46,0.00,M2] [#5 0.07,-0.13,0.51,U] [#6 -0.13,-0.02,0.50,U] [#7 0.14,-0.24,0.50,U] [#8 -0.14,0.04,0.44,U] 
23:17:21.561 00.001 18120 single-star, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.07, -0.00}
23:17:21.561 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.14) = xAngle (1.12 = 1.12)
23:17:21.562 00.001 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.22 = -2.06)
23:17:21.562 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=0.03 mountY=-0.06, mountTheta=-1.11
23:17:21.563 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.00, opts=13)
23:17:21.564 00.001 18120 Enqueuing Move request for scope (0.07, -0.00)
23:17:21.564 00.000 21948 Worker thread wakes up
23:17:21.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:17:21.564 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:17:21.564 00.000 21948 Moving (0.07, -0.00) raw xDistance=0.03 yDistance=-0.06
23:17:21.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:17:21.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:21.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:21.566 00.002 18120 UpdateGuideState exits: m=2005 RSB=30.7
23:17:21.566 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:21.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:21.566 00.000 18120 Enqueuing Expose request
23:17:21.567 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:21.567 00.000 21948 MoveAxis(E, 0, ABG)
23:17:21.567 00.000 21948 Move returns status 0, amount 0
23:17:21.567 00.000 21948 MoveAxis(N, 0, ABG)
23:17:21.567 00.000 21948 Move returns status 0, amount 0
23:17:21.567 00.000 21948 move complete, result=0
23:17:21.567 00.000 21948 worker thread done servicing request
23:17:21.567 00.000 21948 Worker thread wakes up
23:17:21.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:21.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:21.568 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:23.200 01.632 21948 Exposure complete
23:17:23.231 00.031 21948 worker thread done servicing request
23:17:23.232 00.001 18120 OnExposeComplete: enter
23:17:23.232 00.000 18120 UpdateGuideState(): m_state=6
23:17:23.233 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:17:23.233 00.000 18120 Star::Find returns 1 (0), X=407.71, Y=230.95, Mass=2048, SNR=31.1, Peak=223 HFD=4.0
23:17:23.234 00.001 18120 MultiStar: [#1 0.17,-0.21,0.72,U] [#2 0.10,-0.12,0.61,U] [#3 0.09,-0.08,0.69,U] [#4 0.21,-0.14,0.55,U] [#5 -0.01,-0.17,0.51,U] [#6 0.01,-0.01,0.49,U] [#7 0.24,-0.12,0.50,U] [#8 0.06,-0.23,0.43,U] 
23:17:23.234 00.000 18120 single-star, 8 included, MultiStar: {0.08, -0.12}, one-star: {-0.06, -0.06}
23:17:23.235 00.001 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.14) = xAngle (-1.23 = -1.23)
23:17:23.235 00.000 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.87 = 1.87)
23:17:23.236 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.38 mountX=0.03 mountY=0.08, mountTheta=1.24
23:17:23.237 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.06, opts=13)
23:17:23.237 00.000 18120 Enqueuing Move request for scope (-0.06, -0.06)
23:17:23.238 00.001 21948 Worker thread wakes up
23:17:23.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:17:23.238 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:17:23.238 00.000 21948 Moving (-0.06, -0.06) raw xDistance=0.03 yDistance=0.08
23:17:23.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:17:23.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:23.238 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.1
23:17:23.239 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:23.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:23.239 00.000 18120 Enqueuing Expose request
23:17:23.240 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:23.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:23.240 00.000 21948 MoveAxis(E, 0, ABG)
23:17:23.240 00.000 21948 Move returns status 0, amount 0
23:17:23.240 00.000 21948 MoveAxis(N, 0, ABG)
23:17:23.240 00.000 21948 Move returns status 0, amount 0
23:17:23.240 00.000 21948 move complete, result=0
23:17:23.240 00.000 21948 worker thread done servicing request
23:17:23.240 00.000 21948 Worker thread wakes up
23:17:23.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:23.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:23.241 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:24.768 01.527 21948 Exposure complete
23:17:24.805 00.037 21948 worker thread done servicing request
23:17:24.805 00.000 18120 OnExposeComplete: enter
23:17:24.805 00.000 18120 UpdateGuideState(): m_state=6
23:17:24.806 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
23:17:24.808 00.002 18120 Star::Find returns 1 (0), X=407.78, Y=231.07, Mass=2077, SNR=31.3, Peak=232 HFD=4.2
23:17:24.809 00.001 18120 MultiStar: [#1 0.22,-0.25,0.73,U] [#2 0.18,0.14,0.62,U] [#3 0.11,0.11,0.68,U] [#4 0.12,-0.15,0.53,U] [#5 -0.05,0.09,0.51,U] [#6 -0.10,0.06,0.51,U] [#7 0.13,0.03,0.48,U] [#8 0.00,0.05,0.46,U] 
23:17:24.810 00.001 18120 single-star, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.01, 0.06}
23:17:24.811 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
23:17:24.811 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.70)
23:17:24.813 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.33 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
23:17:24.814 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.06, opts=13)
23:17:24.815 00.001 18120 Enqueuing Move request for scope (0.01, 0.06)
23:17:24.815 00.000 21948 Worker thread wakes up
23:17:24.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:17:24.815 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:17:24.815 00.000 21948 Moving (0.01, 0.06) raw xDistance=-0.05 yDistance=-0.04
23:17:24.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:17:24.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:24.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:24.816 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.3
23:17:24.816 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:24.817 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:24.817 00.000 18120 Enqueuing Expose request
23:17:24.818 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:17:24.818 00.000 21948 MoveAxis(E, 0, ABG)
23:17:24.818 00.000 21948 Move returns status 0, amount 0
23:17:24.818 00.000 21948 MoveAxis(N, 0, ABG)
23:17:24.818 00.000 21948 Move returns status 0, amount 0
23:17:24.818 00.000 21948 move complete, result=0
23:17:24.818 00.000 21948 worker thread done servicing request
23:17:24.818 00.000 21948 Worker thread wakes up
23:17:24.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:24.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:24.818 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:26.450 01.632 21948 Exposure complete
23:17:26.478 00.028 21948 worker thread done servicing request
23:17:26.478 00.000 18120 OnExposeComplete: enter
23:17:26.479 00.001 18120 UpdateGuideState(): m_state=6
23:17:26.480 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
23:17:26.483 00.003 18120 Star::Find returns 1 (0), X=407.89, Y=230.92, Mass=2046, SNR=31.1, Peak=219 HFD=4.2
23:17:26.485 00.002 18120 MultiStar: [#1 0.24,-0.08,0.73,U] [#2 -0.04,-0.31,0.65,U] [#3 0.20,-0.08,0.71,U] [#4 0.27,-0.30,0.00,M1] [#5 -0.12,-0.15,0.53,U] [#6 -0.01,-0.12,0.49,U] [#7 0.17,-0.25,0.50,U] [#8 -0.11,-0.10,0.43,U] 
23:17:26.487 00.002 18120 single-star, 7 included, MultiStar: {0.08, -0.14}, one-star: {0.12, -0.09}
23:17:26.487 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.14) = xAngle (0.50 = 0.50)
23:17:26.488 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.68)
23:17:26.488 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=0.13 mountY=-0.07, mountTheta=-0.47
23:17:26.489 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
23:17:26.490 00.001 18120 Enqueuing Move request for scope (0.12, -0.09)
23:17:26.490 00.000 21948 Worker thread wakes up
23:17:26.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:17:26.490 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:17:26.490 00.000 21948 Moving (0.12, -0.09) raw xDistance=0.13 yDistance=-0.07
23:17:26.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:17:26.490 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:26.491 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.1
23:17:26.491 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:26.492 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:26.492 00.000 18120 Enqueuing Expose request
23:17:26.492 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:26.493 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:26.493 00.000 21948 MoveAxis(E, 0, ABG)
23:17:26.493 00.000 21948 Move returns status 0, amount 0
23:17:26.493 00.000 21948 MoveAxis(N, 0, ABG)
23:17:26.493 00.000 21948 Move returns status 0, amount 0
23:17:26.493 00.000 21948 move complete, result=0
23:17:26.493 00.000 21948 worker thread done servicing request
23:17:26.493 00.000 21948 Worker thread wakes up
23:17:26.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:26.493 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:26.493 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:28.015 01.522 21948 Exposure complete
23:17:28.042 00.027 21948 worker thread done servicing request
23:17:28.042 00.000 18120 OnExposeComplete: enter
23:17:28.043 00.001 18120 UpdateGuideState(): m_state=6
23:17:28.044 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
23:17:28.044 00.000 18120 Star::Find returns 1 (0), X=407.75, Y=231.06, Mass=1931, SNR=30.2, Peak=205 HFD=4.1
23:17:28.045 00.001 18120 MultiStar: [#1 0.13,-0.18,0.77,U] [#2 -0.02,-0.19,0.67,U] [#3 0.20,-0.10,0.71,U] [#4 0.19,-0.06,0.57,U] [#5 -0.00,-0.29,0.52,U] [#6 0.17,-0.06,0.50,U] [#7 0.19,-0.22,0.53,U] [#8 0.15,0.08,0.47,U] 
23:17:28.045 00.000 18120 single-star, 8 included, MultiStar: {0.10, -0.10}, one-star: {-0.01, 0.05}
23:17:28.045 00.000 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
23:17:28.046 00.001 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.20)
23:17:28.046 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.84 mountX=-0.05 mountY=-0.01, mountTheta=-2.94
23:17:28.047 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
23:17:28.048 00.001 18120 Enqueuing Move request for scope (-0.01, 0.05)
23:17:28.048 00.000 21948 Worker thread wakes up
23:17:28.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:28.049 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.2
23:17:28.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:28.050 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:28.050 00.000 18120 Enqueuing Expose request
23:17:28.051 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:17:28.051 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:17:28.051 00.000 21948 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
23:17:28.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:17:28.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:28.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:28.051 00.000 21948 MoveAxis(E, 0, ABG)
23:17:28.051 00.000 21948 Move returns status 0, amount 0
23:17:28.051 00.000 21948 MoveAxis(N, 0, ABG)
23:17:28.051 00.000 21948 Move returns status 0, amount 0
23:17:28.051 00.000 21948 move complete, result=0
23:17:28.051 00.000 21948 worker thread done servicing request
23:17:28.051 00.000 21948 Worker thread wakes up
23:17:28.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:28.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:28.051 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:29.678 01.627 21948 Exposure complete
23:17:29.724 00.046 21948 worker thread done servicing request
23:17:29.724 00.000 18120 OnExposeComplete: enter
23:17:29.726 00.002 18120 UpdateGuideState(): m_state=6
23:17:29.727 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
23:17:29.728 00.001 18120 Star::Find returns 1 (0), X=407.93, Y=230.87, Mass=1917, SNR=30.0, Peak=218 HFD=4.2
23:17:29.730 00.002 18120 MultiStar: [#1 0.47,-0.18,0.00,M1] [#2 0.12,-0.06,0.67,U] [#3 0.33,-0.09,0.69,U] [#4 0.35,-0.22,0.00,M1] [#5 0.04,-0.19,0.51,U] [#6 0.13,-0.16,0.51,U] [#7 0.27,-0.03,0.54,U] [#8 0.06,-0.15,0.44,U] 
23:17:29.731 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.17, -0.14}
23:17:29.732 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
23:17:29.733 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
23:17:29.733 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=0.18 mountY=-0.10, mountTheta=-0.51
23:17:29.735 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
23:17:29.736 00.001 18120 Enqueuing Move request for scope (0.17, -0.12)
23:17:29.737 00.001 21948 Worker thread wakes up
23:17:29.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:29.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
23:17:29.737 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.0
23:17:29.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:29.738 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:29.739 00.001 18120 Enqueuing Expose request
23:17:29.740 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
23:17:29.740 00.000 21948 Moving (0.17, -0.12) raw xDistance=0.18 yDistance=-0.10
23:17:29.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:17:29.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:29.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:29.740 00.000 21948 MoveAxis(E, 0, ABG)
23:17:29.740 00.000 21948 Move returns status 0, amount 0
23:17:29.740 00.000 21948 MoveAxis(N, 0, ABG)
23:17:29.740 00.000 21948 Move returns status 0, amount 0
23:17:29.740 00.000 21948 move complete, result=0
23:17:29.740 00.000 21948 worker thread done servicing request
23:17:29.740 00.000 21948 Worker thread wakes up
23:17:29.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:29.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:29.741 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:31.259 01.518 21948 Exposure complete
23:17:31.303 00.044 21948 worker thread done servicing request
23:17:31.303 00.000 18120 OnExposeComplete: enter
23:17:31.305 00.002 18120 UpdateGuideState(): m_state=6
23:17:31.307 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
23:17:31.309 00.002 18120 Star::Find returns 1 (0), X=407.89, Y=230.91, Mass=2176, SNR=32.1, Peak=233 HFD=4.2
23:17:31.311 00.002 18120 MultiStar: [#1 0.35,-0.24,0.00,M2] [#2 0.25,-0.03,0.65,U] [#3 0.08,-0.06,0.63,U] [#4 0.27,-0.17,0.57,U] [#5 0.17,-0.29,0.51,U] [#6 0.11,-0.06,0.48,U] [#7 0.38,-0.14,0.00,M1] [#8 0.11,-0.12,0.42,U] 
23:17:31.313 00.002 18120 single-star, 6 included, MultiStar: {0.16, -0.11}, one-star: {0.12, -0.09}
23:17:31.314 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.14) = xAngle (0.49 = 0.49)
23:17:31.316 00.002 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.59 = -2.69)
23:17:31.317 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.16 cameraTheta=-0.65 mountX=0.14 mountY=-0.07, mountTheta=-0.46
23:17:31.319 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
23:17:31.320 00.001 18120 Enqueuing Move request for scope (0.12, -0.09)
23:17:31.321 00.001 21948 Worker thread wakes up
23:17:31.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:17:31.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:31.321 00.000 18120 UpdateGuideState exits: m=2176 RSB=32.1
23:17:31.322 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:31.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:31.323 00.001 18120 Enqueuing Expose request
23:17:31.323 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:17:31.323 00.000 21948 Moving (0.12, -0.09) raw xDistance=0.14 yDistance=-0.07
23:17:31.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:17:31.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:31.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:31.323 00.000 21948 MoveAxis(E, 0, ABG)
23:17:31.323 00.000 21948 Move returns status 0, amount 0
23:17:31.323 00.000 21948 MoveAxis(N, 0, ABG)
23:17:31.323 00.000 21948 Move returns status 0, amount 0
23:17:31.323 00.000 21948 move complete, result=0
23:17:31.323 00.000 21948 worker thread done servicing request
23:17:31.323 00.000 21948 Worker thread wakes up
23:17:31.324 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:31.324 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:31.324 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:32.953 01.629 21948 Exposure complete
23:17:32.988 00.035 21948 worker thread done servicing request
23:17:32.989 00.001 18120 OnExposeComplete: enter
23:17:32.990 00.001 18120 UpdateGuideState(): m_state=6
23:17:32.991 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
23:17:32.992 00.001 18120 Star::Find returns 1 (0), X=407.83, Y=230.81, Mass=1994, SNR=30.7, Peak=207 HFD=4.2
23:17:32.994 00.002 18120 MultiStar: [#1 0.44,-0.24,0.00,M3] [#2 0.33,-0.25,0.00,M1] [#3 0.41,-0.09,0.00,M1] [#4 0.26,-0.34,0.00,M1] [#5 0.16,-0.29,0.52,U] [#6 0.06,-0.22,0.49,U] [#7 0.28,-0.42,0.00,M2] [#8 0.09,-0.06,0.44,U] 
23:17:32.995 00.001 18120 single-star, 3 included, MultiStar: {0.09, -0.20}, one-star: {0.07, -0.20}
23:17:32.996 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
23:17:32.997 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.01 = 3.01)
23:17:32.997 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.24 mountX=0.21 mountY=0.03, mountTheta=0.13
23:17:32.998 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.20, opts=13)
23:17:32.998 00.000 18120 Enqueuing Move request for scope (0.07, -0.20)
23:17:32.999 00.001 21948 Worker thread wakes up
23:17:32.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:33.000 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
23:17:33.000 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.7
23:17:33.000 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
23:17:33.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:33.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:33.001 00.001 18120 Enqueuing Expose request
23:17:33.001 00.000 21948 Moving (0.07, -0.20) raw xDistance=0.21 yDistance=0.03
23:17:33.002 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:17:33.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:33.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:33.002 00.000 21948 MoveAxis(W, 37, ABG)
23:17:33.002 00.000 21948 Guiding  Dir = 3, Dur = 37
23:17:33.002 00.000 21948 IsSlewing returns 0
23:17:33.002 00.000 21948 IsGuiding returns 0
23:17:33.003 00.001 21948 PulseGuide returned control before completion, sleep 46
23:17:33.062 00.059 21948 IsGuiding returns 0
23:17:33.062 00.000 21948 Move returns status 0, amount 37
23:17:33.062 00.000 21948 MoveAxis(N, 0, ABG)
23:17:33.062 00.000 21948 Move returns status 0, amount 0
23:17:33.062 00.000 21948 move complete, result=0
23:17:33.062 00.000 21948 worker thread done servicing request
23:17:33.062 00.000 21948 Worker thread wakes up
23:17:33.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:33.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:33.062 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:17:34.470 01.408 21948 Exposure complete
23:17:34.523 00.053 21948 worker thread done servicing request
23:17:34.523 00.000 18120 OnExposeComplete: enter
23:17:34.525 00.002 18120 UpdateGuideState(): m_state=6
23:17:34.525 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
23:17:34.526 00.001 18120 Star::Find returns 1 (0), X=407.92, Y=230.85, Mass=2059, SNR=31.3, Peak=242 HFD=4.2
23:17:34.526 00.000 18120 MultiStar: [#1 0.47,-0.19,0.00,M4] [#2 0.11,-0.28,0.63,U] [#3 0.16,-0.28,0.67,U] [#4 0.36,-0.17,0.00,M2] [#5 0.06,-0.10,0.54,U] [#6 -0.01,-0.08,0.50,U] [#7 0.38,-0.30,0.00,M3] [#8 0.28,-0.12,0.42,U] 
23:17:34.527 00.001 18120 single-star, 5 included, MultiStar: {0.13, -0.18}, one-star: {0.15, -0.15}
23:17:34.527 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.14) = xAngle (0.36 = 0.36)
23:17:34.527 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.46 = -2.82)
23:17:34.528 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-0.79 mountX=0.20 mountY=-0.07, mountTheta=-0.32
23:17:34.529 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.15, opts=13)
23:17:34.530 00.001 18120 Enqueuing Move request for scope (0.15, -0.15)
23:17:34.530 00.000 21948 Worker thread wakes up
23:17:34.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:34.531 00.001 18120 UpdateGuideState exits: m=2059 RSB=31.3
23:17:34.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:34.532 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:34.532 00.000 18120 Enqueuing Expose request
23:17:34.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
23:17:34.533 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
23:17:34.533 00.000 21948 Moving (0.15, -0.15) raw xDistance=0.20 yDistance=-0.07
23:17:34.533 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:17:34.533 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:34.533 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:34.533 00.000 21948 MoveAxis(W, 39, ABG)
23:17:34.533 00.000 21948 Guiding  Dir = 3, Dur = 39
23:17:34.533 00.000 21948 IsSlewing returns 0
23:17:34.533 00.000 21948 IsGuiding returns 0
23:17:34.535 00.002 21948 PulseGuide returned control before completion, sleep 48
23:17:34.593 00.058 21948 IsGuiding returns 0
23:17:34.593 00.000 21948 Move returns status 0, amount 39
23:17:34.593 00.000 21948 MoveAxis(N, 0, ABG)
23:17:34.593 00.000 21948 Move returns status 0, amount 0
23:17:34.593 00.000 21948 move complete, result=0
23:17:34.593 00.000 21948 worker thread done servicing request
23:17:34.593 00.000 21948 Worker thread wakes up
23:17:34.593 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
23:17:34.596 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:34.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:36.227 01.631 21948 Exposure complete
23:17:36.267 00.040 21948 worker thread done servicing request
23:17:36.267 00.000 18120 OnExposeComplete: enter
23:17:36.268 00.001 18120 UpdateGuideState(): m_state=6
23:17:36.269 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
23:17:36.270 00.001 18120 Star::Find returns 1 (0), X=407.71, Y=230.90, Mass=2105, SNR=31.6, Peak=216 HFD=4.1
23:17:36.271 00.001 18120 MultiStar: [#1 0.43,-0.32,0.00,M5] [#2 0.01,-0.27,0.65,U] [#3 0.26,-0.17,0.68,U] [#4 0.04,-0.13,0.54,U] [#5 0.18,-0.22,0.49,U] [#6 0.01,-0.02,0.48,U] [#7 0.13,-0.34,0.49,U] [#8 0.01,0.02,0.43,U] 
23:17:36.274 00.003 18120 single-star, 7 included, MultiStar: {0.07, -0.15}, one-star: {-0.05, -0.10}
23:17:36.276 00.002 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
23:17:36.279 00.003 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.19 = 2.19)
23:17:36.281 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.05 mountX=0.07 mountY=0.09, mountTheta=0.92
23:17:36.285 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.10, opts=13)
23:17:36.287 00.002 18120 Enqueuing Move request for scope (-0.05, -0.10)
23:17:36.287 00.000 21948 Worker thread wakes up
23:17:36.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:36.288 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
23:17:36.288 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
23:17:36.288 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.6
23:17:36.289 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:36.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:36.290 00.001 18120 Enqueuing Expose request
23:17:36.290 00.000 21948 Moving (-0.05, -0.10) raw xDistance=0.07 yDistance=0.09
23:17:36.290 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:17:36.290 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:36.290 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:17:36.290 00.000 21948 MoveAxis(E, 0, ABG)
23:17:36.290 00.000 21948 Move returns status 0, amount 0
23:17:36.290 00.000 21948 MoveAxis(N, 0, ABG)
23:17:36.290 00.000 21948 Move returns status 0, amount 0
23:17:36.290 00.000 21948 move complete, result=0
23:17:36.290 00.000 21948 worker thread done servicing request
23:17:36.291 00.001 21948 Worker thread wakes up
23:17:36.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:36.291 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:36.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:37.809 01.518 21948 Exposure complete
23:17:37.845 00.036 21948 worker thread done servicing request
23:17:37.845 00.000 18120 OnExposeComplete: enter
23:17:37.847 00.002 18120 UpdateGuideState(): m_state=6
23:17:37.848 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
23:17:37.848 00.000 18120 Star::Find returns 1 (0), X=407.69, Y=230.89, Mass=2196, SNR=32.3, Peak=223 HFD=4.0
23:17:37.849 00.001 18120 MultiStar: [#1 0.08,-0.31,0.66,U] [#2 -0.07,-0.23,0.64,U] [#3 0.09,-0.04,0.65,U] [#4 0.23,-0.40,0.00,M2] [#5 -0.06,-0.06,0.49,U] [#6 -0.22,-0.12,0.50,U] [#7 0.23,-0.22,0.48,U] [#8 -0.08,-0.14,0.43,U] 
23:17:37.849 00.000 18120 single-star, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.07, -0.12}
23:17:37.850 00.001 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.14) = xAngle (-0.97 = -0.97)
23:17:37.850 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.13 = 2.13)
23:17:37.850 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=0.08 mountY=0.12, mountTheta=0.99
23:17:37.853 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.12, opts=13)
23:17:37.854 00.001 18120 Enqueuing Move request for scope (-0.07, -0.12)
23:17:37.854 00.000 21948 Worker thread wakes up
23:17:37.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:37.855 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:17:37.855 00.000 18120 UpdateGuideState exits: m=2196 RSB=32.3
23:17:37.855 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:17:37.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:37.856 00.001 21948 Moving (-0.07, -0.12) raw xDistance=0.08 yDistance=0.12
23:17:37.856 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:37.856 00.000 18120 Enqueuing Expose request
23:17:37.857 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:17:37.857 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:37.857 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:17:37.857 00.000 21948 MoveAxis(E, 0, ABG)
23:17:37.857 00.000 21948 Move returns status 0, amount 0
23:17:37.857 00.000 21948 MoveAxis(N, 0, ABG)
23:17:37.857 00.000 21948 Move returns status 0, amount 0
23:17:37.857 00.000 21948 move complete, result=0
23:17:37.857 00.000 21948 worker thread done servicing request
23:17:37.857 00.000 21948 Worker thread wakes up
23:17:37.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:37.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:37.857 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:39.481 01.624 21948 Exposure complete
23:17:39.509 00.028 21948 worker thread done servicing request
23:17:39.509 00.000 18120 OnExposeComplete: enter
23:17:39.510 00.001 18120 UpdateGuideState(): m_state=6
23:17:39.513 00.003 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
23:17:39.516 00.003 18120 Star::Find returns 1 (0), X=407.80, Y=230.96, Mass=2167, SNR=32.1, Peak=236 HFD=4.1
23:17:39.518 00.002 18120 MultiStar: [#1 0.30,-0.06,0.72,U] [#2 -0.01,-0.14,0.59,U] [#3 0.06,0.02,0.69,U] [#4 0.21,0.04,0.51,U] [#5 -0.05,-0.29,0.47,U] [#6 0.03,-0.12,0.49,U] [#7 0.13,-0.13,0.52,U] [#8 -0.03,0.11,0.40,U] 
23:17:39.521 00.003 18120 single-star, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.03, -0.04}
23:17:39.524 00.003 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.14) = xAngle (0.20 = 0.20)
23:17:39.526 00.002 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.30 = -2.98)
23:17:39.528 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.94 mountX=0.05 mountY=-0.01, mountTheta=-0.16
23:17:39.531 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
23:17:39.532 00.001 18120 Enqueuing Move request for scope (0.03, -0.04)
23:17:39.532 00.000 21948 Worker thread wakes up
23:17:39.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:39.533 00.001 18120 UpdateGuideState exits: m=2167 RSB=32.1
23:17:39.533 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:39.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:39.534 00.001 18120 Enqueuing Expose request
23:17:39.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:17:39.534 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:17:39.534 00.000 21948 Moving (0.03, -0.04) raw xDistance=0.05 yDistance=-0.01
23:17:39.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:17:39.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:39.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:39.534 00.000 21948 MoveAxis(E, 0, ABG)
23:17:39.534 00.000 21948 Move returns status 0, amount 0
23:17:39.534 00.000 21948 MoveAxis(N, 0, ABG)
23:17:39.534 00.000 21948 Move returns status 0, amount 0
23:17:39.534 00.000 21948 move complete, result=0
23:17:39.534 00.000 21948 worker thread done servicing request
23:17:39.535 00.001 21948 Worker thread wakes up
23:17:39.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:39.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:39.535 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:41.062 01.527 21948 Exposure complete
23:17:41.087 00.025 21948 worker thread done servicing request
23:17:41.087 00.000 18120 OnExposeComplete: enter
23:17:41.088 00.001 18120 UpdateGuideState(): m_state=6
23:17:41.088 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
23:17:41.089 00.001 18120 Star::Find returns 1 (0), X=407.67, Y=230.87, Mass=2146, SNR=31.9, Peak=218 HFD=4.0
23:17:41.089 00.000 18120 MultiStar: [#1 0.09,-0.17,0.70,U] [#2 0.27,-0.18,0.67,U] [#3 0.24,-0.04,0.67,U] [#4 0.24,-0.27,0.52,U] [#5 -0.18,-0.20,0.51,U] [#6 0.26,-0.23,0.46,U] [#7 0.24,-0.21,0.50,U] [#8 0.08,-0.08,0.44,U] 
23:17:41.090 00.001 18120 single-star, 8 included, MultiStar: {0.11, -0.16}, one-star: {-0.10, -0.14}
23:17:41.090 00.000 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.14) = xAngle (-1.03 = -1.03)
23:17:41.090 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.07 = 2.07)
23:17:41.093 00.003 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.17 mountX=0.09 mountY=0.15, mountTheta=1.04
23:17:41.097 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.14, opts=13)
23:17:41.100 00.003 18120 Enqueuing Move request for scope (-0.10, -0.14)
23:17:41.102 00.002 21948 Worker thread wakes up
23:17:41.102 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:41.103 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
23:17:41.103 00.000 18120 UpdateGuideState exits: m=2146 RSB=31.9
23:17:41.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.104 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:41.104 00.000 18120 Enqueuing Expose request
23:17:41.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
23:17:41.105 00.001 21948 Moving (-0.10, -0.14) raw xDistance=0.09 yDistance=0.15
23:17:41.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:17:41.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:41.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:17:41.105 00.000 21948 MoveAxis(E, 0, ABG)
23:17:41.105 00.000 21948 Move returns status 0, amount 0
23:17:41.105 00.000 21948 MoveAxis(N, 0, ABG)
23:17:41.105 00.000 21948 Move returns status 0, amount 0
23:17:41.105 00.000 21948 move complete, result=0
23:17:41.105 00.000 21948 worker thread done servicing request
23:17:41.105 00.000 21948 Worker thread wakes up
23:17:41.105 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:41.105 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:41.105 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:42.738 01.633 21948 Exposure complete
23:17:42.762 00.024 21948 worker thread done servicing request
23:17:42.762 00.000 18120 OnExposeComplete: enter
23:17:42.763 00.001 18120 UpdateGuideState(): m_state=6
23:17:42.764 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
23:17:42.765 00.001 18120 Star::Find returns 1 (0), X=407.64, Y=230.91, Mass=2124, SNR=31.8, Peak=227 HFD=3.9
23:17:42.765 00.000 18120 MultiStar: [#1 0.09,0.03,0.70,U] [#2 0.05,-0.10,0.62,U] [#3 -0.27,-0.02,0.66,U] [#4 0.12,-0.16,0.52,U] [#5 -0.17,-0.05,0.51,U] [#6 -0.03,0.02,0.49,U] [#7 0.20,-0.13,0.48,U] [#8 -0.15,0.04,0.44,U] 
23:17:42.767 00.002 18120 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.12, -0.10}
23:17:42.768 00.001 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
23:17:42.768 00.000 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
23:17:42.771 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.19 mountX=0.03 mountY=0.06, mountTheta=1.05
23:17:42.775 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
23:17:42.776 00.001 18120 Enqueuing Move request for scope (-0.04, -0.06)
23:17:42.776 00.000 21948 Worker thread wakes up
23:17:42.776 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:42.777 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
23:17:42.777 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.8
23:17:42.777 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:42.777 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:42.778 00.001 18120 Enqueuing Expose request
23:17:42.778 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
23:17:42.778 00.000 21948 Moving (-0.04, -0.06) raw xDistance=0.03 yDistance=0.06
23:17:42.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:17:42.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:42.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:17:42.778 00.000 21948 MoveAxis(E, 0, ABG)
23:17:42.778 00.000 21948 Move returns status 0, amount 0
23:17:42.778 00.000 21948 MoveAxis(N, 0, ABG)
23:17:42.778 00.000 21948 Move returns status 0, amount 0
23:17:42.778 00.000 21948 move complete, result=0
23:17:42.778 00.000 21948 worker thread done servicing request
23:17:42.779 00.001 21948 Worker thread wakes up
23:17:42.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:42.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:42.779 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:44.301 01.522 21948 Exposure complete
23:17:44.334 00.033 21948 worker thread done servicing request
23:17:44.334 00.000 18120 OnExposeComplete: enter
23:17:44.336 00.002 18120 UpdateGuideState(): m_state=6
23:17:44.337 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
23:17:44.338 00.001 18120 Star::Find returns 1 (0), X=407.65, Y=231.05, Mass=2113, SNR=31.5, Peak=208 HFD=4.1
23:17:44.339 00.001 18120 MultiStar: [#1 -0.04,0.08,0.70,U] [#2 -0.05,-0.16,0.65,U] [#3 0.07,0.20,0.68,U] [#4 0.22,0.03,0.54,U] [#5 -0.12,-0.06,0.51,U] [#6 -0.16,0.34,0.00,M1] [#7 0.15,-0.03,0.48,U] [#8 0.00,0.08,0.41,U] 
23:17:44.341 00.002 18120 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {-0.12, 0.04}
23:17:44.343 00.002 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
23:17:44.345 00.002 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
23:17:44.347 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.54 mountX=-0.02 mountY=-0.01, mountTheta=-2.65
23:17:44.350 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.03, opts=13)
23:17:44.350 00.000 18120 Enqueuing Move request for scope (0.00, 0.03)
23:17:44.351 00.001 21948 Worker thread wakes up
23:17:44.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:17:44.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:17:44.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:44.352 00.001 18120 UpdateGuideState exits: m=2113 RSB=31.5
23:17:44.352 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.353 00.001 21948 Moving (0.00, 0.03) raw xDistance=-0.02 yDistance=-0.01
23:17:44.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:17:44.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:44.353 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:44.354 00.001 18120 Enqueuing Expose request
23:17:44.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:44.354 00.000 21948 MoveAxis(E, 0, ABG)
23:17:44.354 00.000 21948 Move returns status 0, amount 0
23:17:44.354 00.000 21948 MoveAxis(N, 0, ABG)
23:17:44.354 00.000 21948 Move returns status 0, amount 0
23:17:44.354 00.000 21948 move complete, result=0
23:17:44.354 00.000 21948 worker thread done servicing request
23:17:44.354 00.000 21948 Worker thread wakes up
23:17:44.355 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:44.355 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:44.355 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:45.986 01.631 21948 Exposure complete
23:17:46.044 00.058 21948 worker thread done servicing request
23:17:46.044 00.000 18120 OnExposeComplete: enter
23:17:46.047 00.003 18120 UpdateGuideState(): m_state=6
23:17:46.050 00.003 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
23:17:46.050 00.000 18120 Star::Find returns 1 (0), X=407.57, Y=231.00, Mass=1993, SNR=30.6, Peak=197 HFD=4.1
23:17:46.051 00.001 18120 MultiStar: [#1 0.16,-0.04,0.74,U] [#2 -0.12,0.04,0.68,U] [#3 0.00,0.05,0.70,U] [#4 0.17,-0.15,0.57,U] [#5 -0.13,0.01,0.51,U] [#6 -0.12,0.15,0.53,U] [#7 -0.11,-0.09,0.51,U] [#8 -0.19,-0.19,0.45,U] 
23:17:46.052 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.19, -0.01}
23:17:46.052 00.000 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.14) = xAngle (-1.69 = -1.69)
23:17:46.053 00.001 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.41 = 1.41)
23:17:46.053 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.84 mountX=-0.01 mountY=0.06, mountTheta=1.69
23:17:46.054 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
23:17:46.055 00.001 18120 Enqueuing Move request for scope (-0.06, -0.02)
23:17:46.055 00.000 21948 Worker thread wakes up
23:17:46.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:46.056 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:17:46.056 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.6
23:17:46.056 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:17:46.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:46.057 00.001 21948 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
23:17:46.057 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:46.057 00.000 18120 Enqueuing Expose request
23:17:46.058 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:17:46.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:46.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:17:46.058 00.000 21948 MoveAxis(E, 0, ABG)
23:17:46.058 00.000 21948 Move returns status 0, amount 0
23:17:46.058 00.000 21948 MoveAxis(N, 0, ABG)
23:17:46.058 00.000 21948 Move returns status 0, amount 0
23:17:46.058 00.000 21948 move complete, result=0
23:17:46.058 00.000 21948 worker thread done servicing request
23:17:46.058 00.000 21948 Worker thread wakes up
23:17:46.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:46.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:46.059 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:47.583 01.524 21948 Exposure complete
23:17:47.610 00.027 21948 worker thread done servicing request
23:17:47.610 00.000 18120 OnExposeComplete: enter
23:17:47.612 00.002 18120 UpdateGuideState(): m_state=6
23:17:47.613 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
23:17:47.615 00.002 18120 Star::Find returns 1 (0), X=407.74, Y=231.31, Mass=2059, SNR=31.2, Peak=213 HFD=3.9
23:17:47.615 00.000 18120 MultiStar: [#1 0.22,-0.10,0.70,U] [#2 -0.04,0.11,0.67,U] [#3 0.09,0.27,0.73,U] [#4 0.18,0.00,0.57,U] [#5 -0.03,-0.16,0.52,U] [#6 -0.03,0.09,0.49,U] [#7 0.13,-0.02,0.51,U] [#8 -0.18,0.23,0.44,U] 
23:17:47.616 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {-0.03, 0.31}
23:17:47.616 00.000 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.14) = xAngle (2.33 = 2.33)
23:17:47.617 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.43 = -0.85)
23:17:47.617 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
23:17:47.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
23:17:47.619 00.001 18120 Enqueuing Move request for scope (0.04, 0.10)
23:17:47.619 00.000 21948 Worker thread wakes up
23:17:47.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:17:47.619 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:17:47.619 00.000 21948 Moving (0.04, 0.10) raw xDistance=-0.07 yDistance=-0.08
23:17:47.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:17:47.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:47.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:47.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:47.620 00.001 21948 MoveAxis(E, 0, ABG)
23:17:47.620 00.000 21948 Move returns status 0, amount 0
23:17:47.620 00.000 21948 MoveAxis(N, 0, ABG)
23:17:47.620 00.000 21948 Move returns status 0, amount 0
23:17:47.620 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.2
23:17:47.621 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:47.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:47.621 00.000 18120 Enqueuing Expose request
23:17:47.622 00.001 21948 move complete, result=0
23:17:47.622 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:47.622 00.000 21948 worker thread done servicing request
23:17:47.622 00.000 21948 Worker thread wakes up
23:17:47.623 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:47.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:49.250 01.627 21948 Exposure complete
23:17:49.289 00.039 21948 worker thread done servicing request
23:17:49.289 00.000 18120 OnExposeComplete: enter
23:17:49.290 00.001 18120 UpdateGuideState(): m_state=6
23:17:49.291 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
23:17:49.292 00.001 18120 Star::Find returns 1 (0), X=407.47, Y=231.15, Mass=2064, SNR=31.2, Peak=172 HFD=4.2
23:17:49.294 00.002 18120 MultiStar: [#1 -0.11,0.16,0.70,U] [#2 -0.14,0.16,0.65,U] [#3 -0.16,0.36,0.00,M1] [#4 0.00,0.11,0.57,U] [#5 -0.34,0.01,0.53,U] [#6 -0.26,0.36,0.00,M1] [#7 -0.02,0.41,0.00,M1] [#8 -0.39,0.08,0.00,M1] 
23:17:49.295 00.001 18120 refined, 4 included, MultiStar: {-0.19, 0.12}, one-star: {-0.29, 0.14}
23:17:49.296 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
23:17:49.298 00.002 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.52)
23:17:49.300 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=-0.19 mountY=0.11, mountTheta=2.61
23:17:49.301 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.12, opts=13)
23:17:49.302 00.001 18120 Enqueuing Move request for scope (-0.19, 0.12)
23:17:49.302 00.000 21948 Worker thread wakes up
23:17:49.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:49.303 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:17:49.303 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:17:49.303 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.2
23:17:49.305 00.002 21948 Moving (-0.19, 0.12) raw xDistance=-0.19 yDistance=0.11
23:17:49.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:17:49.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:49.305 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:49.306 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:49.306 00.000 18120 Enqueuing Expose request
23:17:49.307 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:17:49.307 00.000 21948 MoveAxis(E, 0, ABG)
23:17:49.307 00.000 21948 Move returns status 0, amount 0
23:17:49.307 00.000 21948 MoveAxis(N, 0, ABG)
23:17:49.307 00.000 21948 Move returns status 0, amount 0
23:17:49.307 00.000 21948 move complete, result=0
23:17:49.307 00.000 21948 worker thread done servicing request
23:17:49.307 00.000 21948 Worker thread wakes up
23:17:49.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:49.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:49.307 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:50.832 01.525 21948 Exposure complete
23:17:50.871 00.039 21948 worker thread done servicing request
23:17:50.871 00.000 18120 OnExposeComplete: enter
23:17:50.872 00.001 18120 UpdateGuideState(): m_state=6
23:17:50.874 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
23:17:50.876 00.002 18120 Star::Find returns 1 (0), X=407.62, Y=231.43, Mass=2171, SNR=32.0, Peak=177 HFD=4.2
23:17:50.877 00.001 18120 MultiStar: [#1 -0.09,0.22,0.69,U] [#2 -0.07,0.40,0.00,M1] [#3 -0.53,0.36,0.00,M2] [#4 0.02,0.41,0.00,M1] [#5 -0.22,-0.03,0.49,U] [#6 -0.14,0.11,0.49,U] [#7 0.08,0.34,0.51,U] [#8 -0.13,0.26,0.41,U] 
23:17:50.879 00.002 18120 refined, 5 included, MultiStar: {-0.11, 0.25}, one-star: {-0.14, 0.42}
23:17:50.881 00.002 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
23:17:50.884 00.003 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.05)
23:17:50.886 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.99 mountX=-0.27 mountY=-0.01, mountTheta=-3.09
23:17:50.890 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.25, opts=13)
23:17:50.893 00.003 18120 Enqueuing Move request for scope (-0.11, 0.25)
23:17:50.896 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:50.898 00.002 21948 Worker thread wakes up
23:17:50.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
23:17:50.898 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
23:17:50.898 00.000 21948 Moving (-0.11, 0.25) raw xDistance=-0.27 yDistance=-0.01
23:17:50.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:17:50.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:50.898 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.0
23:17:50.899 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:50.900 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:50.900 00.000 18120 Enqueuing Expose request
23:17:50.901 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:50.901 00.000 21948 MoveAxis(E, 49, ABG)
23:17:50.901 00.000 21948 Guiding  Dir = 2, Dur = 49
23:17:50.901 00.000 21948 IsSlewing returns 0
23:17:50.901 00.000 21948 IsGuiding returns 0
23:17:50.903 00.002 21948 PulseGuide returned control before completion, sleep 58
23:17:50.973 00.070 21948 IsGuiding returns 0
23:17:50.973 00.000 21948 Move returns status 0, amount 49
23:17:50.973 00.000 21948 MoveAxis(N, 0, ABG)
23:17:50.973 00.000 21948 Move returns status 0, amount 0
23:17:50.973 00.000 21948 move complete, result=0
23:17:50.973 00.000 21948 worker thread done servicing request
23:17:50.974 00.001 21948 Worker thread wakes up
23:17:50.974 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
23:17:50.975 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:50.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:52.615 01.640 21948 Exposure complete
23:17:52.650 00.035 21948 worker thread done servicing request
23:17:52.650 00.000 18120 OnExposeComplete: enter
23:17:52.652 00.002 18120 UpdateGuideState(): m_state=6
23:17:52.653 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
23:17:52.653 00.000 18120 Star::Find returns 1 (0), X=407.80, Y=231.24, Mass=2075, SNR=31.4, Peak=217 HFD=4.1
23:17:52.654 00.001 18120 MultiStar: [#1 -0.01,0.26,0.71,U] [#2 -0.05,-0.02,0.64,U] [#3 0.24,0.20,0.69,U] [#4 0.08,-0.11,0.53,U] [#5 -0.08,-0.24,0.49,U] [#6 -0.07,0.23,0.47,U] [#7 0.26,0.00,0.50,U] [#8 -0.08,0.01,0.43,U] 
23:17:52.654 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.03, 0.23}
23:17:52.654 00.000 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.14) = xAngle (2.26 = 2.26)
23:17:52.655 00.001 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.37 = -0.92)
23:17:52.655 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
23:17:52.657 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
23:17:52.657 00.000 18120 Enqueuing Move request for scope (0.04, 0.09)
23:17:52.657 00.000 21948 Worker thread wakes up
23:17:52.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:17:52.658 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:17:52.658 00.000 21948 Moving (0.04, 0.09) raw xDistance=-0.06 yDistance=-0.08
23:17:52.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:17:52.658 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:52.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:52.658 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.4
23:17:52.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:52.659 00.000 18120 Enqueuing Expose request
23:17:52.660 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:52.660 00.000 21948 MoveAxis(E, 0, ABG)
23:17:52.660 00.000 21948 Move returns status 0, amount 0
23:17:52.660 00.000 21948 MoveAxis(N, 0, ABG)
23:17:52.660 00.000 21948 Move returns status 0, amount 0
23:17:52.660 00.000 21948 move complete, result=0
23:17:52.660 00.000 21948 worker thread done servicing request
23:17:52.660 00.000 21948 Worker thread wakes up
23:17:52.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:52.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:52.661 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:54.185 01.524 21948 Exposure complete
23:17:54.209 00.024 21948 worker thread done servicing request
23:17:54.209 00.000 18120 OnExposeComplete: enter
23:17:54.210 00.001 18120 UpdateGuideState(): m_state=6
23:17:54.211 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
23:17:54.211 00.000 18120 Star::Find returns 1 (0), X=407.92, Y=231.35, Mass=2131, SNR=31.5, Peak=206 HFD=4.0
23:17:54.211 00.000 18120 MultiStar: [#1 0.14,0.19,0.70,U] [#2 0.27,0.15,0.63,U] [#3 0.16,0.18,0.70,U] [#4 0.40,-0.18,0.00,M1] [#5 -0.06,0.08,0.48,U] [#6 -0.09,0.18,0.48,U] [#7 0.26,0.08,0.50,U] [#8 0.04,0.29,0.42,U] 
23:17:54.212 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.20}, one-star: {0.15, 0.34}
23:17:54.212 00.000 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.14) = xAngle (2.16 = 2.16)
23:17:54.213 00.001 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.27 = -1.02)
23:17:54.213 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.02 mountX=-0.13 mountY=-0.20, mountTheta=-2.15
23:17:54.216 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.20, opts=13)
23:17:54.219 00.003 18120 Enqueuing Move request for scope (0.12, 0.20)
23:17:54.220 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:54.220 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.5
23:17:54.220 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:54.221 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:54.222 00.001 18120 Enqueuing Expose request
23:17:54.222 00.000 21948 Worker thread wakes up
23:17:54.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
23:17:54.222 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
23:17:54.222 00.000 21948 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.20
23:17:54.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:17:54.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:54.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:17:54.222 00.000 21948 MoveAxis(E, 0, ABG)
23:17:54.222 00.000 21948 Move returns status 0, amount 0
23:17:54.222 00.000 21948 MoveAxis(N, 0, ABG)
23:17:54.222 00.000 21948 Move returns status 0, amount 0
23:17:54.222 00.000 21948 move complete, result=0
23:17:54.222 00.000 21948 worker thread done servicing request
23:17:54.222 00.000 21948 Worker thread wakes up
23:17:54.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:54.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:54.223 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:55.856 01.633 21948 Exposure complete
23:17:55.899 00.043 21948 worker thread done servicing request
23:17:55.899 00.000 18120 OnExposeComplete: enter
23:17:55.900 00.001 18120 UpdateGuideState(): m_state=6
23:17:55.900 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
23:17:55.902 00.002 18120 Star::Find returns 1 (0), X=407.81, Y=231.05, Mass=2102, SNR=31.4, Peak=224 HFD=4.2
23:17:55.904 00.002 18120 MultiStar: [#1 0.42,-0.09,0.00,M1] [#2 0.02,-0.18,0.61,U] [#3 0.03,0.08,0.70,U] [#4 0.31,0.11,0.53,U] [#5 0.02,-0.21,0.49,U] [#6 0.04,0.06,0.47,U] [#7 0.25,0.15,0.55,U] [#8 -0.10,0.10,0.42,U] 
23:17:55.907 00.003 18120 single-star, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.05, 0.05}
23:17:55.909 00.002 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.14) = xAngle (1.93 = 1.93)
23:17:55.912 00.003 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.04 = -1.25)
23:17:55.914 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.06 cameraTheta=0.79 mountX=-0.02 mountY=-0.06, mountTheta=-1.93
23:17:55.918 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
23:17:55.919 00.001 18120 Enqueuing Move request for scope (0.05, 0.05)
23:17:55.920 00.001 21948 Worker thread wakes up
23:17:55.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:55.921 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:17:55.921 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.4
23:17:55.921 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:17:55.921 00.000 21948 Moving (0.05, 0.05) raw xDistance=-0.02 yDistance=-0.06
23:17:55.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:17:55.921 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:55.922 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:55.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:55.922 00.000 18120 Enqueuing Expose request
23:17:55.923 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:55.923 00.000 21948 MoveAxis(E, 0, ABG)
23:17:55.923 00.000 21948 Move returns status 0, amount 0
23:17:55.923 00.000 21948 MoveAxis(N, 0, ABG)
23:17:55.923 00.000 21948 Move returns status 0, amount 0
23:17:55.923 00.000 21948 move complete, result=0
23:17:55.923 00.000 21948 worker thread done servicing request
23:17:55.923 00.000 21948 Worker thread wakes up
23:17:55.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:55.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:55.924 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:57.447 01.523 21948 Exposure complete
23:17:57.481 00.034 21948 worker thread done servicing request
23:17:57.481 00.000 18120 OnExposeComplete: enter
23:17:57.481 00.000 18120 UpdateGuideState(): m_state=6
23:17:57.482 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
23:17:57.482 00.000 18120 Star::Find returns 1 (0), X=407.72, Y=231.14, Mass=2047, SNR=31.1, Peak=209 HFD=4.1
23:17:57.483 00.001 18120 MultiStar: [#1 0.22,0.01,0.70,U] [#2 -0.19,-0.01,0.66,U] [#3 -0.30,0.03,0.68,U] [#4 0.10,0.07,0.54,U] [#5 -0.20,-0.04,0.51,U] [#6 -0.38,0.01,0.00,M1] [#7 0.17,-0.08,0.51,U] [#8 -0.25,0.12,0.42,U] 
23:17:57.483 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {-0.04, 0.13}
23:17:57.485 00.002 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.71 = -2.58)
23:17:57.485 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.52)
23:17:57.486 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.56 mountX=-0.06 mountY=0.03, mountTheta=2.61
23:17:57.486 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
23:17:57.486 00.000 18120 Enqueuing Move request for scope (-0.05, 0.04)
23:17:57.488 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:57.488 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.1
23:17:57.488 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.489 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:57.489 00.000 18120 Enqueuing Expose request
23:17:57.490 00.001 21948 Worker thread wakes up
23:17:57.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:17:57.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:17:57.490 00.000 21948 Moving (-0.05, 0.04) raw xDistance=-0.06 yDistance=0.03
23:17:57.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:17:57.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:57.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:57.490 00.000 21948 MoveAxis(E, 0, ABG)
23:17:57.490 00.000 21948 Move returns status 0, amount 0
23:17:57.490 00.000 21948 MoveAxis(N, 0, ABG)
23:17:57.490 00.000 21948 Move returns status 0, amount 0
23:17:57.490 00.000 21948 move complete, result=0
23:17:57.490 00.000 21948 worker thread done servicing request
23:17:57.490 00.000 21948 Worker thread wakes up
23:17:57.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:57.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:57.490 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:59.115 01.625 21948 Exposure complete
23:17:59.143 00.028 21948 worker thread done servicing request
23:17:59.143 00.000 18120 OnExposeComplete: enter
23:17:59.144 00.001 18120 UpdateGuideState(): m_state=6
23:17:59.144 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
23:17:59.145 00.001 18120 Star::Find returns 1 (0), X=407.67, Y=231.14, Mass=1954, SNR=30.2, Peak=179 HFD=4.0
23:17:59.145 00.000 18120 MultiStar: [#1 -0.12,-0.00,0.73,U] [#2 -0.14,0.18,0.67,U] [#3 0.07,0.28,0.68,U] [#4 0.12,-0.10,0.60,U] [#5 -0.37,0.03,0.00,M1] [#6 -0.21,0.30,0.53,U] [#7 0.08,0.11,0.55,U] [#8 -0.19,0.17,0.46,U] 
23:17:59.146 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {-0.09, 0.13}
23:17:59.147 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.14 = 3.14)
23:17:59.147 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.04)
23:17:59.148 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.99 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
23:17:59.150 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
23:17:59.151 00.001 18120 Enqueuing Move request for scope (-0.06, 0.13)
23:17:59.151 00.000 21948 Worker thread wakes up
23:17:59.152 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:17:59.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:17:59.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:17:59.152 00.000 21948 Moving (-0.06, 0.13) raw xDistance=-0.14 yDistance=-0.01
23:17:59.152 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.2
23:17:59.153 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:17:59.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:59.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:59.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:17:59.154 00.001 18120 Enqueuing Expose request
23:17:59.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:59.154 00.000 21948 MoveAxis(E, 0, ABG)
23:17:59.154 00.000 21948 Move returns status 0, amount 0
23:17:59.154 00.000 21948 MoveAxis(N, 0, ABG)
23:17:59.154 00.000 21948 Move returns status 0, amount 0
23:17:59.154 00.000 21948 move complete, result=0
23:17:59.154 00.000 21948 worker thread done servicing request
23:17:59.154 00.000 21948 Worker thread wakes up
23:17:59.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:17:59.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:17:59.155 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:00.678 01.523 21948 Exposure complete
23:18:00.725 00.047 21948 worker thread done servicing request
23:18:00.725 00.000 18120 OnExposeComplete: enter
23:18:00.727 00.002 18120 UpdateGuideState(): m_state=6
23:18:00.729 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
23:18:00.730 00.001 18120 Star::Find returns 1 (0), X=407.36, Y=231.28, Mass=1939, SNR=30.1, Peak=169 HFD=3.7
23:18:00.731 00.001 18120 MultiStar: [#1 -0.03,0.04,0.72,U] [#2 -0.24,-0.01,0.64,U] [#3 -0.29,0.34,0.00,M1] [#4 -0.12,0.09,0.59,U] [#5 -0.38,-0.06,0.00,M2] [#6 -0.32,0.18,0.00,M1] [#7 -0.16,0.14,0.51,U] [#8 -0.33,0.16,0.45,U] 
23:18:00.732 00.001 18120 refined, 5 included, MultiStar: {-0.23, 0.13}, one-star: {-0.40, 0.27}
23:18:00.733 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.78 = -2.51)
23:18:00.733 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.59)
23:18:00.734 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.63 mountX=-0.21 mountY=0.14, mountTheta=2.53
23:18:00.735 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.13, opts=13)
23:18:00.736 00.001 18120 Enqueuing Move request for scope (-0.23, 0.13)
23:18:00.736 00.000 21948 Worker thread wakes up
23:18:00.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:00.736 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.1
23:18:00.738 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
23:18:00.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:00.738 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
23:18:00.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:00.740 00.002 18120 Enqueuing Expose request
23:18:00.741 00.001 21948 Moving (-0.23, 0.13) raw xDistance=-0.21 yDistance=0.14
23:18:00.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:18:00.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:00.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:18:00.741 00.000 21948 MoveAxis(E, 37, ABG)
23:18:00.741 00.000 21948 Guiding  Dir = 2, Dur = 37
23:18:00.741 00.000 21948 IsSlewing returns 0
23:18:00.741 00.000 21948 IsGuiding returns 0
23:18:00.744 00.003 21948 PulseGuide returned control before completion, sleep 45
23:18:00.800 00.056 21948 IsGuiding returns 0
23:18:00.800 00.000 21948 Move returns status 0, amount 37
23:18:00.800 00.000 21948 MoveAxis(N, 0, ABG)
23:18:00.800 00.000 21948 Move returns status 0, amount 0
23:18:00.800 00.000 21948 move complete, result=0
23:18:00.801 00.001 21948 worker thread done servicing request
23:18:00.801 00.000 21948 Worker thread wakes up
23:18:00.801 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
23:18:00.802 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:00.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:02.439 01.637 21948 Exposure complete
23:18:02.478 00.039 21948 worker thread done servicing request
23:18:02.478 00.000 18120 OnExposeComplete: enter
23:18:02.479 00.001 18120 UpdateGuideState(): m_state=6
23:18:02.480 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
23:18:02.481 00.001 18120 Star::Find returns 1 (0), X=407.73, Y=231.28, Mass=2237, SNR=32.5, Peak=211 HFD=4.4
23:18:02.483 00.002 18120 MultiStar: [#1 0.03,0.12,0.67,U] [#2 -0.07,0.23,0.63,U] [#3 0.21,0.28,0.66,U] [#4 0.02,0.18,0.52,U] [#5 -0.20,0.24,0.50,U] [#6 -0.17,0.29,0.47,U] [#7 0.32,0.52,0.00,M1] [#8 -0.15,0.22,0.40,U] 
23:18:02.484 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.23}, one-star: {-0.03, 0.27}
23:18:02.486 00.002 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.85 = 2.85)
23:18:02.486 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.95 = -0.33)
23:18:02.487 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.70 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
23:18:02.489 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.23, opts=13)
23:18:02.490 00.001 18120 Enqueuing Move request for scope (-0.03, 0.23)
23:18:02.490 00.000 21948 Worker thread wakes up
23:18:02.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
23:18:02.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
23:18:02.490 00.000 21948 Moving (-0.03, 0.23) raw xDistance=-0.22 yDistance=-0.08
23:18:02.490 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:02.492 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:18:02.492 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:02.492 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:02.492 00.000 21948 MoveAxis(E, 42, ABG)
23:18:02.492 00.000 18120 UpdateGuideState exits: m=2237 RSB=32.5
23:18:02.495 00.003 21948 Guiding  Dir = 2, Dur = 42
23:18:02.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:02.496 00.001 21948 IsSlewing returns 0
23:18:02.496 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:02.496 00.000 18120 Enqueuing Expose request
23:18:02.497 00.001 21948 IsGuiding returns 0
23:18:02.498 00.001 21948 PulseGuide returned control before completion, sleep 51
23:18:02.563 00.065 21948 IsGuiding returns 0
23:18:02.563 00.000 21948 Move returns status 0, amount 42
23:18:02.563 00.000 21948 MoveAxis(N, 0, ABG)
23:18:02.563 00.000 21948 Move returns status 0, amount 0
23:18:02.563 00.000 21948 move complete, result=0
23:18:02.563 00.000 21948 worker thread done servicing request
23:18:02.563 00.000 21948 Worker thread wakes up
23:18:02.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:02.563 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
23:18:02.564 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:03.969 01.405 21948 Exposure complete
23:18:03.997 00.028 21948 worker thread done servicing request
23:18:03.998 00.001 18120 OnExposeComplete: enter
23:18:03.998 00.000 18120 UpdateGuideState(): m_state=6
23:18:03.999 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
23:18:03.999 00.000 18120 Star::Find returns 1 (0), X=407.70, Y=231.18, Mass=2058, SNR=31.2, Peak=229 HFD=3.9
23:18:04.000 00.001 18120 MultiStar: [#1 0.07,0.16,0.69,U] [#2 0.08,0.11,0.64,U] [#3 -0.39,0.11,0.00,M1] [#4 -0.10,0.08,0.56,U] [#5 -0.21,-0.01,0.53,U] [#6 0.02,-0.11,0.46,U] [#7 0.23,-0.06,0.50,U] [#8 -0.10,-0.02,0.41,U] 
23:18:04.000 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {-0.07, 0.17}
23:18:04.001 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
23:18:04.001 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.29)
23:18:04.001 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=-0.06 mountY=-0.02, mountTheta=-2.86
23:18:04.003 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
23:18:04.003 00.000 18120 Enqueuing Move request for scope (-0.01, 0.06)
23:18:04.004 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:04.004 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.2
23:18:04.005 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:04.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:04.005 00.000 18120 Enqueuing Expose request
23:18:04.006 00.001 21948 Worker thread wakes up
23:18:04.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:18:04.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:18:04.006 00.000 21948 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
23:18:04.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:18:04.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:04.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:18:04.006 00.000 21948 MoveAxis(E, 0, ABG)
23:18:04.006 00.000 21948 Move returns status 0, amount 0
23:18:04.006 00.000 21948 MoveAxis(N, 0, ABG)
23:18:04.006 00.000 21948 Move returns status 0, amount 0
23:18:04.006 00.000 21948 move complete, result=0
23:18:04.006 00.000 21948 worker thread done servicing request
23:18:04.006 00.000 21948 Worker thread wakes up
23:18:04.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:04.006 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:04.006 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:05.641 01.635 21948 Exposure complete
23:18:05.674 00.033 21948 worker thread done servicing request
23:18:05.676 00.002 18120 OnExposeComplete: enter
23:18:05.676 00.000 18120 UpdateGuideState(): m_state=6
23:18:05.676 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
23:18:05.676 00.000 18120 Star::Find returns 1 (0), X=407.68, Y=231.23, Mass=2120, SNR=31.7, Peak=213 HFD=4.0
23:18:05.677 00.001 18120 MultiStar: [#1 0.04,0.09,0.69,U] [#2 0.07,0.03,0.61,U] [#3 -0.11,0.28,0.65,U] [#4 0.03,-0.04,0.55,U] [#5 -0.04,-0.08,0.52,U] [#6 -0.10,0.01,0.47,U] [#7 0.03,0.11,0.49,U] [#8 -0.11,0.10,0.43,U] 
23:18:05.678 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.09, 0.22}
23:18:05.679 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
23:18:05.679 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
23:18:05.680 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.89 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
23:18:05.681 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
23:18:05.682 00.001 18120 Enqueuing Move request for scope (-0.03, 0.10)
23:18:05.682 00.000 21948 Worker thread wakes up
23:18:05.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:18:05.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:05.683 00.001 18120 UpdateGuideState exits: m=2120 RSB=31.7
23:18:05.684 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:05.684 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:05.684 00.000 18120 Enqueuing Expose request
23:18:05.687 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:18:05.687 00.000 21948 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=-0.02
23:18:05.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:18:05.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:05.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:18:05.687 00.000 21948 MoveAxis(E, 0, ABG)
23:18:05.687 00.000 21948 Move returns status 0, amount 0
23:18:05.688 00.001 21948 MoveAxis(N, 0, ABG)
23:18:05.688 00.000 21948 Move returns status 0, amount 0
23:18:05.688 00.000 21948 move complete, result=0
23:18:05.688 00.000 21948 worker thread done servicing request
23:18:05.688 00.000 21948 Worker thread wakes up
23:18:05.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:05.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:05.688 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:07.203 01.515 21948 Exposure complete
23:18:07.233 00.030 21948 worker thread done servicing request
23:18:07.233 00.000 18120 OnExposeComplete: enter
23:18:07.234 00.001 18120 UpdateGuideState(): m_state=6
23:18:07.234 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
23:18:07.235 00.001 18120 Star::Find returns 1 (0), X=407.81, Y=231.16, Mass=2025, SNR=31.0, Peak=226 HFD=4.0
23:18:07.235 00.000 18120 MultiStar: [#1 0.23,0.16,0.69,U] [#2 0.06,0.08,0.63,U] [#3 0.05,0.17,0.70,U] [#4 0.39,-0.23,0.00,M1] [#5 -0.13,0.07,0.50,U] [#6 -0.21,0.33,0.00,M1] [#7 0.15,0.31,0.50,U] [#8 -0.10,0.20,0.46,U] 
23:18:07.236 00.001 18120 single-star, 6 included, MultiStar: {0.05, 0.16}, one-star: {0.05, 0.15}
23:18:07.237 00.001 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.14) = xAngle (2.42 = 2.42)
23:18:07.237 00.000 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.52 = -0.76)
23:18:07.238 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
23:18:07.239 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.15, opts=13)
23:18:07.239 00.000 18120 Enqueuing Move request for scope (0.05, 0.15)
23:18:07.240 00.001 21948 Worker thread wakes up
23:18:07.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:18:07.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:07.241 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:18:07.242 00.001 18120 UpdateGuideState exits: m=2025 RSB=31.0
23:18:07.242 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:07.243 00.001 21948 Moving (0.05, 0.15) raw xDistance=-0.12 yDistance=-0.11
23:18:07.243 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:07.244 00.001 18120 Enqueuing Expose request
23:18:07.245 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:18:07.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:07.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:18:07.245 00.000 21948 MoveAxis(E, 0, ABG)
23:18:07.245 00.000 21948 Move returns status 0, amount 0
23:18:07.245 00.000 21948 MoveAxis(N, 0, ABG)
23:18:07.245 00.000 21948 Move returns status 0, amount 0
23:18:07.245 00.000 21948 move complete, result=0
23:18:07.245 00.000 21948 worker thread done servicing request
23:18:07.245 00.000 21948 Worker thread wakes up
23:18:07.245 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:07.245 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:07.246 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:08.880 01.634 21948 Exposure complete
23:18:08.921 00.041 21948 worker thread done servicing request
23:18:08.921 00.000 18120 OnExposeComplete: enter
23:18:08.922 00.001 18120 UpdateGuideState(): m_state=6
23:18:08.924 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
23:18:08.927 00.003 18120 Star::Find returns 1 (0), X=407.70, Y=231.14, Mass=2121, SNR=31.7, Peak=217 HFD=4.0
23:18:08.929 00.002 18120 MultiStar: [#1 0.03,0.13,0.70,U] [#2 -0.13,0.14,0.63,U] [#3 -0.06,0.16,0.69,U] [#4 0.01,0.21,0.54,U] [#5 -0.32,0.09,0.48,U] [#6 -0.38,0.25,0.00,M2] [#7 0.16,0.09,0.50,U] [#8 -0.25,0.08,0.44,U] 
23:18:08.930 00.001 18120 single-star, 7 included, MultiStar: {-0.07, 0.13}, one-star: {-0.07, 0.13}
23:18:08.931 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:18:08.932 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.00)
23:18:08.934 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.04 mountX=-0.15 mountY=0.00, mountTheta=3.14
23:18:08.937 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
23:18:08.939 00.002 18120 Enqueuing Move request for scope (-0.07, 0.13)
23:18:08.941 00.002 21948 Worker thread wakes up
23:18:08.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:18:08.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:08.941 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.7
23:18:08.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:08.943 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:18:08.943 00.000 21948 Moving (-0.07, 0.13) raw xDistance=-0.15 yDistance=0.00
23:18:08.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:18:08.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:08.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:08.943 00.000 21948 MoveAxis(E, 0, ABG)
23:18:08.943 00.000 21948 Move returns status 0, amount 0
23:18:08.943 00.000 21948 MoveAxis(N, 0, ABG)
23:18:08.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:08.946 00.003 21948 Move returns status 0, amount 0
23:18:08.946 00.000 21948 move complete, result=0
23:18:08.946 00.000 18120 Enqueuing Expose request
23:18:08.947 00.001 21948 worker thread done servicing request
23:18:08.947 00.000 21948 Worker thread wakes up
23:18:08.947 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:08.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:08.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:10.462 01.515 21948 Exposure complete
23:18:10.496 00.034 21948 worker thread done servicing request
23:18:10.496 00.000 18120 OnExposeComplete: enter
23:18:10.497 00.001 18120 UpdateGuideState(): m_state=6
23:18:10.499 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
23:18:10.501 00.002 18120 Star::Find returns 1 (0), X=407.51, Y=231.25, Mass=1988, SNR=30.6, Peak=171 HFD=3.9
23:18:10.503 00.002 18120 MultiStar: [#1 -0.27,0.32,0.00,M1] [#2 -0.21,0.07,0.64,U] [#3 -0.16,0.33,0.68,U] [#4 -0.16,0.16,0.54,U] [#5 -0.30,0.02,0.50,U] [#6 -0.41,0.35,0.00,M3] [#7 -0.02,0.33,0.52,U] [#8 -0.31,0.16,0.45,U] 
23:18:10.504 00.001 18120 refined, 6 included, MultiStar: {-0.20, 0.20}, one-star: {-0.25, 0.24}
23:18:10.504 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.51 = -2.77)
23:18:10.504 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.33)
23:18:10.505 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.37 mountX=-0.26 mountY=0.09, mountTheta=2.80
23:18:10.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.20, opts=13)
23:18:10.506 00.000 18120 Enqueuing Move request for scope (-0.20, 0.20)
23:18:10.506 00.000 21948 Worker thread wakes up
23:18:10.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
23:18:10.507 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:10.508 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
23:18:10.508 00.000 21948 Moving (-0.20, 0.20) raw xDistance=-0.26 yDistance=0.09
23:18:10.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:18:10.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:10.508 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.6
23:18:10.509 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:10.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:10.511 00.001 18120 Enqueuing Expose request
23:18:10.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:18:10.511 00.000 21948 MoveAxis(E, 47, ABG)
23:18:10.511 00.000 21948 Guiding  Dir = 2, Dur = 47
23:18:10.512 00.001 21948 IsSlewing returns 0
23:18:10.512 00.000 21948 IsGuiding returns 0
23:18:10.514 00.002 21948 PulseGuide returned control before completion, sleep 56
23:18:10.586 00.072 21948 IsGuiding returns 0
23:18:10.586 00.000 21948 Move returns status 0, amount 47
23:18:10.586 00.000 21948 MoveAxis(N, 0, ABG)
23:18:10.586 00.000 21948 Move returns status 0, amount 0
23:18:10.586 00.000 21948 move complete, result=0
23:18:10.586 00.000 21948 worker thread done servicing request
23:18:10.586 00.000 21948 Worker thread wakes up
23:18:10.587 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:10.587 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
23:18:10.589 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:12.321 01.732 21948 Exposure complete
23:18:12.356 00.035 21948 worker thread done servicing request
23:18:12.356 00.000 18120 OnExposeComplete: enter
23:18:12.357 00.001 18120 UpdateGuideState(): m_state=6
23:18:12.357 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
23:18:12.358 00.001 18120 Star::Find returns 1 (0), X=407.68, Y=231.21, Mass=2080, SNR=31.3, Peak=218 HFD=3.9
23:18:12.358 00.000 18120 MultiStar: [#1 0.15,0.07,0.73,U] [#2 0.05,0.11,0.63,U] [#3 -0.05,0.22,0.68,U] [#4 0.00,0.22,0.57,U] [#5 -0.11,-0.01,0.51,U] [#6 -0.03,0.18,0.50,U] [#7 0.46,-0.01,0.00,M1] [#8 -0.14,0.06,0.41,U] 
23:18:12.358 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {-0.08, 0.20}
23:18:12.359 00.001 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
23:18:12.359 00.000 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.33)
23:18:12.360 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
23:18:12.361 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
23:18:12.361 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
23:18:12.362 00.001 21948 Worker thread wakes up
23:18:12.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:18:12.362 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:18:12.362 00.000 21948 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=-0.05
23:18:12.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:18:12.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:12.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:12.362 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.3
23:18:12.363 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:12.363 00.000 21948 MoveAxis(E, 0, ABG)
23:18:12.363 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.363 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:12.364 00.001 18120 Enqueuing Expose request
23:18:12.364 00.000 21948 Move returns status 0, amount 0
23:18:12.364 00.000 21948 MoveAxis(N, 0, ABG)
23:18:12.364 00.000 21948 Move returns status 0, amount 0
23:18:12.364 00.000 21948 move complete, result=0
23:18:12.364 00.000 21948 worker thread done servicing request
23:18:12.364 00.000 21948 Worker thread wakes up
23:18:12.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:12.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:12.365 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:13.776 01.411 21948 Exposure complete
23:18:13.823 00.047 21948 worker thread done servicing request
23:18:13.823 00.000 18120 OnExposeComplete: enter
23:18:13.824 00.001 18120 UpdateGuideState(): m_state=6
23:18:13.824 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
23:18:13.825 00.001 18120 Star::Find returns 1 (0), X=407.68, Y=231.16, Mass=2096, SNR=31.4, Peak=219 HFD=4.1
23:18:13.825 00.000 18120 MultiStar: [#1 -0.15,0.09,0.69,U] [#2 -0.23,0.09,0.65,U] [#3 -0.07,0.18,0.64,U] [#4 -0.10,-0.09,0.55,U] [#5 -0.28,-0.01,0.46,U] [#6 0.10,0.30,0.46,U] [#7 0.10,0.04,0.49,U] [#8 -0.27,0.14,0.44,U] 
23:18:13.826 00.001 18120 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.09, 0.15}
23:18:13.826 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
23:18:13.826 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
23:18:13.827 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.38 mountX=-0.14 mountY=0.05, mountTheta=2.80
23:18:13.829 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.10, opts=13)
23:18:13.829 00.000 18120 Enqueuing Move request for scope (-0.11, 0.10)
23:18:13.830 00.001 21948 Worker thread wakes up
23:18:13.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
23:18:13.830 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
23:18:13.830 00.000 21948 Moving (-0.11, 0.10) raw xDistance=-0.14 yDistance=0.05
23:18:13.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:18:13.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:13.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:13.830 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:18:13.831 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:13.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:13.832 00.001 18120 Enqueuing Expose request
23:18:13.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:13.832 00.000 21948 MoveAxis(E, 0, ABG)
23:18:13.832 00.000 21948 Move returns status 0, amount 0
23:18:13.832 00.000 21948 MoveAxis(N, 0, ABG)
23:18:13.832 00.000 21948 Move returns status 0, amount 0
23:18:13.832 00.000 21948 move complete, result=0
23:18:13.832 00.000 21948 worker thread done servicing request
23:18:13.832 00.000 21948 Worker thread wakes up
23:18:13.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:13.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:13.833 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:15.466 01.633 21948 Exposure complete
23:18:15.525 00.059 21948 worker thread done servicing request
23:18:15.525 00.000 18120 OnExposeComplete: enter
23:18:15.526 00.001 18120 UpdateGuideState(): m_state=6
23:18:15.527 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
23:18:15.527 00.000 18120 Star::Find returns 1 (0), X=407.67, Y=231.16, Mass=2188, SNR=32.3, Peak=206 HFD=3.9
23:18:15.528 00.001 18120 MultiStar: [#1 -0.11,0.18,0.70,U] [#2 -0.07,0.23,0.61,U] [#3 -0.37,0.11,0.00,M1] [#4 -0.08,-0.08,0.52,U] [#5 -0.35,0.23,0.00,M1] [#6 -0.13,0.19,0.48,U] [#7 0.01,0.20,0.48,U] [#8 -0.15,0.23,0.43,U] 
23:18:15.528 00.000 18120 single-star, 6 included, MultiStar: {-0.09, 0.16}, one-star: {-0.10, 0.15}
23:18:15.528 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.30 = -2.98)
23:18:15.529 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.12)
23:18:15.529 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.16 mountX=-0.18 mountY=0.02, mountTheta=3.02
23:18:15.531 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.15, opts=13)
23:18:15.531 00.000 18120 Enqueuing Move request for scope (-0.10, 0.15)
23:18:15.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:15.532 00.001 18120 UpdateGuideState exits: m=2188 RSB=32.3
23:18:15.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:15.533 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:15.533 00.000 18120 Enqueuing Expose request
23:18:15.534 00.001 21948 Worker thread wakes up
23:18:15.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
23:18:15.534 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
23:18:15.534 00.000 21948 Moving (-0.10, 0.15) raw xDistance=-0.18 yDistance=0.02
23:18:15.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:18:15.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:15.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:15.534 00.000 21948 MoveAxis(E, 0, ABG)
23:18:15.534 00.000 21948 Move returns status 0, amount 0
23:18:15.534 00.000 21948 MoveAxis(N, 0, ABG)
23:18:15.534 00.000 21948 Move returns status 0, amount 0
23:18:15.534 00.000 21948 move complete, result=0
23:18:15.534 00.000 21948 worker thread done servicing request
23:18:15.534 00.000 21948 Worker thread wakes up
23:18:15.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:15.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:15.534 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:17.049 01.515 21948 Exposure complete
23:18:17.079 00.030 21948 worker thread done servicing request
23:18:17.079 00.000 18120 OnExposeComplete: enter
23:18:17.080 00.001 18120 UpdateGuideState(): m_state=6
23:18:17.080 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
23:18:17.081 00.001 18120 Star::Find returns 1 (0), X=407.70, Y=231.23, Mass=1988, SNR=30.6, Peak=212 HFD=3.7
23:18:17.081 00.000 18120 MultiStar: [#1 -0.00,0.30,0.73,U] [#2 -0.16,0.12,0.66,U] [#3 -0.54,0.27,0.00,M2] [#4 0.16,-0.07,0.57,U] [#5 -0.14,0.04,0.55,U] [#6 -0.17,0.17,0.50,U] [#7 0.05,0.25,0.52,U] [#8 -0.26,0.07,0.42,U] 
23:18:17.081 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.15}, one-star: {-0.07, 0.22}
23:18:17.082 00.001 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.14) = xAngle (3.12 = 3.12)
23:18:17.082 00.000 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.06)
23:18:17.083 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.98 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
23:18:17.084 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
23:18:17.085 00.001 18120 Enqueuing Move request for scope (-0.07, 0.15)
23:18:17.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:17.086 00.001 21948 Worker thread wakes up
23:18:17.086 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:18:17.086 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.6
23:18:17.087 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:18:17.087 00.000 21948 Moving (-0.07, 0.15) raw xDistance=-0.17 yDistance=-0.01
23:18:17.087 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:17.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:17.087 00.000 18120 Enqueuing Expose request
23:18:17.088 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:18:17.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:17.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:17.088 00.000 21948 MoveAxis(E, 0, ABG)
23:18:17.088 00.000 21948 Move returns status 0, amount 0
23:18:17.088 00.000 21948 MoveAxis(N, 0, ABG)
23:18:17.088 00.000 21948 Move returns status 0, amount 0
23:18:17.088 00.000 21948 move complete, result=0
23:18:17.088 00.000 21948 worker thread done servicing request
23:18:17.088 00.000 21948 Worker thread wakes up
23:18:17.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:17.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:17.088 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:18.726 01.638 21948 Exposure complete
23:18:18.767 00.041 21948 worker thread done servicing request
23:18:18.767 00.000 18120 OnExposeComplete: enter
23:18:18.768 00.001 18120 UpdateGuideState(): m_state=6
23:18:18.772 00.004 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
23:18:18.774 00.002 18120 Star::Find returns 1 (0), X=407.61, Y=231.32, Mass=2084, SNR=31.4, Peak=169 HFD=4.1
23:18:18.777 00.003 18120 MultiStar: [#1 -0.01,0.41,0.00,M1] [#2 -0.41,0.43,0.00,M1] [#3 0.03,0.43,0.00,M3] [#4 0.11,-0.02,0.55,U] [#5 -0.16,0.10,0.52,U] [#6 -0.45,0.58,0.00,M1] [#7 -0.05,0.36,0.53,U] [#8 -0.29,0.29,0.00,M1] 
23:18:18.779 00.002 18120 refined, 3 included, MultiStar: {-0.08, 0.21}, one-star: {-0.16, 0.32}
23:18:18.781 00.002 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
23:18:18.784 00.003 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.12)
23:18:18.786 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.92 mountX=-0.22 mountY=-0.03, mountTheta=-3.02
23:18:18.787 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.21, opts=13)
23:18:18.787 00.000 18120 Enqueuing Move request for scope (-0.08, 0.21)
23:18:18.788 00.001 21948 Worker thread wakes up
23:18:18.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
23:18:18.788 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
23:18:18.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:18.788 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.4
23:18:18.789 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.789 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:18.789 00.000 18120 Enqueuing Expose request
23:18:18.790 00.001 21948 Moving (-0.08, 0.21) raw xDistance=-0.22 yDistance=-0.03
23:18:18.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:18:18.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:18.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:18:18.790 00.000 21948 MoveAxis(E, 40, ABG)
23:18:18.790 00.000 21948 Guiding  Dir = 2, Dur = 40
23:18:18.790 00.000 21948 IsSlewing returns 0
23:18:18.791 00.001 21948 IsGuiding returns 0
23:18:18.793 00.002 21948 PulseGuide returned control before completion, sleep 48
23:18:18.846 00.053 21948 IsGuiding returns 0
23:18:18.846 00.000 21948 Move returns status 0, amount 40
23:18:18.846 00.000 21948 MoveAxis(N, 0, ABG)
23:18:18.846 00.000 21948 Move returns status 0, amount 0
23:18:18.847 00.001 21948 move complete, result=0
23:18:18.847 00.000 21948 worker thread done servicing request
23:18:18.847 00.000 21948 Worker thread wakes up
23:18:18.847 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:18:18.848 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:18.849 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:20.256 01.407 21948 Exposure complete
23:18:20.308 00.052 21948 worker thread done servicing request
23:18:20.308 00.000 18120 OnExposeComplete: enter
23:18:20.309 00.001 18120 UpdateGuideState(): m_state=6
23:18:20.310 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
23:18:20.311 00.001 18120 Star::Find returns 1 (0), X=407.50, Y=231.03, Mass=2148, SNR=31.6, Peak=189 HFD=4.1
23:18:20.312 00.001 18120 MultiStar: [#1 0.16,-0.02,0.72,U] [#2 0.04,-0.16,0.64,U] [#3 0.13,0.11,0.68,U] [#4 0.09,-0.16,0.52,U] [#5 -0.02,0.04,0.53,U] [#6 -0.17,0.03,0.50,U] [#7 0.09,0.04,0.52,U] [#8 -0.04,-0.02,0.41,U] 
23:18:20.313 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.27, 0.02}
23:18:20.313 00.000 18120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.14) = xAngle (-1.35 = -1.35)
23:18:20.314 00.001 18120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.75 = 1.75)
23:18:20.315 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.49 mountX=0.00 mountY=0.01, mountTheta=1.35
23:18:20.317 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
23:18:20.317 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
23:18:20.318 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:20.318 00.000 18120 UpdateGuideState exits: m=2148 RSB=31.6
23:18:20.319 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.320 00.001 21948 Worker thread wakes up
23:18:20.320 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:20.320 00.000 18120 Enqueuing Expose request
23:18:20.321 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:18:20.321 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:18:20.321 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
23:18:20.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:18:20.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:20.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:18:20.321 00.000 21948 MoveAxis(E, 0, ABG)
23:18:20.321 00.000 21948 Move returns status 0, amount 0
23:18:20.321 00.000 21948 MoveAxis(N, 0, ABG)
23:18:20.321 00.000 21948 Move returns status 0, amount 0
23:18:20.321 00.000 21948 move complete, result=0
23:18:20.321 00.000 21948 worker thread done servicing request
23:18:20.321 00.000 21948 Worker thread wakes up
23:18:20.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:20.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:20.321 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:21.945 01.624 21948 Exposure complete
23:18:21.970 00.025 21948 worker thread done servicing request
23:18:21.970 00.000 18120 OnExposeComplete: enter
23:18:21.970 00.000 18120 UpdateGuideState(): m_state=6
23:18:21.971 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
23:18:21.971 00.000 18120 Star::Find returns 1 (0), X=407.55, Y=231.26, Mass=2123, SNR=31.6, Peak=208 HFD=3.8
23:18:21.972 00.001 18120 MultiStar: [#1 0.13,0.05,0.68,U] [#2 -0.06,0.08,0.64,U] [#3 -0.26,0.21,0.66,U] [#4 0.02,0.16,0.54,U] [#5 -0.04,0.06,0.53,U] [#6 -0.10,0.25,0.50,U] [#7 0.30,0.04,0.51,U] [#8 -0.23,0.19,0.43,U] 
23:18:21.972 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.21, 0.25}
23:18:21.973 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.09 = 3.09)
23:18:21.973 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.09)
23:18:21.973 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.95 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
23:18:21.975 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
23:18:21.975 00.000 18120 Enqueuing Move request for scope (-0.06, 0.15)
23:18:21.976 00.001 21948 Worker thread wakes up
23:18:21.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:18:21.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:18:21.976 00.000 21948 Moving (-0.06, 0.15) raw xDistance=-0.16 yDistance=-0.01
23:18:21.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:21.976 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.6
23:18:21.977 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:21.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:21.978 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:18:21.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:21.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:21.978 00.000 21948 MoveAxis(E, 0, ABG)
23:18:21.978 00.000 21948 Move returns status 0, amount 0
23:18:21.978 00.000 21948 MoveAxis(N, 0, ABG)
23:18:21.978 00.000 21948 Move returns status 0, amount 0
23:18:21.978 00.000 21948 move complete, result=0
23:18:21.978 00.000 18120 Enqueuing Expose request
23:18:21.978 00.000 21948 worker thread done servicing request
23:18:21.978 00.000 21948 Worker thread wakes up
23:18:21.979 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:21.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:21.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:23.498 01.519 21948 Exposure complete
23:18:23.533 00.035 21948 worker thread done servicing request
23:18:23.533 00.000 18120 OnExposeComplete: enter
23:18:23.534 00.001 18120 UpdateGuideState(): m_state=6
23:18:23.534 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
23:18:23.535 00.001 18120 Star::Find returns 1 (0), X=407.32, Y=231.04, Mass=2098, SNR=31.4, Peak=197 HFD=4.0
23:18:23.536 00.001 18120 MultiStar: [#1 -0.09,0.16,0.73,U] [#2 -0.22,0.05,0.64,U] [#3 -0.50,0.28,0.00,M2] [#4 -0.10,-0.04,0.56,U] [#5 -0.40,-0.09,0.00,M1] [#6 -0.02,0.14,0.48,U] [#7 0.03,-0.13,0.49,U] [#8 -0.22,0.21,0.42,U] 
23:18:23.536 00.000 18120 refined, 6 included, MultiStar: {-0.19, 0.06}, one-star: {-0.45, 0.04}
23:18:23.537 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.14) = xAngle (3.98 = -2.31)
23:18:23.538 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.79)
23:18:23.538 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.19 cameraTheta=2.83 mountX=-0.13 mountY=0.14, mountTheta=2.33
23:18:23.541 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.06, opts=13)
23:18:23.542 00.001 18120 Enqueuing Move request for scope (-0.19, 0.06)
23:18:23.543 00.001 21948 Worker thread wakes up
23:18:23.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:23.544 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
23:18:23.544 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
23:18:23.544 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.4
23:18:23.544 00.000 21948 Moving (-0.19, 0.06) raw xDistance=-0.13 yDistance=0.14
23:18:23.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.545 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:23.545 00.000 18120 Enqueuing Expose request
23:18:23.546 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:18:23.546 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:23.546 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:18:23.546 00.000 21948 MoveAxis(E, 0, ABG)
23:18:23.546 00.000 21948 Move returns status 0, amount 0
23:18:23.546 00.000 21948 MoveAxis(N, 0, ABG)
23:18:23.546 00.000 21948 Move returns status 0, amount 0
23:18:23.546 00.000 21948 move complete, result=0
23:18:23.546 00.000 21948 worker thread done servicing request
23:18:23.546 00.000 21948 Worker thread wakes up
23:18:23.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:23.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:23.546 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:25.167 01.621 21948 Exposure complete
23:18:25.199 00.032 21948 worker thread done servicing request
23:18:25.199 00.000 18120 OnExposeComplete: enter
23:18:25.199 00.000 18120 UpdateGuideState(): m_state=6
23:18:25.200 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
23:18:25.200 00.000 18120 Star::Find returns 1 (0), X=407.60, Y=231.08, Mass=2112, SNR=31.5, Peak=179 HFD=4.0
23:18:25.201 00.001 18120 MultiStar: [#1 -0.14,0.10,0.67,U] [#2 -0.07,-0.04,0.65,U] [#3 -0.13,0.34,0.68,U] [#4 -0.09,0.22,0.53,U] [#5 -0.35,0.01,0.48,U] [#6 -0.15,0.18,0.50,U] [#7 -0.02,0.23,0.49,U] [#8 -0.21,0.12,0.43,U] 
23:18:25.201 00.000 18120 single-star, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.17, 0.07}
23:18:25.202 00.001 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
23:18:25.203 00.001 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.70)
23:18:25.203 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.74 mountX=-0.14 mountY=0.12, mountTheta=2.43
23:18:25.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.07, opts=13)
23:18:25.205 00.001 18120 Enqueuing Move request for scope (-0.17, 0.07)
23:18:25.205 00.000 21948 Worker thread wakes up
23:18:25.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
23:18:25.205 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
23:18:25.205 00.000 21948 Moving (-0.17, 0.07) raw xDistance=-0.14 yDistance=0.12
23:18:25.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:18:25.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:25.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:25.206 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.5
23:18:25.206 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:25.207 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:18:25.207 00.000 21948 MoveAxis(E, 0, ABG)
23:18:25.207 00.000 21948 Move returns status 0, amount 0
23:18:25.207 00.000 21948 MoveAxis(N, 0, ABG)
23:18:25.207 00.000 21948 Move returns status 0, amount 0
23:18:25.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:25.207 00.000 18120 Enqueuing Expose request
23:18:25.208 00.001 21948 move complete, result=0
23:18:25.208 00.000 21948 worker thread done servicing request
23:18:25.208 00.000 21948 Worker thread wakes up
23:18:25.208 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:25.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:25.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:26.735 01.527 21948 Exposure complete
23:18:26.768 00.033 18120 OnExposeComplete: enter
23:18:26.768 00.000 18120 UpdateGuideState(): m_state=6
23:18:26.769 00.001 21948 worker thread done servicing request
23:18:26.769 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
23:18:26.771 00.002 18120 Star::Find returns 1 (0), X=407.40, Y=231.06, Mass=2034, SNR=31.0, Peak=185 HFD=4.0
23:18:26.773 00.002 18120 MultiStar: [#1 -0.09,0.05,0.71,U] [#2 -0.29,-0.14,0.65,U] [#3 -0.17,0.26,0.70,U] [#4 -0.09,0.16,0.56,U] [#5 -0.35,0.05,0.53,U] [#6 -0.30,0.23,0.00,M1] [#7 -0.03,0.09,0.53,U] [#8 -0.42,0.18,0.00,M1] 
23:18:26.776 00.003 18120 refined, 6 included, MultiStar: {-0.21, 0.07}, one-star: {-0.36, 0.05}
23:18:26.778 00.002 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.95 = -2.34)
23:18:26.779 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.77)
23:18:26.780 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.80 mountX=-0.15 mountY=0.15, mountTheta=2.36
23:18:26.782 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.07, opts=13)
23:18:26.782 00.000 18120 Enqueuing Move request for scope (-0.21, 0.07)
23:18:26.783 00.001 21948 Worker thread wakes up
23:18:26.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
23:18:26.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
23:18:26.783 00.000 21948 Moving (-0.21, 0.07) raw xDistance=-0.15 yDistance=0.15
23:18:26.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:18:26.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:26.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:26.785 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:18:26.785 00.000 21948 MoveAxis(E, 0, ABG)
23:18:26.785 00.000 21948 Move returns status 0, amount 0
23:18:26.785 00.000 21948 MoveAxis(N, 0, ABG)
23:18:26.785 00.000 21948 Move returns status 0, amount 0
23:18:26.785 00.000 21948 move complete, result=0
23:18:26.785 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.0
23:18:26.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:26.786 00.000 18120 Enqueuing Expose request
23:18:26.788 00.002 21948 worker thread done servicing request
23:18:26.788 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:18:26.788 00.000 21948 Worker thread wakes up
23:18:26.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:26.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:28.414 01.626 21948 Exposure complete
23:18:28.446 00.032 21948 worker thread done servicing request
23:18:28.446 00.000 18120 OnExposeComplete: enter
23:18:28.446 00.000 18120 UpdateGuideState(): m_state=6
23:18:28.447 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
23:18:28.448 00.001 18120 Star::Find returns 1 (0), X=407.62, Y=231.30, Mass=2143, SNR=31.8, Peak=190 HFD=4.2
23:18:28.448 00.000 18120 MultiStar: [#1 0.03,0.16,0.72,U] [#2 -0.23,0.30,0.00,M1] [#3 0.08,0.23,0.67,U] [#4 0.01,0.11,0.53,U] [#5 -0.21,0.21,0.48,U] [#6 -0.06,-0.01,0.47,U] [#7 0.12,0.23,0.50,U] [#8 -0.08,0.20,0.42,U] 
23:18:28.449 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.19}, one-star: {-0.15, 0.30}
23:18:28.449 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
23:18:28.449 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
23:18:28.450 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.75 mountX=-0.19 mountY=-0.05, mountTheta=-2.86
23:18:28.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.19, opts=13)
23:18:28.452 00.001 18120 Enqueuing Move request for scope (-0.04, 0.19)
23:18:28.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:28.453 00.001 18120 UpdateGuideState exits: m=2143 RSB=31.8
23:18:28.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:28.454 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:28.454 00.000 18120 Enqueuing Expose request
23:18:28.455 00.001 21948 Worker thread wakes up
23:18:28.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
23:18:28.455 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
23:18:28.455 00.000 21948 Moving (-0.04, 0.19) raw xDistance=-0.19 yDistance=-0.05
23:18:28.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:18:28.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:28.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:28.455 00.000 21948 MoveAxis(E, 0, ABG)
23:18:28.455 00.000 21948 Move returns status 0, amount 0
23:18:28.455 00.000 21948 MoveAxis(N, 0, ABG)
23:18:28.455 00.000 21948 Move returns status 0, amount 0
23:18:28.455 00.000 21948 move complete, result=0
23:18:28.455 00.000 21948 worker thread done servicing request
23:18:28.455 00.000 21948 Worker thread wakes up
23:18:28.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:28.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:28.455 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:29.976 01.521 21948 Exposure complete
23:18:30.005 00.029 21948 worker thread done servicing request
23:18:30.005 00.000 18120 OnExposeComplete: enter
23:18:30.006 00.001 18120 UpdateGuideState(): m_state=6
23:18:30.007 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
23:18:30.007 00.000 18120 Star::Find returns 1 (0), X=407.58, Y=231.15, Mass=1967, SNR=30.4, Peak=186 HFD=3.9
23:18:30.008 00.001 18120 MultiStar: [#1 -0.03,0.03,0.71,U] [#2 -0.14,0.29,0.63,U] [#3 0.00,0.21,0.68,U] [#4 0.01,0.07,0.56,U] [#5 -0.16,-0.01,0.53,U] [#6 -0.29,0.19,0.52,U] [#7 -0.17,0.16,0.54,U] [#8 -0.30,-0.04,0.46,U] 
23:18:30.008 00.000 18120 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.19, 0.14}
23:18:30.008 00.000 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
23:18:30.009 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.65 = 0.36)
23:18:30.009 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.40 mountX=-0.17 mountY=0.06, mountTheta=2.77
23:18:30.010 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.12, opts=13)
23:18:30.011 00.001 18120 Enqueuing Move request for scope (-0.13, 0.12)
23:18:30.011 00.000 21948 Worker thread wakes up
23:18:30.012 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:30.012 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.4
23:18:30.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:30.013 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:30.013 00.000 18120 Enqueuing Expose request
23:18:30.014 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
23:18:30.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
23:18:30.014 00.000 21948 Moving (-0.13, 0.12) raw xDistance=-0.17 yDistance=0.06
23:18:30.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:18:30.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:30.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:18:30.014 00.000 21948 MoveAxis(E, 0, ABG)
23:18:30.014 00.000 21948 Move returns status 0, amount 0
23:18:30.014 00.000 21948 MoveAxis(N, 0, ABG)
23:18:30.014 00.000 21948 Move returns status 0, amount 0
23:18:30.014 00.000 21948 move complete, result=0
23:18:30.014 00.000 21948 worker thread done servicing request
23:18:30.014 00.000 21948 Worker thread wakes up
23:18:30.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:30.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:30.014 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:31.744 01.730 21948 Exposure complete
23:18:31.776 00.032 18120 OnExposeComplete: enter
23:18:31.776 00.000 18120 UpdateGuideState(): m_state=6
23:18:31.777 00.001 21948 worker thread done servicing request
23:18:31.777 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
23:18:31.778 00.001 18120 Star::Find returns 1 (0), X=407.68, Y=231.24, Mass=2207, SNR=32.0, Peak=208 HFD=4.1
23:18:31.778 00.000 18120 MultiStar: [#1 0.04,0.04,0.68,U] [#2 -0.06,0.12,0.62,U] [#3 0.05,0.14,0.66,U] [#4 0.09,0.02,0.52,U] [#5 -0.17,0.10,0.47,U] [#6 -0.28,0.13,0.48,U] [#7 -0.02,0.07,0.47,U] [#8 -0.17,0.19,0.46,U] 
23:18:31.778 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.08, 0.24}
23:18:31.779 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
23:18:31.779 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
23:18:31.780 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.02 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
23:18:31.781 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
23:18:31.781 00.000 18120 Enqueuing Move request for scope (-0.06, 0.13)
23:18:31.782 00.001 21948 Worker thread wakes up
23:18:31.782 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:18:31.782 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:18:31.782 00.000 21948 Moving (-0.06, 0.13) raw xDistance=-0.14 yDistance=-0.00
23:18:31.782 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:18:31.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:31.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:31.783 00.001 18120 UpdateGuideState exits: m=2207 RSB=32.0
23:18:31.783 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:31.784 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:31.784 00.000 18120 Enqueuing Expose request
23:18:31.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:31.784 00.000 21948 MoveAxis(E, 0, ABG)
23:18:31.784 00.000 21948 Move returns status 0, amount 0
23:18:31.784 00.000 21948 MoveAxis(N, 0, ABG)
23:18:31.785 00.001 21948 Move returns status 0, amount 0
23:18:31.785 00.000 21948 move complete, result=0
23:18:31.785 00.000 21948 worker thread done servicing request
23:18:31.785 00.000 21948 Worker thread wakes up
23:18:31.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:31.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:31.785 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:33.199 01.414 21948 Exposure complete
23:18:33.223 00.024 21948 worker thread done servicing request
23:18:33.223 00.000 18120 OnExposeComplete: enter
23:18:33.224 00.001 18120 UpdateGuideState(): m_state=6
23:18:33.224 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
23:18:33.225 00.001 18120 Star::Find returns 1 (0), X=407.64, Y=231.18, Mass=1964, SNR=30.4, Peak=221 HFD=3.8
23:18:33.225 00.000 18120 MultiStar: [#1 0.01,0.17,0.74,U] [#2 -0.25,0.05,0.63,U] [#3 0.15,0.20,0.72,U] [#4 0.19,-0.01,0.58,U] [#5 -0.34,-0.06,0.50,U] [#6 -0.17,0.13,0.52,U] [#7 0.17,0.12,0.51,U] [#8 -0.19,0.19,0.44,U] 
23:18:33.226 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.12, 0.17}
23:18:33.226 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
23:18:33.226 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
23:18:33.227 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=2.02 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
23:18:33.229 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
23:18:33.229 00.000 18120 Enqueuing Move request for scope (-0.05, 0.11)
23:18:33.229 00.000 21948 Worker thread wakes up
23:18:33.229 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:33.232 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:18:33.232 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.4
23:18:33.233 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:18:33.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:33.233 00.000 21948 Moving (-0.05, 0.11) raw xDistance=-0.13 yDistance=-0.00
23:18:33.233 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:33.233 00.000 18120 Enqueuing Expose request
23:18:33.234 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:18:33.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:33.234 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:33.234 00.000 21948 MoveAxis(E, 0, ABG)
23:18:33.234 00.000 21948 Move returns status 0, amount 0
23:18:33.234 00.000 21948 MoveAxis(N, 0, ABG)
23:18:33.234 00.000 21948 Move returns status 0, amount 0
23:18:33.234 00.000 21948 move complete, result=0
23:18:33.234 00.000 21948 worker thread done servicing request
23:18:33.234 00.000 21948 Worker thread wakes up
23:18:33.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:33.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:33.235 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:34.966 01.731 21948 Exposure complete
23:18:34.997 00.031 21948 worker thread done servicing request
23:18:34.997 00.000 18120 OnExposeComplete: enter
23:18:34.998 00.001 18120 UpdateGuideState(): m_state=6
23:18:34.998 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
23:18:34.998 00.000 18120 Star::Find returns 1 (0), X=407.78, Y=231.21, Mass=1981, SNR=30.5, Peak=203 HFD=4.1
23:18:34.999 00.001 18120 MultiStar: [#1 0.18,0.18,0.73,U] [#2 -0.14,0.29,0.66,U] [#3 -0.02,0.23,0.70,U] [#4 0.25,0.02,0.57,U] [#5 -0.22,0.00,0.51,U] [#6 -0.21,0.22,0.49,U] [#7 0.12,0.17,0.53,U] [#8 -0.11,0.10,0.44,U] 
23:18:34.999 00.000 18120 refined, 8 included, MultiStar: {-0.00, 0.17}, one-star: {0.02, 0.20}
23:18:35.000 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
23:18:35.000 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
23:18:35.000 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
23:18:35.002 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.17, opts=13)
23:18:35.003 00.001 18120 Enqueuing Move request for scope (-0.00, 0.17)
23:18:35.003 00.000 21948 Worker thread wakes up
23:18:35.004 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
23:18:35.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:35.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
23:18:35.004 00.000 21948 Moving (-0.00, 0.17) raw xDistance=-0.15 yDistance=-0.07
23:18:35.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:18:35.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.004 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.5
23:18:35.004 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.005 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:35.005 00.000 21948 MoveAxis(E, 0, ABG)
23:18:35.005 00.000 21948 Move returns status 0, amount 0
23:18:35.005 00.000 21948 MoveAxis(N, 0, ABG)
23:18:35.005 00.000 21948 Move returns status 0, amount 0
23:18:35.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:35.005 00.000 18120 Enqueuing Expose request
23:18:35.006 00.001 21948 move complete, result=0
23:18:35.006 00.000 21948 worker thread done servicing request
23:18:35.006 00.000 21948 Worker thread wakes up
23:18:35.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:35.006 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:35.006 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:36.419 01.413 21948 Exposure complete
23:18:36.488 00.069 21948 worker thread done servicing request
23:18:36.488 00.000 18120 OnExposeComplete: enter
23:18:36.490 00.002 18120 UpdateGuideState(): m_state=6
23:18:36.491 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
23:18:36.491 00.000 18120 Star::Find returns 1 (0), X=407.57, Y=231.32, Mass=1991, SNR=30.6, Peak=182 HFD=3.9
23:18:36.492 00.001 18120 MultiStar: [#1 -0.02,0.16,0.76,U] [#2 -0.23,0.12,0.63,U] [#3 0.05,0.20,0.69,U] [#4 0.05,-0.10,0.50,U] [#5 -0.02,0.08,0.55,U] [#6 -0.10,0.21,0.49,U] [#7 0.15,0.15,0.50,U] [#8 -0.18,0.27,0.44,U] 
23:18:36.493 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.19, 0.31}
23:18:36.494 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
23:18:36.495 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.12)
23:18:36.497 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
23:18:36.499 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.17, opts=13)
23:18:36.499 00.000 18120 Enqueuing Move request for scope (-0.06, 0.17)
23:18:36.500 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:36.500 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.6
23:18:36.501 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:36.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:36.501 00.000 18120 Enqueuing Expose request
23:18:36.502 00.001 21948 Worker thread wakes up
23:18:36.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
23:18:36.502 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
23:18:36.502 00.000 21948 Moving (-0.06, 0.17) raw xDistance=-0.18 yDistance=-0.02
23:18:36.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:18:36.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:36.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:18:36.502 00.000 21948 MoveAxis(E, 0, ABG)
23:18:36.502 00.000 21948 Move returns status 0, amount 0
23:18:36.502 00.000 21948 MoveAxis(N, 0, ABG)
23:18:36.502 00.000 21948 Move returns status 0, amount 0
23:18:36.502 00.000 21948 move complete, result=0
23:18:36.502 00.000 21948 worker thread done servicing request
23:18:36.502 00.000 21948 Worker thread wakes up
23:18:36.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:36.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:36.505 00.003 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:38.138 01.633 21948 Exposure complete
23:18:38.181 00.043 21948 worker thread done servicing request
23:18:38.182 00.001 18120 OnExposeComplete: enter
23:18:38.183 00.001 18120 UpdateGuideState(): m_state=6
23:18:38.183 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
23:18:38.184 00.001 18120 Star::Find returns 1 (0), X=407.28, Y=231.42, Mass=1981, SNR=30.5, Peak=163 HFD=4.0
23:18:38.184 00.000 18120 MultiStar: [#1 -0.14,0.45,0.00,M1] [#2 -0.30,0.43,0.00,M1] [#3 -0.14,0.29,0.69,U] [#4 0.13,0.25,0.56,U] [#5 -0.39,0.35,0.00,M1] [#6 -0.37,0.39,0.00,M1] [#7 -0.08,0.49,0.00,M1] [#8 -0.32,0.21,0.00,M1] 
23:18:38.184 00.000 18120 refined, 2 included, MultiStar: {-0.23, 0.34}, one-star: {-0.49, 0.42}
23:18:38.184 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
23:18:38.185 00.001 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:18:38.186 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.34 hyp=0.41 cameraTheta=2.17 mountX=-0.40 mountY=0.05, mountTheta=3.01
23:18:38.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.34, opts=13)
23:18:38.187 00.000 18120 Enqueuing Move request for scope (-0.23, 0.34)
23:18:38.188 00.001 21948 Worker thread wakes up
23:18:38.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:38.188 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.5
23:18:38.189 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:38.189 00.000 18120 Enqueuing Expose request
23:18:38.190 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.34) opts 0xd
23:18:38.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.34)
23:18:38.190 00.000 21948 Moving (-0.23, 0.34) raw xDistance=-0.40 yDistance=0.05
23:18:38.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
23:18:38.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:38.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:38.190 00.000 21948 MoveAxis(E, 72, ABG)
23:18:38.190 00.000 21948 Guiding  Dir = 2, Dur = 72
23:18:38.190 00.000 21948 IsSlewing returns 0
23:18:38.190 00.000 21948 IsGuiding returns 0
23:18:38.192 00.002 21948 PulseGuide returned control before completion, sleep 81
23:18:38.276 00.084 21948 IsGuiding returns 1
23:18:38.276 00.000 21948 scope still moving after pulse duration time elapsed
23:18:38.310 00.034 21948 IsSlewing returns 0
23:18:38.311 00.001 21948 IsGuiding returns 0
23:18:38.311 00.000 21948 scope move finished after 72 + 48 ms
23:18:38.311 00.000 21948 Move returns status 0, amount 72
23:18:38.311 00.000 21948 MoveAxis(N, 0, ABG)
23:18:38.311 00.000 21948 Move returns status 0, amount 0
23:18:38.311 00.000 21948 move complete, result=0
23:18:38.311 00.000 21948 worker thread done servicing request
23:18:38.311 00.000 21948 Worker thread wakes up
23:18:38.311 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:38.311 00.000 18120 GuideStep: -0.4 px 72 ms EAST, 0.1 px 0 ms NORTH
23:18:38.312 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:39.732 01.420 21948 Exposure complete
23:18:39.767 00.035 21948 worker thread done servicing request
23:18:39.768 00.001 18120 OnExposeComplete: enter
23:18:39.769 00.001 18120 UpdateGuideState(): m_state=6
23:18:39.770 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
23:18:39.770 00.000 18120 Star::Find returns 1 (0), X=407.57, Y=231.20, Mass=1914, SNR=30.0, Peak=200 HFD=3.7
23:18:39.771 00.001 18120 MultiStar: [#1 0.10,0.10,0.74,U] [#2 -0.08,0.09,0.68,U] [#3 -0.06,0.04,0.72,U] [#4 -0.01,-0.02,0.57,U] [#5 -0.26,-0.02,0.53,U] [#6 -0.20,-0.05,0.51,U] [#7 0.15,0.16,0.50,U] [#8 -0.01,-0.15,0.44,U] 
23:18:39.772 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.19, 0.20}
23:18:39.772 00.000 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.58 = -2.70)
23:18:39.773 00.001 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.40)
23:18:39.773 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.44 mountX=-0.08 mountY=0.03, mountTheta=2.74
23:18:39.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
23:18:39.775 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
23:18:39.775 00.000 21948 Worker thread wakes up
23:18:39.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:18:39.775 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:18:39.775 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.03
23:18:39.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:18:39.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:39.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:39.778 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:18:39.778 00.000 21948 MoveAxis(E, 0, ABG)
23:18:39.778 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.0
23:18:39.779 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:39.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:39.780 00.001 18120 Enqueuing Expose request
23:18:39.780 00.000 21948 Move returns status 0, amount 0
23:18:39.780 00.000 21948 MoveAxis(N, 0, ABG)
23:18:39.780 00.000 21948 Move returns status 0, amount 0
23:18:39.780 00.000 21948 move complete, result=0
23:18:39.780 00.000 21948 worker thread done servicing request
23:18:39.780 00.000 21948 Worker thread wakes up
23:18:39.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:39.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:39.781 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:41.404 01.623 21948 Exposure complete
23:18:41.430 00.026 21948 worker thread done servicing request
23:18:41.430 00.000 18120 OnExposeComplete: enter
23:18:41.431 00.001 18120 UpdateGuideState(): m_state=6
23:18:41.431 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
23:18:41.432 00.001 18120 Star::Find returns 1 (0), X=407.46, Y=231.10, Mass=2096, SNR=31.5, Peak=201 HFD=3.9
23:18:41.432 00.000 18120 MultiStar: [#1 -0.03,0.03,0.72,U] [#2 0.11,-0.15,0.65,U] [#3 -0.00,0.21,0.69,U] [#4 0.16,-0.18,0.54,U] [#5 0.03,-0.11,0.53,U] [#6 -0.12,0.03,0.47,U] [#7 0.05,-0.01,0.51,U] [#8 -0.08,0.22,0.45,U] 
23:18:41.433 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.30, 0.10}
23:18:41.433 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.14) = xAngle (3.79 = -2.49)
23:18:41.434 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.61)
23:18:41.434 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.65 mountX=-0.04 mountY=0.03, mountTheta=2.52
23:18:41.435 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
23:18:41.436 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
23:18:41.437 00.001 21948 Worker thread wakes up
23:18:41.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:18:41.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:18:41.437 00.000 21948 Moving (-0.04, 0.02) raw xDistance=-0.04 yDistance=0.03
23:18:41.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:18:41.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:41.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:41.437 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.5
23:18:41.438 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:41.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:41.438 00.000 18120 Enqueuing Expose request
23:18:41.440 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:18:41.440 00.000 21948 MoveAxis(E, 0, ABG)
23:18:41.440 00.000 21948 Move returns status 0, amount 0
23:18:41.440 00.000 21948 MoveAxis(N, 0, ABG)
23:18:41.440 00.000 21948 Move returns status 0, amount 0
23:18:41.440 00.000 21948 move complete, result=0
23:18:41.440 00.000 21948 worker thread done servicing request
23:18:41.440 00.000 21948 Worker thread wakes up
23:18:41.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:41.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:41.440 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:42.952 01.512 21948 Exposure complete
23:18:42.994 00.042 21948 worker thread done servicing request
23:18:42.994 00.000 18120 OnExposeComplete: enter
23:18:42.995 00.001 18120 UpdateGuideState(): m_state=6
23:18:42.996 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
23:18:42.996 00.000 18120 Star::Find returns 1 (0), X=407.64, Y=231.21, Mass=1993, SNR=30.6, Peak=183 HFD=4.0
23:18:42.997 00.001 18120 MultiStar: [#1 0.08,0.13,0.75,U] [#2 0.02,0.10,0.68,U] [#3 0.13,0.20,0.71,U] [#4 0.00,0.06,0.57,U] [#5 -0.17,0.00,0.49,U] [#6 -0.38,0.17,0.00,M1] [#7 -0.04,-0.06,0.51,U] [#8 -0.10,0.11,0.45,U] 
23:18:42.998 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.13, 0.20}
23:18:42.998 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.91 = 2.91)
23:18:42.999 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.01 = -0.28)
23:18:42.999 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.76 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
23:18:43.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
23:18:43.001 00.001 18120 Enqueuing Move request for scope (-0.02, 0.11)
23:18:43.001 00.000 21948 Worker thread wakes up
23:18:43.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:18:43.001 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:18:43.002 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:43.002 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.6
23:18:43.003 00.001 21948 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
23:18:43.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:43.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:43.004 00.001 18120 Enqueuing Expose request
23:18:43.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:18:43.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:43.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:18:43.004 00.000 21948 MoveAxis(E, 0, ABG)
23:18:43.004 00.000 21948 Move returns status 0, amount 0
23:18:43.004 00.000 21948 MoveAxis(N, 0, ABG)
23:18:43.004 00.000 21948 Move returns status 0, amount 0
23:18:43.004 00.000 21948 move complete, result=0
23:18:43.004 00.000 21948 worker thread done servicing request
23:18:43.004 00.000 21948 Worker thread wakes up
23:18:43.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:43.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:43.005 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:44.638 01.633 21948 Exposure complete
23:18:44.691 00.053 21948 worker thread done servicing request
23:18:44.691 00.000 18120 OnExposeComplete: enter
23:18:44.694 00.003 18120 UpdateGuideState(): m_state=6
23:18:44.696 00.002 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
23:18:44.697 00.001 18120 Star::Find returns 1 (0), X=407.39, Y=231.23, Mass=1891, SNR=29.9, Peak=174 HFD=3.9
23:18:44.699 00.002 18120 MultiStar: [#1 -0.08,0.26,0.76,U] [#2 -0.12,0.16,0.65,U] [#3 -0.14,0.30,0.70,U] [#4 0.16,0.11,0.58,U] [#5 -0.33,0.04,0.53,U] [#6 -0.23,0.18,0.51,U] [#7 -0.04,0.26,0.53,U] [#8 -0.15,0.17,0.47,U] 
23:18:44.702 00.003 18120 refined, 8 included, MultiStar: {-0.16, 0.20}, one-star: {-0.37, 0.22}
23:18:44.703 00.001 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
23:18:44.704 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
23:18:44.704 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.25 mountX=-0.24 mountY=0.05, mountTheta=2.93
23:18:44.706 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.20, opts=13)
23:18:44.707 00.001 18120 Enqueuing Move request for scope (-0.16, 0.20)
23:18:44.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:44.708 00.001 18120 UpdateGuideState exits: m=1891 RSB=29.9
23:18:44.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:44.708 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:44.709 00.001 18120 Enqueuing Expose request
23:18:44.709 00.000 21948 Worker thread wakes up
23:18:44.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
23:18:44.709 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
23:18:44.710 00.001 21948 Moving (-0.16, 0.20) raw xDistance=-0.24 yDistance=0.05
23:18:44.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:18:44.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:44.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:44.710 00.000 21948 MoveAxis(E, 44, ABG)
23:18:44.710 00.000 21948 Guiding  Dir = 2, Dur = 44
23:18:44.710 00.000 21948 IsSlewing returns 0
23:18:44.710 00.000 21948 IsGuiding returns 0
23:18:44.713 00.003 21948 PulseGuide returned control before completion, sleep 53
23:18:44.780 00.067 21948 IsGuiding returns 0
23:18:44.780 00.000 21948 Move returns status 0, amount 44
23:18:44.780 00.000 21948 MoveAxis(N, 0, ABG)
23:18:44.780 00.000 21948 Move returns status 0, amount 0
23:18:44.780 00.000 21948 move complete, result=0
23:18:44.780 00.000 21948 worker thread done servicing request
23:18:44.780 00.000 21948 Worker thread wakes up
23:18:44.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:44.780 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:18:44.781 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:46.186 01.405 21948 Exposure complete
23:18:46.225 00.039 21948 worker thread done servicing request
23:18:46.226 00.001 18120 OnExposeComplete: enter
23:18:46.226 00.000 18120 UpdateGuideState(): m_state=6
23:18:46.227 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
23:18:46.228 00.001 18120 Star::Find returns 1 (0), X=407.61, Y=231.10, Mass=2152, SNR=32.0, Peak=223 HFD=3.9
23:18:46.230 00.002 18120 MultiStar: [#1 -0.11,0.21,0.69,U] [#2 -0.01,0.04,0.60,U] [#3 -0.09,0.18,0.67,U] [#4 0.16,0.02,0.52,U] [#5 -0.14,0.13,0.51,U] [#6 -0.08,0.12,0.47,U] [#7 0.12,-0.10,0.48,U] [#8 -0.02,0.14,0.40,U] 
23:18:46.230 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.16, 0.10}
23:18:46.231 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.21 = -3.07)
23:18:46.232 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.31 = 0.03)
23:18:46.233 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.07 mountX=-0.11 mountY=0.00, mountTheta=3.11
23:18:46.236 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
23:18:46.237 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
23:18:46.238 00.001 21948 Worker thread wakes up
23:18:46.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:46.238 00.000 18120 UpdateGuideState exits: m=2152 RSB=32.0
23:18:46.239 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:46.240 00.001 18120 Enqueuing Expose request
23:18:46.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:18:46.240 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:18:46.240 00.000 21948 Moving (-0.05, 0.10) raw xDistance=-0.11 yDistance=0.00
23:18:46.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:18:46.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:46.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:46.240 00.000 21948 MoveAxis(E, 0, ABG)
23:18:46.240 00.000 21948 Move returns status 0, amount 0
23:18:46.240 00.000 21948 MoveAxis(N, 0, ABG)
23:18:46.241 00.001 21948 Move returns status 0, amount 0
23:18:46.241 00.000 21948 move complete, result=0
23:18:46.241 00.000 21948 worker thread done servicing request
23:18:46.241 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:46.241 00.000 21948 Worker thread wakes up
23:18:46.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:46.241 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:47.867 01.626 21948 Exposure complete
23:18:47.901 00.034 21948 worker thread done servicing request
23:18:47.901 00.000 18120 OnExposeComplete: enter
23:18:47.901 00.000 18120 UpdateGuideState(): m_state=6
23:18:47.902 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:18:47.903 00.001 18120 Star::Find returns 1 (0), X=407.36, Y=231.23, Mass=1875, SNR=29.7, Peak=175 HFD=3.7
23:18:47.905 00.002 18120 MultiStar: [#1 -0.05,0.22,0.72,U] [#2 -0.42,0.19,0.00,M1] [#3 -0.15,0.30,0.71,U] [#4 -0.01,0.13,0.53,U] [#5 -0.30,0.00,0.51,U] [#6 -0.11,0.20,0.53,U] [#7 -0.05,0.24,0.56,U] [#8 -0.47,0.06,0.00,M1] 
23:18:47.906 00.001 18120 refined, 6 included, MultiStar: {-0.17, 0.20}, one-star: {-0.40, 0.22}
23:18:47.907 00.001 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
23:18:47.908 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
23:18:47.909 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.28 mountX=-0.25 mountY=0.06, mountTheta=2.89
23:18:47.911 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.20, opts=13)
23:18:47.913 00.002 18120 Enqueuing Move request for scope (-0.17, 0.20)
23:18:47.914 00.001 21948 Worker thread wakes up
23:18:47.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:47.914 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
23:18:47.914 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
23:18:47.914 00.000 18120 UpdateGuideState exits: m=1875 RSB=29.7
23:18:47.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:47.916 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:47.917 00.001 18120 Enqueuing Expose request
23:18:47.917 00.000 21948 Moving (-0.17, 0.20) raw xDistance=-0.25 yDistance=0.06
23:18:47.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:18:47.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:47.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:18:47.917 00.000 21948 MoveAxis(E, 45, ABG)
23:18:47.917 00.000 21948 Guiding  Dir = 2, Dur = 45
23:18:47.918 00.001 21948 IsSlewing returns 0
23:18:47.918 00.000 21948 IsGuiding returns 0
23:18:47.920 00.002 21948 PulseGuide returned control before completion, sleep 54
23:18:47.977 00.057 21948 IsGuiding returns 0
23:18:47.978 00.001 21948 Move returns status 0, amount 45
23:18:47.978 00.000 21948 MoveAxis(N, 0, ABG)
23:18:47.978 00.000 21948 Move returns status 0, amount 0
23:18:47.978 00.000 21948 move complete, result=0
23:18:47.978 00.000 21948 worker thread done servicing request
23:18:47.978 00.000 21948 Worker thread wakes up
23:18:47.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:47.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:47.978 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
23:18:49.390 01.412 21948 Exposure complete
23:18:49.441 00.051 21948 worker thread done servicing request
23:18:49.441 00.000 18120 OnExposeComplete: enter
23:18:49.442 00.001 18120 UpdateGuideState(): m_state=6
23:18:49.443 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
23:18:49.443 00.000 18120 Star::Find returns 1 (0), X=407.50, Y=231.12, Mass=1969, SNR=30.4, Peak=185 HFD=3.9
23:18:49.444 00.001 18120 MultiStar: [#1 -0.09,-0.12,0.74,U] [#2 -0.15,-0.15,0.65,U] [#3 0.01,0.19,0.70,U] [#4 0.11,-0.30,0.54,U] [#5 -0.33,-0.21,0.00,M1] [#6 -0.18,0.03,0.52,U] [#7 0.17,-0.22,0.52,U] [#8 -0.23,-0.16,0.43,U] 
23:18:49.444 00.000 18120 refined, 7 included, MultiStar: {-0.09, -0.05}, one-star: {-0.26, 0.11}
23:18:49.444 00.000 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
23:18:49.445 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.64 = 1.64)
23:18:49.445 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.61 mountX=0.01 mountY=0.11, mountTheta=1.47
23:18:49.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
23:18:49.447 00.000 18120 Enqueuing Move request for scope (-0.09, -0.05)
23:18:49.448 00.001 21948 Worker thread wakes up
23:18:49.448 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:18:49.448 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:18:49.448 00.000 21948 Moving (-0.09, -0.05) raw xDistance=0.01 yDistance=0.11
23:18:49.448 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:18:49.448 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:49.448 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:49.448 00.000 21948 MoveAxis(E, 0, ABG)
23:18:49.448 00.000 21948 Move returns status 0, amount 0
23:18:49.448 00.000 21948 MoveAxis(N, 0, ABG)
23:18:49.448 00.000 21948 Move returns status 0, amount 0
23:18:49.448 00.000 21948 move complete, result=0
23:18:49.448 00.000 21948 worker thread done servicing request
23:18:49.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:49.450 00.002 18120 UpdateGuideState exits: m=1969 RSB=30.4
23:18:49.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:49.450 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:49.451 00.001 18120 Enqueuing Expose request
23:18:49.451 00.000 21948 Worker thread wakes up
23:18:49.451 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:49.452 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:49.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:51.077 01.625 21948 Exposure complete
23:18:51.109 00.032 21948 worker thread done servicing request
23:18:51.109 00.000 18120 OnExposeComplete: enter
23:18:51.110 00.001 18120 UpdateGuideState(): m_state=6
23:18:51.110 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
23:18:51.111 00.001 18120 Star::Find returns 1 (0), X=407.56, Y=231.19, Mass=2043, SNR=31.0, Peak=194 HFD=3.8
23:18:51.111 00.000 18120 MultiStar: [#1 -0.07,-0.13,0.70,U] [#2 -0.05,-0.09,0.64,U] [#3 -0.00,0.11,0.70,U] [#4 0.10,-0.03,0.54,U] [#5 -0.07,-0.14,0.50,U] [#6 -0.31,0.13,0.49,U] [#7 0.03,-0.16,0.52,U] [#8 -0.29,-0.11,0.43,U] 
23:18:51.112 00.001 18120 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.20, 0.18}
23:18:51.112 00.000 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.91 = -1.91)
23:18:51.113 00.001 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.19 = 1.19)
23:18:51.113 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.05 mountX=-0.03 mountY=0.09, mountTheta=1.92
23:18:51.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
23:18:51.115 00.001 18120 Enqueuing Move request for scope (-0.10, -0.01)
23:18:51.115 00.000 21948 Worker thread wakes up
23:18:51.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:51.116 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.0
23:18:51.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:51.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:18:51.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:18:51.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:51.118 00.002 18120 Enqueuing Expose request
23:18:51.118 00.000 21948 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=0.09
23:18:51.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:51.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:51.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:18:51.118 00.000 21948 MoveAxis(E, 0, ABG)
23:18:51.118 00.000 21948 Move returns status 0, amount 0
23:18:51.118 00.000 21948 MoveAxis(N, 0, ABG)
23:18:51.118 00.000 21948 Move returns status 0, amount 0
23:18:51.118 00.000 21948 move complete, result=0
23:18:51.118 00.000 21948 worker thread done servicing request
23:18:51.119 00.001 21948 Worker thread wakes up
23:18:51.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:51.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:51.119 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:52.644 01.525 21948 Exposure complete
23:18:52.685 00.041 21948 worker thread done servicing request
23:18:52.685 00.000 18120 OnExposeComplete: enter
23:18:52.686 00.001 18120 UpdateGuideState(): m_state=6
23:18:52.687 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
23:18:52.688 00.001 18120 Star::Find returns 1 (0), X=407.61, Y=231.29, Mass=1926, SNR=30.1, Peak=207 HFD=3.6
23:18:52.688 00.000 18120 MultiStar: [#1 0.01,0.06,0.73,U] [#2 0.05,-0.06,0.68,U] [#3 0.03,0.11,0.70,U] [#4 0.16,-0.04,0.56,U] [#5 -0.27,0.00,0.52,U] [#6 -0.21,0.02,0.52,U] [#7 0.24,-0.01,0.55,U] [#8 -0.13,0.03,0.45,U] 
23:18:52.691 00.003 18120 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.15, 0.28}
23:18:52.694 00.003 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:18:52.697 00.003 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = 0.00)
23:18:52.699 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.04 mountX=-0.07 mountY=0.00, mountTheta=3.14
23:18:52.702 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
23:18:52.705 00.003 18120 Enqueuing Move request for scope (-0.03, 0.06)
23:18:52.707 00.002 21948 Worker thread wakes up
23:18:52.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:52.708 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.1
23:18:52.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:52.710 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:52.710 00.000 18120 Enqueuing Expose request
23:18:52.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:18:52.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:18:52.710 00.000 21948 Moving (-0.03, 0.06) raw xDistance=-0.07 yDistance=0.00
23:18:52.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:18:52.711 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:52.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:52.711 00.000 21948 MoveAxis(E, 0, ABG)
23:18:52.711 00.000 21948 Move returns status 0, amount 0
23:18:52.711 00.000 21948 MoveAxis(N, 0, ABG)
23:18:52.711 00.000 21948 Move returns status 0, amount 0
23:18:52.711 00.000 21948 move complete, result=0
23:18:52.711 00.000 21948 worker thread done servicing request
23:18:52.711 00.000 21948 Worker thread wakes up
23:18:52.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:52.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:52.711 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:54.441 01.730 21948 Exposure complete
23:18:54.495 00.054 21948 worker thread done servicing request
23:18:54.495 00.000 18120 OnExposeComplete: enter
23:18:54.495 00.000 18120 UpdateGuideState(): m_state=6
23:18:54.496 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
23:18:54.496 00.000 18120 Star::Find returns 1 (0), X=407.58, Y=231.28, Mass=1979, SNR=30.5, Peak=187 HFD=3.7
23:18:54.497 00.001 18120 MultiStar: [#1 0.07,0.12,0.71,U] [#2 -0.05,0.25,0.65,U] [#3 -0.22,0.19,0.65,U] [#4 0.00,0.20,0.56,U] [#5 -0.22,0.05,0.52,U] [#6 -0.15,0.26,0.51,U] [#7 0.01,0.04,0.53,U] [#8 -0.22,0.38,0.00,M1] 
23:18:54.497 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.18}, one-star: {-0.18, 0.28}
23:18:54.498 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.19 = -3.09)
23:18:54.498 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.01)
23:18:54.499 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.21 cameraTheta=2.05 mountX=-0.21 mountY=0.00, mountTheta=3.13
23:18:54.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.18, opts=13)
23:18:54.500 00.000 18120 Enqueuing Move request for scope (-0.09, 0.18)
23:18:54.501 00.001 21948 Worker thread wakes up
23:18:54.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:54.501 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.5
23:18:54.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:54.503 00.001 18120 Enqueuing Expose request
23:18:54.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
23:18:54.503 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
23:18:54.503 00.000 21948 Moving (-0.09, 0.18) raw xDistance=-0.21 yDistance=0.00
23:18:54.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:18:54.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:54.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:54.503 00.000 21948 MoveAxis(E, 37, ABG)
23:18:54.504 00.001 21948 Guiding  Dir = 2, Dur = 37
23:18:54.504 00.000 21948 IsSlewing returns 0
23:18:54.505 00.001 21948 IsGuiding returns 0
23:18:54.506 00.001 21948 PulseGuide returned control before completion, sleep 46
23:18:54.566 00.060 21948 IsGuiding returns 0
23:18:54.567 00.001 21948 Move returns status 0, amount 37
23:18:54.567 00.000 21948 MoveAxis(N, 0, ABG)
23:18:54.567 00.000 21948 Move returns status 0, amount 0
23:18:54.567 00.000 21948 move complete, result=0
23:18:54.567 00.000 21948 worker thread done servicing request
23:18:54.567 00.000 21948 Worker thread wakes up
23:18:54.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:54.567 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
23:18:54.569 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:55.980 01.411 21948 Exposure complete
23:18:56.028 00.048 21948 worker thread done servicing request
23:18:56.028 00.000 18120 OnExposeComplete: enter
23:18:56.029 00.001 18120 UpdateGuideState(): m_state=6
23:18:56.030 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
23:18:56.031 00.001 18120 Star::Find returns 1 (0), X=407.36, Y=231.31, Mass=2038, SNR=31.0, Peak=183 HFD=3.8
23:18:56.031 00.000 18120 MultiStar: [#1 -0.05,0.11,0.71,U] [#2 -0.13,-0.08,0.65,U] [#3 -0.08,0.20,0.67,U] [#4 -0.06,0.06,0.52,U] [#5 -0.32,0.00,0.52,U] [#6 -0.31,0.48,0.00,M1] [#7 0.13,0.18,0.49,U] [#8 -0.25,0.10,0.41,U] 
23:18:56.032 00.001 18120 refined, 7 included, MultiStar: {-0.16, 0.13}, one-star: {-0.40, 0.30}
23:18:56.032 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.62 = -2.66)
23:18:56.032 00.000 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
23:18:56.033 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=-0.18 mountY=0.09, mountTheta=2.69
23:18:56.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.13, opts=13)
23:18:56.034 00.000 18120 Enqueuing Move request for scope (-0.16, 0.13)
23:18:56.035 00.001 21948 Worker thread wakes up
23:18:56.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:56.036 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
23:18:56.036 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.0
23:18:56.036 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:56.037 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
23:18:56.037 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:56.037 00.000 18120 Enqueuing Expose request
23:18:56.037 00.000 21948 Moving (-0.16, 0.13) raw xDistance=-0.18 yDistance=0.09
23:18:56.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:18:56.038 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:56.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:18:56.038 00.000 21948 MoveAxis(E, 0, ABG)
23:18:56.038 00.000 21948 Move returns status 0, amount 0
23:18:56.038 00.000 21948 MoveAxis(N, 0, ABG)
23:18:56.038 00.000 21948 Move returns status 0, amount 0
23:18:56.038 00.000 21948 move complete, result=0
23:18:56.038 00.000 21948 worker thread done servicing request
23:18:56.038 00.000 21948 Worker thread wakes up
23:18:56.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:56.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:56.038 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:57.667 01.629 21948 Exposure complete
23:18:57.700 00.033 21948 worker thread done servicing request
23:18:57.700 00.000 18120 OnExposeComplete: enter
23:18:57.701 00.001 18120 UpdateGuideState(): m_state=6
23:18:57.701 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
23:18:57.701 00.000 18120 Star::Find returns 1 (0), X=407.59, Y=231.15, Mass=2188, SNR=32.1, Peak=197 HFD=3.9
23:18:57.702 00.001 18120 MultiStar: [#1 0.04,0.06,0.68,U] [#2 -0.38,0.06,0.00,M1] [#3 0.07,0.30,0.66,U] [#4 0.17,0.05,0.50,U] [#5 -0.25,-0.22,0.50,U] [#6 -0.35,0.34,0.00,M2] [#7 0.04,0.04,0.51,U] [#8 -0.26,0.23,0.44,U] 
23:18:57.703 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.10}, one-star: {-0.17, 0.14}
23:18:57.703 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
23:18:57.704 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
23:18:57.704 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.08 mountX=-0.11 mountY=0.00, mountTheta=3.10
23:18:57.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
23:18:57.706 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
23:18:57.706 00.000 21948 Worker thread wakes up
23:18:57.707 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:18:57.707 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:18:57.707 00.000 21948 Moving (-0.05, 0.10) raw xDistance=-0.11 yDistance=0.00
23:18:57.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:18:57.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:57.707 00.000 18120 UpdateGuideState exits: m=2188 RSB=32.1
23:18:57.708 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:57.708 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:57.709 00.001 18120 Enqueuing Expose request
23:18:57.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:57.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:57.709 00.000 21948 MoveAxis(E, 0, ABG)
23:18:57.709 00.000 21948 Move returns status 0, amount 0
23:18:57.709 00.000 21948 MoveAxis(N, 0, ABG)
23:18:57.709 00.000 21948 Move returns status 0, amount 0
23:18:57.709 00.000 21948 move complete, result=0
23:18:57.709 00.000 21948 worker thread done servicing request
23:18:57.709 00.000 21948 Worker thread wakes up
23:18:57.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:57.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:57.709 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:59.229 01.520 21948 Exposure complete
23:18:59.257 00.028 21948 worker thread done servicing request
23:18:59.257 00.000 18120 OnExposeComplete: enter
23:18:59.257 00.000 18120 UpdateGuideState(): m_state=6
23:18:59.258 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
23:18:59.258 00.000 18120 Star::Find returns 1 (0), X=407.38, Y=231.26, Mass=1965, SNR=30.5, Peak=170 HFD=3.7
23:18:59.259 00.001 18120 MultiStar: [#1 0.02,0.18,0.75,U] [#2 -0.42,0.40,0.00,M2] [#3 -0.05,0.47,0.00,M1] [#4 0.05,0.26,0.54,U] [#5 -0.36,0.24,0.00,M1] [#6 -0.40,0.47,0.00,M3] [#7 0.00,0.17,0.52,U] [#8 -0.42,0.36,0.00,M1] 
23:18:59.259 00.000 18120 refined, 3 included, MultiStar: {-0.12, 0.22}, one-star: {-0.39, 0.25}
23:18:59.260 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
23:18:59.260 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.04)
23:18:59.261 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.08 mountX=-0.25 mountY=0.01, mountTheta=3.10
23:18:59.262 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.22, opts=13)
23:18:59.264 00.002 18120 Enqueuing Move request for scope (-0.12, 0.22)
23:18:59.265 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:18:59.266 00.001 21948 Worker thread wakes up
23:18:59.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
23:18:59.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
23:18:59.266 00.000 21948 Moving (-0.12, 0.22) raw xDistance=-0.25 yDistance=0.01
23:18:59.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:18:59.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:59.266 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:18:59.267 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:59.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:18:59.267 00.000 18120 Enqueuing Expose request
23:18:59.268 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:18:59.268 00.000 21948 MoveAxis(E, 45, ABG)
23:18:59.268 00.000 21948 Guiding  Dir = 2, Dur = 45
23:18:59.269 00.001 21948 IsSlewing returns 0
23:18:59.269 00.000 21948 IsGuiding returns 0
23:18:59.271 00.002 21948 PulseGuide returned control before completion, sleep 54
23:18:59.341 00.070 21948 IsGuiding returns 0
23:18:59.341 00.000 21948 Move returns status 0, amount 45
23:18:59.341 00.000 21948 MoveAxis(N, 0, ABG)
23:18:59.341 00.000 21948 Move returns status 0, amount 0
23:18:59.341 00.000 21948 move complete, result=0
23:18:59.341 00.000 21948 worker thread done servicing request
23:18:59.341 00.000 21948 Worker thread wakes up
23:18:59.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:18:59.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:18:59.342 00.001 18120 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
23:19:00.968 01.626 21948 Exposure complete
23:19:00.998 00.030 21948 worker thread done servicing request
23:19:00.998 00.000 18120 OnExposeComplete: enter
23:19:00.999 00.001 18120 UpdateGuideState(): m_state=6
23:19:01.000 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
23:19:01.000 00.000 18120 Star::Find returns 1 (0), X=407.72, Y=231.28, Mass=2084, SNR=31.3, Peak=210 HFD=4.3
23:19:01.001 00.001 18120 MultiStar: [#1 0.05,0.25,0.74,U] [#2 -0.02,0.31,0.67,U] [#3 0.19,0.43,0.00,M2] [#4 0.16,0.15,0.54,U] [#5 -0.20,0.17,0.50,U] [#6 -0.25,0.15,0.50,U] [#7 0.08,0.21,0.52,U] [#8 0.05,0.19,0.41,U] 
23:19:01.001 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.23}, one-star: {-0.04, 0.27}
23:19:01.002 00.001 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.14) = xAngle (2.80 = 2.80)
23:19:01.002 00.000 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.90 = -0.38)
23:19:01.003 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
23:19:01.004 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.23, opts=13)
23:19:01.004 00.000 18120 Enqueuing Move request for scope (-0.02, 0.23)
23:19:01.005 00.001 21948 Worker thread wakes up
23:19:01.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:01.005 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.3
23:19:01.006 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:01.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:01.006 00.000 18120 Enqueuing Expose request
23:19:01.007 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
23:19:01.007 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
23:19:01.007 00.000 21948 Moving (-0.02, 0.23) raw xDistance=-0.21 yDistance=-0.08
23:19:01.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:19:01.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:01.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:01.007 00.000 21948 MoveAxis(E, 41, ABG)
23:19:01.007 00.000 21948 Guiding  Dir = 2, Dur = 41
23:19:01.007 00.000 21948 IsSlewing returns 0
23:19:01.007 00.000 21948 IsGuiding returns 0
23:19:01.009 00.002 21948 PulseGuide returned control before completion, sleep 50
23:19:01.061 00.052 21948 IsGuiding returns 0
23:19:01.061 00.000 21948 Move returns status 0, amount 41
23:19:01.061 00.000 21948 MoveAxis(N, 0, ABG)
23:19:01.061 00.000 21948 Move returns status 0, amount 0
23:19:01.061 00.000 21948 move complete, result=0
23:19:01.062 00.001 21948 worker thread done servicing request
23:19:01.062 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:19:01.063 00.001 21948 Worker thread wakes up
23:19:01.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:01.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:02.469 01.406 21948 Exposure complete
23:19:02.495 00.026 21948 worker thread done servicing request
23:19:02.495 00.000 18120 OnExposeComplete: enter
23:19:02.497 00.002 18120 UpdateGuideState(): m_state=6
23:19:02.500 00.003 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
23:19:02.502 00.002 18120 Star::Find returns 1 (0), X=407.88, Y=231.41, Mass=2092, SNR=31.5, Peak=209 HFD=3.9
23:19:02.505 00.003 18120 MultiStar: [#1 0.15,0.40,0.00,M1] [#2 -0.02,0.27,0.63,U] [#3 0.07,0.44,0.00,M3] [#4 0.30,0.28,0.00,M1] [#5 -0.02,0.09,0.50,U] [#6 -0.09,0.35,0.00,M3] [#7 0.23,0.38,0.00,M1] [#8 -0.04,0.23,0.42,U] 
23:19:02.507 00.002 18120 refined, 3 included, MultiStar: {0.03, 0.28}, one-star: {0.11, 0.40}
23:19:02.508 00.001 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
23:19:02.510 00.002 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.56)
23:19:02.511 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.48 mountX=-0.24 mountY=-0.15, mountTheta=-2.59
23:19:02.514 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.28, opts=13)
23:19:02.514 00.000 18120 Enqueuing Move request for scope (0.03, 0.28)
23:19:02.515 00.001 21948 Worker thread wakes up
23:19:02.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:02.515 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.5
23:19:02.516 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:02.516 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:02.516 00.000 18120 Enqueuing Expose request
23:19:02.517 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
23:19:02.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
23:19:02.517 00.000 21948 Moving (0.03, 0.28) raw xDistance=-0.24 yDistance=-0.15
23:19:02.517 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
23:19:02.517 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:02.517 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:02.517 00.000 21948 MoveAxis(E, 47, ABG)
23:19:02.517 00.000 21948 Guiding  Dir = 2, Dur = 47
23:19:02.517 00.000 21948 IsSlewing returns 0
23:19:02.517 00.000 21948 IsGuiding returns 0
23:19:02.519 00.002 21948 PulseGuide returned control before completion, sleep 56
23:19:02.589 00.070 21948 IsGuiding returns 0
23:19:02.589 00.000 21948 Move returns status 0, amount 47
23:19:02.589 00.000 21948 MoveAxis(N, 0, ABG)
23:19:02.590 00.001 21948 Move returns status 0, amount 0
23:19:02.590 00.000 21948 move complete, result=0
23:19:02.590 00.000 21948 worker thread done servicing request
23:19:02.590 00.000 21948 Worker thread wakes up
23:19:02.590 00.000 18120 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
23:19:02.593 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:02.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:04.228 01.635 21948 Exposure complete
23:19:04.276 00.048 21948 worker thread done servicing request
23:19:04.276 00.000 18120 OnExposeComplete: enter
23:19:04.277 00.001 18120 UpdateGuideState(): m_state=6
23:19:04.278 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
23:19:04.278 00.000 18120 Star::Find returns 1 (0), X=407.59, Y=231.30, Mass=2016, SNR=30.9, Peak=202 HFD=3.8
23:19:04.279 00.001 18120 MultiStar: [#1 0.08,0.26,0.74,U] [#2 0.03,0.28,0.64,U] [#3 -0.09,0.32,0.67,U] [#4 -0.01,0.35,0.56,U] [#5 -0.07,0.22,0.51,U] [#6 -0.07,0.29,0.48,U] [#7 0.16,0.29,0.51,U] [#8 -0.30,0.21,0.00,M1] 
23:19:04.279 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.29}, one-star: {-0.18, 0.29}
23:19:04.279 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
23:19:04.280 00.001 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.36)
23:19:04.280 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.68 mountX=-0.28 mountY=-0.10, mountTheta=-2.79
23:19:04.282 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.29, opts=13)
23:19:04.283 00.001 18120 Enqueuing Move request for scope (-0.03, 0.29)
23:19:04.284 00.001 21948 Worker thread wakes up
23:19:04.285 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
23:19:04.285 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
23:19:04.285 00.000 21948 Moving (-0.03, 0.29) raw xDistance=-0.28 yDistance=-0.10
23:19:04.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:19:04.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:04.285 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.9
23:19:04.286 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:04.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:04.286 00.000 18120 Enqueuing Expose request
23:19:04.287 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:04.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:04.287 00.000 21948 MoveAxis(E, 52, ABG)
23:19:04.287 00.000 21948 Guiding  Dir = 2, Dur = 52
23:19:04.287 00.000 21948 IsSlewing returns 0
23:19:04.287 00.000 21948 IsGuiding returns 0
23:19:04.289 00.002 21948 PulseGuide returned control before completion, sleep 61
23:19:04.351 00.062 21948 IsGuiding returns 1
23:19:04.351 00.000 21948 scope still moving after pulse duration time elapsed
23:19:04.383 00.032 21948 IsSlewing returns 0
23:19:04.383 00.000 21948 IsGuiding returns 0
23:19:04.383 00.000 21948 scope move finished after 52 + 43 ms
23:19:04.384 00.001 21948 Move returns status 0, amount 52
23:19:04.384 00.000 21948 MoveAxis(N, 0, ABG)
23:19:04.384 00.000 21948 Move returns status 0, amount 0
23:19:04.384 00.000 21948 move complete, result=0
23:19:04.384 00.000 21948 worker thread done servicing request
23:19:04.384 00.000 21948 Worker thread wakes up
23:19:04.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:04.384 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:04.384 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
23:19:05.788 01.404 21948 Exposure complete
23:19:05.827 00.039 21948 worker thread done servicing request
23:19:05.827 00.000 18120 OnExposeComplete: enter
23:19:05.828 00.001 18120 UpdateGuideState(): m_state=6
23:19:05.828 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
23:19:05.829 00.001 18120 Star::Find returns 1 (0), X=407.76, Y=230.83, Mass=2115, SNR=31.6, Peak=223 HFD=4.3
23:19:05.830 00.001 18120 MultiStar: [#1 0.22,-0.12,0.72,U] [#2 0.06,-0.20,0.64,U] [#3 -0.06,-0.00,0.66,U] [#4 0.29,-0.32,0.00,M1] [#5 -0.03,-0.12,0.50,U] [#6 -0.19,-0.01,0.49,U] [#7 0.02,0.01,0.51,U] [#8 0.00,-0.16,0.43,U] 
23:19:05.830 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {-0.01, -0.18}
23:19:05.831 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
23:19:05.831 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
23:19:05.832 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.47 mountX=0.10 mountY=0.04, mountTheta=0.36
23:19:05.833 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
23:19:05.833 00.000 18120 Enqueuing Move request for scope (0.01, -0.11)
23:19:05.835 00.002 21948 Worker thread wakes up
23:19:05.837 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:19:05.837 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:19:05.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:05.837 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.6
23:19:05.838 00.001 21948 Moving (0.01, -0.11) raw xDistance=0.10 yDistance=0.04
23:19:05.838 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.839 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:05.839 00.000 18120 Enqueuing Expose request
23:19:05.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:19:05.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:05.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:19:05.839 00.000 21948 MoveAxis(E, 0, ABG)
23:19:05.840 00.001 21948 Move returns status 0, amount 0
23:19:05.840 00.000 21948 MoveAxis(N, 0, ABG)
23:19:05.840 00.000 21948 Move returns status 0, amount 0
23:19:05.840 00.000 21948 move complete, result=0
23:19:05.840 00.000 21948 worker thread done servicing request
23:19:05.840 00.000 21948 Worker thread wakes up
23:19:05.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:05.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:05.840 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:07.472 01.632 21948 Exposure complete
23:19:07.501 00.029 21948 worker thread done servicing request
23:19:07.501 00.000 18120 OnExposeComplete: enter
23:19:07.503 00.002 18120 UpdateGuideState(): m_state=6
23:19:07.504 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
23:19:07.505 00.001 18120 Star::Find returns 1 (0), X=407.92, Y=230.94, Mass=1920, SNR=30.0, Peak=237 HFD=4.1
23:19:07.506 00.001 18120 MultiStar: [#1 0.13,-0.10,0.77,U] [#2 0.02,-0.06,0.67,U] [#3 0.17,0.02,0.70,U] [#4 0.17,-0.18,0.58,U] [#5 0.10,-0.17,0.51,U] [#6 0.01,-0.14,0.50,U] [#7 0.05,-0.12,0.50,U] [#8 0.33,-0.13,0.44,U] 
23:19:07.507 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.16, -0.07}
23:19:07.507 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.49 = 0.49)
23:19:07.508 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.59 = -2.70)
23:19:07.508 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.66 mountX=0.14 mountY=-0.07, mountTheta=-0.45
23:19:07.511 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
23:19:07.512 00.001 18120 Enqueuing Move request for scope (0.13, -0.10)
23:19:07.512 00.000 21948 Worker thread wakes up
23:19:07.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:19:07.512 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:19:07.512 00.000 21948 Moving (0.13, -0.10) raw xDistance=0.14 yDistance=-0.07
23:19:07.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:19:07.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:07.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:07.512 00.000 21948 MoveAxis(E, 0, ABG)
23:19:07.513 00.001 21948 Move returns status 0, amount 0
23:19:07.513 00.000 21948 MoveAxis(N, 0, ABG)
23:19:07.513 00.000 21948 Move returns status 0, amount 0
23:19:07.513 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:07.513 00.000 21948 move complete, result=0
23:19:07.513 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.0
23:19:07.514 00.001 21948 worker thread done servicing request
23:19:07.514 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:07.515 00.001 18120 Enqueuing Expose request
23:19:07.515 00.000 21948 Worker thread wakes up
23:19:07.515 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:07.516 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:07.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:09.038 01.522 21948 Exposure complete
23:19:09.063 00.025 21948 worker thread done servicing request
23:19:09.063 00.000 18120 OnExposeComplete: enter
23:19:09.064 00.001 18120 UpdateGuideState(): m_state=6
23:19:09.064 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
23:19:09.065 00.001 18120 Star::Find returns 1 (0), X=407.78, Y=231.13, Mass=2076, SNR=31.3, Peak=220 HFD=4.1
23:19:09.065 00.000 18120 MultiStar: [#1 0.10,-0.01,0.70,U] [#2 -0.13,-0.01,0.64,U] [#3 0.05,-0.02,0.67,U] [#4 0.19,-0.21,0.55,U] [#5 -0.07,-0.22,0.51,U] [#6 -0.27,0.01,0.49,U] [#7 0.21,-0.14,0.49,U] [#8 -0.17,0.04,0.46,U] 
23:19:09.066 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {0.01, 0.12}
23:19:09.066 00.000 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.14) = xAngle (-0.48 = -0.48)
23:19:09.068 00.002 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.63 = 2.63)
23:19:09.071 00.003 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.62 mountX=0.03 mountY=0.02, mountTheta=0.51
23:19:09.074 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.03, opts=13)
23:19:09.076 00.002 18120 Enqueuing Move request for scope (-0.00, -0.03)
23:19:09.078 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:09.079 00.001 21948 Worker thread wakes up
23:19:09.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
23:19:09.079 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
23:19:09.079 00.000 21948 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.02
23:19:09.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:19:09.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:09.079 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.3
23:19:09.081 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:09.081 00.000 21948 MoveAxis(E, 0, ABG)
23:19:09.081 00.000 21948 Move returns status 0, amount 0
23:19:09.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:09.082 00.001 21948 MoveAxis(N, 0, ABG)
23:19:09.082 00.000 21948 Move returns status 0, amount 0
23:19:09.082 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:09.083 00.001 18120 Enqueuing Expose request
23:19:09.083 00.000 21948 move complete, result=0
23:19:09.083 00.000 21948 worker thread done servicing request
23:19:09.084 00.001 21948 Worker thread wakes up
23:19:09.084 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:09.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:09.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:10.713 01.629 21948 Exposure complete
23:19:10.737 00.024 21948 worker thread done servicing request
23:19:10.737 00.000 18120 OnExposeComplete: enter
23:19:10.738 00.001 18120 UpdateGuideState(): m_state=6
23:19:10.738 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
23:19:10.739 00.001 18120 Star::Find returns 1 (0), X=407.60, Y=231.02, Mass=2064, SNR=31.3, Peak=205 HFD=4.1
23:19:10.739 00.000 18120 MultiStar: [#1 0.11,-0.09,0.73,U] [#2 0.01,-0.04,0.67,U] [#3 -0.01,0.15,0.68,U] [#4 0.06,-0.23,0.55,U] [#5 -0.10,0.00,0.50,U] [#6 -0.22,-0.05,0.50,U] [#7 0.22,-0.17,0.50,U] [#8 -0.31,0.04,0.44,U] 
23:19:10.740 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.16, 0.02}
23:19:10.740 00.000 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
23:19:10.741 00.001 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
23:19:10.741 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.45 mountX=0.01 mountY=0.05, mountTheta=1.31
23:19:10.742 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
23:19:10.742 00.000 18120 Enqueuing Move request for scope (-0.04, -0.04)
23:19:10.745 00.003 21948 Worker thread wakes up
23:19:10.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:19:10.745 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:19:10.745 00.000 21948 Moving (-0.04, -0.04) raw xDistance=0.01 yDistance=0.05
23:19:10.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:19:10.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:10.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:10.745 00.000 21948 MoveAxis(E, 0, ABG)
23:19:10.745 00.000 21948 Move returns status 0, amount 0
23:19:10.745 00.000 21948 MoveAxis(N, 0, ABG)
23:19:10.745 00.000 21948 Move returns status 0, amount 0
23:19:10.745 00.000 21948 move complete, result=0
23:19:10.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:10.746 00.001 18120 UpdateGuideState exits: m=2064 RSB=31.3
23:19:10.746 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:10.747 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:10.747 00.000 18120 Enqueuing Expose request
23:19:10.748 00.001 21948 worker thread done servicing request
23:19:10.748 00.000 21948 Worker thread wakes up
23:19:10.748 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:10.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:10.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:12.274 01.526 21948 Exposure complete
23:19:12.319 00.045 21948 worker thread done servicing request
23:19:12.319 00.000 18120 OnExposeComplete: enter
23:19:12.320 00.001 18120 UpdateGuideState(): m_state=6
23:19:12.320 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
23:19:12.322 00.002 18120 Star::Find returns 1 (0), X=407.52, Y=230.96, Mass=2003, SNR=30.7, Peak=184 HFD=4.0
23:19:12.324 00.002 18120 MultiStar: [#1 -0.15,-0.21,0.72,U] [#2 -0.20,-0.15,0.65,U] [#3 -0.05,-0.10,0.64,U] [#4 0.20,-0.37,0.00,M1] [#5 -0.21,-0.08,0.52,U] [#6 -0.38,-0.21,0.00,M1] [#7 0.07,-0.15,0.51,U] [#8 -0.23,-0.09,0.44,U] 
23:19:12.324 00.000 18120 refined, 6 included, MultiStar: {-0.16, -0.12}, one-star: {-0.25, -0.05}
23:19:12.325 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.14) = xAngle (-1.35 = -1.35)
23:19:12.325 00.000 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.75 = 1.75)
23:19:12.326 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.50 mountX=0.04 mountY=0.19, mountTheta=1.35
23:19:12.328 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.12, opts=13)
23:19:12.328 00.000 18120 Enqueuing Move request for scope (-0.16, -0.12)
23:19:12.330 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:12.330 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:19:12.331 00.001 21948 Worker thread wakes up
23:19:12.331 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.331 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:12.331 00.000 18120 Enqueuing Expose request
23:19:12.332 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
23:19:12.332 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
23:19:12.332 00.000 21948 Moving (-0.16, -0.12) raw xDistance=0.04 yDistance=0.19
23:19:12.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:19:12.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:12.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:19:12.332 00.000 21948 MoveAxis(E, 0, ABG)
23:19:12.332 00.000 21948 Move returns status 0, amount 0
23:19:12.332 00.000 21948 MoveAxis(N, 0, ABG)
23:19:12.332 00.000 21948 Move returns status 0, amount 0
23:19:12.332 00.000 21948 move complete, result=0
23:19:12.332 00.000 21948 worker thread done servicing request
23:19:12.332 00.000 21948 Worker thread wakes up
23:19:12.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:12.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:12.332 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:13.961 01.629 21948 Exposure complete
23:19:13.994 00.033 21948 worker thread done servicing request
23:19:13.994 00.000 18120 OnExposeComplete: enter
23:19:13.995 00.001 18120 UpdateGuideState(): m_state=6
23:19:13.996 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
23:19:13.996 00.000 18120 Star::Find returns 1 (0), X=407.69, Y=230.89, Mass=2050, SNR=31.1, Peak=214 HFD=4.2
23:19:13.997 00.001 18120 MultiStar: [#1 0.08,-0.24,0.73,U] [#2 -0.03,-0.16,0.66,U] [#3 0.17,-0.02,0.69,U] [#4 0.10,-0.16,0.54,U] [#5 -0.44,-0.32,0.00,M1] [#6 -0.24,-0.06,0.51,U] [#7 0.34,-0.21,0.00,M1] [#8 -0.13,-0.20,0.43,U] 
23:19:13.997 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.14}, one-star: {-0.08, -0.12}
23:19:13.997 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.14) = xAngle (-0.49 = -0.49)
23:19:13.998 00.001 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.61 = 2.61)
23:19:13.998 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=0.12 mountY=0.07, mountTheta=0.52
23:19:13.999 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.14, opts=13)
23:19:14.000 00.001 18120 Enqueuing Move request for scope (-0.01, -0.14)
23:19:14.001 00.001 21948 Worker thread wakes up
23:19:14.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:14.001 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.1
23:19:14.001 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.002 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:14.002 00.000 18120 Enqueuing Expose request
23:19:14.003 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:19:14.003 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:19:14.003 00.000 21948 Moving (-0.01, -0.14) raw xDistance=0.12 yDistance=0.07
23:19:14.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:19:14.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:14.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:14.003 00.000 21948 MoveAxis(E, 0, ABG)
23:19:14.003 00.000 21948 Move returns status 0, amount 0
23:19:14.003 00.000 21948 MoveAxis(N, 0, ABG)
23:19:14.003 00.000 21948 Move returns status 0, amount 0
23:19:14.003 00.000 21948 move complete, result=0
23:19:14.003 00.000 21948 worker thread done servicing request
23:19:14.003 00.000 21948 Worker thread wakes up
23:19:14.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:14.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:14.003 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:15.528 01.525 21948 Exposure complete
23:19:15.563 00.035 21948 worker thread done servicing request
23:19:15.563 00.000 18120 OnExposeComplete: enter
23:19:15.564 00.001 18120 UpdateGuideState(): m_state=6
23:19:15.564 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
23:19:15.565 00.001 18120 Star::Find returns 1 (0), X=407.82, Y=231.06, Mass=2076, SNR=31.3, Peak=215 HFD=4.2
23:19:15.565 00.000 18120 MultiStar: [#1 0.02,-0.01,0.69,U] [#2 0.06,-0.05,0.61,U] [#3 0.08,0.11,0.70,U] [#4 0.13,-0.10,0.54,U] [#5 -0.29,-0.10,0.51,U] [#6 -0.10,0.12,0.48,U] [#7 0.21,0.01,0.52,U] [#8 0.00,-0.17,0.45,U] 
23:19:15.566 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.05, 0.05}
23:19:15.566 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.14) = xAngle (0.93 = 0.93)
23:19:15.567 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.03 = -2.25)
23:19:15.567 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.21 mountX=0.02 mountY=-0.02, mountTheta=-0.91
23:19:15.568 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
23:19:15.569 00.001 18120 Enqueuing Move request for scope (0.03, -0.01)
23:19:15.569 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:15.570 00.001 21948 Worker thread wakes up
23:19:15.570 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.3
23:19:15.570 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:19:15.570 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:19:15.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:15.571 00.001 21948 Moving (0.03, -0.01) raw xDistance=0.02 yDistance=-0.02
23:19:15.571 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:15.571 00.000 18120 Enqueuing Expose request
23:19:15.572 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:19:15.572 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:15.572 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:15.572 00.000 21948 MoveAxis(E, 0, ABG)
23:19:15.572 00.000 21948 Move returns status 0, amount 0
23:19:15.572 00.000 21948 MoveAxis(N, 0, ABG)
23:19:15.572 00.000 21948 Move returns status 0, amount 0
23:19:15.572 00.000 21948 move complete, result=0
23:19:15.572 00.000 21948 worker thread done servicing request
23:19:15.572 00.000 21948 Worker thread wakes up
23:19:15.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:15.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:15.572 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:17.203 01.631 21948 Exposure complete
23:19:17.243 00.040 21948 worker thread done servicing request
23:19:17.243 00.000 18120 OnExposeComplete: enter
23:19:17.244 00.001 18120 UpdateGuideState(): m_state=6
23:19:17.244 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
23:19:17.245 00.001 18120 Star::Find returns 1 (0), X=407.59, Y=231.19, Mass=2113, SNR=31.6, Peak=205 HFD=3.8
23:19:17.245 00.000 18120 MultiStar: [#1 0.02,0.03,0.72,U] [#2 -0.00,0.04,0.62,U] [#3 0.07,0.13,0.68,U] [#4 0.14,-0.01,0.55,U] [#5 -0.22,-0.23,0.52,U] [#6 -0.26,0.00,0.48,U] [#7 0.14,-0.09,0.53,U] [#8 -0.15,-0.04,0.44,U] 
23:19:17.246 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.17, 0.18}
23:19:17.246 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.85 = -2.44)
23:19:17.247 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.67)
23:19:17.248 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.70 mountX=-0.04 mountY=0.03, mountTheta=2.46
23:19:17.251 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
23:19:17.252 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
23:19:17.253 00.001 21948 Worker thread wakes up
23:19:17.253 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:19:17.253 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:19:17.253 00.000 21948 Moving (-0.05, 0.02) raw xDistance=-0.04 yDistance=0.03
23:19:17.253 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:17.255 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:19:17.255 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:17.255 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.6
23:19:17.256 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:17.256 00.000 21948 MoveAxis(E, 0, ABG)
23:19:17.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.256 00.000 21948 Move returns status 0, amount 0
23:19:17.256 00.000 21948 MoveAxis(N, 0, ABG)
23:19:17.256 00.000 21948 Move returns status 0, amount 0
23:19:17.256 00.000 21948 move complete, result=0
23:19:17.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:17.256 00.000 18120 Enqueuing Expose request
23:19:17.257 00.001 21948 worker thread done servicing request
23:19:17.257 00.000 21948 Worker thread wakes up
23:19:17.257 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:17.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:17.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:18.789 01.532 21948 Exposure complete
23:19:18.843 00.054 21948 worker thread done servicing request
23:19:18.845 00.002 18120 OnExposeComplete: enter
23:19:18.846 00.001 18120 UpdateGuideState(): m_state=6
23:19:18.847 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
23:19:18.848 00.001 18120 Star::Find returns 1 (0), X=407.43, Y=231.16, Mass=2094, SNR=31.5, Peak=196 HFD=3.9
23:19:18.849 00.001 18120 MultiStar: [#1 -0.05,0.12,0.70,U] [#2 -0.04,0.06,0.65,U] [#3 -0.51,0.17,0.00,M1] [#4 0.19,0.01,0.54,U] [#5 -0.22,0.01,0.48,U] [#6 -0.15,0.12,0.49,U] [#7 0.09,0.07,0.52,U] [#8 -0.02,0.21,0.42,U] 
23:19:18.851 00.002 18120 refined, 7 included, MultiStar: {-0.09, 0.10}, one-star: {-0.33, 0.16}
23:19:18.852 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
23:19:18.853 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.27)
23:19:18.853 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.30 mountX=-0.13 mountY=0.03, mountTheta=2.87
23:19:18.855 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.10, opts=13)
23:19:18.855 00.000 18120 Enqueuing Move request for scope (-0.09, 0.10)
23:19:18.856 00.001 21948 Worker thread wakes up
23:19:18.856 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
23:19:18.856 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
23:19:18.856 00.000 21948 Moving (-0.09, 0.10) raw xDistance=-0.13 yDistance=0.03
23:19:18.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:19:18.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:18.856 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:18.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:18.856 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:19:18.858 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.858 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:18.858 00.000 18120 Enqueuing Expose request
23:19:18.858 00.000 21948 MoveAxis(E, 0, ABG)
23:19:18.858 00.000 21948 Move returns status 0, amount 0
23:19:18.858 00.000 21948 MoveAxis(N, 0, ABG)
23:19:18.858 00.000 21948 Move returns status 0, amount 0
23:19:18.858 00.000 21948 move complete, result=0
23:19:18.858 00.000 21948 worker thread done servicing request
23:19:18.858 00.000 21948 Worker thread wakes up
23:19:18.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:18.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:18.860 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:20.490 01.630 21948 Exposure complete
23:19:20.520 00.030 21948 worker thread done servicing request
23:19:20.520 00.000 18120 OnExposeComplete: enter
23:19:20.522 00.002 18120 UpdateGuideState(): m_state=6
23:19:20.522 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
23:19:20.523 00.001 18120 Star::Find returns 1 (0), X=407.59, Y=231.23, Mass=2023, SNR=31.0, Peak=201 HFD=3.7
23:19:20.524 00.001 18120 MultiStar: [#1 0.04,0.15,0.70,U] [#2 0.05,0.23,0.68,U] [#3 -0.60,0.30,0.00,M2] [#4 0.12,0.17,0.56,U] [#5 -0.15,0.04,0.52,U] [#6 -0.22,0.15,0.46,U] [#7 0.08,0.49,0.00,M1] [#8 -0.17,0.15,0.44,U] 
23:19:20.524 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.17}, one-star: {-0.17, 0.22}
23:19:20.525 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:19:20.525 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
23:19:20.526 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.96 mountX=-0.18 mountY=-0.01, mountTheta=-3.06
23:19:20.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.17, opts=13)
23:19:20.529 00.002 18120 Enqueuing Move request for scope (-0.07, 0.17)
23:19:20.530 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:20.531 00.001 21948 Worker thread wakes up
23:19:20.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
23:19:20.531 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
23:19:20.531 00.000 21948 Moving (-0.07, 0.17) raw xDistance=-0.18 yDistance=-0.01
23:19:20.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:19:20.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:20.531 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.0
23:19:20.532 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:20.533 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:20.534 00.001 18120 Enqueuing Expose request
23:19:20.535 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:20.535 00.000 21948 MoveAxis(E, 0, ABG)
23:19:20.535 00.000 21948 Move returns status 0, amount 0
23:19:20.535 00.000 21948 MoveAxis(N, 0, ABG)
23:19:20.535 00.000 21948 Move returns status 0, amount 0
23:19:20.535 00.000 21948 move complete, result=0
23:19:20.535 00.000 21948 worker thread done servicing request
23:19:20.535 00.000 21948 Worker thread wakes up
23:19:20.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:20.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:20.536 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:22.053 01.517 21948 Exposure complete
23:19:22.092 00.039 21948 worker thread done servicing request
23:19:22.092 00.000 18120 OnExposeComplete: enter
23:19:22.093 00.001 18120 UpdateGuideState(): m_state=6
23:19:22.094 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
23:19:22.094 00.000 18120 Star::Find returns 1 (0), X=407.37, Y=231.27, Mass=1985, SNR=30.6, Peak=171 HFD=4.1
23:19:22.095 00.001 18120 MultiStar: [#1 -0.08,0.06,0.69,U] [#2 -0.08,0.08,0.64,U] [#3 -0.25,0.14,0.68,U] [#4 -0.06,0.17,0.55,U] [#5 -0.24,0.08,0.50,U] [#6 -0.24,0.06,0.49,U] [#7 -0.19,0.13,0.53,U] [#8 -0.28,0.20,0.45,U] 
23:19:22.095 00.000 18120 refined, 8 included, MultiStar: {-0.21, 0.14}, one-star: {-0.40, 0.27}
23:19:22.096 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
23:19:22.096 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
23:19:22.097 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.56 mountX=-0.21 mountY=0.13, mountTheta=2.61
23:19:22.098 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.14, opts=13)
23:19:22.098 00.000 18120 Enqueuing Move request for scope (-0.21, 0.14)
23:19:22.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:22.099 00.001 21948 Worker thread wakes up
23:19:22.099 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.6
23:19:22.102 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
23:19:22.102 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
23:19:22.102 00.000 21948 Moving (-0.21, 0.14) raw xDistance=-0.21 yDistance=0.13
23:19:22.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:19:22.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:22.102 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:22.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:22.103 00.001 18120 Enqueuing Expose request
23:19:22.103 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:19:22.104 00.001 21948 MoveAxis(E, 38, ABG)
23:19:22.104 00.000 21948 Guiding  Dir = 2, Dur = 38
23:19:22.104 00.000 21948 IsSlewing returns 0
23:19:22.104 00.000 21948 IsGuiding returns 0
23:19:22.105 00.001 21948 PulseGuide returned control before completion, sleep 47
23:19:22.162 00.057 21948 IsGuiding returns 0
23:19:22.162 00.000 21948 Move returns status 0, amount 38
23:19:22.162 00.000 21948 MoveAxis(N, 0, ABG)
23:19:22.162 00.000 21948 Move returns status 0, amount 0
23:19:22.162 00.000 21948 move complete, result=0
23:19:22.162 00.000 21948 worker thread done servicing request
23:19:22.162 00.000 21948 Worker thread wakes up
23:19:22.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:22.163 00.001 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:19:22.164 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:23.896 01.732 21948 Exposure complete
23:19:23.927 00.031 21948 worker thread done servicing request
23:19:23.927 00.000 18120 OnExposeComplete: enter
23:19:23.928 00.001 18120 UpdateGuideState(): m_state=6
23:19:23.928 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
23:19:23.929 00.001 18120 Star::Find returns 1 (0), X=407.59, Y=231.09, Mass=2032, SNR=31.0, Peak=188 HFD=3.9
23:19:23.930 00.001 18120 MultiStar: [#1 0.02,0.06,0.72,U] [#2 -0.13,0.06,0.62,U] [#3 -0.03,0.15,0.69,U] [#4 0.12,0.10,0.54,U] [#5 -0.44,-0.02,0.00,M1] [#6 -0.45,0.17,0.00,M1] [#7 0.05,-0.07,0.52,U] [#8 -0.26,0.07,0.45,U] 
23:19:23.930 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {-0.18, 0.08}
23:19:23.931 00.001 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.46 = -2.82)
23:19:23.931 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
23:19:23.931 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.32 mountX=-0.09 mountY=0.03, mountTheta=2.86
23:19:23.933 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
23:19:23.933 00.000 18120 Enqueuing Move request for scope (-0.06, 0.07)
23:19:23.934 00.001 21948 Worker thread wakes up
23:19:23.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:19:23.934 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:19:23.934 00.000 21948 Moving (-0.06, 0.07) raw xDistance=-0.09 yDistance=0.03
23:19:23.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:19:23.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:23.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:23.934 00.000 21948 MoveAxis(E, 0, ABG)
23:19:23.934 00.000 21948 Move returns status 0, amount 0
23:19:23.934 00.000 21948 MoveAxis(N, 0, ABG)
23:19:23.934 00.000 21948 Move returns status 0, amount 0
23:19:23.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:23.934 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
23:19:23.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:23.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:23.935 00.000 18120 Enqueuing Expose request
23:19:23.936 00.001 21948 move complete, result=0
23:19:23.936 00.000 21948 worker thread done servicing request
23:19:23.936 00.000 21948 Worker thread wakes up
23:19:23.936 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:23.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:23.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:25.353 01.417 21948 Exposure complete
23:19:25.386 00.033 21948 worker thread done servicing request
23:19:25.386 00.000 18120 OnExposeComplete: enter
23:19:25.387 00.001 18120 UpdateGuideState(): m_state=6
23:19:25.387 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
23:19:25.388 00.001 18120 Star::Find returns 1 (0), X=407.56, Y=231.15, Mass=2038, SNR=30.9, Peak=203 HFD=3.8
23:19:25.388 00.000 18120 MultiStar: [#1 0.10,0.02,0.78,U] [#2 -0.07,0.13,0.65,U] [#3 -0.05,0.30,0.67,U] [#4 0.13,0.09,0.55,U] [#5 -0.23,0.06,0.53,U] [#6 -0.27,0.21,0.48,U] [#7 0.11,0.10,0.52,U] [#8 -0.21,0.16,0.44,U] 
23:19:25.389 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.21, 0.15}
23:19:25.389 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
23:19:25.390 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
23:19:25.390 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.09 mountX=-0.15 mountY=0.01, mountTheta=3.09
23:19:25.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
23:19:25.393 00.002 18120 Enqueuing Move request for scope (-0.07, 0.13)
23:19:25.394 00.001 21948 Worker thread wakes up
23:19:25.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:19:25.394 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:19:25.394 00.000 21948 Moving (-0.07, 0.13) raw xDistance=-0.15 yDistance=0.01
23:19:25.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:25.395 00.001 18120 UpdateGuideState exits: m=2038 RSB=30.9
23:19:25.395 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:25.396 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:25.396 00.000 18120 Enqueuing Expose request
23:19:25.397 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:19:25.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:25.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:19:25.397 00.000 21948 MoveAxis(E, 0, ABG)
23:19:25.397 00.000 21948 Move returns status 0, amount 0
23:19:25.397 00.000 21948 MoveAxis(N, 0, ABG)
23:19:25.397 00.000 21948 Move returns status 0, amount 0
23:19:25.397 00.000 21948 move complete, result=0
23:19:25.397 00.000 21948 worker thread done servicing request
23:19:25.397 00.000 21948 Worker thread wakes up
23:19:25.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:25.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:25.397 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:27.025 01.628 21948 Exposure complete
23:19:27.072 00.047 21948 worker thread done servicing request
23:19:27.072 00.000 18120 OnExposeComplete: enter
23:19:27.074 00.002 18120 UpdateGuideState(): m_state=6
23:19:27.074 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
23:19:27.074 00.000 18120 Star::Find returns 1 (0), X=407.69, Y=231.11, Mass=2077, SNR=31.2, Peak=213 HFD=4.1
23:19:27.075 00.001 18120 MultiStar: [#1 -0.04,-0.14,0.70,U] [#2 -0.02,-0.01,0.64,U] [#3 -0.12,0.11,0.67,U] [#4 0.28,-0.12,0.55,U] [#5 -0.31,-0.06,0.49,U] [#6 -0.20,-0.01,0.48,U] [#7 -0.02,-0.04,0.50,U] [#8 -0.05,0.06,0.44,U] 
23:19:27.075 00.000 18120 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.08, 0.11}
23:19:27.076 00.001 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
23:19:27.076 00.000 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
23:19:27.077 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.07 mountX=-0.02 mountY=0.06, mountTheta=1.93
23:19:27.079 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.00, opts=13)
23:19:27.079 00.000 18120 Enqueuing Move request for scope (-0.06, -0.00)
23:19:27.080 00.001 21948 Worker thread wakes up
23:19:27.080 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:19:27.080 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:19:27.080 00.000 21948 Moving (-0.06, -0.00) raw xDistance=-0.02 yDistance=0.06
23:19:27.080 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:19:27.080 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:27.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:27.080 00.000 21948 MoveAxis(E, 0, ABG)
23:19:27.080 00.000 21948 Move returns status 0, amount 0
23:19:27.080 00.000 21948 MoveAxis(N, 0, ABG)
23:19:27.080 00.000 21948 Move returns status 0, amount 0
23:19:27.080 00.000 21948 move complete, result=0
23:19:27.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:27.081 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.2
23:19:27.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:27.082 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:27.082 00.000 21948 worker thread done servicing request
23:19:27.082 00.000 18120 Enqueuing Expose request
23:19:27.083 00.001 21948 Worker thread wakes up
23:19:27.083 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:27.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:27.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:28.610 01.527 21948 Exposure complete
23:19:28.645 00.035 21948 worker thread done servicing request
23:19:28.645 00.000 18120 OnExposeComplete: enter
23:19:28.646 00.001 18120 UpdateGuideState(): m_state=6
23:19:28.646 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
23:19:28.647 00.001 18120 Star::Find returns 1 (0), X=407.71, Y=231.13, Mass=2123, SNR=31.7, Peak=223 HFD=4.0
23:19:28.647 00.000 18120 MultiStar: [#1 0.01,-0.03,0.69,U] [#2 -0.09,-0.01,0.64,U] [#3 0.05,0.16,0.66,U] [#4 -0.08,0.15,0.54,U] [#5 0.02,-0.01,0.52,U] [#6 -0.15,0.03,0.50,U] [#7 0.05,0.13,0.51,U] [#8 -0.06,0.04,0.41,U] 
23:19:28.648 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.06, 0.12}
23:19:28.648 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:19:28.648 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.00)
23:19:28.649 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.04 mountX=-0.08 mountY=-0.00, mountTheta=-3.14
23:19:28.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
23:19:28.650 00.000 18120 Enqueuing Move request for scope (-0.03, 0.07)
23:19:28.651 00.001 21948 Worker thread wakes up
23:19:28.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:19:28.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:19:28.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:28.652 00.001 18120 UpdateGuideState exits: m=2123 RSB=31.7
23:19:28.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.653 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:28.653 00.000 18120 Enqueuing Expose request
23:19:28.654 00.001 21948 Moving (-0.03, 0.07) raw xDistance=-0.08 yDistance=-0.00
23:19:28.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:19:28.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:28.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:19:28.654 00.000 21948 MoveAxis(E, 0, ABG)
23:19:28.654 00.000 21948 Move returns status 0, amount 0
23:19:28.654 00.000 21948 MoveAxis(N, 0, ABG)
23:19:28.654 00.000 21948 Move returns status 0, amount 0
23:19:28.654 00.000 21948 move complete, result=0
23:19:28.654 00.000 21948 worker thread done servicing request
23:19:28.654 00.000 21948 Worker thread wakes up
23:19:28.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:28.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:28.654 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:30.285 01.631 21948 Exposure complete
23:19:30.354 00.069 21948 worker thread done servicing request
23:19:30.354 00.000 18120 OnExposeComplete: enter
23:19:30.356 00.002 18120 UpdateGuideState(): m_state=6
23:19:30.357 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
23:19:30.358 00.001 18120 Star::Find returns 1 (0), X=407.70, Y=231.15, Mass=1903, SNR=29.9, Peak=205 HFD=3.9
23:19:30.360 00.002 18120 MultiStar: [#1 -0.03,-0.09,0.72,U] [#2 -0.03,0.12,0.64,U] [#3 -0.11,0.14,0.72,U] [#4 -0.09,-0.01,0.58,U] [#5 -0.05,-0.13,0.51,U] [#6 -0.37,0.27,0.00,M1] [#7 -0.05,0.05,0.53,U] [#8 -0.19,-0.06,0.44,U] 
23:19:30.362 00.002 18120 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {-0.06, 0.14}
23:19:30.363 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.84 = -2.45)
23:19:30.364 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.65)
23:19:30.365 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.69 mountX=-0.06 mountY=0.05, mountTheta=2.47
23:19:30.368 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
23:19:30.370 00.002 18120 Enqueuing Move request for scope (-0.07, 0.03)
23:19:30.371 00.001 21948 Worker thread wakes up
23:19:30.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:30.371 00.000 18120 UpdateGuideState exits: m=1903 RSB=29.9
23:19:30.372 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:19:30.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:19:30.372 00.000 21948 Moving (-0.07, 0.03) raw xDistance=-0.06 yDistance=0.05
23:19:30.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:30.373 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:30.373 00.000 18120 Enqueuing Expose request
23:19:30.374 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:19:30.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:30.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:30.374 00.000 21948 MoveAxis(E, 0, ABG)
23:19:30.374 00.000 21948 Move returns status 0, amount 0
23:19:30.374 00.000 21948 MoveAxis(N, 0, ABG)
23:19:30.374 00.000 21948 Move returns status 0, amount 0
23:19:30.374 00.000 21948 move complete, result=0
23:19:30.374 00.000 21948 worker thread done servicing request
23:19:30.374 00.000 21948 Worker thread wakes up
23:19:30.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:30.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:30.374 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:31.786 01.412 21948 Exposure complete
23:19:31.823 00.037 21948 worker thread done servicing request
23:19:31.823 00.000 18120 OnExposeComplete: enter
23:19:31.824 00.001 18120 UpdateGuideState(): m_state=6
23:19:31.825 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
23:19:31.826 00.001 18120 Star::Find returns 1 (0), X=407.21, Y=231.20, Mass=2012, SNR=30.8, Peak=207 HFD=4.1
23:19:31.827 00.001 18120 MultiStar: [#1 0.02,0.07,0.73,U] [#2 -0.43,0.02,0.00,M1] [#3 -0.14,0.12,0.69,U] [#4 -0.13,-0.02,0.56,U] [#5 -0.24,0.02,0.50,U] [#6 -0.45,0.15,0.00,M2] [#7 -0.16,0.00,0.51,U] [#8 -0.50,-0.04,0.00,M1] 
23:19:31.828 00.001 18120 refined, 5 included, MultiStar: {-0.23, 0.08}, one-star: {-0.55, 0.19}
23:19:31.828 00.000 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.14) = xAngle (3.94 = -2.35)
23:19:31.829 00.001 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
23:19:31.830 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.79 mountX=-0.17 mountY=0.17, mountTheta=2.37
23:19:31.831 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.08, opts=13)
23:19:31.833 00.002 18120 Enqueuing Move request for scope (-0.23, 0.08)
23:19:31.835 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:31.837 00.002 18120 UpdateGuideState exits: m=2012 RSB=30.8
23:19:31.840 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.842 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:31.844 00.002 21948 Worker thread wakes up
23:19:31.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
23:19:31.844 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
23:19:31.845 00.001 21948 Moving (-0.23, 0.08) raw xDistance=-0.17 yDistance=0.17
23:19:31.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:19:31.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:31.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:19:31.845 00.000 18120 Enqueuing Expose request
23:19:31.846 00.001 21948 MoveAxis(E, 0, ABG)
23:19:31.846 00.000 21948 Move returns status 0, amount 0
23:19:31.846 00.000 21948 MoveAxis(N, 0, ABG)
23:19:31.846 00.000 21948 Move returns status 0, amount 0
23:19:31.846 00.000 21948 move complete, result=0
23:19:31.846 00.000 21948 worker thread done servicing request
23:19:31.846 00.000 21948 Worker thread wakes up
23:19:31.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:31.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:31.846 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:33.475 01.629 21948 Exposure complete
23:19:33.511 00.036 21948 worker thread done servicing request
23:19:33.511 00.000 18120 OnExposeComplete: enter
23:19:33.512 00.001 18120 UpdateGuideState(): m_state=6
23:19:33.513 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
23:19:33.513 00.000 18120 Star::Find returns 1 (0), X=407.17, Y=231.21, Mass=2081, SNR=31.3, Peak=218 HFD=4.0
23:19:33.514 00.001 18120 MultiStar: [#1 -0.22,0.19,0.73,U] [#2 -0.28,0.02,0.62,U] [#3 -0.11,0.22,0.69,U] [#4 -0.28,0.08,0.51,U] [#5 -0.37,0.07,0.00,M1] [#6 -0.40,0.17,0.00,M3] [#7 -0.13,-0.02,0.49,U] [#8 -0.53,0.18,0.00,M2] 
23:19:33.515 00.001 18120 refined, 5 included, MultiStar: {-0.30, 0.13}, one-star: {-0.59, 0.20}
23:19:33.516 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.87 = -2.42)
23:19:33.516 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
23:19:33.517 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.33 cameraTheta=2.72 mountX=-0.24 mountY=0.21, mountTheta=2.44
23:19:33.518 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.13, opts=13)
23:19:33.518 00.000 18120 Enqueuing Move request for scope (-0.30, 0.13)
23:19:33.519 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:33.519 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.3
23:19:33.522 00.003 21948 Worker thread wakes up
23:19:33.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd
23:19:33.522 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
23:19:33.522 00.000 21948 Moving (-0.30, 0.13) raw xDistance=-0.24 yDistance=0.21
23:19:33.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:19:33.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:19:33.522 00.000 21948 MoveAxis(E, 44, ABG)
23:19:33.522 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:33.522 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:33.523 00.001 18120 Enqueuing Expose request
23:19:33.523 00.000 21948 Guiding  Dir = 2, Dur = 44
23:19:33.523 00.000 21948 IsSlewing returns 0
23:19:33.523 00.000 21948 IsGuiding returns 0
23:19:33.525 00.002 21948 PulseGuide returned control before completion, sleep 53
23:19:33.583 00.058 21948 IsGuiding returns 1
23:19:33.584 00.001 21948 scope still moving after pulse duration time elapsed
23:19:33.614 00.030 21948 IsSlewing returns 0
23:19:33.615 00.001 21948 IsGuiding returns 0
23:19:33.615 00.000 21948 scope move finished after 44 + 47 ms
23:19:33.615 00.000 21948 Move returns status 0, amount 44
23:19:33.615 00.000 21948 MoveAxis(S, 49, ABG)
23:19:33.615 00.000 21948 Guiding  Dir = 1, Dur = 49
23:19:33.615 00.000 21948 IsSlewing returns 0
23:19:33.615 00.000 21948 IsGuiding returns 0
23:19:33.621 00.006 21948 PulseGuide returned control before completion, sleep 54
23:19:33.680 00.059 21948 IsGuiding returns 0
23:19:33.680 00.000 21948 Move returns status 0, amount 49
23:19:33.680 00.000 21948 move complete, result=0
23:19:33.680 00.000 21948 worker thread done servicing request
23:19:33.680 00.000 21948 Worker thread wakes up
23:19:33.680 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.2 px 49 ms SOUTH
23:19:33.683 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:33.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:35.089 01.406 21948 Exposure complete
23:19:35.121 00.032 21948 worker thread done servicing request
23:19:35.121 00.000 18120 OnExposeComplete: enter
23:19:35.122 00.001 18120 UpdateGuideState(): m_state=6
23:19:35.122 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
23:19:35.123 00.001 18120 Star::Find returns 1 (0), X=407.64, Y=231.27, Mass=1957, SNR=30.4, Peak=208 HFD=3.7
23:19:35.123 00.000 18120 MultiStar: [#1 0.07,0.16,0.70,U] [#2 -0.19,0.01,0.65,U] [#3 -0.00,0.20,0.71,U] [#4 0.16,0.16,0.57,U] [#5 -0.21,-0.02,0.52,U] [#6 -0.35,0.35,0.00,M4] [#7 0.18,0.03,0.53,U] [#8 -0.19,0.22,0.45,U] 
23:19:35.123 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.13, 0.26}
23:19:35.124 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:19:35.124 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:19:35.125 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.86 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
23:19:35.126 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
23:19:35.126 00.000 18120 Enqueuing Move request for scope (-0.04, 0.14)
23:19:35.127 00.001 21948 Worker thread wakes up
23:19:35.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:19:35.127 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:19:35.127 00.000 21948 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=-0.03
23:19:35.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:35.128 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.4
23:19:35.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:35.129 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:35.129 00.000 18120 Enqueuing Expose request
23:19:35.130 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:19:35.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:35.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:35.130 00.000 21948 MoveAxis(E, 0, ABG)
23:19:35.130 00.000 21948 Move returns status 0, amount 0
23:19:35.130 00.000 21948 MoveAxis(N, 0, ABG)
23:19:35.130 00.000 21948 Move returns status 0, amount 0
23:19:35.130 00.000 21948 move complete, result=0
23:19:35.130 00.000 21948 worker thread done servicing request
23:19:35.130 00.000 21948 Worker thread wakes up
23:19:35.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:35.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:35.130 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:36.763 01.633 21948 Exposure complete
23:19:36.797 00.034 21948 worker thread done servicing request
23:19:36.797 00.000 18120 OnExposeComplete: enter
23:19:36.798 00.001 18120 UpdateGuideState(): m_state=6
23:19:36.799 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
23:19:36.799 00.000 18120 Star::Find returns 1 (0), X=407.60, Y=231.42, Mass=1983, SNR=30.5, Peak=155 HFD=4.2
23:19:36.800 00.001 18120 MultiStar: [#1 -0.00,0.43,0.00,M1] [#2 -0.11,0.27,0.69,U] [#3 -0.01,0.36,0.70,U] [#4 0.08,0.37,0.00,M1] [#5 -0.47,0.13,0.00,M1] [#6 -0.42,0.17,0.00,M5] [#7 0.06,0.36,0.00,M1] [#8 -0.15,0.30,0.43,U] 
23:19:36.800 00.000 18120 refined, 3 included, MultiStar: {-0.11, 0.34}, one-star: {-0.17, 0.41}
23:19:36.801 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
23:19:36.801 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
23:19:36.802 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.89 mountX=-0.36 mountY=-0.05, mountTheta=-2.99
23:19:36.804 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.34, opts=13)
23:19:36.804 00.000 18120 Enqueuing Move request for scope (-0.11, 0.34)
23:19:36.805 00.001 21948 Worker thread wakes up
23:19:36.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:36.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.34) opts 0xd
23:19:36.805 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.34)
23:19:36.805 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.5
23:19:36.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:36.806 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:36.806 00.000 18120 Enqueuing Expose request
23:19:36.807 00.001 21948 Moving (-0.11, 0.34) raw xDistance=-0.36 yDistance=-0.05
23:19:36.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:19:36.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:36.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:36.807 00.000 21948 MoveAxis(E, 64, ABG)
23:19:36.807 00.000 21948 Guiding  Dir = 2, Dur = 64
23:19:36.807 00.000 21948 IsSlewing returns 0
23:19:36.807 00.000 21948 IsGuiding returns 0
23:19:36.809 00.002 21948 PulseGuide returned control before completion, sleep 73
23:19:36.886 00.077 21948 IsGuiding returns 0
23:19:36.886 00.000 21948 Move returns status 0, amount 64
23:19:36.886 00.000 21948 MoveAxis(N, 0, ABG)
23:19:36.886 00.000 21948 Move returns status 0, amount 0
23:19:36.886 00.000 21948 move complete, result=0
23:19:36.886 00.000 21948 worker thread done servicing request
23:19:36.886 00.000 21948 Worker thread wakes up
23:19:36.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:36.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:36.886 00.000 18120 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
23:19:38.292 01.406 21948 Exposure complete
23:19:38.317 00.025 21948 worker thread done servicing request
23:19:38.317 00.000 18120 OnExposeComplete: enter
23:19:38.318 00.001 18120 UpdateGuideState(): m_state=6
23:19:38.319 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
23:19:38.319 00.000 18120 Star::Find returns 1 (0), X=407.68, Y=231.20, Mass=2114, SNR=31.5, Peak=223 HFD=3.9
23:19:38.320 00.001 18120 MultiStar: [#1 0.03,0.09,0.73,U] [#2 0.08,0.18,0.63,U] [#3 0.14,0.18,0.69,U] [#4 0.16,-0.13,0.51,U] [#5 -0.34,0.10,0.51,U] [#6 -0.09,0.26,0.47,U] [#7 0.04,-0.05,0.50,U] [#8 -0.15,0.05,0.44,U] 
23:19:38.320 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.09, 0.19}
23:19:38.321 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.87 = 2.87)
23:19:38.321 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.31)
23:19:38.321 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.73 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
23:19:38.326 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
23:19:38.328 00.002 18120 Enqueuing Move request for scope (-0.02, 0.11)
23:19:38.330 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:38.333 00.003 18120 UpdateGuideState exits: m=2114 RSB=31.5
23:19:38.335 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:38.336 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:38.336 00.000 18120 Enqueuing Expose request
23:19:38.336 00.000 21948 Worker thread wakes up
23:19:38.337 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:19:38.337 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:19:38.337 00.000 21948 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
23:19:38.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:19:38.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:38.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:38.337 00.000 21948 MoveAxis(E, 0, ABG)
23:19:38.337 00.000 21948 Move returns status 0, amount 0
23:19:38.337 00.000 21948 MoveAxis(N, 0, ABG)
23:19:38.337 00.000 21948 Move returns status 0, amount 0
23:19:38.337 00.000 21948 move complete, result=0
23:19:38.337 00.000 21948 worker thread done servicing request
23:19:38.337 00.000 21948 Worker thread wakes up
23:19:38.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:38.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:38.338 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:39.960 01.622 21948 Exposure complete
23:19:39.986 00.026 21948 worker thread done servicing request
23:19:39.986 00.000 18120 OnExposeComplete: enter
23:19:39.987 00.001 18120 UpdateGuideState(): m_state=6
23:19:39.988 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
23:19:39.988 00.000 18120 Star::Find returns 1 (0), X=407.82, Y=230.98, Mass=2074, SNR=31.4, Peak=240 HFD=4.2
23:19:39.988 00.000 18120 MultiStar: [#1 0.38,-0.06,0.00,M1] [#2 -0.07,-0.03,0.65,U] [#3 0.14,0.17,0.69,U] [#4 0.03,-0.18,0.56,U] [#5 -0.11,-0.11,0.50,U] [#6 -0.21,0.05,0.48,U] [#7 0.08,-0.17,0.51,U] [#8 -0.00,0.02,0.42,U] 
23:19:39.989 00.001 18120 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.05, -0.03}
23:19:39.989 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
23:19:39.990 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
23:19:39.990 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.52 mountX=0.03 mountY=0.01, mountTheta=0.41
23:19:39.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.03, opts=13)
23:19:39.992 00.000 18120 Enqueuing Move request for scope (0.00, -0.03)
23:19:39.993 00.001 21948 Worker thread wakes up
23:19:39.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:39.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:19:39.993 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.4
23:19:39.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:39.995 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:39.995 00.000 18120 Enqueuing Expose request
23:19:39.996 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:19:39.996 00.000 21948 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=0.01
23:19:39.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:19:39.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:39.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:19:39.996 00.000 21948 MoveAxis(E, 0, ABG)
23:19:39.996 00.000 21948 Move returns status 0, amount 0
23:19:39.996 00.000 21948 MoveAxis(N, 0, ABG)
23:19:39.996 00.000 21948 Move returns status 0, amount 0
23:19:39.996 00.000 21948 move complete, result=0
23:19:39.996 00.000 21948 worker thread done servicing request
23:19:39.996 00.000 21948 Worker thread wakes up
23:19:39.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:39.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:39.996 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:41.517 01.521 21948 Exposure complete
23:19:41.541 00.024 21948 worker thread done servicing request
23:19:41.541 00.000 18120 OnExposeComplete: enter
23:19:41.543 00.002 18120 UpdateGuideState(): m_state=6
23:19:41.545 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
23:19:41.547 00.002 18120 Star::Find returns 1 (0), X=407.64, Y=231.16, Mass=2064, SNR=31.2, Peak=223 HFD=3.9
23:19:41.547 00.000 18120 MultiStar: [#1 0.11,-0.03,0.70,U] [#2 -0.03,0.13,0.62,U] [#3 -0.12,0.17,0.64,U] [#4 0.29,0.01,0.55,U] [#5 -0.01,-0.07,0.52,U] [#6 -0.23,0.21,0.49,U] [#7 -0.03,0.02,0.52,U] [#8 0.02,0.08,0.43,U] 
23:19:41.548 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.12, 0.15}
23:19:41.548 00.000 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
23:19:41.549 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
23:19:41.549 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.80 mountX=-0.08 mountY=-0.02, mountTheta=-2.90
23:19:41.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:19:41.551 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:19:41.551 00.000 21948 Worker thread wakes up
23:19:41.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:41.552 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:19:41.552 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:19:41.552 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.2
23:19:41.552 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:19:41.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:41.553 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:19:41.553 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:41.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:41.553 00.000 18120 Enqueuing Expose request
23:19:41.554 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:41.554 00.000 21948 MoveAxis(E, 0, ABG)
23:19:41.554 00.000 21948 Move returns status 0, amount 0
23:19:41.554 00.000 21948 MoveAxis(N, 0, ABG)
23:19:41.554 00.000 21948 Move returns status 0, amount 0
23:19:41.554 00.000 21948 move complete, result=0
23:19:41.554 00.000 21948 worker thread done servicing request
23:19:41.554 00.000 21948 Worker thread wakes up
23:19:41.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:41.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:41.554 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:43.182 01.628 21948 Exposure complete
23:19:43.215 00.033 21948 worker thread done servicing request
23:19:43.215 00.000 18120 OnExposeComplete: enter
23:19:43.216 00.001 18120 UpdateGuideState(): m_state=6
23:19:43.217 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
23:19:43.218 00.001 18120 Star::Find returns 1 (0), X=407.50, Y=230.94, Mass=1982, SNR=30.5, Peak=186 HFD=4.0
23:19:43.219 00.001 18120 MultiStar: [#1 -0.07,-0.01,0.72,U] [#2 -0.11,-0.12,0.64,U] [#3 0.07,0.08,0.67,U] [#4 0.34,-0.05,0.59,U] [#5 -0.25,-0.25,0.51,U] [#6 -0.29,0.11,0.51,U] [#7 0.02,-0.08,0.51,U] [#8 -0.33,0.18,0.00,M1] 
23:19:43.219 00.000 18120 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.26, -0.07}
23:19:43.220 00.001 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.48 = -1.48)
23:19:43.220 00.000 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.62 = 1.62)
23:19:43.221 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.62 mountX=0.01 mountY=0.09, mountTheta=1.48
23:19:43.222 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.04, opts=13)
23:19:43.223 00.001 18120 Enqueuing Move request for scope (-0.08, -0.04)
23:19:43.223 00.000 21948 Worker thread wakes up
23:19:43.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:43.224 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.5
23:19:43.224 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:43.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:43.225 00.001 18120 Enqueuing Expose request
23:19:43.225 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:19:43.225 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:19:43.225 00.000 21948 Moving (-0.08, -0.04) raw xDistance=0.01 yDistance=0.09
23:19:43.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:19:43.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:43.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:19:43.225 00.000 21948 MoveAxis(E, 0, ABG)
23:19:43.226 00.001 21948 Move returns status 0, amount 0
23:19:43.226 00.000 21948 MoveAxis(N, 0, ABG)
23:19:43.226 00.000 21948 Move returns status 0, amount 0
23:19:43.226 00.000 21948 move complete, result=0
23:19:43.226 00.000 21948 worker thread done servicing request
23:19:43.226 00.000 21948 Worker thread wakes up
23:19:43.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:43.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:43.226 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:44.752 01.526 21948 Exposure complete
23:19:44.777 00.025 21948 worker thread done servicing request
23:19:44.777 00.000 18120 OnExposeComplete: enter
23:19:44.777 00.000 18120 UpdateGuideState(): m_state=6
23:19:44.778 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
23:19:44.778 00.000 18120 Star::Find returns 1 (0), X=407.53, Y=231.06, Mass=2058, SNR=31.2, Peak=208 HFD=4.0
23:19:44.779 00.001 18120 MultiStar: [#1 -0.10,0.01,0.72,U] [#2 -0.21,-0.05,0.66,U] [#3 0.05,0.12,0.68,U] [#4 0.05,-0.15,0.55,U] [#5 -0.21,-0.17,0.49,U] [#6 -0.23,0.08,0.49,U] [#7 0.10,-0.03,0.51,U] [#8 -0.24,-0.13,0.44,U] 
23:19:44.779 00.000 18120 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.24, 0.05}
23:19:44.780 00.001 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.86 = -1.86)
23:19:44.780 00.000 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.24 = 1.24)
23:19:44.781 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.01 mountX=-0.03 mountY=0.11, mountTheta=1.87
23:19:44.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.02, opts=13)
23:19:44.782 00.000 18120 Enqueuing Move request for scope (-0.12, -0.02)
23:19:44.783 00.001 21948 Worker thread wakes up
23:19:44.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
23:19:44.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
23:19:44.783 00.000 21948 Moving (-0.12, -0.02) raw xDistance=-0.03 yDistance=0.11
23:19:44.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:19:44.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:44.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:44.784 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:19:44.785 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.2
23:19:44.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:44.786 00.001 18120 Enqueuing Expose request
23:19:44.786 00.000 21948 MoveAxis(E, 0, ABG)
23:19:44.786 00.000 21948 Move returns status 0, amount 0
23:19:44.786 00.000 21948 MoveAxis(N, 0, ABG)
23:19:44.786 00.000 21948 Move returns status 0, amount 0
23:19:44.786 00.000 21948 move complete, result=0
23:19:44.786 00.000 21948 worker thread done servicing request
23:19:44.786 00.000 21948 Worker thread wakes up
23:19:44.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:44.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:44.787 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:46.421 01.634 21948 Exposure complete
23:19:46.449 00.028 21948 worker thread done servicing request
23:19:46.449 00.000 18120 OnExposeComplete: enter
23:19:46.451 00.002 18120 UpdateGuideState(): m_state=6
23:19:46.452 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
23:19:46.452 00.000 18120 Star::Find returns 1 (0), X=407.64, Y=231.07, Mass=1943, SNR=30.5, Peak=224 HFD=4.0
23:19:46.453 00.001 18120 MultiStar: [#1 0.19,0.06,0.74,U] [#2 -0.16,-0.17,0.66,U] [#3 -0.10,-0.06,0.70,U] [#4 0.27,-0.03,0.55,U] [#5 -0.15,-0.07,0.53,U] [#6 -0.15,0.01,0.54,U] [#7 0.08,-0.19,0.52,U] [#8 -0.27,0.09,0.44,U] 
23:19:46.453 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.12, 0.07}
23:19:46.454 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.14) = xAngle (-1.43 = -1.43)
23:19:46.454 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.67 = 1.67)
23:19:46.454 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.58 mountX=0.01 mountY=0.05, mountTheta=1.43
23:19:46.455 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
23:19:46.456 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
23:19:46.456 00.000 21948 Worker thread wakes up
23:19:46.456 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:46.457 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.5
23:19:46.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:46.458 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:46.458 00.000 18120 Enqueuing Expose request
23:19:46.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:19:46.458 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:19:46.458 00.000 21948 Moving (-0.04, -0.03) raw xDistance=0.01 yDistance=0.05
23:19:46.459 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:19:46.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:46.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:46.459 00.000 21948 MoveAxis(E, 0, ABG)
23:19:46.459 00.000 21948 Move returns status 0, amount 0
23:19:46.459 00.000 21948 MoveAxis(N, 0, ABG)
23:19:46.459 00.000 21948 Move returns status 0, amount 0
23:19:46.459 00.000 21948 move complete, result=0
23:19:46.459 00.000 21948 worker thread done servicing request
23:19:46.459 00.000 21948 Worker thread wakes up
23:19:46.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:46.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:46.459 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:47.982 01.523 21948 Exposure complete
23:19:48.007 00.025 21948 worker thread done servicing request
23:19:48.007 00.000 18120 OnExposeComplete: enter
23:19:48.008 00.001 18120 UpdateGuideState(): m_state=6
23:19:48.008 00.000 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
23:19:48.009 00.001 18120 Star::Find returns 1 (0), X=407.55, Y=230.99, Mass=2002, SNR=30.7, Peak=207 HFD=4.1
23:19:48.009 00.000 18120 MultiStar: [#1 0.01,-0.13,0.77,U] [#2 -0.16,-0.10,0.64,U] [#3 -0.08,-0.08,0.69,U] [#4 0.07,-0.15,0.52,U] [#5 -0.15,-0.26,0.54,U] [#6 -0.07,0.06,0.53,U] [#7 -0.00,-0.26,0.53,U] [#8 -0.08,0.06,0.43,U] 
23:19:48.010 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.09}, one-star: {-0.21, -0.01}
23:19:48.010 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
23:19:48.011 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
23:19:48.011 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-2.30 mountX=0.05 mountY=0.12, mountTheta=1.16
23:19:48.013 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
23:19:48.013 00.000 18120 Enqueuing Move request for scope (-0.08, -0.09)
23:19:48.014 00.001 21948 Worker thread wakes up
23:19:48.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:48.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
23:19:48.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
23:19:48.014 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.7
23:19:48.016 00.002 21948 Moving (-0.08, -0.09) raw xDistance=0.05 yDistance=0.12
23:19:48.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:48.017 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:19:48.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:48.017 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:48.017 00.000 18120 Enqueuing Expose request
23:19:48.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:19:48.017 00.000 21948 MoveAxis(E, 0, ABG)
23:19:48.018 00.001 21948 Move returns status 0, amount 0
23:19:48.018 00.000 21948 MoveAxis(N, 0, ABG)
23:19:48.018 00.000 21948 Move returns status 0, amount 0
23:19:48.018 00.000 21948 move complete, result=0
23:19:48.018 00.000 21948 worker thread done servicing request
23:19:48.018 00.000 21948 Worker thread wakes up
23:19:48.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:48.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:48.018 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:49.748 01.730 21948 Exposure complete
23:19:49.794 00.046 21948 worker thread done servicing request
23:19:49.794 00.000 18120 OnExposeComplete: enter
23:19:49.795 00.001 18120 UpdateGuideState(): m_state=6
23:19:49.795 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
23:19:49.796 00.001 18120 Star::Find returns 1 (0), X=407.55, Y=231.18, Mass=2107, SNR=31.6, Peak=188 HFD=3.9
23:19:49.796 00.000 18120 MultiStar: [#1 -0.04,0.02,0.69,U] [#2 -0.06,-0.01,0.62,U] [#3 -0.11,0.09,0.65,U] [#4 0.05,0.04,0.53,U] [#5 -0.19,-0.00,0.50,U] [#6 -0.37,-0.07,0.00,M1] [#7 -0.10,-0.17,0.52,U] [#8 -0.17,-0.03,0.42,U] 
23:19:49.797 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.03}, one-star: {-0.22, 0.17}
23:19:49.797 00.000 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.01 = -2.28)
23:19:49.798 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
23:19:49.798 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=-0.07 mountY=0.08, mountTheta=2.29
23:19:49.799 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.03, opts=13)
23:19:49.800 00.001 18120 Enqueuing Move request for scope (-0.11, 0.03)
23:19:49.800 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:49.800 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.6
23:19:49.801 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:49.802 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:49.802 00.000 18120 Enqueuing Expose request
23:19:49.802 00.000 21948 Worker thread wakes up
23:19:49.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:19:49.802 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:19:49.802 00.000 21948 Moving (-0.11, 0.03) raw xDistance=-0.07 yDistance=0.08
23:19:49.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:19:49.802 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:49.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:19:49.802 00.000 21948 MoveAxis(E, 0, ABG)
23:19:49.802 00.000 21948 Move returns status 0, amount 0
23:19:49.802 00.000 21948 MoveAxis(N, 0, ABG)
23:19:49.802 00.000 21948 Move returns status 0, amount 0
23:19:49.802 00.000 21948 move complete, result=0
23:19:49.802 00.000 21948 worker thread done servicing request
23:19:49.802 00.000 21948 Worker thread wakes up
23:19:49.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:49.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,216,31,31)
23:19:49.804 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:51.038 01.234 18120 evsrv: cli 0D46D490 connect
23:19:51.039 00.001 18120 case statement mapped state 6 to 3
23:19:51.040 00.001 18120 case statement mapped state 6 to 3
23:19:51.043 00.003 18120 evsrv: cli 0D46D490 request: {"method":"get_app_state","id":"f5bf71a5-0a8d-4058-9cd6-a34805168192"}
23:19:51.043 00.000 18120 case statement mapped state 6 to 3
23:19:51.044 00.001 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5bf71a5-0a8d-4058-9cd6-a34805168192"}
23:19:51.045 00.001 18120 evsrv: cli 0D46D490 disconnect
23:19:51.046 00.001 18120 evsrv: cli 0D46DCB0 connect
23:19:51.047 00.001 18120 case statement mapped state 6 to 3
23:19:51.048 00.001 18120 case statement mapped state 6 to 3
23:19:51.050 00.002 18120 evsrv: cli 0D46DCB0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"9990cc6e-8005-43d6-82ab-b470b4c10218"}
23:19:51.051 00.001 18120 PhdController::Dither begins
23:19:51.051 00.000 18120 dither: size=2.00, dRA=0.84 dDec=0.05
23:19:51.053 00.002 18120 MountToCamera -- mountTheta (-0.06) + m_xAngle (-1.14) = xAngle (-1.21 = -1.21)
23:19:51.053 00.000 18120 MountToCamera -- mountX=0.84 mountY=0.05 hyp=0.84 mountTheta=-0.06 cameraX=0.30, cameraY=-0.79 cameraTheta=-1.21
23:19:51.054 00.001 18120 setting lock position to (408.06, 230.22)
23:19:51.055 00.001 18120 Mount: notify guiding dithered (0.3, -0.8)
23:19:51.056 00.001 18120 MultiStar: stabilizing after lock position change
23:19:51.057 00.001 18120 Status Line: Dithering de 0.84,0.05
23:19:51.059 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:19:51.060 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
23:19:51.061 00.001 18120 evsrv: cli 0D46DCB0 response: {"jsonrpc":"2.0","result":0,"id":"9990cc6e-8005-43d6-82ab-b470b4c10218"}
23:19:51.062 00.001 18120 evsrv: cli 0D46DCB0 disconnect
23:19:51.215 00.153 21948 Exposure complete
23:19:51.256 00.041 21948 worker thread done servicing request
23:19:51.256 00.000 18120 OnExposeComplete: enter
23:19:51.256 00.000 18120 UpdateGuideState(): m_state=6
23:19:51.257 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
23:19:51.257 00.000 18120 Star::Find returns 1 (0), X=407.79, Y=231.09, Mass=2084, SNR=31.4, Peak=213 HFD=4.1
23:19:51.258 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
23:19:51.258 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.16)
23:19:51.259 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=0.87 hyp=0.91 cameraTheta=1.88 mountX=-0.90 mountY=-0.14, mountTheta=-2.99
23:19:51.260 00.001 18120 dither recenter: remaining=(-0.8,-0.1) step=(-0.8,-0.1)
23:19:51.261 00.001 18120 MountToCamera -- mountTheta (3.08) + m_xAngle (-1.14) = xAngle (1.93 = 1.93)
23:19:51.262 00.001 18120 MountToCamera -- mountX=-0.84 mountY=-0.05 hyp=0.84 mountTheta=3.08 cameraX=-0.30, cameraY=0.79 cameraTheta=1.93
23:19:51.263 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.79, opts=4)
23:19:51.263 00.000 18120 Enqueuing Move request for scope (-0.30, 0.79)
23:19:51.264 00.001 18120 Mount: notify direct move -0.84,-0.05
23:19:51.264 00.000 21948 Worker thread wakes up
23:19:51.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:51.265 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.4
23:19:51.265 00.000 18120 PhdController: settling, locked = 1, distance = 0.94 (0.50) aobump = 0 frame = 1 / 99999
23:19:51.266 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.79) opts 0x4
23:19:51.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.79)
23:19:51.266 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051191.266,"Host":"ASUS_SAM","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:19:51.267 00.001 21948 Moving (-0.30, 0.79) raw xDistance=-0.84 yDistance=-0.05
23:19:51.267 00.000 21948 MoveAxis(E, 239, B)
23:19:51.267 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:51.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:51.268 00.001 18120 Enqueuing Expose request
23:19:51.268 00.000 21948 Guiding  Dir = 2, Dur = 239
23:19:51.269 00.001 21948 IsSlewing returns 0
23:19:51.269 00.000 21948 IsGuiding returns 0
23:19:51.270 00.001 21948 PulseGuide returned control before completion, sleep 248
23:19:51.529 00.259 21948 IsGuiding returns 1
23:19:51.529 00.000 21948 scope still moving after pulse duration time elapsed
23:19:51.560 00.031 21948 IsSlewing returns 0
23:19:51.560 00.000 21948 IsGuiding returns 0
23:19:51.560 00.000 21948 scope move finished after 239 + 52 ms
23:19:51.560 00.000 21948 Move returns status 0, amount 239
23:19:51.560 00.000 21948 MoveAxis(N, 13, B)
23:19:51.561 00.001 21948 Guiding  Dir = 0, Dur = 13
23:19:51.561 00.000 21948 IsSlewing returns 0
23:19:51.561 00.000 21948 IsGuiding returns 0
23:19:51.565 00.004 21948 PulseGuide returned control before completion, sleep 19
23:19:51.591 00.026 21948 IsGuiding returns 1
23:19:51.591 00.000 21948 scope still moving after pulse duration time elapsed
23:19:51.623 00.032 21948 IsSlewing returns 0
23:19:51.623 00.000 21948 IsGuiding returns 0
23:19:51.623 00.000 21948 scope move finished after 13 + 49 ms
23:19:51.623 00.000 21948 Move returns status 0, amount 13
23:19:51.623 00.000 21948 move complete, result=0
23:19:51.623 00.000 21948 worker thread done servicing request
23:19:51.623 00.000 21948 Worker thread wakes up
23:19:51.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:51.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:19:51.623 00.000 18120 GuideStep: -0.8 px 239 ms EAST, -0.1 px 13 ms NORTH
23:19:53.255 01.632 21948 Exposure complete
23:19:53.296 00.041 21948 worker thread done servicing request
23:19:53.296 00.000 18120 OnExposeComplete: enter
23:19:53.296 00.000 18120 UpdateGuideState(): m_state=6
23:19:53.297 00.001 18120 Star::Find(15, 407, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
23:19:53.297 00.000 18120 Star::Find returns 1 (0), X=408.00, Y=230.34, Mass=2070, SNR=31.2, Peak=208 HFD=4.1
23:19:53.298 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.17 = -3.12)
23:19:53.298 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.02)
23:19:53.299 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.02 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
23:19:53.300 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
23:19:53.300 00.000 18120 Enqueuing Move request for scope (-0.06, 0.12)
23:19:53.301 00.001 21948 Worker thread wakes up
23:19:53.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:19:53.301 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:19:53.301 00.000 21948 Moving (-0.06, 0.12) raw xDistance=-0.14 yDistance=-0.00
23:19:53.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:19:53.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:53.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:53.302 00.001 18120 UpdateGuideState exits: m=2070 RSB=31.2
23:19:53.303 00.001 18120 PhdController: settling, locked = 1, distance = 0.14 (0.50) aobump = 0 frame = 2 / 99999
23:19:53.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:19:53.304 00.001 21948 MoveAxis(E, 0, ABG)
23:19:53.304 00.000 21948 Move returns status 0, amount 0
23:19:53.304 00.000 21948 MoveAxis(N, 0, ABG)
23:19:53.304 00.000 21948 Move returns status 0, amount 0
23:19:53.304 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051193.303,"Host":"ASUS_SAM","Inst":1,"Distance":0.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:19:53.304 00.000 21948 move complete, result=0
23:19:53.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:53.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:53.305 00.000 18120 Enqueuing Expose request
23:19:53.305 00.000 21948 worker thread done servicing request
23:19:53.305 00.000 21948 Worker thread wakes up
23:19:53.305 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:53.306 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:53.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:19:54.823 01.517 21948 Exposure complete
23:19:54.887 00.064 21948 worker thread done servicing request
23:19:54.887 00.000 18120 OnExposeComplete: enter
23:19:54.888 00.001 18120 UpdateGuideState(): m_state=6
23:19:54.888 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
23:19:54.889 00.001 18120 Star::Find returns 1 (0), X=408.06, Y=230.23, Mass=2006, SNR=30.8, Peak=221 HFD=4.1
23:19:54.889 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.47 = -2.82)
23:19:54.890 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
23:19:54.890 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.32 mountX=-0.01 mountY=0.00, mountTheta=2.85
23:19:54.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
23:19:54.892 00.001 18120 Enqueuing Move request for scope (-0.01, 0.01)
23:19:54.892 00.000 21948 Worker thread wakes up
23:19:54.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:19:54.892 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:19:54.892 00.000 21948 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.00
23:19:54.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:19:54.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:54.893 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.8
23:19:54.893 00.000 18120 PhdController: settling, locked = 1, distance = 0.10 (0.50) aobump = 0 frame = 3 / 99999
23:19:54.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:54.894 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786051194.893,"Host":"ASUS_SAM","Inst":1,"Distance":0.10,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
23:19:54.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:19:54.894 00.000 21948 MoveAxis(E, 0, ABG)
23:19:54.894 00.000 21948 Move returns status 0, amount 0
23:19:54.894 00.000 21948 MoveAxis(N, 0, ABG)
23:19:54.894 00.000 21948 Move returns status 0, amount 0
23:19:54.894 00.000 21948 move complete, result=0
23:19:54.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:54.895 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:54.895 00.000 18120 Enqueuing Expose request
23:19:54.895 00.000 21948 worker thread done servicing request
23:19:54.895 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:54.896 00.001 21948 Worker thread wakes up
23:19:54.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:54.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:19:56.524 01.628 21948 Exposure complete
23:19:56.557 00.033 21948 worker thread done servicing request
23:19:56.558 00.001 18120 OnExposeComplete: enter
23:19:56.558 00.000 18120 UpdateGuideState(): m_state=6
23:19:56.560 00.002 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
23:19:56.560 00.000 18120 Star::Find returns 1 (0), X=408.19, Y=230.31, Mass=2130, SNR=31.8, Peak=227 HFD=3.9
23:19:56.561 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.78 = 1.78)
23:19:56.561 00.000 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.40)
23:19:56.561 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.63 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
23:19:56.561 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.09, opts=13)
23:19:56.563 00.002 18120 Enqueuing Move request for scope (0.13, 0.09)
23:19:56.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:56.564 00.001 18120 UpdateGuideState exits: m=2130 RSB=31.8
23:19:56.564 00.000 18120 PhdController: settling, locked = 1, distance = 0.12 (0.50) aobump = 0 frame = 4 / 99999
23:19:56.564 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051196.564,"Host":"ASUS_SAM","Inst":1,"Distance":0.12,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
23:19:56.565 00.001 21948 Worker thread wakes up
23:19:56.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:19:56.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:19:56.565 00.000 21948 Moving (0.13, 0.09) raw xDistance=-0.03 yDistance=-0.16
23:19:56.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:19:56.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:56.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:19:56.565 00.000 21948 MoveAxis(E, 0, ABG)
23:19:56.565 00.000 21948 Move returns status 0, amount 0
23:19:56.565 00.000 21948 MoveAxis(N, 0, ABG)
23:19:56.565 00.000 21948 Move returns status 0, amount 0
23:19:56.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:56.566 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:56.566 00.000 18120 Enqueuing Expose request
23:19:56.566 00.000 21948 move complete, result=0
23:19:56.567 00.001 21948 worker thread done servicing request
23:19:56.567 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:56.567 00.000 21948 Worker thread wakes up
23:19:56.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:56.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:19:58.089 01.522 21948 Exposure complete
23:19:58.126 00.037 21948 worker thread done servicing request
23:19:58.126 00.000 18120 OnExposeComplete: enter
23:19:58.127 00.001 18120 UpdateGuideState(): m_state=6
23:19:58.127 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
23:19:58.128 00.001 18120 Star::Find returns 1 (0), X=408.07, Y=230.25, Mass=1997, SNR=30.7, Peak=217 HFD=4.1
23:19:58.128 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.38 = 2.38)
23:19:58.129 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.49 = -0.80)
23:19:58.129 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.24 mountX=-0.02 mountY=-0.02, mountTheta=-2.36
23:19:58.131 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
23:19:58.131 00.000 18120 Enqueuing Move request for scope (0.01, 0.03)
23:19:58.132 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:58.133 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.7
23:19:58.134 00.001 21948 Worker thread wakes up
23:19:58.134 00.000 18120 PhdController: settling, locked = 1, distance = 0.09 (0.50) aobump = 0 frame = 5 / 99999
23:19:58.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:19:58.134 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051198.134,"Host":"ASUS_SAM","Inst":1,"Distance":0.09,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
23:19:58.135 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:19:58.135 00.000 21948 Moving (0.01, 0.03) raw xDistance=-0.02 yDistance=-0.02
23:19:58.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:19:58.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:58.135 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:58.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:58.136 00.001 18120 Enqueuing Expose request
23:19:58.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:58.136 00.000 21948 MoveAxis(E, 0, ABG)
23:19:58.136 00.000 21948 Move returns status 0, amount 0
23:19:58.136 00.000 21948 MoveAxis(N, 0, ABG)
23:19:58.136 00.000 21948 Move returns status 0, amount 0
23:19:58.136 00.000 21948 move complete, result=0
23:19:58.136 00.000 21948 worker thread done servicing request
23:19:58.136 00.000 21948 Worker thread wakes up
23:19:58.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:58.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:19:58.137 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:59.773 01.636 21948 Exposure complete
23:19:59.826 00.053 21948 worker thread done servicing request
23:19:59.826 00.000 18120 OnExposeComplete: enter
23:19:59.826 00.000 18120 UpdateGuideState(): m_state=6
23:19:59.827 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
23:19:59.827 00.000 18120 Star::Find returns 1 (0), X=408.14, Y=230.29, Mass=2151, SNR=31.8, Peak=215 HFD=4.0
23:19:59.828 00.001 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.93 = 1.93)
23:19:59.828 00.000 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.03 = -1.25)
23:19:59.829 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=-0.04 mountY=-0.10, mountTheta=-1.92
23:19:59.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
23:19:59.830 00.000 18120 Enqueuing Move request for scope (0.07, 0.07)
23:19:59.831 00.001 21948 Worker thread wakes up
23:19:59.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:19:59.832 00.001 18120 UpdateGuideState exits: m=2151 RSB=31.8
23:19:59.832 00.000 18120 PhdController: settling, locked = 1, distance = 0.10 (0.50) aobump = 0 frame = 6 / 99999
23:19:59.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:19:59.833 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:19:59.833 00.000 21948 Moving (0.07, 0.07) raw xDistance=-0.04 yDistance=-0.10
23:19:59.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:19:59.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:59.833 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051199.832,"Host":"ASUS_SAM","Inst":1,"Distance":0.10,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
23:19:59.834 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:59.834 00.000 21948 MoveAxis(E, 0, ABG)
23:19:59.834 00.000 21948 Move returns status 0, amount 0
23:19:59.834 00.000 21948 MoveAxis(N, 0, ABG)
23:19:59.834 00.000 21948 Move returns status 0, amount 0
23:19:59.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:59.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:19:59.835 00.000 18120 Enqueuing Expose request
23:19:59.836 00.001 21948 move complete, result=0
23:19:59.836 00.000 21948 worker thread done servicing request
23:19:59.836 00.000 21948 Worker thread wakes up
23:19:59.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:19:59.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:19:59.836 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:01.352 01.516 21948 Exposure complete
23:20:01.393 00.041 21948 worker thread done servicing request
23:20:01.393 00.000 18120 OnExposeComplete: enter
23:20:01.394 00.001 18120 UpdateGuideState(): m_state=6
23:20:01.394 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
23:20:01.395 00.001 18120 Star::Find returns 1 (1), X=408.04, Y=230.22, Mass=2149, SNR=32.0, Peak=255 HFD=4.1
23:20:01.395 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.12 = -2.16)
23:20:01.395 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.94)
23:20:01.396 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=2.98 mountX=-0.02 mountY=0.02, mountTheta=2.17
23:20:01.397 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.00, opts=13)
23:20:01.398 00.001 18120 Enqueuing Move request for scope (-0.03, 0.00)
23:20:01.400 00.002 21948 Worker thread wakes up
23:20:01.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
23:20:01.400 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
23:20:01.400 00.000 21948 Moving (-0.03, 0.00) raw xDistance=-0.02 yDistance=0.02
23:20:01.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:01.401 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:20:01.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:01.401 00.000 18120 UpdateGuideState exits: m=2149 RSB=32.0 Saturée
23:20:01.402 00.001 18120 PhdController: settling, locked = 1, distance = 0.08 (0.50) aobump = 0 frame = 7 / 99999
23:20:01.402 00.000 18120 PhdController: newstate STATE_FINISH
23:20:01.403 00.001 18120 PhdController complete: success
23:20:01.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:01.403 00.000 21948 MoveAxis(E, 0, ABG)
23:20:01.403 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786051201.403,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:20:01.403 00.000 21948 Move returns status 0, amount 0
23:20:01.404 00.001 21948 MoveAxis(N, 0, ABG)
23:20:01.404 00.000 21948 Move returns status 0, amount 0
23:20:01.404 00.000 21948 move complete, result=0
23:20:01.404 00.000 18120 Mount: notify guiding dither settle done success=1
23:20:01.404 00.000 18120 PhdController: newstate STATE_IDLE
23:20:01.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:01.405 00.001 21948 worker thread done servicing request
23:20:01.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:01.406 00.001 18120 Enqueuing Expose request
23:20:01.406 00.000 21948 Worker thread wakes up
23:20:01.406 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:01.407 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:01.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:03.037 01.630 21948 Exposure complete
23:20:03.076 00.039 21948 worker thread done servicing request
23:20:03.076 00.000 18120 OnExposeComplete: enter
23:20:03.077 00.001 18120 UpdateGuideState(): m_state=6
23:20:03.077 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.078 00.001 18120 Star::Find returns 1 (0), X=408.14, Y=230.35, Mass=1986, SNR=30.7, Peak=199 HFD=3.8
23:20:03.080 00.002 18120 MultiStar: exiting stabilization period
23:20:03.080 00.000 18120 MultiStar: updating star positions after lock position change
23:20:03.080 00.000 18120 Star::Find(15, 642, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.081 00.001 18120 Star::Find returns 1 (0), X=642.79, Y=134.48, Mass=1009, SNR=22.0, Peak=89 HFD=3.7
23:20:03.081 00.000 18120 Star::Find(15, 247, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.082 00.001 18120 Star::Find returns 1 (0), X=247.78, Y=586.62, Mass=881, SNR=20.4, Peak=94 HFD=3.7
23:20:03.082 00.000 18120 Star::Find(15, 1149, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.083 00.001 18120 Star::Find returns 1 (0), X=1149.79, Y=209.10, Mass=1102, SNR=22.8, Peak=64 HFD=5.5
23:20:03.083 00.000 18120 Star::Find(15, 1158, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.084 00.001 18120 Star::Find returns 1 (0), X=1158.46, Y=800.70, Mass=546, SNR=16.1, Peak=56 HFD=3.5
23:20:03.084 00.000 18120 Star::Find(15, 927, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.084 00.000 18120 Star::Find returns 1 (0), X=927.32, Y=795.48, Mass=512, SNR=15.7, Peak=54 HFD=3.3
23:20:03.085 00.001 18120 Star::Find(15, 549, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.085 00.000 18120 Star::Find returns 1 (0), X=549.10, Y=564.26, Mass=507, SNR=15.4, Peak=49 HFD=4.2
23:20:03.086 00.001 18120 Star::Find(15, 240, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.086 00.000 18120 Star::Find returns 1 (0), X=240.68, Y=351.58, Mass=556, SNR=16.2, Peak=51 HFD=3.6
23:20:03.087 00.001 18120 Star::Find(15, 97, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.087 00.000 18120 Star::Find returns 1 (0), X=96.81, Y=858.45, Mass=394, SNR=13.7, Peak=68 HFD=2.9
23:20:03.087 00.000 18120 Star::Find(15, 273, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.088 00.001 18120 Star::Find returns 1 (0), X=273.09, Y=619.15, Mass=372, SNR=13.3, Peak=45 HFD=3.6
23:20:03.088 00.000 18120 Star::Find(15, 35, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.089 00.001 18120 Star::Find returns 1 (0), X=35.16, Y=442.84, Mass=249, SNR=10.9, Peak=48 HFD=2.6
23:20:03.090 00.001 18120 Star::Find(15, 395, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:03.090 00.000 18120 Star::Find returns 1 (0), X=394.94, Y=478.76, Mass=445, SNR=14.5, Peak=50 HFD=4.1
23:20:03.091 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.14) = xAngle (2.21 = 2.21)
23:20:03.092 00.001 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.97)
23:20:03.092 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
23:20:03.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.13, opts=13)
23:20:03.094 00.000 18120 Enqueuing Move request for scope (0.07, 0.13)
23:20:03.094 00.000 21948 Worker thread wakes up
23:20:03.095 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:03.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:20:03.095 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.7
23:20:03.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:20:03.095 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.096 00.001 21948 Moving (0.07, 0.13) raw xDistance=-0.09 yDistance=-0.13
23:20:03.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:20:03.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:03.096 00.000 18120 Enqueuing Expose request
23:20:03.097 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:03.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:03.097 00.000 21948 MoveAxis(E, 0, ABG)
23:20:03.097 00.000 21948 Move returns status 0, amount 0
23:20:03.097 00.000 21948 MoveAxis(N, 0, ABG)
23:20:03.097 00.000 21948 Move returns status 0, amount 0
23:20:03.097 00.000 21948 move complete, result=0
23:20:03.097 00.000 21948 worker thread done servicing request
23:20:03.097 00.000 21948 Worker thread wakes up
23:20:03.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:03.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:03.098 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:04.625 01.527 21948 Exposure complete
23:20:04.672 00.047 21948 worker thread done servicing request
23:20:04.672 00.000 18120 OnExposeComplete: enter
23:20:04.674 00.002 18120 UpdateGuideState(): m_state=6
23:20:04.674 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
23:20:04.676 00.002 18120 Star::Find returns 1 (0), X=408.05, Y=230.52, Mass=2038, SNR=31.0, Peak=192 HFD=3.9
23:20:04.677 00.001 18120 MultiStar: [#1 -0.14,0.11,0.73,U] [#2 -0.16,0.01,0.63,U] [#3 -0.25,0.18,0.68,U] [#4 -0.02,0.15,0.58,U] [#5 -0.24,0.09,0.50,U] [#6 0.09,-0.09,0.50,U] [#7 -0.03,0.04,0.52,U] [#8 0.13,-0.03,0.44,U] 
23:20:04.678 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.02, 0.31}
23:20:04.678 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
23:20:04.678 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
23:20:04.679 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.19 mountX=-0.13 mountY=0.02, mountTheta=2.99
23:20:04.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
23:20:04.681 00.001 18120 Enqueuing Move request for scope (-0.08, 0.11)
23:20:04.681 00.000 21948 Worker thread wakes up
23:20:04.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:20:04.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:20:04.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:04.682 00.001 18120 UpdateGuideState exits: m=2038 RSB=31.0
23:20:04.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:04.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:04.683 00.001 18120 Enqueuing Expose request
23:20:04.683 00.000 21948 Moving (-0.08, 0.11) raw xDistance=-0.13 yDistance=0.02
23:20:04.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:20:04.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:04.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:04.683 00.000 21948 MoveAxis(E, 0, ABG)
23:20:04.683 00.000 21948 Move returns status 0, amount 0
23:20:04.683 00.000 21948 MoveAxis(N, 0, ABG)
23:20:04.683 00.000 21948 Move returns status 0, amount 0
23:20:04.683 00.000 21948 move complete, result=0
23:20:04.684 00.001 21948 worker thread done servicing request
23:20:04.684 00.000 21948 Worker thread wakes up
23:20:04.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:04.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:04.684 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:06.311 01.627 21948 Exposure complete
23:20:06.340 00.029 21948 worker thread done servicing request
23:20:06.341 00.001 18120 OnExposeComplete: enter
23:20:06.342 00.001 18120 UpdateGuideState(): m_state=6
23:20:06.343 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
23:20:06.343 00.000 18120 Star::Find returns 1 (0), X=408.02, Y=230.46, Mass=2035, SNR=30.9, Peak=190 HFD=4.1
23:20:06.345 00.002 18120 MultiStar: [#1 -0.38,0.28,0.00,M1] [#2 -0.43,0.08,0.00,M1] [#3 -0.16,-0.05,0.70,U] [#4 -0.10,0.10,0.56,U] [#5 -0.42,0.13,0.00,M1] [#6 0.06,0.16,0.49,U] [#7 -0.38,0.31,0.00,M1] [#8 -0.02,0.07,0.43,U] 
23:20:06.345 00.000 18120 refined, 4 included, MultiStar: {-0.06, 0.12}, one-star: {-0.05, 0.24}
23:20:06.346 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.19 = -3.09)
23:20:06.346 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.01)
23:20:06.346 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.05 mountX=-0.13 mountY=0.00, mountTheta=3.13
23:20:06.347 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
23:20:06.348 00.001 18120 Enqueuing Move request for scope (-0.06, 0.12)
23:20:06.348 00.000 21948 Worker thread wakes up
23:20:06.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:06.349 00.001 18120 UpdateGuideState exits: m=2035 RSB=30.9
23:20:06.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.350 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:06.350 00.000 18120 Enqueuing Expose request
23:20:06.351 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:20:06.351 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:20:06.351 00.000 21948 Moving (-0.06, 0.12) raw xDistance=-0.13 yDistance=0.00
23:20:06.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:20:06.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:06.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:20:06.351 00.000 21948 MoveAxis(E, 0, ABG)
23:20:06.351 00.000 21948 Move returns status 0, amount 0
23:20:06.351 00.000 21948 MoveAxis(N, 0, ABG)
23:20:06.351 00.000 21948 Move returns status 0, amount 0
23:20:06.351 00.000 21948 move complete, result=0
23:20:06.351 00.000 21948 worker thread done servicing request
23:20:06.351 00.000 21948 Worker thread wakes up
23:20:06.351 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:06.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:06.351 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:07.871 01.520 21948 Exposure complete
23:20:07.905 00.034 21948 worker thread done servicing request
23:20:07.905 00.000 18120 OnExposeComplete: enter
23:20:07.906 00.001 18120 UpdateGuideState(): m_state=6
23:20:07.907 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
23:20:07.908 00.001 18120 Star::Find returns 1 (0), X=408.12, Y=230.50, Mass=1993, SNR=30.7, Peak=194 HFD=3.8
23:20:07.909 00.001 18120 MultiStar: [#1 -0.01,0.15,0.76,U] [#2 0.01,0.06,0.66,U] [#3 -0.15,0.04,0.71,U] [#4 -0.03,0.00,0.57,U] [#5 -0.08,0.05,0.52,U] [#6 0.01,0.24,0.50,U] [#7 -0.12,0.15,0.51,U] [#8 0.13,0.04,0.46,U] 
23:20:07.909 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.06, 0.29}
23:20:07.910 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
23:20:07.911 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.32)
23:20:07.912 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.72 mountX=-0.12 mountY=-0.04, mountTheta=-2.82
23:20:07.913 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.12, opts=13)
23:20:07.914 00.001 18120 Enqueuing Move request for scope (-0.02, 0.12)
23:20:07.914 00.000 21948 Worker thread wakes up
23:20:07.915 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:07.915 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.7
23:20:07.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:07.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:07.916 00.000 18120 Enqueuing Expose request
23:20:07.917 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:20:07.917 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:20:07.917 00.000 21948 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.04
23:20:07.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:20:07.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:07.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:07.917 00.000 21948 MoveAxis(E, 0, ABG)
23:20:07.917 00.000 21948 Move returns status 0, amount 0
23:20:07.917 00.000 21948 MoveAxis(N, 0, ABG)
23:20:07.917 00.000 21948 Move returns status 0, amount 0
23:20:07.917 00.000 21948 move complete, result=0
23:20:07.917 00.000 21948 worker thread done servicing request
23:20:07.917 00.000 21948 Worker thread wakes up
23:20:07.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:07.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:07.917 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:09.648 01.731 21948 Exposure complete
23:20:09.695 00.047 21948 worker thread done servicing request
23:20:09.695 00.000 18120 OnExposeComplete: enter
23:20:09.697 00.002 18120 UpdateGuideState(): m_state=6
23:20:09.698 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
23:20:09.699 00.001 18120 Star::Find returns 1 (0), X=407.92, Y=230.60, Mass=2029, SNR=30.9, Peak=198 HFD=4.0
23:20:09.699 00.000 18120 MultiStar: [#1 -0.15,0.20,0.74,U] [#2 -0.23,0.16,0.66,U] [#3 -0.05,0.27,0.68,U] [#4 -0.08,-0.05,0.53,U] [#5 -0.16,0.25,0.52,U] [#6 0.14,0.06,0.51,U] [#7 -0.29,0.34,0.00,M1] [#8 -0.09,0.21,0.44,U] 
23:20:09.700 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.21}, one-star: {-0.14, 0.38}
23:20:09.700 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:20:09.702 00.002 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.00)
23:20:09.702 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.04 mountX=-0.23 mountY=0.00, mountTheta=3.14
23:20:09.704 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.21, opts=13)
23:20:09.705 00.001 18120 Enqueuing Move request for scope (-0.10, 0.21)
23:20:09.705 00.000 21948 Worker thread wakes up
23:20:09.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:09.706 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
23:20:09.706 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
23:20:09.706 00.000 18120 UpdateGuideState exits: m=2029 RSB=30.9
23:20:09.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:09.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:09.708 00.002 18120 Enqueuing Expose request
23:20:09.708 00.000 21948 Moving (-0.10, 0.21) raw xDistance=-0.23 yDistance=0.00
23:20:09.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:20:09.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:09.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:20:09.708 00.000 21948 MoveAxis(E, 41, ABG)
23:20:09.708 00.000 21948 Guiding  Dir = 2, Dur = 41
23:20:09.709 00.001 21948 IsSlewing returns 0
23:20:09.709 00.000 21948 IsGuiding returns 0
23:20:09.710 00.001 21948 PulseGuide returned control before completion, sleep 50
23:20:09.772 00.062 21948 IsGuiding returns 0
23:20:09.772 00.000 21948 Move returns status 0, amount 41
23:20:09.772 00.000 21948 MoveAxis(N, 0, ABG)
23:20:09.772 00.000 21948 Move returns status 0, amount 0
23:20:09.772 00.000 21948 move complete, result=0
23:20:09.772 00.000 21948 worker thread done servicing request
23:20:09.772 00.000 21948 Worker thread wakes up
23:20:09.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:09.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:09.772 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
23:20:11.180 01.408 21948 Exposure complete
23:20:11.220 00.040 21948 worker thread done servicing request
23:20:11.220 00.000 18120 OnExposeComplete: enter
23:20:11.221 00.001 18120 UpdateGuideState(): m_state=6
23:20:11.221 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
23:20:11.222 00.001 18120 Star::Find returns 1 (0), X=407.96, Y=230.55, Mass=1958, SNR=30.3, Peak=180 HFD=4.1
23:20:11.222 00.000 18120 MultiStar: [#1 -0.03,0.19,0.74,U] [#2 -0.01,0.06,0.71,U] [#3 -0.41,0.13,0.00,M1] [#4 -0.13,-0.21,0.56,U] [#5 0.00,0.06,0.52,U] [#6 0.20,0.27,0.52,U] [#7 -0.21,0.23,0.55,U] [#8 -0.01,-0.01,0.45,U] 
23:20:11.223 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.10, 0.33}
23:20:11.223 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
23:20:11.223 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
23:20:11.224 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.89 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
23:20:11.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
23:20:11.229 00.004 18120 Enqueuing Move request for scope (-0.04, 0.14)
23:20:11.229 00.000 21948 Worker thread wakes up
23:20:11.229 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:11.229 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.3
23:20:11.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:11.231 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:11.231 00.000 18120 Enqueuing Expose request
23:20:11.232 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:20:11.232 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:20:11.232 00.000 21948 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=-0.02
23:20:11.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:20:11.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:11.232 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:11.232 00.000 21948 MoveAxis(E, 0, ABG)
23:20:11.232 00.000 21948 Move returns status 0, amount 0
23:20:11.232 00.000 21948 MoveAxis(N, 0, ABG)
23:20:11.232 00.000 21948 Move returns status 0, amount 0
23:20:11.232 00.000 21948 move complete, result=0
23:20:11.232 00.000 21948 worker thread done servicing request
23:20:11.232 00.000 21948 Worker thread wakes up
23:20:11.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:11.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:11.232 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:12.865 01.633 21948 Exposure complete
23:20:12.896 00.031 21948 worker thread done servicing request
23:20:12.897 00.001 18120 OnExposeComplete: enter
23:20:12.898 00.001 18120 UpdateGuideState(): m_state=6
23:20:12.900 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
23:20:12.901 00.001 18120 Star::Find returns 1 (0), X=407.97, Y=230.66, Mass=2175, SNR=32.1, Peak=207 HFD=4.1
23:20:12.901 00.000 18120 MultiStar: [#1 -0.15,0.20,0.70,U] [#2 -0.02,0.14,0.62,U] [#3 -0.42,0.33,0.00,M2] [#4 0.18,0.02,0.55,U] [#5 -0.23,0.30,0.00,M1] [#6 0.24,0.18,0.49,U] [#7 -0.23,0.40,0.00,M1] [#8 0.10,0.18,0.42,U] 
23:20:12.902 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.22}, one-star: {-0.09, 0.44}
23:20:12.902 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.14) = xAngle (2.66 = 2.66)
23:20:12.903 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.76 = -0.52)
23:20:12.903 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=-0.20 mountY=-0.11, mountTheta=-2.63
23:20:12.905 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.22, opts=13)
23:20:12.906 00.001 18120 Enqueuing Move request for scope (0.01, 0.22)
23:20:12.907 00.001 21948 Worker thread wakes up
23:20:12.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
23:20:12.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
23:20:12.907 00.000 21948 Moving (0.01, 0.22) raw xDistance=-0.20 yDistance=-0.11
23:20:12.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:20:12.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:12.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:12.909 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:20:12.909 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.1
23:20:12.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:12.910 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:12.911 00.001 18120 Enqueuing Expose request
23:20:12.911 00.000 21948 MoveAxis(E, 0, ABG)
23:20:12.911 00.000 21948 Move returns status 0, amount 0
23:20:12.912 00.001 21948 MoveAxis(N, 0, ABG)
23:20:12.912 00.000 21948 Move returns status 0, amount 0
23:20:12.912 00.000 21948 move complete, result=0
23:20:12.912 00.000 21948 worker thread done servicing request
23:20:12.912 00.000 21948 Worker thread wakes up
23:20:12.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:12.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:12.913 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:14.427 01.514 21948 Exposure complete
23:20:14.459 00.032 21948 worker thread done servicing request
23:20:14.459 00.000 18120 OnExposeComplete: enter
23:20:14.460 00.001 18120 UpdateGuideState(): m_state=6
23:20:14.460 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
23:20:14.461 00.001 18120 Star::Find returns 1 (0), X=408.12, Y=230.57, Mass=2078, SNR=31.3, Peak=211 HFD=3.9
23:20:14.462 00.001 18120 MultiStar: [#1 -0.10,0.14,0.72,U] [#2 -0.02,0.23,0.63,U] [#3 -0.43,0.29,0.00,M3] [#4 0.16,-0.08,0.57,U] [#5 -0.17,0.29,0.49,U] [#6 0.06,0.21,0.49,U] [#7 -0.29,0.07,0.51,U] [#8 -0.02,0.19,0.44,U] 
23:20:14.462 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.19}, one-star: {0.06, 0.35}
23:20:14.463 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.87 = 2.87)
23:20:14.463 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.97 = -0.31)
23:20:14.463 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
23:20:14.464 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.19, opts=13)
23:20:14.465 00.001 18120 Enqueuing Move request for scope (-0.03, 0.19)
23:20:14.465 00.000 21948 Worker thread wakes up
23:20:14.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:14.466 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
23:20:14.466 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
23:20:14.466 00.000 21948 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=-0.06
23:20:14.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:20:14.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:14.466 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.3
23:20:14.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:14.467 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:14.467 00.000 18120 Enqueuing Expose request
23:20:14.468 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:14.468 00.000 21948 MoveAxis(E, 0, ABG)
23:20:14.468 00.000 21948 Move returns status 0, amount 0
23:20:14.468 00.000 21948 MoveAxis(N, 0, ABG)
23:20:14.468 00.000 21948 Move returns status 0, amount 0
23:20:14.468 00.000 21948 move complete, result=0
23:20:14.468 00.000 21948 worker thread done servicing request
23:20:14.468 00.000 21948 Worker thread wakes up
23:20:14.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:14.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:14.469 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:16.090 01.621 21948 Exposure complete
23:20:16.138 00.048 21948 worker thread done servicing request
23:20:16.138 00.000 18120 OnExposeComplete: enter
23:20:16.141 00.003 18120 UpdateGuideState(): m_state=6
23:20:16.144 00.003 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
23:20:16.146 00.002 18120 Star::Find returns 1 (0), X=408.02, Y=230.57, Mass=1987, SNR=30.5, Peak=186 HFD=4.1
23:20:16.149 00.003 18120 MultiStar: [#1 -0.28,0.19,0.74,U] [#2 -0.11,0.18,0.68,U] [#3 -0.13,0.16,0.72,U] [#4 0.03,0.30,0.57,U] [#5 -0.25,0.38,0.00,M1] [#6 -0.02,0.11,0.51,U] [#7 -0.08,0.20,0.53,U] [#8 0.20,0.30,0.46,U] 
23:20:16.152 00.003 18120 refined, 7 included, MultiStar: {-0.07, 0.23}, one-star: {-0.05, 0.35}
23:20:16.153 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.14) = xAngle (3.01 = 3.01)
23:20:16.154 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.17)
23:20:16.154 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=-0.24 mountY=-0.04, mountTheta=-2.97
23:20:16.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.23, opts=13)
23:20:16.156 00.001 18120 Enqueuing Move request for scope (-0.07, 0.23)
23:20:16.156 00.000 21948 Worker thread wakes up
23:20:16.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
23:20:16.156 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
23:20:16.157 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:16.158 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.5
23:20:16.159 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:16.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:16.161 00.002 18120 Enqueuing Expose request
23:20:16.162 00.001 21948 Moving (-0.07, 0.23) raw xDistance=-0.24 yDistance=-0.04
23:20:16.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:20:16.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:16.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:16.162 00.000 21948 MoveAxis(E, 43, ABG)
23:20:16.162 00.000 21948 Guiding  Dir = 2, Dur = 43
23:20:16.162 00.000 21948 IsSlewing returns 0
23:20:16.162 00.000 21948 IsGuiding returns 0
23:20:16.165 00.003 21948 PulseGuide returned control before completion, sleep 51
23:20:16.233 00.068 21948 IsGuiding returns 0
23:20:16.233 00.000 21948 Move returns status 0, amount 43
23:20:16.233 00.000 21948 MoveAxis(N, 0, ABG)
23:20:16.233 00.000 21948 Move returns status 0, amount 0
23:20:16.233 00.000 21948 move complete, result=0
23:20:16.233 00.000 21948 worker thread done servicing request
23:20:16.233 00.000 21948 Worker thread wakes up
23:20:16.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:16.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:16.233 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
23:20:17.637 01.404 21948 Exposure complete
23:20:17.669 00.032 21948 worker thread done servicing request
23:20:17.669 00.000 18120 OnExposeComplete: enter
23:20:17.670 00.001 18120 UpdateGuideState(): m_state=6
23:20:17.671 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
23:20:17.671 00.000 18120 Star::Find returns 1 (0), X=408.06, Y=230.28, Mass=2067, SNR=31.3, Peak=238 HFD=4.0
23:20:17.672 00.001 18120 MultiStar: [#1 -0.34,-0.15,0.00,M1] [#2 -0.04,-0.15,0.69,U] [#3 -0.32,-0.01,0.66,U] [#4 0.05,-0.14,0.57,U] [#5 -0.06,0.06,0.52,U] [#6 0.10,0.11,0.50,U] [#7 0.02,-0.12,0.50,U] [#8 -0.00,-0.36,0.44,U] 
23:20:17.672 00.000 18120 single-star, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.01, 0.06}
23:20:17.673 00.001 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
23:20:17.673 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.93 = -0.36)
23:20:17.674 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=-0.06 mountY=-0.02, mountTheta=-2.79
23:20:17.675 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
23:20:17.675 00.000 18120 Enqueuing Move request for scope (-0.01, 0.06)
23:20:17.676 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:17.676 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.3
23:20:17.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:17.677 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:17.677 00.000 18120 Enqueuing Expose request
23:20:17.678 00.001 21948 Worker thread wakes up
23:20:17.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:20:17.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:20:17.678 00.000 21948 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
23:20:17.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:20:17.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:17.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:17.678 00.000 21948 MoveAxis(E, 0, ABG)
23:20:17.678 00.000 21948 Move returns status 0, amount 0
23:20:17.678 00.000 21948 MoveAxis(N, 0, ABG)
23:20:17.678 00.000 21948 Move returns status 0, amount 0
23:20:17.678 00.000 21948 move complete, result=0
23:20:17.678 00.000 21948 worker thread done servicing request
23:20:17.678 00.000 21948 Worker thread wakes up
23:20:17.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:17.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:17.678 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:19.308 01.630 21948 Exposure complete
23:20:19.341 00.033 21948 worker thread done servicing request
23:20:19.341 00.000 18120 OnExposeComplete: enter
23:20:19.341 00.000 18120 UpdateGuideState(): m_state=6
23:20:19.342 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
23:20:19.342 00.000 18120 Star::Find returns 1 (0), X=408.09, Y=230.16, Mass=1986, SNR=30.7, Peak=223 HFD=4.2
23:20:19.343 00.001 18120 MultiStar: [#1 0.03,-0.33,0.72,U] [#2 0.06,-0.22,0.69,U] [#3 -0.00,-0.22,0.66,U] [#4 0.14,-0.35,0.00,M1] [#5 0.02,-0.05,0.53,U] [#6 0.44,-0.31,0.00,M1] [#7 -0.01,-0.51,0.00,M1] [#8 0.10,-0.07,0.45,U] 
23:20:19.343 00.000 18120 single-star, 5 included, MultiStar: {0.03, -0.16}, one-star: {0.02, -0.06}
23:20:19.344 00.001 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
23:20:19.344 00.000 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
23:20:19.345 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.19 mountX=0.06 mountY=0.01, mountTheta=0.08
23:20:19.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
23:20:19.346 00.000 18120 Enqueuing Move request for scope (0.02, -0.06)
23:20:19.347 00.001 21948 Worker thread wakes up
23:20:19.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:20:19.347 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:20:19.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:19.347 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.7
23:20:19.348 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.348 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:19.348 00.000 18120 Enqueuing Expose request
23:20:19.349 00.001 21948 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.01
23:20:19.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:20:19.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:19.349 00.000 21948 MoveAxis(E, 0, ABG)
23:20:19.349 00.000 21948 Move returns status 0, amount 0
23:20:19.349 00.000 21948 MoveAxis(N, 0, ABG)
23:20:19.349 00.000 21948 Move returns status 0, amount 0
23:20:19.349 00.000 21948 move complete, result=0
23:20:19.349 00.000 21948 worker thread done servicing request
23:20:19.349 00.000 21948 Worker thread wakes up
23:20:19.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:19.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:19.349 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:20.876 01.527 21948 Exposure complete
23:20:20.902 00.026 21948 worker thread done servicing request
23:20:20.902 00.000 18120 OnExposeComplete: enter
23:20:20.903 00.001 18120 UpdateGuideState(): m_state=6
23:20:20.904 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
23:20:20.907 00.003 18120 Star::Find returns 1 (0), X=408.08, Y=230.20, Mass=2256, SNR=32.7, Peak=239 HFD=4.2
23:20:20.910 00.003 18120 MultiStar: [#1 -0.07,-0.12,0.70,U] [#2 0.06,-0.24,0.64,U] [#3 -0.40,-0.03,0.00,M1] [#4 0.16,-0.31,0.52,U] [#5 -0.19,0.02,0.49,U] [#6 0.13,-0.20,0.46,U] [#7 -0.15,-0.20,0.49,U] [#8 0.22,-0.15,0.39,U] 
23:20:20.912 00.002 18120 single-star, 7 included, MultiStar: {0.01, -0.14}, one-star: {0.01, -0.02}
23:20:20.915 00.003 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.19 = 0.19)
23:20:20.917 00.002 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -2.99)
23:20:20.919 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.96 mountX=0.02 mountY=-0.00, mountTheta=-0.15
23:20:20.920 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
23:20:20.921 00.001 18120 Enqueuing Move request for scope (0.01, -0.02)
23:20:20.921 00.000 21948 Worker thread wakes up
23:20:20.921 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:20.922 00.001 18120 UpdateGuideState exits: m=2256 RSB=32.7
23:20:20.922 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:20.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:20.923 00.001 18120 Enqueuing Expose request
23:20:20.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:20:20.923 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:20:20.923 00.000 21948 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.00
23:20:20.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:20:20.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:20.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:20:20.923 00.000 21948 MoveAxis(E, 0, ABG)
23:20:20.923 00.000 21948 Move returns status 0, amount 0
23:20:20.923 00.000 21948 MoveAxis(N, 0, ABG)
23:20:20.923 00.000 21948 Move returns status 0, amount 0
23:20:20.923 00.000 21948 move complete, result=0
23:20:20.924 00.001 21948 worker thread done servicing request
23:20:20.924 00.000 21948 Worker thread wakes up
23:20:20.924 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:20.924 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:20.924 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:22.554 01.630 21948 Exposure complete
23:20:22.586 00.032 21948 worker thread done servicing request
23:20:22.586 00.000 18120 OnExposeComplete: enter
23:20:22.587 00.001 18120 UpdateGuideState(): m_state=6
23:20:22.587 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
23:20:22.588 00.001 18120 Star::Find returns 1 (0), X=408.00, Y=230.26, Mass=2035, SNR=31.0, Peak=202 HFD=4.0
23:20:22.588 00.000 18120 MultiStar: [#1 0.00,-0.10,0.75,U] [#2 0.00,-0.19,0.62,U] [#3 -0.34,-0.08,0.69,U] [#4 0.33,-0.17,0.00,M1] [#5 0.01,0.01,0.52,U] [#6 0.28,-0.09,0.51,U] [#7 0.07,-0.10,0.49,U] [#8 -0.12,0.00,0.42,U] 
23:20:22.588 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {-0.06, 0.04}
23:20:22.589 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
23:20:22.589 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
23:20:22.590 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.05 mountX=0.04 mountY=0.06, mountTheta=0.92
23:20:22.591 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
23:20:22.591 00.000 18120 Enqueuing Move request for scope (-0.03, -0.06)
23:20:22.592 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:22.592 00.000 21948 Worker thread wakes up
23:20:22.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:20:22.592 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:20:22.592 00.000 21948 Moving (-0.03, -0.06) raw xDistance=0.04 yDistance=0.06
23:20:22.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:20:22.592 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.0
23:20:22.593 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:22.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:22.593 00.000 18120 Enqueuing Expose request
23:20:22.594 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:22.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:20:22.594 00.000 21948 MoveAxis(E, 0, ABG)
23:20:22.594 00.000 21948 Move returns status 0, amount 0
23:20:22.594 00.000 21948 MoveAxis(N, 0, ABG)
23:20:22.594 00.000 21948 Move returns status 0, amount 0
23:20:22.594 00.000 21948 move complete, result=0
23:20:22.594 00.000 21948 worker thread done servicing request
23:20:22.594 00.000 21948 Worker thread wakes up
23:20:22.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:22.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:22.595 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:24.115 01.520 21948 Exposure complete
23:20:24.140 00.025 21948 worker thread done servicing request
23:20:24.140 00.000 18120 OnExposeComplete: enter
23:20:24.141 00.001 18120 UpdateGuideState(): m_state=6
23:20:24.142 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
23:20:24.142 00.000 18120 Star::Find returns 1 (0), X=408.09, Y=230.30, Mass=2112, SNR=31.5, Peak=211 HFD=4.2
23:20:24.143 00.001 18120 MultiStar: [#1 0.01,-0.23,0.71,U] [#2 0.08,-0.35,0.63,U] [#3 -0.28,-0.28,0.00,M1] [#4 0.08,-0.41,0.00,M2] [#5 -0.01,-0.09,0.50,U] [#6 0.33,-0.37,0.00,M1] [#7 0.20,-0.08,0.52,U] [#8 0.46,-0.05,0.00,M1] 
23:20:24.143 00.000 18120 single-star, 4 included, MultiStar: {0.05, -0.12}, one-star: {0.03, 0.08}
23:20:24.144 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.38 = 2.38)
23:20:24.144 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.48 = -0.80)
23:20:24.145 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.24 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
23:20:24.146 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
23:20:24.147 00.001 18120 Enqueuing Move request for scope (0.03, 0.08)
23:20:24.147 00.000 21948 Worker thread wakes up
23:20:24.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:24.148 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.5
23:20:24.148 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:24.149 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:20:24.149 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:20:24.149 00.000 21948 Moving (0.03, 0.08) raw xDistance=-0.06 yDistance=-0.06
23:20:24.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:20:24.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:24.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:24.149 00.000 21948 MoveAxis(E, 0, ABG)
23:20:24.149 00.000 21948 Move returns status 0, amount 0
23:20:24.149 00.000 21948 MoveAxis(N, 0, ABG)
23:20:24.149 00.000 21948 Move returns status 0, amount 0
23:20:24.149 00.000 21948 move complete, result=0
23:20:24.149 00.000 21948 worker thread done servicing request
23:20:24.149 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:24.149 00.000 18120 Enqueuing Expose request
23:20:24.150 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:24.151 00.001 21948 Worker thread wakes up
23:20:24.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:24.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:25.776 01.625 21948 Exposure complete
23:20:25.811 00.035 21948 worker thread done servicing request
23:20:25.811 00.000 18120 OnExposeComplete: enter
23:20:25.812 00.001 18120 UpdateGuideState(): m_state=6
23:20:25.813 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
23:20:25.815 00.002 18120 Star::Find returns 1 (0), X=408.02, Y=230.30, Mass=1991, SNR=30.7, Peak=209 HFD=4.0
23:20:25.816 00.001 18120 MultiStar: [#1 -0.15,-0.18,0.72,U] [#2 -0.19,-0.06,0.67,U] [#3 -0.42,-0.02,0.00,M2] [#4 -0.06,-0.26,0.53,U] [#5 -0.17,0.02,0.50,U] [#6 0.04,-0.12,0.51,U] [#7 -0.00,0.00,0.54,U] [#8 -0.06,-0.17,0.46,U] 
23:20:25.817 00.001 18120 single-star, 7 included, MultiStar: {-0.08, -0.07}, one-star: {-0.04, 0.09}
23:20:25.818 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
23:20:25.819 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
23:20:25.819 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.02 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
23:20:25.820 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.09, opts=13)
23:20:25.821 00.001 18120 Enqueuing Move request for scope (-0.04, 0.09)
23:20:25.822 00.001 21948 Worker thread wakes up
23:20:25.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
23:20:25.822 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
23:20:25.822 00.000 21948 Moving (-0.04, 0.09) raw xDistance=-0.10 yDistance=-0.00
23:20:25.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:20:25.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:25.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:25.823 00.001 18120 UpdateGuideState exits: m=1991 RSB=30.7
23:20:25.824 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:25.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:25.824 00.000 18120 Enqueuing Expose request
23:20:25.825 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:20:25.825 00.000 21948 MoveAxis(E, 0, ABG)
23:20:25.825 00.000 21948 Move returns status 0, amount 0
23:20:25.825 00.000 21948 MoveAxis(N, 0, ABG)
23:20:25.825 00.000 21948 Move returns status 0, amount 0
23:20:25.825 00.000 21948 move complete, result=0
23:20:25.825 00.000 21948 worker thread done servicing request
23:20:25.825 00.000 21948 Worker thread wakes up
23:20:25.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:25.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:25.825 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:27.350 01.525 21948 Exposure complete
23:20:27.398 00.048 21948 worker thread done servicing request
23:20:27.398 00.000 18120 OnExposeComplete: enter
23:20:27.399 00.001 18120 UpdateGuideState(): m_state=6
23:20:27.400 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
23:20:27.400 00.000 18120 Star::Find returns 1 (0), X=407.86, Y=230.26, Mass=2115, SNR=31.6, Peak=217 HFD=4.2
23:20:27.401 00.001 18120 MultiStar: [#1 -0.25,-0.04,0.69,U] [#2 -0.26,-0.35,0.00,M1] [#3 -0.69,-0.11,0.00,M3] [#4 -0.02,-0.04,0.53,U] [#5 -0.33,0.08,0.49,U] [#6 -0.21,-0.12,0.44,U] [#7 -0.25,-0.00,0.52,U] [#8 0.12,-0.21,0.42,U] 
23:20:27.401 00.000 18120 refined, 6 included, MultiStar: {-0.18, -0.03}, one-star: {-0.20, 0.04}
23:20:27.402 00.001 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.14) = xAngle (-1.85 = -1.85)
23:20:27.402 00.000 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.26 = 1.26)
23:20:27.402 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.99 mountX=-0.05 mountY=0.17, mountTheta=1.85
23:20:27.404 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.03, opts=13)
23:20:27.405 00.001 18120 Enqueuing Move request for scope (-0.18, -0.03)
23:20:27.405 00.000 21948 Worker thread wakes up
23:20:27.406 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:27.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
23:20:27.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
23:20:27.406 00.000 21948 Moving (-0.18, -0.03) raw xDistance=-0.05 yDistance=0.17
23:20:27.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:20:27.406 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.6
23:20:27.407 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:27.407 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:27.408 00.001 18120 Enqueuing Expose request
23:20:27.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:27.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:20:27.408 00.000 21948 MoveAxis(E, 0, ABG)
23:20:27.408 00.000 21948 Move returns status 0, amount 0
23:20:27.408 00.000 21948 MoveAxis(N, 0, ABG)
23:20:27.408 00.000 21948 Move returns status 0, amount 0
23:20:27.408 00.000 21948 move complete, result=0
23:20:27.408 00.000 21948 worker thread done servicing request
23:20:27.408 00.000 21948 Worker thread wakes up
23:20:27.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:27.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:27.408 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:29.036 01.628 21948 Exposure complete
23:20:29.069 00.033 21948 worker thread done servicing request
23:20:29.070 00.001 18120 OnExposeComplete: enter
23:20:29.071 00.001 18120 UpdateGuideState(): m_state=6
23:20:29.071 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
23:20:29.072 00.001 18120 Star::Find returns 1 (0), X=407.83, Y=230.25, Mass=2090, SNR=31.5, Peak=198 HFD=4.1
23:20:29.073 00.001 18120 MultiStar: [#1 -0.48,0.08,0.00,M1] [#2 -0.49,-0.01,0.00,M2] [#3 -0.26,0.05,0.68,U] [#4 -0.08,-0.10,0.53,U] [#5 -0.41,-0.12,0.00,M1] [#6 -0.21,-0.27,0.51,U] [#7 -0.34,-0.18,0.00,M1] [#8 -0.02,0.02,0.45,U] 
23:20:29.073 00.000 18120 refined, 4 included, MultiStar: {-0.18, -0.03}, one-star: {-0.23, 0.03}
23:20:29.074 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
23:20:29.074 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
23:20:29.074 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.95 mountX=-0.04 mountY=0.17, mountTheta=1.81
23:20:29.077 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.03, opts=13)
23:20:29.080 00.003 18120 Enqueuing Move request for scope (-0.18, -0.03)
23:20:29.081 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:29.082 00.001 18120 UpdateGuideState exits: m=2090 RSB=31.5
23:20:29.082 00.000 21948 Worker thread wakes up
23:20:29.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
23:20:29.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:29.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:29.083 00.000 18120 Enqueuing Expose request
23:20:29.084 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
23:20:29.084 00.000 21948 Moving (-0.18, -0.03) raw xDistance=-0.04 yDistance=0.17
23:20:29.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:20:29.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:29.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:20:29.084 00.000 21948 MoveAxis(E, 0, ABG)
23:20:29.084 00.000 21948 Move returns status 0, amount 0
23:20:29.084 00.000 21948 MoveAxis(N, 0, ABG)
23:20:29.084 00.000 21948 Move returns status 0, amount 0
23:20:29.084 00.000 21948 move complete, result=0
23:20:29.084 00.000 21948 worker thread done servicing request
23:20:29.085 00.001 21948 Worker thread wakes up
23:20:29.085 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:29.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:29.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:30.600 01.515 21948 Exposure complete
23:20:30.641 00.041 21948 worker thread done servicing request
23:20:30.641 00.000 18120 OnExposeComplete: enter
23:20:30.644 00.003 18120 UpdateGuideState(): m_state=6
23:20:30.647 00.003 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
23:20:30.649 00.002 18120 Star::Find returns 1 (0), X=407.88, Y=230.41, Mass=2153, SNR=31.6, Peak=179 HFD=3.9
23:20:30.652 00.003 18120 MultiStar: [#1 -0.45,0.17,0.00,M2] [#2 -0.35,-0.05,0.65,U] [#3 -0.46,0.08,0.00,M3] [#4 -0.19,-0.15,0.52,U] [#5 -0.23,0.14,0.48,U] [#6 -0.11,0.06,0.48,U] [#7 -0.24,0.16,0.52,U] [#8 0.05,-0.02,0.43,U] 
23:20:30.654 00.002 18120 refined, 6 included, MultiStar: {-0.19, 0.06}, one-star: {-0.18, 0.20}
23:20:30.656 00.002 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.97 = -2.32)
23:20:30.659 00.003 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.07 = 0.79)
23:20:30.661 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.82 mountX=-0.14 mountY=0.14, mountTheta=2.33
23:20:30.666 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.06, opts=13)
23:20:30.668 00.002 18120 Enqueuing Move request for scope (-0.19, 0.06)
23:20:30.671 00.003 21948 Worker thread wakes up
23:20:30.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
23:20:30.671 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
23:20:30.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:30.672 00.001 21948 Moving (-0.19, 0.06) raw xDistance=-0.14 yDistance=0.14
23:20:30.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:20:30.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:30.672 00.000 18120 UpdateGuideState exits: m=2153 RSB=31.6
23:20:30.673 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:30.673 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:30.674 00.001 18120 Enqueuing Expose request
23:20:30.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:20:30.674 00.000 21948 MoveAxis(E, 0, ABG)
23:20:30.674 00.000 21948 Move returns status 0, amount 0
23:20:30.674 00.000 21948 MoveAxis(N, 0, ABG)
23:20:30.674 00.000 21948 Move returns status 0, amount 0
23:20:30.674 00.000 21948 move complete, result=0
23:20:30.674 00.000 21948 worker thread done servicing request
23:20:30.674 00.000 21948 Worker thread wakes up
23:20:30.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:30.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:30.676 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:32.310 01.634 21948 Exposure complete
23:20:32.359 00.049 21948 worker thread done servicing request
23:20:32.359 00.000 18120 OnExposeComplete: enter
23:20:32.361 00.002 18120 UpdateGuideState(): m_state=6
23:20:32.362 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
23:20:32.362 00.000 18120 Star::Find returns 1 (0), X=407.93, Y=230.58, Mass=2027, SNR=31.0, Peak=189 HFD=4.0
23:20:32.363 00.001 18120 MultiStar: [#1 -0.22,0.34,0.00,M3] [#2 -0.15,0.09,0.68,U] [#3 -0.32,0.18,0.00,M4] [#4 -0.15,0.22,0.56,U] [#5 -0.30,0.26,0.00,M1] [#6 0.32,0.01,0.52,U] [#7 -0.30,0.31,0.00,M1] [#8 0.07,0.38,0.00,M1] 
23:20:32.363 00.000 18120 refined, 3 included, MultiStar: {-0.05, 0.20}, one-star: {-0.13, 0.36}
23:20:32.365 00.002 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
23:20:32.365 00.000 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.20)
23:20:32.366 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.84 mountX=-0.20 mountY=-0.04, mountTheta=-2.94
23:20:32.367 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.20, opts=13)
23:20:32.367 00.000 18120 Enqueuing Move request for scope (-0.05, 0.20)
23:20:32.368 00.001 21948 Worker thread wakes up
23:20:32.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:32.368 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.0
23:20:32.369 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:32.369 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:32.370 00.001 18120 Enqueuing Expose request
23:20:32.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
23:20:32.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
23:20:32.370 00.000 21948 Moving (-0.05, 0.20) raw xDistance=-0.20 yDistance=-0.04
23:20:32.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:20:32.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:32.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:32.370 00.000 21948 MoveAxis(E, 36, ABG)
23:20:32.370 00.000 21948 Guiding  Dir = 2, Dur = 36
23:20:32.370 00.000 21948 IsSlewing returns 0
23:20:32.371 00.001 21948 IsGuiding returns 0
23:20:32.373 00.002 21948 PulseGuide returned control before completion, sleep 45
23:20:32.419 00.046 21948 IsGuiding returns 0
23:20:32.419 00.000 21948 Move returns status 0, amount 36
23:20:32.419 00.000 21948 MoveAxis(N, 0, ABG)
23:20:32.419 00.000 21948 Move returns status 0, amount 0
23:20:32.419 00.000 21948 move complete, result=0
23:20:32.419 00.000 21948 worker thread done servicing request
23:20:32.419 00.000 21948 Worker thread wakes up
23:20:32.419 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
23:20:32.420 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:32.420 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:33.830 01.410 21948 Exposure complete
23:20:33.865 00.035 21948 worker thread done servicing request
23:20:33.865 00.000 18120 OnExposeComplete: enter
23:20:33.865 00.000 18120 UpdateGuideState(): m_state=6
23:20:33.866 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
23:20:33.866 00.000 18120 Star::Find returns 1 (0), X=407.93, Y=230.59, Mass=2130, SNR=31.6, Peak=187 HFD=4.1
23:20:33.867 00.001 18120 MultiStar: [#1 -0.18,0.39,0.00,M4] [#2 -0.10,0.09,0.64,U] [#3 -0.24,0.21,0.66,U] [#4 -0.07,0.13,0.53,U] [#5 -0.26,0.29,0.00,M2] [#6 0.14,0.15,0.50,U] [#7 -0.19,0.32,0.00,M2] [#8 -0.10,0.11,0.42,U] 
23:20:33.867 00.000 18120 refined, 5 included, MultiStar: {-0.10, 0.20}, one-star: {-0.13, 0.37}
23:20:33.868 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
23:20:33.868 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
23:20:33.869 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.01 mountX=-0.22 mountY=-0.01, mountTheta=-3.12
23:20:33.872 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.20, opts=13)
23:20:33.872 00.000 18120 Enqueuing Move request for scope (-0.10, 0.20)
23:20:33.873 00.001 21948 Worker thread wakes up
23:20:33.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
23:20:33.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
23:20:33.873 00.000 21948 Moving (-0.10, 0.20) raw xDistance=-0.22 yDistance=-0.01
23:20:33.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:33.873 00.000 18120 UpdateGuideState exits: m=2130 RSB=31.6
23:20:33.874 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:33.874 00.000 18120 Enqueuing Expose request
23:20:33.875 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:20:33.875 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:33.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:33.875 00.000 21948 MoveAxis(E, 43, ABG)
23:20:33.875 00.000 21948 Guiding  Dir = 2, Dur = 43
23:20:33.875 00.000 21948 IsSlewing returns 0
23:20:33.875 00.000 21948 IsGuiding returns 0
23:20:33.877 00.002 21948 PulseGuide returned control before completion, sleep 52
23:20:33.939 00.062 21948 IsGuiding returns 0
23:20:33.939 00.000 21948 Move returns status 0, amount 43
23:20:33.939 00.000 21948 MoveAxis(N, 0, ABG)
23:20:33.939 00.000 21948 Move returns status 0, amount 0
23:20:33.939 00.000 21948 move complete, result=0
23:20:33.939 00.000 21948 worker thread done servicing request
23:20:33.939 00.000 21948 Worker thread wakes up
23:20:33.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:33.939 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
23:20:33.941 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:35.573 01.632 21948 Exposure complete
23:20:35.598 00.025 21948 worker thread done servicing request
23:20:35.598 00.000 18120 OnExposeComplete: enter
23:20:35.598 00.000 18120 UpdateGuideState(): m_state=6
23:20:35.599 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
23:20:35.599 00.000 18120 Star::Find returns 1 (0), X=408.02, Y=230.48, Mass=2171, SNR=31.9, Peak=217 HFD=4.0
23:20:35.600 00.001 18120 MultiStar: [#1 -0.30,0.02,0.70,U] [#2 -0.01,0.11,0.64,U] [#3 -0.14,0.06,0.67,U] [#4 -0.05,-0.13,0.51,U] [#5 -0.23,0.08,0.51,U] [#6 0.15,-0.08,0.50,U] [#7 -0.11,0.18,0.52,U] [#8 -0.05,0.15,0.42,U] 
23:20:35.600 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.04, 0.26}
23:20:35.601 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.52 = -2.77)
23:20:35.601 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
23:20:35.601 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=-0.12 mountY=0.04, mountTheta=2.80
23:20:35.603 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.09, opts=13)
23:20:35.605 00.002 18120 Enqueuing Move request for scope (-0.09, 0.09)
23:20:35.607 00.002 21948 Worker thread wakes up
23:20:35.607 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:20:35.607 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:20:35.607 00.000 21948 Moving (-0.09, 0.09) raw xDistance=-0.12 yDistance=0.04
23:20:35.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:20:35.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:35.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:35.607 00.000 21948 MoveAxis(E, 0, ABG)
23:20:35.607 00.000 21948 Move returns status 0, amount 0
23:20:35.607 00.000 21948 MoveAxis(N, 0, ABG)
23:20:35.607 00.000 21948 Move returns status 0, amount 0
23:20:35.607 00.000 21948 move complete, result=0
23:20:35.607 00.000 21948 worker thread done servicing request
23:20:35.607 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:35.609 00.002 18120 UpdateGuideState exits: m=2171 RSB=31.9
23:20:35.609 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:35.610 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:35.610 00.000 18120 Enqueuing Expose request
23:20:35.610 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:35.611 00.001 21948 Worker thread wakes up
23:20:35.611 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:35.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:37.125 01.514 21948 Exposure complete
23:20:37.162 00.037 21948 worker thread done servicing request
23:20:37.162 00.000 18120 OnExposeComplete: enter
23:20:37.163 00.001 18120 UpdateGuideState(): m_state=6
23:20:37.163 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
23:20:37.164 00.001 18120 Star::Find returns 1 (0), X=407.86, Y=230.58, Mass=2014, SNR=30.7, Peak=189 HFD=3.9
23:20:37.164 00.000 18120 MultiStar: [#1 -0.60,0.25,0.00,M4] [#2 -0.03,-0.06,0.65,U] [#3 -0.10,0.06,0.69,U] [#4 -0.17,0.10,0.53,U] [#5 -0.34,0.10,0.52,U] [#6 -0.16,0.12,0.50,U] [#7 -0.36,0.27,0.00,M2] [#8 0.07,0.20,0.45,U] 
23:20:37.165 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.14}, one-star: {-0.20, 0.36}
23:20:37.165 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.14) = xAngle (3.49 = -2.79)
23:20:37.166 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.59 = 0.31)
23:20:37.166 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=-0.19 mountY=0.06, mountTheta=2.83
23:20:37.167 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.14, opts=13)
23:20:37.168 00.001 18120 Enqueuing Move request for scope (-0.14, 0.14)
23:20:37.169 00.001 21948 Worker thread wakes up
23:20:37.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
23:20:37.169 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
23:20:37.169 00.000 21948 Moving (-0.14, 0.14) raw xDistance=-0.19 yDistance=0.06
23:20:37.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:20:37.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:37.171 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:37.172 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.7
23:20:37.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:37.173 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:37.173 00.000 18120 Enqueuing Expose request
23:20:37.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:20:37.174 00.001 21948 MoveAxis(E, 0, ABG)
23:20:37.174 00.000 21948 Move returns status 0, amount 0
23:20:37.174 00.000 21948 MoveAxis(N, 0, ABG)
23:20:37.174 00.000 21948 Move returns status 0, amount 0
23:20:37.174 00.000 21948 move complete, result=0
23:20:37.174 00.000 21948 worker thread done servicing request
23:20:37.174 00.000 21948 Worker thread wakes up
23:20:37.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:37.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:37.174 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:38.811 01.637 21948 Exposure complete
23:20:38.837 00.026 21948 worker thread done servicing request
23:20:38.837 00.000 18120 OnExposeComplete: enter
23:20:38.838 00.001 18120 UpdateGuideState(): m_state=6
23:20:38.839 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
23:20:38.839 00.000 18120 Star::Find returns 1 (0), X=408.02, Y=230.55, Mass=2108, SNR=31.6, Peak=195 HFD=4.1
23:20:38.840 00.001 18120 MultiStar: [#1 -0.67,0.11,0.00,M5] [#2 -0.17,-0.08,0.61,U] [#3 -0.32,0.16,0.67,U] [#4 -0.40,0.11,0.00,M1] [#5 -0.52,0.19,0.00,M1] [#6 0.07,0.09,0.48,U] [#7 -0.27,0.26,0.00,M3] [#8 -0.01,-0.00,0.42,U] 
23:20:38.841 00.001 18120 refined, 4 included, MultiStar: {-0.10, 0.13}, one-star: {-0.04, 0.33}
23:20:38.841 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
23:20:38.841 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.18)
23:20:38.842 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.22 mountX=-0.16 mountY=0.03, mountTheta=2.96
23:20:38.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
23:20:38.844 00.001 18120 Enqueuing Move request for scope (-0.10, 0.13)
23:20:38.844 00.000 21948 Worker thread wakes up
23:20:38.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
23:20:38.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:38.845 00.001 18120 UpdateGuideState exits: m=2108 RSB=31.6
23:20:38.845 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:38.846 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
23:20:38.846 00.000 21948 Moving (-0.10, 0.13) raw xDistance=-0.16 yDistance=0.03
23:20:38.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:20:38.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:38.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:38.846 00.000 18120 Enqueuing Expose request
23:20:38.847 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:38.847 00.000 21948 MoveAxis(E, 0, ABG)
23:20:38.847 00.000 21948 Move returns status 0, amount 0
23:20:38.847 00.000 21948 MoveAxis(N, 0, ABG)
23:20:38.847 00.000 21948 Move returns status 0, amount 0
23:20:38.847 00.000 21948 move complete, result=0
23:20:38.847 00.000 21948 worker thread done servicing request
23:20:38.847 00.000 21948 Worker thread wakes up
23:20:38.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:38.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:38.847 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:40.368 01.521 21948 Exposure complete
23:20:40.400 00.032 21948 worker thread done servicing request
23:20:40.400 00.000 18120 OnExposeComplete: enter
23:20:40.401 00.001 18120 UpdateGuideState(): m_state=6
23:20:40.402 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
23:20:40.402 00.000 18120 Star::Find returns 1 (0), X=407.86, Y=230.55, Mass=2018, SNR=30.9, Peak=180 HFD=3.9
23:20:40.403 00.001 18120 MultiStar: [#1 -0.35,0.29,0.00,M6] [#2 -0.16,0.03,0.64,U] [#3 -0.32,-0.01,0.71,U] [#4 -0.16,0.00,0.55,U] [#5 -0.44,0.27,0.00,M2] [#6 -0.05,0.11,0.51,U] [#7 -0.20,0.34,0.00,M4] [#8 -0.17,0.18,0.43,U] 
23:20:40.403 00.000 18120 refined, 5 included, MultiStar: {-0.19, 0.12}, one-star: {-0.20, 0.33}
23:20:40.404 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
23:20:40.404 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
23:20:40.404 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=-0.19 mountY=0.11, mountTheta=2.61
23:20:40.406 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.12, opts=13)
23:20:40.406 00.000 18120 Enqueuing Move request for scope (-0.19, 0.12)
23:20:40.407 00.001 21948 Worker thread wakes up
23:20:40.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:20:40.407 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:20:40.407 00.000 21948 Moving (-0.19, 0.12) raw xDistance=-0.19 yDistance=0.11
23:20:40.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:20:40.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:40.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:40.408 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:20:40.408 00.000 21948 MoveAxis(E, 0, ABG)
23:20:40.408 00.000 21948 Move returns status 0, amount 0
23:20:40.408 00.000 21948 MoveAxis(N, 0, ABG)
23:20:40.408 00.000 21948 Move returns status 0, amount 0
23:20:40.408 00.000 21948 move complete, result=0
23:20:40.408 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.9
23:20:40.410 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:40.411 00.001 21948 worker thread done servicing request
23:20:40.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:40.411 00.000 18120 Enqueuing Expose request
23:20:40.412 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:40.412 00.000 21948 Worker thread wakes up
23:20:40.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:40.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:42.044 01.632 21948 Exposure complete
23:20:42.073 00.029 21948 worker thread done servicing request
23:20:42.073 00.000 18120 OnExposeComplete: enter
23:20:42.074 00.001 18120 UpdateGuideState(): m_state=6
23:20:42.074 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
23:20:42.076 00.002 18120 Star::Find returns 1 (0), X=407.76, Y=230.44, Mass=1899, SNR=29.8, Peak=167 HFD=3.9
23:20:42.079 00.003 18120 MultiStar: [#1 -0.38,0.07,0.00,M7] [#2 -0.24,0.15,0.69,U] [#3 -0.27,-0.14,0.74,U] [#4 -0.33,0.25,0.00,M1] [#5 -0.50,0.19,0.00,M3] [#6 0.05,0.11,0.50,U] [#7 -0.35,0.07,0.54,U] [#8 -0.13,0.06,0.44,U] 
23:20:42.081 00.002 18120 refined, 5 included, MultiStar: {-0.23, 0.09}, one-star: {-0.30, 0.23}
23:20:42.083 00.002 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.14) = xAngle (3.92 = -2.37)
23:20:42.085 00.002 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
23:20:42.087 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=-0.18 mountY=0.16, mountTheta=2.39
23:20:42.091 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.09, opts=13)
23:20:42.092 00.001 18120 Enqueuing Move request for scope (-0.23, 0.09)
23:20:42.092 00.000 21948 Worker thread wakes up
23:20:42.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:42.093 00.001 18120 UpdateGuideState exits: m=1899 RSB=29.8
23:20:42.093 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:42.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:42.094 00.001 18120 Enqueuing Expose request
23:20:42.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
23:20:42.094 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
23:20:42.094 00.000 21948 Moving (-0.23, 0.09) raw xDistance=-0.18 yDistance=0.16
23:20:42.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:20:42.095 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:42.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:20:42.095 00.000 21948 MoveAxis(E, 0, ABG)
23:20:42.095 00.000 21948 Move returns status 0, amount 0
23:20:42.095 00.000 21948 MoveAxis(N, 0, ABG)
23:20:42.095 00.000 21948 Move returns status 0, amount 0
23:20:42.095 00.000 21948 move complete, result=0
23:20:42.095 00.000 21948 worker thread done servicing request
23:20:42.095 00.000 21948 Worker thread wakes up
23:20:42.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:42.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:42.095 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:43.623 01.528 21948 Exposure complete
23:20:43.688 00.065 21948 worker thread done servicing request
23:20:43.688 00.000 18120 OnExposeComplete: enter
23:20:43.691 00.003 18120 UpdateGuideState(): m_state=6
23:20:43.694 00.003 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
23:20:43.696 00.002 18120 Star::Find returns 1 (0), X=407.83, Y=230.72, Mass=2058, SNR=31.1, Peak=188 HFD=4.1
23:20:43.698 00.002 18120 MultiStar: [#1 -0.30,0.29,0.00,M8] [#2 -0.15,0.20,0.61,U] [#3 -0.36,0.09,0.00,M1] [#4 -0.03,0.17,0.57,U] [#5 -0.35,0.32,0.00,M4] [#6 -0.08,0.45,0.00,M1] [#7 -0.13,0.33,0.50,U] [#8 -0.07,0.40,0.00,M1] 
23:20:43.700 00.002 18120 refined, 3 included, MultiStar: {-0.15, 0.33}, one-star: {-0.23, 0.51}
23:20:43.701 00.001 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.14 = -3.14)
23:20:43.702 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.04)
23:20:43.703 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.37 cameraTheta=2.00 mountX=-0.37 mountY=-0.01, mountTheta=-3.10
23:20:43.705 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.33, opts=13)
23:20:43.707 00.002 18120 Enqueuing Move request for scope (-0.15, 0.33)
23:20:43.708 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:43.709 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.1
23:20:43.711 00.002 21948 Worker thread wakes up
23:20:43.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:43.712 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:43.713 00.001 18120 Enqueuing Expose request
23:20:43.713 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd
23:20:43.713 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.33)
23:20:43.713 00.000 21948 Moving (-0.15, 0.33) raw xDistance=-0.37 yDistance=-0.01
23:20:43.714 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:20:43.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:43.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:43.714 00.000 21948 MoveAxis(E, 65, ABG)
23:20:43.714 00.000 21948 Guiding  Dir = 2, Dur = 65
23:20:43.714 00.000 21948 IsSlewing returns 0
23:20:43.714 00.000 21948 IsGuiding returns 0
23:20:43.717 00.003 21948 PulseGuide returned control before completion, sleep 73
23:20:43.794 00.077 21948 IsGuiding returns 0
23:20:43.794 00.000 21948 Move returns status 0, amount 65
23:20:43.794 00.000 21948 MoveAxis(N, 0, ABG)
23:20:43.794 00.000 21948 Move returns status 0, amount 0
23:20:43.795 00.001 21948 move complete, result=0
23:20:43.795 00.000 21948 worker thread done servicing request
23:20:43.795 00.000 18120 GuideStep: -0.4 px 65 ms EAST, -0.0 px 0 ms NORTH
23:20:43.796 00.001 21948 Worker thread wakes up
23:20:43.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:43.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:45.421 01.625 21948 Exposure complete
23:20:45.452 00.031 21948 worker thread done servicing request
23:20:45.452 00.000 18120 OnExposeComplete: enter
23:20:45.452 00.000 18120 UpdateGuideState(): m_state=6
23:20:45.454 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
23:20:45.454 00.000 18120 Star::Find returns 1 (0), X=408.00, Y=230.41, Mass=2100, SNR=31.4, Peak=196 HFD=4.1
23:20:45.455 00.001 18120 MultiStar: [#1 -0.18,-0.03,0.72,U] [#2 -0.21,0.05,0.62,U] [#3 -0.49,0.04,0.00,M2] [#4 -0.08,0.09,0.54,U] [#5 -0.35,0.42,0.00,M5] [#6 -0.02,0.04,0.53,U] [#7 -0.07,0.05,0.49,U] [#8 0.28,0.16,0.43,U] 
23:20:45.457 00.002 18120 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {-0.07, 0.19}
23:20:45.457 00.000 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.14) = xAngle (3.40 = -2.88)
23:20:45.458 00.001 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.22)
23:20:45.459 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.26 mountX=-0.10 mountY=0.02, mountTheta=2.92
23:20:45.460 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
23:20:45.461 00.001 18120 Enqueuing Move request for scope (-0.07, 0.08)
23:20:45.462 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:45.462 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.4
23:20:45.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:45.463 00.001 21948 Worker thread wakes up
23:20:45.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:45.464 00.001 18120 Enqueuing Expose request
23:20:45.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:20:45.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:20:45.464 00.000 21948 Moving (-0.07, 0.08) raw xDistance=-0.10 yDistance=0.02
23:20:45.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:20:45.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:45.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:45.464 00.000 21948 MoveAxis(E, 0, ABG)
23:20:45.464 00.000 21948 Move returns status 0, amount 0
23:20:45.464 00.000 21948 MoveAxis(N, 0, ABG)
23:20:45.464 00.000 21948 Move returns status 0, amount 0
23:20:45.465 00.001 21948 move complete, result=0
23:20:45.465 00.000 21948 worker thread done servicing request
23:20:45.465 00.000 21948 Worker thread wakes up
23:20:45.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:45.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:45.465 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:46.983 01.518 21948 Exposure complete
23:20:47.039 00.056 21948 worker thread done servicing request
23:20:47.039 00.000 18120 OnExposeComplete: enter
23:20:47.041 00.002 18120 UpdateGuideState(): m_state=6
23:20:47.043 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
23:20:47.045 00.002 18120 Star::Find returns 1 (0), X=407.93, Y=230.55, Mass=2061, SNR=31.3, Peak=185 HFD=4.0
23:20:47.046 00.001 18120 MultiStar: [#1 -0.42,0.16,0.00,M8] [#2 -0.15,0.12,0.67,U] [#3 -0.38,0.12,0.00,M3] [#4 0.11,0.09,0.56,U] [#5 -0.34,0.25,0.00,M6] [#6 -0.01,0.12,0.49,U] [#7 -0.37,0.28,0.00,M2] [#8 -0.09,0.20,0.42,U] 
23:20:47.046 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.20}, one-star: {-0.13, 0.34}
23:20:47.048 00.002 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
23:20:47.048 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.12)
23:20:47.049 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.91 mountX=-0.21 mountY=-0.03, mountTheta=-3.02
23:20:47.051 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.20, opts=13)
23:20:47.051 00.000 18120 Enqueuing Move request for scope (-0.07, 0.20)
23:20:47.052 00.001 21948 Worker thread wakes up
23:20:47.052 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:47.053 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.3
23:20:47.053 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:47.054 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:47.054 00.000 18120 Enqueuing Expose request
23:20:47.056 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
23:20:47.056 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
23:20:47.056 00.000 21948 Moving (-0.07, 0.20) raw xDistance=-0.21 yDistance=-0.03
23:20:47.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:20:47.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:47.057 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:47.057 00.000 21948 MoveAxis(E, 37, ABG)
23:20:47.057 00.000 21948 Guiding  Dir = 2, Dur = 37
23:20:47.057 00.000 21948 IsSlewing returns 0
23:20:47.057 00.000 21948 IsGuiding returns 0
23:20:47.059 00.002 21948 PulseGuide returned control before completion, sleep 46
23:20:47.107 00.048 21948 IsGuiding returns 0
23:20:47.107 00.000 21948 Move returns status 0, amount 37
23:20:47.107 00.000 21948 MoveAxis(N, 0, ABG)
23:20:47.107 00.000 21948 Move returns status 0, amount 0
23:20:47.107 00.000 21948 move complete, result=0
23:20:47.108 00.001 21948 worker thread done servicing request
23:20:47.108 00.000 21948 Worker thread wakes up
23:20:47.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:47.108 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
23:20:47.109 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:48.745 01.636 21948 Exposure complete
23:20:48.778 00.033 21948 worker thread done servicing request
23:20:48.778 00.000 18120 OnExposeComplete: enter
23:20:48.779 00.001 18120 UpdateGuideState(): m_state=6
23:20:48.779 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
23:20:48.780 00.001 18120 Star::Find returns 1 (0), X=407.91, Y=230.37, Mass=2013, SNR=30.7, Peak=191 HFD=4.0
23:20:48.780 00.000 18120 MultiStar: [#1 -0.16,-0.10,0.74,U] [#2 0.00,-0.03,0.67,U] [#3 -0.27,0.00,0.72,U] [#4 0.05,0.03,0.56,U] [#5 -0.28,0.06,0.53,U] [#6 -0.07,-0.05,0.51,U] [#7 -0.25,0.18,0.50,U] [#8 -0.24,-0.05,0.41,U] 
23:20:48.781 00.001 18120 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.16, 0.16}
23:20:48.781 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.10 = -2.18)
23:20:48.782 00.001 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.92)
23:20:48.782 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.96 mountX=-0.09 mountY=0.12, mountTheta=2.19
23:20:48.783 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.03, opts=13)
23:20:48.784 00.001 18120 Enqueuing Move request for scope (-0.15, 0.03)
23:20:48.784 00.000 21948 Worker thread wakes up
23:20:48.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
23:20:48.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
23:20:48.784 00.000 21948 Moving (-0.15, 0.03) raw xDistance=-0.09 yDistance=0.12
23:20:48.785 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:20:48.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:48.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:20:48.785 00.000 21948 MoveAxis(E, 0, ABG)
23:20:48.785 00.000 21948 Move returns status 0, amount 0
23:20:48.785 00.000 21948 MoveAxis(N, 0, ABG)
23:20:48.785 00.000 21948 Move returns status 0, amount 0
23:20:48.785 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:48.785 00.000 18120 UpdateGuideState exits: m=2013 RSB=30.7
23:20:48.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:48.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:48.786 00.000 18120 Enqueuing Expose request
23:20:48.787 00.001 21948 move complete, result=0
23:20:48.788 00.001 21948 worker thread done servicing request
23:20:48.788 00.000 21948 Worker thread wakes up
23:20:48.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:48.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:48.788 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:50.305 01.517 21948 Exposure complete
23:20:50.330 00.025 21948 worker thread done servicing request
23:20:50.330 00.000 18120 OnExposeComplete: enter
23:20:50.331 00.001 18120 UpdateGuideState(): m_state=6
23:20:50.331 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
23:20:50.332 00.001 18120 Star::Find returns 1 (0), X=407.86, Y=230.52, Mass=2153, SNR=31.8, Peak=199 HFD=4.0
23:20:50.332 00.000 18120 MultiStar: [#1 -0.48,0.26,0.00,M8] [#2 -0.30,0.29,0.00,M1] [#3 -0.31,0.23,0.00,M3] [#4 -0.46,0.06,0.00,M1] [#5 -0.52,0.16,0.00,M6] [#6 -0.14,0.21,0.50,U] [#7 -0.51,0.21,0.00,M2] [#8 -0.12,0.32,0.44,U] 
23:20:50.333 00.001 18120 refined, 2 included, MultiStar: {-0.17, 0.28}, one-star: {-0.20, 0.30}
23:20:50.333 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
23:20:50.334 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
23:20:50.334 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.11 mountX=-0.33 mountY=0.02, mountTheta=3.07
23:20:50.336 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.28, opts=13)
23:20:50.337 00.001 18120 Enqueuing Move request for scope (-0.17, 0.28)
23:20:50.337 00.000 21948 Worker thread wakes up
23:20:50.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:50.338 00.001 18120 UpdateGuideState exits: m=2153 RSB=31.8
23:20:50.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:50.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:50.339 00.000 18120 Enqueuing Expose request
23:20:50.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
23:20:50.339 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
23:20:50.339 00.000 21948 Moving (-0.17, 0.28) raw xDistance=-0.33 yDistance=0.02
23:20:50.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:20:50.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:50.340 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:50.340 00.000 21948 MoveAxis(E, 58, ABG)
23:20:50.340 00.000 21948 Guiding  Dir = 2, Dur = 58
23:20:50.340 00.000 21948 IsSlewing returns 0
23:20:50.340 00.000 21948 IsGuiding returns 0
23:20:50.342 00.002 21948 PulseGuide returned control before completion, sleep 67
23:20:50.414 00.072 21948 IsGuiding returns 0
23:20:50.414 00.000 21948 Move returns status 0, amount 58
23:20:50.414 00.000 21948 MoveAxis(N, 0, ABG)
23:20:50.415 00.001 21948 Move returns status 0, amount 0
23:20:50.415 00.000 21948 move complete, result=0
23:20:50.415 00.000 21948 worker thread done servicing request
23:20:50.415 00.000 21948 Worker thread wakes up
23:20:50.415 00.000 18120 GuideStep: -0.3 px 58 ms EAST, 0.0 px 0 ms NORTH
23:20:50.417 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:50.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:52.042 01.625 21948 Exposure complete
23:20:52.080 00.038 21948 worker thread done servicing request
23:20:52.080 00.000 18120 OnExposeComplete: enter
23:20:52.081 00.001 18120 UpdateGuideState(): m_state=6
23:20:52.081 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
23:20:52.082 00.001 18120 Star::Find returns 1 (0), X=407.98, Y=230.36, Mass=2076, SNR=31.4, Peak=189 HFD=4.1
23:20:52.082 00.000 18120 MultiStar: [#1 -0.19,-0.08,0.70,U] [#2 -0.24,-0.13,0.65,U] [#3 -0.16,0.07,0.68,U] [#4 -0.14,-0.06,0.56,U] [#5 -0.37,0.24,0.00,M7] [#6 -0.03,0.03,0.52,U] [#7 -0.50,0.00,0.00,M3] [#8 -0.07,0.14,0.43,U] 
23:20:52.083 00.001 18120 refined, 6 included, MultiStar: {-0.13, 0.02}, one-star: {-0.09, 0.14}
23:20:52.083 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.13 = -2.16)
23:20:52.083 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
23:20:52.084 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=-0.08 mountY=0.11, mountTheta=2.17
23:20:52.085 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.02, opts=13)
23:20:52.086 00.001 18120 Enqueuing Move request for scope (-0.13, 0.02)
23:20:52.086 00.000 21948 Worker thread wakes up
23:20:52.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:52.087 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.4
23:20:52.088 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:52.089 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:52.091 00.002 18120 Enqueuing Expose request
23:20:52.092 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
23:20:52.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
23:20:52.092 00.000 21948 Moving (-0.13, 0.02) raw xDistance=-0.08 yDistance=0.11
23:20:52.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:52.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:52.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:20:52.092 00.000 21948 MoveAxis(E, 0, ABG)
23:20:52.092 00.000 21948 Move returns status 0, amount 0
23:20:52.092 00.000 21948 MoveAxis(N, 0, ABG)
23:20:52.092 00.000 21948 Move returns status 0, amount 0
23:20:52.092 00.000 21948 move complete, result=0
23:20:52.092 00.000 21948 worker thread done servicing request
23:20:52.092 00.000 21948 Worker thread wakes up
23:20:52.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:52.093 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:52.093 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:53.610 01.517 21948 Exposure complete
23:20:53.643 00.033 21948 worker thread done servicing request
23:20:53.643 00.000 18120 OnExposeComplete: enter
23:20:53.643 00.000 18120 UpdateGuideState(): m_state=6
23:20:53.644 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
23:20:53.644 00.000 18120 Star::Find returns 1 (0), X=407.82, Y=230.19, Mass=1869, SNR=29.8, Peak=189 HFD=4.2
23:20:53.645 00.001 18120 MultiStar: [#1 -0.35,-0.10,0.00,M8] [#2 -0.56,0.06,0.00,M1] [#3 -0.35,-0.07,0.71,U] [#4 -0.22,-0.18,0.57,U] [#5 -0.23,-0.03,0.54,U] [#6 -0.21,0.04,0.49,U] [#7 -0.37,0.03,0.00,M4] [#8 -0.25,-0.02,0.46,U] 
23:20:53.645 00.000 18120 single-star, 5 included, MultiStar: {-0.25, -0.05}, one-star: {-0.24, -0.02}
23:20:53.646 00.001 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
23:20:53.646 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.20 = 1.20)
23:20:53.647 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.05 mountX=-0.08 mountY=0.23, mountTheta=1.91
23:20:53.648 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.02, opts=13)
23:20:53.649 00.001 18120 Enqueuing Move request for scope (-0.24, -0.02)
23:20:53.649 00.000 21948 Worker thread wakes up
23:20:53.649 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
23:20:53.649 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
23:20:53.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:53.650 00.001 18120 UpdateGuideState exits: m=1869 RSB=29.8
23:20:53.650 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:53.651 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:53.651 00.000 18120 Enqueuing Expose request
23:20:53.652 00.001 21948 Moving (-0.24, -0.02) raw xDistance=-0.08 yDistance=0.23
23:20:53.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:53.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:53.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:20:53.652 00.000 21948 MoveAxis(E, 0, ABG)
23:20:53.652 00.000 21948 Move returns status 0, amount 0
23:20:53.652 00.000 21948 MoveAxis(N, 0, ABG)
23:20:53.652 00.000 21948 Move returns status 0, amount 0
23:20:53.652 00.000 21948 move complete, result=0
23:20:53.652 00.000 21948 worker thread done servicing request
23:20:53.652 00.000 21948 Worker thread wakes up
23:20:53.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:53.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:53.653 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:55.276 01.623 21948 Exposure complete
23:20:55.303 00.027 21948 worker thread done servicing request
23:20:55.303 00.000 18120 OnExposeComplete: enter
23:20:55.304 00.001 18120 UpdateGuideState(): m_state=6
23:20:55.304 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
23:20:55.305 00.001 18120 Star::Find returns 1 (0), X=407.72, Y=230.47, Mass=2047, SNR=31.0, Peak=174 HFD=4.0
23:20:55.305 00.000 18120 MultiStar: [#1 -0.39,-0.04,0.00,M9] [#2 -0.47,0.02,0.00,M2] [#3 -0.42,0.06,0.00,M2] [#4 -0.21,0.19,0.58,U] [#5 -0.52,0.29,0.00,M7] [#6 -0.14,0.09,0.53,U] [#7 -0.32,-0.09,0.50,U] [#8 -0.20,0.03,0.44,U] 
23:20:55.307 00.002 18120 refined, 4 included, MultiStar: {-0.26, 0.12}, one-star: {-0.34, 0.25}
23:20:55.307 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
23:20:55.308 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.66)
23:20:55.308 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.28 cameraTheta=2.70 mountX=-0.22 mountY=0.17, mountTheta=2.46
23:20:55.309 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.12, opts=13)
23:20:55.310 00.001 18120 Enqueuing Move request for scope (-0.26, 0.12)
23:20:55.310 00.000 21948 Worker thread wakes up
23:20:55.310 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
23:20:55.310 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
23:20:55.311 00.001 21948 Moving (-0.26, 0.12) raw xDistance=-0.22 yDistance=0.17
23:20:55.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:20:55.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:55.311 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:20:55.311 00.000 21948 MoveAxis(E, 39, ABG)
23:20:55.311 00.000 21948 Guiding  Dir = 2, Dur = 39
23:20:55.311 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:55.312 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.0
23:20:55.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:55.313 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:55.313 00.000 18120 Enqueuing Expose request
23:20:55.313 00.000 21948 IsSlewing returns 0
23:20:55.314 00.001 21948 IsGuiding returns 0
23:20:55.315 00.001 21948 PulseGuide returned control before completion, sleep 48
23:20:55.368 00.053 21948 IsGuiding returns 0
23:20:55.368 00.000 21948 Move returns status 0, amount 39
23:20:55.368 00.000 21948 MoveAxis(N, 0, ABG)
23:20:55.368 00.000 21948 Move returns status 0, amount 0
23:20:55.368 00.000 21948 move complete, result=0
23:20:55.368 00.000 21948 worker thread done servicing request
23:20:55.369 00.001 18120 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
23:20:55.369 00.000 21948 Worker thread wakes up
23:20:55.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:55.369 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:56.773 01.404 21948 Exposure complete
23:20:56.800 00.027 21948 worker thread done servicing request
23:20:56.800 00.000 18120 OnExposeComplete: enter
23:20:56.800 00.000 18120 UpdateGuideState(): m_state=6
23:20:56.800 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
23:20:56.801 00.001 18120 Star::Find returns 1 (0), X=407.68, Y=230.38, Mass=1986, SNR=30.6, Peak=185 HFD=3.9
23:20:56.801 00.000 18120 MultiStar: [#1 -0.36,0.04,0.00,M10] [#2 -0.24,-0.08,0.66,U] [#3 -0.23,-0.05,0.68,U] [#4 -0.40,-0.12,0.00,M1] [#5 -0.46,0.36,0.00,M8] [#6 -0.04,-0.03,0.50,U] [#7 -0.37,-0.09,0.00,M4] [#8 -0.17,0.06,0.42,U] 
23:20:56.802 00.001 18120 refined, 4 included, MultiStar: {-0.24, 0.03}, one-star: {-0.39, 0.16}
23:20:56.802 00.000 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.18 = -2.11)
23:20:56.803 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
23:20:56.804 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.24 cameraTheta=3.03 mountX=-0.12 mountY=0.20, mountTheta=2.12
23:20:56.805 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.03, opts=13)
23:20:56.807 00.002 18120 Enqueuing Move request for scope (-0.24, 0.03)
23:20:56.808 00.001 21948 Worker thread wakes up
23:20:56.808 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
23:20:56.808 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
23:20:56.808 00.000 21948 Moving (-0.24, 0.03) raw xDistance=-0.12 yDistance=0.20
23:20:56.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:20:56.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:56.808 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:56.809 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:20:56.809 00.000 21948 MoveAxis(E, 0, ABG)
23:20:56.809 00.000 21948 Move returns status 0, amount 0
23:20:56.809 00.000 21948 MoveAxis(N, 0, ABG)
23:20:56.809 00.000 21948 Move returns status 0, amount 0
23:20:56.809 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.6
23:20:56.810 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:56.810 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:56.811 00.001 18120 Enqueuing Expose request
23:20:56.811 00.000 21948 move complete, result=0
23:20:56.811 00.000 21948 worker thread done servicing request
23:20:56.812 00.001 21948 Worker thread wakes up
23:20:56.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:56.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:56.812 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:58.447 01.635 21948 Exposure complete
23:20:58.475 00.028 21948 worker thread done servicing request
23:20:58.475 00.000 18120 OnExposeComplete: enter
23:20:58.476 00.001 18120 UpdateGuideState(): m_state=6
23:20:58.477 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
23:20:58.480 00.003 18120 Star::Find returns 1 (0), X=407.89, Y=230.56, Mass=2161, SNR=31.8, Peak=190 HFD=3.9
23:20:58.483 00.003 18120 MultiStar: [#1 -0.36,0.16,0.00,R] [#2 -0.49,0.02,0.00,M2] [#3 -0.23,0.36,0.00,M2] [#4 -0.17,0.17,0.53,U] [#5 -0.41,0.16,0.00,M9] [#6 -0.06,0.09,0.47,U] [#7 -0.30,0.33,0.00,M5] [#8 -0.01,0.23,0.41,U] 
23:20:58.485 00.002 18120 refined, 3 included, MultiStar: {-0.12, 0.24}, one-star: {-0.17, 0.35}
23:20:58.486 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.19 = -3.09)
23:20:58.486 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.01)
23:20:58.487 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.05 mountX=-0.27 mountY=0.00, mountTheta=3.13
23:20:58.488 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.24, opts=13)
23:20:58.489 00.001 18120 Enqueuing Move request for scope (-0.12, 0.24)
23:20:58.489 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:20:58.490 00.001 18120 UpdateGuideState exits: m=2161 RSB=31.8
23:20:58.490 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:58.491 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:20:58.491 00.000 18120 Enqueuing Expose request
23:20:58.491 00.000 21948 Worker thread wakes up
23:20:58.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
23:20:58.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
23:20:58.492 00.001 21948 Moving (-0.12, 0.24) raw xDistance=-0.27 yDistance=0.00
23:20:58.492 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:20:58.492 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:58.492 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:20:58.492 00.000 21948 MoveAxis(E, 48, ABG)
23:20:58.492 00.000 21948 Guiding  Dir = 2, Dur = 48
23:20:58.492 00.000 21948 IsSlewing returns 0
23:20:58.492 00.000 21948 IsGuiding returns 0
23:20:58.495 00.003 21948 PulseGuide returned control before completion, sleep 56
23:20:58.560 00.065 21948 IsGuiding returns 0
23:20:58.560 00.000 21948 Move returns status 0, amount 48
23:20:58.560 00.000 21948 MoveAxis(N, 0, ABG)
23:20:58.560 00.000 21948 Move returns status 0, amount 0
23:20:58.560 00.000 21948 move complete, result=0
23:20:58.560 00.000 21948 worker thread done servicing request
23:20:58.560 00.000 21948 Worker thread wakes up
23:20:58.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:20:58.560 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
23:20:58.561 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:20:59.968 01.407 21948 Exposure complete
23:21:00.006 00.038 21948 worker thread done servicing request
23:21:00.007 00.001 18120 OnExposeComplete: enter
23:21:00.008 00.001 18120 UpdateGuideState(): m_state=6
23:21:00.009 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
23:21:00.009 00.000 18120 Star::Find returns 1 (0), X=407.98, Y=230.39, Mass=2151, SNR=31.9, Peak=197 HFD=4.1
23:21:00.010 00.001 18120 MultiStar: [#1 0.01,-0.02,0.71,U] [#2 -0.08,0.13,0.65,U] [#3 -0.18,0.10,0.66,U] [#4 -0.05,0.05,0.49,U] [#5 -0.29,0.08,0.52,U] [#6 0.01,-0.02,0.50,U] [#7 -0.31,-0.01,0.49,U] [#8 0.25,0.14,0.41,U] 
23:21:00.011 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.09, 0.17}
23:21:00.014 00.003 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
23:21:00.016 00.002 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
23:21:00.017 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=-0.10 mountY=0.04, mountTheta=2.75
23:21:00.019 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.08, opts=13)
23:21:00.019 00.000 18120 Enqueuing Move request for scope (-0.09, 0.08)
23:21:00.020 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:00.020 00.000 18120 UpdateGuideState exits: m=2151 RSB=31.9
23:21:00.021 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:00.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:00.022 00.001 18120 Enqueuing Expose request
23:21:00.022 00.000 21948 Worker thread wakes up
23:21:00.022 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:21:00.022 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:21:00.022 00.000 21948 Moving (-0.09, 0.08) raw xDistance=-0.10 yDistance=0.04
23:21:00.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:21:00.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:00.023 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:00.023 00.000 21948 MoveAxis(E, 0, ABG)
23:21:00.023 00.000 21948 Move returns status 0, amount 0
23:21:00.023 00.000 21948 MoveAxis(N, 0, ABG)
23:21:00.023 00.000 21948 Move returns status 0, amount 0
23:21:00.023 00.000 21948 move complete, result=0
23:21:00.023 00.000 21948 worker thread done servicing request
23:21:00.023 00.000 21948 Worker thread wakes up
23:21:00.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:00.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:00.023 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:01.653 01.630 21948 Exposure complete
23:21:01.680 00.027 21948 worker thread done servicing request
23:21:01.681 00.001 18120 OnExposeComplete: enter
23:21:01.681 00.000 18120 UpdateGuideState(): m_state=6
23:21:01.682 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
23:21:01.683 00.001 18120 Star::Find returns 1 (0), X=407.73, Y=230.25, Mass=2001, SNR=30.8, Peak=206 HFD=3.9
23:21:01.683 00.000 18120 MultiStar: [#1 -0.12,-0.31,0.72,U] [#2 -0.41,0.06,0.00,M2] [#3 -0.27,-0.14,0.71,U] [#4 -0.11,-0.27,0.54,U] [#5 -0.39,-0.03,0.00,M9] [#6 0.03,-0.15,0.51,U] [#7 -0.66,0.04,0.00,M5] [#8 -0.21,-0.06,0.44,U] 
23:21:01.685 00.002 18120 refined, 5 included, MultiStar: {-0.19, -0.14}, one-star: {-0.33, 0.03}
23:21:01.685 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
23:21:01.686 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.74 = 1.74)
23:21:01.686 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.51 mountX=0.05 mountY=0.23, mountTheta=1.37
23:21:01.687 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.14, opts=13)
23:21:01.688 00.001 18120 Enqueuing Move request for scope (-0.19, -0.14)
23:21:01.688 00.000 21948 Worker thread wakes up
23:21:01.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:01.689 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.8
23:21:01.689 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:01.690 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:01.690 00.000 18120 Enqueuing Expose request
23:21:01.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
23:21:01.690 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
23:21:01.690 00.000 21948 Moving (-0.19, -0.14) raw xDistance=0.05 yDistance=0.23
23:21:01.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:21:01.690 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.12 newest=0.28
23:21:01.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:21:01.690 00.000 21948 MoveAxis(E, 0, ABG)
23:21:01.690 00.000 21948 Move returns status 0, amount 0
23:21:01.691 00.001 21948 MoveAxis(S, 55, ABG)
23:21:01.691 00.000 21948 Guiding  Dir = 1, Dur = 55
23:21:01.691 00.000 21948 IsSlewing returns 0
23:21:01.691 00.000 21948 IsGuiding returns 0
23:21:01.697 00.006 21948 PulseGuide returned control before completion, sleep 60
23:21:01.766 00.069 21948 IsGuiding returns 0
23:21:01.766 00.000 21948 Move returns status 0, amount 55
23:21:01.766 00.000 21948 move complete, result=0
23:21:01.766 00.000 21948 worker thread done servicing request
23:21:01.767 00.001 21948 Worker thread wakes up
23:21:01.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:01.767 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 55 ms SOUTH
23:21:01.768 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:03.178 01.410 21948 Exposure complete
23:21:03.237 00.059 21948 worker thread done servicing request
23:21:03.237 00.000 18120 OnExposeComplete: enter
23:21:03.238 00.001 18120 UpdateGuideState(): m_state=6
23:21:03.238 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
23:21:03.239 00.001 18120 Star::Find returns 1 (0), X=407.91, Y=230.50, Mass=2135, SNR=31.8, Peak=197 HFD=3.9
23:21:03.240 00.001 18120 MultiStar: [#1 -0.17,0.03,0.72,U] [#2 -0.31,0.26,0.00,M3] [#3 -0.52,0.20,0.00,M1] [#4 -0.26,0.01,0.53,U] [#5 -0.33,0.28,0.00,M10] [#6 -0.18,0.22,0.47,U] [#7 -0.48,0.04,0.00,M6] [#8 0.09,0.05,0.42,U] 
23:21:03.240 00.000 18120 refined, 4 included, MultiStar: {-0.15, 0.14}, one-star: {-0.15, 0.28}
23:21:03.240 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
23:21:03.242 00.002 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.63 = 0.34)
23:21:03.242 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.38 mountX=-0.19 mountY=0.07, mountTheta=2.79
23:21:03.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.14, opts=13)
23:21:03.244 00.000 18120 Enqueuing Move request for scope (-0.15, 0.14)
23:21:03.245 00.001 21948 Worker thread wakes up
23:21:03.245 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
23:21:03.245 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
23:21:03.245 00.000 21948 Moving (-0.15, 0.14) raw xDistance=-0.19 yDistance=0.07
23:21:03.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:03.247 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:21:03.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:03.247 00.000 18120 UpdateGuideState exits: m=2135 RSB=31.8
23:21:03.248 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:03.248 00.000 21948 MoveAxis(E, 0, ABG)
23:21:03.248 00.000 21948 Move returns status 0, amount 0
23:21:03.248 00.000 21948 MoveAxis(N, 0, ABG)
23:21:03.248 00.000 21948 Move returns status 0, amount 0
23:21:03.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:03.249 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:03.249 00.000 18120 Enqueuing Expose request
23:21:03.249 00.000 21948 move complete, result=0
23:21:03.249 00.000 21948 worker thread done servicing request
23:21:03.249 00.000 21948 Worker thread wakes up
23:21:03.249 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:03.250 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:03.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:04.881 01.631 21948 Exposure complete
23:21:04.929 00.048 21948 worker thread done servicing request
23:21:04.929 00.000 18120 OnExposeComplete: enter
23:21:04.930 00.001 18120 UpdateGuideState(): m_state=6
23:21:04.931 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
23:21:04.932 00.001 18120 Star::Find returns 1 (0), X=407.93, Y=230.41, Mass=2014, SNR=30.8, Peak=189 HFD=4.0
23:21:04.933 00.001 18120 MultiStar: [#1 0.08,-0.04,0.74,U] [#2 -0.27,0.18,0.62,U] [#3 -0.21,0.09,0.69,U] [#4 -0.14,-0.18,0.55,U] [#5 -0.24,0.13,0.50,U] [#6 0.23,0.19,0.48,U] [#7 -0.34,0.16,0.00,M7] [#8 -0.03,0.07,0.45,U] 
23:21:04.933 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.08}, one-star: {-0.13, 0.19}
23:21:04.934 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.57 = -2.72)
23:21:04.934 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
23:21:04.935 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.42 mountX=-0.12 mountY=0.05, mountTheta=2.75
23:21:04.937 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.08, opts=13)
23:21:04.937 00.000 18120 Enqueuing Move request for scope (-0.10, 0.08)
23:21:04.939 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:04.939 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.8
23:21:04.939 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:04.940 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:04.940 00.000 18120 Enqueuing Expose request
23:21:04.940 00.000 21948 Worker thread wakes up
23:21:04.940 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
23:21:04.940 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
23:21:04.940 00.000 21948 Moving (-0.10, 0.08) raw xDistance=-0.12 yDistance=0.05
23:21:04.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:21:04.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:04.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:04.940 00.000 21948 MoveAxis(E, 0, ABG)
23:21:04.940 00.000 21948 Move returns status 0, amount 0
23:21:04.940 00.000 21948 MoveAxis(N, 0, ABG)
23:21:04.940 00.000 21948 Move returns status 0, amount 0
23:21:04.940 00.000 21948 move complete, result=0
23:21:04.940 00.000 21948 worker thread done servicing request
23:21:04.940 00.000 21948 Worker thread wakes up
23:21:04.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:04.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:04.941 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:06.460 01.519 21948 Exposure complete
23:21:06.495 00.035 21948 worker thread done servicing request
23:21:06.496 00.001 18120 OnExposeComplete: enter
23:21:06.496 00.000 18120 UpdateGuideState(): m_state=6
23:21:06.499 00.003 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
23:21:06.499 00.000 18120 Star::Find returns 1 (0), X=407.72, Y=230.59, Mass=1890, SNR=29.8, Peak=173 HFD=3.9
23:21:06.500 00.001 18120 MultiStar: [#1 -0.00,0.12,0.72,U] [#2 -0.41,0.22,0.00,M3] [#3 -0.64,0.04,0.00,M1] [#4 -0.08,-0.03,0.53,U] [#5 -0.36,0.02,0.50,U] [#6 -0.22,0.24,0.51,U] [#7 -0.39,0.17,0.00,M8] [#8 -0.06,0.21,0.44,U] 
23:21:06.501 00.001 18120 refined, 5 included, MultiStar: {-0.19, 0.18}, one-star: {-0.35, 0.37}
23:21:06.501 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.53 = -2.75)
23:21:06.502 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.63 = 0.35)
23:21:06.503 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.38 mountX=-0.24 mountY=0.09, mountTheta=2.79
23:21:06.504 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.18, opts=13)
23:21:06.505 00.001 18120 Enqueuing Move request for scope (-0.19, 0.18)
23:21:06.505 00.000 21948 Worker thread wakes up
23:21:06.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:06.506 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
23:21:06.506 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
23:21:06.506 00.000 21948 Moving (-0.19, 0.18) raw xDistance=-0.24 yDistance=0.09
23:21:06.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:21:06.506 00.000 18120 UpdateGuideState exits: m=1890 RSB=29.8
23:21:06.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:06.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:06.507 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:06.507 00.000 18120 Enqueuing Expose request
23:21:06.508 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:21:06.508 00.000 21948 MoveAxis(E, 44, ABG)
23:21:06.508 00.000 21948 Guiding  Dir = 2, Dur = 44
23:21:06.508 00.000 21948 IsSlewing returns 0
23:21:06.508 00.000 21948 IsGuiding returns 0
23:21:06.509 00.001 21948 PulseGuide returned control before completion, sleep 53
23:21:06.570 00.061 21948 IsGuiding returns 0
23:21:06.570 00.000 21948 Move returns status 0, amount 44
23:21:06.570 00.000 21948 MoveAxis(N, 0, ABG)
23:21:06.570 00.000 21948 Move returns status 0, amount 0
23:21:06.570 00.000 21948 move complete, result=0
23:21:06.570 00.000 21948 worker thread done servicing request
23:21:06.570 00.000 21948 Worker thread wakes up
23:21:06.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:06.570 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:21:06.571 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:08.201 01.630 21948 Exposure complete
23:21:08.226 00.025 21948 worker thread done servicing request
23:21:08.226 00.000 18120 OnExposeComplete: enter
23:21:08.227 00.001 18120 UpdateGuideState(): m_state=6
23:21:08.228 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
23:21:08.228 00.000 18120 Star::Find returns 1 (0), X=408.01, Y=230.50, Mass=1992, SNR=30.6, Peak=200 HFD=3.8
23:21:08.229 00.001 18120 MultiStar: [#1 0.13,-0.27,0.72,U] [#2 -0.13,0.06,0.63,U] [#3 -0.53,0.02,0.00,M2] [#4 0.08,-0.02,0.51,U] [#5 -0.19,0.12,0.50,U] [#6 0.02,0.01,0.52,U] [#7 -0.22,0.25,0.50,U] [#8 0.26,0.18,0.46,U] 
23:21:08.229 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.05, 0.28}
23:21:08.230 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.14) = xAngle (2.91 = 2.91)
23:21:08.230 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.01 = -0.27)
23:21:08.231 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.77 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
23:21:08.232 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:21:08.233 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:21:08.233 00.000 21948 Worker thread wakes up
23:21:08.233 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:21:08.233 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:21:08.233 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:21:08.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:08.234 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:21:08.234 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.6
23:21:08.234 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:08.235 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:08.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:08.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:08.235 00.000 21948 MoveAxis(E, 0, ABG)
23:21:08.235 00.000 21948 Move returns status 0, amount 0
23:21:08.235 00.000 21948 MoveAxis(N, 0, ABG)
23:21:08.235 00.000 21948 Move returns status 0, amount 0
23:21:08.235 00.000 21948 move complete, result=0
23:21:08.235 00.000 21948 worker thread done servicing request
23:21:08.235 00.000 18120 Enqueuing Expose request
23:21:08.236 00.001 21948 Worker thread wakes up
23:21:08.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:08.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:08.236 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:09.749 01.513 21948 Exposure complete
23:21:09.774 00.025 21948 worker thread done servicing request
23:21:09.774 00.000 18120 OnExposeComplete: enter
23:21:09.775 00.001 18120 UpdateGuideState(): m_state=6
23:21:09.776 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
23:21:09.776 00.000 18120 Star::Find returns 1 (0), X=407.86, Y=230.71, Mass=2133, SNR=31.7, Peak=203 HFD=4.0
23:21:09.777 00.001 18120 MultiStar: [#1 0.02,0.18,0.70,U] [#2 -0.13,0.31,0.64,U] [#3 -0.30,0.50,0.00,M3] [#4 -0.36,0.33,0.00,M1] [#5 -0.36,0.47,0.00,M8] [#6 -0.17,0.30,0.48,U] [#7 -0.32,0.34,0.00,M8] [#8 -0.12,0.19,0.43,U] 
23:21:09.777 00.000 18120 refined, 4 included, MultiStar: {-0.13, 0.32}, one-star: {-0.21, 0.49}
23:21:09.778 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.09 = 3.09)
23:21:09.778 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.09)
23:21:09.778 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.95 mountX=-0.35 mountY=-0.03, mountTheta=-3.06
23:21:09.783 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.32, opts=13)
23:21:09.785 00.002 18120 Enqueuing Move request for scope (-0.13, 0.32)
23:21:09.786 00.001 21948 Worker thread wakes up
23:21:09.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
23:21:09.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
23:21:09.786 00.000 21948 Moving (-0.13, 0.32) raw xDistance=-0.35 yDistance=-0.03
23:21:09.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:09.786 00.000 18120 UpdateGuideState exits: m=2133 RSB=31.7
23:21:09.787 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:09.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:09.788 00.001 18120 Enqueuing Expose request
23:21:09.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:21:09.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:09.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:09.788 00.000 21948 MoveAxis(E, 62, ABG)
23:21:09.788 00.000 21948 Guiding  Dir = 2, Dur = 62
23:21:09.789 00.001 21948 IsSlewing returns 0
23:21:09.789 00.000 21948 IsGuiding returns 0
23:21:09.791 00.002 21948 PulseGuide returned control before completion, sleep 71
23:21:09.871 00.080 21948 IsGuiding returns 0
23:21:09.871 00.000 21948 Move returns status 0, amount 62
23:21:09.871 00.000 21948 MoveAxis(N, 0, ABG)
23:21:09.871 00.000 21948 Move returns status 0, amount 0
23:21:09.871 00.000 21948 move complete, result=0
23:21:09.872 00.001 21948 worker thread done servicing request
23:21:09.872 00.000 21948 Worker thread wakes up
23:21:09.872 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
23:21:09.873 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:09.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:11.504 01.631 21948 Exposure complete
23:21:11.542 00.038 21948 worker thread done servicing request
23:21:11.543 00.001 18120 OnExposeComplete: enter
23:21:11.544 00.001 18120 UpdateGuideState(): m_state=6
23:21:11.545 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
23:21:11.546 00.001 18120 Star::Find returns 1 (0), X=407.88, Y=230.64, Mass=2112, SNR=31.7, Peak=194 HFD=4.0
23:21:11.547 00.001 18120 MultiStar: [#1 0.26,-0.14,0.71,U] [#2 -0.23,-0.09,0.65,U] [#3 -0.21,0.23,0.70,U] [#4 0.17,0.06,0.53,U] [#5 -0.17,0.25,0.50,U] [#6 -0.11,0.03,0.50,U] [#7 -0.49,0.14,0.00,M9] [#8 -0.03,0.16,0.44,U] 
23:21:11.547 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.13}, one-star: {-0.18, 0.42}
23:21:11.548 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
23:21:11.548 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
23:21:11.552 00.004 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.06 mountX=-0.15 mountY=0.00, mountTheta=3.12
23:21:11.556 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
23:21:11.559 00.003 18120 Enqueuing Move request for scope (-0.07, 0.13)
23:21:11.561 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:11.564 00.003 18120 UpdateGuideState exits: m=2112 RSB=31.7
23:21:11.565 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.566 00.001 21948 Worker thread wakes up
23:21:11.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:11.568 00.002 18120 Enqueuing Expose request
23:21:11.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:21:11.568 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:21:11.568 00.000 21948 Moving (-0.07, 0.13) raw xDistance=-0.15 yDistance=0.00
23:21:11.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:21:11.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:11.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:21:11.568 00.000 21948 MoveAxis(E, 0, ABG)
23:21:11.568 00.000 21948 Move returns status 0, amount 0
23:21:11.568 00.000 21948 MoveAxis(N, 0, ABG)
23:21:11.568 00.000 21948 Move returns status 0, amount 0
23:21:11.568 00.000 21948 move complete, result=0
23:21:11.568 00.000 21948 worker thread done servicing request
23:21:11.568 00.000 21948 Worker thread wakes up
23:21:11.568 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:11.570 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:11.570 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:13.096 01.526 21948 Exposure complete
23:21:13.123 00.027 21948 worker thread done servicing request
23:21:13.123 00.000 18120 OnExposeComplete: enter
23:21:13.123 00.000 18120 UpdateGuideState(): m_state=6
23:21:13.124 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
23:21:13.126 00.002 18120 Star::Find returns 1 (0), X=407.81, Y=230.60, Mass=1992, SNR=30.8, Peak=182 HFD=3.9
23:21:13.129 00.003 18120 MultiStar: [#1 0.14,-0.04,0.74,U] [#2 -0.20,0.19,0.68,U] [#3 -0.09,0.17,0.72,U] [#4 0.07,0.07,0.56,U] [#5 -0.19,0.13,0.50,U] [#6 0.13,0.01,0.49,U] [#7 -0.28,0.26,0.00,M10] [#8 0.15,0.38,0.00,M1] 
23:21:13.131 00.002 18120 refined, 6 included, MultiStar: {-0.07, 0.15}, one-star: {-0.26, 0.38}
23:21:13.133 00.002 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.17 = -3.12)
23:21:13.136 00.003 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.01)
23:21:13.138 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.02 mountX=-0.17 mountY=-0.00, mountTheta=-3.13
23:21:13.142 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
23:21:13.142 00.000 18120 Enqueuing Move request for scope (-0.07, 0.15)
23:21:13.143 00.001 21948 Worker thread wakes up
23:21:13.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:21:13.143 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:21:13.143 00.000 21948 Moving (-0.07, 0.15) raw xDistance=-0.17 yDistance=-0.00
23:21:13.143 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:13.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:21:13.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:13.143 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.8
23:21:13.144 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:13.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:13.145 00.001 18120 Enqueuing Expose request
23:21:13.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:21:13.145 00.000 21948 MoveAxis(E, 0, ABG)
23:21:13.145 00.000 21948 Move returns status 0, amount 0
23:21:13.145 00.000 21948 MoveAxis(N, 0, ABG)
23:21:13.145 00.000 21948 Move returns status 0, amount 0
23:21:13.145 00.000 21948 move complete, result=0
23:21:13.145 00.000 21948 worker thread done servicing request
23:21:13.145 00.000 21948 Worker thread wakes up
23:21:13.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:13.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:13.146 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:14.777 01.631 21948 Exposure complete
23:21:14.804 00.027 21948 worker thread done servicing request
23:21:14.804 00.000 18120 OnExposeComplete: enter
23:21:14.805 00.001 18120 UpdateGuideState(): m_state=6
23:21:14.805 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
23:21:14.806 00.001 18120 Star::Find returns 1 (0), X=407.96, Y=230.41, Mass=2107, SNR=31.6, Peak=190 HFD=3.9
23:21:14.807 00.001 18120 MultiStar: [#1 0.29,-0.16,0.72,U] [#2 -0.11,0.03,0.64,U] [#3 -0.23,-0.03,0.67,U] [#4 0.04,0.14,0.53,U] [#5 -0.15,0.17,0.51,U] [#6 -0.15,0.10,0.48,U] [#7 -0.39,-0.04,0.00,R] [#8 0.02,0.14,0.47,U] 
23:21:14.808 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.10, 0.19}
23:21:14.808 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
23:21:14.809 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.15)
23:21:14.809 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.19 mountX=-0.08 mountY=0.01, mountTheta=2.99
23:21:14.810 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
23:21:14.811 00.001 18120 Enqueuing Move request for scope (-0.05, 0.07)
23:21:14.811 00.000 21948 Worker thread wakes up
23:21:14.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:14.812 00.001 18120 UpdateGuideState exits: m=2107 RSB=31.6
23:21:14.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:14.813 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:14.813 00.000 18120 Enqueuing Expose request
23:21:14.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:21:14.813 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:21:14.813 00.000 21948 Moving (-0.05, 0.07) raw xDistance=-0.08 yDistance=0.01
23:21:14.814 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:21:14.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:14.814 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:14.814 00.000 21948 MoveAxis(E, 0, ABG)
23:21:14.814 00.000 21948 Move returns status 0, amount 0
23:21:14.814 00.000 21948 MoveAxis(N, 0, ABG)
23:21:14.814 00.000 21948 Move returns status 0, amount 0
23:21:14.814 00.000 21948 move complete, result=0
23:21:14.814 00.000 21948 worker thread done servicing request
23:21:14.814 00.000 21948 Worker thread wakes up
23:21:14.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:14.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:14.814 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:16.337 01.523 21948 Exposure complete
23:21:16.364 00.027 21948 worker thread done servicing request
23:21:16.364 00.000 18120 OnExposeComplete: enter
23:21:16.365 00.001 18120 UpdateGuideState(): m_state=6
23:21:16.365 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
23:21:16.366 00.001 18120 Star::Find returns 1 (0), X=408.02, Y=230.38, Mass=2059, SNR=31.1, Peak=199 HFD=4.1
23:21:16.366 00.000 18120 MultiStar: [#1 0.21,-0.15,0.73,U] [#2 -0.06,-0.01,0.64,U] [#3 -0.45,-0.26,0.00,M1] [#4 0.11,-0.03,0.55,U] [#5 -0.11,-0.00,0.53,U] [#6 0.13,0.05,0.50,U] [#7 0.17,0.12,0.52,U] [#8 0.17,-0.01,0.42,U] 
23:21:16.367 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {-0.04, 0.16}
23:21:16.367 00.000 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
23:21:16.368 00.001 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.59 = -1.69)
23:21:16.368 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.35 mountX=0.01 mountY=-0.07, mountTheta=-1.49
23:21:16.370 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
23:21:16.370 00.000 18120 Enqueuing Move request for scope (0.06, 0.02)
23:21:16.371 00.001 21948 Worker thread wakes up
23:21:16.371 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:21:16.371 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:21:16.371 00.000 21948 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
23:21:16.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:21:16.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:16.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:16.371 00.000 21948 MoveAxis(E, 0, ABG)
23:21:16.371 00.000 21948 Move returns status 0, amount 0
23:21:16.371 00.000 21948 MoveAxis(N, 0, ABG)
23:21:16.371 00.000 21948 Move returns status 0, amount 0
23:21:16.371 00.000 21948 move complete, result=0
23:21:16.371 00.000 21948 worker thread done servicing request
23:21:16.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:16.372 00.001 18120 UpdateGuideState exits: m=2059 RSB=31.1
23:21:16.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:16.374 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:16.374 00.000 18120 Enqueuing Expose request
23:21:16.375 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:16.375 00.000 21948 Worker thread wakes up
23:21:16.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:16.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:18.012 01.637 21948 Exposure complete
23:21:18.067 00.055 21948 worker thread done servicing request
23:21:18.067 00.000 18120 OnExposeComplete: enter
23:21:18.068 00.001 18120 UpdateGuideState(): m_state=6
23:21:18.069 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
23:21:18.070 00.001 18120 Star::Find returns 1 (0), X=407.93, Y=230.39, Mass=2061, SNR=31.3, Peak=185 HFD=3.9
23:21:18.070 00.000 18120 MultiStar: [#1 0.19,-0.12,0.70,U] [#2 -0.19,0.11,0.66,U] [#3 -0.16,0.08,0.68,U] [#4 0.02,0.06,0.56,U] [#5 -0.37,0.06,0.00,M5] [#6 -0.04,0.13,0.48,U] [#7 0.05,0.23,0.48,U] [#8 -0.01,-0.10,0.45,U] 
23:21:18.071 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {-0.13, 0.17}
23:21:18.072 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.23 = -3.06)
23:21:18.074 00.002 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.04)
23:21:18.077 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.08 mountX=-0.09 mountY=0.00, mountTheta=3.10
23:21:18.081 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
23:21:18.083 00.002 18120 Enqueuing Move request for scope (-0.04, 0.08)
23:21:18.086 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:18.087 00.001 21948 Worker thread wakes up
23:21:18.088 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.3
23:21:18.089 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:18.089 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:18.089 00.000 18120 Enqueuing Expose request
23:21:18.090 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:21:18.090 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:21:18.090 00.000 21948 Moving (-0.04, 0.08) raw xDistance=-0.09 yDistance=0.00
23:21:18.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:21:18.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:18.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:21:18.090 00.000 21948 MoveAxis(E, 0, ABG)
23:21:18.090 00.000 21948 Move returns status 0, amount 0
23:21:18.090 00.000 21948 MoveAxis(N, 0, ABG)
23:21:18.090 00.000 21948 Move returns status 0, amount 0
23:21:18.090 00.000 21948 move complete, result=0
23:21:18.090 00.000 21948 worker thread done servicing request
23:21:18.090 00.000 21948 Worker thread wakes up
23:21:18.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:18.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:18.090 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:19.500 01.410 21948 Exposure complete
23:21:19.534 00.034 21948 worker thread done servicing request
23:21:19.534 00.000 18120 OnExposeComplete: enter
23:21:19.535 00.001 18120 UpdateGuideState(): m_state=6
23:21:19.536 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
23:21:19.536 00.000 18120 Star::Find returns 1 (0), X=407.88, Y=230.44, Mass=2067, SNR=31.1, Peak=183 HFD=3.9
23:21:19.537 00.001 18120 MultiStar: [#1 -0.10,-0.06,0.73,U] [#2 -0.47,0.01,0.00,M1] [#3 -0.23,-0.04,0.68,U] [#4 -0.20,0.15,0.59,U] [#5 -0.33,0.22,0.00,M6] [#6 -0.30,0.15,0.49,U] [#7 -0.04,0.29,0.52,U] [#8 -0.05,0.15,0.43,U] 
23:21:19.537 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.12}, one-star: {-0.18, 0.22}
23:21:19.538 00.001 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
23:21:19.538 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
23:21:19.538 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=-0.18 mountY=0.09, mountTheta=2.66
23:21:19.540 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.12, opts=13)
23:21:19.540 00.000 18120 Enqueuing Move request for scope (-0.16, 0.12)
23:21:19.541 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:19.541 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.1
23:21:19.541 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:19.542 00.001 21948 Worker thread wakes up
23:21:19.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
23:21:19.542 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
23:21:19.542 00.000 21948 Moving (-0.16, 0.12) raw xDistance=-0.18 yDistance=0.09
23:21:19.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:21:19.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:19.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:19.543 00.001 18120 Enqueuing Expose request
23:21:19.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:21:19.543 00.000 21948 MoveAxis(E, 0, ABG)
23:21:19.543 00.000 21948 Move returns status 0, amount 0
23:21:19.543 00.000 21948 MoveAxis(N, 0, ABG)
23:21:19.543 00.000 21948 Move returns status 0, amount 0
23:21:19.543 00.000 21948 move complete, result=0
23:21:19.543 00.000 21948 worker thread done servicing request
23:21:19.543 00.000 21948 Worker thread wakes up
23:21:19.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:19.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:19.544 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:21.182 01.638 21948 Exposure complete
23:21:21.216 00.034 21948 worker thread done servicing request
23:21:21.216 00.000 18120 OnExposeComplete: enter
23:21:21.217 00.001 18120 UpdateGuideState(): m_state=6
23:21:21.218 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
23:21:21.218 00.000 18120 Star::Find returns 1 (0), X=407.96, Y=230.60, Mass=1811, SNR=29.2, Peak=162 HFD=4.0
23:21:21.219 00.001 18120 MultiStar: [#1 -0.02,0.07,0.77,U] [#2 -0.48,0.21,0.00,M2] [#3 -0.12,0.02,0.75,U] [#4 -0.34,0.17,0.00,M1] [#5 -0.50,0.29,0.00,M7] [#6 0.06,0.14,0.52,U] [#7 0.12,0.19,0.54,U] [#8 -0.03,0.23,0.48,U] 
23:21:21.219 00.000 18120 refined, 5 included, MultiStar: {-0.03, 0.18}, one-star: {-0.10, 0.38}
23:21:21.220 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
23:21:21.220 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
23:21:21.221 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.74 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
23:21:21.222 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.18, opts=13)
23:21:21.222 00.000 18120 Enqueuing Move request for scope (-0.03, 0.18)
23:21:21.223 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:21.223 00.000 21948 Worker thread wakes up
23:21:21.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
23:21:21.223 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
23:21:21.223 00.000 21948 Moving (-0.03, 0.18) raw xDistance=-0.18 yDistance=-0.05
23:21:21.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:21:21.223 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.2
23:21:21.224 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:21.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:21.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:21.225 00.001 18120 Enqueuing Expose request
23:21:21.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:21.225 00.000 21948 MoveAxis(E, 0, ABG)
23:21:21.225 00.000 21948 Move returns status 0, amount 0
23:21:21.225 00.000 21948 MoveAxis(N, 0, ABG)
23:21:21.225 00.000 21948 Move returns status 0, amount 0
23:21:21.225 00.000 21948 move complete, result=0
23:21:21.225 00.000 21948 worker thread done servicing request
23:21:21.225 00.000 21948 Worker thread wakes up
23:21:21.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:21.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:21.226 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:22.749 01.523 21948 Exposure complete
23:21:22.783 00.034 21948 worker thread done servicing request
23:21:22.783 00.000 18120 OnExposeComplete: enter
23:21:22.783 00.000 18120 UpdateGuideState(): m_state=6
23:21:22.784 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
23:21:22.784 00.000 18120 Star::Find returns 1 (0), X=407.81, Y=230.64, Mass=1999, SNR=30.7, Peak=181 HFD=3.9
23:21:22.785 00.001 18120 MultiStar: [#1 -0.05,-0.02,0.73,U] [#2 -0.41,0.24,0.00,M3] [#3 -0.29,0.06,0.70,U] [#4 -0.36,0.19,0.00,M2] [#5 -0.53,0.32,0.00,M8] [#6 -0.05,0.17,0.51,U] [#7 0.03,0.04,0.48,U] [#8 -0.22,0.60,0.00,M1] 
23:21:22.786 00.001 18120 refined, 4 included, MultiStar: {-0.15, 0.16}, one-star: {-0.26, 0.42}
23:21:22.787 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
23:21:22.788 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.27)
23:21:22.788 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.30 mountX=-0.21 mountY=0.06, mountTheta=2.87
23:21:22.790 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.16, opts=13)
23:21:22.791 00.001 18120 Enqueuing Move request for scope (-0.15, 0.16)
23:21:22.792 00.001 21948 Worker thread wakes up
23:21:22.792 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:22.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
23:21:22.792 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
23:21:22.792 00.000 21948 Moving (-0.15, 0.16) raw xDistance=-0.21 yDistance=0.06
23:21:22.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:21:22.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:22.792 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.7
23:21:22.793 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:22.793 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:22.793 00.000 18120 Enqueuing Expose request
23:21:22.794 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:21:22.794 00.000 21948 MoveAxis(E, 37, ABG)
23:21:22.794 00.000 21948 Guiding  Dir = 2, Dur = 37
23:21:22.794 00.000 21948 IsSlewing returns 0
23:21:22.794 00.000 21948 IsGuiding returns 0
23:21:22.797 00.003 21948 PulseGuide returned control before completion, sleep 45
23:21:22.842 00.045 21948 IsGuiding returns 0
23:21:22.842 00.000 21948 Move returns status 0, amount 37
23:21:22.842 00.000 21948 MoveAxis(N, 0, ABG)
23:21:22.842 00.000 21948 Move returns status 0, amount 0
23:21:22.842 00.000 21948 move complete, result=0
23:21:22.843 00.001 21948 worker thread done servicing request
23:21:22.843 00.000 21948 Worker thread wakes up
23:21:22.843 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
23:21:22.846 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:22.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:24.472 01.626 21948 Exposure complete
23:21:24.506 00.034 21948 worker thread done servicing request
23:21:24.506 00.000 18120 OnExposeComplete: enter
23:21:24.506 00.000 18120 UpdateGuideState(): m_state=6
23:21:24.507 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
23:21:24.507 00.000 18120 Star::Find returns 1 (0), X=408.08, Y=230.30, Mass=1969, SNR=30.5, Peak=195 HFD=4.1
23:21:24.508 00.001 18120 MultiStar: [#1 0.24,-0.07,0.74,U] [#2 -0.13,0.23,0.65,U] [#3 -0.12,0.05,0.69,U] [#4 -0.10,0.13,0.51,U] [#5 -0.30,0.19,0.54,U] [#6 -0.05,-0.02,0.48,U] [#7 -0.03,0.31,0.52,U] [#8 0.04,0.33,0.44,U] 
23:21:24.508 00.000 18120 single-star, 8 included, MultiStar: {-0.04, 0.12}, one-star: {0.01, 0.08}
23:21:24.509 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
23:21:24.509 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
23:21:24.510 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
23:21:24.511 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
23:21:24.511 00.000 18120 Enqueuing Move request for scope (0.01, 0.08)
23:21:24.513 00.002 21948 Worker thread wakes up
23:21:24.513 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:21:24.513 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:21:24.513 00.000 21948 Moving (0.01, 0.08) raw xDistance=-0.07 yDistance=-0.05
23:21:24.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:21:24.513 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:24.513 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.5
23:21:24.514 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:24.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:24.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:24.515 00.001 18120 Enqueuing Expose request
23:21:24.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:24.515 00.000 21948 MoveAxis(E, 0, ABG)
23:21:24.515 00.000 21948 Move returns status 0, amount 0
23:21:24.515 00.000 21948 MoveAxis(N, 0, ABG)
23:21:24.515 00.000 21948 Move returns status 0, amount 0
23:21:24.515 00.000 21948 move complete, result=0
23:21:24.515 00.000 21948 worker thread done servicing request
23:21:24.515 00.000 21948 Worker thread wakes up
23:21:24.515 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:24.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:24.516 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:26.034 01.518 21948 Exposure complete
23:21:26.070 00.036 21948 worker thread done servicing request
23:21:26.070 00.000 18120 OnExposeComplete: enter
23:21:26.071 00.001 18120 UpdateGuideState(): m_state=6
23:21:26.072 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
23:21:26.073 00.001 18120 Star::Find returns 1 (0), X=407.85, Y=230.64, Mass=2172, SNR=31.9, Peak=193 HFD=4.0
23:21:26.074 00.001 18120 MultiStar: [#1 0.06,0.15,0.70,U] [#2 -0.06,0.17,0.64,U] [#3 -0.19,0.19,0.67,U] [#4 -0.05,0.35,0.54,U] [#5 -0.36,0.02,0.53,U] [#6 -0.07,0.08,0.50,U] [#7 -0.11,0.01,0.50,U] [#8 0.02,0.19,0.42,U] 
23:21:26.074 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.20}, one-star: {-0.21, 0.42}
23:21:26.075 00.001 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
23:21:26.076 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.34 = 0.06)
23:21:26.077 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.10 mountX=-0.23 mountY=0.01, mountTheta=3.08
23:21:26.079 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.20, opts=13)
23:21:26.080 00.001 18120 Enqueuing Move request for scope (-0.11, 0.20)
23:21:26.081 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:26.081 00.000 18120 UpdateGuideState exits: m=2172 RSB=31.9
23:21:26.082 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:26.082 00.000 21948 Worker thread wakes up
23:21:26.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
23:21:26.082 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
23:21:26.082 00.000 21948 Moving (-0.11, 0.20) raw xDistance=-0.23 yDistance=0.01
23:21:26.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:21:26.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:26.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:26.082 00.000 21948 MoveAxis(E, 41, ABG)
23:21:26.082 00.000 21948 Guiding  Dir = 2, Dur = 41
23:21:26.082 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:26.083 00.001 18120 Enqueuing Expose request
23:21:26.083 00.000 21948 IsSlewing returns 0
23:21:26.084 00.001 21948 IsGuiding returns 0
23:21:26.085 00.001 21948 PulseGuide returned control before completion, sleep 50
23:21:26.140 00.055 21948 IsGuiding returns 0
23:21:26.140 00.000 21948 Move returns status 0, amount 41
23:21:26.140 00.000 21948 MoveAxis(N, 0, ABG)
23:21:26.140 00.000 21948 Move returns status 0, amount 0
23:21:26.140 00.000 21948 move complete, result=0
23:21:26.140 00.000 21948 worker thread done servicing request
23:21:26.140 00.000 21948 Worker thread wakes up
23:21:26.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:26.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:26.140 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
23:21:27.763 01.623 21948 Exposure complete
23:21:27.795 00.032 21948 worker thread done servicing request
23:21:27.795 00.000 18120 OnExposeComplete: enter
23:21:27.796 00.001 18120 UpdateGuideState(): m_state=6
23:21:27.797 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
23:21:27.797 00.000 18120 Star::Find returns 1 (0), X=408.09, Y=230.29, Mass=1826, SNR=29.3, Peak=192 HFD=3.9
23:21:27.797 00.000 18120 MultiStar: [#1 0.17,-0.30,0.76,U] [#2 0.03,-0.14,0.67,U] [#3 -0.21,-0.00,0.74,U] [#4 -0.04,-0.34,0.53,U] [#5 -0.06,-0.04,0.56,U] [#6 0.22,0.08,0.51,U] [#7 0.23,0.10,0.56,U] [#8 0.12,0.06,0.46,U] 
23:21:27.798 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.03, 0.07}
23:21:27.798 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.14) = xAngle (0.26 = 0.26)
23:21:27.799 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.36 = -2.92)
23:21:27.799 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.89 mountX=0.07 mountY=-0.02, mountTheta=-0.22
23:21:27.801 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
23:21:27.802 00.001 18120 Enqueuing Move request for scope (0.05, -0.06)
23:21:27.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:27.803 00.001 21948 Worker thread wakes up
23:21:27.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:21:27.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:21:27.803 00.000 21948 Moving (0.05, -0.06) raw xDistance=0.07 yDistance=-0.02
23:21:27.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:21:27.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:27.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:27.803 00.000 18120 UpdateGuideState exits: m=1826 RSB=29.3
23:21:27.804 00.001 21948 MoveAxis(E, 0, ABG)
23:21:27.805 00.001 21948 Move returns status 0, amount 0
23:21:27.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:27.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:27.806 00.001 18120 Enqueuing Expose request
23:21:27.806 00.000 21948 MoveAxis(N, 0, ABG)
23:21:27.806 00.000 21948 Move returns status 0, amount 0
23:21:27.806 00.000 21948 move complete, result=0
23:21:27.806 00.000 21948 worker thread done servicing request
23:21:27.806 00.000 21948 Worker thread wakes up
23:21:27.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:27.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:27.807 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:29.323 01.516 21948 Exposure complete
23:21:29.387 00.064 21948 worker thread done servicing request
23:21:29.387 00.000 18120 OnExposeComplete: enter
23:21:29.388 00.001 18120 UpdateGuideState(): m_state=6
23:21:29.389 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
23:21:29.389 00.000 18120 Star::Find returns 1 (0), X=408.04, Y=230.13, Mass=2118, SNR=31.6, Peak=228 HFD=4.3
23:21:29.390 00.001 18120 MultiStar: [#1 0.20,-0.20,0.73,U] [#2 -0.07,0.00,0.66,U] [#3 -0.16,-0.13,0.67,U] [#4 0.16,-0.24,0.51,U] [#5 -0.07,-0.06,0.50,U] [#6 0.11,0.08,0.49,U] [#7 0.11,0.11,0.50,U] [#8 -0.07,-0.07,0.43,U] 
23:21:29.390 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.02, -0.09}
23:21:29.390 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
23:21:29.392 00.002 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
23:21:29.392 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=0.08 mountY=0.02, mountTheta=0.25
23:21:29.393 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
23:21:29.394 00.001 18120 Enqueuing Move request for scope (0.02, -0.08)
23:21:29.394 00.000 21948 Worker thread wakes up
23:21:29.395 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:21:29.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:21:29.395 00.000 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
23:21:29.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:29.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:29.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:29.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:29.395 00.000 21948 MoveAxis(E, 0, ABG)
23:21:29.395 00.000 21948 Move returns status 0, amount 0
23:21:29.395 00.000 21948 MoveAxis(N, 0, ABG)
23:21:29.395 00.000 21948 Move returns status 0, amount 0
23:21:29.395 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.6
23:21:29.396 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:29.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:29.396 00.000 18120 Enqueuing Expose request
23:21:29.397 00.001 21948 move complete, result=0
23:21:29.397 00.000 21948 worker thread done servicing request
23:21:29.397 00.000 21948 Worker thread wakes up
23:21:29.397 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:29.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:29.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:31.033 01.636 21948 Exposure complete
23:21:31.076 00.043 21948 worker thread done servicing request
23:21:31.076 00.000 18120 OnExposeComplete: enter
23:21:31.077 00.001 18120 UpdateGuideState(): m_state=6
23:21:31.078 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
23:21:31.078 00.000 18120 Star::Find returns 1 (0), X=408.30, Y=230.30, Mass=2109, SNR=31.4, Peak=219 HFD=4.1
23:21:31.079 00.001 18120 MultiStar: [#1 0.30,-0.18,0.71,U] [#2 -0.10,0.05,0.61,U] [#3 -0.04,-0.16,0.69,U] [#4 0.16,0.01,0.55,U] [#5 -0.12,-0.04,0.50,U] [#6 0.09,-0.18,0.49,U] [#7 0.38,0.04,0.00,M1] [#8 0.24,0.09,0.43,U] 
23:21:31.079 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.24, 0.09}
23:21:31.080 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
23:21:31.081 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.39)
23:21:31.082 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.35 mountX=0.08 mountY=-0.08, mountTheta=-0.77
23:21:31.085 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
23:21:31.085 00.000 18120 Enqueuing Move request for scope (0.11, -0.04)
23:21:31.086 00.001 21948 Worker thread wakes up
23:21:31.086 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:21:31.086 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:21:31.086 00.000 21948 Moving (0.11, -0.04) raw xDistance=0.08 yDistance=-0.08
23:21:31.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:31.086 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.4
23:21:31.087 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:31.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:31.088 00.001 18120 Enqueuing Expose request
23:21:31.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:31.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:31.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:31.088 00.000 21948 MoveAxis(E, 0, ABG)
23:21:31.088 00.000 21948 Move returns status 0, amount 0
23:21:31.088 00.000 21948 MoveAxis(N, 0, ABG)
23:21:31.088 00.000 21948 Move returns status 0, amount 0
23:21:31.088 00.000 21948 move complete, result=0
23:21:31.088 00.000 21948 worker thread done servicing request
23:21:31.088 00.000 21948 Worker thread wakes up
23:21:31.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:31.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:31.089 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:32.605 01.516 21948 Exposure complete
23:21:32.641 00.036 21948 worker thread done servicing request
23:21:32.641 00.000 18120 OnExposeComplete: enter
23:21:32.642 00.001 18120 UpdateGuideState(): m_state=6
23:21:32.643 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
23:21:32.643 00.000 18120 Star::Find returns 1 (0), X=408.16, Y=230.29, Mass=2014, SNR=30.7, Peak=214 HFD=4.0
23:21:32.644 00.001 18120 MultiStar: [#1 0.33,-0.09,0.73,U] [#2 0.04,-0.41,0.00,M1] [#3 -0.17,-0.20,0.64,U] [#4 0.06,-0.20,0.55,U] [#5 -0.17,0.02,0.51,U] [#6 0.12,0.03,0.51,U] [#7 0.27,-0.00,0.52,U] [#8 0.04,-0.05,0.47,U] 
23:21:32.644 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {0.10, 0.07}
23:21:32.645 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.14) = xAngle (0.60 = 0.60)
23:21:32.645 00.000 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.71 = -2.58)
23:21:32.646 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=0.08 mountY=-0.05, mountTheta=-0.58
23:21:32.647 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
23:21:32.647 00.000 18120 Enqueuing Move request for scope (0.08, -0.05)
23:21:32.648 00.001 21948 Worker thread wakes up
23:21:32.648 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:32.649 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:21:32.649 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.7
23:21:32.649 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:32.649 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:32.650 00.001 18120 Enqueuing Expose request
23:21:32.650 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:21:32.650 00.000 21948 Moving (0.08, -0.05) raw xDistance=0.08 yDistance=-0.05
23:21:32.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:32.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:32.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:32.650 00.000 21948 MoveAxis(E, 0, ABG)
23:21:32.650 00.000 21948 Move returns status 0, amount 0
23:21:32.650 00.000 21948 MoveAxis(N, 0, ABG)
23:21:32.650 00.000 21948 Move returns status 0, amount 0
23:21:32.650 00.000 21948 move complete, result=0
23:21:32.650 00.000 21948 worker thread done servicing request
23:21:32.650 00.000 21948 Worker thread wakes up
23:21:32.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:32.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:32.651 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:34.283 01.632 21948 Exposure complete
23:21:34.310 00.027 21948 worker thread done servicing request
23:21:34.311 00.001 18120 OnExposeComplete: enter
23:21:34.313 00.002 18120 UpdateGuideState(): m_state=6
23:21:34.317 00.004 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
23:21:34.319 00.002 18120 Star::Find returns 1 (0), X=408.11, Y=230.29, Mass=1956, SNR=30.4, Peak=192 HFD=4.1
23:21:34.319 00.000 18120 MultiStar: [#1 0.38,-0.27,0.00,M1] [#2 -0.14,-0.20,0.66,U] [#3 -0.25,0.03,0.70,U] [#4 -0.08,0.03,0.57,U] [#5 -0.09,-0.10,0.53,U] [#6 0.20,-0.06,0.50,U] [#7 0.20,0.10,0.52,U] [#8 0.09,-0.27,0.43,U] 
23:21:34.319 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.05, 0.07}
23:21:34.319 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.14) = xAngle (-0.80 = -0.80)
23:21:34.320 00.001 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
23:21:34.320 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.94 mountX=0.03 mountY=0.03, mountTheta=0.82
23:21:34.322 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
23:21:34.322 00.000 18120 Enqueuing Move request for scope (-0.01, -0.03)
23:21:34.323 00.001 21948 Worker thread wakes up
23:21:34.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:34.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:21:34.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:21:34.323 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.4
23:21:34.324 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:34.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:34.325 00.001 18120 Enqueuing Expose request
23:21:34.325 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.03
23:21:34.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:21:34.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:34.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:34.325 00.000 21948 MoveAxis(E, 0, ABG)
23:21:34.325 00.000 21948 Move returns status 0, amount 0
23:21:34.325 00.000 21948 MoveAxis(N, 0, ABG)
23:21:34.325 00.000 21948 Move returns status 0, amount 0
23:21:34.325 00.000 21948 move complete, result=0
23:21:34.325 00.000 21948 worker thread done servicing request
23:21:34.325 00.000 21948 Worker thread wakes up
23:21:34.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:34.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:34.326 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:35.848 01.522 21948 Exposure complete
23:21:35.890 00.042 21948 worker thread done servicing request
23:21:35.890 00.000 18120 OnExposeComplete: enter
23:21:35.892 00.002 18120 UpdateGuideState(): m_state=6
23:21:35.892 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
23:21:35.893 00.001 18120 Star::Find returns 1 (0), X=407.98, Y=230.24, Mass=2006, SNR=30.8, Peak=216 HFD=4.1
23:21:35.893 00.000 18120 MultiStar: [#1 0.26,-0.40,0.00,M2] [#2 -0.02,-0.39,0.00,M1] [#3 -0.22,-0.18,0.69,U] [#4 -0.20,-0.18,0.57,U] [#5 0.05,-0.26,0.50,U] [#6 0.32,0.11,0.50,U] [#7 0.10,-0.18,0.53,U] [#8 -0.11,-0.10,0.46,U] 
23:21:35.894 00.001 18120 single-star, 6 included, MultiStar: {-0.04, -0.10}, one-star: {-0.08, 0.02}
23:21:35.894 00.000 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.00 = -2.28)
23:21:35.894 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.82)
23:21:35.895 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.86 mountX=-0.06 mountY=0.06, mountTheta=2.30
23:21:35.897 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.02, opts=13)
23:21:35.898 00.001 18120 Enqueuing Move request for scope (-0.08, 0.02)
23:21:35.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:35.899 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.8
23:21:35.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:35.900 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:35.900 00.000 18120 Enqueuing Expose request
23:21:35.900 00.000 21948 Worker thread wakes up
23:21:35.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
23:21:35.901 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
23:21:35.901 00.000 21948 Moving (-0.08, 0.02) raw xDistance=-0.06 yDistance=0.06
23:21:35.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:21:35.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:35.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:21:35.901 00.000 21948 MoveAxis(E, 0, ABG)
23:21:35.901 00.000 21948 Move returns status 0, amount 0
23:21:35.901 00.000 21948 MoveAxis(N, 0, ABG)
23:21:35.901 00.000 21948 Move returns status 0, amount 0
23:21:35.901 00.000 21948 move complete, result=0
23:21:35.901 00.000 21948 worker thread done servicing request
23:21:35.901 00.000 21948 Worker thread wakes up
23:21:35.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:35.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:35.901 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:37.535 01.634 21948 Exposure complete
23:21:37.559 00.024 21948 worker thread done servicing request
23:21:37.559 00.000 18120 OnExposeComplete: enter
23:21:37.560 00.001 18120 UpdateGuideState(): m_state=6
23:21:37.561 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
23:21:37.561 00.000 18120 Star::Find returns 1 (1), X=407.84, Y=230.09, Mass=2052, SNR=31.2, Peak=255 HFD=4.2
23:21:37.562 00.001 18120 MultiStar: [#1 0.28,-0.60,0.00,M3] [#2 -0.02,-0.74,0.00,M2] [#3 0.05,-0.35,0.71,U] [#4 0.02,-0.49,0.00,M1] [#5 -0.14,-0.52,0.00,M1] [#6 0.25,-0.52,0.00,M1] [#7 0.06,-0.30,0.53,U] [#8 0.13,-0.25,0.43,U] 
23:21:37.562 00.000 18120 refined, 3 included, MultiStar: {-0.04, -0.24}, one-star: {-0.23, -0.13}
23:21:37.563 00.001 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
23:21:37.563 00.000 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
23:21:37.563 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.73 mountX=0.20 mountY=0.14, mountTheta=0.62
23:21:37.564 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.24, opts=13)
23:21:37.566 00.002 18120 Enqueuing Move request for scope (-0.04, -0.24)
23:21:37.567 00.001 21948 Worker thread wakes up
23:21:37.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
23:21:37.567 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
23:21:37.567 00.000 21948 Moving (-0.04, -0.24) raw xDistance=0.20 yDistance=0.14
23:21:37.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:37.568 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.2 Saturée
23:21:37.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:37.569 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:37.569 00.000 18120 Enqueuing Expose request
23:21:37.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:21:37.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:37.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:21:37.569 00.000 21948 MoveAxis(W, 36, ABG)
23:21:37.569 00.000 21948 Guiding  Dir = 3, Dur = 36
23:21:37.570 00.001 21948 IsSlewing returns 0
23:21:37.570 00.000 21948 IsGuiding returns 0
23:21:37.571 00.001 21948 PulseGuide returned control before completion, sleep 45
23:21:37.627 00.056 21948 IsGuiding returns 0
23:21:37.627 00.000 21948 Move returns status 0, amount 36
23:21:37.627 00.000 21948 MoveAxis(N, 0, ABG)
23:21:37.627 00.000 21948 Move returns status 0, amount 0
23:21:37.627 00.000 21948 move complete, result=0
23:21:37.627 00.000 21948 worker thread done servicing request
23:21:37.628 00.001 21948 Worker thread wakes up
23:21:37.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:37.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:37.628 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:21:39.044 01.416 21948 Exposure complete
23:21:39.071 00.027 21948 worker thread done servicing request
23:21:39.071 00.000 18120 OnExposeComplete: enter
23:21:39.071 00.000 18120 UpdateGuideState(): m_state=6
23:21:39.074 00.003 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
23:21:39.076 00.002 18120 Star::Find returns 1 (0), X=408.01, Y=230.02, Mass=1999, SNR=30.6, Peak=220 HFD=4.2
23:21:39.079 00.003 18120 MultiStar: [#1 0.36,-0.37,0.00,M4] [#2 -0.14,-0.26,0.66,U] [#3 -0.10,-0.11,0.71,U] [#4 0.21,-0.42,0.00,M2] [#5 -0.04,-0.10,0.53,U] [#6 0.14,-0.39,0.00,M2] [#7 0.30,-0.22,0.00,M1] [#8 -0.02,-0.28,0.44,U] 
23:21:39.081 00.002 18120 refined, 4 included, MultiStar: {-0.08, -0.19}, one-star: {-0.06, -0.20}
23:21:39.083 00.002 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
23:21:39.085 00.002 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
23:21:39.085 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.95 mountX=0.14 mountY=0.15, mountTheta=0.83
23:21:39.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.19, opts=13)
23:21:39.087 00.001 18120 Enqueuing Move request for scope (-0.08, -0.19)
23:21:39.087 00.000 21948 Worker thread wakes up
23:21:39.087 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:39.088 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.6
23:21:39.088 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:39.089 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:39.089 00.000 18120 Enqueuing Expose request
23:21:39.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
23:21:39.089 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
23:21:39.090 00.001 21948 Moving (-0.08, -0.19) raw xDistance=0.14 yDistance=0.15
23:21:39.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:21:39.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:39.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:21:39.090 00.000 21948 MoveAxis(E, 0, ABG)
23:21:39.090 00.000 21948 Move returns status 0, amount 0
23:21:39.090 00.000 21948 MoveAxis(N, 0, ABG)
23:21:39.090 00.000 21948 Move returns status 0, amount 0
23:21:39.090 00.000 21948 move complete, result=0
23:21:39.090 00.000 21948 worker thread done servicing request
23:21:39.090 00.000 21948 Worker thread wakes up
23:21:39.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:39.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:39.090 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:21:40.719 01.629 21948 Exposure complete
23:21:40.758 00.039 21948 worker thread done servicing request
23:21:40.759 00.001 18120 OnExposeComplete: enter
23:21:40.759 00.000 18120 UpdateGuideState(): m_state=6
23:21:40.760 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
23:21:40.760 00.000 18120 Star::Find returns 1 (0), X=408.14, Y=230.17, Mass=2067, SNR=31.3, Peak=225 HFD=4.2
23:21:40.762 00.002 18120 MultiStar: [#1 0.40,-0.35,0.00,M5] [#2 -0.10,-0.07,0.65,U] [#3 -0.35,-0.11,0.00,M1] [#4 0.26,-0.25,0.53,U] [#5 0.12,-0.05,0.50,U] [#6 0.14,-0.05,0.50,U] [#7 0.27,-0.22,0.53,U] [#8 0.18,-0.06,0.44,U] 
23:21:40.763 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.07, -0.05}
23:21:40.763 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.55 = 0.55)
23:21:40.764 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.65 = -2.63)
23:21:40.766 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.60 mountX=0.08 mountY=-0.04, mountTheta=-0.52
23:21:40.769 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
23:21:40.769 00.000 18120 Enqueuing Move request for scope (0.07, -0.05)
23:21:40.770 00.001 21948 Worker thread wakes up
23:21:40.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:21:40.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:21:40.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:40.770 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.3
23:21:40.771 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:40.772 00.001 18120 Enqueuing Expose request
23:21:40.772 00.000 21948 Moving (0.07, -0.05) raw xDistance=0.08 yDistance=-0.04
23:21:40.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:40.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:40.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:40.772 00.000 21948 MoveAxis(E, 0, ABG)
23:21:40.772 00.000 21948 Move returns status 0, amount 0
23:21:40.772 00.000 21948 MoveAxis(N, 0, ABG)
23:21:40.772 00.000 21948 Move returns status 0, amount 0
23:21:40.772 00.000 21948 move complete, result=0
23:21:40.772 00.000 21948 worker thread done servicing request
23:21:40.772 00.000 21948 Worker thread wakes up
23:21:40.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:40.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:40.773 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:42.296 01.523 21948 Exposure complete
23:21:42.340 00.044 21948 worker thread done servicing request
23:21:42.340 00.000 18120 OnExposeComplete: enter
23:21:42.340 00.000 18120 UpdateGuideState(): m_state=6
23:21:42.341 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
23:21:42.341 00.000 18120 Star::Find returns 1 (0), X=408.14, Y=230.23, Mass=2028, SNR=30.9, Peak=210 HFD=4.2
23:21:42.343 00.002 18120 MultiStar: [#1 0.37,-0.30,0.00,M6] [#2 -0.19,0.06,0.67,U] [#3 -0.29,-0.04,0.70,U] [#4 0.02,-0.14,0.56,U] [#5 0.06,-0.03,0.49,U] [#6 0.21,0.01,0.50,U] [#7 0.16,0.02,0.53,U] [#8 -0.05,-0.17,0.43,U] 
23:21:42.346 00.003 18120 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.08, 0.01}
23:21:42.349 00.003 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.78 = -0.78)
23:21:42.351 00.002 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.33 = 2.33)
23:21:42.354 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.92 mountX=0.02 mountY=0.02, mountTheta=0.80
23:21:42.358 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
23:21:42.359 00.001 18120 Enqueuing Move request for scope (-0.01, -0.03)
23:21:42.359 00.000 21948 Worker thread wakes up
23:21:42.360 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:21:42.360 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:42.360 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
23:21:42.360 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:42.361 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:42.361 00.000 18120 Enqueuing Expose request
23:21:42.362 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:21:42.362 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
23:21:42.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:21:42.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:42.362 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:42.362 00.000 21948 MoveAxis(E, 0, ABG)
23:21:42.362 00.000 21948 Move returns status 0, amount 0
23:21:42.362 00.000 21948 MoveAxis(N, 0, ABG)
23:21:42.362 00.000 21948 Move returns status 0, amount 0
23:21:42.362 00.000 21948 move complete, result=0
23:21:42.362 00.000 21948 worker thread done servicing request
23:21:42.362 00.000 21948 Worker thread wakes up
23:21:42.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:42.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:42.362 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:43.992 01.630 21948 Exposure complete
23:21:44.016 00.024 21948 worker thread done servicing request
23:21:44.016 00.000 18120 OnExposeComplete: enter
23:21:44.017 00.001 18120 UpdateGuideState(): m_state=6
23:21:44.017 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
23:21:44.018 00.001 18120 Star::Find returns 1 (0), X=407.99, Y=230.12, Mass=2020, SNR=30.9, Peak=235 HFD=4.3
23:21:44.019 00.001 18120 MultiStar: [#1 0.13,-0.37,0.00,M7] [#2 -0.08,-0.17,0.66,U] [#3 -0.18,-0.18,0.68,U] [#4 0.08,-0.42,0.00,M1] [#5 0.04,-0.18,0.49,U] [#6 0.20,-0.25,0.51,U] [#7 0.19,-0.07,0.53,U] [#8 0.20,-0.08,0.41,U] 
23:21:44.019 00.000 18120 single-star, 6 included, MultiStar: {0.01, -0.15}, one-star: {-0.07, -0.10}
23:21:44.020 00.001 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
23:21:44.020 00.000 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.07 = 2.07)
23:21:44.021 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.18 mountX=0.06 mountY=0.11, mountTheta=1.05
23:21:44.022 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.10, opts=13)
23:21:44.023 00.001 18120 Enqueuing Move request for scope (-0.07, -0.10)
23:21:44.023 00.000 21948 Worker thread wakes up
23:21:44.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
23:21:44.023 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
23:21:44.023 00.000 21948 Moving (-0.07, -0.10) raw xDistance=0.06 yDistance=0.11
23:21:44.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:21:44.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:44.024 00.001 18120 UpdateGuideState exits: m=2020 RSB=30.9
23:21:44.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:44.025 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:44.025 00.000 18120 Enqueuing Expose request
23:21:44.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:44.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:44.025 00.000 21948 MoveAxis(E, 0, ABG)
23:21:44.025 00.000 21948 Move returns status 0, amount 0
23:21:44.026 00.001 21948 MoveAxis(N, 0, ABG)
23:21:44.026 00.000 21948 Move returns status 0, amount 0
23:21:44.026 00.000 21948 move complete, result=0
23:21:44.026 00.000 21948 worker thread done servicing request
23:21:44.026 00.000 21948 Worker thread wakes up
23:21:44.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:44.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:44.026 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:45.547 01.521 21948 Exposure complete
23:21:45.574 00.027 21948 worker thread done servicing request
23:21:45.574 00.000 18120 OnExposeComplete: enter
23:21:45.575 00.001 18120 UpdateGuideState(): m_state=6
23:21:45.576 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
23:21:45.577 00.001 18120 Star::Find returns 1 (0), X=408.14, Y=230.04, Mass=2042, SNR=31.1, Peak=231 HFD=4.3
23:21:45.578 00.001 18120 MultiStar: [#1 0.43,-0.34,0.00,M8] [#2 0.12,-0.29,0.65,U] [#3 -0.18,-0.15,0.72,U] [#4 0.12,-0.50,0.00,M2] [#5 0.01,0.06,0.50,U] [#6 0.14,-0.02,0.49,U] [#7 0.19,-0.40,0.00,M1] [#8 0.50,-0.38,0.00,M1] 
23:21:45.578 00.000 18120 refined, 4 included, MultiStar: {0.03, -0.14}, one-star: {0.07, -0.18}
23:21:45.579 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
23:21:45.581 00.002 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
23:21:45.582 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.36 mountX=0.14 mountY=0.03, mountTheta=0.25
23:21:45.585 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.14, opts=13)
23:21:45.585 00.000 18120 Enqueuing Move request for scope (0.03, -0.14)
23:21:45.586 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:45.586 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.1
23:21:45.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:45.587 00.001 21948 Worker thread wakes up
23:21:45.587 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:45.587 00.000 18120 Enqueuing Expose request
23:21:45.588 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:21:45.588 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:21:45.588 00.000 21948 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=0.03
23:21:45.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:21:45.588 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:45.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:45.588 00.000 21948 MoveAxis(E, 0, ABG)
23:21:45.588 00.000 21948 Move returns status 0, amount 0
23:21:45.588 00.000 21948 MoveAxis(N, 0, ABG)
23:21:45.588 00.000 21948 Move returns status 0, amount 0
23:21:45.588 00.000 21948 move complete, result=0
23:21:45.588 00.000 21948 worker thread done servicing request
23:21:45.588 00.000 21948 Worker thread wakes up
23:21:45.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:45.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:45.588 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:47.222 01.634 21948 Exposure complete
23:21:47.252 00.030 21948 worker thread done servicing request
23:21:47.252 00.000 18120 OnExposeComplete: enter
23:21:47.253 00.001 18120 UpdateGuideState(): m_state=6
23:21:47.253 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
23:21:47.254 00.001 18120 Star::Find returns 1 (1), X=408.16, Y=229.77, Mass=2238, SNR=32.5, Peak=255 HFD=4.2
23:21:47.254 00.000 18120 MultiStar: [#1 0.38,-0.71,0.00,M9] [#2 0.01,-0.54,0.00,M1] [#3 -0.30,-0.40,0.00,M1] [#4 0.16,-0.57,0.00,M3] [#5 0.00,-0.38,0.00,M1] [#6 0.25,-0.50,0.00,M1] [#7 0.40,-0.61,0.00,M2] [#8 0.15,-0.54,0.00,M2] 
23:21:47.255 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
23:21:47.255 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
23:21:47.256 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.44 hyp=0.45 cameraTheta=-1.36 mountX=0.44 mountY=0.11, mountTheta=0.25
23:21:47.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.44, opts=13)
23:21:47.257 00.000 18120 Enqueuing Move request for scope (0.10, -0.44)
23:21:47.258 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:47.258 00.000 21948 Worker thread wakes up
23:21:47.258 00.000 18120 UpdateGuideState exits: m=2238 RSB=32.5 Saturée
23:21:47.259 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:47.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:47.260 00.000 18120 Enqueuing Expose request
23:21:47.261 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.44) opts 0xd
23:21:47.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.44)
23:21:47.261 00.000 21948 Moving (0.10, -0.44) raw xDistance=0.44 yDistance=0.11
23:21:47.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
23:21:47.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:47.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:47.262 00.001 21948 MoveAxis(W, 79, ABG)
23:21:47.262 00.000 21948 Guiding  Dir = 3, Dur = 79
23:21:47.262 00.000 21948 IsSlewing returns 0
23:21:47.262 00.000 21948 IsGuiding returns 0
23:21:47.264 00.002 21948 PulseGuide returned control before completion, sleep 87
23:21:47.363 00.099 21948 IsGuiding returns 0
23:21:47.363 00.000 21948 Move returns status 0, amount 79
23:21:47.363 00.000 21948 MoveAxis(N, 0, ABG)
23:21:47.363 00.000 21948 Move returns status 0, amount 0
23:21:47.364 00.001 21948 move complete, result=0
23:21:47.364 00.000 21948 worker thread done servicing request
23:21:47.364 00.000 21948 Worker thread wakes up
23:21:47.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:47.364 00.000 18120 GuideStep: 0.4 px 79 ms WEST, 0.1 px 0 ms NORTH
23:21:47.365 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:48.770 01.405 21948 Exposure complete
23:21:48.826 00.056 21948 worker thread done servicing request
23:21:48.826 00.000 18120 OnExposeComplete: enter
23:21:48.827 00.001 18120 UpdateGuideState(): m_state=6
23:21:48.827 00.000 18120 Star::Find(15, 408, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
23:21:48.828 00.001 18120 Star::Find returns 1 (0), X=408.08, Y=230.07, Mass=2075, SNR=31.3, Peak=220 HFD=4.3
23:21:48.830 00.002 18120 MultiStar: [#1 0.27,-0.50,0.00,M10] [#2 -0.16,-0.37,0.00,M2] [#3 -0.41,-0.38,0.00,M2] [#4 0.00,-0.40,0.00,M4] [#5 -0.21,-0.30,0.00,M2] [#6 0.00,-0.44,0.00,M2] [#7 0.20,-0.40,0.00,M3] [#8 0.08,-0.38,0.00,M3] 
23:21:48.830 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.30 = -0.30)
23:21:48.830 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
23:21:48.833 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.44 mountX=0.14 mountY=0.05, mountTheta=0.33
23:21:48.836 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.15, opts=13)
23:21:48.838 00.002 18120 Enqueuing Move request for scope (0.02, -0.15)
23:21:48.839 00.001 21948 Worker thread wakes up
23:21:48.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:48.840 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
23:21:48.840 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.3
23:21:48.840 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
23:21:48.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:48.841 00.001 21948 Moving (0.02, -0.15) raw xDistance=0.14 yDistance=0.05
23:21:48.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:21:48.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:48.841 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:48.841 00.000 18120 Enqueuing Expose request
23:21:48.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:48.842 00.001 21948 MoveAxis(E, 0, ABG)
23:21:48.842 00.000 21948 Move returns status 0, amount 0
23:21:48.842 00.000 21948 MoveAxis(N, 0, ABG)
23:21:48.842 00.000 21948 Move returns status 0, amount 0
23:21:48.842 00.000 21948 move complete, result=0
23:21:48.842 00.000 21948 worker thread done servicing request
23:21:48.842 00.000 21948 Worker thread wakes up
23:21:48.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:48.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:48.842 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:50.469 01.627 21948 Exposure complete
23:21:50.500 00.031 21948 worker thread done servicing request
23:21:50.500 00.000 18120 OnExposeComplete: enter
23:21:50.500 00.000 18120 UpdateGuideState(): m_state=6
23:21:50.501 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
23:21:50.501 00.000 18120 Star::Find returns 1 (0), X=408.11, Y=230.09, Mass=2096, SNR=31.4, Peak=235 HFD=4.2
23:21:50.502 00.001 18120 MultiStar: [#1 0.46,-0.44,0.00,R] [#2 0.08,-0.48,0.00,M3] [#3 -0.24,-0.13,0.68,U] [#4 -0.14,-0.58,0.00,M5] [#5 -0.19,-0.30,0.49,U] [#6 0.21,-0.22,0.51,U] [#7 0.36,-0.27,0.00,M4] [#8 0.05,-0.28,0.44,U] 
23:21:50.502 00.000 18120 single-star, 4 included, MultiStar: {-0.03, -0.19}, one-star: {0.05, -0.13}
23:21:50.503 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.07 = -0.07)
23:21:50.503 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
23:21:50.504 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.13 cameraTheta=-1.21 mountX=0.13 mountY=0.01, mountTheta=0.11
23:21:50.505 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.13, opts=13)
23:21:50.505 00.000 18120 Enqueuing Move request for scope (0.05, -0.13)
23:21:50.506 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:50.506 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:21:50.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:50.507 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:50.507 00.000 18120 Enqueuing Expose request
23:21:50.508 00.001 21948 Worker thread wakes up
23:21:50.508 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:21:50.508 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:21:50.508 00.000 21948 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=0.01
23:21:50.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:21:50.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:50.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:50.508 00.000 21948 MoveAxis(E, 0, ABG)
23:21:50.508 00.000 21948 Move returns status 0, amount 0
23:21:50.508 00.000 21948 MoveAxis(N, 0, ABG)
23:21:50.508 00.000 21948 Move returns status 0, amount 0
23:21:50.508 00.000 21948 move complete, result=0
23:21:50.508 00.000 21948 worker thread done servicing request
23:21:50.508 00.000 21948 Worker thread wakes up
23:21:50.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:50.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:50.508 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:52.034 01.526 21948 Exposure complete
23:21:52.073 00.039 21948 worker thread done servicing request
23:21:52.073 00.000 18120 OnExposeComplete: enter
23:21:52.074 00.001 18120 UpdateGuideState(): m_state=6
23:21:52.075 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
23:21:52.077 00.002 18120 Star::Find returns 1 (0), X=408.33, Y=229.95, Mass=2145, SNR=31.7, Peak=238 HFD=4.0
23:21:52.078 00.001 18120 MultiStar: [#1 -0.18,-0.01,0.71,U] [#2 0.13,-0.36,0.00,M4] [#3 -0.20,-0.30,0.69,U] [#4 0.15,-0.47,0.00,M6] [#5 0.08,-0.31,0.49,U] [#6 0.37,-0.51,0.00,M2] [#7 0.68,-0.57,0.00,M5] [#8 0.25,-0.47,0.00,M3] 
23:21:52.079 00.001 18120 refined, 3 included, MultiStar: {0.01, -0.22}, one-star: {0.27, -0.27}
23:21:52.082 00.003 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
23:21:52.084 00.002 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
23:21:52.085 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.50 mountX=0.20 mountY=0.08, mountTheta=0.39
23:21:52.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.22, opts=13)
23:21:52.088 00.002 18120 Enqueuing Move request for scope (0.01, -0.22)
23:21:52.090 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:52.092 00.002 18120 UpdateGuideState exits: m=2145 RSB=31.7
23:21:52.093 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:52.094 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:52.097 00.003 21948 Worker thread wakes up
23:21:52.097 00.000 18120 Enqueuing Expose request
23:21:52.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
23:21:52.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
23:21:52.097 00.000 21948 Moving (0.01, -0.22) raw xDistance=0.20 yDistance=0.08
23:21:52.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:21:52.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:52.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:21:52.097 00.000 21948 MoveAxis(W, 36, ABG)
23:21:52.097 00.000 21948 Guiding  Dir = 3, Dur = 36
23:21:52.098 00.001 21948 IsSlewing returns 0
23:21:52.098 00.000 21948 IsGuiding returns 0
23:21:52.100 00.002 21948 PulseGuide returned control before completion, sleep 44
23:21:52.157 00.057 21948 IsGuiding returns 0
23:21:52.157 00.000 21948 Move returns status 0, amount 36
23:21:52.157 00.000 21948 MoveAxis(N, 0, ABG)
23:21:52.157 00.000 21948 Move returns status 0, amount 0
23:21:52.158 00.001 21948 move complete, result=0
23:21:52.158 00.000 21948 worker thread done servicing request
23:21:52.158 00.000 21948 Worker thread wakes up
23:21:52.158 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:21:52.159 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:52.160 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:53.795 01.635 21948 Exposure complete
23:21:53.845 00.050 21948 worker thread done servicing request
23:21:53.846 00.001 18120 OnExposeComplete: enter
23:21:53.848 00.002 18120 UpdateGuideState(): m_state=6
23:21:53.849 00.001 18120 Star::Find(15, 408, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
23:21:53.849 00.000 18120 Star::Find returns 1 (0), X=408.17, Y=230.10, Mass=1996, SNR=30.7, Peak=217 HFD=4.2
23:21:53.850 00.001 18120 MultiStar: [#1 -0.07,0.02,0.72,U] [#2 0.11,-0.49,0.00,M5] [#3 -0.28,-0.31,0.00,M1] [#4 0.33,-0.63,0.00,M7] [#5 -0.17,-0.30,0.48,U] [#6 0.17,-0.07,0.49,U] [#7 0.40,-0.27,0.00,M6] [#8 0.24,-0.22,0.46,U] 
23:21:53.850 00.000 18120 refined, 4 included, MultiStar: {0.05, -0.12}, one-star: {0.10, -0.11}
23:21:53.850 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.14) = xAngle (-0.03 = -0.03)
23:21:53.851 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.07 = 3.07)
23:21:53.851 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=0.13 mountY=0.01, mountTheta=0.07
23:21:53.853 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
23:21:53.853 00.000 18120 Enqueuing Move request for scope (0.05, -0.12)
23:21:53.854 00.001 21948 Worker thread wakes up
23:21:53.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:53.854 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.7
23:21:53.854 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:53.857 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:21:53.857 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:21:53.857 00.000 21948 Moving (0.05, -0.12) raw xDistance=0.13 yDistance=0.01
23:21:53.857 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:21:53.857 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:53.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:53.858 00.001 18120 Enqueuing Expose request
23:21:53.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:53.858 00.000 21948 MoveAxis(E, 0, ABG)
23:21:53.858 00.000 21948 Move returns status 0, amount 0
23:21:53.858 00.000 21948 MoveAxis(N, 0, ABG)
23:21:53.858 00.000 21948 Move returns status 0, amount 0
23:21:53.858 00.000 21948 move complete, result=0
23:21:53.858 00.000 21948 worker thread done servicing request
23:21:53.858 00.000 21948 Worker thread wakes up
23:21:53.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:53.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:53.859 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:55.371 01.512 21948 Exposure complete
23:21:55.410 00.039 21948 worker thread done servicing request
23:21:55.410 00.000 18120 OnExposeComplete: enter
23:21:55.411 00.001 18120 UpdateGuideState(): m_state=6
23:21:55.412 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
23:21:55.413 00.001 18120 Star::Find returns 1 (0), X=408.28, Y=229.69, Mass=2084, SNR=31.3, Peak=204 HFD=4.3
23:21:55.414 00.001 18120 MultiStar: [#1 -0.15,-0.34,0.00,M1] [#2 0.08,-0.67,0.00,M6] [#3 0.24,-0.61,0.00,M2] [#4 0.22,-0.49,0.00,M8] [#5 0.20,-0.29,0.53,U] [#6 0.33,-0.62,0.00,M2] [#7 0.42,-0.60,0.00,M7] [#8 0.35,-0.55,0.00,M3] 
23:21:55.415 00.001 18120 refined, 1 included, MultiStar: {0.21, -0.45}, one-star: {0.22, -0.53}
23:21:55.415 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
23:21:55.416 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
23:21:55.417 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.45 hyp=0.49 cameraTheta=-1.13 mountX=0.49 mountY=0.01, mountTheta=0.02
23:21:55.419 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.45, opts=13)
23:21:55.420 00.001 18120 Enqueuing Move request for scope (0.21, -0.45)
23:21:55.421 00.001 21948 Worker thread wakes up
23:21:55.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.45) opts 0xd
23:21:55.421 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.45)
23:21:55.421 00.000 21948 Moving (0.21, -0.45) raw xDistance=0.49 yDistance=0.01
23:21:55.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
23:21:55.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:55.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:55.422 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.3
23:21:55.423 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:55.423 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:55.424 00.001 18120 Enqueuing Expose request
23:21:55.425 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:55.425 00.000 21948 MoveAxis(W, 88, ABG)
23:21:55.425 00.000 21948 Guiding  Dir = 3, Dur = 88
23:21:55.425 00.000 21948 IsSlewing returns 0
23:21:55.426 00.001 21948 IsGuiding returns 0
23:21:55.427 00.001 21948 PulseGuide returned control before completion, sleep 97
23:21:55.540 00.113 21948 IsGuiding returns 0
23:21:55.540 00.000 21948 Move returns status 0, amount 88
23:21:55.540 00.000 21948 MoveAxis(N, 0, ABG)
23:21:55.540 00.000 21948 Move returns status 0, amount 0
23:21:55.540 00.000 21948 move complete, result=0
23:21:55.540 00.000 21948 worker thread done servicing request
23:21:55.540 00.000 21948 Worker thread wakes up
23:21:55.540 00.000 18120 GuideStep: 0.5 px 88 ms WEST, 0.0 px 0 ms NORTH
23:21:55.542 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:55.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:57.174 01.632 21948 Exposure complete
23:21:57.209 00.035 21948 worker thread done servicing request
23:21:57.209 00.000 18120 OnExposeComplete: enter
23:21:57.210 00.001 18120 UpdateGuideState(): m_state=6
23:21:57.210 00.000 18120 Star::Find(15, 408, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
23:21:57.211 00.001 18120 Star::Find returns 1 (0), X=408.23, Y=229.90, Mass=2142, SNR=31.8, Peak=241 HFD=4.1
23:21:57.211 00.000 18120 MultiStar: [#1 -0.05,0.02,0.72,U] [#2 -0.05,-0.28,0.62,U] [#3 -0.11,-0.45,0.00,M3] [#4 0.42,-0.46,0.00,M9] [#5 0.09,-0.22,0.50,U] [#6 0.19,-0.27,0.48,U] [#7 0.31,-0.28,0.00,M8] [#8 0.03,-0.41,0.00,M4] 
23:21:57.212 00.001 18120 refined, 4 included, MultiStar: {0.07, -0.22}, one-star: {0.16, -0.31}
23:21:57.212 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
23:21:57.213 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.99 = 2.99)
23:21:57.213 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.26 mountX=0.23 mountY=0.04, mountTheta=0.16
23:21:57.214 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.22, opts=13)
23:21:57.215 00.001 18120 Enqueuing Move request for scope (0.07, -0.22)
23:21:57.216 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:57.216 00.000 18120 UpdateGuideState exits: m=2142 RSB=31.8
23:21:57.217 00.001 21948 Worker thread wakes up
23:21:57.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
23:21:57.217 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
23:21:57.217 00.000 21948 Moving (0.07, -0.22) raw xDistance=0.23 yDistance=0.04
23:21:57.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:21:57.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:57.217 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:57.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:57.217 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:57.219 00.002 18120 Enqueuing Expose request
23:21:57.219 00.000 21948 MoveAxis(W, 46, ABG)
23:21:57.219 00.000 21948 Guiding  Dir = 3, Dur = 46
23:21:57.219 00.000 21948 IsSlewing returns 0
23:21:57.219 00.000 21948 IsGuiding returns 0
23:21:57.221 00.002 21948 PulseGuide returned control before completion, sleep 55
23:21:57.281 00.060 21948 IsGuiding returns 1
23:21:57.281 00.000 21948 scope still moving after pulse duration time elapsed
23:21:57.313 00.032 21948 IsSlewing returns 0
23:21:57.317 00.004 21948 IsGuiding returns 0
23:21:57.317 00.000 21948 scope move finished after 46 + 50 ms
23:21:57.317 00.000 21948 Move returns status 0, amount 46
23:21:57.317 00.000 21948 MoveAxis(N, 0, ABG)
23:21:57.317 00.000 21948 Move returns status 0, amount 0
23:21:57.317 00.000 21948 move complete, result=0
23:21:57.317 00.000 21948 worker thread done servicing request
23:21:57.317 00.000 21948 Worker thread wakes up
23:21:57.317 00.000 18120 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
23:21:57.318 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:57.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:58.724 01.406 21948 Exposure complete
23:21:58.767 00.043 21948 worker thread done servicing request
23:21:58.767 00.000 18120 OnExposeComplete: enter
23:21:58.768 00.001 18120 UpdateGuideState(): m_state=6
23:21:58.770 00.002 18120 Star::Find(15, 408, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
23:21:58.771 00.001 18120 Star::Find returns 1 (0), X=407.96, Y=230.19, Mass=1992, SNR=30.6, Peak=217 HFD=4.1
23:21:58.773 00.002 18120 MultiStar: [#1 -0.26,0.26,0.00,M1] [#2 0.01,-0.25,0.63,U] [#3 -0.25,-0.03,0.68,U] [#4 0.21,-0.29,0.57,U] [#5 -0.07,-0.19,0.50,U] [#6 0.08,-0.22,0.51,U] [#7 0.33,-0.28,0.00,M9] [#8 0.18,-0.12,0.45,U] 
23:21:58.774 00.001 18120 single-star, 6 included, MultiStar: {-0.01, -0.14}, one-star: {-0.11, -0.02}
23:21:58.776 00.002 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
23:21:58.777 00.001 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.32 = 1.32)
23:21:58.777 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.92 mountX=-0.02 mountY=0.11, mountTheta=1.78
23:21:58.778 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
23:21:58.779 00.001 18120 Enqueuing Move request for scope (-0.11, -0.02)
23:21:58.779 00.000 21948 Worker thread wakes up
23:21:58.779 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:21:58.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:21:58.780 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:21:58.780 00.000 21948 Moving (-0.11, -0.02) raw xDistance=-0.02 yDistance=0.11
23:21:58.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:58.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:58.780 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.6
23:21:58.781 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:58.781 00.000 21948 MoveAxis(E, 0, ABG)
23:21:58.781 00.000 21948 Move returns status 0, amount 0
23:21:58.781 00.000 21948 MoveAxis(N, 0, ABG)
23:21:58.781 00.000 21948 Move returns status 0, amount 0
23:21:58.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:58.781 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:21:58.782 00.001 18120 Enqueuing Expose request
23:21:58.782 00.000 21948 move complete, result=0
23:21:58.782 00.000 21948 worker thread done servicing request
23:21:58.782 00.000 21948 Worker thread wakes up
23:21:58.782 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:21:58.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:21:58.782 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:00.413 01.631 21948 Exposure complete
23:22:00.441 00.028 21948 worker thread done servicing request
23:22:00.442 00.001 18120 OnExposeComplete: enter
23:22:00.443 00.001 18120 UpdateGuideState(): m_state=6
23:22:00.444 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
23:22:00.445 00.001 18120 Star::Find returns 1 (0), X=408.02, Y=230.10, Mass=2079, SNR=31.3, Peak=223 HFD=4.3
23:22:00.446 00.001 18120 MultiStar: [#1 -0.19,0.05,0.74,U] [#2 -0.17,-0.31,0.67,U] [#3 0.02,-0.15,0.70,U] [#4 -0.15,-0.36,0.00,M9] [#5 0.05,-0.17,0.49,U] [#6 0.14,-0.18,0.49,U] [#7 0.35,0.06,0.51,U] [#8 0.09,-0.39,0.00,M4] 
23:22:00.446 00.000 18120 refined, 6 included, MultiStar: {-0.00, -0.12}, one-star: {-0.05, -0.12}
23:22:00.447 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
23:22:00.448 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
23:22:00.449 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.60 mountX=0.10 mountY=0.06, mountTheta=0.48
23:22:00.451 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.12, opts=13)
23:22:00.453 00.002 18120 Enqueuing Move request for scope (-0.00, -0.12)
23:22:00.454 00.001 21948 Worker thread wakes up
23:22:00.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:00.456 00.002 18120 UpdateGuideState exits: m=2079 RSB=31.3
23:22:00.457 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:00.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
23:22:00.458 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
23:22:00.458 00.000 21948 Moving (-0.00, -0.12) raw xDistance=0.10 yDistance=0.06
23:22:00.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:22:00.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:00.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:00.458 00.000 21948 MoveAxis(E, 0, ABG)
23:22:00.458 00.000 21948 Move returns status 0, amount 0
23:22:00.458 00.000 21948 MoveAxis(N, 0, ABG)
23:22:00.458 00.000 21948 Move returns status 0, amount 0
23:22:00.458 00.000 21948 move complete, result=0
23:22:00.458 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:00.460 00.002 18120 Enqueuing Expose request
23:22:00.461 00.001 21948 worker thread done servicing request
23:22:00.461 00.000 21948 Worker thread wakes up
23:22:00.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:00.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:00.461 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:01.973 01.512 21948 Exposure complete
23:22:02.007 00.034 21948 worker thread done servicing request
23:22:02.007 00.000 18120 OnExposeComplete: enter
23:22:02.008 00.001 18120 UpdateGuideState(): m_state=6
23:22:02.009 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
23:22:02.010 00.001 18120 Star::Find returns 1 (0), X=408.18, Y=230.25, Mass=2080, SNR=31.4, Peak=226 HFD=4.2
23:22:02.011 00.001 18120 MultiStar: [#1 -0.10,0.13,0.72,U] [#2 0.05,-0.22,0.64,U] [#3 0.05,-0.14,0.69,U] [#4 0.06,-0.32,0.54,U] [#5 -0.15,-0.09,0.49,U] [#6 0.09,-0.14,0.51,U] [#7 0.38,-0.07,0.00,M9] [#8 0.17,-0.20,0.43,U] 
23:22:02.011 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.11, 0.03}
23:22:02.013 00.002 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.05 = -0.05)
23:22:02.014 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.05 = 3.05)
23:22:02.015 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.19 mountX=0.10 mountY=0.01, mountTheta=0.09
23:22:02.018 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
23:22:02.018 00.000 18120 Enqueuing Move request for scope (0.04, -0.10)
23:22:02.019 00.001 21948 Worker thread wakes up
23:22:02.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:02.019 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.4
23:22:02.020 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:02.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:02.021 00.001 18120 Enqueuing Expose request
23:22:02.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:22:02.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:22:02.022 00.001 21948 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=0.01
23:22:02.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:22:02.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:02.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:02.022 00.000 21948 MoveAxis(E, 0, ABG)
23:22:02.022 00.000 21948 Move returns status 0, amount 0
23:22:02.022 00.000 21948 MoveAxis(N, 0, ABG)
23:22:02.022 00.000 21948 Move returns status 0, amount 0
23:22:02.022 00.000 21948 move complete, result=0
23:22:02.022 00.000 21948 worker thread done servicing request
23:22:02.022 00.000 21948 Worker thread wakes up
23:22:02.022 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:02.023 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:02.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:03.660 01.637 21948 Exposure complete
23:22:03.685 00.025 21948 worker thread done servicing request
23:22:03.685 00.000 18120 OnExposeComplete: enter
23:22:03.686 00.001 18120 UpdateGuideState(): m_state=6
23:22:03.686 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
23:22:03.687 00.001 18120 Star::Find returns 1 (0), X=407.87, Y=230.28, Mass=1980, SNR=30.7, Peak=219 HFD=4.0
23:22:03.687 00.000 18120 MultiStar: [#1 -0.13,0.15,0.72,U] [#2 -0.26,0.06,0.65,U] [#3 -0.42,-0.19,0.00,M1] [#4 -0.10,-0.11,0.56,U] [#5 -0.10,0.01,0.52,U] [#6 -0.01,-0.21,0.49,U] [#7 0.20,0.11,0.50,U] [#8 0.18,-0.08,0.44,U] 
23:22:03.688 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.19, 0.06}
23:22:03.688 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.12 = -2.17)
23:22:03.688 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.94)
23:22:03.689 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.97 mountX=-0.04 mountY=0.06, mountTheta=2.18
23:22:03.690 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
23:22:03.691 00.001 18120 Enqueuing Move request for scope (-0.08, 0.01)
23:22:03.691 00.000 21948 Worker thread wakes up
23:22:03.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:22:03.692 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:22:03.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:03.692 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.7
23:22:03.693 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:03.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:03.694 00.001 18120 Enqueuing Expose request
23:22:03.694 00.000 21948 Moving (-0.08, 0.01) raw xDistance=-0.04 yDistance=0.06
23:22:03.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:22:03.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:03.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:03.694 00.000 21948 MoveAxis(E, 0, ABG)
23:22:03.694 00.000 21948 Move returns status 0, amount 0
23:22:03.694 00.000 21948 MoveAxis(N, 0, ABG)
23:22:03.694 00.000 21948 Move returns status 0, amount 0
23:22:03.694 00.000 21948 move complete, result=0
23:22:03.694 00.000 21948 worker thread done servicing request
23:22:03.694 00.000 21948 Worker thread wakes up
23:22:03.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:03.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:03.695 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:05.218 01.523 21948 Exposure complete
23:22:05.242 00.024 21948 worker thread done servicing request
23:22:05.242 00.000 18120 OnExposeComplete: enter
23:22:05.243 00.001 18120 UpdateGuideState(): m_state=6
23:22:05.243 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
23:22:05.244 00.001 18120 Star::Find returns 1 (0), X=408.11, Y=230.20, Mass=2012, SNR=30.8, Peak=217 HFD=4.2
23:22:05.244 00.000 18120 MultiStar: [#1 -0.18,0.03,0.73,U] [#2 -0.13,0.08,0.65,U] [#3 -0.24,-0.14,0.68,U] [#4 0.00,-0.24,0.55,U] [#5 -0.02,0.16,0.51,U] [#6 0.10,-0.07,0.49,U] [#7 0.32,-0.08,0.52,U] [#8 0.11,-0.07,0.43,U] 
23:22:05.245 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.05, -0.02}
23:22:05.245 00.000 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
23:22:05.246 00.001 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.30 = 2.30)
23:22:05.246 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.95 mountX=0.03 mountY=0.03, mountTheta=0.82
23:22:05.247 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
23:22:05.248 00.001 18120 Enqueuing Move request for scope (-0.01, -0.03)
23:22:05.248 00.000 21948 Worker thread wakes up
23:22:05.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:05.249 00.001 18120 UpdateGuideState exits: m=2012 RSB=30.8
23:22:05.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:05.250 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:05.250 00.000 18120 Enqueuing Expose request
23:22:05.251 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:22:05.251 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:22:05.251 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.03
23:22:05.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:22:05.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:05.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:05.251 00.000 21948 MoveAxis(E, 0, ABG)
23:22:05.251 00.000 21948 Move returns status 0, amount 0
23:22:05.251 00.000 21948 MoveAxis(N, 0, ABG)
23:22:05.252 00.001 21948 Move returns status 0, amount 0
23:22:05.252 00.000 21948 move complete, result=0
23:22:05.252 00.000 21948 worker thread done servicing request
23:22:05.252 00.000 21948 Worker thread wakes up
23:22:05.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:05.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:05.252 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:06.885 01.633 21948 Exposure complete
23:22:06.926 00.041 21948 worker thread done servicing request
23:22:06.926 00.000 18120 OnExposeComplete: enter
23:22:06.927 00.001 18120 UpdateGuideState(): m_state=6
23:22:06.928 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
23:22:06.930 00.002 18120 Star::Find returns 1 (0), X=408.15, Y=230.10, Mass=2032, SNR=31.0, Peak=224 HFD=4.3
23:22:06.931 00.001 18120 MultiStar: [#1 -0.14,-0.11,0.72,U] [#2 0.02,-0.26,0.69,U] [#3 0.01,-0.32,0.70,U] [#4 0.15,-0.41,0.00,M7] [#5 0.04,-0.06,0.48,U] [#6 0.07,-0.08,0.47,U] [#7 0.25,-0.20,0.51,U] [#8 0.10,-0.30,0.43,U] 
23:22:06.932 00.001 18120 single-star, 7 included, MultiStar: {0.05, -0.18}, one-star: {0.09, -0.12}
23:22:06.933 00.001 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
23:22:06.935 00.002 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.31 = -2.97)
23:22:06.936 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.94 mountX=0.14 mountY=-0.02, mountTheta=-0.17
23:22:06.938 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.12, opts=13)
23:22:06.938 00.000 18120 Enqueuing Move request for scope (0.09, -0.12)
23:22:06.939 00.001 21948 Worker thread wakes up
23:22:06.939 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:06.940 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:22:06.940 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:22:06.940 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
23:22:06.942 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:06.943 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:06.944 00.001 18120 Enqueuing Expose request
23:22:06.945 00.001 21948 Moving (0.09, -0.12) raw xDistance=0.14 yDistance=-0.02
23:22:06.946 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:22:06.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:06.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:06.946 00.000 21948 MoveAxis(E, 0, ABG)
23:22:06.946 00.000 21948 Move returns status 0, amount 0
23:22:06.946 00.000 21948 MoveAxis(N, 0, ABG)
23:22:06.946 00.000 21948 Move returns status 0, amount 0
23:22:06.946 00.000 21948 move complete, result=0
23:22:06.946 00.000 21948 worker thread done servicing request
23:22:06.946 00.000 21948 Worker thread wakes up
23:22:06.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:06.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:06.947 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:08.466 01.519 21948 Exposure complete
23:22:08.494 00.028 21948 worker thread done servicing request
23:22:08.494 00.000 18120 OnExposeComplete: enter
23:22:08.495 00.001 18120 UpdateGuideState(): m_state=6
23:22:08.495 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
23:22:08.496 00.001 18120 Star::Find returns 1 (0), X=408.24, Y=229.98, Mass=2084, SNR=31.3, Peak=240 HFD=4.1
23:22:08.496 00.000 18120 MultiStar: [#1 -0.19,-0.08,0.71,U] [#2 -0.10,-0.22,0.61,U] [#3 -0.03,-0.25,0.69,U] [#4 -0.03,-0.36,0.53,U] [#5 -0.01,-0.15,0.52,U] [#6 0.35,-0.17,0.00,M1] [#7 0.37,-0.25,0.00,M7] [#8 0.11,-0.21,0.45,U] 
23:22:08.497 00.001 18120 refined, 6 included, MultiStar: {-0.00, -0.21}, one-star: {0.18, -0.24}
23:22:08.497 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
23:22:08.498 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.66 = 2.66)
23:22:08.498 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.59 mountX=0.19 mountY=0.10, mountTheta=0.48
23:22:08.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.21, opts=13)
23:22:08.500 00.001 18120 Enqueuing Move request for scope (-0.00, -0.21)
23:22:08.500 00.000 21948 Worker thread wakes up
23:22:08.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
23:22:08.500 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
23:22:08.500 00.000 21948 Moving (-0.00, -0.21) raw xDistance=0.19 yDistance=0.10
23:22:08.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:22:08.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:08.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:08.501 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:22:08.501 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.3
23:22:08.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:08.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:08.502 00.000 18120 Enqueuing Expose request
23:22:08.503 00.001 21948 MoveAxis(E, 0, ABG)
23:22:08.503 00.000 21948 Move returns status 0, amount 0
23:22:08.503 00.000 21948 MoveAxis(N, 0, ABG)
23:22:08.503 00.000 21948 Move returns status 0, amount 0
23:22:08.503 00.000 21948 move complete, result=0
23:22:08.503 00.000 21948 worker thread done servicing request
23:22:08.503 00.000 21948 Worker thread wakes up
23:22:08.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:08.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:08.503 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:10.128 01.625 21948 Exposure complete
23:22:10.158 00.030 21948 worker thread done servicing request
23:22:10.158 00.000 18120 OnExposeComplete: enter
23:22:10.159 00.001 18120 UpdateGuideState(): m_state=6
23:22:10.159 00.000 18120 Star::Find(15, 408, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
23:22:10.160 00.001 18120 Star::Find returns 1 (0), X=408.09, Y=229.95, Mass=2032, SNR=30.8, Peak=229 HFD=4.3
23:22:10.161 00.001 18120 MultiStar: [#1 -0.12,-0.12,0.75,U] [#2 -0.09,-0.58,0.00,M1] [#3 -0.21,-0.34,0.00,M1] [#4 0.02,-0.48,0.00,M7] [#5 0.16,-0.27,0.49,U] [#6 -0.02,-0.35,0.49,U] [#7 0.29,-0.38,0.00,M8] [#8 0.01,-0.22,0.46,U] 
23:22:10.161 00.000 18120 refined, 4 included, MultiStar: {-0.00, -0.24}, one-star: {0.02, -0.27}
23:22:10.162 00.001 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.14) = xAngle (-0.43 = -0.43)
23:22:10.162 00.000 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.67 = 2.67)
23:22:10.162 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.58 mountX=0.22 mountY=0.11, mountTheta=0.46
23:22:10.163 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.24, opts=13)
23:22:10.164 00.001 18120 Enqueuing Move request for scope (-0.00, -0.24)
23:22:10.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:10.165 00.001 18120 UpdateGuideState exits: m=2032 RSB=30.8
23:22:10.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:10.166 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:10.166 00.000 18120 Enqueuing Expose request
23:22:10.167 00.001 21948 Worker thread wakes up
23:22:10.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
23:22:10.167 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
23:22:10.167 00.000 21948 Moving (-0.00, -0.24) raw xDistance=0.22 yDistance=0.11
23:22:10.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:22:10.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:10.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:22:10.167 00.000 21948 MoveAxis(W, 39, ABG)
23:22:10.167 00.000 21948 Guiding  Dir = 3, Dur = 39
23:22:10.167 00.000 21948 IsSlewing returns 0
23:22:10.167 00.000 21948 IsGuiding returns 0
23:22:10.169 00.002 21948 PulseGuide returned control before completion, sleep 48
23:22:10.220 00.051 21948 IsGuiding returns 0
23:22:10.220 00.000 21948 Move returns status 0, amount 39
23:22:10.220 00.000 21948 MoveAxis(N, 0, ABG)
23:22:10.220 00.000 21948 Move returns status 0, amount 0
23:22:10.220 00.000 21948 move complete, result=0
23:22:10.220 00.000 21948 worker thread done servicing request
23:22:10.221 00.001 21948 Worker thread wakes up
23:22:10.221 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
23:22:10.222 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:10.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:11.736 01.514 21948 Exposure complete
23:22:11.774 00.038 21948 worker thread done servicing request
23:22:11.775 00.001 18120 OnExposeComplete: enter
23:22:11.775 00.000 18120 UpdateGuideState(): m_state=6
23:22:11.776 00.001 18120 Star::Find(15, 408, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
23:22:11.776 00.000 18120 Star::Find returns 1 (0), X=407.96, Y=230.19, Mass=2141, SNR=31.8, Peak=228 HFD=4.2
23:22:11.777 00.001 18120 MultiStar: [#1 -0.25,-0.09,0.72,U] [#2 -0.09,-0.27,0.63,U] [#3 -0.37,-0.25,0.00,M2] [#4 0.01,-0.51,0.00,M8] [#5 -0.06,0.01,0.49,U] [#6 0.03,-0.16,0.49,U] [#7 0.23,-0.23,0.48,U] [#8 0.06,-0.18,0.42,U] 
23:22:11.777 00.000 18120 single-star, 6 included, MultiStar: {-0.05, -0.12}, one-star: {-0.11, -0.03}
23:22:11.778 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
23:22:11.778 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
23:22:11.778 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.90 mountX=-0.02 mountY=0.11, mountTheta=1.75
23:22:11.780 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
23:22:11.780 00.000 18120 Enqueuing Move request for scope (-0.11, -0.03)
23:22:11.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:11.781 00.001 18120 UpdateGuideState exits: m=2141 RSB=31.8
23:22:11.782 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:11.783 00.001 21948 Worker thread wakes up
23:22:11.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:22:11.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:11.783 00.000 18120 Enqueuing Expose request
23:22:11.784 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:22:11.784 00.000 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
23:22:11.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:22:11.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:11.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:22:11.784 00.000 21948 MoveAxis(E, 0, ABG)
23:22:11.784 00.000 21948 Move returns status 0, amount 0
23:22:11.784 00.000 21948 MoveAxis(N, 0, ABG)
23:22:11.784 00.000 21948 Move returns status 0, amount 0
23:22:11.784 00.000 21948 move complete, result=0
23:22:11.784 00.000 21948 worker thread done servicing request
23:22:11.784 00.000 21948 Worker thread wakes up
23:22:11.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:11.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:11.784 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:13.413 01.629 21948 Exposure complete
23:22:13.450 00.037 21948 worker thread done servicing request
23:22:13.450 00.000 18120 OnExposeComplete: enter
23:22:13.451 00.001 18120 UpdateGuideState(): m_state=6
23:22:13.451 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
23:22:13.452 00.001 18120 Star::Find returns 1 (1), X=407.86, Y=230.28, Mass=2265, SNR=32.7, Peak=255 HFD=3.9
23:22:13.452 00.000 18120 MultiStar: [#1 -0.32,0.03,0.66,U] [#2 0.01,-0.24,0.64,U] [#3 0.18,-0.10,0.67,U] [#4 -0.26,-0.05,0.54,U] [#5 -0.13,-0.18,0.49,U] [#6 -0.02,-0.15,0.47,U] [#7 0.23,-0.07,0.48,U] [#8 0.17,-0.24,0.41,U] 
23:22:13.453 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.21, 0.06}
23:22:13.454 00.001 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
23:22:13.454 00.000 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.07 = 2.07)
23:22:13.454 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-2.18 mountX=0.05 mountY=0.09, mountTheta=1.05
23:22:13.456 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.09, opts=13)
23:22:13.458 00.002 18120 Enqueuing Move request for scope (-0.06, -0.09)
23:22:13.461 00.003 21948 Worker thread wakes up
23:22:13.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:13.463 00.002 18120 UpdateGuideState exits: m=2265 RSB=32.7 Saturée
23:22:13.465 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:13.468 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:13.470 00.002 18120 Enqueuing Expose request
23:22:13.472 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:22:13.472 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:22:13.472 00.000 21948 Moving (-0.06, -0.09) raw xDistance=0.05 yDistance=0.09
23:22:13.472 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:22:13.473 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:13.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:13.473 00.000 21948 MoveAxis(E, 0, ABG)
23:22:13.473 00.000 21948 Move returns status 0, amount 0
23:22:13.473 00.000 21948 MoveAxis(N, 0, ABG)
23:22:13.473 00.000 21948 Move returns status 0, amount 0
23:22:13.473 00.000 21948 move complete, result=0
23:22:13.473 00.000 21948 worker thread done servicing request
23:22:13.473 00.000 21948 Worker thread wakes up
23:22:13.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:13.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:13.474 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:14.994 01.520 21948 Exposure complete
23:22:15.039 00.045 21948 worker thread done servicing request
23:22:15.039 00.000 18120 OnExposeComplete: enter
23:22:15.040 00.001 18120 UpdateGuideState(): m_state=6
23:22:15.041 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
23:22:15.042 00.001 18120 Star::Find returns 1 (0), X=408.18, Y=230.38, Mass=2033, SNR=31.0, Peak=196 HFD=3.9
23:22:15.043 00.001 18120 MultiStar: [#1 -0.24,0.25,0.72,U] [#2 0.03,0.04,0.67,U] [#3 -0.19,-0.08,0.67,U] [#4 0.16,-0.11,0.53,U] [#5 0.05,0.08,0.52,U] [#6 0.38,0.14,0.00,M1] [#7 0.40,0.04,0.00,M7] [#8 0.13,-0.12,0.43,U] 
23:22:15.044 00.001 18120 refined, 6 included, MultiStar: {0.00, 0.05}, one-star: {0.12, 0.16}
23:22:15.045 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
23:22:15.045 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.49)
23:22:15.047 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=-0.05 mountY=-0.03, mountTheta=-2.66
23:22:15.049 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
23:22:15.050 00.001 18120 Enqueuing Move request for scope (0.00, 0.05)
23:22:15.052 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:15.053 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.0
23:22:15.053 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:15.054 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:15.055 00.001 18120 Enqueuing Expose request
23:22:15.056 00.001 21948 Worker thread wakes up
23:22:15.056 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:22:15.056 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:22:15.056 00.000 21948 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.03
23:22:15.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:22:15.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:15.056 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:15.056 00.000 21948 MoveAxis(E, 0, ABG)
23:22:15.056 00.000 21948 Move returns status 0, amount 0
23:22:15.056 00.000 21948 MoveAxis(N, 0, ABG)
23:22:15.056 00.000 21948 Move returns status 0, amount 0
23:22:15.056 00.000 21948 move complete, result=0
23:22:15.056 00.000 21948 worker thread done servicing request
23:22:15.056 00.000 21948 Worker thread wakes up
23:22:15.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:15.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:15.057 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:16.688 01.631 21948 Exposure complete
23:22:16.724 00.036 21948 worker thread done servicing request
23:22:16.724 00.000 18120 OnExposeComplete: enter
23:22:16.725 00.001 18120 UpdateGuideState(): m_state=6
23:22:16.725 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
23:22:16.726 00.001 18120 Star::Find returns 1 (0), X=408.07, Y=230.37, Mass=2051, SNR=31.0, Peak=192 HFD=4.2
23:22:16.728 00.002 18120 MultiStar: [#1 -0.27,0.13,0.68,U] [#2 0.06,-0.03,0.67,U] [#3 -0.13,-0.09,0.69,U] [#4 -0.07,-0.31,0.53,U] [#5 -0.29,0.06,0.54,U] [#6 -0.00,0.00,0.51,U] [#7 0.35,-0.18,0.00,M8] [#8 0.10,-0.14,0.45,U] 
23:22:16.729 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {0.00, 0.16}
23:22:16.730 00.001 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
23:22:16.730 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.20 = 1.20)
23:22:16.732 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.05 mountX=-0.02 mountY=0.07, mountTheta=1.91
23:22:16.733 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
23:22:16.734 00.001 18120 Enqueuing Move request for scope (-0.07, -0.01)
23:22:16.735 00.001 21948 Worker thread wakes up
23:22:16.735 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:16.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:22:16.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:22:16.735 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.0
23:22:16.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:16.736 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:16.736 00.000 18120 Enqueuing Expose request
23:22:16.737 00.001 21948 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=0.07
23:22:16.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:22:16.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:16.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:16.737 00.000 21948 MoveAxis(E, 0, ABG)
23:22:16.737 00.000 21948 Move returns status 0, amount 0
23:22:16.737 00.000 21948 MoveAxis(N, 0, ABG)
23:22:16.737 00.000 21948 Move returns status 0, amount 0
23:22:16.737 00.000 21948 move complete, result=0
23:22:16.737 00.000 21948 worker thread done servicing request
23:22:16.737 00.000 21948 Worker thread wakes up
23:22:16.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:16.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:16.737 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:18.262 01.525 21948 Exposure complete
23:22:18.291 00.029 21948 worker thread done servicing request
23:22:18.291 00.000 18120 OnExposeComplete: enter
23:22:18.292 00.001 18120 UpdateGuideState(): m_state=6
23:22:18.293 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
23:22:18.294 00.001 18120 Star::Find returns 1 (0), X=408.14, Y=230.29, Mass=2014, SNR=30.8, Peak=221 HFD=4.0
23:22:18.294 00.000 18120 MultiStar: [#1 -0.10,0.03,0.74,U] [#2 -0.13,-0.12,0.66,U] [#3 0.11,0.03,0.69,U] [#4 0.01,-0.39,0.00,M6] [#5 -0.17,-0.10,0.51,U] [#6 0.18,-0.03,0.52,U] [#7 0.36,-0.09,0.00,M9] [#8 0.32,-0.17,0.46,U] 
23:22:18.295 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.03}, one-star: {0.07, 0.07}
23:22:18.295 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
23:22:18.296 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.53 = -2.75)
23:22:18.296 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.71 mountX=0.04 mountY=-0.02, mountTheta=-0.40
23:22:18.298 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
23:22:18.299 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
23:22:18.300 00.001 21948 Worker thread wakes up
23:22:18.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:22:18.300 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:22:18.300 00.000 21948 Moving (0.03, -0.03) raw xDistance=0.04 yDistance=-0.02
23:22:18.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:22:18.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:18.300 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:18.301 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.8
23:22:18.301 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:18.302 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:18.302 00.000 21948 MoveAxis(E, 0, ABG)
23:22:18.302 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:18.302 00.000 18120 Enqueuing Expose request
23:22:18.302 00.000 21948 Move returns status 0, amount 0
23:22:18.302 00.000 21948 MoveAxis(N, 0, ABG)
23:22:18.302 00.000 21948 Move returns status 0, amount 0
23:22:18.302 00.000 21948 move complete, result=0
23:22:18.303 00.001 21948 worker thread done servicing request
23:22:18.303 00.000 21948 Worker thread wakes up
23:22:18.303 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:18.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:18.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:19.936 01.633 21948 Exposure complete
23:22:19.970 00.034 21948 worker thread done servicing request
23:22:19.970 00.000 18120 OnExposeComplete: enter
23:22:19.971 00.001 18120 UpdateGuideState(): m_state=6
23:22:19.971 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
23:22:19.972 00.001 18120 Star::Find returns 1 (0), X=407.96, Y=230.21, Mass=1966, SNR=30.5, Peak=229 HFD=4.1
23:22:19.972 00.000 18120 MultiStar: [#1 -0.21,0.11,0.74,U] [#2 -0.01,-0.30,0.65,U] [#3 0.11,-0.12,0.69,U] [#4 0.17,-0.20,0.55,U] [#5 -0.13,-0.00,0.49,U] [#6 0.20,-0.17,0.49,U] [#7 0.29,-0.21,0.53,U] [#8 -0.05,-0.09,0.45,U] 
23:22:19.973 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.10, -0.01}
23:22:19.973 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
23:22:19.974 00.001 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
23:22:19.974 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=0.09 mountY=0.03, mountTheta=0.33
23:22:19.975 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.10, opts=13)
23:22:19.976 00.001 18120 Enqueuing Move request for scope (0.01, -0.10)
23:22:19.976 00.000 21948 Worker thread wakes up
23:22:19.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:19.977 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.5
23:22:19.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:19.978 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:19.978 00.000 18120 Enqueuing Expose request
23:22:19.979 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:22:19.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:22:19.979 00.000 21948 Moving (0.01, -0.10) raw xDistance=0.09 yDistance=0.03
23:22:19.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:22:19.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:19.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:19.979 00.000 21948 MoveAxis(E, 0, ABG)
23:22:19.979 00.000 21948 Move returns status 0, amount 0
23:22:19.979 00.000 21948 MoveAxis(N, 0, ABG)
23:22:19.979 00.000 21948 Move returns status 0, amount 0
23:22:19.979 00.000 21948 move complete, result=0
23:22:19.979 00.000 21948 worker thread done servicing request
23:22:19.979 00.000 21948 Worker thread wakes up
23:22:19.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:19.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:19.979 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:21.505 01.526 21948 Exposure complete
23:22:21.550 00.045 21948 worker thread done servicing request
23:22:21.550 00.000 18120 OnExposeComplete: enter
23:22:21.551 00.001 18120 UpdateGuideState(): m_state=6
23:22:21.553 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
23:22:21.553 00.000 18120 Star::Find returns 1 (0), X=408.12, Y=230.19, Mass=2092, SNR=31.4, Peak=214 HFD=4.3
23:22:21.554 00.001 18120 MultiStar: [#1 -0.18,0.14,0.71,U] [#2 0.02,-0.27,0.63,U] [#3 0.17,-0.09,0.68,U] [#4 0.36,-0.30,0.00,M6] [#5 -0.07,-0.05,0.48,U] [#6 0.32,-0.08,0.49,U] [#7 0.49,-0.07,0.00,M9] [#8 0.18,-0.18,0.42,U] 
23:22:21.554 00.000 18120 single-star, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.06, -0.03}
23:22:21.554 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.14) = xAngle (0.71 = 0.71)
23:22:21.555 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.81 = -2.47)
23:22:21.555 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.43 mountX=0.05 mountY=-0.04, mountTheta=-0.69
23:22:21.557 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
23:22:21.557 00.000 18120 Enqueuing Move request for scope (0.06, -0.03)
23:22:21.558 00.001 21948 Worker thread wakes up
23:22:21.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:22:21.558 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:22:21.558 00.000 21948 Moving (0.06, -0.03) raw xDistance=0.05 yDistance=-0.04
23:22:21.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:21.559 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:22:21.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:21.559 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
23:22:21.560 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:21.561 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:21.562 00.001 18120 Enqueuing Expose request
23:22:21.563 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:21.563 00.000 21948 MoveAxis(E, 0, ABG)
23:22:21.563 00.000 21948 Move returns status 0, amount 0
23:22:21.563 00.000 21948 MoveAxis(N, 0, ABG)
23:22:21.563 00.000 21948 Move returns status 0, amount 0
23:22:21.563 00.000 21948 move complete, result=0
23:22:21.563 00.000 21948 worker thread done servicing request
23:22:21.563 00.000 21948 Worker thread wakes up
23:22:21.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:21.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:21.564 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:23.191 01.627 21948 Exposure complete
23:22:23.223 00.032 21948 worker thread done servicing request
23:22:23.223 00.000 18120 OnExposeComplete: enter
23:22:23.224 00.001 18120 UpdateGuideState(): m_state=6
23:22:23.224 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
23:22:23.225 00.001 18120 Star::Find returns 1 (0), X=408.07, Y=230.26, Mass=2233, SNR=32.3, Peak=238 HFD=4.1
23:22:23.225 00.000 18120 MultiStar: [#1 -0.16,0.21,0.70,U] [#2 0.08,-0.25,0.65,U] [#3 -0.04,-0.06,0.68,U] [#4 -0.02,0.02,0.52,U] [#5 0.01,-0.05,0.50,U] [#6 0.14,-0.15,0.49,U] [#7 0.21,-0.11,0.49,U] [#8 0.08,-0.09,0.42,U] 
23:22:23.226 00.001 18120 single-star, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.01, 0.04}
23:22:23.226 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:22:23.227 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.60)
23:22:23.227 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.44 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
23:22:23.228 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
23:22:23.229 00.001 18120 Enqueuing Move request for scope (0.01, 0.04)
23:22:23.230 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:23.230 00.000 21948 Worker thread wakes up
23:22:23.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:22:23.230 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:22:23.230 00.000 21948 Moving (0.01, 0.04) raw xDistance=-0.03 yDistance=-0.02
23:22:23.230 00.000 18120 UpdateGuideState exits: m=2233 RSB=32.3
23:22:23.231 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:22:23.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:23.231 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:23.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:23.231 00.000 21948 MoveAxis(E, 0, ABG)
23:22:23.231 00.000 21948 Move returns status 0, amount 0
23:22:23.231 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:23.232 00.001 18120 Enqueuing Expose request
23:22:23.232 00.000 21948 MoveAxis(N, 0, ABG)
23:22:23.232 00.000 21948 Move returns status 0, amount 0
23:22:23.232 00.000 21948 move complete, result=0
23:22:23.232 00.000 21948 worker thread done servicing request
23:22:23.232 00.000 21948 Worker thread wakes up
23:22:23.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:23.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:23.233 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:24.746 01.513 21948 Exposure complete
23:22:24.778 00.032 21948 worker thread done servicing request
23:22:24.778 00.000 18120 OnExposeComplete: enter
23:22:24.779 00.001 18120 UpdateGuideState(): m_state=6
23:22:24.779 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
23:22:24.780 00.001 18120 Star::Find returns 1 (0), X=408.02, Y=230.11, Mass=1920, SNR=30.1, Peak=223 HFD=4.2
23:22:24.780 00.000 18120 MultiStar: [#1 -0.14,0.14,0.74,U] [#2 0.08,-0.15,0.66,U] [#3 -0.41,-0.24,0.00,M1] [#4 0.08,-0.12,0.59,U] [#5 0.08,0.03,0.53,U] [#6 0.10,-0.13,0.49,U] [#7 0.15,-0.15,0.54,U] [#8 -0.01,-0.07,0.45,U] 
23:22:24.782 00.002 18120 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.05, -0.10}
23:22:24.782 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
23:22:24.782 00.000 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.01 = 3.01)
23:22:24.782 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.23 mountX=0.07 mountY=0.01, mountTheta=0.13
23:22:24.784 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
23:22:24.784 00.000 18120 Enqueuing Move request for scope (0.02, -0.07)
23:22:24.787 00.003 21948 Worker thread wakes up
23:22:24.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:22:24.787 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:22:24.787 00.000 21948 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.01
23:22:24.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:22:24.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:24.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:24.787 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.1
23:22:24.788 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:24.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:24.789 00.001 18120 Enqueuing Expose request
23:22:24.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:24.789 00.000 21948 MoveAxis(E, 0, ABG)
23:22:24.789 00.000 21948 Move returns status 0, amount 0
23:22:24.789 00.000 21948 MoveAxis(N, 0, ABG)
23:22:24.789 00.000 21948 Move returns status 0, amount 0
23:22:24.789 00.000 21948 move complete, result=0
23:22:24.789 00.000 21948 worker thread done servicing request
23:22:24.789 00.000 21948 Worker thread wakes up
23:22:24.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:24.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:24.790 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:26.416 01.626 21948 Exposure complete
23:22:26.448 00.032 21948 worker thread done servicing request
23:22:26.448 00.000 18120 OnExposeComplete: enter
23:22:26.450 00.002 18120 UpdateGuideState(): m_state=6
23:22:26.450 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
23:22:26.451 00.001 18120 Star::Find returns 1 (0), X=408.20, Y=230.22, Mass=2047, SNR=31.1, Peak=217 HFD=4.2
23:22:26.452 00.001 18120 MultiStar: [#1 -0.13,0.09,0.74,U] [#2 -0.03,-0.22,0.61,U] [#3 -0.34,0.04,0.70,U] [#4 0.32,-0.16,0.52,U] [#5 0.02,-0.07,0.51,U] [#6 0.06,-0.16,0.51,U] [#7 0.34,-0.21,0.00,M8] [#8 0.14,-0.02,0.45,U] 
23:22:26.452 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.14, 0.00}
23:22:26.453 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:22:26.453 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
23:22:26.453 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.32 mountX=0.05 mountY=0.01, mountTheta=0.21
23:22:26.454 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
23:22:26.455 00.001 18120 Enqueuing Move request for scope (0.01, -0.05)
23:22:26.455 00.000 21948 Worker thread wakes up
23:22:26.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:22:26.455 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:22:26.455 00.000 21948 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
23:22:26.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:22:26.456 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:26.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:26.456 00.000 21948 MoveAxis(E, 0, ABG)
23:22:26.456 00.000 21948 Move returns status 0, amount 0
23:22:26.456 00.000 21948 MoveAxis(N, 0, ABG)
23:22:26.456 00.000 21948 Move returns status 0, amount 0
23:22:26.456 00.000 21948 move complete, result=0
23:22:26.456 00.000 21948 worker thread done servicing request
23:22:26.456 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:26.456 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.1
23:22:26.457 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:26.457 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:26.457 00.000 18120 Enqueuing Expose request
23:22:26.458 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:26.458 00.000 21948 Worker thread wakes up
23:22:26.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:26.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:27.977 01.519 21948 Exposure complete
23:22:28.021 00.044 21948 worker thread done servicing request
23:22:28.021 00.000 18120 OnExposeComplete: enter
23:22:28.022 00.001 18120 UpdateGuideState(): m_state=6
23:22:28.024 00.002 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
23:22:28.027 00.003 18120 Star::Find returns 1 (0), X=408.14, Y=230.29, Mass=1987, SNR=30.5, Peak=207 HFD=4.0
23:22:28.030 00.003 18120 MultiStar: [#1 -0.25,0.11,0.73,U] [#2 -0.08,-0.05,0.65,U] [#3 0.02,-0.11,0.66,U] [#4 0.16,-0.17,0.56,U] [#5 -0.12,0.09,0.50,U] [#6 0.11,-0.29,0.49,U] [#7 0.21,0.13,0.54,U] [#8 0.08,0.04,0.43,U] 
23:22:28.032 00.002 18120 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.08, 0.07}
23:22:28.034 00.002 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.55 = 0.55)
23:22:28.037 00.003 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.65 = -2.64)
23:22:28.039 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.60 mountX=0.02 mountY=-0.01, mountTheta=-0.52
23:22:28.042 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
23:22:28.042 00.000 18120 Enqueuing Move request for scope (0.01, -0.01)
23:22:28.043 00.001 21948 Worker thread wakes up
23:22:28.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:22:28.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:28.043 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.5
23:22:28.044 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:28.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:28.044 00.000 18120 Enqueuing Expose request
23:22:28.045 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:22:28.045 00.000 21948 Moving (0.01, -0.01) raw xDistance=0.02 yDistance=-0.01
23:22:28.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:22:28.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:28.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:22:28.045 00.000 21948 MoveAxis(E, 0, ABG)
23:22:28.045 00.000 21948 Move returns status 0, amount 0
23:22:28.045 00.000 21948 MoveAxis(N, 0, ABG)
23:22:28.045 00.000 21948 Move returns status 0, amount 0
23:22:28.046 00.001 21948 move complete, result=0
23:22:28.046 00.000 21948 worker thread done servicing request
23:22:28.046 00.000 21948 Worker thread wakes up
23:22:28.046 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:28.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:28.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:29.685 01.639 21948 Exposure complete
23:22:29.710 00.025 21948 worker thread done servicing request
23:22:29.710 00.000 18120 OnExposeComplete: enter
23:22:29.711 00.001 18120 UpdateGuideState(): m_state=6
23:22:29.712 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
23:22:29.712 00.000 18120 Star::Find returns 1 (0), X=407.89, Y=230.36, Mass=2069, SNR=31.3, Peak=217 HFD=4.0
23:22:29.713 00.001 18120 MultiStar: [#1 -0.39,0.17,0.00,M1] [#2 -0.09,-0.04,0.66,U] [#3 -0.15,-0.05,0.69,U] [#4 -0.09,-0.04,0.54,U] [#5 -0.32,0.14,0.51,U] [#6 -0.11,0.12,0.50,U] [#7 0.16,0.12,0.53,U] [#8 0.09,-0.06,0.42,U] 
23:22:29.713 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.05}, one-star: {-0.18, 0.14}
23:22:29.713 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
23:22:29.715 00.002 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
23:22:29.717 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.70 mountX=-0.08 mountY=0.07, mountTheta=2.47
23:22:29.718 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
23:22:29.719 00.001 18120 Enqueuing Move request for scope (-0.10, 0.05)
23:22:29.721 00.002 21948 Worker thread wakes up
23:22:29.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:29.721 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.3
23:22:29.722 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:29.722 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:22:29.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:29.725 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:22:29.725 00.000 18120 Enqueuing Expose request
23:22:29.725 00.000 21948 Moving (-0.10, 0.05) raw xDistance=-0.08 yDistance=0.07
23:22:29.725 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:22:29.725 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:29.725 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:29.725 00.000 21948 MoveAxis(E, 0, ABG)
23:22:29.725 00.000 21948 Move returns status 0, amount 0
23:22:29.725 00.000 21948 MoveAxis(N, 0, ABG)
23:22:29.725 00.000 21948 Move returns status 0, amount 0
23:22:29.725 00.000 21948 move complete, result=0
23:22:29.725 00.000 21948 worker thread done servicing request
23:22:29.725 00.000 21948 Worker thread wakes up
23:22:29.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:29.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:29.726 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:31.246 01.520 21948 Exposure complete
23:22:31.271 00.025 21948 worker thread done servicing request
23:22:31.271 00.000 18120 OnExposeComplete: enter
23:22:31.272 00.001 18120 UpdateGuideState(): m_state=6
23:22:31.272 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
23:22:31.273 00.001 18120 Star::Find returns 1 (0), X=408.12, Y=230.08, Mass=2113, SNR=31.5, Peak=236 HFD=4.2
23:22:31.273 00.000 18120 MultiStar: [#1 -0.14,-0.18,0.73,U] [#2 -0.18,-0.31,0.65,U] [#3 -0.10,-0.19,0.69,U] [#4 -0.11,-0.19,0.53,U] [#5 -0.25,-0.25,0.49,U] [#6 0.17,-0.15,0.49,U] [#7 0.11,-0.17,0.50,U] [#8 0.26,-0.26,0.00,M1] 
23:22:31.274 00.001 18120 single-star, 7 included, MultiStar: {-0.05, -0.19}, one-star: {0.06, -0.14}
23:22:31.274 00.000 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
23:22:31.275 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
23:22:31.275 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.16 mountX=0.15 mountY=0.01, mountTheta=0.06
23:22:31.277 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.14, opts=13)
23:22:31.277 00.000 18120 Enqueuing Move request for scope (0.06, -0.14)
23:22:31.278 00.001 21948 Worker thread wakes up
23:22:31.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:31.278 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.5
23:22:31.279 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:31.279 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:31.279 00.000 18120 Enqueuing Expose request
23:22:31.280 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
23:22:31.280 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
23:22:31.280 00.000 21948 Moving (0.06, -0.14) raw xDistance=0.15 yDistance=0.01
23:22:31.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:22:31.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:31.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:31.280 00.000 21948 MoveAxis(E, 0, ABG)
23:22:31.280 00.000 21948 Move returns status 0, amount 0
23:22:31.280 00.000 21948 MoveAxis(N, 0, ABG)
23:22:31.280 00.000 21948 Move returns status 0, amount 0
23:22:31.280 00.000 21948 move complete, result=0
23:22:31.280 00.000 21948 worker thread done servicing request
23:22:31.280 00.000 21948 Worker thread wakes up
23:22:31.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:31.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:31.280 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:32.906 01.626 21948 Exposure complete
23:22:32.960 00.054 21948 worker thread done servicing request
23:22:32.960 00.000 18120 OnExposeComplete: enter
23:22:32.960 00.000 18120 UpdateGuideState(): m_state=6
23:22:32.961 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
23:22:32.961 00.000 18120 Star::Find returns 1 (1), X=408.16, Y=230.17, Mass=2207, SNR=32.2, Peak=255 HFD=4.0
23:22:32.962 00.001 18120 MultiStar: [#1 -0.03,0.03,0.68,U] [#2 0.14,-0.31,0.63,U] [#3 -0.13,-0.39,0.00,M1] [#4 0.21,-0.34,0.00,M1] [#5 0.01,0.08,0.52,U] [#6 0.31,-0.20,0.00,M1] [#7 0.42,-0.35,0.00,M6] [#8 0.24,-0.28,0.00,M2] 
23:22:32.962 00.000 18120 refined, 3 included, MultiStar: {0.06, -0.06}, one-star: {0.09, -0.04}
23:22:32.964 00.002 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.14) = xAngle (0.32 = 0.32)
23:22:32.965 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.42 = -2.86)
23:22:32.966 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.83 mountX=0.08 mountY=-0.02, mountTheta=-0.28
23:22:32.969 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
23:22:32.970 00.001 18120 Enqueuing Move request for scope (0.06, -0.06)
23:22:32.971 00.001 21948 Worker thread wakes up
23:22:32.971 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:32.971 00.000 18120 UpdateGuideState exits: m=2207 RSB=32.2 Saturée
23:22:32.972 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:32.972 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:32.972 00.000 18120 Enqueuing Expose request
23:22:32.973 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:22:32.973 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:22:32.973 00.000 21948 Moving (0.06, -0.06) raw xDistance=0.08 yDistance=-0.02
23:22:32.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:22:32.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:32.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:32.973 00.000 21948 MoveAxis(E, 0, ABG)
23:22:32.973 00.000 21948 Move returns status 0, amount 0
23:22:32.973 00.000 21948 MoveAxis(N, 0, ABG)
23:22:32.973 00.000 21948 Move returns status 0, amount 0
23:22:32.973 00.000 21948 move complete, result=0
23:22:32.973 00.000 21948 worker thread done servicing request
23:22:32.973 00.000 21948 Worker thread wakes up
23:22:32.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:32.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:32.974 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:34.492 01.518 21948 Exposure complete
23:22:34.537 00.045 21948 worker thread done servicing request
23:22:34.537 00.000 18120 OnExposeComplete: enter
23:22:34.539 00.002 18120 UpdateGuideState(): m_state=6
23:22:34.542 00.003 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
23:22:34.544 00.002 18120 Star::Find returns 1 (0), X=408.18, Y=229.79, Mass=2153, SNR=31.9, Peak=220 HFD=4.4
23:22:34.547 00.003 18120 MultiStar: [#1 -0.08,-0.38,0.00,M1] [#2 -0.13,-0.41,0.00,M1] [#3 -0.30,-0.36,0.00,M2] [#4 0.15,-0.78,0.00,M2] [#5 0.06,-0.36,0.50,U] [#6 0.19,-0.41,0.00,M2] [#7 0.53,-0.46,0.00,M7] [#8 0.12,-0.29,0.43,U] 
23:22:34.549 00.002 18120 refined, 2 included, MultiStar: {0.10, -0.38}, one-star: {0.12, -0.43}
23:22:34.551 00.002 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.16 = -0.16)
23:22:34.553 00.002 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
23:22:34.555 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.38 hyp=0.39 cameraTheta=-1.31 mountX=0.39 mountY=0.08, mountTheta=0.20
23:22:34.557 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.38, opts=13)
23:22:34.558 00.001 18120 Enqueuing Move request for scope (0.10, -0.38)
23:22:34.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:34.559 00.001 18120 UpdateGuideState exits: m=2153 RSB=31.9
23:22:34.560 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:34.561 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:34.562 00.001 18120 Enqueuing Expose request
23:22:34.562 00.000 21948 Worker thread wakes up
23:22:34.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.38) opts 0xd
23:22:34.563 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.38)
23:22:34.563 00.000 21948 Moving (0.10, -0.38) raw xDistance=0.39 yDistance=0.08
23:22:34.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
23:22:34.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:34.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:34.563 00.000 21948 MoveAxis(W, 69, ABG)
23:22:34.563 00.000 21948 Guiding  Dir = 3, Dur = 69
23:22:34.563 00.000 21948 IsSlewing returns 0
23:22:34.563 00.000 21948 IsGuiding returns 0
23:22:34.566 00.003 21948 PulseGuide returned control before completion, sleep 77
23:22:34.649 00.083 21948 IsGuiding returns 0
23:22:34.649 00.000 21948 Move returns status 0, amount 69
23:22:34.649 00.000 21948 MoveAxis(N, 0, ABG)
23:22:34.649 00.000 21948 Move returns status 0, amount 0
23:22:34.650 00.001 21948 move complete, result=0
23:22:34.650 00.000 21948 worker thread done servicing request
23:22:34.650 00.000 21948 Worker thread wakes up
23:22:34.650 00.000 18120 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
23:22:34.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:34.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:36.275 01.625 21948 Exposure complete
23:22:36.305 00.030 21948 worker thread done servicing request
23:22:36.305 00.000 18120 OnExposeComplete: enter
23:22:36.305 00.000 18120 UpdateGuideState(): m_state=6
23:22:36.306 00.001 18120 Star::Find(15, 408, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
23:22:36.309 00.003 18120 Star::Find returns 1 (0), X=408.00, Y=230.27, Mass=2046, SNR=31.1, Peak=201 HFD=4.1
23:22:36.312 00.003 18120 MultiStar: [#1 -0.18,0.15,0.70,U] [#2 0.02,-0.28,0.64,U] [#3 -0.32,-0.03,0.69,U] [#4 0.06,-0.40,0.00,M3] [#5 -0.12,-0.22,0.50,U] [#6 0.18,-0.07,0.51,U] [#7 0.39,-0.30,0.00,M8] [#8 0.06,-0.17,0.44,U] 
23:22:36.315 00.003 18120 single-star, 6 included, MultiStar: {-0.08, -0.06}, one-star: {-0.06, 0.05}
23:22:36.317 00.002 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.60 = -2.68)
23:22:36.319 00.002 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.42)
23:22:36.321 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=-0.07 mountY=0.03, mountTheta=2.71
23:22:36.324 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
23:22:36.324 00.000 18120 Enqueuing Move request for scope (-0.06, 0.05)
23:22:36.325 00.001 21948 Worker thread wakes up
23:22:36.325 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:36.325 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.1
23:22:36.326 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:36.326 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:36.327 00.001 18120 Enqueuing Expose request
23:22:36.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:22:36.327 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:22:36.327 00.000 21948 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=0.03
23:22:36.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:22:36.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:36.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:36.327 00.000 21948 MoveAxis(E, 0, ABG)
23:22:36.327 00.000 21948 Move returns status 0, amount 0
23:22:36.327 00.000 21948 MoveAxis(N, 0, ABG)
23:22:36.327 00.000 21948 Move returns status 0, amount 0
23:22:36.327 00.000 21948 move complete, result=0
23:22:36.327 00.000 21948 worker thread done servicing request
23:22:36.327 00.000 21948 Worker thread wakes up
23:22:36.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:36.328 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:36.328 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:37.856 01.528 21948 Exposure complete
23:22:37.891 00.035 21948 worker thread done servicing request
23:22:37.891 00.000 18120 OnExposeComplete: enter
23:22:37.892 00.001 18120 UpdateGuideState(): m_state=6
23:22:37.892 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
23:22:37.893 00.001 18120 Star::Find returns 1 (0), X=407.98, Y=230.14, Mass=1883, SNR=29.8, Peak=210 HFD=4.1
23:22:37.893 00.000 18120 MultiStar: [#1 -0.28,-0.07,0.75,U] [#2 0.06,-0.26,0.63,U] [#3 0.01,-0.23,0.74,U] [#4 0.12,-0.48,0.00,M4] [#5 0.01,-0.10,0.49,U] [#6 0.24,-0.05,0.52,U] [#7 0.35,-0.09,0.52,U] [#8 0.20,0.01,0.43,U] 
23:22:37.894 00.001 18120 single-star, 7 included, MultiStar: {0.03, -0.12}, one-star: {-0.08, -0.08}
23:22:37.894 00.000 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.14) = xAngle (-1.24 = -1.24)
23:22:37.894 00.000 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.86 = 1.86)
23:22:37.895 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.38 mountX=0.04 mountY=0.11, mountTheta=1.24
23:22:37.896 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.08, opts=13)
23:22:37.897 00.001 18120 Enqueuing Move request for scope (-0.08, -0.08)
23:22:37.897 00.000 21948 Worker thread wakes up
23:22:37.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:37.898 00.001 18120 UpdateGuideState exits: m=1883 RSB=29.8
23:22:37.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:37.899 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:22:37.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:37.900 00.001 18120 Enqueuing Expose request
23:22:37.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:22:37.901 00.001 21948 Moving (-0.08, -0.08) raw xDistance=0.04 yDistance=0.11
23:22:37.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:22:37.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:37.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:22:37.901 00.000 21948 MoveAxis(E, 0, ABG)
23:22:37.901 00.000 21948 Move returns status 0, amount 0
23:22:37.901 00.000 21948 MoveAxis(N, 0, ABG)
23:22:37.901 00.000 21948 Move returns status 0, amount 0
23:22:37.901 00.000 21948 move complete, result=0
23:22:37.901 00.000 21948 worker thread done servicing request
23:22:37.901 00.000 21948 Worker thread wakes up
23:22:37.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:37.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:37.902 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:39.536 01.634 21948 Exposure complete
23:22:39.584 00.048 21948 worker thread done servicing request
23:22:39.585 00.001 18120 OnExposeComplete: enter
23:22:39.586 00.001 18120 UpdateGuideState(): m_state=6
23:22:39.587 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
23:22:39.587 00.000 18120 Star::Find returns 1 (0), X=407.96, Y=230.30, Mass=2053, SNR=31.1, Peak=205 HFD=4.0
23:22:39.588 00.001 18120 MultiStar: [#1 -0.33,0.05,0.72,U] [#2 -0.20,-0.25,0.65,U] [#3 -0.36,-0.04,0.70,U] [#4 0.17,0.07,0.58,U] [#5 -0.23,0.30,0.00,M1] [#6 0.04,0.01,0.49,U] [#7 0.21,0.04,0.50,U] [#8 0.21,0.09,0.45,U] 
23:22:39.589 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.10, 0.08}
23:22:39.590 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.14) = xAngle (4.20 = -2.08)
23:22:39.591 00.001 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.02)
23:22:39.592 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=-0.04 mountY=0.07, mountTheta=2.09
23:22:39.595 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
23:22:39.596 00.001 18120 Enqueuing Move request for scope (-0.08, 0.01)
23:22:39.597 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:39.599 00.002 21948 Worker thread wakes up
23:22:39.599 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:22:39.599 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:22:39.599 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.1
23:22:39.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:39.601 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:39.602 00.001 21948 Moving (-0.08, 0.01) raw xDistance=-0.04 yDistance=0.07
23:22:39.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:22:39.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:39.602 00.000 18120 Enqueuing Expose request
23:22:39.603 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:39.603 00.000 21948 MoveAxis(E, 0, ABG)
23:22:39.603 00.000 21948 Move returns status 0, amount 0
23:22:39.604 00.001 21948 MoveAxis(N, 0, ABG)
23:22:39.604 00.000 21948 Move returns status 0, amount 0
23:22:39.604 00.000 21948 move complete, result=0
23:22:39.604 00.000 21948 worker thread done servicing request
23:22:39.604 00.000 21948 Worker thread wakes up
23:22:39.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:39.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:39.605 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:41.118 01.513 21948 Exposure complete
23:22:41.148 00.030 21948 worker thread done servicing request
23:22:41.148 00.000 18120 OnExposeComplete: enter
23:22:41.149 00.001 18120 UpdateGuideState(): m_state=6
23:22:41.150 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
23:22:41.151 00.001 18120 Star::Find returns 1 (0), X=408.02, Y=230.31, Mass=2186, SNR=32.2, Peak=220 HFD=4.1
23:22:41.152 00.001 18120 MultiStar: [#1 0.04,0.21,0.71,U] [#2 0.10,-0.18,0.63,U] [#3 -0.21,-0.16,0.67,U] [#4 0.11,-0.05,0.55,U] [#5 0.12,0.04,0.51,U] [#6 0.19,0.28,0.48,U] [#7 0.20,0.16,0.51,U] [#8 0.43,-0.12,0.00,M1] 
23:22:41.152 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {-0.04, 0.09}
23:22:41.152 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.14) = xAngle (1.94 = 1.94)
23:22:41.153 00.001 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.04 = -1.24)
23:22:41.153 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.80 mountX=-0.02 mountY=-0.06, mountTheta=-1.94
23:22:41.154 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
23:22:41.155 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
23:22:41.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:41.156 00.001 18120 UpdateGuideState exits: m=2186 RSB=32.2
23:22:41.156 00.000 21948 Worker thread wakes up
23:22:41.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:22:41.156 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:22:41.156 00.000 21948 Moving (0.04, 0.04) raw xDistance=-0.02 yDistance=-0.06
23:22:41.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:22:41.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:41.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:41.156 00.000 21948 MoveAxis(E, 0, ABG)
23:22:41.156 00.000 21948 Move returns status 0, amount 0
23:22:41.157 00.001 21948 MoveAxis(N, 0, ABG)
23:22:41.157 00.000 21948 Move returns status 0, amount 0
23:22:41.157 00.000 21948 move complete, result=0
23:22:41.157 00.000 21948 worker thread done servicing request
23:22:41.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:41.157 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:41.158 00.001 18120 Enqueuing Expose request
23:22:41.158 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:41.159 00.001 21948 Worker thread wakes up
23:22:41.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:41.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:42.784 01.625 21948 Exposure complete
23:22:42.816 00.032 21948 worker thread done servicing request
23:22:42.816 00.000 18120 OnExposeComplete: enter
23:22:42.817 00.001 18120 UpdateGuideState(): m_state=6
23:22:42.818 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
23:22:42.821 00.003 18120 Star::Find returns 1 (0), X=408.12, Y=230.35, Mass=2079, SNR=31.1, Peak=214 HFD=4.0
23:22:42.822 00.001 18120 MultiStar: [#1 -0.02,0.19,0.72,U] [#2 -0.12,-0.11,0.67,U] [#3 -0.30,-0.25,0.00,M1] [#4 0.05,-0.24,0.55,U] [#5 -0.11,-0.16,0.51,U] [#6 0.01,-0.24,0.50,U] [#7 0.21,-0.03,0.51,U] [#8 0.10,-0.03,0.43,U] 
23:22:42.822 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.05, 0.13}
23:22:42.823 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
23:22:42.825 00.002 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
23:22:42.825 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.12 mountX=0.04 mountY=0.00, mountTheta=0.02
23:22:42.826 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
23:22:42.826 00.000 18120 Enqueuing Move request for scope (0.02, -0.04)
23:22:42.827 00.001 21948 Worker thread wakes up
23:22:42.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:42.827 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.1
23:22:42.828 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:42.828 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:42.828 00.000 18120 Enqueuing Expose request
23:22:42.829 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:22:42.829 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:22:42.829 00.000 21948 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=0.00
23:22:42.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:22:42.829 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:42.829 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:22:42.829 00.000 21948 MoveAxis(E, 0, ABG)
23:22:42.829 00.000 21948 Move returns status 0, amount 0
23:22:42.829 00.000 21948 MoveAxis(N, 0, ABG)
23:22:42.829 00.000 21948 Move returns status 0, amount 0
23:22:42.829 00.000 21948 move complete, result=0
23:22:42.829 00.000 21948 worker thread done servicing request
23:22:42.829 00.000 21948 Worker thread wakes up
23:22:42.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:42.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:42.830 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:44.348 01.518 21948 Exposure complete
23:22:44.375 00.027 21948 worker thread done servicing request
23:22:44.375 00.000 18120 OnExposeComplete: enter
23:22:44.375 00.000 18120 UpdateGuideState(): m_state=6
23:22:44.376 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
23:22:44.376 00.000 18120 Star::Find returns 1 (0), X=408.00, Y=230.29, Mass=2132, SNR=31.8, Peak=198 HFD=4.2
23:22:44.377 00.001 18120 MultiStar: [#1 -0.08,0.38,0.00,M1] [#2 -0.05,-0.07,0.62,U] [#3 -0.22,0.14,0.67,U] [#4 0.10,0.04,0.56,U] [#5 -0.09,0.30,0.50,U] [#6 0.12,0.17,0.49,U] [#7 0.30,0.07,0.49,U] [#8 0.26,0.02,0.44,U] 
23:22:44.378 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {-0.07, 0.07}
23:22:44.381 00.003 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
23:22:44.383 00.002 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.61 = -0.68)
23:22:44.386 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=-0.07 mountY=-0.06, mountTheta=-2.48
23:22:44.390 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
23:22:44.392 00.002 18120 Enqueuing Move request for scope (0.02, 0.09)
23:22:44.393 00.001 21948 Worker thread wakes up
23:22:44.393 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:22:44.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:22:44.393 00.000 21948 Moving (0.02, 0.09) raw xDistance=-0.07 yDistance=-0.06
23:22:44.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:22:44.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:44.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:44.396 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:44.396 00.000 21948 MoveAxis(E, 0, ABG)
23:22:44.396 00.000 21948 Move returns status 0, amount 0
23:22:44.396 00.000 21948 MoveAxis(N, 0, ABG)
23:22:44.396 00.000 21948 Move returns status 0, amount 0
23:22:44.396 00.000 21948 move complete, result=0
23:22:44.396 00.000 21948 worker thread done servicing request
23:22:44.396 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.8
23:22:44.397 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:44.397 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:44.397 00.000 18120 Enqueuing Expose request
23:22:44.398 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:44.398 00.000 21948 Worker thread wakes up
23:22:44.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:44.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:46.034 01.636 21948 Exposure complete
23:22:46.071 00.037 21948 worker thread done servicing request
23:22:46.071 00.000 18120 OnExposeComplete: enter
23:22:46.075 00.004 18120 UpdateGuideState(): m_state=6
23:22:46.077 00.002 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
23:22:46.079 00.002 18120 Star::Find returns 1 (0), X=408.08, Y=230.36, Mass=2020, SNR=31.0, Peak=197 HFD=3.9
23:22:46.080 00.001 18120 MultiStar: [#1 -0.16,0.38,0.00,M2] [#2 -0.05,0.03,0.62,U] [#3 -0.35,-0.02,0.69,U] [#4 0.20,-0.24,0.57,U] [#5 -0.18,0.22,0.54,U] [#6 0.16,0.01,0.50,U] [#7 0.34,0.24,0.00,M4] [#8 0.17,-0.02,0.45,U] 
23:22:46.080 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {0.01, 0.14}
23:22:46.082 00.002 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
23:22:46.083 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.18)
23:22:46.083 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.22 mountX=-0.03 mountY=0.01, mountTheta=2.96
23:22:46.084 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
23:22:46.085 00.001 18120 Enqueuing Move request for scope (-0.02, 0.03)
23:22:46.085 00.000 21948 Worker thread wakes up
23:22:46.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:46.086 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:22:46.086 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:22:46.086 00.000 21948 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
23:22:46.086 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:22:46.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:46.086 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.0
23:22:46.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:46.087 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:46.087 00.000 21948 MoveAxis(E, 0, ABG)
23:22:46.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:46.087 00.000 18120 Enqueuing Expose request
23:22:46.087 00.000 21948 Move returns status 0, amount 0
23:22:46.087 00.000 21948 MoveAxis(N, 0, ABG)
23:22:46.087 00.000 21948 Move returns status 0, amount 0
23:22:46.087 00.000 21948 move complete, result=0
23:22:46.087 00.000 21948 worker thread done servicing request
23:22:46.089 00.002 21948 Worker thread wakes up
23:22:46.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:46.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:46.089 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:47.606 01.517 21948 Exposure complete
23:22:47.633 00.027 21948 worker thread done servicing request
23:22:47.633 00.000 18120 OnExposeComplete: enter
23:22:47.633 00.000 18120 UpdateGuideState(): m_state=6
23:22:47.634 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
23:22:47.634 00.000 18120 Star::Find returns 1 (0), X=408.02, Y=230.24, Mass=2001, SNR=30.7, Peak=217 HFD=4.1
23:22:47.635 00.001 18120 MultiStar: [#1 -0.20,0.22,0.75,U] [#2 -0.09,0.12,0.65,U] [#3 -0.15,-0.04,0.70,U] [#4 0.07,-0.12,0.57,U] [#5 -0.21,0.06,0.51,U] [#6 0.03,-0.07,0.51,U] [#7 0.15,-0.19,0.52,U] [#8 -0.01,-0.03,0.47,U] 
23:22:47.636 00.001 18120 single-star, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.05, 0.02}
23:22:47.636 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.83 = -2.46)
23:22:47.637 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.64)
23:22:47.637 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.68 mountX=-0.04 mountY=0.03, mountTheta=2.48
23:22:47.638 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
23:22:47.639 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
23:22:47.639 00.000 21948 Worker thread wakes up
23:22:47.639 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:47.640 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.7
23:22:47.640 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.641 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:47.641 00.000 18120 Enqueuing Expose request
23:22:47.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:22:47.641 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:22:47.641 00.000 21948 Moving (-0.05, 0.02) raw xDistance=-0.04 yDistance=0.03
23:22:47.641 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:22:47.641 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:47.642 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:47.642 00.000 21948 MoveAxis(E, 0, ABG)
23:22:47.642 00.000 21948 Move returns status 0, amount 0
23:22:47.642 00.000 21948 MoveAxis(N, 0, ABG)
23:22:47.642 00.000 21948 Move returns status 0, amount 0
23:22:47.642 00.000 21948 move complete, result=0
23:22:47.642 00.000 21948 worker thread done servicing request
23:22:47.642 00.000 21948 Worker thread wakes up
23:22:47.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:47.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:47.642 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:49.270 01.628 21948 Exposure complete
23:22:49.297 00.027 21948 worker thread done servicing request
23:22:49.297 00.000 18120 OnExposeComplete: enter
23:22:49.298 00.001 18120 UpdateGuideState(): m_state=6
23:22:49.298 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
23:22:49.299 00.001 18120 Star::Find returns 1 (0), X=407.94, Y=230.45, Mass=2173, SNR=32.0, Peak=195 HFD=4.1
23:22:49.299 00.000 18120 MultiStar: [#1 -0.38,0.49,0.00,M2] [#2 -0.16,0.04,0.64,U] [#3 0.01,0.27,0.70,U] [#4 0.07,-0.06,0.54,U] [#5 -0.18,0.31,0.00,M1] [#6 0.23,0.16,0.46,U] [#7 0.19,0.32,0.00,M4] [#8 0.07,-0.07,0.44,U] 
23:22:49.300 00.001 18120 refined, 5 included, MultiStar: {-0.01, 0.12}, one-star: {-0.12, 0.23}
23:22:49.300 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
23:22:49.301 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.36)
23:22:49.301 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
23:22:49.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.12, opts=13)
23:22:49.303 00.001 18120 Enqueuing Move request for scope (-0.01, 0.12)
23:22:49.303 00.000 21948 Worker thread wakes up
23:22:49.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:49.304 00.001 18120 UpdateGuideState exits: m=2173 RSB=32.0
23:22:49.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:49.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:49.305 00.000 18120 Enqueuing Expose request
23:22:49.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:22:49.306 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:22:49.306 00.000 21948 Moving (-0.01, 0.12) raw xDistance=-0.11 yDistance=-0.04
23:22:49.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:22:49.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:49.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:49.306 00.000 21948 MoveAxis(E, 0, ABG)
23:22:49.306 00.000 21948 Move returns status 0, amount 0
23:22:49.306 00.000 21948 MoveAxis(N, 0, ABG)
23:22:49.306 00.000 21948 Move returns status 0, amount 0
23:22:49.306 00.000 21948 move complete, result=0
23:22:49.306 00.000 21948 worker thread done servicing request
23:22:49.306 00.000 21948 Worker thread wakes up
23:22:49.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:49.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:49.306 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:50.834 01.528 21948 Exposure complete
23:22:50.861 00.027 21948 worker thread done servicing request
23:22:50.861 00.000 18120 OnExposeComplete: enter
23:22:50.865 00.004 18120 UpdateGuideState(): m_state=6
23:22:50.868 00.003 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
23:22:50.869 00.001 18120 Star::Find returns 1 (0), X=407.87, Y=230.77, Mass=1961, SNR=30.3, Peak=211 HFD=4.0
23:22:50.869 00.000 18120 MultiStar: [#1 -0.29,0.49,0.00,M3] [#2 -0.00,0.19,0.66,U] [#3 -0.02,0.21,0.72,U] [#4 0.03,0.21,0.54,U] [#5 -0.13,0.38,0.00,M2] [#6 0.14,0.22,0.51,U] [#7 0.24,0.28,0.00,M5] [#8 0.02,0.30,0.43,U] 
23:22:50.870 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.31}, one-star: {-0.20, 0.55}
23:22:50.870 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
23:22:50.870 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.37)
23:22:50.871 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.67 mountX=-0.29 mountY=-0.11, mountTheta=-2.78
23:22:50.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.31, opts=13)
23:22:50.872 00.000 18120 Enqueuing Move request for scope (-0.03, 0.31)
23:22:50.872 00.000 21948 Worker thread wakes up
23:22:50.873 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
23:22:50.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
23:22:50.873 00.000 21948 Moving (-0.03, 0.31) raw xDistance=-0.29 yDistance=-0.11
23:22:50.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:22:50.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:50.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:22:50.873 00.000 21948 MoveAxis(E, 52, ABG)
23:22:50.873 00.000 21948 Guiding  Dir = 2, Dur = 52
23:22:50.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:50.873 00.000 21948 IsSlewing returns 0
23:22:50.873 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.3
23:22:50.874 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:50.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:50.875 00.001 18120 Enqueuing Expose request
23:22:50.875 00.000 21948 IsGuiding returns 0
23:22:50.877 00.002 21948 PulseGuide returned control before completion, sleep 60
23:22:50.940 00.063 21948 IsGuiding returns 1
23:22:50.940 00.000 21948 scope still moving after pulse duration time elapsed
23:22:50.971 00.031 21948 IsSlewing returns 0
23:22:50.971 00.000 21948 IsGuiding returns 0
23:22:50.971 00.000 21948 scope move finished after 52 + 43 ms
23:22:50.971 00.000 21948 Move returns status 0, amount 52
23:22:50.971 00.000 21948 MoveAxis(N, 0, ABG)
23:22:50.971 00.000 21948 Move returns status 0, amount 0
23:22:50.971 00.000 21948 move complete, result=0
23:22:50.971 00.000 21948 worker thread done servicing request
23:22:50.971 00.000 21948 Worker thread wakes up
23:22:50.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:50.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:50.971 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
23:22:52.606 01.635 21948 Exposure complete
23:22:52.633 00.027 21948 worker thread done servicing request
23:22:52.633 00.000 18120 OnExposeComplete: enter
23:22:52.634 00.001 18120 UpdateGuideState(): m_state=6
23:22:52.634 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
23:22:52.635 00.001 18120 Star::Find returns 1 (0), X=408.23, Y=230.21, Mass=1973, SNR=30.5, Peak=207 HFD=3.9
23:22:52.635 00.000 18120 MultiStar: [#1 -0.25,0.29,0.00,M4] [#2 -0.05,-0.18,0.66,U] [#3 0.06,0.07,0.70,U] [#4 0.21,-0.17,0.56,U] [#5 -0.03,-0.02,0.51,U] [#6 0.19,-0.02,0.50,U] [#7 0.38,0.04,0.00,M6] [#8 0.22,-0.09,0.45,U] 
23:22:52.636 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.17, -0.01}
23:22:52.637 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
23:22:52.637 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.78 = -2.51)
23:22:52.638 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.47 mountX=0.09 mountY=-0.07, mountTheta=-0.65
23:22:52.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
23:22:52.639 00.000 18120 Enqueuing Move request for scope (0.11, -0.05)
23:22:52.640 00.001 21948 Worker thread wakes up
23:22:52.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:52.640 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.5
23:22:52.641 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:52.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:52.642 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:22:52.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:22:52.642 00.000 21948 Moving (0.11, -0.05) raw xDistance=0.09 yDistance=-0.07
23:22:52.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:22:52.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:52.642 00.000 18120 Enqueuing Expose request
23:22:52.643 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:52.643 00.000 21948 MoveAxis(E, 0, ABG)
23:22:52.643 00.000 21948 Move returns status 0, amount 0
23:22:52.643 00.000 21948 MoveAxis(N, 0, ABG)
23:22:52.643 00.000 21948 Move returns status 0, amount 0
23:22:52.643 00.000 21948 move complete, result=0
23:22:52.643 00.000 21948 worker thread done servicing request
23:22:52.643 00.000 21948 Worker thread wakes up
23:22:52.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:52.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:52.644 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:54.159 01.515 21948 Exposure complete
23:22:54.195 00.036 21948 worker thread done servicing request
23:22:54.195 00.000 18120 OnExposeComplete: enter
23:22:54.195 00.000 18120 UpdateGuideState(): m_state=6
23:22:54.196 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
23:22:54.196 00.000 18120 Star::Find returns 1 (0), X=407.88, Y=230.40, Mass=2061, SNR=31.2, Peak=200 HFD=3.9
23:22:54.197 00.001 18120 MultiStar: [#1 -0.29,0.27,0.00,M5] [#2 0.05,-0.09,0.65,U] [#3 -0.37,-0.09,0.00,M1] [#4 0.01,0.11,0.52,U] [#5 -0.32,0.12,0.54,U] [#6 0.16,-0.11,0.48,U] [#7 0.03,-0.07,0.50,U] [#8 0.07,0.01,0.43,U] 
23:22:54.197 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.19, 0.18}
23:22:54.198 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
23:22:54.198 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:22:54.198 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.46 mountX=-0.05 mountY=0.03, mountTheta=2.71
23:22:54.200 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
23:22:54.200 00.000 18120 Enqueuing Move request for scope (-0.05, 0.04)
23:22:54.201 00.001 21948 Worker thread wakes up
23:22:54.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:54.201 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.2
23:22:54.201 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:54.205 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:54.207 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:22:54.207 00.000 18120 Enqueuing Expose request
23:22:54.208 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:22:54.208 00.000 21948 Moving (-0.05, 0.04) raw xDistance=-0.05 yDistance=0.03
23:22:54.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:22:54.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:54.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:54.208 00.000 21948 MoveAxis(E, 0, ABG)
23:22:54.208 00.000 21948 Move returns status 0, amount 0
23:22:54.208 00.000 21948 MoveAxis(N, 0, ABG)
23:22:54.208 00.000 21948 Move returns status 0, amount 0
23:22:54.208 00.000 21948 move complete, result=0
23:22:54.208 00.000 21948 worker thread done servicing request
23:22:54.208 00.000 21948 Worker thread wakes up
23:22:54.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:54.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:54.209 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:55.840 01.631 21948 Exposure complete
23:22:55.875 00.035 21948 worker thread done servicing request
23:22:55.875 00.000 18120 OnExposeComplete: enter
23:22:55.876 00.001 18120 UpdateGuideState(): m_state=6
23:22:55.876 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
23:22:55.877 00.001 18120 Star::Find returns 1 (0), X=408.04, Y=230.44, Mass=1923, SNR=30.0, Peak=177 HFD=4.1
23:22:55.878 00.001 18120 MultiStar: [#1 -0.18,0.14,0.77,U] [#2 -0.05,-0.02,0.66,U] [#3 -0.34,0.03,0.72,U] [#4 0.08,-0.15,0.58,U] [#5 -0.05,-0.06,0.53,U] [#6 0.17,-0.04,0.51,U] [#7 0.29,0.10,0.51,U] [#8 0.22,0.07,0.46,U] 
23:22:55.878 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.03, 0.22}
23:22:55.878 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:22:55.879 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.18)
23:22:55.879 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.86 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
23:22:55.880 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
23:22:55.881 00.001 18120 Enqueuing Move request for scope (-0.01, 0.05)
23:22:55.881 00.000 21948 Worker thread wakes up
23:22:55.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:22:55.881 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:22:55.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:55.883 00.002 21948 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
23:22:55.883 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.0
23:22:55.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:55.884 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:22:55.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:55.884 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:55.884 00.000 18120 Enqueuing Expose request
23:22:55.885 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:22:55.885 00.000 21948 MoveAxis(E, 0, ABG)
23:22:55.885 00.000 21948 Move returns status 0, amount 0
23:22:55.885 00.000 21948 MoveAxis(N, 0, ABG)
23:22:55.885 00.000 21948 Move returns status 0, amount 0
23:22:55.885 00.000 21948 move complete, result=0
23:22:55.885 00.000 21948 worker thread done servicing request
23:22:55.885 00.000 21948 Worker thread wakes up
23:22:55.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:55.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:55.886 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:57.402 01.516 21948 Exposure complete
23:22:57.443 00.041 21948 worker thread done servicing request
23:22:57.444 00.001 18120 OnExposeComplete: enter
23:22:57.445 00.001 18120 UpdateGuideState(): m_state=6
23:22:57.446 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
23:22:57.446 00.000 18120 Star::Find returns 1 (0), X=408.05, Y=230.36, Mass=2167, SNR=31.8, Peak=182 HFD=4.1
23:22:57.447 00.001 18120 MultiStar: [#1 -0.29,0.46,0.00,M5] [#2 0.11,-0.13,0.62,U] [#3 -0.03,-0.02,0.66,U] [#4 0.14,-0.06,0.54,U] [#5 0.04,-0.04,0.48,U] [#6 0.42,0.19,0.00,M1] [#7 0.37,0.21,0.00,M5] [#8 0.27,0.18,0.42,U] 
23:22:57.449 00.002 18120 refined, 5 included, MultiStar: {0.06, 0.02}, one-star: {-0.02, 0.14}
23:22:57.452 00.003 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.14) = xAngle (1.43 = 1.43)
23:22:57.454 00.002 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.54 = -1.75)
23:22:57.456 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.29 mountX=0.01 mountY=-0.07, mountTheta=-1.43
23:22:57.460 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
23:22:57.461 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
23:22:57.462 00.001 21948 Worker thread wakes up
23:22:57.463 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:57.464 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:22:57.464 00.000 18120 UpdateGuideState exits: m=2167 RSB=31.8
23:22:57.466 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:57.467 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:22:57.467 00.000 21948 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
23:22:57.467 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:57.468 00.001 18120 Enqueuing Expose request
23:22:57.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:22:57.469 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:57.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:57.469 00.000 21948 MoveAxis(E, 0, ABG)
23:22:57.469 00.000 21948 Move returns status 0, amount 0
23:22:57.469 00.000 21948 MoveAxis(N, 0, ABG)
23:22:57.469 00.000 21948 Move returns status 0, amount 0
23:22:57.469 00.000 21948 move complete, result=0
23:22:57.469 00.000 21948 worker thread done servicing request
23:22:57.469 00.000 21948 Worker thread wakes up
23:22:57.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:57.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:57.469 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:59.095 01.626 21948 Exposure complete
23:22:59.124 00.029 21948 worker thread done servicing request
23:22:59.125 00.001 18120 OnExposeComplete: enter
23:22:59.125 00.000 18120 UpdateGuideState(): m_state=6
23:22:59.126 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
23:22:59.126 00.000 18120 Star::Find returns 1 (0), X=408.17, Y=230.39, Mass=2116, SNR=31.6, Peak=183 HFD=4.1
23:22:59.127 00.001 18120 MultiStar: [#1 0.04,0.17,0.68,U] [#2 0.16,-0.11,0.65,U] [#3 -0.12,-0.01,0.67,U] [#4 0.33,-0.12,0.56,U] [#5 0.12,0.17,0.50,U] [#6 0.11,0.04,0.48,U] [#7 0.47,0.22,0.00,M6] [#8 0.22,-0.16,0.43,U] 
23:22:59.127 00.000 18120 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.10, 0.17}
23:22:59.128 00.001 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.14) = xAngle (1.46 = 1.46)
23:22:59.128 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.56 = -1.72)
23:22:59.129 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.46
23:22:59.130 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
23:22:59.130 00.000 18120 Enqueuing Move request for scope (0.11, 0.04)
23:22:59.131 00.001 21948 Worker thread wakes up
23:22:59.131 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:22:59.131 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:22:59.131 00.000 21948 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
23:22:59.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:22:59.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:59.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:22:59.131 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:22:59.132 00.001 18120 UpdateGuideState exits: m=2116 RSB=31.6
23:22:59.132 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:59.133 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:22:59.133 00.000 18120 Enqueuing Expose request
23:22:59.133 00.000 21948 MoveAxis(E, 0, ABG)
23:22:59.134 00.001 21948 Move returns status 0, amount 0
23:22:59.134 00.000 21948 MoveAxis(N, 0, ABG)
23:22:59.134 00.000 21948 Move returns status 0, amount 0
23:22:59.134 00.000 21948 move complete, result=0
23:22:59.134 00.000 21948 worker thread done servicing request
23:22:59.134 00.000 21948 Worker thread wakes up
23:22:59.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:22:59.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:22:59.134 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:00.655 01.521 21948 Exposure complete
23:23:00.706 00.051 21948 worker thread done servicing request
23:23:00.706 00.000 18120 OnExposeComplete: enter
23:23:00.706 00.000 18120 UpdateGuideState(): m_state=6
23:23:00.707 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
23:23:00.708 00.001 18120 Star::Find returns 1 (0), X=408.16, Y=230.24, Mass=2071, SNR=31.3, Peak=209 HFD=4.3
23:23:00.709 00.001 18120 MultiStar: [#1 -0.15,0.28,0.73,U] [#2 0.17,-0.32,0.67,U] [#3 -0.26,-0.15,0.68,U] [#4 0.28,-0.20,0.54,U] [#5 0.09,-0.13,0.49,U] [#6 0.35,-0.21,0.00,M1] [#7 0.65,-0.07,0.00,M7] [#8 0.22,-0.05,0.41,U] 
23:23:00.709 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.10, 0.02}
23:23:00.710 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
23:23:00.710 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.97)
23:23:00.711 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.93 mountX=0.08 mountY=-0.01, mountTheta=-0.18
23:23:00.712 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
23:23:00.713 00.001 18120 Enqueuing Move request for scope (0.05, -0.06)
23:23:00.713 00.000 21948 Worker thread wakes up
23:23:00.713 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:00.713 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.3
23:23:00.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:00.715 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:00.715 00.000 18120 Enqueuing Expose request
23:23:00.716 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:23:00.716 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:23:00.716 00.000 21948 Moving (0.05, -0.06) raw xDistance=0.08 yDistance=-0.01
23:23:00.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:23:00.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:00.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:23:00.716 00.000 21948 MoveAxis(E, 0, ABG)
23:23:00.716 00.000 21948 Move returns status 0, amount 0
23:23:00.716 00.000 21948 MoveAxis(N, 0, ABG)
23:23:00.716 00.000 21948 Move returns status 0, amount 0
23:23:00.716 00.000 21948 move complete, result=0
23:23:00.716 00.000 21948 worker thread done servicing request
23:23:00.716 00.000 21948 Worker thread wakes up
23:23:00.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:00.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:00.716 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:02.349 01.633 21948 Exposure complete
23:23:02.391 00.042 21948 worker thread done servicing request
23:23:02.391 00.000 18120 OnExposeComplete: enter
23:23:02.392 00.001 18120 UpdateGuideState(): m_state=6
23:23:02.393 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
23:23:02.394 00.001 18120 Star::Find returns 1 (0), X=408.02, Y=230.31, Mass=2188, SNR=32.1, Peak=213 HFD=4.2
23:23:02.395 00.001 18120 MultiStar: [#1 -0.16,0.26,0.69,U] [#2 -0.06,-0.04,0.62,U] [#3 -0.06,-0.06,0.66,U] [#4 0.00,-0.07,0.53,U] [#5 -0.09,-0.08,0.47,U] [#6 0.20,-0.11,0.47,U] [#7 0.44,0.19,0.00,M8] [#8 0.30,-0.03,0.42,U] 
23:23:02.395 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {-0.04, 0.09}
23:23:02.396 00.001 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
23:23:02.396 00.000 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
23:23:02.397 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.28 mountX=-0.02 mountY=0.00, mountTheta=2.89
23:23:02.398 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
23:23:02.401 00.003 18120 Enqueuing Move request for scope (-0.01, 0.01)
23:23:02.401 00.000 21948 Worker thread wakes up
23:23:02.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:23:02.402 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:02.402 00.000 18120 UpdateGuideState exits: m=2188 RSB=32.1
23:23:02.402 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:23:02.403 00.001 21948 Moving (-0.01, 0.01) raw xDistance=-0.02 yDistance=0.00
23:23:02.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:23:02.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:02.403 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:02.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:23:02.403 00.000 21948 MoveAxis(E, 0, ABG)
23:23:02.403 00.000 21948 Move returns status 0, amount 0
23:23:02.403 00.000 21948 MoveAxis(N, 0, ABG)
23:23:02.403 00.000 21948 Move returns status 0, amount 0
23:23:02.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:02.404 00.001 18120 Enqueuing Expose request
23:23:02.404 00.000 21948 move complete, result=0
23:23:02.404 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:02.405 00.001 21948 worker thread done servicing request
23:23:02.405 00.000 21948 Worker thread wakes up
23:23:02.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:02.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:03.926 01.521 21948 Exposure complete
23:23:03.960 00.034 21948 worker thread done servicing request
23:23:03.960 00.000 18120 OnExposeComplete: enter
23:23:03.961 00.001 18120 UpdateGuideState(): m_state=6
23:23:03.961 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
23:23:03.962 00.001 18120 Star::Find returns 1 (0), X=408.01, Y=230.49, Mass=2099, SNR=31.3, Peak=206 HFD=4.1
23:23:03.962 00.000 18120 MultiStar: [#1 -0.24,0.16,0.71,U] [#2 -0.11,-0.05,0.63,U] [#3 -0.38,0.01,0.00,M1] [#4 0.07,-0.13,0.51,U] [#5 -0.15,0.04,0.53,U] [#6 0.09,0.19,0.50,U] [#7 0.38,0.03,0.00,M9] [#8 0.01,0.05,0.43,U] 
23:23:03.963 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.10}, one-star: {-0.06, 0.27}
23:23:03.963 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
23:23:03.963 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
23:23:03.964 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=-0.12 mountY=0.02, mountTheta=2.99
23:23:03.966 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
23:23:03.967 00.001 18120 Enqueuing Move request for scope (-0.07, 0.10)
23:23:03.968 00.001 21948 Worker thread wakes up
23:23:03.968 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:23:03.968 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:23:03.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:03.969 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.3
23:23:03.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:03.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:03.970 00.000 18120 Enqueuing Expose request
23:23:03.971 00.001 21948 Moving (-0.07, 0.10) raw xDistance=-0.12 yDistance=0.02
23:23:03.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:03.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:03.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:03.971 00.000 21948 MoveAxis(E, 0, ABG)
23:23:03.971 00.000 21948 Move returns status 0, amount 0
23:23:03.971 00.000 21948 MoveAxis(N, 0, ABG)
23:23:03.971 00.000 21948 Move returns status 0, amount 0
23:23:03.971 00.000 21948 move complete, result=0
23:23:03.971 00.000 21948 worker thread done servicing request
23:23:03.971 00.000 21948 Worker thread wakes up
23:23:03.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:03.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:03.971 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:05.603 01.632 21948 Exposure complete
23:23:05.638 00.035 21948 worker thread done servicing request
23:23:05.638 00.000 18120 OnExposeComplete: enter
23:23:05.639 00.001 18120 UpdateGuideState(): m_state=6
23:23:05.639 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
23:23:05.640 00.001 18120 Star::Find returns 1 (0), X=408.04, Y=230.41, Mass=2124, SNR=31.6, Peak=205 HFD=4.1
23:23:05.640 00.000 18120 MultiStar: [#1 -0.19,0.24,0.72,U] [#2 -0.02,-0.07,0.65,U] [#3 -0.38,-0.19,0.00,M2] [#4 0.31,-0.40,0.00,M1] [#5 -0.12,0.18,0.53,U] [#6 0.06,-0.03,0.49,U] [#7 0.42,0.03,0.00,M10] [#8 0.10,0.17,0.42,U] 
23:23:05.641 00.001 18120 refined, 5 included, MultiStar: {-0.05, 0.12}, one-star: {-0.03, 0.19}
23:23:05.641 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
23:23:05.642 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
23:23:05.642 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.93 mountX=-0.13 mountY=-0.01, mountTheta=-3.03
23:23:05.643 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.12, opts=13)
23:23:05.644 00.001 18120 Enqueuing Move request for scope (-0.05, 0.12)
23:23:05.644 00.000 21948 Worker thread wakes up
23:23:05.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:23:05.644 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:23:05.644 00.000 21948 Moving (-0.05, 0.12) raw xDistance=-0.13 yDistance=-0.01
23:23:05.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:23:05.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:05.644 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:05.645 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:23:05.645 00.000 21948 MoveAxis(E, 0, ABG)
23:23:05.645 00.000 21948 Move returns status 0, amount 0
23:23:05.645 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.6
23:23:05.645 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:05.646 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:05.646 00.000 18120 Enqueuing Expose request
23:23:05.647 00.001 21948 MoveAxis(N, 0, ABG)
23:23:05.647 00.000 21948 Move returns status 0, amount 0
23:23:05.647 00.000 21948 move complete, result=0
23:23:05.647 00.000 21948 worker thread done servicing request
23:23:05.647 00.000 21948 Worker thread wakes up
23:23:05.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:05.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:05.648 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:07.170 01.522 21948 Exposure complete
23:23:07.203 00.033 21948 worker thread done servicing request
23:23:07.203 00.000 18120 OnExposeComplete: enter
23:23:07.204 00.001 18120 UpdateGuideState(): m_state=6
23:23:07.205 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
23:23:07.205 00.000 18120 Star::Find returns 1 (0), X=408.02, Y=230.46, Mass=2155, SNR=31.9, Peak=189 HFD=4.1
23:23:07.206 00.001 18120 MultiStar: [#1 -0.11,0.46,0.00,M1] [#2 -0.06,-0.18,0.65,U] [#3 -0.01,-0.10,0.66,U] [#4 -0.03,-0.12,0.53,U] [#5 0.02,0.14,0.50,U] [#6 0.13,-0.17,0.47,U] [#7 0.48,0.04,0.00,R] [#8 -0.11,-0.07,0.41,U] 
23:23:07.206 00.000 18120 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {-0.05, 0.25}
23:23:07.207 00.001 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.14) = xAngle (-1.52 = -1.52)
23:23:07.207 00.000 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.59 = 1.59)
23:23:07.207 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.66 mountX=0.00 mountY=0.02, mountTheta=1.52
23:23:07.209 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
23:23:07.209 00.000 18120 Enqueuing Move request for scope (-0.02, -0.01)
23:23:07.210 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:07.210 00.000 18120 UpdateGuideState exits: m=2155 RSB=31.9
23:23:07.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.211 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:07.211 00.000 18120 Enqueuing Expose request
23:23:07.212 00.001 21948 Worker thread wakes up
23:23:07.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:23:07.212 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:23:07.212 00.000 21948 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.02
23:23:07.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:23:07.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:07.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:07.212 00.000 21948 MoveAxis(E, 0, ABG)
23:23:07.212 00.000 21948 Move returns status 0, amount 0
23:23:07.212 00.000 21948 MoveAxis(N, 0, ABG)
23:23:07.212 00.000 21948 Move returns status 0, amount 0
23:23:07.212 00.000 21948 move complete, result=0
23:23:07.212 00.000 21948 worker thread done servicing request
23:23:07.212 00.000 21948 Worker thread wakes up
23:23:07.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:07.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:07.213 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:08.837 01.624 21948 Exposure complete
23:23:08.871 00.034 21948 worker thread done servicing request
23:23:08.871 00.000 18120 OnExposeComplete: enter
23:23:08.873 00.002 18120 UpdateGuideState(): m_state=6
23:23:08.874 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
23:23:08.876 00.002 18120 Star::Find returns 1 (0), X=408.09, Y=230.50, Mass=2094, SNR=31.5, Peak=185 HFD=4.0
23:23:08.877 00.001 18120 MultiStar: [#1 -0.18,0.60,0.00,M2] [#2 -0.06,-0.01,0.63,U] [#3 -0.35,0.18,0.00,M2] [#4 0.03,0.06,0.54,U] [#5 -0.05,0.00,0.49,U] [#6 0.16,0.14,0.50,U] [#7 -0.09,0.17,0.52,U] [#8 0.20,0.17,0.43,U] 
23:23:08.879 00.002 18120 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {0.02, 0.29}
23:23:08.880 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
23:23:08.881 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.64)
23:23:08.882 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
23:23:08.884 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
23:23:08.884 00.000 18120 Enqueuing Move request for scope (0.02, 0.13)
23:23:08.885 00.001 21948 Worker thread wakes up
23:23:08.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:08.885 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:23:08.886 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:08.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:08.887 00.001 18120 Enqueuing Expose request
23:23:08.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:23:08.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:23:08.887 00.000 21948 Moving (0.02, 0.13) raw xDistance=-0.11 yDistance=-0.08
23:23:08.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:23:08.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:08.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:23:08.887 00.000 21948 MoveAxis(E, 0, ABG)
23:23:08.887 00.000 21948 Move returns status 0, amount 0
23:23:08.887 00.000 21948 MoveAxis(N, 0, ABG)
23:23:08.887 00.000 21948 Move returns status 0, amount 0
23:23:08.887 00.000 21948 move complete, result=0
23:23:08.887 00.000 21948 worker thread done servicing request
23:23:08.887 00.000 21948 Worker thread wakes up
23:23:08.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:08.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:08.888 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:10.402 01.514 21948 Exposure complete
23:23:10.430 00.028 21948 worker thread done servicing request
23:23:10.431 00.001 18120 OnExposeComplete: enter
23:23:10.431 00.000 18120 UpdateGuideState(): m_state=6
23:23:10.432 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
23:23:10.433 00.001 18120 Star::Find returns 1 (0), X=408.03, Y=230.44, Mass=2042, SNR=31.0, Peak=184 HFD=4.1
23:23:10.433 00.000 18120 MultiStar: [#1 -0.01,0.33,0.72,U] [#2 -0.11,0.15,0.68,U] [#3 0.13,0.08,0.68,U] [#4 0.12,0.17,0.54,U] [#5 0.15,0.18,0.51,U] [#6 0.31,0.12,0.50,U] [#7 -0.16,0.01,0.51,U] [#8 0.15,0.04,0.44,U] 
23:23:10.434 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {-0.03, 0.22}
23:23:10.435 00.001 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.14) = xAngle (2.43 = 2.43)
23:23:10.435 00.000 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.53 = -0.75)
23:23:10.435 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.28 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
23:23:10.437 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.16, opts=13)
23:23:10.437 00.000 18120 Enqueuing Move request for scope (0.05, 0.16)
23:23:10.438 00.001 21948 Worker thread wakes up
23:23:10.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:10.438 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.0
23:23:10.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.439 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:10.439 00.000 18120 Enqueuing Expose request
23:23:10.440 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:23:10.440 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:23:10.440 00.000 21948 Moving (0.05, 0.16) raw xDistance=-0.12 yDistance=-0.11
23:23:10.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:10.440 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:10.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:10.440 00.000 21948 MoveAxis(E, 0, ABG)
23:23:10.440 00.000 21948 Move returns status 0, amount 0
23:23:10.440 00.000 21948 MoveAxis(N, 0, ABG)
23:23:10.440 00.000 21948 Move returns status 0, amount 0
23:23:10.440 00.000 21948 move complete, result=0
23:23:10.440 00.000 21948 worker thread done servicing request
23:23:10.440 00.000 21948 Worker thread wakes up
23:23:10.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:10.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:10.440 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:12.064 01.624 21948 Exposure complete
23:23:12.106 00.042 21948 worker thread done servicing request
23:23:12.106 00.000 18120 OnExposeComplete: enter
23:23:12.107 00.001 18120 UpdateGuideState(): m_state=6
23:23:12.109 00.002 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
23:23:12.110 00.001 18120 Star::Find returns 1 (0), X=408.22, Y=230.49, Mass=1880, SNR=29.7, Peak=174 HFD=3.7
23:23:12.114 00.004 18120 MultiStar: [#1 -0.23,0.39,0.00,M2] [#2 -0.01,0.13,0.68,U] [#3 0.06,-0.02,0.68,U] [#4 0.24,-0.02,0.56,U] [#5 -0.02,0.47,0.00,M1] [#6 0.16,0.16,0.52,U] [#7 -0.20,0.13,0.51,U] [#8 0.04,-0.06,0.46,U] 
23:23:12.117 00.003 18120 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.16, 0.27}
23:23:12.119 00.002 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.14) = xAngle (2.11 = 2.11)
23:23:12.122 00.003 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.21 = -1.07)
23:23:12.124 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=-0.07 mountY=-0.11, mountTheta=-2.10
23:23:12.127 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.11, opts=13)
23:23:12.127 00.000 18120 Enqueuing Move request for scope (0.07, 0.11)
23:23:12.128 00.001 21948 Worker thread wakes up
23:23:12.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:12.128 00.000 18120 UpdateGuideState exits: m=1880 RSB=29.7
23:23:12.129 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:12.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:12.130 00.001 18120 Enqueuing Expose request
23:23:12.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:23:12.130 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:23:12.130 00.000 21948 Moving (0.07, 0.11) raw xDistance=-0.07 yDistance=-0.11
23:23:12.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:23:12.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:12.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:12.130 00.000 21948 MoveAxis(E, 0, ABG)
23:23:12.130 00.000 21948 Move returns status 0, amount 0
23:23:12.130 00.000 21948 MoveAxis(N, 0, ABG)
23:23:12.130 00.000 21948 Move returns status 0, amount 0
23:23:12.130 00.000 21948 move complete, result=0
23:23:12.130 00.000 21948 worker thread done servicing request
23:23:12.130 00.000 21948 Worker thread wakes up
23:23:12.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:12.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:12.131 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:13.657 01.526 21948 Exposure complete
23:23:13.719 00.062 21948 worker thread done servicing request
23:23:13.719 00.000 18120 OnExposeComplete: enter
23:23:13.721 00.002 18120 UpdateGuideState(): m_state=6
23:23:13.722 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
23:23:13.722 00.000 18120 Star::Find returns 1 (0), X=408.20, Y=230.28, Mass=2013, SNR=30.7, Peak=197 HFD=4.0
23:23:13.723 00.001 18120 MultiStar: [#1 -0.15,0.36,0.00,M3] [#2 0.08,0.17,0.67,U] [#3 0.17,0.13,0.68,U] [#4 0.19,-0.23,0.57,U] [#5 0.06,0.11,0.51,U] [#6 0.33,0.11,0.50,U] [#7 0.17,0.19,0.53,U] [#8 0.28,-0.07,0.47,U] 
23:23:13.724 00.001 18120 single-star, 7 included, MultiStar: {0.17, 0.06}, one-star: {0.13, 0.06}
23:23:13.726 00.002 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.14) = xAngle (1.55 = 1.55)
23:23:13.726 00.000 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.65 = -1.63)
23:23:13.727 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.00 mountY=-0.15, mountTheta=-1.55
23:23:13.728 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
23:23:13.729 00.001 18120 Enqueuing Move request for scope (0.13, 0.06)
23:23:13.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:13.730 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.7
23:23:13.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:13.730 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:13.731 00.001 18120 Enqueuing Expose request
23:23:13.732 00.001 21948 Worker thread wakes up
23:23:13.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:23:13.732 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:23:13.732 00.000 21948 Moving (0.13, 0.06) raw xDistance=0.00 yDistance=-0.15
23:23:13.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:23:13.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:13.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:13.732 00.000 21948 MoveAxis(E, 0, ABG)
23:23:13.732 00.000 21948 Move returns status 0, amount 0
23:23:13.733 00.001 21948 MoveAxis(N, 0, ABG)
23:23:13.733 00.000 21948 Move returns status 0, amount 0
23:23:13.733 00.000 21948 move complete, result=0
23:23:13.733 00.000 21948 worker thread done servicing request
23:23:13.733 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:13.734 00.001 21948 Worker thread wakes up
23:23:13.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:13.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:15.360 01.626 21948 Exposure complete
23:23:15.396 00.036 21948 worker thread done servicing request
23:23:15.396 00.000 18120 OnExposeComplete: enter
23:23:15.397 00.001 18120 UpdateGuideState(): m_state=6
23:23:15.397 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
23:23:15.398 00.001 18120 Star::Find returns 1 (0), X=407.97, Y=230.27, Mass=2057, SNR=31.1, Peak=200 HFD=4.2
23:23:15.398 00.000 18120 MultiStar: [#1 -0.39,0.31,0.00,M4] [#2 -0.27,0.13,0.65,U] [#3 -0.19,0.17,0.68,U] [#4 0.02,-0.05,0.53,U] [#5 -0.12,0.17,0.52,U] [#6 0.10,0.14,0.49,U] [#7 -0.34,0.10,0.48,U] [#8 0.04,0.04,0.44,U] 
23:23:15.399 00.001 18120 single-star, 7 included, MultiStar: {-0.11, 0.09}, one-star: {-0.10, 0.05}
23:23:15.399 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.82 = -2.47)
23:23:15.400 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
23:23:15.400 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.67 mountX=-0.08 mountY=0.06, mountTheta=2.49
23:23:15.401 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
23:23:15.402 00.001 18120 Enqueuing Move request for scope (-0.10, 0.05)
23:23:15.402 00.000 21948 Worker thread wakes up
23:23:15.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:15.403 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.1
23:23:15.403 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:15.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:15.404 00.001 18120 Enqueuing Expose request
23:23:15.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:23:15.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:23:15.404 00.000 21948 Moving (-0.10, 0.05) raw xDistance=-0.08 yDistance=0.06
23:23:15.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:23:15.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:15.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:23:15.404 00.000 21948 MoveAxis(E, 0, ABG)
23:23:15.405 00.001 21948 Move returns status 0, amount 0
23:23:15.405 00.000 21948 MoveAxis(N, 0, ABG)
23:23:15.405 00.000 21948 Move returns status 0, amount 0
23:23:15.405 00.000 21948 move complete, result=0
23:23:15.405 00.000 21948 worker thread done servicing request
23:23:15.405 00.000 21948 Worker thread wakes up
23:23:15.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:15.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:15.405 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:16.922 01.517 21948 Exposure complete
23:23:16.956 00.034 21948 worker thread done servicing request
23:23:16.956 00.000 18120 OnExposeComplete: enter
23:23:16.957 00.001 18120 UpdateGuideState(): m_state=6
23:23:16.957 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
23:23:16.959 00.002 18120 Star::Find returns 1 (0), X=407.97, Y=230.45, Mass=1915, SNR=30.0, Peak=173 HFD=4.1
23:23:16.960 00.001 18120 MultiStar: [#1 -0.32,0.62,0.00,M5] [#2 -0.15,-0.03,0.67,U] [#3 -0.38,0.18,0.00,M1] [#4 0.20,0.18,0.56,U] [#5 0.07,0.30,0.53,U] [#6 0.29,0.21,0.51,U] [#7 -0.14,0.08,0.53,U] [#8 0.10,-0.02,0.45,U] 
23:23:16.962 00.002 18120 refined, 6 included, MultiStar: {0.02, 0.14}, one-star: {-0.09, 0.23}
23:23:16.963 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
23:23:16.964 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.59)
23:23:16.965 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=-0.12 mountY=-0.08, mountTheta=-2.56
23:23:16.969 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.14, opts=13)
23:23:16.971 00.002 18120 Enqueuing Move request for scope (0.02, 0.14)
23:23:16.974 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:16.976 00.002 18120 UpdateGuideState exits: m=1915 RSB=30.0
23:23:16.978 00.002 21948 Worker thread wakes up
23:23:16.978 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:23:16.978 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:23:16.979 00.001 21948 Moving (0.02, 0.14) raw xDistance=-0.12 yDistance=-0.08
23:23:16.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:16.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:16.979 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.979 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:16.980 00.001 18120 Enqueuing Expose request
23:23:16.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:23:16.980 00.000 21948 MoveAxis(E, 0, ABG)
23:23:16.980 00.000 21948 Move returns status 0, amount 0
23:23:16.980 00.000 21948 MoveAxis(N, 0, ABG)
23:23:16.980 00.000 21948 Move returns status 0, amount 0
23:23:16.980 00.000 21948 move complete, result=0
23:23:16.980 00.000 21948 worker thread done servicing request
23:23:16.980 00.000 21948 Worker thread wakes up
23:23:16.981 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:16.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:16.981 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:18.614 01.633 21948 Exposure complete
23:23:18.653 00.039 21948 worker thread done servicing request
23:23:18.653 00.000 18120 OnExposeComplete: enter
23:23:18.654 00.001 18120 UpdateGuideState(): m_state=6
23:23:18.654 00.000 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
23:23:18.655 00.001 18120 Star::Find returns 1 (0), X=408.21, Y=230.33, Mass=2170, SNR=32.1, Peak=199 HFD=4.3
23:23:18.656 00.001 18120 MultiStar: [#1 -0.14,0.46,0.00,M6] [#2 0.10,0.26,0.63,U] [#3 -0.03,0.24,0.69,U] [#4 0.24,0.09,0.52,U] [#5 0.13,0.28,0.48,U] [#6 0.34,0.14,0.00,M1] [#7 -0.02,0.28,0.48,U] [#8 0.25,0.18,0.42,U] 
23:23:18.656 00.000 18120 single-star, 6 included, MultiStar: {0.11, 0.20}, one-star: {0.14, 0.11}
23:23:18.657 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.82 = 1.82)
23:23:18.657 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.92 = -1.36)
23:23:18.658 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.68 mountX=-0.04 mountY=-0.18, mountTheta=-1.82
23:23:18.660 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.11, opts=13)
23:23:18.663 00.003 18120 Enqueuing Move request for scope (0.14, 0.11)
23:23:18.665 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:18.668 00.003 21948 Worker thread wakes up
23:23:18.668 00.000 18120 UpdateGuideState exits: m=2170 RSB=32.1
23:23:18.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:18.669 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:18.669 00.000 18120 Enqueuing Expose request
23:23:18.670 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:23:18.670 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:23:18.670 00.000 21948 Moving (0.14, 0.11) raw xDistance=-0.04 yDistance=-0.18
23:23:18.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:18.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:18.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:23:18.670 00.000 21948 MoveAxis(E, 0, ABG)
23:23:18.670 00.000 21948 Move returns status 0, amount 0
23:23:18.670 00.000 21948 MoveAxis(N, 0, ABG)
23:23:18.670 00.000 21948 Move returns status 0, amount 0
23:23:18.670 00.000 21948 move complete, result=0
23:23:18.670 00.000 21948 worker thread done servicing request
23:23:18.670 00.000 21948 Worker thread wakes up
23:23:18.670 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:18.671 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:18.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:20.197 01.526 21948 Exposure complete
23:23:20.228 00.031 21948 worker thread done servicing request
23:23:20.229 00.001 18120 OnExposeComplete: enter
23:23:20.229 00.000 18120 UpdateGuideState(): m_state=6
23:23:20.230 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
23:23:20.230 00.000 18120 Star::Find returns 1 (0), X=408.22, Y=230.54, Mass=2150, SNR=31.9, Peak=214 HFD=4.4
23:23:20.231 00.001 18120 MultiStar: [#1 -0.09,0.48,0.00,M7] [#2 0.02,0.22,0.61,U] [#3 0.05,0.11,0.67,U] [#4 0.08,-0.15,0.52,U] [#5 0.02,0.33,0.47,U] [#6 0.43,0.14,0.00,M2] [#7 -0.04,0.33,0.50,U] [#8 0.02,0.26,0.43,U] 
23:23:20.231 00.000 18120 refined, 6 included, MultiStar: {0.06, 0.21}, one-star: {0.16, 0.32}
23:23:20.232 00.001 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
23:23:20.232 00.000 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.54 = -0.74)
23:23:20.233 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.30 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
23:23:20.234 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.21, opts=13)
23:23:20.235 00.001 18120 Enqueuing Move request for scope (0.06, 0.21)
23:23:20.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:20.236 00.001 21948 Worker thread wakes up
23:23:20.236 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.9
23:23:20.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
23:23:20.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
23:23:20.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:20.237 00.001 21948 Moving (0.06, 0.21) raw xDistance=-0.17 yDistance=-0.15
23:23:20.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:20.237 00.000 18120 Enqueuing Expose request
23:23:20.238 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:23:20.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:20.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:20.238 00.000 21948 MoveAxis(E, 0, ABG)
23:23:20.238 00.000 21948 Move returns status 0, amount 0
23:23:20.238 00.000 21948 MoveAxis(N, 0, ABG)
23:23:20.238 00.000 21948 Move returns status 0, amount 0
23:23:20.238 00.000 21948 move complete, result=0
23:23:20.238 00.000 21948 worker thread done servicing request
23:23:20.238 00.000 21948 Worker thread wakes up
23:23:20.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:20.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:20.238 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:21.874 01.636 21948 Exposure complete
23:23:21.903 00.029 21948 worker thread done servicing request
23:23:21.903 00.000 18120 OnExposeComplete: enter
23:23:21.904 00.001 18120 UpdateGuideState(): m_state=6
23:23:21.907 00.003 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
23:23:21.909 00.002 18120 Star::Find returns 1 (0), X=407.98, Y=230.56, Mass=1999, SNR=30.6, Peak=186 HFD=4.1
23:23:21.909 00.000 18120 MultiStar: [#1 -0.19,0.54,0.00,M8] [#2 0.10,0.17,0.68,U] [#3 -0.03,0.22,0.70,U] [#4 0.17,0.11,0.55,U] [#5 -0.10,0.30,0.53,U] [#6 0.19,0.19,0.51,U] [#7 -0.18,0.15,0.51,U] [#8 0.16,0.19,0.43,U] 
23:23:21.910 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.22}, one-star: {-0.08, 0.34}
23:23:21.911 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.14) = xAngle (2.64 = 2.64)
23:23:21.913 00.002 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.74 = -0.54)
23:23:21.914 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.50 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
23:23:21.916 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.22, opts=13)
23:23:21.917 00.001 18120 Enqueuing Move request for scope (0.02, 0.22)
23:23:21.918 00.001 21948 Worker thread wakes up
23:23:21.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:21.919 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.6
23:23:21.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
23:23:21.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
23:23:21.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:21.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:21.920 00.000 18120 Enqueuing Expose request
23:23:21.921 00.001 21948 Moving (0.02, 0.22) raw xDistance=-0.19 yDistance=-0.11
23:23:21.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:23:21.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:21.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:21.921 00.000 21948 MoveAxis(E, 0, ABG)
23:23:21.921 00.000 21948 Move returns status 0, amount 0
23:23:21.921 00.000 21948 MoveAxis(N, 0, ABG)
23:23:21.921 00.000 21948 Move returns status 0, amount 0
23:23:21.921 00.000 21948 move complete, result=0
23:23:21.921 00.000 21948 worker thread done servicing request
23:23:21.921 00.000 21948 Worker thread wakes up
23:23:21.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:21.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:21.921 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:23.433 01.512 21948 Exposure complete
23:23:23.460 00.027 21948 worker thread done servicing request
23:23:23.460 00.000 18120 OnExposeComplete: enter
23:23:23.460 00.000 18120 UpdateGuideState(): m_state=6
23:23:23.461 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
23:23:23.461 00.000 18120 Star::Find returns 1 (0), X=408.04, Y=230.45, Mass=2013, SNR=30.7, Peak=177 HFD=4.1
23:23:23.462 00.001 18120 MultiStar: [#1 -0.09,0.33,0.71,U] [#2 0.19,0.03,0.67,U] [#3 -0.01,-0.09,0.69,U] [#4 0.28,-0.04,0.52,U] [#5 -0.16,0.24,0.53,U] [#6 0.09,0.13,0.51,U] [#7 -0.10,0.05,0.53,U] [#8 0.13,0.13,0.44,U] 
23:23:23.462 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {-0.03, 0.23}
23:23:23.464 00.002 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.14) = xAngle (2.52 = 2.52)
23:23:23.466 00.002 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.63 = -0.66)
23:23:23.468 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
23:23:23.469 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
23:23:23.470 00.001 18120 Enqueuing Move request for scope (0.02, 0.12)
23:23:23.471 00.001 21948 Worker thread wakes up
23:23:23.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:23.472 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.7
23:23:23.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:23.473 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:23.473 00.000 18120 Enqueuing Expose request
23:23:23.474 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:23:23.474 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:23:23.474 00.000 21948 Moving (0.02, 0.12) raw xDistance=-0.10 yDistance=-0.08
23:23:23.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:23:23.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:23.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:23:23.474 00.000 21948 MoveAxis(E, 0, ABG)
23:23:23.474 00.000 21948 Move returns status 0, amount 0
23:23:23.474 00.000 21948 MoveAxis(N, 0, ABG)
23:23:23.474 00.000 21948 Move returns status 0, amount 0
23:23:23.474 00.000 21948 move complete, result=0
23:23:23.474 00.000 21948 worker thread done servicing request
23:23:23.474 00.000 21948 Worker thread wakes up
23:23:23.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:23.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:23.475 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:25.108 01.633 21948 Exposure complete
23:23:25.143 00.035 21948 worker thread done servicing request
23:23:25.144 00.001 18120 OnExposeComplete: enter
23:23:25.144 00.000 18120 UpdateGuideState(): m_state=6
23:23:25.145 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
23:23:25.145 00.000 18120 Star::Find returns 1 (0), X=408.26, Y=230.37, Mass=2206, SNR=32.2, Peak=189 HFD=3.9
23:23:25.146 00.001 18120 MultiStar: [#1 -0.23,0.38,0.00,M8] [#2 -0.21,0.13,0.63,U] [#3 -0.20,0.19,0.66,U] [#4 0.06,0.04,0.54,U] [#5 -0.05,0.19,0.50,U] [#6 -0.16,0.14,0.49,U] [#7 -0.32,0.01,0.52,U] [#8 0.04,0.03,0.42,U] 
23:23:25.146 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.12}, one-star: {0.19, 0.16}
23:23:25.147 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.20 = -3.09)
23:23:25.147 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.01)
23:23:25.148 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.05 mountX=-0.13 mountY=0.00, mountTheta=3.13
23:23:25.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
23:23:25.150 00.001 18120 Enqueuing Move request for scope (-0.06, 0.12)
23:23:25.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:25.150 00.000 18120 UpdateGuideState exits: m=2206 RSB=32.2
23:23:25.151 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:25.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:25.152 00.001 18120 Enqueuing Expose request
23:23:25.152 00.000 21948 Worker thread wakes up
23:23:25.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:23:25.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:23:25.152 00.000 21948 Moving (-0.06, 0.12) raw xDistance=-0.13 yDistance=0.00
23:23:25.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:23:25.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:25.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:23:25.153 00.001 21948 MoveAxis(E, 0, ABG)
23:23:25.153 00.000 21948 Move returns status 0, amount 0
23:23:25.153 00.000 21948 MoveAxis(N, 0, ABG)
23:23:25.153 00.000 21948 Move returns status 0, amount 0
23:23:25.153 00.000 21948 move complete, result=0
23:23:25.153 00.000 21948 worker thread done servicing request
23:23:25.153 00.000 21948 Worker thread wakes up
23:23:25.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:25.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:25.153 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:26.672 01.519 21948 Exposure complete
23:23:26.701 00.029 21948 worker thread done servicing request
23:23:26.701 00.000 18120 OnExposeComplete: enter
23:23:26.702 00.001 18120 UpdateGuideState(): m_state=6
23:23:26.702 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
23:23:26.703 00.001 18120 Star::Find returns 1 (0), X=408.05, Y=230.53, Mass=1844, SNR=29.4, Peak=166 HFD=4.0
23:23:26.703 00.000 18120 MultiStar: [#1 -0.31,0.51,0.00,M9] [#2 -0.15,0.13,0.71,U] [#3 -0.31,0.16,0.71,U] [#4 0.04,0.19,0.55,U] [#5 0.01,0.36,0.57,U] [#6 0.05,0.16,0.54,U] [#7 -0.31,0.52,0.00,M1] [#8 0.08,0.13,0.45,U] 
23:23:26.704 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.22}, one-star: {-0.01, 0.32}
23:23:26.704 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
23:23:26.705 00.001 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
23:23:26.705 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.81 mountX=-0.22 mountY=-0.05, mountTheta=-2.92
23:23:26.706 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.22, opts=13)
23:23:26.707 00.001 18120 Enqueuing Move request for scope (-0.05, 0.22)
23:23:26.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:26.708 00.001 21948 Worker thread wakes up
23:23:26.708 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.4
23:23:26.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:26.708 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:26.709 00.001 18120 Enqueuing Expose request
23:23:26.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
23:23:26.709 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
23:23:26.709 00.000 21948 Moving (-0.05, 0.22) raw xDistance=-0.22 yDistance=-0.05
23:23:26.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:23:26.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:26.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:23:26.709 00.000 21948 MoveAxis(E, 39, ABG)
23:23:26.709 00.000 21948 Guiding  Dir = 2, Dur = 39
23:23:26.711 00.002 21948 IsSlewing returns 0
23:23:26.711 00.000 21948 IsGuiding returns 0
23:23:26.712 00.001 21948 PulseGuide returned control before completion, sleep 48
23:23:26.765 00.053 21948 IsGuiding returns 0
23:23:26.765 00.000 21948 Move returns status 0, amount 39
23:23:26.765 00.000 21948 MoveAxis(N, 0, ABG)
23:23:26.765 00.000 21948 Move returns status 0, amount 0
23:23:26.765 00.000 21948 move complete, result=0
23:23:26.765 00.000 21948 worker thread done servicing request
23:23:26.765 00.000 21948 Worker thread wakes up
23:23:26.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:26.765 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:23:26.767 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:28.391 01.624 21948 Exposure complete
23:23:28.433 00.042 21948 worker thread done servicing request
23:23:28.433 00.000 18120 OnExposeComplete: enter
23:23:28.435 00.002 18120 UpdateGuideState(): m_state=6
23:23:28.435 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
23:23:28.436 00.001 18120 Star::Find returns 1 (0), X=408.07, Y=230.26, Mass=1946, SNR=30.3, Peak=191 HFD=4.1
23:23:28.437 00.001 18120 MultiStar: [#1 -0.24,0.27,0.75,U] [#2 -0.11,0.25,0.65,U] [#3 -0.11,-0.08,0.70,U] [#4 -0.01,0.08,0.51,U] [#5 -0.11,-0.02,0.49,U] [#6 -0.06,0.01,0.51,U] [#7 0.06,0.10,0.53,U] [#8 0.24,0.14,0.44,U] 
23:23:28.437 00.000 18120 single-star, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.00, 0.04}
23:23:28.438 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
23:23:28.438 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.50)
23:23:28.439 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.54 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
23:23:28.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.04, opts=13)
23:23:28.440 00.000 18120 Enqueuing Move request for scope (0.00, 0.04)
23:23:28.441 00.001 21948 Worker thread wakes up
23:23:28.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:28.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
23:23:28.441 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.3
23:23:28.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:28.442 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
23:23:28.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:28.442 00.000 18120 Enqueuing Expose request
23:23:28.443 00.001 21948 Moving (0.00, 0.04) raw xDistance=-0.03 yDistance=-0.02
23:23:28.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:23:28.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:28.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:23:28.443 00.000 21948 MoveAxis(E, 0, ABG)
23:23:28.443 00.000 21948 Move returns status 0, amount 0
23:23:28.443 00.000 21948 MoveAxis(N, 0, ABG)
23:23:28.443 00.000 21948 Move returns status 0, amount 0
23:23:28.443 00.000 21948 move complete, result=0
23:23:28.443 00.000 21948 worker thread done servicing request
23:23:28.443 00.000 21948 Worker thread wakes up
23:23:28.443 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:28.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:28.444 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:29.967 01.523 21948 Exposure complete
23:23:29.994 00.027 21948 worker thread done servicing request
23:23:29.995 00.001 18120 OnExposeComplete: enter
23:23:29.995 00.000 18120 UpdateGuideState(): m_state=6
23:23:29.996 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
23:23:29.996 00.000 18120 Star::Find returns 1 (0), X=408.29, Y=230.24, Mass=1909, SNR=30.0, Peak=178 HFD=3.8
23:23:29.998 00.002 18120 MultiStar: [#1 -0.08,0.41,0.00,M9] [#2 0.29,-0.11,0.65,U] [#3 -0.12,-0.01,0.74,U] [#4 0.22,0.14,0.60,U] [#5 -0.02,0.17,0.52,U] [#6 0.35,-0.18,0.00,M1] [#7 0.04,0.12,0.54,U] [#8 0.25,0.03,0.44,U] 
23:23:30.001 00.003 18120 refined, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.23, 0.02}
23:23:30.003 00.002 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.14) = xAngle (1.47 = 1.47)
23:23:30.005 00.002 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.57 = -1.72)
23:23:30.008 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=0.01 mountY=-0.14, mountTheta=-1.47
23:23:30.012 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
23:23:30.012 00.000 18120 Enqueuing Move request for scope (0.13, 0.04)
23:23:30.013 00.001 21948 Worker thread wakes up
23:23:30.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:30.013 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:23:30.013 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.0
23:23:30.014 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:30.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:30.015 00.001 18120 Enqueuing Expose request
23:23:30.015 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:23:30.015 00.000 21948 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
23:23:30.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:23:30.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:30.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:30.015 00.000 21948 MoveAxis(E, 0, ABG)
23:23:30.015 00.000 21948 Move returns status 0, amount 0
23:23:30.015 00.000 21948 MoveAxis(N, 0, ABG)
23:23:30.015 00.000 21948 Move returns status 0, amount 0
23:23:30.015 00.000 21948 move complete, result=0
23:23:30.015 00.000 21948 worker thread done servicing request
23:23:30.015 00.000 21948 Worker thread wakes up
23:23:30.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:30.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:30.016 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:31.644 01.628 21948 Exposure complete
23:23:31.703 00.059 21948 worker thread done servicing request
23:23:31.703 00.000 18120 OnExposeComplete: enter
23:23:31.705 00.002 18120 UpdateGuideState(): m_state=6
23:23:31.705 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
23:23:31.707 00.002 18120 Star::Find returns 1 (0), X=408.07, Y=230.48, Mass=2003, SNR=30.7, Peak=174 HFD=4.0
23:23:31.708 00.001 18120 MultiStar: [#1 -0.04,0.42,0.00,M10] [#2 -0.01,0.20,0.66,U] [#3 -0.12,0.05,0.68,U] [#4 -0.00,0.10,0.56,U] [#5 -0.09,0.29,0.50,U] [#6 0.22,0.20,0.51,U] [#7 -0.14,0.29,0.53,U] [#8 0.15,0.44,0.00,M1] 
23:23:31.709 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.20}, one-star: {0.01, 0.27}
23:23:31.710 00.001 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
23:23:31.710 00.000 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.37)
23:23:31.711 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.66 mountX=-0.19 mountY=-0.07, mountTheta=-2.77
23:23:31.713 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.20, opts=13)
23:23:31.713 00.000 18120 Enqueuing Move request for scope (-0.02, 0.20)
23:23:31.714 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:31.714 00.000 21948 Worker thread wakes up
23:23:31.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:23:31.714 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:23:31.714 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:23:31.715 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:31.716 00.001 21948 Moving (-0.02, 0.20) raw xDistance=-0.19 yDistance=-0.07
23:23:31.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:23:31.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:31.716 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:31.716 00.000 18120 Enqueuing Expose request
23:23:31.717 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:23:31.717 00.000 21948 MoveAxis(E, 0, ABG)
23:23:31.717 00.000 21948 Move returns status 0, amount 0
23:23:31.717 00.000 21948 MoveAxis(N, 0, ABG)
23:23:31.717 00.000 21948 Move returns status 0, amount 0
23:23:31.717 00.000 21948 move complete, result=0
23:23:31.717 00.000 21948 worker thread done servicing request
23:23:31.717 00.000 21948 Worker thread wakes up
23:23:31.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:31.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:31.717 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:33.241 01.524 21948 Exposure complete
23:23:33.277 00.036 21948 worker thread done servicing request
23:23:33.277 00.000 18120 OnExposeComplete: enter
23:23:33.278 00.001 18120 UpdateGuideState(): m_state=6
23:23:33.279 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
23:23:33.279 00.000 18120 Star::Find returns 1 (0), X=407.98, Y=230.40, Mass=2044, SNR=31.0, Peak=184 HFD=4.1
23:23:33.280 00.001 18120 MultiStar: [#1 -0.16,0.22,0.72,U] [#2 -0.08,0.11,0.65,U] [#3 -0.36,0.06,0.69,U] [#4 -0.05,0.04,0.57,U] [#5 -0.31,0.26,0.00,M1] [#6 0.18,0.04,0.51,U] [#7 -0.49,-0.15,0.00,M1] [#8 -0.15,0.28,0.44,U] 
23:23:33.280 00.000 18120 refined, 6 included, MultiStar: {-0.11, 0.14}, one-star: {-0.09, 0.19}
23:23:33.280 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
23:23:33.282 00.002 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
23:23:33.282 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.17 cameraTheta=2.25 mountX=-0.17 mountY=0.04, mountTheta=2.93
23:23:33.283 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.14, opts=13)
23:23:33.287 00.004 18120 Enqueuing Move request for scope (-0.11, 0.14)
23:23:33.290 00.003 21948 Worker thread wakes up
23:23:33.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:33.290 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.0
23:23:33.291 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:33.291 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:33.292 00.001 18120 Enqueuing Expose request
23:23:33.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
23:23:33.292 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
23:23:33.292 00.000 21948 Moving (-0.11, 0.14) raw xDistance=-0.17 yDistance=0.04
23:23:33.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:23:33.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:33.292 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:23:33.292 00.000 21948 MoveAxis(E, 0, ABG)
23:23:33.292 00.000 21948 Move returns status 0, amount 0
23:23:33.292 00.000 21948 MoveAxis(N, 0, ABG)
23:23:33.292 00.000 21948 Move returns status 0, amount 0
23:23:33.292 00.000 21948 move complete, result=0
23:23:33.293 00.001 21948 worker thread done servicing request
23:23:33.293 00.000 21948 Worker thread wakes up
23:23:33.293 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:33.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:33.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:34.917 01.624 21948 Exposure complete
23:23:34.949 00.032 21948 worker thread done servicing request
23:23:34.949 00.000 18120 OnExposeComplete: enter
23:23:34.950 00.001 18120 UpdateGuideState(): m_state=6
23:23:34.951 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
23:23:34.951 00.000 18120 Star::Find returns 1 (0), X=407.71, Y=230.18, Mass=1949, SNR=30.3, Peak=210 HFD=3.9
23:23:34.952 00.001 18120 MultiStar: [#1 -0.43,0.00,0.00,M10] [#2 -0.17,-0.09,0.67,U] [#3 -0.17,-0.03,0.70,U] [#4 -0.08,0.00,0.56,U] [#5 -0.22,0.01,0.53,U] [#6 0.13,-0.24,0.51,U] [#7 -0.39,-0.28,0.00,M2] [#8 -0.01,-0.10,0.45,U] 
23:23:34.952 00.000 18120 refined, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.35, -0.03}
23:23:34.953 00.001 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.14) = xAngle (-1.61 = -1.61)
23:23:34.954 00.001 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
23:23:34.954 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=-0.01 mountY=0.17, mountTheta=1.61
23:23:34.956 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.06, opts=13)
23:23:34.957 00.001 18120 Enqueuing Move request for scope (-0.16, -0.06)
23:23:34.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:34.958 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.3
23:23:34.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:34.958 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:34.959 00.001 18120 Enqueuing Expose request
23:23:34.959 00.000 21948 Worker thread wakes up
23:23:34.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
23:23:34.959 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
23:23:34.959 00.000 21948 Moving (-0.16, -0.06) raw xDistance=-0.01 yDistance=0.17
23:23:34.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:23:34.960 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:34.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:23:34.960 00.000 21948 MoveAxis(E, 0, ABG)
23:23:34.960 00.000 21948 Move returns status 0, amount 0
23:23:34.960 00.000 21948 MoveAxis(N, 0, ABG)
23:23:34.960 00.000 21948 Move returns status 0, amount 0
23:23:34.960 00.000 21948 move complete, result=0
23:23:34.960 00.000 21948 worker thread done servicing request
23:23:34.960 00.000 21948 Worker thread wakes up
23:23:34.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:34.960 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:34.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:36.481 01.521 21948 Exposure complete
23:23:36.510 00.029 21948 worker thread done servicing request
23:23:36.510 00.000 18120 OnExposeComplete: enter
23:23:36.513 00.003 18120 UpdateGuideState(): m_state=6
23:23:36.514 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
23:23:36.514 00.000 18120 Star::Find returns 1 (0), X=408.23, Y=229.99, Mass=2201, SNR=32.3, Peak=225 HFD=4.2
23:23:36.514 00.000 18120 MultiStar: [#1 0.12,-0.13,0.68,U] [#2 0.13,-0.25,0.62,U] [#3 0.31,-0.23,0.00,M1] [#4 0.31,-0.25,0.00,M1] [#5 0.23,-0.32,0.00,M1] [#6 0.42,-0.32,0.00,M1] [#7 0.06,-0.52,0.00,M3] [#8 0.82,-0.24,0.00,M1] 
23:23:36.515 00.001 18120 refined, 2 included, MultiStar: {0.14, -0.21}, one-star: {0.16, -0.23}
23:23:36.516 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
23:23:36.516 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.01)
23:23:36.516 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.97 mountX=0.25 mountY=-0.03, mountTheta=-0.13
23:23:36.520 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.21, opts=13)
23:23:36.522 00.002 18120 Enqueuing Move request for scope (0.14, -0.21)
23:23:36.523 00.001 21948 Worker thread wakes up
23:23:36.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:36.523 00.000 18120 UpdateGuideState exits: m=2201 RSB=32.3
23:23:36.524 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:36.524 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:36.525 00.001 18120 Enqueuing Expose request
23:23:36.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
23:23:36.525 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
23:23:36.525 00.000 21948 Moving (0.14, -0.21) raw xDistance=0.25 yDistance=-0.03
23:23:36.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
23:23:36.525 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:36.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:23:36.525 00.000 21948 MoveAxis(W, 44, ABG)
23:23:36.525 00.000 21948 Guiding  Dir = 3, Dur = 44
23:23:36.525 00.000 21948 IsSlewing returns 0
23:23:36.526 00.001 21948 IsGuiding returns 0
23:23:36.527 00.001 21948 PulseGuide returned control before completion, sleep 53
23:23:36.591 00.064 21948 IsGuiding returns 0
23:23:36.591 00.000 21948 Move returns status 0, amount 44
23:23:36.591 00.000 21948 MoveAxis(N, 0, ABG)
23:23:36.591 00.000 21948 Move returns status 0, amount 0
23:23:36.591 00.000 21948 move complete, result=0
23:23:36.591 00.000 21948 worker thread done servicing request
23:23:36.591 00.000 21948 Worker thread wakes up
23:23:36.592 00.001 18120 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
23:23:36.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:36.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:38.216 01.624 21948 Exposure complete
23:23:38.272 00.056 21948 worker thread done servicing request
23:23:38.272 00.000 18120 OnExposeComplete: enter
23:23:38.273 00.001 18120 UpdateGuideState(): m_state=6
23:23:38.273 00.000 18120 Star::Find(15, 408, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
23:23:38.274 00.001 18120 Star::Find returns 1 (0), X=408.43, Y=230.09, Mass=1940, SNR=30.3, Peak=193 HFD=3.9
23:23:38.274 00.000 18120 MultiStar: [#1 0.13,-0.08,0.74,U] [#2 0.07,-0.54,0.00,M1] [#3 0.28,-0.42,0.00,M2] [#4 0.31,-0.50,0.00,M2] [#5 0.15,-0.26,0.50,U] [#6 0.59,-0.27,0.00,M2] [#7 0.18,-0.58,0.00,M4] [#8 0.57,-0.26,0.00,M2] 
23:23:38.275 00.001 18120 refined, 2 included, MultiStar: {0.24, -0.14}, one-star: {0.36, -0.13}
23:23:38.275 00.000 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.14) = xAngle (0.60 = 0.60)
23:23:38.275 00.000 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.70 = -2.58)
23:23:38.276 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.54 mountX=0.23 mountY=-0.15, mountTheta=-0.57
23:23:38.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.14, opts=13)
23:23:38.278 00.001 18120 Enqueuing Move request for scope (0.24, -0.14)
23:23:38.278 00.000 21948 Worker thread wakes up
23:23:38.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:38.280 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
23:23:38.280 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.3
23:23:38.281 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:38.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:38.281 00.000 18120 Enqueuing Expose request
23:23:38.282 00.001 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
23:23:38.282 00.000 21948 Moving (0.24, -0.14) raw xDistance=0.23 yDistance=-0.15
23:23:38.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:23:38.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:38.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:38.282 00.000 21948 MoveAxis(W, 44, ABG)
23:23:38.282 00.000 21948 Guiding  Dir = 3, Dur = 44
23:23:38.282 00.000 21948 IsSlewing returns 0
23:23:38.282 00.000 21948 IsGuiding returns 0
23:23:38.284 00.002 21948 PulseGuide returned control before completion, sleep 53
23:23:38.341 00.057 21948 IsGuiding returns 1
23:23:38.341 00.000 21948 scope still moving after pulse duration time elapsed
23:23:38.373 00.032 21948 IsSlewing returns 0
23:23:38.373 00.000 21948 IsGuiding returns 0
23:23:38.373 00.000 21948 scope move finished after 44 + 47 ms
23:23:38.373 00.000 21948 Move returns status 0, amount 44
23:23:38.373 00.000 21948 MoveAxis(N, 0, ABG)
23:23:38.373 00.000 21948 Move returns status 0, amount 0
23:23:38.373 00.000 21948 move complete, result=0
23:23:38.374 00.001 21948 worker thread done servicing request
23:23:38.374 00.000 21948 Worker thread wakes up
23:23:38.374 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
23:23:38.377 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:38.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:39.786 01.409 21948 Exposure complete
23:23:39.822 00.036 21948 worker thread done servicing request
23:23:39.822 00.000 18120 OnExposeComplete: enter
23:23:39.823 00.001 18120 UpdateGuideState(): m_state=6
23:23:39.823 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
23:23:39.824 00.001 18120 Star::Find returns 1 (0), X=408.12, Y=230.20, Mass=2056, SNR=31.2, Peak=216 HFD=4.2
23:23:39.824 00.000 18120 MultiStar: [#1 0.03,0.11,0.71,U] [#2 0.07,-0.10,0.62,U] [#3 -0.13,-0.20,0.68,U] [#4 0.17,-0.27,0.53,U] [#5 -0.04,-0.02,0.48,U] [#6 0.22,-0.06,0.49,U] [#7 -0.16,-0.03,0.53,U] [#8 0.13,-0.15,0.44,U] 
23:23:39.825 00.001 18120 single-star, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.05, -0.01}
23:23:39.825 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
23:23:39.826 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.31)
23:23:39.826 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.27 mountX=0.04 mountY=-0.04, mountTheta=-0.86
23:23:39.828 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.01, opts=13)
23:23:39.829 00.001 18120 Enqueuing Move request for scope (0.05, -0.01)
23:23:39.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:39.830 00.001 18120 UpdateGuideState exits: m=2056 RSB=31.2
23:23:39.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:39.831 00.001 21948 Worker thread wakes up
23:23:39.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:39.832 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:23:39.832 00.000 18120 Enqueuing Expose request
23:23:39.832 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:23:39.832 00.000 21948 Moving (0.05, -0.01) raw xDistance=0.04 yDistance=-0.04
23:23:39.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:39.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:39.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:23:39.832 00.000 21948 MoveAxis(E, 0, ABG)
23:23:39.832 00.000 21948 Move returns status 0, amount 0
23:23:39.832 00.000 21948 MoveAxis(N, 0, ABG)
23:23:39.832 00.000 21948 Move returns status 0, amount 0
23:23:39.832 00.000 21948 move complete, result=0
23:23:39.832 00.000 21948 worker thread done servicing request
23:23:39.832 00.000 21948 Worker thread wakes up
23:23:39.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:39.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:39.833 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:41.458 01.625 21948 Exposure complete
23:23:41.481 00.023 21948 worker thread done servicing request
23:23:41.481 00.000 18120 OnExposeComplete: enter
23:23:41.482 00.001 18120 UpdateGuideState(): m_state=6
23:23:41.483 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
23:23:41.483 00.000 18120 Star::Find returns 1 (0), X=408.20, Y=230.33, Mass=2041, SNR=31.1, Peak=194 HFD=4.0
23:23:41.485 00.002 18120 MultiStar: [#1 0.14,0.36,0.00,M8] [#2 0.12,-0.05,0.66,U] [#3 -0.19,0.10,0.67,U] [#4 -0.00,0.05,0.54,U] [#5 -0.03,0.23,0.50,U] [#6 0.37,0.14,0.00,M2] [#7 -0.03,-0.24,0.49,U] [#8 0.29,0.03,0.45,U] 
23:23:41.486 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {0.14, 0.11}
23:23:41.489 00.003 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.14) = xAngle (1.90 = 1.90)
23:23:41.492 00.003 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.00 = -1.28)
23:23:41.494 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
23:23:41.498 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
23:23:41.499 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
23:23:41.499 00.000 21948 Worker thread wakes up
23:23:41.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:41.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:23:41.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:23:41.499 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.1
23:23:41.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:41.501 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:41.501 00.000 18120 Enqueuing Expose request
23:23:41.502 00.001 21948 Moving (0.04, 0.04) raw xDistance=-0.02 yDistance=-0.06
23:23:41.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:23:41.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:41.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:23:41.502 00.000 21948 MoveAxis(E, 0, ABG)
23:23:41.502 00.000 21948 Move returns status 0, amount 0
23:23:41.502 00.000 21948 MoveAxis(N, 0, ABG)
23:23:41.502 00.000 21948 Move returns status 0, amount 0
23:23:41.502 00.000 21948 move complete, result=0
23:23:41.502 00.000 21948 worker thread done servicing request
23:23:41.502 00.000 21948 Worker thread wakes up
23:23:41.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:41.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:41.502 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:43.021 01.519 21948 Exposure complete
23:23:43.082 00.061 21948 worker thread done servicing request
23:23:43.082 00.000 18120 OnExposeComplete: enter
23:23:43.084 00.002 18120 UpdateGuideState(): m_state=6
23:23:43.086 00.002 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
23:23:43.087 00.001 18120 Star::Find returns 1 (0), X=408.18, Y=230.40, Mass=2084, SNR=31.3, Peak=188 HFD=3.9
23:23:43.087 00.000 18120 MultiStar: [#1 0.04,0.33,0.72,U] [#2 0.07,-0.10,0.67,U] [#3 0.04,0.02,0.68,U] [#4 0.12,-0.07,0.56,U] [#5 0.08,0.15,0.53,U] [#6 0.18,-0.12,0.49,U] [#7 -0.20,0.15,0.51,U] [#8 0.14,-0.06,0.45,U] 
23:23:43.088 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.11, 0.18}
23:23:43.088 00.000 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.14) = xAngle (1.95 = 1.95)
23:23:43.089 00.001 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.23)
23:23:43.089 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
23:23:43.090 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
23:23:43.091 00.001 18120 Enqueuing Move request for scope (0.07, 0.07)
23:23:43.091 00.000 21948 Worker thread wakes up
23:23:43.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:23:43.091 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:23:43.092 00.001 21948 Moving (0.07, 0.07) raw xDistance=-0.04 yDistance=-0.09
23:23:43.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:43.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:43.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:43.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:23:43.092 00.000 21948 MoveAxis(E, 0, ABG)
23:23:43.092 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.3
23:23:43.093 00.001 21948 Move returns status 0, amount 0
23:23:43.093 00.000 21948 MoveAxis(N, 0, ABG)
23:23:43.093 00.000 21948 Move returns status 0, amount 0
23:23:43.093 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.093 00.000 21948 move complete, result=0
23:23:43.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:43.094 00.001 18120 Enqueuing Expose request
23:23:43.094 00.000 21948 worker thread done servicing request
23:23:43.094 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:43.095 00.001 21948 Worker thread wakes up
23:23:43.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:43.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:44.733 01.638 21948 Exposure complete
23:23:44.759 00.026 21948 worker thread done servicing request
23:23:44.759 00.000 18120 OnExposeComplete: enter
23:23:44.760 00.001 18120 UpdateGuideState(): m_state=6
23:23:44.760 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
23:23:44.761 00.001 18120 Star::Find returns 1 (0), X=408.27, Y=230.30, Mass=2096, SNR=31.4, Peak=201 HFD=4.3
23:23:44.761 00.000 18120 MultiStar: [#1 -0.10,0.09,0.71,U] [#2 0.07,-0.28,0.67,U] [#3 -0.10,-0.08,0.65,U] [#4 0.23,-0.36,0.00,M1] [#5 -0.15,0.03,0.50,U] [#6 0.34,-0.37,0.00,M2] [#7 -0.22,0.24,0.50,U] [#8 0.33,-0.19,0.00,M1] 
23:23:44.762 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.01}, one-star: {0.20, 0.08}
23:23:44.762 00.000 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.75 = -2.54)
23:23:44.763 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.56)
23:23:44.764 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.60 mountX=-0.02 mountY=0.01, mountTheta=2.57
23:23:44.768 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
23:23:44.769 00.001 18120 Enqueuing Move request for scope (-0.02, 0.01)
23:23:44.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:44.770 00.001 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:23:44.770 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:44.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:44.771 00.001 18120 Enqueuing Expose request
23:23:44.771 00.000 21948 Worker thread wakes up
23:23:44.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:23:44.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:23:44.771 00.000 21948 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=0.01
23:23:44.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:23:44.772 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:44.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:23:44.772 00.000 21948 MoveAxis(E, 0, ABG)
23:23:44.772 00.000 21948 Move returns status 0, amount 0
23:23:44.772 00.000 21948 MoveAxis(N, 0, ABG)
23:23:44.772 00.000 21948 Move returns status 0, amount 0
23:23:44.772 00.000 21948 move complete, result=0
23:23:44.772 00.000 21948 worker thread done servicing request
23:23:44.772 00.000 21948 Worker thread wakes up
23:23:44.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:44.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:44.772 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:46.294 01.522 21948 Exposure complete
23:23:46.318 00.024 21948 worker thread done servicing request
23:23:46.318 00.000 18120 OnExposeComplete: enter
23:23:46.318 00.000 18120 UpdateGuideState(): m_state=6
23:23:46.319 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
23:23:46.319 00.000 18120 Star::Find returns 1 (0), X=408.14, Y=230.26, Mass=2102, SNR=31.5, Peak=213 HFD=4.1
23:23:46.320 00.001 18120 MultiStar: [#1 0.07,0.04,0.71,U] [#2 0.03,0.06,0.61,U] [#3 0.23,-0.24,0.67,U] [#4 0.19,-0.37,0.00,M2] [#5 0.06,-0.24,0.49,U] [#6 0.21,-0.06,0.45,U] [#7 -0.16,-0.27,0.53,U] [#8 0.29,-0.12,0.44,U] 
23:23:46.320 00.000 18120 single-star, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.07, 0.04}
23:23:46.321 00.001 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.14) = xAngle (1.66 = 1.66)
23:23:46.321 00.000 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.76 = -1.52)
23:23:46.322 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.51 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
23:23:46.323 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
23:23:46.323 00.000 18120 Enqueuing Move request for scope (0.07, 0.04)
23:23:46.324 00.001 21948 Worker thread wakes up
23:23:46.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:23:46.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:23:46.324 00.000 21948 Moving (0.07, 0.04) raw xDistance=-0.01 yDistance=-0.08
23:23:46.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:23:46.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:46.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:23:46.324 00.000 21948 MoveAxis(E, 0, ABG)
23:23:46.324 00.000 21948 Move returns status 0, amount 0
23:23:46.324 00.000 21948 MoveAxis(N, 0, ABG)
23:23:46.324 00.000 21948 Move returns status 0, amount 0
23:23:46.324 00.000 21948 move complete, result=0
23:23:46.324 00.000 21948 worker thread done servicing request
23:23:46.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:46.324 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.5
23:23:46.325 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:46.325 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:46.326 00.001 18120 Enqueuing Expose request
23:23:46.326 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:46.327 00.001 21948 Worker thread wakes up
23:23:46.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:46.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:47.950 01.623 21948 Exposure complete
23:23:47.975 00.025 21948 worker thread done servicing request
23:23:47.975 00.000 18120 OnExposeComplete: enter
23:23:47.975 00.000 18120 UpdateGuideState(): m_state=6
23:23:47.976 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
23:23:47.978 00.002 18120 Star::Find returns 1 (0), X=408.22, Y=230.29, Mass=2221, SNR=32.4, Peak=193 HFD=4.3
23:23:47.979 00.001 18120 MultiStar: [#1 -0.09,-0.01,0.73,U] [#2 0.22,-0.06,0.64,U] [#3 0.25,-0.10,0.64,U] [#4 0.65,-0.31,0.00,M3] [#5 0.14,0.08,0.53,U] [#6 0.21,-0.01,0.49,U] [#7 -0.12,0.12,0.49,U] [#8 0.34,0.09,0.43,U] 
23:23:47.980 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.16, 0.07}
23:23:47.982 00.002 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.30 = 1.30)
23:23:47.983 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.40 = -1.89)
23:23:47.984 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=0.04 mountY=-0.13, mountTheta=-1.29
23:23:47.985 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
23:23:47.985 00.000 18120 Enqueuing Move request for scope (0.13, 0.02)
23:23:47.986 00.001 21948 Worker thread wakes up
23:23:47.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:23:47.986 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:23:47.986 00.000 21948 Moving (0.13, 0.02) raw xDistance=0.04 yDistance=-0.13
23:23:47.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:47.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:47.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:47.986 00.000 21948 MoveAxis(E, 0, ABG)
23:23:47.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:47.987 00.001 21948 Move returns status 0, amount 0
23:23:47.987 00.000 21948 MoveAxis(N, 0, ABG)
23:23:47.987 00.000 21948 Move returns status 0, amount 0
23:23:47.987 00.000 21948 move complete, result=0
23:23:47.987 00.000 21948 worker thread done servicing request
23:23:47.987 00.000 18120 UpdateGuideState exits: m=2221 RSB=32.4
23:23:47.988 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:47.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:47.989 00.001 18120 Enqueuing Expose request
23:23:47.989 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:47.989 00.000 21948 Worker thread wakes up
23:23:47.990 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:47.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:49.505 01.515 21948 Exposure complete
23:23:49.548 00.043 21948 worker thread done servicing request
23:23:49.548 00.000 18120 OnExposeComplete: enter
23:23:49.549 00.001 18120 UpdateGuideState(): m_state=6
23:23:49.549 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
23:23:49.550 00.001 18120 Star::Find returns 1 (0), X=408.04, Y=230.20, Mass=2012, SNR=30.8, Peak=209 HFD=4.1
23:23:49.550 00.000 18120 MultiStar: [#1 -0.05,0.20,0.72,U] [#2 0.14,0.03,0.68,U] [#3 -0.20,-0.27,0.65,U] [#4 0.22,-0.48,0.00,M4] [#5 -0.03,-0.13,0.50,U] [#6 0.06,0.01,0.51,U] [#7 -0.20,-0.04,0.50,U] [#8 0.16,-0.12,0.43,U] 
23:23:49.551 00.001 18120 single-star, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.03, -0.01}
23:23:49.551 00.000 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
23:23:49.552 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
23:23:49.552 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.61 mountX=0.00 mountY=0.03, mountTheta=1.47
23:23:49.553 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
23:23:49.554 00.001 18120 Enqueuing Move request for scope (-0.03, -0.01)
23:23:49.555 00.001 21948 Worker thread wakes up
23:23:49.555 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:23:49.555 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:23:49.555 00.000 21948 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
23:23:49.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:23:49.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:49.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:49.555 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.8
23:23:49.556 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:49.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:49.557 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:49.557 00.000 21948 MoveAxis(E, 0, ABG)
23:23:49.557 00.000 21948 Move returns status 0, amount 0
23:23:49.557 00.000 21948 MoveAxis(N, 0, ABG)
23:23:49.557 00.000 21948 Move returns status 0, amount 0
23:23:49.557 00.000 21948 move complete, result=0
23:23:49.557 00.000 18120 Enqueuing Expose request
23:23:49.557 00.000 21948 worker thread done servicing request
23:23:49.557 00.000 21948 Worker thread wakes up
23:23:49.557 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:49.558 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:49.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:51.185 01.627 21948 Exposure complete
23:23:51.229 00.044 21948 worker thread done servicing request
23:23:51.229 00.000 18120 OnExposeComplete: enter
23:23:51.229 00.000 18120 UpdateGuideState(): m_state=6
23:23:51.229 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
23:23:51.230 00.001 18120 Star::Find returns 1 (0), X=408.23, Y=230.41, Mass=1925, SNR=30.1, Peak=195 HFD=3.7
23:23:51.230 00.000 18120 MultiStar: [#1 -0.16,0.25,0.75,U] [#2 0.15,-0.03,0.67,U] [#3 -0.20,0.01,0.73,U] [#4 0.05,-0.12,0.58,U] [#5 -0.11,-0.10,0.52,U] [#6 0.08,0.02,0.52,U] [#7 -0.10,0.05,0.51,U] [#8 0.24,0.04,0.45,U] 
23:23:51.231 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.16, 0.19}
23:23:51.231 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.47 = 2.47)
23:23:51.232 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.71)
23:23:51.233 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=-0.04 mountY=-0.04, mountTheta=-2.44
23:23:51.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
23:23:51.236 00.001 18120 Enqueuing Move request for scope (0.01, 0.05)
23:23:51.237 00.001 21948 Worker thread wakes up
23:23:51.237 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:51.238 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.1
23:23:51.239 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:51.240 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:51.240 00.000 18120 Enqueuing Expose request
23:23:51.241 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:23:51.241 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:23:51.241 00.000 21948 Moving (0.01, 0.05) raw xDistance=-0.04 yDistance=-0.04
23:23:51.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:51.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:51.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:23:51.241 00.000 21948 MoveAxis(E, 0, ABG)
23:23:51.241 00.000 21948 Move returns status 0, amount 0
23:23:51.241 00.000 21948 MoveAxis(N, 0, ABG)
23:23:51.241 00.000 21948 Move returns status 0, amount 0
23:23:51.241 00.000 21948 move complete, result=0
23:23:51.241 00.000 21948 worker thread done servicing request
23:23:51.241 00.000 21948 Worker thread wakes up
23:23:51.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:51.241 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:51.242 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:52.763 01.521 21948 Exposure complete
23:23:52.803 00.040 21948 worker thread done servicing request
23:23:52.803 00.000 18120 OnExposeComplete: enter
23:23:52.805 00.002 18120 UpdateGuideState(): m_state=6
23:23:52.806 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
23:23:52.808 00.002 18120 Star::Find returns 1 (0), X=408.06, Y=230.33, Mass=2126, SNR=31.7, Peak=195 HFD=4.1
23:23:52.809 00.001 18120 MultiStar: [#1 0.05,0.17,0.74,U] [#2 -0.02,0.01,0.65,U] [#3 0.10,0.06,0.70,U] [#4 0.14,-0.23,0.49,U] [#5 -0.29,-0.12,0.48,U] [#6 0.16,-0.13,0.49,U] [#7 -0.09,-0.08,0.50,U] [#8 0.33,0.07,0.44,U] 
23:23:52.809 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.01, 0.12}
23:23:52.812 00.003 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.14) = xAngle (1.36 = 1.36)
23:23:52.813 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.46 = -1.82)
23:23:52.814 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.21 mountX=0.01 mountY=-0.04, mountTheta=-1.36
23:23:52.815 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
23:23:52.816 00.001 18120 Enqueuing Move request for scope (0.04, 0.01)
23:23:52.816 00.000 21948 Worker thread wakes up
23:23:52.816 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:23:52.816 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:23:52.816 00.000 21948 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
23:23:52.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:52.817 00.001 18120 UpdateGuideState exits: m=2126 RSB=31.7
23:23:52.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:52.818 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:52.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:23:52.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:52.818 00.000 18120 Enqueuing Expose request
23:23:52.819 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:23:52.819 00.000 21948 MoveAxis(E, 0, ABG)
23:23:52.819 00.000 21948 Move returns status 0, amount 0
23:23:52.819 00.000 21948 MoveAxis(N, 0, ABG)
23:23:52.819 00.000 21948 Move returns status 0, amount 0
23:23:52.819 00.000 21948 move complete, result=0
23:23:52.819 00.000 21948 worker thread done servicing request
23:23:52.819 00.000 21948 Worker thread wakes up
23:23:52.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:52.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:52.820 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:54.449 01.629 21948 Exposure complete
23:23:54.480 00.031 21948 worker thread done servicing request
23:23:54.480 00.000 18120 OnExposeComplete: enter
23:23:54.481 00.001 18120 UpdateGuideState(): m_state=6
23:23:54.481 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
23:23:54.482 00.001 18120 Star::Find returns 1 (0), X=408.11, Y=230.40, Mass=2269, SNR=32.8, Peak=186 HFD=4.3
23:23:54.482 00.000 18120 MultiStar: [#1 -0.07,0.27,0.67,U] [#2 0.10,-0.20,0.64,U] [#3 -0.06,0.23,0.69,U] [#4 0.18,-0.45,0.00,M3] [#5 -0.18,0.04,0.47,U] [#6 0.25,0.07,0.47,U] [#7 0.13,-0.25,0.51,U] [#8 0.06,0.16,0.40,U] 
23:23:54.483 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.04, 0.18}
23:23:54.483 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.14) = xAngle (2.34 = 2.34)
23:23:54.484 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.44 = -0.84)
23:23:54.484 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.20 mountX=-0.06 mountY=-0.06, mountTheta=-2.32
23:23:54.486 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
23:23:54.486 00.000 18120 Enqueuing Move request for scope (0.03, 0.08)
23:23:54.486 00.000 21948 Worker thread wakes up
23:23:54.487 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:23:54.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:23:54.487 00.000 21948 Moving (0.03, 0.08) raw xDistance=-0.06 yDistance=-0.06
23:23:54.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:23:54.487 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:54.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:54.487 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:23:54.487 00.000 21948 MoveAxis(E, 0, ABG)
23:23:54.487 00.000 18120 UpdateGuideState exits: m=2269 RSB=32.8
23:23:54.488 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:54.488 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:54.488 00.000 18120 Enqueuing Expose request
23:23:54.489 00.001 21948 Move returns status 0, amount 0
23:23:54.489 00.000 21948 MoveAxis(N, 0, ABG)
23:23:54.489 00.000 21948 Move returns status 0, amount 0
23:23:54.489 00.000 21948 move complete, result=0
23:23:54.489 00.000 21948 worker thread done servicing request
23:23:54.489 00.000 21948 Worker thread wakes up
23:23:54.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:54.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:54.489 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:56.005 01.516 21948 Exposure complete
23:23:56.055 00.050 21948 worker thread done servicing request
23:23:56.055 00.000 18120 OnExposeComplete: enter
23:23:56.057 00.002 18120 UpdateGuideState(): m_state=6
23:23:56.059 00.002 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
23:23:56.060 00.001 18120 Star::Find returns 1 (0), X=408.18, Y=230.37, Mass=2179, SNR=32.1, Peak=210 HFD=3.8
23:23:56.060 00.000 18120 MultiStar: [#1 -0.01,0.46,0.00,M1] [#2 0.06,-0.01,0.63,U] [#3 0.21,0.15,0.63,U] [#4 0.28,-0.12,0.52,U] [#5 -0.08,0.16,0.49,U] [#6 -0.01,0.01,0.49,U] [#7 -0.11,0.04,0.50,U] [#8 0.24,0.23,0.43,U] 
23:23:56.060 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.11, 0.15}
23:23:56.060 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.14) = xAngle (1.86 = 1.86)
23:23:56.062 00.002 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.96 = -1.32)
23:23:56.063 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.04 mountY=-0.12, mountTheta=-1.86
23:23:56.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.08, opts=13)
23:23:56.066 00.002 18120 Enqueuing Move request for scope (0.09, 0.08)
23:23:56.069 00.003 21948 Worker thread wakes up
23:23:56.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:23:56.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:23:56.069 00.000 21948 Moving (0.09, 0.08) raw xDistance=-0.04 yDistance=-0.12
23:23:56.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:56.070 00.001 18120 UpdateGuideState exits: m=2179 RSB=32.1
23:23:56.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:56.071 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:56.071 00.000 18120 Enqueuing Expose request
23:23:56.072 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:56.072 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:56.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:56.072 00.000 21948 MoveAxis(E, 0, ABG)
23:23:56.072 00.000 21948 Move returns status 0, amount 0
23:23:56.072 00.000 21948 MoveAxis(N, 0, ABG)
23:23:56.072 00.000 21948 Move returns status 0, amount 0
23:23:56.072 00.000 21948 move complete, result=0
23:23:56.072 00.000 21948 worker thread done servicing request
23:23:56.072 00.000 21948 Worker thread wakes up
23:23:56.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:56.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:56.072 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:57.704 01.632 21948 Exposure complete
23:23:57.755 00.051 21948 worker thread done servicing request
23:23:57.755 00.000 18120 OnExposeComplete: enter
23:23:57.757 00.002 18120 UpdateGuideState(): m_state=6
23:23:57.757 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
23:23:57.758 00.001 18120 Star::Find returns 1 (0), X=408.10, Y=230.34, Mass=2093, SNR=31.4, Peak=204 HFD=4.0
23:23:57.759 00.001 18120 MultiStar: [#1 -0.18,0.23,0.72,U] [#2 -0.12,0.13,0.64,U] [#3 -0.28,0.02,0.67,U] [#4 0.23,-0.17,0.54,U] [#5 -0.12,0.05,0.50,U] [#6 -0.05,0.03,0.52,U] [#7 -0.36,-0.01,0.00,M1] [#8 0.30,0.14,0.44,U] 
23:23:57.759 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {0.03, 0.13}
23:23:57.760 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.15 = -3.13)
23:23:57.760 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.03)
23:23:57.760 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.01 mountX=-0.09 mountY=-0.00, mountTheta=-3.11
23:23:57.761 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
23:23:57.762 00.001 18120 Enqueuing Move request for scope (-0.04, 0.08)
23:23:57.762 00.000 21948 Worker thread wakes up
23:23:57.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:57.763 00.001 18120 UpdateGuideState exits: m=2093 RSB=31.4
23:23:57.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:57.764 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:57.764 00.000 18120 Enqueuing Expose request
23:23:57.765 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:23:57.765 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:23:57.765 00.000 21948 Moving (-0.04, 0.08) raw xDistance=-0.09 yDistance=-0.00
23:23:57.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:23:57.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:57.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:23:57.765 00.000 21948 MoveAxis(E, 0, ABG)
23:23:57.765 00.000 21948 Move returns status 0, amount 0
23:23:57.765 00.000 21948 MoveAxis(N, 0, ABG)
23:23:57.765 00.000 21948 Move returns status 0, amount 0
23:23:57.765 00.000 21948 move complete, result=0
23:23:57.765 00.000 21948 worker thread done servicing request
23:23:57.765 00.000 21948 Worker thread wakes up
23:23:57.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:57.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:57.766 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:59.285 01.519 21948 Exposure complete
23:23:59.351 00.066 21948 worker thread done servicing request
23:23:59.352 00.001 18120 OnExposeComplete: enter
23:23:59.353 00.001 18120 UpdateGuideState(): m_state=6
23:23:59.353 00.000 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
23:23:59.354 00.001 18120 Star::Find returns 1 (0), X=408.01, Y=230.23, Mass=1940, SNR=30.3, Peak=177 HFD=4.2
23:23:59.355 00.001 18120 MultiStar: [#1 -0.11,0.14,0.76,U] [#2 -0.09,-0.11,0.65,U] [#3 -0.16,0.01,0.69,U] [#4 0.32,-0.24,0.00,M2] [#5 0.03,0.23,0.54,U] [#6 0.25,0.07,0.51,U] [#7 -0.47,-0.10,0.00,M2] [#8 0.21,-0.23,0.44,U] 
23:23:59.355 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {-0.05, 0.01}
23:23:59.355 00.000 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
23:23:59.356 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
23:23:59.356 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.14 mountX=-0.03 mountY=0.00, mountTheta=3.04
23:23:59.357 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
23:23:59.358 00.001 18120 Enqueuing Move request for scope (-0.02, 0.02)
23:23:59.358 00.000 21948 Worker thread wakes up
23:23:59.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:23:59.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:23:59.359 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:23:59.359 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.3
23:23:59.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:59.360 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:23:59.360 00.000 18120 Enqueuing Expose request
23:23:59.361 00.001 21948 Moving (-0.02, 0.02) raw xDistance=-0.03 yDistance=0.00
23:23:59.361 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:23:59.361 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:59.361 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:23:59.361 00.000 21948 MoveAxis(E, 0, ABG)
23:23:59.361 00.000 21948 Move returns status 0, amount 0
23:23:59.361 00.000 21948 MoveAxis(N, 0, ABG)
23:23:59.361 00.000 21948 Move returns status 0, amount 0
23:23:59.361 00.000 21948 move complete, result=0
23:23:59.361 00.000 21948 worker thread done servicing request
23:23:59.361 00.000 21948 Worker thread wakes up
23:23:59.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:23:59.361 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:23:59.362 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:00.984 01.622 21948 Exposure complete
23:24:01.042 00.058 21948 worker thread done servicing request
23:24:01.042 00.000 18120 OnExposeComplete: enter
23:24:01.043 00.001 18120 UpdateGuideState(): m_state=6
23:24:01.045 00.002 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
23:24:01.045 00.000 18120 Star::Find returns 1 (0), X=408.05, Y=230.37, Mass=2188, SNR=32.1, Peak=195 HFD=4.2
23:24:01.046 00.001 18120 MultiStar: [#1 -0.10,0.13,0.68,U] [#2 -0.01,-0.27,0.61,U] [#3 -0.03,0.01,0.68,U] [#4 0.45,-0.02,0.00,M3] [#5 0.19,-0.02,0.50,U] [#6 0.07,-0.13,0.51,U] [#7 -0.23,0.24,0.51,U] [#8 0.18,-0.21,0.42,U] 
23:24:01.046 00.000 18120 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {-0.01, 0.15}
23:24:01.047 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
23:24:01.047 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
23:24:01.048 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.89 mountX=-0.01 mountY=-0.00, mountTheta=-2.99
23:24:01.049 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.01, opts=13)
23:24:01.049 00.000 18120 Enqueuing Move request for scope (-0.00, 0.01)
23:24:01.050 00.001 21948 Worker thread wakes up
23:24:01.050 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
23:24:01.050 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
23:24:01.050 00.000 21948 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
23:24:01.050 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:01.050 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:01.050 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:01.050 00.000 18120 UpdateGuideState exits: m=2188 RSB=32.1
23:24:01.051 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:24:01.051 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:01.051 00.000 21948 MoveAxis(E, 0, ABG)
23:24:01.051 00.000 21948 Move returns status 0, amount 0
23:24:01.051 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:01.052 00.001 18120 Enqueuing Expose request
23:24:01.052 00.000 21948 MoveAxis(N, 0, ABG)
23:24:01.052 00.000 21948 Move returns status 0, amount 0
23:24:01.052 00.000 21948 move complete, result=0
23:24:01.052 00.000 21948 worker thread done servicing request
23:24:01.052 00.000 21948 Worker thread wakes up
23:24:01.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:01.052 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:24:01.053 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:02.579 01.526 21948 Exposure complete
23:24:02.653 00.074 21948 worker thread done servicing request
23:24:02.654 00.001 18120 OnExposeComplete: enter
23:24:02.655 00.001 18120 UpdateGuideState(): m_state=6
23:24:02.657 00.002 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
23:24:02.658 00.001 18120 Star::Find returns 1 (0), X=408.11, Y=230.46, Mass=1965, SNR=30.5, Peak=168 HFD=3.9
23:24:02.659 00.001 18120 MultiStar: [#1 -0.18,0.49,0.00,M1] [#2 -0.02,-0.14,0.66,U] [#3 -0.16,0.00,0.68,U] [#4 0.04,-0.11,0.55,U] [#5 -0.09,0.14,0.51,U] [#6 -0.17,0.04,0.46,U] [#7 -0.19,0.33,0.00,M2] [#8 0.30,0.01,0.44,U] 
23:24:02.659 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {0.05, 0.24}
23:24:02.660 00.001 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.95 = 2.95)
23:24:02.660 00.000 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.23)
23:24:02.660 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.81 mountX=-0.04 mountY=-0.01, mountTheta=-2.92
23:24:02.661 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
23:24:02.663 00.002 18120 Enqueuing Move request for scope (-0.01, 0.04)
23:24:02.664 00.001 21948 Worker thread wakes up
23:24:02.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:24:02.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:02.665 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:24:02.665 00.000 21948 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
23:24:02.665 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:24:02.666 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:02.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:02.666 00.000 18120 Enqueuing Expose request
23:24:02.667 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:24:02.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:02.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:02.667 00.000 21948 MoveAxis(E, 0, ABG)
23:24:02.667 00.000 21948 Move returns status 0, amount 0
23:24:02.667 00.000 21948 MoveAxis(N, 0, ABG)
23:24:02.667 00.000 21948 Move returns status 0, amount 0
23:24:02.667 00.000 21948 move complete, result=0
23:24:02.667 00.000 21948 worker thread done servicing request
23:24:02.667 00.000 21948 Worker thread wakes up
23:24:02.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:02.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(393,215,31,31)
23:24:02.668 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:03.196 00.528 18120 evsrv: cli 0D46DDF0 connect
23:24:03.198 00.002 18120 case statement mapped state 6 to 3
23:24:03.198 00.000 18120 case statement mapped state 6 to 3
23:24:03.201 00.003 18120 evsrv: cli 0D46DDF0 request: {"method":"get_app_state","id":"a3264810-e37a-4281-a74f-cb2bc38b7bce"}
23:24:03.202 00.001 18120 case statement mapped state 6 to 3
23:24:03.202 00.000 18120 evsrv: cli 0D46DDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3264810-e37a-4281-a74f-cb2bc38b7bce"}
23:24:03.205 00.003 18120 evsrv: cli 0D46DDF0 disconnect
23:24:03.207 00.002 18120 evsrv: cli 0D46D5D0 connect
23:24:03.208 00.001 18120 case statement mapped state 6 to 3
23:24:03.209 00.001 18120 case statement mapped state 6 to 3
23:24:03.210 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"acd1b038-79c5-4c4f-af1f-6e7ab6b3c5d6"}
23:24:03.210 00.000 18120 PhdController::Dither begins
23:24:03.211 00.001 18120 dither: size=2.00, dRA=-0.78 dDec=-1.94
23:24:03.211 00.000 18120 MountToCamera -- mountTheta (1.95) + m_xAngle (-1.14) = xAngle (0.81 = 0.81)
23:24:03.212 00.001 18120 MountToCamera -- mountX=-0.78 mountY=-1.94 hyp=2.09 mountTheta=1.95 cameraX=1.44, cameraY=1.52 cameraTheta=0.81
23:24:03.212 00.000 18120 setting lock position to (409.51, 231.74)
23:24:03.213 00.001 18120 Mount: notify guiding dithered (1.4, 1.5)
23:24:03.213 00.000 18120 MultiStar: stabilizing after lock position change
23:24:03.214 00.001 18120 Status Line: Dithering de -0.78,-1.94
23:24:03.215 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:24:03.216 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
23:24:03.217 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":0,"id":"acd1b038-79c5-4c4f-af1f-6e7ab6b3c5d6"}
23:24:03.220 00.003 18120 evsrv: cli 0D46D5D0 disconnect
23:24:04.295 01.075 21948 Exposure complete
23:24:04.330 00.035 21948 worker thread done servicing request
23:24:04.331 00.001 18120 OnExposeComplete: enter
23:24:04.332 00.001 18120 UpdateGuideState(): m_state=6
23:24:04.333 00.001 18120 Star::Find(15, 408, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
23:24:04.334 00.001 18120 Star::Find returns 1 (0), X=407.84, Y=230.32, Mass=2013, SNR=30.9, Peak=199 HFD=3.9
23:24:04.334 00.000 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
23:24:04.336 00.002 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
23:24:04.337 00.001 18120 CameraToMount -- cameraX=-1.66 cameraY=-1.41 hyp=2.18 cameraTheta=-2.44 mountX=0.60 mountY=2.12, mountTheta=1.30
23:24:04.339 00.002 18120 dither recenter: remaining=(0.8,1.9) step=(0.8,1.9)
23:24:04.341 00.002 18120 MountToCamera -- mountTheta (-1.19) + m_xAngle (-1.14) = xAngle (-2.33 = -2.33)
23:24:04.341 00.000 18120 MountToCamera -- mountX=0.78 mountY=1.94 hyp=2.09 mountTheta=-1.19 cameraX=-1.44, cameraY=-1.52 cameraTheta=-2.33
23:24:04.341 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.44, y=-1.52, opts=4)
23:24:04.342 00.001 18120 Enqueuing Move request for scope (-1.44, -1.52)
23:24:04.344 00.002 18120 Mount: notify direct move 0.78,1.94
23:24:04.344 00.000 21948 Worker thread wakes up
23:24:04.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.44, -1.52) opts 0x4
23:24:04.344 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.44, -1.52)
23:24:04.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:04.345 00.001 21948 Moving (-1.44, -1.52) raw xDistance=0.78 yDistance=1.94
23:24:04.345 00.000 21948 MoveAxis(W, 222, B)
23:24:04.345 00.000 21948 Guiding  Dir = 3, Dur = 222
23:24:04.345 00.000 18120 UpdateGuideState exits: m=2013 RSB=30.9
23:24:04.345 00.000 21948 IsSlewing returns 0
23:24:04.345 00.000 18120 PhdController: settling, locked = 1, distance = 2.15 (0.50) aobump = 0 frame = 1 / 99999
23:24:04.346 00.001 21948 IsGuiding returns 0
23:24:04.346 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051444.346,"Host":"ASUS_SAM","Inst":1,"Distance":2.15,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:04.346 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:04.347 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:04.348 00.001 18120 Enqueuing Expose request
23:24:04.348 00.000 21948 PulseGuide returned control before completion, sleep 231
23:24:04.594 00.246 21948 IsGuiding returns 0
23:24:04.594 00.000 21948 Move returns status 0, amount 222
23:24:04.594 00.000 21948 MoveAxis(S, 463, B)
23:24:04.594 00.000 21948 Guiding  Dir = 1, Dur = 463
23:24:04.595 00.001 21948 IsSlewing returns 0
23:24:04.595 00.000 21948 IsGuiding returns 0
23:24:04.600 00.005 21948 PulseGuide returned control before completion, sleep 469
23:24:05.071 00.471 21948 IsGuiding returns 1
23:24:05.071 00.000 21948 scope still moving after pulse duration time elapsed
23:24:05.101 00.030 21948 IsSlewing returns 0
23:24:05.101 00.000 21948 IsGuiding returns 0
23:24:05.101 00.000 21948 scope move finished after 463 + 43 ms
23:24:05.101 00.000 21948 Move returns status 0, amount 463
23:24:05.101 00.000 21948 move complete, result=0
23:24:05.101 00.000 21948 worker thread done servicing request
23:24:05.102 00.001 21948 Worker thread wakes up
23:24:05.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:05.102 00.000 18120 GuideStep: 0.8 px 222 ms WEST, 1.9 px 463 ms SOUTH
23:24:05.103 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:06.519 01.416 21948 Exposure complete
23:24:06.565 00.046 21948 worker thread done servicing request
23:24:06.565 00.000 18120 OnExposeComplete: enter
23:24:06.565 00.000 18120 UpdateGuideState(): m_state=6
23:24:06.566 00.001 18120 Star::Find(15, 407, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
23:24:06.566 00.000 18120 Star::Find returns 1 (0), X=408.39, Y=231.20, Mass=1961, SNR=30.3, Peak=132 HFD=4.4
23:24:06.568 00.002 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
23:24:06.569 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:24:06.569 00.000 18120 CameraToMount -- cameraX=-1.12 cameraY=-0.54 hyp=1.24 cameraTheta=-2.69 mountX=0.02 mountY=1.24, mountTheta=1.55
23:24:06.570 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.12, y=-0.54, opts=13)
23:24:06.570 00.000 18120 Enqueuing Move request for scope (-1.12, -0.54)
23:24:06.571 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:06.571 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.3
23:24:06.572 00.001 21948 Worker thread wakes up
23:24:06.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.54) opts 0xd
23:24:06.572 00.000 18120 PhdController: settling, locked = 1, distance = 1.24 (0.50) aobump = 0 frame = 2 / 99999
23:24:06.572 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.12, -0.54)
23:24:06.573 00.001 21948 Moving (-1.12, -0.54) raw xDistance=0.02 yDistance=1.24
23:24:06.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:24:06.573 00.000 21948 resist switch: large excursion: input 1.24 thresh 0.60 direction from 0 to 1
23:24:06.573 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.72
23:24:06.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
23:24:06.573 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051446.572,"Host":"ASUS_SAM","Inst":1,"Distance":1.24,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:06.573 00.000 21948 MoveAxis(E, 0, ABG)
23:24:06.573 00.000 21948 Move returns status 0, amount 0
23:24:06.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:06.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:06.574 00.000 18120 Enqueuing Expose request
23:24:06.575 00.001 21948 MoveAxis(S, 296, ABG)
23:24:06.575 00.000 21948 Guiding  Dir = 1, Dur = 296
23:24:06.575 00.000 21948 IsSlewing returns 0
23:24:06.575 00.000 21948 IsGuiding returns 0
23:24:06.580 00.005 21948 PulseGuide returned control before completion, sleep 302
23:24:06.896 00.316 21948 IsGuiding returns 0
23:24:06.896 00.000 21948 Move returns status 0, amount 296
23:24:06.896 00.000 21948 move complete, result=0
23:24:06.896 00.000 21948 worker thread done servicing request
23:24:06.896 00.000 21948 Worker thread wakes up
23:24:06.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:06.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:06.896 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 1.2 px 296 ms SOUTH
23:24:08.521 01.625 21948 Exposure complete
23:24:08.581 00.060 21948 worker thread done servicing request
23:24:08.581 00.000 18120 OnExposeComplete: enter
23:24:08.583 00.002 18120 UpdateGuideState(): m_state=6
23:24:08.584 00.001 18120 Star::Find(15, 408, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
23:24:08.585 00.001 18120 Star::Find returns 1 (0), X=409.08, Y=232.05, Mass=2152, SNR=32.0, Peak=194 HFD=4.4
23:24:08.585 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.66 = -2.63)
23:24:08.585 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
23:24:08.586 00.001 18120 CameraToMount -- cameraX=-0.43 cameraY=0.31 hyp=0.53 cameraTheta=2.51 mountX=-0.46 mountY=0.24, mountTheta=2.66
23:24:08.587 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=0.31, opts=13)
23:24:08.587 00.000 18120 Enqueuing Move request for scope (-0.43, 0.31)
23:24:08.588 00.001 21948 Worker thread wakes up
23:24:08.588 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.31) opts 0xd
23:24:08.588 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, 0.31)
23:24:08.588 00.000 21948 Moving (-0.43, 0.31) raw xDistance=-0.46 yDistance=0.24
23:24:08.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
23:24:08.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:24:08.588 00.000 21948 MoveAxis(E, 82, ABG)
23:24:08.588 00.000 21948 Guiding  Dir = 2, Dur = 82
23:24:08.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:08.588 00.000 21948 IsSlewing returns 0
23:24:08.588 00.000 18120 UpdateGuideState exits: m=2152 RSB=32.0
23:24:08.589 00.001 18120 PhdController: settling, locked = 1, distance = 1.03 (0.50) aobump = 0 frame = 3 / 99999
23:24:08.589 00.000 21948 IsGuiding returns 0
23:24:08.589 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051448.589,"Host":"ASUS_SAM","Inst":1,"Distance":1.03,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:08.590 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:08.592 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:08.592 00.000 21948 PulseGuide returned control before completion, sleep 91
23:24:08.593 00.001 18120 Enqueuing Expose request
23:24:08.694 00.101 21948 IsGuiding returns 0
23:24:08.694 00.000 21948 Move returns status 0, amount 82
23:24:08.694 00.000 21948 MoveAxis(S, 58, ABG)
23:24:08.694 00.000 21948 Guiding  Dir = 1, Dur = 58
23:24:08.694 00.000 21948 IsSlewing returns 0
23:24:08.695 00.001 21948 IsGuiding returns 0
23:24:08.699 00.004 21948 PulseGuide returned control before completion, sleep 64
23:24:08.772 00.073 21948 IsGuiding returns 0
23:24:08.772 00.000 21948 Move returns status 0, amount 58
23:24:08.772 00.000 21948 move complete, result=0
23:24:08.772 00.000 21948 worker thread done servicing request
23:24:08.772 00.000 21948 Worker thread wakes up
23:24:08.772 00.000 18120 GuideStep: -0.5 px 82 ms EAST, 0.2 px 58 ms SOUTH
23:24:08.773 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:08.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:10.179 01.406 21948 Exposure complete
23:24:10.214 00.035 21948 worker thread done servicing request
23:24:10.214 00.000 18120 OnExposeComplete: enter
23:24:10.214 00.000 18120 UpdateGuideState(): m_state=6
23:24:10.215 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
23:24:10.215 00.000 18120 Star::Find returns 1 (0), X=409.58, Y=231.97, Mass=2086, SNR=31.2, Peak=198 HFD=4.1
23:24:10.216 00.001 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.14) = xAngle (2.42 = 2.42)
23:24:10.216 00.000 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.53 = -0.76)
23:24:10.217 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=-0.18 mountY=-0.17, mountTheta=-2.40
23:24:10.218 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.23, opts=13)
23:24:10.218 00.000 18120 Enqueuing Move request for scope (0.07, 0.23)
23:24:10.219 00.001 21948 Worker thread wakes up
23:24:10.219 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:10.219 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
23:24:10.219 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
23:24:10.219 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.2
23:24:10.219 00.000 18120 PhdController: settling, locked = 1, distance = 0.79 (0.50) aobump = 0 frame = 4 / 99999
23:24:10.220 00.001 21948 Moving (0.07, 0.23) raw xDistance=-0.18 yDistance=-0.17
23:24:10.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:24:10.220 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051450.220,"Host":"ASUS_SAM","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:10.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:10.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:24:10.220 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:10.221 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:10.221 00.000 18120 Enqueuing Expose request
23:24:10.222 00.001 21948 MoveAxis(E, 0, ABG)
23:24:10.222 00.000 21948 Move returns status 0, amount 0
23:24:10.222 00.000 21948 MoveAxis(N, 0, ABG)
23:24:10.222 00.000 21948 Move returns status 0, amount 0
23:24:10.222 00.000 21948 move complete, result=0
23:24:10.222 00.000 21948 worker thread done servicing request
23:24:10.222 00.000 21948 Worker thread wakes up
23:24:10.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:10.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:10.222 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:11.854 01.632 21948 Exposure complete
23:24:11.888 00.034 21948 worker thread done servicing request
23:24:11.888 00.000 18120 OnExposeComplete: enter
23:24:11.888 00.000 18120 UpdateGuideState(): m_state=6
23:24:11.889 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
23:24:11.889 00.000 18120 Star::Find returns 1 (0), X=409.71, Y=232.10, Mass=2079, SNR=31.3, Peak=224 HFD=4.1
23:24:11.890 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
23:24:11.890 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.30 = -0.98)
23:24:11.891 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.36 hyp=0.42 cameraTheta=1.05 mountX=-0.24 mountY=-0.35, mountTheta=-2.18
23:24:11.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.36, opts=13)
23:24:11.892 00.000 18120 Enqueuing Move request for scope (0.21, 0.36)
23:24:11.893 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:11.893 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.3
23:24:11.894 00.001 21948 Worker thread wakes up
23:24:11.894 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.36) opts 0xd
23:24:11.894 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.36)
23:24:11.894 00.000 21948 Moving (0.21, 0.36) raw xDistance=-0.24 yDistance=-0.35
23:24:11.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:24:11.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:11.894 00.000 18120 PhdController: settling, locked = 1, distance = 0.68 (0.50) aobump = 0 frame = 5 / 99999
23:24:11.895 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786051451.895,"Host":"ASUS_SAM","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:11.896 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:24:11.896 00.000 21948 MoveAxis(E, 44, ABG)
23:24:11.896 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:11.897 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:11.898 00.001 18120 Enqueuing Expose request
23:24:11.899 00.001 21948 Guiding  Dir = 2, Dur = 44
23:24:11.899 00.000 21948 IsSlewing returns 0
23:24:11.899 00.000 21948 IsGuiding returns 0
23:24:11.901 00.002 21948 PulseGuide returned control before completion, sleep 53
23:24:11.963 00.062 21948 IsGuiding returns 1
23:24:11.963 00.000 21948 scope still moving after pulse duration time elapsed
23:24:11.995 00.032 21948 IsSlewing returns 0
23:24:11.995 00.000 21948 IsGuiding returns 0
23:24:11.995 00.000 21948 scope move finished after 44 + 52 ms
23:24:11.995 00.000 21948 Move returns status 0, amount 44
23:24:11.995 00.000 21948 MoveAxis(N, 0, ABG)
23:24:11.995 00.000 21948 Move returns status 0, amount 0
23:24:11.995 00.000 21948 move complete, result=0
23:24:11.995 00.000 21948 worker thread done servicing request
23:24:11.995 00.000 21948 Worker thread wakes up
23:24:11.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:11.995 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.3 px 0 ms NORTH
23:24:11.996 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:13.402 01.406 21948 Exposure complete
23:24:13.427 00.025 21948 worker thread done servicing request
23:24:13.428 00.001 18120 OnExposeComplete: enter
23:24:13.428 00.000 18120 UpdateGuideState(): m_state=6
23:24:13.429 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
23:24:13.429 00.000 18120 Star::Find returns 1 (1), X=410.08, Y=231.80, Mass=2244, SNR=32.5, Peak=255 HFD=4.2
23:24:13.430 00.001 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.14) = xAngle (1.26 = 1.26)
23:24:13.430 00.000 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.36 = -1.92)
23:24:13.431 00.001 18120 CameraToMount -- cameraX=0.57 cameraY=0.07 hyp=0.57 cameraTheta=0.12 mountX=0.17 mountY=-0.54, mountTheta=-1.26
23:24:13.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.57, y=0.07, opts=13)
23:24:13.433 00.001 18120 Enqueuing Move request for scope (0.57, 0.07)
23:24:13.433 00.000 21948 Worker thread wakes up
23:24:13.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:13.435 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.07) opts 0xd
23:24:13.435 00.000 18120 UpdateGuideState exits: m=2244 RSB=32.5 Saturée
23:24:13.436 00.001 21948 Handling offset move in thread for scope, endpoint = (0.57, 0.07)
23:24:13.436 00.000 18120 PhdController: settling, locked = 1, distance = 0.65 (0.50) aobump = 0 frame = 6 / 99999
23:24:13.436 00.000 21948 Moving (0.57, 0.07) raw xDistance=0.17 yDistance=-0.54
23:24:13.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:24:13.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:13.436 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051453.436,"Host":"ASUS_SAM","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:13.437 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
23:24:13.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:13.437 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:13.437 00.000 18120 Enqueuing Expose request
23:24:13.438 00.001 21948 MoveAxis(E, 0, ABG)
23:24:13.438 00.000 21948 Move returns status 0, amount 0
23:24:13.438 00.000 21948 MoveAxis(N, 0, ABG)
23:24:13.438 00.000 21948 Move returns status 0, amount 0
23:24:13.438 00.000 21948 move complete, result=0
23:24:13.438 00.000 21948 worker thread done servicing request
23:24:13.438 00.000 21948 Worker thread wakes up
23:24:13.438 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:13.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:13.439 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:24:15.065 01.626 21948 Exposure complete
23:24:15.103 00.038 21948 worker thread done servicing request
23:24:15.103 00.000 18120 OnExposeComplete: enter
23:24:15.104 00.001 18120 UpdateGuideState(): m_state=6
23:24:15.104 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
23:24:15.105 00.001 18120 Star::Find returns 1 (1), X=410.01, Y=231.84, Mass=2101, SNR=31.6, Peak=255 HFD=4.2
23:24:15.105 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.14) = xAngle (1.34 = 1.34)
23:24:15.106 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.45 = -1.84)
23:24:15.107 00.001 18120 CameraToMount -- cameraX=0.50 cameraY=0.10 hyp=0.51 cameraTheta=0.20 mountX=0.12 mountY=-0.50, mountTheta=-1.34
23:24:15.108 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.50, y=0.10, opts=13)
23:24:15.109 00.001 18120 Enqueuing Move request for scope (0.50, 0.10)
23:24:15.109 00.000 21948 Worker thread wakes up
23:24:15.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.10) opts 0xd
23:24:15.109 00.000 21948 Handling offset move in thread for scope, endpoint = (0.50, 0.10)
23:24:15.109 00.000 21948 Moving (0.50, 0.10) raw xDistance=0.12 yDistance=-0.50
23:24:15.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:24:15.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:15.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
23:24:15.109 00.000 21948 MoveAxis(E, 0, ABG)
23:24:15.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:15.112 00.003 21948 Move returns status 0, amount 0
23:24:15.112 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.6 Saturée
23:24:15.113 00.001 18120 PhdController: settling, locked = 1, distance = 0.61 (0.50) aobump = 0 frame = 7 / 99999
23:24:15.113 00.000 21948 MoveAxis(N, 0, ABG)
23:24:15.113 00.000 21948 Move returns status 0, amount 0
23:24:15.113 00.000 21948 move complete, result=0
23:24:15.114 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786051455.113,"Host":"ASUS_SAM","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:15.114 00.000 21948 worker thread done servicing request
23:24:15.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:15.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:15.115 00.001 18120 Enqueuing Expose request
23:24:15.115 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:24:15.116 00.001 21948 Worker thread wakes up
23:24:15.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:15.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:16.632 01.516 21948 Exposure complete
23:24:16.663 00.031 21948 worker thread done servicing request
23:24:16.664 00.001 18120 OnExposeComplete: enter
23:24:16.665 00.001 18120 UpdateGuideState(): m_state=6
23:24:16.665 00.000 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
23:24:16.666 00.001 18120 Star::Find returns 1 (0), X=410.03, Y=231.99, Mass=1991, SNR=30.6, Peak=229 HFD=4.2
23:24:16.667 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.14) = xAngle (1.59 = 1.59)
23:24:16.668 00.001 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.59)
23:24:16.668 00.000 18120 CameraToMount -- cameraX=0.53 cameraY=0.25 hyp=0.58 cameraTheta=0.44 mountX=-0.01 mountY=-0.58, mountTheta=-1.59
23:24:16.669 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.53, y=0.25, opts=13)
23:24:16.670 00.001 18120 Enqueuing Move request for scope (0.53, 0.25)
23:24:16.670 00.000 21948 Worker thread wakes up
23:24:16.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:16.671 00.001 18120 UpdateGuideState exits: m=1991 RSB=30.6
23:24:16.671 00.000 18120 PhdController: settling, locked = 1, distance = 0.60 (0.50) aobump = 0 frame = 8 / 99999
23:24:16.672 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.25) opts 0xd
23:24:16.672 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051456.672,"Host":"ASUS_SAM","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:16.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.53, 0.25)
23:24:16.672 00.000 21948 Moving (0.53, 0.25) raw xDistance=-0.01 yDistance=-0.58
23:24:16.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:16.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:16.672 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:16.673 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:16.673 00.000 18120 Enqueuing Expose request
23:24:16.674 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
23:24:16.674 00.000 21948 MoveAxis(E, 0, ABG)
23:24:16.674 00.000 21948 Move returns status 0, amount 0
23:24:16.674 00.000 21948 MoveAxis(N, 0, ABG)
23:24:16.674 00.000 21948 Move returns status 0, amount 0
23:24:16.674 00.000 21948 move complete, result=0
23:24:16.674 00.000 21948 worker thread done servicing request
23:24:16.674 00.000 21948 Worker thread wakes up
23:24:16.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:16.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:16.674 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
23:24:18.315 01.641 21948 Exposure complete
23:24:18.354 00.039 21948 worker thread done servicing request
23:24:18.354 00.000 18120 OnExposeComplete: enter
23:24:18.355 00.001 18120 UpdateGuideState(): m_state=6
23:24:18.356 00.001 18120 Star::Find(15, 410, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
23:24:18.357 00.001 18120 Star::Find returns 1 (0), X=409.84, Y=231.83, Mass=2065, SNR=31.3, Peak=237 HFD=4.1
23:24:18.358 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.14) = xAngle (1.41 = 1.41)
23:24:18.359 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.51 = -1.77)
23:24:18.359 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.26 mountX=0.06 mountY=-0.34, mountTheta=-1.41
23:24:18.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.09, opts=13)
23:24:18.361 00.000 18120 Enqueuing Move request for scope (0.34, 0.09)
23:24:18.362 00.001 21948 Worker thread wakes up
23:24:18.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:18.362 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.3
23:24:18.363 00.001 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 9 / 99999
23:24:18.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
23:24:18.363 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
23:24:18.363 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051458.363,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:18.364 00.001 21948 Moving (0.34, 0.09) raw xDistance=0.06 yDistance=-0.34
23:24:18.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:24:18.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:24:18.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:18.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:18.364 00.000 18120 Enqueuing Expose request
23:24:18.365 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:24:18.365 00.000 21948 MoveAxis(E, 0, ABG)
23:24:18.365 00.000 21948 Move returns status 0, amount 0
23:24:18.365 00.000 21948 MoveAxis(N, 0, ABG)
23:24:18.365 00.000 21948 Move returns status 0, amount 0
23:24:18.365 00.000 21948 move complete, result=0
23:24:18.365 00.000 21948 worker thread done servicing request
23:24:18.365 00.000 21948 Worker thread wakes up
23:24:18.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:18.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:18.365 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:24:19.875 01.510 21948 Exposure complete
23:24:19.922 00.047 21948 worker thread done servicing request
23:24:19.923 00.001 18120 OnExposeComplete: enter
23:24:19.924 00.001 18120 UpdateGuideState(): m_state=6
23:24:19.924 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
23:24:19.925 00.001 18120 Star::Find returns 1 (0), X=409.75, Y=231.79, Mass=2184, SNR=32.2, Peak=221 HFD=4.3
23:24:19.926 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.14) = xAngle (1.34 = 1.34)
23:24:19.927 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.45 = -1.84)
23:24:19.928 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.25 cameraTheta=0.20 mountX=0.06 mountY=-0.24, mountTheta=-1.34
23:24:19.929 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.05, opts=13)
23:24:19.930 00.001 18120 Enqueuing Move request for scope (0.24, 0.05)
23:24:19.930 00.000 21948 Worker thread wakes up
23:24:19.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:19.931 00.001 18120 UpdateGuideState exits: m=2184 RSB=32.2
23:24:19.931 00.000 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 10 / 99999
23:24:19.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
23:24:19.932 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051459.932,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:24:19.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
23:24:19.932 00.000 21948 Moving (0.24, 0.05) raw xDistance=0.06 yDistance=-0.24
23:24:19.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:24:19.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:24:19.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.933 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:19.933 00.000 18120 Enqueuing Expose request
23:24:19.934 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:24:19.934 00.000 21948 MoveAxis(E, 0, ABG)
23:24:19.934 00.000 21948 Move returns status 0, amount 0
23:24:19.934 00.000 21948 MoveAxis(N, 0, ABG)
23:24:19.934 00.000 21948 Move returns status 0, amount 0
23:24:19.934 00.000 21948 move complete, result=0
23:24:19.934 00.000 21948 worker thread done servicing request
23:24:19.934 00.000 21948 Worker thread wakes up
23:24:19.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:19.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:19.934 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:21.565 01.631 21948 Exposure complete
23:24:21.596 00.031 21948 worker thread done servicing request
23:24:21.596 00.000 18120 OnExposeComplete: enter
23:24:21.597 00.001 18120 UpdateGuideState(): m_state=6
23:24:21.598 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
23:24:21.598 00.000 18120 Star::Find returns 1 (0), X=410.00, Y=231.66, Mass=2226, SNR=32.5, Peak=239 HFD=4.1
23:24:21.599 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.00 = 1.00)
23:24:21.599 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.10 = -2.18)
23:24:21.600 00.001 18120 CameraToMount -- cameraX=0.49 cameraY=-0.07 hyp=0.50 cameraTheta=-0.14 mountX=0.27 mountY=-0.41, mountTheta=-0.99
23:24:21.601 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.49, y=-0.07, opts=13)
23:24:21.602 00.001 18120 Enqueuing Move request for scope (0.49, -0.07)
23:24:21.602 00.000 21948 Worker thread wakes up
23:24:21.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:21.603 00.001 18120 UpdateGuideState exits: m=2226 RSB=32.5
23:24:21.603 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 11 / 99999
23:24:21.604 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.07) opts 0xd
23:24:21.604 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051461.604,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
23:24:21.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.49, -0.07)
23:24:21.604 00.000 21948 Moving (0.49, -0.07) raw xDistance=0.27 yDistance=-0.41
23:24:21.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:21.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:21.605 00.000 18120 Enqueuing Expose request
23:24:21.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:24:21.606 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:24:21.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:24:21.606 00.000 21948 MoveAxis(W, 48, ABG)
23:24:21.606 00.000 21948 Guiding  Dir = 3, Dur = 48
23:24:21.606 00.000 21948 IsSlewing returns 0
23:24:21.606 00.000 21948 IsGuiding returns 0
23:24:21.608 00.002 21948 PulseGuide returned control before completion, sleep 57
23:24:21.678 00.070 21948 IsGuiding returns 0
23:24:21.678 00.000 21948 Move returns status 0, amount 48
23:24:21.678 00.000 21948 MoveAxis(N, 0, ABG)
23:24:21.678 00.000 21948 Move returns status 0, amount 0
23:24:21.678 00.000 21948 move complete, result=0
23:24:21.678 00.000 21948 worker thread done servicing request
23:24:21.678 00.000 21948 Worker thread wakes up
23:24:21.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:21.678 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.4 px 0 ms NORTH
23:24:21.679 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:23.086 01.407 21948 Exposure complete
23:24:23.134 00.048 21948 worker thread done servicing request
23:24:23.134 00.000 18120 OnExposeComplete: enter
23:24:23.135 00.001 18120 UpdateGuideState(): m_state=6
23:24:23.135 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
23:24:23.136 00.001 18120 Star::Find returns 1 (0), X=409.82, Y=231.98, Mass=2030, SNR=30.9, Peak=235 HFD=4.1
23:24:23.136 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.14) = xAngle (1.80 = 1.80)
23:24:23.136 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.90 = -1.38)
23:24:23.137 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=0.24 hyp=0.40 cameraTheta=0.66 mountX=-0.09 mountY=-0.39, mountTheta=-1.80
23:24:23.140 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.24, opts=13)
23:24:23.143 00.003 18120 Enqueuing Move request for scope (0.32, 0.24)
23:24:23.145 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:23.147 00.002 21948 Worker thread wakes up
23:24:23.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.24) opts 0xd
23:24:23.147 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.24)
23:24:23.147 00.000 21948 Moving (0.32, 0.24) raw xDistance=-0.09 yDistance=-0.39
23:24:23.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:24:23.147 00.000 18120 UpdateGuideState exits: m=2030 RSB=30.9
23:24:23.148 00.001 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 12 / 99999
23:24:23.148 00.000 21948 switching direction from 1 to -1 - decHistory=-7 oldest=-0.27 newest=-1.04
23:24:23.148 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051463.148,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
23:24:23.149 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:24:23.149 00.000 21948 MoveAxis(E, 0, ABG)
23:24:23.149 00.000 21948 Move returns status 0, amount 0
23:24:23.149 00.000 21948 MoveAxis(N, 94, ABG)
23:24:23.149 00.000 21948 Guiding  Dir = 0, Dur = 94
23:24:23.149 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:23.150 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:23.150 00.000 18120 Enqueuing Expose request
23:24:23.150 00.000 21948 IsSlewing returns 0
23:24:23.151 00.001 21948 IsGuiding returns 0
23:24:23.156 00.005 21948 PulseGuide returned control before completion, sleep 99
23:24:23.259 00.103 21948 IsGuiding returns 0
23:24:23.259 00.000 21948 Move returns status 0, amount 94
23:24:23.259 00.000 21948 move complete, result=0
23:24:23.259 00.000 21948 worker thread done servicing request
23:24:23.259 00.000 21948 Worker thread wakes up
23:24:23.259 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 94 ms NORTH
23:24:23.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:23.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:24.991 01.732 21948 Exposure complete
23:24:25.036 00.045 21948 worker thread done servicing request
23:24:25.036 00.000 18120 OnExposeComplete: enter
23:24:25.037 00.001 18120 UpdateGuideState(): m_state=6
23:24:25.037 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
23:24:25.038 00.001 18120 Star::Find returns 1 (0), X=409.70, Y=231.90, Mass=1941, SNR=30.3, Peak=218 HFD=4.0
23:24:25.038 00.000 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.14) = xAngle (1.85 = 1.85)
23:24:25.039 00.001 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.96 = -1.33)
23:24:25.039 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.71 mountX=-0.07 mountY=-0.25, mountTheta=-1.85
23:24:25.040 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.17, opts=13)
23:24:25.041 00.001 18120 Enqueuing Move request for scope (0.19, 0.17)
23:24:25.041 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:25.042 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.3
23:24:25.042 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 13 / 99999
23:24:25.043 00.001 21948 Worker thread wakes up
23:24:25.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
23:24:25.043 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051465.043,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
23:24:25.043 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
23:24:25.043 00.000 21948 Moving (0.19, 0.17) raw xDistance=-0.07 yDistance=-0.25
23:24:25.044 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:25.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:24:25.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:24:25.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:25.044 00.000 18120 Enqueuing Expose request
23:24:25.045 00.001 21948 MoveAxis(E, 0, ABG)
23:24:25.045 00.000 21948 Move returns status 0, amount 0
23:24:25.045 00.000 21948 MoveAxis(N, 59, ABG)
23:24:25.045 00.000 21948 Guiding  Dir = 0, Dur = 59
23:24:25.045 00.000 21948 IsSlewing returns 0
23:24:25.045 00.000 21948 IsGuiding returns 0
23:24:25.050 00.005 21948 PulseGuide returned control before completion, sleep 64
23:24:25.128 00.078 21948 IsGuiding returns 0
23:24:25.128 00.000 21948 Move returns status 0, amount 59
23:24:25.128 00.000 21948 move complete, result=0
23:24:25.128 00.000 21948 worker thread done servicing request
23:24:25.128 00.000 21948 Worker thread wakes up
23:24:25.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:25.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:25.128 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 59 ms NORTH
23:24:26.532 01.404 21948 Exposure complete
23:24:26.559 00.027 21948 worker thread done servicing request
23:24:26.559 00.000 18120 OnExposeComplete: enter
23:24:26.560 00.001 18120 UpdateGuideState(): m_state=6
23:24:26.560 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
23:24:26.561 00.001 18120 Star::Find returns 1 (0), X=409.58, Y=231.84, Mass=2175, SNR=32.1, Peak=200 HFD=3.9
23:24:26.561 00.000 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.14) = xAngle (2.09 = 2.09)
23:24:26.565 00.004 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.19 = -1.09)
23:24:26.567 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.95 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
23:24:26.569 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
23:24:26.569 00.000 18120 Enqueuing Move request for scope (0.07, 0.10)
23:24:26.570 00.001 21948 Worker thread wakes up
23:24:26.570 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:26.570 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.1
23:24:26.571 00.001 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 14 / 99999
23:24:26.571 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:24:26.571 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051466.571,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
23:24:26.572 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:24:26.572 00.000 21948 Moving (0.07, 0.10) raw xDistance=-0.06 yDistance=-0.11
23:24:26.572 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:24:26.572 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:26.572 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:26.572 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:26.573 00.001 18120 Enqueuing Expose request
23:24:26.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:26.573 00.000 21948 MoveAxis(E, 0, ABG)
23:24:26.573 00.000 21948 Move returns status 0, amount 0
23:24:26.574 00.001 21948 MoveAxis(N, 0, ABG)
23:24:26.574 00.000 21948 Move returns status 0, amount 0
23:24:26.574 00.000 21948 move complete, result=0
23:24:26.574 00.000 21948 worker thread done servicing request
23:24:26.574 00.000 21948 Worker thread wakes up
23:24:26.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:26.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:26.574 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:28.210 01.636 21948 Exposure complete
23:24:28.243 00.033 21948 worker thread done servicing request
23:24:28.244 00.001 18120 OnExposeComplete: enter
23:24:28.245 00.001 18120 UpdateGuideState(): m_state=6
23:24:28.246 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
23:24:28.246 00.000 18120 Star::Find returns 1 (0), X=409.50, Y=231.73, Mass=1959, SNR=30.4, Peak=164 HFD=3.8
23:24:28.247 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
23:24:28.248 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
23:24:28.248 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.61 mountX=0.00 mountY=0.01, mountTheta=1.47
23:24:28.249 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
23:24:28.250 00.001 18120 Enqueuing Move request for scope (-0.01, -0.01)
23:24:28.250 00.000 21948 Worker thread wakes up
23:24:28.250 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:28.251 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.4
23:24:28.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:24:28.251 00.000 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 15 / 99999
23:24:28.252 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:24:28.252 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
23:24:28.252 00.000 18120 PhdController: newstate STATE_FINISH
23:24:28.252 00.000 18120 PhdController complete: success
23:24:28.253 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:24:28.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:28.253 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786051468.253,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":15,"DroppedFrames":0}
23:24:28.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:28.253 00.000 21948 MoveAxis(E, 0, ABG)
23:24:28.253 00.000 21948 Move returns status 0, amount 0
23:24:28.253 00.000 21948 MoveAxis(N, 0, ABG)
23:24:28.253 00.000 21948 Move returns status 0, amount 0
23:24:28.254 00.001 21948 move complete, result=0
23:24:28.254 00.000 18120 Mount: notify guiding dither settle done success=1
23:24:28.254 00.000 18120 PhdController: newstate STATE_IDLE
23:24:28.254 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:28.255 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:28.255 00.000 18120 Enqueuing Expose request
23:24:28.256 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:28.256 00.000 21948 worker thread done servicing request
23:24:28.256 00.000 21948 Worker thread wakes up
23:24:28.256 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:28.256 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:29.770 01.514 21948 Exposure complete
23:24:29.804 00.034 21948 worker thread done servicing request
23:24:29.804 00.000 18120 OnExposeComplete: enter
23:24:29.805 00.001 18120 UpdateGuideState(): m_state=6
23:24:29.805 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
23:24:29.806 00.001 18120 Star::Find returns 1 (0), X=409.47, Y=232.03, Mass=1978, SNR=30.5, Peak=201 HFD=3.9
23:24:29.807 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
23:24:29.807 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.34)
23:24:29.808 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.70 mountX=-0.28 mountY=-0.10, mountTheta=-2.80
23:24:29.810 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.29, opts=13)
23:24:29.812 00.002 18120 Enqueuing Move request for scope (-0.04, 0.29)
23:24:29.813 00.001 21948 Worker thread wakes up
23:24:29.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
23:24:29.813 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
23:24:29.813 00.000 21948 Moving (-0.04, 0.29) raw xDistance=-0.28 yDistance=-0.10
23:24:29.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:29.814 00.001 18120 UpdateGuideState exits: m=1978 RSB=30.5
23:24:29.814 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:29.815 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:29.815 00.000 18120 Enqueuing Expose request
23:24:29.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:24:29.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:29.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:24:29.815 00.000 21948 MoveAxis(E, 50, ABG)
23:24:29.815 00.000 21948 Guiding  Dir = 2, Dur = 50
23:24:29.816 00.001 21948 IsSlewing returns 0
23:24:29.816 00.000 21948 IsGuiding returns 0
23:24:29.818 00.002 21948 PulseGuide returned control before completion, sleep 59
23:24:29.881 00.063 21948 IsGuiding returns 0
23:24:29.881 00.000 21948 Move returns status 0, amount 50
23:24:29.881 00.000 21948 MoveAxis(N, 0, ABG)
23:24:29.881 00.000 21948 Move returns status 0, amount 0
23:24:29.881 00.000 21948 move complete, result=0
23:24:29.881 00.000 21948 worker thread done servicing request
23:24:29.881 00.000 21948 Worker thread wakes up
23:24:29.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:29.881 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
23:24:29.883 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:31.506 01.623 21948 Exposure complete
23:24:31.558 00.052 21948 worker thread done servicing request
23:24:31.558 00.000 18120 OnExposeComplete: enter
23:24:31.560 00.002 18120 UpdateGuideState(): m_state=6
23:24:31.560 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.561 00.001 18120 Star::Find returns 1 (0), X=409.49, Y=231.83, Mass=2036, SNR=31.0, Peak=168 HFD=4.5
23:24:31.561 00.000 18120 MultiStar: exiting stabilization period
23:24:31.561 00.000 18120 MultiStar: updating star positions after lock position change
23:24:31.562 00.001 18120 Star::Find(15, 643, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.562 00.000 18120 Star::Find returns 1 (0), X=644.14, Y=135.89, Mass=1155, SNR=23.5, Peak=125 HFD=4.1
23:24:31.563 00.001 18120 Star::Find(15, 249, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.563 00.000 18120 Star::Find returns 1 (0), X=249.07, Y=587.92, Mass=913, SNR=20.8, Peak=109 HFD=4.4
23:24:31.563 00.000 18120 Star::Find(15, 1151, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.564 00.001 18120 Star::Find returns 1 (0), X=1151.20, Y=210.59, Mass=962, SNR=21.2, Peak=57 HFD=5.0
23:24:31.564 00.000 18120 Star::Find(15, 1160, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.565 00.001 18120 Star::Find returns 1 (0), X=1160.07, Y=801.85, Mass=594, SNR=16.8, Peak=50 HFD=4.2
23:24:31.565 00.000 18120 Star::Find(15, 928, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.566 00.001 18120 Star::Find returns 1 (0), X=928.88, Y=796.96, Mass=500, SNR=15.5, Peak=52 HFD=3.1
23:24:31.566 00.000 18120 Star::Find(15, 550, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.568 00.002 18120 Star::Find returns 1 (0), X=550.93, Y=565.58, Mass=494, SNR=15.2, Peak=45 HFD=3.8
23:24:31.570 00.002 18120 Star::Find(15, 242, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.570 00.000 18120 Star::Find returns 1 (0), X=241.87, Y=352.87, Mass=579, SNR=16.6, Peak=75 HFD=3.8
23:24:31.570 00.000 18120 Star::Find(15, 98, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.572 00.002 18120 Star::Find returns 1 (0), X=98.37, Y=859.77, Mass=389, SNR=13.6, Peak=51 HFD=3.0
23:24:31.572 00.000 18120 Star::Find(15, 274, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.573 00.001 18120 Star::Find returns 1 (0), X=274.17, Y=620.90, Mass=389, SNR=13.5, Peak=40 HFD=3.8
23:24:31.573 00.000 18120 Star::Find(15, 36, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.574 00.001 18120 Star::Find returns 1 (0), X=36.56, Y=444.23, Mass=267, SNR=11.3, Peak=39 HFD=2.8
23:24:31.574 00.000 18120 Star::Find(15, 396, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:24:31.574 00.000 18120 Star::Find returns 1 (0), X=396.30, Y=480.05, Mass=405, SNR=13.9, Peak=56 HFD=3.6
23:24:31.575 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.91 = 2.91)
23:24:31.576 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.01 = -0.27)
23:24:31.576 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.76 mountX=-0.09 mountY=-0.03, mountTheta=-2.87
23:24:31.578 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.09, opts=13)
23:24:31.578 00.000 18120 Enqueuing Move request for scope (-0.02, 0.09)
23:24:31.579 00.001 21948 Worker thread wakes up
23:24:31.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:31.579 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
23:24:31.580 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:31.580 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:31.580 00.000 18120 Enqueuing Expose request
23:24:31.581 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:24:31.581 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:24:31.581 00.000 21948 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.03
23:24:31.581 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:24:31.581 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:31.581 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:31.581 00.000 21948 MoveAxis(E, 0, ABG)
23:24:31.581 00.000 21948 Move returns status 0, amount 0
23:24:31.581 00.000 21948 MoveAxis(N, 0, ABG)
23:24:31.581 00.000 21948 Move returns status 0, amount 0
23:24:31.581 00.000 21948 move complete, result=0
23:24:31.581 00.000 21948 worker thread done servicing request
23:24:31.581 00.000 21948 Worker thread wakes up
23:24:31.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:31.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:31.581 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:33.103 01.522 21948 Exposure complete
23:24:33.139 00.036 21948 worker thread done servicing request
23:24:33.139 00.000 18120 OnExposeComplete: enter
23:24:33.140 00.001 18120 UpdateGuideState(): m_state=6
23:24:33.141 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
23:24:33.141 00.000 18120 Star::Find returns 1 (0), X=409.38, Y=231.64, Mass=2033, SNR=31.0, Peak=171 HFD=4.2
23:24:33.142 00.001 18120 MultiStar: [#1 0.10,-0.09,0.75,U] [#2 0.00,-0.13,0.66,U] [#3 0.24,-0.21,0.71,U] [#4 0.06,0.17,0.56,U] [#5 -0.12,-0.07,0.51,U] [#6 -0.16,0.07,0.50,U] [#7 0.41,0.03,0.00,M3] [#8 -0.25,-0.03,0.43,U] 
23:24:33.142 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.12, -0.10}
23:24:33.143 00.001 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.14) = xAngle (-0.70 = -0.70)
23:24:33.143 00.000 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.41 = 2.41)
23:24:33.144 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.84 mountX=0.05 mountY=0.04, mountTheta=0.72
23:24:33.145 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
23:24:33.145 00.000 18120 Enqueuing Move request for scope (-0.02, -0.06)
23:24:33.146 00.001 21948 Worker thread wakes up
23:24:33.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:33.146 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.0
23:24:33.147 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:33.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:33.148 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:24:33.148 00.000 18120 Enqueuing Expose request
23:24:33.149 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:24:33.149 00.000 21948 Moving (-0.02, -0.06) raw xDistance=0.05 yDistance=0.04
23:24:33.150 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:24:33.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:33.150 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:24:33.150 00.000 21948 MoveAxis(E, 0, ABG)
23:24:33.150 00.000 21948 Move returns status 0, amount 0
23:24:33.150 00.000 21948 MoveAxis(N, 0, ABG)
23:24:33.150 00.000 21948 Move returns status 0, amount 0
23:24:33.150 00.000 21948 move complete, result=0
23:24:33.150 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:33.151 00.001 21948 worker thread done servicing request
23:24:33.151 00.000 21948 Worker thread wakes up
23:24:33.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:33.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:34.786 01.635 21948 Exposure complete
23:24:34.840 00.054 21948 worker thread done servicing request
23:24:34.840 00.000 18120 OnExposeComplete: enter
23:24:34.841 00.001 18120 UpdateGuideState(): m_state=6
23:24:34.841 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
23:24:34.842 00.001 18120 Star::Find returns 1 (0), X=409.68, Y=231.65, Mass=2015, SNR=30.9, Peak=178 HFD=3.8
23:24:34.842 00.000 18120 MultiStar: [#1 0.26,-0.22,0.73,U] [#2 0.28,0.05,0.65,U] [#3 0.19,-0.20,0.70,U] [#4 0.15,0.03,0.53,U] [#5 -0.05,0.03,0.52,U] [#6 0.22,-0.25,0.50,U] [#7 0.38,0.18,0.00,M4] [#8 0.06,-0.05,0.46,U] 
23:24:34.843 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.18, -0.09}
23:24:34.844 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.14) = xAngle (0.65 = 0.65)
23:24:34.844 00.000 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.75 = -2.54)
23:24:34.844 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.50 mountX=0.16 mountY=-0.11, mountTheta=-0.62
23:24:34.846 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
23:24:34.846 00.000 18120 Enqueuing Move request for scope (0.17, -0.09)
23:24:34.847 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:34.848 00.001 21948 Worker thread wakes up
23:24:34.849 00.001 18120 UpdateGuideState exits: m=2015 RSB=30.9
23:24:34.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:34.850 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:34.850 00.000 18120 Enqueuing Expose request
23:24:34.851 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
23:24:34.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
23:24:34.851 00.000 21948 Moving (0.17, -0.09) raw xDistance=0.16 yDistance=-0.11
23:24:34.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:24:34.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:34.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:34.851 00.000 21948 MoveAxis(E, 0, ABG)
23:24:34.851 00.000 21948 Move returns status 0, amount 0
23:24:34.851 00.000 21948 MoveAxis(N, 0, ABG)
23:24:34.851 00.000 21948 Move returns status 0, amount 0
23:24:34.851 00.000 21948 move complete, result=0
23:24:34.851 00.000 21948 worker thread done servicing request
23:24:34.851 00.000 21948 Worker thread wakes up
23:24:34.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:34.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:34.851 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:36.370 01.519 21948 Exposure complete
23:24:36.394 00.024 21948 worker thread done servicing request
23:24:36.394 00.000 18120 OnExposeComplete: enter
23:24:36.395 00.001 18120 UpdateGuideState(): m_state=6
23:24:36.395 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
23:24:36.396 00.001 18120 Star::Find returns 1 (0), X=409.75, Y=231.38, Mass=2039, SNR=31.0, Peak=187 HFD=3.9
23:24:36.397 00.001 18120 MultiStar: [#1 0.15,-0.32,0.75,U] [#2 0.26,-0.28,0.00,M1] [#3 0.17,-0.29,0.69,U] [#4 0.21,-0.17,0.56,U] [#5 0.10,-0.44,0.00,M1] [#6 0.00,-0.46,0.00,M1] [#7 0.12,-0.10,0.53,U] [#8 0.19,-0.36,0.00,M1] 
23:24:36.397 00.000 18120 refined, 4 included, MultiStar: {0.19, -0.27}, one-star: {0.25, -0.35}
23:24:36.397 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
23:24:36.398 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.00)
23:24:36.398 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.27 hyp=0.32 cameraTheta=-0.96 mountX=0.32 mountY=-0.05, mountTheta=-0.14
23:24:36.399 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.27, opts=13)
23:24:36.400 00.001 18120 Enqueuing Move request for scope (0.19, -0.27)
23:24:36.401 00.001 21948 Worker thread wakes up
23:24:36.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.27) opts 0xd
23:24:36.401 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.27)
23:24:36.401 00.000 21948 Moving (0.19, -0.27) raw xDistance=0.32 yDistance=-0.05
23:24:36.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:24:36.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:36.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:36.402 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:36.402 00.000 21948 MoveAxis(W, 57, ABG)
23:24:36.402 00.000 21948 Guiding  Dir = 3, Dur = 57
23:24:36.402 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.0
23:24:36.402 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:36.403 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:36.403 00.000 18120 Enqueuing Expose request
23:24:36.404 00.001 21948 IsSlewing returns 0
23:24:36.404 00.000 21948 IsGuiding returns 0
23:24:36.405 00.001 21948 PulseGuide returned control before completion, sleep 66
23:24:36.478 00.073 21948 IsGuiding returns 0
23:24:36.478 00.000 21948 Move returns status 0, amount 57
23:24:36.478 00.000 21948 MoveAxis(N, 0, ABG)
23:24:36.478 00.000 21948 Move returns status 0, amount 0
23:24:36.478 00.000 21948 move complete, result=0
23:24:36.478 00.000 21948 worker thread done servicing request
23:24:36.479 00.001 21948 Worker thread wakes up
23:24:36.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:36.479 00.000 18120 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
23:24:36.480 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:38.110 01.630 21948 Exposure complete
23:24:38.142 00.032 21948 worker thread done servicing request
23:24:38.143 00.001 18120 OnExposeComplete: enter
23:24:38.144 00.001 18120 UpdateGuideState(): m_state=6
23:24:38.144 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
23:24:38.145 00.001 18120 Star::Find returns 1 (0), X=409.65, Y=231.60, Mass=2091, SNR=31.5, Peak=171 HFD=4.2
23:24:38.145 00.000 18120 MultiStar: [#1 -0.06,-0.15,0.71,U] [#2 0.16,-0.19,0.66,U] [#3 -0.04,-0.30,0.68,U] [#4 -0.08,-0.08,0.53,U] [#5 -0.19,-0.19,0.52,U] [#6 -0.02,-0.30,0.51,U] [#7 0.17,-0.19,0.52,U] [#8 0.01,-0.20,0.42,U] 
23:24:38.146 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {0.15, -0.13}
23:24:38.146 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
23:24:38.147 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
23:24:38.147 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=0.18 mountY=0.06, mountTheta=0.34
23:24:38.149 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
23:24:38.150 00.001 18120 Enqueuing Move request for scope (0.02, -0.19)
23:24:38.151 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:38.151 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.5
23:24:38.152 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.153 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:38.153 00.000 18120 Enqueuing Expose request
23:24:38.155 00.002 21948 Worker thread wakes up
23:24:38.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
23:24:38.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
23:24:38.155 00.000 21948 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.06
23:24:38.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:24:38.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:38.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:38.155 00.000 21948 MoveAxis(E, 0, ABG)
23:24:38.155 00.000 21948 Move returns status 0, amount 0
23:24:38.155 00.000 21948 MoveAxis(N, 0, ABG)
23:24:38.155 00.000 21948 Move returns status 0, amount 0
23:24:38.155 00.000 21948 move complete, result=0
23:24:38.155 00.000 21948 worker thread done servicing request
23:24:38.155 00.000 21948 Worker thread wakes up
23:24:38.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:38.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:38.156 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:39.672 01.516 21948 Exposure complete
23:24:39.714 00.042 21948 worker thread done servicing request
23:24:39.714 00.000 18120 OnExposeComplete: enter
23:24:39.715 00.001 18120 UpdateGuideState(): m_state=6
23:24:39.717 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
23:24:39.717 00.000 18120 Star::Find returns 1 (0), X=409.60, Y=231.61, Mass=1982, SNR=30.6, Peak=171 HFD=4.0
23:24:39.718 00.001 18120 MultiStar: [#1 0.12,-0.13,0.71,U] [#2 0.17,-0.14,0.66,U] [#3 0.03,-0.21,0.68,U] [#4 0.09,-0.05,0.56,U] [#5 0.01,-0.25,0.53,U] [#6 0.09,-0.19,0.52,U] [#7 0.09,-0.01,0.52,U] [#8 0.14,-0.18,0.43,U] 
23:24:39.719 00.001 18120 single-star, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.09, -0.12}
23:24:39.719 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
23:24:39.720 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.95)
23:24:39.720 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.91 mountX=0.15 mountY=-0.03, mountTheta=-0.19
23:24:39.721 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.12, opts=13)
23:24:39.722 00.001 18120 Enqueuing Move request for scope (0.09, -0.12)
23:24:39.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:39.723 00.001 21948 Worker thread wakes up
23:24:39.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:24:39.723 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:24:39.723 00.000 21948 Moving (0.09, -0.12) raw xDistance=0.15 yDistance=-0.03
23:24:39.723 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.6
23:24:39.723 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:39.724 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:24:39.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:39.724 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:39.724 00.000 18120 Enqueuing Expose request
23:24:39.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:39.724 00.000 21948 MoveAxis(E, 0, ABG)
23:24:39.724 00.000 21948 Move returns status 0, amount 0
23:24:39.724 00.000 21948 MoveAxis(N, 0, ABG)
23:24:39.724 00.000 21948 Move returns status 0, amount 0
23:24:39.724 00.000 21948 move complete, result=0
23:24:39.724 00.000 21948 worker thread done servicing request
23:24:39.725 00.001 21948 Worker thread wakes up
23:24:39.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:39.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:39.725 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:41.355 01.630 21948 Exposure complete
23:24:41.402 00.047 21948 worker thread done servicing request
23:24:41.402 00.000 18120 OnExposeComplete: enter
23:24:41.406 00.004 18120 UpdateGuideState(): m_state=6
23:24:41.408 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
23:24:41.409 00.001 18120 Star::Find returns 1 (0), X=409.58, Y=231.70, Mass=1917, SNR=29.9, Peak=169 HFD=4.1
23:24:41.410 00.001 18120 MultiStar: [#1 0.10,0.12,0.76,U] [#2 0.22,-0.13,0.66,U] [#3 0.13,-0.01,0.69,U] [#4 0.13,0.04,0.56,U] [#5 -0.26,-0.09,0.55,U] [#6 -0.13,-0.09,0.50,U] [#7 0.17,0.23,0.54,U] [#8 -0.06,0.02,0.45,U] 
23:24:41.411 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.08, -0.04}
23:24:41.411 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.14) = xAngle (1.20 = 1.20)
23:24:41.411 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.31 = -1.98)
23:24:41.412 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.06 mountX=0.02 mountY=-0.05, mountTheta=-1.20
23:24:41.413 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
23:24:41.413 00.000 18120 Enqueuing Move request for scope (0.06, 0.00)
23:24:41.414 00.001 21948 Worker thread wakes up
23:24:41.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:41.414 00.000 18120 UpdateGuideState exits: m=1917 RSB=29.9
23:24:41.415 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:41.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:41.416 00.001 18120 Enqueuing Expose request
23:24:41.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:24:41.417 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:24:41.417 00.000 21948 Moving (0.06, 0.00) raw xDistance=0.02 yDistance=-0.05
23:24:41.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:24:41.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:41.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:41.417 00.000 21948 MoveAxis(E, 0, ABG)
23:24:41.417 00.000 21948 Move returns status 0, amount 0
23:24:41.417 00.000 21948 MoveAxis(N, 0, ABG)
23:24:41.417 00.000 21948 Move returns status 0, amount 0
23:24:41.417 00.000 21948 move complete, result=0
23:24:41.417 00.000 21948 worker thread done servicing request
23:24:41.417 00.000 21948 Worker thread wakes up
23:24:41.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:41.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:41.418 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:42.932 01.514 21948 Exposure complete
23:24:42.987 00.055 21948 worker thread done servicing request
23:24:42.988 00.001 18120 OnExposeComplete: enter
23:24:42.989 00.001 18120 UpdateGuideState(): m_state=6
23:24:42.990 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
23:24:42.991 00.001 18120 Star::Find returns 1 (0), X=409.34, Y=231.75, Mass=2115, SNR=31.7, Peak=202 HFD=4.4
23:24:42.992 00.001 18120 MultiStar: [#1 -0.15,-0.20,0.70,U] [#2 -0.06,-0.16,0.63,U] [#3 -0.03,-0.19,0.65,U] [#4 -0.16,0.13,0.56,U] [#5 -0.54,-0.10,0.00,M1] [#6 -0.42,-0.12,0.00,M1] [#7 0.00,0.02,0.53,U] [#8 0.10,-0.15,0.45,U] 
23:24:42.992 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.07}, one-star: {-0.17, 0.02}
23:24:42.993 00.001 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:24:42.994 00.001 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:24:42.995 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.42 mountX=0.03 mountY=0.11, mountTheta=1.28
23:24:42.996 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.07, opts=13)
23:24:42.997 00.001 18120 Enqueuing Move request for scope (-0.08, -0.07)
23:24:42.998 00.001 21948 Worker thread wakes up
23:24:42.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:24:42.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:43.000 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:24:43.000 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.7
23:24:43.001 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:43.002 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:43.003 00.001 18120 Enqueuing Expose request
23:24:43.003 00.000 21948 Moving (-0.08, -0.07) raw xDistance=0.03 yDistance=0.11
23:24:43.004 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:24:43.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:43.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:24:43.004 00.000 21948 MoveAxis(E, 0, ABG)
23:24:43.004 00.000 21948 Move returns status 0, amount 0
23:24:43.004 00.000 21948 MoveAxis(N, 0, ABG)
23:24:43.004 00.000 21948 Move returns status 0, amount 0
23:24:43.004 00.000 21948 move complete, result=0
23:24:43.004 00.000 21948 worker thread done servicing request
23:24:43.004 00.000 21948 Worker thread wakes up
23:24:43.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:43.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:43.005 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:44.641 01.636 21948 Exposure complete
23:24:44.697 00.056 21948 worker thread done servicing request
23:24:44.697 00.000 18120 OnExposeComplete: enter
23:24:44.698 00.001 18120 UpdateGuideState(): m_state=6
23:24:44.699 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
23:24:44.699 00.000 18120 Star::Find returns 1 (0), X=409.44, Y=231.73, Mass=1875, SNR=29.8, Peak=189 HFD=3.6
23:24:44.700 00.001 18120 MultiStar: [#1 -0.02,-0.22,0.72,U] [#2 0.05,0.01,0.71,U] [#3 -0.03,-0.21,0.69,U] [#4 -0.07,-0.06,0.58,U] [#5 -0.28,-0.05,0.55,U] [#6 -0.36,-0.00,0.52,U] [#7 -0.04,0.06,0.57,U] [#8 -0.17,0.10,0.43,U] 
23:24:44.701 00.001 18120 single-star, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.06, -0.00}
23:24:44.702 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.14) = xAngle (-1.98 = -1.98)
23:24:44.703 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.12 = 1.12)
23:24:44.704 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.12 mountX=-0.03 mountY=0.06, mountTheta=1.99
23:24:44.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.00, opts=13)
23:24:44.706 00.001 18120 Enqueuing Move request for scope (-0.06, -0.00)
23:24:44.706 00.000 21948 Worker thread wakes up
23:24:44.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:44.707 00.001 18120 UpdateGuideState exits: m=1875 RSB=29.8
23:24:44.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:44.708 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:44.708 00.000 18120 Enqueuing Expose request
23:24:44.709 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:24:44.709 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:24:44.709 00.000 21948 Moving (-0.06, -0.00) raw xDistance=-0.03 yDistance=0.06
23:24:44.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:24:44.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:44.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:44.709 00.000 21948 MoveAxis(E, 0, ABG)
23:24:44.709 00.000 21948 Move returns status 0, amount 0
23:24:44.709 00.000 21948 MoveAxis(N, 0, ABG)
23:24:44.709 00.000 21948 Move returns status 0, amount 0
23:24:44.709 00.000 21948 move complete, result=0
23:24:44.709 00.000 21948 worker thread done servicing request
23:24:44.709 00.000 21948 Worker thread wakes up
23:24:44.710 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:44.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:44.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:46.129 01.419 21948 Exposure complete
23:24:46.188 00.059 21948 worker thread done servicing request
23:24:46.188 00.000 18120 OnExposeComplete: enter
23:24:46.190 00.002 18120 UpdateGuideState(): m_state=6
23:24:46.191 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
23:24:46.192 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=231.81, Mass=1913, SNR=30.0, Peak=175 HFD=3.8
23:24:46.192 00.000 18120 MultiStar: [#1 -0.03,0.00,0.75,U] [#2 0.04,-0.05,0.69,U] [#3 -0.46,-0.20,0.00,M1] [#4 0.00,-0.07,0.56,U] [#5 -0.21,-0.11,0.55,U] [#6 -0.25,0.05,0.49,U] [#7 0.06,0.09,0.54,U] [#8 0.31,0.01,0.45,U] 
23:24:46.193 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {-0.06, 0.08}
23:24:46.193 00.000 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.14) = xAngle (4.14 = -2.14)
23:24:46.194 00.001 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.25 = 0.96)
23:24:46.195 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.00 mountX=-0.01 mountY=0.02, mountTheta=2.15
23:24:46.198 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.00, opts=13)
23:24:46.199 00.001 18120 Enqueuing Move request for scope (-0.02, 0.00)
23:24:46.200 00.001 21948 Worker thread wakes up
23:24:46.201 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:46.201 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.0
23:24:46.202 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:46.203 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
23:24:46.203 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
23:24:46.203 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:46.205 00.002 18120 Enqueuing Expose request
23:24:46.206 00.001 21948 Moving (-0.02, 0.00) raw xDistance=-0.01 yDistance=0.02
23:24:46.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:46.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:46.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:46.206 00.000 21948 MoveAxis(E, 0, ABG)
23:24:46.206 00.000 21948 Move returns status 0, amount 0
23:24:46.206 00.000 21948 MoveAxis(N, 0, ABG)
23:24:46.206 00.000 21948 Move returns status 0, amount 0
23:24:46.206 00.000 21948 move complete, result=0
23:24:46.206 00.000 21948 worker thread done servicing request
23:24:46.206 00.000 21948 Worker thread wakes up
23:24:46.206 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:46.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:46.207 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:47.833 01.626 21948 Exposure complete
23:24:47.861 00.028 21948 worker thread done servicing request
23:24:47.861 00.000 18120 OnExposeComplete: enter
23:24:47.862 00.001 18120 UpdateGuideState(): m_state=6
23:24:47.862 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
23:24:47.864 00.002 18120 Star::Find returns 1 (0), X=409.68, Y=231.65, Mass=2106, SNR=31.5, Peak=174 HFD=4.1
23:24:47.866 00.002 18120 MultiStar: [#1 -0.17,-0.03,0.71,U] [#2 0.11,-0.15,0.65,U] [#3 0.14,-0.07,0.67,U] [#4 0.01,0.20,0.55,U] [#5 -0.17,-0.27,0.47,U] [#6 -0.17,0.11,0.51,U] [#7 0.29,0.07,0.50,U] [#8 0.10,0.08,0.42,U] 
23:24:47.867 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.17, -0.09}
23:24:47.868 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.14) = xAngle (0.59 = 0.59)
23:24:47.869 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.69 = -2.59)
23:24:47.869 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.55 mountX=0.04 mountY=-0.03, mountTheta=-0.56
23:24:47.873 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
23:24:47.873 00.000 18120 Enqueuing Move request for scope (0.04, -0.03)
23:24:47.874 00.001 21948 Worker thread wakes up
23:24:47.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:47.874 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.5
23:24:47.875 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:47.875 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:47.876 00.001 18120 Enqueuing Expose request
23:24:47.876 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:24:47.876 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:24:47.876 00.000 21948 Moving (0.04, -0.03) raw xDistance=0.04 yDistance=-0.03
23:24:47.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:24:47.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:47.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:47.876 00.000 21948 MoveAxis(E, 0, ABG)
23:24:47.876 00.000 21948 Move returns status 0, amount 0
23:24:47.876 00.000 21948 MoveAxis(N, 0, ABG)
23:24:47.876 00.000 21948 Move returns status 0, amount 0
23:24:47.876 00.000 21948 move complete, result=0
23:24:47.877 00.001 21948 worker thread done servicing request
23:24:47.877 00.000 21948 Worker thread wakes up
23:24:47.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:47.877 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:47.879 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:49.395 01.516 21948 Exposure complete
23:24:49.426 00.031 21948 worker thread done servicing request
23:24:49.426 00.000 18120 OnExposeComplete: enter
23:24:49.427 00.001 18120 UpdateGuideState(): m_state=6
23:24:49.428 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
23:24:49.429 00.001 18120 Star::Find returns 1 (0), X=409.50, Y=231.60, Mass=2265, SNR=32.7, Peak=177 HFD=3.9
23:24:49.432 00.003 18120 MultiStar: [#1 0.02,-0.16,0.69,U] [#2 0.17,-0.19,0.63,U] [#3 -0.01,-0.23,0.64,U] [#4 0.05,0.20,0.54,U] [#5 -0.07,-0.08,0.48,U] [#6 -0.22,-0.14,0.47,U] [#7 0.30,-0.06,0.49,U] [#8 0.01,0.12,0.40,U] 
23:24:49.434 00.002 18120 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.01, -0.13}
23:24:49.436 00.002 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.14) = xAngle (-0.14 = -0.14)
23:24:49.438 00.002 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.96 = 2.96)
23:24:49.440 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.28 mountX=0.10 mountY=0.02, mountTheta=0.18
23:24:49.445 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
23:24:49.447 00.002 18120 Enqueuing Move request for scope (0.03, -0.09)
23:24:49.449 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:49.452 00.003 18120 UpdateGuideState exits: m=2265 RSB=32.7
23:24:49.454 00.002 21948 Worker thread wakes up
23:24:49.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:49.456 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:24:49.456 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:49.457 00.001 18120 Enqueuing Expose request
23:24:49.458 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:24:49.458 00.000 21948 Moving (0.03, -0.09) raw xDistance=0.10 yDistance=0.02
23:24:49.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:24:49.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:49.459 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:49.459 00.000 21948 MoveAxis(E, 0, ABG)
23:24:49.459 00.000 21948 Move returns status 0, amount 0
23:24:49.459 00.000 21948 MoveAxis(N, 0, ABG)
23:24:49.459 00.000 21948 Move returns status 0, amount 0
23:24:49.459 00.000 21948 move complete, result=0
23:24:49.459 00.000 21948 worker thread done servicing request
23:24:49.459 00.000 21948 Worker thread wakes up
23:24:49.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:49.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:49.460 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:51.083 01.623 21948 Exposure complete
23:24:51.143 00.060 21948 worker thread done servicing request
23:24:51.143 00.000 18120 OnExposeComplete: enter
23:24:51.145 00.002 18120 UpdateGuideState(): m_state=6
23:24:51.146 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
23:24:51.146 00.000 18120 Star::Find returns 1 (0), X=409.42, Y=231.81, Mass=2115, SNR=31.6, Peak=174 HFD=4.1
23:24:51.147 00.001 18120 MultiStar: [#1 -0.15,-0.15,0.67,U] [#2 0.05,-0.17,0.64,U] [#3 -0.06,-0.17,0.66,U] [#4 -0.13,0.02,0.52,U] [#5 -0.39,-0.02,0.00,M1] [#6 -0.35,-0.17,0.00,M1] [#7 0.29,-0.08,0.54,U] [#8 0.12,-0.01,0.42,U] 
23:24:51.147 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.09, 0.08}
23:24:51.148 00.001 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
23:24:51.148 00.000 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.49 = 2.49)
23:24:51.149 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.76 mountX=0.05 mountY=0.04, mountTheta=0.64
23:24:51.150 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
23:24:51.151 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
23:24:51.152 00.001 21948 Worker thread wakes up
23:24:51.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:51.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:24:51.152 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.6
23:24:51.153 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:51.155 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:24:51.155 00.000 18120 Enqueuing Expose request
23:24:51.155 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.04
23:24:51.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:24:51.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:51.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:24:51.155 00.000 21948 MoveAxis(E, 0, ABG)
23:24:51.155 00.000 21948 Move returns status 0, amount 0
23:24:51.155 00.000 21948 MoveAxis(N, 0, ABG)
23:24:51.155 00.000 21948 Move returns status 0, amount 0
23:24:51.155 00.000 21948 move complete, result=0
23:24:51.155 00.000 21948 worker thread done servicing request
23:24:51.155 00.000 21948 Worker thread wakes up
23:24:51.156 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:51.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:51.156 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:52.675 01.519 21948 Exposure complete
23:24:52.702 00.027 21948 worker thread done servicing request
23:24:52.702 00.000 18120 OnExposeComplete: enter
23:24:52.703 00.001 18120 UpdateGuideState(): m_state=6
23:24:52.704 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
23:24:52.704 00.000 18120 Star::Find returns 1 (0), X=409.48, Y=231.64, Mass=2033, SNR=31.0, Peak=186 HFD=4.0
23:24:52.705 00.001 18120 MultiStar: [#1 -0.07,0.07,0.72,U] [#2 0.37,-0.06,0.00,M1] [#3 -0.10,-0.21,0.69,U] [#4 -0.01,0.06,0.58,U] [#5 -0.31,-0.05,0.54,U] [#6 -0.30,-0.11,0.50,U] [#7 0.07,0.01,0.51,U] [#8 -0.08,-0.07,0.45,U] 
23:24:52.705 00.000 18120 single-star, 7 included, MultiStar: {-0.09, -0.05}, one-star: {-0.02, -0.10}
23:24:52.705 00.000 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
23:24:52.706 00.001 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
23:24:52.707 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=0.08 mountY=0.07, mountTheta=0.68
23:24:52.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.10, opts=13)
23:24:52.709 00.001 18120 Enqueuing Move request for scope (-0.02, -0.10)
23:24:52.710 00.001 21948 Worker thread wakes up
23:24:52.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
23:24:52.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
23:24:52.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:52.710 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.0
23:24:52.711 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:52.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:52.711 00.000 18120 Enqueuing Expose request
23:24:52.712 00.001 21948 Moving (-0.02, -0.10) raw xDistance=0.08 yDistance=0.07
23:24:52.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:24:52.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:52.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:52.712 00.000 21948 MoveAxis(E, 0, ABG)
23:24:52.712 00.000 21948 Move returns status 0, amount 0
23:24:52.712 00.000 21948 MoveAxis(N, 0, ABG)
23:24:52.712 00.000 21948 Move returns status 0, amount 0
23:24:52.712 00.000 21948 move complete, result=0
23:24:52.712 00.000 21948 worker thread done servicing request
23:24:52.712 00.000 21948 Worker thread wakes up
23:24:52.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:52.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:52.713 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:54.346 01.633 21948 Exposure complete
23:24:54.378 00.032 21948 worker thread done servicing request
23:24:54.378 00.000 18120 OnExposeComplete: enter
23:24:54.379 00.001 18120 UpdateGuideState(): m_state=6
23:24:54.379 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
23:24:54.379 00.000 18120 Star::Find returns 1 (0), X=409.58, Y=231.61, Mass=2086, SNR=31.4, Peak=172 HFD=4.2
23:24:54.380 00.001 18120 MultiStar: [#1 -0.04,-0.02,0.71,U] [#2 0.07,-0.17,0.64,U] [#3 0.10,-0.09,0.66,U] [#4 -0.25,0.23,0.54,U] [#5 -0.22,-0.12,0.47,U] [#6 -0.28,0.10,0.49,U] [#7 0.34,0.03,0.49,U] [#8 0.05,-0.07,0.43,U] 
23:24:54.380 00.000 18120 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.08, -0.12}
23:24:54.381 00.001 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.55 = -0.55)
23:24:54.381 00.000 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.55 = 2.55)
23:24:54.382 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.69 mountX=0.03 mountY=0.02, mountTheta=0.58
23:24:54.383 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.04, opts=13)
23:24:54.384 00.001 18120 Enqueuing Move request for scope (-0.00, -0.04)
23:24:54.384 00.000 21948 Worker thread wakes up
23:24:54.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:54.385 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
23:24:54.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
23:24:54.385 00.000 21948 Moving (-0.00, -0.04) raw xDistance=0.03 yDistance=0.02
23:24:54.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:24:54.385 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.4
23:24:54.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:54.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:54.386 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:54.386 00.000 18120 Enqueuing Expose request
23:24:54.387 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:54.387 00.000 21948 MoveAxis(E, 0, ABG)
23:24:54.387 00.000 21948 Move returns status 0, amount 0
23:24:54.387 00.000 21948 MoveAxis(N, 0, ABG)
23:24:54.387 00.000 21948 Move returns status 0, amount 0
23:24:54.387 00.000 21948 move complete, result=0
23:24:54.387 00.000 21948 worker thread done servicing request
23:24:54.387 00.000 21948 Worker thread wakes up
23:24:54.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:54.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:54.388 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:55.904 01.516 21948 Exposure complete
23:24:55.930 00.026 21948 worker thread done servicing request
23:24:55.930 00.000 18120 OnExposeComplete: enter
23:24:55.930 00.000 18120 UpdateGuideState(): m_state=6
23:24:55.931 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
23:24:55.931 00.000 18120 Star::Find returns 1 (0), X=409.44, Y=231.69, Mass=1994, SNR=30.6, Peak=184 HFD=3.9
23:24:55.932 00.001 18120 MultiStar: [#1 0.02,-0.06,0.71,U] [#2 0.08,-0.02,0.66,U] [#3 -0.05,-0.41,0.00,M1] [#4 0.00,0.19,0.57,U] [#5 -0.17,-0.01,0.54,U] [#6 -0.21,-0.14,0.51,U] [#7 0.37,0.02,0.00,M1] [#8 0.35,0.04,0.43,U] 
23:24:55.933 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {-0.06, -0.04}
23:24:55.935 00.002 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
23:24:55.935 00.000 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
23:24:55.935 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.32 mountX=0.01 mountY=0.02, mountTheta=1.18
23:24:55.937 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
23:24:55.937 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
23:24:55.937 00.000 21948 Worker thread wakes up
23:24:55.938 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:24:55.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:24:55.938 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.02
23:24:55.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:24:55.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:55.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:55.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:55.938 00.000 21948 MoveAxis(E, 0, ABG)
23:24:55.938 00.000 21948 Move returns status 0, amount 0
23:24:55.938 00.000 21948 MoveAxis(N, 0, ABG)
23:24:55.938 00.000 21948 Move returns status 0, amount 0
23:24:55.938 00.000 21948 move complete, result=0
23:24:55.938 00.000 21948 worker thread done servicing request
23:24:55.938 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.6
23:24:55.939 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:55.939 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:55.940 00.001 18120 Enqueuing Expose request
23:24:55.940 00.000 21948 Worker thread wakes up
23:24:55.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:55.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:55.940 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:57.672 01.732 21948 Exposure complete
23:24:57.715 00.043 21948 worker thread done servicing request
23:24:57.715 00.000 18120 OnExposeComplete: enter
23:24:57.716 00.001 18120 UpdateGuideState(): m_state=6
23:24:57.718 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
23:24:57.718 00.000 18120 Star::Find returns 1 (0), X=409.73, Y=231.68, Mass=1947, SNR=30.3, Peak=164 HFD=3.7
23:24:57.719 00.001 18120 MultiStar: [#1 0.20,-0.01,0.76,U] [#2 0.29,-0.07,0.67,U] [#3 0.19,-0.21,0.70,U] [#4 0.18,0.10,0.58,U] [#5 -0.10,-0.06,0.52,U] [#6 -0.21,-0.14,0.50,U] [#7 0.30,-0.19,0.52,U] [#8 0.30,-0.06,0.43,U] 
23:24:57.719 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.22, -0.05}
23:24:57.719 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.73 = 0.73)
23:24:57.720 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.83 = -2.46)
23:24:57.720 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=0.14 mountY=-0.11, mountTheta=-0.70
23:24:57.721 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
23:24:57.722 00.001 18120 Enqueuing Move request for scope (0.17, -0.07)
23:24:57.722 00.000 21948 Worker thread wakes up
23:24:57.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:57.723 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.3
23:24:57.723 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:57.724 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:57.724 00.000 18120 Enqueuing Expose request
23:24:57.726 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
23:24:57.726 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
23:24:57.726 00.000 21948 Moving (0.17, -0.07) raw xDistance=0.14 yDistance=-0.11
23:24:57.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:24:57.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:57.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:57.726 00.000 21948 MoveAxis(E, 0, ABG)
23:24:57.726 00.000 21948 Move returns status 0, amount 0
23:24:57.726 00.000 21948 MoveAxis(N, 0, ABG)
23:24:57.726 00.000 21948 Move returns status 0, amount 0
23:24:57.726 00.000 21948 move complete, result=0
23:24:57.726 00.000 21948 worker thread done servicing request
23:24:57.726 00.000 21948 Worker thread wakes up
23:24:57.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:57.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:57.726 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:59.141 01.415 21948 Exposure complete
23:24:59.168 00.027 21948 worker thread done servicing request
23:24:59.169 00.001 18120 OnExposeComplete: enter
23:24:59.169 00.000 18120 UpdateGuideState(): m_state=6
23:24:59.170 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
23:24:59.170 00.000 18120 Star::Find returns 1 (0), X=409.61, Y=231.74, Mass=1960, SNR=30.3, Peak=186 HFD=4.0
23:24:59.171 00.001 18120 MultiStar: [#1 0.15,-0.02,0.74,U] [#2 0.19,0.07,0.65,U] [#3 0.11,-0.37,0.00,M1] [#4 0.09,0.08,0.56,U] [#5 -0.19,-0.08,0.53,U] [#6 -0.34,-0.00,0.49,U] [#7 0.39,0.16,0.00,M1] [#8 -0.04,-0.06,0.44,U] 
23:24:59.171 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.00}, one-star: {0.11, 0.00}
23:24:59.172 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.14) = xAngle (1.18 = 1.18)
23:24:59.172 00.000 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.29 = -2.00)
23:24:59.173 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.04 mountX=0.01 mountY=-0.02, mountTheta=-1.18
23:24:59.174 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.00, opts=13)
23:24:59.174 00.000 18120 Enqueuing Move request for scope (0.02, 0.00)
23:24:59.175 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:24:59.175 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.3
23:24:59.176 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:59.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:24:59.177 00.001 21948 Worker thread wakes up
23:24:59.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:24:59.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:24:59.177 00.000 21948 Moving (0.02, 0.00) raw xDistance=0.01 yDistance=-0.02
23:24:59.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:24:59.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:59.177 00.000 18120 Enqueuing Expose request
23:24:59.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:59.177 00.000 21948 MoveAxis(E, 0, ABG)
23:24:59.177 00.000 21948 Move returns status 0, amount 0
23:24:59.177 00.000 21948 MoveAxis(N, 0, ABG)
23:24:59.177 00.000 21948 Move returns status 0, amount 0
23:24:59.177 00.000 21948 move complete, result=0
23:24:59.177 00.000 21948 worker thread done servicing request
23:24:59.178 00.001 21948 Worker thread wakes up
23:24:59.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:24:59.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:24:59.178 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:00.815 01.637 21948 Exposure complete
23:25:00.848 00.033 21948 worker thread done servicing request
23:25:00.848 00.000 18120 OnExposeComplete: enter
23:25:00.849 00.001 18120 UpdateGuideState(): m_state=6
23:25:00.850 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
23:25:00.850 00.000 18120 Star::Find returns 1 (0), X=409.46, Y=231.71, Mass=2076, SNR=31.5, Peak=178 HFD=3.9
23:25:00.851 00.001 18120 MultiStar: [#1 0.11,-0.15,0.74,U] [#2 0.24,-0.12,0.65,U] [#3 0.09,-0.35,0.00,M2] [#4 -0.01,0.11,0.51,U] [#5 -0.28,-0.13,0.52,U] [#6 -0.18,-0.26,0.47,U] [#7 0.28,0.01,0.51,U] [#8 0.02,-0.02,0.44,U] 
23:25:00.851 00.000 18120 single-star, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.04, -0.02}
23:25:00.852 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.14) = xAngle (-1.49 = -1.49)
23:25:00.852 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.61 = 1.61)
23:25:00.853 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.64 mountX=0.00 mountY=0.05, mountTheta=1.49
23:25:00.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
23:25:00.854 00.000 18120 Enqueuing Move request for scope (-0.04, -0.02)
23:25:00.855 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:00.855 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.5
23:25:00.856 00.001 21948 Worker thread wakes up
23:25:00.856 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:25:00.856 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:25:00.856 00.000 21948 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.05
23:25:00.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:25:00.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:00.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.856 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:00.857 00.001 18120 Enqueuing Expose request
23:25:00.857 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:25:00.857 00.000 21948 MoveAxis(E, 0, ABG)
23:25:00.857 00.000 21948 Move returns status 0, amount 0
23:25:00.857 00.000 21948 MoveAxis(N, 0, ABG)
23:25:00.857 00.000 21948 Move returns status 0, amount 0
23:25:00.858 00.001 21948 move complete, result=0
23:25:00.858 00.000 21948 worker thread done servicing request
23:25:00.858 00.000 21948 Worker thread wakes up
23:25:00.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:00.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:00.858 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:02.379 01.521 21948 Exposure complete
23:25:02.418 00.039 21948 worker thread done servicing request
23:25:02.418 00.000 18120 OnExposeComplete: enter
23:25:02.419 00.001 18120 UpdateGuideState(): m_state=6
23:25:02.420 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
23:25:02.420 00.000 18120 Star::Find returns 1 (0), X=409.70, Y=231.58, Mass=2148, SNR=31.9, Peak=180 HFD=4.2
23:25:02.421 00.001 18120 MultiStar: [#1 0.06,-0.11,0.68,U] [#2 0.22,-0.12,0.65,U] [#3 -0.03,-0.23,0.65,U] [#4 -0.13,0.07,0.51,U] [#5 -0.04,-0.16,0.50,U] [#6 -0.35,-0.27,0.00,M1] [#7 0.28,0.21,0.51,U] [#8 0.21,-0.09,0.44,U] 
23:25:02.421 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.19, -0.16}
23:25:02.422 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
23:25:02.422 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.53 = -2.75)
23:25:02.422 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=0.12 mountY=-0.05, mountTheta=-0.40
23:25:02.425 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.09, opts=13)
23:25:02.428 00.003 18120 Enqueuing Move request for scope (0.10, -0.09)
23:25:02.430 00.002 21948 Worker thread wakes up
23:25:02.431 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:25:02.431 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:25:02.431 00.000 21948 Moving (0.10, -0.09) raw xDistance=0.12 yDistance=-0.05
23:25:02.431 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:25:02.431 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:02.431 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:02.431 00.000 18120 UpdateGuideState exits: m=2148 RSB=31.9
23:25:02.432 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:02.432 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:02.432 00.000 18120 Enqueuing Expose request
23:25:02.433 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:25:02.433 00.000 21948 MoveAxis(E, 0, ABG)
23:25:02.433 00.000 21948 Move returns status 0, amount 0
23:25:02.433 00.000 21948 MoveAxis(N, 0, ABG)
23:25:02.433 00.000 21948 Move returns status 0, amount 0
23:25:02.433 00.000 21948 move complete, result=0
23:25:02.433 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:02.434 00.001 21948 worker thread done servicing request
23:25:02.434 00.000 21948 Worker thread wakes up
23:25:02.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:02.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:04.065 01.631 21948 Exposure complete
23:25:04.108 00.043 21948 worker thread done servicing request
23:25:04.108 00.000 18120 OnExposeComplete: enter
23:25:04.109 00.001 18120 UpdateGuideState(): m_state=6
23:25:04.110 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
23:25:04.111 00.001 18120 Star::Find returns 1 (0), X=409.56, Y=231.64, Mass=2060, SNR=31.3, Peak=174 HFD=3.8
23:25:04.114 00.003 18120 MultiStar: [#1 -0.01,-0.21,0.70,U] [#2 0.06,-0.12,0.67,U] [#3 0.14,-0.38,0.00,M2] [#4 -0.05,0.15,0.56,U] [#5 -0.15,-0.07,0.51,U] [#6 -0.36,0.00,0.49,U] [#7 0.10,0.05,0.48,U] [#8 0.18,0.14,0.43,U] 
23:25:04.116 00.002 18120 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.05, -0.09}
23:25:04.117 00.001 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
23:25:04.118 00.001 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
23:25:04.118 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.95 mountX=0.03 mountY=0.03, mountTheta=0.83
23:25:04.119 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
23:25:04.120 00.001 18120 Enqueuing Move request for scope (-0.02, -0.04)
23:25:04.120 00.000 21948 Worker thread wakes up
23:25:04.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:25:04.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:04.121 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:25:04.122 00.001 21948 Moving (-0.02, -0.04) raw xDistance=0.03 yDistance=0.03
23:25:04.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:25:04.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:04.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:04.122 00.000 21948 MoveAxis(E, 0, ABG)
23:25:04.122 00.000 21948 Move returns status 0, amount 0
23:25:04.122 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.3
23:25:04.124 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:04.127 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:04.129 00.002 21948 MoveAxis(N, 0, ABG)
23:25:04.129 00.000 21948 Move returns status 0, amount 0
23:25:04.129 00.000 18120 Enqueuing Expose request
23:25:04.130 00.001 21948 move complete, result=0
23:25:04.130 00.000 21948 worker thread done servicing request
23:25:04.130 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:04.131 00.001 21948 Worker thread wakes up
23:25:04.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:04.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:05.648 01.517 21948 Exposure complete
23:25:05.694 00.046 21948 worker thread done servicing request
23:25:05.694 00.000 18120 OnExposeComplete: enter
23:25:05.695 00.001 18120 UpdateGuideState(): m_state=6
23:25:05.696 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
23:25:05.697 00.001 18120 Star::Find returns 1 (0), X=409.61, Y=231.66, Mass=1966, SNR=30.5, Peak=165 HFD=4.1
23:25:05.697 00.000 18120 MultiStar: [#1 0.16,-0.07,0.72,U] [#2 0.24,-0.22,0.65,U] [#3 0.04,-0.18,0.68,U] [#4 0.20,0.07,0.56,U] [#5 0.05,-0.15,0.55,U] [#6 -0.11,-0.28,0.52,U] [#7 0.29,-0.14,0.52,U] [#8 0.43,0.03,0.00,M1] 
23:25:05.698 00.001 18120 single-star, 7 included, MultiStar: {0.12, -0.13}, one-star: {0.10, -0.08}
23:25:05.698 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.51 = 0.51)
23:25:05.699 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.67)
23:25:05.699 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=0.11 mountY=-0.06, mountTheta=-0.48
23:25:05.701 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
23:25:05.701 00.000 18120 Enqueuing Move request for scope (0.10, -0.08)
23:25:05.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:05.702 00.001 21948 Worker thread wakes up
23:25:05.702 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.5
23:25:05.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:25:05.702 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:05.703 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:05.703 00.000 18120 Enqueuing Expose request
23:25:05.704 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:25:05.704 00.000 21948 Moving (0.10, -0.08) raw xDistance=0.11 yDistance=-0.06
23:25:05.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:25:05.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:05.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:05.704 00.000 21948 MoveAxis(E, 0, ABG)
23:25:05.704 00.000 21948 Move returns status 0, amount 0
23:25:05.704 00.000 21948 MoveAxis(N, 0, ABG)
23:25:05.704 00.000 21948 Move returns status 0, amount 0
23:25:05.704 00.000 21948 move complete, result=0
23:25:05.704 00.000 21948 worker thread done servicing request
23:25:05.704 00.000 21948 Worker thread wakes up
23:25:05.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:05.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:05.704 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:07.334 01.630 21948 Exposure complete
23:25:07.361 00.027 21948 worker thread done servicing request
23:25:07.361 00.000 18120 OnExposeComplete: enter
23:25:07.362 00.001 18120 UpdateGuideState(): m_state=6
23:25:07.362 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
23:25:07.363 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=231.51, Mass=1975, SNR=30.5, Peak=155 HFD=4.2
23:25:07.363 00.000 18120 MultiStar: [#1 0.03,-0.20,0.71,U] [#2 -0.18,-0.23,0.67,U] [#3 0.13,-0.32,0.71,U] [#4 0.13,-0.08,0.56,U] [#5 -0.15,-0.31,0.51,U] [#6 -0.13,-0.12,0.51,U] [#7 0.11,-0.15,0.51,U] [#8 0.12,-0.10,0.46,U] 
23:25:07.364 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.20}, one-star: {-0.17, -0.23}
23:25:07.364 00.000 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.54 = -0.54)
23:25:07.366 00.002 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.56 = 2.56)
23:25:07.366 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.69 mountX=0.17 mountY=0.11, mountTheta=0.57
23:25:07.367 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.20, opts=13)
23:25:07.368 00.001 18120 Enqueuing Move request for scope (-0.02, -0.20)
23:25:07.368 00.000 21948 Worker thread wakes up
23:25:07.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
23:25:07.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
23:25:07.368 00.000 21948 Moving (-0.02, -0.20) raw xDistance=0.17 yDistance=0.11
23:25:07.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:07.369 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:25:07.369 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:07.369 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.5
23:25:07.370 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:07.371 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:25:07.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:07.372 00.001 18120 Enqueuing Expose request
23:25:07.373 00.001 21948 MoveAxis(E, 0, ABG)
23:25:07.373 00.000 21948 Move returns status 0, amount 0
23:25:07.373 00.000 21948 MoveAxis(N, 0, ABG)
23:25:07.373 00.000 21948 Move returns status 0, amount 0
23:25:07.373 00.000 21948 move complete, result=0
23:25:07.373 00.000 21948 worker thread done servicing request
23:25:07.374 00.001 21948 Worker thread wakes up
23:25:07.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:07.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:07.374 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:08.897 01.523 21948 Exposure complete
23:25:08.925 00.028 21948 worker thread done servicing request
23:25:08.925 00.000 18120 OnExposeComplete: enter
23:25:08.926 00.001 18120 UpdateGuideState(): m_state=6
23:25:08.926 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
23:25:08.927 00.001 18120 Star::Find returns 1 (0), X=409.47, Y=231.30, Mass=2027, SNR=30.9, Peak=151 HFD=4.4
23:25:08.927 00.000 18120 MultiStar: [#1 0.00,-0.30,0.71,U] [#2 -0.03,-0.12,0.66,U] [#3 -0.02,-0.48,0.00,M1] [#4 -0.05,-0.04,0.57,U] [#5 -0.04,-0.13,0.47,U] [#6 -0.26,-0.13,0.49,U] [#7 0.20,0.01,0.51,U] [#8 0.02,0.04,0.44,U] 
23:25:08.929 00.002 18120 refined, 7 included, MultiStar: {-0.02, -0.18}, one-star: {-0.04, -0.44}
23:25:08.931 00.002 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.14) = xAngle (-0.56 = -0.56)
23:25:08.934 00.003 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
23:25:08.935 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.71 mountX=0.15 mountY=0.10, mountTheta=0.59
23:25:08.936 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.18, opts=13)
23:25:08.937 00.001 18120 Enqueuing Move request for scope (-0.02, -0.18)
23:25:08.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:08.938 00.001 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:25:08.938 00.000 21948 Worker thread wakes up
23:25:08.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
23:25:08.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
23:25:08.938 00.000 21948 Moving (-0.02, -0.18) raw xDistance=0.15 yDistance=0.10
23:25:08.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:25:08.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:08.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.939 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:08.939 00.000 18120 Enqueuing Expose request
23:25:08.940 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:25:08.940 00.000 21948 MoveAxis(E, 0, ABG)
23:25:08.940 00.000 21948 Move returns status 0, amount 0
23:25:08.940 00.000 21948 MoveAxis(N, 0, ABG)
23:25:08.940 00.000 21948 Move returns status 0, amount 0
23:25:08.940 00.000 21948 move complete, result=0
23:25:08.940 00.000 21948 worker thread done servicing request
23:25:08.940 00.000 21948 Worker thread wakes up
23:25:08.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:08.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:08.941 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:10.573 01.632 21948 Exposure complete
23:25:10.609 00.036 21948 worker thread done servicing request
23:25:10.609 00.000 18120 OnExposeComplete: enter
23:25:10.609 00.000 18120 UpdateGuideState(): m_state=6
23:25:10.610 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
23:25:10.610 00.000 18120 Star::Find returns 1 (0), X=409.61, Y=231.42, Mass=2129, SNR=31.8, Peak=174 HFD=4.1
23:25:10.611 00.001 18120 MultiStar: [#1 0.04,-0.39,0.00,M1] [#2 0.17,-0.31,0.65,U] [#3 0.18,-0.39,0.00,M2] [#4 0.04,-0.19,0.54,U] [#5 -0.16,-0.23,0.50,U] [#6 -0.19,-0.41,0.00,M1] [#7 0.15,-0.01,0.48,U] [#8 0.29,-0.19,0.43,U] 
23:25:10.612 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.23}, one-star: {0.10, -0.32}
23:25:10.612 00.000 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
23:25:10.612 00.000 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
23:25:10.613 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=0.25 mountY=0.01, mountTheta=0.05
23:25:10.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.23, opts=13)
23:25:10.615 00.001 18120 Enqueuing Move request for scope (0.10, -0.23)
23:25:10.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:10.617 00.002 21948 Worker thread wakes up
23:25:10.617 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.8
23:25:10.618 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
23:25:10.618 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
23:25:10.618 00.000 21948 Moving (0.10, -0.23) raw xDistance=0.25 yDistance=0.01
23:25:10.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:25:10.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:10.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:10.618 00.000 21948 MoveAxis(W, 44, ABG)
23:25:10.618 00.000 21948 Guiding  Dir = 3, Dur = 44
23:25:10.618 00.000 21948 IsSlewing returns 0
23:25:10.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:10.621 00.003 21948 IsGuiding returns 0
23:25:10.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:10.623 00.002 18120 Enqueuing Expose request
23:25:10.624 00.001 21948 PulseGuide returned control before completion, sleep 53
23:25:10.681 00.057 21948 IsGuiding returns 0
23:25:10.681 00.000 21948 Move returns status 0, amount 44
23:25:10.681 00.000 21948 MoveAxis(N, 0, ABG)
23:25:10.681 00.000 21948 Move returns status 0, amount 0
23:25:10.681 00.000 21948 move complete, result=0
23:25:10.681 00.000 21948 worker thread done servicing request
23:25:10.681 00.000 21948 Worker thread wakes up
23:25:10.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:10.681 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
23:25:10.683 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:12.089 01.406 21948 Exposure complete
23:25:12.142 00.053 21948 worker thread done servicing request
23:25:12.142 00.000 18120 OnExposeComplete: enter
23:25:12.144 00.002 18120 UpdateGuideState(): m_state=6
23:25:12.146 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
23:25:12.147 00.001 18120 Star::Find returns 1 (0), X=409.38, Y=231.60, Mass=2181, SNR=32.2, Peak=160 HFD=4.3
23:25:12.148 00.001 18120 MultiStar: [#1 -0.06,-0.19,0.69,U] [#2 -0.07,-0.02,0.63,U] [#3 -0.02,-0.35,0.65,U] [#4 -0.11,-0.11,0.55,U] [#5 -0.21,-0.25,0.52,U] [#6 -0.23,0.09,0.48,U] [#7 0.04,0.04,0.52,U] [#8 -0.19,-0.14,0.42,U] 
23:25:12.149 00.001 18120 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.12, -0.14}
23:25:12.149 00.000 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.14) = xAngle (-1.11 = -1.11)
23:25:12.149 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.99 = 1.99)
23:25:12.150 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.25 mountX=0.07 mountY=0.15, mountTheta=1.12
23:25:12.152 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.13, opts=13)
23:25:12.152 00.000 18120 Enqueuing Move request for scope (-0.10, -0.13)
23:25:12.152 00.000 21948 Worker thread wakes up
23:25:12.153 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
23:25:12.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
23:25:12.153 00.000 21948 Moving (-0.10, -0.13) raw xDistance=0.07 yDistance=0.15
23:25:12.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:25:12.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:25:12.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:12.153 00.000 21948 MoveAxis(E, 0, ABG)
23:25:12.153 00.000 21948 Move returns status 0, amount 0
23:25:12.153 00.000 18120 UpdateGuideState exits: m=2181 RSB=32.2
23:25:12.155 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.155 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:12.155 00.000 18120 Enqueuing Expose request
23:25:12.156 00.001 21948 MoveAxis(N, 0, ABG)
23:25:12.156 00.000 21948 Move returns status 0, amount 0
23:25:12.156 00.000 21948 move complete, result=0
23:25:12.156 00.000 21948 worker thread done servicing request
23:25:12.156 00.000 21948 Worker thread wakes up
23:25:12.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:12.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:12.156 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:13.780 01.624 21948 Exposure complete
23:25:13.827 00.047 21948 worker thread done servicing request
23:25:13.827 00.000 18120 OnExposeComplete: enter
23:25:13.828 00.001 18120 UpdateGuideState(): m_state=6
23:25:13.828 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
23:25:13.828 00.000 18120 Star::Find returns 1 (0), X=409.50, Y=231.64, Mass=1987, SNR=30.6, Peak=167 HFD=4.1
23:25:13.830 00.002 18120 MultiStar: [#1 -0.10,-0.12,0.75,U] [#2 0.04,0.09,0.67,U] [#3 -0.01,-0.20,0.68,U] [#4 -0.16,0.14,0.56,U] [#5 -0.06,-0.19,0.54,U] [#6 -0.24,-0.16,0.49,U] [#7 0.07,-0.08,0.52,U] [#8 -0.12,0.27,0.46,U] 
23:25:13.831 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.00, -0.10}
23:25:13.831 00.000 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:25:13.832 00.001 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:25:13.832 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.42 mountX=0.02 mountY=0.07, mountTheta=1.28
23:25:13.833 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
23:25:13.833 00.000 18120 Enqueuing Move request for scope (-0.06, -0.05)
23:25:13.834 00.001 21948 Worker thread wakes up
23:25:13.834 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:13.835 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.6
23:25:13.835 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:13.836 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:13.836 00.000 18120 Enqueuing Expose request
23:25:13.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:25:13.837 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:25:13.837 00.000 21948 Moving (-0.06, -0.05) raw xDistance=0.02 yDistance=0.07
23:25:13.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:13.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:13.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:25:13.837 00.000 21948 MoveAxis(E, 0, ABG)
23:25:13.837 00.000 21948 Move returns status 0, amount 0
23:25:13.837 00.000 21948 MoveAxis(N, 0, ABG)
23:25:13.837 00.000 21948 Move returns status 0, amount 0
23:25:13.837 00.000 21948 move complete, result=0
23:25:13.837 00.000 21948 worker thread done servicing request
23:25:13.837 00.000 21948 Worker thread wakes up
23:25:13.837 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:13.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:13.838 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:15.352 01.514 21948 Exposure complete
23:25:15.376 00.024 21948 worker thread done servicing request
23:25:15.376 00.000 18120 OnExposeComplete: enter
23:25:15.377 00.001 18120 UpdateGuideState(): m_state=6
23:25:15.378 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
23:25:15.378 00.000 18120 Star::Find returns 1 (0), X=409.39, Y=231.69, Mass=2145, SNR=31.9, Peak=177 HFD=4.3
23:25:15.379 00.001 18120 MultiStar: [#1 0.00,-0.06,0.74,U] [#2 0.15,-0.10,0.63,U] [#3 0.27,-0.08,0.67,U] [#4 0.17,0.04,0.55,U] [#5 -0.15,-0.05,0.49,U] [#6 -0.10,-0.18,0.45,U] [#7 0.18,-0.01,0.53,U] [#8 -0.00,-0.08,0.40,U] 
23:25:15.379 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.12, -0.05}
23:25:15.379 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
23:25:15.380 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.00)
23:25:15.380 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.97 mountX=0.07 mountY=-0.01, mountTheta=-0.14
23:25:15.381 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
23:25:15.384 00.003 18120 Enqueuing Move request for scope (0.04, -0.06)
23:25:15.385 00.001 21948 Worker thread wakes up
23:25:15.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:15.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:25:15.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:25:15.385 00.000 21948 Moving (0.04, -0.06) raw xDistance=0.07 yDistance=-0.01
23:25:15.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:25:15.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:15.385 00.000 18120 UpdateGuideState exits: m=2145 RSB=31.9
23:25:15.386 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:25:15.386 00.000 21948 MoveAxis(E, 0, ABG)
23:25:15.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:15.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:15.386 00.000 18120 Enqueuing Expose request
23:25:15.387 00.001 21948 Move returns status 0, amount 0
23:25:15.387 00.000 21948 MoveAxis(N, 0, ABG)
23:25:15.387 00.000 21948 Move returns status 0, amount 0
23:25:15.387 00.000 21948 move complete, result=0
23:25:15.387 00.000 21948 worker thread done servicing request
23:25:15.387 00.000 21948 Worker thread wakes up
23:25:15.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:15.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:15.388 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:17.020 01.632 21948 Exposure complete
23:25:17.057 00.037 21948 worker thread done servicing request
23:25:17.057 00.000 18120 OnExposeComplete: enter
23:25:17.060 00.003 18120 UpdateGuideState(): m_state=6
23:25:17.062 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
23:25:17.064 00.002 18120 Star::Find returns 1 (0), X=409.69, Y=231.49, Mass=2101, SNR=31.6, Peak=184 HFD=4.0
23:25:17.067 00.003 18120 MultiStar: [#1 0.07,-0.24,0.71,U] [#2 0.21,-0.15,0.66,U] [#3 0.19,-0.43,0.00,M1] [#4 0.10,-0.27,0.56,U] [#5 -0.23,-0.48,0.00,M1] [#6 -0.06,-0.35,0.50,U] [#7 0.35,-0.25,0.00,M1] [#8 0.26,-0.24,0.44,U] 
23:25:17.068 00.001 18120 refined, 5 included, MultiStar: {0.13, -0.25}, one-star: {0.18, -0.25}
23:25:17.069 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.14) = xAngle (0.06 = 0.06)
23:25:17.069 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.16 = -3.12)
23:25:17.070 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.08 mountX=0.28 mountY=-0.01, mountTheta=-0.02
23:25:17.071 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.25, opts=13)
23:25:17.072 00.001 18120 Enqueuing Move request for scope (0.13, -0.25)
23:25:17.073 00.001 21948 Worker thread wakes up
23:25:17.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
23:25:17.073 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
23:25:17.073 00.000 21948 Moving (0.13, -0.25) raw xDistance=0.28 yDistance=-0.01
23:25:17.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:17.073 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.6
23:25:17.074 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:17.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:17.074 00.000 18120 Enqueuing Expose request
23:25:17.075 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
23:25:17.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:17.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:25:17.075 00.000 21948 MoveAxis(W, 50, ABG)
23:25:17.075 00.000 21948 Guiding  Dir = 3, Dur = 50
23:25:17.075 00.000 21948 IsSlewing returns 0
23:25:17.075 00.000 21948 IsGuiding returns 0
23:25:17.077 00.002 21948 PulseGuide returned control before completion, sleep 59
23:25:17.145 00.068 21948 IsGuiding returns 0
23:25:17.145 00.000 21948 Move returns status 0, amount 50
23:25:17.145 00.000 21948 MoveAxis(N, 0, ABG)
23:25:17.145 00.000 21948 Move returns status 0, amount 0
23:25:17.145 00.000 21948 move complete, result=0
23:25:17.146 00.001 21948 worker thread done servicing request
23:25:17.146 00.000 18120 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
23:25:17.147 00.001 21948 Worker thread wakes up
23:25:17.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:17.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:18.550 01.403 21948 Exposure complete
23:25:18.588 00.038 21948 worker thread done servicing request
23:25:18.588 00.000 18120 OnExposeComplete: enter
23:25:18.589 00.001 18120 UpdateGuideState(): m_state=6
23:25:18.589 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
23:25:18.590 00.001 18120 Star::Find returns 1 (0), X=409.69, Y=231.48, Mass=2062, SNR=31.2, Peak=173 HFD=3.8
23:25:18.591 00.001 18120 MultiStar: [#1 0.05,-0.34,0.69,U] [#2 0.24,-0.05,0.66,U] [#3 0.02,-0.34,0.67,U] [#4 0.02,-0.20,0.54,U] [#5 0.02,-0.19,0.52,U] [#6 -0.02,-0.27,0.50,U] [#7 0.47,-0.02,0.00,M2] [#8 0.05,-0.12,0.45,U] 
23:25:18.592 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.23}, one-star: {0.19, -0.26}
23:25:18.593 00.001 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.14) = xAngle (-0.08 = -0.08)
23:25:18.594 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.03 = 3.03)
23:25:18.595 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.22 mountX=0.24 mountY=0.03, mountTheta=0.11
23:25:18.598 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.23, opts=13)
23:25:18.598 00.000 18120 Enqueuing Move request for scope (0.08, -0.23)
23:25:18.599 00.001 21948 Worker thread wakes up
23:25:18.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:18.599 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
23:25:18.599 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
23:25:18.599 00.000 21948 Moving (0.08, -0.23) raw xDistance=0.24 yDistance=0.03
23:25:18.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:25:18.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:18.599 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.2
23:25:18.601 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:18.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:18.601 00.000 18120 Enqueuing Expose request
23:25:18.602 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:18.602 00.000 21948 MoveAxis(W, 47, ABG)
23:25:18.602 00.000 21948 Guiding  Dir = 3, Dur = 47
23:25:18.602 00.000 21948 IsSlewing returns 0
23:25:18.602 00.000 21948 IsGuiding returns 0
23:25:18.604 00.002 21948 PulseGuide returned control before completion, sleep 56
23:25:18.676 00.072 21948 IsGuiding returns 0
23:25:18.676 00.000 21948 Move returns status 0, amount 47
23:25:18.676 00.000 21948 MoveAxis(N, 0, ABG)
23:25:18.676 00.000 21948 Move returns status 0, amount 0
23:25:18.676 00.000 21948 move complete, result=0
23:25:18.676 00.000 21948 worker thread done servicing request
23:25:18.676 00.000 21948 Worker thread wakes up
23:25:18.676 00.000 18120 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
23:25:18.678 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:18.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:20.315 01.637 21948 Exposure complete
23:25:20.350 00.035 21948 worker thread done servicing request
23:25:20.350 00.000 18120 OnExposeComplete: enter
23:25:20.351 00.001 18120 UpdateGuideState(): m_state=6
23:25:20.352 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
23:25:20.353 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=231.83, Mass=2136, SNR=31.5, Peak=203 HFD=3.9
23:25:20.354 00.001 18120 MultiStar: [#1 -0.21,-0.00,0.71,U] [#2 -0.22,0.16,0.66,U] [#3 -0.12,0.04,0.67,U] [#4 -0.30,0.38,0.00,M1] [#5 -0.34,0.11,0.00,M1] [#6 -0.56,0.24,0.00,M1] [#7 0.12,0.16,0.51,U] [#8 -0.01,0.04,0.43,U] 
23:25:20.354 00.000 18120 refined, 5 included, MultiStar: {-0.13, 0.08}, one-star: {-0.20, 0.09}
23:25:20.355 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
23:25:20.355 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.56)
23:25:20.356 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=-0.13 mountY=0.08, mountTheta=2.57
23:25:20.357 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.08, opts=13)
23:25:20.357 00.000 18120 Enqueuing Move request for scope (-0.13, 0.08)
23:25:20.358 00.001 21948 Worker thread wakes up
23:25:20.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:20.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:25:20.358 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:25:20.358 00.000 18120 UpdateGuideState exits: m=2136 RSB=31.5
23:25:20.359 00.001 21948 Moving (-0.13, 0.08) raw xDistance=-0.13 yDistance=0.08
23:25:20.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:25:20.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:20.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:20.360 00.001 18120 Enqueuing Expose request
23:25:20.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:20.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:25:20.360 00.000 21948 MoveAxis(E, 0, ABG)
23:25:20.360 00.000 21948 Move returns status 0, amount 0
23:25:20.360 00.000 21948 MoveAxis(N, 0, ABG)
23:25:20.360 00.000 21948 Move returns status 0, amount 0
23:25:20.360 00.000 21948 move complete, result=0
23:25:20.360 00.000 21948 worker thread done servicing request
23:25:20.360 00.000 21948 Worker thread wakes up
23:25:20.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:20.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:20.362 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:21.881 01.519 21948 Exposure complete
23:25:21.929 00.048 21948 worker thread done servicing request
23:25:21.930 00.001 18120 OnExposeComplete: enter
23:25:21.931 00.001 18120 UpdateGuideState(): m_state=6
23:25:21.932 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
23:25:21.932 00.000 18120 Star::Find returns 1 (0), X=409.47, Y=232.00, Mass=2013, SNR=30.8, Peak=203 HFD=4.1
23:25:21.933 00.001 18120 MultiStar: [#1 -0.05,0.15,0.73,U] [#2 0.20,0.15,0.66,U] [#3 -0.04,0.06,0.68,U] [#4 -0.22,0.49,0.00,M2] [#5 -0.19,0.35,0.00,M2] [#6 -0.22,0.34,0.00,M2] [#7 0.05,0.08,0.53,U] [#8 -0.01,0.33,0.45,U] 
23:25:21.934 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.17}, one-star: {-0.04, 0.26}
23:25:21.935 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
23:25:21.936 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.74 = -0.55)
23:25:21.936 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.49 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
23:25:21.938 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.17, opts=13)
23:25:21.939 00.001 18120 Enqueuing Move request for scope (0.01, 0.17)
23:25:21.940 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:21.941 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.8
23:25:21.941 00.000 21948 Worker thread wakes up
23:25:21.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:21.944 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
23:25:21.945 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
23:25:21.945 00.000 21948 Moving (0.01, 0.17) raw xDistance=-0.15 yDistance=-0.09
23:25:21.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:21.946 00.001 18120 Enqueuing Expose request
23:25:21.947 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:25:21.947 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:21.947 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:25:21.947 00.000 21948 MoveAxis(E, 0, ABG)
23:25:21.947 00.000 21948 Move returns status 0, amount 0
23:25:21.947 00.000 21948 MoveAxis(N, 0, ABG)
23:25:21.947 00.000 21948 Move returns status 0, amount 0
23:25:21.947 00.000 21948 move complete, result=0
23:25:21.948 00.001 21948 worker thread done servicing request
23:25:21.948 00.000 21948 Worker thread wakes up
23:25:21.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:21.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:21.948 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:23.579 01.631 21948 Exposure complete
23:25:23.611 00.032 18120 OnExposeComplete: enter
23:25:23.614 00.003 18120 UpdateGuideState(): m_state=6
23:25:23.617 00.003 21948 worker thread done servicing request
23:25:23.617 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
23:25:23.618 00.001 18120 Star::Find returns 1 (0), X=409.37, Y=231.87, Mass=2093, SNR=31.5, Peak=179 HFD=4.0
23:25:23.618 00.000 18120 MultiStar: [#1 -0.00,0.08,0.72,U] [#2 0.16,0.24,0.64,U] [#3 0.03,0.11,0.69,U] [#4 -0.06,0.26,0.52,U] [#5 -0.06,0.01,0.52,U] [#6 -0.29,0.36,0.00,M3] [#7 0.13,0.39,0.00,M1] [#8 -0.07,0.08,0.42,U] 
23:25:23.619 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.13, 0.13}
23:25:23.619 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
23:25:23.619 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.30)
23:25:23.620 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
23:25:23.621 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
23:25:23.622 00.001 18120 Enqueuing Move request for scope (-0.02, 0.13)
23:25:23.622 00.000 21948 Worker thread wakes up
23:25:23.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:23.623 00.001 18120 UpdateGuideState exits: m=2093 RSB=31.5
23:25:23.623 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:23.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:23.624 00.001 18120 Enqueuing Expose request
23:25:23.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:25:23.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:25:23.624 00.000 21948 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=-0.04
23:25:23.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:25:23.625 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:23.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:25:23.625 00.000 21948 MoveAxis(E, 0, ABG)
23:25:23.625 00.000 21948 Move returns status 0, amount 0
23:25:23.625 00.000 21948 MoveAxis(N, 0, ABG)
23:25:23.625 00.000 21948 Move returns status 0, amount 0
23:25:23.625 00.000 21948 move complete, result=0
23:25:23.625 00.000 21948 worker thread done servicing request
23:25:23.625 00.000 21948 Worker thread wakes up
23:25:23.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:23.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:23.627 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:25.144 01.517 21948 Exposure complete
23:25:25.188 00.044 21948 worker thread done servicing request
23:25:25.188 00.000 18120 OnExposeComplete: enter
23:25:25.190 00.002 18120 UpdateGuideState(): m_state=6
23:25:25.192 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
23:25:25.193 00.001 18120 Star::Find returns 1 (0), X=409.51, Y=231.80, Mass=2147, SNR=31.9, Peak=202 HFD=3.8
23:25:25.194 00.001 18120 MultiStar: [#1 0.05,0.09,0.69,U] [#2 0.24,0.35,0.00,M1] [#3 -0.06,-0.07,0.63,U] [#4 -0.07,0.05,0.52,U] [#5 -0.24,0.13,0.48,U] [#6 -0.23,0.16,0.45,U] [#7 0.09,0.19,0.50,U] [#8 -0.13,0.11,0.41,U] 
23:25:25.195 00.001 18120 single-star, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.01, 0.07}
23:25:25.195 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
23:25:25.196 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
23:25:25.196 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
23:25:25.197 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
23:25:25.198 00.001 18120 Enqueuing Move request for scope (0.01, 0.07)
23:25:25.198 00.000 21948 Worker thread wakes up
23:25:25.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:25:25.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:25.199 00.001 18120 UpdateGuideState exits: m=2147 RSB=31.9
23:25:25.199 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:25.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:25.200 00.001 18120 Enqueuing Expose request
23:25:25.200 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:25:25.200 00.000 21948 Moving (0.01, 0.07) raw xDistance=-0.06 yDistance=-0.04
23:25:25.201 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:25:25.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:25.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:25:25.201 00.000 21948 MoveAxis(E, 0, ABG)
23:25:25.201 00.000 21948 Move returns status 0, amount 0
23:25:25.201 00.000 21948 MoveAxis(N, 0, ABG)
23:25:25.201 00.000 21948 Move returns status 0, amount 0
23:25:25.201 00.000 21948 move complete, result=0
23:25:25.201 00.000 21948 worker thread done servicing request
23:25:25.201 00.000 21948 Worker thread wakes up
23:25:25.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:25.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:25.201 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:26.828 01.627 21948 Exposure complete
23:25:26.869 00.041 21948 worker thread done servicing request
23:25:26.869 00.000 18120 OnExposeComplete: enter
23:25:26.870 00.001 18120 UpdateGuideState(): m_state=6
23:25:26.871 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
23:25:26.872 00.001 18120 Star::Find returns 1 (0), X=409.63, Y=231.81, Mass=2142, SNR=31.8, Peak=215 HFD=3.9
23:25:26.873 00.001 18120 MultiStar: [#1 0.13,-0.11,0.72,U] [#2 0.08,-0.04,0.63,U] [#3 0.07,-0.03,0.67,U] [#4 -0.16,0.17,0.55,U] [#5 -0.02,0.02,0.51,U] [#6 -0.17,0.00,0.51,U] [#7 0.10,0.13,0.51,U] [#8 0.03,0.17,0.44,U] 
23:25:26.875 00.002 18120 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.12, 0.07}
23:25:26.876 00.001 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.14) = xAngle (1.94 = 1.94)
23:25:26.877 00.001 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.04 = -1.24)
23:25:26.878 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.79 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
23:25:26.881 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
23:25:26.882 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
23:25:26.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:26.884 00.002 18120 UpdateGuideState exits: m=2142 RSB=31.8
23:25:26.885 00.001 21948 Worker thread wakes up
23:25:26.885 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.886 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:25:26.886 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:25:26.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:26.887 00.001 18120 Enqueuing Expose request
23:25:26.888 00.001 21948 Moving (0.04, 0.04) raw xDistance=-0.02 yDistance=-0.05
23:25:26.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:25:26.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:26.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:25:26.888 00.000 21948 MoveAxis(E, 0, ABG)
23:25:26.888 00.000 21948 Move returns status 0, amount 0
23:25:26.888 00.000 21948 MoveAxis(N, 0, ABG)
23:25:26.888 00.000 21948 Move returns status 0, amount 0
23:25:26.888 00.000 21948 move complete, result=0
23:25:26.888 00.000 21948 worker thread done servicing request
23:25:26.888 00.000 21948 Worker thread wakes up
23:25:26.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:26.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:26.890 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:28.406 01.516 21948 Exposure complete
23:25:28.462 00.056 21948 worker thread done servicing request
23:25:28.462 00.000 18120 OnExposeComplete: enter
23:25:28.463 00.001 18120 UpdateGuideState(): m_state=6
23:25:28.463 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
23:25:28.464 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=231.70, Mass=2069, SNR=31.3, Peak=200 HFD=4.1
23:25:28.464 00.000 18120 MultiStar: [#1 0.08,-0.05,0.72,U] [#2 0.18,-0.00,0.67,U] [#3 0.10,-0.10,0.69,U] [#4 -0.07,0.15,0.54,U] [#5 0.00,-0.01,0.52,U] [#6 -0.12,0.07,0.50,U] [#7 0.43,0.04,0.00,M1] [#8 0.44,0.46,0.00,M1] 
23:25:28.465 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {0.16, -0.03}
23:25:28.466 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.14) = xAngle (1.06 = 1.06)
23:25:28.466 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.16 = -2.12)
23:25:28.467 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=0.03 mountY=-0.06, mountTheta=-1.05
23:25:28.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.01, opts=13)
23:25:28.469 00.001 18120 Enqueuing Move request for scope (0.07, -0.01)
23:25:28.469 00.000 21948 Worker thread wakes up
23:25:28.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:28.470 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:25:28.470 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:25:28.470 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.3
23:25:28.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:28.471 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:28.471 00.000 18120 Enqueuing Expose request
23:25:28.471 00.000 21948 Moving (0.07, -0.01) raw xDistance=0.03 yDistance=-0.06
23:25:28.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:25:28.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:28.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:28.471 00.000 21948 MoveAxis(E, 0, ABG)
23:25:28.471 00.000 21948 Move returns status 0, amount 0
23:25:28.471 00.000 21948 MoveAxis(N, 0, ABG)
23:25:28.471 00.000 21948 Move returns status 0, amount 0
23:25:28.471 00.000 21948 move complete, result=0
23:25:28.471 00.000 21948 worker thread done servicing request
23:25:28.471 00.000 21948 Worker thread wakes up
23:25:28.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:28.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:28.473 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:30.096 01.623 21948 Exposure complete
23:25:30.124 00.028 21948 worker thread done servicing request
23:25:30.125 00.001 18120 OnExposeComplete: enter
23:25:30.125 00.000 18120 UpdateGuideState(): m_state=6
23:25:30.127 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
23:25:30.130 00.003 18120 Star::Find returns 1 (0), X=409.53, Y=231.91, Mass=2106, SNR=31.5, Peak=208 HFD=4.0
23:25:30.132 00.002 18120 MultiStar: [#1 0.09,0.12,0.68,U] [#2 0.09,0.30,0.66,U] [#3 0.43,-0.04,0.00,M1] [#4 0.12,0.39,0.00,M1] [#5 0.13,0.03,0.47,U] [#6 -0.26,0.28,0.00,M1] [#7 0.35,0.13,0.00,M2] [#8 0.23,0.12,0.43,U] 
23:25:30.135 00.003 18120 single-star, 4 included, MultiStar: {0.09, 0.16}, one-star: {0.02, 0.18}
23:25:30.136 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
23:25:30.137 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.59)
23:25:30.138 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
23:25:30.140 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.18, opts=13)
23:25:30.142 00.002 18120 Enqueuing Move request for scope (0.02, 0.18)
23:25:30.144 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:30.147 00.003 18120 UpdateGuideState exits: m=2106 RSB=31.5
23:25:30.149 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:30.151 00.002 21948 Worker thread wakes up
23:25:30.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:25:30.151 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:25:30.151 00.000 21948 Moving (0.02, 0.18) raw xDistance=-0.15 yDistance=-0.10
23:25:30.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:25:30.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:30.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:30.153 00.002 18120 Enqueuing Expose request
23:25:30.154 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:30.154 00.000 21948 MoveAxis(E, 0, ABG)
23:25:30.154 00.000 21948 Move returns status 0, amount 0
23:25:30.154 00.000 21948 MoveAxis(N, 0, ABG)
23:25:30.154 00.000 21948 Move returns status 0, amount 0
23:25:30.154 00.000 21948 move complete, result=0
23:25:30.154 00.000 21948 worker thread done servicing request
23:25:30.154 00.000 21948 Worker thread wakes up
23:25:30.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:30.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:30.156 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:31.681 01.525 21948 Exposure complete
23:25:31.724 00.043 21948 worker thread done servicing request
23:25:31.724 00.000 18120 OnExposeComplete: enter
23:25:31.727 00.003 18120 UpdateGuideState(): m_state=6
23:25:31.730 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
23:25:31.732 00.002 18120 Star::Find returns 1 (0), X=409.61, Y=231.71, Mass=2013, SNR=31.0, Peak=184 HFD=3.8
23:25:31.734 00.002 18120 MultiStar: [#1 0.05,-0.13,0.71,U] [#2 0.19,0.13,0.67,U] [#3 0.23,-0.21,0.67,U] [#4 0.21,0.32,0.00,M2] [#5 -0.05,-0.15,0.52,U] [#6 -0.27,0.08,0.49,U] [#7 0.26,0.08,0.53,U] [#8 0.30,0.12,0.47,U] 
23:25:31.735 00.001 18120 single-star, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.10, -0.03}
23:25:31.735 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
23:25:31.736 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.99 = -2.30)
23:25:31.737 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=0.07 mountY=-0.08, mountTheta=-0.87
23:25:31.738 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
23:25:31.739 00.001 18120 Enqueuing Move request for scope (0.10, -0.03)
23:25:31.739 00.000 21948 Worker thread wakes up
23:25:31.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:31.740 00.001 18120 UpdateGuideState exits: m=2013 RSB=31.0
23:25:31.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:31.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:31.742 00.002 18120 Enqueuing Expose request
23:25:31.743 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:25:31.743 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:25:31.743 00.000 21948 Moving (0.10, -0.03) raw xDistance=0.07 yDistance=-0.08
23:25:31.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:25:31.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:31.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:31.743 00.000 21948 MoveAxis(E, 0, ABG)
23:25:31.743 00.000 21948 Move returns status 0, amount 0
23:25:31.743 00.000 21948 MoveAxis(N, 0, ABG)
23:25:31.743 00.000 21948 Move returns status 0, amount 0
23:25:31.743 00.000 21948 move complete, result=0
23:25:31.743 00.000 21948 worker thread done servicing request
23:25:31.743 00.000 21948 Worker thread wakes up
23:25:31.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:31.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:31.743 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:33.374 01.631 21948 Exposure complete
23:25:33.408 00.034 21948 worker thread done servicing request
23:25:33.408 00.000 18120 OnExposeComplete: enter
23:25:33.409 00.001 18120 UpdateGuideState(): m_state=6
23:25:33.410 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
23:25:33.410 00.000 18120 Star::Find returns 1 (0), X=409.51, Y=231.60, Mass=2062, SNR=31.2, Peak=173 HFD=4.1
23:25:33.411 00.001 18120 MultiStar: [#1 0.19,-0.17,0.73,U] [#2 0.25,-0.23,0.62,U] [#3 -0.00,-0.19,0.68,U] [#4 -0.05,0.19,0.55,U] [#5 0.15,-0.16,0.53,U] [#6 -0.03,-0.19,0.49,U] [#7 0.45,-0.10,0.00,M2] [#8 0.16,-0.03,0.45,U] 
23:25:33.411 00.000 18120 single-star, 7 included, MultiStar: {0.08, -0.12}, one-star: {0.01, -0.14}
23:25:33.412 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
23:25:33.412 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
23:25:33.412 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.52 mountX=0.13 mountY=0.06, mountTheta=0.41
23:25:33.414 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.14, opts=13)
23:25:33.414 00.000 18120 Enqueuing Move request for scope (0.01, -0.14)
23:25:33.415 00.001 21948 Worker thread wakes up
23:25:33.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:33.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
23:25:33.415 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
23:25:33.415 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.2
23:25:33.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:33.416 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:33.416 00.000 18120 Enqueuing Expose request
23:25:33.417 00.001 21948 Moving (0.01, -0.14) raw xDistance=0.13 yDistance=0.06
23:25:33.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:25:33.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:33.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:25:33.417 00.000 21948 MoveAxis(E, 0, ABG)
23:25:33.417 00.000 21948 Move returns status 0, amount 0
23:25:33.417 00.000 21948 MoveAxis(N, 0, ABG)
23:25:33.417 00.000 21948 Move returns status 0, amount 0
23:25:33.417 00.000 21948 move complete, result=0
23:25:33.417 00.000 21948 worker thread done servicing request
23:25:33.417 00.000 21948 Worker thread wakes up
23:25:33.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:33.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:33.419 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:34.938 01.519 21948 Exposure complete
23:25:34.979 00.041 21948 worker thread done servicing request
23:25:34.979 00.000 18120 OnExposeComplete: enter
23:25:34.981 00.002 18120 UpdateGuideState(): m_state=6
23:25:34.983 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
23:25:34.986 00.003 18120 Star::Find returns 1 (0), X=409.96, Y=231.34, Mass=2156, SNR=32.0, Peak=200 HFD=4.0
23:25:34.987 00.001 18120 MultiStar: [#1 0.19,-0.24,0.70,U] [#2 0.43,-0.36,0.00,M1] [#3 0.20,-0.41,0.00,M1] [#4 0.37,-0.03,0.00,M2] [#5 0.28,-0.38,0.00,M1] [#6 0.11,-0.43,0.00,M1] [#7 0.38,0.00,0.00,M3] [#8 0.31,-0.46,0.00,M1] 
23:25:34.990 00.003 18120 refined, 1 included, MultiStar: {0.34, -0.33}, one-star: {0.45, -0.40}
23:25:34.992 00.002 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.14) = xAngle (0.37 = 0.37)
23:25:34.994 00.002 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.48 = -2.81)
23:25:34.996 00.002 18120 CameraToMount -- cameraX=0.34 cameraY=-0.33 hyp=0.48 cameraTheta=-0.77 mountX=0.45 mountY=-0.16, mountTheta=-0.34
23:25:35.000 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.33, opts=13)
23:25:35.001 00.001 18120 Enqueuing Move request for scope (0.34, -0.33)
23:25:35.001 00.000 21948 Worker thread wakes up
23:25:35.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:35.002 00.001 18120 UpdateGuideState exits: m=2156 RSB=32.0
23:25:35.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:35.003 00.001 18120 Enqueuing Expose request
23:25:35.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.33) opts 0xd
23:25:35.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.33)
23:25:35.003 00.000 21948 Moving (0.34, -0.33) raw xDistance=0.45 yDistance=-0.16
23:25:35.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
23:25:35.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:35.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:35.003 00.000 21948 MoveAxis(W, 80, ABG)
23:25:35.004 00.001 21948 Guiding  Dir = 3, Dur = 80
23:25:35.004 00.000 21948 IsSlewing returns 0
23:25:35.004 00.000 21948 IsGuiding returns 0
23:25:35.006 00.002 21948 PulseGuide returned control before completion, sleep 89
23:25:35.110 00.104 21948 IsGuiding returns 0
23:25:35.110 00.000 21948 Move returns status 0, amount 80
23:25:35.110 00.000 21948 MoveAxis(N, 0, ABG)
23:25:35.110 00.000 21948 Move returns status 0, amount 0
23:25:35.110 00.000 21948 move complete, result=0
23:25:35.110 00.000 21948 worker thread done servicing request
23:25:35.110 00.000 21948 Worker thread wakes up
23:25:35.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:35.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:35.110 00.000 18120 GuideStep: 0.4 px 80 ms WEST, -0.2 px 0 ms NORTH
23:25:36.734 01.624 21948 Exposure complete
23:25:36.761 00.027 21948 worker thread done servicing request
23:25:36.761 00.000 18120 OnExposeComplete: enter
23:25:36.762 00.001 18120 UpdateGuideState(): m_state=6
23:25:36.763 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
23:25:36.763 00.000 18120 Star::Find returns 1 (0), X=409.65, Y=231.38, Mass=2068, SNR=31.2, Peak=165 HFD=4.2
23:25:36.765 00.002 18120 MultiStar: [#1 -0.00,-0.17,0.73,U] [#2 0.06,-0.28,0.67,U] [#3 0.17,-0.31,0.66,U] [#4 0.06,-0.07,0.56,U] [#5 -0.13,-0.27,0.48,U] [#6 -0.29,0.02,0.49,U] [#7 0.30,0.03,0.49,U] [#8 0.07,-0.25,0.43,U] 
23:25:36.765 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.14, -0.35}
23:25:36.765 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:25:36.766 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
23:25:36.766 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.31 mountX=0.21 mountY=0.04, mountTheta=0.20
23:25:36.767 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.20, opts=13)
23:25:36.768 00.001 18120 Enqueuing Move request for scope (0.05, -0.20)
23:25:36.768 00.000 21948 Worker thread wakes up
23:25:36.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:36.769 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
23:25:36.769 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.2
23:25:36.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:36.770 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:36.770 00.000 18120 Enqueuing Expose request
23:25:36.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
23:25:36.770 00.000 21948 Moving (0.05, -0.20) raw xDistance=0.21 yDistance=0.04
23:25:36.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
23:25:36.771 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:36.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:36.771 00.000 21948 MoveAxis(W, 43, ABG)
23:25:36.771 00.000 21948 Guiding  Dir = 3, Dur = 43
23:25:36.771 00.000 21948 IsSlewing returns 0
23:25:36.771 00.000 21948 IsGuiding returns 0
23:25:36.772 00.001 21948 PulseGuide returned control before completion, sleep 52
23:25:36.826 00.054 21948 IsGuiding returns 1
23:25:36.826 00.000 21948 scope still moving after pulse duration time elapsed
23:25:36.856 00.030 21948 IsSlewing returns 0
23:25:36.857 00.001 21948 IsGuiding returns 0
23:25:36.857 00.000 21948 scope move finished after 43 + 43 ms
23:25:36.857 00.000 21948 Move returns status 0, amount 43
23:25:36.857 00.000 21948 MoveAxis(N, 0, ABG)
23:25:36.857 00.000 21948 Move returns status 0, amount 0
23:25:36.857 00.000 21948 move complete, result=0
23:25:36.857 00.000 21948 worker thread done servicing request
23:25:36.857 00.000 21948 Worker thread wakes up
23:25:36.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:36.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:36.857 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
23:25:38.265 01.408 21948 Exposure complete
23:25:38.302 00.037 21948 worker thread done servicing request
23:25:38.302 00.000 18120 OnExposeComplete: enter
23:25:38.302 00.000 18120 UpdateGuideState(): m_state=6
23:25:38.303 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
23:25:38.303 00.000 18120 Star::Find returns 1 (0), X=409.42, Y=231.67, Mass=1970, SNR=30.6, Peak=160 HFD=4.2
23:25:38.304 00.001 18120 MultiStar: [#1 0.11,-0.31,0.75,U] [#2 0.09,-0.32,0.67,U] [#3 0.01,-0.33,0.68,U] [#4 -0.06,0.12,0.56,U] [#5 -0.39,-0.03,0.00,M1] [#6 -0.30,-0.19,0.49,U] [#7 0.11,0.04,0.51,U] [#8 -0.04,-0.04,0.46,U] 
23:25:38.304 00.000 18120 single-star, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.08, -0.06}
23:25:38.305 00.001 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
23:25:38.305 00.000 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
23:25:38.305 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.48 mountX=0.02 mountY=0.10, mountTheta=1.34
23:25:38.307 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.06, opts=13)
23:25:38.308 00.001 18120 Enqueuing Move request for scope (-0.08, -0.06)
23:25:38.309 00.001 21948 Worker thread wakes up
23:25:38.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
23:25:38.309 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
23:25:38.309 00.000 21948 Moving (-0.08, -0.06) raw xDistance=0.02 yDistance=0.10
23:25:38.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:38.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:38.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:38.309 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.6
23:25:38.310 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:38.310 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:38.311 00.001 18120 Enqueuing Expose request
23:25:38.311 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:25:38.311 00.000 21948 MoveAxis(E, 0, ABG)
23:25:38.311 00.000 21948 Move returns status 0, amount 0
23:25:38.311 00.000 21948 MoveAxis(N, 0, ABG)
23:25:38.311 00.000 21948 Move returns status 0, amount 0
23:25:38.311 00.000 21948 move complete, result=0
23:25:38.311 00.000 21948 worker thread done servicing request
23:25:38.311 00.000 21948 Worker thread wakes up
23:25:38.311 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:38.311 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:38.313 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:39.935 01.622 21948 Exposure complete
23:25:39.962 00.027 21948 worker thread done servicing request
23:25:39.962 00.000 18120 OnExposeComplete: enter
23:25:39.963 00.001 18120 UpdateGuideState(): m_state=6
23:25:39.963 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
23:25:39.964 00.001 18120 Star::Find returns 1 (0), X=409.48, Y=231.66, Mass=1975, SNR=30.4, Peak=170 HFD=3.9
23:25:39.965 00.001 18120 MultiStar: [#1 -0.04,-0.16,0.73,U] [#2 0.11,-0.01,0.67,U] [#3 -0.05,-0.27,0.67,U] [#4 0.02,0.19,0.57,U] [#5 -0.27,-0.02,0.52,U] [#6 -0.32,0.04,0.52,U] [#7 0.10,0.20,0.54,U] [#8 0.14,0.06,0.47,U] 
23:25:39.965 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.02, -0.07}
23:25:39.965 00.000 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.14) = xAngle (-1.43 = -1.43)
23:25:39.966 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.67 = 1.67)
23:25:39.966 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.58 mountX=0.01 mountY=0.04, mountTheta=1.43
23:25:39.967 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
23:25:39.968 00.001 18120 Enqueuing Move request for scope (-0.03, -0.02)
23:25:39.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:39.969 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.4
23:25:39.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:39.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:39.970 00.000 18120 Enqueuing Expose request
23:25:39.971 00.001 21948 Worker thread wakes up
23:25:39.971 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:25:39.971 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:25:39.971 00.000 21948 Moving (-0.03, -0.02) raw xDistance=0.01 yDistance=0.04
23:25:39.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:25:39.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:39.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:39.971 00.000 21948 MoveAxis(E, 0, ABG)
23:25:39.971 00.000 21948 Move returns status 0, amount 0
23:25:39.971 00.000 21948 MoveAxis(N, 0, ABG)
23:25:39.971 00.000 21948 Move returns status 0, amount 0
23:25:39.971 00.000 21948 move complete, result=0
23:25:39.971 00.000 21948 worker thread done servicing request
23:25:39.971 00.000 21948 Worker thread wakes up
23:25:39.971 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:39.972 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:39.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:41.495 01.523 21948 Exposure complete
23:25:41.537 00.042 21948 worker thread done servicing request
23:25:41.537 00.000 18120 OnExposeComplete: enter
23:25:41.539 00.002 18120 UpdateGuideState(): m_state=6
23:25:41.542 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
23:25:41.543 00.001 18120 Star::Find returns 1 (0), X=409.54, Y=231.82, Mass=2121, SNR=31.7, Peak=191 HFD=3.9
23:25:41.544 00.001 18120 MultiStar: [#1 0.12,-0.10,0.71,U] [#2 0.13,0.02,0.64,U] [#3 0.16,-0.19,0.68,U] [#4 -0.03,0.22,0.53,U] [#5 -0.04,0.08,0.48,U] [#6 -0.13,0.25,0.48,U] [#7 0.29,0.07,0.52,U] [#8 0.25,0.29,0.00,M1] 
23:25:41.546 00.002 18120 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.03, 0.09}
23:25:41.547 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.14) = xAngle (1.68 = 1.68)
23:25:41.548 00.001 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.78 = -1.50)
23:25:41.549 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.54 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
23:25:41.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
23:25:41.551 00.001 18120 Enqueuing Move request for scope (0.07, 0.04)
23:25:41.552 00.001 21948 Worker thread wakes up
23:25:41.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:41.554 00.002 18120 UpdateGuideState exits: m=2121 RSB=31.7
23:25:41.555 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:25:41.555 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:25:41.555 00.000 21948 Moving (0.07, 0.04) raw xDistance=-0.01 yDistance=-0.08
23:25:41.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:25:41.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:41.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:41.556 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:41.558 00.002 18120 Enqueuing Expose request
23:25:41.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:41.558 00.000 21948 MoveAxis(E, 0, ABG)
23:25:41.558 00.000 21948 Move returns status 0, amount 0
23:25:41.558 00.000 21948 MoveAxis(N, 0, ABG)
23:25:41.559 00.001 21948 Move returns status 0, amount 0
23:25:41.559 00.000 21948 move complete, result=0
23:25:41.559 00.000 21948 worker thread done servicing request
23:25:41.559 00.000 21948 Worker thread wakes up
23:25:41.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:41.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:41.559 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:43.193 01.634 21948 Exposure complete
23:25:43.228 00.035 21948 worker thread done servicing request
23:25:43.228 00.000 18120 OnExposeComplete: enter
23:25:43.230 00.002 18120 UpdateGuideState(): m_state=6
23:25:43.231 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
23:25:43.231 00.000 18120 Star::Find returns 1 (0), X=409.72, Y=231.81, Mass=2032, SNR=30.8, Peak=178 HFD=4.0
23:25:43.233 00.002 18120 MultiStar: [#1 0.10,-0.16,0.72,U] [#2 -0.01,-0.00,0.65,U] [#3 0.04,-0.22,0.66,U] [#4 0.02,0.34,0.57,U] [#5 -0.05,-0.11,0.54,U] [#6 -0.23,0.11,0.51,U] [#7 0.21,0.13,0.50,U] [#8 0.07,0.34,0.46,U] 
23:25:43.234 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.22, 0.07}
23:25:43.234 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.78 = 1.78)
23:25:43.234 00.000 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.40)
23:25:43.235 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
23:25:43.236 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
23:25:43.236 00.000 18120 Enqueuing Move request for scope (0.05, 0.04)
23:25:43.237 00.001 21948 Worker thread wakes up
23:25:43.237 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:43.237 00.000 18120 UpdateGuideState exits: m=2032 RSB=30.8
23:25:43.238 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:43.238 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:43.240 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:25:43.240 00.000 18120 Enqueuing Expose request
23:25:43.240 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:25:43.241 00.001 21948 Moving (0.05, 0.04) raw xDistance=-0.01 yDistance=-0.07
23:25:43.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:25:43.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:43.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:43.241 00.000 21948 MoveAxis(E, 0, ABG)
23:25:43.241 00.000 21948 Move returns status 0, amount 0
23:25:43.241 00.000 21948 MoveAxis(N, 0, ABG)
23:25:43.241 00.000 21948 Move returns status 0, amount 0
23:25:43.241 00.000 21948 move complete, result=0
23:25:43.241 00.000 21948 worker thread done servicing request
23:25:43.241 00.000 21948 Worker thread wakes up
23:25:43.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:43.241 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:43.242 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:44.766 01.524 21948 Exposure complete
23:25:44.793 00.027 21948 worker thread done servicing request
23:25:44.793 00.000 18120 OnExposeComplete: enter
23:25:44.795 00.002 18120 UpdateGuideState(): m_state=6
23:25:44.795 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
23:25:44.796 00.001 18120 Star::Find returns 1 (0), X=409.56, Y=231.68, Mass=1926, SNR=30.1, Peak=163 HFD=3.9
23:25:44.797 00.001 18120 MultiStar: [#1 -0.14,-0.09,0.70,U] [#2 0.00,0.17,0.70,U] [#3 0.10,-0.22,0.72,U] [#4 0.00,0.10,0.56,U] [#5 -0.12,-0.01,0.56,U] [#6 -0.13,-0.09,0.50,U] [#7 0.01,-0.01,0.55,U] [#8 0.07,0.25,0.44,U] 
23:25:44.797 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.05, -0.06}
23:25:44.798 00.001 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.14) = xAngle (-1.31 = -1.31)
23:25:44.798 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.79 = 1.79)
23:25:44.798 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.46 mountX=0.00 mountY=0.01, mountTheta=1.32
23:25:44.800 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
23:25:44.800 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
23:25:44.801 00.001 21948 Worker thread wakes up
23:25:44.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:44.801 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.1
23:25:44.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:44.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:44.802 00.000 18120 Enqueuing Expose request
23:25:44.803 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:25:44.803 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:25:44.803 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
23:25:44.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:25:44.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:44.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:44.803 00.000 21948 MoveAxis(E, 0, ABG)
23:25:44.803 00.000 21948 Move returns status 0, amount 0
23:25:44.803 00.000 21948 MoveAxis(N, 0, ABG)
23:25:44.803 00.000 21948 Move returns status 0, amount 0
23:25:44.803 00.000 21948 move complete, result=0
23:25:44.803 00.000 21948 worker thread done servicing request
23:25:44.803 00.000 21948 Worker thread wakes up
23:25:44.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:44.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:44.804 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:46.435 01.631 21948 Exposure complete
23:25:46.461 00.026 21948 worker thread done servicing request
23:25:46.461 00.000 18120 OnExposeComplete: enter
23:25:46.462 00.001 18120 UpdateGuideState(): m_state=6
23:25:46.462 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
23:25:46.463 00.001 18120 Star::Find returns 1 (0), X=409.38, Y=231.78, Mass=2137, SNR=31.8, Peak=173 HFD=4.1
23:25:46.463 00.000 18120 MultiStar: [#1 0.02,-0.19,0.70,U] [#2 -0.12,0.07,0.63,U] [#3 -0.16,-0.05,0.67,U] [#4 -0.12,0.09,0.57,U] [#5 -0.25,-0.09,0.52,U] [#6 -0.23,0.17,0.48,U] [#7 -0.07,0.20,0.52,U] [#8 -0.09,-0.17,0.43,U] 
23:25:46.464 00.001 18120 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.13, 0.05}
23:25:46.464 00.000 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.14) = xAngle (4.23 = -2.06)
23:25:46.465 00.001 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.04)
23:25:46.465 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=-0.06 mountY=0.10, mountTheta=2.07
23:25:46.466 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.01, opts=13)
23:25:46.467 00.001 18120 Enqueuing Move request for scope (-0.12, 0.01)
23:25:46.467 00.000 21948 Worker thread wakes up
23:25:46.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:46.468 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
23:25:46.468 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
23:25:46.468 00.000 18120 UpdateGuideState exits: m=2137 RSB=31.8
23:25:46.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:46.469 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:46.469 00.000 18120 Enqueuing Expose request
23:25:46.469 00.000 21948 Moving (-0.12, 0.01) raw xDistance=-0.06 yDistance=0.10
23:25:46.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:25:46.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:46.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:25:46.469 00.000 21948 MoveAxis(E, 0, ABG)
23:25:46.470 00.001 21948 Move returns status 0, amount 0
23:25:46.470 00.000 21948 MoveAxis(N, 0, ABG)
23:25:46.470 00.000 21948 Move returns status 0, amount 0
23:25:46.470 00.000 21948 move complete, result=0
23:25:46.470 00.000 21948 worker thread done servicing request
23:25:46.470 00.000 21948 Worker thread wakes up
23:25:46.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:46.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:46.470 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:47.986 01.516 21948 Exposure complete
23:25:48.016 00.030 21948 worker thread done servicing request
23:25:48.018 00.002 18120 OnExposeComplete: enter
23:25:48.018 00.000 18120 UpdateGuideState(): m_state=6
23:25:48.019 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
23:25:48.020 00.001 18120 Star::Find returns 1 (0), X=409.38, Y=231.98, Mass=2222, SNR=32.3, Peak=190 HFD=4.1
23:25:48.020 00.000 18120 MultiStar: [#1 -0.04,-0.12,0.66,U] [#2 0.10,-0.06,0.60,U] [#3 -0.08,0.02,0.65,U] [#4 -0.12,0.14,0.53,U] [#5 -0.26,-0.11,0.47,U] [#6 -0.04,-0.09,0.48,U] [#7 0.34,0.20,0.00,M1] [#8 -0.05,0.22,0.41,U] 
23:25:48.021 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.13, 0.24}
23:25:48.021 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
23:25:48.022 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
23:25:48.022 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.62 mountX=-0.07 mountY=0.05, mountTheta=2.55
23:25:48.024 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
23:25:48.024 00.000 18120 Enqueuing Move request for scope (-0.08, 0.04)
23:25:48.025 00.001 21948 Worker thread wakes up
23:25:48.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:48.025 00.000 18120 UpdateGuideState exits: m=2222 RSB=32.3
23:25:48.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:48.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:48.026 00.000 18120 Enqueuing Expose request
23:25:48.027 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:25:48.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:25:48.027 00.000 21948 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=0.05
23:25:48.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:25:48.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:48.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:25:48.027 00.000 21948 MoveAxis(E, 0, ABG)
23:25:48.027 00.000 21948 Move returns status 0, amount 0
23:25:48.027 00.000 21948 MoveAxis(N, 0, ABG)
23:25:48.027 00.000 21948 Move returns status 0, amount 0
23:25:48.027 00.000 21948 move complete, result=0
23:25:48.027 00.000 21948 worker thread done servicing request
23:25:48.027 00.000 21948 Worker thread wakes up
23:25:48.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:48.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:48.027 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:49.657 01.630 21948 Exposure complete
23:25:49.680 00.023 21948 worker thread done servicing request
23:25:49.681 00.001 18120 OnExposeComplete: enter
23:25:49.681 00.000 18120 UpdateGuideState(): m_state=6
23:25:49.682 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
23:25:49.683 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=231.71, Mass=2134, SNR=31.7, Peak=198 HFD=4.0
23:25:49.686 00.003 18120 MultiStar: [#1 -0.02,0.03,0.70,U] [#2 -0.02,0.18,0.64,U] [#3 0.01,0.10,0.68,U] [#4 -0.12,0.27,0.55,U] [#5 -0.32,0.09,0.48,U] [#6 -0.21,0.05,0.46,U] [#7 -0.06,0.15,0.50,U] [#8 -0.10,-0.05,0.42,U] 
23:25:49.686 00.000 18120 single-star, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.06, -0.03}
23:25:49.687 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
23:25:49.687 00.000 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:25:49.688 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.70 mountX=0.00 mountY=0.07, mountTheta=1.56
23:25:49.689 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.03, opts=13)
23:25:49.689 00.000 18120 Enqueuing Move request for scope (-0.06, -0.03)
23:25:49.690 00.001 21948 Worker thread wakes up
23:25:49.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
23:25:49.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:49.691 00.001 18120 UpdateGuideState exits: m=2134 RSB=31.7
23:25:49.691 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:49.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:49.692 00.001 18120 Enqueuing Expose request
23:25:49.692 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
23:25:49.692 00.000 21948 Moving (-0.06, -0.03) raw xDistance=0.00 yDistance=0.07
23:25:49.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:25:49.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:49.693 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:25:49.693 00.000 21948 MoveAxis(E, 0, ABG)
23:25:49.693 00.000 21948 Move returns status 0, amount 0
23:25:49.693 00.000 21948 MoveAxis(N, 0, ABG)
23:25:49.693 00.000 21948 Move returns status 0, amount 0
23:25:49.693 00.000 21948 move complete, result=0
23:25:49.693 00.000 21948 worker thread done servicing request
23:25:49.693 00.000 21948 Worker thread wakes up
23:25:49.693 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:49.693 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:49.694 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:51.215 01.521 21948 Exposure complete
23:25:51.251 00.036 21948 worker thread done servicing request
23:25:51.251 00.000 18120 OnExposeComplete: enter
23:25:51.252 00.001 18120 UpdateGuideState(): m_state=6
23:25:51.252 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
23:25:51.253 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=231.98, Mass=2223, SNR=32.5, Peak=218 HFD=4.1
23:25:51.253 00.000 18120 MultiStar: [#1 0.02,0.30,0.68,U] [#2 0.12,0.20,0.60,U] [#3 -0.02,0.07,0.65,U] [#4 -0.04,0.30,0.53,U] [#5 -0.21,0.19,0.50,U] [#6 -0.08,0.52,0.00,M1] [#7 0.16,0.43,0.00,M1] [#8 0.09,0.29,0.40,U] 
23:25:51.254 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.22}, one-star: {0.15, 0.24}
23:25:51.254 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:25:51.255 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.60)
23:25:51.256 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.44 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
23:25:51.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.22, opts=13)
23:25:51.257 00.000 18120 Enqueuing Move request for scope (0.03, 0.22)
23:25:51.258 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:51.258 00.000 18120 UpdateGuideState exits: m=2223 RSB=32.5
23:25:51.259 00.001 21948 Worker thread wakes up
23:25:51.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:25:51.259 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:25:51.259 00.000 21948 Moving (0.03, 0.22) raw xDistance=-0.19 yDistance=-0.13
23:25:51.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:25:51.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:51.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:51.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:51.260 00.000 18120 Enqueuing Expose request
23:25:51.261 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:51.261 00.000 21948 MoveAxis(E, 0, ABG)
23:25:51.261 00.000 21948 Move returns status 0, amount 0
23:25:51.261 00.000 21948 MoveAxis(N, 0, ABG)
23:25:51.261 00.000 21948 Move returns status 0, amount 0
23:25:51.261 00.000 21948 move complete, result=0
23:25:51.261 00.000 21948 worker thread done servicing request
23:25:51.261 00.000 21948 Worker thread wakes up
23:25:51.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:51.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:51.261 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:52.888 01.627 21948 Exposure complete
23:25:52.926 00.038 21948 worker thread done servicing request
23:25:52.926 00.000 18120 OnExposeComplete: enter
23:25:52.928 00.002 18120 UpdateGuideState(): m_state=6
23:25:52.929 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
23:25:52.930 00.001 18120 Star::Find returns 1 (0), X=409.36, Y=231.73, Mass=2007, SNR=30.8, Peak=180 HFD=4.1
23:25:52.932 00.002 18120 MultiStar: [#1 0.04,0.13,0.74,U] [#2 0.09,0.12,0.68,U] [#3 0.04,-0.12,0.70,U] [#4 -0.00,0.20,0.60,U] [#5 -0.03,0.08,0.51,U] [#6 -0.28,0.18,0.50,U] [#7 0.03,0.29,0.54,U] [#8 -0.01,0.33,0.43,U] 
23:25:52.933 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.14, -0.00}
23:25:52.934 00.001 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
23:25:52.934 00.000 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
23:25:52.935 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.82 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
23:25:52.938 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
23:25:52.938 00.000 18120 Enqueuing Move request for scope (-0.03, 0.11)
23:25:52.938 00.000 21948 Worker thread wakes up
23:25:52.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:25:52.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:25:52.938 00.000 21948 Moving (-0.03, 0.11) raw xDistance=-0.12 yDistance=-0.03
23:25:52.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:25:52.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:52.940 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:52.940 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.8
23:25:52.940 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:52.941 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:25:52.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:52.941 00.000 18120 Enqueuing Expose request
23:25:52.942 00.001 21948 MoveAxis(E, 0, ABG)
23:25:52.942 00.000 21948 Move returns status 0, amount 0
23:25:52.942 00.000 21948 MoveAxis(N, 0, ABG)
23:25:52.942 00.000 21948 Move returns status 0, amount 0
23:25:52.942 00.000 21948 move complete, result=0
23:25:52.942 00.000 21948 worker thread done servicing request
23:25:52.942 00.000 21948 Worker thread wakes up
23:25:52.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:52.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:52.942 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:54.464 01.522 21948 Exposure complete
23:25:54.496 00.032 18120 OnExposeComplete: enter
23:25:54.496 00.000 18120 UpdateGuideState(): m_state=6
23:25:54.498 00.002 21948 worker thread done servicing request
23:25:54.498 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
23:25:54.498 00.000 18120 Star::Find returns 1 (0), X=409.40, Y=231.71, Mass=2053, SNR=31.0, Peak=189 HFD=3.8
23:25:54.498 00.000 18120 MultiStar: [#1 0.07,-0.04,0.73,U] [#2 -0.17,0.08,0.65,U] [#3 -0.34,-0.17,0.00,M1] [#4 -0.09,0.20,0.56,U] [#5 -0.32,-0.09,0.48,U] [#6 -0.33,0.22,0.00,M1] [#7 -0.03,0.06,0.54,U] [#8 0.01,0.06,0.44,U] 
23:25:54.499 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {-0.11, -0.02}
23:25:54.499 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.96 = -2.32)
23:25:54.500 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.06 = 0.78)
23:25:54.500 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.82 mountX=-0.06 mountY=0.06, mountTheta=2.34
23:25:54.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
23:25:54.502 00.001 18120 Enqueuing Move request for scope (-0.09, 0.03)
23:25:54.502 00.000 21948 Worker thread wakes up
23:25:54.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:54.503 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.0
23:25:54.503 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:54.504 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:54.504 00.000 18120 Enqueuing Expose request
23:25:54.505 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:25:54.505 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:25:54.505 00.000 21948 Moving (-0.09, 0.03) raw xDistance=-0.06 yDistance=0.06
23:25:54.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:25:54.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:54.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:25:54.505 00.000 21948 MoveAxis(E, 0, ABG)
23:25:54.505 00.000 21948 Move returns status 0, amount 0
23:25:54.505 00.000 21948 MoveAxis(N, 0, ABG)
23:25:54.505 00.000 21948 Move returns status 0, amount 0
23:25:54.505 00.000 21948 move complete, result=0
23:25:54.505 00.000 21948 worker thread done servicing request
23:25:54.505 00.000 21948 Worker thread wakes up
23:25:54.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:54.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:54.505 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:56.138 01.633 21948 Exposure complete
23:25:56.192 00.054 21948 worker thread done servicing request
23:25:56.192 00.000 18120 OnExposeComplete: enter
23:25:56.192 00.000 18120 UpdateGuideState(): m_state=6
23:25:56.194 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
23:25:56.196 00.002 18120 Star::Find returns 1 (0), X=409.37, Y=231.56, Mass=2165, SNR=32.0, Peak=178 HFD=4.4
23:25:56.197 00.001 18120 MultiStar: [#1 -0.15,-0.22,0.67,U] [#2 -0.09,-0.09,0.61,U] [#3 -0.26,-0.50,0.00,M2] [#4 -0.38,-0.08,0.00,M1] [#5 -0.29,-0.19,0.49,U] [#6 -0.47,-0.18,0.00,M2] [#7 -0.02,-0.11,0.50,U] [#8 -0.14,-0.09,0.41,U] 
23:25:56.198 00.001 18120 refined, 5 included, MultiStar: {-0.14, -0.15}, one-star: {-0.14, -0.17}
23:25:56.199 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
23:25:56.199 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
23:25:56.200 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.30 mountX=0.08 mountY=0.19, mountTheta=1.17
23:25:56.201 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.15, opts=13)
23:25:56.202 00.001 18120 Enqueuing Move request for scope (-0.14, -0.15)
23:25:56.202 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:56.204 00.002 21948 Worker thread wakes up
23:25:56.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
23:25:56.204 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
23:25:56.204 00.000 21948 Moving (-0.14, -0.15) raw xDistance=0.08 yDistance=0.19
23:25:56.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:25:56.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:56.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:25:56.204 00.000 18120 UpdateGuideState exits: m=2165 RSB=32.0
23:25:56.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:56.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:56.205 00.001 18120 Enqueuing Expose request
23:25:56.205 00.000 21948 MoveAxis(E, 0, ABG)
23:25:56.205 00.000 21948 Move returns status 0, amount 0
23:25:56.205 00.000 21948 MoveAxis(N, 0, ABG)
23:25:56.205 00.000 21948 Move returns status 0, amount 0
23:25:56.205 00.000 21948 move complete, result=0
23:25:56.205 00.000 21948 worker thread done servicing request
23:25:56.205 00.000 21948 Worker thread wakes up
23:25:56.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:56.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:56.206 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:57.731 01.525 21948 Exposure complete
23:25:57.762 00.031 21948 worker thread done servicing request
23:25:57.762 00.000 18120 OnExposeComplete: enter
23:25:57.763 00.001 18120 UpdateGuideState(): m_state=6
23:25:57.764 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
23:25:57.764 00.000 18120 Star::Find returns 1 (0), X=409.27, Y=231.57, Mass=2031, SNR=30.9, Peak=180 HFD=4.0
23:25:57.765 00.001 18120 MultiStar: [#1 -0.10,-0.38,0.00,M1] [#2 0.09,-0.02,0.66,U] [#3 -0.12,-0.36,0.00,M3] [#4 -0.29,-0.05,0.56,U] [#5 -0.58,-0.32,0.00,M1] [#6 -0.42,-0.15,0.00,M3] [#7 -0.04,-0.28,0.54,U] [#8 -0.39,-0.00,0.00,M1] 
23:25:57.765 00.000 18120 refined, 3 included, MultiStar: {-0.13, -0.13}, one-star: {-0.24, -0.16}
23:25:57.765 00.000 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.14) = xAngle (-1.23 = -1.23)
23:25:57.766 00.001 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.87 = 1.87)
23:25:57.766 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.37 mountX=0.06 mountY=0.17, mountTheta=1.23
23:25:57.768 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.13, opts=13)
23:25:57.768 00.000 18120 Enqueuing Move request for scope (-0.13, -0.13)
23:25:57.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:57.769 00.001 21948 Worker thread wakes up
23:25:57.769 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.9
23:25:57.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:57.770 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
23:25:57.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:57.770 00.000 18120 Enqueuing Expose request
23:25:57.771 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
23:25:57.771 00.000 21948 Moving (-0.13, -0.13) raw xDistance=0.06 yDistance=0.17
23:25:57.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:25:57.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:57.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:25:57.771 00.000 21948 MoveAxis(E, 0, ABG)
23:25:57.771 00.000 21948 Move returns status 0, amount 0
23:25:57.771 00.000 21948 MoveAxis(N, 0, ABG)
23:25:57.771 00.000 21948 Move returns status 0, amount 0
23:25:57.771 00.000 21948 move complete, result=0
23:25:57.771 00.000 21948 worker thread done servicing request
23:25:57.771 00.000 21948 Worker thread wakes up
23:25:57.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:57.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:57.771 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:59.404 01.633 21948 Exposure complete
23:25:59.439 00.035 21948 worker thread done servicing request
23:25:59.439 00.000 18120 OnExposeComplete: enter
23:25:59.440 00.001 18120 UpdateGuideState(): m_state=6
23:25:59.441 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
23:25:59.441 00.000 18120 Star::Find returns 1 (0), X=409.57, Y=231.66, Mass=2066, SNR=31.2, Peak=174 HFD=4.0
23:25:59.442 00.001 18120 MultiStar: [#1 -0.05,-0.25,0.69,U] [#2 0.11,-0.12,0.66,U] [#3 -0.05,-0.29,0.67,U] [#4 -0.08,0.01,0.57,U] [#5 -0.11,-0.14,0.50,U] [#6 -0.09,-0.04,0.49,U] [#7 0.17,0.17,0.52,U] [#8 0.08,0.02,0.43,U] 
23:25:59.442 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.07, -0.08}
23:25:59.443 00.001 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
23:25:59.443 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
23:25:59.443 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=0.09 mountY=0.03, mountTheta=0.37
23:25:59.445 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
23:25:59.445 00.000 18120 Enqueuing Move request for scope (0.01, -0.09)
23:25:59.446 00.001 21948 Worker thread wakes up
23:25:59.446 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:25:59.446 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:25:59.446 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:25:59.447 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
23:25:59.448 00.001 21948 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.03
23:25:59.448 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:25:59.448 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:59.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:59.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:25:59.449 00.001 18120 Enqueuing Expose request
23:25:59.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:59.449 00.000 21948 MoveAxis(E, 0, ABG)
23:25:59.449 00.000 21948 Move returns status 0, amount 0
23:25:59.450 00.001 21948 MoveAxis(N, 0, ABG)
23:25:59.450 00.000 21948 Move returns status 0, amount 0
23:25:59.450 00.000 21948 move complete, result=0
23:25:59.450 00.000 21948 worker thread done servicing request
23:25:59.450 00.000 21948 Worker thread wakes up
23:25:59.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:25:59.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:25:59.450 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:00.971 01.521 21948 Exposure complete
23:26:01.010 00.039 21948 worker thread done servicing request
23:26:01.010 00.000 18120 OnExposeComplete: enter
23:26:01.011 00.001 18120 UpdateGuideState(): m_state=6
23:26:01.012 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
23:26:01.013 00.001 18120 Star::Find returns 1 (0), X=409.50, Y=231.55, Mass=1970, SNR=30.5, Peak=153 HFD=4.1
23:26:01.015 00.002 18120 MultiStar: [#1 -0.04,-0.29,0.70,U] [#2 0.08,-0.32,0.64,U] [#3 0.06,-0.40,0.00,M3] [#4 -0.05,-0.31,0.56,U] [#5 -0.10,-0.39,0.00,M1] [#6 -0.18,-0.28,0.51,U] [#7 -0.11,-0.19,0.52,U] [#8 0.05,-0.09,0.43,U] 
23:26:01.016 00.001 18120 single-star, 6 included, MultiStar: {-0.03, -0.24}, one-star: {-0.00, -0.18}
23:26:01.017 00.001 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.14) = xAngle (-0.43 = -0.43)
23:26:01.017 00.000 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.67 = 2.67)
23:26:01.020 00.003 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.58 mountX=0.17 mountY=0.08, mountTheta=0.46
23:26:01.022 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.18, opts=13)
23:26:01.024 00.002 18120 Enqueuing Move request for scope (-0.00, -0.18)
23:26:01.025 00.001 21948 Worker thread wakes up
23:26:01.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
23:26:01.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
23:26:01.025 00.000 21948 Moving (-0.00, -0.18) raw xDistance=0.17 yDistance=0.08
23:26:01.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:26:01.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:01.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:01.026 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:26:01.026 00.000 21948 MoveAxis(E, 0, ABG)
23:26:01.026 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.5
23:26:01.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.027 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:01.027 00.000 18120 Enqueuing Expose request
23:26:01.027 00.000 21948 Move returns status 0, amount 0
23:26:01.027 00.000 21948 MoveAxis(N, 0, ABG)
23:26:01.028 00.001 21948 Move returns status 0, amount 0
23:26:01.028 00.000 21948 move complete, result=0
23:26:01.028 00.000 21948 worker thread done servicing request
23:26:01.028 00.000 21948 Worker thread wakes up
23:26:01.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:01.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:01.028 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:02.651 01.623 21948 Exposure complete
23:26:02.678 00.027 21948 worker thread done servicing request
23:26:02.679 00.001 18120 OnExposeComplete: enter
23:26:02.679 00.000 18120 UpdateGuideState(): m_state=6
23:26:02.680 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
23:26:02.680 00.000 18120 Star::Find returns 1 (0), X=409.46, Y=231.71, Mass=2013, SNR=30.8, Peak=165 HFD=4.2
23:26:02.682 00.002 18120 MultiStar: [#1 -0.05,-0.09,0.71,U] [#2 -0.05,0.03,0.67,U] [#3 -0.01,-0.13,0.72,U] [#4 -0.17,0.08,0.58,U] [#5 -0.38,0.17,0.00,M2] [#6 -0.20,0.04,0.49,U] [#7 0.02,0.09,0.52,U] [#8 -0.12,0.18,0.44,U] 
23:26:02.685 00.003 18120 single-star, 7 included, MultiStar: {-0.07, 0.01}, one-star: {-0.05, -0.02}
23:26:02.687 00.002 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
23:26:02.689 00.002 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.50 = 1.50)
23:26:02.692 00.003 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.75 mountX=-0.00 mountY=0.05, mountTheta=1.60
23:26:02.696 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.02, opts=13)
23:26:02.697 00.001 18120 Enqueuing Move request for scope (-0.05, -0.02)
23:26:02.698 00.001 21948 Worker thread wakes up
23:26:02.698 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:26:02.698 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:26:02.698 00.000 21948 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.05
23:26:02.698 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:26:02.698 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:02.698 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:02.699 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:02.699 00.000 21948 MoveAxis(E, 0, ABG)
23:26:02.699 00.000 21948 Move returns status 0, amount 0
23:26:02.699 00.000 21948 MoveAxis(N, 0, ABG)
23:26:02.699 00.000 21948 Move returns status 0, amount 0
23:26:02.699 00.000 21948 move complete, result=0
23:26:02.700 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.8
23:26:02.700 00.000 21948 worker thread done servicing request
23:26:02.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:02.701 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:02.701 00.000 18120 Enqueuing Expose request
23:26:02.702 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:02.702 00.000 21948 Worker thread wakes up
23:26:02.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:02.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:04.227 01.525 21948 Exposure complete
23:26:04.262 00.035 21948 worker thread done servicing request
23:26:04.262 00.000 18120 OnExposeComplete: enter
23:26:04.263 00.001 18120 UpdateGuideState(): m_state=6
23:26:04.264 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
23:26:04.264 00.000 18120 Star::Find returns 1 (0), X=409.33, Y=231.74, Mass=1852, SNR=29.6, Peak=187 HFD=3.9
23:26:04.264 00.000 18120 MultiStar: [#1 -0.09,-0.05,0.75,U] [#2 -0.17,0.17,0.68,U] [#3 -0.06,-0.19,0.71,U] [#4 -0.18,0.06,0.58,U] [#5 -0.28,0.06,0.55,U] [#6 -0.46,0.09,0.00,M1] [#7 -0.01,0.21,0.56,U] [#8 -0.17,0.07,0.43,U] 
23:26:04.265 00.001 18120 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.18, 0.00}
23:26:04.265 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
23:26:04.266 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
23:26:04.266 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.93 mountX=-0.09 mountY=0.11, mountTheta=2.23
23:26:04.268 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
23:26:04.268 00.000 18120 Enqueuing Move request for scope (-0.14, 0.03)
23:26:04.269 00.001 21948 Worker thread wakes up
23:26:04.269 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
23:26:04.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:04.269 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.6
23:26:04.269 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:04.270 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:04.270 00.000 18120 Enqueuing Expose request
23:26:04.271 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
23:26:04.271 00.000 21948 Moving (-0.14, 0.03) raw xDistance=-0.09 yDistance=0.11
23:26:04.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:26:04.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:04.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:26:04.271 00.000 21948 MoveAxis(E, 0, ABG)
23:26:04.271 00.000 21948 Move returns status 0, amount 0
23:26:04.271 00.000 21948 MoveAxis(N, 0, ABG)
23:26:04.271 00.000 21948 Move returns status 0, amount 0
23:26:04.271 00.000 21948 move complete, result=0
23:26:04.271 00.000 21948 worker thread done servicing request
23:26:04.271 00.000 21948 Worker thread wakes up
23:26:04.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:04.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:04.271 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:05.900 01.629 21948 Exposure complete
23:26:05.925 00.025 21948 worker thread done servicing request
23:26:05.925 00.000 18120 OnExposeComplete: enter
23:26:05.926 00.001 18120 UpdateGuideState(): m_state=6
23:26:05.926 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
23:26:05.927 00.001 18120 Star::Find returns 1 (0), X=409.46, Y=231.92, Mass=2111, SNR=31.6, Peak=195 HFD=4.0
23:26:05.928 00.001 18120 MultiStar: [#1 0.08,0.01,0.67,U] [#2 0.03,0.04,0.63,U] [#3 -0.37,0.00,0.00,M2] [#4 -0.09,0.32,0.55,U] [#5 -0.45,0.16,0.00,M2] [#6 -0.31,0.01,0.49,U] [#7 0.13,0.34,0.00,M1] [#8 -0.04,0.15,0.41,U] 
23:26:05.929 00.001 18120 refined, 5 included, MultiStar: {-0.05, 0.12}, one-star: {-0.04, 0.19}
23:26:05.930 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.09 = 3.09)
23:26:05.931 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.19 = -0.09)
23:26:05.931 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.95 mountX=-0.13 mountY=-0.01, mountTheta=-3.05
23:26:05.933 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.12, opts=13)
23:26:05.934 00.001 18120 Enqueuing Move request for scope (-0.05, 0.12)
23:26:05.934 00.000 21948 Worker thread wakes up
23:26:05.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:05.935 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:26:05.935 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.6
23:26:05.935 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.935 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:05.936 00.001 18120 Enqueuing Expose request
23:26:05.936 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:26:05.936 00.000 21948 Moving (-0.05, 0.12) raw xDistance=-0.13 yDistance=-0.01
23:26:05.938 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:26:05.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:05.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:05.938 00.000 21948 MoveAxis(E, 0, ABG)
23:26:05.938 00.000 21948 Move returns status 0, amount 0
23:26:05.938 00.000 21948 MoveAxis(N, 0, ABG)
23:26:05.938 00.000 21948 Move returns status 0, amount 0
23:26:05.938 00.000 21948 move complete, result=0
23:26:05.938 00.000 21948 worker thread done servicing request
23:26:05.938 00.000 21948 Worker thread wakes up
23:26:05.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:05.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:05.938 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:07.461 01.523 21948 Exposure complete
23:26:07.498 00.037 21948 worker thread done servicing request
23:26:07.498 00.000 18120 OnExposeComplete: enter
23:26:07.499 00.001 18120 UpdateGuideState(): m_state=6
23:26:07.499 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
23:26:07.500 00.001 18120 Star::Find returns 1 (0), X=409.43, Y=231.91, Mass=1911, SNR=29.9, Peak=184 HFD=3.9
23:26:07.501 00.001 18120 MultiStar: [#1 -0.14,0.14,0.75,U] [#2 0.02,0.30,0.71,U] [#3 -0.42,-0.13,0.00,M3] [#4 -0.12,0.46,0.00,M1] [#5 -0.44,0.14,0.00,M3] [#6 -0.25,0.28,0.00,M1] [#7 0.07,0.43,0.00,M2] [#8 0.05,0.25,0.45,U] 
23:26:07.502 00.001 18120 single-star, 3 included, MultiStar: {-0.05, 0.21}, one-star: {-0.08, 0.17}
23:26:07.503 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
23:26:07.504 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.05)
23:26:07.507 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.99 mountX=-0.19 mountY=-0.01, mountTheta=-3.09
23:26:07.511 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.17, opts=13)
23:26:07.514 00.003 18120 Enqueuing Move request for scope (-0.08, 0.17)
23:26:07.516 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:07.518 00.002 21948 Worker thread wakes up
23:26:07.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
23:26:07.519 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
23:26:07.519 00.000 21948 Moving (-0.08, 0.17) raw xDistance=-0.19 yDistance=-0.01
23:26:07.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:26:07.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:07.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:07.519 00.000 21948 MoveAxis(E, 0, ABG)
23:26:07.519 00.000 21948 Move returns status 0, amount 0
23:26:07.519 00.000 21948 MoveAxis(N, 0, ABG)
23:26:07.519 00.000 21948 Move returns status 0, amount 0
23:26:07.519 00.000 21948 move complete, result=0
23:26:07.519 00.000 21948 worker thread done servicing request
23:26:07.519 00.000 18120 UpdateGuideState exits: m=1911 RSB=29.9
23:26:07.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.520 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:07.520 00.000 18120 Enqueuing Expose request
23:26:07.521 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:07.521 00.000 21948 Worker thread wakes up
23:26:07.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:07.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:09.151 01.630 21948 Exposure complete
23:26:09.180 00.029 21948 worker thread done servicing request
23:26:09.180 00.000 18120 OnExposeComplete: enter
23:26:09.180 00.000 18120 UpdateGuideState(): m_state=6
23:26:09.181 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
23:26:09.182 00.001 18120 Star::Find returns 1 (0), X=409.26, Y=232.08, Mass=2101, SNR=31.5, Peak=228 HFD=4.1
23:26:09.182 00.000 18120 MultiStar: [#1 -0.22,0.44,0.00,M1] [#2 -0.12,0.27,0.65,U] [#3 -0.50,0.41,0.00,M4] [#4 -0.21,0.31,0.00,M2] [#5 -0.42,0.32,0.00,M4] [#6 -0.45,0.46,0.00,M2] [#7 -0.06,0.42,0.00,M3] [#8 -0.15,0.33,0.00,M1] 
23:26:09.183 00.001 18120 refined, 1 included, MultiStar: {-0.19, 0.32}, one-star: {-0.24, 0.34}
23:26:09.183 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
23:26:09.184 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.08)
23:26:09.184 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.32 hyp=0.37 cameraTheta=2.12 mountX=-0.37 mountY=0.03, mountTheta=3.06
23:26:09.186 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.32, opts=13)
23:26:09.187 00.001 18120 Enqueuing Move request for scope (-0.19, 0.32)
23:26:09.187 00.000 21948 Worker thread wakes up
23:26:09.187 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.32) opts 0xd
23:26:09.187 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.32)
23:26:09.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:09.188 00.001 18120 UpdateGuideState exits: m=2101 RSB=31.5
23:26:09.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.189 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:09.189 00.000 18120 Enqueuing Expose request
23:26:09.189 00.000 21948 Moving (-0.19, 0.32) raw xDistance=-0.37 yDistance=0.03
23:26:09.190 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:26:09.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:09.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:09.190 00.000 21948 MoveAxis(E, 66, ABG)
23:26:09.190 00.000 21948 Guiding  Dir = 2, Dur = 66
23:26:09.190 00.000 21948 IsSlewing returns 0
23:26:09.190 00.000 21948 IsGuiding returns 0
23:26:09.192 00.002 21948 PulseGuide returned control before completion, sleep 75
23:26:09.275 00.083 21948 IsGuiding returns 0
23:26:09.276 00.001 21948 Move returns status 0, amount 66
23:26:09.276 00.000 21948 MoveAxis(N, 0, ABG)
23:26:09.276 00.000 21948 Move returns status 0, amount 0
23:26:09.276 00.000 21948 move complete, result=0
23:26:09.276 00.000 21948 worker thread done servicing request
23:26:09.276 00.000 21948 Worker thread wakes up
23:26:09.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:09.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:09.276 00.000 18120 GuideStep: -0.4 px 66 ms EAST, 0.0 px 0 ms NORTH
23:26:10.687 01.411 21948 Exposure complete
23:26:10.729 00.042 21948 worker thread done servicing request
23:26:10.730 00.001 18120 OnExposeComplete: enter
23:26:10.731 00.001 18120 UpdateGuideState(): m_state=6
23:26:10.732 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
23:26:10.733 00.001 18120 Star::Find returns 1 (0), X=409.61, Y=231.64, Mass=2173, SNR=32.1, Peak=189 HFD=4.2
23:26:10.734 00.001 18120 MultiStar: [#1 0.02,-0.11,0.70,U] [#2 -0.05,-0.14,0.62,U] [#3 0.07,-0.26,0.67,U] [#4 0.07,0.16,0.52,U] [#5 -0.19,-0.09,0.49,U] [#6 -0.14,0.03,0.50,U] [#7 0.06,-0.04,0.50,U] [#8 -0.09,-0.10,0.43,U] 
23:26:10.735 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.11, -0.09}
23:26:10.735 00.000 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.41 = -0.41)
23:26:10.736 00.001 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.69 = 2.69)
23:26:10.737 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.56 mountX=0.07 mountY=0.04, mountTheta=0.44
23:26:10.739 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.08, opts=13)
23:26:10.740 00.001 18120 Enqueuing Move request for scope (0.00, -0.08)
23:26:10.741 00.001 21948 Worker thread wakes up
23:26:10.742 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
23:26:10.742 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
23:26:10.742 00.000 21948 Moving (0.00, -0.08) raw xDistance=0.07 yDistance=0.04
23:26:10.742 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:26:10.742 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:10.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:10.743 00.001 18120 UpdateGuideState exits: m=2173 RSB=32.1
23:26:10.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:10.743 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:10.744 00.001 18120 Enqueuing Expose request
23:26:10.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:10.744 00.000 21948 MoveAxis(E, 0, ABG)
23:26:10.744 00.000 21948 Move returns status 0, amount 0
23:26:10.744 00.000 21948 MoveAxis(N, 0, ABG)
23:26:10.744 00.000 21948 Move returns status 0, amount 0
23:26:10.744 00.000 21948 move complete, result=0
23:26:10.745 00.001 21948 worker thread done servicing request
23:26:10.745 00.000 21948 Worker thread wakes up
23:26:10.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:10.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:10.745 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:12.382 01.637 21948 Exposure complete
23:26:12.418 00.036 21948 worker thread done servicing request
23:26:12.418 00.000 18120 OnExposeComplete: enter
23:26:12.419 00.001 18120 UpdateGuideState(): m_state=6
23:26:12.420 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
23:26:12.421 00.001 18120 Star::Find returns 1 (0), X=409.35, Y=231.81, Mass=1935, SNR=30.2, Peak=183 HFD=3.8
23:26:12.423 00.002 18120 MultiStar: [#1 -0.04,-0.13,0.73,U] [#2 0.02,-0.01,0.67,U] [#3 -0.43,-0.11,0.00,M4] [#4 0.06,-0.01,0.57,U] [#5 -0.39,-0.00,0.00,M4] [#6 -0.35,0.20,0.00,M2] [#7 0.17,0.09,0.52,U] [#8 -0.13,0.05,0.48,U] 
23:26:12.424 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.01}, one-star: {-0.15, 0.07}
23:26:12.425 00.001 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.97 = -2.32)
23:26:12.426 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.07 = 0.78)
23:26:12.427 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.82 mountX=-0.02 mountY=0.02, mountTheta=2.34
23:26:12.429 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
23:26:12.430 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
23:26:12.430 00.000 21948 Worker thread wakes up
23:26:12.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:26:12.430 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:26:12.430 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.02
23:26:12.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:26:12.430 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:12.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:12.431 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.2
23:26:12.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:12.432 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:12.432 00.000 18120 Enqueuing Expose request
23:26:12.433 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:26:12.433 00.000 21948 MoveAxis(E, 0, ABG)
23:26:12.433 00.000 21948 Move returns status 0, amount 0
23:26:12.433 00.000 21948 MoveAxis(N, 0, ABG)
23:26:12.433 00.000 21948 Move returns status 0, amount 0
23:26:12.433 00.000 21948 move complete, result=0
23:26:12.433 00.000 21948 worker thread done servicing request
23:26:12.433 00.000 21948 Worker thread wakes up
23:26:12.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:12.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:12.433 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:13.957 01.524 21948 Exposure complete
23:26:13.986 00.029 21948 worker thread done servicing request
23:26:13.987 00.001 18120 OnExposeComplete: enter
23:26:13.988 00.001 18120 UpdateGuideState(): m_state=6
23:26:13.988 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
23:26:13.988 00.000 18120 Star::Find returns 1 (0), X=409.31, Y=231.59, Mass=1986, SNR=30.6, Peak=172 HFD=4.0
23:26:13.989 00.001 18120 MultiStar: [#1 -0.25,-0.18,0.76,U] [#2 0.02,-0.17,0.66,U] [#3 -0.13,-0.20,0.67,U] [#4 -0.25,-0.12,0.54,U] [#5 -0.44,-0.15,0.00,M5] [#6 -0.29,-0.14,0.52,U] [#7 -0.04,-0.04,0.55,U] [#8 -0.21,-0.13,0.44,U] 
23:26:13.989 00.000 18120 refined, 7 included, MultiStar: {-0.17, -0.14}, one-star: {-0.20, -0.14}
23:26:13.989 00.000 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
23:26:13.990 00.001 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
23:26:13.990 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.44 mountX=0.06 mountY=0.21, mountTheta=1.29
23:26:13.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.14, opts=13)
23:26:13.994 00.002 18120 Enqueuing Move request for scope (-0.17, -0.14)
23:26:13.994 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:13.996 00.002 18120 UpdateGuideState exits: m=1986 RSB=30.6
23:26:13.997 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:13.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:13.998 00.001 18120 Enqueuing Expose request
23:26:13.998 00.000 21948 Worker thread wakes up
23:26:13.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
23:26:13.998 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
23:26:13.998 00.000 21948 Moving (-0.17, -0.14) raw xDistance=0.06 yDistance=0.21
23:26:13.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:26:13.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:26:13.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:26:13.998 00.000 21948 MoveAxis(E, 0, ABG)
23:26:13.998 00.000 21948 Move returns status 0, amount 0
23:26:13.998 00.000 21948 MoveAxis(N, 0, ABG)
23:26:13.998 00.000 21948 Move returns status 0, amount 0
23:26:13.998 00.000 21948 move complete, result=0
23:26:13.998 00.000 21948 worker thread done servicing request
23:26:13.998 00.000 21948 Worker thread wakes up
23:26:13.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:13.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:13.998 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:15.629 01.631 21948 Exposure complete
23:26:15.659 00.030 21948 worker thread done servicing request
23:26:15.659 00.000 18120 OnExposeComplete: enter
23:26:15.660 00.001 18120 UpdateGuideState(): m_state=6
23:26:15.661 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
23:26:15.661 00.000 18120 Star::Find returns 1 (0), X=409.23, Y=232.00, Mass=2093, SNR=31.4, Peak=232 HFD=4.1
23:26:15.661 00.000 18120 MultiStar: [#1 -0.22,0.03,0.72,U] [#2 -0.04,-0.13,0.65,U] [#3 -0.18,0.05,0.65,U] [#4 -0.23,0.32,0.00,M1] [#5 -0.26,0.07,0.50,U] [#6 -0.38,0.20,0.00,M2] [#7 -0.12,0.20,0.48,U] [#8 -0.24,-0.00,0.44,U] 
23:26:15.662 00.001 18120 refined, 6 included, MultiStar: {-0.19, 0.08}, one-star: {-0.27, 0.26}
23:26:15.662 00.000 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
23:26:15.663 00.001 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.70)
23:26:15.663 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.74 mountX=-0.16 mountY=0.14, mountTheta=2.42
23:26:15.664 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.08, opts=13)
23:26:15.664 00.000 18120 Enqueuing Move request for scope (-0.19, 0.08)
23:26:15.665 00.001 21948 Worker thread wakes up
23:26:15.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
23:26:15.665 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
23:26:15.665 00.000 21948 Moving (-0.19, 0.08) raw xDistance=-0.16 yDistance=0.14
23:26:15.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:26:15.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:15.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:15.666 00.001 18120 UpdateGuideState exits: m=2093 RSB=31.4
23:26:15.666 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:15.667 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:15.667 00.000 18120 Enqueuing Expose request
23:26:15.668 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:26:15.668 00.000 21948 MoveAxis(E, 0, ABG)
23:26:15.668 00.000 21948 Move returns status 0, amount 0
23:26:15.668 00.000 21948 MoveAxis(N, 0, ABG)
23:26:15.668 00.000 21948 Move returns status 0, amount 0
23:26:15.668 00.000 21948 move complete, result=0
23:26:15.668 00.000 21948 worker thread done servicing request
23:26:15.668 00.000 21948 Worker thread wakes up
23:26:15.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:15.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:15.668 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:17.194 01.526 21948 Exposure complete
23:26:17.225 00.031 21948 worker thread done servicing request
23:26:17.225 00.000 18120 OnExposeComplete: enter
23:26:17.226 00.001 18120 UpdateGuideState(): m_state=6
23:26:17.227 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
23:26:17.228 00.001 18120 Star::Find returns 1 (0), X=409.43, Y=231.76, Mass=2242, SNR=32.7, Peak=190 HFD=4.3
23:26:17.229 00.001 18120 MultiStar: [#1 -0.06,-0.20,0.70,U] [#2 -0.04,0.04,0.63,U] [#3 0.02,-0.11,0.66,U] [#4 -0.24,0.10,0.52,U] [#5 -0.28,0.09,0.49,U] [#6 -0.39,0.01,0.00,M3] [#7 0.13,0.13,0.48,U] [#8 -0.03,0.15,0.42,U] 
23:26:17.229 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.01}, one-star: {-0.08, 0.03}
23:26:17.230 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.13 = -2.15)
23:26:17.231 00.001 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
23:26:17.232 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.99 mountX=-0.04 mountY=0.06, mountTheta=2.17
23:26:17.234 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.01, opts=13)
23:26:17.235 00.001 18120 Enqueuing Move request for scope (-0.07, 0.01)
23:26:17.235 00.000 21948 Worker thread wakes up
23:26:17.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:17.236 00.001 18120 UpdateGuideState exits: m=2242 RSB=32.7
23:26:17.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.237 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
23:26:17.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:17.237 00.000 18120 Enqueuing Expose request
23:26:17.237 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
23:26:17.237 00.000 21948 Moving (-0.07, 0.01) raw xDistance=-0.04 yDistance=0.06
23:26:17.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:17.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:17.238 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:26:17.238 00.000 21948 MoveAxis(E, 0, ABG)
23:26:17.238 00.000 21948 Move returns status 0, amount 0
23:26:17.238 00.000 21948 MoveAxis(N, 0, ABG)
23:26:17.238 00.000 21948 Move returns status 0, amount 0
23:26:17.238 00.000 21948 move complete, result=0
23:26:17.238 00.000 21948 worker thread done servicing request
23:26:17.238 00.000 21948 Worker thread wakes up
23:26:17.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:17.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:17.240 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:18.867 01.627 21948 Exposure complete
23:26:18.913 00.046 21948 worker thread done servicing request
23:26:18.913 00.000 18120 OnExposeComplete: enter
23:26:18.914 00.001 18120 UpdateGuideState(): m_state=6
23:26:18.914 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
23:26:18.914 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=231.99, Mass=2316, SNR=33.2, Peak=231 HFD=4.1
23:26:18.915 00.001 18120 MultiStar: [#1 -0.17,0.17,0.67,U] [#2 0.09,0.09,0.60,U] [#3 -0.08,0.00,0.63,U] [#4 -0.17,0.54,0.00,M1] [#5 -0.38,0.45,0.00,M4] [#6 -0.51,0.22,0.00,M4] [#7 0.20,0.41,0.00,M1] [#8 -0.10,0.37,0.00,M1] 
23:26:18.915 00.000 18120 refined, 3 included, MultiStar: {-0.08, 0.14}, one-star: {-0.13, 0.25}
23:26:18.916 00.001 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
23:26:18.916 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.06)
23:26:18.917 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.17 cameraTheta=2.10 mountX=-0.17 mountY=0.01, mountTheta=3.08
23:26:18.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
23:26:18.918 00.000 18120 Enqueuing Move request for scope (-0.08, 0.14)
23:26:18.919 00.001 21948 Worker thread wakes up
23:26:18.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:26:18.919 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:26:18.919 00.000 21948 Moving (-0.08, 0.14) raw xDistance=-0.17 yDistance=0.01
23:26:18.919 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:18.920 00.001 18120 UpdateGuideState exits: m=2316 RSB=33.2
23:26:18.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:18.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:18.921 00.001 18120 Enqueuing Expose request
23:26:18.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:26:18.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:18.922 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:18.922 00.000 21948 MoveAxis(E, 0, ABG)
23:26:18.922 00.000 21948 Move returns status 0, amount 0
23:26:18.922 00.000 21948 MoveAxis(N, 0, ABG)
23:26:18.922 00.000 21948 Move returns status 0, amount 0
23:26:18.922 00.000 21948 move complete, result=0
23:26:18.922 00.000 21948 worker thread done servicing request
23:26:18.922 00.000 21948 Worker thread wakes up
23:26:18.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:18.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:18.923 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:20.441 01.518 21948 Exposure complete
23:26:20.470 00.029 21948 worker thread done servicing request
23:26:20.470 00.000 18120 OnExposeComplete: enter
23:26:20.470 00.000 18120 UpdateGuideState(): m_state=6
23:26:20.472 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
23:26:20.475 00.003 18120 Star::Find returns 1 (0), X=409.31, Y=231.98, Mass=2095, SNR=31.3, Peak=207 HFD=4.2
23:26:20.478 00.003 18120 MultiStar: [#1 -0.16,0.25,0.75,U] [#2 0.16,0.26,0.67,U] [#3 -0.13,0.14,0.65,U] [#4 -0.26,0.35,0.00,M2] [#5 -0.30,0.27,0.00,M5] [#6 -0.29,0.26,0.00,M5] [#7 0.18,0.41,0.00,M2] [#8 -0.11,0.35,0.00,M2] 
23:26:20.480 00.002 18120 refined, 3 included, MultiStar: {-0.09, 0.23}, one-star: {-0.20, 0.25}
23:26:20.482 00.002 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:26:20.484 00.002 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.08)
23:26:20.484 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=-0.25 mountY=-0.02, mountTheta=-3.06
23:26:20.487 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.23, opts=13)
23:26:20.487 00.000 18120 Enqueuing Move request for scope (-0.09, 0.23)
23:26:20.488 00.001 21948 Worker thread wakes up
23:26:20.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:20.489 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
23:26:20.489 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
23:26:20.489 00.000 21948 Moving (-0.09, 0.23) raw xDistance=-0.25 yDistance=-0.02
23:26:20.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:26:20.489 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:20.489 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:20.489 00.000 21948 MoveAxis(E, 44, ABG)
23:26:20.489 00.000 21948 Guiding  Dir = 2, Dur = 44
23:26:20.489 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.3
23:26:20.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:20.491 00.002 21948 IsSlewing returns 0
23:26:20.491 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:20.491 00.000 21948 IsGuiding returns 0
23:26:20.491 00.000 18120 Enqueuing Expose request
23:26:20.493 00.002 21948 PulseGuide returned control before completion, sleep 52
23:26:20.550 00.057 21948 IsGuiding returns 1
23:26:20.550 00.000 21948 scope still moving after pulse duration time elapsed
23:26:20.581 00.031 21948 IsSlewing returns 0
23:26:20.581 00.000 21948 IsGuiding returns 0
23:26:20.581 00.000 21948 scope move finished after 44 + 46 ms
23:26:20.582 00.001 21948 Move returns status 0, amount 44
23:26:20.582 00.000 21948 MoveAxis(N, 0, ABG)
23:26:20.582 00.000 21948 Move returns status 0, amount 0
23:26:20.582 00.000 21948 move complete, result=0
23:26:20.582 00.000 21948 worker thread done servicing request
23:26:20.582 00.000 21948 Worker thread wakes up
23:26:20.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:20.582 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
23:26:20.583 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:22.211 01.628 21948 Exposure complete
23:26:22.251 00.040 21948 worker thread done servicing request
23:26:22.251 00.000 18120 OnExposeComplete: enter
23:26:22.252 00.001 18120 UpdateGuideState(): m_state=6
23:26:22.252 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
23:26:22.253 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=231.76, Mass=2000, SNR=30.7, Peak=175 HFD=3.9
23:26:22.253 00.000 18120 MultiStar: [#1 0.02,-0.03,0.71,U] [#2 0.00,-0.15,0.69,U] [#3 -0.05,-0.13,0.68,U] [#4 -0.08,0.17,0.57,U] [#5 -0.28,-0.06,0.52,U] [#6 -0.23,-0.21,0.50,U] [#7 0.04,0.02,0.52,U] [#8 0.16,0.24,0.45,U] 
23:26:22.254 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.23, 0.03}
23:26:22.254 00.000 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
23:26:22.255 00.001 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
23:26:22.255 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.91 mountX=-0.02 mountY=0.08, mountTheta=1.77
23:26:22.257 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
23:26:22.257 00.000 18120 Enqueuing Move request for scope (-0.08, -0.02)
23:26:22.258 00.001 21948 Worker thread wakes up
23:26:22.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:22.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
23:26:22.258 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.7
23:26:22.259 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
23:26:22.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:22.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:22.260 00.001 18120 Enqueuing Expose request
23:26:22.260 00.000 21948 Moving (-0.08, -0.02) raw xDistance=-0.02 yDistance=0.08
23:26:22.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:26:22.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:22.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:26:22.260 00.000 21948 MoveAxis(E, 0, ABG)
23:26:22.260 00.000 21948 Move returns status 0, amount 0
23:26:22.260 00.000 21948 MoveAxis(N, 0, ABG)
23:26:22.260 00.000 21948 Move returns status 0, amount 0
23:26:22.260 00.000 21948 move complete, result=0
23:26:22.261 00.001 21948 worker thread done servicing request
23:26:22.261 00.000 21948 Worker thread wakes up
23:26:22.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:22.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:22.261 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:23.775 01.514 21948 Exposure complete
23:26:23.809 00.034 21948 worker thread done servicing request
23:26:23.809 00.000 18120 OnExposeComplete: enter
23:26:23.810 00.001 18120 UpdateGuideState(): m_state=6
23:26:23.811 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
23:26:23.813 00.002 18120 Star::Find returns 1 (0), X=409.43, Y=231.74, Mass=2087, SNR=31.5, Peak=191 HFD=3.9
23:26:23.816 00.003 18120 MultiStar: [#1 -0.29,-0.09,0.69,U] [#2 0.12,-0.04,0.63,U] [#3 0.13,-0.26,0.68,U] [#4 -0.14,0.07,0.57,U] [#5 -0.26,-0.09,0.52,U] [#6 -0.31,0.13,0.48,U] [#7 -0.05,0.04,0.50,U] [#8 0.09,0.13,0.42,U] 
23:26:23.818 00.002 18120 single-star, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.08, 0.00}
23:26:23.819 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.23 = -2.05)
23:26:23.821 00.002 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.05)
23:26:23.822 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.09 mountX=-0.04 mountY=0.07, mountTheta=2.06
23:26:23.823 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.00, opts=13)
23:26:23.824 00.001 18120 Enqueuing Move request for scope (-0.08, 0.00)
23:26:23.825 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:23.826 00.001 18120 UpdateGuideState exits: m=2087 RSB=31.5
23:26:23.827 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:23.827 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:23.828 00.001 18120 Enqueuing Expose request
23:26:23.829 00.001 21948 Worker thread wakes up
23:26:23.829 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
23:26:23.829 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
23:26:23.829 00.000 21948 Moving (-0.08, 0.00) raw xDistance=-0.04 yDistance=0.07
23:26:23.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:23.829 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:23.829 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:23.829 00.000 21948 MoveAxis(E, 0, ABG)
23:26:23.830 00.001 21948 Move returns status 0, amount 0
23:26:23.830 00.000 21948 MoveAxis(N, 0, ABG)
23:26:23.830 00.000 21948 Move returns status 0, amount 0
23:26:23.830 00.000 21948 move complete, result=0
23:26:23.830 00.000 21948 worker thread done servicing request
23:26:23.830 00.000 21948 Worker thread wakes up
23:26:23.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:23.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:23.831 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:25.464 01.633 21948 Exposure complete
23:26:25.496 00.032 21948 worker thread done servicing request
23:26:25.496 00.000 18120 OnExposeComplete: enter
23:26:25.496 00.000 18120 UpdateGuideState(): m_state=6
23:26:25.497 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
23:26:25.497 00.000 18120 Star::Find returns 1 (0), X=409.32, Y=231.79, Mass=1962, SNR=30.4, Peak=183 HFD=4.0
23:26:25.498 00.001 18120 MultiStar: [#1 -0.02,-0.10,0.75,U] [#2 -0.07,-0.14,0.67,U] [#3 0.07,-0.29,0.66,U] [#4 -0.16,0.08,0.52,U] [#5 -0.29,0.01,0.53,U] [#6 -0.34,-0.06,0.50,U] [#7 0.07,0.17,0.52,U] [#8 -0.22,0.03,0.47,U] 
23:26:25.498 00.000 18120 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.19, 0.06}
23:26:25.499 00.001 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
23:26:25.499 00.000 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
23:26:25.500 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.89 mountX=-0.02 mountY=0.12, mountTheta=1.74
23:26:25.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
23:26:25.501 00.000 18120 Enqueuing Move request for scope (-0.12, -0.03)
23:26:25.502 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:25.502 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.4
23:26:25.503 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:25.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:25.504 00.001 21948 Worker thread wakes up
23:26:25.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:26:25.504 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:26:25.504 00.000 21948 Moving (-0.12, -0.03) raw xDistance=-0.02 yDistance=0.12
23:26:25.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:26:25.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:25.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:26:25.504 00.000 21948 MoveAxis(E, 0, ABG)
23:26:25.504 00.000 21948 Move returns status 0, amount 0
23:26:25.504 00.000 21948 MoveAxis(N, 0, ABG)
23:26:25.504 00.000 21948 Move returns status 0, amount 0
23:26:25.504 00.000 21948 move complete, result=0
23:26:25.504 00.000 18120 Enqueuing Expose request
23:26:25.504 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:25.505 00.001 21948 worker thread done servicing request
23:26:25.505 00.000 21948 Worker thread wakes up
23:26:25.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:25.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:27.025 01.520 21948 Exposure complete
23:26:27.061 00.036 21948 worker thread done servicing request
23:26:27.061 00.000 18120 OnExposeComplete: enter
23:26:27.062 00.001 18120 UpdateGuideState(): m_state=6
23:26:27.063 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
23:26:27.063 00.000 18120 Star::Find returns 1 (0), X=409.34, Y=231.75, Mass=2035, SNR=31.0, Peak=199 HFD=4.4
23:26:27.064 00.001 18120 MultiStar: [#1 0.05,0.04,0.74,U] [#2 0.01,-0.22,0.60,U] [#3 -0.44,-0.22,0.00,M1] [#4 -0.28,0.20,0.55,U] [#5 -0.26,-0.21,0.50,U] [#6 -0.35,-0.08,0.00,M3] [#7 0.08,0.23,0.51,U] [#8 -0.14,-0.19,0.45,U] 
23:26:27.064 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.01}, one-star: {-0.17, 0.01}
23:26:27.064 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.87 = -1.87)
23:26:27.065 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.23 = 1.23)
23:26:27.065 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.01 mountX=-0.03 mountY=0.09, mountTheta=1.87
23:26:27.067 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
23:26:27.069 00.002 18120 Enqueuing Move request for scope (-0.10, -0.01)
23:26:27.070 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:27.071 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.0
23:26:27.074 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:27.076 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:27.078 00.002 18120 Enqueuing Expose request
23:26:27.080 00.002 21948 Worker thread wakes up
23:26:27.080 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:26:27.081 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:26:27.081 00.000 21948 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=0.09
23:26:27.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:26:27.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:27.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:26:27.081 00.000 21948 MoveAxis(E, 0, ABG)
23:26:27.081 00.000 21948 Move returns status 0, amount 0
23:26:27.081 00.000 21948 MoveAxis(N, 0, ABG)
23:26:27.081 00.000 21948 Move returns status 0, amount 0
23:26:27.081 00.000 21948 move complete, result=0
23:26:27.081 00.000 21948 worker thread done servicing request
23:26:27.081 00.000 21948 Worker thread wakes up
23:26:27.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:27.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:27.083 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:28.714 01.631 21948 Exposure complete
23:26:28.768 00.054 21948 worker thread done servicing request
23:26:28.768 00.000 18120 OnExposeComplete: enter
23:26:28.770 00.002 18120 UpdateGuideState(): m_state=6
23:26:28.771 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
23:26:28.772 00.001 18120 Star::Find returns 1 (0), X=409.56, Y=231.67, Mass=1949, SNR=30.2, Peak=157 HFD=4.2
23:26:28.772 00.000 18120 MultiStar: [#1 0.04,-0.04,0.73,U] [#2 0.09,0.04,0.67,U] [#3 0.06,-0.19,0.70,U] [#4 0.13,0.20,0.57,U] [#5 -0.22,-0.10,0.50,U] [#6 -0.16,0.17,0.49,U] [#7 0.30,0.08,0.54,U] [#8 0.19,0.14,0.42,U] 
23:26:28.772 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.05, -0.07}
23:26:28.774 00.002 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
23:26:28.775 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.40 = -1.89)
23:26:28.778 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=0.02 mountY=-0.06, mountTheta=-1.29
23:26:28.783 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
23:26:28.784 00.001 18120 Enqueuing Move request for scope (0.06, 0.01)
23:26:28.785 00.001 21948 Worker thread wakes up
23:26:28.785 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:28.785 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.2
23:26:28.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:28.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:28.786 00.000 18120 Enqueuing Expose request
23:26:28.787 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:26:28.787 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:26:28.787 00.000 21948 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=-0.06
23:26:28.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:26:28.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:28.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:26:28.787 00.000 21948 MoveAxis(E, 0, ABG)
23:26:28.787 00.000 21948 Move returns status 0, amount 0
23:26:28.787 00.000 21948 MoveAxis(N, 0, ABG)
23:26:28.787 00.000 21948 Move returns status 0, amount 0
23:26:28.787 00.000 21948 move complete, result=0
23:26:28.787 00.000 21948 worker thread done servicing request
23:26:28.787 00.000 21948 Worker thread wakes up
23:26:28.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:28.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:28.787 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:30.309 01.522 21948 Exposure complete
23:26:30.353 00.044 21948 worker thread done servicing request
23:26:30.353 00.000 18120 OnExposeComplete: enter
23:26:30.355 00.002 18120 UpdateGuideState(): m_state=6
23:26:30.358 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
23:26:30.360 00.002 18120 Star::Find returns 1 (0), X=409.30, Y=231.98, Mass=1900, SNR=30.1, Peak=181 HFD=4.1
23:26:30.362 00.002 18120 MultiStar: [#1 -0.13,0.01,0.77,U] [#2 -0.15,-0.09,0.70,U] [#3 -0.06,-0.22,0.70,U] [#4 -0.04,0.20,0.57,U] [#5 -0.44,0.01,0.00,M1] [#6 -0.27,0.09,0.54,U] [#7 0.10,0.06,0.53,U] [#8 -0.12,-0.03,0.47,U] 
23:26:30.364 00.002 18120 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.20, 0.24}
23:26:30.366 00.002 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.14) = xAngle (3.95 = -2.33)
23:26:30.368 00.002 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.77)
23:26:30.370 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.81 mountX=-0.09 mountY=0.09, mountTheta=2.35
23:26:30.373 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
23:26:30.374 00.001 18120 Enqueuing Move request for scope (-0.12, 0.04)
23:26:30.376 00.002 21948 Worker thread wakes up
23:26:30.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:26:30.376 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:26:30.376 00.000 21948 Moving (-0.12, 0.04) raw xDistance=-0.09 yDistance=0.09
23:26:30.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:26:30.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:30.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:26:30.376 00.000 21948 MoveAxis(E, 0, ABG)
23:26:30.376 00.000 21948 Move returns status 0, amount 0
23:26:30.376 00.000 21948 MoveAxis(N, 0, ABG)
23:26:30.376 00.000 21948 Move returns status 0, amount 0
23:26:30.376 00.000 21948 move complete, result=0
23:26:30.376 00.000 21948 worker thread done servicing request
23:26:30.376 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:30.377 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.1
23:26:30.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:30.379 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:30.380 00.001 18120 Enqueuing Expose request
23:26:30.381 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:30.382 00.001 21948 Worker thread wakes up
23:26:30.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:30.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:32.008 01.626 21948 Exposure complete
23:26:32.050 00.042 21948 worker thread done servicing request
23:26:32.050 00.000 18120 OnExposeComplete: enter
23:26:32.051 00.001 18120 UpdateGuideState(): m_state=6
23:26:32.054 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
23:26:32.056 00.002 18120 Star::Find returns 1 (0), X=409.55, Y=232.00, Mass=1907, SNR=29.9, Peak=179 HFD=4.0
23:26:32.056 00.000 18120 MultiStar: [#1 -0.01,0.15,0.75,U] [#2 0.21,0.06,0.66,U] [#3 -0.54,0.01,0.00,M1] [#4 0.04,0.15,0.54,U] [#5 -0.31,0.18,0.54,U] [#6 -0.06,0.14,0.49,U] [#7 0.15,0.24,0.54,U] [#8 -0.07,0.33,0.46,U] 
23:26:32.056 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.19}, one-star: {0.05, 0.26}
23:26:32.057 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.14) = xAngle (2.66 = 2.66)
23:26:32.058 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.52)
23:26:32.058 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=-0.17 mountY=-0.09, mountTheta=-2.63
23:26:32.059 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.19, opts=13)
23:26:32.060 00.001 18120 Enqueuing Move request for scope (0.01, 0.19)
23:26:32.060 00.000 21948 Worker thread wakes up
23:26:32.061 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:32.062 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
23:26:32.063 00.001 18120 UpdateGuideState exits: m=1907 RSB=29.9
23:26:32.063 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:32.064 00.001 18120 Enqueuing Expose request
23:26:32.064 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
23:26:32.064 00.000 21948 Moving (0.01, 0.19) raw xDistance=-0.17 yDistance=-0.09
23:26:32.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:26:32.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:32.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:26:32.064 00.000 21948 MoveAxis(E, 0, ABG)
23:26:32.065 00.001 21948 Move returns status 0, amount 0
23:26:32.065 00.000 21948 MoveAxis(N, 0, ABG)
23:26:32.065 00.000 21948 Move returns status 0, amount 0
23:26:32.065 00.000 21948 move complete, result=0
23:26:32.065 00.000 21948 worker thread done servicing request
23:26:32.065 00.000 21948 Worker thread wakes up
23:26:32.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:32.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:32.065 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:33.581 01.516 21948 Exposure complete
23:26:33.608 00.027 21948 worker thread done servicing request
23:26:33.608 00.000 18120 OnExposeComplete: enter
23:26:33.609 00.001 18120 UpdateGuideState(): m_state=6
23:26:33.610 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
23:26:33.610 00.000 18120 Star::Find returns 1 (0), X=409.53, Y=231.92, Mass=2169, SNR=32.2, Peak=197 HFD=4.0
23:26:33.611 00.001 18120 MultiStar: [#1 0.03,0.09,0.68,U] [#2 0.04,0.18,0.64,U] [#3 0.02,0.02,0.66,U] [#4 0.15,0.29,0.51,U] [#5 -0.14,0.17,0.53,U] [#6 -0.09,0.18,0.49,U] [#7 0.08,0.34,0.51,U] [#8 0.01,0.27,0.43,U] 
23:26:33.611 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.03, 0.18}
23:26:33.611 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
23:26:33.612 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.56)
23:26:33.612 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
23:26:33.614 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.18, opts=13)
23:26:33.614 00.000 18120 Enqueuing Move request for scope (0.02, 0.18)
23:26:33.615 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:33.615 00.000 18120 UpdateGuideState exits: m=2169 RSB=32.2
23:26:33.615 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:33.616 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:33.616 00.000 18120 Enqueuing Expose request
23:26:33.617 00.001 21948 Worker thread wakes up
23:26:33.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:26:33.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:26:33.617 00.000 21948 Moving (0.02, 0.18) raw xDistance=-0.16 yDistance=-0.10
23:26:33.617 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:26:33.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:33.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:33.617 00.000 21948 MoveAxis(E, 0, ABG)
23:26:33.617 00.000 21948 Move returns status 0, amount 0
23:26:33.617 00.000 21948 MoveAxis(N, 0, ABG)
23:26:33.617 00.000 21948 Move returns status 0, amount 0
23:26:33.617 00.000 21948 move complete, result=0
23:26:33.617 00.000 21948 worker thread done servicing request
23:26:33.617 00.000 21948 Worker thread wakes up
23:26:33.617 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:33.617 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:33.618 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:35.248 01.630 21948 Exposure complete
23:26:35.283 00.035 21948 worker thread done servicing request
23:26:35.283 00.000 18120 OnExposeComplete: enter
23:26:35.283 00.000 18120 UpdateGuideState(): m_state=6
23:26:35.284 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
23:26:35.285 00.001 18120 Star::Find returns 1 (0), X=409.65, Y=231.86, Mass=2180, SNR=32.0, Peak=215 HFD=4.0
23:26:35.285 00.000 18120 MultiStar: [#1 0.03,0.01,0.69,U] [#2 0.15,0.04,0.63,U] [#3 0.24,-0.09,0.67,U] [#4 -0.16,0.25,0.54,U] [#5 -0.06,-0.04,0.55,U] [#6 -0.32,0.24,0.00,M1] [#7 0.28,0.26,0.00,M1] [#8 0.21,0.22,0.43,U] 
23:26:35.286 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.15, 0.13}
23:26:35.286 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.14) = xAngle (1.80 = 1.80)
23:26:35.286 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.90 = -1.38)
23:26:35.287 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
23:26:35.288 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
23:26:35.289 00.001 18120 Enqueuing Move request for scope (0.09, 0.07)
23:26:35.289 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:35.290 00.001 18120 UpdateGuideState exits: m=2180 RSB=32.0
23:26:35.290 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:35.291 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:35.291 00.000 18120 Enqueuing Expose request
23:26:35.291 00.000 21948 Worker thread wakes up
23:26:35.292 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:26:35.292 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:26:35.292 00.000 21948 Moving (0.09, 0.07) raw xDistance=-0.03 yDistance=-0.11
23:26:35.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:26:35.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:35.292 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:35.292 00.000 21948 MoveAxis(E, 0, ABG)
23:26:35.292 00.000 21948 Move returns status 0, amount 0
23:26:35.292 00.000 21948 MoveAxis(N, 0, ABG)
23:26:35.292 00.000 21948 Move returns status 0, amount 0
23:26:35.292 00.000 21948 move complete, result=0
23:26:35.292 00.000 21948 worker thread done servicing request
23:26:35.292 00.000 21948 Worker thread wakes up
23:26:35.292 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:35.292 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:35.292 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:36.810 01.518 21948 Exposure complete
23:26:36.852 00.042 21948 worker thread done servicing request
23:26:36.852 00.000 18120 OnExposeComplete: enter
23:26:36.853 00.001 18120 UpdateGuideState(): m_state=6
23:26:36.854 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
23:26:36.855 00.001 18120 Star::Find returns 1 (0), X=409.65, Y=231.91, Mass=2109, SNR=31.6, Peak=201 HFD=4.0
23:26:36.855 00.000 18120 MultiStar: [#1 0.03,0.14,0.71,U] [#2 0.05,0.21,0.61,U] [#3 -0.40,0.10,0.00,M1] [#4 -0.07,0.33,0.57,U] [#5 -0.41,0.33,0.00,M1] [#6 -0.23,0.33,0.00,M2] [#7 0.16,0.20,0.53,U] [#8 0.12,0.21,0.41,U] 
23:26:36.856 00.001 18120 refined, 5 included, MultiStar: {0.08, 0.20}, one-star: {0.15, 0.17}
23:26:36.857 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
23:26:36.858 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.83)
23:26:36.859 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.21 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
23:26:36.860 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.20, opts=13)
23:26:36.860 00.000 18120 Enqueuing Move request for scope (0.08, 0.20)
23:26:36.861 00.001 21948 Worker thread wakes up
23:26:36.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:36.862 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
23:26:36.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
23:26:36.862 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
23:26:36.862 00.000 21948 Moving (0.08, 0.20) raw xDistance=-0.15 yDistance=-0.16
23:26:36.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:36.863 00.001 18120 Enqueuing Expose request
23:26:36.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:26:36.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:36.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:26:36.863 00.000 21948 MoveAxis(E, 0, ABG)
23:26:36.863 00.000 21948 Move returns status 0, amount 0
23:26:36.863 00.000 21948 MoveAxis(N, 0, ABG)
23:26:36.863 00.000 21948 Move returns status 0, amount 0
23:26:36.863 00.000 21948 move complete, result=0
23:26:36.864 00.001 21948 worker thread done servicing request
23:26:36.864 00.000 21948 Worker thread wakes up
23:26:36.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:36.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:36.864 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:38.493 01.629 21948 Exposure complete
23:26:38.519 00.026 21948 worker thread done servicing request
23:26:38.519 00.000 18120 OnExposeComplete: enter
23:26:38.520 00.001 18120 UpdateGuideState(): m_state=6
23:26:38.520 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
23:26:38.521 00.001 18120 Star::Find returns 1 (0), X=409.31, Y=231.97, Mass=2091, SNR=31.4, Peak=206 HFD=4.0
23:26:38.521 00.000 18120 MultiStar: [#1 -0.05,0.18,0.70,U] [#2 0.04,0.37,0.00,M1] [#3 0.06,0.28,0.70,U] [#4 -0.09,0.40,0.00,M1] [#5 -0.33,0.21,0.00,M2] [#6 -0.31,0.51,0.00,M3] [#7 -0.19,0.27,0.49,U] [#8 -0.16,0.28,0.45,U] 
23:26:38.523 00.002 18120 refined, 4 included, MultiStar: {-0.11, 0.24}, one-star: {-0.20, 0.24}
23:26:38.523 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
23:26:38.524 00.001 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.23 = -0.06)
23:26:38.524 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.98 mountX=-0.27 mountY=-0.01, mountTheta=-3.09
23:26:38.525 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.24, opts=13)
23:26:38.526 00.001 18120 Enqueuing Move request for scope (-0.11, 0.24)
23:26:38.526 00.000 21948 Worker thread wakes up
23:26:38.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:38.526 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.4
23:26:38.527 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:38.528 00.001 18120 Enqueuing Expose request
23:26:38.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
23:26:38.528 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
23:26:38.528 00.000 21948 Moving (-0.11, 0.24) raw xDistance=-0.27 yDistance=-0.01
23:26:38.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:26:38.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:38.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:38.528 00.000 21948 MoveAxis(E, 48, ABG)
23:26:38.528 00.000 21948 Guiding  Dir = 2, Dur = 48
23:26:38.528 00.000 21948 IsSlewing returns 0
23:26:38.529 00.001 21948 IsGuiding returns 0
23:26:38.531 00.002 21948 PulseGuide returned control before completion, sleep 56
23:26:38.601 00.070 21948 IsGuiding returns 0
23:26:38.601 00.000 21948 Move returns status 0, amount 48
23:26:38.601 00.000 21948 MoveAxis(N, 0, ABG)
23:26:38.601 00.000 21948 Move returns status 0, amount 0
23:26:38.601 00.000 21948 move complete, result=0
23:26:38.601 00.000 21948 worker thread done servicing request
23:26:38.601 00.000 21948 Worker thread wakes up
23:26:38.601 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:38.601 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
23:26:38.604 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:40.008 01.404 21948 Exposure complete
23:26:40.035 00.027 21948 worker thread done servicing request
23:26:40.035 00.000 18120 OnExposeComplete: enter
23:26:40.036 00.001 18120 UpdateGuideState(): m_state=6
23:26:40.036 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
23:26:40.038 00.002 18120 Star::Find returns 1 (0), X=409.39, Y=231.72, Mass=2049, SNR=31.2, Peak=188 HFD=3.8
23:26:40.039 00.001 18120 MultiStar: [#1 -0.20,-0.02,0.69,U] [#2 0.11,-0.03,0.66,U] [#3 -0.10,-0.01,0.68,U] [#4 -0.12,0.23,0.53,U] [#5 -0.26,-0.02,0.49,U] [#6 -0.41,0.18,0.00,M4] [#7 -0.01,0.23,0.50,U] [#8 -0.01,0.09,0.43,U] 
23:26:40.039 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.11, -0.01}
23:26:40.040 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.83 = -2.45)
23:26:40.040 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.65)
23:26:40.042 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.69 mountX=-0.08 mountY=0.06, mountTheta=2.48
23:26:40.043 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
23:26:40.043 00.000 18120 Enqueuing Move request for scope (-0.09, 0.04)
23:26:40.043 00.000 21948 Worker thread wakes up
23:26:40.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:26:40.043 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:26:40.043 00.000 21948 Moving (-0.09, 0.04) raw xDistance=-0.08 yDistance=0.06
23:26:40.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:26:40.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:40.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:26:40.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:40.043 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.2
23:26:40.044 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:40.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:40.045 00.001 18120 Enqueuing Expose request
23:26:40.045 00.000 21948 MoveAxis(E, 0, ABG)
23:26:40.045 00.000 21948 Move returns status 0, amount 0
23:26:40.045 00.000 21948 MoveAxis(N, 0, ABG)
23:26:40.045 00.000 21948 Move returns status 0, amount 0
23:26:40.045 00.000 21948 move complete, result=0
23:26:40.045 00.000 21948 worker thread done servicing request
23:26:40.045 00.000 21948 Worker thread wakes up
23:26:40.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:40.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:40.046 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:41.681 01.635 21948 Exposure complete
23:26:41.725 00.044 21948 worker thread done servicing request
23:26:41.726 00.001 18120 OnExposeComplete: enter
23:26:41.728 00.002 18120 UpdateGuideState(): m_state=6
23:26:41.728 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
23:26:41.729 00.001 18120 Star::Find returns 1 (0), X=409.50, Y=231.79, Mass=2208, SNR=32.1, Peak=193 HFD=4.0
23:26:41.729 00.000 18120 MultiStar: [#1 -0.03,0.00,0.68,U] [#2 -0.06,0.06,0.62,U] [#3 -0.22,-0.06,0.63,U] [#4 -0.03,0.16,0.55,U] [#5 -0.31,0.01,0.49,U] [#6 -0.31,0.19,0.00,M5] [#7 0.21,0.13,0.51,U] [#8 -0.05,0.13,0.43,U] 
23:26:41.730 00.001 18120 single-star, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.01, 0.05}
23:26:41.730 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
23:26:41.730 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.30)
23:26:41.731 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.73 mountX=-0.05 mountY=-0.02, mountTheta=-2.84
23:26:41.732 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
23:26:41.732 00.000 18120 Enqueuing Move request for scope (-0.01, 0.05)
23:26:41.733 00.001 21948 Worker thread wakes up
23:26:41.733 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:41.734 00.001 18120 UpdateGuideState exits: m=2208 RSB=32.1
23:26:41.734 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:41.734 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:41.735 00.001 18120 Enqueuing Expose request
23:26:41.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:26:41.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:26:41.735 00.000 21948 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.02
23:26:41.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:26:41.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:41.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:41.735 00.000 21948 MoveAxis(E, 0, ABG)
23:26:41.735 00.000 21948 Move returns status 0, amount 0
23:26:41.735 00.000 21948 MoveAxis(N, 0, ABG)
23:26:41.735 00.000 21948 Move returns status 0, amount 0
23:26:41.735 00.000 21948 move complete, result=0
23:26:41.735 00.000 21948 worker thread done servicing request
23:26:41.735 00.000 21948 Worker thread wakes up
23:26:41.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:41.736 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:41.736 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:43.260 01.524 21948 Exposure complete
23:26:43.300 00.040 21948 worker thread done servicing request
23:26:43.300 00.000 18120 OnExposeComplete: enter
23:26:43.301 00.001 18120 UpdateGuideState(): m_state=6
23:26:43.301 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
23:26:43.303 00.002 18120 Star::Find returns 1 (0), X=409.28, Y=232.17, Mass=2085, SNR=31.4, Peak=200 HFD=4.1
23:26:43.304 00.001 18120 MultiStar: [#1 -0.10,0.52,0.00,M1] [#2 -0.02,0.54,0.00,M1] [#3 -0.25,0.31,0.00,M1] [#4 -0.06,0.65,0.00,M1] [#5 -0.35,0.44,0.00,M1] [#6 -0.26,0.51,0.00,M6] [#7 0.09,0.38,0.00,M1] [#8 -0.22,0.48,0.00,M1] 
23:26:43.305 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.20 = -3.09)
23:26:43.307 00.002 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
23:26:43.308 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.44 hyp=0.49 cameraTheta=2.05 mountX=-0.49 mountY=0.01, mountTheta=3.13
23:26:43.309 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.44, opts=13)
23:26:43.310 00.001 18120 Enqueuing Move request for scope (-0.23, 0.44)
23:26:43.310 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:43.311 00.001 18120 UpdateGuideState exits: m=2085 RSB=31.4
23:26:43.311 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.312 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:43.312 00.000 18120 Enqueuing Expose request
23:26:43.312 00.000 21948 Worker thread wakes up
23:26:43.313 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.44) opts 0xd
23:26:43.313 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.44)
23:26:43.313 00.000 21948 Moving (-0.23, 0.44) raw xDistance=-0.49 yDistance=0.01
23:26:43.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
23:26:43.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:43.313 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:43.313 00.000 21948 MoveAxis(E, 88, ABG)
23:26:43.313 00.000 21948 Guiding  Dir = 2, Dur = 88
23:26:43.313 00.000 21948 IsSlewing returns 0
23:26:43.313 00.000 21948 IsGuiding returns 0
23:26:43.314 00.001 21948 PulseGuide returned control before completion, sleep 97
23:26:43.416 00.102 21948 IsGuiding returns 0
23:26:43.416 00.000 21948 Move returns status 0, amount 88
23:26:43.416 00.000 21948 MoveAxis(N, 0, ABG)
23:26:43.416 00.000 21948 Move returns status 0, amount 0
23:26:43.416 00.000 21948 move complete, result=0
23:26:43.416 00.000 21948 worker thread done servicing request
23:26:43.416 00.000 21948 Worker thread wakes up
23:26:43.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:43.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:43.416 00.000 18120 GuideStep: -0.5 px 88 ms EAST, 0.0 px 0 ms NORTH
23:26:45.044 01.628 21948 Exposure complete
23:26:45.075 00.031 21948 worker thread done servicing request
23:26:45.075 00.000 18120 OnExposeComplete: enter
23:26:45.076 00.001 18120 UpdateGuideState(): m_state=6
23:26:45.076 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
23:26:45.077 00.001 18120 Star::Find returns 1 (0), X=409.51, Y=231.78, Mass=2037, SNR=31.0, Peak=166 HFD=3.9
23:26:45.077 00.000 18120 MultiStar: [#1 0.01,0.06,0.72,U] [#2 0.05,0.17,0.64,U] [#3 -0.08,-0.06,0.66,U] [#4 0.03,0.23,0.57,U] [#5 -0.16,0.11,0.50,U] [#6 -0.20,0.15,0.52,U] [#7 0.00,0.11,0.51,U] [#8 -0.11,0.41,0.00,M2] 
23:26:45.078 00.001 18120 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.00, 0.05}
23:26:45.078 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.14) = xAngle (2.65 = 2.65)
23:26:45.078 00.000 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.75 = -0.53)
23:26:45.079 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.51 mountX=-0.04 mountY=-0.02, mountTheta=-2.62
23:26:45.080 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
23:26:45.080 00.000 18120 Enqueuing Move request for scope (0.00, 0.05)
23:26:45.081 00.001 21948 Worker thread wakes up
23:26:45.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:26:45.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:45.081 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:26:45.081 00.000 21948 Moving (0.00, 0.05) raw xDistance=-0.04 yDistance=-0.02
23:26:45.081 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.0
23:26:45.082 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:45.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:45.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:45.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:45.083 00.000 18120 Enqueuing Expose request
23:26:45.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:45.083 00.000 21948 MoveAxis(E, 0, ABG)
23:26:45.083 00.000 21948 Move returns status 0, amount 0
23:26:45.083 00.000 21948 MoveAxis(N, 0, ABG)
23:26:45.084 00.001 21948 Move returns status 0, amount 0
23:26:45.084 00.000 21948 move complete, result=0
23:26:45.084 00.000 21948 worker thread done servicing request
23:26:45.084 00.000 21948 Worker thread wakes up
23:26:45.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:45.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:45.084 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:46.607 01.523 21948 Exposure complete
23:26:46.638 00.031 21948 worker thread done servicing request
23:26:46.638 00.000 18120 OnExposeComplete: enter
23:26:46.640 00.002 18120 UpdateGuideState(): m_state=6
23:26:46.640 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
23:26:46.641 00.001 18120 Star::Find returns 1 (0), X=409.57, Y=231.86, Mass=1998, SNR=30.9, Peak=183 HFD=4.2
23:26:46.641 00.000 18120 MultiStar: [#1 0.01,0.06,0.76,U] [#2 0.23,0.08,0.64,U] [#3 0.20,-0.01,0.69,U] [#4 -0.05,0.19,0.56,U] [#5 -0.12,0.19,0.49,U] [#6 -0.31,0.20,0.00,M6] [#7 0.24,0.28,0.00,M1] [#8 0.11,0.35,0.00,M3] 
23:26:46.642 00.001 18120 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {0.06, 0.13}
23:26:46.642 00.000 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.14) = xAngle (2.14 = 2.14)
23:26:46.642 00.000 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.24 = -1.04)
23:26:46.643 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
23:26:46.644 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
23:26:46.645 00.001 18120 Enqueuing Move request for scope (0.07, 0.10)
23:26:46.646 00.001 21948 Worker thread wakes up
23:26:46.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:46.646 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
23:26:46.647 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.648 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:46.648 00.000 18120 Enqueuing Expose request
23:26:46.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:26:46.648 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:26:46.648 00.000 21948 Moving (0.07, 0.10) raw xDistance=-0.06 yDistance=-0.10
23:26:46.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:26:46.649 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:46.649 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:46.649 00.000 21948 MoveAxis(E, 0, ABG)
23:26:46.649 00.000 21948 Move returns status 0, amount 0
23:26:46.649 00.000 21948 MoveAxis(N, 0, ABG)
23:26:46.649 00.000 21948 Move returns status 0, amount 0
23:26:46.649 00.000 21948 move complete, result=0
23:26:46.649 00.000 21948 worker thread done servicing request
23:26:46.649 00.000 21948 Worker thread wakes up
23:26:46.649 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:46.649 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:46.649 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:48.284 01.635 21948 Exposure complete
23:26:48.309 00.025 21948 worker thread done servicing request
23:26:48.309 00.000 18120 OnExposeComplete: enter
23:26:48.310 00.001 18120 UpdateGuideState(): m_state=6
23:26:48.310 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
23:26:48.311 00.001 18120 Star::Find returns 1 (0), X=409.68, Y=231.85, Mass=1948, SNR=30.3, Peak=189 HFD=4.0
23:26:48.311 00.000 18120 MultiStar: [#1 0.12,-0.04,0.75,U] [#2 0.13,0.13,0.68,U] [#3 0.13,-0.39,0.00,M1] [#4 0.04,0.07,0.52,U] [#5 -0.36,-0.08,0.00,M1] [#6 -0.23,-0.17,0.50,U] [#7 0.35,-0.01,0.54,U] [#8 -0.07,0.09,0.44,U] 
23:26:48.312 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.17, 0.11}
23:26:48.312 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.14) = xAngle (1.50 = 1.50)
23:26:48.312 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.61 = -1.68)
23:26:48.313 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.36 mountX=0.01 mountY=-0.10, mountTheta=-1.50
23:26:48.315 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
23:26:48.315 00.000 18120 Enqueuing Move request for scope (0.09, 0.04)
23:26:48.316 00.001 21948 Worker thread wakes up
23:26:48.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:48.317 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.3
23:26:48.317 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:48.317 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:48.318 00.001 18120 Enqueuing Expose request
23:26:48.318 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:26:48.318 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:26:48.318 00.000 21948 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
23:26:48.318 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:26:48.318 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:48.318 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:48.318 00.000 21948 MoveAxis(E, 0, ABG)
23:26:48.318 00.000 21948 Move returns status 0, amount 0
23:26:48.318 00.000 21948 MoveAxis(N, 0, ABG)
23:26:48.318 00.000 21948 Move returns status 0, amount 0
23:26:48.318 00.000 21948 move complete, result=0
23:26:48.319 00.001 21948 worker thread done servicing request
23:26:48.319 00.000 21948 Worker thread wakes up
23:26:48.319 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:48.319 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:48.319 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:49.847 01.528 21948 Exposure complete
23:26:49.882 00.035 21948 worker thread done servicing request
23:26:49.883 00.001 18120 OnExposeComplete: enter
23:26:49.884 00.001 18120 UpdateGuideState(): m_state=6
23:26:49.886 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
23:26:49.887 00.001 18120 Star::Find returns 1 (0), X=409.46, Y=231.91, Mass=2019, SNR=30.9, Peak=194 HFD=3.9
23:26:49.888 00.001 18120 MultiStar: [#1 -0.22,-0.06,0.73,U] [#2 0.05,0.01,0.62,U] [#3 -0.07,-0.07,0.66,U] [#4 -0.22,0.20,0.54,U] [#5 -0.34,0.09,0.49,U] [#6 -0.20,0.28,0.53,U] [#7 -0.09,0.05,0.53,U] [#8 -0.16,-0.04,0.44,U] 
23:26:49.889 00.001 18120 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.05, 0.18}
23:26:49.890 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.78 = -2.51)
23:26:49.891 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.59)
23:26:49.891 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=-0.12 mountY=0.08, mountTheta=2.53
23:26:49.893 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
23:26:49.894 00.001 18120 Enqueuing Move request for scope (-0.13, 0.07)
23:26:49.894 00.000 21948 Worker thread wakes up
23:26:49.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:49.895 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
23:26:49.895 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.9
23:26:49.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:49.895 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:49.896 00.001 18120 Enqueuing Expose request
23:26:49.896 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
23:26:49.896 00.000 21948 Moving (-0.13, 0.07) raw xDistance=-0.12 yDistance=0.08
23:26:49.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:26:49.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:49.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:26:49.896 00.000 21948 MoveAxis(E, 0, ABG)
23:26:49.896 00.000 21948 Move returns status 0, amount 0
23:26:49.896 00.000 21948 MoveAxis(N, 0, ABG)
23:26:49.896 00.000 21948 Move returns status 0, amount 0
23:26:49.896 00.000 21948 move complete, result=0
23:26:49.896 00.000 21948 worker thread done servicing request
23:26:49.896 00.000 21948 Worker thread wakes up
23:26:49.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:49.897 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:49.897 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:51.522 01.625 21948 Exposure complete
23:26:51.552 00.030 21948 worker thread done servicing request
23:26:51.552 00.000 18120 OnExposeComplete: enter
23:26:51.553 00.001 18120 UpdateGuideState(): m_state=6
23:26:51.553 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
23:26:51.554 00.001 18120 Star::Find returns 1 (0), X=409.39, Y=232.16, Mass=1983, SNR=30.6, Peak=217 HFD=3.9
23:26:51.554 00.000 18120 MultiStar: [#1 -0.14,0.03,0.76,U] [#2 -0.06,0.28,0.65,U] [#3 -0.64,0.18,0.00,M1] [#4 -0.40,0.30,0.00,M1] [#5 -0.38,0.33,0.00,M1] [#6 -0.69,0.21,0.00,M5] [#7 0.01,0.40,0.00,M1] [#8 -0.11,0.42,0.00,M2] 
23:26:51.554 00.000 18120 refined, 2 included, MultiStar: {-0.11, 0.26}, one-star: {-0.11, 0.43}
23:26:51.555 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:26:51.555 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
23:26:51.556 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.96 mountX=-0.28 mountY=-0.02, mountTheta=-3.06
23:26:51.557 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.26, opts=13)
23:26:51.557 00.000 18120 Enqueuing Move request for scope (-0.11, 0.26)
23:26:51.558 00.001 21948 Worker thread wakes up
23:26:51.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
23:26:51.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
23:26:51.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:51.559 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.6
23:26:51.559 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:51.560 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:51.560 00.000 18120 Enqueuing Expose request
23:26:51.561 00.001 21948 Moving (-0.11, 0.26) raw xDistance=-0.28 yDistance=-0.02
23:26:51.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:26:51.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:51.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:51.561 00.000 21948 MoveAxis(E, 51, ABG)
23:26:51.561 00.000 21948 Guiding  Dir = 2, Dur = 51
23:26:51.561 00.000 21948 IsSlewing returns 0
23:26:51.561 00.000 21948 IsGuiding returns 0
23:26:51.563 00.002 21948 PulseGuide returned control before completion, sleep 60
23:26:51.629 00.066 21948 IsGuiding returns 0
23:26:51.629 00.000 21948 Move returns status 0, amount 51
23:26:51.629 00.000 21948 MoveAxis(N, 0, ABG)
23:26:51.629 00.000 21948 Move returns status 0, amount 0
23:26:51.629 00.000 21948 move complete, result=0
23:26:51.629 00.000 21948 worker thread done servicing request
23:26:51.629 00.000 21948 Worker thread wakes up
23:26:51.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:51.629 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
23:26:51.630 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:53.041 01.411 21948 Exposure complete
23:26:53.081 00.040 21948 worker thread done servicing request
23:26:53.081 00.000 18120 OnExposeComplete: enter
23:26:53.082 00.001 18120 UpdateGuideState(): m_state=6
23:26:53.082 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
23:26:53.083 00.001 18120 Star::Find returns 1 (0), X=409.23, Y=231.78, Mass=2154, SNR=31.7, Peak=227 HFD=4.2
23:26:53.084 00.001 18120 MultiStar: [#1 -0.13,-0.03,0.72,U] [#2 -0.18,0.03,0.63,U] [#3 -0.16,-0.12,0.66,U] [#4 -0.13,0.39,0.00,M2] [#5 -0.44,0.09,0.00,M2] [#6 -0.55,0.22,0.00,M6] [#7 -0.22,0.31,0.00,M2] [#8 -0.22,0.32,0.00,M3] 
23:26:53.084 00.000 18120 refined, 3 included, MultiStar: {-0.19, -0.01}, one-star: {-0.27, 0.05}
23:26:53.084 00.000 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
23:26:53.085 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:26:53.085 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.08 mountX=-0.07 mountY=0.18, mountTheta=1.94
23:26:53.087 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.01, opts=13)
23:26:53.088 00.001 18120 Enqueuing Move request for scope (-0.19, -0.01)
23:26:53.088 00.000 21948 Worker thread wakes up
23:26:53.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:53.089 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
23:26:53.089 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
23:26:53.089 00.000 18120 UpdateGuideState exits: m=2154 RSB=31.7
23:26:53.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:53.090 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:53.090 00.000 18120 Enqueuing Expose request
23:26:53.091 00.001 21948 Moving (-0.19, -0.01) raw xDistance=-0.07 yDistance=0.18
23:26:53.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:26:53.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:53.091 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:26:53.091 00.000 21948 MoveAxis(E, 0, ABG)
23:26:53.091 00.000 21948 Move returns status 0, amount 0
23:26:53.091 00.000 21948 MoveAxis(N, 0, ABG)
23:26:53.091 00.000 21948 Move returns status 0, amount 0
23:26:53.091 00.000 21948 move complete, result=0
23:26:53.091 00.000 21948 worker thread done servicing request
23:26:53.091 00.000 21948 Worker thread wakes up
23:26:53.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:53.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:53.091 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:54.726 01.635 21948 Exposure complete
23:26:54.751 00.025 21948 worker thread done servicing request
23:26:54.751 00.000 18120 OnExposeComplete: enter
23:26:54.752 00.001 18120 UpdateGuideState(): m_state=6
23:26:54.752 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
23:26:54.753 00.001 18120 Star::Find returns 1 (0), X=409.38, Y=231.99, Mass=2163, SNR=32.0, Peak=211 HFD=4.1
23:26:54.753 00.000 18120 MultiStar: [#1 -0.17,0.16,0.67,U] [#2 0.02,0.15,0.65,U] [#3 -0.43,0.22,0.00,M1] [#4 -0.23,0.36,0.00,M3] [#5 -0.39,0.21,0.00,M3] [#6 -0.30,0.25,0.00,M7] [#7 0.09,0.23,0.50,U] [#8 -0.17,0.27,0.45,U] 
23:26:54.754 00.001 18120 refined, 4 included, MultiStar: {-0.08, 0.21}, one-star: {-0.12, 0.26}
23:26:54.754 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
23:26:54.755 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.12)
23:26:54.758 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.92 mountX=-0.23 mountY=-0.03, mountTheta=-3.02
23:26:54.761 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.21, opts=13)
23:26:54.761 00.000 18120 Enqueuing Move request for scope (-0.08, 0.21)
23:26:54.762 00.001 21948 Worker thread wakes up
23:26:54.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:54.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
23:26:54.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
23:26:54.762 00.000 21948 Moving (-0.08, 0.21) raw xDistance=-0.23 yDistance=-0.03
23:26:54.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:26:54.762 00.000 18120 UpdateGuideState exits: m=2163 RSB=32.0
23:26:54.763 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:54.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:54.764 00.001 18120 Enqueuing Expose request
23:26:54.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:54.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:54.764 00.000 21948 MoveAxis(E, 40, ABG)
23:26:54.764 00.000 21948 Guiding  Dir = 2, Dur = 40
23:26:54.764 00.000 21948 IsSlewing returns 0
23:26:54.764 00.000 21948 IsGuiding returns 0
23:26:54.767 00.003 21948 PulseGuide returned control before completion, sleep 49
23:26:54.817 00.050 21948 IsGuiding returns 0
23:26:54.817 00.000 21948 Move returns status 0, amount 40
23:26:54.817 00.000 21948 MoveAxis(N, 0, ABG)
23:26:54.817 00.000 21948 Move returns status 0, amount 0
23:26:54.817 00.000 21948 move complete, result=0
23:26:54.817 00.000 21948 worker thread done servicing request
23:26:54.818 00.001 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:26:54.819 00.001 21948 Worker thread wakes up
23:26:54.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:54.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:56.227 01.408 21948 Exposure complete
23:26:56.291 00.064 21948 worker thread done servicing request
23:26:56.291 00.000 18120 OnExposeComplete: enter
23:26:56.292 00.001 18120 UpdateGuideState(): m_state=6
23:26:56.292 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
23:26:56.293 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=231.85, Mass=2003, SNR=30.7, Peak=199 HFD=4.1
23:26:56.294 00.001 18120 MultiStar: [#1 -0.16,-0.02,0.74,U] [#2 -0.12,-0.13,0.64,U] [#3 -0.13,0.06,0.70,U] [#4 -0.10,0.16,0.56,U] [#5 -0.44,0.15,0.00,M4] [#6 -0.42,0.20,0.00,M8] [#7 -0.19,0.19,0.51,U] [#8 -0.01,0.23,0.45,U] 
23:26:56.295 00.001 18120 refined, 6 included, MultiStar: {-0.15, 0.08}, one-star: {-0.23, 0.11}
23:26:56.296 00.001 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.14) = xAngle (3.81 = -2.48)
23:26:56.297 00.001 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.91 = 0.62)
23:26:56.298 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.16 cameraTheta=2.66 mountX=-0.13 mountY=0.10, mountTheta=2.50
23:26:56.300 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.08, opts=13)
23:26:56.301 00.001 18120 Enqueuing Move request for scope (-0.15, 0.08)
23:26:56.302 00.001 21948 Worker thread wakes up
23:26:56.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:56.303 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:26:56.303 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:56.304 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:56.305 00.001 18120 Enqueuing Expose request
23:26:56.307 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
23:26:56.307 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
23:26:56.307 00.000 21948 Moving (-0.15, 0.08) raw xDistance=-0.13 yDistance=0.10
23:26:56.307 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:26:56.307 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:56.307 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:26:56.307 00.000 21948 MoveAxis(E, 0, ABG)
23:26:56.307 00.000 21948 Move returns status 0, amount 0
23:26:56.307 00.000 21948 MoveAxis(N, 0, ABG)
23:26:56.307 00.000 21948 Move returns status 0, amount 0
23:26:56.307 00.000 21948 move complete, result=0
23:26:56.308 00.001 21948 worker thread done servicing request
23:26:56.308 00.000 21948 Worker thread wakes up
23:26:56.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:56.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:56.309 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:57.938 01.629 21948 Exposure complete
23:26:57.963 00.025 21948 worker thread done servicing request
23:26:57.963 00.000 18120 OnExposeComplete: enter
23:26:57.964 00.001 18120 UpdateGuideState(): m_state=6
23:26:57.964 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
23:26:57.965 00.001 18120 Star::Find returns 1 (0), X=409.32, Y=231.65, Mass=2066, SNR=31.2, Peak=194 HFD=4.2
23:26:57.965 00.000 18120 MultiStar: [#1 -0.38,-0.19,0.00,M1] [#2 -0.10,-0.17,0.64,U] [#3 -0.50,-0.18,0.00,M1] [#4 -0.23,0.05,0.57,U] [#5 -0.31,-0.12,0.51,U] [#6 -0.21,-0.37,0.00,M9] [#7 0.15,0.18,0.54,U] [#8 -0.28,0.30,0.00,M2] 
23:26:57.966 00.001 18120 refined, 4 included, MultiStar: {-0.14, -0.04}, one-star: {-0.19, -0.08}
23:26:57.966 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
23:26:57.966 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
23:26:57.968 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.88 mountX=-0.02 mountY=0.15, mountTheta=1.74
23:26:57.969 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.04, opts=13)
23:26:57.970 00.001 18120 Enqueuing Move request for scope (-0.14, -0.04)
23:26:57.971 00.001 21948 Worker thread wakes up
23:26:57.971 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
23:26:57.971 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
23:26:57.971 00.000 21948 Moving (-0.14, -0.04) raw xDistance=-0.02 yDistance=0.15
23:26:57.971 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:57.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:26:57.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:57.971 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.2
23:26:57.973 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:57.974 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:57.974 00.000 18120 Enqueuing Expose request
23:26:57.975 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:26:57.975 00.000 21948 MoveAxis(E, 0, ABG)
23:26:57.975 00.000 21948 Move returns status 0, amount 0
23:26:57.975 00.000 21948 MoveAxis(N, 0, ABG)
23:26:57.975 00.000 21948 Move returns status 0, amount 0
23:26:57.975 00.000 21948 move complete, result=0
23:26:57.975 00.000 21948 worker thread done servicing request
23:26:57.975 00.000 21948 Worker thread wakes up
23:26:57.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:57.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:26:57.976 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:59.490 01.514 21948 Exposure complete
23:26:59.539 00.049 21948 worker thread done servicing request
23:26:59.539 00.000 18120 OnExposeComplete: enter
23:26:59.539 00.000 18120 UpdateGuideState(): m_state=6
23:26:59.540 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
23:26:59.540 00.000 18120 Star::Find returns 1 (0), X=409.07, Y=231.90, Mass=2076, SNR=31.4, Peak=214 HFD=4.2
23:26:59.541 00.001 18120 MultiStar: [#1 -0.24,0.07,0.69,U] [#2 -0.17,0.10,0.65,U] [#3 -0.57,-0.15,0.00,M2] [#4 -0.42,0.21,0.00,M2] [#5 -0.45,0.12,0.00,M4] [#6 -0.47,0.08,0.00,M10] [#7 -0.05,0.26,0.52,U] [#8 -0.19,0.11,0.46,U] 
23:26:59.542 00.001 18120 refined, 4 included, MultiStar: {-0.25, 0.14}, one-star: {-0.43, 0.16}
23:26:59.543 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
23:26:59.543 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
23:26:59.544 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.28 cameraTheta=2.64 mountX=-0.23 mountY=0.16, mountTheta=2.53
23:26:59.546 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.14, opts=13)
23:26:59.547 00.001 18120 Enqueuing Move request for scope (-0.25, 0.14)
23:26:59.547 00.000 21948 Worker thread wakes up
23:26:59.547 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:26:59.548 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.4
23:26:59.548 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:59.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:26:59.549 00.001 18120 Enqueuing Expose request
23:26:59.549 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
23:26:59.549 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
23:26:59.549 00.000 21948 Moving (-0.25, 0.14) raw xDistance=-0.23 yDistance=0.16
23:26:59.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:26:59.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:59.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:26:59.549 00.000 21948 MoveAxis(E, 41, ABG)
23:26:59.549 00.000 21948 Guiding  Dir = 2, Dur = 41
23:26:59.550 00.001 21948 IsSlewing returns 0
23:26:59.550 00.000 21948 IsGuiding returns 0
23:26:59.552 00.002 21948 PulseGuide returned control before completion, sleep 50
23:26:59.613 00.061 21948 IsGuiding returns 0
23:26:59.613 00.000 21948 Move returns status 0, amount 41
23:26:59.613 00.000 21948 MoveAxis(N, 0, ABG)
23:26:59.613 00.000 21948 Move returns status 0, amount 0
23:26:59.613 00.000 21948 move complete, result=0
23:26:59.613 00.000 21948 worker thread done servicing request
23:26:59.614 00.001 21948 Worker thread wakes up
23:26:59.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:26:59.614 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
23:26:59.616 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:01.241 01.625 21948 Exposure complete
23:27:01.293 00.052 21948 worker thread done servicing request
23:27:01.293 00.000 18120 OnExposeComplete: enter
23:27:01.294 00.001 18120 UpdateGuideState(): m_state=6
23:27:01.294 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
23:27:01.295 00.001 18120 Star::Find returns 1 (0), X=409.40, Y=231.81, Mass=1816, SNR=29.1, Peak=171 HFD=3.9
23:27:01.297 00.002 18120 MultiStar: [#1 -0.23,0.17,0.82,U] [#2 -0.07,0.23,0.73,U] [#3 0.05,-0.02,0.73,U] [#4 -0.38,0.33,0.00,M3] [#5 -0.33,-0.00,0.53,U] [#6 -0.34,0.03,0.52,U] [#7 -0.01,0.23,0.53,U] [#8 -0.12,0.07,0.46,U] 
23:27:01.298 00.001 18120 single-star, 7 included, MultiStar: {-0.13, 0.10}, one-star: {-0.10, 0.07}
23:27:01.300 00.002 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
23:27:01.301 00.001 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
23:27:01.302 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.13 cameraTheta=2.54 mountX=-0.11 mountY=0.06, mountTheta=2.63
23:27:01.306 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.07, opts=13)
23:27:01.308 00.002 18120 Enqueuing Move request for scope (-0.10, 0.07)
23:27:01.309 00.001 21948 Worker thread wakes up
23:27:01.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
23:27:01.309 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
23:27:01.309 00.000 21948 Moving (-0.10, 0.07) raw xDistance=-0.11 yDistance=0.06
23:27:01.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:01.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:01.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:01.310 00.001 18120 UpdateGuideState exits: m=1816 RSB=29.1
23:27:01.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:01.311 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:01.311 00.000 18120 Enqueuing Expose request
23:27:01.312 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:27:01.312 00.000 21948 MoveAxis(E, 0, ABG)
23:27:01.312 00.000 21948 Move returns status 0, amount 0
23:27:01.312 00.000 21948 MoveAxis(N, 0, ABG)
23:27:01.312 00.000 21948 Move returns status 0, amount 0
23:27:01.312 00.000 21948 move complete, result=0
23:27:01.312 00.000 21948 worker thread done servicing request
23:27:01.312 00.000 21948 Worker thread wakes up
23:27:01.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:01.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:01.312 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:02.835 01.523 21948 Exposure complete
23:27:02.873 00.038 21948 worker thread done servicing request
23:27:02.873 00.000 18120 OnExposeComplete: enter
23:27:02.875 00.002 18120 UpdateGuideState(): m_state=6
23:27:02.876 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
23:27:02.876 00.000 18120 Star::Find returns 1 (0), X=409.08, Y=231.93, Mass=2006, SNR=30.7, Peak=213 HFD=4.2
23:27:02.877 00.001 18120 MultiStar: [#1 -0.22,0.17,0.71,U] [#2 -0.25,0.17,0.70,U] [#3 -0.25,-0.18,0.67,U] [#4 -0.34,0.28,0.00,M4] [#5 -0.41,0.11,0.00,M4] [#6 -0.70,0.06,0.00,M10] [#7 -0.13,0.19,0.47,U] [#8 -0.43,0.20,0.00,M1] 
23:27:02.878 00.001 18120 refined, 4 included, MultiStar: {-0.28, 0.12}, one-star: {-0.42, 0.20}
23:27:02.879 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.89 = -2.39)
23:27:02.880 00.001 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.99 = 0.71)
23:27:02.882 00.002 18120 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.30 cameraTheta=2.75 mountX=-0.22 mountY=0.20, mountTheta=2.42
23:27:02.884 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.12, opts=13)
23:27:02.884 00.000 18120 Enqueuing Move request for scope (-0.28, 0.12)
23:27:02.885 00.001 21948 Worker thread wakes up
23:27:02.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
23:27:02.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:02.885 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.7
23:27:02.886 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:02.886 00.000 18120 Enqueuing Expose request
23:27:02.887 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
23:27:02.887 00.000 21948 Moving (-0.28, 0.12) raw xDistance=-0.22 yDistance=0.20
23:27:02.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:27:02.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:02.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:27:02.887 00.000 21948 MoveAxis(E, 39, ABG)
23:27:02.887 00.000 21948 Guiding  Dir = 2, Dur = 39
23:27:02.887 00.000 21948 IsSlewing returns 0
23:27:02.887 00.000 21948 IsGuiding returns 0
23:27:02.889 00.002 21948 PulseGuide returned control before completion, sleep 48
23:27:02.942 00.053 21948 IsGuiding returns 0
23:27:02.942 00.000 21948 Move returns status 0, amount 39
23:27:02.942 00.000 21948 MoveAxis(N, 0, ABG)
23:27:02.942 00.000 21948 Move returns status 0, amount 0
23:27:02.942 00.000 21948 move complete, result=0
23:27:02.942 00.000 21948 worker thread done servicing request
23:27:02.943 00.001 21948 Worker thread wakes up
23:27:02.943 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
23:27:02.944 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:02.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:04.565 01.621 21948 Exposure complete
23:27:04.606 00.041 21948 worker thread done servicing request
23:27:04.606 00.000 18120 OnExposeComplete: enter
23:27:04.607 00.001 18120 UpdateGuideState(): m_state=6
23:27:04.609 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
23:27:04.610 00.001 18120 Star::Find returns 1 (0), X=409.21, Y=232.15, Mass=1999, SNR=30.5, Peak=205 HFD=4.3
23:27:04.611 00.001 18120 MultiStar: [#1 -0.47,0.40,0.00,M1] [#2 -0.32,0.32,0.00,M1] [#3 -0.70,0.26,0.00,M1] [#4 -0.45,0.75,0.00,M5] [#5 -0.41,0.39,0.00,M5] [#6 -0.51,0.49,0.00,R] [#7 0.06,0.54,0.00,M1] [#8 -0.13,0.60,0.00,M2] 
23:27:04.612 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.33 = -2.96)
23:27:04.613 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.14)
23:27:04.613 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=0.42 hyp=0.51 cameraTheta=2.18 mountX=-0.50 mountY=0.07, mountTheta=3.00
23:27:04.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.42, opts=13)
23:27:04.615 00.001 18120 Enqueuing Move request for scope (-0.29, 0.42)
23:27:04.615 00.000 21948 Worker thread wakes up
23:27:04.616 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.42) opts 0xd
23:27:04.616 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.42)
23:27:04.616 00.000 21948 Moving (-0.29, 0.42) raw xDistance=-0.50 yDistance=0.07
23:27:04.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:04.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
23:27:04.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:04.616 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.5
23:27:04.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:27:04.616 00.000 21948 MoveAxis(E, 93, ABG)
23:27:04.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:04.617 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:04.617 00.000 18120 Enqueuing Expose request
23:27:04.618 00.001 21948 Guiding  Dir = 2, Dur = 93
23:27:04.618 00.000 21948 IsSlewing returns 0
23:27:04.618 00.000 21948 IsGuiding returns 0
23:27:04.620 00.002 21948 PulseGuide returned control before completion, sleep 102
23:27:04.737 00.117 21948 IsGuiding returns 0
23:27:04.737 00.000 21948 Move returns status 0, amount 93
23:27:04.737 00.000 21948 MoveAxis(N, 0, ABG)
23:27:04.738 00.001 21948 Move returns status 0, amount 0
23:27:04.738 00.000 21948 move complete, result=0
23:27:04.738 00.000 21948 worker thread done servicing request
23:27:04.738 00.000 21948 Worker thread wakes up
23:27:04.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:04.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:04.738 00.000 18120 GuideStep: -0.5 px 93 ms EAST, 0.1 px 0 ms NORTH
23:27:06.144 01.406 21948 Exposure complete
23:27:06.185 00.041 21948 worker thread done servicing request
23:27:06.185 00.000 18120 OnExposeComplete: enter
23:27:06.186 00.001 18120 UpdateGuideState(): m_state=6
23:27:06.186 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
23:27:06.187 00.001 18120 Star::Find returns 1 (0), X=409.34, Y=231.80, Mass=2138, SNR=31.8, Peak=207 HFD=3.9
23:27:06.187 00.000 18120 MultiStar: [#1 -0.07,0.01,0.69,U] [#2 -0.05,-0.02,0.61,U] [#3 -0.22,-0.04,0.66,U] [#4 -0.02,0.14,0.53,U] [#5 -0.34,0.15,0.00,M6] [#6 -0.12,-0.57,0.00,M1] [#7 -0.22,0.27,0.54,U] [#8 -0.20,0.07,0.44,U] 
23:27:06.188 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.06}, one-star: {-0.16, 0.06}
23:27:06.188 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.86 = -2.43)
23:27:06.189 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.67)
23:27:06.189 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=-0.11 mountY=0.09, mountTheta=2.45
23:27:06.191 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.06, opts=13)
23:27:06.193 00.002 18120 Enqueuing Move request for scope (-0.14, 0.06)
23:27:06.196 00.003 21948 Worker thread wakes up
23:27:06.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
23:27:06.196 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
23:27:06.196 00.000 21948 Moving (-0.14, 0.06) raw xDistance=-0.11 yDistance=0.09
23:27:06.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:06.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:06.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:06.196 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.8
23:27:06.197 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:06.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:06.198 00.001 18120 Enqueuing Expose request
23:27:06.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:06.198 00.000 21948 MoveAxis(E, 0, ABG)
23:27:06.198 00.000 21948 Move returns status 0, amount 0
23:27:06.198 00.000 21948 MoveAxis(N, 0, ABG)
23:27:06.198 00.000 21948 Move returns status 0, amount 0
23:27:06.198 00.000 21948 move complete, result=0
23:27:06.198 00.000 21948 worker thread done servicing request
23:27:06.198 00.000 21948 Worker thread wakes up
23:27:06.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:06.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:06.199 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:07.830 01.631 21948 Exposure complete
23:27:07.866 00.036 21948 worker thread done servicing request
23:27:07.866 00.000 18120 OnExposeComplete: enter
23:27:07.868 00.002 18120 UpdateGuideState(): m_state=6
23:27:07.869 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
23:27:07.870 00.001 18120 Star::Find returns 1 (0), X=409.24, Y=231.99, Mass=2104, SNR=31.5, Peak=217 HFD=4.1
23:27:07.871 00.001 18120 MultiStar: [#1 -0.20,0.28,0.69,U] [#2 -0.25,0.13,0.65,U] [#3 -0.11,0.13,0.66,U] [#4 -0.17,0.16,0.55,U] [#5 -0.39,0.12,0.00,M7] [#6 0.08,-0.25,0.47,U] [#7 -0.02,0.30,0.51,U] [#8 -0.18,0.16,0.42,U] 
23:27:07.871 00.000 18120 refined, 7 included, MultiStar: {-0.16, 0.16}, one-star: {-0.26, 0.25}
23:27:07.872 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.14) = xAngle (3.50 = -2.79)
23:27:07.872 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.31)
23:27:07.873 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.35 mountX=-0.21 mountY=0.07, mountTheta=2.82
23:27:07.874 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.16, opts=13)
23:27:07.874 00.000 18120 Enqueuing Move request for scope (-0.16, 0.16)
23:27:07.875 00.001 21948 Worker thread wakes up
23:27:07.875 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:07.876 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
23:27:07.876 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.5
23:27:07.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:07.877 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
23:27:07.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:07.877 00.000 18120 Enqueuing Expose request
23:27:07.877 00.000 21948 Moving (-0.16, 0.16) raw xDistance=-0.21 yDistance=0.07
23:27:07.878 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:27:07.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:07.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:27:07.878 00.000 21948 MoveAxis(E, 38, ABG)
23:27:07.878 00.000 21948 Guiding  Dir = 2, Dur = 38
23:27:07.878 00.000 21948 IsSlewing returns 0
23:27:07.878 00.000 21948 IsGuiding returns 0
23:27:07.880 00.002 21948 PulseGuide returned control before completion, sleep 47
23:27:07.937 00.057 21948 IsGuiding returns 0
23:27:07.937 00.000 21948 Move returns status 0, amount 38
23:27:07.937 00.000 21948 MoveAxis(N, 0, ABG)
23:27:07.937 00.000 21948 Move returns status 0, amount 0
23:27:07.937 00.000 21948 move complete, result=0
23:27:07.937 00.000 21948 worker thread done servicing request
23:27:07.937 00.000 21948 Worker thread wakes up
23:27:07.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:07.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:07.937 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:27:09.346 01.409 21948 Exposure complete
23:27:09.391 00.045 21948 worker thread done servicing request
23:27:09.391 00.000 18120 OnExposeComplete: enter
23:27:09.394 00.003 18120 UpdateGuideState(): m_state=6
23:27:09.397 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
23:27:09.399 00.002 18120 Star::Find returns 1 (0), X=409.16, Y=232.02, Mass=2218, SNR=32.4, Peak=230 HFD=4.3
23:27:09.402 00.003 18120 MultiStar: [#1 -0.31,0.21,0.00,M1] [#2 -0.12,0.03,0.65,U] [#3 -0.76,-0.13,0.00,M1] [#4 -0.33,0.21,0.00,M4] [#5 -0.29,-0.12,0.48,U] [#6 -0.03,-0.29,0.43,U] [#7 0.05,0.28,0.52,U] [#8 -0.31,-0.02,0.41,U] 
23:27:09.404 00.002 18120 refined, 5 included, MultiStar: {-0.19, 0.08}, one-star: {-0.34, 0.29}
23:27:09.407 00.003 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.14) = xAngle (3.91 = -2.37)
23:27:09.407 00.000 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.73)
23:27:09.408 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.77 mountX=-0.15 mountY=0.14, mountTheta=2.39
23:27:09.409 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.08, opts=13)
23:27:09.409 00.000 18120 Enqueuing Move request for scope (-0.19, 0.08)
23:27:09.410 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:09.410 00.000 18120 UpdateGuideState exits: m=2218 RSB=32.4
23:27:09.411 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:09.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:09.411 00.000 18120 Enqueuing Expose request
23:27:09.412 00.001 21948 Worker thread wakes up
23:27:09.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
23:27:09.412 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
23:27:09.412 00.000 21948 Moving (-0.19, 0.08) raw xDistance=-0.15 yDistance=0.14
23:27:09.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:27:09.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:09.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:27:09.412 00.000 21948 MoveAxis(E, 0, ABG)
23:27:09.412 00.000 21948 Move returns status 0, amount 0
23:27:09.412 00.000 21948 MoveAxis(N, 0, ABG)
23:27:09.412 00.000 21948 Move returns status 0, amount 0
23:27:09.412 00.000 21948 move complete, result=0
23:27:09.412 00.000 21948 worker thread done servicing request
23:27:09.412 00.000 21948 Worker thread wakes up
23:27:09.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:09.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:09.412 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:11.035 01.623 21948 Exposure complete
23:27:11.072 00.037 21948 worker thread done servicing request
23:27:11.072 00.000 18120 OnExposeComplete: enter
23:27:11.073 00.001 18120 UpdateGuideState(): m_state=6
23:27:11.074 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
23:27:11.074 00.000 18120 Star::Find returns 1 (0), X=409.00, Y=231.93, Mass=2098, SNR=31.5, Peak=236 HFD=4.3
23:27:11.075 00.001 18120 MultiStar: [#1 -0.45,0.12,0.00,M2] [#2 -0.19,0.22,0.63,U] [#3 -0.90,0.14,0.00,M2] [#4 -0.40,0.50,0.00,M5] [#5 -0.64,0.21,0.00,M7] [#6 -0.26,-0.12,0.51,U] [#7 -0.29,0.10,0.50,U] [#8 -0.27,0.15,0.41,U] 
23:27:11.075 00.000 18120 refined, 4 included, MultiStar: {-0.33, 0.13}, one-star: {-0.51, 0.20}
23:27:11.076 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
23:27:11.076 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
23:27:11.077 00.001 18120 CameraToMount -- cameraX=-0.33 cameraY=0.13 hyp=0.36 cameraTheta=2.78 mountX=-0.25 mountY=0.24, mountTheta=2.38
23:27:11.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=0.13, opts=13)
23:27:11.079 00.001 18120 Enqueuing Move request for scope (-0.33, 0.13)
23:27:11.079 00.000 21948 Worker thread wakes up
23:27:11.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.13) opts 0xd
23:27:11.079 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, 0.13)
23:27:11.080 00.001 21948 Moving (-0.33, 0.13) raw xDistance=-0.25 yDistance=0.24
23:27:11.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:11.080 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
23:27:11.080 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:11.081 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:11.081 00.000 18120 Enqueuing Expose request
23:27:11.082 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:27:11.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:11.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:27:11.082 00.000 21948 MoveAxis(E, 45, ABG)
23:27:11.082 00.000 21948 Guiding  Dir = 2, Dur = 45
23:27:11.082 00.000 21948 IsSlewing returns 0
23:27:11.082 00.000 21948 IsGuiding returns 0
23:27:11.084 00.002 21948 PulseGuide returned control before completion, sleep 54
23:27:11.144 00.060 21948 IsGuiding returns 1
23:27:11.144 00.000 21948 scope still moving after pulse duration time elapsed
23:27:11.176 00.032 21948 IsSlewing returns 0
23:27:11.176 00.000 21948 IsGuiding returns 0
23:27:11.176 00.000 21948 scope move finished after 45 + 48 ms
23:27:11.176 00.000 21948 Move returns status 0, amount 45
23:27:11.176 00.000 21948 MoveAxis(N, 0, ABG)
23:27:11.176 00.000 21948 Move returns status 0, amount 0
23:27:11.176 00.000 21948 move complete, result=0
23:27:11.176 00.000 21948 worker thread done servicing request
23:27:11.176 00.000 21948 Worker thread wakes up
23:27:11.176 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
23:27:11.178 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:11.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:12.587 01.409 21948 Exposure complete
23:27:12.629 00.042 21948 worker thread done servicing request
23:27:12.629 00.000 18120 OnExposeComplete: enter
23:27:12.630 00.001 18120 UpdateGuideState(): m_state=6
23:27:12.631 00.001 18120 Star::Find(15, 408, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
23:27:12.632 00.001 18120 Star::Find returns 1 (0), X=409.39, Y=231.73, Mass=1906, SNR=30.0, Peak=192 HFD=3.7
23:27:12.633 00.001 18120 MultiStar: [#1 -0.16,-0.17,0.77,U] [#2 -0.15,-0.02,0.69,U] [#3 -0.44,-0.21,0.00,M3] [#4 -0.34,0.06,0.56,U] [#5 -0.34,-0.03,0.53,U] [#6 0.26,-0.37,0.00,M1] [#7 -0.02,0.20,0.52,U] [#8 -0.03,0.09,0.46,U] 
23:27:12.634 00.001 18120 single-star, 6 included, MultiStar: {-0.16, 0.00}, one-star: {-0.12, -0.00}
23:27:12.635 00.001 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.14) = xAngle (-1.97 = -1.97)
23:27:12.636 00.001 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.13 = 1.13)
23:27:12.636 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=-0.05 mountY=0.11, mountTheta=1.98
23:27:12.638 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.00, opts=13)
23:27:12.639 00.001 18120 Enqueuing Move request for scope (-0.12, -0.00)
23:27:12.639 00.000 21948 Worker thread wakes up
23:27:12.639 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
23:27:12.639 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
23:27:12.639 00.000 21948 Moving (-0.12, -0.00) raw xDistance=-0.05 yDistance=0.11
23:27:12.640 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:12.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:12.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:12.641 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:27:12.641 00.000 21948 MoveAxis(E, 0, ABG)
23:27:12.641 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.0
23:27:12.642 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:12.642 00.000 21948 Move returns status 0, amount 0
23:27:12.642 00.000 21948 MoveAxis(N, 0, ABG)
23:27:12.642 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:12.643 00.001 18120 Enqueuing Expose request
23:27:12.643 00.000 21948 Move returns status 0, amount 0
23:27:12.643 00.000 21948 move complete, result=0
23:27:12.643 00.000 21948 worker thread done servicing request
23:27:12.643 00.000 21948 Worker thread wakes up
23:27:12.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:12.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:12.643 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:14.280 01.637 21948 Exposure complete
23:27:14.314 00.034 21948 worker thread done servicing request
23:27:14.314 00.000 18120 OnExposeComplete: enter
23:27:14.314 00.000 18120 UpdateGuideState(): m_state=6
23:27:14.315 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
23:27:14.317 00.002 18120 Star::Find returns 1 (0), X=409.33, Y=231.67, Mass=2103, SNR=31.4, Peak=181 HFD=4.3
23:27:14.318 00.001 18120 MultiStar: [#1 -0.11,-0.16,0.73,U] [#2 -0.12,-0.08,0.64,U] [#3 -0.17,-0.21,0.65,U] [#4 -0.21,-0.09,0.57,U] [#5 -0.26,-0.14,0.51,U] [#6 0.30,-0.88,0.00,M2] [#7 0.10,0.16,0.52,U] [#8 -0.03,-0.12,0.41,U] 
23:27:14.319 00.001 18120 refined, 7 included, MultiStar: {-0.13, -0.09}, one-star: {-0.17, -0.07}
23:27:14.321 00.002 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.39 = -1.39)
23:27:14.322 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.71 = 1.71)
23:27:14.322 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.53 mountX=0.03 mountY=0.16, mountTheta=1.39
23:27:14.324 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.09, opts=13)
23:27:14.327 00.003 18120 Enqueuing Move request for scope (-0.13, -0.09)
23:27:14.329 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:14.332 00.003 18120 UpdateGuideState exits: m=2103 RSB=31.4
23:27:14.334 00.002 21948 Worker thread wakes up
23:27:14.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.336 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:14.337 00.001 18120 Enqueuing Expose request
23:27:14.338 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
23:27:14.339 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
23:27:14.339 00.000 21948 Moving (-0.13, -0.09) raw xDistance=0.03 yDistance=0.16
23:27:14.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:27:14.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:14.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:27:14.339 00.000 21948 MoveAxis(E, 0, ABG)
23:27:14.339 00.000 21948 Move returns status 0, amount 0
23:27:14.339 00.000 21948 MoveAxis(N, 0, ABG)
23:27:14.339 00.000 21948 Move returns status 0, amount 0
23:27:14.339 00.000 21948 move complete, result=0
23:27:14.339 00.000 21948 worker thread done servicing request
23:27:14.339 00.000 21948 Worker thread wakes up
23:27:14.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:14.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:14.340 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:15.854 01.514 21948 Exposure complete
23:27:15.891 00.037 21948 worker thread done servicing request
23:27:15.891 00.000 18120 OnExposeComplete: enter
23:27:15.892 00.001 18120 UpdateGuideState(): m_state=6
23:27:15.893 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
23:27:15.893 00.000 18120 Star::Find returns 1 (0), X=409.45, Y=231.75, Mass=2089, SNR=31.3, Peak=186 HFD=3.9
23:27:15.894 00.001 18120 MultiStar: [#1 -0.23,-0.01,0.69,U] [#2 -0.14,-0.15,0.65,U] [#3 -0.04,0.11,0.67,U] [#4 -0.22,-0.02,0.54,U] [#5 -0.40,-0.06,0.00,M6] [#6 0.10,-0.42,0.00,M3] [#7 0.04,0.10,0.50,U] [#8 -0.14,-0.00,0.41,U] 
23:27:15.894 00.000 18120 single-star, 6 included, MultiStar: {-0.11, 0.00}, one-star: {-0.06, 0.02}
23:27:15.894 00.000 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.14) = xAngle (4.01 = -2.27)
23:27:15.895 00.001 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
23:27:15.895 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.87 mountX=-0.04 mountY=0.05, mountTheta=2.29
23:27:15.896 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
23:27:15.897 00.001 18120 Enqueuing Move request for scope (-0.06, 0.02)
23:27:15.897 00.000 21948 Worker thread wakes up
23:27:15.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:27:15.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:27:15.897 00.000 21948 Moving (-0.06, 0.02) raw xDistance=-0.04 yDistance=0.05
23:27:15.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:27:15.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:15.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:27:15.897 00.000 21948 MoveAxis(E, 0, ABG)
23:27:15.897 00.000 21948 Move returns status 0, amount 0
23:27:15.897 00.000 21948 MoveAxis(N, 0, ABG)
23:27:15.897 00.000 21948 Move returns status 0, amount 0
23:27:15.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:15.898 00.001 21948 move complete, result=0
23:27:15.898 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.3
23:27:15.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:15.899 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:15.900 00.001 18120 Enqueuing Expose request
23:27:15.900 00.000 21948 worker thread done servicing request
23:27:15.900 00.000 21948 Worker thread wakes up
23:27:15.900 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:15.901 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:15.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:17.535 01.634 21948 Exposure complete
23:27:17.566 00.031 21948 worker thread done servicing request
23:27:17.566 00.000 18120 OnExposeComplete: enter
23:27:17.567 00.001 18120 UpdateGuideState(): m_state=6
23:27:17.568 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
23:27:17.568 00.000 18120 Star::Find returns 1 (0), X=409.32, Y=231.83, Mass=2060, SNR=31.2, Peak=205 HFD=3.9
23:27:17.568 00.000 18120 MultiStar: [#1 0.08,0.13,0.71,U] [#2 0.07,0.07,0.67,U] [#3 -0.65,0.10,0.00,M2] [#4 -0.31,0.06,0.53,U] [#5 -0.33,-0.15,0.00,M7] [#6 0.12,-0.25,0.49,U] [#7 0.18,0.23,0.54,U] [#8 -0.16,0.02,0.44,U] 
23:27:17.568 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.18, 0.09}
23:27:17.569 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
23:27:17.569 00.000 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
23:27:17.570 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=-0.07 mountY=0.00, mountTheta=3.07
23:27:17.571 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
23:27:17.572 00.001 18120 Enqueuing Move request for scope (-0.04, 0.06)
23:27:17.572 00.000 21948 Worker thread wakes up
23:27:17.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:17.573 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.2
23:27:17.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:17.574 00.000 18120 Enqueuing Expose request
23:27:17.575 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:27:17.575 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:27:17.575 00.000 21948 Moving (-0.04, 0.06) raw xDistance=-0.07 yDistance=0.00
23:27:17.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:27:17.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:17.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:27:17.575 00.000 21948 MoveAxis(E, 0, ABG)
23:27:17.575 00.000 21948 Move returns status 0, amount 0
23:27:17.575 00.000 21948 MoveAxis(N, 0, ABG)
23:27:17.575 00.000 21948 Move returns status 0, amount 0
23:27:17.575 00.000 21948 move complete, result=0
23:27:17.575 00.000 21948 worker thread done servicing request
23:27:17.575 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:17.576 00.001 21948 Worker thread wakes up
23:27:17.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:17.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:19.094 01.518 21948 Exposure complete
23:27:19.118 00.024 21948 worker thread done servicing request
23:27:19.118 00.000 18120 OnExposeComplete: enter
23:27:19.119 00.001 18120 UpdateGuideState(): m_state=6
23:27:19.120 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
23:27:19.121 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=232.04, Mass=1952, SNR=30.5, Peak=192 HFD=4.1
23:27:19.123 00.002 18120 MultiStar: [#1 -0.23,0.27,0.74,U] [#2 -0.15,0.28,0.65,U] [#3 -0.13,0.25,0.70,U] [#4 -0.08,0.30,0.56,U] [#5 -0.42,0.40,0.00,M8] [#6 0.10,-0.31,0.49,U] [#7 0.14,0.50,0.00,M1] [#8 -0.18,0.35,0.00,M1] 
23:27:19.124 00.001 18120 refined, 5 included, MultiStar: {-0.10, 0.21}, one-star: {-0.07, 0.31}
23:27:19.124 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.17 = -3.12)
23:27:19.124 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.02)
23:27:19.125 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.02 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
23:27:19.126 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.21, opts=13)
23:27:19.127 00.001 18120 Enqueuing Move request for scope (-0.10, 0.21)
23:27:19.127 00.000 21948 Worker thread wakes up
23:27:19.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:19.128 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.5
23:27:19.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.129 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:19.129 00.000 18120 Enqueuing Expose request
23:27:19.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
23:27:19.129 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
23:27:19.130 00.001 21948 Moving (-0.10, 0.21) raw xDistance=-0.24 yDistance=-0.00
23:27:19.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:27:19.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:19.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:27:19.130 00.000 21948 MoveAxis(E, 42, ABG)
23:27:19.130 00.000 21948 Guiding  Dir = 2, Dur = 42
23:27:19.130 00.000 21948 IsSlewing returns 0
23:27:19.130 00.000 21948 IsGuiding returns 0
23:27:19.132 00.002 21948 PulseGuide returned control before completion, sleep 51
23:27:19.186 00.054 21948 IsGuiding returns 1
23:27:19.186 00.000 21948 scope still moving after pulse duration time elapsed
23:27:19.217 00.031 21948 IsSlewing returns 0
23:27:19.217 00.000 21948 IsGuiding returns 0
23:27:19.217 00.000 21948 scope move finished after 42 + 44 ms
23:27:19.217 00.000 21948 Move returns status 0, amount 42
23:27:19.217 00.000 21948 MoveAxis(N, 0, ABG)
23:27:19.217 00.000 21948 Move returns status 0, amount 0
23:27:19.217 00.000 21948 move complete, result=0
23:27:19.217 00.000 21948 worker thread done servicing request
23:27:19.217 00.000 21948 Worker thread wakes up
23:27:19.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:19.217 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
23:27:19.218 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:20.853 01.635 21948 Exposure complete
23:27:20.883 00.030 21948 worker thread done servicing request
23:27:20.883 00.000 18120 OnExposeComplete: enter
23:27:20.886 00.003 18120 UpdateGuideState(): m_state=6
23:27:20.888 00.002 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
23:27:20.891 00.003 18120 Star::Find returns 1 (0), X=409.38, Y=231.66, Mass=2082, SNR=31.5, Peak=195 HFD=3.9
23:27:20.893 00.002 18120 MultiStar: [#1 -0.22,-0.01,0.70,U] [#2 -0.10,0.32,0.66,U] [#3 -0.52,-0.09,0.00,M2] [#4 -0.28,0.11,0.56,U] [#5 -0.37,0.16,0.00,M9] [#6 0.14,-0.43,0.00,M2] [#7 -0.02,0.33,0.54,U] [#8 -0.13,0.11,0.43,U] 
23:27:20.896 00.003 18120 single-star, 5 included, MultiStar: {-0.15, 0.11}, one-star: {-0.12, -0.07}
23:27:20.898 00.002 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
23:27:20.900 00.002 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
23:27:20.903 00.003 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.61 mountX=0.01 mountY=0.14, mountTheta=1.47
23:27:20.905 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.07, opts=13)
23:27:20.905 00.000 18120 Enqueuing Move request for scope (-0.12, -0.07)
23:27:20.906 00.001 21948 Worker thread wakes up
23:27:20.906 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:20.906 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.5
23:27:20.907 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:20.907 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:20.907 00.000 18120 Enqueuing Expose request
23:27:20.908 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
23:27:20.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
23:27:20.908 00.000 21948 Moving (-0.12, -0.07) raw xDistance=0.01 yDistance=0.14
23:27:20.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:27:20.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:20.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:27:20.908 00.000 21948 MoveAxis(E, 0, ABG)
23:27:20.908 00.000 21948 Move returns status 0, amount 0
23:27:20.908 00.000 21948 MoveAxis(N, 0, ABG)
23:27:20.908 00.000 21948 Move returns status 0, amount 0
23:27:20.908 00.000 21948 move complete, result=0
23:27:20.908 00.000 21948 worker thread done servicing request
23:27:20.908 00.000 21948 Worker thread wakes up
23:27:20.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:20.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:20.909 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:22.424 01.515 21948 Exposure complete
23:27:22.478 00.054 21948 worker thread done servicing request
23:27:22.478 00.000 18120 OnExposeComplete: enter
23:27:22.479 00.001 18120 UpdateGuideState(): m_state=6
23:27:22.479 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
23:27:22.480 00.001 18120 Star::Find returns 1 (0), X=409.11, Y=231.83, Mass=2065, SNR=31.3, Peak=200 HFD=4.3
23:27:22.480 00.000 18120 MultiStar: [#1 -0.20,-0.04,0.69,U] [#2 -0.30,0.03,0.63,U] [#3 -0.62,-0.11,0.00,M3] [#4 -0.37,0.25,0.00,M1] [#5 -0.65,0.23,0.00,M10] [#6 -0.14,-0.17,0.48,U] [#7 -0.05,0.27,0.55,U] [#8 -0.17,0.14,0.43,U] 
23:27:22.481 00.001 18120 refined, 5 included, MultiStar: {-0.24, 0.06}, one-star: {-0.40, 0.10}
23:27:22.482 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.05 = -2.24)
23:27:22.483 00.001 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.86)
23:27:22.484 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.90 mountX=-0.15 mountY=0.18, mountTheta=2.25
23:27:22.485 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.06, opts=13)
23:27:22.486 00.001 18120 Enqueuing Move request for scope (-0.24, 0.06)
23:27:22.486 00.000 21948 Worker thread wakes up
23:27:22.486 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:22.487 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
23:27:22.487 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
23:27:22.487 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.3
23:27:22.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:22.488 00.000 18120 Enqueuing Expose request
23:27:22.489 00.001 21948 Moving (-0.24, 0.06) raw xDistance=-0.15 yDistance=0.18
23:27:22.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:27:22.489 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:22.489 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:27:22.489 00.000 21948 MoveAxis(E, 0, ABG)
23:27:22.489 00.000 21948 Move returns status 0, amount 0
23:27:22.489 00.000 21948 MoveAxis(N, 0, ABG)
23:27:22.489 00.000 21948 Move returns status 0, amount 0
23:27:22.489 00.000 21948 move complete, result=0
23:27:22.489 00.000 21948 worker thread done servicing request
23:27:22.489 00.000 21948 Worker thread wakes up
23:27:22.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:22.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:22.489 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:24.111 01.622 21948 Exposure complete
23:27:24.162 00.051 21948 worker thread done servicing request
23:27:24.162 00.000 18120 OnExposeComplete: enter
23:27:24.164 00.002 18120 UpdateGuideState(): m_state=6
23:27:24.165 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
23:27:24.167 00.002 18120 Star::Find returns 1 (0), X=409.38, Y=231.93, Mass=2074, SNR=31.4, Peak=192 HFD=4.1
23:27:24.168 00.001 18120 MultiStar: [#1 -0.05,0.20,0.68,U] [#2 0.03,0.05,0.64,U] [#3 -0.16,-0.00,0.66,U] [#4 -0.12,0.25,0.51,U] [#5 -0.28,0.02,0.52,U] [#6 0.17,-0.57,0.00,M2] [#7 -0.05,0.29,0.50,U] [#8 -0.12,0.18,0.42,U] 
23:27:24.168 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.15}, one-star: {-0.13, 0.20}
23:27:24.168 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
23:27:24.169 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
23:27:24.169 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.20 mountX=-0.18 mountY=0.03, mountTheta=2.98
23:27:24.170 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
23:27:24.171 00.001 18120 Enqueuing Move request for scope (-0.11, 0.15)
23:27:24.171 00.000 21948 Worker thread wakes up
23:27:24.171 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
23:27:24.171 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
23:27:24.171 00.000 21948 Moving (-0.11, 0.15) raw xDistance=-0.18 yDistance=0.03
23:27:24.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:27:24.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:24.173 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:24.173 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.4
23:27:24.174 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:24.175 00.001 18120 Enqueuing Expose request
23:27:24.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:24.175 00.000 21948 MoveAxis(E, 0, ABG)
23:27:24.175 00.000 21948 Move returns status 0, amount 0
23:27:24.175 00.000 21948 MoveAxis(N, 0, ABG)
23:27:24.175 00.000 21948 Move returns status 0, amount 0
23:27:24.175 00.000 21948 move complete, result=0
23:27:24.175 00.000 21948 worker thread done servicing request
23:27:24.175 00.000 21948 Worker thread wakes up
23:27:24.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:24.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:24.176 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:25.690 01.514 21948 Exposure complete
23:27:25.719 00.029 21948 worker thread done servicing request
23:27:25.720 00.001 18120 OnExposeComplete: enter
23:27:25.723 00.003 18120 UpdateGuideState(): m_state=6
23:27:25.725 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
23:27:25.728 00.003 18120 Star::Find returns 1 (0), X=409.15, Y=231.84, Mass=2118, SNR=31.5, Peak=186 HFD=4.3
23:27:25.730 00.002 18120 MultiStar: [#1 -0.30,-0.07,0.72,U] [#2 -0.11,0.22,0.65,U] [#3 -0.57,0.18,0.00,M3] [#4 -0.28,0.09,0.52,U] [#5 -0.38,0.06,0.00,M10] [#6 0.31,-0.39,0.00,M3] [#7 0.02,0.23,0.54,U] [#8 -0.24,-0.01,0.45,U] 
23:27:25.733 00.003 18120 refined, 5 included, MultiStar: {-0.23, 0.09}, one-star: {-0.35, 0.10}
23:27:25.733 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.91 = -2.38)
23:27:25.733 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.72)
23:27:25.734 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.76 mountX=-0.18 mountY=0.16, mountTheta=2.40
23:27:25.735 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.09, opts=13)
23:27:25.735 00.000 18120 Enqueuing Move request for scope (-0.23, 0.09)
23:27:25.736 00.001 21948 Worker thread wakes up
23:27:25.737 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:25.737 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.5
23:27:25.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:25.738 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:25.738 00.000 18120 Enqueuing Expose request
23:27:25.739 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
23:27:25.739 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
23:27:25.739 00.000 21948 Moving (-0.23, 0.09) raw xDistance=-0.18 yDistance=0.16
23:27:25.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:27:25.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:25.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:27:25.739 00.000 21948 MoveAxis(E, 0, ABG)
23:27:25.739 00.000 21948 Move returns status 0, amount 0
23:27:25.739 00.000 21948 MoveAxis(N, 0, ABG)
23:27:25.739 00.000 21948 Move returns status 0, amount 0
23:27:25.739 00.000 21948 move complete, result=0
23:27:25.739 00.000 21948 worker thread done servicing request
23:27:25.739 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:25.740 00.001 21948 Worker thread wakes up
23:27:25.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:25.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:27.377 01.637 21948 Exposure complete
23:27:27.409 00.032 21948 worker thread done servicing request
23:27:27.409 00.000 18120 OnExposeComplete: enter
23:27:27.410 00.001 18120 UpdateGuideState(): m_state=6
23:27:27.411 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
23:27:27.411 00.000 18120 Star::Find returns 1 (0), X=409.20, Y=231.89, Mass=1965, SNR=30.5, Peak=194 HFD=4.2
23:27:27.412 00.001 18120 MultiStar: [#1 -0.18,0.19,0.72,U] [#2 -0.09,0.21,0.70,U] [#3 -0.73,0.11,0.00,M4] [#4 -0.17,0.44,0.00,M1] [#5 -0.40,0.16,0.00,R] [#6 0.13,-0.21,0.53,U] [#7 -0.27,0.32,0.00,M1] [#8 -0.36,0.42,0.00,M1] 
23:27:27.412 00.000 18120 refined, 3 included, MultiStar: {-0.14, 0.11}, one-star: {-0.30, 0.16}
23:27:27.412 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
23:27:27.413 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
23:27:27.413 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=-0.16 mountY=0.08, mountTheta=2.69
23:27:27.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
23:27:27.415 00.001 18120 Enqueuing Move request for scope (-0.14, 0.11)
23:27:27.416 00.001 21948 Worker thread wakes up
23:27:27.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
23:27:27.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
23:27:27.416 00.000 21948 Moving (-0.14, 0.11) raw xDistance=-0.16 yDistance=0.08
23:27:27.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:27:27.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:27.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:27.416 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:27:27.417 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:27:27.417 00.000 21948 MoveAxis(E, 0, ABG)
23:27:27.417 00.000 21948 Move returns status 0, amount 0
23:27:27.417 00.000 21948 MoveAxis(N, 0, ABG)
23:27:27.417 00.000 21948 Move returns status 0, amount 0
23:27:27.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:27.418 00.001 21948 move complete, result=0
23:27:27.418 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:27.418 00.000 21948 worker thread done servicing request
23:27:27.418 00.000 18120 Enqueuing Expose request
23:27:27.419 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:27.419 00.000 21948 Worker thread wakes up
23:27:27.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:27.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:28.940 01.521 21948 Exposure complete
23:27:28.978 00.038 21948 worker thread done servicing request
23:27:28.978 00.000 18120 OnExposeComplete: enter
23:27:28.979 00.001 18120 UpdateGuideState(): m_state=6
23:27:28.980 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
23:27:28.980 00.000 18120 Star::Find returns 1 (0), X=409.48, Y=231.89, Mass=2098, SNR=31.6, Peak=208 HFD=3.9
23:27:28.981 00.001 18120 MultiStar: [#1 -0.24,0.17,0.73,U] [#2 -0.02,0.13,0.65,U] [#3 -0.18,0.19,0.67,U] [#4 -0.32,0.64,0.00,M2] [#5 0.07,0.06,0.52,U] [#6 0.27,-0.43,0.00,M3] [#7 -0.04,0.32,0.50,U] [#8 -0.04,0.30,0.42,U] 
23:27:28.981 00.000 18120 single-star, 6 included, MultiStar: {-0.08, 0.18}, one-star: {-0.03, 0.15}
23:27:28.982 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.91 = 2.91)
23:27:28.982 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.01 = -0.27)
23:27:28.982 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.76 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
23:27:28.984 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
23:27:28.985 00.001 18120 Enqueuing Move request for scope (-0.03, 0.15)
23:27:28.986 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:28.987 00.001 21948 Worker thread wakes up
23:27:28.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
23:27:28.987 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
23:27:28.987 00.000 21948 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=-0.04
23:27:28.987 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.6
23:27:28.988 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:28.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:28.989 00.001 18120 Enqueuing Expose request
23:27:28.990 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:27:28.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:28.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:28.990 00.000 21948 MoveAxis(E, 0, ABG)
23:27:28.990 00.000 21948 Move returns status 0, amount 0
23:27:28.990 00.000 21948 MoveAxis(N, 0, ABG)
23:27:28.990 00.000 21948 Move returns status 0, amount 0
23:27:28.990 00.000 21948 move complete, result=0
23:27:28.990 00.000 21948 worker thread done servicing request
23:27:28.990 00.000 21948 Worker thread wakes up
23:27:28.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:28.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:28.990 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:30.613 01.623 21948 Exposure complete
23:27:30.642 00.029 21948 worker thread done servicing request
23:27:30.642 00.000 18120 OnExposeComplete: enter
23:27:30.643 00.001 18120 UpdateGuideState(): m_state=6
23:27:30.643 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
23:27:30.644 00.001 18120 Star::Find returns 1 (0), X=409.01, Y=232.06, Mass=2036, SNR=31.0, Peak=233 HFD=4.3
23:27:30.646 00.002 18120 MultiStar: [#1 -0.26,0.07,0.74,U] [#2 -0.37,0.15,0.00,M1] [#3 -0.12,0.30,0.65,U] [#4 -0.24,0.35,0.00,M3] [#5 -0.23,-0.10,0.48,U] [#6 -0.07,-0.33,0.50,U] [#7 -0.33,0.40,0.00,M1] [#8 -0.33,0.44,0.00,M1] 
23:27:30.646 00.000 18120 refined, 4 included, MultiStar: {-0.27, 0.11}, one-star: {-0.49, 0.32}
23:27:30.647 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.91 = -2.38)
23:27:30.647 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.73)
23:27:30.648 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.76 mountX=-0.21 mountY=0.19, mountTheta=2.40
23:27:30.649 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.11, opts=13)
23:27:30.649 00.000 18120 Enqueuing Move request for scope (-0.27, 0.11)
23:27:30.650 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:30.650 00.000 21948 Worker thread wakes up
23:27:30.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
23:27:30.650 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
23:27:30.650 00.000 21948 Moving (-0.27, 0.11) raw xDistance=-0.21 yDistance=0.19
23:27:30.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:27:30.650 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
23:27:30.651 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:30.651 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:30.651 00.000 18120 Enqueuing Expose request
23:27:30.652 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:30.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:27:30.652 00.000 21948 MoveAxis(E, 37, ABG)
23:27:30.652 00.000 21948 Guiding  Dir = 2, Dur = 37
23:27:30.652 00.000 21948 IsSlewing returns 0
23:27:30.652 00.000 21948 IsGuiding returns 0
23:27:30.654 00.002 21948 PulseGuide returned control before completion, sleep 46
23:27:30.707 00.053 21948 IsGuiding returns 0
23:27:30.707 00.000 21948 Move returns status 0, amount 37
23:27:30.707 00.000 21948 MoveAxis(N, 0, ABG)
23:27:30.707 00.000 21948 Move returns status 0, amount 0
23:27:30.707 00.000 21948 move complete, result=0
23:27:30.707 00.000 21948 worker thread done servicing request
23:27:30.707 00.000 21948 Worker thread wakes up
23:27:30.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:30.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:30.707 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
23:27:32.117 01.410 21948 Exposure complete
23:27:32.143 00.026 21948 worker thread done servicing request
23:27:32.143 00.000 18120 OnExposeComplete: enter
23:27:32.144 00.001 18120 UpdateGuideState(): m_state=6
23:27:32.145 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
23:27:32.146 00.001 18120 Star::Find returns 1 (0), X=409.07, Y=231.97, Mass=2017, SNR=31.1, Peak=209 HFD=4.4
23:27:32.147 00.001 18120 MultiStar: [#1 -0.28,0.29,0.00,M1] [#2 -0.11,0.22,0.68,U] [#3 -0.69,0.16,0.00,M3] [#4 -0.16,0.29,0.56,U] [#5 0.10,0.13,0.48,U] [#6 -0.22,-0.07,0.51,U] [#7 -0.11,0.28,0.53,U] [#8 -0.36,0.38,0.00,M2] 
23:27:32.148 00.001 18120 refined, 5 included, MultiStar: {-0.19, 0.19}, one-star: {-0.44, 0.24}
23:27:32.149 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
23:27:32.150 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.32)
23:27:32.151 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.36 mountX=-0.26 mountY=0.09, mountTheta=2.82
23:27:32.152 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.19, opts=13)
23:27:32.153 00.001 18120 Enqueuing Move request for scope (-0.19, 0.19)
23:27:32.154 00.001 21948 Worker thread wakes up
23:27:32.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
23:27:32.154 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
23:27:32.154 00.000 21948 Moving (-0.19, 0.19) raw xDistance=-0.26 yDistance=0.09
23:27:32.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:27:32.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:32.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:32.154 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.1
23:27:32.155 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:32.156 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:32.156 00.000 18120 Enqueuing Expose request
23:27:32.157 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:32.157 00.000 21948 MoveAxis(E, 48, ABG)
23:27:32.157 00.000 21948 Guiding  Dir = 2, Dur = 48
23:27:32.157 00.000 21948 IsSlewing returns 0
23:27:32.157 00.000 21948 IsGuiding returns 0
23:27:32.158 00.001 21948 PulseGuide returned control before completion, sleep 57
23:27:32.225 00.067 21948 IsGuiding returns 0
23:27:32.225 00.000 21948 Move returns status 0, amount 48
23:27:32.225 00.000 21948 MoveAxis(N, 0, ABG)
23:27:32.225 00.000 21948 Move returns status 0, amount 0
23:27:32.225 00.000 21948 move complete, result=0
23:27:32.225 00.000 21948 worker thread done servicing request
23:27:32.225 00.000 21948 Worker thread wakes up
23:27:32.226 00.001 18120 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
23:27:32.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:32.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:33.857 01.631 21948 Exposure complete
23:27:33.883 00.026 21948 worker thread done servicing request
23:27:33.883 00.000 18120 OnExposeComplete: enter
23:27:33.884 00.001 18120 UpdateGuideState(): m_state=6
23:27:33.886 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
23:27:33.887 00.001 18120 Star::Find returns 1 (0), X=409.41, Y=231.70, Mass=1986, SNR=30.6, Peak=182 HFD=3.9
23:27:33.889 00.002 18120 MultiStar: [#1 -0.10,-0.06,0.72,U] [#2 -0.08,0.11,0.68,U] [#3 -0.43,-0.00,0.00,M4] [#4 -0.20,0.18,0.58,U] [#5 -0.14,-0.29,0.53,U] [#6 0.08,-0.51,0.00,M2] [#7 0.02,0.08,0.52,U] [#8 -0.05,0.01,0.46,U] 
23:27:33.889 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.00}, one-star: {-0.10, -0.03}
23:27:33.890 00.001 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
23:27:33.890 00.000 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.11 = 1.11)
23:27:33.891 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.13 mountX=-0.04 mountY=0.09, mountTheta=2.00
23:27:33.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.00, opts=13)
23:27:33.892 00.000 18120 Enqueuing Move request for scope (-0.10, -0.00)
23:27:33.893 00.001 21948 Worker thread wakes up
23:27:33.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
23:27:33.893 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
23:27:33.893 00.000 21948 Moving (-0.10, -0.00) raw xDistance=-0.04 yDistance=0.09
23:27:33.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:27:33.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:33.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:33.893 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.6
23:27:33.894 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:33.895 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:33.896 00.001 18120 Enqueuing Expose request
23:27:33.897 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:33.897 00.000 21948 MoveAxis(E, 0, ABG)
23:27:33.897 00.000 21948 Move returns status 0, amount 0
23:27:33.897 00.000 21948 MoveAxis(N, 0, ABG)
23:27:33.897 00.000 21948 Move returns status 0, amount 0
23:27:33.897 00.000 21948 move complete, result=0
23:27:33.897 00.000 21948 worker thread done servicing request
23:27:33.897 00.000 21948 Worker thread wakes up
23:27:33.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:33.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:33.897 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:35.412 01.515 21948 Exposure complete
23:27:35.448 00.036 21948 worker thread done servicing request
23:27:35.448 00.000 18120 OnExposeComplete: enter
23:27:35.450 00.002 18120 UpdateGuideState(): m_state=6
23:27:35.450 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
23:27:35.451 00.001 18120 Star::Find returns 1 (0), X=409.38, Y=231.79, Mass=2019, SNR=30.9, Peak=172 HFD=3.8
23:27:35.451 00.000 18120 MultiStar: [#1 -0.09,-0.10,0.68,U] [#2 -0.15,-0.07,0.65,U] [#3 0.00,0.01,0.65,U] [#4 -0.08,0.23,0.55,U] [#5 0.01,-0.01,0.48,U] [#6 -0.06,-0.62,0.00,M3] [#7 -0.02,0.27,0.51,U] [#8 -0.12,-0.03,0.44,U] 
23:27:35.453 00.002 18120 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.13, 0.05}
23:27:35.454 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
23:27:35.455 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
23:27:35.456 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.67 mountX=-0.07 mountY=0.05, mountTheta=2.49
23:27:35.457 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
23:27:35.457 00.000 18120 Enqueuing Move request for scope (-0.08, 0.04)
23:27:35.460 00.003 21948 Worker thread wakes up
23:27:35.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:27:35.460 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:27:35.460 00.000 21948 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=0.05
23:27:35.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:35.461 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:27:35.462 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:35.462 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.9
23:27:35.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:35.463 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:35.463 00.000 18120 Enqueuing Expose request
23:27:35.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:27:35.463 00.000 21948 MoveAxis(E, 0, ABG)
23:27:35.463 00.000 21948 Move returns status 0, amount 0
23:27:35.463 00.000 21948 MoveAxis(N, 0, ABG)
23:27:35.464 00.001 21948 Move returns status 0, amount 0
23:27:35.464 00.000 21948 move complete, result=0
23:27:35.464 00.000 21948 worker thread done servicing request
23:27:35.464 00.000 21948 Worker thread wakes up
23:27:35.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:35.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:35.464 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:37.087 01.623 21948 Exposure complete
23:27:37.122 00.035 21948 worker thread done servicing request
23:27:37.122 00.000 18120 OnExposeComplete: enter
23:27:37.122 00.000 18120 UpdateGuideState(): m_state=6
23:27:37.123 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
23:27:37.124 00.001 18120 Star::Find returns 1 (0), X=409.26, Y=232.02, Mass=2054, SNR=31.3, Peak=198 HFD=4.1
23:27:37.125 00.001 18120 MultiStar: [#1 -0.20,0.04,0.70,U] [#2 -0.05,0.26,0.63,U] [#3 -0.18,0.32,0.00,M4] [#4 -0.13,0.25,0.52,U] [#5 0.05,-0.11,0.53,U] [#6 0.09,-0.26,0.51,U] [#7 -0.00,0.33,0.52,U] [#8 -0.19,0.15,0.45,U] 
23:27:37.126 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.13}, one-star: {-0.24, 0.29}
23:27:37.126 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
23:27:37.128 00.002 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.19)
23:27:37.128 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.22 mountX=-0.16 mountY=0.03, mountTheta=2.95
23:27:37.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
23:27:37.130 00.001 18120 Enqueuing Move request for scope (-0.10, 0.13)
23:27:37.130 00.000 21948 Worker thread wakes up
23:27:37.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:37.131 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
23:27:37.131 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.3
23:27:37.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:37.132 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
23:27:37.132 00.000 21948 Moving (-0.10, 0.13) raw xDistance=-0.16 yDistance=0.03
23:27:37.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:27:37.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:37.133 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:37.133 00.000 21948 MoveAxis(E, 0, ABG)
23:27:37.133 00.000 21948 Move returns status 0, amount 0
23:27:37.133 00.000 21948 MoveAxis(N, 0, ABG)
23:27:37.133 00.000 21948 Move returns status 0, amount 0
23:27:37.133 00.000 21948 move complete, result=0
23:27:37.133 00.000 21948 worker thread done servicing request
23:27:37.133 00.000 18120 Enqueuing Expose request
23:27:37.133 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:37.134 00.001 21948 Worker thread wakes up
23:27:37.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:37.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:38.662 01.528 21948 Exposure complete
23:27:38.691 00.029 21948 worker thread done servicing request
23:27:38.691 00.000 18120 OnExposeComplete: enter
23:27:38.695 00.004 18120 UpdateGuideState(): m_state=6
23:27:38.698 00.003 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
23:27:38.700 00.002 18120 Star::Find returns 1 (0), X=409.15, Y=232.14, Mass=2074, SNR=31.4, Peak=220 HFD=4.3
23:27:38.701 00.001 18120 MultiStar: [#1 -0.27,0.09,0.74,U] [#2 -0.25,0.25,0.67,U] [#3 -0.54,-0.05,0.00,M5] [#4 -0.30,0.24,0.00,M1] [#5 -0.23,0.07,0.50,U] [#6 -0.06,-0.36,0.50,U] [#7 -0.14,0.21,0.51,U] [#8 -0.16,0.29,0.43,U] 
23:27:38.701 00.000 18120 refined, 6 included, MultiStar: {-0.23, 0.17}, one-star: {-0.35, 0.40}
23:27:38.702 00.001 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.66 = -2.62)
23:27:38.702 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.48)
23:27:38.703 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.28 cameraTheta=2.52 mountX=-0.25 mountY=0.13, mountTheta=2.65
23:27:38.704 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.17, opts=13)
23:27:38.704 00.000 18120 Enqueuing Move request for scope (-0.23, 0.17)
23:27:38.705 00.001 21948 Worker thread wakes up
23:27:38.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
23:27:38.705 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
23:27:38.705 00.000 21948 Moving (-0.23, 0.17) raw xDistance=-0.25 yDistance=0.13
23:27:38.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:27:38.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:38.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:38.705 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.4
23:27:38.706 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:38.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:38.707 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:27:38.707 00.000 18120 Enqueuing Expose request
23:27:38.707 00.000 21948 MoveAxis(E, 44, ABG)
23:27:38.707 00.000 21948 Guiding  Dir = 2, Dur = 44
23:27:38.707 00.000 21948 IsSlewing returns 0
23:27:38.707 00.000 21948 IsGuiding returns 0
23:27:38.709 00.002 21948 PulseGuide returned control before completion, sleep 53
23:27:38.773 00.064 21948 IsGuiding returns 0
23:27:38.773 00.000 21948 Move returns status 0, amount 44
23:27:38.773 00.000 21948 MoveAxis(N, 0, ABG)
23:27:38.773 00.000 21948 Move returns status 0, amount 0
23:27:38.773 00.000 21948 move complete, result=0
23:27:38.773 00.000 21948 worker thread done servicing request
23:27:38.773 00.000 21948 Worker thread wakes up
23:27:38.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:38.773 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:27:38.774 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:40.395 01.621 21948 Exposure complete
23:27:40.438 00.043 21948 worker thread done servicing request
23:27:40.438 00.000 18120 OnExposeComplete: enter
23:27:40.439 00.001 18120 UpdateGuideState(): m_state=6
23:27:40.439 00.000 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
23:27:40.440 00.001 18120 Star::Find returns 1 (0), X=409.38, Y=231.90, Mass=1932, SNR=30.2, Peak=182 HFD=4.0
23:27:40.440 00.000 18120 MultiStar: [#1 -0.01,0.06,0.74,U] [#2 0.07,0.08,0.65,U] [#3 -0.60,-0.02,0.00,M6] [#4 -0.21,0.49,0.00,M2] [#5 0.18,-0.06,0.50,U] [#6 0.11,-0.50,0.00,M2] [#7 0.07,-0.16,0.52,U] [#8 -0.18,0.11,0.43,U] 
23:27:40.441 00.001 18120 refined, 5 included, MultiStar: {-0.01, 0.05}, one-star: {-0.13, 0.16}
23:27:40.442 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
23:27:40.442 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.27)
23:27:40.443 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.77 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
23:27:40.444 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
23:27:40.444 00.000 18120 Enqueuing Move request for scope (-0.01, 0.05)
23:27:40.445 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:40.446 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.2
23:27:40.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:40.446 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:40.447 00.001 18120 Enqueuing Expose request
23:27:40.447 00.000 21948 Worker thread wakes up
23:27:40.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:27:40.447 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:27:40.447 00.000 21948 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
23:27:40.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:40.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:40.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:40.447 00.000 21948 MoveAxis(E, 0, ABG)
23:27:40.447 00.000 21948 Move returns status 0, amount 0
23:27:40.447 00.000 21948 MoveAxis(N, 0, ABG)
23:27:40.447 00.000 21948 Move returns status 0, amount 0
23:27:40.447 00.000 21948 move complete, result=0
23:27:40.448 00.001 21948 worker thread done servicing request
23:27:40.448 00.000 21948 Worker thread wakes up
23:27:40.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:40.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:40.448 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:41.976 01.528 21948 Exposure complete
23:27:42.019 00.043 21948 worker thread done servicing request
23:27:42.019 00.000 18120 OnExposeComplete: enter
23:27:42.019 00.000 18120 UpdateGuideState(): m_state=6
23:27:42.022 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
23:27:42.023 00.001 18120 Star::Find returns 1 (0), X=409.24, Y=231.65, Mass=2103, SNR=31.5, Peak=223 HFD=3.8
23:27:42.025 00.002 18120 MultiStar: [#1 -0.31,0.08,0.72,U] [#2 0.01,0.03,0.66,U] [#3 -0.72,-0.10,0.00,M7] [#4 -0.34,0.35,0.00,M3] [#5 -0.17,-0.19,0.52,U] [#6 -0.03,-0.31,0.48,U] [#7 -0.03,0.28,0.53,U] [#8 -0.39,0.09,0.00,M1] 
23:27:42.026 00.001 18120 refined, 5 included, MultiStar: {-0.15, -0.03}, one-star: {-0.27, -0.08}
23:27:42.027 00.001 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
23:27:42.028 00.001 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
23:27:42.029 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=-0.04 mountY=0.15, mountTheta=1.83
23:27:42.031 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.03, opts=13)
23:27:42.032 00.001 18120 Enqueuing Move request for scope (-0.15, -0.03)
23:27:42.032 00.000 21948 Worker thread wakes up
23:27:42.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:42.033 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
23:27:42.033 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
23:27:42.033 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.5
23:27:42.033 00.000 21948 Moving (-0.15, -0.03) raw xDistance=-0.04 yDistance=0.15
23:27:42.034 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:42.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:27:42.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:42.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:42.034 00.000 18120 Enqueuing Expose request
23:27:42.036 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:27:42.036 00.000 21948 MoveAxis(E, 0, ABG)
23:27:42.036 00.000 21948 Move returns status 0, amount 0
23:27:42.036 00.000 21948 MoveAxis(N, 0, ABG)
23:27:42.036 00.000 21948 Move returns status 0, amount 0
23:27:42.036 00.000 21948 move complete, result=0
23:27:42.036 00.000 21948 worker thread done servicing request
23:27:42.036 00.000 21948 Worker thread wakes up
23:27:42.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:42.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:42.036 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:43.666 01.630 21948 Exposure complete
23:27:43.703 00.037 21948 worker thread done servicing request
23:27:43.704 00.001 18120 OnExposeComplete: enter
23:27:43.705 00.001 18120 UpdateGuideState(): m_state=6
23:27:43.706 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
23:27:43.707 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=231.78, Mass=2172, SNR=32.0, Peak=215 HFD=4.4
23:27:43.708 00.001 18120 MultiStar: [#1 -0.23,0.27,0.68,U] [#2 -0.19,0.08,0.67,U] [#3 -0.49,-0.14,0.00,M8] [#4 -0.48,0.44,0.00,M4] [#5 -0.18,-0.05,0.54,U] [#6 -0.11,-0.54,0.00,M2] [#7 -0.18,0.28,0.49,U] [#8 -0.10,0.23,0.42,U] 
23:27:43.709 00.001 18120 single-star, 5 included, MultiStar: {-0.19, 0.13}, one-star: {-0.21, 0.05}
23:27:43.710 00.001 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.06 = -2.22)
23:27:43.711 00.001 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.16 = 0.88)
23:27:43.712 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.21 cameraTheta=2.92 mountX=-0.13 mountY=0.16, mountTheta=2.24
23:27:43.716 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.05, opts=13)
23:27:43.716 00.000 18120 Enqueuing Move request for scope (-0.21, 0.05)
23:27:43.718 00.002 21948 Worker thread wakes up
23:27:43.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:43.719 00.001 18120 UpdateGuideState exits: m=2172 RSB=32.0
23:27:43.719 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:43.719 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:43.719 00.000 18120 Enqueuing Expose request
23:27:43.720 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
23:27:43.720 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
23:27:43.720 00.000 21948 Moving (-0.21, 0.05) raw xDistance=-0.13 yDistance=0.16
23:27:43.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:27:43.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:43.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:27:43.720 00.000 21948 MoveAxis(E, 0, ABG)
23:27:43.720 00.000 21948 Move returns status 0, amount 0
23:27:43.720 00.000 21948 MoveAxis(N, 0, ABG)
23:27:43.720 00.000 21948 Move returns status 0, amount 0
23:27:43.720 00.000 21948 move complete, result=0
23:27:43.720 00.000 21948 worker thread done servicing request
23:27:43.720 00.000 21948 Worker thread wakes up
23:27:43.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:43.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:43.721 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:45.249 01.528 21948 Exposure complete
23:27:45.287 00.038 21948 worker thread done servicing request
23:27:45.287 00.000 18120 OnExposeComplete: enter
23:27:45.290 00.003 18120 UpdateGuideState(): m_state=6
23:27:45.291 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
23:27:45.293 00.002 18120 Star::Find returns 1 (0), X=409.32, Y=231.86, Mass=2096, SNR=31.5, Peak=213 HFD=3.9
23:27:45.294 00.001 18120 MultiStar: [#1 -0.15,0.10,0.73,U] [#2 0.03,0.26,0.67,U] [#3 -0.14,0.03,0.66,U] [#4 -0.21,0.18,0.56,U] [#5 -0.01,0.06,0.49,U] [#6 0.12,-0.33,0.51,U] [#7 -0.00,0.19,0.54,U] [#8 -0.25,0.10,0.44,U] 
23:27:45.296 00.002 18120 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.18, 0.13}
23:27:45.297 00.001 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.14) = xAngle (3.53 = -2.75)
23:27:45.298 00.001 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.35)
23:27:45.299 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.39 mountX=-0.12 mountY=0.05, mountTheta=2.78
23:27:45.301 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.09, opts=13)
23:27:45.302 00.001 18120 Enqueuing Move request for scope (-0.10, 0.09)
23:27:45.303 00.001 21948 Worker thread wakes up
23:27:45.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:45.304 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:27:45.304 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:27:45.304 00.000 21948 Moving (-0.10, 0.09) raw xDistance=-0.12 yDistance=0.05
23:27:45.304 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:27:45.304 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:45.304 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.5
23:27:45.305 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:45.305 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:45.306 00.001 18120 Enqueuing Expose request
23:27:45.307 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:27:45.308 00.001 21948 MoveAxis(E, 0, ABG)
23:27:45.308 00.000 21948 Move returns status 0, amount 0
23:27:45.308 00.000 21948 MoveAxis(N, 0, ABG)
23:27:45.308 00.000 21948 Move returns status 0, amount 0
23:27:45.308 00.000 21948 move complete, result=0
23:27:45.308 00.000 21948 worker thread done servicing request
23:27:45.308 00.000 21948 Worker thread wakes up
23:27:45.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:45.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:45.308 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:46.936 01.628 21948 Exposure complete
23:27:46.973 00.037 21948 worker thread done servicing request
23:27:46.973 00.000 18120 OnExposeComplete: enter
23:27:46.976 00.003 18120 UpdateGuideState(): m_state=6
23:27:46.978 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
23:27:46.981 00.003 18120 Star::Find returns 1 (0), X=409.48, Y=231.70, Mass=2144, SNR=31.9, Peak=183 HFD=4.0
23:27:46.982 00.001 18120 MultiStar: [#1 -0.20,-0.17,0.70,U] [#2 0.17,-0.21,0.61,U] [#3 -0.14,-0.14,0.63,U] [#4 -0.12,0.21,0.52,U] [#5 0.13,-0.35,0.00,M1] [#6 0.46,-0.43,0.00,M2] [#7 0.29,0.13,0.50,U] [#8 -0.08,0.21,0.43,U] 
23:27:46.983 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.03, -0.04}
23:27:46.983 00.000 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
23:27:46.984 00.001 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
23:27:46.984 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.32 mountX=0.01 mountY=0.03, mountTheta=1.18
23:27:46.985 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
23:27:46.986 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
23:27:46.986 00.000 21948 Worker thread wakes up
23:27:46.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:46.987 00.001 18120 UpdateGuideState exits: m=2144 RSB=31.9
23:27:46.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:46.987 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:46.988 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:27:46.988 00.000 18120 Enqueuing Expose request
23:27:46.989 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:27:46.989 00.000 21948 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
23:27:46.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:27:46.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:46.989 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:46.989 00.000 21948 MoveAxis(E, 0, ABG)
23:27:46.989 00.000 21948 Move returns status 0, amount 0
23:27:46.989 00.000 21948 MoveAxis(N, 0, ABG)
23:27:46.989 00.000 21948 Move returns status 0, amount 0
23:27:46.989 00.000 21948 move complete, result=0
23:27:46.989 00.000 21948 worker thread done servicing request
23:27:46.989 00.000 21948 Worker thread wakes up
23:27:46.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:46.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:46.989 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:48.510 01.521 21948 Exposure complete
23:27:48.545 00.035 21948 worker thread done servicing request
23:27:48.545 00.000 18120 OnExposeComplete: enter
23:27:48.545 00.000 18120 UpdateGuideState(): m_state=6
23:27:48.546 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
23:27:48.547 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=231.84, Mass=2098, SNR=31.6, Peak=213 HFD=4.0
23:27:48.547 00.000 18120 MultiStar: [#1 -0.16,0.08,0.72,U] [#2 0.05,-0.11,0.64,U] [#3 -0.01,-0.13,0.67,U] [#4 0.13,0.05,0.55,U] [#5 0.12,0.03,0.50,U] [#6 0.17,-0.44,0.00,M3] [#7 -0.07,0.06,0.53,U] [#8 -0.22,0.31,0.00,M1] 
23:27:48.548 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {-0.22, 0.10}
23:27:48.548 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.96 = -2.32)
23:27:48.549 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.06 = 0.78)
23:27:48.549 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.82 mountX=-0.03 mountY=0.03, mountTheta=2.34
23:27:48.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
23:27:48.551 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
23:27:48.551 00.000 21948 Worker thread wakes up
23:27:48.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:48.551 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:27:48.551 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:27:48.551 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.6
23:27:48.552 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:48.552 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:48.552 00.000 18120 Enqueuing Expose request
23:27:48.555 00.003 21948 Moving (-0.05, 0.02) raw xDistance=-0.03 yDistance=0.03
23:27:48.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:27:48.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:48.555 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:48.555 00.000 21948 MoveAxis(E, 0, ABG)
23:27:48.555 00.000 21948 Move returns status 0, amount 0
23:27:48.555 00.000 21948 MoveAxis(N, 0, ABG)
23:27:48.555 00.000 21948 Move returns status 0, amount 0
23:27:48.555 00.000 21948 move complete, result=0
23:27:48.555 00.000 21948 worker thread done servicing request
23:27:48.555 00.000 21948 Worker thread wakes up
23:27:48.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:48.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:48.556 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:50.184 01.628 21948 Exposure complete
23:27:50.229 00.045 21948 worker thread done servicing request
23:27:50.229 00.000 18120 OnExposeComplete: enter
23:27:50.232 00.003 18120 UpdateGuideState(): m_state=6
23:27:50.235 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
23:27:50.238 00.003 18120 Star::Find returns 1 (0), X=409.41, Y=231.64, Mass=2164, SNR=32.0, Peak=193 HFD=4.2
23:27:50.240 00.002 18120 MultiStar: [#1 -0.17,-0.19,0.67,U] [#2 -0.09,-0.12,0.65,U] [#3 0.10,-0.22,0.66,U] [#4 -0.30,-0.10,0.53,U] [#5 0.19,-0.09,0.51,U] [#6 0.11,-0.59,0.00,M4] [#7 -0.10,-0.09,0.52,U] [#8 -0.30,-0.03,0.41,U] 
23:27:50.242 00.002 18120 single-star, 7 included, MultiStar: {-0.09, -0.12}, one-star: {-0.10, -0.10}
23:27:50.245 00.003 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.14) = xAngle (-1.22 = -1.22)
23:27:50.247 00.002 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.89 = 1.89)
23:27:50.248 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.36 mountX=0.05 mountY=0.13, mountTheta=1.22
23:27:50.250 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
23:27:50.250 00.000 18120 Enqueuing Move request for scope (-0.10, -0.10)
23:27:50.251 00.001 21948 Worker thread wakes up
23:27:50.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:50.253 00.002 18120 UpdateGuideState exits: m=2164 RSB=32.0
23:27:50.254 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:50.255 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:27:50.256 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:27:50.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:50.257 00.001 18120 Enqueuing Expose request
23:27:50.258 00.001 21948 Moving (-0.10, -0.10) raw xDistance=0.05 yDistance=0.13
23:27:50.259 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:27:50.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:50.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:27:50.259 00.000 21948 MoveAxis(E, 0, ABG)
23:27:50.259 00.000 21948 Move returns status 0, amount 0
23:27:50.259 00.000 21948 MoveAxis(N, 0, ABG)
23:27:50.259 00.000 21948 Move returns status 0, amount 0
23:27:50.259 00.000 21948 move complete, result=0
23:27:50.259 00.000 21948 worker thread done servicing request
23:27:50.259 00.000 21948 Worker thread wakes up
23:27:50.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:50.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:50.259 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:51.778 01.519 21948 Exposure complete
23:27:51.806 00.028 21948 worker thread done servicing request
23:27:51.807 00.001 18120 OnExposeComplete: enter
23:27:51.809 00.002 18120 UpdateGuideState(): m_state=6
23:27:51.810 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
23:27:51.810 00.000 18120 Star::Find returns 1 (0), X=409.35, Y=231.58, Mass=2113, SNR=31.7, Peak=174 HFD=4.2
23:27:51.810 00.000 18120 MultiStar: [#1 -0.23,-0.15,0.70,U] [#2 -0.18,0.01,0.65,U] [#3 -0.23,-0.25,0.65,U] [#4 0.07,-0.01,0.54,U] [#5 0.05,-0.31,0.47,U] [#6 0.03,-0.75,0.00,M5] [#7 -0.22,0.19,0.48,U] [#8 -0.32,-0.10,0.42,U] 
23:27:51.812 00.002 18120 refined, 7 included, MultiStar: {-0.16, -0.10}, one-star: {-0.16, -0.16}
23:27:51.813 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.41 = -1.41)
23:27:51.813 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.70 = 1.70)
23:27:51.813 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.55 mountX=0.03 mountY=0.19, mountTheta=1.41
23:27:51.815 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.10, opts=13)
23:27:51.815 00.000 18120 Enqueuing Move request for scope (-0.16, -0.10)
23:27:51.816 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:51.816 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.7
23:27:51.817 00.001 21948 Worker thread wakes up
23:27:51.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.817 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:51.818 00.001 18120 Enqueuing Expose request
23:27:51.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
23:27:51.819 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
23:27:51.819 00.000 21948 Moving (-0.16, -0.10) raw xDistance=0.03 yDistance=0.19
23:27:51.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:27:51.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:51.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:27:51.819 00.000 21948 MoveAxis(E, 0, ABG)
23:27:51.819 00.000 21948 Move returns status 0, amount 0
23:27:51.819 00.000 21948 MoveAxis(N, 0, ABG)
23:27:51.819 00.000 21948 Move returns status 0, amount 0
23:27:51.819 00.000 21948 move complete, result=0
23:27:51.819 00.000 21948 worker thread done servicing request
23:27:51.819 00.000 21948 Worker thread wakes up
23:27:51.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:51.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:51.819 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:53.452 01.633 21948 Exposure complete
23:27:53.487 00.035 21948 worker thread done servicing request
23:27:53.487 00.000 18120 OnExposeComplete: enter
23:27:53.488 00.001 18120 UpdateGuideState(): m_state=6
23:27:53.489 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
23:27:53.492 00.003 18120 Star::Find returns 1 (0), X=409.35, Y=231.78, Mass=2117, SNR=31.6, Peak=186 HFD=4.0
23:27:53.494 00.002 18120 MultiStar: [#1 -0.18,-0.07,0.71,U] [#2 0.04,0.05,0.62,U] [#3 -0.37,-0.21,0.00,M4] [#4 0.13,0.07,0.56,U] [#5 0.21,-0.24,0.48,U] [#6 0.06,-0.61,0.00,M6] [#7 0.10,0.17,0.50,U] [#8 0.18,0.26,0.43,U] 
23:27:53.496 00.002 18120 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {-0.15, 0.04}
23:27:53.497 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.14) = xAngle (2.39 = 2.39)
23:27:53.498 00.001 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.79)
23:27:53.500 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.25 mountX=-0.03 mountY=-0.02, mountTheta=-2.37
23:27:53.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
23:27:53.501 00.000 18120 Enqueuing Move request for scope (0.01, 0.03)
23:27:53.502 00.001 21948 Worker thread wakes up
23:27:53.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:53.503 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.6
23:27:53.503 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:53.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:53.504 00.001 18120 Enqueuing Expose request
23:27:53.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:27:53.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:27:53.504 00.000 21948 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.02
23:27:53.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:27:53.505 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:53.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:53.505 00.000 21948 MoveAxis(E, 0, ABG)
23:27:53.505 00.000 21948 Move returns status 0, amount 0
23:27:53.505 00.000 21948 MoveAxis(N, 0, ABG)
23:27:53.505 00.000 21948 Move returns status 0, amount 0
23:27:53.505 00.000 21948 move complete, result=0
23:27:53.505 00.000 21948 worker thread done servicing request
23:27:53.505 00.000 21948 Worker thread wakes up
23:27:53.505 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:53.506 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:53.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:55.033 01.527 21948 Exposure complete
23:27:55.063 00.030 21948 worker thread done servicing request
23:27:55.063 00.000 18120 OnExposeComplete: enter
23:27:55.063 00.000 18120 UpdateGuideState(): m_state=6
23:27:55.064 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
23:27:55.065 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=231.60, Mass=2140, SNR=31.8, Peak=182 HFD=4.1
23:27:55.065 00.000 18120 MultiStar: [#1 0.09,-0.06,0.71,U] [#2 0.06,0.03,0.64,U] [#3 0.11,-0.15,0.68,U] [#4 0.01,0.16,0.56,U] [#5 0.29,-0.12,0.51,U] [#6 0.42,-0.44,0.00,M7] [#7 0.19,-0.17,0.51,U] [#8 0.10,0.25,0.44,U] 
23:27:55.065 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.23, -0.14}
23:27:55.066 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
23:27:55.067 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.34)
23:27:55.067 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.30 mountX=0.10 mountY=-0.10, mountTheta=-0.82
23:27:55.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.04, opts=13)
23:27:55.069 00.001 18120 Enqueuing Move request for scope (0.14, -0.04)
23:27:55.069 00.000 21948 Worker thread wakes up
23:27:55.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:55.070 00.001 18120 UpdateGuideState exits: m=2140 RSB=31.8
23:27:55.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:55.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:55.071 00.001 18120 Enqueuing Expose request
23:27:55.071 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:27:55.071 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:27:55.071 00.000 21948 Moving (0.14, -0.04) raw xDistance=0.10 yDistance=-0.10
23:27:55.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:27:55.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:55.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:55.071 00.000 21948 MoveAxis(E, 0, ABG)
23:27:55.071 00.000 21948 Move returns status 0, amount 0
23:27:55.071 00.000 21948 MoveAxis(N, 0, ABG)
23:27:55.071 00.000 21948 Move returns status 0, amount 0
23:27:55.071 00.000 21948 move complete, result=0
23:27:55.071 00.000 21948 worker thread done servicing request
23:27:55.071 00.000 21948 Worker thread wakes up
23:27:55.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:55.072 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:55.072 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:56.694 01.622 21948 Exposure complete
23:27:56.740 00.046 21948 worker thread done servicing request
23:27:56.740 00.000 18120 OnExposeComplete: enter
23:27:56.742 00.002 18120 UpdateGuideState(): m_state=6
23:27:56.742 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
23:27:56.743 00.001 18120 Star::Find returns 1 (0), X=409.56, Y=231.64, Mass=1992, SNR=30.6, Peak=155 HFD=4.1
23:27:56.744 00.001 18120 MultiStar: [#1 0.08,-0.36,0.00,M1] [#2 0.17,-0.25,0.69,U] [#3 -0.08,-0.40,0.00,M4] [#4 0.00,-0.01,0.56,U] [#5 0.21,-0.22,0.52,U] [#6 0.41,-0.47,0.00,M8] [#7 0.21,-0.15,0.54,U] [#8 -0.06,-0.09,0.43,U] 
23:27:56.744 00.000 18120 single-star, 5 included, MultiStar: {0.10, -0.14}, one-star: {0.05, -0.10}
23:27:56.745 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.14) = xAngle (0.06 = 0.06)
23:27:56.745 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.16 = -3.12)
23:27:56.746 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.08 mountX=0.11 mountY=-0.00, mountTheta=-0.02
23:27:56.747 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
23:27:56.748 00.001 18120 Enqueuing Move request for scope (0.05, -0.10)
23:27:56.748 00.000 21948 Worker thread wakes up
23:27:56.748 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:27:56.748 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:27:56.748 00.000 21948 Moving (0.05, -0.10) raw xDistance=0.11 yDistance=-0.00
23:27:56.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:27:56.749 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:56.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:56.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:27:56.749 00.000 21948 MoveAxis(E, 0, ABG)
23:27:56.749 00.000 21948 Move returns status 0, amount 0
23:27:56.749 00.000 21948 MoveAxis(N, 0, ABG)
23:27:56.749 00.000 21948 Move returns status 0, amount 0
23:27:56.749 00.000 21948 move complete, result=0
23:27:56.749 00.000 21948 worker thread done servicing request
23:27:56.749 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.6
23:27:56.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.750 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:56.750 00.000 18120 Enqueuing Expose request
23:27:56.751 00.001 21948 Worker thread wakes up
23:27:56.751 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:56.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:56.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:58.274 01.523 21948 Exposure complete
23:27:58.316 00.042 21948 worker thread done servicing request
23:27:58.316 00.000 18120 OnExposeComplete: enter
23:27:58.319 00.003 18120 UpdateGuideState(): m_state=6
23:27:58.320 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
23:27:58.321 00.001 18120 Star::Find returns 1 (0), X=409.47, Y=231.41, Mass=1885, SNR=29.9, Peak=153 HFD=4.1
23:27:58.322 00.001 18120 MultiStar: [#1 -0.09,-0.21,0.75,U] [#2 0.17,-0.12,0.69,U] [#3 0.24,-0.35,0.00,M5] [#4 -0.08,-0.08,0.58,U] [#5 0.15,-0.53,0.00,M1] [#6 0.34,-0.87,0.00,M9] [#7 -0.02,-0.01,0.52,U] [#8 -0.05,-0.05,0.44,U] 
23:27:58.323 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.16}, one-star: {-0.03, -0.32}
23:27:58.325 00.002 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
23:27:58.327 00.002 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
23:27:58.328 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.67 mountX=0.14 mountY=0.09, mountTheta=0.56
23:27:58.331 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.16, opts=13)
23:27:58.333 00.002 18120 Enqueuing Move request for scope (-0.02, -0.16)
23:27:58.334 00.001 21948 Worker thread wakes up
23:27:58.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:27:58.336 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
23:27:58.336 00.000 18120 UpdateGuideState exits: m=1885 RSB=29.9
23:27:58.337 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:58.338 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:27:58.339 00.001 18120 Enqueuing Expose request
23:27:58.339 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
23:27:58.339 00.000 21948 Moving (-0.02, -0.16) raw xDistance=0.14 yDistance=0.09
23:27:58.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:27:58.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:58.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:58.339 00.000 21948 MoveAxis(E, 0, ABG)
23:27:58.339 00.000 21948 Move returns status 0, amount 0
23:27:58.339 00.000 21948 MoveAxis(N, 0, ABG)
23:27:58.339 00.000 21948 Move returns status 0, amount 0
23:27:58.339 00.000 21948 move complete, result=0
23:27:58.339 00.000 21948 worker thread done servicing request
23:27:58.339 00.000 21948 Worker thread wakes up
23:27:58.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:27:58.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:27:58.340 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:59.977 01.637 21948 Exposure complete
23:28:00.018 00.041 21948 worker thread done servicing request
23:28:00.019 00.001 18120 OnExposeComplete: enter
23:28:00.019 00.000 18120 UpdateGuideState(): m_state=6
23:28:00.020 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
23:28:00.020 00.000 18120 Star::Find returns 1 (0), X=409.35, Y=231.68, Mass=2023, SNR=30.8, Peak=169 HFD=4.2
23:28:00.021 00.001 18120 MultiStar: [#1 -0.07,0.04,0.72,U] [#2 0.05,-0.18,0.66,U] [#3 -0.24,-0.21,0.66,U] [#4 -0.24,0.04,0.57,U] [#5 0.19,-0.38,0.00,M2] [#6 0.50,-0.69,0.00,M10] [#7 0.23,0.28,0.00,M1] [#8 0.03,-0.16,0.43,U] 
23:28:00.022 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.08}, one-star: {-0.15, -0.06}
23:28:00.025 00.003 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
23:28:00.028 00.003 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
23:28:00.030 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.53 mountX=0.03 mountY=0.14, mountTheta=1.38
23:28:00.032 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.08, opts=13)
23:28:00.032 00.000 18120 Enqueuing Move request for scope (-0.11, -0.08)
23:28:00.033 00.001 21948 Worker thread wakes up
23:28:00.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:00.033 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
23:28:00.033 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.8
23:28:00.034 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
23:28:00.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:00.035 00.001 18120 Enqueuing Expose request
23:28:00.035 00.000 21948 Moving (-0.11, -0.08) raw xDistance=0.03 yDistance=0.14
23:28:00.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:28:00.035 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.035 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:28:00.035 00.000 21948 MoveAxis(E, 0, ABG)
23:28:00.035 00.000 21948 Move returns status 0, amount 0
23:28:00.036 00.001 21948 MoveAxis(N, 0, ABG)
23:28:00.036 00.000 21948 Move returns status 0, amount 0
23:28:00.036 00.000 21948 move complete, result=0
23:28:00.036 00.000 21948 worker thread done servicing request
23:28:00.036 00.000 21948 Worker thread wakes up
23:28:00.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:00.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:00.037 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:01.555 01.518 21948 Exposure complete
23:28:01.602 00.047 21948 worker thread done servicing request
23:28:01.602 00.000 18120 OnExposeComplete: enter
23:28:01.603 00.001 18120 UpdateGuideState(): m_state=6
23:28:01.604 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
23:28:01.604 00.000 18120 Star::Find returns 1 (0), X=409.34, Y=231.57, Mass=1884, SNR=29.9, Peak=170 HFD=4.1
23:28:01.605 00.001 18120 MultiStar: [#1 -0.06,-0.24,0.75,U] [#2 -0.13,-0.15,0.69,U] [#3 -0.62,-0.28,0.00,M5] [#4 -0.24,-0.03,0.54,U] [#5 0.14,-0.25,0.48,U] [#6 0.42,-0.67,0.00,R] [#7 0.06,-0.06,0.50,U] [#8 -0.05,0.04,0.44,U] 
23:28:01.605 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.14}, one-star: {-0.16, -0.17}
23:28:01.605 00.000 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.14) = xAngle (-0.96 = -0.96)
23:28:01.606 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.14 = 2.14)
23:28:01.606 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.11 mountX=0.09 mountY=0.13, mountTheta=0.97
23:28:01.608 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.14, opts=13)
23:28:01.609 00.001 18120 Enqueuing Move request for scope (-0.08, -0.14)
23:28:01.609 00.000 21948 Worker thread wakes up
23:28:01.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:01.610 00.001 18120 UpdateGuideState exits: m=1884 RSB=29.9
23:28:01.610 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:01.610 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:01.611 00.001 18120 Enqueuing Expose request
23:28:01.611 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
23:28:01.611 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
23:28:01.611 00.000 21948 Moving (-0.08, -0.14) raw xDistance=0.09 yDistance=0.13
23:28:01.611 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:28:01.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:01.611 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:28:01.611 00.000 21948 MoveAxis(E, 0, ABG)
23:28:01.611 00.000 21948 Move returns status 0, amount 0
23:28:01.611 00.000 21948 MoveAxis(N, 0, ABG)
23:28:01.611 00.000 21948 Move returns status 0, amount 0
23:28:01.611 00.000 21948 move complete, result=0
23:28:01.611 00.000 21948 worker thread done servicing request
23:28:01.612 00.001 21948 Worker thread wakes up
23:28:01.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:01.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:01.612 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:03.247 01.635 21948 Exposure complete
23:28:03.279 00.032 21948 worker thread done servicing request
23:28:03.279 00.000 18120 OnExposeComplete: enter
23:28:03.280 00.001 18120 UpdateGuideState(): m_state=6
23:28:03.281 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
23:28:03.281 00.000 18120 Star::Find returns 1 (0), X=409.22, Y=231.66, Mass=1917, SNR=30.1, Peak=181 HFD=3.9
23:28:03.282 00.001 18120 MultiStar: [#1 -0.19,-0.05,0.74,U] [#2 0.03,-0.20,0.69,U] [#3 -0.12,-0.35,0.00,M6] [#4 -0.35,0.08,0.58,U] [#5 -0.11,-0.26,0.55,U] [#6 -0.34,0.16,0.00,M1] [#7 0.05,0.01,0.54,U] [#8 -0.19,-0.02,0.44,U] 
23:28:03.282 00.000 18120 refined, 6 included, MultiStar: {-0.16, -0.08}, one-star: {-0.28, -0.07}
23:28:03.283 00.001 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
23:28:03.284 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:28:03.285 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.69 mountX=0.00 mountY=0.18, mountTheta=1.55
23:28:03.287 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.08, opts=13)
23:28:03.288 00.001 18120 Enqueuing Move request for scope (-0.16, -0.08)
23:28:03.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:03.289 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.1
23:28:03.289 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:03.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:03.290 00.001 18120 Enqueuing Expose request
23:28:03.290 00.000 21948 Worker thread wakes up
23:28:03.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
23:28:03.290 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
23:28:03.290 00.000 21948 Moving (-0.16, -0.08) raw xDistance=0.00 yDistance=0.18
23:28:03.290 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:28:03.290 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:03.290 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:28:03.290 00.000 21948 MoveAxis(E, 0, ABG)
23:28:03.290 00.000 21948 Move returns status 0, amount 0
23:28:03.290 00.000 21948 MoveAxis(N, 0, ABG)
23:28:03.290 00.000 21948 Move returns status 0, amount 0
23:28:03.290 00.000 21948 move complete, result=0
23:28:03.291 00.001 21948 worker thread done servicing request
23:28:03.291 00.000 21948 Worker thread wakes up
23:28:03.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:03.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:03.291 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:04.814 01.523 21948 Exposure complete
23:28:04.850 00.036 21948 worker thread done servicing request
23:28:04.850 00.000 18120 OnExposeComplete: enter
23:28:04.853 00.003 18120 UpdateGuideState(): m_state=6
23:28:04.856 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
23:28:04.858 00.002 18120 Star::Find returns 1 (0), X=409.29, Y=231.70, Mass=2208, SNR=32.2, Peak=206 HFD=4.2
23:28:04.861 00.003 18120 MultiStar: [#1 -0.34,0.00,0.70,U] [#2 -0.25,0.07,0.63,U] [#3 -0.12,-0.00,0.65,U] [#4 -0.26,0.15,0.54,U] [#5 -0.05,-0.28,0.48,U] [#6 -0.42,0.14,0.00,M2] [#7 -0.22,-0.04,0.51,U] [#8 -0.50,-0.09,0.00,M1] 
23:28:04.863 00.002 18120 refined, 6 included, MultiStar: {-0.21, -0.01}, one-star: {-0.22, -0.03}
23:28:04.864 00.001 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
23:28:04.864 00.000 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:28:04.864 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.07 mountX=-0.08 mountY=0.20, mountTheta=1.94
23:28:04.866 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.01, opts=13)
23:28:04.866 00.000 18120 Enqueuing Move request for scope (-0.21, -0.01)
23:28:04.867 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:04.867 00.000 21948 Worker thread wakes up
23:28:04.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
23:28:04.867 00.000 18120 UpdateGuideState exits: m=2208 RSB=32.2
23:28:04.868 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:04.869 00.001 18120 Enqueuing Expose request
23:28:04.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
23:28:04.869 00.000 21948 Moving (-0.21, -0.01) raw xDistance=-0.08 yDistance=0.20
23:28:04.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:28:04.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:04.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:28:04.869 00.000 21948 MoveAxis(E, 0, ABG)
23:28:04.869 00.000 21948 Move returns status 0, amount 0
23:28:04.869 00.000 21948 MoveAxis(N, 0, ABG)
23:28:04.869 00.000 21948 Move returns status 0, amount 0
23:28:04.869 00.000 21948 move complete, result=0
23:28:04.869 00.000 21948 worker thread done servicing request
23:28:04.869 00.000 21948 Worker thread wakes up
23:28:04.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:04.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:04.870 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:06.503 01.633 21948 Exposure complete
23:28:06.537 00.034 21948 worker thread done servicing request
23:28:06.537 00.000 18120 OnExposeComplete: enter
23:28:06.538 00.001 18120 UpdateGuideState(): m_state=6
23:28:06.538 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
23:28:06.539 00.001 18120 Star::Find returns 1 (0), X=409.55, Y=231.71, Mass=2049, SNR=31.0, Peak=166 HFD=3.7
23:28:06.541 00.002 18120 MultiStar: [#1 0.01,-0.21,0.70,U] [#2 -0.03,-0.16,0.70,U] [#3 0.11,-0.29,0.72,U] [#4 -0.24,0.25,0.57,U] [#5 0.18,-0.11,0.49,U] [#6 -0.23,0.33,0.00,M3] [#7 0.08,-0.07,0.52,U] [#8 -0.37,-0.13,0.00,M2] 
23:28:06.542 00.001 18120 single-star, 6 included, MultiStar: {0.02, -0.09}, one-star: {0.05, -0.02}
23:28:06.543 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
23:28:06.544 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.85 = -2.44)
23:28:06.544 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.40 mountX=0.04 mountY=-0.03, mountTheta=-0.72
23:28:06.547 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
23:28:06.550 00.003 18120 Enqueuing Move request for scope (0.05, -0.02)
23:28:06.552 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:06.555 00.003 18120 UpdateGuideState exits: m=2049 RSB=31.0
23:28:06.557 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:06.559 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:06.561 00.002 18120 Enqueuing Expose request
23:28:06.565 00.004 21948 Worker thread wakes up
23:28:06.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:28:06.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:28:06.565 00.000 21948 Moving (0.05, -0.02) raw xDistance=0.04 yDistance=-0.03
23:28:06.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:28:06.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:06.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:06.565 00.000 21948 MoveAxis(E, 0, ABG)
23:28:06.565 00.000 21948 Move returns status 0, amount 0
23:28:06.565 00.000 21948 MoveAxis(N, 0, ABG)
23:28:06.565 00.000 21948 Move returns status 0, amount 0
23:28:06.565 00.000 21948 move complete, result=0
23:28:06.565 00.000 21948 worker thread done servicing request
23:28:06.565 00.000 21948 Worker thread wakes up
23:28:06.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:06.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:06.567 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:08.082 01.515 21948 Exposure complete
23:28:08.117 00.035 21948 worker thread done servicing request
23:28:08.117 00.000 18120 OnExposeComplete: enter
23:28:08.119 00.002 18120 UpdateGuideState(): m_state=6
23:28:08.120 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
23:28:08.120 00.000 18120 Star::Find returns 1 (0), X=409.35, Y=231.63, Mass=2023, SNR=30.8, Peak=177 HFD=4.0
23:28:08.121 00.001 18120 MultiStar: [#1 -0.15,-0.18,0.70,U] [#2 -0.02,-0.20,0.67,U] [#3 -0.46,-0.25,0.00,M5] [#4 -0.12,0.13,0.55,U] [#5 0.07,-0.33,0.52,U] [#6 -0.28,-0.03,0.50,U] [#7 -0.05,0.07,0.52,U] [#8 -0.22,-0.25,0.45,U] 
23:28:08.121 00.000 18120 refined, 7 included, MultiStar: {-0.12, -0.11}, one-star: {-0.15, -0.10}
23:28:08.121 00.000 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.14) = xAngle (-1.22 = -1.22)
23:28:08.122 00.001 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.88 = 1.88)
23:28:08.122 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=0.06 mountY=0.16, mountTheta=1.23
23:28:08.123 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.11, opts=13)
23:28:08.124 00.001 18120 Enqueuing Move request for scope (-0.12, -0.11)
23:28:08.124 00.000 21948 Worker thread wakes up
23:28:08.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
23:28:08.124 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
23:28:08.124 00.000 21948 Moving (-0.12, -0.11) raw xDistance=0.06 yDistance=0.16
23:28:08.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:08.125 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:08.125 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:08.125 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.8
23:28:08.126 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:08.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:08.126 00.000 18120 Enqueuing Expose request
23:28:08.127 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:28:08.127 00.000 21948 MoveAxis(E, 0, ABG)
23:28:08.127 00.000 21948 Move returns status 0, amount 0
23:28:08.127 00.000 21948 MoveAxis(N, 0, ABG)
23:28:08.127 00.000 21948 Move returns status 0, amount 0
23:28:08.127 00.000 21948 move complete, result=0
23:28:08.127 00.000 21948 worker thread done servicing request
23:28:08.127 00.000 21948 Worker thread wakes up
23:28:08.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:08.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:08.127 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:09.755 01.628 21948 Exposure complete
23:28:09.783 00.028 21948 worker thread done servicing request
23:28:09.783 00.000 18120 OnExposeComplete: enter
23:28:09.783 00.000 18120 UpdateGuideState(): m_state=6
23:28:09.784 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
23:28:09.784 00.000 18120 Star::Find returns 1 (0), X=409.31, Y=231.73, Mass=2081, SNR=31.3, Peak=197 HFD=4.3
23:28:09.785 00.001 18120 MultiStar: [#1 -0.04,-0.20,0.73,U] [#2 0.10,0.17,0.63,U] [#3 -0.63,-0.09,0.00,M6] [#4 -0.40,0.13,0.00,M1] [#5 0.01,-0.25,0.47,U] [#6 -0.41,0.25,0.00,M3] [#7 -0.06,-0.01,0.53,U] [#8 -0.33,0.06,0.42,U] 
23:28:09.786 00.001 18120 refined, 5 included, MultiStar: {-0.09, -0.04}, one-star: {-0.20, -0.01}
23:28:09.786 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.58 = -1.58)
23:28:09.787 00.001 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.52 = 1.52)
23:28:09.788 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.72 mountX=-0.00 mountY=0.10, mountTheta=1.58
23:28:09.790 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
23:28:09.791 00.001 18120 Enqueuing Move request for scope (-0.09, -0.04)
23:28:09.791 00.000 21948 Worker thread wakes up
23:28:09.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:09.792 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
23:28:09.792 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.3
23:28:09.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.793 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:09.793 00.000 18120 Enqueuing Expose request
23:28:09.794 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
23:28:09.794 00.000 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.10
23:28:09.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:28:09.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:09.794 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:28:09.794 00.000 21948 MoveAxis(E, 0, ABG)
23:28:09.794 00.000 21948 Move returns status 0, amount 0
23:28:09.794 00.000 21948 MoveAxis(N, 0, ABG)
23:28:09.794 00.000 21948 Move returns status 0, amount 0
23:28:09.794 00.000 21948 move complete, result=0
23:28:09.794 00.000 21948 worker thread done servicing request
23:28:09.794 00.000 21948 Worker thread wakes up
23:28:09.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:09.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:09.794 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:11.322 01.528 21948 Exposure complete
23:28:11.361 00.039 21948 worker thread done servicing request
23:28:11.362 00.001 18120 OnExposeComplete: enter
23:28:11.362 00.000 18120 UpdateGuideState(): m_state=6
23:28:11.364 00.002 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
23:28:11.365 00.001 18120 Star::Find returns 1 (0), X=409.22, Y=231.84, Mass=2086, SNR=31.4, Peak=202 HFD=4.3
23:28:11.366 00.001 18120 MultiStar: [#1 -0.31,-0.09,0.72,U] [#2 -0.14,0.15,0.67,U] [#3 -0.70,-0.34,0.00,M7] [#4 -0.24,0.06,0.53,U] [#5 -0.07,-0.14,0.51,U] [#6 -0.64,0.59,0.00,M4] [#7 -0.13,0.22,0.52,U] [#8 -0.25,0.04,0.43,U] 
23:28:11.368 00.002 18120 refined, 6 included, MultiStar: {-0.21, 0.05}, one-star: {-0.28, 0.10}
23:28:11.369 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
23:28:11.369 00.000 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.86)
23:28:11.370 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.90 mountX=-0.14 mountY=0.17, mountTheta=2.26
23:28:11.371 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.05, opts=13)
23:28:11.371 00.000 18120 Enqueuing Move request for scope (-0.21, 0.05)
23:28:11.372 00.001 21948 Worker thread wakes up
23:28:11.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
23:28:11.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
23:28:11.372 00.000 21948 Moving (-0.21, 0.05) raw xDistance=-0.14 yDistance=0.17
23:28:11.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:28:11.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:11.372 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:11.373 00.001 18120 UpdateGuideState exits: m=2086 RSB=31.4
23:28:11.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:11.374 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:28:11.374 00.000 21948 MoveAxis(E, 0, ABG)
23:28:11.374 00.000 21948 Move returns status 0, amount 0
23:28:11.374 00.000 21948 MoveAxis(N, 0, ABG)
23:28:11.374 00.000 21948 Move returns status 0, amount 0
23:28:11.374 00.000 21948 move complete, result=0
23:28:11.374 00.000 21948 worker thread done servicing request
23:28:11.374 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:11.375 00.001 18120 Enqueuing Expose request
23:28:11.375 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:11.376 00.001 21948 Worker thread wakes up
23:28:11.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:11.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:13.002 01.626 21948 Exposure complete
23:28:13.042 00.040 21948 worker thread done servicing request
23:28:13.042 00.000 18120 OnExposeComplete: enter
23:28:13.043 00.001 18120 UpdateGuideState(): m_state=6
23:28:13.043 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
23:28:13.044 00.001 18120 Star::Find returns 1 (0), X=409.26, Y=231.71, Mass=2208, SNR=32.4, Peak=218 HFD=4.3
23:28:13.044 00.000 18120 MultiStar: [#1 -0.22,-0.13,0.68,U] [#2 -0.06,0.15,0.64,U] [#3 -0.55,-0.37,0.00,M8] [#4 -0.09,-0.01,0.54,U] [#5 0.01,-0.44,0.00,M1] [#6 -0.37,0.15,0.00,M5] [#7 0.16,0.24,0.48,U] [#8 -0.39,-0.11,0.00,M1] 
23:28:13.045 00.001 18120 refined, 4 included, MultiStar: {-0.12, 0.03}, one-star: {-0.24, -0.02}
23:28:13.045 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
23:28:13.045 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
23:28:13.046 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=-0.08 mountY=0.10, mountTheta=2.25
23:28:13.047 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.03, opts=13)
23:28:13.047 00.000 18120 Enqueuing Move request for scope (-0.12, 0.03)
23:28:13.048 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:13.048 00.000 21948 Worker thread wakes up
23:28:13.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:28:13.048 00.000 18120 UpdateGuideState exits: m=2208 RSB=32.4
23:28:13.050 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.051 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:13.052 00.001 18120 Enqueuing Expose request
23:28:13.052 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:28:13.053 00.001 21948 Moving (-0.12, 0.03) raw xDistance=-0.08 yDistance=0.10
23:28:13.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:28:13.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:13.053 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:28:13.053 00.000 21948 MoveAxis(E, 0, ABG)
23:28:13.053 00.000 21948 Move returns status 0, amount 0
23:28:13.053 00.000 21948 MoveAxis(N, 0, ABG)
23:28:13.053 00.000 21948 Move returns status 0, amount 0
23:28:13.053 00.000 21948 move complete, result=0
23:28:13.053 00.000 21948 worker thread done servicing request
23:28:13.053 00.000 21948 Worker thread wakes up
23:28:13.053 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:13.053 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:13.053 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:14.567 01.514 21948 Exposure complete
23:28:14.595 00.028 21948 worker thread done servicing request
23:28:14.595 00.000 18120 OnExposeComplete: enter
23:28:14.596 00.001 18120 UpdateGuideState(): m_state=6
23:28:14.597 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
23:28:14.597 00.000 18120 Star::Find returns 1 (0), X=409.29, Y=231.65, Mass=2163, SNR=31.7, Peak=207 HFD=3.8
23:28:14.598 00.001 18120 MultiStar: [#1 -0.06,-0.27,0.71,U] [#2 -0.13,-0.31,0.65,U] [#3 -0.59,-0.51,0.00,M9] [#4 -0.11,-0.07,0.56,U] [#5 -0.16,-0.30,0.51,U] [#6 -0.58,0.15,0.00,M6] [#7 -0.14,-0.10,0.49,U] [#8 -0.23,0.03,0.40,U] 
23:28:14.598 00.000 18120 refined, 6 included, MultiStar: {-0.15, -0.16}, one-star: {-0.21, -0.08}
23:28:14.598 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
23:28:14.599 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
23:28:14.599 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.31 mountX=0.09 mountY=0.21, mountTheta=1.18
23:28:14.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.16, opts=13)
23:28:14.601 00.001 18120 Enqueuing Move request for scope (-0.15, -0.16)
23:28:14.601 00.000 21948 Worker thread wakes up
23:28:14.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:14.602 00.001 18120 UpdateGuideState exits: m=2163 RSB=31.7
23:28:14.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:14.603 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:14.603 00.000 18120 Enqueuing Expose request
23:28:14.604 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
23:28:14.604 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
23:28:14.604 00.000 21948 Moving (-0.15, -0.16) raw xDistance=0.09 yDistance=0.21
23:28:14.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:28:14.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:14.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:28:14.604 00.000 21948 MoveAxis(E, 0, ABG)
23:28:14.604 00.000 21948 Move returns status 0, amount 0
23:28:14.604 00.000 21948 MoveAxis(N, 0, ABG)
23:28:14.604 00.000 21948 Move returns status 0, amount 0
23:28:14.604 00.000 21948 move complete, result=0
23:28:14.604 00.000 21948 worker thread done servicing request
23:28:14.604 00.000 21948 Worker thread wakes up
23:28:14.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:14.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:14.605 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:16.242 01.637 21948 Exposure complete
23:28:16.303 00.061 21948 worker thread done servicing request
23:28:16.303 00.000 18120 OnExposeComplete: enter
23:28:16.306 00.003 18120 UpdateGuideState(): m_state=6
23:28:16.306 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
23:28:16.307 00.001 18120 Star::Find returns 1 (0), X=409.29, Y=231.42, Mass=2013, SNR=30.7, Peak=161 HFD=4.2
23:28:16.307 00.000 18120 MultiStar: [#1 -0.24,-0.26,0.69,U] [#2 -0.15,-0.22,0.68,U] [#3 -0.62,-0.64,0.00,M10] [#4 -0.31,-0.19,0.00,M1] [#5 -0.20,-0.35,0.00,M1] [#6 -0.30,-0.23,0.00,M7] [#7 0.02,-0.21,0.50,U] [#8 -0.25,-0.15,0.42,U] 
23:28:16.308 00.001 18120 refined, 4 included, MultiStar: {-0.17, -0.25}, one-star: {-0.21, -0.32}
23:28:16.308 00.000 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
23:28:16.309 00.001 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
23:28:16.310 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.19 mountX=0.15 mountY=0.27, mountTheta=1.05
23:28:16.312 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.25, opts=13)
23:28:16.313 00.001 18120 Enqueuing Move request for scope (-0.17, -0.25)
23:28:16.314 00.001 21948 Worker thread wakes up
23:28:16.315 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
23:28:16.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
23:28:16.315 00.000 21948 Moving (-0.17, -0.25) raw xDistance=0.15 yDistance=0.27
23:28:16.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:28:16.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:16.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:28:16.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:16.316 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.7
23:28:16.317 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.318 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:16.318 00.000 18120 Enqueuing Expose request
23:28:16.320 00.002 21948 MoveAxis(E, 0, ABG)
23:28:16.320 00.000 21948 Move returns status 0, amount 0
23:28:16.320 00.000 21948 MoveAxis(N, 0, ABG)
23:28:16.320 00.000 21948 Move returns status 0, amount 0
23:28:16.320 00.000 21948 move complete, result=0
23:28:16.320 00.000 21948 worker thread done servicing request
23:28:16.320 00.000 21948 Worker thread wakes up
23:28:16.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:16.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:16.321 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:28:17.728 01.407 21948 Exposure complete
23:28:17.758 00.030 21948 worker thread done servicing request
23:28:17.758 00.000 18120 OnExposeComplete: enter
23:28:17.759 00.001 18120 UpdateGuideState(): m_state=6
23:28:17.759 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
23:28:17.760 00.001 18120 Star::Find returns 1 (0), X=409.26, Y=231.86, Mass=2022, SNR=30.8, Peak=207 HFD=4.1
23:28:17.760 00.000 18120 MultiStar: [#1 -0.29,-0.01,0.70,U] [#2 -0.09,-0.12,0.64,U] [#3 -0.61,-0.20,0.00,R] [#4 -0.26,0.15,0.57,U] [#5 -0.23,-0.19,0.51,U] [#6 -0.54,0.28,0.00,M8] [#7 -0.04,0.06,0.52,U] [#8 -0.22,-0.13,0.44,U] 
23:28:17.761 00.001 18120 refined, 6 included, MultiStar: {-0.20, 0.00}, one-star: {-0.24, 0.12}
23:28:17.761 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
23:28:17.761 00.000 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
23:28:17.761 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.14 mountX=-0.08 mountY=0.18, mountTheta=2.01
23:28:17.763 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.00, opts=13)
23:28:17.763 00.000 18120 Enqueuing Move request for scope (-0.20, 0.00)
23:28:17.763 00.000 21948 Worker thread wakes up
23:28:17.764 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
23:28:17.764 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
23:28:17.764 00.000 21948 Moving (-0.20, 0.00) raw xDistance=-0.08 yDistance=0.18
23:28:17.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:28:17.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:17.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:28:17.764 00.000 21948 MoveAxis(E, 0, ABG)
23:28:17.764 00.000 21948 Move returns status 0, amount 0
23:28:17.764 00.000 21948 MoveAxis(N, 0, ABG)
23:28:17.764 00.000 21948 Move returns status 0, amount 0
23:28:17.764 00.000 21948 move complete, result=0
23:28:17.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:17.764 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.8
23:28:17.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:17.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:17.767 00.002 21948 worker thread done servicing request
23:28:17.767 00.000 18120 Enqueuing Expose request
23:28:17.767 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:17.768 00.001 21948 Worker thread wakes up
23:28:17.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:17.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:19.399 01.631 21948 Exposure complete
23:28:19.426 00.027 21948 worker thread done servicing request
23:28:19.426 00.000 18120 OnExposeComplete: enter
23:28:19.426 00.000 18120 UpdateGuideState(): m_state=6
23:28:19.427 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
23:28:19.427 00.000 18120 Star::Find returns 1 (0), X=409.22, Y=231.74, Mass=2067, SNR=31.3, Peak=205 HFD=3.9
23:28:19.430 00.003 18120 MultiStar: [#1 -0.41,0.02,0.00,M1] [#2 -0.14,0.07,0.63,U] [#3 0.01,-0.19,0.64,U] [#4 -0.37,0.31,0.00,M1] [#5 0.02,-0.37,0.00,M1] [#6 -0.43,0.32,0.00,M9] [#7 -0.09,0.20,0.51,U] [#8 -0.34,0.25,0.00,M1] 
23:28:19.433 00.003 18120 refined, 3 included, MultiStar: {-0.15, 0.01}, one-star: {-0.28, 0.01}
23:28:19.435 00.002 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.19 = -2.09)
23:28:19.437 00.002 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.01)
23:28:19.440 00.003 18120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.05 mountX=-0.07 mountY=0.13, mountTheta=2.10
23:28:19.444 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.01, opts=13)
23:28:19.445 00.001 18120 Enqueuing Move request for scope (-0.15, 0.01)
23:28:19.445 00.000 21948 Worker thread wakes up
23:28:19.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:19.446 00.001 18120 UpdateGuideState exits: m=2067 RSB=31.3
23:28:19.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.447 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:19.447 00.000 18120 Enqueuing Expose request
23:28:19.448 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
23:28:19.448 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
23:28:19.448 00.000 21948 Moving (-0.15, 0.01) raw xDistance=-0.07 yDistance=0.13
23:28:19.448 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:28:19.448 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.448 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:28:19.448 00.000 21948 MoveAxis(E, 0, ABG)
23:28:19.448 00.000 21948 Move returns status 0, amount 0
23:28:19.448 00.000 21948 MoveAxis(N, 0, ABG)
23:28:19.448 00.000 21948 Move returns status 0, amount 0
23:28:19.448 00.000 21948 move complete, result=0
23:28:19.448 00.000 21948 worker thread done servicing request
23:28:19.448 00.000 21948 Worker thread wakes up
23:28:19.449 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:19.449 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:19.449 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:20.964 01.515 21948 Exposure complete
23:28:20.993 00.029 21948 worker thread done servicing request
23:28:20.993 00.000 18120 OnExposeComplete: enter
23:28:20.994 00.001 18120 UpdateGuideState(): m_state=6
23:28:20.994 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
23:28:20.995 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=231.56, Mass=2163, SNR=32.0, Peak=195 HFD=4.0
23:28:20.995 00.000 18120 MultiStar: [#1 -0.39,-0.16,0.00,M2] [#2 -0.19,-0.07,0.63,U] [#3 -0.06,-0.19,0.68,U] [#4 -0.40,0.18,0.00,M2] [#5 -0.15,-0.15,0.48,U] [#6 -0.42,0.17,0.00,M10] [#7 -0.21,0.02,0.53,U] [#8 -0.43,-0.07,0.00,M2] 
23:28:20.996 00.001 18120 refined, 4 included, MultiStar: {-0.16, -0.12}, one-star: {-0.18, -0.17}
23:28:20.996 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
23:28:20.997 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
23:28:20.997 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.47 mountX=0.05 mountY=0.20, mountTheta=1.33
23:28:20.998 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.12, opts=13)
23:28:20.999 00.001 18120 Enqueuing Move request for scope (-0.16, -0.12)
23:28:20.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:21.000 00.001 18120 UpdateGuideState exits: m=2163 RSB=32.0
23:28:21.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:21.001 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:21.001 00.000 18120 Enqueuing Expose request
23:28:21.001 00.000 21948 Worker thread wakes up
23:28:21.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
23:28:21.001 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
23:28:21.002 00.001 21948 Moving (-0.16, -0.12) raw xDistance=0.05 yDistance=0.20
23:28:21.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:28:21.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:21.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:28:21.002 00.000 21948 MoveAxis(E, 0, ABG)
23:28:21.002 00.000 21948 Move returns status 0, amount 0
23:28:21.002 00.000 21948 MoveAxis(N, 0, ABG)
23:28:21.002 00.000 21948 Move returns status 0, amount 0
23:28:21.002 00.000 21948 move complete, result=0
23:28:21.002 00.000 21948 worker thread done servicing request
23:28:21.002 00.000 21948 Worker thread wakes up
23:28:21.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:21.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:21.002 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:22.639 01.637 21948 Exposure complete
23:28:22.662 00.023 21948 worker thread done servicing request
23:28:22.662 00.000 18120 OnExposeComplete: enter
23:28:22.663 00.001 18120 UpdateGuideState(): m_state=6
23:28:22.663 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
23:28:22.664 00.001 18120 Star::Find returns 1 (0), X=409.26, Y=231.69, Mass=1989, SNR=30.6, Peak=193 HFD=4.0
23:28:22.664 00.000 18120 MultiStar: [#1 -0.15,-0.06,0.74,U] [#2 -0.18,0.10,0.64,U] [#3 0.35,0.10,0.00,M1] [#4 -0.41,0.13,0.00,M3] [#5 -0.08,-0.19,0.53,U] [#6 -0.72,0.33,0.00,R] [#7 -0.19,0.08,0.54,U] [#8 -0.24,0.16,0.47,U] 
23:28:22.665 00.001 18120 refined, 5 included, MultiStar: {-0.19, 0.00}, one-star: {-0.25, -0.04}
23:28:22.665 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
23:28:22.665 00.000 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.39 = 1.10)
23:28:22.666 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.14 mountX=-0.08 mountY=0.17, mountTheta=2.01
23:28:22.667 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.00, opts=13)
23:28:22.667 00.000 18120 Enqueuing Move request for scope (-0.19, 0.00)
23:28:22.668 00.001 21948 Worker thread wakes up
23:28:22.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
23:28:22.668 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
23:28:22.668 00.000 21948 Moving (-0.19, 0.00) raw xDistance=-0.08 yDistance=0.17
23:28:22.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:28:22.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:22.668 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:28:22.668 00.000 21948 MoveAxis(E, 0, ABG)
23:28:22.668 00.000 21948 Move returns status 0, amount 0
23:28:22.668 00.000 21948 MoveAxis(N, 0, ABG)
23:28:22.668 00.000 21948 Move returns status 0, amount 0
23:28:22.668 00.000 21948 move complete, result=0
23:28:22.668 00.000 21948 worker thread done servicing request
23:28:22.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:22.670 00.002 18120 UpdateGuideState exits: m=1989 RSB=30.6
23:28:22.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:22.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:22.672 00.001 18120 Enqueuing Expose request
23:28:22.672 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:22.674 00.002 21948 Worker thread wakes up
23:28:22.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:22.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:24.201 01.527 21948 Exposure complete
23:28:24.236 00.035 21948 worker thread done servicing request
23:28:24.237 00.001 18120 OnExposeComplete: enter
23:28:24.238 00.001 18120 UpdateGuideState(): m_state=6
23:28:24.238 00.000 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
23:28:24.239 00.001 18120 Star::Find returns 1 (0), X=409.00, Y=231.68, Mass=2194, SNR=32.2, Peak=211 HFD=4.2
23:28:24.239 00.000 18120 MultiStar: [#1 -0.45,-0.19,0.00,M2] [#2 -0.25,0.07,0.62,U] [#3 -0.13,-0.09,0.69,U] [#4 -0.39,0.02,0.00,M4] [#5 -0.16,-0.17,0.51,U] [#6 0.08,-0.20,0.48,U] [#7 -0.32,-0.20,0.00,M1] [#8 -0.46,0.16,0.00,M2] 
23:28:24.240 00.001 18120 refined, 4 included, MultiStar: {-0.24, -0.08}, one-star: {-0.51, -0.06}
23:28:24.240 00.000 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.14) = xAngle (-1.68 = -1.68)
23:28:24.241 00.001 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.42 = 1.42)
23:28:24.241 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.82 mountX=-0.03 mountY=0.25, mountTheta=1.68
23:28:24.242 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.08, opts=13)
23:28:24.243 00.001 18120 Enqueuing Move request for scope (-0.24, -0.08)
23:28:24.244 00.001 21948 Worker thread wakes up
23:28:24.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:24.244 00.000 18120 UpdateGuideState exits: m=2194 RSB=32.2
23:28:24.247 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
23:28:24.247 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
23:28:24.247 00.000 21948 Moving (-0.24, -0.08) raw xDistance=-0.03 yDistance=0.25
23:28:24.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:28:24.248 00.001 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.36 newest=0.61
23:28:24.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:28:24.248 00.000 21948 MoveAxis(E, 0, ABG)
23:28:24.248 00.000 21948 Move returns status 0, amount 0
23:28:24.248 00.000 21948 MoveAxis(S, 60, ABG)
23:28:24.248 00.000 21948 Guiding  Dir = 1, Dur = 60
23:28:24.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:24.248 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:24.249 00.001 18120 Enqueuing Expose request
23:28:24.249 00.000 21948 IsSlewing returns 0
23:28:24.250 00.001 21948 IsGuiding returns 0
23:28:24.254 00.004 21948 PulseGuide returned control before completion, sleep 66
23:28:24.324 00.070 21948 IsGuiding returns 1
23:28:24.324 00.000 21948 scope still moving after pulse duration time elapsed
23:28:24.354 00.030 21948 IsSlewing returns 0
23:28:24.354 00.000 21948 IsGuiding returns 0
23:28:24.354 00.000 21948 scope move finished after 60 + 44 ms
23:28:24.354 00.000 21948 Move returns status 0, amount 60
23:28:24.354 00.000 21948 move complete, result=0
23:28:24.354 00.000 21948 worker thread done servicing request
23:28:24.354 00.000 21948 Worker thread wakes up
23:28:24.355 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:24.355 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:24.355 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 60 ms SOUTH
23:28:25.982 01.627 21948 Exposure complete
23:28:26.008 00.026 21948 worker thread done servicing request
23:28:26.008 00.000 18120 OnExposeComplete: enter
23:28:26.009 00.001 18120 UpdateGuideState(): m_state=6
23:28:26.011 00.002 18120 Star::Find(15, 408, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
23:28:26.012 00.001 18120 Star::Find returns 1 (0), X=409.18, Y=231.52, Mass=2143, SNR=31.8, Peak=201 HFD=3.8
23:28:26.014 00.002 18120 MultiStar: [#1 -0.20,-0.23,0.72,U] [#2 -0.23,-0.08,0.63,U] [#3 0.43,-0.07,0.00,M1] [#4 -0.21,0.19,0.54,U] [#5 -0.03,-0.26,0.50,U] [#6 0.37,-0.10,0.00,M1] [#7 -0.17,0.10,0.48,U] [#8 -0.23,0.09,0.43,U] 
23:28:26.014 00.000 18120 refined, 6 included, MultiStar: {-0.22, -0.09}, one-star: {-0.33, -0.21}
23:28:26.015 00.001 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.14) = xAngle (-1.62 = -1.62)
23:28:26.015 00.000 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.48 = 1.48)
23:28:26.015 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-2.76 mountX=-0.01 mountY=0.23, mountTheta=1.62
23:28:26.017 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.09, opts=13)
23:28:26.017 00.000 18120 Enqueuing Move request for scope (-0.22, -0.09)
23:28:26.018 00.001 21948 Worker thread wakes up
23:28:26.018 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:26.019 00.001 18120 UpdateGuideState exits: m=2143 RSB=31.8
23:28:26.019 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:26.019 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:26.020 00.001 18120 Enqueuing Expose request
23:28:26.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
23:28:26.020 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
23:28:26.020 00.000 21948 Moving (-0.22, -0.09) raw xDistance=-0.01 yDistance=0.23
23:28:26.020 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:26.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:28:26.020 00.000 21948 MoveAxis(E, 0, ABG)
23:28:26.020 00.000 21948 Move returns status 0, amount 0
23:28:26.020 00.000 21948 MoveAxis(S, 55, ABG)
23:28:26.020 00.000 21948 Guiding  Dir = 1, Dur = 55
23:28:26.021 00.001 21948 IsSlewing returns 0
23:28:26.021 00.000 21948 IsGuiding returns 0
23:28:26.026 00.005 21948 PulseGuide returned control before completion, sleep 61
23:28:26.095 00.069 21948 IsGuiding returns 0
23:28:26.095 00.000 21948 Move returns status 0, amount 55
23:28:26.095 00.000 21948 move complete, result=0
23:28:26.095 00.000 21948 worker thread done servicing request
23:28:26.095 00.000 21948 Worker thread wakes up
23:28:26.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:26.095 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 55 ms SOUTH
23:28:26.096 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:27.500 01.404 21948 Exposure complete
23:28:27.523 00.023 21948 worker thread done servicing request
23:28:27.524 00.001 18120 OnExposeComplete: enter
23:28:27.524 00.000 18120 UpdateGuideState(): m_state=6
23:28:27.525 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
23:28:27.525 00.000 18120 Star::Find returns 1 (0), X=409.23, Y=232.00, Mass=2166, SNR=32.0, Peak=209 HFD=4.1
23:28:27.526 00.001 18120 MultiStar: [#1 -0.30,0.06,0.72,U] [#2 -0.23,0.18,0.61,U] [#3 -0.04,0.06,0.65,U] [#4 -0.23,0.39,0.00,M4] [#5 -0.08,-0.26,0.50,U] [#6 0.31,0.04,0.49,U] [#7 -0.15,0.12,0.51,U] [#8 -0.15,0.25,0.42,U] 
23:28:27.526 00.000 18120 refined, 7 included, MultiStar: {-0.14, 0.10}, one-star: {-0.28, 0.26}
23:28:27.527 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.65 = -2.64)
23:28:27.527 00.000 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
23:28:27.528 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.50 mountX=-0.15 mountY=0.08, mountTheta=2.67
23:28:27.530 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.10, opts=13)
23:28:27.531 00.001 18120 Enqueuing Move request for scope (-0.14, 0.10)
23:28:27.532 00.001 21948 Worker thread wakes up
23:28:27.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:27.533 00.001 18120 UpdateGuideState exits: m=2166 RSB=32.0
23:28:27.533 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:27.534 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:27.534 00.000 18120 Enqueuing Expose request
23:28:27.535 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
23:28:27.535 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
23:28:27.535 00.000 21948 Moving (-0.14, 0.10) raw xDistance=-0.15 yDistance=0.08
23:28:27.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:28:27.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:27.535 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:28:27.535 00.000 21948 MoveAxis(E, 0, ABG)
23:28:27.535 00.000 21948 Move returns status 0, amount 0
23:28:27.535 00.000 21948 MoveAxis(N, 0, ABG)
23:28:27.535 00.000 21948 Move returns status 0, amount 0
23:28:27.535 00.000 21948 move complete, result=0
23:28:27.535 00.000 21948 worker thread done servicing request
23:28:27.535 00.000 21948 Worker thread wakes up
23:28:27.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:27.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:27.535 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:29.161 01.626 21948 Exposure complete
23:28:29.188 00.027 21948 worker thread done servicing request
23:28:29.188 00.000 18120 OnExposeComplete: enter
23:28:29.190 00.002 18120 UpdateGuideState(): m_state=6
23:28:29.193 00.003 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
23:28:29.195 00.002 18120 Star::Find returns 1 (0), X=409.08, Y=231.81, Mass=1857, SNR=29.7, Peak=187 HFD=4.2
23:28:29.198 00.003 18120 MultiStar: [#1 -0.48,0.16,0.00,M1] [#2 -0.25,0.38,0.00,M1] [#3 0.05,0.36,0.00,M1] [#4 -0.22,0.38,0.00,M5] [#5 -0.10,0.09,0.58,U] [#6 0.18,0.06,0.52,U] [#7 -0.08,0.33,0.52,U] [#8 -0.32,0.67,0.00,M1] 
23:28:29.199 00.001 18120 refined, 3 included, MultiStar: {-0.17, 0.13}, one-star: {-0.42, 0.07}
23:28:29.200 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
23:28:29.200 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
23:28:29.201 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.49 mountX=-0.18 mountY=0.09, mountTheta=2.68
23:28:29.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.13, opts=13)
23:28:29.205 00.003 18120 Enqueuing Move request for scope (-0.17, 0.13)
23:28:29.207 00.002 21948 Worker thread wakes up
23:28:29.207 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
23:28:29.207 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
23:28:29.207 00.000 21948 Moving (-0.17, 0.13) raw xDistance=-0.18 yDistance=0.09
23:28:29.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:28:29.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:29.207 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:29.208 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.7
23:28:29.209 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:29.209 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:29.209 00.000 18120 Enqueuing Expose request
23:28:29.210 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:28:29.210 00.000 21948 MoveAxis(E, 0, ABG)
23:28:29.210 00.000 21948 Move returns status 0, amount 0
23:28:29.210 00.000 21948 MoveAxis(N, 0, ABG)
23:28:29.210 00.000 21948 Move returns status 0, amount 0
23:28:29.210 00.000 21948 move complete, result=0
23:28:29.210 00.000 21948 worker thread done servicing request
23:28:29.210 00.000 21948 Worker thread wakes up
23:28:29.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:29.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,217,31,31)
23:28:29.210 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:29.914 00.704 18120 evsrv: cli 0D46D350 connect
23:28:29.915 00.001 18120 case statement mapped state 6 to 3
23:28:29.917 00.002 18120 case statement mapped state 6 to 3
23:28:29.920 00.003 18120 evsrv: cli 0D46D350 request: {"method":"get_app_state","id":"c9cb7814-a716-4555-9357-a76e060ffbd0"}
23:28:29.921 00.001 18120 case statement mapped state 6 to 3
23:28:29.923 00.002 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9cb7814-a716-4555-9357-a76e060ffbd0"}
23:28:29.926 00.003 18120 evsrv: cli 0D46D350 disconnect
23:28:29.927 00.001 18120 evsrv: cli 0D46D3F0 connect
23:28:29.928 00.001 18120 case statement mapped state 6 to 3
23:28:29.929 00.001 18120 case statement mapped state 6 to 3
23:28:29.930 00.001 18120 evsrv: cli 0D46D3F0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"468942c7-6055-4a9d-9e46-5d470ea134c3"}
23:28:29.931 00.001 18120 PhdController::Dither begins
23:28:29.933 00.002 18120 dither: size=2.00, dRA=-1.63 dDec=-0.54
23:28:29.934 00.001 18120 MountToCamera -- mountTheta (2.82) + m_xAngle (-1.14) = xAngle (1.68 = 1.68)
23:28:29.935 00.001 18120 MountToCamera -- mountX=-1.63 mountY=-0.54 hyp=1.72 mountTheta=2.82 cameraX=-0.18, cameraY=1.71 cameraTheta=1.68
23:28:29.936 00.001 18120 setting lock position to (409.32, 233.45)
23:28:29.937 00.001 18120 Mount: notify guiding dithered (-0.2, 1.7)
23:28:29.938 00.001 18120 MultiStar: stabilizing after lock position change
23:28:29.939 00.001 18120 Status Line: Dithering de -1.63,-0.54
23:28:29.941 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:28:29.943 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
23:28:29.944 00.001 18120 evsrv: cli 0D46D3F0 response: {"jsonrpc":"2.0","result":0,"id":"468942c7-6055-4a9d-9e46-5d470ea134c3"}
23:28:29.945 00.001 18120 evsrv: cli 0D46D3F0 disconnect
23:28:30.731 00.786 21948 Exposure complete
23:28:30.778 00.047 21948 worker thread done servicing request
23:28:30.778 00.000 18120 OnExposeComplete: enter
23:28:30.779 00.001 18120 UpdateGuideState(): m_state=6
23:28:30.780 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
23:28:30.780 00.000 18120 Star::Find returns 1 (0), X=409.06, Y=231.91, Mass=2109, SNR=31.6, Peak=221 HFD=4.2
23:28:30.781 00.001 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
23:28:30.781 00.000 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
23:28:30.781 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=-1.54 hyp=1.56 cameraTheta=-1.74 mountX=1.29 mountY=0.93, mountTheta=0.62
23:28:30.783 00.002 18120 dither recenter: remaining=(1.6,0.5) step=(1.6,0.5)
23:28:30.783 00.000 18120 MountToCamera -- mountTheta (-0.32) + m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
23:28:30.784 00.001 18120 MountToCamera -- mountX=1.63 mountY=0.54 hyp=1.72 mountTheta=-0.32 cameraX=0.18, cameraY=-1.71 cameraTheta=-1.46
23:28:30.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-1.71, opts=4)
23:28:30.785 00.000 18120 Enqueuing Move request for scope (0.18, -1.71)
23:28:30.786 00.001 18120 Mount: notify direct move 1.63,0.54
23:28:30.786 00.000 21948 Worker thread wakes up
23:28:30.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:30.787 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.71) opts 0x4
23:28:30.787 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
23:28:30.787 00.000 18120 PhdController: settling, locked = 1, distance = 1.82 (0.50) aobump = 0 frame = 1 / 99999
23:28:30.788 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -1.71)
23:28:30.788 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051710.788,"Host":"ASUS_SAM","Inst":1,"Distance":1.82,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:30.788 00.000 21948 Moving (0.18, -1.71) raw xDistance=1.63 yDistance=0.54
23:28:30.788 00.000 21948 MoveAxis(W, 464, B)
23:28:30.788 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:30.789 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:30.789 00.000 18120 Enqueuing Expose request
23:28:30.790 00.001 21948 Guiding  Dir = 3, Dur = 464
23:28:30.790 00.000 21948 IsSlewing returns 0
23:28:30.790 00.000 21948 IsGuiding returns 0
23:28:30.792 00.002 21948 PulseGuide returned control before completion, sleep 473
23:28:31.279 00.487 21948 IsGuiding returns 0
23:28:31.279 00.000 21948 Move returns status 0, amount 464
23:28:31.279 00.000 21948 MoveAxis(S, 129, B)
23:28:31.279 00.000 21948 Guiding  Dir = 1, Dur = 129
23:28:31.279 00.000 21948 IsSlewing returns 0
23:28:31.280 00.001 21948 IsGuiding returns 0
23:28:31.285 00.005 21948 PulseGuide returned control before completion, sleep 134
23:28:31.435 00.150 21948 IsGuiding returns 0
23:28:31.435 00.000 21948 Move returns status 0, amount 129
23:28:31.435 00.000 21948 move complete, result=0
23:28:31.435 00.000 21948 worker thread done servicing request
23:28:31.435 00.000 21948 Worker thread wakes up
23:28:31.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:31.435 00.000 18120 GuideStep: 1.6 px 464 ms WEST, 0.5 px 129 ms SOUTH
23:28:31.436 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:33.066 01.630 21948 Exposure complete
23:28:33.107 00.041 21948 worker thread done servicing request
23:28:33.107 00.000 18120 OnExposeComplete: enter
23:28:33.108 00.001 18120 UpdateGuideState(): m_state=6
23:28:33.109 00.001 18120 Star::Find(15, 409, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
23:28:33.109 00.000 18120 Star::Find returns 1 (0), X=408.74, Y=233.60, Mass=2051, SNR=31.2, Peak=173 HFD=4.1
23:28:33.110 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.14) = xAngle (4.03 = -2.25)
23:28:33.111 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.85)
23:28:33.111 00.000 18120 CameraToMount -- cameraX=-0.58 cameraY=0.15 hyp=0.60 cameraTheta=2.89 mountX=-0.38 mountY=0.45, mountTheta=2.27
23:28:33.112 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.58, y=0.15, opts=13)
23:28:33.113 00.001 18120 Enqueuing Move request for scope (-0.58, 0.15)
23:28:33.114 00.001 21948 Worker thread wakes up
23:28:33.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:33.114 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.2
23:28:33.114 00.000 18120 PhdController: settling, locked = 1, distance = 0.60 (0.50) aobump = 0 frame = 2 / 99999
23:28:33.115 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.15) opts 0xd
23:28:33.115 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.58, 0.15)
23:28:33.115 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051713.115,"Host":"ASUS_SAM","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:33.116 00.001 21948 Moving (-0.58, 0.15) raw xDistance=-0.38 yDistance=0.45
23:28:33.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:33.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:33.116 00.000 18120 Enqueuing Expose request
23:28:33.117 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
23:28:33.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:33.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:28:33.117 00.000 21948 MoveAxis(E, 68, ABG)
23:28:33.117 00.000 21948 Guiding  Dir = 2, Dur = 68
23:28:33.117 00.000 21948 IsSlewing returns 0
23:28:33.117 00.000 21948 IsGuiding returns 0
23:28:33.119 00.002 21948 PulseGuide returned control before completion, sleep 77
23:28:33.208 00.089 21948 IsGuiding returns 0
23:28:33.208 00.000 21948 Move returns status 0, amount 68
23:28:33.208 00.000 21948 MoveAxis(N, 0, ABG)
23:28:33.208 00.000 21948 Move returns status 0, amount 0
23:28:33.208 00.000 21948 move complete, result=0
23:28:33.208 00.000 21948 worker thread done servicing request
23:28:33.208 00.000 18120 GuideStep: -0.4 px 68 ms EAST, 0.5 px 0 ms NORTH
23:28:33.209 00.001 21948 Worker thread wakes up
23:28:33.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:33.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:34.615 01.406 21948 Exposure complete
23:28:34.661 00.046 21948 worker thread done servicing request
23:28:34.661 00.000 18120 OnExposeComplete: enter
23:28:34.661 00.000 18120 UpdateGuideState(): m_state=6
23:28:34.662 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
23:28:34.662 00.000 18120 Star::Find returns 1 (0), X=408.79, Y=233.54, Mass=2233, SNR=32.5, Peak=175 HFD=4.3
23:28:34.663 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.12 = -2.16)
23:28:34.663 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.94)
23:28:34.663 00.000 18120 CameraToMount -- cameraX=-0.53 cameraY=0.09 hyp=0.54 cameraTheta=2.98 mountX=-0.30 mountY=0.44, mountTheta=2.18
23:28:34.665 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.53, y=0.09, opts=13)
23:28:34.665 00.000 18120 Enqueuing Move request for scope (-0.53, 0.09)
23:28:34.666 00.001 21948 Worker thread wakes up
23:28:34.666 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:34.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.09) opts 0xd
23:28:34.667 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.53, 0.09)
23:28:34.667 00.000 21948 Moving (-0.53, 0.09) raw xDistance=-0.30 yDistance=0.44
23:28:34.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
23:28:34.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:34.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:28:34.667 00.000 21948 MoveAxis(E, 59, ABG)
23:28:34.667 00.000 21948 Guiding  Dir = 2, Dur = 59
23:28:34.667 00.000 21948 IsSlewing returns 0
23:28:34.667 00.000 18120 UpdateGuideState exits: m=2233 RSB=32.5
23:28:34.667 00.000 18120 PhdController: settling, locked = 1, distance = 0.58 (0.50) aobump = 0 frame = 3 / 99999
23:28:34.668 00.001 21948 IsGuiding returns 0
23:28:34.668 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051714.668,"Host":"ASUS_SAM","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:34.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:34.670 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:34.670 00.000 18120 Enqueuing Expose request
23:28:34.671 00.001 21948 PulseGuide returned control before completion, sleep 68
23:28:34.752 00.081 21948 IsGuiding returns 0
23:28:34.752 00.000 21948 Move returns status 0, amount 59
23:28:34.752 00.000 21948 MoveAxis(N, 0, ABG)
23:28:34.752 00.000 21948 Move returns status 0, amount 0
23:28:34.752 00.000 21948 move complete, result=0
23:28:34.752 00.000 21948 worker thread done servicing request
23:28:34.752 00.000 21948 Worker thread wakes up
23:28:34.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:34.753 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:34.753 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.4 px 0 ms NORTH
23:28:36.390 01.637 21948 Exposure complete
23:28:36.447 00.057 21948 worker thread done servicing request
23:28:36.447 00.000 18120 OnExposeComplete: enter
23:28:36.448 00.001 18120 UpdateGuideState(): m_state=6
23:28:36.449 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
23:28:36.449 00.000 18120 Star::Find returns 1 (0), X=408.81, Y=233.14, Mass=2150, SNR=31.9, Peak=212 HFD=4.3
23:28:36.450 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
23:28:36.450 00.000 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.64 = 1.64)
23:28:36.450 00.000 18120 CameraToMount -- cameraX=-0.51 cameraY=-0.30 hyp=0.60 cameraTheta=-2.61 mountX=0.06 mountY=0.59, mountTheta=1.46
23:28:36.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.51, y=-0.30, opts=13)
23:28:36.452 00.001 18120 Enqueuing Move request for scope (-0.51, -0.30)
23:28:36.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:36.453 00.001 21948 Worker thread wakes up
23:28:36.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.30) opts 0xd
23:28:36.453 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.51, -0.30)
23:28:36.453 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.9
23:28:36.453 00.000 21948 Moving (-0.51, -0.30) raw xDistance=0.06 yDistance=0.59
23:28:36.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:36.453 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 4 / 99999
23:28:36.454 00.001 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.48
23:28:36.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
23:28:36.454 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051716.454,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:36.454 00.000 21948 MoveAxis(E, 0, ABG)
23:28:36.454 00.000 21948 Move returns status 0, amount 0
23:28:36.454 00.000 21948 MoveAxis(S, 142, ABG)
23:28:36.454 00.000 21948 Guiding  Dir = 1, Dur = 142
23:28:36.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:36.455 00.001 21948 IsSlewing returns 0
23:28:36.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:36.455 00.000 18120 Enqueuing Expose request
23:28:36.456 00.001 21948 IsGuiding returns 0
23:28:36.460 00.004 21948 PulseGuide returned control before completion, sleep 148
23:28:36.626 00.166 21948 IsGuiding returns 0
23:28:36.626 00.000 21948 Move returns status 0, amount 142
23:28:36.626 00.000 21948 move complete, result=0
23:28:36.626 00.000 21948 worker thread done servicing request
23:28:36.626 00.000 21948 Worker thread wakes up
23:28:36.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:36.626 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 142 ms SOUTH
23:28:36.627 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:38.045 01.418 21948 Exposure complete
23:28:38.090 00.045 21948 worker thread done servicing request
23:28:38.090 00.000 18120 OnExposeComplete: enter
23:28:38.091 00.001 18120 UpdateGuideState(): m_state=6
23:28:38.091 00.000 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
23:28:38.093 00.002 18120 Star::Find returns 1 (0), X=409.28, Y=233.58, Mass=2057, SNR=31.1, Peak=187 HFD=4.1
23:28:38.093 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:28:38.094 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.18)
23:28:38.094 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=-0.14 mountY=-0.02, mountTheta=-2.97
23:28:38.095 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.13, opts=13)
23:28:38.096 00.001 18120 Enqueuing Move request for scope (-0.04, 0.13)
23:28:38.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:38.097 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.1
23:28:38.097 00.000 21948 Worker thread wakes up
23:28:38.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:28:38.097 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:28:38.097 00.000 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 5 / 99999
23:28:38.098 00.001 21948 Moving (-0.04, 0.13) raw xDistance=-0.14 yDistance=-0.02
23:28:38.098 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051718.098,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:28:38.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:28:38.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:38.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:38.099 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:38.099 00.000 18120 Enqueuing Expose request
23:28:38.100 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:28:38.100 00.000 21948 MoveAxis(E, 0, ABG)
23:28:38.100 00.000 21948 Move returns status 0, amount 0
23:28:38.100 00.000 21948 MoveAxis(N, 0, ABG)
23:28:38.100 00.000 21948 Move returns status 0, amount 0
23:28:38.100 00.000 21948 move complete, result=0
23:28:38.100 00.000 21948 worker thread done servicing request
23:28:38.100 00.000 21948 Worker thread wakes up
23:28:38.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:38.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:38.101 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:39.736 01.635 21948 Exposure complete
23:28:39.784 00.048 21948 worker thread done servicing request
23:28:39.784 00.000 18120 OnExposeComplete: enter
23:28:39.785 00.001 18120 UpdateGuideState(): m_state=6
23:28:39.785 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
23:28:39.786 00.001 18120 Star::Find returns 1 (0), X=409.36, Y=233.73, Mass=2033, SNR=30.9, Peak=186 HFD=4.0
23:28:39.786 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:28:39.787 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.60)
23:28:39.787 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.29 cameraTheta=1.43 mountX=-0.24 mountY=-0.16, mountTheta=-2.55
23:28:39.788 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.28, opts=13)
23:28:39.789 00.001 18120 Enqueuing Move request for scope (0.04, 0.28)
23:28:39.789 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:39.790 00.001 18120 UpdateGuideState exits: m=2033 RSB=30.9
23:28:39.790 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 6 / 99999
23:28:39.791 00.001 21948 Worker thread wakes up
23:28:39.791 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.28) opts 0xd
23:28:39.791 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.28)
23:28:39.791 00.000 21948 Moving (0.04, 0.28) raw xDistance=-0.24 yDistance=-0.16
23:28:39.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:28:39.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:39.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:28:39.791 00.000 21948 MoveAxis(E, 43, ABG)
23:28:39.791 00.000 21948 Guiding  Dir = 2, Dur = 43
23:28:39.791 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051719.791,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
23:28:39.793 00.002 21948 IsSlewing returns 0
23:28:39.793 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:39.793 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:39.793 00.000 18120 Enqueuing Expose request
23:28:39.793 00.000 21948 IsGuiding returns 0
23:28:39.795 00.002 21948 PulseGuide returned control before completion, sleep 52
23:28:39.860 00.065 21948 IsGuiding returns 0
23:28:39.860 00.000 21948 Move returns status 0, amount 43
23:28:39.860 00.000 21948 MoveAxis(N, 0, ABG)
23:28:39.860 00.000 21948 Move returns status 0, amount 0
23:28:39.860 00.000 21948 move complete, result=0
23:28:39.860 00.000 21948 worker thread done servicing request
23:28:39.860 00.000 21948 Worker thread wakes up
23:28:39.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:39.860 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
23:28:39.861 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:41.265 01.404 21948 Exposure complete
23:28:41.299 00.034 21948 worker thread done servicing request
23:28:41.300 00.001 18120 OnExposeComplete: enter
23:28:41.302 00.002 18120 UpdateGuideState(): m_state=6
23:28:41.305 00.003 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
23:28:41.307 00.002 18120 Star::Find returns 1 (0), X=409.27, Y=233.55, Mass=2046, SNR=31.0, Peak=172 HFD=3.9
23:28:41.309 00.002 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
23:28:41.312 00.003 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.02)
23:28:41.314 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=-0.12 mountY=-0.00, mountTheta=-3.12
23:28:41.318 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
23:28:41.320 00.002 18120 Enqueuing Move request for scope (-0.05, 0.11)
23:28:41.322 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:41.323 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.0
23:28:41.324 00.001 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 7 / 99999
23:28:41.325 00.001 21948 Worker thread wakes up
23:28:41.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:28:41.325 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051721.325,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
23:28:41.327 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:28:41.327 00.000 21948 Moving (-0.05, 0.11) raw xDistance=-0.12 yDistance=-0.00
23:28:41.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:28:41.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:41.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:28:41.327 00.000 21948 MoveAxis(E, 0, ABG)
23:28:41.327 00.000 21948 Move returns status 0, amount 0
23:28:41.327 00.000 21948 MoveAxis(N, 0, ABG)
23:28:41.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:41.328 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:41.328 00.000 18120 Enqueuing Expose request
23:28:41.328 00.000 21948 Move returns status 0, amount 0
23:28:41.328 00.000 21948 move complete, result=0
23:28:41.328 00.000 21948 worker thread done servicing request
23:28:41.328 00.000 21948 Worker thread wakes up
23:28:41.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:41.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:41.329 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:42.952 01.623 21948 Exposure complete
23:28:42.995 00.043 21948 worker thread done servicing request
23:28:42.995 00.000 18120 OnExposeComplete: enter
23:28:42.997 00.002 18120 UpdateGuideState(): m_state=6
23:28:42.999 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
23:28:43.000 00.001 18120 Star::Find returns 1 (0), X=409.26, Y=233.60, Mass=1939, SNR=30.2, Peak=153 HFD=4.1
23:28:43.001 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.11 = 3.11)
23:28:43.001 00.000 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.07)
23:28:43.001 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.97 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
23:28:43.003 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
23:28:43.003 00.000 18120 Enqueuing Move request for scope (-0.06, 0.15)
23:28:43.004 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:43.004 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.2
23:28:43.005 00.001 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 8 / 99999
23:28:43.006 00.001 21948 Worker thread wakes up
23:28:43.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:28:43.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:28:43.006 00.000 21948 Moving (-0.06, 0.15) raw xDistance=-0.16 yDistance=-0.01
23:28:43.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:28:43.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:43.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:43.006 00.000 21948 MoveAxis(E, 0, ABG)
23:28:43.006 00.000 21948 Move returns status 0, amount 0
23:28:43.006 00.000 21948 MoveAxis(N, 0, ABG)
23:28:43.006 00.000 21948 Move returns status 0, amount 0
23:28:43.006 00.000 21948 move complete, result=0
23:28:43.006 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051723.006,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
23:28:43.007 00.001 21948 worker thread done servicing request
23:28:43.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:43.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:43.009 00.001 18120 Enqueuing Expose request
23:28:43.010 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:43.011 00.001 21948 Worker thread wakes up
23:28:43.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:43.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:44.531 01.520 21948 Exposure complete
23:28:44.566 00.035 21948 worker thread done servicing request
23:28:44.566 00.000 18120 OnExposeComplete: enter
23:28:44.567 00.001 18120 UpdateGuideState(): m_state=6
23:28:44.567 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
23:28:44.568 00.001 18120 Star::Find returns 1 (0), X=409.09, Y=233.67, Mass=2118, SNR=31.7, Peak=196 HFD=4.3
23:28:44.568 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.51 = -2.78)
23:28:44.569 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
23:28:44.569 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.32 cameraTheta=2.36 mountX=-0.30 mountY=0.10, mountTheta=2.81
23:28:44.571 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.23, opts=13)
23:28:44.571 00.000 18120 Enqueuing Move request for scope (-0.23, 0.23)
23:28:44.572 00.001 21948 Worker thread wakes up
23:28:44.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:44.573 00.001 18120 UpdateGuideState exits: m=2118 RSB=31.7
23:28:44.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.23) opts 0xd
23:28:44.573 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.23)
23:28:44.574 00.001 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 9 / 99999
23:28:44.574 00.000 21948 Moving (-0.23, 0.23) raw xDistance=-0.30 yDistance=0.10
23:28:44.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:28:44.574 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051724.574,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
23:28:44.575 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:44.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:28:44.575 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.575 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:44.577 00.002 21948 MoveAxis(E, 54, ABG)
23:28:44.577 00.000 21948 Guiding  Dir = 2, Dur = 54
23:28:44.577 00.000 18120 Enqueuing Expose request
23:28:44.578 00.001 21948 IsSlewing returns 0
23:28:44.578 00.000 21948 IsGuiding returns 0
23:28:44.579 00.001 21948 PulseGuide returned control before completion, sleep 63
23:28:44.655 00.076 21948 IsGuiding returns 0
23:28:44.655 00.000 21948 Move returns status 0, amount 54
23:28:44.655 00.000 21948 MoveAxis(N, 0, ABG)
23:28:44.655 00.000 21948 Move returns status 0, amount 0
23:28:44.655 00.000 21948 move complete, result=0
23:28:44.655 00.000 21948 worker thread done servicing request
23:28:44.655 00.000 21948 Worker thread wakes up
23:28:44.655 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
23:28:44.656 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:44.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:46.291 01.635 21948 Exposure complete
23:28:46.326 00.035 21948 worker thread done servicing request
23:28:46.326 00.000 18120 OnExposeComplete: enter
23:28:46.326 00.000 18120 UpdateGuideState(): m_state=6
23:28:46.327 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
23:28:46.327 00.000 18120 Star::Find returns 1 (0), X=409.50, Y=233.69, Mass=2023, SNR=30.8, Peak=155 HFD=4.2
23:28:46.328 00.001 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.14) = xAngle (2.08 = 2.08)
23:28:46.328 00.000 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.18 = -1.10)
23:28:46.328 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.94 mountX=-0.14 mountY=-0.27, mountTheta=-2.07
23:28:46.330 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.24, opts=13)
23:28:46.330 00.000 18120 Enqueuing Move request for scope (0.18, 0.24)
23:28:46.331 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:46.331 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.8
23:28:46.332 00.001 21948 Worker thread wakes up
23:28:46.332 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
23:28:46.332 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
23:28:46.332 00.000 21948 Moving (0.18, 0.24) raw xDistance=-0.14 yDistance=-0.27
23:28:46.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:28:46.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:28:46.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:28:46.332 00.000 21948 MoveAxis(E, 0, ABG)
23:28:46.332 00.000 21948 Move returns status 0, amount 0
23:28:46.332 00.000 21948 MoveAxis(N, 0, ABG)
23:28:46.332 00.000 21948 Move returns status 0, amount 0
23:28:46.332 00.000 21948 move complete, result=0
23:28:46.332 00.000 21948 worker thread done servicing request
23:28:46.332 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 10 / 99999
23:28:46.333 00.001 18120 PhdController: newstate STATE_FINISH
23:28:46.333 00.000 18120 PhdController complete: success
23:28:46.335 00.002 18120 evsrv: {"Event":"SettleDone","Timestamp":1786051726.335,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:28:46.337 00.002 18120 Mount: notify guiding dither settle done success=1
23:28:46.340 00.003 18120 PhdController: newstate STATE_IDLE
23:28:46.342 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:46.344 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:46.346 00.002 18120 Enqueuing Expose request
23:28:46.349 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:28:46.350 00.001 21948 Worker thread wakes up
23:28:46.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:46.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:47.871 01.521 21948 Exposure complete
23:28:47.896 00.025 21948 worker thread done servicing request
23:28:47.896 00.000 18120 OnExposeComplete: enter
23:28:47.897 00.001 18120 UpdateGuideState(): m_state=6
23:28:47.898 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
23:28:47.898 00.000 18120 Star::Find returns 1 (0), X=409.85, Y=233.08, Mass=1973, SNR=30.4, Peak=193 HFD=4.2
23:28:47.898 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.53 = 0.53)
23:28:47.899 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.65)
23:28:47.900 00.001 18120 CameraToMount -- cameraX=0.53 cameraY=-0.37 hyp=0.65 cameraTheta=-0.61 mountX=0.56 mountY=-0.31, mountTheta=-0.50
23:28:47.902 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.53, y=-0.37, opts=13)
23:28:47.905 00.003 18120 Enqueuing Move request for scope (0.53, -0.37)
23:28:47.907 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:47.909 00.002 18120 UpdateGuideState exits: m=1973 RSB=30.4
23:28:47.912 00.003 21948 Worker thread wakes up
23:28:47.912 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:47.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.37) opts 0xd
23:28:47.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.53, -0.37)
23:28:47.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:47.913 00.001 18120 Enqueuing Expose request
23:28:47.913 00.000 21948 Moving (0.53, -0.37) raw xDistance=0.56 yDistance=-0.31
23:28:47.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
23:28:47.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:28:47.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:28:47.913 00.000 21948 MoveAxis(W, 100, ABG)
23:28:47.913 00.000 21948 Guiding  Dir = 3, Dur = 100
23:28:47.914 00.001 21948 IsSlewing returns 0
23:28:47.914 00.000 21948 IsGuiding returns 0
23:28:47.916 00.002 21948 PulseGuide returned control before completion, sleep 109
23:28:48.026 00.110 21948 IsGuiding returns 0
23:28:48.026 00.000 21948 Move returns status 0, amount 100
23:28:48.026 00.000 21948 MoveAxis(N, 0, ABG)
23:28:48.027 00.001 21948 Move returns status 0, amount 0
23:28:48.027 00.000 21948 move complete, result=0
23:28:48.027 00.000 21948 worker thread done servicing request
23:28:48.027 00.000 21948 Worker thread wakes up
23:28:48.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:48.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:48.027 00.000 18120 GuideStep: 0.6 px 100 ms WEST, -0.3 px 0 ms NORTH
23:28:49.654 01.627 21948 Exposure complete
23:28:49.681 00.027 21948 worker thread done servicing request
23:28:49.682 00.001 18120 OnExposeComplete: enter
23:28:49.682 00.000 18120 UpdateGuideState(): m_state=6
23:28:49.683 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
23:28:49.684 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=233.79, Mass=2096, SNR=31.5, Peak=181 HFD=4.1
23:28:49.685 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
23:28:49.686 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.49)
23:28:49.687 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.55 mountX=-0.31 mountY=-0.16, mountTheta=-2.66
23:28:49.688 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.34, opts=13)
23:28:49.689 00.001 18120 Enqueuing Move request for scope (0.01, 0.34)
23:28:49.689 00.000 21948 Worker thread wakes up
23:28:49.689 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:49.689 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.5
23:28:49.690 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.690 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:49.691 00.001 18120 Enqueuing Expose request
23:28:49.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
23:28:49.691 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
23:28:49.691 00.000 21948 Moving (0.01, 0.34) raw xDistance=-0.31 yDistance=-0.16
23:28:49.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
23:28:49.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:49.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:28:49.691 00.000 21948 MoveAxis(E, 48, ABG)
23:28:49.691 00.000 21948 Guiding  Dir = 2, Dur = 48
23:28:49.691 00.000 21948 IsSlewing returns 0
23:28:49.692 00.001 21948 IsGuiding returns 0
23:28:49.694 00.002 21948 PulseGuide returned control before completion, sleep 57
23:28:49.767 00.073 21948 IsGuiding returns 0
23:28:49.768 00.001 21948 Move returns status 0, amount 48
23:28:49.768 00.000 21948 MoveAxis(N, 0, ABG)
23:28:49.768 00.000 21948 Move returns status 0, amount 0
23:28:49.768 00.000 21948 move complete, result=0
23:28:49.768 00.000 21948 worker thread done servicing request
23:28:49.768 00.000 21948 Worker thread wakes up
23:28:49.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:49.768 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
23:28:49.770 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:51.189 01.419 21948 Exposure complete
23:28:51.224 00.035 21948 worker thread done servicing request
23:28:51.224 00.000 18120 OnExposeComplete: enter
23:28:51.225 00.001 18120 UpdateGuideState(): m_state=6
23:28:51.226 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.226 00.000 18120 Star::Find returns 1 (0), X=409.38, Y=233.60, Mass=2285, SNR=33.0, Peak=174 HFD=4.3
23:28:51.226 00.000 18120 MultiStar: exiting stabilization period
23:28:51.227 00.001 18120 MultiStar: updating star positions after lock position change
23:28:51.227 00.000 18120 Star::Find(15, 643, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.228 00.001 18120 Star::Find returns 1 (0), X=643.92, Y=137.80, Mass=1017, SNR=22.1, Peak=101 HFD=4.2
23:28:51.228 00.000 18120 Star::Find(15, 249, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.229 00.001 18120 Star::Find returns 1 (0), X=249.07, Y=589.65, Mass=864, SNR=20.3, Peak=98 HFD=4.0
23:28:51.229 00.000 18120 Star::Find(15, 1150, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.230 00.001 18120 Star::Find returns 1 (0), X=1151.17, Y=212.18, Mass=995, SNR=21.5, Peak=64 HFD=4.7
23:28:51.230 00.000 18120 Star::Find(15, 1160, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.230 00.000 18120 Star::Find returns 1 (0), X=1159.92, Y=803.80, Mass=634, SNR=17.4, Peak=52 HFD=3.9
23:28:51.233 00.003 18120 Star::Find(15, 928, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.236 00.003 18120 Star::Find returns 1 (0), X=928.75, Y=798.69, Mass=606, SNR=17.0, Peak=55 HFD=3.6
23:28:51.239 00.003 18120 Star::Find(15, 550, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.240 00.001 18120 Star::Find returns 1 (0), X=550.90, Y=567.33, Mass=490, SNR=15.2, Peak=44 HFD=4.0
23:28:51.241 00.001 18120 Star::Find(15, 242, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.243 00.002 18120 Star::Find returns 1 (0), X=242.07, Y=354.55, Mass=500, SNR=15.4, Peak=55 HFD=3.7
23:28:51.244 00.001 18120 Star::Find(15, 98, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.246 00.002 18120 Star::Find returns 1 (0), X=98.37, Y=861.52, Mass=379, SNR=13.5, Peak=42 HFD=3.1
23:28:51.246 00.000 18120 Star::Find(15, 274, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.248 00.002 18120 Star::Find returns 1 (0), X=274.63, Y=622.35, Mass=386, SNR=13.6, Peak=39 HFD=3.4
23:28:51.249 00.001 18120 Star::Find(15, 36, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.250 00.001 18120 Star::Find returns 1 (0), X=36.60, Y=445.92, Mass=268, SNR=11.3, Peak=42 HFD=2.5
23:28:51.251 00.001 18120 Star::Find(15, 396, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:28:51.252 00.001 18120 Star::Find returns 1 (0), X=396.07, Y=481.77, Mass=423, SNR=14.3, Peak=45 HFD=3.9
23:28:51.252 00.000 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.14) = xAngle (2.33 = 2.33)
23:28:51.253 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.44 = -0.85)
23:28:51.254 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.19 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
23:28:51.256 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.15, opts=13)
23:28:51.256 00.000 18120 Enqueuing Move request for scope (0.06, 0.15)
23:28:51.257 00.001 21948 Worker thread wakes up
23:28:51.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:51.257 00.000 18120 UpdateGuideState exits: m=2285 RSB=33.0
23:28:51.258 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:51.258 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:51.259 00.001 18120 Enqueuing Expose request
23:28:51.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:28:51.259 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:28:51.259 00.000 21948 Moving (0.06, 0.15) raw xDistance=-0.11 yDistance=-0.12
23:28:51.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:28:51.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:51.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:51.259 00.000 21948 MoveAxis(E, 0, ABG)
23:28:51.259 00.000 21948 Move returns status 0, amount 0
23:28:51.259 00.000 21948 MoveAxis(N, 0, ABG)
23:28:51.259 00.000 21948 Move returns status 0, amount 0
23:28:51.259 00.000 21948 move complete, result=0
23:28:51.259 00.000 21948 worker thread done servicing request
23:28:51.259 00.000 21948 Worker thread wakes up
23:28:51.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:51.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:51.260 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:52.887 01.627 21948 Exposure complete
23:28:52.921 00.034 21948 worker thread done servicing request
23:28:52.922 00.001 18120 OnExposeComplete: enter
23:28:52.922 00.000 18120 UpdateGuideState(): m_state=6
23:28:52.923 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
23:28:52.923 00.000 18120 Star::Find returns 1 (0), X=409.28, Y=233.53, Mass=2039, SNR=31.0, Peak=181 HFD=3.9
23:28:52.924 00.001 18120 MultiStar: [#1 0.32,-0.20,0.00,M2] [#2 -0.01,-0.10,0.62,U] [#3 0.01,0.03,0.67,U] [#4 0.28,-0.15,0.57,U] [#5 0.16,0.16,0.52,U] [#6 -0.23,0.03,0.45,U] [#7 -0.02,0.32,0.52,U] [#8 0.02,0.22,0.42,U] 
23:28:52.924 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.04, 0.08}
23:28:52.925 00.001 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.14) = xAngle (2.43 = 2.43)
23:28:52.925 00.000 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.53 = -0.76)
23:28:52.925 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.28 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
23:28:52.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
23:28:52.927 00.001 18120 Enqueuing Move request for scope (0.02, 0.06)
23:28:52.927 00.000 21948 Worker thread wakes up
23:28:52.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:28:52.927 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:28:52.927 00.000 21948 Moving (0.02, 0.06) raw xDistance=-0.05 yDistance=-0.05
23:28:52.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:52.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:52.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:52.927 00.000 21948 MoveAxis(E, 0, ABG)
23:28:52.927 00.000 21948 Move returns status 0, amount 0
23:28:52.928 00.001 21948 MoveAxis(N, 0, ABG)
23:28:52.928 00.000 21948 Move returns status 0, amount 0
23:28:52.928 00.000 21948 move complete, result=0
23:28:52.928 00.000 21948 worker thread done servicing request
23:28:52.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:52.928 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.0
23:28:52.928 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:52.929 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:52.929 00.000 18120 Enqueuing Expose request
23:28:52.930 00.001 21948 Worker thread wakes up
23:28:52.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:52.930 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:52.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:54.452 01.522 21948 Exposure complete
23:28:54.481 00.029 18120 OnExposeComplete: enter
23:28:54.481 00.000 18120 UpdateGuideState(): m_state=6
23:28:54.483 00.002 21948 worker thread done servicing request
23:28:54.483 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
23:28:54.484 00.001 18120 Star::Find returns 1 (0), X=409.36, Y=233.70, Mass=2009, SNR=30.9, Peak=176 HFD=4.0
23:28:54.484 00.000 18120 MultiStar: [#1 0.20,-0.13,0.74,U] [#2 0.02,0.18,0.66,U] [#3 -0.48,0.03,0.00,M1] [#4 0.06,0.10,0.56,U] [#5 -0.17,0.10,0.49,U] [#6 -0.24,0.12,0.49,U] [#7 -0.22,0.40,0.00,M1] [#8 0.11,0.21,0.45,U] 
23:28:54.484 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {0.03, 0.25}
23:28:54.485 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
23:28:54.485 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.61)
23:28:54.486 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
23:28:54.488 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
23:28:54.491 00.003 18120 Enqueuing Move request for scope (0.02, 0.12)
23:28:54.493 00.002 21948 Worker thread wakes up
23:28:54.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:54.493 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.9
23:28:54.494 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.494 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:54.494 00.000 18120 Enqueuing Expose request
23:28:54.495 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:28:54.495 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:28:54.495 00.000 21948 Moving (0.02, 0.12) raw xDistance=-0.10 yDistance=-0.07
23:28:54.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:28:54.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:54.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:54.495 00.000 21948 MoveAxis(E, 0, ABG)
23:28:54.495 00.000 21948 Move returns status 0, amount 0
23:28:54.495 00.000 21948 MoveAxis(N, 0, ABG)
23:28:54.495 00.000 21948 Move returns status 0, amount 0
23:28:54.495 00.000 21948 move complete, result=0
23:28:54.495 00.000 21948 worker thread done servicing request
23:28:54.495 00.000 21948 Worker thread wakes up
23:28:54.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:54.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:54.496 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:56.121 01.625 21948 Exposure complete
23:28:56.145 00.024 21948 worker thread done servicing request
23:28:56.145 00.000 18120 OnExposeComplete: enter
23:28:56.145 00.000 18120 UpdateGuideState(): m_state=6
23:28:56.146 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
23:28:56.146 00.000 18120 Star::Find returns 1 (0), X=409.57, Y=233.58, Mass=1980, SNR=30.4, Peak=146 HFD=4.2
23:28:56.147 00.001 18120 MultiStar: [#1 -0.02,0.05,0.75,U] [#2 -0.08,0.26,0.67,U] [#3 0.05,0.38,0.00,M2] [#4 0.01,0.27,0.56,U] [#5 -0.09,0.43,0.00,M1] [#6 -0.02,0.15,0.48,U] [#7 0.03,0.49,0.00,M2] [#8 0.03,0.47,0.00,M1] 
23:28:56.147 00.000 18120 refined, 4 included, MultiStar: {0.05, 0.16}, one-star: {0.25, 0.13}
23:28:56.148 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
23:28:56.148 00.000 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
23:28:56.149 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.27 mountX=-0.13 mountY=-0.12, mountTheta=-2.39
23:28:56.150 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.16, opts=13)
23:28:56.151 00.001 18120 Enqueuing Move request for scope (0.05, 0.16)
23:28:56.151 00.000 21948 Worker thread wakes up
23:28:56.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:28:56.151 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:28:56.151 00.000 21948 Moving (0.05, 0.16) raw xDistance=-0.13 yDistance=-0.12
23:28:56.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:28:56.152 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:56.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:56.152 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.4
23:28:56.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:56.153 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:56.153 00.000 18120 Enqueuing Expose request
23:28:56.154 00.001 21948 MoveAxis(E, 0, ABG)
23:28:56.154 00.000 21948 Move returns status 0, amount 0
23:28:56.154 00.000 21948 MoveAxis(N, 0, ABG)
23:28:56.154 00.000 21948 Move returns status 0, amount 0
23:28:56.154 00.000 21948 move complete, result=0
23:28:56.154 00.000 21948 worker thread done servicing request
23:28:56.154 00.000 21948 Worker thread wakes up
23:28:56.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:56.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:56.154 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:57.682 01.528 21948 Exposure complete
23:28:57.722 00.040 21948 worker thread done servicing request
23:28:57.722 00.000 18120 OnExposeComplete: enter
23:28:57.724 00.002 18120 UpdateGuideState(): m_state=6
23:28:57.725 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
23:28:57.725 00.000 18120 Star::Find returns 1 (0), X=409.85, Y=233.33, Mass=2248, SNR=32.7, Peak=214 HFD=4.0
23:28:57.728 00.003 18120 MultiStar: [#1 0.47,-0.41,0.00,M1] [#2 0.27,-0.40,0.00,M1] [#3 0.35,-0.05,0.64,U] [#4 0.33,-0.20,0.00,M3] [#5 0.09,-0.00,0.48,U] [#6 -0.01,-0.21,0.46,U] [#7 0.04,0.14,0.50,U] [#8 0.40,-0.05,0.00,M2] 
23:28:57.730 00.002 18120 refined, 4 included, MultiStar: {0.26, -0.06}, one-star: {0.53, -0.12}
23:28:57.732 00.002 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.14) = xAngle (0.92 = 0.92)
23:28:57.733 00.001 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.02 = -2.26)
23:28:57.733 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.22 mountX=0.16 mountY=-0.21, mountTheta=-0.91
23:28:57.735 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.06, opts=13)
23:28:57.736 00.001 18120 Enqueuing Move request for scope (0.26, -0.06)
23:28:57.737 00.001 21948 Worker thread wakes up
23:28:57.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
23:28:57.737 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
23:28:57.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:57.738 00.001 18120 UpdateGuideState exits: m=2248 RSB=32.7
23:28:57.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:57.739 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:57.739 00.000 18120 Enqueuing Expose request
23:28:57.739 00.000 21948 Moving (0.26, -0.06) raw xDistance=0.16 yDistance=-0.21
23:28:57.740 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:28:57.740 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.17 newest=-0.40
23:28:57.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:28:57.740 00.000 21948 MoveAxis(E, 0, ABG)
23:28:57.740 00.000 21948 Move returns status 0, amount 0
23:28:57.740 00.000 21948 MoveAxis(N, 50, ABG)
23:28:57.740 00.000 21948 Guiding  Dir = 0, Dur = 50
23:28:57.740 00.000 21948 IsSlewing returns 0
23:28:57.740 00.000 21948 IsGuiding returns 0
23:28:57.745 00.005 21948 PulseGuide returned control before completion, sleep 55
23:28:57.808 00.063 21948 IsGuiding returns 0
23:28:57.808 00.000 21948 Move returns status 0, amount 50
23:28:57.808 00.000 21948 move complete, result=0
23:28:57.808 00.000 21948 worker thread done servicing request
23:28:57.808 00.000 21948 Worker thread wakes up
23:28:57.808 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 50 ms NORTH
23:28:57.810 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:57.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:59.438 01.628 21948 Exposure complete
23:28:59.499 00.061 21948 worker thread done servicing request
23:28:59.501 00.002 18120 OnExposeComplete: enter
23:28:59.501 00.000 18120 UpdateGuideState(): m_state=6
23:28:59.503 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
23:28:59.503 00.000 18120 Star::Find returns 1 (0), X=409.64, Y=233.28, Mass=1966, SNR=30.4, Peak=175 HFD=4.0
23:28:59.504 00.001 18120 MultiStar: [#1 0.42,-0.26,0.00,M2] [#2 0.30,0.09,0.64,U] [#3 0.14,-0.06,0.71,U] [#4 0.45,-0.15,0.00,M4] [#5 0.28,-0.11,0.51,U] [#6 -0.04,0.06,0.51,U] [#7 0.11,0.17,0.52,U] [#8 0.04,-0.17,0.45,U] 
23:28:59.505 00.001 18120 refined, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.32, -0.17}
23:28:59.506 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.14) = xAngle (0.94 = 0.94)
23:28:59.507 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.04 = -2.24)
23:28:59.507 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=0.11 mountY=-0.15, mountTheta=-0.93
23:28:59.508 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.04, opts=13)
23:28:59.509 00.001 18120 Enqueuing Move request for scope (0.19, -0.04)
23:28:59.509 00.000 21948 Worker thread wakes up
23:28:59.510 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:28:59.510 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.4
23:28:59.510 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:59.511 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:28:59.511 00.000 18120 Enqueuing Expose request
23:28:59.512 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:28:59.512 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:28:59.512 00.000 21948 Moving (0.19, -0.04) raw xDistance=0.11 yDistance=-0.15
23:28:59.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:28:59.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:59.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:59.512 00.000 21948 MoveAxis(E, 0, ABG)
23:28:59.512 00.000 21948 Move returns status 0, amount 0
23:28:59.512 00.000 21948 MoveAxis(N, 0, ABG)
23:28:59.512 00.000 21948 Move returns status 0, amount 0
23:28:59.512 00.000 21948 move complete, result=0
23:28:59.512 00.000 21948 worker thread done servicing request
23:28:59.512 00.000 21948 Worker thread wakes up
23:28:59.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:28:59.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:28:59.512 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:01.031 01.519 21948 Exposure complete
23:29:01.061 00.030 21948 worker thread done servicing request
23:29:01.061 00.000 18120 OnExposeComplete: enter
23:29:01.062 00.001 18120 UpdateGuideState(): m_state=6
23:29:01.063 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
23:29:01.063 00.000 18120 Star::Find returns 1 (0), X=409.35, Y=233.51, Mass=2096, SNR=31.4, Peak=161 HFD=4.1
23:29:01.064 00.001 18120 MultiStar: [#1 0.13,-0.00,0.70,U] [#2 -0.10,0.34,0.65,U] [#3 0.18,-0.01,0.68,U] [#4 0.27,0.29,0.00,M5] [#5 -0.10,0.29,0.49,U] [#6 -0.12,0.07,0.47,U] [#7 -0.25,0.41,0.00,M1] [#8 0.13,0.42,0.00,M2] 
23:29:01.064 00.000 18120 single-star, 5 included, MultiStar: {0.02, 0.11}, one-star: {0.03, 0.06}
23:29:01.065 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.14) = xAngle (2.22 = 2.22)
23:29:01.065 00.000 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.97)
23:29:01.066 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
23:29:01.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
23:29:01.069 00.001 18120 Enqueuing Move request for scope (0.03, 0.06)
23:29:01.069 00.000 21948 Worker thread wakes up
23:29:01.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:29:01.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:29:01.069 00.000 21948 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.06
23:29:01.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:01.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:01.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:01.070 00.001 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:29:01.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:01.071 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:01.071 00.000 18120 Enqueuing Expose request
23:29:01.072 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:01.072 00.000 21948 MoveAxis(E, 0, ABG)
23:29:01.072 00.000 21948 Move returns status 0, amount 0
23:29:01.072 00.000 21948 MoveAxis(N, 0, ABG)
23:29:01.072 00.000 21948 Move returns status 0, amount 0
23:29:01.072 00.000 21948 move complete, result=0
23:29:01.072 00.000 21948 worker thread done servicing request
23:29:01.072 00.000 21948 Worker thread wakes up
23:29:01.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:01.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:01.072 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:02.701 01.629 21948 Exposure complete
23:29:02.732 00.031 21948 worker thread done servicing request
23:29:02.733 00.001 18120 OnExposeComplete: enter
23:29:02.733 00.000 18120 UpdateGuideState(): m_state=6
23:29:02.734 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
23:29:02.734 00.000 18120 Star::Find returns 1 (0), X=409.57, Y=233.13, Mass=1915, SNR=30.2, Peak=158 HFD=3.9
23:29:02.735 00.001 18120 MultiStar: [#1 0.39,-0.39,0.00,M2] [#2 0.07,-0.22,0.70,U] [#3 0.07,-0.02,0.69,U] [#4 0.33,-0.25,0.00,M6] [#5 0.12,-0.20,0.53,U] [#6 -0.26,-0.27,0.00,M1] [#7 -0.18,-0.23,0.56,U] [#8 0.05,-0.23,0.47,U] 
23:29:02.735 00.000 18120 refined, 5 included, MultiStar: {0.08, -0.21}, one-star: {0.25, -0.32}
23:29:02.735 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.05 = -0.05)
23:29:02.737 00.002 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
23:29:02.737 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.19 mountX=0.22 mountY=0.02, mountTheta=0.08
23:29:02.738 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.21, opts=13)
23:29:02.739 00.001 18120 Enqueuing Move request for scope (0.08, -0.21)
23:29:02.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:02.740 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.2
23:29:02.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.741 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:02.741 00.000 18120 Enqueuing Expose request
23:29:02.742 00.001 21948 Worker thread wakes up
23:29:02.742 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
23:29:02.742 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
23:29:02.742 00.000 21948 Moving (0.08, -0.21) raw xDistance=0.22 yDistance=0.02
23:29:02.742 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:29:02.742 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:02.742 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:02.742 00.000 21948 MoveAxis(W, 40, ABG)
23:29:02.742 00.000 21948 Guiding  Dir = 3, Dur = 40
23:29:02.742 00.000 21948 IsSlewing returns 0
23:29:02.742 00.000 21948 IsGuiding returns 0
23:29:02.744 00.002 21948 PulseGuide returned control before completion, sleep 49
23:29:02.794 00.050 21948 IsGuiding returns 0
23:29:02.794 00.000 21948 Move returns status 0, amount 40
23:29:02.794 00.000 21948 MoveAxis(N, 0, ABG)
23:29:02.795 00.001 21948 Move returns status 0, amount 0
23:29:02.795 00.000 21948 move complete, result=0
23:29:02.795 00.000 21948 worker thread done servicing request
23:29:02.795 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
23:29:02.796 00.001 21948 Worker thread wakes up
23:29:02.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:02.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:04.202 01.406 21948 Exposure complete
23:29:04.229 00.027 21948 worker thread done servicing request
23:29:04.229 00.000 18120 OnExposeComplete: enter
23:29:04.229 00.000 18120 UpdateGuideState(): m_state=6
23:29:04.230 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
23:29:04.230 00.000 18120 Star::Find returns 1 (0), X=409.41, Y=233.39, Mass=2087, SNR=31.4, Peak=167 HFD=4.1
23:29:04.231 00.001 18120 MultiStar: [#1 0.07,-0.10,0.70,U] [#2 0.09,-0.09,0.62,U] [#3 0.09,-0.03,0.66,U] [#4 0.07,0.23,0.54,U] [#5 -0.18,0.23,0.53,U] [#6 -0.26,-0.13,0.49,U] [#7 -0.17,0.21,0.50,U] [#8 -0.02,-0.02,0.43,U] 
23:29:04.232 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.09, -0.06}
23:29:04.233 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:29:04.234 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.18)
23:29:04.234 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.02 cameraTheta=1.86 mountX=-0.01 mountY=-0.00, mountTheta=-2.97
23:29:04.235 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.01, opts=13)
23:29:04.235 00.000 18120 Enqueuing Move request for scope (-0.00, 0.01)
23:29:04.236 00.001 21948 Worker thread wakes up
23:29:04.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
23:29:04.236 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
23:29:04.236 00.000 21948 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
23:29:04.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:29:04.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:04.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:04.237 00.001 18120 UpdateGuideState exits: m=2087 RSB=31.4
23:29:04.237 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:04.238 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:04.238 00.000 18120 Enqueuing Expose request
23:29:04.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:29:04.239 00.001 21948 MoveAxis(E, 0, ABG)
23:29:04.239 00.000 21948 Move returns status 0, amount 0
23:29:04.239 00.000 21948 MoveAxis(N, 0, ABG)
23:29:04.239 00.000 21948 Move returns status 0, amount 0
23:29:04.239 00.000 21948 move complete, result=0
23:29:04.239 00.000 21948 worker thread done servicing request
23:29:04.239 00.000 21948 Worker thread wakes up
23:29:04.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:04.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:04.240 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:05.873 01.633 21948 Exposure complete
23:29:05.901 00.028 21948 worker thread done servicing request
23:29:05.901 00.000 18120 OnExposeComplete: enter
23:29:05.902 00.001 18120 UpdateGuideState(): m_state=6
23:29:05.903 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
23:29:05.904 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=233.60, Mass=1969, SNR=30.4, Peak=165 HFD=4.0
23:29:05.905 00.001 18120 MultiStar: [#1 0.19,-0.08,0.71,U] [#2 0.06,0.29,0.65,U] [#3 -0.25,0.07,0.66,U] [#4 -0.02,-0.05,0.57,U] [#5 -0.30,0.18,0.54,U] [#6 -0.17,0.33,0.00,M1] [#7 -0.04,0.21,0.56,U] [#8 -0.09,0.45,0.00,M1] 
23:29:05.905 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.11}, one-star: {-0.02, 0.15}
23:29:05.907 00.002 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.09 = 3.09)
23:29:05.907 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.09)
23:29:05.908 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
23:29:05.909 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
23:29:05.909 00.000 18120 Enqueuing Move request for scope (-0.04, 0.11)
23:29:05.910 00.001 21948 Worker thread wakes up
23:29:05.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:05.910 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.4
23:29:05.911 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:29:05.911 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:29:05.911 00.000 21948 Moving (-0.04, 0.11) raw xDistance=-0.12 yDistance=-0.01
23:29:05.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:29:05.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:05.911 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:05.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:05.911 00.000 21948 MoveAxis(E, 0, ABG)
23:29:05.911 00.000 21948 Move returns status 0, amount 0
23:29:05.911 00.000 21948 MoveAxis(N, 0, ABG)
23:29:05.912 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:05.912 00.000 18120 Enqueuing Expose request
23:29:05.912 00.000 21948 Move returns status 0, amount 0
23:29:05.912 00.000 21948 move complete, result=0
23:29:05.912 00.000 21948 worker thread done servicing request
23:29:05.913 00.001 21948 Worker thread wakes up
23:29:05.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:05.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:05.913 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:07.438 01.525 21948 Exposure complete
23:29:07.485 00.047 21948 worker thread done servicing request
23:29:07.485 00.000 18120 OnExposeComplete: enter
23:29:07.486 00.001 18120 UpdateGuideState(): m_state=6
23:29:07.486 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
23:29:07.487 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=233.80, Mass=1965, SNR=30.5, Peak=168 HFD=4.0
23:29:07.487 00.000 18120 MultiStar: [#1 0.22,0.12,0.72,U] [#2 0.00,0.14,0.64,U] [#3 0.02,0.27,0.65,U] [#4 -0.09,-0.01,0.60,U] [#5 -0.23,0.22,0.51,U] [#6 -0.15,0.35,0.00,M2] [#7 -0.27,0.15,0.49,U] [#8 0.25,0.36,0.00,M2] 
23:29:07.488 00.001 18120 refined, 6 included, MultiStar: {-0.00, 0.19}, one-star: {0.12, 0.35}
23:29:07.488 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
23:29:07.489 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.46)
23:29:07.489 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.58 mountX=-0.17 mountY=-0.08, mountTheta=-2.69
23:29:07.490 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.19, opts=13)
23:29:07.491 00.001 18120 Enqueuing Move request for scope (-0.00, 0.19)
23:29:07.492 00.001 21948 Worker thread wakes up
23:29:07.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:07.492 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:29:07.493 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:07.494 00.001 18120 Enqueuing Expose request
23:29:07.495 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
23:29:07.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
23:29:07.495 00.000 21948 Moving (-0.00, 0.19) raw xDistance=-0.17 yDistance=-0.08
23:29:07.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:29:07.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:07.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:07.495 00.000 21948 MoveAxis(E, 0, ABG)
23:29:07.495 00.000 21948 Move returns status 0, amount 0
23:29:07.495 00.000 21948 MoveAxis(N, 0, ABG)
23:29:07.495 00.000 21948 Move returns status 0, amount 0
23:29:07.495 00.000 21948 move complete, result=0
23:29:07.495 00.000 21948 worker thread done servicing request
23:29:07.495 00.000 21948 Worker thread wakes up
23:29:07.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:07.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:07.495 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:09.124 01.629 21948 Exposure complete
23:29:09.158 00.034 21948 worker thread done servicing request
23:29:09.158 00.000 18120 OnExposeComplete: enter
23:29:09.159 00.001 18120 UpdateGuideState(): m_state=6
23:29:09.160 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
23:29:09.161 00.001 18120 Star::Find returns 1 (0), X=409.27, Y=233.89, Mass=1906, SNR=30.0, Peak=179 HFD=4.1
23:29:09.164 00.003 18120 MultiStar: [#1 0.28,-0.07,0.76,U] [#2 -0.00,0.03,0.66,U] [#3 0.02,0.25,0.73,U] [#4 -0.03,-0.03,0.57,U] [#5 -0.13,0.09,0.54,U] [#6 -0.34,0.19,0.00,M3] [#7 -0.10,0.40,0.00,M1] [#8 -0.12,0.29,0.45,U] 
23:29:09.166 00.002 18120 refined, 6 included, MultiStar: {0.01, 0.16}, one-star: {-0.06, 0.44}
23:29:09.167 00.001 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
23:29:09.168 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.51)
23:29:09.168 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.53 mountX=-0.14 mountY=-0.08, mountTheta=-2.64
23:29:09.169 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
23:29:09.170 00.001 18120 Enqueuing Move request for scope (0.01, 0.16)
23:29:09.171 00.001 21948 Worker thread wakes up
23:29:09.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:09.171 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:29:09.171 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:29:09.171 00.000 21948 Moving (0.01, 0.16) raw xDistance=-0.14 yDistance=-0.08
23:29:09.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:29:09.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:09.171 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.0
23:29:09.173 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:09.173 00.000 21948 MoveAxis(E, 0, ABG)
23:29:09.173 00.000 21948 Move returns status 0, amount 0
23:29:09.173 00.000 21948 MoveAxis(N, 0, ABG)
23:29:09.173 00.000 21948 Move returns status 0, amount 0
23:29:09.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:09.174 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:09.174 00.000 18120 Enqueuing Expose request
23:29:09.174 00.000 21948 move complete, result=0
23:29:09.175 00.001 21948 worker thread done servicing request
23:29:09.175 00.000 21948 Worker thread wakes up
23:29:09.175 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:09.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:09.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:10.694 01.519 21948 Exposure complete
23:29:10.722 00.028 21948 worker thread done servicing request
23:29:10.722 00.000 18120 OnExposeComplete: enter
23:29:10.723 00.001 18120 UpdateGuideState(): m_state=6
23:29:10.724 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
23:29:10.724 00.000 18120 Star::Find returns 1 (0), X=409.28, Y=233.60, Mass=1959, SNR=30.3, Peak=153 HFD=4.1
23:29:10.725 00.001 18120 MultiStar: [#1 0.07,-0.24,0.76,U] [#2 0.04,0.13,0.67,U] [#3 -0.04,0.08,0.70,U] [#4 0.23,-0.27,0.55,U] [#5 -0.28,-0.05,0.51,U] [#6 -0.49,-0.02,0.00,M4] [#7 -0.20,0.18,0.51,U] [#8 -0.13,-0.02,0.45,U] 
23:29:10.725 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {-0.05, 0.16}
23:29:10.727 00.002 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.13 = -2.15)
23:29:10.729 00.002 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
23:29:10.732 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.99 mountX=-0.02 mountY=0.03, mountTheta=2.16
23:29:10.733 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
23:29:10.734 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
23:29:10.734 00.000 21948 Worker thread wakes up
23:29:10.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:10.735 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.3
23:29:10.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:10.736 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:10.736 00.000 18120 Enqueuing Expose request
23:29:10.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:29:10.736 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:29:10.736 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.03
23:29:10.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:29:10.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:10.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:10.736 00.000 21948 MoveAxis(E, 0, ABG)
23:29:10.737 00.001 21948 Move returns status 0, amount 0
23:29:10.737 00.000 21948 MoveAxis(N, 0, ABG)
23:29:10.737 00.000 21948 Move returns status 0, amount 0
23:29:10.737 00.000 21948 move complete, result=0
23:29:10.737 00.000 21948 worker thread done servicing request
23:29:10.737 00.000 21948 Worker thread wakes up
23:29:10.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:10.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:10.737 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:12.369 01.632 21948 Exposure complete
23:29:12.405 00.036 21948 worker thread done servicing request
23:29:12.405 00.000 18120 OnExposeComplete: enter
23:29:12.406 00.001 18120 UpdateGuideState(): m_state=6
23:29:12.406 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
23:29:12.407 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=233.64, Mass=1913, SNR=30.0, Peak=165 HFD=4.1
23:29:12.407 00.000 18120 MultiStar: [#1 0.09,-0.07,0.76,U] [#2 -0.02,0.16,0.66,U] [#3 -0.72,0.04,0.00,M1] [#4 0.13,0.13,0.59,U] [#5 -0.18,0.25,0.51,U] [#6 -0.19,-0.27,0.51,U] [#7 -0.20,0.48,0.00,M1] [#8 -0.16,0.16,0.45,U] 
23:29:12.407 00.000 18120 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {0.12, 0.19}
23:29:12.408 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.75 = 2.75)
23:29:12.408 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.85 = -0.43)
23:29:12.409 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.61 mountX=-0.08 mountY=-0.04, mountTheta=-2.72
23:29:12.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.09, opts=13)
23:29:12.410 00.000 18120 Enqueuing Move request for scope (-0.00, 0.09)
23:29:12.411 00.001 21948 Worker thread wakes up
23:29:12.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:12.411 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.0
23:29:12.412 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:12.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:12.412 00.000 18120 Enqueuing Expose request
23:29:12.413 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:29:12.413 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:29:12.413 00.000 21948 Moving (-0.00, 0.09) raw xDistance=-0.08 yDistance=-0.04
23:29:12.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:29:12.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:12.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:12.413 00.000 21948 MoveAxis(E, 0, ABG)
23:29:12.413 00.000 21948 Move returns status 0, amount 0
23:29:12.413 00.000 21948 MoveAxis(N, 0, ABG)
23:29:12.413 00.000 21948 Move returns status 0, amount 0
23:29:12.413 00.000 21948 move complete, result=0
23:29:12.413 00.000 21948 worker thread done servicing request
23:29:12.413 00.000 21948 Worker thread wakes up
23:29:12.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:12.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:12.413 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:13.932 01.519 21948 Exposure complete
23:29:13.958 00.026 21948 worker thread done servicing request
23:29:13.958 00.000 18120 OnExposeComplete: enter
23:29:13.959 00.001 18120 UpdateGuideState(): m_state=6
23:29:13.960 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
23:29:13.960 00.000 18120 Star::Find returns 1 (0), X=409.40, Y=233.77, Mass=1986, SNR=30.5, Peak=174 HFD=3.9
23:29:13.961 00.001 18120 MultiStar: [#1 -0.05,0.05,0.78,U] [#2 -0.01,0.20,0.65,U] [#3 -0.26,0.39,0.00,M2] [#4 -0.13,0.22,0.56,U] [#5 -0.28,0.09,0.53,U] [#6 -0.41,0.17,0.00,M4] [#7 -0.31,0.40,0.00,M2] [#8 -0.30,0.36,0.00,M1] 
23:29:13.961 00.000 18120 refined, 4 included, MultiStar: {-0.05, 0.19}, one-star: {0.08, 0.33}
23:29:13.962 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:29:13.962 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:29:13.962 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.85 mountX=-0.19 mountY=-0.04, mountTheta=-2.96
23:29:13.965 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.19, opts=13)
23:29:13.968 00.003 18120 Enqueuing Move request for scope (-0.05, 0.19)
23:29:13.970 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:13.973 00.003 21948 Worker thread wakes up
23:29:13.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
23:29:13.973 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
23:29:13.973 00.000 21948 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=-0.04
23:29:13.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:29:13.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:13.973 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.5
23:29:13.974 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:13.975 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:13.975 00.000 21948 MoveAxis(E, 0, ABG)
23:29:13.975 00.000 21948 Move returns status 0, amount 0
23:29:13.975 00.000 21948 MoveAxis(N, 0, ABG)
23:29:13.975 00.000 21948 Move returns status 0, amount 0
23:29:13.975 00.000 21948 move complete, result=0
23:29:13.975 00.000 21948 worker thread done servicing request
23:29:13.976 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:13.976 00.000 18120 Enqueuing Expose request
23:29:13.977 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:13.977 00.000 21948 Worker thread wakes up
23:29:13.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:13.978 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:15.607 01.629 21948 Exposure complete
23:29:15.640 00.033 21948 worker thread done servicing request
23:29:15.640 00.000 18120 OnExposeComplete: enter
23:29:15.641 00.001 18120 UpdateGuideState(): m_state=6
23:29:15.641 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
23:29:15.641 00.000 18120 Star::Find returns 1 (0), X=409.44, Y=233.80, Mass=2143, SNR=31.9, Peak=185 HFD=4.2
23:29:15.642 00.001 18120 MultiStar: [#1 0.18,0.00,0.71,U] [#2 0.06,0.23,0.64,U] [#3 0.03,0.21,0.66,U] [#4 0.13,-0.14,0.55,U] [#5 -0.24,0.07,0.48,U] [#6 -0.81,0.36,0.00,M5] [#7 -0.15,0.44,0.00,M3] [#8 -0.24,0.21,0.44,U] 
23:29:15.642 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {0.12, 0.36}
23:29:15.643 00.001 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.14) = xAngle (2.49 = 2.49)
23:29:15.643 00.000 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.69)
23:29:15.644 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.35 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
23:29:15.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.15, opts=13)
23:29:15.645 00.000 18120 Enqueuing Move request for scope (0.03, 0.15)
23:29:15.646 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:15.646 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.9
23:29:15.647 00.001 21948 Worker thread wakes up
23:29:15.647 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:15.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:15.648 00.001 18120 Enqueuing Expose request
23:29:15.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:29:15.648 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:29:15.648 00.000 21948 Moving (0.03, 0.15) raw xDistance=-0.13 yDistance=-0.10
23:29:15.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:29:15.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:15.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:15.648 00.000 21948 MoveAxis(E, 0, ABG)
23:29:15.648 00.000 21948 Move returns status 0, amount 0
23:29:15.648 00.000 21948 MoveAxis(N, 0, ABG)
23:29:15.648 00.000 21948 Move returns status 0, amount 0
23:29:15.648 00.000 21948 move complete, result=0
23:29:15.648 00.000 21948 worker thread done servicing request
23:29:15.648 00.000 21948 Worker thread wakes up
23:29:15.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:15.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:15.649 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:17.168 01.519 21948 Exposure complete
23:29:17.195 00.027 21948 worker thread done servicing request
23:29:17.195 00.000 18120 OnExposeComplete: enter
23:29:17.196 00.001 18120 UpdateGuideState(): m_state=6
23:29:17.196 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
23:29:17.196 00.000 18120 Star::Find returns 1 (0), X=409.36, Y=234.09, Mass=1877, SNR=29.9, Peak=194 HFD=4.0
23:29:17.199 00.003 18120 MultiStar: [#1 0.06,0.25,0.73,U] [#2 0.00,0.54,0.00,M1] [#3 -0.24,0.47,0.00,M2] [#4 -0.22,0.39,0.00,M1] [#5 -0.33,0.39,0.00,M1] [#6 -0.38,0.59,0.00,M6] [#7 -0.10,0.64,0.00,M4] [#8 -0.16,0.59,0.00,M1] 
23:29:17.200 00.001 18120 refined, 1 included, MultiStar: {0.05, 0.48}, one-star: {0.04, 0.65}
23:29:17.200 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
23:29:17.200 00.000 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.56)
23:29:17.201 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.48 mountX=-0.42 mountY=-0.26, mountTheta=-2.59
23:29:17.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.48, opts=13)
23:29:17.203 00.001 18120 Enqueuing Move request for scope (0.05, 0.48)
23:29:17.203 00.000 21948 Worker thread wakes up
23:29:17.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.48) opts 0xd
23:29:17.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.48)
23:29:17.203 00.000 21948 Moving (0.05, 0.48) raw xDistance=-0.42 yDistance=-0.26
23:29:17.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
23:29:17.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:29:17.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:17.203 00.000 18120 UpdateGuideState exits: m=1877 RSB=29.9
23:29:17.204 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:17.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:17.204 00.000 18120 Enqueuing Expose request
23:29:17.205 00.001 21948 MoveAxis(E, 74, ABG)
23:29:17.205 00.000 21948 Guiding  Dir = 2, Dur = 74
23:29:17.205 00.000 21948 IsSlewing returns 0
23:29:17.205 00.000 21948 IsGuiding returns 0
23:29:17.207 00.002 21948 PulseGuide returned control before completion, sleep 83
23:29:17.292 00.085 21948 IsGuiding returns 1
23:29:17.292 00.000 21948 scope still moving after pulse duration time elapsed
23:29:17.323 00.031 21948 IsSlewing returns 0
23:29:17.327 00.004 21948 IsGuiding returns 0
23:29:17.327 00.000 21948 scope move finished after 74 + 47 ms
23:29:17.327 00.000 21948 Move returns status 0, amount 74
23:29:17.327 00.000 21948 MoveAxis(N, 61, ABG)
23:29:17.327 00.000 21948 Guiding  Dir = 0, Dur = 61
23:29:17.328 00.001 21948 IsSlewing returns 0
23:29:17.328 00.000 21948 IsGuiding returns 0
23:29:17.333 00.005 21948 PulseGuide returned control before completion, sleep 66
23:29:17.415 00.082 21948 IsGuiding returns 0
23:29:17.415 00.000 21948 Move returns status 0, amount 61
23:29:17.415 00.000 21948 move complete, result=0
23:29:17.415 00.000 21948 worker thread done servicing request
23:29:17.415 00.000 21948 Worker thread wakes up
23:29:17.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:17.415 00.000 18120 GuideStep: -0.4 px 74 ms EAST, -0.3 px 61 ms NORTH
23:29:17.416 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:19.046 01.630 21948 Exposure complete
23:29:19.084 00.038 21948 worker thread done servicing request
23:29:19.084 00.000 18120 OnExposeComplete: enter
23:29:19.085 00.001 18120 UpdateGuideState(): m_state=6
23:29:19.085 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
23:29:19.086 00.001 18120 Star::Find returns 1 (0), X=409.38, Y=233.23, Mass=1908, SNR=30.1, Peak=144 HFD=4.4
23:29:19.086 00.000 18120 MultiStar: [#1 -0.16,-0.34,0.00,M1] [#2 -0.29,0.00,0.65,U] [#3 -0.48,-0.11,0.00,M3] [#4 -0.12,0.06,0.54,U] [#5 -0.34,0.18,0.00,M2] [#6 -0.56,-0.12,0.00,M7] [#7 -0.20,0.27,0.50,U] [#8 -0.28,-0.01,0.45,U] 
23:29:19.088 00.002 18120 refined, 4 included, MultiStar: {-0.13, -0.01}, one-star: {0.06, -0.21}
23:29:19.088 00.000 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.14) = xAngle (-1.89 = -1.89)
23:29:19.089 00.001 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.21 = 1.21)
23:29:19.089 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.03 mountX=-0.04 mountY=0.13, mountTheta=1.89
23:29:19.090 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.01, opts=13)
23:29:19.090 00.000 18120 Enqueuing Move request for scope (-0.13, -0.01)
23:29:19.091 00.001 21948 Worker thread wakes up
23:29:19.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:19.091 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.1
23:29:19.091 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:19.094 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
23:29:19.094 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
23:29:19.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:19.095 00.001 18120 Enqueuing Expose request
23:29:19.095 00.000 21948 Moving (-0.13, -0.01) raw xDistance=-0.04 yDistance=0.13
23:29:19.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:19.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:19.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:29:19.095 00.000 21948 MoveAxis(E, 0, ABG)
23:29:19.095 00.000 21948 Move returns status 0, amount 0
23:29:19.095 00.000 21948 MoveAxis(N, 0, ABG)
23:29:19.096 00.001 21948 Move returns status 0, amount 0
23:29:19.096 00.000 21948 move complete, result=0
23:29:19.096 00.000 21948 worker thread done servicing request
23:29:19.096 00.000 21948 Worker thread wakes up
23:29:19.096 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:19.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:19.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:20.609 01.513 21948 Exposure complete
23:29:20.650 00.041 21948 worker thread done servicing request
23:29:20.650 00.000 18120 OnExposeComplete: enter
23:29:20.651 00.001 18120 UpdateGuideState(): m_state=6
23:29:20.652 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
23:29:20.653 00.001 18120 Star::Find returns 1 (0), X=409.56, Y=233.36, Mass=2106, SNR=31.5, Peak=184 HFD=4.0
23:29:20.654 00.001 18120 MultiStar: [#1 0.17,-0.31,0.70,U] [#2 0.07,-0.04,0.63,U] [#3 -0.09,-0.16,0.67,U] [#4 -0.23,0.14,0.55,U] [#5 -0.30,-0.07,0.52,U] [#6 -0.20,-0.28,0.51,U] [#7 -0.24,0.05,0.54,U] [#8 -0.09,-0.04,0.44,U] 
23:29:20.655 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.23, -0.09}
23:29:20.655 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.83 = -0.83)
23:29:20.658 00.003 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.27 = 2.27)
23:29:20.660 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.97 mountX=0.07 mountY=0.08, mountTheta=0.85
23:29:20.665 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
23:29:20.667 00.002 18120 Enqueuing Move request for scope (-0.04, -0.10)
23:29:20.670 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:20.672 00.002 21948 Worker thread wakes up
23:29:20.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:29:20.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:29:20.672 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.5
23:29:20.674 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:20.675 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:20.675 00.000 18120 Enqueuing Expose request
23:29:20.676 00.001 21948 Moving (-0.04, -0.10) raw xDistance=0.07 yDistance=0.08
23:29:20.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:29:20.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:20.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:29:20.676 00.000 21948 MoveAxis(E, 0, ABG)
23:29:20.676 00.000 21948 Move returns status 0, amount 0
23:29:20.676 00.000 21948 MoveAxis(N, 0, ABG)
23:29:20.676 00.000 21948 Move returns status 0, amount 0
23:29:20.676 00.000 21948 move complete, result=0
23:29:20.676 00.000 21948 worker thread done servicing request
23:29:20.676 00.000 21948 Worker thread wakes up
23:29:20.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:20.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:20.677 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:22.311 01.634 21948 Exposure complete
23:29:22.359 00.048 21948 worker thread done servicing request
23:29:22.359 00.000 18120 OnExposeComplete: enter
23:29:22.360 00.001 18120 UpdateGuideState(): m_state=6
23:29:22.361 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
23:29:22.361 00.000 18120 Star::Find returns 1 (0), X=409.34, Y=233.38, Mass=2113, SNR=31.6, Peak=181 HFD=4.2
23:29:22.362 00.001 18120 MultiStar: [#1 0.09,-0.26,0.70,U] [#2 -0.01,-0.06,0.66,U] [#3 -0.53,-0.04,0.00,M3] [#4 -0.06,-0.18,0.57,U] [#5 -0.30,-0.20,0.00,M2] [#6 -0.57,-0.13,0.00,M7] [#7 -0.18,0.04,0.47,U] [#8 -0.07,-0.36,0.00,M1] 
23:29:22.363 00.001 18120 single-star, 4 included, MultiStar: {-0.01, -0.11}, one-star: {0.02, -0.07}
23:29:22.363 00.000 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.14) = xAngle (-0.13 = -0.13)
23:29:22.364 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.97 = 2.97)
23:29:22.365 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.27 mountX=0.07 mountY=0.01, mountTheta=0.17
23:29:22.367 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
23:29:22.367 00.000 18120 Enqueuing Move request for scope (0.02, -0.07)
23:29:22.368 00.001 21948 Worker thread wakes up
23:29:22.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:22.368 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.6
23:29:22.369 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:22.369 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:22.370 00.001 18120 Enqueuing Expose request
23:29:22.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:29:22.370 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:29:22.370 00.000 21948 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.01
23:29:22.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:29:22.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:22.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:22.370 00.000 21948 MoveAxis(E, 0, ABG)
23:29:22.370 00.000 21948 Move returns status 0, amount 0
23:29:22.370 00.000 21948 MoveAxis(N, 0, ABG)
23:29:22.370 00.000 21948 Move returns status 0, amount 0
23:29:22.370 00.000 21948 move complete, result=0
23:29:22.370 00.000 21948 worker thread done servicing request
23:29:22.370 00.000 21948 Worker thread wakes up
23:29:22.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:22.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:22.371 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:23.891 01.520 21948 Exposure complete
23:29:23.916 00.025 21948 worker thread done servicing request
23:29:23.916 00.000 18120 OnExposeComplete: enter
23:29:23.917 00.001 18120 UpdateGuideState(): m_state=6
23:29:23.917 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
23:29:23.918 00.001 18120 Star::Find returns 1 (0), X=409.32, Y=233.38, Mass=2105, SNR=31.5, Peak=192 HFD=4.2
23:29:23.918 00.000 18120 MultiStar: [#1 -0.29,-0.20,0.71,U] [#2 -0.36,-0.26,0.00,M1] [#3 -0.17,-0.16,0.73,U] [#4 -0.01,-0.23,0.54,U] [#5 -0.37,0.11,0.00,M3] [#6 -0.40,-0.06,0.00,M8] [#7 -0.20,-0.16,0.53,U] [#8 -0.22,-0.09,0.41,U] 
23:29:23.919 00.001 18120 single-star, 5 included, MultiStar: {-0.13, -0.15}, one-star: {0.00, -0.07}
23:29:23.919 00.000 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.39 = -0.39)
23:29:23.920 00.001 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
23:29:23.922 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.53 mountX=0.07 mountY=0.03, mountTheta=0.42
23:29:23.925 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.07, opts=13)
23:29:23.928 00.003 18120 Enqueuing Move request for scope (0.00, -0.07)
23:29:23.930 00.002 21948 Worker thread wakes up
23:29:23.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:23.931 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:29:23.931 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:29:23.931 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.5
23:29:23.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:23.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:23.933 00.001 18120 Enqueuing Expose request
23:29:23.933 00.000 21948 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=0.03
23:29:23.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:29:23.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:23.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:23.934 00.001 21948 MoveAxis(E, 0, ABG)
23:29:23.934 00.000 21948 Move returns status 0, amount 0
23:29:23.934 00.000 21948 MoveAxis(N, 0, ABG)
23:29:23.934 00.000 21948 Move returns status 0, amount 0
23:29:23.934 00.000 21948 move complete, result=0
23:29:23.934 00.000 21948 worker thread done servicing request
23:29:23.934 00.000 21948 Worker thread wakes up
23:29:23.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:23.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:23.934 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:25.563 01.629 21948 Exposure complete
23:29:25.589 00.026 21948 worker thread done servicing request
23:29:25.589 00.000 18120 OnExposeComplete: enter
23:29:25.590 00.001 18120 UpdateGuideState(): m_state=6
23:29:25.590 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
23:29:25.591 00.001 18120 Star::Find returns 1 (0), X=409.19, Y=233.30, Mass=2189, SNR=32.1, Peak=217 HFD=4.2
23:29:25.592 00.001 18120 MultiStar: [#1 -0.15,-0.41,0.00,M1] [#2 -0.13,-0.29,0.61,U] [#3 -0.64,-0.14,0.00,M3] [#4 0.04,-0.31,0.55,U] [#5 -0.56,-0.22,0.00,M4] [#6 -0.68,-0.49,0.00,M9] [#7 -0.17,-0.22,0.53,U] [#8 -0.25,-0.23,0.43,U] 
23:29:25.592 00.000 18120 single-star, 4 included, MultiStar: {-0.12, -0.23}, one-star: {-0.13, -0.14}
23:29:25.593 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.14) = xAngle (-1.18 = -1.18)
23:29:25.593 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.92 = 1.92)
23:29:25.593 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.20 cameraTheta=-2.33 mountX=0.07 mountY=0.18, mountTheta=1.19
23:29:25.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.14, opts=13)
23:29:25.595 00.001 18120 Enqueuing Move request for scope (-0.13, -0.14)
23:29:25.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:25.595 00.000 21948 Worker thread wakes up
23:29:25.596 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
23:29:25.596 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.1
23:29:25.596 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:25.596 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:25.597 00.001 18120 Enqueuing Expose request
23:29:25.597 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
23:29:25.597 00.000 21948 Moving (-0.13, -0.14) raw xDistance=0.07 yDistance=0.18
23:29:25.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:29:25.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:25.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:29:25.597 00.000 21948 MoveAxis(E, 0, ABG)
23:29:25.597 00.000 21948 Move returns status 0, amount 0
23:29:25.597 00.000 21948 MoveAxis(N, 0, ABG)
23:29:25.598 00.001 21948 Move returns status 0, amount 0
23:29:25.598 00.000 21948 move complete, result=0
23:29:25.598 00.000 21948 worker thread done servicing request
23:29:25.598 00.000 21948 Worker thread wakes up
23:29:25.598 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:25.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:25.598 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:27.125 01.527 21948 Exposure complete
23:29:27.153 00.028 21948 worker thread done servicing request
23:29:27.153 00.000 18120 OnExposeComplete: enter
23:29:27.154 00.001 18120 UpdateGuideState(): m_state=6
23:29:27.155 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
23:29:27.156 00.001 18120 Star::Find returns 1 (0), X=409.15, Y=233.20, Mass=2008, SNR=30.8, Peak=193 HFD=4.3
23:29:27.156 00.000 18120 MultiStar: [#1 -0.04,-0.57,0.00,M2] [#2 -0.23,-0.46,0.00,M1] [#3 -0.07,-0.07,0.68,U] [#4 -0.02,-0.35,0.55,U] [#5 -0.50,-0.11,0.00,M5] [#6 -0.47,-0.11,0.00,M10] [#7 -0.35,-0.21,0.00,M1] [#8 -0.23,-0.21,0.45,U] 
23:29:27.157 00.001 18120 refined, 3 included, MultiStar: {-0.12, -0.22}, one-star: {-0.17, -0.25}
23:29:27.157 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.14) = xAngle (-0.94 = -0.94)
23:29:27.158 00.001 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.16 = 2.16)
23:29:27.158 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.09 mountX=0.15 mountY=0.21, mountTheta=0.96
23:29:27.160 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.22, opts=13)
23:29:27.160 00.000 18120 Enqueuing Move request for scope (-0.12, -0.22)
23:29:27.161 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:27.161 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.8
23:29:27.161 00.000 21948 Worker thread wakes up
23:29:27.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
23:29:27.162 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
23:29:27.162 00.000 21948 Moving (-0.12, -0.22) raw xDistance=0.15 yDistance=0.21
23:29:27.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:29:27.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:29:27.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:29:27.162 00.000 21948 MoveAxis(E, 0, ABG)
23:29:27.162 00.000 21948 Move returns status 0, amount 0
23:29:27.162 00.000 21948 MoveAxis(N, 0, ABG)
23:29:27.162 00.000 21948 Move returns status 0, amount 0
23:29:27.162 00.000 21948 move complete, result=0
23:29:27.162 00.000 21948 worker thread done servicing request
23:29:27.162 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:27.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:27.165 00.003 18120 Enqueuing Expose request
23:29:27.166 00.001 21948 Worker thread wakes up
23:29:27.166 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:27.167 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:27.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:28.801 01.634 21948 Exposure complete
23:29:28.842 00.041 21948 worker thread done servicing request
23:29:28.842 00.000 18120 OnExposeComplete: enter
23:29:28.842 00.000 18120 UpdateGuideState(): m_state=6
23:29:28.843 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
23:29:28.843 00.000 18120 Star::Find returns 1 (0), X=409.16, Y=233.59, Mass=2047, SNR=31.0, Peak=191 HFD=3.9
23:29:28.844 00.001 18120 MultiStar: [#1 -0.12,-0.34,0.00,M3] [#2 -0.26,-0.04,0.66,U] [#3 -0.21,-0.02,0.71,U] [#4 -0.19,0.23,0.56,U] [#5 -0.45,0.28,0.00,M6] [#6 -0.66,-0.13,0.00,R] [#7 -0.32,0.43,0.00,M2] [#8 -0.33,-0.11,0.44,U] 
23:29:28.844 00.000 18120 single-star, 4 included, MultiStar: {-0.22, 0.05}, one-star: {-0.16, 0.15}
23:29:28.845 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
23:29:28.845 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
23:29:28.848 00.003 18120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.40 mountX=-0.20 mountY=0.08, mountTheta=2.78
23:29:28.852 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.15, opts=13)
23:29:28.852 00.000 18120 Enqueuing Move request for scope (-0.16, 0.15)
23:29:28.852 00.000 21948 Worker thread wakes up
23:29:28.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:28.853 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
23:29:28.853 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
23:29:28.853 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.0
23:29:28.853 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.854 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:28.854 00.000 18120 Enqueuing Expose request
23:29:28.855 00.001 21948 Moving (-0.16, 0.15) raw xDistance=-0.20 yDistance=0.08
23:29:28.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:29:28.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:28.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:29:28.855 00.000 21948 MoveAxis(E, 0, ABG)
23:29:28.855 00.000 21948 Move returns status 0, amount 0
23:29:28.855 00.000 21948 MoveAxis(N, 0, ABG)
23:29:28.855 00.000 21948 Move returns status 0, amount 0
23:29:28.855 00.000 21948 move complete, result=0
23:29:28.855 00.000 21948 worker thread done servicing request
23:29:28.855 00.000 21948 Worker thread wakes up
23:29:28.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:28.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:28.855 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:30.367 01.512 21948 Exposure complete
23:29:30.415 00.048 21948 worker thread done servicing request
23:29:30.415 00.000 18120 OnExposeComplete: enter
23:29:30.416 00.001 18120 UpdateGuideState(): m_state=6
23:29:30.416 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
23:29:30.416 00.000 18120 Star::Find returns 1 (0), X=409.25, Y=233.43, Mass=2115, SNR=31.6, Peak=200 HFD=3.9
23:29:30.418 00.002 18120 MultiStar: [#1 -0.21,-0.11,0.70,U] [#2 -0.26,-0.06,0.63,U] [#3 -0.20,0.07,0.67,U] [#4 -0.15,-0.09,0.58,U] [#5 -0.43,0.24,0.00,M7] [#6 0.39,0.08,0.00,M1] [#7 -0.15,0.35,0.00,M3] [#8 -0.32,-0.02,0.42,U] 
23:29:30.418 00.000 18120 single-star, 5 included, MultiStar: {-0.19, -0.04}, one-star: {-0.07, -0.01}
23:29:30.419 00.001 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.14) = xAngle (-1.79 = -1.79)
23:29:30.419 00.000 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.31 = 1.31)
23:29:30.420 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.94 mountX=-0.02 mountY=0.07, mountTheta=1.80
23:29:30.421 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
23:29:30.423 00.002 18120 Enqueuing Move request for scope (-0.07, -0.01)
23:29:30.424 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:30.426 00.002 18120 UpdateGuideState exits: m=2115 RSB=31.6
23:29:30.427 00.001 21948 Worker thread wakes up
23:29:30.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:29:30.427 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:29:30.427 00.000 21948 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=0.07
23:29:30.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:29:30.427 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:30.429 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:30.429 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:30.429 00.000 21948 MoveAxis(E, 0, ABG)
23:29:30.429 00.000 21948 Move returns status 0, amount 0
23:29:30.429 00.000 21948 MoveAxis(N, 0, ABG)
23:29:30.430 00.001 21948 Move returns status 0, amount 0
23:29:30.430 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:30.431 00.001 18120 Enqueuing Expose request
23:29:30.431 00.000 21948 move complete, result=0
23:29:30.431 00.000 21948 worker thread done servicing request
23:29:30.431 00.000 21948 Worker thread wakes up
23:29:30.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:30.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:30.432 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:32.056 01.624 21948 Exposure complete
23:29:32.099 00.043 21948 worker thread done servicing request
23:29:32.099 00.000 18120 OnExposeComplete: enter
23:29:32.101 00.002 18120 UpdateGuideState(): m_state=6
23:29:32.102 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
23:29:32.103 00.001 18120 Star::Find returns 1 (0), X=409.12, Y=233.29, Mass=2050, SNR=31.0, Peak=190 HFD=4.1
23:29:32.104 00.001 18120 MultiStar: [#1 0.01,-0.25,0.71,U] [#2 -0.21,0.01,0.64,U] [#3 -0.29,-0.22,0.68,U] [#4 -0.27,-0.55,0.00,M1] [#5 -0.47,-0.06,0.00,M8] [#6 0.14,0.09,0.50,U] [#7 -0.43,-0.22,0.00,M4] [#8 -0.40,-0.04,0.00,M1] 
23:29:32.105 00.001 18120 refined, 4 included, MultiStar: {-0.13, -0.12}, one-star: {-0.20, -0.16}
23:29:32.105 00.000 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.14) = xAngle (-1.24 = -1.24)
23:29:32.105 00.000 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.86 = 1.86)
23:29:32.106 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.38 mountX=0.06 mountY=0.17, mountTheta=1.24
23:29:32.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.12, opts=13)
23:29:32.108 00.001 18120 Enqueuing Move request for scope (-0.13, -0.12)
23:29:32.108 00.000 21948 Worker thread wakes up
23:29:32.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:32.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
23:29:32.109 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
23:29:32.109 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.0
23:29:32.109 00.000 21948 Moving (-0.13, -0.12) raw xDistance=0.06 yDistance=0.17
23:29:32.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:29:32.109 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:32.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:32.110 00.001 18120 Enqueuing Expose request
23:29:32.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:32.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:29:32.110 00.000 21948 MoveAxis(E, 0, ABG)
23:29:32.110 00.000 21948 Move returns status 0, amount 0
23:29:32.110 00.000 21948 MoveAxis(N, 0, ABG)
23:29:32.110 00.000 21948 Move returns status 0, amount 0
23:29:32.110 00.000 21948 move complete, result=0
23:29:32.111 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:32.111 00.000 21948 worker thread done servicing request
23:29:32.111 00.000 21948 Worker thread wakes up
23:29:32.113 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:32.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:33.638 01.525 21948 Exposure complete
23:29:33.665 00.027 21948 worker thread done servicing request
23:29:33.665 00.000 18120 OnExposeComplete: enter
23:29:33.665 00.000 18120 UpdateGuideState(): m_state=6
23:29:33.666 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
23:29:33.667 00.001 18120 Star::Find returns 1 (0), X=409.03, Y=233.51, Mass=2065, SNR=31.2, Peak=187 HFD=4.1
23:29:33.667 00.000 18120 MultiStar: [#1 -0.13,-0.12,0.71,U] [#2 -0.25,0.03,0.64,U] [#3 -0.43,-0.02,0.00,M1] [#4 -0.27,0.06,0.53,U] [#5 -0.46,0.20,0.00,M9] [#6 0.18,0.02,0.48,U] [#7 -0.51,0.43,0.00,M5] [#8 -0.28,0.19,0.42,U] 
23:29:33.667 00.000 18120 refined, 5 included, MultiStar: {-0.19, 0.03}, one-star: {-0.29, 0.06}
23:29:33.671 00.004 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
23:29:33.673 00.002 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.93)
23:29:33.675 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.97 mountX=-0.11 mountY=0.15, mountTheta=2.18
23:29:33.680 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.03, opts=13)
23:29:33.682 00.002 18120 Enqueuing Move request for scope (-0.19, 0.03)
23:29:33.684 00.002 21948 Worker thread wakes up
23:29:33.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
23:29:33.684 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
23:29:33.684 00.000 21948 Moving (-0.19, 0.03) raw xDistance=-0.11 yDistance=0.15
23:29:33.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:29:33.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:33.685 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:29:33.685 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.2
23:29:33.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.686 00.001 21948 MoveAxis(E, 0, ABG)
23:29:33.686 00.000 21948 Move returns status 0, amount 0
23:29:33.686 00.000 21948 MoveAxis(N, 0, ABG)
23:29:33.686 00.000 21948 Move returns status 0, amount 0
23:29:33.686 00.000 21948 move complete, result=0
23:29:33.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:33.687 00.001 18120 Enqueuing Expose request
23:29:33.687 00.000 21948 worker thread done servicing request
23:29:33.687 00.000 21948 Worker thread wakes up
23:29:33.687 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:33.688 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:33.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:35.311 01.623 21948 Exposure complete
23:29:35.343 00.032 21948 worker thread done servicing request
23:29:35.343 00.000 18120 OnExposeComplete: enter
23:29:35.344 00.001 18120 UpdateGuideState(): m_state=6
23:29:35.344 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:29:35.345 00.001 18120 Star::Find returns 1 (0), X=409.15, Y=233.65, Mass=2332, SNR=33.0, Peak=215 HFD=4.4
23:29:35.345 00.000 18120 MultiStar: [#1 -0.09,-0.11,0.68,U] [#2 -0.46,0.27,0.00,M1] [#3 -0.74,-0.04,0.00,M2] [#4 -0.40,0.07,0.00,M1] [#5 -0.58,0.30,0.00,M10] [#6 -0.01,0.33,0.49,U] [#7 -0.48,0.14,0.00,M6] [#8 -0.26,0.24,0.42,U] 
23:29:35.346 00.001 18120 refined, 3 included, MultiStar: {-0.13, 0.15}, one-star: {-0.17, 0.20}
23:29:35.346 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.44 = -2.85)
23:29:35.346 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.26)
23:29:35.347 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=-0.19 mountY=0.05, mountTheta=2.88
23:29:35.348 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.15, opts=13)
23:29:35.349 00.001 18120 Enqueuing Move request for scope (-0.13, 0.15)
23:29:35.349 00.000 21948 Worker thread wakes up
23:29:35.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
23:29:35.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
23:29:35.349 00.000 21948 Moving (-0.13, 0.15) raw xDistance=-0.19 yDistance=0.05
23:29:35.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:29:35.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:35.350 00.001 18120 UpdateGuideState exits: m=2332 RSB=33.0
23:29:35.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:35.351 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:35.351 00.000 18120 Enqueuing Expose request
23:29:35.352 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:35.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:29:35.352 00.000 21948 MoveAxis(E, 0, ABG)
23:29:35.352 00.000 21948 Move returns status 0, amount 0
23:29:35.352 00.000 21948 MoveAxis(N, 0, ABG)
23:29:35.352 00.000 21948 Move returns status 0, amount 0
23:29:35.352 00.000 21948 move complete, result=0
23:29:35.352 00.000 21948 worker thread done servicing request
23:29:35.352 00.000 21948 Worker thread wakes up
23:29:35.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:35.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:35.352 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:36.877 01.525 21948 Exposure complete
23:29:36.923 00.046 21948 worker thread done servicing request
23:29:36.923 00.000 18120 OnExposeComplete: enter
23:29:36.926 00.003 18120 UpdateGuideState(): m_state=6
23:29:36.927 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
23:29:36.927 00.000 18120 Star::Find returns 1 (0), X=409.04, Y=233.71, Mass=1985, SNR=30.6, Peak=201 HFD=4.1
23:29:36.928 00.001 18120 MultiStar: [#1 0.05,-0.14,0.72,U] [#2 -0.22,0.22,0.67,U] [#3 -0.55,-0.08,0.00,M3] [#4 -0.10,-0.32,0.55,U] [#5 -0.40,-0.02,0.00,R] [#6 0.19,0.13,0.52,U] [#7 -0.46,0.27,0.00,M7] [#8 -0.38,0.14,0.00,M1] 
23:29:36.929 00.001 18120 refined, 4 included, MultiStar: {-0.10, 0.06}, one-star: {-0.29, 0.26}
23:29:36.929 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.78 = -2.51)
23:29:36.930 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
23:29:36.930 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.63 mountX=-0.10 mountY=0.07, mountTheta=2.53
23:29:36.934 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.06, opts=13)
23:29:36.935 00.001 18120 Enqueuing Move request for scope (-0.10, 0.06)
23:29:36.936 00.001 21948 Worker thread wakes up
23:29:36.936 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:29:36.936 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:29:36.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:36.937 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.6
23:29:36.937 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:36.938 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:36.938 00.000 18120 Enqueuing Expose request
23:29:36.939 00.001 21948 Moving (-0.10, 0.06) raw xDistance=-0.10 yDistance=0.07
23:29:36.940 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:29:36.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:36.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:36.940 00.000 21948 MoveAxis(E, 0, ABG)
23:29:36.940 00.000 21948 Move returns status 0, amount 0
23:29:36.940 00.000 21948 MoveAxis(N, 0, ABG)
23:29:36.940 00.000 21948 Move returns status 0, amount 0
23:29:36.940 00.000 21948 move complete, result=0
23:29:36.940 00.000 21948 worker thread done servicing request
23:29:36.940 00.000 21948 Worker thread wakes up
23:29:36.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:36.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:36.941 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:38.669 01.728 21948 Exposure complete
23:29:38.725 00.056 21948 worker thread done servicing request
23:29:38.726 00.001 18120 OnExposeComplete: enter
23:29:38.726 00.000 18120 UpdateGuideState(): m_state=6
23:29:38.727 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
23:29:38.727 00.000 18120 Star::Find returns 1 (0), X=408.98, Y=233.61, Mass=1911, SNR=30.2, Peak=176 HFD=4.1
23:29:38.728 00.001 18120 MultiStar: [#1 -0.23,-0.01,0.74,U] [#2 -0.36,0.13,0.00,M1] [#3 -0.32,-0.14,0.74,U] [#4 -0.33,-0.20,0.00,M1] [#5 -0.15,0.19,0.55,U] [#6 0.05,-0.01,0.48,U] [#7 -0.81,0.13,0.00,M8] [#8 -0.57,-0.04,0.00,M2] 
23:29:38.728 00.000 18120 refined, 4 included, MultiStar: {-0.23, 0.04}, one-star: {-0.34, 0.16}
23:29:38.729 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.10 = -2.19)
23:29:38.729 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
23:29:38.729 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.95 mountX=-0.13 mountY=0.18, mountTheta=2.20
23:29:38.730 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.04, opts=13)
23:29:38.733 00.003 18120 Enqueuing Move request for scope (-0.23, 0.04)
23:29:38.733 00.000 21948 Worker thread wakes up
23:29:38.733 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:38.734 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.2
23:29:38.734 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.735 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:38.735 00.000 18120 Enqueuing Expose request
23:29:38.736 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
23:29:38.736 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
23:29:38.736 00.000 21948 Moving (-0.23, 0.04) raw xDistance=-0.13 yDistance=0.18
23:29:38.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:29:38.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:38.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:29:38.736 00.000 21948 MoveAxis(E, 0, ABG)
23:29:38.736 00.000 21948 Move returns status 0, amount 0
23:29:38.736 00.000 21948 MoveAxis(N, 0, ABG)
23:29:38.736 00.000 21948 Move returns status 0, amount 0
23:29:38.736 00.000 21948 move complete, result=0
23:29:38.736 00.000 21948 worker thread done servicing request
23:29:38.736 00.000 21948 Worker thread wakes up
23:29:38.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:38.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:38.736 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:40.153 01.417 21948 Exposure complete
23:29:40.180 00.027 21948 worker thread done servicing request
23:29:40.180 00.000 18120 OnExposeComplete: enter
23:29:40.180 00.000 18120 UpdateGuideState(): m_state=6
23:29:40.181 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
23:29:40.182 00.001 18120 Star::Find returns 1 (0), X=409.03, Y=233.34, Mass=1983, SNR=30.5, Peak=189 HFD=4.1
23:29:40.182 00.000 18120 MultiStar: [#1 -0.46,-0.30,0.00,M1] [#2 -0.35,-0.09,0.00,M2] [#3 -0.45,-0.19,0.00,M3] [#4 -0.53,-0.40,0.00,M2] [#5 -0.32,-0.10,0.51,U] [#6 -0.08,0.06,0.52,U] [#7 -0.83,0.21,0.00,M9] [#8 -0.60,-0.21,0.00,M3] 
23:29:40.183 00.001 18120 refined, 2 included, MultiStar: {-0.24, -0.07}, one-star: {-0.29, -0.11}
23:29:40.183 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
23:29:40.183 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
23:29:40.184 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.88 mountX=-0.04 mountY=0.24, mountTheta=1.73
23:29:40.185 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.07, opts=13)
23:29:40.185 00.000 18120 Enqueuing Move request for scope (-0.24, -0.07)
23:29:40.186 00.001 21948 Worker thread wakes up
23:29:40.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
23:29:40.186 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
23:29:40.186 00.000 21948 Moving (-0.24, -0.07) raw xDistance=-0.04 yDistance=0.24
23:29:40.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:40.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:29:40.186 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:40.187 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.5
23:29:40.187 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:40.188 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:40.188 00.000 18120 Enqueuing Expose request
23:29:40.189 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:29:40.189 00.000 21948 MoveAxis(E, 0, ABG)
23:29:40.189 00.000 21948 Move returns status 0, amount 0
23:29:40.189 00.000 21948 MoveAxis(N, 0, ABG)
23:29:40.189 00.000 21948 Move returns status 0, amount 0
23:29:40.189 00.000 21948 move complete, result=0
23:29:40.189 00.000 21948 worker thread done servicing request
23:29:40.189 00.000 21948 Worker thread wakes up
23:29:40.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:40.189 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:40.189 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:41.813 01.624 21948 Exposure complete
23:29:41.841 00.028 21948 worker thread done servicing request
23:29:41.841 00.000 18120 OnExposeComplete: enter
23:29:41.842 00.001 18120 UpdateGuideState(): m_state=6
23:29:41.842 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
23:29:41.842 00.000 18120 Star::Find returns 1 (0), X=409.19, Y=233.34, Mass=2022, SNR=30.9, Peak=188 HFD=4.1
23:29:41.842 00.000 18120 MultiStar: [#1 -0.27,-0.28,0.00,M2] [#2 -0.31,0.13,0.65,U] [#3 -0.30,-0.08,0.68,U] [#4 -0.30,-0.32,0.00,M3] [#5 0.03,-0.22,0.52,U] [#6 -0.10,0.12,0.51,U] [#7 -0.28,0.29,0.00,M10] [#8 -0.39,0.24,0.00,M4] 
23:29:41.844 00.002 18120 single-star, 4 included, MultiStar: {-0.17, -0.04}, one-star: {-0.13, -0.11}
23:29:41.845 00.001 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
23:29:41.845 00.000 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
23:29:41.845 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.45 mountX=0.05 mountY=0.17, mountTheta=1.31
23:29:41.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.11, opts=13)
23:29:41.848 00.001 18120 Enqueuing Move request for scope (-0.13, -0.11)
23:29:41.851 00.003 21948 Worker thread wakes up
23:29:41.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
23:29:41.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
23:29:41.851 00.000 21948 Moving (-0.13, -0.11) raw xDistance=0.05 yDistance=0.17
23:29:41.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:29:41.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:41.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:29:41.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:41.853 00.002 21948 MoveAxis(E, 0, ABG)
23:29:41.853 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.9
23:29:41.854 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.854 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:41.855 00.001 18120 Enqueuing Expose request
23:29:41.855 00.000 21948 Move returns status 0, amount 0
23:29:41.855 00.000 21948 MoveAxis(N, 0, ABG)
23:29:41.855 00.000 21948 Move returns status 0, amount 0
23:29:41.855 00.000 21948 move complete, result=0
23:29:41.855 00.000 21948 worker thread done servicing request
23:29:41.855 00.000 21948 Worker thread wakes up
23:29:41.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:41.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:41.856 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:43.380 01.524 21948 Exposure complete
23:29:43.413 00.033 21948 worker thread done servicing request
23:29:43.413 00.000 18120 OnExposeComplete: enter
23:29:43.414 00.001 18120 UpdateGuideState(): m_state=6
23:29:43.416 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
23:29:43.417 00.001 18120 Star::Find returns 1 (0), X=409.12, Y=233.43, Mass=2089, SNR=31.3, Peak=178 HFD=4.1
23:29:43.417 00.000 18120 MultiStar: [#1 -0.35,-0.38,0.00,M3] [#2 -0.47,0.09,0.00,M2] [#3 -0.94,-0.09,0.00,M3] [#4 -0.31,-0.00,0.56,U] [#5 -0.25,0.06,0.48,U] [#6 0.08,0.01,0.50,U] [#7 -0.40,0.15,0.00,R] [#8 -0.54,-0.09,0.00,M5] 
23:29:43.418 00.001 18120 refined, 3 included, MultiStar: {-0.18, 0.01}, one-star: {-0.20, -0.02}
23:29:43.418 00.000 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.14) = xAngle (4.25 = -2.04)
23:29:43.419 00.001 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.06)
23:29:43.419 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=-0.08 mountY=0.15, mountTheta=2.05
23:29:43.420 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.01, opts=13)
23:29:43.421 00.001 18120 Enqueuing Move request for scope (-0.18, 0.01)
23:29:43.421 00.000 21948 Worker thread wakes up
23:29:43.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:43.422 00.001 18120 UpdateGuideState exits: m=2089 RSB=31.3
23:29:43.422 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.422 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:43.423 00.001 18120 Enqueuing Expose request
23:29:43.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:29:43.423 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:29:43.423 00.000 21948 Moving (-0.18, 0.01) raw xDistance=-0.08 yDistance=0.15
23:29:43.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:29:43.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:43.423 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:29:43.424 00.001 21948 MoveAxis(E, 0, ABG)
23:29:43.424 00.000 21948 Move returns status 0, amount 0
23:29:43.424 00.000 21948 MoveAxis(N, 0, ABG)
23:29:43.424 00.000 21948 Move returns status 0, amount 0
23:29:43.424 00.000 21948 move complete, result=0
23:29:43.424 00.000 21948 worker thread done servicing request
23:29:43.424 00.000 21948 Worker thread wakes up
23:29:43.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:43.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:43.424 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:45.057 01.633 21948 Exposure complete
23:29:45.083 00.026 21948 worker thread done servicing request
23:29:45.083 00.000 18120 OnExposeComplete: enter
23:29:45.084 00.001 18120 UpdateGuideState(): m_state=6
23:29:45.084 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
23:29:45.085 00.001 18120 Star::Find returns 1 (0), X=409.14, Y=233.33, Mass=1975, SNR=30.6, Peak=176 HFD=4.0
23:29:45.085 00.000 18120 MultiStar: [#1 -0.29,-0.43,0.00,M4] [#2 -0.34,-0.53,0.00,M3] [#3 -0.60,-0.12,0.00,M4] [#4 -0.16,-0.23,0.55,U] [#5 -0.06,-0.29,0.51,U] [#6 0.12,-0.10,0.48,U] [#7 -0.34,-0.03,0.51,U] [#8 -0.39,-0.06,0.00,M6] 
23:29:45.086 00.001 18120 refined, 4 included, MultiStar: {-0.14, -0.15}, one-star: {-0.18, -0.11}
23:29:45.086 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
23:29:45.086 00.000 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
23:29:45.089 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.31 mountX=0.08 mountY=0.19, mountTheta=1.17
23:29:45.094 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.15, opts=13)
23:29:45.096 00.002 18120 Enqueuing Move request for scope (-0.14, -0.15)
23:29:45.099 00.003 21948 Worker thread wakes up
23:29:45.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
23:29:45.099 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
23:29:45.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:45.100 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.6
23:29:45.101 00.001 21948 Moving (-0.14, -0.15) raw xDistance=0.08 yDistance=0.19
23:29:45.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:29:45.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:45.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:45.102 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:45.105 00.003 18120 Enqueuing Expose request
23:29:45.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:29:45.105 00.000 21948 MoveAxis(E, 0, ABG)
23:29:45.105 00.000 21948 Move returns status 0, amount 0
23:29:45.105 00.000 21948 MoveAxis(N, 0, ABG)
23:29:45.105 00.000 21948 Move returns status 0, amount 0
23:29:45.105 00.000 21948 move complete, result=0
23:29:45.106 00.001 21948 worker thread done servicing request
23:29:45.106 00.000 21948 Worker thread wakes up
23:29:45.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:45.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:45.106 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:46.625 01.519 21948 Exposure complete
23:29:46.659 00.034 21948 worker thread done servicing request
23:29:46.659 00.000 18120 OnExposeComplete: enter
23:29:46.660 00.001 18120 UpdateGuideState(): m_state=6
23:29:46.661 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
23:29:46.661 00.000 18120 Star::Find returns 1 (0), X=409.14, Y=233.14, Mass=1900, SNR=30.0, Peak=192 HFD=4.2
23:29:46.662 00.001 18120 MultiStar: [#1 -0.18,-0.48,0.00,M5] [#2 -0.05,-0.40,0.00,M4] [#3 -0.13,-0.21,0.70,U] [#4 -0.10,-0.30,0.59,U] [#5 -0.05,-0.36,0.00,M1] [#6 0.16,-0.11,0.51,U] [#7 0.23,-0.05,0.52,U] [#8 -0.14,-0.18,0.47,U] 
23:29:46.663 00.001 18120 refined, 5 included, MultiStar: {-0.05, -0.21}, one-star: {-0.18, -0.31}
23:29:46.664 00.001 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.14) = xAngle (-0.67 = -0.67)
23:29:46.666 00.002 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.43 = 2.43)
23:29:46.667 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.81 mountX=0.17 mountY=0.14, mountTheta=0.69
23:29:46.671 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.21, opts=13)
23:29:46.672 00.001 18120 Enqueuing Move request for scope (-0.05, -0.21)
23:29:46.674 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:46.675 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.0
23:29:46.677 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:46.678 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:46.679 00.001 18120 Enqueuing Expose request
23:29:46.681 00.002 21948 Worker thread wakes up
23:29:46.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
23:29:46.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
23:29:46.681 00.000 21948 Moving (-0.05, -0.21) raw xDistance=0.17 yDistance=0.14
23:29:46.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:29:46.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:46.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:29:46.681 00.000 21948 MoveAxis(E, 0, ABG)
23:29:46.681 00.000 21948 Move returns status 0, amount 0
23:29:46.681 00.000 21948 MoveAxis(N, 0, ABG)
23:29:46.681 00.000 21948 Move returns status 0, amount 0
23:29:46.681 00.000 21948 move complete, result=0
23:29:46.681 00.000 21948 worker thread done servicing request
23:29:46.681 00.000 21948 Worker thread wakes up
23:29:46.682 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:46.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:46.682 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:48.310 01.628 21948 Exposure complete
23:29:48.350 00.040 21948 worker thread done servicing request
23:29:48.350 00.000 18120 OnExposeComplete: enter
23:29:48.351 00.001 18120 UpdateGuideState(): m_state=6
23:29:48.353 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
23:29:48.354 00.001 18120 Star::Find returns 1 (0), X=409.25, Y=233.38, Mass=1996, SNR=30.6, Peak=189 HFD=3.7
23:29:48.355 00.001 18120 MultiStar: [#1 -0.00,-0.19,0.73,U] [#2 -0.02,-0.07,0.65,U] [#3 -0.58,-0.28,0.00,M4] [#4 -0.12,-0.34,0.58,U] [#5 -0.27,-0.20,0.52,U] [#6 -0.04,0.17,0.50,U] [#7 -0.03,-0.18,0.54,U] [#8 -0.39,-0.14,0.00,M6] 
23:29:48.356 00.001 18120 single-star, 6 included, MultiStar: {-0.07, -0.13}, one-star: {-0.07, -0.07}
23:29:48.356 00.000 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.21 = -1.21)
23:29:48.357 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
23:29:48.357 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.35 mountX=0.03 mountY=0.09, mountTheta=1.21
23:29:48.359 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.07, opts=13)
23:29:48.359 00.000 18120 Enqueuing Move request for scope (-0.07, -0.07)
23:29:48.359 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:48.360 00.001 21948 Worker thread wakes up
23:29:48.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:29:48.360 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.6
23:29:48.360 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:29:48.360 00.000 21948 Moving (-0.07, -0.07) raw xDistance=0.03 yDistance=0.09
23:29:48.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:29:48.361 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:48.361 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:48.361 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:48.362 00.001 18120 Enqueuing Expose request
23:29:48.362 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:29:48.362 00.000 21948 MoveAxis(E, 0, ABG)
23:29:48.362 00.000 21948 Move returns status 0, amount 0
23:29:48.362 00.000 21948 MoveAxis(N, 0, ABG)
23:29:48.362 00.000 21948 Move returns status 0, amount 0
23:29:48.362 00.000 21948 move complete, result=0
23:29:48.362 00.000 21948 worker thread done servicing request
23:29:48.362 00.000 21948 Worker thread wakes up
23:29:48.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:48.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:48.363 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:49.889 01.526 21948 Exposure complete
23:29:49.924 00.035 21948 worker thread done servicing request
23:29:49.924 00.000 18120 OnExposeComplete: enter
23:29:49.924 00.000 18120 UpdateGuideState(): m_state=6
23:29:49.925 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
23:29:49.926 00.001 18120 Star::Find returns 1 (0), X=409.16, Y=233.28, Mass=2175, SNR=32.1, Peak=219 HFD=4.2
23:29:49.927 00.001 18120 MultiStar: [#1 -0.04,-0.45,0.00,M5] [#2 -0.24,-0.35,0.00,M4] [#3 -0.63,-0.30,0.00,M5] [#4 -0.07,-0.13,0.55,U] [#5 -0.14,-0.21,0.49,U] [#6 -0.11,0.09,0.46,U] [#7 -0.01,-0.18,0.49,U] [#8 -0.36,-0.22,0.00,M7] 
23:29:49.928 00.001 18120 refined, 4 included, MultiStar: {-0.11, -0.13}, one-star: {-0.16, -0.17}
23:29:49.929 00.001 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.14) = xAngle (-1.13 = -1.13)
23:29:49.929 00.000 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.98 = 1.98)
23:29:49.930 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.27 mountX=0.07 mountY=0.16, mountTheta=1.13
23:29:49.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.13, opts=13)
23:29:49.931 00.000 18120 Enqueuing Move request for scope (-0.11, -0.13)
23:29:49.932 00.001 21948 Worker thread wakes up
23:29:49.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:49.932 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.1
23:29:49.933 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.933 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:49.934 00.001 18120 Enqueuing Expose request
23:29:49.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
23:29:49.934 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
23:29:49.934 00.000 21948 Moving (-0.11, -0.13) raw xDistance=0.07 yDistance=0.16
23:29:49.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:29:49.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:49.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:29:49.934 00.000 21948 MoveAxis(E, 0, ABG)
23:29:49.934 00.000 21948 Move returns status 0, amount 0
23:29:49.934 00.000 21948 MoveAxis(N, 0, ABG)
23:29:49.934 00.000 21948 Move returns status 0, amount 0
23:29:49.934 00.000 21948 move complete, result=0
23:29:49.934 00.000 21948 worker thread done servicing request
23:29:49.934 00.000 21948 Worker thread wakes up
23:29:49.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:49.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:49.935 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:51.561 01.626 21948 Exposure complete
23:29:51.595 00.034 21948 worker thread done servicing request
23:29:51.595 00.000 18120 OnExposeComplete: enter
23:29:51.596 00.001 18120 UpdateGuideState(): m_state=6
23:29:51.597 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
23:29:51.598 00.001 18120 Star::Find returns 1 (0), X=409.21, Y=233.11, Mass=1963, SNR=30.4, Peak=206 HFD=4.2
23:29:51.599 00.001 18120 MultiStar: [#1 0.07,-0.49,0.00,M6] [#2 -0.13,-0.43,0.00,M5] [#3 -0.16,-0.48,0.00,M6] [#4 -0.14,-0.37,0.00,M1] [#5 0.06,-0.53,0.00,M1] [#6 0.14,-0.15,0.52,U] [#7 0.15,-0.45,0.00,M1] [#8 -0.27,-0.38,0.00,M8] 
23:29:51.600 00.001 18120 refined, 1 included, MultiStar: {-0.03, -0.27}, one-star: {-0.12, -0.34}
23:29:51.600 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.52 = -0.52)
23:29:51.602 00.002 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
23:29:51.605 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.67 mountX=0.24 mountY=0.15, mountTheta=0.55
23:29:51.609 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.27, opts=13)
23:29:51.609 00.000 18120 Enqueuing Move request for scope (-0.03, -0.27)
23:29:51.610 00.001 21948 Worker thread wakes up
23:29:51.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
23:29:51.610 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
23:29:51.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:51.611 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.4
23:29:51.611 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:51.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:51.612 00.001 18120 Enqueuing Expose request
23:29:51.612 00.000 21948 Moving (-0.03, -0.27) raw xDistance=0.24 yDistance=0.15
23:29:51.613 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:29:51.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:51.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:29:51.613 00.000 21948 MoveAxis(W, 42, ABG)
23:29:51.613 00.000 21948 Guiding  Dir = 3, Dur = 42
23:29:51.613 00.000 21948 IsSlewing returns 0
23:29:51.613 00.000 21948 IsGuiding returns 0
23:29:51.615 00.002 21948 PulseGuide returned control before completion, sleep 50
23:29:51.668 00.053 21948 IsGuiding returns 1
23:29:51.668 00.000 21948 scope still moving after pulse duration time elapsed
23:29:51.700 00.032 21948 IsSlewing returns 0
23:29:51.701 00.001 21948 IsGuiding returns 0
23:29:51.701 00.000 21948 scope move finished after 42 + 45 ms
23:29:51.701 00.000 21948 Move returns status 0, amount 42
23:29:51.701 00.000 21948 MoveAxis(N, 0, ABG)
23:29:51.701 00.000 21948 Move returns status 0, amount 0
23:29:51.701 00.000 21948 move complete, result=0
23:29:51.702 00.001 18120 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
23:29:51.704 00.002 21948 worker thread done servicing request
23:29:51.704 00.000 21948 Worker thread wakes up
23:29:51.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:51.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:53.113 01.409 21948 Exposure complete
23:29:53.147 00.034 21948 worker thread done servicing request
23:29:53.147 00.000 18120 OnExposeComplete: enter
23:29:53.148 00.001 18120 UpdateGuideState(): m_state=6
23:29:53.149 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
23:29:53.149 00.000 18120 Star::Find returns 1 (0), X=409.30, Y=233.25, Mass=2088, SNR=31.4, Peak=196 HFD=4.3
23:29:53.150 00.001 18120 MultiStar: [#1 -0.15,-0.59,0.00,M7] [#2 -0.25,-0.28,0.00,M6] [#3 -0.27,-0.31,0.00,M7] [#4 -0.27,-0.45,0.00,M2] [#5 -0.13,-0.42,0.00,M2] [#6 -0.12,-0.01,0.50,U] [#7 0.06,-0.41,0.00,M2] [#8 -0.24,-0.40,0.00,M9] 
23:29:53.150 00.000 18120 refined, 1 included, MultiStar: {-0.05, -0.14}, one-star: {-0.02, -0.20}
23:29:53.150 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.14) = xAngle (-0.80 = -0.80)
23:29:53.151 00.001 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.30 = 2.30)
23:29:53.151 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.94 mountX=0.10 mountY=0.11, mountTheta=0.82
23:29:53.152 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.14, opts=13)
23:29:53.153 00.001 18120 Enqueuing Move request for scope (-0.05, -0.14)
23:29:53.153 00.000 21948 Worker thread wakes up
23:29:53.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
23:29:53.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
23:29:53.153 00.000 21948 Moving (-0.05, -0.14) raw xDistance=0.10 yDistance=0.11
23:29:53.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:29:53.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:53.154 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:53.154 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.4
23:29:53.155 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.155 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:53.156 00.001 18120 Enqueuing Expose request
23:29:53.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:29:53.156 00.000 21948 MoveAxis(E, 0, ABG)
23:29:53.156 00.000 21948 Move returns status 0, amount 0
23:29:53.156 00.000 21948 MoveAxis(N, 0, ABG)
23:29:53.156 00.000 21948 Move returns status 0, amount 0
23:29:53.156 00.000 21948 move complete, result=0
23:29:53.156 00.000 21948 worker thread done servicing request
23:29:53.156 00.000 21948 Worker thread wakes up
23:29:53.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:53.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:53.158 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:54.888 01.730 21948 Exposure complete
23:29:54.941 00.053 21948 worker thread done servicing request
23:29:54.941 00.000 18120 OnExposeComplete: enter
23:29:54.942 00.001 18120 UpdateGuideState(): m_state=6
23:29:54.942 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
23:29:54.944 00.002 18120 Star::Find returns 1 (0), X=409.30, Y=232.99, Mass=2300, SNR=32.9, Peak=228 HFD=4.2
23:29:54.945 00.001 18120 MultiStar: [#1 0.11,-0.61,0.00,M8] [#2 -0.13,-0.26,0.58,U] [#3 -0.59,-0.36,0.00,M8] [#4 -0.10,-0.70,0.00,M3] [#5 0.08,-0.46,0.00,M3] [#6 0.39,-0.18,0.00,M1] [#7 0.17,-0.48,0.00,M3] [#8 -0.19,-0.06,0.40,U] 
23:29:54.945 00.000 18120 refined, 2 included, MultiStar: {-0.09, -0.32}, one-star: {-0.03, -0.46}
23:29:54.947 00.002 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.14) = xAngle (-0.70 = -0.70)
23:29:54.947 00.000 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.40 = 2.40)
23:29:54.948 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.84 mountX=0.25 mountY=0.22, mountTheta=0.72
23:29:54.948 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.32, opts=13)
23:29:54.949 00.001 18120 Enqueuing Move request for scope (-0.09, -0.32)
23:29:54.949 00.000 21948 Worker thread wakes up
23:29:54.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:54.950 00.001 18120 UpdateGuideState exits: m=2300 RSB=32.9
23:29:54.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:54.951 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
23:29:54.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
23:29:54.951 00.000 21948 Moving (-0.09, -0.32) raw xDistance=0.25 yDistance=0.22
23:29:54.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:29:54.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:29:54.951 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:54.951 00.000 18120 Enqueuing Expose request
23:29:54.952 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:29:54.952 00.000 21948 MoveAxis(W, 45, ABG)
23:29:54.952 00.000 21948 Guiding  Dir = 3, Dur = 45
23:29:54.952 00.000 21948 IsSlewing returns 0
23:29:54.952 00.000 21948 IsGuiding returns 0
23:29:54.955 00.003 21948 PulseGuide returned control before completion, sleep 54
23:29:55.009 00.054 21948 IsGuiding returns 1
23:29:55.009 00.000 21948 scope still moving after pulse duration time elapsed
23:29:55.042 00.033 21948 IsSlewing returns 0
23:29:55.042 00.000 21948 IsGuiding returns 0
23:29:55.042 00.000 21948 scope move finished after 45 + 44 ms
23:29:55.042 00.000 21948 Move returns status 0, amount 45
23:29:55.043 00.001 21948 MoveAxis(N, 0, ABG)
23:29:55.043 00.000 21948 Move returns status 0, amount 0
23:29:55.043 00.000 21948 move complete, result=0
23:29:55.043 00.000 21948 worker thread done servicing request
23:29:55.043 00.000 21948 Worker thread wakes up
23:29:55.043 00.000 18120 GuideStep: 0.3 px 45 ms WEST, 0.2 px 0 ms NORTH
23:29:55.044 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:55.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:56.456 01.412 21948 Exposure complete
23:29:56.497 00.041 21948 worker thread done servicing request
23:29:56.497 00.000 18120 OnExposeComplete: enter
23:29:56.498 00.001 18120 UpdateGuideState(): m_state=6
23:29:56.499 00.001 18120 Star::Find(15, 409, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
23:29:56.500 00.001 18120 Star::Find returns 1 (0), X=409.18, Y=233.03, Mass=1986, SNR=30.5, Peak=202 HFD=4.2
23:29:56.501 00.001 18120 MultiStar: [#1 0.18,-0.67,0.00,M9] [#2 0.01,-0.40,0.00,M6] [#3 -0.11,-0.54,0.00,M9] [#4 -0.11,-0.56,0.00,M4] [#5 0.15,-0.53,0.00,M4] [#6 0.15,-0.48,0.00,M2] [#7 0.09,-0.65,0.00,M4] [#8 -0.33,-0.28,0.00,M9] 
23:29:56.504 00.003 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.14) = xAngle (-0.75 = -0.75)
23:29:56.506 00.002 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.35 = 2.35)
23:29:56.508 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.90 mountX=0.32 mountY=0.32, mountTheta=0.77
23:29:56.512 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.42, opts=13)
23:29:56.513 00.001 18120 Enqueuing Move request for scope (-0.14, -0.42)
23:29:56.513 00.000 21948 Worker thread wakes up
23:29:56.513 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:56.513 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.5
23:29:56.514 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:56.514 00.000 18120 Enqueuing Expose request
23:29:56.515 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.42) opts 0xd
23:29:56.515 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.42)
23:29:56.515 00.000 21948 Moving (-0.14, -0.42) raw xDistance=0.32 yDistance=0.32
23:29:56.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
23:29:56.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:29:56.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:29:56.515 00.000 21948 MoveAxis(W, 61, ABG)
23:29:56.515 00.000 21948 Guiding  Dir = 3, Dur = 61
23:29:56.515 00.000 21948 IsSlewing returns 0
23:29:56.515 00.000 21948 IsGuiding returns 0
23:29:56.517 00.002 21948 PulseGuide returned control before completion, sleep 69
23:29:56.594 00.077 21948 IsGuiding returns 0
23:29:56.595 00.001 21948 Move returns status 0, amount 61
23:29:56.595 00.000 21948 MoveAxis(N, 0, ABG)
23:29:56.595 00.000 21948 Move returns status 0, amount 0
23:29:56.595 00.000 21948 move complete, result=0
23:29:56.595 00.000 21948 worker thread done servicing request
23:29:56.595 00.000 21948 Worker thread wakes up
23:29:56.595 00.000 18120 GuideStep: 0.3 px 61 ms WEST, 0.3 px 0 ms NORTH
23:29:56.597 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:56.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:58.226 01.629 21948 Exposure complete
23:29:58.268 00.042 21948 worker thread done servicing request
23:29:58.269 00.001 18120 OnExposeComplete: enter
23:29:58.269 00.000 18120 UpdateGuideState(): m_state=6
23:29:58.270 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
23:29:58.271 00.001 18120 Star::Find returns 1 (0), X=409.17, Y=233.06, Mass=2150, SNR=31.8, Peak=216 HFD=4.2
23:29:58.271 00.000 18120 MultiStar: [#1 -0.19,-0.49,0.00,M10] [#2 -0.34,-0.15,0.00,M7] [#3 -0.36,-0.09,0.00,M10] [#4 -0.35,-0.36,0.00,M5] [#5 -0.15,-0.13,0.49,U] [#6 0.15,-0.21,0.48,U] [#7 -0.01,-0.36,0.49,U] [#8 -0.45,-0.11,0.00,M10] 
23:29:58.272 00.001 18120 refined, 3 included, MultiStar: {-0.07, -0.29}, one-star: {-0.15, -0.39}
23:29:58.272 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
23:29:58.273 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
23:29:58.274 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.79 mountX=0.24 mountY=0.19, mountTheta=0.67
23:29:58.275 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.29, opts=13)
23:29:58.275 00.000 18120 Enqueuing Move request for scope (-0.07, -0.29)
23:29:58.276 00.001 21948 Worker thread wakes up
23:29:58.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
23:29:58.276 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
23:29:58.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:58.277 00.001 18120 UpdateGuideState exits: m=2150 RSB=31.8
23:29:58.277 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:58.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:58.278 00.001 18120 Enqueuing Expose request
23:29:58.278 00.000 21948 Moving (-0.07, -0.29) raw xDistance=0.24 yDistance=0.19
23:29:58.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
23:29:58.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:58.279 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:29:58.279 00.000 21948 MoveAxis(W, 47, ABG)
23:29:58.279 00.000 21948 Guiding  Dir = 3, Dur = 47
23:29:58.279 00.000 21948 IsSlewing returns 0
23:29:58.279 00.000 21948 IsGuiding returns 0
23:29:58.280 00.001 21948 PulseGuide returned control before completion, sleep 56
23:29:58.350 00.070 21948 IsGuiding returns 0
23:29:58.350 00.000 21948 Move returns status 0, amount 47
23:29:58.350 00.000 21948 MoveAxis(N, 0, ABG)
23:29:58.350 00.000 21948 Move returns status 0, amount 0
23:29:58.350 00.000 21948 move complete, result=0
23:29:58.350 00.000 21948 worker thread done servicing request
23:29:58.351 00.001 18120 GuideStep: 0.2 px 47 ms WEST, 0.2 px 0 ms NORTH
23:29:58.352 00.001 21948 Worker thread wakes up
23:29:58.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:58.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:29:59.755 01.403 21948 Exposure complete
23:29:59.794 00.039 21948 worker thread done servicing request
23:29:59.794 00.000 18120 OnExposeComplete: enter
23:29:59.795 00.001 18120 UpdateGuideState(): m_state=6
23:29:59.795 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
23:29:59.796 00.001 18120 Star::Find returns 1 (0), X=408.82, Y=233.34, Mass=1879, SNR=29.7, Peak=172 HFD=4.1
23:29:59.796 00.000 18120 MultiStar: [#1 -0.37,-0.26,0.00,R] [#2 -0.39,0.14,0.00,M8] [#3 -0.45,-0.20,0.00,R] [#4 -0.53,-0.11,0.00,M6] [#5 -0.23,-0.09,0.56,U] [#6 -0.31,-0.19,0.00,M2] [#7 -0.16,-0.08,0.57,U] [#8 -0.81,0.08,0.00,R] 
23:29:59.797 00.001 18120 refined, 2 included, MultiStar: {-0.34, -0.10}, one-star: {-0.51, -0.11}
23:29:59.797 00.000 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
23:29:59.797 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
23:29:59.798 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-2.87 mountX=-0.05 mountY=0.35, mountTheta=1.72
23:29:59.800 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=-0.10, opts=13)
23:29:59.801 00.001 18120 Enqueuing Move request for scope (-0.34, -0.10)
23:29:59.802 00.001 21948 Worker thread wakes up
23:29:59.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:29:59.802 00.000 18120 UpdateGuideState exits: m=1879 RSB=29.7
23:29:59.803 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:59.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:29:59.803 00.000 18120 Enqueuing Expose request
23:29:59.804 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.10) opts 0xd
23:29:59.804 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, -0.10)
23:29:59.804 00.000 21948 Moving (-0.34, -0.10) raw xDistance=-0.05 yDistance=0.35
23:29:59.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:29:59.804 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.86
23:29:59.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:29:59.804 00.000 21948 MoveAxis(E, 0, ABG)
23:29:59.804 00.000 21948 Move returns status 0, amount 0
23:29:59.804 00.000 21948 MoveAxis(S, 83, ABG)
23:29:59.804 00.000 21948 Guiding  Dir = 1, Dur = 83
23:29:59.804 00.000 21948 IsSlewing returns 0
23:29:59.804 00.000 21948 IsGuiding returns 0
23:29:59.809 00.005 21948 PulseGuide returned control before completion, sleep 89
23:29:59.909 00.100 21948 IsGuiding returns 1
23:29:59.909 00.000 21948 scope still moving after pulse duration time elapsed
23:29:59.939 00.030 21948 IsSlewing returns 0
23:29:59.943 00.004 21948 IsGuiding returns 0
23:29:59.943 00.000 21948 scope move finished after 83 + 55 ms
23:29:59.944 00.001 21948 Move returns status 0, amount 83
23:29:59.944 00.000 21948 move complete, result=0
23:29:59.944 00.000 21948 worker thread done servicing request
23:29:59.944 00.000 21948 Worker thread wakes up
23:29:59.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:29:59.944 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 83 ms SOUTH
23:29:59.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:01.577 01.633 21948 Exposure complete
23:30:01.602 00.025 21948 worker thread done servicing request
23:30:01.602 00.000 18120 OnExposeComplete: enter
23:30:01.603 00.001 18120 UpdateGuideState(): m_state=6
23:30:01.603 00.000 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
23:30:01.605 00.002 18120 Star::Find returns 1 (0), X=409.06, Y=233.64, Mass=1830, SNR=29.5, Peak=169 HFD=4.1
23:30:01.605 00.000 18120 MultiStar: [#1 0.20,0.28,0.77,U] [#2 -0.27,0.18,0.69,U] [#3 0.08,0.31,0.75,U] [#4 -0.33,0.04,0.60,U] [#5 -0.05,-0.09,0.54,U] [#6 0.01,0.49,0.00,M3] [#7 -0.09,0.36,0.00,M3] [#8 0.41,0.12,0.00,M1] 
23:30:01.605 00.000 18120 refined, 5 included, MultiStar: {-0.10, 0.17}, one-star: {-0.26, 0.19}
23:30:01.606 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
23:30:01.606 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.08)
23:30:01.607 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.12 mountX=-0.20 mountY=0.02, mountTheta=3.06
23:30:01.609 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.17, opts=13)
23:30:01.609 00.000 18120 Enqueuing Move request for scope (-0.10, 0.17)
23:30:01.609 00.000 21948 Worker thread wakes up
23:30:01.610 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:30:01.610 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:30:01.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:01.610 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.5
23:30:01.610 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:01.611 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:01.611 00.000 18120 Enqueuing Expose request
23:30:01.612 00.001 21948 Moving (-0.10, 0.17) raw xDistance=-0.20 yDistance=0.02
23:30:01.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:30:01.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:01.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:01.612 00.000 21948 MoveAxis(E, 0, ABG)
23:30:01.612 00.000 21948 Move returns status 0, amount 0
23:30:01.612 00.000 21948 MoveAxis(N, 0, ABG)
23:30:01.612 00.000 21948 Move returns status 0, amount 0
23:30:01.612 00.000 21948 move complete, result=0
23:30:01.612 00.000 21948 worker thread done servicing request
23:30:01.612 00.000 21948 Worker thread wakes up
23:30:01.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:01.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:01.612 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:03.126 01.514 21948 Exposure complete
23:30:03.167 00.041 21948 worker thread done servicing request
23:30:03.167 00.000 18120 OnExposeComplete: enter
23:30:03.169 00.002 18120 UpdateGuideState(): m_state=6
23:30:03.170 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
23:30:03.173 00.003 18120 Star::Find returns 1 (0), X=408.85, Y=233.61, Mass=1868, SNR=29.6, Peak=188 HFD=3.9
23:30:03.173 00.000 18120 MultiStar: [#1 0.17,0.19,0.77,U] [#2 -0.46,0.20,0.00,M8] [#3 -0.12,0.43,0.00,M1] [#4 -0.33,0.07,0.57,U] [#5 -0.29,0.52,0.00,M2] [#6 -0.03,0.38,0.00,M4] [#7 -0.14,0.20,0.55,U] [#8 0.29,0.23,0.00,M2] 
23:30:03.174 00.001 18120 refined, 3 included, MultiStar: {-0.21, 0.16}, one-star: {-0.47, 0.17}
23:30:03.175 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
23:30:03.175 00.000 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
23:30:03.176 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.50 mountX=-0.23 mountY=0.12, mountTheta=2.68
23:30:03.177 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.16, opts=13)
23:30:03.178 00.001 18120 Enqueuing Move request for scope (-0.21, 0.16)
23:30:03.178 00.000 21948 Worker thread wakes up
23:30:03.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:03.179 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
23:30:03.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
23:30:03.179 00.000 21948 Moving (-0.21, 0.16) raw xDistance=-0.23 yDistance=0.12
23:30:03.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:30:03.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:03.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:30:03.179 00.000 21948 MoveAxis(E, 41, ABG)
23:30:03.179 00.000 21948 Guiding  Dir = 2, Dur = 41
23:30:03.179 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.6
23:30:03.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:03.180 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:03.180 00.000 18120 Enqueuing Expose request
23:30:03.182 00.002 21948 IsSlewing returns 0
23:30:03.183 00.001 21948 IsGuiding returns 0
23:30:03.184 00.001 21948 PulseGuide returned control before completion, sleep 50
23:30:03.235 00.051 21948 IsGuiding returns 1
23:30:03.235 00.000 21948 scope still moving after pulse duration time elapsed
23:30:03.267 00.032 21948 IsSlewing returns 0
23:30:03.267 00.000 21948 IsGuiding returns 0
23:30:03.267 00.000 21948 scope move finished after 41 + 44 ms
23:30:03.268 00.001 21948 Move returns status 0, amount 41
23:30:03.268 00.000 21948 MoveAxis(N, 0, ABG)
23:30:03.268 00.000 21948 Move returns status 0, amount 0
23:30:03.268 00.000 21948 move complete, result=0
23:30:03.268 00.000 21948 worker thread done servicing request
23:30:03.268 00.000 21948 Worker thread wakes up
23:30:03.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:03.268 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:30:03.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:04.900 01.632 21948 Exposure complete
23:30:04.937 00.037 21948 worker thread done servicing request
23:30:04.937 00.000 18120 OnExposeComplete: enter
23:30:04.938 00.001 18120 UpdateGuideState(): m_state=6
23:30:04.939 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
23:30:04.939 00.000 18120 Star::Find returns 1 (0), X=409.08, Y=233.59, Mass=2111, SNR=31.6, Peak=200 HFD=4.1
23:30:04.940 00.001 18120 MultiStar: [#1 0.22,0.16,0.68,U] [#2 -0.29,-0.06,0.64,U] [#3 0.11,0.12,0.70,U] [#4 -0.18,-0.14,0.51,U] [#5 -0.07,0.20,0.49,U] [#6 0.01,-0.15,0.49,U] [#7 0.04,0.28,0.50,U] [#8 0.14,-0.11,0.41,U] 
23:30:04.940 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.25, 0.15}
23:30:04.940 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.35 = -2.93)
23:30:04.941 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.17)
23:30:04.941 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.21 mountX=-0.08 mountY=0.01, mountTheta=2.97
23:30:04.942 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
23:30:04.943 00.001 18120 Enqueuing Move request for scope (-0.05, 0.06)
23:30:04.944 00.001 21948 Worker thread wakes up
23:30:04.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:30:04.944 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:30:04.944 00.000 21948 Moving (-0.05, 0.06) raw xDistance=-0.08 yDistance=0.01
23:30:04.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:30:04.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:04.944 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:04.944 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.6
23:30:04.945 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:04.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:04.946 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:04.946 00.000 21948 MoveAxis(E, 0, ABG)
23:30:04.946 00.000 18120 Enqueuing Expose request
23:30:04.946 00.000 21948 Move returns status 0, amount 0
23:30:04.946 00.000 21948 MoveAxis(N, 0, ABG)
23:30:04.946 00.000 21948 Move returns status 0, amount 0
23:30:04.946 00.000 21948 move complete, result=0
23:30:04.946 00.000 21948 worker thread done servicing request
23:30:04.946 00.000 21948 Worker thread wakes up
23:30:04.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:04.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:04.947 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:06.462 01.515 21948 Exposure complete
23:30:06.498 00.036 21948 worker thread done servicing request
23:30:06.499 00.001 18120 OnExposeComplete: enter
23:30:06.499 00.000 18120 UpdateGuideState(): m_state=6
23:30:06.500 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
23:30:06.500 00.000 18120 Star::Find returns 1 (0), X=409.18, Y=233.54, Mass=2184, SNR=32.0, Peak=207 HFD=4.2
23:30:06.501 00.001 18120 MultiStar: [#1 0.20,0.22,0.70,U] [#2 -0.38,0.06,0.00,M8] [#3 0.18,0.38,0.00,M1] [#4 -0.28,0.10,0.56,U] [#5 -0.12,0.37,0.00,M2] [#6 -0.09,0.50,0.00,M4] [#7 -0.11,0.13,0.50,U] [#8 0.40,0.26,0.00,M2] 
23:30:06.501 00.000 18120 refined, 3 included, MultiStar: {-0.08, 0.13}, one-star: {-0.14, 0.09}
23:30:06.502 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.24 = -3.05)
23:30:06.502 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.34 = 0.06)
23:30:06.503 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.09 mountX=-0.15 mountY=0.01, mountTheta=3.08
23:30:06.505 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.13, opts=13)
23:30:06.505 00.000 18120 Enqueuing Move request for scope (-0.08, 0.13)
23:30:06.506 00.001 21948 Worker thread wakes up
23:30:06.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
23:30:06.506 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
23:30:06.506 00.000 21948 Moving (-0.08, 0.13) raw xDistance=-0.15 yDistance=0.01
23:30:06.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:06.509 00.003 18120 UpdateGuideState exits: m=2184 RSB=32.0
23:30:06.511 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:30:06.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:06.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:06.511 00.000 21948 MoveAxis(E, 0, ABG)
23:30:06.511 00.000 21948 Move returns status 0, amount 0
23:30:06.511 00.000 21948 MoveAxis(N, 0, ABG)
23:30:06.511 00.000 21948 Move returns status 0, amount 0
23:30:06.511 00.000 21948 move complete, result=0
23:30:06.511 00.000 21948 worker thread done servicing request
23:30:06.511 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:06.512 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:06.512 00.000 18120 Enqueuing Expose request
23:30:06.514 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:06.514 00.000 21948 Worker thread wakes up
23:30:06.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:06.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:08.137 01.623 21948 Exposure complete
23:30:08.167 00.030 21948 worker thread done servicing request
23:30:08.167 00.000 18120 OnExposeComplete: enter
23:30:08.170 00.003 18120 UpdateGuideState(): m_state=6
23:30:08.173 00.003 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
23:30:08.175 00.002 18120 Star::Find returns 1 (0), X=408.95, Y=233.67, Mass=2038, SNR=31.1, Peak=175 HFD=4.1
23:30:08.178 00.003 18120 MultiStar: [#1 0.09,0.18,0.69,U] [#2 -0.43,0.17,0.00,M9] [#3 -0.40,0.30,0.00,M2] [#4 -0.51,0.23,0.00,M3] [#5 -0.30,0.31,0.00,M3] [#6 -0.01,0.26,0.50,U] [#7 -0.25,0.19,0.54,U] [#8 0.41,-0.05,0.00,M3] 
23:30:08.180 00.002 18120 refined, 3 included, MultiStar: {-0.16, 0.21}, one-star: {-0.37, 0.22}
23:30:08.182 00.002 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
23:30:08.183 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.19)
23:30:08.183 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.27 cameraTheta=2.22 mountX=-0.26 mountY=0.05, mountTheta=2.95
23:30:08.186 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.21, opts=13)
23:30:08.189 00.003 18120 Enqueuing Move request for scope (-0.16, 0.21)
23:30:08.191 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:08.194 00.003 18120 UpdateGuideState exits: m=2038 RSB=31.1
23:30:08.196 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:08.199 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:08.201 00.002 18120 Enqueuing Expose request
23:30:08.201 00.000 21948 Worker thread wakes up
23:30:08.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
23:30:08.201 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
23:30:08.201 00.000 21948 Moving (-0.16, 0.21) raw xDistance=-0.26 yDistance=0.05
23:30:08.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:30:08.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:08.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:30:08.201 00.000 21948 MoveAxis(E, 47, ABG)
23:30:08.201 00.000 21948 Guiding  Dir = 2, Dur = 47
23:30:08.202 00.001 21948 IsSlewing returns 0
23:30:08.202 00.000 21948 IsGuiding returns 0
23:30:08.204 00.002 21948 PulseGuide returned control before completion, sleep 56
23:30:08.265 00.061 21948 IsGuiding returns 0
23:30:08.265 00.000 21948 Move returns status 0, amount 47
23:30:08.265 00.000 21948 MoveAxis(N, 0, ABG)
23:30:08.265 00.000 21948 Move returns status 0, amount 0
23:30:08.265 00.000 21948 move complete, result=0
23:30:08.265 00.000 21948 worker thread done servicing request
23:30:08.265 00.000 21948 Worker thread wakes up
23:30:08.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:08.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:08.265 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
23:30:09.670 01.405 21948 Exposure complete
23:30:09.699 00.029 21948 worker thread done servicing request
23:30:09.699 00.000 18120 OnExposeComplete: enter
23:30:09.701 00.002 18120 UpdateGuideState(): m_state=6
23:30:09.703 00.002 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
23:30:09.704 00.001 18120 Star::Find returns 1 (0), X=409.11, Y=233.57, Mass=2005, SNR=30.6, Peak=191 HFD=3.9
23:30:09.706 00.002 18120 MultiStar: [#1 -0.05,0.03,0.73,U] [#2 -0.35,0.18,0.00,M10] [#3 0.10,0.15,0.72,U] [#4 -0.43,0.13,0.00,M4] [#5 -0.38,0.18,0.00,M4] [#6 -0.06,0.13,0.50,U] [#7 -0.22,0.04,0.53,U] [#8 0.14,-0.12,0.41,U] 
23:30:09.707 00.001 18120 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {-0.21, 0.12}
23:30:09.708 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
23:30:09.709 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.27)
23:30:09.710 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.31 mountX=-0.10 mountY=0.03, mountTheta=2.87
23:30:09.712 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
23:30:09.713 00.001 18120 Enqueuing Move request for scope (-0.07, 0.08)
23:30:09.713 00.000 21948 Worker thread wakes up
23:30:09.714 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:09.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:30:09.714 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:30:09.714 00.000 21948 Moving (-0.07, 0.08) raw xDistance=-0.10 yDistance=0.03
23:30:09.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:30:09.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:09.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:09.714 00.000 21948 MoveAxis(E, 0, ABG)
23:30:09.714 00.000 21948 Move returns status 0, amount 0
23:30:09.714 00.000 21948 MoveAxis(N, 0, ABG)
23:30:09.714 00.000 21948 Move returns status 0, amount 0
23:30:09.714 00.000 21948 move complete, result=0
23:30:09.714 00.000 21948 worker thread done servicing request
23:30:09.714 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.6
23:30:09.715 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:09.716 00.001 18120 Enqueuing Expose request
23:30:09.716 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:09.717 00.001 21948 Worker thread wakes up
23:30:09.718 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:09.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:11.343 01.625 21948 Exposure complete
23:30:11.389 00.046 21948 worker thread done servicing request
23:30:11.389 00.000 18120 OnExposeComplete: enter
23:30:11.389 00.000 18120 UpdateGuideState(): m_state=6
23:30:11.390 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
23:30:11.391 00.001 18120 Star::Find returns 1 (0), X=409.15, Y=233.48, Mass=2190, SNR=32.1, Peak=197 HFD=3.9
23:30:11.391 00.000 18120 MultiStar: [#1 0.17,-0.01,0.65,U] [#2 -0.18,-0.15,0.62,U] [#3 -0.06,0.09,0.68,U] [#4 -0.59,0.11,0.00,M5] [#5 -0.37,0.18,0.00,M5] [#6 -0.02,0.06,0.50,U] [#7 -0.11,0.14,0.49,U] [#8 0.32,-0.15,0.42,U] 
23:30:11.392 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {-0.18, 0.03}
23:30:11.392 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.12 = -2.16)
23:30:11.393 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.94)
23:30:11.394 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.98 mountX=-0.02 mountY=0.03, mountTheta=2.17
23:30:11.396 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
23:30:11.398 00.002 18120 Enqueuing Move request for scope (-0.03, 0.01)
23:30:11.399 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:11.399 00.000 18120 UpdateGuideState exits: m=2190 RSB=32.1
23:30:11.400 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.400 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:11.400 00.000 18120 Enqueuing Expose request
23:30:11.401 00.001 21948 Worker thread wakes up
23:30:11.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:30:11.401 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:30:11.401 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.03
23:30:11.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:11.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:11.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:11.401 00.000 21948 MoveAxis(E, 0, ABG)
23:30:11.401 00.000 21948 Move returns status 0, amount 0
23:30:11.401 00.000 21948 MoveAxis(N, 0, ABG)
23:30:11.401 00.000 21948 Move returns status 0, amount 0
23:30:11.401 00.000 21948 move complete, result=0
23:30:11.401 00.000 21948 worker thread done servicing request
23:30:11.401 00.000 21948 Worker thread wakes up
23:30:11.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:11.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:11.402 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:12.922 01.520 21948 Exposure complete
23:30:12.964 00.042 21948 worker thread done servicing request
23:30:12.964 00.000 18120 OnExposeComplete: enter
23:30:12.965 00.001 18120 UpdateGuideState(): m_state=6
23:30:12.966 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
23:30:12.966 00.000 18120 Star::Find returns 1 (0), X=409.03, Y=233.55, Mass=1848, SNR=29.6, Peak=168 HFD=4.1
23:30:12.968 00.002 18120 MultiStar: [#1 0.12,0.16,0.74,U] [#2 -0.21,0.21,0.67,U] [#3 -0.21,0.29,0.00,M1] [#4 -0.64,0.06,0.00,M6] [#5 -0.27,0.00,0.55,U] [#6 -0.06,0.12,0.54,U] [#7 0.01,0.13,0.54,U] [#8 0.33,0.01,0.46,U] 
23:30:12.970 00.002 18120 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {-0.29, 0.10}
23:30:12.971 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.34 = -2.95)
23:30:12.972 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
23:30:12.973 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.19 mountX=-0.14 mountY=0.02, mountTheta=2.98
23:30:12.976 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
23:30:12.976 00.000 18120 Enqueuing Move request for scope (-0.08, 0.11)
23:30:12.977 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:12.977 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.6
23:30:12.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:12.978 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:12.978 00.000 18120 Enqueuing Expose request
23:30:12.979 00.001 21948 Worker thread wakes up
23:30:12.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:30:12.979 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:30:12.979 00.000 21948 Moving (-0.08, 0.11) raw xDistance=-0.14 yDistance=0.02
23:30:12.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:30:12.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:12.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:12.979 00.000 21948 MoveAxis(E, 0, ABG)
23:30:12.979 00.000 21948 Move returns status 0, amount 0
23:30:12.979 00.000 21948 MoveAxis(N, 0, ABG)
23:30:12.979 00.000 21948 Move returns status 0, amount 0
23:30:12.979 00.000 21948 move complete, result=0
23:30:12.979 00.000 21948 worker thread done servicing request
23:30:12.979 00.000 21948 Worker thread wakes up
23:30:12.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:12.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:12.979 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:14.609 01.630 21948 Exposure complete
23:30:14.662 00.053 21948 worker thread done servicing request
23:30:14.662 00.000 18120 OnExposeComplete: enter
23:30:14.664 00.002 18120 UpdateGuideState(): m_state=6
23:30:14.666 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
23:30:14.668 00.002 18120 Star::Find returns 1 (0), X=409.01, Y=233.73, Mass=2034, SNR=31.0, Peak=196 HFD=4.0
23:30:14.669 00.001 18120 MultiStar: [#1 0.15,0.30,0.68,U] [#2 -0.57,0.39,0.00,M9] [#3 0.01,0.18,0.70,U] [#4 -0.73,0.26,0.00,M7] [#5 -0.29,0.31,0.00,M5] [#6 -0.06,0.47,0.00,M1] [#7 0.04,0.28,0.53,U] [#8 0.34,0.28,0.00,M1] 
23:30:14.671 00.002 18120 refined, 3 included, MultiStar: {-0.06, 0.26}, one-star: {-0.31, 0.28}
23:30:14.673 00.002 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
23:30:14.676 00.003 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
23:30:14.678 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.82 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
23:30:14.680 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.26, opts=13)
23:30:14.680 00.000 18120 Enqueuing Move request for scope (-0.06, 0.26)
23:30:14.681 00.001 21948 Worker thread wakes up
23:30:14.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:14.681 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.0
23:30:14.682 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:14.683 00.001 18120 Enqueuing Expose request
23:30:14.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
23:30:14.683 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
23:30:14.683 00.000 21948 Moving (-0.06, 0.26) raw xDistance=-0.26 yDistance=-0.06
23:30:14.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:30:14.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:14.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:14.683 00.000 21948 MoveAxis(E, 47, ABG)
23:30:14.684 00.001 21948 Guiding  Dir = 2, Dur = 47
23:30:14.684 00.000 21948 IsSlewing returns 0
23:30:14.684 00.000 21948 IsGuiding returns 0
23:30:14.686 00.002 21948 PulseGuide returned control before completion, sleep 56
23:30:14.751 00.065 21948 IsGuiding returns 0
23:30:14.751 00.000 21948 Move returns status 0, amount 47
23:30:14.751 00.000 21948 MoveAxis(N, 0, ABG)
23:30:14.751 00.000 21948 Move returns status 0, amount 0
23:30:14.751 00.000 21948 move complete, result=0
23:30:14.751 00.000 21948 worker thread done servicing request
23:30:14.751 00.000 21948 Worker thread wakes up
23:30:14.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:14.751 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
23:30:14.752 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:16.173 01.421 21948 Exposure complete
23:30:16.216 00.043 21948 worker thread done servicing request
23:30:16.217 00.001 18120 OnExposeComplete: enter
23:30:16.218 00.001 18120 UpdateGuideState(): m_state=6
23:30:16.219 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
23:30:16.220 00.001 18120 Star::Find returns 1 (0), X=409.23, Y=233.35, Mass=2122, SNR=31.7, Peak=203 HFD=4.4
23:30:16.220 00.000 18120 MultiStar: [#1 0.42,-0.08,0.00,M1] [#2 -0.32,0.13,0.62,U] [#3 -0.26,0.17,0.70,U] [#4 -0.28,-0.17,0.55,U] [#5 -0.14,-0.16,0.50,U] [#6 -0.07,0.15,0.50,U] [#7 -0.04,0.02,0.47,U] [#8 0.20,-0.03,0.42,U] 
23:30:16.221 00.001 18120 single-star, 7 included, MultiStar: {-0.14, -0.00}, one-star: {-0.10, -0.10}
23:30:16.222 00.001 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.21 = -1.21)
23:30:16.223 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.89 = 1.89)
23:30:16.224 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=0.05 mountY=0.13, mountTheta=1.21
23:30:16.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
23:30:16.226 00.001 18120 Enqueuing Move request for scope (-0.10, -0.10)
23:30:16.227 00.001 21948 Worker thread wakes up
23:30:16.227 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:30:16.227 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:30:16.227 00.000 21948 Moving (-0.10, -0.10) raw xDistance=0.05 yDistance=0.13
23:30:16.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:30:16.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:16.227 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:16.228 00.001 18120 UpdateGuideState exits: m=2122 RSB=31.7
23:30:16.228 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:16.229 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:16.229 00.000 18120 Enqueuing Expose request
23:30:16.230 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:30:16.230 00.000 21948 MoveAxis(E, 0, ABG)
23:30:16.230 00.000 21948 Move returns status 0, amount 0
23:30:16.230 00.000 21948 MoveAxis(N, 0, ABG)
23:30:16.230 00.000 21948 Move returns status 0, amount 0
23:30:16.230 00.000 21948 move complete, result=0
23:30:16.230 00.000 21948 worker thread done servicing request
23:30:16.230 00.000 21948 Worker thread wakes up
23:30:16.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:16.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:16.232 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:17.859 01.627 21948 Exposure complete
23:30:17.893 00.034 21948 worker thread done servicing request
23:30:17.893 00.000 18120 OnExposeComplete: enter
23:30:17.893 00.000 18120 UpdateGuideState(): m_state=6
23:30:17.895 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
23:30:17.895 00.000 18120 Star::Find returns 1 (0), X=409.07, Y=233.60, Mass=1920, SNR=30.1, Peak=170 HFD=4.0
23:30:17.896 00.001 18120 MultiStar: [#1 0.16,-0.10,0.74,U] [#2 -0.41,-0.06,0.00,M9] [#3 -0.22,0.10,0.73,U] [#4 -0.21,-0.14,0.57,U] [#5 -0.12,-0.00,0.52,U] [#6 0.07,-0.10,0.51,U] [#7 -0.09,0.02,0.52,U] [#8 0.62,-0.01,0.00,M1] 
23:30:17.896 00.000 18120 refined, 6 included, MultiStar: {-0.11, 0.01}, one-star: {-0.25, 0.15}
23:30:17.897 00.001 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.14) = xAngle (4.22 = -2.06)
23:30:17.897 00.000 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.04)
23:30:17.898 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.08 mountX=-0.05 mountY=0.09, mountTheta=2.07
23:30:17.898 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.01, opts=13)
23:30:17.898 00.000 18120 Enqueuing Move request for scope (-0.11, 0.01)
23:30:17.899 00.001 21948 Worker thread wakes up
23:30:17.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:30:17.899 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:30:17.899 00.000 21948 Moving (-0.11, 0.01) raw xDistance=-0.05 yDistance=0.09
23:30:17.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:30:17.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:17.899 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:17.900 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.1
23:30:17.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:17.901 00.001 18120 Enqueuing Expose request
23:30:17.902 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:17.902 00.000 21948 MoveAxis(E, 0, ABG)
23:30:17.902 00.000 21948 Move returns status 0, amount 0
23:30:17.902 00.000 21948 MoveAxis(N, 0, ABG)
23:30:17.902 00.000 21948 Move returns status 0, amount 0
23:30:17.902 00.000 21948 move complete, result=0
23:30:17.902 00.000 21948 worker thread done servicing request
23:30:17.902 00.000 21948 Worker thread wakes up
23:30:17.902 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:17.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:17.902 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:19.420 01.518 21948 Exposure complete
23:30:19.453 00.033 21948 worker thread done servicing request
23:30:19.453 00.000 18120 OnExposeComplete: enter
23:30:19.454 00.001 18120 UpdateGuideState(): m_state=6
23:30:19.455 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
23:30:19.455 00.000 18120 Star::Find returns 1 (0), X=409.18, Y=233.42, Mass=1981, SNR=30.5, Peak=186 HFD=3.8
23:30:19.456 00.001 18120 MultiStar: [#1 0.16,0.06,0.69,U] [#2 -0.26,0.09,0.65,U] [#3 0.26,0.19,0.68,U] [#4 -0.10,0.06,0.58,U] [#5 -0.10,0.14,0.53,U] [#6 0.15,0.08,0.51,U] [#7 -0.04,0.11,0.52,U] [#8 0.46,0.36,0.00,M2] 
23:30:19.456 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.14, -0.02}
23:30:19.457 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
23:30:19.457 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
23:30:19.457 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.78 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
23:30:19.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:30:19.459 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:30:19.459 00.000 21948 Worker thread wakes up
23:30:19.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:19.460 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.5
23:30:19.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.461 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:19.461 00.000 18120 Enqueuing Expose request
23:30:19.462 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:30:19.462 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:30:19.462 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:30:19.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:30:19.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:19.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:19.462 00.000 21948 MoveAxis(E, 0, ABG)
23:30:19.462 00.000 21948 Move returns status 0, amount 0
23:30:19.462 00.000 21948 MoveAxis(N, 0, ABG)
23:30:19.462 00.000 21948 Move returns status 0, amount 0
23:30:19.462 00.000 21948 move complete, result=0
23:30:19.462 00.000 21948 worker thread done servicing request
23:30:19.462 00.000 21948 Worker thread wakes up
23:30:19.462 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:19.463 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:19.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:21.088 01.625 21948 Exposure complete
23:30:21.129 00.041 21948 worker thread done servicing request
23:30:21.129 00.000 18120 OnExposeComplete: enter
23:30:21.130 00.001 18120 UpdateGuideState(): m_state=6
23:30:21.130 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
23:30:21.131 00.001 18120 Star::Find returns 1 (0), X=409.17, Y=233.70, Mass=2108, SNR=31.5, Peak=202 HFD=4.2
23:30:21.131 00.000 18120 MultiStar: [#1 0.34,0.19,0.00,M1] [#2 -0.19,-0.01,0.63,U] [#3 -0.09,0.20,0.68,U] [#4 -0.17,0.02,0.52,U] [#5 0.03,0.07,0.54,U] [#6 0.02,0.30,0.49,U] [#7 0.15,0.12,0.52,U] [#8 0.50,0.10,0.00,M3] 
23:30:21.132 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.15}, one-star: {-0.15, 0.25}
23:30:21.133 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:30:21.133 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.00)
23:30:21.134 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.04 mountX=-0.16 mountY=-0.00, mountTheta=-3.14
23:30:21.135 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
23:30:21.135 00.000 18120 Enqueuing Move request for scope (-0.07, 0.15)
23:30:21.136 00.001 21948 Worker thread wakes up
23:30:21.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:21.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:30:21.136 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.5
23:30:21.136 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:21.138 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:21.138 00.000 18120 Enqueuing Expose request
23:30:21.138 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:30:21.138 00.000 21948 Moving (-0.07, 0.15) raw xDistance=-0.16 yDistance=-0.00
23:30:21.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:30:21.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:21.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:30:21.138 00.000 21948 MoveAxis(E, 0, ABG)
23:30:21.138 00.000 21948 Move returns status 0, amount 0
23:30:21.138 00.000 21948 MoveAxis(N, 0, ABG)
23:30:21.138 00.000 21948 Move returns status 0, amount 0
23:30:21.138 00.000 21948 move complete, result=0
23:30:21.138 00.000 21948 worker thread done servicing request
23:30:21.138 00.000 21948 Worker thread wakes up
23:30:21.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:21.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:21.139 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:22.654 01.515 21948 Exposure complete
23:30:22.678 00.024 21948 worker thread done servicing request
23:30:22.678 00.000 18120 OnExposeComplete: enter
23:30:22.678 00.000 18120 UpdateGuideState(): m_state=6
23:30:22.679 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
23:30:22.679 00.000 18120 Star::Find returns 1 (0), X=409.11, Y=233.82, Mass=2094, SNR=31.5, Peak=226 HFD=4.1
23:30:22.680 00.001 18120 MultiStar: [#1 0.30,0.27,0.00,M2] [#2 -0.42,0.16,0.00,M8] [#3 -0.38,0.34,0.00,M1] [#4 -0.24,0.04,0.55,U] [#5 -0.03,0.15,0.50,U] [#6 -0.03,0.35,0.49,U] [#7 0.01,0.31,0.50,U] [#8 0.59,0.06,0.00,M4] 
23:30:22.680 00.000 18120 refined, 4 included, MultiStar: {-0.12, 0.26}, one-star: {-0.21, 0.37}
23:30:22.681 00.001 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.15 = -3.14)
23:30:22.681 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.04)
23:30:22.682 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=2.00 mountX=-0.29 mountY=-0.01, mountTheta=-3.11
23:30:22.685 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.26, opts=13)
23:30:22.685 00.000 18120 Enqueuing Move request for scope (-0.12, 0.26)
23:30:22.686 00.001 21948 Worker thread wakes up
23:30:22.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:22.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
23:30:22.686 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:30:22.687 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:22.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:22.688 00.001 18120 Enqueuing Expose request
23:30:22.688 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
23:30:22.688 00.000 21948 Moving (-0.12, 0.26) raw xDistance=-0.29 yDistance=-0.01
23:30:22.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:30:22.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:22.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:30:22.688 00.000 21948 MoveAxis(E, 51, ABG)
23:30:22.688 00.000 21948 Guiding  Dir = 2, Dur = 51
23:30:22.689 00.001 21948 IsSlewing returns 0
23:30:22.689 00.000 21948 IsGuiding returns 0
23:30:22.690 00.001 21948 PulseGuide returned control before completion, sleep 60
23:30:22.762 00.072 21948 IsGuiding returns 0
23:30:22.762 00.000 21948 Move returns status 0, amount 51
23:30:22.763 00.001 21948 MoveAxis(N, 0, ABG)
23:30:22.763 00.000 21948 Move returns status 0, amount 0
23:30:22.763 00.000 21948 move complete, result=0
23:30:22.763 00.000 21948 worker thread done servicing request
23:30:22.763 00.000 21948 Worker thread wakes up
23:30:22.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:22.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:22.763 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
23:30:24.390 01.627 21948 Exposure complete
23:30:24.441 00.051 21948 worker thread done servicing request
23:30:24.441 00.000 18120 OnExposeComplete: enter
23:30:24.442 00.001 18120 UpdateGuideState(): m_state=6
23:30:24.443 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
23:30:24.445 00.002 18120 Star::Find returns 1 (0), X=409.22, Y=233.37, Mass=2044, SNR=30.9, Peak=168 HFD=4.3
23:30:24.446 00.001 18120 MultiStar: [#1 0.30,-0.10,0.73,U] [#2 -0.17,0.00,0.65,U] [#3 0.27,-0.18,0.63,U] [#4 -0.27,-0.21,0.55,U] [#5 -0.06,0.00,0.49,U] [#6 -0.12,0.02,0.51,U] [#7 0.02,-0.37,0.00,M1] [#8 0.53,-0.09,0.00,M5] 
23:30:24.447 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.11, -0.08}
23:30:24.448 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.63 = -0.63)
23:30:24.450 00.002 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.47 = 2.47)
23:30:24.451 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.77 mountX=0.07 mountY=0.05, mountTheta=0.65
23:30:24.453 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.08, opts=13)
23:30:24.454 00.001 18120 Enqueuing Move request for scope (-0.02, -0.08)
23:30:24.455 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:24.455 00.000 18120 UpdateGuideState exits: m=2044 RSB=30.9
23:30:24.455 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:24.456 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:24.456 00.000 18120 Enqueuing Expose request
23:30:24.457 00.001 21948 Worker thread wakes up
23:30:24.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:30:24.457 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:30:24.457 00.000 21948 Moving (-0.02, -0.08) raw xDistance=0.07 yDistance=0.05
23:30:24.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:30:24.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:24.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:30:24.457 00.000 21948 MoveAxis(E, 0, ABG)
23:30:24.457 00.000 21948 Move returns status 0, amount 0
23:30:24.457 00.000 21948 MoveAxis(N, 0, ABG)
23:30:24.457 00.000 21948 Move returns status 0, amount 0
23:30:24.457 00.000 21948 move complete, result=0
23:30:24.457 00.000 21948 worker thread done servicing request
23:30:24.458 00.001 21948 Worker thread wakes up
23:30:24.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:24.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:24.458 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:25.986 01.528 21948 Exposure complete
23:30:26.041 00.055 21948 worker thread done servicing request
23:30:26.041 00.000 18120 OnExposeComplete: enter
23:30:26.041 00.000 18120 UpdateGuideState(): m_state=6
23:30:26.042 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
23:30:26.043 00.001 18120 Star::Find returns 1 (0), X=409.43, Y=233.52, Mass=2132, SNR=31.6, Peak=182 HFD=4.1
23:30:26.044 00.001 18120 MultiStar: [#1 0.29,-0.39,0.00,M2] [#2 0.13,-0.06,0.62,U] [#3 -0.04,0.03,0.70,U] [#4 -0.20,-0.18,0.55,U] [#5 -0.06,-0.10,0.48,U] [#6 0.10,-0.20,0.47,U] [#7 0.34,-0.12,0.52,U] [#8 0.40,-0.19,0.00,M6] 
23:30:26.045 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {0.11, 0.07}
23:30:26.047 00.002 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.14) = xAngle (0.36 = 0.36)
23:30:26.049 00.002 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.46 = -2.83)
23:30:26.050 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=0.08 mountY=-0.03, mountTheta=-0.32
23:30:26.052 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
23:30:26.055 00.003 18120 Enqueuing Move request for scope (0.06, -0.06)
23:30:26.056 00.001 21948 Worker thread wakes up
23:30:26.056 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:26.057 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:30:26.057 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:30:26.057 00.000 21948 Moving (0.06, -0.06) raw xDistance=0.08 yDistance=-0.03
23:30:26.058 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:30:26.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:26.058 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.6
23:30:26.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.058 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:26.059 00.001 18120 Enqueuing Expose request
23:30:26.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:26.059 00.000 21948 MoveAxis(E, 0, ABG)
23:30:26.059 00.000 21948 Move returns status 0, amount 0
23:30:26.059 00.000 21948 MoveAxis(N, 0, ABG)
23:30:26.059 00.000 21948 Move returns status 0, amount 0
23:30:26.059 00.000 21948 move complete, result=0
23:30:26.060 00.001 21948 worker thread done servicing request
23:30:26.060 00.000 21948 Worker thread wakes up
23:30:26.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:26.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:26.060 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:27.687 01.627 21948 Exposure complete
23:30:27.723 00.036 21948 worker thread done servicing request
23:30:27.723 00.000 18120 OnExposeComplete: enter
23:30:27.724 00.001 18120 UpdateGuideState(): m_state=6
23:30:27.725 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
23:30:27.725 00.000 18120 Star::Find returns 1 (0), X=409.30, Y=233.51, Mass=2161, SNR=32.0, Peak=187 HFD=4.0
23:30:27.726 00.001 18120 MultiStar: [#1 0.29,-0.04,0.68,U] [#2 -0.01,-0.08,0.63,U] [#3 -0.18,0.18,0.69,U] [#4 -0.13,-0.10,0.52,U] [#5 -0.05,0.14,0.51,U] [#6 0.33,-0.10,0.49,U] [#7 0.13,-0.01,0.52,U] [#8 0.66,-0.06,0.00,M7] 
23:30:27.726 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {-0.02, 0.06}
23:30:27.727 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.14) = xAngle (1.54 = 1.54)
23:30:27.727 00.000 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.64 = -1.64)
23:30:27.727 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.40 mountX=0.00 mountY=-0.04, mountTheta=-1.54
23:30:27.729 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
23:30:27.730 00.001 18120 Enqueuing Move request for scope (0.04, 0.02)
23:30:27.732 00.002 21948 Worker thread wakes up
23:30:27.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:30:27.732 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:30:27.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:27.733 00.001 18120 UpdateGuideState exits: m=2161 RSB=32.0
23:30:27.733 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:27.734 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:27.734 00.000 18120 Enqueuing Expose request
23:30:27.735 00.001 21948 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.04
23:30:27.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:30:27.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:27.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:27.735 00.000 21948 MoveAxis(E, 0, ABG)
23:30:27.735 00.000 21948 Move returns status 0, amount 0
23:30:27.735 00.000 21948 MoveAxis(N, 0, ABG)
23:30:27.735 00.000 21948 Move returns status 0, amount 0
23:30:27.735 00.000 21948 move complete, result=0
23:30:27.735 00.000 21948 worker thread done servicing request
23:30:27.735 00.000 21948 Worker thread wakes up
23:30:27.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:27.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:27.735 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:29.261 01.526 21948 Exposure complete
23:30:29.316 00.055 21948 worker thread done servicing request
23:30:29.316 00.000 18120 OnExposeComplete: enter
23:30:29.317 00.001 18120 UpdateGuideState(): m_state=6
23:30:29.319 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
23:30:29.320 00.001 18120 Star::Find returns 1 (0), X=408.90, Y=233.18, Mass=2231, SNR=32.5, Peak=226 HFD=4.2
23:30:29.322 00.002 18120 MultiStar: [#1 0.14,-0.14,0.69,U] [#2 -0.38,-0.01,0.00,M6] [#3 -0.06,0.02,0.67,U] [#4 -0.51,-0.05,0.00,M1] [#5 -0.20,0.01,0.50,U] [#6 -0.03,0.14,0.43,U] [#7 -0.33,0.08,0.51,U] [#8 0.16,-0.09,0.41,U] 
23:30:29.323 00.001 18120 refined, 6 included, MultiStar: {-0.14, -0.07}, one-star: {-0.43, -0.27}
23:30:29.324 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
23:30:29.324 00.000 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:30:29.325 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.70 mountX=0.00 mountY=0.15, mountTheta=1.55
23:30:29.327 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.07, opts=13)
23:30:29.328 00.001 18120 Enqueuing Move request for scope (-0.14, -0.07)
23:30:29.328 00.000 21948 Worker thread wakes up
23:30:29.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:29.329 00.001 18120 UpdateGuideState exits: m=2231 RSB=32.5
23:30:29.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:29.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:29.330 00.001 18120 Enqueuing Expose request
23:30:29.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
23:30:29.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
23:30:29.330 00.000 21948 Moving (-0.14, -0.07) raw xDistance=0.00 yDistance=0.15
23:30:29.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:30:29.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:29.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:30:29.330 00.000 21948 MoveAxis(E, 0, ABG)
23:30:29.330 00.000 21948 Move returns status 0, amount 0
23:30:29.330 00.000 21948 MoveAxis(N, 0, ABG)
23:30:29.331 00.001 21948 Move returns status 0, amount 0
23:30:29.331 00.000 21948 move complete, result=0
23:30:29.331 00.000 21948 worker thread done servicing request
23:30:29.331 00.000 21948 Worker thread wakes up
23:30:29.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:29.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:29.331 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:30.966 01.635 21948 Exposure complete
23:30:31.008 00.042 21948 worker thread done servicing request
23:30:31.009 00.001 18120 OnExposeComplete: enter
23:30:31.012 00.003 18120 UpdateGuideState(): m_state=6
23:30:31.014 00.002 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
23:30:31.015 00.001 18120 Star::Find returns 1 (0), X=409.06, Y=233.80, Mass=2040, SNR=31.0, Peak=202 HFD=4.2
23:30:31.016 00.001 18120 MultiStar: [#1 0.23,0.17,0.69,U] [#2 -0.18,0.10,0.67,U] [#3 0.09,0.11,0.70,U] [#4 -0.51,-0.10,0.00,M2] [#5 0.09,0.15,0.52,U] [#6 -0.27,0.04,0.50,U] [#7 0.07,0.34,0.52,U] [#8 0.29,-0.13,0.43,U] 
23:30:31.017 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.17}, one-star: {-0.27, 0.35}
23:30:31.019 00.002 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
23:30:31.021 00.002 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.37)
23:30:31.023 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.67 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
23:30:31.027 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
23:30:31.029 00.002 18120 Enqueuing Move request for scope (-0.02, 0.17)
23:30:31.030 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:31.031 00.001 18120 UpdateGuideState exits: m=2040 RSB=31.0
23:30:31.032 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:31.033 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:31.033 00.000 18120 Enqueuing Expose request
23:30:31.034 00.001 21948 Worker thread wakes up
23:30:31.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
23:30:31.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
23:30:31.034 00.000 21948 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.06
23:30:31.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:30:31.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:31.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:31.034 00.000 21948 MoveAxis(E, 0, ABG)
23:30:31.034 00.000 21948 Move returns status 0, amount 0
23:30:31.035 00.001 21948 MoveAxis(N, 0, ABG)
23:30:31.035 00.000 21948 Move returns status 0, amount 0
23:30:31.035 00.000 21948 move complete, result=0
23:30:31.035 00.000 21948 worker thread done servicing request
23:30:31.035 00.000 21948 Worker thread wakes up
23:30:31.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:31.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:31.035 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:32.561 01.526 21948 Exposure complete
23:30:32.626 00.065 21948 worker thread done servicing request
23:30:32.626 00.000 18120 OnExposeComplete: enter
23:30:32.626 00.000 18120 UpdateGuideState(): m_state=6
23:30:32.627 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
23:30:32.628 00.001 18120 Star::Find returns 1 (0), X=409.27, Y=233.36, Mass=1918, SNR=29.9, Peak=174 HFD=4.1
23:30:32.628 00.000 18120 MultiStar: [#1 0.21,-0.03,0.74,U] [#2 -0.03,-0.08,0.66,U] [#3 0.21,0.07,0.66,U] [#4 -0.12,-0.25,0.57,U] [#5 0.03,-0.24,0.52,U] [#6 -0.07,0.14,0.51,U] [#7 -0.15,0.33,0.00,M1] [#8 0.45,-0.25,0.00,M6] 
23:30:32.630 00.002 18120 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.06, -0.09}
23:30:32.631 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.01 = -0.01)
23:30:32.632 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
23:30:32.633 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.16 mountX=0.07 mountY=0.00, mountTheta=0.05
23:30:32.634 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
23:30:32.635 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
23:30:32.635 00.000 21948 Worker thread wakes up
23:30:32.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:32.635 00.000 18120 UpdateGuideState exits: m=1918 RSB=29.9
23:30:32.636 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:32.638 00.002 18120 Enqueuing Expose request
23:30:32.640 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:30:32.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:30:32.640 00.000 21948 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=0.00
23:30:32.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:30:32.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:32.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:30:32.640 00.000 21948 MoveAxis(E, 0, ABG)
23:30:32.640 00.000 21948 Move returns status 0, amount 0
23:30:32.640 00.000 21948 MoveAxis(N, 0, ABG)
23:30:32.640 00.000 21948 Move returns status 0, amount 0
23:30:32.640 00.000 21948 move complete, result=0
23:30:32.640 00.000 21948 worker thread done servicing request
23:30:32.640 00.000 21948 Worker thread wakes up
23:30:32.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:32.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:32.641 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:34.269 01.628 21948 Exposure complete
23:30:34.324 00.055 21948 worker thread done servicing request
23:30:34.324 00.000 18120 OnExposeComplete: enter
23:30:34.327 00.003 18120 UpdateGuideState(): m_state=6
23:30:34.330 00.003 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
23:30:34.332 00.002 18120 Star::Find returns 1 (0), X=408.90, Y=233.36, Mass=2047, SNR=31.0, Peak=184 HFD=4.3
23:30:34.334 00.002 18120 MultiStar: [#1 0.09,-0.08,0.72,U] [#2 -0.39,-0.37,0.00,M5] [#3 -0.20,0.02,0.71,U] [#4 -0.42,-0.11,0.00,M2] [#5 -0.21,-0.19,0.47,U] [#6 -0.08,-0.01,0.47,U] [#7 -0.10,0.16,0.49,U] [#8 0.44,-0.05,0.00,M7] 
23:30:34.335 00.001 18120 refined, 5 included, MultiStar: {-0.18, -0.04}, one-star: {-0.42, -0.09}
23:30:34.335 00.000 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.14) = xAngle (-1.79 = -1.79)
23:30:34.336 00.001 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.31 = 1.31)
23:30:34.336 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.94 mountX=-0.04 mountY=0.17, mountTheta=1.80
23:30:34.337 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.04, opts=13)
23:30:34.339 00.002 18120 Enqueuing Move request for scope (-0.18, -0.04)
23:30:34.339 00.000 21948 Worker thread wakes up
23:30:34.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:34.340 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
23:30:34.340 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
23:30:34.340 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.0
23:30:34.341 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:34.342 00.001 21948 Moving (-0.18, -0.04) raw xDistance=-0.04 yDistance=0.17
23:30:34.343 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:34.344 00.001 18120 Enqueuing Expose request
23:30:34.345 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:30:34.345 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:34.345 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:30:34.345 00.000 21948 MoveAxis(E, 0, ABG)
23:30:34.345 00.000 21948 Move returns status 0, amount 0
23:30:34.345 00.000 21948 MoveAxis(N, 0, ABG)
23:30:34.345 00.000 21948 Move returns status 0, amount 0
23:30:34.345 00.000 21948 move complete, result=0
23:30:34.345 00.000 21948 worker thread done servicing request
23:30:34.345 00.000 21948 Worker thread wakes up
23:30:34.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:34.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:34.346 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:35.860 01.514 21948 Exposure complete
23:30:35.892 00.032 21948 worker thread done servicing request
23:30:35.892 00.000 18120 OnExposeComplete: enter
23:30:35.893 00.001 18120 UpdateGuideState(): m_state=6
23:30:35.894 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
23:30:35.895 00.001 18120 Star::Find returns 1 (0), X=409.07, Y=233.03, Mass=2025, SNR=31.0, Peak=210 HFD=4.4
23:30:35.896 00.001 18120 MultiStar: [#1 0.37,-0.28,0.00,M1] [#2 -0.38,-0.36,0.00,M6] [#3 0.13,-0.03,0.68,U] [#4 -0.02,-0.34,0.59,U] [#5 0.06,-0.27,0.51,U] [#6 0.02,-0.18,0.51,U] [#7 -0.01,-0.14,0.50,U] [#8 0.46,-0.48,0.00,M8] 
23:30:35.896 00.000 18120 refined, 5 included, MultiStar: {-0.04, -0.25}, one-star: {-0.25, -0.42}
23:30:35.896 00.000 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.14) = xAngle (-0.58 = -0.58)
23:30:35.897 00.001 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.53 = 2.53)
23:30:35.897 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.72 mountX=0.21 mountY=0.14, mountTheta=0.60
23:30:35.898 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.25, opts=13)
23:30:35.899 00.001 18120 Enqueuing Move request for scope (-0.04, -0.25)
23:30:35.899 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:35.900 00.001 21948 Worker thread wakes up
23:30:35.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
23:30:35.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
23:30:35.900 00.000 21948 Moving (-0.04, -0.25) raw xDistance=0.21 yDistance=0.14
23:30:35.900 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.0
23:30:35.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.901 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:35.901 00.000 18120 Enqueuing Expose request
23:30:35.902 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:30:35.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:35.902 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:30:35.902 00.000 21948 MoveAxis(W, 37, ABG)
23:30:35.902 00.000 21948 Guiding  Dir = 3, Dur = 37
23:30:35.902 00.000 21948 IsSlewing returns 0
23:30:35.902 00.000 21948 IsGuiding returns 0
23:30:35.903 00.001 21948 PulseGuide returned control before completion, sleep 46
23:30:35.965 00.062 21948 IsGuiding returns 0
23:30:35.965 00.000 21948 Move returns status 0, amount 37
23:30:35.965 00.000 21948 MoveAxis(N, 0, ABG)
23:30:35.965 00.000 21948 Move returns status 0, amount 0
23:30:35.965 00.000 21948 move complete, result=0
23:30:35.965 00.000 21948 worker thread done servicing request
23:30:35.966 00.001 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:30:35.966 00.000 21948 Worker thread wakes up
23:30:35.968 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:35.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:37.591 01.623 21948 Exposure complete
23:30:37.622 00.031 21948 worker thread done servicing request
23:30:37.623 00.001 18120 OnExposeComplete: enter
23:30:37.624 00.001 18120 UpdateGuideState(): m_state=6
23:30:37.624 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
23:30:37.625 00.001 18120 Star::Find returns 1 (0), X=409.04, Y=233.56, Mass=2114, SNR=31.6, Peak=197 HFD=4.1
23:30:37.626 00.001 18120 MultiStar: [#1 0.00,0.29,0.73,U] [#2 -0.44,0.05,0.00,M7] [#3 0.30,0.11,0.65,U] [#4 -0.09,-0.32,0.57,U] [#5 -0.17,-0.03,0.49,U] [#6 -0.11,0.10,0.49,U] [#7 0.10,0.03,0.48,U] [#8 0.40,0.12,0.00,M9] 
23:30:37.626 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {-0.29, 0.11}
23:30:37.626 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.47 = -2.82)
23:30:37.627 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.28)
23:30:37.627 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=-0.07 mountY=0.02, mountTheta=2.85
23:30:37.629 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
23:30:37.630 00.001 18120 Enqueuing Move request for scope (-0.05, 0.06)
23:30:37.631 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:37.631 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.6
23:30:37.632 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.632 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:37.633 00.001 18120 Enqueuing Expose request
23:30:37.633 00.000 21948 Worker thread wakes up
23:30:37.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:30:37.633 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:30:37.633 00.000 21948 Moving (-0.05, 0.06) raw xDistance=-0.07 yDistance=0.02
23:30:37.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:37.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:37.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:37.633 00.000 21948 MoveAxis(E, 0, ABG)
23:30:37.633 00.000 21948 Move returns status 0, amount 0
23:30:37.633 00.000 21948 MoveAxis(N, 0, ABG)
23:30:37.634 00.001 21948 Move returns status 0, amount 0
23:30:37.634 00.000 21948 move complete, result=0
23:30:37.634 00.000 21948 worker thread done servicing request
23:30:37.634 00.000 21948 Worker thread wakes up
23:30:37.634 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:37.634 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:37.634 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:39.156 01.522 21948 Exposure complete
23:30:39.188 00.032 21948 worker thread done servicing request
23:30:39.188 00.000 18120 OnExposeComplete: enter
23:30:39.189 00.001 18120 UpdateGuideState(): m_state=6
23:30:39.189 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
23:30:39.190 00.001 18120 Star::Find returns 1 (0), X=408.95, Y=233.44, Mass=1831, SNR=29.5, Peak=156 HFD=4.0
23:30:39.190 00.000 18120 MultiStar: [#1 0.07,0.19,0.74,U] [#2 -0.36,0.00,0.00,M8] [#3 -0.10,0.13,0.73,U] [#4 -0.40,-0.15,0.00,M1] [#5 -0.18,0.22,0.52,U] [#6 -0.05,0.08,0.52,U] [#7 0.03,0.15,0.59,U] [#8 0.50,0.07,0.00,M10] 
23:30:39.192 00.002 18120 refined, 5 included, MultiStar: {-0.12, 0.12}, one-star: {-0.38, -0.00}
23:30:39.192 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
23:30:39.192 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
23:30:39.193 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.38 mountX=-0.16 mountY=0.06, mountTheta=2.80
23:30:39.196 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.12, opts=13)
23:30:39.196 00.000 18120 Enqueuing Move request for scope (-0.12, 0.12)
23:30:39.197 00.001 21948 Worker thread wakes up
23:30:39.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:39.197 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
23:30:39.197 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
23:30:39.197 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.5
23:30:39.198 00.001 21948 Moving (-0.12, 0.12) raw xDistance=-0.16 yDistance=0.06
23:30:39.198 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:39.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:30:39.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:39.198 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:39.200 00.002 18120 Enqueuing Expose request
23:30:39.200 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:39.200 00.000 21948 MoveAxis(E, 0, ABG)
23:30:39.200 00.000 21948 Move returns status 0, amount 0
23:30:39.200 00.000 21948 MoveAxis(N, 0, ABG)
23:30:39.200 00.000 21948 Move returns status 0, amount 0
23:30:39.200 00.000 21948 move complete, result=0
23:30:39.200 00.000 21948 worker thread done servicing request
23:30:39.200 00.000 21948 Worker thread wakes up
23:30:39.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:39.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:39.201 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:40.834 01.633 21948 Exposure complete
23:30:40.862 00.028 21948 worker thread done servicing request
23:30:40.862 00.000 18120 OnExposeComplete: enter
23:30:40.863 00.001 18120 UpdateGuideState(): m_state=6
23:30:40.864 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
23:30:40.864 00.000 18120 Star::Find returns 1 (0), X=408.99, Y=233.37, Mass=1749, SNR=28.8, Peak=166 HFD=4.1
23:30:40.866 00.002 18120 MultiStar: [#1 0.27,-0.16,0.79,U] [#2 -0.35,0.06,0.72,U] [#3 0.16,0.21,0.72,U] [#4 -0.16,-0.21,0.61,U] [#5 -0.08,-0.03,0.51,U] [#6 -0.01,0.28,0.55,U] [#7 -0.14,0.18,0.53,U] [#8 0.49,-0.16,0.00,R] 
23:30:40.866 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.33, -0.08}
23:30:40.866 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.10 = -2.18)
23:30:40.866 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
23:30:40.867 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.96 mountX=-0.05 mountY=0.07, mountTheta=2.20
23:30:40.868 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
23:30:40.868 00.000 18120 Enqueuing Move request for scope (-0.09, 0.02)
23:30:40.869 00.001 21948 Worker thread wakes up
23:30:40.869 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:30:40.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:30:40.869 00.000 21948 Moving (-0.09, 0.02) raw xDistance=-0.05 yDistance=0.07
23:30:40.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:30:40.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:40.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:40.870 00.001 18120 UpdateGuideState exits: m=1749 RSB=28.8
23:30:40.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:40.871 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:40.871 00.000 18120 Enqueuing Expose request
23:30:40.873 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:30:40.873 00.000 21948 MoveAxis(E, 0, ABG)
23:30:40.873 00.000 21948 Move returns status 0, amount 0
23:30:40.873 00.000 21948 MoveAxis(N, 0, ABG)
23:30:40.873 00.000 21948 Move returns status 0, amount 0
23:30:40.873 00.000 21948 move complete, result=0
23:30:40.873 00.000 21948 worker thread done servicing request
23:30:40.873 00.000 21948 Worker thread wakes up
23:30:40.873 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:40.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:40.873 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:42.398 01.525 21948 Exposure complete
23:30:42.439 00.041 21948 worker thread done servicing request
23:30:42.439 00.000 18120 OnExposeComplete: enter
23:30:42.440 00.001 18120 UpdateGuideState(): m_state=6
23:30:42.441 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
23:30:42.441 00.000 18120 Star::Find returns 1 (0), X=408.84, Y=233.58, Mass=2009, SNR=30.8, Peak=180 HFD=4.1
23:30:42.442 00.001 18120 MultiStar: [#1 0.06,-0.01,0.72,U] [#2 -0.37,-0.00,0.00,M8] [#3 0.04,0.17,0.66,U] [#4 -0.19,-0.12,0.58,U] [#5 -0.20,-0.04,0.53,U] [#6 -0.02,0.20,0.52,U] [#7 -0.04,0.18,0.54,U] [#8 -0.05,0.33,0.45,U] 
23:30:42.443 00.001 18120 refined, 7 included, MultiStar: {-0.14, 0.10}, one-star: {-0.48, 0.14}
23:30:42.444 00.001 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
23:30:42.446 00.002 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
23:30:42.449 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.51 mountX=-0.15 mountY=0.08, mountTheta=2.66
23:30:42.453 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.10, opts=13)
23:30:42.454 00.001 18120 Enqueuing Move request for scope (-0.14, 0.10)
23:30:42.456 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:42.457 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.8
23:30:42.458 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:42.460 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:42.461 00.001 21948 Worker thread wakes up
23:30:42.461 00.000 18120 Enqueuing Expose request
23:30:42.462 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
23:30:42.462 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
23:30:42.462 00.000 21948 Moving (-0.14, 0.10) raw xDistance=-0.15 yDistance=0.08
23:30:42.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:30:42.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:42.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:30:42.463 00.001 21948 MoveAxis(E, 0, ABG)
23:30:42.463 00.000 21948 Move returns status 0, amount 0
23:30:42.463 00.000 21948 MoveAxis(N, 0, ABG)
23:30:42.463 00.000 21948 Move returns status 0, amount 0
23:30:42.463 00.000 21948 move complete, result=0
23:30:42.463 00.000 21948 worker thread done servicing request
23:30:42.463 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:42.463 00.000 21948 Worker thread wakes up
23:30:42.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:42.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:44.093 01.630 21948 Exposure complete
23:30:44.136 00.043 21948 worker thread done servicing request
23:30:44.136 00.000 18120 OnExposeComplete: enter
23:30:44.138 00.002 18120 UpdateGuideState(): m_state=6
23:30:44.138 00.000 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
23:30:44.139 00.001 18120 Star::Find returns 1 (0), X=409.17, Y=233.54, Mass=2216, SNR=32.3, Peak=187 HFD=3.9
23:30:44.139 00.000 18120 MultiStar: [#1 0.16,0.27,0.68,U] [#2 -0.39,0.26,0.00,M9] [#3 0.09,0.33,0.65,U] [#4 -0.35,-0.05,0.51,U] [#5 -0.28,0.31,0.00,M1] [#6 -0.08,0.19,0.49,U] [#7 0.02,0.17,0.51,U] [#8 -0.08,0.16,0.40,U] 
23:30:44.140 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {-0.15, 0.09}
23:30:44.140 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
23:30:44.141 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
23:30:44.141 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=-0.17 mountY=-0.03, mountTheta=-2.98
23:30:44.142 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.17, opts=13)
23:30:44.143 00.001 18120 Enqueuing Move request for scope (-0.05, 0.17)
23:30:44.143 00.000 21948 Worker thread wakes up
23:30:44.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
23:30:44.143 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
23:30:44.144 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:44.144 00.000 18120 UpdateGuideState exits: m=2216 RSB=32.3
23:30:44.145 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.145 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:44.145 00.000 18120 Enqueuing Expose request
23:30:44.146 00.001 21948 Moving (-0.05, 0.17) raw xDistance=-0.17 yDistance=-0.03
23:30:44.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:30:44.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:44.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:44.146 00.000 21948 MoveAxis(E, 0, ABG)
23:30:44.146 00.000 21948 Move returns status 0, amount 0
23:30:44.146 00.000 21948 MoveAxis(N, 0, ABG)
23:30:44.146 00.000 21948 Move returns status 0, amount 0
23:30:44.146 00.000 21948 move complete, result=0
23:30:44.146 00.000 21948 worker thread done servicing request
23:30:44.146 00.000 21948 Worker thread wakes up
23:30:44.146 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:44.147 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:44.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:45.672 01.525 21948 Exposure complete
23:30:45.727 00.055 21948 worker thread done servicing request
23:30:45.727 00.000 18120 OnExposeComplete: enter
23:30:45.728 00.001 18120 UpdateGuideState(): m_state=6
23:30:45.729 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
23:30:45.730 00.001 18120 Star::Find returns 1 (0), X=409.04, Y=233.37, Mass=2147, SNR=31.9, Peak=190 HFD=4.1
23:30:45.730 00.000 18120 MultiStar: [#1 0.33,0.08,0.69,U] [#2 -0.51,0.05,0.00,M10] [#3 0.11,0.32,0.70,U] [#4 -0.35,-0.08,0.53,U] [#5 -0.10,0.10,0.51,U] [#6 0.01,-0.13,0.51,U] [#7 -0.12,0.15,0.48,U] [#8 -0.16,0.14,0.43,U] 
23:30:45.731 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.28, -0.07}
23:30:45.732 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.59 = -2.69)
23:30:45.735 00.003 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.69 = 0.41)
23:30:45.735 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.44 mountX=-0.08 mountY=0.04, mountTheta=2.73
23:30:45.736 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
23:30:45.737 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
23:30:45.737 00.000 21948 Worker thread wakes up
23:30:45.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:45.738 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:30:45.738 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:30:45.738 00.000 18120 UpdateGuideState exits: m=2147 RSB=31.9
23:30:45.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:45.739 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:45.739 00.000 18120 Enqueuing Expose request
23:30:45.740 00.001 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.04
23:30:45.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:30:45.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:45.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:30:45.740 00.000 21948 MoveAxis(E, 0, ABG)
23:30:45.740 00.000 21948 Move returns status 0, amount 0
23:30:45.740 00.000 21948 MoveAxis(N, 0, ABG)
23:30:45.740 00.000 21948 Move returns status 0, amount 0
23:30:45.740 00.000 21948 move complete, result=0
23:30:45.740 00.000 21948 worker thread done servicing request
23:30:45.740 00.000 21948 Worker thread wakes up
23:30:45.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:45.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:45.740 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:47.377 01.637 21948 Exposure complete
23:30:47.410 00.033 21948 worker thread done servicing request
23:30:47.410 00.000 18120 OnExposeComplete: enter
23:30:47.410 00.000 18120 UpdateGuideState(): m_state=6
23:30:47.411 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
23:30:47.411 00.000 18120 Star::Find returns 1 (0), X=409.11, Y=233.46, Mass=1974, SNR=30.5, Peak=181 HFD=3.9
23:30:47.412 00.001 18120 MultiStar: [#1 0.08,-0.01,0.76,U] [#2 -0.40,-0.01,0.00,R] [#3 0.01,0.21,0.72,U] [#4 -0.25,0.03,0.59,U] [#5 -0.18,0.00,0.51,U] [#6 -0.07,0.26,0.47,U] [#7 -0.02,0.12,0.52,U] [#8 -0.22,0.15,0.44,U] 
23:30:47.412 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.21, 0.02}
23:30:47.413 00.001 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.14) = xAngle (3.60 = -2.69)
23:30:47.413 00.000 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.42)
23:30:47.414 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.45 mountX=-0.12 mountY=0.05, mountTheta=2.72
23:30:47.415 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.09, opts=13)
23:30:47.416 00.001 18120 Enqueuing Move request for scope (-0.10, 0.09)
23:30:47.416 00.000 21948 Worker thread wakes up
23:30:47.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:47.417 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.5
23:30:47.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:47.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:47.418 00.001 18120 Enqueuing Expose request
23:30:47.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:30:47.418 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:30:47.418 00.000 21948 Moving (-0.10, 0.09) raw xDistance=-0.12 yDistance=0.05
23:30:47.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:30:47.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:47.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:30:47.418 00.000 21948 MoveAxis(E, 0, ABG)
23:30:47.418 00.000 21948 Move returns status 0, amount 0
23:30:47.418 00.000 21948 MoveAxis(N, 0, ABG)
23:30:47.418 00.000 21948 Move returns status 0, amount 0
23:30:47.419 00.001 21948 move complete, result=0
23:30:47.419 00.000 21948 worker thread done servicing request
23:30:47.419 00.000 21948 Worker thread wakes up
23:30:47.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:47.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:47.419 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:48.936 01.517 21948 Exposure complete
23:30:48.968 00.032 21948 worker thread done servicing request
23:30:48.969 00.001 18120 OnExposeComplete: enter
23:30:48.970 00.001 18120 UpdateGuideState(): m_state=6
23:30:48.971 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
23:30:48.971 00.000 18120 Star::Find returns 1 (0), X=409.18, Y=233.55, Mass=2018, SNR=30.8, Peak=184 HFD=3.8
23:30:48.972 00.001 18120 MultiStar: [#1 0.15,0.04,0.67,U] [#2 0.19,0.18,0.64,U] [#3 -0.24,0.18,0.71,U] [#4 -0.14,-0.29,0.57,U] [#5 -0.12,0.10,0.52,U] [#6 0.03,-0.04,0.46,U] [#7 -0.06,0.07,0.53,U] [#8 -0.09,0.26,0.44,U] 
23:30:48.972 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.14, 0.10}
23:30:48.973 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.34 = -2.95)
23:30:48.973 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
23:30:48.973 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.19 mountX=-0.09 mountY=0.01, mountTheta=2.98
23:30:48.975 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
23:30:48.976 00.001 18120 Enqueuing Move request for scope (-0.05, 0.07)
23:30:48.976 00.000 21948 Worker thread wakes up
23:30:48.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:48.977 00.001 18120 UpdateGuideState exits: m=2018 RSB=30.8
23:30:48.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.978 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:48.978 00.000 18120 Enqueuing Expose request
23:30:48.979 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:30:48.979 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:30:48.979 00.000 21948 Moving (-0.05, 0.07) raw xDistance=-0.09 yDistance=0.01
23:30:48.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:30:48.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:48.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:48.979 00.000 21948 MoveAxis(E, 0, ABG)
23:30:48.979 00.000 21948 Move returns status 0, amount 0
23:30:48.979 00.000 21948 MoveAxis(N, 0, ABG)
23:30:48.979 00.000 21948 Move returns status 0, amount 0
23:30:48.979 00.000 21948 move complete, result=0
23:30:48.979 00.000 21948 worker thread done servicing request
23:30:48.979 00.000 21948 Worker thread wakes up
23:30:48.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:48.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:48.979 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:50.608 01.629 21948 Exposure complete
23:30:50.676 00.068 21948 worker thread done servicing request
23:30:50.677 00.001 18120 OnExposeComplete: enter
23:30:50.677 00.000 18120 UpdateGuideState(): m_state=6
23:30:50.678 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
23:30:50.678 00.000 18120 Star::Find returns 1 (0), X=409.18, Y=233.46, Mass=2027, SNR=30.9, Peak=174 HFD=3.9
23:30:50.679 00.001 18120 MultiStar: [#1 0.17,0.08,0.70,U] [#2 0.18,0.07,0.63,U] [#3 -0.11,0.11,0.70,U] [#4 -0.28,0.04,0.56,U] [#5 -0.21,0.14,0.51,U] [#6 -0.12,0.15,0.49,U] [#7 -0.17,0.30,0.49,U] [#8 -0.16,0.08,0.43,U] 
23:30:50.679 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.15, 0.01}
23:30:50.680 00.001 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.43 = -2.86)
23:30:50.680 00.000 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
23:30:50.680 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.28 mountX=-0.12 mountY=0.03, mountTheta=2.89
23:30:50.681 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.10, opts=13)
23:30:50.682 00.001 18120 Enqueuing Move request for scope (-0.09, 0.10)
23:30:50.683 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:50.683 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:30:50.684 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:50.685 00.001 21948 Worker thread wakes up
23:30:50.685 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
23:30:50.685 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
23:30:50.685 00.000 21948 Moving (-0.09, 0.10) raw xDistance=-0.12 yDistance=0.03
23:30:50.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:30:50.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:50.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:50.686 00.001 18120 Enqueuing Expose request
23:30:50.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:50.686 00.000 21948 MoveAxis(E, 0, ABG)
23:30:50.686 00.000 21948 Move returns status 0, amount 0
23:30:50.686 00.000 21948 MoveAxis(N, 0, ABG)
23:30:50.686 00.000 21948 Move returns status 0, amount 0
23:30:50.686 00.000 21948 move complete, result=0
23:30:50.686 00.000 21948 worker thread done servicing request
23:30:50.686 00.000 21948 Worker thread wakes up
23:30:50.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:50.686 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:50.687 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:52.208 01.521 21948 Exposure complete
23:30:52.238 00.030 21948 worker thread done servicing request
23:30:52.238 00.000 18120 OnExposeComplete: enter
23:30:52.239 00.001 18120 UpdateGuideState(): m_state=6
23:30:52.239 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
23:30:52.240 00.001 18120 Star::Find returns 1 (0), X=409.10, Y=233.69, Mass=2077, SNR=31.4, Peak=197 HFD=4.2
23:30:52.240 00.000 18120 MultiStar: [#1 0.10,0.23,0.74,U] [#2 -0.09,0.17,0.60,U] [#3 0.10,0.26,0.63,U] [#4 -0.34,0.04,0.55,U] [#5 -0.10,0.18,0.50,U] [#6 0.02,0.41,0.00,M1] [#7 -0.29,0.35,0.00,M1] [#8 -0.03,0.28,0.45,U] 
23:30:52.241 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.21}, one-star: {-0.22, 0.25}
23:30:52.241 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:30:52.241 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.08)
23:30:52.242 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.96 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
23:30:52.243 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.21, opts=13)
23:30:52.244 00.001 18120 Enqueuing Move request for scope (-0.08, 0.21)
23:30:52.244 00.000 21948 Worker thread wakes up
23:30:52.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:52.244 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.4
23:30:52.245 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:52.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:52.246 00.001 18120 Enqueuing Expose request
23:30:52.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
23:30:52.246 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
23:30:52.246 00.000 21948 Moving (-0.08, 0.21) raw xDistance=-0.22 yDistance=-0.02
23:30:52.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:30:52.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:52.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:52.246 00.000 21948 MoveAxis(E, 40, ABG)
23:30:52.246 00.000 21948 Guiding  Dir = 2, Dur = 40
23:30:52.247 00.001 21948 IsSlewing returns 0
23:30:52.247 00.000 21948 IsGuiding returns 0
23:30:52.249 00.002 21948 PulseGuide returned control before completion, sleep 49
23:30:52.300 00.051 21948 IsGuiding returns 0
23:30:52.300 00.000 21948 Move returns status 0, amount 40
23:30:52.300 00.000 21948 MoveAxis(N, 0, ABG)
23:30:52.300 00.000 21948 Move returns status 0, amount 0
23:30:52.300 00.000 21948 move complete, result=0
23:30:52.300 00.000 21948 worker thread done servicing request
23:30:52.300 00.000 21948 Worker thread wakes up
23:30:52.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:52.300 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:30:52.302 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:53.933 01.631 21948 Exposure complete
23:30:53.968 00.035 21948 worker thread done servicing request
23:30:53.968 00.000 18120 OnExposeComplete: enter
23:30:53.968 00.000 18120 UpdateGuideState(): m_state=6
23:30:53.969 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
23:30:53.969 00.000 18120 Star::Find returns 1 (0), X=409.13, Y=233.65, Mass=2154, SNR=31.8, Peak=197 HFD=4.1
23:30:53.970 00.001 18120 MultiStar: [#1 0.42,0.07,0.00,M1] [#2 0.32,0.17,0.00,M1] [#3 0.17,0.35,0.00,M1] [#4 -0.20,0.16,0.53,U] [#5 0.05,-0.12,0.49,U] [#6 0.12,0.07,0.49,U] [#7 0.26,0.26,0.00,M2] [#8 -0.01,0.10,0.44,U] 
23:30:53.970 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.10}, one-star: {-0.20, 0.20}
23:30:53.971 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
23:30:53.971 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.15)
23:30:53.971 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.19 mountX=-0.13 mountY=0.02, mountTheta=2.99
23:30:53.973 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
23:30:53.973 00.000 18120 Enqueuing Move request for scope (-0.07, 0.10)
23:30:53.973 00.000 21948 Worker thread wakes up
23:30:53.974 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:30:53.974 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:30:53.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:53.974 00.000 18120 UpdateGuideState exits: m=2154 RSB=31.8
23:30:53.975 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.975 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:53.976 00.001 18120 Enqueuing Expose request
23:30:53.976 00.000 21948 Moving (-0.07, 0.10) raw xDistance=-0.13 yDistance=0.02
23:30:53.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:30:53.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:53.976 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:53.976 00.000 21948 MoveAxis(E, 0, ABG)
23:30:53.976 00.000 21948 Move returns status 0, amount 0
23:30:53.976 00.000 21948 MoveAxis(N, 0, ABG)
23:30:53.976 00.000 21948 Move returns status 0, amount 0
23:30:53.976 00.000 21948 move complete, result=0
23:30:53.976 00.000 21948 worker thread done servicing request
23:30:53.976 00.000 21948 Worker thread wakes up
23:30:53.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:53.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:53.977 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:55.505 01.528 21948 Exposure complete
23:30:55.555 00.050 21948 worker thread done servicing request
23:30:55.555 00.000 18120 OnExposeComplete: enter
23:30:55.558 00.003 18120 UpdateGuideState(): m_state=6
23:30:55.560 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
23:30:55.561 00.001 18120 Star::Find returns 1 (0), X=409.25, Y=233.40, Mass=2016, SNR=30.9, Peak=180 HFD=3.7
23:30:55.562 00.001 18120 MultiStar: [#1 0.36,-0.02,0.00,M2] [#2 0.09,0.30,0.65,U] [#3 -0.13,0.20,0.71,U] [#4 0.02,-0.27,0.56,U] [#5 -0.08,-0.18,0.50,U] [#6 0.29,-0.03,0.51,U] [#7 0.30,0.08,0.53,U] [#8 0.15,0.22,0.46,U] 
23:30:55.563 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {-0.07, -0.05}
23:30:55.565 00.002 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.14) = xAngle (1.80 = 1.80)
23:30:55.567 00.002 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.90 = -1.38)
23:30:55.569 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.65 mountX=-0.01 mountY=-0.06, mountTheta=-1.80
23:30:55.574 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
23:30:55.576 00.002 18120 Enqueuing Move request for scope (0.05, 0.04)
23:30:55.579 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:55.581 00.002 21948 Worker thread wakes up
23:30:55.581 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.9
23:30:55.583 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.584 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:55.584 00.000 18120 Enqueuing Expose request
23:30:55.585 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:30:55.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:30:55.585 00.000 21948 Moving (0.05, 0.04) raw xDistance=-0.01 yDistance=-0.06
23:30:55.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:30:55.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:55.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:55.585 00.000 21948 MoveAxis(E, 0, ABG)
23:30:55.585 00.000 21948 Move returns status 0, amount 0
23:30:55.585 00.000 21948 MoveAxis(N, 0, ABG)
23:30:55.585 00.000 21948 Move returns status 0, amount 0
23:30:55.585 00.000 21948 move complete, result=0
23:30:55.585 00.000 21948 worker thread done servicing request
23:30:55.585 00.000 21948 Worker thread wakes up
23:30:55.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:55.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:55.585 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:57.208 01.623 21948 Exposure complete
23:30:57.250 00.042 21948 worker thread done servicing request
23:30:57.250 00.000 18120 OnExposeComplete: enter
23:30:57.251 00.001 18120 UpdateGuideState(): m_state=6
23:30:57.251 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
23:30:57.252 00.001 18120 Star::Find returns 1 (0), X=408.93, Y=233.35, Mass=1991, SNR=30.5, Peak=199 HFD=4.1
23:30:57.252 00.000 18120 MultiStar: [#1 0.14,-0.05,0.69,U] [#2 0.06,0.00,0.66,U] [#3 -0.02,0.13,0.72,U] [#4 -0.30,-0.15,0.59,U] [#5 -0.24,-0.25,0.54,U] [#6 -0.21,0.07,0.48,U] [#7 0.11,0.06,0.50,U] [#8 -0.08,0.03,0.46,U] 
23:30:57.253 00.001 18120 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.39, -0.10}
23:30:57.253 00.000 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
23:30:57.253 00.000 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
23:30:57.254 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.86 mountX=-0.02 mountY=0.12, mountTheta=1.72
23:30:57.257 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
23:30:57.258 00.001 18120 Enqueuing Move request for scope (-0.12, -0.03)
23:30:57.259 00.001 21948 Worker thread wakes up
23:30:57.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:30:57.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:57.260 00.001 18120 UpdateGuideState exits: m=1991 RSB=30.5
23:30:57.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.261 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:57.262 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:30:57.262 00.000 21948 Moving (-0.12, -0.03) raw xDistance=-0.02 yDistance=0.12
23:30:57.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:57.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:57.262 00.000 18120 Enqueuing Expose request
23:30:57.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:30:57.262 00.000 21948 MoveAxis(E, 0, ABG)
23:30:57.262 00.000 21948 Move returns status 0, amount 0
23:30:57.263 00.001 21948 MoveAxis(N, 0, ABG)
23:30:57.263 00.000 21948 Move returns status 0, amount 0
23:30:57.263 00.000 21948 move complete, result=0
23:30:57.263 00.000 21948 worker thread done servicing request
23:30:57.263 00.000 21948 Worker thread wakes up
23:30:57.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:57.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:57.263 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:58.792 01.529 21948 Exposure complete
23:30:58.839 00.047 21948 worker thread done servicing request
23:30:58.839 00.000 18120 OnExposeComplete: enter
23:30:58.842 00.003 18120 UpdateGuideState(): m_state=6
23:30:58.843 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
23:30:58.844 00.001 18120 Star::Find returns 1 (0), X=409.29, Y=233.31, Mass=1849, SNR=29.3, Peak=179 HFD=3.9
23:30:58.844 00.000 18120 MultiStar: [#1 0.40,-0.20,0.00,M2] [#2 0.28,0.09,0.68,U] [#3 -0.19,0.09,0.73,U] [#4 -0.14,-0.16,0.61,U] [#5 0.09,-0.13,0.51,U] [#6 -0.03,0.11,0.53,U] [#7 -0.03,-0.07,0.54,U] [#8 -0.08,0.07,0.47,U] 
23:30:58.845 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.04, -0.14}
23:30:58.845 00.000 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
23:30:58.846 00.001 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
23:30:58.846 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.23 mountX=0.01 mountY=0.03, mountTheta=1.10
23:30:58.847 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
23:30:58.849 00.002 18120 Enqueuing Move request for scope (-0.02, -0.02)
23:30:58.850 00.001 21948 Worker thread wakes up
23:30:58.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:30:58.852 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:30:58.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:30:58.852 00.000 21948 Moving (-0.02, -0.02) raw xDistance=0.01 yDistance=0.03
23:30:58.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:30:58.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:58.852 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.3
23:30:58.852 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:58.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:30:58.853 00.001 18120 Enqueuing Expose request
23:30:58.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:58.853 00.000 21948 MoveAxis(E, 0, ABG)
23:30:58.853 00.000 21948 Move returns status 0, amount 0
23:30:58.853 00.000 21948 MoveAxis(N, 0, ABG)
23:30:58.853 00.000 21948 Move returns status 0, amount 0
23:30:58.853 00.000 21948 move complete, result=0
23:30:58.853 00.000 21948 worker thread done servicing request
23:30:58.854 00.001 21948 Worker thread wakes up
23:30:58.854 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:30:58.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:30:58.855 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:00.480 01.625 21948 Exposure complete
23:31:00.507 00.027 21948 worker thread done servicing request
23:31:00.507 00.000 18120 OnExposeComplete: enter
23:31:00.508 00.001 18120 UpdateGuideState(): m_state=6
23:31:00.509 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
23:31:00.509 00.000 18120 Star::Find returns 1 (0), X=409.25, Y=233.43, Mass=1990, SNR=30.5, Peak=173 HFD=4.0
23:31:00.513 00.004 18120 MultiStar: [#1 0.28,-0.05,0.72,U] [#2 0.14,-0.03,0.64,U] [#3 0.38,-0.06,0.00,M1] [#4 -0.16,-0.11,0.56,U] [#5 0.17,0.04,0.50,U] [#6 0.07,0.13,0.53,U] [#7 -0.14,-0.14,0.55,U] [#8 0.37,-0.15,0.00,M1] 
23:31:00.514 00.001 18120 refined, 6 included, MultiStar: {0.04, -0.03}, one-star: {-0.07, -0.01}
23:31:00.517 00.003 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.14) = xAngle (0.57 = 0.57)
23:31:00.520 00.003 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.67 = -2.61)
23:31:00.522 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=0.04 mountY=-0.02, mountTheta=-0.54
23:31:00.527 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
23:31:00.528 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
23:31:00.528 00.000 21948 Worker thread wakes up
23:31:00.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:00.529 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:31:00.529 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.5
23:31:00.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:00.530 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:00.531 00.001 18120 Enqueuing Expose request
23:31:00.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:31:00.531 00.000 21948 Moving (0.04, -0.03) raw xDistance=0.04 yDistance=-0.02
23:31:00.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:31:00.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:00.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:00.531 00.000 21948 MoveAxis(E, 0, ABG)
23:31:00.531 00.000 21948 Move returns status 0, amount 0
23:31:00.531 00.000 21948 MoveAxis(N, 0, ABG)
23:31:00.531 00.000 21948 Move returns status 0, amount 0
23:31:00.531 00.000 21948 move complete, result=0
23:31:00.531 00.000 21948 worker thread done servicing request
23:31:00.531 00.000 21948 Worker thread wakes up
23:31:00.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:00.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:00.532 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:02.046 01.514 21948 Exposure complete
23:31:02.082 00.036 21948 worker thread done servicing request
23:31:02.082 00.000 18120 OnExposeComplete: enter
23:31:02.084 00.002 18120 UpdateGuideState(): m_state=6
23:31:02.084 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
23:31:02.084 00.000 18120 Star::Find returns 1 (0), X=409.20, Y=233.21, Mass=2030, SNR=30.9, Peak=207 HFD=4.3
23:31:02.085 00.001 18120 MultiStar: [#1 0.34,-0.11,0.73,U] [#2 0.24,-0.32,0.00,M1] [#3 0.42,-0.03,0.00,M2] [#4 0.04,-0.44,0.00,M1] [#5 -0.06,-0.23,0.54,U] [#6 0.27,-0.06,0.50,U] [#7 -0.14,-0.29,0.52,U] [#8 0.10,-0.01,0.47,U] 
23:31:02.085 00.000 18120 refined, 5 included, MultiStar: {0.05, -0.16}, one-star: {-0.13, -0.24}
23:31:02.086 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
23:31:02.086 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.99 = 2.99)
23:31:02.086 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.26 mountX=0.17 mountY=0.03, mountTheta=0.15
23:31:02.088 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.16, opts=13)
23:31:02.088 00.000 18120 Enqueuing Move request for scope (0.05, -0.16)
23:31:02.089 00.001 21948 Worker thread wakes up
23:31:02.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
23:31:02.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
23:31:02.089 00.000 21948 Moving (0.05, -0.16) raw xDistance=0.17 yDistance=0.03
23:31:02.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:31:02.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:02.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:31:02.089 00.000 21948 MoveAxis(E, 0, ABG)
23:31:02.089 00.000 21948 Move returns status 0, amount 0
23:31:02.089 00.000 21948 MoveAxis(N, 0, ABG)
23:31:02.089 00.000 21948 Move returns status 0, amount 0
23:31:02.089 00.000 21948 move complete, result=0
23:31:02.089 00.000 21948 worker thread done servicing request
23:31:02.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:02.090 00.001 18120 UpdateGuideState exits: m=2030 RSB=30.9
23:31:02.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:02.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:02.092 00.002 18120 Enqueuing Expose request
23:31:02.095 00.003 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:02.098 00.003 21948 Worker thread wakes up
23:31:02.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:02.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:03.720 01.622 21948 Exposure complete
23:31:03.754 00.034 21948 worker thread done servicing request
23:31:03.754 00.000 18120 OnExposeComplete: enter
23:31:03.755 00.001 18120 UpdateGuideState(): m_state=6
23:31:03.756 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
23:31:03.757 00.001 18120 Star::Find returns 1 (0), X=409.03, Y=233.07, Mass=1992, SNR=30.6, Peak=216 HFD=4.3
23:31:03.758 00.001 18120 MultiStar: [#1 0.40,-0.32,0.00,M1] [#2 0.27,-0.40,0.00,M2] [#3 0.24,-0.20,0.67,U] [#4 -0.15,-0.17,0.52,U] [#5 0.18,-0.30,0.51,U] [#6 0.30,-0.02,0.51,U] [#7 0.13,-0.34,0.00,M1] [#8 0.05,-0.06,0.48,U] 
23:31:03.759 00.001 18120 refined, 5 included, MultiStar: {0.02, -0.22}, one-star: {-0.29, -0.38}
23:31:03.759 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
23:31:03.760 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.75 = 2.75)
23:31:03.761 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.50 mountX=0.20 mountY=0.08, mountTheta=0.39
23:31:03.762 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.22, opts=13)
23:31:03.763 00.001 18120 Enqueuing Move request for scope (0.02, -0.22)
23:31:03.763 00.000 21948 Worker thread wakes up
23:31:03.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:03.764 00.001 18120 UpdateGuideState exits: m=1992 RSB=30.6
23:31:03.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.765 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:03.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
23:31:03.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
23:31:03.765 00.000 21948 Moving (0.02, -0.22) raw xDistance=0.20 yDistance=0.08
23:31:03.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:31:03.766 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:03.766 00.000 18120 Enqueuing Expose request
23:31:03.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:03.766 00.000 21948 MoveAxis(W, 36, ABG)
23:31:03.766 00.000 21948 Guiding  Dir = 3, Dur = 36
23:31:03.767 00.001 21948 IsSlewing returns 0
23:31:03.767 00.000 21948 IsGuiding returns 0
23:31:03.768 00.001 21948 PulseGuide returned control before completion, sleep 45
23:31:03.814 00.046 21948 IsGuiding returns 0
23:31:03.814 00.000 21948 Move returns status 0, amount 36
23:31:03.814 00.000 21948 MoveAxis(N, 0, ABG)
23:31:03.814 00.000 21948 Move returns status 0, amount 0
23:31:03.814 00.000 21948 move complete, result=0
23:31:03.814 00.000 21948 worker thread done servicing request
23:31:03.814 00.000 21948 Worker thread wakes up
23:31:03.815 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:03.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:03.815 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:31:05.227 01.412 21948 Exposure complete
23:31:05.277 00.050 21948 worker thread done servicing request
23:31:05.278 00.001 18120 OnExposeComplete: enter
23:31:05.278 00.000 18120 UpdateGuideState(): m_state=6
23:31:05.279 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
23:31:05.279 00.000 18120 Star::Find returns 1 (0), X=408.98, Y=233.29, Mass=2069, SNR=31.2, Peak=197 HFD=4.2
23:31:05.280 00.001 18120 MultiStar: [#1 0.07,-0.17,0.68,U] [#2 -0.05,0.03,0.65,U] [#3 -0.14,-0.01,0.69,U] [#4 -0.11,0.01,0.53,U] [#5 -0.19,0.06,0.49,U] [#6 -0.09,0.09,0.51,U] [#7 -0.38,-0.02,0.00,M2] [#8 -0.15,0.06,0.43,U] 
23:31:05.280 00.000 18120 refined, 7 included, MultiStar: {-0.14, -0.03}, one-star: {-0.34, -0.16}
23:31:05.281 00.001 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
23:31:05.281 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
23:31:05.282 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=-0.03 mountY=0.14, mountTheta=1.77
23:31:05.283 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.03, opts=13)
23:31:05.284 00.001 18120 Enqueuing Move request for scope (-0.14, -0.03)
23:31:05.284 00.000 21948 Worker thread wakes up
23:31:05.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:05.285 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
23:31:05.285 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.2
23:31:05.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:05.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:05.286 00.001 18120 Enqueuing Expose request
23:31:05.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
23:31:05.286 00.000 21948 Moving (-0.14, -0.03) raw xDistance=-0.03 yDistance=0.14
23:31:05.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:31:05.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:05.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:31:05.286 00.000 21948 MoveAxis(E, 0, ABG)
23:31:05.286 00.000 21948 Move returns status 0, amount 0
23:31:05.286 00.000 21948 MoveAxis(N, 0, ABG)
23:31:05.286 00.000 21948 Move returns status 0, amount 0
23:31:05.287 00.001 21948 move complete, result=0
23:31:05.287 00.000 21948 worker thread done servicing request
23:31:05.287 00.000 21948 Worker thread wakes up
23:31:05.287 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:05.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:05.288 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:06.920 01.632 21948 Exposure complete
23:31:06.989 00.069 21948 worker thread done servicing request
23:31:06.989 00.000 18120 OnExposeComplete: enter
23:31:06.991 00.002 18120 UpdateGuideState(): m_state=6
23:31:06.992 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
23:31:06.992 00.000 18120 Star::Find returns 1 (0), X=408.85, Y=233.48, Mass=2029, SNR=30.8, Peak=170 HFD=4.1
23:31:06.993 00.001 18120 MultiStar: [#1 0.09,0.01,0.78,U] [#2 -0.17,0.15,0.66,U] [#3 0.22,0.08,0.71,U] [#4 -0.44,0.01,0.00,M1] [#5 -0.26,0.20,0.51,U] [#6 -0.15,0.07,0.48,U] [#7 -0.13,-0.00,0.51,U] [#8 -0.38,0.18,0.00,M1] 
23:31:06.993 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.07}, one-star: {-0.47, 0.03}
23:31:06.994 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.81 = -2.47)
23:31:06.994 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.63)
23:31:06.995 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.67 mountX=-0.12 mountY=0.09, mountTheta=2.49
23:31:06.996 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
23:31:06.999 00.003 18120 Enqueuing Move request for scope (-0.13, 0.07)
23:31:06.999 00.000 21948 Worker thread wakes up
23:31:06.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:07.000 00.001 18120 UpdateGuideState exits: m=2029 RSB=30.8
23:31:07.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:07.001 00.001 18120 Enqueuing Expose request
23:31:07.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
23:31:07.001 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
23:31:07.001 00.000 21948 Moving (-0.13, 0.07) raw xDistance=-0.12 yDistance=0.09
23:31:07.001 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:31:07.001 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:07.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:31:07.001 00.000 21948 MoveAxis(E, 0, ABG)
23:31:07.001 00.000 21948 Move returns status 0, amount 0
23:31:07.001 00.000 21948 MoveAxis(N, 0, ABG)
23:31:07.001 00.000 21948 Move returns status 0, amount 0
23:31:07.001 00.000 21948 move complete, result=0
23:31:07.001 00.000 21948 worker thread done servicing request
23:31:07.001 00.000 21948 Worker thread wakes up
23:31:07.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:07.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:07.002 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:08.518 01.516 21948 Exposure complete
23:31:08.556 00.038 21948 worker thread done servicing request
23:31:08.556 00.000 18120 OnExposeComplete: enter
23:31:08.556 00.000 18120 UpdateGuideState(): m_state=6
23:31:08.557 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
23:31:08.557 00.000 18120 Star::Find returns 1 (0), X=409.09, Y=233.50, Mass=2200, SNR=32.2, Peak=194 HFD=4.0
23:31:08.558 00.001 18120 MultiStar: [#1 0.16,-0.02,0.68,U] [#2 0.07,0.15,0.63,U] [#3 0.28,0.15,0.66,U] [#4 -0.19,-0.16,0.52,U] [#5 0.02,0.05,0.48,U] [#6 0.11,-0.07,0.47,U] [#7 -0.09,-0.03,0.49,U] [#8 -0.24,0.06,0.42,U] 
23:31:08.559 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.24, 0.06}
23:31:08.559 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.21 = -3.07)
23:31:08.559 00.000 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.03)
23:31:08.560 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.07 mountX=-0.03 mountY=0.00, mountTheta=3.11
23:31:08.562 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
23:31:08.562 00.000 18120 Enqueuing Move request for scope (-0.02, 0.03)
23:31:08.563 00.001 21948 Worker thread wakes up
23:31:08.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:08.563 00.000 18120 UpdateGuideState exits: m=2200 RSB=32.2
23:31:08.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:08.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:08.565 00.001 18120 Enqueuing Expose request
23:31:08.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:31:08.565 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:31:08.565 00.000 21948 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.00
23:31:08.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:31:08.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:08.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:31:08.565 00.000 21948 MoveAxis(E, 0, ABG)
23:31:08.565 00.000 21948 Move returns status 0, amount 0
23:31:08.565 00.000 21948 MoveAxis(N, 0, ABG)
23:31:08.565 00.000 21948 Move returns status 0, amount 0
23:31:08.565 00.000 21948 move complete, result=0
23:31:08.565 00.000 21948 worker thread done servicing request
23:31:08.565 00.000 21948 Worker thread wakes up
23:31:08.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:08.566 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:08.566 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:10.188 01.622 21948 Exposure complete
23:31:10.219 00.031 21948 worker thread done servicing request
23:31:10.220 00.001 18120 OnExposeComplete: enter
23:31:10.221 00.001 18120 UpdateGuideState(): m_state=6
23:31:10.221 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
23:31:10.222 00.001 18120 Star::Find returns 1 (0), X=409.22, Y=233.49, Mass=2073, SNR=31.2, Peak=170 HFD=3.9
23:31:10.223 00.001 18120 MultiStar: [#1 0.12,-0.01,0.68,U] [#2 -0.04,0.20,0.62,U] [#3 0.19,0.18,0.70,U] [#4 -0.14,-0.10,0.53,U] [#5 -0.07,0.10,0.52,U] [#6 -0.11,0.30,0.48,U] [#7 -0.06,-0.04,0.51,U] [#8 -0.35,0.49,0.00,M1] 
23:31:10.224 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.10, 0.05}
23:31:10.225 00.001 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
23:31:10.225 00.000 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
23:31:10.226 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.82 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
23:31:10.228 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:31:10.229 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:31:10.230 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:10.230 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.2
23:31:10.231 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.232 00.001 21948 Worker thread wakes up
23:31:10.232 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:10.233 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:31:10.233 00.000 18120 Enqueuing Expose request
23:31:10.234 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:31:10.234 00.000 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:31:10.234 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:31:10.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:10.234 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:10.234 00.000 21948 MoveAxis(E, 0, ABG)
23:31:10.234 00.000 21948 Move returns status 0, amount 0
23:31:10.234 00.000 21948 MoveAxis(N, 0, ABG)
23:31:10.234 00.000 21948 Move returns status 0, amount 0
23:31:10.234 00.000 21948 move complete, result=0
23:31:10.234 00.000 21948 worker thread done servicing request
23:31:10.234 00.000 21948 Worker thread wakes up
23:31:10.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:10.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:10.235 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:11.760 01.525 21948 Exposure complete
23:31:11.818 00.058 21948 worker thread done servicing request
23:31:11.818 00.000 18120 OnExposeComplete: enter
23:31:11.819 00.001 18120 UpdateGuideState(): m_state=6
23:31:11.820 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
23:31:11.820 00.000 18120 Star::Find returns 1 (0), X=409.13, Y=233.45, Mass=1989, SNR=30.7, Peak=181 HFD=3.8
23:31:11.821 00.001 18120 MultiStar: [#1 0.43,0.07,0.00,M1] [#2 0.16,0.02,0.61,U] [#3 0.53,0.14,0.00,M1] [#4 -0.30,-0.01,0.58,U] [#5 0.03,0.03,0.49,U] [#6 -0.06,0.04,0.51,U] [#7 -0.37,0.19,0.00,M1] [#8 -0.07,0.02,0.46,U] 
23:31:11.821 00.000 18120 refined, 5 included, MultiStar: {-0.09, 0.01}, one-star: {-0.19, -0.00}
23:31:11.822 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.13 = -2.15)
23:31:11.822 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
23:31:11.822 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.99 mountX=-0.05 mountY=0.07, mountTheta=2.16
23:31:11.826 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.01, opts=13)
23:31:11.827 00.001 18120 Enqueuing Move request for scope (-0.09, 0.01)
23:31:11.827 00.000 21948 Worker thread wakes up
23:31:11.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:31:11.827 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:31:11.827 00.000 21948 Moving (-0.09, 0.01) raw xDistance=-0.05 yDistance=0.07
23:31:11.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:31:11.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:11.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:11.830 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:11.830 00.000 21948 MoveAxis(E, 0, ABG)
23:31:11.830 00.000 21948 Move returns status 0, amount 0
23:31:11.830 00.000 21948 MoveAxis(N, 0, ABG)
23:31:11.830 00.000 21948 Move returns status 0, amount 0
23:31:11.830 00.000 21948 move complete, result=0
23:31:11.830 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.7
23:31:11.831 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:11.831 00.000 18120 Enqueuing Expose request
23:31:11.834 00.003 21948 worker thread done servicing request
23:31:11.834 00.000 21948 Worker thread wakes up
23:31:11.834 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:11.835 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:11.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:13.468 01.633 21948 Exposure complete
23:31:13.504 00.036 21948 worker thread done servicing request
23:31:13.504 00.000 18120 OnExposeComplete: enter
23:31:13.505 00.001 18120 UpdateGuideState(): m_state=6
23:31:13.505 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
23:31:13.506 00.001 18120 Star::Find returns 1 (0), X=409.27, Y=233.04, Mass=2198, SNR=32.3, Peak=215 HFD=4.2
23:31:13.506 00.000 18120 MultiStar: [#1 0.30,-0.54,0.00,M2] [#2 0.17,-0.22,0.60,U] [#3 0.43,-0.02,0.00,M2] [#4 -0.11,-0.32,0.57,U] [#5 0.05,-0.14,0.48,U] [#6 0.17,-0.04,0.48,U] [#7 -0.18,-0.36,0.00,M2] [#8 -0.01,-0.09,0.41,U] 
23:31:13.507 00.001 18120 refined, 5 included, MultiStar: {0.03, -0.24}, one-star: {-0.05, -0.41}
23:31:13.507 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
23:31:13.507 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.78 = 2.78)
23:31:13.508 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.46 mountX=0.23 mountY=0.08, mountTheta=0.36
23:31:13.509 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.24, opts=13)
23:31:13.510 00.001 18120 Enqueuing Move request for scope (0.03, -0.24)
23:31:13.510 00.000 21948 Worker thread wakes up
23:31:13.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
23:31:13.510 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
23:31:13.510 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:13.511 00.001 18120 UpdateGuideState exits: m=2198 RSB=32.3
23:31:13.511 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.512 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:13.512 00.000 18120 Enqueuing Expose request
23:31:13.512 00.000 21948 Moving (0.03, -0.24) raw xDistance=0.23 yDistance=0.08
23:31:13.513 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:31:13.513 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:13.513 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:13.513 00.000 21948 MoveAxis(W, 41, ABG)
23:31:13.513 00.000 21948 Guiding  Dir = 3, Dur = 41
23:31:13.513 00.000 21948 IsSlewing returns 0
23:31:13.513 00.000 21948 IsGuiding returns 0
23:31:13.514 00.001 21948 PulseGuide returned control before completion, sleep 50
23:31:13.577 00.063 21948 IsGuiding returns 0
23:31:13.577 00.000 21948 Move returns status 0, amount 41
23:31:13.579 00.002 21948 MoveAxis(N, 0, ABG)
23:31:13.579 00.000 21948 Move returns status 0, amount 0
23:31:13.579 00.000 21948 move complete, result=0
23:31:13.579 00.000 21948 worker thread done servicing request
23:31:13.579 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
23:31:13.581 00.002 21948 Worker thread wakes up
23:31:13.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:13.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:14.998 01.417 21948 Exposure complete
23:31:15.032 00.034 21948 worker thread done servicing request
23:31:15.032 00.000 18120 OnExposeComplete: enter
23:31:15.033 00.001 18120 UpdateGuideState(): m_state=6
23:31:15.034 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
23:31:15.034 00.000 18120 Star::Find returns 1 (0), X=409.18, Y=233.08, Mass=2188, SNR=32.1, Peak=211 HFD=4.2
23:31:15.035 00.001 18120 MultiStar: [#1 0.41,-0.37,0.00,M3] [#2 0.19,-0.48,0.00,M1] [#3 0.49,-0.08,0.00,M3] [#4 -0.21,-0.55,0.00,M1] [#5 -0.03,-0.20,0.47,U] [#6 0.31,-0.05,0.48,U] [#7 0.22,-0.40,0.00,M3] [#8 0.13,0.10,0.41,U] 
23:31:15.036 00.001 18120 refined, 3 included, MultiStar: {0.02, -0.19}, one-star: {-0.14, -0.37}
23:31:15.036 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
23:31:15.037 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
23:31:15.038 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.46 mountX=0.18 mountY=0.07, mountTheta=0.35
23:31:15.039 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
23:31:15.040 00.001 18120 Enqueuing Move request for scope (0.02, -0.19)
23:31:15.041 00.001 21948 Worker thread wakes up
23:31:15.041 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:15.041 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
23:31:15.041 00.000 18120 UpdateGuideState exits: m=2188 RSB=32.1
23:31:15.042 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:15.042 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:15.044 00.002 18120 Enqueuing Expose request
23:31:15.047 00.003 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
23:31:15.047 00.000 21948 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.07
23:31:15.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:31:15.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:15.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:15.047 00.000 21948 MoveAxis(E, 0, ABG)
23:31:15.047 00.000 21948 Move returns status 0, amount 0
23:31:15.047 00.000 21948 MoveAxis(N, 0, ABG)
23:31:15.047 00.000 21948 Move returns status 0, amount 0
23:31:15.047 00.000 21948 move complete, result=0
23:31:15.047 00.000 21948 worker thread done servicing request
23:31:15.047 00.000 21948 Worker thread wakes up
23:31:15.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:15.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:15.048 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:16.668 01.620 21948 Exposure complete
23:31:16.703 00.035 21948 worker thread done servicing request
23:31:16.703 00.000 18120 OnExposeComplete: enter
23:31:16.704 00.001 18120 UpdateGuideState(): m_state=6
23:31:16.704 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
23:31:16.705 00.001 18120 Star::Find returns 1 (0), X=409.10, Y=233.37, Mass=1909, SNR=30.0, Peak=182 HFD=4.0
23:31:16.705 00.000 18120 MultiStar: [#1 0.46,-0.14,0.00,M4] [#2 0.00,-0.34,0.71,U] [#3 0.29,-0.26,0.00,M4] [#4 -0.09,-0.41,0.00,M2] [#5 0.13,-0.26,0.52,U] [#6 -0.04,-0.04,0.50,U] [#7 0.12,-0.14,0.52,U] [#8 -0.20,-0.05,0.44,U] 
23:31:16.706 00.001 18120 refined, 5 included, MultiStar: {-0.05, -0.15}, one-star: {-0.22, -0.08}
23:31:16.706 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.14) = xAngle (-0.76 = -0.76)
23:31:16.707 00.001 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.34 = 2.34)
23:31:16.707 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.91 mountX=0.12 mountY=0.12, mountTheta=0.78
23:31:16.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.15, opts=13)
23:31:16.709 00.001 18120 Enqueuing Move request for scope (-0.05, -0.15)
23:31:16.709 00.000 21948 Worker thread wakes up
23:31:16.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:31:16.709 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:31:16.709 00.000 21948 Moving (-0.05, -0.15) raw xDistance=0.12 yDistance=0.12
23:31:16.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:16.710 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.0
23:31:16.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.711 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:31:16.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:16.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:16.711 00.000 18120 Enqueuing Expose request
23:31:16.712 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:31:16.712 00.000 21948 MoveAxis(E, 0, ABG)
23:31:16.712 00.000 21948 Move returns status 0, amount 0
23:31:16.712 00.000 21948 MoveAxis(N, 0, ABG)
23:31:16.712 00.000 21948 Move returns status 0, amount 0
23:31:16.712 00.000 21948 move complete, result=0
23:31:16.712 00.000 21948 worker thread done servicing request
23:31:16.712 00.000 21948 Worker thread wakes up
23:31:16.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:16.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:16.712 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:18.235 01.523 21948 Exposure complete
23:31:18.290 00.055 21948 worker thread done servicing request
23:31:18.290 00.000 18120 OnExposeComplete: enter
23:31:18.291 00.001 18120 UpdateGuideState(): m_state=6
23:31:18.291 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
23:31:18.292 00.001 18120 Star::Find returns 1 (0), X=409.14, Y=233.09, Mass=2082, SNR=31.3, Peak=209 HFD=4.2
23:31:18.292 00.000 18120 MultiStar: [#1 0.19,-0.13,0.70,U] [#2 -0.05,-0.09,0.65,U] [#3 0.48,0.15,0.00,M5] [#4 -0.31,-0.28,0.00,M3] [#5 -0.05,-0.20,0.48,U] [#6 0.18,-0.11,0.50,U] [#7 -0.08,-0.43,0.00,M3] [#8 0.02,0.21,0.45,U] 
23:31:18.293 00.001 18120 refined, 5 included, MultiStar: {0.00, -0.15}, one-star: {-0.18, -0.36}
23:31:18.293 00.000 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
23:31:18.293 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
23:31:18.294 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.56 mountX=0.14 mountY=0.07, mountTheta=0.45
23:31:18.296 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.15, opts=13)
23:31:18.296 00.000 18120 Enqueuing Move request for scope (0.00, -0.15)
23:31:18.298 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:18.298 00.000 21948 Worker thread wakes up
23:31:18.298 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.3
23:31:18.298 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.299 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:18.299 00.000 18120 Enqueuing Expose request
23:31:18.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
23:31:18.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
23:31:18.299 00.000 21948 Moving (0.00, -0.15) raw xDistance=0.14 yDistance=0.07
23:31:18.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:31:18.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:18.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:18.299 00.000 21948 MoveAxis(E, 0, ABG)
23:31:18.299 00.000 21948 Move returns status 0, amount 0
23:31:18.299 00.000 21948 MoveAxis(N, 0, ABG)
23:31:18.299 00.000 21948 Move returns status 0, amount 0
23:31:18.299 00.000 21948 move complete, result=0
23:31:18.299 00.000 21948 worker thread done servicing request
23:31:18.299 00.000 21948 Worker thread wakes up
23:31:18.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:18.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:18.300 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:19.923 01.623 21948 Exposure complete
23:31:19.962 00.039 21948 worker thread done servicing request
23:31:19.962 00.000 18120 OnExposeComplete: enter
23:31:19.964 00.002 18120 UpdateGuideState(): m_state=6
23:31:19.965 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
23:31:19.966 00.001 18120 Star::Find returns 1 (0), X=409.05, Y=233.17, Mass=2076, SNR=31.4, Peak=219 HFD=4.2
23:31:19.967 00.001 18120 MultiStar: [#1 0.29,-0.16,0.71,U] [#2 0.12,-0.39,0.00,M1] [#3 -0.38,-0.18,0.00,M6] [#4 -0.16,-0.27,0.51,U] [#5 -0.25,-0.04,0.53,U] [#6 -0.03,-0.45,0.00,M1] [#7 -0.05,-0.48,0.00,M4] [#8 0.07,0.10,0.44,U] 
23:31:19.968 00.001 18120 refined, 4 included, MultiStar: {-0.08, -0.16}, one-star: {-0.27, -0.28}
23:31:19.969 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
23:31:19.970 00.001 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
23:31:19.970 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.05 mountX=0.11 mountY=0.14, mountTheta=0.92
23:31:19.972 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.16, opts=13)
23:31:19.973 00.001 18120 Enqueuing Move request for scope (-0.08, -0.16)
23:31:19.974 00.001 21948 Worker thread wakes up
23:31:19.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:19.975 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
23:31:19.975 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.4
23:31:19.976 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
23:31:19.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:19.977 00.001 21948 Moving (-0.08, -0.16) raw xDistance=0.11 yDistance=0.14
23:31:19.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:19.978 00.001 18120 Enqueuing Expose request
23:31:19.979 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:31:19.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:19.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:31:19.979 00.000 21948 MoveAxis(E, 0, ABG)
23:31:19.979 00.000 21948 Move returns status 0, amount 0
23:31:19.979 00.000 21948 MoveAxis(N, 0, ABG)
23:31:19.979 00.000 21948 Move returns status 0, amount 0
23:31:19.979 00.000 21948 move complete, result=0
23:31:19.979 00.000 21948 worker thread done servicing request
23:31:19.979 00.000 21948 Worker thread wakes up
23:31:19.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:19.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:19.980 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:21.498 01.518 21948 Exposure complete
23:31:21.526 00.028 21948 worker thread done servicing request
23:31:21.526 00.000 18120 OnExposeComplete: enter
23:31:21.527 00.001 18120 UpdateGuideState(): m_state=6
23:31:21.527 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
23:31:21.528 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=233.06, Mass=2115, SNR=31.5, Peak=210 HFD=4.1
23:31:21.528 00.000 18120 MultiStar: [#1 0.36,-0.29,0.00,M3] [#2 0.39,-0.53,0.00,M2] [#3 0.44,-0.10,0.00,M7] [#4 0.04,-0.29,0.56,U] [#5 -0.09,-0.00,0.50,U] [#6 0.33,-0.35,0.00,M2] [#7 0.37,-0.35,0.00,M5] [#8 0.29,0.00,0.43,U] 
23:31:21.529 00.001 18120 refined, 3 included, MultiStar: {0.04, -0.22}, one-star: {0.00, -0.39}
23:31:21.529 00.000 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.23 = -0.23)
23:31:21.529 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.87 = 2.87)
23:31:21.530 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.38 mountX=0.22 mountY=0.06, mountTheta=0.27
23:31:21.531 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.22, opts=13)
23:31:21.531 00.000 18120 Enqueuing Move request for scope (0.04, -0.22)
23:31:21.532 00.001 21948 Worker thread wakes up
23:31:21.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:21.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
23:31:21.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
23:31:21.532 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.5
23:31:21.534 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.534 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:21.535 00.001 18120 Enqueuing Expose request
23:31:21.535 00.000 21948 Moving (0.04, -0.22) raw xDistance=0.22 yDistance=0.06
23:31:21.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:31:21.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:21.535 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:31:21.535 00.000 21948 MoveAxis(W, 39, ABG)
23:31:21.535 00.000 21948 Guiding  Dir = 3, Dur = 39
23:31:21.536 00.001 21948 IsSlewing returns 0
23:31:21.536 00.000 21948 IsGuiding returns 0
23:31:21.538 00.002 21948 PulseGuide returned control before completion, sleep 48
23:31:21.591 00.053 21948 IsGuiding returns 0
23:31:21.591 00.000 21948 Move returns status 0, amount 39
23:31:21.591 00.000 21948 MoveAxis(N, 0, ABG)
23:31:21.591 00.000 21948 Move returns status 0, amount 0
23:31:21.591 00.000 21948 move complete, result=0
23:31:21.591 00.000 21948 worker thread done servicing request
23:31:21.591 00.000 21948 Worker thread wakes up
23:31:21.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:21.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:21.591 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
23:31:23.214 01.623 21948 Exposure complete
23:31:23.243 00.029 21948 worker thread done servicing request
23:31:23.243 00.000 18120 OnExposeComplete: enter
23:31:23.246 00.003 18120 UpdateGuideState(): m_state=6
23:31:23.247 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
23:31:23.248 00.001 18120 Star::Find returns 1 (0), X=409.43, Y=233.17, Mass=1980, SNR=30.6, Peak=185 HFD=3.8
23:31:23.249 00.001 18120 MultiStar: [#1 0.47,-0.24,0.00,M4] [#2 0.40,-0.14,0.00,M3] [#3 -0.00,-0.10,0.71,U] [#4 0.01,-0.45,0.00,M2] [#5 0.00,-0.23,0.53,U] [#6 0.46,-0.21,0.00,M3] [#7 0.15,-0.27,0.52,U] [#8 0.24,0.02,0.42,U] 
23:31:23.250 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.19}, one-star: {0.11, -0.27}
23:31:23.251 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
23:31:23.252 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.11 = 3.11)
23:31:23.254 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=0.21 mountY=0.01, mountTheta=0.03
23:31:23.257 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.19, opts=13)
23:31:23.258 00.001 18120 Enqueuing Move request for scope (0.09, -0.19)
23:31:23.258 00.000 21948 Worker thread wakes up
23:31:23.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:23.259 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.6
23:31:23.260 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:31:23.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:31:23.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:23.261 00.001 18120 Enqueuing Expose request
23:31:23.262 00.001 21948 Moving (0.09, -0.19) raw xDistance=0.21 yDistance=0.01
23:31:23.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:31:23.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:23.262 00.000 21948 MoveAxis(W, 40, ABG)
23:31:23.262 00.000 21948 Guiding  Dir = 3, Dur = 40
23:31:23.262 00.000 21948 IsSlewing returns 0
23:31:23.262 00.000 21948 IsGuiding returns 0
23:31:23.263 00.001 21948 PulseGuide returned control before completion, sleep 49
23:31:23.321 00.058 21948 IsGuiding returns 0
23:31:23.321 00.000 21948 Move returns status 0, amount 40
23:31:23.321 00.000 21948 MoveAxis(N, 0, ABG)
23:31:23.321 00.000 21948 Move returns status 0, amount 0
23:31:23.321 00.000 21948 move complete, result=0
23:31:23.322 00.001 21948 worker thread done servicing request
23:31:23.322 00.000 21948 Worker thread wakes up
23:31:23.322 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
23:31:23.323 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:23.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:24.738 01.415 21948 Exposure complete
23:31:24.765 00.027 21948 worker thread done servicing request
23:31:24.765 00.000 18120 OnExposeComplete: enter
23:31:24.767 00.002 18120 UpdateGuideState(): m_state=6
23:31:24.767 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
23:31:24.769 00.002 18120 Star::Find returns 1 (0), X=409.20, Y=233.39, Mass=2024, SNR=30.9, Peak=187 HFD=4.0
23:31:24.772 00.003 18120 MultiStar: [#1 0.69,-0.01,0.00,M5] [#2 0.29,-0.08,0.63,U] [#3 0.41,0.24,0.00,M7] [#4 0.04,-0.33,0.55,U] [#5 0.11,-0.07,0.49,U] [#6 0.35,-0.10,0.00,M4] [#7 -0.04,-0.05,0.54,U] [#8 0.24,0.02,0.45,U] 
23:31:24.774 00.002 18120 refined, 5 included, MultiStar: {0.06, -0.09}, one-star: {-0.12, -0.05}
23:31:24.777 00.003 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
23:31:24.779 00.002 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.01)
23:31:24.781 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.98 mountX=0.11 mountY=-0.01, mountTheta=-0.13
23:31:24.784 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
23:31:24.786 00.002 18120 Enqueuing Move request for scope (0.06, -0.09)
23:31:24.787 00.001 21948 Worker thread wakes up
23:31:24.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:24.788 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:31:24.788 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:31:24.788 00.000 21948 Moving (0.06, -0.09) raw xDistance=0.11 yDistance=-0.01
23:31:24.788 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.9
23:31:24.790 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:24.791 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:31:24.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:24.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:24.793 00.002 18120 Enqueuing Expose request
23:31:24.794 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:24.794 00.000 21948 MoveAxis(E, 0, ABG)
23:31:24.794 00.000 21948 Move returns status 0, amount 0
23:31:24.794 00.000 21948 MoveAxis(N, 0, ABG)
23:31:24.794 00.000 21948 Move returns status 0, amount 0
23:31:24.794 00.000 21948 move complete, result=0
23:31:24.794 00.000 21948 worker thread done servicing request
23:31:24.794 00.000 21948 Worker thread wakes up
23:31:24.794 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:24.795 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:24.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:26.425 01.630 21948 Exposure complete
23:31:26.455 00.030 21948 worker thread done servicing request
23:31:26.455 00.000 18120 OnExposeComplete: enter
23:31:26.456 00.001 18120 UpdateGuideState(): m_state=6
23:31:26.456 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
23:31:26.457 00.001 18120 Star::Find returns 1 (0), X=409.42, Y=233.19, Mass=1864, SNR=29.6, Peak=182 HFD=3.8
23:31:26.457 00.000 18120 MultiStar: [#1 0.47,0.02,0.00,M6] [#2 0.43,-0.28,0.00,M3] [#3 0.39,0.21,0.00,M8] [#4 -0.03,-0.17,0.59,U] [#5 0.33,-0.41,0.00,M1] [#6 0.44,-0.10,0.00,M5] [#7 0.27,-0.15,0.52,U] [#8 0.11,0.05,0.44,U] 
23:31:26.458 00.001 18120 refined, 3 included, MultiStar: {0.10, -0.16}, one-star: {0.09, -0.26}
23:31:26.458 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.14) = xAngle (0.14 = 0.14)
23:31:26.459 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.24 = -3.05)
23:31:26.459 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.01 mountX=0.19 mountY=-0.02, mountTheta=-0.10
23:31:26.460 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.16, opts=13)
23:31:26.461 00.001 18120 Enqueuing Move request for scope (0.10, -0.16)
23:31:26.461 00.000 21948 Worker thread wakes up
23:31:26.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:26.463 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:31:26.463 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.6
23:31:26.463 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:31:26.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.463 00.000 21948 Moving (0.10, -0.16) raw xDistance=0.19 yDistance=-0.02
23:31:26.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:26.464 00.001 18120 Enqueuing Expose request
23:31:26.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:31:26.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:26.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:26.464 00.000 21948 MoveAxis(E, 0, ABG)
23:31:26.464 00.000 21948 Move returns status 0, amount 0
23:31:26.464 00.000 21948 MoveAxis(N, 0, ABG)
23:31:26.464 00.000 21948 Move returns status 0, amount 0
23:31:26.464 00.000 21948 move complete, result=0
23:31:26.464 00.000 21948 worker thread done servicing request
23:31:26.464 00.000 21948 Worker thread wakes up
23:31:26.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:26.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:26.465 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:27.985 01.520 21948 Exposure complete
23:31:28.033 00.048 21948 worker thread done servicing request
23:31:28.033 00.000 18120 OnExposeComplete: enter
23:31:28.034 00.001 18120 UpdateGuideState(): m_state=6
23:31:28.035 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
23:31:28.036 00.001 18120 Star::Find returns 1 (0), X=409.67, Y=233.21, Mass=1897, SNR=29.9, Peak=185 HFD=3.8
23:31:28.037 00.001 18120 MultiStar: [#1 0.61,-0.37,0.00,M7] [#2 0.53,-0.31,0.00,M4] [#3 0.58,-0.04,0.00,M9] [#4 0.32,-0.25,0.00,M1] [#5 0.28,-0.53,0.00,M2] [#6 0.50,-0.22,0.00,M6] [#7 0.38,-0.10,0.00,M3] [#8 0.47,-0.02,0.00,M1] 
23:31:28.037 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
23:31:28.038 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.65)
23:31:28.039 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.24 hyp=0.42 cameraTheta=-0.61 mountX=0.36 mountY=-0.20, mountTheta=-0.51
23:31:28.041 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.24, opts=13)
23:31:28.042 00.001 18120 Enqueuing Move request for scope (0.35, -0.24)
23:31:28.042 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:28.043 00.001 18120 UpdateGuideState exits: m=1897 RSB=29.9
23:31:28.044 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.045 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:28.046 00.001 18120 Enqueuing Expose request
23:31:28.047 00.001 21948 Worker thread wakes up
23:31:28.047 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.24) opts 0xd
23:31:28.047 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.24)
23:31:28.047 00.000 21948 Moving (0.35, -0.24) raw xDistance=0.36 yDistance=-0.20
23:31:28.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
23:31:28.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:31:28.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:31:28.047 00.000 21948 MoveAxis(W, 65, ABG)
23:31:28.048 00.001 21948 Guiding  Dir = 3, Dur = 65
23:31:28.048 00.000 21948 IsSlewing returns 0
23:31:28.048 00.000 21948 IsGuiding returns 0
23:31:28.051 00.003 21948 PulseGuide returned control before completion, sleep 73
23:31:28.138 00.087 21948 IsGuiding returns 0
23:31:28.138 00.000 21948 Move returns status 0, amount 65
23:31:28.138 00.000 21948 MoveAxis(N, 0, ABG)
23:31:28.138 00.000 21948 Move returns status 0, amount 0
23:31:28.138 00.000 21948 move complete, result=0
23:31:28.138 00.000 21948 worker thread done servicing request
23:31:28.138 00.000 21948 Worker thread wakes up
23:31:28.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:28.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:28.138 00.000 18120 GuideStep: 0.4 px 65 ms WEST, -0.2 px 0 ms NORTH
23:31:29.761 01.623 21948 Exposure complete
23:31:29.788 00.027 21948 worker thread done servicing request
23:31:29.788 00.000 18120 OnExposeComplete: enter
23:31:29.789 00.001 18120 UpdateGuideState(): m_state=6
23:31:29.790 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
23:31:29.790 00.000 18120 Star::Find returns 1 (0), X=409.16, Y=233.32, Mass=1976, SNR=30.5, Peak=206 HFD=4.0
23:31:29.792 00.002 18120 MultiStar: [#1 0.35,-0.12,0.00,M8] [#2 0.25,-0.33,0.00,M5] [#3 -0.18,-0.02,0.70,U] [#4 -0.28,-0.30,0.00,M2] [#5 -0.21,-0.05,0.52,U] [#6 0.17,-0.18,0.52,U] [#7 -0.04,-0.13,0.51,U] [#8 -0.11,0.06,0.45,U] 
23:31:29.794 00.002 18120 refined, 5 included, MultiStar: {-0.10, -0.08}, one-star: {-0.17, -0.13}
23:31:29.797 00.003 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.14) = xAngle (-1.34 = -1.34)
23:31:29.799 00.002 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
23:31:29.800 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.48 mountX=0.03 mountY=0.13, mountTheta=1.34
23:31:29.801 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.08, opts=13)
23:31:29.802 00.001 18120 Enqueuing Move request for scope (-0.10, -0.08)
23:31:29.803 00.001 21948 Worker thread wakes up
23:31:29.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:29.803 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.5
23:31:29.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.804 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:29.804 00.000 18120 Enqueuing Expose request
23:31:29.805 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
23:31:29.805 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
23:31:29.805 00.000 21948 Moving (-0.10, -0.08) raw xDistance=0.03 yDistance=0.13
23:31:29.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:31:29.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:29.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:31:29.805 00.000 21948 MoveAxis(E, 0, ABG)
23:31:29.805 00.000 21948 Move returns status 0, amount 0
23:31:29.805 00.000 21948 MoveAxis(N, 0, ABG)
23:31:29.805 00.000 21948 Move returns status 0, amount 0
23:31:29.805 00.000 21948 move complete, result=0
23:31:29.805 00.000 21948 worker thread done servicing request
23:31:29.805 00.000 21948 Worker thread wakes up
23:31:29.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:29.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:29.805 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:31.327 01.522 21948 Exposure complete
23:31:31.366 00.039 21948 worker thread done servicing request
23:31:31.366 00.000 18120 OnExposeComplete: enter
23:31:31.367 00.001 18120 UpdateGuideState(): m_state=6
23:31:31.368 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
23:31:31.368 00.000 18120 Star::Find returns 1 (0), X=409.05, Y=233.06, Mass=1999, SNR=30.7, Peak=214 HFD=4.3
23:31:31.369 00.001 18120 MultiStar: [#1 0.23,-0.23,0.70,U] [#2 0.03,-0.07,0.63,U] [#3 -0.06,-0.05,0.67,U] [#4 -0.16,-0.28,0.58,U] [#5 -0.04,-0.32,0.51,U] [#6 -0.16,-0.01,0.51,U] [#7 -0.04,-0.47,0.00,M3] [#8 -0.22,0.07,0.44,U] 
23:31:31.369 00.000 18120 refined, 7 included, MultiStar: {-0.09, -0.18}, one-star: {-0.27, -0.39}
23:31:31.369 00.000 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.14) = xAngle (-0.86 = -0.86)
23:31:31.370 00.001 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
23:31:31.370 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.01 mountX=0.13 mountY=0.16, mountTheta=0.88
23:31:31.372 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.18, opts=13)
23:31:31.374 00.002 18120 Enqueuing Move request for scope (-0.09, -0.18)
23:31:31.374 00.000 21948 Worker thread wakes up
23:31:31.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:31.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
23:31:31.374 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
23:31:31.374 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.7
23:31:31.375 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:31.377 00.002 21948 Moving (-0.09, -0.18) raw xDistance=0.13 yDistance=0.16
23:31:31.377 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:31.378 00.001 18120 Enqueuing Expose request
23:31:31.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:31:31.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:31.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:31:31.378 00.000 21948 MoveAxis(E, 0, ABG)
23:31:31.378 00.000 21948 Move returns status 0, amount 0
23:31:31.378 00.000 21948 MoveAxis(N, 0, ABG)
23:31:31.378 00.000 21948 Move returns status 0, amount 0
23:31:31.378 00.000 21948 move complete, result=0
23:31:31.378 00.000 21948 worker thread done servicing request
23:31:31.378 00.000 21948 Worker thread wakes up
23:31:31.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:31.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:31.379 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:33.001 01.622 21948 Exposure complete
23:31:33.035 00.034 21948 worker thread done servicing request
23:31:33.035 00.000 18120 OnExposeComplete: enter
23:31:33.036 00.001 18120 UpdateGuideState(): m_state=6
23:31:33.037 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
23:31:33.038 00.001 18120 Star::Find returns 1 (0), X=408.82, Y=233.25, Mass=1945, SNR=30.2, Peak=190 HFD=4.3
23:31:33.039 00.001 18120 MultiStar: [#1 -0.04,-0.03,0.74,U] [#2 0.08,-0.07,0.66,U] [#3 -0.24,0.03,0.69,U] [#4 -0.27,-0.28,0.00,M2] [#5 0.03,-0.13,0.52,U] [#6 -0.23,-0.08,0.50,U] [#7 -0.08,0.04,0.50,U] [#8 -0.48,-0.24,0.00,M1] 
23:31:33.040 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.07}, one-star: {-0.51, -0.20}
23:31:33.040 00.000 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
23:31:33.041 00.001 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.50 = 1.50)
23:31:33.042 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.74 mountX=-0.01 mountY=0.18, mountTheta=1.60
23:31:33.044 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.07, opts=13)
23:31:33.044 00.000 18120 Enqueuing Move request for scope (-0.17, -0.07)
23:31:33.045 00.001 21948 Worker thread wakes up
23:31:33.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:33.046 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.2
23:31:33.047 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.048 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:33.049 00.001 18120 Enqueuing Expose request
23:31:33.049 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
23:31:33.050 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
23:31:33.050 00.000 21948 Moving (-0.17, -0.07) raw xDistance=-0.01 yDistance=0.18
23:31:33.050 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:31:33.050 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.050 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:31:33.050 00.000 21948 MoveAxis(E, 0, ABG)
23:31:33.050 00.000 21948 Move returns status 0, amount 0
23:31:33.050 00.000 21948 MoveAxis(N, 0, ABG)
23:31:33.050 00.000 21948 Move returns status 0, amount 0
23:31:33.050 00.000 21948 move complete, result=0
23:31:33.050 00.000 21948 worker thread done servicing request
23:31:33.050 00.000 21948 Worker thread wakes up
23:31:33.050 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:33.051 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:33.052 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:34.578 01.526 21948 Exposure complete
23:31:34.611 00.033 21948 worker thread done servicing request
23:31:34.611 00.000 18120 OnExposeComplete: enter
23:31:34.612 00.001 18120 UpdateGuideState(): m_state=6
23:31:34.613 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
23:31:34.613 00.000 18120 Star::Find returns 1 (0), X=409.20, Y=233.08, Mass=2044, SNR=30.9, Peak=197 HFD=4.2
23:31:34.614 00.001 18120 MultiStar: [#1 0.30,-0.30,0.00,M7] [#2 0.19,-0.45,0.00,M4] [#3 0.40,-0.22,0.00,M7] [#4 0.09,-0.72,0.00,M3] [#5 -0.05,-0.68,0.00,M1] [#6 0.37,-0.48,0.00,M4] [#7 0.03,-0.20,0.50,U] [#8 -0.07,-0.32,0.43,U] 
23:31:34.614 00.000 18120 refined, 2 included, MultiStar: {-0.07, -0.31}, one-star: {-0.13, -0.37}
23:31:34.615 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:31:34.615 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
23:31:34.616 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.80 mountX=0.25 mountY=0.21, mountTheta=0.68
23:31:34.619 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.31, opts=13)
23:31:34.620 00.001 18120 Enqueuing Move request for scope (-0.07, -0.31)
23:31:34.622 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:34.622 00.000 18120 UpdateGuideState exits: m=2044 RSB=30.9
23:31:34.623 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:34.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:34.623 00.000 18120 Enqueuing Expose request
23:31:34.623 00.000 21948 Worker thread wakes up
23:31:34.624 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
23:31:34.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
23:31:34.624 00.000 21948 Moving (-0.07, -0.31) raw xDistance=0.25 yDistance=0.21
23:31:34.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:31:34.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:31:34.624 00.000 21948 MoveAxis(W, 46, ABG)
23:31:34.624 00.000 21948 Guiding  Dir = 3, Dur = 46
23:31:34.625 00.001 21948 IsSlewing returns 0
23:31:34.625 00.000 21948 IsGuiding returns 0
23:31:34.626 00.001 21948 PulseGuide returned control before completion, sleep 55
23:31:34.689 00.063 21948 IsGuiding returns 0
23:31:34.689 00.000 21948 Move returns status 0, amount 46
23:31:34.689 00.000 21948 MoveAxis(S, 49, ABG)
23:31:34.689 00.000 21948 Guiding  Dir = 1, Dur = 49
23:31:34.689 00.000 21948 IsSlewing returns 0
23:31:34.689 00.000 21948 IsGuiding returns 0
23:31:34.694 00.005 21948 PulseGuide returned control before completion, sleep 54
23:31:34.765 00.071 21948 IsGuiding returns 0
23:31:34.765 00.000 21948 Move returns status 0, amount 49
23:31:34.765 00.000 21948 move complete, result=0
23:31:34.765 00.000 21948 worker thread done servicing request
23:31:34.765 00.000 21948 Worker thread wakes up
23:31:34.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:34.765 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.2 px 49 ms SOUTH
23:31:34.766 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:36.404 01.638 21948 Exposure complete
23:31:36.432 00.028 21948 worker thread done servicing request
23:31:36.432 00.000 18120 OnExposeComplete: enter
23:31:36.433 00.001 18120 UpdateGuideState(): m_state=6
23:31:36.433 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
23:31:36.435 00.002 18120 Star::Find returns 1 (0), X=409.34, Y=233.10, Mass=2091, SNR=31.4, Peak=187 HFD=4.0
23:31:36.435 00.000 18120 MultiStar: [#1 0.42,-0.21,0.00,M8] [#2 0.33,-0.05,0.59,U] [#3 0.08,-0.10,0.69,U] [#4 0.04,-0.43,0.00,M4] [#5 0.25,-0.48,0.00,M2] [#6 0.23,-0.26,0.49,U] [#7 0.38,-0.34,0.00,M2] [#8 0.15,-0.19,0.45,U] 
23:31:36.435 00.000 18120 refined, 4 included, MultiStar: {0.14, -0.20}, one-star: {0.02, -0.34}
23:31:36.436 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
23:31:36.436 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.00)
23:31:36.436 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=0.24 mountY=-0.03, mountTheta=-0.14
23:31:36.438 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.20, opts=13)
23:31:36.440 00.002 18120 Enqueuing Move request for scope (0.14, -0.20)
23:31:36.441 00.001 21948 Worker thread wakes up
23:31:36.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
23:31:36.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
23:31:36.441 00.000 21948 Moving (0.14, -0.20) raw xDistance=0.24 yDistance=-0.03
23:31:36.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:31:36.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:36.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:36.443 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:36.444 00.001 21948 MoveAxis(W, 47, ABG)
23:31:36.444 00.000 21948 Guiding  Dir = 3, Dur = 47
23:31:36.444 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.4
23:31:36.444 00.000 21948 IsSlewing returns 0
23:31:36.444 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.445 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:36.445 00.000 18120 Enqueuing Expose request
23:31:36.446 00.001 21948 IsGuiding returns 0
23:31:36.448 00.002 21948 PulseGuide returned control before completion, sleep 56
23:31:36.512 00.064 21948 IsGuiding returns 0
23:31:36.512 00.000 21948 Move returns status 0, amount 47
23:31:36.512 00.000 21948 MoveAxis(N, 0, ABG)
23:31:36.512 00.000 21948 Move returns status 0, amount 0
23:31:36.512 00.000 21948 move complete, result=0
23:31:36.512 00.000 21948 worker thread done servicing request
23:31:36.512 00.000 21948 Worker thread wakes up
23:31:36.512 00.000 18120 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
23:31:36.513 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:36.514 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:37.930 01.416 21948 Exposure complete
23:31:37.957 00.027 21948 worker thread done servicing request
23:31:37.957 00.000 18120 OnExposeComplete: enter
23:31:37.959 00.002 18120 UpdateGuideState(): m_state=6
23:31:37.961 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
23:31:37.961 00.000 18120 Star::Find returns 1 (0), X=409.23, Y=233.39, Mass=2134, SNR=31.6, Peak=188 HFD=3.7
23:31:37.962 00.001 18120 MultiStar: [#1 0.37,-0.10,0.00,M9] [#2 0.39,-0.03,0.00,M4] [#3 0.53,-0.09,0.00,M7] [#4 -0.11,-0.29,0.55,U] [#5 -0.07,-0.45,0.00,M3] [#6 0.13,-0.51,0.00,M4] [#7 0.35,-0.17,0.00,M3] [#8 0.19,0.05,0.43,U] 
23:31:37.963 00.001 18120 refined, 2 included, MultiStar: {-0.04, -0.10}, one-star: {-0.10, -0.06}
23:31:37.963 00.000 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.78 = -0.78)
23:31:37.964 00.001 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.32 = 2.32)
23:31:37.964 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=0.08 mountY=0.08, mountTheta=0.80
23:31:37.966 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
23:31:37.966 00.000 18120 Enqueuing Move request for scope (-0.04, -0.10)
23:31:37.967 00.001 21948 Worker thread wakes up
23:31:37.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:31:37.967 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:31:37.967 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:37.967 00.000 21948 Moving (-0.04, -0.10) raw xDistance=0.08 yDistance=0.08
23:31:37.968 00.001 18120 UpdateGuideState exits: m=2134 RSB=31.6
23:31:37.968 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:37.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:31:37.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:37.968 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:37.969 00.001 18120 Enqueuing Expose request
23:31:37.969 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:37.969 00.000 21948 MoveAxis(E, 0, ABG)
23:31:37.969 00.000 21948 Move returns status 0, amount 0
23:31:37.969 00.000 21948 MoveAxis(N, 0, ABG)
23:31:37.969 00.000 21948 Move returns status 0, amount 0
23:31:37.969 00.000 21948 move complete, result=0
23:31:37.969 00.000 21948 worker thread done servicing request
23:31:37.970 00.001 21948 Worker thread wakes up
23:31:37.970 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:37.970 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:37.970 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:39.602 01.632 21948 Exposure complete
23:31:39.626 00.024 21948 worker thread done servicing request
23:31:39.640 00.014 18120 OnExposeComplete: enter
23:31:39.641 00.001 18120 UpdateGuideState(): m_state=6
23:31:39.641 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
23:31:39.641 00.000 18120 Star::Find returns 1 (0), X=409.05, Y=233.31, Mass=2088, SNR=31.3, Peak=212 HFD=4.1
23:31:39.642 00.001 18120 MultiStar: [#1 0.36,-0.12,0.00,M10] [#2 0.22,0.00,0.66,U] [#3 0.18,0.03,0.68,U] [#4 -0.32,-0.20,0.00,M4] [#5 -0.17,-0.12,0.50,U] [#6 0.08,-0.16,0.49,U] [#7 0.14,-0.13,0.51,U] [#8 -0.12,-0.15,0.45,U] 
23:31:39.642 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.09}, one-star: {-0.27, -0.14}
23:31:39.643 00.001 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.14) = xAngle (-0.51 = -0.51)
23:31:39.643 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.59 = 2.59)
23:31:39.644 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.66 mountX=0.08 mountY=0.05, mountTheta=0.54
23:31:39.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
23:31:39.645 00.000 18120 Enqueuing Move request for scope (-0.01, -0.09)
23:31:39.646 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:39.646 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.3
23:31:39.647 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:39.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:39.647 00.000 18120 Enqueuing Expose request
23:31:39.648 00.001 21948 Worker thread wakes up
23:31:39.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
23:31:39.648 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
23:31:39.648 00.000 21948 Moving (-0.01, -0.09) raw xDistance=0.08 yDistance=0.05
23:31:39.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:31:39.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:39.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:31:39.648 00.000 21948 MoveAxis(E, 0, ABG)
23:31:39.648 00.000 21948 Move returns status 0, amount 0
23:31:39.648 00.000 21948 MoveAxis(N, 0, ABG)
23:31:39.648 00.000 21948 Move returns status 0, amount 0
23:31:39.648 00.000 21948 move complete, result=0
23:31:39.648 00.000 21948 worker thread done servicing request
23:31:39.648 00.000 21948 Worker thread wakes up
23:31:39.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:39.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:39.649 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:41.172 01.523 21948 Exposure complete
23:31:41.201 00.029 21948 worker thread done servicing request
23:31:41.201 00.000 18120 OnExposeComplete: enter
23:31:41.204 00.003 18120 UpdateGuideState(): m_state=6
23:31:41.205 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
23:31:41.206 00.001 18120 Star::Find returns 1 (0), X=409.11, Y=233.41, Mass=2043, SNR=30.8, Peak=200 HFD=3.9
23:31:41.207 00.001 18120 MultiStar: [#1 0.27,-0.13,0.74,U] [#2 0.25,-0.35,0.00,M4] [#3 -0.11,0.13,0.70,U] [#4 -0.12,-0.34,0.55,U] [#5 0.11,-0.20,0.53,U] [#6 0.40,0.13,0.00,M4] [#7 -0.00,-0.34,0.50,U] [#8 -0.06,-0.16,0.51,U] 
23:31:41.208 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {-0.21, -0.03}
23:31:41.211 00.003 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
23:31:41.212 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
23:31:41.214 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=0.10 mountY=0.08, mountTheta=0.67
23:31:41.217 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
23:31:41.218 00.001 18120 Enqueuing Move request for scope (-0.03, -0.13)
23:31:41.218 00.000 21948 Worker thread wakes up
23:31:41.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:41.218 00.000 18120 UpdateGuideState exits: m=2043 RSB=30.8
23:31:41.219 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:41.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:41.219 00.000 18120 Enqueuing Expose request
23:31:41.220 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:31:41.220 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:31:41.220 00.000 21948 Moving (-0.03, -0.13) raw xDistance=0.10 yDistance=0.08
23:31:41.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:31:41.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:41.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:41.220 00.000 21948 MoveAxis(E, 0, ABG)
23:31:41.220 00.000 21948 Move returns status 0, amount 0
23:31:41.220 00.000 21948 MoveAxis(N, 0, ABG)
23:31:41.220 00.000 21948 Move returns status 0, amount 0
23:31:41.220 00.000 21948 move complete, result=0
23:31:41.220 00.000 21948 worker thread done servicing request
23:31:41.220 00.000 21948 Worker thread wakes up
23:31:41.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:41.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:41.220 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:42.844 01.624 21948 Exposure complete
23:31:42.870 00.026 18120 OnExposeComplete: enter
23:31:42.870 00.000 18120 UpdateGuideState(): m_state=6
23:31:42.871 00.001 21948 worker thread done servicing request
23:31:42.871 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
23:31:42.872 00.001 18120 Star::Find returns 1 (0), X=409.19, Y=233.37, Mass=2138, SNR=31.8, Peak=199 HFD=3.9
23:31:42.872 00.000 18120 MultiStar: [#1 0.32,-0.14,0.69,U] [#2 0.18,-0.29,0.62,U] [#3 -0.18,0.00,0.70,U] [#4 0.07,-0.38,0.00,M4] [#5 -0.07,-0.07,0.51,U] [#6 0.22,0.06,0.50,U] [#7 0.34,0.14,0.00,M2] [#8 0.11,0.06,0.43,U] 
23:31:42.873 00.001 18120 refined, 6 included, MultiStar: {0.04, -0.08}, one-star: {-0.13, -0.08}
23:31:42.873 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.14) = xAngle (0.10 = 0.10)
23:31:42.874 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.20 = -3.08)
23:31:42.874 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=0.09 mountY=-0.01, mountTheta=-0.06
23:31:42.878 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
23:31:42.880 00.002 18120 Enqueuing Move request for scope (0.04, -0.08)
23:31:42.881 00.001 21948 Worker thread wakes up
23:31:42.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:42.882 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:31:42.882 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:31:42.882 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.8
23:31:42.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:42.883 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:42.883 00.000 18120 Enqueuing Expose request
23:31:42.884 00.001 21948 Moving (0.04, -0.08) raw xDistance=0.09 yDistance=-0.01
23:31:42.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:31:42.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:42.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:42.884 00.000 21948 MoveAxis(E, 0, ABG)
23:31:42.884 00.000 21948 Move returns status 0, amount 0
23:31:42.884 00.000 21948 MoveAxis(N, 0, ABG)
23:31:42.884 00.000 21948 Move returns status 0, amount 0
23:31:42.884 00.000 21948 move complete, result=0
23:31:42.884 00.000 21948 worker thread done servicing request
23:31:42.884 00.000 21948 Worker thread wakes up
23:31:42.884 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:42.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:42.885 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:44.404 01.519 21948 Exposure complete
23:31:44.428 00.024 21948 worker thread done servicing request
23:31:44.428 00.000 18120 OnExposeComplete: enter
23:31:44.429 00.001 18120 UpdateGuideState(): m_state=6
23:31:44.430 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
23:31:44.430 00.000 18120 Star::Find returns 1 (0), X=409.42, Y=233.23, Mass=2115, SNR=31.5, Peak=178 HFD=4.5
23:31:44.430 00.000 18120 MultiStar: [#1 0.46,-0.06,0.00,M9] [#2 0.31,-0.18,0.00,M4] [#3 0.48,-0.14,0.00,M5] [#4 -0.11,-0.06,0.55,U] [#5 0.09,-0.22,0.53,U] [#6 0.38,-0.09,0.00,M4] [#7 0.28,-0.48,0.00,M3] [#8 0.05,-0.19,0.46,U] 
23:31:44.432 00.002 18120 refined, 3 included, MultiStar: {0.04, -0.18}, one-star: {0.09, -0.22}
23:31:44.432 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.19 = -0.19)
23:31:44.433 00.001 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
23:31:44.433 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.34 mountX=0.18 mountY=0.04, mountTheta=0.23
23:31:44.435 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.18, opts=13)
23:31:44.436 00.001 18120 Enqueuing Move request for scope (0.04, -0.18)
23:31:44.436 00.000 21948 Worker thread wakes up
23:31:44.436 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
23:31:44.436 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
23:31:44.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:44.438 00.002 21948 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=0.04
23:31:44.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:31:44.438 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.5
23:31:44.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:44.439 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:44.439 00.000 18120 Enqueuing Expose request
23:31:44.440 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:44.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:44.440 00.000 21948 MoveAxis(E, 0, ABG)
23:31:44.440 00.000 21948 Move returns status 0, amount 0
23:31:44.440 00.000 21948 MoveAxis(N, 0, ABG)
23:31:44.440 00.000 21948 Move returns status 0, amount 0
23:31:44.440 00.000 21948 move complete, result=0
23:31:44.440 00.000 21948 worker thread done servicing request
23:31:44.440 00.000 21948 Worker thread wakes up
23:31:44.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:44.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:44.440 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:46.076 01.636 21948 Exposure complete
23:31:46.121 00.045 21948 worker thread done servicing request
23:31:46.121 00.000 18120 OnExposeComplete: enter
23:31:46.122 00.001 18120 UpdateGuideState(): m_state=6
23:31:46.123 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
23:31:46.124 00.001 18120 Star::Find returns 1 (0), X=409.34, Y=233.31, Mass=2089, SNR=31.4, Peak=191 HFD=3.9
23:31:46.125 00.001 18120 MultiStar: [#1 0.53,-0.34,0.00,M10] [#2 0.22,-0.39,0.00,M5] [#3 0.02,0.04,0.69,U] [#4 0.01,-0.36,0.52,U] [#5 0.25,-0.21,0.50,U] [#6 0.40,-0.15,0.00,M5] [#7 0.23,-0.26,0.50,U] [#8 0.18,-0.16,0.43,U] 
23:31:46.126 00.001 18120 single-star, 5 included, MultiStar: {0.10, -0.17}, one-star: {0.02, -0.14}
23:31:46.127 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
23:31:46.129 00.002 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
23:31:46.130 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.43 mountX=0.14 mountY=0.05, mountTheta=0.32
23:31:46.132 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
23:31:46.133 00.001 18120 Enqueuing Move request for scope (0.02, -0.14)
23:31:46.133 00.000 21948 Worker thread wakes up
23:31:46.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:46.134 00.001 18120 UpdateGuideState exits: m=2089 RSB=31.4
23:31:46.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:46.135 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:31:46.135 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:31:46.135 00.000 21948 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=0.05
23:31:46.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:31:46.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:46.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:46.136 00.001 18120 Enqueuing Expose request
23:31:46.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:31:46.136 00.000 21948 MoveAxis(E, 0, ABG)
23:31:46.136 00.000 21948 Move returns status 0, amount 0
23:31:46.136 00.000 21948 MoveAxis(N, 0, ABG)
23:31:46.136 00.000 21948 Move returns status 0, amount 0
23:31:46.136 00.000 21948 move complete, result=0
23:31:46.136 00.000 21948 worker thread done servicing request
23:31:46.136 00.000 21948 Worker thread wakes up
23:31:46.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:46.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:46.137 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:47.652 01.515 21948 Exposure complete
23:31:47.694 00.042 21948 worker thread done servicing request
23:31:47.694 00.000 18120 OnExposeComplete: enter
23:31:47.695 00.001 18120 UpdateGuideState(): m_state=6
23:31:47.695 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
23:31:47.697 00.002 18120 Star::Find returns 1 (0), X=409.35, Y=233.06, Mass=2035, SNR=30.9, Peak=196 HFD=4.2
23:31:47.698 00.001 18120 MultiStar: [#1 0.45,-0.39,0.00,R] [#2 0.33,-0.34,0.00,M6] [#3 0.26,-0.12,0.68,U] [#4 0.03,-0.43,0.00,M3] [#5 0.08,-0.36,0.00,M1] [#6 0.29,-0.22,0.00,M6] [#7 0.18,-0.44,0.00,M3] [#8 0.03,-0.07,0.45,U] 
23:31:47.698 00.000 18120 refined, 2 included, MultiStar: {0.10, -0.23}, one-star: {0.03, -0.38}
23:31:47.699 00.001 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.14) = xAngle (-0.01 = -0.01)
23:31:47.699 00.000 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
23:31:47.700 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.15 mountX=0.25 mountY=0.01, mountTheta=0.05
23:31:47.701 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.23, opts=13)
23:31:47.701 00.000 18120 Enqueuing Move request for scope (0.10, -0.23)
23:31:47.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:47.703 00.002 21948 Worker thread wakes up
23:31:47.703 00.000 18120 UpdateGuideState exits: m=2035 RSB=30.9
23:31:47.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.704 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:47.704 00.000 18120 Enqueuing Expose request
23:31:47.705 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
23:31:47.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
23:31:47.705 00.000 21948 Moving (0.10, -0.23) raw xDistance=0.25 yDistance=0.01
23:31:47.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:31:47.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:47.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:47.705 00.000 21948 MoveAxis(W, 46, ABG)
23:31:47.705 00.000 21948 Guiding  Dir = 3, Dur = 46
23:31:47.705 00.000 21948 IsSlewing returns 0
23:31:47.706 00.001 21948 IsGuiding returns 0
23:31:47.707 00.001 21948 PulseGuide returned control before completion, sleep 55
23:31:47.776 00.069 21948 IsGuiding returns 0
23:31:47.776 00.000 21948 Move returns status 0, amount 46
23:31:47.776 00.000 21948 MoveAxis(N, 0, ABG)
23:31:47.776 00.000 21948 Move returns status 0, amount 0
23:31:47.776 00.000 21948 move complete, result=0
23:31:47.776 00.000 21948 worker thread done servicing request
23:31:47.776 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
23:31:47.778 00.002 21948 Worker thread wakes up
23:31:47.779 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:47.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:49.401 01.622 21948 Exposure complete
23:31:49.435 00.034 21948 worker thread done servicing request
23:31:49.436 00.001 18120 OnExposeComplete: enter
23:31:49.437 00.001 18120 UpdateGuideState(): m_state=6
23:31:49.438 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
23:31:49.440 00.002 18120 Star::Find returns 1 (0), X=409.11, Y=233.42, Mass=2090, SNR=31.3, Peak=194 HFD=4.1
23:31:49.441 00.001 18120 MultiStar: [#1 -0.11,0.29,0.73,U] [#2 0.09,-0.18,0.63,U] [#3 -0.20,0.11,0.69,U] [#4 0.00,-0.28,0.56,U] [#5 -0.09,-0.05,0.50,U] [#6 0.11,-0.15,0.50,U] [#7 0.11,-0.37,0.00,M4] [#8 0.03,-0.11,0.44,U] 
23:31:49.442 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.21, -0.03}
23:31:49.443 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
23:31:49.445 00.002 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.54 = 1.54)
23:31:49.446 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.71 mountX=0.00 mountY=0.08, mountTheta=1.56
23:31:49.449 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
23:31:49.449 00.000 18120 Enqueuing Move request for scope (-0.07, -0.03)
23:31:49.450 00.001 21948 Worker thread wakes up
23:31:49.450 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:49.450 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.3
23:31:49.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:49.452 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:31:49.452 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:49.453 00.001 18120 Enqueuing Expose request
23:31:49.453 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:31:49.453 00.000 21948 Moving (-0.07, -0.03) raw xDistance=0.00 yDistance=0.08
23:31:49.454 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:31:49.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:49.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:49.454 00.000 21948 MoveAxis(E, 0, ABG)
23:31:49.454 00.000 21948 Move returns status 0, amount 0
23:31:49.454 00.000 21948 MoveAxis(N, 0, ABG)
23:31:49.454 00.000 21948 Move returns status 0, amount 0
23:31:49.454 00.000 21948 move complete, result=0
23:31:49.454 00.000 21948 worker thread done servicing request
23:31:49.454 00.000 21948 Worker thread wakes up
23:31:49.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:49.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:49.454 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:50.968 01.514 21948 Exposure complete
23:31:50.999 00.031 21948 worker thread done servicing request
23:31:50.999 00.000 18120 OnExposeComplete: enter
23:31:51.000 00.001 18120 UpdateGuideState(): m_state=6
23:31:51.001 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
23:31:51.003 00.002 18120 Star::Find returns 1 (0), X=409.16, Y=233.14, Mass=1940, SNR=30.2, Peak=215 HFD=4.3
23:31:51.006 00.003 18120 MultiStar: [#1 -0.25,0.25,0.75,U] [#2 0.20,-0.23,0.69,U] [#3 0.31,0.03,0.69,U] [#4 -0.03,-0.40,0.00,M3] [#5 -0.14,-0.14,0.51,U] [#6 0.19,-0.02,0.53,U] [#7 0.10,-0.30,0.53,U] [#8 0.21,0.04,0.47,U] 
23:31:51.007 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {-0.16, -0.31}
23:31:51.008 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
23:31:51.009 00.001 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
23:31:51.009 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.20 mountX=0.10 mountY=0.01, mountTheta=0.10
23:31:51.011 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.09, opts=13)
23:31:51.012 00.001 18120 Enqueuing Move request for scope (0.04, -0.09)
23:31:51.013 00.001 21948 Worker thread wakes up
23:31:51.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:51.014 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.2
23:31:51.015 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.016 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:31:51.016 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:31:51.016 00.000 21948 Moving (0.04, -0.09) raw xDistance=0.10 yDistance=0.01
23:31:51.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:31:51.016 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:51.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:51.017 00.001 18120 Enqueuing Expose request
23:31:51.018 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:51.018 00.000 21948 MoveAxis(E, 0, ABG)
23:31:51.018 00.000 21948 Move returns status 0, amount 0
23:31:51.018 00.000 21948 MoveAxis(N, 0, ABG)
23:31:51.018 00.000 21948 Move returns status 0, amount 0
23:31:51.018 00.000 21948 move complete, result=0
23:31:51.018 00.000 21948 worker thread done servicing request
23:31:51.018 00.000 21948 Worker thread wakes up
23:31:51.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:51.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:51.019 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:52.650 01.631 21948 Exposure complete
23:31:52.703 00.053 21948 worker thread done servicing request
23:31:52.703 00.000 18120 OnExposeComplete: enter
23:31:52.704 00.001 18120 UpdateGuideState(): m_state=6
23:31:52.706 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
23:31:52.707 00.001 18120 Star::Find returns 1 (0), X=409.19, Y=233.41, Mass=2126, SNR=31.7, Peak=217 HFD=3.8
23:31:52.708 00.001 18120 MultiStar: [#1 -0.21,0.34,0.00,M1] [#2 0.01,-0.30,0.61,U] [#3 -0.16,-0.18,0.68,U] [#4 -0.35,-0.05,0.54,U] [#5 -0.10,-0.13,0.48,U] [#6 0.06,-0.29,0.50,U] [#7 0.19,-0.17,0.49,U] [#8 0.08,0.03,0.44,U] 
23:31:52.710 00.002 18120 single-star, 7 included, MultiStar: {-0.07, -0.14}, one-star: {-0.13, -0.04}
23:31:52.712 00.002 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
23:31:52.713 00.001 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
23:31:52.714 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.85 mountX=-0.02 mountY=0.14, mountTheta=1.71
23:31:52.716 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.04, opts=13)
23:31:52.716 00.000 18120 Enqueuing Move request for scope (-0.13, -0.04)
23:31:52.717 00.001 21948 Worker thread wakes up
23:31:52.717 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:52.717 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.7
23:31:52.718 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:52.718 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:52.718 00.000 18120 Enqueuing Expose request
23:31:52.719 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
23:31:52.719 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
23:31:52.719 00.000 21948 Moving (-0.13, -0.04) raw xDistance=-0.02 yDistance=0.14
23:31:52.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:31:52.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:52.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:31:52.719 00.000 21948 MoveAxis(E, 0, ABG)
23:31:52.719 00.000 21948 Move returns status 0, amount 0
23:31:52.719 00.000 21948 MoveAxis(N, 0, ABG)
23:31:52.719 00.000 21948 Move returns status 0, amount 0
23:31:52.720 00.001 21948 move complete, result=0
23:31:52.720 00.000 21948 worker thread done servicing request
23:31:52.720 00.000 21948 Worker thread wakes up
23:31:52.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:52.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:52.720 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:54.234 01.514 21948 Exposure complete
23:31:54.261 00.027 21948 worker thread done servicing request
23:31:54.261 00.000 18120 OnExposeComplete: enter
23:31:54.262 00.001 18120 UpdateGuideState(): m_state=6
23:31:54.262 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
23:31:54.263 00.001 18120 Star::Find returns 1 (0), X=409.14, Y=233.35, Mass=2123, SNR=31.7, Peak=211 HFD=4.0
23:31:54.264 00.001 18120 MultiStar: [#1 -0.15,0.53,0.00,M2] [#2 0.11,0.05,0.61,U] [#3 0.02,0.26,0.65,U] [#4 -0.20,-0.22,0.54,U] [#5 -0.17,0.15,0.49,U] [#6 0.01,0.05,0.48,U] [#7 -0.03,0.05,0.50,U] [#8 0.07,-0.01,0.41,U] 
23:31:54.264 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.18, -0.10}
23:31:54.265 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
23:31:54.265 00.000 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
23:31:54.266 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.80 mountX=-0.04 mountY=0.04, mountTheta=2.36
23:31:54.267 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
23:31:54.267 00.000 18120 Enqueuing Move request for scope (-0.06, 0.02)
23:31:54.268 00.001 21948 Worker thread wakes up
23:31:54.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:54.268 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.7
23:31:54.268 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:31:54.268 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:54.269 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:31:54.269 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:54.269 00.000 18120 Enqueuing Expose request
23:31:54.270 00.001 21948 Moving (-0.06, 0.02) raw xDistance=-0.04 yDistance=0.04
23:31:54.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:31:54.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:54.270 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:54.270 00.000 21948 MoveAxis(E, 0, ABG)
23:31:54.270 00.000 21948 Move returns status 0, amount 0
23:31:54.270 00.000 21948 MoveAxis(N, 0, ABG)
23:31:54.270 00.000 21948 Move returns status 0, amount 0
23:31:54.270 00.000 21948 move complete, result=0
23:31:54.270 00.000 21948 worker thread done servicing request
23:31:54.270 00.000 21948 Worker thread wakes up
23:31:54.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:54.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:54.271 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:55.904 01.633 21948 Exposure complete
23:31:55.928 00.024 21948 worker thread done servicing request
23:31:55.928 00.000 18120 OnExposeComplete: enter
23:31:55.929 00.001 18120 UpdateGuideState(): m_state=6
23:31:55.929 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
23:31:55.930 00.001 18120 Star::Find returns 1 (0), X=409.36, Y=233.28, Mass=2024, SNR=30.8, Peak=192 HFD=4.0
23:31:55.930 00.000 18120 MultiStar: [#1 -0.06,0.36,0.00,M3] [#2 0.19,-0.15,0.65,U] [#3 -0.25,-0.06,0.71,U] [#4 -0.06,-0.48,0.00,M2] [#5 0.08,-0.02,0.53,U] [#6 -0.00,0.06,0.51,U] [#7 0.04,-0.18,0.52,U] [#8 -0.10,0.12,0.46,U] 
23:31:55.930 00.000 18120 refined, 6 included, MultiStar: {-0.00, -0.08}, one-star: {0.04, -0.17}
23:31:55.931 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.43 = -0.43)
23:31:55.931 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.67 = 2.67)
23:31:55.932 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.57 mountX=0.07 mountY=0.03, mountTheta=0.46
23:31:55.934 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.08, opts=13)
23:31:55.934 00.000 18120 Enqueuing Move request for scope (-0.00, -0.08)
23:31:55.935 00.001 21948 Worker thread wakes up
23:31:55.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:55.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
23:31:55.935 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
23:31:55.935 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.8
23:31:55.936 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:55.936 00.000 18120 Enqueuing Expose request
23:31:55.937 00.001 21948 Moving (-0.00, -0.08) raw xDistance=0.07 yDistance=0.03
23:31:55.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:31:55.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:55.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:31:55.937 00.000 21948 MoveAxis(E, 0, ABG)
23:31:55.937 00.000 21948 Move returns status 0, amount 0
23:31:55.937 00.000 21948 MoveAxis(N, 0, ABG)
23:31:55.937 00.000 21948 Move returns status 0, amount 0
23:31:55.937 00.000 21948 move complete, result=0
23:31:55.937 00.000 21948 worker thread done servicing request
23:31:55.937 00.000 21948 Worker thread wakes up
23:31:55.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:55.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:55.938 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:57.456 01.518 21948 Exposure complete
23:31:57.487 00.031 21948 worker thread done servicing request
23:31:57.488 00.001 18120 OnExposeComplete: enter
23:31:57.489 00.001 18120 UpdateGuideState(): m_state=6
23:31:57.491 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
23:31:57.492 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=233.26, Mass=1940, SNR=30.1, Peak=188 HFD=4.3
23:31:57.492 00.000 18120 MultiStar: [#1 -0.22,0.26,0.70,U] [#2 0.17,-0.28,0.67,U] [#3 0.25,-0.02,0.69,U] [#4 -0.03,-0.25,0.57,U] [#5 0.11,-0.21,0.55,U] [#6 0.06,-0.02,0.50,U] [#7 0.14,-0.19,0.53,U] [#8 -0.07,-0.01,0.47,U] 
23:31:57.492 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.02, -0.18}
23:31:57.493 00.001 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.05 = -0.05)
23:31:57.493 00.000 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.05 = 3.05)
23:31:57.493 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.19 mountX=0.11 mountY=0.01, mountTheta=0.09
23:31:57.494 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
23:31:57.495 00.001 18120 Enqueuing Move request for scope (0.04, -0.10)
23:31:57.495 00.000 21948 Worker thread wakes up
23:31:57.495 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:57.496 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.1
23:31:57.496 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:57.497 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:57.497 00.000 18120 Enqueuing Expose request
23:31:57.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:31:57.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:31:57.498 00.001 21948 Moving (0.04, -0.10) raw xDistance=0.11 yDistance=0.01
23:31:57.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:31:57.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:57.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:57.498 00.000 21948 MoveAxis(E, 0, ABG)
23:31:57.498 00.000 21948 Move returns status 0, amount 0
23:31:57.498 00.000 21948 MoveAxis(N, 0, ABG)
23:31:57.498 00.000 21948 Move returns status 0, amount 0
23:31:57.498 00.000 21948 move complete, result=0
23:31:57.498 00.000 21948 worker thread done servicing request
23:31:57.498 00.000 21948 Worker thread wakes up
23:31:57.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:57.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:57.499 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:59.137 01.638 21948 Exposure complete
23:31:59.170 00.033 18120 OnExposeComplete: enter
23:31:59.172 00.002 21948 worker thread done servicing request
23:31:59.172 00.000 18120 UpdateGuideState(): m_state=6
23:31:59.173 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
23:31:59.173 00.000 18120 Star::Find returns 1 (0), X=409.25, Y=233.36, Mass=2194, SNR=32.2, Peak=219 HFD=3.9
23:31:59.173 00.000 18120 MultiStar: [#1 -0.27,0.20,0.66,U] [#2 0.04,0.03,0.63,U] [#3 0.06,0.12,0.68,U] [#4 -0.24,-0.36,0.00,M2] [#5 0.08,0.13,0.48,U] [#6 0.10,-0.10,0.46,U] [#7 -0.24,0.01,0.47,U] [#8 -0.15,-0.07,0.43,U] 
23:31:59.174 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {-0.07, -0.09}
23:31:59.175 00.001 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
23:31:59.175 00.000 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
23:31:59.176 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.70 mountX=-0.05 mountY=0.04, mountTheta=2.46
23:31:59.177 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
23:31:59.177 00.000 18120 Enqueuing Move request for scope (-0.06, 0.03)
23:31:59.178 00.001 21948 Worker thread wakes up
23:31:59.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:31:59.178 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
23:31:59.178 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
23:31:59.178 00.000 18120 UpdateGuideState exits: m=2194 RSB=32.2
23:31:59.179 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:59.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:31:59.179 00.000 18120 Enqueuing Expose request
23:31:59.180 00.001 21948 Moving (-0.06, 0.03) raw xDistance=-0.05 yDistance=0.04
23:31:59.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:31:59.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:59.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:59.180 00.000 21948 MoveAxis(E, 0, ABG)
23:31:59.180 00.000 21948 Move returns status 0, amount 0
23:31:59.180 00.000 21948 MoveAxis(N, 0, ABG)
23:31:59.180 00.000 21948 Move returns status 0, amount 0
23:31:59.180 00.000 21948 move complete, result=0
23:31:59.180 00.000 21948 worker thread done servicing request
23:31:59.180 00.000 21948 Worker thread wakes up
23:31:59.180 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:31:59.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:31:59.181 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:00.698 01.517 21948 Exposure complete
23:32:00.723 00.025 21948 worker thread done servicing request
23:32:00.723 00.000 18120 OnExposeComplete: enter
23:32:00.724 00.001 18120 UpdateGuideState(): m_state=6
23:32:00.724 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
23:32:00.724 00.000 18120 Star::Find returns 1 (0), X=409.00, Y=233.34, Mass=2168, SNR=32.1, Peak=200 HFD=4.2
23:32:00.725 00.001 18120 MultiStar: [#1 -0.28,0.28,0.00,M2] [#2 0.17,-0.20,0.63,U] [#3 0.28,-0.03,0.66,U] [#4 -0.16,0.09,0.52,U] [#5 -0.04,0.08,0.49,U] [#6 0.09,-0.02,0.48,U] [#7 -0.11,0.02,0.50,U] [#8 -0.19,-0.07,0.42,U] 
23:32:00.725 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.32, -0.11}
23:32:00.726 00.001 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:32:00.726 00.000 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:32:00.727 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.41 mountX=0.02 mountY=0.06, mountTheta=1.27
23:32:00.730 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
23:32:00.731 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
23:32:00.731 00.000 21948 Worker thread wakes up
23:32:00.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:00.732 00.001 18120 UpdateGuideState exits: m=2168 RSB=32.1
23:32:00.732 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:00.733 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:00.733 00.000 18120 Enqueuing Expose request
23:32:00.734 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:32:00.734 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:32:00.734 00.000 21948 Moving (-0.05, -0.04) raw xDistance=0.02 yDistance=0.06
23:32:00.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:32:00.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:00.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:32:00.734 00.000 21948 MoveAxis(E, 0, ABG)
23:32:00.734 00.000 21948 Move returns status 0, amount 0
23:32:00.734 00.000 21948 MoveAxis(N, 0, ABG)
23:32:00.734 00.000 21948 Move returns status 0, amount 0
23:32:00.734 00.000 21948 move complete, result=0
23:32:00.734 00.000 21948 worker thread done servicing request
23:32:00.734 00.000 21948 Worker thread wakes up
23:32:00.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:00.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:00.734 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:02.465 01.731 21948 Exposure complete
23:32:02.494 00.029 21948 worker thread done servicing request
23:32:02.494 00.000 18120 OnExposeComplete: enter
23:32:02.494 00.000 18120 UpdateGuideState(): m_state=6
23:32:02.495 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
23:32:02.495 00.000 18120 Star::Find returns 1 (0), X=409.10, Y=233.45, Mass=1912, SNR=30.0, Peak=166 HFD=3.9
23:32:02.498 00.003 18120 MultiStar: [#1 -0.33,0.52,0.00,M3] [#2 0.00,0.10,0.70,U] [#3 0.11,0.31,0.73,U] [#4 -0.15,0.12,0.57,U] [#5 -0.28,0.11,0.55,U] [#6 -0.07,-0.04,0.52,U] [#7 0.10,0.05,0.53,U] [#8 -0.29,-0.00,0.46,U] 
23:32:02.498 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.22, 0.00}
23:32:02.499 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
23:32:02.499 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
23:32:02.500 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=-0.12 mountY=0.05, mountTheta=2.76
23:32:02.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.09, opts=13)
23:32:02.501 00.000 18120 Enqueuing Move request for scope (-0.10, 0.09)
23:32:02.502 00.001 21948 Worker thread wakes up
23:32:02.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:02.502 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.0
23:32:02.503 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:02.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:02.504 00.001 18120 Enqueuing Expose request
23:32:02.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:32:02.504 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:32:02.504 00.000 21948 Moving (-0.10, 0.09) raw xDistance=-0.12 yDistance=0.05
23:32:02.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:32:02.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:02.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:02.504 00.000 21948 MoveAxis(E, 0, ABG)
23:32:02.504 00.000 21948 Move returns status 0, amount 0
23:32:02.504 00.000 21948 MoveAxis(N, 0, ABG)
23:32:02.504 00.000 21948 Move returns status 0, amount 0
23:32:02.504 00.000 21948 move complete, result=0
23:32:02.504 00.000 21948 worker thread done servicing request
23:32:02.504 00.000 21948 Worker thread wakes up
23:32:02.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:02.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:02.505 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:03.921 01.416 21948 Exposure complete
23:32:03.945 00.024 21948 worker thread done servicing request
23:32:03.945 00.000 18120 OnExposeComplete: enter
23:32:03.946 00.001 18120 UpdateGuideState(): m_state=6
23:32:03.947 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
23:32:03.947 00.000 18120 Star::Find returns 1 (0), X=408.76, Y=233.43, Mass=1954, SNR=30.4, Peak=176 HFD=3.8
23:32:03.948 00.001 18120 MultiStar: [#1 -0.55,0.35,0.00,M4] [#2 -0.36,-0.01,0.00,M1] [#3 -0.37,0.11,0.00,M1] [#4 -0.41,-0.02,0.00,M1] [#5 -0.19,-0.01,0.53,U] [#6 -0.16,0.21,0.51,U] [#7 -0.36,0.31,0.00,M1] [#8 -0.22,0.22,0.45,U] 
23:32:03.948 00.000 18120 refined, 3 included, MultiStar: {-0.34, 0.07}, one-star: {-0.57, -0.02}
23:32:03.949 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
23:32:03.949 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
23:32:03.950 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=0.07 hyp=0.35 cameraTheta=2.93 mountX=-0.21 mountY=0.27, mountTheta=2.23
23:32:03.952 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.07, opts=13)
23:32:03.952 00.000 18120 Enqueuing Move request for scope (-0.34, 0.07)
23:32:03.953 00.001 21948 Worker thread wakes up
23:32:03.953 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:03.953 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.4
23:32:03.954 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:03.954 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:03.955 00.001 18120 Enqueuing Expose request
23:32:03.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.07) opts 0xd
23:32:03.955 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.07)
23:32:03.955 00.000 21948 Moving (-0.34, 0.07) raw xDistance=-0.21 yDistance=0.27
23:32:03.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:32:03.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:32:03.955 00.000 21948 MoveAxis(E, 37, ABG)
23:32:03.955 00.000 21948 Guiding  Dir = 2, Dur = 37
23:32:03.955 00.000 21948 IsSlewing returns 0
23:32:03.956 00.001 21948 IsGuiding returns 0
23:32:03.957 00.001 21948 PulseGuide returned control before completion, sleep 46
23:32:04.013 00.056 21948 IsGuiding returns 0
23:32:04.014 00.001 21948 Move returns status 0, amount 37
23:32:04.014 00.000 21948 MoveAxis(S, 64, ABG)
23:32:04.014 00.000 21948 Guiding  Dir = 1, Dur = 64
23:32:04.017 00.003 21948 IsSlewing returns 0
23:32:04.017 00.000 21948 IsGuiding returns 0
23:32:04.021 00.004 21948 PulseGuide returned control before completion, sleep 70
23:32:04.107 00.086 21948 IsGuiding returns 0
23:32:04.107 00.000 21948 Move returns status 0, amount 64
23:32:04.107 00.000 21948 move complete, result=0
23:32:04.107 00.000 21948 worker thread done servicing request
23:32:04.107 00.000 21948 Worker thread wakes up
23:32:04.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:04.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:04.107 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.3 px 64 ms SOUTH
23:32:05.740 01.633 21948 Exposure complete
23:32:05.787 00.047 21948 worker thread done servicing request
23:32:05.787 00.000 18120 OnExposeComplete: enter
23:32:05.787 00.000 18120 UpdateGuideState(): m_state=6
23:32:05.789 00.002 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
23:32:05.790 00.001 18120 Star::Find returns 1 (0), X=409.32, Y=233.33, Mass=2113, SNR=31.6, Peak=188 HFD=3.7
23:32:05.792 00.002 18120 MultiStar: [#1 0.03,0.30,0.69,U] [#2 0.55,-0.10,0.00,M2] [#3 0.57,0.07,0.00,M2] [#4 -0.02,-0.31,0.53,U] [#5 0.24,-0.08,0.50,U] [#6 0.04,-0.21,0.47,U] [#7 0.18,0.06,0.51,U] [#8 0.03,0.20,0.42,U] 
23:32:05.793 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {-0.00, -0.12}
23:32:05.794 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
23:32:05.795 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
23:32:05.796 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=0.05 mountY=-0.04, mountTheta=-0.72
23:32:05.799 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
23:32:05.800 00.001 18120 Enqueuing Move request for scope (0.06, -0.03)
23:32:05.800 00.000 21948 Worker thread wakes up
23:32:05.801 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:05.801 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.6
23:32:05.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:05.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:05.803 00.001 18120 Enqueuing Expose request
23:32:05.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:32:05.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:32:05.803 00.000 21948 Moving (0.06, -0.03) raw xDistance=0.05 yDistance=-0.04
23:32:05.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:32:05.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:05.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:05.803 00.000 21948 MoveAxis(E, 0, ABG)
23:32:05.803 00.000 21948 Move returns status 0, amount 0
23:32:05.803 00.000 21948 MoveAxis(N, 0, ABG)
23:32:05.803 00.000 21948 Move returns status 0, amount 0
23:32:05.803 00.000 21948 move complete, result=0
23:32:05.803 00.000 21948 worker thread done servicing request
23:32:05.803 00.000 21948 Worker thread wakes up
23:32:05.804 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:05.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:05.804 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:07.315 01.511 21948 Exposure complete
23:32:07.341 00.026 21948 worker thread done servicing request
23:32:07.341 00.000 18120 OnExposeComplete: enter
23:32:07.342 00.001 18120 UpdateGuideState(): m_state=6
23:32:07.342 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
23:32:07.343 00.001 18120 Star::Find returns 1 (0), X=409.40, Y=233.45, Mass=2063, SNR=31.2, Peak=165 HFD=4.2
23:32:07.343 00.000 18120 MultiStar: [#1 0.04,0.56,0.00,M4] [#2 0.20,0.15,0.63,U] [#3 0.11,0.13,0.67,U] [#4 -0.18,0.07,0.57,U] [#5 0.18,0.12,0.53,U] [#6 0.55,0.32,0.00,M1] [#7 0.30,0.18,0.50,U] [#8 0.06,0.32,0.46,U] 
23:32:07.344 00.001 18120 single-star, 6 included, MultiStar: {0.10, 0.12}, one-star: {0.08, 0.00}
23:32:07.344 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.14) = xAngle (1.19 = 1.19)
23:32:07.346 00.002 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.29 = -1.99)
23:32:07.348 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=0.03 mountY=-0.07, mountTheta=-1.18
23:32:07.350 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.00, opts=13)
23:32:07.350 00.000 18120 Enqueuing Move request for scope (0.08, 0.00)
23:32:07.351 00.001 21948 Worker thread wakes up
23:32:07.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:32:07.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:07.351 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.2
23:32:07.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:07.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:07.353 00.001 18120 Enqueuing Expose request
23:32:07.353 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:32:07.353 00.000 21948 Moving (0.08, 0.00) raw xDistance=0.03 yDistance=-0.07
23:32:07.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:32:07.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:07.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:07.353 00.000 21948 MoveAxis(E, 0, ABG)
23:32:07.353 00.000 21948 Move returns status 0, amount 0
23:32:07.353 00.000 21948 MoveAxis(N, 0, ABG)
23:32:07.353 00.000 21948 Move returns status 0, amount 0
23:32:07.353 00.000 21948 move complete, result=0
23:32:07.353 00.000 21948 worker thread done servicing request
23:32:07.353 00.000 21948 Worker thread wakes up
23:32:07.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:07.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:07.353 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:08.980 01.627 21948 Exposure complete
23:32:09.013 00.033 21948 worker thread done servicing request
23:32:09.013 00.000 18120 OnExposeComplete: enter
23:32:09.014 00.001 18120 UpdateGuideState(): m_state=6
23:32:09.016 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
23:32:09.019 00.003 18120 Star::Find returns 1 (0), X=409.36, Y=233.66, Mass=2108, SNR=31.6, Peak=171 HFD=4.3
23:32:09.022 00.003 18120 MultiStar: [#1 0.11,0.79,0.00,M5] [#2 0.37,0.08,0.00,M2] [#3 0.31,0.23,0.00,M2] [#4 0.08,0.04,0.54,U] [#5 0.13,0.24,0.52,U] [#6 0.47,0.30,0.00,M2] [#7 0.23,0.16,0.54,U] [#8 0.28,0.20,0.43,U] 
23:32:09.024 00.002 18120 single-star, 4 included, MultiStar: {0.13, 0.18}, one-star: {0.03, 0.21}
23:32:09.026 00.002 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
23:32:09.026 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
23:32:09.026 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.41 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
23:32:09.029 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.21, opts=13)
23:32:09.030 00.001 18120 Enqueuing Move request for scope (0.03, 0.21)
23:32:09.031 00.001 21948 Worker thread wakes up
23:32:09.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
23:32:09.031 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
23:32:09.031 00.000 21948 Moving (0.03, 0.21) raw xDistance=-0.18 yDistance=-0.13
23:32:09.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:32:09.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:09.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:32:09.031 00.000 21948 MoveAxis(E, 0, ABG)
23:32:09.031 00.000 21948 Move returns status 0, amount 0
23:32:09.031 00.000 21948 MoveAxis(N, 0, ABG)
23:32:09.031 00.000 21948 Move returns status 0, amount 0
23:32:09.031 00.000 21948 move complete, result=0
23:32:09.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:09.032 00.001 21948 worker thread done servicing request
23:32:09.032 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.6
23:32:09.032 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:09.033 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:09.033 00.000 18120 Enqueuing Expose request
23:32:09.033 00.000 21948 Worker thread wakes up
23:32:09.033 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:09.034 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:09.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:10.550 01.516 21948 Exposure complete
23:32:10.576 00.026 21948 worker thread done servicing request
23:32:10.576 00.000 18120 OnExposeComplete: enter
23:32:10.576 00.000 18120 UpdateGuideState(): m_state=6
23:32:10.577 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
23:32:10.577 00.000 18120 Star::Find returns 1 (0), X=409.54, Y=233.33, Mass=2091, SNR=31.2, Peak=181 HFD=4.0
23:32:10.578 00.001 18120 MultiStar: [#1 0.22,0.53,0.00,M6] [#2 0.36,0.11,0.00,M3] [#3 0.32,0.17,0.00,M3] [#4 -0.01,-0.26,0.55,U] [#5 0.03,0.34,0.52,U] [#6 0.44,-0.30,0.00,M3] [#7 0.31,-0.24,0.00,M1] [#8 0.11,0.07,0.43,U] 
23:32:10.578 00.000 18120 refined, 3 included, MultiStar: {0.11, -0.02}, one-star: {0.22, -0.11}
23:32:10.579 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.96 = 0.96)
23:32:10.579 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.06 = -2.22)
23:32:10.580 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=0.06 mountY=-0.09, mountTheta=-0.95
23:32:10.581 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
23:32:10.582 00.001 18120 Enqueuing Move request for scope (0.11, -0.02)
23:32:10.583 00.001 21948 Worker thread wakes up
23:32:10.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:10.583 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.2
23:32:10.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:10.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:10.584 00.000 18120 Enqueuing Expose request
23:32:10.585 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:32:10.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:32:10.585 00.000 21948 Moving (0.11, -0.02) raw xDistance=0.06 yDistance=-0.09
23:32:10.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:32:10.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:10.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:10.585 00.000 21948 MoveAxis(E, 0, ABG)
23:32:10.585 00.000 21948 Move returns status 0, amount 0
23:32:10.585 00.000 21948 MoveAxis(N, 0, ABG)
23:32:10.585 00.000 21948 Move returns status 0, amount 0
23:32:10.585 00.000 21948 move complete, result=0
23:32:10.585 00.000 21948 worker thread done servicing request
23:32:10.585 00.000 21948 Worker thread wakes up
23:32:10.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:10.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:10.585 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:12.222 01.637 21948 Exposure complete
23:32:12.258 00.036 21948 worker thread done servicing request
23:32:12.258 00.000 18120 OnExposeComplete: enter
23:32:12.258 00.000 18120 UpdateGuideState(): m_state=6
23:32:12.259 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
23:32:12.259 00.000 18120 Star::Find returns 1 (0), X=409.74, Y=233.58, Mass=2080, SNR=31.4, Peak=165 HFD=4.0
23:32:12.260 00.001 18120 MultiStar: [#1 0.03,0.43,0.00,M7] [#2 0.54,0.05,0.00,M4] [#3 0.28,0.18,0.68,U] [#4 0.01,0.09,0.57,U] [#5 0.22,-0.10,0.51,U] [#6 0.65,0.02,0.00,M4] [#7 0.26,0.20,0.49,U] [#8 0.52,0.19,0.00,M1] 
23:32:12.260 00.000 18120 refined, 4 included, MultiStar: {0.26, 0.11}, one-star: {0.41, 0.14}
23:32:12.261 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.14) = xAngle (1.54 = 1.54)
23:32:12.261 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.64 = -1.64)
23:32:12.262 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.28 cameraTheta=0.39 mountX=0.01 mountY=-0.28, mountTheta=-1.54
23:32:12.263 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.11, opts=13)
23:32:12.263 00.000 18120 Enqueuing Move request for scope (0.26, 0.11)
23:32:12.264 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:12.264 00.000 21948 Worker thread wakes up
23:32:12.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd
23:32:12.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.11)
23:32:12.264 00.000 21948 Moving (0.26, 0.11) raw xDistance=0.01 yDistance=-0.28
23:32:12.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:12.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:32:12.265 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.4
23:32:12.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:12.266 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:12.266 00.000 18120 Enqueuing Expose request
23:32:12.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:32:12.267 00.001 21948 MoveAxis(E, 0, ABG)
23:32:12.267 00.000 21948 Move returns status 0, amount 0
23:32:12.267 00.000 21948 MoveAxis(N, 0, ABG)
23:32:12.267 00.000 21948 Move returns status 0, amount 0
23:32:12.267 00.000 21948 move complete, result=0
23:32:12.267 00.000 21948 worker thread done servicing request
23:32:12.267 00.000 21948 Worker thread wakes up
23:32:12.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:12.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:12.268 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:32:13.785 01.517 21948 Exposure complete
23:32:13.821 00.036 21948 worker thread done servicing request
23:32:13.821 00.000 18120 OnExposeComplete: enter
23:32:13.822 00.001 18120 UpdateGuideState(): m_state=6
23:32:13.822 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
23:32:13.824 00.002 18120 Star::Find returns 1 (0), X=409.53, Y=233.38, Mass=2097, SNR=31.5, Peak=172 HFD=4.1
23:32:13.825 00.001 18120 MultiStar: [#1 0.22,0.37,0.00,M8] [#2 0.54,0.04,0.00,M5] [#3 -0.02,0.13,0.68,U] [#4 0.03,-0.05,0.56,U] [#5 0.39,-0.29,0.00,M1] [#6 0.14,-0.08,0.47,U] [#7 0.42,-0.09,0.00,M1] [#8 0.51,0.17,0.00,M2] 
23:32:13.826 00.001 18120 refined, 3 included, MultiStar: {0.10, -0.02}, one-star: {0.20, -0.06}
23:32:13.827 00.001 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.14) = xAngle (0.99 = 0.99)
23:32:13.828 00.001 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.09 = -2.19)
23:32:13.829 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.15 mountX=0.06 mountY=-0.08, mountTheta=-0.98
23:32:13.831 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
23:32:13.832 00.001 18120 Enqueuing Move request for scope (0.10, -0.02)
23:32:13.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:13.832 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.5
23:32:13.833 00.001 21948 Worker thread wakes up
23:32:13.833 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:13.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:13.834 00.001 18120 Enqueuing Expose request
23:32:13.834 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:32:13.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:32:13.834 00.000 21948 Moving (0.10, -0.02) raw xDistance=0.06 yDistance=-0.08
23:32:13.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:32:13.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:13.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:13.834 00.000 21948 MoveAxis(E, 0, ABG)
23:32:13.834 00.000 21948 Move returns status 0, amount 0
23:32:13.834 00.000 21948 MoveAxis(N, 0, ABG)
23:32:13.834 00.000 21948 Move returns status 0, amount 0
23:32:13.834 00.000 21948 move complete, result=0
23:32:13.834 00.000 21948 worker thread done servicing request
23:32:13.834 00.000 21948 Worker thread wakes up
23:32:13.835 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:13.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:13.835 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:15.470 01.635 21948 Exposure complete
23:32:15.506 00.036 21948 worker thread done servicing request
23:32:15.506 00.000 18120 OnExposeComplete: enter
23:32:15.507 00.001 18120 UpdateGuideState(): m_state=6
23:32:15.507 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
23:32:15.508 00.001 18120 Star::Find returns 1 (0), X=409.56, Y=233.09, Mass=2038, SNR=31.0, Peak=199 HFD=4.0
23:32:15.508 00.000 18120 MultiStar: [#1 0.21,0.05,0.73,U] [#2 0.47,-0.37,0.00,M6] [#3 0.67,-0.03,0.00,M2] [#4 0.05,-0.46,0.00,M1] [#5 0.42,-0.32,0.00,M2] [#6 0.42,-0.17,0.00,M4] [#7 0.40,-0.07,0.00,M2] [#8 0.36,-0.36,0.00,M3] 
23:32:15.509 00.001 18120 refined, 1 included, MultiStar: {0.23, -0.19}, one-star: {0.24, -0.36}
23:32:15.509 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
23:32:15.510 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.55 = -2.73)
23:32:15.510 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.29 cameraTheta=-0.69 mountX=0.27 mountY=-0.12, mountTheta=-0.42
23:32:15.512 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.19, opts=13)
23:32:15.512 00.000 18120 Enqueuing Move request for scope (0.23, -0.19)
23:32:15.513 00.001 21948 Worker thread wakes up
23:32:15.513 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:15.515 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
23:32:15.515 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
23:32:15.515 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.0
23:32:15.516 00.001 21948 Moving (0.23, -0.19) raw xDistance=0.27 yDistance=-0.12
23:32:15.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:32:15.516 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:15.516 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:15.518 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:32:15.518 00.000 21948 MoveAxis(W, 47, ABG)
23:32:15.518 00.000 21948 Guiding  Dir = 3, Dur = 47
23:32:15.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:15.519 00.001 18120 Enqueuing Expose request
23:32:15.520 00.001 21948 IsSlewing returns 0
23:32:15.520 00.000 21948 IsGuiding returns 0
23:32:15.522 00.002 21948 PulseGuide returned control before completion, sleep 56
23:32:15.579 00.057 21948 IsGuiding returns 1
23:32:15.579 00.000 21948 scope still moving after pulse duration time elapsed
23:32:15.610 00.031 21948 IsSlewing returns 0
23:32:15.611 00.001 21948 IsGuiding returns 0
23:32:15.611 00.000 21948 scope move finished after 47 + 43 ms
23:32:15.611 00.000 21948 Move returns status 0, amount 47
23:32:15.611 00.000 21948 MoveAxis(N, 0, ABG)
23:32:15.611 00.000 21948 Move returns status 0, amount 0
23:32:15.611 00.000 21948 move complete, result=0
23:32:15.611 00.000 21948 worker thread done servicing request
23:32:15.611 00.000 21948 Worker thread wakes up
23:32:15.611 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:15.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:15.611 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
23:32:17.017 01.406 21948 Exposure complete
23:32:17.044 00.027 21948 worker thread done servicing request
23:32:17.044 00.000 18120 OnExposeComplete: enter
23:32:17.045 00.001 18120 UpdateGuideState(): m_state=6
23:32:17.045 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
23:32:17.046 00.001 18120 Star::Find returns 1 (0), X=409.56, Y=233.31, Mass=1969, SNR=30.4, Peak=164 HFD=3.9
23:32:17.046 00.000 18120 MultiStar: [#1 0.09,0.46,0.00,M8] [#2 0.28,-0.09,0.65,U] [#3 0.51,0.10,0.00,M3] [#4 0.01,-0.24,0.57,U] [#5 0.23,0.01,0.55,U] [#6 0.33,0.06,0.49,U] [#7 0.31,-0.12,0.52,U] [#8 0.20,0.10,0.44,U] 
23:32:17.047 00.001 18120 refined, 6 included, MultiStar: {0.23, -0.08}, one-star: {0.24, -0.14}
23:32:17.047 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.14) = xAngle (0.82 = 0.82)
23:32:17.048 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.92 = -2.37)
23:32:17.049 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.33 mountX=0.17 mountY=-0.17, mountTheta=-0.80
23:32:17.050 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.08, opts=13)
23:32:17.050 00.000 18120 Enqueuing Move request for scope (0.23, -0.08)
23:32:17.050 00.000 21948 Worker thread wakes up
23:32:17.051 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:17.051 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.4
23:32:17.051 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:17.052 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:17.052 00.000 18120 Enqueuing Expose request
23:32:17.053 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
23:32:17.053 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
23:32:17.053 00.000 21948 Moving (0.23, -0.08) raw xDistance=0.17 yDistance=-0.17
23:32:17.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:32:17.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:17.053 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:32:17.053 00.000 21948 MoveAxis(E, 0, ABG)
23:32:17.053 00.000 21948 Move returns status 0, amount 0
23:32:17.053 00.000 21948 MoveAxis(N, 0, ABG)
23:32:17.053 00.000 21948 Move returns status 0, amount 0
23:32:17.053 00.000 21948 move complete, result=0
23:32:17.053 00.000 21948 worker thread done servicing request
23:32:17.053 00.000 21948 Worker thread wakes up
23:32:17.053 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:17.053 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:17.053 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:18.687 01.634 21948 Exposure complete
23:32:18.728 00.041 21948 worker thread done servicing request
23:32:18.728 00.000 18120 OnExposeComplete: enter
23:32:18.729 00.001 18120 UpdateGuideState(): m_state=6
23:32:18.729 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
23:32:18.730 00.001 18120 Star::Find returns 1 (0), X=409.27, Y=233.44, Mass=2041, SNR=31.0, Peak=185 HFD=3.9
23:32:18.730 00.000 18120 MultiStar: [#1 0.05,0.43,0.00,M9] [#2 0.25,0.07,0.65,U] [#3 0.62,-0.04,0.00,M4] [#4 0.08,-0.00,0.52,U] [#5 0.16,0.05,0.49,U] [#6 0.61,0.09,0.00,M4] [#7 0.23,0.10,0.50,U] [#8 0.19,-0.12,0.45,U] 
23:32:18.730 00.000 18120 single-star, 5 included, MultiStar: {0.12, 0.02}, one-star: {-0.05, -0.01}
23:32:18.730 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.87 = -1.87)
23:32:18.732 00.002 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.23 = 1.23)
23:32:18.732 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.01 mountX=-0.01 mountY=0.05, mountTheta=1.87
23:32:18.732 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
23:32:18.733 00.001 18120 Enqueuing Move request for scope (-0.05, -0.01)
23:32:18.733 00.000 21948 Worker thread wakes up
23:32:18.733 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:18.734 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:32:18.734 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:32:18.734 00.000 21948 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
23:32:18.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:32:18.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:18.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:18.734 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.0
23:32:18.735 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:18.735 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:18.735 00.000 18120 Enqueuing Expose request
23:32:18.736 00.001 21948 MoveAxis(E, 0, ABG)
23:32:18.736 00.000 21948 Move returns status 0, amount 0
23:32:18.736 00.000 21948 MoveAxis(N, 0, ABG)
23:32:18.736 00.000 21948 Move returns status 0, amount 0
23:32:18.736 00.000 21948 move complete, result=0
23:32:18.736 00.000 21948 worker thread done servicing request
23:32:18.736 00.000 21948 Worker thread wakes up
23:32:18.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:18.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:18.737 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:20.251 01.514 21948 Exposure complete
23:32:20.274 00.023 21948 worker thread done servicing request
23:32:20.274 00.000 18120 OnExposeComplete: enter
23:32:20.275 00.001 18120 UpdateGuideState(): m_state=6
23:32:20.275 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
23:32:20.275 00.000 18120 Star::Find returns 1 (0), X=409.50, Y=233.67, Mass=1965, SNR=30.4, Peak=159 HFD=4.0
23:32:20.276 00.001 18120 MultiStar: [#1 0.02,0.56,0.00,M10] [#2 0.63,0.08,0.00,M5] [#3 0.54,0.36,0.00,M5] [#4 -0.07,0.08,0.61,U] [#5 0.05,0.11,0.52,U] [#6 0.21,0.23,0.49,U] [#7 0.25,0.03,0.53,U] [#8 0.28,0.09,0.43,U] 
23:32:20.276 00.000 18120 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {0.18, 0.22}
23:32:20.277 00.001 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.14) = xAngle (1.89 = 1.89)
23:32:20.277 00.000 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.00 = -1.29)
23:32:20.278 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.75 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
23:32:20.279 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.14, opts=13)
23:32:20.279 00.000 18120 Enqueuing Move request for scope (0.15, 0.14)
23:32:20.282 00.003 21948 Worker thread wakes up
23:32:20.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
23:32:20.282 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
23:32:20.282 00.000 21948 Moving (0.15, 0.14) raw xDistance=-0.06 yDistance=-0.19
23:32:20.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:32:20.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:20.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:32:20.282 00.000 21948 MoveAxis(E, 0, ABG)
23:32:20.282 00.000 21948 Move returns status 0, amount 0
23:32:20.282 00.000 21948 MoveAxis(N, 0, ABG)
23:32:20.282 00.000 21948 Move returns status 0, amount 0
23:32:20.282 00.000 21948 move complete, result=0
23:32:20.282 00.000 21948 worker thread done servicing request
23:32:20.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:20.284 00.002 18120 UpdateGuideState exits: m=1965 RSB=30.4
23:32:20.286 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:20.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:20.287 00.001 18120 Enqueuing Expose request
23:32:20.287 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:20.288 00.001 21948 Worker thread wakes up
23:32:20.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:20.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:21.920 01.632 21948 Exposure complete
23:32:21.953 00.033 21948 worker thread done servicing request
23:32:21.953 00.000 18120 OnExposeComplete: enter
23:32:21.953 00.000 18120 UpdateGuideState(): m_state=6
23:32:21.954 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
23:32:21.954 00.000 18120 Star::Find returns 1 (0), X=409.34, Y=233.50, Mass=2041, SNR=30.8, Peak=173 HFD=4.0
23:32:21.955 00.001 18120 MultiStar: [#1 -0.17,0.54,0.00,R] [#2 0.44,0.00,0.00,M6] [#3 0.36,0.16,0.00,M6] [#4 -0.18,0.09,0.56,U] [#5 0.32,0.03,0.50,U] [#6 0.32,0.12,0.52,U] [#7 0.25,0.05,0.52,U] [#8 0.05,0.37,0.00,M1] 
23:32:21.955 00.000 18120 single-star, 4 included, MultiStar: {0.12, 0.07}, one-star: {0.01, 0.05}
23:32:21.958 00.003 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
23:32:21.960 00.002 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.74)
23:32:21.961 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.30 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
23:32:21.963 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
23:32:21.964 00.001 18120 Enqueuing Move request for scope (0.01, 0.05)
23:32:21.968 00.004 21948 Worker thread wakes up
23:32:21.968 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:32:21.968 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:32:21.968 00.000 21948 Moving (0.01, 0.05) raw xDistance=-0.04 yDistance=-0.04
23:32:21.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:32:21.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:21.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:21.969 00.001 18120 UpdateGuideState exits: m=2041 RSB=30.8
23:32:21.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:21.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:21.970 00.000 18120 Enqueuing Expose request
23:32:21.970 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:21.970 00.000 21948 MoveAxis(E, 0, ABG)
23:32:21.970 00.000 21948 Move returns status 0, amount 0
23:32:21.970 00.000 21948 MoveAxis(N, 0, ABG)
23:32:21.970 00.000 21948 Move returns status 0, amount 0
23:32:21.970 00.000 21948 move complete, result=0
23:32:21.971 00.001 21948 worker thread done servicing request
23:32:21.971 00.000 21948 Worker thread wakes up
23:32:21.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:21.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:21.971 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:23.484 01.513 21948 Exposure complete
23:32:23.512 00.028 21948 worker thread done servicing request
23:32:23.512 00.000 18120 OnExposeComplete: enter
23:32:23.515 00.003 18120 UpdateGuideState(): m_state=6
23:32:23.515 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
23:32:23.516 00.001 18120 Star::Find returns 1 (0), X=409.61, Y=233.51, Mass=2117, SNR=31.6, Peak=164 HFD=4.3
23:32:23.516 00.000 18120 MultiStar: [#1 0.15,-0.31,0.76,U] [#2 0.40,-0.14,0.00,M7] [#3 -0.13,-0.12,0.68,U] [#4 -0.19,-0.19,0.56,U] [#5 0.07,-0.28,0.52,U] [#6 0.48,0.03,0.00,M3] [#7 0.29,0.23,0.00,M1] [#8 0.30,-0.09,0.45,U] 
23:32:23.517 00.001 18120 refined, 5 included, MultiStar: {0.09, -0.14}, one-star: {0.29, 0.06}
23:32:23.517 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
23:32:23.518 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.01)
23:32:23.518 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=0.16 mountY=-0.02, mountTheta=-0.14
23:32:23.519 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
23:32:23.520 00.001 18120 Enqueuing Move request for scope (0.09, -0.14)
23:32:23.520 00.000 21948 Worker thread wakes up
23:32:23.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:32:23.520 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:32:23.520 00.000 21948 Moving (0.09, -0.14) raw xDistance=0.16 yDistance=-0.02
23:32:23.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:32:23.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:23.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:23.520 00.000 18120 UpdateGuideState exits: m=2117 RSB=31.6
23:32:23.521 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:23.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:23.522 00.001 18120 Enqueuing Expose request
23:32:23.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:23.522 00.000 21948 MoveAxis(E, 0, ABG)
23:32:23.522 00.000 21948 Move returns status 0, amount 0
23:32:23.522 00.000 21948 MoveAxis(N, 0, ABG)
23:32:23.522 00.000 21948 Move returns status 0, amount 0
23:32:23.522 00.000 21948 move complete, result=0
23:32:23.522 00.000 21948 worker thread done servicing request
23:32:23.522 00.000 21948 Worker thread wakes up
23:32:23.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:23.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:23.523 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:25.147 01.624 21948 Exposure complete
23:32:25.182 00.035 21948 worker thread done servicing request
23:32:25.182 00.000 18120 OnExposeComplete: enter
23:32:25.184 00.002 18120 UpdateGuideState(): m_state=6
23:32:25.187 00.003 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
23:32:25.189 00.002 18120 Star::Find returns 1 (0), X=409.42, Y=233.38, Mass=2059, SNR=31.1, Peak=166 HFD=4.1
23:32:25.192 00.003 18120 MultiStar: [#1 0.18,-0.31,0.00,M1] [#2 0.39,0.02,0.00,M8] [#3 -0.03,0.09,0.71,U] [#4 0.03,-0.25,0.55,U] [#5 0.09,-0.06,0.49,U] [#6 0.39,0.23,0.00,M4] [#7 0.11,-0.01,0.52,U] [#8 0.29,0.11,0.44,U] 
23:32:25.194 00.002 18120 refined, 5 included, MultiStar: {0.09, -0.03}, one-star: {0.10, -0.06}
23:32:25.195 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
23:32:25.196 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.39)
23:32:25.197 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=0.07 mountY=-0.06, mountTheta=-0.77
23:32:25.198 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
23:32:25.200 00.002 18120 Enqueuing Move request for scope (0.09, -0.03)
23:32:25.200 00.000 21948 Worker thread wakes up
23:32:25.200 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:25.203 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:32:25.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:32:25.203 00.000 21948 Moving (0.09, -0.03) raw xDistance=0.07 yDistance=-0.06
23:32:25.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:32:25.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:25.203 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
23:32:25.204 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:25.204 00.000 18120 Enqueuing Expose request
23:32:25.205 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:25.205 00.000 21948 MoveAxis(E, 0, ABG)
23:32:25.205 00.000 21948 Move returns status 0, amount 0
23:32:25.205 00.000 21948 MoveAxis(N, 0, ABG)
23:32:25.205 00.000 21948 Move returns status 0, amount 0
23:32:25.205 00.000 21948 move complete, result=0
23:32:25.205 00.000 21948 worker thread done servicing request
23:32:25.205 00.000 21948 Worker thread wakes up
23:32:25.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:25.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:25.206 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:26.725 01.519 21948 Exposure complete
23:32:26.755 00.030 21948 worker thread done servicing request
23:32:26.755 00.000 18120 OnExposeComplete: enter
23:32:26.756 00.001 18120 UpdateGuideState(): m_state=6
23:32:26.757 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
23:32:26.757 00.000 18120 Star::Find returns 1 (0), X=409.50, Y=233.24, Mass=1989, SNR=30.5, Peak=165 HFD=3.9
23:32:26.758 00.001 18120 MultiStar: [#1 -0.02,0.08,0.74,U] [#2 0.36,0.10,0.00,M9] [#3 0.08,0.23,0.70,U] [#4 -0.02,-0.01,0.57,U] [#5 0.18,-0.04,0.50,U] [#6 0.35,0.04,0.49,U] [#7 0.21,0.01,0.54,U] [#8 0.04,-0.08,0.46,U] 
23:32:26.758 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.18, -0.21}
23:32:26.758 00.000 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.14) = xAngle (1.10 = 1.10)
23:32:26.759 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.21 = -2.08)
23:32:26.759 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=0.05 mountY=-0.10, mountTheta=-1.10
23:32:26.761 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.00, opts=13)
23:32:26.761 00.000 18120 Enqueuing Move request for scope (0.12, -0.00)
23:32:26.762 00.001 21948 Worker thread wakes up
23:32:26.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:26.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
23:32:26.762 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.5
23:32:26.763 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:26.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:26.764 00.001 18120 Enqueuing Expose request
23:32:26.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
23:32:26.764 00.000 21948 Moving (0.12, -0.00) raw xDistance=0.05 yDistance=-0.10
23:32:26.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:32:26.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:26.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:32:26.764 00.000 21948 MoveAxis(E, 0, ABG)
23:32:26.764 00.000 21948 Move returns status 0, amount 0
23:32:26.764 00.000 21948 MoveAxis(N, 0, ABG)
23:32:26.764 00.000 21948 Move returns status 0, amount 0
23:32:26.764 00.000 21948 move complete, result=0
23:32:26.764 00.000 21948 worker thread done servicing request
23:32:26.765 00.001 21948 Worker thread wakes up
23:32:26.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:26.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:26.765 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:28.400 01.635 21948 Exposure complete
23:32:28.425 00.025 21948 worker thread done servicing request
23:32:28.425 00.000 18120 OnExposeComplete: enter
23:32:28.425 00.000 18120 UpdateGuideState(): m_state=6
23:32:28.426 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
23:32:28.426 00.000 18120 Star::Find returns 1 (0), X=409.28, Y=233.29, Mass=2121, SNR=31.6, Peak=186 HFD=4.3
23:32:28.427 00.001 18120 MultiStar: [#1 0.18,-0.31,0.70,U] [#2 0.51,0.06,0.00,M10] [#3 0.20,0.25,0.66,U] [#4 -0.06,-0.15,0.54,U] [#5 0.22,-0.19,0.50,U] [#6 0.25,0.03,0.50,U] [#7 0.16,-0.03,0.51,U] [#8 0.22,-0.12,0.42,U] 
23:32:28.427 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {-0.04, -0.16}
23:32:28.428 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.53 = 0.53)
23:32:28.428 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.65)
23:32:28.429 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=0.13 mountY=-0.07, mountTheta=-0.50
23:32:28.430 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
23:32:28.433 00.003 18120 Enqueuing Move request for scope (0.12, -0.09)
23:32:28.433 00.000 21948 Worker thread wakes up
23:32:28.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:28.434 00.001 18120 UpdateGuideState exits: m=2121 RSB=31.6
23:32:28.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.435 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:28.435 00.000 18120 Enqueuing Expose request
23:32:28.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:32:28.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:32:28.436 00.001 21948 Moving (0.12, -0.09) raw xDistance=0.13 yDistance=-0.07
23:32:28.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:32:28.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:28.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:28.436 00.000 21948 MoveAxis(E, 0, ABG)
23:32:28.436 00.000 21948 Move returns status 0, amount 0
23:32:28.436 00.000 21948 MoveAxis(N, 0, ABG)
23:32:28.436 00.000 21948 Move returns status 0, amount 0
23:32:28.436 00.000 21948 move complete, result=0
23:32:28.436 00.000 21948 worker thread done servicing request
23:32:28.436 00.000 21948 Worker thread wakes up
23:32:28.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:28.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:28.436 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:29.962 01.526 21948 Exposure complete
23:32:29.989 00.027 21948 worker thread done servicing request
23:32:29.989 00.000 18120 OnExposeComplete: enter
23:32:29.990 00.001 18120 UpdateGuideState(): m_state=6
23:32:29.990 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
23:32:29.993 00.003 18120 Star::Find returns 1 (0), X=409.31, Y=233.30, Mass=2186, SNR=32.1, Peak=174 HFD=4.3
23:32:29.996 00.003 18120 MultiStar: [#1 0.17,-0.10,0.69,U] [#2 0.40,0.16,0.00,R] [#3 0.62,0.09,0.00,M3] [#4 0.02,-0.17,0.53,U] [#5 0.12,-0.02,0.51,U] [#6 0.34,0.01,0.45,U] [#7 0.39,-0.02,0.00,M1] [#8 0.27,-0.00,0.41,U] 
23:32:29.998 00.002 18120 single-star, 5 included, MultiStar: {0.12, -0.09}, one-star: {-0.01, -0.15}
23:32:29.999 00.001 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.14) = xAngle (-0.50 = -0.50)
23:32:29.999 00.000 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.61 = 2.61)
23:32:29.999 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.64 mountX=0.13 mountY=0.08, mountTheta=0.52
23:32:30.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.15, opts=13)
23:32:30.001 00.001 18120 Enqueuing Move request for scope (-0.01, -0.15)
23:32:30.001 00.000 21948 Worker thread wakes up
23:32:30.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
23:32:30.002 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
23:32:30.002 00.000 21948 Moving (-0.01, -0.15) raw xDistance=0.13 yDistance=0.08
23:32:30.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:32:30.002 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:30.002 00.000 18120 UpdateGuideState exits: m=2186 RSB=32.1
23:32:30.003 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:30.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:30.003 00.000 18120 Enqueuing Expose request
23:32:30.004 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:30.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:30.004 00.000 21948 MoveAxis(E, 0, ABG)
23:32:30.004 00.000 21948 Move returns status 0, amount 0
23:32:30.004 00.000 21948 MoveAxis(N, 0, ABG)
23:32:30.004 00.000 21948 Move returns status 0, amount 0
23:32:30.004 00.000 21948 move complete, result=0
23:32:30.004 00.000 21948 worker thread done servicing request
23:32:30.004 00.000 21948 Worker thread wakes up
23:32:30.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:30.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:30.005 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:31.641 01.636 21948 Exposure complete
23:32:31.667 00.026 21948 worker thread done servicing request
23:32:31.667 00.000 18120 OnExposeComplete: enter
23:32:31.668 00.001 18120 UpdateGuideState(): m_state=6
23:32:31.668 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
23:32:31.669 00.001 18120 Star::Find returns 1 (0), X=409.35, Y=233.27, Mass=1971, SNR=30.5, Peak=169 HFD=4.0
23:32:31.669 00.000 18120 MultiStar: [#1 0.16,-0.04,0.76,U] [#2 0.18,-0.17,0.66,U] [#3 0.46,-0.05,0.00,M4] [#4 0.01,-0.27,0.55,U] [#5 0.10,0.02,0.48,U] [#6 0.44,-0.23,0.00,M2] [#7 0.24,-0.16,0.54,U] [#8 0.16,-0.05,0.44,U] 
23:32:31.670 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {0.03, -0.18}
23:32:31.670 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.32 = 0.32)
23:32:31.670 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.86)
23:32:31.671 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.82 mountX=0.17 mountY=-0.05, mountTheta=-0.29
23:32:31.672 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
23:32:31.673 00.001 18120 Enqueuing Move request for scope (0.12, -0.13)
23:32:31.673 00.000 21948 Worker thread wakes up
23:32:31.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:31.674 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.5
23:32:31.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:31.675 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:31.675 00.000 18120 Enqueuing Expose request
23:32:31.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:32:31.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:32:31.675 00.000 21948 Moving (0.12, -0.13) raw xDistance=0.17 yDistance=-0.05
23:32:31.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:32:31.676 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:31.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:31.676 00.000 21948 MoveAxis(E, 0, ABG)
23:32:31.676 00.000 21948 Move returns status 0, amount 0
23:32:31.676 00.000 21948 MoveAxis(N, 0, ABG)
23:32:31.676 00.000 21948 Move returns status 0, amount 0
23:32:31.676 00.000 21948 move complete, result=0
23:32:31.676 00.000 21948 worker thread done servicing request
23:32:31.676 00.000 21948 Worker thread wakes up
23:32:31.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:31.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:31.676 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:33.200 01.524 21948 Exposure complete
23:32:33.224 00.024 21948 worker thread done servicing request
23:32:33.224 00.000 18120 OnExposeComplete: enter
23:32:33.225 00.001 18120 UpdateGuideState(): m_state=6
23:32:33.226 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
23:32:33.226 00.000 18120 Star::Find returns 1 (0), X=409.39, Y=233.15, Mass=1974, SNR=30.6, Peak=163 HFD=3.9
23:32:33.228 00.002 18120 MultiStar: [#1 0.32,-0.35,0.00,M1] [#2 -0.03,-0.28,0.65,U] [#3 0.49,-0.11,0.00,M5] [#4 0.07,-0.12,0.59,U] [#5 0.21,-0.42,0.00,M1] [#6 0.30,0.07,0.49,U] [#7 0.17,-0.11,0.52,U] [#8 0.18,0.03,0.46,U] 
23:32:33.228 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.15}, one-star: {0.07, -0.30}
23:32:33.228 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.14) = xAngle (0.20 = 0.20)
23:32:33.229 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.30 = -2.98)
23:32:33.229 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.95 mountX=0.18 mountY=-0.03, mountTheta=-0.16
23:32:33.230 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.15, opts=13)
23:32:33.231 00.001 18120 Enqueuing Move request for scope (0.11, -0.15)
23:32:33.232 00.001 21948 Worker thread wakes up
23:32:33.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:33.234 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
23:32:33.234 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
23:32:33.234 00.000 21948 Moving (0.11, -0.15) raw xDistance=0.18 yDistance=-0.03
23:32:33.234 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:32:33.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:33.234 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.6
23:32:33.235 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:33.236 00.001 18120 Enqueuing Expose request
23:32:33.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:33.236 00.000 21948 MoveAxis(E, 0, ABG)
23:32:33.236 00.000 21948 Move returns status 0, amount 0
23:32:33.236 00.000 21948 MoveAxis(N, 0, ABG)
23:32:33.236 00.000 21948 Move returns status 0, amount 0
23:32:33.236 00.000 21948 move complete, result=0
23:32:33.236 00.000 21948 worker thread done servicing request
23:32:33.236 00.000 21948 Worker thread wakes up
23:32:33.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:33.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:33.237 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:34.858 01.621 21948 Exposure complete
23:32:34.889 00.031 21948 worker thread done servicing request
23:32:34.889 00.000 18120 OnExposeComplete: enter
23:32:34.890 00.001 18120 UpdateGuideState(): m_state=6
23:32:34.890 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
23:32:34.892 00.002 18120 Star::Find returns 1 (0), X=409.56, Y=233.29, Mass=2103, SNR=31.6, Peak=183 HFD=4.0
23:32:34.893 00.001 18120 MultiStar: [#1 0.37,-0.08,0.00,M2] [#2 -0.07,-0.18,0.63,U] [#3 0.47,-0.03,0.00,M6] [#4 0.11,0.03,0.56,U] [#5 0.40,-0.04,0.00,M2] [#6 0.52,0.17,0.00,M2] [#7 0.33,-0.06,0.49,U] [#8 0.31,0.01,0.44,U] 
23:32:34.893 00.000 18120 refined, 4 included, MultiStar: {0.18, -0.09}, one-star: {0.24, -0.16}
23:32:34.893 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.68 = 0.68)
23:32:34.894 00.001 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.78 = -2.50)
23:32:34.894 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=0.15 mountY=-0.12, mountTheta=-0.65
23:32:34.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.09, opts=13)
23:32:34.896 00.001 18120 Enqueuing Move request for scope (0.18, -0.09)
23:32:34.896 00.000 21948 Worker thread wakes up
23:32:34.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:34.896 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.6
23:32:34.897 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:34.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
23:32:34.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
23:32:34.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:34.898 00.001 18120 Enqueuing Expose request
23:32:34.898 00.000 21948 Moving (0.18, -0.09) raw xDistance=0.15 yDistance=-0.12
23:32:34.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:32:34.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:34.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:32:34.899 00.001 21948 MoveAxis(E, 0, ABG)
23:32:34.899 00.000 21948 Move returns status 0, amount 0
23:32:34.899 00.000 21948 MoveAxis(N, 0, ABG)
23:32:34.899 00.000 21948 Move returns status 0, amount 0
23:32:34.899 00.000 21948 move complete, result=0
23:32:34.899 00.000 21948 worker thread done servicing request
23:32:34.899 00.000 21948 Worker thread wakes up
23:32:34.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:34.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:34.899 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:36.421 01.522 21948 Exposure complete
23:32:36.450 00.029 21948 worker thread done servicing request
23:32:36.450 00.000 18120 OnExposeComplete: enter
23:32:36.451 00.001 18120 UpdateGuideState(): m_state=6
23:32:36.452 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
23:32:36.452 00.000 18120 Star::Find returns 1 (0), X=409.52, Y=233.32, Mass=2294, SNR=32.8, Peak=198 HFD=4.0
23:32:36.453 00.001 18120 MultiStar: [#1 0.34,-0.33,0.00,M3] [#2 0.03,-0.29,0.62,U] [#3 0.62,0.15,0.00,M7] [#4 -0.13,-0.22,0.55,U] [#5 0.30,-0.14,0.50,U] [#6 0.51,-0.05,0.00,M3] [#7 0.34,0.13,0.00,M1] [#8 0.25,-0.12,0.42,U] 
23:32:36.453 00.000 18120 refined, 4 included, MultiStar: {0.13, -0.18}, one-star: {0.20, -0.13}
23:32:36.454 00.001 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
23:32:36.454 00.000 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.31 = -2.97)
23:32:36.454 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.94 mountX=0.22 mountY=-0.04, mountTheta=-0.17
23:32:36.456 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.18, opts=13)
23:32:36.456 00.000 18120 Enqueuing Move request for scope (0.13, -0.18)
23:32:36.456 00.000 21948 Worker thread wakes up
23:32:36.457 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:36.457 00.000 18120 UpdateGuideState exits: m=2294 RSB=32.8
23:32:36.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:36.458 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:36.458 00.000 18120 Enqueuing Expose request
23:32:36.459 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
23:32:36.459 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
23:32:36.459 00.000 21948 Moving (0.13, -0.18) raw xDistance=0.22 yDistance=-0.04
23:32:36.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:32:36.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:36.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:36.459 00.000 21948 MoveAxis(W, 39, ABG)
23:32:36.459 00.000 21948 Guiding  Dir = 3, Dur = 39
23:32:36.459 00.000 21948 IsSlewing returns 0
23:32:36.459 00.000 21948 IsGuiding returns 0
23:32:36.461 00.002 21948 PulseGuide returned control before completion, sleep 48
23:32:36.516 00.055 21948 IsGuiding returns 0
23:32:36.517 00.001 21948 Move returns status 0, amount 39
23:32:36.517 00.000 21948 MoveAxis(N, 0, ABG)
23:32:36.517 00.000 21948 Move returns status 0, amount 0
23:32:36.517 00.000 21948 move complete, result=0
23:32:36.517 00.000 21948 worker thread done servicing request
23:32:36.517 00.000 21948 Worker thread wakes up
23:32:36.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:36.517 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
23:32:36.518 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:38.154 01.636 21948 Exposure complete
23:32:38.202 00.048 21948 worker thread done servicing request
23:32:38.202 00.000 18120 OnExposeComplete: enter
23:32:38.203 00.001 18120 UpdateGuideState(): m_state=6
23:32:38.204 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
23:32:38.205 00.001 18120 Star::Find returns 1 (0), X=409.23, Y=233.45, Mass=2080, SNR=31.4, Peak=174 HFD=3.8
23:32:38.207 00.002 18120 MultiStar: [#1 0.29,-0.33,0.00,M4] [#2 0.03,-0.12,0.62,U] [#3 0.43,0.05,0.00,M8] [#4 -0.03,-0.32,0.54,U] [#5 0.27,-0.11,0.48,U] [#6 0.26,-0.15,0.47,U] [#7 0.10,0.12,0.50,U] [#8 0.34,-0.15,0.00,M1] 
23:32:38.208 00.001 18120 single-star, 5 included, MultiStar: {0.06, -0.09}, one-star: {-0.09, -0.00}
23:32:38.209 00.001 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
23:32:38.210 00.001 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.11 = 1.11)
23:32:38.211 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.13 mountX=-0.04 mountY=0.08, mountTheta=2.00
23:32:38.213 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
23:32:38.215 00.002 18120 Enqueuing Move request for scope (-0.09, -0.00)
23:32:38.216 00.001 21948 Worker thread wakes up
23:32:38.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
23:32:38.216 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
23:32:38.216 00.000 21948 Moving (-0.09, -0.00) raw xDistance=-0.04 yDistance=0.08
23:32:38.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:32:38.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:38.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:38.216 00.000 21948 MoveAxis(E, 0, ABG)
23:32:38.216 00.000 21948 Move returns status 0, amount 0
23:32:38.216 00.000 21948 MoveAxis(N, 0, ABG)
23:32:38.216 00.000 21948 Move returns status 0, amount 0
23:32:38.216 00.000 21948 move complete, result=0
23:32:38.216 00.000 21948 worker thread done servicing request
23:32:38.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:38.217 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.4
23:32:38.217 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.218 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:38.218 00.000 18120 Enqueuing Expose request
23:32:38.219 00.001 21948 Worker thread wakes up
23:32:38.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:38.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:38.220 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:39.734 01.514 21948 Exposure complete
23:32:39.772 00.038 21948 worker thread done servicing request
23:32:39.772 00.000 18120 OnExposeComplete: enter
23:32:39.772 00.000 18120 UpdateGuideState(): m_state=6
23:32:39.773 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
23:32:39.773 00.000 18120 Star::Find returns 1 (0), X=409.30, Y=233.33, Mass=2177, SNR=32.1, Peak=171 HFD=3.9
23:32:39.774 00.001 18120 MultiStar: [#1 0.11,0.03,0.68,U] [#2 -0.15,-0.36,0.00,M1] [#3 0.57,0.07,0.00,M9] [#4 0.07,-0.31,0.56,U] [#5 0.09,0.17,0.50,U] [#6 0.44,-0.00,0.00,M3] [#7 0.27,0.16,0.50,U] [#8 0.05,-0.07,0.43,U] 
23:32:39.774 00.000 18120 refined, 5 included, MultiStar: {0.08, -0.04}, one-star: {-0.02, -0.12}
23:32:39.775 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
23:32:39.775 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.83 = -2.46)
23:32:39.776 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.42 mountX=0.07 mountY=-0.06, mountTheta=-0.70
23:32:39.777 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
23:32:39.780 00.003 18120 Enqueuing Move request for scope (0.08, -0.04)
23:32:39.782 00.002 21948 Worker thread wakes up
23:32:39.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:39.782 00.000 18120 UpdateGuideState exits: m=2177 RSB=32.1
23:32:39.783 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:39.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:39.783 00.000 18120 Enqueuing Expose request
23:32:39.784 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:32:39.784 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:32:39.784 00.000 21948 Moving (0.08, -0.04) raw xDistance=0.07 yDistance=-0.06
23:32:39.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:32:39.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:39.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:39.784 00.000 21948 MoveAxis(E, 0, ABG)
23:32:39.784 00.000 21948 Move returns status 0, amount 0
23:32:39.784 00.000 21948 MoveAxis(N, 0, ABG)
23:32:39.784 00.000 21948 Move returns status 0, amount 0
23:32:39.784 00.000 21948 move complete, result=0
23:32:39.784 00.000 21948 worker thread done servicing request
23:32:39.784 00.000 21948 Worker thread wakes up
23:32:39.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:39.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:39.784 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:41.407 01.623 21948 Exposure complete
23:32:41.441 00.034 21948 worker thread done servicing request
23:32:41.441 00.000 18120 OnExposeComplete: enter
23:32:41.442 00.001 18120 UpdateGuideState(): m_state=6
23:32:41.443 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
23:32:41.443 00.000 18120 Star::Find returns 1 (0), X=409.35, Y=233.32, Mass=1940, SNR=30.1, Peak=161 HFD=4.2
23:32:41.444 00.001 18120 MultiStar: [#1 0.18,-0.11,0.75,U] [#2 -0.26,0.11,0.62,U] [#3 0.51,0.09,0.00,M10] [#4 0.12,-0.24,0.58,U] [#5 0.20,-0.03,0.52,U] [#6 0.15,-0.02,0.52,U] [#7 0.07,0.21,0.53,U] [#8 0.07,0.12,0.47,U] 
23:32:41.444 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.03, -0.12}
23:32:41.445 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
23:32:41.445 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
23:32:41.445 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=0.05 mountY=-0.05, mountTheta=-0.72
23:32:41.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
23:32:41.448 00.001 18120 Enqueuing Move request for scope (0.06, -0.03)
23:32:41.448 00.000 21948 Worker thread wakes up
23:32:41.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:41.450 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:32:41.450 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:32:41.450 00.000 21948 Moving (0.06, -0.03) raw xDistance=0.05 yDistance=-0.05
23:32:41.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:32:41.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:41.450 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.1
23:32:41.451 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.452 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:41.453 00.001 18120 Enqueuing Expose request
23:32:41.456 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:41.456 00.000 21948 MoveAxis(E, 0, ABG)
23:32:41.456 00.000 21948 Move returns status 0, amount 0
23:32:41.456 00.000 21948 MoveAxis(N, 0, ABG)
23:32:41.456 00.000 21948 Move returns status 0, amount 0
23:32:41.456 00.000 21948 move complete, result=0
23:32:41.456 00.000 21948 worker thread done servicing request
23:32:41.456 00.000 21948 Worker thread wakes up
23:32:41.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:41.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:41.459 00.003 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:42.973 01.514 21948 Exposure complete
23:32:43.006 00.033 21948 worker thread done servicing request
23:32:43.006 00.000 18120 OnExposeComplete: enter
23:32:43.006 00.000 18120 UpdateGuideState(): m_state=6
23:32:43.007 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
23:32:43.007 00.000 18120 Star::Find returns 1 (0), X=409.40, Y=233.64, Mass=2169, SNR=32.0, Peak=185 HFD=4.1
23:32:43.008 00.001 18120 MultiStar: [#1 0.09,0.01,0.70,U] [#2 0.07,0.05,0.61,U] [#3 0.25,0.30,0.00,R] [#4 0.06,-0.05,0.56,U] [#5 0.21,-0.01,0.49,U] [#6 0.13,0.17,0.46,U] [#7 0.27,0.12,0.52,U] [#8 0.29,0.19,0.44,U] 
23:32:43.008 00.000 18120 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.08, 0.19}
23:32:43.009 00.001 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.14) = xAngle (1.72 = 1.72)
23:32:43.009 00.000 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.82 = -1.46)
23:32:43.010 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=-0.02 mountY=-0.16, mountTheta=-1.72
23:32:43.010 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.09, opts=13)
23:32:43.011 00.001 18120 Enqueuing Move request for scope (0.14, 0.09)
23:32:43.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:43.012 00.001 18120 UpdateGuideState exits: m=2169 RSB=32.0
23:32:43.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.013 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:43.013 00.000 18120 Enqueuing Expose request
23:32:43.014 00.001 21948 Worker thread wakes up
23:32:43.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:32:43.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:32:43.014 00.000 21948 Moving (0.14, 0.09) raw xDistance=-0.02 yDistance=-0.16
23:32:43.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:32:43.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:43.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:32:43.014 00.000 21948 MoveAxis(E, 0, ABG)
23:32:43.014 00.000 21948 Move returns status 0, amount 0
23:32:43.014 00.000 21948 MoveAxis(N, 0, ABG)
23:32:43.014 00.000 21948 Move returns status 0, amount 0
23:32:43.014 00.000 21948 move complete, result=0
23:32:43.014 00.000 21948 worker thread done servicing request
23:32:43.014 00.000 21948 Worker thread wakes up
23:32:43.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:43.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:43.014 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:44.642 01.628 21948 Exposure complete
23:32:44.686 00.044 21948 worker thread done servicing request
23:32:44.686 00.000 18120 OnExposeComplete: enter
23:32:44.686 00.000 18120 UpdateGuideState(): m_state=6
23:32:44.687 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
23:32:44.688 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=233.37, Mass=2077, SNR=31.4, Peak=186 HFD=3.7
23:32:44.688 00.000 18120 MultiStar: [#1 0.06,0.13,0.76,U] [#2 -0.02,-0.01,0.66,U] [#3 0.22,0.03,0.66,U] [#4 0.01,0.06,0.53,U] [#5 0.21,-0.06,0.49,U] [#6 0.29,0.07,0.49,U] [#7 0.01,0.18,0.49,U] [#8 0.15,0.23,0.41,U] 
23:32:44.689 00.001 18120 single-star, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.04, -0.08}
23:32:44.690 00.001 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.14) = xAngle (-0.89 = -0.89)
23:32:44.691 00.001 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.22 = 2.22)
23:32:44.691 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=0.06 mountY=0.07, mountTheta=0.90
23:32:44.692 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.08, opts=13)
23:32:44.693 00.001 18120 Enqueuing Move request for scope (-0.04, -0.08)
23:32:44.693 00.000 21948 Worker thread wakes up
23:32:44.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:44.694 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.4
23:32:44.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:44.695 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:44.695 00.000 18120 Enqueuing Expose request
23:32:44.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:32:44.696 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:32:44.696 00.000 21948 Moving (-0.04, -0.08) raw xDistance=0.06 yDistance=0.07
23:32:44.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:32:44.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:44.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:32:44.696 00.000 21948 MoveAxis(E, 0, ABG)
23:32:44.696 00.000 21948 Move returns status 0, amount 0
23:32:44.696 00.000 21948 MoveAxis(N, 0, ABG)
23:32:44.696 00.000 21948 Move returns status 0, amount 0
23:32:44.696 00.000 21948 move complete, result=0
23:32:44.696 00.000 21948 worker thread done servicing request
23:32:44.696 00.000 21948 Worker thread wakes up
23:32:44.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:44.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:44.696 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:46.218 01.522 21948 Exposure complete
23:32:46.267 00.049 21948 worker thread done servicing request
23:32:46.267 00.000 18120 OnExposeComplete: enter
23:32:46.268 00.001 18120 UpdateGuideState(): m_state=6
23:32:46.268 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
23:32:46.269 00.001 18120 Star::Find returns 1 (0), X=409.35, Y=233.41, Mass=2021, SNR=30.9, Peak=167 HFD=4.0
23:32:46.269 00.000 18120 MultiStar: [#1 0.15,0.01,0.71,U] [#2 0.05,-0.09,0.65,U] [#3 0.12,-0.27,0.70,U] [#4 0.19,-0.08,0.53,U] [#5 -0.05,0.00,0.53,U] [#6 0.40,0.14,0.00,M1] [#7 0.35,0.19,0.00,M1] [#8 0.28,0.25,0.00,M1] 
23:32:46.270 00.001 18120 single-star, 5 included, MultiStar: {0.08, -0.08}, one-star: {0.03, -0.03}
23:32:46.270 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.32 = 0.32)
23:32:46.271 00.001 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.42 = -2.86)
23:32:46.271 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.82 mountX=0.05 mountY=-0.01, mountTheta=-0.28
23:32:46.272 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
23:32:46.273 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
23:32:46.273 00.000 21948 Worker thread wakes up
23:32:46.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:46.274 00.001 18120 UpdateGuideState exits: m=2021 RSB=30.9
23:32:46.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:46.274 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:46.275 00.001 18120 Enqueuing Expose request
23:32:46.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:32:46.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:32:46.275 00.000 21948 Moving (0.03, -0.03) raw xDistance=0.05 yDistance=-0.01
23:32:46.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:32:46.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:46.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:46.275 00.000 21948 MoveAxis(E, 0, ABG)
23:32:46.276 00.001 21948 Move returns status 0, amount 0
23:32:46.276 00.000 21948 MoveAxis(N, 0, ABG)
23:32:46.276 00.000 21948 Move returns status 0, amount 0
23:32:46.276 00.000 21948 move complete, result=0
23:32:46.276 00.000 21948 worker thread done servicing request
23:32:46.276 00.000 21948 Worker thread wakes up
23:32:46.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:46.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:46.276 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:47.903 01.627 21948 Exposure complete
23:32:47.930 00.027 21948 worker thread done servicing request
23:32:47.930 00.000 18120 OnExposeComplete: enter
23:32:47.931 00.001 18120 UpdateGuideState(): m_state=6
23:32:47.931 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
23:32:47.933 00.002 18120 Star::Find returns 1 (0), X=409.50, Y=233.44, Mass=2121, SNR=31.7, Peak=167 HFD=4.2
23:32:47.936 00.003 18120 MultiStar: [#1 0.20,0.02,0.72,U] [#2 0.05,0.12,0.64,U] [#3 0.32,-0.11,0.67,U] [#4 0.01,-0.06,0.53,U] [#5 0.29,0.29,0.00,M1] [#6 0.45,0.13,0.00,M2] [#7 0.47,0.23,0.00,M2] [#8 0.27,0.50,0.00,M2] 
23:32:47.937 00.001 18120 refined, 4 included, MultiStar: {0.16, -0.00}, one-star: {0.18, -0.00}
23:32:47.937 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.14) = xAngle (1.11 = 1.11)
23:32:47.938 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.22 = -2.07)
23:32:47.938 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.03 mountX=0.07 mountY=-0.14, mountTheta=-1.11
23:32:47.939 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.00, opts=13)
23:32:47.939 00.000 18120 Enqueuing Move request for scope (0.16, -0.00)
23:32:47.940 00.001 21948 Worker thread wakes up
23:32:47.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:47.941 00.001 18120 UpdateGuideState exits: m=2121 RSB=31.7
23:32:47.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:47.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
23:32:47.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
23:32:47.941 00.000 21948 Moving (0.16, -0.00) raw xDistance=0.07 yDistance=-0.14
23:32:47.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:32:47.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:47.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:47.941 00.000 21948 MoveAxis(E, 0, ABG)
23:32:47.941 00.000 21948 Move returns status 0, amount 0
23:32:47.941 00.000 21948 MoveAxis(N, 0, ABG)
23:32:47.941 00.000 21948 Move returns status 0, amount 0
23:32:47.941 00.000 21948 move complete, result=0
23:32:47.941 00.000 21948 worker thread done servicing request
23:32:47.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:47.942 00.001 18120 Enqueuing Expose request
23:32:47.942 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:47.943 00.001 21948 Worker thread wakes up
23:32:47.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:47.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,218,31,31)
23:32:48.693 00.750 18120 evsrv: cli 0D46DFD0 connect
23:32:48.695 00.002 18120 case statement mapped state 6 to 3
23:32:48.699 00.004 18120 case statement mapped state 6 to 3
23:32:48.702 00.003 18120 evsrv: cli 0D46DFD0 request: {"method":"get_app_state","id":"bbb8d367-760f-4ef9-84b4-2c90d9d52645"}
23:32:48.703 00.001 18120 case statement mapped state 6 to 3
23:32:48.705 00.002 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbb8d367-760f-4ef9-84b4-2c90d9d52645"}
23:32:48.706 00.001 18120 evsrv: cli 0D46DFD0 disconnect
23:32:48.707 00.001 18120 evsrv: cli 0D46DE90 connect
23:32:48.708 00.001 18120 case statement mapped state 6 to 3
23:32:48.709 00.001 18120 case statement mapped state 6 to 3
23:32:48.710 00.001 18120 evsrv: cli 0D46DE90 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"016164dc-006f-4089-a597-89743e94ad10"}
23:32:48.711 00.001 18120 PhdController::Dither begins
23:32:48.712 00.001 18120 dither: size=2.00, dRA=-1.41 dDec=-1.34
23:32:48.713 00.001 18120 MountToCamera -- mountTheta (2.38) + m_xAngle (-1.14) = xAngle (1.24 = 1.24)
23:32:48.714 00.001 18120 MountToCamera -- mountX=-1.41 mountY=-1.34 hyp=1.94 mountTheta=2.38 cameraX=0.63, cameraY=1.84 cameraTheta=1.24
23:32:48.715 00.001 18120 setting lock position to (409.95, 235.29)
23:32:48.716 00.001 18120 Mount: notify guiding dithered (0.6, 1.8)
23:32:48.716 00.000 18120 MultiStar: stabilizing after lock position change
23:32:48.717 00.001 18120 Status Line: Dithering de -1.41,-1.34
23:32:48.718 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:32:48.719 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
23:32:48.719 00.000 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":0,"id":"016164dc-006f-4089-a597-89743e94ad10"}
23:32:48.720 00.001 18120 evsrv: cli 0D46DE90 disconnect
23:32:49.457 00.737 21948 Exposure complete
23:32:49.515 00.058 21948 worker thread done servicing request
23:32:49.515 00.000 18120 OnExposeComplete: enter
23:32:49.518 00.003 18120 UpdateGuideState(): m_state=6
23:32:49.520 00.002 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
23:32:49.523 00.003 18120 Star::Find returns 1 (0), X=409.26, Y=233.65, Mass=2109, SNR=31.6, Peak=179 HFD=3.9
23:32:49.525 00.002 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.83 = -0.83)
23:32:49.527 00.002 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.27 = 2.27)
23:32:49.529 00.002 18120 CameraToMount -- cameraX=-0.69 cameraY=-1.63 hyp=1.77 cameraTheta=-1.97 mountX=1.20 mountY=1.35, mountTheta=0.85
23:32:49.532 00.003 18120 dither recenter: remaining=(1.4,1.3) step=(1.4,1.3)
23:32:49.534 00.002 18120 MountToCamera -- mountTheta (-0.76) + m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
23:32:49.535 00.001 18120 MountToCamera -- mountX=1.41 mountY=1.34 hyp=1.94 mountTheta=-0.76 cameraX=-0.63, cameraY=-1.84 cameraTheta=-1.90
23:32:49.536 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.63, y=-1.84, opts=4)
23:32:49.538 00.002 18120 Enqueuing Move request for scope (-0.63, -1.84)
23:32:49.538 00.000 21948 Worker thread wakes up
23:32:49.539 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -1.84) opts 0x4
23:32:49.539 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.63, -1.84)
23:32:49.539 00.000 21948 Moving (-0.63, -1.84) raw xDistance=1.41 yDistance=1.34
23:32:49.539 00.000 21948 MoveAxis(W, 400, B)
23:32:49.539 00.000 21948 Guiding  Dir = 3, Dur = 400
23:32:49.539 00.000 18120 Mount: notify direct move 1.41,1.34
23:32:49.541 00.002 21948 IsSlewing returns 0
23:32:49.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:49.542 00.001 21948 IsGuiding returns 0
23:32:49.542 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
23:32:49.542 00.000 18120 PhdController: settling, locked = 1, distance = 1.97 (0.50) aobump = 0 frame = 1 / 99999
23:32:49.543 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786051969.543,"Host":"ASUS_SAM","Inst":1,"Distance":1.97,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:32:49.544 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.544 00.000 21948 PulseGuide returned control before completion, sleep 409
23:32:49.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:49.545 00.001 18120 Enqueuing Expose request
23:32:49.964 00.419 21948 IsGuiding returns 0
23:32:49.964 00.000 21948 Move returns status 0, amount 400
23:32:49.964 00.000 21948 MoveAxis(S, 319, B)
23:32:49.964 00.000 21948 Guiding  Dir = 1, Dur = 319
23:32:49.965 00.001 21948 IsSlewing returns 0
23:32:49.965 00.000 21948 IsGuiding returns 0
23:32:49.972 00.007 21948 PulseGuide returned control before completion, sleep 322
23:32:50.296 00.324 21948 IsGuiding returns 0
23:32:50.296 00.000 21948 Move returns status 0, amount 319
23:32:50.296 00.000 21948 move complete, result=0
23:32:50.296 00.000 21948 worker thread done servicing request
23:32:50.296 00.000 21948 Worker thread wakes up
23:32:50.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:50.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:32:50.296 00.000 18120 GuideStep: 1.4 px 400 ms WEST, 1.3 px 319 ms SOUTH
23:32:51.922 01.626 21948 Exposure complete
23:32:51.947 00.025 21948 worker thread done servicing request
23:32:51.948 00.001 18120 OnExposeComplete: enter
23:32:51.948 00.000 18120 UpdateGuideState(): m_state=6
23:32:51.949 00.001 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
23:32:51.950 00.001 18120 Star::Find returns 1 (0), X=409.40, Y=235.35, Mass=2009, SNR=30.7, Peak=178 HFD=4.1
23:32:51.950 00.000 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.17 = -2.11)
23:32:51.950 00.000 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.27 = 0.99)
23:32:51.951 00.001 18120 CameraToMount -- cameraX=-0.55 cameraY=0.06 hyp=0.56 cameraTheta=3.03 mountX=-0.29 mountY=0.46, mountTheta=2.13
23:32:51.953 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.55, y=0.06, opts=13)
23:32:51.953 00.000 18120 Enqueuing Move request for scope (-0.55, 0.06)
23:32:51.954 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:51.954 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.7
23:32:51.954 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 2 / 99999
23:32:51.955 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786051971.955,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:32:51.955 00.000 21948 Worker thread wakes up
23:32:51.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.06) opts 0xd
23:32:51.955 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.55, 0.06)
23:32:51.955 00.000 21948 Moving (-0.55, 0.06) raw xDistance=-0.29 yDistance=0.46
23:32:51.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:32:51.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:51.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
23:32:51.955 00.000 21948 MoveAxis(E, 51, ABG)
23:32:51.955 00.000 21948 Guiding  Dir = 2, Dur = 51
23:32:51.956 00.001 21948 IsSlewing returns 0
23:32:51.956 00.000 21948 IsGuiding returns 0
23:32:51.956 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.956 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:51.957 00.001 18120 Enqueuing Expose request
23:32:51.958 00.001 21948 PulseGuide returned control before completion, sleep 59
23:32:52.033 00.075 21948 IsGuiding returns 0
23:32:52.033 00.000 21948 Move returns status 0, amount 51
23:32:52.033 00.000 21948 MoveAxis(N, 0, ABG)
23:32:52.033 00.000 21948 Move returns status 0, amount 0
23:32:52.033 00.000 21948 move complete, result=0
23:32:52.033 00.000 21948 worker thread done servicing request
23:32:52.033 00.000 21948 Worker thread wakes up
23:32:52.033 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:52.033 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.5 px 0 ms NORTH
23:32:52.034 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:32:53.449 01.415 21948 Exposure complete
23:32:53.478 00.029 21948 worker thread done servicing request
23:32:53.479 00.001 18120 OnExposeComplete: enter
23:32:53.480 00.001 18120 UpdateGuideState(): m_state=6
23:32:53.481 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
23:32:53.482 00.001 18120 Star::Find returns 1 (0), X=409.59, Y=234.96, Mass=1940, SNR=30.3, Peak=195 HFD=3.9
23:32:53.482 00.000 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:32:53.483 00.001 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:32:53.483 00.000 18120 CameraToMount -- cameraX=-0.37 cameraY=-0.33 hyp=0.49 cameraTheta=-2.41 mountX=0.14 mountY=0.47, mountTheta=1.27
23:32:53.484 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=-0.33, opts=13)
23:32:53.485 00.001 18120 Enqueuing Move request for scope (-0.37, -0.33)
23:32:53.485 00.000 21948 Worker thread wakes up
23:32:53.485 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.33) opts 0xd
23:32:53.485 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, -0.33)
23:32:53.485 00.000 21948 Moving (-0.37, -0.33) raw xDistance=0.14 yDistance=0.47
23:32:53.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:32:53.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:53.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:53.486 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
23:32:53.486 00.000 21948 MoveAxis(E, 0, ABG)
23:32:53.486 00.000 21948 Move returns status 0, amount 0
23:32:53.486 00.000 21948 MoveAxis(N, 0, ABG)
23:32:53.486 00.000 21948 Move returns status 0, amount 0
23:32:53.486 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.3
23:32:53.486 00.000 21948 move complete, result=0
23:32:53.487 00.001 21948 worker thread done servicing request
23:32:53.487 00.000 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 3 / 99999
23:32:53.487 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051973.487,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:32:53.488 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.488 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:53.488 00.000 18120 Enqueuing Expose request
23:32:53.488 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:32:53.489 00.001 21948 Worker thread wakes up
23:32:53.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:53.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:32:55.111 01.622 21948 Exposure complete
23:32:55.164 00.053 21948 worker thread done servicing request
23:32:55.164 00.000 18120 OnExposeComplete: enter
23:32:55.166 00.002 18120 UpdateGuideState(): m_state=6
23:32:55.167 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
23:32:55.169 00.002 18120 Star::Find returns 1 (0), X=409.89, Y=235.03, Mass=1980, SNR=30.5, Peak=211 HFD=4.3
23:32:55.170 00.001 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:32:55.171 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
23:32:55.171 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.81 mountX=0.21 mountY=0.17, mountTheta=0.69
23:32:55.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.25, opts=13)
23:32:55.173 00.001 18120 Enqueuing Move request for scope (-0.06, -0.25)
23:32:55.173 00.000 21948 Worker thread wakes up
23:32:55.174 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
23:32:55.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
23:32:55.174 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:55.177 00.003 21948 Moving (-0.06, -0.25) raw xDistance=0.21 yDistance=0.17
23:32:55.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:32:55.177 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.5
23:32:55.178 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:55.178 00.000 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 4 / 99999
23:32:55.179 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:32:55.179 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051975.179,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:32:55.180 00.001 21948 MoveAxis(W, 37, ABG)
23:32:55.181 00.001 21948 Guiding  Dir = 3, Dur = 37
23:32:55.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.181 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:55.182 00.001 18120 Enqueuing Expose request
23:32:55.182 00.000 21948 IsSlewing returns 0
23:32:55.182 00.000 21948 IsGuiding returns 0
23:32:55.185 00.003 21948 PulseGuide returned control before completion, sleep 46
23:32:55.237 00.052 21948 IsGuiding returns 0
23:32:55.237 00.000 21948 Move returns status 0, amount 37
23:32:55.237 00.000 21948 MoveAxis(N, 0, ABG)
23:32:55.237 00.000 21948 Move returns status 0, amount 0
23:32:55.237 00.000 21948 move complete, result=0
23:32:55.238 00.001 21948 worker thread done servicing request
23:32:55.238 00.000 21948 Worker thread wakes up
23:32:55.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:55.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:32:55.238 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
23:32:56.656 01.418 21948 Exposure complete
23:32:56.680 00.024 21948 worker thread done servicing request
23:32:56.680 00.000 18120 OnExposeComplete: enter
23:32:56.681 00.001 18120 UpdateGuideState(): m_state=6
23:32:56.681 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
23:32:56.682 00.001 18120 Star::Find returns 1 (0), X=409.59, Y=234.96, Mass=2005, SNR=30.8, Peak=190 HFD=4.1
23:32:56.682 00.000 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:32:56.683 00.001 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:32:56.683 00.000 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-2.41 mountX=0.14 mountY=0.47, mountTheta=1.27
23:32:56.685 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.32, opts=13)
23:32:56.686 00.001 18120 Enqueuing Move request for scope (-0.36, -0.32)
23:32:56.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:56.686 00.000 21948 Worker thread wakes up
23:32:56.687 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.8
23:32:56.687 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 5 / 99999
23:32:56.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.32) opts 0xd
23:32:56.687 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051976.687,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
23:32:56.688 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.32)
23:32:56.688 00.000 21948 Moving (-0.36, -0.32) raw xDistance=0.14 yDistance=0.47
23:32:56.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:32:56.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:56.689 00.001 18120 Enqueuing Expose request
23:32:56.689 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.11
23:32:56.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
23:32:56.689 00.000 21948 MoveAxis(E, 0, ABG)
23:32:56.689 00.000 21948 Move returns status 0, amount 0
23:32:56.689 00.000 21948 MoveAxis(S, 112, ABG)
23:32:56.689 00.000 21948 Guiding  Dir = 1, Dur = 112
23:32:56.690 00.001 21948 IsSlewing returns 0
23:32:56.690 00.000 21948 IsGuiding returns 0
23:32:56.694 00.004 21948 PulseGuide returned control before completion, sleep 118
23:32:56.826 00.132 21948 IsGuiding returns 1
23:32:56.826 00.000 21948 scope still moving after pulse duration time elapsed
23:32:56.857 00.031 21948 IsSlewing returns 0
23:32:56.857 00.000 21948 IsGuiding returns 0
23:32:56.857 00.000 21948 scope move finished after 112 + 56 ms
23:32:56.857 00.000 21948 Move returns status 0, amount 112
23:32:56.857 00.000 21948 move complete, result=0
23:32:56.858 00.001 21948 worker thread done servicing request
23:32:56.858 00.000 21948 Worker thread wakes up
23:32:56.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:56.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:32:56.858 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 112 ms SOUTH
23:32:58.483 01.625 21948 Exposure complete
23:32:58.508 00.025 21948 worker thread done servicing request
23:32:58.508 00.000 18120 OnExposeComplete: enter
23:32:58.509 00.001 18120 UpdateGuideState(): m_state=6
23:32:58.509 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
23:32:58.510 00.001 18120 Star::Find returns 1 (0), X=410.08, Y=235.61, Mass=2119, SNR=31.7, Peak=211 HFD=4.0
23:32:58.510 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
23:32:58.511 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.82)
23:32:58.511 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.21 mountX=-0.25 mountY=-0.26, mountTheta=-2.34
23:32:58.514 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.33, opts=13)
23:32:58.515 00.001 18120 Enqueuing Move request for scope (0.12, 0.33)
23:32:58.516 00.001 21948 Worker thread wakes up
23:32:58.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:32:58.516 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.7
23:32:58.517 00.001 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 6 / 99999
23:32:58.517 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
23:32:58.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
23:32:58.517 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051978.517,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
23:32:58.518 00.001 21948 Moving (0.12, 0.33) raw xDistance=-0.25 yDistance=-0.26
23:32:58.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:32:58.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:32:58.518 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:58.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:32:58.519 00.001 18120 Enqueuing Expose request
23:32:58.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:32:58.519 00.000 21948 MoveAxis(E, 44, ABG)
23:32:58.519 00.000 21948 Guiding  Dir = 2, Dur = 44
23:32:58.519 00.000 21948 IsSlewing returns 0
23:32:58.519 00.000 21948 IsGuiding returns 0
23:32:58.521 00.002 21948 PulseGuide returned control before completion, sleep 52
23:32:58.575 00.054 21948 IsGuiding returns 1
23:32:58.576 00.001 21948 scope still moving after pulse duration time elapsed
23:32:58.606 00.030 21948 IsSlewing returns 0
23:32:58.606 00.000 21948 IsGuiding returns 0
23:32:58.606 00.000 21948 scope move finished after 44 + 43 ms
23:32:58.606 00.000 21948 Move returns status 0, amount 44
23:32:58.606 00.000 21948 MoveAxis(N, 0, ABG)
23:32:58.606 00.000 21948 Move returns status 0, amount 0
23:32:58.606 00.000 21948 move complete, result=0
23:32:58.606 00.000 21948 worker thread done servicing request
23:32:58.606 00.000 21948 Worker thread wakes up
23:32:58.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:32:58.606 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.3 px 0 ms NORTH
23:32:58.607 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:00.024 01.417 21948 Exposure complete
23:33:00.078 00.054 21948 worker thread done servicing request
23:33:00.078 00.000 18120 OnExposeComplete: enter
23:33:00.079 00.001 18120 UpdateGuideState(): m_state=6
23:33:00.082 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
23:33:00.083 00.001 18120 Star::Find returns 1 (0), X=410.16, Y=235.30, Mass=2181, SNR=32.2, Peak=197 HFD=4.2
23:33:00.084 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.14) = xAngle (1.20 = 1.20)
23:33:00.085 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.30 = -1.98)
23:33:00.085 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=0.08 mountY=-0.19, mountTheta=-1.20
23:33:00.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.01, opts=13)
23:33:00.087 00.001 18120 Enqueuing Move request for scope (0.21, 0.01)
23:33:00.087 00.000 21948 Worker thread wakes up
23:33:00.087 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:00.088 00.001 18120 UpdateGuideState exits: m=2181 RSB=32.2
23:33:00.088 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 7 / 99999
23:33:00.089 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
23:33:00.089 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051980.089,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
23:33:00.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
23:33:00.089 00.000 21948 Moving (0.21, 0.01) raw xDistance=0.08 yDistance=-0.19
23:33:00.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.090 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:00.090 00.000 18120 Enqueuing Expose request
23:33:00.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:33:00.092 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:00.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:33:00.092 00.000 21948 MoveAxis(E, 0, ABG)
23:33:00.092 00.000 21948 Move returns status 0, amount 0
23:33:00.092 00.000 21948 MoveAxis(N, 0, ABG)
23:33:00.092 00.000 21948 Move returns status 0, amount 0
23:33:00.092 00.000 21948 move complete, result=0
23:33:00.092 00.000 21948 worker thread done servicing request
23:33:00.092 00.000 21948 Worker thread wakes up
23:33:00.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:00.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:00.092 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:01.726 01.634 21948 Exposure complete
23:33:01.760 00.034 21948 worker thread done servicing request
23:33:01.760 00.000 18120 OnExposeComplete: enter
23:33:01.762 00.002 18120 UpdateGuideState(): m_state=6
23:33:01.764 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
23:33:01.765 00.001 18120 Star::Find returns 1 (0), X=410.36, Y=235.32, Mass=1972, SNR=30.4, Peak=153 HFD=4.1
23:33:01.765 00.000 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.14) = xAngle (1.24 = 1.24)
23:33:01.766 00.001 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.34 = -1.94)
23:33:01.766 00.000 18120 CameraToMount -- cameraX=0.41 cameraY=0.04 hyp=0.41 cameraTheta=0.10 mountX=0.13 mountY=-0.38, mountTheta=-1.23
23:33:01.768 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.41, y=0.04, opts=13)
23:33:01.769 00.001 18120 Enqueuing Move request for scope (0.41, 0.04)
23:33:01.771 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:01.772 00.001 21948 Worker thread wakes up
23:33:01.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.04) opts 0xd
23:33:01.772 00.000 21948 Handling offset move in thread for scope, endpoint = (0.41, 0.04)
23:33:01.772 00.000 21948 Moving (0.41, 0.04) raw xDistance=0.13 yDistance=-0.38
23:33:01.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:33:01.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:01.772 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.4
23:33:01.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:33:01.773 00.001 21948 MoveAxis(E, 0, ABG)
23:33:01.773 00.000 21948 Move returns status 0, amount 0
23:33:01.773 00.000 21948 MoveAxis(N, 0, ABG)
23:33:01.773 00.000 21948 Move returns status 0, amount 0
23:33:01.773 00.000 21948 move complete, result=0
23:33:01.773 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 8 / 99999
23:33:01.773 00.000 21948 worker thread done servicing request
23:33:01.773 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786051981.773,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
23:33:01.774 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:01.774 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:01.775 00.001 18120 Enqueuing Expose request
23:33:01.775 00.000 21948 Worker thread wakes up
23:33:01.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:01.775 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:33:01.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:03.291 01.516 21948 Exposure complete
23:33:03.328 00.037 21948 worker thread done servicing request
23:33:03.328 00.000 18120 OnExposeComplete: enter
23:33:03.330 00.002 18120 UpdateGuideState(): m_state=6
23:33:03.334 00.004 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
23:33:03.337 00.003 18120 Star::Find returns 1 (0), X=410.25, Y=235.15, Mass=2059, SNR=31.2, Peak=212 HFD=4.1
23:33:03.338 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.14) = xAngle (0.71 = 0.71)
23:33:03.339 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.81 = -2.47)
23:33:03.340 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-0.43 mountX=0.24 mountY=-0.20, mountTheta=-0.69
23:33:03.342 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.14, opts=13)
23:33:03.345 00.003 18120 Enqueuing Move request for scope (0.29, -0.14)
23:33:03.346 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:03.348 00.002 21948 Worker thread wakes up
23:33:03.348 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.2
23:33:03.349 00.001 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 9 / 99999
23:33:03.349 00.000 18120 PhdController: newstate STATE_FINISH
23:33:03.350 00.001 18120 PhdController complete: success
23:33:03.350 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
23:33:03.350 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
23:33:03.350 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786051983.350,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:33:03.351 00.001 21948 Moving (0.29, -0.14) raw xDistance=0.24 yDistance=-0.20
23:33:03.351 00.000 18120 Mount: notify guiding dither settle done success=1
23:33:03.352 00.001 18120 PhdController: newstate STATE_IDLE
23:33:03.352 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.353 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:03.353 00.000 18120 Enqueuing Expose request
23:33:03.354 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:33:03.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:03.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:33:03.354 00.000 21948 MoveAxis(W, 44, ABG)
23:33:03.354 00.000 21948 Guiding  Dir = 3, Dur = 44
23:33:03.354 00.000 21948 IsSlewing returns 0
23:33:03.354 00.000 21948 IsGuiding returns 0
23:33:03.356 00.002 21948 PulseGuide returned control before completion, sleep 53
23:33:03.414 00.058 21948 IsGuiding returns 1
23:33:03.414 00.000 21948 scope still moving after pulse duration time elapsed
23:33:03.445 00.031 21948 IsSlewing returns 0
23:33:03.446 00.001 21948 IsGuiding returns 0
23:33:03.446 00.000 21948 scope move finished after 44 + 47 ms
23:33:03.446 00.000 21948 Move returns status 0, amount 44
23:33:03.446 00.000 21948 MoveAxis(N, 0, ABG)
23:33:03.446 00.000 21948 Move returns status 0, amount 0
23:33:03.446 00.000 21948 move complete, result=0
23:33:03.446 00.000 21948 worker thread done servicing request
23:33:03.446 00.000 21948 Worker thread wakes up
23:33:03.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:03.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:03.446 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
23:33:05.070 01.624 21948 Exposure complete
23:33:05.104 00.034 21948 worker thread done servicing request
23:33:05.105 00.001 18120 OnExposeComplete: enter
23:33:05.105 00.000 18120 UpdateGuideState(): m_state=6
23:33:05.106 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.106 00.000 18120 Star::Find returns 1 (0), X=410.15, Y=235.38, Mass=2125, SNR=31.8, Peak=198 HFD=3.9
23:33:05.107 00.001 18120 MultiStar: exiting stabilization period
23:33:05.107 00.000 18120 MultiStar: updating star positions after lock position change
23:33:05.107 00.000 18120 Star::Find(15, 644, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.108 00.001 18120 Star::Find returns 1 (0), X=644.94, Y=139.34, Mass=1146, SNR=23.5, Peak=110 HFD=4.0
23:33:05.108 00.000 18120 Star::Find(15, 249, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.109 00.001 18120 Star::Find returns 1 (0), X=249.99, Y=591.71, Mass=895, SNR=20.6, Peak=115 HFD=4.0
23:33:05.109 00.000 18120 Star::Find(15, 1151, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.110 00.001 18120 Star::Find returns 1 (0), X=1151.28, Y=214.18, Mass=1030, SNR=22.0, Peak=60 HFD=5.4
23:33:05.110 00.000 18120 Star::Find(15, 1160, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.111 00.001 18120 Star::Find returns 1 (0), X=1160.69, Y=805.77, Mass=622, SNR=17.2, Peak=52 HFD=3.8
23:33:05.111 00.000 18120 Star::Find(15, 929, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.112 00.001 18120 Star::Find returns 1 (0), X=929.15, Y=800.52, Mass=513, SNR=15.7, Peak=48 HFD=3.5
23:33:05.112 00.000 18120 Star::Find(15, 551, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.113 00.001 18120 Star::Find returns 1 (0), X=551.32, Y=569.30, Mass=438, SNR=14.4, Peak=47 HFD=3.6
23:33:05.113 00.000 18120 Star::Find(15, 242, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.113 00.000 18120 Star::Find returns 1 (0), X=242.33, Y=356.78, Mass=605, SNR=16.9, Peak=53 HFD=3.8
23:33:05.114 00.001 18120 Star::Find(15, 99, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.115 00.001 18120 Star::Find returns 1 (0), X=98.92, Y=863.63, Mass=370, SNR=13.3, Peak=56 HFD=3.0
23:33:05.115 00.000 18120 Star::Find(15, 275, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.117 00.002 18120 Star::Find returns 1 (0), X=275.16, Y=624.32, Mass=306, SNR=12.0, Peak=43 HFD=2.7
23:33:05.119 00.002 18120 Star::Find(15, 37, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.120 00.001 18120 Star::Find returns 1 (0), X=37.06, Y=448.08, Mass=274, SNR=11.4, Peak=42 HFD=2.8
23:33:05.121 00.001 18120 Star::Find(15, 397, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:33:05.122 00.001 18120 Star::Find returns 1 (0), X=396.91, Y=483.76, Mass=392, SNR=13.7, Peak=46 HFD=3.6
23:33:05.122 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.59 = 1.59)
23:33:05.122 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.59)
23:33:05.123 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.22 cameraTheta=0.45 mountX=-0.00 mountY=-0.22, mountTheta=-1.59
23:33:05.124 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.09, opts=13)
23:33:05.124 00.000 18120 Enqueuing Move request for scope (0.19, 0.09)
23:33:05.125 00.001 21948 Worker thread wakes up
23:33:05.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
23:33:05.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
23:33:05.125 00.000 21948 Moving (0.19, 0.09) raw xDistance=-0.00 yDistance=-0.22
23:33:05.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:33:05.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:33:05.125 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:05.126 00.001 18120 UpdateGuideState exits: m=2125 RSB=31.8
23:33:05.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:05.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:05.127 00.001 18120 Enqueuing Expose request
23:33:05.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:33:05.127 00.000 21948 MoveAxis(E, 0, ABG)
23:33:05.127 00.000 21948 Move returns status 0, amount 0
23:33:05.127 00.000 21948 MoveAxis(N, 0, ABG)
23:33:05.127 00.000 21948 Move returns status 0, amount 0
23:33:05.127 00.000 21948 move complete, result=0
23:33:05.127 00.000 21948 worker thread done servicing request
23:33:05.128 00.001 21948 Worker thread wakes up
23:33:05.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:05.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:05.128 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:06.654 01.526 21948 Exposure complete
23:33:06.707 00.053 21948 worker thread done servicing request
23:33:06.708 00.001 18120 OnExposeComplete: enter
23:33:06.709 00.001 18120 UpdateGuideState(): m_state=6
23:33:06.711 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
23:33:06.712 00.001 18120 Star::Find returns 1 (0), X=410.30, Y=235.36, Mass=2031, SNR=30.9, Peak=173 HFD=4.2
23:33:06.712 00.000 18120 MultiStar: [#1 -0.09,0.07,0.66,U] [#2 -0.20,-0.01,0.67,U] [#3 0.78,-0.23,0.00,M1] [#4 -0.07,-0.21,0.56,U] [#5 0.14,0.12,0.48,U] [#6 0.20,-0.21,0.47,U] [#7 0.36,-0.04,0.00,M3] [#8 0.15,0.00,0.45,U] 
23:33:06.712 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.34, 0.07}
23:33:06.712 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.00 = 1.00)
23:33:06.713 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.10 = -2.18)
23:33:06.713 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.14 mountX=0.04 mountY=-0.07, mountTheta=-0.99
23:33:06.719 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
23:33:06.722 00.003 18120 Enqueuing Move request for scope (0.08, -0.01)
23:33:06.724 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:06.726 00.002 18120 UpdateGuideState exits: m=2031 RSB=30.9
23:33:06.729 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.731 00.002 21948 Worker thread wakes up
23:33:06.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:06.733 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:33:06.733 00.000 18120 Enqueuing Expose request
23:33:06.734 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:33:06.734 00.000 21948 Moving (0.08, -0.01) raw xDistance=0.04 yDistance=-0.07
23:33:06.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:33:06.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:06.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:06.734 00.000 21948 MoveAxis(E, 0, ABG)
23:33:06.734 00.000 21948 Move returns status 0, amount 0
23:33:06.734 00.000 21948 MoveAxis(N, 0, ABG)
23:33:06.734 00.000 21948 Move returns status 0, amount 0
23:33:06.734 00.000 21948 move complete, result=0
23:33:06.734 00.000 21948 worker thread done servicing request
23:33:06.734 00.000 21948 Worker thread wakes up
23:33:06.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:06.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:06.736 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:08.368 01.632 21948 Exposure complete
23:33:08.404 00.036 21948 worker thread done servicing request
23:33:08.404 00.000 18120 OnExposeComplete: enter
23:33:08.406 00.002 18120 UpdateGuideState(): m_state=6
23:33:08.407 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
23:33:08.407 00.000 18120 Star::Find returns 1 (0), X=410.13, Y=235.47, Mass=2054, SNR=31.1, Peak=180 HFD=3.9
23:33:08.408 00.001 18120 MultiStar: [#1 -0.17,0.27,0.70,U] [#2 -0.21,-0.32,0.00,M1] [#3 0.08,-0.33,0.69,U] [#4 -0.18,-0.15,0.57,U] [#5 0.35,-0.15,0.00,M1] [#6 0.04,-0.14,0.49,U] [#7 0.41,-0.10,0.00,M4] [#8 0.36,-0.08,0.00,M2] 
23:33:08.408 00.000 18120 refined, 4 included, MultiStar: {0.01, -0.00}, one-star: {0.18, 0.18}
23:33:08.409 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
23:33:08.409 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.90 = -2.38)
23:33:08.410 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.34 mountX=0.01 mountY=-0.01, mountTheta=-0.78
23:33:08.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
23:33:08.411 00.000 18120 Enqueuing Move request for scope (0.01, -0.00)
23:33:08.412 00.001 21948 Worker thread wakes up
23:33:08.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:08.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:33:08.412 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.1
23:33:08.413 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:08.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:08.414 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:33:08.414 00.000 21948 Moving (0.01, -0.00) raw xDistance=0.01 yDistance=-0.01
23:33:08.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:33:08.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:08.414 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:08.414 00.000 21948 MoveAxis(E, 0, ABG)
23:33:08.414 00.000 21948 Move returns status 0, amount 0
23:33:08.414 00.000 21948 MoveAxis(N, 0, ABG)
23:33:08.414 00.000 18120 Enqueuing Expose request
23:33:08.415 00.001 21948 Move returns status 0, amount 0
23:33:08.415 00.000 21948 move complete, result=0
23:33:08.415 00.000 21948 worker thread done servicing request
23:33:08.415 00.000 21948 Worker thread wakes up
23:33:08.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:08.415 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:08.417 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:09.936 01.519 21948 Exposure complete
23:33:09.962 00.026 21948 worker thread done servicing request
23:33:09.962 00.000 18120 OnExposeComplete: enter
23:33:09.962 00.000 18120 UpdateGuideState(): m_state=6
23:33:09.963 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
23:33:09.963 00.000 18120 Star::Find returns 1 (0), X=410.05, Y=235.18, Mass=2265, SNR=32.8, Peak=211 HFD=4.3
23:33:09.964 00.001 18120 MultiStar: [#1 0.12,-0.02,0.65,U] [#2 -0.07,-0.34,0.63,U] [#3 0.86,-0.19,0.00,M1] [#4 0.15,-0.38,0.00,M1] [#5 0.24,-0.09,0.49,U] [#6 -0.04,0.04,0.48,U] [#7 0.22,-0.42,0.00,M5] [#8 0.20,-0.07,0.43,U] 
23:33:09.966 00.002 18120 refined, 5 included, MultiStar: {0.08, -0.11}, one-star: {0.10, -0.11}
23:33:09.966 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.14) = xAngle (0.24 = 0.24)
23:33:09.967 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.34 = -2.94)
23:33:09.967 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.90 mountX=0.13 mountY=-0.03, mountTheta=-0.21
23:33:09.969 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.11, opts=13)
23:33:09.969 00.000 18120 Enqueuing Move request for scope (0.08, -0.11)
23:33:09.970 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:09.970 00.000 18120 UpdateGuideState exits: m=2265 RSB=32.8
23:33:09.970 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.971 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:09.971 00.000 18120 Enqueuing Expose request
23:33:09.972 00.001 21948 Worker thread wakes up
23:33:09.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:33:09.972 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:33:09.972 00.000 21948 Moving (0.08, -0.11) raw xDistance=0.13 yDistance=-0.03
23:33:09.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:33:09.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:09.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:09.972 00.000 21948 MoveAxis(E, 0, ABG)
23:33:09.972 00.000 21948 Move returns status 0, amount 0
23:33:09.972 00.000 21948 MoveAxis(N, 0, ABG)
23:33:09.972 00.000 21948 Move returns status 0, amount 0
23:33:09.972 00.000 21948 move complete, result=0
23:33:09.972 00.000 21948 worker thread done servicing request
23:33:09.972 00.000 21948 Worker thread wakes up
23:33:09.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:09.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:09.972 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:11.609 01.637 21948 Exposure complete
23:33:11.642 00.033 21948 worker thread done servicing request
23:33:11.642 00.000 18120 OnExposeComplete: enter
23:33:11.644 00.002 18120 UpdateGuideState(): m_state=6
23:33:11.644 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
23:33:11.644 00.000 18120 Star::Find returns 1 (0), X=410.19, Y=235.24, Mass=2302, SNR=33.2, Peak=195 HFD=4.4
23:33:11.645 00.001 18120 MultiStar: [#1 -0.20,0.18,0.66,U] [#2 -0.06,0.08,0.60,U] [#3 0.34,-0.14,0.00,M2] [#4 -0.12,-0.17,0.52,U] [#5 0.37,-0.01,0.00,M1] [#6 0.22,-0.25,0.46,U] [#7 0.40,-0.20,0.00,M6] [#8 0.17,-0.21,0.39,U] 
23:33:11.645 00.000 18120 refined, 5 included, MultiStar: {0.05, -0.04}, one-star: {0.24, -0.04}
23:33:11.646 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
23:33:11.646 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.53 = -2.75)
23:33:11.647 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.71 mountX=0.06 mountY=-0.02, mountTheta=-0.40
23:33:11.647 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
23:33:11.648 00.001 18120 Enqueuing Move request for scope (0.05, -0.04)
23:33:11.648 00.000 21948 Worker thread wakes up
23:33:11.648 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:11.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:33:11.648 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:33:11.649 00.001 18120 UpdateGuideState exits: m=2302 RSB=33.2
23:33:11.649 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:11.649 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:11.650 00.001 18120 Enqueuing Expose request
23:33:11.650 00.000 21948 Moving (0.05, -0.04) raw xDistance=0.06 yDistance=-0.02
23:33:11.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:33:11.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:11.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:11.650 00.000 21948 MoveAxis(E, 0, ABG)
23:33:11.650 00.000 21948 Move returns status 0, amount 0
23:33:11.650 00.000 21948 MoveAxis(N, 0, ABG)
23:33:11.650 00.000 21948 Move returns status 0, amount 0
23:33:11.650 00.000 21948 move complete, result=0
23:33:11.650 00.000 21948 worker thread done servicing request
23:33:11.650 00.000 21948 Worker thread wakes up
23:33:11.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:11.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:11.651 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:13.173 01.522 21948 Exposure complete
23:33:13.228 00.055 21948 worker thread done servicing request
23:33:13.228 00.000 18120 OnExposeComplete: enter
23:33:13.228 00.000 18120 UpdateGuideState(): m_state=6
23:33:13.229 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
23:33:13.229 00.000 18120 Star::Find returns 1 (0), X=410.15, Y=235.11, Mass=1910, SNR=30.0, Peak=174 HFD=4.3
23:33:13.230 00.001 18120 MultiStar: [#1 -0.10,0.16,0.76,U] [#2 0.08,-0.10,0.64,U] [#3 0.76,-0.33,0.00,M3] [#4 0.23,-0.24,0.53,U] [#5 0.02,-0.28,0.52,U] [#6 0.08,-0.18,0.51,U] [#7 0.70,-0.23,0.00,M7] [#8 0.33,-0.01,0.50,U] 
23:33:13.230 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.11}, one-star: {0.20, -0.17}
23:33:13.231 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.38 = 0.38)
23:33:13.231 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.48 = -2.80)
23:33:13.232 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=0.15 mountY=-0.05, mountTheta=-0.35
23:33:13.233 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
23:33:13.234 00.001 18120 Enqueuing Move request for scope (0.12, -0.11)
23:33:13.235 00.001 21948 Worker thread wakes up
23:33:13.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:33:13.235 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:33:13.235 00.000 21948 Moving (0.12, -0.11) raw xDistance=0.15 yDistance=-0.05
23:33:13.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:33:13.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:13.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:13.235 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.0
23:33:13.236 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:13.236 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:13.236 00.000 18120 Enqueuing Expose request
23:33:13.238 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:13.238 00.000 21948 MoveAxis(E, 0, ABG)
23:33:13.238 00.000 21948 Move returns status 0, amount 0
23:33:13.238 00.000 21948 MoveAxis(N, 0, ABG)
23:33:13.238 00.000 21948 Move returns status 0, amount 0
23:33:13.238 00.000 21948 move complete, result=0
23:33:13.238 00.000 21948 worker thread done servicing request
23:33:13.238 00.000 21948 Worker thread wakes up
23:33:13.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:13.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:13.238 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:14.864 01.626 21948 Exposure complete
23:33:14.892 00.028 21948 worker thread done servicing request
23:33:14.892 00.000 18120 OnExposeComplete: enter
23:33:14.893 00.001 18120 UpdateGuideState(): m_state=6
23:33:14.893 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
23:33:14.894 00.001 18120 Star::Find returns 1 (0), X=410.19, Y=235.16, Mass=2086, SNR=31.3, Peak=187 HFD=4.3
23:33:14.894 00.000 18120 MultiStar: [#1 0.05,-0.05,0.75,U] [#2 0.06,-0.39,0.00,M1] [#3 0.37,-0.49,0.00,M4] [#4 -0.02,-0.54,0.00,M1] [#5 0.09,-0.10,0.54,U] [#6 0.14,-0.35,0.00,M1] [#7 0.52,-0.36,0.00,M8] [#8 0.31,-0.41,0.00,M1] 
23:33:14.895 00.001 18120 refined, 2 included, MultiStar: {0.14, -0.09}, one-star: {0.23, -0.12}
23:33:14.895 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.14) = xAngle (0.56 = 0.56)
23:33:14.896 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.67 = -2.62)
23:33:14.896 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=0.14 mountY=-0.08, mountTheta=-0.54
23:33:14.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.09, opts=13)
23:33:14.897 00.000 18120 Enqueuing Move request for scope (0.14, -0.09)
23:33:14.898 00.001 21948 Worker thread wakes up
23:33:14.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
23:33:14.898 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
23:33:14.898 00.000 21948 Moving (0.14, -0.09) raw xDistance=0.14 yDistance=-0.08
23:33:14.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:33:14.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:14.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:14.899 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:14.899 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.3
23:33:14.900 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:14.901 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:14.901 00.000 18120 Enqueuing Expose request
23:33:14.902 00.001 21948 MoveAxis(E, 0, ABG)
23:33:14.902 00.000 21948 Move returns status 0, amount 0
23:33:14.902 00.000 21948 MoveAxis(N, 0, ABG)
23:33:14.902 00.000 21948 Move returns status 0, amount 0
23:33:14.902 00.000 21948 move complete, result=0
23:33:14.902 00.000 21948 worker thread done servicing request
23:33:14.902 00.000 21948 Worker thread wakes up
23:33:14.902 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:14.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:14.902 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:16.420 01.518 21948 Exposure complete
23:33:16.467 00.047 21948 worker thread done servicing request
23:33:16.467 00.000 18120 OnExposeComplete: enter
23:33:16.468 00.001 18120 UpdateGuideState(): m_state=6
23:33:16.469 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
23:33:16.470 00.001 18120 Star::Find returns 1 (0), X=410.25, Y=235.19, Mass=2060, SNR=31.1, Peak=191 HFD=4.3
23:33:16.471 00.001 18120 MultiStar: [#1 0.13,0.02,0.72,U] [#2 0.04,-0.36,0.00,M2] [#3 0.64,-0.25,0.00,M5] [#4 -0.07,-0.52,0.00,M2] [#5 0.13,0.10,0.48,U] [#6 0.23,-0.12,0.49,U] [#7 0.42,-0.33,0.00,M9] [#8 0.35,-0.16,0.00,M2] 
23:33:16.471 00.000 18120 refined, 3 included, MultiStar: {0.21, -0.03}, one-star: {0.29, -0.09}
23:33:16.472 00.001 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.14) = xAngle (0.99 = 0.99)
23:33:16.472 00.000 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.09 = -2.19)
23:33:16.473 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.15 mountX=0.12 mountY=-0.17, mountTheta=-0.98
23:33:16.474 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.03, opts=13)
23:33:16.474 00.000 18120 Enqueuing Move request for scope (0.21, -0.03)
23:33:16.475 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:16.475 00.000 21948 Worker thread wakes up
23:33:16.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
23:33:16.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
23:33:16.475 00.000 21948 Moving (0.21, -0.03) raw xDistance=0.12 yDistance=-0.17
23:33:16.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:33:16.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.475 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.1
23:33:16.476 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:16.476 00.000 18120 Enqueuing Expose request
23:33:16.477 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:33:16.477 00.000 21948 MoveAxis(E, 0, ABG)
23:33:16.477 00.000 21948 Move returns status 0, amount 0
23:33:16.477 00.000 21948 MoveAxis(N, 0, ABG)
23:33:16.477 00.000 21948 Move returns status 0, amount 0
23:33:16.477 00.000 21948 move complete, result=0
23:33:16.477 00.000 21948 worker thread done servicing request
23:33:16.477 00.000 21948 Worker thread wakes up
23:33:16.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:16.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:16.478 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:18.111 01.633 21948 Exposure complete
23:33:18.169 00.058 21948 worker thread done servicing request
23:33:18.169 00.000 18120 OnExposeComplete: enter
23:33:18.169 00.000 18120 UpdateGuideState(): m_state=6
23:33:18.170 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
23:33:18.170 00.000 18120 Star::Find returns 1 (0), X=410.20, Y=235.05, Mass=1909, SNR=30.1, Peak=195 HFD=4.1
23:33:18.174 00.004 18120 MultiStar: [#1 -0.04,-0.06,0.78,U] [#2 0.05,-0.47,0.00,M3] [#3 0.90,-0.33,0.00,M6] [#4 0.06,-0.35,0.56,U] [#5 0.06,-0.10,0.51,U] [#6 0.15,-0.24,0.51,U] [#7 0.46,-0.29,0.00,M10] [#8 0.19,-0.41,0.00,M3] 
23:33:18.176 00.002 18120 refined, 4 included, MultiStar: {0.11, -0.20}, one-star: {0.25, -0.24}
23:33:18.178 00.002 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.08 = 0.08)
23:33:18.180 00.002 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.18 = -3.10)
23:33:18.182 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.22 cameraTheta=-1.06 mountX=0.22 mountY=-0.01, mountTheta=-0.04
23:33:18.183 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.20, opts=13)
23:33:18.183 00.000 18120 Enqueuing Move request for scope (0.11, -0.20)
23:33:18.184 00.001 21948 Worker thread wakes up
23:33:18.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
23:33:18.184 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
23:33:18.184 00.000 21948 Moving (0.11, -0.20) raw xDistance=0.22 yDistance=-0.01
23:33:18.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:33:18.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:18.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:18.184 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.1
23:33:18.185 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:18.185 00.000 21948 MoveAxis(W, 40, ABG)
23:33:18.185 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.185 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:18.185 00.000 18120 Enqueuing Expose request
23:33:18.186 00.001 21948 Guiding  Dir = 3, Dur = 40
23:33:18.186 00.000 21948 IsSlewing returns 0
23:33:18.186 00.000 21948 IsGuiding returns 0
23:33:18.188 00.002 21948 PulseGuide returned control before completion, sleep 49
23:33:18.250 00.062 21948 IsGuiding returns 0
23:33:18.250 00.000 21948 Move returns status 0, amount 40
23:33:18.250 00.000 21948 MoveAxis(N, 0, ABG)
23:33:18.250 00.000 21948 Move returns status 0, amount 0
23:33:18.250 00.000 21948 move complete, result=0
23:33:18.250 00.000 21948 worker thread done servicing request
23:33:18.250 00.000 21948 Worker thread wakes up
23:33:18.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:18.251 00.001 18120 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:33:18.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:19.656 01.405 21948 Exposure complete
23:33:19.689 00.033 21948 worker thread done servicing request
23:33:19.689 00.000 18120 OnExposeComplete: enter
23:33:19.690 00.001 18120 UpdateGuideState(): m_state=6
23:33:19.690 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
23:33:19.691 00.001 18120 Star::Find returns 1 (0), X=410.15, Y=235.23, Mass=2179, SNR=31.9, Peak=216 HFD=4.2
23:33:19.691 00.000 18120 MultiStar: [#1 -0.20,-0.09,0.67,U] [#2 -0.12,-0.54,0.00,M4] [#3 0.73,-0.47,0.00,M7] [#4 -0.02,-0.52,0.00,M2] [#5 0.18,-0.27,0.50,U] [#6 -0.12,-0.40,0.00,M1] [#7 0.14,-0.46,0.00,R] [#8 -0.06,-0.29,0.43,U] 
23:33:19.692 00.001 18120 refined, 3 included, MultiStar: {0.05, -0.14}, one-star: {0.20, -0.06}
23:33:19.692 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
23:33:19.692 00.000 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.01 = 3.01)
23:33:19.693 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=0.15 mountY=0.02, mountTheta=0.13
23:33:19.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.14, opts=13)
23:33:19.695 00.000 18120 Enqueuing Move request for scope (0.05, -0.14)
23:33:19.697 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:19.698 00.001 18120 UpdateGuideState exits: m=2179 RSB=31.9
23:33:19.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:19.699 00.000 18120 Enqueuing Expose request
23:33:19.700 00.001 21948 Worker thread wakes up
23:33:19.700 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
23:33:19.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
23:33:19.700 00.000 21948 Moving (0.05, -0.14) raw xDistance=0.15 yDistance=0.02
23:33:19.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:33:19.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:19.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:19.700 00.000 21948 MoveAxis(E, 0, ABG)
23:33:19.700 00.000 21948 Move returns status 0, amount 0
23:33:19.700 00.000 21948 MoveAxis(N, 0, ABG)
23:33:19.700 00.000 21948 Move returns status 0, amount 0
23:33:19.700 00.000 21948 move complete, result=0
23:33:19.700 00.000 21948 worker thread done servicing request
23:33:19.700 00.000 21948 Worker thread wakes up
23:33:19.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:19.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:19.700 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:21.327 01.627 21948 Exposure complete
23:33:21.357 00.030 21948 worker thread done servicing request
23:33:21.357 00.000 18120 OnExposeComplete: enter
23:33:21.360 00.003 18120 UpdateGuideState(): m_state=6
23:33:21.362 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
23:33:21.365 00.003 18120 Star::Find returns 1 (0), X=410.27, Y=235.10, Mass=1984, SNR=30.5, Peak=173 HFD=4.1
23:33:21.366 00.001 18120 MultiStar: [#1 0.08,-0.01,0.73,U] [#2 0.16,-0.34,0.00,M5] [#3 0.86,-0.41,0.00,M8] [#4 0.38,-0.42,0.00,M3] [#5 0.01,0.06,0.52,U] [#6 0.47,-0.28,0.00,M2] [#7 0.30,0.16,0.53,U] [#8 0.28,-0.34,0.00,M3] 
23:33:21.366 00.000 18120 refined, 3 included, MultiStar: {0.20, -0.03}, one-star: {0.32, -0.18}
23:33:21.366 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.00 = 1.00)
23:33:21.367 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.10 = -2.18)
23:33:21.367 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.14 mountX=0.11 mountY=-0.16, mountTheta=-0.99
23:33:21.369 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.03, opts=13)
23:33:21.369 00.000 18120 Enqueuing Move request for scope (0.20, -0.03)
23:33:21.369 00.000 21948 Worker thread wakes up
23:33:21.370 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:21.370 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.5
23:33:21.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:21.371 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:21.371 00.000 18120 Enqueuing Expose request
23:33:21.372 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
23:33:21.372 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
23:33:21.372 00.000 21948 Moving (0.20, -0.03) raw xDistance=0.11 yDistance=-0.16
23:33:21.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:33:21.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:21.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:33:21.372 00.000 21948 MoveAxis(E, 0, ABG)
23:33:21.372 00.000 21948 Move returns status 0, amount 0
23:33:21.372 00.000 21948 MoveAxis(N, 0, ABG)
23:33:21.372 00.000 21948 Move returns status 0, amount 0
23:33:21.372 00.000 21948 move complete, result=0
23:33:21.372 00.000 21948 worker thread done servicing request
23:33:21.372 00.000 21948 Worker thread wakes up
23:33:21.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:21.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:21.372 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:22.893 01.521 21948 Exposure complete
23:33:22.936 00.043 21948 worker thread done servicing request
23:33:22.936 00.000 18120 OnExposeComplete: enter
23:33:22.937 00.001 18120 UpdateGuideState(): m_state=6
23:33:22.940 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
23:33:22.943 00.003 18120 Star::Find returns 1 (0), X=410.46, Y=235.07, Mass=1974, SNR=30.5, Peak=189 HFD=4.0
23:33:22.945 00.002 18120 MultiStar: [#1 0.13,-0.06,0.75,U] [#2 0.00,-0.22,0.70,U] [#3 0.98,-0.40,0.00,M9] [#4 0.44,-0.63,0.00,M4] [#5 0.45,-0.33,0.00,M1] [#6 0.21,-0.50,0.00,M3] [#7 0.55,0.23,0.00,M1] [#8 0.40,-0.26,0.00,M4] 
23:33:22.948 00.003 18120 refined, 2 included, MultiStar: {0.25, -0.17}, one-star: {0.51, -0.21}
23:33:22.949 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.14) = xAngle (0.55 = 0.55)
23:33:22.950 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.66 = -2.63)
23:33:22.951 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.59 mountX=0.25 mountY=-0.15, mountTheta=-0.52
23:33:22.954 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.17, opts=13)
23:33:22.955 00.001 18120 Enqueuing Move request for scope (0.25, -0.17)
23:33:22.956 00.001 21948 Worker thread wakes up
23:33:22.956 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:22.956 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
23:33:22.956 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.5
23:33:22.956 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
23:33:22.957 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:22.957 00.000 21948 Moving (0.25, -0.17) raw xDistance=0.25 yDistance=-0.15
23:33:22.957 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:22.957 00.000 18120 Enqueuing Expose request
23:33:22.958 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:33:22.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:22.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:22.958 00.000 21948 MoveAxis(W, 45, ABG)
23:33:22.958 00.000 21948 Guiding  Dir = 3, Dur = 45
23:33:22.958 00.000 21948 IsSlewing returns 0
23:33:22.958 00.000 21948 IsGuiding returns 0
23:33:22.961 00.003 21948 PulseGuide returned control before completion, sleep 54
23:33:23.017 00.056 21948 IsGuiding returns 1
23:33:23.017 00.000 21948 scope still moving after pulse duration time elapsed
23:33:23.047 00.030 21948 IsSlewing returns 0
23:33:23.048 00.001 21948 IsGuiding returns 0
23:33:23.048 00.000 21948 scope move finished after 45 + 44 ms
23:33:23.048 00.000 21948 Move returns status 0, amount 45
23:33:23.048 00.000 21948 MoveAxis(N, 0, ABG)
23:33:23.048 00.000 21948 Move returns status 0, amount 0
23:33:23.048 00.000 21948 move complete, result=0
23:33:23.048 00.000 21948 worker thread done servicing request
23:33:23.048 00.000 21948 Worker thread wakes up
23:33:23.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:23.048 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
23:33:23.049 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:24.688 01.639 21948 Exposure complete
23:33:24.738 00.050 21948 worker thread done servicing request
23:33:24.738 00.000 18120 OnExposeComplete: enter
23:33:24.738 00.000 18120 UpdateGuideState(): m_state=6
23:33:24.739 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
23:33:24.740 00.001 18120 Star::Find returns 1 (0), X=410.19, Y=235.16, Mass=2025, SNR=30.9, Peak=197 HFD=4.2
23:33:24.741 00.001 18120 MultiStar: [#1 0.18,-0.07,0.73,U] [#2 -0.17,-0.30,0.66,U] [#3 0.36,-0.20,0.00,M10] [#4 0.17,-0.48,0.00,M5] [#5 0.11,-0.31,0.48,U] [#6 0.19,-0.62,0.00,M4] [#7 0.43,0.07,0.00,M2] [#8 0.15,-0.34,0.00,M5] 
23:33:24.742 00.001 18120 refined, 3 included, MultiStar: {0.11, -0.18}, one-star: {0.24, -0.12}
23:33:24.742 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
23:33:24.743 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.07)
23:33:24.745 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=0.21 mountY=-0.02, mountTheta=-0.08
23:33:24.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.18, opts=13)
23:33:24.747 00.001 18120 Enqueuing Move request for scope (0.11, -0.18)
23:33:24.748 00.001 21948 Worker thread wakes up
23:33:24.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:24.749 00.001 18120 UpdateGuideState exits: m=2025 RSB=30.9
23:33:24.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:24.750 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:24.750 00.000 18120 Enqueuing Expose request
23:33:24.751 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
23:33:24.751 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
23:33:24.751 00.000 21948 Moving (0.11, -0.18) raw xDistance=0.21 yDistance=-0.02
23:33:24.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:33:24.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:24.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:24.751 00.000 21948 MoveAxis(W, 41, ABG)
23:33:24.751 00.000 21948 Guiding  Dir = 3, Dur = 41
23:33:24.751 00.000 21948 IsSlewing returns 0
23:33:24.751 00.000 21948 IsGuiding returns 0
23:33:24.753 00.002 21948 PulseGuide returned control before completion, sleep 50
23:33:24.813 00.060 21948 IsGuiding returns 0
23:33:24.813 00.000 21948 Move returns status 0, amount 41
23:33:24.813 00.000 21948 MoveAxis(N, 0, ABG)
23:33:24.813 00.000 21948 Move returns status 0, amount 0
23:33:24.813 00.000 21948 move complete, result=0
23:33:24.813 00.000 21948 worker thread done servicing request
23:33:24.813 00.000 21948 Worker thread wakes up
23:33:24.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:24.813 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
23:33:24.814 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:26.235 01.421 21948 Exposure complete
23:33:26.263 00.028 21948 worker thread done servicing request
23:33:26.263 00.000 18120 OnExposeComplete: enter
23:33:26.264 00.001 18120 UpdateGuideState(): m_state=6
23:33:26.265 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
23:33:26.265 00.000 18120 Star::Find returns 1 (0), X=410.37, Y=235.16, Mass=2038, SNR=30.8, Peak=175 HFD=4.0
23:33:26.266 00.001 18120 MultiStar: [#1 0.10,-0.15,0.70,U] [#2 -0.25,-0.28,0.00,M4] [#3 0.68,-0.37,0.00,R] [#4 0.04,-0.40,0.00,M6] [#5 0.72,-0.33,0.00,M1] [#6 0.31,-0.32,0.00,M5] [#7 0.46,0.10,0.00,M3] [#8 0.40,-0.47,0.00,M6] 
23:33:26.266 00.000 18120 refined, 1 included, MultiStar: {0.28, -0.13}, one-star: {0.42, -0.12}
23:33:26.266 00.000 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.14) = xAngle (0.70 = 0.70)
23:33:26.267 00.001 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.80 = -2.48)
23:33:26.267 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.32 cameraTheta=-0.44 mountX=0.24 mountY=-0.19, mountTheta=-0.68
23:33:26.269 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.13, opts=13)
23:33:26.270 00.001 18120 Enqueuing Move request for scope (0.28, -0.13)
23:33:26.270 00.000 21948 Worker thread wakes up
23:33:26.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
23:33:26.270 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
23:33:26.270 00.000 21948 Moving (0.28, -0.13) raw xDistance=0.24 yDistance=-0.19
23:33:26.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:33:26.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:26.270 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:33:26.270 00.000 21948 MoveAxis(W, 46, ABG)
23:33:26.270 00.000 21948 Guiding  Dir = 3, Dur = 46
23:33:26.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:26.271 00.001 18120 UpdateGuideState exits: m=2038 RSB=30.8
23:33:26.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:26.272 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:26.272 00.000 18120 Enqueuing Expose request
23:33:26.273 00.001 21948 IsSlewing returns 0
23:33:26.273 00.000 21948 IsGuiding returns 0
23:33:26.274 00.001 21948 PulseGuide returned control before completion, sleep 55
23:33:26.343 00.069 21948 IsGuiding returns 0
23:33:26.343 00.000 21948 Move returns status 0, amount 46
23:33:26.343 00.000 21948 MoveAxis(N, 0, ABG)
23:33:26.343 00.000 21948 Move returns status 0, amount 0
23:33:26.343 00.000 21948 move complete, result=0
23:33:26.343 00.000 21948 worker thread done servicing request
23:33:26.343 00.000 21948 Worker thread wakes up
23:33:26.343 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:26.343 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:26.343 00.000 18120 GuideStep: 0.2 px 46 ms WEST, -0.2 px 0 ms NORTH
23:33:27.976 01.633 21948 Exposure complete
23:33:28.018 00.042 21948 worker thread done servicing request
23:33:28.019 00.001 18120 OnExposeComplete: enter
23:33:28.022 00.003 18120 UpdateGuideState(): m_state=6
23:33:28.025 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
23:33:28.027 00.002 18120 Star::Find returns 1 (0), X=410.23, Y=235.35, Mass=2023, SNR=30.9, Peak=169 HFD=4.0
23:33:28.030 00.003 18120 MultiStar: [#1 -0.05,0.01,0.72,U] [#2 0.02,-0.01,0.65,U] [#3 -0.27,0.21,0.67,U] [#4 0.07,-0.28,0.55,U] [#5 0.28,0.15,0.53,U] [#6 0.14,-0.18,0.49,U] [#7 0.28,0.33,0.00,M4] [#8 0.22,-0.10,0.44,U] 
23:33:28.032 00.002 18120 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.27, 0.07}
23:33:28.035 00.003 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.14) = xAngle (1.15 = 1.15)
23:33:28.037 00.002 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.03)
23:33:28.037 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.00 mountX=0.03 mountY=-0.07, mountTheta=-1.14
23:33:28.038 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.00, opts=13)
23:33:28.039 00.001 18120 Enqueuing Move request for scope (0.08, 0.00)
23:33:28.039 00.000 21948 Worker thread wakes up
23:33:28.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:33:28.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:33:28.039 00.000 21948 Moving (0.08, 0.00) raw xDistance=0.03 yDistance=-0.07
23:33:28.039 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:33:28.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:28.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:28.040 00.001 18120 UpdateGuideState exits: m=2023 RSB=30.9
23:33:28.040 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.041 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:28.041 00.000 18120 Enqueuing Expose request
23:33:28.042 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:28.042 00.000 21948 MoveAxis(E, 0, ABG)
23:33:28.042 00.000 21948 Move returns status 0, amount 0
23:33:28.042 00.000 21948 MoveAxis(N, 0, ABG)
23:33:28.042 00.000 21948 Move returns status 0, amount 0
23:33:28.042 00.000 21948 move complete, result=0
23:33:28.042 00.000 21948 worker thread done servicing request
23:33:28.042 00.000 21948 Worker thread wakes up
23:33:28.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:28.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:28.043 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:29.559 01.516 21948 Exposure complete
23:33:29.605 00.046 21948 worker thread done servicing request
23:33:29.606 00.001 18120 OnExposeComplete: enter
23:33:29.606 00.000 18120 UpdateGuideState(): m_state=6
23:33:29.607 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
23:33:29.607 00.000 18120 Star::Find returns 1 (0), X=410.19, Y=235.25, Mass=2077, SNR=31.2, Peak=206 HFD=4.2
23:33:29.608 00.001 18120 MultiStar: [#1 -0.25,-0.18,0.71,U] [#2 -0.02,-0.32,0.65,U] [#3 -0.02,0.18,0.63,U] [#4 -0.12,-0.56,0.00,M6] [#5 0.12,0.01,0.50,U] [#6 -0.01,-0.18,0.49,U] [#7 0.43,0.10,0.00,M5] [#8 0.08,-0.29,0.44,U] 
23:33:29.608 00.000 18120 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {0.23, -0.03}
23:33:29.609 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:33:29.609 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
23:33:29.609 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.32 mountX=0.11 mountY=0.02, mountTheta=0.21
23:33:29.611 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.11, opts=13)
23:33:29.611 00.000 18120 Enqueuing Move request for scope (0.03, -0.11)
23:33:29.612 00.001 21948 Worker thread wakes up
23:33:29.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:33:29.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:33:29.612 00.000 21948 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=0.02
23:33:29.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:33:29.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:29.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:29.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:29.612 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.2
23:33:29.613 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:29.613 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:29.614 00.001 21948 MoveAxis(E, 0, ABG)
23:33:29.614 00.000 21948 Move returns status 0, amount 0
23:33:29.614 00.000 21948 MoveAxis(N, 0, ABG)
23:33:29.614 00.000 21948 Move returns status 0, amount 0
23:33:29.614 00.000 21948 move complete, result=0
23:33:29.614 00.000 21948 worker thread done servicing request
23:33:29.614 00.000 18120 Enqueuing Expose request
23:33:29.614 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:29.615 00.001 21948 Worker thread wakes up
23:33:29.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:29.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:31.241 01.626 21948 Exposure complete
23:33:31.290 00.049 21948 worker thread done servicing request
23:33:31.291 00.001 18120 OnExposeComplete: enter
23:33:31.291 00.000 18120 UpdateGuideState(): m_state=6
23:33:31.295 00.004 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
23:33:31.298 00.003 18120 Star::Find returns 1 (0), X=410.35, Y=235.37, Mass=2164, SNR=31.7, Peak=195 HFD=4.1
23:33:31.299 00.001 18120 MultiStar: [#1 -0.29,0.31,0.00,M1] [#2 -0.06,-0.08,0.60,U] [#3 -0.05,0.17,0.65,U] [#4 0.17,-0.63,0.00,M7] [#5 0.01,-0.15,0.50,U] [#6 0.48,-0.25,0.00,M4] [#7 0.28,0.02,0.51,U] [#8 0.32,-0.13,0.41,U] 
23:33:31.299 00.000 18120 refined, 5 included, MultiStar: {0.17, 0.01}, one-star: {0.39, 0.09}
23:33:31.300 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.14) = xAngle (1.20 = 1.20)
23:33:31.300 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.30 = -1.99)
23:33:31.301 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=0.06 mountY=-0.15, mountTheta=-1.19
23:33:31.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.01, opts=13)
23:33:31.302 00.000 18120 Enqueuing Move request for scope (0.17, 0.01)
23:33:31.303 00.001 21948 Worker thread wakes up
23:33:31.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:31.303 00.000 18120 UpdateGuideState exits: m=2164 RSB=31.7
23:33:31.304 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:31.304 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:31.305 00.001 18120 Enqueuing Expose request
23:33:31.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:33:31.305 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:33:31.305 00.000 21948 Moving (0.17, 0.01) raw xDistance=0.06 yDistance=-0.15
23:33:31.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:33:31.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:31.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:31.305 00.000 21948 MoveAxis(E, 0, ABG)
23:33:31.305 00.000 21948 Move returns status 0, amount 0
23:33:31.305 00.000 21948 MoveAxis(N, 0, ABG)
23:33:31.305 00.000 21948 Move returns status 0, amount 0
23:33:31.305 00.000 21948 move complete, result=0
23:33:31.305 00.000 21948 worker thread done servicing request
23:33:31.305 00.000 21948 Worker thread wakes up
23:33:31.305 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:31.305 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:31.306 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:32.820 01.514 21948 Exposure complete
23:33:32.845 00.025 21948 worker thread done servicing request
23:33:32.845 00.000 18120 OnExposeComplete: enter
23:33:32.846 00.001 18120 UpdateGuideState(): m_state=6
23:33:32.846 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
23:33:32.847 00.001 18120 Star::Find returns 1 (0), X=410.25, Y=235.21, Mass=2113, SNR=31.5, Peak=203 HFD=4.3
23:33:32.847 00.000 18120 MultiStar: [#1 0.08,0.04,0.67,U] [#2 0.00,-0.42,0.00,M2] [#3 0.05,0.05,0.66,U] [#4 0.02,-0.71,0.00,M8] [#5 0.19,-0.18,0.51,U] [#6 0.39,-0.48,0.00,M5] [#7 0.17,0.28,0.55,U] [#8 0.22,-0.34,0.00,M4] 
23:33:32.848 00.001 18120 refined, 4 included, MultiStar: {0.17, 0.01}, one-star: {0.30, -0.08}
23:33:32.848 00.000 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.14) = xAngle (1.22 = 1.22)
23:33:32.849 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.32 = -1.96)
23:33:32.849 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.07 mountX=0.06 mountY=-0.16, mountTheta=-1.21
23:33:32.851 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.01, opts=13)
23:33:32.852 00.001 18120 Enqueuing Move request for scope (0.17, 0.01)
23:33:32.852 00.000 21948 Worker thread wakes up
23:33:32.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:32.853 00.001 18120 UpdateGuideState exits: m=2113 RSB=31.5
23:33:32.853 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.854 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:32.854 00.000 18120 Enqueuing Expose request
23:33:32.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:33:32.855 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:33:32.855 00.000 21948 Moving (0.17, 0.01) raw xDistance=0.06 yDistance=-0.16
23:33:32.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:33:32.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:32.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:33:32.855 00.000 21948 MoveAxis(E, 0, ABG)
23:33:32.855 00.000 21948 Move returns status 0, amount 0
23:33:32.855 00.000 21948 MoveAxis(N, 0, ABG)
23:33:32.855 00.000 21948 Move returns status 0, amount 0
23:33:32.855 00.000 21948 move complete, result=0
23:33:32.855 00.000 21948 worker thread done servicing request
23:33:32.855 00.000 21948 Worker thread wakes up
23:33:32.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:32.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:32.855 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:34.483 01.628 21948 Exposure complete
23:33:34.511 00.028 21948 worker thread done servicing request
23:33:34.511 00.000 18120 OnExposeComplete: enter
23:33:34.512 00.001 18120 UpdateGuideState(): m_state=6
23:33:34.512 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
23:33:34.512 00.000 18120 Star::Find returns 1 (0), X=410.38, Y=235.22, Mass=2011, SNR=30.8, Peak=182 HFD=3.9
23:33:34.513 00.001 18120 MultiStar: [#1 0.11,-0.02,0.69,U] [#2 -0.06,-0.46,0.00,M3] [#3 -0.15,0.04,0.68,U] [#4 0.16,-0.70,0.00,M9] [#5 0.27,-0.20,0.53,U] [#6 0.51,-0.11,0.00,M6] [#7 0.35,-0.08,0.00,M4] [#8 0.48,-0.43,0.00,M5] 
23:33:34.513 00.000 18120 refined, 3 included, MultiStar: {0.19, -0.05}, one-star: {0.42, -0.06}
23:33:34.514 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.14) = xAngle (0.87 = 0.87)
23:33:34.514 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.97 = -2.31)
23:33:34.516 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.28 mountX=0.13 mountY=-0.14, mountTheta=-0.85
23:33:34.516 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.05, opts=13)
23:33:34.516 00.000 18120 Enqueuing Move request for scope (0.19, -0.05)
23:33:34.517 00.001 21948 Worker thread wakes up
23:33:34.517 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
23:33:34.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
23:33:34.517 00.000 21948 Moving (0.19, -0.05) raw xDistance=0.13 yDistance=-0.14
23:33:34.517 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:33:34.517 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:34.518 00.001 18120 UpdateGuideState exits: m=2011 RSB=30.8
23:33:34.518 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:34.519 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:34.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:33:34.519 00.000 21948 MoveAxis(E, 0, ABG)
23:33:34.519 00.000 21948 Move returns status 0, amount 0
23:33:34.519 00.000 21948 MoveAxis(N, 0, ABG)
23:33:34.519 00.000 21948 Move returns status 0, amount 0
23:33:34.519 00.000 21948 move complete, result=0
23:33:34.519 00.000 21948 worker thread done servicing request
23:33:34.519 00.000 18120 Enqueuing Expose request
23:33:34.519 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:34.520 00.001 21948 Worker thread wakes up
23:33:34.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:34.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:36.048 01.528 21948 Exposure complete
23:33:36.081 00.033 21948 worker thread done servicing request
23:33:36.081 00.000 18120 OnExposeComplete: enter
23:33:36.082 00.001 18120 UpdateGuideState(): m_state=6
23:33:36.083 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
23:33:36.083 00.000 18120 Star::Find returns 1 (0), X=410.74, Y=235.19, Mass=2228, SNR=32.5, Peak=206 HFD=4.4
23:33:36.083 00.000 18120 MultiStar: large primary error, entering stabilization period
23:33:36.084 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.14) = xAngle (1.02 = 1.02)
23:33:36.084 00.000 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.12 = -2.16)
23:33:36.085 00.001 18120 CameraToMount -- cameraX=0.78 cameraY=-0.10 hyp=0.79 cameraTheta=-0.13 mountX=0.42 mountY=-0.66, mountTheta=-1.01
23:33:36.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.78, y=-0.10, opts=13)
23:33:36.086 00.000 18120 Enqueuing Move request for scope (0.78, -0.10)
23:33:36.087 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:36.087 00.000 18120 UpdateGuideState exits: m=2228 RSB=32.5
23:33:36.088 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:36.088 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:36.089 00.001 21948 Worker thread wakes up
23:33:36.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.10) opts 0xd
23:33:36.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.78, -0.10)
23:33:36.089 00.000 21948 Moving (0.78, -0.10) raw xDistance=0.42 yDistance=-0.66
23:33:36.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
23:33:36.089 00.000 21948 resist switch: large excursion: input -0.66 thresh 0.60 direction from 1 to -1
23:33:36.089 00.000 18120 Enqueuing Expose request
23:33:36.089 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.97
23:33:36.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:33:36.090 00.001 21948 MoveAxis(W, 74, ABG)
23:33:36.090 00.000 21948 Guiding  Dir = 3, Dur = 74
23:33:36.090 00.000 21948 IsSlewing returns 0
23:33:36.090 00.000 21948 IsGuiding returns 0
23:33:36.092 00.002 21948 PulseGuide returned control before completion, sleep 82
23:33:36.189 00.097 21948 IsGuiding returns 0
23:33:36.189 00.000 21948 Move returns status 0, amount 74
23:33:36.189 00.000 21948 MoveAxis(N, 157, ABG)
23:33:36.189 00.000 21948 Guiding  Dir = 0, Dur = 157
23:33:36.189 00.000 21948 IsSlewing returns 0
23:33:36.189 00.000 21948 IsGuiding returns 0
23:33:36.194 00.005 21948 PulseGuide returned control before completion, sleep 163
23:33:36.372 00.178 21948 IsGuiding returns 0
23:33:36.372 00.000 21948 Move returns status 0, amount 157
23:33:36.372 00.000 21948 move complete, result=0
23:33:36.372 00.000 21948 worker thread done servicing request
23:33:36.372 00.000 21948 Worker thread wakes up
23:33:36.372 00.000 18120 GuideStep: 0.4 px 74 ms WEST, -0.7 px 157 ms NORTH
23:33:36.373 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:36.373 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:37.997 01.624 21948 Exposure complete
23:33:38.026 00.029 21948 worker thread done servicing request
23:33:38.026 00.000 18120 OnExposeComplete: enter
23:33:38.028 00.002 18120 UpdateGuideState(): m_state=6
23:33:38.029 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
23:33:38.029 00.000 18120 Star::Find returns 1 (0), X=410.10, Y=235.64, Mass=2131, SNR=31.8, Peak=192 HFD=4.0
23:33:38.030 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.14) = xAngle (2.32 = 2.32)
23:33:38.031 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.43 = -0.86)
23:33:38.031 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.18 mountX=-0.26 mountY=-0.29, mountTheta=-2.31
23:33:38.033 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.35, opts=13)
23:33:38.033 00.000 18120 Enqueuing Move request for scope (0.15, 0.35)
23:33:38.034 00.001 21948 Worker thread wakes up
23:33:38.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:38.034 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.8
23:33:38.035 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.035 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:38.036 00.001 18120 Enqueuing Expose request
23:33:38.036 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.35) opts 0xd
23:33:38.036 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.35)
23:33:38.036 00.000 21948 Moving (0.15, 0.35) raw xDistance=-0.26 yDistance=-0.29
23:33:38.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
23:33:38.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:33:38.036 00.000 21948 MoveAxis(E, 42, ABG)
23:33:38.036 00.000 21948 Guiding  Dir = 2, Dur = 42
23:33:38.036 00.000 21948 IsSlewing returns 0
23:33:38.036 00.000 21948 IsGuiding returns 0
23:33:38.039 00.003 21948 PulseGuide returned control before completion, sleep 51
23:33:38.090 00.051 21948 IsGuiding returns 1
23:33:38.090 00.000 21948 scope still moving after pulse duration time elapsed
23:33:38.125 00.035 21948 IsSlewing returns 0
23:33:38.126 00.001 21948 IsGuiding returns 0
23:33:38.126 00.000 21948 scope move finished after 42 + 46 ms
23:33:38.126 00.000 21948 Move returns status 0, amount 42
23:33:38.126 00.000 21948 MoveAxis(N, 69, ABG)
23:33:38.126 00.000 21948 Guiding  Dir = 0, Dur = 69
23:33:38.126 00.000 21948 IsSlewing returns 0
23:33:38.126 00.000 21948 IsGuiding returns 0
23:33:38.131 00.005 21948 PulseGuide returned control before completion, sleep 75
23:33:38.214 00.083 21948 IsGuiding returns 0
23:33:38.214 00.000 21948 Move returns status 0, amount 69
23:33:38.214 00.000 21948 move complete, result=0
23:33:38.214 00.000 21948 worker thread done servicing request
23:33:38.214 00.000 21948 Worker thread wakes up
23:33:38.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:38.214 00.000 18120 GuideStep: -0.3 px 42 ms EAST, -0.3 px 69 ms NORTH
23:33:38.215 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:39.623 01.408 21948 Exposure complete
23:33:39.650 00.027 21948 worker thread done servicing request
23:33:39.650 00.000 18120 OnExposeComplete: enter
23:33:39.651 00.001 18120 UpdateGuideState(): m_state=6
23:33:39.652 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
23:33:39.652 00.000 18120 Star::Find returns 1 (0), X=410.25, Y=235.19, Mass=1922, SNR=30.0, Peak=201 HFD=4.0
23:33:39.653 00.001 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
23:33:39.653 00.000 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.35)
23:33:39.653 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.31 mountX=0.21 mountY=-0.23, mountTheta=-0.82
23:33:39.655 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.10, opts=13)
23:33:39.655 00.000 18120 Enqueuing Move request for scope (0.30, -0.10)
23:33:39.657 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:39.657 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.0
23:33:39.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:39.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:39.657 00.000 18120 Enqueuing Expose request
23:33:39.658 00.001 21948 Worker thread wakes up
23:33:39.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
23:33:39.658 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
23:33:39.658 00.000 21948 Moving (0.30, -0.10) raw xDistance=0.21 yDistance=-0.23
23:33:39.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
23:33:39.658 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:33:39.658 00.000 21948 MoveAxis(W, 35, ABG)
23:33:39.658 00.000 21948 Guiding  Dir = 3, Dur = 35
23:33:39.658 00.000 21948 IsSlewing returns 0
23:33:39.658 00.000 21948 IsGuiding returns 0
23:33:39.661 00.003 21948 PulseGuide returned control before completion, sleep 44
23:33:39.717 00.056 21948 IsGuiding returns 0
23:33:39.717 00.000 21948 Move returns status 0, amount 35
23:33:39.717 00.000 21948 MoveAxis(N, 54, ABG)
23:33:39.717 00.000 21948 Guiding  Dir = 0, Dur = 54
23:33:39.717 00.000 21948 IsSlewing returns 0
23:33:39.718 00.001 21948 IsGuiding returns 0
23:33:39.725 00.007 21948 PulseGuide returned control before completion, sleep 58
23:33:39.797 00.072 21948 IsGuiding returns 0
23:33:39.798 00.001 21948 Move returns status 0, amount 54
23:33:39.798 00.000 21948 move complete, result=0
23:33:39.798 00.000 21948 worker thread done servicing request
23:33:39.798 00.000 21948 Worker thread wakes up
23:33:39.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:39.798 00.000 18120 GuideStep: 0.2 px 35 ms WEST, -0.2 px 54 ms NORTH
23:33:39.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:41.430 01.632 21948 Exposure complete
23:33:41.456 00.026 21948 worker thread done servicing request
23:33:41.456 00.000 18120 OnExposeComplete: enter
23:33:41.457 00.001 18120 UpdateGuideState(): m_state=6
23:33:41.458 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
23:33:41.458 00.000 18120 Star::Find returns 1 (0), X=409.75, Y=235.03, Mass=1908, SNR=30.1, Peak=202 HFD=4.1
23:33:41.459 00.001 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.14) = xAngle (-1.11 = -1.11)
23:33:41.459 00.000 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.99 = 1.99)
23:33:41.459 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.26 mountX=0.14 mountY=0.30, mountTheta=1.12
23:33:41.463 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.25, opts=13)
23:33:41.464 00.001 18120 Enqueuing Move request for scope (-0.20, -0.25)
23:33:41.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:41.465 00.001 21948 Worker thread wakes up
23:33:41.465 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.1
23:33:41.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd
23:33:41.465 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.25)
23:33:41.466 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.466 00.000 21948 Moving (-0.20, -0.25) raw xDistance=0.14 yDistance=0.30
23:33:41.466 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:41.466 00.000 18120 Enqueuing Expose request
23:33:41.467 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:33:41.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:41.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:33:41.467 00.000 21948 MoveAxis(E, 0, ABG)
23:33:41.467 00.000 21948 Move returns status 0, amount 0
23:33:41.467 00.000 21948 MoveAxis(N, 0, ABG)
23:33:41.467 00.000 21948 Move returns status 0, amount 0
23:33:41.467 00.000 21948 move complete, result=0
23:33:41.467 00.000 21948 worker thread done servicing request
23:33:41.467 00.000 21948 Worker thread wakes up
23:33:41.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:41.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:41.467 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:33:42.995 01.528 21948 Exposure complete
23:33:43.038 00.043 21948 worker thread done servicing request
23:33:43.038 00.000 18120 OnExposeComplete: enter
23:33:43.039 00.001 18120 UpdateGuideState(): m_state=6
23:33:43.039 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
23:33:43.040 00.001 18120 Star::Find returns 1 (0), X=409.76, Y=235.11, Mass=1999, SNR=30.7, Peak=202 HFD=4.2
23:33:43.041 00.001 18120 MultiStar: exiting stabilization period
23:33:43.044 00.003 18120 MultiStar: [#1 -0.60,-0.33,0.00,M1] [#2 -0.66,-0.36,0.00,M4] [#3 -0.56,-0.11,0.00,M1] [#4 -0.46,-0.50,0.00,M10] [#5 -0.36,-0.26,0.00,M1] [#6 -0.30,-0.30,0.00,M7] [#7 -0.36,0.03,0.51,U] [#8 -0.31,-0.51,0.00,M6] 
23:33:43.047 00.003 18120 single-star, 1 included, MultiStar: {-0.25, -0.11}, one-star: {-0.19, -0.17}
23:33:43.049 00.002 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:33:43.051 00.002 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:33:43.053 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-2.41 mountX=0.08 mountY=0.25, mountTheta=1.27
23:33:43.056 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.17, opts=13)
23:33:43.057 00.001 18120 Enqueuing Move request for scope (-0.19, -0.17)
23:33:43.058 00.001 21948 Worker thread wakes up
23:33:43.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:43.058 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.17) opts 0xd
23:33:43.058 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.7
23:33:43.058 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.17)
23:33:43.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.060 00.002 21948 Moving (-0.19, -0.17) raw xDistance=0.08 yDistance=0.25
23:33:43.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:43.060 00.000 18120 Enqueuing Expose request
23:33:43.061 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:33:43.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:43.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:33:43.061 00.000 21948 MoveAxis(E, 0, ABG)
23:33:43.061 00.000 21948 Move returns status 0, amount 0
23:33:43.061 00.000 21948 MoveAxis(N, 0, ABG)
23:33:43.061 00.000 21948 Move returns status 0, amount 0
23:33:43.061 00.000 21948 move complete, result=0
23:33:43.061 00.000 21948 worker thread done servicing request
23:33:43.061 00.000 21948 Worker thread wakes up
23:33:43.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:43.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:43.061 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:33:44.687 01.626 21948 Exposure complete
23:33:44.715 00.028 21948 worker thread done servicing request
23:33:44.715 00.000 18120 OnExposeComplete: enter
23:33:44.718 00.003 18120 UpdateGuideState(): m_state=6
23:33:44.719 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
23:33:44.720 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=235.19, Mass=2074, SNR=31.3, Peak=199 HFD=3.9
23:33:44.721 00.001 18120 MultiStar: [#1 -0.92,-0.23,0.00,M2] [#2 -0.73,-0.48,0.00,M5] [#3 -1.11,-0.23,0.00,M2] [#4 -0.50,-0.56,0.00,R] [#5 -0.45,-0.18,0.00,M2] [#6 -0.58,-0.50,0.00,M8] [#7 -0.41,-0.10,0.00,M4] [#8 -0.45,-0.49,0.00,M7] 
23:33:44.721 00.000 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.14) = xAngle (-1.68 = -1.68)
23:33:44.723 00.002 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.42 = 1.42)
23:33:44.725 00.002 18120 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-2.83 mountX=-0.04 mountY=0.31, mountTheta=1.69
23:33:44.727 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=-0.10, opts=13)
23:33:44.729 00.002 18120 Enqueuing Move request for scope (-0.30, -0.10)
23:33:44.730 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:44.731 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.3
23:33:44.732 00.001 21948 Worker thread wakes up
23:33:44.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
23:33:44.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
23:33:44.732 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:44.733 00.001 21948 Moving (-0.30, -0.10) raw xDistance=-0.04 yDistance=0.31
23:33:44.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:44.733 00.000 18120 Enqueuing Expose request
23:33:44.734 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:33:44.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:44.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:33:44.734 00.000 21948 MoveAxis(E, 0, ABG)
23:33:44.734 00.000 21948 Move returns status 0, amount 0
23:33:44.734 00.000 21948 MoveAxis(N, 0, ABG)
23:33:44.734 00.000 21948 Move returns status 0, amount 0
23:33:44.734 00.000 21948 move complete, result=0
23:33:44.734 00.000 21948 worker thread done servicing request
23:33:44.734 00.000 21948 Worker thread wakes up
23:33:44.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:44.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:44.734 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:33:46.249 01.515 21948 Exposure complete
23:33:46.272 00.023 21948 worker thread done servicing request
23:33:46.272 00.000 18120 OnExposeComplete: enter
23:33:46.273 00.001 18120 UpdateGuideState(): m_state=6
23:33:46.273 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
23:33:46.274 00.001 18120 Star::Find returns 1 (0), X=409.63, Y=235.04, Mass=2140, SNR=31.8, Peak=197 HFD=4.2
23:33:46.274 00.000 18120 MultiStar: [#1 -0.61,-0.36,0.00,M3] [#2 -0.75,-0.56,0.00,M6] [#3 -0.63,-0.22,0.00,M3] [#4 -0.14,0.06,0.54,U] [#5 -0.21,-0.24,0.55,U] [#6 -0.38,-0.45,0.00,M9] [#7 -0.18,-0.16,0.54,U] [#8 -0.17,-0.45,0.00,M8] 
23:33:46.275 00.001 18120 refined, 3 included, MultiStar: {-0.23, -0.16}, one-star: {-0.32, -0.25}
23:33:46.275 00.000 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
23:33:46.276 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
23:33:46.276 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.53 mountX=0.05 mountY=0.28, mountTheta=1.39
23:33:46.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.16, opts=13)
23:33:46.278 00.001 18120 Enqueuing Move request for scope (-0.23, -0.16)
23:33:46.278 00.000 21948 Worker thread wakes up
23:33:46.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
23:33:46.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
23:33:46.278 00.000 21948 Moving (-0.23, -0.16) raw xDistance=0.05 yDistance=0.28
23:33:46.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:33:46.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:46.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:46.279 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:33:46.279 00.000 21948 MoveAxis(E, 0, ABG)
23:33:46.279 00.000 18120 UpdateGuideState exits: m=2140 RSB=31.8
23:33:46.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:46.280 00.001 21948 Move returns status 0, amount 0
23:33:46.280 00.000 21948 MoveAxis(N, 0, ABG)
23:33:46.280 00.000 21948 Move returns status 0, amount 0
23:33:46.280 00.000 21948 move complete, result=0
23:33:46.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:46.280 00.000 18120 Enqueuing Expose request
23:33:46.281 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:33:46.281 00.000 21948 worker thread done servicing request
23:33:46.281 00.000 21948 Worker thread wakes up
23:33:46.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:46.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:47.905 01.624 21948 Exposure complete
23:33:47.929 00.024 21948 worker thread done servicing request
23:33:47.929 00.000 18120 OnExposeComplete: enter
23:33:47.932 00.003 18120 UpdateGuideState(): m_state=6
23:33:47.935 00.003 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
23:33:47.937 00.002 18120 Star::Find returns 1 (0), X=409.67, Y=235.05, Mass=2118, SNR=31.6, Peak=209 HFD=4.1
23:33:47.938 00.001 18120 MultiStar: [#1 -0.84,-0.41,0.00,M4] [#2 -0.82,-0.51,0.00,M7] [#3 -0.73,-0.09,0.00,M4] [#4 -0.04,0.03,0.55,U] [#5 -0.34,-0.38,0.00,M2] [#6 -0.71,-0.37,0.00,M10] [#7 -0.29,0.10,0.52,U] [#8 -0.14,-0.19,0.44,U] 
23:33:47.938 00.000 18120 refined, 3 included, MultiStar: {-0.20, -0.10}, one-star: {-0.28, -0.24}
23:33:47.939 00.001 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.14) = xAngle (-1.54 = -1.54)
23:33:47.939 00.000 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.56 = 1.56)
23:33:47.941 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-2.68 mountX=0.01 mountY=0.23, mountTheta=1.54
23:33:47.941 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.10, opts=13)
23:33:47.941 00.000 18120 Enqueuing Move request for scope (-0.20, -0.10)
23:33:47.943 00.002 21948 Worker thread wakes up
23:33:47.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:47.944 00.001 18120 UpdateGuideState exits: m=2118 RSB=31.6
23:33:47.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
23:33:47.944 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:47.945 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:47.945 00.000 18120 Enqueuing Expose request
23:33:47.945 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
23:33:47.946 00.001 21948 Moving (-0.20, -0.10) raw xDistance=0.01 yDistance=0.23
23:33:47.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:33:47.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:47.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:33:47.946 00.000 21948 MoveAxis(E, 0, ABG)
23:33:47.946 00.000 21948 Move returns status 0, amount 0
23:33:47.946 00.000 21948 MoveAxis(N, 0, ABG)
23:33:47.946 00.000 21948 Move returns status 0, amount 0
23:33:47.946 00.000 21948 move complete, result=0
23:33:47.946 00.000 21948 worker thread done servicing request
23:33:47.946 00.000 21948 Worker thread wakes up
23:33:47.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:47.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:47.946 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:49.468 01.522 21948 Exposure complete
23:33:49.496 00.028 21948 worker thread done servicing request
23:33:49.496 00.000 18120 OnExposeComplete: enter
23:33:49.497 00.001 18120 UpdateGuideState(): m_state=6
23:33:49.497 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
23:33:49.498 00.001 18120 Star::Find returns 1 (0), X=409.64, Y=235.11, Mass=1962, SNR=30.6, Peak=185 HFD=4.0
23:33:49.498 00.000 18120 MultiStar: [#1 -0.83,-0.19,0.00,M5] [#2 -0.64,-0.51,0.00,M8] [#3 -0.50,0.09,0.00,M5] [#4 0.09,0.29,0.56,U] [#5 -0.38,-0.07,0.00,M3] [#6 -0.33,-0.41,0.00,R] [#7 -0.41,0.14,0.00,M3] [#8 -0.71,-0.28,0.00,M8] 
23:33:49.499 00.001 18120 refined, 1 included, MultiStar: {-0.17, -0.01}, one-star: {-0.31, -0.18}
23:33:49.499 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
23:33:49.499 00.000 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:33:49.500 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=-0.06 mountY=0.15, mountTheta=1.93
23:33:49.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.01, opts=13)
23:33:49.501 00.000 18120 Enqueuing Move request for scope (-0.17, -0.01)
23:33:49.502 00.001 21948 Worker thread wakes up
23:33:49.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:49.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
23:33:49.502 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
23:33:49.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:49.503 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:49.503 00.000 18120 Enqueuing Expose request
23:33:49.504 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
23:33:49.504 00.000 21948 Moving (-0.17, -0.01) raw xDistance=-0.06 yDistance=0.15
23:33:49.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:33:49.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:49.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:33:49.504 00.000 21948 MoveAxis(E, 0, ABG)
23:33:49.504 00.000 21948 Move returns status 0, amount 0
23:33:49.504 00.000 21948 MoveAxis(N, 0, ABG)
23:33:49.504 00.000 21948 Move returns status 0, amount 0
23:33:49.504 00.000 21948 move complete, result=0
23:33:49.504 00.000 21948 worker thread done servicing request
23:33:49.504 00.000 21948 Worker thread wakes up
23:33:49.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:49.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:49.504 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:51.138 01.634 21948 Exposure complete
23:33:51.167 00.029 21948 worker thread done servicing request
23:33:51.167 00.000 18120 OnExposeComplete: enter
23:33:51.169 00.002 18120 UpdateGuideState(): m_state=6
23:33:51.171 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
23:33:51.172 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.02, Mass=1964, SNR=30.4, Peak=196 HFD=4.3
23:33:51.173 00.001 18120 MultiStar: [#1 -0.58,-0.35,0.00,M6] [#2 -0.77,-0.47,0.00,M9] [#3 -0.72,0.08,0.00,M6] [#4 -0.03,0.28,0.61,U] [#5 -0.09,-0.30,0.53,U] [#6 -0.20,0.14,0.52,U] [#7 -0.25,0.14,0.52,U] [#8 -0.56,-0.47,0.00,M9] 
23:33:51.175 00.002 18120 refined, 4 included, MultiStar: {-0.12, -0.03}, one-star: {-0.08, -0.26}
23:33:51.176 00.001 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
23:33:51.177 00.001 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
23:33:51.178 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.89 mountX=-0.02 mountY=0.12, mountTheta=1.75
23:33:51.180 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
23:33:51.182 00.002 18120 Enqueuing Move request for scope (-0.12, -0.03)
23:33:51.182 00.000 21948 Worker thread wakes up
23:33:51.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:51.182 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.4
23:33:51.183 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:51.183 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:51.184 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:33:51.184 00.000 18120 Enqueuing Expose request
23:33:51.186 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:33:51.186 00.000 21948 Moving (-0.12, -0.03) raw xDistance=-0.02 yDistance=0.12
23:33:51.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:33:51.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:51.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:51.186 00.000 21948 MoveAxis(E, 0, ABG)
23:33:51.186 00.000 21948 Move returns status 0, amount 0
23:33:51.186 00.000 21948 MoveAxis(N, 0, ABG)
23:33:51.186 00.000 21948 Move returns status 0, amount 0
23:33:51.186 00.000 21948 move complete, result=0
23:33:51.186 00.000 21948 worker thread done servicing request
23:33:51.186 00.000 21948 Worker thread wakes up
23:33:51.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:51.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:51.186 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:52.700 01.514 21948 Exposure complete
23:33:52.746 00.046 21948 worker thread done servicing request
23:33:52.747 00.001 18120 OnExposeComplete: enter
23:33:52.748 00.001 18120 UpdateGuideState(): m_state=6
23:33:52.749 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
23:33:52.750 00.001 18120 Star::Find returns 1 (0), X=409.64, Y=234.94, Mass=1926, SNR=30.1, Peak=179 HFD=4.1
23:33:52.751 00.001 18120 MultiStar: [#1 -0.81,-0.36,0.00,M7] [#2 -0.71,-0.59,0.00,M10] [#3 -0.38,-0.14,0.00,M7] [#4 -0.13,-0.04,0.58,U] [#5 -0.34,-0.25,0.00,M3] [#6 -0.03,0.11,0.49,U] [#7 -0.28,-0.12,0.53,U] [#8 -0.71,-0.34,0.00,M10] 
23:33:52.752 00.001 18120 refined, 3 included, MultiStar: {-0.21, -0.14}, one-star: {-0.31, -0.34}
23:33:52.752 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.40 = -1.40)
23:33:52.753 00.001 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.70 = 1.70)
23:33:52.753 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.26 cameraTheta=-2.55 mountX=0.04 mountY=0.25, mountTheta=1.40
23:33:52.755 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.14, opts=13)
23:33:52.755 00.000 18120 Enqueuing Move request for scope (-0.21, -0.14)
23:33:52.755 00.000 21948 Worker thread wakes up
23:33:52.756 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
23:33:52.756 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
23:33:52.756 00.000 21948 Moving (-0.21, -0.14) raw xDistance=0.04 yDistance=0.25
23:33:52.756 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:33:52.756 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:52.756 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.1
23:33:52.756 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:52.759 00.003 21948 switching direction from -1 to 1 - decHistory=4 oldest=-0.22 newest=0.53
23:33:52.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:52.760 00.001 18120 Enqueuing Expose request
23:33:52.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:33:52.760 00.000 21948 MoveAxis(E, 0, ABG)
23:33:52.760 00.000 21948 Move returns status 0, amount 0
23:33:52.760 00.000 21948 MoveAxis(S, 61, ABG)
23:33:52.760 00.000 21948 Guiding  Dir = 1, Dur = 61
23:33:52.761 00.001 21948 IsSlewing returns 0
23:33:52.761 00.000 21948 IsGuiding returns 0
23:33:52.765 00.004 21948 PulseGuide returned control before completion, sleep 67
23:33:52.839 00.074 21948 IsGuiding returns 0
23:33:52.839 00.000 21948 Move returns status 0, amount 61
23:33:52.839 00.000 21948 move complete, result=0
23:33:52.840 00.001 21948 worker thread done servicing request
23:33:52.840 00.000 21948 Worker thread wakes up
23:33:52.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:52.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:52.840 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
23:33:54.470 01.630 21948 Exposure complete
23:33:54.507 00.037 21948 worker thread done servicing request
23:33:54.507 00.000 18120 OnExposeComplete: enter
23:33:54.508 00.001 18120 UpdateGuideState(): m_state=6
23:33:54.509 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
23:33:54.509 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=234.83, Mass=2174, SNR=32.1, Peak=222 HFD=4.3
23:33:54.510 00.001 18120 MultiStar: [#1 -0.23,-0.39,0.00,M8] [#2 -0.52,-0.70,0.00,R] [#3 -0.62,-0.33,0.00,M8] [#4 0.05,0.02,0.52,U] [#5 -0.11,-0.44,0.00,M4] [#6 0.01,-0.39,0.00,M1] [#7 -0.03,-0.28,0.50,U] [#8 -0.20,-0.62,0.00,R] 
23:33:54.510 00.000 18120 refined, 2 included, MultiStar: {-0.07, -0.29}, one-star: {-0.16, -0.46}
23:33:54.510 00.000 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.14) = xAngle (-0.67 = -0.67)
23:33:54.511 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.43 = 2.43)
23:33:54.511 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=0.23 mountY=0.20, mountTheta=0.70
23:33:54.513 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.29, opts=13)
23:33:54.513 00.000 18120 Enqueuing Move request for scope (-0.07, -0.29)
23:33:54.513 00.000 21948 Worker thread wakes up
23:33:54.513 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
23:33:54.513 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
23:33:54.515 00.002 21948 Moving (-0.07, -0.29) raw xDistance=0.23 yDistance=0.20
23:33:54.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:33:54.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:54.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:33:54.515 00.000 21948 MoveAxis(W, 42, ABG)
23:33:54.515 00.000 21948 Guiding  Dir = 3, Dur = 42
23:33:54.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:54.515 00.000 21948 IsSlewing returns 0
23:33:54.515 00.000 18120 UpdateGuideState exits: m=2174 RSB=32.1
23:33:54.516 00.001 21948 IsGuiding returns 0
23:33:54.516 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:54.517 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:54.518 00.001 21948 PulseGuide returned control before completion, sleep 51
23:33:54.518 00.000 18120 Enqueuing Expose request
23:33:54.582 00.064 21948 IsGuiding returns 0
23:33:54.582 00.000 21948 Move returns status 0, amount 42
23:33:54.582 00.000 21948 MoveAxis(N, 0, ABG)
23:33:54.582 00.000 21948 Move returns status 0, amount 0
23:33:54.582 00.000 21948 move complete, result=0
23:33:54.582 00.000 21948 worker thread done servicing request
23:33:54.582 00.000 21948 Worker thread wakes up
23:33:54.582 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
23:33:54.583 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:54.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:55.998 01.415 21948 Exposure complete
23:33:56.034 00.036 21948 worker thread done servicing request
23:33:56.034 00.000 18120 OnExposeComplete: enter
23:33:56.035 00.001 18120 UpdateGuideState(): m_state=6
23:33:56.035 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
23:33:56.035 00.000 18120 Star::Find returns 1 (0), X=409.61, Y=235.07, Mass=2443, SNR=33.9, Peak=208 HFD=4.1
23:33:56.036 00.001 18120 MultiStar: [#1 -0.53,-0.33,0.00,M9] [#2 -0.24,0.25,0.60,U] [#3 -0.91,-0.28,0.00,M9] [#4 0.06,0.11,0.48,U] [#5 -0.22,-0.28,0.50,U] [#6 -0.09,-0.11,0.47,U] [#7 -0.51,-0.15,0.00,M1] [#8 -0.22,0.01,0.40,U] 
23:33:56.036 00.000 18120 refined, 5 included, MultiStar: {-0.20, -0.06}, one-star: {-0.34, -0.21}
23:33:56.037 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
23:33:56.037 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
23:33:56.038 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.87 mountX=-0.03 mountY=0.21, mountTheta=1.73
23:33:56.039 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.06, opts=13)
23:33:56.039 00.000 18120 Enqueuing Move request for scope (-0.20, -0.06)
23:33:56.040 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:56.040 00.000 21948 Worker thread wakes up
23:33:56.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
23:33:56.040 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
23:33:56.040 00.000 21948 Moving (-0.20, -0.06) raw xDistance=-0.03 yDistance=0.21
23:33:56.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:33:56.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:33:56.040 00.000 21948 MoveAxis(E, 0, ABG)
23:33:56.040 00.000 21948 Move returns status 0, amount 0
23:33:56.040 00.000 18120 UpdateGuideState exits: m=2443 RSB=33.9
23:33:56.043 00.003 21948 MoveAxis(S, 49, ABG)
23:33:56.043 00.000 21948 Guiding  Dir = 1, Dur = 49
23:33:56.043 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:56.043 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:56.044 00.001 18120 Enqueuing Expose request
23:33:56.044 00.000 21948 IsSlewing returns 0
23:33:56.044 00.000 21948 IsGuiding returns 0
23:33:56.049 00.005 21948 PulseGuide returned control before completion, sleep 55
23:33:56.109 00.060 21948 IsGuiding returns 0
23:33:56.109 00.000 21948 Move returns status 0, amount 49
23:33:56.109 00.000 21948 move complete, result=0
23:33:56.109 00.000 21948 worker thread done servicing request
23:33:56.109 00.000 21948 Worker thread wakes up
23:33:56.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:56.109 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
23:33:56.110 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:57.736 01.626 21948 Exposure complete
23:33:57.764 00.028 21948 worker thread done servicing request
23:33:57.764 00.000 18120 OnExposeComplete: enter
23:33:57.765 00.001 18120 UpdateGuideState(): m_state=6
23:33:57.766 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
23:33:57.768 00.002 18120 Star::Find returns 1 (0), X=409.57, Y=235.20, Mass=1976, SNR=30.5, Peak=189 HFD=3.8
23:33:57.771 00.003 18120 MultiStar: [#1 -0.41,-0.12,0.00,M10] [#2 -0.25,0.35,0.00,M1] [#3 -0.69,-0.19,0.00,M10] [#4 -0.00,0.07,0.60,U] [#5 -0.50,-0.15,0.00,M4] [#6 -0.24,0.05,0.50,U] [#7 -0.35,0.04,0.53,U] [#8 -0.36,0.31,0.00,M1] 
23:33:57.773 00.002 18120 refined, 3 included, MultiStar: {-0.26, 0.00}, one-star: {-0.38, -0.08}
23:33:57.775 00.002 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
23:33:57.777 00.002 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
23:33:57.780 00.003 18120 CameraToMount -- cameraX=-0.26 cameraY=0.00 hyp=0.26 cameraTheta=3.14 mountX=-0.11 mountY=0.23, mountTheta=2.01
23:33:57.783 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.00, opts=13)
23:33:57.784 00.001 18120 Enqueuing Move request for scope (-0.26, 0.00)
23:33:57.785 00.001 21948 Worker thread wakes up
23:33:57.785 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:57.786 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.00) opts 0xd
23:33:57.786 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.5
23:33:57.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.00)
23:33:57.786 00.000 21948 Moving (-0.26, 0.00) raw xDistance=-0.11 yDistance=0.23
23:33:57.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.787 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:33:57.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:33:57.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:57.787 00.000 18120 Enqueuing Expose request
23:33:57.788 00.001 21948 MoveAxis(E, 0, ABG)
23:33:57.788 00.000 21948 Move returns status 0, amount 0
23:33:57.788 00.000 21948 MoveAxis(S, 56, ABG)
23:33:57.788 00.000 21948 Guiding  Dir = 1, Dur = 56
23:33:57.788 00.000 21948 IsSlewing returns 0
23:33:57.788 00.000 21948 IsGuiding returns 0
23:33:57.793 00.005 21948 PulseGuide returned control before completion, sleep 61
23:33:57.859 00.066 21948 IsGuiding returns 1
23:33:57.859 00.000 21948 scope still moving after pulse duration time elapsed
23:33:57.891 00.032 21948 IsSlewing returns 0
23:33:57.891 00.000 21948 IsGuiding returns 0
23:33:57.891 00.000 21948 scope move finished after 56 + 46 ms
23:33:57.891 00.000 21948 Move returns status 0, amount 56
23:33:57.891 00.000 21948 move complete, result=0
23:33:57.891 00.000 21948 worker thread done servicing request
23:33:57.891 00.000 21948 Worker thread wakes up
23:33:57.891 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
23:33:57.892 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:57.892 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:59.308 01.416 21948 Exposure complete
23:33:59.352 00.044 21948 worker thread done servicing request
23:33:59.352 00.000 18120 OnExposeComplete: enter
23:33:59.353 00.001 18120 UpdateGuideState(): m_state=6
23:33:59.353 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
23:33:59.353 00.000 18120 Star::Find returns 1 (0), X=409.87, Y=235.11, Mass=2176, SNR=32.1, Peak=237 HFD=4.2
23:33:59.354 00.001 18120 MultiStar: [#1 -0.47,-0.19,0.00,R] [#2 -0.12,0.48,0.00,M2] [#3 -0.58,0.07,0.00,R] [#4 0.08,0.14,0.52,U] [#5 -0.20,-0.15,0.49,U] [#6 -0.19,0.13,0.49,U] [#7 -0.19,0.14,0.47,U] [#8 -0.22,0.31,0.00,M2] 
23:33:59.354 00.000 18120 refined, 4 included, MultiStar: {-0.11, -0.02}, one-star: {-0.09, -0.18}
23:33:59.354 00.000 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.84 = -1.84)
23:33:59.355 00.001 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
23:33:59.355 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.98 mountX=-0.03 mountY=0.11, mountTheta=1.84
23:33:59.356 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
23:33:59.357 00.001 18120 Enqueuing Move request for scope (-0.11, -0.02)
23:33:59.357 00.000 21948 Worker thread wakes up
23:33:59.358 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:33:59.358 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:33:59.358 00.000 21948 Moving (-0.11, -0.02) raw xDistance=-0.03 yDistance=0.11
23:33:59.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:33:59.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:59.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:33:59.358 00.000 18120 UpdateGuideState exits: m=2176 RSB=32.1
23:33:59.359 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:59.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:33:59.359 00.000 18120 Enqueuing Expose request
23:33:59.360 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:33:59.360 00.000 21948 MoveAxis(E, 0, ABG)
23:33:59.360 00.000 21948 Move returns status 0, amount 0
23:33:59.360 00.000 21948 MoveAxis(N, 0, ABG)
23:33:59.360 00.000 21948 Move returns status 0, amount 0
23:33:59.360 00.000 21948 move complete, result=0
23:33:59.360 00.000 21948 worker thread done servicing request
23:33:59.360 00.000 21948 Worker thread wakes up
23:33:59.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:33:59.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:33:59.361 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:00.992 01.631 21948 Exposure complete
23:34:01.023 00.031 21948 worker thread done servicing request
23:34:01.023 00.000 18120 OnExposeComplete: enter
23:34:01.024 00.001 18120 UpdateGuideState(): m_state=6
23:34:01.024 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
23:34:01.025 00.001 18120 Star::Find returns 1 (0), X=409.72, Y=235.22, Mass=2163, SNR=32.0, Peak=215 HFD=3.8
23:34:01.025 00.000 18120 MultiStar: [#1 -0.02,0.39,0.00,M1] [#2 -0.20,0.67,0.00,M3] [#3 0.07,0.18,0.66,U] [#4 0.31,0.29,0.00,M1] [#5 -0.15,-0.17,0.49,U] [#6 0.09,0.25,0.50,U] [#7 -0.23,0.15,0.50,U] [#8 -0.03,0.46,0.00,M3] 
23:34:01.026 00.001 18120 refined, 4 included, MultiStar: {-0.10, 0.05}, one-star: {-0.23, -0.06}
23:34:01.026 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.81 = -2.47)
23:34:01.026 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.91 = 0.63)
23:34:01.027 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.67 mountX=-0.09 mountY=0.07, mountTheta=2.50
23:34:01.028 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
23:34:01.029 00.001 18120 Enqueuing Move request for scope (-0.10, 0.05)
23:34:01.029 00.000 21948 Worker thread wakes up
23:34:01.029 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:01.030 00.001 18120 UpdateGuideState exits: m=2163 RSB=32.0
23:34:01.030 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.030 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:34:01.031 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:34:01.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:01.031 00.000 18120 Enqueuing Expose request
23:34:01.031 00.000 21948 Moving (-0.10, 0.05) raw xDistance=-0.09 yDistance=0.07
23:34:01.032 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:34:01.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:34:01.032 00.000 21948 MoveAxis(E, 0, ABG)
23:34:01.032 00.000 21948 Move returns status 0, amount 0
23:34:01.032 00.000 21948 MoveAxis(N, 0, ABG)
23:34:01.032 00.000 21948 Move returns status 0, amount 0
23:34:01.032 00.000 21948 move complete, result=0
23:34:01.032 00.000 21948 worker thread done servicing request
23:34:01.032 00.000 21948 Worker thread wakes up
23:34:01.032 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:01.032 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:01.032 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:02.553 01.521 21948 Exposure complete
23:34:02.588 00.035 21948 worker thread done servicing request
23:34:02.588 00.000 18120 OnExposeComplete: enter
23:34:02.589 00.001 18120 UpdateGuideState(): m_state=6
23:34:02.589 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
23:34:02.590 00.001 18120 Star::Find returns 1 (0), X=409.82, Y=235.26, Mass=2246, SNR=32.5, Peak=228 HFD=4.2
23:34:02.590 00.000 18120 MultiStar: [#1 0.03,0.10,0.69,U] [#2 -0.17,0.32,0.00,M4] [#3 0.13,0.12,0.65,U] [#4 0.16,0.17,0.51,U] [#5 -0.23,-0.00,0.48,U] [#6 -0.11,0.27,0.43,U] [#7 -0.24,0.05,0.49,U] [#8 -0.02,0.40,0.00,M4] 
23:34:02.591 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.13, -0.02}
23:34:02.591 00.000 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.27 = -3.01)
23:34:02.592 00.001 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.09)
23:34:02.592 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.13 mountX=-0.10 mountY=0.01, mountTheta=3.05
23:34:02.593 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
23:34:02.594 00.001 18120 Enqueuing Move request for scope (-0.05, 0.08)
23:34:02.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:02.595 00.001 18120 UpdateGuideState exits: m=2246 RSB=32.5
23:34:02.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:02.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:02.596 00.001 18120 Enqueuing Expose request
23:34:02.596 00.000 21948 Worker thread wakes up
23:34:02.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:34:02.596 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:34:02.596 00.000 21948 Moving (-0.05, 0.08) raw xDistance=-0.10 yDistance=0.01
23:34:02.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:34:02.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:02.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:34:02.596 00.000 21948 MoveAxis(E, 0, ABG)
23:34:02.597 00.001 21948 Move returns status 0, amount 0
23:34:02.597 00.000 21948 MoveAxis(N, 0, ABG)
23:34:02.597 00.000 21948 Move returns status 0, amount 0
23:34:02.597 00.000 21948 move complete, result=0
23:34:02.597 00.000 21948 worker thread done servicing request
23:34:02.597 00.000 21948 Worker thread wakes up
23:34:02.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:02.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:02.597 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:04.227 01.630 21948 Exposure complete
23:34:04.284 00.057 21948 worker thread done servicing request
23:34:04.284 00.000 18120 OnExposeComplete: enter
23:34:04.286 00.002 18120 UpdateGuideState(): m_state=6
23:34:04.289 00.003 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
23:34:04.291 00.002 18120 Star::Find returns 1 (0), X=409.96, Y=235.20, Mass=1985, SNR=30.6, Peak=189 HFD=4.2
23:34:04.294 00.003 18120 MultiStar: [#1 0.03,0.29,0.73,U] [#2 -0.06,0.61,0.00,M5] [#3 -0.40,0.09,0.00,M1] [#4 0.04,0.32,0.56,U] [#5 0.04,0.09,0.50,U] [#6 -0.15,0.10,0.50,U] [#7 -0.22,0.06,0.52,U] [#8 -0.07,0.41,0.00,M5] 
23:34:04.296 00.002 18120 single-star, 5 included, MultiStar: {-0.03, 0.11}, one-star: {0.00, -0.09}
23:34:04.298 00.002 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.39 = -0.39)
23:34:04.300 00.002 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
23:34:04.301 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=0.08 mountY=0.04, mountTheta=0.43
23:34:04.304 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.09, opts=13)
23:34:04.305 00.001 18120 Enqueuing Move request for scope (0.00, -0.09)
23:34:04.306 00.001 21948 Worker thread wakes up
23:34:04.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:04.307 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
23:34:04.307 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
23:34:04.307 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.6
23:34:04.307 00.000 21948 Moving (0.00, -0.09) raw xDistance=0.08 yDistance=0.04
23:34:04.307 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:34:04.307 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.308 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:04.308 00.000 18120 Enqueuing Expose request
23:34:04.309 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:04.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:34:04.309 00.000 21948 MoveAxis(E, 0, ABG)
23:34:04.309 00.000 21948 Move returns status 0, amount 0
23:34:04.309 00.000 21948 MoveAxis(N, 0, ABG)
23:34:04.309 00.000 21948 Move returns status 0, amount 0
23:34:04.309 00.000 21948 move complete, result=0
23:34:04.309 00.000 21948 worker thread done servicing request
23:34:04.309 00.000 21948 Worker thread wakes up
23:34:04.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:04.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:04.309 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:05.725 01.416 21948 Exposure complete
23:34:05.759 00.034 21948 worker thread done servicing request
23:34:05.759 00.000 18120 OnExposeComplete: enter
23:34:05.759 00.000 18120 UpdateGuideState(): m_state=6
23:34:05.760 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
23:34:05.761 00.001 18120 Star::Find returns 1 (0), X=409.98, Y=235.31, Mass=1964, SNR=30.5, Peak=189 HFD=4.1
23:34:05.761 00.000 18120 MultiStar: [#1 0.09,0.22,0.74,U] [#2 -0.11,0.54,0.00,M6] [#3 0.21,0.05,0.71,U] [#4 0.14,0.47,0.00,M1] [#5 -0.04,0.03,0.54,U] [#6 -0.01,0.22,0.53,U] [#7 -0.20,0.39,0.00,M1] [#8 0.21,0.56,0.00,M6] 
23:34:05.762 00.001 18120 single-star, 4 included, MultiStar: {0.06, 0.10}, one-star: {0.03, 0.02}
23:34:05.762 00.000 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.14) = xAngle (1.79 = 1.79)
23:34:05.763 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.90 = -1.39)
23:34:05.763 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.65 mountX=-0.01 mountY=-0.03, mountTheta=-1.79
23:34:05.764 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
23:34:05.765 00.001 18120 Enqueuing Move request for scope (0.03, 0.02)
23:34:05.765 00.000 21948 Worker thread wakes up
23:34:05.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:34:05.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:34:05.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:05.766 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.5
23:34:05.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:05.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:05.767 00.000 18120 Enqueuing Expose request
23:34:05.767 00.000 21948 Moving (0.03, 0.02) raw xDistance=-0.01 yDistance=-0.03
23:34:05.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:34:05.768 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:05.768 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:05.768 00.000 21948 MoveAxis(E, 0, ABG)
23:34:05.768 00.000 21948 Move returns status 0, amount 0
23:34:05.768 00.000 21948 MoveAxis(N, 0, ABG)
23:34:05.768 00.000 21948 Move returns status 0, amount 0
23:34:05.768 00.000 21948 move complete, result=0
23:34:05.768 00.000 21948 worker thread done servicing request
23:34:05.768 00.000 21948 Worker thread wakes up
23:34:05.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:05.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:05.768 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:07.401 01.633 21948 Exposure complete
23:34:07.440 00.039 21948 worker thread done servicing request
23:34:07.440 00.000 18120 OnExposeComplete: enter
23:34:07.441 00.001 18120 UpdateGuideState(): m_state=6
23:34:07.442 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
23:34:07.443 00.001 18120 Star::Find returns 1 (0), X=409.79, Y=235.28, Mass=1914, SNR=30.0, Peak=196 HFD=4.0
23:34:07.444 00.001 18120 MultiStar: [#1 -0.43,0.45,0.00,M1] [#2 -0.20,0.64,0.00,M7] [#3 0.11,0.40,0.00,M1] [#4 0.04,0.56,0.00,M2] [#5 -0.18,0.40,0.00,M1] [#6 -0.14,0.10,0.52,U] [#7 -0.32,0.22,0.00,M2] [#8 -0.08,0.71,0.00,M7] 
23:34:07.445 00.001 18120 refined, 1 included, MultiStar: {-0.16, 0.03}, one-star: {-0.17, -0.01}
23:34:07.446 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.11 = -2.18)
23:34:07.446 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
23:34:07.447 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=-0.09 mountY=0.13, mountTheta=2.19
23:34:07.449 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.03, opts=13)
23:34:07.450 00.001 18120 Enqueuing Move request for scope (-0.16, 0.03)
23:34:07.450 00.000 21948 Worker thread wakes up
23:34:07.450 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:07.451 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.0
23:34:07.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:07.452 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:07.452 00.000 18120 Enqueuing Expose request
23:34:07.453 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:34:07.454 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:34:07.454 00.000 21948 Moving (-0.16, 0.03) raw xDistance=-0.09 yDistance=0.13
23:34:07.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:34:07.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:07.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:34:07.454 00.000 21948 MoveAxis(E, 0, ABG)
23:34:07.454 00.000 21948 Move returns status 0, amount 0
23:34:07.454 00.000 21948 MoveAxis(N, 0, ABG)
23:34:07.454 00.000 21948 Move returns status 0, amount 0
23:34:07.454 00.000 21948 move complete, result=0
23:34:07.454 00.000 21948 worker thread done servicing request
23:34:07.454 00.000 21948 Worker thread wakes up
23:34:07.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:07.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:07.455 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:08.970 01.515 21948 Exposure complete
23:34:09.017 00.047 21948 worker thread done servicing request
23:34:09.017 00.000 18120 OnExposeComplete: enter
23:34:09.018 00.001 18120 UpdateGuideState(): m_state=6
23:34:09.018 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
23:34:09.019 00.001 18120 Star::Find returns 1 (0), X=409.25, Y=235.50, Mass=1951, SNR=30.3, Peak=162 HFD=3.9
23:34:09.019 00.000 18120 MultiStar: large primary error, entering stabilization period
23:34:09.019 00.000 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.14) = xAngle (3.99 = -2.29)
23:34:09.020 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.09 = 0.81)
23:34:09.020 00.000 18120 CameraToMount -- cameraX=-0.70 cameraY=0.21 hyp=0.73 cameraTheta=2.85 mountX=-0.48 mountY=0.53, mountTheta=2.31
23:34:09.022 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.70, y=0.21, opts=13)
23:34:09.023 00.001 18120 Enqueuing Move request for scope (-0.70, 0.21)
23:34:09.023 00.000 21948 Worker thread wakes up
23:34:09.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:09.024 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.3
23:34:09.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:09.025 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:09.025 00.000 18120 Enqueuing Expose request
23:34:09.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.21) opts 0xd
23:34:09.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.70, 0.21)
23:34:09.025 00.000 21948 Moving (-0.70, 0.21) raw xDistance=-0.48 yDistance=0.53
23:34:09.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
23:34:09.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
23:34:09.025 00.000 21948 MoveAxis(E, 86, ABG)
23:34:09.025 00.000 21948 Guiding  Dir = 2, Dur = 86
23:34:09.026 00.001 21948 IsSlewing returns 0
23:34:09.026 00.000 21948 IsGuiding returns 0
23:34:09.028 00.002 21948 PulseGuide returned control before completion, sleep 95
23:34:09.126 00.098 21948 IsGuiding returns 0
23:34:09.126 00.000 21948 Move returns status 0, amount 86
23:34:09.126 00.000 21948 MoveAxis(S, 126, ABG)
23:34:09.126 00.000 21948 Guiding  Dir = 1, Dur = 126
23:34:09.126 00.000 21948 IsSlewing returns 0
23:34:09.127 00.001 21948 IsGuiding returns 0
23:34:09.130 00.003 21948 PulseGuide returned control before completion, sleep 132
23:34:09.267 00.137 21948 IsGuiding returns 0
23:34:09.267 00.000 21948 Move returns status 0, amount 126
23:34:09.267 00.000 21948 move complete, result=0
23:34:09.268 00.001 21948 worker thread done servicing request
23:34:09.268 00.000 21948 Worker thread wakes up
23:34:09.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:09.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:09.268 00.000 18120 GuideStep: -0.5 px 86 ms EAST, 0.5 px 126 ms SOUTH
23:34:10.897 01.629 21948 Exposure complete
23:34:10.931 00.034 21948 worker thread done servicing request
23:34:10.931 00.000 18120 OnExposeComplete: enter
23:34:10.932 00.001 18120 UpdateGuideState(): m_state=6
23:34:10.933 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
23:34:10.933 00.000 18120 Star::Find returns 1 (0), X=410.02, Y=235.35, Mass=2008, SNR=30.7, Peak=194 HFD=4.1
23:34:10.933 00.000 18120 MultiStar: exiting stabilization period
23:34:10.934 00.001 18120 MultiStar: [#1 0.27,0.17,0.71,U] [#2 0.23,0.37,0.00,M8] [#3 0.25,0.13,0.68,U] [#4 0.55,0.58,0.00,M3] [#5 -0.01,0.20,0.51,U] [#6 0.04,0.01,0.49,U] [#7 0.42,0.24,0.00,M3] [#8 0.47,0.39,0.00,M8] 
23:34:10.935 00.001 18120 single-star, 4 included, MultiStar: {0.13, 0.12}, one-star: {0.07, 0.07}
23:34:10.935 00.000 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
23:34:10.936 00.001 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.28)
23:34:10.936 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
23:34:10.938 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
23:34:10.939 00.001 18120 Enqueuing Move request for scope (0.07, 0.07)
23:34:10.940 00.001 21948 Worker thread wakes up
23:34:10.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:10.941 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:34:10.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:34:10.941 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.7
23:34:10.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:10.943 00.001 21948 Moving (0.07, 0.07) raw xDistance=-0.03 yDistance=-0.09
23:34:10.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:34:10.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:10.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:10.944 00.001 18120 Enqueuing Expose request
23:34:10.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:10.944 00.000 21948 MoveAxis(E, 0, ABG)
23:34:10.944 00.000 21948 Move returns status 0, amount 0
23:34:10.944 00.000 21948 MoveAxis(N, 0, ABG)
23:34:10.944 00.000 21948 Move returns status 0, amount 0
23:34:10.944 00.000 21948 move complete, result=0
23:34:10.945 00.001 21948 worker thread done servicing request
23:34:10.945 00.000 21948 Worker thread wakes up
23:34:10.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:10.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:10.945 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:12.462 01.517 21948 Exposure complete
23:34:12.495 00.033 21948 worker thread done servicing request
23:34:12.496 00.001 18120 OnExposeComplete: enter
23:34:12.497 00.001 18120 UpdateGuideState(): m_state=6
23:34:12.498 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
23:34:12.498 00.000 18120 Star::Find returns 1 (0), X=410.00, Y=235.35, Mass=2169, SNR=31.9, Peak=215 HFD=4.1
23:34:12.499 00.001 18120 MultiStar: [#1 0.21,0.19,0.70,U] [#2 0.32,0.34,0.00,M9] [#3 -0.03,0.05,0.69,U] [#4 0.43,0.34,0.00,M4] [#5 -0.02,-0.13,0.47,U] [#6 0.34,0.30,0.00,M1] [#7 0.21,0.39,0.00,M4] [#8 0.18,0.39,0.00,M9] 
23:34:12.499 00.000 18120 single-star, 3 included, MultiStar: {0.06, 0.06}, one-star: {0.04, 0.06}
23:34:12.500 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.14) = xAngle (2.08 = 2.08)
23:34:12.500 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.18 = -1.10)
23:34:12.501 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.93 mountX=-0.04 mountY=-0.07, mountTheta=-2.07
23:34:12.502 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
23:34:12.503 00.001 18120 Enqueuing Move request for scope (0.04, 0.06)
23:34:12.504 00.001 21948 Worker thread wakes up
23:34:12.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:34:12.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:34:12.504 00.000 21948 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.07
23:34:12.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:34:12.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:12.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:12.505 00.001 18120 UpdateGuideState exits: m=2169 RSB=31.9
23:34:12.506 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:12.507 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:12.507 00.000 21948 MoveAxis(E, 0, ABG)
23:34:12.507 00.000 21948 Move returns status 0, amount 0
23:34:12.507 00.000 21948 MoveAxis(N, 0, ABG)
23:34:12.507 00.000 21948 Move returns status 0, amount 0
23:34:12.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:12.509 00.002 18120 Enqueuing Expose request
23:34:12.509 00.000 21948 move complete, result=0
23:34:12.509 00.000 21948 worker thread done servicing request
23:34:12.509 00.000 21948 Worker thread wakes up
23:34:12.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:12.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:12.509 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:14.133 01.624 21948 Exposure complete
23:34:14.163 00.030 21948 worker thread done servicing request
23:34:14.163 00.000 18120 OnExposeComplete: enter
23:34:14.165 00.002 18120 UpdateGuideState(): m_state=6
23:34:14.165 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
23:34:14.167 00.002 18120 Star::Find returns 1 (0), X=410.13, Y=235.36, Mass=2017, SNR=30.8, Peak=187 HFD=4.0
23:34:14.167 00.000 18120 MultiStar: [#1 0.22,0.47,0.00,M1] [#2 0.43,0.42,0.00,M10] [#3 0.45,0.12,0.00,M1] [#4 0.51,0.34,0.00,M5] [#5 0.20,0.02,0.54,U] [#6 0.44,0.36,0.00,M2] [#7 0.05,0.39,0.00,M5] [#8 0.26,0.38,0.00,M10] 
23:34:14.168 00.001 18120 single-star, 1 included, MultiStar: {0.18, 0.06}, one-star: {0.17, 0.07}
23:34:14.168 00.000 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.14) = xAngle (1.54 = 1.54)
23:34:14.169 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.65 = -1.64)
23:34:14.169 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=0.00 mountY=-0.19, mountTheta=-1.54
23:34:14.170 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.07, opts=13)
23:34:14.171 00.001 18120 Enqueuing Move request for scope (0.17, 0.07)
23:34:14.171 00.000 21948 Worker thread wakes up
23:34:14.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:14.172 00.001 18120 UpdateGuideState exits: m=2017 RSB=30.8
23:34:14.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:14.172 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:14.173 00.001 18120 Enqueuing Expose request
23:34:14.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
23:34:14.173 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
23:34:14.173 00.000 21948 Moving (0.17, 0.07) raw xDistance=0.00 yDistance=-0.19
23:34:14.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:34:14.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:14.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:34:14.173 00.000 21948 MoveAxis(E, 0, ABG)
23:34:14.173 00.000 21948 Move returns status 0, amount 0
23:34:14.174 00.001 21948 MoveAxis(N, 0, ABG)
23:34:14.174 00.000 21948 Move returns status 0, amount 0
23:34:14.174 00.000 21948 move complete, result=0
23:34:14.174 00.000 21948 worker thread done servicing request
23:34:14.174 00.000 21948 Worker thread wakes up
23:34:14.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:14.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:14.174 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:15.684 01.510 21948 Exposure complete
23:34:15.718 00.034 21948 worker thread done servicing request
23:34:15.718 00.000 18120 OnExposeComplete: enter
23:34:15.718 00.000 18120 UpdateGuideState(): m_state=6
23:34:15.720 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
23:34:15.720 00.000 18120 Star::Find returns 1 (0), X=409.84, Y=235.22, Mass=2136, SNR=31.9, Peak=219 HFD=4.3
23:34:15.721 00.001 18120 MultiStar: [#1 0.15,0.28,0.73,U] [#2 0.08,0.20,0.67,U] [#3 -0.08,0.19,0.70,U] [#4 0.24,0.16,0.53,U] [#5 -0.10,0.02,0.49,U] [#6 0.13,-0.03,0.50,U] [#7 -0.20,0.19,0.52,U] [#8 -0.14,0.08,0.43,U] 
23:34:15.721 00.000 18120 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {-0.12, -0.07}
23:34:15.722 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.76 = 2.76)
23:34:15.722 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.42)
23:34:15.722 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
23:34:15.723 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.11, opts=13)
23:34:15.724 00.001 18120 Enqueuing Move request for scope (-0.00, 0.11)
23:34:15.724 00.000 21948 Worker thread wakes up
23:34:15.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:15.725 00.001 18120 UpdateGuideState exits: m=2136 RSB=31.9
23:34:15.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:15.726 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:15.726 00.000 18120 Enqueuing Expose request
23:34:15.727 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:34:15.727 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:34:15.727 00.000 21948 Moving (-0.00, 0.11) raw xDistance=-0.10 yDistance=-0.05
23:34:15.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:34:15.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:15.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:15.727 00.000 21948 MoveAxis(E, 0, ABG)
23:34:15.727 00.000 21948 Move returns status 0, amount 0
23:34:15.727 00.000 21948 MoveAxis(N, 0, ABG)
23:34:15.727 00.000 21948 Move returns status 0, amount 0
23:34:15.727 00.000 21948 move complete, result=0
23:34:15.727 00.000 21948 worker thread done servicing request
23:34:15.727 00.000 21948 Worker thread wakes up
23:34:15.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:15.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:15.727 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:17.357 01.630 21948 Exposure complete
23:34:17.400 00.043 21948 worker thread done servicing request
23:34:17.400 00.000 18120 OnExposeComplete: enter
23:34:17.402 00.002 18120 UpdateGuideState(): m_state=6
23:34:17.403 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
23:34:17.403 00.000 18120 Star::Find returns 1 (0), X=410.06, Y=235.46, Mass=2019, SNR=30.9, Peak=192 HFD=3.9
23:34:17.405 00.002 18120 MultiStar: [#1 0.25,0.54,0.00,M1] [#2 0.34,0.55,0.00,M10] [#3 0.58,0.36,0.00,M1] [#4 0.66,0.31,0.00,M5] [#5 0.35,0.04,0.52,U] [#6 0.34,0.26,0.00,M2] [#7 0.13,0.28,0.51,U] [#8 0.23,0.37,0.00,M10] 
23:34:17.405 00.000 18120 single-star, 2 included, MultiStar: {0.17, 0.17}, one-star: {0.11, 0.18}
23:34:17.405 00.000 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.14) = xAngle (2.17 = 2.17)
23:34:17.406 00.001 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.27 = -1.01)
23:34:17.406 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.02 mountX=-0.12 mountY=-0.18, mountTheta=-2.16
23:34:17.407 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.18, opts=13)
23:34:17.408 00.001 18120 Enqueuing Move request for scope (0.11, 0.18)
23:34:17.409 00.001 21948 Worker thread wakes up
23:34:17.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:17.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
23:34:17.409 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.9
23:34:17.410 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:17.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:17.412 00.002 18120 Enqueuing Expose request
23:34:17.412 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
23:34:17.412 00.000 21948 Moving (0.11, 0.18) raw xDistance=-0.12 yDistance=-0.18
23:34:17.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:34:17.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:17.413 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:34:17.413 00.000 21948 MoveAxis(E, 0, ABG)
23:34:17.413 00.000 21948 Move returns status 0, amount 0
23:34:17.413 00.000 21948 MoveAxis(N, 0, ABG)
23:34:17.413 00.000 21948 Move returns status 0, amount 0
23:34:17.413 00.000 21948 move complete, result=0
23:34:17.413 00.000 21948 worker thread done servicing request
23:34:17.413 00.000 21948 Worker thread wakes up
23:34:17.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:17.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:17.413 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:18.934 01.521 21948 Exposure complete
23:34:18.973 00.039 21948 worker thread done servicing request
23:34:18.973 00.000 18120 OnExposeComplete: enter
23:34:18.974 00.001 18120 UpdateGuideState(): m_state=6
23:34:18.974 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
23:34:18.975 00.001 18120 Star::Find returns 1 (0), X=410.17, Y=235.32, Mass=1982, SNR=30.6, Peak=182 HFD=4.0
23:34:18.975 00.000 18120 MultiStar: [#1 0.22,0.18,0.74,U] [#2 0.43,0.56,0.00,R] [#3 0.54,0.14,0.00,M2] [#4 0.83,0.17,0.00,M6] [#5 0.01,0.05,0.51,U] [#6 0.17,0.03,0.50,U] [#7 0.21,0.08,0.52,U] [#8 0.14,0.24,0.46,U] 
23:34:18.975 00.000 18120 refined, 5 included, MultiStar: {0.17, 0.09}, one-star: {0.22, 0.03}
23:34:18.976 00.001 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.14) = xAngle (1.64 = 1.64)
23:34:18.977 00.001 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.74 = -1.54)
23:34:18.978 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.50 mountX=-0.01 mountY=-0.20, mountTheta=-1.64
23:34:18.980 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.09, opts=13)
23:34:18.981 00.001 18120 Enqueuing Move request for scope (0.17, 0.09)
23:34:18.982 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:18.983 00.001 21948 Worker thread wakes up
23:34:18.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:34:18.983 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:34:18.983 00.000 21948 Moving (0.17, 0.09) raw xDistance=-0.01 yDistance=-0.20
23:34:18.983 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:34:18.983 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:18.983 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.6
23:34:18.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:34:18.983 00.000 21948 MoveAxis(E, 0, ABG)
23:34:18.983 00.000 21948 Move returns status 0, amount 0
23:34:18.983 00.000 21948 MoveAxis(N, 0, ABG)
23:34:18.983 00.000 21948 Move returns status 0, amount 0
23:34:18.983 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:18.984 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:18.984 00.000 18120 Enqueuing Expose request
23:34:18.985 00.001 21948 move complete, result=0
23:34:18.985 00.000 21948 worker thread done servicing request
23:34:18.985 00.000 21948 Worker thread wakes up
23:34:18.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:18.985 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:18.986 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:20.619 01.633 21948 Exposure complete
23:34:20.662 00.043 21948 worker thread done servicing request
23:34:20.662 00.000 18120 OnExposeComplete: enter
23:34:20.664 00.002 18120 UpdateGuideState(): m_state=6
23:34:20.666 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
23:34:20.667 00.001 18120 Star::Find returns 1 (0), X=410.13, Y=235.25, Mass=1978, SNR=30.6, Peak=188 HFD=4.2
23:34:20.668 00.001 18120 MultiStar: [#1 0.17,0.33,0.00,M1] [#2 -0.23,-0.03,0.61,U] [#3 0.39,0.21,0.00,M3] [#4 0.56,0.43,0.00,M7] [#5 0.13,-0.11,0.51,U] [#6 0.11,0.38,0.00,M2] [#7 0.29,0.28,0.00,M3] [#8 0.05,0.22,0.47,U] 
23:34:20.668 00.000 18120 refined, 3 included, MultiStar: {0.05, -0.00}, one-star: {0.18, -0.04}
23:34:20.668 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.14) = xAngle (1.08 = 1.08)
23:34:20.669 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.19 = -2.10)
23:34:20.669 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.06 mountX=0.02 mountY=-0.04, mountTheta=-1.08
23:34:20.671 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.00, opts=13)
23:34:20.671 00.000 18120 Enqueuing Move request for scope (0.05, -0.00)
23:34:20.672 00.001 21948 Worker thread wakes up
23:34:20.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:20.673 00.001 18120 UpdateGuideState exits: m=1978 RSB=30.6
23:34:20.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:20.675 00.001 18120 Enqueuing Expose request
23:34:20.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
23:34:20.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
23:34:20.675 00.000 21948 Moving (0.05, -0.00) raw xDistance=0.02 yDistance=-0.04
23:34:20.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:34:20.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:20.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:20.675 00.000 21948 MoveAxis(E, 0, ABG)
23:34:20.675 00.000 21948 Move returns status 0, amount 0
23:34:20.676 00.001 21948 MoveAxis(N, 0, ABG)
23:34:20.676 00.000 21948 Move returns status 0, amount 0
23:34:20.676 00.000 21948 move complete, result=0
23:34:20.676 00.000 21948 worker thread done servicing request
23:34:20.676 00.000 21948 Worker thread wakes up
23:34:20.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:20.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:20.676 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:22.199 01.523 21948 Exposure complete
23:34:22.248 00.049 21948 worker thread done servicing request
23:34:22.248 00.000 18120 OnExposeComplete: enter
23:34:22.249 00.001 18120 UpdateGuideState(): m_state=6
23:34:22.250 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
23:34:22.250 00.000 18120 Star::Find returns 1 (0), X=410.05, Y=235.30, Mass=2000, SNR=30.6, Peak=184 HFD=4.1
23:34:22.251 00.001 18120 MultiStar: [#1 0.14,0.52,0.00,M2] [#2 -0.07,0.11,0.64,U] [#3 -0.05,0.12,0.72,U] [#4 0.30,0.58,0.00,M8] [#5 -0.11,0.30,0.55,U] [#6 0.22,0.45,0.00,M3] [#7 0.31,0.34,0.00,M4] [#8 0.36,0.45,0.00,M9] 
23:34:22.251 00.000 18120 single-star, 3 included, MultiStar: {-0.02, 0.11}, one-star: {0.09, 0.01}
23:34:22.252 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.14) = xAngle (1.26 = 1.26)
23:34:22.252 00.000 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.36 = -1.92)
23:34:22.253 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.11 mountX=0.03 mountY=-0.09, mountTheta=-1.25
23:34:22.254 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
23:34:22.255 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
23:34:22.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:22.255 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.6
23:34:22.256 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:22.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:22.257 00.001 18120 Enqueuing Expose request
23:34:22.258 00.001 21948 Worker thread wakes up
23:34:22.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:34:22.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:34:22.258 00.000 21948 Moving (0.09, 0.01) raw xDistance=0.03 yDistance=-0.09
23:34:22.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:34:22.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:22.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:22.258 00.000 21948 MoveAxis(E, 0, ABG)
23:34:22.258 00.000 21948 Move returns status 0, amount 0
23:34:22.258 00.000 21948 MoveAxis(N, 0, ABG)
23:34:22.258 00.000 21948 Move returns status 0, amount 0
23:34:22.258 00.000 21948 move complete, result=0
23:34:22.258 00.000 21948 worker thread done servicing request
23:34:22.258 00.000 21948 Worker thread wakes up
23:34:22.258 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:22.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:22.258 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:23.891 01.633 21948 Exposure complete
23:34:23.924 00.033 21948 worker thread done servicing request
23:34:23.924 00.000 18120 OnExposeComplete: enter
23:34:23.925 00.001 18120 UpdateGuideState(): m_state=6
23:34:23.925 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
23:34:23.926 00.001 18120 Star::Find returns 1 (0), X=410.23, Y=235.13, Mass=1982, SNR=30.5, Peak=217 HFD=4.0
23:34:23.926 00.000 18120 MultiStar: [#1 0.26,0.18,0.72,U] [#2 -0.11,0.05,0.60,U] [#3 0.38,0.18,0.00,M3] [#4 0.56,0.13,0.00,M9] [#5 0.23,0.10,0.55,U] [#6 0.33,0.13,0.48,U] [#7 0.37,0.12,0.00,M5] [#8 0.29,0.33,0.00,M10] 
23:34:23.927 00.001 18120 refined, 4 included, MultiStar: {0.20, 0.04}, one-star: {0.27, -0.16}
23:34:23.927 00.000 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.14) = xAngle (1.32 = 1.32)
23:34:23.928 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.42 = -1.86)
23:34:23.928 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=0.05 mountY=-0.20, mountTheta=-1.31
23:34:23.930 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.04, opts=13)
23:34:23.931 00.001 18120 Enqueuing Move request for scope (0.20, 0.04)
23:34:23.931 00.000 21948 Worker thread wakes up
23:34:23.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:23.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
23:34:23.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
23:34:23.932 00.000 21948 Moving (0.20, 0.04) raw xDistance=0.05 yDistance=-0.20
23:34:23.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:34:23.932 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.5
23:34:23.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:23.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.933 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:23.933 00.000 18120 Enqueuing Expose request
23:34:23.934 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:34:23.934 00.000 21948 MoveAxis(E, 0, ABG)
23:34:23.934 00.000 21948 Move returns status 0, amount 0
23:34:23.934 00.000 21948 MoveAxis(N, 0, ABG)
23:34:23.934 00.000 21948 Move returns status 0, amount 0
23:34:23.934 00.000 21948 move complete, result=0
23:34:23.934 00.000 21948 worker thread done servicing request
23:34:23.934 00.000 21948 Worker thread wakes up
23:34:23.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:23.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:23.934 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:25.457 01.523 21948 Exposure complete
23:34:25.482 00.025 21948 worker thread done servicing request
23:34:25.482 00.000 18120 OnExposeComplete: enter
23:34:25.483 00.001 18120 UpdateGuideState(): m_state=6
23:34:25.483 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
23:34:25.484 00.001 18120 Star::Find returns 1 (0), X=410.07, Y=235.35, Mass=2205, SNR=32.3, Peak=225 HFD=4.0
23:34:25.484 00.000 18120 MultiStar: [#1 0.37,0.23,0.00,M2] [#2 -0.30,0.13,0.58,U] [#3 0.58,0.21,0.00,M4] [#4 0.67,0.17,0.00,M10] [#5 0.28,-0.09,0.49,U] [#6 0.35,0.20,0.00,M3] [#7 0.02,0.26,0.50,U] [#8 0.19,0.48,0.00,R] 
23:34:25.485 00.001 18120 refined, 3 included, MultiStar: {0.03, 0.09}, one-star: {0.11, 0.06}
23:34:25.485 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
23:34:25.485 00.000 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.82)
23:34:25.486 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.21 mountX=-0.07 mountY=-0.07, mountTheta=-2.34
23:34:25.487 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
23:34:25.488 00.001 18120 Enqueuing Move request for scope (0.03, 0.09)
23:34:25.488 00.000 21948 Worker thread wakes up
23:34:25.489 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:25.489 00.000 18120 UpdateGuideState exits: m=2205 RSB=32.3
23:34:25.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:25.490 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:25.490 00.000 18120 Enqueuing Expose request
23:34:25.491 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:34:25.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:34:25.491 00.000 21948 Moving (0.03, 0.09) raw xDistance=-0.07 yDistance=-0.07
23:34:25.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:25.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:25.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:25.491 00.000 21948 MoveAxis(E, 0, ABG)
23:34:25.491 00.000 21948 Move returns status 0, amount 0
23:34:25.491 00.000 21948 MoveAxis(N, 0, ABG)
23:34:25.491 00.000 21948 Move returns status 0, amount 0
23:34:25.491 00.000 21948 move complete, result=0
23:34:25.491 00.000 21948 worker thread done servicing request
23:34:25.491 00.000 21948 Worker thread wakes up
23:34:25.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:25.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:25.491 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:27.112 01.621 21948 Exposure complete
23:34:27.190 00.078 21948 worker thread done servicing request
23:34:27.190 00.000 18120 OnExposeComplete: enter
23:34:27.191 00.001 18120 UpdateGuideState(): m_state=6
23:34:27.193 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
23:34:27.193 00.000 18120 Star::Find returns 1 (0), X=410.06, Y=235.52, Mass=2180, SNR=32.0, Peak=199 HFD=4.0
23:34:27.194 00.001 18120 MultiStar: [#1 0.12,0.70,0.00,M3] [#2 -0.04,0.15,0.65,U] [#3 0.44,0.25,0.00,M5] [#4 0.62,0.55,0.00,R] [#5 0.15,0.22,0.50,U] [#6 0.13,0.49,0.00,M4] [#7 0.05,0.40,0.00,M5] [#8 0.07,0.03,0.41,U] 
23:34:27.194 00.000 18120 refined, 3 included, MultiStar: {0.07, 0.18}, one-star: {0.10, 0.23}
23:34:27.195 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.14) = xAngle (2.34 = 2.34)
23:34:27.195 00.000 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.44 = -0.84)
23:34:27.195 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
23:34:27.196 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.18, opts=13)
23:34:27.197 00.001 18120 Enqueuing Move request for scope (0.07, 0.18)
23:34:27.198 00.001 21948 Worker thread wakes up
23:34:27.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:27.199 00.001 18120 UpdateGuideState exits: m=2180 RSB=32.0
23:34:27.199 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:27.200 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:27.200 00.000 18120 Enqueuing Expose request
23:34:27.201 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
23:34:27.201 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
23:34:27.201 00.000 21948 Moving (0.07, 0.18) raw xDistance=-0.13 yDistance=-0.14
23:34:27.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:34:27.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:27.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:27.201 00.000 21948 MoveAxis(E, 0, ABG)
23:34:27.201 00.000 21948 Move returns status 0, amount 0
23:34:27.201 00.000 21948 MoveAxis(N, 0, ABG)
23:34:27.201 00.000 21948 Move returns status 0, amount 0
23:34:27.201 00.000 21948 move complete, result=0
23:34:27.201 00.000 21948 worker thread done servicing request
23:34:27.201 00.000 21948 Worker thread wakes up
23:34:27.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:27.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:27.201 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:28.615 01.414 21948 Exposure complete
23:34:28.645 00.030 21948 worker thread done servicing request
23:34:28.646 00.001 18120 OnExposeComplete: enter
23:34:28.646 00.000 18120 UpdateGuideState(): m_state=6
23:34:28.647 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
23:34:28.647 00.000 18120 Star::Find returns 1 (0), X=410.07, Y=235.22, Mass=2074, SNR=31.2, Peak=192 HFD=4.2
23:34:28.648 00.001 18120 MultiStar: [#1 0.11,0.26,0.71,U] [#2 -0.16,-0.04,0.63,U] [#3 0.39,0.17,0.00,M6] [#4 -0.15,-0.32,0.56,U] [#5 0.09,-0.01,0.48,U] [#6 0.41,0.51,0.00,M5] [#7 0.08,0.18,0.53,U] [#8 0.08,-0.01,0.44,U] 
23:34:28.648 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.00}, one-star: {0.11, -0.06}
23:34:28.649 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.14) = xAngle (1.21 = 1.21)
23:34:28.649 00.000 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.32 = -1.97)
23:34:28.649 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.07 mountX=0.01 mountY=-0.03, mountTheta=-1.21
23:34:28.651 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
23:34:28.651 00.000 18120 Enqueuing Move request for scope (0.03, 0.00)
23:34:28.652 00.001 21948 Worker thread wakes up
23:34:28.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:28.652 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.2
23:34:28.653 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:28.653 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:28.653 00.000 18120 Enqueuing Expose request
23:34:28.654 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:34:28.654 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:34:28.654 00.000 21948 Moving (0.03, 0.00) raw xDistance=0.01 yDistance=-0.03
23:34:28.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:28.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:28.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:28.654 00.000 21948 MoveAxis(E, 0, ABG)
23:34:28.654 00.000 21948 Move returns status 0, amount 0
23:34:28.654 00.000 21948 MoveAxis(N, 0, ABG)
23:34:28.654 00.000 21948 Move returns status 0, amount 0
23:34:28.654 00.000 21948 move complete, result=0
23:34:28.654 00.000 21948 worker thread done servicing request
23:34:28.654 00.000 21948 Worker thread wakes up
23:34:28.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:28.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:28.654 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:30.277 01.623 21948 Exposure complete
23:34:30.313 00.036 21948 worker thread done servicing request
23:34:30.313 00.000 18120 OnExposeComplete: enter
23:34:30.313 00.000 18120 UpdateGuideState(): m_state=6
23:34:30.314 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
23:34:30.315 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.54, Mass=2011, SNR=30.8, Peak=184 HFD=3.8
23:34:30.315 00.000 18120 MultiStar: [#1 0.04,0.46,0.00,M3] [#2 -0.20,0.28,0.67,U] [#3 0.00,0.32,0.70,U] [#4 -0.26,0.16,0.54,U] [#5 -0.15,0.26,0.52,U] [#6 0.17,0.49,0.00,M6] [#7 -0.17,0.47,0.00,M5] [#8 -0.04,0.18,0.45,U] 
23:34:30.315 00.000 18120 single-star, 5 included, MultiStar: {-0.12, 0.25}, one-star: {-0.08, 0.25}
23:34:30.316 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
23:34:30.316 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
23:34:30.317 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.27 cameraTheta=1.89 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
23:34:30.320 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.25, opts=13)
23:34:30.321 00.001 18120 Enqueuing Move request for scope (-0.08, 0.25)
23:34:30.322 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:30.322 00.000 18120 UpdateGuideState exits: m=2011 RSB=30.8
23:34:30.323 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:30.324 00.001 21948 Worker thread wakes up
23:34:30.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:30.324 00.000 18120 Enqueuing Expose request
23:34:30.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
23:34:30.325 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
23:34:30.325 00.000 21948 Moving (-0.08, 0.25) raw xDistance=-0.26 yDistance=-0.04
23:34:30.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:34:30.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:30.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:30.325 00.000 21948 MoveAxis(E, 47, ABG)
23:34:30.325 00.000 21948 Guiding  Dir = 2, Dur = 47
23:34:30.325 00.000 21948 IsSlewing returns 0
23:34:30.325 00.000 21948 IsGuiding returns 0
23:34:30.327 00.002 21948 PulseGuide returned control before completion, sleep 56
23:34:30.388 00.061 21948 IsGuiding returns 0
23:34:30.388 00.000 21948 Move returns status 0, amount 47
23:34:30.388 00.000 21948 MoveAxis(N, 0, ABG)
23:34:30.388 00.000 21948 Move returns status 0, amount 0
23:34:30.388 00.000 21948 move complete, result=0
23:34:30.388 00.000 21948 worker thread done servicing request
23:34:30.388 00.000 21948 Worker thread wakes up
23:34:30.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:30.388 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
23:34:30.389 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:31.792 01.403 21948 Exposure complete
23:34:31.817 00.025 21948 worker thread done servicing request
23:34:31.817 00.000 18120 OnExposeComplete: enter
23:34:31.818 00.001 18120 UpdateGuideState(): m_state=6
23:34:31.818 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
23:34:31.819 00.001 18120 Star::Find returns 1 (0), X=410.12, Y=235.27, Mass=1970, SNR=30.5, Peak=195 HFD=4.1
23:34:31.819 00.000 18120 MultiStar: [#1 0.30,0.14,0.71,U] [#2 -0.25,0.05,0.67,U] [#3 0.63,0.23,0.00,M6] [#4 -0.11,-0.30,0.59,U] [#5 0.26,0.01,0.53,U] [#6 0.26,0.16,0.51,U] [#7 -0.04,0.10,0.56,U] [#8 0.26,0.03,0.45,U] 
23:34:31.820 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.17, -0.02}
23:34:31.820 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.14) = xAngle (1.32 = 1.32)
23:34:31.821 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.43 = -1.86)
23:34:31.821 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=0.03 mountY=-0.10, mountTheta=-1.32
23:34:31.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.02, opts=13)
23:34:31.823 00.000 18120 Enqueuing Move request for scope (0.10, 0.02)
23:34:31.824 00.001 21948 Worker thread wakes up
23:34:31.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:34:31.824 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:34:31.824 00.000 21948 Moving (0.10, 0.02) raw xDistance=0.03 yDistance=-0.10
23:34:31.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:34:31.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:31.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:31.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:34:31.824 00.000 21948 MoveAxis(E, 0, ABG)
23:34:31.824 00.000 21948 Move returns status 0, amount 0
23:34:31.824 00.000 21948 MoveAxis(N, 0, ABG)
23:34:31.824 00.000 21948 Move returns status 0, amount 0
23:34:31.824 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.5
23:34:31.825 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:31.826 00.001 18120 Enqueuing Expose request
23:34:31.826 00.000 21948 move complete, result=0
23:34:31.826 00.000 21948 worker thread done servicing request
23:34:31.826 00.000 21948 Worker thread wakes up
23:34:31.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:31.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:31.827 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:33.454 01.627 21948 Exposure complete
23:34:33.478 00.024 21948 worker thread done servicing request
23:34:33.478 00.000 18120 OnExposeComplete: enter
23:34:33.478 00.000 18120 UpdateGuideState(): m_state=6
23:34:33.479 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
23:34:33.480 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=235.46, Mass=2075, SNR=31.4, Peak=195 HFD=4.0
23:34:33.483 00.003 18120 MultiStar: [#1 0.30,0.26,0.00,M3] [#2 -0.11,-0.06,0.63,U] [#3 0.52,0.30,0.00,M7] [#4 -0.01,-0.32,0.57,U] [#5 0.12,0.18,0.53,U] [#6 0.19,0.42,0.00,M6] [#7 -0.09,0.25,0.50,U] [#8 0.18,0.04,0.44,U] 
23:34:33.486 00.003 18120 refined, 5 included, MultiStar: {0.04, 0.05}, one-star: {0.11, 0.17}
23:34:33.488 00.002 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.14) = xAngle (2.11 = 2.11)
23:34:33.490 00.002 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.22 = -1.07)
23:34:33.493 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=-0.03 mountY=-0.06, mountTheta=-2.10
23:34:33.497 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
23:34:33.498 00.001 18120 Enqueuing Move request for scope (0.04, 0.05)
23:34:33.498 00.000 21948 Worker thread wakes up
23:34:33.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:33.499 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:34:33.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:34:33.499 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.4
23:34:33.499 00.000 21948 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
23:34:33.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:33.500 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:33.500 00.000 18120 Enqueuing Expose request
23:34:33.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:34:33.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:33.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:33.500 00.000 21948 MoveAxis(E, 0, ABG)
23:34:33.500 00.000 21948 Move returns status 0, amount 0
23:34:33.500 00.000 21948 MoveAxis(N, 0, ABG)
23:34:33.500 00.000 21948 Move returns status 0, amount 0
23:34:33.501 00.001 21948 move complete, result=0
23:34:33.501 00.000 21948 worker thread done servicing request
23:34:33.501 00.000 21948 Worker thread wakes up
23:34:33.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:33.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:33.501 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:35.013 01.512 21948 Exposure complete
23:34:35.042 00.029 21948 worker thread done servicing request
23:34:35.042 00.000 18120 OnExposeComplete: enter
23:34:35.045 00.003 18120 UpdateGuideState(): m_state=6
23:34:35.048 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
23:34:35.049 00.001 18120 Star::Find returns 1 (0), X=410.15, Y=235.30, Mass=1917, SNR=30.1, Peak=191 HFD=4.0
23:34:35.049 00.000 18120 MultiStar: [#1 0.31,0.39,0.00,M4] [#2 -0.04,-0.03,0.64,U] [#3 0.20,0.27,0.70,U] [#4 0.02,-0.45,0.00,M1] [#5 0.11,0.15,0.50,U] [#6 0.30,0.46,0.00,M7] [#7 -0.01,0.25,0.50,U] [#8 0.15,0.07,0.46,U] 
23:34:35.050 00.001 18120 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.20, 0.02}
23:34:35.050 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.92 = 1.92)
23:34:35.050 00.000 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.02 = -1.26)
23:34:35.051 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=-0.05 mountY=-0.15, mountTheta=-1.92
23:34:35.051 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.11, opts=13)
23:34:35.052 00.001 18120 Enqueuing Move request for scope (0.11, 0.11)
23:34:35.052 00.000 21948 Worker thread wakes up
23:34:35.052 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:34:35.053 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:34:35.053 00.000 21948 Moving (0.11, 0.11) raw xDistance=-0.05 yDistance=-0.15
23:34:35.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:34:35.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:35.053 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:35.053 00.000 21948 MoveAxis(E, 0, ABG)
23:34:35.053 00.000 21948 Move returns status 0, amount 0
23:34:35.053 00.000 21948 MoveAxis(N, 0, ABG)
23:34:35.053 00.000 21948 Move returns status 0, amount 0
23:34:35.053 00.000 21948 move complete, result=0
23:34:35.053 00.000 21948 worker thread done servicing request
23:34:35.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:35.053 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.1
23:34:35.054 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:35.054 00.000 18120 Enqueuing Expose request
23:34:35.055 00.001 21948 Worker thread wakes up
23:34:35.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:35.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:35.055 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:36.686 01.631 21948 Exposure complete
23:34:36.720 00.034 21948 worker thread done servicing request
23:34:36.720 00.000 18120 OnExposeComplete: enter
23:34:36.721 00.001 18120 UpdateGuideState(): m_state=6
23:34:36.721 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
23:34:36.722 00.001 18120 Star::Find returns 1 (0), X=410.05, Y=235.33, Mass=2221, SNR=32.5, Peak=217 HFD=4.1
23:34:36.723 00.001 18120 MultiStar: [#1 0.18,0.47,0.00,M5] [#2 -0.22,0.12,0.63,U] [#3 0.20,0.31,0.00,M7] [#4 -0.29,-0.10,0.54,U] [#5 -0.02,0.33,0.46,U] [#6 0.04,0.48,0.00,M8] [#7 -0.17,0.49,0.00,M3] [#8 -0.04,-0.01,0.44,U] 
23:34:36.723 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.07}, one-star: {0.10, 0.05}
23:34:36.724 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.52 = -2.77)
23:34:36.724 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.33)
23:34:36.725 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.37 mountX=-0.10 mountY=0.03, mountTheta=2.80
23:34:36.726 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
23:34:36.727 00.001 18120 Enqueuing Move request for scope (-0.07, 0.07)
23:34:36.729 00.002 21948 Worker thread wakes up
23:34:36.729 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
23:34:36.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:36.729 00.000 18120 UpdateGuideState exits: m=2221 RSB=32.5
23:34:36.730 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:36.730 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:36.731 00.001 18120 Enqueuing Expose request
23:34:36.731 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
23:34:36.731 00.000 21948 Moving (-0.07, 0.07) raw xDistance=-0.10 yDistance=0.03
23:34:36.731 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:34:36.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:36.731 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:34:36.731 00.000 21948 MoveAxis(E, 0, ABG)
23:34:36.731 00.000 21948 Move returns status 0, amount 0
23:34:36.731 00.000 21948 MoveAxis(N, 0, ABG)
23:34:36.731 00.000 21948 Move returns status 0, amount 0
23:34:36.731 00.000 21948 move complete, result=0
23:34:36.731 00.000 21948 worker thread done servicing request
23:34:36.731 00.000 21948 Worker thread wakes up
23:34:36.731 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:36.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:36.733 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:38.247 01.514 21948 Exposure complete
23:34:38.284 00.037 21948 worker thread done servicing request
23:34:38.284 00.000 18120 OnExposeComplete: enter
23:34:38.286 00.002 18120 UpdateGuideState(): m_state=6
23:34:38.288 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
23:34:38.288 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=235.60, Mass=2016, SNR=30.8, Peak=187 HFD=4.0
23:34:38.291 00.003 18120 MultiStar: [#1 0.16,0.47,0.00,M6] [#2 -0.42,0.04,0.00,M1] [#3 0.22,0.49,0.00,M8] [#4 -0.41,0.13,0.00,M1] [#5 -0.03,0.53,0.00,M1] [#6 0.20,0.78,0.00,M9] [#7 0.05,0.49,0.00,M4] [#8 -0.16,0.20,0.44,U] 
23:34:38.292 00.001 18120 refined, 1 included, MultiStar: {-0.06, 0.28}, one-star: {-0.01, 0.32}
23:34:38.294 00.002 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
23:34:38.294 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.03 = -0.26)
23:34:38.296 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.78 mountX=-0.28 mountY=-0.07, mountTheta=-2.89
23:34:38.296 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.28, opts=13)
23:34:38.297 00.001 18120 Enqueuing Move request for scope (-0.06, 0.28)
23:34:38.297 00.000 21948 Worker thread wakes up
23:34:38.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:38.298 00.001 18120 UpdateGuideState exits: m=2016 RSB=30.8
23:34:38.298 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.299 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:38.299 00.000 18120 Enqueuing Expose request
23:34:38.300 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
23:34:38.300 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
23:34:38.300 00.000 21948 Moving (-0.06, 0.28) raw xDistance=-0.28 yDistance=-0.07
23:34:38.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:34:38.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:38.300 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:38.300 00.000 21948 MoveAxis(E, 51, ABG)
23:34:38.300 00.000 21948 Guiding  Dir = 2, Dur = 51
23:34:38.300 00.000 21948 IsSlewing returns 0
23:34:38.301 00.001 21948 IsGuiding returns 0
23:34:38.303 00.002 21948 PulseGuide returned control before completion, sleep 60
23:34:38.371 00.068 21948 IsGuiding returns 1
23:34:38.371 00.000 21948 scope still moving after pulse duration time elapsed
23:34:38.402 00.031 21948 IsSlewing returns 0
23:34:38.402 00.000 21948 IsGuiding returns 0
23:34:38.402 00.000 21948 scope move finished after 51 + 50 ms
23:34:38.402 00.000 21948 Move returns status 0, amount 51
23:34:38.402 00.000 21948 MoveAxis(N, 0, ABG)
23:34:38.402 00.000 21948 Move returns status 0, amount 0
23:34:38.402 00.000 21948 move complete, result=0
23:34:38.403 00.001 21948 worker thread done servicing request
23:34:38.403 00.000 21948 Worker thread wakes up
23:34:38.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:38.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:38.403 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
23:34:40.032 01.629 21948 Exposure complete
23:34:40.068 00.036 21948 worker thread done servicing request
23:34:40.068 00.000 18120 OnExposeComplete: enter
23:34:40.069 00.001 18120 UpdateGuideState(): m_state=6
23:34:40.069 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
23:34:40.070 00.001 18120 Star::Find returns 1 (0), X=410.00, Y=235.32, Mass=2005, SNR=30.7, Peak=202 HFD=4.0
23:34:40.070 00.000 18120 MultiStar: [#1 0.26,0.32,0.00,M7] [#2 -0.28,-0.11,0.64,U] [#3 0.05,0.17,0.70,U] [#4 -0.22,-0.35,0.00,M2] [#5 0.11,0.05,0.50,U] [#6 0.22,0.18,0.49,U] [#7 0.06,0.28,0.53,U] [#8 0.08,-0.06,0.47,U] 
23:34:40.070 00.000 18120 single-star, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.05, 0.04}
23:34:40.072 00.002 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.82 = 1.82)
23:34:40.073 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.92 = -1.36)
23:34:40.074 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.68 mountX=-0.02 mountY=-0.06, mountTheta=-1.82
23:34:40.076 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
23:34:40.077 00.001 18120 Enqueuing Move request for scope (0.05, 0.04)
23:34:40.077 00.000 21948 Worker thread wakes up
23:34:40.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:34:40.077 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:34:40.077 00.000 21948 Moving (0.05, 0.04) raw xDistance=-0.02 yDistance=-0.06
23:34:40.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:34:40.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:40.077 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:40.078 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:40.078 00.000 21948 MoveAxis(E, 0, ABG)
23:34:40.078 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.7
23:34:40.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:40.079 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:40.079 00.000 18120 Enqueuing Expose request
23:34:40.080 00.001 21948 Move returns status 0, amount 0
23:34:40.080 00.000 21948 MoveAxis(N, 0, ABG)
23:34:40.080 00.000 21948 Move returns status 0, amount 0
23:34:40.080 00.000 21948 move complete, result=0
23:34:40.080 00.000 21948 worker thread done servicing request
23:34:40.080 00.000 21948 Worker thread wakes up
23:34:40.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:40.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:40.080 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:41.606 01.526 21948 Exposure complete
23:34:41.647 00.041 21948 worker thread done servicing request
23:34:41.647 00.000 18120 OnExposeComplete: enter
23:34:41.648 00.001 18120 UpdateGuideState(): m_state=6
23:34:41.648 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
23:34:41.649 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=235.44, Mass=2048, SNR=31.1, Peak=182 HFD=4.0
23:34:41.649 00.000 18120 MultiStar: [#1 0.19,0.32,0.00,M8] [#2 -0.42,0.07,0.00,M1] [#3 0.13,0.02,0.66,U] [#4 -0.31,0.19,0.00,M3] [#5 0.12,-0.02,0.51,U] [#6 0.35,0.24,0.00,M9] [#7 -0.10,0.43,0.00,M4] [#8 -0.01,0.02,0.44,U] 
23:34:41.650 00.001 18120 refined, 3 included, MultiStar: {0.05, 0.06}, one-star: {-0.00, 0.15}
23:34:41.653 00.003 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.14) = xAngle (2.00 = 2.00)
23:34:41.655 00.002 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.18)
23:34:41.657 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.86 mountX=-0.03 mountY=-0.08, mountTheta=-2.00
23:34:41.662 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
23:34:41.664 00.002 18120 Enqueuing Move request for scope (0.05, 0.06)
23:34:41.667 00.003 21948 Worker thread wakes up
23:34:41.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:41.669 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:34:41.669 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:34:41.669 00.000 21948 Moving (0.05, 0.06) raw xDistance=-0.03 yDistance=-0.08
23:34:41.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:34:41.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:41.670 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:41.670 00.000 21948 MoveAxis(E, 0, ABG)
23:34:41.670 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.1
23:34:41.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:41.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:41.672 00.001 18120 Enqueuing Expose request
23:34:41.674 00.002 21948 Move returns status 0, amount 0
23:34:41.674 00.000 21948 MoveAxis(N, 0, ABG)
23:34:41.674 00.000 21948 Move returns status 0, amount 0
23:34:41.674 00.000 21948 move complete, result=0
23:34:41.674 00.000 21948 worker thread done servicing request
23:34:41.674 00.000 21948 Worker thread wakes up
23:34:41.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:41.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:41.675 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:43.296 01.621 21948 Exposure complete
23:34:43.329 00.033 21948 worker thread done servicing request
23:34:43.329 00.000 18120 OnExposeComplete: enter
23:34:43.330 00.001 18120 UpdateGuideState(): m_state=6
23:34:43.330 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
23:34:43.331 00.001 18120 Star::Find returns 1 (0), X=409.84, Y=235.74, Mass=2237, SNR=32.4, Peak=215 HFD=4.1
23:34:43.331 00.000 18120 MultiStar: [#1 0.17,0.23,0.66,U] [#2 -0.19,0.11,0.61,U] [#3 0.26,0.17,0.66,U] [#4 -0.34,0.04,0.54,U] [#5 -0.04,0.38,0.00,M1] [#6 0.30,0.36,0.00,M10] [#7 -0.11,0.63,0.00,M5] [#8 -0.19,0.13,0.42,U] 
23:34:43.332 00.001 18120 refined, 5 included, MultiStar: {-0.05, 0.22}, one-star: {-0.11, 0.45}
23:34:43.332 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.95 = 2.95)
23:34:43.333 00.001 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.05 = -0.23)
23:34:43.333 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.81 mountX=-0.22 mountY=-0.05, mountTheta=-2.91
23:34:43.335 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.22, opts=13)
23:34:43.335 00.000 18120 Enqueuing Move request for scope (-0.05, 0.22)
23:34:43.336 00.001 21948 Worker thread wakes up
23:34:43.336 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
23:34:43.336 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
23:34:43.336 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:43.337 00.001 21948 Moving (-0.05, 0.22) raw xDistance=-0.22 yDistance=-0.05
23:34:43.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:34:43.337 00.000 18120 UpdateGuideState exits: m=2237 RSB=32.4
23:34:43.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:43.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:43.338 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:43.338 00.000 18120 Enqueuing Expose request
23:34:43.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:43.338 00.000 21948 MoveAxis(E, 40, ABG)
23:34:43.338 00.000 21948 Guiding  Dir = 2, Dur = 40
23:34:43.339 00.001 21948 IsSlewing returns 0
23:34:43.339 00.000 21948 IsGuiding returns 0
23:34:43.340 00.001 21948 PulseGuide returned control before completion, sleep 49
23:34:43.405 00.065 21948 IsGuiding returns 0
23:34:43.405 00.000 21948 Move returns status 0, amount 40
23:34:43.405 00.000 21948 MoveAxis(N, 0, ABG)
23:34:43.405 00.000 21948 Move returns status 0, amount 0
23:34:43.405 00.000 21948 move complete, result=0
23:34:43.405 00.000 21948 worker thread done servicing request
23:34:43.405 00.000 21948 Worker thread wakes up
23:34:43.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:43.405 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:34:43.407 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:44.811 01.404 21948 Exposure complete
23:34:44.853 00.042 21948 worker thread done servicing request
23:34:44.853 00.000 18120 OnExposeComplete: enter
23:34:44.854 00.001 18120 UpdateGuideState(): m_state=6
23:34:44.855 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
23:34:44.855 00.000 18120 Star::Find returns 1 (0), X=410.02, Y=235.13, Mass=2401, SNR=33.6, Peak=235 HFD=4.3
23:34:44.857 00.002 18120 MultiStar: [#1 0.30,0.10,0.66,U] [#2 -0.13,-0.23,0.63,U] [#3 0.11,0.06,0.62,U] [#4 -0.17,-0.23,0.48,U] [#5 0.04,0.04,0.48,U] [#6 0.02,0.29,0.45,U] [#7 0.17,0.21,0.46,U] [#8 0.03,0.24,0.41,U] 
23:34:44.860 00.003 18120 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.07, -0.16}
23:34:44.862 00.002 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
23:34:44.864 00.002 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.39 = -1.90)
23:34:44.867 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=0.02 mountY=-0.05, mountTheta=-1.28
23:34:44.871 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
23:34:44.873 00.002 18120 Enqueuing Move request for scope (0.06, 0.01)
23:34:44.874 00.001 21948 Worker thread wakes up
23:34:44.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:34:44.874 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:34:44.874 00.000 21948 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=-0.05
23:34:44.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:34:44.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:44.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:44.875 00.001 18120 UpdateGuideState exits: m=2401 RSB=33.6
23:34:44.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:44.876 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:44.876 00.000 18120 Enqueuing Expose request
23:34:44.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:44.876 00.000 21948 MoveAxis(E, 0, ABG)
23:34:44.876 00.000 21948 Move returns status 0, amount 0
23:34:44.876 00.000 21948 MoveAxis(N, 0, ABG)
23:34:44.876 00.000 21948 Move returns status 0, amount 0
23:34:44.876 00.000 21948 move complete, result=0
23:34:44.876 00.000 21948 worker thread done servicing request
23:34:44.877 00.001 21948 Worker thread wakes up
23:34:44.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:44.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:44.877 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:46.498 01.621 21948 Exposure complete
23:34:46.523 00.025 21948 worker thread done servicing request
23:34:46.523 00.000 18120 OnExposeComplete: enter
23:34:46.523 00.000 18120 UpdateGuideState(): m_state=6
23:34:46.524 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
23:34:46.524 00.000 18120 Star::Find returns 1 (0), X=410.08, Y=235.34, Mass=2096, SNR=31.4, Peak=198 HFD=4.1
23:34:46.525 00.001 18120 MultiStar: [#1 0.56,0.15,0.00,M7] [#2 -0.18,-0.24,0.64,U] [#3 0.58,-0.10,0.00,M5] [#4 -0.07,-0.29,0.56,U] [#5 0.12,0.02,0.51,U] [#6 0.33,0.16,0.00,M10] [#7 0.06,0.35,0.51,U] [#8 0.01,-0.19,0.44,U] 
23:34:46.525 00.000 18120 refined, 5 included, MultiStar: {0.02, -0.04}, one-star: {0.13, 0.05}
23:34:46.526 00.001 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.14) = xAngle (-0.03 = -0.03)
23:34:46.526 00.000 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.08 = 3.08)
23:34:46.527 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.17 mountX=0.05 mountY=0.00, mountTheta=0.07
23:34:46.529 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
23:34:46.529 00.000 18120 Enqueuing Move request for scope (0.02, -0.04)
23:34:46.530 00.001 21948 Worker thread wakes up
23:34:46.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:46.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:34:46.530 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:34:46.530 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:34:46.531 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:46.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:46.532 00.001 18120 Enqueuing Expose request
23:34:46.533 00.001 21948 Moving (0.02, -0.04) raw xDistance=0.05 yDistance=0.00
23:34:46.533 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:34:46.533 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:46.533 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:34:46.533 00.000 21948 MoveAxis(E, 0, ABG)
23:34:46.533 00.000 21948 Move returns status 0, amount 0
23:34:46.533 00.000 21948 MoveAxis(N, 0, ABG)
23:34:46.533 00.000 21948 Move returns status 0, amount 0
23:34:46.533 00.000 21948 move complete, result=0
23:34:46.533 00.000 21948 worker thread done servicing request
23:34:46.533 00.000 21948 Worker thread wakes up
23:34:46.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:46.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:46.533 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:48.053 01.520 21948 Exposure complete
23:34:48.110 00.057 21948 worker thread done servicing request
23:34:48.111 00.001 18120 OnExposeComplete: enter
23:34:48.111 00.000 18120 UpdateGuideState(): m_state=6
23:34:48.112 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
23:34:48.112 00.000 18120 Star::Find returns 1 (0), X=410.02, Y=235.29, Mass=2045, SNR=31.0, Peak=198 HFD=4.1
23:34:48.113 00.001 18120 MultiStar: [#1 0.34,0.24,0.00,M8] [#2 -0.27,0.14,0.65,U] [#3 0.28,0.40,0.00,M6] [#4 -0.36,-0.16,0.00,M1] [#5 0.13,0.31,0.49,U] [#6 0.23,0.20,0.50,U] [#7 -0.10,0.31,0.49,U] [#8 -0.16,0.23,0.42,U] 
23:34:48.113 00.000 18120 single-star, 5 included, MultiStar: {-0.01, 0.17}, one-star: {0.07, 0.00}
23:34:48.113 00.000 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.14) = xAngle (1.22 = 1.22)
23:34:48.114 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.32 = -1.96)
23:34:48.115 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.07 mountX=0.02 mountY=-0.06, mountTheta=-1.21
23:34:48.116 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
23:34:48.116 00.000 18120 Enqueuing Move request for scope (0.07, 0.00)
23:34:48.117 00.001 21948 Worker thread wakes up
23:34:48.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:48.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:34:48.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:34:48.117 00.000 21948 Moving (0.07, 0.00) raw xDistance=0.02 yDistance=-0.06
23:34:48.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:34:48.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:48.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:48.117 00.000 21948 MoveAxis(E, 0, ABG)
23:34:48.117 00.000 21948 Move returns status 0, amount 0
23:34:48.117 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
23:34:48.117 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.119 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:48.119 00.000 18120 Enqueuing Expose request
23:34:48.119 00.000 21948 MoveAxis(N, 0, ABG)
23:34:48.119 00.000 21948 Move returns status 0, amount 0
23:34:48.119 00.000 21948 move complete, result=0
23:34:48.119 00.000 21948 worker thread done servicing request
23:34:48.119 00.000 21948 Worker thread wakes up
23:34:48.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:48.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:48.120 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:49.752 01.632 21948 Exposure complete
23:34:49.797 00.045 21948 worker thread done servicing request
23:34:49.797 00.000 18120 OnExposeComplete: enter
23:34:49.798 00.001 18120 UpdateGuideState(): m_state=6
23:34:49.799 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
23:34:49.799 00.000 18120 Star::Find returns 1 (0), X=409.92, Y=235.41, Mass=2067, SNR=31.3, Peak=175 HFD=4.0
23:34:49.800 00.001 18120 MultiStar: [#1 -0.03,0.44,0.00,M9] [#2 -0.36,0.21,0.00,M1] [#3 0.32,0.26,0.00,M7] [#4 -0.45,-0.10,0.00,M2] [#5 -0.16,0.28,0.55,U] [#6 0.12,0.80,0.00,M10] [#7 -0.04,0.54,0.00,M3] [#8 -0.20,0.35,0.00,M1] 
23:34:49.800 00.000 18120 single-star, 1 included, MultiStar: {-0.08, 0.18}, one-star: {-0.04, 0.13}
23:34:49.801 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.01 = 3.01)
23:34:49.802 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.17)
23:34:49.802 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.86 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
23:34:49.804 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.13, opts=13)
23:34:49.804 00.000 18120 Enqueuing Move request for scope (-0.04, 0.13)
23:34:49.805 00.001 21948 Worker thread wakes up
23:34:49.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:49.805 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.3
23:34:49.806 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:49.806 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:49.806 00.000 18120 Enqueuing Expose request
23:34:49.807 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:34:49.807 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:34:49.807 00.000 21948 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=-0.02
23:34:49.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:34:49.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:49.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:49.807 00.000 21948 MoveAxis(E, 0, ABG)
23:34:49.807 00.000 21948 Move returns status 0, amount 0
23:34:49.807 00.000 21948 MoveAxis(N, 0, ABG)
23:34:49.807 00.000 21948 Move returns status 0, amount 0
23:34:49.807 00.000 21948 move complete, result=0
23:34:49.807 00.000 21948 worker thread done servicing request
23:34:49.807 00.000 21948 Worker thread wakes up
23:34:49.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:49.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:49.808 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:51.332 01.524 21948 Exposure complete
23:34:51.375 00.043 21948 worker thread done servicing request
23:34:51.375 00.000 18120 OnExposeComplete: enter
23:34:51.377 00.002 18120 UpdateGuideState(): m_state=6
23:34:51.378 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
23:34:51.379 00.001 18120 Star::Find returns 1 (0), X=409.79, Y=235.73, Mass=1916, SNR=30.2, Peak=191 HFD=4.0
23:34:51.380 00.001 18120 MultiStar: [#1 0.05,0.72,0.00,M10] [#2 -0.29,0.43,0.00,M2] [#3 0.47,0.48,0.00,M8] [#4 -0.29,-0.03,0.57,U] [#5 -0.04,0.53,0.00,M1] [#6 0.24,0.67,0.00,R] [#7 -0.06,0.78,0.00,M4] [#8 -0.03,0.45,0.00,M2] 
23:34:51.380 00.000 18120 refined, 1 included, MultiStar: {-0.21, 0.27}, one-star: {-0.16, 0.45}
23:34:51.381 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
23:34:51.381 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.18)
23:34:51.383 00.002 18120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.22 mountX=-0.33 mountY=0.06, mountTheta=2.96
23:34:51.386 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.27, opts=13)
23:34:51.387 00.001 18120 Enqueuing Move request for scope (-0.21, 0.27)
23:34:51.387 00.000 21948 Worker thread wakes up
23:34:51.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
23:34:51.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:51.388 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
23:34:51.388 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.2
23:34:51.388 00.000 21948 Moving (-0.21, 0.27) raw xDistance=-0.33 yDistance=0.06
23:34:51.388 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.389 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:51.389 00.000 18120 Enqueuing Expose request
23:34:51.390 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:34:51.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:51.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:51.390 00.000 21948 MoveAxis(E, 60, ABG)
23:34:51.390 00.000 21948 Guiding  Dir = 2, Dur = 60
23:34:51.390 00.000 21948 IsSlewing returns 0
23:34:51.390 00.000 21948 IsGuiding returns 0
23:34:51.392 00.002 21948 PulseGuide returned control before completion, sleep 69
23:34:51.472 00.080 21948 IsGuiding returns 0
23:34:51.472 00.000 21948 Move returns status 0, amount 60
23:34:51.472 00.000 21948 MoveAxis(N, 0, ABG)
23:34:51.472 00.000 21948 Move returns status 0, amount 0
23:34:51.472 00.000 21948 move complete, result=0
23:34:51.472 00.000 21948 worker thread done servicing request
23:34:51.472 00.000 21948 Worker thread wakes up
23:34:51.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:51.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:51.472 00.000 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
23:34:53.102 01.630 21948 Exposure complete
23:34:53.128 00.026 21948 worker thread done servicing request
23:34:53.128 00.000 18120 OnExposeComplete: enter
23:34:53.129 00.001 18120 UpdateGuideState(): m_state=6
23:34:53.129 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
23:34:53.130 00.001 18120 Star::Find returns 1 (0), X=410.00, Y=235.69, Mass=2065, SNR=31.3, Peak=195 HFD=4.0
23:34:53.130 00.000 18120 MultiStar: [#1 0.27,0.41,0.00,R] [#2 -0.05,0.09,0.62,U] [#3 0.44,0.29,0.00,M9] [#4 -0.31,0.05,0.56,U] [#5 0.16,0.14,0.51,U] [#6 0.08,-0.25,0.48,U] [#7 0.08,0.34,0.51,U] [#8 -0.11,0.03,0.43,U] 
23:34:53.131 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.15}, one-star: {0.04, 0.41}
23:34:53.131 00.000 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
23:34:53.131 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.89 = -0.40)
23:34:53.133 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
23:34:53.134 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
23:34:53.135 00.001 18120 Enqueuing Move request for scope (-0.01, 0.15)
23:34:53.135 00.000 21948 Worker thread wakes up
23:34:53.135 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:34:53.135 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:34:53.135 00.000 21948 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.06
23:34:53.136 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:34:53.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:53.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:53.136 00.000 21948 MoveAxis(E, 0, ABG)
23:34:53.136 00.000 21948 Move returns status 0, amount 0
23:34:53.136 00.000 21948 MoveAxis(N, 0, ABG)
23:34:53.136 00.000 21948 Move returns status 0, amount 0
23:34:53.136 00.000 21948 move complete, result=0
23:34:53.136 00.000 21948 worker thread done servicing request
23:34:53.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:53.138 00.002 18120 UpdateGuideState exits: m=2065 RSB=31.3
23:34:53.140 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:53.140 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:53.141 00.001 18120 Enqueuing Expose request
23:34:53.142 00.001 21948 Worker thread wakes up
23:34:53.142 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:53.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:53.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:54.658 01.516 21948 Exposure complete
23:34:54.688 00.030 21948 worker thread done servicing request
23:34:54.689 00.001 18120 OnExposeComplete: enter
23:34:54.689 00.000 18120 UpdateGuideState(): m_state=6
23:34:54.690 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
23:34:54.690 00.000 18120 Star::Find returns 1 (0), X=409.80, Y=235.33, Mass=1995, SNR=30.7, Peak=179 HFD=3.8
23:34:54.691 00.001 18120 MultiStar: [#1 -0.20,0.02,0.73,U] [#2 -0.46,0.02,0.00,M2] [#3 0.43,0.31,0.00,M10] [#4 -0.08,-0.17,0.55,U] [#5 0.11,0.20,0.51,U] [#6 -0.20,-0.45,0.00,M1] [#7 -0.30,0.33,0.00,M4] [#8 -0.25,0.00,0.46,U] 
23:34:54.691 00.000 18120 refined, 4 included, MultiStar: {-0.12, 0.02}, one-star: {-0.16, 0.05}
23:34:54.692 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.11 = -2.18)
23:34:54.692 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.92)
23:34:54.693 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.96 mountX=-0.07 mountY=0.10, mountTheta=2.19
23:34:54.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.02, opts=13)
23:34:54.694 00.000 18120 Enqueuing Move request for scope (-0.12, 0.02)
23:34:54.695 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:54.695 00.000 21948 Worker thread wakes up
23:34:54.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
23:34:54.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
23:34:54.695 00.000 21948 Moving (-0.12, 0.02) raw xDistance=-0.07 yDistance=0.10
23:34:54.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:54.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:54.695 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.7
23:34:54.696 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:34:54.696 00.000 21948 MoveAxis(E, 0, ABG)
23:34:54.696 00.000 21948 Move returns status 0, amount 0
23:34:54.696 00.000 21948 MoveAxis(N, 0, ABG)
23:34:54.696 00.000 21948 Move returns status 0, amount 0
23:34:54.696 00.000 21948 move complete, result=0
23:34:54.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.697 00.001 21948 worker thread done servicing request
23:34:54.697 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:54.697 00.000 18120 Enqueuing Expose request
23:34:54.697 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:54.698 00.001 21948 Worker thread wakes up
23:34:54.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:54.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:56.325 01.627 21948 Exposure complete
23:34:56.379 00.054 21948 worker thread done servicing request
23:34:56.379 00.000 18120 OnExposeComplete: enter
23:34:56.381 00.002 18120 UpdateGuideState(): m_state=6
23:34:56.383 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
23:34:56.384 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.31, Mass=2053, SNR=31.0, Peak=206 HFD=3.9
23:34:56.385 00.001 18120 MultiStar: [#1 -0.06,0.16,0.73,U] [#2 -0.52,0.21,0.00,M3] [#3 0.43,0.35,0.00,R] [#4 -0.12,-0.16,0.56,U] [#5 0.02,0.13,0.53,U] [#6 -0.17,-0.24,0.48,U] [#7 -0.36,0.45,0.00,M5] [#8 -0.18,0.08,0.44,U] 
23:34:56.388 00.003 18120 single-star, 5 included, MultiStar: {-0.09, 0.01}, one-star: {-0.08, 0.03}
23:34:56.390 00.002 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.14) = xAngle (3.95 = -2.33)
23:34:56.392 00.002 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.77)
23:34:56.394 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.81 mountX=-0.06 mountY=0.06, mountTheta=2.35
23:34:56.398 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
23:34:56.399 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
23:34:56.399 00.000 21948 Worker thread wakes up
23:34:56.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
23:34:56.399 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
23:34:56.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:56.399 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.0
23:34:56.401 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.401 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:56.402 00.001 18120 Enqueuing Expose request
23:34:56.402 00.000 21948 Moving (-0.08, 0.03) raw xDistance=-0.06 yDistance=0.06
23:34:56.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:56.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:56.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:56.402 00.000 21948 MoveAxis(E, 0, ABG)
23:34:56.402 00.000 21948 Move returns status 0, amount 0
23:34:56.402 00.000 21948 MoveAxis(N, 0, ABG)
23:34:56.402 00.000 21948 Move returns status 0, amount 0
23:34:56.402 00.000 21948 move complete, result=0
23:34:56.403 00.001 21948 worker thread done servicing request
23:34:56.403 00.000 21948 Worker thread wakes up
23:34:56.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:56.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:56.403 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:57.926 01.523 21948 Exposure complete
23:34:57.964 00.038 21948 worker thread done servicing request
23:34:57.964 00.000 18120 OnExposeComplete: enter
23:34:57.966 00.002 18120 UpdateGuideState(): m_state=6
23:34:57.968 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
23:34:57.970 00.002 18120 Star::Find returns 1 (0), X=409.77, Y=235.38, Mass=2039, SNR=31.1, Peak=182 HFD=3.9
23:34:57.971 00.001 18120 MultiStar: [#1 -0.20,0.10,0.72,U] [#2 -0.36,0.12,0.00,M4] [#3 -0.21,0.10,0.69,U] [#4 -0.37,-0.20,0.00,M1] [#5 -0.09,0.13,0.51,U] [#6 -0.14,-0.37,0.00,M1] [#7 -0.20,0.65,0.00,M6] [#8 -0.05,0.12,0.44,U] 
23:34:57.972 00.001 18120 refined, 4 included, MultiStar: {-0.16, 0.11}, one-star: {-0.19, 0.10}
23:34:57.972 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.70 = -2.59)
23:34:57.973 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
23:34:57.973 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.55 mountX=-0.17 mountY=0.10, mountTheta=2.62
23:34:57.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.11, opts=13)
23:34:57.975 00.001 18120 Enqueuing Move request for scope (-0.16, 0.11)
23:34:57.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:57.976 00.001 18120 UpdateGuideState exits: m=2039 RSB=31.1
23:34:57.976 00.000 21948 Worker thread wakes up
23:34:57.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:34:57.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:34:57.976 00.000 21948 Moving (-0.16, 0.11) raw xDistance=-0.17 yDistance=0.10
23:34:57.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:34:57.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:57.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:57.977 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:34:57.977 00.000 21948 MoveAxis(E, 0, ABG)
23:34:57.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:57.977 00.000 18120 Enqueuing Expose request
23:34:57.978 00.001 21948 Move returns status 0, amount 0
23:34:57.978 00.000 21948 MoveAxis(N, 0, ABG)
23:34:57.978 00.000 21948 Move returns status 0, amount 0
23:34:57.978 00.000 21948 move complete, result=0
23:34:57.978 00.000 21948 worker thread done servicing request
23:34:57.978 00.000 21948 Worker thread wakes up
23:34:57.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:57.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:57.979 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:59.605 01.626 21948 Exposure complete
23:34:59.636 00.031 21948 worker thread done servicing request
23:34:59.637 00.001 18120 OnExposeComplete: enter
23:34:59.637 00.000 18120 UpdateGuideState(): m_state=6
23:34:59.638 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
23:34:59.638 00.000 18120 Star::Find returns 1 (0), X=409.76, Y=235.47, Mass=2081, SNR=31.4, Peak=217 HFD=3.8
23:34:59.639 00.001 18120 MultiStar: [#1 -0.31,-0.05,0.76,U] [#2 -0.60,0.22,0.00,M5] [#3 -0.56,-0.07,0.00,M1] [#4 -0.43,0.08,0.00,M2] [#5 0.20,0.22,0.53,U] [#6 -0.09,-0.32,0.51,U] [#7 0.03,0.41,0.00,M7] [#8 -0.21,0.34,0.00,M1] 
23:34:59.639 00.000 18120 refined, 3 included, MultiStar: {-0.13, 0.04}, one-star: {-0.19, 0.18}
23:34:59.640 00.001 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.14) = xAngle (4.02 = -2.27)
23:34:59.640 00.000 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.84)
23:34:59.640 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.87 mountX=-0.09 mountY=0.10, mountTheta=2.28
23:34:59.642 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.04, opts=13)
23:34:59.642 00.000 18120 Enqueuing Move request for scope (-0.13, 0.04)
23:34:59.643 00.001 21948 Worker thread wakes up
23:34:59.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:34:59.643 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.4
23:34:59.644 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.644 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:34:59.644 00.000 18120 Enqueuing Expose request
23:34:59.645 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
23:34:59.645 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
23:34:59.645 00.000 21948 Moving (-0.13, 0.04) raw xDistance=-0.09 yDistance=0.10
23:34:59.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:34:59.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:59.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:34:59.645 00.000 21948 MoveAxis(E, 0, ABG)
23:34:59.645 00.000 21948 Move returns status 0, amount 0
23:34:59.645 00.000 21948 MoveAxis(N, 0, ABG)
23:34:59.645 00.000 21948 Move returns status 0, amount 0
23:34:59.645 00.000 21948 move complete, result=0
23:34:59.645 00.000 21948 worker thread done servicing request
23:34:59.645 00.000 21948 Worker thread wakes up
23:34:59.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:34:59.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:34:59.645 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:01.163 01.518 21948 Exposure complete
23:35:01.204 00.041 21948 worker thread done servicing request
23:35:01.204 00.000 18120 OnExposeComplete: enter
23:35:01.204 00.000 18120 UpdateGuideState(): m_state=6
23:35:01.205 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
23:35:01.205 00.000 18120 Star::Find returns 1 (0), X=409.76, Y=235.35, Mass=2021, SNR=30.9, Peak=197 HFD=3.7
23:35:01.206 00.001 18120 MultiStar: [#1 -0.43,0.05,0.00,M1] [#2 -0.55,0.25,0.00,M6] [#3 -0.28,0.09,0.69,U] [#4 -0.48,0.28,0.00,M3] [#5 0.04,0.39,0.00,M1] [#6 -0.13,-0.15,0.52,U] [#7 -0.16,0.67,0.00,M8] [#8 -0.20,0.34,0.00,M2] 
23:35:01.206 00.000 18120 single-star, 2 included, MultiStar: {-0.20, 0.02}, one-star: {-0.19, 0.07}
23:35:01.207 00.001 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.14) = xAngle (3.95 = -2.33)
23:35:01.207 00.000 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.77)
23:35:01.207 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.81 mountX=-0.14 mountY=0.14, mountTheta=2.35
23:35:01.209 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.07, opts=13)
23:35:01.210 00.001 18120 Enqueuing Move request for scope (-0.19, 0.07)
23:35:01.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:01.212 00.002 21948 Worker thread wakes up
23:35:01.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
23:35:01.212 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
23:35:01.212 00.000 21948 Moving (-0.19, 0.07) raw xDistance=-0.14 yDistance=0.14
23:35:01.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:35:01.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:01.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:35:01.212 00.000 21948 MoveAxis(E, 0, ABG)
23:35:01.212 00.000 21948 Move returns status 0, amount 0
23:35:01.212 00.000 21948 MoveAxis(N, 0, ABG)
23:35:01.212 00.000 21948 Move returns status 0, amount 0
23:35:01.212 00.000 21948 move complete, result=0
23:35:01.212 00.000 21948 worker thread done servicing request
23:35:01.212 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.9
23:35:01.213 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:01.214 00.001 18120 Enqueuing Expose request
23:35:01.214 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:01.215 00.001 21948 Worker thread wakes up
23:35:01.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:01.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:02.852 01.637 21948 Exposure complete
23:35:02.882 00.030 21948 worker thread done servicing request
23:35:02.882 00.000 18120 OnExposeComplete: enter
23:35:02.883 00.001 18120 UpdateGuideState(): m_state=6
23:35:02.886 00.003 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
23:35:02.888 00.002 18120 Star::Find returns 1 (0), X=409.84, Y=235.56, Mass=2058, SNR=31.1, Peak=192 HFD=3.9
23:35:02.888 00.000 18120 MultiStar: [#1 -0.43,0.39,0.00,M2] [#2 -0.74,0.49,0.00,M7] [#3 -0.21,0.03,0.68,U] [#4 -0.39,0.30,0.00,M4] [#5 -0.12,0.35,0.00,M2] [#6 -0.05,-0.08,0.50,U] [#7 -0.19,0.43,0.00,M9] [#8 -0.43,0.39,0.00,M3] 
23:35:02.889 00.001 18120 refined, 2 included, MultiStar: {-0.13, 0.12}, one-star: {-0.11, 0.28}
23:35:02.889 00.000 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
23:35:02.890 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
23:35:02.890 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.40 mountX=-0.16 mountY=0.06, mountTheta=2.77
23:35:02.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.12, opts=13)
23:35:02.892 00.001 18120 Enqueuing Move request for scope (-0.13, 0.12)
23:35:02.892 00.000 21948 Worker thread wakes up
23:35:02.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
23:35:02.892 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
23:35:02.892 00.000 21948 Moving (-0.13, 0.12) raw xDistance=-0.16 yDistance=0.06
23:35:02.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:35:02.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:02.893 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.1
23:35:02.893 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:02.894 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:02.894 00.000 18120 Enqueuing Expose request
23:35:02.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:02.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:02.894 00.000 21948 MoveAxis(E, 0, ABG)
23:35:02.894 00.000 21948 Move returns status 0, amount 0
23:35:02.894 00.000 21948 MoveAxis(N, 0, ABG)
23:35:02.894 00.000 21948 Move returns status 0, amount 0
23:35:02.895 00.001 21948 move complete, result=0
23:35:02.895 00.000 21948 worker thread done servicing request
23:35:02.895 00.000 21948 Worker thread wakes up
23:35:02.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:02.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:02.895 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:04.418 01.523 21948 Exposure complete
23:35:04.454 00.036 21948 worker thread done servicing request
23:35:04.454 00.000 18120 OnExposeComplete: enter
23:35:04.456 00.002 18120 UpdateGuideState(): m_state=6
23:35:04.457 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
23:35:04.458 00.001 18120 Star::Find returns 1 (0), X=409.86, Y=235.86, Mass=2008, SNR=30.7, Peak=189 HFD=4.3
23:35:04.459 00.001 18120 MultiStar: [#1 -0.00,0.27,0.77,U] [#2 -0.27,0.41,0.00,M8] [#3 -0.16,0.14,0.68,U] [#4 -0.35,-0.01,0.56,U] [#5 0.13,0.41,0.00,M3] [#6 -0.24,-0.21,0.51,U] [#7 -0.32,0.44,0.00,M10] [#8 -0.34,0.21,0.00,M4] 
23:35:04.459 00.000 18120 refined, 4 included, MultiStar: {-0.15, 0.22}, one-star: {-0.09, 0.57}
23:35:04.460 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
23:35:04.460 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:35:04.461 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.26 cameraTheta=2.17 mountX=-0.26 mountY=0.03, mountTheta=3.01
23:35:04.462 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.22, opts=13)
23:35:04.462 00.000 18120 Enqueuing Move request for scope (-0.15, 0.22)
23:35:04.464 00.002 21948 Worker thread wakes up
23:35:04.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
23:35:04.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
23:35:04.464 00.000 21948 Moving (-0.15, 0.22) raw xDistance=-0.26 yDistance=0.03
23:35:04.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:35:04.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:04.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:35:04.464 00.000 21948 MoveAxis(E, 46, ABG)
23:35:04.464 00.000 21948 Guiding  Dir = 2, Dur = 46
23:35:04.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:04.465 00.001 18120 UpdateGuideState exits: m=2008 RSB=30.7
23:35:04.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:04.466 00.001 21948 IsSlewing returns 0
23:35:04.466 00.000 21948 IsGuiding returns 0
23:35:04.466 00.000 18120 Enqueuing Expose request
23:35:04.468 00.002 21948 PulseGuide returned control before completion, sleep 55
23:35:04.526 00.058 21948 IsGuiding returns 1
23:35:04.526 00.000 21948 scope still moving after pulse duration time elapsed
23:35:04.561 00.035 21948 IsSlewing returns 0
23:35:04.561 00.000 21948 IsGuiding returns 0
23:35:04.561 00.000 21948 scope move finished after 46 + 48 ms
23:35:04.561 00.000 21948 Move returns status 0, amount 46
23:35:04.561 00.000 21948 MoveAxis(N, 0, ABG)
23:35:04.561 00.000 21948 Move returns status 0, amount 0
23:35:04.561 00.000 21948 move complete, result=0
23:35:04.561 00.000 21948 worker thread done servicing request
23:35:04.561 00.000 21948 Worker thread wakes up
23:35:04.561 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
23:35:04.562 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:04.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:06.199 01.637 21948 Exposure complete
23:35:06.257 00.058 21948 worker thread done servicing request
23:35:06.257 00.000 18120 OnExposeComplete: enter
23:35:06.258 00.001 18120 UpdateGuideState(): m_state=6
23:35:06.259 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
23:35:06.260 00.001 18120 Star::Find returns 1 (0), X=409.91, Y=235.83, Mass=2126, SNR=31.7, Peak=218 HFD=4.2
23:35:06.263 00.003 18120 MultiStar: [#1 -0.10,0.24,0.69,U] [#2 -0.17,0.25,0.64,U] [#3 -0.09,0.18,0.66,U] [#4 -0.34,0.07,0.54,U] [#5 -0.18,0.58,0.00,M4] [#6 -0.27,0.02,0.46,U] [#7 0.38,0.55,0.00,R] [#8 -0.08,0.35,0.00,M5] 
23:35:06.266 00.003 18120 refined, 5 included, MultiStar: {-0.15, 0.26}, one-star: {-0.04, 0.55}
23:35:06.268 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
23:35:06.270 00.002 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
23:35:06.272 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.09 mountX=-0.30 mountY=0.01, mountTheta=3.09
23:35:06.277 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.26, opts=13)
23:35:06.279 00.002 18120 Enqueuing Move request for scope (-0.15, 0.26)
23:35:06.282 00.003 21948 Worker thread wakes up
23:35:06.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:06.282 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.7
23:35:06.283 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:06.283 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:06.284 00.001 18120 Enqueuing Expose request
23:35:06.284 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
23:35:06.284 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
23:35:06.284 00.000 21948 Moving (-0.15, 0.26) raw xDistance=-0.30 yDistance=0.01
23:35:06.284 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:35:06.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:06.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:06.285 00.001 21948 MoveAxis(E, 56, ABG)
23:35:06.285 00.000 21948 Guiding  Dir = 2, Dur = 56
23:35:06.285 00.000 21948 IsSlewing returns 0
23:35:06.285 00.000 21948 IsGuiding returns 0
23:35:06.287 00.002 21948 PulseGuide returned control before completion, sleep 64
23:35:06.359 00.072 21948 IsGuiding returns 0
23:35:06.359 00.000 21948 Move returns status 0, amount 56
23:35:06.359 00.000 21948 MoveAxis(N, 0, ABG)
23:35:06.359 00.000 21948 Move returns status 0, amount 0
23:35:06.359 00.000 21948 move complete, result=0
23:35:06.359 00.000 21948 worker thread done servicing request
23:35:06.359 00.000 21948 Worker thread wakes up
23:35:06.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:06.359 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
23:35:06.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:07.774 01.415 21948 Exposure complete
23:35:07.808 00.034 21948 worker thread done servicing request
23:35:07.809 00.001 18120 OnExposeComplete: enter
23:35:07.809 00.000 18120 UpdateGuideState(): m_state=6
23:35:07.810 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
23:35:07.810 00.000 18120 Star::Find returns 1 (0), X=409.82, Y=235.47, Mass=1965, SNR=30.5, Peak=186 HFD=3.8
23:35:07.811 00.001 18120 MultiStar: [#1 -0.36,0.05,0.00,M1] [#2 -0.06,-0.10,0.68,U] [#3 -0.68,-0.04,0.00,M1] [#4 -0.40,-0.12,0.00,M3] [#5 -0.17,0.05,0.49,U] [#6 -0.12,-0.22,0.53,U] [#7 -0.47,-0.38,0.00,M1] [#8 -0.24,0.10,0.46,U] 
23:35:07.811 00.000 18120 refined, 4 included, MultiStar: {-0.14, 0.02}, one-star: {-0.13, 0.19}
23:35:07.812 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
23:35:07.812 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
23:35:07.813 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.97 mountX=-0.08 mountY=0.11, mountTheta=2.18
23:35:07.815 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.02, opts=13)
23:35:07.815 00.000 18120 Enqueuing Move request for scope (-0.14, 0.02)
23:35:07.816 00.001 21948 Worker thread wakes up
23:35:07.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:07.817 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
23:35:07.817 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:35:07.819 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:07.820 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
23:35:07.820 00.000 21948 Moving (-0.14, 0.02) raw xDistance=-0.08 yDistance=0.11
23:35:07.820 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:07.823 00.003 18120 Enqueuing Expose request
23:35:07.825 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:35:07.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:07.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:35:07.825 00.000 21948 MoveAxis(E, 0, ABG)
23:35:07.825 00.000 21948 Move returns status 0, amount 0
23:35:07.825 00.000 21948 MoveAxis(N, 0, ABG)
23:35:07.825 00.000 21948 Move returns status 0, amount 0
23:35:07.825 00.000 21948 move complete, result=0
23:35:07.825 00.000 21948 worker thread done servicing request
23:35:07.825 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:07.826 00.001 21948 Worker thread wakes up
23:35:07.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:07.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:09.460 01.634 21948 Exposure complete
23:35:09.485 00.025 21948 worker thread done servicing request
23:35:09.485 00.000 18120 OnExposeComplete: enter
23:35:09.488 00.003 18120 UpdateGuideState(): m_state=6
23:35:09.490 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
23:35:09.492 00.002 18120 Star::Find returns 1 (0), X=410.09, Y=235.55, Mass=2098, SNR=31.4, Peak=198 HFD=4.0
23:35:09.493 00.001 18120 MultiStar: [#1 -0.25,0.28,0.00,M2] [#2 -0.38,0.10,0.00,M7] [#3 -0.27,0.01,0.70,U] [#4 -0.47,-0.06,0.00,M4] [#5 -0.27,0.25,0.00,M4] [#6 -0.10,-0.35,0.00,M1] [#7 -0.47,-0.13,0.00,M2] [#8 -0.17,0.02,0.44,U] 
23:35:09.494 00.001 18120 refined, 2 included, MultiStar: {-0.06, 0.13}, one-star: {0.14, 0.27}
23:35:09.494 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.14) = xAngle (3.12 = 3.12)
23:35:09.495 00.001 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.06)
23:35:09.497 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.98 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
23:35:09.499 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
23:35:09.501 00.002 18120 Enqueuing Move request for scope (-0.06, 0.13)
23:35:09.502 00.001 21948 Worker thread wakes up
23:35:09.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:35:09.502 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:35:09.502 00.000 21948 Moving (-0.06, 0.13) raw xDistance=-0.15 yDistance=-0.01
23:35:09.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:35:09.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:09.503 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:09.503 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.4
23:35:09.504 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:09.506 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:35:09.506 00.000 21948 MoveAxis(E, 0, ABG)
23:35:09.506 00.000 21948 Move returns status 0, amount 0
23:35:09.506 00.000 21948 MoveAxis(N, 0, ABG)
23:35:09.506 00.000 21948 Move returns status 0, amount 0
23:35:09.506 00.000 21948 move complete, result=0
23:35:09.506 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:09.507 00.001 18120 Enqueuing Expose request
23:35:09.508 00.001 21948 worker thread done servicing request
23:35:09.508 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:09.509 00.001 21948 Worker thread wakes up
23:35:09.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:09.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:11.021 01.512 21948 Exposure complete
23:35:11.062 00.041 21948 worker thread done servicing request
23:35:11.063 00.001 18120 OnExposeComplete: enter
23:35:11.063 00.000 18120 UpdateGuideState(): m_state=6
23:35:11.065 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
23:35:11.066 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=235.57, Mass=1874, SNR=29.8, Peak=175 HFD=4.0
23:35:11.067 00.001 18120 MultiStar: [#1 -0.48,0.20,0.00,M3] [#2 -0.40,0.15,0.00,M8] [#3 -0.40,-0.13,0.00,M1] [#4 -0.62,-0.01,0.00,M5] [#5 -0.40,0.23,0.00,M5] [#6 -0.16,-0.17,0.55,U] [#7 -0.52,-0.06,0.00,M3] [#8 -0.18,0.11,0.47,U] 
23:35:11.067 00.000 18120 refined, 2 included, MultiStar: {-0.20, 0.12}, one-star: {-0.23, 0.28}
23:35:11.068 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.75 = -2.54)
23:35:11.070 00.002 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.57)
23:35:11.073 00.003 18120 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=-0.19 mountY=0.12, mountTheta=2.56
23:35:11.077 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.12, opts=13)
23:35:11.080 00.003 18120 Enqueuing Move request for scope (-0.20, 0.12)
23:35:11.082 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:11.084 00.002 21948 Worker thread wakes up
23:35:11.084 00.000 18120 UpdateGuideState exits: m=1874 RSB=29.8
23:35:11.085 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:11.085 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:11.086 00.001 18120 Enqueuing Expose request
23:35:11.086 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
23:35:11.086 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
23:35:11.086 00.000 21948 Moving (-0.20, 0.12) raw xDistance=-0.19 yDistance=0.12
23:35:11.086 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:35:11.087 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:11.087 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:35:11.087 00.000 21948 MoveAxis(E, 0, ABG)
23:35:11.087 00.000 21948 Move returns status 0, amount 0
23:35:11.087 00.000 21948 MoveAxis(N, 0, ABG)
23:35:11.087 00.000 21948 Move returns status 0, amount 0
23:35:11.087 00.000 21948 move complete, result=0
23:35:11.087 00.000 21948 worker thread done servicing request
23:35:11.087 00.000 21948 Worker thread wakes up
23:35:11.087 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:11.088 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:11.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:12.719 01.631 21948 Exposure complete
23:35:12.747 00.028 21948 worker thread done servicing request
23:35:12.748 00.001 18120 OnExposeComplete: enter
23:35:12.748 00.000 18120 UpdateGuideState(): m_state=6
23:35:12.749 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
23:35:12.749 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=235.56, Mass=2018, SNR=31.0, Peak=201 HFD=3.8
23:35:12.750 00.001 18120 MultiStar: [#1 -0.40,0.25,0.00,M4] [#2 -0.54,0.33,0.00,M9] [#3 -0.17,0.23,0.70,U] [#4 -0.64,0.17,0.00,M6] [#5 -0.01,0.28,0.50,U] [#6 -0.28,0.02,0.49,U] [#7 -0.41,-0.00,0.00,M4] [#8 -0.09,0.14,0.42,U] 
23:35:12.750 00.000 18120 refined, 4 included, MultiStar: {-0.15, 0.21}, one-star: {-0.16, 0.28}
23:35:12.751 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
23:35:12.751 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
23:35:12.751 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.25 cameraTheta=2.19 mountX=-0.25 mountY=0.04, mountTheta=2.99
23:35:12.753 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.21, opts=13)
23:35:12.753 00.000 18120 Enqueuing Move request for scope (-0.15, 0.21)
23:35:12.754 00.001 21948 Worker thread wakes up
23:35:12.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
23:35:12.754 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
23:35:12.754 00.000 21948 Moving (-0.15, 0.21) raw xDistance=-0.25 yDistance=0.04
23:35:12.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:35:12.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:12.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:35:12.754 00.000 21948 MoveAxis(E, 45, ABG)
23:35:12.754 00.000 21948 Guiding  Dir = 2, Dur = 45
23:35:12.754 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:12.755 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.0
23:35:12.755 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:12.756 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:12.756 00.000 18120 Enqueuing Expose request
23:35:12.756 00.000 21948 IsSlewing returns 0
23:35:12.757 00.001 21948 IsGuiding returns 0
23:35:12.760 00.003 21948 PulseGuide returned control before completion, sleep 53
23:35:12.831 00.071 21948 IsGuiding returns 0
23:35:12.831 00.000 21948 Move returns status 0, amount 45
23:35:12.831 00.000 21948 MoveAxis(N, 0, ABG)
23:35:12.831 00.000 21948 Move returns status 0, amount 0
23:35:12.831 00.000 21948 move complete, result=0
23:35:12.831 00.000 21948 worker thread done servicing request
23:35:12.831 00.000 21948 Worker thread wakes up
23:35:12.831 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
23:35:12.832 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:12.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:14.251 01.419 21948 Exposure complete
23:35:14.284 00.033 21948 worker thread done servicing request
23:35:14.284 00.000 18120 OnExposeComplete: enter
23:35:14.285 00.001 18120 UpdateGuideState(): m_state=6
23:35:14.285 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
23:35:14.286 00.001 18120 Star::Find returns 1 (0), X=409.91, Y=235.32, Mass=2120, SNR=31.7, Peak=195 HFD=4.2
23:35:14.286 00.000 18120 MultiStar: [#1 -0.20,-0.12,0.66,U] [#2 -0.22,0.07,0.66,U] [#3 -0.28,-0.16,0.65,U] [#4 -0.35,-0.16,0.00,M7] [#5 -0.20,0.10,0.51,U] [#6 -0.20,-0.15,0.48,U] [#7 -0.42,-0.22,0.00,M5] [#8 0.05,0.25,0.43,U] 
23:35:14.287 00.001 18120 single-star, 6 included, MultiStar: {-0.16, -0.00}, one-star: {-0.04, 0.03}
23:35:14.287 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
23:35:14.288 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:35:14.288 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.47 mountX=-0.05 mountY=0.02, mountTheta=2.71
23:35:14.290 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
23:35:14.290 00.000 18120 Enqueuing Move request for scope (-0.04, 0.03)
23:35:14.290 00.000 21948 Worker thread wakes up
23:35:14.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:35:14.290 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:35:14.291 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:14.291 00.000 21948 Moving (-0.04, 0.03) raw xDistance=-0.05 yDistance=0.02
23:35:14.291 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:35:14.291 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:14.291 00.000 18120 UpdateGuideState exits: m=2120 RSB=31.7
23:35:14.292 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.292 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:14.293 00.001 18120 Enqueuing Expose request
23:35:14.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:35:14.293 00.000 21948 MoveAxis(E, 0, ABG)
23:35:14.293 00.000 21948 Move returns status 0, amount 0
23:35:14.293 00.000 21948 MoveAxis(N, 0, ABG)
23:35:14.293 00.000 21948 Move returns status 0, amount 0
23:35:14.293 00.000 21948 move complete, result=0
23:35:14.293 00.000 21948 worker thread done servicing request
23:35:14.293 00.000 21948 Worker thread wakes up
23:35:14.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:14.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:14.294 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:15.919 01.625 21948 Exposure complete
23:35:15.963 00.044 21948 worker thread done servicing request
23:35:15.963 00.000 18120 OnExposeComplete: enter
23:35:15.965 00.002 18120 UpdateGuideState(): m_state=6
23:35:15.965 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
23:35:15.966 00.001 18120 Star::Find returns 1 (0), X=409.90, Y=235.39, Mass=2010, SNR=30.9, Peak=196 HFD=3.9
23:35:15.967 00.001 18120 MultiStar: [#1 -0.24,0.05,0.69,U] [#2 -0.20,-0.01,0.64,U] [#3 -0.16,-0.10,0.66,U] [#4 -0.44,0.02,0.00,M8] [#5 -0.30,0.10,0.48,U] [#6 -0.11,0.09,0.53,U] [#7 -0.59,-0.24,0.00,M6] [#8 0.12,0.19,0.46,U] 
23:35:15.968 00.001 18120 single-star, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.05, 0.11}
23:35:15.969 00.001 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.15 = -3.14)
23:35:15.969 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.03)
23:35:15.970 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
23:35:15.972 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
23:35:15.973 00.001 18120 Enqueuing Move request for scope (-0.05, 0.11)
23:35:15.974 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:15.975 00.001 18120 UpdateGuideState exits: m=2010 RSB=30.9
23:35:15.976 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:15.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:15.977 00.001 18120 Enqueuing Expose request
23:35:15.978 00.001 21948 Worker thread wakes up
23:35:15.978 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:35:15.978 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:35:15.978 00.000 21948 Moving (-0.05, 0.11) raw xDistance=-0.12 yDistance=-0.00
23:35:15.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:35:15.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:15.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:35:15.978 00.000 21948 MoveAxis(E, 0, ABG)
23:35:15.978 00.000 21948 Move returns status 0, amount 0
23:35:15.978 00.000 21948 MoveAxis(N, 0, ABG)
23:35:15.978 00.000 21948 Move returns status 0, amount 0
23:35:15.978 00.000 21948 move complete, result=0
23:35:15.978 00.000 21948 worker thread done servicing request
23:35:15.978 00.000 21948 Worker thread wakes up
23:35:15.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:15.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:15.979 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:17.499 01.520 21948 Exposure complete
23:35:17.541 00.042 21948 worker thread done servicing request
23:35:17.541 00.000 18120 OnExposeComplete: enter
23:35:17.542 00.001 18120 UpdateGuideState(): m_state=6
23:35:17.543 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
23:35:17.545 00.002 18120 Star::Find returns 1 (0), X=410.01, Y=235.34, Mass=2073, SNR=31.3, Peak=195 HFD=4.1
23:35:17.546 00.001 18120 MultiStar: [#1 -0.14,-0.12,0.66,U] [#2 -0.30,0.05,0.62,U] [#3 -0.29,-0.15,0.68,U] [#4 -0.39,-0.06,0.00,M9] [#5 0.04,0.12,0.53,U] [#6 -0.16,-0.27,0.50,U] [#7 -0.51,-0.09,0.00,M7] [#8 -0.10,0.26,0.43,U] 
23:35:17.547 00.001 18120 single-star, 6 included, MultiStar: {-0.12, -0.01}, one-star: {0.05, 0.05}
23:35:17.548 00.001 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.14) = xAngle (1.94 = 1.94)
23:35:17.548 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.24)
23:35:17.549 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.08 cameraTheta=0.80 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
23:35:17.553 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
23:35:17.555 00.002 18120 Enqueuing Move request for scope (0.05, 0.05)
23:35:17.558 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:17.560 00.002 18120 UpdateGuideState exits: m=2073 RSB=31.3
23:35:17.562 00.002 21948 Worker thread wakes up
23:35:17.563 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:35:17.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:35:17.563 00.000 21948 Moving (0.05, 0.05) raw xDistance=-0.03 yDistance=-0.07
23:35:17.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:35:17.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:17.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:17.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:17.564 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:17.564 00.000 21948 MoveAxis(E, 0, ABG)
23:35:17.564 00.000 18120 Enqueuing Expose request
23:35:17.564 00.000 21948 Move returns status 0, amount 0
23:35:17.564 00.000 21948 MoveAxis(N, 0, ABG)
23:35:17.564 00.000 21948 Move returns status 0, amount 0
23:35:17.565 00.001 21948 move complete, result=0
23:35:17.565 00.000 21948 worker thread done servicing request
23:35:17.565 00.000 21948 Worker thread wakes up
23:35:17.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:17.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:17.565 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:19.192 01.627 21948 Exposure complete
23:35:19.251 00.059 21948 worker thread done servicing request
23:35:19.251 00.000 18120 OnExposeComplete: enter
23:35:19.252 00.001 18120 UpdateGuideState(): m_state=6
23:35:19.253 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
23:35:19.253 00.000 18120 Star::Find returns 1 (0), X=409.57, Y=235.84, Mass=2060, SNR=31.2, Peak=200 HFD=3.9
23:35:19.254 00.001 18120 MultiStar: [#1 -0.02,0.25,0.72,U] [#2 -0.62,0.47,0.00,M7] [#3 -0.19,0.07,0.68,U] [#4 -0.49,0.38,0.00,M10] [#5 -0.25,0.47,0.00,M2] [#6 -0.03,0.13,0.48,U] [#7 -0.54,0.12,0.00,M8] [#8 -0.21,0.51,0.00,M1] 
23:35:19.254 00.000 18120 refined, 3 included, MultiStar: {-0.19, 0.30}, one-star: {-0.38, 0.55}
23:35:19.255 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
23:35:19.255 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
23:35:19.255 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.14 mountX=-0.35 mountY=0.03, mountTheta=3.04
23:35:19.257 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.30, opts=13)
23:35:19.259 00.002 18120 Enqueuing Move request for scope (-0.19, 0.30)
23:35:19.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:19.260 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.2
23:35:19.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:19.261 00.001 21948 Worker thread wakes up
23:35:19.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
23:35:19.261 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
23:35:19.261 00.000 21948 Moving (-0.19, 0.30) raw xDistance=-0.35 yDistance=0.03
23:35:19.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:35:19.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:19.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:35:19.261 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:19.262 00.001 18120 Enqueuing Expose request
23:35:19.263 00.001 21948 MoveAxis(E, 62, ABG)
23:35:19.263 00.000 21948 Guiding  Dir = 2, Dur = 62
23:35:19.263 00.000 21948 IsSlewing returns 0
23:35:19.264 00.001 21948 IsGuiding returns 0
23:35:19.265 00.001 21948 PulseGuide returned control before completion, sleep 71
23:35:19.347 00.082 21948 IsGuiding returns 0
23:35:19.347 00.000 21948 Move returns status 0, amount 62
23:35:19.347 00.000 21948 MoveAxis(N, 0, ABG)
23:35:19.347 00.000 21948 Move returns status 0, amount 0
23:35:19.347 00.000 21948 move complete, result=0
23:35:19.347 00.000 21948 worker thread done servicing request
23:35:19.347 00.000 21948 Worker thread wakes up
23:35:19.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:19.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:19.347 00.000 18120 GuideStep: -0.3 px 62 ms EAST, 0.0 px 0 ms NORTH
23:35:20.763 01.416 21948 Exposure complete
23:35:20.811 00.048 21948 worker thread done servicing request
23:35:20.811 00.000 18120 OnExposeComplete: enter
23:35:20.813 00.002 18120 UpdateGuideState(): m_state=6
23:35:20.813 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
23:35:20.814 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.26, Mass=2163, SNR=31.8, Peak=219 HFD=4.0
23:35:20.816 00.002 18120 MultiStar: [#1 -0.11,-0.13,0.70,U] [#2 -0.42,0.07,0.00,M8] [#3 0.15,-0.33,0.00,M1] [#4 -0.27,-0.14,0.52,U] [#5 -0.06,0.05,0.51,U] [#6 -0.16,-0.34,0.00,M1] [#7 -0.24,-0.19,0.50,U] [#8 0.00,-0.19,0.42,U] 
23:35:20.817 00.001 18120 single-star, 5 included, MultiStar: {-0.12, -0.09}, one-star: {-0.08, -0.03}
23:35:20.818 00.001 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
23:35:20.820 00.002 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
23:35:20.821 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=-0.01 mountY=0.08, mountTheta=1.65
23:35:20.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
23:35:20.824 00.001 18120 Enqueuing Move request for scope (-0.08, -0.03)
23:35:20.824 00.000 21948 Worker thread wakes up
23:35:20.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:35:20.824 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:35:20.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:20.826 00.002 21948 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.08
23:35:20.826 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.8
23:35:20.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:20.827 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:20.827 00.000 18120 Enqueuing Expose request
23:35:20.828 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:35:20.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:20.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:35:20.828 00.000 21948 MoveAxis(E, 0, ABG)
23:35:20.828 00.000 21948 Move returns status 0, amount 0
23:35:20.828 00.000 21948 MoveAxis(N, 0, ABG)
23:35:20.828 00.000 21948 Move returns status 0, amount 0
23:35:20.828 00.000 21948 move complete, result=0
23:35:20.828 00.000 21948 worker thread done servicing request
23:35:20.828 00.000 21948 Worker thread wakes up
23:35:20.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:20.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:20.828 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:22.452 01.624 21948 Exposure complete
23:35:22.489 00.037 21948 worker thread done servicing request
23:35:22.489 00.000 18120 OnExposeComplete: enter
23:35:22.490 00.001 18120 UpdateGuideState(): m_state=6
23:35:22.490 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
23:35:22.491 00.001 18120 Star::Find returns 1 (0), X=410.00, Y=235.30, Mass=2110, SNR=31.5, Peak=211 HFD=4.1
23:35:22.491 00.000 18120 MultiStar: [#1 -0.01,-0.25,0.71,U] [#2 -0.14,0.19,0.64,U] [#3 -0.10,-0.08,0.67,U] [#4 -0.28,-0.11,0.55,U] [#5 0.20,0.12,0.51,U] [#6 0.17,-0.52,0.00,M2] [#7 -0.05,-0.42,0.00,M8] [#8 0.19,-0.01,0.43,U] 
23:35:22.492 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.05, 0.02}
23:35:22.492 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
23:35:22.493 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
23:35:22.493 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.30 mountX=0.01 mountY=0.03, mountTheta=1.16
23:35:22.494 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
23:35:22.494 00.000 18120 Enqueuing Move request for scope (-0.02, -0.02)
23:35:22.495 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:22.495 00.000 21948 Worker thread wakes up
23:35:22.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:35:22.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:35:22.495 00.000 21948 Moving (-0.02, -0.02) raw xDistance=0.01 yDistance=0.03
23:35:22.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:35:22.495 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.5
23:35:22.496 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:22.496 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:22.497 00.001 18120 Enqueuing Expose request
23:35:22.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:22.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:35:22.497 00.000 21948 MoveAxis(E, 0, ABG)
23:35:22.497 00.000 21948 Move returns status 0, amount 0
23:35:22.497 00.000 21948 MoveAxis(N, 0, ABG)
23:35:22.497 00.000 21948 Move returns status 0, amount 0
23:35:22.497 00.000 21948 move complete, result=0
23:35:22.497 00.000 21948 worker thread done servicing request
23:35:22.497 00.000 21948 Worker thread wakes up
23:35:22.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:22.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:22.498 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:24.023 01.525 21948 Exposure complete
23:35:24.048 00.025 21948 worker thread done servicing request
23:35:24.048 00.000 18120 OnExposeComplete: enter
23:35:24.049 00.001 18120 UpdateGuideState(): m_state=6
23:35:24.049 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
23:35:24.050 00.001 18120 Star::Find returns 1 (0), X=410.20, Y=235.23, Mass=2064, SNR=31.2, Peak=204 HFD=4.4
23:35:24.050 00.000 18120 MultiStar: [#1 -0.06,-0.31,0.75,U] [#2 -0.10,-0.22,0.63,U] [#3 -0.21,-0.31,0.00,M1] [#4 -0.12,-0.26,0.58,U] [#5 0.04,0.09,0.53,U] [#6 -0.05,-0.50,0.00,M3] [#7 -0.12,-0.37,0.00,M9] [#8 0.15,-0.12,0.43,U] 
23:35:24.051 00.001 18120 refined, 5 included, MultiStar: {0.04, -0.15}, one-star: {0.24, -0.06}
23:35:24.051 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:35:24.052 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
23:35:24.052 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.32 mountX=0.15 mountY=0.03, mountTheta=0.21
23:35:24.053 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.15, opts=13)
23:35:24.054 00.001 18120 Enqueuing Move request for scope (0.04, -0.15)
23:35:24.056 00.002 21948 Worker thread wakes up
23:35:24.056 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:24.056 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.2
23:35:24.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.057 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:24.057 00.000 18120 Enqueuing Expose request
23:35:24.058 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
23:35:24.058 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
23:35:24.058 00.000 21948 Moving (0.04, -0.15) raw xDistance=0.15 yDistance=0.03
23:35:24.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:35:24.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:24.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:35:24.058 00.000 21948 MoveAxis(E, 0, ABG)
23:35:24.058 00.000 21948 Move returns status 0, amount 0
23:35:24.058 00.000 21948 MoveAxis(N, 0, ABG)
23:35:24.058 00.000 21948 Move returns status 0, amount 0
23:35:24.058 00.000 21948 move complete, result=0
23:35:24.058 00.000 21948 worker thread done servicing request
23:35:24.058 00.000 21948 Worker thread wakes up
23:35:24.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:24.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:24.058 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:25.684 01.626 21948 Exposure complete
23:35:25.716 00.032 21948 worker thread done servicing request
23:35:25.716 00.000 18120 OnExposeComplete: enter
23:35:25.717 00.001 18120 UpdateGuideState(): m_state=6
23:35:25.718 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
23:35:25.719 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=235.25, Mass=2080, SNR=31.3, Peak=225 HFD=4.1
23:35:25.719 00.000 18120 MultiStar: [#1 0.06,-0.29,0.70,U] [#2 -0.12,0.08,0.66,U] [#3 -0.29,-0.28,0.00,M2] [#4 -0.06,-0.36,0.00,M8] [#5 0.07,-0.10,0.49,U] [#6 0.15,-0.52,0.00,M4] [#7 -0.23,-0.19,0.52,U] [#8 0.18,0.06,0.41,U] 
23:35:25.720 00.001 18120 single-star, 5 included, MultiStar: {0.01, -0.08}, one-star: {0.07, -0.03}
23:35:25.721 00.001 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.14) = xAngle (0.70 = 0.70)
23:35:25.721 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.80 = -2.48)
23:35:25.722 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.44 mountX=0.06 mountY=-0.05, mountTheta=-0.68
23:35:25.723 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
23:35:25.724 00.001 18120 Enqueuing Move request for scope (0.07, -0.03)
23:35:25.724 00.000 21948 Worker thread wakes up
23:35:25.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:35:25.724 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:35:25.724 00.000 21948 Moving (0.07, -0.03) raw xDistance=0.06 yDistance=-0.05
23:35:25.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:25.725 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.3
23:35:25.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:25.726 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:25.726 00.000 18120 Enqueuing Expose request
23:35:25.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:35:25.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:25.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:35:25.726 00.000 21948 MoveAxis(E, 0, ABG)
23:35:25.726 00.000 21948 Move returns status 0, amount 0
23:35:25.726 00.000 21948 MoveAxis(N, 0, ABG)
23:35:25.726 00.000 21948 Move returns status 0, amount 0
23:35:25.726 00.000 21948 move complete, result=0
23:35:25.727 00.001 21948 worker thread done servicing request
23:35:25.727 00.000 21948 Worker thread wakes up
23:35:25.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:25.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:25.727 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:27.243 01.516 21948 Exposure complete
23:35:27.281 00.038 21948 worker thread done servicing request
23:35:27.281 00.000 18120 OnExposeComplete: enter
23:35:27.282 00.001 18120 UpdateGuideState(): m_state=6
23:35:27.282 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
23:35:27.283 00.001 18120 Star::Find returns 1 (0), X=410.30, Y=235.32, Mass=2094, SNR=31.4, Peak=211 HFD=4.3
23:35:27.283 00.000 18120 MultiStar: [#1 -0.08,-0.06,0.72,U] [#2 -0.07,0.08,0.64,U] [#3 -0.23,-0.29,0.00,M3] [#4 -0.26,-0.12,0.53,U] [#5 0.20,0.16,0.50,U] [#6 0.03,-0.34,0.46,U] [#7 -0.30,-0.20,0.48,U] [#8 0.25,0.16,0.45,U] 
23:35:27.284 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.35, 0.03}
23:35:27.284 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.55 = 0.55)
23:35:27.285 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.65 = -2.64)
23:35:27.285 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.60 mountX=0.04 mountY=-0.02, mountTheta=-0.52
23:35:27.286 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
23:35:27.287 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
23:35:27.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:27.288 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.4
23:35:27.288 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:27.288 00.000 21948 Worker thread wakes up
23:35:27.289 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:27.289 00.000 18120 Enqueuing Expose request
23:35:27.289 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:35:27.289 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:35:27.289 00.000 21948 Moving (0.04, -0.03) raw xDistance=0.04 yDistance=-0.02
23:35:27.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:35:27.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:27.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:35:27.289 00.000 21948 MoveAxis(E, 0, ABG)
23:35:27.289 00.000 21948 Move returns status 0, amount 0
23:35:27.289 00.000 21948 MoveAxis(N, 0, ABG)
23:35:27.289 00.000 21948 Move returns status 0, amount 0
23:35:27.289 00.000 21948 move complete, result=0
23:35:27.289 00.000 21948 worker thread done servicing request
23:35:27.289 00.000 21948 Worker thread wakes up
23:35:27.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:27.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:27.290 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:28.921 01.631 21948 Exposure complete
23:35:28.955 00.034 21948 worker thread done servicing request
23:35:28.955 00.000 18120 OnExposeComplete: enter
23:35:28.955 00.000 18120 UpdateGuideState(): m_state=6
23:35:28.956 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
23:35:28.956 00.000 18120 Star::Find returns 1 (0), X=410.00, Y=235.35, Mass=2133, SNR=31.8, Peak=189 HFD=4.1
23:35:28.956 00.000 18120 MultiStar: [#1 -0.04,-0.06,0.72,U] [#2 -0.13,0.27,0.66,U] [#3 -0.32,0.06,0.69,U] [#4 -0.23,0.06,0.52,U] [#5 0.13,0.43,0.00,M1] [#6 -0.06,-0.22,0.49,U] [#7 -0.49,-0.15,0.00,M8] [#8 0.02,0.20,0.43,U] 
23:35:28.958 00.002 18120 single-star, 6 included, MultiStar: {-0.10, 0.06}, one-star: {0.05, 0.07}
23:35:28.958 00.000 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.14) = xAngle (2.13 = 2.13)
23:35:28.959 00.001 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.23 = -1.05)
23:35:28.959 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=-0.04 mountY=-0.07, mountTheta=-2.12
23:35:28.960 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
23:35:28.961 00.001 18120 Enqueuing Move request for scope (0.05, 0.07)
23:35:28.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:28.962 00.001 18120 UpdateGuideState exits: m=2133 RSB=31.8
23:35:28.962 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:28.963 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:28.963 00.000 18120 Enqueuing Expose request
23:35:28.964 00.001 21948 Worker thread wakes up
23:35:28.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:35:28.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:35:28.964 00.000 21948 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.07
23:35:28.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:35:28.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:28.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:28.964 00.000 21948 MoveAxis(E, 0, ABG)
23:35:28.964 00.000 21948 Move returns status 0, amount 0
23:35:28.964 00.000 21948 MoveAxis(N, 0, ABG)
23:35:28.964 00.000 21948 Move returns status 0, amount 0
23:35:28.964 00.000 21948 move complete, result=0
23:35:28.964 00.000 21948 worker thread done servicing request
23:35:28.964 00.000 21948 Worker thread wakes up
23:35:28.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:28.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:28.964 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:30.489 01.525 21948 Exposure complete
23:35:30.532 00.043 21948 worker thread done servicing request
23:35:30.532 00.000 18120 OnExposeComplete: enter
23:35:30.534 00.002 18120 UpdateGuideState(): m_state=6
23:35:30.537 00.003 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
23:35:30.540 00.003 18120 Star::Find returns 1 (0), X=409.91, Y=235.61, Mass=2136, SNR=31.9, Peak=221 HFD=4.0
23:35:30.542 00.002 18120 MultiStar: [#1 -0.14,0.13,0.71,U] [#2 -0.23,0.44,0.00,M4] [#3 -0.18,0.09,0.70,U] [#4 -0.38,0.04,0.00,M7] [#5 0.01,0.42,0.00,M2] [#6 0.03,0.02,0.47,U] [#7 -0.27,0.05,0.51,U] [#8 0.13,0.44,0.00,M1] 
23:35:30.545 00.003 18120 refined, 4 included, MultiStar: {-0.11, 0.15}, one-star: {-0.04, 0.33}
23:35:30.547 00.002 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
23:35:30.550 00.003 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.19)
23:35:30.552 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=-0.18 mountY=0.04, mountTheta=2.95
23:35:30.556 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
23:35:30.558 00.002 18120 Enqueuing Move request for scope (-0.11, 0.15)
23:35:30.559 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:30.560 00.001 18120 UpdateGuideState exits: m=2136 RSB=31.9
23:35:30.561 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:30.562 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:30.563 00.001 18120 Enqueuing Expose request
23:35:30.564 00.001 21948 Worker thread wakes up
23:35:30.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
23:35:30.564 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
23:35:30.564 00.000 21948 Moving (-0.11, 0.15) raw xDistance=-0.18 yDistance=0.04
23:35:30.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:35:30.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:30.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:35:30.564 00.000 21948 MoveAxis(E, 0, ABG)
23:35:30.564 00.000 21948 Move returns status 0, amount 0
23:35:30.564 00.000 21948 MoveAxis(N, 0, ABG)
23:35:30.564 00.000 21948 Move returns status 0, amount 0
23:35:30.564 00.000 21948 move complete, result=0
23:35:30.564 00.000 21948 worker thread done servicing request
23:35:30.564 00.000 21948 Worker thread wakes up
23:35:30.565 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:30.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:30.565 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:32.194 01.629 21948 Exposure complete
23:35:32.218 00.024 21948 worker thread done servicing request
23:35:32.218 00.000 18120 OnExposeComplete: enter
23:35:32.218 00.000 18120 UpdateGuideState(): m_state=6
23:35:32.220 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
23:35:32.221 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=235.51, Mass=1981, SNR=30.6, Peak=190 HFD=3.8
23:35:32.221 00.000 18120 MultiStar: [#1 -0.39,0.24,0.00,M1] [#2 -0.17,0.32,0.00,M5] [#3 -0.55,-0.05,0.00,M2] [#4 -0.56,0.48,0.00,M8] [#5 -0.03,0.65,0.00,M3] [#6 -0.20,-0.16,0.48,U] [#7 -0.74,-0.26,0.00,M8] [#8 -0.06,0.08,0.48,U] 
23:35:32.222 00.001 18120 refined, 2 included, MultiStar: {-0.06, 0.09}, one-star: {0.00, 0.22}
23:35:32.222 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
23:35:32.223 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
23:35:32.223 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.18 mountX=-0.11 mountY=0.02, mountTheta=3.00
23:35:32.225 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.09, opts=13)
23:35:32.225 00.000 18120 Enqueuing Move request for scope (-0.06, 0.09)
23:35:32.225 00.000 21948 Worker thread wakes up
23:35:32.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:32.226 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:35:32.226 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.6
23:35:32.226 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:32.227 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:32.227 00.000 18120 Enqueuing Expose request
23:35:32.228 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:35:32.228 00.000 21948 Moving (-0.06, 0.09) raw xDistance=-0.11 yDistance=0.02
23:35:32.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:35:32.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:32.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:35:32.228 00.000 21948 MoveAxis(E, 0, ABG)
23:35:32.228 00.000 21948 Move returns status 0, amount 0
23:35:32.228 00.000 21948 MoveAxis(N, 0, ABG)
23:35:32.228 00.000 21948 Move returns status 0, amount 0
23:35:32.228 00.000 21948 move complete, result=0
23:35:32.228 00.000 21948 worker thread done servicing request
23:35:32.228 00.000 21948 Worker thread wakes up
23:35:32.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:32.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:32.229 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:33.740 01.511 21948 Exposure complete
23:35:33.772 00.032 21948 worker thread done servicing request
23:35:33.773 00.001 18120 OnExposeComplete: enter
23:35:33.773 00.000 18120 UpdateGuideState(): m_state=6
23:35:33.774 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
23:35:33.774 00.000 18120 Star::Find returns 1 (0), X=409.97, Y=235.43, Mass=2129, SNR=31.7, Peak=184 HFD=4.1
23:35:33.775 00.001 18120 MultiStar: [#1 -0.18,0.30,0.68,U] [#2 -0.36,0.33,0.00,M6] [#3 -0.24,0.10,0.67,U] [#4 -0.39,0.20,0.00,M9] [#5 0.04,0.41,0.00,M4] [#6 0.06,-0.35,0.48,U] [#7 -0.31,-0.31,0.00,M9] [#8 -0.00,0.28,0.43,U] 
23:35:33.775 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.11}, one-star: {0.02, 0.15}
23:35:33.776 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.30 = -2.99)
23:35:33.776 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.12)
23:35:33.777 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.15 mountX=-0.13 mountY=0.02, mountTheta=3.02
23:35:33.779 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.11, opts=13)
23:35:33.780 00.001 18120 Enqueuing Move request for scope (-0.07, 0.11)
23:35:33.780 00.000 21948 Worker thread wakes up
23:35:33.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:35:33.780 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:35:33.780 00.000 21948 Moving (-0.07, 0.11) raw xDistance=-0.13 yDistance=0.02
23:35:33.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:35:33.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:33.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:35:33.780 00.000 21948 MoveAxis(E, 0, ABG)
23:35:33.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:33.781 00.001 21948 Move returns status 0, amount 0
23:35:33.781 00.000 21948 MoveAxis(N, 0, ABG)
23:35:33.781 00.000 21948 Move returns status 0, amount 0
23:35:33.781 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.7
23:35:33.781 00.000 21948 move complete, result=0
23:35:33.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.781 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:33.782 00.001 18120 Enqueuing Expose request
23:35:33.782 00.000 21948 worker thread done servicing request
23:35:33.782 00.000 21948 Worker thread wakes up
23:35:33.782 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:33.783 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:33.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:35.419 01.636 21948 Exposure complete
23:35:35.443 00.024 21948 worker thread done servicing request
23:35:35.444 00.001 18120 OnExposeComplete: enter
23:35:35.444 00.000 18120 UpdateGuideState(): m_state=6
23:35:35.445 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
23:35:35.445 00.000 18120 Star::Find returns 1 (0), X=410.01, Y=235.85, Mass=1925, SNR=30.2, Peak=220 HFD=4.2
23:35:35.446 00.001 18120 MultiStar: [#1 -0.12,0.39,0.00,M1] [#2 -0.56,0.23,0.00,M7] [#3 -0.37,0.18,0.00,M2] [#4 -0.29,0.17,0.56,U] [#5 -0.09,0.57,0.00,M5] [#6 -0.18,0.18,0.52,U] [#7 -0.59,0.17,0.00,M10] [#8 0.11,0.78,0.00,M1] 
23:35:35.446 00.000 18120 refined, 2 included, MultiStar: {-0.10, 0.36}, one-star: {0.05, 0.57}
23:35:35.446 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
23:35:35.450 00.004 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.20)
23:35:35.452 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.36 hyp=0.38 cameraTheta=1.83 mountX=-0.37 mountY=-0.08, mountTheta=-2.94
23:35:35.455 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.36, opts=13)
23:35:35.456 00.001 18120 Enqueuing Move request for scope (-0.10, 0.36)
23:35:35.456 00.000 21948 Worker thread wakes up
23:35:35.456 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.36) opts 0xd
23:35:35.456 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.36)
23:35:35.456 00.000 21948 Moving (-0.10, 0.36) raw xDistance=-0.37 yDistance=-0.08
23:35:35.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:35:35.457 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:35.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:35.457 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.2
23:35:35.458 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:35.458 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:35.458 00.000 18120 Enqueuing Expose request
23:35:35.459 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:35.459 00.000 21948 MoveAxis(E, 67, ABG)
23:35:35.459 00.000 21948 Guiding  Dir = 2, Dur = 67
23:35:35.459 00.000 21948 IsSlewing returns 0
23:35:35.459 00.000 21948 IsGuiding returns 0
23:35:35.461 00.002 21948 PulseGuide returned control before completion, sleep 76
23:35:35.543 00.082 21948 IsGuiding returns 0
23:35:35.543 00.000 21948 Move returns status 0, amount 67
23:35:35.543 00.000 21948 MoveAxis(N, 0, ABG)
23:35:35.543 00.000 21948 Move returns status 0, amount 0
23:35:35.543 00.000 21948 move complete, result=0
23:35:35.544 00.001 21948 worker thread done servicing request
23:35:35.544 00.000 21948 Worker thread wakes up
23:35:35.544 00.000 18120 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
23:35:35.545 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:35.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:36.950 01.405 21948 Exposure complete
23:35:36.994 00.044 21948 worker thread done servicing request
23:35:36.994 00.000 18120 OnExposeComplete: enter
23:35:36.997 00.003 18120 UpdateGuideState(): m_state=6
23:35:37.000 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
23:35:37.002 00.002 18120 Star::Find returns 1 (0), X=409.96, Y=235.72, Mass=2049, SNR=31.0, Peak=207 HFD=4.1
23:35:37.004 00.002 18120 MultiStar: [#1 -0.01,0.37,0.00,M2] [#2 -0.20,0.23,0.65,U] [#3 0.18,0.18,0.67,U] [#4 -0.15,0.02,0.58,U] [#5 0.11,0.47,0.00,M6] [#6 -0.20,0.08,0.49,U] [#7 -0.37,0.19,0.00,R] [#8 0.05,0.23,0.40,U] 
23:35:37.007 00.003 18120 refined, 5 included, MultiStar: {-0.05, 0.22}, one-star: {0.01, 0.43}
23:35:37.009 00.002 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.14) = xAngle (2.91 = 2.91)
23:35:37.012 00.003 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.27)
23:35:37.014 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.77 mountX=-0.22 mountY=-0.06, mountTheta=-2.88
23:35:37.018 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.22, opts=13)
23:35:37.020 00.002 18120 Enqueuing Move request for scope (-0.05, 0.22)
23:35:37.021 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:37.022 00.001 18120 UpdateGuideState exits: m=2049 RSB=31.0
23:35:37.024 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:37.025 00.001 21948 Worker thread wakes up
23:35:37.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
23:35:37.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:37.026 00.001 18120 Enqueuing Expose request
23:35:37.028 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
23:35:37.028 00.000 21948 Moving (-0.05, 0.22) raw xDistance=-0.22 yDistance=-0.06
23:35:37.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:35:37.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:37.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:35:37.028 00.000 21948 MoveAxis(E, 44, ABG)
23:35:37.028 00.000 21948 Guiding  Dir = 2, Dur = 44
23:35:37.029 00.001 21948 IsSlewing returns 0
23:35:37.029 00.000 21948 IsGuiding returns 0
23:35:37.030 00.001 21948 PulseGuide returned control before completion, sleep 53
23:35:37.094 00.064 21948 IsGuiding returns 0
23:35:37.094 00.000 21948 Move returns status 0, amount 44
23:35:37.094 00.000 21948 MoveAxis(N, 0, ABG)
23:35:37.094 00.000 21948 Move returns status 0, amount 0
23:35:37.094 00.000 21948 move complete, result=0
23:35:37.094 00.000 21948 worker thread done servicing request
23:35:37.094 00.000 21948 Worker thread wakes up
23:35:37.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:37.094 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
23:35:37.095 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:38.719 01.624 21948 Exposure complete
23:35:38.776 00.057 21948 worker thread done servicing request
23:35:38.776 00.000 18120 OnExposeComplete: enter
23:35:38.776 00.000 18120 UpdateGuideState(): m_state=6
23:35:38.776 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
23:35:38.777 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=235.36, Mass=1998, SNR=30.7, Peak=182 HFD=4.1
23:35:38.778 00.001 18120 MultiStar: [#1 -0.15,-0.02,0.68,U] [#2 -0.18,0.29,0.64,U] [#3 0.11,-0.07,0.68,U] [#4 -0.30,-0.08,0.56,U] [#5 -0.14,0.12,0.50,U] [#6 0.01,-0.18,0.52,U] [#7 -0.23,-0.50,0.00,M1] [#8 0.11,0.09,0.44,U] 
23:35:38.778 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {-0.01, 0.08}
23:35:38.779 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.84 = -2.45)
23:35:38.780 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
23:35:38.781 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.69 mountX=-0.06 mountY=0.05, mountTheta=2.47
23:35:38.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
23:35:38.783 00.001 18120 Enqueuing Move request for scope (-0.07, 0.03)
23:35:38.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:38.784 00.001 21948 Worker thread wakes up
23:35:38.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:35:38.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:35:38.784 00.000 21948 Moving (-0.07, 0.03) raw xDistance=-0.06 yDistance=0.05
23:35:38.784 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.7
23:35:38.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:38.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:35:38.785 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:38.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:38.785 00.000 18120 Enqueuing Expose request
23:35:38.786 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:38.786 00.000 21948 MoveAxis(E, 0, ABG)
23:35:38.786 00.000 21948 Move returns status 0, amount 0
23:35:38.786 00.000 21948 MoveAxis(N, 0, ABG)
23:35:38.786 00.000 21948 Move returns status 0, amount 0
23:35:38.786 00.000 21948 move complete, result=0
23:35:38.786 00.000 21948 worker thread done servicing request
23:35:38.786 00.000 21948 Worker thread wakes up
23:35:38.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:38.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:38.786 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:40.313 01.527 21948 Exposure complete
23:35:40.345 00.032 21948 worker thread done servicing request
23:35:40.345 00.000 18120 OnExposeComplete: enter
23:35:40.347 00.002 18120 UpdateGuideState(): m_state=6
23:35:40.347 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
23:35:40.348 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.33, Mass=2038, SNR=31.0, Peak=196 HFD=4.0
23:35:40.349 00.001 18120 MultiStar: [#1 -0.27,-0.18,0.70,U] [#2 -0.18,0.06,0.64,U] [#3 -0.30,-0.18,0.69,U] [#4 -0.31,0.06,0.53,U] [#5 -0.08,0.32,0.51,U] [#6 -0.20,-0.14,0.49,U] [#7 -0.05,-0.51,0.00,M2] [#8 0.02,0.07,0.43,U] 
23:35:40.350 00.001 18120 single-star, 7 included, MultiStar: {-0.18, -0.00}, one-star: {-0.08, 0.05}
23:35:40.351 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
23:35:40.351 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.56)
23:35:40.352 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.60 mountX=-0.08 mountY=0.05, mountTheta=2.57
23:35:40.354 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
23:35:40.356 00.002 18120 Enqueuing Move request for scope (-0.08, 0.05)
23:35:40.357 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:40.358 00.001 21948 Worker thread wakes up
23:35:40.358 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.0
23:35:40.359 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
23:35:40.359 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
23:35:40.359 00.000 21948 Moving (-0.08, 0.05) raw xDistance=-0.08 yDistance=0.05
23:35:40.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:35:40.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:40.360 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:40.361 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:40.361 00.000 18120 Enqueuing Expose request
23:35:40.362 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:40.362 00.000 21948 MoveAxis(E, 0, ABG)
23:35:40.362 00.000 21948 Move returns status 0, amount 0
23:35:40.362 00.000 21948 MoveAxis(N, 0, ABG)
23:35:40.362 00.000 21948 Move returns status 0, amount 0
23:35:40.362 00.000 21948 move complete, result=0
23:35:40.362 00.000 21948 worker thread done servicing request
23:35:40.362 00.000 21948 Worker thread wakes up
23:35:40.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:40.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:40.362 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:42.001 01.639 21948 Exposure complete
23:35:42.051 00.050 21948 worker thread done servicing request
23:35:42.051 00.000 18120 OnExposeComplete: enter
23:35:42.051 00.000 18120 UpdateGuideState(): m_state=6
23:35:42.052 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
23:35:42.052 00.000 18120 Star::Find returns 1 (0), X=409.87, Y=235.55, Mass=1866, SNR=29.6, Peak=168 HFD=3.9
23:35:42.053 00.001 18120 MultiStar: [#1 -0.42,0.28,0.00,M1] [#2 -0.63,0.28,0.00,M5] [#3 -0.32,-0.03,0.73,U] [#4 -0.42,0.03,0.00,M6] [#5 -0.20,0.48,0.00,M5] [#6 -0.23,0.01,0.52,U] [#7 -0.19,-0.19,0.54,U] [#8 -0.29,0.35,0.00,M1] 
23:35:42.054 00.001 18120 refined, 3 included, MultiStar: {-0.20, 0.05}, one-star: {-0.09, 0.27}
23:35:42.054 00.000 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.02 = -2.26)
23:35:42.055 00.001 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.84)
23:35:42.055 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.88 mountX=-0.13 mountY=0.15, mountTheta=2.28
23:35:42.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.05, opts=13)
23:35:42.057 00.001 18120 Enqueuing Move request for scope (-0.20, 0.05)
23:35:42.058 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:42.058 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.6
23:35:42.059 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:42.059 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:42.060 00.001 18120 Enqueuing Expose request
23:35:42.060 00.000 21948 Worker thread wakes up
23:35:42.060 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
23:35:42.060 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
23:35:42.060 00.000 21948 Moving (-0.20, 0.05) raw xDistance=-0.13 yDistance=0.15
23:35:42.060 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:35:42.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:42.060 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:35:42.060 00.000 21948 MoveAxis(E, 0, ABG)
23:35:42.060 00.000 21948 Move returns status 0, amount 0
23:35:42.060 00.000 21948 MoveAxis(N, 0, ABG)
23:35:42.060 00.000 21948 Move returns status 0, amount 0
23:35:42.060 00.000 21948 move complete, result=0
23:35:42.060 00.000 21948 worker thread done servicing request
23:35:42.060 00.000 21948 Worker thread wakes up
23:35:42.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:42.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:42.060 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:35:43.576 01.516 21948 Exposure complete
23:35:43.621 00.045 21948 worker thread done servicing request
23:35:43.621 00.000 18120 OnExposeComplete: enter
23:35:43.622 00.001 18120 UpdateGuideState(): m_state=6
23:35:43.622 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
23:35:43.625 00.003 18120 Star::Find returns 1 (0), X=409.80, Y=235.46, Mass=2122, SNR=31.8, Peak=199 HFD=3.9
23:35:43.627 00.002 18120 MultiStar: [#1 -0.32,-0.08,0.69,U] [#2 -0.18,0.06,0.64,U] [#3 -0.32,-0.20,0.00,M1] [#4 -0.40,0.03,0.00,M7] [#5 -0.10,0.40,0.00,M6] [#6 -0.19,-0.23,0.49,U] [#7 -0.26,-0.08,0.52,U] [#8 0.28,0.22,0.44,U] 
23:35:43.627 00.000 18120 refined, 5 included, MultiStar: {-0.16, 0.03}, one-star: {-0.16, 0.17}
23:35:43.630 00.003 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.12 = -2.17)
23:35:43.632 00.002 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.93)
23:35:43.634 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.97 mountX=-0.09 mountY=0.13, mountTheta=2.18
23:35:43.638 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.03, opts=13)
23:35:43.640 00.002 18120 Enqueuing Move request for scope (-0.16, 0.03)
23:35:43.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:43.641 00.001 18120 UpdateGuideState exits: m=2122 RSB=31.8
23:35:43.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:43.642 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:43.642 00.000 18120 Enqueuing Expose request
23:35:43.643 00.001 21948 Worker thread wakes up
23:35:43.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:35:43.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:35:43.643 00.000 21948 Moving (-0.16, 0.03) raw xDistance=-0.09 yDistance=0.13
23:35:43.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:35:43.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:43.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:35:43.643 00.000 21948 MoveAxis(E, 0, ABG)
23:35:43.643 00.000 21948 Move returns status 0, amount 0
23:35:43.643 00.000 21948 MoveAxis(N, 0, ABG)
23:35:43.643 00.000 21948 Move returns status 0, amount 0
23:35:43.643 00.000 21948 move complete, result=0
23:35:43.643 00.000 21948 worker thread done servicing request
23:35:43.643 00.000 21948 Worker thread wakes up
23:35:43.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:43.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:43.643 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:45.273 01.630 21948 Exposure complete
23:35:45.298 00.025 21948 worker thread done servicing request
23:35:45.298 00.000 18120 OnExposeComplete: enter
23:35:45.298 00.000 18120 UpdateGuideState(): m_state=6
23:35:45.299 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
23:35:45.299 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=235.36, Mass=2062, SNR=31.3, Peak=188 HFD=4.1
23:35:45.300 00.001 18120 MultiStar: [#1 -0.11,-0.24,0.76,U] [#2 -0.36,0.08,0.00,M5] [#3 -0.08,-0.22,0.68,U] [#4 -0.28,-0.12,0.53,U] [#5 0.04,0.22,0.50,U] [#6 -0.16,-0.26,0.47,U] [#7 -0.13,-0.17,0.51,U] [#8 -0.19,-0.08,0.42,U] 
23:35:45.300 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.09}, one-star: {-0.17, 0.07}
23:35:45.301 00.001 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.14) = xAngle (-1.39 = -1.39)
23:35:45.301 00.000 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.71 = 1.71)
23:35:45.302 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=0.03 mountY=0.16, mountTheta=1.39
23:35:45.303 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.09, opts=13)
23:35:45.303 00.000 18120 Enqueuing Move request for scope (-0.13, -0.09)
23:35:45.306 00.003 21948 Worker thread wakes up
23:35:45.306 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
23:35:45.306 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
23:35:45.306 00.000 21948 Moving (-0.13, -0.09) raw xDistance=0.03 yDistance=0.16
23:35:45.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:35:45.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:45.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:45.307 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:35:45.307 00.000 21948 MoveAxis(E, 0, ABG)
23:35:45.307 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.3
23:35:45.307 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:45.308 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:45.308 00.000 18120 Enqueuing Expose request
23:35:45.309 00.001 21948 Move returns status 0, amount 0
23:35:45.309 00.000 21948 MoveAxis(N, 0, ABG)
23:35:45.309 00.000 21948 Move returns status 0, amount 0
23:35:45.309 00.000 21948 move complete, result=0
23:35:45.309 00.000 21948 worker thread done servicing request
23:35:45.309 00.000 21948 Worker thread wakes up
23:35:45.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:45.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:45.309 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:35:46.832 01.523 21948 Exposure complete
23:35:46.867 00.035 21948 worker thread done servicing request
23:35:46.867 00.000 18120 OnExposeComplete: enter
23:35:46.868 00.001 18120 UpdateGuideState(): m_state=6
23:35:46.868 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
23:35:46.869 00.001 18120 Star::Find returns 1 (0), X=409.90, Y=235.17, Mass=2099, SNR=31.6, Peak=211 HFD=4.2
23:35:46.869 00.000 18120 MultiStar: [#1 -0.28,-0.51,0.00,M1] [#2 -0.42,-0.03,0.00,M6] [#3 -0.38,-0.14,0.00,M1] [#4 -0.58,-0.47,0.00,M7] [#5 -0.10,0.00,0.49,U] [#6 -0.36,-0.41,0.00,M1] [#7 -0.18,-0.68,0.00,M1] [#8 -0.22,-0.26,0.44,U] 
23:35:46.870 00.001 18120 single-star, 2 included, MultiStar: {-0.10, -0.12}, one-star: {-0.06, -0.11}
23:35:46.870 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.14) = xAngle (-0.87 = -0.87)
23:35:46.871 00.001 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.23 = 2.23)
23:35:46.872 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.02 mountX=0.08 mountY=0.10, mountTheta=0.89
23:35:46.873 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.11, opts=13)
23:35:46.874 00.001 18120 Enqueuing Move request for scope (-0.06, -0.11)
23:35:46.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:46.874 00.000 21948 Worker thread wakes up
23:35:46.875 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
23:35:46.875 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
23:35:46.875 00.000 21948 Moving (-0.06, -0.11) raw xDistance=0.08 yDistance=0.10
23:35:46.875 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:35:46.875 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:46.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:35:46.875 00.000 21948 MoveAxis(E, 0, ABG)
23:35:46.875 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.6
23:35:46.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.876 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:46.876 00.000 18120 Enqueuing Expose request
23:35:46.877 00.001 21948 Move returns status 0, amount 0
23:35:46.877 00.000 21948 MoveAxis(N, 0, ABG)
23:35:46.877 00.000 21948 Move returns status 0, amount 0
23:35:46.877 00.000 21948 move complete, result=0
23:35:46.877 00.000 21948 worker thread done servicing request
23:35:46.877 00.000 21948 Worker thread wakes up
23:35:46.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:46.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:46.878 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:48.507 01.629 21948 Exposure complete
23:35:48.548 00.041 21948 worker thread done servicing request
23:35:48.548 00.000 18120 OnExposeComplete: enter
23:35:48.549 00.001 18120 UpdateGuideState(): m_state=6
23:35:48.550 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
23:35:48.550 00.000 18120 Star::Find returns 1 (0), X=409.93, Y=235.34, Mass=2310, SNR=33.0, Peak=201 HFD=4.1
23:35:48.551 00.001 18120 MultiStar: [#1 -0.37,0.02,0.00,M2] [#2 -0.45,0.05,0.00,M7] [#3 -0.20,0.08,0.64,U] [#4 -0.65,-0.18,0.00,M8] [#5 -0.13,0.09,0.50,U] [#6 -0.15,-0.16,0.46,U] [#7 -0.25,-0.31,0.00,M2] [#8 -0.15,0.29,0.40,U] 
23:35:48.551 00.000 18120 single-star, 4 included, MultiStar: {-0.11, 0.06}, one-star: {-0.02, 0.05}
23:35:48.552 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
23:35:48.552 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.12)
23:35:48.553 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.92 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
23:35:48.554 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
23:35:48.554 00.000 18120 Enqueuing Move request for scope (-0.02, 0.05)
23:35:48.555 00.001 21948 Worker thread wakes up
23:35:48.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:48.555 00.000 18120 UpdateGuideState exits: m=2310 RSB=33.0
23:35:48.556 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:48.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:48.557 00.001 18120 Enqueuing Expose request
23:35:48.557 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:35:48.557 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:35:48.557 00.000 21948 Moving (-0.02, 0.05) raw xDistance=-0.06 yDistance=-0.01
23:35:48.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:35:48.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:48.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:35:48.557 00.000 21948 MoveAxis(E, 0, ABG)
23:35:48.558 00.001 21948 Move returns status 0, amount 0
23:35:48.558 00.000 21948 MoveAxis(N, 0, ABG)
23:35:48.558 00.000 21948 Move returns status 0, amount 0
23:35:48.558 00.000 21948 move complete, result=0
23:35:48.558 00.000 21948 worker thread done servicing request
23:35:48.558 00.000 21948 Worker thread wakes up
23:35:48.558 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:48.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:48.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:50.075 01.517 21948 Exposure complete
23:35:50.130 00.055 21948 worker thread done servicing request
23:35:50.130 00.000 18120 OnExposeComplete: enter
23:35:50.132 00.002 18120 UpdateGuideState(): m_state=6
23:35:50.135 00.003 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
23:35:50.135 00.000 18120 Star::Find returns 1 (0), X=409.95, Y=235.51, Mass=1944, SNR=30.3, Peak=175 HFD=4.0
23:35:50.136 00.001 18120 MultiStar: [#1 -0.19,0.05,0.75,U] [#2 -0.44,0.07,0.00,M8] [#3 0.01,0.02,0.73,U] [#4 -0.45,0.09,0.00,M9] [#5 0.07,0.49,0.00,M4] [#6 -0.08,-0.09,0.51,U] [#7 0.07,-0.27,0.52,U] [#8 -0.09,0.26,0.45,U] 
23:35:50.137 00.001 18120 refined, 5 included, MultiStar: {-0.05, 0.05}, one-star: {-0.00, 0.22}
23:35:50.137 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
23:35:50.138 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
23:35:50.138 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=-0.07 mountY=0.02, mountTheta=2.89
23:35:50.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
23:35:50.140 00.001 18120 Enqueuing Move request for scope (-0.05, 0.05)
23:35:50.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:50.141 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.3
23:35:50.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:50.142 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:50.142 00.000 18120 Enqueuing Expose request
23:35:50.143 00.001 21948 Worker thread wakes up
23:35:50.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:35:50.143 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:35:50.143 00.000 21948 Moving (-0.05, 0.05) raw xDistance=-0.07 yDistance=0.02
23:35:50.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:35:50.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:50.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:35:50.143 00.000 21948 MoveAxis(E, 0, ABG)
23:35:50.143 00.000 21948 Move returns status 0, amount 0
23:35:50.143 00.000 21948 MoveAxis(N, 0, ABG)
23:35:50.143 00.000 21948 Move returns status 0, amount 0
23:35:50.143 00.000 21948 move complete, result=0
23:35:50.143 00.000 21948 worker thread done servicing request
23:35:50.143 00.000 21948 Worker thread wakes up
23:35:50.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:50.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:50.143 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:51.776 01.633 21948 Exposure complete
23:35:51.830 00.054 21948 worker thread done servicing request
23:35:51.830 00.000 18120 OnExposeComplete: enter
23:35:51.834 00.004 18120 UpdateGuideState(): m_state=6
23:35:51.837 00.003 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
23:35:51.839 00.002 18120 Star::Find returns 1 (0), X=410.01, Y=235.44, Mass=1910, SNR=30.0, Peak=161 HFD=4.1
23:35:51.840 00.001 18120 MultiStar: [#1 -0.31,0.08,0.77,U] [#2 -0.17,0.35,0.00,M9] [#3 -0.27,0.02,0.73,U] [#4 -0.63,0.12,0.00,M10] [#5 0.02,0.49,0.00,M5] [#6 -0.05,-0.26,0.48,U] [#7 -0.16,-0.24,0.53,U] [#8 -0.20,0.07,0.45,U] 
23:35:51.840 00.000 18120 refined, 5 included, MultiStar: {-0.15, 0.00}, one-star: {0.05, 0.15}
23:35:51.840 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.27 = -2.01)
23:35:51.841 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.37 = 1.09)
23:35:51.841 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.13 mountX=-0.06 mountY=0.13, mountTheta=2.02
23:35:51.842 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.00, opts=13)
23:35:51.843 00.001 18120 Enqueuing Move request for scope (-0.15, 0.00)
23:35:51.843 00.000 21948 Worker thread wakes up
23:35:51.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:51.844 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.0
23:35:51.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:51.845 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:51.845 00.000 18120 Enqueuing Expose request
23:35:51.846 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
23:35:51.846 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
23:35:51.846 00.000 21948 Moving (-0.15, 0.00) raw xDistance=-0.06 yDistance=0.13
23:35:51.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:35:51.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:51.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:35:51.846 00.000 21948 MoveAxis(E, 0, ABG)
23:35:51.846 00.000 21948 Move returns status 0, amount 0
23:35:51.846 00.000 21948 MoveAxis(N, 0, ABG)
23:35:51.846 00.000 21948 Move returns status 0, amount 0
23:35:51.846 00.000 21948 move complete, result=0
23:35:51.846 00.000 21948 worker thread done servicing request
23:35:51.846 00.000 21948 Worker thread wakes up
23:35:51.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:51.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:51.846 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:53.360 01.514 21948 Exposure complete
23:35:53.395 00.035 21948 worker thread done servicing request
23:35:53.395 00.000 18120 OnExposeComplete: enter
23:35:53.396 00.001 18120 UpdateGuideState(): m_state=6
23:35:53.398 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
23:35:53.398 00.000 18120 Star::Find returns 1 (0), X=410.08, Y=235.47, Mass=1981, SNR=30.5, Peak=198 HFD=4.0
23:35:53.399 00.001 18120 MultiStar: [#1 -0.02,-0.03,0.74,U] [#2 -0.23,0.24,0.66,U] [#3 -0.21,0.22,0.68,U] [#4 -0.45,0.00,0.00,R] [#5 0.04,0.27,0.56,U] [#6 0.09,-0.26,0.52,U] [#7 -0.05,-0.35,0.55,U] [#8 -0.04,0.44,0.00,M1] 
23:35:53.400 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {0.13, 0.18}
23:35:53.400 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
23:35:53.401 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.01)
23:35:53.402 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.02 mountX=-0.07 mountY=-0.00, mountTheta=-3.13
23:35:53.404 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
23:35:53.405 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
23:35:53.405 00.000 21948 Worker thread wakes up
23:35:53.406 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:53.406 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.5
23:35:53.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:53.407 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:53.407 00.000 18120 Enqueuing Expose request
23:35:53.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:35:53.407 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:35:53.407 00.000 21948 Moving (-0.03, 0.06) raw xDistance=-0.07 yDistance=-0.00
23:35:53.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:35:53.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:53.407 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:35:53.407 00.000 21948 MoveAxis(E, 0, ABG)
23:35:53.407 00.000 21948 Move returns status 0, amount 0
23:35:53.407 00.000 21948 MoveAxis(N, 0, ABG)
23:35:53.407 00.000 21948 Move returns status 0, amount 0
23:35:53.407 00.000 21948 move complete, result=0
23:35:53.407 00.000 21948 worker thread done servicing request
23:35:53.407 00.000 21948 Worker thread wakes up
23:35:53.408 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:53.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:53.408 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:55.039 01.631 21948 Exposure complete
23:35:55.088 00.049 21948 worker thread done servicing request
23:35:55.088 00.000 18120 OnExposeComplete: enter
23:35:55.089 00.001 18120 UpdateGuideState(): m_state=6
23:35:55.090 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
23:35:55.091 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=235.28, Mass=2199, SNR=32.3, Peak=239 HFD=4.2
23:35:55.091 00.000 18120 MultiStar: [#1 -0.25,-0.11,0.68,U] [#2 -0.32,0.01,0.60,U] [#3 -0.05,-0.07,0.67,U] [#4 0.16,-0.08,0.52,U] [#5 -0.04,0.05,0.46,U] [#6 0.03,-0.32,0.49,U] [#7 -0.02,-0.53,0.00,M1] [#8 -0.19,0.16,0.43,U] 
23:35:55.093 00.002 18120 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.15, -0.01}
23:35:55.093 00.000 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.14) = xAngle (-1.61 = -1.61)
23:35:55.094 00.001 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
23:35:55.094 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.75 mountX=-0.00 mountY=0.12, mountTheta=1.61
23:35:55.095 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.05, opts=13)
23:35:55.096 00.001 18120 Enqueuing Move request for scope (-0.11, -0.05)
23:35:55.096 00.000 21948 Worker thread wakes up
23:35:55.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
23:35:55.096 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
23:35:55.096 00.000 21948 Moving (-0.11, -0.05) raw xDistance=-0.00 yDistance=0.12
23:35:55.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:35:55.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:55.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:35:55.096 00.000 21948 MoveAxis(E, 0, ABG)
23:35:55.096 00.000 21948 Move returns status 0, amount 0
23:35:55.097 00.001 21948 MoveAxis(N, 0, ABG)
23:35:55.097 00.000 21948 Move returns status 0, amount 0
23:35:55.097 00.000 21948 move complete, result=0
23:35:55.097 00.000 21948 worker thread done servicing request
23:35:55.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:55.098 00.001 18120 UpdateGuideState exits: m=2199 RSB=32.3
23:35:55.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.098 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:55.099 00.001 18120 Enqueuing Expose request
23:35:55.099 00.000 21948 Worker thread wakes up
23:35:55.099 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:55.101 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:55.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:56.625 01.524 21948 Exposure complete
23:35:56.664 00.039 21948 worker thread done servicing request
23:35:56.665 00.001 18120 OnExposeComplete: enter
23:35:56.665 00.000 18120 UpdateGuideState(): m_state=6
23:35:56.666 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
23:35:56.666 00.000 18120 Star::Find returns 1 (0), X=410.07, Y=235.44, Mass=2114, SNR=31.5, Peak=197 HFD=4.1
23:35:56.667 00.001 18120 MultiStar: [#1 -0.02,-0.08,0.73,U] [#2 -0.25,-0.07,0.65,U] [#3 -0.36,-0.25,0.00,M1] [#4 -0.09,0.25,0.55,U] [#5 -0.16,0.30,0.52,U] [#6 -0.25,-0.52,0.00,M1] [#7 0.02,-0.66,0.00,M2] [#8 0.14,0.31,0.42,U] 
23:35:56.667 00.000 18120 refined, 5 included, MultiStar: {-0.04, 0.12}, one-star: {0.12, 0.15}
23:35:56.668 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:35:56.668 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:35:56.669 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.85 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
23:35:56.670 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
23:35:56.670 00.000 18120 Enqueuing Move request for scope (-0.04, 0.12)
23:35:56.672 00.002 21948 Worker thread wakes up
23:35:56.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:35:56.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:35:56.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:56.673 00.001 18120 UpdateGuideState exits: m=2114 RSB=31.5
23:35:56.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:56.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:56.674 00.000 18120 Enqueuing Expose request
23:35:56.674 00.000 21948 Moving (-0.04, 0.12) raw xDistance=-0.13 yDistance=-0.02
23:35:56.675 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:35:56.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:56.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:35:56.675 00.000 21948 MoveAxis(E, 0, ABG)
23:35:56.675 00.000 21948 Move returns status 0, amount 0
23:35:56.675 00.000 21948 MoveAxis(N, 0, ABG)
23:35:56.675 00.000 21948 Move returns status 0, amount 0
23:35:56.675 00.000 21948 move complete, result=0
23:35:56.675 00.000 21948 worker thread done servicing request
23:35:56.675 00.000 21948 Worker thread wakes up
23:35:56.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:56.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:56.675 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:58.298 01.623 21948 Exposure complete
23:35:58.325 00.027 21948 worker thread done servicing request
23:35:58.325 00.000 18120 OnExposeComplete: enter
23:35:58.326 00.001 18120 UpdateGuideState(): m_state=6
23:35:58.326 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
23:35:58.327 00.001 18120 Star::Find returns 1 (0), X=410.03, Y=235.26, Mass=1949, SNR=30.5, Peak=179 HFD=4.1
23:35:58.327 00.000 18120 MultiStar: [#1 -0.36,-0.04,0.00,M1] [#2 -0.29,0.02,0.64,U] [#3 -0.38,-0.21,0.00,M2] [#4 0.20,-0.06,0.56,U] [#5 -0.22,0.30,0.00,M3] [#6 0.06,-0.55,0.00,M2] [#7 -0.03,-0.39,0.00,M3] [#8 -0.13,0.25,0.44,U] 
23:35:58.330 00.003 18120 refined, 3 included, MultiStar: {-0.02, 0.03}, one-star: {0.08, -0.02}
23:35:58.332 00.002 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.41 = -2.87)
23:35:58.334 00.002 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.23)
23:35:58.337 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.27 mountX=-0.03 mountY=0.01, mountTheta=2.91
23:35:58.341 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
23:35:58.342 00.001 18120 Enqueuing Move request for scope (-0.02, 0.03)
23:35:58.343 00.001 21948 Worker thread wakes up
23:35:58.343 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:58.343 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.5
23:35:58.344 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.344 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:58.345 00.001 18120 Enqueuing Expose request
23:35:58.345 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:35:58.345 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:35:58.345 00.000 21948 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
23:35:58.345 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:35:58.345 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:58.345 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:58.345 00.000 21948 MoveAxis(E, 0, ABG)
23:35:58.345 00.000 21948 Move returns status 0, amount 0
23:35:58.345 00.000 21948 MoveAxis(N, 0, ABG)
23:35:58.345 00.000 21948 Move returns status 0, amount 0
23:35:58.345 00.000 21948 move complete, result=0
23:35:58.345 00.000 21948 worker thread done servicing request
23:35:58.345 00.000 21948 Worker thread wakes up
23:35:58.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:58.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:58.346 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:59.865 01.519 21948 Exposure complete
23:35:59.898 00.033 21948 worker thread done servicing request
23:35:59.898 00.000 18120 OnExposeComplete: enter
23:35:59.899 00.001 18120 UpdateGuideState(): m_state=6
23:35:59.900 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
23:35:59.900 00.000 18120 Star::Find returns 1 (0), X=409.84, Y=235.57, Mass=2020, SNR=31.0, Peak=169 HFD=4.3
23:35:59.901 00.001 18120 MultiStar: [#1 -0.39,0.21,0.00,M2] [#2 -0.37,0.10,0.00,M6] [#3 -0.16,0.10,0.71,U] [#4 0.16,0.13,0.59,U] [#5 -0.07,0.46,0.00,M4] [#6 -0.13,0.11,0.49,U] [#7 -0.04,-0.38,0.00,M4] [#8 -0.28,0.38,0.00,M1] 
23:35:59.901 00.000 18120 refined, 3 included, MultiStar: {-0.07, 0.17}, one-star: {-0.11, 0.28}
23:35:59.901 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:35:59.902 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
23:35:59.902 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.95 mountX=-0.19 mountY=-0.02, mountTheta=-3.06
23:35:59.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.17, opts=13)
23:35:59.904 00.001 18120 Enqueuing Move request for scope (-0.07, 0.17)
23:35:59.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:35:59.905 00.001 18120 UpdateGuideState exits: m=2020 RSB=31.0
23:35:59.905 00.000 21948 Worker thread wakes up
23:35:59.905 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:59.906 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:35:59.906 00.000 18120 Enqueuing Expose request
23:35:59.906 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
23:35:59.906 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
23:35:59.906 00.000 21948 Moving (-0.07, 0.17) raw xDistance=-0.19 yDistance=-0.02
23:35:59.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:35:59.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:59.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:35:59.907 00.001 21948 MoveAxis(E, 0, ABG)
23:35:59.907 00.000 21948 Move returns status 0, amount 0
23:35:59.907 00.000 21948 MoveAxis(N, 0, ABG)
23:35:59.907 00.000 21948 Move returns status 0, amount 0
23:35:59.907 00.000 21948 move complete, result=0
23:35:59.907 00.000 21948 worker thread done servicing request
23:35:59.907 00.000 21948 Worker thread wakes up
23:35:59.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:35:59.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:35:59.907 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:01.538 01.631 21948 Exposure complete
23:36:01.589 00.051 21948 worker thread done servicing request
23:36:01.589 00.000 18120 OnExposeComplete: enter
23:36:01.590 00.001 18120 UpdateGuideState(): m_state=6
23:36:01.591 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
23:36:01.591 00.000 18120 Star::Find returns 1 (0), X=409.74, Y=235.66, Mass=2228, SNR=32.5, Peak=218 HFD=4.2
23:36:01.592 00.001 18120 MultiStar: [#1 -0.56,0.24,0.00,M3] [#2 -0.41,0.18,0.00,M7] [#3 -0.37,0.06,0.00,M2] [#4 -0.06,-0.01,0.51,U] [#5 -0.32,0.34,0.00,M5] [#6 -0.38,-0.10,0.00,M2] [#7 -0.11,-0.01,0.49,U] [#8 -0.29,0.35,0.00,M2] 
23:36:01.592 00.000 18120 refined, 2 included, MultiStar: {-0.15, 0.18}, one-star: {-0.21, 0.37}
23:36:01.592 00.000 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.14) = xAngle (3.40 = -2.88)
23:36:01.593 00.001 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.51 = 0.22)
23:36:01.593 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.26 mountX=-0.23 mountY=0.05, mountTheta=2.92
23:36:01.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.18, opts=13)
23:36:01.595 00.001 18120 Enqueuing Move request for scope (-0.15, 0.18)
23:36:01.595 00.000 21948 Worker thread wakes up
23:36:01.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:01.596 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
23:36:01.596 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
23:36:01.596 00.000 21948 Moving (-0.15, 0.18) raw xDistance=-0.23 yDistance=0.05
23:36:01.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:36:01.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:01.596 00.000 18120 UpdateGuideState exits: m=2228 RSB=32.5
23:36:01.597 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:01.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:01.598 00.001 18120 Enqueuing Expose request
23:36:01.598 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:36:01.598 00.000 21948 MoveAxis(E, 41, ABG)
23:36:01.598 00.000 21948 Guiding  Dir = 2, Dur = 41
23:36:01.598 00.000 21948 IsSlewing returns 0
23:36:01.599 00.001 21948 IsGuiding returns 0
23:36:01.601 00.002 21948 PulseGuide returned control before completion, sleep 50
23:36:01.662 00.061 21948 IsGuiding returns 0
23:36:01.662 00.000 21948 Move returns status 0, amount 41
23:36:01.662 00.000 21948 MoveAxis(N, 0, ABG)
23:36:01.662 00.000 21948 Move returns status 0, amount 0
23:36:01.662 00.000 21948 move complete, result=0
23:36:01.662 00.000 21948 worker thread done servicing request
23:36:01.662 00.000 21948 Worker thread wakes up
23:36:01.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:01.662 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:36:01.664 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:03.076 01.412 21948 Exposure complete
23:36:03.124 00.048 21948 worker thread done servicing request
23:36:03.124 00.000 18120 OnExposeComplete: enter
23:36:03.125 00.001 18120 UpdateGuideState(): m_state=6
23:36:03.126 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
23:36:03.127 00.001 18120 Star::Find returns 1 (0), X=409.67, Y=235.57, Mass=2145, SNR=31.9, Peak=182 HFD=4.1
23:36:03.128 00.001 18120 MultiStar: [#1 -0.62,0.01,0.00,M4] [#2 -0.34,0.17,0.00,M8] [#3 -0.18,0.09,0.67,U] [#4 -0.01,-0.11,0.53,U] [#5 -0.16,0.45,0.00,M6] [#6 -0.37,-0.21,0.00,M3] [#7 -0.19,-0.44,0.00,M4] [#8 0.03,0.01,0.44,U] 
23:36:03.128 00.000 18120 refined, 3 included, MultiStar: {-0.15, 0.11}, one-star: {-0.28, 0.29}
23:36:03.129 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
23:36:03.129 00.000 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.46)
23:36:03.130 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.50 mountX=-0.16 mountY=0.08, mountTheta=2.67
23:36:03.132 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.11, opts=13)
23:36:03.132 00.000 18120 Enqueuing Move request for scope (-0.15, 0.11)
23:36:03.133 00.001 21948 Worker thread wakes up
23:36:03.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:03.133 00.000 18120 UpdateGuideState exits: m=2145 RSB=31.9
23:36:03.133 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:03.134 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:03.134 00.000 18120 Enqueuing Expose request
23:36:03.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
23:36:03.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
23:36:03.134 00.000 21948 Moving (-0.15, 0.11) raw xDistance=-0.16 yDistance=0.08
23:36:03.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:36:03.135 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:03.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:36:03.135 00.000 21948 MoveAxis(E, 0, ABG)
23:36:03.135 00.000 21948 Move returns status 0, amount 0
23:36:03.135 00.000 21948 MoveAxis(N, 0, ABG)
23:36:03.135 00.000 21948 Move returns status 0, amount 0
23:36:03.135 00.000 21948 move complete, result=0
23:36:03.135 00.000 21948 worker thread done servicing request
23:36:03.135 00.000 21948 Worker thread wakes up
23:36:03.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:03.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:03.135 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:04.762 01.627 21948 Exposure complete
23:36:04.806 00.044 21948 worker thread done servicing request
23:36:04.806 00.000 18120 OnExposeComplete: enter
23:36:04.807 00.001 18120 UpdateGuideState(): m_state=6
23:36:04.809 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
23:36:04.809 00.000 18120 Star::Find returns 1 (0), X=409.70, Y=235.36, Mass=2049, SNR=31.2, Peak=180 HFD=3.8
23:36:04.810 00.001 18120 MultiStar: [#1 -0.28,0.12,0.72,U] [#2 -0.51,0.09,0.00,M9] [#3 -0.08,-0.08,0.72,U] [#4 -0.08,-0.18,0.54,U] [#5 -0.23,0.11,0.50,U] [#6 -0.54,-0.19,0.00,M4] [#7 -0.39,-0.20,0.00,M5] [#8 -0.19,0.26,0.44,U] 
23:36:04.810 00.000 18120 refined, 5 included, MultiStar: {-0.19, 0.05}, one-star: {-0.25, 0.08}
23:36:04.811 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
23:36:04.811 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
23:36:04.811 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.91 mountX=-0.12 mountY=0.15, mountTheta=2.25
23:36:04.812 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.05, opts=13)
23:36:04.813 00.001 18120 Enqueuing Move request for scope (-0.19, 0.05)
23:36:04.813 00.000 21948 Worker thread wakes up
23:36:04.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:04.814 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
23:36:04.814 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
23:36:04.814 00.000 21948 Moving (-0.19, 0.05) raw xDistance=-0.12 yDistance=0.15
23:36:04.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:36:04.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:04.814 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.2
23:36:04.815 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:36:04.815 00.000 21948 MoveAxis(E, 0, ABG)
23:36:04.815 00.000 21948 Move returns status 0, amount 0
23:36:04.815 00.000 21948 MoveAxis(N, 0, ABG)
23:36:04.815 00.000 21948 Move returns status 0, amount 0
23:36:04.815 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:04.815 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:04.816 00.001 18120 Enqueuing Expose request
23:36:04.816 00.000 21948 move complete, result=0
23:36:04.816 00.000 21948 worker thread done servicing request
23:36:04.816 00.000 21948 Worker thread wakes up
23:36:04.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:04.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:04.816 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:36:06.341 01.525 21948 Exposure complete
23:36:06.380 00.039 21948 worker thread done servicing request
23:36:06.380 00.000 18120 OnExposeComplete: enter
23:36:06.381 00.001 18120 UpdateGuideState(): m_state=6
23:36:06.382 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
23:36:06.382 00.000 18120 Star::Find returns 1 (0), X=409.65, Y=235.50, Mass=1895, SNR=29.9, Peak=156 HFD=3.9
23:36:06.383 00.001 18120 MultiStar: [#1 -0.37,0.01,0.00,M4] [#2 -0.61,0.39,0.00,M10] [#3 -0.49,0.12,0.00,M1] [#4 -0.26,-0.15,0.56,U] [#5 -0.39,0.09,0.00,M6] [#6 -0.30,0.02,0.51,U] [#7 -0.32,-0.38,0.00,M6] [#8 -0.25,0.34,0.00,M1] 
23:36:06.383 00.000 18120 refined, 2 included, MultiStar: {-0.29, 0.07}, one-star: {-0.30, 0.22}
23:36:06.384 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
23:36:06.384 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
23:36:06.385 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.91 mountX=-0.18 mountY=0.23, mountTheta=2.25
23:36:06.386 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.07, opts=13)
23:36:06.389 00.003 18120 Enqueuing Move request for scope (-0.29, 0.07)
23:36:06.392 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:06.394 00.002 21948 Worker thread wakes up
23:36:06.395 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
23:36:06.395 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
23:36:06.395 00.000 21948 Moving (-0.29, 0.07) raw xDistance=-0.18 yDistance=0.23
23:36:06.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:36:06.395 00.000 18120 UpdateGuideState exits: m=1895 RSB=29.9
23:36:06.395 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:06.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:06.395 00.000 18120 Enqueuing Expose request
23:36:06.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:36:06.396 00.001 21948 MoveAxis(E, 0, ABG)
23:36:06.396 00.000 21948 Move returns status 0, amount 0
23:36:06.396 00.000 21948 MoveAxis(S, 54, ABG)
23:36:06.396 00.000 21948 Guiding  Dir = 1, Dur = 54
23:36:06.396 00.000 21948 IsSlewing returns 0
23:36:06.396 00.000 21948 IsGuiding returns 0
23:36:06.401 00.005 21948 PulseGuide returned control before completion, sleep 60
23:36:06.468 00.067 21948 IsGuiding returns 0
23:36:06.468 00.000 21948 Move returns status 0, amount 54
23:36:06.468 00.000 21948 move complete, result=0
23:36:06.468 00.000 21948 worker thread done servicing request
23:36:06.468 00.000 21948 Worker thread wakes up
23:36:06.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:06.468 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 54 ms SOUTH
23:36:06.469 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:08.106 01.637 21948 Exposure complete
23:36:08.137 00.031 21948 worker thread done servicing request
23:36:08.137 00.000 18120 OnExposeComplete: enter
23:36:08.138 00.001 18120 UpdateGuideState(): m_state=6
23:36:08.139 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
23:36:08.139 00.000 18120 Star::Find returns 1 (0), X=410.00, Y=235.77, Mass=2129, SNR=31.7, Peak=223 HFD=4.1
23:36:08.140 00.001 18120 MultiStar: [#1 -0.15,0.16,0.68,U] [#2 -0.15,0.30,0.65,U] [#3 0.10,0.10,0.69,U] [#4 0.18,0.13,0.55,U] [#5 -0.05,0.49,0.00,M7] [#6 0.18,0.14,0.48,U] [#7 0.28,0.19,0.52,U] [#8 -0.12,0.14,0.43,U] 
23:36:08.140 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.23}, one-star: {0.05, 0.48}
23:36:08.141 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
23:36:08.141 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.64)
23:36:08.142 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.40 mountX=-0.19 mountY=-0.14, mountTheta=-2.52
23:36:08.143 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.23, opts=13)
23:36:08.143 00.000 18120 Enqueuing Move request for scope (0.04, 0.23)
23:36:08.144 00.001 21948 Worker thread wakes up
23:36:08.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
23:36:08.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
23:36:08.144 00.000 21948 Moving (0.04, 0.23) raw xDistance=-0.19 yDistance=-0.14
23:36:08.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:36:08.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:08.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:08.145 00.001 18120 UpdateGuideState exits: m=2129 RSB=31.7
23:36:08.145 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:08.146 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:08.146 00.000 18120 Enqueuing Expose request
23:36:08.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:08.146 00.000 21948 MoveAxis(E, 0, ABG)
23:36:08.146 00.000 21948 Move returns status 0, amount 0
23:36:08.146 00.000 21948 MoveAxis(N, 0, ABG)
23:36:08.146 00.000 21948 Move returns status 0, amount 0
23:36:08.146 00.000 21948 move complete, result=0
23:36:08.147 00.001 21948 worker thread done servicing request
23:36:08.147 00.000 21948 Worker thread wakes up
23:36:08.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:08.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:08.147 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:09.667 01.520 21948 Exposure complete
23:36:09.702 00.035 21948 worker thread done servicing request
23:36:09.702 00.000 18120 OnExposeComplete: enter
23:36:09.703 00.001 18120 UpdateGuideState(): m_state=6
23:36:09.704 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
23:36:09.704 00.000 18120 Star::Find returns 1 (0), X=410.05, Y=235.48, Mass=2160, SNR=32.0, Peak=188 HFD=4.0
23:36:09.704 00.000 18120 MultiStar: [#1 -0.24,0.16,0.71,U] [#2 -0.25,0.26,0.00,M10] [#3 -0.09,0.13,0.66,U] [#4 0.45,-0.06,0.00,M1] [#5 -0.04,0.59,0.00,M8] [#6 -0.11,-0.12,0.47,U] [#7 0.00,-0.08,0.48,U] [#8 0.12,0.33,0.43,U] 
23:36:09.705 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.12}, one-star: {0.09, 0.20}
23:36:09.705 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:36:09.706 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.18)
23:36:09.706 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.86 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
23:36:09.708 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
23:36:09.708 00.000 18120 Enqueuing Move request for scope (-0.04, 0.12)
23:36:09.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:09.709 00.001 21948 Worker thread wakes up
23:36:09.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:36:09.709 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:36:09.709 00.000 18120 UpdateGuideState exits: m=2160 RSB=32.0
23:36:09.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:09.710 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:09.710 00.000 18120 Enqueuing Expose request
23:36:09.711 00.001 21948 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=-0.02
23:36:09.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:36:09.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:09.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:09.711 00.000 21948 MoveAxis(E, 0, ABG)
23:36:09.711 00.000 21948 Move returns status 0, amount 0
23:36:09.711 00.000 21948 MoveAxis(N, 0, ABG)
23:36:09.711 00.000 21948 Move returns status 0, amount 0
23:36:09.711 00.000 21948 move complete, result=0
23:36:09.711 00.000 21948 worker thread done servicing request
23:36:09.711 00.000 21948 Worker thread wakes up
23:36:09.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:09.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:09.711 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:11.341 01.630 21948 Exposure complete
23:36:11.384 00.043 18120 OnExposeComplete: enter
23:36:11.384 00.000 21948 worker thread done servicing request
23:36:11.385 00.001 18120 UpdateGuideState(): m_state=6
23:36:11.385 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
23:36:11.386 00.001 18120 Star::Find returns 1 (0), X=409.99, Y=235.64, Mass=1916, SNR=30.0, Peak=204 HFD=4.0
23:36:11.386 00.000 18120 MultiStar: [#1 -0.14,0.31,0.77,U] [#2 -0.38,0.62,0.00,R] [#3 -0.38,0.40,0.00,M1] [#4 0.08,0.23,0.56,U] [#5 -0.11,0.38,0.00,M9] [#6 0.12,0.15,0.49,U] [#7 -0.13,0.01,0.55,U] [#8 -0.12,0.41,0.00,M1] 
23:36:11.387 00.001 18120 refined, 4 included, MultiStar: {-0.01, 0.24}, one-star: {0.03, 0.36}
23:36:11.387 00.000 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.14) = xAngle (2.76 = 2.76)
23:36:11.388 00.001 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.42)
23:36:11.388 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.62 mountX=-0.22 mountY=-0.10, mountTheta=-2.73
23:36:11.389 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.24, opts=13)
23:36:11.390 00.001 18120 Enqueuing Move request for scope (-0.01, 0.24)
23:36:11.390 00.000 21948 Worker thread wakes up
23:36:11.390 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:11.391 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
23:36:11.391 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
23:36:11.391 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.0
23:36:11.391 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:11.392 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:11.392 00.000 18120 Enqueuing Expose request
23:36:11.392 00.000 21948 Moving (-0.01, 0.24) raw xDistance=-0.22 yDistance=-0.10
23:36:11.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:36:11.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:11.393 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:11.393 00.000 21948 MoveAxis(E, 40, ABG)
23:36:11.393 00.000 21948 Guiding  Dir = 2, Dur = 40
23:36:11.393 00.000 21948 IsSlewing returns 0
23:36:11.393 00.000 21948 IsGuiding returns 0
23:36:11.395 00.002 21948 PulseGuide returned control before completion, sleep 49
23:36:11.448 00.053 21948 IsGuiding returns 0
23:36:11.448 00.000 21948 Move returns status 0, amount 40
23:36:11.448 00.000 21948 MoveAxis(N, 0, ABG)
23:36:11.448 00.000 21948 Move returns status 0, amount 0
23:36:11.448 00.000 21948 move complete, result=0
23:36:11.448 00.000 21948 worker thread done servicing request
23:36:11.448 00.000 21948 Worker thread wakes up
23:36:11.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:11.448 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:36:11.449 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:12.854 01.405 21948 Exposure complete
23:36:12.893 00.039 21948 worker thread done servicing request
23:36:12.893 00.000 18120 OnExposeComplete: enter
23:36:12.895 00.002 18120 UpdateGuideState(): m_state=6
23:36:12.896 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
23:36:12.898 00.002 18120 Star::Find returns 1 (1), X=409.95, Y=235.73, Mass=2194, SNR=32.2, Peak=255 HFD=4.1
23:36:12.899 00.001 18120 MultiStar: [#1 -0.13,0.27,0.71,U] [#2 0.01,-0.23,0.61,U] [#3 -0.16,0.21,0.65,U] [#4 0.05,0.21,0.56,U] [#5 -0.06,0.47,0.00,M10] [#6 0.04,0.12,0.46,U] [#7 -0.14,-0.08,0.49,U] [#8 0.04,0.40,0.00,M2] 
23:36:12.900 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {-0.00, 0.44}
23:36:12.900 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:36:12.901 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:36:12.901 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.86 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
23:36:12.902 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.17, opts=13)
23:36:12.903 00.001 18120 Enqueuing Move request for scope (-0.05, 0.17)
23:36:12.903 00.000 21948 Worker thread wakes up
23:36:12.903 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:12.904 00.001 18120 UpdateGuideState exits: m=2194 RSB=32.2 Saturée
23:36:12.904 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.905 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:12.905 00.000 18120 Enqueuing Expose request
23:36:12.906 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
23:36:12.906 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
23:36:12.906 00.000 21948 Moving (-0.05, 0.17) raw xDistance=-0.18 yDistance=-0.03
23:36:12.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:36:12.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:12.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:36:12.906 00.000 21948 MoveAxis(E, 0, ABG)
23:36:12.906 00.000 21948 Move returns status 0, amount 0
23:36:12.906 00.000 21948 MoveAxis(N, 0, ABG)
23:36:12.906 00.000 21948 Move returns status 0, amount 0
23:36:12.906 00.000 21948 move complete, result=0
23:36:12.906 00.000 21948 worker thread done servicing request
23:36:12.906 00.000 21948 Worker thread wakes up
23:36:12.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:12.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:12.906 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:14.537 01.631 21948 Exposure complete
23:36:14.572 00.035 21948 worker thread done servicing request
23:36:14.572 00.000 18120 OnExposeComplete: enter
23:36:14.573 00.001 18120 UpdateGuideState(): m_state=6
23:36:14.574 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
23:36:14.574 00.000 18120 Star::Find returns 1 (0), X=410.00, Y=235.70, Mass=2073, SNR=31.4, Peak=220 HFD=4.2
23:36:14.575 00.001 18120 MultiStar: [#1 -0.21,0.03,0.68,U] [#2 0.16,-0.56,0.00,M1] [#3 -0.16,0.10,0.65,U] [#4 0.00,0.00,0.57,U] [#5 -0.02,0.36,0.00,R] [#6 -0.06,-0.31,0.49,U] [#7 0.30,-0.19,0.00,M3] [#8 -0.12,0.21,0.44,U] 
23:36:14.575 00.000 18120 refined, 5 included, MultiStar: {-0.08, 0.12}, one-star: {0.04, 0.41}
23:36:14.575 00.000 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
23:36:14.576 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.39 = 0.11)
23:36:14.576 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.15 mountX=-0.14 mountY=0.02, mountTheta=3.03
23:36:14.577 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.12, opts=13)
23:36:14.578 00.001 18120 Enqueuing Move request for scope (-0.08, 0.12)
23:36:14.578 00.000 21948 Worker thread wakes up
23:36:14.578 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:14.579 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
23:36:14.579 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
23:36:14.579 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.4
23:36:14.580 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:14.580 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:14.581 00.001 18120 Enqueuing Expose request
23:36:14.581 00.000 21948 Moving (-0.08, 0.12) raw xDistance=-0.14 yDistance=0.02
23:36:14.581 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:36:14.581 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:14.581 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:14.581 00.000 21948 MoveAxis(E, 0, ABG)
23:36:14.581 00.000 21948 Move returns status 0, amount 0
23:36:14.581 00.000 21948 MoveAxis(N, 0, ABG)
23:36:14.581 00.000 21948 Move returns status 0, amount 0
23:36:14.581 00.000 21948 move complete, result=0
23:36:14.582 00.001 21948 worker thread done servicing request
23:36:14.582 00.000 21948 Worker thread wakes up
23:36:14.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:14.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:14.582 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:16.109 01.527 21948 Exposure complete
23:36:16.166 00.057 21948 worker thread done servicing request
23:36:16.166 00.000 18120 OnExposeComplete: enter
23:36:16.167 00.001 18120 UpdateGuideState(): m_state=6
23:36:16.168 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
23:36:16.168 00.000 18120 Star::Find returns 1 (0), X=410.07, Y=235.57, Mass=1983, SNR=30.5, Peak=199 HFD=4.1
23:36:16.170 00.002 18120 MultiStar: [#1 -0.14,0.25,0.74,U] [#2 0.10,-0.43,0.00,M2] [#3 0.08,0.04,0.68,U] [#4 0.22,-0.14,0.55,U] [#5 -0.03,-0.06,0.53,U] [#6 0.04,0.01,0.50,U] [#7 0.16,0.01,0.53,U] [#8 0.03,0.38,0.00,M2] 
23:36:16.173 00.003 18120 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.11, 0.29}
23:36:16.175 00.002 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.14) = xAngle (2.13 = 2.13)
23:36:16.177 00.002 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.23 = -1.05)
23:36:16.179 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.99 mountX=-0.06 mountY=-0.09, mountTheta=-2.12
23:36:16.183 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
23:36:16.184 00.001 18120 Enqueuing Move request for scope (0.06, 0.09)
23:36:16.185 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:16.185 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.5
23:36:16.185 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:16.186 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:16.186 00.000 18120 Enqueuing Expose request
23:36:16.187 00.001 21948 Worker thread wakes up
23:36:16.187 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:36:16.187 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:36:16.187 00.000 21948 Moving (0.06, 0.09) raw xDistance=-0.06 yDistance=-0.09
23:36:16.187 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:36:16.187 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:16.187 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:16.187 00.000 21948 MoveAxis(E, 0, ABG)
23:36:16.187 00.000 21948 Move returns status 0, amount 0
23:36:16.187 00.000 21948 MoveAxis(N, 0, ABG)
23:36:16.187 00.000 21948 Move returns status 0, amount 0
23:36:16.187 00.000 21948 move complete, result=0
23:36:16.187 00.000 21948 worker thread done servicing request
23:36:16.187 00.000 21948 Worker thread wakes up
23:36:16.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:16.187 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:16.187 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:17.812 01.625 21948 Exposure complete
23:36:17.844 00.032 21948 worker thread done servicing request
23:36:17.844 00.000 18120 OnExposeComplete: enter
23:36:17.845 00.001 18120 UpdateGuideState(): m_state=6
23:36:17.845 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
23:36:17.846 00.001 18120 Star::Find returns 1 (0), X=409.93, Y=235.68, Mass=2028, SNR=30.8, Peak=207 HFD=4.1
23:36:17.846 00.000 18120 MultiStar: [#1 -0.08,0.26,0.71,U] [#2 0.15,-0.27,0.65,U] [#3 -0.14,0.04,0.71,U] [#4 0.18,0.22,0.55,U] [#5 0.06,0.05,0.53,U] [#6 0.13,0.12,0.51,U] [#7 0.03,-0.12,0.51,U] [#8 -0.11,0.11,0.46,U] 
23:36:17.847 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.02, 0.40}
23:36:17.847 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:36:17.848 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.60)
23:36:17.848 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=-0.10 mountY=-0.06, mountTheta=-2.56
23:36:17.849 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.11, opts=13)
23:36:17.850 00.001 18120 Enqueuing Move request for scope (0.01, 0.11)
23:36:17.850 00.000 21948 Worker thread wakes up
23:36:17.850 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:36:17.850 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:36:17.850 00.000 21948 Moving (0.01, 0.11) raw xDistance=-0.10 yDistance=-0.06
23:36:17.850 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:36:17.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:17.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:17.851 00.001 18120 UpdateGuideState exits: m=2028 RSB=30.8
23:36:17.852 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:17.853 00.001 18120 Enqueuing Expose request
23:36:17.854 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:17.854 00.000 21948 MoveAxis(E, 0, ABG)
23:36:17.854 00.000 21948 Move returns status 0, amount 0
23:36:17.854 00.000 21948 MoveAxis(N, 0, ABG)
23:36:17.854 00.000 21948 Move returns status 0, amount 0
23:36:17.854 00.000 21948 move complete, result=0
23:36:17.854 00.000 21948 worker thread done servicing request
23:36:17.854 00.000 21948 Worker thread wakes up
23:36:17.854 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:17.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:17.854 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:19.374 01.520 21948 Exposure complete
23:36:19.412 00.038 21948 worker thread done servicing request
23:36:19.412 00.000 18120 OnExposeComplete: enter
23:36:19.414 00.002 18120 UpdateGuideState(): m_state=6
23:36:19.417 00.003 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
23:36:19.418 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.72, Mass=1935, SNR=30.3, Peak=176 HFD=4.1
23:36:19.418 00.000 18120 MultiStar: [#1 -0.10,0.32,0.73,U] [#2 0.02,-0.37,0.00,M2] [#3 -0.51,-0.11,0.00,M1] [#4 0.14,0.22,0.54,U] [#5 -0.05,0.09,0.53,U] [#6 -0.06,-0.18,0.56,U] [#7 -0.14,-0.35,0.00,M2] [#8 -0.03,0.49,0.00,M2] 
23:36:19.419 00.001 18120 refined, 4 included, MultiStar: {-0.04, 0.22}, one-star: {-0.09, 0.44}
23:36:19.419 00.000 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.14) = xAngle (2.91 = 2.91)
23:36:19.421 00.002 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.01 = -0.27)
23:36:19.423 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.77 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
23:36:19.424 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.22, opts=13)
23:36:19.425 00.001 18120 Enqueuing Move request for scope (-0.04, 0.22)
23:36:19.425 00.000 21948 Worker thread wakes up
23:36:19.426 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
23:36:19.426 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:19.426 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.3
23:36:19.427 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:19.427 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:19.428 00.001 18120 Enqueuing Expose request
23:36:19.428 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
23:36:19.428 00.000 21948 Moving (-0.04, 0.22) raw xDistance=-0.22 yDistance=-0.06
23:36:19.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:36:19.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:19.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:19.428 00.000 21948 MoveAxis(E, 39, ABG)
23:36:19.428 00.000 21948 Guiding  Dir = 2, Dur = 39
23:36:19.429 00.001 21948 IsSlewing returns 0
23:36:19.429 00.000 21948 IsGuiding returns 0
23:36:19.431 00.002 21948 PulseGuide returned control before completion, sleep 48
23:36:19.482 00.051 21948 IsGuiding returns 0
23:36:19.482 00.000 21948 Move returns status 0, amount 39
23:36:19.482 00.000 21948 MoveAxis(N, 0, ABG)
23:36:19.482 00.000 21948 Move returns status 0, amount 0
23:36:19.482 00.000 21948 move complete, result=0
23:36:19.483 00.001 21948 worker thread done servicing request
23:36:19.483 00.000 21948 Worker thread wakes up
23:36:19.483 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:36:19.484 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:19.484 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:21.109 01.625 21948 Exposure complete
23:36:21.146 00.037 21948 worker thread done servicing request
23:36:21.146 00.000 18120 OnExposeComplete: enter
23:36:21.147 00.001 18120 UpdateGuideState(): m_state=6
23:36:21.147 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
23:36:21.148 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=235.72, Mass=2178, SNR=32.0, Peak=230 HFD=4.1
23:36:21.148 00.000 18120 MultiStar: [#1 -0.14,0.21,0.69,U] [#2 0.20,-0.41,0.00,M3] [#3 -0.14,0.06,0.65,U] [#4 0.30,0.03,0.55,U] [#5 -0.00,-0.10,0.49,U] [#6 0.15,0.09,0.48,U] [#7 0.02,-0.00,0.50,U] [#8 -0.01,0.32,0.42,U] 
23:36:21.149 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {-0.00, 0.43}
23:36:21.149 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.14) = xAngle (2.64 = 2.64)
23:36:21.150 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.75 = -0.54)
23:36:21.150 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
23:36:21.151 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
23:36:21.152 00.001 18120 Enqueuing Move request for scope (0.01, 0.16)
23:36:21.152 00.000 21948 Worker thread wakes up
23:36:21.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:21.153 00.001 18120 UpdateGuideState exits: m=2178 RSB=32.0
23:36:21.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:21.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:21.154 00.000 18120 Enqueuing Expose request
23:36:21.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:36:21.154 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:36:21.154 00.000 21948 Moving (0.01, 0.16) raw xDistance=-0.14 yDistance=-0.08
23:36:21.155 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:36:21.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:21.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:21.155 00.000 21948 MoveAxis(E, 0, ABG)
23:36:21.155 00.000 21948 Move returns status 0, amount 0
23:36:21.155 00.000 21948 MoveAxis(N, 0, ABG)
23:36:21.155 00.000 21948 Move returns status 0, amount 0
23:36:21.155 00.000 21948 move complete, result=0
23:36:21.155 00.000 21948 worker thread done servicing request
23:36:21.155 00.000 21948 Worker thread wakes up
23:36:21.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:21.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:21.155 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:22.674 01.519 21948 Exposure complete
23:36:22.727 00.053 21948 worker thread done servicing request
23:36:22.727 00.000 18120 OnExposeComplete: enter
23:36:22.729 00.002 18120 UpdateGuideState(): m_state=6
23:36:22.731 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
23:36:22.731 00.000 18120 Star::Find returns 1 (0), X=410.08, Y=235.60, Mass=2131, SNR=31.8, Peak=206 HFD=4.0
23:36:22.732 00.001 18120 MultiStar: [#1 0.14,0.07,0.72,U] [#2 -0.01,-0.40,0.00,M4] [#3 -0.44,0.13,0.00,M1] [#4 0.29,0.31,0.00,M1] [#5 0.06,0.14,0.50,U] [#6 0.15,0.22,0.49,U] [#7 0.06,-0.08,0.48,U] [#8 -0.09,0.22,0.45,U] 
23:36:22.732 00.000 18120 refined, 5 included, MultiStar: {0.08, 0.17}, one-star: {0.12, 0.31}
23:36:22.733 00.001 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.14) = xAngle (2.24 = 2.24)
23:36:22.733 00.000 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.34 = -0.94)
23:36:22.734 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.10 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
23:36:22.735 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.17, opts=13)
23:36:22.736 00.001 18120 Enqueuing Move request for scope (0.08, 0.17)
23:36:22.736 00.000 21948 Worker thread wakes up
23:36:22.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
23:36:22.736 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
23:36:22.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:22.737 00.001 21948 Moving (0.08, 0.17) raw xDistance=-0.12 yDistance=-0.15
23:36:22.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:36:22.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:22.737 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.8
23:36:22.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:22.738 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:22.738 00.000 18120 Enqueuing Expose request
23:36:22.739 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:22.739 00.000 21948 MoveAxis(E, 0, ABG)
23:36:22.739 00.000 21948 Move returns status 0, amount 0
23:36:22.739 00.000 21948 MoveAxis(N, 0, ABG)
23:36:22.739 00.000 21948 Move returns status 0, amount 0
23:36:22.739 00.000 21948 move complete, result=0
23:36:22.739 00.000 21948 worker thread done servicing request
23:36:22.739 00.000 21948 Worker thread wakes up
23:36:22.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:22.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:22.739 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:24.364 01.625 21948 Exposure complete
23:36:24.405 00.041 21948 worker thread done servicing request
23:36:24.405 00.000 18120 OnExposeComplete: enter
23:36:24.406 00.001 18120 UpdateGuideState(): m_state=6
23:36:24.407 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
23:36:24.410 00.003 18120 Star::Find returns 1 (0), X=410.03, Y=235.32, Mass=2002, SNR=30.6, Peak=178 HFD=4.1
23:36:24.412 00.002 18120 MultiStar: [#1 -0.07,0.05,0.70,U] [#2 0.14,-0.39,0.00,M5] [#3 -0.24,-0.08,0.75,U] [#4 0.41,0.04,0.00,M2] [#5 0.21,-0.11,0.53,U] [#6 -0.10,-0.25,0.50,U] [#7 0.00,-0.18,0.53,U] [#8 0.09,0.21,0.47,U] 
23:36:24.415 00.003 18120 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {0.08, 0.04}
23:36:24.417 00.002 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.14) = xAngle (-0.72 = -0.72)
23:36:24.419 00.002 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.39 = 2.39)
23:36:24.421 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.86 mountX=0.03 mountY=0.03, mountTheta=0.74
23:36:24.425 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
23:36:24.426 00.001 18120 Enqueuing Move request for scope (-0.01, -0.04)
23:36:24.426 00.000 21948 Worker thread wakes up
23:36:24.426 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:24.427 00.001 18120 UpdateGuideState exits: m=2002 RSB=30.6
23:36:24.427 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:24.427 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:24.428 00.001 18120 Enqueuing Expose request
23:36:24.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:36:24.428 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:36:24.428 00.000 21948 Moving (-0.01, -0.04) raw xDistance=0.03 yDistance=0.03
23:36:24.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:24.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:24.429 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:24.429 00.000 21948 MoveAxis(E, 0, ABG)
23:36:24.429 00.000 21948 Move returns status 0, amount 0
23:36:24.429 00.000 21948 MoveAxis(N, 0, ABG)
23:36:24.429 00.000 21948 Move returns status 0, amount 0
23:36:24.429 00.000 21948 move complete, result=0
23:36:24.429 00.000 21948 worker thread done servicing request
23:36:24.429 00.000 21948 Worker thread wakes up
23:36:24.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:24.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:24.429 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:25.948 01.519 21948 Exposure complete
23:36:25.989 00.041 21948 worker thread done servicing request
23:36:25.989 00.000 18120 OnExposeComplete: enter
23:36:25.991 00.002 18120 UpdateGuideState(): m_state=6
23:36:25.991 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
23:36:25.992 00.001 18120 Star::Find returns 1 (0), X=410.01, Y=235.65, Mass=2149, SNR=31.9, Peak=199 HFD=4.1
23:36:25.993 00.001 18120 MultiStar: [#1 0.01,0.24,0.73,U] [#2 0.21,-0.33,0.00,M6] [#3 -0.08,0.15,0.64,U] [#4 0.30,0.14,0.54,U] [#5 0.12,-0.01,0.47,U] [#6 0.16,-0.17,0.46,U] [#7 -0.15,-0.22,0.48,U] [#8 -0.03,0.15,0.43,U] 
23:36:25.994 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.06, 0.37}
23:36:25.995 00.001 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
23:36:25.996 00.001 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.82)
23:36:25.999 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=-0.09 mountY=-0.10, mountTheta=-2.34
23:36:26.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.12, opts=13)
23:36:26.001 00.001 18120 Enqueuing Move request for scope (0.05, 0.12)
23:36:26.002 00.001 21948 Worker thread wakes up
23:36:26.002 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:26.002 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:36:26.002 00.000 18120 UpdateGuideState exits: m=2149 RSB=31.9
23:36:26.003 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:26.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:26.003 00.000 18120 Enqueuing Expose request
23:36:26.004 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:36:26.004 00.000 21948 Moving (0.05, 0.12) raw xDistance=-0.09 yDistance=-0.10
23:36:26.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:36:26.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:26.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:26.004 00.000 21948 MoveAxis(E, 0, ABG)
23:36:26.004 00.000 21948 Move returns status 0, amount 0
23:36:26.004 00.000 21948 MoveAxis(N, 0, ABG)
23:36:26.004 00.000 21948 Move returns status 0, amount 0
23:36:26.004 00.000 21948 move complete, result=0
23:36:26.004 00.000 21948 worker thread done servicing request
23:36:26.004 00.000 21948 Worker thread wakes up
23:36:26.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:26.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:26.005 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:27.637 01.632 21948 Exposure complete
23:36:27.660 00.023 21948 worker thread done servicing request
23:36:27.660 00.000 18120 OnExposeComplete: enter
23:36:27.661 00.001 18120 UpdateGuideState(): m_state=6
23:36:27.661 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
23:36:27.662 00.001 18120 Star::Find returns 1 (0), X=409.93, Y=235.50, Mass=2246, SNR=32.5, Peak=199 HFD=4.0
23:36:27.662 00.000 18120 MultiStar: [#1 -0.08,0.23,0.71,U] [#2 0.20,-0.23,0.63,U] [#3 0.11,0.33,0.66,U] [#4 0.31,0.10,0.54,U] [#5 -0.07,0.06,0.50,U] [#6 -0.13,0.16,0.47,U] [#7 -0.25,-0.21,0.54,U] [#8 0.13,0.39,0.00,M1] 
23:36:27.663 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.02, 0.21}
23:36:27.664 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.60 = 2.60)
23:36:27.664 00.000 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.70 = -0.59)
23:36:27.665 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
23:36:27.667 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
23:36:27.667 00.000 18120 Enqueuing Move request for scope (0.01, 0.10)
23:36:27.668 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:27.668 00.000 18120 UpdateGuideState exits: m=2246 RSB=32.5
23:36:27.669 00.001 21948 Worker thread wakes up
23:36:27.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:27.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:27.670 00.001 18120 Enqueuing Expose request
23:36:27.670 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:36:27.670 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:36:27.670 00.000 21948 Moving (0.01, 0.10) raw xDistance=-0.08 yDistance=-0.05
23:36:27.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:36:27.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:27.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:27.670 00.000 21948 MoveAxis(E, 0, ABG)
23:36:27.670 00.000 21948 Move returns status 0, amount 0
23:36:27.670 00.000 21948 MoveAxis(N, 0, ABG)
23:36:27.670 00.000 21948 Move returns status 0, amount 0
23:36:27.670 00.000 21948 move complete, result=0
23:36:27.670 00.000 21948 worker thread done servicing request
23:36:27.670 00.000 21948 Worker thread wakes up
23:36:27.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:27.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:27.671 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:29.191 01.520 21948 Exposure complete
23:36:29.218 00.027 21948 worker thread done servicing request
23:36:29.218 00.000 18120 OnExposeComplete: enter
23:36:29.219 00.001 18120 UpdateGuideState(): m_state=6
23:36:29.220 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
23:36:29.220 00.000 18120 Star::Find returns 1 (0), X=409.80, Y=235.69, Mass=2006, SNR=30.9, Peak=195 HFD=4.2
23:36:29.221 00.001 18120 MultiStar: [#1 -0.18,0.22,0.72,U] [#2 0.36,-0.39,0.00,M6] [#3 -0.39,0.19,0.00,M1] [#4 0.13,0.10,0.57,U] [#5 -0.04,0.10,0.52,U] [#6 0.00,0.04,0.51,U] [#7 -0.23,-0.31,0.00,M1] [#8 -0.03,0.26,0.46,U] 
23:36:29.221 00.000 18120 refined, 5 included, MultiStar: {-0.06, 0.21}, one-star: {-0.15, 0.41}
23:36:29.222 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:36:29.222 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:36:29.222 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=-0.22 mountY=-0.04, mountTheta=-2.96
23:36:29.224 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.21, opts=13)
23:36:29.224 00.000 18120 Enqueuing Move request for scope (-0.06, 0.21)
23:36:29.224 00.000 21948 Worker thread wakes up
23:36:29.225 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
23:36:29.225 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
23:36:29.225 00.000 21948 Moving (-0.06, 0.21) raw xDistance=-0.22 yDistance=-0.04
23:36:29.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:36:29.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:29.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:29.225 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.9
23:36:29.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:29.226 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:29.226 00.000 18120 Enqueuing Expose request
23:36:29.227 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:29.227 00.000 21948 MoveAxis(E, 40, ABG)
23:36:29.227 00.000 21948 Guiding  Dir = 2, Dur = 40
23:36:29.227 00.000 21948 IsSlewing returns 0
23:36:29.227 00.000 21948 IsGuiding returns 0
23:36:29.229 00.002 21948 PulseGuide returned control before completion, sleep 49
23:36:29.283 00.054 21948 IsGuiding returns 0
23:36:29.283 00.000 21948 Move returns status 0, amount 40
23:36:29.283 00.000 21948 MoveAxis(N, 0, ABG)
23:36:29.283 00.000 21948 Move returns status 0, amount 0
23:36:29.283 00.000 21948 move complete, result=0
23:36:29.283 00.000 21948 worker thread done servicing request
23:36:29.283 00.000 21948 Worker thread wakes up
23:36:29.283 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:36:29.285 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:29.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:30.910 01.625 21948 Exposure complete
23:36:30.940 00.030 21948 worker thread done servicing request
23:36:30.940 00.000 18120 OnExposeComplete: enter
23:36:30.943 00.003 18120 UpdateGuideState(): m_state=6
23:36:30.944 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
23:36:30.945 00.001 18120 Star::Find returns 1 (0), X=410.25, Y=235.70, Mass=2107, SNR=31.5, Peak=193 HFD=4.3
23:36:30.945 00.000 18120 MultiStar: [#1 0.04,0.13,0.71,U] [#2 0.24,-0.41,0.00,M7] [#3 -0.20,0.11,0.66,U] [#4 0.43,0.10,0.00,M1] [#5 0.16,-0.04,0.50,U] [#6 0.07,0.01,0.48,U] [#7 0.06,-0.46,0.00,M2] [#8 0.01,0.25,0.45,U] 
23:36:30.947 00.002 18120 refined, 5 included, MultiStar: {0.08, 0.18}, one-star: {0.30, 0.42}
23:36:30.947 00.000 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
23:36:30.948 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.40 = -0.89)
23:36:30.948 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.15 mountX=-0.13 mountY=-0.15, mountTheta=-2.28
23:36:30.949 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.18, opts=13)
23:36:30.949 00.000 18120 Enqueuing Move request for scope (0.08, 0.18)
23:36:30.950 00.001 21948 Worker thread wakes up
23:36:30.950 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:30.950 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.5
23:36:30.951 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.951 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:30.952 00.001 18120 Enqueuing Expose request
23:36:30.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:36:30.952 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:36:30.952 00.000 21948 Moving (0.08, 0.18) raw xDistance=-0.13 yDistance=-0.15
23:36:30.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:36:30.952 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:30.952 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:30.952 00.000 21948 MoveAxis(E, 0, ABG)
23:36:30.952 00.000 21948 Move returns status 0, amount 0
23:36:30.952 00.000 21948 MoveAxis(N, 0, ABG)
23:36:30.952 00.000 21948 Move returns status 0, amount 0
23:36:30.952 00.000 21948 move complete, result=0
23:36:30.953 00.001 21948 worker thread done servicing request
23:36:30.953 00.000 21948 Worker thread wakes up
23:36:30.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:30.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:30.954 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:32.481 01.527 21948 Exposure complete
23:36:32.509 00.028 21948 worker thread done servicing request
23:36:32.510 00.001 18120 OnExposeComplete: enter
23:36:32.510 00.000 18120 UpdateGuideState(): m_state=6
23:36:32.511 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
23:36:32.513 00.002 18120 Star::Find returns 1 (0), X=409.96, Y=235.83, Mass=2140, SNR=31.7, Peak=234 HFD=4.2
23:36:32.514 00.001 18120 MultiStar: [#1 -0.17,0.24,0.71,U] [#2 0.13,-0.34,0.00,M8] [#3 -0.29,0.21,0.65,U] [#4 0.09,0.08,0.54,U] [#5 0.07,0.08,0.51,U] [#6 0.02,0.07,0.48,U] [#7 -0.46,-0.31,0.00,M3] [#8 -0.01,0.36,0.00,M1] 
23:36:32.514 00.000 18120 refined, 5 included, MultiStar: {-0.05, 0.25}, one-star: {0.01, 0.55}
23:36:32.515 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
23:36:32.515 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
23:36:32.516 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.78 mountX=-0.25 mountY=-0.07, mountTheta=-2.88
23:36:32.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.25, opts=13)
23:36:32.517 00.000 18120 Enqueuing Move request for scope (-0.05, 0.25)
23:36:32.518 00.001 21948 Worker thread wakes up
23:36:32.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
23:36:32.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
23:36:32.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:32.518 00.000 18120 UpdateGuideState exits: m=2140 RSB=31.7
23:36:32.519 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:32.520 00.001 21948 Moving (-0.05, 0.25) raw xDistance=-0.25 yDistance=-0.07
23:36:32.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:36:32.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:32.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:32.520 00.000 21948 MoveAxis(E, 45, ABG)
23:36:32.520 00.000 21948 Guiding  Dir = 2, Dur = 45
23:36:32.520 00.000 21948 IsSlewing returns 0
23:36:32.520 00.000 18120 Enqueuing Expose request
23:36:32.523 00.003 21948 IsGuiding returns 0
23:36:32.525 00.002 21948 PulseGuide returned control before completion, sleep 53
23:36:32.589 00.064 21948 IsGuiding returns 1
23:36:32.589 00.000 21948 scope still moving after pulse duration time elapsed
23:36:32.620 00.031 21948 IsSlewing returns 0
23:36:32.621 00.001 21948 IsGuiding returns 0
23:36:32.621 00.000 21948 scope move finished after 45 + 53 ms
23:36:32.621 00.000 21948 Move returns status 0, amount 45
23:36:32.621 00.000 21948 MoveAxis(N, 0, ABG)
23:36:32.621 00.000 21948 Move returns status 0, amount 0
23:36:32.621 00.000 21948 move complete, result=0
23:36:32.621 00.000 21948 worker thread done servicing request
23:36:32.621 00.000 21948 Worker thread wakes up
23:36:32.621 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
23:36:32.623 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:32.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:34.247 01.624 21948 Exposure complete
23:36:34.270 00.023 21948 worker thread done servicing request
23:36:34.270 00.000 18120 OnExposeComplete: enter
23:36:34.271 00.001 18120 UpdateGuideState(): m_state=6
23:36:34.272 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
23:36:34.272 00.000 18120 Star::Find returns 1 (0), X=410.01, Y=235.68, Mass=2226, SNR=32.4, Peak=221 HFD=4.1
23:36:34.273 00.001 18120 MultiStar: [#1 -0.10,-0.02,0.68,U] [#2 0.41,-0.41,0.00,M9] [#3 -0.43,0.10,0.00,M1] [#4 0.13,0.02,0.51,U] [#5 -0.06,-0.24,0.52,U] [#6 -0.11,-0.33,0.50,U] [#7 -0.00,-0.23,0.47,U] [#8 0.05,0.15,0.42,U] 
23:36:34.273 00.000 18120 refined, 6 included, MultiStar: {-0.00, 0.01}, one-star: {0.06, 0.40}
23:36:34.273 00.000 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.14) = xAngle (2.79 = 2.79)
23:36:34.274 00.001 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.90 = -0.39)
23:36:34.274 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.65 mountX=-0.01 mountY=-0.01, mountTheta=-2.76
23:36:34.276 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.01, opts=13)
23:36:34.278 00.002 18120 Enqueuing Move request for scope (-0.00, 0.01)
23:36:34.280 00.002 21948 Worker thread wakes up
23:36:34.280 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
23:36:34.280 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
23:36:34.280 00.000 21948 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:36:34.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:34.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:34.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:34.281 00.001 18120 UpdateGuideState exits: m=2226 RSB=32.4
23:36:34.281 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:34.282 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:36:34.282 00.000 21948 MoveAxis(E, 0, ABG)
23:36:34.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:34.282 00.000 18120 Enqueuing Expose request
23:36:34.283 00.001 21948 Move returns status 0, amount 0
23:36:34.283 00.000 21948 MoveAxis(N, 0, ABG)
23:36:34.283 00.000 21948 Move returns status 0, amount 0
23:36:34.283 00.000 21948 move complete, result=0
23:36:34.283 00.000 21948 worker thread done servicing request
23:36:34.283 00.000 21948 Worker thread wakes up
23:36:34.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:34.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:34.283 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:35.801 01.518 21948 Exposure complete
23:36:35.844 00.043 21948 worker thread done servicing request
23:36:35.844 00.000 18120 OnExposeComplete: enter
23:36:35.845 00.001 18120 UpdateGuideState(): m_state=6
23:36:35.845 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
23:36:35.846 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=235.63, Mass=2022, SNR=30.9, Peak=185 HFD=4.1
23:36:35.847 00.001 18120 MultiStar: [#1 0.02,-0.03,0.74,U] [#2 0.28,-0.45,0.00,M10] [#3 -0.33,-0.19,0.00,M2] [#4 0.38,0.04,0.00,M1] [#5 0.06,-0.31,0.50,U] [#6 -0.01,-0.35,0.50,U] [#7 0.11,-0.26,0.53,U] [#8 -0.27,-0.10,0.46,U] 
23:36:35.847 00.000 18120 refined, 5 included, MultiStar: {-0.01, -0.05}, one-star: {-0.01, 0.35}
23:36:35.847 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.61 = -0.61)
23:36:35.848 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
23:36:35.849 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.75 mountX=0.04 mountY=0.03, mountTheta=0.63
23:36:35.850 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
23:36:35.851 00.001 18120 Enqueuing Move request for scope (-0.01, -0.05)
23:36:35.851 00.000 21948 Worker thread wakes up
23:36:35.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:35.852 00.001 18120 UpdateGuideState exits: m=2022 RSB=30.9
23:36:35.852 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.853 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:35.853 00.000 18120 Enqueuing Expose request
23:36:35.854 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:36:35.854 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:36:35.854 00.000 21948 Moving (-0.01, -0.05) raw xDistance=0.04 yDistance=0.03
23:36:35.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:36:35.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:35.854 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:35.854 00.000 21948 MoveAxis(E, 0, ABG)
23:36:35.854 00.000 21948 Move returns status 0, amount 0
23:36:35.854 00.000 21948 MoveAxis(N, 0, ABG)
23:36:35.854 00.000 21948 Move returns status 0, amount 0
23:36:35.854 00.000 21948 move complete, result=0
23:36:35.854 00.000 21948 worker thread done servicing request
23:36:35.854 00.000 21948 Worker thread wakes up
23:36:35.854 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:35.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:35.854 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:37.581 01.727 21948 Exposure complete
23:36:37.628 00.047 21948 worker thread done servicing request
23:36:37.628 00.000 18120 OnExposeComplete: enter
23:36:37.629 00.001 18120 UpdateGuideState(): m_state=6
23:36:37.629 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
23:36:37.629 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=235.56, Mass=2077, SNR=31.3, Peak=201 HFD=4.1
23:36:37.630 00.001 18120 MultiStar: [#1 -0.08,0.21,0.67,U] [#2 0.18,-0.34,0.00,R] [#3 -0.30,0.01,0.70,U] [#4 0.05,0.07,0.58,U] [#5 -0.13,-0.11,0.50,U] [#6 0.21,-0.20,0.48,U] [#7 0.16,-0.24,0.47,U] [#8 -0.06,0.18,0.43,U] 
23:36:37.631 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {-0.01, 0.28}
23:36:37.631 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.26 = -3.03)
23:36:37.632 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.07)
23:36:37.632 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=-0.07 mountY=0.00, mountTheta=3.07
23:36:37.633 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
23:36:37.634 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
23:36:37.634 00.000 21948 Worker thread wakes up
23:36:37.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:37.635 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.3
23:36:37.635 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:37.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:37.636 00.001 18120 Enqueuing Expose request
23:36:37.637 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:36:37.637 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:36:37.637 00.000 21948 Moving (-0.03, 0.06) raw xDistance=-0.07 yDistance=0.00
23:36:37.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:36:37.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:37.637 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:36:37.637 00.000 21948 MoveAxis(E, 0, ABG)
23:36:37.637 00.000 21948 Move returns status 0, amount 0
23:36:37.637 00.000 21948 MoveAxis(N, 0, ABG)
23:36:37.637 00.000 21948 Move returns status 0, amount 0
23:36:37.637 00.000 21948 move complete, result=0
23:36:37.637 00.000 21948 worker thread done servicing request
23:36:37.637 00.000 21948 Worker thread wakes up
23:36:37.637 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:37.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:37.638 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:39.049 01.411 21948 Exposure complete
23:36:39.089 00.040 21948 worker thread done servicing request
23:36:39.089 00.000 18120 OnExposeComplete: enter
23:36:39.090 00.001 18120 UpdateGuideState(): m_state=6
23:36:39.090 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
23:36:39.091 00.001 18120 Star::Find returns 1 (0), X=409.99, Y=235.66, Mass=2035, SNR=31.0, Peak=209 HFD=4.1
23:36:39.092 00.001 18120 MultiStar: [#1 -0.11,0.42,0.00,M1] [#2 -0.02,-0.16,0.66,U] [#3 -0.19,0.18,0.70,U] [#4 0.26,0.16,0.56,U] [#5 0.12,-0.12,0.52,U] [#6 0.22,-0.02,0.50,U] [#7 0.22,-0.29,0.54,U] [#8 0.22,0.24,0.44,U] 
23:36:39.092 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.04, 0.37}
23:36:39.093 00.001 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.14) = xAngle (1.85 = 1.85)
23:36:39.093 00.000 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.95 = -1.33)
23:36:39.094 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
23:36:39.096 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
23:36:39.097 00.001 18120 Enqueuing Move request for scope (0.09, 0.07)
23:36:39.097 00.000 21948 Worker thread wakes up
23:36:39.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:36:39.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:39.098 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:36:39.098 00.000 21948 Moving (0.09, 0.07) raw xDistance=-0.03 yDistance=-0.11
23:36:39.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:36:39.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:39.098 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.0
23:36:39.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.098 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:39.099 00.001 18120 Enqueuing Expose request
23:36:39.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:39.099 00.000 21948 MoveAxis(E, 0, ABG)
23:36:39.099 00.000 21948 Move returns status 0, amount 0
23:36:39.099 00.000 21948 MoveAxis(N, 0, ABG)
23:36:39.099 00.000 21948 Move returns status 0, amount 0
23:36:39.099 00.000 21948 move complete, result=0
23:36:39.099 00.000 21948 worker thread done servicing request
23:36:39.099 00.000 21948 Worker thread wakes up
23:36:39.100 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:39.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:39.100 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:40.736 01.636 21948 Exposure complete
23:36:40.776 00.040 21948 worker thread done servicing request
23:36:40.776 00.000 18120 OnExposeComplete: enter
23:36:40.779 00.003 18120 UpdateGuideState(): m_state=6
23:36:40.781 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
23:36:40.782 00.001 18120 Star::Find returns 1 (0), X=409.89, Y=235.75, Mass=2341, SNR=33.3, Peak=223 HFD=4.1
23:36:40.782 00.000 18120 MultiStar: [#1 0.03,0.10,0.67,U] [#2 -0.14,-0.12,0.59,U] [#3 -0.16,0.20,0.64,U] [#4 0.04,-0.04,0.53,U] [#5 0.07,-0.03,0.47,U] [#6 -0.26,0.19,0.47,U] [#7 -0.25,-0.27,0.00,M1] [#8 0.23,0.35,0.00,M1] 
23:36:40.783 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.15}, one-star: {-0.06, 0.47}
23:36:40.783 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.15 = -3.13)
23:36:40.784 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.03)
23:36:40.784 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.01 mountX=-0.16 mountY=-0.00, mountTheta=-3.11
23:36:40.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
23:36:40.786 00.001 18120 Enqueuing Move request for scope (-0.07, 0.15)
23:36:40.786 00.000 21948 Worker thread wakes up
23:36:40.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:40.787 00.001 18120 UpdateGuideState exits: m=2341 RSB=33.3
23:36:40.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:36:40.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.788 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:36:40.788 00.000 21948 Moving (-0.07, 0.15) raw xDistance=-0.16 yDistance=-0.00
23:36:40.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:40.788 00.000 18120 Enqueuing Expose request
23:36:40.789 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:36:40.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:40.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:36:40.789 00.000 21948 MoveAxis(E, 0, ABG)
23:36:40.789 00.000 21948 Move returns status 0, amount 0
23:36:40.789 00.000 21948 MoveAxis(N, 0, ABG)
23:36:40.789 00.000 21948 Move returns status 0, amount 0
23:36:40.789 00.000 21948 move complete, result=0
23:36:40.789 00.000 21948 worker thread done servicing request
23:36:40.789 00.000 21948 Worker thread wakes up
23:36:40.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:40.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:40.790 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:42.312 01.522 21948 Exposure complete
23:36:42.347 00.035 21948 worker thread done servicing request
23:36:42.347 00.000 18120 OnExposeComplete: enter
23:36:42.349 00.002 18120 UpdateGuideState(): m_state=6
23:36:42.349 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
23:36:42.350 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=235.66, Mass=2194, SNR=32.1, Peak=208 HFD=3.9
23:36:42.350 00.000 18120 MultiStar: [#1 -0.23,0.22,0.68,U] [#2 -0.04,-0.02,0.61,U] [#3 0.00,0.10,0.65,U] [#4 0.12,0.07,0.55,U] [#5 -0.25,-0.07,0.52,U] [#6 -0.27,0.01,0.47,U] [#7 0.00,-0.30,0.50,U] [#8 -0.04,0.25,0.44,U] 
23:36:42.351 00.001 18120 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.13, 0.37}
23:36:42.351 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
23:36:42.352 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
23:36:42.352 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.34 mountX=-0.13 mountY=0.04, mountTheta=2.84
23:36:42.354 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.10, opts=13)
23:36:42.355 00.001 18120 Enqueuing Move request for scope (-0.10, 0.10)
23:36:42.356 00.001 21948 Worker thread wakes up
23:36:42.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:36:42.356 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:36:42.356 00.000 21948 Moving (-0.10, 0.10) raw xDistance=-0.13 yDistance=0.04
23:36:42.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:36:42.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:42.356 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:42.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:36:42.356 00.000 21948 MoveAxis(E, 0, ABG)
23:36:42.356 00.000 21948 Move returns status 0, amount 0
23:36:42.356 00.000 21948 MoveAxis(N, 0, ABG)
23:36:42.356 00.000 21948 Move returns status 0, amount 0
23:36:42.356 00.000 18120 UpdateGuideState exits: m=2194 RSB=32.1
23:36:42.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:42.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:42.357 00.000 18120 Enqueuing Expose request
23:36:42.357 00.000 21948 move complete, result=0
23:36:42.358 00.001 21948 worker thread done servicing request
23:36:42.358 00.000 21948 Worker thread wakes up
23:36:42.358 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:42.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:42.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:43.996 01.638 21948 Exposure complete
23:36:44.031 00.035 21948 worker thread done servicing request
23:36:44.031 00.000 18120 OnExposeComplete: enter
23:36:44.032 00.001 18120 UpdateGuideState(): m_state=6
23:36:44.032 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
23:36:44.033 00.001 18120 Star::Find returns 1 (0), X=409.96, Y=235.74, Mass=2016, SNR=30.8, Peak=214 HFD=4.1
23:36:44.034 00.001 18120 MultiStar: [#1 -0.22,0.37,0.00,M1] [#2 -0.08,0.09,0.64,U] [#3 -0.27,0.33,0.00,M1] [#4 0.11,0.20,0.51,U] [#5 -0.06,-0.09,0.53,U] [#6 -0.29,-0.06,0.51,U] [#7 0.23,-0.15,0.51,U] [#8 -0.17,0.30,0.44,U] 
23:36:44.034 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.14}, one-star: {0.01, 0.46}
23:36:44.034 00.000 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
23:36:44.035 00.001 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
23:36:44.035 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.77 mountX=-0.14 mountY=-0.04, mountTheta=-2.88
23:36:44.036 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.14, opts=13)
23:36:44.037 00.001 18120 Enqueuing Move request for scope (-0.03, 0.14)
23:36:44.038 00.001 21948 Worker thread wakes up
23:36:44.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:36:44.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:44.039 00.001 18120 UpdateGuideState exits: m=2016 RSB=30.8
23:36:44.040 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:44.040 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:44.041 00.001 18120 Enqueuing Expose request
23:36:44.041 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:36:44.041 00.000 21948 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=-0.04
23:36:44.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:36:44.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:44.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:44.041 00.000 21948 MoveAxis(E, 0, ABG)
23:36:44.041 00.000 21948 Move returns status 0, amount 0
23:36:44.041 00.000 21948 MoveAxis(N, 0, ABG)
23:36:44.041 00.000 21948 Move returns status 0, amount 0
23:36:44.041 00.000 21948 move complete, result=0
23:36:44.041 00.000 21948 worker thread done servicing request
23:36:44.041 00.000 21948 Worker thread wakes up
23:36:44.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:44.042 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:44.042 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:45.562 01.520 21948 Exposure complete
23:36:45.588 00.026 21948 worker thread done servicing request
23:36:45.588 00.000 18120 OnExposeComplete: enter
23:36:45.589 00.001 18120 UpdateGuideState(): m_state=6
23:36:45.589 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
23:36:45.590 00.001 18120 Star::Find returns 1 (0), X=409.86, Y=235.60, Mass=2029, SNR=31.1, Peak=224 HFD=3.9
23:36:45.590 00.000 18120 MultiStar: [#1 0.14,0.19,0.72,U] [#2 -0.04,0.04,0.66,U] [#3 -0.01,-0.01,0.66,U] [#4 0.11,0.14,0.57,U] [#5 0.07,-0.13,0.55,U] [#6 0.14,-0.32,0.49,U] [#7 -0.26,-0.13,0.50,U] [#8 -0.17,0.24,0.45,U] 
23:36:45.591 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.09, 0.32}
23:36:45.591 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
23:36:45.592 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.31)
23:36:45.592 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
23:36:45.593 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
23:36:45.594 00.001 18120 Enqueuing Move request for scope (-0.01, 0.06)
23:36:45.594 00.000 21948 Worker thread wakes up
23:36:45.595 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:45.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:36:45.595 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.1
23:36:45.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:45.596 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:45.596 00.000 18120 Enqueuing Expose request
23:36:45.597 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:36:45.597 00.000 21948 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
23:36:45.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:36:45.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:45.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:45.597 00.000 21948 MoveAxis(E, 0, ABG)
23:36:45.597 00.000 21948 Move returns status 0, amount 0
23:36:45.597 00.000 21948 MoveAxis(N, 0, ABG)
23:36:45.597 00.000 21948 Move returns status 0, amount 0
23:36:45.597 00.000 21948 move complete, result=0
23:36:45.597 00.000 21948 worker thread done servicing request
23:36:45.597 00.000 21948 Worker thread wakes up
23:36:45.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:45.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:45.598 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:47.224 01.626 21948 Exposure complete
23:36:47.264 00.040 21948 worker thread done servicing request
23:36:47.264 00.000 18120 OnExposeComplete: enter
23:36:47.266 00.002 18120 UpdateGuideState(): m_state=6
23:36:47.267 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
23:36:47.268 00.001 18120 Star::Find returns 1 (0), X=410.11, Y=235.91, Mass=2139, SNR=31.8, Peak=238 HFD=4.2
23:36:47.268 00.000 18120 MultiStar: [#1 -0.00,0.31,0.69,U] [#2 0.19,-0.08,0.64,U] [#3 -0.01,0.13,0.68,U] [#4 0.43,0.25,0.00,M1] [#5 0.17,0.03,0.49,U] [#6 0.24,0.06,0.48,U] [#7 0.26,-0.04,0.50,U] [#8 -0.12,0.16,0.42,U] 
23:36:47.269 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.20}, one-star: {0.15, 0.63}
23:36:47.269 00.000 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.14) = xAngle (2.21 = 2.21)
23:36:47.270 00.001 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.31 = -0.98)
23:36:47.270 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.06 mountX=-0.14 mountY=-0.19, mountTheta=-2.19
23:36:47.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.20, opts=13)
23:36:47.272 00.001 18120 Enqueuing Move request for scope (0.11, 0.20)
23:36:47.272 00.000 21948 Worker thread wakes up
23:36:47.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
23:36:47.272 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
23:36:47.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:47.273 00.001 18120 UpdateGuideState exits: m=2139 RSB=31.8
23:36:47.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.273 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:47.274 00.001 18120 Enqueuing Expose request
23:36:47.274 00.000 21948 Moving (0.11, 0.20) raw xDistance=-0.14 yDistance=-0.19
23:36:47.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:36:47.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:47.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:47.274 00.000 21948 MoveAxis(E, 0, ABG)
23:36:47.274 00.000 21948 Move returns status 0, amount 0
23:36:47.274 00.000 21948 MoveAxis(N, 0, ABG)
23:36:47.274 00.000 21948 Move returns status 0, amount 0
23:36:47.274 00.000 21948 move complete, result=0
23:36:47.274 00.000 21948 worker thread done servicing request
23:36:47.274 00.000 21948 Worker thread wakes up
23:36:47.274 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:47.274 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:47.275 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:48.804 01.529 21948 Exposure complete
23:36:48.862 00.058 21948 worker thread done servicing request
23:36:48.862 00.000 18120 OnExposeComplete: enter
23:36:48.865 00.003 18120 UpdateGuideState(): m_state=6
23:36:48.868 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
23:36:48.870 00.002 18120 Star::Find returns 1 (1), X=409.96, Y=235.74, Mass=2275, SNR=32.7, Peak=255 HFD=4.1
23:36:48.873 00.003 18120 MultiStar: [#1 0.09,0.51,0.00,M1] [#2 0.13,0.10,0.60,U] [#3 0.02,0.28,0.65,U] [#4 0.18,0.33,0.00,M2] [#5 0.02,0.07,0.54,U] [#6 -0.16,0.25,0.50,U] [#7 0.14,-0.09,0.49,U] [#8 0.07,0.28,0.42,U] 
23:36:48.875 00.002 18120 refined, 6 included, MultiStar: {0.03, 0.22}, one-star: {0.00, 0.45}
23:36:48.878 00.003 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:36:48.880 00.002 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.60)
23:36:48.882 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.44 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
23:36:48.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.22, opts=13)
23:36:48.883 00.000 18120 Enqueuing Move request for scope (0.03, 0.22)
23:36:48.884 00.001 21948 Worker thread wakes up
23:36:48.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:36:48.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:36:48.884 00.000 21948 Moving (0.03, 0.22) raw xDistance=-0.19 yDistance=-0.13
23:36:48.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:36:48.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:48.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:48.885 00.001 18120 UpdateGuideState exits: m=2275 RSB=32.7 Saturée
23:36:48.885 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:48.886 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:48.886 00.000 18120 Enqueuing Expose request
23:36:48.887 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:36:48.888 00.001 21948 MoveAxis(E, 0, ABG)
23:36:48.888 00.000 21948 Move returns status 0, amount 0
23:36:48.888 00.000 21948 MoveAxis(N, 0, ABG)
23:36:48.888 00.000 21948 Move returns status 0, amount 0
23:36:48.888 00.000 21948 move complete, result=0
23:36:48.888 00.000 21948 worker thread done servicing request
23:36:48.888 00.000 21948 Worker thread wakes up
23:36:48.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:48.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:48.889 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:50.522 01.633 21948 Exposure complete
23:36:50.576 00.054 21948 worker thread done servicing request
23:36:50.577 00.001 18120 OnExposeComplete: enter
23:36:50.577 00.000 18120 UpdateGuideState(): m_state=6
23:36:50.578 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
23:36:50.579 00.001 18120 Star::Find returns 1 (0), X=409.79, Y=235.87, Mass=2120, SNR=31.6, Peak=217 HFD=4.3
23:36:50.581 00.002 18120 MultiStar: [#1 -0.20,0.31,0.00,M2] [#2 -0.09,0.19,0.65,U] [#3 -0.24,0.19,0.68,U] [#4 0.18,0.23,0.53,U] [#5 -0.08,0.14,0.50,U] [#6 -0.04,0.28,0.51,U] [#7 -0.34,0.08,0.51,U] [#8 -0.06,0.62,0.00,M1] 
23:36:50.582 00.001 18120 refined, 6 included, MultiStar: {-0.12, 0.28}, one-star: {-0.16, 0.59}
23:36:50.583 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.12 = 3.12)
23:36:50.584 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.06)
23:36:50.584 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.97 mountX=-0.30 mountY=-0.02, mountTheta=-3.08
23:36:50.585 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.28, opts=13)
23:36:50.586 00.001 18120 Enqueuing Move request for scope (-0.12, 0.28)
23:36:50.586 00.000 21948 Worker thread wakes up
23:36:50.586 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd
23:36:50.586 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.28)
23:36:50.586 00.000 21948 Moving (-0.12, 0.28) raw xDistance=-0.30 yDistance=-0.02
23:36:50.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:36:50.586 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:50.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:50.587 00.001 18120 UpdateGuideState exits: m=2120 RSB=31.6
23:36:50.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.588 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:50.588 00.000 18120 Enqueuing Expose request
23:36:50.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:50.589 00.001 21948 MoveAxis(E, 54, ABG)
23:36:50.589 00.000 21948 Guiding  Dir = 2, Dur = 54
23:36:50.589 00.000 21948 IsSlewing returns 0
23:36:50.589 00.000 21948 IsGuiding returns 0
23:36:50.591 00.002 21948 PulseGuide returned control before completion, sleep 63
23:36:50.661 00.070 21948 IsGuiding returns 0
23:36:50.662 00.001 21948 Move returns status 0, amount 54
23:36:50.662 00.000 21948 MoveAxis(N, 0, ABG)
23:36:50.662 00.000 21948 Move returns status 0, amount 0
23:36:50.662 00.000 21948 move complete, result=0
23:36:50.662 00.000 21948 worker thread done servicing request
23:36:50.662 00.000 21948 Worker thread wakes up
23:36:50.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:50.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:50.662 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
23:36:52.068 01.406 21948 Exposure complete
23:36:52.099 00.031 21948 worker thread done servicing request
23:36:52.099 00.000 18120 OnExposeComplete: enter
23:36:52.101 00.002 18120 UpdateGuideState(): m_state=6
23:36:52.102 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
23:36:52.102 00.000 18120 Star::Find returns 1 (0), X=409.84, Y=235.84, Mass=1881, SNR=29.7, Peak=196 HFD=4.2
23:36:52.103 00.001 18120 MultiStar: [#1 -0.22,0.25,0.74,U] [#2 -0.08,0.11,0.67,U] [#3 -0.13,0.36,0.00,M1] [#4 0.02,0.20,0.56,U] [#5 -0.05,0.17,0.53,U] [#6 -0.06,0.17,0.52,U] [#7 -0.15,0.04,0.54,U] [#8 -0.26,0.17,0.46,U] 
23:36:52.103 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.24}, one-star: {-0.11, 0.55}
23:36:52.104 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
23:36:52.104 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
23:36:52.105 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.02 mountX=-0.27 mountY=-0.01, mountTheta=-3.12
23:36:52.106 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.24, opts=13)
23:36:52.107 00.001 18120 Enqueuing Move request for scope (-0.12, 0.24)
23:36:52.107 00.000 21948 Worker thread wakes up
23:36:52.108 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
23:36:52.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
23:36:52.108 00.000 21948 Moving (-0.12, 0.24) raw xDistance=-0.27 yDistance=-0.01
23:36:52.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
23:36:52.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:52.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:52.109 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:36:52.109 00.000 18120 UpdateGuideState exits: m=1881 RSB=29.7
23:36:52.110 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:52.110 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:52.111 00.001 18120 Enqueuing Expose request
23:36:52.112 00.001 21948 MoveAxis(E, 51, ABG)
23:36:52.112 00.000 21948 Guiding  Dir = 2, Dur = 51
23:36:52.112 00.000 21948 IsSlewing returns 0
23:36:52.112 00.000 21948 IsGuiding returns 0
23:36:52.114 00.002 21948 PulseGuide returned control before completion, sleep 60
23:36:52.181 00.067 21948 IsGuiding returns 0
23:36:52.181 00.000 21948 Move returns status 0, amount 51
23:36:52.181 00.000 21948 MoveAxis(N, 0, ABG)
23:36:52.181 00.000 21948 Move returns status 0, amount 0
23:36:52.181 00.000 21948 move complete, result=0
23:36:52.181 00.000 21948 worker thread done servicing request
23:36:52.181 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
23:36:52.183 00.002 21948 Worker thread wakes up
23:36:52.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:52.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:53.818 01.635 21948 Exposure complete
23:36:53.852 00.034 21948 worker thread done servicing request
23:36:53.852 00.000 18120 OnExposeComplete: enter
23:36:53.853 00.001 18120 UpdateGuideState(): m_state=6
23:36:53.854 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
23:36:53.855 00.001 18120 Star::Find returns 1 (0), X=410.05, Y=235.71, Mass=2013, SNR=30.7, Peak=185 HFD=4.1
23:36:53.856 00.001 18120 MultiStar: [#1 -0.04,0.24,0.72,U] [#2 -0.06,0.04,0.64,U] [#3 -0.23,-0.08,0.67,U] [#4 0.30,0.03,0.58,U] [#5 -0.09,-0.10,0.53,U] [#6 -0.13,-0.02,0.50,U] [#7 0.14,-0.19,0.54,U] [#8 0.10,0.07,0.44,U] 
23:36:53.856 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.10, 0.43}
23:36:53.857 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:36:53.858 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.60)
23:36:53.859 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=-0.07 mountY=-0.05, mountTheta=-2.55
23:36:53.860 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
23:36:53.861 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
23:36:53.862 00.001 21948 Worker thread wakes up
23:36:53.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:53.863 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.7
23:36:53.865 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:36:53.865 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:53.865 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:36:53.865 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:53.866 00.001 18120 Enqueuing Expose request
23:36:53.866 00.000 21948 Moving (0.01, 0.08) raw xDistance=-0.07 yDistance=-0.05
23:36:53.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:36:53.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:53.866 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:53.866 00.000 21948 MoveAxis(E, 0, ABG)
23:36:53.866 00.000 21948 Move returns status 0, amount 0
23:36:53.866 00.000 21948 MoveAxis(N, 0, ABG)
23:36:53.866 00.000 21948 Move returns status 0, amount 0
23:36:53.867 00.001 21948 move complete, result=0
23:36:53.867 00.000 21948 worker thread done servicing request
23:36:53.867 00.000 21948 Worker thread wakes up
23:36:53.867 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:53.867 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:53.867 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:55.380 01.513 21948 Exposure complete
23:36:55.410 00.030 21948 worker thread done servicing request
23:36:55.410 00.000 18120 OnExposeComplete: enter
23:36:55.411 00.001 18120 UpdateGuideState(): m_state=6
23:36:55.412 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
23:36:55.412 00.000 18120 Star::Find returns 1 (0), X=409.88, Y=235.46, Mass=2169, SNR=32.0, Peak=187 HFD=4.1
23:36:55.413 00.001 18120 MultiStar: [#1 -0.06,0.18,0.70,U] [#2 -0.21,-0.08,0.58,U] [#3 0.02,-0.06,0.69,U] [#4 0.08,0.09,0.55,U] [#5 -0.05,0.01,0.51,U] [#6 -0.23,0.02,0.47,U] [#7 0.04,-0.46,0.00,M1] [#8 0.08,0.17,0.41,U] 
23:36:55.413 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.07, 0.17}
23:36:55.414 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.14) = xAngle (3.37 = -2.91)
23:36:55.414 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.19)
23:36:55.414 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.23 mountX=-0.09 mountY=0.02, mountTheta=2.95
23:36:55.415 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
23:36:55.416 00.001 18120 Enqueuing Move request for scope (-0.05, 0.07)
23:36:55.416 00.000 21948 Worker thread wakes up
23:36:55.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:36:55.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:36:55.416 00.000 21948 Moving (-0.05, 0.07) raw xDistance=-0.09 yDistance=0.02
23:36:55.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:36:55.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:55.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:55.417 00.001 18120 UpdateGuideState exits: m=2169 RSB=32.0
23:36:55.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:55.418 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:55.418 00.000 18120 Enqueuing Expose request
23:36:55.419 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:55.419 00.000 21948 MoveAxis(E, 0, ABG)
23:36:55.419 00.000 21948 Move returns status 0, amount 0
23:36:55.419 00.000 21948 MoveAxis(N, 0, ABG)
23:36:55.419 00.000 21948 Move returns status 0, amount 0
23:36:55.419 00.000 21948 move complete, result=0
23:36:55.419 00.000 21948 worker thread done servicing request
23:36:55.419 00.000 21948 Worker thread wakes up
23:36:55.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:55.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:55.419 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:57.053 01.634 21948 Exposure complete
23:36:57.087 00.034 21948 worker thread done servicing request
23:36:57.087 00.000 18120 OnExposeComplete: enter
23:36:57.088 00.001 18120 UpdateGuideState(): m_state=6
23:36:57.089 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
23:36:57.089 00.000 18120 Star::Find returns 1 (0), X=410.09, Y=235.62, Mass=2161, SNR=32.0, Peak=225 HFD=4.0
23:36:57.089 00.000 18120 MultiStar: [#1 -0.19,0.28,0.68,U] [#2 -0.13,0.02,0.63,U] [#3 -0.07,0.07,0.66,U] [#4 0.11,-0.03,0.54,U] [#5 0.01,0.09,0.52,U] [#6 0.14,0.05,0.48,U] [#7 -0.10,-0.01,0.50,U] [#8 0.03,0.20,0.45,U] 
23:36:57.090 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.13, 0.34}
23:36:57.090 00.000 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.75 = 2.75)
23:36:57.091 00.001 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.85 = -0.43)
23:36:57.091 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.61 mountX=-0.12 mountY=-0.06, mountTheta=-2.72
23:36:57.092 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.13, opts=13)
23:36:57.093 00.001 18120 Enqueuing Move request for scope (-0.00, 0.13)
23:36:57.093 00.000 21948 Worker thread wakes up
23:36:57.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
23:36:57.093 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
23:36:57.094 00.001 21948 Moving (-0.00, 0.13) raw xDistance=-0.12 yDistance=-0.06
23:36:57.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:36:57.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:57.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:57.094 00.000 18120 UpdateGuideState exits: m=2161 RSB=32.0
23:36:57.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:57.095 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:57.095 00.000 18120 Enqueuing Expose request
23:36:57.096 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:57.096 00.000 21948 MoveAxis(E, 0, ABG)
23:36:57.096 00.000 21948 Move returns status 0, amount 0
23:36:57.096 00.000 21948 MoveAxis(N, 0, ABG)
23:36:57.096 00.000 21948 Move returns status 0, amount 0
23:36:57.096 00.000 21948 move complete, result=0
23:36:57.096 00.000 21948 worker thread done servicing request
23:36:57.096 00.000 21948 Worker thread wakes up
23:36:57.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:57.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:57.096 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:58.615 01.519 21948 Exposure complete
23:36:58.654 00.039 21948 worker thread done servicing request
23:36:58.654 00.000 18120 OnExposeComplete: enter
23:36:58.654 00.000 18120 UpdateGuideState(): m_state=6
23:36:58.655 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
23:36:58.655 00.000 18120 Star::Find returns 1 (0), X=409.99, Y=235.60, Mass=2063, SNR=31.1, Peak=197 HFD=4.1
23:36:58.656 00.001 18120 MultiStar: [#1 -0.10,0.36,0.00,M1] [#2 0.11,-0.15,0.66,U] [#3 -0.07,0.06,0.71,U] [#4 0.24,0.02,0.53,U] [#5 -0.31,0.10,0.52,U] [#6 -0.00,-0.20,0.48,U] [#7 0.19,-0.13,0.54,U] [#8 0.17,0.25,0.43,U] 
23:36:58.656 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.04, 0.32}
23:36:58.657 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
23:36:58.657 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
23:36:58.657 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
23:36:58.659 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
23:36:58.659 00.000 18120 Enqueuing Move request for scope (0.04, 0.05)
23:36:58.660 00.001 21948 Worker thread wakes up
23:36:58.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:36:58.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:36:58.661 00.001 18120 UpdateGuideState exits: m=2063 RSB=31.1
23:36:58.661 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:58.661 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:36:58.662 00.001 18120 Enqueuing Expose request
23:36:58.662 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:36:58.662 00.000 21948 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
23:36:58.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:36:58.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:58.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:58.663 00.001 21948 MoveAxis(E, 0, ABG)
23:36:58.663 00.000 21948 Move returns status 0, amount 0
23:36:58.663 00.000 21948 MoveAxis(N, 0, ABG)
23:36:58.663 00.000 21948 Move returns status 0, amount 0
23:36:58.663 00.000 21948 move complete, result=0
23:36:58.663 00.000 21948 worker thread done servicing request
23:36:58.663 00.000 21948 Worker thread wakes up
23:36:58.663 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:36:58.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:36:58.663 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:00.287 01.624 21948 Exposure complete
23:37:00.329 00.042 21948 worker thread done servicing request
23:37:00.329 00.000 18120 OnExposeComplete: enter
23:37:00.330 00.001 18120 UpdateGuideState(): m_state=6
23:37:00.331 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
23:37:00.331 00.000 18120 Star::Find returns 1 (0), X=409.82, Y=235.61, Mass=2034, SNR=31.1, Peak=191 HFD=4.0
23:37:00.332 00.001 18120 MultiStar: [#1 -0.01,0.19,0.72,U] [#2 0.01,-0.02,0.65,U] [#3 -0.12,0.01,0.71,U] [#4 0.11,0.06,0.55,U] [#5 0.08,-0.04,0.50,U] [#6 0.06,-0.06,0.49,U] [#7 -0.08,-0.25,0.54,U] [#8 -0.32,0.13,0.45,U] 
23:37:00.332 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.13, 0.33}
23:37:00.333 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.35 = -2.93)
23:37:00.334 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.17)
23:37:00.334 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.21 mountX=-0.08 mountY=0.01, mountTheta=2.97
23:37:00.335 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
23:37:00.336 00.001 18120 Enqueuing Move request for scope (-0.05, 0.07)
23:37:00.336 00.000 21948 Worker thread wakes up
23:37:00.336 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:00.337 00.001 18120 UpdateGuideState exits: m=2034 RSB=31.1
23:37:00.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.338 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:00.338 00.000 18120 Enqueuing Expose request
23:37:00.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:37:00.339 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:37:00.339 00.000 21948 Moving (-0.05, 0.07) raw xDistance=-0.08 yDistance=0.01
23:37:00.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:37:00.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:00.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:00.339 00.000 21948 MoveAxis(E, 0, ABG)
23:37:00.339 00.000 21948 Move returns status 0, amount 0
23:37:00.339 00.000 21948 MoveAxis(N, 0, ABG)
23:37:00.339 00.000 21948 Move returns status 0, amount 0
23:37:00.339 00.000 21948 move complete, result=0
23:37:00.339 00.000 21948 worker thread done servicing request
23:37:00.339 00.000 21948 Worker thread wakes up
23:37:00.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:00.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:37:00.339 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:01.854 01.515 21948 Exposure complete
23:37:01.895 00.041 21948 worker thread done servicing request
23:37:01.895 00.000 18120 OnExposeComplete: enter
23:37:01.897 00.002 18120 UpdateGuideState(): m_state=6
23:37:01.898 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
23:37:01.898 00.000 18120 Star::Find returns 1 (0), X=409.81, Y=235.68, Mass=2011, SNR=30.7, Peak=199 HFD=4.1
23:37:01.899 00.001 18120 MultiStar: [#1 -0.11,0.24,0.74,U] [#2 -0.26,-0.11,0.66,U] [#3 0.06,-0.01,0.71,U] [#4 0.10,0.14,0.56,U] [#5 0.14,0.17,0.51,U] [#6 -0.04,-0.04,0.48,U] [#7 -0.02,-0.07,0.52,U] [#8 -0.20,0.45,0.00,M1] 
23:37:01.899 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.12}, one-star: {-0.14, 0.39}
23:37:01.900 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
23:37:01.900 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.08)
23:37:01.901 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=-0.13 mountY=-0.01, mountTheta=-3.07
23:37:01.902 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.12, opts=13)
23:37:01.903 00.001 18120 Enqueuing Move request for scope (-0.05, 0.12)
23:37:01.903 00.000 21948 Worker thread wakes up
23:37:01.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:37:01.903 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:37:01.903 00.000 21948 Moving (-0.05, 0.12) raw xDistance=-0.13 yDistance=-0.01
23:37:01.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:37:01.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:01.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:01.903 00.000 21948 MoveAxis(E, 0, ABG)
23:37:01.903 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:01.904 00.001 18120 UpdateGuideState exits: m=2011 RSB=30.7
23:37:01.904 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:01.905 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:01.905 00.000 18120 Enqueuing Expose request
23:37:01.905 00.000 21948 Move returns status 0, amount 0
23:37:01.906 00.001 21948 MoveAxis(N, 0, ABG)
23:37:01.906 00.000 21948 Move returns status 0, amount 0
23:37:01.906 00.000 21948 move complete, result=0
23:37:01.906 00.000 21948 worker thread done servicing request
23:37:01.906 00.000 21948 Worker thread wakes up
23:37:01.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:01.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:37:01.906 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:03.531 01.625 21948 Exposure complete
23:37:03.555 00.024 21948 worker thread done servicing request
23:37:03.555 00.000 18120 OnExposeComplete: enter
23:37:03.556 00.001 18120 UpdateGuideState(): m_state=6
23:37:03.557 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
23:37:03.557 00.000 18120 Star::Find returns 1 (0), X=409.99, Y=235.58, Mass=2061, SNR=31.3, Peak=201 HFD=4.0
23:37:03.557 00.000 18120 MultiStar: [#1 -0.05,0.16,0.73,U] [#2 -0.12,0.15,0.67,U] [#3 -0.01,0.04,0.71,U] [#4 0.28,0.23,0.00,M1] [#5 0.25,0.09,0.52,U] [#6 -0.04,-0.12,0.51,U] [#7 -0.14,-0.15,0.51,U] [#8 -0.03,0.21,0.42,U] 
23:37:03.558 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.03, 0.29}
23:37:03.558 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
23:37:03.559 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.34)
23:37:03.559 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.11 cameraTheta=1.70 mountX=-0.10 mountY=-0.04, mountTheta=-2.81
23:37:03.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.10, opts=13)
23:37:03.561 00.001 18120 Enqueuing Move request for scope (-0.01, 0.10)
23:37:03.561 00.000 21948 Worker thread wakes up
23:37:03.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
23:37:03.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
23:37:03.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:03.563 00.002 21948 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.04
23:37:03.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:37:03.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:03.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:03.563 00.000 21948 MoveAxis(E, 0, ABG)
23:37:03.563 00.000 21948 Move returns status 0, amount 0
23:37:03.563 00.000 21948 MoveAxis(N, 0, ABG)
23:37:03.563 00.000 21948 Move returns status 0, amount 0
23:37:03.563 00.000 21948 move complete, result=0
23:37:03.563 00.000 21948 worker thread done servicing request
23:37:03.563 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.3
23:37:03.565 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:03.565 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:03.566 00.001 18120 Enqueuing Expose request
23:37:03.567 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:03.567 00.000 21948 Worker thread wakes up
23:37:03.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:03.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:37:05.094 01.527 21948 Exposure complete
23:37:05.118 00.024 21948 worker thread done servicing request
23:37:05.119 00.001 18120 OnExposeComplete: enter
23:37:05.119 00.000 18120 UpdateGuideState(): m_state=6
23:37:05.120 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
23:37:05.120 00.000 18120 Star::Find returns 1 (0), X=410.01, Y=235.64, Mass=2120, SNR=31.5, Peak=192 HFD=4.1
23:37:05.121 00.001 18120 MultiStar: [#1 -0.11,0.27,0.71,U] [#2 -0.26,-0.11,0.63,U] [#3 -0.15,0.04,0.67,U] [#4 0.35,0.12,0.00,M2] [#5 0.25,0.13,0.53,U] [#6 0.01,-0.14,0.50,U] [#7 -0.09,-0.01,0.52,U] [#8 -0.09,0.07,0.45,U] 
23:37:05.122 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {0.06, 0.36}
23:37:05.125 00.003 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
23:37:05.125 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.05)
23:37:05.126 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
23:37:05.128 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
23:37:05.129 00.001 18120 Enqueuing Move request for scope (-0.05, 0.11)
23:37:05.130 00.001 21948 Worker thread wakes up
23:37:05.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:05.130 00.000 18120 UpdateGuideState exits: m=2120 RSB=31.5
23:37:05.131 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:05.131 00.000 18120 Enqueuing Expose request
23:37:05.132 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:37:05.132 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:37:05.132 00.000 21948 Moving (-0.05, 0.11) raw xDistance=-0.12 yDistance=-0.01
23:37:05.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:37:05.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:05.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:05.132 00.000 21948 MoveAxis(E, 0, ABG)
23:37:05.132 00.000 21948 Move returns status 0, amount 0
23:37:05.132 00.000 21948 MoveAxis(N, 0, ABG)
23:37:05.132 00.000 21948 Move returns status 0, amount 0
23:37:05.132 00.000 21948 move complete, result=0
23:37:05.132 00.000 21948 worker thread done servicing request
23:37:05.132 00.000 21948 Worker thread wakes up
23:37:05.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:05.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
23:37:05.133 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:05.337 00.204 18120 evsrv: cli 0D46E250 connect
23:37:05.339 00.002 18120 case statement mapped state 6 to 3
23:37:05.342 00.003 18120 case statement mapped state 6 to 3
23:37:05.343 00.001 18120 evsrv: cli 0D46E250 request: {"method":"get_app_state","id":"066bb0b1-659d-4465-93d8-2805ad6da76f"}
23:37:05.343 00.000 18120 case statement mapped state 6 to 3
23:37:05.344 00.001 18120 evsrv: cli 0D46E250 response: {"jsonrpc":"2.0","result":"Guiding","id":"066bb0b1-659d-4465-93d8-2805ad6da76f"}
23:37:05.344 00.000 18120 evsrv: cli 0D46E250 disconnect
23:37:05.348 00.004 18120 evsrv: cli 0D46E070 connect
23:37:05.349 00.001 18120 case statement mapped state 6 to 3
23:37:05.350 00.001 18120 case statement mapped state 6 to 3
23:37:05.352 00.002 18120 evsrv: cli 0D46E070 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"22344443-490e-412e-9880-a318bc08dd16"}
23:37:05.353 00.001 18120 PhdController::Dither begins
23:37:05.353 00.000 18120 dither: size=2.00, dRA=1.95 dDec=-0.22
23:37:05.354 00.001 18120 MountToCamera -- mountTheta (0.11) + m_xAngle (-1.14) = xAngle (-1.03 = -1.03)
23:37:05.355 00.001 18120 MountToCamera -- mountX=1.95 mountY=-0.22 hyp=1.97 mountTheta=0.11 cameraX=1.01, cameraY=-1.69 cameraTheta=-1.03
23:37:05.355 00.000 18120 setting lock position to (410.96, 233.60)
23:37:05.356 00.001 18120 Mount: notify guiding dithered (1.0, -1.7)
23:37:05.357 00.001 18120 MultiStar: stabilizing after lock position change
23:37:05.358 00.001 18120 Status Line: Dithering de 1.95,-0.22
23:37:05.360 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:37:05.361 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
23:37:05.362 00.001 18120 evsrv: cli 0D46E070 response: {"jsonrpc":"2.0","result":0,"id":"22344443-490e-412e-9880-a318bc08dd16"}
23:37:05.363 00.001 18120 evsrv: cli 0D46E070 disconnect
23:37:06.764 01.401 21948 Exposure complete
23:37:06.803 00.039 21948 worker thread done servicing request
23:37:06.803 00.000 18120 OnExposeComplete: enter
23:37:06.804 00.001 18120 UpdateGuideState(): m_state=6
23:37:06.804 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
23:37:06.805 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=235.58, Mass=2091, SNR=31.5, Peak=185 HFD=3.9
23:37:06.805 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
23:37:06.805 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
23:37:06.806 00.001 18120 CameraToMount -- cameraX=-1.13 cameraY=1.99 hyp=2.28 cameraTheta=2.09 mountX=-2.27 mountY=0.11, mountTheta=3.09
23:37:06.807 00.001 18120 dither recenter: remaining=(-2.0,0.2) step=(-2.0,0.2)
23:37:06.807 00.000 18120 MountToCamera -- mountTheta (-3.03) + m_xAngle (-1.14) = xAngle (-4.17 = 2.11)
23:37:06.808 00.001 18120 MountToCamera -- mountX=-1.95 mountY=0.22 hyp=1.97 mountTheta=-3.03 cameraX=-1.01, cameraY=1.69 cameraTheta=2.11
23:37:06.808 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.01, y=1.69, opts=4)
23:37:06.809 00.001 18120 Enqueuing Move request for scope (-1.01, 1.69)
23:37:06.809 00.000 18120 Mount: notify direct move -1.95,0.22
23:37:06.809 00.000 21948 Worker thread wakes up
23:37:06.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 1.69) opts 0x4
23:37:06.809 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.01, 1.69)
23:37:06.809 00.000 21948 Moving (-1.01, 1.69) raw xDistance=-1.95 yDistance=0.22
23:37:06.810 00.001 21948 MoveAxis(E, 554, B)
23:37:06.810 00.000 21948 Guiding  Dir = 2, Dur = 554
23:37:06.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:06.810 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.5
23:37:06.811 00.001 18120 PhdController: settling, locked = 1, distance = 2.14 (0.50) aobump = 0 frame = 1 / 99999
23:37:06.811 00.000 21948 IsSlewing returns 0
23:37:06.811 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052226.811,"Host":"ASUS_SAM","Inst":1,"Distance":2.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:06.812 00.001 21948 IsGuiding returns 0
23:37:06.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:06.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:06.813 00.001 18120 Enqueuing Expose request
23:37:06.814 00.001 21948 PulseGuide returned control before completion, sleep 563
23:37:07.394 00.580 21948 IsGuiding returns 0
23:37:07.394 00.000 21948 Move returns status 0, amount 554
23:37:07.395 00.001 21948 MoveAxis(S, 52, B)
23:37:07.395 00.000 21948 Guiding  Dir = 1, Dur = 52
23:37:07.395 00.000 21948 IsSlewing returns 0
23:37:07.395 00.000 21948 IsGuiding returns 0
23:37:07.400 00.005 21948 PulseGuide returned control before completion, sleep 58
23:37:07.474 00.074 21948 IsGuiding returns 0
23:37:07.474 00.000 21948 Move returns status 0, amount 52
23:37:07.474 00.000 21948 move complete, result=0
23:37:07.474 00.000 21948 worker thread done servicing request
23:37:07.474 00.000 21948 Worker thread wakes up
23:37:07.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:07.474 00.000 18120 GuideStep: -2.0 px 554 ms EAST, 0.2 px 52 ms SOUTH
23:37:07.475 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:08.886 01.411 21948 Exposure complete
23:37:08.928 00.042 21948 worker thread done servicing request
23:37:08.928 00.000 18120 OnExposeComplete: enter
23:37:08.929 00.001 18120 UpdateGuideState(): m_state=6
23:37:08.929 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
23:37:08.930 00.001 18120 Star::Find returns 1 (0), X=410.28, Y=234.53, Mass=2146, SNR=31.9, Peak=153 HFD=4.6
23:37:08.930 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
23:37:08.933 00.003 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.16)
23:37:08.936 00.003 18120 CameraToMount -- cameraX=-0.68 cameraY=0.93 hyp=1.15 cameraTheta=2.20 mountX=-1.13 mountY=0.19, mountTheta=2.98
23:37:08.940 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.68, y=0.93, opts=13)
23:37:08.942 00.002 18120 Enqueuing Move request for scope (-0.68, 0.93)
23:37:08.945 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:08.947 00.002 18120 UpdateGuideState exits: m=2146 RSB=31.9
23:37:08.950 00.003 21948 Worker thread wakes up
23:37:08.950 00.000 18120 PhdController: settling, locked = 1, distance = 1.15 (0.50) aobump = 0 frame = 2 / 99999
23:37:08.951 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.93) opts 0xd
23:37:08.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.68, 0.93)
23:37:08.951 00.000 21948 Moving (-0.68, 0.93) raw xDistance=-1.13 yDistance=0.19
23:37:08.951 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052228.951,"Host":"ASUS_SAM","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:08.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.13
23:37:08.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:08.951 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:08.952 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:37:08.952 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:08.952 00.000 18120 Enqueuing Expose request
23:37:08.953 00.001 21948 MoveAxis(E, 202, ABG)
23:37:08.953 00.000 21948 Guiding  Dir = 2, Dur = 202
23:37:08.953 00.000 21948 IsSlewing returns 0
23:37:08.953 00.000 21948 IsGuiding returns 0
23:37:08.954 00.001 21948 PulseGuide returned control before completion, sleep 211
23:37:09.166 00.212 21948 IsGuiding returns 1
23:37:09.166 00.000 21948 scope still moving after pulse duration time elapsed
23:37:09.198 00.032 21948 IsSlewing returns 0
23:37:09.198 00.000 21948 IsGuiding returns 0
23:37:09.198 00.000 21948 scope move finished after 202 + 43 ms
23:37:09.198 00.000 21948 Move returns status 0, amount 202
23:37:09.198 00.000 21948 MoveAxis(N, 0, ABG)
23:37:09.199 00.001 21948 Move returns status 0, amount 0
23:37:09.199 00.000 21948 move complete, result=0
23:37:09.199 00.000 21948 worker thread done servicing request
23:37:09.199 00.000 21948 Worker thread wakes up
23:37:09.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:09.199 00.000 18120 GuideStep: -1.1 px 202 ms EAST, 0.2 px 0 ms NORTH
23:37:09.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:10.829 01.630 21948 Exposure complete
23:37:10.874 00.045 21948 worker thread done servicing request
23:37:10.874 00.000 18120 OnExposeComplete: enter
23:37:10.875 00.001 18120 UpdateGuideState(): m_state=6
23:37:10.876 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
23:37:10.876 00.000 18120 Star::Find returns 1 (0), X=411.40, Y=233.68, Mass=2068, SNR=31.1, Peak=156 HFD=4.2
23:37:10.876 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.14) = xAngle (1.34 = 1.34)
23:37:10.877 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.44 = -1.84)
23:37:10.877 00.000 18120 CameraToMount -- cameraX=0.44 cameraY=0.09 hyp=0.44 cameraTheta=0.20 mountX=0.10 mountY=-0.43, mountTheta=-1.34
23:37:10.878 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.44, y=0.09, opts=13)
23:37:10.879 00.001 18120 Enqueuing Move request for scope (0.44, 0.09)
23:37:10.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:10.880 00.001 21948 Worker thread wakes up
23:37:10.880 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.09) opts 0xd
23:37:10.880 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.1
23:37:10.883 00.003 21948 Handling offset move in thread for scope, endpoint = (0.44, 0.09)
23:37:10.883 00.000 21948 Moving (0.44, 0.09) raw xDistance=0.10 yDistance=-0.43
23:37:10.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:37:10.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:10.883 00.000 18120 PhdController: settling, locked = 1, distance = 0.94 (0.50) aobump = 0 frame = 3 / 99999
23:37:10.884 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:37:10.884 00.000 21948 MoveAxis(E, 0, ABG)
23:37:10.884 00.000 21948 Move returns status 0, amount 0
23:37:10.884 00.000 21948 MoveAxis(N, 0, ABG)
23:37:10.884 00.000 21948 Move returns status 0, amount 0
23:37:10.884 00.000 21948 move complete, result=0
23:37:10.884 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052230.884,"Host":"ASUS_SAM","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:10.884 00.000 21948 worker thread done servicing request
23:37:10.884 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:10.885 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:10.885 00.000 18120 Enqueuing Expose request
23:37:10.885 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:37:10.886 00.001 21948 Worker thread wakes up
23:37:10.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:10.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:12.409 01.523 21948 Exposure complete
23:37:12.446 00.037 21948 worker thread done servicing request
23:37:12.446 00.000 18120 OnExposeComplete: enter
23:37:12.447 00.001 18120 UpdateGuideState(): m_state=6
23:37:12.448 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
23:37:12.448 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=233.59, Mass=1889, SNR=29.8, Peak=150 HFD=4.0
23:37:12.449 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.14) = xAngle (1.12 = 1.12)
23:37:12.449 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.22 = -2.06)
23:37:12.450 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-0.02 mountX=0.17 mountY=-0.35, mountTheta=-1.11
23:37:12.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.01, opts=13)
23:37:12.451 00.000 18120 Enqueuing Move request for scope (0.40, -0.01)
23:37:12.452 00.001 21948 Worker thread wakes up
23:37:12.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:12.452 00.000 18120 UpdateGuideState exits: m=1889 RSB=29.8
23:37:12.453 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.01) opts 0xd
23:37:12.453 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.01)
23:37:12.453 00.000 21948 Moving (0.40, -0.01) raw xDistance=0.17 yDistance=-0.35
23:37:12.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:37:12.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:12.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:37:12.453 00.000 21948 MoveAxis(E, 0, ABG)
23:37:12.453 00.000 21948 Move returns status 0, amount 0
23:37:12.453 00.000 21948 MoveAxis(N, 0, ABG)
23:37:12.453 00.000 21948 Move returns status 0, amount 0
23:37:12.453 00.000 21948 move complete, result=0
23:37:12.453 00.000 18120 PhdController: settling, locked = 1, distance = 0.78 (0.50) aobump = 0 frame = 4 / 99999
23:37:12.454 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786052232.454,"Host":"ASUS_SAM","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:12.454 00.000 21948 worker thread done servicing request
23:37:12.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:12.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:12.455 00.000 18120 Enqueuing Expose request
23:37:12.456 00.001 21948 Worker thread wakes up
23:37:12.456 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:37:12.457 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:12.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:14.082 01.625 21948 Exposure complete
23:37:14.122 00.040 21948 worker thread done servicing request
23:37:14.122 00.000 18120 OnExposeComplete: enter
23:37:14.124 00.002 18120 UpdateGuideState(): m_state=6
23:37:14.125 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
23:37:14.125 00.000 18120 Star::Find returns 1 (0), X=411.43, Y=233.71, Mass=2082, SNR=31.3, Peak=172 HFD=4.1
23:37:14.126 00.001 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.14) = xAngle (1.38 = 1.38)
23:37:14.126 00.000 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.48 = -1.80)
23:37:14.126 00.000 18120 CameraToMount -- cameraX=0.47 cameraY=0.11 hyp=0.48 cameraTheta=0.24 mountX=0.09 mountY=-0.47, mountTheta=-1.38
23:37:14.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=0.11, opts=13)
23:37:14.128 00.001 18120 Enqueuing Move request for scope (0.47, 0.11)
23:37:14.128 00.000 21948 Worker thread wakes up
23:37:14.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:14.129 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.3
23:37:14.129 00.000 18120 PhdController: settling, locked = 1, distance = 0.69 (0.50) aobump = 0 frame = 5 / 99999
23:37:14.130 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.11) opts 0xd
23:37:14.130 00.000 21948 Handling offset move in thread for scope, endpoint = (0.47, 0.11)
23:37:14.130 00.000 21948 Moving (0.47, 0.11) raw xDistance=0.09 yDistance=-0.47
23:37:14.130 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052234.130,"Host":"ASUS_SAM","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:14.131 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:37:14.131 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.25
23:37:14.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:14.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:14.132 00.001 18120 Enqueuing Expose request
23:37:14.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:37:14.132 00.000 21948 MoveAxis(E, 0, ABG)
23:37:14.132 00.000 21948 Move returns status 0, amount 0
23:37:14.132 00.000 21948 MoveAxis(N, 112, ABG)
23:37:14.132 00.000 21948 Guiding  Dir = 0, Dur = 112
23:37:14.132 00.000 21948 IsSlewing returns 0
23:37:14.133 00.001 21948 IsGuiding returns 0
23:37:14.138 00.005 21948 PulseGuide returned control before completion, sleep 118
23:37:14.271 00.133 21948 IsGuiding returns 0
23:37:14.271 00.000 21948 Move returns status 0, amount 112
23:37:14.271 00.000 21948 move complete, result=0
23:37:14.272 00.001 21948 worker thread done servicing request
23:37:14.272 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 112 ms NORTH
23:37:14.272 00.000 21948 Worker thread wakes up
23:37:14.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:14.273 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:15.683 01.410 21948 Exposure complete
23:37:15.735 00.052 21948 worker thread done servicing request
23:37:15.736 00.001 18120 OnExposeComplete: enter
23:37:15.738 00.002 18120 UpdateGuideState(): m_state=6
23:37:15.741 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
23:37:15.743 00.002 18120 Star::Find returns 1 (0), X=411.64, Y=233.39, Mass=2175, SNR=31.9, Peak=187 HFD=3.9
23:37:15.745 00.002 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.14) = xAngle (0.85 = 0.85)
23:37:15.747 00.002 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.95 = -2.34)
23:37:15.749 00.002 18120 CameraToMount -- cameraX=0.68 cameraY=-0.21 hyp=0.71 cameraTheta=-0.30 mountX=0.47 mountY=-0.51, mountTheta=-0.83
23:37:15.751 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.68, y=-0.21, opts=13)
23:37:15.752 00.001 18120 Enqueuing Move request for scope (0.68, -0.21)
23:37:15.753 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:15.753 00.000 18120 UpdateGuideState exits: m=2175 RSB=31.9
23:37:15.753 00.000 18120 PhdController: settling, locked = 1, distance = 0.69 (0.50) aobump = 0 frame = 6 / 99999
23:37:15.754 00.001 21948 Worker thread wakes up
23:37:15.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.21) opts 0xd
23:37:15.754 00.000 21948 Handling offset move in thread for scope, endpoint = (0.68, -0.21)
23:37:15.754 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052235.754,"Host":"ASUS_SAM","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:15.756 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:15.757 00.001 21948 Moving (0.68, -0.21) raw xDistance=0.47 yDistance=-0.51
23:37:15.757 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
23:37:15.757 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:37:15.757 00.000 21948 MoveAxis(W, 84, ABG)
23:37:15.757 00.000 21948 Guiding  Dir = 3, Dur = 84
23:37:15.757 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:15.758 00.001 18120 Enqueuing Expose request
23:37:15.758 00.000 21948 IsSlewing returns 0
23:37:15.759 00.001 21948 IsGuiding returns 0
23:37:15.761 00.002 21948 PulseGuide returned control before completion, sleep 93
23:37:15.868 00.107 21948 IsGuiding returns 0
23:37:15.869 00.001 21948 Move returns status 0, amount 84
23:37:15.869 00.000 21948 MoveAxis(N, 122, ABG)
23:37:15.869 00.000 21948 Guiding  Dir = 0, Dur = 122
23:37:15.869 00.000 21948 IsSlewing returns 0
23:37:15.869 00.000 21948 IsGuiding returns 0
23:37:15.880 00.011 21948 PulseGuide returned control before completion, sleep 122
23:37:16.010 00.130 21948 IsGuiding returns 0
23:37:16.010 00.000 21948 Move returns status 0, amount 122
23:37:16.010 00.000 21948 move complete, result=0
23:37:16.010 00.000 21948 worker thread done servicing request
23:37:16.010 00.000 21948 Worker thread wakes up
23:37:16.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:16.010 00.000 18120 GuideStep: 0.5 px 84 ms WEST, -0.5 px 122 ms NORTH
23:37:16.011 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:17.640 01.629 21948 Exposure complete
23:37:17.679 00.039 21948 worker thread done servicing request
23:37:17.680 00.001 18120 OnExposeComplete: enter
23:37:17.680 00.000 18120 UpdateGuideState(): m_state=6
23:37:17.681 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
23:37:17.681 00.000 18120 Star::Find returns 1 (0), X=410.94, Y=233.56, Mass=2075, SNR=31.3, Peak=197 HFD=4.0
23:37:17.682 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
23:37:17.682 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.09 = 2.09)
23:37:17.682 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.16 mountX=0.02 mountY=0.04, mountTheta=1.03
23:37:17.684 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
23:37:17.684 00.000 18120 Enqueuing Move request for scope (-0.02, -0.03)
23:37:17.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:17.684 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.3
23:37:17.685 00.001 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 7 / 99999
23:37:17.687 00.002 21948 Worker thread wakes up
23:37:17.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:37:17.687 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:37:17.687 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052237.687,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:37:17.688 00.001 21948 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.04
23:37:17.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:17.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:17.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:17.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:17.689 00.001 18120 Enqueuing Expose request
23:37:17.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:17.689 00.000 21948 MoveAxis(E, 0, ABG)
23:37:17.689 00.000 21948 Move returns status 0, amount 0
23:37:17.689 00.000 21948 MoveAxis(N, 0, ABG)
23:37:17.689 00.000 21948 Move returns status 0, amount 0
23:37:17.689 00.000 21948 move complete, result=0
23:37:17.689 00.000 21948 worker thread done servicing request
23:37:17.689 00.000 21948 Worker thread wakes up
23:37:17.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:17.690 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:17.690 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:19.217 01.527 21948 Exposure complete
23:37:19.245 00.028 21948 worker thread done servicing request
23:37:19.245 00.000 18120 OnExposeComplete: enter
23:37:19.246 00.001 18120 UpdateGuideState(): m_state=6
23:37:19.247 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
23:37:19.247 00.000 18120 Star::Find returns 1 (0), X=410.97, Y=233.61, Mass=1842, SNR=29.3, Peak=183 HFD=4.0
23:37:19.247 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.14) = xAngle (1.86 = 1.86)
23:37:19.250 00.003 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.96 = -1.32)
23:37:19.251 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.72 mountX=-0.01 mountY=-0.02, mountTheta=-1.86
23:37:19.252 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
23:37:19.253 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
23:37:19.253 00.000 21948 Worker thread wakes up
23:37:19.253 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:19.254 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.3
23:37:19.254 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 8 / 99999
23:37:19.255 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:37:19.255 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:37:19.255 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052239.255,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
23:37:19.255 00.000 21948 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
23:37:19.255 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:37:19.255 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:19.256 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:19.256 00.000 18120 Enqueuing Expose request
23:37:19.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:19.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:19.257 00.001 21948 MoveAxis(E, 0, ABG)
23:37:19.257 00.000 21948 Move returns status 0, amount 0
23:37:19.257 00.000 21948 MoveAxis(N, 0, ABG)
23:37:19.257 00.000 21948 Move returns status 0, amount 0
23:37:19.257 00.000 21948 move complete, result=0
23:37:19.257 00.000 21948 worker thread done servicing request
23:37:19.257 00.000 21948 Worker thread wakes up
23:37:19.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:19.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:19.257 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:20.889 01.632 21948 Exposure complete
23:37:20.924 00.035 21948 worker thread done servicing request
23:37:20.924 00.000 18120 OnExposeComplete: enter
23:37:20.925 00.001 18120 UpdateGuideState(): m_state=6
23:37:20.925 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
23:37:20.926 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=233.64, Mass=2080, SNR=31.4, Peak=207 HFD=3.9
23:37:20.926 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.30 = -2.98)
23:37:20.927 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.12)
23:37:20.927 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.16 mountX=-0.06 mountY=0.01, mountTheta=3.02
23:37:20.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
23:37:20.929 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
23:37:20.929 00.000 21948 Worker thread wakes up
23:37:20.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:37:20.929 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:37:20.929 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=0.01
23:37:20.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:37:20.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:20.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:20.929 00.000 21948 MoveAxis(E, 0, ABG)
23:37:20.929 00.000 21948 Move returns status 0, amount 0
23:37:20.929 00.000 21948 MoveAxis(N, 0, ABG)
23:37:20.929 00.000 21948 Move returns status 0, amount 0
23:37:20.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:20.930 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.4
23:37:20.930 00.000 21948 move complete, result=0
23:37:20.930 00.000 21948 worker thread done servicing request
23:37:20.930 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 9 / 99999
23:37:20.931 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786052240.931,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
23:37:20.931 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:20.932 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:20.932 00.000 18120 Enqueuing Expose request
23:37:20.933 00.001 21948 Worker thread wakes up
23:37:20.933 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:20.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:20.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:22.452 01.519 21948 Exposure complete
23:37:22.500 00.048 21948 worker thread done servicing request
23:37:22.501 00.001 18120 OnExposeComplete: enter
23:37:22.501 00.000 18120 UpdateGuideState(): m_state=6
23:37:22.502 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
23:37:22.502 00.000 18120 Star::Find returns 1 (0), X=410.88, Y=233.73, Mass=2092, SNR=31.5, Peak=219 HFD=4.1
23:37:22.503 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
23:37:22.503 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.08)
23:37:22.504 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.12 mountX=-0.16 mountY=0.01, mountTheta=3.06
23:37:22.505 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
23:37:22.507 00.002 18120 Enqueuing Move request for scope (-0.08, 0.14)
23:37:22.508 00.001 21948 Worker thread wakes up
23:37:22.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:22.509 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:37:22.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:37:22.509 00.000 21948 Moving (-0.08, 0.14) raw xDistance=-0.16 yDistance=0.01
23:37:22.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:37:22.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:22.509 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.5
23:37:22.510 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:22.510 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 10 / 99999
23:37:22.511 00.001 21948 MoveAxis(E, 0, ABG)
23:37:22.511 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052242.511,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
23:37:22.513 00.002 21948 Move returns status 0, amount 0
23:37:22.513 00.000 21948 MoveAxis(N, 0, ABG)
23:37:22.513 00.000 21948 Move returns status 0, amount 0
23:37:22.513 00.000 21948 move complete, result=0
23:37:22.513 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:22.514 00.001 21948 worker thread done servicing request
23:37:22.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:22.514 00.000 18120 Enqueuing Expose request
23:37:22.515 00.001 21948 Worker thread wakes up
23:37:22.515 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:22.516 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:22.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:24.146 01.630 21948 Exposure complete
23:37:24.173 00.027 21948 worker thread done servicing request
23:37:24.173 00.000 18120 OnExposeComplete: enter
23:37:24.174 00.001 18120 UpdateGuideState(): m_state=6
23:37:24.176 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
23:37:24.177 00.001 18120 Star::Find returns 1 (0), X=411.10, Y=233.54, Mass=2113, SNR=31.6, Peak=197 HFD=3.9
23:37:24.177 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.78 = 0.78)
23:37:24.177 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.40)
23:37:24.178 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=0.10 mountY=-0.10, mountTheta=-0.76
23:37:24.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.05, opts=13)
23:37:24.179 00.000 18120 Enqueuing Move request for scope (0.14, -0.05)
23:37:24.180 00.001 21948 Worker thread wakes up
23:37:24.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:37:24.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:37:24.180 00.000 21948 Moving (0.14, -0.05) raw xDistance=0.10 yDistance=-0.10
23:37:24.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:37:24.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:24.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:24.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:24.180 00.000 21948 MoveAxis(E, 0, ABG)
23:37:24.180 00.000 21948 Move returns status 0, amount 0
23:37:24.180 00.000 21948 MoveAxis(N, 0, ABG)
23:37:24.180 00.000 21948 Move returns status 0, amount 0
23:37:24.180 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.6
23:37:24.181 00.001 21948 move complete, result=0
23:37:24.181 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 11 / 99999
23:37:24.181 00.000 21948 worker thread done servicing request
23:37:24.181 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052244.181,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
23:37:24.182 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:24.183 00.001 18120 Enqueuing Expose request
23:37:24.183 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:24.184 00.001 21948 Worker thread wakes up
23:37:24.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:24.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:25.709 01.525 21948 Exposure complete
23:37:25.739 00.030 21948 worker thread done servicing request
23:37:25.739 00.000 18120 OnExposeComplete: enter
23:37:25.740 00.001 18120 UpdateGuideState(): m_state=6
23:37:25.741 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
23:37:25.741 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=233.75, Mass=2140, SNR=31.8, Peak=210 HFD=4.2
23:37:25.742 00.001 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.14) = xAngle (2.60 = 2.60)
23:37:25.742 00.000 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.70 = -0.58)
23:37:25.743 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
23:37:25.744 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.16, opts=13)
23:37:25.744 00.000 18120 Enqueuing Move request for scope (0.02, 0.16)
23:37:25.745 00.001 21948 Worker thread wakes up
23:37:25.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:37:25.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:37:25.745 00.000 21948 Moving (0.02, 0.16) raw xDistance=-0.14 yDistance=-0.09
23:37:25.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:37:25.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:25.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:25.746 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:25.746 00.000 21948 MoveAxis(E, 0, ABG)
23:37:25.746 00.000 21948 Move returns status 0, amount 0
23:37:25.746 00.000 21948 MoveAxis(N, 0, ABG)
23:37:25.746 00.000 21948 Move returns status 0, amount 0
23:37:25.746 00.000 21948 move complete, result=0
23:37:25.746 00.000 18120 UpdateGuideState exits: m=2140 RSB=31.8
23:37:25.746 00.000 21948 worker thread done servicing request
23:37:25.746 00.000 18120 PhdController: settling, locked = 1, distance = 0.19 (0.50) aobump = 0 frame = 12 / 99999
23:37:25.747 00.001 18120 PhdController: newstate STATE_FINISH
23:37:25.747 00.000 18120 PhdController complete: success
23:37:25.748 00.001 18120 evsrv: {"Event":"SettleDone","Timestamp":1786052245.748,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
23:37:25.748 00.000 18120 Mount: notify guiding dither settle done success=1
23:37:25.748 00.000 18120 PhdController: newstate STATE_IDLE
23:37:25.749 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:25.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:25.749 00.000 18120 Enqueuing Expose request
23:37:25.750 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:25.750 00.000 21948 Worker thread wakes up
23:37:25.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:25.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:27.378 01.628 21948 Exposure complete
23:37:27.403 00.025 21948 worker thread done servicing request
23:37:27.403 00.000 18120 OnExposeComplete: enter
23:37:27.404 00.001 18120 UpdateGuideState(): m_state=6
23:37:27.404 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.405 00.001 18120 Star::Find returns 1 (0), X=411.03, Y=233.45, Mass=1954, SNR=30.3, Peak=174 HFD=4.0
23:37:27.405 00.000 18120 MultiStar: exiting stabilization period
23:37:27.405 00.000 18120 MultiStar: updating star positions after lock position change
23:37:27.406 00.001 18120 Star::Find(15, 645, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.406 00.000 18120 Star::Find returns 1 (0), X=645.66, Y=137.99, Mass=1192, SNR=23.8, Peak=112 HFD=4.1
23:37:27.407 00.001 18120 Star::Find(15, 250, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.407 00.000 18120 Star::Find returns 1 (0), X=250.59, Y=590.04, Mass=787, SNR=19.4, Peak=82 HFD=4.0
23:37:27.408 00.001 18120 Star::Find(15, 1152, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.408 00.000 18120 Star::Find returns 1 (0), X=1152.73, Y=212.39, Mass=1042, SNR=22.1, Peak=54 HFD=5.3
23:37:27.409 00.001 18120 Star::Find(15, 1161, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.409 00.000 18120 Star::Find returns 1 (0), X=1161.47, Y=803.94, Mass=659, SNR=17.7, Peak=57 HFD=3.7
23:37:27.409 00.000 18120 Star::Find(15, 929, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.410 00.001 18120 Star::Find returns 1 (0), X=930.22, Y=798.82, Mass=529, SNR=15.9, Peak=50 HFD=3.9
23:37:27.410 00.000 18120 Star::Find(15, 552, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.411 00.001 18120 Star::Find returns 1 (0), X=552.38, Y=567.74, Mass=541, SNR=16.0, Peak=51 HFD=3.8
23:37:27.411 00.000 18120 Star::Find(15, 243, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.411 00.000 18120 Star::Find returns 1 (0), X=243.11, Y=355.08, Mass=530, SNR=15.9, Peak=61 HFD=3.8
23:37:27.412 00.001 18120 Star::Find(15, 100, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.412 00.000 18120 Star::Find returns 1 (0), X=99.99, Y=861.99, Mass=404, SNR=13.9, Peak=60 HFD=2.8
23:37:27.413 00.001 18120 Star::Find(15, 276, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.413 00.000 18120 Star::Find returns 1 (0), X=275.86, Y=622.61, Mass=393, SNR=13.6, Peak=48 HFD=3.6
23:37:27.414 00.001 18120 Star::Find(15, 38, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.414 00.000 18120 Star::Find returns 1 (0), X=38.03, Y=446.42, Mass=266, SNR=11.2, Peak=38 HFD=3.0
23:37:27.415 00.001 18120 Star::Find(15, 397, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:37:27.415 00.000 18120 Star::Find returns 1 (0), X=397.71, Y=482.04, Mass=357, SNR=13.0, Peak=44 HFD=3.3
23:37:27.415 00.000 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.01 = -0.01)
23:37:27.416 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
23:37:27.416 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.16 mountX=0.16 mountY=0.01, mountTheta=0.05
23:37:27.417 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.15, opts=13)
23:37:27.418 00.001 18120 Enqueuing Move request for scope (0.07, -0.15)
23:37:27.418 00.000 21948 Worker thread wakes up
23:37:27.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:27.419 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.3
23:37:27.419 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:27.420 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:27.420 00.000 18120 Enqueuing Expose request
23:37:27.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
23:37:27.420 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
23:37:27.420 00.000 21948 Moving (0.07, -0.15) raw xDistance=0.16 yDistance=0.01
23:37:27.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:37:27.421 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:27.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:27.421 00.000 21948 MoveAxis(E, 0, ABG)
23:37:27.421 00.000 21948 Move returns status 0, amount 0
23:37:27.421 00.000 21948 MoveAxis(N, 0, ABG)
23:37:27.421 00.000 21948 Move returns status 0, amount 0
23:37:27.421 00.000 21948 move complete, result=0
23:37:27.421 00.000 21948 worker thread done servicing request
23:37:27.421 00.000 21948 Worker thread wakes up
23:37:27.421 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:27.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:27.421 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:28.946 01.525 21948 Exposure complete
23:37:28.972 00.026 21948 worker thread done servicing request
23:37:28.972 00.000 18120 OnExposeComplete: enter
23:37:28.973 00.001 18120 UpdateGuideState(): m_state=6
23:37:28.974 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
23:37:28.974 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=233.68, Mass=2230, SNR=32.5, Peak=203 HFD=4.4
23:37:28.975 00.001 18120 MultiStar: [#1 -0.16,-0.35,0.00,M1] [#2 0.02,-0.13,0.60,U] [#3 -0.05,0.14,0.66,U] [#4 -0.14,0.14,0.56,U] [#5 0.12,0.18,0.52,U] [#6 -0.11,-0.27,0.47,U] [#7 0.18,0.01,0.49,U] [#8 -0.19,-0.16,0.42,U] 
23:37:28.975 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {-0.18, 0.09}
23:37:28.976 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.14) = xAngle (3.97 = -2.31)
23:37:28.976 00.000 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.07 = 0.79)
23:37:28.977 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.83 mountX=-0.04 mountY=0.04, mountTheta=2.33
23:37:28.978 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
23:37:28.978 00.000 18120 Enqueuing Move request for scope (-0.05, 0.02)
23:37:28.979 00.001 21948 Worker thread wakes up
23:37:28.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:37:28.979 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:37:28.979 00.000 21948 Moving (-0.05, 0.02) raw xDistance=-0.04 yDistance=0.04
23:37:28.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:37:28.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:28.979 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:28.980 00.001 18120 UpdateGuideState exits: m=2230 RSB=32.5
23:37:28.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:28.980 00.000 21948 MoveAxis(E, 0, ABG)
23:37:28.980 00.000 21948 Move returns status 0, amount 0
23:37:28.980 00.000 21948 MoveAxis(N, 0, ABG)
23:37:28.980 00.000 21948 Move returns status 0, amount 0
23:37:28.980 00.000 21948 move complete, result=0
23:37:28.980 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.981 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:28.981 00.000 18120 Enqueuing Expose request
23:37:28.982 00.001 21948 worker thread done servicing request
23:37:28.982 00.000 21948 Worker thread wakes up
23:37:28.982 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:28.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:28.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:30.617 01.635 21948 Exposure complete
23:37:30.642 00.025 21948 worker thread done servicing request
23:37:30.642 00.000 18120 OnExposeComplete: enter
23:37:30.643 00.001 18120 UpdateGuideState(): m_state=6
23:37:30.644 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
23:37:30.645 00.001 18120 Star::Find returns 1 (0), X=410.84, Y=233.64, Mass=2014, SNR=30.8, Peak=206 HFD=3.9
23:37:30.646 00.001 18120 MultiStar: [#1 -0.03,-0.10,0.72,U] [#2 0.07,-0.23,0.62,U] [#3 -0.19,0.14,0.68,U] [#4 -0.01,0.23,0.54,U] [#5 -0.01,0.11,0.54,U] [#6 -0.33,0.15,0.00,M1] [#7 0.50,-0.16,0.00,M1] [#8 0.05,-0.09,0.44,U] 
23:37:30.647 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {-0.12, 0.05}
23:37:30.647 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
23:37:30.648 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
23:37:30.648 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=-0.03 mountY=0.03, mountTheta=2.36
23:37:30.649 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
23:37:30.650 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
23:37:30.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:30.651 00.001 21948 Worker thread wakes up
23:37:30.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:37:30.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:37:30.651 00.000 21948 Moving (-0.05, 0.02) raw xDistance=-0.03 yDistance=0.03
23:37:30.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:37:30.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:30.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:30.651 00.000 21948 MoveAxis(E, 0, ABG)
23:37:30.651 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.8
23:37:30.651 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:30.652 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:30.652 00.000 18120 Enqueuing Expose request
23:37:30.653 00.001 21948 Move returns status 0, amount 0
23:37:30.653 00.000 21948 MoveAxis(N, 0, ABG)
23:37:30.653 00.000 21948 Move returns status 0, amount 0
23:37:30.653 00.000 21948 move complete, result=0
23:37:30.653 00.000 21948 worker thread done servicing request
23:37:30.653 00.000 21948 Worker thread wakes up
23:37:30.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:30.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:30.653 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:32.179 01.526 21948 Exposure complete
23:37:32.206 00.027 21948 worker thread done servicing request
23:37:32.206 00.000 18120 OnExposeComplete: enter
23:37:32.207 00.001 18120 UpdateGuideState(): m_state=6
23:37:32.208 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
23:37:32.208 00.000 18120 Star::Find returns 1 (0), X=411.08, Y=233.74, Mass=2175, SNR=32.1, Peak=215 HFD=4.1
23:37:32.209 00.001 18120 MultiStar: [#1 0.13,-0.37,0.00,M1] [#2 -0.03,-0.28,0.63,U] [#3 -0.16,0.00,0.66,U] [#4 0.27,0.08,0.54,U] [#5 0.22,-0.02,0.48,U] [#6 -0.30,-0.28,0.00,M2] [#7 0.44,-0.03,0.00,M2] [#8 -0.02,-0.19,0.41,U] 
23:37:32.209 00.000 18120 refined, 5 included, MultiStar: {0.06, -0.02}, one-star: {0.12, 0.14}
23:37:32.210 00.001 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
23:37:32.212 00.002 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.34)
23:37:32.215 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.31 mountX=0.04 mountY=-0.05, mountTheta=-0.82
23:37:32.218 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
23:37:32.218 00.000 18120 Enqueuing Move request for scope (0.06, -0.02)
23:37:32.219 00.001 21948 Worker thread wakes up
23:37:32.219 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:37:32.219 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:37:32.219 00.000 21948 Moving (0.06, -0.02) raw xDistance=0.04 yDistance=-0.05
23:37:32.219 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:37:32.219 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:32.219 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:32.220 00.001 18120 UpdateGuideState exits: m=2175 RSB=32.1
23:37:32.221 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:32.222 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:32.223 00.001 18120 Enqueuing Expose request
23:37:32.224 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:32.224 00.000 21948 MoveAxis(E, 0, ABG)
23:37:32.224 00.000 21948 Move returns status 0, amount 0
23:37:32.224 00.000 21948 MoveAxis(N, 0, ABG)
23:37:32.224 00.000 21948 Move returns status 0, amount 0
23:37:32.224 00.000 21948 move complete, result=0
23:37:32.224 00.000 21948 worker thread done servicing request
23:37:32.224 00.000 21948 Worker thread wakes up
23:37:32.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:32.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:32.225 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:33.858 01.633 21948 Exposure complete
23:37:33.887 00.029 21948 worker thread done servicing request
23:37:33.887 00.000 18120 OnExposeComplete: enter
23:37:33.887 00.000 18120 UpdateGuideState(): m_state=6
23:37:33.888 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
23:37:33.888 00.000 18120 Star::Find returns 1 (0), X=411.06, Y=233.52, Mass=2133, SNR=31.9, Peak=184 HFD=4.0
23:37:33.889 00.001 18120 MultiStar: [#1 0.08,-0.32,0.70,U] [#2 0.06,-0.45,0.00,M1] [#3 -0.16,-0.31,0.66,U] [#4 0.26,-0.07,0.55,U] [#5 -0.03,0.07,0.52,U] [#6 -0.13,-0.38,0.00,M3] [#7 0.57,-0.35,0.00,M3] [#8 -0.06,-0.47,0.00,M1] 
23:37:33.889 00.000 18120 single-star, 4 included, MultiStar: {0.05, -0.15}, one-star: {0.10, -0.08}
23:37:33.890 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.14) = xAngle (0.49 = 0.49)
23:37:33.890 00.000 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.60 = -2.69)
23:37:33.891 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.65 mountX=0.11 mountY=-0.05, mountTheta=-0.46
23:37:33.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
23:37:33.894 00.002 18120 Enqueuing Move request for scope (0.10, -0.08)
23:37:33.895 00.001 21948 Worker thread wakes up
23:37:33.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:37:33.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:37:33.895 00.000 21948 Moving (0.10, -0.08) raw xDistance=0.11 yDistance=-0.05
23:37:33.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:37:33.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:33.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:33.896 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:33.896 00.000 21948 MoveAxis(E, 0, ABG)
23:37:33.896 00.000 21948 Move returns status 0, amount 0
23:37:33.896 00.000 21948 MoveAxis(N, 0, ABG)
23:37:33.896 00.000 21948 Move returns status 0, amount 0
23:37:33.896 00.000 21948 move complete, result=0
23:37:33.896 00.000 18120 UpdateGuideState exits: m=2133 RSB=31.9
23:37:33.897 00.001 21948 worker thread done servicing request
23:37:33.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:33.899 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:33.901 00.002 18120 Enqueuing Expose request
23:37:33.902 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:33.903 00.001 21948 Worker thread wakes up
23:37:33.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:33.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:35.421 01.518 21948 Exposure complete
23:37:35.455 00.034 21948 worker thread done servicing request
23:37:35.455 00.000 18120 OnExposeComplete: enter
23:37:35.455 00.000 18120 UpdateGuideState(): m_state=6
23:37:35.456 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
23:37:35.457 00.001 18120 Star::Find returns 1 (0), X=410.97, Y=233.40, Mass=2184, SNR=32.1, Peak=206 HFD=4.1
23:37:35.457 00.000 18120 MultiStar: [#1 -0.05,-0.58,0.00,M1] [#2 -0.14,-0.52,0.00,M2] [#3 -0.41,-0.34,0.00,M1] [#4 0.22,-0.41,0.00,M1] [#5 -0.17,-0.00,0.53,U] [#6 -0.29,-0.46,0.00,M4] [#7 0.31,-0.50,0.00,M4] [#8 -0.11,-0.57,0.00,M2] 
23:37:35.458 00.001 18120 refined, 1 included, MultiStar: {-0.05, -0.13}, one-star: {0.01, -0.20}
23:37:35.458 00.000 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
23:37:35.459 00.001 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
23:37:35.459 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.96 mountX=0.10 mountY=0.11, mountTheta=0.83
23:37:35.460 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.13, opts=13)
23:37:35.461 00.001 18120 Enqueuing Move request for scope (-0.05, -0.13)
23:37:35.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:35.462 00.001 18120 UpdateGuideState exits: m=2184 RSB=32.1
23:37:35.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:35.463 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:35.463 00.000 18120 Enqueuing Expose request
23:37:35.464 00.001 21948 Worker thread wakes up
23:37:35.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:37:35.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:37:35.464 00.000 21948 Moving (-0.05, -0.13) raw xDistance=0.10 yDistance=0.11
23:37:35.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:37:35.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:35.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:37:35.464 00.000 21948 MoveAxis(E, 0, ABG)
23:37:35.464 00.000 21948 Move returns status 0, amount 0
23:37:35.464 00.000 21948 MoveAxis(N, 0, ABG)
23:37:35.464 00.000 21948 Move returns status 0, amount 0
23:37:35.464 00.000 21948 move complete, result=0
23:37:35.464 00.000 21948 worker thread done servicing request
23:37:35.464 00.000 21948 Worker thread wakes up
23:37:35.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:35.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:35.465 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:37.098 01.633 21948 Exposure complete
23:37:37.132 00.034 21948 worker thread done servicing request
23:37:37.132 00.000 18120 OnExposeComplete: enter
23:37:37.133 00.001 18120 UpdateGuideState(): m_state=6
23:37:37.134 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
23:37:37.135 00.001 18120 Star::Find returns 1 (0), X=411.03, Y=233.34, Mass=2175, SNR=32.1, Peak=205 HFD=4.2
23:37:37.136 00.001 18120 MultiStar: [#1 0.06,-0.37,0.00,M2] [#2 0.11,-0.52,0.00,M3] [#3 -0.07,-0.25,0.66,U] [#4 0.12,-0.45,0.00,M2] [#5 0.05,0.03,0.50,U] [#6 -0.49,-0.64,0.00,M5] [#7 0.19,-0.38,0.00,M5] [#8 0.03,-0.24,0.42,U] 
23:37:37.136 00.000 18120 refined, 3 included, MultiStar: {0.02, -0.20}, one-star: {0.07, -0.26}
23:37:37.137 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
23:37:37.137 00.000 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
23:37:37.139 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.45 mountX=0.19 mountY=0.07, mountTheta=0.34
23:37:37.141 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.20, opts=13)
23:37:37.142 00.001 18120 Enqueuing Move request for scope (0.02, -0.20)
23:37:37.142 00.000 21948 Worker thread wakes up
23:37:37.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
23:37:37.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
23:37:37.142 00.000 21948 Moving (0.02, -0.20) raw xDistance=0.19 yDistance=0.07
23:37:37.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:37:37.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:37.142 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.1
23:37:37.144 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:37.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:37.145 00.001 18120 Enqueuing Expose request
23:37:37.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:37.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:37.145 00.000 21948 MoveAxis(E, 0, ABG)
23:37:37.145 00.000 21948 Move returns status 0, amount 0
23:37:37.145 00.000 21948 MoveAxis(N, 0, ABG)
23:37:37.145 00.000 21948 Move returns status 0, amount 0
23:37:37.145 00.000 21948 move complete, result=0
23:37:37.145 00.000 21948 worker thread done servicing request
23:37:37.145 00.000 21948 Worker thread wakes up
23:37:37.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:37.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:37.146 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:38.663 01.517 21948 Exposure complete
23:37:38.692 00.029 21948 worker thread done servicing request
23:37:38.692 00.000 18120 OnExposeComplete: enter
23:37:38.692 00.000 18120 UpdateGuideState(): m_state=6
23:37:38.693 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
23:37:38.693 00.000 18120 Star::Find returns 1 (0), X=411.08, Y=233.24, Mass=2098, SNR=31.5, Peak=206 HFD=4.1
23:37:38.694 00.001 18120 MultiStar: [#1 0.11,-0.36,0.00,M3] [#2 0.16,-0.28,0.65,U] [#3 -0.26,-0.25,0.68,U] [#4 0.07,-0.09,0.58,U] [#5 -0.03,0.03,0.50,U] [#6 -0.12,-0.51,0.00,M6] [#7 0.62,-0.43,0.00,M6] [#8 0.02,-0.32,0.45,U] 
23:37:38.694 00.000 18120 refined, 5 included, MultiStar: {0.02, -0.23}, one-star: {0.11, -0.35}
23:37:38.695 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
23:37:38.695 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
23:37:38.695 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.49 mountX=0.22 mountY=0.09, mountTheta=0.38
23:37:38.697 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.23, opts=13)
23:37:38.698 00.001 18120 Enqueuing Move request for scope (0.02, -0.23)
23:37:38.699 00.001 21948 Worker thread wakes up
23:37:38.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
23:37:38.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
23:37:38.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:38.700 00.001 18120 UpdateGuideState exits: m=2098 RSB=31.5
23:37:38.701 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.701 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:38.701 00.000 18120 Enqueuing Expose request
23:37:38.702 00.001 21948 Moving (0.02, -0.23) raw xDistance=0.22 yDistance=0.09
23:37:38.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:37:38.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:38.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:37:38.702 00.000 21948 MoveAxis(W, 39, ABG)
23:37:38.702 00.000 21948 Guiding  Dir = 3, Dur = 39
23:37:38.702 00.000 21948 IsSlewing returns 0
23:37:38.702 00.000 21948 IsGuiding returns 0
23:37:38.704 00.002 21948 PulseGuide returned control before completion, sleep 48
23:37:38.757 00.053 21948 IsGuiding returns 0
23:37:38.757 00.000 21948 Move returns status 0, amount 39
23:37:38.757 00.000 21948 MoveAxis(N, 0, ABG)
23:37:38.757 00.000 21948 Move returns status 0, amount 0
23:37:38.757 00.000 21948 move complete, result=0
23:37:38.757 00.000 21948 worker thread done servicing request
23:37:38.757 00.000 21948 Worker thread wakes up
23:37:38.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:38.757 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
23:37:38.758 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:40.383 01.625 21948 Exposure complete
23:37:40.413 00.030 21948 worker thread done servicing request
23:37:40.414 00.001 18120 OnExposeComplete: enter
23:37:40.416 00.002 18120 UpdateGuideState(): m_state=6
23:37:40.418 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
23:37:40.419 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=233.21, Mass=2064, SNR=31.3, Peak=199 HFD=4.2
23:37:40.420 00.001 18120 MultiStar: [#1 -0.09,-0.27,0.70,U] [#2 0.19,-0.33,0.00,M3] [#3 -0.14,-0.21,0.70,U] [#4 0.19,-0.33,0.00,M2] [#5 -0.07,-0.10,0.53,U] [#6 -0.11,-0.50,0.00,M7] [#7 0.50,-0.51,0.00,M7] [#8 -0.11,-0.33,0.46,U] 
23:37:40.421 00.001 18120 refined, 4 included, MultiStar: {-0.08, -0.27}, one-star: {-0.03, -0.39}
23:37:40.423 00.002 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
23:37:40.425 00.002 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.38 = 2.38)
23:37:40.426 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.29 cameraTheta=-1.87 mountX=0.21 mountY=0.20, mountTheta=0.75
23:37:40.429 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.27, opts=13)
23:37:40.429 00.000 18120 Enqueuing Move request for scope (-0.08, -0.27)
23:37:40.430 00.001 21948 Worker thread wakes up
23:37:40.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
23:37:40.430 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
23:37:40.430 00.000 21948 Moving (-0.08, -0.27) raw xDistance=0.21 yDistance=0.20
23:37:40.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:40.430 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.3
23:37:40.431 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:40.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:40.432 00.001 18120 Enqueuing Expose request
23:37:40.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:37:40.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:40.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:37:40.432 00.000 21948 MoveAxis(W, 41, ABG)
23:37:40.432 00.000 21948 Guiding  Dir = 3, Dur = 41
23:37:40.432 00.000 21948 IsSlewing returns 0
23:37:40.433 00.001 21948 IsGuiding returns 0
23:37:40.433 00.000 21948 PulseGuide returned control before completion, sleep 50
23:37:40.491 00.058 21948 IsGuiding returns 0
23:37:40.491 00.000 21948 Move returns status 0, amount 41
23:37:40.491 00.000 21948 MoveAxis(N, 0, ABG)
23:37:40.491 00.000 21948 Move returns status 0, amount 0
23:37:40.491 00.000 21948 move complete, result=0
23:37:40.491 00.000 21948 worker thread done servicing request
23:37:40.491 00.000 21948 Worker thread wakes up
23:37:40.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:40.491 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
23:37:40.492 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:41.894 01.402 21948 Exposure complete
23:37:41.919 00.025 21948 worker thread done servicing request
23:37:41.919 00.000 18120 OnExposeComplete: enter
23:37:41.920 00.001 18120 UpdateGuideState(): m_state=6
23:37:41.921 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
23:37:41.921 00.000 18120 Star::Find returns 1 (0), X=411.04, Y=233.59, Mass=1965, SNR=30.6, Peak=183 HFD=4.0
23:37:41.922 00.001 18120 MultiStar: [#1 -0.05,-0.29,0.74,U] [#2 0.13,-0.22,0.67,U] [#3 -0.03,-0.07,0.67,U] [#4 0.07,-0.02,0.57,U] [#5 -0.04,0.15,0.52,U] [#6 -0.31,-0.56,0.00,M8] [#7 0.46,-0.21,0.00,M8] [#8 -0.07,-0.40,0.00,M1] 
23:37:41.922 00.000 18120 single-star, 5 included, MultiStar: {0.03, -0.08}, one-star: {0.08, -0.01}
23:37:41.922 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.14) = xAngle (1.08 = 1.08)
23:37:41.924 00.002 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.18 = -2.10)
23:37:41.925 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=0.04 mountY=-0.07, mountTheta=-1.07
23:37:41.928 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
23:37:41.928 00.000 18120 Enqueuing Move request for scope (0.08, -0.01)
23:37:41.929 00.001 21948 Worker thread wakes up
23:37:41.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:41.929 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.6
23:37:41.930 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:41.930 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:41.931 00.001 18120 Enqueuing Expose request
23:37:41.931 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:37:41.931 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:37:41.931 00.000 21948 Moving (0.08, -0.01) raw xDistance=0.04 yDistance=-0.07
23:37:41.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:37:41.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:41.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:41.931 00.000 21948 MoveAxis(E, 0, ABG)
23:37:41.931 00.000 21948 Move returns status 0, amount 0
23:37:41.932 00.001 21948 MoveAxis(N, 0, ABG)
23:37:41.932 00.000 21948 Move returns status 0, amount 0
23:37:41.932 00.000 21948 move complete, result=0
23:37:41.932 00.000 21948 worker thread done servicing request
23:37:41.932 00.000 21948 Worker thread wakes up
23:37:41.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:41.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:41.932 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:43.565 01.633 21948 Exposure complete
23:37:43.591 00.026 21948 worker thread done servicing request
23:37:43.591 00.000 18120 OnExposeComplete: enter
23:37:43.592 00.001 18120 UpdateGuideState(): m_state=6
23:37:43.592 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
23:37:43.593 00.001 18120 Star::Find returns 1 (0), X=410.91, Y=233.63, Mass=1962, SNR=30.5, Peak=182 HFD=4.0
23:37:43.594 00.001 18120 MultiStar: [#1 0.12,-0.63,0.00,M2] [#2 -0.02,-0.29,0.66,U] [#3 -0.39,-0.46,0.00,M1] [#4 0.12,-0.12,0.56,U] [#5 0.28,-0.05,0.53,U] [#6 -0.17,-0.30,0.49,U] [#7 0.65,-0.64,0.00,M9] [#8 -0.03,-0.22,0.44,U] 
23:37:43.594 00.000 18120 single-star, 5 included, MultiStar: {0.02, -0.14}, one-star: {-0.05, 0.03}
23:37:43.595 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
23:37:43.595 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
23:37:43.597 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=-0.05 mountY=0.03, mountTheta=2.58
23:37:43.599 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
23:37:43.600 00.001 18120 Enqueuing Move request for scope (-0.05, 0.03)
23:37:43.600 00.000 21948 Worker thread wakes up
23:37:43.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:43.601 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:37:43.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:37:43.601 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.5
23:37:43.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.602 00.001 21948 Moving (-0.05, 0.03) raw xDistance=-0.05 yDistance=0.03
23:37:43.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:43.602 00.000 18120 Enqueuing Expose request
23:37:43.603 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:37:43.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:43.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:43.603 00.000 21948 MoveAxis(E, 0, ABG)
23:37:43.603 00.000 21948 Move returns status 0, amount 0
23:37:43.603 00.000 21948 MoveAxis(N, 0, ABG)
23:37:43.603 00.000 21948 Move returns status 0, amount 0
23:37:43.603 00.000 21948 move complete, result=0
23:37:43.603 00.000 21948 worker thread done servicing request
23:37:43.603 00.000 21948 Worker thread wakes up
23:37:43.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:43.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:43.604 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:45.126 01.522 21948 Exposure complete
23:37:45.151 00.025 21948 worker thread done servicing request
23:37:45.151 00.000 18120 OnExposeComplete: enter
23:37:45.152 00.001 18120 UpdateGuideState(): m_state=6
23:37:45.152 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
23:37:45.153 00.001 18120 Star::Find returns 1 (0), X=410.99, Y=233.33, Mass=2126, SNR=31.7, Peak=206 HFD=4.1
23:37:45.153 00.000 18120 MultiStar: [#1 0.39,-0.48,0.00,M3] [#2 0.23,-0.60,0.00,M2] [#3 0.38,-0.40,0.00,M2] [#4 0.43,-0.16,0.00,M1] [#5 0.13,-0.09,0.52,U] [#6 -0.19,-0.76,0.00,M8] [#7 0.66,-0.43,0.00,M10] [#8 0.14,-0.50,0.00,M1] 
23:37:45.153 00.000 18120 refined, 1 included, MultiStar: {0.07, -0.21}, one-star: {0.03, -0.26}
23:37:45.154 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.14) = xAngle (-0.11 = -0.11)
23:37:45.154 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.99 = 2.99)
23:37:45.155 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=0.21 mountY=0.03, mountTheta=0.15
23:37:45.156 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.21, opts=13)
23:37:45.156 00.000 18120 Enqueuing Move request for scope (0.07, -0.21)
23:37:45.157 00.001 21948 Worker thread wakes up
23:37:45.157 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
23:37:45.157 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
23:37:45.157 00.000 21948 Moving (0.07, -0.21) raw xDistance=0.21 yDistance=0.03
23:37:45.157 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:37:45.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:45.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:45.157 00.000 21948 MoveAxis(W, 38, ABG)
23:37:45.157 00.000 21948 Guiding  Dir = 3, Dur = 38
23:37:45.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:45.158 00.001 18120 UpdateGuideState exits: m=2126 RSB=31.7
23:37:45.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.159 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:45.159 00.000 18120 Enqueuing Expose request
23:37:45.160 00.001 21948 IsSlewing returns 0
23:37:45.160 00.000 21948 IsGuiding returns 0
23:37:45.162 00.002 21948 PulseGuide returned control before completion, sleep 47
23:37:45.220 00.058 21948 IsGuiding returns 0
23:37:45.220 00.000 21948 Move returns status 0, amount 38
23:37:45.220 00.000 21948 MoveAxis(N, 0, ABG)
23:37:45.220 00.000 21948 Move returns status 0, amount 0
23:37:45.220 00.000 21948 move complete, result=0
23:37:45.220 00.000 21948 worker thread done servicing request
23:37:45.220 00.000 21948 Worker thread wakes up
23:37:45.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:45.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:45.220 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
23:37:46.858 01.638 21948 Exposure complete
23:37:46.902 00.044 21948 worker thread done servicing request
23:37:46.902 00.000 18120 OnExposeComplete: enter
23:37:46.902 00.000 18120 UpdateGuideState(): m_state=6
23:37:46.903 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
23:37:46.903 00.000 18120 Star::Find returns 1 (0), X=410.90, Y=233.36, Mass=2005, SNR=30.7, Peak=198 HFD=4.0
23:37:46.904 00.001 18120 MultiStar: [#1 0.17,-0.52,0.00,M4] [#2 0.20,-0.50,0.00,M3] [#3 -0.46,-0.32,0.00,M3] [#4 0.12,-0.22,0.59,U] [#5 0.13,-0.44,0.00,M1] [#6 0.07,-0.66,0.00,M9] [#7 0.57,-0.42,0.00,R] [#8 -0.23,-0.52,0.00,M2] 
23:37:46.904 00.000 18120 refined, 1 included, MultiStar: {0.01, -0.23}, one-star: {-0.06, -0.24}
23:37:46.905 00.001 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
23:37:46.905 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
23:37:46.906 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.54 mountX=0.21 mountY=0.10, mountTheta=0.43
23:37:46.907 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.23, opts=13)
23:37:46.908 00.001 18120 Enqueuing Move request for scope (0.01, -0.23)
23:37:46.908 00.000 21948 Worker thread wakes up
23:37:46.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:46.908 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.7
23:37:46.909 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:46.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:46.910 00.001 18120 Enqueuing Expose request
23:37:46.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
23:37:46.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
23:37:46.910 00.000 21948 Moving (0.01, -0.23) raw xDistance=0.21 yDistance=0.10
23:37:46.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:37:46.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:46.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:37:46.910 00.000 21948 MoveAxis(W, 41, ABG)
23:37:46.910 00.000 21948 Guiding  Dir = 3, Dur = 41
23:37:46.910 00.000 21948 IsSlewing returns 0
23:37:46.911 00.001 21948 IsGuiding returns 0
23:37:46.913 00.002 21948 PulseGuide returned control before completion, sleep 50
23:37:46.965 00.052 21948 IsGuiding returns 1
23:37:46.965 00.000 21948 scope still moving after pulse duration time elapsed
23:37:46.996 00.031 21948 IsSlewing returns 0
23:37:46.996 00.000 21948 IsGuiding returns 0
23:37:46.996 00.000 21948 scope move finished after 41 + 44 ms
23:37:46.996 00.000 21948 Move returns status 0, amount 41
23:37:46.996 00.000 21948 MoveAxis(N, 0, ABG)
23:37:46.996 00.000 21948 Move returns status 0, amount 0
23:37:46.996 00.000 21948 move complete, result=0
23:37:46.996 00.000 21948 worker thread done servicing request
23:37:46.996 00.000 21948 Worker thread wakes up
23:37:46.997 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:46.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:46.997 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
23:37:48.410 01.413 21948 Exposure complete
23:37:48.438 00.028 21948 worker thread done servicing request
23:37:48.438 00.000 18120 OnExposeComplete: enter
23:37:48.439 00.001 18120 UpdateGuideState(): m_state=6
23:37:48.439 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
23:37:48.440 00.001 18120 Star::Find returns 1 (0), X=410.99, Y=233.59, Mass=2102, SNR=31.6, Peak=204 HFD=4.1
23:37:48.440 00.000 18120 MultiStar: [#1 -0.05,-0.36,0.00,M5] [#2 -0.01,-0.46,0.00,M4] [#3 -0.24,-0.19,0.69,U] [#4 -0.29,0.10,0.51,U] [#5 -0.08,0.01,0.54,U] [#6 -0.30,-0.32,0.00,M10] [#7 -0.33,0.09,0.53,U] [#8 -0.15,-0.23,0.44,U] 
23:37:48.441 00.001 18120 single-star, 5 included, MultiStar: {-0.15, -0.04}, one-star: {0.03, -0.00}
23:37:48.444 00.003 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.14) = xAngle (1.03 = 1.03)
23:37:48.446 00.002 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.13 = -2.16)
23:37:48.449 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.12 mountX=0.02 mountY=-0.03, mountTheta=-1.01
23:37:48.453 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.00, opts=13)
23:37:48.455 00.002 18120 Enqueuing Move request for scope (0.03, -0.00)
23:37:48.457 00.002 21948 Worker thread wakes up
23:37:48.458 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:48.459 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:37:48.459 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.6
23:37:48.460 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:48.461 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:48.461 00.000 18120 Enqueuing Expose request
23:37:48.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:37:48.461 00.000 21948 Moving (0.03, -0.00) raw xDistance=0.02 yDistance=-0.03
23:37:48.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:48.462 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:48.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:48.462 00.000 21948 MoveAxis(E, 0, ABG)
23:37:48.462 00.000 21948 Move returns status 0, amount 0
23:37:48.462 00.000 21948 MoveAxis(N, 0, ABG)
23:37:48.462 00.000 21948 Move returns status 0, amount 0
23:37:48.462 00.000 21948 move complete, result=0
23:37:48.462 00.000 21948 worker thread done servicing request
23:37:48.462 00.000 21948 Worker thread wakes up
23:37:48.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:48.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:48.462 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:50.087 01.625 21948 Exposure complete
23:37:50.115 00.028 21948 worker thread done servicing request
23:37:50.115 00.000 18120 OnExposeComplete: enter
23:37:50.116 00.001 18120 UpdateGuideState(): m_state=6
23:37:50.116 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
23:37:50.117 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=233.43, Mass=2091, SNR=31.3, Peak=192 HFD=3.9
23:37:50.118 00.001 18120 MultiStar: [#1 0.18,-0.17,0.68,U] [#2 0.17,-0.28,0.68,U] [#3 0.07,-0.12,0.69,U] [#4 0.22,-0.10,0.54,U] [#5 0.03,-0.02,0.51,U] [#6 -0.20,-0.52,0.00,R] [#7 -0.25,-0.03,0.52,U] [#8 -0.21,-0.26,0.43,U] 
23:37:50.119 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.15}, one-star: {0.20, -0.17}
23:37:50.119 00.000 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.14) = xAngle (0.07 = 0.07)
23:37:50.120 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.17 = -3.12)
23:37:50.120 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=0.17 mountY=-0.00, mountTheta=-0.03
23:37:50.121 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.15, opts=13)
23:37:50.122 00.001 18120 Enqueuing Move request for scope (0.08, -0.15)
23:37:50.123 00.001 21948 Worker thread wakes up
23:37:50.124 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
23:37:50.124 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
23:37:50.124 00.000 21948 Moving (0.08, -0.15) raw xDistance=0.17 yDistance=-0.00
23:37:50.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:37:50.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:50.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:50.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:37:50.124 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.3
23:37:50.125 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:50.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:50.126 00.001 18120 Enqueuing Expose request
23:37:50.127 00.001 21948 MoveAxis(E, 0, ABG)
23:37:50.127 00.000 21948 Move returns status 0, amount 0
23:37:50.127 00.000 21948 MoveAxis(N, 0, ABG)
23:37:50.127 00.000 21948 Move returns status 0, amount 0
23:37:50.127 00.000 21948 move complete, result=0
23:37:50.127 00.000 21948 worker thread done servicing request
23:37:50.127 00.000 21948 Worker thread wakes up
23:37:50.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:50.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:50.127 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:51.651 01.524 21948 Exposure complete
23:37:51.678 00.027 21948 worker thread done servicing request
23:37:51.678 00.000 18120 OnExposeComplete: enter
23:37:51.679 00.001 18120 UpdateGuideState(): m_state=6
23:37:51.681 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
23:37:51.684 00.003 18120 Star::Find returns 1 (0), X=411.06, Y=233.18, Mass=1930, SNR=30.3, Peak=198 HFD=4.2
23:37:51.687 00.003 18120 MultiStar: [#1 0.03,-0.54,0.00,M5] [#2 0.17,-0.27,0.63,U] [#3 -0.24,-0.38,0.00,M2] [#4 0.41,-0.39,0.00,M1] [#5 -0.03,-0.14,0.50,U] [#6 -0.19,0.14,0.50,U] [#7 -0.24,0.16,0.56,U] [#8 -0.07,-0.67,0.00,M1] 
23:37:51.689 00.002 18120 refined, 4 included, MultiStar: {-0.01, -0.16}, one-star: {0.10, -0.41}
23:37:51.692 00.003 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.14) = xAngle (-0.51 = -0.51)
23:37:51.694 00.002 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.60 = 2.60)
23:37:51.696 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=0.14 mountY=0.08, mountTheta=0.53
23:37:51.700 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.16, opts=13)
23:37:51.700 00.000 18120 Enqueuing Move request for scope (-0.01, -0.16)
23:37:51.701 00.001 21948 Worker thread wakes up
23:37:51.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:51.701 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.3
23:37:51.702 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:51.702 00.000 18120 Enqueuing Expose request
23:37:51.703 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
23:37:51.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
23:37:51.703 00.000 21948 Moving (-0.01, -0.16) raw xDistance=0.14 yDistance=0.08
23:37:51.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:37:51.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:51.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:37:51.703 00.000 21948 MoveAxis(E, 0, ABG)
23:37:51.703 00.000 21948 Move returns status 0, amount 0
23:37:51.703 00.000 21948 MoveAxis(N, 0, ABG)
23:37:51.703 00.000 21948 Move returns status 0, amount 0
23:37:51.703 00.000 21948 move complete, result=0
23:37:51.704 00.001 21948 worker thread done servicing request
23:37:51.704 00.000 21948 Worker thread wakes up
23:37:51.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:51.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:51.704 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:53.336 01.632 21948 Exposure complete
23:37:53.396 00.060 21948 worker thread done servicing request
23:37:53.396 00.000 18120 OnExposeComplete: enter
23:37:53.398 00.002 18120 UpdateGuideState(): m_state=6
23:37:53.400 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
23:37:53.400 00.000 18120 Star::Find returns 1 (0), X=411.23, Y=233.18, Mass=1989, SNR=30.6, Peak=213 HFD=4.2
23:37:53.403 00.003 18120 MultiStar: [#1 0.33,-0.66,0.00,M6] [#2 0.26,-0.59,0.00,M3] [#3 0.25,-0.50,0.00,M3] [#4 0.29,-0.43,0.00,M2] [#5 0.31,-0.37,0.00,M1] [#6 0.13,-0.13,0.52,U] [#7 -0.04,-0.45,0.00,M1] [#8 0.14,-0.61,0.00,M2] 
23:37:53.404 00.001 18120 refined, 1 included, MultiStar: {0.22, -0.32}, one-star: {0.27, -0.42}
23:37:53.404 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
23:37:53.406 00.002 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -3.00)
23:37:53.406 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-0.96 mountX=0.38 mountY=-0.06, mountTheta=-0.15
23:37:53.408 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.32, opts=13)
23:37:53.408 00.000 18120 Enqueuing Move request for scope (0.22, -0.32)
23:37:53.409 00.001 21948 Worker thread wakes up
23:37:53.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:53.409 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.6
23:37:53.410 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:53.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:53.410 00.000 18120 Enqueuing Expose request
23:37:53.411 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.32) opts 0xd
23:37:53.411 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.32)
23:37:53.411 00.000 21948 Moving (0.22, -0.32) raw xDistance=0.38 yDistance=-0.06
23:37:53.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:37:53.411 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:53.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:53.411 00.000 21948 MoveAxis(W, 68, ABG)
23:37:53.411 00.000 21948 Guiding  Dir = 3, Dur = 68
23:37:53.411 00.000 21948 IsSlewing returns 0
23:37:53.411 00.000 21948 IsGuiding returns 0
23:37:53.414 00.003 21948 PulseGuide returned control before completion, sleep 76
23:37:53.495 00.081 21948 IsGuiding returns 0
23:37:53.495 00.000 21948 Move returns status 0, amount 68
23:37:53.495 00.000 21948 MoveAxis(N, 0, ABG)
23:37:53.495 00.000 21948 Move returns status 0, amount 0
23:37:53.495 00.000 21948 move complete, result=0
23:37:53.495 00.000 21948 worker thread done servicing request
23:37:53.495 00.000 21948 Worker thread wakes up
23:37:53.497 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:53.497 00.000 18120 GuideStep: 0.4 px 68 ms WEST, -0.1 px 0 ms NORTH
23:37:53.500 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:54.916 01.416 21948 Exposure complete
23:37:54.953 00.037 21948 worker thread done servicing request
23:37:54.954 00.001 18120 OnExposeComplete: enter
23:37:54.954 00.000 18120 UpdateGuideState(): m_state=6
23:37:54.955 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
23:37:54.955 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=233.06, Mass=2111, SNR=31.6, Peak=224 HFD=4.3
23:37:54.956 00.001 18120 MultiStar: [#1 0.10,-0.64,0.00,M7] [#2 0.18,-0.93,0.00,M4] [#3 0.31,-0.54,0.00,M4] [#4 0.24,-0.64,0.00,M3] [#5 0.21,-0.37,0.00,M2] [#6 -0.05,-0.18,0.51,U] [#7 -0.27,-0.15,0.53,U] [#8 0.03,-0.59,0.00,M3] 
23:37:54.956 00.000 18120 refined, 2 included, MultiStar: {-0.08, -0.35}, one-star: {0.01, -0.54}
23:37:54.957 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.64 = -0.64)
23:37:54.957 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
23:37:54.958 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.35 cameraTheta=-1.79 mountX=0.28 mountY=0.22, mountTheta=0.67
23:37:54.959 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.35, opts=13)
23:37:54.959 00.000 18120 Enqueuing Move request for scope (-0.08, -0.35)
23:37:54.960 00.001 21948 Worker thread wakes up
23:37:54.960 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:54.960 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.6
23:37:54.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.964 00.004 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
23:37:54.964 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
23:37:54.964 00.000 21948 Moving (-0.08, -0.35) raw xDistance=0.28 yDistance=0.22
23:37:54.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
23:37:54.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:54.964 00.000 18120 Enqueuing Expose request
23:37:54.965 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:54.965 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:37:54.965 00.000 21948 MoveAxis(W, 56, ABG)
23:37:54.965 00.000 21948 Guiding  Dir = 3, Dur = 56
23:37:54.965 00.000 21948 IsSlewing returns 0
23:37:54.965 00.000 21948 IsGuiding returns 0
23:37:54.966 00.001 21948 PulseGuide returned control before completion, sleep 65
23:37:55.039 00.073 21948 IsGuiding returns 0
23:37:55.039 00.000 21948 Move returns status 0, amount 56
23:37:55.039 00.000 21948 MoveAxis(N, 0, ABG)
23:37:55.039 00.000 21948 Move returns status 0, amount 0
23:37:55.039 00.000 21948 move complete, result=0
23:37:55.039 00.000 21948 worker thread done servicing request
23:37:55.039 00.000 21948 Worker thread wakes up
23:37:55.039 00.000 18120 GuideStep: 0.3 px 56 ms WEST, 0.2 px 0 ms NORTH
23:37:55.042 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:55.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:56.668 01.626 21948 Exposure complete
23:37:56.694 00.026 21948 worker thread done servicing request
23:37:56.694 00.000 18120 OnExposeComplete: enter
23:37:56.695 00.001 18120 UpdateGuideState(): m_state=6
23:37:56.695 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
23:37:56.696 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=233.43, Mass=2023, SNR=30.9, Peak=192 HFD=4.0
23:37:56.696 00.000 18120 MultiStar: [#1 0.03,-0.27,0.76,U] [#2 0.12,-0.31,0.66,U] [#3 -0.18,-0.14,0.70,U] [#4 -0.10,-0.07,0.61,U] [#5 0.13,0.02,0.52,U] [#6 0.03,0.06,0.52,U] [#7 -0.06,-0.05,0.52,U] [#8 -0.17,-0.66,0.00,M4] 
23:37:56.697 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.13}, one-star: {-0.04, -0.17}
23:37:56.697 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
23:37:56.698 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
23:37:56.698 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.68 mountX=0.11 mountY=0.07, mountTheta=0.56
23:37:56.700 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
23:37:56.700 00.000 18120 Enqueuing Move request for scope (-0.01, -0.13)
23:37:56.700 00.000 21948 Worker thread wakes up
23:37:56.701 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:56.701 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.9
23:37:56.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:56.702 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:56.702 00.000 18120 Enqueuing Expose request
23:37:56.703 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
23:37:56.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
23:37:56.703 00.000 21948 Moving (-0.01, -0.13) raw xDistance=0.11 yDistance=0.07
23:37:56.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:37:56.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:56.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:56.703 00.000 21948 MoveAxis(E, 0, ABG)
23:37:56.703 00.000 21948 Move returns status 0, amount 0
23:37:56.703 00.000 21948 MoveAxis(N, 0, ABG)
23:37:56.703 00.000 21948 Move returns status 0, amount 0
23:37:56.703 00.000 21948 move complete, result=0
23:37:56.703 00.000 21948 worker thread done servicing request
23:37:56.703 00.000 21948 Worker thread wakes up
23:37:56.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:56.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:56.703 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:58.232 01.529 21948 Exposure complete
23:37:58.260 00.028 21948 worker thread done servicing request
23:37:58.260 00.000 18120 OnExposeComplete: enter
23:37:58.261 00.001 18120 UpdateGuideState(): m_state=6
23:37:58.262 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
23:37:58.262 00.000 18120 Star::Find returns 1 (0), X=411.11, Y=233.65, Mass=2228, SNR=32.3, Peak=203 HFD=4.0
23:37:58.263 00.001 18120 MultiStar: [#1 0.21,-0.42,0.00,M7] [#2 0.03,-0.34,0.60,U] [#3 0.09,-0.28,0.64,U] [#4 0.47,-0.42,0.00,M3] [#5 0.05,-0.14,0.51,U] [#6 0.32,-0.04,0.47,U] [#7 0.14,-0.20,0.49,U] [#8 0.18,-0.89,0.00,M5] 
23:37:58.263 00.000 18120 single-star, 5 included, MultiStar: {0.13, -0.14}, one-star: {0.15, 0.05}
23:37:58.264 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.14) = xAngle (1.47 = 1.47)
23:37:58.264 00.000 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.58 = -1.71)
23:37:58.265 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.33 mountX=0.02 mountY=-0.16, mountTheta=-1.47
23:37:58.266 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.05, opts=13)
23:37:58.266 00.000 18120 Enqueuing Move request for scope (0.15, 0.05)
23:37:58.267 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:58.267 00.000 18120 UpdateGuideState exits: m=2228 RSB=32.3
23:37:58.268 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.269 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:58.270 00.001 18120 Enqueuing Expose request
23:37:58.270 00.000 21948 Worker thread wakes up
23:37:58.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:37:58.270 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:37:58.270 00.000 21948 Moving (0.15, 0.05) raw xDistance=0.02 yDistance=-0.16
23:37:58.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:58.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.271 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:37:58.271 00.000 21948 MoveAxis(E, 0, ABG)
23:37:58.271 00.000 21948 Move returns status 0, amount 0
23:37:58.271 00.000 21948 MoveAxis(N, 0, ABG)
23:37:58.271 00.000 21948 Move returns status 0, amount 0
23:37:58.271 00.000 21948 move complete, result=0
23:37:58.271 00.000 21948 worker thread done servicing request
23:37:58.271 00.000 21948 Worker thread wakes up
23:37:58.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:58.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:58.271 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:59.901 01.630 21948 Exposure complete
23:37:59.936 00.035 21948 worker thread done servicing request
23:37:59.936 00.000 18120 OnExposeComplete: enter
23:37:59.939 00.003 18120 UpdateGuideState(): m_state=6
23:37:59.942 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
23:37:59.944 00.002 18120 Star::Find returns 1 (0), X=411.15, Y=233.43, Mass=2112, SNR=31.7, Peak=183 HFD=3.9
23:37:59.946 00.002 18120 MultiStar: [#1 0.06,-0.18,0.69,U] [#2 0.29,-0.34,0.00,M3] [#3 0.28,-0.16,0.71,U] [#4 0.13,-0.14,0.55,U] [#5 0.12,-0.25,0.48,U] [#6 0.19,-0.01,0.48,U] [#7 -0.17,0.05,0.46,U] [#8 0.02,-0.34,0.41,U] 
23:37:59.948 00.002 18120 refined, 7 included, MultiStar: {0.12, -0.15}, one-star: {0.19, -0.17}
23:37:59.949 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.24 = 0.24)
23:37:59.949 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.34 = -2.95)
23:37:59.950 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.19 mountY=-0.04, mountTheta=-0.20
23:37:59.951 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.15, opts=13)
23:37:59.952 00.001 18120 Enqueuing Move request for scope (0.12, -0.15)
23:37:59.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:37:59.953 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.7
23:37:59.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:59.953 00.000 21948 Worker thread wakes up
23:37:59.953 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
23:37:59.953 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
23:37:59.953 00.000 21948 Moving (0.12, -0.15) raw xDistance=0.19 yDistance=-0.04
23:37:59.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:37:59.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:59.954 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:37:59.954 00.000 18120 Enqueuing Expose request
23:37:59.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:59.955 00.001 21948 MoveAxis(E, 0, ABG)
23:37:59.955 00.000 21948 Move returns status 0, amount 0
23:37:59.955 00.000 21948 MoveAxis(N, 0, ABG)
23:37:59.955 00.000 21948 Move returns status 0, amount 0
23:37:59.955 00.000 21948 move complete, result=0
23:37:59.955 00.000 21948 worker thread done servicing request
23:37:59.955 00.000 21948 Worker thread wakes up
23:37:59.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:37:59.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:37:59.955 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:01.483 01.528 21948 Exposure complete
23:38:01.511 00.028 21948 worker thread done servicing request
23:38:01.511 00.000 18120 OnExposeComplete: enter
23:38:01.512 00.001 18120 UpdateGuideState(): m_state=6
23:38:01.515 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
23:38:01.516 00.001 18120 Star::Find returns 1 (0), X=411.33, Y=233.44, Mass=2114, SNR=31.6, Peak=175 HFD=4.0
23:38:01.518 00.002 18120 MultiStar: [#1 0.18,-0.36,0.00,M7] [#2 0.23,-0.39,0.00,M4] [#3 -0.17,-0.48,0.00,M2] [#4 0.38,-0.44,0.00,M3] [#5 0.12,-0.21,0.52,U] [#6 0.24,-0.03,0.50,U] [#7 0.21,0.07,0.49,U] [#8 -0.03,-0.80,0.00,M5] 
23:38:01.519 00.001 18120 refined, 3 included, MultiStar: {0.26, -0.10}, one-star: {0.37, -0.16}
23:38:01.520 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
23:38:01.521 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.40)
23:38:01.522 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.36 mountX=0.20 mountY=-0.19, mountTheta=-0.76
23:38:01.524 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.10, opts=13)
23:38:01.525 00.001 18120 Enqueuing Move request for scope (0.26, -0.10)
23:38:01.526 00.001 21948 Worker thread wakes up
23:38:01.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:01.526 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.6
23:38:01.527 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:01.528 00.001 18120 Enqueuing Expose request
23:38:01.529 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
23:38:01.529 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
23:38:01.529 00.000 21948 Moving (0.26, -0.10) raw xDistance=0.20 yDistance=-0.19
23:38:01.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:38:01.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:01.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:38:01.529 00.000 21948 MoveAxis(E, 0, ABG)
23:38:01.529 00.000 21948 Move returns status 0, amount 0
23:38:01.529 00.000 21948 MoveAxis(N, 0, ABG)
23:38:01.529 00.000 21948 Move returns status 0, amount 0
23:38:01.529 00.000 21948 move complete, result=0
23:38:01.529 00.000 21948 worker thread done servicing request
23:38:01.529 00.000 21948 Worker thread wakes up
23:38:01.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:01.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:01.529 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:03.153 01.624 21948 Exposure complete
23:38:03.182 00.029 21948 worker thread done servicing request
23:38:03.182 00.000 18120 OnExposeComplete: enter
23:38:03.183 00.001 18120 UpdateGuideState(): m_state=6
23:38:03.183 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
23:38:03.185 00.002 18120 Star::Find returns 1 (0), X=411.18, Y=233.31, Mass=2119, SNR=31.6, Peak=212 HFD=3.8
23:38:03.188 00.003 18120 MultiStar: [#1 -0.03,-0.70,0.00,M8] [#2 0.12,-0.44,0.00,M5] [#3 -0.33,-0.41,0.00,M3] [#4 0.32,-0.44,0.00,M4] [#5 0.11,-0.32,0.50,U] [#6 0.06,-0.11,0.48,U] [#7 -0.06,0.06,0.53,U] [#8 0.00,-0.67,0.00,M6] 
23:38:03.190 00.002 18120 refined, 3 included, MultiStar: {0.11, -0.18}, one-star: {0.22, -0.29}
23:38:03.193 00.003 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.14) = xAngle (0.10 = 0.10)
23:38:03.195 00.002 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.20 = -3.08)
23:38:03.197 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.04 mountX=0.21 mountY=-0.01, mountTheta=-0.06
23:38:03.199 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.18, opts=13)
23:38:03.199 00.000 18120 Enqueuing Move request for scope (0.11, -0.18)
23:38:03.201 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:03.204 00.003 21948 Worker thread wakes up
23:38:03.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
23:38:03.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
23:38:03.204 00.000 21948 Moving (0.11, -0.18) raw xDistance=0.21 yDistance=-0.01
23:38:03.204 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.6
23:38:03.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.205 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:03.205 00.000 18120 Enqueuing Expose request
23:38:03.206 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:38:03.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:03.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:38:03.206 00.000 21948 MoveAxis(W, 38, ABG)
23:38:03.206 00.000 21948 Guiding  Dir = 3, Dur = 38
23:38:03.206 00.000 21948 IsSlewing returns 0
23:38:03.206 00.000 21948 IsGuiding returns 0
23:38:03.208 00.002 21948 PulseGuide returned control before completion, sleep 47
23:38:03.263 00.055 21948 IsGuiding returns 0
23:38:03.263 00.000 21948 Move returns status 0, amount 38
23:38:03.263 00.000 21948 MoveAxis(N, 0, ABG)
23:38:03.263 00.000 21948 Move returns status 0, amount 0
23:38:03.263 00.000 21948 move complete, result=0
23:38:03.263 00.000 21948 worker thread done servicing request
23:38:03.263 00.000 21948 Worker thread wakes up
23:38:03.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:03.263 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
23:38:03.264 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:04.672 01.408 21948 Exposure complete
23:38:04.724 00.052 21948 worker thread done servicing request
23:38:04.724 00.000 18120 OnExposeComplete: enter
23:38:04.727 00.003 18120 UpdateGuideState(): m_state=6
23:38:04.729 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
23:38:04.732 00.003 18120 Star::Find returns 1 (0), X=411.02, Y=233.46, Mass=1919, SNR=30.1, Peak=182 HFD=4.1
23:38:04.735 00.003 18120 MultiStar: [#1 0.10,-0.35,0.78,U] [#2 0.12,-0.27,0.66,U] [#3 -0.48,-0.51,0.00,M4] [#4 0.39,-0.34,0.00,M5] [#5 0.10,-0.21,0.55,U] [#6 -0.01,0.23,0.53,U] [#7 -0.32,0.14,0.57,U] [#8 -0.16,-0.46,0.00,M7] 
23:38:04.736 00.001 18120 refined, 5 included, MultiStar: {0.02, -0.12}, one-star: {0.06, -0.13}
23:38:04.738 00.002 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.14) = xAngle (-0.27 = -0.27)
23:38:04.739 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.83 = 2.83)
23:38:04.741 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.41 mountX=0.12 mountY=0.04, mountTheta=0.30
23:38:04.743 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
23:38:04.744 00.001 18120 Enqueuing Move request for scope (0.02, -0.12)
23:38:04.745 00.001 21948 Worker thread wakes up
23:38:04.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:04.745 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.1
23:38:04.746 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.747 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:04.749 00.002 18120 Enqueuing Expose request
23:38:04.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
23:38:04.750 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
23:38:04.750 00.000 21948 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=0.04
23:38:04.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:38:04.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:04.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:04.750 00.000 21948 MoveAxis(E, 0, ABG)
23:38:04.750 00.000 21948 Move returns status 0, amount 0
23:38:04.750 00.000 21948 MoveAxis(N, 0, ABG)
23:38:04.750 00.000 21948 Move returns status 0, amount 0
23:38:04.750 00.000 21948 move complete, result=0
23:38:04.750 00.000 21948 worker thread done servicing request
23:38:04.750 00.000 21948 Worker thread wakes up
23:38:04.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:04.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:04.750 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:06.379 01.629 21948 Exposure complete
23:38:06.431 00.052 21948 worker thread done servicing request
23:38:06.432 00.001 18120 OnExposeComplete: enter
23:38:06.432 00.000 18120 UpdateGuideState(): m_state=6
23:38:06.433 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
23:38:06.433 00.000 18120 Star::Find returns 1 (0), X=410.89, Y=233.44, Mass=2157, SNR=32.0, Peak=193 HFD=3.9
23:38:06.434 00.001 18120 MultiStar: [#1 0.15,-0.32,0.70,U] [#2 -0.04,-0.36,0.00,M5] [#3 -0.35,-0.20,0.00,M5] [#4 0.15,-0.27,0.53,U] [#5 -0.02,-0.06,0.51,U] [#6 -0.01,0.17,0.52,U] [#7 -0.38,0.03,0.00,M1] [#8 0.00,-0.74,0.00,M8] 
23:38:06.434 00.000 18120 refined, 4 included, MultiStar: {0.03, -0.14}, one-star: {-0.07, -0.15}
23:38:06.435 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.14) = xAngle (-0.23 = -0.23)
23:38:06.435 00.000 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
23:38:06.435 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.37 mountX=0.14 mountY=0.04, mountTheta=0.26
23:38:06.437 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.14, opts=13)
23:38:06.437 00.000 18120 Enqueuing Move request for scope (0.03, -0.14)
23:38:06.438 00.001 21948 Worker thread wakes up
23:38:06.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:38:06.438 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:38:06.438 00.000 21948 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=0.04
23:38:06.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:38:06.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:06.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:06.438 00.000 18120 UpdateGuideState exits: m=2157 RSB=32.0
23:38:06.441 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.443 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:06.445 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:06.445 00.000 21948 MoveAxis(E, 0, ABG)
23:38:06.445 00.000 21948 Move returns status 0, amount 0
23:38:06.445 00.000 21948 MoveAxis(N, 0, ABG)
23:38:06.445 00.000 21948 Move returns status 0, amount 0
23:38:06.445 00.000 21948 move complete, result=0
23:38:06.445 00.000 18120 Enqueuing Expose request
23:38:06.446 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:06.447 00.001 21948 worker thread done servicing request
23:38:06.447 00.000 21948 Worker thread wakes up
23:38:06.447 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:06.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:07.961 01.514 21948 Exposure complete
23:38:07.996 00.035 21948 worker thread done servicing request
23:38:07.996 00.000 18120 OnExposeComplete: enter
23:38:07.998 00.002 18120 UpdateGuideState(): m_state=6
23:38:08.001 00.003 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
23:38:08.002 00.001 18120 Star::Find returns 1 (0), X=411.04, Y=233.49, Mass=1957, SNR=30.3, Peak=189 HFD=4.1
23:38:08.003 00.001 18120 MultiStar: [#1 0.19,-0.27,0.73,U] [#2 0.11,-0.31,0.66,U] [#3 -0.23,-0.29,0.00,M6] [#4 0.13,-0.05,0.61,U] [#5 -0.16,0.10,0.53,U] [#6 0.21,0.27,0.51,U] [#7 0.14,0.24,0.54,U] [#8 0.05,-0.26,0.43,U] 
23:38:08.003 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.07, -0.10}
23:38:08.006 00.003 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
23:38:08.008 00.002 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
23:38:08.008 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=0.10 mountY=-0.06, mountTheta=-0.51
23:38:08.010 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
23:38:08.010 00.000 18120 Enqueuing Move request for scope (0.10, -0.07)
23:38:08.012 00.002 21948 Worker thread wakes up
23:38:08.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:08.012 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.3
23:38:08.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.012 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:08.013 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:38:08.013 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:38:08.013 00.000 21948 Moving (0.10, -0.07) raw xDistance=0.10 yDistance=-0.06
23:38:08.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:38:08.013 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:08.013 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:38:08.013 00.000 21948 MoveAxis(E, 0, ABG)
23:38:08.013 00.000 21948 Move returns status 0, amount 0
23:38:08.013 00.000 21948 MoveAxis(N, 0, ABG)
23:38:08.013 00.000 21948 Move returns status 0, amount 0
23:38:08.013 00.000 21948 move complete, result=0
23:38:08.013 00.000 18120 Enqueuing Expose request
23:38:08.014 00.001 21948 worker thread done servicing request
23:38:08.014 00.000 21948 Worker thread wakes up
23:38:08.014 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:08.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:08.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:09.639 01.625 21948 Exposure complete
23:38:09.669 00.030 21948 worker thread done servicing request
23:38:09.669 00.000 18120 OnExposeComplete: enter
23:38:09.672 00.003 18120 UpdateGuideState(): m_state=6
23:38:09.675 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
23:38:09.677 00.002 18120 Star::Find returns 1 (0), X=410.94, Y=233.67, Mass=1988, SNR=30.6, Peak=223 HFD=3.9
23:38:09.680 00.003 18120 MultiStar: [#1 -0.10,-0.24,0.73,U] [#2 0.18,-0.27,0.68,U] [#3 -0.18,-0.12,0.71,U] [#4 0.15,-0.10,0.55,U] [#5 0.09,-0.05,0.52,U] [#6 0.20,0.19,0.49,U] [#7 0.18,0.26,0.52,U] [#8 0.07,-0.46,0.00,M8] 
23:38:09.682 00.002 18120 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {-0.02, 0.07}
23:38:09.684 00.002 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.14) = xAngle (0.36 = 0.36)
23:38:09.687 00.003 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.47 = -2.82)
23:38:09.689 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.78 mountX=0.06 mountY=-0.02, mountTheta=-0.33
23:38:09.693 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
23:38:09.694 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
23:38:09.696 00.002 21948 Worker thread wakes up
23:38:09.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:38:09.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:38:09.696 00.000 21948 Moving (0.04, -0.04) raw xDistance=0.06 yDistance=-0.02
23:38:09.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:38:09.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:09.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:38:09.696 00.000 21948 MoveAxis(E, 0, ABG)
23:38:09.696 00.000 21948 Move returns status 0, amount 0
23:38:09.696 00.000 21948 MoveAxis(N, 0, ABG)
23:38:09.696 00.000 21948 Move returns status 0, amount 0
23:38:09.696 00.000 21948 move complete, result=0
23:38:09.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:09.699 00.003 18120 UpdateGuideState exits: m=1988 RSB=30.6
23:38:09.699 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:09.700 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:09.701 00.001 18120 Enqueuing Expose request
23:38:09.702 00.001 21948 worker thread done servicing request
23:38:09.702 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:09.704 00.002 21948 Worker thread wakes up
23:38:09.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:09.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:11.218 01.514 21948 Exposure complete
23:38:11.247 00.029 21948 worker thread done servicing request
23:38:11.247 00.000 18120 OnExposeComplete: enter
23:38:11.248 00.001 18120 UpdateGuideState(): m_state=6
23:38:11.250 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
23:38:11.251 00.001 18120 Star::Find returns 1 (0), X=411.14, Y=233.71, Mass=2064, SNR=31.2, Peak=211 HFD=3.9
23:38:11.252 00.001 18120 MultiStar: [#1 0.31,-0.16,0.72,U] [#2 0.42,-0.25,0.00,M4] [#3 0.27,-0.21,0.68,U] [#4 0.26,-0.24,0.56,U] [#5 0.24,-0.24,0.56,U] [#6 0.16,0.09,0.49,U] [#7 0.14,0.02,0.51,U] [#8 0.25,-0.29,0.00,M9] 
23:38:11.252 00.000 18120 single-star, 6 included, MultiStar: {0.23, -0.08}, one-star: {0.18, 0.11}
23:38:11.254 00.002 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.14) = xAngle (1.69 = 1.69)
23:38:11.254 00.000 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.79 = -1.49)
23:38:11.255 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=-0.03 mountY=-0.21, mountTheta=-1.69
23:38:11.257 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.11, opts=13)
23:38:11.258 00.001 18120 Enqueuing Move request for scope (0.18, 0.11)
23:38:11.258 00.000 21948 Worker thread wakes up
23:38:11.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:11.259 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
23:38:11.259 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.2
23:38:11.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:11.260 00.001 18120 Enqueuing Expose request
23:38:11.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
23:38:11.260 00.000 21948 Moving (0.18, 0.11) raw xDistance=-0.03 yDistance=-0.21
23:38:11.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:38:11.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:38:11.261 00.001 21948 MoveAxis(E, 0, ABG)
23:38:11.261 00.000 21948 Move returns status 0, amount 0
23:38:11.261 00.000 21948 MoveAxis(N, 51, ABG)
23:38:11.261 00.000 21948 Guiding  Dir = 0, Dur = 51
23:38:11.261 00.000 21948 IsSlewing returns 0
23:38:11.261 00.000 21948 IsGuiding returns 0
23:38:11.266 00.005 21948 PulseGuide returned control before completion, sleep 57
23:38:11.329 00.063 21948 IsGuiding returns 0
23:38:11.330 00.001 21948 Move returns status 0, amount 51
23:38:11.330 00.000 21948 move complete, result=0
23:38:11.330 00.000 21948 worker thread done servicing request
23:38:11.330 00.000 21948 Worker thread wakes up
23:38:11.330 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 51 ms NORTH
23:38:11.331 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:11.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:12.965 01.634 21948 Exposure complete
23:38:13.015 00.050 21948 worker thread done servicing request
23:38:13.015 00.000 18120 OnExposeComplete: enter
23:38:13.015 00.000 18120 UpdateGuideState(): m_state=6
23:38:13.016 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
23:38:13.016 00.000 18120 Star::Find returns 1 (0), X=410.99, Y=233.41, Mass=2016, SNR=30.9, Peak=175 HFD=4.1
23:38:13.017 00.001 18120 MultiStar: [#1 0.00,-0.31,0.72,U] [#2 -0.01,-0.33,0.62,U] [#3 -0.06,-0.35,0.71,U] [#4 -0.18,-0.17,0.57,U] [#5 -0.02,-0.43,0.00,M1] [#6 -0.02,-0.08,0.48,U] [#7 -0.19,0.21,0.55,U] [#8 -0.03,-0.28,0.43,U] 
23:38:13.017 00.000 18120 single-star, 7 included, MultiStar: {-0.05, -0.20}, one-star: {0.03, -0.18}
23:38:13.018 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.14) = xAngle (-0.26 = -0.26)
23:38:13.018 00.000 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.84 = 2.84)
23:38:13.019 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.41 mountX=0.18 mountY=0.06, mountTheta=0.30
23:38:13.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.18, opts=13)
23:38:13.020 00.000 18120 Enqueuing Move request for scope (0.03, -0.18)
23:38:13.021 00.001 21948 Worker thread wakes up
23:38:13.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
23:38:13.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
23:38:13.021 00.000 21948 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=0.06
23:38:13.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:38:13.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:13.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:13.021 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.9
23:38:13.022 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:13.022 00.000 21948 MoveAxis(E, 0, ABG)
23:38:13.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:13.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:13.023 00.001 18120 Enqueuing Expose request
23:38:13.023 00.000 21948 Move returns status 0, amount 0
23:38:13.023 00.000 21948 MoveAxis(N, 0, ABG)
23:38:13.023 00.000 21948 Move returns status 0, amount 0
23:38:13.023 00.000 21948 move complete, result=0
23:38:13.024 00.001 21948 worker thread done servicing request
23:38:13.024 00.000 21948 Worker thread wakes up
23:38:13.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:13.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:13.024 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:14.544 01.520 21948 Exposure complete
23:38:14.568 00.024 21948 worker thread done servicing request
23:38:14.568 00.000 18120 OnExposeComplete: enter
23:38:14.569 00.001 18120 UpdateGuideState(): m_state=6
23:38:14.569 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
23:38:14.569 00.000 18120 Star::Find returns 1 (0), X=410.99, Y=233.39, Mass=1984, SNR=30.6, Peak=192 HFD=4.1
23:38:14.570 00.001 18120 MultiStar: [#1 0.04,-0.45,0.00,M3] [#2 0.07,-0.56,0.00,M4] [#3 -0.06,-0.24,0.72,U] [#4 -0.04,-0.06,0.61,U] [#5 -0.19,-0.14,0.55,U] [#6 0.02,-0.15,0.49,U] [#7 -0.46,0.34,0.00,M1] [#8 0.12,-0.35,0.00,M9] 
23:38:14.570 00.000 18120 refined, 4 included, MultiStar: {-0.04, -0.17}, one-star: {0.03, -0.20}
23:38:14.571 00.001 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.14) = xAngle (-0.64 = -0.64)
23:38:14.571 00.000 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
23:38:14.571 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.78 mountX=0.14 mountY=0.11, mountTheta=0.67
23:38:14.572 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.17, opts=13)
23:38:14.573 00.001 18120 Enqueuing Move request for scope (-0.04, -0.17)
23:38:14.573 00.000 21948 Worker thread wakes up
23:38:14.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
23:38:14.573 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
23:38:14.573 00.000 21948 Moving (-0.04, -0.17) raw xDistance=0.14 yDistance=0.11
23:38:14.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:38:14.573 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:14.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:14.576 00.003 18120 UpdateGuideState exits: m=1984 RSB=30.6
23:38:14.579 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:14.579 00.000 21948 MoveAxis(E, 0, ABG)
23:38:14.579 00.000 21948 Move returns status 0, amount 0
23:38:14.579 00.000 21948 MoveAxis(N, 0, ABG)
23:38:14.579 00.000 21948 Move returns status 0, amount 0
23:38:14.579 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.580 00.001 21948 move complete, result=0
23:38:14.580 00.000 21948 worker thread done servicing request
23:38:14.580 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:14.580 00.000 18120 Enqueuing Expose request
23:38:14.581 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:14.581 00.000 21948 Worker thread wakes up
23:38:14.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:14.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:16.218 01.637 21948 Exposure complete
23:38:16.253 00.035 21948 worker thread done servicing request
23:38:16.253 00.000 18120 OnExposeComplete: enter
23:38:16.256 00.003 18120 UpdateGuideState(): m_state=6
23:38:16.256 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
23:38:16.256 00.000 18120 Star::Find returns 1 (0), X=410.79, Y=233.44, Mass=2073, SNR=31.1, Peak=195 HFD=3.8
23:38:16.257 00.001 18120 MultiStar: [#1 -0.04,-0.41,0.00,M4] [#2 -0.12,-0.40,0.00,M5] [#3 -0.14,-0.20,0.69,U] [#4 -0.13,-0.29,0.56,U] [#5 -0.12,-0.12,0.50,U] [#6 0.03,0.30,0.47,U] [#7 -0.29,-0.10,0.50,U] [#8 -0.15,-0.57,0.00,M10] 
23:38:16.259 00.002 18120 refined, 5 included, MultiStar: {-0.14, -0.12}, one-star: {-0.17, -0.16}
23:38:16.259 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.14) = xAngle (-1.31 = -1.31)
23:38:16.260 00.001 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.79 = 1.79)
23:38:16.260 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.46 mountX=0.05 mountY=0.18, mountTheta=1.32
23:38:16.262 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.12, opts=13)
23:38:16.264 00.002 18120 Enqueuing Move request for scope (-0.14, -0.12)
23:38:16.265 00.001 21948 Worker thread wakes up
23:38:16.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
23:38:16.265 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
23:38:16.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:16.266 00.001 21948 Moving (-0.14, -0.12) raw xDistance=0.05 yDistance=0.18
23:38:16.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:38:16.266 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.1
23:38:16.267 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:16.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:16.267 00.000 18120 Enqueuing Expose request
23:38:16.268 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:16.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:38:16.268 00.000 21948 MoveAxis(E, 0, ABG)
23:38:16.268 00.000 21948 Move returns status 0, amount 0
23:38:16.268 00.000 21948 MoveAxis(N, 0, ABG)
23:38:16.268 00.000 21948 Move returns status 0, amount 0
23:38:16.268 00.000 21948 move complete, result=0
23:38:16.268 00.000 21948 worker thread done servicing request
23:38:16.268 00.000 21948 Worker thread wakes up
23:38:16.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:16.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:16.269 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:17.795 01.526 21948 Exposure complete
23:38:17.834 00.039 21948 worker thread done servicing request
23:38:17.835 00.001 18120 OnExposeComplete: enter
23:38:17.836 00.001 18120 UpdateGuideState(): m_state=6
23:38:17.838 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
23:38:17.839 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=233.44, Mass=1941, SNR=30.2, Peak=190 HFD=4.0
23:38:17.841 00.002 18120 MultiStar: [#1 0.02,-0.46,0.00,M5] [#2 -0.07,-0.35,0.66,U] [#3 -0.18,-0.32,0.00,M2] [#4 -0.07,-0.21,0.59,U] [#5 -0.08,-0.13,0.50,U] [#6 -0.02,0.06,0.53,U] [#7 -0.18,0.02,0.53,U] [#8 -0.32,-0.58,0.00,R] 
23:38:17.842 00.001 18120 refined, 5 included, MultiStar: {-0.07, -0.14}, one-star: {-0.04, -0.16}
23:38:17.843 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
23:38:17.844 00.001 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
23:38:17.845 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.04 mountX=0.10 mountY=0.13, mountTheta=0.91
23:38:17.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.14, opts=13)
23:38:17.848 00.001 18120 Enqueuing Move request for scope (-0.07, -0.14)
23:38:17.849 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:17.849 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.2
23:38:17.850 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:17.851 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:17.851 00.000 18120 Enqueuing Expose request
23:38:17.852 00.001 21948 Worker thread wakes up
23:38:17.852 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
23:38:17.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
23:38:17.852 00.000 21948 Moving (-0.07, -0.14) raw xDistance=0.10 yDistance=0.13
23:38:17.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:38:17.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:17.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:38:17.852 00.000 21948 MoveAxis(E, 0, ABG)
23:38:17.852 00.000 21948 Move returns status 0, amount 0
23:38:17.852 00.000 21948 MoveAxis(N, 0, ABG)
23:38:17.853 00.001 21948 Move returns status 0, amount 0
23:38:17.853 00.000 21948 move complete, result=0
23:38:17.853 00.000 21948 worker thread done servicing request
23:38:17.853 00.000 21948 Worker thread wakes up
23:38:17.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:17.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:17.853 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:19.488 01.635 21948 Exposure complete
23:38:19.523 00.035 21948 worker thread done servicing request
23:38:19.523 00.000 18120 OnExposeComplete: enter
23:38:19.524 00.001 18120 UpdateGuideState(): m_state=6
23:38:19.524 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
23:38:19.525 00.001 18120 Star::Find returns 1 (0), X=411.04, Y=233.52, Mass=2027, SNR=30.9, Peak=176 HFD=4.0
23:38:19.525 00.000 18120 MultiStar: [#1 -0.01,-0.51,0.00,M6] [#2 0.04,-0.41,0.00,M5] [#3 -0.32,-0.28,0.00,M3] [#4 -0.25,-0.11,0.56,U] [#5 0.10,-0.27,0.54,U] [#6 -0.07,0.20,0.48,U] [#7 -0.13,-0.07,0.51,U] [#8 0.24,0.19,0.45,U] 
23:38:19.525 00.000 18120 refined, 5 included, MultiStar: {0.00, -0.04}, one-star: {0.08, -0.08}
23:38:19.526 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
23:38:19.527 00.001 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
23:38:19.528 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.53 mountX=0.04 mountY=0.02, mountTheta=0.42
23:38:19.530 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.04, opts=13)
23:38:19.531 00.001 18120 Enqueuing Move request for scope (0.00, -0.04)
23:38:19.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:19.532 00.001 21948 Worker thread wakes up
23:38:19.532 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
23:38:19.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:19.533 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:38:19.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:19.533 00.000 18120 Enqueuing Expose request
23:38:19.533 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:38:19.534 00.001 21948 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.02
23:38:19.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:38:19.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:19.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:38:19.534 00.000 21948 MoveAxis(E, 0, ABG)
23:38:19.534 00.000 21948 Move returns status 0, amount 0
23:38:19.534 00.000 21948 MoveAxis(N, 0, ABG)
23:38:19.534 00.000 21948 Move returns status 0, amount 0
23:38:19.534 00.000 21948 move complete, result=0
23:38:19.534 00.000 21948 worker thread done servicing request
23:38:19.534 00.000 21948 Worker thread wakes up
23:38:19.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:19.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:19.534 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:21.046 01.512 21948 Exposure complete
23:38:21.077 00.031 21948 worker thread done servicing request
23:38:21.077 00.000 18120 OnExposeComplete: enter
23:38:21.078 00.001 18120 UpdateGuideState(): m_state=6
23:38:21.079 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
23:38:21.079 00.000 18120 Star::Find returns 1 (0), X=410.95, Y=233.44, Mass=2034, SNR=31.0, Peak=193 HFD=4.0
23:38:21.080 00.001 18120 MultiStar: [#1 -0.04,-0.47,0.00,M7] [#2 0.01,-0.30,0.65,U] [#3 -0.29,-0.32,0.00,M4] [#4 -0.04,-0.14,0.59,U] [#5 -0.10,-0.19,0.53,U] [#6 -0.21,0.22,0.49,U] [#7 -0.02,-0.02,0.50,U] [#8 0.20,0.13,0.47,U] 
23:38:21.080 00.000 18120 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {-0.01, -0.16}
23:38:21.081 00.001 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.14) = xAngle (-0.69 = -0.69)
23:38:21.081 00.000 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.42 = 2.42)
23:38:21.081 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.83 mountX=0.07 mountY=0.06, mountTheta=0.71
23:38:21.082 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.09, opts=13)
23:38:21.083 00.001 18120 Enqueuing Move request for scope (-0.02, -0.09)
23:38:21.084 00.001 21948 Worker thread wakes up
23:38:21.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:38:21.084 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:38:21.084 00.000 21948 Moving (-0.02, -0.09) raw xDistance=0.07 yDistance=0.06
23:38:21.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:38:21.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:21.084 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:21.084 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.0
23:38:21.085 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.085 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:21.085 00.000 18120 Enqueuing Expose request
23:38:21.086 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:21.086 00.000 21948 MoveAxis(E, 0, ABG)
23:38:21.086 00.000 21948 Move returns status 0, amount 0
23:38:21.086 00.000 21948 MoveAxis(N, 0, ABG)
23:38:21.086 00.000 21948 Move returns status 0, amount 0
23:38:21.086 00.000 21948 move complete, result=0
23:38:21.086 00.000 21948 worker thread done servicing request
23:38:21.086 00.000 21948 Worker thread wakes up
23:38:21.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:21.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:21.087 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:22.713 01.626 21948 Exposure complete
23:38:22.750 00.037 21948 worker thread done servicing request
23:38:22.750 00.000 18120 OnExposeComplete: enter
23:38:22.751 00.001 18120 UpdateGuideState(): m_state=6
23:38:22.752 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
23:38:22.753 00.001 18120 Star::Find returns 1 (0), X=411.00, Y=233.28, Mass=1889, SNR=29.9, Peak=198 HFD=4.0
23:38:22.754 00.001 18120 MultiStar: [#1 -0.14,-0.53,0.00,M8] [#2 0.01,-0.34,0.68,U] [#3 -0.41,-0.60,0.00,M5] [#4 -0.18,-0.15,0.56,U] [#5 -0.09,-0.38,0.00,M1] [#6 -0.34,-0.05,0.50,U] [#7 -0.21,-0.17,0.53,U] [#8 0.03,0.14,0.48,U] 
23:38:22.755 00.001 18120 refined, 5 included, MultiStar: {-0.09, -0.18}, one-star: {0.04, -0.31}
23:38:22.755 00.000 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.14) = xAngle (-0.87 = -0.87)
23:38:22.756 00.001 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.23 = 2.23)
23:38:22.757 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.01 mountX=0.13 mountY=0.16, mountTheta=0.88
23:38:22.761 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.18, opts=13)
23:38:22.761 00.000 18120 Enqueuing Move request for scope (-0.09, -0.18)
23:38:22.762 00.001 21948 Worker thread wakes up
23:38:22.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:22.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
23:38:22.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
23:38:22.762 00.000 21948 Moving (-0.09, -0.18) raw xDistance=0.13 yDistance=0.16
23:38:22.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:38:22.762 00.000 18120 UpdateGuideState exits: m=1889 RSB=29.9
23:38:22.764 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:22.767 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:22.769 00.002 18120 Enqueuing Expose request
23:38:22.771 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:22.772 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:22.772 00.000 21948 MoveAxis(E, 0, ABG)
23:38:22.772 00.000 21948 Move returns status 0, amount 0
23:38:22.772 00.000 21948 MoveAxis(N, 0, ABG)
23:38:22.772 00.000 21948 Move returns status 0, amount 0
23:38:22.772 00.000 21948 move complete, result=0
23:38:22.772 00.000 21948 worker thread done servicing request
23:38:22.772 00.000 21948 Worker thread wakes up
23:38:22.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:22.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:22.774 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:24.292 01.518 21948 Exposure complete
23:38:24.319 00.027 21948 worker thread done servicing request
23:38:24.319 00.000 18120 OnExposeComplete: enter
23:38:24.320 00.001 18120 UpdateGuideState(): m_state=6
23:38:24.323 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
23:38:24.325 00.002 18120 Star::Find returns 1 (0), X=410.91, Y=233.38, Mass=2115, SNR=31.6, Peak=208 HFD=4.0
23:38:24.328 00.003 18120 MultiStar: [#1 -0.07,-0.70,0.00,M9] [#2 0.00,-0.49,0.00,M4] [#3 -0.13,-0.38,0.00,M6] [#4 -0.15,-0.28,0.55,U] [#5 -0.12,-0.27,0.54,U] [#6 -0.37,-0.01,0.00,M1] [#7 -0.41,-0.06,0.00,M1] [#8 0.13,-0.10,0.44,U] 
23:38:24.330 00.002 18120 single-star, 3 included, MultiStar: {-0.06, -0.22}, one-star: {-0.05, -0.21}
23:38:24.330 00.000 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:38:24.331 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
23:38:24.331 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.81 mountX=0.17 mountY=0.14, mountTheta=0.69
23:38:24.332 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.21, opts=13)
23:38:24.333 00.001 18120 Enqueuing Move request for scope (-0.05, -0.21)
23:38:24.333 00.000 21948 Worker thread wakes up
23:38:24.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:24.334 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
23:38:24.334 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
23:38:24.334 00.000 21948 Moving (-0.05, -0.21) raw xDistance=0.17 yDistance=0.14
23:38:24.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:38:24.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:24.334 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.6
23:38:24.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.335 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:24.335 00.000 18120 Enqueuing Expose request
23:38:24.336 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:38:24.336 00.000 21948 MoveAxis(E, 0, ABG)
23:38:24.336 00.000 21948 Move returns status 0, amount 0
23:38:24.336 00.000 21948 MoveAxis(N, 0, ABG)
23:38:24.336 00.000 21948 Move returns status 0, amount 0
23:38:24.336 00.000 21948 move complete, result=0
23:38:24.336 00.000 21948 worker thread done servicing request
23:38:24.336 00.000 21948 Worker thread wakes up
23:38:24.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:24.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:24.336 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:25.965 01.629 21948 Exposure complete
23:38:25.991 00.026 21948 worker thread done servicing request
23:38:25.991 00.000 18120 OnExposeComplete: enter
23:38:25.992 00.001 18120 UpdateGuideState(): m_state=6
23:38:25.992 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
23:38:25.993 00.001 18120 Star::Find returns 1 (0), X=410.85, Y=233.43, Mass=2070, SNR=31.3, Peak=194 HFD=3.9
23:38:25.993 00.000 18120 MultiStar: [#1 -0.15,-0.61,0.00,M10] [#2 0.14,-0.29,0.67,U] [#3 0.15,-0.09,0.70,U] [#4 0.04,-0.24,0.56,U] [#5 -0.09,-0.46,0.00,M1] [#6 -0.15,-0.13,0.48,U] [#7 -0.33,0.02,0.52,U] [#8 0.46,0.25,0.00,M1] 
23:38:25.994 00.001 18120 refined, 5 included, MultiStar: {-0.03, -0.15}, one-star: {-0.11, -0.17}
23:38:25.994 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.64 = -0.64)
23:38:25.995 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
23:38:25.995 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.79 mountX=0.13 mountY=0.10, mountTheta=0.67
23:38:25.996 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.15, opts=13)
23:38:25.997 00.001 18120 Enqueuing Move request for scope (-0.03, -0.15)
23:38:25.999 00.002 21948 Worker thread wakes up
23:38:25.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:25.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
23:38:25.999 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.3
23:38:26.000 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.000 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
23:38:26.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:26.000 00.000 18120 Enqueuing Expose request
23:38:26.001 00.001 21948 Moving (-0.03, -0.15) raw xDistance=0.13 yDistance=0.10
23:38:26.001 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:38:26.001 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:26.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:38:26.001 00.000 21948 MoveAxis(E, 0, ABG)
23:38:26.001 00.000 21948 Move returns status 0, amount 0
23:38:26.001 00.000 21948 MoveAxis(N, 0, ABG)
23:38:26.001 00.000 21948 Move returns status 0, amount 0
23:38:26.001 00.000 21948 move complete, result=0
23:38:26.001 00.000 21948 worker thread done servicing request
23:38:26.001 00.000 21948 Worker thread wakes up
23:38:26.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:26.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:26.001 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:27.530 01.529 21948 Exposure complete
23:38:27.557 00.027 21948 worker thread done servicing request
23:38:27.557 00.000 18120 OnExposeComplete: enter
23:38:27.558 00.001 18120 UpdateGuideState(): m_state=6
23:38:27.558 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
23:38:27.559 00.001 18120 Star::Find returns 1 (0), X=410.71, Y=233.45, Mass=2005, SNR=30.7, Peak=181 HFD=3.8
23:38:27.560 00.001 18120 MultiStar: [#1 -0.11,-0.44,0.00,R] [#2 -0.11,-0.47,0.00,M4] [#3 -0.08,-0.03,0.69,U] [#4 -0.03,-0.39,0.00,M1] [#5 -0.06,0.05,0.52,U] [#6 -0.22,0.20,0.51,U] [#7 -0.32,0.05,0.50,U] [#8 0.24,0.10,0.43,U] 
23:38:27.560 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.01}, one-star: {-0.25, -0.14}
23:38:27.560 00.000 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.23 = -2.05)
23:38:27.561 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.05)
23:38:27.561 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.09 mountX=-0.06 mountY=0.12, mountTheta=2.06
23:38:27.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.01, opts=13)
23:38:27.563 00.001 18120 Enqueuing Move request for scope (-0.14, 0.01)
23:38:27.563 00.000 21948 Worker thread wakes up
23:38:27.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:27.564 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.7
23:38:27.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:27.565 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:27.565 00.000 18120 Enqueuing Expose request
23:38:27.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
23:38:27.565 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
23:38:27.565 00.000 21948 Moving (-0.14, 0.01) raw xDistance=-0.06 yDistance=0.12
23:38:27.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:38:27.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:27.566 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:38:27.566 00.000 21948 MoveAxis(E, 0, ABG)
23:38:27.566 00.000 21948 Move returns status 0, amount 0
23:38:27.566 00.000 21948 MoveAxis(N, 0, ABG)
23:38:27.566 00.000 21948 Move returns status 0, amount 0
23:38:27.566 00.000 21948 move complete, result=0
23:38:27.566 00.000 21948 worker thread done servicing request
23:38:27.566 00.000 21948 Worker thread wakes up
23:38:27.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:27.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:27.566 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:29.201 01.635 21948 Exposure complete
23:38:29.251 00.050 21948 worker thread done servicing request
23:38:29.251 00.000 18120 OnExposeComplete: enter
23:38:29.252 00.001 18120 UpdateGuideState(): m_state=6
23:38:29.252 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
23:38:29.253 00.001 18120 Star::Find returns 1 (0), X=411.00, Y=233.29, Mass=2028, SNR=30.9, Peak=188 HFD=4.1
23:38:29.253 00.000 18120 MultiStar: [#1 0.13,-0.08,0.71,U] [#2 -0.03,-0.52,0.00,M5] [#3 -0.08,-0.16,0.68,U] [#4 0.22,-0.61,0.00,M2] [#5 -0.07,-0.13,0.50,U] [#6 -0.18,0.04,0.52,U] [#7 -0.24,-0.05,0.54,U] [#8 0.26,0.19,0.44,U] 
23:38:29.254 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {0.04, -0.30}
23:38:29.254 00.000 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.14) = xAngle (-0.58 = -0.58)
23:38:29.254 00.000 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.53 = 2.53)
23:38:29.255 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.72 mountX=0.09 mountY=0.06, mountTheta=0.60
23:38:29.256 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.10, opts=13)
23:38:29.257 00.001 18120 Enqueuing Move request for scope (-0.02, -0.10)
23:38:29.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:29.258 00.001 18120 UpdateGuideState exits: m=2028 RSB=30.9
23:38:29.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:29.259 00.001 21948 Worker thread wakes up
23:38:29.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:29.259 00.000 18120 Enqueuing Expose request
23:38:29.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
23:38:29.259 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
23:38:29.260 00.001 21948 Moving (-0.02, -0.10) raw xDistance=0.09 yDistance=0.06
23:38:29.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:38:29.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:29.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:29.260 00.000 21948 MoveAxis(E, 0, ABG)
23:38:29.260 00.000 21948 Move returns status 0, amount 0
23:38:29.260 00.000 21948 MoveAxis(N, 0, ABG)
23:38:29.260 00.000 21948 Move returns status 0, amount 0
23:38:29.260 00.000 21948 move complete, result=0
23:38:29.260 00.000 21948 worker thread done servicing request
23:38:29.260 00.000 21948 Worker thread wakes up
23:38:29.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:29.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:29.260 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:30.775 01.515 21948 Exposure complete
23:38:30.814 00.039 21948 worker thread done servicing request
23:38:30.814 00.000 18120 OnExposeComplete: enter
23:38:30.816 00.002 18120 UpdateGuideState(): m_state=6
23:38:30.817 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
23:38:30.817 00.000 18120 Star::Find returns 1 (0), X=411.02, Y=233.39, Mass=2138, SNR=31.8, Peak=213 HFD=4.1
23:38:30.818 00.001 18120 MultiStar: [#1 -0.14,0.08,0.68,U] [#2 0.12,-0.55,0.00,M6] [#3 -0.52,-0.23,0.00,M4] [#4 -0.02,-0.10,0.54,U] [#5 -0.00,-0.09,0.55,U] [#6 -0.16,-0.24,0.47,U] [#7 -0.23,-0.23,0.49,U] [#8 0.21,-0.04,0.44,U] 
23:38:30.819 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {0.05, -0.20}
23:38:30.820 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
23:38:30.821 00.001 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.38 = 2.38)
23:38:30.821 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.87 mountX=0.09 mountY=0.09, mountTheta=0.75
23:38:30.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.12, opts=13)
23:38:30.824 00.001 18120 Enqueuing Move request for scope (-0.04, -0.12)
23:38:30.825 00.001 21948 Worker thread wakes up
23:38:30.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:30.825 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.8
23:38:30.826 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:30.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:30.827 00.001 18120 Enqueuing Expose request
23:38:30.828 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
23:38:30.828 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
23:38:30.828 00.000 21948 Moving (-0.04, -0.12) raw xDistance=0.09 yDistance=0.09
23:38:30.828 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:38:30.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:30.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:30.828 00.000 21948 MoveAxis(E, 0, ABG)
23:38:30.828 00.000 21948 Move returns status 0, amount 0
23:38:30.828 00.000 21948 MoveAxis(N, 0, ABG)
23:38:30.828 00.000 21948 Move returns status 0, amount 0
23:38:30.828 00.000 21948 move complete, result=0
23:38:30.828 00.000 21948 worker thread done servicing request
23:38:30.828 00.000 21948 Worker thread wakes up
23:38:30.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:30.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:30.829 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:32.465 01.636 21948 Exposure complete
23:38:32.501 00.036 21948 worker thread done servicing request
23:38:32.501 00.000 18120 OnExposeComplete: enter
23:38:32.501 00.000 18120 UpdateGuideState(): m_state=6
23:38:32.502 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
23:38:32.502 00.000 18120 Star::Find returns 1 (0), X=410.88, Y=233.12, Mass=1960, SNR=30.5, Peak=209 HFD=4.3
23:38:32.503 00.001 18120 MultiStar: [#1 -0.06,0.01,0.70,U] [#2 -0.01,-0.33,0.64,U] [#3 -0.15,-0.38,0.00,M5] [#4 -0.11,-0.32,0.58,U] [#5 -0.15,-0.42,0.00,M1] [#6 -0.06,-0.06,0.48,U] [#7 -0.22,0.03,0.53,U] [#8 0.44,0.07,0.00,M1] 
23:38:32.503 00.000 18120 refined, 5 included, MultiStar: {-0.09, -0.22}, one-star: {-0.09, -0.48}
23:38:32.504 00.001 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.14) = xAngle (-0.80 = -0.80)
23:38:32.504 00.000 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.30 = 2.30)
23:38:32.505 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.94 mountX=0.17 mountY=0.18, mountTheta=0.82
23:38:32.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.22, opts=13)
23:38:32.506 00.000 18120 Enqueuing Move request for scope (-0.09, -0.22)
23:38:32.507 00.001 21948 Worker thread wakes up
23:38:32.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:32.507 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.5
23:38:32.508 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:32.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:32.509 00.001 18120 Enqueuing Expose request
23:38:32.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
23:38:32.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
23:38:32.509 00.000 21948 Moving (-0.09, -0.22) raw xDistance=0.17 yDistance=0.18
23:38:32.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:38:32.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:32.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:38:32.509 00.000 21948 MoveAxis(E, 0, ABG)
23:38:32.509 00.000 21948 Move returns status 0, amount 0
23:38:32.509 00.000 21948 MoveAxis(N, 0, ABG)
23:38:32.509 00.000 21948 Move returns status 0, amount 0
23:38:32.509 00.000 21948 move complete, result=0
23:38:32.509 00.000 21948 worker thread done servicing request
23:38:32.509 00.000 21948 Worker thread wakes up
23:38:32.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:32.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:32.510 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:34.028 01.518 21948 Exposure complete
23:38:34.055 00.027 21948 worker thread done servicing request
23:38:34.055 00.000 18120 OnExposeComplete: enter
23:38:34.056 00.001 18120 UpdateGuideState(): m_state=6
23:38:34.056 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
23:38:34.057 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=233.34, Mass=1996, SNR=30.7, Peak=214 HFD=3.8
23:38:34.057 00.000 18120 MultiStar: [#1 -0.03,-0.08,0.72,U] [#2 0.17,-0.21,0.65,U] [#3 -0.19,-0.35,0.00,M6] [#4 0.08,-0.12,0.58,U] [#5 -0.08,-0.06,0.54,U] [#6 0.17,0.18,0.53,U] [#7 -0.27,0.12,0.53,U] [#8 0.04,-0.05,0.44,U] 
23:38:34.058 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {-0.14, -0.26}
23:38:34.058 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.63 = -0.63)
23:38:34.059 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.48 = 2.48)
23:38:34.059 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.77 mountX=0.07 mountY=0.05, mountTheta=0.65
23:38:34.060 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.08, opts=13)
23:38:34.061 00.001 18120 Enqueuing Move request for scope (-0.02, -0.08)
23:38:34.061 00.000 21948 Worker thread wakes up
23:38:34.062 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:38:34.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:38:34.062 00.000 21948 Moving (-0.02, -0.08) raw xDistance=0.07 yDistance=0.05
23:38:34.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:38:34.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:34.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:34.062 00.000 21948 MoveAxis(E, 0, ABG)
23:38:34.062 00.000 21948 Move returns status 0, amount 0
23:38:34.062 00.000 21948 MoveAxis(N, 0, ABG)
23:38:34.062 00.000 21948 Move returns status 0, amount 0
23:38:34.062 00.000 21948 move complete, result=0
23:38:34.062 00.000 21948 worker thread done servicing request
23:38:34.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:34.062 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.7
23:38:34.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:34.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:34.064 00.001 18120 Enqueuing Expose request
23:38:34.064 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:34.065 00.001 21948 Worker thread wakes up
23:38:34.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:34.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:35.686 01.621 21948 Exposure complete
23:38:35.719 00.033 21948 worker thread done servicing request
23:38:35.719 00.000 18120 OnExposeComplete: enter
23:38:35.720 00.001 18120 UpdateGuideState(): m_state=6
23:38:35.720 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
23:38:35.721 00.001 18120 Star::Find returns 1 (0), X=410.86, Y=233.32, Mass=1864, SNR=29.5, Peak=192 HFD=4.0
23:38:35.721 00.000 18120 MultiStar: [#1 0.07,-0.42,0.00,M1] [#2 -0.06,-0.60,0.00,M5] [#3 0.02,-0.50,0.00,M7] [#4 -0.18,-0.41,0.00,M1] [#5 -0.10,-0.42,0.00,M1] [#6 0.00,-0.06,0.52,U] [#7 -0.10,-0.45,0.00,M1] [#8 0.25,-0.09,0.49,U] 
23:38:35.722 00.001 18120 refined, 2 included, MultiStar: {0.01, -0.18}, one-star: {-0.10, -0.28}
23:38:35.722 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
23:38:35.722 00.000 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
23:38:35.723 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.50 mountX=0.16 mountY=0.07, mountTheta=0.39
23:38:35.724 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.18, opts=13)
23:38:35.725 00.001 18120 Enqueuing Move request for scope (0.01, -0.18)
23:38:35.725 00.000 21948 Worker thread wakes up
23:38:35.725 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
23:38:35.725 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
23:38:35.725 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:35.726 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.5
23:38:35.726 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:35.727 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:35.727 00.000 18120 Enqueuing Expose request
23:38:35.728 00.001 21948 Moving (0.01, -0.18) raw xDistance=0.16 yDistance=0.07
23:38:35.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:38:35.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:35.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:38:35.728 00.000 21948 MoveAxis(E, 0, ABG)
23:38:35.728 00.000 21948 Move returns status 0, amount 0
23:38:35.728 00.000 21948 MoveAxis(N, 0, ABG)
23:38:35.728 00.000 21948 Move returns status 0, amount 0
23:38:35.728 00.000 21948 move complete, result=0
23:38:35.728 00.000 21948 worker thread done servicing request
23:38:35.728 00.000 21948 Worker thread wakes up
23:38:35.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:35.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:35.728 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:37.257 01.529 21948 Exposure complete
23:38:37.284 00.027 21948 worker thread done servicing request
23:38:37.284 00.000 18120 OnExposeComplete: enter
23:38:37.286 00.002 18120 UpdateGuideState(): m_state=6
23:38:37.289 00.003 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
23:38:37.291 00.002 18120 Star::Find returns 1 (0), X=410.81, Y=233.04, Mass=1973, SNR=30.5, Peak=221 HFD=4.2
23:38:37.294 00.003 18120 MultiStar: [#1 -0.03,-0.37,0.00,M2] [#2 0.01,-0.63,0.00,M6] [#3 -0.14,-0.49,0.00,M8] [#4 -0.20,-0.37,0.00,M2] [#5 -0.07,-0.41,0.00,M2] [#6 0.08,-0.05,0.50,U] [#7 -0.38,-0.38,0.00,M2] [#8 -0.01,-0.13,0.44,U] 
23:38:37.296 00.002 18120 refined, 2 included, MultiStar: {-0.06, -0.33}, one-star: {-0.15, -0.56}
23:38:37.297 00.001 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
23:38:37.298 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
23:38:37.298 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.74 mountX=0.28 mountY=0.20, mountTheta=0.62
23:38:37.299 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.33, opts=13)
23:38:37.300 00.001 18120 Enqueuing Move request for scope (-0.06, -0.33)
23:38:37.300 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:37.303 00.003 21948 Worker thread wakes up
23:38:37.303 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.5
23:38:37.303 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:37.304 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:37.304 00.000 18120 Enqueuing Expose request
23:38:37.305 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.33) opts 0xd
23:38:37.305 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.33)
23:38:37.305 00.000 21948 Moving (-0.06, -0.33) raw xDistance=0.28 yDistance=0.20
23:38:37.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:38:37.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:37.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:38:37.305 00.000 21948 MoveAxis(W, 50, ABG)
23:38:37.305 00.000 21948 Guiding  Dir = 3, Dur = 50
23:38:37.306 00.001 21948 IsSlewing returns 0
23:38:37.306 00.000 21948 IsGuiding returns 0
23:38:37.308 00.002 21948 PulseGuide returned control before completion, sleep 59
23:38:37.379 00.071 21948 IsGuiding returns 0
23:38:37.379 00.000 21948 Move returns status 0, amount 50
23:38:37.379 00.000 21948 MoveAxis(N, 0, ABG)
23:38:37.380 00.001 21948 Move returns status 0, amount 0
23:38:37.380 00.000 21948 move complete, result=0
23:38:37.380 00.000 21948 worker thread done servicing request
23:38:37.380 00.000 21948 Worker thread wakes up
23:38:37.380 00.000 18120 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
23:38:37.382 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:37.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:39.009 01.627 21948 Exposure complete
23:38:39.044 00.035 21948 worker thread done servicing request
23:38:39.044 00.000 18120 OnExposeComplete: enter
23:38:39.045 00.001 18120 UpdateGuideState(): m_state=6
23:38:39.045 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
23:38:39.046 00.001 18120 Star::Find returns 1 (0), X=410.87, Y=233.24, Mass=2179, SNR=32.2, Peak=217 HFD=4.2
23:38:39.047 00.001 18120 MultiStar: [#1 0.07,-0.17,0.68,U] [#2 -0.34,-0.40,0.00,M7] [#3 -0.24,-0.40,0.00,M9] [#4 -0.18,-0.25,0.55,U] [#5 -0.24,-0.30,0.00,M3] [#6 -0.09,0.14,0.46,U] [#7 -0.53,-0.18,0.00,M3] [#8 -0.00,-0.03,0.41,U] 
23:38:39.047 00.000 18120 refined, 4 included, MultiStar: {-0.06, -0.18}, one-star: {-0.09, -0.36}
23:38:39.047 00.000 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.74 = -0.74)
23:38:39.048 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.36 = 2.36)
23:38:39.048 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.88 mountX=0.14 mountY=0.13, mountTheta=0.76
23:38:39.049 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.18, opts=13)
23:38:39.050 00.001 18120 Enqueuing Move request for scope (-0.06, -0.18)
23:38:39.050 00.000 21948 Worker thread wakes up
23:38:39.051 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:39.051 00.000 18120 UpdateGuideState exits: m=2179 RSB=32.2
23:38:39.052 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:39.052 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:39.053 00.001 18120 Enqueuing Expose request
23:38:39.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
23:38:39.053 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
23:38:39.053 00.000 21948 Moving (-0.06, -0.18) raw xDistance=0.14 yDistance=0.13
23:38:39.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:38:39.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:39.053 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:38:39.053 00.000 21948 MoveAxis(E, 0, ABG)
23:38:39.053 00.000 21948 Move returns status 0, amount 0
23:38:39.054 00.001 21948 MoveAxis(N, 0, ABG)
23:38:39.054 00.000 21948 Move returns status 0, amount 0
23:38:39.054 00.000 21948 move complete, result=0
23:38:39.054 00.000 21948 worker thread done servicing request
23:38:39.054 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:39.056 00.002 21948 Worker thread wakes up
23:38:39.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:39.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:40.569 01.513 21948 Exposure complete
23:38:40.610 00.041 21948 worker thread done servicing request
23:38:40.611 00.001 18120 OnExposeComplete: enter
23:38:40.611 00.000 18120 UpdateGuideState(): m_state=6
23:38:40.612 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
23:38:40.613 00.001 18120 Star::Find returns 1 (0), X=410.74, Y=233.36, Mass=2281, SNR=32.7, Peak=212 HFD=3.9
23:38:40.614 00.001 18120 MultiStar: [#1 -0.05,-0.04,0.67,U] [#2 -0.30,-0.43,0.00,M8] [#3 -0.09,-0.15,0.63,U] [#4 -0.19,-0.11,0.54,U] [#5 -0.27,-0.26,0.00,M4] [#6 0.03,-0.18,0.46,U] [#7 -0.41,-0.15,0.00,M4] [#8 -0.09,0.19,0.45,U] 
23:38:40.614 00.000 18120 refined, 5 included, MultiStar: {-0.12, -0.11}, one-star: {-0.22, -0.24}
23:38:40.614 00.000 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.14) = xAngle (-1.23 = -1.23)
23:38:40.615 00.001 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.88 = 1.88)
23:38:40.615 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=0.05 mountY=0.15, mountTheta=1.23
23:38:40.616 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.11, opts=13)
23:38:40.617 00.001 18120 Enqueuing Move request for scope (-0.12, -0.11)
23:38:40.617 00.000 21948 Worker thread wakes up
23:38:40.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
23:38:40.617 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
23:38:40.617 00.000 21948 Moving (-0.12, -0.11) raw xDistance=0.05 yDistance=0.15
23:38:40.617 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:38:40.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:40.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:40.618 00.001 18120 UpdateGuideState exits: m=2281 RSB=32.7
23:38:40.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:40.619 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:40.619 00.000 18120 Enqueuing Expose request
23:38:40.620 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:38:40.620 00.000 21948 MoveAxis(E, 0, ABG)
23:38:40.620 00.000 21948 Move returns status 0, amount 0
23:38:40.620 00.000 21948 MoveAxis(N, 0, ABG)
23:38:40.620 00.000 21948 Move returns status 0, amount 0
23:38:40.620 00.000 21948 move complete, result=0
23:38:40.620 00.000 21948 worker thread done servicing request
23:38:40.620 00.000 21948 Worker thread wakes up
23:38:40.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:40.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:40.620 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:42.258 01.638 21948 Exposure complete
23:38:42.316 00.058 21948 worker thread done servicing request
23:38:42.316 00.000 18120 OnExposeComplete: enter
23:38:42.318 00.002 18120 UpdateGuideState(): m_state=6
23:38:42.320 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
23:38:42.320 00.000 18120 Star::Find returns 1 (0), X=410.93, Y=233.25, Mass=1996, SNR=30.6, Peak=184 HFD=4.1
23:38:42.321 00.001 18120 MultiStar: [#1 0.05,0.10,0.69,U] [#2 -0.11,-0.30,0.67,U] [#3 -0.44,-0.22,0.00,M9] [#4 -0.17,-0.34,0.00,M1] [#5 -0.07,-0.38,0.00,M5] [#6 0.03,0.11,0.49,U] [#7 -0.34,0.04,0.51,U] [#8 0.04,0.14,0.45,U] 
23:38:42.321 00.000 18120 refined, 5 included, MultiStar: {-0.06, -0.09}, one-star: {-0.03, -0.35}
23:38:42.322 00.001 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.14) = xAngle (-0.99 = -0.99)
23:38:42.322 00.000 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.11 = 2.11)
23:38:42.322 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.14 mountX=0.06 mountY=0.09, mountTheta=1.00
23:38:42.323 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.09, opts=13)
23:38:42.325 00.002 18120 Enqueuing Move request for scope (-0.06, -0.09)
23:38:42.325 00.000 21948 Worker thread wakes up
23:38:42.325 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:42.326 00.001 18120 UpdateGuideState exits: m=1996 RSB=30.6
23:38:42.326 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:42.327 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:42.327 00.000 18120 Enqueuing Expose request
23:38:42.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:38:42.327 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:38:42.327 00.000 21948 Moving (-0.06, -0.09) raw xDistance=0.06 yDistance=0.09
23:38:42.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:38:42.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:42.328 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:42.328 00.000 21948 MoveAxis(E, 0, ABG)
23:38:42.328 00.000 21948 Move returns status 0, amount 0
23:38:42.328 00.000 21948 MoveAxis(N, 0, ABG)
23:38:42.328 00.000 21948 Move returns status 0, amount 0
23:38:42.328 00.000 21948 move complete, result=0
23:38:42.328 00.000 21948 worker thread done servicing request
23:38:42.328 00.000 21948 Worker thread wakes up
23:38:42.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:42.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:42.328 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:43.849 01.521 21948 Exposure complete
23:38:43.875 00.026 21948 worker thread done servicing request
23:38:43.875 00.000 18120 OnExposeComplete: enter
23:38:43.876 00.001 18120 UpdateGuideState(): m_state=6
23:38:43.876 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
23:38:43.877 00.001 18120 Star::Find returns 1 (0), X=411.06, Y=233.66, Mass=2059, SNR=31.2, Peak=189 HFD=4.0
23:38:43.878 00.001 18120 MultiStar: [#1 0.24,-0.25,0.71,U] [#2 -0.19,-0.46,0.00,M8] [#3 0.06,-0.22,0.69,U] [#4 0.18,-0.40,0.00,M2] [#5 -0.21,-0.17,0.50,U] [#6 0.21,0.25,0.45,U] [#7 -0.49,0.09,0.00,M4] [#8 0.33,0.31,0.00,M1] 
23:38:43.878 00.000 18120 refined, 4 included, MultiStar: {0.09, -0.07}, one-star: {0.10, 0.07}
23:38:43.879 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.49 = 0.49)
23:38:43.879 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.59 = -2.69)
23:38:43.880 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=0.10 mountY=-0.05, mountTheta=-0.45
23:38:43.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
23:38:43.881 00.000 18120 Enqueuing Move request for scope (0.09, -0.07)
23:38:43.882 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:43.882 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.2
23:38:43.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.883 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:43.883 00.000 18120 Enqueuing Expose request
23:38:43.884 00.001 21948 Worker thread wakes up
23:38:43.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:38:43.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:38:43.884 00.000 21948 Moving (0.09, -0.07) raw xDistance=0.10 yDistance=-0.05
23:38:43.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:38:43.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:43.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:38:43.884 00.000 21948 MoveAxis(E, 0, ABG)
23:38:43.884 00.000 21948 Move returns status 0, amount 0
23:38:43.884 00.000 21948 MoveAxis(N, 0, ABG)
23:38:43.884 00.000 21948 Move returns status 0, amount 0
23:38:43.884 00.000 21948 move complete, result=0
23:38:43.884 00.000 21948 worker thread done servicing request
23:38:43.884 00.000 21948 Worker thread wakes up
23:38:43.884 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:43.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:43.884 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:45.508 01.624 21948 Exposure complete
23:38:45.536 00.028 21948 worker thread done servicing request
23:38:45.536 00.000 18120 OnExposeComplete: enter
23:38:45.537 00.001 18120 UpdateGuideState(): m_state=6
23:38:45.538 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
23:38:45.539 00.001 18120 Star::Find returns 1 (0), X=410.96, Y=233.37, Mass=2050, SNR=31.0, Peak=195 HFD=4.1
23:38:45.539 00.000 18120 MultiStar: [#1 0.15,0.11,0.73,U] [#2 0.07,-0.60,0.00,M9] [#3 -0.12,-0.27,0.70,U] [#4 -0.09,-0.25,0.56,U] [#5 0.06,-0.11,0.54,U] [#6 -0.12,-0.04,0.49,U] [#7 -0.23,-0.13,0.51,U] [#8 0.10,-0.13,0.42,U] 
23:38:45.540 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.14}, one-star: {-0.00, -0.22}
23:38:45.541 00.001 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.61 = -0.61)
23:38:45.541 00.000 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.49 = 2.49)
23:38:45.542 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.75 mountX=0.11 mountY=0.08, mountTheta=0.64
23:38:45.543 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.14, opts=13)
23:38:45.544 00.001 18120 Enqueuing Move request for scope (-0.03, -0.14)
23:38:45.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:45.545 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.0
23:38:45.545 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:45.546 00.001 21948 Worker thread wakes up
23:38:45.546 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
23:38:45.546 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
23:38:45.546 00.000 21948 Moving (-0.03, -0.14) raw xDistance=0.11 yDistance=0.08
23:38:45.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:38:45.546 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:45.546 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:45.546 00.000 21948 MoveAxis(E, 0, ABG)
23:38:45.546 00.000 21948 Move returns status 0, amount 0
23:38:45.546 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:45.547 00.001 18120 Enqueuing Expose request
23:38:45.547 00.000 21948 MoveAxis(N, 0, ABG)
23:38:45.547 00.000 21948 Move returns status 0, amount 0
23:38:45.547 00.000 21948 move complete, result=0
23:38:45.547 00.000 21948 worker thread done servicing request
23:38:45.547 00.000 21948 Worker thread wakes up
23:38:45.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:45.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:45.548 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:47.061 01.513 21948 Exposure complete
23:38:47.093 00.032 21948 worker thread done servicing request
23:38:47.093 00.000 18120 OnExposeComplete: enter
23:38:47.095 00.002 18120 UpdateGuideState(): m_state=6
23:38:47.096 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
23:38:47.098 00.002 18120 Star::Find returns 1 (0), X=410.96, Y=233.36, Mass=2216, SNR=32.2, Peak=204 HFD=4.1
23:38:47.101 00.003 18120 MultiStar: [#1 0.13,0.03,0.70,U] [#2 0.03,-0.80,0.00,M10] [#3 -0.33,-0.36,0.00,M8] [#4 0.04,-0.30,0.55,U] [#5 -0.03,-0.16,0.49,U] [#6 0.03,0.04,0.51,U] [#7 -0.14,-0.05,0.47,U] [#8 0.27,0.05,0.40,U] 
23:38:47.103 00.002 18120 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {-0.01, -0.24}
23:38:47.105 00.002 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.14) = xAngle (-0.10 = -0.10)
23:38:47.106 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.00 = 3.00)
23:38:47.108 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.25 mountX=0.11 mountY=0.02, mountTheta=0.14
23:38:47.113 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.11, opts=13)
23:38:47.113 00.000 18120 Enqueuing Move request for scope (0.04, -0.11)
23:38:47.114 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:47.114 00.000 18120 UpdateGuideState exits: m=2216 RSB=32.2
23:38:47.115 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:47.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:47.115 00.000 18120 Enqueuing Expose request
23:38:47.116 00.001 21948 Worker thread wakes up
23:38:47.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:38:47.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:38:47.116 00.000 21948 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=0.02
23:38:47.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:38:47.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:47.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:38:47.116 00.000 21948 MoveAxis(E, 0, ABG)
23:38:47.116 00.000 21948 Move returns status 0, amount 0
23:38:47.116 00.000 21948 MoveAxis(N, 0, ABG)
23:38:47.116 00.000 21948 Move returns status 0, amount 0
23:38:47.116 00.000 21948 move complete, result=0
23:38:47.116 00.000 21948 worker thread done servicing request
23:38:47.116 00.000 21948 Worker thread wakes up
23:38:47.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:47.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:47.116 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:48.740 01.624 21948 Exposure complete
23:38:48.792 00.052 21948 worker thread done servicing request
23:38:48.793 00.001 18120 OnExposeComplete: enter
23:38:48.796 00.003 18120 UpdateGuideState(): m_state=6
23:38:48.798 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
23:38:48.800 00.002 18120 Star::Find returns 1 (0), X=410.95, Y=233.19, Mass=2041, SNR=31.0, Peak=226 HFD=4.1
23:38:48.802 00.002 18120 MultiStar: [#1 0.26,0.14,0.73,U] [#2 -0.03,-0.56,0.00,R] [#3 -0.37,-0.38,0.00,M9] [#4 0.03,-0.40,0.00,M1] [#5 -0.12,-0.34,0.50,U] [#6 0.00,-0.20,0.47,U] [#7 -0.47,-0.11,0.00,M3] [#8 0.51,0.09,0.00,M1] 
23:38:48.804 00.002 18120 refined, 3 included, MultiStar: {0.04, -0.21}, one-star: {-0.01, -0.41}
23:38:48.807 00.003 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
23:38:48.809 00.002 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
23:38:48.811 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.36 mountX=0.21 mountY=0.05, mountTheta=0.26
23:38:48.815 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.21, opts=13)
23:38:48.816 00.001 18120 Enqueuing Move request for scope (0.04, -0.21)
23:38:48.817 00.001 21948 Worker thread wakes up
23:38:48.817 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:48.817 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.0
23:38:48.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:48.819 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
23:38:48.819 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
23:38:48.819 00.000 21948 Moving (0.04, -0.21) raw xDistance=0.21 yDistance=0.05
23:38:48.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:38:48.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:48.819 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:48.820 00.001 18120 Enqueuing Expose request
23:38:48.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:48.820 00.000 21948 MoveAxis(W, 37, ABG)
23:38:48.820 00.000 21948 Guiding  Dir = 3, Dur = 37
23:38:48.821 00.001 21948 IsSlewing returns 0
23:38:48.821 00.000 21948 IsGuiding returns 0
23:38:48.823 00.002 21948 PulseGuide returned control before completion, sleep 46
23:38:48.879 00.056 21948 IsGuiding returns 0
23:38:48.879 00.000 21948 Move returns status 0, amount 37
23:38:48.879 00.000 21948 MoveAxis(N, 0, ABG)
23:38:48.879 00.000 21948 Move returns status 0, amount 0
23:38:48.879 00.000 21948 move complete, result=0
23:38:48.879 00.000 21948 worker thread done servicing request
23:38:48.879 00.000 21948 Worker thread wakes up
23:38:48.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:48.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:48.879 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:38:50.286 01.407 21948 Exposure complete
23:38:50.313 00.027 21948 worker thread done servicing request
23:38:50.313 00.000 18120 OnExposeComplete: enter
23:38:50.314 00.001 18120 UpdateGuideState(): m_state=6
23:38:50.315 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
23:38:50.315 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=233.43, Mass=1939, SNR=30.3, Peak=173 HFD=3.9
23:38:50.316 00.001 18120 MultiStar: [#1 -0.16,0.01,0.74,U] [#2 -0.08,0.17,0.69,U] [#3 -0.19,-0.16,0.70,U] [#4 -0.11,-0.19,0.58,U] [#5 -0.23,-0.08,0.52,U] [#6 0.07,-0.35,0.52,U] [#7 -0.34,0.10,0.52,U] [#8 0.04,0.02,0.41,U] 
23:38:50.319 00.003 18120 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.10, -0.16}
23:38:50.321 00.002 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
23:38:50.323 00.002 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
23:38:50.326 00.003 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.61 mountX=0.02 mountY=0.15, mountTheta=1.47
23:38:50.330 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
23:38:50.330 00.000 18120 Enqueuing Move request for scope (-0.13, -0.07)
23:38:50.331 00.001 21948 Worker thread wakes up
23:38:50.331 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:50.331 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.3
23:38:50.332 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:50.332 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:50.333 00.001 18120 Enqueuing Expose request
23:38:50.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:38:50.333 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:38:50.333 00.000 21948 Moving (-0.13, -0.07) raw xDistance=0.02 yDistance=0.15
23:38:50.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:38:50.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:50.334 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:38:50.334 00.000 21948 MoveAxis(E, 0, ABG)
23:38:50.334 00.000 21948 Move returns status 0, amount 0
23:38:50.334 00.000 21948 MoveAxis(N, 0, ABG)
23:38:50.334 00.000 21948 Move returns status 0, amount 0
23:38:50.334 00.000 21948 move complete, result=0
23:38:50.334 00.000 21948 worker thread done servicing request
23:38:50.334 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:50.334 00.000 21948 Worker thread wakes up
23:38:50.335 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:50.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:51.970 01.635 21948 Exposure complete
23:38:52.012 00.042 21948 worker thread done servicing request
23:38:52.012 00.000 18120 OnExposeComplete: enter
23:38:52.013 00.001 18120 UpdateGuideState(): m_state=6
23:38:52.014 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
23:38:52.014 00.000 18120 Star::Find returns 1 (0), X=410.72, Y=233.59, Mass=1970, SNR=30.4, Peak=189 HFD=4.0
23:38:52.015 00.001 18120 MultiStar: [#1 -0.28,0.16,0.75,U] [#2 -0.26,0.12,0.69,U] [#3 -0.57,-0.38,0.00,M9] [#4 0.15,-0.10,0.59,U] [#5 -0.10,-0.06,0.51,U] [#6 -0.02,-0.04,0.48,U] [#7 -0.46,0.42,0.00,M3] [#8 -0.17,-0.04,0.41,U] 
23:38:52.018 00.003 18120 refined, 6 included, MultiStar: {-0.15, 0.02}, one-star: {-0.24, -0.01}
23:38:52.020 00.002 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.17 = -2.11)
23:38:52.022 00.002 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.27 = 0.99)
23:38:52.025 00.003 18120 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=-0.08 mountY=0.13, mountTheta=2.12
23:38:52.028 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.02, opts=13)
23:38:52.028 00.000 18120 Enqueuing Move request for scope (-0.15, 0.02)
23:38:52.029 00.001 21948 Worker thread wakes up
23:38:52.029 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
23:38:52.029 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:52.029 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
23:38:52.029 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.4
23:38:52.031 00.002 21948 Moving (-0.15, 0.02) raw xDistance=-0.08 yDistance=0.13
23:38:52.031 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.032 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:52.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:52.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:38:52.032 00.000 21948 MoveAxis(E, 0, ABG)
23:38:52.032 00.000 21948 Move returns status 0, amount 0
23:38:52.032 00.000 21948 MoveAxis(N, 0, ABG)
23:38:52.032 00.000 21948 Move returns status 0, amount 0
23:38:52.032 00.000 21948 move complete, result=0
23:38:52.032 00.000 21948 worker thread done servicing request
23:38:52.032 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:52.032 00.000 18120 Enqueuing Expose request
23:38:52.033 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:52.035 00.002 21948 Worker thread wakes up
23:38:52.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:52.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:53.564 01.529 21948 Exposure complete
23:38:53.596 00.032 21948 worker thread done servicing request
23:38:53.596 00.000 18120 OnExposeComplete: enter
23:38:53.596 00.000 18120 UpdateGuideState(): m_state=6
23:38:53.597 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
23:38:53.597 00.000 18120 Star::Find returns 1 (0), X=410.85, Y=233.55, Mass=1895, SNR=29.9, Peak=171 HFD=3.9
23:38:53.598 00.001 18120 MultiStar: [#1 -0.09,0.06,0.72,U] [#2 0.05,0.41,0.00,M1] [#3 -0.52,-0.14,0.00,M10] [#4 -0.12,-0.11,0.60,U] [#5 -0.15,-0.04,0.52,U] [#6 -0.01,0.22,0.48,U] [#7 -0.24,0.03,0.56,U] [#8 0.02,0.16,0.48,U] 
23:38:53.598 00.000 18120 refined, 6 included, MultiStar: {-0.10, 0.03}, one-star: {-0.11, -0.04}
23:38:53.599 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.05 = -2.24)
23:38:53.599 00.000 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
23:38:53.600 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.90 mountX=-0.07 mountY=0.08, mountTheta=2.25
23:38:53.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
23:38:53.603 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
23:38:53.604 00.001 21948 Worker thread wakes up
23:38:53.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:38:53.604 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:38:53.604 00.000 21948 Moving (-0.10, 0.03) raw xDistance=-0.07 yDistance=0.08
23:38:53.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:38:53.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:53.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:53.604 00.000 21948 MoveAxis(E, 0, ABG)
23:38:53.604 00.000 21948 Move returns status 0, amount 0
23:38:53.604 00.000 21948 MoveAxis(N, 0, ABG)
23:38:53.604 00.000 21948 Move returns status 0, amount 0
23:38:53.604 00.000 21948 move complete, result=0
23:38:53.604 00.000 21948 worker thread done servicing request
23:38:53.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:53.605 00.001 18120 UpdateGuideState exits: m=1895 RSB=29.9
23:38:53.605 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:53.606 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:53.606 00.000 18120 Enqueuing Expose request
23:38:53.607 00.001 21948 Worker thread wakes up
23:38:53.607 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:53.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:53.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:55.232 01.625 21948 Exposure complete
23:38:55.265 00.033 21948 worker thread done servicing request
23:38:55.265 00.000 18120 OnExposeComplete: enter
23:38:55.266 00.001 18120 UpdateGuideState(): m_state=6
23:38:55.266 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
23:38:55.267 00.001 18120 Star::Find returns 1 (0), X=410.72, Y=233.44, Mass=2173, SNR=31.8, Peak=179 HFD=3.9
23:38:55.267 00.000 18120 MultiStar: [#1 0.08,0.10,0.70,U] [#2 0.18,0.15,0.61,U] [#3 -0.31,-0.15,0.64,U] [#4 -0.18,-0.35,0.00,M1] [#5 -0.20,-0.16,0.49,U] [#6 0.05,0.21,0.48,U] [#7 -0.42,0.19,0.00,M3] [#8 0.14,-0.06,0.43,U] 
23:38:55.268 00.001 18120 refined, 6 included, MultiStar: {-0.07, -0.02}, one-star: {-0.24, -0.15}
23:38:55.268 00.000 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.14) = xAngle (-1.68 = -1.68)
23:38:55.269 00.001 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
23:38:55.269 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.82 mountX=-0.01 mountY=0.07, mountTheta=1.68
23:38:55.271 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
23:38:55.271 00.000 18120 Enqueuing Move request for scope (-0.07, -0.02)
23:38:55.272 00.001 21948 Worker thread wakes up
23:38:55.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:38:55.272 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:38:55.272 00.000 21948 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
23:38:55.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:55.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:55.272 00.000 18120 UpdateGuideState exits: m=2173 RSB=31.8
23:38:55.273 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:55.273 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:55.274 00.001 18120 Enqueuing Expose request
23:38:55.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:55.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:38:55.274 00.000 21948 MoveAxis(E, 0, ABG)
23:38:55.274 00.000 21948 Move returns status 0, amount 0
23:38:55.274 00.000 21948 MoveAxis(N, 0, ABG)
23:38:55.274 00.000 21948 Move returns status 0, amount 0
23:38:55.274 00.000 21948 move complete, result=0
23:38:55.274 00.000 21948 worker thread done servicing request
23:38:55.274 00.000 21948 Worker thread wakes up
23:38:55.274 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:55.274 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:55.275 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:56.800 01.525 21948 Exposure complete
23:38:56.857 00.057 21948 worker thread done servicing request
23:38:56.857 00.000 18120 OnExposeComplete: enter
23:38:56.857 00.000 18120 UpdateGuideState(): m_state=6
23:38:56.858 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
23:38:56.859 00.001 18120 Star::Find returns 1 (0), X=410.83, Y=233.51, Mass=1983, SNR=30.5, Peak=175 HFD=3.8
23:38:56.859 00.000 18120 MultiStar: [#1 0.15,0.18,0.74,U] [#2 -0.05,0.22,0.63,U] [#3 -0.55,-0.16,0.00,M10] [#4 -0.12,-0.14,0.57,U] [#5 -0.22,-0.35,0.00,M1] [#6 0.04,-0.22,0.50,U] [#7 -0.19,0.21,0.49,U] [#8 0.15,0.14,0.43,U] 
23:38:56.860 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {-0.13, -0.09}
23:38:56.860 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
23:38:56.861 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
23:38:56.861 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.25 mountX=-0.05 mountY=0.01, mountTheta=2.93
23:38:56.863 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
23:38:56.863 00.000 18120 Enqueuing Move request for scope (-0.03, 0.04)
23:38:56.864 00.001 21948 Worker thread wakes up
23:38:56.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:38:56.864 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:38:56.864 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.01
23:38:56.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:38:56.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:56.864 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:56.864 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.5
23:38:56.865 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:56.865 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:56.866 00.001 18120 Enqueuing Expose request
23:38:56.866 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:56.866 00.000 21948 MoveAxis(E, 0, ABG)
23:38:56.866 00.000 21948 Move returns status 0, amount 0
23:38:56.866 00.000 21948 MoveAxis(N, 0, ABG)
23:38:56.866 00.000 21948 Move returns status 0, amount 0
23:38:56.866 00.000 21948 move complete, result=0
23:38:56.866 00.000 21948 worker thread done servicing request
23:38:56.866 00.000 21948 Worker thread wakes up
23:38:56.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:56.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:38:56.867 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:58.493 01.626 21948 Exposure complete
23:38:58.523 00.030 21948 worker thread done servicing request
23:38:58.523 00.000 18120 OnExposeComplete: enter
23:38:58.524 00.001 18120 UpdateGuideState(): m_state=6
23:38:58.524 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
23:38:58.525 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=233.66, Mass=2205, SNR=32.2, Peak=210 HFD=4.0
23:38:58.525 00.000 18120 MultiStar: [#1 -0.15,0.29,0.68,U] [#2 -0.22,0.26,0.60,U] [#3 -0.12,-0.20,0.62,U] [#4 -0.18,-0.05,0.52,U] [#5 0.01,0.06,0.52,U] [#6 -0.39,0.12,0.00,M1] [#7 -0.43,0.26,0.00,M3] [#8 -0.08,0.17,0.44,U] 
23:38:58.526 00.001 18120 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.15, 0.06}
23:38:58.526 00.000 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.72 = -2.56)
23:38:58.527 00.001 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.54)
23:38:58.527 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.58 mountX=-0.13 mountY=0.08, mountTheta=2.59
23:38:58.528 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.08, opts=13)
23:38:58.529 00.001 18120 Enqueuing Move request for scope (-0.13, 0.08)
23:38:58.529 00.000 21948 Worker thread wakes up
23:38:58.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:38:58.529 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:38:58.529 00.000 21948 Moving (-0.13, 0.08) raw xDistance=-0.13 yDistance=0.08
23:38:58.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:58.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:58.530 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:58.530 00.000 21948 MoveAxis(E, 0, ABG)
23:38:58.530 00.000 21948 Move returns status 0, amount 0
23:38:58.530 00.000 21948 MoveAxis(N, 0, ABG)
23:38:58.530 00.000 21948 Move returns status 0, amount 0
23:38:58.530 00.000 21948 move complete, result=0
23:38:58.530 00.000 21948 worker thread done servicing request
23:38:58.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:38:58.532 00.002 18120 UpdateGuideState exits: m=2205 RSB=32.2
23:38:58.534 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:58.535 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:38:58.535 00.000 18120 Enqueuing Expose request
23:38:58.537 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:58.539 00.002 21948 Worker thread wakes up
23:38:58.540 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:38:58.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:00.056 01.516 21948 Exposure complete
23:39:00.104 00.048 21948 worker thread done servicing request
23:39:00.105 00.001 18120 OnExposeComplete: enter
23:39:00.106 00.001 18120 UpdateGuideState(): m_state=6
23:39:00.108 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
23:39:00.108 00.000 18120 Star::Find returns 1 (0), X=410.90, Y=233.59, Mass=1803, SNR=29.1, Peak=156 HFD=4.1
23:39:00.110 00.002 18120 MultiStar: [#1 0.20,-0.02,0.78,U] [#2 -0.12,0.22,0.70,U] [#3 -0.07,0.07,0.72,U] [#4 0.01,-0.11,0.61,U] [#5 -0.01,-0.04,0.54,U] [#6 -0.02,0.12,0.52,U] [#7 -0.44,0.10,0.00,M4] [#8 0.35,0.42,0.00,M1] 
23:39:00.111 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {-0.06, -0.01}
23:39:00.113 00.002 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
23:39:00.114 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.14)
23:39:00.115 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.90 mountX=-0.03 mountY=-0.00, mountTheta=-3.00
23:39:00.119 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
23:39:00.119 00.000 18120 Enqueuing Move request for scope (-0.01, 0.03)
23:39:00.120 00.001 21948 Worker thread wakes up
23:39:00.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:00.120 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.1
23:39:00.121 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:00.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:00.121 00.000 18120 Enqueuing Expose request
23:39:00.122 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:39:00.122 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:39:00.122 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
23:39:00.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:39:00.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:00.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:39:00.122 00.000 21948 MoveAxis(E, 0, ABG)
23:39:00.122 00.000 21948 Move returns status 0, amount 0
23:39:00.122 00.000 21948 MoveAxis(N, 0, ABG)
23:39:00.122 00.000 21948 Move returns status 0, amount 0
23:39:00.122 00.000 21948 move complete, result=0
23:39:00.122 00.000 21948 worker thread done servicing request
23:39:00.122 00.000 21948 Worker thread wakes up
23:39:00.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:00.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:00.123 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:01.755 01.632 21948 Exposure complete
23:39:01.791 00.036 21948 worker thread done servicing request
23:39:01.791 00.000 18120 OnExposeComplete: enter
23:39:01.792 00.001 18120 UpdateGuideState(): m_state=6
23:39:01.792 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
23:39:01.793 00.001 18120 Star::Find returns 1 (0), X=410.90, Y=233.65, Mass=2061, SNR=31.1, Peak=172 HFD=4.1
23:39:01.794 00.001 18120 MultiStar: [#1 -0.18,0.32,0.00,M1] [#2 -0.01,0.30,0.66,U] [#3 -0.56,-0.03,0.00,M9] [#4 -0.11,-0.34,0.00,M1] [#5 -0.12,-0.03,0.54,U] [#6 0.10,0.25,0.51,U] [#7 -0.37,0.24,0.00,M5] [#8 0.29,0.46,0.00,M2] 
23:39:01.794 00.000 18120 single-star, 3 included, MultiStar: {-0.03, 0.13}, one-star: {-0.06, 0.05}
23:39:01.795 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.14) = xAngle (3.56 = -2.73)
23:39:01.796 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.37)
23:39:01.797 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.41 mountX=-0.07 mountY=0.03, mountTheta=2.76
23:39:01.798 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
23:39:01.798 00.000 18120 Enqueuing Move request for scope (-0.06, 0.05)
23:39:01.801 00.003 21948 Worker thread wakes up
23:39:01.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:39:01.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:01.802 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.1
23:39:01.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:01.803 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:01.803 00.000 18120 Enqueuing Expose request
23:39:01.804 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:39:01.804 00.000 21948 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=0.03
23:39:01.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:39:01.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:01.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:01.804 00.000 21948 MoveAxis(E, 0, ABG)
23:39:01.804 00.000 21948 Move returns status 0, amount 0
23:39:01.804 00.000 21948 MoveAxis(N, 0, ABG)
23:39:01.804 00.000 21948 Move returns status 0, amount 0
23:39:01.804 00.000 21948 move complete, result=0
23:39:01.804 00.000 21948 worker thread done servicing request
23:39:01.804 00.000 21948 Worker thread wakes up
23:39:01.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:01.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:01.804 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:03.325 01.521 21948 Exposure complete
23:39:03.383 00.058 21948 worker thread done servicing request
23:39:03.383 00.000 18120 OnExposeComplete: enter
23:39:03.384 00.001 18120 UpdateGuideState(): m_state=6
23:39:03.385 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
23:39:03.385 00.000 18120 Star::Find returns 1 (0), X=410.97, Y=233.48, Mass=2386, SNR=33.5, Peak=207 HFD=4.1
23:39:03.386 00.001 18120 MultiStar: [#1 -0.04,-0.02,0.65,U] [#2 -0.17,0.16,0.61,U] [#3 -0.21,-0.16,0.63,U] [#4 -0.11,-0.06,0.49,U] [#5 -0.23,-0.09,0.47,U] [#6 -0.06,0.04,0.48,U] [#7 -0.59,0.19,0.00,M6] [#8 -0.03,0.34,0.40,U] 
23:39:03.386 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {0.01, -0.11}
23:39:03.386 00.000 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
23:39:03.387 00.001 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.20 = 1.20)
23:39:03.387 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.05 mountX=-0.03 mountY=0.09, mountTheta=1.91
23:39:03.388 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
23:39:03.389 00.001 18120 Enqueuing Move request for scope (-0.10, -0.01)
23:39:03.389 00.000 21948 Worker thread wakes up
23:39:03.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:39:03.389 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:39:03.389 00.000 21948 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=0.09
23:39:03.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:39:03.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:03.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:39:03.390 00.001 21948 MoveAxis(E, 0, ABG)
23:39:03.390 00.000 21948 Move returns status 0, amount 0
23:39:03.390 00.000 21948 MoveAxis(N, 0, ABG)
23:39:03.390 00.000 21948 Move returns status 0, amount 0
23:39:03.390 00.000 21948 move complete, result=0
23:39:03.390 00.000 21948 worker thread done servicing request
23:39:03.390 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:03.390 00.000 18120 UpdateGuideState exits: m=2386 RSB=33.5
23:39:03.391 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:03.391 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:03.391 00.000 18120 Enqueuing Expose request
23:39:03.392 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:03.392 00.000 21948 Worker thread wakes up
23:39:03.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:03.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:05.023 01.631 21948 Exposure complete
23:39:05.060 00.037 21948 worker thread done servicing request
23:39:05.060 00.000 18120 OnExposeComplete: enter
23:39:05.062 00.002 18120 UpdateGuideState(): m_state=6
23:39:05.063 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
23:39:05.064 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=233.46, Mass=1936, SNR=30.2, Peak=188 HFD=3.8
23:39:05.064 00.000 18120 MultiStar: [#1 -0.17,0.04,0.75,U] [#2 0.08,0.44,0.00,M1] [#3 -0.22,0.04,0.68,U] [#4 -0.14,-0.17,0.55,U] [#5 -0.23,-0.08,0.54,U] [#6 -0.23,0.46,0.00,M1] [#7 -0.30,0.10,0.53,U] [#8 0.12,0.33,0.46,U] 
23:39:05.065 00.001 18120 refined, 6 included, MultiStar: {-0.16, -0.00}, one-star: {-0.16, -0.14}
23:39:05.065 00.000 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
23:39:05.066 00.001 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.11 = 1.11)
23:39:05.066 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.14 mountX=-0.07 mountY=0.15, mountTheta=2.00
23:39:05.069 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.00, opts=13)
23:39:05.071 00.002 18120 Enqueuing Move request for scope (-0.16, -0.00)
23:39:05.073 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:05.076 00.003 18120 UpdateGuideState exits: m=1936 RSB=30.2
23:39:05.079 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:05.081 00.002 21948 Worker thread wakes up
23:39:05.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:05.082 00.001 18120 Enqueuing Expose request
23:39:05.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
23:39:05.082 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
23:39:05.082 00.000 21948 Moving (-0.16, -0.00) raw xDistance=-0.07 yDistance=0.15
23:39:05.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:39:05.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:05.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:39:05.082 00.000 21948 MoveAxis(E, 0, ABG)
23:39:05.082 00.000 21948 Move returns status 0, amount 0
23:39:05.082 00.000 21948 MoveAxis(N, 0, ABG)
23:39:05.082 00.000 21948 Move returns status 0, amount 0
23:39:05.082 00.000 21948 move complete, result=0
23:39:05.082 00.000 21948 worker thread done servicing request
23:39:05.082 00.000 21948 Worker thread wakes up
23:39:05.083 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:05.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:05.083 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:06.600 01.517 21948 Exposure complete
23:39:06.626 00.026 21948 worker thread done servicing request
23:39:06.627 00.001 18120 OnExposeComplete: enter
23:39:06.627 00.000 18120 UpdateGuideState(): m_state=6
23:39:06.628 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
23:39:06.629 00.001 18120 Star::Find returns 1 (0), X=410.91, Y=233.63, Mass=2001, SNR=30.8, Peak=199 HFD=4.1
23:39:06.630 00.001 18120 MultiStar: [#1 -0.07,0.19,0.71,U] [#2 -0.05,0.12,0.66,U] [#3 -0.21,0.05,0.69,U] [#4 -0.14,-0.11,0.56,U] [#5 -0.05,0.10,0.55,U] [#6 -0.05,0.39,0.00,M2] [#7 -0.33,0.36,0.00,M6] [#8 0.20,0.48,0.00,M1] 
23:39:06.630 00.000 18120 single-star, 5 included, MultiStar: {-0.09, 0.07}, one-star: {-0.05, 0.03}
23:39:06.631 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
23:39:06.631 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.56)
23:39:06.632 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.60 mountX=-0.05 mountY=0.03, mountTheta=2.57
23:39:06.633 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
23:39:06.633 00.000 18120 Enqueuing Move request for scope (-0.05, 0.03)
23:39:06.634 00.001 21948 Worker thread wakes up
23:39:06.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:39:06.634 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:39:06.634 00.000 21948 Moving (-0.05, 0.03) raw xDistance=-0.05 yDistance=0.03
23:39:06.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:06.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:06.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:06.634 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.8
23:39:06.635 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:06.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:06.635 00.000 18120 Enqueuing Expose request
23:39:06.636 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:06.636 00.000 21948 MoveAxis(E, 0, ABG)
23:39:06.636 00.000 21948 Move returns status 0, amount 0
23:39:06.636 00.000 21948 MoveAxis(N, 0, ABG)
23:39:06.636 00.000 21948 Move returns status 0, amount 0
23:39:06.636 00.000 21948 move complete, result=0
23:39:06.636 00.000 21948 worker thread done servicing request
23:39:06.636 00.000 21948 Worker thread wakes up
23:39:06.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:06.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:06.637 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:08.269 01.632 21948 Exposure complete
23:39:08.320 00.051 21948 worker thread done servicing request
23:39:08.320 00.000 18120 OnExposeComplete: enter
23:39:08.320 00.000 18120 UpdateGuideState(): m_state=6
23:39:08.321 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
23:39:08.321 00.000 18120 Star::Find returns 1 (0), X=410.74, Y=233.74, Mass=2173, SNR=31.8, Peak=202 HFD=4.3
23:39:08.322 00.001 18120 MultiStar: [#1 -0.27,0.05,0.67,U] [#2 -0.22,0.47,0.00,M1] [#3 -0.23,0.05,0.68,U] [#4 -0.19,-0.20,0.57,U] [#5 -0.33,0.19,0.00,M1] [#6 -0.28,0.51,0.00,M3] [#7 -0.30,0.34,0.00,M7] [#8 -0.04,0.26,0.44,U] 
23:39:08.322 00.000 18120 refined, 4 included, MultiStar: {-0.20, 0.06}, one-star: {-0.22, 0.14}
23:39:08.322 00.000 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.14) = xAngle (3.99 = -2.30)
23:39:08.323 00.001 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.09 = 0.81)
23:39:08.323 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.84 mountX=-0.14 mountY=0.15, mountTheta=2.32
23:39:08.325 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.06, opts=13)
23:39:08.325 00.000 18120 Enqueuing Move request for scope (-0.20, 0.06)
23:39:08.326 00.001 21948 Worker thread wakes up
23:39:08.326 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:08.327 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
23:39:08.327 00.000 18120 UpdateGuideState exits: m=2173 RSB=31.8
23:39:08.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:08.328 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:08.328 00.000 18120 Enqueuing Expose request
23:39:08.329 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
23:39:08.329 00.000 21948 Moving (-0.20, 0.06) raw xDistance=-0.14 yDistance=0.15
23:39:08.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:39:08.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:08.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:39:08.329 00.000 21948 MoveAxis(E, 0, ABG)
23:39:08.329 00.000 21948 Move returns status 0, amount 0
23:39:08.329 00.000 21948 MoveAxis(N, 0, ABG)
23:39:08.329 00.000 21948 Move returns status 0, amount 0
23:39:08.329 00.000 21948 move complete, result=0
23:39:08.329 00.000 21948 worker thread done servicing request
23:39:08.329 00.000 21948 Worker thread wakes up
23:39:08.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:08.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:08.329 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:09.853 01.524 21948 Exposure complete
23:39:09.881 00.028 21948 worker thread done servicing request
23:39:09.881 00.000 18120 OnExposeComplete: enter
23:39:09.881 00.000 18120 UpdateGuideState(): m_state=6
23:39:09.882 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
23:39:09.882 00.000 18120 Star::Find returns 1 (0), X=410.64, Y=233.61, Mass=2107, SNR=31.4, Peak=181 HFD=4.1
23:39:09.883 00.001 18120 MultiStar: [#1 -0.31,0.23,0.00,M1] [#2 -0.53,0.44,0.00,M2] [#3 -0.20,0.04,0.65,U] [#4 -0.24,-0.00,0.54,U] [#5 -0.31,0.22,0.00,M2] [#6 -0.39,0.45,0.00,M4] [#7 -0.67,0.54,0.00,M8] [#8 -0.54,0.28,0.00,M1] 
23:39:09.883 00.000 18120 refined, 2 included, MultiStar: {-0.26, 0.02}, one-star: {-0.32, 0.01}
23:39:09.884 00.001 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.14) = xAngle (4.22 = -2.06)
23:39:09.884 00.000 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.04)
23:39:09.885 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.27 cameraTheta=3.08 mountX=-0.12 mountY=0.23, mountTheta=2.07
23:39:09.886 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.02, opts=13)
23:39:09.886 00.000 18120 Enqueuing Move request for scope (-0.26, 0.02)
23:39:09.887 00.001 21948 Worker thread wakes up
23:39:09.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
23:39:09.887 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
23:39:09.887 00.000 21948 Moving (-0.26, 0.02) raw xDistance=-0.12 yDistance=0.23
23:39:09.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:39:09.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:39:09.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:39:09.887 00.000 21948 MoveAxis(E, 0, ABG)
23:39:09.887 00.000 21948 Move returns status 0, amount 0
23:39:09.887 00.000 21948 MoveAxis(N, 0, ABG)
23:39:09.887 00.000 21948 Move returns status 0, amount 0
23:39:09.887 00.000 21948 move complete, result=0
23:39:09.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:09.888 00.001 18120 UpdateGuideState exits: m=2107 RSB=31.4
23:39:09.888 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:09.889 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:09.889 00.000 18120 Enqueuing Expose request
23:39:09.889 00.000 21948 worker thread done servicing request
23:39:09.889 00.000 21948 Worker thread wakes up
23:39:09.889 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:09.890 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:09.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:11.522 01.632 21948 Exposure complete
23:39:11.548 00.026 21948 worker thread done servicing request
23:39:11.548 00.000 18120 OnExposeComplete: enter
23:39:11.548 00.000 18120 UpdateGuideState(): m_state=6
23:39:11.549 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
23:39:11.549 00.000 18120 Star::Find returns 1 (0), X=410.52, Y=233.76, Mass=1959, SNR=30.4, Peak=178 HFD=3.9
23:39:11.550 00.001 18120 MultiStar: [#1 -0.20,0.06,0.73,U] [#2 -0.23,0.37,0.00,M3] [#3 -0.13,-0.14,0.70,U] [#4 -0.22,-0.04,0.58,U] [#5 -0.03,0.06,0.56,U] [#6 -0.30,0.28,0.00,M5] [#7 -0.26,0.28,0.00,M9] [#8 0.20,0.60,0.00,M2] 
23:39:11.550 00.000 18120 refined, 4 included, MultiStar: {-0.23, 0.03}, one-star: {-0.44, 0.16}
23:39:11.551 00.001 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.14) = xAngle (4.14 = -2.14)
23:39:11.551 00.000 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.24 = 0.96)
23:39:11.552 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.00 mountX=-0.13 mountY=0.19, mountTheta=2.16
23:39:11.554 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.03, opts=13)
23:39:11.554 00.000 18120 Enqueuing Move request for scope (-0.23, 0.03)
23:39:11.556 00.002 21948 Worker thread wakes up
23:39:11.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:11.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
23:39:11.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
23:39:11.556 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.4
23:39:11.557 00.001 21948 Moving (-0.23, 0.03) raw xDistance=-0.13 yDistance=0.19
23:39:11.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:11.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:39:11.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:11.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:11.558 00.001 18120 Enqueuing Expose request
23:39:11.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:39:11.558 00.000 21948 MoveAxis(E, 0, ABG)
23:39:11.558 00.000 21948 Move returns status 0, amount 0
23:39:11.558 00.000 21948 MoveAxis(N, 0, ABG)
23:39:11.558 00.000 21948 Move returns status 0, amount 0
23:39:11.558 00.000 21948 move complete, result=0
23:39:11.558 00.000 21948 worker thread done servicing request
23:39:11.558 00.000 21948 Worker thread wakes up
23:39:11.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:11.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:11.559 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:13.082 01.523 21948 Exposure complete
23:39:13.121 00.039 21948 worker thread done servicing request
23:39:13.121 00.000 18120 OnExposeComplete: enter
23:39:13.122 00.001 18120 UpdateGuideState(): m_state=6
23:39:13.124 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
23:39:13.125 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=233.76, Mass=2153, SNR=31.8, Peak=208 HFD=4.1
23:39:13.127 00.002 18120 MultiStar: [#1 -0.08,-0.05,0.70,U] [#2 -0.29,0.52,0.00,M4] [#3 -0.20,-0.24,0.66,U] [#4 -0.09,-0.18,0.54,U] [#5 -0.20,0.21,0.51,U] [#6 -0.07,0.24,0.47,U] [#7 -0.51,0.13,0.00,M10] [#8 0.10,0.30,0.42,U] 
23:39:13.129 00.002 18120 refined, 6 included, MultiStar: {-0.11, 0.05}, one-star: {-0.15, 0.17}
23:39:13.129 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.85 = -2.43)
23:39:13.131 00.002 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.67)
23:39:13.131 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=-0.09 mountY=0.08, mountTheta=2.46
23:39:13.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.05, opts=13)
23:39:13.132 00.000 18120 Enqueuing Move request for scope (-0.11, 0.05)
23:39:13.133 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:13.133 00.000 18120 UpdateGuideState exits: m=2153 RSB=31.8
23:39:13.134 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:13.134 00.000 21948 Worker thread wakes up
23:39:13.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:13.134 00.000 18120 Enqueuing Expose request
23:39:13.136 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
23:39:13.136 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
23:39:13.136 00.000 21948 Moving (-0.11, 0.05) raw xDistance=-0.09 yDistance=0.08
23:39:13.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:39:13.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:13.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:13.136 00.000 21948 MoveAxis(E, 0, ABG)
23:39:13.136 00.000 21948 Move returns status 0, amount 0
23:39:13.136 00.000 21948 MoveAxis(N, 0, ABG)
23:39:13.136 00.000 21948 Move returns status 0, amount 0
23:39:13.136 00.000 21948 move complete, result=0
23:39:13.136 00.000 21948 worker thread done servicing request
23:39:13.136 00.000 21948 Worker thread wakes up
23:39:13.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:13.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:13.136 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:14.759 01.623 21948 Exposure complete
23:39:14.788 00.029 21948 worker thread done servicing request
23:39:14.788 00.000 18120 OnExposeComplete: enter
23:39:14.788 00.000 18120 UpdateGuideState(): m_state=6
23:39:14.791 00.003 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
23:39:14.793 00.002 18120 Star::Find returns 1 (0), X=410.74, Y=233.72, Mass=2188, SNR=32.1, Peak=234 HFD=3.8
23:39:14.794 00.001 18120 MultiStar: [#1 0.06,0.20,0.69,U] [#2 -0.20,0.41,0.00,M5] [#3 -0.23,0.05,0.68,U] [#4 -0.12,-0.03,0.52,U] [#5 -0.07,0.19,0.55,U] [#6 -0.11,0.39,0.00,M5] [#7 -0.45,0.37,0.00,R] [#8 0.26,0.50,0.00,M2] 
23:39:14.795 00.001 18120 refined, 4 included, MultiStar: {-0.13, 0.11}, one-star: {-0.22, 0.12}
23:39:14.796 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
23:39:14.797 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
23:39:14.797 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.42 mountX=-0.15 mountY=0.06, mountTheta=2.76
23:39:14.798 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.11, opts=13)
23:39:14.799 00.001 18120 Enqueuing Move request for scope (-0.13, 0.11)
23:39:14.799 00.000 21948 Worker thread wakes up
23:39:14.799 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:39:14.799 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:39:14.799 00.000 21948 Moving (-0.13, 0.11) raw xDistance=-0.15 yDistance=0.06
23:39:14.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:39:14.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:14.800 00.001 18120 UpdateGuideState exits: m=2188 RSB=32.1
23:39:14.800 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:14.801 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:14.801 00.000 18120 Enqueuing Expose request
23:39:14.802 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:14.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:14.802 00.000 21948 MoveAxis(E, 0, ABG)
23:39:14.802 00.000 21948 Move returns status 0, amount 0
23:39:14.802 00.000 21948 MoveAxis(N, 0, ABG)
23:39:14.802 00.000 21948 Move returns status 0, amount 0
23:39:14.802 00.000 21948 move complete, result=0
23:39:14.802 00.000 21948 worker thread done servicing request
23:39:14.802 00.000 21948 Worker thread wakes up
23:39:14.802 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:14.803 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:14.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:16.323 01.520 21948 Exposure complete
23:39:16.355 00.032 21948 worker thread done servicing request
23:39:16.356 00.001 18120 OnExposeComplete: enter
23:39:16.356 00.000 18120 UpdateGuideState(): m_state=6
23:39:16.357 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
23:39:16.357 00.000 18120 Star::Find returns 1 (0), X=411.04, Y=233.68, Mass=1979, SNR=30.5, Peak=205 HFD=4.1
23:39:16.358 00.001 18120 MultiStar: [#1 0.18,0.31,0.00,M1] [#2 -0.03,0.49,0.00,M6] [#3 -0.20,0.08,0.72,U] [#4 0.01,-0.08,0.62,U] [#5 0.11,0.36,0.00,M1] [#6 -0.19,0.27,0.48,U] [#7 0.47,0.03,0.00,M1] [#8 0.28,0.33,0.00,M3] 
23:39:16.358 00.000 18120 refined, 3 included, MultiStar: {-0.05, 0.08}, one-star: {0.08, 0.09}
23:39:16.359 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
23:39:16.359 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
23:39:16.359 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.14 mountX=-0.10 mountY=0.01, mountTheta=3.04
23:39:16.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
23:39:16.361 00.000 18120 Enqueuing Move request for scope (-0.05, 0.08)
23:39:16.361 00.000 21948 Worker thread wakes up
23:39:16.361 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:16.361 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:39:16.362 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:39:16.362 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.5
23:39:16.362 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:16.363 00.001 21948 Moving (-0.05, 0.08) raw xDistance=-0.10 yDistance=0.01
23:39:16.363 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:16.363 00.000 18120 Enqueuing Expose request
23:39:16.364 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:39:16.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:16.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:39:16.364 00.000 21948 MoveAxis(E, 0, ABG)
23:39:16.364 00.000 21948 Move returns status 0, amount 0
23:39:16.364 00.000 21948 MoveAxis(N, 0, ABG)
23:39:16.364 00.000 21948 Move returns status 0, amount 0
23:39:16.364 00.000 21948 move complete, result=0
23:39:16.364 00.000 21948 worker thread done servicing request
23:39:16.364 00.000 21948 Worker thread wakes up
23:39:16.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:16.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:16.364 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:17.993 01.629 21948 Exposure complete
23:39:18.017 00.024 21948 worker thread done servicing request
23:39:18.017 00.000 18120 OnExposeComplete: enter
23:39:18.018 00.001 18120 UpdateGuideState(): m_state=6
23:39:18.019 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
23:39:18.020 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=233.85, Mass=2010, SNR=30.8, Peak=218 HFD=4.2
23:39:18.021 00.001 18120 MultiStar: [#1 0.01,-0.02,0.72,U] [#2 -0.08,0.42,0.00,M7] [#3 -0.53,0.09,0.00,M1] [#4 0.03,0.39,0.00,M1] [#5 -0.01,-0.01,0.49,U] [#6 -0.11,0.47,0.00,M5] [#7 0.48,0.01,0.00,M2] [#8 0.08,0.44,0.00,M4] 
23:39:18.021 00.000 18120 refined, 2 included, MultiStar: {0.01, 0.11}, one-star: {0.02, 0.26}
23:39:18.022 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.64 = 2.64)
23:39:18.023 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.74 = -0.54)
23:39:18.023 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=-0.09 mountY=-0.05, mountTheta=-2.61
23:39:18.026 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.11, opts=13)
23:39:18.029 00.003 18120 Enqueuing Move request for scope (0.01, 0.11)
23:39:18.030 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:18.030 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.8
23:39:18.031 00.001 21948 Worker thread wakes up
23:39:18.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:39:18.031 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:39:18.031 00.000 21948 Moving (0.01, 0.11) raw xDistance=-0.09 yDistance=-0.05
23:39:18.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:39:18.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:18.031 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:18.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:18.033 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:18.033 00.000 18120 Enqueuing Expose request
23:39:18.034 00.001 21948 MoveAxis(E, 0, ABG)
23:39:18.034 00.000 21948 Move returns status 0, amount 0
23:39:18.034 00.000 21948 MoveAxis(N, 0, ABG)
23:39:18.034 00.000 21948 Move returns status 0, amount 0
23:39:18.034 00.000 21948 move complete, result=0
23:39:18.034 00.000 21948 worker thread done servicing request
23:39:18.034 00.000 21948 Worker thread wakes up
23:39:18.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:18.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:18.035 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:19.551 01.516 21948 Exposure complete
23:39:19.615 00.064 21948 worker thread done servicing request
23:39:19.615 00.000 18120 OnExposeComplete: enter
23:39:19.616 00.001 18120 UpdateGuideState(): m_state=6
23:39:19.616 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
23:39:19.617 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=233.44, Mass=1996, SNR=30.5, Peak=191 HFD=4.0
23:39:19.618 00.001 18120 MultiStar: [#1 0.17,-0.06,0.76,U] [#2 0.02,0.28,0.68,U] [#3 -0.12,-0.17,0.71,U] [#4 0.03,-0.03,0.60,U] [#5 0.08,0.17,0.53,U] [#6 -0.23,0.28,0.00,M6] [#7 0.19,-0.11,0.55,U] [#8 0.23,0.45,0.00,M5] 
23:39:19.618 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {-0.03, -0.16}
23:39:19.618 00.000 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.14) = xAngle (0.60 = 0.60)
23:39:19.619 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.70 = -2.58)
23:39:19.619 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.54 mountX=0.04 mountY=-0.03, mountTheta=-0.57
23:39:19.621 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
23:39:19.622 00.001 18120 Enqueuing Move request for scope (0.04, -0.02)
23:39:19.622 00.000 21948 Worker thread wakes up
23:39:19.622 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:39:19.622 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:39:19.622 00.000 21948 Moving (0.04, -0.02) raw xDistance=0.04 yDistance=-0.03
23:39:19.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:19.623 00.001 18120 UpdateGuideState exits: m=1996 RSB=30.5
23:39:19.623 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:19.624 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:19.624 00.000 18120 Enqueuing Expose request
23:39:19.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:39:19.625 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:19.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:19.625 00.000 21948 MoveAxis(E, 0, ABG)
23:39:19.625 00.000 21948 Move returns status 0, amount 0
23:39:19.625 00.000 21948 MoveAxis(N, 0, ABG)
23:39:19.625 00.000 21948 Move returns status 0, amount 0
23:39:19.625 00.000 21948 move complete, result=0
23:39:19.625 00.000 21948 worker thread done servicing request
23:39:19.625 00.000 21948 Worker thread wakes up
23:39:19.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:19.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:19.625 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:21.256 01.631 21948 Exposure complete
23:39:21.290 00.034 21948 worker thread done servicing request
23:39:21.290 00.000 18120 OnExposeComplete: enter
23:39:21.291 00.001 18120 UpdateGuideState(): m_state=6
23:39:21.292 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
23:39:21.292 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=233.27, Mass=2287, SNR=32.8, Peak=225 HFD=4.1
23:39:21.292 00.000 18120 MultiStar: [#1 0.01,-0.23,0.66,U] [#2 0.19,-0.07,0.63,U] [#3 -0.32,-0.31,0.00,M1] [#4 -0.23,-0.33,0.00,M1] [#5 -0.15,-0.32,0.52,U] [#6 -0.34,0.19,0.00,M7] [#7 0.53,-0.50,0.00,M2] [#8 0.15,0.21,0.42,U] 
23:39:21.293 00.001 18120 refined, 4 included, MultiStar: {0.00, -0.18}, one-star: {-0.10, -0.32}
23:39:21.293 00.000 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
23:39:21.294 00.001 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
23:39:21.294 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.56 mountX=0.17 mountY=0.08, mountTheta=0.45
23:39:21.296 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.18, opts=13)
23:39:21.297 00.001 18120 Enqueuing Move request for scope (0.00, -0.18)
23:39:21.297 00.000 21948 Worker thread wakes up
23:39:21.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:21.298 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
23:39:21.298 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
23:39:21.298 00.000 21948 Moving (0.00, -0.18) raw xDistance=0.17 yDistance=0.08
23:39:21.298 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:39:21.298 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:21.298 00.000 18120 UpdateGuideState exits: m=2287 RSB=32.8
23:39:21.300 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:21.300 00.000 21948 MoveAxis(E, 0, ABG)
23:39:21.300 00.000 21948 Move returns status 0, amount 0
23:39:21.300 00.000 21948 MoveAxis(N, 0, ABG)
23:39:21.300 00.000 21948 Move returns status 0, amount 0
23:39:21.300 00.000 21948 move complete, result=0
23:39:21.300 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:21.301 00.001 21948 worker thread done servicing request
23:39:21.301 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:21.302 00.001 18120 Enqueuing Expose request
23:39:21.304 00.002 21948 Worker thread wakes up
23:39:21.304 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:21.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:21.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:22.816 01.512 21948 Exposure complete
23:39:22.846 00.030 21948 worker thread done servicing request
23:39:22.846 00.000 18120 OnExposeComplete: enter
23:39:22.850 00.004 18120 UpdateGuideState(): m_state=6
23:39:22.852 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
23:39:22.854 00.002 18120 Star::Find returns 1 (0), X=410.81, Y=233.68, Mass=1895, SNR=29.8, Peak=175 HFD=4.0
23:39:22.857 00.003 18120 MultiStar: [#1 0.18,0.05,0.72,U] [#2 -0.10,0.44,0.00,M6] [#3 -0.09,-0.19,0.71,U] [#4 -0.03,-0.13,0.58,U] [#5 -0.23,0.17,0.56,U] [#6 -0.21,0.34,0.00,M8] [#7 0.27,-0.38,0.00,M3] [#8 0.03,0.22,0.49,U] 
23:39:22.859 00.002 18120 refined, 5 included, MultiStar: {-0.05, 0.03}, one-star: {-0.15, 0.08}
23:39:22.862 00.003 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
23:39:22.863 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.58)
23:39:22.864 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.62 mountX=-0.05 mountY=0.03, mountTheta=2.55
23:39:22.865 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
23:39:22.865 00.000 18120 Enqueuing Move request for scope (-0.05, 0.03)
23:39:22.866 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:22.866 00.000 18120 UpdateGuideState exits: m=1895 RSB=29.8
23:39:22.867 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:22.867 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:22.868 00.001 18120 Enqueuing Expose request
23:39:22.868 00.000 21948 Worker thread wakes up
23:39:22.868 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:39:22.868 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:39:22.868 00.000 21948 Moving (-0.05, 0.03) raw xDistance=-0.05 yDistance=0.03
23:39:22.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:22.868 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:22.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:22.868 00.000 21948 MoveAxis(E, 0, ABG)
23:39:22.868 00.000 21948 Move returns status 0, amount 0
23:39:22.868 00.000 21948 MoveAxis(N, 0, ABG)
23:39:22.868 00.000 21948 Move returns status 0, amount 0
23:39:22.868 00.000 21948 move complete, result=0
23:39:22.869 00.001 21948 worker thread done servicing request
23:39:22.869 00.000 21948 Worker thread wakes up
23:39:22.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:22.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:22.869 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:24.495 01.626 21948 Exposure complete
23:39:24.524 00.029 21948 worker thread done servicing request
23:39:24.525 00.001 18120 OnExposeComplete: enter
23:39:24.525 00.000 18120 UpdateGuideState(): m_state=6
23:39:24.525 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
23:39:24.527 00.002 18120 Star::Find returns 1 (0), X=411.02, Y=233.47, Mass=2145, SNR=31.7, Peak=199 HFD=4.0
23:39:24.530 00.003 18120 MultiStar: [#1 0.19,-0.02,0.72,U] [#2 -0.06,0.10,0.63,U] [#3 -0.25,-0.42,0.00,M1] [#4 0.03,-0.00,0.56,U] [#5 -0.08,0.17,0.51,U] [#6 -0.07,0.07,0.48,U] [#7 0.43,-0.30,0.00,M4] [#8 0.51,0.24,0.00,M4] 
23:39:24.530 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.01}, one-star: {0.06, -0.13}
23:39:24.531 00.001 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
23:39:24.531 00.000 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.59 = -1.70)
23:39:24.532 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.34 mountX=0.00 mountY=-0.03, mountTheta=-1.49
23:39:24.534 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
23:39:24.536 00.002 18120 Enqueuing Move request for scope (0.03, 0.01)
23:39:24.539 00.003 21948 Worker thread wakes up
23:39:24.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:24.541 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:39:24.541 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:39:24.541 00.000 21948 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:39:24.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:39:24.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:24.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:24.541 00.000 21948 MoveAxis(E, 0, ABG)
23:39:24.541 00.000 18120 UpdateGuideState exits: m=2145 RSB=31.7
23:39:24.542 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.543 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:24.543 00.000 18120 Enqueuing Expose request
23:39:24.545 00.002 21948 Move returns status 0, amount 0
23:39:24.545 00.000 21948 MoveAxis(N, 0, ABG)
23:39:24.545 00.000 21948 Move returns status 0, amount 0
23:39:24.545 00.000 21948 move complete, result=0
23:39:24.545 00.000 21948 worker thread done servicing request
23:39:24.545 00.000 21948 Worker thread wakes up
23:39:24.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:24.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:24.545 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:26.058 01.513 21948 Exposure complete
23:39:26.085 00.027 21948 worker thread done servicing request
23:39:26.085 00.000 18120 OnExposeComplete: enter
23:39:26.086 00.001 18120 UpdateGuideState(): m_state=6
23:39:26.086 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
23:39:26.087 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=233.48, Mass=2359, SNR=33.4, Peak=211 HFD=4.0
23:39:26.087 00.000 18120 MultiStar: [#1 0.15,-0.05,0.68,U] [#2 -0.02,0.17,0.61,U] [#3 -0.27,-0.30,0.00,M2] [#4 -0.05,-0.04,0.50,U] [#5 -0.24,0.06,0.46,U] [#6 0.13,0.33,0.45,U] [#7 0.20,0.08,0.48,U] [#8 0.10,0.03,0.42,U] 
23:39:26.089 00.002 18120 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {-0.03, -0.11}
23:39:26.091 00.002 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.14) = xAngle (2.12 = 2.12)
23:39:26.094 00.003 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.22 = -1.06)
23:39:26.096 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=0.97 mountX=-0.02 mountY=-0.04, mountTheta=-2.11
23:39:26.100 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
23:39:26.103 00.003 18120 Enqueuing Move request for scope (0.02, 0.04)
23:39:26.105 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:26.107 00.002 18120 UpdateGuideState exits: m=2359 RSB=33.4
23:39:26.109 00.002 21948 Worker thread wakes up
23:39:26.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:39:26.109 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:39:26.109 00.000 21948 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
23:39:26.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:39:26.109 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:26.111 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:26.111 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:26.112 00.001 18120 Enqueuing Expose request
23:39:26.113 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:26.114 00.001 21948 MoveAxis(E, 0, ABG)
23:39:26.114 00.000 21948 Move returns status 0, amount 0
23:39:26.114 00.000 21948 MoveAxis(N, 0, ABG)
23:39:26.114 00.000 21948 Move returns status 0, amount 0
23:39:26.114 00.000 21948 move complete, result=0
23:39:26.114 00.000 21948 worker thread done servicing request
23:39:26.114 00.000 21948 Worker thread wakes up
23:39:26.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:26.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:26.115 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:27.750 01.635 21948 Exposure complete
23:39:27.774 00.024 21948 worker thread done servicing request
23:39:27.774 00.000 18120 OnExposeComplete: enter
23:39:27.775 00.001 18120 UpdateGuideState(): m_state=6
23:39:27.775 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
23:39:27.776 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=233.70, Mass=2018, SNR=30.8, Peak=191 HFD=4.1
23:39:27.776 00.000 18120 MultiStar: [#1 0.02,0.18,0.73,U] [#2 -0.16,0.33,0.00,M5] [#3 -0.27,-0.32,0.00,M3] [#4 -0.14,-0.27,0.54,U] [#5 -0.37,0.01,0.00,M1] [#6 -0.14,0.20,0.49,U] [#7 -0.04,-0.34,0.52,U] [#8 -0.01,0.23,0.45,U] 
23:39:27.777 00.001 18120 refined, 5 included, MultiStar: {-0.05, 0.03}, one-star: {-0.03, 0.10}
23:39:27.777 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.76 = -2.53)
23:39:27.778 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
23:39:27.778 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=-0.05 mountY=0.03, mountTheta=2.55
23:39:27.781 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
23:39:27.784 00.003 18120 Enqueuing Move request for scope (-0.05, 0.03)
23:39:27.786 00.002 21948 Worker thread wakes up
23:39:27.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:39:27.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:39:27.786 00.000 21948 Moving (-0.05, 0.03) raw xDistance=-0.05 yDistance=0.03
23:39:27.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:27.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:27.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:27.786 00.000 21948 MoveAxis(E, 0, ABG)
23:39:27.786 00.000 21948 Move returns status 0, amount 0
23:39:27.786 00.000 21948 MoveAxis(N, 0, ABG)
23:39:27.786 00.000 21948 Move returns status 0, amount 0
23:39:27.786 00.000 21948 move complete, result=0
23:39:27.786 00.000 21948 worker thread done servicing request
23:39:27.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:27.787 00.001 18120 UpdateGuideState exits: m=2018 RSB=30.8
23:39:27.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:27.788 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:27.788 00.000 18120 Enqueuing Expose request
23:39:27.789 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:27.789 00.000 21948 Worker thread wakes up
23:39:27.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:27.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:29.305 01.516 21948 Exposure complete
23:39:29.342 00.037 21948 worker thread done servicing request
23:39:29.342 00.000 18120 OnExposeComplete: enter
23:39:29.345 00.003 18120 UpdateGuideState(): m_state=6
23:39:29.347 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
23:39:29.348 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=233.58, Mass=2087, SNR=31.3, Peak=199 HFD=4.0
23:39:29.350 00.002 18120 MultiStar: [#1 0.09,0.06,0.73,U] [#2 -0.29,0.12,0.66,U] [#3 -0.07,-0.23,0.69,U] [#4 -0.03,0.01,0.56,U] [#5 -0.05,0.07,0.54,U] [#6 -0.13,0.32,0.49,U] [#7 -0.03,-0.16,0.51,U] [#8 -0.06,0.31,0.42,U] 
23:39:29.351 00.001 18120 single-star, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.04, -0.02}
23:39:29.352 00.001 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
23:39:29.352 00.000 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:39:29.353 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.69 mountX=0.00 mountY=0.04, mountTheta=1.55
23:39:29.354 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
23:39:29.354 00.000 18120 Enqueuing Move request for scope (-0.04, -0.02)
23:39:29.355 00.001 21948 Worker thread wakes up
23:39:29.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:39:29.355 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:39:29.355 00.000 21948 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.04
23:39:29.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:39:29.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:29.355 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:29.355 00.000 21948 MoveAxis(E, 0, ABG)
23:39:29.355 00.000 21948 Move returns status 0, amount 0
23:39:29.355 00.000 21948 MoveAxis(N, 0, ABG)
23:39:29.355 00.000 21948 Move returns status 0, amount 0
23:39:29.355 00.000 21948 move complete, result=0
23:39:29.355 00.000 21948 worker thread done servicing request
23:39:29.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:29.356 00.001 18120 UpdateGuideState exits: m=2087 RSB=31.3
23:39:29.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:29.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:29.357 00.000 18120 Enqueuing Expose request
23:39:29.358 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:29.358 00.000 21948 Worker thread wakes up
23:39:29.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:29.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:30.990 01.632 21948 Exposure complete
23:39:31.033 00.043 21948 worker thread done servicing request
23:39:31.033 00.000 18120 OnExposeComplete: enter
23:39:31.034 00.001 18120 UpdateGuideState(): m_state=6
23:39:31.035 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
23:39:31.035 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=233.70, Mass=2056, SNR=31.1, Peak=220 HFD=4.1
23:39:31.036 00.001 18120 MultiStar: [#1 0.23,0.27,0.74,U] [#2 0.04,0.31,0.66,U] [#3 -0.25,-0.12,0.71,U] [#4 -0.19,0.12,0.56,U] [#5 -0.01,0.19,0.54,U] [#6 -0.12,0.33,0.49,U] [#7 0.41,-0.25,0.00,M2] [#8 0.08,0.41,0.00,M2] 
23:39:31.036 00.000 18120 single-star, 6 included, MultiStar: {-0.03, 0.16}, one-star: {0.02, 0.10}
23:39:31.037 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
23:39:31.037 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.61 = -0.68)
23:39:31.038 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.36 mountX=-0.08 mountY=-0.07, mountTheta=-2.48
23:39:31.039 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
23:39:31.041 00.002 18120 Enqueuing Move request for scope (0.02, 0.10)
23:39:31.042 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:31.042 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.1
23:39:31.043 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:31.043 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:31.043 00.000 18120 Enqueuing Expose request
23:39:31.044 00.001 21948 Worker thread wakes up
23:39:31.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:39:31.044 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:39:31.044 00.000 21948 Moving (0.02, 0.10) raw xDistance=-0.08 yDistance=-0.07
23:39:31.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:39:31.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:31.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:31.044 00.000 21948 MoveAxis(E, 0, ABG)
23:39:31.044 00.000 21948 Move returns status 0, amount 0
23:39:31.044 00.000 21948 MoveAxis(N, 0, ABG)
23:39:31.044 00.000 21948 Move returns status 0, amount 0
23:39:31.044 00.000 21948 move complete, result=0
23:39:31.044 00.000 21948 worker thread done servicing request
23:39:31.044 00.000 21948 Worker thread wakes up
23:39:31.044 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:31.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:31.045 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:32.570 01.525 21948 Exposure complete
23:39:32.613 00.043 21948 worker thread done servicing request
23:39:32.613 00.000 18120 OnExposeComplete: enter
23:39:32.614 00.001 18120 UpdateGuideState(): m_state=6
23:39:32.615 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
23:39:32.616 00.001 18120 Star::Find returns 1 (0), X=411.00, Y=233.30, Mass=2020, SNR=30.9, Peak=216 HFD=4.0
23:39:32.621 00.005 18120 MultiStar: [#1 0.06,-0.05,0.73,U] [#2 0.05,-0.13,0.64,U] [#3 0.14,-0.36,0.00,M2] [#4 0.06,-0.42,0.00,M1] [#5 -0.07,-0.33,0.53,U] [#6 -0.15,-0.15,0.50,U] [#7 0.45,-0.62,0.00,M3] [#8 0.22,-0.13,0.42,U] 
23:39:32.621 00.000 18120 refined, 5 included, MultiStar: {0.03, -0.19}, one-star: {0.04, -0.29}
23:39:32.622 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
23:39:32.623 00.001 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
23:39:32.624 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=0.18 mountY=0.06, mountTheta=0.33
23:39:32.625 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.19, opts=13)
23:39:32.625 00.000 18120 Enqueuing Move request for scope (0.03, -0.19)
23:39:32.626 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:32.626 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.9
23:39:32.626 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.627 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:32.627 00.000 18120 Enqueuing Expose request
23:39:32.628 00.001 21948 Worker thread wakes up
23:39:32.628 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
23:39:32.628 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
23:39:32.628 00.000 21948 Moving (0.03, -0.19) raw xDistance=0.18 yDistance=0.06
23:39:32.628 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:39:32.628 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:32.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:32.628 00.000 21948 MoveAxis(E, 0, ABG)
23:39:32.628 00.000 21948 Move returns status 0, amount 0
23:39:32.628 00.000 21948 MoveAxis(N, 0, ABG)
23:39:32.628 00.000 21948 Move returns status 0, amount 0
23:39:32.628 00.000 21948 move complete, result=0
23:39:32.628 00.000 21948 worker thread done servicing request
23:39:32.628 00.000 21948 Worker thread wakes up
23:39:32.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:32.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:32.629 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:34.257 01.628 21948 Exposure complete
23:39:34.286 00.029 21948 worker thread done servicing request
23:39:34.286 00.000 18120 OnExposeComplete: enter
23:39:34.287 00.001 18120 UpdateGuideState(): m_state=6
23:39:34.287 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
23:39:34.288 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=233.11, Mass=1949, SNR=30.4, Peak=232 HFD=3.9
23:39:34.288 00.000 18120 MultiStar: [#1 0.30,-0.50,0.00,M1] [#2 0.41,-0.29,0.00,M3] [#3 -0.14,-0.56,0.00,M3] [#4 0.40,-0.69,0.00,M2] [#5 0.19,-0.51,0.00,M1] [#6 0.29,-0.26,0.00,M3] [#7 0.54,-0.70,0.00,M4] [#8 0.51,-0.18,0.00,M2] 
23:39:34.289 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
23:39:34.289 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.01)
23:39:34.290 00.001 18120 CameraToMount -- cameraX=0.33 cameraY=-0.49 hyp=0.59 cameraTheta=-0.97 mountX=0.58 mountY=-0.08, mountTheta=-0.13
23:39:34.291 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.49, opts=13)
23:39:34.292 00.001 18120 Enqueuing Move request for scope (0.33, -0.49)
23:39:34.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:34.293 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.4
23:39:34.293 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:34.293 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:34.293 00.000 18120 Enqueuing Expose request
23:39:34.294 00.001 21948 Worker thread wakes up
23:39:34.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.49) opts 0xd
23:39:34.294 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.49)
23:39:34.294 00.000 21948 Moving (0.33, -0.49) raw xDistance=0.58 yDistance=-0.08
23:39:34.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
23:39:34.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:34.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:39:34.294 00.000 21948 MoveAxis(W, 104, ABG)
23:39:34.294 00.000 21948 Guiding  Dir = 3, Dur = 104
23:39:34.295 00.001 21948 IsSlewing returns 0
23:39:34.295 00.000 21948 IsGuiding returns 0
23:39:34.297 00.002 21948 PulseGuide returned control before completion, sleep 113
23:39:34.416 00.119 21948 IsGuiding returns 0
23:39:34.416 00.000 21948 Move returns status 0, amount 104
23:39:34.416 00.000 21948 MoveAxis(N, 0, ABG)
23:39:34.416 00.000 21948 Move returns status 0, amount 0
23:39:34.416 00.000 21948 move complete, result=0
23:39:34.416 00.000 21948 worker thread done servicing request
23:39:34.416 00.000 21948 Worker thread wakes up
23:39:34.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:34.416 00.000 18120 GuideStep: 0.6 px 104 ms WEST, -0.1 px 0 ms NORTH
23:39:34.417 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:35.823 01.406 21948 Exposure complete
23:39:35.886 00.063 21948 worker thread done servicing request
23:39:35.887 00.001 18120 OnExposeComplete: enter
23:39:35.888 00.001 18120 UpdateGuideState(): m_state=6
23:39:35.890 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
23:39:35.891 00.001 18120 Star::Find returns 1 (0), X=411.00, Y=233.35, Mass=1996, SNR=30.7, Peak=197 HFD=4.1
23:39:35.892 00.001 18120 MultiStar: [#1 0.02,-0.20,0.73,U] [#2 0.05,0.06,0.66,U] [#3 0.01,-0.37,0.00,M4] [#4 0.01,-0.23,0.54,U] [#5 -0.09,-0.30,0.53,U] [#6 -0.05,0.11,0.48,U] [#7 0.42,-0.31,0.00,M5] [#8 0.18,-0.03,0.41,U] 
23:39:35.892 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.14}, one-star: {0.04, -0.25}
23:39:35.893 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.14) = xAngle (-0.28 = -0.28)
23:39:35.893 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.83 = 2.83)
23:39:35.893 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.42 mountX=0.13 mountY=0.04, mountTheta=0.31
23:39:35.894 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
23:39:35.895 00.001 18120 Enqueuing Move request for scope (0.02, -0.14)
23:39:35.896 00.001 21948 Worker thread wakes up
23:39:35.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:39:35.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:39:35.896 00.000 21948 Moving (0.02, -0.14) raw xDistance=0.13 yDistance=0.04
23:39:35.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:39:35.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:35.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:35.897 00.001 18120 UpdateGuideState exits: m=1996 RSB=30.7
23:39:35.898 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:35.898 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:35.899 00.001 18120 Enqueuing Expose request
23:39:35.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:35.899 00.000 21948 MoveAxis(E, 0, ABG)
23:39:35.899 00.000 21948 Move returns status 0, amount 0
23:39:35.899 00.000 21948 MoveAxis(N, 0, ABG)
23:39:35.899 00.000 21948 Move returns status 0, amount 0
23:39:35.899 00.000 21948 move complete, result=0
23:39:35.899 00.000 21948 worker thread done servicing request
23:39:35.899 00.000 21948 Worker thread wakes up
23:39:35.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:35.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:35.900 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:37.524 01.624 21948 Exposure complete
23:39:37.552 00.028 21948 worker thread done servicing request
23:39:37.552 00.000 18120 OnExposeComplete: enter
23:39:37.553 00.001 18120 UpdateGuideState(): m_state=6
23:39:37.554 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
23:39:37.554 00.000 18120 Star::Find returns 1 (0), X=411.05, Y=233.27, Mass=2025, SNR=30.7, Peak=197 HFD=4.1
23:39:37.557 00.003 18120 MultiStar: [#1 0.14,0.02,0.72,U] [#2 -0.02,0.16,0.66,U] [#3 -0.38,-0.47,0.00,M5] [#4 -0.05,-0.23,0.56,U] [#5 -0.13,-0.03,0.57,U] [#6 -0.16,0.07,0.48,U] [#7 0.56,-0.35,0.00,M6] [#8 0.23,0.36,0.00,M2] 
23:39:37.557 00.000 18120 refined, 5 included, MultiStar: {-0.00, -0.08}, one-star: {0.09, -0.32}
23:39:37.558 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
23:39:37.558 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
23:39:37.559 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.59 mountX=0.07 mountY=0.04, mountTheta=0.48
23:39:37.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.08, opts=13)
23:39:37.560 00.000 18120 Enqueuing Move request for scope (-0.00, -0.08)
23:39:37.561 00.001 21948 Worker thread wakes up
23:39:37.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
23:39:37.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
23:39:37.561 00.000 21948 Moving (-0.00, -0.08) raw xDistance=0.07 yDistance=0.04
23:39:37.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:39:37.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:37.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:37.561 00.000 21948 MoveAxis(E, 0, ABG)
23:39:37.561 00.000 21948 Move returns status 0, amount 0
23:39:37.561 00.000 21948 MoveAxis(N, 0, ABG)
23:39:37.561 00.000 21948 Move returns status 0, amount 0
23:39:37.561 00.000 21948 move complete, result=0
23:39:37.561 00.000 21948 worker thread done servicing request
23:39:37.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:37.561 00.000 18120 UpdateGuideState exits: m=2025 RSB=30.7
23:39:37.562 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:37.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:37.563 00.001 18120 Enqueuing Expose request
23:39:37.563 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:37.565 00.002 21948 Worker thread wakes up
23:39:37.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:37.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:39.083 01.518 21948 Exposure complete
23:39:39.137 00.054 21948 worker thread done servicing request
23:39:39.137 00.000 18120 OnExposeComplete: enter
23:39:39.138 00.001 18120 UpdateGuideState(): m_state=6
23:39:39.139 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
23:39:39.140 00.001 18120 Star::Find returns 1 (0), X=410.89, Y=233.37, Mass=2244, SNR=32.5, Peak=218 HFD=4.2
23:39:39.142 00.002 18120 MultiStar: [#1 0.00,0.17,0.69,U] [#2 0.10,0.26,0.61,U] [#3 -0.27,-0.29,0.00,M6] [#4 0.25,-0.38,0.00,M1] [#5 -0.17,-0.33,0.00,M1] [#6 0.08,0.16,0.46,U] [#7 0.02,-0.28,0.50,U] [#8 0.47,-0.06,0.00,M3] 
23:39:39.143 00.001 18120 refined, 4 included, MultiStar: {0.01, -0.00}, one-star: {-0.07, -0.23}
23:39:39.143 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.73 = 0.73)
23:39:39.144 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.83 = -2.45)
23:39:39.145 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.41 mountX=0.01 mountY=-0.01, mountTheta=-0.71
23:39:39.146 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
23:39:39.147 00.001 18120 Enqueuing Move request for scope (0.01, -0.00)
23:39:39.147 00.000 21948 Worker thread wakes up
23:39:39.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:39.148 00.001 18120 UpdateGuideState exits: m=2244 RSB=32.5
23:39:39.148 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:39.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:39.149 00.001 18120 Enqueuing Expose request
23:39:39.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:39:39.149 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:39:39.149 00.000 21948 Moving (0.01, -0.00) raw xDistance=0.01 yDistance=-0.01
23:39:39.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:39.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:39.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:39.150 00.001 21948 MoveAxis(E, 0, ABG)
23:39:39.150 00.000 21948 Move returns status 0, amount 0
23:39:39.150 00.000 21948 MoveAxis(N, 0, ABG)
23:39:39.150 00.000 21948 Move returns status 0, amount 0
23:39:39.150 00.000 21948 move complete, result=0
23:39:39.150 00.000 21948 worker thread done servicing request
23:39:39.150 00.000 21948 Worker thread wakes up
23:39:39.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:39.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:39.150 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:40.782 01.632 21948 Exposure complete
23:39:40.815 00.033 21948 worker thread done servicing request
23:39:40.815 00.000 18120 OnExposeComplete: enter
23:39:40.816 00.001 18120 UpdateGuideState(): m_state=6
23:39:40.816 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
23:39:40.817 00.001 18120 Star::Find returns 1 (0), X=411.01, Y=233.15, Mass=2059, SNR=31.2, Peak=227 HFD=4.2
23:39:40.817 00.000 18120 MultiStar: [#1 0.22,-0.20,0.75,U] [#2 0.04,0.14,0.61,U] [#3 -0.36,-0.29,0.00,M7] [#4 0.25,-0.50,0.00,M2] [#5 0.06,-0.31,0.50,U] [#6 -0.06,0.21,0.47,U] [#7 0.30,-0.35,0.00,M6] [#8 0.15,0.04,0.44,U] 
23:39:40.818 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.15}, one-star: {0.05, -0.45}
23:39:40.819 00.001 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.08 = 0.08)
23:39:40.820 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.18 = -3.10)
23:39:40.821 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.06 mountX=0.17 mountY=-0.01, mountTheta=-0.04
23:39:40.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.15, opts=13)
23:39:40.823 00.000 18120 Enqueuing Move request for scope (0.08, -0.15)
23:39:40.824 00.001 21948 Worker thread wakes up
23:39:40.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
23:39:40.824 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
23:39:40.824 00.000 21948 Moving (0.08, -0.15) raw xDistance=0.17 yDistance=-0.01
23:39:40.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:40.824 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.2
23:39:40.825 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:40.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:40.826 00.001 18120 Enqueuing Expose request
23:39:40.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:39:40.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:40.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:40.826 00.000 21948 MoveAxis(E, 0, ABG)
23:39:40.826 00.000 21948 Move returns status 0, amount 0
23:39:40.826 00.000 21948 MoveAxis(N, 0, ABG)
23:39:40.826 00.000 21948 Move returns status 0, amount 0
23:39:40.826 00.000 21948 move complete, result=0
23:39:40.826 00.000 21948 worker thread done servicing request
23:39:40.826 00.000 21948 Worker thread wakes up
23:39:40.827 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:40.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:40.828 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:42.343 01.515 21948 Exposure complete
23:39:42.374 00.031 21948 worker thread done servicing request
23:39:42.375 00.001 18120 OnExposeComplete: enter
23:39:42.375 00.000 18120 UpdateGuideState(): m_state=6
23:39:42.376 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
23:39:42.376 00.000 18120 Star::Find returns 1 (0), X=411.21, Y=233.22, Mass=2086, SNR=31.3, Peak=231 HFD=4.0
23:39:42.377 00.001 18120 MultiStar: [#1 0.16,-0.07,0.74,U] [#2 0.09,0.13,0.64,U] [#3 -0.28,-0.33,0.00,M8] [#4 0.12,-0.01,0.54,U] [#5 0.09,-0.13,0.48,U] [#6 0.05,0.02,0.47,U] [#7 0.43,-0.45,0.00,M7] [#8 0.22,0.34,0.00,M3] 
23:39:42.377 00.000 18120 refined, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.25, -0.38}
23:39:42.378 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
23:39:42.378 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
23:39:42.379 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-0.63 mountX=0.15 mountY=-0.08, mountTheta=-0.49
23:39:42.381 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.10, opts=13)
23:39:42.381 00.000 18120 Enqueuing Move request for scope (0.14, -0.10)
23:39:42.382 00.001 21948 Worker thread wakes up
23:39:42.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
23:39:42.382 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
23:39:42.382 00.000 21948 Moving (0.14, -0.10) raw xDistance=0.15 yDistance=-0.08
23:39:42.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:39:42.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:42.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:39:42.382 00.000 21948 MoveAxis(E, 0, ABG)
23:39:42.382 00.000 21948 Move returns status 0, amount 0
23:39:42.382 00.000 21948 MoveAxis(N, 0, ABG)
23:39:42.382 00.000 21948 Move returns status 0, amount 0
23:39:42.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:42.382 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.3
23:39:42.383 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:42.383 00.000 21948 move complete, result=0
23:39:42.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:42.384 00.001 18120 Enqueuing Expose request
23:39:42.384 00.000 21948 worker thread done servicing request
23:39:42.384 00.000 21948 Worker thread wakes up
23:39:42.384 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:42.385 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:42.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:44.017 01.632 21948 Exposure complete
23:39:44.057 00.040 21948 worker thread done servicing request
23:39:44.058 00.001 18120 OnExposeComplete: enter
23:39:44.058 00.000 18120 UpdateGuideState(): m_state=6
23:39:44.059 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
23:39:44.059 00.000 18120 Star::Find returns 1 (1), X=410.93, Y=232.96, Mass=2254, SNR=32.5, Peak=255 HFD=4.3
23:39:44.060 00.001 18120 MultiStar: [#1 0.10,-0.35,0.00,M1] [#2 0.27,-0.30,0.00,M1] [#3 -0.13,-0.60,0.00,M9] [#4 0.10,-0.53,0.00,M2] [#5 0.05,-0.31,0.49,U] [#6 -0.17,-0.14,0.48,U] [#7 0.19,-0.75,0.00,M8] [#8 0.27,-0.21,0.41,U] 
23:39:44.060 00.000 18120 refined, 3 included, MultiStar: {0.01, -0.40}, one-star: {-0.03, -0.64}
23:39:44.061 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.14) = xAngle (-0.41 = -0.41)
23:39:44.062 00.001 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
23:39:44.063 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.55 mountX=0.37 mountY=0.17, mountTheta=0.44
23:39:44.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.40, opts=13)
23:39:44.065 00.001 18120 Enqueuing Move request for scope (0.01, -0.40)
23:39:44.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:44.065 00.000 18120 UpdateGuideState exits: m=2254 RSB=32.5 Saturée
23:39:44.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:44.067 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:44.067 00.000 18120 Enqueuing Expose request
23:39:44.068 00.001 21948 Worker thread wakes up
23:39:44.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.40) opts 0xd
23:39:44.068 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.40)
23:39:44.068 00.000 21948 Moving (0.01, -0.40) raw xDistance=0.37 yDistance=0.17
23:39:44.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:39:44.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:44.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:39:44.068 00.000 21948 MoveAxis(W, 65, ABG)
23:39:44.068 00.000 21948 Guiding  Dir = 3, Dur = 65
23:39:44.068 00.000 21948 IsSlewing returns 0
23:39:44.068 00.000 21948 IsGuiding returns 0
23:39:44.070 00.002 21948 PulseGuide returned control before completion, sleep 74
23:39:44.156 00.086 21948 IsGuiding returns 0
23:39:44.156 00.000 21948 Move returns status 0, amount 65
23:39:44.156 00.000 21948 MoveAxis(N, 0, ABG)
23:39:44.157 00.001 21948 Move returns status 0, amount 0
23:39:44.157 00.000 21948 move complete, result=0
23:39:44.157 00.000 21948 worker thread done servicing request
23:39:44.157 00.000 21948 Worker thread wakes up
23:39:44.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:44.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:44.157 00.000 18120 GuideStep: 0.4 px 65 ms WEST, 0.2 px 0 ms NORTH
23:39:45.567 01.410 21948 Exposure complete
23:39:45.603 00.036 21948 worker thread done servicing request
23:39:45.603 00.000 18120 OnExposeComplete: enter
23:39:45.606 00.003 18120 UpdateGuideState(): m_state=6
23:39:45.608 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
23:39:45.611 00.003 18120 Star::Find returns 1 (0), X=410.86, Y=233.28, Mass=2157, SNR=31.7, Peak=213 HFD=4.2
23:39:45.613 00.002 18120 MultiStar: [#1 -0.27,-0.14,0.70,U] [#2 -0.12,-0.15,0.63,U] [#3 -0.46,-0.46,0.00,M10] [#4 -0.01,-0.41,0.00,M3] [#5 -0.11,-0.12,0.51,U] [#6 -0.04,0.26,0.47,U] [#7 0.25,-0.52,0.00,M9] [#8 0.20,-0.02,0.41,U] 
23:39:45.615 00.002 18120 refined, 5 included, MultiStar: {-0.09, -0.12}, one-star: {-0.10, -0.32}
23:39:45.616 00.001 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.14) = xAngle (-1.08 = -1.08)
23:39:45.616 00.000 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.02 = 2.02)
23:39:45.617 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.22 mountX=0.07 mountY=0.14, mountTheta=1.09
23:39:45.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.12, opts=13)
23:39:45.619 00.001 18120 Enqueuing Move request for scope (-0.09, -0.12)
23:39:45.619 00.000 21948 Worker thread wakes up
23:39:45.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
23:39:45.619 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
23:39:45.619 00.000 21948 Moving (-0.09, -0.12) raw xDistance=0.07 yDistance=0.14
23:39:45.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:39:45.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:45.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:39:45.619 00.000 21948 MoveAxis(E, 0, ABG)
23:39:45.619 00.000 21948 Move returns status 0, amount 0
23:39:45.619 00.000 21948 MoveAxis(N, 0, ABG)
23:39:45.619 00.000 21948 Move returns status 0, amount 0
23:39:45.619 00.000 21948 move complete, result=0
23:39:45.619 00.000 21948 worker thread done servicing request
23:39:45.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:45.620 00.001 18120 UpdateGuideState exits: m=2157 RSB=31.7
23:39:45.620 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:45.621 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:45.621 00.000 18120 Enqueuing Expose request
23:39:45.622 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:45.622 00.000 21948 Worker thread wakes up
23:39:45.622 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:45.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:47.262 01.640 21948 Exposure complete
23:39:47.300 00.038 21948 worker thread done servicing request
23:39:47.300 00.000 18120 OnExposeComplete: enter
23:39:47.301 00.001 18120 UpdateGuideState(): m_state=6
23:39:47.303 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
23:39:47.304 00.001 18120 Star::Find returns 1 (0), X=410.70, Y=233.36, Mass=1833, SNR=29.5, Peak=153 HFD=3.8
23:39:47.306 00.002 18120 MultiStar: [#1 -0.01,-0.10,0.76,U] [#2 -0.14,0.11,0.69,U] [#3 -0.20,-0.19,0.73,U] [#4 -0.01,-0.23,0.59,U] [#5 -0.17,0.06,0.55,U] [#6 -0.16,0.05,0.50,U] [#7 0.17,-0.48,0.00,M10] [#8 -0.06,0.18,0.44,U] 
23:39:47.308 00.002 18120 refined, 7 included, MultiStar: {-0.13, -0.07}, one-star: {-0.26, -0.24}
23:39:47.309 00.001 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.14) = xAngle (-1.51 = -1.51)
23:39:47.310 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.60 = 1.60)
23:39:47.311 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.65 mountX=0.01 mountY=0.15, mountTheta=1.51
23:39:47.314 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
23:39:47.315 00.001 18120 Enqueuing Move request for scope (-0.13, -0.07)
23:39:47.315 00.000 21948 Worker thread wakes up
23:39:47.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:47.316 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:39:47.316 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.5
23:39:47.316 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:47.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:47.317 00.001 18120 Enqueuing Expose request
23:39:47.317 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:39:47.317 00.000 21948 Moving (-0.13, -0.07) raw xDistance=0.01 yDistance=0.15
23:39:47.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:47.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:47.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:39:47.317 00.000 21948 MoveAxis(E, 0, ABG)
23:39:47.317 00.000 21948 Move returns status 0, amount 0
23:39:47.317 00.000 21948 MoveAxis(N, 0, ABG)
23:39:47.318 00.001 21948 Move returns status 0, amount 0
23:39:47.318 00.000 21948 move complete, result=0
23:39:47.318 00.000 21948 worker thread done servicing request
23:39:47.318 00.000 21948 Worker thread wakes up
23:39:47.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:47.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:47.318 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:48.835 01.517 21948 Exposure complete
23:39:48.879 00.044 21948 worker thread done servicing request
23:39:48.879 00.000 18120 OnExposeComplete: enter
23:39:48.880 00.001 18120 UpdateGuideState(): m_state=6
23:39:48.881 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
23:39:48.881 00.000 18120 Star::Find returns 1 (0), X=410.85, Y=233.39, Mass=1981, SNR=30.7, Peak=186 HFD=3.9
23:39:48.881 00.000 18120 MultiStar: [#1 0.10,-0.18,0.72,U] [#2 -0.15,-0.17,0.66,U] [#3 0.11,-0.24,0.70,U] [#4 0.31,-0.24,0.00,M3] [#5 -0.04,-0.12,0.53,U] [#6 -0.00,0.21,0.47,U] [#7 0.32,-0.76,0.00,R] [#8 0.26,0.14,0.44,U] 
23:39:48.882 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.12}, one-star: {-0.12, -0.21}
23:39:48.882 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
23:39:48.883 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
23:39:48.883 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=0.11 mountY=0.05, mountTheta=0.41
23:39:48.884 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
23:39:48.885 00.001 18120 Enqueuing Move request for scope (0.01, -0.12)
23:39:48.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:48.886 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.7
23:39:48.886 00.000 21948 Worker thread wakes up
23:39:48.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:48.887 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:48.887 00.000 18120 Enqueuing Expose request
23:39:48.888 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:39:48.888 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:39:48.888 00.000 21948 Moving (0.01, -0.12) raw xDistance=0.11 yDistance=0.05
23:39:48.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:39:48.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:48.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:39:48.888 00.000 21948 MoveAxis(E, 0, ABG)
23:39:48.888 00.000 21948 Move returns status 0, amount 0
23:39:48.888 00.000 21948 MoveAxis(N, 0, ABG)
23:39:48.888 00.000 21948 Move returns status 0, amount 0
23:39:48.888 00.000 21948 move complete, result=0
23:39:48.888 00.000 21948 worker thread done servicing request
23:39:48.888 00.000 21948 Worker thread wakes up
23:39:48.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:48.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:48.888 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:50.514 01.626 21948 Exposure complete
23:39:50.537 00.023 21948 worker thread done servicing request
23:39:50.537 00.000 18120 OnExposeComplete: enter
23:39:50.538 00.001 18120 UpdateGuideState(): m_state=6
23:39:50.538 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
23:39:50.539 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=233.51, Mass=2048, SNR=31.1, Peak=185 HFD=3.8
23:39:50.539 00.000 18120 MultiStar: [#1 -0.00,-0.07,0.71,U] [#2 -0.35,0.14,0.00,M1] [#3 -0.62,-0.23,0.00,M9] [#4 -0.14,-0.06,0.53,U] [#5 -0.12,-0.27,0.52,U] [#6 -0.15,0.10,0.48,U] [#7 -0.31,0.28,0.00,M1] [#8 -0.18,0.43,0.00,M1] 
23:39:50.540 00.001 18120 refined, 4 included, MultiStar: {-0.11, -0.08}, one-star: {-0.14, -0.09}
23:39:50.540 00.000 18120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.14) = xAngle (-1.34 = -1.34)
23:39:50.541 00.001 18120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.76 = 1.76)
23:39:50.541 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=0.03 mountY=0.13, mountTheta=1.35
23:39:50.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.08, opts=13)
23:39:50.543 00.001 18120 Enqueuing Move request for scope (-0.11, -0.08)
23:39:50.543 00.000 21948 Worker thread wakes up
23:39:50.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
23:39:50.543 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
23:39:50.543 00.000 21948 Moving (-0.11, -0.08) raw xDistance=0.03 yDistance=0.13
23:39:50.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:39:50.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:50.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:50.545 00.002 18120 UpdateGuideState exits: m=2048 RSB=31.1
23:39:50.546 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:50.546 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:50.547 00.001 18120 Enqueuing Expose request
23:39:50.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:50.547 00.000 21948 MoveAxis(E, 0, ABG)
23:39:50.547 00.000 21948 Move returns status 0, amount 0
23:39:50.547 00.000 21948 MoveAxis(N, 0, ABG)
23:39:50.547 00.000 21948 Move returns status 0, amount 0
23:39:50.547 00.000 21948 move complete, result=0
23:39:50.547 00.000 21948 worker thread done servicing request
23:39:50.548 00.001 21948 Worker thread wakes up
23:39:50.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:50.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:50.548 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:52.064 01.516 21948 Exposure complete
23:39:52.108 00.044 21948 worker thread done servicing request
23:39:52.109 00.001 18120 OnExposeComplete: enter
23:39:52.109 00.000 18120 UpdateGuideState(): m_state=6
23:39:52.110 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
23:39:52.111 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=233.74, Mass=2078, SNR=31.3, Peak=210 HFD=4.2
23:39:52.111 00.000 18120 MultiStar: [#1 -0.05,0.21,0.69,U] [#2 0.01,0.25,0.60,U] [#3 -0.30,-0.10,0.67,U] [#4 -0.16,-0.09,0.57,U] [#5 -0.23,0.02,0.52,U] [#6 0.02,0.24,0.48,U] [#7 -0.40,0.71,0.00,M2] [#8 0.27,0.43,0.00,M2] 
23:39:52.112 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.10}, one-star: {-0.03, 0.15}
23:39:52.113 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
23:39:52.113 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.32)
23:39:52.114 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.36 mountX=-0.13 mountY=0.04, mountTheta=2.82
23:39:52.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.10, opts=13)
23:39:52.115 00.000 18120 Enqueuing Move request for scope (-0.10, 0.10)
23:39:52.116 00.001 21948 Worker thread wakes up
23:39:52.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:39:52.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:39:52.116 00.000 21948 Moving (-0.10, 0.10) raw xDistance=-0.13 yDistance=0.04
23:39:52.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:39:52.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:52.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:52.116 00.000 21948 MoveAxis(E, 0, ABG)
23:39:52.116 00.000 21948 Move returns status 0, amount 0
23:39:52.116 00.000 21948 MoveAxis(N, 0, ABG)
23:39:52.116 00.000 21948 Move returns status 0, amount 0
23:39:52.116 00.000 21948 move complete, result=0
23:39:52.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:52.119 00.003 21948 worker thread done servicing request
23:39:52.119 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.3
23:39:52.120 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:52.120 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:52.121 00.001 18120 Enqueuing Expose request
23:39:52.121 00.000 21948 Worker thread wakes up
23:39:52.121 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:52.122 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:52.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:53.749 01.627 21948 Exposure complete
23:39:53.799 00.050 21948 worker thread done servicing request
23:39:53.799 00.000 18120 OnExposeComplete: enter
23:39:53.800 00.001 18120 UpdateGuideState(): m_state=6
23:39:53.801 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
23:39:53.803 00.002 18120 Star::Find returns 1 (0), X=411.17, Y=233.34, Mass=2119, SNR=31.6, Peak=213 HFD=4.2
23:39:53.804 00.001 18120 MultiStar: [#1 -0.06,0.07,0.68,U] [#2 -0.12,0.19,0.63,U] [#3 -0.12,-0.27,0.66,U] [#4 -0.05,-0.11,0.55,U] [#5 -0.06,0.02,0.54,U] [#6 -0.01,-0.04,0.48,U] [#7 -0.23,0.26,0.51,U] [#8 0.06,0.12,0.45,U] 
23:39:53.805 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.20, -0.26}
23:39:53.806 00.001 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
23:39:53.807 00.001 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.96 = 1.96)
23:39:53.808 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.29 mountX=0.02 mountY=0.04, mountTheta=1.15
23:39:53.813 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
23:39:53.816 00.003 18120 Enqueuing Move request for scope (-0.02, -0.03)
23:39:53.818 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:53.820 00.002 18120 UpdateGuideState exits: m=2119 RSB=31.6
23:39:53.821 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.822 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:53.823 00.001 18120 Enqueuing Expose request
23:39:53.824 00.001 21948 Worker thread wakes up
23:39:53.825 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:39:53.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:39:53.825 00.000 21948 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.04
23:39:53.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:39:53.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:53.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:53.825 00.000 21948 MoveAxis(E, 0, ABG)
23:39:53.825 00.000 21948 Move returns status 0, amount 0
23:39:53.825 00.000 21948 MoveAxis(N, 0, ABG)
23:39:53.825 00.000 21948 Move returns status 0, amount 0
23:39:53.825 00.000 21948 move complete, result=0
23:39:53.825 00.000 21948 worker thread done servicing request
23:39:53.825 00.000 21948 Worker thread wakes up
23:39:53.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:53.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:53.825 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:55.354 01.529 21948 Exposure complete
23:39:55.397 00.043 21948 worker thread done servicing request
23:39:55.397 00.000 18120 OnExposeComplete: enter
23:39:55.398 00.001 18120 UpdateGuideState(): m_state=6
23:39:55.399 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
23:39:55.401 00.002 18120 Star::Find returns 1 (0), X=411.09, Y=233.37, Mass=2119, SNR=31.7, Peak=191 HFD=4.0
23:39:55.402 00.001 18120 MultiStar: [#1 0.27,-0.08,0.68,U] [#2 0.10,0.07,0.58,U] [#3 -0.32,-0.65,0.00,M8] [#4 -0.13,-0.07,0.54,U] [#5 0.05,-0.08,0.52,U] [#6 0.05,0.08,0.47,U] [#7 0.21,0.39,0.00,M2] [#8 0.20,0.21,0.39,U] 
23:39:55.402 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.13, -0.23}
23:39:55.403 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.14) = xAngle (0.69 = 0.69)
23:39:55.404 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.79 = -2.49)
23:39:55.404 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=0.09 mountY=-0.07, mountTheta=-0.67
23:39:55.406 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
23:39:55.406 00.000 18120 Enqueuing Move request for scope (0.10, -0.05)
23:39:55.407 00.001 21948 Worker thread wakes up
23:39:55.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:39:55.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:55.407 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.7
23:39:55.408 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:55.408 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:55.409 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:39:55.409 00.000 21948 Moving (0.10, -0.05) raw xDistance=0.09 yDistance=-0.07
23:39:55.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:39:55.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:55.409 00.000 18120 Enqueuing Expose request
23:39:55.410 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:55.410 00.000 21948 MoveAxis(E, 0, ABG)
23:39:55.410 00.000 21948 Move returns status 0, amount 0
23:39:55.410 00.000 21948 MoveAxis(N, 0, ABG)
23:39:55.410 00.000 21948 Move returns status 0, amount 0
23:39:55.410 00.000 21948 move complete, result=0
23:39:55.410 00.000 21948 worker thread done servicing request
23:39:55.410 00.000 21948 Worker thread wakes up
23:39:55.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:55.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:55.410 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:57.041 01.631 21948 Exposure complete
23:39:57.084 00.043 21948 worker thread done servicing request
23:39:57.084 00.000 18120 OnExposeComplete: enter
23:39:57.087 00.003 18120 UpdateGuideState(): m_state=6
23:39:57.090 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
23:39:57.092 00.002 18120 Star::Find returns 1 (0), X=410.90, Y=233.40, Mass=2092, SNR=31.4, Peak=192 HFD=4.0
23:39:57.095 00.003 18120 MultiStar: [#1 0.12,0.03,0.73,U] [#2 0.17,-0.19,0.67,U] [#3 -0.24,-0.28,0.00,M9] [#4 -0.07,-0.13,0.54,U] [#5 -0.03,-0.10,0.52,U] [#6 -0.00,0.09,0.49,U] [#7 -0.19,0.46,0.00,M3] [#8 0.38,0.22,0.00,M1] 
23:39:57.096 00.001 18120 refined, 5 included, MultiStar: {0.02, -0.10}, one-star: {-0.06, -0.20}
23:39:57.098 00.002 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.19 = -0.19)
23:39:57.098 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
23:39:57.099 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.34 mountX=0.10 mountY=0.02, mountTheta=0.23
23:39:57.100 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.10, opts=13)
23:39:57.100 00.000 18120 Enqueuing Move request for scope (0.02, -0.10)
23:39:57.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:57.101 00.001 18120 UpdateGuideState exits: m=2092 RSB=31.4
23:39:57.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:57.103 00.002 21948 Worker thread wakes up
23:39:57.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:39:57.103 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:39:57.103 00.000 21948 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.02
23:39:57.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:39:57.103 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:57.104 00.001 18120 Enqueuing Expose request
23:39:57.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:57.104 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:39:57.104 00.000 21948 MoveAxis(E, 0, ABG)
23:39:57.104 00.000 21948 Move returns status 0, amount 0
23:39:57.104 00.000 21948 MoveAxis(N, 0, ABG)
23:39:57.104 00.000 21948 Move returns status 0, amount 0
23:39:57.104 00.000 21948 move complete, result=0
23:39:57.104 00.000 21948 worker thread done servicing request
23:39:57.104 00.000 21948 Worker thread wakes up
23:39:57.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:57.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:57.105 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:58.622 01.517 21948 Exposure complete
23:39:58.652 00.030 21948 worker thread done servicing request
23:39:58.652 00.000 18120 OnExposeComplete: enter
23:39:58.652 00.000 18120 UpdateGuideState(): m_state=6
23:39:58.653 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
23:39:58.653 00.000 18120 Star::Find returns 1 (0), X=410.81, Y=233.35, Mass=1990, SNR=30.6, Peak=204 HFD=3.9
23:39:58.654 00.001 18120 MultiStar: [#1 -0.10,0.13,0.71,U] [#2 -0.51,0.09,0.00,M1] [#3 -0.19,-0.14,0.70,U] [#4 0.07,-0.26,0.58,U] [#5 -0.22,-0.29,0.00,M1] [#6 0.18,-0.21,0.48,U] [#7 -0.48,0.40,0.00,M4] [#8 -0.01,0.09,0.45,U] 
23:39:58.654 00.000 18120 refined, 5 included, MultiStar: {-0.06, -0.12}, one-star: {-0.16, -0.24}
23:39:58.655 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
23:39:58.655 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
23:39:58.655 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.04 mountX=0.08 mountY=0.11, mountTheta=0.91
23:39:58.656 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.12, opts=13)
23:39:58.658 00.002 18120 Enqueuing Move request for scope (-0.06, -0.12)
23:39:58.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:39:58.659 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.6
23:39:58.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:58.660 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:39:58.660 00.000 18120 Enqueuing Expose request
23:39:58.660 00.000 21948 Worker thread wakes up
23:39:58.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
23:39:58.660 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
23:39:58.661 00.001 21948 Moving (-0.06, -0.12) raw xDistance=0.08 yDistance=0.11
23:39:58.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:58.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:58.661 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:39:58.661 00.000 21948 MoveAxis(E, 0, ABG)
23:39:58.661 00.000 21948 Move returns status 0, amount 0
23:39:58.661 00.000 21948 MoveAxis(N, 0, ABG)
23:39:58.661 00.000 21948 Move returns status 0, amount 0
23:39:58.661 00.000 21948 move complete, result=0
23:39:58.661 00.000 21948 worker thread done servicing request
23:39:58.661 00.000 21948 Worker thread wakes up
23:39:58.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:39:58.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:39:58.661 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:00.291 01.630 21948 Exposure complete
23:40:00.314 00.023 21948 worker thread done servicing request
23:40:00.315 00.001 18120 OnExposeComplete: enter
23:40:00.315 00.000 18120 UpdateGuideState(): m_state=6
23:40:00.316 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
23:40:00.316 00.000 18120 Star::Find returns 1 (0), X=411.08, Y=233.39, Mass=2050, SNR=31.1, Peak=210 HFD=3.9
23:40:00.317 00.001 18120 MultiStar: [#1 -0.09,0.14,0.72,U] [#2 0.07,0.07,0.68,U] [#3 0.04,-0.31,0.70,U] [#4 -0.05,-0.27,0.56,U] [#5 -0.12,-0.06,0.55,U] [#6 0.03,0.07,0.51,U] [#7 -0.19,0.28,0.54,U] [#8 0.07,0.05,0.44,U] 
23:40:00.318 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.12, -0.21}
23:40:00.319 00.001 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.14) = xAngle (-0.48 = -0.48)
23:40:00.322 00.003 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.63 = 2.63)
23:40:00.324 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.62 mountX=0.04 mountY=0.02, mountTheta=0.51
23:40:00.327 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.04, opts=13)
23:40:00.328 00.001 18120 Enqueuing Move request for scope (-0.00, -0.04)
23:40:00.328 00.000 21948 Worker thread wakes up
23:40:00.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:00.329 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.1
23:40:00.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.330 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:00.330 00.000 18120 Enqueuing Expose request
23:40:00.331 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
23:40:00.331 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
23:40:00.331 00.000 21948 Moving (-0.00, -0.04) raw xDistance=0.04 yDistance=0.02
23:40:00.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:40:00.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:00.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:40:00.331 00.000 21948 MoveAxis(E, 0, ABG)
23:40:00.331 00.000 21948 Move returns status 0, amount 0
23:40:00.331 00.000 21948 MoveAxis(N, 0, ABG)
23:40:00.331 00.000 21948 Move returns status 0, amount 0
23:40:00.331 00.000 21948 move complete, result=0
23:40:00.331 00.000 21948 worker thread done servicing request
23:40:00.331 00.000 21948 Worker thread wakes up
23:40:00.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:00.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:00.331 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:01.852 01.521 21948 Exposure complete
23:40:01.890 00.038 21948 worker thread done servicing request
23:40:01.890 00.000 18120 OnExposeComplete: enter
23:40:01.891 00.001 18120 UpdateGuideState(): m_state=6
23:40:01.891 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
23:40:01.892 00.001 18120 Star::Find returns 1 (0), X=410.97, Y=233.54, Mass=2125, SNR=31.7, Peak=204 HFD=4.0
23:40:01.892 00.000 18120 MultiStar: [#1 0.04,-0.01,0.71,U] [#2 -0.17,0.08,0.62,U] [#3 -0.34,-0.36,0.00,M8] [#4 0.03,-0.38,0.00,M1] [#5 -0.25,-0.21,0.49,U] [#6 -0.05,0.11,0.46,U] [#7 -0.10,0.35,0.00,M4] [#8 0.29,0.13,0.44,U] 
23:40:01.893 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.00}, one-star: {0.01, -0.05}
23:40:01.893 00.000 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.14) = xAngle (-1.85 = -1.85)
23:40:01.894 00.001 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.25 = 1.25)
23:40:01.894 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.00 mountX=-0.01 mountY=0.02, mountTheta=1.86
23:40:01.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.00, opts=13)
23:40:01.897 00.002 18120 Enqueuing Move request for scope (-0.02, -0.00)
23:40:01.900 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:01.902 00.002 21948 Worker thread wakes up
23:40:01.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:40:01.902 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:40:01.902 00.000 21948 Moving (-0.02, -0.00) raw xDistance=-0.01 yDistance=0.02
23:40:01.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:40:01.903 00.001 18120 UpdateGuideState exits: m=2125 RSB=31.7
23:40:01.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:01.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:01.904 00.001 18120 Enqueuing Expose request
23:40:01.905 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:01.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:40:01.905 00.000 21948 MoveAxis(E, 0, ABG)
23:40:01.905 00.000 21948 Move returns status 0, amount 0
23:40:01.905 00.000 21948 MoveAxis(N, 0, ABG)
23:40:01.905 00.000 21948 Move returns status 0, amount 0
23:40:01.905 00.000 21948 move complete, result=0
23:40:01.905 00.000 21948 worker thread done servicing request
23:40:01.905 00.000 21948 Worker thread wakes up
23:40:01.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:01.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:01.905 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:03.530 01.625 21948 Exposure complete
23:40:03.574 00.044 21948 worker thread done servicing request
23:40:03.574 00.000 18120 OnExposeComplete: enter
23:40:03.576 00.002 18120 UpdateGuideState(): m_state=6
23:40:03.576 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
23:40:03.577 00.001 18120 Star::Find returns 1 (0), X=411.09, Y=233.29, Mass=2146, SNR=32.0, Peak=211 HFD=4.1
23:40:03.577 00.000 18120 MultiStar: [#1 0.15,0.11,0.73,U] [#2 0.04,0.05,0.63,U] [#3 0.01,-0.21,0.66,U] [#4 0.30,-0.34,0.00,M2] [#5 0.03,-0.19,0.50,U] [#6 0.07,0.15,0.50,U] [#7 -0.20,0.22,0.53,U] [#8 0.34,0.12,0.00,M1] 
23:40:03.578 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.13, -0.31}
23:40:03.578 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
23:40:03.579 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.89)
23:40:03.579 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.85 mountX=0.07 mountY=-0.02, mountTheta=-0.25
23:40:03.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
23:40:03.581 00.001 18120 Enqueuing Move request for scope (0.05, -0.05)
23:40:03.582 00.001 21948 Worker thread wakes up
23:40:03.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:40:03.582 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:40:03.582 00.000 21948 Moving (0.05, -0.05) raw xDistance=0.07 yDistance=-0.02
23:40:03.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:03.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:03.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:03.583 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:40:03.583 00.000 21948 MoveAxis(E, 0, ABG)
23:40:03.583 00.000 18120 UpdateGuideState exits: m=2146 RSB=32.0
23:40:03.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:03.585 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:03.586 00.001 18120 Enqueuing Expose request
23:40:03.587 00.001 21948 Move returns status 0, amount 0
23:40:03.587 00.000 21948 MoveAxis(N, 0, ABG)
23:40:03.587 00.000 21948 Move returns status 0, amount 0
23:40:03.587 00.000 21948 move complete, result=0
23:40:03.587 00.000 21948 worker thread done servicing request
23:40:03.587 00.000 21948 Worker thread wakes up
23:40:03.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:03.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:03.588 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:05.112 01.524 21948 Exposure complete
23:40:05.138 00.026 21948 worker thread done servicing request
23:40:05.138 00.000 18120 OnExposeComplete: enter
23:40:05.140 00.002 18120 UpdateGuideState(): m_state=6
23:40:05.141 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
23:40:05.144 00.003 18120 Star::Find returns 1 (0), X=410.93, Y=233.31, Mass=1874, SNR=29.6, Peak=194 HFD=4.0
23:40:05.146 00.002 18120 MultiStar: [#1 -0.09,-0.11,0.76,U] [#2 -0.06,-0.08,0.67,U] [#3 -0.05,-0.29,0.74,U] [#4 -0.07,-0.25,0.57,U] [#5 -0.14,-0.12,0.51,U] [#6 -0.07,0.03,0.49,U] [#7 -0.22,0.11,0.55,U] [#8 -0.12,0.03,0.47,U] 
23:40:05.146 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.13}, one-star: {-0.03, -0.29}
23:40:05.147 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.01 = -1.01)
23:40:05.147 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.09 = 2.09)
23:40:05.148 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.16 mountX=0.08 mountY=0.14, mountTheta=1.02
23:40:05.150 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.13, opts=13)
23:40:05.151 00.001 18120 Enqueuing Move request for scope (-0.09, -0.13)
23:40:05.151 00.000 21948 Worker thread wakes up
23:40:05.151 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:05.152 00.001 18120 UpdateGuideState exits: m=1874 RSB=29.6
23:40:05.152 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:05.153 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:05.153 00.000 18120 Enqueuing Expose request
23:40:05.154 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
23:40:05.154 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
23:40:05.154 00.000 21948 Moving (-0.09, -0.13) raw xDistance=0.08 yDistance=0.14
23:40:05.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:40:05.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:05.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:40:05.154 00.000 21948 MoveAxis(E, 0, ABG)
23:40:05.154 00.000 21948 Move returns status 0, amount 0
23:40:05.154 00.000 21948 MoveAxis(N, 0, ABG)
23:40:05.154 00.000 21948 Move returns status 0, amount 0
23:40:05.154 00.000 21948 move complete, result=0
23:40:05.154 00.000 21948 worker thread done servicing request
23:40:05.154 00.000 21948 Worker thread wakes up
23:40:05.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:05.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:05.154 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:06.788 01.634 21948 Exposure complete
23:40:06.823 00.035 21948 worker thread done servicing request
23:40:06.824 00.001 18120 OnExposeComplete: enter
23:40:06.824 00.000 18120 UpdateGuideState(): m_state=6
23:40:06.825 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
23:40:06.825 00.000 18120 Star::Find returns 1 (0), X=410.96, Y=233.46, Mass=2140, SNR=31.7, Peak=202 HFD=4.1
23:40:06.826 00.001 18120 MultiStar: [#1 -0.04,-0.05,0.70,U] [#2 0.07,-0.00,0.63,U] [#3 -0.06,-0.33,0.66,U] [#4 0.05,-0.14,0.54,U] [#5 -0.17,-0.15,0.54,U] [#6 -0.18,0.20,0.47,U] [#7 -0.06,0.38,0.00,M3] [#8 -0.00,0.19,0.43,U] 
23:40:06.826 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.00, -0.13}
23:40:06.827 00.001 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.14) = xAngle (-0.87 = -0.87)
23:40:06.827 00.000 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
23:40:06.827 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.01 mountX=0.05 mountY=0.06, mountTheta=0.88
23:40:06.829 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
23:40:06.829 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
23:40:06.830 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:06.830 00.000 18120 UpdateGuideState exits: m=2140 RSB=31.7
23:40:06.831 00.001 21948 Worker thread wakes up
23:40:06.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:40:06.831 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:06.831 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:40:06.831 00.000 21948 Moving (-0.03, -0.07) raw xDistance=0.05 yDistance=0.06
23:40:06.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:06.832 00.001 18120 Enqueuing Expose request
23:40:06.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:40:06.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:06.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:40:06.832 00.000 21948 MoveAxis(E, 0, ABG)
23:40:06.832 00.000 21948 Move returns status 0, amount 0
23:40:06.832 00.000 21948 MoveAxis(N, 0, ABG)
23:40:06.832 00.000 21948 Move returns status 0, amount 0
23:40:06.832 00.000 21948 move complete, result=0
23:40:06.832 00.000 21948 worker thread done servicing request
23:40:06.832 00.000 21948 Worker thread wakes up
23:40:06.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:06.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:06.832 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:08.356 01.524 21948 Exposure complete
23:40:08.397 00.041 21948 worker thread done servicing request
23:40:08.397 00.000 18120 OnExposeComplete: enter
23:40:08.397 00.000 18120 UpdateGuideState(): m_state=6
23:40:08.398 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
23:40:08.398 00.000 18120 Star::Find returns 1 (0), X=410.85, Y=233.49, Mass=2142, SNR=31.6, Peak=209 HFD=3.8
23:40:08.399 00.001 18120 MultiStar: [#1 0.06,0.21,0.72,U] [#2 -0.01,0.33,0.62,U] [#3 -0.29,-0.17,0.69,U] [#4 -0.11,-0.10,0.56,U] [#5 -0.08,-0.22,0.52,U] [#6 -0.18,0.05,0.47,U] [#7 -0.15,0.42,0.00,M4] [#8 0.27,0.40,0.00,M1] 
23:40:08.399 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.00}, one-star: {-0.12, -0.10}
23:40:08.403 00.004 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.14) = xAngle (-1.98 = -1.98)
23:40:08.405 00.002 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.12 = 1.12)
23:40:08.407 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.12 mountX=-0.04 mountY=0.09, mountTheta=1.99
23:40:08.412 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.00, opts=13)
23:40:08.414 00.002 18120 Enqueuing Move request for scope (-0.10, -0.00)
23:40:08.415 00.001 21948 Worker thread wakes up
23:40:08.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:08.417 00.002 18120 UpdateGuideState exits: m=2142 RSB=31.6
23:40:08.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:08.418 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:08.418 00.000 18120 Enqueuing Expose request
23:40:08.419 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
23:40:08.419 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
23:40:08.419 00.000 21948 Moving (-0.10, -0.00) raw xDistance=-0.04 yDistance=0.09
23:40:08.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:40:08.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:08.419 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:40:08.419 00.000 21948 MoveAxis(E, 0, ABG)
23:40:08.419 00.000 21948 Move returns status 0, amount 0
23:40:08.419 00.000 21948 MoveAxis(N, 0, ABG)
23:40:08.419 00.000 21948 Move returns status 0, amount 0
23:40:08.419 00.000 21948 move complete, result=0
23:40:08.419 00.000 21948 worker thread done servicing request
23:40:08.419 00.000 21948 Worker thread wakes up
23:40:08.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:08.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:08.420 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:10.046 01.626 21948 Exposure complete
23:40:10.088 00.042 21948 worker thread done servicing request
23:40:10.088 00.000 18120 OnExposeComplete: enter
23:40:10.090 00.002 18120 UpdateGuideState(): m_state=6
23:40:10.092 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
23:40:10.095 00.003 18120 Star::Find returns 1 (0), X=411.01, Y=233.62, Mass=2262, SNR=32.4, Peak=208 HFD=4.1
23:40:10.098 00.003 18120 MultiStar: [#1 0.01,0.15,0.71,U] [#2 0.00,0.18,0.59,U] [#3 -0.16,-0.21,0.66,U] [#4 -0.15,-0.27,0.52,U] [#5 0.00,-0.39,0.00,M1] [#6 -0.31,0.03,0.46,U] [#7 -0.17,0.44,0.00,M5] [#8 0.06,0.27,0.41,U] 
23:40:10.101 00.003 18120 single-star, 6 included, MultiStar: {-0.06, 0.02}, one-star: {0.05, 0.03}
23:40:10.102 00.001 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.14) = xAngle (1.67 = 1.67)
23:40:10.104 00.002 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.77 = -1.52)
23:40:10.107 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
23:40:10.111 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
23:40:10.113 00.002 18120 Enqueuing Move request for scope (0.05, 0.03)
23:40:10.114 00.001 21948 Worker thread wakes up
23:40:10.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:10.114 00.000 18120 UpdateGuideState exits: m=2262 RSB=32.4
23:40:10.115 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:10.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:10.116 00.001 18120 Enqueuing Expose request
23:40:10.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:40:10.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:40:10.116 00.000 21948 Moving (0.05, 0.03) raw xDistance=-0.01 yDistance=-0.06
23:40:10.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:40:10.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:10.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:40:10.116 00.000 21948 MoveAxis(E, 0, ABG)
23:40:10.116 00.000 21948 Move returns status 0, amount 0
23:40:10.116 00.000 21948 MoveAxis(N, 0, ABG)
23:40:10.116 00.000 21948 Move returns status 0, amount 0
23:40:10.116 00.000 21948 move complete, result=0
23:40:10.116 00.000 21948 worker thread done servicing request
23:40:10.116 00.000 21948 Worker thread wakes up
23:40:10.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:10.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:10.117 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:11.645 01.528 21948 Exposure complete
23:40:11.676 00.031 21948 worker thread done servicing request
23:40:11.676 00.000 18120 OnExposeComplete: enter
23:40:11.677 00.001 18120 UpdateGuideState(): m_state=6
23:40:11.677 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
23:40:11.678 00.001 18120 Star::Find returns 1 (0), X=411.06, Y=233.31, Mass=2264, SNR=32.7, Peak=215 HFD=4.2
23:40:11.678 00.000 18120 MultiStar: [#1 0.12,0.00,0.69,U] [#2 0.09,0.28,0.61,U] [#3 -0.34,-0.33,0.00,M4] [#4 -0.31,-0.35,0.00,M1] [#5 -0.15,-0.18,0.50,U] [#6 -0.13,0.12,0.47,U] [#7 -0.12,0.68,0.00,M6] [#8 0.56,0.01,0.00,M1] 
23:40:11.678 00.000 18120 refined, 4 included, MultiStar: {0.03, -0.04}, one-star: {0.10, -0.28}
23:40:11.680 00.002 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.14) = xAngle (0.20 = 0.20)
23:40:11.681 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.30 = -2.98)
23:40:11.682 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.94 mountX=0.05 mountY=-0.01, mountTheta=-0.16
23:40:11.685 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
23:40:11.685 00.000 18120 Enqueuing Move request for scope (0.03, -0.04)
23:40:11.686 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:11.686 00.000 18120 UpdateGuideState exits: m=2264 RSB=32.7
23:40:11.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.687 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:11.688 00.001 18120 Enqueuing Expose request
23:40:11.688 00.000 21948 Worker thread wakes up
23:40:11.688 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:40:11.688 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:40:11.688 00.000 21948 Moving (0.03, -0.04) raw xDistance=0.05 yDistance=-0.01
23:40:11.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:40:11.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:11.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:11.689 00.001 21948 MoveAxis(E, 0, ABG)
23:40:11.689 00.000 21948 Move returns status 0, amount 0
23:40:11.689 00.000 21948 MoveAxis(N, 0, ABG)
23:40:11.689 00.000 21948 Move returns status 0, amount 0
23:40:11.689 00.000 21948 move complete, result=0
23:40:11.689 00.000 21948 worker thread done servicing request
23:40:11.689 00.000 21948 Worker thread wakes up
23:40:11.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:11.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:11.690 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:13.317 01.627 21948 Exposure complete
23:40:13.377 00.060 21948 worker thread done servicing request
23:40:13.378 00.001 18120 OnExposeComplete: enter
23:40:13.379 00.001 18120 UpdateGuideState(): m_state=6
23:40:13.379 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
23:40:13.380 00.001 18120 Star::Find returns 1 (0), X=411.13, Y=233.11, Mass=2017, SNR=30.9, Peak=202 HFD=4.2
23:40:13.381 00.001 18120 MultiStar: [#1 0.13,-0.13,0.73,U] [#2 0.26,0.10,0.64,U] [#3 -0.05,-0.32,0.71,U] [#4 -0.06,-0.54,0.00,M2] [#5 -0.01,-0.32,0.53,U] [#6 0.23,-0.02,0.48,U] [#7 0.32,0.24,0.00,M7] [#8 0.47,-0.04,0.00,M2] 
23:40:13.381 00.000 18120 refined, 5 included, MultiStar: {0.12, -0.22}, one-star: {0.17, -0.48}
23:40:13.381 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.08 = 0.08)
23:40:13.382 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.18 = -3.10)
23:40:13.382 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.06 mountX=0.25 mountY=-0.01, mountTheta=-0.04
23:40:13.383 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.22, opts=13)
23:40:13.384 00.001 18120 Enqueuing Move request for scope (0.12, -0.22)
23:40:13.384 00.000 21948 Worker thread wakes up
23:40:13.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
23:40:13.384 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
23:40:13.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:13.385 00.001 18120 UpdateGuideState exits: m=2017 RSB=30.9
23:40:13.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:13.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:13.386 00.001 21948 Moving (0.12, -0.22) raw xDistance=0.25 yDistance=-0.01
23:40:13.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:40:13.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:13.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:13.386 00.000 18120 Enqueuing Expose request
23:40:13.387 00.001 21948 MoveAxis(W, 45, ABG)
23:40:13.387 00.000 21948 Guiding  Dir = 3, Dur = 45
23:40:13.387 00.000 21948 IsSlewing returns 0
23:40:13.388 00.001 21948 IsGuiding returns 0
23:40:13.390 00.002 21948 PulseGuide returned control before completion, sleep 54
23:40:13.457 00.067 21948 IsGuiding returns 0
23:40:13.457 00.000 21948 Move returns status 0, amount 45
23:40:13.457 00.000 21948 MoveAxis(N, 0, ABG)
23:40:13.457 00.000 21948 Move returns status 0, amount 0
23:40:13.458 00.001 21948 move complete, result=0
23:40:13.458 00.000 21948 worker thread done servicing request
23:40:13.458 00.000 21948 Worker thread wakes up
23:40:13.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:13.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:13.458 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
23:40:14.868 01.410 21948 Exposure complete
23:40:14.904 00.036 21948 worker thread done servicing request
23:40:14.904 00.000 18120 OnExposeComplete: enter
23:40:14.905 00.001 18120 UpdateGuideState(): m_state=6
23:40:14.906 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
23:40:14.907 00.001 18120 Star::Find returns 1 (0), X=410.90, Y=233.47, Mass=2246, SNR=32.5, Peak=207 HFD=3.9
23:40:14.908 00.001 18120 MultiStar: [#1 0.30,0.03,0.70,U] [#2 0.21,0.03,0.65,U] [#3 -0.13,-0.25,0.65,U] [#4 -0.07,-0.08,0.55,U] [#5 -0.23,-0.15,0.51,U] [#6 0.09,0.06,0.46,U] [#7 -0.18,0.57,0.00,M8] [#8 0.30,0.32,0.00,M3] 
23:40:14.909 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {-0.06, -0.13}
23:40:14.910 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
23:40:14.911 00.001 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
23:40:14.912 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.34 mountX=0.08 mountY=0.02, mountTheta=0.23
23:40:14.913 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
23:40:14.914 00.001 18120 Enqueuing Move request for scope (0.02, -0.08)
23:40:14.914 00.000 21948 Worker thread wakes up
23:40:14.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:14.915 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:40:14.915 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:40:14.915 00.000 18120 UpdateGuideState exits: m=2246 RSB=32.5
23:40:14.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:14.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:14.916 00.000 18120 Enqueuing Expose request
23:40:14.916 00.000 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
23:40:14.917 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:40:14.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:14.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:40:14.917 00.000 21948 MoveAxis(E, 0, ABG)
23:40:14.917 00.000 21948 Move returns status 0, amount 0
23:40:14.917 00.000 21948 MoveAxis(N, 0, ABG)
23:40:14.917 00.000 21948 Move returns status 0, amount 0
23:40:14.917 00.000 21948 move complete, result=0
23:40:14.917 00.000 21948 worker thread done servicing request
23:40:14.917 00.000 21948 Worker thread wakes up
23:40:14.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:14.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:14.918 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:16.544 01.626 21948 Exposure complete
23:40:16.575 00.031 21948 worker thread done servicing request
23:40:16.575 00.000 18120 OnExposeComplete: enter
23:40:16.578 00.003 18120 UpdateGuideState(): m_state=6
23:40:16.579 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
23:40:16.580 00.001 18120 Star::Find returns 1 (0), X=410.68, Y=233.61, Mass=1996, SNR=30.6, Peak=155 HFD=4.2
23:40:16.581 00.001 18120 MultiStar: [#1 -0.31,0.23,0.00,M1] [#2 -0.24,0.27,0.00,M1] [#3 -0.42,-0.28,0.00,M3] [#4 -0.22,-0.17,0.60,U] [#5 -0.31,-0.01,0.54,U] [#6 -0.28,0.02,0.50,U] [#7 -0.47,0.57,0.00,M9] [#8 0.03,0.27,0.43,U] 
23:40:16.583 00.002 18120 refined, 4 included, MultiStar: {-0.23, 0.01}, one-star: {-0.28, 0.01}
23:40:16.584 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.24 = -2.05)
23:40:16.585 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.06)
23:40:16.585 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.09 mountX=-0.10 mountY=0.20, mountTheta=2.05
23:40:16.588 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.01, opts=13)
23:40:16.588 00.000 18120 Enqueuing Move request for scope (-0.23, 0.01)
23:40:16.589 00.001 21948 Worker thread wakes up
23:40:16.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:16.589 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.6
23:40:16.590 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:16.590 00.000 18120 Enqueuing Expose request
23:40:16.591 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
23:40:16.591 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
23:40:16.591 00.000 21948 Moving (-0.23, 0.01) raw xDistance=-0.10 yDistance=0.20
23:40:16.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:40:16.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:16.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:40:16.591 00.000 21948 MoveAxis(E, 0, ABG)
23:40:16.591 00.000 21948 Move returns status 0, amount 0
23:40:16.591 00.000 21948 MoveAxis(N, 0, ABG)
23:40:16.591 00.000 21948 Move returns status 0, amount 0
23:40:16.591 00.000 21948 move complete, result=0
23:40:16.591 00.000 21948 worker thread done servicing request
23:40:16.591 00.000 21948 Worker thread wakes up
23:40:16.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:16.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:16.591 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:18.104 01.513 21948 Exposure complete
23:40:18.136 00.032 21948 worker thread done servicing request
23:40:18.136 00.000 18120 OnExposeComplete: enter
23:40:18.137 00.001 18120 UpdateGuideState(): m_state=6
23:40:18.138 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
23:40:18.139 00.001 18120 Star::Find returns 1 (0), X=410.94, Y=233.66, Mass=1936, SNR=30.2, Peak=191 HFD=4.1
23:40:18.140 00.001 18120 MultiStar: [#1 -0.09,0.26,0.76,U] [#2 0.20,0.17,0.69,U] [#3 -0.41,-0.06,0.00,M4] [#4 -0.30,-0.14,0.54,U] [#5 -0.45,-0.07,0.00,M1] [#6 0.10,0.16,0.51,U] [#7 -0.01,0.55,0.00,M10] [#8 -0.01,0.25,0.44,U] 
23:40:18.141 00.001 18120 single-star, 5 included, MultiStar: {-0.02, 0.13}, one-star: {-0.02, 0.07}
23:40:18.143 00.002 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
23:40:18.144 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
23:40:18.144 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.89 mountX=-0.07 mountY=-0.01, mountTheta=-2.99
23:40:18.146 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
23:40:18.147 00.001 18120 Enqueuing Move request for scope (-0.02, 0.07)
23:40:18.148 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:18.149 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.2
23:40:18.150 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:18.152 00.002 21948 Worker thread wakes up
23:40:18.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:40:18.152 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:18.153 00.001 18120 Enqueuing Expose request
23:40:18.154 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:40:18.154 00.000 21948 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.01
23:40:18.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:40:18.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:18.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:18.154 00.000 21948 MoveAxis(E, 0, ABG)
23:40:18.154 00.000 21948 Move returns status 0, amount 0
23:40:18.154 00.000 21948 MoveAxis(N, 0, ABG)
23:40:18.154 00.000 21948 Move returns status 0, amount 0
23:40:18.154 00.000 21948 move complete, result=0
23:40:18.154 00.000 21948 worker thread done servicing request
23:40:18.154 00.000 21948 Worker thread wakes up
23:40:18.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:18.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:18.155 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:19.788 01.633 21948 Exposure complete
23:40:19.815 00.027 21948 worker thread done servicing request
23:40:19.815 00.000 18120 OnExposeComplete: enter
23:40:19.816 00.001 18120 UpdateGuideState(): m_state=6
23:40:19.817 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
23:40:19.818 00.001 18120 Star::Find returns 1 (0), X=410.63, Y=233.81, Mass=2101, SNR=31.4, Peak=185 HFD=4.2
23:40:19.820 00.002 18120 MultiStar: [#1 -0.37,0.25,0.00,M1] [#2 -0.33,0.42,0.00,M1] [#3 -0.81,-0.06,0.00,M5] [#4 -0.65,0.17,0.00,M1] [#5 -0.48,0.26,0.00,M2] [#6 -0.37,0.46,0.00,M1] [#7 -0.40,0.68,0.00,R] [#8 0.05,0.65,0.00,M2] 
23:40:19.821 00.001 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.72 = -2.56)
23:40:19.822 00.001 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.82 = 0.54)
23:40:19.824 00.002 18120 CameraToMount -- cameraX=-0.33 cameraY=0.21 hyp=0.39 cameraTheta=2.58 mountX=-0.33 mountY=0.20, mountTheta=2.59
23:40:19.826 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=0.21, opts=13)
23:40:19.828 00.002 18120 Enqueuing Move request for scope (-0.33, 0.21)
23:40:19.829 00.001 21948 Worker thread wakes up
23:40:19.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:19.829 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.4
23:40:19.830 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:19.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.21) opts 0xd
23:40:19.830 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, 0.21)
23:40:19.830 00.000 21948 Moving (-0.33, 0.21) raw xDistance=-0.33 yDistance=0.20
23:40:19.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:40:19.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:40:19.830 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:19.832 00.002 18120 Enqueuing Expose request
23:40:19.834 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:40:19.834 00.000 21948 MoveAxis(E, 59, ABG)
23:40:19.834 00.000 21948 Guiding  Dir = 2, Dur = 59
23:40:19.834 00.000 21948 IsSlewing returns 0
23:40:19.834 00.000 21948 IsGuiding returns 0
23:40:19.835 00.001 21948 PulseGuide returned control before completion, sleep 68
23:40:19.915 00.080 21948 IsGuiding returns 0
23:40:19.915 00.000 21948 Move returns status 0, amount 59
23:40:19.915 00.000 21948 MoveAxis(N, 0, ABG)
23:40:19.916 00.001 21948 Move returns status 0, amount 0
23:40:19.916 00.000 21948 move complete, result=0
23:40:19.916 00.000 21948 worker thread done servicing request
23:40:19.916 00.000 21948 Worker thread wakes up
23:40:19.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:19.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:19.916 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
23:40:21.330 01.414 21948 Exposure complete
23:40:21.361 00.031 21948 worker thread done servicing request
23:40:21.361 00.000 18120 OnExposeComplete: enter
23:40:21.362 00.001 18120 UpdateGuideState(): m_state=6
23:40:21.363 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
23:40:21.363 00.000 18120 Star::Find returns 1 (0), X=410.85, Y=233.41, Mass=1932, SNR=30.1, Peak=168 HFD=3.9
23:40:21.364 00.001 18120 MultiStar: [#1 -0.22,0.00,0.70,U] [#2 -0.07,0.13,0.64,U] [#3 -0.24,-0.26,0.72,U] [#4 -0.28,-0.03,0.55,U] [#5 -0.19,-0.01,0.53,U] [#6 -0.32,0.07,0.52,U] [#7 -0.18,-0.14,0.51,U] [#8 -0.03,0.33,0.47,U] 
23:40:21.364 00.000 18120 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.11, -0.19}
23:40:21.365 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
23:40:21.365 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
23:40:21.365 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=-0.04 mountY=0.18, mountTheta=1.82
23:40:21.366 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.03, opts=13)
23:40:21.367 00.001 18120 Enqueuing Move request for scope (-0.18, -0.03)
23:40:21.367 00.000 21948 Worker thread wakes up
23:40:21.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:21.368 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.1
23:40:21.368 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:21.369 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:21.369 00.000 18120 Enqueuing Expose request
23:40:21.370 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
23:40:21.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
23:40:21.370 00.000 21948 Moving (-0.18, -0.03) raw xDistance=-0.04 yDistance=0.18
23:40:21.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:40:21.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:21.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:40:21.370 00.000 21948 MoveAxis(E, 0, ABG)
23:40:21.370 00.000 21948 Move returns status 0, amount 0
23:40:21.370 00.000 21948 MoveAxis(N, 0, ABG)
23:40:21.370 00.000 21948 Move returns status 0, amount 0
23:40:21.370 00.000 21948 move complete, result=0
23:40:21.370 00.000 21948 worker thread done servicing request
23:40:21.370 00.000 21948 Worker thread wakes up
23:40:21.370 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:21.371 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:21.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:23.001 01.630 21948 Exposure complete
23:40:23.051 00.050 21948 worker thread done servicing request
23:40:23.051 00.000 18120 OnExposeComplete: enter
23:40:23.052 00.001 18120 UpdateGuideState(): m_state=6
23:40:23.052 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
23:40:23.053 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=233.25, Mass=2143, SNR=31.9, Peak=209 HFD=4.3
23:40:23.053 00.000 18120 MultiStar: [#1 -0.01,-0.17,0.63,U] [#2 -0.31,0.21,0.00,M1] [#3 -0.26,-0.42,0.00,M5] [#4 -0.19,-0.21,0.58,U] [#5 -0.18,-0.19,0.50,U] [#6 -0.19,0.25,0.46,U] [#7 0.05,-0.35,0.49,U] [#8 -0.01,0.11,0.42,U] 
23:40:23.054 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.17}, one-star: {-0.15, -0.35}
23:40:23.054 00.000 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.14) = xAngle (-0.99 = -0.99)
23:40:23.054 00.000 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.11 = 2.11)
23:40:23.055 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.13 mountX=0.11 mountY=0.17, mountTheta=1.00
23:40:23.057 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.17, opts=13)
23:40:23.058 00.001 18120 Enqueuing Move request for scope (-0.11, -0.17)
23:40:23.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:23.059 00.001 21948 Worker thread wakes up
23:40:23.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
23:40:23.059 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
23:40:23.059 00.000 21948 Moving (-0.11, -0.17) raw xDistance=0.11 yDistance=0.17
23:40:23.060 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:40:23.060 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.9
23:40:23.062 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:23.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:23.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:23.063 00.000 18120 Enqueuing Expose request
23:40:23.064 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:40:23.064 00.000 21948 MoveAxis(E, 0, ABG)
23:40:23.064 00.000 21948 Move returns status 0, amount 0
23:40:23.064 00.000 21948 MoveAxis(N, 0, ABG)
23:40:23.064 00.000 21948 Move returns status 0, amount 0
23:40:23.064 00.000 21948 move complete, result=0
23:40:23.064 00.000 21948 worker thread done servicing request
23:40:23.064 00.000 21948 Worker thread wakes up
23:40:23.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:23.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:23.065 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:24.581 01.516 21948 Exposure complete
23:40:24.605 00.024 21948 worker thread done servicing request
23:40:24.605 00.000 18120 OnExposeComplete: enter
23:40:24.605 00.000 18120 UpdateGuideState(): m_state=6
23:40:24.606 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
23:40:24.606 00.000 18120 Star::Find returns 1 (0), X=411.10, Y=233.29, Mass=1930, SNR=30.2, Peak=210 HFD=4.0
23:40:24.607 00.001 18120 MultiStar: [#1 0.08,-0.10,0.75,U] [#2 -0.03,-0.05,0.66,U] [#3 -0.31,-0.51,0.00,M6] [#4 -0.01,-0.44,0.00,M1] [#5 -0.20,-0.27,0.55,U] [#6 -0.19,0.01,0.52,U] [#7 0.33,-0.29,0.00,M1] [#8 0.25,0.09,0.45,U] 
23:40:24.607 00.000 18120 refined, 5 included, MultiStar: {0.02, -0.13}, one-star: {0.14, -0.31}
23:40:24.608 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.14) = xAngle (-0.27 = -0.27)
23:40:24.608 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.83 = 2.83)
23:40:24.609 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.42 mountX=0.13 mountY=0.04, mountTheta=0.31
23:40:24.610 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
23:40:24.611 00.001 18120 Enqueuing Move request for scope (0.02, -0.13)
23:40:24.611 00.000 21948 Worker thread wakes up
23:40:24.611 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:24.612 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:40:24.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:40:24.612 00.000 21948 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=0.04
23:40:24.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:40:24.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:24.612 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.2
23:40:24.612 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:24.613 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:24.613 00.000 18120 Enqueuing Expose request
23:40:24.614 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:40:24.614 00.000 21948 MoveAxis(E, 0, ABG)
23:40:24.614 00.000 21948 Move returns status 0, amount 0
23:40:24.614 00.000 21948 MoveAxis(N, 0, ABG)
23:40:24.614 00.000 21948 Move returns status 0, amount 0
23:40:24.614 00.000 21948 move complete, result=0
23:40:24.614 00.000 21948 worker thread done servicing request
23:40:24.614 00.000 21948 Worker thread wakes up
23:40:24.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:24.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:24.614 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:26.242 01.628 21948 Exposure complete
23:40:26.276 00.034 21948 worker thread done servicing request
23:40:26.276 00.000 18120 OnExposeComplete: enter
23:40:26.277 00.001 18120 UpdateGuideState(): m_state=6
23:40:26.278 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
23:40:26.278 00.000 18120 Star::Find returns 1 (0), X=410.89, Y=233.28, Mass=1925, SNR=30.1, Peak=194 HFD=4.1
23:40:26.279 00.001 18120 MultiStar: [#1 0.03,-0.10,0.77,U] [#2 -0.05,0.01,0.67,U] [#3 -0.35,-0.25,0.00,M7] [#4 -0.12,-0.21,0.58,U] [#5 -0.21,-0.29,0.51,U] [#6 -0.04,-0.03,0.49,U] [#7 0.22,-0.53,0.00,M2] [#8 0.19,0.08,0.45,U] 
23:40:26.279 00.000 18120 refined, 6 included, MultiStar: {-0.04, -0.14}, one-star: {-0.07, -0.31}
23:40:26.280 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
23:40:26.280 00.000 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
23:40:26.281 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.87 mountX=0.11 mountY=0.10, mountTheta=0.75
23:40:26.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.14, opts=13)
23:40:26.282 00.000 18120 Enqueuing Move request for scope (-0.04, -0.14)
23:40:26.283 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:26.283 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.1
23:40:26.284 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:26.284 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:26.284 00.000 18120 Enqueuing Expose request
23:40:26.285 00.001 21948 Worker thread wakes up
23:40:26.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:40:26.285 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:40:26.285 00.000 21948 Moving (-0.04, -0.14) raw xDistance=0.11 yDistance=0.10
23:40:26.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:40:26.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:26.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:26.285 00.000 21948 MoveAxis(E, 0, ABG)
23:40:26.285 00.000 21948 Move returns status 0, amount 0
23:40:26.285 00.000 21948 MoveAxis(N, 0, ABG)
23:40:26.285 00.000 21948 Move returns status 0, amount 0
23:40:26.285 00.000 21948 move complete, result=0
23:40:26.285 00.000 21948 worker thread done servicing request
23:40:26.285 00.000 21948 Worker thread wakes up
23:40:26.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:26.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:26.285 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:27.806 01.521 21948 Exposure complete
23:40:27.834 00.028 21948 worker thread done servicing request
23:40:27.834 00.000 18120 OnExposeComplete: enter
23:40:27.835 00.001 18120 UpdateGuideState(): m_state=6
23:40:27.835 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
23:40:27.836 00.001 18120 Star::Find returns 1 (0), X=411.05, Y=233.30, Mass=2089, SNR=31.4, Peak=219 HFD=4.1
23:40:27.836 00.000 18120 MultiStar: [#1 -0.04,-0.08,0.70,U] [#2 0.07,-0.09,0.68,U] [#3 0.01,-0.46,0.00,M8] [#4 -0.17,-0.57,0.00,M1] [#5 -0.20,-0.34,0.00,M1] [#6 -0.14,0.06,0.49,U] [#7 0.35,-0.27,0.00,M3] [#8 0.30,0.12,0.43,U] 
23:40:27.837 00.001 18120 refined, 4 included, MultiStar: {0.05, -0.10}, one-star: {0.09, -0.30}
23:40:27.837 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.04 = 0.04)
23:40:27.837 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.14)
23:40:27.838 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.10 mountX=0.11 mountY=-0.00, mountTheta=-0.00
23:40:27.839 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
23:40:27.840 00.001 18120 Enqueuing Move request for scope (0.05, -0.10)
23:40:27.840 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:27.840 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.4
23:40:27.841 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.841 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:27.842 00.001 18120 Enqueuing Expose request
23:40:27.842 00.000 21948 Worker thread wakes up
23:40:27.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:40:27.842 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:40:27.842 00.000 21948 Moving (0.05, -0.10) raw xDistance=0.11 yDistance=-0.00
23:40:27.842 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:40:27.842 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:27.843 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:40:27.843 00.000 21948 MoveAxis(E, 0, ABG)
23:40:27.843 00.000 21948 Move returns status 0, amount 0
23:40:27.843 00.000 21948 MoveAxis(N, 0, ABG)
23:40:27.843 00.000 21948 Move returns status 0, amount 0
23:40:27.843 00.000 21948 move complete, result=0
23:40:27.843 00.000 21948 worker thread done servicing request
23:40:27.843 00.000 21948 Worker thread wakes up
23:40:27.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:27.843 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:27.843 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:29.465 01.622 21948 Exposure complete
23:40:29.508 00.043 21948 worker thread done servicing request
23:40:29.508 00.000 18120 OnExposeComplete: enter
23:40:29.509 00.001 18120 UpdateGuideState(): m_state=6
23:40:29.510 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
23:40:29.510 00.000 18120 Star::Find returns 1 (0), X=410.82, Y=233.17, Mass=2051, SNR=31.0, Peak=203 HFD=4.3
23:40:29.510 00.000 18120 MultiStar: [#1 -0.00,-0.03,0.71,U] [#2 0.05,0.15,0.61,U] [#3 -0.18,-0.39,0.00,M9] [#4 -0.05,-0.60,0.00,M2] [#5 -0.38,-0.34,0.00,M2] [#6 -0.43,-0.14,0.00,M1] [#7 0.12,-0.67,0.00,M4] [#8 0.02,0.16,0.45,U] 
23:40:29.513 00.003 18120 refined, 3 included, MultiStar: {-0.04, -0.10}, one-star: {-0.14, -0.43}
23:40:29.516 00.003 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.14) = xAngle (-0.80 = -0.80)
23:40:29.518 00.002 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.30 = 2.30)
23:40:29.520 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.94 mountX=0.08 mountY=0.08, mountTheta=0.82
23:40:29.524 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
23:40:29.524 00.000 18120 Enqueuing Move request for scope (-0.04, -0.10)
23:40:29.525 00.001 21948 Worker thread wakes up
23:40:29.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:29.525 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.0
23:40:29.526 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:40:29.526 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:40:29.526 00.000 21948 Moving (-0.04, -0.10) raw xDistance=0.08 yDistance=0.08
23:40:29.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:40:29.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:29.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:29.527 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:29.527 00.000 18120 Enqueuing Expose request
23:40:29.528 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:40:29.528 00.000 21948 MoveAxis(E, 0, ABG)
23:40:29.528 00.000 21948 Move returns status 0, amount 0
23:40:29.528 00.000 21948 MoveAxis(N, 0, ABG)
23:40:29.528 00.000 21948 Move returns status 0, amount 0
23:40:29.528 00.000 21948 move complete, result=0
23:40:29.528 00.000 21948 worker thread done servicing request
23:40:29.528 00.000 21948 Worker thread wakes up
23:40:29.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:29.530 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:29.530 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:31.046 01.516 21948 Exposure complete
23:40:31.070 00.024 21948 worker thread done servicing request
23:40:31.071 00.001 18120 OnExposeComplete: enter
23:40:31.071 00.000 18120 UpdateGuideState(): m_state=6
23:40:31.072 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
23:40:31.072 00.000 18120 Star::Find returns 1 (0), X=410.83, Y=233.40, Mass=1975, SNR=30.5, Peak=181 HFD=4.0
23:40:31.073 00.001 18120 MultiStar: [#1 0.15,-0.04,0.73,U] [#2 -0.29,0.22,0.00,M1] [#3 -0.11,-0.57,0.00,M10] [#4 -0.10,-0.56,0.00,M3] [#5 -0.28,-0.31,0.00,M3] [#6 -0.11,-0.03,0.50,U] [#7 0.38,-0.27,0.00,M5] [#8 0.10,0.12,0.43,U] 
23:40:31.073 00.000 18120 refined, 3 included, MultiStar: {-0.01, -0.07}, one-star: {-0.13, -0.20}
23:40:31.074 00.001 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
23:40:31.074 00.000 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
23:40:31.074 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.73 mountX=0.06 mountY=0.04, mountTheta=0.62
23:40:31.075 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
23:40:31.076 00.001 18120 Enqueuing Move request for scope (-0.01, -0.07)
23:40:31.077 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:31.077 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.5
23:40:31.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.078 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:31.078 00.000 21948 Worker thread wakes up
23:40:31.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:40:31.078 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:40:31.079 00.001 21948 Moving (-0.01, -0.07) raw xDistance=0.06 yDistance=0.04
23:40:31.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:40:31.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:31.079 00.000 18120 Enqueuing Expose request
23:40:31.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:40:31.079 00.000 21948 MoveAxis(E, 0, ABG)
23:40:31.079 00.000 21948 Move returns status 0, amount 0
23:40:31.079 00.000 21948 MoveAxis(N, 0, ABG)
23:40:31.079 00.000 21948 Move returns status 0, amount 0
23:40:31.079 00.000 21948 move complete, result=0
23:40:31.079 00.000 21948 worker thread done servicing request
23:40:31.079 00.000 21948 Worker thread wakes up
23:40:31.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:31.080 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:31.080 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:32.708 01.628 21948 Exposure complete
23:40:32.736 00.028 21948 worker thread done servicing request
23:40:32.736 00.000 18120 OnExposeComplete: enter
23:40:32.737 00.001 18120 UpdateGuideState(): m_state=6
23:40:32.738 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
23:40:32.739 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=233.32, Mass=2078, SNR=31.2, Peak=211 HFD=4.0
23:40:32.739 00.000 18120 MultiStar: [#1 -0.28,-0.08,0.75,U] [#2 -0.41,0.14,0.00,M2] [#3 -0.06,-0.23,0.70,U] [#4 -0.00,-0.43,0.00,M4] [#5 -0.44,-0.28,0.00,M4] [#6 -0.11,0.06,0.51,U] [#7 0.14,-0.52,0.00,M6] [#8 0.12,0.04,0.46,U] 
23:40:32.740 00.001 18120 refined, 4 included, MultiStar: {-0.12, -0.13}, one-star: {-0.14, -0.28}
23:40:32.740 00.000 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
23:40:32.741 00.001 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
23:40:32.741 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.29 mountX=0.07 mountY=0.16, mountTheta=1.16
23:40:32.742 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.13, opts=13)
23:40:32.743 00.001 18120 Enqueuing Move request for scope (-0.12, -0.13)
23:40:32.744 00.001 21948 Worker thread wakes up
23:40:32.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
23:40:32.744 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
23:40:32.744 00.000 21948 Moving (-0.12, -0.13) raw xDistance=0.07 yDistance=0.16
23:40:32.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:32.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:32.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:32.744 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.2
23:40:32.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:32.745 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:32.745 00.000 18120 Enqueuing Expose request
23:40:32.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:40:32.746 00.001 21948 MoveAxis(E, 0, ABG)
23:40:32.746 00.000 21948 Move returns status 0, amount 0
23:40:32.746 00.000 21948 MoveAxis(N, 0, ABG)
23:40:32.746 00.000 21948 Move returns status 0, amount 0
23:40:32.746 00.000 21948 move complete, result=0
23:40:32.746 00.000 21948 worker thread done servicing request
23:40:32.746 00.000 21948 Worker thread wakes up
23:40:32.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:32.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:32.746 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:34.274 01.528 21948 Exposure complete
23:40:34.334 00.060 21948 worker thread done servicing request
23:40:34.334 00.000 18120 OnExposeComplete: enter
23:40:34.336 00.002 18120 UpdateGuideState(): m_state=6
23:40:34.336 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
23:40:34.337 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=233.30, Mass=1931, SNR=30.1, Peak=182 HFD=4.1
23:40:34.337 00.000 18120 MultiStar: [#1 -0.24,-0.10,0.73,U] [#2 0.03,0.03,0.67,U] [#3 -0.19,-0.35,0.00,M10] [#4 0.03,-0.52,0.00,M5] [#5 -0.28,-0.31,0.00,M5] [#6 -0.06,0.12,0.49,U] [#7 0.23,-0.32,0.00,M7] [#8 0.34,-0.15,0.00,M1] 
23:40:34.339 00.002 18120 refined, 3 included, MultiStar: {-0.08, -0.10}, one-star: {-0.03, -0.30}
23:40:34.339 00.000 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.14) = xAngle (-1.07 = -1.07)
23:40:34.339 00.000 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.03 = 2.03)
23:40:34.340 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.21 mountX=0.06 mountY=0.11, mountTheta=1.08
23:40:34.341 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
23:40:34.341 00.000 18120 Enqueuing Move request for scope (-0.08, -0.10)
23:40:34.341 00.000 21948 Worker thread wakes up
23:40:34.342 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
23:40:34.342 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
23:40:34.342 00.000 21948 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.11
23:40:34.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:40:34.342 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:34.342 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:34.342 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.1
23:40:34.343 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:34.343 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:34.343 00.000 18120 Enqueuing Expose request
23:40:34.344 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:40:34.344 00.000 21948 MoveAxis(E, 0, ABG)
23:40:34.344 00.000 21948 Move returns status 0, amount 0
23:40:34.344 00.000 21948 MoveAxis(N, 0, ABG)
23:40:34.344 00.000 21948 Move returns status 0, amount 0
23:40:34.344 00.000 21948 move complete, result=0
23:40:34.344 00.000 21948 worker thread done servicing request
23:40:34.344 00.000 21948 Worker thread wakes up
23:40:34.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:34.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:34.344 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:35.973 01.629 21948 Exposure complete
23:40:35.997 00.024 21948 worker thread done servicing request
23:40:35.997 00.000 18120 OnExposeComplete: enter
23:40:35.998 00.001 18120 UpdateGuideState(): m_state=6
23:40:35.999 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
23:40:35.999 00.000 18120 Star::Find returns 1 (0), X=410.72, Y=233.18, Mass=2068, SNR=31.3, Peak=231 HFD=4.2
23:40:36.000 00.001 18120 MultiStar: [#1 0.06,-0.15,0.69,U] [#2 0.25,-0.06,0.63,U] [#3 -0.19,-0.22,0.70,U] [#4 -0.05,-0.48,0.00,M6] [#5 -0.06,-0.31,0.49,U] [#6 0.06,-0.09,0.49,U] [#7 0.34,-0.39,0.00,M8] [#8 0.12,0.04,0.44,U] 
23:40:36.000 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.20}, one-star: {-0.24, -0.42}
23:40:36.001 00.001 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.14) = xAngle (-0.56 = -0.56)
23:40:36.001 00.000 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
23:40:36.001 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.70 mountX=0.17 mountY=0.11, mountTheta=0.59
23:40:36.003 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.20, opts=13)
23:40:36.004 00.001 18120 Enqueuing Move request for scope (-0.03, -0.20)
23:40:36.006 00.002 21948 Worker thread wakes up
23:40:36.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
23:40:36.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
23:40:36.006 00.000 21948 Moving (-0.03, -0.20) raw xDistance=0.17 yDistance=0.11
23:40:36.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:40:36.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:36.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:40:36.006 00.000 21948 MoveAxis(E, 0, ABG)
23:40:36.006 00.000 21948 Move returns status 0, amount 0
23:40:36.006 00.000 21948 MoveAxis(N, 0, ABG)
23:40:36.006 00.000 21948 Move returns status 0, amount 0
23:40:36.006 00.000 21948 move complete, result=0
23:40:36.006 00.000 21948 worker thread done servicing request
23:40:36.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:36.009 00.003 18120 UpdateGuideState exits: m=2068 RSB=31.3
23:40:36.011 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:36.012 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:36.014 00.002 18120 Enqueuing Expose request
23:40:36.016 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:36.016 00.000 21948 Worker thread wakes up
23:40:36.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:36.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:37.544 01.528 21948 Exposure complete
23:40:37.572 00.028 21948 worker thread done servicing request
23:40:37.572 00.000 18120 OnExposeComplete: enter
23:40:37.573 00.001 18120 UpdateGuideState(): m_state=6
23:40:37.573 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
23:40:37.574 00.001 18120 Star::Find returns 1 (0), X=410.79, Y=233.27, Mass=2003, SNR=30.8, Peak=170 HFD=4.4
23:40:37.574 00.000 18120 MultiStar: [#1 -0.17,-0.36,0.00,M1] [#2 -0.01,-0.16,0.65,U] [#3 -0.21,-0.51,0.00,M10] [#4 -0.17,-0.62,0.00,M7] [#5 -0.31,-0.52,0.00,M5] [#6 -0.22,-0.10,0.48,U] [#7 0.31,-0.49,0.00,M9] [#8 -0.12,-0.01,0.45,U] 
23:40:37.575 00.001 18120 refined, 3 included, MultiStar: {-0.13, -0.19}, one-star: {-0.17, -0.33}
23:40:37.575 00.000 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
23:40:37.575 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.08 = 2.08)
23:40:37.576 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=0.12 mountY=0.20, mountTheta=1.03
23:40:37.577 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.19, opts=13)
23:40:37.577 00.000 18120 Enqueuing Move request for scope (-0.13, -0.19)
23:40:37.578 00.001 21948 Worker thread wakes up
23:40:37.578 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:37.578 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.8
23:40:37.579 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:37.580 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:37.580 00.000 18120 Enqueuing Expose request
23:40:37.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
23:40:37.581 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
23:40:37.581 00.000 21948 Moving (-0.13, -0.19) raw xDistance=0.12 yDistance=0.20
23:40:37.581 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:40:37.581 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:40:37.581 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:40:37.581 00.000 21948 MoveAxis(E, 0, ABG)
23:40:37.581 00.000 21948 Move returns status 0, amount 0
23:40:37.581 00.000 21948 MoveAxis(N, 0, ABG)
23:40:37.581 00.000 21948 Move returns status 0, amount 0
23:40:37.581 00.000 21948 move complete, result=0
23:40:37.581 00.000 21948 worker thread done servicing request
23:40:37.581 00.000 21948 Worker thread wakes up
23:40:37.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:37.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:37.581 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:39.209 01.628 21948 Exposure complete
23:40:39.269 00.060 21948 worker thread done servicing request
23:40:39.270 00.001 18120 OnExposeComplete: enter
23:40:39.272 00.002 18120 UpdateGuideState(): m_state=6
23:40:39.273 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
23:40:39.275 00.002 18120 Star::Find returns 1 (0), X=410.64, Y=233.32, Mass=1907, SNR=30.0, Peak=189 HFD=3.8
23:40:39.276 00.001 18120 MultiStar: [#1 -0.18,-0.08,0.73,U] [#2 -0.11,-0.00,0.67,U] [#3 -0.26,-0.39,0.00,R] [#4 -0.26,-0.36,0.00,M8] [#5 -0.34,-0.49,0.00,M6] [#6 -0.36,-0.24,0.00,M1] [#7 0.17,-0.56,0.00,M10] [#8 0.10,0.10,0.45,U] 
23:40:39.277 00.001 18120 refined, 3 included, MultiStar: {-0.17, -0.10}, one-star: {-0.32, -0.28}
23:40:39.279 00.002 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.14) = xAngle (-1.45 = -1.45)
23:40:39.280 00.001 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.65 = 1.65)
23:40:39.281 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.59 mountX=0.02 mountY=0.20, mountTheta=1.45
23:40:39.284 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.10, opts=13)
23:40:39.284 00.000 18120 Enqueuing Move request for scope (-0.17, -0.10)
23:40:39.285 00.001 21948 Worker thread wakes up
23:40:39.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:39.286 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.0
23:40:39.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
23:40:39.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
23:40:39.286 00.000 21948 Moving (-0.17, -0.10) raw xDistance=0.02 yDistance=0.20
23:40:39.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:39.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:39.287 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:39.288 00.001 18120 Enqueuing Expose request
23:40:39.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:39.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:40:39.288 00.000 21948 MoveAxis(E, 0, ABG)
23:40:39.288 00.000 21948 Move returns status 0, amount 0
23:40:39.288 00.000 21948 MoveAxis(N, 0, ABG)
23:40:39.288 00.000 21948 Move returns status 0, amount 0
23:40:39.288 00.000 21948 move complete, result=0
23:40:39.288 00.000 21948 worker thread done servicing request
23:40:39.288 00.000 21948 Worker thread wakes up
23:40:39.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:39.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:39.289 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:40.809 01.520 21948 Exposure complete
23:40:40.842 00.033 21948 worker thread done servicing request
23:40:40.842 00.000 18120 OnExposeComplete: enter
23:40:40.842 00.000 18120 UpdateGuideState(): m_state=6
23:40:40.843 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
23:40:40.843 00.000 18120 Star::Find returns 1 (0), X=410.73, Y=233.51, Mass=2151, SNR=32.0, Peak=195 HFD=3.9
23:40:40.844 00.001 18120 MultiStar: [#1 -0.14,-0.20,0.66,U] [#2 -0.14,0.00,0.60,U] [#3 -0.30,0.09,0.64,U] [#4 -0.04,-0.54,0.00,M9] [#5 -0.40,-0.30,0.00,M7] [#6 -0.23,-0.15,0.46,U] [#7 0.17,-0.36,0.00,R] [#8 0.01,0.03,0.42,U] 
23:40:40.844 00.000 18120 refined, 5 included, MultiStar: {-0.19, -0.06}, one-star: {-0.24, -0.09}
23:40:40.845 00.001 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.14) = xAngle (-1.70 = -1.70)
23:40:40.845 00.000 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.40 = 1.40)
23:40:40.846 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.85 mountX=-0.03 mountY=0.19, mountTheta=1.70
23:40:40.847 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.06, opts=13)
23:40:40.848 00.001 18120 Enqueuing Move request for scope (-0.19, -0.06)
23:40:40.849 00.001 21948 Worker thread wakes up
23:40:40.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:40.849 00.000 18120 UpdateGuideState exits: m=2151 RSB=32.0
23:40:40.850 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:40.851 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:40.851 00.000 18120 Enqueuing Expose request
23:40:40.852 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
23:40:40.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
23:40:40.852 00.000 21948 Moving (-0.19, -0.06) raw xDistance=-0.03 yDistance=0.19
23:40:40.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:40:40.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:40.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:40:40.852 00.000 21948 MoveAxis(E, 0, ABG)
23:40:40.852 00.000 21948 Move returns status 0, amount 0
23:40:40.852 00.000 21948 MoveAxis(N, 0, ABG)
23:40:40.852 00.000 21948 Move returns status 0, amount 0
23:40:40.852 00.000 21948 move complete, result=0
23:40:40.853 00.001 21948 worker thread done servicing request
23:40:40.853 00.000 21948 Worker thread wakes up
23:40:40.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:40.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:40.853 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:42.484 01.631 21948 Exposure complete
23:40:42.513 00.029 21948 worker thread done servicing request
23:40:42.513 00.000 18120 OnExposeComplete: enter
23:40:42.514 00.001 18120 UpdateGuideState(): m_state=6
23:40:42.514 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
23:40:42.515 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=233.27, Mass=2153, SNR=32.0, Peak=227 HFD=4.3
23:40:42.515 00.000 18120 MultiStar: [#1 0.04,-0.33,0.69,U] [#2 -0.16,0.07,0.61,U] [#3 -0.11,-0.20,0.64,U] [#4 -0.22,-0.55,0.00,M10] [#5 -0.40,-0.46,0.00,M8] [#6 -0.15,-0.35,0.00,M1] [#7 -0.10,0.09,0.51,U] [#8 0.09,-0.35,0.00,M1] 
23:40:42.516 00.001 18120 refined, 4 included, MultiStar: {-0.10, -0.17}, one-star: {-0.16, -0.32}
23:40:42.516 00.000 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.14) = xAngle (-0.97 = -0.97)
23:40:42.517 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.13 = 2.13)
23:40:42.517 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.11 mountX=0.11 mountY=0.17, mountTheta=0.98
23:40:42.518 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.17, opts=13)
23:40:42.519 00.001 18120 Enqueuing Move request for scope (-0.10, -0.17)
23:40:42.519 00.000 21948 Worker thread wakes up
23:40:42.519 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
23:40:42.519 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
23:40:42.519 00.000 21948 Moving (-0.10, -0.17) raw xDistance=0.11 yDistance=0.17
23:40:42.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:40:42.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:42.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:40:42.519 00.000 21948 MoveAxis(E, 0, ABG)
23:40:42.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:42.520 00.001 18120 UpdateGuideState exits: m=2153 RSB=32.0
23:40:42.521 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:42.522 00.001 18120 Enqueuing Expose request
23:40:42.523 00.001 21948 Move returns status 0, amount 0
23:40:42.523 00.000 21948 MoveAxis(N, 0, ABG)
23:40:42.523 00.000 21948 Move returns status 0, amount 0
23:40:42.523 00.000 21948 move complete, result=0
23:40:42.523 00.000 21948 worker thread done servicing request
23:40:42.523 00.000 21948 Worker thread wakes up
23:40:42.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:42.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:42.523 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:44.049 01.526 21948 Exposure complete
23:40:44.098 00.049 21948 worker thread done servicing request
23:40:44.098 00.000 18120 OnExposeComplete: enter
23:40:44.099 00.001 18120 UpdateGuideState(): m_state=6
23:40:44.099 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
23:40:44.100 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=233.14, Mass=1969, SNR=30.5, Peak=219 HFD=4.0
23:40:44.100 00.000 18120 MultiStar: [#1 -0.08,-0.31,0.72,U] [#2 0.04,0.08,0.71,U] [#3 0.26,0.04,0.74,U] [#4 -0.23,-0.57,0.00,R] [#5 -0.27,-0.63,0.00,M9] [#6 -0.30,-0.15,0.50,U] [#7 -0.00,-0.23,0.52,U] [#8 0.27,-0.09,0.45,U] 
23:40:44.101 00.001 18120 refined, 6 included, MultiStar: {-0.00, -0.18}, one-star: {-0.15, -0.46}
23:40:44.101 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.14) = xAngle (-0.44 = -0.44)
23:40:44.101 00.000 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.66 = 2.66)
23:40:44.102 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.58 mountX=0.16 mountY=0.08, mountTheta=0.47
23:40:44.106 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.18, opts=13)
23:40:44.108 00.002 18120 Enqueuing Move request for scope (-0.00, -0.18)
23:40:44.111 00.003 21948 Worker thread wakes up
23:40:44.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
23:40:44.111 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
23:40:44.111 00.000 21948 Moving (-0.00, -0.18) raw xDistance=0.16 yDistance=0.08
23:40:44.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:40:44.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:44.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:40:44.111 00.000 21948 MoveAxis(E, 0, ABG)
23:40:44.111 00.000 21948 Move returns status 0, amount 0
23:40:44.111 00.000 21948 MoveAxis(N, 0, ABG)
23:40:44.111 00.000 21948 Move returns status 0, amount 0
23:40:44.111 00.000 21948 move complete, result=0
23:40:44.111 00.000 21948 worker thread done servicing request
23:40:44.111 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:44.113 00.002 18120 UpdateGuideState exits: m=1969 RSB=30.5
23:40:44.113 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:44.114 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:44.114 00.000 18120 Enqueuing Expose request
23:40:44.114 00.000 21948 Worker thread wakes up
23:40:44.114 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:44.115 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:44.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:45.741 01.626 21948 Exposure complete
23:40:45.784 00.043 21948 worker thread done servicing request
23:40:45.784 00.000 18120 OnExposeComplete: enter
23:40:45.785 00.001 18120 UpdateGuideState(): m_state=6
23:40:45.785 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
23:40:45.786 00.001 18120 Star::Find returns 1 (0), X=410.90, Y=233.01, Mass=2028, SNR=30.9, Peak=217 HFD=4.3
23:40:45.786 00.000 18120 MultiStar: [#1 0.20,-0.32,0.00,M1] [#2 -0.19,-0.17,0.64,U] [#3 0.08,-0.06,0.70,U] [#4 0.25,-0.11,0.56,U] [#5 -0.04,-0.55,0.00,M10] [#6 -0.11,-0.11,0.50,U] [#7 0.05,0.00,0.50,U] [#8 0.32,-0.21,0.00,M1] 
23:40:45.787 00.001 18120 refined, 5 included, MultiStar: {-0.00, -0.22}, one-star: {-0.06, -0.58}
23:40:45.787 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.44 = -0.44)
23:40:45.788 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.66 = 2.66)
23:40:45.788 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=0.20 mountY=0.10, mountTheta=0.47
23:40:45.789 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.22, opts=13)
23:40:45.790 00.001 18120 Enqueuing Move request for scope (-0.00, -0.22)
23:40:45.790 00.000 21948 Worker thread wakes up
23:40:45.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:45.791 00.001 18120 UpdateGuideState exits: m=2028 RSB=30.9
23:40:45.791 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:45.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:45.792 00.001 18120 Enqueuing Expose request
23:40:45.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
23:40:45.792 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
23:40:45.792 00.000 21948 Moving (-0.00, -0.22) raw xDistance=0.20 yDistance=0.10
23:40:45.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:40:45.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:45.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:45.792 00.000 21948 MoveAxis(E, 0, ABG)
23:40:45.792 00.000 21948 Move returns status 0, amount 0
23:40:45.792 00.000 21948 MoveAxis(N, 0, ABG)
23:40:45.792 00.000 21948 Move returns status 0, amount 0
23:40:45.793 00.001 21948 move complete, result=0
23:40:45.793 00.000 21948 worker thread done servicing request
23:40:45.793 00.000 21948 Worker thread wakes up
23:40:45.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:45.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:45.793 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:47.316 01.523 21948 Exposure complete
23:40:47.360 00.044 21948 worker thread done servicing request
23:40:47.360 00.000 18120 OnExposeComplete: enter
23:40:47.362 00.002 18120 UpdateGuideState(): m_state=6
23:40:47.363 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
23:40:47.364 00.001 18120 Star::Find returns 1 (1), X=411.03, Y=232.90, Mass=2219, SNR=32.5, Peak=255 HFD=4.3
23:40:47.365 00.001 18120 MultiStar: [#1 0.15,-0.31,0.69,U] [#2 -0.10,-0.24,0.58,U] [#3 -0.25,-0.18,0.68,U] [#4 0.18,-0.17,0.52,U] [#5 -0.22,-0.63,0.00,R] [#6 -0.08,-0.34,0.46,U] [#7 0.19,-0.09,0.48,U] [#8 0.19,-0.22,0.43,U] 
23:40:47.365 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.32}, one-star: {0.07, -0.69}
23:40:47.365 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
23:40:47.366 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.78 = 2.78)
23:40:47.366 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.47 mountX=0.31 mountY=0.11, mountTheta=0.36
23:40:47.369 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.32, opts=13)
23:40:47.370 00.001 18120 Enqueuing Move request for scope (0.03, -0.32)
23:40:47.370 00.000 21948 Worker thread wakes up
23:40:47.371 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd
23:40:47.371 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.32)
23:40:47.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:47.373 00.002 21948 Moving (0.03, -0.32) raw xDistance=0.31 yDistance=0.11
23:40:47.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:40:47.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:47.373 00.000 18120 UpdateGuideState exits: m=2219 RSB=32.5 Saturée
23:40:47.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:47.374 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:47.374 00.000 18120 Enqueuing Expose request
23:40:47.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:40:47.374 00.000 21948 MoveAxis(W, 55, ABG)
23:40:47.374 00.000 21948 Guiding  Dir = 3, Dur = 55
23:40:47.375 00.001 21948 IsSlewing returns 0
23:40:47.375 00.000 21948 IsGuiding returns 0
23:40:47.376 00.001 21948 PulseGuide returned control before completion, sleep 64
23:40:47.456 00.080 21948 IsGuiding returns 0
23:40:47.456 00.000 21948 Move returns status 0, amount 55
23:40:47.456 00.000 21948 MoveAxis(N, 0, ABG)
23:40:47.456 00.000 21948 Move returns status 0, amount 0
23:40:47.456 00.000 21948 move complete, result=0
23:40:47.456 00.000 21948 worker thread done servicing request
23:40:47.457 00.001 21948 Worker thread wakes up
23:40:47.457 00.000 18120 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
23:40:47.458 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:47.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:49.098 01.640 21948 Exposure complete
23:40:49.141 00.043 21948 worker thread done servicing request
23:40:49.142 00.001 18120 OnExposeComplete: enter
23:40:49.142 00.000 18120 UpdateGuideState(): m_state=6
23:40:49.144 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
23:40:49.145 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=233.17, Mass=1898, SNR=29.8, Peak=219 HFD=4.2
23:40:49.147 00.002 18120 MultiStar: [#1 0.14,-0.22,0.73,U] [#2 0.03,0.16,0.66,U] [#3 -0.00,-0.06,0.72,U] [#4 0.10,0.11,0.57,U] [#5 0.15,0.19,0.51,U] [#6 -0.06,-0.10,0.51,U] [#7 0.06,-0.15,0.50,U] [#8 0.19,0.09,0.44,U] 
23:40:49.148 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.02, -0.43}
23:40:49.150 00.002 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.24 = 0.24)
23:40:49.151 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.34 = -2.95)
23:40:49.152 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.91 mountX=0.10 mountY=-0.02, mountTheta=-0.20
23:40:49.155 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
23:40:49.156 00.001 18120 Enqueuing Move request for scope (0.06, -0.08)
23:40:49.157 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:49.158 00.001 18120 UpdateGuideState exits: m=1898 RSB=29.8
23:40:49.160 00.002 21948 Worker thread wakes up
23:40:49.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:49.161 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:49.162 00.001 18120 Enqueuing Expose request
23:40:49.164 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:40:49.164 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:40:49.164 00.000 21948 Moving (0.06, -0.08) raw xDistance=0.10 yDistance=-0.02
23:40:49.164 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:40:49.164 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:49.164 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:40:49.164 00.000 21948 MoveAxis(E, 0, ABG)
23:40:49.164 00.000 21948 Move returns status 0, amount 0
23:40:49.164 00.000 21948 MoveAxis(N, 0, ABG)
23:40:49.164 00.000 21948 Move returns status 0, amount 0
23:40:49.164 00.000 21948 move complete, result=0
23:40:49.165 00.001 21948 worker thread done servicing request
23:40:49.165 00.000 21948 Worker thread wakes up
23:40:49.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:49.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:49.165 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:50.679 01.514 21948 Exposure complete
23:40:50.705 00.026 21948 worker thread done servicing request
23:40:50.706 00.001 18120 OnExposeComplete: enter
23:40:50.706 00.000 18120 UpdateGuideState(): m_state=6
23:40:50.707 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
23:40:50.707 00.000 18120 Star::Find returns 1 (0), X=410.89, Y=233.36, Mass=2073, SNR=31.3, Peak=217 HFD=4.0
23:40:50.708 00.001 18120 MultiStar: [#1 0.13,-0.09,0.71,U] [#2 0.03,0.14,0.67,U] [#3 0.23,-0.01,0.69,U] [#4 -0.05,0.48,0.00,M1] [#5 0.11,0.30,0.54,U] [#6 0.23,0.05,0.48,U] [#7 0.20,-0.36,0.00,M1] [#8 0.13,0.09,0.43,U] 
23:40:50.708 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.00}, one-star: {-0.07, -0.23}
23:40:50.709 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.14) = xAngle (1.19 = 1.19)
23:40:50.709 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.29 = -1.99)
23:40:50.710 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=0.03 mountY=-0.08, mountTheta=-1.19
23:40:50.711 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.00, opts=13)
23:40:50.711 00.000 18120 Enqueuing Move request for scope (0.09, 0.00)
23:40:50.712 00.001 21948 Worker thread wakes up
23:40:50.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:40:50.712 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:40:50.712 00.000 21948 Moving (0.09, 0.00) raw xDistance=0.03 yDistance=-0.08
23:40:50.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:40:50.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:50.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:50.712 00.000 21948 MoveAxis(E, 0, ABG)
23:40:50.712 00.000 21948 Move returns status 0, amount 0
23:40:50.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:50.713 00.001 18120 UpdateGuideState exits: m=2073 RSB=31.3
23:40:50.713 00.000 21948 MoveAxis(N, 0, ABG)
23:40:50.713 00.000 21948 Move returns status 0, amount 0
23:40:50.713 00.000 21948 move complete, result=0
23:40:50.713 00.000 21948 worker thread done servicing request
23:40:50.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:50.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:50.714 00.000 18120 Enqueuing Expose request
23:40:50.715 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:50.715 00.000 21948 Worker thread wakes up
23:40:50.716 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:50.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:52.444 01.728 21948 Exposure complete
23:40:52.482 00.038 21948 worker thread done servicing request
23:40:52.483 00.001 18120 OnExposeComplete: enter
23:40:52.483 00.000 18120 UpdateGuideState(): m_state=6
23:40:52.484 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
23:40:52.484 00.000 18120 Star::Find returns 1 (1), X=410.91, Y=232.99, Mass=2148, SNR=31.7, Peak=255 HFD=4.3
23:40:52.485 00.001 18120 MultiStar: [#1 0.14,-0.17,0.68,U] [#2 0.04,-0.26,0.66,U] [#3 0.21,-0.24,0.68,U] [#4 0.11,0.23,0.54,U] [#5 0.06,0.15,0.52,U] [#6 -0.29,-0.12,0.47,U] [#7 0.22,-0.28,0.00,M2] [#8 0.23,0.18,0.45,U] 
23:40:52.485 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.17}, one-star: {-0.05, -0.61}
23:40:52.486 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
23:40:52.486 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.98 = 2.98)
23:40:52.486 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.27 mountX=0.17 mountY=0.03, mountTheta=0.16
23:40:52.488 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.17, opts=13)
23:40:52.488 00.000 18120 Enqueuing Move request for scope (0.05, -0.17)
23:40:52.489 00.001 21948 Worker thread wakes up
23:40:52.489 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
23:40:52.489 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
23:40:52.489 00.000 21948 Moving (0.05, -0.17) raw xDistance=0.17 yDistance=0.03
23:40:52.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:40:52.489 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:52.489 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:52.489 00.000 18120 UpdateGuideState exits: m=2148 RSB=31.7 Saturée
23:40:52.490 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:52.490 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:52.491 00.001 18120 Enqueuing Expose request
23:40:52.493 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:52.493 00.000 21948 MoveAxis(E, 0, ABG)
23:40:52.493 00.000 21948 Move returns status 0, amount 0
23:40:52.493 00.000 21948 MoveAxis(N, 0, ABG)
23:40:52.493 00.000 21948 Move returns status 0, amount 0
23:40:52.493 00.000 21948 move complete, result=0
23:40:52.493 00.000 21948 worker thread done servicing request
23:40:52.493 00.000 21948 Worker thread wakes up
23:40:52.494 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:52.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:52.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:53.912 01.418 21948 Exposure complete
23:40:53.937 00.025 21948 worker thread done servicing request
23:40:53.937 00.000 18120 OnExposeComplete: enter
23:40:53.937 00.000 18120 UpdateGuideState(): m_state=6
23:40:53.938 00.001 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
23:40:53.938 00.000 18120 Star::Find returns 1 (0), X=410.85, Y=232.92, Mass=2075, SNR=31.4, Peak=226 HFD=4.3
23:40:53.939 00.001 18120 MultiStar: [#1 0.05,-0.33,0.71,U] [#2 0.10,-0.42,0.00,M1] [#3 0.16,-0.21,0.70,U] [#4 0.26,-0.16,0.55,U] [#5 0.15,-0.05,0.51,U] [#6 0.06,-0.22,0.46,U] [#7 0.01,-0.45,0.00,M3] [#8 0.17,-0.03,0.43,U] 
23:40:53.939 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.29}, one-star: {-0.11, -0.67}
23:40:53.940 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.14) = xAngle (-0.15 = -0.15)
23:40:53.940 00.000 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.95 = 2.95)
23:40:53.941 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.31 cameraTheta=-1.30 mountX=0.30 mountY=0.06, mountTheta=0.19
23:40:53.942 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.29, opts=13)
23:40:53.942 00.000 18120 Enqueuing Move request for scope (0.08, -0.29)
23:40:53.943 00.001 21948 Worker thread wakes up
23:40:53.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
23:40:53.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
23:40:53.943 00.000 21948 Moving (0.08, -0.29) raw xDistance=0.30 yDistance=0.06
23:40:53.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:40:53.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:53.944 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:53.944 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.4
23:40:53.944 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:53.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:53.945 00.001 18120 Enqueuing Expose request
23:40:53.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:40:53.945 00.000 21948 MoveAxis(W, 54, ABG)
23:40:53.946 00.001 21948 Guiding  Dir = 3, Dur = 54
23:40:53.946 00.000 21948 IsSlewing returns 0
23:40:53.946 00.000 21948 IsGuiding returns 0
23:40:53.948 00.002 21948 PulseGuide returned control before completion, sleep 63
23:40:54.021 00.073 21948 IsGuiding returns 0
23:40:54.021 00.000 21948 Move returns status 0, amount 54
23:40:54.021 00.000 21948 MoveAxis(N, 0, ABG)
23:40:54.021 00.000 21948 Move returns status 0, amount 0
23:40:54.021 00.000 21948 move complete, result=0
23:40:54.021 00.000 21948 worker thread done servicing request
23:40:54.021 00.000 21948 Worker thread wakes up
23:40:54.022 00.001 18120 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
23:40:54.023 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:54.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:55.656 01.633 21948 Exposure complete
23:40:55.694 00.038 21948 worker thread done servicing request
23:40:55.694 00.000 18120 OnExposeComplete: enter
23:40:55.697 00.003 18120 UpdateGuideState(): m_state=6
23:40:55.699 00.002 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
23:40:55.700 00.001 18120 Star::Find returns 1 (0), X=410.88, Y=233.31, Mass=2051, SNR=31.1, Peak=226 HFD=4.0
23:40:55.701 00.001 18120 MultiStar: [#1 -0.11,-0.23,0.72,U] [#2 -0.05,-0.10,0.67,U] [#3 -0.16,-0.00,0.69,U] [#4 0.34,0.15,0.00,M1] [#5 -0.18,0.22,0.52,U] [#6 -0.02,-0.10,0.47,U] [#7 0.07,-0.12,0.52,U] [#8 0.31,0.37,0.00,M1] 
23:40:55.703 00.002 18120 refined, 6 included, MultiStar: {-0.08, -0.11}, one-star: {-0.08, -0.29}
23:40:55.703 00.000 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.14) = xAngle (-1.05 = -1.05)
23:40:55.704 00.001 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
23:40:55.705 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.19 mountX=0.07 mountY=0.12, mountTheta=1.06
23:40:55.706 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.11, opts=13)
23:40:55.707 00.001 18120 Enqueuing Move request for scope (-0.08, -0.11)
23:40:55.707 00.000 21948 Worker thread wakes up
23:40:55.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:55.708 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.1
23:40:55.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:55.709 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:55.709 00.000 18120 Enqueuing Expose request
23:40:55.710 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
23:40:55.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
23:40:55.710 00.000 21948 Moving (-0.08, -0.11) raw xDistance=0.07 yDistance=0.12
23:40:55.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:55.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:55.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:40:55.710 00.000 21948 MoveAxis(E, 0, ABG)
23:40:55.710 00.000 21948 Move returns status 0, amount 0
23:40:55.710 00.000 21948 MoveAxis(N, 0, ABG)
23:40:55.710 00.000 21948 Move returns status 0, amount 0
23:40:55.710 00.000 21948 move complete, result=0
23:40:55.710 00.000 21948 worker thread done servicing request
23:40:55.710 00.000 21948 Worker thread wakes up
23:40:55.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:55.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:55.710 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:57.232 01.522 21948 Exposure complete
23:40:57.270 00.038 21948 worker thread done servicing request
23:40:57.270 00.000 18120 OnExposeComplete: enter
23:40:57.273 00.003 18120 UpdateGuideState(): m_state=6
23:40:57.275 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
23:40:57.278 00.003 18120 Star::Find returns 1 (0), X=410.66, Y=233.17, Mass=1909, SNR=30.0, Peak=220 HFD=3.7
23:40:57.279 00.001 18120 MultiStar: [#1 -0.23,-0.34,0.00,M1] [#2 -0.10,-0.20,0.63,U] [#3 -0.05,-0.11,0.69,U] [#4 -0.20,0.17,0.60,U] [#5 -0.02,0.24,0.54,U] [#6 -0.31,0.07,0.50,U] [#7 -0.22,-0.16,0.52,U] [#8 -0.15,0.11,0.44,U] 
23:40:57.280 00.001 18120 refined, 7 included, MultiStar: {-0.17, -0.08}, one-star: {-0.30, -0.42}
23:40:57.280 00.000 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
23:40:57.281 00.001 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.54 = 1.54)
23:40:57.281 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.71 mountX=0.00 mountY=0.19, mountTheta=1.56
23:40:57.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.08, opts=13)
23:40:57.283 00.001 18120 Enqueuing Move request for scope (-0.17, -0.08)
23:40:57.283 00.000 21948 Worker thread wakes up
23:40:57.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:57.284 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.0
23:40:57.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:57.284 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:57.285 00.001 18120 Enqueuing Expose request
23:40:57.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
23:40:57.285 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
23:40:57.285 00.000 21948 Moving (-0.17, -0.08) raw xDistance=0.00 yDistance=0.19
23:40:57.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:40:57.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:57.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:40:57.285 00.000 21948 MoveAxis(E, 0, ABG)
23:40:57.285 00.000 21948 Move returns status 0, amount 0
23:40:57.286 00.001 21948 MoveAxis(N, 0, ABG)
23:40:57.286 00.000 21948 Move returns status 0, amount 0
23:40:57.286 00.000 21948 move complete, result=0
23:40:57.286 00.000 21948 worker thread done servicing request
23:40:57.286 00.000 21948 Worker thread wakes up
23:40:57.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:57.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:57.286 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:58.908 01.622 21948 Exposure complete
23:40:58.936 00.028 21948 worker thread done servicing request
23:40:58.936 00.000 18120 OnExposeComplete: enter
23:40:58.938 00.002 18120 UpdateGuideState(): m_state=6
23:40:58.940 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
23:40:58.941 00.001 18120 Star::Find returns 1 (0), X=410.58, Y=233.18, Mass=2032, SNR=30.9, Peak=222 HFD=3.9
23:40:58.942 00.001 18120 MultiStar: [#1 -0.12,-0.29,0.70,U] [#2 0.15,-0.00,0.64,U] [#3 -0.02,0.03,0.70,U] [#4 -0.16,0.20,0.58,U] [#5 0.05,0.22,0.50,U] [#6 -0.22,-0.20,0.50,U] [#7 0.10,-0.25,0.52,U] [#8 -0.07,0.03,0.42,U] 
23:40:58.943 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.38, -0.41}
23:40:58.944 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
23:40:58.945 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
23:40:58.946 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.30 mountX=0.06 mountY=0.13, mountTheta=1.16
23:40:58.947 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.11, opts=13)
23:40:58.948 00.001 18120 Enqueuing Move request for scope (-0.09, -0.11)
23:40:58.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:40:58.949 00.001 18120 UpdateGuideState exits: m=2032 RSB=30.9
23:40:58.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:58.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:40:58.950 00.001 18120 Enqueuing Expose request
23:40:58.951 00.001 21948 Worker thread wakes up
23:40:58.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
23:40:58.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
23:40:58.951 00.000 21948 Moving (-0.09, -0.11) raw xDistance=0.06 yDistance=0.13
23:40:58.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:40:58.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:58.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:40:58.951 00.000 21948 MoveAxis(E, 0, ABG)
23:40:58.951 00.000 21948 Move returns status 0, amount 0
23:40:58.951 00.000 21948 MoveAxis(N, 0, ABG)
23:40:58.951 00.000 21948 Move returns status 0, amount 0
23:40:58.951 00.000 21948 move complete, result=0
23:40:58.951 00.000 21948 worker thread done servicing request
23:40:58.951 00.000 21948 Worker thread wakes up
23:40:58.952 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:40:58.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:40:58.952 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:00.470 01.518 21948 Exposure complete
23:41:00.514 00.044 21948 worker thread done servicing request
23:41:00.515 00.001 18120 OnExposeComplete: enter
23:41:00.516 00.001 18120 UpdateGuideState(): m_state=6
23:41:00.518 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
23:41:00.518 00.000 18120 Star::Find returns 1 (0), X=410.82, Y=233.26, Mass=2252, SNR=32.5, Peak=236 HFD=4.2
23:41:00.519 00.001 18120 MultiStar: [#1 -0.31,-0.23,0.00,M1] [#2 -0.35,-0.23,0.00,M1] [#3 -0.14,-0.27,0.65,U] [#4 0.18,0.01,0.55,U] [#5 -0.04,0.34,0.47,U] [#6 -0.27,-0.30,0.00,M1] [#7 -0.02,-0.31,0.50,U] [#8 0.08,-0.20,0.41,U] 
23:41:00.519 00.000 18120 refined, 5 included, MultiStar: {-0.04, -0.16}, one-star: {-0.14, -0.34}
23:41:00.519 00.000 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:41:00.520 00.001 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
23:41:00.520 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.80 mountX=0.13 mountY=0.11, mountTheta=0.68
23:41:00.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.16, opts=13)
23:41:00.522 00.001 18120 Enqueuing Move request for scope (-0.04, -0.16)
23:41:00.523 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:00.524 00.001 21948 Worker thread wakes up
23:41:00.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
23:41:00.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
23:41:00.524 00.000 21948 Moving (-0.04, -0.16) raw xDistance=0.13 yDistance=0.11
23:41:00.524 00.000 18120 UpdateGuideState exits: m=2252 RSB=32.5
23:41:00.525 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:00.526 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:00.526 00.000 18120 Enqueuing Expose request
23:41:00.527 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:41:00.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:00.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:41:00.527 00.000 21948 MoveAxis(E, 0, ABG)
23:41:00.527 00.000 21948 Move returns status 0, amount 0
23:41:00.527 00.000 21948 MoveAxis(N, 0, ABG)
23:41:00.527 00.000 21948 Move returns status 0, amount 0
23:41:00.527 00.000 21948 move complete, result=0
23:41:00.527 00.000 21948 worker thread done servicing request
23:41:00.528 00.001 21948 Worker thread wakes up
23:41:00.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:00.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:00.528 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:02.153 01.625 21948 Exposure complete
23:41:02.187 00.034 21948 worker thread done servicing request
23:41:02.187 00.000 18120 OnExposeComplete: enter
23:41:02.187 00.000 18120 UpdateGuideState(): m_state=6
23:41:02.187 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
23:41:02.187 00.000 18120 Star::Find returns 1 (0), X=410.60, Y=233.08, Mass=1914, SNR=30.0, Peak=198 HFD=3.9
23:41:02.188 00.001 18120 MultiStar: [#1 -0.19,-0.19,0.78,U] [#2 -0.15,-0.11,0.67,U] [#3 -0.03,0.10,0.72,U] [#4 -0.11,0.32,0.58,U] [#5 -0.11,0.06,0.54,U] [#6 -0.27,-0.08,0.53,U] [#7 0.03,-0.08,0.55,U] [#8 -0.00,-0.06,0.46,U] 
23:41:02.188 00.000 18120 refined, 8 included, MultiStar: {-0.15, -0.10}, one-star: {-0.36, -0.52}
23:41:02.190 00.002 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.14) = xAngle (-1.44 = -1.44)
23:41:02.190 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.66 = 1.66)
23:41:02.191 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=0.02 mountY=0.18, mountTheta=1.44
23:41:02.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.10, opts=13)
23:41:02.192 00.000 18120 Enqueuing Move request for scope (-0.15, -0.10)
23:41:02.192 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:02.193 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.0
23:41:02.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:02.194 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:02.194 00.000 18120 Enqueuing Expose request
23:41:02.194 00.000 21948 Worker thread wakes up
23:41:02.195 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
23:41:02.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
23:41:02.195 00.000 21948 Moving (-0.15, -0.10) raw xDistance=0.02 yDistance=0.18
23:41:02.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:41:02.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:02.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:41:02.195 00.000 21948 MoveAxis(E, 0, ABG)
23:41:02.195 00.000 21948 Move returns status 0, amount 0
23:41:02.195 00.000 21948 MoveAxis(N, 0, ABG)
23:41:02.195 00.000 21948 Move returns status 0, amount 0
23:41:02.195 00.000 21948 move complete, result=0
23:41:02.195 00.000 21948 worker thread done servicing request
23:41:02.195 00.000 21948 Worker thread wakes up
23:41:02.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:02.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:02.196 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:03.725 01.529 21948 Exposure complete
23:41:03.752 00.027 21948 worker thread done servicing request
23:41:03.752 00.000 18120 OnExposeComplete: enter
23:41:03.754 00.002 18120 UpdateGuideState(): m_state=6
23:41:03.757 00.003 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
23:41:03.759 00.002 18120 Star::Find returns 1 (0), X=410.72, Y=233.26, Mass=1954, SNR=30.3, Peak=174 HFD=4.3
23:41:03.759 00.000 18120 MultiStar: [#1 -0.35,-0.16,0.00,M1] [#2 -0.24,-0.27,0.65,U] [#3 -0.09,-0.27,0.73,U] [#4 -0.29,0.38,0.00,M1] [#5 -0.00,0.21,0.52,U] [#6 -0.44,-0.04,0.00,M1] [#7 -0.28,0.04,0.53,U] [#8 -0.12,0.09,0.44,U] 
23:41:03.760 00.001 18120 refined, 5 included, MultiStar: {-0.17, -0.14}, one-star: {-0.24, -0.33}
23:41:03.761 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.32 = -1.32)
23:41:03.763 00.002 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.78 = 1.78)
23:41:03.765 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.47 mountX=0.05 mountY=0.22, mountTheta=1.33
23:41:03.768 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.14, opts=13)
23:41:03.769 00.001 18120 Enqueuing Move request for scope (-0.17, -0.14)
23:41:03.769 00.000 21948 Worker thread wakes up
23:41:03.770 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:03.770 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.3
23:41:03.770 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:03.771 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:03.771 00.000 18120 Enqueuing Expose request
23:41:03.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
23:41:03.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
23:41:03.771 00.000 21948 Moving (-0.17, -0.14) raw xDistance=0.05 yDistance=0.22
23:41:03.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:41:03.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:03.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:41:03.771 00.000 21948 MoveAxis(E, 0, ABG)
23:41:03.771 00.000 21948 Move returns status 0, amount 0
23:41:03.771 00.000 21948 MoveAxis(N, 0, ABG)
23:41:03.771 00.000 21948 Move returns status 0, amount 0
23:41:03.771 00.000 21948 move complete, result=0
23:41:03.771 00.000 21948 worker thread done servicing request
23:41:03.771 00.000 21948 Worker thread wakes up
23:41:03.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:03.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:03.772 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:05.394 01.622 21948 Exposure complete
23:41:05.426 00.032 21948 worker thread done servicing request
23:41:05.426 00.000 18120 OnExposeComplete: enter
23:41:05.427 00.001 18120 UpdateGuideState(): m_state=6
23:41:05.427 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
23:41:05.427 00.000 18120 Star::Find returns 1 (0), X=410.67, Y=233.22, Mass=2186, SNR=32.2, Peak=208 HFD=4.1
23:41:05.428 00.001 18120 MultiStar: [#1 -0.43,-0.26,0.00,M2] [#2 -0.10,-0.14,0.60,U] [#3 -0.13,-0.25,0.64,U] [#4 0.03,0.25,0.51,U] [#5 -0.00,0.27,0.48,U] [#6 -0.37,-0.15,0.00,M2] [#7 -0.07,-0.19,0.50,U] [#8 0.11,-0.23,0.43,U] 
23:41:05.428 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.13}, one-star: {-0.29, -0.38}
23:41:05.429 00.001 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.14) = xAngle (-1.06 = -1.06)
23:41:05.429 00.000 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.04 = 2.04)
23:41:05.430 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.20 mountX=0.08 mountY=0.15, mountTheta=1.07
23:41:05.433 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.13, opts=13)
23:41:05.433 00.000 18120 Enqueuing Move request for scope (-0.10, -0.13)
23:41:05.434 00.001 21948 Worker thread wakes up
23:41:05.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
23:41:05.434 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
23:41:05.434 00.000 21948 Moving (-0.10, -0.13) raw xDistance=0.08 yDistance=0.15
23:41:05.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:41:05.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:05.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:41:05.434 00.000 21948 MoveAxis(E, 0, ABG)
23:41:05.434 00.000 21948 Move returns status 0, amount 0
23:41:05.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:05.436 00.002 21948 MoveAxis(N, 0, ABG)
23:41:05.436 00.000 21948 Move returns status 0, amount 0
23:41:05.436 00.000 21948 move complete, result=0
23:41:05.436 00.000 21948 worker thread done servicing request
23:41:05.436 00.000 18120 UpdateGuideState exits: m=2186 RSB=32.2
23:41:05.437 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.437 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:05.438 00.001 18120 Enqueuing Expose request
23:41:05.439 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:05.440 00.001 21948 Worker thread wakes up
23:41:05.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:05.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:06.955 01.515 21948 Exposure complete
23:41:07.009 00.054 21948 worker thread done servicing request
23:41:07.009 00.000 18120 OnExposeComplete: enter
23:41:07.010 00.001 18120 UpdateGuideState(): m_state=6
23:41:07.011 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
23:41:07.011 00.000 18120 Star::Find returns 1 (0), X=410.82, Y=233.11, Mass=1918, SNR=30.0, Peak=202 HFD=4.1
23:41:07.012 00.001 18120 MultiStar: [#1 -0.25,-0.21,0.74,U] [#2 -0.31,-0.01,0.63,U] [#3 0.04,-0.02,0.68,U] [#4 0.08,0.27,0.56,U] [#5 -0.04,0.18,0.51,U] [#6 0.02,-0.05,0.52,U] [#7 -0.12,-0.08,0.51,U] [#8 -0.21,-0.15,0.45,U] 
23:41:07.012 00.000 18120 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.15, -0.48}
23:41:07.013 00.001 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:41:07.016 00.003 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:41:07.018 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=0.04 mountY=0.14, mountTheta=1.27
23:41:07.020 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.10, opts=13)
23:41:07.021 00.001 18120 Enqueuing Move request for scope (-0.11, -0.10)
23:41:07.022 00.001 21948 Worker thread wakes up
23:41:07.022 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
23:41:07.022 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
23:41:07.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:07.022 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.0
23:41:07.023 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:07.023 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:07.023 00.000 18120 Enqueuing Expose request
23:41:07.024 00.001 21948 Moving (-0.11, -0.10) raw xDistance=0.04 yDistance=0.14
23:41:07.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:41:07.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:07.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:41:07.024 00.000 21948 MoveAxis(E, 0, ABG)
23:41:07.024 00.000 21948 Move returns status 0, amount 0
23:41:07.024 00.000 21948 MoveAxis(N, 0, ABG)
23:41:07.024 00.000 21948 Move returns status 0, amount 0
23:41:07.024 00.000 21948 move complete, result=0
23:41:07.024 00.000 21948 worker thread done servicing request
23:41:07.024 00.000 21948 Worker thread wakes up
23:41:07.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:07.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:07.025 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:08.655 01.630 21948 Exposure complete
23:41:08.691 00.036 21948 worker thread done servicing request
23:41:08.692 00.001 18120 OnExposeComplete: enter
23:41:08.692 00.000 18120 UpdateGuideState(): m_state=6
23:41:08.693 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
23:41:08.693 00.000 18120 Star::Find returns 1 (0), X=410.75, Y=232.86, Mass=2036, SNR=31.0, Peak=208 HFD=4.3
23:41:08.694 00.001 18120 MultiStar: large primary error, entering stabilization period
23:41:08.695 00.001 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.14) = xAngle (-0.70 = -0.70)
23:41:08.695 00.000 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.40 = 2.40)
23:41:08.696 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.74 hyp=0.77 cameraTheta=-1.85 mountX=0.58 mountY=0.52, mountTheta=0.72
23:41:08.697 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.74, opts=13)
23:41:08.697 00.000 18120 Enqueuing Move request for scope (-0.21, -0.74)
23:41:08.698 00.001 21948 Worker thread wakes up
23:41:08.698 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.74) opts 0xd
23:41:08.698 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.74)
23:41:08.698 00.000 21948 Moving (-0.21, -0.74) raw xDistance=0.58 yDistance=0.52
23:41:08.698 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:08.699 00.001 18120 UpdateGuideState exits: m=2036 RSB=31.0
23:41:08.699 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:08.699 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:08.700 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
23:41:08.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:08.700 00.000 18120 Enqueuing Expose request
23:41:08.701 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
23:41:08.701 00.000 21948 MoveAxis(W, 104, ABG)
23:41:08.701 00.000 21948 Guiding  Dir = 3, Dur = 104
23:41:08.701 00.000 21948 IsSlewing returns 0
23:41:08.701 00.000 21948 IsGuiding returns 0
23:41:08.702 00.001 21948 PulseGuide returned control before completion, sleep 113
23:41:08.827 00.125 21948 IsGuiding returns 0
23:41:08.827 00.000 21948 Move returns status 0, amount 104
23:41:08.827 00.000 21948 MoveAxis(N, 0, ABG)
23:41:08.827 00.000 21948 Move returns status 0, amount 0
23:41:08.827 00.000 21948 move complete, result=0
23:41:08.827 00.000 21948 worker thread done servicing request
23:41:08.827 00.000 21948 Worker thread wakes up
23:41:08.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:08.827 00.000 18120 GuideStep: 0.6 px 104 ms WEST, 0.5 px 0 ms NORTH
23:41:08.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:10.243 01.416 21948 Exposure complete
23:41:10.288 00.045 21948 worker thread done servicing request
23:41:10.288 00.000 18120 OnExposeComplete: enter
23:41:10.289 00.001 18120 UpdateGuideState(): m_state=6
23:41:10.289 00.000 18120 Star::Find(15, 410, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
23:41:10.290 00.001 18120 Star::Find returns 1 (0), X=410.70, Y=233.33, Mass=2097, SNR=31.3, Peak=183 HFD=4.3
23:41:10.290 00.000 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.20 = -1.20)
23:41:10.291 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
23:41:10.291 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-2.35 mountX=0.14 mountY=0.36, mountTheta=1.21
23:41:10.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.27, opts=13)
23:41:10.293 00.001 18120 Enqueuing Move request for scope (-0.26, -0.27)
23:41:10.293 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:10.294 00.001 18120 UpdateGuideState exits: m=2097 RSB=31.3
23:41:10.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:10.294 00.000 21948 Worker thread wakes up
23:41:10.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.27) opts 0xd
23:41:10.294 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.27)
23:41:10.294 00.000 21948 Moving (-0.26, -0.27) raw xDistance=0.14 yDistance=0.36
23:41:10.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:41:10.294 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.45 newest=1.02
23:41:10.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
23:41:10.294 00.000 21948 MoveAxis(E, 0, ABG)
23:41:10.295 00.001 21948 Move returns status 0, amount 0
23:41:10.295 00.000 21948 MoveAxis(S, 85, ABG)
23:41:10.295 00.000 21948 Guiding  Dir = 1, Dur = 85
23:41:10.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:10.295 00.000 18120 Enqueuing Expose request
23:41:10.296 00.001 21948 IsSlewing returns 0
23:41:10.296 00.000 21948 IsGuiding returns 0
23:41:10.301 00.005 21948 PulseGuide returned control before completion, sleep 91
23:41:10.399 00.098 21948 IsGuiding returns 0
23:41:10.399 00.000 21948 Move returns status 0, amount 85
23:41:10.399 00.000 21948 move complete, result=0
23:41:10.399 00.000 21948 worker thread done servicing request
23:41:10.399 00.000 21948 Worker thread wakes up
23:41:10.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:10.399 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 85 ms SOUTH
23:41:10.400 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:12.033 01.633 21948 Exposure complete
23:41:12.069 00.036 21948 worker thread done servicing request
23:41:12.069 00.000 18120 OnExposeComplete: enter
23:41:12.070 00.001 18120 UpdateGuideState(): m_state=6
23:41:12.070 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
23:41:12.071 00.001 18120 Star::Find returns 1 (0), X=410.53, Y=233.70, Mass=2248, SNR=32.4, Peak=180 HFD=4.4
23:41:12.071 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
23:41:12.072 00.001 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
23:41:12.072 00.000 18120 CameraToMount -- cameraX=-0.43 cameraY=0.10 hyp=0.44 cameraTheta=2.91 mountX=-0.27 mountY=0.34, mountTheta=2.25
23:41:12.073 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=0.10, opts=13)
23:41:12.074 00.001 18120 Enqueuing Move request for scope (-0.43, 0.10)
23:41:12.074 00.000 21948 Worker thread wakes up
23:41:12.074 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.10) opts 0xd
23:41:12.074 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, 0.10)
23:41:12.074 00.000 21948 Moving (-0.43, 0.10) raw xDistance=-0.27 yDistance=0.34
23:41:12.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:41:12.075 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
23:41:12.075 00.000 21948 MoveAxis(E, 49, ABG)
23:41:12.075 00.000 21948 Guiding  Dir = 2, Dur = 49
23:41:12.075 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:12.075 00.000 18120 UpdateGuideState exits: m=2248 RSB=32.4
23:41:12.076 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:12.076 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:12.078 00.002 18120 Enqueuing Expose request
23:41:12.078 00.000 21948 IsSlewing returns 0
23:41:12.080 00.002 21948 IsGuiding returns 0
23:41:12.081 00.001 21948 PulseGuide returned control before completion, sleep 58
23:41:12.154 00.073 21948 IsGuiding returns 0
23:41:12.154 00.000 21948 Move returns status 0, amount 49
23:41:12.154 00.000 21948 MoveAxis(S, 81, ABG)
23:41:12.154 00.000 21948 Guiding  Dir = 1, Dur = 81
23:41:12.155 00.001 21948 IsSlewing returns 0
23:41:12.155 00.000 21948 IsGuiding returns 0
23:41:12.159 00.004 21948 PulseGuide returned control before completion, sleep 87
23:41:12.262 00.103 21948 IsGuiding returns 0
23:41:12.262 00.000 21948 Move returns status 0, amount 81
23:41:12.262 00.000 21948 move complete, result=0
23:41:12.262 00.000 21948 worker thread done servicing request
23:41:12.262 00.000 21948 Worker thread wakes up
23:41:12.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:12.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:12.262 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.3 px 81 ms SOUTH
23:41:13.667 01.405 21948 Exposure complete
23:41:13.695 00.028 21948 worker thread done servicing request
23:41:13.695 00.000 18120 OnExposeComplete: enter
23:41:13.696 00.001 18120 UpdateGuideState(): m_state=6
23:41:13.696 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
23:41:13.697 00.001 18120 Star::Find returns 1 (0), X=410.83, Y=233.45, Mass=1939, SNR=30.1, Peak=175 HFD=3.9
23:41:13.697 00.000 18120 MultiStar: exiting stabilization period
23:41:13.698 00.001 18120 MultiStar: [#1 0.07,0.07,0.74,U] [#2 0.02,0.15,0.69,U] [#3 -0.09,0.07,0.68,U] [#4 0.21,0.22,0.59,U] [#5 -0.15,0.46,0.00,M1] [#6 -0.00,0.17,0.49,U] [#7 -0.23,0.33,0.00,M1] [#8 0.05,0.03,0.44,U] 
23:41:13.698 00.000 18120 refined, 6 included, MultiStar: {0.00, 0.06}, one-star: {-0.13, -0.15}
23:41:13.699 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
23:41:13.699 00.000 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.51)
23:41:13.700 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.52 mountX=-0.05 mountY=-0.03, mountTheta=-2.64
23:41:13.701 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.06, opts=13)
23:41:13.702 00.001 18120 Enqueuing Move request for scope (0.00, 0.06)
23:41:13.703 00.001 21948 Worker thread wakes up
23:41:13.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:13.703 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.1
23:41:13.704 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:13.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:13.705 00.001 18120 Enqueuing Expose request
23:41:13.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:41:13.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:41:13.705 00.000 21948 Moving (0.00, 0.06) raw xDistance=-0.05 yDistance=-0.03
23:41:13.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:13.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:13.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:13.705 00.000 21948 MoveAxis(E, 0, ABG)
23:41:13.705 00.000 21948 Move returns status 0, amount 0
23:41:13.705 00.000 21948 MoveAxis(N, 0, ABG)
23:41:13.705 00.000 21948 Move returns status 0, amount 0
23:41:13.705 00.000 21948 move complete, result=0
23:41:13.705 00.000 21948 worker thread done servicing request
23:41:13.705 00.000 21948 Worker thread wakes up
23:41:13.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:13.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:13.706 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:15.344 01.638 21948 Exposure complete
23:41:15.409 00.065 21948 worker thread done servicing request
23:41:15.409 00.000 18120 OnExposeComplete: enter
23:41:15.410 00.001 18120 UpdateGuideState(): m_state=6
23:41:15.412 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
23:41:15.412 00.000 18120 Star::Find returns 1 (0), X=410.93, Y=233.29, Mass=2164, SNR=32.0, Peak=216 HFD=4.2
23:41:15.413 00.001 18120 MultiStar: [#1 0.21,0.02,0.72,U] [#2 0.18,0.24,0.65,U] [#3 0.07,-0.06,0.65,U] [#4 -0.01,0.21,0.55,U] [#5 0.08,0.48,0.00,M2] [#6 -0.05,0.11,0.47,U] [#7 0.42,-0.00,0.00,M2] [#8 0.39,0.14,0.00,M1] 
23:41:15.414 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {-0.03, -0.30}
23:41:15.414 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.14) = xAngle (1.10 = 1.10)
23:41:15.415 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.20 = -2.08)
23:41:15.415 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.05 mountX=0.03 mountY=-0.05, mountTheta=-1.09
23:41:15.417 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.00, opts=13)
23:41:15.419 00.002 18120 Enqueuing Move request for scope (0.06, -0.00)
23:41:15.420 00.001 21948 Worker thread wakes up
23:41:15.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:41:15.420 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:41:15.420 00.000 21948 Moving (0.06, -0.00) raw xDistance=0.03 yDistance=-0.05
23:41:15.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:15.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:15.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:15.421 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:15.421 00.000 21948 MoveAxis(E, 0, ABG)
23:41:15.421 00.000 21948 Move returns status 0, amount 0
23:41:15.421 00.000 21948 MoveAxis(N, 0, ABG)
23:41:15.421 00.000 21948 Move returns status 0, amount 0
23:41:15.421 00.000 18120 UpdateGuideState exits: m=2164 RSB=32.0
23:41:15.422 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:15.422 00.000 21948 move complete, result=0
23:41:15.422 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:15.422 00.000 18120 Enqueuing Expose request
23:41:15.423 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:15.423 00.000 21948 worker thread done servicing request
23:41:15.423 00.000 21948 Worker thread wakes up
23:41:15.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:15.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:16.939 01.516 21948 Exposure complete
23:41:16.987 00.048 21948 worker thread done servicing request
23:41:16.987 00.000 18120 OnExposeComplete: enter
23:41:16.988 00.001 18120 UpdateGuideState(): m_state=6
23:41:16.989 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
23:41:16.989 00.000 18120 Star::Find returns 1 (0), X=411.07, Y=233.30, Mass=2041, SNR=31.0, Peak=183 HFD=4.0
23:41:16.990 00.001 18120 MultiStar: [#1 0.22,-0.07,0.73,U] [#2 0.06,0.13,0.60,U] [#3 0.29,0.08,0.72,U] [#4 0.31,0.39,0.00,M1] [#5 0.23,0.47,0.00,M3] [#6 0.29,0.03,0.49,U] [#7 0.23,0.01,0.56,U] [#8 0.39,0.40,0.00,M2] 
23:41:16.990 00.000 18120 refined, 5 included, MultiStar: {0.19, -0.04}, one-star: {0.11, -0.29}
23:41:16.992 00.002 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.14) = xAngle (0.92 = 0.92)
23:41:16.993 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.02 = -2.26)
23:41:16.994 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.23 mountX=0.12 mountY=-0.15, mountTheta=-0.90
23:41:16.996 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.04, opts=13)
23:41:16.997 00.001 18120 Enqueuing Move request for scope (0.19, -0.04)
23:41:16.998 00.001 21948 Worker thread wakes up
23:41:16.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:16.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:41:16.998 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:41:16.998 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.0
23:41:16.999 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:16.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:17.000 00.001 18120 Enqueuing Expose request
23:41:17.000 00.000 21948 Moving (0.19, -0.04) raw xDistance=0.12 yDistance=-0.15
23:41:17.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:41:17.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:17.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:41:17.000 00.000 21948 MoveAxis(E, 0, ABG)
23:41:17.000 00.000 21948 Move returns status 0, amount 0
23:41:17.000 00.000 21948 MoveAxis(N, 0, ABG)
23:41:17.000 00.000 21948 Move returns status 0, amount 0
23:41:17.000 00.000 21948 move complete, result=0
23:41:17.000 00.000 21948 worker thread done servicing request
23:41:17.000 00.000 21948 Worker thread wakes up
23:41:17.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:17.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:17.001 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:18.623 01.622 21948 Exposure complete
23:41:18.662 00.039 21948 worker thread done servicing request
23:41:18.662 00.000 18120 OnExposeComplete: enter
23:41:18.662 00.000 18120 UpdateGuideState(): m_state=6
23:41:18.663 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
23:41:18.663 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=233.45, Mass=2016, SNR=30.8, Peak=188 HFD=3.9
23:41:18.664 00.001 18120 MultiStar: [#1 0.16,0.17,0.74,U] [#2 -0.05,0.21,0.64,U] [#3 0.08,0.11,0.69,U] [#4 0.16,0.31,0.59,U] [#5 -0.03,0.61,0.00,M4] [#6 -0.12,0.23,0.50,U] [#7 -0.02,0.18,0.52,U] [#8 0.20,0.44,0.00,M3] 
23:41:18.664 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {-0.10, -0.15}
23:41:18.665 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
23:41:18.665 00.000 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.59)
23:41:18.665 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.45 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
23:41:18.667 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
23:41:18.667 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
23:41:18.668 00.001 21948 Worker thread wakes up
23:41:18.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:41:18.668 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:41:18.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:18.668 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.8
23:41:18.669 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:18.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:18.670 00.001 18120 Enqueuing Expose request
23:41:18.670 00.000 21948 Moving (0.02, 0.12) raw xDistance=-0.11 yDistance=-0.07
23:41:18.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:41:18.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:18.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:18.670 00.000 21948 MoveAxis(E, 0, ABG)
23:41:18.670 00.000 21948 Move returns status 0, amount 0
23:41:18.670 00.000 21948 MoveAxis(N, 0, ABG)
23:41:18.670 00.000 21948 Move returns status 0, amount 0
23:41:18.670 00.000 21948 move complete, result=0
23:41:18.671 00.001 21948 worker thread done servicing request
23:41:18.671 00.000 21948 Worker thread wakes up
23:41:18.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:18.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:18.671 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:20.189 01.518 21948 Exposure complete
23:41:20.226 00.037 21948 worker thread done servicing request
23:41:20.226 00.000 18120 OnExposeComplete: enter
23:41:20.227 00.001 18120 UpdateGuideState(): m_state=6
23:41:20.229 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
23:41:20.230 00.001 18120 Star::Find returns 1 (0), X=410.64, Y=233.68, Mass=2040, SNR=31.0, Peak=196 HFD=4.1
23:41:20.232 00.002 18120 MultiStar: [#1 -0.14,0.13,0.73,U] [#2 -0.34,0.69,0.00,M1] [#3 0.02,0.56,0.00,M1] [#4 0.10,0.60,0.00,M1] [#5 -0.05,0.77,0.00,M5] [#6 0.06,0.35,0.49,U] [#7 -0.18,0.27,0.51,U] [#8 0.12,0.38,0.00,M4] 
23:41:20.233 00.001 18120 refined, 3 included, MultiStar: {-0.18, 0.18}, one-star: {-0.32, 0.09}
23:41:20.236 00.003 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.14) = xAngle (3.49 = -2.79)
23:41:20.239 00.003 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.59 = 0.31)
23:41:20.240 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.35 mountX=-0.24 mountY=0.08, mountTheta=2.83
23:41:20.243 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.18, opts=13)
23:41:20.243 00.000 18120 Enqueuing Move request for scope (-0.18, 0.18)
23:41:20.244 00.001 21948 Worker thread wakes up
23:41:20.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
23:41:20.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
23:41:20.244 00.000 21948 Moving (-0.18, 0.18) raw xDistance=-0.24 yDistance=0.08
23:41:20.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:20.244 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.0
23:41:20.245 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:20.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:41:20.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:20.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:20.246 00.001 18120 Enqueuing Expose request
23:41:20.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:41:20.246 00.000 21948 MoveAxis(E, 42, ABG)
23:41:20.246 00.000 21948 Guiding  Dir = 2, Dur = 42
23:41:20.247 00.001 21948 IsSlewing returns 0
23:41:20.247 00.000 21948 IsGuiding returns 0
23:41:20.249 00.002 21948 PulseGuide returned control before completion, sleep 51
23:41:20.314 00.065 21948 IsGuiding returns 0
23:41:20.314 00.000 21948 Move returns status 0, amount 42
23:41:20.314 00.000 21948 MoveAxis(N, 0, ABG)
23:41:20.314 00.000 21948 Move returns status 0, amount 0
23:41:20.314 00.000 21948 move complete, result=0
23:41:20.314 00.000 21948 worker thread done servicing request
23:41:20.314 00.000 21948 Worker thread wakes up
23:41:20.314 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:41:20.315 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:20.315 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:21.945 01.630 21948 Exposure complete
23:41:21.986 00.041 21948 worker thread done servicing request
23:41:21.986 00.000 18120 OnExposeComplete: enter
23:41:21.989 00.003 18120 UpdateGuideState(): m_state=6
23:41:21.991 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
23:41:21.993 00.002 18120 Star::Find returns 1 (0), X=411.07, Y=233.37, Mass=2092, SNR=31.5, Peak=201 HFD=4.0
23:41:21.993 00.000 18120 MultiStar: [#1 0.24,0.11,0.73,U] [#2 0.16,0.13,0.66,U] [#3 0.29,0.21,0.65,U] [#4 0.20,0.46,0.00,M2] [#5 0.45,0.55,0.00,M6] [#6 0.15,0.09,0.48,U] [#7 0.30,0.16,0.55,U] [#8 0.38,0.09,0.00,M5] 
23:41:21.994 00.001 18120 refined, 5 included, MultiStar: {0.20, 0.05}, one-star: {0.11, -0.23}
23:41:21.994 00.000 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.14) = xAngle (1.40 = 1.40)
23:41:21.995 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.50 = -1.78)
23:41:21.995 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=0.03 mountY=-0.20, mountTheta=-1.40
23:41:21.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.05, opts=13)
23:41:21.997 00.000 18120 Enqueuing Move request for scope (0.20, 0.05)
23:41:21.997 00.000 21948 Worker thread wakes up
23:41:21.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:21.998 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
23:41:21.998 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
23:41:21.998 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.5
23:41:22.000 00.002 21948 Moving (0.20, 0.05) raw xDistance=0.03 yDistance=-0.20
23:41:22.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:22.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:22.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.001 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:22.001 00.000 18120 Enqueuing Expose request
23:41:22.002 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:41:22.002 00.000 21948 MoveAxis(E, 0, ABG)
23:41:22.002 00.000 21948 Move returns status 0, amount 0
23:41:22.002 00.000 21948 MoveAxis(N, 0, ABG)
23:41:22.002 00.000 21948 Move returns status 0, amount 0
23:41:22.002 00.000 21948 move complete, result=0
23:41:22.002 00.000 21948 worker thread done servicing request
23:41:22.002 00.000 21948 Worker thread wakes up
23:41:22.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:22.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:22.002 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:23.529 01.527 21948 Exposure complete
23:41:23.556 00.027 21948 worker thread done servicing request
23:41:23.556 00.000 18120 OnExposeComplete: enter
23:41:23.557 00.001 18120 UpdateGuideState(): m_state=6
23:41:23.557 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
23:41:23.558 00.001 18120 Star::Find returns 1 (0), X=410.95, Y=233.31, Mass=1903, SNR=29.9, Peak=205 HFD=4.0
23:41:23.558 00.000 18120 MultiStar: [#1 0.43,-0.27,0.00,M1] [#2 0.43,-0.26,0.00,M1] [#3 -0.05,-0.12,0.72,U] [#4 0.58,-0.08,0.00,M3] [#5 0.23,0.19,0.55,U] [#6 0.07,-0.21,0.48,U] [#7 -0.01,-0.02,0.54,U] [#8 0.31,-0.30,0.00,M6] 
23:41:23.559 00.001 18120 refined, 4 included, MultiStar: {0.03, -0.12}, one-star: {-0.01, -0.29}
23:41:23.560 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.14) = xAngle (-0.15 = -0.15)
23:41:23.560 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.95 = 2.95)
23:41:23.560 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.29 mountX=0.12 mountY=0.02, mountTheta=0.19
23:41:23.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
23:41:23.562 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
23:41:23.563 00.001 21948 Worker thread wakes up
23:41:23.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:23.563 00.000 18120 UpdateGuideState exits: m=1903 RSB=29.9
23:41:23.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:23.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:23.564 00.000 18120 Enqueuing Expose request
23:41:23.565 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
23:41:23.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
23:41:23.565 00.000 21948 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=0.02
23:41:23.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:41:23.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:23.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:23.565 00.000 21948 MoveAxis(E, 0, ABG)
23:41:23.565 00.000 21948 Move returns status 0, amount 0
23:41:23.565 00.000 21948 MoveAxis(N, 0, ABG)
23:41:23.565 00.000 21948 Move returns status 0, amount 0
23:41:23.565 00.000 21948 move complete, result=0
23:41:23.565 00.000 21948 worker thread done servicing request
23:41:23.565 00.000 21948 Worker thread wakes up
23:41:23.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:23.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:23.566 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:25.189 01.623 21948 Exposure complete
23:41:25.231 00.042 21948 worker thread done servicing request
23:41:25.232 00.001 18120 OnExposeComplete: enter
23:41:25.233 00.001 18120 UpdateGuideState(): m_state=6
23:41:25.235 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
23:41:25.237 00.002 18120 Star::Find returns 1 (0), X=411.12, Y=233.04, Mass=2003, SNR=30.7, Peak=219 HFD=4.2
23:41:25.238 00.001 18120 MultiStar: [#1 0.29,-0.33,0.00,M2] [#2 0.25,-0.22,0.65,U] [#3 0.55,-0.01,0.00,M1] [#4 0.65,-0.06,0.00,M4] [#5 0.42,0.30,0.00,M6] [#6 0.34,-0.08,0.50,U] [#7 0.26,-0.15,0.50,U] [#8 0.38,-0.09,0.00,M7] 
23:41:25.239 00.001 18120 refined, 3 included, MultiStar: {0.23, -0.31}, one-star: {0.15, -0.56}
23:41:25.240 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
23:41:25.241 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.96)
23:41:25.242 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.31 hyp=0.39 cameraTheta=-0.93 mountX=0.38 mountY=-0.07, mountTheta=-0.18
23:41:25.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.31, opts=13)
23:41:25.245 00.001 18120 Enqueuing Move request for scope (0.23, -0.31)
23:41:25.246 00.001 21948 Worker thread wakes up
23:41:25.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:25.247 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:41:25.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:25.247 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:25.248 00.001 18120 Enqueuing Expose request
23:41:25.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.31) opts 0xd
23:41:25.248 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.31)
23:41:25.248 00.000 21948 Moving (0.23, -0.31) raw xDistance=0.38 yDistance=-0.07
23:41:25.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:41:25.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:25.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:25.249 00.001 21948 MoveAxis(W, 67, ABG)
23:41:25.249 00.000 21948 Guiding  Dir = 3, Dur = 67
23:41:25.249 00.000 21948 IsSlewing returns 0
23:41:25.249 00.000 21948 IsGuiding returns 0
23:41:25.252 00.003 21948 PulseGuide returned control before completion, sleep 76
23:41:25.329 00.077 21948 IsGuiding returns 0
23:41:25.329 00.000 21948 Move returns status 0, amount 67
23:41:25.329 00.000 21948 MoveAxis(N, 0, ABG)
23:41:25.329 00.000 21948 Move returns status 0, amount 0
23:41:25.329 00.000 21948 move complete, result=0
23:41:25.329 00.000 21948 worker thread done servicing request
23:41:25.329 00.000 21948 Worker thread wakes up
23:41:25.329 00.000 18120 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
23:41:25.330 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:25.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:26.741 01.411 21948 Exposure complete
23:41:26.785 00.044 21948 worker thread done servicing request
23:41:26.786 00.001 18120 OnExposeComplete: enter
23:41:26.786 00.000 18120 UpdateGuideState(): m_state=6
23:41:26.787 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
23:41:26.787 00.000 18120 Star::Find returns 1 (0), X=411.14, Y=233.30, Mass=2055, SNR=31.1, Peak=195 HFD=4.0
23:41:26.788 00.001 18120 MultiStar: [#1 0.28,-0.27,0.00,M3] [#2 0.20,0.09,0.67,U] [#3 0.61,0.04,0.00,M2] [#4 0.68,0.33,0.00,M5] [#5 0.44,0.42,0.00,M7] [#6 0.28,-0.04,0.50,U] [#7 0.25,0.03,0.49,U] [#8 0.09,-0.18,0.41,U] 
23:41:26.788 00.000 18120 refined, 4 included, MultiStar: {0.20, -0.10}, one-star: {0.18, -0.30}
23:41:26.789 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
23:41:26.789 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.77 = -2.51)
23:41:26.790 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.48 mountX=0.18 mountY=-0.13, mountTheta=-0.64
23:41:26.791 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.10, opts=13)
23:41:26.791 00.000 18120 Enqueuing Move request for scope (0.20, -0.10)
23:41:26.792 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:26.792 00.000 21948 Worker thread wakes up
23:41:26.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
23:41:26.792 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
23:41:26.792 00.000 21948 Moving (0.20, -0.10) raw xDistance=0.18 yDistance=-0.13
23:41:26.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:41:26.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:26.792 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.1
23:41:26.793 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:41:26.793 00.000 21948 MoveAxis(E, 0, ABG)
23:41:26.793 00.000 21948 Move returns status 0, amount 0
23:41:26.793 00.000 21948 MoveAxis(N, 0, ABG)
23:41:26.793 00.000 21948 Move returns status 0, amount 0
23:41:26.793 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:26.793 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:26.794 00.001 18120 Enqueuing Expose request
23:41:26.794 00.000 21948 move complete, result=0
23:41:26.794 00.000 21948 worker thread done servicing request
23:41:26.794 00.000 21948 Worker thread wakes up
23:41:26.794 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:26.795 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:26.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:28.423 01.628 21948 Exposure complete
23:41:28.468 00.045 21948 worker thread done servicing request
23:41:28.469 00.001 18120 OnExposeComplete: enter
23:41:28.470 00.001 18120 UpdateGuideState(): m_state=6
23:41:28.470 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
23:41:28.471 00.001 18120 Star::Find returns 1 (0), X=411.07, Y=233.11, Mass=2096, SNR=31.4, Peak=223 HFD=4.2
23:41:28.471 00.000 18120 MultiStar: [#1 0.41,-0.38,0.00,M4] [#2 0.40,-0.21,0.00,M1] [#3 -0.09,-0.34,0.68,U] [#4 0.45,-0.13,0.00,M6] [#5 0.23,0.08,0.53,U] [#6 0.16,-0.30,0.47,U] [#7 0.54,-0.24,0.00,M1] [#8 0.43,-0.16,0.00,M7] 
23:41:28.472 00.001 18120 refined, 3 included, MultiStar: {0.09, -0.31}, one-star: {0.11, -0.48}
23:41:28.472 00.000 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.14) = xAngle (-0.14 = -0.14)
23:41:28.472 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.97 = 2.97)
23:41:28.473 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.28 mountX=0.32 mountY=0.06, mountTheta=0.17
23:41:28.474 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.31, opts=13)
23:41:28.476 00.002 18120 Enqueuing Move request for scope (0.09, -0.31)
23:41:28.477 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:28.477 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:41:28.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:28.479 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:28.479 00.000 18120 Enqueuing Expose request
23:41:28.479 00.000 21948 Worker thread wakes up
23:41:28.480 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.31) opts 0xd
23:41:28.480 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.31)
23:41:28.480 00.000 21948 Moving (0.09, -0.31) raw xDistance=0.32 yDistance=0.06
23:41:28.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:41:28.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:28.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:28.480 00.000 21948 MoveAxis(W, 57, ABG)
23:41:28.480 00.000 21948 Guiding  Dir = 3, Dur = 57
23:41:28.480 00.000 21948 IsSlewing returns 0
23:41:28.480 00.000 21948 IsGuiding returns 0
23:41:28.481 00.001 21948 PulseGuide returned control before completion, sleep 66
23:41:28.561 00.080 21948 IsGuiding returns 0
23:41:28.563 00.002 21948 Move returns status 0, amount 57
23:41:28.563 00.000 21948 MoveAxis(N, 0, ABG)
23:41:28.563 00.000 21948 Move returns status 0, amount 0
23:41:28.563 00.000 21948 move complete, result=0
23:41:28.563 00.000 21948 worker thread done servicing request
23:41:28.563 00.000 21948 Worker thread wakes up
23:41:28.563 00.000 18120 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
23:41:28.565 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:28.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:29.984 01.419 21948 Exposure complete
23:41:30.027 00.043 21948 worker thread done servicing request
23:41:30.028 00.001 18120 OnExposeComplete: enter
23:41:30.029 00.001 18120 UpdateGuideState(): m_state=6
23:41:30.030 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
23:41:30.031 00.001 18120 Star::Find returns 1 (0), X=410.89, Y=233.25, Mass=2122, SNR=31.7, Peak=226 HFD=4.2
23:41:30.031 00.000 18120 MultiStar: [#1 0.17,0.02,0.69,U] [#2 0.12,-0.14,0.61,U] [#3 0.19,0.04,0.67,U] [#4 0.33,0.31,0.00,M7] [#5 0.22,0.36,0.00,M7] [#6 -0.02,-0.03,0.48,U] [#7 0.07,0.01,0.50,U] [#8 0.30,0.28,0.00,M8] 
23:41:30.032 00.001 18120 refined, 5 included, MultiStar: {0.07, -0.10}, one-star: {-0.07, -0.34}
23:41:30.033 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
23:41:30.034 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.01)
23:41:30.034 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.98 mountX=0.12 mountY=-0.02, mountTheta=-0.13
23:41:30.036 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
23:41:30.037 00.001 18120 Enqueuing Move request for scope (0.07, -0.10)
23:41:30.038 00.001 21948 Worker thread wakes up
23:41:30.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:41:30.038 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:41:30.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:30.039 00.001 18120 UpdateGuideState exits: m=2122 RSB=31.7
23:41:30.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:30.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:30.040 00.000 18120 Enqueuing Expose request
23:41:30.040 00.000 21948 Moving (0.07, -0.10) raw xDistance=0.12 yDistance=-0.02
23:41:30.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:41:30.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:30.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:30.040 00.000 21948 MoveAxis(E, 0, ABG)
23:41:30.041 00.001 21948 Move returns status 0, amount 0
23:41:30.041 00.000 21948 MoveAxis(N, 0, ABG)
23:41:30.041 00.000 21948 Move returns status 0, amount 0
23:41:30.041 00.000 21948 move complete, result=0
23:41:30.041 00.000 21948 worker thread done servicing request
23:41:30.041 00.000 21948 Worker thread wakes up
23:41:30.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:30.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:30.042 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:31.672 01.630 21948 Exposure complete
23:41:31.724 00.052 21948 worker thread done servicing request
23:41:31.724 00.000 18120 OnExposeComplete: enter
23:41:31.725 00.001 18120 UpdateGuideState(): m_state=6
23:41:31.725 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
23:41:31.726 00.001 18120 Star::Find returns 1 (0), X=411.17, Y=233.15, Mass=2017, SNR=30.8, Peak=216 HFD=4.0
23:41:31.726 00.000 18120 MultiStar: [#1 0.30,-0.24,0.00,M4] [#2 0.27,-0.34,0.00,M1] [#3 0.27,-0.06,0.71,U] [#4 0.71,-0.17,0.00,M8] [#5 0.36,-0.07,0.00,M8] [#6 0.20,0.01,0.48,U] [#7 0.40,-0.01,0.00,M1] [#8 0.44,-0.11,0.00,M9] 
23:41:31.727 00.001 18120 refined, 2 included, MultiStar: {0.23, -0.22}, one-star: {0.21, -0.44}
23:41:31.728 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.14) = xAngle (0.38 = 0.38)
23:41:31.728 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.48 = -2.80)
23:41:31.730 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.77 mountX=0.29 mountY=-0.11, mountTheta=-0.34
23:41:31.731 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.22, opts=13)
23:41:31.731 00.000 18120 Enqueuing Move request for scope (0.23, -0.22)
23:41:31.732 00.001 21948 Worker thread wakes up
23:41:31.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:31.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
23:41:31.732 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
23:41:31.732 00.000 18120 UpdateGuideState exits: m=2017 RSB=30.8
23:41:31.733 00.001 21948 Moving (0.23, -0.22) raw xDistance=0.29 yDistance=-0.11
23:41:31.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
23:41:31.733 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:31.733 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:31.733 00.000 21948 MoveAxis(W, 53, ABG)
23:41:31.733 00.000 21948 Guiding  Dir = 3, Dur = 53
23:41:31.733 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:31.733 00.000 18120 Enqueuing Expose request
23:41:31.734 00.001 21948 IsSlewing returns 0
23:41:31.734 00.000 21948 IsGuiding returns 0
23:41:31.735 00.001 21948 PulseGuide returned control before completion, sleep 62
23:41:31.811 00.076 21948 IsGuiding returns 0
23:41:31.811 00.000 21948 Move returns status 0, amount 53
23:41:31.812 00.001 21948 MoveAxis(N, 0, ABG)
23:41:31.812 00.000 21948 Move returns status 0, amount 0
23:41:31.812 00.000 21948 move complete, result=0
23:41:31.812 00.000 21948 worker thread done servicing request
23:41:31.812 00.000 18120 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
23:41:31.813 00.001 21948 Worker thread wakes up
23:41:31.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:31.814 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:33.218 01.404 21948 Exposure complete
23:41:33.258 00.040 21948 worker thread done servicing request
23:41:33.259 00.001 18120 OnExposeComplete: enter
23:41:33.259 00.000 18120 UpdateGuideState(): m_state=6
23:41:33.260 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
23:41:33.260 00.000 18120 Star::Find returns 1 (1), X=411.04, Y=233.22, Mass=2222, SNR=32.4, Peak=255 HFD=4.2
23:41:33.261 00.001 18120 MultiStar: [#1 0.19,-0.20,0.69,U] [#2 0.12,-0.11,0.61,U] [#3 0.27,-0.15,0.67,U] [#4 0.29,0.21,0.00,M9] [#5 0.21,0.17,0.45,U] [#6 0.26,-0.03,0.49,U] [#7 0.22,-0.14,0.48,U] [#8 0.29,0.12,0.44,U] 
23:41:33.261 00.000 18120 refined, 7 included, MultiStar: {0.19, -0.13}, one-star: {0.08, -0.38}
23:41:33.262 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.53 = 0.53)
23:41:33.262 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.65)
23:41:33.263 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.61 mountX=0.20 mountY=-0.11, mountTheta=-0.50
23:41:33.265 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.13, opts=13)
23:41:33.265 00.000 18120 Enqueuing Move request for scope (0.19, -0.13)
23:41:33.266 00.001 21948 Worker thread wakes up
23:41:33.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:33.266 00.000 18120 UpdateGuideState exits: m=2222 RSB=32.4 Saturée
23:41:33.267 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:33.268 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
23:41:33.269 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:33.269 00.000 18120 Enqueuing Expose request
23:41:33.269 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
23:41:33.269 00.000 21948 Moving (0.19, -0.13) raw xDistance=0.20 yDistance=-0.11
23:41:33.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:41:33.269 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:33.270 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:33.270 00.000 21948 MoveAxis(E, 0, ABG)
23:41:33.270 00.000 21948 Move returns status 0, amount 0
23:41:33.270 00.000 21948 MoveAxis(N, 0, ABG)
23:41:33.270 00.000 21948 Move returns status 0, amount 0
23:41:33.270 00.000 21948 move complete, result=0
23:41:33.270 00.000 21948 worker thread done servicing request
23:41:33.270 00.000 21948 Worker thread wakes up
23:41:33.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:33.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:33.270 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:34.893 01.623 21948 Exposure complete
23:41:34.919 00.026 21948 worker thread done servicing request
23:41:34.920 00.001 18120 OnExposeComplete: enter
23:41:34.920 00.000 18120 UpdateGuideState(): m_state=6
23:41:34.921 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
23:41:34.921 00.000 18120 Star::Find returns 1 (0), X=410.96, Y=233.38, Mass=1876, SNR=29.6, Peak=196 HFD=4.0
23:41:34.922 00.001 18120 MultiStar: [#1 0.01,-0.29,0.74,U] [#2 -0.02,0.03,0.67,U] [#3 0.13,0.28,0.70,U] [#4 0.42,0.07,0.00,M10] [#5 -0.03,0.34,0.57,U] [#6 -0.01,0.08,0.52,U] [#7 0.01,-0.09,0.51,U] [#8 0.40,-0.16,0.00,M9] 
23:41:34.923 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.00, -0.22}
23:41:34.925 00.002 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.76 = 0.76)
23:41:34.927 00.002 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.87 = -2.42)
23:41:34.930 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.38 mountX=0.01 mountY=-0.01, mountTheta=-0.74
23:41:34.934 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
23:41:34.936 00.002 18120 Enqueuing Move request for scope (0.01, -0.01)
23:41:34.939 00.003 21948 Worker thread wakes up
23:41:34.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:41:34.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:41:34.939 00.000 21948 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
23:41:34.939 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:34.939 00.000 18120 UpdateGuideState exits: m=1876 RSB=29.6
23:41:34.942 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:41:34.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:34.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:34.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:34.943 00.001 18120 Enqueuing Expose request
23:41:34.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:34.943 00.000 21948 MoveAxis(E, 0, ABG)
23:41:34.943 00.000 21948 Move returns status 0, amount 0
23:41:34.943 00.000 21948 MoveAxis(N, 0, ABG)
23:41:34.943 00.000 21948 Move returns status 0, amount 0
23:41:34.943 00.000 21948 move complete, result=0
23:41:34.943 00.000 21948 worker thread done servicing request
23:41:34.943 00.000 21948 Worker thread wakes up
23:41:34.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:34.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:34.944 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:36.463 01.519 21948 Exposure complete
23:41:36.510 00.047 21948 worker thread done servicing request
23:41:36.510 00.000 18120 OnExposeComplete: enter
23:41:36.511 00.001 18120 UpdateGuideState(): m_state=6
23:41:36.512 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
23:41:36.513 00.001 18120 Star::Find returns 1 (0), X=411.04, Y=233.29, Mass=2026, SNR=30.9, Peak=225 HFD=4.0
23:41:36.513 00.000 18120 MultiStar: [#1 0.21,-0.20,0.69,U] [#2 0.20,-0.15,0.66,U] [#3 0.09,0.03,0.70,U] [#4 0.61,0.25,0.00,R] [#5 0.29,0.16,0.59,U] [#6 -0.00,-0.13,0.48,U] [#7 0.33,-0.07,0.51,U] [#8 0.14,-0.08,0.43,U] 
23:41:36.514 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.11}, one-star: {0.08, -0.31}
23:41:36.514 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
23:41:36.516 00.002 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
23:41:36.517 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.60 mountX=0.17 mountY=-0.09, mountTheta=-0.51
23:41:36.519 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
23:41:36.520 00.001 18120 Enqueuing Move request for scope (0.16, -0.11)
23:41:36.520 00.000 21948 Worker thread wakes up
23:41:36.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:36.521 00.001 18120 UpdateGuideState exits: m=2026 RSB=30.9
23:41:36.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.522 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
23:41:36.522 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
23:41:36.522 00.000 21948 Moving (0.16, -0.11) raw xDistance=0.17 yDistance=-0.09
23:41:36.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:41:36.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:36.522 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:36.522 00.000 18120 Enqueuing Expose request
23:41:36.523 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:36.523 00.000 21948 MoveAxis(E, 0, ABG)
23:41:36.523 00.000 21948 Move returns status 0, amount 0
23:41:36.523 00.000 21948 MoveAxis(N, 0, ABG)
23:41:36.523 00.000 21948 Move returns status 0, amount 0
23:41:36.523 00.000 21948 move complete, result=0
23:41:36.523 00.000 21948 worker thread done servicing request
23:41:36.523 00.000 21948 Worker thread wakes up
23:41:36.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:36.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:36.523 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:38.149 01.626 21948 Exposure complete
23:41:38.197 00.048 21948 worker thread done servicing request
23:41:38.198 00.001 18120 OnExposeComplete: enter
23:41:38.200 00.002 18120 UpdateGuideState(): m_state=6
23:41:38.201 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
23:41:38.201 00.000 18120 Star::Find returns 1 (0), X=411.18, Y=233.14, Mass=2012, SNR=30.8, Peak=231 HFD=4.2
23:41:38.202 00.001 18120 MultiStar: [#1 0.10,0.01,0.71,U] [#2 0.02,0.02,0.62,U] [#3 -0.08,0.11,0.72,U] [#4 -0.25,-0.06,0.56,U] [#5 0.27,0.44,0.00,M6] [#6 0.22,0.03,0.46,U] [#7 0.27,0.02,0.52,U] [#8 0.34,0.23,0.00,M9] 
23:41:38.202 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.22, -0.46}
23:41:38.203 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
23:41:38.203 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.85)
23:41:38.204 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=0.11 mountY=-0.03, mountTheta=-0.30
23:41:38.206 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
23:41:38.207 00.001 18120 Enqueuing Move request for scope (0.08, -0.08)
23:41:38.208 00.001 21948 Worker thread wakes up
23:41:38.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:41:38.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:41:38.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:38.211 00.003 18120 UpdateGuideState exits: m=2012 RSB=30.8
23:41:38.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:38.211 00.000 18120 Enqueuing Expose request
23:41:38.212 00.001 21948 Moving (0.08, -0.08) raw xDistance=0.11 yDistance=-0.03
23:41:38.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:41:38.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:38.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:38.212 00.000 21948 MoveAxis(E, 0, ABG)
23:41:38.212 00.000 21948 Move returns status 0, amount 0
23:41:38.212 00.000 21948 MoveAxis(N, 0, ABG)
23:41:38.212 00.000 21948 Move returns status 0, amount 0
23:41:38.212 00.000 21948 move complete, result=0
23:41:38.212 00.000 21948 worker thread done servicing request
23:41:38.212 00.000 21948 Worker thread wakes up
23:41:38.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:38.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:38.212 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:39.729 01.517 21948 Exposure complete
23:41:39.763 00.034 21948 worker thread done servicing request
23:41:39.763 00.000 18120 OnExposeComplete: enter
23:41:39.764 00.001 18120 UpdateGuideState(): m_state=6
23:41:39.765 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
23:41:39.765 00.000 18120 Star::Find returns 1 (0), X=411.08, Y=233.26, Mass=2196, SNR=32.2, Peak=241 HFD=4.2
23:41:39.766 00.001 18120 MultiStar: [#1 0.10,-0.03,0.69,U] [#2 -0.05,0.20,0.62,U] [#3 0.11,0.18,0.65,U] [#4 -0.32,0.28,0.00,M1] [#5 0.23,0.56,0.00,M7] [#6 0.02,0.16,0.44,U] [#7 0.20,0.09,0.49,U] [#8 0.27,0.16,0.43,U] 
23:41:39.766 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.12, -0.34}
23:41:39.766 00.000 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.14) = xAngle (1.27 = 1.27)
23:41:39.767 00.001 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.37 = -1.92)
23:41:39.767 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=0.03 mountY=-0.10, mountTheta=-1.26
23:41:39.769 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.01, opts=13)
23:41:39.769 00.000 18120 Enqueuing Move request for scope (0.11, 0.01)
23:41:39.770 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:39.770 00.000 21948 Worker thread wakes up
23:41:39.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:41:39.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:41:39.770 00.000 21948 Moving (0.11, 0.01) raw xDistance=0.03 yDistance=-0.10
23:41:39.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:39.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:39.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:41:39.770 00.000 18120 UpdateGuideState exits: m=2196 RSB=32.2
23:41:39.771 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:39.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:39.772 00.001 18120 Enqueuing Expose request
23:41:39.772 00.000 21948 MoveAxis(E, 0, ABG)
23:41:39.772 00.000 21948 Move returns status 0, amount 0
23:41:39.772 00.000 21948 MoveAxis(N, 0, ABG)
23:41:39.772 00.000 21948 Move returns status 0, amount 0
23:41:39.772 00.000 21948 move complete, result=0
23:41:39.772 00.000 21948 worker thread done servicing request
23:41:39.772 00.000 21948 Worker thread wakes up
23:41:39.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:39.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:39.773 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:41.402 01.629 21948 Exposure complete
23:41:41.436 00.034 21948 worker thread done servicing request
23:41:41.436 00.000 18120 OnExposeComplete: enter
23:41:41.437 00.001 18120 UpdateGuideState(): m_state=6
23:41:41.439 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
23:41:41.441 00.002 18120 Star::Find returns 1 (0), X=411.03, Y=233.25, Mass=2112, SNR=31.5, Peak=224 HFD=4.1
23:41:41.442 00.001 18120 MultiStar: [#1 0.03,-0.22,0.73,U] [#2 -0.18,0.37,0.00,M1] [#3 0.21,0.08,0.67,U] [#4 -0.54,0.11,0.00,M2] [#5 0.07,0.37,0.00,M8] [#6 0.01,-0.01,0.49,U] [#7 0.13,0.17,0.51,U] [#8 0.12,0.07,0.45,U] 
23:41:41.444 00.002 18120 refined, 5 included, MultiStar: {0.09, -0.09}, one-star: {0.07, -0.35}
23:41:41.445 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.38 = 0.38)
23:41:41.446 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.48 = -2.80)
23:41:41.449 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=0.12 mountY=-0.04, mountTheta=-0.35
23:41:41.453 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.09, opts=13)
23:41:41.454 00.001 18120 Enqueuing Move request for scope (0.09, -0.09)
23:41:41.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:41.455 00.001 21948 Worker thread wakes up
23:41:41.455 00.000 18120 UpdateGuideState exits: m=2112 RSB=31.5
23:41:41.456 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:41:41.456 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:41:41.456 00.000 21948 Moving (0.09, -0.09) raw xDistance=0.12 yDistance=-0.04
23:41:41.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:41:41.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:41.456 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.458 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:41.458 00.000 18120 Enqueuing Expose request
23:41:41.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:41.458 00.000 21948 MoveAxis(E, 0, ABG)
23:41:41.459 00.001 21948 Move returns status 0, amount 0
23:41:41.459 00.000 21948 MoveAxis(N, 0, ABG)
23:41:41.459 00.000 21948 Move returns status 0, amount 0
23:41:41.459 00.000 21948 move complete, result=0
23:41:41.459 00.000 21948 worker thread done servicing request
23:41:41.459 00.000 21948 Worker thread wakes up
23:41:41.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:41.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:41.459 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:42.983 01.524 21948 Exposure complete
23:41:43.026 00.043 21948 worker thread done servicing request
23:41:43.027 00.001 18120 OnExposeComplete: enter
23:41:43.028 00.001 18120 UpdateGuideState(): m_state=6
23:41:43.030 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
23:41:43.031 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=233.52, Mass=2143, SNR=31.7, Peak=201 HFD=3.8
23:41:43.032 00.001 18120 MultiStar: [#1 0.25,0.10,0.69,U] [#2 0.09,0.11,0.64,U] [#3 0.02,0.17,0.68,U] [#4 -0.41,0.32,0.00,M3] [#5 0.24,0.78,0.00,M9] [#6 -0.15,-0.02,0.49,U] [#7 -0.04,0.15,0.50,U] [#8 0.38,0.38,0.00,M8] 
23:41:43.033 00.001 18120 refined, 5 included, MultiStar: {0.09, 0.06}, one-star: {0.20, -0.08}
23:41:43.034 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.14) = xAngle (1.75 = 1.75)
23:41:43.035 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.85 = -1.43)
23:41:43.036 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
23:41:43.038 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
23:41:43.039 00.001 18120 Enqueuing Move request for scope (0.09, 0.06)
23:41:43.040 00.001 21948 Worker thread wakes up
23:41:43.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:43.040 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.7
23:41:43.041 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:43.041 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:43.042 00.001 18120 Enqueuing Expose request
23:41:43.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:41:43.042 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:41:43.042 00.000 21948 Moving (0.09, 0.06) raw xDistance=-0.02 yDistance=-0.11
23:41:43.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:41:43.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:43.042 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:43.042 00.000 21948 MoveAxis(E, 0, ABG)
23:41:43.042 00.000 21948 Move returns status 0, amount 0
23:41:43.043 00.001 21948 MoveAxis(N, 0, ABG)
23:41:43.043 00.000 21948 Move returns status 0, amount 0
23:41:43.043 00.000 21948 move complete, result=0
23:41:43.043 00.000 21948 worker thread done servicing request
23:41:43.043 00.000 21948 Worker thread wakes up
23:41:43.043 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:43.044 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:43.045 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:44.675 01.630 21948 Exposure complete
23:41:44.708 00.033 21948 worker thread done servicing request
23:41:44.708 00.000 18120 OnExposeComplete: enter
23:41:44.711 00.003 18120 UpdateGuideState(): m_state=6
23:41:44.712 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
23:41:44.713 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=233.51, Mass=2124, SNR=31.7, Peak=188 HFD=3.9
23:41:44.713 00.000 18120 MultiStar: [#1 -0.15,0.04,0.71,U] [#2 0.05,0.24,0.61,U] [#3 0.11,0.07,0.68,U] [#4 -0.37,0.25,0.00,M4] [#5 0.03,0.57,0.00,M10] [#6 -0.19,0.00,0.48,U] [#7 -0.01,0.13,0.51,U] [#8 0.02,0.32,0.43,U] 
23:41:44.714 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {-0.16, -0.08}
23:41:44.715 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
23:41:44.716 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.18)
23:41:44.716 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=-0.09 mountY=0.02, mountTheta=2.96
23:41:44.718 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.08, opts=13)
23:41:44.719 00.001 18120 Enqueuing Move request for scope (-0.06, 0.08)
23:41:44.719 00.000 21948 Worker thread wakes up
23:41:44.719 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:44.720 00.001 18120 UpdateGuideState exits: m=2124 RSB=31.7
23:41:44.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.721 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:44.721 00.000 18120 Enqueuing Expose request
23:41:44.722 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:41:44.722 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:41:44.722 00.000 21948 Moving (-0.06, 0.08) raw xDistance=-0.09 yDistance=0.02
23:41:44.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:41:44.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:44.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:44.722 00.000 21948 MoveAxis(E, 0, ABG)
23:41:44.722 00.000 21948 Move returns status 0, amount 0
23:41:44.722 00.000 21948 MoveAxis(N, 0, ABG)
23:41:44.722 00.000 21948 Move returns status 0, amount 0
23:41:44.722 00.000 21948 move complete, result=0
23:41:44.722 00.000 21948 worker thread done servicing request
23:41:44.722 00.000 21948 Worker thread wakes up
23:41:44.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:44.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:44.722 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:46.241 01.519 21948 Exposure complete
23:41:46.292 00.051 21948 worker thread done servicing request
23:41:46.292 00.000 18120 OnExposeComplete: enter
23:41:46.293 00.001 18120 UpdateGuideState(): m_state=6
23:41:46.293 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
23:41:46.294 00.001 18120 Star::Find returns 1 (0), X=410.96, Y=233.65, Mass=2019, SNR=30.9, Peak=202 HFD=4.0
23:41:46.294 00.000 18120 MultiStar: [#1 -0.05,0.18,0.73,U] [#2 -0.08,0.19,0.65,U] [#3 -0.01,0.42,0.00,M1] [#4 -0.43,0.16,0.00,M5] [#5 0.12,0.77,0.00,R] [#6 0.03,0.18,0.48,U] [#7 -0.04,0.18,0.51,U] [#8 0.12,0.50,0.00,M8] 
23:41:46.294 00.000 18120 single-star, 4 included, MultiStar: {-0.03, 0.15}, one-star: {-0.00, 0.06}
23:41:46.295 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
23:41:46.296 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.89 = -0.40)
23:41:46.296 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=-0.05 mountY=-0.02, mountTheta=-2.75
23:41:46.297 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.06, opts=13)
23:41:46.298 00.001 18120 Enqueuing Move request for scope (-0.00, 0.06)
23:41:46.298 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:46.299 00.001 18120 UpdateGuideState exits: m=2019 RSB=30.9
23:41:46.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:46.300 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:46.300 00.000 18120 Enqueuing Expose request
23:41:46.300 00.000 21948 Worker thread wakes up
23:41:46.301 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:41:46.301 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:41:46.301 00.000 21948 Moving (-0.00, 0.06) raw xDistance=-0.05 yDistance=-0.02
23:41:46.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:46.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:46.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:46.301 00.000 21948 MoveAxis(E, 0, ABG)
23:41:46.301 00.000 21948 Move returns status 0, amount 0
23:41:46.301 00.000 21948 MoveAxis(N, 0, ABG)
23:41:46.301 00.000 21948 Move returns status 0, amount 0
23:41:46.301 00.000 21948 move complete, result=0
23:41:46.301 00.000 21948 worker thread done servicing request
23:41:46.301 00.000 21948 Worker thread wakes up
23:41:46.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:46.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:46.301 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:47.934 01.633 21948 Exposure complete
23:41:47.980 00.046 21948 worker thread done servicing request
23:41:47.981 00.001 18120 OnExposeComplete: enter
23:41:47.982 00.001 18120 UpdateGuideState(): m_state=6
23:41:47.984 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
23:41:47.985 00.001 18120 Star::Find returns 1 (0), X=410.84, Y=233.70, Mass=2086, SNR=31.3, Peak=211 HFD=4.1
23:41:47.987 00.002 18120 MultiStar: [#1 0.05,0.28,0.72,U] [#2 0.07,0.49,0.00,M1] [#3 0.08,0.34,0.71,U] [#4 -0.54,0.34,0.00,M6] [#5 -0.04,0.06,0.51,U] [#6 -0.23,0.23,0.45,U] [#7 0.13,0.29,0.49,U] [#8 0.45,0.68,0.00,M9] 
23:41:47.988 00.001 18120 single-star, 5 included, MultiStar: {-0.02, 0.21}, one-star: {-0.12, 0.10}
23:41:47.989 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
23:41:47.990 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
23:41:47.991 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.42 mountX=-0.14 mountY=0.06, mountTheta=2.76
23:41:47.994 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.10, opts=13)
23:41:47.995 00.001 18120 Enqueuing Move request for scope (-0.12, 0.10)
23:41:47.996 00.001 21948 Worker thread wakes up
23:41:47.997 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
23:41:47.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
23:41:47.997 00.000 21948 Moving (-0.12, 0.10) raw xDistance=-0.14 yDistance=0.06
23:41:47.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:41:47.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:47.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:47.998 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:47.998 00.000 21948 MoveAxis(E, 0, ABG)
23:41:47.998 00.000 21948 Move returns status 0, amount 0
23:41:47.998 00.000 21948 MoveAxis(N, 0, ABG)
23:41:47.998 00.000 21948 Move returns status 0, amount 0
23:41:47.998 00.000 21948 move complete, result=0
23:41:47.998 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.3
23:41:47.999 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:48.000 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:48.001 00.001 18120 Enqueuing Expose request
23:41:48.002 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:48.002 00.000 21948 worker thread done servicing request
23:41:48.003 00.001 21948 Worker thread wakes up
23:41:48.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:48.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:49.529 01.526 21948 Exposure complete
23:41:49.558 00.029 21948 worker thread done servicing request
23:41:49.559 00.001 18120 OnExposeComplete: enter
23:41:49.559 00.000 18120 UpdateGuideState(): m_state=6
23:41:49.560 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
23:41:49.560 00.000 18120 Star::Find returns 1 (0), X=411.04, Y=233.60, Mass=2124, SNR=31.6, Peak=197 HFD=4.1
23:41:49.561 00.001 18120 MultiStar: [#1 0.16,0.31,0.69,U] [#2 -0.14,0.26,0.60,U] [#3 -0.32,0.21,0.00,M1] [#4 -0.29,0.28,0.00,M7] [#5 0.06,-0.04,0.49,U] [#6 -0.15,0.36,0.00,M1] [#7 0.06,0.52,0.00,M1] [#8 0.04,0.20,0.42,U] 
23:41:49.562 00.001 18120 single-star, 4 included, MultiStar: {0.05, 0.14}, one-star: {0.08, 0.00}
23:41:49.562 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.14) = xAngle (1.16 = 1.16)
23:41:49.565 00.003 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.26 = -2.02)
23:41:49.566 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.02 mountX=0.03 mountY=-0.07, mountTheta=-1.16
23:41:49.569 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.00, opts=13)
23:41:49.572 00.003 18120 Enqueuing Move request for scope (0.08, 0.00)
23:41:49.574 00.002 21948 Worker thread wakes up
23:41:49.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:41:49.574 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:41:49.574 00.000 21948 Moving (0.08, 0.00) raw xDistance=0.03 yDistance=-0.07
23:41:49.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:49.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:49.574 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:49.575 00.001 18120 UpdateGuideState exits: m=2124 RSB=31.6
23:41:49.575 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:49.576 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:49.576 00.000 18120 Enqueuing Expose request
23:41:49.576 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:49.576 00.000 21948 MoveAxis(E, 0, ABG)
23:41:49.576 00.000 21948 Move returns status 0, amount 0
23:41:49.576 00.000 21948 MoveAxis(N, 0, ABG)
23:41:49.576 00.000 21948 Move returns status 0, amount 0
23:41:49.577 00.001 21948 move complete, result=0
23:41:49.577 00.000 21948 worker thread done servicing request
23:41:49.577 00.000 21948 Worker thread wakes up
23:41:49.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:49.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:49.577 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:51.203 01.626 21948 Exposure complete
23:41:51.244 00.041 21948 worker thread done servicing request
23:41:51.244 00.000 18120 OnExposeComplete: enter
23:41:51.247 00.003 18120 UpdateGuideState(): m_state=6
23:41:51.249 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
23:41:51.252 00.003 18120 Star::Find returns 1 (0), X=410.93, Y=233.47, Mass=2025, SNR=30.9, Peak=182 HFD=4.0
23:41:51.254 00.002 18120 MultiStar: [#1 -0.07,0.25,0.72,U] [#2 0.04,0.37,0.00,M1] [#3 -0.04,0.22,0.69,U] [#4 -0.50,0.38,0.00,M8] [#5 0.05,-0.14,0.50,U] [#6 0.07,0.32,0.49,U] [#7 -0.20,0.21,0.53,U] [#8 0.29,0.46,0.00,M9] 
23:41:51.255 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.10}, one-star: {-0.03, -0.13}
23:41:51.257 00.002 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.08 = 3.08)
23:41:51.258 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.18 = -0.10)
23:41:51.259 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
23:41:51.261 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
23:41:51.262 00.001 18120 Enqueuing Move request for scope (-0.04, 0.10)
23:41:51.263 00.001 21948 Worker thread wakes up
23:41:51.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:51.263 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:41:51.263 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:41:51.263 00.000 18120 UpdateGuideState exits: m=2025 RSB=30.9
23:41:51.264 00.001 21948 Moving (-0.04, 0.10) raw xDistance=-0.11 yDistance=-0.01
23:41:51.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:41:51.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:51.264 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.265 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:51.265 00.000 18120 Enqueuing Expose request
23:41:51.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:51.265 00.000 21948 MoveAxis(E, 0, ABG)
23:41:51.265 00.000 21948 Move returns status 0, amount 0
23:41:51.265 00.000 21948 MoveAxis(N, 0, ABG)
23:41:51.265 00.000 21948 Move returns status 0, amount 0
23:41:51.265 00.000 21948 move complete, result=0
23:41:51.266 00.001 21948 worker thread done servicing request
23:41:51.266 00.000 21948 Worker thread wakes up
23:41:51.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:51.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:51.266 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:52.777 01.511 21948 Exposure complete
23:41:52.832 00.055 21948 worker thread done servicing request
23:41:52.833 00.001 18120 OnExposeComplete: enter
23:41:52.833 00.000 18120 UpdateGuideState(): m_state=6
23:41:52.834 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
23:41:52.834 00.000 18120 Star::Find returns 1 (0), X=410.76, Y=233.61, Mass=2056, SNR=31.1, Peak=193 HFD=4.1
23:41:52.835 00.001 18120 MultiStar: [#1 0.03,0.21,0.71,U] [#2 -0.06,0.39,0.00,M2] [#3 -0.07,0.23,0.69,U] [#4 -0.57,0.15,0.00,M9] [#5 0.10,-0.21,0.51,U] [#6 -0.28,0.02,0.49,U] [#7 -0.15,0.38,0.00,M1] [#8 0.04,0.28,0.44,U] 
23:41:52.835 00.000 18120 refined, 5 included, MultiStar: {-0.08, 0.09}, one-star: {-0.20, 0.01}
23:41:52.836 00.001 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.42 = -2.86)
23:41:52.836 00.000 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.24)
23:41:52.837 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=-0.11 mountY=0.03, mountTheta=2.90
23:41:52.838 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.09, opts=13)
23:41:52.838 00.000 18120 Enqueuing Move request for scope (-0.08, 0.09)
23:41:52.839 00.001 21948 Worker thread wakes up
23:41:52.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:52.840 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:41:52.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:41:52.840 00.000 21948 Moving (-0.08, 0.09) raw xDistance=-0.11 yDistance=0.03
23:41:52.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:41:52.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:52.840 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.1
23:41:52.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:52.841 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:52.841 00.000 18120 Enqueuing Expose request
23:41:52.842 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:41:52.842 00.000 21948 MoveAxis(E, 0, ABG)
23:41:52.842 00.000 21948 Move returns status 0, amount 0
23:41:52.842 00.000 21948 MoveAxis(N, 0, ABG)
23:41:52.842 00.000 21948 Move returns status 0, amount 0
23:41:52.842 00.000 21948 move complete, result=0
23:41:52.842 00.000 21948 worker thread done servicing request
23:41:52.842 00.000 21948 Worker thread wakes up
23:41:52.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:52.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:52.842 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:54.464 01.622 21948 Exposure complete
23:41:54.489 00.025 21948 worker thread done servicing request
23:41:54.489 00.000 18120 OnExposeComplete: enter
23:41:54.489 00.000 18120 UpdateGuideState(): m_state=6
23:41:54.490 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
23:41:54.490 00.000 18120 Star::Find returns 1 (0), X=410.99, Y=233.64, Mass=2038, SNR=30.9, Peak=206 HFD=4.1
23:41:54.491 00.001 18120 MultiStar: [#1 0.19,-0.08,0.72,U] [#2 -0.14,0.14,0.64,U] [#3 0.32,0.18,0.00,M1] [#4 -0.39,0.06,0.00,M10] [#5 -0.03,-0.16,0.54,U] [#6 -0.31,0.09,0.51,U] [#7 -0.19,0.08,0.52,U] [#8 0.21,0.20,0.45,U] 
23:41:54.492 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {0.03, 0.04}
23:41:54.492 00.000 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.30 = -2.99)
23:41:54.492 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.12)
23:41:54.493 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.15 mountX=-0.05 mountY=0.01, mountTheta=3.02
23:41:54.493 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
23:41:54.495 00.002 18120 Enqueuing Move request for scope (-0.03, 0.04)
23:41:54.496 00.001 21948 Worker thread wakes up
23:41:54.496 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:54.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:41:54.496 00.000 18120 UpdateGuideState exits: m=2038 RSB=30.9
23:41:54.497 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.497 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:54.497 00.000 18120 Enqueuing Expose request
23:41:54.498 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:41:54.498 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.01
23:41:54.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:54.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:54.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:54.498 00.000 21948 MoveAxis(E, 0, ABG)
23:41:54.498 00.000 21948 Move returns status 0, amount 0
23:41:54.498 00.000 21948 MoveAxis(N, 0, ABG)
23:41:54.498 00.000 21948 Move returns status 0, amount 0
23:41:54.498 00.000 21948 move complete, result=0
23:41:54.498 00.000 21948 worker thread done servicing request
23:41:54.498 00.000 21948 Worker thread wakes up
23:41:54.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:54.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:54.499 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:56.025 01.526 21948 Exposure complete
23:41:56.070 00.045 21948 worker thread done servicing request
23:41:56.070 00.000 18120 OnExposeComplete: enter
23:41:56.070 00.000 18120 UpdateGuideState(): m_state=6
23:41:56.071 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
23:41:56.071 00.000 18120 Star::Find returns 1 (0), X=410.76, Y=233.88, Mass=1987, SNR=30.5, Peak=205 HFD=4.2
23:41:56.072 00.001 18120 MultiStar: [#1 0.07,0.17,0.72,U] [#2 -0.16,0.31,0.66,U] [#3 0.01,0.36,0.72,U] [#4 -0.46,0.35,0.00,R] [#5 -0.03,-0.11,0.54,U] [#6 -0.11,0.45,0.00,M1] [#7 0.09,0.30,0.53,U] [#8 0.02,0.01,0.46,U] 
23:41:56.072 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.21}, one-star: {-0.20, 0.28}
23:41:56.073 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.93 = 2.93)
23:41:56.073 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.03 = -0.25)
23:41:56.074 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.78 mountX=-0.21 mountY=-0.05, mountTheta=-2.89
23:41:56.075 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.21, opts=13)
23:41:56.076 00.001 18120 Enqueuing Move request for scope (-0.04, 0.21)
23:41:56.077 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:56.077 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.5
23:41:56.078 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.078 00.000 21948 Worker thread wakes up
23:41:56.078 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:56.079 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
23:41:56.079 00.000 18120 Enqueuing Expose request
23:41:56.079 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
23:41:56.079 00.000 21948 Moving (-0.04, 0.21) raw xDistance=-0.21 yDistance=-0.05
23:41:56.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:41:56.079 00.000 21948 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 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:56.079 00.000 21948 MoveAxis(E, 37, ABG)
23:41:56.079 00.000 21948 Guiding  Dir = 2, Dur = 37
23:41:56.080 00.001 21948 IsSlewing returns 0
23:41:56.080 00.000 21948 IsGuiding returns 0
23:41:56.081 00.001 21948 PulseGuide returned control before completion, sleep 46
23:41:56.130 00.049 21948 IsGuiding returns 0
23:41:56.130 00.000 21948 Move returns status 0, amount 37
23:41:56.130 00.000 21948 MoveAxis(N, 0, ABG)
23:41:56.130 00.000 21948 Move returns status 0, amount 0
23:41:56.130 00.000 21948 move complete, result=0
23:41:56.130 00.000 21948 worker thread done servicing request
23:41:56.130 00.000 21948 Worker thread wakes up
23:41:56.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:56.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:56.130 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:41:57.758 01.628 21948 Exposure complete
23:41:57.783 00.025 21948 worker thread done servicing request
23:41:57.783 00.000 18120 OnExposeComplete: enter
23:41:57.784 00.001 18120 UpdateGuideState(): m_state=6
23:41:57.785 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
23:41:57.785 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=233.66, Mass=2158, SNR=31.9, Peak=220 HFD=4.0
23:41:57.786 00.001 18120 MultiStar: [#1 0.15,0.25,0.71,U] [#2 0.20,0.35,0.00,M1] [#3 0.15,0.37,0.00,M1] [#4 -0.21,0.09,0.57,U] [#5 0.02,-0.11,0.53,U] [#6 0.16,0.44,0.00,M2] [#7 0.23,0.26,0.49,U] [#8 0.21,0.14,0.42,U] 
23:41:57.788 00.002 18120 single-star, 5 included, MultiStar: {0.06, 0.11}, one-star: {0.02, 0.06}
23:41:57.790 00.002 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
23:41:57.793 00.003 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
23:41:57.795 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.31 mountX=-0.05 mountY=-0.04, mountTheta=-2.43
23:41:57.800 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
23:41:57.801 00.001 18120 Enqueuing Move request for scope (0.02, 0.06)
23:41:57.801 00.000 21948 Worker thread wakes up
23:41:57.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:57.802 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:41:57.802 00.000 18120 UpdateGuideState exits: m=2158 RSB=31.9
23:41:57.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:41:57.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:57.804 00.002 21948 Moving (0.02, 0.06) raw xDistance=-0.05 yDistance=-0.04
23:41:57.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:57.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:57.804 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:57.804 00.000 18120 Enqueuing Expose request
23:41:57.805 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:57.805 00.000 21948 MoveAxis(E, 0, ABG)
23:41:57.805 00.000 21948 Move returns status 0, amount 0
23:41:57.805 00.000 21948 MoveAxis(N, 0, ABG)
23:41:57.805 00.000 21948 Move returns status 0, amount 0
23:41:57.805 00.000 21948 move complete, result=0
23:41:57.805 00.000 21948 worker thread done servicing request
23:41:57.805 00.000 21948 Worker thread wakes up
23:41:57.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:57.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:57.806 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:59.321 01.515 21948 Exposure complete
23:41:59.356 00.035 21948 worker thread done servicing request
23:41:59.356 00.000 18120 OnExposeComplete: enter
23:41:59.357 00.001 18120 UpdateGuideState(): m_state=6
23:41:59.358 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
23:41:59.358 00.000 18120 Star::Find returns 1 (0), X=410.93, Y=233.71, Mass=2039, SNR=31.0, Peak=214 HFD=4.0
23:41:59.359 00.001 18120 MultiStar: [#1 0.04,0.29,0.72,U] [#2 0.22,0.46,0.00,M2] [#3 0.17,0.25,0.69,U] [#4 -0.23,0.05,0.55,U] [#5 0.20,-0.07,0.54,U] [#6 -0.01,0.10,0.48,U] [#7 0.30,0.32,0.00,M1] [#8 0.38,0.12,0.00,M6] 
23:41:59.359 00.000 18120 single-star, 5 included, MultiStar: {0.02, 0.13}, one-star: {-0.03, 0.12}
23:41:59.360 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.14) = xAngle (2.99 = 2.99)
23:41:59.360 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.19)
23:41:59.360 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.85 mountX=-0.12 mountY=-0.02, mountTheta=-2.96
23:41:59.362 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.12, opts=13)
23:41:59.362 00.000 18120 Enqueuing Move request for scope (-0.03, 0.12)
23:41:59.363 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:41:59.364 00.001 21948 Worker thread wakes up
23:41:59.364 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.0
23:41:59.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:59.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:41:59.365 00.001 18120 Enqueuing Expose request
23:41:59.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:41:59.365 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:41:59.365 00.000 21948 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=-0.02
23:41:59.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:41:59.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:59.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:59.365 00.000 21948 MoveAxis(E, 0, ABG)
23:41:59.365 00.000 21948 Move returns status 0, amount 0
23:41:59.365 00.000 21948 MoveAxis(N, 0, ABG)
23:41:59.365 00.000 21948 Move returns status 0, amount 0
23:41:59.365 00.000 21948 move complete, result=0
23:41:59.365 00.000 21948 worker thread done servicing request
23:41:59.365 00.000 21948 Worker thread wakes up
23:41:59.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:41:59.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:41:59.366 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:00.991 01.625 21948 Exposure complete
23:42:01.019 00.028 21948 worker thread done servicing request
23:42:01.019 00.000 18120 OnExposeComplete: enter
23:42:01.023 00.004 18120 UpdateGuideState(): m_state=6
23:42:01.025 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
23:42:01.028 00.003 18120 Star::Find returns 1 (0), X=410.85, Y=233.45, Mass=1902, SNR=30.0, Peak=162 HFD=3.9
23:42:01.029 00.001 18120 MultiStar: [#1 -0.01,0.25,0.78,U] [#2 -0.10,0.45,0.00,M3] [#3 -0.12,0.32,0.68,U] [#4 0.03,0.04,0.61,U] [#5 -0.20,-0.02,0.56,U] [#6 -0.22,0.06,0.49,U] [#7 -0.03,0.21,0.54,U] [#8 -0.03,0.11,0.44,U] 
23:42:01.030 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.11, -0.14}
23:42:01.030 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
23:42:01.030 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.27)
23:42:01.031 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.13 cameraTheta=2.31 mountX=-0.12 mountY=0.03, mountTheta=2.87
23:42:01.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.09, opts=13)
23:42:01.032 00.000 18120 Enqueuing Move request for scope (-0.08, 0.09)
23:42:01.033 00.001 21948 Worker thread wakes up
23:42:01.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:01.033 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.0
23:42:01.034 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:01.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:01.035 00.001 18120 Enqueuing Expose request
23:42:01.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:42:01.035 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:42:01.035 00.000 21948 Moving (-0.08, 0.09) raw xDistance=-0.12 yDistance=0.03
23:42:01.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:01.035 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:01.035 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:01.035 00.000 21948 MoveAxis(E, 0, ABG)
23:42:01.035 00.000 21948 Move returns status 0, amount 0
23:42:01.035 00.000 21948 MoveAxis(N, 0, ABG)
23:42:01.035 00.000 21948 Move returns status 0, amount 0
23:42:01.035 00.000 21948 move complete, result=0
23:42:01.035 00.000 21948 worker thread done servicing request
23:42:01.035 00.000 21948 Worker thread wakes up
23:42:01.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:01.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:01.037 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:02.553 01.516 21948 Exposure complete
23:42:02.589 00.036 21948 worker thread done servicing request
23:42:02.589 00.000 18120 OnExposeComplete: enter
23:42:02.590 00.001 18120 UpdateGuideState(): m_state=6
23:42:02.590 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
23:42:02.591 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=233.45, Mass=1998, SNR=30.7, Peak=183 HFD=3.8
23:42:02.591 00.000 18120 MultiStar: [#1 -0.34,0.05,0.72,U] [#2 -0.28,0.30,0.00,M4] [#3 0.17,0.26,0.69,U] [#4 -0.23,-0.08,0.61,U] [#5 -0.08,-0.25,0.52,U] [#6 0.03,0.23,0.50,U] [#7 -0.36,0.32,0.00,M1] [#8 0.01,0.43,0.00,M6] 
23:42:02.592 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.00}, one-star: {-0.15, -0.15}
23:42:02.592 00.000 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
23:42:02.593 00.001 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.11 = 1.11)
23:42:02.593 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.14 mountX=-0.05 mountY=0.10, mountTheta=2.00
23:42:02.596 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.00, opts=13)
23:42:02.596 00.000 18120 Enqueuing Move request for scope (-0.11, -0.00)
23:42:02.597 00.001 21948 Worker thread wakes up
23:42:02.597 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
23:42:02.597 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
23:42:02.597 00.000 21948 Moving (-0.11, -0.00) raw xDistance=-0.05 yDistance=0.10
23:42:02.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:42:02.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:02.597 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:02.598 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:42:02.598 00.000 21948 MoveAxis(E, 0, ABG)
23:42:02.598 00.000 21948 Move returns status 0, amount 0
23:42:02.598 00.000 21948 MoveAxis(N, 0, ABG)
23:42:02.598 00.000 21948 Move returns status 0, amount 0
23:42:02.598 00.000 21948 move complete, result=0
23:42:02.598 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.7
23:42:02.599 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:02.599 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:02.599 00.000 18120 Enqueuing Expose request
23:42:02.600 00.001 21948 worker thread done servicing request
23:42:02.600 00.000 21948 Worker thread wakes up
23:42:02.600 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:02.600 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:02.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:04.228 01.628 21948 Exposure complete
23:42:04.267 00.039 21948 worker thread done servicing request
23:42:04.267 00.000 18120 OnExposeComplete: enter
23:42:04.268 00.001 18120 UpdateGuideState(): m_state=6
23:42:04.270 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
23:42:04.272 00.002 18120 Star::Find returns 1 (0), X=410.65, Y=233.84, Mass=1855, SNR=29.5, Peak=182 HFD=3.9
23:42:04.272 00.000 18120 MultiStar: [#1 -0.20,0.35,0.00,M1] [#2 -0.32,0.56,0.00,M5] [#3 0.12,0.57,0.00,M1] [#4 0.05,0.42,0.00,M1] [#5 -0.16,0.23,0.55,U] [#6 0.11,0.80,0.00,M1] [#7 -0.25,0.55,0.00,M2] [#8 0.22,0.79,0.00,M7] 
23:42:04.273 00.001 18120 refined, 1 included, MultiStar: {-0.26, 0.24}, one-star: {-0.31, 0.24}
23:42:04.273 00.000 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.55 = -2.74)
23:42:04.274 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.65 = 0.36)
23:42:04.276 00.002 18120 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.40 mountX=-0.32 mountY=0.13, mountTheta=2.77
23:42:04.278 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.24, opts=13)
23:42:04.279 00.001 18120 Enqueuing Move request for scope (-0.26, 0.24)
23:42:04.279 00.000 21948 Worker thread wakes up
23:42:04.280 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:04.280 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.5
23:42:04.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:04.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:04.281 00.001 18120 Enqueuing Expose request
23:42:04.282 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
23:42:04.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
23:42:04.282 00.000 21948 Moving (-0.26, 0.24) raw xDistance=-0.32 yDistance=0.13
23:42:04.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:42:04.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:04.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:42:04.282 00.000 21948 MoveAxis(E, 58, ABG)
23:42:04.282 00.000 21948 Guiding  Dir = 2, Dur = 58
23:42:04.282 00.000 21948 IsSlewing returns 0
23:42:04.283 00.001 21948 IsGuiding returns 0
23:42:04.284 00.001 21948 PulseGuide returned control before completion, sleep 67
23:42:04.353 00.069 21948 IsGuiding returns 1
23:42:04.353 00.000 21948 scope still moving after pulse duration time elapsed
23:42:04.384 00.031 21948 IsSlewing returns 0
23:42:04.384 00.000 21948 IsGuiding returns 0
23:42:04.384 00.000 21948 scope move finished after 58 + 43 ms
23:42:04.384 00.000 21948 Move returns status 0, amount 58
23:42:04.384 00.000 21948 MoveAxis(N, 0, ABG)
23:42:04.384 00.000 21948 Move returns status 0, amount 0
23:42:04.384 00.000 21948 move complete, result=0
23:42:04.385 00.001 21948 worker thread done servicing request
23:42:04.385 00.000 21948 Worker thread wakes up
23:42:04.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:04.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:04.385 00.000 18120 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
23:42:05.794 01.409 21948 Exposure complete
23:42:05.836 00.042 21948 worker thread done servicing request
23:42:05.836 00.000 18120 OnExposeComplete: enter
23:42:05.838 00.002 18120 UpdateGuideState(): m_state=6
23:42:05.839 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
23:42:05.840 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=233.83, Mass=2236, SNR=32.6, Peak=231 HFD=4.2
23:42:05.841 00.001 18120 MultiStar: [#1 0.05,0.32,0.65,U] [#2 0.03,0.67,0.00,M6] [#3 0.09,0.74,0.00,M2] [#4 0.10,0.13,0.54,U] [#5 0.15,-0.01,0.49,U] [#6 -0.13,0.60,0.00,M2] [#7 0.23,0.28,0.48,U] [#8 0.29,0.39,0.00,M8] 
23:42:05.841 00.000 18120 refined, 4 included, MultiStar: {0.09, 0.20}, one-star: {0.02, 0.23}
23:42:05.842 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.29 = 2.29)
23:42:05.842 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.39 = -0.89)
23:42:05.843 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=-0.15 mountY=-0.17, mountTheta=-2.27
23:42:05.845 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.20, opts=13)
23:42:05.846 00.001 18120 Enqueuing Move request for scope (0.09, 0.20)
23:42:05.846 00.000 21948 Worker thread wakes up
23:42:05.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:05.847 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
23:42:05.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
23:42:05.847 00.000 18120 UpdateGuideState exits: m=2236 RSB=32.6
23:42:05.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:05.848 00.001 18120 Enqueuing Expose request
23:42:05.848 00.000 21948 Moving (0.09, 0.20) raw xDistance=-0.15 yDistance=-0.17
23:42:05.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:42:05.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:05.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:42:05.848 00.000 21948 MoveAxis(E, 0, ABG)
23:42:05.848 00.000 21948 Move returns status 0, amount 0
23:42:05.848 00.000 21948 MoveAxis(N, 0, ABG)
23:42:05.848 00.000 21948 Move returns status 0, amount 0
23:42:05.848 00.000 21948 move complete, result=0
23:42:05.848 00.000 21948 worker thread done servicing request
23:42:05.848 00.000 21948 Worker thread wakes up
23:42:05.849 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:05.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:05.849 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:07.478 01.629 21948 Exposure complete
23:42:07.511 00.033 21948 worker thread done servicing request
23:42:07.511 00.000 18120 OnExposeComplete: enter
23:42:07.513 00.002 18120 UpdateGuideState(): m_state=6
23:42:07.514 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
23:42:07.516 00.002 18120 Star::Find returns 1 (0), X=410.85, Y=233.60, Mass=2003, SNR=30.7, Peak=201 HFD=3.9
23:42:07.516 00.000 18120 MultiStar: [#1 -0.10,0.11,0.71,U] [#2 0.12,0.45,0.00,M7] [#3 -0.22,0.12,0.71,U] [#4 0.09,-0.10,0.54,U] [#5 -0.08,-0.22,0.53,U] [#6 -0.12,0.65,0.00,M3] [#7 0.12,0.29,0.49,U] [#8 0.17,0.50,0.00,M9] 
23:42:07.518 00.002 18120 refined, 5 included, MultiStar: {-0.07, 0.03}, one-star: {-0.11, 0.00}
23:42:07.518 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
23:42:07.519 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
23:42:07.519 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.70 mountX=-0.06 mountY=0.05, mountTheta=2.46
23:42:07.520 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
23:42:07.521 00.001 18120 Enqueuing Move request for scope (-0.07, 0.03)
23:42:07.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:07.521 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:42:07.522 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.525 00.003 21948 Worker thread wakes up
23:42:07.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:42:07.525 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:07.525 00.000 18120 Enqueuing Expose request
23:42:07.526 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:42:07.526 00.000 21948 Moving (-0.07, 0.03) raw xDistance=-0.06 yDistance=0.05
23:42:07.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:42:07.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:07.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:42:07.526 00.000 21948 MoveAxis(E, 0, ABG)
23:42:07.526 00.000 21948 Move returns status 0, amount 0
23:42:07.526 00.000 21948 MoveAxis(N, 0, ABG)
23:42:07.526 00.000 21948 Move returns status 0, amount 0
23:42:07.526 00.000 21948 move complete, result=0
23:42:07.526 00.000 21948 worker thread done servicing request
23:42:07.526 00.000 21948 Worker thread wakes up
23:42:07.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:07.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:07.527 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:09.040 01.513 21948 Exposure complete
23:42:09.069 00.029 21948 worker thread done servicing request
23:42:09.069 00.000 18120 OnExposeComplete: enter
23:42:09.071 00.002 18120 UpdateGuideState(): m_state=6
23:42:09.073 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
23:42:09.073 00.000 18120 Star::Find returns 1 (0), X=410.79, Y=233.56, Mass=2075, SNR=31.2, Peak=178 HFD=3.8
23:42:09.074 00.001 18120 MultiStar: [#1 -0.02,0.18,0.73,U] [#2 -0.08,0.29,0.64,U] [#3 0.28,0.44,0.00,M2] [#4 -0.05,-0.13,0.56,U] [#5 -0.10,0.04,0.52,U] [#6 -0.01,0.48,0.00,M4] [#7 0.04,0.08,0.52,U] [#8 0.14,0.51,0.00,M10] 
23:42:09.074 00.000 18120 refined, 5 included, MultiStar: {-0.08, 0.07}, one-star: {-0.18, -0.04}
23:42:09.074 00.000 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
23:42:09.075 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
23:42:09.075 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=-0.09 mountY=0.04, mountTheta=2.76
23:42:09.076 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.07, opts=13)
23:42:09.077 00.001 18120 Enqueuing Move request for scope (-0.08, 0.07)
23:42:09.077 00.000 21948 Worker thread wakes up
23:42:09.077 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:09.078 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:42:09.078 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.2
23:42:09.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:09.079 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:09.079 00.000 18120 Enqueuing Expose request
23:42:09.080 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:42:09.080 00.000 21948 Moving (-0.08, 0.07) raw xDistance=-0.09 yDistance=0.04
23:42:09.080 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:42:09.080 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:09.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:09.080 00.000 21948 MoveAxis(E, 0, ABG)
23:42:09.080 00.000 21948 Move returns status 0, amount 0
23:42:09.080 00.000 21948 MoveAxis(N, 0, ABG)
23:42:09.080 00.000 21948 Move returns status 0, amount 0
23:42:09.080 00.000 21948 move complete, result=0
23:42:09.080 00.000 21948 worker thread done servicing request
23:42:09.080 00.000 21948 Worker thread wakes up
23:42:09.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:09.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:09.080 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:10.715 01.635 21948 Exposure complete
23:42:10.765 00.050 21948 worker thread done servicing request
23:42:10.766 00.001 18120 OnExposeComplete: enter
23:42:10.767 00.001 18120 UpdateGuideState(): m_state=6
23:42:10.768 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
23:42:10.769 00.001 18120 Star::Find returns 1 (0), X=410.69, Y=233.55, Mass=2006, SNR=30.8, Peak=188 HFD=3.7
23:42:10.769 00.000 18120 MultiStar: [#1 -0.24,0.17,0.73,U] [#2 -0.27,0.31,0.00,M7] [#3 0.01,0.29,0.68,U] [#4 -0.19,-0.16,0.61,U] [#5 -0.08,0.16,0.55,U] [#6 -0.35,0.41,0.00,M5] [#7 -0.21,0.22,0.52,U] [#8 0.12,0.35,0.00,R] 
23:42:10.770 00.001 18120 refined, 5 included, MultiStar: {-0.17, 0.09}, one-star: {-0.27, -0.05}
23:42:10.770 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.14) = xAngle (3.79 = -2.49)
23:42:10.770 00.000 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.61)
23:42:10.771 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.20 cameraTheta=2.65 mountX=-0.16 mountY=0.11, mountTheta=2.52
23:42:10.772 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.09, opts=13)
23:42:10.773 00.001 18120 Enqueuing Move request for scope (-0.17, 0.09)
23:42:10.773 00.000 21948 Worker thread wakes up
23:42:10.773 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
23:42:10.773 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
23:42:10.773 00.000 21948 Moving (-0.17, 0.09) raw xDistance=-0.16 yDistance=0.11
23:42:10.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:10.774 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:42:10.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:10.774 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.8
23:42:10.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.775 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:10.775 00.000 18120 Enqueuing Expose request
23:42:10.777 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:42:10.777 00.000 21948 MoveAxis(E, 0, ABG)
23:42:10.777 00.000 21948 Move returns status 0, amount 0
23:42:10.777 00.000 21948 MoveAxis(N, 0, ABG)
23:42:10.777 00.000 21948 Move returns status 0, amount 0
23:42:10.777 00.000 21948 move complete, result=0
23:42:10.777 00.000 21948 worker thread done servicing request
23:42:10.777 00.000 21948 Worker thread wakes up
23:42:10.777 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:10.777 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:10.779 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:12.295 01.516 21948 Exposure complete
23:42:12.327 00.032 21948 worker thread done servicing request
23:42:12.328 00.001 18120 OnExposeComplete: enter
23:42:12.329 00.001 18120 UpdateGuideState(): m_state=6
23:42:12.330 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
23:42:12.330 00.000 18120 Star::Find returns 1 (0), X=410.58, Y=233.83, Mass=2073, SNR=31.2, Peak=209 HFD=3.8
23:42:12.331 00.001 18120 MultiStar: [#1 0.06,0.31,0.75,U] [#2 -0.27,0.42,0.00,M8] [#3 -0.12,0.57,0.00,M2] [#4 -0.25,0.06,0.57,U] [#5 -0.01,0.11,0.51,U] [#6 -0.05,0.57,0.00,M6] [#7 -0.17,0.36,0.00,M1] [#8 -0.19,0.11,0.43,U] 
23:42:12.332 00.001 18120 refined, 4 included, MultiStar: {-0.18, 0.18}, one-star: {-0.38, 0.23}
23:42:12.333 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
23:42:12.333 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
23:42:12.334 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.34 mountX=-0.24 mountY=0.07, mountTheta=2.84
23:42:12.336 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.18, opts=13)
23:42:12.336 00.000 18120 Enqueuing Move request for scope (-0.18, 0.18)
23:42:12.337 00.001 21948 Worker thread wakes up
23:42:12.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:12.337 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.2
23:42:12.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:12.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:12.339 00.001 18120 Enqueuing Expose request
23:42:12.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
23:42:12.339 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
23:42:12.339 00.000 21948 Moving (-0.18, 0.18) raw xDistance=-0.24 yDistance=0.07
23:42:12.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:42:12.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:12.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:12.339 00.000 21948 MoveAxis(E, 43, ABG)
23:42:12.339 00.000 21948 Guiding  Dir = 2, Dur = 43
23:42:12.339 00.000 21948 IsSlewing returns 0
23:42:12.340 00.001 21948 IsGuiding returns 0
23:42:12.342 00.002 21948 PulseGuide returned control before completion, sleep 52
23:42:12.407 00.065 21948 IsGuiding returns 0
23:42:12.407 00.000 21948 Move returns status 0, amount 43
23:42:12.407 00.000 21948 MoveAxis(N, 0, ABG)
23:42:12.407 00.000 21948 Move returns status 0, amount 0
23:42:12.408 00.001 21948 move complete, result=0
23:42:12.408 00.000 21948 worker thread done servicing request
23:42:12.408 00.000 21948 Worker thread wakes up
23:42:12.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:12.408 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
23:42:12.409 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:14.031 01.622 21948 Exposure complete
23:42:14.059 00.028 21948 worker thread done servicing request
23:42:14.059 00.000 18120 OnExposeComplete: enter
23:42:14.060 00.001 18120 UpdateGuideState(): m_state=6
23:42:14.061 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
23:42:14.062 00.001 18120 Star::Find returns 1 (0), X=410.96, Y=233.56, Mass=2037, SNR=31.0, Peak=199 HFD=4.0
23:42:14.062 00.000 18120 MultiStar: [#1 -0.02,0.20,0.69,U] [#2 0.13,0.08,0.64,U] [#3 0.01,0.06,0.69,U] [#4 0.19,-0.06,0.54,U] [#5 -0.08,-0.15,0.54,U] [#6 -0.15,0.06,0.47,U] [#7 -0.01,0.14,0.49,U] [#8 0.03,0.14,0.43,U] 
23:42:14.062 00.000 18120 single-star, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.00, -0.04}
23:42:14.063 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.41 = -0.41)
23:42:14.063 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.69 = 2.69)
23:42:14.064 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.56 mountX=0.04 mountY=0.02, mountTheta=0.45
23:42:14.066 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.04, opts=13)
23:42:14.066 00.000 18120 Enqueuing Move request for scope (0.00, -0.04)
23:42:14.067 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:14.067 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.0
23:42:14.067 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:14.068 00.001 21948 Worker thread wakes up
23:42:14.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:42:14.068 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:42:14.068 00.000 21948 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.02
23:42:14.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:42:14.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:14.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:42:14.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:14.069 00.001 18120 Enqueuing Expose request
23:42:14.069 00.000 21948 MoveAxis(E, 0, ABG)
23:42:14.069 00.000 21948 Move returns status 0, amount 0
23:42:14.069 00.000 21948 MoveAxis(N, 0, ABG)
23:42:14.069 00.000 21948 Move returns status 0, amount 0
23:42:14.069 00.000 21948 move complete, result=0
23:42:14.069 00.000 21948 worker thread done servicing request
23:42:14.069 00.000 21948 Worker thread wakes up
23:42:14.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:14.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:14.070 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:15.591 01.521 21948 Exposure complete
23:42:15.671 00.080 21948 worker thread done servicing request
23:42:15.671 00.000 18120 OnExposeComplete: enter
23:42:15.673 00.002 18120 UpdateGuideState(): m_state=6
23:42:15.674 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
23:42:15.675 00.001 18120 Star::Find returns 1 (0), X=411.05, Y=233.47, Mass=2072, SNR=31.2, Peak=185 HFD=4.1
23:42:15.676 00.001 18120 MultiStar: [#1 -0.09,0.10,0.72,U] [#2 0.05,0.34,0.66,U] [#3 0.02,0.25,0.69,U] [#4 0.14,-0.16,0.58,U] [#5 0.14,-0.00,0.54,U] [#6 -0.07,0.40,0.00,M6] [#7 -0.07,0.08,0.51,U] [#8 0.35,0.09,0.00,M1] 
23:42:15.677 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.09, -0.12}
23:42:15.677 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
23:42:15.678 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.03)
23:42:15.678 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
23:42:15.679 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
23:42:15.680 00.001 18120 Enqueuing Move request for scope (0.04, 0.06)
23:42:15.680 00.000 21948 Worker thread wakes up
23:42:15.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:42:15.680 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:42:15.681 00.001 21948 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.06
23:42:15.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:42:15.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:15.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:15.681 00.000 21948 MoveAxis(E, 0, ABG)
23:42:15.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:15.681 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.2
23:42:15.682 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:15.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:15.684 00.002 21948 Move returns status 0, amount 0
23:42:15.684 00.000 21948 MoveAxis(N, 0, ABG)
23:42:15.684 00.000 21948 Move returns status 0, amount 0
23:42:15.684 00.000 18120 Enqueuing Expose request
23:42:15.684 00.000 21948 move complete, result=0
23:42:15.684 00.000 21948 worker thread done servicing request
23:42:15.684 00.000 21948 Worker thread wakes up
23:42:15.684 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:15.685 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:15.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:17.312 01.627 21948 Exposure complete
23:42:17.352 00.040 21948 worker thread done servicing request
23:42:17.352 00.000 18120 OnExposeComplete: enter
23:42:17.353 00.001 18120 UpdateGuideState(): m_state=6
23:42:17.354 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
23:42:17.355 00.001 18120 Star::Find returns 1 (0), X=410.73, Y=233.58, Mass=2169, SNR=31.9, Peak=202 HFD=4.1
23:42:17.355 00.000 18120 MultiStar: [#1 -0.12,0.10,0.69,U] [#2 -0.20,0.47,0.00,M7] [#3 -0.01,0.34,0.65,U] [#4 -0.02,0.08,0.51,U] [#5 -0.13,-0.17,0.49,U] [#6 -0.17,0.24,0.48,U] [#7 -0.17,0.34,0.00,M1] [#8 0.05,-0.01,0.43,U] 
23:42:17.356 00.001 18120 refined, 6 included, MultiStar: {-0.11, 0.08}, one-star: {-0.23, -0.01}
23:42:17.357 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
23:42:17.358 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.46)
23:42:17.358 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.50 mountX=-0.12 mountY=0.06, mountTheta=2.67
23:42:17.360 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.08, opts=13)
23:42:17.362 00.002 18120 Enqueuing Move request for scope (-0.11, 0.08)
23:42:17.363 00.001 21948 Worker thread wakes up
23:42:17.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:42:17.363 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:42:17.363 00.000 21948 Moving (-0.11, 0.08) raw xDistance=-0.12 yDistance=0.06
23:42:17.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:17.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:17.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:17.364 00.001 18120 UpdateGuideState exits: m=2169 RSB=31.9
23:42:17.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:17.365 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:17.365 00.000 18120 Enqueuing Expose request
23:42:17.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:42:17.365 00.000 21948 MoveAxis(E, 0, ABG)
23:42:17.365 00.000 21948 Move returns status 0, amount 0
23:42:17.366 00.001 21948 MoveAxis(N, 0, ABG)
23:42:17.366 00.000 21948 Move returns status 0, amount 0
23:42:17.366 00.000 21948 move complete, result=0
23:42:17.366 00.000 21948 worker thread done servicing request
23:42:17.366 00.000 21948 Worker thread wakes up
23:42:17.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:17.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:17.366 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:18.879 01.513 21948 Exposure complete
23:42:18.904 00.025 21948 worker thread done servicing request
23:42:18.904 00.000 18120 OnExposeComplete: enter
23:42:18.905 00.001 18120 UpdateGuideState(): m_state=6
23:42:18.905 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
23:42:18.906 00.001 18120 Star::Find returns 1 (0), X=410.90, Y=233.78, Mass=2224, SNR=32.5, Peak=232 HFD=4.1
23:42:18.906 00.000 18120 MultiStar: [#1 -0.11,0.29,0.67,U] [#2 -0.03,0.21,0.61,U] [#3 0.19,0.19,0.66,U] [#4 0.40,-0.08,0.00,M1] [#5 0.06,-0.14,0.53,U] [#6 0.09,0.28,0.46,U] [#7 0.31,0.29,0.00,M2] [#8 0.10,0.02,0.42,U] 
23:42:18.907 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.16}, one-star: {-0.06, 0.18}
23:42:18.907 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
23:42:18.908 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.70 = -0.59)
23:42:18.908 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
23:42:18.910 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.16, opts=13)
23:42:18.910 00.000 18120 Enqueuing Move request for scope (0.02, 0.16)
23:42:18.911 00.001 21948 Worker thread wakes up
23:42:18.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:42:18.911 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:42:18.911 00.000 21948 Moving (0.02, 0.16) raw xDistance=-0.14 yDistance=-0.09
23:42:18.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:42:18.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:18.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:18.911 00.000 18120 UpdateGuideState exits: m=2224 RSB=32.5
23:42:18.913 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:18.913 00.000 21948 MoveAxis(E, 0, ABG)
23:42:18.913 00.000 21948 Move returns status 0, amount 0
23:42:18.913 00.000 21948 MoveAxis(N, 0, ABG)
23:42:18.913 00.000 21948 Move returns status 0, amount 0
23:42:18.913 00.000 21948 move complete, result=0
23:42:18.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.914 00.001 21948 worker thread done servicing request
23:42:18.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:18.915 00.001 18120 Enqueuing Expose request
23:42:18.915 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:18.915 00.000 21948 Worker thread wakes up
23:42:18.916 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:18.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:20.546 01.630 21948 Exposure complete
23:42:20.575 00.029 21948 worker thread done servicing request
23:42:20.575 00.000 18120 OnExposeComplete: enter
23:42:20.577 00.002 18120 UpdateGuideState(): m_state=6
23:42:20.578 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
23:42:20.579 00.001 18120 Star::Find returns 1 (0), X=411.03, Y=233.61, Mass=1942, SNR=30.3, Peak=185 HFD=4.1
23:42:20.579 00.000 18120 MultiStar: [#1 0.17,0.24,0.72,U] [#2 0.02,0.18,0.66,U] [#3 -0.04,0.41,0.00,M1] [#4 0.24,-0.16,0.59,U] [#5 -0.03,-0.06,0.55,U] [#6 -0.03,0.20,0.48,U] [#7 -0.00,0.29,0.53,U] [#8 -0.12,0.04,0.45,U] 
23:42:20.580 00.001 18120 single-star, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.07, 0.01}
23:42:20.580 00.000 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.14) = xAngle (1.31 = 1.31)
23:42:20.581 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.41 = -1.87)
23:42:20.581 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=0.02 mountY=-0.06, mountTheta=-1.31
23:42:20.582 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.01, opts=13)
23:42:20.583 00.001 18120 Enqueuing Move request for scope (0.07, 0.01)
23:42:20.583 00.000 21948 Worker thread wakes up
23:42:20.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:20.583 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.3
23:42:20.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:20.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:20.585 00.001 18120 Enqueuing Expose request
23:42:20.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:42:20.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:42:20.585 00.000 21948 Moving (0.07, 0.01) raw xDistance=0.02 yDistance=-0.06
23:42:20.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:42:20.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:20.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:20.585 00.000 21948 MoveAxis(E, 0, ABG)
23:42:20.585 00.000 21948 Move returns status 0, amount 0
23:42:20.585 00.000 21948 MoveAxis(N, 0, ABG)
23:42:20.585 00.000 21948 Move returns status 0, amount 0
23:42:20.585 00.000 21948 move complete, result=0
23:42:20.585 00.000 21948 worker thread done servicing request
23:42:20.585 00.000 21948 Worker thread wakes up
23:42:20.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:20.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:20.586 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:22.113 01.527 21948 Exposure complete
23:42:22.139 00.026 21948 worker thread done servicing request
23:42:22.139 00.000 18120 OnExposeComplete: enter
23:42:22.140 00.001 18120 UpdateGuideState(): m_state=6
23:42:22.140 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
23:42:22.141 00.001 18120 Star::Find returns 1 (0), X=410.97, Y=233.55, Mass=2041, SNR=31.0, Peak=200 HFD=4.1
23:42:22.144 00.003 18120 MultiStar: [#1 0.22,0.21,0.68,U] [#2 0.25,0.26,0.63,U] [#3 0.11,0.23,0.69,U] [#4 0.17,-0.01,0.56,U] [#5 0.00,-0.08,0.53,U] [#6 -0.13,0.26,0.47,U] [#7 -0.08,0.29,0.52,U] [#8 0.09,-0.07,0.45,U] 
23:42:22.145 00.001 18120 single-star, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.01, -0.04}
23:42:22.145 00.000 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.14) = xAngle (-0.13 = -0.13)
23:42:22.146 00.001 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.97 = 2.97)
23:42:22.146 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.28 mountX=0.05 mountY=0.01, mountTheta=0.17
23:42:22.148 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
23:42:22.148 00.000 18120 Enqueuing Move request for scope (0.01, -0.04)
23:42:22.149 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:22.149 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.0
23:42:22.150 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:22.150 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:22.150 00.000 18120 Enqueuing Expose request
23:42:22.151 00.001 21948 Worker thread wakes up
23:42:22.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:42:22.151 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:42:22.151 00.000 21948 Moving (0.01, -0.04) raw xDistance=0.05 yDistance=0.01
23:42:22.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:42:22.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:22.151 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:22.151 00.000 21948 MoveAxis(E, 0, ABG)
23:42:22.151 00.000 21948 Move returns status 0, amount 0
23:42:22.151 00.000 21948 MoveAxis(N, 0, ABG)
23:42:22.151 00.000 21948 Move returns status 0, amount 0
23:42:22.151 00.000 21948 move complete, result=0
23:42:22.151 00.000 21948 worker thread done servicing request
23:42:22.151 00.000 21948 Worker thread wakes up
23:42:22.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:22.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:22.151 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:23.786 01.635 21948 Exposure complete
23:42:23.831 00.045 21948 worker thread done servicing request
23:42:23.831 00.000 18120 OnExposeComplete: enter
23:42:23.833 00.002 18120 UpdateGuideState(): m_state=6
23:42:23.833 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
23:42:23.834 00.001 18120 Star::Find returns 1 (0), X=410.89, Y=233.37, Mass=2002, SNR=30.7, Peak=212 HFD=4.0
23:42:23.834 00.000 18120 MultiStar: [#1 0.02,-0.06,0.70,U] [#2 -0.14,0.25,0.65,U] [#3 -0.25,-0.08,0.72,U] [#4 0.12,-0.05,0.54,U] [#5 -0.08,-0.31,0.57,U] [#6 0.03,-0.18,0.49,U] [#7 0.02,-0.02,0.52,U] [#8 0.14,-0.17,0.44,U] 
23:42:23.835 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.07, -0.23}
23:42:23.835 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
23:42:23.835 00.000 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.28 = 2.28)
23:42:23.836 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.97 mountX=0.07 mountY=0.08, mountTheta=0.84
23:42:23.836 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
23:42:23.837 00.001 18120 Enqueuing Move request for scope (-0.04, -0.10)
23:42:23.837 00.000 21948 Worker thread wakes up
23:42:23.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:23.838 00.001 18120 UpdateGuideState exits: m=2002 RSB=30.7
23:42:23.839 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:23.840 00.001 18120 Enqueuing Expose request
23:42:23.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:42:23.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:42:23.840 00.000 21948 Moving (-0.04, -0.10) raw xDistance=0.07 yDistance=0.08
23:42:23.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:42:23.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:23.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:42:23.840 00.000 21948 MoveAxis(E, 0, ABG)
23:42:23.840 00.000 21948 Move returns status 0, amount 0
23:42:23.840 00.000 21948 MoveAxis(N, 0, ABG)
23:42:23.840 00.000 21948 Move returns status 0, amount 0
23:42:23.841 00.001 21948 move complete, result=0
23:42:23.841 00.000 21948 worker thread done servicing request
23:42:23.841 00.000 21948 Worker thread wakes up
23:42:23.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:23.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:23.841 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:25.365 01.524 21948 Exposure complete
23:42:25.397 00.032 21948 worker thread done servicing request
23:42:25.397 00.000 18120 OnExposeComplete: enter
23:42:25.400 00.003 18120 UpdateGuideState(): m_state=6
23:42:25.402 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
23:42:25.403 00.001 18120 Star::Find returns 1 (0), X=410.90, Y=233.14, Mass=2164, SNR=32.1, Peak=221 HFD=4.2
23:42:25.403 00.000 18120 MultiStar: [#1 0.18,0.10,0.66,U] [#2 -0.23,0.30,0.00,M4] [#3 -0.17,0.17,0.68,U] [#4 0.02,-0.13,0.54,U] [#5 -0.08,-0.28,0.49,U] [#6 0.01,0.14,0.49,U] [#7 0.31,0.21,0.00,M1] [#8 0.05,-0.20,0.42,U] 
23:42:25.404 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.12}, one-star: {-0.06, -0.46}
23:42:25.404 00.000 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.55 = -0.55)
23:42:25.405 00.001 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.55 = 2.55)
23:42:25.406 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=0.10 mountY=0.07, mountTheta=0.58
23:42:25.408 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.12, opts=13)
23:42:25.408 00.000 18120 Enqueuing Move request for scope (-0.01, -0.12)
23:42:25.410 00.002 21948 Worker thread wakes up
23:42:25.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
23:42:25.410 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
23:42:25.410 00.000 21948 Moving (-0.01, -0.12) raw xDistance=0.10 yDistance=0.07
23:42:25.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:25.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:42:25.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:25.410 00.000 18120 UpdateGuideState exits: m=2164 RSB=32.1
23:42:25.411 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:25.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:25.412 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:25.412 00.000 21948 MoveAxis(E, 0, ABG)
23:42:25.412 00.000 21948 Move returns status 0, amount 0
23:42:25.412 00.000 21948 MoveAxis(N, 0, ABG)
23:42:25.412 00.000 21948 Move returns status 0, amount 0
23:42:25.412 00.000 21948 move complete, result=0
23:42:25.412 00.000 18120 Enqueuing Expose request
23:42:25.413 00.001 21948 worker thread done servicing request
23:42:25.413 00.000 21948 Worker thread wakes up
23:42:25.413 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:25.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:25.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:27.052 01.639 21948 Exposure complete
23:42:27.093 00.041 21948 worker thread done servicing request
23:42:27.093 00.000 18120 OnExposeComplete: enter
23:42:27.094 00.001 18120 UpdateGuideState(): m_state=6
23:42:27.094 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
23:42:27.095 00.001 18120 Star::Find returns 1 (0), X=410.99, Y=233.44, Mass=1925, SNR=29.9, Peak=185 HFD=4.1
23:42:27.096 00.001 18120 MultiStar: [#1 -0.01,-0.02,0.72,U] [#2 -0.09,0.29,0.68,U] [#3 0.19,0.19,0.70,U] [#4 0.08,-0.29,0.58,U] [#5 -0.06,-0.25,0.58,U] [#6 -0.11,0.43,0.00,M1] [#7 -0.12,0.32,0.55,U] [#8 -0.08,-0.06,0.45,U] 
23:42:27.096 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.00}, one-star: {0.03, -0.15}
23:42:27.096 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.14) = xAngle (0.93 = 0.93)
23:42:27.097 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.03 = -2.25)
23:42:27.097 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.21 mountX=0.00 mountY=-0.00, mountTheta=-0.92
23:42:27.098 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.00, opts=13)
23:42:27.099 00.001 18120 Enqueuing Move request for scope (0.00, -0.00)
23:42:27.099 00.000 21948 Worker thread wakes up
23:42:27.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:27.100 00.001 18120 UpdateGuideState exits: m=1925 RSB=29.9
23:42:27.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:27.101 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:27.101 00.000 18120 Enqueuing Expose request
23:42:27.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
23:42:27.101 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
23:42:27.102 00.001 21948 Moving (0.00, -0.00) raw xDistance=0.00 yDistance=-0.00
23:42:27.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:42:27.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:27.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:42:27.102 00.000 21948 MoveAxis(E, 0, ABG)
23:42:27.102 00.000 21948 Move returns status 0, amount 0
23:42:27.102 00.000 21948 MoveAxis(N, 0, ABG)
23:42:27.102 00.000 21948 Move returns status 0, amount 0
23:42:27.102 00.000 21948 move complete, result=0
23:42:27.102 00.000 21948 worker thread done servicing request
23:42:27.102 00.000 21948 Worker thread wakes up
23:42:27.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:27.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:27.102 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:28.625 01.523 21948 Exposure complete
23:42:28.657 00.032 21948 worker thread done servicing request
23:42:28.657 00.000 18120 OnExposeComplete: enter
23:42:28.658 00.001 18120 UpdateGuideState(): m_state=6
23:42:28.658 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
23:42:28.659 00.001 18120 Star::Find returns 1 (0), X=410.86, Y=233.53, Mass=1981, SNR=30.4, Peak=161 HFD=4.1
23:42:28.659 00.000 18120 MultiStar: [#1 -0.18,0.26,0.77,U] [#2 -0.33,0.29,0.00,M4] [#3 0.15,0.25,0.68,U] [#4 -0.16,-0.13,0.57,U] [#5 -0.07,-0.22,0.55,U] [#6 0.13,0.24,0.49,U] [#7 -0.21,0.28,0.51,U] [#8 -0.13,-0.18,0.43,U] 
23:42:28.660 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.11, -0.06}
23:42:28.661 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
23:42:28.661 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:42:28.662 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.46 mountX=-0.08 mountY=0.04, mountTheta=2.71
23:42:28.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
23:42:28.664 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
23:42:28.664 00.000 21948 Worker thread wakes up
23:42:28.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:28.665 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.4
23:42:28.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:28.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:28.666 00.001 18120 Enqueuing Expose request
23:42:28.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:42:28.666 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:42:28.666 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.04
23:42:28.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:42:28.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:28.667 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:28.667 00.000 21948 MoveAxis(E, 0, ABG)
23:42:28.667 00.000 21948 Move returns status 0, amount 0
23:42:28.667 00.000 21948 MoveAxis(N, 0, ABG)
23:42:28.667 00.000 21948 Move returns status 0, amount 0
23:42:28.667 00.000 21948 move complete, result=0
23:42:28.667 00.000 21948 worker thread done servicing request
23:42:28.667 00.000 21948 Worker thread wakes up
23:42:28.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:28.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:28.667 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:30.294 01.627 21948 Exposure complete
23:42:30.323 00.029 21948 worker thread done servicing request
23:42:30.323 00.000 18120 OnExposeComplete: enter
23:42:30.324 00.001 18120 UpdateGuideState(): m_state=6
23:42:30.325 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
23:42:30.328 00.003 18120 Star::Find returns 1 (0), X=410.72, Y=233.42, Mass=2030, SNR=31.0, Peak=157 HFD=4.5
23:42:30.329 00.001 18120 MultiStar: [#1 -0.21,-0.10,0.71,U] [#2 -0.10,0.13,0.64,U] [#3 0.11,0.46,0.00,M1] [#4 -0.02,-0.19,0.53,U] [#5 -0.06,-0.26,0.51,U] [#6 0.02,-0.01,0.47,U] [#7 -0.07,0.20,0.50,U] [#8 -0.05,-0.04,0.44,U] 
23:42:30.329 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.07}, one-star: {-0.24, -0.17}
23:42:30.330 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
23:42:30.330 00.000 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.64 = 1.64)
23:42:30.331 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.61 mountX=0.01 mountY=0.13, mountTheta=1.46
23:42:30.332 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.07, opts=13)
23:42:30.332 00.000 18120 Enqueuing Move request for scope (-0.11, -0.07)
23:42:30.333 00.001 21948 Worker thread wakes up
23:42:30.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:30.333 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.0
23:42:30.334 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:30.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
23:42:30.334 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
23:42:30.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:30.334 00.000 18120 Enqueuing Expose request
23:42:30.335 00.001 21948 Moving (-0.11, -0.07) raw xDistance=0.01 yDistance=0.13
23:42:30.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:42:30.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:30.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:42:30.335 00.000 21948 MoveAxis(E, 0, ABG)
23:42:30.335 00.000 21948 Move returns status 0, amount 0
23:42:30.335 00.000 21948 MoveAxis(N, 0, ABG)
23:42:30.335 00.000 21948 Move returns status 0, amount 0
23:42:30.335 00.000 21948 move complete, result=0
23:42:30.335 00.000 21948 worker thread done servicing request
23:42:30.335 00.000 21948 Worker thread wakes up
23:42:30.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:30.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:30.335 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:31.859 01.524 21948 Exposure complete
23:42:31.899 00.040 21948 worker thread done servicing request
23:42:31.899 00.000 18120 OnExposeComplete: enter
23:42:31.899 00.000 18120 UpdateGuideState(): m_state=6
23:42:31.900 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
23:42:31.900 00.000 18120 Star::Find returns 1 (0), X=410.52, Y=233.52, Mass=1954, SNR=30.3, Peak=160 HFD=4.1
23:42:31.901 00.001 18120 MultiStar: [#1 -0.23,-0.03,0.68,U] [#2 -0.24,0.46,0.00,M4] [#3 0.15,0.15,0.72,U] [#4 -0.17,-0.08,0.60,U] [#5 0.02,0.03,0.55,U] [#6 -0.33,0.33,0.00,M1] [#7 -0.07,0.22,0.53,U] [#8 -0.20,-0.22,0.42,U] 
23:42:31.901 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.00}, one-star: {-0.44, -0.07}
23:42:31.904 00.003 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
23:42:31.907 00.003 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
23:42:31.909 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.14 mountX=-0.07 mountY=0.14, mountTheta=2.01
23:42:31.912 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.00, opts=13)
23:42:31.913 00.001 18120 Enqueuing Move request for scope (-0.16, 0.00)
23:42:31.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:31.914 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.3
23:42:31.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:31.914 00.000 21948 Worker thread wakes up
23:42:31.915 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
23:42:31.915 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
23:42:31.915 00.000 21948 Moving (-0.16, 0.00) raw xDistance=-0.07 yDistance=0.14
23:42:31.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:42:31.915 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:31.915 00.000 18120 Enqueuing Expose request
23:42:31.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:31.916 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:42:31.916 00.000 21948 MoveAxis(E, 0, ABG)
23:42:31.916 00.000 21948 Move returns status 0, amount 0
23:42:31.916 00.000 21948 MoveAxis(N, 0, ABG)
23:42:31.916 00.000 21948 Move returns status 0, amount 0
23:42:31.916 00.000 21948 move complete, result=0
23:42:31.916 00.000 21948 worker thread done servicing request
23:42:31.916 00.000 21948 Worker thread wakes up
23:42:31.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:31.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:31.916 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:33.553 01.637 21948 Exposure complete
23:42:33.611 00.058 21948 worker thread done servicing request
23:42:33.611 00.000 18120 OnExposeComplete: enter
23:42:33.613 00.002 18120 UpdateGuideState(): m_state=6
23:42:33.613 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
23:42:33.613 00.000 18120 Star::Find returns 1 (0), X=410.60, Y=233.58, Mass=2094, SNR=31.5, Peak=167 HFD=4.2
23:42:33.614 00.001 18120 MultiStar: [#1 -0.12,0.10,0.69,U] [#2 -0.14,0.22,0.61,U] [#3 0.00,0.28,0.66,U] [#4 -0.02,0.09,0.56,U] [#5 -0.26,-0.15,0.55,U] [#6 -0.23,0.20,0.47,U] [#7 -0.21,0.08,0.50,U] [#8 -0.28,-0.02,0.43,U] 
23:42:33.614 00.000 18120 refined, 8 included, MultiStar: {-0.19, 0.09}, one-star: {-0.36, -0.01}
23:42:33.615 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.85 = -2.43)
23:42:33.615 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.67)
23:42:33.616 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.20 cameraTheta=2.71 mountX=-0.16 mountY=0.13, mountTheta=2.46
23:42:33.618 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.09, opts=13)
23:42:33.618 00.000 18120 Enqueuing Move request for scope (-0.19, 0.09)
23:42:33.618 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:33.619 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:42:33.619 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:33.620 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:33.620 00.000 18120 Enqueuing Expose request
23:42:33.621 00.001 21948 Worker thread wakes up
23:42:33.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
23:42:33.621 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
23:42:33.621 00.000 21948 Moving (-0.19, 0.09) raw xDistance=-0.16 yDistance=0.13
23:42:33.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:42:33.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:33.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:42:33.621 00.000 21948 MoveAxis(E, 0, ABG)
23:42:33.621 00.000 21948 Move returns status 0, amount 0
23:42:33.621 00.000 21948 MoveAxis(N, 0, ABG)
23:42:33.621 00.000 21948 Move returns status 0, amount 0
23:42:33.621 00.000 21948 move complete, result=0
23:42:33.621 00.000 21948 worker thread done servicing request
23:42:33.621 00.000 21948 Worker thread wakes up
23:42:33.621 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:33.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:33.621 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:35.141 01.520 21948 Exposure complete
23:42:35.178 00.037 21948 worker thread done servicing request
23:42:35.178 00.000 18120 OnExposeComplete: enter
23:42:35.179 00.001 18120 UpdateGuideState(): m_state=6
23:42:35.180 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
23:42:35.180 00.000 18120 Star::Find returns 1 (0), X=410.75, Y=233.37, Mass=1954, SNR=30.3, Peak=177 HFD=3.8
23:42:35.180 00.000 18120 MultiStar: [#1 -0.07,0.16,0.73,U] [#2 -0.26,0.36,0.00,M4] [#3 0.23,0.31,0.00,M1] [#4 -0.10,-0.12,0.58,U] [#5 -0.32,0.01,0.56,U] [#6 -0.06,0.14,0.48,U] [#7 -0.07,0.36,0.00,M1] [#8 0.05,0.14,0.46,U] 
23:42:35.181 00.001 18120 refined, 5 included, MultiStar: {-0.13, -0.01}, one-star: {-0.21, -0.22}
23:42:35.181 00.000 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
23:42:35.182 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:42:35.182 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.08 mountX=-0.05 mountY=0.12, mountTheta=1.94
23:42:35.183 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.01, opts=13)
23:42:35.184 00.001 18120 Enqueuing Move request for scope (-0.13, -0.01)
23:42:35.184 00.000 21948 Worker thread wakes up
23:42:35.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
23:42:35.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
23:42:35.184 00.000 21948 Moving (-0.13, -0.01) raw xDistance=-0.05 yDistance=0.12
23:42:35.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:42:35.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:35.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:35.185 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.3
23:42:35.185 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:35.186 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:42:35.186 00.000 21948 MoveAxis(E, 0, ABG)
23:42:35.186 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:35.186 00.000 18120 Enqueuing Expose request
23:42:35.188 00.002 21948 Move returns status 0, amount 0
23:42:35.188 00.000 21948 MoveAxis(N, 0, ABG)
23:42:35.188 00.000 21948 Move returns status 0, amount 0
23:42:35.188 00.000 21948 move complete, result=0
23:42:35.188 00.000 21948 worker thread done servicing request
23:42:35.188 00.000 21948 Worker thread wakes up
23:42:35.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:35.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:35.188 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:36.812 01.624 21948 Exposure complete
23:42:36.848 00.036 21948 worker thread done servicing request
23:42:36.848 00.000 18120 OnExposeComplete: enter
23:42:36.849 00.001 18120 UpdateGuideState(): m_state=6
23:42:36.849 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
23:42:36.850 00.001 18120 Star::Find returns 1 (0), X=410.75, Y=233.41, Mass=2023, SNR=30.9, Peak=176 HFD=3.9
23:42:36.851 00.001 18120 MultiStar: [#1 -0.16,0.13,0.74,U] [#2 -0.34,0.45,0.00,M5] [#3 0.13,0.30,0.70,U] [#4 0.24,-0.07,0.57,U] [#5 -0.09,0.07,0.55,U] [#6 -0.18,0.43,0.00,M1] [#7 0.19,0.35,0.00,M2] [#8 -0.03,0.19,0.47,U] 
23:42:36.851 00.000 18120 refined, 5 included, MultiStar: {-0.04, 0.05}, one-star: {-0.21, -0.18}
23:42:36.852 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
23:42:36.853 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
23:42:36.853 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.24 mountX=-0.06 mountY=0.01, mountTheta=2.94
23:42:36.855 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.05, opts=13)
23:42:36.856 00.001 18120 Enqueuing Move request for scope (-0.04, 0.05)
23:42:36.856 00.000 21948 Worker thread wakes up
23:42:36.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:36.857 00.001 18120 UpdateGuideState exits: m=2023 RSB=30.9
23:42:36.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:36.858 00.001 18120 Enqueuing Expose request
23:42:36.858 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:42:36.858 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:42:36.858 00.000 21948 Moving (-0.04, 0.05) raw xDistance=-0.06 yDistance=0.01
23:42:36.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:42:36.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:36.859 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:36.859 00.000 21948 MoveAxis(E, 0, ABG)
23:42:36.859 00.000 21948 Move returns status 0, amount 0
23:42:36.859 00.000 21948 MoveAxis(N, 0, ABG)
23:42:36.859 00.000 21948 Move returns status 0, amount 0
23:42:36.859 00.000 21948 move complete, result=0
23:42:36.859 00.000 21948 worker thread done servicing request
23:42:36.859 00.000 21948 Worker thread wakes up
23:42:36.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:36.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:36.859 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:38.385 01.526 21948 Exposure complete
23:42:38.411 00.026 21948 worker thread done servicing request
23:42:38.411 00.000 18120 OnExposeComplete: enter
23:42:38.413 00.002 18120 UpdateGuideState(): m_state=6
23:42:38.414 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
23:42:38.415 00.001 18120 Star::Find returns 1 (0), X=410.75, Y=233.57, Mass=2125, SNR=31.7, Peak=197 HFD=3.9
23:42:38.415 00.000 18120 MultiStar: [#1 -0.30,0.17,0.71,U] [#2 -0.21,0.55,0.00,M6] [#3 -0.19,0.45,0.00,M1] [#4 -0.09,-0.12,0.54,U] [#5 -0.03,-0.19,0.54,U] [#6 -0.24,0.19,0.44,U] [#7 -0.09,0.24,0.52,U] [#8 0.07,0.07,0.42,U] 
23:42:38.416 00.001 18120 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.21, -0.03}
23:42:38.416 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.14) = xAngle (4.03 = -2.25)
23:42:38.417 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.85)
23:42:38.417 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=-0.09 mountY=0.11, mountTheta=2.27
23:42:38.419 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
23:42:38.419 00.000 18120 Enqueuing Move request for scope (-0.15, 0.04)
23:42:38.419 00.000 21948 Worker thread wakes up
23:42:38.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:42:38.420 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:42:38.420 00.000 21948 Moving (-0.15, 0.04) raw xDistance=-0.09 yDistance=0.11
23:42:38.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:42:38.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:38.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:42:38.420 00.000 21948 MoveAxis(E, 0, ABG)
23:42:38.420 00.000 21948 Move returns status 0, amount 0
23:42:38.420 00.000 21948 MoveAxis(N, 0, ABG)
23:42:38.420 00.000 21948 Move returns status 0, amount 0
23:42:38.420 00.000 21948 move complete, result=0
23:42:38.420 00.000 21948 worker thread done servicing request
23:42:38.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:38.420 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.7
23:42:38.421 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:38.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:38.422 00.001 18120 Enqueuing Expose request
23:42:38.422 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:38.422 00.000 21948 Worker thread wakes up
23:42:38.423 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:38.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:40.056 01.633 21948 Exposure complete
23:42:40.085 00.029 21948 worker thread done servicing request
23:42:40.085 00.000 18120 OnExposeComplete: enter
23:42:40.089 00.004 18120 UpdateGuideState(): m_state=6
23:42:40.090 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
23:42:40.090 00.000 18120 Star::Find returns 1 (0), X=410.69, Y=233.51, Mass=2064, SNR=31.3, Peak=173 HFD=4.0
23:42:40.091 00.001 18120 MultiStar: [#1 -0.21,0.21,0.73,U] [#2 -0.13,0.52,0.00,M7] [#3 -0.05,0.61,0.00,M2] [#4 -0.27,0.10,0.57,U] [#5 -0.09,-0.00,0.52,U] [#6 -0.32,0.53,0.00,M1] [#7 -0.17,0.42,0.00,M2] [#8 -0.05,0.30,0.43,U] 
23:42:40.091 00.000 18120 refined, 4 included, MultiStar: {-0.20, 0.08}, one-star: {-0.27, -0.09}
23:42:40.092 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.91 = -2.38)
23:42:40.094 00.002 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.73)
23:42:40.096 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.21 cameraTheta=2.76 mountX=-0.15 mountY=0.14, mountTheta=2.40
23:42:40.099 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.08, opts=13)
23:42:40.100 00.001 18120 Enqueuing Move request for scope (-0.20, 0.08)
23:42:40.100 00.000 21948 Worker thread wakes up
23:42:40.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
23:42:40.100 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
23:42:40.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:40.103 00.003 21948 Moving (-0.20, 0.08) raw xDistance=-0.15 yDistance=0.14
23:42:40.103 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.3
23:42:40.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:40.104 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:42:40.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:40.104 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:40.104 00.000 18120 Enqueuing Expose request
23:42:40.105 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:42:40.105 00.000 21948 MoveAxis(E, 0, ABG)
23:42:40.105 00.000 21948 Move returns status 0, amount 0
23:42:40.105 00.000 21948 MoveAxis(N, 0, ABG)
23:42:40.105 00.000 21948 Move returns status 0, amount 0
23:42:40.105 00.000 21948 move complete, result=0
23:42:40.105 00.000 21948 worker thread done servicing request
23:42:40.105 00.000 21948 Worker thread wakes up
23:42:40.105 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:40.105 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:40.105 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:41.618 01.513 21948 Exposure complete
23:42:41.660 00.042 21948 worker thread done servicing request
23:42:41.660 00.000 18120 OnExposeComplete: enter
23:42:41.661 00.001 18120 UpdateGuideState(): m_state=6
23:42:41.662 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
23:42:41.663 00.001 18120 Star::Find returns 1 (0), X=410.72, Y=233.76, Mass=2125, SNR=31.8, Peak=194 HFD=4.2
23:42:41.663 00.000 18120 MultiStar: [#1 -0.01,0.39,0.00,M1] [#2 -0.27,0.62,0.00,M8] [#3 0.01,0.51,0.00,M3] [#4 -0.23,0.02,0.56,U] [#5 -0.09,0.24,0.51,U] [#6 -0.12,0.40,0.00,M2] [#7 -0.16,0.62,0.00,M3] [#8 0.11,0.48,0.00,M1] 
23:42:41.664 00.001 18120 refined, 2 included, MultiStar: {-0.20, 0.14}, one-star: {-0.25, 0.16}
23:42:41.664 00.000 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.66 = -2.62)
23:42:41.665 00.001 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.48)
23:42:41.665 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.25 cameraTheta=2.52 mountX=-0.22 mountY=0.12, mountTheta=2.65
23:42:41.666 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.14, opts=13)
23:42:41.668 00.002 18120 Enqueuing Move request for scope (-0.20, 0.14)
23:42:41.669 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:41.670 00.001 21948 Worker thread wakes up
23:42:41.670 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
23:42:41.670 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
23:42:41.670 00.000 21948 Moving (-0.20, 0.14) raw xDistance=-0.22 yDistance=0.12
23:42:41.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:42:41.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:41.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:42:41.670 00.000 21948 MoveAxis(E, 38, ABG)
23:42:41.670 00.000 21948 Guiding  Dir = 2, Dur = 38
23:42:41.670 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.8
23:42:41.671 00.001 21948 IsSlewing returns 0
23:42:41.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:41.671 00.000 21948 IsGuiding returns 0
23:42:41.671 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:41.671 00.000 18120 Enqueuing Expose request
23:42:41.673 00.002 21948 PulseGuide returned control before completion, sleep 47
23:42:41.726 00.053 21948 IsGuiding returns 0
23:42:41.726 00.000 21948 Move returns status 0, amount 38
23:42:41.726 00.000 21948 MoveAxis(N, 0, ABG)
23:42:41.726 00.000 21948 Move returns status 0, amount 0
23:42:41.726 00.000 21948 move complete, result=0
23:42:41.726 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:42:41.726 00.000 21948 worker thread done servicing request
23:42:41.726 00.000 21948 Worker thread wakes up
23:42:41.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:41.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:43.355 01.629 21948 Exposure complete
23:42:43.384 00.029 21948 worker thread done servicing request
23:42:43.384 00.000 18120 OnExposeComplete: enter
23:42:43.385 00.001 18120 UpdateGuideState(): m_state=6
23:42:43.386 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
23:42:43.389 00.003 18120 Star::Find returns 1 (0), X=410.78, Y=233.91, Mass=2028, SNR=30.8, Peak=189 HFD=4.2
23:42:43.392 00.003 18120 MultiStar: [#1 -0.20,0.54,0.00,M2] [#2 -0.24,0.57,0.00,M9] [#3 -0.02,0.70,0.00,M4] [#4 -0.16,0.34,0.00,M1] [#5 -0.19,0.27,0.50,U] [#6 -0.11,0.69,0.00,M3] [#7 -0.20,0.43,0.00,M4] [#8 -0.17,0.46,0.00,M2] 
23:42:43.394 00.002 18120 refined, 1 included, MultiStar: {-0.18, 0.30}, one-star: {-0.18, 0.31}
23:42:43.397 00.003 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.27 = -3.01)
23:42:43.399 00.002 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.09)
23:42:43.400 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.13 mountX=-0.35 mountY=0.03, mountTheta=3.05
23:42:43.403 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.30, opts=13)
23:42:43.403 00.000 18120 Enqueuing Move request for scope (-0.18, 0.30)
23:42:43.404 00.001 21948 Worker thread wakes up
23:42:43.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:43.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
23:42:43.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
23:42:43.404 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.8
23:42:43.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:43.405 00.000 21948 Moving (-0.18, 0.30) raw xDistance=-0.35 yDistance=0.03
23:42:43.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
23:42:43.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:43.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:43.406 00.001 18120 Enqueuing Expose request
23:42:43.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:43.406 00.000 21948 MoveAxis(E, 65, ABG)
23:42:43.406 00.000 21948 Guiding  Dir = 2, Dur = 65
23:42:43.406 00.000 21948 IsSlewing returns 0
23:42:43.407 00.001 21948 IsGuiding returns 0
23:42:43.409 00.002 21948 PulseGuide returned control before completion, sleep 74
23:42:43.493 00.084 21948 IsGuiding returns 0
23:42:43.493 00.000 21948 Move returns status 0, amount 65
23:42:43.493 00.000 21948 MoveAxis(N, 0, ABG)
23:42:43.493 00.000 21948 Move returns status 0, amount 0
23:42:43.493 00.000 21948 move complete, result=0
23:42:43.493 00.000 21948 worker thread done servicing request
23:42:43.494 00.001 18120 GuideStep: -0.3 px 65 ms EAST, 0.0 px 0 ms NORTH
23:42:43.494 00.000 21948 Worker thread wakes up
23:42:43.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:43.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:44.907 01.413 21948 Exposure complete
23:42:44.952 00.045 21948 worker thread done servicing request
23:42:44.952 00.000 18120 OnExposeComplete: enter
23:42:44.953 00.001 18120 UpdateGuideState(): m_state=6
23:42:44.954 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
23:42:44.954 00.000 18120 Star::Find returns 1 (0), X=410.80, Y=233.82, Mass=2105, SNR=31.5, Peak=205 HFD=4.1
23:42:44.955 00.001 18120 MultiStar: [#1 -0.22,0.25,0.73,U] [#2 0.06,0.62,0.00,M10] [#3 -0.13,0.80,0.00,M5] [#4 0.03,0.08,0.55,U] [#5 -0.21,0.01,0.51,U] [#6 -0.07,0.56,0.00,M4] [#7 -0.05,0.28,0.53,U] [#8 -0.02,0.33,0.43,U] 
23:42:44.955 00.000 18120 refined, 5 included, MultiStar: {-0.12, 0.20}, one-star: {-0.16, 0.22}
23:42:44.956 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
23:42:44.956 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.08)
23:42:44.956 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.12 mountX=-0.23 mountY=0.02, mountTheta=3.06
23:42:44.957 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.20, opts=13)
23:42:44.958 00.001 18120 Enqueuing Move request for scope (-0.12, 0.20)
23:42:44.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:44.959 00.001 21948 Worker thread wakes up
23:42:44.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
23:42:44.959 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.5
23:42:44.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.961 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:44.962 00.001 18120 Enqueuing Expose request
23:42:44.963 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
23:42:44.963 00.000 21948 Moving (-0.12, 0.20) raw xDistance=-0.23 yDistance=0.02
23:42:44.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:42:44.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:44.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:42:44.963 00.000 21948 MoveAxis(E, 46, ABG)
23:42:44.963 00.000 21948 Guiding  Dir = 2, Dur = 46
23:42:44.964 00.001 21948 IsSlewing returns 0
23:42:44.964 00.000 21948 IsGuiding returns 0
23:42:44.966 00.002 21948 PulseGuide returned control before completion, sleep 55
23:42:45.029 00.063 21948 IsGuiding returns 1
23:42:45.029 00.000 21948 scope still moving after pulse duration time elapsed
23:42:45.060 00.031 21948 IsSlewing returns 0
23:42:45.060 00.000 21948 IsGuiding returns 0
23:42:45.060 00.000 21948 scope move finished after 46 + 50 ms
23:42:45.060 00.000 21948 Move returns status 0, amount 46
23:42:45.060 00.000 21948 MoveAxis(N, 0, ABG)
23:42:45.060 00.000 21948 Move returns status 0, amount 0
23:42:45.060 00.000 21948 move complete, result=0
23:42:45.060 00.000 21948 worker thread done servicing request
23:42:45.060 00.000 21948 Worker thread wakes up
23:42:45.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:45.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:45.061 00.001 18120 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
23:42:46.684 01.623 21948 Exposure complete
23:42:46.731 00.047 21948 worker thread done servicing request
23:42:46.731 00.000 18120 OnExposeComplete: enter
23:42:46.733 00.002 18120 UpdateGuideState(): m_state=6
23:42:46.733 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
23:42:46.734 00.001 18120 Star::Find returns 1 (0), X=410.72, Y=233.62, Mass=2169, SNR=32.0, Peak=189 HFD=4.0
23:42:46.735 00.001 18120 MultiStar: [#1 -0.20,0.19,0.71,U] [#2 -0.14,0.12,0.60,U] [#3 0.14,0.33,0.69,U] [#4 0.08,-0.20,0.50,U] [#5 0.02,-0.28,0.54,U] [#6 -0.16,0.21,0.47,U] [#7 0.11,0.04,0.51,U] [#8 -0.11,-0.08,0.45,U] 
23:42:46.735 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.24, 0.02}
23:42:46.736 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.65 = -2.64)
23:42:46.736 00.000 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
23:42:46.736 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.50 mountX=-0.08 mountY=0.04, mountTheta=2.67
23:42:46.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
23:42:46.738 00.001 18120 Enqueuing Move request for scope (-0.07, 0.05)
23:42:46.739 00.001 21948 Worker thread wakes up
23:42:46.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
23:42:46.739 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
23:42:46.739 00.000 21948 Moving (-0.07, 0.05) raw xDistance=-0.08 yDistance=0.04
23:42:46.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:42:46.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:46.739 00.000 18120 UpdateGuideState exits: m=2169 RSB=32.0
23:42:46.740 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:46.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:46.741 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:46.741 00.000 18120 Enqueuing Expose request
23:42:46.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:46.741 00.000 21948 MoveAxis(E, 0, ABG)
23:42:46.741 00.000 21948 Move returns status 0, amount 0
23:42:46.741 00.000 21948 MoveAxis(N, 0, ABG)
23:42:46.741 00.000 21948 Move returns status 0, amount 0
23:42:46.741 00.000 21948 move complete, result=0
23:42:46.741 00.000 21948 worker thread done servicing request
23:42:46.741 00.000 21948 Worker thread wakes up
23:42:46.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:46.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:46.742 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:48.266 01.524 21948 Exposure complete
23:42:48.315 00.049 21948 worker thread done servicing request
23:42:48.316 00.001 18120 OnExposeComplete: enter
23:42:48.317 00.001 18120 UpdateGuideState(): m_state=6
23:42:48.317 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
23:42:48.318 00.001 18120 Star::Find returns 1 (0), X=410.78, Y=233.85, Mass=2122, SNR=31.6, Peak=209 HFD=4.3
23:42:48.319 00.001 18120 MultiStar: [#1 -0.34,0.25,0.00,M1] [#2 -0.28,0.47,0.00,M10] [#3 0.02,0.57,0.00,M5] [#4 -0.21,-0.02,0.52,U] [#5 -0.14,0.08,0.48,U] [#6 -0.36,0.32,0.00,M4] [#7 -0.06,0.04,0.50,U] [#8 -0.05,0.07,0.44,U] 
23:42:48.319 00.000 18120 refined, 4 included, MultiStar: {-0.14, 0.11}, one-star: {-0.18, 0.25}
23:42:48.320 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.60 = -2.68)
23:42:48.320 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.42)
23:42:48.320 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.46 mountX=-0.16 mountY=0.07, mountTheta=2.71
23:42:48.321 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
23:42:48.322 00.001 18120 Enqueuing Move request for scope (-0.14, 0.11)
23:42:48.322 00.000 21948 Worker thread wakes up
23:42:48.322 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:48.324 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
23:42:48.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
23:42:48.324 00.000 18120 UpdateGuideState exits: m=2122 RSB=31.6
23:42:48.325 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.326 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:48.326 00.000 18120 Enqueuing Expose request
23:42:48.327 00.001 21948 Moving (-0.14, 0.11) raw xDistance=-0.16 yDistance=0.07
23:42:48.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:42:48.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:48.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:48.327 00.000 21948 MoveAxis(E, 0, ABG)
23:42:48.327 00.000 21948 Move returns status 0, amount 0
23:42:48.327 00.000 21948 MoveAxis(N, 0, ABG)
23:42:48.327 00.000 21948 Move returns status 0, amount 0
23:42:48.327 00.000 21948 move complete, result=0
23:42:48.327 00.000 21948 worker thread done servicing request
23:42:48.327 00.000 21948 Worker thread wakes up
23:42:48.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:48.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:48.327 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:49.958 01.631 21948 Exposure complete
23:42:50.000 00.042 21948 worker thread done servicing request
23:42:50.000 00.000 18120 OnExposeComplete: enter
23:42:50.002 00.002 18120 UpdateGuideState(): m_state=6
23:42:50.004 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
23:42:50.005 00.001 18120 Star::Find returns 1 (0), X=410.70, Y=233.70, Mass=2159, SNR=31.8, Peak=185 HFD=4.3
23:42:50.006 00.001 18120 MultiStar: [#1 -0.27,0.41,0.00,M2] [#2 -0.33,0.32,0.00,R] [#3 -0.24,0.36,0.00,M6] [#4 -0.23,-0.08,0.56,U] [#5 -0.22,0.04,0.53,U] [#6 -0.37,0.53,0.00,M5] [#7 -0.05,0.24,0.50,U] [#8 -0.25,0.23,0.42,U] 
23:42:50.007 00.001 18120 refined, 4 included, MultiStar: {-0.21, 0.10}, one-star: {-0.27, 0.11}
23:42:50.008 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.84 = -2.45)
23:42:50.010 00.002 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
23:42:50.011 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.24 cameraTheta=2.69 mountX=-0.18 mountY=0.14, mountTheta=2.47
23:42:50.013 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.10, opts=13)
23:42:50.015 00.002 18120 Enqueuing Move request for scope (-0.21, 0.10)
23:42:50.016 00.001 21948 Worker thread wakes up
23:42:50.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
23:42:50.016 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:50.018 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
23:42:50.018 00.000 18120 UpdateGuideState exits: m=2159 RSB=31.8
23:42:50.019 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:50.020 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:50.021 00.001 18120 Enqueuing Expose request
23:42:50.021 00.000 21948 Moving (-0.21, 0.10) raw xDistance=-0.18 yDistance=0.14
23:42:50.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:42:50.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:50.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:42:50.021 00.000 21948 MoveAxis(E, 0, ABG)
23:42:50.021 00.000 21948 Move returns status 0, amount 0
23:42:50.022 00.001 21948 MoveAxis(N, 0, ABG)
23:42:50.022 00.000 21948 Move returns status 0, amount 0
23:42:50.022 00.000 21948 move complete, result=0
23:42:50.022 00.000 21948 worker thread done servicing request
23:42:50.022 00.000 21948 Worker thread wakes up
23:42:50.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:50.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:50.022 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:51.537 01.515 21948 Exposure complete
23:42:51.560 00.023 21948 worker thread done servicing request
23:42:51.560 00.000 18120 OnExposeComplete: enter
23:42:51.561 00.001 18120 UpdateGuideState(): m_state=6
23:42:51.561 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
23:42:51.562 00.001 18120 Star::Find returns 1 (0), X=410.53, Y=233.95, Mass=2060, SNR=31.0, Peak=189 HFD=4.0
23:42:51.562 00.000 18120 MultiStar: [#1 -0.29,0.33,0.00,M3] [#2 -0.01,0.14,0.60,U] [#3 -0.02,0.53,0.00,M7] [#4 -0.30,0.11,0.58,U] [#5 -0.26,0.08,0.54,U] [#6 -0.50,0.72,0.00,M6] [#7 -0.13,0.46,0.00,M1] [#8 -0.26,0.42,0.00,M1] 
23:42:51.563 00.001 18120 refined, 3 included, MultiStar: {-0.28, 0.20}, one-star: {-0.43, 0.35}
23:42:51.563 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.66 = -2.63)
23:42:51.564 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
23:42:51.564 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.51 mountX=-0.30 mountY=0.16, mountTheta=2.66
23:42:51.565 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.20, opts=13)
23:42:51.568 00.003 18120 Enqueuing Move request for scope (-0.28, 0.20)
23:42:51.570 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:51.572 00.002 21948 Worker thread wakes up
23:42:51.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
23:42:51.573 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
23:42:51.573 00.000 21948 Moving (-0.28, 0.20) raw xDistance=-0.30 yDistance=0.16
23:42:51.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:42:51.573 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:51.573 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.0
23:42:51.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:51.574 00.000 18120 Enqueuing Expose request
23:42:51.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:42:51.574 00.000 21948 MoveAxis(E, 53, ABG)
23:42:51.574 00.000 21948 Guiding  Dir = 2, Dur = 53
23:42:51.575 00.001 21948 IsSlewing returns 0
23:42:51.575 00.000 21948 IsGuiding returns 0
23:42:51.577 00.002 21948 PulseGuide returned control before completion, sleep 61
23:42:51.647 00.070 21948 IsGuiding returns 0
23:42:51.647 00.000 21948 Move returns status 0, amount 53
23:42:51.647 00.000 21948 MoveAxis(N, 0, ABG)
23:42:51.647 00.000 21948 Move returns status 0, amount 0
23:42:51.647 00.000 21948 move complete, result=0
23:42:51.647 00.000 21948 worker thread done servicing request
23:42:51.647 00.000 21948 Worker thread wakes up
23:42:51.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:51.647 00.000 18120 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
23:42:51.648 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:53.284 01.636 21948 Exposure complete
23:42:53.326 00.042 21948 worker thread done servicing request
23:42:53.326 00.000 18120 OnExposeComplete: enter
23:42:53.327 00.001 18120 UpdateGuideState(): m_state=6
23:42:53.328 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
23:42:53.328 00.000 18120 Star::Find returns 1 (0), X=410.83, Y=233.46, Mass=2078, SNR=31.2, Peak=170 HFD=3.9
23:42:53.330 00.002 18120 MultiStar: [#1 0.16,0.14,0.73,U] [#2 0.07,-0.11,0.68,U] [#3 0.09,0.22,0.68,U] [#4 -0.58,-0.26,0.00,M1] [#5 -0.16,-0.12,0.53,U] [#6 -0.12,0.23,0.51,U] [#7 -0.10,0.17,0.52,U] [#8 -0.06,-0.18,0.44,U] 
23:42:53.331 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.13, -0.13}
23:42:53.332 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.60 = -2.68)
23:42:53.332 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.42)
23:42:53.333 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.46 mountX=-0.03 mountY=0.01, mountTheta=2.72
23:42:53.336 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
23:42:53.337 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
23:42:53.338 00.001 21948 Worker thread wakes up
23:42:53.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:42:53.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:42:53.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:53.339 00.001 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.01
23:42:53.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:42:53.339 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.2
23:42:53.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:53.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:53.340 00.000 18120 Enqueuing Expose request
23:42:53.341 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:53.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:53.341 00.000 21948 MoveAxis(E, 0, ABG)
23:42:53.341 00.000 21948 Move returns status 0, amount 0
23:42:53.341 00.000 21948 MoveAxis(N, 0, ABG)
23:42:53.341 00.000 21948 Move returns status 0, amount 0
23:42:53.341 00.000 21948 move complete, result=0
23:42:53.341 00.000 21948 worker thread done servicing request
23:42:53.341 00.000 21948 Worker thread wakes up
23:42:53.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:53.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:53.341 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:54.859 01.518 21948 Exposure complete
23:42:54.894 00.035 21948 worker thread done servicing request
23:42:54.894 00.000 18120 OnExposeComplete: enter
23:42:54.895 00.001 18120 UpdateGuideState(): m_state=6
23:42:54.895 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
23:42:54.896 00.001 18120 Star::Find returns 1 (0), X=410.51, Y=233.71, Mass=2025, SNR=30.9, Peak=171 HFD=3.9
23:42:54.896 00.000 18120 MultiStar: [#1 -0.10,0.03,0.72,U] [#2 -0.08,0.09,0.63,U] [#3 0.04,0.27,0.69,U] [#4 -0.18,-0.09,0.58,U] [#5 -0.11,-0.17,0.54,U] [#6 -0.30,0.21,0.00,M6] [#7 -0.15,0.40,0.00,M1] [#8 -0.35,-0.16,0.00,M1] 
23:42:54.897 00.001 18120 refined, 5 included, MultiStar: {-0.17, 0.06}, one-star: {-0.45, 0.12}
23:42:54.898 00.001 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.14) = xAngle (3.96 = -2.33)
23:42:54.899 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.06 = 0.78)
23:42:54.900 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.81 mountX=-0.12 mountY=0.13, mountTheta=2.35
23:42:54.903 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.06, opts=13)
23:42:54.905 00.002 18120 Enqueuing Move request for scope (-0.17, 0.06)
23:42:54.906 00.001 21948 Worker thread wakes up
23:42:54.906 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:54.907 00.001 18120 UpdateGuideState exits: m=2025 RSB=30.9
23:42:54.907 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.908 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:54.908 00.000 18120 Enqueuing Expose request
23:42:54.909 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
23:42:54.909 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
23:42:54.909 00.000 21948 Moving (-0.17, 0.06) raw xDistance=-0.12 yDistance=0.13
23:42:54.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:54.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:54.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:42:54.909 00.000 21948 MoveAxis(E, 0, ABG)
23:42:54.909 00.000 21948 Move returns status 0, amount 0
23:42:54.909 00.000 21948 MoveAxis(N, 0, ABG)
23:42:54.909 00.000 21948 Move returns status 0, amount 0
23:42:54.909 00.000 21948 move complete, result=0
23:42:54.909 00.000 21948 worker thread done servicing request
23:42:54.909 00.000 21948 Worker thread wakes up
23:42:54.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:54.909 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:54.909 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:56.544 01.635 21948 Exposure complete
23:42:56.578 00.034 21948 worker thread done servicing request
23:42:56.578 00.000 18120 OnExposeComplete: enter
23:42:56.579 00.001 18120 UpdateGuideState(): m_state=6
23:42:56.580 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
23:42:56.580 00.000 18120 Star::Find returns 1 (0), X=410.45, Y=233.94, Mass=1985, SNR=30.6, Peak=182 HFD=4.0
23:42:56.581 00.001 18120 MultiStar: [#1 -0.17,0.60,0.00,M2] [#2 0.09,0.24,0.66,U] [#3 -0.06,0.26,0.70,U] [#4 -0.36,0.13,0.00,M1] [#5 -0.19,0.21,0.53,U] [#6 -0.44,0.29,0.00,M7] [#7 -0.11,0.56,0.00,M2] [#8 -0.42,0.02,0.00,M2] 
23:42:56.582 00.001 18120 refined, 3 included, MultiStar: {-0.20, 0.28}, one-star: {-0.51, 0.35}
23:42:56.582 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.35 = -2.93)
23:42:56.583 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.17)
23:42:56.583 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.35 cameraTheta=2.21 mountX=-0.34 mountY=0.06, mountTheta=2.97
23:42:56.584 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.28, opts=13)
23:42:56.585 00.001 18120 Enqueuing Move request for scope (-0.20, 0.28)
23:42:56.585 00.000 21948 Worker thread wakes up
23:42:56.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
23:42:56.585 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
23:42:56.585 00.000 21948 Moving (-0.20, 0.28) raw xDistance=-0.34 yDistance=0.06
23:42:56.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:42:56.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:56.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:56.586 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.6
23:42:56.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:56.587 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:56.587 00.000 18120 Enqueuing Expose request
23:42:56.588 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:42:56.588 00.000 21948 MoveAxis(E, 60, ABG)
23:42:56.588 00.000 21948 Guiding  Dir = 2, Dur = 60
23:42:56.589 00.001 21948 IsSlewing returns 0
23:42:56.589 00.000 21948 IsGuiding returns 0
23:42:56.591 00.002 21948 PulseGuide returned control before completion, sleep 68
23:42:56.668 00.077 21948 IsGuiding returns 0
23:42:56.668 00.000 21948 Move returns status 0, amount 60
23:42:56.668 00.000 21948 MoveAxis(N, 0, ABG)
23:42:56.669 00.001 21948 Move returns status 0, amount 0
23:42:56.669 00.000 21948 move complete, result=0
23:42:56.669 00.000 21948 worker thread done servicing request
23:42:56.669 00.000 21948 Worker thread wakes up
23:42:56.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:56.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:56.669 00.000 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
23:42:58.079 01.410 21948 Exposure complete
23:42:58.112 00.033 21948 worker thread done servicing request
23:42:58.112 00.000 18120 OnExposeComplete: enter
23:42:58.113 00.001 18120 UpdateGuideState(): m_state=6
23:42:58.113 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
23:42:58.114 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=233.75, Mass=2178, SNR=32.2, Peak=220 HFD=4.0
23:42:58.115 00.001 18120 MultiStar: [#1 -0.09,0.34,0.69,U] [#2 -0.00,0.12,0.64,U] [#3 0.01,0.30,0.67,U] [#4 -0.08,0.04,0.56,U] [#5 -0.16,0.13,0.50,U] [#6 -0.31,0.47,0.00,M8] [#7 -0.13,0.36,0.00,M3] [#8 -0.12,0.14,0.44,U] 
23:42:58.116 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.18}, one-star: {-0.14, 0.15}
23:42:58.118 00.002 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.15 = -3.13)
23:42:58.119 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.03)
23:42:58.120 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.01 mountX=-0.20 mountY=-0.01, mountTheta=-3.11
23:42:58.123 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.18, opts=13)
23:42:58.125 00.002 18120 Enqueuing Move request for scope (-0.08, 0.18)
23:42:58.125 00.000 21948 Worker thread wakes up
23:42:58.126 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:58.126 00.000 18120 UpdateGuideState exits: m=2178 RSB=32.2
23:42:58.127 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:58.127 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:58.127 00.000 18120 Enqueuing Expose request
23:42:58.128 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
23:42:58.128 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
23:42:58.128 00.000 21948 Moving (-0.08, 0.18) raw xDistance=-0.20 yDistance=-0.01
23:42:58.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:42:58.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:58.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:58.128 00.000 21948 MoveAxis(E, 0, ABG)
23:42:58.128 00.000 21948 Move returns status 0, amount 0
23:42:58.128 00.000 21948 MoveAxis(N, 0, ABG)
23:42:58.128 00.000 21948 Move returns status 0, amount 0
23:42:58.128 00.000 21948 move complete, result=0
23:42:58.129 00.001 21948 worker thread done servicing request
23:42:58.129 00.000 21948 Worker thread wakes up
23:42:58.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:42:58.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:42:58.129 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:59.762 01.633 21948 Exposure complete
23:42:59.801 00.039 21948 worker thread done servicing request
23:42:59.801 00.000 18120 OnExposeComplete: enter
23:42:59.802 00.001 18120 UpdateGuideState(): m_state=6
23:42:59.802 00.000 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
23:42:59.803 00.001 18120 Star::Find returns 1 (0), X=410.33, Y=233.78, Mass=2309, SNR=32.9, Peak=205 HFD=4.1
23:42:59.803 00.000 18120 MultiStar: [#1 -0.28,0.47,0.00,M2] [#2 -0.25,0.09,0.60,U] [#3 -0.19,0.40,0.00,M4] [#4 -0.16,0.05,0.53,U] [#5 -0.30,-0.05,0.50,U] [#6 -0.39,0.49,0.00,M9] [#7 -0.29,0.43,0.00,M4] [#8 -0.36,0.12,0.00,M2] 
23:42:59.804 00.001 18120 refined, 3 included, MultiStar: {-0.39, 0.09}, one-star: {-0.63, 0.18}
23:42:59.804 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
23:42:59.805 00.001 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
23:42:59.805 00.000 18120 CameraToMount -- cameraX=-0.39 cameraY=0.09 hyp=0.40 cameraTheta=2.91 mountX=-0.24 mountY=0.30, mountTheta=2.25
23:42:59.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=0.09, opts=13)
23:42:59.809 00.003 18120 Enqueuing Move request for scope (-0.39, 0.09)
23:42:59.811 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:42:59.814 00.003 21948 Worker thread wakes up
23:42:59.814 00.000 18120 UpdateGuideState exits: m=2309 RSB=32.9
23:42:59.815 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:59.815 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:42:59.815 00.000 18120 Enqueuing Expose request
23:42:59.816 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.09) opts 0xd
23:42:59.816 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.39, 0.09)
23:42:59.816 00.000 21948 Moving (-0.39, 0.09) raw xDistance=-0.24 yDistance=0.30
23:42:59.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:42:59.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:42:59.816 00.000 21948 MoveAxis(E, 44, ABG)
23:42:59.816 00.000 21948 Guiding  Dir = 2, Dur = 44
23:42:59.816 00.000 21948 IsSlewing returns 0
23:42:59.817 00.001 21948 IsGuiding returns 0
23:42:59.818 00.001 21948 PulseGuide returned control before completion, sleep 53
23:42:59.887 00.069 21948 IsGuiding returns 0
23:42:59.887 00.000 21948 Move returns status 0, amount 44
23:42:59.887 00.000 21948 MoveAxis(S, 73, ABG)
23:42:59.887 00.000 21948 Guiding  Dir = 1, Dur = 73
23:42:59.887 00.000 21948 IsSlewing returns 0
23:42:59.887 00.000 21948 IsGuiding returns 0
23:42:59.892 00.005 21948 PulseGuide returned control before completion, sleep 78
23:42:59.978 00.086 21948 IsGuiding returns 1
23:42:59.978 00.000 21948 scope still moving after pulse duration time elapsed
23:43:00.009 00.031 21948 IsSlewing returns 0
23:43:00.010 00.001 21948 IsGuiding returns 0
23:43:00.010 00.000 21948 scope move finished after 73 + 49 ms
23:43:00.010 00.000 21948 Move returns status 0, amount 73
23:43:00.010 00.000 21948 move complete, result=0
23:43:00.010 00.000 21948 worker thread done servicing request
23:43:00.010 00.000 21948 Worker thread wakes up
23:43:00.010 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.3 px 73 ms SOUTH
23:43:00.011 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:00.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:43:01.419 01.408 21948 Exposure complete
23:43:01.443 00.024 21948 worker thread done servicing request
23:43:01.443 00.000 18120 OnExposeComplete: enter
23:43:01.444 00.001 18120 UpdateGuideState(): m_state=6
23:43:01.445 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
23:43:01.445 00.000 18120 Star::Find returns 1 (0), X=410.70, Y=233.85, Mass=2047, SNR=31.1, Peak=201 HFD=4.1
23:43:01.446 00.001 18120 MultiStar: [#1 -0.17,0.40,0.00,M3] [#2 0.23,0.06,0.64,U] [#3 0.01,0.47,0.00,M5] [#4 0.06,0.02,0.56,U] [#5 -0.08,-0.04,0.53,U] [#6 -0.26,0.31,0.00,M10] [#7 -0.19,0.37,0.00,M5] [#8 0.09,0.07,0.43,U] 
23:43:01.446 00.000 18120 refined, 4 included, MultiStar: {-0.03, 0.10}, one-star: {-0.26, 0.25}
23:43:01.447 00.001 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
23:43:01.447 00.000 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.20)
23:43:01.448 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.84 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
23:43:01.449 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
23:43:01.449 00.000 18120 Enqueuing Move request for scope (-0.03, 0.10)
23:43:01.452 00.003 21948 Worker thread wakes up
23:43:01.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:01.452 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:43:01.452 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.1
23:43:01.453 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:43:01.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:01.453 00.000 21948 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=-0.02
23:43:01.453 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:01.454 00.001 18120 Enqueuing Expose request
23:43:01.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:01.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:01.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:01.454 00.000 21948 MoveAxis(E, 0, ABG)
23:43:01.454 00.000 21948 Move returns status 0, amount 0
23:43:01.454 00.000 21948 MoveAxis(N, 0, ABG)
23:43:01.454 00.000 21948 Move returns status 0, amount 0
23:43:01.454 00.000 21948 move complete, result=0
23:43:01.454 00.000 21948 worker thread done servicing request
23:43:01.454 00.000 21948 Worker thread wakes up
23:43:01.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:01.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:43:01.455 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:03.091 01.636 21948 Exposure complete
23:43:03.147 00.056 21948 worker thread done servicing request
23:43:03.147 00.000 18120 OnExposeComplete: enter
23:43:03.148 00.001 18120 UpdateGuideState(): m_state=6
23:43:03.150 00.002 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
23:43:03.151 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=233.91, Mass=2163, SNR=32.0, Peak=221 HFD=4.2
23:43:03.152 00.001 18120 MultiStar: [#1 0.06,0.34,0.73,U] [#2 0.21,0.17,0.64,U] [#3 0.14,0.52,0.00,M6] [#4 0.03,0.19,0.56,U] [#5 0.12,-0.14,0.52,U] [#6 -0.06,0.56,0.00,R] [#7 0.08,0.36,0.00,M6] [#8 0.18,0.34,0.00,M2] 
23:43:03.152 00.000 18120 refined, 4 included, MultiStar: {0.03, 0.20}, one-star: {-0.16, 0.32}
23:43:03.155 00.003 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:43:03.157 00.002 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.60)
23:43:03.160 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.44 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
23:43:03.164 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.20, opts=13)
23:43:03.167 00.003 18120 Enqueuing Move request for scope (0.03, 0.20)
23:43:03.169 00.002 21948 Worker thread wakes up
23:43:03.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
23:43:03.169 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
23:43:03.169 00.000 21948 Moving (0.03, 0.20) raw xDistance=-0.18 yDistance=-0.12
23:43:03.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:43:03.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:03.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:03.169 00.000 21948 MoveAxis(E, 0, ABG)
23:43:03.169 00.000 21948 Move returns status 0, amount 0
23:43:03.169 00.000 21948 MoveAxis(N, 0, ABG)
23:43:03.169 00.000 21948 Move returns status 0, amount 0
23:43:03.169 00.000 21948 move complete, result=0
23:43:03.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:03.170 00.001 18120 UpdateGuideState exits: m=2163 RSB=32.0
23:43:03.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:03.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:03.171 00.000 18120 Enqueuing Expose request
23:43:03.172 00.001 21948 worker thread done servicing request
23:43:03.172 00.000 21948 Worker thread wakes up
23:43:03.172 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:03.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:03.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,219,31,31)
23:43:04.042 00.870 18120 evsrv: cli 0D46DA30 connect
23:43:04.044 00.002 18120 case statement mapped state 6 to 3
23:43:04.046 00.002 18120 case statement mapped state 6 to 3
23:43:04.048 00.002 18120 evsrv: cli 0D46DA30 request: {"method":"get_app_state","id":"e3b6de60-7f2f-4853-bfd1-66d34d6aa019"}
23:43:04.048 00.000 18120 case statement mapped state 6 to 3
23:43:04.050 00.002 18120 evsrv: cli 0D46DA30 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3b6de60-7f2f-4853-bfd1-66d34d6aa019"}
23:43:04.051 00.001 18120 evsrv: cli 0D46DA30 disconnect
23:43:04.054 00.003 18120 evsrv: cli 0D46DE90 connect
23:43:04.055 00.001 18120 case statement mapped state 6 to 3
23:43:04.056 00.001 18120 case statement mapped state 6 to 3
23:43:04.057 00.001 18120 evsrv: cli 0D46DE90 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"6534f7a1-6761-4513-b4b2-5fa8f3842481"}
23:43:04.058 00.001 18120 PhdController::Dither begins
23:43:04.059 00.001 18120 dither: size=2.00, dRA=-1.52 dDec=-1.98
23:43:04.060 00.001 18120 MountToCamera -- mountTheta (2.23) + m_xAngle (-1.14) = xAngle (1.08 = 1.08)
23:43:04.061 00.001 18120 MountToCamera -- mountX=-1.52 mountY=-1.98 hyp=2.50 mountTheta=2.23 cameraX=1.17, cameraY=2.21 cameraTheta=1.08
23:43:04.062 00.001 18120 setting lock position to (412.13, 235.80)
23:43:04.063 00.001 18120 Mount: notify guiding dithered (1.2, 2.2)
23:43:04.064 00.001 18120 MultiStar: stabilizing after lock position change
23:43:04.065 00.001 18120 Status Line: Dithering de -1.52,-1.98
23:43:04.067 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:43:04.067 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
23:43:04.068 00.001 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":0,"id":"6534f7a1-6761-4513-b4b2-5fa8f3842481"}
23:43:04.069 00.001 18120 evsrv: cli 0D46DE90 disconnect
23:43:04.582 00.513 21948 Exposure complete
23:43:04.629 00.047 21948 worker thread done servicing request
23:43:04.629 00.000 18120 OnExposeComplete: enter
23:43:04.630 00.001 18120 UpdateGuideState(): m_state=6
23:43:04.631 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
23:43:04.631 00.000 18120 Star::Find returns 1 (0), X=410.58, Y=233.97, Mass=1877, SNR=29.7, Peak=190 HFD=4.0
23:43:04.631 00.000 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.14) = xAngle (-1.13 = -1.13)
23:43:04.632 00.001 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.97 = 1.97)
23:43:04.632 00.000 18120 CameraToMount -- cameraX=-1.55 cameraY=-1.84 hyp=2.41 cameraTheta=-2.27 mountX=1.03 mountY=2.21, mountTheta=1.14
23:43:04.633 00.001 18120 dither recenter: remaining=(1.5,2.0) step=(1.5,2.0)
23:43:04.634 00.001 18120 MountToCamera -- mountTheta (-0.92) + m_xAngle (-1.14) = xAngle (-2.06 = -2.06)
23:43:04.635 00.001 18120 MountToCamera -- mountX=1.52 mountY=1.98 hyp=2.50 mountTheta=-0.92 cameraX=-1.17, cameraY=-2.21 cameraTheta=-2.06
23:43:04.635 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.17, y=-2.21, opts=4)
23:43:04.635 00.000 18120 Enqueuing Move request for scope (-1.17, -2.21)
23:43:04.636 00.001 18120 Mount: notify direct move 1.52,1.98
23:43:04.636 00.000 21948 Worker thread wakes up
23:43:04.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -2.21) opts 0x4
23:43:04.636 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.17, -2.21)
23:43:04.636 00.000 21948 Moving (-1.17, -2.21) raw xDistance=1.52 yDistance=1.98
23:43:04.636 00.000 21948 MoveAxis(W, 432, B)
23:43:04.636 00.000 21948 Guiding  Dir = 3, Dur = 432
23:43:04.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:04.637 00.001 18120 UpdateGuideState exits: m=1877 RSB=29.7
23:43:04.638 00.001 21948 IsSlewing returns 0
23:43:04.638 00.000 18120 PhdController: settling, locked = 1, distance = 2.62 (0.50) aobump = 0 frame = 1 / 99999
23:43:04.638 00.000 21948 IsGuiding returns 0
23:43:04.638 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052584.638,"Host":"ASUS_SAM","Inst":1,"Distance":2.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:04.639 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:04.641 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:04.641 00.000 18120 Enqueuing Expose request
23:43:04.641 00.000 21948 PulseGuide returned control before completion, sleep 441
23:43:05.087 00.446 21948 IsGuiding returns 0
23:43:05.087 00.000 21948 Move returns status 0, amount 432
23:43:05.087 00.000 21948 MoveAxis(S, 473, B)
23:43:05.087 00.000 21948 Guiding  Dir = 1, Dur = 473
23:43:05.087 00.000 21948 IsSlewing returns 0
23:43:05.088 00.001 21948 IsGuiding returns 0
23:43:05.092 00.004 21948 PulseGuide returned control before completion, sleep 479
23:43:05.574 00.482 21948 IsGuiding returns 0
23:43:05.574 00.000 21948 Move returns status 0, amount 473
23:43:05.574 00.000 21948 move complete, result=0
23:43:05.574 00.000 21948 worker thread done servicing request
23:43:05.574 00.000 21948 Worker thread wakes up
23:43:05.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:05.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:05.574 00.000 18120 GuideStep: 1.5 px 432 ms WEST, 2.0 px 473 ms SOUTH
23:43:07.204 01.630 21948 Exposure complete
23:43:07.262 00.058 21948 worker thread done servicing request
23:43:07.263 00.001 18120 OnExposeComplete: enter
23:43:07.263 00.000 18120 UpdateGuideState(): m_state=6
23:43:07.264 00.001 18120 Star::Find(15, 410, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
23:43:07.265 00.001 18120 Star::Find returns 1 (0), X=411.37, Y=236.06, Mass=2061, SNR=31.2, Peak=184 HFD=4.1
23:43:07.265 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.96 = -2.32)
23:43:07.265 00.000 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.06 = 0.78)
23:43:07.266 00.001 18120 CameraToMount -- cameraX=-0.77 cameraY=0.26 hyp=0.81 cameraTheta=2.82 mountX=-0.55 mountY=0.57, mountTheta=2.34
23:43:07.267 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.77, y=0.26, opts=13)
23:43:07.268 00.001 18120 Enqueuing Move request for scope (-0.77, 0.26)
23:43:07.269 00.001 21948 Worker thread wakes up
23:43:07.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:07.270 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.26) opts 0xd
23:43:07.270 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.77, 0.26)
23:43:07.270 00.000 21948 Moving (-0.77, 0.26) raw xDistance=-0.55 yDistance=0.57
23:43:07.271 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
23:43:07.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:43:07.271 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.2
23:43:07.272 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
23:43:07.272 00.000 21948 MoveAxis(E, 99, ABG)
23:43:07.272 00.000 21948 Guiding  Dir = 2, Dur = 99
23:43:07.272 00.000 18120 PhdController: settling, locked = 1, distance = 0.81 (0.50) aobump = 0 frame = 2 / 99999
23:43:07.273 00.001 21948 IsSlewing returns 0
23:43:07.273 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052587.273,"Host":"ASUS_SAM","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:07.273 00.000 21948 IsGuiding returns 0
23:43:07.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.275 00.002 21948 PulseGuide returned control before completion, sleep 108
23:43:07.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:07.275 00.000 18120 Enqueuing Expose request
23:43:07.391 00.116 21948 IsGuiding returns 0
23:43:07.391 00.000 21948 Move returns status 0, amount 99
23:43:07.391 00.000 21948 MoveAxis(N, 0, ABG)
23:43:07.391 00.000 21948 Move returns status 0, amount 0
23:43:07.391 00.000 21948 move complete, result=0
23:43:07.392 00.001 21948 worker thread done servicing request
23:43:07.392 00.000 21948 Worker thread wakes up
23:43:07.392 00.000 18120 GuideStep: -0.6 px 99 ms EAST, 0.6 px 0 ms NORTH
23:43:07.394 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:07.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:08.797 01.403 21948 Exposure complete
23:43:08.833 00.036 21948 worker thread done servicing request
23:43:08.833 00.000 18120 OnExposeComplete: enter
23:43:08.834 00.001 18120 UpdateGuideState(): m_state=6
23:43:08.834 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
23:43:08.835 00.001 18120 Star::Find returns 1 (0), X=411.51, Y=235.76, Mass=2089, SNR=31.4, Peak=189 HFD=4.0
23:43:08.835 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
23:43:08.835 00.000 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:43:08.836 00.001 18120 CameraToMount -- cameraX=-0.62 cameraY=-0.04 hyp=0.62 cameraTheta=-3.07 mountX=-0.22 mountY=0.57, mountTheta=1.93
23:43:08.838 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.62, y=-0.04, opts=13)
23:43:08.838 00.000 18120 Enqueuing Move request for scope (-0.62, -0.04)
23:43:08.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:08.839 00.001 21948 Worker thread wakes up
23:43:08.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.04) opts 0xd
23:43:08.839 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.62, -0.04)
23:43:08.839 00.000 21948 Moving (-0.62, -0.04) raw xDistance=-0.22 yDistance=0.57
23:43:08.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:43:08.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:43:08.839 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.4
23:43:08.840 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
23:43:08.840 00.000 21948 MoveAxis(E, 46, ABG)
23:43:08.840 00.000 18120 PhdController: settling, locked = 1, distance = 0.75 (0.50) aobump = 0 frame = 3 / 99999
23:43:08.840 00.000 21948 Guiding  Dir = 2, Dur = 46
23:43:08.840 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052588.840,"Host":"ASUS_SAM","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:08.841 00.001 21948 IsSlewing returns 0
23:43:08.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:08.841 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:08.843 00.002 21948 IsGuiding returns 0
23:43:08.843 00.000 18120 Enqueuing Expose request
23:43:08.844 00.001 21948 PulseGuide returned control before completion, sleep 55
23:43:08.910 00.066 21948 IsGuiding returns 0
23:43:08.910 00.000 21948 Move returns status 0, amount 46
23:43:08.910 00.000 21948 MoveAxis(N, 0, ABG)
23:43:08.910 00.000 21948 Move returns status 0, amount 0
23:43:08.910 00.000 21948 move complete, result=0
23:43:08.910 00.000 21948 worker thread done servicing request
23:43:08.910 00.000 21948 Worker thread wakes up
23:43:08.911 00.001 18120 GuideStep: -0.2 px 46 ms EAST, 0.6 px 0 ms NORTH
23:43:08.912 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:08.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:10.534 01.622 21948 Exposure complete
23:43:10.559 00.025 21948 worker thread done servicing request
23:43:10.559 00.000 18120 OnExposeComplete: enter
23:43:10.560 00.001 18120 UpdateGuideState(): m_state=6
23:43:10.560 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
23:43:10.561 00.001 18120 Star::Find returns 1 (0), X=411.36, Y=235.38, Mass=2096, SNR=31.5, Peak=158 HFD=4.2
23:43:10.561 00.000 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.14) = xAngle (-1.49 = -1.49)
23:43:10.562 00.001 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.61 = 1.61)
23:43:10.562 00.000 18120 CameraToMount -- cameraX=-0.77 cameraY=-0.42 hyp=0.88 cameraTheta=-2.64 mountX=0.07 mountY=0.88, mountTheta=1.49
23:43:10.563 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.77, y=-0.42, opts=13)
23:43:10.564 00.001 18120 Enqueuing Move request for scope (-0.77, -0.42)
23:43:10.564 00.000 21948 Worker thread wakes up
23:43:10.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:10.565 00.001 18120 UpdateGuideState exits: m=2096 RSB=31.5
23:43:10.566 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.42) opts 0xd
23:43:10.566 00.000 18120 PhdController: settling, locked = 1, distance = 0.79 (0.50) aobump = 0 frame = 4 / 99999
23:43:10.567 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.77, -0.42)
23:43:10.567 00.000 21948 Moving (-0.77, -0.42) raw xDistance=0.07 yDistance=0.88
23:43:10.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:43:10.567 00.000 21948 resist switch: large excursion: input 0.88 thresh 0.60 direction from 0 to 1
23:43:10.567 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052590.567,"Host":"ASUS_SAM","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:10.567 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.64
23:43:10.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
23:43:10.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:10.569 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:10.569 00.000 18120 Enqueuing Expose request
23:43:10.570 00.001 21948 MoveAxis(E, 0, ABG)
23:43:10.570 00.000 21948 Move returns status 0, amount 0
23:43:10.570 00.000 21948 MoveAxis(S, 210, ABG)
23:43:10.570 00.000 21948 Guiding  Dir = 1, Dur = 210
23:43:10.570 00.000 21948 IsSlewing returns 0
23:43:10.570 00.000 21948 IsGuiding returns 0
23:43:10.575 00.005 21948 PulseGuide returned control before completion, sleep 216
23:43:10.803 00.228 21948 IsGuiding returns 0
23:43:10.803 00.000 21948 Move returns status 0, amount 210
23:43:10.803 00.000 21948 move complete, result=0
23:43:10.803 00.000 21948 worker thread done servicing request
23:43:10.803 00.000 21948 Worker thread wakes up
23:43:10.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:10.803 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 210 ms SOUTH
23:43:10.804 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:12.212 01.408 21948 Exposure complete
23:43:12.280 00.068 21948 worker thread done servicing request
23:43:12.280 00.000 18120 OnExposeComplete: enter
23:43:12.281 00.001 18120 UpdateGuideState(): m_state=6
23:43:12.283 00.002 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
23:43:12.284 00.001 18120 Star::Find returns 1 (0), X=412.18, Y=236.06, Mass=2017, SNR=30.7, Peak=182 HFD=4.2
23:43:12.286 00.002 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.14) = xAngle (2.52 = 2.52)
23:43:12.287 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.62 = -0.66)
23:43:12.288 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.38 mountX=-0.22 mountY=-0.16, mountTheta=-2.50
23:43:12.291 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.26, opts=13)
23:43:12.294 00.003 18120 Enqueuing Move request for scope (0.05, 0.26)
23:43:12.297 00.003 21948 Worker thread wakes up
23:43:12.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:12.298 00.001 18120 UpdateGuideState exits: m=2017 RSB=30.7
23:43:12.298 00.000 18120 PhdController: settling, locked = 1, distance = 0.63 (0.50) aobump = 0 frame = 5 / 99999
23:43:12.299 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
23:43:12.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
23:43:12.299 00.000 21948 Moving (0.05, 0.26) raw xDistance=-0.22 yDistance=-0.16
23:43:12.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:43:12.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:12.299 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052592.299,"Host":"ASUS_SAM","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:12.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:43:12.299 00.000 21948 MoveAxis(E, 39, ABG)
23:43:12.299 00.000 21948 Guiding  Dir = 2, Dur = 39
23:43:12.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.300 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:12.300 00.000 18120 Enqueuing Expose request
23:43:12.302 00.002 21948 IsSlewing returns 0
23:43:12.302 00.000 21948 IsGuiding returns 0
23:43:12.303 00.001 21948 PulseGuide returned control before completion, sleep 48
23:43:12.353 00.050 21948 IsGuiding returns 0
23:43:12.353 00.000 21948 Move returns status 0, amount 39
23:43:12.353 00.000 21948 MoveAxis(N, 0, ABG)
23:43:12.353 00.000 21948 Move returns status 0, amount 0
23:43:12.353 00.000 21948 move complete, result=0
23:43:12.354 00.001 21948 worker thread done servicing request
23:43:12.354 00.000 21948 Worker thread wakes up
23:43:12.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:12.354 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
23:43:12.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:13.987 01.633 21948 Exposure complete
23:43:14.014 00.027 21948 worker thread done servicing request
23:43:14.014 00.000 18120 OnExposeComplete: enter
23:43:14.015 00.001 18120 UpdateGuideState(): m_state=6
23:43:14.016 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
23:43:14.016 00.000 18120 Star::Find returns 1 (0), X=412.48, Y=235.97, Mass=1986, SNR=30.5, Peak=186 HFD=4.1
23:43:14.017 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.60 = 1.60)
23:43:14.017 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.70 = -1.58)
23:43:14.018 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=0.17 hyp=0.39 cameraTheta=0.45 mountX=-0.01 mountY=-0.39, mountTheta=-1.60
23:43:14.018 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=0.17, opts=13)
23:43:14.019 00.001 18120 Enqueuing Move request for scope (0.35, 0.17)
23:43:14.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:14.020 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.5
23:43:14.020 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 6 / 99999
23:43:14.021 00.001 21948 Worker thread wakes up
23:43:14.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.17) opts 0xd
23:43:14.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, 0.17)
23:43:14.021 00.000 21948 Moving (0.35, 0.17) raw xDistance=-0.01 yDistance=-0.39
23:43:14.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:43:14.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:14.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:43:14.021 00.000 21948 MoveAxis(E, 0, ABG)
23:43:14.021 00.000 21948 Move returns status 0, amount 0
23:43:14.021 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052594.021,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:14.021 00.000 21948 MoveAxis(N, 0, ABG)
23:43:14.022 00.001 21948 Move returns status 0, amount 0
23:43:14.022 00.000 21948 move complete, result=0
23:43:14.022 00.000 21948 worker thread done servicing request
23:43:14.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:14.022 00.000 18120 Enqueuing Expose request
23:43:14.023 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:43:14.023 00.000 21948 Worker thread wakes up
23:43:14.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:14.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:15.544 01.521 21948 Exposure complete
23:43:15.587 00.043 21948 worker thread done servicing request
23:43:15.587 00.000 18120 OnExposeComplete: enter
23:43:15.588 00.001 18120 UpdateGuideState(): m_state=6
23:43:15.589 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
23:43:15.589 00.000 18120 Star::Find returns 1 (0), X=412.55, Y=236.01, Mass=2091, SNR=31.3, Peak=190 HFD=4.1
23:43:15.590 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.60 = 1.60)
23:43:15.590 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.70 = -1.59)
23:43:15.591 00.001 18120 CameraToMount -- cameraX=0.42 cameraY=0.20 hyp=0.47 cameraTheta=0.45 mountX=-0.01 mountY=-0.47, mountTheta=-1.60
23:43:15.591 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=0.20, opts=13)
23:43:15.593 00.002 18120 Enqueuing Move request for scope (0.42, 0.20)
23:43:15.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:15.593 00.000 21948 Worker thread wakes up
23:43:15.594 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.20) opts 0xd
23:43:15.594 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, 0.20)
23:43:15.594 00.000 21948 Moving (0.42, 0.20) raw xDistance=-0.01 yDistance=-0.47
23:43:15.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:43:15.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:15.594 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.3
23:43:15.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:43:15.594 00.000 21948 MoveAxis(E, 0, ABG)
23:43:15.594 00.000 21948 Move returns status 0, amount 0
23:43:15.594 00.000 21948 MoveAxis(N, 0, ABG)
23:43:15.594 00.000 21948 Move returns status 0, amount 0
23:43:15.594 00.000 21948 move complete, result=0
23:43:15.594 00.000 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 7 / 99999
23:43:15.595 00.001 21948 worker thread done servicing request
23:43:15.595 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052595.595,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:15.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:15.596 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:15.596 00.000 18120 Enqueuing Expose request
23:43:15.597 00.001 21948 Worker thread wakes up
23:43:15.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:15.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:15.597 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
23:43:17.225 01.628 21948 Exposure complete
23:43:17.262 00.037 21948 worker thread done servicing request
23:43:17.262 00.000 18120 OnExposeComplete: enter
23:43:17.262 00.000 18120 UpdateGuideState(): m_state=6
23:43:17.263 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
23:43:17.264 00.001 18120 Star::Find returns 1 (0), X=412.30, Y=235.92, Mass=2048, SNR=31.1, Peak=202 HFD=4.1
23:43:17.265 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.14) = xAngle (1.77 = 1.77)
23:43:17.266 00.001 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.87 = -1.41)
23:43:17.268 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.62 mountX=-0.04 mountY=-0.20, mountTheta=-1.77
23:43:17.269 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.12, opts=13)
23:43:17.269 00.000 18120 Enqueuing Move request for scope (0.16, 0.12)
23:43:17.270 00.001 21948 Worker thread wakes up
23:43:17.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:17.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:43:17.270 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.1
23:43:17.270 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 8 / 99999
23:43:17.271 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:43:17.271 00.000 21948 Moving (0.16, 0.12) raw xDistance=-0.04 yDistance=-0.20
23:43:17.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:43:17.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:17.271 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052597.271,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:17.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:43:17.271 00.000 21948 MoveAxis(E, 0, ABG)
23:43:17.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.275 00.004 21948 Move returns status 0, amount 0
23:43:17.275 00.000 21948 MoveAxis(N, 0, ABG)
23:43:17.275 00.000 21948 Move returns status 0, amount 0
23:43:17.275 00.000 21948 move complete, result=0
23:43:17.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:17.275 00.000 18120 Enqueuing Expose request
23:43:17.276 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:17.276 00.000 21948 worker thread done servicing request
23:43:17.276 00.000 21948 Worker thread wakes up
23:43:17.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:17.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:18.798 01.522 21948 Exposure complete
23:43:18.831 00.033 21948 worker thread done servicing request
23:43:18.831 00.000 18120 OnExposeComplete: enter
23:43:18.833 00.002 18120 UpdateGuideState(): m_state=6
23:43:18.834 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
23:43:18.836 00.002 18120 Star::Find returns 1 (0), X=412.61, Y=236.15, Mass=1981, SNR=30.6, Peak=185 HFD=3.9
23:43:18.837 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.78 = 1.78)
23:43:18.838 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.41)
23:43:18.839 00.001 18120 CameraToMount -- cameraX=0.48 cameraY=0.35 hyp=0.59 cameraTheta=0.63 mountX=-0.12 mountY=-0.59, mountTheta=-1.77
23:43:18.841 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.48, y=0.35, opts=13)
23:43:18.843 00.002 18120 Enqueuing Move request for scope (0.48, 0.35)
23:43:18.843 00.000 21948 Worker thread wakes up
23:43:18.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:18.844 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.35) opts 0xd
23:43:18.844 00.000 21948 Handling offset move in thread for scope, endpoint = (0.48, 0.35)
23:43:18.844 00.000 21948 Moving (0.48, 0.35) raw xDistance=-0.12 yDistance=-0.59
23:43:18.845 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.6
23:43:18.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:43:18.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:18.845 00.000 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 9 / 99999
23:43:18.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
23:43:18.845 00.000 21948 MoveAxis(E, 0, ABG)
23:43:18.845 00.000 21948 Move returns status 0, amount 0
23:43:18.845 00.000 21948 MoveAxis(N, 0, ABG)
23:43:18.845 00.000 21948 Move returns status 0, amount 0
23:43:18.845 00.000 21948 move complete, result=0
23:43:18.845 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052598.845,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
23:43:18.846 00.001 21948 worker thread done servicing request
23:43:18.846 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:18.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:18.847 00.001 18120 Enqueuing Expose request
23:43:18.847 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:43:18.847 00.000 21948 Worker thread wakes up
23:43:18.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:18.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:20.483 01.636 21948 Exposure complete
23:43:20.534 00.051 21948 worker thread done servicing request
23:43:20.535 00.001 18120 OnExposeComplete: enter
23:43:20.536 00.001 18120 UpdateGuideState(): m_state=6
23:43:20.538 00.002 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
23:43:20.539 00.001 18120 Star::Find returns 1 (0), X=412.56, Y=236.39, Mass=2008, SNR=30.7, Peak=157 HFD=4.1
23:43:20.540 00.001 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.14) = xAngle (2.08 = 2.08)
23:43:20.541 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.18 = -1.10)
23:43:20.542 00.001 18120 CameraToMount -- cameraX=0.43 cameraY=0.58 hyp=0.72 cameraTheta=0.94 mountX=-0.35 mountY=-0.64, mountTheta=-2.07
23:43:20.543 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.43, y=0.58, opts=13)
23:43:20.544 00.001 18120 Enqueuing Move request for scope (0.43, 0.58)
23:43:20.544 00.000 21948 Worker thread wakes up
23:43:20.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:20.545 00.001 18120 UpdateGuideState exits: m=2008 RSB=30.7
23:43:20.545 00.000 18120 PhdController: settling, locked = 1, distance = 0.55 (0.50) aobump = 0 frame = 10 / 99999
23:43:20.546 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.58) opts 0xd
23:43:20.546 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052600.546,"Host":"ASUS_SAM","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:20.546 00.000 21948 Handling offset move in thread for scope, endpoint = (0.43, 0.58)
23:43:20.546 00.000 21948 Moving (0.43, 0.58) raw xDistance=-0.35 yDistance=-0.64
23:43:20.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:43:20.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:20.547 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:20.547 00.000 18120 Enqueuing Expose request
23:43:20.548 00.001 21948 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
23:43:20.548 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
23:43:20.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:43:20.548 00.000 21948 MoveAxis(E, 63, ABG)
23:43:20.548 00.000 21948 Guiding  Dir = 2, Dur = 63
23:43:20.548 00.000 21948 IsSlewing returns 0
23:43:20.548 00.000 21948 IsGuiding returns 0
23:43:20.549 00.001 21948 PulseGuide returned control before completion, sleep 72
23:43:20.623 00.074 21948 IsGuiding returns 0
23:43:20.623 00.000 21948 Move returns status 0, amount 63
23:43:20.623 00.000 21948 MoveAxis(N, 153, ABG)
23:43:20.623 00.000 21948 Guiding  Dir = 0, Dur = 153
23:43:20.623 00.000 21948 IsSlewing returns 0
23:43:20.623 00.000 21948 IsGuiding returns 0
23:43:20.628 00.005 21948 PulseGuide returned control before completion, sleep 159
23:43:20.797 00.169 21948 IsGuiding returns 0
23:43:20.797 00.000 21948 Move returns status 0, amount 153
23:43:20.797 00.000 21948 move complete, result=0
23:43:20.797 00.000 21948 worker thread done servicing request
23:43:20.797 00.000 21948 Worker thread wakes up
23:43:20.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:20.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:20.797 00.000 18120 GuideStep: -0.4 px 63 ms EAST, -0.6 px 153 ms NORTH
23:43:22.206 01.409 21948 Exposure complete
23:43:22.249 00.043 21948 worker thread done servicing request
23:43:22.249 00.000 18120 OnExposeComplete: enter
23:43:22.252 00.003 18120 UpdateGuideState(): m_state=6
23:43:22.252 00.000 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
23:43:22.253 00.001 18120 Star::Find returns 1 (0), X=412.41, Y=235.88, Mass=2201, SNR=32.2, Peak=184 HFD=4.3
23:43:22.253 00.000 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.14) = xAngle (1.42 = 1.42)
23:43:22.254 00.001 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.52 = -1.77)
23:43:22.254 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.27 mountX=0.05 mountY=-0.29, mountTheta=-1.41
23:43:22.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.08, opts=13)
23:43:22.255 00.000 18120 Enqueuing Move request for scope (0.28, 0.08)
23:43:22.256 00.001 21948 Worker thread wakes up
23:43:22.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
23:43:22.256 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
23:43:22.256 00.000 21948 Moving (0.28, 0.08) raw xDistance=0.05 yDistance=-0.29
23:43:22.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:43:22.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:43:22.256 00.000 21948 MoveAxis(E, 0, ABG)
23:43:22.256 00.000 21948 Move returns status 0, amount 0
23:43:22.256 00.000 21948 MoveAxis(N, 68, ABG)
23:43:22.257 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:22.257 00.000 18120 UpdateGuideState exits: m=2201 RSB=32.2
23:43:22.258 00.001 21948 Guiding  Dir = 0, Dur = 68
23:43:22.258 00.000 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 11 / 99999
23:43:22.259 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786052602.259,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:43:22.259 00.000 21948 IsSlewing returns 0
23:43:22.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.260 00.001 21948 IsGuiding returns 0
23:43:22.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:22.260 00.000 18120 Enqueuing Expose request
23:43:22.264 00.004 21948 PulseGuide returned control before completion, sleep 74
23:43:22.344 00.080 21948 IsGuiding returns 0
23:43:22.344 00.000 21948 Move returns status 0, amount 68
23:43:22.344 00.000 21948 move complete, result=0
23:43:22.344 00.000 21948 worker thread done servicing request
23:43:22.344 00.000 21948 Worker thread wakes up
23:43:22.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:22.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:22.344 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 68 ms NORTH
23:43:23.974 01.630 21948 Exposure complete
23:43:24.002 00.028 18120 OnExposeComplete: enter
23:43:24.005 00.003 21948 worker thread done servicing request
23:43:24.005 00.000 18120 UpdateGuideState(): m_state=6
23:43:24.006 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
23:43:24.006 00.000 18120 Star::Find returns 1 (0), X=412.31, Y=235.73, Mass=2125, SNR=31.6, Peak=190 HFD=4.1
23:43:24.007 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.77 = 0.77)
23:43:24.007 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.87 = -2.41)
23:43:24.008 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.38 mountX=0.14 mountY=-0.13, mountTheta=-0.75
23:43:24.009 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.07, opts=13)
23:43:24.009 00.000 18120 Enqueuing Move request for scope (0.18, -0.07)
23:43:24.010 00.001 21948 Worker thread wakes up
23:43:24.010 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:24.010 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.6
23:43:24.011 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
23:43:24.011 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 12 / 99999
23:43:24.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
23:43:24.011 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052604.011,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
23:43:24.012 00.001 21948 Moving (0.18, -0.07) raw xDistance=0.14 yDistance=-0.13
23:43:24.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:43:24.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:24.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:24.012 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:24.013 00.001 18120 Enqueuing Expose request
23:43:24.013 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:43:24.013 00.000 21948 MoveAxis(E, 0, ABG)
23:43:24.013 00.000 21948 Move returns status 0, amount 0
23:43:24.013 00.000 21948 MoveAxis(N, 0, ABG)
23:43:24.013 00.000 21948 Move returns status 0, amount 0
23:43:24.013 00.000 21948 move complete, result=0
23:43:24.013 00.000 21948 worker thread done servicing request
23:43:24.013 00.000 21948 Worker thread wakes up
23:43:24.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:24.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:24.014 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:25.530 01.516 21948 Exposure complete
23:43:25.566 00.036 21948 worker thread done servicing request
23:43:25.566 00.000 18120 OnExposeComplete: enter
23:43:25.569 00.003 18120 UpdateGuideState(): m_state=6
23:43:25.571 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
23:43:25.574 00.003 18120 Star::Find returns 1 (0), X=412.25, Y=235.67, Mass=2075, SNR=31.3, Peak=187 HFD=4.1
23:43:25.576 00.002 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.30 = 0.30)
23:43:25.578 00.002 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.40 = -2.89)
23:43:25.579 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.85 mountX=0.17 mountY=-0.04, mountTheta=-0.26
23:43:25.581 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
23:43:25.583 00.002 18120 Enqueuing Move request for scope (0.12, -0.13)
23:43:25.584 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:25.586 00.002 18120 UpdateGuideState exits: m=2075 RSB=31.3
23:43:25.587 00.001 21948 Worker thread wakes up
23:43:25.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:43:25.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:43:25.587 00.000 21948 Moving (0.12, -0.13) raw xDistance=0.17 yDistance=-0.04
23:43:25.587 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 13 / 99999
23:43:25.588 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:43:25.588 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052605.588,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
23:43:25.590 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:25.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:25.590 00.000 21948 MoveAxis(E, 0, ABG)
23:43:25.590 00.000 21948 Move returns status 0, amount 0
23:43:25.590 00.000 21948 MoveAxis(N, 0, ABG)
23:43:25.590 00.000 21948 Move returns status 0, amount 0
23:43:25.590 00.000 21948 move complete, result=0
23:43:25.590 00.000 21948 worker thread done servicing request
23:43:25.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:25.593 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:25.595 00.002 18120 Enqueuing Expose request
23:43:25.599 00.004 21948 Worker thread wakes up
23:43:25.599 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:25.599 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:25.599 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:27.226 01.627 21948 Exposure complete
23:43:27.252 00.026 21948 worker thread done servicing request
23:43:27.252 00.000 18120 OnExposeComplete: enter
23:43:27.253 00.001 18120 UpdateGuideState(): m_state=6
23:43:27.253 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
23:43:27.254 00.001 18120 Star::Find returns 1 (0), X=411.90, Y=236.19, Mass=2212, SNR=32.3, Peak=216 HFD=4.2
23:43:27.254 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
23:43:27.255 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
23:43:27.255 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.39 hyp=0.45 cameraTheta=2.11 mountX=-0.45 mountY=0.03, mountTheta=3.07
23:43:27.256 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.39, opts=13)
23:43:27.257 00.001 18120 Enqueuing Move request for scope (-0.23, 0.39)
23:43:27.257 00.000 21948 Worker thread wakes up
23:43:27.258 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:27.258 00.000 18120 UpdateGuideState exits: m=2212 RSB=32.3
23:43:27.258 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 14 / 99999
23:43:27.259 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.39) opts 0xd
23:43:27.259 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052607.259,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
23:43:27.259 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.39)
23:43:27.259 00.000 21948 Moving (-0.23, 0.39) raw xDistance=-0.45 yDistance=0.03
23:43:27.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:27.260 00.000 18120 Enqueuing Expose request
23:43:27.261 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
23:43:27.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:27.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:27.261 00.000 21948 MoveAxis(E, 81, ABG)
23:43:27.261 00.000 21948 Guiding  Dir = 2, Dur = 81
23:43:27.261 00.000 21948 IsSlewing returns 0
23:43:27.262 00.001 21948 IsGuiding returns 0
23:43:27.263 00.001 21948 PulseGuide returned control before completion, sleep 90
23:43:27.365 00.102 21948 IsGuiding returns 0
23:43:27.365 00.000 21948 Move returns status 0, amount 81
23:43:27.365 00.000 21948 MoveAxis(N, 0, ABG)
23:43:27.365 00.000 21948 Move returns status 0, amount 0
23:43:27.366 00.001 21948 move complete, result=0
23:43:27.366 00.000 21948 worker thread done servicing request
23:43:27.366 00.000 18120 GuideStep: -0.5 px 81 ms EAST, 0.0 px 0 ms NORTH
23:43:27.367 00.001 21948 Worker thread wakes up
23:43:27.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:27.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:28.778 01.411 21948 Exposure complete
23:43:28.809 00.031 21948 worker thread done servicing request
23:43:28.809 00.000 18120 OnExposeComplete: enter
23:43:28.810 00.001 18120 UpdateGuideState(): m_state=6
23:43:28.811 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
23:43:28.811 00.000 18120 Star::Find returns 1 (0), X=412.59, Y=235.75, Mass=2018, SNR=30.8, Peak=170 HFD=3.8
23:43:28.812 00.001 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.14) = xAngle (1.02 = 1.02)
23:43:28.813 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.12 = -2.16)
23:43:28.814 00.001 18120 CameraToMount -- cameraX=0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-0.12 mountX=0.24 mountY=-0.38, mountTheta=-1.01
23:43:28.817 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=-0.06, opts=13)
23:43:28.818 00.001 18120 Enqueuing Move request for scope (0.46, -0.06)
23:43:28.819 00.001 21948 Worker thread wakes up
23:43:28.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:28.820 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.06) opts 0xd
23:43:28.820 00.000 21948 Handling offset move in thread for scope, endpoint = (0.46, -0.06)
23:43:28.820 00.000 21948 Moving (0.46, -0.06) raw xDistance=0.24 yDistance=-0.38
23:43:28.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
23:43:28.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:43:28.820 00.000 21948 MoveAxis(W, 37, ABG)
23:43:28.820 00.000 21948 Guiding  Dir = 3, Dur = 37
23:43:28.820 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.8
23:43:28.822 00.002 21948 IsSlewing returns 0
23:43:28.822 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 15 / 99999
23:43:28.822 00.000 21948 IsGuiding returns 0
23:43:28.822 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052608.822,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
23:43:28.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:28.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:28.824 00.002 18120 Enqueuing Expose request
23:43:28.824 00.000 21948 PulseGuide returned control before completion, sleep 46
23:43:28.883 00.059 21948 IsGuiding returns 0
23:43:28.883 00.000 21948 Move returns status 0, amount 37
23:43:28.883 00.000 21948 MoveAxis(N, 92, ABG)
23:43:28.884 00.001 21948 Guiding  Dir = 0, Dur = 92
23:43:28.884 00.000 21948 IsSlewing returns 0
23:43:28.884 00.000 21948 IsGuiding returns 0
23:43:28.890 00.006 21948 PulseGuide returned control before completion, sleep 97
23:43:28.993 00.103 21948 IsGuiding returns 0
23:43:28.993 00.000 21948 Move returns status 0, amount 92
23:43:28.993 00.000 21948 move complete, result=0
23:43:28.993 00.000 21948 worker thread done servicing request
23:43:28.993 00.000 21948 Worker thread wakes up
23:43:28.994 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:28.994 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.4 px 92 ms NORTH
23:43:28.995 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:30.618 01.623 21948 Exposure complete
23:43:30.656 00.038 21948 worker thread done servicing request
23:43:30.656 00.000 18120 OnExposeComplete: enter
23:43:30.658 00.002 18120 UpdateGuideState(): m_state=6
23:43:30.659 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
23:43:30.659 00.000 18120 Star::Find returns 1 (0), X=412.05, Y=235.75, Mass=2185, SNR=32.2, Peak=229 HFD=4.1
23:43:30.660 00.001 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.14) = xAngle (-1.45 = -1.45)
23:43:30.660 00.000 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.66 = 1.66)
23:43:30.661 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.59 mountX=0.01 mountY=0.10, mountTheta=1.45
23:43:30.662 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.05, opts=13)
23:43:30.662 00.000 18120 Enqueuing Move request for scope (-0.08, -0.05)
23:43:30.663 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:30.663 00.000 18120 UpdateGuideState exits: m=2185 RSB=32.2
23:43:30.663 00.000 21948 Worker thread wakes up
23:43:30.664 00.001 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 16 / 99999
23:43:30.664 00.000 18120 PhdController: newstate STATE_FINISH
23:43:30.664 00.000 18120 PhdController complete: success
23:43:30.666 00.002 18120 evsrv: {"Event":"SettleDone","Timestamp":1786052610.666,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":16,"DroppedFrames":0}
23:43:30.669 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:43:30.669 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:43:30.669 00.000 21948 Moving (-0.08, -0.05) raw xDistance=0.01 yDistance=0.10
23:43:30.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:43:30.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:43:30.669 00.000 21948 MoveAxis(E, 0, ABG)
23:43:30.669 00.000 21948 Move returns status 0, amount 0
23:43:30.669 00.000 21948 MoveAxis(N, 0, ABG)
23:43:30.669 00.000 21948 Move returns status 0, amount 0
23:43:30.669 00.000 21948 move complete, result=0
23:43:30.669 00.000 21948 worker thread done servicing request
23:43:30.669 00.000 18120 Mount: notify guiding dither settle done success=1
23:43:30.670 00.001 18120 PhdController: newstate STATE_IDLE
23:43:30.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:30.671 00.000 18120 Enqueuing Expose request
23:43:30.672 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:30.672 00.000 21948 Worker thread wakes up
23:43:30.673 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:30.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:32.197 01.524 21948 Exposure complete
23:43:32.251 00.054 21948 worker thread done servicing request
23:43:32.251 00.000 18120 OnExposeComplete: enter
23:43:32.252 00.001 18120 UpdateGuideState(): m_state=6
23:43:32.254 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.255 00.001 18120 Star::Find returns 1 (0), X=411.98, Y=235.80, Mass=1864, SNR=29.7, Peak=203 HFD=4.2
23:43:32.256 00.001 18120 MultiStar: exiting stabilization period
23:43:32.258 00.002 18120 MultiStar: updating star positions after lock position change
23:43:32.258 00.000 18120 Star::Find(15, 646, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.259 00.001 18120 Star::Find returns 1 (0), X=646.67, Y=139.97, Mass=953, SNR=21.5, Peak=102 HFD=3.9
23:43:32.259 00.000 18120 Star::Find(15, 251, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.260 00.001 18120 Star::Find returns 1 (0), X=251.55, Y=592.02, Mass=819, SNR=19.8, Peak=100 HFD=3.9
23:43:32.260 00.000 18120 Star::Find(15, 1153, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.261 00.001 18120 Star::Find returns 1 (0), X=1153.39, Y=214.34, Mass=968, SNR=21.2, Peak=55 HFD=5.2
23:43:32.261 00.000 18120 Star::Find(15, 1162, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.262 00.001 18120 Star::Find returns 1 (0), X=1162.41, Y=806.09, Mass=666, SNR=17.8, Peak=49 HFD=4.0
23:43:32.263 00.001 18120 Star::Find(15, 930, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.264 00.001 18120 Star::Find returns 1 (0), X=931.13, Y=801.06, Mass=552, SNR=16.3, Peak=52 HFD=4.0
23:43:32.264 00.000 18120 Star::Find(15, 553, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.265 00.001 18120 Star::Find returns 1 (0), X=553.11, Y=569.83, Mass=473, SNR=14.9, Peak=50 HFD=4.1
23:43:32.265 00.000 18120 Star::Find(15, 244, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.265 00.000 18120 Star::Find returns 1 (0), X=244.61, Y=357.24, Mass=598, SNR=16.9, Peak=57 HFD=3.7
23:43:32.266 00.001 18120 Star::Find(15, 101, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.266 00.000 18120 Star::Find returns 1 (0), X=100.69, Y=864.07, Mass=379, SNR=13.5, Peak=55 HFD=2.9
23:43:32.267 00.001 18120 Star::Find(15, 277, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.268 00.001 18120 Star::Find returns 1 (0), X=277.00, Y=624.68, Mass=337, SNR=12.6, Peak=50 HFD=3.3
23:43:32.268 00.000 18120 Star::Find(15, 39, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.269 00.001 18120 Star::Find returns 1 (0), X=39.04, Y=448.56, Mass=292, SNR=11.7, Peak=41 HFD=3.3
23:43:32.269 00.000 18120 Star::Find(15, 398, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:43:32.269 00.000 18120 Star::Find returns 1 (0), X=398.56, Y=484.22, Mass=371, SNR=13.2, Peak=48 HFD=3.3
23:43:32.270 00.001 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
23:43:32.270 00.000 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.12 = 1.12)
23:43:32.271 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.13 mountX=-0.06 mountY=0.14, mountTheta=1.99
23:43:32.272 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.00, opts=13)
23:43:32.274 00.002 18120 Enqueuing Move request for scope (-0.15, -0.00)
23:43:32.275 00.001 21948 Worker thread wakes up
23:43:32.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:32.275 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.7
23:43:32.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.276 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:32.277 00.001 18120 Enqueuing Expose request
23:43:32.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
23:43:32.277 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
23:43:32.277 00.000 21948 Moving (-0.15, -0.00) raw xDistance=-0.06 yDistance=0.14
23:43:32.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:32.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:32.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:43:32.277 00.000 21948 MoveAxis(E, 0, ABG)
23:43:32.277 00.000 21948 Move returns status 0, amount 0
23:43:32.277 00.000 21948 MoveAxis(N, 0, ABG)
23:43:32.277 00.000 21948 Move returns status 0, amount 0
23:43:32.277 00.000 21948 move complete, result=0
23:43:32.277 00.000 21948 worker thread done servicing request
23:43:32.277 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:32.278 00.001 21948 Worker thread wakes up
23:43:32.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:32.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:33.902 01.624 21948 Exposure complete
23:43:33.933 00.031 21948 worker thread done servicing request
23:43:33.933 00.000 18120 OnExposeComplete: enter
23:43:33.934 00.001 18120 UpdateGuideState(): m_state=6
23:43:33.934 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
23:43:33.935 00.001 18120 Star::Find returns 1 (0), X=411.81, Y=235.65, Mass=1949, SNR=30.2, Peak=186 HFD=3.9
23:43:33.935 00.000 18120 MultiStar: [#1 -0.19,-0.08,0.72,U] [#2 0.00,-0.04,0.67,U] [#3 0.22,0.03,0.71,U] [#4 -0.09,-0.10,0.55,U] [#5 -0.24,-0.17,0.49,U] [#6 0.16,-0.28,0.51,U] [#7 -0.27,-0.23,0.54,U] [#8 0.06,-0.05,0.44,U] 
23:43:33.936 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.32, -0.16}
23:43:33.936 00.000 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
23:43:33.937 00.001 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
23:43:33.937 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.24 mountX=0.07 mountY=0.13, mountTheta=1.10
23:43:33.938 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.11, opts=13)
23:43:33.939 00.001 18120 Enqueuing Move request for scope (-0.09, -0.11)
23:43:33.940 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:33.940 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.2
23:43:33.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:33.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:33.942 00.001 18120 Enqueuing Expose request
23:43:33.942 00.000 21948 Worker thread wakes up
23:43:33.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
23:43:33.942 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
23:43:33.942 00.000 21948 Moving (-0.09, -0.11) raw xDistance=0.07 yDistance=0.13
23:43:33.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:43:33.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:33.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:43:33.942 00.000 21948 MoveAxis(E, 0, ABG)
23:43:33.942 00.000 21948 Move returns status 0, amount 0
23:43:33.942 00.000 21948 MoveAxis(N, 0, ABG)
23:43:33.942 00.000 21948 Move returns status 0, amount 0
23:43:33.942 00.000 21948 move complete, result=0
23:43:33.942 00.000 21948 worker thread done servicing request
23:43:33.942 00.000 21948 Worker thread wakes up
23:43:33.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:33.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:33.943 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:35.457 01.514 21948 Exposure complete
23:43:35.489 00.032 21948 worker thread done servicing request
23:43:35.489 00.000 18120 OnExposeComplete: enter
23:43:35.491 00.002 18120 UpdateGuideState(): m_state=6
23:43:35.491 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
23:43:35.492 00.001 18120 Star::Find returns 1 (0), X=412.25, Y=235.80, Mass=1905, SNR=30.1, Peak=196 HFD=4.0
23:43:35.492 00.000 18120 MultiStar: [#1 -0.04,-0.11,0.74,U] [#2 0.15,-0.08,0.67,U] [#3 0.09,0.15,0.68,U] [#4 -0.16,0.02,0.53,U] [#5 -0.02,0.05,0.52,U] [#6 0.06,-0.36,0.00,M1] [#7 0.05,-0.11,0.55,U] [#8 -0.09,-0.00,0.44,U] 
23:43:35.493 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.12, -0.01}
23:43:35.493 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
23:43:35.494 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.82 = -2.46)
23:43:35.494 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.42 mountX=0.02 mountY=-0.02, mountTheta=-0.70
23:43:35.496 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
23:43:35.496 00.000 18120 Enqueuing Move request for scope (0.03, -0.01)
23:43:35.497 00.001 21948 Worker thread wakes up
23:43:35.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:43:35.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:43:35.497 00.000 21948 Moving (0.03, -0.01) raw xDistance=0.02 yDistance=-0.02
23:43:35.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:43:35.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:35.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:35.497 00.000 21948 MoveAxis(E, 0, ABG)
23:43:35.497 00.000 21948 Move returns status 0, amount 0
23:43:35.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:35.497 00.000 21948 MoveAxis(N, 0, ABG)
23:43:35.498 00.001 21948 Move returns status 0, amount 0
23:43:35.498 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.1
23:43:35.498 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:35.499 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:35.499 00.000 18120 Enqueuing Expose request
23:43:35.499 00.000 21948 move complete, result=0
23:43:35.499 00.000 21948 worker thread done servicing request
23:43:35.500 00.001 21948 Worker thread wakes up
23:43:35.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:35.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:35.501 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:37.133 01.632 21948 Exposure complete
23:43:37.161 00.028 21948 worker thread done servicing request
23:43:37.161 00.000 18120 OnExposeComplete: enter
23:43:37.164 00.003 18120 UpdateGuideState(): m_state=6
23:43:37.166 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
23:43:37.167 00.001 18120 Star::Find returns 1 (0), X=411.92, Y=235.95, Mass=2186, SNR=32.2, Peak=238 HFD=4.3
23:43:37.168 00.001 18120 MultiStar: [#1 0.02,0.15,0.67,U] [#2 0.25,-0.02,0.60,U] [#3 0.25,0.30,0.00,M5] [#4 -0.06,0.06,0.57,U] [#5 -0.10,-0.03,0.50,U] [#6 -0.01,-0.15,0.47,U] [#7 -0.22,-0.12,0.47,U] [#8 0.33,0.19,0.00,M1] 
23:43:37.169 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.03}, one-star: {-0.21, 0.14}
23:43:37.170 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.79 = -2.50)
23:43:37.171 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.61)
23:43:37.171 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.64 mountX=-0.05 mountY=0.04, mountTheta=2.52
23:43:37.174 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
23:43:37.174 00.000 18120 Enqueuing Move request for scope (-0.06, 0.03)
23:43:37.175 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:37.175 00.000 18120 UpdateGuideState exits: m=2186 RSB=32.2
23:43:37.175 00.000 21948 Worker thread wakes up
23:43:37.176 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:37.176 00.000 18120 Enqueuing Expose request
23:43:37.177 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
23:43:37.177 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
23:43:37.177 00.000 21948 Moving (-0.06, 0.03) raw xDistance=-0.05 yDistance=0.04
23:43:37.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:37.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:37.177 00.000 21948 MoveAxis(E, 0, ABG)
23:43:37.177 00.000 21948 Move returns status 0, amount 0
23:43:37.177 00.000 21948 MoveAxis(N, 0, ABG)
23:43:37.177 00.000 21948 Move returns status 0, amount 0
23:43:37.177 00.000 21948 move complete, result=0
23:43:37.177 00.000 21948 worker thread done servicing request
23:43:37.177 00.000 21948 Worker thread wakes up
23:43:37.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:37.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:37.177 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:38.694 01.517 21948 Exposure complete
23:43:38.737 00.043 21948 worker thread done servicing request
23:43:38.737 00.000 18120 OnExposeComplete: enter
23:43:38.739 00.002 18120 UpdateGuideState(): m_state=6
23:43:38.741 00.002 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
23:43:38.743 00.002 18120 Star::Find returns 1 (0), X=412.09, Y=235.82, Mass=2015, SNR=30.7, Peak=209 HFD=4.2
23:43:38.744 00.001 18120 MultiStar: [#1 -0.11,-0.06,0.74,U] [#2 0.07,0.15,0.65,U] [#3 0.26,0.39,0.00,M6] [#4 0.08,0.10,0.58,U] [#5 -0.06,0.36,0.00,M1] [#6 0.16,-0.10,0.49,U] [#7 0.02,0.01,0.50,U] [#8 0.07,0.02,0.44,U] 
23:43:38.745 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {-0.04, 0.01}
23:43:38.747 00.002 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.14) = xAngle (1.96 = 1.96)
23:43:38.747 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.06 = -1.22)
23:43:38.748 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.82 mountX=-0.01 mountY=-0.03, mountTheta=-1.96
23:43:38.750 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
23:43:38.751 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
23:43:38.751 00.000 21948 Worker thread wakes up
23:43:38.751 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:38.752 00.001 18120 UpdateGuideState exits: m=2015 RSB=30.7
23:43:38.752 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:38.753 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:38.753 00.000 18120 Enqueuing Expose request
23:43:38.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:43:38.754 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:43:38.754 00.000 21948 Moving (0.02, 0.02) raw xDistance=-0.01 yDistance=-0.03
23:43:38.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:43:38.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:38.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:38.754 00.000 21948 MoveAxis(E, 0, ABG)
23:43:38.754 00.000 21948 Move returns status 0, amount 0
23:43:38.754 00.000 21948 MoveAxis(N, 0, ABG)
23:43:38.754 00.000 21948 Move returns status 0, amount 0
23:43:38.754 00.000 21948 move complete, result=0
23:43:38.755 00.001 21948 worker thread done servicing request
23:43:38.755 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:38.755 00.000 21948 Worker thread wakes up
23:43:38.755 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:38.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:40.388 01.633 21948 Exposure complete
23:43:40.435 00.047 21948 worker thread done servicing request
23:43:40.435 00.000 18120 OnExposeComplete: enter
23:43:40.435 00.000 18120 UpdateGuideState(): m_state=6
23:43:40.436 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
23:43:40.436 00.000 18120 Star::Find returns 1 (0), X=411.76, Y=235.72, Mass=2202, SNR=32.3, Peak=232 HFD=3.9
23:43:40.437 00.001 18120 MultiStar: [#1 -0.44,0.03,0.00,M1] [#2 -0.10,0.17,0.60,U] [#3 0.02,0.24,0.68,U] [#4 0.18,0.01,0.56,U] [#5 -0.18,0.06,0.54,U] [#6 -0.20,-0.23,0.47,U] [#7 -0.31,-0.18,0.47,U] [#8 -0.20,0.14,0.44,U] 
23:43:40.437 00.000 18120 refined, 7 included, MultiStar: {-0.16, 0.02}, one-star: {-0.37, -0.09}
23:43:40.439 00.002 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.14) = xAngle (4.16 = -2.12)
23:43:40.440 00.001 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.27 = 0.98)
23:43:40.441 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.02 mountX=-0.08 mountY=0.13, mountTheta=2.13
23:43:40.443 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.02, opts=13)
23:43:40.444 00.001 18120 Enqueuing Move request for scope (-0.16, 0.02)
23:43:40.445 00.001 21948 Worker thread wakes up
23:43:40.445 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
23:43:40.445 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
23:43:40.445 00.000 21948 Moving (-0.16, 0.02) raw xDistance=-0.08 yDistance=0.13
23:43:40.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:43:40.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:40.446 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:43:40.446 00.000 21948 MoveAxis(E, 0, ABG)
23:43:40.446 00.000 21948 Move returns status 0, amount 0
23:43:40.446 00.000 21948 MoveAxis(N, 0, ABG)
23:43:40.446 00.000 21948 Move returns status 0, amount 0
23:43:40.446 00.000 21948 move complete, result=0
23:43:40.446 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:40.447 00.001 18120 UpdateGuideState exits: m=2202 RSB=32.3
23:43:40.449 00.002 21948 worker thread done servicing request
23:43:40.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:40.450 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:40.451 00.001 18120 Enqueuing Expose request
23:43:40.451 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:40.452 00.001 21948 Worker thread wakes up
23:43:40.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:40.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:41.979 01.527 21948 Exposure complete
23:43:42.015 00.036 21948 worker thread done servicing request
23:43:42.015 00.000 18120 OnExposeComplete: enter
23:43:42.017 00.002 18120 UpdateGuideState(): m_state=6
23:43:42.020 00.003 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
23:43:42.022 00.002 18120 Star::Find returns 1 (0), X=411.96, Y=235.57, Mass=2028, SNR=30.9, Peak=198 HFD=4.0
23:43:42.025 00.003 18120 MultiStar: [#1 -0.18,-0.20,0.73,U] [#2 -0.21,-0.01,0.68,U] [#3 0.09,0.06,0.70,U] [#4 -0.21,-0.09,0.58,U] [#5 -0.12,-0.14,0.56,U] [#6 0.20,-0.46,0.00,M1] [#7 -0.43,-0.35,0.00,M2] [#8 0.12,-0.20,0.43,U] 
23:43:42.025 00.000 18120 refined, 6 included, MultiStar: {-0.11, -0.12}, one-star: {-0.18, -0.23}
23:43:42.026 00.001 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
23:43:42.026 00.000 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
23:43:42.027 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=0.06 mountY=0.15, mountTheta=1.18
23:43:42.028 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.12, opts=13)
23:43:42.029 00.001 18120 Enqueuing Move request for scope (-0.11, -0.12)
23:43:42.030 00.001 21948 Worker thread wakes up
23:43:42.030 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:42.030 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
23:43:42.031 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:42.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:42.031 00.000 18120 Enqueuing Expose request
23:43:42.032 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
23:43:42.032 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
23:43:42.032 00.000 21948 Moving (-0.11, -0.12) raw xDistance=0.06 yDistance=0.15
23:43:42.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:43:42.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:42.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:43:42.032 00.000 21948 MoveAxis(E, 0, ABG)
23:43:42.032 00.000 21948 Move returns status 0, amount 0
23:43:42.032 00.000 21948 MoveAxis(N, 0, ABG)
23:43:42.032 00.000 21948 Move returns status 0, amount 0
23:43:42.032 00.000 21948 move complete, result=0
23:43:42.032 00.000 21948 worker thread done servicing request
23:43:42.032 00.000 21948 Worker thread wakes up
23:43:42.032 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:42.032 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:42.032 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:43.764 01.732 21948 Exposure complete
23:43:43.804 00.040 21948 worker thread done servicing request
23:43:43.804 00.000 18120 OnExposeComplete: enter
23:43:43.806 00.002 18120 UpdateGuideState(): m_state=6
23:43:43.807 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
23:43:43.810 00.003 18120 Star::Find returns 1 (0), X=411.65, Y=235.76, Mass=2039, SNR=31.0, Peak=211 HFD=3.9
23:43:43.813 00.003 18120 MultiStar: [#1 -0.23,0.03,0.73,U] [#2 -0.26,0.04,0.66,U] [#3 -0.38,0.22,0.00,M5] [#4 -0.06,0.00,0.56,U] [#5 -0.21,-0.00,0.51,U] [#6 -0.01,-0.18,0.49,U] [#7 -0.24,-0.23,0.50,U] [#8 0.12,-0.05,0.45,U] 
23:43:43.815 00.002 18120 refined, 7 included, MultiStar: {-0.21, -0.04}, one-star: {-0.48, -0.04}
23:43:43.817 00.002 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.14) = xAngle (-1.79 = -1.79)
23:43:43.819 00.002 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.31 = 1.31)
23:43:43.822 00.003 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.93 mountX=-0.05 mountY=0.21, mountTheta=1.79
23:43:43.825 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.04, opts=13)
23:43:43.826 00.001 18120 Enqueuing Move request for scope (-0.21, -0.04)
23:43:43.826 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:43.828 00.002 18120 UpdateGuideState exits: m=2039 RSB=31.0
23:43:43.829 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.830 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:43.831 00.001 18120 Enqueuing Expose request
23:43:43.831 00.000 21948 Worker thread wakes up
23:43:43.832 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
23:43:43.832 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
23:43:43.832 00.000 21948 Moving (-0.21, -0.04) raw xDistance=-0.05 yDistance=0.21
23:43:43.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:43.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:43.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:43:43.832 00.000 21948 MoveAxis(E, 0, ABG)
23:43:43.832 00.000 21948 Move returns status 0, amount 0
23:43:43.832 00.000 21948 MoveAxis(N, 0, ABG)
23:43:43.832 00.000 21948 Move returns status 0, amount 0
23:43:43.832 00.000 21948 move complete, result=0
23:43:43.832 00.000 21948 worker thread done servicing request
23:43:43.832 00.000 21948 Worker thread wakes up
23:43:43.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:43.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:43.832 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:45.249 01.417 21948 Exposure complete
23:43:45.304 00.055 21948 worker thread done servicing request
23:43:45.304 00.000 18120 OnExposeComplete: enter
23:43:45.305 00.001 18120 UpdateGuideState(): m_state=6
23:43:45.306 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
23:43:45.307 00.001 18120 Star::Find returns 1 (0), X=411.92, Y=235.83, Mass=2182, SNR=32.1, Peak=239 HFD=4.2
23:43:45.307 00.000 18120 MultiStar: [#1 0.01,-0.03,0.71,U] [#2 0.10,0.03,0.63,U] [#3 0.03,0.44,0.00,M6] [#4 0.01,0.00,0.55,U] [#5 -0.09,0.09,0.51,U] [#6 0.08,-0.08,0.51,U] [#7 -0.23,0.09,0.49,U] [#8 0.43,0.11,0.00,M1] 
23:43:45.308 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {-0.22, 0.02}
23:43:45.308 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.14) = xAngle (4.04 = -2.25)
23:43:45.309 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.85)
23:43:45.309 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.89 mountX=-0.04 mountY=0.05, mountTheta=2.26
23:43:45.311 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
23:43:45.312 00.001 18120 Enqueuing Move request for scope (-0.06, 0.02)
23:43:45.312 00.000 21948 Worker thread wakes up
23:43:45.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:45.313 00.001 18120 UpdateGuideState exits: m=2182 RSB=32.1
23:43:45.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:45.314 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:45.314 00.000 18120 Enqueuing Expose request
23:43:45.315 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:43:45.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:43:45.315 00.000 21948 Moving (-0.06, 0.02) raw xDistance=-0.04 yDistance=0.05
23:43:45.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:43:45.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:45.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:45.315 00.000 21948 MoveAxis(E, 0, ABG)
23:43:45.315 00.000 21948 Move returns status 0, amount 0
23:43:45.315 00.000 21948 MoveAxis(N, 0, ABG)
23:43:45.315 00.000 21948 Move returns status 0, amount 0
23:43:45.315 00.000 21948 move complete, result=0
23:43:45.315 00.000 21948 worker thread done servicing request
23:43:45.316 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:45.316 00.000 21948 Worker thread wakes up
23:43:45.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:45.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:46.950 01.634 21948 Exposure complete
23:43:46.985 00.035 21948 worker thread done servicing request
23:43:46.985 00.000 18120 OnExposeComplete: enter
23:43:46.985 00.000 18120 UpdateGuideState(): m_state=6
23:43:46.986 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
23:43:46.987 00.001 18120 Star::Find returns 1 (1), X=411.92, Y=235.97, Mass=2215, SNR=32.2, Peak=255 HFD=4.3
23:43:46.987 00.000 18120 MultiStar: [#1 -0.13,0.07,0.68,U] [#2 0.11,0.02,0.62,U] [#3 0.15,0.10,0.66,U] [#4 -0.14,0.19,0.48,U] [#5 -0.16,-0.17,0.51,U] [#6 -0.09,-0.06,0.48,U] [#7 -0.37,0.10,0.00,M1] [#8 0.05,0.20,0.43,U] 
23:43:46.988 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.07}, one-star: {-0.21, 0.17}
23:43:46.988 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.42 = -2.86)
23:43:46.989 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.24)
23:43:46.989 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.28 mountX=-0.09 mountY=0.02, mountTheta=2.90
23:43:46.990 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
23:43:46.990 00.000 18120 Enqueuing Move request for scope (-0.06, 0.07)
23:43:46.991 00.001 21948 Worker thread wakes up
23:43:46.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:43:46.991 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:43:46.991 00.000 21948 Moving (-0.06, 0.07) raw xDistance=-0.09 yDistance=0.02
23:43:46.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:43:46.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:46.991 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:46.991 00.000 21948 MoveAxis(E, 0, ABG)
23:43:46.991 00.000 21948 Move returns status 0, amount 0
23:43:46.991 00.000 21948 MoveAxis(N, 0, ABG)
23:43:46.991 00.000 21948 Move returns status 0, amount 0
23:43:46.991 00.000 21948 move complete, result=0
23:43:46.991 00.000 21948 worker thread done servicing request
23:43:46.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:46.992 00.001 18120 UpdateGuideState exits: m=2215 RSB=32.2 Saturée
23:43:46.992 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.992 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:46.993 00.001 18120 Enqueuing Expose request
23:43:46.993 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:46.994 00.001 21948 Worker thread wakes up
23:43:46.994 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:46.994 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:48.512 01.518 21948 Exposure complete
23:43:48.545 00.033 21948 worker thread done servicing request
23:43:48.545 00.000 18120 OnExposeComplete: enter
23:43:48.546 00.001 18120 UpdateGuideState(): m_state=6
23:43:48.546 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
23:43:48.547 00.001 18120 Star::Find returns 1 (0), X=411.91, Y=235.89, Mass=2169, SNR=32.0, Peak=232 HFD=4.2
23:43:48.547 00.000 18120 MultiStar: [#1 -0.15,-0.00,0.71,U] [#2 0.11,-0.02,0.61,U] [#3 0.22,0.12,0.68,U] [#4 -0.19,-0.10,0.50,U] [#5 -0.18,0.00,0.53,U] [#6 0.26,0.11,0.48,U] [#7 -0.29,-0.04,0.52,U] [#8 -0.00,-0.03,0.43,U] 
23:43:48.548 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.22, 0.09}
23:43:48.548 00.000 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.14) = xAngle (3.91 = -2.37)
23:43:48.548 00.000 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.73)
23:43:48.549 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.77 mountX=-0.05 mountY=0.04, mountTheta=2.39
23:43:48.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
23:43:48.551 00.001 18120 Enqueuing Move request for scope (-0.06, 0.02)
23:43:48.551 00.000 21948 Worker thread wakes up
23:43:48.552 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:43:48.552 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:43:48.552 00.000 21948 Moving (-0.06, 0.02) raw xDistance=-0.05 yDistance=0.04
23:43:48.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:48.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:48.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:48.552 00.000 18120 UpdateGuideState exits: m=2169 RSB=32.0
23:43:48.553 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:48.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:48.553 00.000 18120 Enqueuing Expose request
23:43:48.554 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:48.554 00.000 21948 MoveAxis(E, 0, ABG)
23:43:48.554 00.000 21948 Move returns status 0, amount 0
23:43:48.554 00.000 21948 MoveAxis(N, 0, ABG)
23:43:48.554 00.000 21948 Move returns status 0, amount 0
23:43:48.554 00.000 21948 move complete, result=0
23:43:48.555 00.001 21948 worker thread done servicing request
23:43:48.555 00.000 21948 Worker thread wakes up
23:43:48.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:48.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:48.555 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:50.181 01.626 21948 Exposure complete
23:43:50.213 00.032 21948 worker thread done servicing request
23:43:50.213 00.000 18120 OnExposeComplete: enter
23:43:50.214 00.001 18120 UpdateGuideState(): m_state=6
23:43:50.214 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
23:43:50.215 00.001 18120 Star::Find returns 1 (0), X=412.11, Y=235.70, Mass=2092, SNR=31.3, Peak=216 HFD=4.0
23:43:50.215 00.000 18120 MultiStar: [#1 -0.08,-0.10,0.73,U] [#2 0.08,0.03,0.65,U] [#3 -0.19,0.16,0.68,U] [#4 0.13,-0.09,0.58,U] [#5 0.02,-0.25,0.52,U] [#6 -0.04,-0.17,0.52,U] [#7 0.08,-0.15,0.50,U] [#8 0.33,0.02,0.44,U] 
23:43:50.216 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.02, -0.10}
23:43:50.216 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
23:43:50.217 00.001 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
23:43:50.217 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.34 mountX=0.07 mountY=0.02, mountTheta=0.24
23:43:50.218 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
23:43:50.219 00.001 18120 Enqueuing Move request for scope (0.02, -0.07)
23:43:50.219 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:50.220 00.001 18120 UpdateGuideState exits: m=2092 RSB=31.3
23:43:50.220 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:50.221 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:50.221 00.000 18120 Enqueuing Expose request
23:43:50.222 00.001 21948 Worker thread wakes up
23:43:50.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:43:50.222 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:43:50.222 00.000 21948 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.02
23:43:50.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:43:50.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:50.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:50.222 00.000 21948 MoveAxis(E, 0, ABG)
23:43:50.222 00.000 21948 Move returns status 0, amount 0
23:43:50.222 00.000 21948 MoveAxis(N, 0, ABG)
23:43:50.222 00.000 21948 Move returns status 0, amount 0
23:43:50.222 00.000 21948 move complete, result=0
23:43:50.222 00.000 21948 worker thread done servicing request
23:43:50.222 00.000 21948 Worker thread wakes up
23:43:50.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:50.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:50.222 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:51.737 01.515 21948 Exposure complete
23:43:51.777 00.040 21948 worker thread done servicing request
23:43:51.777 00.000 18120 OnExposeComplete: enter
23:43:51.778 00.001 18120 UpdateGuideState(): m_state=6
23:43:51.779 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:43:51.779 00.000 18120 Star::Find returns 1 (0), X=411.98, Y=235.98, Mass=2021, SNR=30.8, Peak=224 HFD=4.2
23:43:51.780 00.001 18120 MultiStar: [#1 0.08,-0.07,0.74,U] [#2 0.20,0.04,0.63,U] [#3 0.21,0.27,0.70,U] [#4 -0.08,-0.10,0.60,U] [#5 -0.01,0.04,0.56,U] [#6 -0.03,-0.32,0.48,U] [#7 0.08,-0.10,0.54,U] [#8 0.17,0.02,0.45,U] 
23:43:51.781 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.16, 0.18}
23:43:51.781 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.14) = xAngle (1.56 = 1.56)
23:43:51.782 00.001 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.67 = -1.62)
23:43:51.784 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.42 mountX=0.00 mountY=-0.04, mountTheta=-1.56
23:43:51.787 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
23:43:51.790 00.003 18120 Enqueuing Move request for scope (0.04, 0.02)
23:43:51.793 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:51.795 00.002 21948 Worker thread wakes up
23:43:51.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:43:51.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:43:51.795 00.000 21948 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.04
23:43:51.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:43:51.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:51.795 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.8
23:43:51.796 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:51.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:51.798 00.002 18120 Enqueuing Expose request
23:43:51.800 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:51.800 00.000 21948 MoveAxis(E, 0, ABG)
23:43:51.800 00.000 21948 Move returns status 0, amount 0
23:43:51.800 00.000 21948 MoveAxis(N, 0, ABG)
23:43:51.800 00.000 21948 Move returns status 0, amount 0
23:43:51.800 00.000 21948 move complete, result=0
23:43:51.800 00.000 21948 worker thread done servicing request
23:43:51.800 00.000 21948 Worker thread wakes up
23:43:51.800 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:51.800 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:51.800 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:53.436 01.636 21948 Exposure complete
23:43:53.485 00.049 21948 worker thread done servicing request
23:43:53.485 00.000 18120 OnExposeComplete: enter
23:43:53.486 00.001 18120 UpdateGuideState(): m_state=6
23:43:53.487 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
23:43:53.487 00.000 18120 Star::Find returns 1 (0), X=412.03, Y=235.80, Mass=2096, SNR=31.4, Peak=197 HFD=4.2
23:43:53.488 00.001 18120 MultiStar: [#1 0.05,-0.07,0.72,U] [#2 0.29,-0.12,0.62,U] [#3 0.27,0.01,0.67,U] [#4 0.12,-0.19,0.57,U] [#5 -0.02,0.10,0.51,U] [#6 0.09,-0.06,0.49,U] [#7 -0.10,-0.20,0.54,U] [#8 0.15,-0.10,0.41,U] 
23:43:53.489 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.11, -0.00}
23:43:53.490 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.14) = xAngle (0.42 = 0.42)
23:43:53.491 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.52 = -2.77)
23:43:53.491 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.73 mountX=0.09 mountY=-0.04, mountTheta=-0.38
23:43:53.493 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
23:43:53.496 00.003 18120 Enqueuing Move request for scope (0.07, -0.06)
23:43:53.496 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:53.497 00.001 21948 Worker thread wakes up
23:43:53.497 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:43:53.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:53.499 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:53.499 00.000 18120 Enqueuing Expose request
23:43:53.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:43:53.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:43:53.499 00.000 21948 Moving (0.07, -0.06) raw xDistance=0.09 yDistance=-0.04
23:43:53.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:43:53.500 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:53.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:53.500 00.000 21948 MoveAxis(E, 0, ABG)
23:43:53.500 00.000 21948 Move returns status 0, amount 0
23:43:53.500 00.000 21948 MoveAxis(N, 0, ABG)
23:43:53.500 00.000 21948 Move returns status 0, amount 0
23:43:53.500 00.000 21948 move complete, result=0
23:43:53.500 00.000 21948 worker thread done servicing request
23:43:53.500 00.000 21948 Worker thread wakes up
23:43:53.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:53.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:53.500 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:55.019 01.519 21948 Exposure complete
23:43:55.053 00.034 21948 worker thread done servicing request
23:43:55.053 00.000 18120 OnExposeComplete: enter
23:43:55.054 00.001 18120 UpdateGuideState(): m_state=6
23:43:55.055 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
23:43:55.055 00.000 18120 Star::Find returns 1 (0), X=411.73, Y=235.76, Mass=1931, SNR=30.2, Peak=210 HFD=3.8
23:43:55.057 00.002 18120 MultiStar: [#1 -0.22,0.00,0.73,U] [#2 -0.10,0.16,0.66,U] [#3 -0.17,0.19,0.69,U] [#4 -0.19,-0.05,0.56,U] [#5 -0.24,0.01,0.53,U] [#6 -0.24,-0.29,0.00,M1] [#7 -0.40,-0.19,0.00,M1] [#8 0.08,-0.02,0.46,U] 
23:43:55.057 00.000 18120 refined, 6 included, MultiStar: {-0.20, 0.03}, one-star: {-0.40, -0.04}
23:43:55.059 00.002 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.12 = -2.16)
23:43:55.059 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.94)
23:43:55.059 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.21 cameraTheta=2.98 mountX=-0.11 mountY=0.17, mountTheta=2.17
23:43:55.061 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.03, opts=13)
23:43:55.062 00.001 18120 Enqueuing Move request for scope (-0.20, 0.03)
23:43:55.062 00.000 21948 Worker thread wakes up
23:43:55.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:55.062 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.2
23:43:55.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:55.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:55.064 00.001 18120 Enqueuing Expose request
23:43:55.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
23:43:55.064 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
23:43:55.064 00.000 21948 Moving (-0.20, 0.03) raw xDistance=-0.11 yDistance=0.17
23:43:55.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:43:55.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:55.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:43:55.064 00.000 21948 MoveAxis(E, 0, ABG)
23:43:55.064 00.000 21948 Move returns status 0, amount 0
23:43:55.064 00.000 21948 MoveAxis(N, 0, ABG)
23:43:55.064 00.000 21948 Move returns status 0, amount 0
23:43:55.064 00.000 21948 move complete, result=0
23:43:55.064 00.000 21948 worker thread done servicing request
23:43:55.064 00.000 21948 Worker thread wakes up
23:43:55.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:55.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:55.065 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:56.699 01.634 21948 Exposure complete
23:43:56.728 00.029 21948 worker thread done servicing request
23:43:56.728 00.000 18120 OnExposeComplete: enter
23:43:56.728 00.000 18120 UpdateGuideState(): m_state=6
23:43:56.729 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
23:43:56.730 00.001 18120 Star::Find returns 1 (0), X=411.91, Y=236.04, Mass=2029, SNR=30.9, Peak=221 HFD=4.2
23:43:56.732 00.002 18120 MultiStar: [#1 -0.03,0.01,0.70,U] [#2 -0.00,0.17,0.68,U] [#3 0.04,0.42,0.00,M1] [#4 -0.21,0.19,0.59,U] [#5 -0.39,0.06,0.00,M1] [#6 -0.07,-0.14,0.50,U] [#7 -0.33,-0.10,0.55,U] [#8 -0.05,-0.05,0.44,U] 
23:43:56.733 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.07}, one-star: {-0.22, 0.24}
23:43:56.734 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
23:43:56.736 00.002 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.60)
23:43:56.737 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.64 mountX=-0.12 mountY=0.09, mountTheta=2.53
23:43:56.740 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.07, opts=13)
23:43:56.741 00.001 18120 Enqueuing Move request for scope (-0.14, 0.07)
23:43:56.742 00.001 21948 Worker thread wakes up
23:43:56.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:56.743 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
23:43:56.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
23:43:56.744 00.001 21948 Moving (-0.14, 0.07) raw xDistance=-0.12 yDistance=0.09
23:43:56.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:43:56.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:56.744 00.000 18120 UpdateGuideState exits: m=2029 RSB=30.9
23:43:56.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.745 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:56.745 00.000 18120 Enqueuing Expose request
23:43:56.746 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:43:56.746 00.000 21948 MoveAxis(E, 0, ABG)
23:43:56.746 00.000 21948 Move returns status 0, amount 0
23:43:56.746 00.000 21948 MoveAxis(N, 0, ABG)
23:43:56.746 00.000 21948 Move returns status 0, amount 0
23:43:56.746 00.000 21948 move complete, result=0
23:43:56.746 00.000 21948 worker thread done servicing request
23:43:56.746 00.000 21948 Worker thread wakes up
23:43:56.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:56.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:56.747 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:58.271 01.524 21948 Exposure complete
23:43:58.305 00.034 21948 worker thread done servicing request
23:43:58.305 00.000 18120 OnExposeComplete: enter
23:43:58.306 00.001 18120 UpdateGuideState(): m_state=6
23:43:58.306 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
23:43:58.307 00.001 18120 Star::Find returns 1 (0), X=411.74, Y=235.76, Mass=1987, SNR=30.6, Peak=198 HFD=4.2
23:43:58.307 00.000 18120 MultiStar: [#1 -0.27,-0.09,0.74,U] [#2 0.10,-0.11,0.65,U] [#3 -0.04,0.32,0.70,U] [#4 -0.00,-0.22,0.54,U] [#5 -0.25,-0.07,0.53,U] [#6 -0.20,-0.36,0.00,M1] [#7 -0.20,0.00,0.53,U] [#8 0.20,-0.07,0.45,U] 
23:43:58.308 00.001 18120 refined, 7 included, MultiStar: {-0.14, -0.03}, one-star: {-0.39, -0.04}
23:43:58.308 00.000 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.14) = xAngle (-1.80 = -1.80)
23:43:58.309 00.001 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.31 = 1.31)
23:43:58.309 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.94 mountX=-0.03 mountY=0.14, mountTheta=1.80
23:43:58.310 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.03, opts=13)
23:43:58.311 00.001 18120 Enqueuing Move request for scope (-0.14, -0.03)
23:43:58.311 00.000 21948 Worker thread wakes up
23:43:58.311 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:58.312 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.6
23:43:58.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:58.312 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:58.313 00.001 18120 Enqueuing Expose request
23:43:58.313 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
23:43:58.313 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
23:43:58.313 00.000 21948 Moving (-0.14, -0.03) raw xDistance=-0.03 yDistance=0.14
23:43:58.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:43:58.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:58.313 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:43:58.313 00.000 21948 MoveAxis(E, 0, ABG)
23:43:58.313 00.000 21948 Move returns status 0, amount 0
23:43:58.313 00.000 21948 MoveAxis(N, 0, ABG)
23:43:58.314 00.001 21948 Move returns status 0, amount 0
23:43:58.314 00.000 21948 move complete, result=0
23:43:58.314 00.000 21948 worker thread done servicing request
23:43:58.314 00.000 21948 Worker thread wakes up
23:43:58.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:58.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:58.314 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:59.940 01.626 21948 Exposure complete
23:43:59.978 00.038 21948 worker thread done servicing request
23:43:59.978 00.000 18120 OnExposeComplete: enter
23:43:59.980 00.002 18120 UpdateGuideState(): m_state=6
23:43:59.982 00.002 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
23:43:59.985 00.003 18120 Star::Find returns 1 (0), X=411.66, Y=235.72, Mass=1975, SNR=30.5, Peak=183 HFD=4.2
23:43:59.987 00.002 18120 MultiStar: [#1 -0.32,0.06,0.72,U] [#2 -0.26,0.04,0.67,U] [#3 0.07,0.11,0.70,U] [#4 -0.35,0.02,0.58,U] [#5 -0.29,-0.04,0.55,U] [#6 0.07,-0.26,0.51,U] [#7 -0.37,-0.31,0.00,M1] [#8 0.16,-0.23,0.43,U] 
23:43:59.989 00.002 18120 refined, 7 included, MultiStar: {-0.21, -0.04}, one-star: {-0.48, -0.09}
23:43:59.989 00.000 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.83 = -1.83)
23:43:59.990 00.001 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
23:43:59.990 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.98 mountX=-0.06 mountY=0.20, mountTheta=1.84
23:43:59.991 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.04, opts=13)
23:43:59.991 00.000 18120 Enqueuing Move request for scope (-0.21, -0.04)
23:43:59.992 00.001 21948 Worker thread wakes up
23:43:59.992 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
23:43:59.992 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
23:43:59.992 00.000 21948 Moving (-0.21, -0.04) raw xDistance=-0.06 yDistance=0.20
23:43:59.992 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:59.992 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:43:59.992 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:43:59.993 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.5
23:43:59.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.994 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:43:59.994 00.000 18120 Enqueuing Expose request
23:43:59.995 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:43:59.995 00.000 21948 MoveAxis(E, 0, ABG)
23:43:59.995 00.000 21948 Move returns status 0, amount 0
23:43:59.995 00.000 21948 MoveAxis(N, 0, ABG)
23:43:59.995 00.000 21948 Move returns status 0, amount 0
23:43:59.995 00.000 21948 move complete, result=0
23:43:59.995 00.000 21948 worker thread done servicing request
23:43:59.995 00.000 21948 Worker thread wakes up
23:43:59.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:43:59.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:43:59.996 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:01.509 01.513 21948 Exposure complete
23:44:01.534 00.025 18120 OnExposeComplete: enter
23:44:01.535 00.001 18120 UpdateGuideState(): m_state=6
23:44:01.535 00.000 21948 worker thread done servicing request
23:44:01.536 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
23:44:01.536 00.000 18120 Star::Find returns 1 (0), X=411.84, Y=235.79, Mass=2157, SNR=31.9, Peak=203 HFD=4.3
23:44:01.537 00.001 18120 MultiStar: [#1 -0.31,-0.16,0.71,U] [#2 -0.18,0.01,0.60,U] [#3 0.24,0.22,0.69,U] [#4 -0.12,0.10,0.54,U] [#5 0.05,0.09,0.50,U] [#6 -0.38,-0.38,0.00,M1] [#7 -0.57,-0.08,0.00,M2] [#8 0.16,-0.21,0.41,U] 
23:44:01.537 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.01}, one-star: {-0.29, -0.01}
23:44:01.537 00.000 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.18 = -2.11)
23:44:01.538 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
23:44:01.538 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.03 mountX=-0.05 mountY=0.08, mountTheta=2.12
23:44:01.539 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.01, opts=13)
23:44:01.542 00.003 18120 Enqueuing Move request for scope (-0.09, 0.01)
23:44:01.544 00.002 21948 Worker thread wakes up
23:44:01.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:01.545 00.001 18120 UpdateGuideState exits: m=2157 RSB=31.9
23:44:01.545 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:44:01.545 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:44:01.545 00.000 21948 Moving (-0.09, 0.01) raw xDistance=-0.05 yDistance=0.08
23:44:01.545 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:44:01.545 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:01.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:01.545 00.000 21948 MoveAxis(E, 0, ABG)
23:44:01.545 00.000 21948 Move returns status 0, amount 0
23:44:01.545 00.000 21948 MoveAxis(N, 0, ABG)
23:44:01.545 00.000 21948 Move returns status 0, amount 0
23:44:01.546 00.001 21948 move complete, result=0
23:44:01.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:01.546 00.000 21948 worker thread done servicing request
23:44:01.546 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:01.547 00.001 18120 Enqueuing Expose request
23:44:01.548 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:01.548 00.000 21948 Worker thread wakes up
23:44:01.549 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:01.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:03.181 01.632 21948 Exposure complete
23:44:03.210 00.029 18120 OnExposeComplete: enter
23:44:03.211 00.001 18120 UpdateGuideState(): m_state=6
23:44:03.212 00.001 21948 worker thread done servicing request
23:44:03.212 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
23:44:03.212 00.000 18120 Star::Find returns 1 (0), X=411.88, Y=235.85, Mass=1919, SNR=30.0, Peak=200 HFD=4.3
23:44:03.213 00.001 18120 MultiStar: [#1 -0.28,0.06,0.72,U] [#2 -0.07,0.10,0.68,U] [#3 0.19,0.24,0.73,U] [#4 -0.13,-0.25,0.58,U] [#5 -0.20,0.00,0.56,U] [#6 -0.14,-0.10,0.50,U] [#7 -0.14,-0.16,0.55,U] [#8 0.08,-0.09,0.45,U] 
23:44:03.213 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.25, 0.05}
23:44:03.214 00.001 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.28 = -2.01)
23:44:03.214 00.000 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
23:44:03.214 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.13 mountX=-0.05 mountY=0.10, mountTheta=2.01
23:44:03.215 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.00, opts=13)
23:44:03.216 00.001 18120 Enqueuing Move request for scope (-0.11, 0.00)
23:44:03.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:03.217 00.001 21948 Worker thread wakes up
23:44:03.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
23:44:03.217 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
23:44:03.217 00.000 21948 Moving (-0.11, 0.00) raw xDistance=-0.05 yDistance=0.10
23:44:03.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:44:03.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:03.217 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.0
23:44:03.218 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:03.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:03.218 00.000 18120 Enqueuing Expose request
23:44:03.219 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:03.219 00.000 21948 MoveAxis(E, 0, ABG)
23:44:03.219 00.000 21948 Move returns status 0, amount 0
23:44:03.219 00.000 21948 MoveAxis(N, 0, ABG)
23:44:03.219 00.000 21948 Move returns status 0, amount 0
23:44:03.219 00.000 21948 move complete, result=0
23:44:03.219 00.000 21948 worker thread done servicing request
23:44:03.219 00.000 21948 Worker thread wakes up
23:44:03.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:03.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:03.220 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:04.743 01.523 21948 Exposure complete
23:44:04.781 00.038 18120 OnExposeComplete: enter
23:44:04.782 00.001 18120 UpdateGuideState(): m_state=6
23:44:04.783 00.001 21948 worker thread done servicing request
23:44:04.783 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
23:44:04.783 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=236.11, Mass=2047, SNR=31.0, Peak=208 HFD=4.1
23:44:04.784 00.001 18120 MultiStar: [#1 -0.37,0.10,0.00,M1] [#2 -0.30,0.24,0.00,M1] [#3 -0.02,0.28,0.70,U] [#4 -0.39,0.07,0.00,M1] [#5 -0.25,0.16,0.52,U] [#6 -0.11,-0.15,0.50,U] [#7 -0.45,-0.04,0.00,M2] [#8 0.00,-0.17,0.45,U] 
23:44:04.785 00.001 18120 refined, 4 included, MultiStar: {-0.23, 0.13}, one-star: {-0.53, 0.31}
23:44:04.786 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
23:44:04.787 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
23:44:04.788 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.27 cameraTheta=2.62 mountX=-0.22 mountY=0.15, mountTheta=2.55
23:44:04.792 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.13, opts=13)
23:44:04.792 00.000 18120 Enqueuing Move request for scope (-0.23, 0.13)
23:44:04.793 00.001 21948 Worker thread wakes up
23:44:04.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
23:44:04.793 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
23:44:04.793 00.000 21948 Moving (-0.23, 0.13) raw xDistance=-0.22 yDistance=0.15
23:44:04.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:44:04.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:04.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:44:04.793 00.000 21948 MoveAxis(E, 39, ABG)
23:44:04.793 00.000 21948 Guiding  Dir = 2, Dur = 39
23:44:04.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:04.794 00.001 21948 IsSlewing returns 0
23:44:04.794 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.0
23:44:04.795 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:04.796 00.001 18120 Enqueuing Expose request
23:44:04.796 00.000 21948 IsGuiding returns 0
23:44:04.798 00.002 21948 PulseGuide returned control before completion, sleep 47
23:44:04.851 00.053 21948 IsGuiding returns 0
23:44:04.852 00.001 21948 Move returns status 0, amount 39
23:44:04.852 00.000 21948 MoveAxis(N, 0, ABG)
23:44:04.852 00.000 21948 Move returns status 0, amount 0
23:44:04.852 00.000 21948 move complete, result=0
23:44:04.852 00.000 21948 worker thread done servicing request
23:44:04.852 00.000 21948 Worker thread wakes up
23:44:04.852 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
23:44:04.853 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:04.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:06.491 01.638 21948 Exposure complete
23:44:06.530 00.039 21948 worker thread done servicing request
23:44:06.530 00.000 18120 OnExposeComplete: enter
23:44:06.531 00.001 18120 UpdateGuideState(): m_state=6
23:44:06.532 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
23:44:06.532 00.000 18120 Star::Find returns 1 (0), X=411.79, Y=236.01, Mass=2220, SNR=32.5, Peak=240 HFD=4.1
23:44:06.533 00.001 18120 MultiStar: [#1 -0.20,-0.13,0.71,U] [#2 -0.02,-0.14,0.63,U] [#3 0.12,0.15,0.64,U] [#4 -0.16,-0.19,0.51,U] [#5 0.10,-0.02,0.48,U] [#6 0.07,-0.09,0.46,U] [#7 0.12,-0.09,0.51,U] [#8 0.03,-0.19,0.40,U] 
23:44:06.533 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.34, 0.21}
23:44:06.536 00.003 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.14) = xAngle (-1.61 = -1.61)
23:44:06.537 00.001 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
23:44:06.539 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.75 mountX=-0.00 mountY=0.07, mountTheta=1.61
23:44:06.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
23:44:06.541 00.001 18120 Enqueuing Move request for scope (-0.07, -0.03)
23:44:06.541 00.000 21948 Worker thread wakes up
23:44:06.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:44:06.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:06.542 00.001 18120 UpdateGuideState exits: m=2220 RSB=32.5
23:44:06.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:06.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:06.544 00.002 18120 Enqueuing Expose request
23:44:06.544 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:44:06.544 00.000 21948 Moving (-0.07, -0.03) raw xDistance=-0.00 yDistance=0.07
23:44:06.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:44:06.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:06.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:44:06.544 00.000 21948 MoveAxis(E, 0, ABG)
23:44:06.544 00.000 21948 Move returns status 0, amount 0
23:44:06.544 00.000 21948 MoveAxis(N, 0, ABG)
23:44:06.544 00.000 21948 Move returns status 0, amount 0
23:44:06.545 00.001 21948 move complete, result=0
23:44:06.545 00.000 21948 worker thread done servicing request
23:44:06.545 00.000 21948 Worker thread wakes up
23:44:06.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:06.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:06.545 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:08.067 01.522 21948 Exposure complete
23:44:08.114 00.047 21948 worker thread done servicing request
23:44:08.114 00.000 18120 OnExposeComplete: enter
23:44:08.115 00.001 18120 UpdateGuideState(): m_state=6
23:44:08.116 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
23:44:08.116 00.000 18120 Star::Find returns 1 (0), X=411.79, Y=236.05, Mass=2018, SNR=31.0, Peak=219 HFD=4.2
23:44:08.117 00.001 18120 MultiStar: [#1 -0.19,0.20,0.73,U] [#2 -0.05,0.05,0.66,U] [#3 0.15,0.29,0.69,U] [#4 -0.28,0.23,0.00,M1] [#5 -0.11,0.15,0.54,U] [#6 0.01,0.24,0.48,U] [#7 -0.32,0.08,0.50,U] [#8 0.12,-0.03,0.42,U] 
23:44:08.118 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.17}, one-star: {-0.35, 0.24}
23:44:08.118 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
23:44:08.118 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
23:44:08.119 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.20 cameraTheta=2.17 mountX=-0.20 mountY=0.03, mountTheta=3.00
23:44:08.120 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.17, opts=13)
23:44:08.120 00.000 18120 Enqueuing Move request for scope (-0.12, 0.17)
23:44:08.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:08.121 00.001 21948 Worker thread wakes up
23:44:08.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
23:44:08.121 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
23:44:08.121 00.000 21948 Moving (-0.12, 0.17) raw xDistance=-0.20 yDistance=0.03
23:44:08.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:44:08.121 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.0
23:44:08.122 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:08.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:08.122 00.000 18120 Enqueuing Expose request
23:44:08.123 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:08.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:08.123 00.000 21948 MoveAxis(E, 0, ABG)
23:44:08.123 00.000 21948 Move returns status 0, amount 0
23:44:08.123 00.000 21948 MoveAxis(N, 0, ABG)
23:44:08.123 00.000 21948 Move returns status 0, amount 0
23:44:08.123 00.000 21948 move complete, result=0
23:44:08.123 00.000 21948 worker thread done servicing request
23:44:08.123 00.000 21948 Worker thread wakes up
23:44:08.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:08.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:08.124 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:09.757 01.633 21948 Exposure complete
23:44:09.821 00.064 21948 worker thread done servicing request
23:44:09.822 00.001 18120 OnExposeComplete: enter
23:44:09.823 00.001 18120 UpdateGuideState(): m_state=6
23:44:09.823 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
23:44:09.824 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=236.01, Mass=2028, SNR=30.9, Peak=215 HFD=4.1
23:44:09.825 00.001 18120 MultiStar: [#1 -0.24,-0.03,0.71,U] [#2 -0.28,0.11,0.64,U] [#3 -0.00,0.27,0.68,U] [#4 -0.13,0.20,0.56,U] [#5 -0.14,0.00,0.56,U] [#6 -0.23,-0.11,0.50,U] [#7 -0.48,-0.05,0.00,M1] [#8 -0.07,0.25,0.44,U] 
23:44:09.825 00.000 18120 refined, 7 included, MultiStar: {-0.22, 0.12}, one-star: {-0.48, 0.20}
23:44:09.826 00.001 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.14) = xAngle (3.80 = -2.48)
23:44:09.826 00.000 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.90 = 0.62)
23:44:09.827 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.66 mountX=-0.20 mountY=0.15, mountTheta=2.51
23:44:09.828 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.12, opts=13)
23:44:09.829 00.001 18120 Enqueuing Move request for scope (-0.22, 0.12)
23:44:09.829 00.000 21948 Worker thread wakes up
23:44:09.829 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
23:44:09.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:09.830 00.001 18120 UpdateGuideState exits: m=2028 RSB=30.9
23:44:09.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:09.830 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:09.831 00.001 18120 Enqueuing Expose request
23:44:09.831 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
23:44:09.831 00.000 21948 Moving (-0.22, 0.12) raw xDistance=-0.20 yDistance=0.15
23:44:09.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:44:09.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:09.831 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:44:09.831 00.000 21948 MoveAxis(E, 0, ABG)
23:44:09.831 00.000 21948 Move returns status 0, amount 0
23:44:09.831 00.000 21948 MoveAxis(N, 0, ABG)
23:44:09.831 00.000 21948 Move returns status 0, amount 0
23:44:09.831 00.000 21948 move complete, result=0
23:44:09.831 00.000 21948 worker thread done servicing request
23:44:09.831 00.000 21948 Worker thread wakes up
23:44:09.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:09.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:09.832 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:11.350 01.518 21948 Exposure complete
23:44:11.376 00.026 21948 worker thread done servicing request
23:44:11.376 00.000 18120 OnExposeComplete: enter
23:44:11.377 00.001 18120 UpdateGuideState(): m_state=6
23:44:11.377 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
23:44:11.378 00.001 18120 Star::Find returns 1 (0), X=411.69, Y=235.76, Mass=2068, SNR=31.2, Peak=209 HFD=4.3
23:44:11.378 00.000 18120 MultiStar: [#1 -0.13,-0.06,0.70,U] [#2 -0.24,0.08,0.64,U] [#3 0.09,0.07,0.69,U] [#4 -0.15,-0.07,0.59,U] [#5 -0.28,-0.07,0.54,U] [#6 -0.14,-0.15,0.48,U] [#7 -0.40,-0.13,0.00,M2] [#8 -0.05,-0.15,0.47,U] 
23:44:11.379 00.001 18120 refined, 7 included, MultiStar: {-0.19, -0.04}, one-star: {-0.45, -0.05}
23:44:11.379 00.000 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
23:44:11.381 00.002 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
23:44:11.383 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.92 mountX=-0.04 mountY=0.19, mountTheta=1.78
23:44:11.388 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.04, opts=13)
23:44:11.390 00.002 18120 Enqueuing Move request for scope (-0.19, -0.04)
23:44:11.392 00.002 21948 Worker thread wakes up
23:44:11.393 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
23:44:11.393 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
23:44:11.393 00.000 21948 Moving (-0.19, -0.04) raw xDistance=-0.04 yDistance=0.19
23:44:11.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:11.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:11.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:11.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:44:11.393 00.000 21948 MoveAxis(E, 0, ABG)
23:44:11.393 00.000 21948 Move returns status 0, amount 0
23:44:11.394 00.001 21948 MoveAxis(N, 0, ABG)
23:44:11.394 00.000 21948 Move returns status 0, amount 0
23:44:11.394 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.2
23:44:11.394 00.000 21948 move complete, result=0
23:44:11.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:11.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:11.397 00.002 21948 worker thread done servicing request
23:44:11.397 00.000 18120 Enqueuing Expose request
23:44:11.398 00.001 21948 Worker thread wakes up
23:44:11.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:11.398 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:11.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:13.024 01.626 21948 Exposure complete
23:44:13.073 00.049 21948 worker thread done servicing request
23:44:13.073 00.000 18120 OnExposeComplete: enter
23:44:13.074 00.001 18120 UpdateGuideState(): m_state=6
23:44:13.074 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
23:44:13.075 00.001 18120 Star::Find returns 1 (0), X=411.64, Y=235.76, Mass=2165, SNR=31.7, Peak=217 HFD=4.0
23:44:13.076 00.001 18120 MultiStar: [#1 -0.35,-0.06,0.70,U] [#2 -0.17,0.16,0.64,U] [#3 0.03,0.11,0.67,U] [#4 -0.32,-0.20,0.00,M1] [#5 -0.18,0.07,0.53,U] [#6 -0.22,-0.23,0.50,U] [#7 -0.27,-0.21,0.51,U] [#8 -0.01,-0.19,0.42,U] 
23:44:13.076 00.000 18120 refined, 7 included, MultiStar: {-0.24, -0.04}, one-star: {-0.49, -0.04}
23:44:13.076 00.000 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.14) = xAngle (-1.85 = -1.85)
23:44:13.077 00.001 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.25 = 1.25)
23:44:13.078 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.99 mountX=-0.07 mountY=0.23, mountTheta=1.85
23:44:13.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.04, opts=13)
23:44:13.080 00.001 18120 Enqueuing Move request for scope (-0.24, -0.04)
23:44:13.080 00.000 21948 Worker thread wakes up
23:44:13.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:13.081 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
23:44:13.081 00.000 18120 UpdateGuideState exits: m=2165 RSB=31.7
23:44:13.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:13.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:13.082 00.001 18120 Enqueuing Expose request
23:44:13.082 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
23:44:13.082 00.000 21948 Moving (-0.24, -0.04) raw xDistance=-0.07 yDistance=0.23
23:44:13.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:44:13.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:13.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:44:13.082 00.000 21948 MoveAxis(E, 0, ABG)
23:44:13.082 00.000 21948 Move returns status 0, amount 0
23:44:13.082 00.000 21948 MoveAxis(N, 0, ABG)
23:44:13.082 00.000 21948 Move returns status 0, amount 0
23:44:13.082 00.000 21948 move complete, result=0
23:44:13.082 00.000 21948 worker thread done servicing request
23:44:13.082 00.000 21948 Worker thread wakes up
23:44:13.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:13.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:13.083 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:14.604 01.521 21948 Exposure complete
23:44:14.642 00.038 21948 worker thread done servicing request
23:44:14.643 00.001 18120 OnExposeComplete: enter
23:44:14.644 00.001 18120 UpdateGuideState(): m_state=6
23:44:14.645 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
23:44:14.645 00.000 18120 Star::Find returns 1 (0), X=411.71, Y=235.97, Mass=2094, SNR=31.4, Peak=211 HFD=4.0
23:44:14.646 00.001 18120 MultiStar: [#1 -0.33,0.05,0.71,U] [#2 -0.22,0.11,0.66,U] [#3 -0.00,0.22,0.69,U] [#4 -0.17,-0.10,0.57,U] [#5 -0.31,-0.00,0.51,U] [#6 -0.25,0.19,0.47,U] [#7 -0.49,-0.33,0.00,M2] [#8 -0.02,0.05,0.43,U] 
23:44:14.646 00.000 18120 refined, 7 included, MultiStar: {-0.23, 0.09}, one-star: {-0.42, 0.17}
23:44:14.647 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.90 = -2.38)
23:44:14.647 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.72)
23:44:14.647 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.76 mountX=-0.18 mountY=0.17, mountTheta=2.40
23:44:14.649 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.09, opts=13)
23:44:14.650 00.001 18120 Enqueuing Move request for scope (-0.23, 0.09)
23:44:14.650 00.000 21948 Worker thread wakes up
23:44:14.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:14.651 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
23:44:14.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
23:44:14.651 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.4
23:44:14.651 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.652 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:14.652 00.000 18120 Enqueuing Expose request
23:44:14.653 00.001 21948 Moving (-0.23, 0.09) raw xDistance=-0.18 yDistance=0.17
23:44:14.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:44:14.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:14.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:44:14.653 00.000 21948 MoveAxis(E, 0, ABG)
23:44:14.653 00.000 21948 Move returns status 0, amount 0
23:44:14.653 00.000 21948 MoveAxis(N, 0, ABG)
23:44:14.653 00.000 21948 Move returns status 0, amount 0
23:44:14.653 00.000 21948 move complete, result=0
23:44:14.653 00.000 21948 worker thread done servicing request
23:44:14.653 00.000 21948 Worker thread wakes up
23:44:14.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:14.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:14.653 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:16.275 01.622 21948 Exposure complete
23:44:16.303 00.028 21948 worker thread done servicing request
23:44:16.303 00.000 18120 OnExposeComplete: enter
23:44:16.303 00.000 18120 UpdateGuideState(): m_state=6
23:44:16.304 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
23:44:16.304 00.000 18120 Star::Find returns 1 (0), X=411.53, Y=235.92, Mass=2035, SNR=31.0, Peak=214 HFD=3.9
23:44:16.305 00.001 18120 MultiStar: [#1 -0.25,0.01,0.70,U] [#2 -0.43,0.01,0.00,M1] [#3 -0.23,0.07,0.67,U] [#4 -0.08,0.21,0.54,U] [#5 -0.20,-0.00,0.53,U] [#6 -0.32,-0.00,0.48,U] [#7 -0.60,-0.04,0.00,M3] [#8 -0.16,-0.02,0.41,U] 
23:44:16.306 00.001 18120 refined, 6 included, MultiStar: {-0.30, 0.06}, one-star: {-0.61, 0.11}
23:44:16.306 00.000 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.08 = -2.20)
23:44:16.306 00.000 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.18 = 0.90)
23:44:16.307 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.31 cameraTheta=2.94 mountX=-0.18 mountY=0.24, mountTheta=2.22
23:44:16.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.06, opts=13)
23:44:16.308 00.000 18120 Enqueuing Move request for scope (-0.30, 0.06)
23:44:16.309 00.001 21948 Worker thread wakes up
23:44:16.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.06) opts 0xd
23:44:16.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:16.310 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.0
23:44:16.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:16.311 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:16.311 00.000 18120 Enqueuing Expose request
23:44:16.311 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.06)
23:44:16.312 00.001 21948 Moving (-0.30, 0.06) raw xDistance=-0.18 yDistance=0.24
23:44:16.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:44:16.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:16.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:44:16.312 00.000 21948 MoveAxis(E, 0, ABG)
23:44:16.312 00.000 21948 Move returns status 0, amount 0
23:44:16.312 00.000 21948 MoveAxis(N, 0, ABG)
23:44:16.312 00.000 21948 Move returns status 0, amount 0
23:44:16.312 00.000 21948 move complete, result=0
23:44:16.312 00.000 21948 worker thread done servicing request
23:44:16.312 00.000 21948 Worker thread wakes up
23:44:16.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:16.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:16.312 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:17.824 01.512 21948 Exposure complete
23:44:17.882 00.058 21948 worker thread done servicing request
23:44:17.882 00.000 18120 OnExposeComplete: enter
23:44:17.883 00.001 18120 UpdateGuideState(): m_state=6
23:44:17.884 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
23:44:17.884 00.000 18120 Star::Find returns 1 (0), X=411.50, Y=235.91, Mass=2191, SNR=32.2, Peak=216 HFD=3.9
23:44:17.885 00.001 18120 MultiStar: [#1 -0.32,0.06,0.69,U] [#2 -0.08,0.08,0.62,U] [#3 -0.13,-0.02,0.64,U] [#4 -0.33,0.17,0.00,M1] [#5 -0.30,0.13,0.50,U] [#6 -0.37,0.03,0.00,M1] [#7 -0.52,0.04,0.00,M4] [#8 -0.20,0.12,0.41,U] 
23:44:17.885 00.000 18120 refined, 5 included, MultiStar: {-0.32, 0.08}, one-star: {-0.63, 0.11}
23:44:17.886 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
23:44:17.886 00.000 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.86)
23:44:17.887 00.001 18120 CameraToMount -- cameraX=-0.32 cameraY=0.08 hyp=0.33 cameraTheta=2.90 mountX=-0.20 mountY=0.25, mountTheta=2.26
23:44:17.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.08, opts=13)
23:44:17.889 00.001 18120 Enqueuing Move request for scope (-0.32, 0.08)
23:44:17.889 00.000 21948 Worker thread wakes up
23:44:17.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.08) opts 0xd
23:44:17.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:17.890 00.001 18120 UpdateGuideState exits: m=2191 RSB=32.2
23:44:17.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:17.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:17.891 00.001 18120 Enqueuing Expose request
23:44:17.891 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.08)
23:44:17.891 00.000 21948 Moving (-0.32, 0.08) raw xDistance=-0.20 yDistance=0.25
23:44:17.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:44:17.891 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.65
23:44:17.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:44:17.891 00.000 21948 MoveAxis(E, 36, ABG)
23:44:17.891 00.000 21948 Guiding  Dir = 2, Dur = 36
23:44:17.892 00.001 21948 IsSlewing returns 0
23:44:17.892 00.000 21948 IsGuiding returns 0
23:44:17.894 00.002 21948 PulseGuide returned control before completion, sleep 45
23:44:17.947 00.053 21948 IsGuiding returns 0
23:44:17.947 00.000 21948 Move returns status 0, amount 36
23:44:17.947 00.000 21948 MoveAxis(S, 59, ABG)
23:44:17.947 00.000 21948 Guiding  Dir = 1, Dur = 59
23:44:17.947 00.000 21948 IsSlewing returns 0
23:44:17.947 00.000 21948 IsGuiding returns 0
23:44:17.952 00.005 21948 PulseGuide returned control before completion, sleep 65
23:44:18.026 00.074 21948 IsGuiding returns 0
23:44:18.026 00.000 21948 Move returns status 0, amount 59
23:44:18.026 00.000 21948 move complete, result=0
23:44:18.027 00.001 21948 worker thread done servicing request
23:44:18.027 00.000 21948 Worker thread wakes up
23:44:18.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:18.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:18.027 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.2 px 59 ms SOUTH
23:44:19.667 01.640 21948 Exposure complete
23:44:19.697 00.030 21948 worker thread done servicing request
23:44:19.697 00.000 18120 OnExposeComplete: enter
23:44:19.698 00.001 18120 UpdateGuideState(): m_state=6
23:44:19.699 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
23:44:19.700 00.001 18120 Star::Find returns 1 (0), X=411.56, Y=235.93, Mass=1951, SNR=30.3, Peak=194 HFD=4.0
23:44:19.700 00.000 18120 MultiStar: [#1 -0.32,0.10,0.74,U] [#2 -0.35,0.13,0.00,M1] [#3 0.11,0.13,0.71,U] [#4 -0.22,-0.01,0.56,U] [#5 -0.20,0.02,0.52,U] [#6 -0.31,-0.13,0.51,U] [#7 -0.55,-0.20,0.00,M5] [#8 -0.13,-0.27,0.44,U] 
23:44:19.701 00.001 18120 refined, 6 included, MultiStar: {-0.26, 0.03}, one-star: {-0.58, 0.12}
23:44:19.701 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.19 = -2.09)
23:44:19.701 00.000 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.01)
23:44:19.703 00.002 18120 CameraToMount -- cameraX=-0.26 cameraY=0.03 hyp=0.26 cameraTheta=3.05 mountX=-0.13 mountY=0.22, mountTheta=2.10
23:44:19.703 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.03, opts=13)
23:44:19.703 00.000 18120 Enqueuing Move request for scope (-0.26, 0.03)
23:44:19.705 00.002 21948 Worker thread wakes up
23:44:19.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:19.705 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.3
23:44:19.706 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:19.706 00.000 18120 Enqueuing Expose request
23:44:19.707 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.03) opts 0xd
23:44:19.707 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.03)
23:44:19.707 00.000 21948 Moving (-0.26, 0.03) raw xDistance=-0.13 yDistance=0.22
23:44:19.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:44:19.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:44:19.707 00.000 21948 MoveAxis(E, 0, ABG)
23:44:19.707 00.000 21948 Move returns status 0, amount 0
23:44:19.707 00.000 21948 MoveAxis(S, 53, ABG)
23:44:19.707 00.000 21948 Guiding  Dir = 1, Dur = 53
23:44:19.707 00.000 21948 IsSlewing returns 0
23:44:19.707 00.000 21948 IsGuiding returns 0
23:44:19.712 00.005 21948 PulseGuide returned control before completion, sleep 59
23:44:19.776 00.064 21948 IsGuiding returns 0
23:44:19.776 00.000 21948 Move returns status 0, amount 53
23:44:19.776 00.000 21948 move complete, result=0
23:44:19.776 00.000 21948 worker thread done servicing request
23:44:19.776 00.000 21948 Worker thread wakes up
23:44:19.777 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:19.777 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 53 ms SOUTH
23:44:19.778 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:21.185 01.407 21948 Exposure complete
23:44:21.215 00.030 21948 worker thread done servicing request
23:44:21.216 00.001 18120 OnExposeComplete: enter
23:44:21.218 00.002 18120 UpdateGuideState(): m_state=6
23:44:21.221 00.003 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
23:44:21.223 00.002 18120 Star::Find returns 1 (0), X=411.36, Y=235.89, Mass=2105, SNR=31.4, Peak=182 HFD=4.0
23:44:21.226 00.003 18120 MultiStar: large primary error, entering stabilization period
23:44:21.228 00.002 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.18 = -2.11)
23:44:21.230 00.002 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 0.99)
23:44:21.233 00.003 18120 CameraToMount -- cameraX=-0.78 cameraY=0.09 hyp=0.78 cameraTheta=3.03 mountX=-0.40 mountY=0.65, mountTheta=2.12
23:44:21.236 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.78, y=0.09, opts=13)
23:44:21.237 00.001 18120 Enqueuing Move request for scope (-0.78, 0.09)
23:44:21.238 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:21.239 00.001 21948 Worker thread wakes up
23:44:21.239 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.09) opts 0xd
23:44:21.239 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.78, 0.09)
23:44:21.239 00.000 21948 Moving (-0.78, 0.09) raw xDistance=-0.40 yDistance=0.65
23:44:21.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
23:44:21.239 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
23:44:21.239 00.000 21948 MoveAxis(E, 71, ABG)
23:44:21.239 00.000 21948 Guiding  Dir = 2, Dur = 71
23:44:21.239 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.4
23:44:21.240 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.240 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:21.241 00.001 18120 Enqueuing Expose request
23:44:21.241 00.000 21948 IsSlewing returns 0
23:44:21.241 00.000 21948 IsGuiding returns 0
23:44:21.243 00.002 21948 PulseGuide returned control before completion, sleep 80
23:44:21.328 00.085 21948 IsGuiding returns 0
23:44:21.328 00.000 21948 Move returns status 0, amount 71
23:44:21.328 00.000 21948 MoveAxis(S, 156, ABG)
23:44:21.328 00.000 21948 Guiding  Dir = 1, Dur = 156
23:44:21.328 00.000 21948 IsSlewing returns 0
23:44:21.328 00.000 21948 IsGuiding returns 0
23:44:21.333 00.005 21948 PulseGuide returned control before completion, sleep 162
23:44:21.499 00.166 21948 IsGuiding returns 0
23:44:21.499 00.000 21948 Move returns status 0, amount 156
23:44:21.499 00.000 21948 move complete, result=0
23:44:21.499 00.000 21948 worker thread done servicing request
23:44:21.499 00.000 21948 Worker thread wakes up
23:44:21.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:21.499 00.000 18120 GuideStep: -0.4 px 71 ms EAST, 0.7 px 156 ms SOUTH
23:44:21.500 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:23.233 01.733 21948 Exposure complete
23:44:23.259 00.026 18120 OnExposeComplete: enter
23:44:23.259 00.000 18120 UpdateGuideState(): m_state=6
23:44:23.260 00.001 21948 worker thread done servicing request
23:44:23.260 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
23:44:23.260 00.000 18120 Star::Find returns 1 (0), X=412.28, Y=236.01, Mass=1947, SNR=30.3, Peak=201 HFD=4.0
23:44:23.261 00.001 18120 MultiStar: exiting stabilization period
23:44:23.262 00.001 18120 MultiStar: [#1 0.23,0.02,0.75,U] [#2 0.25,0.05,0.64,U] [#3 0.34,0.37,0.00,M1] [#4 0.33,0.20,0.00,M1] [#5 0.37,0.04,0.00,M1] [#6 0.49,0.02,0.00,M1] [#7 0.35,0.18,0.00,M6] [#8 0.50,0.18,0.00,M1] 
23:44:23.262 00.000 18120 refined, 2 included, MultiStar: {0.20, 0.11}, one-star: {0.14, 0.20}
23:44:23.263 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.14) = xAngle (1.63 = 1.63)
23:44:23.263 00.000 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.74 = -1.55)
23:44:23.263 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.22 cameraTheta=0.49 mountX=-0.01 mountY=-0.22, mountTheta=-1.63
23:44:23.265 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.11, opts=13)
23:44:23.265 00.000 18120 Enqueuing Move request for scope (0.20, 0.11)
23:44:23.265 00.000 21948 Worker thread wakes up
23:44:23.266 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
23:44:23.266 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
23:44:23.266 00.000 21948 Moving (0.20, 0.11) raw xDistance=-0.01 yDistance=-0.22
23:44:23.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:23.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:23.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:23.266 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.3
23:44:23.267 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:23.268 00.001 18120 Enqueuing Expose request
23:44:23.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:44:23.268 00.000 21948 MoveAxis(E, 0, ABG)
23:44:23.268 00.000 21948 Move returns status 0, amount 0
23:44:23.268 00.000 21948 MoveAxis(N, 0, ABG)
23:44:23.268 00.000 21948 Move returns status 0, amount 0
23:44:23.268 00.000 21948 move complete, result=0
23:44:23.268 00.000 21948 worker thread done servicing request
23:44:23.268 00.000 21948 Worker thread wakes up
23:44:23.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:23.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:23.269 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:24.684 01.415 21948 Exposure complete
23:44:24.726 00.042 21948 worker thread done servicing request
23:44:24.726 00.000 18120 OnExposeComplete: enter
23:44:24.727 00.001 18120 UpdateGuideState(): m_state=6
23:44:24.728 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
23:44:24.729 00.001 18120 Star::Find returns 1 (0), X=412.37, Y=236.02, Mass=2032, SNR=30.9, Peak=192 HFD=4.1
23:44:24.729 00.000 18120 MultiStar: [#1 0.39,0.01,0.00,M1] [#2 0.52,0.06,0.00,M1] [#3 0.73,0.35,0.00,M2] [#4 0.58,0.13,0.00,M2] [#5 0.49,0.15,0.00,M2] [#6 0.68,0.09,0.00,M2] [#7 0.14,-0.06,0.51,U] [#8 0.67,0.08,0.00,M2] 
23:44:24.730 00.001 18120 refined, 1 included, MultiStar: {0.21, 0.13}, one-star: {0.24, 0.22}
23:44:24.731 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.14) = xAngle (1.69 = 1.69)
23:44:24.732 00.001 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.80 = -1.49)
23:44:24.732 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.55 mountX=-0.03 mountY=-0.24, mountTheta=-1.69
23:44:24.734 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.13, opts=13)
23:44:24.736 00.002 18120 Enqueuing Move request for scope (0.21, 0.13)
23:44:24.737 00.001 21948 Worker thread wakes up
23:44:24.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:24.738 00.001 18120 UpdateGuideState exits: m=2032 RSB=30.9
23:44:24.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:24.739 00.001 18120 Enqueuing Expose request
23:44:24.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
23:44:24.739 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
23:44:24.739 00.000 21948 Moving (0.21, 0.13) raw xDistance=-0.03 yDistance=-0.24
23:44:24.740 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:44:24.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:24.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:44:24.740 00.000 21948 MoveAxis(E, 0, ABG)
23:44:24.740 00.000 21948 Move returns status 0, amount 0
23:44:24.740 00.000 21948 MoveAxis(N, 0, ABG)
23:44:24.740 00.000 21948 Move returns status 0, amount 0
23:44:24.740 00.000 21948 move complete, result=0
23:44:24.740 00.000 21948 worker thread done servicing request
23:44:24.740 00.000 21948 Worker thread wakes up
23:44:24.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:24.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:24.740 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:26.375 01.635 21948 Exposure complete
23:44:26.405 00.030 21948 worker thread done servicing request
23:44:26.405 00.000 18120 OnExposeComplete: enter
23:44:26.407 00.002 18120 UpdateGuideState(): m_state=6
23:44:26.408 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
23:44:26.409 00.001 18120 Star::Find returns 1 (0), X=412.16, Y=236.03, Mass=2111, SNR=31.5, Peak=220 HFD=4.2
23:44:26.410 00.001 18120 MultiStar: [#1 0.38,-0.09,0.00,M2] [#2 0.47,0.19,0.00,M2] [#3 0.72,0.30,0.00,M3] [#4 0.53,0.20,0.00,M3] [#5 0.20,0.22,0.52,U] [#6 0.27,-0.04,0.48,U] [#7 0.13,-0.02,0.52,U] [#8 0.64,0.02,0.00,M3] 
23:44:26.411 00.001 18120 refined, 3 included, MultiStar: {0.13, 0.12}, one-star: {0.03, 0.23}
23:44:26.412 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
23:44:26.413 00.001 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.28)
23:44:26.415 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
23:44:26.417 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.12, opts=13)
23:44:26.418 00.001 18120 Enqueuing Move request for scope (0.13, 0.12)
23:44:26.418 00.000 21948 Worker thread wakes up
23:44:26.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:26.418 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.5
23:44:26.419 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:26.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:26.421 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:44:26.421 00.000 18120 Enqueuing Expose request
23:44:26.421 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:44:26.421 00.000 21948 Moving (0.13, 0.12) raw xDistance=-0.06 yDistance=-0.17
23:44:26.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:44:26.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:26.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:44:26.421 00.000 21948 MoveAxis(E, 0, ABG)
23:44:26.421 00.000 21948 Move returns status 0, amount 0
23:44:26.421 00.000 21948 MoveAxis(N, 0, ABG)
23:44:26.422 00.001 21948 Move returns status 0, amount 0
23:44:26.422 00.000 21948 move complete, result=0
23:44:26.422 00.000 21948 worker thread done servicing request
23:44:26.422 00.000 21948 Worker thread wakes up
23:44:26.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:26.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:26.422 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:27.936 01.514 21948 Exposure complete
23:44:27.974 00.038 21948 worker thread done servicing request
23:44:27.974 00.000 18120 OnExposeComplete: enter
23:44:27.975 00.001 18120 UpdateGuideState(): m_state=6
23:44:27.976 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
23:44:27.976 00.000 18120 Star::Find returns 1 (0), X=412.30, Y=236.07, Mass=2045, SNR=31.0, Peak=205 HFD=4.1
23:44:27.976 00.000 18120 MultiStar: [#1 0.20,0.07,0.73,U] [#2 0.40,0.12,0.00,M3] [#3 0.51,0.37,0.00,M4] [#4 0.24,0.06,0.55,U] [#5 0.21,0.39,0.00,M2] [#6 0.60,-0.02,0.00,M2] [#7 -0.19,0.17,0.51,U] [#8 0.03,0.05,0.45,U] 
23:44:27.977 00.001 18120 refined, 4 included, MultiStar: {0.11, 0.14}, one-star: {0.16, 0.26}
23:44:27.977 00.000 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.05 = 2.05)
23:44:27.978 00.001 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.15 = -1.13)
23:44:27.978 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.91 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
23:44:27.979 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.14, opts=13)
23:44:27.980 00.001 18120 Enqueuing Move request for scope (0.11, 0.14)
23:44:27.980 00.000 21948 Worker thread wakes up
23:44:27.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:27.981 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:44:27.981 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
23:44:27.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:27.982 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:44:27.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:27.982 00.000 18120 Enqueuing Expose request
23:44:27.983 00.001 21948 Moving (0.11, 0.14) raw xDistance=-0.08 yDistance=-0.16
23:44:27.983 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:44:27.983 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:27.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:44:27.983 00.000 21948 MoveAxis(E, 0, ABG)
23:44:27.983 00.000 21948 Move returns status 0, amount 0
23:44:27.983 00.000 21948 MoveAxis(N, 0, ABG)
23:44:27.983 00.000 21948 Move returns status 0, amount 0
23:44:27.983 00.000 21948 move complete, result=0
23:44:27.983 00.000 21948 worker thread done servicing request
23:44:27.983 00.000 21948 Worker thread wakes up
23:44:27.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:27.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:27.983 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:29.611 01.628 21948 Exposure complete
23:44:29.637 00.026 21948 worker thread done servicing request
23:44:29.637 00.000 18120 OnExposeComplete: enter
23:44:29.638 00.001 18120 UpdateGuideState(): m_state=6
23:44:29.638 00.000 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
23:44:29.639 00.001 18120 Star::Find returns 1 (0), X=412.23, Y=235.96, Mass=2026, SNR=31.2, Peak=188 HFD=4.1
23:44:29.639 00.000 18120 MultiStar: [#1 0.39,0.14,0.00,M2] [#2 0.37,0.45,0.00,M4] [#3 0.54,0.40,0.00,M5] [#4 0.47,0.33,0.00,M3] [#5 0.13,0.40,0.00,M3] [#6 0.68,0.03,0.00,M3] [#7 0.26,0.19,0.52,U] [#8 0.49,0.33,0.00,M3] 
23:44:29.639 00.000 18120 single-star, 1 included, MultiStar: {0.16, 0.17}, one-star: {0.10, 0.16}
23:44:29.640 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
23:44:29.640 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.04)
23:44:29.641 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.00 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
23:44:29.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.16, opts=13)
23:44:29.643 00.001 18120 Enqueuing Move request for scope (0.10, 0.16)
23:44:29.643 00.000 21948 Worker thread wakes up
23:44:29.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:29.643 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.2
23:44:29.644 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:29.645 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:29.645 00.000 18120 Enqueuing Expose request
23:44:29.645 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
23:44:29.645 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
23:44:29.645 00.000 21948 Moving (0.10, 0.16) raw xDistance=-0.10 yDistance=-0.16
23:44:29.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:44:29.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:29.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:44:29.645 00.000 21948 MoveAxis(E, 0, ABG)
23:44:29.646 00.001 21948 Move returns status 0, amount 0
23:44:29.646 00.000 21948 MoveAxis(N, 0, ABG)
23:44:29.646 00.000 21948 Move returns status 0, amount 0
23:44:29.646 00.000 21948 move complete, result=0
23:44:29.646 00.000 21948 worker thread done servicing request
23:44:29.646 00.000 21948 Worker thread wakes up
23:44:29.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:29.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:29.646 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:31.164 01.518 21948 Exposure complete
23:44:31.197 00.033 21948 worker thread done servicing request
23:44:31.197 00.000 18120 OnExposeComplete: enter
23:44:31.198 00.001 18120 UpdateGuideState(): m_state=6
23:44:31.198 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
23:44:31.199 00.001 18120 Star::Find returns 1 (0), X=412.17, Y=236.07, Mass=1936, SNR=30.2, Peak=201 HFD=4.2
23:44:31.199 00.000 18120 MultiStar: [#1 0.36,0.27,0.00,M3] [#2 0.39,0.38,0.00,M5] [#3 0.69,0.31,0.00,M6] [#4 0.38,0.14,0.00,M4] [#5 0.45,0.50,0.00,M4] [#6 0.47,0.27,0.00,M4] [#7 0.22,0.04,0.53,U] [#8 0.72,0.17,0.00,M4] 
23:44:31.200 00.001 18120 refined, 1 included, MultiStar: {0.10, 0.19}, one-star: {0.04, 0.26}
23:44:31.200 00.000 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.14) = xAngle (2.21 = 2.21)
23:44:31.200 00.000 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.31 = -0.97)
23:44:31.200 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.07 mountX=-0.13 mountY=-0.17, mountTheta=-2.20
23:44:31.201 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.19, opts=13)
23:44:31.202 00.001 18120 Enqueuing Move request for scope (0.10, 0.19)
23:44:31.202 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:31.203 00.001 21948 Worker thread wakes up
23:44:31.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
23:44:31.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
23:44:31.203 00.000 21948 Moving (0.10, 0.19) raw xDistance=-0.13 yDistance=-0.17
23:44:31.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:44:31.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:31.203 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.2
23:44:31.204 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:44:31.204 00.000 21948 MoveAxis(E, 0, ABG)
23:44:31.204 00.000 21948 Move returns status 0, amount 0
23:44:31.204 00.000 21948 MoveAxis(N, 0, ABG)
23:44:31.204 00.000 21948 Move returns status 0, amount 0
23:44:31.204 00.000 21948 move complete, result=0
23:44:31.204 00.000 21948 worker thread done servicing request
23:44:31.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:31.205 00.001 18120 Enqueuing Expose request
23:44:31.205 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:31.205 00.000 21948 Worker thread wakes up
23:44:31.206 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:31.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:32.834 01.628 21948 Exposure complete
23:44:32.874 00.040 21948 worker thread done servicing request
23:44:32.874 00.000 18120 OnExposeComplete: enter
23:44:32.875 00.001 18120 UpdateGuideState(): m_state=6
23:44:32.876 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
23:44:32.876 00.000 18120 Star::Find returns 1 (0), X=412.20, Y=235.97, Mass=2136, SNR=31.6, Peak=196 HFD=4.3
23:44:32.877 00.001 18120 MultiStar: [#1 0.34,0.16,0.00,M4] [#2 0.25,0.39,0.00,M6] [#3 0.60,0.44,0.00,M7] [#4 0.41,0.26,0.00,M5] [#5 0.37,0.34,0.00,M5] [#6 0.31,0.32,0.00,M5] [#7 0.19,0.12,0.51,U] [#8 0.42,0.18,0.00,M5] 
23:44:32.878 00.001 18120 single-star, 1 included, MultiStar: {0.11, 0.15}, one-star: {0.07, 0.16}
23:44:32.879 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
23:44:32.879 00.000 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.40 = -0.88)
23:44:32.879 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.16 mountX=-0.12 mountY=-0.14, mountTheta=-2.28
23:44:32.880 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.16, opts=13)
23:44:32.881 00.001 18120 Enqueuing Move request for scope (0.07, 0.16)
23:44:32.882 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:32.882 00.000 18120 UpdateGuideState exits: m=2136 RSB=31.6
23:44:32.883 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:32.883 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:32.884 00.001 18120 Enqueuing Expose request
23:44:32.884 00.000 21948 Worker thread wakes up
23:44:32.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:44:32.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:44:32.884 00.000 21948 Moving (0.07, 0.16) raw xDistance=-0.12 yDistance=-0.14
23:44:32.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:44:32.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:32.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:44:32.884 00.000 21948 MoveAxis(E, 0, ABG)
23:44:32.884 00.000 21948 Move returns status 0, amount 0
23:44:32.884 00.000 21948 MoveAxis(N, 0, ABG)
23:44:32.884 00.000 21948 Move returns status 0, amount 0
23:44:32.884 00.000 21948 move complete, result=0
23:44:32.884 00.000 21948 worker thread done servicing request
23:44:32.884 00.000 21948 Worker thread wakes up
23:44:32.884 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:32.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:32.885 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:34.397 01.512 21948 Exposure complete
23:44:34.425 00.028 21948 worker thread done servicing request
23:44:34.425 00.000 18120 OnExposeComplete: enter
23:44:34.426 00.001 18120 UpdateGuideState(): m_state=6
23:44:34.426 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
23:44:34.427 00.001 18120 Star::Find returns 1 (0), X=412.13, Y=236.19, Mass=2049, SNR=31.0, Peak=217 HFD=4.2
23:44:34.429 00.002 18120 MultiStar: [#1 0.39,0.24,0.00,M5] [#2 0.11,0.14,0.64,U] [#3 0.55,0.57,0.00,M8] [#4 0.32,0.32,0.00,M6] [#5 0.26,0.27,0.00,M6] [#6 0.12,0.14,0.51,U] [#7 0.05,0.07,0.52,U] [#8 0.43,0.10,0.00,M6] 
23:44:34.429 00.000 18120 refined, 3 included, MultiStar: {0.06, 0.22}, one-star: {0.00, 0.39}
23:44:34.429 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
23:44:34.430 00.001 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
23:44:34.430 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.30 mountX=-0.17 mountY=-0.15, mountTheta=-2.43
23:44:34.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.22, opts=13)
23:44:34.432 00.000 18120 Enqueuing Move request for scope (0.06, 0.22)
23:44:34.433 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:34.433 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.0
23:44:34.434 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:34.435 00.001 18120 Enqueuing Expose request
23:44:34.435 00.000 21948 Worker thread wakes up
23:44:34.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
23:44:34.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
23:44:34.435 00.000 21948 Moving (0.06, 0.22) raw xDistance=-0.17 yDistance=-0.15
23:44:34.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:44:34.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:34.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:44:34.435 00.000 21948 MoveAxis(E, 0, ABG)
23:44:34.435 00.000 21948 Move returns status 0, amount 0
23:44:34.436 00.001 21948 MoveAxis(N, 0, ABG)
23:44:34.436 00.000 21948 Move returns status 0, amount 0
23:44:34.436 00.000 21948 move complete, result=0
23:44:34.436 00.000 21948 worker thread done servicing request
23:44:34.436 00.000 21948 Worker thread wakes up
23:44:34.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:34.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:34.436 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:36.061 01.625 21948 Exposure complete
23:44:36.090 00.029 21948 worker thread done servicing request
23:44:36.090 00.000 18120 OnExposeComplete: enter
23:44:36.092 00.002 18120 UpdateGuideState(): m_state=6
23:44:36.095 00.003 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
23:44:36.097 00.002 18120 Star::Find returns 1 (0), X=412.01, Y=236.10, Mass=2278, SNR=32.9, Peak=232 HFD=4.3
23:44:36.100 00.003 18120 MultiStar: [#1 0.20,0.32,0.00,M6] [#2 0.10,0.30,0.62,U] [#3 0.12,0.94,0.00,M9] [#4 0.36,0.48,0.00,M7] [#5 0.36,0.42,0.00,M7] [#6 0.31,0.15,0.45,U] [#7 0.28,0.16,0.46,U] [#8 0.44,0.26,0.00,M7] 
23:44:36.102 00.002 18120 refined, 3 included, MultiStar: {0.08, 0.25}, one-star: {-0.13, 0.30}
23:44:36.105 00.003 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.40 = 2.40)
23:44:36.107 00.002 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.78)
23:44:36.108 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
23:44:36.109 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.25, opts=13)
23:44:36.110 00.001 18120 Enqueuing Move request for scope (0.08, 0.25)
23:44:36.111 00.001 21948 Worker thread wakes up
23:44:36.111 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:36.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
23:44:36.111 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
23:44:36.111 00.000 18120 UpdateGuideState exits: m=2278 RSB=32.9
23:44:36.112 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:36.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:36.112 00.000 18120 Enqueuing Expose request
23:44:36.113 00.001 21948 Moving (0.08, 0.25) raw xDistance=-0.19 yDistance=-0.18
23:44:36.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:44:36.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:36.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:44:36.113 00.000 21948 MoveAxis(E, 0, ABG)
23:44:36.113 00.000 21948 Move returns status 0, amount 0
23:44:36.113 00.000 21948 MoveAxis(N, 0, ABG)
23:44:36.113 00.000 21948 Move returns status 0, amount 0
23:44:36.113 00.000 21948 move complete, result=0
23:44:36.113 00.000 21948 worker thread done servicing request
23:44:36.113 00.000 21948 Worker thread wakes up
23:44:36.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:36.114 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:36.114 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:37.639 01.525 21948 Exposure complete
23:44:37.687 00.048 21948 worker thread done servicing request
23:44:37.687 00.000 18120 OnExposeComplete: enter
23:44:37.688 00.001 18120 UpdateGuideState(): m_state=6
23:44:37.689 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
23:44:37.689 00.000 18120 Star::Find returns 1 (0), X=412.09, Y=236.33, Mass=1912, SNR=29.9, Peak=196 HFD=4.0
23:44:37.690 00.001 18120 MultiStar: [#1 0.11,0.32,0.74,U] [#2 -0.05,0.73,0.00,M5] [#3 0.19,0.72,0.00,M10] [#4 0.41,0.42,0.00,M8] [#5 0.28,0.43,0.00,M8] [#6 0.14,0.03,0.52,U] [#7 -0.23,0.46,0.00,M1] [#8 0.21,0.35,0.00,M8] 
23:44:37.690 00.000 18120 refined, 2 included, MultiStar: {0.05, 0.34}, one-star: {-0.04, 0.53}
23:44:37.691 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
23:44:37.691 00.000 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.61)
23:44:37.692 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.43 mountX=-0.29 mountY=-0.20, mountTheta=-2.55
23:44:37.693 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.34, opts=13)
23:44:37.693 00.000 18120 Enqueuing Move request for scope (0.05, 0.34)
23:44:37.694 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:37.694 00.000 18120 UpdateGuideState exits: m=1912 RSB=29.9
23:44:37.695 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:37.695 00.000 21948 Worker thread wakes up
23:44:37.695 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:37.696 00.001 18120 Enqueuing Expose request
23:44:37.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
23:44:37.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
23:44:37.696 00.000 21948 Moving (0.05, 0.34) raw xDistance=-0.29 yDistance=-0.20
23:44:37.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:44:37.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:37.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:44:37.696 00.000 21948 MoveAxis(E, 53, ABG)
23:44:37.696 00.000 21948 Guiding  Dir = 2, Dur = 53
23:44:37.696 00.000 21948 IsSlewing returns 0
23:44:37.697 00.001 21948 IsGuiding returns 0
23:44:37.698 00.001 21948 PulseGuide returned control before completion, sleep 62
23:44:37.766 00.068 21948 IsGuiding returns 0
23:44:37.766 00.000 21948 Move returns status 0, amount 53
23:44:37.766 00.000 21948 MoveAxis(N, 0, ABG)
23:44:37.766 00.000 21948 Move returns status 0, amount 0
23:44:37.766 00.000 21948 move complete, result=0
23:44:37.766 00.000 21948 worker thread done servicing request
23:44:37.766 00.000 21948 Worker thread wakes up
23:44:37.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:37.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:37.766 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
23:44:39.393 01.627 21948 Exposure complete
23:44:39.430 00.037 21948 worker thread done servicing request
23:44:39.430 00.000 18120 OnExposeComplete: enter
23:44:39.430 00.000 18120 UpdateGuideState(): m_state=6
23:44:39.431 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
23:44:39.431 00.000 18120 Star::Find returns 1 (0), X=412.55, Y=235.97, Mass=1832, SNR=29.4, Peak=187 HFD=3.7
23:44:39.432 00.001 18120 MultiStar: [#1 0.39,0.27,0.00,M6] [#2 0.41,0.45,0.00,M6] [#3 0.41,0.66,0.00,R] [#4 0.44,0.34,0.00,M9] [#5 0.37,0.48,0.00,M9] [#6 0.64,0.32,0.00,M3] [#7 0.35,0.28,0.00,M2] [#8 0.59,0.40,0.00,M9] 
23:44:39.432 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.14) = xAngle (1.51 = 1.51)
23:44:39.433 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.61 = -1.67)
23:44:39.433 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=0.16 hyp=0.45 cameraTheta=0.37 mountX=0.03 mountY=-0.45, mountTheta=-1.51
23:44:39.435 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=0.16, opts=13)
23:44:39.436 00.001 18120 Enqueuing Move request for scope (0.42, 0.16)
23:44:39.436 00.000 21948 Worker thread wakes up
23:44:39.437 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.16) opts 0xd
23:44:39.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, 0.16)
23:44:39.437 00.000 21948 Moving (0.42, 0.16) raw xDistance=0.03 yDistance=-0.45
23:44:39.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:44:39.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:39.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:44:39.437 00.000 21948 MoveAxis(E, 0, ABG)
23:44:39.437 00.000 21948 Move returns status 0, amount 0
23:44:39.437 00.000 21948 MoveAxis(N, 0, ABG)
23:44:39.437 00.000 21948 Move returns status 0, amount 0
23:44:39.437 00.000 21948 move complete, result=0
23:44:39.437 00.000 21948 worker thread done servicing request
23:44:39.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:39.437 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.4
23:44:39.438 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:39.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:39.440 00.002 18120 Enqueuing Expose request
23:44:39.440 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:44:39.440 00.000 21948 Worker thread wakes up
23:44:39.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:39.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:40.964 01.524 21948 Exposure complete
23:44:41.001 00.037 18120 OnExposeComplete: enter
23:44:41.001 00.000 18120 UpdateGuideState(): m_state=6
23:44:41.002 00.001 21948 worker thread done servicing request
23:44:41.002 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
23:44:41.005 00.003 18120 Star::Find returns 1 (0), X=412.12, Y=236.09, Mass=2163, SNR=31.9, Peak=221 HFD=4.2
23:44:41.008 00.003 18120 MultiStar: [#1 0.06,0.26,0.70,U] [#2 0.04,0.51,0.00,M7] [#3 0.13,-0.01,0.67,U] [#4 0.31,0.34,0.00,M10] [#5 0.21,0.32,0.00,M10] [#6 0.04,0.22,0.49,U] [#7 0.39,0.17,0.00,M3] [#8 0.35,0.35,0.00,M10] 
23:44:41.009 00.001 18120 refined, 3 included, MultiStar: {0.05, 0.20}, one-star: {-0.01, 0.29}
23:44:41.009 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
23:44:41.009 00.000 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.70)
23:44:41.010 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.34 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
23:44:41.012 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.20, opts=13)
23:44:41.013 00.001 18120 Enqueuing Move request for scope (0.05, 0.20)
23:44:41.013 00.000 21948 Worker thread wakes up
23:44:41.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:41.014 00.001 18120 UpdateGuideState exits: m=2163 RSB=31.9
23:44:41.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:41.014 00.000 18120 Enqueuing Expose request
23:44:41.015 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
23:44:41.015 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
23:44:41.015 00.000 21948 Moving (0.05, 0.20) raw xDistance=-0.16 yDistance=-0.13
23:44:41.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:44:41.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:41.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:41.015 00.000 21948 MoveAxis(E, 0, ABG)
23:44:41.015 00.000 21948 Move returns status 0, amount 0
23:44:41.015 00.000 21948 MoveAxis(N, 0, ABG)
23:44:41.015 00.000 21948 Move returns status 0, amount 0
23:44:41.015 00.000 21948 move complete, result=0
23:44:41.015 00.000 21948 worker thread done servicing request
23:44:41.015 00.000 21948 Worker thread wakes up
23:44:41.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:41.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:41.015 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:42.647 01.632 21948 Exposure complete
23:44:42.675 00.028 21948 worker thread done servicing request
23:44:42.675 00.000 18120 OnExposeComplete: enter
23:44:42.676 00.001 18120 UpdateGuideState(): m_state=6
23:44:42.677 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
23:44:42.677 00.000 18120 Star::Find returns 1 (0), X=412.00, Y=236.31, Mass=2053, SNR=31.2, Peak=203 HFD=4.0
23:44:42.678 00.001 18120 MultiStar: [#1 0.10,0.32,0.71,U] [#2 0.24,0.57,0.00,M8] [#3 0.04,0.11,0.67,U] [#4 0.17,0.38,0.00,R] [#5 0.06,0.56,0.00,R] [#6 0.06,0.29,0.47,U] [#7 -0.06,0.36,0.53,U] [#8 0.53,0.29,0.00,R] 
23:44:42.678 00.000 18120 refined, 4 included, MultiStar: {-0.01, 0.34}, one-star: {-0.13, 0.51}
23:44:42.679 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.75 = 2.75)
23:44:42.679 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.85 = -0.43)
23:44:42.679 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.61 mountX=-0.31 mountY=-0.14, mountTheta=-2.72
23:44:42.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.34, opts=13)
23:44:42.681 00.001 18120 Enqueuing Move request for scope (-0.01, 0.34)
23:44:42.681 00.000 21948 Worker thread wakes up
23:44:42.682 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:42.683 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.2
23:44:42.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
23:44:42.683 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
23:44:42.684 00.001 21948 Moving (-0.01, 0.34) raw xDistance=-0.31 yDistance=-0.14
23:44:42.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:44:42.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:42.684 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:42.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:44:42.684 00.000 21948 MoveAxis(E, 56, ABG)
23:44:42.684 00.000 21948 Guiding  Dir = 2, Dur = 56
23:44:42.685 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:42.685 00.000 18120 Enqueuing Expose request
23:44:42.686 00.001 21948 IsSlewing returns 0
23:44:42.686 00.000 21948 IsGuiding returns 0
23:44:42.688 00.002 21948 PulseGuide returned control before completion, sleep 65
23:44:42.755 00.067 21948 IsGuiding returns 0
23:44:42.755 00.000 21948 Move returns status 0, amount 56
23:44:42.755 00.000 21948 MoveAxis(N, 0, ABG)
23:44:42.755 00.000 21948 Move returns status 0, amount 0
23:44:42.755 00.000 21948 move complete, result=0
23:44:42.755 00.000 21948 worker thread done servicing request
23:44:42.755 00.000 21948 Worker thread wakes up
23:44:42.755 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:42.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:42.755 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
23:44:44.162 01.407 21948 Exposure complete
23:44:44.192 00.030 21948 worker thread done servicing request
23:44:44.192 00.000 18120 OnExposeComplete: enter
23:44:44.193 00.001 18120 UpdateGuideState(): m_state=6
23:44:44.194 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
23:44:44.194 00.000 18120 Star::Find returns 1 (0), X=412.29, Y=236.14, Mass=2205, SNR=32.2, Peak=204 HFD=4.1
23:44:44.195 00.001 18120 MultiStar: [#1 0.09,0.26,0.69,U] [#2 0.35,0.26,0.00,M9] [#3 0.00,-0.51,0.00,M1] [#4 0.10,-0.25,0.57,U] [#5 -0.15,-0.25,0.49,U] [#6 0.12,-0.04,0.49,U] [#7 0.09,0.06,0.48,U] [#8 -0.18,-0.09,0.43,U] 
23:44:44.195 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {0.16, 0.33}
23:44:44.195 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
23:44:44.196 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.02 = -1.27)
23:44:44.196 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.77 mountX=-0.02 mountY=-0.07, mountTheta=-1.91
23:44:44.197 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
23:44:44.198 00.001 18120 Enqueuing Move request for scope (0.05, 0.05)
23:44:44.198 00.000 21948 Worker thread wakes up
23:44:44.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:44:44.198 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:44:44.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:44.199 00.001 18120 UpdateGuideState exits: m=2205 RSB=32.2
23:44:44.199 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.200 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:44.200 00.000 18120 Enqueuing Expose request
23:44:44.200 00.000 21948 Moving (0.05, 0.05) raw xDistance=-0.02 yDistance=-0.07
23:44:44.200 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:44:44.200 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:44.200 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:44:44.200 00.000 21948 MoveAxis(E, 0, ABG)
23:44:44.201 00.001 21948 Move returns status 0, amount 0
23:44:44.201 00.000 21948 MoveAxis(N, 0, ABG)
23:44:44.201 00.000 21948 Move returns status 0, amount 0
23:44:44.201 00.000 21948 move complete, result=0
23:44:44.201 00.000 21948 worker thread done servicing request
23:44:44.201 00.000 21948 Worker thread wakes up
23:44:44.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:44.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:44.201 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:45.824 01.623 21948 Exposure complete
23:44:45.881 00.057 21948 worker thread done servicing request
23:44:45.881 00.000 18120 OnExposeComplete: enter
23:44:45.882 00.001 18120 UpdateGuideState(): m_state=6
23:44:45.885 00.003 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
23:44:45.887 00.002 18120 Star::Find returns 1 (0), X=412.19, Y=236.00, Mass=2036, SNR=31.1, Peak=215 HFD=4.1
23:44:45.888 00.001 18120 MultiStar: [#1 0.22,0.25,0.70,U] [#2 0.09,0.41,0.00,M10] [#3 0.01,-0.16,0.70,U] [#4 -0.14,-0.13,0.57,U] [#5 0.01,-0.17,0.54,U] [#6 0.06,0.26,0.50,U] [#7 0.00,0.07,0.51,U] [#8 -0.33,-0.12,0.43,U] 
23:44:45.889 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.06, 0.19}
23:44:45.889 00.000 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.14) = xAngle (2.52 = 2.52)
23:44:45.890 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.62 = -0.66)
23:44:45.891 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.38 mountX=-0.03 mountY=-0.03, mountTheta=-2.50
23:44:45.893 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
23:44:45.894 00.001 18120 Enqueuing Move request for scope (0.01, 0.04)
23:44:45.896 00.002 21948 Worker thread wakes up
23:44:45.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:45.899 00.003 18120 UpdateGuideState exits: m=2036 RSB=31.1
23:44:45.902 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:44:45.902 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:44:45.902 00.000 21948 Moving (0.01, 0.04) raw xDistance=-0.03 yDistance=-0.03
23:44:45.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:44:45.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:45.902 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:45.902 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:45.903 00.001 18120 Enqueuing Expose request
23:44:45.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:45.903 00.000 21948 MoveAxis(E, 0, ABG)
23:44:45.903 00.000 21948 Move returns status 0, amount 0
23:44:45.903 00.000 21948 MoveAxis(N, 0, ABG)
23:44:45.903 00.000 21948 Move returns status 0, amount 0
23:44:45.903 00.000 21948 move complete, result=0
23:44:45.903 00.000 21948 worker thread done servicing request
23:44:45.903 00.000 21948 Worker thread wakes up
23:44:45.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:45.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:45.904 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:47.429 01.525 21948 Exposure complete
23:44:47.453 00.024 21948 worker thread done servicing request
23:44:47.453 00.000 18120 OnExposeComplete: enter
23:44:47.454 00.001 18120 UpdateGuideState(): m_state=6
23:44:47.454 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
23:44:47.455 00.001 18120 Star::Find returns 1 (0), X=412.12, Y=236.28, Mass=2091, SNR=31.4, Peak=188 HFD=4.3
23:44:47.455 00.000 18120 MultiStar: [#1 0.23,0.26,0.71,U] [#2 0.26,0.48,0.00,R] [#3 0.19,-0.13,0.70,U] [#4 0.10,-0.04,0.58,U] [#5 0.13,-0.23,0.48,U] [#6 0.43,0.18,0.00,M1] [#7 0.37,0.25,0.00,M1] [#8 -0.02,-0.02,0.43,U] 
23:44:47.456 00.001 18120 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {-0.01, 0.47}
23:44:47.456 00.000 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.14) = xAngle (1.98 = 1.98)
23:44:47.456 00.000 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.08 = -1.20)
23:44:47.457 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
23:44:47.457 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
23:44:47.458 00.001 18120 Enqueuing Move request for scope (0.10, 0.11)
23:44:47.459 00.001 21948 Worker thread wakes up
23:44:47.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:47.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:44:47.459 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.4
23:44:47.460 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:47.460 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:47.460 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:44:47.460 00.000 18120 Enqueuing Expose request
23:44:47.461 00.001 21948 Moving (0.10, 0.11) raw xDistance=-0.06 yDistance=-0.14
23:44:47.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:44:47.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:47.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:44:47.461 00.000 21948 MoveAxis(E, 0, ABG)
23:44:47.461 00.000 21948 Move returns status 0, amount 0
23:44:47.461 00.000 21948 MoveAxis(N, 0, ABG)
23:44:47.461 00.000 21948 Move returns status 0, amount 0
23:44:47.461 00.000 21948 move complete, result=0
23:44:47.461 00.000 21948 worker thread done servicing request
23:44:47.461 00.000 21948 Worker thread wakes up
23:44:47.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:47.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:47.461 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:49.089 01.628 21948 Exposure complete
23:44:49.122 00.033 21948 worker thread done servicing request
23:44:49.122 00.000 18120 OnExposeComplete: enter
23:44:49.123 00.001 18120 UpdateGuideState(): m_state=6
23:44:49.124 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
23:44:49.124 00.000 18120 Star::Find returns 1 (0), X=412.15, Y=236.45, Mass=2333, SNR=33.0, Peak=200 HFD=3.9
23:44:49.125 00.001 18120 MultiStar: [#1 -0.01,0.64,0.00,M2] [#2 0.13,0.24,0.63,U] [#3 0.24,0.14,0.63,U] [#4 0.11,0.31,0.53,U] [#5 -0.01,0.10,0.52,U] [#6 0.29,0.29,0.00,M2] [#7 0.30,0.50,0.00,M2] [#8 -0.06,0.17,0.42,U] 
23:44:49.125 00.000 18120 refined, 5 included, MultiStar: {0.08, 0.31}, one-star: {0.02, 0.64}
23:44:49.126 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
23:44:49.126 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.70)
23:44:49.126 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.33 mountX=-0.25 mountY=-0.21, mountTheta=-2.45
23:44:49.128 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.31, opts=13)
23:44:49.129 00.001 18120 Enqueuing Move request for scope (0.08, 0.31)
23:44:49.129 00.000 21948 Worker thread wakes up
23:44:49.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:49.130 00.001 18120 UpdateGuideState exits: m=2333 RSB=33.0
23:44:49.130 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:49.131 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
23:44:49.131 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
23:44:49.131 00.000 21948 Moving (0.08, 0.31) raw xDistance=-0.25 yDistance=-0.21
23:44:49.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:44:49.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:49.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:49.131 00.000 18120 Enqueuing Expose request
23:44:49.132 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:44:49.132 00.000 21948 MoveAxis(E, 46, ABG)
23:44:49.132 00.000 21948 Guiding  Dir = 2, Dur = 46
23:44:49.132 00.000 21948 IsSlewing returns 0
23:44:49.132 00.000 21948 IsGuiding returns 0
23:44:49.134 00.002 21948 PulseGuide returned control before completion, sleep 55
23:44:49.200 00.066 21948 IsGuiding returns 0
23:44:49.200 00.000 21948 Move returns status 0, amount 46
23:44:49.200 00.000 21948 MoveAxis(N, 0, ABG)
23:44:49.200 00.000 21948 Move returns status 0, amount 0
23:44:49.200 00.000 21948 move complete, result=0
23:44:49.200 00.000 21948 worker thread done servicing request
23:44:49.200 00.000 21948 Worker thread wakes up
23:44:49.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:49.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:49.200 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.2 px 0 ms NORTH
23:44:50.604 01.404 21948 Exposure complete
23:44:50.650 00.046 21948 worker thread done servicing request
23:44:50.650 00.000 18120 OnExposeComplete: enter
23:44:50.651 00.001 18120 UpdateGuideState(): m_state=6
23:44:50.652 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
23:44:50.652 00.000 18120 Star::Find returns 1 (0), X=412.33, Y=236.32, Mass=1985, SNR=30.4, Peak=172 HFD=4.2
23:44:50.653 00.001 18120 MultiStar: [#1 0.21,0.34,0.00,M3] [#2 0.22,-0.24,0.67,U] [#3 -0.03,-0.07,0.70,U] [#4 0.43,-0.19,0.00,M1] [#5 0.21,-0.24,0.53,U] [#6 0.21,0.11,0.53,U] [#7 0.41,-0.00,0.00,M3] [#8 0.11,0.13,0.44,U] 
23:44:50.653 00.000 18120 refined, 5 included, MultiStar: {0.15, 0.08}, one-star: {0.19, 0.52}
23:44:50.654 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.60 = 1.60)
23:44:50.654 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.70 = -1.58)
23:44:50.655 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.45 mountX=-0.00 mountY=-0.17, mountTheta=-1.60
23:44:50.656 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.08, opts=13)
23:44:50.656 00.000 18120 Enqueuing Move request for scope (0.15, 0.08)
23:44:50.657 00.001 21948 Worker thread wakes up
23:44:50.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:50.657 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.4
23:44:50.658 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:50.659 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:44:50.659 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:50.659 00.000 18120 Enqueuing Expose request
23:44:50.660 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:44:50.660 00.000 21948 Moving (0.15, 0.08) raw xDistance=-0.00 yDistance=-0.17
23:44:50.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:44:50.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:50.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:44:50.660 00.000 21948 MoveAxis(E, 0, ABG)
23:44:50.660 00.000 21948 Move returns status 0, amount 0
23:44:50.660 00.000 21948 MoveAxis(N, 0, ABG)
23:44:50.660 00.000 21948 Move returns status 0, amount 0
23:44:50.660 00.000 21948 move complete, result=0
23:44:50.660 00.000 21948 worker thread done servicing request
23:44:50.660 00.000 21948 Worker thread wakes up
23:44:50.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:50.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:50.661 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:52.296 01.635 21948 Exposure complete
23:44:52.341 00.045 21948 worker thread done servicing request
23:44:52.341 00.000 18120 OnExposeComplete: enter
23:44:52.345 00.004 18120 UpdateGuideState(): m_state=6
23:44:52.347 00.002 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
23:44:52.349 00.002 18120 Star::Find returns 1 (0), X=412.15, Y=236.21, Mass=2071, SNR=31.2, Peak=196 HFD=4.3
23:44:52.352 00.003 18120 MultiStar: [#1 0.23,0.25,0.72,U] [#2 0.01,-0.12,0.61,U] [#3 0.13,-0.08,0.66,U] [#4 0.37,-0.18,0.00,M2] [#5 0.11,-0.35,0.49,U] [#6 0.51,0.27,0.00,M2] [#7 0.19,0.24,0.54,U] [#8 -0.09,0.11,0.43,U] 
23:44:52.354 00.002 18120 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.02, 0.40}
23:44:52.357 00.003 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.14) = xAngle (2.00 = 2.00)
23:44:52.358 00.001 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.18)
23:44:52.360 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.86 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
23:44:52.362 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.10, opts=13)
23:44:52.364 00.002 18120 Enqueuing Move request for scope (0.09, 0.10)
23:44:52.367 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:52.369 00.002 18120 UpdateGuideState exits: m=2071 RSB=31.2
23:44:52.370 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:52.372 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:52.373 00.001 18120 Enqueuing Expose request
23:44:52.374 00.001 21948 Worker thread wakes up
23:44:52.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:44:52.374 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:44:52.374 00.000 21948 Moving (0.09, 0.10) raw xDistance=-0.06 yDistance=-0.13
23:44:52.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:44:52.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:52.375 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:52.375 00.000 21948 MoveAxis(E, 0, ABG)
23:44:52.375 00.000 21948 Move returns status 0, amount 0
23:44:52.375 00.000 21948 MoveAxis(N, 0, ABG)
23:44:52.375 00.000 21948 Move returns status 0, amount 0
23:44:52.375 00.000 21948 move complete, result=0
23:44:52.375 00.000 21948 worker thread done servicing request
23:44:52.375 00.000 21948 Worker thread wakes up
23:44:52.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:52.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:52.375 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:53.788 01.413 21948 Exposure complete
23:44:53.816 00.028 21948 worker thread done servicing request
23:44:53.816 00.000 18120 OnExposeComplete: enter
23:44:53.818 00.002 18120 UpdateGuideState(): m_state=6
23:44:53.818 00.000 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
23:44:53.819 00.001 18120 Star::Find returns 1 (0), X=412.26, Y=235.96, Mass=2123, SNR=31.7, Peak=211 HFD=4.1
23:44:53.819 00.000 18120 MultiStar: [#1 0.24,-0.01,0.70,U] [#2 0.05,-0.28,0.65,U] [#3 -0.07,-0.10,0.65,U] [#4 0.06,-0.40,0.00,M3] [#5 0.19,-0.41,0.00,M1] [#6 0.31,0.14,0.49,U] [#7 0.11,-0.13,0.54,U] [#8 0.02,-0.08,0.43,U] 
23:44:53.820 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.12, 0.15}
23:44:53.820 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
23:44:53.820 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.31)
23:44:53.821 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=0.07 mountY=-0.09, mountTheta=-0.86
23:44:53.822 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
23:44:53.822 00.000 18120 Enqueuing Move request for scope (0.11, -0.03)
23:44:53.823 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:53.823 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.7
23:44:53.824 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:53.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:53.824 00.000 18120 Enqueuing Expose request
23:44:53.825 00.001 21948 Worker thread wakes up
23:44:53.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:44:53.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:44:53.825 00.000 21948 Moving (0.11, -0.03) raw xDistance=0.07 yDistance=-0.09
23:44:53.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:44:53.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:53.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:44:53.825 00.000 21948 MoveAxis(E, 0, ABG)
23:44:53.825 00.000 21948 Move returns status 0, amount 0
23:44:53.825 00.000 21948 MoveAxis(N, 0, ABG)
23:44:53.825 00.000 21948 Move returns status 0, amount 0
23:44:53.825 00.000 21948 move complete, result=0
23:44:53.825 00.000 21948 worker thread done servicing request
23:44:53.825 00.000 21948 Worker thread wakes up
23:44:53.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:53.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:53.825 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:55.458 01.633 21948 Exposure complete
23:44:55.492 00.034 21948 worker thread done servicing request
23:44:55.492 00.000 18120 OnExposeComplete: enter
23:44:55.492 00.000 18120 UpdateGuideState(): m_state=6
23:44:55.493 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
23:44:55.493 00.000 18120 Star::Find returns 1 (0), X=412.22, Y=235.87, Mass=2009, SNR=30.7, Peak=205 HFD=4.2
23:44:55.494 00.001 18120 MultiStar: [#1 0.13,0.25,0.73,U] [#2 0.06,-0.23,0.60,U] [#3 0.27,-0.05,0.67,U] [#4 0.29,-0.25,0.00,M4] [#5 0.17,-0.40,0.00,M2] [#6 0.72,0.08,0.00,M2] [#7 0.19,-0.06,0.54,U] [#8 0.28,0.01,0.44,U] 
23:44:55.495 00.001 18120 single-star, 5 included, MultiStar: {0.16, 0.01}, one-star: {0.09, 0.06}
23:44:55.496 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.14) = xAngle (1.75 = 1.75)
23:44:55.496 00.000 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.86 = -1.43)
23:44:55.496 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
23:44:55.498 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
23:44:55.498 00.000 18120 Enqueuing Move request for scope (0.09, 0.06)
23:44:55.498 00.000 21948 Worker thread wakes up
23:44:55.499 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:44:55.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:44:55.499 00.000 21948 Moving (0.09, 0.06) raw xDistance=-0.02 yDistance=-0.11
23:44:55.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:44:55.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:55.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:44:55.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:55.499 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.7
23:44:55.500 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:55.500 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:55.501 00.001 18120 Enqueuing Expose request
23:44:55.501 00.000 21948 MoveAxis(E, 0, ABG)
23:44:55.501 00.000 21948 Move returns status 0, amount 0
23:44:55.501 00.000 21948 MoveAxis(N, 0, ABG)
23:44:55.501 00.000 21948 Move returns status 0, amount 0
23:44:55.501 00.000 21948 move complete, result=0
23:44:55.501 00.000 21948 worker thread done servicing request
23:44:55.501 00.000 21948 Worker thread wakes up
23:44:55.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:55.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:55.502 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:57.020 01.518 21948 Exposure complete
23:44:57.054 00.034 21948 worker thread done servicing request
23:44:57.054 00.000 18120 OnExposeComplete: enter
23:44:57.054 00.000 18120 UpdateGuideState(): m_state=6
23:44:57.055 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
23:44:57.055 00.000 18120 Star::Find returns 1 (0), X=412.01, Y=236.24, Mass=2088, SNR=31.4, Peak=224 HFD=4.1
23:44:57.056 00.001 18120 MultiStar: [#1 0.07,0.37,0.00,M1] [#2 -0.03,-0.19,0.61,U] [#3 0.28,-0.30,0.00,M1] [#4 0.08,-0.21,0.57,U] [#5 0.02,-0.09,0.52,U] [#6 0.31,-0.03,0.48,U] [#7 0.21,0.03,0.54,U] [#8 0.06,-0.23,0.45,U] 
23:44:57.056 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {-0.12, 0.43}
23:44:57.057 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.14) = xAngle (1.41 = 1.41)
23:44:57.057 00.000 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.51 = -1.77)
23:44:57.058 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.26 mountX=0.01 mountY=-0.05, mountTheta=-1.41
23:44:57.059 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
23:44:57.060 00.001 18120 Enqueuing Move request for scope (0.05, 0.01)
23:44:57.061 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:57.061 00.000 21948 Worker thread wakes up
23:44:57.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:44:57.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:44:57.061 00.000 21948 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
23:44:57.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:44:57.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:57.061 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.4
23:44:57.064 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:57.064 00.000 21948 MoveAxis(E, 0, ABG)
23:44:57.064 00.000 21948 Move returns status 0, amount 0
23:44:57.064 00.000 21948 MoveAxis(N, 0, ABG)
23:44:57.064 00.000 21948 Move returns status 0, amount 0
23:44:57.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.064 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:57.065 00.001 18120 Enqueuing Expose request
23:44:57.065 00.000 21948 move complete, result=0
23:44:57.065 00.000 21948 worker thread done servicing request
23:44:57.065 00.000 21948 Worker thread wakes up
23:44:57.065 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:57.067 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:57.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:58.696 01.629 21948 Exposure complete
23:44:58.734 00.038 21948 worker thread done servicing request
23:44:58.734 00.000 18120 OnExposeComplete: enter
23:44:58.736 00.002 18120 UpdateGuideState(): m_state=6
23:44:58.737 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
23:44:58.738 00.001 18120 Star::Find returns 1 (0), X=411.93, Y=236.14, Mass=1989, SNR=30.6, Peak=226 HFD=4.2
23:44:58.739 00.001 18120 MultiStar: [#1 -0.16,0.51,0.00,M2] [#2 -0.05,-0.37,0.00,M1] [#3 0.28,-0.07,0.68,U] [#4 0.01,-0.25,0.56,U] [#5 -0.00,-0.24,0.55,U] [#6 0.14,0.31,0.50,U] [#7 0.19,0.09,0.52,U] [#8 -0.07,0.09,0.44,U] 
23:44:58.741 00.002 18120 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {-0.20, 0.34}
23:44:58.743 00.002 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.14) = xAngle (2.26 = 2.26)
23:44:58.745 00.002 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.36 = -0.92)
23:44:58.747 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.12 mountX=-0.04 mountY=-0.06, mountTheta=-2.25
23:44:58.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
23:44:58.749 00.000 18120 Enqueuing Move request for scope (0.03, 0.06)
23:44:58.750 00.001 21948 Worker thread wakes up
23:44:58.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:44:58.750 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:44:58.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:44:58.751 00.001 18120 UpdateGuideState exits: m=1989 RSB=30.6
23:44:58.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:58.752 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:44:58.752 00.000 18120 Enqueuing Expose request
23:44:58.753 00.001 21948 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.06
23:44:58.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:58.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:58.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:58.753 00.000 21948 MoveAxis(E, 0, ABG)
23:44:58.753 00.000 21948 Move returns status 0, amount 0
23:44:58.753 00.000 21948 MoveAxis(N, 0, ABG)
23:44:58.753 00.000 21948 Move returns status 0, amount 0
23:44:58.753 00.000 21948 move complete, result=0
23:44:58.753 00.000 21948 worker thread done servicing request
23:44:58.753 00.000 21948 Worker thread wakes up
23:44:58.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:44:58.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:44:58.754 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:00.279 01.525 21948 Exposure complete
23:45:00.323 00.044 21948 worker thread done servicing request
23:45:00.324 00.001 18120 OnExposeComplete: enter
23:45:00.325 00.001 18120 UpdateGuideState(): m_state=6
23:45:00.325 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
23:45:00.326 00.001 18120 Star::Find returns 1 (0), X=412.12, Y=236.22, Mass=2099, SNR=31.5, Peak=212 HFD=4.1
23:45:00.326 00.000 18120 MultiStar: [#1 0.15,0.43,0.00,M3] [#2 -0.15,-0.14,0.62,U] [#3 0.14,0.11,0.66,U] [#4 0.04,-0.08,0.53,U] [#5 0.05,0.03,0.56,U] [#6 0.28,0.14,0.46,U] [#7 0.14,0.43,0.00,M1] [#8 -0.35,0.12,0.00,M1] 
23:45:00.327 00.001 18120 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {-0.01, 0.41}
23:45:00.327 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
23:45:00.328 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.82)
23:45:00.329 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
23:45:00.332 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.11, opts=13)
23:45:00.333 00.001 18120 Enqueuing Move request for scope (0.04, 0.11)
23:45:00.333 00.000 21948 Worker thread wakes up
23:45:00.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:00.334 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.5
23:45:00.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:00.335 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:00.335 00.000 18120 Enqueuing Expose request
23:45:00.335 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:45:00.335 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:45:00.335 00.000 21948 Moving (0.04, 0.11) raw xDistance=-0.09 yDistance=-0.09
23:45:00.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:45:00.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:00.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:00.336 00.001 21948 MoveAxis(E, 0, ABG)
23:45:00.336 00.000 21948 Move returns status 0, amount 0
23:45:00.336 00.000 21948 MoveAxis(N, 0, ABG)
23:45:00.336 00.000 21948 Move returns status 0, amount 0
23:45:00.336 00.000 21948 move complete, result=0
23:45:00.336 00.000 21948 worker thread done servicing request
23:45:00.336 00.000 21948 Worker thread wakes up
23:45:00.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:00.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:00.336 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:01.957 01.621 21948 Exposure complete
23:45:02.011 00.054 21948 worker thread done servicing request
23:45:02.011 00.000 18120 OnExposeComplete: enter
23:45:02.012 00.001 18120 UpdateGuideState(): m_state=6
23:45:02.013 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
23:45:02.014 00.001 18120 Star::Find returns 1 (0), X=411.98, Y=236.32, Mass=2305, SNR=32.9, Peak=199 HFD=4.1
23:45:02.014 00.000 18120 MultiStar: [#1 0.14,0.45,0.00,M4] [#2 -0.06,0.37,0.00,M1] [#3 0.01,0.13,0.63,U] [#4 -0.16,0.17,0.53,U] [#5 0.14,0.27,0.49,U] [#6 0.17,0.68,0.00,M1] [#7 -0.37,0.43,0.00,M2] [#8 -0.53,0.24,0.00,M2] 
23:45:02.016 00.002 18120 refined, 3 included, MultiStar: {-0.06, 0.31}, one-star: {-0.15, 0.52}
23:45:02.017 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
23:45:02.018 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
23:45:02.020 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.31 cameraTheta=1.76 mountX=-0.30 mountY=-0.09, mountTheta=-2.86
23:45:02.022 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.31, opts=13)
23:45:02.023 00.001 18120 Enqueuing Move request for scope (-0.06, 0.31)
23:45:02.023 00.000 21948 Worker thread wakes up
23:45:02.024 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:02.024 00.000 18120 UpdateGuideState exits: m=2305 RSB=32.9
23:45:02.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:02.025 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:02.025 00.000 18120 Enqueuing Expose request
23:45:02.026 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
23:45:02.026 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
23:45:02.026 00.000 21948 Moving (-0.06, 0.31) raw xDistance=-0.30 yDistance=-0.09
23:45:02.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:45:02.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:02.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:02.026 00.000 21948 MoveAxis(E, 54, ABG)
23:45:02.026 00.000 21948 Guiding  Dir = 2, Dur = 54
23:45:02.027 00.001 21948 IsSlewing returns 0
23:45:02.027 00.000 21948 IsGuiding returns 0
23:45:02.029 00.002 21948 PulseGuide returned control before completion, sleep 63
23:45:02.097 00.068 21948 IsGuiding returns 0
23:45:02.097 00.000 21948 Move returns status 0, amount 54
23:45:02.097 00.000 21948 MoveAxis(N, 0, ABG)
23:45:02.097 00.000 21948 Move returns status 0, amount 0
23:45:02.098 00.001 21948 move complete, result=0
23:45:02.098 00.000 21948 worker thread done servicing request
23:45:02.098 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
23:45:02.099 00.001 21948 Worker thread wakes up
23:45:02.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:02.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:03.511 01.412 21948 Exposure complete
23:45:03.550 00.039 21948 worker thread done servicing request
23:45:03.550 00.000 18120 OnExposeComplete: enter
23:45:03.550 00.000 18120 UpdateGuideState(): m_state=6
23:45:03.551 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
23:45:03.553 00.002 18120 Star::Find returns 1 (0), X=411.99, Y=236.37, Mass=2192, SNR=32.0, Peak=221 HFD=4.1
23:45:03.554 00.001 18120 MultiStar: [#1 0.02,0.56,0.00,M5] [#2 -0.07,-0.03,0.63,U] [#3 0.18,0.08,0.64,U] [#4 0.14,-0.17,0.56,U] [#5 0.24,-0.08,0.53,U] [#6 -0.15,0.36,0.00,M2] [#7 0.02,0.03,0.52,U] [#8 -0.32,0.07,0.43,U] 
23:45:03.555 00.001 18120 refined, 6 included, MultiStar: {-0.00, 0.12}, one-star: {-0.15, 0.57}
23:45:03.556 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
23:45:03.558 00.002 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
23:45:03.559 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
23:45:03.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.12, opts=13)
23:45:03.561 00.001 18120 Enqueuing Move request for scope (-0.00, 0.12)
23:45:03.561 00.000 21948 Worker thread wakes up
23:45:03.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
23:45:03.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
23:45:03.561 00.000 21948 Moving (-0.00, 0.12) raw xDistance=-0.11 yDistance=-0.05
23:45:03.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:45:03.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:03.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:03.561 00.000 21948 MoveAxis(E, 0, ABG)
23:45:03.561 00.000 21948 Move returns status 0, amount 0
23:45:03.561 00.000 21948 MoveAxis(N, 0, ABG)
23:45:03.561 00.000 21948 Move returns status 0, amount 0
23:45:03.561 00.000 21948 move complete, result=0
23:45:03.561 00.000 21948 worker thread done servicing request
23:45:03.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:03.562 00.001 18120 UpdateGuideState exits: m=2192 RSB=32.0
23:45:03.563 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:03.563 00.000 18120 Enqueuing Expose request
23:45:03.563 00.000 21948 Worker thread wakes up
23:45:03.563 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:03.565 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:03.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:05.201 01.636 21948 Exposure complete
23:45:05.229 00.028 21948 worker thread done servicing request
23:45:05.229 00.000 18120 OnExposeComplete: enter
23:45:05.229 00.000 18120 UpdateGuideState(): m_state=6
23:45:05.231 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
23:45:05.231 00.000 18120 Star::Find returns 1 (0), X=411.86, Y=236.55, Mass=2135, SNR=31.8, Peak=178 HFD=3.9
23:45:05.232 00.001 18120 MultiStar: large primary error, entering stabilization period
23:45:05.232 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
23:45:05.233 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.12)
23:45:05.233 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.74 hyp=0.79 cameraTheta=1.92 mountX=-0.79 mountY=-0.09, mountTheta=-3.03
23:45:05.234 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.74, opts=13)
23:45:05.235 00.001 18120 Enqueuing Move request for scope (-0.27, 0.74)
23:45:05.235 00.000 21948 Worker thread wakes up
23:45:05.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:05.236 00.001 18120 UpdateGuideState exits: m=2135 RSB=31.8
23:45:05.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.237 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:05.237 00.000 18120 Enqueuing Expose request
23:45:05.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.74) opts 0xd
23:45:05.237 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.74)
23:45:05.237 00.000 21948 Moving (-0.27, 0.74) raw xDistance=-0.79 yDistance=-0.09
23:45:05.238 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
23:45:05.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:05.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:05.238 00.000 21948 MoveAxis(E, 141, ABG)
23:45:05.238 00.000 21948 Guiding  Dir = 2, Dur = 141
23:45:05.238 00.000 21948 IsSlewing returns 0
23:45:05.238 00.000 21948 IsGuiding returns 0
23:45:05.239 00.001 21948 PulseGuide returned control before completion, sleep 150
23:45:05.403 00.164 21948 IsGuiding returns 1
23:45:05.403 00.000 21948 scope still moving after pulse duration time elapsed
23:45:05.434 00.031 21948 IsSlewing returns 0
23:45:05.434 00.000 21948 IsGuiding returns 0
23:45:05.434 00.000 21948 scope move finished after 141 + 55 ms
23:45:05.434 00.000 21948 Move returns status 0, amount 141
23:45:05.434 00.000 21948 MoveAxis(N, 0, ABG)
23:45:05.434 00.000 21948 Move returns status 0, amount 0
23:45:05.434 00.000 21948 move complete, result=0
23:45:05.434 00.000 21948 worker thread done servicing request
23:45:05.434 00.000 21948 Worker thread wakes up
23:45:05.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:05.434 00.000 18120 GuideStep: -0.8 px 141 ms EAST, -0.1 px 0 ms NORTH
23:45:05.435 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:06.841 01.406 21948 Exposure complete
23:45:06.882 00.041 21948 worker thread done servicing request
23:45:06.882 00.000 18120 OnExposeComplete: enter
23:45:06.883 00.001 18120 UpdateGuideState(): m_state=6
23:45:06.885 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
23:45:06.886 00.001 18120 Star::Find returns 1 (0), X=412.28, Y=235.89, Mass=2155, SNR=31.9, Peak=201 HFD=4.1
23:45:06.890 00.004 18120 MultiStar: exiting stabilization period
23:45:06.892 00.002 18120 MultiStar: [#1 0.41,0.06,0.00,M6] [#2 0.18,-0.43,0.00,M1] [#3 0.25,-0.33,0.00,M1] [#4 0.33,-0.39,0.00,M1] [#5 0.43,-0.55,0.00,M1] [#6 0.21,-0.11,0.48,U] [#7 0.31,-0.03,0.54,U] [#8 -0.11,-0.43,0.00,M2] 
23:45:06.895 00.003 18120 single-star, 2 included, MultiStar: {0.21, 0.01}, one-star: {0.15, 0.08}
23:45:06.897 00.002 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.14) = xAngle (1.64 = 1.64)
23:45:06.899 00.002 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.75 = -1.54)
23:45:06.901 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
23:45:06.906 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.08, opts=13)
23:45:06.908 00.002 18120 Enqueuing Move request for scope (0.15, 0.08)
23:45:06.908 00.000 21948 Worker thread wakes up
23:45:06.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:06.909 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:45:06.909 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:45:06.909 00.000 18120 UpdateGuideState exits: m=2155 RSB=31.9
23:45:06.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:06.910 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:06.910 00.000 18120 Enqueuing Expose request
23:45:06.911 00.001 21948 Moving (0.15, 0.08) raw xDistance=-0.01 yDistance=-0.17
23:45:06.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:45:06.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:06.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:45:06.911 00.000 21948 MoveAxis(E, 0, ABG)
23:45:06.911 00.000 21948 Move returns status 0, amount 0
23:45:06.911 00.000 21948 MoveAxis(N, 0, ABG)
23:45:06.911 00.000 21948 Move returns status 0, amount 0
23:45:06.911 00.000 21948 move complete, result=0
23:45:06.911 00.000 21948 worker thread done servicing request
23:45:06.911 00.000 21948 Worker thread wakes up
23:45:06.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:06.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:06.911 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:08.545 01.634 21948 Exposure complete
23:45:08.569 00.024 21948 worker thread done servicing request
23:45:08.569 00.000 18120 OnExposeComplete: enter
23:45:08.570 00.001 18120 UpdateGuideState(): m_state=6
23:45:08.571 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
23:45:08.571 00.000 18120 Star::Find returns 1 (0), X=412.23, Y=235.95, Mass=1935, SNR=30.2, Peak=199 HFD=4.1
23:45:08.572 00.001 18120 MultiStar: [#1 0.25,0.11,0.73,U] [#2 0.24,-0.35,0.00,M2] [#3 0.25,-0.23,0.70,U] [#4 0.42,-0.23,0.00,M2] [#5 0.17,-0.30,0.59,U] [#6 0.30,0.08,0.54,U] [#7 0.25,-0.05,0.57,U] [#8 -0.08,-0.22,0.44,U] 
23:45:08.572 00.000 18120 single-star, 6 included, MultiStar: {0.18, -0.04}, one-star: {0.10, 0.15}
23:45:08.572 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.14) = xAngle (2.12 = 2.12)
23:45:08.573 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.23 = -1.06)
23:45:08.573 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=-0.10 mountY=-0.16, mountTheta=-2.11
23:45:08.574 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.15, opts=13)
23:45:08.575 00.001 18120 Enqueuing Move request for scope (0.10, 0.15)
23:45:08.576 00.001 21948 Worker thread wakes up
23:45:08.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:08.576 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.2
23:45:08.577 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:08.577 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:08.578 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:45:08.578 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:45:08.578 00.000 21948 Moving (0.10, 0.15) raw xDistance=-0.10 yDistance=-0.16
23:45:08.578 00.000 18120 Enqueuing Expose request
23:45:08.580 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:08.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:08.581 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:45:08.581 00.000 21948 MoveAxis(E, 0, ABG)
23:45:08.581 00.000 21948 Move returns status 0, amount 0
23:45:08.581 00.000 21948 MoveAxis(N, 0, ABG)
23:45:08.581 00.000 21948 Move returns status 0, amount 0
23:45:08.581 00.000 21948 move complete, result=0
23:45:08.581 00.000 21948 worker thread done servicing request
23:45:08.581 00.000 21948 Worker thread wakes up
23:45:08.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:08.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:08.581 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:10.105 01.524 21948 Exposure complete
23:45:10.148 00.043 21948 worker thread done servicing request
23:45:10.148 00.000 18120 OnExposeComplete: enter
23:45:10.149 00.001 18120 UpdateGuideState(): m_state=6
23:45:10.149 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
23:45:10.150 00.001 18120 Star::Find returns 1 (0), X=412.25, Y=236.05, Mass=2091, SNR=31.5, Peak=218 HFD=4.1
23:45:10.150 00.000 18120 MultiStar: [#1 0.43,0.15,0.00,M6] [#2 0.36,-0.43,0.00,M3] [#3 0.19,-0.30,0.65,U] [#4 0.25,-0.34,0.00,M3] [#5 0.46,-0.47,0.00,M1] [#6 0.20,-0.35,0.00,M1] [#7 0.19,-0.11,0.52,U] [#8 0.06,0.09,0.43,U] 
23:45:10.152 00.002 18120 refined, 3 included, MultiStar: {0.14, 0.01}, one-star: {0.12, 0.24}
23:45:10.155 00.003 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.14) = xAngle (1.21 = 1.21)
23:45:10.157 00.002 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.32 = -1.97)
23:45:10.159 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=0.05 mountY=-0.13, mountTheta=-1.21
23:45:10.163 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.01, opts=13)
23:45:10.165 00.002 18120 Enqueuing Move request for scope (0.14, 0.01)
23:45:10.167 00.002 21948 Worker thread wakes up
23:45:10.168 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:45:10.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:45:10.168 00.000 21948 Moving (0.14, 0.01) raw xDistance=0.05 yDistance=-0.13
23:45:10.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:10.168 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.5
23:45:10.169 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:10.169 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:10.169 00.000 18120 Enqueuing Expose request
23:45:10.170 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:10.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:10.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:10.170 00.000 21948 MoveAxis(E, 0, ABG)
23:45:10.170 00.000 21948 Move returns status 0, amount 0
23:45:10.170 00.000 21948 MoveAxis(N, 0, ABG)
23:45:10.170 00.000 21948 Move returns status 0, amount 0
23:45:10.170 00.000 21948 move complete, result=0
23:45:10.170 00.000 21948 worker thread done servicing request
23:45:10.170 00.000 21948 Worker thread wakes up
23:45:10.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:10.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:10.171 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:11.791 01.620 21948 Exposure complete
23:45:11.834 00.043 21948 worker thread done servicing request
23:45:11.835 00.001 18120 OnExposeComplete: enter
23:45:11.837 00.002 18120 UpdateGuideState(): m_state=6
23:45:11.840 00.003 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
23:45:11.842 00.002 18120 Star::Find returns 1 (0), X=412.22, Y=236.03, Mass=2078, SNR=31.2, Peak=203 HFD=4.2
23:45:11.844 00.002 18120 MultiStar: [#1 0.12,0.30,0.72,U] [#2 -0.20,-0.11,0.63,U] [#3 0.44,-0.14,0.00,M1] [#4 0.14,-0.03,0.57,U] [#5 0.29,-0.34,0.00,M2] [#6 0.10,0.21,0.49,U] [#7 -0.02,0.14,0.51,U] [#8 -0.24,-0.29,0.00,M1] 
23:45:11.845 00.001 18120 refined, 5 included, MultiStar: {0.04, 0.14}, one-star: {0.09, 0.22}
23:45:11.845 00.000 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.14) = xAngle (2.40 = 2.40)
23:45:11.846 00.001 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.78)
23:45:11.846 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.25 mountX=-0.10 mountY=-0.10, mountTheta=-2.38
23:45:11.847 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.14, opts=13)
23:45:11.848 00.001 18120 Enqueuing Move request for scope (0.04, 0.14)
23:45:11.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:11.849 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.2
23:45:11.849 00.000 21948 Worker thread wakes up
23:45:11.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.850 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:45:11.850 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:45:11.850 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:11.850 00.000 18120 Enqueuing Expose request
23:45:11.851 00.001 21948 Moving (0.04, 0.14) raw xDistance=-0.10 yDistance=-0.10
23:45:11.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:11.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:11.851 00.000 21948 MoveAxis(E, 0, ABG)
23:45:11.851 00.000 21948 Move returns status 0, amount 0
23:45:11.851 00.000 21948 MoveAxis(N, 0, ABG)
23:45:11.851 00.000 21948 Move returns status 0, amount 0
23:45:11.851 00.000 21948 move complete, result=0
23:45:11.851 00.000 21948 worker thread done servicing request
23:45:11.851 00.000 21948 Worker thread wakes up
23:45:11.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:11.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:11.851 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:13.373 01.522 21948 Exposure complete
23:45:13.406 00.033 21948 worker thread done servicing request
23:45:13.406 00.000 18120 OnExposeComplete: enter
23:45:13.407 00.001 18120 UpdateGuideState(): m_state=6
23:45:13.407 00.000 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
23:45:13.408 00.001 18120 Star::Find returns 1 (0), X=412.32, Y=236.02, Mass=2073, SNR=31.2, Peak=192 HFD=4.1
23:45:13.409 00.001 18120 MultiStar: [#1 0.32,0.11,0.71,U] [#2 0.10,-0.21,0.65,U] [#3 0.40,-0.20,0.00,M2] [#4 0.48,-0.27,0.00,M3] [#5 0.12,-0.28,0.53,U] [#6 0.47,-0.12,0.00,M1] [#7 0.31,0.11,0.53,U] [#8 0.21,-0.15,0.45,U] 
23:45:13.409 00.000 18120 refined, 5 included, MultiStar: {0.21, -0.00}, one-star: {0.18, 0.21}
23:45:13.410 00.001 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
23:45:13.410 00.000 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.04)
23:45:13.411 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.00 mountX=0.09 mountY=-0.18, mountTheta=-1.14
23:45:13.413 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.00, opts=13)
23:45:13.413 00.000 18120 Enqueuing Move request for scope (0.21, -0.00)
23:45:13.417 00.004 21948 Worker thread wakes up
23:45:13.417 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:13.417 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.2
23:45:13.418 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:13.418 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:13.419 00.001 18120 Enqueuing Expose request
23:45:13.420 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
23:45:13.420 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
23:45:13.420 00.000 21948 Moving (0.21, -0.00) raw xDistance=0.09 yDistance=-0.18
23:45:13.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:45:13.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:13.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:45:13.420 00.000 21948 MoveAxis(E, 0, ABG)
23:45:13.420 00.000 21948 Move returns status 0, amount 0
23:45:13.420 00.000 21948 MoveAxis(N, 0, ABG)
23:45:13.420 00.000 21948 Move returns status 0, amount 0
23:45:13.420 00.000 21948 move complete, result=0
23:45:13.420 00.000 21948 worker thread done servicing request
23:45:13.420 00.000 21948 Worker thread wakes up
23:45:13.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:13.420 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:13.420 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:15.043 01.623 21948 Exposure complete
23:45:15.073 00.030 21948 worker thread done servicing request
23:45:15.073 00.000 18120 OnExposeComplete: enter
23:45:15.076 00.003 18120 UpdateGuideState(): m_state=6
23:45:15.079 00.003 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
23:45:15.081 00.002 18120 Star::Find returns 1 (0), X=412.17, Y=236.14, Mass=1946, SNR=30.2, Peak=214 HFD=4.1
23:45:15.083 00.002 18120 MultiStar: [#1 0.39,0.25,0.00,M5] [#2 0.16,-0.26,0.68,U] [#3 0.15,-0.25,0.68,U] [#4 0.13,-0.40,0.00,M4] [#5 0.12,-0.44,0.00,M2] [#6 0.67,0.04,0.00,M2] [#7 0.19,0.08,0.54,U] [#8 0.00,-0.22,0.45,U] 
23:45:15.086 00.003 18120 refined, 4 included, MultiStar: {0.10, -0.02}, one-star: {0.03, 0.33}
23:45:15.088 00.002 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.14) = xAngle (0.94 = 0.94)
23:45:15.090 00.002 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.04 = -2.24)
23:45:15.092 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=0.06 mountY=-0.08, mountTheta=-0.92
23:45:15.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
23:45:15.095 00.001 18120 Enqueuing Move request for scope (0.10, -0.02)
23:45:15.096 00.001 21948 Worker thread wakes up
23:45:15.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:15.096 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.2
23:45:15.097 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.097 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:15.097 00.000 18120 Enqueuing Expose request
23:45:15.098 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:45:15.098 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:45:15.098 00.000 21948 Moving (0.10, -0.02) raw xDistance=0.06 yDistance=-0.08
23:45:15.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:45:15.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:15.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:15.098 00.000 21948 MoveAxis(E, 0, ABG)
23:45:15.098 00.000 21948 Move returns status 0, amount 0
23:45:15.098 00.000 21948 MoveAxis(N, 0, ABG)
23:45:15.098 00.000 21948 Move returns status 0, amount 0
23:45:15.098 00.000 21948 move complete, result=0
23:45:15.098 00.000 21948 worker thread done servicing request
23:45:15.098 00.000 21948 Worker thread wakes up
23:45:15.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:15.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:15.099 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:16.618 01.519 21948 Exposure complete
23:45:16.655 00.037 21948 worker thread done servicing request
23:45:16.655 00.000 18120 OnExposeComplete: enter
23:45:16.655 00.000 18120 UpdateGuideState(): m_state=6
23:45:16.656 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
23:45:16.656 00.000 18120 Star::Find returns 1 (0), X=412.30, Y=236.06, Mass=2122, SNR=31.6, Peak=209 HFD=4.0
23:45:16.657 00.001 18120 MultiStar: [#1 0.38,0.18,0.00,M6] [#2 -0.05,-0.27,0.64,U] [#3 0.43,-0.21,0.00,M2] [#4 0.30,-0.23,0.00,M5] [#5 0.32,-0.59,0.00,M3] [#6 0.44,0.08,0.00,M3] [#7 0.12,0.10,0.51,U] [#8 0.02,-0.24,0.42,U] 
23:45:16.657 00.000 18120 refined, 3 included, MultiStar: {0.08, 0.01}, one-star: {0.17, 0.25}
23:45:16.658 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
23:45:16.659 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.39 = -1.89)
23:45:16.659 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=0.02 mountY=-0.08, mountTheta=-1.29
23:45:16.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.01, opts=13)
23:45:16.661 00.000 18120 Enqueuing Move request for scope (0.08, 0.01)
23:45:16.662 00.001 21948 Worker thread wakes up
23:45:16.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:45:16.662 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:45:16.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:16.662 00.000 18120 UpdateGuideState exits: m=2122 RSB=31.6
23:45:16.665 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:16.666 00.001 21948 Moving (0.08, 0.01) raw xDistance=0.02 yDistance=-0.08
23:45:16.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:45:16.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:16.668 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:16.668 00.000 21948 MoveAxis(E, 0, ABG)
23:45:16.668 00.000 21948 Move returns status 0, amount 0
23:45:16.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:16.668 00.000 18120 Enqueuing Expose request
23:45:16.668 00.000 21948 MoveAxis(N, 0, ABG)
23:45:16.668 00.000 21948 Move returns status 0, amount 0
23:45:16.668 00.000 21948 move complete, result=0
23:45:16.668 00.000 21948 worker thread done servicing request
23:45:16.668 00.000 21948 Worker thread wakes up
23:45:16.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:16.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:16.668 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:18.401 01.733 21948 Exposure complete
23:45:18.449 00.048 21948 worker thread done servicing request
23:45:18.449 00.000 18120 OnExposeComplete: enter
23:45:18.450 00.001 18120 UpdateGuideState(): m_state=6
23:45:18.450 00.000 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
23:45:18.451 00.001 18120 Star::Find returns 1 (0), X=412.25, Y=235.98, Mass=1986, SNR=30.7, Peak=194 HFD=4.0
23:45:18.452 00.001 18120 MultiStar: [#1 0.32,0.10,0.75,U] [#2 0.09,-0.27,0.66,U] [#3 0.51,-0.15,0.00,M3] [#4 0.47,-0.14,0.00,M6] [#5 0.49,-0.29,0.00,M4] [#6 0.70,0.06,0.00,M4] [#7 0.17,0.05,0.50,U] [#8 0.23,-0.21,0.43,U] 
23:45:18.452 00.000 18120 refined, 4 included, MultiStar: {0.18, 0.00}, one-star: {0.12, 0.18}
23:45:18.452 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.14) = xAngle (1.17 = 1.17)
23:45:18.454 00.002 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.27 = -2.01)
23:45:18.454 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=0.07 mountY=-0.16, mountTheta=-1.16
23:45:18.455 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.00, opts=13)
23:45:18.456 00.001 18120 Enqueuing Move request for scope (0.18, 0.00)
23:45:18.456 00.000 21948 Worker thread wakes up
23:45:18.457 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
23:45:18.457 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
23:45:18.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:18.457 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.7
23:45:18.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:18.458 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:18.458 00.000 18120 Enqueuing Expose request
23:45:18.459 00.001 21948 Moving (0.18, 0.00) raw xDistance=0.07 yDistance=-0.16
23:45:18.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:45:18.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:18.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:45:18.459 00.000 21948 MoveAxis(E, 0, ABG)
23:45:18.459 00.000 21948 Move returns status 0, amount 0
23:45:18.459 00.000 21948 MoveAxis(N, 0, ABG)
23:45:18.459 00.000 21948 Move returns status 0, amount 0
23:45:18.459 00.000 21948 move complete, result=0
23:45:18.459 00.000 21948 worker thread done servicing request
23:45:18.459 00.000 21948 Worker thread wakes up
23:45:18.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:18.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:18.459 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:19.871 01.412 21948 Exposure complete
23:45:19.934 00.063 21948 worker thread done servicing request
23:45:19.934 00.000 18120 OnExposeComplete: enter
23:45:19.935 00.001 18120 UpdateGuideState(): m_state=6
23:45:19.936 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
23:45:19.937 00.001 18120 Star::Find returns 1 (0), X=412.30, Y=235.96, Mass=2179, SNR=32.0, Peak=196 HFD=4.1
23:45:19.937 00.000 18120 MultiStar: [#1 0.36,0.25,0.00,M6] [#2 0.14,-0.46,0.00,M1] [#3 0.36,-0.22,0.00,M4] [#4 0.34,-0.20,0.00,M7] [#5 0.30,-0.36,0.00,M5] [#6 0.21,0.10,0.47,U] [#7 0.09,-0.10,0.50,U] [#8 -0.12,-0.13,0.43,U] 
23:45:19.938 00.001 18120 refined, 3 included, MultiStar: {0.11, 0.04}, one-star: {0.16, 0.16}
23:45:19.938 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.14) = xAngle (1.51 = 1.51)
23:45:19.939 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.61 = -1.67)
23:45:19.939 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=0.01 mountY=-0.12, mountTheta=-1.51
23:45:19.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
23:45:19.941 00.001 18120 Enqueuing Move request for scope (0.11, 0.04)
23:45:19.941 00.000 21948 Worker thread wakes up
23:45:19.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:19.942 00.001 18120 UpdateGuideState exits: m=2179 RSB=32.0
23:45:19.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:19.943 00.001 18120 Enqueuing Expose request
23:45:19.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:45:19.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:45:19.943 00.000 21948 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
23:45:19.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:19.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:19.944 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:19.944 00.000 21948 MoveAxis(E, 0, ABG)
23:45:19.944 00.000 21948 Move returns status 0, amount 0
23:45:19.944 00.000 21948 MoveAxis(N, 0, ABG)
23:45:19.944 00.000 21948 Move returns status 0, amount 0
23:45:19.944 00.000 21948 move complete, result=0
23:45:19.944 00.000 21948 worker thread done servicing request
23:45:19.944 00.000 21948 Worker thread wakes up
23:45:19.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:19.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:19.944 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:21.573 01.629 21948 Exposure complete
23:45:21.610 00.037 21948 worker thread done servicing request
23:45:21.610 00.000 18120 OnExposeComplete: enter
23:45:21.611 00.001 18120 UpdateGuideState(): m_state=6
23:45:21.611 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
23:45:21.611 00.000 18120 Star::Find returns 1 (0), X=412.27, Y=235.98, Mass=1950, SNR=30.3, Peak=198 HFD=4.0
23:45:21.612 00.001 18120 MultiStar: [#1 0.41,0.07,0.00,M7] [#2 0.14,-0.26,0.68,U] [#3 0.23,-0.29,0.67,U] [#4 0.41,-0.23,0.00,M8] [#5 0.21,-0.23,0.55,U] [#6 0.35,0.12,0.00,M4] [#7 0.11,-0.20,0.52,U] [#8 -0.06,-0.38,0.00,M1] 
23:45:21.612 00.000 18120 refined, 4 included, MultiStar: {0.16, -0.12}, one-star: {0.14, 0.18}
23:45:21.613 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.14) = xAngle (0.50 = 0.50)
23:45:21.613 00.000 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.60 = -2.68)
23:45:21.614 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.21 cameraTheta=-0.65 mountX=0.18 mountY=-0.09, mountTheta=-0.47
23:45:21.615 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.12, opts=13)
23:45:21.615 00.000 18120 Enqueuing Move request for scope (0.16, -0.12)
23:45:21.616 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:21.616 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.3
23:45:21.617 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:21.617 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:21.618 00.001 18120 Enqueuing Expose request
23:45:21.618 00.000 21948 Worker thread wakes up
23:45:21.618 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:45:21.618 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:45:21.618 00.000 21948 Moving (0.16, -0.12) raw xDistance=0.18 yDistance=-0.09
23:45:21.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:45:21.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:21.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:21.618 00.000 21948 MoveAxis(E, 0, ABG)
23:45:21.618 00.000 21948 Move returns status 0, amount 0
23:45:21.618 00.000 21948 MoveAxis(N, 0, ABG)
23:45:21.618 00.000 21948 Move returns status 0, amount 0
23:45:21.618 00.000 21948 move complete, result=0
23:45:21.618 00.000 21948 worker thread done servicing request
23:45:21.618 00.000 21948 Worker thread wakes up
23:45:21.619 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:21.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:21.621 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:23.143 01.522 21948 Exposure complete
23:45:23.174 00.031 21948 worker thread done servicing request
23:45:23.174 00.000 18120 OnExposeComplete: enter
23:45:23.175 00.001 18120 UpdateGuideState(): m_state=6
23:45:23.175 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
23:45:23.176 00.001 18120 Star::Find returns 1 (0), X=412.36, Y=236.01, Mass=2068, SNR=31.2, Peak=189 HFD=4.1
23:45:23.176 00.000 18120 MultiStar: [#1 0.04,0.02,0.72,U] [#2 0.02,-0.35,0.65,U] [#3 0.21,-0.37,0.00,M4] [#4 0.25,-0.21,0.56,U] [#5 0.22,-0.36,0.00,M5] [#6 0.23,0.07,0.50,U] [#7 0.39,-0.17,0.00,M1] [#8 0.19,-0.23,0.47,U] 
23:45:23.177 00.001 18120 refined, 5 included, MultiStar: {0.16, -0.05}, one-star: {0.22, 0.21}
23:45:23.177 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
23:45:23.178 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.34)
23:45:23.178 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.30 mountX=0.11 mountY=-0.12, mountTheta=-0.82
23:45:23.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.05, opts=13)
23:45:23.180 00.001 18120 Enqueuing Move request for scope (0.16, -0.05)
23:45:23.180 00.000 21948 Worker thread wakes up
23:45:23.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:45:23.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:45:23.180 00.000 21948 Moving (0.16, -0.05) raw xDistance=0.11 yDistance=-0.12
23:45:23.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:23.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:23.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:23.181 00.001 18120 UpdateGuideState exits: m=2068 RSB=31.2
23:45:23.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:23.182 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:23.182 00.000 18120 Enqueuing Expose request
23:45:23.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:23.183 00.001 21948 MoveAxis(E, 0, ABG)
23:45:23.183 00.000 21948 Move returns status 0, amount 0
23:45:23.183 00.000 21948 MoveAxis(N, 0, ABG)
23:45:23.183 00.000 21948 Move returns status 0, amount 0
23:45:23.183 00.000 21948 move complete, result=0
23:45:23.183 00.000 21948 worker thread done servicing request
23:45:23.183 00.000 21948 Worker thread wakes up
23:45:23.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:23.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:23.183 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:24.820 01.637 21948 Exposure complete
23:45:24.869 00.049 21948 worker thread done servicing request
23:45:24.870 00.001 18120 OnExposeComplete: enter
23:45:24.870 00.000 18120 UpdateGuideState(): m_state=6
23:45:24.871 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
23:45:24.871 00.000 18120 Star::Find returns 1 (0), X=412.21, Y=235.94, Mass=1997, SNR=30.8, Peak=197 HFD=4.2
23:45:24.872 00.001 18120 MultiStar: [#1 0.26,-0.22,0.76,U] [#2 -0.02,-0.46,0.00,M1] [#3 0.24,-0.41,0.00,M5] [#4 0.42,-0.24,0.00,M8] [#5 0.27,-0.43,0.00,M6] [#6 0.33,-0.13,0.50,U] [#7 0.12,0.02,0.51,U] [#8 0.01,-0.44,0.00,M1] 
23:45:24.872 00.000 18120 single-star, 3 included, MultiStar: {0.18, -0.03}, one-star: {0.08, 0.14}
23:45:24.873 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.14) = xAngle (2.21 = 2.21)
23:45:24.873 00.000 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.97)
23:45:24.874 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=-0.10 mountY=-0.13, mountTheta=-2.20
23:45:24.877 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.14, opts=13)
23:45:24.878 00.001 18120 Enqueuing Move request for scope (0.08, 0.14)
23:45:24.879 00.001 21948 Worker thread wakes up
23:45:24.880 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:45:24.880 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:45:24.880 00.000 21948 Moving (0.08, 0.14) raw xDistance=-0.10 yDistance=-0.13
23:45:24.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:24.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:24.880 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:24.881 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.8
23:45:24.881 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:24.881 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:24.883 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:24.883 00.000 21948 MoveAxis(E, 0, ABG)
23:45:24.883 00.000 21948 Move returns status 0, amount 0
23:45:24.883 00.000 21948 MoveAxis(N, 0, ABG)
23:45:24.883 00.000 21948 Move returns status 0, amount 0
23:45:24.883 00.000 21948 move complete, result=0
23:45:24.883 00.000 21948 worker thread done servicing request
23:45:24.883 00.000 18120 Enqueuing Expose request
23:45:24.883 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:24.886 00.003 21948 Worker thread wakes up
23:45:24.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:24.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:26.413 01.527 21948 Exposure complete
23:45:26.457 00.044 21948 worker thread done servicing request
23:45:26.457 00.000 18120 OnExposeComplete: enter
23:45:26.458 00.001 18120 UpdateGuideState(): m_state=6
23:45:26.459 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
23:45:26.459 00.000 18120 Star::Find returns 1 (0), X=412.33, Y=235.88, Mass=1965, SNR=30.4, Peak=191 HFD=4.0
23:45:26.460 00.001 18120 MultiStar: [#1 0.19,0.05,0.76,U] [#2 0.28,-0.46,0.00,M2] [#3 0.15,-0.38,0.00,M6] [#4 0.38,-0.41,0.00,M9] [#5 0.16,-0.66,0.00,M7] [#6 0.51,-0.25,0.00,M3] [#7 0.44,-0.21,0.00,M1] [#8 0.07,-0.29,0.46,U] 
23:45:26.461 00.001 18120 refined, 2 included, MultiStar: {0.17, -0.01}, one-star: {0.19, 0.08}
23:45:26.461 00.000 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.14) = xAngle (1.10 = 1.10)
23:45:26.462 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.20 = -2.08)
23:45:26.462 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.04 mountX=0.08 mountY=-0.15, mountTheta=-1.09
23:45:26.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.01, opts=13)
23:45:26.463 00.000 18120 Enqueuing Move request for scope (0.17, -0.01)
23:45:26.464 00.001 21948 Worker thread wakes up
23:45:26.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:26.464 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.4
23:45:26.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:26.466 00.001 18120 Enqueuing Expose request
23:45:26.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:45:26.466 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:45:26.466 00.000 21948 Moving (0.17, -0.01) raw xDistance=0.08 yDistance=-0.15
23:45:26.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:45:26.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:26.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:26.466 00.000 21948 MoveAxis(E, 0, ABG)
23:45:26.466 00.000 21948 Move returns status 0, amount 0
23:45:26.466 00.000 21948 MoveAxis(N, 0, ABG)
23:45:26.466 00.000 21948 Move returns status 0, amount 0
23:45:26.466 00.000 21948 move complete, result=0
23:45:26.466 00.000 21948 worker thread done servicing request
23:45:26.466 00.000 21948 Worker thread wakes up
23:45:26.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:26.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:26.467 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:28.099 01.632 21948 Exposure complete
23:45:28.156 00.057 21948 worker thread done servicing request
23:45:28.157 00.001 18120 OnExposeComplete: enter
23:45:28.158 00.001 18120 UpdateGuideState(): m_state=6
23:45:28.162 00.004 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
23:45:28.163 00.001 18120 Star::Find returns 1 (0), X=412.40, Y=235.90, Mass=2127, SNR=31.6, Peak=202 HFD=3.9
23:45:28.164 00.001 18120 MultiStar: [#1 0.26,0.07,0.72,U] [#2 0.09,-0.48,0.00,M3] [#3 0.11,-0.34,0.66,U] [#4 0.26,-0.36,0.00,M10] [#5 0.33,-0.41,0.00,M8] [#6 0.66,-0.06,0.00,M4] [#7 0.29,0.08,0.54,U] [#8 -0.07,-0.20,0.44,U] 
23:45:28.166 00.002 18120 refined, 4 included, MultiStar: {0.19, -0.03}, one-star: {0.26, 0.10}
23:45:28.166 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
23:45:28.167 00.001 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.21)
23:45:28.169 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=0.11 mountY=-0.16, mountTheta=-0.96
23:45:28.170 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.03, opts=13)
23:45:28.171 00.001 18120 Enqueuing Move request for scope (0.19, -0.03)
23:45:28.171 00.000 21948 Worker thread wakes up
23:45:28.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:28.172 00.001 18120 UpdateGuideState exits: m=2127 RSB=31.6
23:45:28.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.172 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:28.173 00.001 18120 Enqueuing Expose request
23:45:28.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
23:45:28.173 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
23:45:28.173 00.000 21948 Moving (0.19, -0.03) raw xDistance=0.11 yDistance=-0.16
23:45:28.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:28.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:28.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:45:28.173 00.000 21948 MoveAxis(E, 0, ABG)
23:45:28.173 00.000 21948 Move returns status 0, amount 0
23:45:28.173 00.000 21948 MoveAxis(N, 0, ABG)
23:45:28.173 00.000 21948 Move returns status 0, amount 0
23:45:28.173 00.000 21948 move complete, result=0
23:45:28.173 00.000 21948 worker thread done servicing request
23:45:28.173 00.000 21948 Worker thread wakes up
23:45:28.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:28.173 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:28.174 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:29.690 01.516 21948 Exposure complete
23:45:29.722 00.032 21948 worker thread done servicing request
23:45:29.722 00.000 18120 OnExposeComplete: enter
23:45:29.723 00.001 18120 UpdateGuideState(): m_state=6
23:45:29.724 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
23:45:29.724 00.000 18120 Star::Find returns 1 (0), X=412.37, Y=235.73, Mass=1945, SNR=30.2, Peak=170 HFD=3.7
23:45:29.725 00.001 18120 MultiStar: [#1 0.36,-0.14,0.00,M4] [#2 0.02,-0.56,0.00,M4] [#3 -0.03,-0.51,0.00,M6] [#4 0.13,-0.35,0.00,R] [#5 0.25,-0.55,0.00,M9] [#6 0.62,0.00,0.00,M5] [#7 0.46,-0.22,0.00,M1] [#8 0.17,-0.29,0.42,U] 
23:45:29.725 00.000 18120 single-star, 1 included, MultiStar: {0.22, -0.14}, one-star: {0.24, -0.08}
23:45:29.725 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.14) = xAngle (0.82 = 0.82)
23:45:29.726 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.92 = -2.36)
23:45:29.727 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.32 mountX=0.17 mountY=-0.17, mountTheta=-0.80
23:45:29.729 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.08, opts=13)
23:45:29.730 00.001 18120 Enqueuing Move request for scope (0.24, -0.08)
23:45:29.730 00.000 21948 Worker thread wakes up
23:45:29.731 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
23:45:29.731 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
23:45:29.731 00.000 21948 Moving (0.24, -0.08) raw xDistance=0.17 yDistance=-0.17
23:45:29.731 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:45:29.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:29.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:29.731 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.2
23:45:29.732 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:29.733 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:29.733 00.000 18120 Enqueuing Expose request
23:45:29.734 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:45:29.734 00.000 21948 MoveAxis(E, 0, ABG)
23:45:29.734 00.000 21948 Move returns status 0, amount 0
23:45:29.734 00.000 21948 MoveAxis(N, 0, ABG)
23:45:29.734 00.000 21948 Move returns status 0, amount 0
23:45:29.734 00.000 21948 move complete, result=0
23:45:29.734 00.000 21948 worker thread done servicing request
23:45:29.734 00.000 21948 Worker thread wakes up
23:45:29.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:29.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:29.735 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:31.361 01.626 21948 Exposure complete
23:45:31.400 00.039 21948 worker thread done servicing request
23:45:31.400 00.000 18120 OnExposeComplete: enter
23:45:31.403 00.003 18120 UpdateGuideState(): m_state=6
23:45:31.404 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
23:45:31.404 00.000 18120 Star::Find returns 1 (0), X=412.15, Y=235.84, Mass=2234, SNR=32.5, Peak=203 HFD=4.3
23:45:31.406 00.002 18120 MultiStar: [#1 0.28,-0.04,0.69,U] [#2 0.27,-0.24,0.66,U] [#3 0.30,-0.42,0.00,M7] [#4 0.17,-0.06,0.55,U] [#5 0.25,-0.36,0.00,M10] [#6 0.24,0.05,0.49,U] [#7 0.41,-0.09,0.00,M2] [#8 0.09,-0.51,0.00,M1] 
23:45:31.406 00.000 18120 single-star, 4 included, MultiStar: {0.18, -0.05}, one-star: {0.01, 0.03}
23:45:31.406 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
23:45:31.408 00.002 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.38 = -0.90)
23:45:31.411 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.13 mountX=-0.02 mountY=-0.03, mountTheta=-2.26
23:45:31.414 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
23:45:31.414 00.000 18120 Enqueuing Move request for scope (0.01, 0.03)
23:45:31.415 00.001 21948 Worker thread wakes up
23:45:31.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:31.415 00.000 18120 UpdateGuideState exits: m=2234 RSB=32.5
23:45:31.416 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:31.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:31.416 00.000 18120 Enqueuing Expose request
23:45:31.417 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:45:31.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:45:31.417 00.000 21948 Moving (0.01, 0.03) raw xDistance=-0.02 yDistance=-0.03
23:45:31.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:45:31.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:31.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:31.417 00.000 21948 MoveAxis(E, 0, ABG)
23:45:31.417 00.000 21948 Move returns status 0, amount 0
23:45:31.417 00.000 21948 MoveAxis(N, 0, ABG)
23:45:31.417 00.000 21948 Move returns status 0, amount 0
23:45:31.417 00.000 21948 move complete, result=0
23:45:31.417 00.000 21948 worker thread done servicing request
23:45:31.417 00.000 21948 Worker thread wakes up
23:45:31.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:31.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:31.418 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:32.936 01.518 21948 Exposure complete
23:45:32.970 00.034 21948 worker thread done servicing request
23:45:32.970 00.000 18120 OnExposeComplete: enter
23:45:32.971 00.001 18120 UpdateGuideState(): m_state=6
23:45:32.972 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
23:45:32.973 00.001 18120 Star::Find returns 1 (0), X=412.38, Y=235.78, Mass=2338, SNR=33.0, Peak=202 HFD=4.3
23:45:32.974 00.001 18120 MultiStar: [#1 0.25,0.07,0.68,U] [#2 0.29,-0.52,0.00,M4] [#3 0.23,-0.63,0.00,M8] [#4 0.22,0.06,0.54,U] [#5 0.43,-0.54,0.00,R] [#6 0.33,-0.10,0.46,U] [#7 0.13,-0.31,0.49,U] [#8 0.09,-0.36,0.00,M2] 
23:45:32.974 00.000 18120 refined, 4 included, MultiStar: {0.24, -0.04}, one-star: {0.24, -0.02}
23:45:32.975 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
23:45:32.976 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.21)
23:45:32.977 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.18 mountX=0.14 mountY=-0.19, mountTheta=-0.95
23:45:32.979 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.04, opts=13)
23:45:32.980 00.001 18120 Enqueuing Move request for scope (0.24, -0.04)
23:45:32.981 00.001 21948 Worker thread wakes up
23:45:32.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:32.982 00.001 18120 UpdateGuideState exits: m=2338 RSB=33.0
23:45:32.983 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:32.984 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:32.984 00.000 18120 Enqueuing Expose request
23:45:32.984 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
23:45:32.985 00.001 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
23:45:32.985 00.000 21948 Moving (0.24, -0.04) raw xDistance=0.14 yDistance=-0.19
23:45:32.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:45:32.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:32.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:45:32.985 00.000 21948 MoveAxis(E, 0, ABG)
23:45:32.985 00.000 21948 Move returns status 0, amount 0
23:45:32.985 00.000 21948 MoveAxis(N, 0, ABG)
23:45:32.985 00.000 21948 Move returns status 0, amount 0
23:45:32.985 00.000 21948 move complete, result=0
23:45:32.985 00.000 21948 worker thread done servicing request
23:45:32.985 00.000 21948 Worker thread wakes up
23:45:32.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:32.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:32.985 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:34.609 01.624 21948 Exposure complete
23:45:34.652 00.043 21948 worker thread done servicing request
23:45:34.652 00.000 18120 OnExposeComplete: enter
23:45:34.654 00.002 18120 UpdateGuideState(): m_state=6
23:45:34.655 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
23:45:34.657 00.002 18120 Star::Find returns 1 (0), X=412.48, Y=235.73, Mass=2100, SNR=31.4, Peak=177 HFD=3.9
23:45:34.658 00.001 18120 MultiStar: [#1 0.39,-0.08,0.00,M3] [#2 0.28,-0.49,0.00,M5] [#3 0.17,-0.36,0.00,M9] [#4 0.52,-0.12,0.00,M1] [#5 0.11,0.03,0.50,U] [#6 0.53,0.08,0.00,M4] [#7 0.35,-0.31,0.00,M2] [#8 0.17,-0.58,0.00,M3] 
23:45:34.659 00.001 18120 refined, 1 included, MultiStar: {0.27, -0.04}, one-star: {0.35, -0.07}
23:45:34.661 00.002 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.00 = 1.00)
23:45:34.661 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.10 = -2.18)
23:45:34.662 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.14 mountX=0.15 mountY=-0.22, mountTheta=-0.99
23:45:34.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.04, opts=13)
23:45:34.663 00.000 18120 Enqueuing Move request for scope (0.27, -0.04)
23:45:34.664 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:34.664 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.4
23:45:34.665 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:34.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:34.665 00.000 18120 Enqueuing Expose request
23:45:34.666 00.001 21948 Worker thread wakes up
23:45:34.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
23:45:34.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
23:45:34.666 00.000 21948 Moving (0.27, -0.04) raw xDistance=0.15 yDistance=-0.22
23:45:34.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:34.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:34.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:45:34.666 00.000 21948 MoveAxis(E, 0, ABG)
23:45:34.666 00.000 21948 Move returns status 0, amount 0
23:45:34.666 00.000 21948 MoveAxis(N, 0, ABG)
23:45:34.666 00.000 21948 Move returns status 0, amount 0
23:45:34.666 00.000 21948 move complete, result=0
23:45:34.666 00.000 21948 worker thread done servicing request
23:45:34.667 00.001 21948 Worker thread wakes up
23:45:34.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:34.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:34.667 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:36.185 01.518 21948 Exposure complete
23:45:36.223 00.038 21948 worker thread done servicing request
23:45:36.223 00.000 18120 OnExposeComplete: enter
23:45:36.224 00.001 18120 UpdateGuideState(): m_state=6
23:45:36.224 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
23:45:36.225 00.001 18120 Star::Find returns 1 (0), X=412.22, Y=235.83, Mass=2072, SNR=31.4, Peak=206 HFD=4.0
23:45:36.225 00.000 18120 MultiStar: [#1 0.53,0.13,0.00,M4] [#2 0.27,-0.44,0.00,M6] [#3 0.60,-0.54,0.00,M10] [#4 0.37,-0.11,0.00,M2] [#5 0.22,-0.09,0.54,U] [#6 0.29,-0.17,0.49,U] [#7 0.19,-0.05,0.50,U] [#8 0.04,-0.26,0.41,U] 
23:45:36.226 00.001 18120 single-star, 4 included, MultiStar: {0.16, -0.08}, one-star: {0.09, 0.03}
23:45:36.226 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.14) = xAngle (1.43 = 1.43)
23:45:36.226 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.53 = -1.75)
23:45:36.227 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.29 mountX=0.01 mountY=-0.09, mountTheta=-1.43
23:45:36.228 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.03, opts=13)
23:45:36.229 00.001 18120 Enqueuing Move request for scope (0.09, 0.03)
23:45:36.231 00.002 21948 Worker thread wakes up
23:45:36.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:45:36.231 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:45:36.231 00.000 21948 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
23:45:36.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:36.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:36.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:36.231 00.000 21948 MoveAxis(E, 0, ABG)
23:45:36.231 00.000 21948 Move returns status 0, amount 0
23:45:36.231 00.000 21948 MoveAxis(N, 0, ABG)
23:45:36.231 00.000 21948 Move returns status 0, amount 0
23:45:36.231 00.000 21948 move complete, result=0
23:45:36.231 00.000 21948 worker thread done servicing request
23:45:36.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:36.231 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.4
23:45:36.234 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:36.236 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:36.238 00.002 18120 Enqueuing Expose request
23:45:36.241 00.003 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:36.243 00.002 21948 Worker thread wakes up
23:45:36.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:36.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:37.872 01.629 21948 Exposure complete
23:45:37.908 00.036 21948 worker thread done servicing request
23:45:37.908 00.000 18120 OnExposeComplete: enter
23:45:37.908 00.000 18120 UpdateGuideState(): m_state=6
23:45:37.909 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
23:45:37.910 00.001 18120 Star::Find returns 1 (0), X=412.19, Y=235.79, Mass=2086, SNR=31.3, Peak=208 HFD=4.3
23:45:37.910 00.000 18120 MultiStar: [#1 0.15,-0.16,0.77,U] [#2 0.28,-0.61,0.00,M7] [#3 0.28,-0.50,0.00,R] [#4 0.23,-0.14,0.57,U] [#5 -0.25,-0.10,0.51,U] [#6 0.43,-0.01,0.00,M4] [#7 0.36,-0.16,0.00,M2] [#8 0.25,-0.46,0.00,M3] 
23:45:37.911 00.001 18120 single-star, 3 included, MultiStar: {0.06, -0.10}, one-star: {0.06, -0.02}
23:45:37.911 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.14) = xAngle (0.85 = 0.85)
23:45:37.911 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.95 = -2.33)
23:45:37.912 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.29 mountX=0.04 mountY=-0.04, mountTheta=-0.83
23:45:37.913 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
23:45:37.913 00.000 18120 Enqueuing Move request for scope (0.06, -0.02)
23:45:37.914 00.001 21948 Worker thread wakes up
23:45:37.914 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:45:37.914 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:45:37.914 00.000 21948 Moving (0.06, -0.02) raw xDistance=0.04 yDistance=-0.04
23:45:37.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:45:37.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:37.915 00.001 18120 UpdateGuideState exits: m=2086 RSB=31.3
23:45:37.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:37.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:37.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:37.916 00.000 18120 Enqueuing Expose request
23:45:37.918 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:37.918 00.000 21948 MoveAxis(E, 0, ABG)
23:45:37.918 00.000 21948 Move returns status 0, amount 0
23:45:37.918 00.000 21948 MoveAxis(N, 0, ABG)
23:45:37.918 00.000 21948 Move returns status 0, amount 0
23:45:37.918 00.000 21948 move complete, result=0
23:45:37.918 00.000 21948 worker thread done servicing request
23:45:37.918 00.000 21948 Worker thread wakes up
23:45:37.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:37.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:37.919 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:39.437 01.518 21948 Exposure complete
23:45:39.460 00.023 21948 worker thread done servicing request
23:45:39.460 00.000 18120 OnExposeComplete: enter
23:45:39.461 00.001 18120 UpdateGuideState(): m_state=6
23:45:39.462 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
23:45:39.463 00.001 18120 Star::Find returns 1 (0), X=412.35, Y=235.77, Mass=2216, SNR=32.4, Peak=208 HFD=4.0
23:45:39.465 00.002 18120 MultiStar: [#1 0.43,0.10,0.00,M4] [#2 0.33,-0.46,0.00,M8] [#3 -0.03,0.14,0.61,U] [#4 0.24,-0.02,0.55,U] [#5 -0.26,0.08,0.50,U] [#6 0.47,-0.21,0.00,M5] [#7 0.14,-0.12,0.52,U] [#8 0.21,-0.26,0.40,U] 
23:45:39.466 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.02}, one-star: {0.21, -0.03}
23:45:39.467 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.14) = xAngle (0.90 = 0.90)
23:45:39.467 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.00 = -2.28)
23:45:39.468 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.25 mountX=0.06 mountY=-0.08, mountTheta=-0.88
23:45:39.469 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
23:45:39.469 00.000 18120 Enqueuing Move request for scope (0.10, -0.02)
23:45:39.470 00.001 21948 Worker thread wakes up
23:45:39.470 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:39.470 00.000 18120 UpdateGuideState exits: m=2216 RSB=32.4
23:45:39.471 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:45:39.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:45:39.471 00.000 21948 Moving (0.10, -0.02) raw xDistance=0.06 yDistance=-0.08
23:45:39.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:45:39.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:39.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:39.471 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:39.472 00.001 18120 Enqueuing Expose request
23:45:39.472 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:39.472 00.000 21948 MoveAxis(E, 0, ABG)
23:45:39.472 00.000 21948 Move returns status 0, amount 0
23:45:39.472 00.000 21948 MoveAxis(N, 0, ABG)
23:45:39.472 00.000 21948 Move returns status 0, amount 0
23:45:39.472 00.000 21948 move complete, result=0
23:45:39.472 00.000 21948 worker thread done servicing request
23:45:39.472 00.000 21948 Worker thread wakes up
23:45:39.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:39.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:39.473 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:41.109 01.636 21948 Exposure complete
23:45:41.138 00.029 21948 worker thread done servicing request
23:45:41.138 00.000 18120 OnExposeComplete: enter
23:45:41.139 00.001 18120 UpdateGuideState(): m_state=6
23:45:41.139 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
23:45:41.140 00.001 18120 Star::Find returns 1 (0), X=412.35, Y=235.60, Mass=2246, SNR=32.6, Peak=208 HFD=4.1
23:45:41.140 00.000 18120 MultiStar: [#1 0.23,-0.22,0.68,U] [#2 0.13,-0.64,0.00,M9] [#3 0.06,-0.20,0.64,U] [#4 0.09,0.13,0.52,U] [#5 -0.33,-0.02,0.49,U] [#6 0.17,-0.29,0.47,U] [#7 0.06,-0.34,0.48,U] [#8 0.03,-0.60,0.00,M3] 
23:45:41.141 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.17}, one-star: {0.22, -0.20}
23:45:41.141 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.08 = 0.08)
23:45:41.142 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.10)
23:45:41.142 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.06 mountX=0.20 mountY=-0.01, mountTheta=-0.04
23:45:41.143 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
23:45:41.144 00.001 18120 Enqueuing Move request for scope (0.10, -0.17)
23:45:41.144 00.000 21948 Worker thread wakes up
23:45:41.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:41.145 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
23:45:41.145 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
23:45:41.145 00.000 18120 UpdateGuideState exits: m=2246 RSB=32.6
23:45:41.145 00.000 21948 Moving (0.10, -0.17) raw xDistance=0.20 yDistance=-0.01
23:45:41.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:45:41.145 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:41.146 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:41.146 00.000 18120 Enqueuing Expose request
23:45:41.147 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:41.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:41.147 00.000 21948 MoveAxis(E, 0, ABG)
23:45:41.147 00.000 21948 Move returns status 0, amount 0
23:45:41.147 00.000 21948 MoveAxis(N, 0, ABG)
23:45:41.147 00.000 21948 Move returns status 0, amount 0
23:45:41.147 00.000 21948 move complete, result=0
23:45:41.147 00.000 21948 worker thread done servicing request
23:45:41.147 00.000 21948 Worker thread wakes up
23:45:41.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:41.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:41.147 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:42.670 01.523 21948 Exposure complete
23:45:42.697 00.027 21948 worker thread done servicing request
23:45:42.698 00.001 18120 OnExposeComplete: enter
23:45:42.699 00.001 18120 UpdateGuideState(): m_state=6
23:45:42.701 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
23:45:42.702 00.001 18120 Star::Find returns 1 (0), X=412.48, Y=235.73, Mass=2113, SNR=31.6, Peak=171 HFD=3.9
23:45:42.702 00.000 18120 MultiStar: [#1 0.37,-0.13,0.00,M4] [#2 0.27,-0.58,0.00,M10] [#3 0.22,-0.22,0.69,U] [#4 0.24,-0.15,0.54,U] [#5 -0.33,-0.08,0.50,U] [#6 0.74,-0.13,0.00,M5] [#7 0.21,-0.20,0.50,U] [#8 -0.02,-0.53,0.00,M4] 
23:45:42.703 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.14}, one-star: {0.34, -0.07}
23:45:42.703 00.000 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.14) = xAngle (0.47 = 0.47)
23:45:42.704 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.57 = -2.71)
23:45:42.704 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.67 mountX=0.20 mountY=-0.09, mountTheta=-0.44
23:45:42.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.14, opts=13)
23:45:42.707 00.002 18120 Enqueuing Move request for scope (0.17, -0.14)
23:45:42.708 00.001 21948 Worker thread wakes up
23:45:42.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
23:45:42.708 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
23:45:42.708 00.000 21948 Moving (0.17, -0.14) raw xDistance=0.20 yDistance=-0.09
23:45:42.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:45:42.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:42.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:42.708 00.000 21948 MoveAxis(E, 0, ABG)
23:45:42.708 00.000 21948 Move returns status 0, amount 0
23:45:42.708 00.000 21948 MoveAxis(N, 0, ABG)
23:45:42.708 00.000 21948 Move returns status 0, amount 0
23:45:42.708 00.000 21948 move complete, result=0
23:45:42.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:42.709 00.001 21948 worker thread done servicing request
23:45:42.709 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.6
23:45:42.710 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:42.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:42.711 00.000 18120 Enqueuing Expose request
23:45:42.712 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:42.712 00.000 21948 Worker thread wakes up
23:45:42.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:42.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:44.351 01.639 21948 Exposure complete
23:45:44.388 00.037 21948 worker thread done servicing request
23:45:44.388 00.000 18120 OnExposeComplete: enter
23:45:44.389 00.001 18120 UpdateGuideState(): m_state=6
23:45:44.389 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
23:45:44.390 00.001 18120 Star::Find returns 1 (0), X=412.70, Y=235.42, Mass=1987, SNR=30.6, Peak=169 HFD=3.8
23:45:44.391 00.001 18120 MultiStar: [#1 0.55,-0.25,0.00,M5] [#2 0.37,-1.00,0.00,R] [#3 0.39,-0.25,0.00,M1] [#4 0.40,0.00,0.00,M1] [#5 0.10,-0.10,0.54,U] [#6 0.80,-0.40,0.00,M6] [#7 0.64,-0.40,0.00,M1] [#8 0.38,-0.64,0.00,M5] 
23:45:44.392 00.001 18120 refined, 1 included, MultiStar: {0.40, -0.28}, one-star: {0.57, -0.38}
23:45:44.393 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.53 = 0.53)
23:45:44.393 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.65)
23:45:44.394 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=-0.28 hyp=0.49 cameraTheta=-0.61 mountX=0.43 mountY=-0.23, mountTheta=-0.50
23:45:44.396 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.28, opts=13)
23:45:44.396 00.000 18120 Enqueuing Move request for scope (0.40, -0.28)
23:45:44.397 00.001 21948 Worker thread wakes up
23:45:44.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:44.397 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.6
23:45:44.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:44.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:44.399 00.001 18120 Enqueuing Expose request
23:45:44.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.28) opts 0xd
23:45:44.399 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.28)
23:45:44.399 00.000 21948 Moving (0.40, -0.28) raw xDistance=0.43 yDistance=-0.23
23:45:44.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
23:45:44.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:44.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:45:44.399 00.000 21948 MoveAxis(W, 76, ABG)
23:45:44.399 00.000 21948 Guiding  Dir = 3, Dur = 76
23:45:44.399 00.000 21948 IsSlewing returns 0
23:45:44.400 00.001 21948 IsGuiding returns 0
23:45:44.401 00.001 21948 PulseGuide returned control before completion, sleep 85
23:45:44.492 00.091 21948 IsGuiding returns 0
23:45:44.492 00.000 21948 Move returns status 0, amount 76
23:45:44.492 00.000 21948 MoveAxis(N, 0, ABG)
23:45:44.492 00.000 21948 Move returns status 0, amount 0
23:45:44.492 00.000 21948 move complete, result=0
23:45:44.492 00.000 21948 worker thread done servicing request
23:45:44.492 00.000 21948 Worker thread wakes up
23:45:44.492 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:44.492 00.000 18120 GuideStep: 0.4 px 76 ms WEST, -0.2 px 0 ms NORTH
23:45:44.493 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:45.909 01.416 21948 Exposure complete
23:45:45.948 00.039 21948 worker thread done servicing request
23:45:45.948 00.000 18120 OnExposeComplete: enter
23:45:45.949 00.001 18120 UpdateGuideState(): m_state=6
23:45:45.949 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
23:45:45.950 00.001 18120 Star::Find returns 1 (0), X=412.28, Y=235.62, Mass=2175, SNR=32.2, Peak=210 HFD=3.9
23:45:45.950 00.000 18120 MultiStar: [#1 0.19,-0.12,0.70,U] [#2 -0.33,0.38,0.00,M1] [#3 0.03,-0.20,0.66,U] [#4 0.29,-0.23,0.00,M2] [#5 -0.31,-0.06,0.53,U] [#6 0.42,-0.19,0.00,M7] [#7 0.14,-0.30,0.48,U] [#8 0.19,-0.67,0.00,M6] 
23:45:45.951 00.001 18120 refined, 4 included, MultiStar: {0.06, -0.17}, one-star: {0.15, -0.19}
23:45:45.951 00.000 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
23:45:45.952 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.01 = 3.01)
23:45:45.952 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.24 mountX=0.18 mountY=0.02, mountTheta=0.13
23:45:45.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.17, opts=13)
23:45:45.954 00.001 18120 Enqueuing Move request for scope (0.06, -0.17)
23:45:45.954 00.000 21948 Worker thread wakes up
23:45:45.955 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:45.957 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
23:45:45.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
23:45:45.957 00.000 21948 Moving (0.06, -0.17) raw xDistance=0.18 yDistance=0.02
23:45:45.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:45:45.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:45.957 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.2
23:45:45.958 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:45.958 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:45.959 00.001 18120 Enqueuing Expose request
23:45:45.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:45.959 00.000 21948 MoveAxis(E, 0, ABG)
23:45:45.959 00.000 21948 Move returns status 0, amount 0
23:45:45.959 00.000 21948 MoveAxis(N, 0, ABG)
23:45:45.959 00.000 21948 Move returns status 0, amount 0
23:45:45.959 00.000 21948 move complete, result=0
23:45:45.959 00.000 21948 worker thread done servicing request
23:45:45.959 00.000 21948 Worker thread wakes up
23:45:45.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:45.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:45.960 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:47.585 01.625 21948 Exposure complete
23:45:47.631 00.046 21948 worker thread done servicing request
23:45:47.631 00.000 18120 OnExposeComplete: enter
23:45:47.632 00.001 18120 UpdateGuideState(): m_state=6
23:45:47.633 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
23:45:47.633 00.000 18120 Star::Find returns 1 (0), X=412.46, Y=235.88, Mass=1991, SNR=30.6, Peak=181 HFD=3.9
23:45:47.634 00.001 18120 MultiStar: [#1 0.44,-0.14,0.00,M5] [#2 -0.15,0.47,0.00,M2] [#3 -0.09,-0.18,0.69,U] [#4 0.20,-0.31,0.00,M3] [#5 -0.28,-0.14,0.51,U] [#6 0.36,-0.25,0.00,M8] [#7 0.22,-0.39,0.00,M1] [#8 0.05,-0.27,0.46,U] 
23:45:47.634 00.000 18120 refined, 3 included, MultiStar: {0.06, -0.09}, one-star: {0.33, 0.08}
23:45:47.635 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.14) = xAngle (0.13 = 0.13)
23:45:47.635 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.23 = -3.05)
23:45:47.635 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=0.11 mountY=-0.01, mountTheta=-0.09
23:45:47.637 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
23:45:47.638 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
23:45:47.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:47.639 00.001 21948 Worker thread wakes up
23:45:47.639 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.6
23:45:47.639 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:47.639 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:45:47.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:47.640 00.001 18120 Enqueuing Expose request
23:45:47.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:45:47.640 00.000 21948 Moving (0.06, -0.09) raw xDistance=0.11 yDistance=-0.01
23:45:47.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:47.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:47.641 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:47.641 00.000 21948 MoveAxis(E, 0, ABG)
23:45:47.641 00.000 21948 Move returns status 0, amount 0
23:45:47.641 00.000 21948 MoveAxis(N, 0, ABG)
23:45:47.641 00.000 21948 Move returns status 0, amount 0
23:45:47.641 00.000 21948 move complete, result=0
23:45:47.641 00.000 21948 worker thread done servicing request
23:45:47.641 00.000 21948 Worker thread wakes up
23:45:47.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:47.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:47.641 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:49.163 01.522 21948 Exposure complete
23:45:49.190 00.027 21948 worker thread done servicing request
23:45:49.190 00.000 18120 OnExposeComplete: enter
23:45:49.190 00.000 18120 UpdateGuideState(): m_state=6
23:45:49.191 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
23:45:49.192 00.001 18120 Star::Find returns 1 (0), X=412.29, Y=235.72, Mass=2133, SNR=31.7, Peak=202 HFD=4.3
23:45:49.192 00.000 18120 MultiStar: [#1 0.34,-0.28,0.00,M6] [#2 -0.29,0.21,0.61,U] [#3 -0.40,-0.25,0.00,M1] [#4 0.14,-0.19,0.56,U] [#5 -0.27,0.10,0.50,U] [#6 0.43,-0.30,0.00,M9] [#7 0.15,-0.31,0.51,U] [#8 0.08,-0.78,0.00,M6] 
23:45:49.193 00.001 18120 refined, 4 included, MultiStar: {-0.00, -0.05}, one-star: {0.15, -0.08}
23:45:49.193 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
23:45:49.193 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.66 = 2.66)
23:45:49.194 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.59 mountX=0.05 mountY=0.03, mountTheta=0.48
23:45:49.195 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.05, opts=13)
23:45:49.196 00.001 18120 Enqueuing Move request for scope (-0.00, -0.05)
23:45:49.196 00.000 21948 Worker thread wakes up
23:45:49.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
23:45:49.196 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
23:45:49.196 00.000 21948 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.03
23:45:49.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:49.197 00.001 18120 UpdateGuideState exits: m=2133 RSB=31.7
23:45:49.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:49.198 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:49.198 00.000 18120 Enqueuing Expose request
23:45:49.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:49.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:49.199 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:45:49.199 00.000 21948 MoveAxis(E, 0, ABG)
23:45:49.199 00.000 21948 Move returns status 0, amount 0
23:45:49.199 00.000 21948 MoveAxis(N, 0, ABG)
23:45:49.199 00.000 21948 Move returns status 0, amount 0
23:45:49.199 00.000 21948 move complete, result=0
23:45:49.199 00.000 21948 worker thread done servicing request
23:45:49.199 00.000 21948 Worker thread wakes up
23:45:49.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:49.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:49.199 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:50.833 01.634 21948 Exposure complete
23:45:50.896 00.063 21948 worker thread done servicing request
23:45:50.896 00.000 18120 OnExposeComplete: enter
23:45:50.897 00.001 18120 UpdateGuideState(): m_state=6
23:45:50.898 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
23:45:50.899 00.001 18120 Star::Find returns 1 (0), X=412.35, Y=235.66, Mass=2023, SNR=30.8, Peak=160 HFD=4.2
23:45:50.901 00.002 18120 MultiStar: [#1 0.52,-0.30,0.00,M7] [#2 -0.18,0.28,0.69,U] [#3 0.06,-0.28,0.68,U] [#4 0.40,-0.49,0.00,M3] [#5 -0.07,-0.11,0.55,U] [#6 0.74,-0.46,0.00,M10] [#7 0.30,-0.38,0.00,M1] [#8 0.10,-0.84,0.00,M7] 
23:45:50.902 00.001 18120 refined, 3 included, MultiStar: {0.03, -0.07}, one-star: {0.22, -0.14}
23:45:50.903 00.001 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.14) = xAngle (0.00 = 0.00)
23:45:50.905 00.002 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.10 = 3.10)
23:45:50.906 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.14 mountX=0.08 mountY=0.00, mountTheta=0.04
23:45:50.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
23:45:50.909 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
23:45:50.909 00.000 21948 Worker thread wakes up
23:45:50.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:50.910 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:45:50.910 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.8
23:45:50.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:45:50.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.911 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:50.911 00.000 18120 Enqueuing Expose request
23:45:50.911 00.000 21948 Moving (0.03, -0.07) raw xDistance=0.08 yDistance=0.00
23:45:50.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:45:50.913 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:50.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:45:50.913 00.000 21948 MoveAxis(E, 0, ABG)
23:45:50.913 00.000 21948 Move returns status 0, amount 0
23:45:50.913 00.000 21948 MoveAxis(N, 0, ABG)
23:45:50.913 00.000 21948 Move returns status 0, amount 0
23:45:50.913 00.000 21948 move complete, result=0
23:45:50.913 00.000 21948 worker thread done servicing request
23:45:50.913 00.000 21948 Worker thread wakes up
23:45:50.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:50.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:50.915 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:52.322 01.407 21948 Exposure complete
23:45:52.356 00.034 21948 worker thread done servicing request
23:45:52.356 00.000 18120 OnExposeComplete: enter
23:45:52.357 00.001 18120 UpdateGuideState(): m_state=6
23:45:52.357 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
23:45:52.358 00.001 18120 Star::Find returns 1 (0), X=412.59, Y=235.20, Mass=2230, SNR=32.3, Peak=193 HFD=3.9
23:45:52.358 00.000 18120 MultiStar: large primary error, entering stabilization period
23:45:52.358 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
23:45:52.359 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.96)
23:45:52.359 00.000 18120 CameraToMount -- cameraX=0.46 cameraY=-0.60 hyp=0.75 cameraTheta=-0.92 mountX=0.74 mountY=-0.14, mountTheta=-0.18
23:45:52.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=-0.60, opts=13)
23:45:52.362 00.001 18120 Enqueuing Move request for scope (0.46, -0.60)
23:45:52.362 00.000 21948 Worker thread wakes up
23:45:52.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:52.363 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.60) opts 0xd
23:45:52.363 00.000 18120 UpdateGuideState exits: m=2230 RSB=32.3
23:45:52.363 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:52.364 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:52.364 00.000 18120 Enqueuing Expose request
23:45:52.365 00.001 21948 Handling offset move in thread for scope, endpoint = (0.46, -0.60)
23:45:52.365 00.000 21948 Moving (0.46, -0.60) raw xDistance=0.74 yDistance=-0.14
23:45:52.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
23:45:52.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:52.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:52.365 00.000 21948 MoveAxis(W, 131, ABG)
23:45:52.365 00.000 21948 Guiding  Dir = 3, Dur = 131
23:45:52.365 00.000 21948 IsSlewing returns 0
23:45:52.365 00.000 21948 IsGuiding returns 0
23:45:52.367 00.002 21948 PulseGuide returned control before completion, sleep 140
23:45:52.523 00.156 21948 IsGuiding returns 0
23:45:52.523 00.000 21948 Move returns status 0, amount 131
23:45:52.523 00.000 21948 MoveAxis(N, 0, ABG)
23:45:52.523 00.000 21948 Move returns status 0, amount 0
23:45:52.523 00.000 21948 move complete, result=0
23:45:52.523 00.000 21948 worker thread done servicing request
23:45:52.523 00.000 18120 GuideStep: 0.7 px 131 ms WEST, -0.1 px 0 ms NORTH
23:45:52.524 00.001 21948 Worker thread wakes up
23:45:52.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:52.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:54.152 01.628 21948 Exposure complete
23:45:54.220 00.068 21948 worker thread done servicing request
23:45:54.220 00.000 18120 OnExposeComplete: enter
23:45:54.221 00.001 18120 UpdateGuideState(): m_state=6
23:45:54.223 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
23:45:54.224 00.001 18120 Star::Find returns 1 (0), X=412.68, Y=235.66, Mass=1985, SNR=30.5, Peak=161 HFD=3.7
23:45:54.226 00.002 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.89 = 0.89)
23:45:54.227 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.99 = -2.29)
23:45:54.228 00.001 18120 CameraToMount -- cameraX=0.55 cameraY=-0.14 hyp=0.57 cameraTheta=-0.26 mountX=0.36 mountY=-0.42, mountTheta=-0.87
23:45:54.229 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.55, y=-0.14, opts=13)
23:45:54.230 00.001 18120 Enqueuing Move request for scope (0.55, -0.14)
23:45:54.230 00.000 21948 Worker thread wakes up
23:45:54.230 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:54.231 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.5
23:45:54.231 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:54.232 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:54.233 00.001 18120 Enqueuing Expose request
23:45:54.234 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.14) opts 0xd
23:45:54.234 00.000 21948 Handling offset move in thread for scope, endpoint = (0.55, -0.14)
23:45:54.234 00.000 21948 Moving (0.55, -0.14) raw xDistance=0.36 yDistance=-0.42
23:45:54.234 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
23:45:54.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:54.234 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:45:54.234 00.000 21948 MoveAxis(W, 73, ABG)
23:45:54.234 00.000 21948 Guiding  Dir = 3, Dur = 73
23:45:54.235 00.001 21948 IsSlewing returns 0
23:45:54.235 00.000 21948 IsGuiding returns 0
23:45:54.237 00.002 21948 PulseGuide returned control before completion, sleep 82
23:45:54.324 00.087 21948 IsGuiding returns 0
23:45:54.324 00.000 21948 Move returns status 0, amount 73
23:45:54.324 00.000 21948 MoveAxis(N, 0, ABG)
23:45:54.324 00.000 21948 Move returns status 0, amount 0
23:45:54.324 00.000 21948 move complete, result=0
23:45:54.324 00.000 21948 worker thread done servicing request
23:45:54.324 00.000 21948 Worker thread wakes up
23:45:54.324 00.000 18120 GuideStep: 0.4 px 73 ms WEST, -0.4 px 0 ms NORTH
23:45:54.325 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:54.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:55.731 01.406 21948 Exposure complete
23:45:55.777 00.046 21948 worker thread done servicing request
23:45:55.777 00.000 18120 OnExposeComplete: enter
23:45:55.779 00.002 18120 UpdateGuideState(): m_state=6
23:45:55.780 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
23:45:55.781 00.001 18120 Star::Find returns 1 (0), X=412.36, Y=235.60, Mass=1998, SNR=30.6, Peak=177 HFD=3.9
23:45:55.782 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
23:45:55.783 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.77)
23:45:55.784 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.73 mountX=0.28 mountY=-0.11, mountTheta=-0.38
23:45:55.787 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.20, opts=13)
23:45:55.788 00.001 18120 Enqueuing Move request for scope (0.22, -0.20)
23:45:55.790 00.002 21948 Worker thread wakes up
23:45:55.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:55.791 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
23:45:55.791 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
23:45:55.791 00.000 21948 Moving (0.22, -0.20) raw xDistance=0.28 yDistance=-0.11
23:45:55.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:45:55.792 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:55.792 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.6
23:45:55.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.793 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:55.793 00.000 18120 Enqueuing Expose request
23:45:55.794 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:45:55.794 00.000 21948 MoveAxis(W, 54, ABG)
23:45:55.794 00.000 21948 Guiding  Dir = 3, Dur = 54
23:45:55.794 00.000 21948 IsSlewing returns 0
23:45:55.794 00.000 21948 IsGuiding returns 0
23:45:55.796 00.002 21948 PulseGuide returned control before completion, sleep 63
23:45:55.867 00.071 21948 IsGuiding returns 0
23:45:55.867 00.000 21948 Move returns status 0, amount 54
23:45:55.867 00.000 21948 MoveAxis(N, 0, ABG)
23:45:55.867 00.000 21948 Move returns status 0, amount 0
23:45:55.867 00.000 21948 move complete, result=0
23:45:55.868 00.001 21948 worker thread done servicing request
23:45:55.868 00.000 21948 Worker thread wakes up
23:45:55.868 00.000 18120 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
23:45:55.869 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:55.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:57.493 01.624 21948 Exposure complete
23:45:57.535 00.042 21948 worker thread done servicing request
23:45:57.536 00.001 18120 OnExposeComplete: enter
23:45:57.537 00.001 18120 UpdateGuideState(): m_state=6
23:45:57.539 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
23:45:57.540 00.001 18120 Star::Find returns 1 (0), X=412.05, Y=236.05, Mass=2036, SNR=31.1, Peak=211 HFD=4.3
23:45:57.541 00.001 18120 MultiStar: exiting stabilization period
23:45:57.543 00.002 18120 MultiStar: [#1 0.19,0.32,0.00,M8] [#2 -0.42,0.64,0.00,M1] [#3 0.06,0.20,0.70,U] [#4 0.09,-0.02,0.57,U] [#5 -0.03,0.10,0.51,U] [#6 0.17,0.00,0.49,U] [#7 0.08,0.03,0.54,U] [#8 -0.28,-0.21,0.45,U] 
23:45:57.544 00.001 18120 refined, 6 included, MultiStar: {-0.00, 0.08}, one-star: {-0.08, 0.25}
23:45:57.545 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
23:45:57.547 00.002 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
23:45:57.548 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
23:45:57.550 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.08, opts=13)
23:45:57.551 00.001 18120 Enqueuing Move request for scope (-0.00, 0.08)
23:45:57.552 00.001 21948 Worker thread wakes up
23:45:57.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:45:57.552 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:45:57.552 00.000 21948 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=-0.04
23:45:57.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:45:57.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:57.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:57.553 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:57.553 00.000 21948 MoveAxis(E, 0, ABG)
23:45:57.553 00.000 21948 Move returns status 0, amount 0
23:45:57.553 00.000 21948 MoveAxis(N, 0, ABG)
23:45:57.553 00.000 21948 Move returns status 0, amount 0
23:45:57.553 00.000 21948 move complete, result=0
23:45:57.553 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.1
23:45:57.554 00.001 21948 worker thread done servicing request
23:45:57.554 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:57.555 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:57.556 00.001 18120 Enqueuing Expose request
23:45:57.556 00.000 21948 Worker thread wakes up
23:45:57.556 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:57.557 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:57.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:59.072 01.515 21948 Exposure complete
23:45:59.114 00.042 21948 worker thread done servicing request
23:45:59.115 00.001 18120 OnExposeComplete: enter
23:45:59.116 00.001 18120 UpdateGuideState(): m_state=6
23:45:59.118 00.002 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
23:45:59.120 00.002 18120 Star::Find returns 1 (0), X=412.26, Y=235.90, Mass=2106, SNR=31.5, Peak=226 HFD=4.1
23:45:59.122 00.002 18120 MultiStar: [#1 0.38,0.12,0.00,M9] [#2 -0.22,0.89,0.00,M2] [#3 0.06,-0.00,0.65,U] [#4 0.22,0.00,0.54,U] [#5 -0.30,0.19,0.52,U] [#6 0.24,0.21,0.47,U] [#7 0.20,0.14,0.53,U] [#8 -0.04,-0.46,0.00,M7] 
23:45:59.124 00.002 18120 refined, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.13, 0.10}
23:45:59.125 00.001 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.14) = xAngle (1.95 = 1.95)
23:45:59.126 00.001 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.23)
23:45:59.128 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
23:45:59.131 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.10, opts=13)
23:45:59.132 00.001 18120 Enqueuing Move request for scope (0.10, 0.10)
23:45:59.132 00.000 21948 Worker thread wakes up
23:45:59.132 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:45:59.133 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.5
23:45:59.133 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:59.134 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:45:59.134 00.000 18120 Enqueuing Expose request
23:45:59.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:45:59.134 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:45:59.134 00.000 21948 Moving (0.10, 0.10) raw xDistance=-0.05 yDistance=-0.13
23:45:59.135 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:45:59.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:59.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:59.135 00.000 21948 MoveAxis(E, 0, ABG)
23:45:59.135 00.000 21948 Move returns status 0, amount 0
23:45:59.135 00.000 21948 MoveAxis(N, 0, ABG)
23:45:59.135 00.000 21948 Move returns status 0, amount 0
23:45:59.135 00.000 21948 move complete, result=0
23:45:59.135 00.000 21948 worker thread done servicing request
23:45:59.135 00.000 21948 Worker thread wakes up
23:45:59.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:45:59.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:45:59.135 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:00.758 01.623 21948 Exposure complete
23:46:00.793 00.035 21948 worker thread done servicing request
23:46:00.793 00.000 18120 OnExposeComplete: enter
23:46:00.795 00.002 18120 UpdateGuideState(): m_state=6
23:46:00.797 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
23:46:00.798 00.001 18120 Star::Find returns 1 (0), X=412.29, Y=236.01, Mass=2067, SNR=31.2, Peak=195 HFD=4.1
23:46:00.800 00.002 18120 MultiStar: [#1 0.16,0.05,0.71,U] [#2 -0.23,0.64,0.00,M3] [#3 -0.37,0.43,0.00,M1] [#4 0.34,-0.03,0.57,U] [#5 -0.16,-0.00,0.51,U] [#6 0.51,0.05,0.00,M9] [#7 0.21,-0.01,0.51,U] [#8 0.01,0.02,0.43,U] 
23:46:00.801 00.001 18120 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.16, 0.20}
23:46:00.802 00.001 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.14) = xAngle (1.56 = 1.56)
23:46:00.805 00.003 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.66 = -1.62)
23:46:00.807 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.00 mountY=-0.15, mountTheta=-1.56
23:46:00.811 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
23:46:00.814 00.003 18120 Enqueuing Move request for scope (0.13, 0.06)
23:46:00.817 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:00.819 00.002 21948 Worker thread wakes up
23:46:00.819 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:46:00.819 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:46:00.819 00.000 21948 Moving (0.13, 0.06) raw xDistance=0.00 yDistance=-0.15
23:46:00.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:46:00.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:00.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:46:00.819 00.000 21948 MoveAxis(E, 0, ABG)
23:46:00.819 00.000 21948 Move returns status 0, amount 0
23:46:00.820 00.001 21948 MoveAxis(N, 0, ABG)
23:46:00.820 00.000 21948 Move returns status 0, amount 0
23:46:00.820 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
23:46:00.820 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:00.820 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:00.821 00.001 18120 Enqueuing Expose request
23:46:00.821 00.000 21948 move complete, result=0
23:46:00.821 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:00.822 00.001 21948 worker thread done servicing request
23:46:00.822 00.000 21948 Worker thread wakes up
23:46:00.822 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:00.822 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:02.337 01.515 21948 Exposure complete
23:46:02.376 00.039 21948 worker thread done servicing request
23:46:02.376 00.000 18120 OnExposeComplete: enter
23:46:02.377 00.001 18120 UpdateGuideState(): m_state=6
23:46:02.378 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
23:46:02.380 00.002 18120 Star::Find returns 1 (0), X=412.30, Y=235.97, Mass=2089, SNR=31.3, Peak=212 HFD=4.0
23:46:02.382 00.002 18120 MultiStar: [#1 0.29,0.11,0.70,U] [#2 -0.26,0.54,0.00,M4] [#3 -0.10,0.32,0.64,U] [#4 0.39,0.11,0.00,M1] [#5 -0.34,0.04,0.51,U] [#6 0.44,0.00,0.00,M10] [#7 0.30,-0.11,0.52,U] [#8 -0.11,-0.31,0.44,U] 
23:46:02.382 00.000 18120 refined, 5 included, MultiStar: {0.06, 0.07}, one-star: {0.16, 0.17}
23:46:02.382 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
23:46:02.384 00.002 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.17)
23:46:02.385 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
23:46:02.386 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.07, opts=13)
23:46:02.387 00.001 18120 Enqueuing Move request for scope (0.06, 0.07)
23:46:02.388 00.001 21948 Worker thread wakes up
23:46:02.388 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:02.389 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:46:02.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:46:02.389 00.000 21948 Moving (0.06, 0.07) raw xDistance=-0.04 yDistance=-0.09
23:46:02.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:46:02.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:02.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:02.389 00.000 21948 MoveAxis(E, 0, ABG)
23:46:02.389 00.000 21948 Move returns status 0, amount 0
23:46:02.389 00.000 21948 MoveAxis(N, 0, ABG)
23:46:02.389 00.000 21948 Move returns status 0, amount 0
23:46:02.389 00.000 21948 move complete, result=0
23:46:02.389 00.000 21948 worker thread done servicing request
23:46:02.389 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.3
23:46:02.390 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:02.391 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:02.392 00.001 18120 Enqueuing Expose request
23:46:02.393 00.001 21948 Worker thread wakes up
23:46:02.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:02.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:02.393 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:04.023 01.630 21948 Exposure complete
23:46:04.055 00.032 21948 worker thread done servicing request
23:46:04.055 00.000 18120 OnExposeComplete: enter
23:46:04.056 00.001 18120 UpdateGuideState(): m_state=6
23:46:04.057 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
23:46:04.057 00.000 18120 Star::Find returns 1 (0), X=412.12, Y=235.80, Mass=1969, SNR=30.4, Peak=183 HFD=4.2
23:46:04.058 00.001 18120 MultiStar: [#1 0.26,0.01,0.72,U] [#2 -0.13,0.44,0.00,M5] [#3 -0.37,0.07,0.00,M1] [#4 0.23,-0.08,0.58,U] [#5 -0.37,-0.08,0.00,M1] [#6 0.19,-0.05,0.50,U] [#7 0.32,0.04,0.55,U] [#8 -0.11,-0.53,0.00,M6] 
23:46:04.058 00.000 18120 single-star, 4 included, MultiStar: {0.17, -0.01}, one-star: {-0.01, -0.01}
23:46:04.058 00.000 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.14) = xAngle (-1.40 = -1.40)
23:46:04.059 00.001 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.70 = 1.70)
23:46:04.059 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.54 mountX=0.00 mountY=0.01, mountTheta=1.40
23:46:04.061 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
23:46:04.062 00.001 18120 Enqueuing Move request for scope (-0.01, -0.01)
23:46:04.063 00.001 21948 Worker thread wakes up
23:46:04.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:46:04.063 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:46:04.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:04.063 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.4
23:46:04.064 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:04.064 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:04.065 00.001 18120 Enqueuing Expose request
23:46:04.065 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
23:46:04.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:46:04.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:04.065 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:04.065 00.000 21948 MoveAxis(E, 0, ABG)
23:46:04.065 00.000 21948 Move returns status 0, amount 0
23:46:04.066 00.001 21948 MoveAxis(N, 0, ABG)
23:46:04.066 00.000 21948 Move returns status 0, amount 0
23:46:04.066 00.000 21948 move complete, result=0
23:46:04.066 00.000 21948 worker thread done servicing request
23:46:04.066 00.000 21948 Worker thread wakes up
23:46:04.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:04.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:04.066 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:05.588 01.522 21948 Exposure complete
23:46:05.624 00.036 21948 worker thread done servicing request
23:46:05.624 00.000 18120 OnExposeComplete: enter
23:46:05.625 00.001 18120 UpdateGuideState(): m_state=6
23:46:05.626 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
23:46:05.626 00.000 18120 Star::Find returns 1 (0), X=412.08, Y=235.97, Mass=2003, SNR=30.7, Peak=209 HFD=4.3
23:46:05.627 00.001 18120 MultiStar: [#1 -0.03,0.23,0.71,U] [#2 -0.33,0.71,0.00,M6] [#3 -0.38,0.35,0.00,M2] [#4 0.19,0.17,0.59,U] [#5 -0.34,0.21,0.00,M2] [#6 0.36,0.07,0.50,U] [#7 0.21,-0.05,0.55,U] [#8 -0.31,-0.33,0.00,M7] 
23:46:05.627 00.000 18120 refined, 4 included, MultiStar: {0.10, 0.13}, one-star: {-0.05, 0.17}
23:46:05.627 00.000 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
23:46:05.628 00.001 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
23:46:05.628 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
23:46:05.629 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.13, opts=13)
23:46:05.630 00.001 18120 Enqueuing Move request for scope (0.10, 0.13)
23:46:05.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:05.631 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:46:05.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.634 00.003 21948 Worker thread wakes up
23:46:05.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:05.635 00.001 18120 Enqueuing Expose request
23:46:05.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:46:05.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:46:05.636 00.001 21948 Moving (0.10, 0.13) raw xDistance=-0.08 yDistance=-0.15
23:46:05.636 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:05.636 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:05.636 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:46:05.636 00.000 21948 MoveAxis(E, 0, ABG)
23:46:05.636 00.000 21948 Move returns status 0, amount 0
23:46:05.636 00.000 21948 MoveAxis(N, 0, ABG)
23:46:05.636 00.000 21948 Move returns status 0, amount 0
23:46:05.636 00.000 21948 move complete, result=0
23:46:05.636 00.000 21948 worker thread done servicing request
23:46:05.636 00.000 21948 Worker thread wakes up
23:46:05.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:05.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:05.636 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:07.258 01.622 21948 Exposure complete
23:46:07.284 00.026 21948 worker thread done servicing request
23:46:07.284 00.000 18120 OnExposeComplete: enter
23:46:07.285 00.001 18120 UpdateGuideState(): m_state=6
23:46:07.285 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
23:46:07.286 00.001 18120 Star::Find returns 1 (0), X=412.21, Y=236.03, Mass=2204, SNR=32.2, Peak=225 HFD=4.2
23:46:07.286 00.000 18120 MultiStar: [#1 0.11,0.16,0.66,U] [#2 -0.43,0.60,0.00,M7] [#3 -0.04,0.22,0.66,U] [#4 -0.00,0.18,0.55,U] [#5 -0.40,0.16,0.00,M3] [#6 0.07,-0.02,0.48,U] [#7 0.05,-0.02,0.49,U] [#8 -0.24,-0.20,0.43,U] 
23:46:07.287 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.08, 0.22}
23:46:07.287 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.55 = 2.55)
23:46:07.288 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.63)
23:46:07.288 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
23:46:07.289 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.11, opts=13)
23:46:07.290 00.001 18120 Enqueuing Move request for scope (0.02, 0.11)
23:46:07.290 00.000 21948 Worker thread wakes up
23:46:07.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:46:07.290 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:46:07.290 00.000 21948 Moving (0.02, 0.11) raw xDistance=-0.09 yDistance=-0.06
23:46:07.291 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:46:07.291 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:07.291 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:07.291 00.000 21948 MoveAxis(E, 0, ABG)
23:46:07.291 00.000 21948 Move returns status 0, amount 0
23:46:07.291 00.000 21948 MoveAxis(N, 0, ABG)
23:46:07.291 00.000 21948 Move returns status 0, amount 0
23:46:07.291 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:07.294 00.003 21948 move complete, result=0
23:46:07.294 00.000 18120 UpdateGuideState exits: m=2204 RSB=32.2
23:46:07.296 00.002 21948 worker thread done servicing request
23:46:07.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:07.297 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:07.297 00.000 18120 Enqueuing Expose request
23:46:07.298 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:07.298 00.000 21948 Worker thread wakes up
23:46:07.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:07.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:08.810 01.512 21948 Exposure complete
23:46:08.835 00.025 21948 worker thread done servicing request
23:46:08.835 00.000 18120 OnExposeComplete: enter
23:46:08.836 00.001 18120 UpdateGuideState(): m_state=6
23:46:08.837 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
23:46:08.837 00.000 18120 Star::Find returns 1 (0), X=412.15, Y=236.25, Mass=2228, SNR=32.3, Peak=233 HFD=4.2
23:46:08.838 00.001 18120 MultiStar: [#1 0.21,-0.01,0.68,U] [#2 -0.47,0.64,0.00,M8] [#3 -0.03,0.10,0.64,U] [#4 0.06,0.17,0.55,U] [#5 -0.27,0.01,0.51,U] [#6 0.30,-0.01,0.48,U] [#7 0.22,0.04,0.50,U] [#8 -0.21,-0.16,0.42,U] 
23:46:08.838 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.02, 0.45}
23:46:08.838 00.000 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
23:46:08.839 00.001 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.82)
23:46:08.839 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.22 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
23:46:08.840 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.12, opts=13)
23:46:08.842 00.002 18120 Enqueuing Move request for scope (0.04, 0.12)
23:46:08.843 00.001 21948 Worker thread wakes up
23:46:08.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:08.843 00.000 18120 UpdateGuideState exits: m=2228 RSB=32.3
23:46:08.844 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:46:08.844 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:46:08.844 00.000 21948 Moving (0.04, 0.12) raw xDistance=-0.09 yDistance=-0.09
23:46:08.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:08.846 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:46:08.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:08.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:08.846 00.000 21948 MoveAxis(E, 0, ABG)
23:46:08.846 00.000 21948 Move returns status 0, amount 0
23:46:08.846 00.000 21948 MoveAxis(N, 0, ABG)
23:46:08.846 00.000 21948 Move returns status 0, amount 0
23:46:08.846 00.000 21948 move complete, result=0
23:46:08.846 00.000 21948 worker thread done servicing request
23:46:08.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:08.847 00.001 18120 Enqueuing Expose request
23:46:08.849 00.002 21948 Worker thread wakes up
23:46:08.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:08.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:08.849 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:10.481 01.632 21948 Exposure complete
23:46:10.520 00.039 21948 worker thread done servicing request
23:46:10.521 00.001 18120 OnExposeComplete: enter
23:46:10.521 00.000 18120 UpdateGuideState(): m_state=6
23:46:10.522 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
23:46:10.522 00.000 18120 Star::Find returns 1 (0), X=412.15, Y=235.79, Mass=1984, SNR=30.6, Peak=200 HFD=4.0
23:46:10.523 00.001 18120 MultiStar: [#1 0.12,-0.22,0.73,U] [#2 -0.60,0.55,0.00,M9] [#3 -0.33,0.08,0.72,U] [#4 0.03,0.04,0.52,U] [#5 -0.19,0.16,0.54,U] [#6 0.20,0.02,0.50,U] [#7 -0.02,-0.26,0.52,U] [#8 -0.20,-0.13,0.46,U] 
23:46:10.525 00.002 18120 single-star, 7 included, MultiStar: {-0.04, -0.04}, one-star: {0.02, -0.01}
23:46:10.526 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
23:46:10.527 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.55 = -2.73)
23:46:10.528 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.69 mountX=0.02 mountY=-0.01, mountTheta=-0.42
23:46:10.531 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
23:46:10.534 00.003 18120 Enqueuing Move request for scope (0.02, -0.01)
23:46:10.536 00.002 21948 Worker thread wakes up
23:46:10.536 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:10.538 00.002 18120 UpdateGuideState exits: m=1984 RSB=30.6
23:46:10.540 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:10.543 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:10.545 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:46:10.545 00.000 18120 Enqueuing Expose request
23:46:10.546 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:46:10.546 00.000 21948 Moving (0.02, -0.01) raw xDistance=0.02 yDistance=-0.01
23:46:10.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:46:10.546 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:10.546 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:10.546 00.000 21948 MoveAxis(E, 0, ABG)
23:46:10.546 00.000 21948 Move returns status 0, amount 0
23:46:10.546 00.000 21948 MoveAxis(N, 0, ABG)
23:46:10.546 00.000 21948 Move returns status 0, amount 0
23:46:10.546 00.000 21948 move complete, result=0
23:46:10.546 00.000 21948 worker thread done servicing request
23:46:10.546 00.000 21948 Worker thread wakes up
23:46:10.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:10.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:10.546 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:12.073 01.527 21948 Exposure complete
23:46:12.115 00.042 21948 worker thread done servicing request
23:46:12.115 00.000 18120 OnExposeComplete: enter
23:46:12.117 00.002 18120 UpdateGuideState(): m_state=6
23:46:12.118 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
23:46:12.118 00.000 18120 Star::Find returns 1 (0), X=412.20, Y=235.95, Mass=1825, SNR=29.2, Peak=191 HFD=4.1
23:46:12.119 00.001 18120 MultiStar: [#1 0.18,0.07,0.75,U] [#2 -0.50,0.32,0.00,M10] [#3 -0.55,-0.00,0.00,M1] [#4 0.02,-0.28,0.62,U] [#5 -0.25,0.05,0.55,U] [#6 0.07,0.13,0.50,U] [#7 0.21,-0.06,0.58,U] [#8 -0.18,-0.53,0.00,M5] 
23:46:12.120 00.001 18120 refined, 5 included, MultiStar: {0.06, 0.02}, one-star: {0.06, 0.15}
23:46:12.121 00.001 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
23:46:12.122 00.001 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.59 = -1.69)
23:46:12.123 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=0.00 mountY=-0.06, mountTheta=-1.49
23:46:12.124 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
23:46:12.125 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
23:46:12.126 00.001 21948 Worker thread wakes up
23:46:12.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:12.127 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:46:12.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:46:12.127 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.2
23:46:12.128 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:12.129 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:12.129 00.000 18120 Enqueuing Expose request
23:46:12.129 00.000 21948 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
23:46:12.130 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:46:12.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:12.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:12.130 00.000 21948 MoveAxis(E, 0, ABG)
23:46:12.130 00.000 21948 Move returns status 0, amount 0
23:46:12.130 00.000 21948 MoveAxis(N, 0, ABG)
23:46:12.130 00.000 21948 Move returns status 0, amount 0
23:46:12.130 00.000 21948 move complete, result=0
23:46:12.130 00.000 21948 worker thread done servicing request
23:46:12.130 00.000 21948 Worker thread wakes up
23:46:12.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:12.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:12.130 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:13.756 01.626 21948 Exposure complete
23:46:13.781 00.025 21948 worker thread done servicing request
23:46:13.781 00.000 18120 OnExposeComplete: enter
23:46:13.782 00.001 18120 UpdateGuideState(): m_state=6
23:46:13.782 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
23:46:13.783 00.001 18120 Star::Find returns 1 (0), X=412.37, Y=235.83, Mass=2098, SNR=31.5, Peak=206 HFD=3.9
23:46:13.783 00.000 18120 MultiStar: [#1 0.01,-0.11,0.69,U] [#2 -0.50,0.48,0.00,R] [#3 -0.24,0.33,0.00,M2] [#4 0.08,0.06,0.55,U] [#5 -0.24,0.23,0.53,U] [#6 0.37,-0.07,0.00,M5] [#7 0.25,-0.15,0.51,U] [#8 -0.11,-0.37,0.00,M6] 
23:46:13.784 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.01}, one-star: {0.24, 0.02}
23:46:13.784 00.000 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.14) = xAngle (1.23 = 1.23)
23:46:13.785 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.33 = -1.95)
23:46:13.785 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=0.03 mountY=-0.08, mountTheta=-1.22
23:46:13.787 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
23:46:13.787 00.000 18120 Enqueuing Move request for scope (0.09, 0.01)
23:46:13.788 00.001 21948 Worker thread wakes up
23:46:13.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:13.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:46:13.788 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
23:46:13.788 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.789 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:13.789 00.000 18120 Enqueuing Expose request
23:46:13.790 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:46:13.790 00.000 21948 Moving (0.09, 0.01) raw xDistance=0.03 yDistance=-0.08
23:46:13.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:46:13.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:13.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:13.790 00.000 21948 MoveAxis(E, 0, ABG)
23:46:13.790 00.000 21948 Move returns status 0, amount 0
23:46:13.790 00.000 21948 MoveAxis(N, 0, ABG)
23:46:13.790 00.000 21948 Move returns status 0, amount 0
23:46:13.790 00.000 21948 move complete, result=0
23:46:13.790 00.000 21948 worker thread done servicing request
23:46:13.790 00.000 21948 Worker thread wakes up
23:46:13.790 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:13.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:13.790 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:15.304 01.514 21948 Exposure complete
23:46:15.335 00.031 21948 worker thread done servicing request
23:46:15.335 00.000 18120 OnExposeComplete: enter
23:46:15.336 00.001 18120 UpdateGuideState(): m_state=6
23:46:15.336 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
23:46:15.337 00.001 18120 Star::Find returns 1 (0), X=412.36, Y=236.02, Mass=2107, SNR=31.5, Peak=226 HFD=4.0
23:46:15.339 00.002 18120 MultiStar: [#1 0.33,0.03,0.72,U] [#2 0.35,0.12,0.00,M1] [#3 -0.11,0.08,0.65,U] [#4 0.10,-0.01,0.55,U] [#5 -0.24,0.27,0.53,U] [#6 0.41,-0.08,0.00,M6] [#7 0.20,-0.28,0.49,U] [#8 0.00,-0.33,0.43,U] 
23:46:15.341 00.002 18120 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.23, 0.21}
23:46:15.342 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.14) = xAngle (1.46 = 1.46)
23:46:15.343 00.001 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.57 = -1.72)
23:46:15.344 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=0.01 mountY=-0.10, mountTheta=-1.46
23:46:15.348 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.03, opts=13)
23:46:15.350 00.002 18120 Enqueuing Move request for scope (0.10, 0.03)
23:46:15.350 00.000 21948 Worker thread wakes up
23:46:15.350 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:46:15.350 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:46:15.350 00.000 21948 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
23:46:15.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:46:15.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:15.351 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:15.351 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.5
23:46:15.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:15.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:15.352 00.000 18120 Enqueuing Expose request
23:46:15.353 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:15.353 00.000 21948 MoveAxis(E, 0, ABG)
23:46:15.353 00.000 21948 Move returns status 0, amount 0
23:46:15.353 00.000 21948 MoveAxis(N, 0, ABG)
23:46:15.353 00.000 21948 Move returns status 0, amount 0
23:46:15.353 00.000 21948 move complete, result=0
23:46:15.353 00.000 21948 worker thread done servicing request
23:46:15.353 00.000 21948 Worker thread wakes up
23:46:15.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:15.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:15.354 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:16.986 01.632 21948 Exposure complete
23:46:17.022 00.036 21948 worker thread done servicing request
23:46:17.022 00.000 18120 OnExposeComplete: enter
23:46:17.022 00.000 18120 UpdateGuideState(): m_state=6
23:46:17.023 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
23:46:17.023 00.000 18120 Star::Find returns 1 (0), X=412.25, Y=235.93, Mass=2165, SNR=31.9, Peak=216 HFD=4.2
23:46:17.024 00.001 18120 MultiStar: [#1 0.23,0.01,0.70,U] [#2 0.27,0.18,0.65,U] [#3 0.04,0.02,0.66,U] [#4 -0.02,-0.04,0.53,U] [#5 -0.31,0.33,0.00,M1] [#6 0.48,-0.14,0.00,M7] [#7 0.17,-0.19,0.52,U] [#8 0.08,-0.20,0.42,U] 
23:46:17.025 00.001 18120 refined, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.12, 0.12}
23:46:17.026 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.14) = xAngle (1.25 = 1.25)
23:46:17.027 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.35 = -1.93)
23:46:17.028 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.11 mountX=0.04 mountY=-0.12, mountTheta=-1.24
23:46:17.031 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.01, opts=13)
23:46:17.031 00.000 18120 Enqueuing Move request for scope (0.13, 0.01)
23:46:17.032 00.001 21948 Worker thread wakes up
23:46:17.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:17.032 00.000 18120 UpdateGuideState exits: m=2165 RSB=31.9
23:46:17.032 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.035 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:46:17.035 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:46:17.035 00.000 21948 Moving (0.13, 0.01) raw xDistance=0.04 yDistance=-0.12
23:46:17.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:46:17.035 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:17.036 00.001 18120 Enqueuing Expose request
23:46:17.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:17.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:46:17.036 00.000 21948 MoveAxis(E, 0, ABG)
23:46:17.036 00.000 21948 Move returns status 0, amount 0
23:46:17.036 00.000 21948 MoveAxis(N, 0, ABG)
23:46:17.036 00.000 21948 Move returns status 0, amount 0
23:46:17.036 00.000 21948 move complete, result=0
23:46:17.036 00.000 21948 worker thread done servicing request
23:46:17.036 00.000 21948 Worker thread wakes up
23:46:17.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:17.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:17.037 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:18.564 01.527 21948 Exposure complete
23:46:18.600 00.036 21948 worker thread done servicing request
23:46:18.600 00.000 18120 OnExposeComplete: enter
23:46:18.600 00.000 18120 UpdateGuideState(): m_state=6
23:46:18.601 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
23:46:18.601 00.000 18120 Star::Find returns 1 (0), X=412.10, Y=236.03, Mass=2084, SNR=31.3, Peak=230 HFD=4.2
23:46:18.602 00.001 18120 MultiStar: [#1 0.18,0.09,0.73,U] [#2 0.32,0.22,0.00,M1] [#3 -0.55,0.14,0.00,M1] [#4 0.25,0.03,0.57,U] [#5 -0.28,0.04,0.50,U] [#6 0.32,0.06,0.49,U] [#7 0.12,-0.05,0.52,U] [#8 -0.08,-0.29,0.44,U] 
23:46:18.602 00.000 18120 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {-0.03, 0.22}
23:46:18.603 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.14) = xAngle (1.75 = 1.75)
23:46:18.603 00.000 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.85 = -1.43)
23:46:18.604 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.61 mountX=-0.02 mountY=-0.08, mountTheta=-1.75
23:46:18.605 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
23:46:18.605 00.000 18120 Enqueuing Move request for scope (0.07, 0.05)
23:46:18.606 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:18.607 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.3
23:46:18.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:18.608 00.001 21948 Worker thread wakes up
23:46:18.608 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:18.609 00.001 18120 Enqueuing Expose request
23:46:18.609 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:46:18.609 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:46:18.609 00.000 21948 Moving (0.07, 0.05) raw xDistance=-0.02 yDistance=-0.08
23:46:18.609 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:46:18.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:18.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:18.609 00.000 21948 MoveAxis(E, 0, ABG)
23:46:18.609 00.000 21948 Move returns status 0, amount 0
23:46:18.609 00.000 21948 MoveAxis(N, 0, ABG)
23:46:18.609 00.000 21948 Move returns status 0, amount 0
23:46:18.609 00.000 21948 move complete, result=0
23:46:18.609 00.000 21948 worker thread done servicing request
23:46:18.609 00.000 21948 Worker thread wakes up
23:46:18.609 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:18.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:18.609 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:20.233 01.624 21948 Exposure complete
23:46:20.270 00.037 21948 worker thread done servicing request
23:46:20.270 00.000 18120 OnExposeComplete: enter
23:46:20.271 00.001 18120 UpdateGuideState(): m_state=6
23:46:20.272 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
23:46:20.273 00.001 18120 Star::Find returns 1 (0), X=412.27, Y=235.91, Mass=1915, SNR=30.2, Peak=178 HFD=4.1
23:46:20.274 00.001 18120 MultiStar: [#1 0.25,0.10,0.73,U] [#2 0.42,0.14,0.00,M2] [#3 -0.07,0.19,0.69,U] [#4 0.19,0.04,0.58,U] [#5 -0.06,0.01,0.54,U] [#6 0.29,0.04,0.49,U] [#7 0.20,-0.16,0.54,U] [#8 -0.23,-0.26,0.50,U] 
23:46:20.274 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.13, 0.11}
23:46:20.275 00.001 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.14) = xAngle (1.45 = 1.45)
23:46:20.275 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.55 = -1.74)
23:46:20.276 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.30 mountX=0.01 mountY=-0.10, mountTheta=-1.44
23:46:20.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.03, opts=13)
23:46:20.278 00.001 18120 Enqueuing Move request for scope (0.10, 0.03)
23:46:20.278 00.000 21948 Worker thread wakes up
23:46:20.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:20.279 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:46:20.279 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.2
23:46:20.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.280 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:20.280 00.000 18120 Enqueuing Expose request
23:46:20.280 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:46:20.280 00.000 21948 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
23:46:20.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:46:20.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:20.281 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:20.281 00.000 21948 MoveAxis(E, 0, ABG)
23:46:20.281 00.000 21948 Move returns status 0, amount 0
23:46:20.281 00.000 21948 MoveAxis(N, 0, ABG)
23:46:20.281 00.000 21948 Move returns status 0, amount 0
23:46:20.281 00.000 21948 move complete, result=0
23:46:20.281 00.000 21948 worker thread done servicing request
23:46:20.281 00.000 21948 Worker thread wakes up
23:46:20.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:20.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:20.281 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:21.795 01.514 21948 Exposure complete
23:46:21.823 00.028 21948 worker thread done servicing request
23:46:21.823 00.000 18120 OnExposeComplete: enter
23:46:21.824 00.001 18120 UpdateGuideState(): m_state=6
23:46:21.824 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
23:46:21.825 00.001 18120 Star::Find returns 1 (0), X=412.13, Y=235.85, Mass=1877, SNR=29.8, Peak=195 HFD=4.3
23:46:21.825 00.000 18120 MultiStar: [#1 -0.11,0.17,0.74,U] [#2 0.04,0.21,0.67,U] [#3 -0.13,0.06,0.72,U] [#4 0.04,0.06,0.57,U] [#5 -0.24,0.05,0.53,U] [#6 0.20,-0.07,0.51,U] [#7 0.02,-0.03,0.53,U] [#8 -0.25,-0.63,0.00,M3] 
23:46:21.826 00.001 18120 single-star, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.00, 0.05}
23:46:21.828 00.002 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
23:46:21.828 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.36)
23:46:21.829 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=-0.05 mountY=-0.02, mountTheta=-2.78
23:46:21.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.05, opts=13)
23:46:21.830 00.000 18120 Enqueuing Move request for scope (-0.00, 0.05)
23:46:21.831 00.001 21948 Worker thread wakes up
23:46:21.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:21.831 00.000 18120 UpdateGuideState exits: m=1877 RSB=29.8
23:46:21.831 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.832 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:21.832 00.000 18120 Enqueuing Expose request
23:46:21.833 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
23:46:21.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
23:46:21.833 00.000 21948 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=-0.02
23:46:21.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:46:21.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:21.833 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:21.833 00.000 21948 MoveAxis(E, 0, ABG)
23:46:21.833 00.000 21948 Move returns status 0, amount 0
23:46:21.833 00.000 21948 MoveAxis(N, 0, ABG)
23:46:21.833 00.000 21948 Move returns status 0, amount 0
23:46:21.833 00.000 21948 move complete, result=0
23:46:21.833 00.000 21948 worker thread done servicing request
23:46:21.833 00.000 21948 Worker thread wakes up
23:46:21.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:21.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:21.833 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:23.457 01.624 21948 Exposure complete
23:46:23.513 00.056 21948 worker thread done servicing request
23:46:23.513 00.000 18120 OnExposeComplete: enter
23:46:23.514 00.001 18120 UpdateGuideState(): m_state=6
23:46:23.515 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
23:46:23.516 00.001 18120 Star::Find returns 1 (0), X=412.23, Y=236.00, Mass=1901, SNR=29.9, Peak=193 HFD=4.1
23:46:23.517 00.001 18120 MultiStar: [#1 0.32,0.09,0.75,U] [#2 0.45,0.14,0.00,M2] [#3 0.03,0.45,0.00,M1] [#4 -0.01,0.06,0.58,U] [#5 -0.30,0.18,0.57,U] [#6 0.43,0.14,0.00,M5] [#7 0.45,-0.06,0.00,M1] [#8 -0.16,-0.08,0.46,U] 
23:46:23.518 00.001 18120 refined, 4 included, MultiStar: {0.03, 0.11}, one-star: {0.10, 0.19}
23:46:23.518 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.46 = 2.46)
23:46:23.519 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.72)
23:46:23.520 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.32 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
23:46:23.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
23:46:23.521 00.000 18120 Enqueuing Move request for scope (0.03, 0.11)
23:46:23.522 00.001 21948 Worker thread wakes up
23:46:23.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:46:23.522 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:46:23.522 00.000 21948 Moving (0.03, 0.11) raw xDistance=-0.09 yDistance=-0.07
23:46:23.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:23.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:46:23.523 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:23.523 00.000 18120 UpdateGuideState exits: m=1901 RSB=29.9
23:46:23.523 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:23.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:23.524 00.001 18120 Enqueuing Expose request
23:46:23.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:46:23.524 00.000 21948 MoveAxis(E, 0, ABG)
23:46:23.524 00.000 21948 Move returns status 0, amount 0
23:46:23.524 00.000 21948 MoveAxis(N, 0, ABG)
23:46:23.524 00.000 21948 Move returns status 0, amount 0
23:46:23.524 00.000 21948 move complete, result=0
23:46:23.524 00.000 21948 worker thread done servicing request
23:46:23.525 00.001 21948 Worker thread wakes up
23:46:23.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:23.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:23.525 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:25.047 01.522 21948 Exposure complete
23:46:25.081 00.034 21948 worker thread done servicing request
23:46:25.081 00.000 18120 OnExposeComplete: enter
23:46:25.082 00.001 18120 UpdateGuideState(): m_state=6
23:46:25.082 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
23:46:25.083 00.001 18120 Star::Find returns 1 (0), X=412.28, Y=236.04, Mass=2118, SNR=31.5, Peak=214 HFD=4.1
23:46:25.083 00.000 18120 MultiStar: [#1 0.14,0.27,0.67,U] [#2 0.16,0.23,0.65,U] [#3 -0.04,0.41,0.00,M2] [#4 0.07,0.05,0.55,U] [#5 -0.40,0.19,0.00,M1] [#6 0.51,0.13,0.00,M6] [#7 0.26,0.13,0.52,U] [#8 0.16,-0.16,0.44,U] 
23:46:25.084 00.001 18120 refined, 5 included, MultiStar: {0.15, 0.15}, one-star: {0.15, 0.23}
23:46:25.084 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.93 = 1.93)
23:46:25.085 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.03 = -1.25)
23:46:25.085 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.22 cameraTheta=0.78 mountX=-0.08 mountY=-0.20, mountTheta=-1.92
23:46:25.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.15, opts=13)
23:46:25.087 00.001 18120 Enqueuing Move request for scope (0.15, 0.15)
23:46:25.087 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:25.088 00.001 21948 Worker thread wakes up
23:46:25.088 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
23:46:25.088 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
23:46:25.088 00.000 21948 Moving (0.15, 0.15) raw xDistance=-0.08 yDistance=-0.20
23:46:25.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:25.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:25.088 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.5
23:46:25.089 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:46:25.089 00.000 21948 MoveAxis(E, 0, ABG)
23:46:25.089 00.000 21948 Move returns status 0, amount 0
23:46:25.089 00.000 21948 MoveAxis(N, 0, ABG)
23:46:25.089 00.000 21948 Move returns status 0, amount 0
23:46:25.089 00.000 21948 move complete, result=0
23:46:25.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:25.089 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:25.090 00.001 18120 Enqueuing Expose request
23:46:25.090 00.000 21948 worker thread done servicing request
23:46:25.090 00.000 21948 Worker thread wakes up
23:46:25.090 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:25.091 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:25.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:26.716 01.625 21948 Exposure complete
23:46:26.752 00.036 21948 worker thread done servicing request
23:46:26.752 00.000 18120 OnExposeComplete: enter
23:46:26.752 00.000 18120 UpdateGuideState(): m_state=6
23:46:26.753 00.001 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
23:46:26.753 00.000 18120 Star::Find returns 1 (1), X=412.19, Y=235.95, Mass=2174, SNR=32.2, Peak=255 HFD=4.1
23:46:26.754 00.001 18120 MultiStar: [#1 0.31,-0.07,0.69,U] [#2 0.37,0.22,0.00,M2] [#3 -0.36,0.23,0.00,M3] [#4 0.04,0.11,0.55,U] [#5 -0.34,-0.06,0.50,U] [#6 0.18,0.09,0.48,U] [#7 0.07,-0.18,0.51,U] [#8 -0.23,-0.25,0.42,U] 
23:46:26.755 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.00}, one-star: {0.05, 0.15}
23:46:26.755 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.00 = 1.00)
23:46:26.756 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.11 = -2.18)
23:46:26.756 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.14 mountX=0.02 mountY=-0.03, mountTheta=-0.99
23:46:26.757 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.00, opts=13)
23:46:26.758 00.001 18120 Enqueuing Move request for scope (0.03, -0.00)
23:46:26.758 00.000 21948 Worker thread wakes up
23:46:26.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:46:26.758 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:46:26.758 00.000 21948 Moving (0.03, -0.00) raw xDistance=0.02 yDistance=-0.03
23:46:26.759 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:46:26.759 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:26.759 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:26.759 00.000 18120 UpdateGuideState exits: m=2174 RSB=32.2 Saturée
23:46:26.760 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:26.760 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:26.762 00.002 18120 Enqueuing Expose request
23:46:26.764 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:46:26.764 00.000 21948 MoveAxis(E, 0, ABG)
23:46:26.764 00.000 21948 Move returns status 0, amount 0
23:46:26.764 00.000 21948 MoveAxis(N, 0, ABG)
23:46:26.764 00.000 21948 Move returns status 0, amount 0
23:46:26.764 00.000 21948 move complete, result=0
23:46:26.764 00.000 21948 worker thread done servicing request
23:46:26.764 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:26.767 00.003 21948 Worker thread wakes up
23:46:26.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:26.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:28.295 01.528 21948 Exposure complete
23:46:28.334 00.039 21948 worker thread done servicing request
23:46:28.334 00.000 18120 OnExposeComplete: enter
23:46:28.335 00.001 18120 UpdateGuideState(): m_state=6
23:46:28.335 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
23:46:28.336 00.001 18120 Star::Find returns 1 (0), X=412.15, Y=236.07, Mass=2105, SNR=31.6, Peak=232 HFD=4.2
23:46:28.336 00.000 18120 MultiStar: [#1 0.22,0.15,0.68,U] [#2 0.07,0.11,0.60,U] [#3 -0.07,0.22,0.65,U] [#4 0.07,0.01,0.54,U] [#5 -0.30,0.08,0.53,U] [#6 0.24,0.02,0.49,U] [#7 0.10,-0.26,0.49,U] [#8 -0.03,-0.19,0.41,U] 
23:46:28.337 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.01, 0.26}
23:46:28.337 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.29 = 2.29)
23:46:28.338 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.39 = -0.90)
23:46:28.338 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.14 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
23:46:28.339 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.08, opts=13)
23:46:28.342 00.003 18120 Enqueuing Move request for scope (0.04, 0.08)
23:46:28.344 00.002 21948 Worker thread wakes up
23:46:28.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:28.344 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.6
23:46:28.345 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:46:28.345 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:28.345 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:46:28.346 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:28.346 00.000 18120 Enqueuing Expose request
23:46:28.346 00.000 21948 Moving (0.04, 0.08) raw xDistance=-0.06 yDistance=-0.07
23:46:28.346 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:46:28.346 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:28.347 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:46:28.347 00.000 21948 MoveAxis(E, 0, ABG)
23:46:28.347 00.000 21948 Move returns status 0, amount 0
23:46:28.347 00.000 21948 MoveAxis(N, 0, ABG)
23:46:28.347 00.000 21948 Move returns status 0, amount 0
23:46:28.347 00.000 21948 move complete, result=0
23:46:28.347 00.000 21948 worker thread done servicing request
23:46:28.347 00.000 21948 Worker thread wakes up
23:46:28.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:28.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:28.347 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:29.983 01.636 21948 Exposure complete
23:46:30.021 00.038 21948 worker thread done servicing request
23:46:30.021 00.000 18120 OnExposeComplete: enter
23:46:30.022 00.001 18120 UpdateGuideState(): m_state=6
23:46:30.024 00.002 18120 Star::Find(15, 412, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
23:46:30.025 00.001 18120 Star::Find returns 1 (1), X=412.19, Y=235.96, Mass=2252, SNR=32.4, Peak=255 HFD=4.2
23:46:30.026 00.001 18120 MultiStar: [#1 0.30,0.05,0.68,U] [#2 0.14,0.21,0.63,U] [#3 -0.05,0.27,0.65,U] [#4 0.13,-0.00,0.52,U] [#5 -0.32,0.23,0.00,M1] [#6 0.41,0.21,0.00,M5] [#7 0.27,-0.13,0.49,U] [#8 0.08,-0.24,0.43,U] 
23:46:30.028 00.002 18120 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.05, 0.15}
23:46:30.029 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.14) = xAngle (1.69 = 1.69)
23:46:30.030 00.001 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.79 = -1.50)
23:46:30.031 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.15 cameraTheta=0.54 mountX=-0.02 mountY=-0.14, mountTheta=-1.69
23:46:30.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
23:46:30.033 00.001 18120 Enqueuing Move request for scope (0.12, 0.07)
23:46:30.033 00.000 21948 Worker thread wakes up
23:46:30.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:30.034 00.001 18120 UpdateGuideState exits: m=2252 RSB=32.4 Saturée
23:46:30.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:30.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:30.035 00.001 18120 Enqueuing Expose request
23:46:30.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:46:30.035 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:46:30.035 00.000 21948 Moving (0.12, 0.07) raw xDistance=-0.02 yDistance=-0.14
23:46:30.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:46:30.035 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:30.035 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:46:30.035 00.000 21948 MoveAxis(E, 0, ABG)
23:46:30.035 00.000 21948 Move returns status 0, amount 0
23:46:30.035 00.000 21948 MoveAxis(N, 0, ABG)
23:46:30.035 00.000 21948 Move returns status 0, amount 0
23:46:30.035 00.000 21948 move complete, result=0
23:46:30.035 00.000 21948 worker thread done servicing request
23:46:30.035 00.000 21948 Worker thread wakes up
23:46:30.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:30.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:30.036 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:31.556 01.520 21948 Exposure complete
23:46:31.595 00.039 21948 worker thread done servicing request
23:46:31.596 00.001 18120 OnExposeComplete: enter
23:46:31.596 00.000 18120 UpdateGuideState(): m_state=6
23:46:31.597 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
23:46:31.597 00.000 18120 Star::Find returns 1 (0), X=412.11, Y=235.96, Mass=1918, SNR=30.2, Peak=211 HFD=4.2
23:46:31.598 00.001 18120 MultiStar: [#1 0.22,0.04,0.74,U] [#2 0.27,0.13,0.65,U] [#3 -0.45,0.08,0.00,M2] [#4 0.08,-0.07,0.59,U] [#5 -0.25,0.21,0.53,U] [#6 0.58,0.08,0.00,M6] [#7 0.24,-0.01,0.53,U] [#8 -0.00,-0.14,0.47,U] 
23:46:31.598 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.06}, one-star: {-0.02, 0.15}
23:46:31.599 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.14) = xAngle (1.78 = 1.78)
23:46:31.599 00.000 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.40)
23:46:31.599 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
23:46:31.601 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.06, opts=13)
23:46:31.602 00.001 18120 Enqueuing Move request for scope (0.08, 0.06)
23:46:31.602 00.000 21948 Worker thread wakes up
23:46:31.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:31.603 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.2
23:46:31.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:46:31.603 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:46:31.603 00.000 21948 Moving (0.08, 0.06) raw xDistance=-0.02 yDistance=-0.10
23:46:31.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:46:31.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:31.603 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:31.607 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:31.607 00.000 21948 MoveAxis(E, 0, ABG)
23:46:31.607 00.000 21948 Move returns status 0, amount 0
23:46:31.607 00.000 21948 MoveAxis(N, 0, ABG)
23:46:31.607 00.000 21948 Move returns status 0, amount 0
23:46:31.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:31.607 00.000 18120 Enqueuing Expose request
23:46:31.608 00.001 21948 move complete, result=0
23:46:31.608 00.000 21948 worker thread done servicing request
23:46:31.608 00.000 21948 Worker thread wakes up
23:46:31.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:31.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:31.608 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:33.243 01.635 21948 Exposure complete
23:46:33.270 00.027 21948 worker thread done servicing request
23:46:33.270 00.000 18120 OnExposeComplete: enter
23:46:33.271 00.001 18120 UpdateGuideState(): m_state=6
23:46:33.271 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
23:46:33.272 00.001 18120 Star::Find returns 1 (0), X=412.22, Y=235.75, Mass=1993, SNR=30.6, Peak=206 HFD=3.9
23:46:33.272 00.000 18120 MultiStar: [#1 0.06,-0.09,0.70,U] [#2 -0.03,0.05,0.62,U] [#3 -0.66,0.08,0.00,M3] [#4 -0.00,-0.08,0.55,U] [#5 -0.41,-0.17,0.00,M1] [#6 0.28,-0.07,0.51,U] [#7 -0.20,-0.16,0.52,U] [#8 -0.29,-0.39,0.00,M1] 
23:46:33.273 00.001 18120 refined, 5 included, MultiStar: {0.04, -0.06}, one-star: {0.08, -0.05}
23:46:33.275 00.002 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
23:46:33.277 00.002 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.06)
23:46:33.277 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.03 mountX=0.07 mountY=-0.01, mountTheta=-0.08
23:46:33.279 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
23:46:33.279 00.000 18120 Enqueuing Move request for scope (0.04, -0.06)
23:46:33.280 00.001 21948 Worker thread wakes up
23:46:33.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:33.280 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.6
23:46:33.281 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:33.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:33.282 00.001 18120 Enqueuing Expose request
23:46:33.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:46:33.282 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:46:33.282 00.000 21948 Moving (0.04, -0.06) raw xDistance=0.07 yDistance=-0.01
23:46:33.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:46:33.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:33.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:33.282 00.000 21948 MoveAxis(E, 0, ABG)
23:46:33.282 00.000 21948 Move returns status 0, amount 0
23:46:33.282 00.000 21948 MoveAxis(N, 0, ABG)
23:46:33.282 00.000 21948 Move returns status 0, amount 0
23:46:33.282 00.000 21948 move complete, result=0
23:46:33.283 00.001 21948 worker thread done servicing request
23:46:33.283 00.000 21948 Worker thread wakes up
23:46:33.283 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:33.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:33.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:34.798 01.515 21948 Exposure complete
23:46:34.847 00.049 21948 worker thread done servicing request
23:46:34.847 00.000 18120 OnExposeComplete: enter
23:46:34.849 00.002 18120 UpdateGuideState(): m_state=6
23:46:34.849 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
23:46:34.850 00.001 18120 Star::Find returns 1 (0), X=412.02, Y=235.81, Mass=1971, SNR=30.5, Peak=224 HFD=4.1
23:46:34.850 00.000 18120 MultiStar: [#1 0.23,-0.01,0.73,U] [#2 0.04,-0.01,0.63,U] [#3 -0.40,0.03,0.00,M4] [#4 -0.18,-0.24,0.55,U] [#5 -0.35,-0.02,0.50,U] [#6 0.12,-0.31,0.53,U] [#7 0.14,-0.14,0.52,U] [#8 -0.27,-0.06,0.44,U] 
23:46:34.851 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {-0.11, 0.01}
23:46:34.851 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
23:46:34.852 00.001 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.28 = 2.28)
23:46:34.853 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.97 mountX=0.06 mountY=0.07, mountTheta=0.84
23:46:34.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.08, opts=13)
23:46:34.854 00.000 18120 Enqueuing Move request for scope (-0.04, -0.08)
23:46:34.855 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:34.855 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.5
23:46:34.856 00.001 21948 Worker thread wakes up
23:46:34.856 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:46:34.856 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:46:34.856 00.000 21948 Moving (-0.04, -0.08) raw xDistance=0.06 yDistance=0.07
23:46:34.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:46:34.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:34.856 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:46:34.856 00.000 21948 MoveAxis(E, 0, ABG)
23:46:34.856 00.000 21948 Move returns status 0, amount 0
23:46:34.856 00.000 21948 MoveAxis(N, 0, ABG)
23:46:34.856 00.000 21948 Move returns status 0, amount 0
23:46:34.856 00.000 21948 move complete, result=0
23:46:34.856 00.000 21948 worker thread done servicing request
23:46:34.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:34.859 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:34.860 00.001 18120 Enqueuing Expose request
23:46:34.861 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:34.862 00.001 21948 Worker thread wakes up
23:46:34.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:34.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:36.495 01.633 21948 Exposure complete
23:46:36.524 00.029 21948 worker thread done servicing request
23:46:36.524 00.000 18120 OnExposeComplete: enter
23:46:36.527 00.003 18120 UpdateGuideState(): m_state=6
23:46:36.528 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
23:46:36.528 00.000 18120 Star::Find returns 1 (1), X=412.01, Y=235.99, Mass=2381, SNR=33.4, Peak=255 HFD=4.4
23:46:36.528 00.000 18120 MultiStar: [#1 0.06,0.07,0.68,U] [#2 -0.04,-0.02,0.61,U] [#3 -0.17,0.13,0.65,U] [#4 -0.05,0.17,0.52,U] [#5 -0.44,0.19,0.00,M1] [#6 0.06,-0.08,0.48,U] [#7 -0.08,0.25,0.49,U] [#8 -0.21,-0.38,0.00,M1] 
23:46:36.529 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.11}, one-star: {-0.12, 0.19}
23:46:36.529 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.21 = -3.08)
23:46:36.529 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.31 = 0.02)
23:46:36.530 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.06 mountX=-0.12 mountY=0.00, mountTheta=3.12
23:46:36.531 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.11, opts=13)
23:46:36.531 00.000 18120 Enqueuing Move request for scope (-0.06, 0.11)
23:46:36.532 00.001 21948 Worker thread wakes up
23:46:36.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:46:36.532 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:46:36.532 00.000 21948 Moving (-0.06, 0.11) raw xDistance=-0.12 yDistance=0.00
23:46:36.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:46:36.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:36.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:36.532 00.000 18120 UpdateGuideState exits: m=2381 RSB=33.4 Saturée
23:46:36.533 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:36.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:36.534 00.001 18120 Enqueuing Expose request
23:46:36.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:46:36.534 00.000 21948 MoveAxis(E, 0, ABG)
23:46:36.534 00.000 21948 Move returns status 0, amount 0
23:46:36.534 00.000 21948 MoveAxis(N, 0, ABG)
23:46:36.534 00.000 21948 Move returns status 0, amount 0
23:46:36.534 00.000 21948 move complete, result=0
23:46:36.534 00.000 21948 worker thread done servicing request
23:46:36.534 00.000 21948 Worker thread wakes up
23:46:36.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:36.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:36.535 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:38.063 01.528 21948 Exposure complete
23:46:38.088 00.025 21948 worker thread done servicing request
23:46:38.089 00.001 18120 OnExposeComplete: enter
23:46:38.089 00.000 18120 UpdateGuideState(): m_state=6
23:46:38.090 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
23:46:38.090 00.000 18120 Star::Find returns 1 (0), X=412.23, Y=235.90, Mass=1987, SNR=30.6, Peak=223 HFD=4.1
23:46:38.093 00.003 18120 MultiStar: [#1 0.21,-0.06,0.73,U] [#2 0.13,0.11,0.67,U] [#3 -0.24,-0.11,0.67,U] [#4 0.04,-0.23,0.54,U] [#5 -0.36,-0.07,0.55,U] [#6 0.21,0.19,0.49,U] [#7 0.20,-0.16,0.53,U] [#8 -0.32,-0.45,0.00,M2] 
23:46:38.095 00.002 18120 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.09, 0.10}
23:46:38.098 00.003 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
23:46:38.100 00.002 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.77 = -2.51)
23:46:38.103 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.47 mountX=0.03 mountY=-0.03, mountTheta=-0.65
23:46:38.106 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
23:46:38.108 00.002 18120 Enqueuing Move request for scope (0.04, -0.02)
23:46:38.109 00.001 21948 Worker thread wakes up
23:46:38.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:46:38.109 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:46:38.109 00.000 21948 Moving (0.04, -0.02) raw xDistance=0.03 yDistance=-0.03
23:46:38.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:46:38.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:38.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:38.110 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.6
23:46:38.111 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:38.111 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:38.111 00.000 18120 Enqueuing Expose request
23:46:38.112 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:46:38.112 00.000 21948 MoveAxis(E, 0, ABG)
23:46:38.112 00.000 21948 Move returns status 0, amount 0
23:46:38.112 00.000 21948 MoveAxis(N, 0, ABG)
23:46:38.112 00.000 21948 Move returns status 0, amount 0
23:46:38.112 00.000 21948 move complete, result=0
23:46:38.112 00.000 21948 worker thread done servicing request
23:46:38.112 00.000 21948 Worker thread wakes up
23:46:38.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:38.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:38.113 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:39.751 01.638 21948 Exposure complete
23:46:39.782 00.031 18120 OnExposeComplete: enter
23:46:39.783 00.001 21948 worker thread done servicing request
23:46:39.783 00.000 18120 UpdateGuideState(): m_state=6
23:46:39.783 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
23:46:39.783 00.000 18120 Star::Find returns 1 (0), X=412.25, Y=235.85, Mass=2288, SNR=32.9, Peak=237 HFD=4.2
23:46:39.784 00.001 18120 MultiStar: [#1 0.38,-0.05,0.00,M1] [#2 0.34,0.20,0.00,M1] [#3 -0.33,0.05,0.63,U] [#4 0.23,0.16,0.56,U] [#5 -0.29,-0.06,0.47,U] [#6 0.42,-0.17,0.00,M3] [#7 0.14,-0.27,0.48,U] [#8 -0.09,-0.56,0.00,M3] 
23:46:39.785 00.001 18120 refined, 4 included, MultiStar: {-0.01, 0.00}, one-star: {0.12, 0.05}
23:46:39.785 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
23:46:39.785 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.49)
23:46:39.786 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.53 mountX=-0.01 mountY=0.00, mountTheta=2.64
23:46:39.787 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.00, opts=13)
23:46:39.787 00.000 18120 Enqueuing Move request for scope (-0.01, 0.00)
23:46:39.788 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:39.788 00.000 21948 Worker thread wakes up
23:46:39.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:46:39.788 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:46:39.789 00.001 18120 UpdateGuideState exits: m=2288 RSB=32.9
23:46:39.789 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:39.789 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:39.790 00.001 18120 Enqueuing Expose request
23:46:39.790 00.000 21948 Moving (-0.01, 0.00) raw xDistance=-0.01 yDistance=0.00
23:46:39.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:46:39.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:39.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:46:39.790 00.000 21948 MoveAxis(E, 0, ABG)
23:46:39.790 00.000 21948 Move returns status 0, amount 0
23:46:39.790 00.000 21948 MoveAxis(N, 0, ABG)
23:46:39.790 00.000 21948 Move returns status 0, amount 0
23:46:39.790 00.000 21948 move complete, result=0
23:46:39.790 00.000 21948 worker thread done servicing request
23:46:39.790 00.000 21948 Worker thread wakes up
23:46:39.790 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:39.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:39.791 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:41.317 01.526 21948 Exposure complete
23:46:41.350 00.033 21948 worker thread done servicing request
23:46:41.350 00.000 18120 OnExposeComplete: enter
23:46:41.351 00.001 18120 UpdateGuideState(): m_state=6
23:46:41.352 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
23:46:41.352 00.000 18120 Star::Find returns 1 (0), X=412.44, Y=235.73, Mass=2083, SNR=31.3, Peak=200 HFD=3.8
23:46:41.353 00.001 18120 MultiStar: [#1 0.34,0.07,0.72,U] [#2 0.29,-0.01,0.61,U] [#3 -0.08,0.17,0.67,U] [#4 0.10,-0.01,0.55,U] [#5 -0.21,0.04,0.51,U] [#6 0.53,-0.16,0.00,M4] [#7 0.27,-0.03,0.51,U] [#8 0.07,-0.12,0.43,U] 
23:46:41.353 00.000 18120 refined, 7 included, MultiStar: {0.16, 0.01}, one-star: {0.31, -0.08}
23:46:41.353 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.14) = xAngle (1.18 = 1.18)
23:46:41.354 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.28 = -2.00)
23:46:41.354 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=0.06 mountY=-0.14, mountTheta=-1.18
23:46:41.356 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.01, opts=13)
23:46:41.356 00.000 18120 Enqueuing Move request for scope (0.16, 0.01)
23:46:41.357 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:41.357 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.3
23:46:41.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.358 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:41.358 00.000 18120 Enqueuing Expose request
23:46:41.359 00.001 21948 Worker thread wakes up
23:46:41.359 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
23:46:41.359 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
23:46:41.359 00.000 21948 Moving (0.16, 0.01) raw xDistance=0.06 yDistance=-0.14
23:46:41.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:46:41.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:41.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:46:41.359 00.000 21948 MoveAxis(E, 0, ABG)
23:46:41.359 00.000 21948 Move returns status 0, amount 0
23:46:41.359 00.000 21948 MoveAxis(N, 0, ABG)
23:46:41.359 00.000 21948 Move returns status 0, amount 0
23:46:41.359 00.000 21948 move complete, result=0
23:46:41.359 00.000 21948 worker thread done servicing request
23:46:41.359 00.000 21948 Worker thread wakes up
23:46:41.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:41.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:41.359 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:42.991 01.632 21948 Exposure complete
23:46:43.061 00.070 21948 worker thread done servicing request
23:46:43.061 00.000 18120 OnExposeComplete: enter
23:46:43.064 00.003 18120 UpdateGuideState(): m_state=6
23:46:43.066 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
23:46:43.067 00.001 18120 Star::Find returns 1 (0), X=412.32, Y=235.83, Mass=2018, SNR=30.9, Peak=205 HFD=3.9
23:46:43.069 00.002 18120 MultiStar: [#1 0.51,-0.12,0.00,M1] [#2 0.20,0.06,0.64,U] [#3 -0.09,0.03,0.67,U] [#4 0.32,0.02,0.56,U] [#5 -0.21,-0.09,0.54,U] [#6 0.56,-0.19,0.00,M5] [#7 0.12,-0.34,0.52,U] [#8 0.01,-0.64,0.00,M3] 
23:46:43.070 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.04}, one-star: {0.18, 0.02}
23:46:43.072 00.002 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
23:46:43.075 00.003 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.90 = -2.38)
23:46:43.077 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.35 mountX=0.07 mountY=-0.07, mountTheta=-0.78
23:46:43.080 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
23:46:43.082 00.002 18120 Enqueuing Move request for scope (0.10, -0.04)
23:46:43.083 00.001 21948 Worker thread wakes up
23:46:43.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:46:43.083 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:46:43.083 00.000 21948 Moving (0.10, -0.04) raw xDistance=0.07 yDistance=-0.07
23:46:43.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:46:43.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:43.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:43.084 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:46:43.084 00.000 21948 MoveAxis(E, 0, ABG)
23:46:43.084 00.000 21948 Move returns status 0, amount 0
23:46:43.084 00.000 21948 MoveAxis(N, 0, ABG)
23:46:43.084 00.000 21948 Move returns status 0, amount 0
23:46:43.084 00.000 21948 move complete, result=0
23:46:43.084 00.000 21948 worker thread done servicing request
23:46:43.084 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.9
23:46:43.085 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:43.086 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:43.086 00.000 18120 Enqueuing Expose request
23:46:43.087 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:43.087 00.000 21948 Worker thread wakes up
23:46:43.087 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:43.087 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:44.498 01.411 21948 Exposure complete
23:46:44.532 00.034 21948 worker thread done servicing request
23:46:44.533 00.001 18120 OnExposeComplete: enter
23:46:44.533 00.000 18120 UpdateGuideState(): m_state=6
23:46:44.534 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
23:46:44.534 00.000 18120 Star::Find returns 1 (0), X=412.26, Y=235.73, Mass=2012, SNR=30.7, Peak=196 HFD=3.8
23:46:44.535 00.001 18120 MultiStar: [#1 0.16,-0.16,0.72,U] [#2 0.25,-0.09,0.63,U] [#3 -0.03,-0.26,0.70,U] [#4 0.35,-0.36,0.00,M1] [#5 0.01,-0.04,0.53,U] [#6 0.68,-0.28,0.00,M6] [#7 0.23,-0.19,0.52,U] [#8 0.20,-0.38,0.00,M4] 
23:46:44.536 00.001 18120 single-star, 5 included, MultiStar: {0.12, -0.14}, one-star: {0.12, -0.08}
23:46:44.537 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.14) = xAngle (0.59 = 0.59)
23:46:44.538 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.69 = -2.59)
23:46:44.539 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.56 mountX=0.12 mountY=-0.07, mountTheta=-0.56
23:46:44.542 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.08, opts=13)
23:46:44.543 00.001 18120 Enqueuing Move request for scope (0.12, -0.08)
23:46:44.546 00.003 21948 Worker thread wakes up
23:46:44.546 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
23:46:44.546 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
23:46:44.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:44.546 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.7
23:46:44.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:44.548 00.001 18120 Enqueuing Expose request
23:46:44.548 00.000 21948 Moving (0.12, -0.08) raw xDistance=0.12 yDistance=-0.07
23:46:44.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:46:44.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:44.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:46:44.548 00.000 21948 MoveAxis(E, 0, ABG)
23:46:44.548 00.000 21948 Move returns status 0, amount 0
23:46:44.548 00.000 21948 MoveAxis(N, 0, ABG)
23:46:44.548 00.000 21948 Move returns status 0, amount 0
23:46:44.548 00.000 21948 move complete, result=0
23:46:44.548 00.000 21948 worker thread done servicing request
23:46:44.548 00.000 21948 Worker thread wakes up
23:46:44.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:44.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:44.549 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:46.173 01.624 21948 Exposure complete
23:46:46.200 00.027 21948 worker thread done servicing request
23:46:46.200 00.000 18120 OnExposeComplete: enter
23:46:46.201 00.001 18120 UpdateGuideState(): m_state=6
23:46:46.202 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
23:46:46.203 00.001 18120 Star::Find returns 1 (0), X=412.40, Y=235.70, Mass=2050, SNR=31.1, Peak=197 HFD=3.9
23:46:46.204 00.001 18120 MultiStar: [#1 0.05,-0.33,0.70,U] [#2 0.25,-0.19,0.68,U] [#3 -0.16,-0.14,0.65,U] [#4 0.19,-0.05,0.53,U] [#5 -0.26,0.06,0.53,U] [#6 -0.01,-0.53,0.00,M7] [#7 0.35,-0.30,0.00,M1] [#8 -0.14,-0.27,0.44,U] 
23:46:46.205 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.26, -0.11}
23:46:46.205 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
23:46:46.206 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
23:46:46.207 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=0.16 mountY=0.01, mountTheta=0.08
23:46:46.208 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.15, opts=13)
23:46:46.208 00.000 18120 Enqueuing Move request for scope (0.06, -0.15)
23:46:46.209 00.001 21948 Worker thread wakes up
23:46:46.209 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:46:46.209 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:46:46.209 00.000 21948 Moving (0.06, -0.15) raw xDistance=0.16 yDistance=0.01
23:46:46.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:46:46.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:46.210 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:46.210 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.1
23:46:46.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.211 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:46.211 00.000 18120 Enqueuing Expose request
23:46:46.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:46.211 00.000 21948 MoveAxis(E, 0, ABG)
23:46:46.211 00.000 21948 Move returns status 0, amount 0
23:46:46.211 00.000 21948 MoveAxis(N, 0, ABG)
23:46:46.211 00.000 21948 Move returns status 0, amount 0
23:46:46.212 00.001 21948 move complete, result=0
23:46:46.212 00.000 21948 worker thread done servicing request
23:46:46.212 00.000 21948 Worker thread wakes up
23:46:46.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:46.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:46.212 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:47.728 01.516 21948 Exposure complete
23:46:47.771 00.043 21948 worker thread done servicing request
23:46:47.771 00.000 18120 OnExposeComplete: enter
23:46:47.772 00.001 18120 UpdateGuideState(): m_state=6
23:46:47.772 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
23:46:47.773 00.001 18120 Star::Find returns 1 (0), X=412.73, Y=235.72, Mass=1948, SNR=30.3, Peak=162 HFD=3.9
23:46:47.773 00.000 18120 MultiStar: [#1 0.37,-0.23,0.00,M1] [#2 0.35,0.02,0.65,U] [#3 -0.57,-0.07,0.00,M1] [#4 0.28,-0.33,0.00,M1] [#5 -0.10,-0.01,0.55,U] [#6 0.44,-0.19,0.00,M8] [#7 0.33,-0.14,0.52,U] [#8 0.23,-0.40,0.00,M4] 
23:46:47.775 00.002 18120 refined, 3 included, MultiStar: {0.35, -0.05}, one-star: {0.60, -0.08}
23:46:47.777 00.002 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.14) = xAngle (0.99 = 0.99)
23:46:47.780 00.003 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.09 = -2.19)
23:46:47.782 00.002 18120 CameraToMount -- cameraX=0.35 cameraY=-0.05 hyp=0.35 cameraTheta=-0.15 mountX=0.19 mountY=-0.29, mountTheta=-0.98
23:46:47.785 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.05, opts=13)
23:46:47.786 00.001 18120 Enqueuing Move request for scope (0.35, -0.05)
23:46:47.786 00.000 21948 Worker thread wakes up
23:46:47.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.05) opts 0xd
23:46:47.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.05)
23:46:47.786 00.000 21948 Moving (0.35, -0.05) raw xDistance=0.19 yDistance=-0.29
23:46:47.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:46:47.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:47.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:47.787 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.3
23:46:47.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:47.788 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:46:47.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:47.788 00.000 18120 Enqueuing Expose request
23:46:47.789 00.001 21948 MoveAxis(E, 0, ABG)
23:46:47.789 00.000 21948 Move returns status 0, amount 0
23:46:47.789 00.000 21948 MoveAxis(N, 0, ABG)
23:46:47.789 00.000 21948 Move returns status 0, amount 0
23:46:47.789 00.000 21948 move complete, result=0
23:46:47.789 00.000 21948 worker thread done servicing request
23:46:47.789 00.000 21948 Worker thread wakes up
23:46:47.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:47.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:47.789 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:46:49.422 01.633 21948 Exposure complete
23:46:49.448 00.026 21948 worker thread done servicing request
23:46:49.448 00.000 18120 OnExposeComplete: enter
23:46:49.449 00.001 18120 UpdateGuideState(): m_state=6
23:46:49.451 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
23:46:49.451 00.000 18120 Star::Find returns 1 (0), X=412.48, Y=235.64, Mass=2016, SNR=30.7, Peak=160 HFD=4.0
23:46:49.452 00.001 18120 MultiStar: [#1 0.60,-0.25,0.00,M2] [#2 0.20,0.04,0.62,U] [#3 -0.11,-0.08,0.67,U] [#4 0.27,0.12,0.52,U] [#5 -0.04,0.03,0.52,U] [#6 0.60,-0.02,0.00,M9] [#7 0.44,-0.27,0.00,M1] [#8 0.10,-0.41,0.00,M5] 
23:46:49.454 00.002 18120 refined, 4 included, MultiStar: {0.16, -0.03}, one-star: {0.35, -0.17}
23:46:49.457 00.003 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.14) = xAngle (0.93 = 0.93)
23:46:49.460 00.003 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.03 = -2.25)
23:46:49.462 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=0.10 mountY=-0.12, mountTheta=-0.92
23:46:49.466 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.03, opts=13)
23:46:49.468 00.002 18120 Enqueuing Move request for scope (0.16, -0.03)
23:46:49.470 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:49.473 00.003 18120 UpdateGuideState exits: m=2016 RSB=30.7
23:46:49.474 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.476 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:49.477 00.001 18120 Enqueuing Expose request
23:46:49.478 00.001 21948 Worker thread wakes up
23:46:49.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:46:49.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:46:49.478 00.000 21948 Moving (0.16, -0.03) raw xDistance=0.10 yDistance=-0.12
23:46:49.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:46:49.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:49.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:46:49.478 00.000 21948 MoveAxis(E, 0, ABG)
23:46:49.479 00.001 21948 Move returns status 0, amount 0
23:46:49.479 00.000 21948 MoveAxis(N, 0, ABG)
23:46:49.479 00.000 21948 Move returns status 0, amount 0
23:46:49.479 00.000 21948 move complete, result=0
23:46:49.479 00.000 21948 worker thread done servicing request
23:46:49.479 00.000 21948 Worker thread wakes up
23:46:49.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:49.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:49.479 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:51.003 01.524 21948 Exposure complete
23:46:51.040 00.037 21948 worker thread done servicing request
23:46:51.040 00.000 18120 OnExposeComplete: enter
23:46:51.041 00.001 18120 UpdateGuideState(): m_state=6
23:46:51.042 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
23:46:51.043 00.001 18120 Star::Find returns 1 (0), X=412.44, Y=235.81, Mass=2156, SNR=31.7, Peak=187 HFD=3.8
23:46:51.044 00.001 18120 MultiStar: [#1 0.33,-0.12,0.72,U] [#2 0.34,-0.19,0.00,M1] [#3 0.17,-0.04,0.68,U] [#4 0.16,-0.21,0.56,U] [#5 -0.06,-0.04,0.50,U] [#6 0.55,-0.43,0.00,M10] [#7 0.29,-0.28,0.00,M2] [#8 -0.02,-0.55,0.00,M6] 
23:46:51.045 00.001 18120 refined, 4 included, MultiStar: {0.21, -0.07}, one-star: {0.30, 0.00}
23:46:51.045 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.14) = xAngle (0.81 = 0.81)
23:46:51.046 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.91 = -2.38)
23:46:51.046 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.34 mountX=0.15 mountY=-0.15, mountTheta=-0.79
23:46:51.048 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.07, opts=13)
23:46:51.048 00.000 18120 Enqueuing Move request for scope (0.21, -0.07)
23:46:51.049 00.001 21948 Worker thread wakes up
23:46:51.049 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
23:46:51.049 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
23:46:51.049 00.000 21948 Moving (0.21, -0.07) raw xDistance=0.15 yDistance=-0.15
23:46:51.049 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:51.050 00.001 18120 UpdateGuideState exits: m=2156 RSB=31.7
23:46:51.050 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:51.050 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:51.051 00.001 18120 Enqueuing Expose request
23:46:51.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:46:51.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:51.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:46:51.051 00.000 21948 MoveAxis(E, 0, ABG)
23:46:51.051 00.000 21948 Move returns status 0, amount 0
23:46:51.051 00.000 21948 MoveAxis(N, 0, ABG)
23:46:51.051 00.000 21948 Move returns status 0, amount 0
23:46:51.051 00.000 21948 move complete, result=0
23:46:51.051 00.000 21948 worker thread done servicing request
23:46:51.051 00.000 21948 Worker thread wakes up
23:46:51.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:51.052 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:51.052 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:52.678 01.626 21948 Exposure complete
23:46:52.703 00.025 21948 worker thread done servicing request
23:46:52.703 00.000 18120 OnExposeComplete: enter
23:46:52.703 00.000 18120 UpdateGuideState(): m_state=6
23:46:52.704 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
23:46:52.704 00.000 18120 Star::Find returns 1 (0), X=412.19, Y=235.58, Mass=2115, SNR=31.6, Peak=191 HFD=3.9
23:46:52.705 00.001 18120 MultiStar: [#1 0.42,-0.19,0.00,M2] [#2 0.26,-0.16,0.62,U] [#3 -0.35,-0.18,0.00,M1] [#4 0.32,-0.21,0.00,M1] [#5 -0.11,-0.14,0.50,U] [#6 0.30,-0.39,0.00,R] [#7 0.26,-0.45,0.00,M3] [#8 -0.20,-0.56,0.00,M7] 
23:46:52.706 00.001 18120 refined, 2 included, MultiStar: {0.07, -0.18}, one-star: {0.05, -0.22}
23:46:52.706 00.000 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
23:46:52.706 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
23:46:52.707 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.18 mountX=0.20 mountY=0.02, mountTheta=0.08
23:46:52.709 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.18, opts=13)
23:46:52.709 00.000 18120 Enqueuing Move request for scope (0.07, -0.18)
23:46:52.710 00.001 21948 Worker thread wakes up
23:46:52.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:52.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
23:46:52.710 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
23:46:52.710 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.6
23:46:52.711 00.001 21948 Moving (0.07, -0.18) raw xDistance=0.20 yDistance=0.02
23:46:52.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:52.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:52.712 00.001 18120 Enqueuing Expose request
23:46:52.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:46:52.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:52.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:52.712 00.000 21948 MoveAxis(E, 0, ABG)
23:46:52.712 00.000 21948 Move returns status 0, amount 0
23:46:52.712 00.000 21948 MoveAxis(N, 0, ABG)
23:46:52.712 00.000 21948 Move returns status 0, amount 0
23:46:52.712 00.000 21948 move complete, result=0
23:46:52.712 00.000 21948 worker thread done servicing request
23:46:52.712 00.000 21948 Worker thread wakes up
23:46:52.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:52.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:52.713 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:54.228 01.515 21948 Exposure complete
23:46:54.285 00.057 21948 worker thread done servicing request
23:46:54.285 00.000 18120 OnExposeComplete: enter
23:46:54.287 00.002 18120 UpdateGuideState(): m_state=6
23:46:54.288 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
23:46:54.290 00.002 18120 Star::Find returns 1 (0), X=412.33, Y=235.71, Mass=2124, SNR=31.7, Peak=184 HFD=3.9
23:46:54.292 00.002 18120 MultiStar: [#1 0.47,-0.24,0.00,M3] [#2 0.31,0.10,0.64,U] [#3 -0.32,-0.18,0.00,M2] [#4 0.23,-0.18,0.53,U] [#5 -0.31,-0.01,0.48,U] [#6 0.23,0.29,0.00,M1] [#7 0.23,-0.30,0.00,M4] [#8 -0.05,-0.35,0.43,U] 
23:46:54.296 00.004 18120 refined, 4 included, MultiStar: {0.11, -0.09}, one-star: {0.20, -0.10}
23:46:54.298 00.002 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.14) = xAngle (0.46 = 0.46)
23:46:54.300 00.002 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.56 = -2.72)
23:46:54.303 00.003 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.69 mountX=0.13 mountY=-0.06, mountTheta=-0.42
23:46:54.307 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
23:46:54.309 00.002 18120 Enqueuing Move request for scope (0.11, -0.09)
23:46:54.311 00.002 21948 Worker thread wakes up
23:46:54.311 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:54.312 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:46:54.312 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:46:54.312 00.000 21948 Moving (0.11, -0.09) raw xDistance=0.13 yDistance=-0.06
23:46:54.312 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.7
23:46:54.313 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:54.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:54.314 00.001 18120 Enqueuing Expose request
23:46:54.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:46:54.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:54.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:54.314 00.000 21948 MoveAxis(E, 0, ABG)
23:46:54.314 00.000 21948 Move returns status 0, amount 0
23:46:54.315 00.001 21948 MoveAxis(N, 0, ABG)
23:46:54.315 00.000 21948 Move returns status 0, amount 0
23:46:54.315 00.000 21948 move complete, result=0
23:46:54.315 00.000 21948 worker thread done servicing request
23:46:54.315 00.000 21948 Worker thread wakes up
23:46:54.315 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:54.315 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:54.316 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:56.045 01.729 21948 Exposure complete
23:46:56.102 00.057 21948 worker thread done servicing request
23:46:56.102 00.000 18120 OnExposeComplete: enter
23:46:56.104 00.002 18120 UpdateGuideState(): m_state=6
23:46:56.105 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
23:46:56.106 00.001 18120 Star::Find returns 1 (0), X=412.47, Y=235.51, Mass=1935, SNR=30.1, Peak=146 HFD=4.2
23:46:56.107 00.001 18120 MultiStar: [#1 0.39,-0.31,0.00,M4] [#2 0.38,-0.02,0.00,M1] [#3 0.04,-0.44,0.00,M3] [#4 0.25,-0.18,0.60,U] [#5 -0.15,-0.19,0.52,U] [#6 0.27,-0.16,0.53,U] [#7 0.45,-0.54,0.00,M5] [#8 0.34,-0.37,0.00,M7] 
23:46:56.108 00.001 18120 refined, 3 included, MultiStar: {0.21, -0.22}, one-star: {0.33, -0.29}
23:46:56.109 00.001 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
23:46:56.109 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.85)
23:46:56.109 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.82 mountX=0.29 mountY=-0.09, mountTheta=-0.29
23:46:56.111 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.22, opts=13)
23:46:56.115 00.004 18120 Enqueuing Move request for scope (0.21, -0.22)
23:46:56.115 00.000 21948 Worker thread wakes up
23:46:56.116 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:56.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
23:46:56.116 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.1
23:46:56.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
23:46:56.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.117 00.001 21948 Moving (0.21, -0.22) raw xDistance=0.29 yDistance=-0.09
23:46:56.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:56.117 00.000 18120 Enqueuing Expose request
23:46:56.118 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:46:56.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:56.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:56.118 00.000 21948 MoveAxis(W, 51, ABG)
23:46:56.118 00.000 21948 Guiding  Dir = 3, Dur = 51
23:46:56.118 00.000 21948 IsSlewing returns 0
23:46:56.118 00.000 21948 IsGuiding returns 0
23:46:56.120 00.002 21948 PulseGuide returned control before completion, sleep 60
23:46:56.187 00.067 21948 IsGuiding returns 0
23:46:56.187 00.000 21948 Move returns status 0, amount 51
23:46:56.187 00.000 21948 MoveAxis(N, 0, ABG)
23:46:56.187 00.000 21948 Move returns status 0, amount 0
23:46:56.187 00.000 21948 move complete, result=0
23:46:56.187 00.000 21948 worker thread done servicing request
23:46:56.187 00.000 21948 Worker thread wakes up
23:46:56.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:56.187 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
23:46:56.189 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:57.596 01.407 21948 Exposure complete
23:46:57.646 00.050 21948 worker thread done servicing request
23:46:57.646 00.000 18120 OnExposeComplete: enter
23:46:57.648 00.002 18120 UpdateGuideState(): m_state=6
23:46:57.649 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
23:46:57.650 00.001 18120 Star::Find returns 1 (0), X=412.11, Y=235.70, Mass=2127, SNR=31.5, Peak=195 HFD=4.0
23:46:57.650 00.000 18120 MultiStar: [#1 0.03,-0.07,0.73,U] [#2 0.11,-0.17,0.65,U] [#3 -0.29,-0.20,0.68,U] [#4 -0.04,-0.12,0.55,U] [#5 -0.28,-0.18,0.55,U] [#6 0.02,0.15,0.48,U] [#7 -0.01,-0.38,0.00,M6] [#8 -0.08,-0.36,0.00,M8] 
23:46:57.651 00.001 18120 single-star, 6 included, MultiStar: {-0.06, -0.11}, one-star: {-0.03, -0.11}
23:46:57.651 00.000 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.14) = xAngle (-0.69 = -0.69)
23:46:57.652 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.42 = 2.42)
23:46:57.652 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.83 mountX=0.09 mountY=0.07, mountTheta=0.71
23:46:57.653 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.11, opts=13)
23:46:57.656 00.003 18120 Enqueuing Move request for scope (-0.03, -0.11)
23:46:57.657 00.001 21948 Worker thread wakes up
23:46:57.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
23:46:57.657 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
23:46:57.657 00.000 21948 Moving (-0.03, -0.11) raw xDistance=0.09 yDistance=0.07
23:46:57.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:46:57.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:57.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:57.658 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:46:57.658 00.000 21948 MoveAxis(E, 0, ABG)
23:46:57.658 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.5
23:46:57.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:57.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:57.659 00.000 18120 Enqueuing Expose request
23:46:57.660 00.001 21948 Move returns status 0, amount 0
23:46:57.660 00.000 21948 MoveAxis(N, 0, ABG)
23:46:57.660 00.000 21948 Move returns status 0, amount 0
23:46:57.660 00.000 21948 move complete, result=0
23:46:57.660 00.000 21948 worker thread done servicing request
23:46:57.660 00.000 21948 Worker thread wakes up
23:46:57.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:57.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:57.660 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:59.292 01.632 21948 Exposure complete
23:46:59.320 00.028 21948 worker thread done servicing request
23:46:59.320 00.000 18120 OnExposeComplete: enter
23:46:59.321 00.001 18120 UpdateGuideState(): m_state=6
23:46:59.322 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
23:46:59.322 00.000 18120 Star::Find returns 1 (0), X=412.17, Y=235.95, Mass=2144, SNR=31.8, Peak=227 HFD=4.2
23:46:59.324 00.002 18120 MultiStar: [#1 0.23,0.06,0.73,U] [#2 0.13,0.02,0.61,U] [#3 -0.29,-0.07,0.64,U] [#4 -0.12,-0.14,0.53,U] [#5 -0.34,-0.08,0.51,U] [#6 -0.14,0.45,0.00,M1] [#7 0.22,-0.20,0.49,U] [#8 -0.01,-0.38,0.00,M9] 
23:46:59.324 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.03, 0.15}
23:46:59.325 00.001 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
23:46:59.325 00.000 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
23:46:59.326 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.31 mountX=0.01 mountY=0.01, mountTheta=1.17
23:46:59.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
23:46:59.327 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
23:46:59.328 00.001 21948 Worker thread wakes up
23:46:59.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:46:59.328 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:46:59.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:46:59.328 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
23:46:59.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:46:59.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:59.328 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.8
23:46:59.329 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:59.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:46:59.329 00.000 18120 Enqueuing Expose request
23:46:59.330 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:59.330 00.000 21948 MoveAxis(E, 0, ABG)
23:46:59.330 00.000 21948 Move returns status 0, amount 0
23:46:59.330 00.000 21948 MoveAxis(N, 0, ABG)
23:46:59.330 00.000 21948 Move returns status 0, amount 0
23:46:59.330 00.000 21948 move complete, result=0
23:46:59.330 00.000 21948 worker thread done servicing request
23:46:59.330 00.000 21948 Worker thread wakes up
23:46:59.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:46:59.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:46:59.330 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:00.843 01.513 21948 Exposure complete
23:47:00.887 00.044 21948 worker thread done servicing request
23:47:00.887 00.000 18120 OnExposeComplete: enter
23:47:00.888 00.001 18120 UpdateGuideState(): m_state=6
23:47:00.889 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
23:47:00.889 00.000 18120 Star::Find returns 1 (0), X=412.15, Y=235.63, Mass=1862, SNR=29.8, Peak=158 HFD=4.0
23:47:00.891 00.002 18120 MultiStar: [#1 0.07,-0.23,0.72,U] [#2 0.14,-0.15,0.71,U] [#3 -0.13,-0.08,0.70,U] [#4 0.06,-0.33,0.57,U] [#5 -0.21,-0.19,0.55,U] [#6 -0.23,-0.03,0.54,U] [#7 -0.05,-0.42,0.00,M6] [#8 -0.16,-0.32,0.45,U] 
23:47:00.892 00.001 18120 single-star, 7 included, MultiStar: {-0.04, -0.18}, one-star: {0.02, -0.18}
23:47:00.893 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
23:47:00.894 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
23:47:00.895 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=0.17 mountY=0.06, mountTheta=0.36
23:47:00.896 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.18, opts=13)
23:47:00.897 00.001 18120 Enqueuing Move request for scope (0.02, -0.18)
23:47:00.898 00.001 21948 Worker thread wakes up
23:47:00.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
23:47:00.898 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
23:47:00.898 00.000 21948 Moving (0.02, -0.18) raw xDistance=0.17 yDistance=0.06
23:47:00.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:47:00.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:00.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:00.899 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.8
23:47:00.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.900 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:00.900 00.000 18120 Enqueuing Expose request
23:47:00.901 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:00.901 00.000 21948 MoveAxis(E, 0, ABG)
23:47:00.901 00.000 21948 Move returns status 0, amount 0
23:47:00.901 00.000 21948 MoveAxis(N, 0, ABG)
23:47:00.901 00.000 21948 Move returns status 0, amount 0
23:47:00.901 00.000 21948 move complete, result=0
23:47:00.901 00.000 21948 worker thread done servicing request
23:47:00.901 00.000 21948 Worker thread wakes up
23:47:00.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:00.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:00.901 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:02.532 01.631 21948 Exposure complete
23:47:02.570 00.038 21948 worker thread done servicing request
23:47:02.570 00.000 18120 OnExposeComplete: enter
23:47:02.573 00.003 18120 UpdateGuideState(): m_state=6
23:47:02.575 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
23:47:02.578 00.003 18120 Star::Find returns 1 (0), X=412.19, Y=235.73, Mass=1807, SNR=29.3, Peak=170 HFD=3.9
23:47:02.580 00.002 18120 MultiStar: [#1 0.18,0.02,0.75,U] [#2 0.09,0.16,0.71,U] [#3 -0.73,0.04,0.00,M1] [#4 0.03,0.01,0.61,U] [#5 -0.45,-0.03,0.00,M1] [#6 0.05,0.04,0.52,U] [#7 0.12,-0.22,0.55,U] [#8 -0.14,-0.34,0.00,M9] 
23:47:02.582 00.002 18120 refined, 5 included, MultiStar: {0.09, -0.01}, one-star: {0.06, -0.08}
23:47:02.584 00.002 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.14) = xAngle (1.04 = 1.04)
23:47:02.585 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.15 = -2.14)
23:47:02.587 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=0.05 mountY=-0.08, mountTheta=-1.03
23:47:02.589 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
23:47:02.590 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
23:47:02.591 00.001 21948 Worker thread wakes up
23:47:02.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:02.591 00.000 18120 UpdateGuideState exits: m=1807 RSB=29.3
23:47:02.593 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:02.594 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:02.596 00.002 18120 Enqueuing Expose request
23:47:02.597 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:47:02.597 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:47:02.597 00.000 21948 Moving (0.09, -0.01) raw xDistance=0.05 yDistance=-0.08
23:47:02.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:47:02.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:02.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:02.597 00.000 21948 MoveAxis(E, 0, ABG)
23:47:02.597 00.000 21948 Move returns status 0, amount 0
23:47:02.597 00.000 21948 MoveAxis(N, 0, ABG)
23:47:02.597 00.000 21948 Move returns status 0, amount 0
23:47:02.597 00.000 21948 move complete, result=0
23:47:02.597 00.000 21948 worker thread done servicing request
23:47:02.597 00.000 21948 Worker thread wakes up
23:47:02.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:02.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:02.598 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:04.112 01.514 21948 Exposure complete
23:47:04.141 00.029 21948 worker thread done servicing request
23:47:04.141 00.000 18120 OnExposeComplete: enter
23:47:04.142 00.001 18120 UpdateGuideState(): m_state=6
23:47:04.143 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
23:47:04.144 00.001 18120 Star::Find returns 1 (0), X=412.43, Y=235.94, Mass=2118, SNR=31.7, Peak=191 HFD=3.9
23:47:04.144 00.000 18120 MultiStar: [#1 0.21,-0.08,0.68,U] [#2 0.25,0.07,0.59,U] [#3 -0.05,-0.11,0.64,U] [#4 0.33,0.01,0.54,U] [#5 0.07,-0.16,0.51,U] [#6 0.12,0.01,0.47,U] [#7 0.31,-0.35,0.00,M6] [#8 -0.19,-0.48,0.00,M10] 
23:47:04.144 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.00}, one-star: {0.29, 0.14}
23:47:04.145 00.001 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.13 = 1.13)
23:47:04.145 00.000 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.05)
23:47:04.146 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.01 mountX=0.08 mountY=-0.17, mountTheta=-1.13
23:47:04.147 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.00, opts=13)
23:47:04.148 00.001 18120 Enqueuing Move request for scope (0.19, -0.00)
23:47:04.148 00.000 21948 Worker thread wakes up
23:47:04.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
23:47:04.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
23:47:04.148 00.000 21948 Moving (0.19, -0.00) raw xDistance=0.08 yDistance=-0.17
23:47:04.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:47:04.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:04.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:04.149 00.001 18120 UpdateGuideState exits: m=2118 RSB=31.7
23:47:04.149 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.150 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:04.150 00.000 18120 Enqueuing Expose request
23:47:04.151 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:47:04.151 00.000 21948 MoveAxis(E, 0, ABG)
23:47:04.151 00.000 21948 Move returns status 0, amount 0
23:47:04.151 00.000 21948 MoveAxis(N, 0, ABG)
23:47:04.151 00.000 21948 Move returns status 0, amount 0
23:47:04.151 00.000 21948 move complete, result=0
23:47:04.151 00.000 21948 worker thread done servicing request
23:47:04.151 00.000 21948 Worker thread wakes up
23:47:04.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:04.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:04.151 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:05.779 01.628 21948 Exposure complete
23:47:05.802 00.023 21948 worker thread done servicing request
23:47:05.802 00.000 18120 OnExposeComplete: enter
23:47:05.803 00.001 18120 UpdateGuideState(): m_state=6
23:47:05.804 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
23:47:05.804 00.000 18120 Star::Find returns 1 (0), X=412.42, Y=235.63, Mass=1935, SNR=30.2, Peak=173 HFD=3.7
23:47:05.805 00.001 18120 MultiStar: [#1 0.23,-0.01,0.75,U] [#2 0.34,-0.05,0.63,U] [#3 -0.58,-0.29,0.00,M1] [#4 0.23,-0.11,0.59,U] [#5 -0.20,-0.25,0.48,U] [#6 0.15,0.19,0.51,U] [#7 0.24,-0.32,0.00,M7] [#8 0.04,-0.65,0.00,R] 
23:47:05.806 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.07}, one-star: {0.28, -0.17}
23:47:05.806 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
23:47:05.807 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.39)
23:47:05.807 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.35 mountX=0.15 mountY=-0.14, mountTheta=-0.77
23:47:05.811 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.07, opts=13)
23:47:05.811 00.000 18120 Enqueuing Move request for scope (0.20, -0.07)
23:47:05.812 00.001 21948 Worker thread wakes up
23:47:05.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:05.812 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.2
23:47:05.813 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:05.813 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:05.814 00.001 18120 Enqueuing Expose request
23:47:05.814 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
23:47:05.814 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
23:47:05.814 00.000 21948 Moving (0.20, -0.07) raw xDistance=0.15 yDistance=-0.14
23:47:05.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:47:05.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:05.814 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:47:05.814 00.000 21948 MoveAxis(E, 0, ABG)
23:47:05.814 00.000 21948 Move returns status 0, amount 0
23:47:05.814 00.000 21948 MoveAxis(N, 0, ABG)
23:47:05.814 00.000 21948 Move returns status 0, amount 0
23:47:05.814 00.000 21948 move complete, result=0
23:47:05.814 00.000 21948 worker thread done servicing request
23:47:05.814 00.000 21948 Worker thread wakes up
23:47:05.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:05.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:05.815 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:07.344 01.529 21948 Exposure complete
23:47:07.388 00.044 21948 worker thread done servicing request
23:47:07.388 00.000 18120 OnExposeComplete: enter
23:47:07.389 00.001 18120 UpdateGuideState(): m_state=6
23:47:07.389 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
23:47:07.390 00.001 18120 Star::Find returns 1 (0), X=412.39, Y=235.73, Mass=2217, SNR=32.3, Peak=211 HFD=3.7
23:47:07.390 00.000 18120 MultiStar: [#1 0.42,-0.24,0.00,M1] [#2 0.31,0.17,0.65,U] [#3 -0.03,-0.01,0.64,U] [#4 0.24,-0.25,0.53,U] [#5 -0.12,-0.07,0.50,U] [#6 0.35,0.01,0.46,U] [#7 0.16,-0.28,0.51,U] [#8 -0.03,-0.05,0.42,U] 
23:47:07.391 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.26, -0.07}
23:47:07.391 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.76 = 0.76)
23:47:07.392 00.001 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.86 = -2.42)
23:47:07.392 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=0.12 mountY=-0.11, mountTheta=-0.74
23:47:07.393 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
23:47:07.394 00.001 18120 Enqueuing Move request for scope (0.16, -0.06)
23:47:07.395 00.001 21948 Worker thread wakes up
23:47:07.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:07.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:47:07.395 00.000 18120 UpdateGuideState exits: m=2217 RSB=32.3
23:47:07.396 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:07.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:07.397 00.001 18120 Enqueuing Expose request
23:47:07.397 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:47:07.397 00.000 21948 Moving (0.16, -0.06) raw xDistance=0.12 yDistance=-0.11
23:47:07.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:47:07.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:07.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:07.397 00.000 21948 MoveAxis(E, 0, ABG)
23:47:07.397 00.000 21948 Move returns status 0, amount 0
23:47:07.397 00.000 21948 MoveAxis(N, 0, ABG)
23:47:07.397 00.000 21948 Move returns status 0, amount 0
23:47:07.397 00.000 21948 move complete, result=0
23:47:07.397 00.000 21948 worker thread done servicing request
23:47:07.397 00.000 21948 Worker thread wakes up
23:47:07.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:07.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:07.399 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:09.031 01.632 21948 Exposure complete
23:47:09.064 00.033 21948 worker thread done servicing request
23:47:09.064 00.000 18120 OnExposeComplete: enter
23:47:09.065 00.001 18120 UpdateGuideState(): m_state=6
23:47:09.065 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
23:47:09.066 00.001 18120 Star::Find returns 1 (0), X=412.16, Y=235.58, Mass=2049, SNR=31.1, Peak=207 HFD=3.8
23:47:09.066 00.000 18120 MultiStar: [#1 0.40,-0.15,0.00,M2] [#2 0.24,0.05,0.63,U] [#3 -0.44,-0.19,0.00,M1] [#4 0.04,-0.06,0.56,U] [#5 -0.17,-0.13,0.51,U] [#6 -0.00,0.16,0.49,U] [#7 0.22,-0.21,0.51,U] [#8 -0.06,0.07,0.45,U] 
23:47:09.067 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.03, -0.22}
23:47:09.067 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
23:47:09.068 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.00)
23:47:09.068 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.96 mountX=0.08 mountY=-0.01, mountTheta=-0.14
23:47:09.070 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
23:47:09.070 00.000 18120 Enqueuing Move request for scope (0.05, -0.07)
23:47:09.071 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:09.071 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
23:47:09.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:09.072 00.001 21948 Worker thread wakes up
23:47:09.072 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:47:09.072 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:47:09.072 00.000 21948 Moving (0.05, -0.07) raw xDistance=0.08 yDistance=-0.01
23:47:09.072 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:47:09.072 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:09.072 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:09.073 00.001 18120 Enqueuing Expose request
23:47:09.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:09.073 00.000 21948 MoveAxis(E, 0, ABG)
23:47:09.073 00.000 21948 Move returns status 0, amount 0
23:47:09.073 00.000 21948 MoveAxis(N, 0, ABG)
23:47:09.073 00.000 21948 Move returns status 0, amount 0
23:47:09.073 00.000 21948 move complete, result=0
23:47:09.073 00.000 21948 worker thread done servicing request
23:47:09.073 00.000 21948 Worker thread wakes up
23:47:09.073 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:09.073 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:09.074 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:10.593 01.519 21948 Exposure complete
23:47:10.638 00.045 21948 worker thread done servicing request
23:47:10.640 00.002 18120 OnExposeComplete: enter
23:47:10.640 00.000 18120 UpdateGuideState(): m_state=6
23:47:10.641 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
23:47:10.641 00.000 18120 Star::Find returns 1 (0), X=412.24, Y=235.66, Mass=1958, SNR=30.3, Peak=180 HFD=3.7
23:47:10.643 00.002 18120 MultiStar: [#1 0.29,-0.24,0.00,M3] [#2 0.24,-0.10,0.67,U] [#3 -0.53,-0.07,0.00,M2] [#4 0.19,-0.14,0.57,U] [#5 0.00,-0.23,0.54,U] [#6 0.25,0.11,0.48,U] [#7 0.23,-0.20,0.53,U] [#8 -0.03,0.32,0.46,U] 
23:47:10.643 00.000 18120 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.11, -0.14}
23:47:10.643 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.14) = xAngle (0.66 = 0.66)
23:47:10.644 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.76 = -2.52)
23:47:10.644 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=0.13 mountY=-0.09, mountTheta=-0.63
23:47:10.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.07, opts=13)
23:47:10.646 00.001 18120 Enqueuing Move request for scope (0.14, -0.07)
23:47:10.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:10.646 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.3
23:47:10.647 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:10.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:10.648 00.001 18120 Enqueuing Expose request
23:47:10.648 00.000 21948 Worker thread wakes up
23:47:10.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:47:10.648 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:47:10.648 00.000 21948 Moving (0.14, -0.07) raw xDistance=0.13 yDistance=-0.09
23:47:10.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:47:10.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:10.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:47:10.648 00.000 21948 MoveAxis(E, 0, ABG)
23:47:10.648 00.000 21948 Move returns status 0, amount 0
23:47:10.648 00.000 21948 MoveAxis(N, 0, ABG)
23:47:10.648 00.000 21948 Move returns status 0, amount 0
23:47:10.648 00.000 21948 move complete, result=0
23:47:10.648 00.000 21948 worker thread done servicing request
23:47:10.648 00.000 21948 Worker thread wakes up
23:47:10.649 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:10.649 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:10.649 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:12.276 01.627 21948 Exposure complete
23:47:12.309 00.033 21948 worker thread done servicing request
23:47:12.309 00.000 18120 OnExposeComplete: enter
23:47:12.310 00.001 18120 UpdateGuideState(): m_state=6
23:47:12.312 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
23:47:12.314 00.002 18120 Star::Find returns 1 (0), X=412.26, Y=235.83, Mass=2064, SNR=31.1, Peak=193 HFD=4.0
23:47:12.316 00.002 18120 MultiStar: [#1 0.33,-0.15,0.00,M4] [#2 0.22,-0.16,0.67,U] [#3 -0.03,-0.21,0.65,U] [#4 0.32,-0.04,0.56,U] [#5 -0.16,-0.29,0.51,U] [#6 -0.02,0.13,0.51,U] [#7 0.35,-0.34,0.00,M5] [#8 0.11,0.12,0.41,U] 
23:47:12.318 00.002 18120 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.12, 0.02}
23:47:12.320 00.002 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.51 = 0.51)
23:47:12.320 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.67)
23:47:12.321 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.63 mountX=0.10 mountY=-0.05, mountTheta=-0.48
23:47:12.322 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
23:47:12.323 00.001 18120 Enqueuing Move request for scope (0.09, -0.06)
23:47:12.323 00.000 21948 Worker thread wakes up
23:47:12.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:12.324 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:47:12.324 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.1
23:47:12.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:47:12.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:12.325 00.001 21948 Moving (0.09, -0.06) raw xDistance=0.10 yDistance=-0.05
23:47:12.325 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:12.325 00.000 18120 Enqueuing Expose request
23:47:12.326 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:47:12.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:12.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:12.326 00.000 21948 MoveAxis(E, 0, ABG)
23:47:12.326 00.000 21948 Move returns status 0, amount 0
23:47:12.326 00.000 21948 MoveAxis(N, 0, ABG)
23:47:12.326 00.000 21948 Move returns status 0, amount 0
23:47:12.326 00.000 21948 move complete, result=0
23:47:12.326 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:12.328 00.002 21948 worker thread done servicing request
23:47:12.328 00.000 21948 Worker thread wakes up
23:47:12.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:12.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:13.852 01.524 21948 Exposure complete
23:47:13.883 00.031 21948 worker thread done servicing request
23:47:13.883 00.000 18120 OnExposeComplete: enter
23:47:13.885 00.002 18120 UpdateGuideState(): m_state=6
23:47:13.886 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
23:47:13.886 00.000 18120 Star::Find returns 1 (0), X=412.43, Y=235.65, Mass=2153, SNR=32.0, Peak=190 HFD=4.0
23:47:13.887 00.001 18120 MultiStar: [#1 0.33,-0.31,0.00,M5] [#2 0.44,-0.19,0.00,M1] [#3 0.19,-0.37,0.00,M2] [#4 0.23,-0.29,0.00,M1] [#5 -0.07,-0.12,0.50,U] [#6 0.21,0.22,0.48,U] [#7 0.33,-0.59,0.00,M6] [#8 0.34,-0.12,0.43,U] 
23:47:13.887 00.000 18120 refined, 3 included, MultiStar: {0.21, -0.07}, one-star: {0.30, -0.16}
23:47:13.887 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
23:47:13.888 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.34)
23:47:13.888 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=0.15 mountY=-0.16, mountTheta=-0.82
23:47:13.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.07, opts=13)
23:47:13.890 00.001 18120 Enqueuing Move request for scope (0.21, -0.07)
23:47:13.890 00.000 21948 Worker thread wakes up
23:47:13.890 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
23:47:13.890 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:13.891 00.001 18120 UpdateGuideState exits: m=2153 RSB=32.0
23:47:13.891 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.892 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:13.892 00.000 18120 Enqueuing Expose request
23:47:13.893 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
23:47:13.893 00.000 21948 Moving (0.21, -0.07) raw xDistance=0.15 yDistance=-0.16
23:47:13.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:47:13.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:13.893 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:47:13.893 00.000 21948 MoveAxis(E, 0, ABG)
23:47:13.893 00.000 21948 Move returns status 0, amount 0
23:47:13.893 00.000 21948 MoveAxis(N, 0, ABG)
23:47:13.893 00.000 21948 Move returns status 0, amount 0
23:47:13.893 00.000 21948 move complete, result=0
23:47:13.893 00.000 21948 worker thread done servicing request
23:47:13.893 00.000 21948 Worker thread wakes up
23:47:13.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:13.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:13.893 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:15.525 01.632 21948 Exposure complete
23:47:15.567 00.042 21948 worker thread done servicing request
23:47:15.567 00.000 18120 OnExposeComplete: enter
23:47:15.568 00.001 18120 UpdateGuideState(): m_state=6
23:47:15.568 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
23:47:15.571 00.003 18120 Star::Find returns 1 (0), X=412.38, Y=235.28, Mass=1971, SNR=30.5, Peak=160 HFD=4.0
23:47:15.574 00.003 18120 MultiStar: [#1 0.41,-0.43,0.00,M6] [#2 0.34,-0.43,0.00,M2] [#3 0.02,-0.44,0.00,M3] [#4 0.26,-0.34,0.00,M2] [#5 0.15,-0.66,0.00,M1] [#6 0.46,-0.11,0.00,M1] [#7 0.36,-0.57,0.00,M7] [#8 -15.68,11.68,0.00,M1] 
23:47:15.576 00.002 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
23:47:15.579 00.003 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
23:47:15.581 00.002 18120 CameraToMount -- cameraX=0.25 cameraY=-0.53 hyp=0.58 cameraTheta=-1.13 mountX=0.58 mountY=0.01, mountTheta=0.02
23:47:15.584 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.53, opts=13)
23:47:15.586 00.002 18120 Enqueuing Move request for scope (0.25, -0.53)
23:47:15.586 00.000 21948 Worker thread wakes up
23:47:15.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:15.587 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.53) opts 0xd
23:47:15.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.53)
23:47:15.587 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.5
23:47:15.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:15.588 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:15.588 00.000 18120 Enqueuing Expose request
23:47:15.589 00.001 21948 Moving (0.25, -0.53) raw xDistance=0.58 yDistance=0.01
23:47:15.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
23:47:15.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:15.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:47:15.589 00.000 21948 MoveAxis(W, 104, ABG)
23:47:15.589 00.000 21948 Guiding  Dir = 3, Dur = 104
23:47:15.589 00.000 21948 IsSlewing returns 0
23:47:15.589 00.000 21948 IsGuiding returns 0
23:47:15.591 00.002 21948 PulseGuide returned control before completion, sleep 113
23:47:15.713 00.122 21948 IsGuiding returns 0
23:47:15.713 00.000 21948 Move returns status 0, amount 104
23:47:15.714 00.001 21948 MoveAxis(N, 0, ABG)
23:47:15.714 00.000 21948 Move returns status 0, amount 0
23:47:15.714 00.000 21948 move complete, result=0
23:47:15.714 00.000 21948 worker thread done servicing request
23:47:15.714 00.000 21948 Worker thread wakes up
23:47:15.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:15.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:15.714 00.000 18120 GuideStep: 0.6 px 104 ms WEST, 0.0 px 0 ms NORTH
23:47:17.131 01.417 21948 Exposure complete
23:47:17.203 00.072 21948 worker thread done servicing request
23:47:17.203 00.000 18120 OnExposeComplete: enter
23:47:17.206 00.003 18120 UpdateGuideState(): m_state=6
23:47:17.209 00.003 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
23:47:17.210 00.001 18120 Star::Find returns 1 (0), X=411.98, Y=235.67, Mass=1863, SNR=29.6, Peak=209 HFD=4.0
23:47:17.211 00.001 18120 MultiStar: [#1 0.14,-0.11,0.76,U] [#2 0.19,-0.08,0.64,U] [#3 -0.24,-0.15,0.71,U] [#4 0.09,-0.14,0.60,U] [#5 -0.32,-0.01,0.58,U] [#6 0.01,0.21,0.53,U] [#7 0.16,-0.39,0.00,M8] [#8 -0.05,0.28,0.47,U] 
23:47:17.212 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.15, -0.13}
23:47:17.212 00.000 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.14) = xAngle (-1.24 = -1.24)
23:47:17.213 00.001 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.86 = 1.86)
23:47:17.214 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.38 mountX=0.02 mountY=0.06, mountTheta=1.24
23:47:17.216 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
23:47:17.218 00.002 18120 Enqueuing Move request for scope (-0.05, -0.04)
23:47:17.218 00.000 21948 Worker thread wakes up
23:47:17.219 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:17.219 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.6
23:47:17.220 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:17.220 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:17.221 00.001 18120 Enqueuing Expose request
23:47:17.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:47:17.221 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:47:17.221 00.000 21948 Moving (-0.05, -0.04) raw xDistance=0.02 yDistance=0.06
23:47:17.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:47:17.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:17.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:17.221 00.000 21948 MoveAxis(E, 0, ABG)
23:47:17.221 00.000 21948 Move returns status 0, amount 0
23:47:17.221 00.000 21948 MoveAxis(N, 0, ABG)
23:47:17.222 00.001 21948 Move returns status 0, amount 0
23:47:17.222 00.000 21948 move complete, result=0
23:47:17.222 00.000 21948 worker thread done servicing request
23:47:17.222 00.000 21948 Worker thread wakes up
23:47:17.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:17.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:17.222 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:18.849 01.627 21948 Exposure complete
23:47:18.891 00.042 18120 OnExposeComplete: enter
23:47:18.893 00.002 21948 worker thread done servicing request
23:47:18.893 00.000 18120 UpdateGuideState(): m_state=6
23:47:18.894 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
23:47:18.895 00.001 18120 Star::Find returns 1 (0), X=411.93, Y=235.94, Mass=2161, SNR=31.7, Peak=238 HFD=4.2
23:47:18.896 00.001 18120 MultiStar: [#1 0.04,0.02,0.70,U] [#2 0.26,-0.09,0.62,U] [#3 -0.74,-0.20,0.00,M3] [#4 -0.02,-0.06,0.52,U] [#5 -0.30,-0.24,0.00,M1] [#6 -0.05,0.41,0.00,M1] [#7 0.09,-0.25,0.53,U] [#8 -0.27,0.11,0.44,U] 
23:47:18.896 00.000 18120 refined, 5 included, MultiStar: {-0.02, -0.01}, one-star: {-0.20, 0.13}
23:47:18.897 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
23:47:18.897 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
23:47:18.898 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.87 mountX=-0.00 mountY=0.02, mountTheta=1.72
23:47:18.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
23:47:18.899 00.000 18120 Enqueuing Move request for scope (-0.02, -0.01)
23:47:18.900 00.001 21948 Worker thread wakes up
23:47:18.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:47:18.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:47:18.900 00.000 21948 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
23:47:18.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:47:18.900 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:18.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:18.901 00.001 18120 UpdateGuideState exits: m=2161 RSB=31.7
23:47:18.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:18.901 00.000 21948 MoveAxis(E, 0, ABG)
23:47:18.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.901 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:18.902 00.001 18120 Enqueuing Expose request
23:47:18.902 00.000 21948 Move returns status 0, amount 0
23:47:18.902 00.000 21948 MoveAxis(N, 0, ABG)
23:47:18.902 00.000 21948 Move returns status 0, amount 0
23:47:18.902 00.000 21948 move complete, result=0
23:47:18.903 00.001 21948 worker thread done servicing request
23:47:18.903 00.000 21948 Worker thread wakes up
23:47:18.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:18.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:18.903 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:20.427 01.524 21948 Exposure complete
23:47:20.463 00.036 21948 worker thread done servicing request
23:47:20.463 00.000 18120 OnExposeComplete: enter
23:47:20.465 00.002 18120 UpdateGuideState(): m_state=6
23:47:20.466 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
23:47:20.467 00.001 18120 Star::Find returns 1 (0), X=412.06, Y=235.78, Mass=2056, SNR=31.1, Peak=216 HFD=4.1
23:47:20.469 00.002 18120 MultiStar: [#1 0.05,0.00,0.72,U] [#2 0.16,-0.04,0.65,U] [#3 -0.59,0.11,0.00,M4] [#4 -0.06,0.03,0.52,U] [#5 -0.33,-0.11,0.56,U] [#6 -0.22,0.44,0.00,M2] [#7 0.16,-0.11,0.52,U] [#8 -0.28,0.42,0.00,M1] 
23:47:20.470 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.04}, one-star: {-0.07, -0.03}
23:47:20.471 00.001 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.14) = xAngle (-0.84 = -0.84)
23:47:20.473 00.002 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
23:47:20.473 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.98 mountX=0.03 mountY=0.03, mountTheta=0.86
23:47:20.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
23:47:20.475 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
23:47:20.476 00.001 21948 Worker thread wakes up
23:47:20.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:20.477 00.001 18120 UpdateGuideState exits: m=2056 RSB=31.1
23:47:20.477 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:20.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:20.478 00.001 18120 Enqueuing Expose request
23:47:20.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:47:20.478 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:47:20.478 00.000 21948 Moving (-0.02, -0.04) raw xDistance=0.03 yDistance=0.03
23:47:20.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:47:20.479 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:20.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:47:20.479 00.000 21948 MoveAxis(E, 0, ABG)
23:47:20.479 00.000 21948 Move returns status 0, amount 0
23:47:20.479 00.000 21948 MoveAxis(N, 0, ABG)
23:47:20.479 00.000 21948 Move returns status 0, amount 0
23:47:20.479 00.000 21948 move complete, result=0
23:47:20.479 00.000 21948 worker thread done servicing request
23:47:20.479 00.000 21948 Worker thread wakes up
23:47:20.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:20.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:20.479 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:22.101 01.622 21948 Exposure complete
23:47:22.140 00.039 21948 worker thread done servicing request
23:47:22.140 00.000 18120 OnExposeComplete: enter
23:47:22.141 00.001 18120 UpdateGuideState(): m_state=6
23:47:22.142 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
23:47:22.143 00.001 18120 Star::Find returns 1 (0), X=411.89, Y=235.88, Mass=2037, SNR=31.0, Peak=226 HFD=4.2
23:47:22.144 00.001 18120 MultiStar: [#1 0.07,-0.00,0.71,U] [#2 0.02,-0.01,0.67,U] [#3 -0.25,-0.00,0.68,U] [#4 0.05,0.15,0.57,U] [#5 -0.51,0.17,0.00,M1] [#6 -0.07,0.43,0.00,M3] [#7 0.06,0.16,0.54,U] [#8 -0.42,0.53,0.00,M2] 
23:47:22.144 00.000 18120 refined, 5 included, MultiStar: {-0.07, 0.06}, one-star: {-0.24, 0.08}
23:47:22.145 00.001 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.14) = xAngle (3.60 = -2.69)
23:47:22.145 00.000 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.42)
23:47:22.146 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.45 mountX=-0.08 mountY=0.04, mountTheta=2.72
23:47:22.147 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
23:47:22.147 00.000 18120 Enqueuing Move request for scope (-0.07, 0.06)
23:47:22.148 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:22.148 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.0
23:47:22.148 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:22.149 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:22.149 00.000 18120 Enqueuing Expose request
23:47:22.150 00.001 21948 Worker thread wakes up
23:47:22.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:47:22.150 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:47:22.150 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.04
23:47:22.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:22.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:22.150 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:22.150 00.000 21948 MoveAxis(E, 0, ABG)
23:47:22.150 00.000 21948 Move returns status 0, amount 0
23:47:22.150 00.000 21948 MoveAxis(N, 0, ABG)
23:47:22.150 00.000 21948 Move returns status 0, amount 0
23:47:22.150 00.000 21948 move complete, result=0
23:47:22.150 00.000 21948 worker thread done servicing request
23:47:22.150 00.000 21948 Worker thread wakes up
23:47:22.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:22.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:22.150 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:23.664 01.514 21948 Exposure complete
23:47:23.702 00.038 21948 worker thread done servicing request
23:47:23.702 00.000 18120 OnExposeComplete: enter
23:47:23.703 00.001 18120 UpdateGuideState(): m_state=6
23:47:23.704 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
23:47:23.704 00.000 18120 Star::Find returns 1 (0), X=412.26, Y=235.80, Mass=1968, SNR=30.5, Peak=204 HFD=3.9
23:47:23.705 00.001 18120 MultiStar: [#1 0.21,-0.13,0.70,U] [#2 0.02,-0.03,0.66,U] [#3 -0.33,0.02,0.70,U] [#4 0.15,-0.12,0.53,U] [#5 -0.09,-0.15,0.53,U] [#6 -0.11,0.36,0.00,M4] [#7 -0.02,-0.33,0.53,U] [#8 -0.25,0.39,0.00,M3] 
23:47:23.705 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {0.13, 0.00}
23:47:23.706 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
23:47:23.706 00.000 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
23:47:23.707 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.37 mountX=0.09 mountY=0.02, mountTheta=0.26
23:47:23.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
23:47:23.708 00.000 18120 Enqueuing Move request for scope (0.02, -0.09)
23:47:23.709 00.001 21948 Worker thread wakes up
23:47:23.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:47:23.709 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:47:23.709 00.000 21948 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.02
23:47:23.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:47:23.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:23.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:23.710 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.5
23:47:23.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:23.712 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:23.712 00.000 21948 MoveAxis(E, 0, ABG)
23:47:23.712 00.000 21948 Move returns status 0, amount 0
23:47:23.712 00.000 21948 MoveAxis(N, 0, ABG)
23:47:23.712 00.000 21948 Move returns status 0, amount 0
23:47:23.712 00.000 21948 move complete, result=0
23:47:23.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:23.713 00.001 18120 Enqueuing Expose request
23:47:23.713 00.000 21948 worker thread done servicing request
23:47:23.713 00.000 21948 Worker thread wakes up
23:47:23.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:23.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:23.713 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:25.342 01.629 21948 Exposure complete
23:47:25.385 00.043 21948 worker thread done servicing request
23:47:25.385 00.000 18120 OnExposeComplete: enter
23:47:25.386 00.001 18120 UpdateGuideState(): m_state=6
23:47:25.388 00.002 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
23:47:25.389 00.001 18120 Star::Find returns 1 (0), X=412.18, Y=235.87, Mass=2232, SNR=32.5, Peak=220 HFD=4.3
23:47:25.389 00.000 18120 MultiStar: [#1 0.17,-0.07,0.70,U] [#2 0.26,-0.20,0.62,U] [#3 -0.41,-0.08,0.00,M3] [#4 0.01,-0.02,0.51,U] [#5 -0.23,0.04,0.49,U] [#6 -0.12,0.17,0.47,U] [#7 0.26,-0.12,0.50,U] [#8 -0.10,0.27,0.42,U] 
23:47:25.390 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.05, 0.06}
23:47:25.390 00.000 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.14) = xAngle (1.24 = 1.24)
23:47:25.390 00.000 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.34 = -1.94)
23:47:25.391 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.10 mountX=0.02 mountY=-0.05, mountTheta=-1.24
23:47:25.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
23:47:25.392 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
23:47:25.393 00.001 21948 Worker thread wakes up
23:47:25.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:25.394 00.001 18120 UpdateGuideState exits: m=2232 RSB=32.5
23:47:25.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:25.395 00.000 18120 Enqueuing Expose request
23:47:25.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:47:25.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:47:25.395 00.000 21948 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=-0.05
23:47:25.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:47:25.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:25.396 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:25.396 00.000 21948 MoveAxis(E, 0, ABG)
23:47:25.396 00.000 21948 Move returns status 0, amount 0
23:47:25.396 00.000 21948 MoveAxis(N, 0, ABG)
23:47:25.396 00.000 21948 Move returns status 0, amount 0
23:47:25.396 00.000 21948 move complete, result=0
23:47:25.396 00.000 21948 worker thread done servicing request
23:47:25.396 00.000 21948 Worker thread wakes up
23:47:25.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:25.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:25.396 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:26.919 01.523 21948 Exposure complete
23:47:26.950 00.031 21948 worker thread done servicing request
23:47:26.950 00.000 18120 OnExposeComplete: enter
23:47:26.951 00.001 18120 UpdateGuideState(): m_state=6
23:47:26.952 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
23:47:26.952 00.000 18120 Star::Find returns 1 (0), X=412.38, Y=235.75, Mass=2102, SNR=31.5, Peak=221 HFD=3.8
23:47:26.953 00.001 18120 MultiStar: [#1 0.32,-0.19,0.00,M1] [#2 0.13,-0.19,0.63,U] [#3 -0.03,-0.04,0.67,U] [#4 0.07,-0.08,0.59,U] [#5 -0.19,-0.15,0.51,U] [#6 0.12,-0.00,0.49,U] [#7 0.29,-0.25,0.00,M4] [#8 0.02,0.25,0.43,U] 
23:47:26.953 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.25, -0.05}
23:47:26.953 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.14) = xAngle (0.55 = 0.55)
23:47:26.954 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.65 = -2.63)
23:47:26.954 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=0.08 mountY=-0.04, mountTheta=-0.52
23:47:26.955 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
23:47:26.957 00.002 18120 Enqueuing Move request for scope (0.08, -0.05)
23:47:26.957 00.000 21948 Worker thread wakes up
23:47:26.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:47:26.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:47:26.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:26.958 00.001 18120 UpdateGuideState exits: m=2102 RSB=31.5
23:47:26.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:26.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:26.959 00.000 18120 Enqueuing Expose request
23:47:26.960 00.001 21948 Moving (0.08, -0.05) raw xDistance=0.08 yDistance=-0.04
23:47:26.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:47:26.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:26.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:26.960 00.000 21948 MoveAxis(E, 0, ABG)
23:47:26.960 00.000 21948 Move returns status 0, amount 0
23:47:26.960 00.000 21948 MoveAxis(N, 0, ABG)
23:47:26.960 00.000 21948 Move returns status 0, amount 0
23:47:26.960 00.000 21948 move complete, result=0
23:47:26.960 00.000 21948 worker thread done servicing request
23:47:26.960 00.000 21948 Worker thread wakes up
23:47:26.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:26.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:26.960 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:28.594 01.634 21948 Exposure complete
23:47:28.621 00.027 21948 worker thread done servicing request
23:47:28.621 00.000 18120 OnExposeComplete: enter
23:47:28.622 00.001 18120 UpdateGuideState(): m_state=6
23:47:28.623 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
23:47:28.623 00.000 18120 Star::Find returns 1 (0), X=412.10, Y=235.86, Mass=2057, SNR=31.0, Peak=197 HFD=4.3
23:47:28.624 00.001 18120 MultiStar: [#1 0.05,-0.16,0.76,U] [#2 0.32,0.04,0.66,U] [#3 -0.59,0.03,0.00,M3] [#4 0.06,-0.17,0.56,U] [#5 -0.28,-0.12,0.51,U] [#6 0.23,0.39,0.00,M3] [#7 0.15,-0.31,0.51,U] [#8 -0.22,0.26,0.44,U] 
23:47:28.625 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {-0.03, 0.05}
23:47:28.625 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
23:47:28.625 00.000 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.02 = 3.02)
23:47:28.626 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.23 mountX=0.06 mountY=0.01, mountTheta=0.12
23:47:28.627 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
23:47:28.628 00.001 18120 Enqueuing Move request for scope (0.02, -0.06)
23:47:28.629 00.001 21948 Worker thread wakes up
23:47:28.629 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:28.629 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:47:28.629 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:47:28.629 00.000 21948 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.01
23:47:28.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:47:28.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:28.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:47:28.629 00.000 21948 MoveAxis(E, 0, ABG)
23:47:28.629 00.000 21948 Move returns status 0, amount 0
23:47:28.629 00.000 21948 MoveAxis(N, 0, ABG)
23:47:28.629 00.000 21948 Move returns status 0, amount 0
23:47:28.629 00.000 21948 move complete, result=0
23:47:28.629 00.000 21948 worker thread done servicing request
23:47:28.629 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.0
23:47:28.630 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:28.630 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:28.631 00.001 18120 Enqueuing Expose request
23:47:28.631 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:28.632 00.001 21948 Worker thread wakes up
23:47:28.632 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:28.632 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:30.154 01.522 21948 Exposure complete
23:47:30.182 00.028 21948 worker thread done servicing request
23:47:30.182 00.000 18120 OnExposeComplete: enter
23:47:30.183 00.001 18120 UpdateGuideState(): m_state=6
23:47:30.184 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
23:47:30.184 00.000 18120 Star::Find returns 1 (0), X=412.21, Y=235.76, Mass=2040, SNR=31.0, Peak=219 HFD=3.9
23:47:30.185 00.001 18120 MultiStar: [#1 0.14,0.13,0.72,U] [#2 0.17,0.17,0.64,U] [#3 -0.23,0.10,0.65,U] [#4 -0.19,-0.28,0.55,U] [#5 -0.19,-0.11,0.49,U] [#6 -0.04,0.46,0.00,M4] [#7 0.10,-0.09,0.50,U] [#8 -0.17,0.20,0.44,U] 
23:47:30.185 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.08, -0.05}
23:47:30.186 00.001 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.73 = -2.56)
23:47:30.186 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.54)
23:47:30.186 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.58 mountX=-0.02 mountY=0.01, mountTheta=2.59
23:47:30.188 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
23:47:30.188 00.000 18120 Enqueuing Move request for scope (-0.02, 0.01)
23:47:30.189 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:30.189 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.0
23:47:30.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:30.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:30.190 00.000 18120 Enqueuing Expose request
23:47:30.191 00.001 21948 Worker thread wakes up
23:47:30.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:47:30.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:47:30.191 00.000 21948 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=0.01
23:47:30.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:47:30.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:30.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:47:30.191 00.000 21948 MoveAxis(E, 0, ABG)
23:47:30.191 00.000 21948 Move returns status 0, amount 0
23:47:30.191 00.000 21948 MoveAxis(N, 0, ABG)
23:47:30.191 00.000 21948 Move returns status 0, amount 0
23:47:30.191 00.000 21948 move complete, result=0
23:47:30.191 00.000 21948 worker thread done servicing request
23:47:30.192 00.001 21948 Worker thread wakes up
23:47:30.192 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:30.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:30.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:31.816 01.624 21948 Exposure complete
23:47:31.856 00.040 21948 worker thread done servicing request
23:47:31.856 00.000 18120 OnExposeComplete: enter
23:47:31.857 00.001 18120 UpdateGuideState(): m_state=6
23:47:31.857 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
23:47:31.858 00.001 18120 Star::Find returns 1 (0), X=412.05, Y=235.61, Mass=2122, SNR=31.7, Peak=198 HFD=4.0
23:47:31.859 00.001 18120 MultiStar: [#1 -0.05,-0.13,0.72,U] [#2 0.11,0.04,0.65,U] [#3 -0.37,-0.23,0.00,M3] [#4 0.08,0.02,0.55,U] [#5 -0.29,-0.12,0.50,U] [#6 0.10,0.25,0.46,U] [#7 0.13,-0.35,0.00,M3] [#8 -0.02,0.15,0.44,U] 
23:47:31.860 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.08, -0.20}
23:47:31.861 00.001 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.14) = xAngle (-1.07 = -1.07)
23:47:31.861 00.000 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.03 = 2.03)
23:47:31.861 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.22 mountX=0.02 mountY=0.04, mountTheta=1.08
23:47:31.863 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
23:47:31.864 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
23:47:31.865 00.001 21948 Worker thread wakes up
23:47:31.865 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:31.866 00.001 18120 UpdateGuideState exits: m=2122 RSB=31.7
23:47:31.866 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:31.867 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:31.867 00.000 18120 Enqueuing Expose request
23:47:31.868 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:47:31.868 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:47:31.868 00.000 21948 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.04
23:47:31.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:47:31.868 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:31.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:31.868 00.000 21948 MoveAxis(E, 0, ABG)
23:47:31.868 00.000 21948 Move returns status 0, amount 0
23:47:31.868 00.000 21948 MoveAxis(N, 0, ABG)
23:47:31.868 00.000 21948 Move returns status 0, amount 0
23:47:31.868 00.000 21948 move complete, result=0
23:47:31.868 00.000 21948 worker thread done servicing request
23:47:31.868 00.000 21948 Worker thread wakes up
23:47:31.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:31.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,221,31,31)
23:47:31.868 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:32.409 00.541 18120 evsrv: cli 0D46D990 connect
23:47:32.409 00.000 18120 case statement mapped state 6 to 3
23:47:32.410 00.001 18120 case statement mapped state 6 to 3
23:47:32.411 00.001 18120 evsrv: cli 0D46D990 request: {"method":"get_app_state","id":"438920cb-e38e-4d82-98ff-e2fac717d614"}
23:47:32.411 00.000 18120 case statement mapped state 6 to 3
23:47:32.414 00.003 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":"Guiding","id":"438920cb-e38e-4d82-98ff-e2fac717d614"}
23:47:32.420 00.006 18120 evsrv: cli 0D46D990 disconnect
23:47:32.421 00.001 18120 evsrv: cli 0D46DFD0 connect
23:47:32.422 00.001 18120 case statement mapped state 6 to 3
23:47:32.423 00.001 18120 case statement mapped state 6 to 3
23:47:32.425 00.002 18120 evsrv: cli 0D46DFD0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"77e2f41c-301d-4dd3-b7ee-3a0ef5d38234"}
23:47:32.426 00.001 18120 PhdController::Dither begins
23:47:32.427 00.001 18120 dither: size=2.00, dRA=-1.96 dDec=-0.49
23:47:32.428 00.001 18120 MountToCamera -- mountTheta (2.90) + m_xAngle (-1.14) = xAngle (1.75 = 1.75)
23:47:32.429 00.001 18120 MountToCamera -- mountX=-1.96 mountY=-0.49 hyp=2.02 mountTheta=2.90 cameraX=-0.37, cameraY=1.99 cameraTheta=1.75
23:47:32.430 00.001 18120 setting lock position to (411.76, 237.79)
23:47:32.430 00.000 18120 Mount: notify guiding dithered (-0.4, 2.0)
23:47:32.431 00.001 18120 MultiStar: stabilizing after lock position change
23:47:32.432 00.001 18120 Status Line: Dithering de -1.96,-0.49
23:47:32.433 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:47:32.434 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
23:47:32.435 00.001 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":0,"id":"77e2f41c-301d-4dd3-b7ee-3a0ef5d38234"}
23:47:32.436 00.001 18120 evsrv: cli 0D46DFD0 disconnect
23:47:33.393 00.957 21948 Exposure complete
23:47:33.420 00.027 21948 worker thread done servicing request
23:47:33.420 00.000 18120 OnExposeComplete: enter
23:47:33.421 00.001 18120 UpdateGuideState(): m_state=6
23:47:33.422 00.001 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
23:47:33.426 00.004 18120 Star::Find returns 1 (0), X=412.22, Y=235.32, Mass=2191, SNR=32.1, Peak=197 HFD=4.3
23:47:33.426 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.25 = -0.25)
23:47:33.428 00.002 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
23:47:33.428 00.000 18120 CameraToMount -- cameraX=0.46 cameraY=-2.48 hyp=2.52 cameraTheta=-1.39 mountX=2.45 mountY=0.71, mountTheta=0.28
23:47:33.429 00.001 18120 dither recenter: remaining=(2.0,0.5) step=(2.0,0.5)
23:47:33.430 00.001 18120 MountToCamera -- mountTheta (-0.24) + m_xAngle (-1.14) = xAngle (-1.39 = -1.39)
23:47:33.430 00.000 18120 MountToCamera -- mountX=1.96 mountY=0.49 hyp=2.02 mountTheta=-0.24 cameraX=0.37, cameraY=-1.99 cameraTheta=-1.39
23:47:33.431 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=-1.99, opts=4)
23:47:33.431 00.000 18120 Enqueuing Move request for scope (0.37, -1.99)
23:47:33.431 00.000 18120 Mount: notify direct move 1.96,0.49
23:47:33.432 00.001 21948 Worker thread wakes up
23:47:33.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, -1.99) opts 0x4
23:47:33.432 00.000 21948 Handling offset move in thread for scope, endpoint = (0.37, -1.99)
23:47:33.432 00.000 21948 Moving (0.37, -1.99) raw xDistance=1.96 yDistance=0.49
23:47:33.432 00.000 21948 MoveAxis(W, 557, B)
23:47:33.432 00.000 21948 Guiding  Dir = 3, Dur = 557
23:47:33.432 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:33.433 00.001 18120 UpdateGuideState exits: m=2191 RSB=32.1
23:47:33.433 00.000 18120 PhdController: settling, locked = 1, distance = 2.21 (0.50) aobump = 0 frame = 1 / 99999
23:47:33.434 00.001 21948 IsSlewing returns 0
23:47:33.434 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052853.434,"Host":"ASUS_SAM","Inst":1,"Distance":2.21,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:47:33.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:33.435 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:33.435 00.000 18120 Enqueuing Expose request
23:47:33.436 00.001 21948 IsGuiding returns 0
23:47:33.438 00.002 21948 PulseGuide returned control before completion, sleep 565
23:47:34.007 00.569 21948 IsGuiding returns 1
23:47:34.007 00.000 21948 scope still moving after pulse duration time elapsed
23:47:34.039 00.032 21948 IsSlewing returns 0
23:47:34.039 00.000 21948 IsGuiding returns 0
23:47:34.039 00.000 21948 scope move finished after 557 + 46 ms
23:47:34.039 00.000 21948 Move returns status 0, amount 557
23:47:34.040 00.001 21948 MoveAxis(S, 117, B)
23:47:34.040 00.000 21948 Guiding  Dir = 1, Dur = 117
23:47:34.040 00.000 21948 IsSlewing returns 0
23:47:34.040 00.000 21948 IsGuiding returns 0
23:47:34.045 00.005 21948 PulseGuide returned control before completion, sleep 123
23:47:34.182 00.137 21948 IsGuiding returns 0
23:47:34.182 00.000 21948 Move returns status 0, amount 117
23:47:34.182 00.000 21948 move complete, result=0
23:47:34.182 00.000 21948 worker thread done servicing request
23:47:34.182 00.000 21948 Worker thread wakes up
23:47:34.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:34.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:34.182 00.000 18120 GuideStep: 2.0 px 557 ms WEST, 0.5 px 117 ms SOUTH
23:47:35.811 01.629 21948 Exposure complete
23:47:35.851 00.040 18120 OnExposeComplete: enter
23:47:35.852 00.001 18120 UpdateGuideState(): m_state=6
23:47:35.852 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
23:47:35.853 00.001 18120 Star::Find returns 1 (0), X=411.77, Y=237.10, Mass=2024, SNR=31.0, Peak=202 HFD=4.3
23:47:35.855 00.002 21948 worker thread done servicing request
23:47:35.855 00.000 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
23:47:35.855 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
23:47:35.856 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.69 hyp=0.69 cameraTheta=-1.57 mountX=0.63 mountY=0.31, mountTheta=0.45
23:47:35.858 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.69, opts=13)
23:47:35.860 00.002 18120 Enqueuing Move request for scope (0.00, -0.69)
23:47:35.861 00.001 21948 Worker thread wakes up
23:47:35.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.69) opts 0xd
23:47:35.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:35.861 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.0
23:47:35.862 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.69)
23:47:35.862 00.000 21948 Moving (0.00, -0.69) raw xDistance=0.63 yDistance=0.31
23:47:35.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
23:47:35.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:35.862 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:47:35.862 00.000 18120 PhdController: settling, locked = 1, distance = 0.69 (0.50) aobump = 0 frame = 2 / 99999
23:47:35.864 00.002 21948 MoveAxis(W, 113, ABG)
23:47:35.864 00.000 21948 Guiding  Dir = 3, Dur = 113
23:47:35.864 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052855.864,"Host":"ASUS_SAM","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:47:35.864 00.000 21948 IsSlewing returns 0
23:47:35.865 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:35.865 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:35.865 00.000 18120 Enqueuing Expose request
23:47:35.866 00.001 21948 IsGuiding returns 0
23:47:35.868 00.002 21948 PulseGuide returned control before completion, sleep 122
23:47:36.000 00.132 21948 IsGuiding returns 0
23:47:36.000 00.000 21948 Move returns status 0, amount 113
23:47:36.000 00.000 21948 MoveAxis(N, 0, ABG)
23:47:36.000 00.000 21948 Move returns status 0, amount 0
23:47:36.000 00.000 21948 move complete, result=0
23:47:36.000 00.000 21948 worker thread done servicing request
23:47:36.000 00.000 21948 Worker thread wakes up
23:47:36.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:36.000 00.000 18120 GuideStep: 0.6 px 113 ms WEST, 0.3 px 0 ms NORTH
23:47:36.001 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:37.410 01.409 21948 Exposure complete
23:47:37.435 00.025 21948 worker thread done servicing request
23:47:37.435 00.000 18120 OnExposeComplete: enter
23:47:37.436 00.001 18120 UpdateGuideState(): m_state=6
23:47:37.436 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
23:47:37.437 00.001 18120 Star::Find returns 1 (0), X=411.39, Y=237.46, Mass=2035, SNR=30.8, Peak=159 HFD=4.1
23:47:37.437 00.000 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:47:37.438 00.001 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:47:37.438 00.000 18120 CameraToMount -- cameraX=-0.38 cameraY=-0.33 hyp=0.50 cameraTheta=-2.42 mountX=0.15 mountY=0.49, mountTheta=1.28
23:47:37.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=-0.33, opts=13)
23:47:37.440 00.001 18120 Enqueuing Move request for scope (-0.38, -0.33)
23:47:37.441 00.001 21948 Worker thread wakes up
23:47:37.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:37.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.33) opts 0xd
23:47:37.441 00.000 18120 UpdateGuideState exits: m=2035 RSB=30.8
23:47:37.443 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.38, -0.33)
23:47:37.443 00.000 18120 PhdController: settling, locked = 1, distance = 0.64 (0.50) aobump = 0 frame = 3 / 99999
23:47:37.443 00.000 21948 Moving (-0.38, -0.33) raw xDistance=0.15 yDistance=0.49
23:47:37.443 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052857.443,"Host":"ASUS_SAM","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:47:37.444 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:47:37.444 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:37.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
23:47:37.444 00.000 21948 MoveAxis(E, 0, ABG)
23:47:37.444 00.000 21948 Move returns status 0, amount 0
23:47:37.444 00.000 21948 MoveAxis(N, 0, ABG)
23:47:37.444 00.000 21948 Move returns status 0, amount 0
23:47:37.444 00.000 21948 move complete, result=0
23:47:37.444 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:37.445 00.001 18120 Enqueuing Expose request
23:47:37.445 00.000 21948 worker thread done servicing request
23:47:37.445 00.000 21948 Worker thread wakes up
23:47:37.445 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:47:37.446 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:37.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:39.077 01.631 21948 Exposure complete
23:47:39.113 00.036 21948 worker thread done servicing request
23:47:39.113 00.000 18120 OnExposeComplete: enter
23:47:39.115 00.002 18120 UpdateGuideState(): m_state=6
23:47:39.118 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
23:47:39.120 00.002 18120 Star::Find returns 1 (0), X=411.51, Y=237.39, Mass=2068, SNR=31.2, Peak=192 HFD=4.1
23:47:39.122 00.002 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.14) = xAngle (-1.00 = -1.00)
23:47:39.123 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.11 = 2.11)
23:47:39.124 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-2.14 mountX=0.26 mountY=0.41, mountTheta=1.01
23:47:39.125 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.40, opts=13)
23:47:39.126 00.001 18120 Enqueuing Move request for scope (-0.26, -0.40)
23:47:39.127 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:39.127 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.2
23:47:39.128 00.001 21948 Worker thread wakes up
23:47:39.128 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 4 / 99999
23:47:39.128 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.40) opts 0xd
23:47:39.128 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052859.128,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:47:39.129 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.40)
23:47:39.129 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:39.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:39.130 00.001 21948 Moving (-0.26, -0.40) raw xDistance=0.26 yDistance=0.41
23:47:39.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:47:39.130 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.21
23:47:39.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
23:47:39.130 00.000 21948 MoveAxis(W, 46, ABG)
23:47:39.130 00.000 21948 Guiding  Dir = 3, Dur = 46
23:47:39.130 00.000 18120 Enqueuing Expose request
23:47:39.130 00.000 21948 IsSlewing returns 0
23:47:39.131 00.001 21948 IsGuiding returns 0
23:47:39.133 00.002 21948 PulseGuide returned control before completion, sleep 55
23:47:39.204 00.071 21948 IsGuiding returns 0
23:47:39.204 00.000 21948 Move returns status 0, amount 46
23:47:39.204 00.000 21948 MoveAxis(S, 98, ABG)
23:47:39.204 00.000 21948 Guiding  Dir = 1, Dur = 98
23:47:39.204 00.000 21948 IsSlewing returns 0
23:47:39.204 00.000 21948 IsGuiding returns 0
23:47:39.208 00.004 21948 PulseGuide returned control before completion, sleep 104
23:47:39.325 00.117 21948 IsGuiding returns 0
23:47:39.325 00.000 21948 Move returns status 0, amount 98
23:47:39.325 00.000 21948 move complete, result=0
23:47:39.326 00.001 21948 worker thread done servicing request
23:47:39.326 00.000 21948 Worker thread wakes up
23:47:39.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:39.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:39.326 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.4 px 98 ms SOUTH
23:47:40.734 01.408 21948 Exposure complete
23:47:40.770 00.036 21948 worker thread done servicing request
23:47:40.770 00.000 18120 OnExposeComplete: enter
23:47:40.770 00.000 18120 UpdateGuideState(): m_state=6
23:47:40.771 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
23:47:40.771 00.000 18120 Star::Find returns 1 (0), X=411.89, Y=237.61, Mass=2052, SNR=31.0, Peak=186 HFD=4.0
23:47:40.772 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
23:47:40.773 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.00)
23:47:40.774 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.96 mountX=0.22 mountY=-0.03, mountTheta=-0.14
23:47:40.777 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.18, opts=13)
23:47:40.779 00.002 18120 Enqueuing Move request for scope (0.13, -0.18)
23:47:40.782 00.003 21948 Worker thread wakes up
23:47:40.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:40.782 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
23:47:40.782 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
23:47:40.782 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.0
23:47:40.782 00.000 21948 Moving (0.13, -0.18) raw xDistance=0.22 yDistance=-0.03
23:47:40.784 00.002 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 5 / 99999
23:47:40.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:47:40.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:40.784 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052860.784,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:47:40.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:40.784 00.000 21948 MoveAxis(W, 42, ABG)
23:47:40.785 00.001 21948 Guiding  Dir = 3, Dur = 42
23:47:40.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:40.785 00.000 21948 IsSlewing returns 0
23:47:40.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:40.785 00.000 18120 Enqueuing Expose request
23:47:40.786 00.001 21948 IsGuiding returns 0
23:47:40.788 00.002 21948 PulseGuide returned control before completion, sleep 51
23:47:40.843 00.055 21948 IsGuiding returns 1
23:47:40.844 00.001 21948 scope still moving after pulse duration time elapsed
23:47:40.875 00.031 21948 IsSlewing returns 0
23:47:40.876 00.001 21948 IsGuiding returns 0
23:47:40.876 00.000 21948 scope move finished after 42 + 47 ms
23:47:40.876 00.000 21948 Move returns status 0, amount 42
23:47:40.876 00.000 21948 MoveAxis(N, 0, ABG)
23:47:40.876 00.000 21948 Move returns status 0, amount 0
23:47:40.876 00.000 21948 move complete, result=0
23:47:40.876 00.000 21948 worker thread done servicing request
23:47:40.876 00.000 21948 Worker thread wakes up
23:47:40.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:40.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:40.876 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
23:47:42.509 01.633 21948 Exposure complete
23:47:42.550 00.041 21948 worker thread done servicing request
23:47:42.551 00.001 18120 OnExposeComplete: enter
23:47:42.552 00.001 18120 UpdateGuideState(): m_state=6
23:47:42.554 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
23:47:42.554 00.000 18120 Star::Find returns 1 (0), X=411.78, Y=237.47, Mass=2047, SNR=31.1, Peak=182 HFD=3.8
23:47:42.555 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
23:47:42.555 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
23:47:42.555 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.53 mountX=0.30 mountY=0.13, mountTheta=0.42
23:47:42.556 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.32, opts=13)
23:47:42.557 00.001 18120 Enqueuing Move request for scope (0.01, -0.32)
23:47:42.557 00.000 21948 Worker thread wakes up
23:47:42.557 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:42.558 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.1
23:47:42.559 00.001 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 6 / 99999
23:47:42.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
23:47:42.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
23:47:42.559 00.000 21948 Moving (0.01, -0.32) raw xDistance=0.30 yDistance=0.13
23:47:42.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:47:42.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:42.559 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052862.559,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
23:47:42.560 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:42.563 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:47:42.563 00.000 21948 MoveAxis(W, 57, ABG)
23:47:42.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:42.563 00.000 18120 Enqueuing Expose request
23:47:42.564 00.001 21948 Guiding  Dir = 3, Dur = 57
23:47:42.564 00.000 21948 IsSlewing returns 0
23:47:42.564 00.000 21948 IsGuiding returns 0
23:47:42.565 00.001 21948 PulseGuide returned control before completion, sleep 66
23:47:42.646 00.081 21948 IsGuiding returns 0
23:47:42.646 00.000 21948 Move returns status 0, amount 57
23:47:42.646 00.000 21948 MoveAxis(N, 0, ABG)
23:47:42.646 00.000 21948 Move returns status 0, amount 0
23:47:42.646 00.000 21948 move complete, result=0
23:47:42.646 00.000 21948 worker thread done servicing request
23:47:42.646 00.000 21948 Worker thread wakes up
23:47:42.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:42.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:42.646 00.000 18120 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
23:47:44.060 01.414 21948 Exposure complete
23:47:44.090 00.030 21948 worker thread done servicing request
23:47:44.090 00.000 18120 OnExposeComplete: enter
23:47:44.091 00.001 18120 UpdateGuideState(): m_state=6
23:47:44.091 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
23:47:44.093 00.002 18120 Star::Find returns 1 (0), X=411.91, Y=237.91, Mass=2070, SNR=31.2, Peak=225 HFD=4.2
23:47:44.093 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.14) = xAngle (1.81 = 1.81)
23:47:44.094 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.91 = -1.37)
23:47:44.094 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
23:47:44.095 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.12, opts=13)
23:47:44.096 00.001 18120 Enqueuing Move request for scope (0.15, 0.12)
23:47:44.096 00.000 21948 Worker thread wakes up
23:47:44.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:44.097 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:47:44.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:47:44.097 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.2
23:47:44.097 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 7 / 99999
23:47:44.098 00.001 21948 Moving (0.15, 0.12) raw xDistance=-0.04 yDistance=-0.18
23:47:44.098 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052864.098,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
23:47:44.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:47:44.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:44.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:44.099 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:44.099 00.000 18120 Enqueuing Expose request
23:47:44.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:47:44.100 00.001 21948 MoveAxis(E, 0, ABG)
23:47:44.100 00.000 21948 Move returns status 0, amount 0
23:47:44.100 00.000 21948 MoveAxis(N, 0, ABG)
23:47:44.100 00.000 21948 Move returns status 0, amount 0
23:47:44.100 00.000 21948 move complete, result=0
23:47:44.100 00.000 21948 worker thread done servicing request
23:47:44.100 00.000 21948 Worker thread wakes up
23:47:44.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:44.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:44.100 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:45.729 01.629 21948 Exposure complete
23:47:45.765 00.036 21948 worker thread done servicing request
23:47:45.765 00.000 18120 OnExposeComplete: enter
23:47:45.765 00.000 18120 UpdateGuideState(): m_state=6
23:47:45.766 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
23:47:45.766 00.000 18120 Star::Find returns 1 (0), X=411.83, Y=237.81, Mass=1873, SNR=29.7, Peak=195 HFD=4.1
23:47:45.766 00.000 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.14) = xAngle (1.42 = 1.42)
23:47:45.767 00.001 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.52 = -1.76)
23:47:45.767 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=0.01 mountY=-0.06, mountTheta=-1.42
23:47:45.768 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
23:47:45.769 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
23:47:45.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:45.770 00.001 18120 UpdateGuideState exits: m=1873 RSB=29.7
23:47:45.770 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 8 / 99999
23:47:45.771 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786052865.771,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
23:47:45.771 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.772 00.001 21948 Worker thread wakes up
23:47:45.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:47:45.772 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:47:45.772 00.000 21948 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
23:47:45.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:45.772 00.000 18120 Enqueuing Expose request
23:47:45.774 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:47:45.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:45.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:47:45.774 00.000 21948 MoveAxis(E, 0, ABG)
23:47:45.774 00.000 21948 Move returns status 0, amount 0
23:47:45.774 00.000 21948 MoveAxis(N, 0, ABG)
23:47:45.774 00.000 21948 Move returns status 0, amount 0
23:47:45.774 00.000 21948 move complete, result=0
23:47:45.774 00.000 21948 worker thread done servicing request
23:47:45.774 00.000 21948 Worker thread wakes up
23:47:45.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:45.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:45.776 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:47.294 01.518 21948 Exposure complete
23:47:47.325 00.031 21948 worker thread done servicing request
23:47:47.325 00.000 18120 OnExposeComplete: enter
23:47:47.326 00.001 18120 UpdateGuideState(): m_state=6
23:47:47.326 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
23:47:47.327 00.001 18120 Star::Find returns 1 (0), X=411.73, Y=237.90, Mass=2102, SNR=31.5, Peak=209 HFD=4.1
23:47:47.327 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:47:47.328 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:47:47.328 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.86 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
23:47:47.329 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
23:47:47.330 00.001 18120 Enqueuing Move request for scope (-0.03, 0.11)
23:47:47.330 00.000 21948 Worker thread wakes up
23:47:47.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:47:47.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:47:47.330 00.000 21948 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.02
23:47:47.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:47:47.330 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:47.331 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:47.331 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.5
23:47:47.331 00.000 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 9 / 99999
23:47:47.332 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:47.332 00.000 21948 MoveAxis(E, 0, ABG)
23:47:47.332 00.000 21948 Move returns status 0, amount 0
23:47:47.332 00.000 21948 MoveAxis(N, 0, ABG)
23:47:47.332 00.000 21948 Move returns status 0, amount 0
23:47:47.332 00.000 21948 move complete, result=0
23:47:47.332 00.000 21948 worker thread done servicing request
23:47:47.332 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786052867.332,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
23:47:47.333 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.333 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:47.333 00.000 18120 Enqueuing Expose request
23:47:47.334 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:47.334 00.000 21948 Worker thread wakes up
23:47:47.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:47.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:48.966 01.632 21948 Exposure complete
23:47:49.000 00.034 21948 worker thread done servicing request
23:47:49.000 00.000 18120 OnExposeComplete: enter
23:47:49.001 00.001 18120 UpdateGuideState(): m_state=6
23:47:49.001 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
23:47:49.002 00.001 18120 Star::Find returns 1 (0), X=411.47, Y=238.07, Mass=2127, SNR=31.6, Peak=186 HFD=4.0
23:47:49.002 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
23:47:49.003 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
23:47:49.004 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.38 mountX=-0.37 mountY=0.13, mountTheta=2.80
23:47:49.006 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.28, opts=13)
23:47:49.007 00.001 18120 Enqueuing Move request for scope (-0.29, 0.28)
23:47:49.007 00.000 21948 Worker thread wakes up
23:47:49.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.28) opts 0xd
23:47:49.007 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.28)
23:47:49.007 00.000 21948 Moving (-0.29, 0.28) raw xDistance=-0.37 yDistance=0.13
23:47:49.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:47:49.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:49.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:49.008 00.001 18120 UpdateGuideState exits: m=2127 RSB=31.6
23:47:49.008 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 10 / 99999
23:47:49.009 00.001 18120 PhdController: newstate STATE_FINISH
23:47:49.009 00.000 18120 PhdController complete: success
23:47:49.010 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:47:49.010 00.000 21948 MoveAxis(E, 67, ABG)
23:47:49.010 00.000 21948 Guiding  Dir = 2, Dur = 67
23:47:49.010 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786052869.010,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:47:49.012 00.002 21948 IsSlewing returns 0
23:47:49.012 00.000 18120 Mount: notify guiding dither settle done success=1
23:47:49.013 00.001 18120 PhdController: newstate STATE_IDLE
23:47:49.013 00.000 21948 IsGuiding returns 0
23:47:49.014 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:49.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:49.014 00.000 18120 Enqueuing Expose request
23:47:49.015 00.001 21948 PulseGuide returned control before completion, sleep 76
23:47:49.104 00.089 21948 IsGuiding returns 0
23:47:49.104 00.000 21948 Move returns status 0, amount 67
23:47:49.104 00.000 21948 MoveAxis(N, 0, ABG)
23:47:49.104 00.000 21948 Move returns status 0, amount 0
23:47:49.104 00.000 21948 move complete, result=0
23:47:49.105 00.001 21948 worker thread done servicing request
23:47:49.105 00.000 18120 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
23:47:49.105 00.000 21948 Worker thread wakes up
23:47:49.106 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:49.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:50.512 01.406 21948 Exposure complete
23:47:50.549 00.037 21948 worker thread done servicing request
23:47:50.549 00.000 18120 OnExposeComplete: enter
23:47:50.550 00.001 18120 UpdateGuideState(): m_state=6
23:47:50.552 00.002 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.553 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=237.76, Mass=2083, SNR=31.3, Peak=187 HFD=4.0
23:47:50.554 00.001 18120 MultiStar: exiting stabilization period
23:47:50.555 00.001 18120 MultiStar: updating star positions after lock position change
23:47:50.555 00.000 18120 Star::Find(15, 646, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.556 00.001 18120 Star::Find returns 1 (0), X=646.19, Y=141.97, Mass=991, SNR=21.9, Peak=109 HFD=4.1
23:47:50.557 00.001 18120 Star::Find(15, 251, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.557 00.000 18120 Star::Find returns 1 (0), X=251.16, Y=594.16, Mass=854, SNR=20.2, Peak=93 HFD=4.3
23:47:50.557 00.000 18120 Star::Find(15, 1153, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.559 00.002 18120 Star::Find returns 1 (0), X=1153.44, Y=216.59, Mass=979, SNR=21.5, Peak=60 HFD=5.1
23:47:50.562 00.003 18120 Star::Find(15, 1162, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.565 00.003 18120 Star::Find returns 1 (0), X=1162.18, Y=808.10, Mass=636, SNR=17.4, Peak=58 HFD=4.2
23:47:50.567 00.002 18120 Star::Find(15, 930, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.570 00.003 18120 Star::Find returns 1 (0), X=930.74, Y=803.02, Mass=557, SNR=16.4, Peak=56 HFD=3.3
23:47:50.571 00.001 18120 Star::Find(15, 552, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.573 00.002 18120 Star::Find returns 1 (0), X=552.63, Y=571.64, Mass=458, SNR=14.8, Peak=46 HFD=3.5
23:47:50.574 00.001 18120 Star::Find(15, 244, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.575 00.001 18120 Star::Find returns 1 (0), X=244.20, Y=358.97, Mass=493, SNR=15.3, Peak=59 HFD=4.0
23:47:50.577 00.002 18120 Star::Find(15, 100, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.578 00.001 18120 Star::Find returns 1 (0), X=100.47, Y=866.10, Mass=382, SNR=13.5, Peak=52 HFD=3.1
23:47:50.579 00.001 18120 Star::Find(15, 276, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.579 00.000 18120 Star::Find returns 1 (0), X=276.67, Y=626.76, Mass=335, SNR=12.7, Peak=47 HFD=3.1
23:47:50.580 00.001 18120 Star::Find(15, 38, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.581 00.001 18120 Star::Find returns 1 (0), X=38.38, Y=450.29, Mass=240, SNR=10.7, Peak=30 HFD=3.0
23:47:50.582 00.001 18120 Star::Find(15, 398, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:47:50.583 00.001 18120 Star::Find returns 1 (0), X=398.34, Y=486.23, Mass=394, SNR=13.6, Peak=41 HFD=3.6
23:47:50.583 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
23:47:50.584 00.001 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
23:47:50.584 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.88 mountX=-0.02 mountY=0.14, mountTheta=1.74
23:47:50.587 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.04, opts=13)
23:47:50.588 00.001 18120 Enqueuing Move request for scope (-0.13, -0.04)
23:47:50.591 00.003 21948 Worker thread wakes up
23:47:50.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
23:47:50.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:50.592 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
23:47:50.592 00.000 21948 Moving (-0.13, -0.04) raw xDistance=-0.02 yDistance=0.14
23:47:50.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:47:50.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:50.594 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:47:50.594 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.3
23:47:50.594 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.595 00.001 21948 MoveAxis(E, 0, ABG)
23:47:50.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:50.596 00.001 18120 Enqueuing Expose request
23:47:50.596 00.000 21948 Move returns status 0, amount 0
23:47:50.597 00.001 21948 MoveAxis(N, 0, ABG)
23:47:50.597 00.000 21948 Move returns status 0, amount 0
23:47:50.597 00.000 21948 move complete, result=0
23:47:50.597 00.000 21948 worker thread done servicing request
23:47:50.597 00.000 21948 Worker thread wakes up
23:47:50.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:50.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:50.597 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:52.230 01.633 21948 Exposure complete
23:47:52.265 00.035 21948 worker thread done servicing request
23:47:52.265 00.000 18120 OnExposeComplete: enter
23:47:52.267 00.002 18120 UpdateGuideState(): m_state=6
23:47:52.269 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
23:47:52.270 00.001 18120 Star::Find returns 1 (0), X=411.64, Y=237.88, Mass=2031, SNR=30.9, Peak=194 HFD=4.0
23:47:52.272 00.002 18120 MultiStar: [#1 -0.01,0.03,0.74,U] [#2 -0.05,-0.04,0.65,U] [#3 -0.49,0.03,0.00,M4] [#4 0.06,0.02,0.55,U] [#5 0.09,0.15,0.56,U] [#6 0.18,0.16,0.49,U] [#7 0.10,0.09,0.53,U] [#8 0.32,0.07,0.42,U] 
23:47:52.273 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {-0.13, 0.09}
23:47:52.274 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.19 = 2.19)
23:47:52.275 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.29 = -0.99)
23:47:52.275 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
23:47:52.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
23:47:52.277 00.001 18120 Enqueuing Move request for scope (0.04, 0.07)
23:47:52.278 00.001 21948 Worker thread wakes up
23:47:52.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:47:52.278 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:47:52.278 00.000 21948 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.07
23:47:52.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:47:52.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:52.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:52.278 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.9
23:47:52.279 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.279 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:52.280 00.001 18120 Enqueuing Expose request
23:47:52.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:52.280 00.000 21948 MoveAxis(E, 0, ABG)
23:47:52.280 00.000 21948 Move returns status 0, amount 0
23:47:52.280 00.000 21948 MoveAxis(N, 0, ABG)
23:47:52.280 00.000 21948 Move returns status 0, amount 0
23:47:52.280 00.000 21948 move complete, result=0
23:47:52.280 00.000 21948 worker thread done servicing request
23:47:52.280 00.000 21948 Worker thread wakes up
23:47:52.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:52.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:52.281 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:53.809 01.528 21948 Exposure complete
23:47:53.852 00.043 21948 worker thread done servicing request
23:47:53.852 00.000 18120 OnExposeComplete: enter
23:47:53.854 00.002 18120 UpdateGuideState(): m_state=6
23:47:53.856 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
23:47:53.857 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=237.86, Mass=2053, SNR=31.2, Peak=208 HFD=4.0
23:47:53.858 00.001 18120 MultiStar: [#1 0.10,0.01,0.71,U] [#2 0.19,-0.11,0.66,U] [#3 -0.10,0.20,0.67,U] [#4 0.22,-0.09,0.54,U] [#5 0.00,0.04,0.50,U] [#6 0.56,0.09,0.00,M3] [#7 0.04,0.19,0.51,U] [#8 0.31,-0.16,0.40,U] 
23:47:53.858 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {-0.12, 0.07}
23:47:53.859 00.001 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.14) = xAngle (1.61 = 1.61)
23:47:53.859 00.000 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.71 = -1.57)
23:47:53.859 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.46 mountX=-0.00 mountY=-0.06, mountTheta=-1.61
23:47:53.861 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.03, opts=13)
23:47:53.861 00.000 18120 Enqueuing Move request for scope (0.06, 0.03)
23:47:53.862 00.001 21948 Worker thread wakes up
23:47:53.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:53.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:47:53.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:47:53.862 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.2
23:47:53.863 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:53.864 00.001 21948 Moving (0.06, 0.03) raw xDistance=-0.00 yDistance=-0.06
23:47:53.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:53.864 00.000 18120 Enqueuing Expose request
23:47:53.865 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:47:53.865 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:53.865 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:47:53.865 00.000 21948 MoveAxis(E, 0, ABG)
23:47:53.865 00.000 21948 Move returns status 0, amount 0
23:47:53.865 00.000 21948 MoveAxis(N, 0, ABG)
23:47:53.865 00.000 21948 Move returns status 0, amount 0
23:47:53.865 00.000 21948 move complete, result=0
23:47:53.865 00.000 21948 worker thread done servicing request
23:47:53.865 00.000 21948 Worker thread wakes up
23:47:53.865 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:53.865 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:53.866 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:55.498 01.632 21948 Exposure complete
23:47:55.535 00.037 21948 worker thread done servicing request
23:47:55.535 00.000 18120 OnExposeComplete: enter
23:47:55.536 00.001 18120 UpdateGuideState(): m_state=6
23:47:55.536 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
23:47:55.537 00.001 18120 Star::Find returns 1 (0), X=411.66, Y=237.71, Mass=2041, SNR=31.1, Peak=200 HFD=3.8
23:47:55.537 00.000 18120 MultiStar: [#1 0.25,-0.06,0.71,U] [#2 -0.04,-0.16,0.65,U] [#3 -0.07,-0.14,0.68,U] [#4 0.28,-0.15,0.55,U] [#5 0.05,0.14,0.53,U] [#6 0.34,-0.02,0.49,U] [#7 -0.10,0.05,0.54,U] [#8 -0.07,-0.11,0.45,U] 
23:47:55.538 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {-0.10, -0.08}
23:47:55.538 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.14) = xAngle (0.19 = 0.19)
23:47:55.539 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.30 = -2.99)
23:47:55.539 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.95 mountX=0.08 mountY=-0.01, mountTheta=-0.16
23:47:55.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
23:47:55.541 00.001 18120 Enqueuing Move request for scope (0.05, -0.07)
23:47:55.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:55.544 00.003 21948 Worker thread wakes up
23:47:55.544 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.1
23:47:55.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:55.545 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:47:55.546 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:47:55.546 00.000 21948 Moving (0.05, -0.07) raw xDistance=0.08 yDistance=-0.01
23:47:55.546 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:55.546 00.000 18120 Enqueuing Expose request
23:47:55.547 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:47:55.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:55.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:55.547 00.000 21948 MoveAxis(E, 0, ABG)
23:47:55.547 00.000 21948 Move returns status 0, amount 0
23:47:55.547 00.000 21948 MoveAxis(N, 0, ABG)
23:47:55.547 00.000 21948 Move returns status 0, amount 0
23:47:55.547 00.000 21948 move complete, result=0
23:47:55.547 00.000 21948 worker thread done servicing request
23:47:55.547 00.000 21948 Worker thread wakes up
23:47:55.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:55.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:55.547 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:57.072 01.525 21948 Exposure complete
23:47:57.103 00.031 21948 worker thread done servicing request
23:47:57.103 00.000 18120 OnExposeComplete: enter
23:47:57.105 00.002 18120 UpdateGuideState(): m_state=6
23:47:57.106 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
23:47:57.107 00.001 18120 Star::Find returns 1 (0), X=411.84, Y=237.87, Mass=1961, SNR=30.4, Peak=212 HFD=4.3
23:47:57.107 00.000 18120 MultiStar: [#1 0.03,-0.09,0.74,U] [#2 0.10,-0.16,0.66,U] [#3 -0.16,-0.03,0.69,U] [#4 0.16,-0.02,0.54,U] [#5 -0.09,0.03,0.57,U] [#6 0.31,0.06,0.50,U] [#7 0.11,0.34,0.51,U] [#8 0.22,-0.33,0.00,M1] 
23:47:57.108 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.08, 0.08}
23:47:57.108 00.000 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.14) = xAngle (1.48 = 1.48)
23:47:57.110 00.002 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.58 = -1.70)
23:47:57.111 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.34 mountX=0.01 mountY=-0.06, mountTheta=-1.48
23:47:57.113 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
23:47:57.115 00.002 18120 Enqueuing Move request for scope (0.06, 0.02)
23:47:57.116 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:57.116 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.4
23:47:57.118 00.002 21948 Worker thread wakes up
23:47:57.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:47:57.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:47:57.118 00.000 21948 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
23:47:57.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:47:57.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:57.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:47:57.118 00.000 21948 MoveAxis(E, 0, ABG)
23:47:57.118 00.000 21948 Move returns status 0, amount 0
23:47:57.118 00.000 21948 MoveAxis(N, 0, ABG)
23:47:57.118 00.000 21948 Move returns status 0, amount 0
23:47:57.118 00.000 21948 move complete, result=0
23:47:57.118 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:57.120 00.002 21948 worker thread done servicing request
23:47:57.120 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:57.121 00.001 18120 Enqueuing Expose request
23:47:57.121 00.000 21948 Worker thread wakes up
23:47:57.121 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:57.122 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:57.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:58.749 01.627 21948 Exposure complete
23:47:58.773 00.024 21948 worker thread done servicing request
23:47:58.773 00.000 18120 OnExposeComplete: enter
23:47:58.774 00.001 18120 UpdateGuideState(): m_state=6
23:47:58.775 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
23:47:58.775 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=237.81, Mass=2018, SNR=30.7, Peak=204 HFD=4.1
23:47:58.776 00.001 18120 MultiStar: [#1 0.16,-0.03,0.74,U] [#2 0.31,-0.01,0.65,U] [#3 0.14,-0.12,0.67,U] [#4 0.29,-0.27,0.00,M1] [#5 0.03,0.05,0.54,U] [#6 0.37,0.12,0.00,M2] [#7 -0.12,0.09,0.54,U] [#8 0.49,-0.12,0.00,M2] 
23:47:58.776 00.000 18120 single-star, 5 included, MultiStar: {0.07, -0.00}, one-star: {-0.07, 0.02}
23:47:58.777 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
23:47:58.777 00.000 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.86)
23:47:58.778 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.90 mountX=-0.04 mountY=0.05, mountTheta=2.26
23:47:58.779 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
23:47:58.780 00.001 18120 Enqueuing Move request for scope (-0.07, 0.02)
23:47:58.780 00.000 21948 Worker thread wakes up
23:47:58.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:47:58.781 00.001 18120 UpdateGuideState exits: m=2018 RSB=30.7
23:47:58.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:58.782 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:47:58.782 00.000 18120 Enqueuing Expose request
23:47:58.783 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:47:58.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:47:58.783 00.000 21948 Moving (-0.07, 0.02) raw xDistance=-0.04 yDistance=0.05
23:47:58.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:47:58.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:58.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:47:58.783 00.000 21948 MoveAxis(E, 0, ABG)
23:47:58.783 00.000 21948 Move returns status 0, amount 0
23:47:58.783 00.000 21948 MoveAxis(N, 0, ABG)
23:47:58.783 00.000 21948 Move returns status 0, amount 0
23:47:58.783 00.000 21948 move complete, result=0
23:47:58.783 00.000 21948 worker thread done servicing request
23:47:58.783 00.000 21948 Worker thread wakes up
23:47:58.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:47:58.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:47:58.783 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:00.296 01.513 21948 Exposure complete
23:48:00.328 00.032 21948 worker thread done servicing request
23:48:00.328 00.000 18120 OnExposeComplete: enter
23:48:00.329 00.001 18120 UpdateGuideState(): m_state=6
23:48:00.330 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
23:48:00.330 00.000 18120 Star::Find returns 1 (0), X=411.74, Y=237.74, Mass=2079, SNR=31.3, Peak=216 HFD=4.2
23:48:00.333 00.003 18120 MultiStar: [#1 0.18,-0.03,0.71,U] [#2 0.12,0.01,0.62,U] [#3 0.11,-0.19,0.67,U] [#4 0.29,-0.11,0.55,U] [#5 -0.03,0.21,0.51,U] [#6 0.09,0.31,0.48,U] [#7 -0.03,0.10,0.52,U] [#8 0.43,-0.20,0.00,M3] 
23:48:00.336 00.003 18120 single-star, 7 included, MultiStar: {0.08, 0.01}, one-star: {-0.02, -0.06}
23:48:00.338 00.002 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
23:48:00.340 00.002 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
23:48:00.343 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.93 mountX=0.04 mountY=0.04, mountTheta=0.81
23:48:00.346 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
23:48:00.347 00.001 18120 Enqueuing Move request for scope (-0.02, -0.06)
23:48:00.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:00.348 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.3
23:48:00.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:00.349 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:00.349 00.000 18120 Enqueuing Expose request
23:48:00.349 00.000 21948 Worker thread wakes up
23:48:00.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:48:00.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:48:00.349 00.000 21948 Moving (-0.02, -0.06) raw xDistance=0.04 yDistance=0.04
23:48:00.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:48:00.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:00.350 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:00.350 00.000 21948 MoveAxis(E, 0, ABG)
23:48:00.350 00.000 21948 Move returns status 0, amount 0
23:48:00.350 00.000 21948 MoveAxis(N, 0, ABG)
23:48:00.350 00.000 21948 Move returns status 0, amount 0
23:48:00.350 00.000 21948 move complete, result=0
23:48:00.350 00.000 21948 worker thread done servicing request
23:48:00.350 00.000 21948 Worker thread wakes up
23:48:00.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:00.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:00.350 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:01.987 01.637 21948 Exposure complete
23:48:02.051 00.064 21948 worker thread done servicing request
23:48:02.051 00.000 18120 OnExposeComplete: enter
23:48:02.052 00.001 18120 UpdateGuideState(): m_state=6
23:48:02.052 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
23:48:02.053 00.001 18120 Star::Find returns 1 (0), X=411.84, Y=237.91, Mass=2094, SNR=31.5, Peak=226 HFD=4.3
23:48:02.053 00.000 18120 MultiStar: [#1 0.18,0.16,0.71,U] [#2 0.15,-0.27,0.65,U] [#3 -0.09,-0.12,0.65,U] [#4 -0.16,-0.00,0.54,U] [#5 0.15,-0.24,0.51,U] [#6 0.10,0.16,0.47,U] [#7 0.03,0.13,0.50,U] [#8 0.41,-0.27,0.00,M4] 
23:48:02.054 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.08, 0.11}
23:48:02.054 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.14) = xAngle (1.09 = 1.09)
23:48:02.055 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.19 = -2.09)
23:48:02.055 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.05 mountX=0.03 mountY=-0.05, mountTheta=-1.08
23:48:02.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.00, opts=13)
23:48:02.057 00.001 18120 Enqueuing Move request for scope (0.06, -0.00)
23:48:02.057 00.000 21948 Worker thread wakes up
23:48:02.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:48:02.057 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:48:02.057 00.000 21948 Moving (0.06, -0.00) raw xDistance=0.03 yDistance=-0.05
23:48:02.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:48:02.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:02.057 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:02.058 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:48:02.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.059 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:02.059 00.000 18120 Enqueuing Expose request
23:48:02.060 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:02.060 00.000 21948 MoveAxis(E, 0, ABG)
23:48:02.060 00.000 21948 Move returns status 0, amount 0
23:48:02.060 00.000 21948 MoveAxis(N, 0, ABG)
23:48:02.060 00.000 21948 Move returns status 0, amount 0
23:48:02.060 00.000 21948 move complete, result=0
23:48:02.060 00.000 21948 worker thread done servicing request
23:48:02.060 00.000 21948 Worker thread wakes up
23:48:02.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:02.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:02.061 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:03.577 01.516 21948 Exposure complete
23:48:03.612 00.035 21948 worker thread done servicing request
23:48:03.612 00.000 18120 OnExposeComplete: enter
23:48:03.613 00.001 18120 UpdateGuideState(): m_state=6
23:48:03.616 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
23:48:03.617 00.001 18120 Star::Find returns 1 (0), X=411.66, Y=237.97, Mass=2097, SNR=31.4, Peak=236 HFD=4.1
23:48:03.617 00.000 18120 MultiStar: [#1 0.05,0.16,0.76,U] [#2 0.49,-0.17,0.00,M1] [#3 -0.24,-0.15,0.65,U] [#4 -0.00,0.02,0.54,U] [#5 0.07,-0.12,0.53,U] [#6 0.10,0.01,0.47,U] [#7 -0.14,0.19,0.52,U] [#8 0.31,-0.12,0.43,U] 
23:48:03.618 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.10, 0.18}
23:48:03.618 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.09 = 3.09)
23:48:03.618 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.19 = -0.09)
23:48:03.619 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.95 mountX=-0.04 mountY=-0.00, mountTheta=-3.05
23:48:03.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
23:48:03.620 00.000 18120 Enqueuing Move request for scope (-0.02, 0.04)
23:48:03.621 00.001 21948 Worker thread wakes up
23:48:03.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:48:03.621 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:48:03.621 00.000 21948 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=-0.00
23:48:03.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:48:03.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:03.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:03.622 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:48:03.622 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.4
23:48:03.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:03.623 00.001 21948 MoveAxis(E, 0, ABG)
23:48:03.623 00.000 21948 Move returns status 0, amount 0
23:48:03.623 00.000 21948 MoveAxis(N, 0, ABG)
23:48:03.623 00.000 21948 Move returns status 0, amount 0
23:48:03.623 00.000 21948 move complete, result=0
23:48:03.623 00.000 21948 worker thread done servicing request
23:48:03.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:03.623 00.000 18120 Enqueuing Expose request
23:48:03.623 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:03.624 00.001 21948 Worker thread wakes up
23:48:03.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:03.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:05.252 01.628 21948 Exposure complete
23:48:05.279 00.027 21948 worker thread done servicing request
23:48:05.279 00.000 18120 OnExposeComplete: enter
23:48:05.280 00.001 18120 UpdateGuideState(): m_state=6
23:48:05.280 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
23:48:05.281 00.001 18120 Star::Find returns 1 (0), X=411.70, Y=237.91, Mass=2103, SNR=31.6, Peak=222 HFD=4.0
23:48:05.281 00.000 18120 MultiStar: [#1 0.03,0.25,0.69,U] [#2 0.25,-0.18,0.64,U] [#3 -0.41,0.06,0.00,M1] [#4 0.02,0.01,0.55,U] [#5 0.02,0.15,0.49,U] [#6 0.46,0.04,0.00,M1] [#7 0.08,0.25,0.52,U] [#8 0.29,-0.37,0.00,M4] 
23:48:05.281 00.000 18120 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {-0.07, 0.11}
23:48:05.282 00.001 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.14) = xAngle (2.26 = 2.26)
23:48:05.282 00.000 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.37 = -0.92)
23:48:05.282 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=-0.07 mountY=-0.08, mountTheta=-2.25
23:48:05.284 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
23:48:05.285 00.001 18120 Enqueuing Move request for scope (0.05, 0.10)
23:48:05.285 00.000 21948 Worker thread wakes up
23:48:05.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:05.286 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.6
23:48:05.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:05.287 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:05.287 00.000 18120 Enqueuing Expose request
23:48:05.288 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:48:05.288 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:48:05.288 00.000 21948 Moving (0.05, 0.10) raw xDistance=-0.07 yDistance=-0.08
23:48:05.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:48:05.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:05.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:05.288 00.000 21948 MoveAxis(E, 0, ABG)
23:48:05.288 00.000 21948 Move returns status 0, amount 0
23:48:05.288 00.000 21948 MoveAxis(N, 0, ABG)
23:48:05.288 00.000 21948 Move returns status 0, amount 0
23:48:05.288 00.000 21948 move complete, result=0
23:48:05.288 00.000 21948 worker thread done servicing request
23:48:05.288 00.000 21948 Worker thread wakes up
23:48:05.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:05.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:05.288 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:06.800 01.512 21948 Exposure complete
23:48:06.845 00.045 21948 worker thread done servicing request
23:48:06.845 00.000 18120 OnExposeComplete: enter
23:48:06.848 00.003 18120 UpdateGuideState(): m_state=6
23:48:06.848 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
23:48:06.848 00.000 18120 Star::Find returns 1 (0), X=411.64, Y=237.78, Mass=2039, SNR=31.0, Peak=182 HFD=3.8
23:48:06.848 00.000 18120 MultiStar: [#1 0.34,-0.36,0.00,M1] [#2 0.37,-0.47,0.00,M1] [#3 -0.27,-0.12,0.68,U] [#4 0.05,-0.18,0.56,U] [#5 -0.11,-0.01,0.54,U] [#6 0.35,-0.03,0.52,U] [#7 0.05,0.13,0.51,U] [#8 0.17,-0.27,0.44,U] 
23:48:06.849 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.13, -0.01}
23:48:06.849 00.000 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:48:06.849 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
23:48:06.849 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.80 mountX=0.05 mountY=0.04, mountTheta=0.68
23:48:06.853 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
23:48:06.853 00.000 18120 Enqueuing Move request for scope (-0.01, -0.06)
23:48:06.854 00.001 21948 Worker thread wakes up
23:48:06.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:06.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:48:06.854 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:48:06.854 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.0
23:48:06.855 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.855 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.04
23:48:06.855 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:06.856 00.001 18120 Enqueuing Expose request
23:48:06.857 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:06.857 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:06.857 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:06.857 00.000 21948 MoveAxis(E, 0, ABG)
23:48:06.857 00.000 21948 Move returns status 0, amount 0
23:48:06.857 00.000 21948 MoveAxis(N, 0, ABG)
23:48:06.857 00.000 21948 Move returns status 0, amount 0
23:48:06.857 00.000 21948 move complete, result=0
23:48:06.857 00.000 21948 worker thread done servicing request
23:48:06.858 00.001 21948 Worker thread wakes up
23:48:06.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:06.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:06.859 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:08.495 01.636 21948 Exposure complete
23:48:08.548 00.053 21948 worker thread done servicing request
23:48:08.548 00.000 18120 OnExposeComplete: enter
23:48:08.549 00.001 18120 UpdateGuideState(): m_state=6
23:48:08.550 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
23:48:08.550 00.000 18120 Star::Find returns 1 (0), X=411.93, Y=237.84, Mass=2113, SNR=31.5, Peak=222 HFD=4.2
23:48:08.551 00.001 18120 MultiStar: [#1 0.34,-0.10,0.72,U] [#2 0.38,-0.29,0.00,M2] [#3 -0.04,-0.32,0.68,U] [#4 0.28,-0.21,0.56,U] [#5 -0.16,-0.03,0.55,U] [#6 0.20,-0.15,0.47,U] [#7 0.20,0.17,0.52,U] [#8 0.39,-0.29,0.00,M4] 
23:48:08.551 00.000 18120 refined, 6 included, MultiStar: {0.15, -0.08}, one-star: {0.16, 0.04}
23:48:08.552 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.14) = xAngle (0.65 = 0.65)
23:48:08.552 00.000 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.75 = -2.54)
23:48:08.553 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=0.13 mountY=-0.09, mountTheta=-0.62
23:48:08.554 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
23:48:08.554 00.000 18120 Enqueuing Move request for scope (0.15, -0.08)
23:48:08.555 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:08.555 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.5
23:48:08.556 00.001 21948 Worker thread wakes up
23:48:08.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:48:08.556 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:48:08.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:08.557 00.001 21948 Moving (0.15, -0.08) raw xDistance=0.13 yDistance=-0.09
23:48:08.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:48:08.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:08.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:08.557 00.000 18120 Enqueuing Expose request
23:48:08.558 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:08.558 00.000 21948 MoveAxis(E, 0, ABG)
23:48:08.558 00.000 21948 Move returns status 0, amount 0
23:48:08.558 00.000 21948 MoveAxis(N, 0, ABG)
23:48:08.558 00.000 21948 Move returns status 0, amount 0
23:48:08.558 00.000 21948 move complete, result=0
23:48:08.558 00.000 21948 worker thread done servicing request
23:48:08.558 00.000 21948 Worker thread wakes up
23:48:08.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:08.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:08.558 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:10.072 01.514 21948 Exposure complete
23:48:10.111 00.039 21948 worker thread done servicing request
23:48:10.111 00.000 18120 OnExposeComplete: enter
23:48:10.113 00.002 18120 UpdateGuideState(): m_state=6
23:48:10.113 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
23:48:10.114 00.001 18120 Star::Find returns 1 (0), X=412.10, Y=237.72, Mass=2101, SNR=31.4, Peak=224 HFD=4.1
23:48:10.114 00.000 18120 MultiStar: [#1 0.53,-0.07,0.00,M1] [#2 0.48,-0.04,0.00,M3] [#3 0.10,-0.11,0.67,U] [#4 0.21,-0.14,0.56,U] [#5 0.20,-0.07,0.52,U] [#6 0.53,0.29,0.00,M1] [#7 0.17,0.19,0.51,U] [#8 0.57,-0.18,0.00,M5] 
23:48:10.115 00.001 18120 refined, 4 included, MultiStar: {0.22, -0.05}, one-star: {0.33, -0.07}
23:48:10.115 00.000 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.14) = xAngle (0.91 = 0.91)
23:48:10.116 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.01 = -2.27)
23:48:10.116 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.23 mountX=0.14 mountY=-0.17, mountTheta=-0.90
23:48:10.118 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.05, opts=13)
23:48:10.119 00.001 18120 Enqueuing Move request for scope (0.22, -0.05)
23:48:10.120 00.001 21948 Worker thread wakes up
23:48:10.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:10.121 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
23:48:10.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
23:48:10.121 00.000 21948 Moving (0.22, -0.05) raw xDistance=0.14 yDistance=-0.17
23:48:10.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:48:10.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:10.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:48:10.121 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.4
23:48:10.122 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:10.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:10.123 00.001 18120 Enqueuing Expose request
23:48:10.123 00.000 21948 MoveAxis(E, 0, ABG)
23:48:10.123 00.000 21948 Move returns status 0, amount 0
23:48:10.123 00.000 21948 MoveAxis(N, 0, ABG)
23:48:10.123 00.000 21948 Move returns status 0, amount 0
23:48:10.123 00.000 21948 move complete, result=0
23:48:10.123 00.000 21948 worker thread done servicing request
23:48:10.124 00.001 21948 Worker thread wakes up
23:48:10.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:10.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:10.124 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:11.747 01.623 21948 Exposure complete
23:48:11.783 00.036 21948 worker thread done servicing request
23:48:11.783 00.000 18120 OnExposeComplete: enter
23:48:11.784 00.001 18120 UpdateGuideState(): m_state=6
23:48:11.784 00.000 18120 Star::Find(15, 412, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
23:48:11.785 00.001 18120 Star::Find returns 1 (0), X=411.78, Y=237.69, Mass=2222, SNR=32.4, Peak=213 HFD=3.9
23:48:11.786 00.001 18120 MultiStar: [#1 0.08,0.02,0.69,U] [#2 0.07,-0.32,0.63,U] [#3 -0.08,-0.03,0.64,U] [#4 0.13,-0.28,0.54,U] [#5 0.08,-0.13,0.51,U] [#6 0.42,-0.02,0.00,M2] [#7 -0.15,0.13,0.51,U] [#8 0.47,-0.27,0.00,M6] 
23:48:11.786 00.000 18120 single-star, 6 included, MultiStar: {0.02, -0.10}, one-star: {0.01, -0.10}
23:48:11.786 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
23:48:11.787 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
23:48:11.787 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.45 mountX=0.10 mountY=0.03, mountTheta=0.34
23:48:11.788 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.10, opts=13)
23:48:11.789 00.001 18120 Enqueuing Move request for scope (0.01, -0.10)
23:48:11.789 00.000 21948 Worker thread wakes up
23:48:11.789 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:48:11.789 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:48:11.789 00.000 21948 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=0.03
23:48:11.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:48:11.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:11.790 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:11.790 00.000 18120 UpdateGuideState exits: m=2222 RSB=32.4
23:48:11.791 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:11.791 00.000 18120 Enqueuing Expose request
23:48:11.792 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:11.792 00.000 21948 MoveAxis(E, 0, ABG)
23:48:11.792 00.000 21948 Move returns status 0, amount 0
23:48:11.792 00.000 21948 MoveAxis(N, 0, ABG)
23:48:11.792 00.000 21948 Move returns status 0, amount 0
23:48:11.792 00.000 21948 move complete, result=0
23:48:11.792 00.000 21948 worker thread done servicing request
23:48:11.792 00.000 21948 Worker thread wakes up
23:48:11.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:11.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:11.793 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:13.322 01.529 21948 Exposure complete
23:48:13.359 00.037 21948 worker thread done servicing request
23:48:13.359 00.000 18120 OnExposeComplete: enter
23:48:13.360 00.001 18120 UpdateGuideState(): m_state=6
23:48:13.361 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
23:48:13.361 00.000 18120 Star::Find returns 1 (0), X=411.69, Y=237.70, Mass=2066, SNR=31.4, Peak=210 HFD=3.7
23:48:13.362 00.001 18120 MultiStar: [#1 0.18,-0.10,0.68,U] [#2 -0.01,-0.05,0.64,U] [#3 0.28,-0.19,0.66,U] [#4 0.39,-0.15,0.00,M1] [#5 0.26,-0.22,0.49,U] [#6 0.44,0.07,0.00,M3] [#7 0.01,0.18,0.52,U] [#8 0.51,-0.24,0.00,M7] 
23:48:13.362 00.000 18120 single-star, 5 included, MultiStar: {0.09, -0.08}, one-star: {-0.08, -0.09}
23:48:13.363 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.14) = xAngle (-1.11 = -1.11)
23:48:13.363 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.99 = 1.99)
23:48:13.363 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.25 mountX=0.05 mountY=0.11, mountTheta=1.12
23:48:13.366 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
23:48:13.368 00.002 18120 Enqueuing Move request for scope (-0.08, -0.09)
23:48:13.369 00.001 21948 Worker thread wakes up
23:48:13.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:13.370 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
23:48:13.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
23:48:13.370 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.4
23:48:13.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:13.371 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:13.371 00.000 18120 Enqueuing Expose request
23:48:13.372 00.001 21948 Moving (-0.08, -0.09) raw xDistance=0.05 yDistance=0.11
23:48:13.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:13.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:13.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:13.372 00.000 21948 MoveAxis(E, 0, ABG)
23:48:13.372 00.000 21948 Move returns status 0, amount 0
23:48:13.372 00.000 21948 MoveAxis(N, 0, ABG)
23:48:13.372 00.000 21948 Move returns status 0, amount 0
23:48:13.372 00.000 21948 move complete, result=0
23:48:13.372 00.000 21948 worker thread done servicing request
23:48:13.372 00.000 21948 Worker thread wakes up
23:48:13.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:13.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:13.372 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:14.998 01.626 21948 Exposure complete
23:48:15.031 00.033 21948 worker thread done servicing request
23:48:15.031 00.000 18120 OnExposeComplete: enter
23:48:15.032 00.001 18120 UpdateGuideState(): m_state=6
23:48:15.033 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
23:48:15.034 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=237.92, Mass=2217, SNR=32.2, Peak=217 HFD=4.0
23:48:15.034 00.000 18120 MultiStar: [#1 0.08,0.05,0.70,U] [#2 0.10,-0.25,0.62,U] [#3 0.03,-0.02,0.65,U] [#4 0.07,0.02,0.55,U] [#5 -0.02,-0.01,0.53,U] [#6 0.13,0.34,0.00,M4] [#7 0.20,0.07,0.50,U] [#8 0.32,-0.33,0.00,M8] 
23:48:15.035 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {-0.12, 0.12}
23:48:15.035 00.000 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.14) = xAngle (1.40 = 1.40)
23:48:15.036 00.001 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.50 = -1.79)
23:48:15.036 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.25 mountX=0.01 mountY=-0.03, mountTheta=-1.39
23:48:15.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
23:48:15.038 00.001 18120 Enqueuing Move request for scope (0.03, 0.01)
23:48:15.039 00.001 21948 Worker thread wakes up
23:48:15.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:15.039 00.000 18120 UpdateGuideState exits: m=2217 RSB=32.2
23:48:15.040 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:15.040 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:15.040 00.000 18120 Enqueuing Expose request
23:48:15.041 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:48:15.041 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:48:15.041 00.000 21948 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
23:48:15.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:15.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:15.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:15.041 00.000 21948 MoveAxis(E, 0, ABG)
23:48:15.041 00.000 21948 Move returns status 0, amount 0
23:48:15.041 00.000 21948 MoveAxis(N, 0, ABG)
23:48:15.042 00.001 21948 Move returns status 0, amount 0
23:48:15.042 00.000 21948 move complete, result=0
23:48:15.042 00.000 21948 worker thread done servicing request
23:48:15.042 00.000 21948 Worker thread wakes up
23:48:15.042 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:15.043 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:15.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:16.560 01.517 21948 Exposure complete
23:48:16.584 00.024 21948 worker thread done servicing request
23:48:16.584 00.000 18120 OnExposeComplete: enter
23:48:16.585 00.001 18120 UpdateGuideState(): m_state=6
23:48:16.585 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
23:48:16.586 00.001 18120 Star::Find returns 1 (0), X=411.80, Y=237.89, Mass=2169, SNR=32.0, Peak=205 HFD=4.3
23:48:16.586 00.000 18120 MultiStar: [#1 0.30,-0.08,0.70,U] [#2 0.16,-0.11,0.61,U] [#3 -0.20,0.07,0.64,U] [#4 0.16,-0.01,0.56,U] [#5 0.10,0.03,0.48,U] [#6 0.50,-0.06,0.00,M5] [#7 0.02,0.22,0.49,U] [#8 0.31,-0.02,0.44,U] 
23:48:16.587 00.001 18120 single-star, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.04, 0.09}
23:48:16.587 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.14) = xAngle (2.31 = 2.31)
23:48:16.588 00.001 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.42 = -0.87)
23:48:16.588 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
23:48:16.590 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
23:48:16.590 00.000 18120 Enqueuing Move request for scope (0.04, 0.09)
23:48:16.591 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:16.591 00.000 18120 UpdateGuideState exits: m=2169 RSB=32.0
23:48:16.592 00.001 21948 Worker thread wakes up
23:48:16.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:16.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:48:16.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:48:16.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:16.593 00.001 18120 Enqueuing Expose request
23:48:16.593 00.000 21948 Moving (0.04, 0.09) raw xDistance=-0.07 yDistance=-0.08
23:48:16.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:48:16.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:16.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:16.593 00.000 21948 MoveAxis(E, 0, ABG)
23:48:16.593 00.000 21948 Move returns status 0, amount 0
23:48:16.593 00.000 21948 MoveAxis(N, 0, ABG)
23:48:16.593 00.000 21948 Move returns status 0, amount 0
23:48:16.593 00.000 21948 move complete, result=0
23:48:16.593 00.000 21948 worker thread done servicing request
23:48:16.593 00.000 21948 Worker thread wakes up
23:48:16.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:16.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:16.594 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:18.232 01.638 21948 Exposure complete
23:48:18.271 00.039 21948 worker thread done servicing request
23:48:18.271 00.000 18120 OnExposeComplete: enter
23:48:18.272 00.001 18120 UpdateGuideState(): m_state=6
23:48:18.273 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
23:48:18.273 00.000 18120 Star::Find returns 1 (0), X=411.99, Y=237.56, Mass=2218, SNR=32.3, Peak=204 HFD=4.1
23:48:18.276 00.003 18120 MultiStar: [#1 0.39,-0.39,0.00,M1] [#2 0.15,-0.32,0.62,U] [#3 0.19,-0.11,0.64,U] [#4 0.24,-0.23,0.53,U] [#5 0.35,0.04,0.48,U] [#6 0.34,0.15,0.00,M6] [#7 0.08,0.14,0.52,U] [#8 0.31,-0.42,0.00,M8] 
23:48:18.278 00.002 18120 refined, 5 included, MultiStar: {0.20, -0.14}, one-star: {0.23, -0.24}
23:48:18.281 00.003 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
23:48:18.283 00.002 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
23:48:18.285 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-0.61 mountX=0.21 mountY=-0.12, mountTheta=-0.51
23:48:18.288 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.14, opts=13)
23:48:18.290 00.002 18120 Enqueuing Move request for scope (0.20, -0.14)
23:48:18.292 00.002 21948 Worker thread wakes up
23:48:18.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:18.293 00.001 18120 UpdateGuideState exits: m=2218 RSB=32.3
23:48:18.294 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
23:48:18.294 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
23:48:18.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:18.295 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:18.295 00.000 18120 Enqueuing Expose request
23:48:18.296 00.001 21948 Moving (0.20, -0.14) raw xDistance=0.21 yDistance=-0.12
23:48:18.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:48:18.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:18.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:48:18.296 00.000 21948 MoveAxis(W, 38, ABG)
23:48:18.296 00.000 21948 Guiding  Dir = 3, Dur = 38
23:48:18.296 00.000 21948 IsSlewing returns 0
23:48:18.296 00.000 21948 IsGuiding returns 0
23:48:18.298 00.002 21948 PulseGuide returned control before completion, sleep 46
23:48:18.351 00.053 21948 IsGuiding returns 0
23:48:18.351 00.000 21948 Move returns status 0, amount 38
23:48:18.351 00.000 21948 MoveAxis(N, 0, ABG)
23:48:18.351 00.000 21948 Move returns status 0, amount 0
23:48:18.351 00.000 21948 move complete, result=0
23:48:18.351 00.000 21948 worker thread done servicing request
23:48:18.351 00.000 21948 Worker thread wakes up
23:48:18.353 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:18.353 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:48:18.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:19.762 01.409 21948 Exposure complete
23:48:19.787 00.025 21948 worker thread done servicing request
23:48:19.787 00.000 18120 OnExposeComplete: enter
23:48:19.788 00.001 18120 UpdateGuideState(): m_state=6
23:48:19.789 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
23:48:19.789 00.000 18120 Star::Find returns 1 (0), X=411.90, Y=237.95, Mass=2125, SNR=31.8, Peak=228 HFD=4.3
23:48:19.790 00.001 18120 MultiStar: [#1 0.31,0.07,0.73,U] [#2 0.06,-0.03,0.63,U] [#3 -0.17,-0.07,0.68,U] [#4 -0.12,-0.18,0.52,U] [#5 0.01,0.05,0.54,U] [#6 0.22,0.14,0.50,U] [#7 0.03,0.14,0.49,U] [#8 0.16,-0.17,0.43,U] 
23:48:19.790 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.14, 0.16}
23:48:19.790 00.000 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.14) = xAngle (1.47 = 1.47)
23:48:19.791 00.001 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.57 = -1.71)
23:48:19.791 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=0.01 mountY=-0.08, mountTheta=-1.47
23:48:19.794 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
23:48:19.794 00.000 18120 Enqueuing Move request for scope (0.08, 0.03)
23:48:19.795 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:19.796 00.001 21948 Worker thread wakes up
23:48:19.796 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:48:19.796 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:48:19.796 00.000 21948 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
23:48:19.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:19.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:19.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:19.796 00.000 21948 MoveAxis(E, 0, ABG)
23:48:19.796 00.000 21948 Move returns status 0, amount 0
23:48:19.796 00.000 21948 MoveAxis(N, 0, ABG)
23:48:19.796 00.000 21948 Move returns status 0, amount 0
23:48:19.796 00.000 21948 move complete, result=0
23:48:19.796 00.000 21948 worker thread done servicing request
23:48:19.796 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.8
23:48:19.797 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:19.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:19.798 00.001 18120 Enqueuing Expose request
23:48:19.798 00.000 21948 Worker thread wakes up
23:48:19.798 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:19.799 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:19.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:21.436 01.637 21948 Exposure complete
23:48:21.473 00.037 21948 worker thread done servicing request
23:48:21.473 00.000 18120 OnExposeComplete: enter
23:48:21.476 00.003 18120 UpdateGuideState(): m_state=6
23:48:21.479 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
23:48:21.481 00.002 18120 Star::Find returns 1 (0), X=411.71, Y=237.59, Mass=2093, SNR=31.5, Peak=178 HFD=4.3
23:48:21.483 00.002 18120 MultiStar: [#1 0.36,-0.32,0.00,M1] [#2 0.03,-0.17,0.61,U] [#3 -0.19,-0.22,0.68,U] [#4 -0.02,-0.15,0.54,U] [#5 0.22,-0.07,0.51,U] [#6 0.39,-0.28,0.00,M6] [#7 0.03,-0.07,0.50,U] [#8 0.32,-0.29,0.00,M8] 
23:48:21.484 00.001 18120 refined, 5 included, MultiStar: {-0.01, -0.16}, one-star: {-0.05, -0.21}
23:48:21.484 00.000 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.14) = xAngle (-0.49 = -0.49)
23:48:21.485 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.61 = 2.61)
23:48:21.486 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.63 mountX=0.14 mountY=0.08, mountTheta=0.52
23:48:21.488 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.16, opts=13)
23:48:21.489 00.001 18120 Enqueuing Move request for scope (-0.01, -0.16)
23:48:21.490 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:21.491 00.001 21948 Worker thread wakes up
23:48:21.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
23:48:21.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
23:48:21.491 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.5
23:48:21.493 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.494 00.001 21948 Moving (-0.01, -0.16) raw xDistance=0.14 yDistance=0.08
23:48:21.494 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:21.495 00.001 18120 Enqueuing Expose request
23:48:21.496 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:48:21.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:21.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:48:21.496 00.000 21948 MoveAxis(E, 0, ABG)
23:48:21.497 00.001 21948 Move returns status 0, amount 0
23:48:21.497 00.000 21948 MoveAxis(N, 0, ABG)
23:48:21.497 00.000 21948 Move returns status 0, amount 0
23:48:21.497 00.000 21948 move complete, result=0
23:48:21.497 00.000 21948 worker thread done servicing request
23:48:21.497 00.000 21948 Worker thread wakes up
23:48:21.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:21.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:21.499 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:23.012 01.513 21948 Exposure complete
23:48:23.047 00.035 21948 worker thread done servicing request
23:48:23.047 00.000 18120 OnExposeComplete: enter
23:48:23.048 00.001 18120 UpdateGuideState(): m_state=6
23:48:23.050 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
23:48:23.051 00.001 18120 Star::Find returns 1 (0), X=411.75, Y=237.78, Mass=2168, SNR=32.0, Peak=202 HFD=4.3
23:48:23.053 00.002 18120 MultiStar: [#1 0.19,-0.02,0.70,U] [#2 -0.20,-0.10,0.64,U] [#3 0.15,-0.15,0.67,U] [#4 0.02,-0.22,0.53,U] [#5 0.12,-0.22,0.52,U] [#6 0.14,0.02,0.47,U] [#7 0.03,-0.08,0.49,U] [#8 0.03,-0.19,0.44,U] 
23:48:23.054 00.001 18120 single-star, 8 included, MultiStar: {0.05, -0.10}, one-star: {-0.02, -0.01}
23:48:23.055 00.001 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.39 = -1.39)
23:48:23.056 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
23:48:23.057 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.53 mountX=0.00 mountY=0.02, mountTheta=1.39
23:48:23.061 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
23:48:23.061 00.000 18120 Enqueuing Move request for scope (-0.02, -0.01)
23:48:23.062 00.001 21948 Worker thread wakes up
23:48:23.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:23.062 00.000 18120 UpdateGuideState exits: m=2168 RSB=32.0
23:48:23.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:23.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:23.064 00.001 18120 Enqueuing Expose request
23:48:23.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:48:23.064 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:48:23.064 00.000 21948 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.02
23:48:23.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:48:23.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:23.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:23.064 00.000 21948 MoveAxis(E, 0, ABG)
23:48:23.064 00.000 21948 Move returns status 0, amount 0
23:48:23.064 00.000 21948 MoveAxis(N, 0, ABG)
23:48:23.064 00.000 21948 Move returns status 0, amount 0
23:48:23.064 00.000 21948 move complete, result=0
23:48:23.064 00.000 21948 worker thread done servicing request
23:48:23.064 00.000 21948 Worker thread wakes up
23:48:23.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:23.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:23.065 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:24.794 01.729 21948 Exposure complete
23:48:24.818 00.024 21948 worker thread done servicing request
23:48:24.818 00.000 18120 OnExposeComplete: enter
23:48:24.819 00.001 18120 UpdateGuideState(): m_state=6
23:48:24.819 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
23:48:24.820 00.001 18120 Star::Find returns 1 (0), X=411.94, Y=237.71, Mass=1907, SNR=29.9, Peak=203 HFD=4.0
23:48:24.820 00.000 18120 MultiStar: [#1 0.59,-0.28,0.00,M1] [#2 0.39,-0.46,0.00,M1] [#3 -0.11,-0.19,0.72,U] [#4 0.20,-0.43,0.00,M1] [#5 0.29,-0.18,0.56,U] [#6 0.44,-0.09,0.00,M6] [#7 0.15,0.07,0.54,U] [#8 0.31,-0.24,0.00,M8] 
23:48:24.820 00.000 18120 refined, 3 included, MultiStar: {0.12, -0.10}, one-star: {0.18, -0.08}
23:48:24.822 00.002 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.14) = xAngle (0.46 = 0.46)
23:48:24.822 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.57 = -2.72)
23:48:24.823 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=0.14 mountY=-0.06, mountTheta=-0.43
23:48:24.824 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.10, opts=13)
23:48:24.824 00.000 18120 Enqueuing Move request for scope (0.12, -0.10)
23:48:24.825 00.001 21948 Worker thread wakes up
23:48:24.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:48:24.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:48:24.825 00.000 21948 Moving (0.12, -0.10) raw xDistance=0.14 yDistance=-0.06
23:48:24.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:48:24.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:24.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:48:24.825 00.000 21948 MoveAxis(E, 0, ABG)
23:48:24.825 00.000 21948 Move returns status 0, amount 0
23:48:24.825 00.000 21948 MoveAxis(N, 0, ABG)
23:48:24.825 00.000 21948 Move returns status 0, amount 0
23:48:24.825 00.000 21948 move complete, result=0
23:48:24.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:24.827 00.002 21948 worker thread done servicing request
23:48:24.827 00.000 18120 UpdateGuideState exits: m=1907 RSB=29.9
23:48:24.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:24.828 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:24.828 00.000 18120 Enqueuing Expose request
23:48:24.829 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:24.831 00.002 21948 Worker thread wakes up
23:48:24.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:24.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:26.248 01.417 21948 Exposure complete
23:48:26.275 00.027 21948 worker thread done servicing request
23:48:26.275 00.000 18120 OnExposeComplete: enter
23:48:26.276 00.001 18120 UpdateGuideState(): m_state=6
23:48:26.277 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
23:48:26.280 00.003 18120 Star::Find returns 1 (0), X=411.93, Y=237.87, Mass=2171, SNR=32.0, Peak=227 HFD=4.2
23:48:26.283 00.003 18120 MultiStar: [#1 0.56,-0.18,0.00,M2] [#2 0.38,-0.18,0.00,M2] [#3 0.28,-0.10,0.67,U] [#4 0.09,-0.14,0.52,U] [#5 0.39,-0.10,0.00,M1] [#6 0.73,0.01,0.00,M7] [#7 0.40,-0.03,0.00,M1] [#8 0.37,-0.20,0.00,M9] 
23:48:26.285 00.002 18120 single-star, 2 included, MultiStar: {0.19, -0.03}, one-star: {0.17, 0.08}
23:48:26.287 00.002 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.14) = xAngle (1.58 = 1.58)
23:48:26.290 00.003 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.60)
23:48:26.292 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
23:48:26.295 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.08, opts=13)
23:48:26.295 00.000 18120 Enqueuing Move request for scope (0.17, 0.08)
23:48:26.296 00.001 21948 Worker thread wakes up
23:48:26.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:26.296 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.0
23:48:26.297 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.297 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:26.297 00.000 18120 Enqueuing Expose request
23:48:26.298 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:48:26.298 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:48:26.298 00.000 21948 Moving (0.17, 0.08) raw xDistance=-0.00 yDistance=-0.19
23:48:26.298 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:26.298 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:26.298 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:48:26.298 00.000 21948 MoveAxis(E, 0, ABG)
23:48:26.298 00.000 21948 Move returns status 0, amount 0
23:48:26.298 00.000 21948 MoveAxis(N, 0, ABG)
23:48:26.298 00.000 21948 Move returns status 0, amount 0
23:48:26.298 00.000 21948 move complete, result=0
23:48:26.298 00.000 21948 worker thread done servicing request
23:48:26.298 00.000 21948 Worker thread wakes up
23:48:26.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:26.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:26.298 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:28.031 01.733 21948 Exposure complete
23:48:28.070 00.039 21948 worker thread done servicing request
23:48:28.070 00.000 18120 OnExposeComplete: enter
23:48:28.073 00.003 18120 UpdateGuideState(): m_state=6
23:48:28.075 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
23:48:28.078 00.003 18120 Star::Find returns 1 (0), X=411.78, Y=237.72, Mass=2001, SNR=30.7, Peak=200 HFD=4.3
23:48:28.080 00.002 18120 MultiStar: [#1 0.49,-0.31,0.00,M3] [#2 0.56,-0.28,0.00,M3] [#3 0.13,-0.06,0.70,U] [#4 0.58,-0.29,0.00,M1] [#5 0.40,-0.40,0.00,M2] [#6 0.70,-0.01,0.00,M8] [#7 0.14,-0.19,0.54,U] [#8 0.39,-0.07,0.00,M10] 
23:48:28.082 00.002 18120 single-star, 2 included, MultiStar: {0.08, -0.10}, one-star: {0.02, -0.07}
23:48:28.083 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
23:48:28.084 00.001 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
23:48:28.085 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.34 mountX=0.07 mountY=0.02, mountTheta=0.24
23:48:28.087 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
23:48:28.088 00.001 18120 Enqueuing Move request for scope (0.02, -0.07)
23:48:28.089 00.001 21948 Worker thread wakes up
23:48:28.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:48:28.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:48:28.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:28.091 00.002 18120 UpdateGuideState exits: m=2001 RSB=30.7
23:48:28.092 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:28.093 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:28.094 00.001 18120 Enqueuing Expose request
23:48:28.094 00.000 21948 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.02
23:48:28.095 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:48:28.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:28.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:28.095 00.000 21948 MoveAxis(E, 0, ABG)
23:48:28.095 00.000 21948 Move returns status 0, amount 0
23:48:28.095 00.000 21948 MoveAxis(N, 0, ABG)
23:48:28.095 00.000 21948 Move returns status 0, amount 0
23:48:28.095 00.000 21948 move complete, result=0
23:48:28.095 00.000 21948 worker thread done servicing request
23:48:28.095 00.000 21948 Worker thread wakes up
23:48:28.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:28.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:28.095 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:29.499 01.404 21948 Exposure complete
23:48:29.524 00.025 21948 worker thread done servicing request
23:48:29.525 00.001 18120 OnExposeComplete: enter
23:48:29.525 00.000 18120 UpdateGuideState(): m_state=6
23:48:29.526 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
23:48:29.526 00.000 18120 Star::Find returns 1 (0), X=411.78, Y=237.62, Mass=2025, SNR=30.9, Peak=184 HFD=4.0
23:48:29.527 00.001 18120 MultiStar: [#1 0.47,-0.37,0.00,M4] [#2 0.30,-0.24,0.00,M4] [#3 0.06,-0.07,0.68,U] [#4 0.38,-0.14,0.00,M2] [#5 0.52,-0.09,0.00,M3] [#6 0.65,0.11,0.00,M9] [#7 0.15,0.03,0.51,U] [#8 0.26,-0.45,0.00,R] 
23:48:29.528 00.001 18120 refined, 2 included, MultiStar: {0.06, -0.09}, one-star: {0.02, -0.17}
23:48:29.528 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
23:48:29.528 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.03)
23:48:29.529 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=0.11 mountY=-0.01, mountTheta=-0.11
23:48:29.530 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
23:48:29.531 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
23:48:29.531 00.000 21948 Worker thread wakes up
23:48:29.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:29.532 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:48:29.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:48:29.532 00.000 18120 UpdateGuideState exits: m=2025 RSB=30.9
23:48:29.533 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:29.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:29.533 00.000 21948 Moving (0.06, -0.09) raw xDistance=0.11 yDistance=-0.01
23:48:29.533 00.000 18120 Enqueuing Expose request
23:48:29.534 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:48:29.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:29.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:29.534 00.000 21948 MoveAxis(E, 0, ABG)
23:48:29.534 00.000 21948 Move returns status 0, amount 0
23:48:29.534 00.000 21948 MoveAxis(N, 0, ABG)
23:48:29.534 00.000 21948 Move returns status 0, amount 0
23:48:29.534 00.000 21948 move complete, result=0
23:48:29.534 00.000 21948 worker thread done servicing request
23:48:29.534 00.000 21948 Worker thread wakes up
23:48:29.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:29.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:29.535 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:31.159 01.624 21948 Exposure complete
23:48:31.209 00.050 21948 worker thread done servicing request
23:48:31.209 00.000 18120 OnExposeComplete: enter
23:48:31.209 00.000 18120 UpdateGuideState(): m_state=6
23:48:31.210 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
23:48:31.210 00.000 18120 Star::Find returns 1 (0), X=411.98, Y=237.65, Mass=2094, SNR=31.5, Peak=202 HFD=4.1
23:48:31.211 00.001 18120 MultiStar: [#1 0.53,-0.15,0.00,M5] [#2 0.48,-0.10,0.00,M5] [#3 0.33,-0.57,0.00,M1] [#4 0.40,-0.40,0.00,M3] [#5 0.39,-0.11,0.00,M4] [#6 0.20,-0.07,0.48,U] [#7 0.02,-0.05,0.49,U] [#8 0.21,0.15,0.44,U] 
23:48:31.212 00.001 18120 refined, 3 included, MultiStar: {0.17, -0.06}, one-star: {0.22, -0.14}
23:48:31.212 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.14) = xAngle (0.82 = 0.82)
23:48:31.212 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.93 = -2.36)
23:48:31.213 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=0.12 mountY=-0.13, mountTheta=-0.81
23:48:31.214 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.06, opts=13)
23:48:31.215 00.001 18120 Enqueuing Move request for scope (0.17, -0.06)
23:48:31.215 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:31.215 00.000 21948 Worker thread wakes up
23:48:31.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
23:48:31.215 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.5
23:48:31.216 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:31.216 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
23:48:31.216 00.000 21948 Moving (0.17, -0.06) raw xDistance=0.12 yDistance=-0.13
23:48:31.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:31.217 00.001 18120 Enqueuing Expose request
23:48:31.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:48:31.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:31.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:48:31.217 00.000 21948 MoveAxis(E, 0, ABG)
23:48:31.217 00.000 21948 Move returns status 0, amount 0
23:48:31.217 00.000 21948 MoveAxis(N, 0, ABG)
23:48:31.217 00.000 21948 Move returns status 0, amount 0
23:48:31.218 00.001 21948 move complete, result=0
23:48:31.218 00.000 21948 worker thread done servicing request
23:48:31.218 00.000 21948 Worker thread wakes up
23:48:31.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:31.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:31.218 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:32.742 01.524 21948 Exposure complete
23:48:32.768 00.026 21948 worker thread done servicing request
23:48:32.768 00.000 18120 OnExposeComplete: enter
23:48:32.769 00.001 18120 UpdateGuideState(): m_state=6
23:48:32.769 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
23:48:32.770 00.001 18120 Star::Find returns 1 (0), X=411.98, Y=237.57, Mass=2016, SNR=30.8, Peak=184 HFD=4.1
23:48:32.770 00.000 18120 MultiStar: [#1 0.58,-0.49,0.00,M6] [#2 0.48,-0.39,0.00,M6] [#3 0.13,-0.29,0.65,U] [#4 0.18,-0.32,0.00,M4] [#5 0.21,-0.16,0.54,U] [#6 0.41,-0.33,0.00,M9] [#7 0.14,-0.19,0.55,U] [#8 0.24,-0.05,0.45,U] 
23:48:32.771 00.001 18120 refined, 4 included, MultiStar: {0.19, -0.20}, one-star: {0.21, -0.23}
23:48:32.771 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
23:48:32.771 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.85)
23:48:32.772 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=0.26 mountY=-0.08, mountTheta=-0.29
23:48:32.773 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.20, opts=13)
23:48:32.775 00.002 18120 Enqueuing Move request for scope (0.19, -0.20)
23:48:32.777 00.002 21948 Worker thread wakes up
23:48:32.777 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:32.777 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.8
23:48:32.777 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:32.778 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:32.778 00.000 18120 Enqueuing Expose request
23:48:32.779 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
23:48:32.779 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
23:48:32.779 00.000 21948 Moving (0.19, -0.20) raw xDistance=0.26 yDistance=-0.08
23:48:32.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:48:32.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:32.779 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:32.779 00.000 21948 MoveAxis(W, 46, ABG)
23:48:32.779 00.000 21948 Guiding  Dir = 3, Dur = 46
23:48:32.779 00.000 21948 IsSlewing returns 0
23:48:32.779 00.000 21948 IsGuiding returns 0
23:48:32.781 00.002 21948 PulseGuide returned control before completion, sleep 55
23:48:32.851 00.070 21948 IsGuiding returns 0
23:48:32.851 00.000 21948 Move returns status 0, amount 46
23:48:32.851 00.000 21948 MoveAxis(N, 0, ABG)
23:48:32.851 00.000 21948 Move returns status 0, amount 0
23:48:32.851 00.000 21948 move complete, result=0
23:48:32.851 00.000 21948 worker thread done servicing request
23:48:32.851 00.000 21948 Worker thread wakes up
23:48:32.851 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
23:48:32.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:32.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:34.482 01.631 21948 Exposure complete
23:48:34.522 00.040 21948 worker thread done servicing request
23:48:34.522 00.000 18120 OnExposeComplete: enter
23:48:34.523 00.001 18120 UpdateGuideState(): m_state=6
23:48:34.524 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
23:48:34.524 00.000 18120 Star::Find returns 1 (0), X=411.77, Y=237.67, Mass=2146, SNR=31.8, Peak=185 HFD=4.2
23:48:34.525 00.001 18120 MultiStar: [#1 0.26,-0.17,0.68,U] [#2 0.14,-0.22,0.62,U] [#3 0.10,-0.26,0.68,U] [#4 0.28,-0.31,0.00,M5] [#5 0.33,-0.07,0.56,U] [#6 0.56,-0.23,0.00,M10] [#7 0.18,-0.12,0.50,U] [#8 0.05,0.16,0.43,U] 
23:48:34.526 00.001 18120 single-star, 6 included, MultiStar: {0.14, -0.13}, one-star: {0.01, -0.12}
23:48:34.527 00.001 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
23:48:34.528 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
23:48:34.528 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.51 mountX=0.11 mountY=0.05, mountTheta=0.40
23:48:34.530 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
23:48:34.531 00.001 18120 Enqueuing Move request for scope (0.01, -0.12)
23:48:34.532 00.001 21948 Worker thread wakes up
23:48:34.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:48:34.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:48:34.532 00.000 21948 Moving (0.01, -0.12) raw xDistance=0.11 yDistance=0.05
23:48:34.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:34.533 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:48:34.533 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:34.533 00.000 18120 UpdateGuideState exits: m=2146 RSB=31.8
23:48:34.534 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:34.534 00.000 21948 MoveAxis(E, 0, ABG)
23:48:34.534 00.000 21948 Move returns status 0, amount 0
23:48:34.534 00.000 21948 MoveAxis(N, 0, ABG)
23:48:34.534 00.000 21948 Move returns status 0, amount 0
23:48:34.534 00.000 21948 move complete, result=0
23:48:34.534 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:34.536 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:34.537 00.001 18120 Enqueuing Expose request
23:48:34.538 00.001 21948 worker thread done servicing request
23:48:34.538 00.000 21948 Worker thread wakes up
23:48:34.538 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:34.540 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:34.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:36.062 01.522 21948 Exposure complete
23:48:36.104 00.042 21948 worker thread done servicing request
23:48:36.104 00.000 18120 OnExposeComplete: enter
23:48:36.105 00.001 18120 UpdateGuideState(): m_state=6
23:48:36.105 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
23:48:36.106 00.001 18120 Star::Find returns 1 (0), X=411.80, Y=237.67, Mass=2151, SNR=31.8, Peak=189 HFD=4.2
23:48:36.108 00.002 18120 MultiStar: [#1 0.15,-0.16,0.69,U] [#2 0.11,-0.24,0.64,U] [#3 -0.22,-0.48,0.00,M1] [#4 0.10,-0.24,0.59,U] [#5 0.00,-0.06,0.48,U] [#6 0.26,-0.26,0.00,R] [#7 -0.20,-0.04,0.49,U] [#8 0.07,0.19,0.41,U] 
23:48:36.108 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {0.03, -0.12}
23:48:36.109 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
23:48:36.109 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
23:48:36.110 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.12 cameraTheta=-1.18 mountX=0.12 mountY=0.01, mountTheta=0.08
23:48:36.113 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
23:48:36.113 00.000 18120 Enqueuing Move request for scope (0.05, -0.12)
23:48:36.114 00.001 21948 Worker thread wakes up
23:48:36.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:36.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:48:36.114 00.000 18120 UpdateGuideState exits: m=2151 RSB=31.8
23:48:36.115 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:48:36.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:36.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:36.116 00.001 18120 Enqueuing Expose request
23:48:36.116 00.000 21948 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=0.01
23:48:36.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:48:36.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:36.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:36.116 00.000 21948 MoveAxis(E, 0, ABG)
23:48:36.116 00.000 21948 Move returns status 0, amount 0
23:48:36.116 00.000 21948 MoveAxis(N, 0, ABG)
23:48:36.116 00.000 21948 Move returns status 0, amount 0
23:48:36.116 00.000 21948 move complete, result=0
23:48:36.116 00.000 21948 worker thread done servicing request
23:48:36.116 00.000 21948 Worker thread wakes up
23:48:36.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:36.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:36.117 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:37.755 01.638 21948 Exposure complete
23:48:37.824 00.069 21948 worker thread done servicing request
23:48:37.824 00.000 18120 OnExposeComplete: enter
23:48:37.825 00.001 18120 UpdateGuideState(): m_state=6
23:48:37.826 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
23:48:37.827 00.001 18120 Star::Find returns 1 (0), X=411.61, Y=237.42, Mass=2108, SNR=31.4, Peak=179 HFD=4.1
23:48:37.828 00.001 18120 MultiStar: [#1 0.37,-0.41,0.00,M5] [#2 0.08,-0.42,0.00,M5] [#3 -0.11,-0.48,0.00,M2] [#4 0.06,-0.50,0.00,M5] [#5 0.43,-0.32,0.00,M2] [#6 -0.01,-0.12,0.49,U] [#7 -0.29,-0.14,0.49,U] [#8 0.04,0.10,0.45,U] 
23:48:37.828 00.000 18120 refined, 3 included, MultiStar: {-0.11, -0.19}, one-star: {-0.15, -0.37}
23:48:37.829 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.14) = xAngle (-0.98 = -0.98)
23:48:37.830 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.12 = 2.12)
23:48:37.831 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.13 mountX=0.12 mountY=0.19, mountTheta=0.99
23:48:37.833 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.19, opts=13)
23:48:37.834 00.001 18120 Enqueuing Move request for scope (-0.11, -0.19)
23:48:37.835 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:37.835 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.4
23:48:37.836 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.837 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:37.838 00.001 18120 Enqueuing Expose request
23:48:37.839 00.001 21948 Worker thread wakes up
23:48:37.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
23:48:37.839 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
23:48:37.839 00.000 21948 Moving (-0.11, -0.19) raw xDistance=0.12 yDistance=0.19
23:48:37.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:48:37.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:37.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:48:37.839 00.000 21948 MoveAxis(E, 0, ABG)
23:48:37.839 00.000 21948 Move returns status 0, amount 0
23:48:37.839 00.000 21948 MoveAxis(N, 0, ABG)
23:48:37.839 00.000 21948 Move returns status 0, amount 0
23:48:37.839 00.000 21948 move complete, result=0
23:48:37.840 00.001 21948 worker thread done servicing request
23:48:37.840 00.000 21948 Worker thread wakes up
23:48:37.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:37.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:37.840 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:39.250 01.410 21948 Exposure complete
23:48:39.297 00.047 21948 worker thread done servicing request
23:48:39.297 00.000 18120 OnExposeComplete: enter
23:48:39.298 00.001 18120 UpdateGuideState(): m_state=6
23:48:39.298 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
23:48:39.299 00.001 18120 Star::Find returns 1 (0), X=411.90, Y=237.31, Mass=2078, SNR=31.3, Peak=184 HFD=4.2
23:48:39.299 00.000 18120 MultiStar: [#1 0.39,-0.69,0.00,M6] [#2 0.23,-0.57,0.00,M6] [#3 0.08,-0.46,0.00,M3] [#4 0.15,-0.43,0.00,M6] [#5 0.43,-0.31,0.00,M3] [#6 0.29,-0.21,0.49,U] [#7 0.10,-0.26,0.52,U] [#8 -0.01,-0.30,0.42,U] 
23:48:39.300 00.001 18120 refined, 3 included, MultiStar: {0.13, -0.35}, one-star: {0.13, -0.48}
23:48:39.300 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
23:48:39.301 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
23:48:39.301 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.21 mountX=0.37 mountY=0.04, mountTheta=0.10
23:48:39.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.35, opts=13)
23:48:39.303 00.001 18120 Enqueuing Move request for scope (0.13, -0.35)
23:48:39.303 00.000 21948 Worker thread wakes up
23:48:39.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:39.304 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.3
23:48:39.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:39.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:39.305 00.000 18120 Enqueuing Expose request
23:48:39.306 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
23:48:39.306 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
23:48:39.306 00.000 21948 Moving (0.13, -0.35) raw xDistance=0.37 yDistance=0.04
23:48:39.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:48:39.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:39.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:39.306 00.000 21948 MoveAxis(W, 66, ABG)
23:48:39.306 00.000 21948 Guiding  Dir = 3, Dur = 66
23:48:39.306 00.000 21948 IsSlewing returns 0
23:48:39.306 00.000 21948 IsGuiding returns 0
23:48:39.309 00.003 21948 PulseGuide returned control before completion, sleep 75
23:48:39.389 00.080 21948 IsGuiding returns 0
23:48:39.389 00.000 21948 Move returns status 0, amount 66
23:48:39.389 00.000 21948 MoveAxis(N, 0, ABG)
23:48:39.389 00.000 21948 Move returns status 0, amount 0
23:48:39.389 00.000 21948 move complete, result=0
23:48:39.389 00.000 21948 worker thread done servicing request
23:48:39.390 00.001 18120 GuideStep: 0.4 px 66 ms WEST, 0.0 px 0 ms NORTH
23:48:39.390 00.000 21948 Worker thread wakes up
23:48:39.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:39.391 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:41.024 01.633 21948 Exposure complete
23:48:41.080 00.056 21948 worker thread done servicing request
23:48:41.081 00.001 18120 OnExposeComplete: enter
23:48:41.082 00.001 18120 UpdateGuideState(): m_state=6
23:48:41.083 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
23:48:41.085 00.002 18120 Star::Find returns 1 (0), X=411.77, Y=237.53, Mass=2058, SNR=31.2, Peak=163 HFD=3.9
23:48:41.086 00.001 18120 MultiStar: [#1 -0.12,-0.34,0.73,U] [#2 0.09,-0.34,0.65,U] [#3 0.02,-0.26,0.68,U] [#4 0.22,-0.29,0.00,M7] [#5 0.14,-0.17,0.55,U] [#6 -0.12,0.07,0.48,U] [#7 -0.06,-0.25,0.51,U] [#8 -0.27,0.02,0.41,U] 
23:48:41.086 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.22}, one-star: {0.00, -0.27}
23:48:41.086 00.000 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.55 = -0.55)
23:48:41.087 00.001 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.55 = 2.55)
23:48:41.087 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.69 mountX=0.19 mountY=0.12, mountTheta=0.58
23:48:41.088 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.22, opts=13)
23:48:41.089 00.001 18120 Enqueuing Move request for scope (-0.03, -0.22)
23:48:41.090 00.001 21948 Worker thread wakes up
23:48:41.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:41.092 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
23:48:41.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
23:48:41.092 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.2
23:48:41.093 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:41.094 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:41.095 00.001 18120 Enqueuing Expose request
23:48:41.095 00.000 21948 Moving (-0.03, -0.22) raw xDistance=0.19 yDistance=0.12
23:48:41.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:48:41.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:41.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:48:41.097 00.002 21948 MoveAxis(E, 0, ABG)
23:48:41.097 00.000 21948 Move returns status 0, amount 0
23:48:41.097 00.000 21948 MoveAxis(N, 0, ABG)
23:48:41.097 00.000 21948 Move returns status 0, amount 0
23:48:41.097 00.000 21948 move complete, result=0
23:48:41.097 00.000 21948 worker thread done servicing request
23:48:41.097 00.000 21948 Worker thread wakes up
23:48:41.097 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:41.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:41.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:42.517 01.420 21948 Exposure complete
23:48:42.586 00.069 21948 worker thread done servicing request
23:48:42.586 00.000 18120 OnExposeComplete: enter
23:48:42.587 00.001 18120 UpdateGuideState(): m_state=6
23:48:42.587 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
23:48:42.588 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=237.64, Mass=1921, SNR=30.0, Peak=182 HFD=4.1
23:48:42.588 00.000 18120 MultiStar: [#1 0.07,-0.22,0.76,U] [#2 -0.17,-0.41,0.00,M6] [#3 0.16,-0.30,0.71,U] [#4 0.18,-0.44,0.00,M8] [#5 0.17,-0.31,0.58,U] [#6 -0.03,-0.07,0.50,U] [#7 0.08,-0.03,0.54,U] [#8 -0.29,0.11,0.44,U] 
23:48:42.589 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.16}, one-star: {-0.14, -0.16}
23:48:42.589 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
23:48:42.590 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
23:48:42.590 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.54 mountX=0.15 mountY=0.07, mountTheta=0.43
23:48:42.591 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.16, opts=13)
23:48:42.592 00.001 18120 Enqueuing Move request for scope (0.00, -0.16)
23:48:42.592 00.000 21948 Worker thread wakes up
23:48:42.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
23:48:42.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
23:48:42.592 00.000 21948 Moving (0.00, -0.16) raw xDistance=0.15 yDistance=0.07
23:48:42.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:48:42.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:42.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:42.593 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:42.593 00.000 21948 MoveAxis(E, 0, ABG)
23:48:42.593 00.000 21948 Move returns status 0, amount 0
23:48:42.593 00.000 21948 MoveAxis(N, 0, ABG)
23:48:42.593 00.000 21948 Move returns status 0, amount 0
23:48:42.593 00.000 21948 move complete, result=0
23:48:42.593 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.0
23:48:42.594 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:42.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:42.595 00.001 18120 Enqueuing Expose request
23:48:42.595 00.000 21948 worker thread done servicing request
23:48:42.595 00.000 21948 Worker thread wakes up
23:48:42.595 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:42.596 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:42.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:44.219 01.623 21948 Exposure complete
23:48:44.262 00.043 21948 worker thread done servicing request
23:48:44.262 00.000 18120 OnExposeComplete: enter
23:48:44.263 00.001 18120 UpdateGuideState(): m_state=6
23:48:44.264 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
23:48:44.266 00.002 18120 Star::Find returns 1 (0), X=411.53, Y=237.71, Mass=1944, SNR=30.3, Peak=172 HFD=3.8
23:48:44.269 00.003 18120 MultiStar: [#1 0.05,-0.19,0.74,U] [#2 -0.17,-0.19,0.64,U] [#3 -0.10,-0.28,0.71,U] [#4 0.02,-0.39,0.00,M9] [#5 -0.26,-0.04,0.54,U] [#6 -0.24,0.20,0.48,U] [#7 -0.23,-0.07,0.51,U] [#8 -0.21,0.28,0.44,U] 
23:48:44.272 00.003 18120 refined, 7 included, MultiStar: {-0.17, -0.07}, one-star: {-0.23, -0.08}
23:48:44.274 00.002 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.58 = -1.58)
23:48:44.276 00.002 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.52 = 1.52)
23:48:44.276 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.72 mountX=-0.00 mountY=0.18, mountTheta=1.58
23:48:44.279 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.07, opts=13)
23:48:44.281 00.002 18120 Enqueuing Move request for scope (-0.17, -0.07)
23:48:44.282 00.001 21948 Worker thread wakes up
23:48:44.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
23:48:44.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
23:48:44.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:44.284 00.002 21948 Moving (-0.17, -0.07) raw xDistance=-0.00 yDistance=0.18
23:48:44.284 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.3
23:48:44.285 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.286 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:44.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:44.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:48:44.286 00.000 21948 MoveAxis(E, 0, ABG)
23:48:44.286 00.000 21948 Move returns status 0, amount 0
23:48:44.286 00.000 21948 MoveAxis(N, 0, ABG)
23:48:44.286 00.000 21948 Move returns status 0, amount 0
23:48:44.286 00.000 21948 move complete, result=0
23:48:44.287 00.001 21948 worker thread done servicing request
23:48:44.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:44.288 00.001 18120 Enqueuing Expose request
23:48:44.289 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:44.291 00.002 21948 Worker thread wakes up
23:48:44.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:44.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:45.813 01.522 21948 Exposure complete
23:48:45.862 00.049 21948 worker thread done servicing request
23:48:45.862 00.000 18120 OnExposeComplete: enter
23:48:45.863 00.001 18120 UpdateGuideState(): m_state=6
23:48:45.864 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
23:48:45.864 00.000 18120 Star::Find returns 1 (0), X=411.47, Y=237.66, Mass=2018, SNR=30.9, Peak=159 HFD=3.8
23:48:45.865 00.001 18120 MultiStar: [#1 -0.13,-0.40,0.00,M4] [#2 -0.20,-0.40,0.00,M6] [#3 -0.21,-0.36,0.00,M1] [#4 -0.05,-0.30,0.54,U] [#5 0.04,-0.12,0.54,U] [#6 -0.17,0.09,0.47,U] [#7 -0.00,-0.09,0.53,U] [#8 -0.31,0.32,0.00,M1] 
23:48:45.866 00.001 18120 refined, 4 included, MultiStar: {-0.12, -0.12}, one-star: {-0.29, -0.14}
23:48:45.866 00.000 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.14) = xAngle (-1.23 = -1.23)
23:48:45.867 00.001 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.88 = 1.88)
23:48:45.867 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.37 mountX=0.06 mountY=0.16, mountTheta=1.23
23:48:45.869 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.12, opts=13)
23:48:45.872 00.003 18120 Enqueuing Move request for scope (-0.12, -0.12)
23:48:45.873 00.001 21948 Worker thread wakes up
23:48:45.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
23:48:45.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
23:48:45.873 00.000 21948 Moving (-0.12, -0.12) raw xDistance=0.06 yDistance=0.16
23:48:45.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:48:45.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:45.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:45.874 00.001 18120 UpdateGuideState exits: m=2018 RSB=30.9
23:48:45.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:45.876 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:48:45.876 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:45.876 00.000 18120 Enqueuing Expose request
23:48:45.877 00.001 21948 MoveAxis(E, 0, ABG)
23:48:45.877 00.000 21948 Move returns status 0, amount 0
23:48:45.877 00.000 21948 MoveAxis(N, 0, ABG)
23:48:45.877 00.000 21948 Move returns status 0, amount 0
23:48:45.877 00.000 21948 move complete, result=0
23:48:45.877 00.000 21948 worker thread done servicing request
23:48:45.877 00.000 21948 Worker thread wakes up
23:48:45.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:45.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:45.879 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:47.508 01.629 21948 Exposure complete
23:48:47.536 00.028 21948 worker thread done servicing request
23:48:47.537 00.001 18120 OnExposeComplete: enter
23:48:47.537 00.000 18120 UpdateGuideState(): m_state=6
23:48:47.538 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
23:48:47.540 00.002 18120 Star::Find returns 1 (0), X=411.54, Y=237.58, Mass=2164, SNR=31.9, Peak=179 HFD=4.1
23:48:47.542 00.002 18120 MultiStar: [#1 0.04,-0.26,0.69,U] [#2 0.17,-0.41,0.00,M7] [#3 -0.19,-0.20,0.65,U] [#4 -0.10,-0.26,0.54,U] [#5 0.03,-0.05,0.51,U] [#6 -0.05,0.01,0.47,U] [#7 0.11,-0.18,0.51,U] [#8 -0.47,0.24,0.00,M2] 
23:48:47.545 00.003 18120 refined, 6 included, MultiStar: {-0.08, -0.18}, one-star: {-0.23, -0.21}
23:48:47.547 00.002 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.83 = -0.83)
23:48:47.549 00.002 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.27 = 2.27)
23:48:47.551 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.97 mountX=0.13 mountY=0.15, mountTheta=0.85
23:48:47.554 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.18, opts=13)
23:48:47.555 00.001 18120 Enqueuing Move request for scope (-0.08, -0.18)
23:48:47.556 00.001 21948 Worker thread wakes up
23:48:47.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:47.556 00.000 18120 UpdateGuideState exits: m=2164 RSB=31.9
23:48:47.557 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:47.557 00.000 18120 Enqueuing Expose request
23:48:47.558 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
23:48:47.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
23:48:47.558 00.000 21948 Moving (-0.08, -0.18) raw xDistance=0.13 yDistance=0.15
23:48:47.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:48:47.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:47.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:47.558 00.000 21948 MoveAxis(E, 0, ABG)
23:48:47.558 00.000 21948 Move returns status 0, amount 0
23:48:47.558 00.000 21948 MoveAxis(N, 0, ABG)
23:48:47.558 00.000 21948 Move returns status 0, amount 0
23:48:47.558 00.000 21948 move complete, result=0
23:48:47.558 00.000 21948 worker thread done servicing request
23:48:47.559 00.001 21948 Worker thread wakes up
23:48:47.559 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:47.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:47.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:49.076 01.517 21948 Exposure complete
23:48:49.108 00.032 18120 OnExposeComplete: enter
23:48:49.108 00.000 18120 UpdateGuideState(): m_state=6
23:48:49.108 00.000 21948 worker thread done servicing request
23:48:49.108 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
23:48:49.109 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=237.53, Mass=2015, SNR=30.9, Peak=171 HFD=4.0
23:48:49.110 00.001 18120 MultiStar: [#1 0.04,-0.23,0.72,U] [#2 0.02,-0.30,0.67,U] [#3 -0.19,-0.38,0.00,M1] [#4 -0.09,-0.39,0.00,M8] [#5 0.06,-0.15,0.54,U] [#6 -0.26,0.09,0.50,U] [#7 -0.02,-0.21,0.55,U] [#8 -0.08,0.26,0.45,U] 
23:48:49.113 00.003 18120 refined, 6 included, MultiStar: {-0.05, -0.15}, one-star: {-0.14, -0.27}
23:48:49.114 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
23:48:49.114 00.000 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.33 = 2.33)
23:48:49.115 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=0.11 mountY=0.12, mountTheta=0.79
23:48:49.118 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.15, opts=13)
23:48:49.120 00.002 18120 Enqueuing Move request for scope (-0.05, -0.15)
23:48:49.122 00.002 21948 Worker thread wakes up
23:48:49.122 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:49.123 00.001 18120 UpdateGuideState exits: m=2015 RSB=30.9
23:48:49.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:49.124 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:49.124 00.000 18120 Enqueuing Expose request
23:48:49.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:48:49.124 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:48:49.124 00.000 21948 Moving (-0.05, -0.15) raw xDistance=0.11 yDistance=0.12
23:48:49.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:48:49.125 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:49.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:48:49.125 00.000 21948 MoveAxis(E, 0, ABG)
23:48:49.125 00.000 21948 Move returns status 0, amount 0
23:48:49.125 00.000 21948 MoveAxis(N, 0, ABG)
23:48:49.125 00.000 21948 Move returns status 0, amount 0
23:48:49.125 00.000 21948 move complete, result=0
23:48:49.125 00.000 21948 worker thread done servicing request
23:48:49.125 00.000 21948 Worker thread wakes up
23:48:49.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:49.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:49.125 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:50.747 01.622 21948 Exposure complete
23:48:50.796 00.049 21948 worker thread done servicing request
23:48:50.796 00.000 18120 OnExposeComplete: enter
23:48:50.797 00.001 18120 UpdateGuideState(): m_state=6
23:48:50.797 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
23:48:50.798 00.001 18120 Star::Find returns 1 (0), X=411.82, Y=237.84, Mass=2028, SNR=30.9, Peak=205 HFD=4.3
23:48:50.799 00.001 18120 MultiStar: [#1 0.12,-0.08,0.74,U] [#2 0.11,-0.19,0.67,U] [#3 -0.11,-0.06,0.66,U] [#4 0.07,-0.23,0.55,U] [#5 0.22,-0.26,0.50,U] [#6 0.10,0.47,0.00,M1] [#7 0.27,0.10,0.55,U] [#8 -0.09,0.37,0.00,M2] 
23:48:50.799 00.000 18120 single-star, 6 included, MultiStar: {0.09, -0.08}, one-star: {0.06, 0.05}
23:48:50.799 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.14) = xAngle (1.80 = 1.80)
23:48:50.800 00.001 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.90 = -1.38)
23:48:50.800 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
23:48:50.802 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
23:48:50.802 00.000 18120 Enqueuing Move request for scope (0.06, 0.05)
23:48:50.803 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:50.803 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
23:48:50.804 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.804 00.000 21948 Worker thread wakes up
23:48:50.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:48:50.804 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:48:50.804 00.000 21948 Moving (0.06, 0.05) raw xDistance=-0.02 yDistance=-0.07
23:48:50.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:48:50.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:50.804 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:50.805 00.001 18120 Enqueuing Expose request
23:48:50.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:50.805 00.000 21948 MoveAxis(E, 0, ABG)
23:48:50.805 00.000 21948 Move returns status 0, amount 0
23:48:50.805 00.000 21948 MoveAxis(N, 0, ABG)
23:48:50.805 00.000 21948 Move returns status 0, amount 0
23:48:50.806 00.001 21948 move complete, result=0
23:48:50.806 00.000 21948 worker thread done servicing request
23:48:50.806 00.000 21948 Worker thread wakes up
23:48:50.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:50.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:50.806 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:52.322 01.516 21948 Exposure complete
23:48:52.358 00.036 21948 worker thread done servicing request
23:48:52.358 00.000 18120 OnExposeComplete: enter
23:48:52.360 00.002 18120 UpdateGuideState(): m_state=6
23:48:52.362 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
23:48:52.363 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=237.77, Mass=2239, SNR=32.6, Peak=194 HFD=4.1
23:48:52.364 00.001 18120 MultiStar: [#1 -0.06,-0.11,0.70,U] [#2 0.11,-0.32,0.60,U] [#3 -0.13,-0.30,0.65,U] [#4 -0.08,-0.26,0.55,U] [#5 -0.04,-0.15,0.52,U] [#6 -0.08,0.01,0.48,U] [#7 -0.22,0.15,0.50,U] [#8 -0.12,0.24,0.44,U] 
23:48:52.366 00.002 18120 single-star, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.11, -0.03}
23:48:52.368 00.002 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
23:48:52.370 00.002 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
23:48:52.372 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.91 mountX=-0.02 mountY=0.11, mountTheta=1.77
23:48:52.377 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
23:48:52.377 00.000 18120 Enqueuing Move request for scope (-0.11, -0.03)
23:48:52.378 00.001 21948 Worker thread wakes up
23:48:52.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:52.378 00.000 18120 UpdateGuideState exits: m=2239 RSB=32.6
23:48:52.379 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:52.379 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:52.379 00.000 18120 Enqueuing Expose request
23:48:52.380 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:48:52.380 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:48:52.380 00.000 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
23:48:52.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:48:52.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:52.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:52.380 00.000 21948 MoveAxis(E, 0, ABG)
23:48:52.380 00.000 21948 Move returns status 0, amount 0
23:48:52.380 00.000 21948 MoveAxis(N, 0, ABG)
23:48:52.380 00.000 21948 Move returns status 0, amount 0
23:48:52.380 00.000 21948 move complete, result=0
23:48:52.380 00.000 21948 worker thread done servicing request
23:48:52.380 00.000 21948 Worker thread wakes up
23:48:52.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:52.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:52.381 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:54.010 01.629 21948 Exposure complete
23:48:54.057 00.047 21948 worker thread done servicing request
23:48:54.057 00.000 18120 OnExposeComplete: enter
23:48:54.058 00.001 18120 UpdateGuideState(): m_state=6
23:48:54.059 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
23:48:54.061 00.002 18120 Star::Find returns 1 (0), X=411.54, Y=237.81, Mass=1987, SNR=30.6, Peak=180 HFD=3.9
23:48:54.061 00.000 18120 MultiStar: [#1 0.05,-0.00,0.75,U] [#2 0.16,-0.23,0.64,U] [#3 0.18,0.03,0.70,U] [#4 0.01,-0.12,0.58,U] [#5 0.20,0.02,0.53,U] [#6 0.08,0.24,0.50,U] [#7 0.01,-0.04,0.52,U] [#8 -0.03,0.51,0.00,M2] 
23:48:54.062 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {-0.22, 0.02}
23:48:54.063 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
23:48:54.064 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.90 = -2.38)
23:48:54.064 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.34 mountX=0.03 mountY=-0.03, mountTheta=-0.78
23:48:54.066 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
23:48:54.067 00.001 18120 Enqueuing Move request for scope (0.04, -0.01)
23:48:54.068 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:54.069 00.001 21948 Worker thread wakes up
23:48:54.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:48:54.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:48:54.069 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.6
23:48:54.072 00.003 21948 Moving (0.04, -0.01) raw xDistance=0.03 yDistance=-0.03
23:48:54.073 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:54.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:54.073 00.000 18120 Enqueuing Expose request
23:48:54.074 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:48:54.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:54.074 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:54.074 00.000 21948 MoveAxis(E, 0, ABG)
23:48:54.074 00.000 21948 Move returns status 0, amount 0
23:48:54.074 00.000 21948 MoveAxis(N, 0, ABG)
23:48:54.074 00.000 21948 Move returns status 0, amount 0
23:48:54.074 00.000 21948 move complete, result=0
23:48:54.074 00.000 21948 worker thread done servicing request
23:48:54.074 00.000 21948 Worker thread wakes up
23:48:54.074 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:54.074 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:54.075 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:55.595 01.520 21948 Exposure complete
23:48:55.631 00.036 21948 worker thread done servicing request
23:48:55.631 00.000 18120 OnExposeComplete: enter
23:48:55.632 00.001 18120 UpdateGuideState(): m_state=6
23:48:55.632 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
23:48:55.633 00.001 18120 Star::Find returns 1 (0), X=411.56, Y=237.64, Mass=1970, SNR=30.4, Peak=179 HFD=4.0
23:48:55.634 00.001 18120 MultiStar: [#1 -0.11,-0.11,0.71,U] [#2 -0.01,-0.31,0.65,U] [#3 -0.15,-0.08,0.69,U] [#4 -0.03,-0.14,0.58,U] [#5 -0.04,-0.08,0.55,U] [#6 0.00,0.10,0.49,U] [#7 0.03,-0.02,0.53,U] [#8 -0.05,0.11,0.46,U] 
23:48:55.635 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.09}, one-star: {-0.20, -0.16}
23:48:55.636 00.001 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.14) = xAngle (-1.12 = -1.12)
23:48:55.637 00.001 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.98 = 1.98)
23:48:55.638 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.26 mountX=0.05 mountY=0.11, mountTheta=1.13
23:48:55.640 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
23:48:55.643 00.003 18120 Enqueuing Move request for scope (-0.08, -0.09)
23:48:55.646 00.003 21948 Worker thread wakes up
23:48:55.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
23:48:55.646 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
23:48:55.646 00.000 21948 Moving (-0.08, -0.09) raw xDistance=0.05 yDistance=0.11
23:48:55.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:55.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:55.646 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.4
23:48:55.647 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:55.648 00.001 18120 Enqueuing Expose request
23:48:55.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:55.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:55.648 00.000 21948 MoveAxis(E, 0, ABG)
23:48:55.648 00.000 21948 Move returns status 0, amount 0
23:48:55.648 00.000 21948 MoveAxis(N, 0, ABG)
23:48:55.648 00.000 21948 Move returns status 0, amount 0
23:48:55.648 00.000 21948 move complete, result=0
23:48:55.648 00.000 21948 worker thread done servicing request
23:48:55.648 00.000 21948 Worker thread wakes up
23:48:55.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:55.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:55.649 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:57.272 01.623 21948 Exposure complete
23:48:57.324 00.052 21948 worker thread done servicing request
23:48:57.324 00.000 18120 OnExposeComplete: enter
23:48:57.325 00.001 18120 UpdateGuideState(): m_state=6
23:48:57.326 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
23:48:57.326 00.000 18120 Star::Find returns 1 (0), X=411.73, Y=237.82, Mass=2250, SNR=32.7, Peak=227 HFD=4.0
23:48:57.327 00.001 18120 MultiStar: [#1 0.17,-0.06,0.68,U] [#2 0.23,-0.33,0.00,M3] [#3 0.00,0.05,0.63,U] [#4 0.02,-0.05,0.53,U] [#5 0.20,0.11,0.51,U] [#6 -0.04,0.38,0.00,M1] [#7 0.04,-0.05,0.50,U] [#8 -0.13,0.31,0.42,U] 
23:48:57.327 00.000 18120 single-star, 6 included, MultiStar: {0.04, 0.03}, one-star: {-0.03, 0.02}
23:48:57.328 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
23:48:57.328 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
23:48:57.328 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.54 mountX=-0.03 mountY=0.02, mountTheta=2.63
23:48:57.329 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
23:48:57.330 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
23:48:57.330 00.000 21948 Worker thread wakes up
23:48:57.330 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:57.331 00.001 18120 UpdateGuideState exits: m=2250 RSB=32.7
23:48:57.331 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:57.332 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:57.332 00.000 18120 Enqueuing Expose request
23:48:57.333 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:48:57.333 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:48:57.333 00.000 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
23:48:57.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:48:57.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:57.333 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:57.333 00.000 21948 MoveAxis(E, 0, ABG)
23:48:57.333 00.000 21948 Move returns status 0, amount 0
23:48:57.333 00.000 21948 MoveAxis(N, 0, ABG)
23:48:57.333 00.000 21948 Move returns status 0, amount 0
23:48:57.333 00.000 21948 move complete, result=0
23:48:57.333 00.000 21948 worker thread done servicing request
23:48:57.333 00.000 21948 Worker thread wakes up
23:48:57.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:57.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:48:57.333 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:58.858 01.525 21948 Exposure complete
23:48:58.883 00.025 21948 worker thread done servicing request
23:48:58.883 00.000 18120 OnExposeComplete: enter
23:48:58.883 00.000 18120 UpdateGuideState(): m_state=6
23:48:58.884 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
23:48:58.884 00.000 18120 Star::Find returns 1 (0), X=411.66, Y=237.68, Mass=2169, SNR=32.1, Peak=206 HFD=4.2
23:48:58.885 00.001 18120 MultiStar: [#1 0.18,-0.27,0.69,U] [#2 0.00,-0.25,0.63,U] [#3 0.09,-0.17,0.66,U] [#4 0.28,-0.03,0.53,U] [#5 0.19,-0.04,0.51,U] [#6 0.10,0.13,0.47,U] [#7 -0.21,0.04,0.49,U] [#8 -0.18,0.11,0.41,U] 
23:48:58.885 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {-0.11, -0.12}
23:48:58.886 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.14) = xAngle (-0.05 = -0.05)
23:48:58.886 00.000 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.05 = 3.05)
23:48:58.887 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.20 mountX=0.10 mountY=0.01, mountTheta=0.09
23:48:58.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.09, opts=13)
23:48:58.889 00.001 18120 Enqueuing Move request for scope (0.04, -0.09)
23:48:58.889 00.000 21948 Worker thread wakes up
23:48:58.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:48:58.889 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:48:58.889 00.000 21948 Moving (0.04, -0.09) raw xDistance=0.10 yDistance=0.01
23:48:58.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:48:58.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:58.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:48:58.890 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:58.890 00.000 21948 MoveAxis(E, 0, ABG)
23:48:58.890 00.000 21948 Move returns status 0, amount 0
23:48:58.890 00.000 21948 MoveAxis(N, 0, ABG)
23:48:58.890 00.000 21948 Move returns status 0, amount 0
23:48:58.890 00.000 21948 move complete, result=0
23:48:58.890 00.000 18120 UpdateGuideState exits: m=2169 RSB=32.1
23:48:58.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.891 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:48:58.891 00.000 18120 Enqueuing Expose request
23:48:58.891 00.000 21948 worker thread done servicing request
23:48:58.892 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:58.892 00.000 21948 Worker thread wakes up
23:48:58.892 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:48:58.892 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:00.518 01.626 21948 Exposure complete
23:49:00.542 00.024 21948 worker thread done servicing request
23:49:00.542 00.000 18120 OnExposeComplete: enter
23:49:00.543 00.001 18120 UpdateGuideState(): m_state=6
23:49:00.544 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
23:49:00.544 00.000 18120 Star::Find returns 1 (0), X=411.83, Y=237.77, Mass=2114, SNR=31.5, Peak=202 HFD=4.1
23:49:00.545 00.001 18120 MultiStar: [#1 0.15,-0.19,0.73,U] [#2 0.18,-0.21,0.61,U] [#3 0.06,0.04,0.66,U] [#4 0.00,-0.08,0.53,U] [#5 -0.01,-0.09,0.55,U] [#6 0.07,0.26,0.53,U] [#7 -0.14,-0.17,0.49,U] [#8 -0.09,0.17,0.42,U] 
23:49:00.545 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.06, -0.02}
23:49:00.546 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.14) = xAngle (0.40 = 0.40)
23:49:00.546 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.50 = -2.78)
23:49:00.547 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.74 mountX=0.06 mountY=-0.02, mountTheta=-0.37
23:49:00.548 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
23:49:00.548 00.000 18120 Enqueuing Move request for scope (0.05, -0.04)
23:49:00.548 00.000 21948 Worker thread wakes up
23:49:00.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:00.549 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:49:00.549 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:49:00.549 00.000 21948 Moving (0.05, -0.04) raw xDistance=0.06 yDistance=-0.02
23:49:00.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:00.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.549 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.5
23:49:00.550 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.551 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:00.551 00.000 18120 Enqueuing Expose request
23:49:00.552 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:00.552 00.000 21948 MoveAxis(E, 0, ABG)
23:49:00.552 00.000 21948 Move returns status 0, amount 0
23:49:00.552 00.000 21948 MoveAxis(N, 0, ABG)
23:49:00.552 00.000 21948 Move returns status 0, amount 0
23:49:00.552 00.000 21948 move complete, result=0
23:49:00.552 00.000 21948 worker thread done servicing request
23:49:00.552 00.000 21948 Worker thread wakes up
23:49:00.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:00.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:00.553 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:02.069 01.516 21948 Exposure complete
23:49:02.103 00.034 21948 worker thread done servicing request
23:49:02.103 00.000 18120 OnExposeComplete: enter
23:49:02.104 00.001 18120 UpdateGuideState(): m_state=6
23:49:02.105 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
23:49:02.105 00.000 18120 Star::Find returns 1 (0), X=411.74, Y=237.68, Mass=2099, SNR=31.5, Peak=192 HFD=4.2
23:49:02.106 00.001 18120 MultiStar: [#1 0.14,-0.15,0.75,U] [#2 0.28,-0.36,0.00,M2] [#3 0.05,-0.24,0.68,U] [#4 0.14,-0.16,0.56,U] [#5 0.10,0.03,0.51,U] [#6 0.07,0.31,0.46,U] [#7 0.12,-0.04,0.52,U] [#8 0.04,0.31,0.44,U] 
23:49:02.106 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {-0.02, -0.12}
23:49:02.106 00.000 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.14) = xAngle (0.61 = 0.61)
23:49:02.107 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.71 = -2.57)
23:49:02.107 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.54 mountX=0.07 mountY=-0.05, mountTheta=-0.58
23:49:02.109 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
23:49:02.109 00.000 18120 Enqueuing Move request for scope (0.07, -0.04)
23:49:02.110 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:02.110 00.000 21948 Worker thread wakes up
23:49:02.111 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.5
23:49:02.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.111 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:02.112 00.001 18120 Enqueuing Expose request
23:49:02.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:49:02.112 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:49:02.112 00.000 21948 Moving (0.07, -0.04) raw xDistance=0.07 yDistance=-0.05
23:49:02.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:49:02.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:02.112 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:02.112 00.000 21948 MoveAxis(E, 0, ABG)
23:49:02.112 00.000 21948 Move returns status 0, amount 0
23:49:02.112 00.000 21948 MoveAxis(N, 0, ABG)
23:49:02.112 00.000 21948 Move returns status 0, amount 0
23:49:02.112 00.000 21948 move complete, result=0
23:49:02.112 00.000 21948 worker thread done servicing request
23:49:02.112 00.000 21948 Worker thread wakes up
23:49:02.113 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:02.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:02.113 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:03.733 01.620 21948 Exposure complete
23:49:03.778 00.045 21948 worker thread done servicing request
23:49:03.778 00.000 18120 OnExposeComplete: enter
23:49:03.778 00.000 18120 UpdateGuideState(): m_state=6
23:49:03.780 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
23:49:03.783 00.003 18120 Star::Find returns 1 (0), X=411.84, Y=237.63, Mass=2025, SNR=30.9, Peak=186 HFD=3.8
23:49:03.786 00.003 18120 MultiStar: [#1 0.08,-0.39,0.00,M1] [#2 0.03,-0.34,0.62,U] [#3 -0.07,-0.26,0.70,U] [#4 0.28,-0.33,0.00,M1] [#5 0.18,-0.12,0.56,U] [#6 -0.13,0.02,0.50,U] [#7 0.16,-0.12,0.51,U] [#8 0.04,0.02,0.45,U] 
23:49:03.788 00.002 18120 refined, 6 included, MultiStar: {0.04, -0.15}, one-star: {0.07, -0.17}
23:49:03.791 00.003 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.14) = xAngle (-0.16 = -0.16)
23:49:03.793 00.002 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
23:49:03.794 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.30 mountX=0.16 mountY=0.03, mountTheta=0.20
23:49:03.796 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.15, opts=13)
23:49:03.799 00.003 18120 Enqueuing Move request for scope (0.04, -0.15)
23:49:03.800 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:03.802 00.002 21948 Worker thread wakes up
23:49:03.802 00.000 18120 UpdateGuideState exits: m=2025 RSB=30.9
23:49:03.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:03.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:03.803 00.001 18120 Enqueuing Expose request
23:49:03.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
23:49:03.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
23:49:03.803 00.000 21948 Moving (0.04, -0.15) raw xDistance=0.16 yDistance=0.03
23:49:03.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:49:03.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:03.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:03.803 00.000 21948 MoveAxis(E, 0, ABG)
23:49:03.803 00.000 21948 Move returns status 0, amount 0
23:49:03.804 00.001 21948 MoveAxis(N, 0, ABG)
23:49:03.804 00.000 21948 Move returns status 0, amount 0
23:49:03.804 00.000 21948 move complete, result=0
23:49:03.804 00.000 21948 worker thread done servicing request
23:49:03.804 00.000 21948 Worker thread wakes up
23:49:03.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:03.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:03.804 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:05.323 01.519 21948 Exposure complete
23:49:05.380 00.057 21948 worker thread done servicing request
23:49:05.380 00.000 18120 OnExposeComplete: enter
23:49:05.381 00.001 18120 UpdateGuideState(): m_state=6
23:49:05.382 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
23:49:05.383 00.001 18120 Star::Find returns 1 (0), X=411.73, Y=237.80, Mass=2223, SNR=32.4, Peak=213 HFD=4.1
23:49:05.384 00.001 18120 MultiStar: [#1 0.23,-0.29,0.00,M2] [#2 0.03,-0.05,0.62,U] [#3 -0.18,-0.31,0.68,U] [#4 -0.07,-0.32,0.54,U] [#5 0.17,-0.29,0.53,U] [#6 0.09,0.22,0.49,U] [#7 -0.13,-0.09,0.51,U] [#8 -0.07,0.09,0.40,U] 
23:49:05.384 00.000 18120 single-star, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.04, 0.00}
23:49:05.385 00.001 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.19 = -2.09)
23:49:05.385 00.000 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.01)
23:49:05.386 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.05 mountX=-0.02 mountY=0.03, mountTheta=2.10
23:49:05.387 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.00, opts=13)
23:49:05.387 00.000 18120 Enqueuing Move request for scope (-0.04, 0.00)
23:49:05.388 00.001 21948 Worker thread wakes up
23:49:05.388 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:05.388 00.000 18120 UpdateGuideState exits: m=2223 RSB=32.4
23:49:05.389 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:05.389 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:05.390 00.001 18120 Enqueuing Expose request
23:49:05.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
23:49:05.390 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
23:49:05.390 00.000 21948 Moving (-0.04, 0.00) raw xDistance=-0.02 yDistance=0.03
23:49:05.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:49:05.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:05.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:05.390 00.000 21948 MoveAxis(E, 0, ABG)
23:49:05.390 00.000 21948 Move returns status 0, amount 0
23:49:05.390 00.000 21948 MoveAxis(N, 0, ABG)
23:49:05.390 00.000 21948 Move returns status 0, amount 0
23:49:05.390 00.000 21948 move complete, result=0
23:49:05.391 00.001 21948 worker thread done servicing request
23:49:05.391 00.000 21948 Worker thread wakes up
23:49:05.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:05.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:05.391 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:07.015 01.624 21948 Exposure complete
23:49:07.060 00.045 21948 worker thread done servicing request
23:49:07.060 00.000 18120 OnExposeComplete: enter
23:49:07.063 00.003 18120 UpdateGuideState(): m_state=6
23:49:07.065 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
23:49:07.068 00.003 18120 Star::Find returns 1 (0), X=411.68, Y=237.77, Mass=2052, SNR=31.2, Peak=212 HFD=4.0
23:49:07.071 00.003 18120 MultiStar: [#1 0.24,-0.11,0.70,U] [#2 0.02,-0.13,0.65,U] [#3 -0.01,0.12,0.66,U] [#4 -0.08,0.01,0.53,U] [#5 -0.02,0.09,0.54,U] [#6 -0.15,0.18,0.49,U] [#7 0.18,0.20,0.54,U] [#8 -0.10,0.35,0.00,M1] 
23:49:07.073 00.002 18120 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {-0.09, -0.02}
23:49:07.075 00.002 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
23:49:07.077 00.002 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.45 = -0.83)
23:49:07.078 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.21 mountX=-0.02 mountY=-0.02, mountTheta=-2.33
23:49:07.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
23:49:07.080 00.001 18120 Enqueuing Move request for scope (0.01, 0.03)
23:49:07.081 00.001 21948 Worker thread wakes up
23:49:07.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:07.082 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:49:07.082 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.2
23:49:07.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:49:07.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:07.083 00.000 18120 Enqueuing Expose request
23:49:07.084 00.001 21948 Moving (0.01, 0.03) raw xDistance=-0.02 yDistance=-0.02
23:49:07.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:49:07.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:07.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:07.084 00.000 21948 MoveAxis(E, 0, ABG)
23:49:07.084 00.000 21948 Move returns status 0, amount 0
23:49:07.084 00.000 21948 MoveAxis(N, 0, ABG)
23:49:07.084 00.000 21948 Move returns status 0, amount 0
23:49:07.084 00.000 21948 move complete, result=0
23:49:07.084 00.000 21948 worker thread done servicing request
23:49:07.084 00.000 21948 Worker thread wakes up
23:49:07.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:07.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:07.084 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:08.609 01.525 21948 Exposure complete
23:49:08.638 00.029 21948 worker thread done servicing request
23:49:08.638 00.000 18120 OnExposeComplete: enter
23:49:08.639 00.001 18120 UpdateGuideState(): m_state=6
23:49:08.640 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
23:49:08.640 00.000 18120 Star::Find returns 1 (0), X=411.72, Y=237.81, Mass=1841, SNR=29.4, Peak=196 HFD=3.8
23:49:08.641 00.001 18120 MultiStar: [#1 0.29,-0.04,0.76,U] [#2 0.09,-0.19,0.69,U] [#3 0.11,-0.11,0.75,U] [#4 0.16,-0.32,0.61,U] [#5 0.12,-0.00,0.60,U] [#6 0.05,0.24,0.55,U] [#7 0.04,-0.08,0.53,U] [#8 -0.02,0.24,0.47,U] 
23:49:08.641 00.000 18120 single-star, 8 included, MultiStar: {0.09, -0.04}, one-star: {-0.04, 0.01}
23:49:08.641 00.000 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
23:49:08.642 00.001 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.86)
23:49:08.642 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.90 mountX=-0.03 mountY=0.03, mountTheta=2.26
23:49:08.643 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
23:49:08.644 00.001 18120 Enqueuing Move request for scope (-0.04, 0.01)
23:49:08.644 00.000 21948 Worker thread wakes up
23:49:08.644 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:08.645 00.001 18120 UpdateGuideState exits: m=1841 RSB=29.4
23:49:08.645 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:08.646 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:08.646 00.000 18120 Enqueuing Expose request
23:49:08.647 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:49:08.647 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:49:08.647 00.000 21948 Moving (-0.04, 0.01) raw xDistance=-0.03 yDistance=0.03
23:49:08.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:08.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:08.647 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:08.647 00.000 21948 MoveAxis(E, 0, ABG)
23:49:08.647 00.000 21948 Move returns status 0, amount 0
23:49:08.647 00.000 21948 MoveAxis(N, 0, ABG)
23:49:08.647 00.000 21948 Move returns status 0, amount 0
23:49:08.647 00.000 21948 move complete, result=0
23:49:08.647 00.000 21948 worker thread done servicing request
23:49:08.647 00.000 21948 Worker thread wakes up
23:49:08.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:08.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:08.647 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:10.283 01.636 21948 Exposure complete
23:49:10.352 00.069 21948 worker thread done servicing request
23:49:10.352 00.000 18120 OnExposeComplete: enter
23:49:10.354 00.002 18120 UpdateGuideState(): m_state=6
23:49:10.356 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
23:49:10.358 00.002 18120 Star::Find returns 1 (0), X=411.84, Y=237.52, Mass=2111, SNR=31.6, Peak=182 HFD=3.8
23:49:10.360 00.002 18120 MultiStar: [#1 0.10,-0.20,0.69,U] [#2 0.07,-0.39,0.00,M1] [#3 0.02,-0.32,0.69,U] [#4 0.14,-0.33,0.57,U] [#5 0.10,-0.21,0.54,U] [#6 -0.12,0.12,0.49,U] [#7 -0.12,-0.23,0.53,U] [#8 0.09,0.25,0.44,U] 
23:49:10.361 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.18}, one-star: {0.08, -0.28}
23:49:10.361 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.19 = -0.19)
23:49:10.361 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
23:49:10.362 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.34 mountX=0.18 mountY=0.04, mountTheta=0.23
23:49:10.363 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.18, opts=13)
23:49:10.364 00.001 18120 Enqueuing Move request for scope (0.04, -0.18)
23:49:10.365 00.001 21948 Worker thread wakes up
23:49:10.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
23:49:10.365 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
23:49:10.365 00.000 21948 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=0.04
23:49:10.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:49:10.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:10.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:10.367 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:49:10.367 00.000 21948 MoveAxis(E, 0, ABG)
23:49:10.367 00.000 21948 Move returns status 0, amount 0
23:49:10.367 00.000 21948 MoveAxis(N, 0, ABG)
23:49:10.367 00.000 21948 Move returns status 0, amount 0
23:49:10.367 00.000 21948 move complete, result=0
23:49:10.367 00.000 21948 worker thread done servicing request
23:49:10.367 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.6
23:49:10.368 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.369 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:10.369 00.000 18120 Enqueuing Expose request
23:49:10.370 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:10.370 00.000 21948 Worker thread wakes up
23:49:10.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:10.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:11.787 01.417 21948 Exposure complete
23:49:11.817 00.030 21948 worker thread done servicing request
23:49:11.817 00.000 18120 OnExposeComplete: enter
23:49:11.818 00.001 18120 UpdateGuideState(): m_state=6
23:49:11.820 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
23:49:11.822 00.002 18120 Star::Find returns 1 (0), X=411.67, Y=237.64, Mass=2096, SNR=31.6, Peak=198 HFD=3.7
23:49:11.823 00.001 18120 MultiStar: [#1 0.16,-0.06,0.74,U] [#2 0.03,-0.34,0.65,U] [#3 0.03,-0.09,0.66,U] [#4 0.17,-0.40,0.00,M1] [#5 0.29,-0.33,0.00,M1] [#6 0.00,-0.19,0.48,U] [#7 0.04,-0.20,0.51,U] [#8 0.11,0.09,0.42,U] 
23:49:11.825 00.002 18120 refined, 6 included, MultiStar: {0.03, -0.14}, one-star: {-0.10, -0.16}
23:49:11.826 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
23:49:11.827 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
23:49:11.827 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.36 mountX=0.14 mountY=0.04, mountTheta=0.25
23:49:11.828 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.14, opts=13)
23:49:11.829 00.001 18120 Enqueuing Move request for scope (0.03, -0.14)
23:49:11.829 00.000 21948 Worker thread wakes up
23:49:11.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:11.830 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:49:11.830 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.6
23:49:11.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.831 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:11.831 00.000 18120 Enqueuing Expose request
23:49:11.831 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:49:11.832 00.001 21948 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=0.04
23:49:11.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:49:11.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:11.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:49:11.832 00.000 21948 MoveAxis(E, 0, ABG)
23:49:11.832 00.000 21948 Move returns status 0, amount 0
23:49:11.832 00.000 21948 MoveAxis(N, 0, ABG)
23:49:11.832 00.000 21948 Move returns status 0, amount 0
23:49:11.832 00.000 21948 move complete, result=0
23:49:11.832 00.000 21948 worker thread done servicing request
23:49:11.832 00.000 21948 Worker thread wakes up
23:49:11.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:11.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:11.833 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:13.458 01.625 21948 Exposure complete
23:49:13.501 00.043 21948 worker thread done servicing request
23:49:13.501 00.000 18120 OnExposeComplete: enter
23:49:13.503 00.002 18120 UpdateGuideState(): m_state=6
23:49:13.504 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
23:49:13.505 00.001 18120 Star::Find returns 1 (0), X=411.77, Y=237.65, Mass=1982, SNR=30.5, Peak=175 HFD=3.8
23:49:13.505 00.000 18120 MultiStar: [#1 0.10,-0.26,0.75,U] [#2 0.14,-0.42,0.00,M1] [#3 -0.03,-0.24,0.71,U] [#4 0.26,-0.35,0.00,M2] [#5 0.19,-0.43,0.00,M2] [#6 -0.14,-0.18,0.50,U] [#7 -0.04,-0.26,0.52,U] [#8 0.01,-0.24,0.45,U] 
23:49:13.506 00.001 18120 single-star, 5 included, MultiStar: {-0.01, -0.21}, one-star: {0.00, -0.15}
23:49:13.506 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
23:49:13.507 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
23:49:13.509 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=0.13 mountY=0.06, mountTheta=0.43
23:49:13.510 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.15, opts=13)
23:49:13.511 00.001 18120 Enqueuing Move request for scope (0.00, -0.15)
23:49:13.511 00.000 21948 Worker thread wakes up
23:49:13.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
23:49:13.511 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
23:49:13.512 00.001 21948 Moving (0.00, -0.15) raw xDistance=0.13 yDistance=0.06
23:49:13.512 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:13.512 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.5
23:49:13.512 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.513 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:13.513 00.000 18120 Enqueuing Expose request
23:49:13.514 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:49:13.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:13.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:13.514 00.000 21948 MoveAxis(E, 0, ABG)
23:49:13.514 00.000 21948 Move returns status 0, amount 0
23:49:13.514 00.000 21948 MoveAxis(N, 0, ABG)
23:49:13.514 00.000 21948 Move returns status 0, amount 0
23:49:13.514 00.000 21948 move complete, result=0
23:49:13.514 00.000 21948 worker thread done servicing request
23:49:13.514 00.000 21948 Worker thread wakes up
23:49:13.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:13.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:13.514 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:15.040 01.526 21948 Exposure complete
23:49:15.070 00.030 21948 worker thread done servicing request
23:49:15.070 00.000 18120 OnExposeComplete: enter
23:49:15.072 00.002 18120 UpdateGuideState(): m_state=6
23:49:15.072 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
23:49:15.073 00.001 18120 Star::Find returns 1 (0), X=411.70, Y=237.46, Mass=2107, SNR=31.6, Peak=165 HFD=4.3
23:49:15.073 00.000 18120 MultiStar: [#1 0.10,-0.18,0.71,U] [#2 0.18,-0.44,0.00,M2] [#3 -0.07,-0.26,0.67,U] [#4 0.07,-0.44,0.00,M3] [#5 0.25,-0.25,0.51,U] [#6 -0.02,-0.02,0.50,U] [#7 0.16,-0.18,0.48,U] [#8 -0.02,-0.05,0.43,U] 
23:49:15.074 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.21}, one-star: {-0.06, -0.33}
23:49:15.074 00.000 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.14) = xAngle (-0.26 = -0.26)
23:49:15.075 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.84 = 2.84)
23:49:15.075 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.41 mountX=0.20 mountY=0.06, mountTheta=0.30
23:49:15.076 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.21, opts=13)
23:49:15.077 00.001 18120 Enqueuing Move request for scope (0.03, -0.21)
23:49:15.077 00.000 21948 Worker thread wakes up
23:49:15.077 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:15.078 00.001 18120 UpdateGuideState exits: m=2107 RSB=31.6
23:49:15.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.078 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:15.079 00.001 18120 Enqueuing Expose request
23:49:15.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
23:49:15.079 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
23:49:15.079 00.000 21948 Moving (0.03, -0.21) raw xDistance=0.20 yDistance=0.06
23:49:15.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:49:15.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:15.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:15.080 00.001 21948 MoveAxis(W, 36, ABG)
23:49:15.080 00.000 21948 Guiding  Dir = 3, Dur = 36
23:49:15.080 00.000 21948 IsSlewing returns 0
23:49:15.080 00.000 21948 IsGuiding returns 0
23:49:15.082 00.002 21948 PulseGuide returned control before completion, sleep 45
23:49:15.134 00.052 21948 IsGuiding returns 0
23:49:15.134 00.000 21948 Move returns status 0, amount 36
23:49:15.134 00.000 21948 MoveAxis(N, 0, ABG)
23:49:15.134 00.000 21948 Move returns status 0, amount 0
23:49:15.134 00.000 21948 move complete, result=0
23:49:15.134 00.000 21948 worker thread done servicing request
23:49:15.134 00.000 21948 Worker thread wakes up
23:49:15.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:15.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:15.134 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:49:16.765 01.631 21948 Exposure complete
23:49:16.831 00.066 21948 worker thread done servicing request
23:49:16.831 00.000 18120 OnExposeComplete: enter
23:49:16.832 00.001 18120 UpdateGuideState(): m_state=6
23:49:16.832 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
23:49:16.833 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=237.72, Mass=1985, SNR=30.6, Peak=187 HFD=3.9
23:49:16.833 00.000 18120 MultiStar: [#1 0.03,-0.25,0.73,U] [#2 -0.02,-0.36,0.63,U] [#3 -0.21,-0.21,0.66,U] [#4 -0.15,-0.21,0.52,U] [#5 0.23,-0.15,0.54,U] [#6 0.13,0.21,0.52,U] [#7 0.00,0.07,0.53,U] [#8 -0.33,0.31,0.00,M1] 
23:49:16.834 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.13}, one-star: {-0.14, -0.08}
23:49:16.834 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
23:49:16.835 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
23:49:16.835 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=0.11 mountY=0.08, mountTheta=0.67
23:49:16.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
23:49:16.838 00.002 18120 Enqueuing Move request for scope (-0.03, -0.13)
23:49:16.838 00.000 21948 Worker thread wakes up
23:49:16.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:16.839 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:49:16.839 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.6
23:49:16.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:16.840 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:16.840 00.000 18120 Enqueuing Expose request
23:49:16.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:49:16.840 00.000 21948 Moving (-0.03, -0.13) raw xDistance=0.11 yDistance=0.08
23:49:16.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:49:16.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:16.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:49:16.841 00.001 21948 MoveAxis(E, 0, ABG)
23:49:16.841 00.000 21948 Move returns status 0, amount 0
23:49:16.841 00.000 21948 MoveAxis(N, 0, ABG)
23:49:16.841 00.000 21948 Move returns status 0, amount 0
23:49:16.841 00.000 21948 move complete, result=0
23:49:16.841 00.000 21948 worker thread done servicing request
23:49:16.841 00.000 21948 Worker thread wakes up
23:49:16.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:16.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:16.841 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:18.357 01.516 21948 Exposure complete
23:49:18.399 00.042 21948 worker thread done servicing request
23:49:18.399 00.000 18120 OnExposeComplete: enter
23:49:18.400 00.001 18120 UpdateGuideState(): m_state=6
23:49:18.400 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
23:49:18.401 00.001 18120 Star::Find returns 1 (0), X=411.59, Y=237.65, Mass=2073, SNR=31.2, Peak=171 HFD=4.1
23:49:18.402 00.001 18120 MultiStar: [#1 0.15,-0.23,0.73,U] [#2 0.18,-0.35,0.00,M2] [#3 0.00,-0.18,0.69,U] [#4 0.16,-0.35,0.00,M3] [#5 0.07,-0.11,0.53,U] [#6 -0.17,0.27,0.48,U] [#7 -0.12,0.15,0.53,U] [#8 -0.27,0.19,0.44,U] 
23:49:18.402 00.000 18120 refined, 6 included, MultiStar: {-0.06, -0.05}, one-star: {-0.17, -0.14}
23:49:18.403 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
23:49:18.403 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
23:49:18.404 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.52 mountX=0.02 mountY=0.08, mountTheta=1.37
23:49:18.405 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
23:49:18.405 00.000 18120 Enqueuing Move request for scope (-0.06, -0.05)
23:49:18.406 00.001 21948 Worker thread wakes up
23:49:18.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:49:18.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:49:18.406 00.000 21948 Moving (-0.06, -0.05) raw xDistance=0.02 yDistance=0.08
23:49:18.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:49:18.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:18.406 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.2
23:49:18.407 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:18.407 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:18.408 00.001 18120 Enqueuing Expose request
23:49:18.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:18.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:49:18.408 00.000 21948 MoveAxis(E, 0, ABG)
23:49:18.408 00.000 21948 Move returns status 0, amount 0
23:49:18.408 00.000 21948 MoveAxis(N, 0, ABG)
23:49:18.408 00.000 21948 Move returns status 0, amount 0
23:49:18.408 00.000 21948 move complete, result=0
23:49:18.408 00.000 21948 worker thread done servicing request
23:49:18.409 00.001 21948 Worker thread wakes up
23:49:18.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:18.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:18.409 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:20.043 01.634 21948 Exposure complete
23:49:20.071 00.028 21948 worker thread done servicing request
23:49:20.071 00.000 18120 OnExposeComplete: enter
23:49:20.072 00.001 18120 UpdateGuideState(): m_state=6
23:49:20.073 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
23:49:20.073 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=237.74, Mass=2088, SNR=31.3, Peak=179 HFD=4.1
23:49:20.074 00.001 18120 MultiStar: [#1 0.20,-0.17,0.72,U] [#2 0.04,-0.45,0.00,M3] [#3 0.04,-0.24,0.69,U] [#4 0.33,-0.39,0.00,M4] [#5 0.09,-0.11,0.52,U] [#6 -0.02,0.09,0.48,U] [#7 0.11,-0.03,0.56,U] [#8 -0.07,0.25,0.46,U] 
23:49:20.074 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {-0.16, -0.06}
23:49:20.074 00.000 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.14) = xAngle (-0.13 = -0.13)
23:49:20.075 00.001 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.97 = 2.97)
23:49:20.075 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.28 mountX=0.06 mountY=0.01, mountTheta=0.17
23:49:20.077 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
23:49:20.080 00.003 18120 Enqueuing Move request for scope (0.02, -0.06)
23:49:20.083 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:20.085 00.002 18120 UpdateGuideState exits: m=2088 RSB=31.3
23:49:20.087 00.002 21948 Worker thread wakes up
23:49:20.087 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:49:20.087 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:49:20.087 00.000 21948 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.01
23:49:20.087 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:20.090 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:20.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:20.092 00.002 18120 Enqueuing Expose request
23:49:20.093 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:20.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:20.093 00.000 21948 MoveAxis(E, 0, ABG)
23:49:20.093 00.000 21948 Move returns status 0, amount 0
23:49:20.093 00.000 21948 MoveAxis(N, 0, ABG)
23:49:20.093 00.000 21948 Move returns status 0, amount 0
23:49:20.093 00.000 21948 move complete, result=0
23:49:20.093 00.000 21948 worker thread done servicing request
23:49:20.093 00.000 21948 Worker thread wakes up
23:49:20.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:20.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:20.094 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:21.622 01.528 21948 Exposure complete
23:49:21.670 00.048 21948 worker thread done servicing request
23:49:21.670 00.000 18120 OnExposeComplete: enter
23:49:21.672 00.002 18120 UpdateGuideState(): m_state=6
23:49:21.673 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
23:49:21.674 00.001 18120 Star::Find returns 1 (0), X=411.90, Y=237.56, Mass=2058, SNR=31.2, Peak=187 HFD=3.9
23:49:21.674 00.000 18120 MultiStar: [#1 0.40,-0.41,0.00,M1] [#2 0.06,-0.58,0.00,M4] [#3 -0.21,-0.46,0.00,M1] [#4 0.20,-0.41,0.00,M5] [#5 0.36,-0.34,0.00,M1] [#6 0.14,0.04,0.50,U] [#7 0.37,-0.22,0.00,M1] [#8 0.01,0.03,0.44,U] 
23:49:21.675 00.001 18120 refined, 2 included, MultiStar: {0.11, -0.11}, one-star: {0.14, -0.24}
23:49:21.675 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.14) = xAngle (0.38 = 0.38)
23:49:21.676 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.48 = -2.80)
23:49:21.676 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.77 mountX=0.14 mountY=-0.05, mountTheta=-0.34
23:49:21.677 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.11, opts=13)
23:49:21.678 00.001 18120 Enqueuing Move request for scope (0.11, -0.11)
23:49:21.678 00.000 21948 Worker thread wakes up
23:49:21.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:21.679 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.2
23:49:21.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:21.680 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:21.680 00.000 18120 Enqueuing Expose request
23:49:21.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:49:21.680 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:49:21.680 00.000 21948 Moving (0.11, -0.11) raw xDistance=0.14 yDistance=-0.05
23:49:21.681 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:49:21.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:21.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:21.681 00.000 21948 MoveAxis(E, 0, ABG)
23:49:21.681 00.000 21948 Move returns status 0, amount 0
23:49:21.681 00.000 21948 MoveAxis(N, 0, ABG)
23:49:21.681 00.000 21948 Move returns status 0, amount 0
23:49:21.681 00.000 21948 move complete, result=0
23:49:21.681 00.000 21948 worker thread done servicing request
23:49:21.681 00.000 21948 Worker thread wakes up
23:49:21.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:21.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:21.681 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:23.307 01.626 21948 Exposure complete
23:49:23.341 00.034 21948 worker thread done servicing request
23:49:23.341 00.000 18120 OnExposeComplete: enter
23:49:23.343 00.002 18120 UpdateGuideState(): m_state=6
23:49:23.345 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
23:49:23.345 00.000 18120 Star::Find returns 1 (0), X=411.97, Y=237.53, Mass=2067, SNR=31.2, Peak=191 HFD=4.1
23:49:23.346 00.001 18120 MultiStar: [#1 0.56,-0.51,0.00,M2] [#2 0.47,-0.55,0.00,M5] [#3 -0.04,-0.32,0.68,U] [#4 0.50,-0.58,0.00,M6] [#5 0.57,-0.43,0.00,M2] [#6 0.05,-0.03,0.49,U] [#7 0.36,-0.10,0.00,M2] [#8 0.14,0.04,0.46,U] 
23:49:23.347 00.001 18120 refined, 3 included, MultiStar: {0.10, -0.18}, one-star: {0.21, -0.27}
23:49:23.347 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.08 = 0.08)
23:49:23.348 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.18 = -3.10)
23:49:23.348 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.06 mountX=0.21 mountY=-0.01, mountTheta=-0.04
23:49:23.349 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.18, opts=13)
23:49:23.350 00.001 18120 Enqueuing Move request for scope (0.10, -0.18)
23:49:23.351 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:23.352 00.001 21948 Worker thread wakes up
23:49:23.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
23:49:23.352 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
23:49:23.352 00.000 21948 Moving (0.10, -0.18) raw xDistance=0.21 yDistance=-0.01
23:49:23.353 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:49:23.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:23.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:23.353 00.000 21948 MoveAxis(W, 37, ABG)
23:49:23.353 00.000 21948 Guiding  Dir = 3, Dur = 37
23:49:23.353 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
23:49:23.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.354 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:23.354 00.000 18120 Enqueuing Expose request
23:49:23.356 00.002 21948 IsSlewing returns 0
23:49:23.356 00.000 21948 IsGuiding returns 0
23:49:23.358 00.002 21948 PulseGuide returned control before completion, sleep 46
23:49:23.415 00.057 21948 IsGuiding returns 0
23:49:23.415 00.000 21948 Move returns status 0, amount 37
23:49:23.415 00.000 21948 MoveAxis(N, 0, ABG)
23:49:23.415 00.000 21948 Move returns status 0, amount 0
23:49:23.415 00.000 21948 move complete, result=0
23:49:23.415 00.000 21948 worker thread done servicing request
23:49:23.415 00.000 21948 Worker thread wakes up
23:49:23.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:23.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:23.415 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
23:49:24.820 01.405 21948 Exposure complete
23:49:24.852 00.032 21948 worker thread done servicing request
23:49:24.853 00.001 18120 OnExposeComplete: enter
23:49:24.854 00.001 18120 UpdateGuideState(): m_state=6
23:49:24.855 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
23:49:24.855 00.000 18120 Star::Find returns 1 (0), X=411.86, Y=237.57, Mass=2170, SNR=31.9, Peak=203 HFD=3.9
23:49:24.856 00.001 18120 MultiStar: [#1 0.42,-0.34,0.00,M3] [#2 0.46,-0.56,0.00,M6] [#3 0.14,-0.13,0.65,U] [#4 0.20,-0.31,0.54,U] [#5 0.24,-0.24,0.53,U] [#6 0.25,-0.31,0.00,M1] [#7 0.11,-0.17,0.51,U] [#8 0.20,-0.41,0.00,M1] 
23:49:24.856 00.000 18120 single-star, 4 included, MultiStar: {0.15, -0.22}, one-star: {0.09, -0.23}
23:49:24.856 00.000 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.03 = -0.03)
23:49:24.857 00.001 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.07 = 3.07)
23:49:24.857 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.18 mountX=0.25 mountY=0.02, mountTheta=0.07
23:49:24.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.23, opts=13)
23:49:24.859 00.001 18120 Enqueuing Move request for scope (0.09, -0.23)
23:49:24.859 00.000 21948 Worker thread wakes up
23:49:24.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:24.860 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
23:49:24.860 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
23:49:24.860 00.000 18120 UpdateGuideState exits: m=2170 RSB=31.9
23:49:24.861 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:24.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:24.861 00.000 18120 Enqueuing Expose request
23:49:24.862 00.001 21948 Moving (0.09, -0.23) raw xDistance=0.25 yDistance=0.02
23:49:24.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:49:24.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:24.862 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:24.862 00.000 21948 MoveAxis(W, 46, ABG)
23:49:24.862 00.000 21948 Guiding  Dir = 3, Dur = 46
23:49:24.862 00.000 21948 IsSlewing returns 0
23:49:24.862 00.000 21948 IsGuiding returns 0
23:49:24.864 00.002 21948 PulseGuide returned control before completion, sleep 55
23:49:24.930 00.066 21948 IsGuiding returns 0
23:49:24.930 00.000 21948 Move returns status 0, amount 46
23:49:24.930 00.000 21948 MoveAxis(N, 0, ABG)
23:49:24.930 00.000 21948 Move returns status 0, amount 0
23:49:24.930 00.000 21948 move complete, result=0
23:49:24.930 00.000 21948 worker thread done servicing request
23:49:24.930 00.000 21948 Worker thread wakes up
23:49:24.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:24.930 00.000 18120 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
23:49:24.931 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:26.566 01.635 21948 Exposure complete
23:49:26.595 00.029 21948 worker thread done servicing request
23:49:26.595 00.000 18120 OnExposeComplete: enter
23:49:26.595 00.000 18120 UpdateGuideState(): m_state=6
23:49:26.596 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
23:49:26.597 00.001 18120 Star::Find returns 1 (0), X=411.69, Y=237.71, Mass=2180, SNR=32.1, Peak=188 HFD=4.3
23:49:26.597 00.000 18120 MultiStar: [#1 0.16,-0.14,0.67,U] [#2 0.30,-0.25,0.00,M7] [#3 0.01,-0.25,0.66,U] [#4 0.22,-0.26,0.55,U] [#5 0.27,-0.16,0.51,U] [#6 0.07,0.10,0.45,U] [#7 -0.01,-0.05,0.52,U] [#8 -0.22,0.10,0.41,U] 
23:49:26.598 00.001 18120 single-star, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.07, -0.09}
23:49:26.598 00.000 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.14) = xAngle (-1.12 = -1.12)
23:49:26.598 00.000 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.98 = 1.98)
23:49:26.599 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.26 mountX=0.05 mountY=0.10, mountTheta=1.13
23:49:26.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.09, opts=13)
23:49:26.601 00.001 18120 Enqueuing Move request for scope (-0.07, -0.09)
23:49:26.601 00.000 21948 Worker thread wakes up
23:49:26.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
23:49:26.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
23:49:26.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:26.602 00.001 21948 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.10
23:49:26.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:49:26.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:26.602 00.000 18120 UpdateGuideState exits: m=2180 RSB=32.1
23:49:26.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.603 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:26.603 00.000 18120 Enqueuing Expose request
23:49:26.604 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:26.604 00.000 21948 MoveAxis(E, 0, ABG)
23:49:26.604 00.000 21948 Move returns status 0, amount 0
23:49:26.604 00.000 21948 MoveAxis(N, 0, ABG)
23:49:26.604 00.000 21948 Move returns status 0, amount 0
23:49:26.604 00.000 21948 move complete, result=0
23:49:26.604 00.000 21948 worker thread done servicing request
23:49:26.604 00.000 21948 Worker thread wakes up
23:49:26.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:26.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:26.604 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:28.121 01.517 21948 Exposure complete
23:49:28.153 00.032 21948 worker thread done servicing request
23:49:28.153 00.000 18120 OnExposeComplete: enter
23:49:28.155 00.002 18120 UpdateGuideState(): m_state=6
23:49:28.155 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
23:49:28.156 00.001 18120 Star::Find returns 1 (0), X=411.85, Y=237.65, Mass=2153, SNR=32.0, Peak=204 HFD=4.0
23:49:28.157 00.001 18120 MultiStar: [#1 -0.06,-0.29,0.70,U] [#2 0.17,-0.30,0.60,U] [#3 0.19,-0.38,0.00,M1] [#4 0.04,-0.17,0.53,U] [#5 0.24,-0.22,0.52,U] [#6 0.11,0.03,0.46,U] [#7 -0.05,-0.20,0.51,U] [#8 0.27,-0.08,0.41,U] 
23:49:28.157 00.000 18120 single-star, 7 included, MultiStar: {0.09, -0.18}, one-star: {0.09, -0.15}
23:49:28.157 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
23:49:28.158 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.06)
23:49:28.160 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.02 mountX=0.17 mountY=-0.01, mountTheta=-0.08
23:49:28.165 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.15, opts=13)
23:49:28.167 00.002 18120 Enqueuing Move request for scope (0.09, -0.15)
23:49:28.170 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:28.172 00.002 18120 UpdateGuideState exits: m=2153 RSB=32.0
23:49:28.174 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:28.176 00.002 21948 Worker thread wakes up
23:49:28.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:28.177 00.001 18120 Enqueuing Expose request
23:49:28.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:49:28.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:49:28.177 00.000 21948 Moving (0.09, -0.15) raw xDistance=0.17 yDistance=-0.01
23:49:28.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:49:28.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:28.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:28.177 00.000 21948 MoveAxis(E, 0, ABG)
23:49:28.177 00.000 21948 Move returns status 0, amount 0
23:49:28.177 00.000 21948 MoveAxis(N, 0, ABG)
23:49:28.177 00.000 21948 Move returns status 0, amount 0
23:49:28.177 00.000 21948 move complete, result=0
23:49:28.177 00.000 21948 worker thread done servicing request
23:49:28.177 00.000 21948 Worker thread wakes up
23:49:28.178 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:28.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:28.178 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:29.808 01.630 21948 Exposure complete
23:49:29.863 00.055 21948 worker thread done servicing request
23:49:29.863 00.000 18120 OnExposeComplete: enter
23:49:29.864 00.001 18120 UpdateGuideState(): m_state=6
23:49:29.865 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
23:49:29.865 00.000 18120 Star::Find returns 1 (0), X=412.03, Y=237.47, Mass=1931, SNR=30.1, Peak=172 HFD=4.1
23:49:29.866 00.001 18120 MultiStar: [#1 0.54,-0.39,0.00,M2] [#2 0.55,-0.48,0.00,M7] [#3 0.26,-0.37,0.00,M2] [#4 0.16,-0.35,0.00,M4] [#5 0.25,-0.36,0.00,M1] [#6 0.26,-0.11,0.50,U] [#7 -0.04,-0.27,0.55,U] [#8 -0.02,-0.16,0.43,U] 
23:49:29.866 00.000 18120 refined, 3 included, MultiStar: {0.15, -0.24}, one-star: {0.27, -0.32}
23:49:29.866 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.13 = 0.13)
23:49:29.867 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.23 = -3.06)
23:49:29.867 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-1.02 mountX=0.28 mountY=-0.02, mountTheta=-0.09
23:49:29.869 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.24, opts=13)
23:49:29.870 00.001 18120 Enqueuing Move request for scope (0.15, -0.24)
23:49:29.870 00.000 21948 Worker thread wakes up
23:49:29.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:29.871 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
23:49:29.871 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
23:49:29.871 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.1
23:49:29.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:29.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:29.871 00.000 18120 Enqueuing Expose request
23:49:29.873 00.002 21948 Moving (0.15, -0.24) raw xDistance=0.28 yDistance=-0.02
23:49:29.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:49:29.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:29.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:29.873 00.000 21948 MoveAxis(W, 50, ABG)
23:49:29.873 00.000 21948 Guiding  Dir = 3, Dur = 50
23:49:29.873 00.000 21948 IsSlewing returns 0
23:49:29.873 00.000 21948 IsGuiding returns 0
23:49:29.875 00.002 21948 PulseGuide returned control before completion, sleep 59
23:49:29.947 00.072 21948 IsGuiding returns 0
23:49:29.947 00.000 21948 Move returns status 0, amount 50
23:49:29.947 00.000 21948 MoveAxis(N, 0, ABG)
23:49:29.947 00.000 21948 Move returns status 0, amount 0
23:49:29.947 00.000 21948 move complete, result=0
23:49:29.947 00.000 21948 worker thread done servicing request
23:49:29.947 00.000 21948 Worker thread wakes up
23:49:29.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:29.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:29.948 00.001 18120 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
23:49:31.358 01.410 21948 Exposure complete
23:49:31.384 00.026 21948 worker thread done servicing request
23:49:31.384 00.000 18120 OnExposeComplete: enter
23:49:31.384 00.000 18120 UpdateGuideState(): m_state=6
23:49:31.385 00.001 18120 Star::Find(15, 412, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
23:49:31.387 00.002 18120 Star::Find returns 1 (0), X=411.90, Y=237.55, Mass=2010, SNR=30.9, Peak=193 HFD=3.9
23:49:31.389 00.002 18120 MultiStar: [#1 0.22,-0.25,0.72,U] [#2 0.43,-0.39,0.00,M8] [#3 -0.15,-0.21,0.70,U] [#4 0.70,-0.35,0.00,M5] [#5 0.36,-0.17,0.00,M2] [#6 0.37,0.04,0.00,M1] [#7 0.21,0.00,0.50,U] [#8 0.28,0.07,0.43,U] 
23:49:31.390 00.001 18120 refined, 4 included, MultiStar: {0.12, -0.16}, one-star: {0.13, -0.25}
23:49:31.390 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
23:49:31.392 00.002 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.96)
23:49:31.392 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=0.20 mountY=-0.04, mountTheta=-0.19
23:49:31.395 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.16, opts=13)
23:49:31.395 00.000 18120 Enqueuing Move request for scope (0.12, -0.16)
23:49:31.396 00.001 21948 Worker thread wakes up
23:49:31.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:31.396 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.9
23:49:31.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:31.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:31.397 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
23:49:31.397 00.000 18120 Enqueuing Expose request
23:49:31.397 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
23:49:31.397 00.000 21948 Moving (0.12, -0.16) raw xDistance=0.20 yDistance=-0.04
23:49:31.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:49:31.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:31.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:49:31.398 00.001 21948 MoveAxis(E, 0, ABG)
23:49:31.398 00.000 21948 Move returns status 0, amount 0
23:49:31.398 00.000 21948 MoveAxis(N, 0, ABG)
23:49:31.398 00.000 21948 Move returns status 0, amount 0
23:49:31.398 00.000 21948 move complete, result=0
23:49:31.398 00.000 21948 worker thread done servicing request
23:49:31.398 00.000 21948 Worker thread wakes up
23:49:31.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:31.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:31.398 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:33.022 01.624 21948 Exposure complete
23:49:33.055 00.033 21948 worker thread done servicing request
23:49:33.055 00.000 18120 OnExposeComplete: enter
23:49:33.055 00.000 18120 UpdateGuideState(): m_state=6
23:49:33.056 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
23:49:33.056 00.000 18120 Star::Find returns 1 (0), X=411.93, Y=237.26, Mass=2097, SNR=31.4, Peak=203 HFD=4.1
23:49:33.057 00.001 18120 MultiStar: [#1 0.38,-0.58,0.00,M2] [#2 0.43,-0.58,0.00,M9] [#3 -0.06,-0.69,0.00,M2] [#4 0.40,-0.42,0.00,M6] [#5 0.28,-0.20,0.50,U] [#6 0.25,-0.10,0.48,U] [#7 0.31,-0.40,0.00,M1] [#8 -0.00,-0.15,0.44,U] 
23:49:33.058 00.001 18120 refined, 3 included, MultiStar: {0.18, -0.31}, one-star: {0.17, -0.54}
23:49:33.058 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
23:49:33.059 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.20 = -3.09)
23:49:33.061 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.05 mountX=0.36 mountY=-0.02, mountTheta=-0.06
23:49:33.062 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.31, opts=13)
23:49:33.063 00.001 18120 Enqueuing Move request for scope (0.18, -0.31)
23:49:33.063 00.000 21948 Worker thread wakes up
23:49:33.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:33.064 00.001 18120 UpdateGuideState exits: m=2097 RSB=31.4
23:49:33.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.065 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:33.065 00.000 18120 Enqueuing Expose request
23:49:33.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.31) opts 0xd
23:49:33.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.31)
23:49:33.065 00.000 21948 Moving (0.18, -0.31) raw xDistance=0.36 yDistance=-0.02
23:49:33.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
23:49:33.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:33.066 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:33.066 00.000 21948 MoveAxis(W, 63, ABG)
23:49:33.066 00.000 21948 Guiding  Dir = 3, Dur = 63
23:49:33.066 00.000 21948 IsSlewing returns 0
23:49:33.066 00.000 21948 IsGuiding returns 0
23:49:33.067 00.001 21948 PulseGuide returned control before completion, sleep 72
23:49:33.146 00.079 21948 IsGuiding returns 0
23:49:33.146 00.000 21948 Move returns status 0, amount 63
23:49:33.146 00.000 21948 MoveAxis(N, 0, ABG)
23:49:33.146 00.000 21948 Move returns status 0, amount 0
23:49:33.146 00.000 21948 move complete, result=0
23:49:33.146 00.000 21948 worker thread done servicing request
23:49:33.146 00.000 21948 Worker thread wakes up
23:49:33.146 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:33.147 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:33.147 00.000 18120 GuideStep: 0.4 px 63 ms WEST, -0.0 px 0 ms NORTH
23:49:34.557 01.410 21948 Exposure complete
23:49:34.587 00.030 21948 worker thread done servicing request
23:49:34.588 00.001 18120 OnExposeComplete: enter
23:49:34.588 00.000 18120 UpdateGuideState(): m_state=6
23:49:34.589 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
23:49:34.589 00.000 18120 Star::Find returns 1 (0), X=411.64, Y=237.47, Mass=2014, SNR=30.8, Peak=182 HFD=4.0
23:49:34.590 00.001 18120 MultiStar: [#1 0.27,-0.33,0.00,M3] [#2 0.24,-0.44,0.00,M10] [#3 -0.05,-0.46,0.00,M3] [#4 0.06,-0.38,0.00,M7] [#5 0.05,-0.18,0.56,U] [#6 -0.03,-0.11,0.51,U] [#7 -0.06,-0.19,0.52,U] [#8 -0.03,-0.23,0.45,U] 
23:49:34.590 00.000 18120 refined, 4 included, MultiStar: {-0.05, -0.22}, one-star: {-0.12, -0.32}
23:49:34.591 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:49:34.591 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
23:49:34.592 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.80 mountX=0.18 mountY=0.15, mountTheta=0.68
23:49:34.593 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.22, opts=13)
23:49:34.594 00.001 18120 Enqueuing Move request for scope (-0.05, -0.22)
23:49:34.594 00.000 21948 Worker thread wakes up
23:49:34.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:34.595 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.8
23:49:34.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.596 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:34.596 00.000 18120 Enqueuing Expose request
23:49:34.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
23:49:34.596 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
23:49:34.596 00.000 21948 Moving (-0.05, -0.22) raw xDistance=0.18 yDistance=0.15
23:49:34.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:49:34.597 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:34.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:49:34.597 00.000 21948 MoveAxis(E, 0, ABG)
23:49:34.597 00.000 21948 Move returns status 0, amount 0
23:49:34.597 00.000 21948 MoveAxis(N, 0, ABG)
23:49:34.597 00.000 21948 Move returns status 0, amount 0
23:49:34.597 00.000 21948 move complete, result=0
23:49:34.597 00.000 21948 worker thread done servicing request
23:49:34.597 00.000 21948 Worker thread wakes up
23:49:34.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:34.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:34.597 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:36.328 01.731 21948 Exposure complete
23:49:36.360 00.032 21948 worker thread done servicing request
23:49:36.361 00.001 18120 OnExposeComplete: enter
23:49:36.362 00.001 18120 UpdateGuideState(): m_state=6
23:49:36.363 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
23:49:36.364 00.001 18120 Star::Find returns 1 (0), X=411.77, Y=237.57, Mass=2099, SNR=31.5, Peak=183 HFD=3.8
23:49:36.365 00.001 18120 MultiStar: [#1 0.20,-0.42,0.00,M4] [#2 0.09,-0.34,0.68,U] [#3 -0.11,-0.32,0.70,U] [#4 -0.06,-0.03,0.51,U] [#5 0.19,-0.35,0.00,M1] [#6 0.15,0.04,0.49,U] [#7 -0.24,-0.16,0.55,U] [#8 -0.10,0.02,0.43,U] 
23:49:36.365 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.17}, one-star: {0.01, -0.23}
23:49:36.366 00.001 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.61 = -0.61)
23:49:36.367 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.49 = 2.49)
23:49:36.368 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.75 mountX=0.14 mountY=0.11, mountTheta=0.63
23:49:36.369 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.17, opts=13)
23:49:36.371 00.002 18120 Enqueuing Move request for scope (-0.03, -0.17)
23:49:36.371 00.000 21948 Worker thread wakes up
23:49:36.372 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:36.372 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.5
23:49:36.373 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:36.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:36.373 00.000 18120 Enqueuing Expose request
23:49:36.374 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
23:49:36.374 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
23:49:36.374 00.000 21948 Moving (-0.03, -0.17) raw xDistance=0.14 yDistance=0.11
23:49:36.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:49:36.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:36.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:36.374 00.000 21948 MoveAxis(E, 0, ABG)
23:49:36.374 00.000 21948 Move returns status 0, amount 0
23:49:36.374 00.000 21948 MoveAxis(N, 0, ABG)
23:49:36.374 00.000 21948 Move returns status 0, amount 0
23:49:36.374 00.000 21948 move complete, result=0
23:49:36.374 00.000 21948 worker thread done servicing request
23:49:36.375 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:36.375 00.000 21948 Worker thread wakes up
23:49:36.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:36.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:37.793 01.418 21948 Exposure complete
23:49:37.818 00.025 21948 worker thread done servicing request
23:49:37.818 00.000 18120 OnExposeComplete: enter
23:49:37.819 00.001 18120 UpdateGuideState(): m_state=6
23:49:37.819 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
23:49:37.820 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=237.71, Mass=2279, SNR=32.8, Peak=212 HFD=4.1
23:49:37.820 00.000 18120 MultiStar: [#1 0.14,-0.22,0.70,U] [#2 0.14,-0.29,0.63,U] [#3 -0.07,-0.33,0.65,U] [#4 0.25,-0.32,0.00,M7] [#5 0.18,-0.04,0.50,U] [#6 0.19,0.25,0.46,U] [#7 0.05,-0.00,0.50,U] [#8 0.11,0.14,0.40,U] 
23:49:37.821 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {-0.12, -0.09}
23:49:37.821 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
23:49:37.822 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
23:49:37.823 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.05 mountX=0.11 mountY=-0.01, mountTheta=-0.05
23:49:37.827 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
23:49:37.829 00.002 18120 Enqueuing Move request for scope (0.06, -0.10)
23:49:37.830 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:37.831 00.001 18120 UpdateGuideState exits: m=2279 RSB=32.8
23:49:37.832 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.834 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:37.836 00.002 18120 Enqueuing Expose request
23:49:37.838 00.002 21948 Worker thread wakes up
23:49:37.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:49:37.838 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:49:37.838 00.000 21948 Moving (0.06, -0.10) raw xDistance=0.11 yDistance=-0.01
23:49:37.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:49:37.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:37.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:37.838 00.000 21948 MoveAxis(E, 0, ABG)
23:49:37.838 00.000 21948 Move returns status 0, amount 0
23:49:37.838 00.000 21948 MoveAxis(N, 0, ABG)
23:49:37.838 00.000 21948 Move returns status 0, amount 0
23:49:37.838 00.000 21948 move complete, result=0
23:49:37.838 00.000 21948 worker thread done servicing request
23:49:37.838 00.000 21948 Worker thread wakes up
23:49:37.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:37.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:37.840 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:39.466 01.626 21948 Exposure complete
23:49:39.503 00.037 21948 worker thread done servicing request
23:49:39.503 00.000 18120 OnExposeComplete: enter
23:49:39.504 00.001 18120 UpdateGuideState(): m_state=6
23:49:39.504 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
23:49:39.504 00.000 18120 Star::Find returns 1 (0), X=411.65, Y=237.74, Mass=2012, SNR=30.8, Peak=189 HFD=3.7
23:49:39.506 00.002 18120 MultiStar: [#1 0.28,-0.21,0.75,U] [#2 0.08,-0.15,0.64,U] [#3 0.01,-0.29,0.68,U] [#4 0.21,-0.28,0.58,U] [#5 0.17,-0.01,0.55,U] [#6 0.08,0.27,0.49,U] [#7 -0.14,0.02,0.51,U] [#8 0.09,0.06,0.45,U] 
23:49:39.506 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {-0.11, -0.05}
23:49:39.507 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
23:49:39.507 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.96)
23:49:39.508 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=0.11 mountY=-0.02, mountTheta=-0.18
23:49:39.509 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
23:49:39.509 00.000 18120 Enqueuing Move request for scope (0.07, -0.09)
23:49:39.510 00.001 21948 Worker thread wakes up
23:49:39.510 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:39.510 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.8
23:49:39.511 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:39.511 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:39.512 00.001 18120 Enqueuing Expose request
23:49:39.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:49:39.512 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:49:39.512 00.000 21948 Moving (0.07, -0.09) raw xDistance=0.11 yDistance=-0.02
23:49:39.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:49:39.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:39.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:39.512 00.000 21948 MoveAxis(E, 0, ABG)
23:49:39.512 00.000 21948 Move returns status 0, amount 0
23:49:39.512 00.000 21948 MoveAxis(N, 0, ABG)
23:49:39.512 00.000 21948 Move returns status 0, amount 0
23:49:39.512 00.000 21948 move complete, result=0
23:49:39.512 00.000 21948 worker thread done servicing request
23:49:39.512 00.000 21948 Worker thread wakes up
23:49:39.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:39.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:39.513 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:41.035 01.522 21948 Exposure complete
23:49:41.067 00.032 21948 worker thread done servicing request
23:49:41.067 00.000 18120 OnExposeComplete: enter
23:49:41.068 00.001 18120 UpdateGuideState(): m_state=6
23:49:41.068 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
23:49:41.069 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=237.68, Mass=2098, SNR=31.5, Peak=190 HFD=4.1
23:49:41.070 00.001 18120 MultiStar: [#1 0.23,-0.40,0.00,M3] [#2 0.12,-0.35,0.00,M8] [#3 0.13,-0.38,0.00,M1] [#4 -0.03,-0.27,0.56,U] [#5 0.09,-0.28,0.50,U] [#6 -0.01,-0.02,0.49,U] [#7 -0.25,-0.17,0.51,U] [#8 -0.07,-0.07,0.41,U] 
23:49:41.070 00.000 18120 refined, 5 included, MultiStar: {-0.08, -0.15}, one-star: {-0.14, -0.12}
23:49:41.070 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
23:49:41.071 00.001 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.21 = 2.21)
23:49:41.071 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.04 mountX=0.11 mountY=0.14, mountTheta=0.91
23:49:41.072 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.15, opts=13)
23:49:41.073 00.001 18120 Enqueuing Move request for scope (-0.08, -0.15)
23:49:41.073 00.000 21948 Worker thread wakes up
23:49:41.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
23:49:41.073 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
23:49:41.073 00.000 21948 Moving (-0.08, -0.15) raw xDistance=0.11 yDistance=0.14
23:49:41.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:49:41.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:41.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:41.074 00.001 18120 UpdateGuideState exits: m=2098 RSB=31.5
23:49:41.074 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.075 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:41.075 00.000 18120 Enqueuing Expose request
23:49:41.076 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:49:41.076 00.000 21948 MoveAxis(E, 0, ABG)
23:49:41.076 00.000 21948 Move returns status 0, amount 0
23:49:41.076 00.000 21948 MoveAxis(N, 0, ABG)
23:49:41.076 00.000 21948 Move returns status 0, amount 0
23:49:41.076 00.000 21948 move complete, result=0
23:49:41.076 00.000 21948 worker thread done servicing request
23:49:41.076 00.000 21948 Worker thread wakes up
23:49:41.076 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:41.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:41.076 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:42.705 01.629 21948 Exposure complete
23:49:42.734 00.029 21948 worker thread done servicing request
23:49:42.734 00.000 18120 OnExposeComplete: enter
23:49:42.735 00.001 18120 UpdateGuideState(): m_state=6
23:49:42.735 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
23:49:42.736 00.001 18120 Star::Find returns 1 (0), X=411.76, Y=237.66, Mass=2035, SNR=31.0, Peak=194 HFD=3.9
23:49:42.737 00.001 18120 MultiStar: [#1 0.24,-0.22,0.73,U] [#2 0.09,-0.19,0.67,U] [#3 -0.07,-0.30,0.68,U] [#4 -0.06,-0.16,0.56,U] [#5 0.07,-0.13,0.56,U] [#6 0.11,0.12,0.49,U] [#7 0.06,-0.18,0.51,U] [#8 -0.02,0.08,0.45,U] 
23:49:42.737 00.000 18120 single-star, 8 included, MultiStar: {0.05, -0.14}, one-star: {-0.00, -0.13}
23:49:42.737 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
23:49:42.738 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
23:49:42.739 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=0.12 mountY=0.06, mountTheta=0.48
23:49:42.740 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.13, opts=13)
23:49:42.740 00.000 18120 Enqueuing Move request for scope (-0.00, -0.13)
23:49:42.741 00.001 21948 Worker thread wakes up
23:49:42.741 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
23:49:42.741 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
23:49:42.741 00.000 21948 Moving (-0.00, -0.13) raw xDistance=0.12 yDistance=0.06
23:49:42.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:49:42.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:42.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:42.741 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.0
23:49:42.742 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:42.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:42.743 00.001 18120 Enqueuing Expose request
23:49:42.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:42.743 00.000 21948 MoveAxis(E, 0, ABG)
23:49:42.743 00.000 21948 Move returns status 0, amount 0
23:49:42.744 00.001 21948 MoveAxis(N, 0, ABG)
23:49:42.744 00.000 21948 Move returns status 0, amount 0
23:49:42.744 00.000 21948 move complete, result=0
23:49:42.744 00.000 21948 worker thread done servicing request
23:49:42.744 00.000 21948 Worker thread wakes up
23:49:42.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:42.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:42.744 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:44.267 01.523 21948 Exposure complete
23:49:44.320 00.053 21948 worker thread done servicing request
23:49:44.321 00.001 18120 OnExposeComplete: enter
23:49:44.321 00.000 18120 UpdateGuideState(): m_state=6
23:49:44.322 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
23:49:44.322 00.000 18120 Star::Find returns 1 (0), X=411.82, Y=237.58, Mass=2079, SNR=31.3, Peak=204 HFD=3.8
23:49:44.323 00.001 18120 MultiStar: [#1 0.10,-0.29,0.71,U] [#2 0.05,-0.38,0.00,M8] [#3 0.07,-0.27,0.66,U] [#4 0.06,-0.41,0.00,M5] [#5 0.24,-0.02,0.53,U] [#6 -0.07,0.13,0.49,U] [#7 0.13,-0.18,0.52,U] [#8 0.01,0.09,0.44,U] 
23:49:44.323 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.14}, one-star: {0.06, -0.22}
23:49:44.324 00.001 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.08 = 0.08)
23:49:44.324 00.000 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.10)
23:49:44.325 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.06 mountX=0.16 mountY=-0.01, mountTheta=-0.04
23:49:44.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.14, opts=13)
23:49:44.326 00.000 18120 Enqueuing Move request for scope (0.08, -0.14)
23:49:44.327 00.001 21948 Worker thread wakes up
23:49:44.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:44.328 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.3
23:49:44.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:44.330 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:49:44.330 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:49:44.330 00.000 21948 Moving (0.08, -0.14) raw xDistance=0.16 yDistance=-0.01
23:49:44.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:49:44.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:44.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:44.331 00.001 18120 Enqueuing Expose request
23:49:44.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:44.331 00.000 21948 MoveAxis(E, 0, ABG)
23:49:44.331 00.000 21948 Move returns status 0, amount 0
23:49:44.331 00.000 21948 MoveAxis(N, 0, ABG)
23:49:44.331 00.000 21948 Move returns status 0, amount 0
23:49:44.331 00.000 21948 move complete, result=0
23:49:44.332 00.001 21948 worker thread done servicing request
23:49:44.332 00.000 21948 Worker thread wakes up
23:49:44.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:44.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:44.332 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:45.952 01.620 21948 Exposure complete
23:49:45.981 00.029 21948 worker thread done servicing request
23:49:45.981 00.000 18120 OnExposeComplete: enter
23:49:45.982 00.001 18120 UpdateGuideState(): m_state=6
23:49:45.982 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
23:49:45.983 00.001 18120 Star::Find returns 1 (0), X=411.68, Y=237.61, Mass=2091, SNR=31.4, Peak=201 HFD=4.1
23:49:45.983 00.000 18120 MultiStar: [#1 0.09,-0.23,0.70,U] [#2 0.02,-0.29,0.64,U] [#3 0.02,-0.16,0.69,U] [#4 0.04,-0.37,0.00,M6] [#5 0.01,-0.09,0.53,U] [#6 0.12,0.15,0.50,U] [#7 -0.06,-0.07,0.51,U] [#8 0.14,0.27,0.45,U] 
23:49:45.984 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.11}, one-star: {-0.09, -0.18}
23:49:45.984 00.000 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
23:49:45.984 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
23:49:45.985 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.38 mountX=0.11 mountY=0.03, mountTheta=0.28
23:49:45.986 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.11, opts=13)
23:49:45.987 00.001 18120 Enqueuing Move request for scope (0.02, -0.11)
23:49:45.988 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:45.988 00.000 21948 Worker thread wakes up
23:49:45.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:49:45.988 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:49:45.988 00.000 21948 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=0.03
23:49:45.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:49:45.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:45.988 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.4
23:49:45.989 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.989 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:45.990 00.001 18120 Enqueuing Expose request
23:49:45.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:45.990 00.000 21948 MoveAxis(E, 0, ABG)
23:49:45.990 00.000 21948 Move returns status 0, amount 0
23:49:45.990 00.000 21948 MoveAxis(N, 0, ABG)
23:49:45.990 00.000 21948 Move returns status 0, amount 0
23:49:45.990 00.000 21948 move complete, result=0
23:49:45.990 00.000 21948 worker thread done servicing request
23:49:45.990 00.000 21948 Worker thread wakes up
23:49:45.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:45.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:45.991 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:47.520 01.529 21948 Exposure complete
23:49:47.572 00.052 21948 worker thread done servicing request
23:49:47.572 00.000 18120 OnExposeComplete: enter
23:49:47.574 00.002 18120 UpdateGuideState(): m_state=6
23:49:47.575 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
23:49:47.577 00.002 18120 Star::Find returns 1 (0), X=411.73, Y=237.63, Mass=2142, SNR=31.8, Peak=191 HFD=4.0
23:49:47.579 00.002 18120 MultiStar: [#1 0.07,-0.21,0.68,U] [#2 0.03,-0.22,0.64,U] [#3 0.02,-0.31,0.68,U] [#4 0.02,-0.32,0.56,U] [#5 0.05,-0.23,0.50,U] [#6 0.01,-0.04,0.48,U] [#7 -0.12,-0.37,0.00,M1] [#8 -0.15,0.14,0.43,U] 
23:49:47.580 00.001 18120 single-star, 7 included, MultiStar: {0.00, -0.18}, one-star: {-0.04, -0.16}
23:49:47.581 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:49:47.581 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
23:49:47.582 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.80 mountX=0.13 mountY=0.11, mountTheta=0.68
23:49:47.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.16, opts=13)
23:49:47.583 00.000 18120 Enqueuing Move request for scope (-0.04, -0.16)
23:49:47.584 00.001 21948 Worker thread wakes up
23:49:47.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
23:49:47.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
23:49:47.584 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:47.584 00.000 18120 UpdateGuideState exits: m=2142 RSB=31.8
23:49:47.585 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:47.585 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:47.586 00.001 18120 Enqueuing Expose request
23:49:47.586 00.000 21948 Moving (-0.04, -0.16) raw xDistance=0.13 yDistance=0.11
23:49:47.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:49:47.586 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:47.586 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:47.586 00.000 21948 MoveAxis(E, 0, ABG)
23:49:47.586 00.000 21948 Move returns status 0, amount 0
23:49:47.586 00.000 21948 MoveAxis(N, 0, ABG)
23:49:47.586 00.000 21948 Move returns status 0, amount 0
23:49:47.586 00.000 21948 move complete, result=0
23:49:47.586 00.000 21948 worker thread done servicing request
23:49:47.586 00.000 21948 Worker thread wakes up
23:49:47.586 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:47.586 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:47.587 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:49.222 01.635 21948 Exposure complete
23:49:49.256 00.034 21948 worker thread done servicing request
23:49:49.256 00.000 18120 OnExposeComplete: enter
23:49:49.257 00.001 18120 UpdateGuideState(): m_state=6
23:49:49.257 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
23:49:49.257 00.000 18120 Star::Find returns 1 (0), X=411.78, Y=237.86, Mass=1942, SNR=30.3, Peak=202 HFD=4.1
23:49:49.258 00.001 18120 MultiStar: [#1 0.09,-0.01,0.77,U] [#2 0.06,0.02,0.67,U] [#3 -0.26,0.03,0.68,U] [#4 -0.05,-0.11,0.56,U] [#5 -0.02,-0.08,0.52,U] [#6 -0.20,0.28,0.53,U] [#7 -0.01,-0.02,0.51,U] [#8 0.13,0.25,0.45,U] 
23:49:49.258 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.01, 0.07}
23:49:49.259 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
23:49:49.259 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.11)
23:49:49.260 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.15 mountX=-0.05 mountY=0.01, mountTheta=3.03
23:49:49.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
23:49:49.261 00.000 18120 Enqueuing Move request for scope (-0.03, 0.04)
23:49:49.262 00.001 21948 Worker thread wakes up
23:49:49.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:49.262 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:49:49.262 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.3
23:49:49.263 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:49.263 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:49.264 00.001 18120 Enqueuing Expose request
23:49:49.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:49:49.264 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.01
23:49:49.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:49.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:49.264 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:49.264 00.000 21948 MoveAxis(E, 0, ABG)
23:49:49.264 00.000 21948 Move returns status 0, amount 0
23:49:49.264 00.000 21948 MoveAxis(N, 0, ABG)
23:49:49.264 00.000 21948 Move returns status 0, amount 0
23:49:49.264 00.000 21948 move complete, result=0
23:49:49.264 00.000 21948 worker thread done servicing request
23:49:49.265 00.001 21948 Worker thread wakes up
23:49:49.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:49.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:49.265 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:50.788 01.523 21948 Exposure complete
23:49:50.816 00.028 21948 worker thread done servicing request
23:49:50.817 00.001 18120 OnExposeComplete: enter
23:49:50.817 00.000 18120 UpdateGuideState(): m_state=6
23:49:50.818 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
23:49:50.819 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=237.76, Mass=1949, SNR=30.3, Peak=207 HFD=3.9
23:49:50.820 00.001 18120 MultiStar: [#1 0.15,-0.01,0.75,U] [#2 0.17,-0.25,0.64,U] [#3 -0.20,-0.24,0.68,U] [#4 0.11,-0.28,0.56,U] [#5 -0.09,-0.09,0.56,U] [#6 0.05,0.24,0.51,U] [#7 0.04,-0.07,0.53,U] [#8 0.15,0.18,0.44,U] 
23:49:50.821 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {-0.13, -0.04}
23:49:50.822 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
23:49:50.824 00.002 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
23:49:50.826 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.38 mountX=0.07 mountY=0.02, mountTheta=0.28
23:49:50.829 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
23:49:50.831 00.002 18120 Enqueuing Move request for scope (0.01, -0.07)
23:49:50.832 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:50.833 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.3
23:49:50.834 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:50.835 00.000 18120 Enqueuing Expose request
23:49:50.835 00.000 21948 Worker thread wakes up
23:49:50.836 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:49:50.836 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:49:50.836 00.000 21948 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
23:49:50.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:49:50.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:50.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:50.836 00.000 21948 MoveAxis(E, 0, ABG)
23:49:50.836 00.000 21948 Move returns status 0, amount 0
23:49:50.836 00.000 21948 MoveAxis(N, 0, ABG)
23:49:50.836 00.000 21948 Move returns status 0, amount 0
23:49:50.836 00.000 21948 move complete, result=0
23:49:50.836 00.000 21948 worker thread done servicing request
23:49:50.836 00.000 21948 Worker thread wakes up
23:49:50.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:50.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:50.836 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:52.476 01.640 21948 Exposure complete
23:49:52.541 00.065 21948 worker thread done servicing request
23:49:52.541 00.000 18120 OnExposeComplete: enter
23:49:52.542 00.001 18120 UpdateGuideState(): m_state=6
23:49:52.542 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
23:49:52.543 00.001 18120 Star::Find returns 1 (0), X=411.86, Y=237.64, Mass=1798, SNR=29.0, Peak=188 HFD=4.0
23:49:52.543 00.000 18120 MultiStar: [#1 0.46,-0.27,0.00,M1] [#2 0.53,-0.28,0.00,M5] [#3 0.03,-0.29,0.75,U] [#4 0.26,-0.36,0.00,M4] [#5 0.24,-0.07,0.59,U] [#6 -0.04,0.21,0.50,U] [#7 0.15,-0.07,0.57,U] [#8 -0.03,0.16,0.45,U] 
23:49:52.544 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.07}, one-star: {0.09, -0.15}
23:49:52.544 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
23:49:52.544 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.53 = -2.75)
23:49:52.545 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=0.10 mountY=-0.04, mountTheta=-0.40
23:49:52.547 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
23:49:52.547 00.000 18120 Enqueuing Move request for scope (0.08, -0.07)
23:49:52.547 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:52.548 00.001 18120 UpdateGuideState exits: m=1798 RSB=29.0
23:49:52.548 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:52.549 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:52.549 00.000 18120 Enqueuing Expose request
23:49:52.550 00.001 21948 Worker thread wakes up
23:49:52.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:49:52.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:49:52.550 00.000 21948 Moving (0.08, -0.07) raw xDistance=0.10 yDistance=-0.04
23:49:52.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:49:52.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:52.550 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:49:52.550 00.000 21948 MoveAxis(E, 0, ABG)
23:49:52.550 00.000 21948 Move returns status 0, amount 0
23:49:52.550 00.000 21948 MoveAxis(N, 0, ABG)
23:49:52.550 00.000 21948 Move returns status 0, amount 0
23:49:52.550 00.000 21948 move complete, result=0
23:49:52.550 00.000 21948 worker thread done servicing request
23:49:52.550 00.000 21948 Worker thread wakes up
23:49:52.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:52.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:52.550 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:54.068 01.518 21948 Exposure complete
23:49:54.097 00.029 18120 OnExposeComplete: enter
23:49:54.099 00.002 21948 worker thread done servicing request
23:49:54.100 00.001 18120 UpdateGuideState(): m_state=6
23:49:54.100 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
23:49:54.101 00.001 18120 Star::Find returns 1 (0), X=411.75, Y=237.78, Mass=1979, SNR=30.5, Peak=189 HFD=4.3
23:49:54.101 00.000 18120 MultiStar: [#1 0.43,-0.23,0.00,M2] [#2 0.42,-0.13,0.00,M6] [#3 -0.05,-0.05,0.70,U] [#4 0.14,-0.00,0.55,U] [#5 0.29,-0.27,0.00,M1] [#6 0.11,0.22,0.48,U] [#7 0.39,-0.16,0.00,M1] [#8 0.12,0.14,0.43,U] 
23:49:54.102 00.001 18120 single-star, 4 included, MultiStar: {0.04, 0.04}, one-star: {-0.02, -0.01}
23:49:54.102 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.41 = -1.41)
23:49:54.102 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.70 = 1.70)
23:49:54.103 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.55 mountX=0.00 mountY=0.02, mountTheta=1.41
23:49:54.104 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
23:49:54.104 00.000 18120 Enqueuing Move request for scope (-0.02, -0.01)
23:49:54.105 00.001 21948 Worker thread wakes up
23:49:54.105 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:49:54.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:49:54.105 00.000 21948 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.02
23:49:54.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:54.105 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.5
23:49:54.106 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:54.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:54.107 00.001 18120 Enqueuing Expose request
23:49:54.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:49:54.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:54.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:54.107 00.000 21948 MoveAxis(E, 0, ABG)
23:49:54.107 00.000 21948 Move returns status 0, amount 0
23:49:54.107 00.000 21948 MoveAxis(N, 0, ABG)
23:49:54.107 00.000 21948 Move returns status 0, amount 0
23:49:54.107 00.000 21948 move complete, result=0
23:49:54.107 00.000 21948 worker thread done servicing request
23:49:54.107 00.000 21948 Worker thread wakes up
23:49:54.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:54.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:54.108 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:55.733 01.625 21948 Exposure complete
23:49:55.789 00.056 21948 worker thread done servicing request
23:49:55.789 00.000 18120 OnExposeComplete: enter
23:49:55.791 00.002 18120 UpdateGuideState(): m_state=6
23:49:55.792 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
23:49:55.794 00.002 18120 Star::Find returns 1 (0), X=411.80, Y=237.72, Mass=2032, SNR=31.0, Peak=196 HFD=4.0
23:49:55.796 00.002 18120 MultiStar: [#1 0.31,-0.16,0.74,U] [#2 0.10,-0.31,0.67,U] [#3 -0.06,-0.29,0.69,U] [#4 0.37,-0.41,0.00,M4] [#5 0.00,-0.18,0.53,U] [#6 -0.15,0.23,0.50,U] [#7 -0.01,0.11,0.52,U] [#8 0.19,0.11,0.44,U] 
23:49:55.799 00.003 18120 single-star, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.04, -0.07}
23:49:55.801 00.002 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
23:49:55.803 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.16 = -3.13)
23:49:55.806 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.09 mountX=0.08 mountY=-0.00, mountTheta=-0.01
23:49:55.810 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
23:49:55.812 00.002 18120 Enqueuing Move request for scope (0.04, -0.07)
23:49:55.814 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:55.815 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.0
23:49:55.817 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:55.818 00.001 21948 Worker thread wakes up
23:49:55.819 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:49:55.819 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:49:55.819 00.000 21948 Moving (0.04, -0.07) raw xDistance=0.08 yDistance=-0.00
23:49:55.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:49:55.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:55.819 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:55.819 00.000 18120 Enqueuing Expose request
23:49:55.820 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:49:55.820 00.000 21948 MoveAxis(E, 0, ABG)
23:49:55.820 00.000 21948 Move returns status 0, amount 0
23:49:55.820 00.000 21948 MoveAxis(N, 0, ABG)
23:49:55.820 00.000 21948 Move returns status 0, amount 0
23:49:55.820 00.000 21948 move complete, result=0
23:49:55.820 00.000 21948 worker thread done servicing request
23:49:55.820 00.000 21948 Worker thread wakes up
23:49:55.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:55.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:55.821 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:57.239 01.418 21948 Exposure complete
23:49:57.280 00.041 21948 worker thread done servicing request
23:49:57.280 00.000 18120 OnExposeComplete: enter
23:49:57.280 00.000 18120 UpdateGuideState(): m_state=6
23:49:57.281 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
23:49:57.281 00.000 18120 Star::Find returns 1 (0), X=411.79, Y=237.58, Mass=2087, SNR=31.5, Peak=196 HFD=3.9
23:49:57.282 00.001 18120 MultiStar: [#1 0.20,-0.14,0.69,U] [#2 0.12,-0.31,0.61,U] [#3 -0.04,-0.26,0.66,U] [#4 0.21,-0.33,0.00,M5] [#5 0.16,-0.26,0.53,U] [#6 0.12,0.31,0.49,U] [#7 -0.04,0.12,0.50,U] [#8 0.10,0.02,0.43,U] 
23:49:57.282 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {0.02, -0.22}
23:49:57.283 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.13 = 0.13)
23:49:57.284 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.23 = -3.05)
23:49:57.285 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=0.14 mountY=-0.01, mountTheta=-0.09
23:49:57.286 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.12, opts=13)
23:49:57.286 00.000 18120 Enqueuing Move request for scope (0.07, -0.12)
23:49:57.287 00.001 21948 Worker thread wakes up
23:49:57.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:57.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
23:49:57.287 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
23:49:57.287 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.5
23:49:57.288 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.288 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:57.289 00.001 18120 Enqueuing Expose request
23:49:57.289 00.000 21948 Moving (0.07, -0.12) raw xDistance=0.14 yDistance=-0.01
23:49:57.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:49:57.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:57.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:57.289 00.000 21948 MoveAxis(E, 0, ABG)
23:49:57.289 00.000 21948 Move returns status 0, amount 0
23:49:57.289 00.000 21948 MoveAxis(N, 0, ABG)
23:49:57.289 00.000 21948 Move returns status 0, amount 0
23:49:57.289 00.000 21948 move complete, result=0
23:49:57.289 00.000 21948 worker thread done servicing request
23:49:57.289 00.000 21948 Worker thread wakes up
23:49:57.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:57.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:57.290 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:58.926 01.636 21948 Exposure complete
23:49:58.970 00.044 21948 worker thread done servicing request
23:49:58.970 00.000 18120 OnExposeComplete: enter
23:49:58.971 00.001 18120 UpdateGuideState(): m_state=6
23:49:58.972 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
23:49:58.972 00.000 18120 Star::Find returns 1 (0), X=411.81, Y=237.68, Mass=2132, SNR=31.7, Peak=182 HFD=4.4
23:49:58.973 00.001 18120 MultiStar: [#1 0.30,-0.43,0.00,M1] [#2 0.14,-0.42,0.00,M5] [#3 0.09,-0.32,0.66,U] [#4 0.16,-0.41,0.00,M6] [#5 0.18,-0.33,0.00,M1] [#6 0.13,0.09,0.51,U] [#7 0.05,-0.12,0.50,U] [#8 0.04,0.10,0.42,U] 
23:49:58.974 00.001 18120 refined, 4 included, MultiStar: {0.07, -0.10}, one-star: {0.05, -0.11}
23:49:58.975 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.14) = xAngle (0.20 = 0.20)
23:49:58.976 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.30 = -2.98)
23:49:58.976 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=0.12 mountY=-0.02, mountTheta=-0.16
23:49:58.978 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
23:49:58.979 00.001 18120 Enqueuing Move request for scope (0.07, -0.10)
23:49:58.980 00.001 21948 Worker thread wakes up
23:49:58.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:49:58.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:49:58.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:49:58.982 00.002 21948 Moving (0.07, -0.10) raw xDistance=0.12 yDistance=-0.02
23:49:58.982 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:49:58.982 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:58.982 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.7
23:49:58.983 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:58.985 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:49:58.985 00.000 18120 Enqueuing Expose request
23:49:58.986 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:58.986 00.000 21948 MoveAxis(E, 0, ABG)
23:49:58.986 00.000 21948 Move returns status 0, amount 0
23:49:58.986 00.000 21948 MoveAxis(N, 0, ABG)
23:49:58.986 00.000 21948 Move returns status 0, amount 0
23:49:58.986 00.000 21948 move complete, result=0
23:49:58.986 00.000 21948 worker thread done servicing request
23:49:58.986 00.000 21948 Worker thread wakes up
23:49:58.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:49:58.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:49:58.987 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:00.507 01.520 21948 Exposure complete
23:50:00.546 00.039 21948 worker thread done servicing request
23:50:00.548 00.002 18120 OnExposeComplete: enter
23:50:00.548 00.000 18120 UpdateGuideState(): m_state=6
23:50:00.548 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
23:50:00.549 00.001 18120 Star::Find returns 1 (0), X=412.02, Y=237.54, Mass=2106, SNR=31.6, Peak=185 HFD=4.1
23:50:00.550 00.001 18120 MultiStar: [#1 0.41,-0.42,0.00,M2] [#2 0.25,-0.45,0.00,M6] [#3 -0.11,-0.48,0.00,M1] [#4 0.16,-0.48,0.00,M7] [#5 0.14,-0.43,0.00,M2] [#6 0.26,-0.15,0.49,U] [#7 0.14,-0.41,0.00,M1] [#8 -0.03,-0.11,0.42,U] 
23:50:00.550 00.000 18120 refined, 2 included, MultiStar: {0.19, -0.20}, one-star: {0.25, -0.26}
23:50:00.551 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.14) = xAngle (0.35 = 0.35)
23:50:00.551 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.45 = -2.83)
23:50:00.553 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.80 mountX=0.26 mountY=-0.08, mountTheta=-0.31
23:50:00.555 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.20, opts=13)
23:50:00.555 00.000 18120 Enqueuing Move request for scope (0.19, -0.20)
23:50:00.556 00.001 21948 Worker thread wakes up
23:50:00.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:00.557 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
23:50:00.557 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
23:50:00.557 00.000 21948 Moving (0.19, -0.20) raw xDistance=0.26 yDistance=-0.08
23:50:00.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:50:00.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:00.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:00.557 00.000 21948 MoveAxis(W, 46, ABG)
23:50:00.557 00.000 21948 Guiding  Dir = 3, Dur = 46
23:50:00.557 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.6
23:50:00.559 00.002 21948 IsSlewing returns 0
23:50:00.559 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:00.559 00.000 21948 IsGuiding returns 0
23:50:00.559 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:00.560 00.001 18120 Enqueuing Expose request
23:50:00.562 00.002 21948 PulseGuide returned control before completion, sleep 55
23:50:00.629 00.067 21948 IsGuiding returns 0
23:50:00.630 00.001 21948 Move returns status 0, amount 46
23:50:00.630 00.000 21948 MoveAxis(N, 0, ABG)
23:50:00.630 00.000 21948 Move returns status 0, amount 0
23:50:00.630 00.000 21948 move complete, result=0
23:50:00.630 00.000 21948 worker thread done servicing request
23:50:00.630 00.000 21948 Worker thread wakes up
23:50:00.630 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
23:50:00.632 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:00.632 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:02.362 01.730 21948 Exposure complete
23:50:02.408 00.046 21948 worker thread done servicing request
23:50:02.408 00.000 18120 OnExposeComplete: enter
23:50:02.408 00.000 18120 UpdateGuideState(): m_state=6
23:50:02.409 00.001 18120 Star::Find(15, 412, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
23:50:02.410 00.001 18120 Star::Find returns 1 (0), X=411.76, Y=237.70, Mass=1836, SNR=29.4, Peak=197 HFD=3.7
23:50:02.411 00.001 18120 MultiStar: [#1 0.38,-0.01,0.00,M3] [#2 0.30,-0.17,0.70,U] [#3 0.08,-0.15,0.70,U] [#4 0.21,-0.24,0.57,U] [#5 0.14,0.01,0.57,U] [#6 0.20,0.35,0.00,M1] [#7 0.28,-0.14,0.53,U] [#8 -0.01,0.40,0.00,M1] 
23:50:02.412 00.001 18120 single-star, 5 included, MultiStar: {0.15, -0.13}, one-star: {-0.00, -0.10}
23:50:02.412 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.14) = xAngle (-0.46 = -0.46)
23:50:02.412 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.64 = 2.64)
23:50:02.413 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=0.09 mountY=0.05, mountTheta=0.49
23:50:02.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.10, opts=13)
23:50:02.414 00.000 18120 Enqueuing Move request for scope (-0.00, -0.10)
23:50:02.415 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:02.415 00.000 21948 Worker thread wakes up
23:50:02.415 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.4
23:50:02.416 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:50:02.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:02.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:50:02.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:02.417 00.001 18120 Enqueuing Expose request
23:50:02.417 00.000 21948 Moving (-0.00, -0.10) raw xDistance=0.09 yDistance=0.05
23:50:02.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:50:02.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:02.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:02.417 00.000 21948 MoveAxis(E, 0, ABG)
23:50:02.417 00.000 21948 Move returns status 0, amount 0
23:50:02.417 00.000 21948 MoveAxis(N, 0, ABG)
23:50:02.417 00.000 21948 Move returns status 0, amount 0
23:50:02.417 00.000 21948 move complete, result=0
23:50:02.417 00.000 21948 worker thread done servicing request
23:50:02.417 00.000 21948 Worker thread wakes up
23:50:02.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:02.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:02.418 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:03.833 01.415 21948 Exposure complete
23:50:03.859 00.026 21948 worker thread done servicing request
23:50:03.859 00.000 18120 OnExposeComplete: enter
23:50:03.860 00.001 18120 UpdateGuideState(): m_state=6
23:50:03.860 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
23:50:03.862 00.002 18120 Star::Find returns 1 (0), X=411.52, Y=237.87, Mass=1893, SNR=29.9, Peak=189 HFD=3.9
23:50:03.865 00.003 18120 MultiStar: [#1 0.19,-0.09,0.74,U] [#2 0.06,-0.08,0.69,U] [#3 0.11,0.23,0.71,U] [#4 0.12,-0.01,0.58,U] [#5 0.02,0.11,0.55,U] [#6 -0.26,0.64,0.00,M2] [#7 -0.09,0.12,0.55,U] [#8 -0.23,0.18,0.44,U] 
23:50:03.867 00.002 18120 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {-0.25, 0.07}
23:50:03.870 00.003 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
23:50:03.872 00.002 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
23:50:03.874 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
23:50:03.877 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
23:50:03.878 00.001 18120 Enqueuing Move request for scope (-0.01, 0.06)
23:50:03.878 00.000 21948 Worker thread wakes up
23:50:03.879 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:03.879 00.000 18120 UpdateGuideState exits: m=1893 RSB=29.9
23:50:03.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:03.880 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:03.880 00.000 18120 Enqueuing Expose request
23:50:03.881 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:50:03.881 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:50:03.881 00.000 21948 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
23:50:03.881 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:03.881 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:03.881 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:03.881 00.000 21948 MoveAxis(E, 0, ABG)
23:50:03.881 00.000 21948 Move returns status 0, amount 0
23:50:03.881 00.000 21948 MoveAxis(N, 0, ABG)
23:50:03.881 00.000 21948 Move returns status 0, amount 0
23:50:03.881 00.000 21948 move complete, result=0
23:50:03.881 00.000 21948 worker thread done servicing request
23:50:03.881 00.000 21948 Worker thread wakes up
23:50:03.881 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:03.882 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:03.882 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:05.510 01.628 21948 Exposure complete
23:50:05.540 00.030 21948 worker thread done servicing request
23:50:05.540 00.000 18120 OnExposeComplete: enter
23:50:05.540 00.000 18120 UpdateGuideState(): m_state=6
23:50:05.541 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
23:50:05.541 00.000 18120 Star::Find returns 1 (0), X=411.50, Y=237.91, Mass=2032, SNR=30.9, Peak=182 HFD=4.0
23:50:05.542 00.001 18120 MultiStar: [#1 0.15,0.04,0.69,U] [#2 -0.22,0.11,0.65,U] [#3 -0.24,0.04,0.67,U] [#4 -0.03,0.11,0.58,U] [#5 0.21,0.21,0.54,U] [#6 0.27,0.71,0.00,M3] [#7 -0.10,0.33,0.51,U] [#8 -0.02,0.53,0.00,M1] 
23:50:05.543 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.13}, one-star: {-0.27, 0.12}
23:50:05.543 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
23:50:05.543 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
23:50:05.544 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.19 mountX=-0.15 mountY=0.02, mountTheta=2.99
23:50:05.545 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
23:50:05.545 00.000 18120 Enqueuing Move request for scope (-0.09, 0.13)
23:50:05.546 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:05.547 00.001 18120 UpdateGuideState exits: m=2032 RSB=30.9
23:50:05.547 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:05.548 00.001 21948 Worker thread wakes up
23:50:05.548 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
23:50:05.548 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
23:50:05.548 00.000 21948 Moving (-0.09, 0.13) raw xDistance=-0.15 yDistance=0.02
23:50:05.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:50:05.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:05.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:05.548 00.000 18120 Enqueuing Expose request
23:50:05.549 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:50:05.549 00.000 21948 MoveAxis(E, 0, ABG)
23:50:05.549 00.000 21948 Move returns status 0, amount 0
23:50:05.549 00.000 21948 MoveAxis(N, 0, ABG)
23:50:05.549 00.000 21948 Move returns status 0, amount 0
23:50:05.549 00.000 21948 move complete, result=0
23:50:05.549 00.000 21948 worker thread done servicing request
23:50:05.549 00.000 21948 Worker thread wakes up
23:50:05.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:05.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:05.550 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:07.069 01.519 21948 Exposure complete
23:50:07.098 00.029 21948 worker thread done servicing request
23:50:07.098 00.000 18120 OnExposeComplete: enter
23:50:07.099 00.001 18120 UpdateGuideState(): m_state=6
23:50:07.100 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
23:50:07.100 00.000 18120 Star::Find returns 1 (0), X=411.58, Y=238.15, Mass=2197, SNR=32.1, Peak=204 HFD=4.0
23:50:07.101 00.001 18120 MultiStar: [#1 0.24,0.06,0.72,U] [#2 -0.10,0.09,0.63,U] [#3 0.03,0.26,0.69,U] [#4 -0.01,0.16,0.54,U] [#5 -0.02,0.38,0.00,M1] [#6 0.16,0.43,0.00,M4] [#7 0.03,0.60,0.00,M1] [#8 0.02,0.41,0.00,M2] 
23:50:07.101 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.20}, one-star: {-0.19, 0.36}
23:50:07.102 00.001 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.80 = 2.80)
23:50:07.102 00.000 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.90 = -0.38)
23:50:07.103 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.66 mountX=-0.19 mountY=-0.08, mountTheta=-2.77
23:50:07.105 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.20, opts=13)
23:50:07.108 00.003 18120 Enqueuing Move request for scope (-0.02, 0.20)
23:50:07.110 00.002 21948 Worker thread wakes up
23:50:07.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:07.110 00.000 18120 UpdateGuideState exits: m=2197 RSB=32.1
23:50:07.111 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:07.111 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:07.111 00.000 18120 Enqueuing Expose request
23:50:07.112 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:50:07.112 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:50:07.112 00.000 21948 Moving (-0.02, 0.20) raw xDistance=-0.19 yDistance=-0.08
23:50:07.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:50:07.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:07.112 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:07.112 00.000 21948 MoveAxis(E, 0, ABG)
23:50:07.112 00.000 21948 Move returns status 0, amount 0
23:50:07.112 00.000 21948 MoveAxis(N, 0, ABG)
23:50:07.112 00.000 21948 Move returns status 0, amount 0
23:50:07.112 00.000 21948 move complete, result=0
23:50:07.112 00.000 21948 worker thread done servicing request
23:50:07.112 00.000 21948 Worker thread wakes up
23:50:07.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:07.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:07.113 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:08.746 01.633 21948 Exposure complete
23:50:08.794 00.048 21948 worker thread done servicing request
23:50:08.794 00.000 18120 OnExposeComplete: enter
23:50:08.795 00.001 18120 UpdateGuideState(): m_state=6
23:50:08.796 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
23:50:08.796 00.000 18120 Star::Find returns 1 (0), X=411.58, Y=238.06, Mass=2053, SNR=31.1, Peak=181 HFD=4.1
23:50:08.797 00.001 18120 MultiStar: [#1 -0.15,0.16,0.75,U] [#2 -0.08,-0.02,0.63,U] [#3 -0.53,0.32,0.00,M1] [#4 -0.03,0.14,0.54,U] [#5 -0.01,0.27,0.55,U] [#6 -0.32,0.57,0.00,M5] [#7 -0.01,0.34,0.53,U] [#8 -0.26,0.55,0.00,M3] 
23:50:08.797 00.000 18120 refined, 5 included, MultiStar: {-0.10, 0.19}, one-star: {-0.19, 0.27}
23:50:08.797 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
23:50:08.798 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.01)
23:50:08.798 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.03 mountX=-0.22 mountY=-0.00, mountTheta=-3.13
23:50:08.799 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.19, opts=13)
23:50:08.800 00.001 18120 Enqueuing Move request for scope (-0.10, 0.19)
23:50:08.801 00.001 21948 Worker thread wakes up
23:50:08.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
23:50:08.801 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
23:50:08.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:08.802 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.1
23:50:08.803 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:08.803 00.000 21948 Moving (-0.10, 0.19) raw xDistance=-0.22 yDistance=-0.00
23:50:08.804 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:50:08.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:08.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:50:08.804 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:08.805 00.001 18120 Enqueuing Expose request
23:50:08.805 00.000 21948 MoveAxis(E, 39, ABG)
23:50:08.805 00.000 21948 Guiding  Dir = 2, Dur = 39
23:50:08.806 00.001 21948 IsSlewing returns 0
23:50:08.806 00.000 21948 IsGuiding returns 0
23:50:08.807 00.001 21948 PulseGuide returned control before completion, sleep 48
23:50:08.871 00.064 21948 IsGuiding returns 0
23:50:08.871 00.000 21948 Move returns status 0, amount 39
23:50:08.871 00.000 21948 MoveAxis(N, 0, ABG)
23:50:08.871 00.000 21948 Move returns status 0, amount 0
23:50:08.872 00.001 21948 move complete, result=0
23:50:08.872 00.000 21948 worker thread done servicing request
23:50:08.872 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:50:08.872 00.000 21948 Worker thread wakes up
23:50:08.873 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:08.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:10.282 01.409 21948 Exposure complete
23:50:10.328 00.046 21948 worker thread done servicing request
23:50:10.328 00.000 18120 OnExposeComplete: enter
23:50:10.329 00.001 18120 UpdateGuideState(): m_state=6
23:50:10.330 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
23:50:10.330 00.000 18120 Star::Find returns 1 (0), X=411.62, Y=237.97, Mass=2006, SNR=30.8, Peak=184 HFD=4.1
23:50:10.331 00.001 18120 MultiStar: [#1 0.11,0.17,0.73,U] [#2 -0.15,-0.18,0.68,U] [#3 -0.52,0.26,0.00,M2] [#4 -0.05,-0.06,0.58,U] [#5 -0.14,0.21,0.52,U] [#6 -0.13,0.39,0.00,M6] [#7 -0.14,0.20,0.53,U] [#8 -0.21,0.62,0.00,M4] 
23:50:10.331 00.000 18120 refined, 5 included, MultiStar: {-0.08, 0.09}, one-star: {-0.14, 0.17}
23:50:10.332 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
23:50:10.332 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
23:50:10.333 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.33 mountX=-0.12 mountY=0.03, mountTheta=2.85
23:50:10.333 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.09, opts=13)
23:50:10.335 00.002 18120 Enqueuing Move request for scope (-0.08, 0.09)
23:50:10.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:10.336 00.001 21948 Worker thread wakes up
23:50:10.336 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.8
23:50:10.337 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:10.338 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:10.339 00.001 18120 Enqueuing Expose request
23:50:10.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:50:10.339 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:50:10.340 00.001 21948 Moving (-0.08, 0.09) raw xDistance=-0.12 yDistance=0.03
23:50:10.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:50:10.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:10.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:50:10.340 00.000 21948 MoveAxis(E, 0, ABG)
23:50:10.340 00.000 21948 Move returns status 0, amount 0
23:50:10.340 00.000 21948 MoveAxis(N, 0, ABG)
23:50:10.340 00.000 21948 Move returns status 0, amount 0
23:50:10.340 00.000 21948 move complete, result=0
23:50:10.340 00.000 21948 worker thread done servicing request
23:50:10.340 00.000 21948 Worker thread wakes up
23:50:10.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:10.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:10.340 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:11.968 01.628 21948 Exposure complete
23:50:12.021 00.053 21948 worker thread done servicing request
23:50:12.021 00.000 18120 OnExposeComplete: enter
23:50:12.023 00.002 18120 UpdateGuideState(): m_state=6
23:50:12.024 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
23:50:12.024 00.000 18120 Star::Find returns 1 (0), X=411.38, Y=238.11, Mass=2007, SNR=30.7, Peak=177 HFD=4.0
23:50:12.025 00.001 18120 MultiStar: [#1 -0.03,-0.03,0.72,U] [#2 -0.25,0.04,0.65,U] [#3 -0.39,0.31,0.00,M3] [#4 -0.12,0.04,0.57,U] [#5 -0.10,0.21,0.55,U] [#6 -0.19,0.67,0.00,M7] [#7 -0.11,0.08,0.52,U] [#8 -0.32,0.40,0.00,M5] 
23:50:12.026 00.001 18120 refined, 5 included, MultiStar: {-0.19, 0.12}, one-star: {-0.38, 0.32}
23:50:12.027 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
23:50:12.028 00.001 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.52)
23:50:12.029 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.56 mountX=-0.19 mountY=0.11, mountTheta=2.61
23:50:12.031 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.12, opts=13)
23:50:12.031 00.000 18120 Enqueuing Move request for scope (-0.19, 0.12)
23:50:12.032 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:12.034 00.002 21948 Worker thread wakes up
23:50:12.035 00.001 18120 UpdateGuideState exits: m=2007 RSB=30.7
23:50:12.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:50:12.035 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:50:12.035 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:12.036 00.001 21948 Moving (-0.19, 0.12) raw xDistance=-0.19 yDistance=0.11
23:50:12.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:50:12.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:12.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:12.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:12.039 00.003 21948 MoveAxis(E, 0, ABG)
23:50:12.039 00.000 18120 Enqueuing Expose request
23:50:12.039 00.000 21948 Move returns status 0, amount 0
23:50:12.039 00.000 21948 MoveAxis(N, 0, ABG)
23:50:12.039 00.000 21948 Move returns status 0, amount 0
23:50:12.039 00.000 21948 move complete, result=0
23:50:12.039 00.000 21948 worker thread done servicing request
23:50:12.039 00.000 21948 Worker thread wakes up
23:50:12.039 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:12.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:12.040 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:13.568 01.528 21948 Exposure complete
23:50:13.597 00.029 21948 worker thread done servicing request
23:50:13.597 00.000 18120 OnExposeComplete: enter
23:50:13.598 00.001 18120 UpdateGuideState(): m_state=6
23:50:13.598 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
23:50:13.598 00.000 18120 Star::Find returns 1 (0), X=411.37, Y=238.02, Mass=2039, SNR=30.9, Peak=183 HFD=4.1
23:50:13.599 00.001 18120 MultiStar: [#1 -0.30,0.19,0.74,U] [#2 -0.11,0.04,0.66,U] [#3 -0.92,0.29,0.00,M4] [#4 -0.09,0.09,0.58,U] [#5 -0.11,0.14,0.54,U] [#6 -0.06,0.52,0.00,M8] [#7 -0.06,0.17,0.54,U] [#8 -0.50,0.52,0.00,M6] 
23:50:13.599 00.000 18120 refined, 5 included, MultiStar: {-0.20, 0.15}, one-star: {-0.40, 0.23}
23:50:13.600 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
23:50:13.600 00.000 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.46)
23:50:13.601 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.26 cameraTheta=2.50 mountX=-0.22 mountY=0.11, mountTheta=2.67
23:50:13.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.15, opts=13)
23:50:13.602 00.000 18120 Enqueuing Move request for scope (-0.20, 0.15)
23:50:13.603 00.001 21948 Worker thread wakes up
23:50:13.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
23:50:13.603 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
23:50:13.603 00.000 21948 Moving (-0.20, 0.15) raw xDistance=-0.22 yDistance=0.11
23:50:13.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:50:13.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:13.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:13.603 00.000 18120 UpdateGuideState exits: m=2039 RSB=30.9
23:50:13.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:13.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:13.605 00.001 18120 Enqueuing Expose request
23:50:13.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:13.605 00.000 21948 MoveAxis(E, 40, ABG)
23:50:13.605 00.000 21948 Guiding  Dir = 2, Dur = 40
23:50:13.606 00.001 21948 IsSlewing returns 0
23:50:13.606 00.000 21948 IsGuiding returns 0
23:50:13.609 00.003 21948 PulseGuide returned control before completion, sleep 48
23:50:13.658 00.049 21948 IsGuiding returns 0
23:50:13.659 00.001 21948 Move returns status 0, amount 40
23:50:13.659 00.000 21948 MoveAxis(N, 0, ABG)
23:50:13.659 00.000 21948 Move returns status 0, amount 0
23:50:13.659 00.000 21948 move complete, result=0
23:50:13.659 00.000 21948 worker thread done servicing request
23:50:13.659 00.000 21948 Worker thread wakes up
23:50:13.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:13.659 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
23:50:13.661 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:15.292 01.631 21948 Exposure complete
23:50:15.320 00.028 21948 worker thread done servicing request
23:50:15.320 00.000 18120 OnExposeComplete: enter
23:50:15.322 00.002 18120 UpdateGuideState(): m_state=6
23:50:15.323 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
23:50:15.323 00.000 18120 Star::Find returns 1 (0), X=411.34, Y=237.99, Mass=2035, SNR=31.1, Peak=176 HFD=4.1
23:50:15.326 00.003 18120 MultiStar: [#1 -0.20,0.06,0.72,U] [#2 -0.25,-0.01,0.65,U] [#3 -0.09,0.09,0.69,U] [#4 0.00,-0.15,0.56,U] [#5 0.14,-0.00,0.55,U] [#6 -0.14,0.49,0.00,M9] [#7 -0.07,0.14,0.50,U] [#8 -0.52,0.38,0.00,M7] 
23:50:15.326 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.06}, one-star: {-0.42, 0.20}
23:50:15.327 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.93 = -2.36)
23:50:15.327 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.75)
23:50:15.328 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.78 mountX=-0.12 mountY=0.12, mountTheta=2.38
23:50:15.329 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.06, opts=13)
23:50:15.329 00.000 18120 Enqueuing Move request for scope (-0.16, 0.06)
23:50:15.330 00.001 21948 Worker thread wakes up
23:50:15.330 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:15.330 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.1
23:50:15.331 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:15.331 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:15.331 00.000 18120 Enqueuing Expose request
23:50:15.332 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
23:50:15.332 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
23:50:15.332 00.000 21948 Moving (-0.16, 0.06) raw xDistance=-0.12 yDistance=0.12
23:50:15.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:50:15.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:15.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:50:15.332 00.000 21948 MoveAxis(E, 0, ABG)
23:50:15.332 00.000 21948 Move returns status 0, amount 0
23:50:15.332 00.000 21948 MoveAxis(N, 0, ABG)
23:50:15.332 00.000 21948 Move returns status 0, amount 0
23:50:15.332 00.000 21948 move complete, result=0
23:50:15.332 00.000 21948 worker thread done servicing request
23:50:15.332 00.000 21948 Worker thread wakes up
23:50:15.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:15.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:15.333 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:16.844 01.511 21948 Exposure complete
23:50:16.882 00.038 21948 worker thread done servicing request
23:50:16.882 00.000 18120 OnExposeComplete: enter
23:50:16.883 00.001 18120 UpdateGuideState(): m_state=6
23:50:16.884 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
23:50:16.884 00.000 18120 Star::Find returns 1 (0), X=411.34, Y=238.07, Mass=2214, SNR=32.4, Peak=184 HFD=4.1
23:50:16.885 00.001 18120 MultiStar: [#1 0.02,0.03,0.68,U] [#2 0.05,-0.14,0.61,U] [#3 -0.08,0.17,0.64,U] [#4 -0.03,-0.04,0.55,U] [#5 0.04,0.17,0.51,U] [#6 -0.10,0.32,0.48,U] [#7 -0.24,0.25,0.47,U] [#8 -0.22,0.36,0.00,M8] 
23:50:16.885 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.13}, one-star: {-0.43, 0.27}
23:50:16.885 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
23:50:16.886 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.27)
23:50:16.886 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.31 mountX=-0.17 mountY=0.05, mountTheta=2.86
23:50:16.888 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.13, opts=13)
23:50:16.891 00.003 18120 Enqueuing Move request for scope (-0.12, 0.13)
23:50:16.893 00.002 21948 Worker thread wakes up
23:50:16.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
23:50:16.893 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
23:50:16.893 00.000 21948 Moving (-0.12, 0.13) raw xDistance=-0.17 yDistance=0.05
23:50:16.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:50:16.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:16.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:16.895 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:16.895 00.000 21948 MoveAxis(E, 0, ABG)
23:50:16.895 00.000 21948 Move returns status 0, amount 0
23:50:16.895 00.000 21948 MoveAxis(N, 0, ABG)
23:50:16.895 00.000 21948 Move returns status 0, amount 0
23:50:16.895 00.000 21948 move complete, result=0
23:50:16.895 00.000 21948 worker thread done servicing request
23:50:16.895 00.000 18120 UpdateGuideState exits: m=2214 RSB=32.4
23:50:16.896 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:16.896 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:16.897 00.001 18120 Enqueuing Expose request
23:50:16.897 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:16.897 00.000 21948 Worker thread wakes up
23:50:16.898 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:16.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:18.525 01.627 21948 Exposure complete
23:50:18.556 00.031 21948 worker thread done servicing request
23:50:18.556 00.000 18120 OnExposeComplete: enter
23:50:18.557 00.001 18120 UpdateGuideState(): m_state=6
23:50:18.557 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
23:50:18.558 00.001 18120 Star::Find returns 1 (0), X=411.67, Y=237.89, Mass=2017, SNR=30.9, Peak=179 HFD=4.0
23:50:18.558 00.000 18120 MultiStar: [#1 0.28,0.00,0.72,U] [#2 0.15,0.02,0.67,U] [#3 -0.17,0.18,0.68,U] [#4 0.25,-0.11,0.55,U] [#5 -0.13,0.22,0.53,U] [#6 -0.09,0.54,0.00,M9] [#7 -0.10,0.11,0.53,U] [#8 0.02,0.42,0.00,M9] 
23:50:18.559 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {-0.09, 0.10}
23:50:18.559 00.000 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.40 = 2.40)
23:50:18.559 00.000 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.78)
23:50:18.560 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.26 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
23:50:18.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.07, opts=13)
23:50:18.562 00.001 18120 Enqueuing Move request for scope (0.02, 0.07)
23:50:18.562 00.000 21948 Worker thread wakes up
23:50:18.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:50:18.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:50:18.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:18.563 00.001 18120 UpdateGuideState exits: m=2017 RSB=30.9
23:50:18.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:18.564 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:18.564 00.000 18120 Enqueuing Expose request
23:50:18.564 00.000 21948 Moving (0.02, 0.07) raw xDistance=-0.06 yDistance=-0.06
23:50:18.565 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:18.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:18.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:18.565 00.000 21948 MoveAxis(E, 0, ABG)
23:50:18.565 00.000 21948 Move returns status 0, amount 0
23:50:18.565 00.000 21948 MoveAxis(N, 0, ABG)
23:50:18.565 00.000 21948 Move returns status 0, amount 0
23:50:18.565 00.000 21948 move complete, result=0
23:50:18.565 00.000 21948 worker thread done servicing request
23:50:18.565 00.000 21948 Worker thread wakes up
23:50:18.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:18.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:18.565 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:20.089 01.524 21948 Exposure complete
23:50:20.138 00.049 21948 worker thread done servicing request
23:50:20.138 00.000 18120 OnExposeComplete: enter
23:50:20.138 00.000 18120 UpdateGuideState(): m_state=6
23:50:20.139 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
23:50:20.140 00.001 18120 Star::Find returns 1 (0), X=411.24, Y=237.96, Mass=2181, SNR=32.0, Peak=205 HFD=4.1
23:50:20.140 00.000 18120 MultiStar: [#1 -0.06,0.12,0.69,U] [#2 -0.02,-0.02,0.60,U] [#3 -0.20,0.04,0.64,U] [#4 -0.12,0.14,0.53,U] [#5 -0.19,0.30,0.50,U] [#6 -0.48,0.48,0.00,M10] [#7 -0.22,0.16,0.50,U] [#8 -0.34,0.20,0.00,M10] 
23:50:20.141 00.001 18120 refined, 6 included, MultiStar: {-0.22, 0.13}, one-star: {-0.53, 0.16}
23:50:20.141 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
23:50:20.141 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
23:50:20.142 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.25 cameraTheta=2.62 mountX=-0.20 mountY=0.14, mountTheta=2.55
23:50:20.143 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.13, opts=13)
23:50:20.144 00.001 18120 Enqueuing Move request for scope (-0.22, 0.13)
23:50:20.144 00.000 21948 Worker thread wakes up
23:50:20.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
23:50:20.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:20.145 00.001 18120 UpdateGuideState exits: m=2181 RSB=32.0
23:50:20.145 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.145 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:20.146 00.001 18120 Enqueuing Expose request
23:50:20.147 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
23:50:20.147 00.000 21948 Moving (-0.22, 0.13) raw xDistance=-0.20 yDistance=0.14
23:50:20.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:50:20.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:20.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:50:20.147 00.000 21948 MoveAxis(E, 37, ABG)
23:50:20.147 00.000 21948 Guiding  Dir = 2, Dur = 37
23:50:20.147 00.000 21948 IsSlewing returns 0
23:50:20.147 00.000 21948 IsGuiding returns 0
23:50:20.150 00.003 21948 PulseGuide returned control before completion, sleep 46
23:50:20.208 00.058 21948 IsGuiding returns 0
23:50:20.208 00.000 21948 Move returns status 0, amount 37
23:50:20.208 00.000 21948 MoveAxis(N, 0, ABG)
23:50:20.209 00.001 21948 Move returns status 0, amount 0
23:50:20.209 00.000 21948 move complete, result=0
23:50:20.209 00.000 21948 worker thread done servicing request
23:50:20.209 00.000 21948 Worker thread wakes up
23:50:20.209 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
23:50:20.211 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:20.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:21.840 01.629 21948 Exposure complete
23:50:21.869 00.029 21948 worker thread done servicing request
23:50:21.869 00.000 18120 OnExposeComplete: enter
23:50:21.870 00.001 18120 UpdateGuideState(): m_state=6
23:50:21.871 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
23:50:21.871 00.000 18120 Star::Find returns 1 (0), X=411.43, Y=237.79, Mass=2107, SNR=31.5, Peak=188 HFD=4.3
23:50:21.872 00.001 18120 MultiStar: [#1 0.08,-0.08,0.71,U] [#2 0.05,-0.11,0.66,U] [#3 -0.02,-0.24,0.68,U] [#4 -0.31,-0.06,0.55,U] [#5 -0.15,0.17,0.54,U] [#6 -0.14,0.39,0.00,R] [#7 -0.04,0.16,0.51,U] [#8 -0.12,0.28,0.42,U] 
23:50:21.872 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.01}, one-star: {-0.33, -0.00}
23:50:21.873 00.001 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.14) = xAngle (-1.94 = -1.94)
23:50:21.873 00.000 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.16 = 1.16)
23:50:21.874 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-3.08 mountX=-0.04 mountY=0.11, mountTheta=1.94
23:50:21.875 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.01, opts=13)
23:50:21.875 00.000 18120 Enqueuing Move request for scope (-0.11, -0.01)
23:50:21.876 00.001 21948 Worker thread wakes up
23:50:21.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:21.876 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.5
23:50:21.877 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:21.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:21.877 00.000 18120 Enqueuing Expose request
23:50:21.878 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
23:50:21.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
23:50:21.878 00.000 21948 Moving (-0.11, -0.01) raw xDistance=-0.04 yDistance=0.11
23:50:21.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:50:21.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:21.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:21.878 00.000 21948 MoveAxis(E, 0, ABG)
23:50:21.878 00.000 21948 Move returns status 0, amount 0
23:50:21.878 00.000 21948 MoveAxis(N, 0, ABG)
23:50:21.878 00.000 21948 Move returns status 0, amount 0
23:50:21.878 00.000 21948 move complete, result=0
23:50:21.878 00.000 21948 worker thread done servicing request
23:50:21.878 00.000 21948 Worker thread wakes up
23:50:21.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:21.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:21.879 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:23.406 01.527 21948 Exposure complete
23:50:23.434 00.028 18120 OnExposeComplete: enter
23:50:23.436 00.002 21948 worker thread done servicing request
23:50:23.436 00.000 18120 UpdateGuideState(): m_state=6
23:50:23.437 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
23:50:23.437 00.000 18120 Star::Find returns 1 (0), X=411.47, Y=238.02, Mass=1966, SNR=30.6, Peak=182 HFD=4.1
23:50:23.438 00.001 18120 MultiStar: [#1 -0.02,-0.03,0.73,U] [#2 0.08,0.01,0.65,U] [#3 -0.13,0.17,0.69,U] [#4 0.09,-0.18,0.57,U] [#5 0.03,0.16,0.53,U] [#6 0.19,-0.03,0.51,U] [#7 -0.13,0.12,0.53,U] [#8 -0.07,0.42,0.00,M10] 
23:50:23.438 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.30, 0.23}
23:50:23.439 00.001 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.31 = -2.98)
23:50:23.439 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:50:23.439 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.16 mountX=-0.08 mountY=0.01, mountTheta=3.01
23:50:23.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
23:50:23.441 00.001 18120 Enqueuing Move request for scope (-0.05, 0.07)
23:50:23.441 00.000 21948 Worker thread wakes up
23:50:23.442 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:23.443 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:50:23.443 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:50:23.443 00.000 21948 Moving (-0.05, 0.07) raw xDistance=-0.08 yDistance=0.01
23:50:23.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:50:23.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:23.443 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
23:50:23.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:23.444 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:23.444 00.000 18120 Enqueuing Expose request
23:50:23.445 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:23.445 00.000 21948 MoveAxis(E, 0, ABG)
23:50:23.445 00.000 21948 Move returns status 0, amount 0
23:50:23.445 00.000 21948 MoveAxis(N, 0, ABG)
23:50:23.445 00.000 21948 Move returns status 0, amount 0
23:50:23.445 00.000 21948 move complete, result=0
23:50:23.445 00.000 21948 worker thread done servicing request
23:50:23.445 00.000 21948 Worker thread wakes up
23:50:23.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:23.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:23.445 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:25.076 01.631 21948 Exposure complete
23:50:25.110 00.034 21948 worker thread done servicing request
23:50:25.110 00.000 18120 OnExposeComplete: enter
23:50:25.111 00.001 18120 UpdateGuideState(): m_state=6
23:50:25.112 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
23:50:25.113 00.001 18120 Star::Find returns 1 (0), X=411.53, Y=237.77, Mass=2077, SNR=31.3, Peak=185 HFD=3.9
23:50:25.114 00.001 18120 MultiStar: [#1 0.04,-0.13,0.68,U] [#2 -0.10,-0.12,0.63,U] [#3 -0.28,-0.11,0.68,U] [#4 -0.02,-0.10,0.55,U] [#5 0.04,-0.05,0.54,U] [#6 0.09,-0.15,0.51,U] [#7 -0.11,0.16,0.50,U] [#8 -0.23,0.25,0.45,U] 
23:50:25.115 00.001 18120 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.24, -0.02}
23:50:25.116 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.14) = xAngle (-1.61 = -1.61)
23:50:25.116 00.000 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
23:50:25.117 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=-0.00 mountY=0.11, mountTheta=1.61
23:50:25.119 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.04, opts=13)
23:50:25.120 00.001 18120 Enqueuing Move request for scope (-0.10, -0.04)
23:50:25.121 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:25.121 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.3
23:50:25.122 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:25.123 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:25.124 00.001 18120 Enqueuing Expose request
23:50:25.124 00.000 21948 Worker thread wakes up
23:50:25.125 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
23:50:25.125 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
23:50:25.125 00.000 21948 Moving (-0.10, -0.04) raw xDistance=-0.00 yDistance=0.11
23:50:25.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:50:25.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:25.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:25.125 00.000 21948 MoveAxis(E, 0, ABG)
23:50:25.125 00.000 21948 Move returns status 0, amount 0
23:50:25.125 00.000 21948 MoveAxis(N, 0, ABG)
23:50:25.125 00.000 21948 Move returns status 0, amount 0
23:50:25.125 00.000 21948 move complete, result=0
23:50:25.125 00.000 21948 worker thread done servicing request
23:50:25.125 00.000 21948 Worker thread wakes up
23:50:25.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:25.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:25.125 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:26.645 01.520 21948 Exposure complete
23:50:26.699 00.054 21948 worker thread done servicing request
23:50:26.699 00.000 18120 OnExposeComplete: enter
23:50:26.700 00.001 18120 UpdateGuideState(): m_state=6
23:50:26.700 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
23:50:26.701 00.001 18120 Star::Find returns 1 (0), X=411.68, Y=237.95, Mass=1974, SNR=30.4, Peak=201 HFD=4.1
23:50:26.703 00.002 18120 MultiStar: [#1 0.21,0.17,0.75,U] [#2 0.11,-0.08,0.65,U] [#3 -0.06,0.15,0.69,U] [#4 0.12,0.10,0.57,U] [#5 -0.03,0.18,0.54,U] [#6 0.11,0.04,0.51,U] [#7 0.37,0.08,0.00,M1] [#8 -0.33,0.36,0.00,M10] 
23:50:26.704 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.11}, one-star: {-0.09, 0.15}
23:50:26.705 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.14) = xAngle (2.33 = 2.33)
23:50:26.708 00.003 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.43 = -0.85)
23:50:26.708 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
23:50:26.710 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.11, opts=13)
23:50:26.711 00.001 18120 Enqueuing Move request for scope (0.04, 0.11)
23:50:26.711 00.000 21948 Worker thread wakes up
23:50:26.711 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:26.712 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:50:26.712 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:50:26.712 00.000 21948 Moving (0.04, 0.11) raw xDistance=-0.08 yDistance=-0.09
23:50:26.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:50:26.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:26.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:50:26.712 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.4
23:50:26.715 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:26.715 00.000 21948 MoveAxis(E, 0, ABG)
23:50:26.715 00.000 21948 Move returns status 0, amount 0
23:50:26.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:26.716 00.001 18120 Enqueuing Expose request
23:50:26.716 00.000 21948 MoveAxis(N, 0, ABG)
23:50:26.716 00.000 21948 Move returns status 0, amount 0
23:50:26.716 00.000 21948 move complete, result=0
23:50:26.716 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:26.717 00.001 21948 worker thread done servicing request
23:50:26.717 00.000 21948 Worker thread wakes up
23:50:26.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:26.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:28.353 01.636 21948 Exposure complete
23:50:28.378 00.025 21948 worker thread done servicing request
23:50:28.378 00.000 18120 OnExposeComplete: enter
23:50:28.379 00.001 18120 UpdateGuideState(): m_state=6
23:50:28.379 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
23:50:28.380 00.001 18120 Star::Find returns 1 (0), X=411.73, Y=237.90, Mass=2088, SNR=31.4, Peak=209 HFD=4.2
23:50:28.380 00.000 18120 MultiStar: [#1 0.19,-0.12,0.69,U] [#2 0.09,-0.02,0.65,U] [#3 -0.08,-0.05,0.67,U] [#4 0.23,0.01,0.56,U] [#5 0.09,0.15,0.52,U] [#6 0.25,-0.11,0.47,U] [#7 -0.01,0.15,0.50,U] [#8 -0.30,0.31,0.00,R] 
23:50:28.381 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {-0.03, 0.11}
23:50:28.381 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.14) = xAngle (1.34 = 1.34)
23:50:28.383 00.002 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.45 = -1.84)
23:50:28.383 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.20 mountX=0.02 mountY=-0.08, mountTheta=-1.34
23:50:28.384 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
23:50:28.384 00.000 18120 Enqueuing Move request for scope (0.08, 0.02)
23:50:28.386 00.002 21948 Worker thread wakes up
23:50:28.386 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:28.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:50:28.386 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.4
23:50:28.387 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:50:28.387 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:28.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:28.388 00.001 18120 Enqueuing Expose request
23:50:28.388 00.000 21948 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
23:50:28.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:50:28.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:28.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:28.388 00.000 21948 MoveAxis(E, 0, ABG)
23:50:28.388 00.000 21948 Move returns status 0, amount 0
23:50:28.388 00.000 21948 MoveAxis(N, 0, ABG)
23:50:28.388 00.000 21948 Move returns status 0, amount 0
23:50:28.388 00.000 21948 move complete, result=0
23:50:28.388 00.000 21948 worker thread done servicing request
23:50:28.388 00.000 21948 Worker thread wakes up
23:50:28.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:28.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:28.389 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:29.901 01.512 21948 Exposure complete
23:50:29.935 00.034 21948 worker thread done servicing request
23:50:29.935 00.000 18120 OnExposeComplete: enter
23:50:29.936 00.001 18120 UpdateGuideState(): m_state=6
23:50:29.937 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
23:50:29.937 00.000 18120 Star::Find returns 1 (0), X=411.73, Y=237.82, Mass=2039, SNR=30.9, Peak=214 HFD=4.2
23:50:29.938 00.001 18120 MultiStar: [#1 0.28,-0.01,0.73,U] [#2 0.14,0.03,0.66,U] [#3 -0.07,-0.06,0.67,U] [#4 0.18,-0.08,0.56,U] [#5 0.10,-0.05,0.55,U] [#6 0.13,0.16,0.50,U] [#7 0.05,0.13,0.51,U] [#8 0.12,0.08,0.46,U] 
23:50:29.938 00.000 18120 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {-0.03, 0.03}
23:50:29.938 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
23:50:29.939 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.32)
23:50:29.939 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.36 mountX=-0.04 mountY=0.01, mountTheta=2.81
23:50:29.941 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
23:50:29.941 00.000 18120 Enqueuing Move request for scope (-0.03, 0.03)
23:50:29.942 00.001 21948 Worker thread wakes up
23:50:29.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:50:29.942 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:50:29.942 00.000 21948 Moving (-0.03, 0.03) raw xDistance=-0.04 yDistance=0.01
23:50:29.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:50:29.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:29.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:29.942 00.000 18120 UpdateGuideState exits: m=2039 RSB=30.9
23:50:29.943 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:29.944 00.001 18120 Enqueuing Expose request
23:50:29.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:29.944 00.000 21948 MoveAxis(E, 0, ABG)
23:50:29.944 00.000 21948 Move returns status 0, amount 0
23:50:29.944 00.000 21948 MoveAxis(N, 0, ABG)
23:50:29.944 00.000 21948 Move returns status 0, amount 0
23:50:29.944 00.000 21948 move complete, result=0
23:50:29.944 00.000 21948 worker thread done servicing request
23:50:29.944 00.000 21948 Worker thread wakes up
23:50:29.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:29.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:29.945 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:31.581 01.636 21948 Exposure complete
23:50:31.636 00.055 21948 worker thread done servicing request
23:50:31.636 00.000 18120 OnExposeComplete: enter
23:50:31.637 00.001 18120 UpdateGuideState(): m_state=6
23:50:31.638 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
23:50:31.639 00.001 18120 Star::Find returns 1 (0), X=411.83, Y=237.81, Mass=2083, SNR=31.4, Peak=236 HFD=4.0
23:50:31.641 00.002 18120 MultiStar: [#1 0.15,-0.01,0.73,U] [#2 0.06,-0.16,0.63,U] [#3 -0.31,0.11,0.65,U] [#4 -0.01,0.06,0.54,U] [#5 0.21,-0.02,0.54,U] [#6 -0.04,0.15,0.49,U] [#7 0.06,0.23,0.47,U] [#8 0.14,0.05,0.43,U] 
23:50:31.643 00.002 18120 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.07, 0.02}
23:50:31.644 00.001 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.14) = xAngle (1.99 = 1.99)
23:50:31.645 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.09 = -1.19)
23:50:31.646 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
23:50:31.647 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
23:50:31.648 00.001 18120 Enqueuing Move request for scope (0.03, 0.04)
23:50:31.649 00.001 21948 Worker thread wakes up
23:50:31.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:31.650 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:50:31.650 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:50:31.650 00.000 21948 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
23:50:31.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:50:31.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:31.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:50:31.650 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.4
23:50:31.650 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:31.651 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:31.652 00.001 18120 Enqueuing Expose request
23:50:31.652 00.000 21948 MoveAxis(E, 0, ABG)
23:50:31.652 00.000 21948 Move returns status 0, amount 0
23:50:31.652 00.000 21948 MoveAxis(N, 0, ABG)
23:50:31.652 00.000 21948 Move returns status 0, amount 0
23:50:31.652 00.000 21948 move complete, result=0
23:50:31.653 00.001 21948 worker thread done servicing request
23:50:31.653 00.000 21948 Worker thread wakes up
23:50:31.653 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:31.654 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:31.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:33.070 01.416 21948 Exposure complete
23:50:33.098 00.028 21948 worker thread done servicing request
23:50:33.098 00.000 18120 OnExposeComplete: enter
23:50:33.098 00.000 18120 UpdateGuideState(): m_state=6
23:50:33.098 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
23:50:33.099 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=237.94, Mass=2099, SNR=31.5, Peak=204 HFD=4.0
23:50:33.100 00.001 18120 MultiStar: [#1 -0.29,-0.01,0.70,U] [#2 -0.08,-0.09,0.63,U] [#3 -0.18,-0.23,0.67,U] [#4 -0.13,-0.05,0.53,U] [#5 -0.23,0.08,0.52,U] [#6 -0.03,-0.01,0.47,U] [#7 -0.17,0.28,0.50,U] [#8 -0.25,0.15,0.46,U] 
23:50:33.100 00.000 18120 refined, 8 included, MultiStar: {-0.17, 0.03}, one-star: {-0.15, 0.15}
23:50:33.101 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.13 = -2.15)
23:50:33.101 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.24 = 0.95)
23:50:33.101 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.99 mountX=-0.09 mountY=0.14, mountTheta=2.16
23:50:33.103 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.03, opts=13)
23:50:33.103 00.000 18120 Enqueuing Move request for scope (-0.17, 0.03)
23:50:33.103 00.000 21948 Worker thread wakes up
23:50:33.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
23:50:33.104 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:33.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
23:50:33.104 00.000 21948 Moving (-0.17, 0.03) raw xDistance=-0.09 yDistance=0.14
23:50:33.104 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:33.104 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.5
23:50:33.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:33.105 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:33.105 00.000 18120 Enqueuing Expose request
23:50:33.106 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:33.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:50:33.106 00.000 21948 MoveAxis(E, 0, ABG)
23:50:33.106 00.000 21948 Move returns status 0, amount 0
23:50:33.106 00.000 21948 MoveAxis(N, 0, ABG)
23:50:33.106 00.000 21948 Move returns status 0, amount 0
23:50:33.106 00.000 21948 move complete, result=0
23:50:33.106 00.000 21948 worker thread done servicing request
23:50:33.106 00.000 21948 Worker thread wakes up
23:50:33.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:33.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:33.106 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:34.734 01.628 21948 Exposure complete
23:50:34.795 00.061 21948 worker thread done servicing request
23:50:34.795 00.000 18120 OnExposeComplete: enter
23:50:34.796 00.001 18120 UpdateGuideState(): m_state=6
23:50:34.796 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
23:50:34.797 00.001 18120 Star::Find returns 1 (0), X=411.69, Y=237.69, Mass=2137, SNR=31.9, Peak=170 HFD=4.3
23:50:34.797 00.000 18120 MultiStar: [#1 -0.30,0.01,0.70,U] [#2 -0.19,-0.01,0.65,U] [#3 -0.33,-0.24,0.00,M1] [#4 -0.08,-0.11,0.54,U] [#5 -0.10,0.21,0.51,U] [#6 0.08,0.03,0.47,U] [#7 -0.18,-0.02,0.51,U] [#8 -0.13,0.19,0.42,U] 
23:50:34.798 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.01}, one-star: {-0.07, -0.11}
23:50:34.798 00.000 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.24 = -2.05)
23:50:34.799 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.05)
23:50:34.799 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=-0.06 mountY=0.11, mountTheta=2.06
23:50:34.802 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.01, opts=13)
23:50:34.802 00.000 18120 Enqueuing Move request for scope (-0.13, 0.01)
23:50:34.803 00.001 21948 Worker thread wakes up
23:50:34.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:34.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
23:50:34.803 00.000 18120 UpdateGuideState exits: m=2137 RSB=31.9
23:50:34.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:34.804 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:34.804 00.000 18120 Enqueuing Expose request
23:50:34.805 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
23:50:34.805 00.000 21948 Moving (-0.13, 0.01) raw xDistance=-0.06 yDistance=0.11
23:50:34.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:34.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:34.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:34.805 00.000 21948 MoveAxis(E, 0, ABG)
23:50:34.805 00.000 21948 Move returns status 0, amount 0
23:50:34.805 00.000 21948 MoveAxis(N, 0, ABG)
23:50:34.805 00.000 21948 Move returns status 0, amount 0
23:50:34.805 00.000 21948 move complete, result=0
23:50:34.805 00.000 21948 worker thread done servicing request
23:50:34.805 00.000 21948 Worker thread wakes up
23:50:34.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:34.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:34.805 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:36.329 01.524 21948 Exposure complete
23:50:36.355 00.026 21948 worker thread done servicing request
23:50:36.355 00.000 18120 OnExposeComplete: enter
23:50:36.355 00.000 18120 UpdateGuideState(): m_state=6
23:50:36.356 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
23:50:36.356 00.000 18120 Star::Find returns 1 (0), X=411.59, Y=237.86, Mass=2087, SNR=31.3, Peak=206 HFD=3.9
23:50:36.357 00.001 18120 MultiStar: [#1 0.14,-0.13,0.72,U] [#2 -0.05,0.07,0.65,U] [#3 -0.00,0.14,0.69,U] [#4 0.07,-0.00,0.54,U] [#5 -0.25,0.32,0.00,M1] [#6 0.09,0.22,0.50,U] [#7 -0.18,0.15,0.50,U] [#8 -0.15,0.05,0.43,U] 
23:50:36.357 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.18, 0.07}
23:50:36.358 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
23:50:36.358 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
23:50:36.359 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.07 cameraTheta=2.09 mountX=-0.07 mountY=0.00, mountTheta=3.09
23:50:36.362 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
23:50:36.363 00.001 18120 Enqueuing Move request for scope (-0.04, 0.07)
23:50:36.363 00.000 21948 Worker thread wakes up
23:50:36.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:36.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:50:36.364 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:50:36.364 00.000 21948 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.00
23:50:36.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:36.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:36.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:50:36.364 00.000 21948 MoveAxis(E, 0, ABG)
23:50:36.364 00.000 21948 Move returns status 0, amount 0
23:50:36.364 00.000 21948 MoveAxis(N, 0, ABG)
23:50:36.364 00.000 21948 Move returns status 0, amount 0
23:50:36.365 00.001 21948 move complete, result=0
23:50:36.365 00.000 21948 worker thread done servicing request
23:50:36.365 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.3
23:50:36.367 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:36.369 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:36.369 00.000 18120 Enqueuing Expose request
23:50:36.371 00.002 21948 Worker thread wakes up
23:50:36.371 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:36.372 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:36.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:38.008 01.636 21948 Exposure complete
23:50:38.055 00.047 21948 worker thread done servicing request
23:50:38.055 00.000 18120 OnExposeComplete: enter
23:50:38.055 00.000 18120 UpdateGuideState(): m_state=6
23:50:38.056 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
23:50:38.056 00.000 18120 Star::Find returns 1 (0), X=411.86, Y=237.78, Mass=2212, SNR=32.4, Peak=206 HFD=4.3
23:50:38.057 00.001 18120 MultiStar: [#1 -0.00,0.09,0.69,U] [#2 -0.06,-0.22,0.61,U] [#3 -0.06,0.12,0.67,U] [#4 -0.01,-0.12,0.53,U] [#5 -0.11,0.26,0.51,U] [#6 -0.01,-0.02,0.47,U] [#7 -0.25,0.23,0.50,U] [#8 -0.18,0.12,0.42,U] 
23:50:38.057 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.09, -0.01}
23:50:38.058 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.57 = -2.72)
23:50:38.058 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
23:50:38.059 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.42 mountX=-0.06 mountY=0.02, mountTheta=2.75
23:50:38.060 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
23:50:38.061 00.001 18120 Enqueuing Move request for scope (-0.05, 0.04)
23:50:38.062 00.001 21948 Worker thread wakes up
23:50:38.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:38.062 00.000 18120 UpdateGuideState exits: m=2212 RSB=32.4
23:50:38.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:38.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:38.063 00.000 18120 Enqueuing Expose request
23:50:38.064 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:50:38.064 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:50:38.064 00.000 21948 Moving (-0.05, 0.04) raw xDistance=-0.06 yDistance=0.02
23:50:38.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:38.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:38.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:50:38.064 00.000 21948 MoveAxis(E, 0, ABG)
23:50:38.064 00.000 21948 Move returns status 0, amount 0
23:50:38.064 00.000 21948 MoveAxis(N, 0, ABG)
23:50:38.064 00.000 21948 Move returns status 0, amount 0
23:50:38.064 00.000 21948 move complete, result=0
23:50:38.064 00.000 21948 worker thread done servicing request
23:50:38.065 00.001 21948 Worker thread wakes up
23:50:38.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:38.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:38.065 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:39.590 01.525 21948 Exposure complete
23:50:39.625 00.035 21948 worker thread done servicing request
23:50:39.626 00.001 18120 OnExposeComplete: enter
23:50:39.626 00.000 18120 UpdateGuideState(): m_state=6
23:50:39.627 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
23:50:39.627 00.000 18120 Star::Find returns 1 (0), X=411.37, Y=237.91, Mass=1926, SNR=30.1, Peak=182 HFD=3.9
23:50:39.628 00.001 18120 MultiStar: [#1 -0.20,0.53,0.00,M1] [#2 -0.38,0.16,0.00,M1] [#3 -0.54,0.29,0.00,M1] [#4 -0.26,0.11,0.58,U] [#5 -0.35,0.33,0.00,M1] [#6 0.15,0.29,0.49,U] [#7 -0.20,0.40,0.00,M1] [#8 -0.28,0.25,0.00,M1] 
23:50:39.628 00.000 18120 refined, 2 included, MultiStar: {-0.23, 0.15}, one-star: {-0.39, 0.11}
23:50:39.629 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.69 = -2.59)
23:50:39.629 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
23:50:39.630 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.27 cameraTheta=2.55 mountX=-0.23 mountY=0.13, mountTheta=2.62
23:50:39.631 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.15, opts=13)
23:50:39.632 00.001 18120 Enqueuing Move request for scope (-0.23, 0.15)
23:50:39.632 00.000 21948 Worker thread wakes up
23:50:39.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
23:50:39.632 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
23:50:39.632 00.000 21948 Moving (-0.23, 0.15) raw xDistance=-0.23 yDistance=0.13
23:50:39.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:50:39.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:39.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:39.633 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:50:39.633 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.1
23:50:39.634 00.001 21948 MoveAxis(E, 42, ABG)
23:50:39.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:39.635 00.001 18120 Enqueuing Expose request
23:50:39.635 00.000 21948 Guiding  Dir = 2, Dur = 42
23:50:39.635 00.000 21948 IsSlewing returns 0
23:50:39.635 00.000 21948 IsGuiding returns 0
23:50:39.637 00.002 21948 PulseGuide returned control before completion, sleep 51
23:50:39.700 00.063 21948 IsGuiding returns 0
23:50:39.700 00.000 21948 Move returns status 0, amount 42
23:50:39.700 00.000 21948 MoveAxis(N, 0, ABG)
23:50:39.700 00.000 21948 Move returns status 0, amount 0
23:50:39.700 00.000 21948 move complete, result=0
23:50:39.700 00.000 21948 worker thread done servicing request
23:50:39.700 00.000 21948 Worker thread wakes up
23:50:39.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:39.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:39.700 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:50:41.333 01.633 21948 Exposure complete
23:50:41.382 00.049 21948 worker thread done servicing request
23:50:41.382 00.000 18120 OnExposeComplete: enter
23:50:41.382 00.000 18120 UpdateGuideState(): m_state=6
23:50:41.383 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
23:50:41.383 00.000 18120 Star::Find returns 1 (0), X=411.26, Y=238.05, Mass=2100, SNR=31.5, Peak=177 HFD=4.2
23:50:41.384 00.001 18120 MultiStar: [#1 -0.08,0.25,0.72,U] [#2 -0.06,-0.03,0.65,U] [#3 -0.45,0.15,0.00,M2] [#4 -0.31,0.11,0.52,U] [#5 -0.04,0.03,0.53,U] [#6 0.01,-0.01,0.49,U] [#7 -0.06,0.03,0.50,U] [#8 -0.15,0.27,0.43,U] 
23:50:41.385 00.001 18120 refined, 7 included, MultiStar: {-0.18, 0.13}, one-star: {-0.51, 0.25}
23:50:41.387 00.002 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
23:50:41.388 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.49)
23:50:41.389 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.53 mountX=-0.19 mountY=0.10, mountTheta=2.64
23:50:41.392 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.13, opts=13)
23:50:41.394 00.002 18120 Enqueuing Move request for scope (-0.18, 0.13)
23:50:41.396 00.002 21948 Worker thread wakes up
23:50:41.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
23:50:41.396 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
23:50:41.396 00.000 21948 Moving (-0.18, 0.13) raw xDistance=-0.19 yDistance=0.10
23:50:41.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:50:41.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:41.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:41.397 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:50:41.397 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.5
23:50:41.398 00.001 21948 MoveAxis(E, 0, ABG)
23:50:41.398 00.000 21948 Move returns status 0, amount 0
23:50:41.398 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:41.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:41.399 00.001 18120 Enqueuing Expose request
23:50:41.399 00.000 21948 MoveAxis(N, 0, ABG)
23:50:41.399 00.000 21948 Move returns status 0, amount 0
23:50:41.399 00.000 21948 move complete, result=0
23:50:41.401 00.002 21948 worker thread done servicing request
23:50:41.401 00.000 21948 Worker thread wakes up
23:50:41.401 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:41.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:41.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:42.915 01.514 21948 Exposure complete
23:50:42.947 00.032 21948 worker thread done servicing request
23:50:42.947 00.000 18120 OnExposeComplete: enter
23:50:42.948 00.001 18120 UpdateGuideState(): m_state=6
23:50:42.949 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
23:50:42.949 00.000 18120 Star::Find returns 1 (0), X=411.52, Y=237.79, Mass=2100, SNR=31.5, Peak=183 HFD=4.2
23:50:42.949 00.000 18120 MultiStar: [#1 -0.30,0.09,0.73,U] [#2 -0.04,-0.04,0.63,U] [#3 -0.80,0.17,0.00,M3] [#4 -0.35,0.03,0.56,U] [#5 -0.03,0.05,0.52,U] [#6 -0.21,-0.00,0.48,U] [#7 -0.16,0.00,0.52,U] [#8 -0.24,0.01,0.42,U] 
23:50:42.951 00.002 18120 refined, 7 included, MultiStar: {-0.20, 0.02}, one-star: {-0.24, -0.00}
23:50:42.951 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.19 = -2.09)
23:50:42.952 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.30 = 1.01)
23:50:42.952 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.05 mountX=-0.10 mountY=0.17, mountTheta=2.10
23:50:42.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.02, opts=13)
23:50:42.954 00.001 18120 Enqueuing Move request for scope (-0.20, 0.02)
23:50:42.954 00.000 21948 Worker thread wakes up
23:50:42.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
23:50:42.954 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
23:50:42.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:42.955 00.001 18120 UpdateGuideState exits: m=2100 RSB=31.5
23:50:42.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:42.956 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:42.956 00.000 18120 Enqueuing Expose request
23:50:42.956 00.000 21948 Moving (-0.20, 0.02) raw xDistance=-0.10 yDistance=0.17
23:50:42.956 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:50:42.956 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:42.956 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:50:42.957 00.001 21948 MoveAxis(E, 0, ABG)
23:50:42.957 00.000 21948 Move returns status 0, amount 0
23:50:42.957 00.000 21948 MoveAxis(N, 0, ABG)
23:50:42.957 00.000 21948 Move returns status 0, amount 0
23:50:42.957 00.000 21948 move complete, result=0
23:50:42.957 00.000 21948 worker thread done servicing request
23:50:42.957 00.000 21948 Worker thread wakes up
23:50:42.957 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:42.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:42.957 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:44.589 01.632 21948 Exposure complete
23:50:44.621 00.032 21948 worker thread done servicing request
23:50:44.621 00.000 18120 OnExposeComplete: enter
23:50:44.622 00.001 18120 UpdateGuideState(): m_state=6
23:50:44.623 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
23:50:44.623 00.000 18120 Star::Find returns 1 (0), X=411.48, Y=238.10, Mass=2078, SNR=31.4, Peak=185 HFD=3.9
23:50:44.624 00.001 18120 MultiStar: [#1 -0.13,-0.02,0.71,U] [#2 -0.03,-0.11,0.67,U] [#3 -0.26,0.21,0.66,U] [#4 -0.18,0.17,0.52,U] [#5 -0.14,0.22,0.53,U] [#6 0.05,0.11,0.49,U] [#7 -0.04,0.28,0.51,U] [#8 -0.08,0.24,0.43,U] 
23:50:44.624 00.000 18120 refined, 8 included, MultiStar: {-0.14, 0.16}, one-star: {-0.28, 0.31}
23:50:44.625 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
23:50:44.626 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
23:50:44.627 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.29 mountX=-0.20 mountY=0.05, mountTheta=2.89
23:50:44.629 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.16, opts=13)
23:50:44.629 00.000 18120 Enqueuing Move request for scope (-0.14, 0.16)
23:50:44.630 00.001 21948 Worker thread wakes up
23:50:44.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
23:50:44.630 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
23:50:44.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:44.631 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.4
23:50:44.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.632 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:44.632 00.000 18120 Enqueuing Expose request
23:50:44.633 00.001 21948 Moving (-0.14, 0.16) raw xDistance=-0.20 yDistance=0.05
23:50:44.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:50:44.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:44.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:44.633 00.000 21948 MoveAxis(E, 36, ABG)
23:50:44.633 00.000 21948 Guiding  Dir = 2, Dur = 36
23:50:44.634 00.001 21948 IsSlewing returns 0
23:50:44.634 00.000 21948 IsGuiding returns 0
23:50:44.635 00.001 21948 PulseGuide returned control before completion, sleep 45
23:50:44.683 00.048 21948 IsGuiding returns 0
23:50:44.683 00.000 21948 Move returns status 0, amount 36
23:50:44.683 00.000 21948 MoveAxis(N, 0, ABG)
23:50:44.683 00.000 21948 Move returns status 0, amount 0
23:50:44.684 00.001 21948 move complete, result=0
23:50:44.684 00.000 21948 worker thread done servicing request
23:50:44.684 00.000 21948 Worker thread wakes up
23:50:44.684 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:50:44.685 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:44.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:46.093 01.408 21948 Exposure complete
23:50:46.122 00.029 21948 worker thread done servicing request
23:50:46.122 00.000 18120 OnExposeComplete: enter
23:50:46.122 00.000 18120 UpdateGuideState(): m_state=6
23:50:46.123 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
23:50:46.123 00.000 18120 Star::Find returns 1 (0), X=411.66, Y=238.01, Mass=2183, SNR=32.0, Peak=205 HFD=4.1
23:50:46.124 00.001 18120 MultiStar: [#1 -0.18,0.29,0.71,U] [#2 0.15,-0.04,0.65,U] [#3 -0.70,0.32,0.00,M3] [#4 -0.05,0.01,0.54,U] [#5 -0.07,0.15,0.50,U] [#6 -0.01,0.14,0.48,U] [#7 -0.22,0.28,0.49,U] [#8 -0.09,0.19,0.42,U] 
23:50:46.124 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.16}, one-star: {-0.11, 0.22}
23:50:46.125 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
23:50:46.125 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.05)
23:50:46.126 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.99 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
23:50:46.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
23:50:46.127 00.000 18120 Enqueuing Move request for scope (-0.07, 0.16)
23:50:46.128 00.001 21948 Worker thread wakes up
23:50:46.128 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
23:50:46.128 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
23:50:46.128 00.000 21948 Moving (-0.07, 0.16) raw xDistance=-0.17 yDistance=-0.01
23:50:46.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:50:46.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:46.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:50:46.128 00.000 21948 MoveAxis(E, 0, ABG)
23:50:46.128 00.000 21948 Move returns status 0, amount 0
23:50:46.128 00.000 21948 MoveAxis(N, 0, ABG)
23:50:46.128 00.000 21948 Move returns status 0, amount 0
23:50:46.128 00.000 21948 move complete, result=0
23:50:46.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:46.129 00.001 21948 worker thread done servicing request
23:50:46.129 00.000 18120 UpdateGuideState exits: m=2183 RSB=32.0
23:50:46.129 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.130 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:46.130 00.000 18120 Enqueuing Expose request
23:50:46.131 00.001 21948 Worker thread wakes up
23:50:46.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:46.131 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:46.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:47.759 01.628 21948 Exposure complete
23:50:47.799 00.040 21948 worker thread done servicing request
23:50:47.799 00.000 18120 OnExposeComplete: enter
23:50:47.801 00.002 18120 UpdateGuideState(): m_state=6
23:50:47.802 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
23:50:47.804 00.002 18120 Star::Find returns 1 (0), X=411.42, Y=238.21, Mass=1842, SNR=29.4, Peak=171 HFD=3.8
23:50:47.805 00.001 18120 MultiStar: [#1 -0.19,0.33,0.00,M1] [#2 0.05,0.11,0.67,U] [#3 -0.60,0.48,0.00,M4] [#4 -0.10,0.21,0.59,U] [#5 0.00,0.18,0.56,U] [#6 -0.26,0.21,0.53,U] [#7 -0.33,0.43,0.00,M1] [#8 0.08,0.28,0.45,U] 
23:50:47.806 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.25}, one-star: {-0.35, 0.41}
23:50:47.807 00.001 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
23:50:47.807 00.000 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.01)
23:50:47.807 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.03 mountX=-0.28 mountY=-0.00, mountTheta=-3.13
23:50:47.809 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.25, opts=13)
23:50:47.810 00.001 18120 Enqueuing Move request for scope (-0.12, 0.25)
23:50:47.811 00.001 21948 Worker thread wakes up
23:50:47.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
23:50:47.811 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
23:50:47.811 00.000 21948 Moving (-0.12, 0.25) raw xDistance=-0.28 yDistance=-0.00
23:50:47.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:50:47.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:47.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:47.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:50:47.811 00.000 21948 MoveAxis(E, 50, ABG)
23:50:47.811 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.4
23:50:47.812 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:47.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:47.813 00.001 18120 Enqueuing Expose request
23:50:47.813 00.000 21948 Guiding  Dir = 2, Dur = 50
23:50:47.813 00.000 21948 IsSlewing returns 0
23:50:47.813 00.000 21948 IsGuiding returns 0
23:50:47.816 00.003 21948 PulseGuide returned control before completion, sleep 59
23:50:47.883 00.067 21948 IsGuiding returns 1
23:50:47.883 00.000 21948 scope still moving after pulse duration time elapsed
23:50:47.915 00.032 21948 IsSlewing returns 0
23:50:47.916 00.001 21948 IsGuiding returns 0
23:50:47.916 00.000 21948 scope move finished after 50 + 52 ms
23:50:47.916 00.000 21948 Move returns status 0, amount 50
23:50:47.916 00.000 21948 MoveAxis(N, 0, ABG)
23:50:47.916 00.000 21948 Move returns status 0, amount 0
23:50:47.916 00.000 21948 move complete, result=0
23:50:47.916 00.000 21948 worker thread done servicing request
23:50:47.916 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
23:50:47.919 00.003 21948 Worker thread wakes up
23:50:47.919 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:47.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:49.327 01.408 21948 Exposure complete
23:50:49.362 00.035 21948 worker thread done servicing request
23:50:49.362 00.000 18120 OnExposeComplete: enter
23:50:49.363 00.001 18120 UpdateGuideState(): m_state=6
23:50:49.363 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
23:50:49.364 00.001 18120 Star::Find returns 1 (0), X=411.51, Y=238.02, Mass=2134, SNR=31.7, Peak=190 HFD=4.1
23:50:49.364 00.000 18120 MultiStar: [#1 -0.03,0.11,0.68,U] [#2 -0.15,-0.02,0.64,U] [#3 -0.25,0.37,0.00,M5] [#4 0.00,0.09,0.56,U] [#5 -0.00,0.10,0.51,U] [#6 0.23,0.16,0.51,U] [#7 -0.31,0.40,0.00,M2] [#8 -0.07,0.12,0.45,U] 
23:50:49.365 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {-0.26, 0.22}
23:50:49.365 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.23 = -3.06)
23:50:49.366 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.04)
23:50:49.366 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.08 mountX=-0.14 mountY=0.01, mountTheta=3.10
23:50:49.368 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.12, opts=13)
23:50:49.368 00.000 18120 Enqueuing Move request for scope (-0.07, 0.12)
23:50:49.369 00.001 21948 Worker thread wakes up
23:50:49.369 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:50:49.369 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:50:49.369 00.000 21948 Moving (-0.07, 0.12) raw xDistance=-0.14 yDistance=0.01
23:50:49.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:49.369 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.7
23:50:49.370 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:49.370 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:49.371 00.001 18120 Enqueuing Expose request
23:50:49.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:50:49.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:49.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:49.371 00.000 21948 MoveAxis(E, 0, ABG)
23:50:49.371 00.000 21948 Move returns status 0, amount 0
23:50:49.371 00.000 21948 MoveAxis(N, 0, ABG)
23:50:49.371 00.000 21948 Move returns status 0, amount 0
23:50:49.371 00.000 21948 move complete, result=0
23:50:49.371 00.000 21948 worker thread done servicing request
23:50:49.371 00.000 21948 Worker thread wakes up
23:50:49.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:49.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:49.372 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:50.999 01.627 21948 Exposure complete
23:50:51.030 00.031 21948 worker thread done servicing request
23:50:51.030 00.000 18120 OnExposeComplete: enter
23:50:51.032 00.002 18120 UpdateGuideState(): m_state=6
23:50:51.032 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
23:50:51.033 00.001 18120 Star::Find returns 1 (0), X=411.75, Y=237.80, Mass=2173, SNR=31.9, Peak=225 HFD=4.3
23:50:51.033 00.000 18120 MultiStar: [#1 0.09,0.06,0.70,U] [#2 0.15,-0.12,0.62,U] [#3 -0.20,-0.05,0.67,U] [#4 0.08,-0.03,0.55,U] [#5 0.32,-0.07,0.54,U] [#6 0.04,0.09,0.46,U] [#7 -0.09,0.24,0.48,U] [#8 0.22,0.21,0.43,U] 
23:50:51.034 00.001 18120 single-star, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.01, 0.00}
23:50:51.034 00.000 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.14) = xAngle (4.00 = -2.29)
23:50:51.034 00.000 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.81)
23:50:51.035 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.85 mountX=-0.01 mountY=0.01, mountTheta=2.31
23:50:51.036 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.00, opts=13)
23:50:51.037 00.001 18120 Enqueuing Move request for scope (-0.01, 0.00)
23:50:51.039 00.002 21948 Worker thread wakes up
23:50:51.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:51.040 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:50:51.040 00.000 18120 UpdateGuideState exits: m=2173 RSB=31.9
23:50:51.040 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:50:51.040 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:51.041 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:51.041 00.000 18120 Enqueuing Expose request
23:50:51.041 00.000 21948 Moving (-0.01, 0.00) raw xDistance=-0.01 yDistance=0.01
23:50:51.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:50:51.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:51.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:51.042 00.001 21948 MoveAxis(E, 0, ABG)
23:50:51.042 00.000 21948 Move returns status 0, amount 0
23:50:51.042 00.000 21948 MoveAxis(N, 0, ABG)
23:50:51.042 00.000 21948 Move returns status 0, amount 0
23:50:51.042 00.000 21948 move complete, result=0
23:50:51.042 00.000 21948 worker thread done servicing request
23:50:51.042 00.000 21948 Worker thread wakes up
23:50:51.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:51.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:51.042 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:52.562 01.520 21948 Exposure complete
23:50:52.589 00.027 21948 worker thread done servicing request
23:50:52.589 00.000 18120 OnExposeComplete: enter
23:50:52.590 00.001 18120 UpdateGuideState(): m_state=6
23:50:52.590 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
23:50:52.591 00.001 18120 Star::Find returns 1 (0), X=411.70, Y=237.78, Mass=1984, SNR=30.5, Peak=205 HFD=4.3
23:50:52.592 00.001 18120 MultiStar: [#1 -0.12,0.10,0.73,U] [#2 0.06,-0.17,0.67,U] [#3 -0.28,0.04,0.68,U] [#4 -0.02,0.06,0.55,U] [#5 -0.03,0.14,0.52,U] [#6 0.12,-0.27,0.52,U] [#7 0.04,0.01,0.54,U] [#8 0.10,-0.02,0.45,U] 
23:50:52.592 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.07, -0.01}
23:50:52.593 00.001 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.14) = xAngle (-1.69 = -1.69)
23:50:52.593 00.000 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.41 = 1.41)
23:50:52.594 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=-0.00 mountY=0.04, mountTheta=1.69
23:50:52.595 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
23:50:52.595 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
23:50:52.596 00.001 21948 Worker thread wakes up
23:50:52.596 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:52.596 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.5
23:50:52.597 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:52.598 00.001 18120 Enqueuing Expose request
23:50:52.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:50:52.598 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:50:52.598 00.000 21948 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
23:50:52.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:50:52.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:52.598 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:52.598 00.000 21948 MoveAxis(E, 0, ABG)
23:50:52.598 00.000 21948 Move returns status 0, amount 0
23:50:52.598 00.000 21948 MoveAxis(N, 0, ABG)
23:50:52.598 00.000 21948 Move returns status 0, amount 0
23:50:52.598 00.000 21948 move complete, result=0
23:50:52.598 00.000 21948 worker thread done servicing request
23:50:52.598 00.000 21948 Worker thread wakes up
23:50:52.598 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:52.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:52.599 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:54.220 01.621 21948 Exposure complete
23:50:54.275 00.055 21948 worker thread done servicing request
23:50:54.276 00.001 18120 OnExposeComplete: enter
23:50:54.277 00.001 18120 UpdateGuideState(): m_state=6
23:50:54.279 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
23:50:54.280 00.001 18120 Star::Find returns 1 (0), X=411.39, Y=238.23, Mass=1927, SNR=30.1, Peak=175 HFD=3.7
23:50:54.282 00.002 18120 MultiStar: [#1 -0.05,0.23,0.74,U] [#2 -0.09,0.06,0.65,U] [#3 -0.18,0.20,0.71,U] [#4 -0.22,0.21,0.58,U] [#5 0.03,0.22,0.56,U] [#6 -0.14,0.46,0.00,M1] [#7 -0.22,0.22,0.54,U] [#8 -0.25,0.25,0.46,U] 
23:50:54.285 00.003 18120 refined, 7 included, MultiStar: {-0.18, 0.24}, one-star: {-0.38, 0.43}
23:50:54.287 00.002 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.35 = -2.93)
23:50:54.289 00.002 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.17)
23:50:54.291 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.21 mountX=-0.29 mountY=0.05, mountTheta=2.97
23:50:54.296 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.24, opts=13)
23:50:54.298 00.002 18120 Enqueuing Move request for scope (-0.18, 0.24)
23:50:54.300 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:54.301 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.1
23:50:54.303 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:54.304 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:54.305 00.001 21948 Worker thread wakes up
23:50:54.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
23:50:54.305 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
23:50:54.305 00.000 21948 Moving (-0.18, 0.24) raw xDistance=-0.29 yDistance=0.05
23:50:54.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:50:54.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:54.305 00.000 18120 Enqueuing Expose request
23:50:54.307 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:54.307 00.000 21948 MoveAxis(E, 52, ABG)
23:50:54.307 00.000 21948 Guiding  Dir = 2, Dur = 52
23:50:54.307 00.000 21948 IsSlewing returns 0
23:50:54.307 00.000 21948 IsGuiding returns 0
23:50:54.310 00.003 21948 PulseGuide returned control before completion, sleep 61
23:50:54.376 00.066 21948 IsGuiding returns 0
23:50:54.376 00.000 21948 Move returns status 0, amount 52
23:50:54.376 00.000 21948 MoveAxis(N, 0, ABG)
23:50:54.376 00.000 21948 Move returns status 0, amount 0
23:50:54.376 00.000 21948 move complete, result=0
23:50:54.377 00.001 21948 worker thread done servicing request
23:50:54.377 00.000 21948 Worker thread wakes up
23:50:54.377 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
23:50:54.378 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:54.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:55.786 01.408 21948 Exposure complete
23:50:55.819 00.033 21948 worker thread done servicing request
23:50:55.820 00.001 18120 OnExposeComplete: enter
23:50:55.820 00.000 18120 UpdateGuideState(): m_state=6
23:50:55.821 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
23:50:55.821 00.000 18120 Star::Find returns 1 (0), X=411.37, Y=238.05, Mass=2212, SNR=32.4, Peak=195 HFD=4.2
23:50:55.822 00.001 18120 MultiStar: [#1 -0.24,0.19,0.69,U] [#2 -0.06,-0.02,0.62,U] [#3 -0.18,0.35,0.00,M3] [#4 -0.16,0.18,0.55,U] [#5 -0.02,0.03,0.52,U] [#6 -0.14,-0.05,0.47,U] [#7 -0.33,0.14,0.48,U] [#8 -0.08,0.29,0.42,U] 
23:50:55.822 00.000 18120 refined, 7 included, MultiStar: {-0.20, 0.14}, one-star: {-0.40, 0.26}
23:50:55.823 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.68 = -2.61)
23:50:55.823 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
23:50:55.824 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.53 mountX=-0.21 mountY=0.12, mountTheta=2.64
23:50:55.826 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.14, opts=13)
23:50:55.827 00.001 18120 Enqueuing Move request for scope (-0.20, 0.14)
23:50:55.829 00.002 21948 Worker thread wakes up
23:50:55.829 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
23:50:55.829 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
23:50:55.829 00.000 21948 Moving (-0.20, 0.14) raw xDistance=-0.21 yDistance=0.12
23:50:55.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:50:55.829 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:55.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:55.829 00.000 18120 UpdateGuideState exits: m=2212 RSB=32.4
23:50:55.830 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:55.831 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:50:55.831 00.000 21948 MoveAxis(E, 41, ABG)
23:50:55.831 00.000 21948 Guiding  Dir = 2, Dur = 41
23:50:55.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:55.833 00.002 18120 Enqueuing Expose request
23:50:55.835 00.002 21948 IsSlewing returns 0
23:50:55.836 00.001 21948 IsGuiding returns 0
23:50:55.837 00.001 21948 PulseGuide returned control before completion, sleep 50
23:50:55.896 00.059 21948 IsGuiding returns 0
23:50:55.896 00.000 21948 Move returns status 0, amount 41
23:50:55.896 00.000 21948 MoveAxis(N, 0, ABG)
23:50:55.896 00.000 21948 Move returns status 0, amount 0
23:50:55.896 00.000 21948 move complete, result=0
23:50:55.897 00.001 21948 worker thread done servicing request
23:50:55.897 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:50:55.897 00.000 21948 Worker thread wakes up
23:50:55.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:55.898 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:57.527 01.629 21948 Exposure complete
23:50:57.556 00.029 21948 worker thread done servicing request
23:50:57.557 00.001 18120 OnExposeComplete: enter
23:50:57.559 00.002 18120 UpdateGuideState(): m_state=6
23:50:57.559 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
23:50:57.560 00.001 18120 Star::Find returns 1 (0), X=411.59, Y=238.06, Mass=1904, SNR=29.9, Peak=185 HFD=4.1
23:50:57.560 00.000 18120 MultiStar: [#1 0.10,0.27,0.78,U] [#2 0.08,0.04,0.67,U] [#3 -0.03,0.19,0.71,U] [#4 0.19,0.08,0.58,U] [#5 0.06,0.30,0.57,U] [#6 0.25,0.31,0.00,M1] [#7 0.04,0.22,0.54,U] [#8 0.19,0.29,0.45,U] 
23:50:57.561 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.21}, one-star: {-0.18, 0.26}
23:50:57.561 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
23:50:57.562 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.64)
23:50:57.562 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
23:50:57.564 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.21, opts=13)
23:50:57.564 00.000 18120 Enqueuing Move request for scope (0.04, 0.21)
23:50:57.564 00.000 21948 Worker thread wakes up
23:50:57.565 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:57.565 00.000 18120 UpdateGuideState exits: m=1904 RSB=29.9
23:50:57.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:57.566 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:57.566 00.000 18120 Enqueuing Expose request
23:50:57.567 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:50:57.567 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:50:57.567 00.000 21948 Moving (0.04, 0.21) raw xDistance=-0.18 yDistance=-0.13
23:50:57.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:50:57.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:57.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:57.567 00.000 21948 MoveAxis(E, 0, ABG)
23:50:57.567 00.000 21948 Move returns status 0, amount 0
23:50:57.567 00.000 21948 MoveAxis(N, 0, ABG)
23:50:57.567 00.000 21948 Move returns status 0, amount 0
23:50:57.567 00.000 21948 move complete, result=0
23:50:57.567 00.000 21948 worker thread done servicing request
23:50:57.567 00.000 21948 Worker thread wakes up
23:50:57.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:57.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:50:57.567 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:59.095 01.528 21948 Exposure complete
23:50:59.129 00.034 21948 worker thread done servicing request
23:50:59.129 00.000 18120 OnExposeComplete: enter
23:50:59.132 00.003 18120 UpdateGuideState(): m_state=6
23:50:59.135 00.003 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
23:50:59.137 00.002 18120 Star::Find returns 1 (0), X=411.60, Y=238.26, Mass=2009, SNR=30.8, Peak=188 HFD=4.2
23:50:59.140 00.003 18120 MultiStar: [#1 0.02,0.69,0.00,M1] [#2 -0.15,0.46,0.00,M1] [#3 -0.14,0.56,0.00,M3] [#4 0.06,0.33,0.58,U] [#5 0.10,0.39,0.00,M1] [#6 0.16,0.22,0.50,U] [#7 -0.07,0.44,0.00,M1] [#8 -0.12,0.66,0.00,M1] 
23:50:59.140 00.000 18120 refined, 2 included, MultiStar: {-0.02, 0.37}, one-star: {-0.16, 0.46}
23:50:59.141 00.001 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
23:50:59.142 00.001 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.88 = -0.40)
23:50:59.143 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.63 mountX=-0.34 mountY=-0.14, mountTheta=-2.74
23:50:59.145 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.37, opts=13)
23:50:59.145 00.000 18120 Enqueuing Move request for scope (-0.02, 0.37)
23:50:59.147 00.002 21948 Worker thread wakes up
23:50:59.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.37) opts 0xd
23:50:59.147 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.37)
23:50:59.147 00.000 21948 Moving (-0.02, 0.37) raw xDistance=-0.34 yDistance=-0.14
23:50:59.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
23:50:59.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:59.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:50:59.148 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:59.149 00.001 21948 MoveAxis(E, 61, ABG)
23:50:59.149 00.000 21948 Guiding  Dir = 2, Dur = 61
23:50:59.149 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.8
23:50:59.150 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:59.151 00.001 21948 IsSlewing returns 0
23:50:59.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:50:59.152 00.001 18120 Enqueuing Expose request
23:50:59.152 00.000 21948 IsGuiding returns 0
23:50:59.154 00.002 21948 PulseGuide returned control before completion, sleep 70
23:50:59.232 00.078 21948 IsGuiding returns 0
23:50:59.232 00.000 21948 Move returns status 0, amount 61
23:50:59.232 00.000 21948 MoveAxis(N, 0, ABG)
23:50:59.232 00.000 21948 Move returns status 0, amount 0
23:50:59.232 00.000 21948 move complete, result=0
23:50:59.232 00.000 21948 worker thread done servicing request
23:50:59.232 00.000 21948 Worker thread wakes up
23:50:59.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:50:59.232 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
23:50:59.234 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:00.869 01.635 21948 Exposure complete
23:51:00.901 00.032 21948 worker thread done servicing request
23:51:00.901 00.000 18120 OnExposeComplete: enter
23:51:00.902 00.001 18120 UpdateGuideState(): m_state=6
23:51:00.902 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
23:51:00.902 00.000 18120 Star::Find returns 1 (0), X=411.53, Y=238.35, Mass=1820, SNR=29.3, Peak=176 HFD=3.7
23:51:00.903 00.001 18120 MultiStar: [#1 -0.17,0.52,0.00,M2] [#2 -0.11,0.54,0.00,M2] [#3 -0.25,0.40,0.00,M4] [#4 -0.23,0.24,0.61,U] [#5 -0.12,0.52,0.00,M2] [#6 0.15,0.15,0.54,U] [#7 -0.19,0.35,0.00,M2] [#8 0.18,0.49,0.00,M2] 
23:51:00.903 00.000 18120 refined, 2 included, MultiStar: {-0.14, 0.36}, one-star: {-0.23, 0.55}
23:51:00.904 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
23:51:00.904 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
23:51:00.905 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.93 mountX=-0.39 mountY=-0.04, mountTheta=-3.03
23:51:00.907 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.36, opts=13)
23:51:00.908 00.001 18120 Enqueuing Move request for scope (-0.14, 0.36)
23:51:00.909 00.001 21948 Worker thread wakes up
23:51:00.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:00.910 00.001 18120 UpdateGuideState exits: m=1820 RSB=29.3
23:51:00.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:00.911 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:00.911 00.000 18120 Enqueuing Expose request
23:51:00.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.36) opts 0xd
23:51:00.911 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.36)
23:51:00.911 00.000 21948 Moving (-0.14, 0.36) raw xDistance=-0.39 yDistance=-0.04
23:51:00.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
23:51:00.912 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:00.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:51:00.912 00.000 21948 MoveAxis(E, 73, ABG)
23:51:00.912 00.000 21948 Guiding  Dir = 2, Dur = 73
23:51:00.912 00.000 21948 IsSlewing returns 0
23:51:00.912 00.000 21948 IsGuiding returns 0
23:51:00.914 00.002 21948 PulseGuide returned control before completion, sleep 82
23:51:01.011 00.097 21948 IsGuiding returns 0
23:51:01.011 00.000 21948 Move returns status 0, amount 73
23:51:01.011 00.000 21948 MoveAxis(N, 0, ABG)
23:51:01.011 00.000 21948 Move returns status 0, amount 0
23:51:01.011 00.000 21948 move complete, result=0
23:51:01.011 00.000 21948 worker thread done servicing request
23:51:01.011 00.000 21948 Worker thread wakes up
23:51:01.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:01.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:01.011 00.000 18120 GuideStep: -0.4 px 73 ms EAST, -0.0 px 0 ms NORTH
23:51:02.429 01.418 21948 Exposure complete
23:51:02.458 00.029 21948 worker thread done servicing request
23:51:02.458 00.000 18120 OnExposeComplete: enter
23:51:02.462 00.004 18120 UpdateGuideState(): m_state=6
23:51:02.465 00.003 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
23:51:02.467 00.002 18120 Star::Find returns 1 (0), X=411.52, Y=238.02, Mass=2150, SNR=31.8, Peak=209 HFD=4.1
23:51:02.470 00.003 18120 MultiStar: [#1 -0.02,0.07,0.70,U] [#2 0.07,-0.18,0.61,U] [#3 -0.05,0.19,0.64,U] [#4 -0.17,-0.05,0.54,U] [#5 -0.03,0.18,0.50,U] [#6 -0.20,-0.08,0.48,U] [#7 0.12,0.02,0.52,U] [#8 0.10,0.04,0.43,U] 
23:51:02.472 00.002 18120 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.25, 0.23}
23:51:02.474 00.002 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
23:51:02.477 00.003 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
23:51:02.477 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.38 mountX=-0.08 mountY=0.03, mountTheta=2.80
23:51:02.478 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
23:51:02.479 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
23:51:02.479 00.000 21948 Worker thread wakes up
23:51:02.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:51:02.479 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:51:02.479 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.03
23:51:02.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:51:02.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:02.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:02.479 00.000 21948 MoveAxis(E, 0, ABG)
23:51:02.479 00.000 21948 Move returns status 0, amount 0
23:51:02.479 00.000 21948 MoveAxis(N, 0, ABG)
23:51:02.479 00.000 21948 Move returns status 0, amount 0
23:51:02.479 00.000 21948 move complete, result=0
23:51:02.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:02.480 00.001 18120 UpdateGuideState exits: m=2150 RSB=31.8
23:51:02.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:02.481 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:02.481 00.000 18120 Enqueuing Expose request
23:51:02.482 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:02.482 00.000 21948 worker thread done servicing request
23:51:02.482 00.000 21948 Worker thread wakes up
23:51:02.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:02.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:04.109 01.627 21948 Exposure complete
23:51:04.154 00.045 21948 worker thread done servicing request
23:51:04.154 00.000 18120 OnExposeComplete: enter
23:51:04.155 00.001 18120 UpdateGuideState(): m_state=6
23:51:04.156 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
23:51:04.156 00.000 18120 Star::Find returns 1 (0), X=411.86, Y=237.39, Mass=2155, SNR=31.9, Peak=188 HFD=4.0
23:51:04.157 00.001 18120 MultiStar: [#1 0.25,-0.29,0.00,M2] [#2 0.18,-0.55,0.00,M2] [#3 0.17,-0.34,0.00,M4] [#4 0.03,-0.54,0.00,M1] [#5 0.34,-0.50,0.00,M2] [#6 0.35,-0.76,0.00,M1] [#7 0.17,-0.38,0.00,M2] [#8 0.29,-0.67,0.00,M2] 
23:51:04.158 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.19 = -0.19)
23:51:04.158 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
23:51:04.159 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.34 mountX=0.41 mountY=0.10, mountTheta=0.23
23:51:04.161 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.40, opts=13)
23:51:04.164 00.003 18120 Enqueuing Move request for scope (0.10, -0.40)
23:51:04.167 00.003 21948 Worker thread wakes up
23:51:04.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:04.167 00.000 18120 UpdateGuideState exits: m=2155 RSB=31.9
23:51:04.168 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:04.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:04.168 00.000 18120 Enqueuing Expose request
23:51:04.169 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.40) opts 0xd
23:51:04.169 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.40)
23:51:04.169 00.000 21948 Moving (0.10, -0.40) raw xDistance=0.41 yDistance=0.10
23:51:04.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
23:51:04.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:04.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:51:04.169 00.000 21948 MoveAxis(W, 72, ABG)
23:51:04.169 00.000 21948 Guiding  Dir = 3, Dur = 72
23:51:04.169 00.000 21948 IsSlewing returns 0
23:51:04.170 00.001 21948 IsGuiding returns 0
23:51:04.172 00.002 21948 PulseGuide returned control before completion, sleep 81
23:51:04.262 00.090 21948 IsGuiding returns 1
23:51:04.262 00.000 21948 scope still moving after pulse duration time elapsed
23:51:04.293 00.031 21948 IsSlewing returns 0
23:51:04.293 00.000 21948 IsGuiding returns 0
23:51:04.293 00.000 21948 scope move finished after 72 + 52 ms
23:51:04.293 00.000 21948 Move returns status 0, amount 72
23:51:04.295 00.002 21948 MoveAxis(N, 0, ABG)
23:51:04.295 00.000 21948 Move returns status 0, amount 0
23:51:04.295 00.000 21948 move complete, result=0
23:51:04.295 00.000 21948 worker thread done servicing request
23:51:04.295 00.000 21948 Worker thread wakes up
23:51:04.295 00.000 18120 GuideStep: 0.4 px 72 ms WEST, 0.1 px 0 ms NORTH
23:51:04.296 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:04.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:05.701 01.405 21948 Exposure complete
23:51:05.736 00.035 21948 worker thread done servicing request
23:51:05.736 00.000 18120 OnExposeComplete: enter
23:51:05.737 00.001 18120 UpdateGuideState(): m_state=6
23:51:05.738 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
23:51:05.738 00.000 18120 Star::Find returns 1 (0), X=411.74, Y=237.99, Mass=1951, SNR=30.4, Peak=184 HFD=4.2
23:51:05.739 00.001 18120 MultiStar: [#1 0.09,0.06,0.73,U] [#2 -0.28,0.13,0.67,U] [#3 -0.21,0.13,0.67,U] [#4 0.08,-0.12,0.58,U] [#5 -0.11,0.13,0.54,U] [#6 0.06,-0.10,0.50,U] [#7 -0.11,0.20,0.57,U] [#8 0.06,0.06,0.43,U] 
23:51:05.739 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.02, 0.20}
23:51:05.740 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.24 = -3.05)
23:51:05.740 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.34 = 0.06)
23:51:05.740 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.09 mountX=-0.10 mountY=0.01, mountTheta=3.08
23:51:05.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.09, opts=13)
23:51:05.742 00.001 18120 Enqueuing Move request for scope (-0.05, 0.09)
23:51:05.742 00.000 21948 Worker thread wakes up
23:51:05.743 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:51:05.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:51:05.743 00.000 21948 Moving (-0.05, 0.09) raw xDistance=-0.10 yDistance=0.01
23:51:05.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:51:05.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:05.745 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:05.745 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.4
23:51:05.746 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.747 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:05.747 00.000 18120 Enqueuing Expose request
23:51:05.747 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:51:05.747 00.000 21948 MoveAxis(E, 0, ABG)
23:51:05.747 00.000 21948 Move returns status 0, amount 0
23:51:05.747 00.000 21948 MoveAxis(N, 0, ABG)
23:51:05.747 00.000 21948 Move returns status 0, amount 0
23:51:05.747 00.000 21948 move complete, result=0
23:51:05.748 00.001 21948 worker thread done servicing request
23:51:05.748 00.000 21948 Worker thread wakes up
23:51:05.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:05.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:05.748 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:07.375 01.627 21948 Exposure complete
23:51:07.407 00.032 21948 worker thread done servicing request
23:51:07.407 00.000 18120 OnExposeComplete: enter
23:51:07.407 00.000 18120 UpdateGuideState(): m_state=6
23:51:07.408 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
23:51:07.409 00.001 18120 Star::Find returns 1 (0), X=411.40, Y=237.94, Mass=2099, SNR=31.4, Peak=182 HFD=4.1
23:51:07.409 00.000 18120 MultiStar: [#1 -0.22,0.23,0.73,U] [#2 -0.09,-0.06,0.61,U] [#3 -0.24,0.15,0.66,U] [#4 -0.12,0.10,0.56,U] [#5 0.23,0.09,0.52,U] [#6 -0.04,0.18,0.49,U] [#7 -0.17,0.22,0.50,U] [#8 -0.25,0.11,0.44,U] 
23:51:07.410 00.001 18120 refined, 8 included, MultiStar: {-0.16, 0.13}, one-star: {-0.36, 0.14}
23:51:07.411 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.60 = -2.68)
23:51:07.411 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.42)
23:51:07.411 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.46 mountX=-0.19 mountY=0.09, mountTheta=2.71
23:51:07.414 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.13, opts=13)
23:51:07.414 00.000 18120 Enqueuing Move request for scope (-0.16, 0.13)
23:51:07.415 00.001 21948 Worker thread wakes up
23:51:07.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:07.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
23:51:07.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
23:51:07.415 00.000 21948 Moving (-0.16, 0.13) raw xDistance=-0.19 yDistance=0.09
23:51:07.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:51:07.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:07.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:51:07.415 00.000 21948 MoveAxis(E, 0, ABG)
23:51:07.415 00.000 21948 Move returns status 0, amount 0
23:51:07.415 00.000 21948 MoveAxis(N, 0, ABG)
23:51:07.415 00.000 21948 Move returns status 0, amount 0
23:51:07.415 00.000 21948 move complete, result=0
23:51:07.415 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.4
23:51:07.416 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:07.416 00.000 21948 worker thread done servicing request
23:51:07.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:07.417 00.001 18120 Enqueuing Expose request
23:51:07.417 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:07.418 00.001 21948 Worker thread wakes up
23:51:07.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:07.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:08.938 01.520 21948 Exposure complete
23:51:08.966 00.028 21948 worker thread done servicing request
23:51:08.966 00.000 18120 OnExposeComplete: enter
23:51:08.967 00.001 18120 UpdateGuideState(): m_state=6
23:51:08.967 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
23:51:08.968 00.001 18120 Star::Find returns 1 (0), X=411.26, Y=238.04, Mass=2074, SNR=31.4, Peak=200 HFD=4.1
23:51:08.969 00.001 18120 MultiStar: [#1 -0.26,0.15,0.73,U] [#2 -0.32,0.10,0.64,U] [#3 -0.49,0.30,0.00,M3] [#4 -0.60,0.12,0.00,M1] [#5 -0.32,0.29,0.00,M1] [#6 -0.24,0.33,0.00,M1] [#7 -0.54,0.32,0.00,M1] [#8 -0.27,0.45,0.00,M1] 
23:51:08.969 00.000 18120 refined, 2 included, MultiStar: {-0.38, 0.18}, one-star: {-0.50, 0.25}
23:51:08.969 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.85 = -2.44)
23:51:08.970 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.67)
23:51:08.970 00.000 18120 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.70 mountX=-0.32 mountY=0.26, mountTheta=2.46
23:51:08.971 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=0.18, opts=13)
23:51:08.972 00.001 18120 Enqueuing Move request for scope (-0.38, 0.18)
23:51:08.972 00.000 21948 Worker thread wakes up
23:51:08.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
23:51:08.972 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
23:51:08.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:08.973 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.4
23:51:08.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:08.974 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:08.974 00.000 18120 Enqueuing Expose request
23:51:08.975 00.001 21948 Moving (-0.38, 0.18) raw xDistance=-0.32 yDistance=0.26
23:51:08.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:51:08.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:51:08.975 00.000 21948 MoveAxis(E, 57, ABG)
23:51:08.975 00.000 21948 Guiding  Dir = 2, Dur = 57
23:51:08.975 00.000 21948 IsSlewing returns 0
23:51:08.975 00.000 21948 IsGuiding returns 0
23:51:08.977 00.002 21948 PulseGuide returned control before completion, sleep 66
23:51:09.046 00.069 21948 IsGuiding returns 1
23:51:09.047 00.001 21948 scope still moving after pulse duration time elapsed
23:51:09.077 00.030 21948 IsSlewing returns 0
23:51:09.080 00.003 21948 IsGuiding returns 0
23:51:09.080 00.000 21948 scope move finished after 57 + 48 ms
23:51:09.080 00.000 21948 Move returns status 0, amount 57
23:51:09.080 00.000 21948 MoveAxis(S, 61, ABG)
23:51:09.080 00.000 21948 Guiding  Dir = 1, Dur = 61
23:51:09.081 00.001 21948 IsSlewing returns 0
23:51:09.081 00.000 21948 IsGuiding returns 0
23:51:09.085 00.004 21948 PulseGuide returned control before completion, sleep 67
23:51:09.157 00.072 21948 IsGuiding returns 0
23:51:09.157 00.000 21948 Move returns status 0, amount 61
23:51:09.157 00.000 21948 move complete, result=0
23:51:09.157 00.000 21948 worker thread done servicing request
23:51:09.157 00.000 21948 Worker thread wakes up
23:51:09.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:09.157 00.000 18120 GuideStep: -0.3 px 57 ms EAST, 0.3 px 61 ms SOUTH
23:51:09.158 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:10.781 01.623 21948 Exposure complete
23:51:10.822 00.041 21948 worker thread done servicing request
23:51:10.822 00.000 18120 OnExposeComplete: enter
23:51:10.823 00.001 18120 UpdateGuideState(): m_state=6
23:51:10.823 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
23:51:10.824 00.001 18120 Star::Find returns 1 (0), X=411.35, Y=238.27, Mass=2028, SNR=30.9, Peak=196 HFD=3.7
23:51:10.825 00.001 18120 MultiStar: [#1 0.04,0.35,0.74,U] [#2 -0.09,0.18,0.66,U] [#3 -0.02,0.43,0.00,M4] [#4 0.05,0.25,0.57,U] [#5 0.19,0.52,0.00,M2] [#6 0.18,0.35,0.00,M2] [#7 -0.06,0.28,0.54,U] [#8 0.16,0.26,0.45,U] 
23:51:10.826 00.001 18120 refined, 5 included, MultiStar: {-0.09, 0.32}, one-star: {-0.41, 0.48}
23:51:10.828 00.002 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
23:51:10.830 00.002 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
23:51:10.831 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.86 mountX=-0.33 mountY=-0.06, mountTheta=-2.96
23:51:10.832 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.32, opts=13)
23:51:10.833 00.001 18120 Enqueuing Move request for scope (-0.09, 0.32)
23:51:10.833 00.000 21948 Worker thread wakes up
23:51:10.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
23:51:10.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:10.834 00.001 18120 UpdateGuideState exits: m=2028 RSB=30.9
23:51:10.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:10.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:10.835 00.000 18120 Enqueuing Expose request
23:51:10.835 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
23:51:10.835 00.000 21948 Moving (-0.09, 0.32) raw xDistance=-0.33 yDistance=-0.06
23:51:10.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
23:51:10.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:10.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:10.836 00.001 21948 MoveAxis(E, 63, ABG)
23:51:10.836 00.000 21948 Guiding  Dir = 2, Dur = 63
23:51:10.836 00.000 21948 IsSlewing returns 0
23:51:10.836 00.000 21948 IsGuiding returns 0
23:51:10.837 00.001 21948 PulseGuide returned control before completion, sleep 72
23:51:10.920 00.083 21948 IsGuiding returns 0
23:51:10.920 00.000 21948 Move returns status 0, amount 63
23:51:10.921 00.001 21948 MoveAxis(N, 0, ABG)
23:51:10.921 00.000 21948 Move returns status 0, amount 0
23:51:10.921 00.000 21948 move complete, result=0
23:51:10.921 00.000 21948 worker thread done servicing request
23:51:10.921 00.000 21948 Worker thread wakes up
23:51:10.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:10.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:10.921 00.000 18120 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
23:51:12.332 01.411 21948 Exposure complete
23:51:12.361 00.029 21948 worker thread done servicing request
23:51:12.361 00.000 18120 OnExposeComplete: enter
23:51:12.363 00.002 18120 UpdateGuideState(): m_state=6
23:51:12.366 00.003 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
23:51:12.368 00.002 18120 Star::Find returns 1 (0), X=411.85, Y=237.89, Mass=2233, SNR=32.5, Peak=221 HFD=4.3
23:51:12.371 00.003 18120 MultiStar: [#1 0.12,0.11,0.64,U] [#2 0.05,-0.02,0.62,U] [#3 0.06,0.34,0.69,U] [#4 -0.17,0.15,0.51,U] [#5 0.04,0.13,0.50,U] [#6 0.39,0.21,0.00,M3] [#7 -0.02,0.19,0.52,U] [#8 0.33,-0.06,0.42,U] 
23:51:12.373 00.002 18120 single-star, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.08, 0.09}
23:51:12.375 00.002 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.14) = xAngle (1.99 = 1.99)
23:51:12.376 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.10 = -1.19)
23:51:12.377 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.85 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
23:51:12.380 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.09, opts=13)
23:51:12.382 00.002 18120 Enqueuing Move request for scope (0.08, 0.09)
23:51:12.383 00.001 21948 Worker thread wakes up
23:51:12.384 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:12.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:51:12.384 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:51:12.384 00.000 18120 UpdateGuideState exits: m=2233 RSB=32.5
23:51:12.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:12.385 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:12.385 00.000 18120 Enqueuing Expose request
23:51:12.386 00.001 21948 Moving (0.08, 0.09) raw xDistance=-0.05 yDistance=-0.12
23:51:12.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:51:12.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:12.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:12.386 00.000 21948 MoveAxis(E, 0, ABG)
23:51:12.386 00.000 21948 Move returns status 0, amount 0
23:51:12.386 00.000 21948 MoveAxis(N, 0, ABG)
23:51:12.386 00.000 21948 Move returns status 0, amount 0
23:51:12.386 00.000 21948 move complete, result=0
23:51:12.386 00.000 21948 worker thread done servicing request
23:51:12.386 00.000 21948 Worker thread wakes up
23:51:12.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:12.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:12.386 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:14.017 01.631 21948 Exposure complete
23:51:14.069 00.052 21948 worker thread done servicing request
23:51:14.069 00.000 18120 OnExposeComplete: enter
23:51:14.070 00.001 18120 UpdateGuideState(): m_state=6
23:51:14.072 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
23:51:14.073 00.001 18120 Star::Find returns 1 (0), X=411.58, Y=238.15, Mass=2039, SNR=30.9, Peak=202 HFD=3.9
23:51:14.074 00.001 18120 MultiStar: [#1 0.07,0.19,0.71,U] [#2 0.06,0.12,0.63,U] [#3 -0.07,0.21,0.71,U] [#4 0.17,0.10,0.56,U] [#5 0.15,0.26,0.55,U] [#6 0.10,0.19,0.52,U] [#7 -0.03,0.20,0.53,U] [#8 0.29,0.21,0.45,U] 
23:51:14.074 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {-0.18, 0.36}
23:51:14.075 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
23:51:14.076 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
23:51:14.077 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.41 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
23:51:14.079 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.22, opts=13)
23:51:14.080 00.001 18120 Enqueuing Move request for scope (0.03, 0.22)
23:51:14.081 00.001 21948 Worker thread wakes up
23:51:14.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:14.082 00.001 18120 UpdateGuideState exits: m=2039 RSB=30.9
23:51:14.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:14.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:14.083 00.000 18120 Enqueuing Expose request
23:51:14.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:51:14.083 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:51:14.084 00.001 21948 Moving (0.03, 0.22) raw xDistance=-0.18 yDistance=-0.13
23:51:14.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:51:14.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:14.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:14.084 00.000 21948 MoveAxis(E, 0, ABG)
23:51:14.084 00.000 21948 Move returns status 0, amount 0
23:51:14.084 00.000 21948 MoveAxis(N, 0, ABG)
23:51:14.084 00.000 21948 Move returns status 0, amount 0
23:51:14.084 00.000 21948 move complete, result=0
23:51:14.084 00.000 21948 worker thread done servicing request
23:51:14.084 00.000 21948 Worker thread wakes up
23:51:14.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:14.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:14.084 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:15.602 01.518 21948 Exposure complete
23:51:15.641 00.039 21948 worker thread done servicing request
23:51:15.641 00.000 18120 OnExposeComplete: enter
23:51:15.642 00.001 18120 UpdateGuideState(): m_state=6
23:51:15.643 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
23:51:15.643 00.000 18120 Star::Find returns 1 (0), X=411.44, Y=238.06, Mass=2054, SNR=31.1, Peak=179 HFD=4.2
23:51:15.644 00.001 18120 MultiStar: [#1 0.03,0.38,0.00,M1] [#2 -0.09,0.09,0.65,U] [#3 -0.49,0.28,0.00,M3] [#4 -0.08,0.36,0.00,M1] [#5 0.07,0.41,0.00,M1] [#6 -0.26,0.29,0.00,M3] [#7 -0.27,0.16,0.53,U] [#8 0.17,0.19,0.43,U] 
23:51:15.644 00.000 18120 refined, 3 included, MultiStar: {-0.18, 0.19}, one-star: {-0.33, 0.26}
23:51:15.644 00.000 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
23:51:15.645 00.001 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
23:51:15.647 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.33 mountX=-0.24 mountY=0.07, mountTheta=2.85
23:51:15.648 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.19, opts=13)
23:51:15.649 00.001 18120 Enqueuing Move request for scope (-0.18, 0.19)
23:51:15.649 00.000 21948 Worker thread wakes up
23:51:15.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:15.649 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.1
23:51:15.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:15.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:15.651 00.001 18120 Enqueuing Expose request
23:51:15.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
23:51:15.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
23:51:15.651 00.000 21948 Moving (-0.18, 0.19) raw xDistance=-0.24 yDistance=0.07
23:51:15.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:51:15.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:15.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:15.651 00.000 21948 MoveAxis(E, 43, ABG)
23:51:15.651 00.000 21948 Guiding  Dir = 2, Dur = 43
23:51:15.651 00.000 21948 IsSlewing returns 0
23:51:15.652 00.001 21948 IsGuiding returns 0
23:51:15.654 00.002 21948 PulseGuide returned control before completion, sleep 52
23:51:15.713 00.059 21948 IsGuiding returns 0
23:51:15.713 00.000 21948 Move returns status 0, amount 43
23:51:15.713 00.000 21948 MoveAxis(N, 0, ABG)
23:51:15.713 00.000 21948 Move returns status 0, amount 0
23:51:15.713 00.000 21948 move complete, result=0
23:51:15.713 00.000 21948 worker thread done servicing request
23:51:15.713 00.000 21948 Worker thread wakes up
23:51:15.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:15.713 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
23:51:15.714 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:17.349 01.635 21948 Exposure complete
23:51:17.392 00.043 21948 worker thread done servicing request
23:51:17.392 00.000 18120 OnExposeComplete: enter
23:51:17.393 00.001 18120 UpdateGuideState(): m_state=6
23:51:17.393 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
23:51:17.394 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=237.88, Mass=1994, SNR=30.6, Peak=194 HFD=3.9
23:51:17.395 00.001 18120 MultiStar: [#1 0.15,0.07,0.75,U] [#2 0.12,-0.10,0.66,U] [#3 -0.40,0.04,0.00,M4] [#4 0.07,0.22,0.58,U] [#5 0.05,0.10,0.53,U] [#6 0.02,0.06,0.50,U] [#7 0.10,0.16,0.51,U] [#8 -0.02,0.23,0.45,U] 
23:51:17.395 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {-0.17, 0.09}
23:51:17.395 00.000 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
23:51:17.397 00.002 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
23:51:17.397 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.26 mountX=-0.07 mountY=-0.07, mountTheta=-2.39
23:51:17.399 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
23:51:17.399 00.000 18120 Enqueuing Move request for scope (0.03, 0.09)
23:51:17.400 00.001 21948 Worker thread wakes up
23:51:17.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:17.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:51:17.400 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:51:17.400 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.6
23:51:17.402 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:17.402 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:17.403 00.001 18120 Enqueuing Expose request
23:51:17.403 00.000 21948 Moving (0.03, 0.09) raw xDistance=-0.07 yDistance=-0.07
23:51:17.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:51:17.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:17.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:17.403 00.000 21948 MoveAxis(E, 0, ABG)
23:51:17.403 00.000 21948 Move returns status 0, amount 0
23:51:17.403 00.000 21948 MoveAxis(N, 0, ABG)
23:51:17.403 00.000 21948 Move returns status 0, amount 0
23:51:17.403 00.000 21948 move complete, result=0
23:51:17.403 00.000 21948 worker thread done servicing request
23:51:17.404 00.001 21948 Worker thread wakes up
23:51:17.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:17.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:17.404 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:18.926 01.522 21948 Exposure complete
23:51:18.949 00.023 21948 worker thread done servicing request
23:51:18.949 00.000 18120 OnExposeComplete: enter
23:51:18.950 00.001 18120 UpdateGuideState(): m_state=6
23:51:18.951 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
23:51:18.951 00.000 18120 Star::Find returns 1 (0), X=411.74, Y=237.93, Mass=2059, SNR=31.1, Peak=210 HFD=4.1
23:51:18.951 00.000 18120 MultiStar: [#1 0.26,-0.02,0.70,U] [#2 0.14,-0.13,0.65,U] [#3 -0.04,0.11,0.69,U] [#4 0.19,-0.01,0.55,U] [#5 0.35,0.09,0.56,U] [#6 0.13,-0.10,0.51,U] [#7 0.15,0.22,0.52,U] [#8 0.29,0.13,0.44,U] 
23:51:18.952 00.001 18120 single-star, 8 included, MultiStar: {0.14, 0.05}, one-star: {-0.03, 0.14}
23:51:18.952 00.000 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
23:51:18.953 00.001 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
23:51:18.953 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.77 mountX=-0.13 mountY=-0.04, mountTheta=-2.88
23:51:18.954 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.14, opts=13)
23:51:18.956 00.002 18120 Enqueuing Move request for scope (-0.03, 0.14)
23:51:18.959 00.003 21948 Worker thread wakes up
23:51:18.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:18.959 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
23:51:18.960 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:51:18.960 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:51:18.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:18.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:18.961 00.001 18120 Enqueuing Expose request
23:51:18.961 00.000 21948 Moving (-0.03, 0.14) raw xDistance=-0.13 yDistance=-0.04
23:51:18.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:51:18.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:18.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:51:18.961 00.000 21948 MoveAxis(E, 0, ABG)
23:51:18.961 00.000 21948 Move returns status 0, amount 0
23:51:18.961 00.000 21948 MoveAxis(N, 0, ABG)
23:51:18.961 00.000 21948 Move returns status 0, amount 0
23:51:18.961 00.000 21948 move complete, result=0
23:51:18.961 00.000 21948 worker thread done servicing request
23:51:18.961 00.000 21948 Worker thread wakes up
23:51:18.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:18.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:18.962 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:20.598 01.636 21948 Exposure complete
23:51:20.642 00.044 21948 worker thread done servicing request
23:51:20.642 00.000 18120 OnExposeComplete: enter
23:51:20.645 00.003 18120 UpdateGuideState(): m_state=6
23:51:20.648 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
23:51:20.650 00.002 18120 Star::Find returns 1 (0), X=411.65, Y=237.74, Mass=2099, SNR=31.5, Peak=207 HFD=4.2
23:51:20.653 00.003 18120 MultiStar: [#1 0.04,-0.07,0.72,U] [#2 -0.00,-0.28,0.64,U] [#3 -0.18,-0.15,0.68,U] [#4 -0.00,0.07,0.55,U] [#5 0.02,-0.02,0.52,U] [#6 0.21,-0.22,0.46,U] [#7 0.08,-0.08,0.51,U] [#8 0.43,-0.03,0.00,M1] 
23:51:20.655 00.002 18120 refined, 7 included, MultiStar: {-0.01, -0.10}, one-star: {-0.11, -0.05}
23:51:20.657 00.002 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.55 = -0.55)
23:51:20.658 00.001 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.55 = 2.55)
23:51:20.661 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.69 mountX=0.08 mountY=0.05, mountTheta=0.58
23:51:20.664 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.10, opts=13)
23:51:20.665 00.001 18120 Enqueuing Move request for scope (-0.01, -0.10)
23:51:20.668 00.003 21948 Worker thread wakes up
23:51:20.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:20.668 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.5
23:51:20.669 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:20.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:20.669 00.000 18120 Enqueuing Expose request
23:51:20.670 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
23:51:20.670 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
23:51:20.670 00.000 21948 Moving (-0.01, -0.10) raw xDistance=0.08 yDistance=0.05
23:51:20.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:51:20.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:20.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:51:20.670 00.000 21948 MoveAxis(E, 0, ABG)
23:51:20.670 00.000 21948 Move returns status 0, amount 0
23:51:20.670 00.000 21948 MoveAxis(N, 0, ABG)
23:51:20.670 00.000 21948 Move returns status 0, amount 0
23:51:20.670 00.000 21948 move complete, result=0
23:51:20.670 00.000 21948 worker thread done servicing request
23:51:20.670 00.000 21948 Worker thread wakes up
23:51:20.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:20.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:20.671 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:22.191 01.520 21948 Exposure complete
23:51:22.236 00.045 21948 worker thread done servicing request
23:51:22.236 00.000 18120 OnExposeComplete: enter
23:51:22.238 00.002 18120 UpdateGuideState(): m_state=6
23:51:22.240 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
23:51:22.241 00.001 18120 Star::Find returns 1 (0), X=411.70, Y=237.85, Mass=2214, SNR=32.1, Peak=211 HFD=4.1
23:51:22.242 00.001 18120 MultiStar: [#1 0.13,-0.13,0.67,U] [#2 0.17,-0.14,0.64,U] [#3 0.01,-0.34,0.65,U] [#4 0.17,-0.12,0.55,U] [#5 0.13,0.15,0.49,U] [#6 0.33,-0.15,0.46,U] [#7 0.04,-0.05,0.49,U] [#8 0.28,-0.11,0.43,U] 
23:51:22.244 00.002 18120 single-star, 8 included, MultiStar: {0.11, -0.09}, one-star: {-0.07, 0.05}
23:51:22.245 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
23:51:22.246 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.43)
23:51:22.247 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.47 mountX=-0.08 mountY=0.04, mountTheta=2.70
23:51:22.250 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
23:51:22.251 00.001 18120 Enqueuing Move request for scope (-0.07, 0.05)
23:51:22.252 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:22.253 00.001 18120 UpdateGuideState exits: m=2214 RSB=32.1
23:51:22.253 00.000 21948 Worker thread wakes up
23:51:22.253 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:22.255 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
23:51:22.256 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
23:51:22.256 00.000 21948 Moving (-0.07, 0.05) raw xDistance=-0.08 yDistance=0.04
23:51:22.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:51:22.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:22.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:22.257 00.001 18120 Enqueuing Expose request
23:51:22.258 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:51:22.258 00.000 21948 MoveAxis(E, 0, ABG)
23:51:22.258 00.000 21948 Move returns status 0, amount 0
23:51:22.258 00.000 21948 MoveAxis(N, 0, ABG)
23:51:22.258 00.000 21948 Move returns status 0, amount 0
23:51:22.258 00.000 21948 move complete, result=0
23:51:22.258 00.000 21948 worker thread done servicing request
23:51:22.258 00.000 21948 Worker thread wakes up
23:51:22.259 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:22.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:22.259 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:23.888 01.629 21948 Exposure complete
23:51:23.919 00.031 21948 worker thread done servicing request
23:51:23.920 00.001 18120 OnExposeComplete: enter
23:51:23.920 00.000 18120 UpdateGuideState(): m_state=6
23:51:23.921 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
23:51:23.921 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=237.77, Mass=1988, SNR=30.5, Peak=206 HFD=4.0
23:51:23.922 00.001 18120 MultiStar: [#1 0.24,0.11,0.70,U] [#2 0.17,0.02,0.65,U] [#3 -0.03,-0.04,0.72,U] [#4 0.02,0.03,0.59,U] [#5 0.15,0.10,0.52,U] [#6 0.26,0.05,0.47,U] [#7 0.17,-0.04,0.53,U] [#8 0.26,-0.04,0.45,U] 
23:51:23.922 00.000 18120 single-star, 8 included, MultiStar: {0.11, 0.02}, one-star: {-0.07, -0.02}
23:51:23.923 00.001 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.14) = xAngle (-1.67 = -1.67)
23:51:23.923 00.000 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
23:51:23.923 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.82 mountX=-0.01 mountY=0.07, mountTheta=1.67
23:51:23.925 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
23:51:23.926 00.001 18120 Enqueuing Move request for scope (-0.07, -0.02)
23:51:23.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:23.927 00.001 21948 Worker thread wakes up
23:51:23.927 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.5
23:51:23.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:51:23.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:51:23.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:23.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:23.928 00.000 18120 Enqueuing Expose request
23:51:23.929 00.001 21948 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
23:51:23.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:51:23.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:23.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:23.929 00.000 21948 MoveAxis(E, 0, ABG)
23:51:23.929 00.000 21948 Move returns status 0, amount 0
23:51:23.929 00.000 21948 MoveAxis(N, 0, ABG)
23:51:23.929 00.000 21948 Move returns status 0, amount 0
23:51:23.929 00.000 21948 move complete, result=0
23:51:23.929 00.000 21948 worker thread done servicing request
23:51:23.929 00.000 21948 Worker thread wakes up
23:51:23.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:23.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:23.929 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:25.450 01.521 21948 Exposure complete
23:51:25.495 00.045 21948 worker thread done servicing request
23:51:25.495 00.000 18120 OnExposeComplete: enter
23:51:25.496 00.001 18120 UpdateGuideState(): m_state=6
23:51:25.498 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
23:51:25.498 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=237.92, Mass=1952, SNR=30.3, Peak=185 HFD=4.0
23:51:25.499 00.001 18120 MultiStar: [#1 0.11,0.16,0.73,U] [#2 -0.03,-0.13,0.67,U] [#3 -0.07,-0.07,0.70,U] [#4 0.18,-0.09,0.56,U] [#5 0.14,0.12,0.56,U] [#6 0.08,-0.07,0.52,U] [#7 0.12,0.01,0.53,U] [#8 0.23,0.08,0.45,U] 
23:51:25.499 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.16, 0.13}
23:51:25.500 00.001 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.14) = xAngle (1.62 = 1.62)
23:51:25.500 00.000 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.72 = -1.56)
23:51:25.501 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.47 mountX=-0.00 mountY=-0.05, mountTheta=-1.62
23:51:25.502 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
23:51:25.503 00.001 18120 Enqueuing Move request for scope (0.04, 0.02)
23:51:25.503 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:25.503 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.3
23:51:25.504 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:25.504 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:25.505 00.001 18120 Enqueuing Expose request
23:51:25.505 00.000 21948 Worker thread wakes up
23:51:25.505 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:51:25.505 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:51:25.505 00.000 21948 Moving (0.04, 0.02) raw xDistance=-0.00 yDistance=-0.05
23:51:25.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:51:25.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:25.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:25.505 00.000 21948 MoveAxis(E, 0, ABG)
23:51:25.505 00.000 21948 Move returns status 0, amount 0
23:51:25.505 00.000 21948 MoveAxis(N, 0, ABG)
23:51:25.505 00.000 21948 Move returns status 0, amount 0
23:51:25.505 00.000 21948 move complete, result=0
23:51:25.505 00.000 21948 worker thread done servicing request
23:51:25.505 00.000 21948 Worker thread wakes up
23:51:25.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:25.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:25.506 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:27.139 01.633 21948 Exposure complete
23:51:27.179 00.040 21948 worker thread done servicing request
23:51:27.179 00.000 18120 OnExposeComplete: enter
23:51:27.180 00.001 18120 UpdateGuideState(): m_state=6
23:51:27.180 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
23:51:27.181 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=237.89, Mass=2030, SNR=30.9, Peak=191 HFD=4.0
23:51:27.182 00.001 18120 MultiStar: [#1 0.05,0.07,0.72,U] [#2 -0.27,-0.28,0.00,M1] [#3 -0.14,0.19,0.69,U] [#4 -0.06,0.06,0.53,U] [#5 -0.01,0.09,0.55,U] [#6 0.01,0.13,0.49,U] [#7 -0.03,0.09,0.50,U] [#8 0.21,-0.02,0.42,U] 
23:51:27.182 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.14, 0.09}
23:51:27.183 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
23:51:27.186 00.003 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.14)
23:51:27.189 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.90 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
23:51:27.192 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
23:51:27.192 00.000 18120 Enqueuing Move request for scope (-0.03, 0.09)
23:51:27.193 00.001 21948 Worker thread wakes up
23:51:27.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:27.193 00.000 18120 UpdateGuideState exits: m=2030 RSB=30.9
23:51:27.194 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:27.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:27.195 00.001 18120 Enqueuing Expose request
23:51:27.195 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:51:27.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:51:27.195 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.10 yDistance=-0.01
23:51:27.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:51:27.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:27.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:27.195 00.000 21948 MoveAxis(E, 0, ABG)
23:51:27.195 00.000 21948 Move returns status 0, amount 0
23:51:27.195 00.000 21948 MoveAxis(N, 0, ABG)
23:51:27.195 00.000 21948 Move returns status 0, amount 0
23:51:27.195 00.000 21948 move complete, result=0
23:51:27.195 00.000 21948 worker thread done servicing request
23:51:27.196 00.001 21948 Worker thread wakes up
23:51:27.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:27.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:27.196 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:28.719 01.523 21948 Exposure complete
23:51:28.766 00.047 21948 worker thread done servicing request
23:51:28.766 00.000 18120 OnExposeComplete: enter
23:51:28.767 00.001 18120 UpdateGuideState(): m_state=6
23:51:28.768 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
23:51:28.768 00.000 18120 Star::Find returns 1 (0), X=411.62, Y=238.08, Mass=1913, SNR=30.0, Peak=206 HFD=4.0
23:51:28.769 00.001 18120 MultiStar: [#1 0.00,0.22,0.77,U] [#2 -0.06,0.24,0.66,U] [#3 -0.12,0.17,0.72,U] [#4 0.08,0.20,0.59,U] [#5 -0.00,0.14,0.52,U] [#6 0.20,0.27,0.51,U] [#7 0.22,0.35,0.00,M1] [#8 0.18,0.19,0.45,U] 
23:51:28.769 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.22}, one-star: {-0.14, 0.29}
23:51:28.772 00.003 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.14) = xAngle (2.75 = 2.75)
23:51:28.773 00.001 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.85 = -0.43)
23:51:28.774 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
23:51:28.776 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.22, opts=13)
23:51:28.778 00.002 18120 Enqueuing Move request for scope (-0.01, 0.22)
23:51:28.779 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:28.781 00.002 21948 Worker thread wakes up
23:51:28.781 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.0
23:51:28.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:28.782 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:28.782 00.000 18120 Enqueuing Expose request
23:51:28.783 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
23:51:28.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
23:51:28.783 00.000 21948 Moving (-0.01, 0.22) raw xDistance=-0.20 yDistance=-0.09
23:51:28.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:51:28.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:28.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:51:28.783 00.000 21948 MoveAxis(E, 36, ABG)
23:51:28.783 00.000 21948 Guiding  Dir = 2, Dur = 36
23:51:28.783 00.000 21948 IsSlewing returns 0
23:51:28.783 00.000 21948 IsGuiding returns 0
23:51:28.786 00.003 21948 PulseGuide returned control before completion, sleep 45
23:51:28.840 00.054 21948 IsGuiding returns 0
23:51:28.840 00.000 21948 Move returns status 0, amount 36
23:51:28.840 00.000 21948 MoveAxis(N, 0, ABG)
23:51:28.841 00.001 21948 Move returns status 0, amount 0
23:51:28.841 00.000 21948 move complete, result=0
23:51:28.841 00.000 21948 worker thread done servicing request
23:51:28.841 00.000 21948 Worker thread wakes up
23:51:28.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:28.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:28.841 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:51:30.466 01.625 21948 Exposure complete
23:51:30.511 00.045 21948 worker thread done servicing request
23:51:30.511 00.000 18120 OnExposeComplete: enter
23:51:30.512 00.001 18120 UpdateGuideState(): m_state=6
23:51:30.513 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
23:51:30.514 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=238.03, Mass=2041, SNR=31.1, Peak=215 HFD=4.1
23:51:30.514 00.000 18120 MultiStar: [#1 0.11,0.30,0.72,U] [#2 -0.06,0.03,0.63,U] [#3 0.05,-0.01,0.66,U] [#4 0.01,-0.01,0.57,U] [#5 0.04,0.23,0.53,U] [#6 -0.05,0.22,0.51,U] [#7 -0.25,0.29,0.00,M2] [#8 -0.01,0.18,0.45,U] 
23:51:30.514 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {-0.13, 0.23}
23:51:30.516 00.002 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
23:51:30.516 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.89 = -0.40)
23:51:30.516 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
23:51:30.518 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
23:51:30.519 00.001 18120 Enqueuing Move request for scope (-0.01, 0.15)
23:51:30.520 00.001 21948 Worker thread wakes up
23:51:30.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:51:30.520 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:51:30.520 00.000 21948 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.06
23:51:30.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:51:30.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:30.521 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.1
23:51:30.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:30.522 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:30.522 00.000 18120 Enqueuing Expose request
23:51:30.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:30.523 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:30.523 00.000 21948 MoveAxis(E, 0, ABG)
23:51:30.523 00.000 21948 Move returns status 0, amount 0
23:51:30.523 00.000 21948 MoveAxis(N, 0, ABG)
23:51:30.523 00.000 21948 Move returns status 0, amount 0
23:51:30.523 00.000 21948 move complete, result=0
23:51:30.523 00.000 21948 worker thread done servicing request
23:51:30.523 00.000 21948 Worker thread wakes up
23:51:30.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:30.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:30.523 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:32.050 01.527 21948 Exposure complete
23:51:32.100 00.050 21948 worker thread done servicing request
23:51:32.100 00.000 18120 OnExposeComplete: enter
23:51:32.103 00.003 18120 UpdateGuideState(): m_state=6
23:51:32.105 00.002 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
23:51:32.108 00.003 18120 Star::Find returns 1 (0), X=411.77, Y=237.90, Mass=1908, SNR=29.9, Peak=213 HFD=4.1
23:51:32.111 00.003 18120 MultiStar: [#1 0.20,0.14,0.73,U] [#2 0.15,-0.08,0.65,U] [#3 -0.52,0.15,0.00,M1] [#4 0.06,0.03,0.51,U] [#5 0.16,0.11,0.55,U] [#6 0.21,-0.01,0.51,U] [#7 0.09,0.19,0.54,U] [#8 0.38,0.09,0.00,M1] 
23:51:32.113 00.002 18120 single-star, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.00, 0.11}
23:51:32.114 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
23:51:32.114 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.49)
23:51:32.115 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
23:51:32.116 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
23:51:32.116 00.000 18120 Enqueuing Move request for scope (0.00, 0.11)
23:51:32.117 00.001 21948 Worker thread wakes up
23:51:32.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:32.117 00.000 18120 UpdateGuideState exits: m=1908 RSB=29.9
23:51:32.118 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:32.118 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:32.119 00.001 18120 Enqueuing Expose request
23:51:32.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
23:51:32.119 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
23:51:32.119 00.000 21948 Moving (0.00, 0.11) raw xDistance=-0.10 yDistance=-0.05
23:51:32.119 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:51:32.119 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:32.119 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:32.119 00.000 21948 MoveAxis(E, 0, ABG)
23:51:32.119 00.000 21948 Move returns status 0, amount 0
23:51:32.119 00.000 21948 MoveAxis(N, 0, ABG)
23:51:32.119 00.000 21948 Move returns status 0, amount 0
23:51:32.119 00.000 21948 move complete, result=0
23:51:32.119 00.000 21948 worker thread done servicing request
23:51:32.119 00.000 21948 Worker thread wakes up
23:51:32.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:32.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:32.120 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:33.748 01.628 21948 Exposure complete
23:51:33.772 00.024 21948 worker thread done servicing request
23:51:33.773 00.001 18120 OnExposeComplete: enter
23:51:33.773 00.000 18120 UpdateGuideState(): m_state=6
23:51:33.775 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
23:51:33.775 00.000 18120 Star::Find returns 1 (0), X=411.65, Y=238.23, Mass=2017, SNR=30.9, Peak=212 HFD=3.7
23:51:33.776 00.001 18120 MultiStar: [#1 0.25,0.21,0.71,U] [#2 0.21,-0.04,0.64,U] [#3 -0.10,0.29,0.68,U] [#4 0.09,0.15,0.57,U] [#5 -0.05,0.18,0.52,U] [#6 0.03,0.25,0.46,U] [#7 0.07,0.38,0.00,M2] [#8 0.22,0.29,0.46,U] 
23:51:33.776 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.24}, one-star: {-0.11, 0.43}
23:51:33.777 00.001 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.14) = xAngle (2.49 = 2.49)
23:51:33.777 00.000 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.59 = -0.69)
23:51:33.777 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.35 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
23:51:33.782 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.24, opts=13)
23:51:33.784 00.002 18120 Enqueuing Move request for scope (0.05, 0.24)
23:51:33.787 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:33.789 00.002 18120 UpdateGuideState exits: m=2017 RSB=30.9
23:51:33.792 00.003 21948 Worker thread wakes up
23:51:33.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
23:51:33.792 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
23:51:33.792 00.000 21948 Moving (0.05, 0.24) raw xDistance=-0.19 yDistance=-0.15
23:51:33.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:51:33.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:33.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.792 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:33.794 00.002 18120 Enqueuing Expose request
23:51:33.795 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:33.795 00.000 21948 MoveAxis(E, 0, ABG)
23:51:33.795 00.000 21948 Move returns status 0, amount 0
23:51:33.795 00.000 21948 MoveAxis(N, 0, ABG)
23:51:33.795 00.000 21948 Move returns status 0, amount 0
23:51:33.795 00.000 21948 move complete, result=0
23:51:33.795 00.000 21948 worker thread done servicing request
23:51:33.795 00.000 21948 Worker thread wakes up
23:51:33.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:33.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:33.796 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:35.311 01.515 21948 Exposure complete
23:51:35.367 00.056 21948 worker thread done servicing request
23:51:35.367 00.000 18120 OnExposeComplete: enter
23:51:35.369 00.002 18120 UpdateGuideState(): m_state=6
23:51:35.369 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
23:51:35.370 00.001 18120 Star::Find returns 1 (0), X=411.77, Y=238.20, Mass=1891, SNR=29.9, Peak=197 HFD=4.1
23:51:35.371 00.001 18120 MultiStar: [#1 0.19,0.36,0.00,M1] [#2 -0.01,-0.09,0.67,U] [#3 -0.29,0.23,0.00,M1] [#4 0.01,0.06,0.58,U] [#5 0.10,0.16,0.58,U] [#6 0.11,0.09,0.51,U] [#7 -0.26,0.44,0.00,M3] [#8 0.16,0.23,0.44,U] 
23:51:35.372 00.001 18120 refined, 5 included, MultiStar: {0.05, 0.17}, one-star: {0.01, 0.41}
23:51:35.373 00.001 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.14) = xAngle (2.42 = 2.42)
23:51:35.374 00.001 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.52 = -0.76)
23:51:35.374 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.28 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
23:51:35.377 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.17, opts=13)
23:51:35.378 00.001 18120 Enqueuing Move request for scope (0.05, 0.17)
23:51:35.380 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:35.382 00.002 18120 UpdateGuideState exits: m=1891 RSB=29.9
23:51:35.382 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:35.383 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:35.384 00.001 18120 Enqueuing Expose request
23:51:35.386 00.002 21948 Worker thread wakes up
23:51:35.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
23:51:35.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
23:51:35.386 00.000 21948 Moving (0.05, 0.17) raw xDistance=-0.13 yDistance=-0.12
23:51:35.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:51:35.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:35.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:35.386 00.000 21948 MoveAxis(E, 0, ABG)
23:51:35.386 00.000 21948 Move returns status 0, amount 0
23:51:35.386 00.000 21948 MoveAxis(N, 0, ABG)
23:51:35.386 00.000 21948 Move returns status 0, amount 0
23:51:35.386 00.000 21948 move complete, result=0
23:51:35.386 00.000 21948 worker thread done servicing request
23:51:35.386 00.000 21948 Worker thread wakes up
23:51:35.387 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:35.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:35.388 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:37.018 01.630 21948 Exposure complete
23:51:37.073 00.055 21948 worker thread done servicing request
23:51:37.073 00.000 18120 OnExposeComplete: enter
23:51:37.074 00.001 18120 UpdateGuideState(): m_state=6
23:51:37.075 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
23:51:37.075 00.000 18120 Star::Find returns 1 (0), X=411.68, Y=238.06, Mass=1962, SNR=30.6, Peak=185 HFD=4.1
23:51:37.076 00.001 18120 MultiStar: [#1 0.12,0.34,0.72,U] [#2 0.04,0.23,0.66,U] [#3 -0.38,0.39,0.00,M2] [#4 -0.31,0.09,0.55,U] [#5 -0.23,0.01,0.54,U] [#6 -0.13,0.20,0.49,U] [#7 0.00,0.30,0.55,U] [#8 0.10,0.38,0.00,M1] 
23:51:37.076 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.22}, one-star: {-0.08, 0.27}
23:51:37.077 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
23:51:37.077 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
23:51:37.077 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.90 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
23:51:37.079 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.22, opts=13)
23:51:37.080 00.001 18120 Enqueuing Move request for scope (-0.07, 0.22)
23:51:37.081 00.001 21948 Worker thread wakes up
23:51:37.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:37.081 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
23:51:37.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:37.083 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:37.085 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
23:51:37.085 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
23:51:37.085 00.000 21948 Moving (-0.07, 0.22) raw xDistance=-0.23 yDistance=-0.03
23:51:37.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:51:37.085 00.000 18120 Enqueuing Expose request
23:51:37.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:37.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:37.085 00.000 21948 MoveAxis(E, 41, ABG)
23:51:37.085 00.000 21948 Guiding  Dir = 2, Dur = 41
23:51:37.086 00.001 21948 IsSlewing returns 0
23:51:37.086 00.000 21948 IsGuiding returns 0
23:51:37.088 00.002 21948 PulseGuide returned control before completion, sleep 50
23:51:37.141 00.053 21948 IsGuiding returns 0
23:51:37.142 00.001 21948 Move returns status 0, amount 41
23:51:37.142 00.000 21948 MoveAxis(N, 0, ABG)
23:51:37.142 00.000 21948 Move returns status 0, amount 0
23:51:37.142 00.000 21948 move complete, result=0
23:51:37.142 00.000 21948 worker thread done servicing request
23:51:37.142 00.000 21948 Worker thread wakes up
23:51:37.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:37.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:37.142 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
23:51:38.559 01.417 21948 Exposure complete
23:51:38.583 00.024 21948 worker thread done servicing request
23:51:38.583 00.000 18120 OnExposeComplete: enter
23:51:38.583 00.000 18120 UpdateGuideState(): m_state=6
23:51:38.584 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
23:51:38.584 00.000 18120 Star::Find returns 1 (0), X=411.54, Y=238.18, Mass=2080, SNR=31.3, Peak=198 HFD=3.8
23:51:38.585 00.001 18120 MultiStar: [#1 0.04,0.20,0.71,U] [#2 0.03,0.15,0.65,U] [#3 -0.40,0.41,0.00,M3] [#4 -0.22,-0.01,0.57,U] [#5 -0.10,0.20,0.52,U] [#6 0.12,0.24,0.47,U] [#7 -0.06,0.20,0.52,U] [#8 0.19,0.38,0.00,M2] 
23:51:38.585 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.21}, one-star: {-0.22, 0.39}
23:51:38.586 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
23:51:38.586 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.13)
23:51:38.589 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.91 mountX=-0.22 mountY=-0.03, mountTheta=-3.01
23:51:38.592 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.21, opts=13)
23:51:38.593 00.001 18120 Enqueuing Move request for scope (-0.07, 0.21)
23:51:38.593 00.000 21948 Worker thread wakes up
23:51:38.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:38.594 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.3
23:51:38.594 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:38.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:38.595 00.001 18120 Enqueuing Expose request
23:51:38.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
23:51:38.595 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
23:51:38.595 00.000 21948 Moving (-0.07, 0.21) raw xDistance=-0.22 yDistance=-0.03
23:51:38.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:51:38.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:38.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:38.596 00.001 21948 MoveAxis(E, 43, ABG)
23:51:38.596 00.000 21948 Guiding  Dir = 2, Dur = 43
23:51:38.596 00.000 21948 IsSlewing returns 0
23:51:38.596 00.000 21948 IsGuiding returns 0
23:51:38.598 00.002 21948 PulseGuide returned control before completion, sleep 52
23:51:38.667 00.069 21948 IsGuiding returns 0
23:51:38.667 00.000 21948 Move returns status 0, amount 43
23:51:38.667 00.000 21948 MoveAxis(N, 0, ABG)
23:51:38.667 00.000 21948 Move returns status 0, amount 0
23:51:38.667 00.000 21948 move complete, result=0
23:51:38.667 00.000 21948 worker thread done servicing request
23:51:38.667 00.000 21948 Worker thread wakes up
23:51:38.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:38.667 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
23:51:38.668 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:40.295 01.627 21948 Exposure complete
23:51:40.362 00.067 21948 worker thread done servicing request
23:51:40.362 00.000 18120 OnExposeComplete: enter
23:51:40.363 00.001 18120 UpdateGuideState(): m_state=6
23:51:40.363 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
23:51:40.364 00.001 18120 Star::Find returns 1 (0), X=411.70, Y=237.97, Mass=2155, SNR=31.9, Peak=238 HFD=4.1
23:51:40.364 00.000 18120 MultiStar: [#1 0.17,0.10,0.69,U] [#2 0.23,0.07,0.61,U] [#3 0.18,0.21,0.66,U] [#4 0.22,0.20,0.53,U] [#5 0.18,0.17,0.51,U] [#6 0.22,0.17,0.47,U] [#7 -0.12,0.45,0.00,M2] [#8 0.41,0.17,0.00,M3] 
23:51:40.365 00.001 18120 single-star, 6 included, MultiStar: {0.14, 0.16}, one-star: {-0.06, 0.17}
23:51:40.365 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
23:51:40.366 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
23:51:40.366 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
23:51:40.368 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.17, opts=13)
23:51:40.368 00.000 18120 Enqueuing Move request for scope (-0.06, 0.17)
23:51:40.369 00.001 21948 Worker thread wakes up
23:51:40.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:40.370 00.001 18120 UpdateGuideState exits: m=2155 RSB=31.9
23:51:40.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:40.371 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:40.371 00.000 18120 Enqueuing Expose request
23:51:40.372 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
23:51:40.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
23:51:40.372 00.000 21948 Moving (-0.06, 0.17) raw xDistance=-0.18 yDistance=-0.02
23:51:40.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:51:40.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:40.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:40.372 00.000 21948 MoveAxis(E, 0, ABG)
23:51:40.372 00.000 21948 Move returns status 0, amount 0
23:51:40.372 00.000 21948 MoveAxis(N, 0, ABG)
23:51:40.372 00.000 21948 Move returns status 0, amount 0
23:51:40.372 00.000 21948 move complete, result=0
23:51:40.372 00.000 21948 worker thread done servicing request
23:51:40.372 00.000 21948 Worker thread wakes up
23:51:40.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:40.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:40.372 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:41.890 01.518 21948 Exposure complete
23:51:41.918 00.028 21948 worker thread done servicing request
23:51:41.918 00.000 18120 OnExposeComplete: enter
23:51:41.919 00.001 18120 UpdateGuideState(): m_state=6
23:51:41.920 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
23:51:41.920 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=237.93, Mass=2134, SNR=31.7, Peak=213 HFD=4.0
23:51:41.920 00.000 18120 MultiStar: [#1 0.11,-0.06,0.70,U] [#2 0.16,-0.18,0.63,U] [#3 -0.05,0.04,0.64,U] [#4 0.03,0.00,0.56,U] [#5 0.13,-0.05,0.53,U] [#6 0.12,-0.01,0.49,U] [#7 0.07,-0.19,0.54,U] [#8 0.15,0.02,0.44,U] 
23:51:41.921 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.17, 0.14}
23:51:41.921 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.14) = xAngle (0.66 = 0.66)
23:51:41.922 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.77 = -2.52)
23:51:41.922 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.48 mountX=0.04 mountY=-0.03, mountTheta=-0.64
23:51:41.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
23:51:41.924 00.001 18120 Enqueuing Move request for scope (0.04, -0.02)
23:51:41.924 00.000 21948 Worker thread wakes up
23:51:41.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:51:41.924 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:51:41.924 00.000 21948 Moving (0.04, -0.02) raw xDistance=0.04 yDistance=-0.03
23:51:41.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:51:41.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:41.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:41.924 00.000 21948 MoveAxis(E, 0, ABG)
23:51:41.924 00.000 21948 Move returns status 0, amount 0
23:51:41.924 00.000 21948 MoveAxis(N, 0, ABG)
23:51:41.924 00.000 21948 Move returns status 0, amount 0
23:51:41.924 00.000 21948 move complete, result=0
23:51:41.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:41.925 00.001 21948 worker thread done servicing request
23:51:41.925 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.7
23:51:41.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:41.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:41.926 00.000 18120 Enqueuing Expose request
23:51:41.927 00.001 21948 Worker thread wakes up
23:51:41.927 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:41.928 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:41.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:43.559 01.631 21948 Exposure complete
23:51:43.592 00.033 21948 worker thread done servicing request
23:51:43.592 00.000 18120 OnExposeComplete: enter
23:51:43.593 00.001 18120 UpdateGuideState(): m_state=6
23:51:43.593 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
23:51:43.594 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=237.94, Mass=2003, SNR=30.7, Peak=205 HFD=4.0
23:51:43.594 00.000 18120 MultiStar: [#1 0.28,-0.02,0.73,U] [#2 0.29,-0.26,0.00,M1] [#3 -0.02,-0.04,0.71,U] [#4 0.08,-0.11,0.55,U] [#5 -0.01,0.04,0.52,U] [#6 0.31,0.00,0.50,U] [#7 0.01,0.14,0.53,U] [#8 0.23,0.05,0.43,U] 
23:51:43.594 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {-0.17, 0.14}
23:51:43.595 00.001 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.14) = xAngle (1.62 = 1.62)
23:51:43.595 00.000 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.72 = -1.56)
23:51:43.596 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.47 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
23:51:43.597 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.03, opts=13)
23:51:43.597 00.000 18120 Enqueuing Move request for scope (0.06, 0.03)
23:51:43.598 00.001 21948 Worker thread wakes up
23:51:43.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:51:43.598 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:51:43.598 00.000 21948 Moving (0.06, 0.03) raw xDistance=-0.00 yDistance=-0.07
23:51:43.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:51:43.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:43.599 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:51:43.599 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:43.599 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:43.600 00.001 18120 Enqueuing Expose request
23:51:43.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:43.601 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:43.601 00.000 21948 MoveAxis(E, 0, ABG)
23:51:43.601 00.000 21948 Move returns status 0, amount 0
23:51:43.601 00.000 21948 MoveAxis(N, 0, ABG)
23:51:43.601 00.000 21948 Move returns status 0, amount 0
23:51:43.601 00.000 21948 move complete, result=0
23:51:43.601 00.000 21948 worker thread done servicing request
23:51:43.601 00.000 21948 Worker thread wakes up
23:51:43.601 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:43.601 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:43.601 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:45.121 01.520 21948 Exposure complete
23:51:45.164 00.043 21948 worker thread done servicing request
23:51:45.164 00.000 18120 OnExposeComplete: enter
23:51:45.166 00.002 18120 UpdateGuideState(): m_state=6
23:51:45.167 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
23:51:45.169 00.002 18120 Star::Find returns 1 (0), X=411.95, Y=237.86, Mass=2199, SNR=32.3, Peak=239 HFD=4.3
23:51:45.170 00.001 18120 MultiStar: [#1 0.17,-0.00,0.70,U] [#2 0.37,-0.13,0.00,M2] [#3 0.17,-0.20,0.65,U] [#4 0.30,-0.26,0.00,M1] [#5 0.23,-0.17,0.50,U] [#6 0.38,-0.01,0.00,M1] [#7 0.07,-0.04,0.48,U] [#8 0.20,-0.18,0.41,U] 
23:51:45.171 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.07}, one-star: {0.19, 0.07}
23:51:45.171 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.78 = 0.78)
23:51:45.172 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.40)
23:51:45.172 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.36 mountX=0.13 mountY=-0.13, mountTheta=-0.76
23:51:45.173 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
23:51:45.174 00.001 18120 Enqueuing Move request for scope (0.17, -0.07)
23:51:45.175 00.001 21948 Worker thread wakes up
23:51:45.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:45.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
23:51:45.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
23:51:45.176 00.000 18120 UpdateGuideState exits: m=2199 RSB=32.3
23:51:45.176 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:45.177 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:45.177 00.000 18120 Enqueuing Expose request
23:51:45.177 00.000 21948 Moving (0.17, -0.07) raw xDistance=0.13 yDistance=-0.13
23:51:45.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:51:45.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:45.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:45.177 00.000 21948 MoveAxis(E, 0, ABG)
23:51:45.177 00.000 21948 Move returns status 0, amount 0
23:51:45.178 00.001 21948 MoveAxis(N, 0, ABG)
23:51:45.178 00.000 21948 Move returns status 0, amount 0
23:51:45.178 00.000 21948 move complete, result=0
23:51:45.178 00.000 21948 worker thread done servicing request
23:51:45.178 00.000 21948 Worker thread wakes up
23:51:45.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:45.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:45.178 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:46.810 01.632 21948 Exposure complete
23:51:46.837 00.027 21948 worker thread done servicing request
23:51:46.837 00.000 18120 OnExposeComplete: enter
23:51:46.839 00.002 18120 UpdateGuideState(): m_state=6
23:51:46.842 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
23:51:46.843 00.001 18120 Star::Find returns 1 (0), X=411.57, Y=237.75, Mass=2055, SNR=31.1, Peak=220 HFD=3.9
23:51:46.843 00.000 18120 MultiStar: [#1 0.11,0.03,0.73,U] [#2 0.06,-0.09,0.63,U] [#3 0.30,-0.30,0.00,M1] [#4 0.13,-0.12,0.55,U] [#5 0.26,0.08,0.54,U] [#6 0.19,-0.09,0.50,U] [#7 0.11,0.01,0.52,U] [#8 0.31,-0.00,0.44,U] 
23:51:46.844 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {-0.19, -0.05}
23:51:46.844 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.14) = xAngle (0.81 = 0.81)
23:51:46.844 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.91 = -2.37)
23:51:46.845 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=0.06 mountY=-0.06, mountTheta=-0.79
23:51:46.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
23:51:46.846 00.000 18120 Enqueuing Move request for scope (0.09, -0.03)
23:51:46.847 00.001 21948 Worker thread wakes up
23:51:46.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:51:46.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:51:46.847 00.000 21948 Moving (0.09, -0.03) raw xDistance=0.06 yDistance=-0.06
23:51:46.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:51:46.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:46.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:46.848 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.1
23:51:46.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:46.848 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:46.849 00.001 18120 Enqueuing Expose request
23:51:46.849 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:46.849 00.000 21948 MoveAxis(E, 0, ABG)
23:51:46.849 00.000 21948 Move returns status 0, amount 0
23:51:46.849 00.000 21948 MoveAxis(N, 0, ABG)
23:51:46.849 00.000 21948 Move returns status 0, amount 0
23:51:46.849 00.000 21948 move complete, result=0
23:51:46.849 00.000 21948 worker thread done servicing request
23:51:46.849 00.000 21948 Worker thread wakes up
23:51:46.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:46.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:46.850 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:48.374 01.524 21948 Exposure complete
23:51:48.403 00.029 21948 worker thread done servicing request
23:51:48.403 00.000 18120 OnExposeComplete: enter
23:51:48.404 00.001 18120 UpdateGuideState(): m_state=6
23:51:48.407 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
23:51:48.409 00.002 18120 Star::Find returns 1 (0), X=411.85, Y=237.94, Mass=2113, SNR=31.7, Peak=228 HFD=4.3
23:51:48.409 00.000 18120 MultiStar: [#1 0.20,-0.00,0.71,U] [#2 0.37,-0.29,0.00,M2] [#3 0.19,0.00,0.67,U] [#4 0.25,-0.03,0.57,U] [#5 0.37,0.02,0.00,M1] [#6 0.44,0.07,0.00,M1] [#7 0.14,0.26,0.54,U] [#8 0.37,-0.05,0.00,M1] 
23:51:48.410 00.001 18120 single-star, 4 included, MultiStar: {0.16, 0.08}, one-star: {0.08, 0.14}
23:51:48.410 00.000 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.14) = xAngle (2.18 = 2.18)
23:51:48.410 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.28 = -1.00)
23:51:48.411 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.17 cameraTheta=1.04 mountX=-0.09 mountY=-0.14, mountTheta=-2.17
23:51:48.412 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.14, opts=13)
23:51:48.412 00.000 18120 Enqueuing Move request for scope (0.08, 0.14)
23:51:48.413 00.001 21948 Worker thread wakes up
23:51:48.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:48.413 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.7
23:51:48.414 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:48.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:48.415 00.001 18120 Enqueuing Expose request
23:51:48.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:51:48.415 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:51:48.415 00.000 21948 Moving (0.08, 0.14) raw xDistance=-0.09 yDistance=-0.14
23:51:48.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:51:48.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:48.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:48.415 00.000 21948 MoveAxis(E, 0, ABG)
23:51:48.415 00.000 21948 Move returns status 0, amount 0
23:51:48.415 00.000 21948 MoveAxis(N, 0, ABG)
23:51:48.415 00.000 21948 Move returns status 0, amount 0
23:51:48.415 00.000 21948 move complete, result=0
23:51:48.415 00.000 21948 worker thread done servicing request
23:51:48.415 00.000 21948 Worker thread wakes up
23:51:48.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:48.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:48.416 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:50.047 01.631 21948 Exposure complete
23:51:50.097 00.050 21948 worker thread done servicing request
23:51:50.097 00.000 18120 OnExposeComplete: enter
23:51:50.098 00.001 18120 UpdateGuideState(): m_state=6
23:51:50.099 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
23:51:50.100 00.001 18120 Star::Find returns 1 (0), X=412.04, Y=237.72, Mass=1928, SNR=30.2, Peak=187 HFD=4.2
23:51:50.102 00.002 18120 MultiStar: [#1 0.50,-0.20,0.00,M1] [#2 0.48,-0.22,0.00,M3] [#3 0.20,-0.19,0.69,U] [#4 0.16,-0.03,0.59,U] [#5 0.43,-0.24,0.00,M2] [#6 0.60,-0.40,0.00,M2] [#7 0.31,-0.16,0.54,U] [#8 0.38,-0.43,0.00,M2] 
23:51:50.103 00.001 18120 refined, 3 included, MultiStar: {0.24, -0.11}, one-star: {0.28, -0.07}
23:51:50.103 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
23:51:50.103 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.82 = -2.46)
23:51:50.104 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.42 mountX=0.20 mountY=-0.17, mountTheta=-0.70
23:51:50.105 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.11, opts=13)
23:51:50.108 00.003 18120 Enqueuing Move request for scope (0.24, -0.11)
23:51:50.110 00.002 21948 Worker thread wakes up
23:51:50.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
23:51:50.110 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
23:51:50.110 00.000 21948 Moving (0.24, -0.11) raw xDistance=0.20 yDistance=-0.17
23:51:50.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:51:50.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:50.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:50.110 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.2
23:51:50.111 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:50.111 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:50.112 00.001 18120 Enqueuing Expose request
23:51:50.112 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:51:50.112 00.000 21948 MoveAxis(E, 0, ABG)
23:51:50.112 00.000 21948 Move returns status 0, amount 0
23:51:50.112 00.000 21948 MoveAxis(N, 0, ABG)
23:51:50.112 00.000 21948 Move returns status 0, amount 0
23:51:50.112 00.000 21948 move complete, result=0
23:51:50.112 00.000 21948 worker thread done servicing request
23:51:50.112 00.000 21948 Worker thread wakes up
23:51:50.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:50.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:50.113 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:51.052 00.939 18120 evsrv: cli 0D46DC10 connect
23:51:51.054 00.002 18120 case statement mapped state 6 to 3
23:51:51.056 00.002 18120 case statement mapped state 6 to 3
23:51:51.057 00.001 18120 evsrv: cli 0D46DC10 request: {"method":"get_app_state","id":"81a00a29-dc68-4b3a-9fea-fa65a6658683"}
23:51:51.060 00.003 18120 case statement mapped state 6 to 3
23:51:51.061 00.001 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":"Guiding","id":"81a00a29-dc68-4b3a-9fea-fa65a6658683"}
23:51:51.062 00.001 18120 evsrv: cli 0D46DC10 disconnect
23:51:51.064 00.002 18120 evsrv: cli 0D46D990 connect
23:51:51.065 00.001 18120 case statement mapped state 6 to 3
23:51:51.067 00.002 18120 case statement mapped state 6 to 3
23:51:51.068 00.001 18120 evsrv: cli 0D46D990 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"751b560e-8ff4-41d6-bb08-838caec109ba"}
23:51:51.069 00.001 18120 PhdController::Dither begins
23:51:51.069 00.000 18120 dither: size=2.00, dRA=0.13 dDec=0.28
23:51:51.070 00.001 18120 MountToCamera -- mountTheta (-1.15) + m_xAngle (-1.14) = xAngle (-2.30 = -2.30)
23:51:51.070 00.000 18120 MountToCamera -- mountX=0.13 mountY=0.28 hyp=0.31 mountTheta=-1.15 cameraX=-0.21, cameraY=-0.23 cameraTheta=-2.30
23:51:51.070 00.000 18120 setting lock position to (411.56, 237.56)
23:51:51.071 00.001 18120 Mount: notify guiding dithered (-0.2, -0.2)
23:51:51.072 00.001 18120 MultiStar: stabilizing after lock position change
23:51:51.072 00.000 18120 Status Line: Dithering de 0.13,0.28
23:51:51.074 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:51:51.074 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
23:51:51.074 00.000 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":0,"id":"751b560e-8ff4-41d6-bb08-838caec109ba"}
23:51:51.075 00.001 18120 evsrv: cli 0D46D990 disconnect
23:51:51.633 00.558 21948 Exposure complete
23:51:51.680 00.047 21948 worker thread done servicing request
23:51:51.680 00.000 18120 OnExposeComplete: enter
23:51:51.682 00.002 18120 UpdateGuideState(): m_state=6
23:51:51.683 00.001 18120 Star::Find(15, 412, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
23:51:51.685 00.002 18120 Star::Find returns 1 (0), X=411.89, Y=237.80, Mass=2118, SNR=31.5, Peak=218 HFD=4.2
23:51:51.686 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.14) = xAngle (1.76 = 1.76)
23:51:51.687 00.001 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.86 = -1.42)
23:51:51.688 00.001 18120 CameraToMount -- cameraX=0.33 cameraY=0.23 hyp=0.41 cameraTheta=0.62 mountX=-0.08 mountY=-0.40, mountTheta=-1.76
23:51:51.690 00.002 18120 dither recenter: remaining=(-0.1,-0.3) step=(-0.1,-0.3)
23:51:51.692 00.002 18120 MountToCamera -- mountTheta (1.99) + m_xAngle (-1.14) = xAngle (0.85 = 0.85)
23:51:51.692 00.000 18120 MountToCamera -- mountX=-0.13 mountY=-0.28 hyp=0.31 mountTheta=1.99 cameraX=0.21, cameraY=0.23 cameraTheta=0.85
23:51:51.693 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.23, opts=4)
23:51:51.693 00.000 18120 Enqueuing Move request for scope (0.21, 0.23)
23:51:51.695 00.002 18120 Mount: notify direct move -0.13,-0.28
23:51:51.696 00.001 21948 Worker thread wakes up
23:51:51.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:51.696 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.5
23:51:51.697 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0x4
23:51:51.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
23:51:51.697 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 1 / 99999
23:51:51.697 00.000 21948 Moving (0.21, 0.23) raw xDistance=-0.13 yDistance=-0.28
23:51:51.697 00.000 21948 MoveAxis(E, 36, B)
23:51:51.697 00.000 21948 Guiding  Dir = 2, Dur = 36
23:51:51.697 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053111.697,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:51:51.698 00.001 21948 IsSlewing returns 0
23:51:51.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:51.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:51.699 00.001 18120 Enqueuing Expose request
23:51:51.699 00.000 21948 IsGuiding returns 0
23:51:51.701 00.002 21948 PulseGuide returned control before completion, sleep 45
23:51:51.756 00.055 21948 IsGuiding returns 0
23:51:51.756 00.000 21948 Move returns status 0, amount 36
23:51:51.756 00.000 21948 MoveAxis(N, 68, B)
23:51:51.756 00.000 21948 Guiding  Dir = 0, Dur = 68
23:51:51.757 00.001 21948 IsSlewing returns 0
23:51:51.757 00.000 21948 IsGuiding returns 0
23:51:51.763 00.006 21948 PulseGuide returned control before completion, sleep 73
23:51:51.849 00.086 21948 IsGuiding returns 0
23:51:51.849 00.000 21948 Move returns status 0, amount 68
23:51:51.849 00.000 21948 move complete, result=0
23:51:51.849 00.000 21948 worker thread done servicing request
23:51:51.849 00.000 21948 Worker thread wakes up
23:51:51.850 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:51.850 00.000 18120 GuideStep: -0.1 px 36 ms EAST, -0.3 px 68 ms NORTH
23:51:51.851 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:53.482 01.631 21948 Exposure complete
23:51:53.544 00.062 21948 worker thread done servicing request
23:51:53.544 00.000 18120 OnExposeComplete: enter
23:51:53.545 00.001 18120 UpdateGuideState(): m_state=6
23:51:53.545 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
23:51:53.547 00.002 18120 Star::Find returns 1 (0), X=411.80, Y=237.79, Mass=2031, SNR=30.9, Peak=195 HFD=4.3
23:51:53.547 00.000 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.14) = xAngle (1.90 = 1.90)
23:51:53.549 00.002 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.00 = -1.28)
23:51:53.550 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.34 cameraTheta=0.76 mountX=-0.11 mountY=-0.32, mountTheta=-1.90
23:51:53.551 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.23, opts=13)
23:51:53.551 00.000 18120 Enqueuing Move request for scope (0.24, 0.23)
23:51:53.552 00.001 21948 Worker thread wakes up
23:51:53.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:53.552 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.9
23:51:53.553 00.001 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 2 / 99999
23:51:53.553 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0xd
23:51:53.553 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
23:51:53.553 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053113.553,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":1.9,"SettleTime":8.0,"StarLocked":true}
23:51:53.554 00.001 21948 Moving (0.24, 0.23) raw xDistance=-0.11 yDistance=-0.32
23:51:53.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:53.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:53.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:51:53.554 00.000 21948 MoveAxis(E, 0, ABG)
23:51:53.554 00.000 21948 Move returns status 0, amount 0
23:51:53.554 00.000 21948 MoveAxis(N, 0, ABG)
23:51:53.554 00.000 21948 Move returns status 0, amount 0
23:51:53.554 00.000 21948 move complete, result=0
23:51:53.554 00.000 21948 worker thread done servicing request
23:51:53.554 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:53.554 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:53.555 00.001 18120 Enqueuing Expose request
23:51:53.556 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:51:53.557 00.001 21948 Worker thread wakes up
23:51:53.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:53.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:55.081 01.524 21948 Exposure complete
23:51:55.151 00.070 21948 worker thread done servicing request
23:51:55.151 00.000 18120 OnExposeComplete: enter
23:51:55.154 00.003 18120 UpdateGuideState(): m_state=6
23:51:55.157 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
23:51:55.159 00.002 18120 Star::Find returns 1 (0), X=411.81, Y=237.99, Mass=2158, SNR=32.1, Peak=232 HFD=4.3
23:51:55.162 00.003 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.14) = xAngle (2.18 = 2.18)
23:51:55.164 00.002 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.28 = -1.00)
23:51:55.166 00.002 18120 CameraToMount -- cameraX=0.25 cameraY=0.43 hyp=0.50 cameraTheta=1.03 mountX=-0.28 mountY=-0.42, mountTheta=-2.16
23:51:55.171 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.43, opts=13)
23:51:55.173 00.002 18120 Enqueuing Move request for scope (0.25, 0.43)
23:51:55.175 00.002 21948 Worker thread wakes up
23:51:55.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.43) opts 0xd
23:51:55.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.43)
23:51:55.175 00.000 21948 Moving (0.25, 0.43) raw xDistance=-0.28 yDistance=-0.42
23:51:55.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:51:55.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:55.176 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:55.178 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:51:55.178 00.000 21948 MoveAxis(E, 51, ABG)
23:51:55.178 00.000 21948 Guiding  Dir = 2, Dur = 51
23:51:55.178 00.000 18120 UpdateGuideState exits: m=2158 RSB=32.1
23:51:55.179 00.001 21948 IsSlewing returns 0
23:51:55.179 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 3 / 99999
23:51:55.180 00.001 21948 IsGuiding returns 0
23:51:55.180 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053115.180,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":3.5,"SettleTime":8.0,"StarLocked":true}
23:51:55.182 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:55.183 00.001 21948 PulseGuide returned control before completion, sleep 60
23:51:55.183 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:55.183 00.000 18120 Enqueuing Expose request
23:51:55.256 00.073 21948 IsGuiding returns 0
23:51:55.256 00.000 21948 Move returns status 0, amount 51
23:51:55.256 00.000 21948 MoveAxis(N, 0, ABG)
23:51:55.256 00.000 21948 Move returns status 0, amount 0
23:51:55.256 00.000 21948 move complete, result=0
23:51:55.256 00.000 21948 worker thread done servicing request
23:51:55.256 00.000 21948 Worker thread wakes up
23:51:55.256 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:55.256 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:55.256 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.4 px 0 ms NORTH
23:51:56.885 01.629 21948 Exposure complete
23:51:56.926 00.041 21948 worker thread done servicing request
23:51:56.927 00.001 18120 OnExposeComplete: enter
23:51:56.929 00.002 18120 UpdateGuideState(): m_state=6
23:51:56.931 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
23:51:56.931 00.000 18120 Star::Find returns 1 (0), X=411.83, Y=237.65, Mass=2123, SNR=31.7, Peak=189 HFD=4.0
23:51:56.933 00.002 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.14) = xAngle (1.47 = 1.47)
23:51:56.933 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.57 = -1.71)
23:51:56.934 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.29 cameraTheta=0.32 mountX=0.03 mountY=-0.29, mountTheta=-1.47
23:51:56.935 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.09, opts=13)
23:51:56.935 00.000 18120 Enqueuing Move request for scope (0.27, 0.09)
23:51:56.936 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:56.937 00.001 18120 UpdateGuideState exits: m=2123 RSB=31.7
23:51:56.937 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 4 / 99999
23:51:56.938 00.001 21948 Worker thread wakes up
23:51:56.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
23:51:56.938 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053116.938,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":5.2,"SettleTime":8.0,"StarLocked":true}
23:51:56.938 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
23:51:56.938 00.000 21948 Moving (0.27, 0.09) raw xDistance=0.03 yDistance=-0.29
23:51:56.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:51:56.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:56.939 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:56.939 00.000 18120 Enqueuing Expose request
23:51:56.940 00.001 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.03
23:51:56.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:51:56.940 00.000 21948 MoveAxis(E, 0, ABG)
23:51:56.940 00.000 21948 Move returns status 0, amount 0
23:51:56.940 00.000 21948 MoveAxis(N, 68, ABG)
23:51:56.940 00.000 21948 Guiding  Dir = 0, Dur = 68
23:51:56.940 00.000 21948 IsSlewing returns 0
23:51:56.940 00.000 21948 IsGuiding returns 0
23:51:56.945 00.005 21948 PulseGuide returned control before completion, sleep 74
23:51:57.023 00.078 21948 IsGuiding returns 0
23:51:57.023 00.000 21948 Move returns status 0, amount 68
23:51:57.023 00.000 21948 move complete, result=0
23:51:57.023 00.000 21948 worker thread done servicing request
23:51:57.023 00.000 21948 Worker thread wakes up
23:51:57.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:57.023 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 68 ms NORTH
23:51:57.025 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:51:58.429 01.404 21948 Exposure complete
23:51:58.463 00.034 21948 worker thread done servicing request
23:51:58.463 00.000 18120 OnExposeComplete: enter
23:51:58.464 00.001 18120 UpdateGuideState(): m_state=6
23:51:58.464 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
23:51:58.465 00.001 18120 Star::Find returns 1 (0), X=411.69, Y=237.59, Mass=2024, SNR=30.9, Peak=185 HFD=4.0
23:51:58.465 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.14) = xAngle (1.33 = 1.33)
23:51:58.466 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.43 = -1.85)
23:51:58.466 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=0.03 mountY=-0.13, mountTheta=-1.33
23:51:58.469 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
23:51:58.470 00.001 18120 Enqueuing Move request for scope (0.13, 0.02)
23:51:58.471 00.001 21948 Worker thread wakes up
23:51:58.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:51:58.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:51:58.471 00.000 21948 Moving (0.13, 0.02) raw xDistance=0.03 yDistance=-0.13
23:51:58.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:51:58.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:58.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:58.471 00.000 21948 MoveAxis(E, 0, ABG)
23:51:58.471 00.000 21948 Move returns status 0, amount 0
23:51:58.471 00.000 21948 MoveAxis(N, 0, ABG)
23:51:58.471 00.000 21948 Move returns status 0, amount 0
23:51:58.471 00.000 21948 move complete, result=0
23:51:58.471 00.000 21948 worker thread done servicing request
23:51:58.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:51:58.472 00.001 18120 UpdateGuideState exits: m=2024 RSB=30.9
23:51:58.472 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 5 / 99999
23:51:58.473 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786053118.473,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":6.8,"SettleTime":8.0,"StarLocked":true}
23:51:58.473 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:58.474 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:51:58.474 00.000 18120 Enqueuing Expose request
23:51:58.475 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:58.476 00.001 21948 Worker thread wakes up
23:51:58.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:51:58.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:00.108 01.632 21948 Exposure complete
23:52:00.153 00.045 21948 worker thread done servicing request
23:52:00.153 00.000 18120 OnExposeComplete: enter
23:52:00.154 00.001 18120 UpdateGuideState(): m_state=6
23:52:00.155 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
23:52:00.155 00.000 18120 Star::Find returns 1 (0), X=411.53, Y=237.59, Mass=2048, SNR=31.1, Peak=170 HFD=4.1
23:52:00.156 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.14) = xAngle (3.55 = -2.73)
23:52:00.156 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.65 = 0.37)
23:52:00.157 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.41 mountX=-0.04 mountY=0.01, mountTheta=2.77
23:52:00.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
23:52:00.158 00.000 18120 Enqueuing Move request for scope (-0.03, 0.03)
23:52:00.159 00.001 21948 Worker thread wakes up
23:52:00.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:00.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:52:00.159 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:52:00.159 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.1
23:52:00.159 00.000 21948 Moving (-0.03, 0.03) raw xDistance=-0.04 yDistance=0.01
23:52:00.159 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 6 / 99999
23:52:00.160 00.001 18120 PhdController: newstate STATE_FINISH
23:52:00.160 00.000 18120 PhdController complete: success
23:52:00.161 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:52:00.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:00.161 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786053120.161,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:52:00.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:00.161 00.000 21948 MoveAxis(E, 0, ABG)
23:52:00.161 00.000 21948 Move returns status 0, amount 0
23:52:00.161 00.000 21948 MoveAxis(N, 0, ABG)
23:52:00.161 00.000 21948 Move returns status 0, amount 0
23:52:00.161 00.000 18120 Mount: notify guiding dither settle done success=1
23:52:00.162 00.001 18120 PhdController: newstate STATE_IDLE
23:52:00.162 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:00.163 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:00.163 00.000 18120 Enqueuing Expose request
23:52:00.163 00.000 21948 move complete, result=0
23:52:00.163 00.000 21948 worker thread done servicing request
23:52:00.163 00.000 21948 Worker thread wakes up
23:52:00.163 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:00.164 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:00.164 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:01.685 01.521 21948 Exposure complete
23:52:01.710 00.025 21948 worker thread done servicing request
23:52:01.710 00.000 18120 OnExposeComplete: enter
23:52:01.711 00.001 18120 UpdateGuideState(): m_state=6
23:52:01.712 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.713 00.001 18120 Star::Find returns 1 (0), X=411.59, Y=237.43, Mass=2122, SNR=31.5, Peak=161 HFD=4.2
23:52:01.713 00.000 18120 MultiStar: exiting stabilization period
23:52:01.714 00.001 18120 MultiStar: updating star positions after lock position change
23:52:01.714 00.000 18120 Star::Find(15, 646, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.715 00.001 18120 Star::Find returns 1 (0), X=646.61, Y=141.55, Mass=914, SNR=20.8, Peak=74 HFD=3.4
23:52:01.715 00.000 18120 Star::Find(15, 251, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.716 00.001 18120 Star::Find returns 1 (0), X=251.24, Y=593.72, Mass=848, SNR=20.1, Peak=84 HFD=4.0
23:52:01.717 00.001 18120 Star::Find(15, 1153, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.717 00.000 18120 Star::Find returns 1 (0), X=1153.08, Y=216.23, Mass=918, SNR=20.7, Peak=54 HFD=4.8
23:52:01.718 00.001 18120 Star::Find(15, 1162, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.718 00.000 18120 Star::Find returns 1 (0), X=1162.15, Y=807.75, Mass=605, SNR=17.0, Peak=47 HFD=4.1
23:52:01.719 00.001 18120 Star::Find(15, 930, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.719 00.000 18120 Star::Find returns 1 (0), X=930.82, Y=802.69, Mass=596, SNR=16.9, Peak=49 HFD=4.0
23:52:01.720 00.001 18120 Star::Find(15, 552, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.720 00.000 18120 Star::Find returns 1 (0), X=552.98, Y=571.52, Mass=506, SNR=15.4, Peak=43 HFD=4.1
23:52:01.721 00.001 18120 Star::Find(15, 244, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.721 00.000 18120 Star::Find returns 1 (0), X=244.58, Y=358.66, Mass=616, SNR=17.1, Peak=65 HFD=3.6
23:52:01.721 00.000 18120 Star::Find(15, 100, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.722 00.001 18120 Star::Find returns 1 (0), X=100.84, Y=865.77, Mass=367, SNR=13.3, Peak=47 HFD=2.9
23:52:01.723 00.001 18120 Star::Find(15, 276, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.723 00.000 18120 Star::Find returns 1 (0), X=276.68, Y=626.45, Mass=362, SNR=13.1, Peak=39 HFD=3.3
23:52:01.724 00.001 18120 Star::Find(15, 38, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.725 00.001 18120 Star::Find returns 1 (0), X=38.58, Y=450.35, Mass=236, SNR=10.6, Peak=45 HFD=2.9
23:52:01.725 00.000 18120 Star::Find(15, 398, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:52:01.726 00.001 18120 Star::Find returns 1 (0), X=398.37, Y=485.74, Mass=369, SNR=13.3, Peak=33 HFD=3.6
23:52:01.726 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:52:01.727 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
23:52:01.727 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.32 mountX=0.13 mountY=0.03, mountTheta=0.21
23:52:01.728 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.13, opts=13)
23:52:01.729 00.001 18120 Enqueuing Move request for scope (0.03, -0.13)
23:52:01.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:01.730 00.001 18120 UpdateGuideState exits: m=2122 RSB=31.5
23:52:01.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:01.731 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:01.731 00.000 18120 Enqueuing Expose request
23:52:01.731 00.000 21948 Worker thread wakes up
23:52:01.731 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
23:52:01.732 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
23:52:01.732 00.000 21948 Moving (0.03, -0.13) raw xDistance=0.13 yDistance=0.03
23:52:01.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:52:01.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:01.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:01.732 00.000 21948 MoveAxis(E, 0, ABG)
23:52:01.732 00.000 21948 Move returns status 0, amount 0
23:52:01.732 00.000 21948 MoveAxis(N, 0, ABG)
23:52:01.732 00.000 21948 Move returns status 0, amount 0
23:52:01.732 00.000 21948 move complete, result=0
23:52:01.732 00.000 21948 worker thread done servicing request
23:52:01.732 00.000 21948 Worker thread wakes up
23:52:01.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:01.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:01.733 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:03.362 01.629 21948 Exposure complete
23:52:03.408 00.046 21948 worker thread done servicing request
23:52:03.408 00.000 18120 OnExposeComplete: enter
23:52:03.409 00.001 18120 UpdateGuideState(): m_state=6
23:52:03.410 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
23:52:03.410 00.000 18120 Star::Find returns 1 (0), X=411.46, Y=237.62, Mass=2003, SNR=30.7, Peak=164 HFD=4.1
23:52:03.410 00.000 18120 MultiStar: [#1 -0.28,0.23,0.74,U] [#2 -0.03,0.08,0.65,U] [#3 -0.19,-0.01,0.68,U] [#4 0.03,0.12,0.55,U] [#5 -0.10,0.21,0.54,U] [#6 -0.21,0.21,0.52,U] [#7 -0.35,0.12,0.00,M1] [#8 -0.19,-0.04,0.42,U] 
23:52:03.411 00.001 18120 single-star, 7 included, MultiStar: {-0.13, 0.11}, one-star: {-0.10, 0.06}
23:52:03.412 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
23:52:03.413 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.56)
23:52:03.414 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.60 mountX=-0.09 mountY=0.06, mountTheta=2.57
23:52:03.415 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.06, opts=13)
23:52:03.416 00.001 18120 Enqueuing Move request for scope (-0.10, 0.06)
23:52:03.416 00.000 21948 Worker thread wakes up
23:52:03.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:52:03.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:52:03.416 00.000 21948 Moving (-0.10, 0.06) raw xDistance=-0.09 yDistance=0.06
23:52:03.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:52:03.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:03.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:03.417 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:52:03.417 00.000 21948 MoveAxis(E, 0, ABG)
23:52:03.417 00.000 21948 Move returns status 0, amount 0
23:52:03.417 00.000 21948 MoveAxis(N, 0, ABG)
23:52:03.417 00.000 21948 Move returns status 0, amount 0
23:52:03.417 00.000 21948 move complete, result=0
23:52:03.417 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
23:52:03.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:03.418 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:03.418 00.000 18120 Enqueuing Expose request
23:52:03.419 00.001 21948 worker thread done servicing request
23:52:03.419 00.000 21948 Worker thread wakes up
23:52:03.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:03.419 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:03.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:04.938 01.519 21948 Exposure complete
23:52:04.977 00.039 21948 worker thread done servicing request
23:52:04.977 00.000 18120 OnExposeComplete: enter
23:52:04.978 00.001 18120 UpdateGuideState(): m_state=6
23:52:04.978 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
23:52:04.979 00.001 18120 Star::Find returns 1 (0), X=411.66, Y=237.75, Mass=2009, SNR=30.9, Peak=168 HFD=4.1
23:52:04.979 00.000 18120 MultiStar: [#1 -0.40,0.13,0.00,M1] [#2 -0.08,0.27,0.63,U] [#3 -0.03,0.13,0.68,U] [#4 0.04,0.20,0.59,U] [#5 0.01,0.25,0.54,U] [#6 -0.27,-0.05,0.51,U] [#7 -0.37,0.11,0.00,M2] [#8 -0.51,0.14,0.00,M2] 
23:52:04.980 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.17}, one-star: {0.11, 0.19}
23:52:04.980 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
23:52:04.981 00.001 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.36)
23:52:04.981 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.68 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
23:52:04.982 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
23:52:04.983 00.001 18120 Enqueuing Move request for scope (-0.02, 0.17)
23:52:04.984 00.001 21948 Worker thread wakes up
23:52:04.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:04.984 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.9
23:52:04.985 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:04.985 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:04.985 00.000 18120 Enqueuing Expose request
23:52:04.986 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
23:52:04.986 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
23:52:04.986 00.000 21948 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.06
23:52:04.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:52:04.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:04.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:52:04.986 00.000 21948 MoveAxis(E, 0, ABG)
23:52:04.986 00.000 21948 Move returns status 0, amount 0
23:52:04.986 00.000 21948 MoveAxis(N, 0, ABG)
23:52:04.986 00.000 21948 Move returns status 0, amount 0
23:52:04.986 00.000 21948 move complete, result=0
23:52:04.986 00.000 21948 worker thread done servicing request
23:52:04.986 00.000 21948 Worker thread wakes up
23:52:04.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:04.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:04.986 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:06.622 01.636 21948 Exposure complete
23:52:06.657 00.035 21948 worker thread done servicing request
23:52:06.657 00.000 18120 OnExposeComplete: enter
23:52:06.658 00.001 18120 UpdateGuideState(): m_state=6
23:52:06.659 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
23:52:06.659 00.000 18120 Star::Find returns 1 (0), X=411.71, Y=237.88, Mass=2012, SNR=30.8, Peak=197 HFD=4.1
23:52:06.660 00.001 18120 MultiStar: [#1 -0.29,0.23,0.00,M2] [#2 -0.02,0.35,0.68,U] [#3 0.31,0.27,0.00,M1] [#4 0.03,0.23,0.54,U] [#5 -0.33,0.43,0.00,M1] [#6 -0.36,0.34,0.00,M1] [#7 -0.45,0.34,0.00,M3] [#8 -0.50,0.39,0.00,M3] 
23:52:06.661 00.001 18120 refined, 2 included, MultiStar: {0.07, 0.30}, one-star: {0.15, 0.31}
23:52:06.661 00.000 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
23:52:06.662 00.001 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.69)
23:52:06.662 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.35 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
23:52:06.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.30, opts=13)
23:52:06.664 00.001 18120 Enqueuing Move request for scope (0.07, 0.30)
23:52:06.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:06.665 00.001 18120 UpdateGuideState exits: m=2012 RSB=30.8
23:52:06.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:06.666 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:06.666 00.000 18120 Enqueuing Expose request
23:52:06.667 00.001 21948 Worker thread wakes up
23:52:06.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
23:52:06.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
23:52:06.667 00.000 21948 Moving (0.07, 0.30) raw xDistance=-0.25 yDistance=-0.20
23:52:06.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:52:06.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:06.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:52:06.667 00.000 21948 MoveAxis(E, 44, ABG)
23:52:06.667 00.000 21948 Guiding  Dir = 2, Dur = 44
23:52:06.668 00.001 21948 IsSlewing returns 0
23:52:06.668 00.000 21948 IsGuiding returns 0
23:52:06.669 00.001 21948 PulseGuide returned control before completion, sleep 53
23:52:06.732 00.063 21948 IsGuiding returns 0
23:52:06.732 00.000 21948 Move returns status 0, amount 44
23:52:06.732 00.000 21948 MoveAxis(N, 0, ABG)
23:52:06.732 00.000 21948 Move returns status 0, amount 0
23:52:06.732 00.000 21948 move complete, result=0
23:52:06.732 00.000 21948 worker thread done servicing request
23:52:06.732 00.000 21948 Worker thread wakes up
23:52:06.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:06.732 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
23:52:06.733 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:08.152 01.419 21948 Exposure complete
23:52:08.183 00.031 21948 worker thread done servicing request
23:52:08.183 00.000 18120 OnExposeComplete: enter
23:52:08.184 00.001 18120 UpdateGuideState(): m_state=6
23:52:08.184 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
23:52:08.185 00.001 18120 Star::Find returns 1 (0), X=411.71, Y=237.63, Mass=2187, SNR=32.0, Peak=200 HFD=4.1
23:52:08.185 00.000 18120 MultiStar: [#1 -0.24,0.29,0.00,M3] [#2 -0.05,0.24,0.61,U] [#3 0.28,0.03,0.68,U] [#4 0.18,0.15,0.55,U] [#5 0.05,0.41,0.00,M2] [#6 -0.38,0.28,0.00,M2] [#7 -0.30,0.23,0.00,M4] [#8 -0.24,0.18,0.43,U] 
23:52:08.186 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.12}, one-star: {0.15, 0.07}
23:52:08.186 00.000 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.05 = 2.05)
23:52:08.186 00.000 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.16 = -1.13)
23:52:08.187 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.91 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
23:52:08.188 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.12, opts=13)
23:52:08.189 00.001 18120 Enqueuing Move request for scope (0.09, 0.12)
23:52:08.190 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:08.190 00.000 18120 UpdateGuideState exits: m=2187 RSB=32.0
23:52:08.191 00.001 21948 Worker thread wakes up
23:52:08.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:52:08.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:52:08.191 00.000 21948 Moving (0.09, 0.12) raw xDistance=-0.07 yDistance=-0.14
23:52:08.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:52:08.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:08.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:08.191 00.000 21948 MoveAxis(E, 0, ABG)
23:52:08.191 00.000 21948 Move returns status 0, amount 0
23:52:08.191 00.000 21948 MoveAxis(N, 0, ABG)
23:52:08.191 00.000 21948 Move returns status 0, amount 0
23:52:08.191 00.000 21948 move complete, result=0
23:52:08.191 00.000 21948 worker thread done servicing request
23:52:08.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:08.192 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:08.192 00.000 18120 Enqueuing Expose request
23:52:08.193 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:08.193 00.000 21948 Worker thread wakes up
23:52:08.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:08.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:09.826 01.633 21948 Exposure complete
23:52:09.849 00.023 21948 worker thread done servicing request
23:52:09.849 00.000 18120 OnExposeComplete: enter
23:52:09.850 00.001 18120 UpdateGuideState(): m_state=6
23:52:09.850 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
23:52:09.851 00.001 18120 Star::Find returns 1 (0), X=411.53, Y=237.60, Mass=1970, SNR=30.4, Peak=160 HFD=4.1
23:52:09.851 00.000 18120 MultiStar: [#1 -0.46,0.15,0.00,M4] [#2 -0.10,0.33,0.64,U] [#3 0.16,0.03,0.70,U] [#4 0.03,0.27,0.57,U] [#5 -0.18,0.36,0.00,M3] [#6 -0.19,0.05,0.47,U] [#7 -0.74,0.34,0.00,M5] [#8 -0.18,0.07,0.48,U] 
23:52:09.852 00.001 18120 single-star, 5 included, MultiStar: {-0.03, 0.12}, one-star: {-0.03, 0.04}
23:52:09.852 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
23:52:09.854 00.002 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:52:09.856 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.17 mountX=-0.05 mountY=0.01, mountTheta=3.01
23:52:09.859 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
23:52:09.860 00.001 18120 Enqueuing Move request for scope (-0.03, 0.04)
23:52:09.860 00.000 21948 Worker thread wakes up
23:52:09.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:09.861 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.4
23:52:09.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:09.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:09.862 00.001 18120 Enqueuing Expose request
23:52:09.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:52:09.862 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:52:09.862 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.01
23:52:09.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:52:09.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:09.862 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:09.862 00.000 21948 MoveAxis(E, 0, ABG)
23:52:09.862 00.000 21948 Move returns status 0, amount 0
23:52:09.862 00.000 21948 MoveAxis(N, 0, ABG)
23:52:09.862 00.000 21948 Move returns status 0, amount 0
23:52:09.862 00.000 21948 move complete, result=0
23:52:09.862 00.000 21948 worker thread done servicing request
23:52:09.862 00.000 21948 Worker thread wakes up
23:52:09.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:09.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:09.863 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:11.389 01.526 21948 Exposure complete
23:52:11.436 00.047 21948 worker thread done servicing request
23:52:11.436 00.000 18120 OnExposeComplete: enter
23:52:11.438 00.002 18120 UpdateGuideState(): m_state=6
23:52:11.439 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
23:52:11.439 00.000 18120 Star::Find returns 1 (0), X=411.69, Y=237.78, Mass=2051, SNR=31.0, Peak=183 HFD=4.2
23:52:11.440 00.001 18120 MultiStar: [#1 -0.30,0.10,0.75,U] [#2 0.08,0.11,0.63,U] [#3 0.34,0.10,0.68,U] [#4 -0.06,-0.05,0.55,U] [#5 -0.10,0.28,0.53,U] [#6 -0.11,-0.09,0.49,U] [#7 -0.36,0.13,0.00,M6] [#8 0.02,-0.06,0.45,U] 
23:52:11.441 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.13, 0.22}
23:52:11.442 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
23:52:11.443 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.59)
23:52:11.443 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.45 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
23:52:11.445 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.09, opts=13)
23:52:11.446 00.001 18120 Enqueuing Move request for scope (0.01, 0.09)
23:52:11.447 00.001 21948 Worker thread wakes up
23:52:11.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:11.449 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:52:11.449 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.0
23:52:11.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:11.451 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:11.451 00.000 18120 Enqueuing Expose request
23:52:11.452 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:52:11.452 00.000 21948 Moving (0.01, 0.09) raw xDistance=-0.08 yDistance=-0.05
23:52:11.452 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:52:11.452 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:11.452 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:52:11.452 00.000 21948 MoveAxis(E, 0, ABG)
23:52:11.452 00.000 21948 Move returns status 0, amount 0
23:52:11.452 00.000 21948 MoveAxis(N, 0, ABG)
23:52:11.452 00.000 21948 Move returns status 0, amount 0
23:52:11.452 00.000 21948 move complete, result=0
23:52:11.452 00.000 21948 worker thread done servicing request
23:52:11.453 00.001 21948 Worker thread wakes up
23:52:11.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:11.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:11.453 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:13.082 01.629 21948 Exposure complete
23:52:13.109 00.027 21948 worker thread done servicing request
23:52:13.109 00.000 18120 OnExposeComplete: enter
23:52:13.111 00.002 18120 UpdateGuideState(): m_state=6
23:52:13.112 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
23:52:13.113 00.001 18120 Star::Find returns 1 (0), X=411.38, Y=237.67, Mass=2039, SNR=31.1, Peak=155 HFD=4.3
23:52:13.114 00.001 18120 MultiStar: [#1 -0.46,0.13,0.00,M4] [#2 -0.19,-0.06,0.63,U] [#3 0.49,0.11,0.00,M1] [#4 0.20,0.04,0.54,U] [#5 0.24,0.11,0.53,U] [#6 -0.12,-0.18,0.49,U] [#7 -0.51,0.24,0.00,M7] [#8 -0.34,-0.23,0.00,M1] 
23:52:13.114 00.000 18120 refined, 4 included, MultiStar: {-0.04, 0.02}, one-star: {-0.18, 0.11}
23:52:13.115 00.001 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.14) = xAngle (3.79 = -2.49)
23:52:13.116 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.90 = 0.61)
23:52:13.118 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.65 mountX=-0.03 mountY=0.02, mountTheta=2.51
23:52:13.120 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
23:52:13.122 00.002 18120 Enqueuing Move request for scope (-0.04, 0.02)
23:52:13.123 00.001 21948 Worker thread wakes up
23:52:13.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:52:13.123 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:52:13.123 00.000 21948 Moving (-0.04, 0.02) raw xDistance=-0.03 yDistance=0.02
23:52:13.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:52:13.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:13.124 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:13.124 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.1
23:52:13.125 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:13.127 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:52:13.127 00.000 21948 MoveAxis(E, 0, ABG)
23:52:13.128 00.001 21948 Move returns status 0, amount 0
23:52:13.128 00.000 21948 MoveAxis(N, 0, ABG)
23:52:13.128 00.000 21948 Move returns status 0, amount 0
23:52:13.128 00.000 21948 move complete, result=0
23:52:13.128 00.000 21948 worker thread done servicing request
23:52:13.128 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:13.130 00.002 18120 Enqueuing Expose request
23:52:13.132 00.002 21948 Worker thread wakes up
23:52:13.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:13.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:13.132 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:14.653 01.521 21948 Exposure complete
23:52:14.703 00.050 21948 worker thread done servicing request
23:52:14.703 00.000 18120 OnExposeComplete: enter
23:52:14.703 00.000 18120 UpdateGuideState(): m_state=6
23:52:14.704 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
23:52:14.704 00.000 18120 Star::Find returns 1 (0), X=411.39, Y=237.72, Mass=2228, SNR=32.5, Peak=180 HFD=4.3
23:52:14.705 00.001 18120 MultiStar: [#1 -0.43,0.09,0.00,M5] [#2 -0.11,-0.03,0.61,U] [#3 0.01,0.11,0.63,U] [#4 -0.05,-0.08,0.53,U] [#5 0.07,0.27,0.50,U] [#6 -0.30,-0.09,0.45,U] [#7 -0.60,0.25,0.00,M8] [#8 -0.26,0.03,0.44,U] 
23:52:14.705 00.000 18120 refined, 6 included, MultiStar: {-0.11, 0.07}, one-star: {-0.17, 0.16}
23:52:14.706 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
23:52:14.706 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
23:52:14.706 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.61 mountX=-0.11 mountY=0.07, mountTheta=2.55
23:52:14.708 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
23:52:14.708 00.000 18120 Enqueuing Move request for scope (-0.11, 0.07)
23:52:14.709 00.001 21948 Worker thread wakes up
23:52:14.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:14.709 00.000 18120 UpdateGuideState exits: m=2228 RSB=32.5
23:52:14.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:14.710 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:14.710 00.000 18120 Enqueuing Expose request
23:52:14.711 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:52:14.711 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:52:14.711 00.000 21948 Moving (-0.11, 0.07) raw xDistance=-0.11 yDistance=0.07
23:52:14.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:52:14.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:14.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:14.711 00.000 21948 MoveAxis(E, 0, ABG)
23:52:14.711 00.000 21948 Move returns status 0, amount 0
23:52:14.711 00.000 21948 MoveAxis(N, 0, ABG)
23:52:14.711 00.000 21948 Move returns status 0, amount 0
23:52:14.711 00.000 21948 move complete, result=0
23:52:14.711 00.000 21948 worker thread done servicing request
23:52:14.711 00.000 21948 Worker thread wakes up
23:52:14.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:14.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:14.711 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:16.342 01.631 21948 Exposure complete
23:52:16.387 00.045 21948 worker thread done servicing request
23:52:16.387 00.000 18120 OnExposeComplete: enter
23:52:16.390 00.003 18120 UpdateGuideState(): m_state=6
23:52:16.392 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
23:52:16.395 00.003 18120 Star::Find returns 1 (0), X=411.31, Y=237.68, Mass=2114, SNR=31.5, Peak=187 HFD=4.3
23:52:16.397 00.002 18120 MultiStar: [#1 -0.46,0.19,0.00,M6] [#2 -0.27,0.02,0.59,U] [#3 0.23,-0.03,0.68,U] [#4 -0.16,0.11,0.54,U] [#5 -0.17,-0.04,0.50,U] [#6 -0.36,-0.06,0.48,U] [#7 -0.67,0.09,0.00,M9] [#8 -0.45,-0.08,0.00,M1] 
23:52:16.400 00.003 18120 refined, 5 included, MultiStar: {-0.15, 0.03}, one-star: {-0.24, 0.12}
23:52:16.402 00.002 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.08 = -2.21)
23:52:16.404 00.002 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.18 = 0.89)
23:52:16.406 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.93 mountX=-0.09 mountY=0.12, mountTheta=2.22
23:52:16.410 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.03, opts=13)
23:52:16.411 00.001 18120 Enqueuing Move request for scope (-0.15, 0.03)
23:52:16.412 00.001 21948 Worker thread wakes up
23:52:16.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:16.413 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
23:52:16.413 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
23:52:16.414 00.001 18120 UpdateGuideState exits: m=2114 RSB=31.5
23:52:16.415 00.001 21948 Moving (-0.15, 0.03) raw xDistance=-0.09 yDistance=0.12
23:52:16.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:52:16.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:16.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:16.416 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:52:16.416 00.000 21948 MoveAxis(E, 0, ABG)
23:52:16.416 00.000 21948 Move returns status 0, amount 0
23:52:16.416 00.000 21948 MoveAxis(N, 0, ABG)
23:52:16.416 00.000 21948 Move returns status 0, amount 0
23:52:16.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:16.418 00.002 18120 Enqueuing Expose request
23:52:16.419 00.001 21948 move complete, result=0
23:52:16.419 00.000 21948 worker thread done servicing request
23:52:16.419 00.000 21948 Worker thread wakes up
23:52:16.419 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:16.420 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:16.421 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:17.936 01.515 21948 Exposure complete
23:52:17.979 00.043 21948 worker thread done servicing request
23:52:17.979 00.000 18120 OnExposeComplete: enter
23:52:17.980 00.001 18120 UpdateGuideState(): m_state=6
23:52:17.981 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
23:52:17.983 00.002 18120 Star::Find returns 1 (0), X=411.77, Y=237.67, Mass=2092, SNR=31.4, Peak=187 HFD=3.8
23:52:17.986 00.003 18120 MultiStar: [#1 -0.30,0.07,0.70,U] [#2 0.12,0.20,0.64,U] [#3 -0.26,0.12,0.68,U] [#4 -0.02,0.02,0.55,U] [#5 -0.04,0.26,0.54,U] [#6 -0.00,-0.05,0.48,U] [#7 -0.31,0.06,0.53,U] [#8 -0.19,0.09,0.46,U] 
23:52:17.989 00.003 18120 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.21, 0.11}
23:52:17.991 00.002 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
23:52:17.993 00.002 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:52:17.995 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=-0.12 mountY=0.02, mountTheta=3.01
23:52:17.999 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
23:52:18.001 00.002 18120 Enqueuing Move request for scope (-0.07, 0.10)
23:52:18.002 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:18.003 00.001 18120 UpdateGuideState exits: m=2092 RSB=31.4
23:52:18.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:18.004 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:18.004 00.000 18120 Enqueuing Expose request
23:52:18.005 00.001 21948 Worker thread wakes up
23:52:18.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:52:18.005 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:52:18.005 00.000 21948 Moving (-0.07, 0.10) raw xDistance=-0.12 yDistance=0.02
23:52:18.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:52:18.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:18.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:52:18.005 00.000 21948 MoveAxis(E, 0, ABG)
23:52:18.005 00.000 21948 Move returns status 0, amount 0
23:52:18.005 00.000 21948 MoveAxis(N, 0, ABG)
23:52:18.005 00.000 21948 Move returns status 0, amount 0
23:52:18.005 00.000 21948 move complete, result=0
23:52:18.005 00.000 21948 worker thread done servicing request
23:52:18.005 00.000 21948 Worker thread wakes up
23:52:18.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:18.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:18.005 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:19.638 01.633 21948 Exposure complete
23:52:19.687 00.049 21948 worker thread done servicing request
23:52:19.687 00.000 18120 OnExposeComplete: enter
23:52:19.689 00.002 18120 UpdateGuideState(): m_state=6
23:52:19.690 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
23:52:19.690 00.000 18120 Star::Find returns 1 (0), X=411.71, Y=237.53, Mass=2041, SNR=31.0, Peak=187 HFD=3.8
23:52:19.692 00.002 18120 MultiStar: [#1 -0.39,0.32,0.00,M6] [#2 0.01,0.17,0.65,U] [#3 0.18,0.26,0.66,U] [#4 0.08,0.06,0.54,U] [#5 -0.14,0.27,0.53,U] [#6 -0.16,0.01,0.47,U] [#7 -0.42,0.15,0.00,M9] [#8 -0.35,0.13,0.00,M1] 
23:52:19.693 00.001 18120 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.15, -0.03}
23:52:19.694 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
23:52:19.696 00.002 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.83)
23:52:19.697 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
23:52:19.700 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.11, opts=13)
23:52:19.704 00.004 18120 Enqueuing Move request for scope (0.04, 0.11)
23:52:19.706 00.002 21948 Worker thread wakes up
23:52:19.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:19.707 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.0
23:52:19.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:19.708 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:19.708 00.000 18120 Enqueuing Expose request
23:52:19.709 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:52:19.709 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:52:19.709 00.000 21948 Moving (0.04, 0.11) raw xDistance=-0.09 yDistance=-0.09
23:52:19.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:52:19.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:19.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:19.709 00.000 21948 MoveAxis(E, 0, ABG)
23:52:19.709 00.000 21948 Move returns status 0, amount 0
23:52:19.709 00.000 21948 MoveAxis(N, 0, ABG)
23:52:19.709 00.000 21948 Move returns status 0, amount 0
23:52:19.709 00.000 21948 move complete, result=0
23:52:19.709 00.000 21948 worker thread done servicing request
23:52:19.709 00.000 21948 Worker thread wakes up
23:52:19.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:19.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:19.710 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:21.232 01.522 21948 Exposure complete
23:52:21.267 00.035 21948 worker thread done servicing request
23:52:21.267 00.000 18120 OnExposeComplete: enter
23:52:21.268 00.001 18120 UpdateGuideState(): m_state=6
23:52:21.269 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
23:52:21.270 00.001 18120 Star::Find returns 1 (0), X=411.85, Y=237.52, Mass=2022, SNR=30.9, Peak=171 HFD=3.8
23:52:21.271 00.001 18120 MultiStar: [#1 -0.25,0.37,0.00,M7] [#2 -0.16,0.05,0.63,U] [#3 0.29,0.07,0.67,U] [#4 0.05,0.07,0.54,U] [#5 -0.09,0.20,0.54,U] [#6 -0.20,0.09,0.49,U] [#7 -0.43,0.15,0.00,M10] [#8 -0.25,-0.23,0.46,U] 
23:52:21.272 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {0.30, -0.04}
23:52:21.273 00.001 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.14) = xAngle (1.81 = 1.81)
23:52:21.275 00.002 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.91 = -1.37)
23:52:21.275 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.67 mountX=-0.01 mountY=-0.04, mountTheta=-1.81
23:52:21.277 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
23:52:21.277 00.000 18120 Enqueuing Move request for scope (0.04, 0.03)
23:52:21.278 00.001 21948 Worker thread wakes up
23:52:21.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:52:21.278 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:52:21.278 00.000 21948 Moving (0.04, 0.03) raw xDistance=-0.01 yDistance=-0.04
23:52:21.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:52:21.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:21.278 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.9
23:52:21.279 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:21.279 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:21.279 00.000 18120 Enqueuing Expose request
23:52:21.280 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:21.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:21.280 00.000 21948 MoveAxis(E, 0, ABG)
23:52:21.280 00.000 21948 Move returns status 0, amount 0
23:52:21.280 00.000 21948 MoveAxis(N, 0, ABG)
23:52:21.280 00.000 21948 Move returns status 0, amount 0
23:52:21.280 00.000 21948 move complete, result=0
23:52:21.280 00.000 21948 worker thread done servicing request
23:52:21.280 00.000 21948 Worker thread wakes up
23:52:21.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:21.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:21.280 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:22.907 01.627 21948 Exposure complete
23:52:22.938 00.031 21948 worker thread done servicing request
23:52:22.938 00.000 18120 OnExposeComplete: enter
23:52:22.939 00.001 18120 UpdateGuideState(): m_state=6
23:52:22.939 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
23:52:22.940 00.001 18120 Star::Find returns 1 (0), X=411.43, Y=237.64, Mass=2054, SNR=31.2, Peak=168 HFD=4.0
23:52:22.941 00.001 18120 MultiStar: [#1 -0.46,0.13,0.00,M8] [#2 -0.16,0.00,0.68,U] [#3 0.31,-0.05,0.66,U] [#4 0.01,-0.06,0.58,U] [#5 0.02,0.08,0.53,U] [#6 -0.15,-0.03,0.46,U] [#7 -0.43,0.09,0.00,R] [#8 -0.44,-0.19,0.00,M1] 
23:52:22.942 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.01}, one-star: {-0.12, 0.07}
23:52:22.943 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.90 = -2.38)
23:52:22.944 00.001 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.72)
23:52:22.944 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.76 mountX=-0.02 mountY=0.01, mountTheta=2.40
23:52:22.946 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
23:52:22.947 00.001 18120 Enqueuing Move request for scope (-0.02, 0.01)
23:52:22.948 00.001 21948 Worker thread wakes up
23:52:22.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:52:22.948 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:52:22.949 00.001 21948 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=0.01
23:52:22.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:52:22.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:22.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:22.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:22.950 00.001 18120 UpdateGuideState exits: m=2054 RSB=31.2
23:52:22.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:22.950 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:22.951 00.001 18120 Enqueuing Expose request
23:52:22.952 00.001 21948 MoveAxis(E, 0, ABG)
23:52:22.952 00.000 21948 Move returns status 0, amount 0
23:52:22.952 00.000 21948 MoveAxis(N, 0, ABG)
23:52:22.952 00.000 21948 Move returns status 0, amount 0
23:52:22.952 00.000 21948 move complete, result=0
23:52:22.952 00.000 21948 worker thread done servicing request
23:52:22.952 00.000 21948 Worker thread wakes up
23:52:22.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:22.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:22.952 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:24.466 01.514 21948 Exposure complete
23:52:24.505 00.039 21948 worker thread done servicing request
23:52:24.505 00.000 18120 OnExposeComplete: enter
23:52:24.506 00.001 18120 UpdateGuideState(): m_state=6
23:52:24.506 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
23:52:24.507 00.001 18120 Star::Find returns 1 (0), X=411.39, Y=237.57, Mass=1994, SNR=30.6, Peak=165 HFD=4.2
23:52:24.507 00.000 18120 MultiStar: [#1 -0.52,0.00,0.00,M9] [#2 -0.22,0.10,0.66,U] [#3 0.14,0.07,0.68,U] [#4 0.01,0.06,0.57,U] [#5 -0.39,-0.01,0.00,M1] [#6 -0.39,-0.01,0.00,M1] [#7 -0.27,-0.02,0.54,U] [#8 -0.56,0.09,0.00,M2] 
23:52:24.508 00.001 18120 refined, 4 included, MultiStar: {-0.10, 0.04}, one-star: {-0.17, 0.00}
23:52:24.510 00.002 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.90 = -2.39)
23:52:24.513 00.003 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.00 = 0.72)
23:52:24.513 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=-0.08 mountY=0.07, mountTheta=2.41
23:52:24.515 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
23:52:24.515 00.000 18120 Enqueuing Move request for scope (-0.10, 0.04)
23:52:24.516 00.001 21948 Worker thread wakes up
23:52:24.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:24.516 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.6
23:52:24.517 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:24.517 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:24.517 00.000 18120 Enqueuing Expose request
23:52:24.518 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:52:24.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:52:24.518 00.000 21948 Moving (-0.10, 0.04) raw xDistance=-0.08 yDistance=0.07
23:52:24.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:52:24.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:24.518 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:24.518 00.000 21948 MoveAxis(E, 0, ABG)
23:52:24.518 00.000 21948 Move returns status 0, amount 0
23:52:24.518 00.000 21948 MoveAxis(N, 0, ABG)
23:52:24.518 00.000 21948 Move returns status 0, amount 0
23:52:24.518 00.000 21948 move complete, result=0
23:52:24.518 00.000 21948 worker thread done servicing request
23:52:24.518 00.000 21948 Worker thread wakes up
23:52:24.518 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:24.518 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:24.518 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:26.153 01.635 21948 Exposure complete
23:52:26.196 00.043 21948 worker thread done servicing request
23:52:26.196 00.000 18120 OnExposeComplete: enter
23:52:26.196 00.000 18120 UpdateGuideState(): m_state=6
23:52:26.197 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
23:52:26.197 00.000 18120 Star::Find returns 1 (0), X=411.24, Y=237.78, Mass=2165, SNR=31.9, Peak=192 HFD=4.3
23:52:26.198 00.001 18120 MultiStar: [#1 -0.57,0.19,0.00,M10] [#2 -0.21,0.14,0.65,U] [#3 0.04,0.32,0.65,U] [#4 -0.10,-0.00,0.54,U] [#5 -0.17,0.29,0.53,U] [#6 -0.32,0.20,0.00,M2] [#7 -0.30,0.19,0.48,U] [#8 -0.61,-0.13,0.00,M3] 
23:52:26.198 00.000 18120 refined, 5 included, MultiStar: {-0.19, 0.20}, one-star: {-0.32, 0.22}
23:52:26.200 00.002 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.47 = -2.82)
23:52:26.200 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
23:52:26.201 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.27 cameraTheta=2.32 mountX=-0.26 mountY=0.08, mountTheta=2.85
23:52:26.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.20, opts=13)
23:52:26.203 00.001 18120 Enqueuing Move request for scope (-0.19, 0.20)
23:52:26.203 00.000 21948 Worker thread wakes up
23:52:26.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:26.204 00.001 18120 UpdateGuideState exits: m=2165 RSB=31.9
23:52:26.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:26.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:26.205 00.001 18120 Enqueuing Expose request
23:52:26.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0xd
23:52:26.205 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.20)
23:52:26.205 00.000 21948 Moving (-0.19, 0.20) raw xDistance=-0.26 yDistance=0.08
23:52:26.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:52:26.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:26.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:26.206 00.001 21948 MoveAxis(E, 46, ABG)
23:52:26.206 00.000 21948 Guiding  Dir = 2, Dur = 46
23:52:26.206 00.000 21948 IsSlewing returns 0
23:52:26.206 00.000 21948 IsGuiding returns 0
23:52:26.208 00.002 21948 PulseGuide returned control before completion, sleep 55
23:52:26.278 00.070 21948 IsGuiding returns 0
23:52:26.278 00.000 21948 Move returns status 0, amount 46
23:52:26.278 00.000 21948 MoveAxis(N, 0, ABG)
23:52:26.278 00.000 21948 Move returns status 0, amount 0
23:52:26.278 00.000 21948 move complete, result=0
23:52:26.278 00.000 21948 worker thread done servicing request
23:52:26.278 00.000 21948 Worker thread wakes up
23:52:26.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:26.278 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
23:52:26.279 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:27.697 01.418 21948 Exposure complete
23:52:27.762 00.065 21948 worker thread done servicing request
23:52:27.762 00.000 18120 OnExposeComplete: enter
23:52:27.763 00.001 18120 UpdateGuideState(): m_state=6
23:52:27.765 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
23:52:27.766 00.001 18120 Star::Find returns 1 (0), X=411.36, Y=237.66, Mass=1948, SNR=30.5, Peak=147 HFD=4.3
23:52:27.768 00.002 18120 MultiStar: [#1 -0.52,0.33,0.00,R] [#2 -0.12,0.19,0.65,U] [#3 0.16,0.10,0.68,U] [#4 0.00,-0.01,0.58,U] [#5 0.14,0.04,0.56,U] [#6 -0.12,0.14,0.49,U] [#7 -0.45,0.08,0.00,M1] [#8 -0.40,-0.08,0.00,M4] 
23:52:27.769 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.10}, one-star: {-0.20, 0.10}
23:52:27.770 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
23:52:27.771 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.18 = -0.11)
23:52:27.773 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.93 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
23:52:27.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
23:52:27.775 00.001 18120 Enqueuing Move request for scope (-0.04, 0.10)
23:52:27.775 00.000 21948 Worker thread wakes up
23:52:27.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:27.776 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:52:27.776 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:52:27.776 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.5
23:52:27.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:27.777 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:27.777 00.000 18120 Enqueuing Expose request
23:52:27.778 00.001 21948 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=-0.01
23:52:27.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:52:27.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:27.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:52:27.778 00.000 21948 MoveAxis(E, 0, ABG)
23:52:27.778 00.000 21948 Move returns status 0, amount 0
23:52:27.778 00.000 21948 MoveAxis(N, 0, ABG)
23:52:27.778 00.000 21948 Move returns status 0, amount 0
23:52:27.778 00.000 21948 move complete, result=0
23:52:27.778 00.000 21948 worker thread done servicing request
23:52:27.778 00.000 21948 Worker thread wakes up
23:52:27.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:27.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:27.779 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:29.404 01.625 21948 Exposure complete
23:52:29.444 00.040 21948 worker thread done servicing request
23:52:29.444 00.000 18120 OnExposeComplete: enter
23:52:29.445 00.001 18120 UpdateGuideState(): m_state=6
23:52:29.445 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
23:52:29.446 00.001 18120 Star::Find returns 1 (0), X=411.48, Y=237.43, Mass=2102, SNR=31.5, Peak=156 HFD=4.2
23:52:29.447 00.001 18120 MultiStar: [#1 0.05,-0.28,0.72,U] [#2 -0.16,-0.02,0.62,U] [#3 0.17,-0.02,0.64,U] [#4 0.02,-0.11,0.56,U] [#5 0.01,-0.11,0.51,U] [#6 -0.24,-0.03,0.52,U] [#7 -0.17,0.06,0.53,U] [#8 -0.28,-0.10,0.44,U] 
23:52:29.448 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.08, -0.13}
23:52:29.449 00.001 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
23:52:29.449 00.000 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
23:52:29.450 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=0.06 mountY=0.10, mountTheta=1.05
23:52:29.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.09, opts=13)
23:52:29.452 00.001 18120 Enqueuing Move request for scope (-0.07, -0.09)
23:52:29.452 00.000 21948 Worker thread wakes up
23:52:29.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:29.453 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
23:52:29.453 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.5
23:52:29.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:29.454 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:29.454 00.000 18120 Enqueuing Expose request
23:52:29.454 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
23:52:29.454 00.000 21948 Moving (-0.07, -0.09) raw xDistance=0.06 yDistance=0.10
23:52:29.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:52:29.455 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:29.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:29.455 00.000 21948 MoveAxis(E, 0, ABG)
23:52:29.455 00.000 21948 Move returns status 0, amount 0
23:52:29.455 00.000 21948 MoveAxis(N, 0, ABG)
23:52:29.455 00.000 21948 Move returns status 0, amount 0
23:52:29.455 00.000 21948 move complete, result=0
23:52:29.455 00.000 21948 worker thread done servicing request
23:52:29.455 00.000 21948 Worker thread wakes up
23:52:29.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:29.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:29.455 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:30.968 01.513 21948 Exposure complete
23:52:31.008 00.040 21948 worker thread done servicing request
23:52:31.008 00.000 18120 OnExposeComplete: enter
23:52:31.009 00.001 18120 UpdateGuideState(): m_state=6
23:52:31.010 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
23:52:31.010 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=237.49, Mass=1983, SNR=30.7, Peak=153 HFD=4.5
23:52:31.011 00.001 18120 MultiStar: [#1 0.32,-0.36,0.00,M1] [#2 -0.01,-0.05,0.65,U] [#3 0.43,-0.19,0.00,M1] [#4 0.00,-0.05,0.57,U] [#5 0.04,0.18,0.55,U] [#6 -0.23,-0.21,0.52,U] [#7 0.03,0.03,0.52,U] [#8 -0.29,-0.23,0.00,M4] 
23:52:31.011 00.000 18120 refined, 5 included, MultiStar: {0.01, -0.03}, one-star: {0.14, -0.07}
23:52:31.014 00.003 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.14) = xAngle (-0.00 = -0.00)
23:52:31.015 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.10 = 3.10)
23:52:31.018 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.14 mountX=0.04 mountY=0.00, mountTheta=0.04
23:52:31.022 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.03, opts=13)
23:52:31.022 00.000 18120 Enqueuing Move request for scope (0.01, -0.03)
23:52:31.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:31.023 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.7
23:52:31.023 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:31.024 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:31.024 00.000 18120 Enqueuing Expose request
23:52:31.026 00.002 21948 Worker thread wakes up
23:52:31.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:52:31.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:52:31.026 00.000 21948 Moving (0.01, -0.03) raw xDistance=0.04 yDistance=0.00
23:52:31.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:52:31.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:31.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:52:31.026 00.000 21948 MoveAxis(E, 0, ABG)
23:52:31.026 00.000 21948 Move returns status 0, amount 0
23:52:31.026 00.000 21948 MoveAxis(N, 0, ABG)
23:52:31.026 00.000 21948 Move returns status 0, amount 0
23:52:31.026 00.000 21948 move complete, result=0
23:52:31.026 00.000 21948 worker thread done servicing request
23:52:31.026 00.000 21948 Worker thread wakes up
23:52:31.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:31.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:31.026 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:32.659 01.633 21948 Exposure complete
23:52:32.698 00.039 21948 worker thread done servicing request
23:52:32.698 00.000 18120 OnExposeComplete: enter
23:52:32.699 00.001 18120 UpdateGuideState(): m_state=6
23:52:32.699 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
23:52:32.700 00.001 18120 Star::Find returns 1 (0), X=411.79, Y=237.33, Mass=2110, SNR=31.5, Peak=189 HFD=4.0
23:52:32.700 00.000 18120 MultiStar: [#1 0.23,-0.39,0.00,M2] [#2 0.08,-0.08,0.61,U] [#3 0.25,-0.18,0.68,U] [#4 0.08,-0.11,0.55,U] [#5 0.16,-0.22,0.53,U] [#6 -0.07,-0.49,0.00,M1] [#7 -0.03,-0.15,0.50,U] [#8 -0.17,-0.33,0.00,M5] 
23:52:32.701 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.17}, one-star: {0.24, -0.23}
23:52:32.701 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.30 = 0.30)
23:52:32.702 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.40 = -2.89)
23:52:32.702 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-0.85 mountX=0.21 mountY=-0.06, mountTheta=-0.26
23:52:32.705 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.17, opts=13)
23:52:32.705 00.000 18120 Enqueuing Move request for scope (0.15, -0.17)
23:52:32.706 00.001 21948 Worker thread wakes up
23:52:32.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:32.706 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.5
23:52:32.707 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:32.707 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
23:52:32.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
23:52:32.707 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:32.708 00.001 18120 Enqueuing Expose request
23:52:32.708 00.000 21948 Moving (0.15, -0.17) raw xDistance=0.21 yDistance=-0.06
23:52:32.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:52:32.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:32.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:52:32.709 00.001 21948 MoveAxis(W, 38, ABG)
23:52:32.709 00.000 21948 Guiding  Dir = 3, Dur = 38
23:52:32.709 00.000 21948 IsSlewing returns 0
23:52:32.709 00.000 21948 IsGuiding returns 0
23:52:32.710 00.001 21948 PulseGuide returned control before completion, sleep 47
23:52:32.766 00.056 21948 IsGuiding returns 0
23:52:32.766 00.000 21948 Move returns status 0, amount 38
23:52:32.766 00.000 21948 MoveAxis(N, 0, ABG)
23:52:32.766 00.000 21948 Move returns status 0, amount 0
23:52:32.766 00.000 21948 move complete, result=0
23:52:32.766 00.000 21948 worker thread done servicing request
23:52:32.766 00.000 21948 Worker thread wakes up
23:52:32.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:32.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:32.767 00.001 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:52:34.174 01.407 21948 Exposure complete
23:52:34.218 00.044 21948 worker thread done servicing request
23:52:34.218 00.000 18120 OnExposeComplete: enter
23:52:34.219 00.001 18120 UpdateGuideState(): m_state=6
23:52:34.220 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
23:52:34.220 00.000 18120 Star::Find returns 1 (0), X=411.62, Y=237.63, Mass=2018, SNR=30.9, Peak=161 HFD=4.0
23:52:34.221 00.001 18120 MultiStar: [#1 0.22,-0.11,0.71,U] [#2 -0.16,0.08,0.63,U] [#3 0.43,-0.22,0.00,M1] [#4 0.01,0.22,0.57,U] [#5 0.01,-0.06,0.53,U] [#6 -0.26,-0.07,0.49,U] [#7 0.27,-0.09,0.50,U] [#8 -0.23,-0.32,0.00,M6] 
23:52:34.221 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {0.06, 0.07}
23:52:34.221 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.14) = xAngle (1.52 = 1.52)
23:52:34.222 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.62 = -1.66)
23:52:34.222 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.37 mountX=0.00 mountY=-0.03, mountTheta=-1.52
23:52:34.224 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
23:52:34.225 00.001 18120 Enqueuing Move request for scope (0.03, 0.01)
23:52:34.225 00.000 21948 Worker thread wakes up
23:52:34.226 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:34.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:52:34.226 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.9
23:52:34.227 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:52:34.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:34.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:34.227 00.000 18120 Enqueuing Expose request
23:52:34.228 00.001 21948 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:52:34.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:52:34.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:34.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:34.228 00.000 21948 MoveAxis(E, 0, ABG)
23:52:34.228 00.000 21948 Move returns status 0, amount 0
23:52:34.228 00.000 21948 MoveAxis(N, 0, ABG)
23:52:34.228 00.000 21948 Move returns status 0, amount 0
23:52:34.228 00.000 21948 move complete, result=0
23:52:34.228 00.000 21948 worker thread done servicing request
23:52:34.228 00.000 21948 Worker thread wakes up
23:52:34.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:34.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:34.228 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:35.855 01.627 21948 Exposure complete
23:52:35.886 00.031 21948 worker thread done servicing request
23:52:35.886 00.000 18120 OnExposeComplete: enter
23:52:35.888 00.002 18120 UpdateGuideState(): m_state=6
23:52:35.888 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
23:52:35.889 00.001 18120 Star::Find returns 1 (0), X=411.54, Y=237.77, Mass=2233, SNR=32.4, Peak=190 HFD=4.0
23:52:35.890 00.001 18120 MultiStar: [#1 0.07,0.05,0.69,U] [#2 -0.34,0.34,0.00,M1] [#3 0.12,0.26,0.63,U] [#4 -0.30,0.26,0.00,M1] [#5 -0.41,0.25,0.00,M1] [#6 -0.17,0.15,0.44,U] [#7 0.22,0.33,0.00,M1] [#8 -0.53,0.14,0.00,M7] 
23:52:35.890 00.000 18120 refined, 3 included, MultiStar: {0.01, 0.17}, one-star: {-0.02, 0.21}
23:52:35.891 00.001 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.14) = xAngle (2.65 = 2.65)
23:52:35.892 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.76 = -0.53)
23:52:35.892 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=-0.15 mountY=-0.09, mountTheta=-2.62
23:52:35.894 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.17, opts=13)
23:52:35.895 00.001 18120 Enqueuing Move request for scope (0.01, 0.17)
23:52:35.895 00.000 21948 Worker thread wakes up
23:52:35.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:35.896 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
23:52:35.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
23:52:35.896 00.000 21948 Moving (0.01, 0.17) raw xDistance=-0.15 yDistance=-0.09
23:52:35.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:52:35.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:35.896 00.000 18120 UpdateGuideState exits: m=2233 RSB=32.4
23:52:35.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:35.896 00.000 21948 MoveAxis(E, 0, ABG)
23:52:35.896 00.000 21948 Move returns status 0, amount 0
23:52:35.896 00.000 21948 MoveAxis(N, 0, ABG)
23:52:35.897 00.001 21948 Move returns status 0, amount 0
23:52:35.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:35.897 00.000 18120 Enqueuing Expose request
23:52:35.898 00.001 21948 move complete, result=0
23:52:35.898 00.000 21948 worker thread done servicing request
23:52:35.898 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:35.898 00.000 21948 Worker thread wakes up
23:52:35.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:35.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:37.419 01.521 21948 Exposure complete
23:52:37.453 00.034 21948 worker thread done servicing request
23:52:37.453 00.000 18120 OnExposeComplete: enter
23:52:37.453 00.000 18120 UpdateGuideState(): m_state=6
23:52:37.454 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
23:52:37.454 00.000 18120 Star::Find returns 1 (0), X=411.44, Y=237.65, Mass=1910, SNR=30.1, Peak=152 HFD=4.0
23:52:37.455 00.001 18120 MultiStar: [#1 0.03,-0.06,0.75,U] [#2 -0.12,0.01,0.69,U] [#3 0.06,0.01,0.70,U] [#4 -0.03,0.01,0.56,U] [#5 -0.36,0.24,0.00,M2] [#6 -0.22,-0.03,0.51,U] [#7 0.01,-0.06,0.53,U] [#8 -0.57,-0.01,0.00,M8] 
23:52:37.455 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.00}, one-star: {-0.12, 0.09}
23:52:37.456 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.24 = -2.05)
23:52:37.456 00.000 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.06)
23:52:37.457 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.09 mountX=-0.03 mountY=0.05, mountTheta=2.05
23:52:37.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.00, opts=13)
23:52:37.459 00.000 18120 Enqueuing Move request for scope (-0.06, 0.00)
23:52:37.460 00.001 21948 Worker thread wakes up
23:52:37.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
23:52:37.460 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
23:52:37.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:37.460 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.1
23:52:37.461 00.001 21948 Moving (-0.06, 0.00) raw xDistance=-0.03 yDistance=0.05
23:52:37.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:52:37.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:37.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:37.461 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:37.462 00.001 18120 Enqueuing Expose request
23:52:37.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:37.462 00.000 21948 MoveAxis(E, 0, ABG)
23:52:37.462 00.000 21948 Move returns status 0, amount 0
23:52:37.462 00.000 21948 MoveAxis(N, 0, ABG)
23:52:37.462 00.000 21948 Move returns status 0, amount 0
23:52:37.462 00.000 21948 move complete, result=0
23:52:37.462 00.000 21948 worker thread done servicing request
23:52:37.462 00.000 21948 Worker thread wakes up
23:52:37.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:37.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:37.463 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:39.087 01.624 21948 Exposure complete
23:52:39.117 00.030 21948 worker thread done servicing request
23:52:39.117 00.000 18120 OnExposeComplete: enter
23:52:39.118 00.001 18120 UpdateGuideState(): m_state=6
23:52:39.119 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
23:52:39.119 00.000 18120 Star::Find returns 1 (0), X=411.34, Y=237.71, Mass=2012, SNR=30.8, Peak=166 HFD=4.2
23:52:39.120 00.001 18120 MultiStar: [#1 0.14,-0.21,0.74,U] [#2 -0.13,0.01,0.63,U] [#3 0.39,-0.08,0.00,M1] [#4 -0.08,0.03,0.57,U] [#5 -0.08,0.12,0.55,U] [#6 -0.16,0.15,0.51,U] [#7 -0.06,-0.08,0.50,U] [#8 -0.53,-0.12,0.00,M9] 
23:52:39.120 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {-0.22, 0.15}
23:52:39.120 00.000 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.14) = xAngle (3.99 = -2.29)
23:52:39.121 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.09 = 0.81)
23:52:39.121 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=-0.06 mountY=0.07, mountTheta=2.31
23:52:39.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
23:52:39.123 00.001 18120 Enqueuing Move request for scope (-0.09, 0.03)
23:52:39.123 00.000 21948 Worker thread wakes up
23:52:39.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:52:39.123 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:52:39.123 00.000 21948 Moving (-0.09, 0.03) raw xDistance=-0.06 yDistance=0.07
23:52:39.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:52:39.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:39.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:39.124 00.001 18120 UpdateGuideState exits: m=2012 RSB=30.8
23:52:39.125 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:39.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:39.125 00.000 18120 Enqueuing Expose request
23:52:39.126 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:39.126 00.000 21948 MoveAxis(E, 0, ABG)
23:52:39.126 00.000 21948 Move returns status 0, amount 0
23:52:39.126 00.000 21948 MoveAxis(N, 0, ABG)
23:52:39.126 00.000 21948 Move returns status 0, amount 0
23:52:39.126 00.000 21948 move complete, result=0
23:52:39.126 00.000 21948 worker thread done servicing request
23:52:39.126 00.000 21948 Worker thread wakes up
23:52:39.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:39.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:39.126 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:40.654 01.528 21948 Exposure complete
23:52:40.679 00.025 21948 worker thread done servicing request
23:52:40.680 00.001 18120 OnExposeComplete: enter
23:52:40.680 00.000 18120 UpdateGuideState(): m_state=6
23:52:40.681 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
23:52:40.682 00.001 18120 Star::Find returns 1 (0), X=411.55, Y=237.77, Mass=2237, SNR=32.5, Peak=173 HFD=4.6
23:52:40.685 00.003 18120 MultiStar: [#1 0.11,-0.09,0.68,U] [#2 -0.05,0.22,0.61,U] [#3 0.37,0.11,0.00,M2] [#4 -0.07,0.11,0.52,U] [#5 -0.30,0.26,0.00,M2] [#6 -0.18,-0.40,0.00,M1] [#7 -0.21,0.23,0.49,U] [#8 -0.58,0.04,0.00,M10] 
23:52:40.687 00.002 18120 refined, 4 included, MultiStar: {-0.03, 0.14}, one-star: {-0.00, 0.21}
23:52:40.690 00.003 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.93 = 2.93)
23:52:40.692 00.002 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.03 = -0.25)
23:52:40.694 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=-0.14 mountY=-0.03, mountTheta=-2.89
23:52:40.700 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.14, opts=13)
23:52:40.700 00.000 18120 Enqueuing Move request for scope (-0.03, 0.14)
23:52:40.702 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:40.703 00.001 21948 Worker thread wakes up
23:52:40.703 00.000 18120 UpdateGuideState exits: m=2237 RSB=32.5
23:52:40.704 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:40.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:40.705 00.001 18120 Enqueuing Expose request
23:52:40.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:52:40.705 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:52:40.705 00.000 21948 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=-0.03
23:52:40.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:52:40.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:40.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:40.705 00.000 21948 MoveAxis(E, 0, ABG)
23:52:40.705 00.000 21948 Move returns status 0, amount 0
23:52:40.706 00.001 21948 MoveAxis(N, 0, ABG)
23:52:40.706 00.000 21948 Move returns status 0, amount 0
23:52:40.706 00.000 21948 move complete, result=0
23:52:40.706 00.000 21948 worker thread done servicing request
23:52:40.706 00.000 21948 Worker thread wakes up
23:52:40.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:40.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:40.706 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:42.337 01.631 21948 Exposure complete
23:52:42.372 00.035 21948 worker thread done servicing request
23:52:42.372 00.000 18120 OnExposeComplete: enter
23:52:42.372 00.000 18120 UpdateGuideState(): m_state=6
23:52:42.373 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
23:52:42.373 00.000 18120 Star::Find returns 1 (0), X=411.35, Y=237.74, Mass=2016, SNR=30.8, Peak=164 HFD=4.2
23:52:42.375 00.002 18120 MultiStar: [#1 0.29,-0.20,0.72,U] [#2 0.18,0.11,0.65,U] [#3 0.22,-0.04,0.69,U] [#4 -0.08,-0.18,0.55,U] [#5 0.20,-0.24,0.54,U] [#6 -0.21,-0.12,0.47,U] [#7 -0.12,0.11,0.51,U] [#8 -0.60,-0.07,0.00,R] 
23:52:42.376 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {-0.21, 0.18}
23:52:42.376 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
23:52:42.377 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.55 = -2.73)
23:52:42.377 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.70 mountX=0.04 mountY=-0.02, mountTheta=-0.41
23:52:42.378 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
23:52:42.379 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
23:52:42.379 00.000 21948 Worker thread wakes up
23:52:42.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:52:42.379 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:52:42.379 00.000 21948 Moving (0.03, -0.03) raw xDistance=0.04 yDistance=-0.02
23:52:42.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:52:42.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:42.380 00.001 18120 UpdateGuideState exits: m=2016 RSB=30.8
23:52:42.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:42.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:42.381 00.000 18120 Enqueuing Expose request
23:52:42.382 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:42.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:42.382 00.000 21948 MoveAxis(E, 0, ABG)
23:52:42.382 00.000 21948 Move returns status 0, amount 0
23:52:42.382 00.000 21948 MoveAxis(N, 0, ABG)
23:52:42.382 00.000 21948 Move returns status 0, amount 0
23:52:42.382 00.000 21948 move complete, result=0
23:52:42.382 00.000 21948 worker thread done servicing request
23:52:42.382 00.000 21948 Worker thread wakes up
23:52:42.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:42.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:42.382 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:43.900 01.518 21948 Exposure complete
23:52:43.932 00.032 21948 worker thread done servicing request
23:52:43.932 00.000 18120 OnExposeComplete: enter
23:52:43.933 00.001 18120 UpdateGuideState(): m_state=6
23:52:43.934 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
23:52:43.934 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=237.64, Mass=2030, SNR=31.0, Peak=161 HFD=4.3
23:52:43.935 00.001 18120 MultiStar: [#1 0.21,-0.06,0.71,U] [#2 -0.25,0.09,0.64,U] [#3 0.25,0.04,0.67,U] [#4 0.10,-0.19,0.56,U] [#5 -0.21,0.16,0.56,U] [#6 -0.22,0.25,0.49,U] [#7 -0.21,0.11,0.52,U] [#8 0.02,-0.01,0.43,U] 
23:52:43.935 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.25, 0.08}
23:52:43.936 00.001 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.63 = -2.66)
23:52:43.936 00.000 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
23:52:43.936 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.48 mountX=-0.07 mountY=0.03, mountTheta=2.69
23:52:43.938 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
23:52:43.938 00.000 18120 Enqueuing Move request for scope (-0.06, 0.05)
23:52:43.939 00.001 21948 Worker thread wakes up
23:52:43.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:52:43.939 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:52:43.939 00.000 21948 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=0.03
23:52:43.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:52:43.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:43.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:43.939 00.000 21948 MoveAxis(E, 0, ABG)
23:52:43.939 00.000 21948 Move returns status 0, amount 0
23:52:43.939 00.000 21948 MoveAxis(N, 0, ABG)
23:52:43.939 00.000 21948 Move returns status 0, amount 0
23:52:43.939 00.000 21948 move complete, result=0
23:52:43.939 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:43.939 00.000 21948 worker thread done servicing request
23:52:43.939 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.0
23:52:43.940 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:43.941 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:43.941 00.000 18120 Enqueuing Expose request
23:52:43.942 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:43.942 00.000 21948 Worker thread wakes up
23:52:43.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:43.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:45.570 01.628 21948 Exposure complete
23:52:45.610 00.040 21948 worker thread done servicing request
23:52:45.610 00.000 18120 OnExposeComplete: enter
23:52:45.611 00.001 18120 UpdateGuideState(): m_state=6
23:52:45.612 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
23:52:45.612 00.000 18120 Star::Find returns 1 (0), X=411.31, Y=237.88, Mass=2121, SNR=31.7, Peak=184 HFD=4.1
23:52:45.613 00.001 18120 MultiStar: [#1 -0.06,-0.08,0.73,U] [#2 -0.01,0.09,0.60,U] [#3 0.24,-0.04,0.69,U] [#4 -0.19,0.12,0.54,U] [#5 -0.36,0.18,0.00,M1] [#6 -0.21,-0.19,0.49,U] [#7 -0.12,0.18,0.50,U] [#8 0.35,-0.20,0.00,M1] 
23:52:45.614 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {-0.24, 0.32}
23:52:45.616 00.002 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.57 = -2.72)
23:52:45.617 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.38)
23:52:45.617 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=-0.11 mountY=0.04, mountTheta=2.75
23:52:45.619 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.08, opts=13)
23:52:45.621 00.002 18120 Enqueuing Move request for scope (-0.09, 0.08)
23:52:45.624 00.003 21948 Worker thread wakes up
23:52:45.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:52:45.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:52:45.624 00.000 21948 Moving (-0.09, 0.08) raw xDistance=-0.11 yDistance=0.04
23:52:45.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:52:45.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:45.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:45.624 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.7
23:52:45.625 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:52:45.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:45.626 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:45.626 00.000 18120 Enqueuing Expose request
23:52:45.626 00.000 21948 MoveAxis(E, 0, ABG)
23:52:45.626 00.000 21948 Move returns status 0, amount 0
23:52:45.626 00.000 21948 MoveAxis(N, 0, ABG)
23:52:45.626 00.000 21948 Move returns status 0, amount 0
23:52:45.626 00.000 21948 move complete, result=0
23:52:45.627 00.001 21948 worker thread done servicing request
23:52:45.627 00.000 21948 Worker thread wakes up
23:52:45.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:45.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:45.627 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:47.148 01.521 21948 Exposure complete
23:52:47.175 00.027 21948 worker thread done servicing request
23:52:47.175 00.000 18120 OnExposeComplete: enter
23:52:47.176 00.001 18120 UpdateGuideState(): m_state=6
23:52:47.176 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
23:52:47.178 00.002 18120 Star::Find returns 1 (0), X=411.31, Y=237.64, Mass=2026, SNR=30.9, Peak=181 HFD=4.2
23:52:47.181 00.003 18120 MultiStar: [#1 -0.08,-0.07,0.70,U] [#2 -0.22,0.24,0.67,U] [#3 0.16,0.26,0.66,U] [#4 -0.24,-0.01,0.58,U] [#5 -0.33,0.26,0.00,M2] [#6 -0.26,0.04,0.47,U] [#7 -0.23,0.14,0.53,U] [#8 0.29,0.07,0.45,U] 
23:52:47.183 00.002 18120 refined, 7 included, MultiStar: {-0.12, 0.10}, one-star: {-0.25, 0.08}
23:52:47.186 00.003 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.60 = -2.68)
23:52:47.188 00.002 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.42)
23:52:47.190 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.46 mountX=-0.14 mountY=0.06, mountTheta=2.71
23:52:47.193 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.10, opts=13)
23:52:47.194 00.001 18120 Enqueuing Move request for scope (-0.12, 0.10)
23:52:47.195 00.001 21948 Worker thread wakes up
23:52:47.195 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:47.196 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
23:52:47.196 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
23:52:47.196 00.000 18120 UpdateGuideState exits: m=2026 RSB=30.9
23:52:47.196 00.000 21948 Moving (-0.12, 0.10) raw xDistance=-0.14 yDistance=0.06
23:52:47.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:52:47.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:47.196 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:47.197 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:47.198 00.001 18120 Enqueuing Expose request
23:52:47.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:52:47.198 00.000 21948 MoveAxis(E, 0, ABG)
23:52:47.198 00.000 21948 Move returns status 0, amount 0
23:52:47.198 00.000 21948 MoveAxis(N, 0, ABG)
23:52:47.198 00.000 21948 Move returns status 0, amount 0
23:52:47.198 00.000 21948 move complete, result=0
23:52:47.198 00.000 21948 worker thread done servicing request
23:52:47.199 00.001 21948 Worker thread wakes up
23:52:47.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:47.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:47.199 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:48.930 01.731 21948 Exposure complete
23:52:48.968 00.038 21948 worker thread done servicing request
23:52:48.968 00.000 18120 OnExposeComplete: enter
23:52:48.969 00.001 18120 UpdateGuideState(): m_state=6
23:52:48.970 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
23:52:48.970 00.000 18120 Star::Find returns 1 (0), X=411.21, Y=237.83, Mass=1956, SNR=30.3, Peak=176 HFD=4.3
23:52:48.971 00.001 18120 MultiStar: [#1 -0.01,-0.19,0.75,U] [#2 0.00,0.09,0.66,U] [#3 -0.04,0.12,0.70,U] [#4 -0.16,0.35,0.00,M1] [#5 -0.24,0.29,0.00,M3] [#6 -0.40,0.35,0.00,M1] [#7 -0.25,0.35,0.00,M1] [#8 0.03,0.14,0.46,U] 
23:52:48.971 00.000 18120 refined, 4 included, MultiStar: {-0.10, 0.09}, one-star: {-0.35, 0.27}
23:52:48.971 00.000 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.14) = xAngle (3.54 = -2.75)
23:52:48.972 00.001 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
23:52:48.972 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.39 mountX=-0.13 mountY=0.05, mountTheta=2.78
23:52:48.973 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.09, opts=13)
23:52:48.974 00.001 18120 Enqueuing Move request for scope (-0.10, 0.09)
23:52:48.974 00.000 21948 Worker thread wakes up
23:52:48.975 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:48.978 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:52:48.978 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:52:48.978 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.3
23:52:48.978 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:48.979 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:48.979 00.000 18120 Enqueuing Expose request
23:52:48.980 00.001 21948 Moving (-0.10, 0.09) raw xDistance=-0.13 yDistance=0.05
23:52:48.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:52:48.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:48.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:48.980 00.000 21948 MoveAxis(E, 0, ABG)
23:52:48.980 00.000 21948 Move returns status 0, amount 0
23:52:48.980 00.000 21948 MoveAxis(N, 0, ABG)
23:52:48.980 00.000 21948 Move returns status 0, amount 0
23:52:48.980 00.000 21948 move complete, result=0
23:52:48.980 00.000 21948 worker thread done servicing request
23:52:48.980 00.000 21948 Worker thread wakes up
23:52:48.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:48.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:48.980 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:50.387 01.407 21948 Exposure complete
23:52:50.424 00.037 21948 worker thread done servicing request
23:52:50.424 00.000 18120 OnExposeComplete: enter
23:52:50.425 00.001 18120 UpdateGuideState(): m_state=6
23:52:50.426 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
23:52:50.426 00.000 18120 Star::Find returns 1 (0), X=411.38, Y=237.81, Mass=1906, SNR=30.0, Peak=179 HFD=3.9
23:52:50.427 00.001 18120 MultiStar: [#1 0.11,0.12,0.74,U] [#2 -0.18,0.12,0.64,U] [#3 -0.18,0.23,0.71,U] [#4 -0.05,0.24,0.58,U] [#5 -0.39,0.31,0.00,M4] [#6 -0.26,0.23,0.50,U] [#7 -0.43,0.32,0.00,M2] [#8 -0.03,0.19,0.44,U] 
23:52:50.428 00.001 18120 refined, 6 included, MultiStar: {-0.11, 0.20}, one-star: {-0.18, 0.25}
23:52:50.428 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
23:52:50.428 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
23:52:50.429 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.08 mountX=-0.23 mountY=0.01, mountTheta=3.10
23:52:50.430 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.20, opts=13)
23:52:50.430 00.000 18120 Enqueuing Move request for scope (-0.11, 0.20)
23:52:50.431 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:50.431 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.0
23:52:50.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:50.432 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:50.432 00.000 18120 Enqueuing Expose request
23:52:50.433 00.001 21948 Worker thread wakes up
23:52:50.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
23:52:50.433 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
23:52:50.433 00.000 21948 Moving (-0.11, 0.20) raw xDistance=-0.23 yDistance=0.01
23:52:50.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:52:50.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:50.433 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:50.433 00.000 21948 MoveAxis(E, 41, ABG)
23:52:50.433 00.000 21948 Guiding  Dir = 2, Dur = 41
23:52:50.433 00.000 21948 IsSlewing returns 0
23:52:50.434 00.001 21948 IsGuiding returns 0
23:52:50.435 00.001 21948 PulseGuide returned control before completion, sleep 50
23:52:50.498 00.063 21948 IsGuiding returns 0
23:52:50.498 00.000 21948 Move returns status 0, amount 41
23:52:50.498 00.000 21948 MoveAxis(N, 0, ABG)
23:52:50.498 00.000 21948 Move returns status 0, amount 0
23:52:50.498 00.000 21948 move complete, result=0
23:52:50.498 00.000 21948 worker thread done servicing request
23:52:50.498 00.000 21948 Worker thread wakes up
23:52:50.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:50.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:50.498 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
23:52:52.121 01.623 21948 Exposure complete
23:52:52.145 00.024 21948 worker thread done servicing request
23:52:52.145 00.000 18120 OnExposeComplete: enter
23:52:52.146 00.001 18120 UpdateGuideState(): m_state=6
23:52:52.147 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
23:52:52.147 00.000 18120 Star::Find returns 1 (0), X=411.37, Y=237.72, Mass=2199, SNR=32.2, Peak=190 HFD=4.3
23:52:52.148 00.001 18120 MultiStar: [#1 -0.07,-0.19,0.70,U] [#2 -0.39,0.15,0.00,M1] [#3 0.10,0.09,0.65,U] [#4 -0.23,0.15,0.55,U] [#5 -0.28,0.24,0.00,M5] [#6 -0.40,0.10,0.00,M1] [#7 -0.22,0.01,0.49,U] [#8 -0.06,0.14,0.39,U] 
23:52:52.149 00.001 18120 refined, 5 included, MultiStar: {-0.11, 0.06}, one-star: {-0.18, 0.16}
23:52:52.149 00.000 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.14) = xAngle (3.80 = -2.48)
23:52:52.150 00.001 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.90 = 0.62)
23:52:52.150 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.66 mountX=-0.10 mountY=0.07, mountTheta=2.51
23:52:52.152 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.06, opts=13)
23:52:52.153 00.001 18120 Enqueuing Move request for scope (-0.11, 0.06)
23:52:52.153 00.000 21948 Worker thread wakes up
23:52:52.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:52.154 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
23:52:52.154 00.000 18120 UpdateGuideState exits: m=2199 RSB=32.2
23:52:52.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.155 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:52.155 00.000 18120 Enqueuing Expose request
23:52:52.155 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
23:52:52.155 00.000 21948 Moving (-0.11, 0.06) raw xDistance=-0.10 yDistance=0.07
23:52:52.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:52:52.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:52.156 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:52.156 00.000 21948 MoveAxis(E, 0, ABG)
23:52:52.156 00.000 21948 Move returns status 0, amount 0
23:52:52.156 00.000 21948 MoveAxis(N, 0, ABG)
23:52:52.156 00.000 21948 Move returns status 0, amount 0
23:52:52.156 00.000 21948 move complete, result=0
23:52:52.156 00.000 21948 worker thread done servicing request
23:52:52.156 00.000 21948 Worker thread wakes up
23:52:52.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:52.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:52.156 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:53.685 01.529 21948 Exposure complete
23:52:53.720 00.035 21948 worker thread done servicing request
23:52:53.721 00.001 18120 OnExposeComplete: enter
23:52:53.721 00.000 18120 UpdateGuideState(): m_state=6
23:52:53.722 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
23:52:53.722 00.000 18120 Star::Find returns 1 (0), X=411.37, Y=237.77, Mass=2182, SNR=32.2, Peak=187 HFD=3.8
23:52:53.723 00.001 18120 MultiStar: [#1 -0.01,0.04,0.72,U] [#2 -0.25,0.09,0.64,U] [#3 0.13,0.09,0.63,U] [#4 -0.24,0.14,0.56,U] [#5 -0.15,0.11,0.50,U] [#6 -0.20,0.06,0.48,U] [#7 -0.36,-0.02,0.46,U] [#8 0.09,0.14,0.41,U] 
23:52:53.724 00.001 18120 refined, 8 included, MultiStar: {-0.13, 0.11}, one-star: {-0.19, 0.21}
23:52:53.724 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
23:52:53.724 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:52:53.725 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.46 mountX=-0.15 mountY=0.07, mountTheta=2.71
23:52:53.726 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.11, opts=13)
23:52:53.727 00.001 18120 Enqueuing Move request for scope (-0.13, 0.11)
23:52:53.727 00.000 21948 Worker thread wakes up
23:52:53.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:52:53.727 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:52:53.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:53.730 00.003 21948 Moving (-0.13, 0.11) raw xDistance=-0.15 yDistance=0.07
23:52:53.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:52:53.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:53.730 00.000 18120 UpdateGuideState exits: m=2182 RSB=32.2
23:52:53.731 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:53.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:53.732 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:53.732 00.000 21948 MoveAxis(E, 0, ABG)
23:52:53.732 00.000 21948 Move returns status 0, amount 0
23:52:53.732 00.000 21948 MoveAxis(N, 0, ABG)
23:52:53.732 00.000 21948 Move returns status 0, amount 0
23:52:53.732 00.000 21948 move complete, result=0
23:52:53.732 00.000 21948 worker thread done servicing request
23:52:53.732 00.000 18120 Enqueuing Expose request
23:52:53.732 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:53.733 00.001 21948 Worker thread wakes up
23:52:53.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:53.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:55.368 01.635 21948 Exposure complete
23:52:55.406 00.038 21948 worker thread done servicing request
23:52:55.406 00.000 18120 OnExposeComplete: enter
23:52:55.407 00.001 18120 UpdateGuideState(): m_state=6
23:52:55.407 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
23:52:55.408 00.001 18120 Star::Find returns 1 (0), X=411.48, Y=237.95, Mass=2257, SNR=32.6, Peak=218 HFD=4.0
23:52:55.408 00.000 18120 MultiStar: [#1 0.27,-0.10,0.70,U] [#2 -0.05,0.30,0.61,U] [#3 -0.21,0.13,0.66,U] [#4 -0.05,0.31,0.53,U] [#5 -0.13,0.42,0.00,M5] [#6 -0.36,0.27,0.00,M1] [#7 -0.18,0.23,0.49,U] [#8 0.01,0.25,0.41,U] 
23:52:55.409 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.22}, one-star: {-0.07, 0.39}
23:52:55.409 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
23:52:55.410 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.30)
23:52:55.410 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.74 mountX=-0.22 mountY=-0.07, mountTheta=-2.84
23:52:55.412 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.22, opts=13)
23:52:55.413 00.001 18120 Enqueuing Move request for scope (-0.04, 0.22)
23:52:55.413 00.000 21948 Worker thread wakes up
23:52:55.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:55.414 00.001 18120 UpdateGuideState exits: m=2257 RSB=32.6
23:52:55.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:55.415 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:55.415 00.000 18120 Enqueuing Expose request
23:52:55.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
23:52:55.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
23:52:55.415 00.000 21948 Moving (-0.04, 0.22) raw xDistance=-0.22 yDistance=-0.07
23:52:55.416 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:52:55.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:55.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:52:55.416 00.000 21948 MoveAxis(E, 39, ABG)
23:52:55.416 00.000 21948 Guiding  Dir = 2, Dur = 39
23:52:55.416 00.000 21948 IsSlewing returns 0
23:52:55.416 00.000 21948 IsGuiding returns 0
23:52:55.418 00.002 21948 PulseGuide returned control before completion, sleep 48
23:52:55.474 00.056 21948 IsGuiding returns 0
23:52:55.474 00.000 21948 Move returns status 0, amount 39
23:52:55.474 00.000 21948 MoveAxis(N, 0, ABG)
23:52:55.474 00.000 21948 Move returns status 0, amount 0
23:52:55.474 00.000 21948 move complete, result=0
23:52:55.475 00.001 21948 worker thread done servicing request
23:52:55.475 00.000 21948 Worker thread wakes up
23:52:55.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:55.475 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:52:55.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:56.882 01.407 21948 Exposure complete
23:52:56.941 00.059 21948 worker thread done servicing request
23:52:56.941 00.000 18120 OnExposeComplete: enter
23:52:56.944 00.003 18120 UpdateGuideState(): m_state=6
23:52:56.947 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
23:52:56.948 00.001 18120 Star::Find returns 1 (0), X=411.43, Y=237.66, Mass=2157, SNR=31.9, Peak=164 HFD=4.4
23:52:56.949 00.001 18120 MultiStar: [#1 -0.22,0.03,0.72,U] [#2 0.03,0.19,0.66,U] [#3 0.07,0.18,0.65,U] [#4 0.03,0.36,0.57,U] [#5 -0.18,0.26,0.51,U] [#6 -0.09,0.20,0.47,U] [#7 -0.14,0.25,0.49,U] [#8 0.30,0.13,0.43,U] 
23:52:56.949 00.000 18120 single-star, 8 included, MultiStar: {-0.05, 0.18}, one-star: {-0.13, 0.10}
23:52:56.949 00.000 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
23:52:56.950 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
23:52:56.950 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.50 mountX=-0.14 mountY=0.07, mountTheta=2.67
23:52:56.951 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
23:52:56.952 00.001 18120 Enqueuing Move request for scope (-0.13, 0.10)
23:52:56.952 00.000 21948 Worker thread wakes up
23:52:56.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:56.953 00.001 18120 UpdateGuideState exits: m=2157 RSB=31.9
23:52:56.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:56.954 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:56.955 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:52:56.955 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:52:56.955 00.000 21948 Moving (-0.13, 0.10) raw xDistance=-0.14 yDistance=0.07
23:52:56.955 00.000 18120 Enqueuing Expose request
23:52:56.956 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:52:56.956 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:56.956 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:56.956 00.000 21948 MoveAxis(E, 0, ABG)
23:52:56.956 00.000 21948 Move returns status 0, amount 0
23:52:56.956 00.000 21948 MoveAxis(N, 0, ABG)
23:52:56.956 00.000 21948 Move returns status 0, amount 0
23:52:56.956 00.000 21948 move complete, result=0
23:52:56.956 00.000 21948 worker thread done servicing request
23:52:56.956 00.000 21948 Worker thread wakes up
23:52:56.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:56.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:56.956 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:58.590 01.634 21948 Exposure complete
23:52:58.616 00.026 21948 worker thread done servicing request
23:52:58.616 00.000 18120 OnExposeComplete: enter
23:52:58.617 00.001 18120 UpdateGuideState(): m_state=6
23:52:58.617 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
23:52:58.618 00.001 18120 Star::Find returns 1 (0), X=411.45, Y=237.76, Mass=2095, SNR=31.5, Peak=174 HFD=3.9
23:52:58.618 00.000 18120 MultiStar: [#1 -0.01,0.13,0.71,U] [#2 0.02,0.33,0.65,U] [#3 -0.27,0.22,0.67,U] [#4 0.17,0.35,0.00,M1] [#5 -0.11,0.50,0.00,M5] [#6 -0.36,-0.01,0.45,U] [#7 -0.27,0.10,0.51,U] [#8 0.36,0.30,0.00,M1] 
23:52:58.619 00.001 18120 single-star, 5 included, MultiStar: {-0.15, 0.18}, one-star: {-0.10, 0.20}
23:52:58.619 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.19 = -3.09)
23:52:58.620 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.01)
23:52:58.620 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.05 mountX=-0.23 mountY=0.00, mountTheta=3.13
23:52:58.623 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.20, opts=13)
23:52:58.625 00.002 18120 Enqueuing Move request for scope (-0.10, 0.20)
23:52:58.626 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:52:58.626 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.5
23:52:58.627 00.001 21948 Worker thread wakes up
23:52:58.627 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:58.627 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:52:58.628 00.001 18120 Enqueuing Expose request
23:52:58.628 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
23:52:58.628 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
23:52:58.628 00.000 21948 Moving (-0.10, 0.20) raw xDistance=-0.23 yDistance=0.00
23:52:58.628 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:52:58.628 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:58.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:52:58.628 00.000 21948 MoveAxis(E, 40, ABG)
23:52:58.629 00.001 21948 Guiding  Dir = 2, Dur = 40
23:52:58.629 00.000 21948 IsSlewing returns 0
23:52:58.629 00.000 21948 IsGuiding returns 0
23:52:58.630 00.001 21948 PulseGuide returned control before completion, sleep 49
23:52:58.684 00.054 21948 IsGuiding returns 0
23:52:58.684 00.000 21948 Move returns status 0, amount 40
23:52:58.684 00.000 21948 MoveAxis(N, 0, ABG)
23:52:58.684 00.000 21948 Move returns status 0, amount 0
23:52:58.684 00.000 21948 move complete, result=0
23:52:58.684 00.000 21948 worker thread done servicing request
23:52:58.684 00.000 21948 Worker thread wakes up
23:52:58.685 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:52:58.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:52:58.685 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
23:53:00.099 01.414 21948 Exposure complete
23:53:00.136 00.037 21948 worker thread done servicing request
23:53:00.136 00.000 18120 OnExposeComplete: enter
23:53:00.137 00.001 18120 UpdateGuideState(): m_state=6
23:53:00.137 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
23:53:00.138 00.001 18120 Star::Find returns 1 (0), X=411.52, Y=237.73, Mass=2202, SNR=32.3, Peak=178 HFD=4.0
23:53:00.138 00.000 18120 MultiStar: [#1 0.19,-0.18,0.72,U] [#2 -0.15,0.12,0.61,U] [#3 0.28,0.05,0.66,U] [#4 -0.16,0.16,0.56,U] [#5 -0.07,0.15,0.47,U] [#6 -0.23,0.21,0.48,U] [#7 -0.05,0.13,0.52,U] [#8 0.32,0.13,0.43,U] 
23:53:00.138 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.04, 0.17}
23:53:00.138 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
23:53:00.140 00.002 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.59)
23:53:00.140 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
23:53:00.141 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
23:53:00.141 00.000 18120 Enqueuing Move request for scope (0.01, 0.10)
23:53:00.142 00.001 21948 Worker thread wakes up
23:53:00.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:00.143 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:53:00.143 00.000 18120 UpdateGuideState exits: m=2202 RSB=32.3
23:53:00.143 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.144 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:00.144 00.000 18120 Enqueuing Expose request
23:53:00.145 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:53:00.145 00.000 21948 Moving (0.01, 0.10) raw xDistance=-0.08 yDistance=-0.05
23:53:00.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:00.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:00.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:53:00.145 00.000 21948 MoveAxis(E, 0, ABG)
23:53:00.145 00.000 21948 Move returns status 0, amount 0
23:53:00.145 00.000 21948 MoveAxis(N, 0, ABG)
23:53:00.145 00.000 21948 Move returns status 0, amount 0
23:53:00.145 00.000 21948 move complete, result=0
23:53:00.146 00.001 21948 worker thread done servicing request
23:53:00.146 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:00.146 00.000 21948 Worker thread wakes up
23:53:00.146 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:00.146 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:01.770 01.624 21948 Exposure complete
23:53:01.821 00.051 21948 worker thread done servicing request
23:53:01.821 00.000 18120 OnExposeComplete: enter
23:53:01.822 00.001 18120 UpdateGuideState(): m_state=6
23:53:01.824 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
23:53:01.825 00.001 18120 Star::Find returns 1 (0), X=411.26, Y=237.65, Mass=2078, SNR=31.2, Peak=152 HFD=4.4
23:53:01.826 00.001 18120 MultiStar: [#1 0.21,-0.11,0.70,U] [#2 -0.18,0.24,0.65,U] [#3 0.20,0.07,0.69,U] [#4 0.09,0.06,0.55,U] [#5 -0.06,0.14,0.54,U] [#6 -0.35,-0.25,0.00,M1] [#7 -0.13,0.05,0.53,U] [#8 0.06,0.07,0.43,U] 
23:53:01.826 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.30, 0.09}
23:53:01.827 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.11 = 3.11)
23:53:01.827 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.08)
23:53:01.827 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.96 mountX=-0.08 mountY=-0.01, mountTheta=-3.07
23:53:01.828 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
23:53:01.829 00.001 18120 Enqueuing Move request for scope (-0.03, 0.07)
23:53:01.829 00.000 21948 Worker thread wakes up
23:53:01.830 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:01.830 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.2
23:53:01.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:01.831 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:01.831 00.000 18120 Enqueuing Expose request
23:53:01.832 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:53:01.832 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:53:01.832 00.000 21948 Moving (-0.03, 0.07) raw xDistance=-0.08 yDistance=-0.01
23:53:01.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:01.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:01.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:53:01.832 00.000 21948 MoveAxis(E, 0, ABG)
23:53:01.832 00.000 21948 Move returns status 0, amount 0
23:53:01.832 00.000 21948 MoveAxis(N, 0, ABG)
23:53:01.832 00.000 21948 Move returns status 0, amount 0
23:53:01.832 00.000 21948 move complete, result=0
23:53:01.832 00.000 21948 worker thread done servicing request
23:53:01.832 00.000 21948 Worker thread wakes up
23:53:01.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:01.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:01.833 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:03.357 01.524 21948 Exposure complete
23:53:03.394 00.037 21948 worker thread done servicing request
23:53:03.394 00.000 18120 OnExposeComplete: enter
23:53:03.395 00.001 18120 UpdateGuideState(): m_state=6
23:53:03.395 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
23:53:03.395 00.000 18120 Star::Find returns 1 (0), X=411.48, Y=237.38, Mass=2097, SNR=31.4, Peak=153 HFD=4.1
23:53:03.397 00.002 18120 MultiStar: [#1 -0.16,-0.38,0.00,M1] [#2 -0.28,0.15,0.63,U] [#3 0.17,-0.04,0.65,U] [#4 -0.10,-0.06,0.56,U] [#5 -0.29,0.14,0.53,U] [#6 -0.14,-0.57,0.00,M2] [#7 -0.11,-0.06,0.49,U] [#8 0.05,0.05,0.44,U] 
23:53:03.398 00.001 18120 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {-0.08, -0.18}
23:53:03.399 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
23:53:03.401 00.002 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
23:53:03.403 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.95 mountX=-0.02 mountY=0.09, mountTheta=1.81
23:53:03.406 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.02, opts=13)
23:53:03.407 00.001 18120 Enqueuing Move request for scope (-0.09, -0.02)
23:53:03.408 00.001 21948 Worker thread wakes up
23:53:03.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:03.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:53:03.408 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.4
23:53:03.409 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:03.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:53:03.409 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:03.410 00.001 18120 Enqueuing Expose request
23:53:03.410 00.000 21948 Moving (-0.09, -0.02) raw xDistance=-0.02 yDistance=0.09
23:53:03.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:03.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:03.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:53:03.410 00.000 21948 MoveAxis(E, 0, ABG)
23:53:03.410 00.000 21948 Move returns status 0, amount 0
23:53:03.410 00.000 21948 MoveAxis(N, 0, ABG)
23:53:03.410 00.000 21948 Move returns status 0, amount 0
23:53:03.410 00.000 21948 move complete, result=0
23:53:03.410 00.000 21948 worker thread done servicing request
23:53:03.411 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:03.411 00.000 21948 Worker thread wakes up
23:53:03.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:03.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:05.043 01.632 21948 Exposure complete
23:53:05.091 00.048 21948 worker thread done servicing request
23:53:05.091 00.000 18120 OnExposeComplete: enter
23:53:05.092 00.001 18120 UpdateGuideState(): m_state=6
23:53:05.092 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
23:53:05.093 00.001 18120 Star::Find returns 1 (0), X=411.49, Y=237.51, Mass=2175, SNR=32.1, Peak=180 HFD=3.9
23:53:05.093 00.000 18120 MultiStar: [#1 -0.00,-0.25,0.68,U] [#2 -0.14,0.09,0.63,U] [#3 0.26,0.16,0.65,U] [#4 -0.09,-0.14,0.53,U] [#5 -0.25,0.03,0.51,U] [#6 -0.44,0.01,0.00,M3] [#7 -0.13,-0.01,0.50,U] [#8 0.11,-0.01,0.39,U] 
23:53:05.094 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.07, -0.05}
23:53:05.094 00.000 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.14) = xAngle (-1.40 = -1.40)
23:53:05.095 00.001 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.71 = 1.71)
23:53:05.095 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.54 mountX=0.01 mountY=0.05, mountTheta=1.40
23:53:05.097 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
23:53:05.097 00.000 18120 Enqueuing Move request for scope (-0.04, -0.03)
23:53:05.098 00.001 21948 Worker thread wakes up
23:53:05.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:05.098 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.1
23:53:05.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:05.100 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:05.100 00.000 18120 Enqueuing Expose request
23:53:05.101 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:53:05.101 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:53:05.101 00.000 21948 Moving (-0.04, -0.03) raw xDistance=0.01 yDistance=0.05
23:53:05.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:05.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:05.101 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:05.101 00.000 21948 MoveAxis(E, 0, ABG)
23:53:05.101 00.000 21948 Move returns status 0, amount 0
23:53:05.101 00.000 21948 MoveAxis(N, 0, ABG)
23:53:05.101 00.000 21948 Move returns status 0, amount 0
23:53:05.101 00.000 21948 move complete, result=0
23:53:05.101 00.000 21948 worker thread done servicing request
23:53:05.101 00.000 21948 Worker thread wakes up
23:53:05.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:05.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:05.101 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:06.618 01.517 21948 Exposure complete
23:53:06.648 00.030 21948 worker thread done servicing request
23:53:06.648 00.000 18120 OnExposeComplete: enter
23:53:06.649 00.001 18120 UpdateGuideState(): m_state=6
23:53:06.652 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
23:53:06.655 00.003 18120 Star::Find returns 1 (0), X=411.58, Y=237.56, Mass=1867, SNR=29.6, Peak=150 HFD=4.1
23:53:06.657 00.002 18120 MultiStar: [#1 0.01,-0.08,0.73,U] [#2 -0.01,0.22,0.67,U] [#3 0.14,0.25,0.68,U] [#4 -0.09,0.05,0.58,U] [#5 -0.06,0.08,0.59,U] [#6 -0.14,-0.15,0.54,U] [#7 0.09,0.29,0.55,U] [#8 0.03,0.29,0.47,U] 
23:53:06.660 00.003 18120 single-star, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.02, 0.00}
23:53:06.662 00.002 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.14) = xAngle (1.28 = 1.28)
23:53:06.664 00.002 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.38 = -1.90)
23:53:06.667 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.14 mountX=0.01 mountY=-0.02, mountTheta=-1.28
23:53:06.670 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.00, opts=13)
23:53:06.671 00.001 18120 Enqueuing Move request for scope (0.02, 0.00)
23:53:06.671 00.000 21948 Worker thread wakes up
23:53:06.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:53:06.672 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:53:06.672 00.000 21948 Moving (0.02, 0.00) raw xDistance=0.01 yDistance=-0.02
23:53:06.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:06.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:06.672 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.6
23:53:06.673 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:06.673 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:06.673 00.000 18120 Enqueuing Expose request
23:53:06.674 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:06.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:06.674 00.000 21948 MoveAxis(E, 0, ABG)
23:53:06.674 00.000 21948 Move returns status 0, amount 0
23:53:06.674 00.000 21948 MoveAxis(N, 0, ABG)
23:53:06.674 00.000 21948 Move returns status 0, amount 0
23:53:06.674 00.000 21948 move complete, result=0
23:53:06.674 00.000 21948 worker thread done servicing request
23:53:06.674 00.000 21948 Worker thread wakes up
23:53:06.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:06.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:06.675 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:08.308 01.633 21948 Exposure complete
23:53:08.351 00.043 21948 worker thread done servicing request
23:53:08.351 00.000 18120 OnExposeComplete: enter
23:53:08.352 00.001 18120 UpdateGuideState(): m_state=6
23:53:08.353 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
23:53:08.353 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=237.79, Mass=2043, SNR=31.0, Peak=174 HFD=4.2
23:53:08.355 00.002 18120 MultiStar: [#1 -0.05,-0.04,0.71,U] [#2 -0.24,0.37,0.00,M1] [#3 0.16,0.30,0.68,U] [#4 -0.11,0.08,0.54,U] [#5 -0.34,0.24,0.00,M1] [#6 -0.43,0.04,0.00,M3] [#7 -0.09,0.11,0.51,U] [#8 0.07,0.05,0.44,U] 
23:53:08.357 00.002 18120 refined, 5 included, MultiStar: {-0.05, 0.14}, one-star: {-0.20, 0.23}
23:53:08.358 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
23:53:08.359 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
23:53:08.359 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.93 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
23:53:08.360 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.14, opts=13)
23:53:08.361 00.001 18120 Enqueuing Move request for scope (-0.05, 0.14)
23:53:08.361 00.000 21948 Worker thread wakes up
23:53:08.361 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:08.361 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.0
23:53:08.362 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:08.362 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:08.363 00.001 18120 Enqueuing Expose request
23:53:08.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
23:53:08.363 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
23:53:08.363 00.000 21948 Moving (-0.05, 0.14) raw xDistance=-0.15 yDistance=-0.02
23:53:08.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:53:08.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:08.363 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:08.363 00.000 21948 MoveAxis(E, 0, ABG)
23:53:08.363 00.000 21948 Move returns status 0, amount 0
23:53:08.363 00.000 21948 MoveAxis(N, 0, ABG)
23:53:08.363 00.000 21948 Move returns status 0, amount 0
23:53:08.363 00.000 21948 move complete, result=0
23:53:08.363 00.000 21948 worker thread done servicing request
23:53:08.363 00.000 21948 Worker thread wakes up
23:53:08.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:08.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:08.364 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:09.890 01.526 21948 Exposure complete
23:53:09.923 00.033 21948 worker thread done servicing request
23:53:09.925 00.002 18120 OnExposeComplete: enter
23:53:09.928 00.003 18120 UpdateGuideState(): m_state=6
23:53:09.930 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
23:53:09.931 00.001 18120 Star::Find returns 1 (0), X=411.33, Y=237.57, Mass=2010, SNR=30.8, Peak=165 HFD=3.8
23:53:09.932 00.001 18120 MultiStar: [#1 0.03,-0.11,0.69,U] [#2 -0.24,0.17,0.71,U] [#3 0.21,0.26,0.69,U] [#4 -0.11,-0.12,0.57,U] [#5 -0.35,0.05,0.53,U] [#6 -0.34,0.17,0.00,M4] [#7 -0.05,0.02,0.51,U] [#8 0.11,0.22,0.47,U] 
23:53:09.933 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.23, 0.01}
23:53:09.934 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
23:53:09.936 00.002 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
23:53:09.937 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=-0.09 mountY=0.05, mountTheta=2.63
23:53:09.940 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.06, opts=13)
23:53:09.940 00.000 18120 Enqueuing Move request for scope (-0.09, 0.06)
23:53:09.941 00.001 21948 Worker thread wakes up
23:53:09.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:09.942 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:53:09.942 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.8
23:53:09.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:09.943 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:09.943 00.000 18120 Enqueuing Expose request
23:53:09.944 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:53:09.944 00.000 21948 Moving (-0.09, 0.06) raw xDistance=-0.09 yDistance=0.05
23:53:09.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:53:09.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:09.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:09.944 00.000 21948 MoveAxis(E, 0, ABG)
23:53:09.944 00.000 21948 Move returns status 0, amount 0
23:53:09.944 00.000 21948 MoveAxis(N, 0, ABG)
23:53:09.944 00.000 21948 Move returns status 0, amount 0
23:53:09.944 00.000 21948 move complete, result=0
23:53:09.944 00.000 21948 worker thread done servicing request
23:53:09.944 00.000 21948 Worker thread wakes up
23:53:09.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:09.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:09.944 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:11.574 01.630 21948 Exposure complete
23:53:11.623 00.049 21948 worker thread done servicing request
23:53:11.624 00.001 18120 OnExposeComplete: enter
23:53:11.624 00.000 18120 UpdateGuideState(): m_state=6
23:53:11.626 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
23:53:11.627 00.001 18120 Star::Find returns 1 (0), X=411.44, Y=237.65, Mass=2010, SNR=30.8, Peak=155 HFD=4.0
23:53:11.627 00.000 18120 MultiStar: [#1 0.10,-0.09,0.70,U] [#2 -0.01,0.09,0.66,U] [#3 0.06,-0.16,0.70,U] [#4 -0.15,0.09,0.58,U] [#5 -0.14,0.29,0.52,U] [#6 -0.18,-0.40,0.00,M5] [#7 -0.06,0.02,0.53,U] [#8 0.17,0.14,0.41,U] 
23:53:11.628 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.12, 0.09}
23:53:11.628 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
23:53:11.629 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
23:53:11.629 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.08 mountX=-0.05 mountY=0.00, mountTheta=3.10
23:53:11.631 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
23:53:11.631 00.000 18120 Enqueuing Move request for scope (-0.03, 0.05)
23:53:11.632 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:11.632 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.8
23:53:11.632 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:11.633 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:11.633 00.000 18120 Enqueuing Expose request
23:53:11.634 00.001 21948 Worker thread wakes up
23:53:11.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:53:11.634 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:53:11.634 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.00
23:53:11.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:53:11.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:11.634 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:53:11.634 00.000 21948 MoveAxis(E, 0, ABG)
23:53:11.634 00.000 21948 Move returns status 0, amount 0
23:53:11.634 00.000 21948 MoveAxis(N, 0, ABG)
23:53:11.634 00.000 21948 Move returns status 0, amount 0
23:53:11.634 00.000 21948 move complete, result=0
23:53:11.634 00.000 21948 worker thread done servicing request
23:53:11.634 00.000 21948 Worker thread wakes up
23:53:11.635 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:11.635 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:11.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:13.156 01.521 21948 Exposure complete
23:53:13.199 00.043 21948 worker thread done servicing request
23:53:13.199 00.000 18120 OnExposeComplete: enter
23:53:13.199 00.000 18120 UpdateGuideState(): m_state=6
23:53:13.200 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
23:53:13.200 00.000 18120 Star::Find returns 1 (0), X=411.30, Y=237.40, Mass=2150, SNR=31.9, Peak=159 HFD=4.2
23:53:13.202 00.002 18120 MultiStar: [#1 -0.25,-0.18,0.74,U] [#2 -0.19,0.14,0.66,U] [#3 0.10,-0.08,0.67,U] [#4 -0.03,-0.14,0.55,U] [#5 -0.07,0.01,0.53,U] [#6 -0.47,-0.25,0.00,M6] [#7 -0.06,0.07,0.53,U] [#8 0.14,0.08,0.44,U] 
23:53:13.203 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.26, -0.16}
23:53:13.204 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
23:53:13.205 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
23:53:13.205 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=0.00 mountY=0.11, mountTheta=1.55
23:53:13.207 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.05, opts=13)
23:53:13.209 00.002 18120 Enqueuing Move request for scope (-0.10, -0.05)
23:53:13.209 00.000 21948 Worker thread wakes up
23:53:13.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:13.210 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
23:53:13.210 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.9
23:53:13.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:13.211 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
23:53:13.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:13.211 00.000 18120 Enqueuing Expose request
23:53:13.212 00.001 21948 Moving (-0.10, -0.05) raw xDistance=0.00 yDistance=0.11
23:53:13.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:53:13.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:13.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:53:13.212 00.000 21948 MoveAxis(E, 0, ABG)
23:53:13.212 00.000 21948 Move returns status 0, amount 0
23:53:13.212 00.000 21948 MoveAxis(N, 0, ABG)
23:53:13.212 00.000 21948 Move returns status 0, amount 0
23:53:13.212 00.000 21948 move complete, result=0
23:53:13.212 00.000 21948 worker thread done servicing request
23:53:13.212 00.000 21948 Worker thread wakes up
23:53:13.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:13.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:13.212 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:14.843 01.631 21948 Exposure complete
23:53:14.911 00.068 21948 worker thread done servicing request
23:53:14.912 00.001 18120 OnExposeComplete: enter
23:53:14.913 00.001 18120 UpdateGuideState(): m_state=6
23:53:14.914 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
23:53:14.915 00.001 18120 Star::Find returns 1 (0), X=411.11, Y=237.69, Mass=2017, SNR=30.8, Peak=179 HFD=4.0
23:53:14.916 00.001 18120 MultiStar: [#1 -0.18,-0.15,0.73,U] [#2 -0.13,-0.19,0.66,U] [#3 0.16,0.05,0.70,U] [#4 -0.06,-0.00,0.55,U] [#5 -0.13,0.11,0.53,U] [#6 -0.68,-0.02,0.00,M7] [#7 -0.28,0.04,0.52,U] [#8 0.21,0.03,0.45,U] 
23:53:14.918 00.002 18120 refined, 7 included, MultiStar: {-0.14, 0.00}, one-star: {-0.45, 0.13}
23:53:14.919 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
23:53:14.920 00.001 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.36 = 1.07)
23:53:14.922 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.11 mountX=-0.06 mountY=0.12, mountTheta=2.04
23:53:14.924 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.00, opts=13)
23:53:14.925 00.001 18120 Enqueuing Move request for scope (-0.14, 0.00)
23:53:14.927 00.002 21948 Worker thread wakes up
23:53:14.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
23:53:14.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
23:53:14.927 00.000 21948 Moving (-0.14, 0.00) raw xDistance=-0.06 yDistance=0.12
23:53:14.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:14.928 00.001 18120 UpdateGuideState exits: m=2017 RSB=30.8
23:53:14.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:14.931 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:53:14.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:14.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:14.933 00.002 18120 Enqueuing Expose request
23:53:14.934 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:53:14.934 00.000 21948 MoveAxis(E, 0, ABG)
23:53:14.934 00.000 21948 Move returns status 0, amount 0
23:53:14.934 00.000 21948 MoveAxis(N, 0, ABG)
23:53:14.934 00.000 21948 Move returns status 0, amount 0
23:53:14.934 00.000 21948 move complete, result=0
23:53:14.934 00.000 21948 worker thread done servicing request
23:53:14.934 00.000 21948 Worker thread wakes up
23:53:14.935 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:14.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:14.936 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:16.348 01.412 21948 Exposure complete
23:53:16.386 00.038 21948 worker thread done servicing request
23:53:16.387 00.001 18120 OnExposeComplete: enter
23:53:16.390 00.003 18120 UpdateGuideState(): m_state=6
23:53:16.393 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
23:53:16.393 00.000 18120 Star::Find returns 1 (0), X=411.55, Y=237.77, Mass=2020, SNR=30.8, Peak=174 HFD=3.9
23:53:16.394 00.001 18120 MultiStar: [#1 0.35,-0.20,0.00,M1] [#2 0.05,0.16,0.66,U] [#3 0.47,-0.16,0.00,M1] [#4 -0.04,-0.03,0.56,U] [#5 -0.12,0.19,0.53,U] [#6 -0.40,-0.10,0.00,M8] [#7 -0.13,-0.13,0.55,U] [#8 0.04,0.01,0.45,U] 
23:53:16.395 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.09}, one-star: {-0.01, 0.21}
23:53:16.396 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
23:53:16.397 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
23:53:16.398 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.89 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
23:53:16.400 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
23:53:16.403 00.003 18120 Enqueuing Move request for scope (-0.03, 0.09)
23:53:16.405 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:16.409 00.004 21948 Worker thread wakes up
23:53:16.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:53:16.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:53:16.409 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.01
23:53:16.409 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
23:53:16.409 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:16.410 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:16.410 00.000 18120 Enqueuing Expose request
23:53:16.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:53:16.411 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:16.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:53:16.411 00.000 21948 MoveAxis(E, 0, ABG)
23:53:16.411 00.000 21948 Move returns status 0, amount 0
23:53:16.411 00.000 21948 MoveAxis(N, 0, ABG)
23:53:16.411 00.000 21948 Move returns status 0, amount 0
23:53:16.411 00.000 21948 move complete, result=0
23:53:16.411 00.000 21948 worker thread done servicing request
23:53:16.411 00.000 21948 Worker thread wakes up
23:53:16.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:16.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:16.412 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:18.043 01.631 21948 Exposure complete
23:53:18.085 00.042 21948 worker thread done servicing request
23:53:18.085 00.000 18120 OnExposeComplete: enter
23:53:18.086 00.001 18120 UpdateGuideState(): m_state=6
23:53:18.088 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
23:53:18.088 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=237.70, Mass=2091, SNR=31.4, Peak=181 HFD=4.3
23:53:18.089 00.001 18120 MultiStar: [#1 0.21,-0.15,0.68,U] [#2 -0.02,0.11,0.64,U] [#3 0.27,-0.02,0.69,U] [#4 0.07,0.08,0.58,U] [#5 -0.05,0.05,0.52,U] [#6 -0.16,-0.16,0.51,U] [#7 0.23,0.17,0.51,U] [#8 0.27,-0.07,0.42,U] 
23:53:18.090 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.15, 0.14}
23:53:18.091 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.14) = xAngle (1.38 = 1.38)
23:53:18.092 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.48 = -1.80)
23:53:18.092 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.23 mountX=0.02 mountY=-0.11, mountTheta=-1.38
23:53:18.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
23:53:18.095 00.001 18120 Enqueuing Move request for scope (0.11, 0.03)
23:53:18.096 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:18.097 00.001 18120 UpdateGuideState exits: m=2091 RSB=31.4
23:53:18.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:18.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:18.099 00.001 18120 Enqueuing Expose request
23:53:18.100 00.001 21948 Worker thread wakes up
23:53:18.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:53:18.100 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:53:18.100 00.000 21948 Moving (0.11, 0.03) raw xDistance=0.02 yDistance=-0.11
23:53:18.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:53:18.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:18.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:18.100 00.000 21948 MoveAxis(E, 0, ABG)
23:53:18.100 00.000 21948 Move returns status 0, amount 0
23:53:18.100 00.000 21948 MoveAxis(N, 0, ABG)
23:53:18.100 00.000 21948 Move returns status 0, amount 0
23:53:18.100 00.000 21948 move complete, result=0
23:53:18.101 00.001 21948 worker thread done servicing request
23:53:18.101 00.000 21948 Worker thread wakes up
23:53:18.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:18.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:18.101 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:19.625 01.524 21948 Exposure complete
23:53:19.668 00.043 21948 worker thread done servicing request
23:53:19.670 00.002 18120 OnExposeComplete: enter
23:53:19.672 00.002 18120 UpdateGuideState(): m_state=6
23:53:19.673 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
23:53:19.673 00.000 18120 Star::Find returns 1 (0), X=411.26, Y=237.86, Mass=2101, SNR=31.4, Peak=191 HFD=4.4
23:53:19.674 00.001 18120 MultiStar: [#1 0.01,0.15,0.76,U] [#2 -0.51,0.24,0.00,M1] [#3 0.11,0.27,0.64,U] [#4 -0.20,0.13,0.54,U] [#5 -0.36,0.22,0.00,M1] [#6 -0.52,0.14,0.00,M8] [#7 -0.14,-0.03,0.50,U] [#8 0.04,0.13,0.43,U] 
23:53:19.674 00.000 18120 refined, 5 included, MultiStar: {-0.10, 0.18}, one-star: {-0.30, 0.30}
23:53:19.674 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.22 = -3.07)
23:53:19.675 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
23:53:19.675 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.07 mountX=-0.21 mountY=0.01, mountTheta=3.11
23:53:19.677 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.18, opts=13)
23:53:19.677 00.000 18120 Enqueuing Move request for scope (-0.10, 0.18)
23:53:19.678 00.001 21948 Worker thread wakes up
23:53:19.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
23:53:19.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
23:53:19.678 00.000 21948 Moving (-0.10, 0.18) raw xDistance=-0.21 yDistance=0.01
23:53:19.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:19.678 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.4
23:53:19.679 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:19.679 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:19.680 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:53:19.680 00.000 18120 Enqueuing Expose request
23:53:19.681 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:19.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:19.681 00.000 21948 MoveAxis(E, 37, ABG)
23:53:19.681 00.000 21948 Guiding  Dir = 2, Dur = 37
23:53:19.681 00.000 21948 IsSlewing returns 0
23:53:19.681 00.000 21948 IsGuiding returns 0
23:53:19.684 00.003 21948 PulseGuide returned control before completion, sleep 46
23:53:19.731 00.047 21948 IsGuiding returns 0
23:53:19.731 00.000 21948 Move returns status 0, amount 37
23:53:19.731 00.000 21948 MoveAxis(N, 0, ABG)
23:53:19.731 00.000 21948 Move returns status 0, amount 0
23:53:19.731 00.000 21948 move complete, result=0
23:53:19.732 00.001 21948 worker thread done servicing request
23:53:19.732 00.000 21948 Worker thread wakes up
23:53:19.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:19.732 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
23:53:19.733 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:21.362 01.629 21948 Exposure complete
23:53:21.400 00.038 21948 worker thread done servicing request
23:53:21.400 00.000 18120 OnExposeComplete: enter
23:53:21.401 00.001 18120 UpdateGuideState(): m_state=6
23:53:21.401 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
23:53:21.402 00.001 18120 Star::Find returns 1 (0), X=411.49, Y=237.35, Mass=1981, SNR=30.5, Peak=147 HFD=4.0
23:53:21.403 00.001 18120 MultiStar: [#1 -0.12,-0.16,0.72,U] [#2 -0.24,0.09,0.68,U] [#3 0.17,0.06,0.69,U] [#4 0.17,0.00,0.56,U] [#5 -0.26,0.24,0.53,U] [#6 -0.47,0.03,0.00,M9] [#7 -0.13,0.05,0.53,U] [#8 0.36,0.09,0.00,M1] 
23:53:21.403 00.000 18120 refined, 6 included, MultiStar: {-0.07, -0.02}, one-star: {-0.07, -0.22}
23:53:21.404 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
23:53:21.404 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
23:53:21.404 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.90 mountX=-0.01 mountY=0.07, mountTheta=1.76
23:53:21.406 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
23:53:21.408 00.002 18120 Enqueuing Move request for scope (-0.07, -0.02)
23:53:21.408 00.000 21948 Worker thread wakes up
23:53:21.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:21.410 00.002 18120 UpdateGuideState exits: m=1981 RSB=30.5
23:53:21.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:21.411 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:53:21.411 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:53:21.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:21.412 00.001 18120 Enqueuing Expose request
23:53:21.412 00.000 21948 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
23:53:21.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:53:21.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:21.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:53:21.412 00.000 21948 MoveAxis(E, 0, ABG)
23:53:21.412 00.000 21948 Move returns status 0, amount 0
23:53:21.412 00.000 21948 MoveAxis(N, 0, ABG)
23:53:21.412 00.000 21948 Move returns status 0, amount 0
23:53:21.412 00.000 21948 move complete, result=0
23:53:21.412 00.000 21948 worker thread done servicing request
23:53:21.413 00.001 21948 Worker thread wakes up
23:53:21.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:21.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:21.413 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:22.942 01.529 21948 Exposure complete
23:53:22.975 00.033 21948 worker thread done servicing request
23:53:22.975 00.000 18120 OnExposeComplete: enter
23:53:22.976 00.001 18120 UpdateGuideState(): m_state=6
23:53:22.977 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
23:53:22.977 00.000 18120 Star::Find returns 1 (0), X=411.24, Y=237.69, Mass=2045, SNR=31.2, Peak=157 HFD=4.2
23:53:22.978 00.001 18120 MultiStar: [#1 0.18,-0.12,0.72,U] [#2 -0.41,0.16,0.00,M1] [#3 0.25,-0.09,0.72,U] [#4 -0.00,0.11,0.56,U] [#5 -0.19,0.06,0.50,U] [#6 -0.32,-0.08,0.49,U] [#7 -0.04,-0.16,0.55,U] [#8 0.02,0.01,0.44,U] 
23:53:22.978 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {-0.32, 0.13}
23:53:22.979 00.001 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
23:53:22.979 00.000 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
23:53:22.980 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.92 mountX=-0.01 mountY=0.06, mountTheta=1.78
23:53:22.981 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
23:53:22.981 00.000 18120 Enqueuing Move request for scope (-0.06, -0.01)
23:53:22.982 00.001 21948 Worker thread wakes up
23:53:22.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:22.982 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.2
23:53:22.983 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:22.983 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:22.984 00.001 18120 Enqueuing Expose request
23:53:22.984 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:53:22.984 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:53:22.984 00.000 21948 Moving (-0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
23:53:22.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:53:22.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:22.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:53:22.984 00.000 21948 MoveAxis(E, 0, ABG)
23:53:22.984 00.000 21948 Move returns status 0, amount 0
23:53:22.984 00.000 21948 MoveAxis(N, 0, ABG)
23:53:22.984 00.000 21948 Move returns status 0, amount 0
23:53:22.984 00.000 21948 move complete, result=0
23:53:22.984 00.000 21948 worker thread done servicing request
23:53:22.984 00.000 21948 Worker thread wakes up
23:53:22.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:22.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:22.985 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:24.613 01.628 21948 Exposure complete
23:53:24.660 00.047 21948 worker thread done servicing request
23:53:24.660 00.000 18120 OnExposeComplete: enter
23:53:24.662 00.002 18120 UpdateGuideState(): m_state=6
23:53:24.662 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
23:53:24.663 00.001 18120 Star::Find returns 1 (0), X=411.31, Y=237.67, Mass=2185, SNR=32.0, Peak=169 HFD=4.1
23:53:24.663 00.000 18120 MultiStar: [#1 0.15,-0.20,0.72,U] [#2 -0.52,0.03,0.00,M2] [#3 0.17,-0.08,0.66,U] [#4 0.02,-0.06,0.53,U] [#5 -0.15,0.10,0.51,U] [#6 -0.20,-0.11,0.47,U] [#7 -0.43,-0.19,0.00,M1] [#8 -0.03,-0.08,0.41,U] 
23:53:24.664 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {-0.25, 0.11}
23:53:24.664 00.000 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.14) = xAngle (-1.36 = -1.36)
23:53:24.664 00.000 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.74 = 1.74)
23:53:24.665 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.50 mountX=0.01 mountY=0.06, mountTheta=1.36
23:53:24.666 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
23:53:24.667 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
23:53:24.667 00.000 21948 Worker thread wakes up
23:53:24.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:24.668 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:53:24.668 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:53:24.668 00.000 18120 UpdateGuideState exits: m=2185 RSB=32.0
23:53:24.669 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:24.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:24.670 00.001 18120 Enqueuing Expose request
23:53:24.671 00.001 21948 Moving (-0.05, -0.04) raw xDistance=0.01 yDistance=0.06
23:53:24.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:24.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:24.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:53:24.671 00.000 21948 MoveAxis(E, 0, ABG)
23:53:24.671 00.000 21948 Move returns status 0, amount 0
23:53:24.671 00.000 21948 MoveAxis(N, 0, ABG)
23:53:24.671 00.000 21948 Move returns status 0, amount 0
23:53:24.671 00.000 21948 move complete, result=0
23:53:24.671 00.000 21948 worker thread done servicing request
23:53:24.671 00.000 21948 Worker thread wakes up
23:53:24.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:24.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:24.672 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:26.188 01.516 21948 Exposure complete
23:53:26.230 00.042 21948 worker thread done servicing request
23:53:26.230 00.000 18120 OnExposeComplete: enter
23:53:26.232 00.002 18120 UpdateGuideState(): m_state=6
23:53:26.234 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
23:53:26.236 00.002 18120 Star::Find returns 1 (0), X=411.28, Y=237.86, Mass=2076, SNR=31.3, Peak=198 HFD=4.0
23:53:26.237 00.001 18120 MultiStar: [#1 -0.28,0.10,0.71,U] [#2 -0.47,0.11,0.00,M3] [#3 0.05,-0.02,0.67,U] [#4 -0.15,0.14,0.58,U] [#5 -0.35,0.33,0.00,M1] [#6 -0.55,0.20,0.00,M8] [#7 -0.38,0.23,0.00,M2] [#8 -0.04,0.12,0.41,U] 
23:53:26.238 00.001 18120 refined, 4 included, MultiStar: {-0.16, 0.14}, one-star: {-0.28, 0.30}
23:53:26.238 00.000 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
23:53:26.239 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
23:53:26.240 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.22 cameraTheta=2.42 mountX=-0.20 mountY=0.08, mountTheta=2.76
23:53:26.242 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.14, opts=13)
23:53:26.242 00.000 18120 Enqueuing Move request for scope (-0.16, 0.14)
23:53:26.242 00.000 21948 Worker thread wakes up
23:53:26.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
23:53:26.242 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:26.243 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.3
23:53:26.243 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:26.243 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
23:53:26.243 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:26.245 00.002 18120 Enqueuing Expose request
23:53:26.245 00.000 21948 Moving (-0.16, 0.14) raw xDistance=-0.20 yDistance=0.08
23:53:26.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:53:26.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:26.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:53:26.245 00.000 21948 MoveAxis(E, 0, ABG)
23:53:26.245 00.000 21948 Move returns status 0, amount 0
23:53:26.245 00.000 21948 MoveAxis(N, 0, ABG)
23:53:26.246 00.001 21948 Move returns status 0, amount 0
23:53:26.246 00.000 21948 move complete, result=0
23:53:26.246 00.000 21948 worker thread done servicing request
23:53:26.246 00.000 21948 Worker thread wakes up
23:53:26.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:26.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:26.246 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:27.875 01.629 21948 Exposure complete
23:53:27.902 00.027 21948 worker thread done servicing request
23:53:27.902 00.000 18120 OnExposeComplete: enter
23:53:27.903 00.001 18120 UpdateGuideState(): m_state=6
23:53:27.903 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
23:53:27.904 00.001 18120 Star::Find returns 1 (0), X=411.54, Y=237.64, Mass=1921, SNR=30.1, Peak=165 HFD=3.6
23:53:27.905 00.001 18120 MultiStar: [#1 -0.09,0.01,0.72,U] [#2 -0.07,0.21,0.65,U] [#3 0.24,0.13,0.72,U] [#4 -0.21,0.07,0.61,U] [#5 -0.29,0.10,0.56,U] [#6 -0.34,-0.07,0.51,U] [#7 -0.21,0.19,0.53,U] [#8 0.26,-0.02,0.45,U] 
23:53:27.905 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.02, 0.08}
23:53:27.905 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
23:53:27.906 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.01 = -0.28)
23:53:27.907 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
23:53:27.910 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
23:53:27.911 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
23:53:27.911 00.000 21948 Worker thread wakes up
23:53:27.912 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:53:27.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:27.913 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:53:27.913 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.1
23:53:27.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:27.914 00.001 21948 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:53:27.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:27.915 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:27.915 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:27.916 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:27.916 00.000 21948 MoveAxis(E, 0, ABG)
23:53:27.916 00.000 18120 Enqueuing Expose request
23:53:27.917 00.001 21948 Move returns status 0, amount 0
23:53:27.917 00.000 21948 MoveAxis(N, 0, ABG)
23:53:27.917 00.000 21948 Move returns status 0, amount 0
23:53:27.917 00.000 21948 move complete, result=0
23:53:27.917 00.000 21948 worker thread done servicing request
23:53:27.917 00.000 21948 Worker thread wakes up
23:53:27.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:27.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:27.917 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:29.445 01.528 21948 Exposure complete
23:53:29.473 00.028 21948 worker thread done servicing request
23:53:29.473 00.000 18120 OnExposeComplete: enter
23:53:29.473 00.000 18120 UpdateGuideState(): m_state=6
23:53:29.474 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
23:53:29.474 00.000 18120 Star::Find returns 1 (0), X=411.51, Y=237.49, Mass=1989, SNR=30.5, Peak=161 HFD=3.9
23:53:29.475 00.001 18120 MultiStar: [#1 -0.22,-0.22,0.73,U] [#2 -0.37,0.19,0.00,M3] [#3 0.00,-0.14,0.69,U] [#4 -0.08,0.01,0.56,U] [#5 -0.64,0.09,0.00,M1] [#6 -0.46,-0.27,0.00,M8] [#7 -0.19,-0.09,0.56,U] [#8 -0.04,-0.06,0.45,U] 
23:53:29.475 00.000 18120 single-star, 5 included, MultiStar: {-0.09, -0.10}, one-star: {-0.04, -0.07}
23:53:29.476 00.001 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.14) = xAngle (-0.96 = -0.96)
23:53:29.476 00.000 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.14 = 2.14)
23:53:29.477 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.11 mountX=0.05 mountY=0.07, mountTheta=0.97
23:53:29.478 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
23:53:29.478 00.000 18120 Enqueuing Move request for scope (-0.04, -0.07)
23:53:29.479 00.001 21948 Worker thread wakes up
23:53:29.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:29.479 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.5
23:53:29.480 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:29.481 00.001 18120 Enqueuing Expose request
23:53:29.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:53:29.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:53:29.481 00.000 21948 Moving (-0.04, -0.07) raw xDistance=0.05 yDistance=0.07
23:53:29.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:53:29.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:29.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:53:29.481 00.000 21948 MoveAxis(E, 0, ABG)
23:53:29.481 00.000 21948 Move returns status 0, amount 0
23:53:29.481 00.000 21948 MoveAxis(N, 0, ABG)
23:53:29.481 00.000 21948 Move returns status 0, amount 0
23:53:29.481 00.000 21948 move complete, result=0
23:53:29.481 00.000 21948 worker thread done servicing request
23:53:29.481 00.000 21948 Worker thread wakes up
23:53:29.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:29.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:29.482 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:31.108 01.626 21948 Exposure complete
23:53:31.137 00.029 21948 worker thread done servicing request
23:53:31.138 00.001 18120 OnExposeComplete: enter
23:53:31.138 00.000 18120 UpdateGuideState(): m_state=6
23:53:31.139 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
23:53:31.139 00.000 18120 Star::Find returns 1 (0), X=411.50, Y=237.86, Mass=2127, SNR=31.7, Peak=171 HFD=3.9
23:53:31.140 00.001 18120 MultiStar: [#1 0.10,-0.24,0.72,U] [#2 -0.21,0.16,0.65,U] [#3 -0.28,0.04,0.68,U] [#4 0.05,-0.06,0.51,U] [#5 -0.41,0.04,0.00,M2] [#6 -0.22,-0.13,0.47,U] [#7 0.01,0.04,0.50,U] [#8 0.24,0.01,0.40,U] 
23:53:31.140 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {-0.06, 0.30}
23:53:31.140 00.000 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
23:53:31.141 00.001 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
23:53:31.141 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.56 mountX=-0.06 mountY=0.04, mountTheta=2.61
23:53:31.142 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
23:53:31.144 00.002 18120 Enqueuing Move request for scope (-0.06, 0.04)
23:53:31.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:31.145 00.001 21948 Worker thread wakes up
23:53:31.145 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.7
23:53:31.145 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:31.146 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:31.146 00.000 18120 Enqueuing Expose request
23:53:31.146 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:53:31.147 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:53:31.147 00.000 21948 Moving (-0.06, 0.04) raw xDistance=-0.06 yDistance=0.04
23:53:31.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:53:31.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:31.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:53:31.147 00.000 21948 MoveAxis(E, 0, ABG)
23:53:31.147 00.000 21948 Move returns status 0, amount 0
23:53:31.147 00.000 21948 MoveAxis(N, 0, ABG)
23:53:31.147 00.000 21948 Move returns status 0, amount 0
23:53:31.147 00.000 21948 move complete, result=0
23:53:31.147 00.000 21948 worker thread done servicing request
23:53:31.147 00.000 21948 Worker thread wakes up
23:53:31.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:31.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:31.147 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:32.670 01.523 21948 Exposure complete
23:53:32.707 00.037 21948 worker thread done servicing request
23:53:32.707 00.000 18120 OnExposeComplete: enter
23:53:32.708 00.001 18120 UpdateGuideState(): m_state=6
23:53:32.709 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
23:53:32.709 00.000 18120 Star::Find returns 1 (0), X=411.37, Y=237.49, Mass=2036, SNR=31.0, Peak=157 HFD=4.1
23:53:32.710 00.001 18120 MultiStar: [#1 0.12,-0.05,0.74,U] [#2 -0.21,0.01,0.67,U] [#3 0.33,0.08,0.67,U] [#4 0.04,-0.12,0.58,U] [#5 -0.16,-0.05,0.54,U] [#6 -0.20,-0.36,0.00,M8] [#7 -0.28,0.19,0.49,U] [#8 0.14,-0.01,0.45,U] 
23:53:32.710 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.19, -0.07}
23:53:32.711 00.001 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
23:53:32.711 00.000 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
23:53:32.711 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.80 mountX=-0.00 mountY=0.03, mountTheta=1.65
23:53:32.713 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
23:53:32.713 00.000 18120 Enqueuing Move request for scope (-0.03, -0.01)
23:53:32.714 00.001 21948 Worker thread wakes up
23:53:32.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:53:32.714 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:53:32.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:32.714 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
23:53:32.716 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:32.716 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:32.719 00.003 21948 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
23:53:32.719 00.000 18120 Enqueuing Expose request
23:53:32.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:53:32.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:32.720 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:32.720 00.000 21948 MoveAxis(E, 0, ABG)
23:53:32.720 00.000 21948 Move returns status 0, amount 0
23:53:32.720 00.000 21948 MoveAxis(N, 0, ABG)
23:53:32.720 00.000 21948 Move returns status 0, amount 0
23:53:32.720 00.000 21948 move complete, result=0
23:53:32.720 00.000 21948 worker thread done servicing request
23:53:32.720 00.000 21948 Worker thread wakes up
23:53:32.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:32.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:32.720 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:34.355 01.635 21948 Exposure complete
23:53:34.412 00.057 21948 worker thread done servicing request
23:53:34.412 00.000 18120 OnExposeComplete: enter
23:53:34.413 00.001 18120 UpdateGuideState(): m_state=6
23:53:34.415 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
23:53:34.416 00.001 18120 Star::Find returns 1 (0), X=411.20, Y=237.37, Mass=2152, SNR=31.7, Peak=167 HFD=4.2
23:53:34.417 00.001 18120 MultiStar: [#1 0.06,-0.50,0.00,M1] [#2 -0.26,-0.11,0.65,U] [#3 0.25,-0.23,0.65,U] [#4 -0.07,-0.00,0.56,U] [#5 -0.31,0.04,0.54,U] [#6 -0.38,-0.21,0.00,M9] [#7 -0.39,-0.10,0.00,M1] [#8 -0.22,-0.02,0.45,U] 
23:53:34.417 00.000 18120 refined, 5 included, MultiStar: {-0.17, -0.11}, one-star: {-0.35, -0.20}
23:53:34.418 00.001 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.14) = xAngle (-1.44 = -1.44)
23:53:34.418 00.000 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.66 = 1.66)
23:53:34.419 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.59 mountX=0.03 mountY=0.20, mountTheta=1.44
23:53:34.420 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.11, opts=13)
23:53:34.420 00.000 18120 Enqueuing Move request for scope (-0.17, -0.11)
23:53:34.421 00.001 21948 Worker thread wakes up
23:53:34.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
23:53:34.421 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
23:53:34.421 00.000 21948 Moving (-0.17, -0.11) raw xDistance=0.03 yDistance=0.20
23:53:34.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:53:34.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:34.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:53:34.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:34.421 00.000 18120 UpdateGuideState exits: m=2152 RSB=31.7
23:53:34.422 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:34.422 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:34.423 00.001 18120 Enqueuing Expose request
23:53:34.424 00.001 21948 MoveAxis(E, 0, ABG)
23:53:34.424 00.000 21948 Move returns status 0, amount 0
23:53:34.424 00.000 21948 MoveAxis(N, 0, ABG)
23:53:34.424 00.000 21948 Move returns status 0, amount 0
23:53:34.424 00.000 21948 move complete, result=0
23:53:34.424 00.000 21948 worker thread done servicing request
23:53:34.424 00.000 21948 Worker thread wakes up
23:53:34.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:34.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:34.425 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:35.841 01.416 21948 Exposure complete
23:53:35.874 00.033 21948 worker thread done servicing request
23:53:35.874 00.000 18120 OnExposeComplete: enter
23:53:35.875 00.001 18120 UpdateGuideState(): m_state=6
23:53:35.876 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
23:53:35.879 00.003 18120 Star::Find returns 1 (0), X=411.46, Y=237.40, Mass=2220, SNR=32.4, Peak=178 HFD=4.2
23:53:35.881 00.002 18120 MultiStar: [#1 0.07,-0.51,0.00,M2] [#2 -0.14,-0.06,0.62,U] [#3 -0.37,-0.44,0.00,M1] [#4 -0.23,-0.24,0.54,U] [#5 -0.24,-0.26,0.50,U] [#6 -0.03,-0.12,0.49,U] [#7 0.02,-0.11,0.50,U] [#8 0.29,-0.15,0.44,U] 
23:53:35.883 00.002 18120 refined, 6 included, MultiStar: {-0.07, -0.16}, one-star: {-0.10, -0.16}
23:53:35.885 00.002 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.14) = xAngle (-0.88 = -0.88)
23:53:35.888 00.003 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.23 = 2.23)
23:53:35.888 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-2.02 mountX=0.11 mountY=0.14, mountTheta=0.89
23:53:35.890 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.16, opts=13)
23:53:35.892 00.002 18120 Enqueuing Move request for scope (-0.07, -0.16)
23:53:35.893 00.001 21948 Worker thread wakes up
23:53:35.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:35.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
23:53:35.894 00.001 18120 UpdateGuideState exits: m=2220 RSB=32.4
23:53:35.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:35.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:35.895 00.001 18120 Enqueuing Expose request
23:53:35.895 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
23:53:35.896 00.001 21948 Moving (-0.07, -0.16) raw xDistance=0.11 yDistance=0.14
23:53:35.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:53:35.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:35.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:35.896 00.000 21948 MoveAxis(E, 0, ABG)
23:53:35.896 00.000 21948 Move returns status 0, amount 0
23:53:35.896 00.000 21948 MoveAxis(N, 0, ABG)
23:53:35.896 00.000 21948 Move returns status 0, amount 0
23:53:35.896 00.000 21948 move complete, result=0
23:53:35.896 00.000 21948 worker thread done servicing request
23:53:35.896 00.000 21948 Worker thread wakes up
23:53:35.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:35.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:35.896 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:37.630 01.734 21948 Exposure complete
23:53:37.676 00.046 21948 worker thread done servicing request
23:53:37.676 00.000 18120 OnExposeComplete: enter
23:53:37.677 00.001 18120 UpdateGuideState(): m_state=6
23:53:37.677 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
23:53:37.678 00.001 18120 Star::Find returns 1 (0), X=411.59, Y=237.57, Mass=2020, SNR=31.0, Peak=148 HFD=4.3
23:53:37.678 00.000 18120 MultiStar: [#1 -0.10,-0.24,0.69,U] [#2 -0.26,0.13,0.63,U] [#3 0.18,-0.13,0.67,U] [#4 -0.27,-0.21,0.57,U] [#5 -0.05,-0.29,0.52,U] [#6 0.06,-0.06,0.47,U] [#7 -0.16,0.14,0.52,U] [#8 0.28,-0.16,0.45,U] 
23:53:37.679 00.001 18120 single-star, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.03, 0.00}
23:53:37.679 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.14) = xAngle (1.30 = 1.30)
23:53:37.679 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.41 = -1.88)
23:53:37.680 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.16 mountX=0.01 mountY=-0.03, mountTheta=-1.30
23:53:37.681 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
23:53:37.682 00.001 18120 Enqueuing Move request for scope (0.03, 0.00)
23:53:37.683 00.001 21948 Worker thread wakes up
23:53:37.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:37.683 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.0
23:53:37.684 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:37.684 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:37.685 00.001 18120 Enqueuing Expose request
23:53:37.685 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:53:37.685 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:53:37.685 00.000 21948 Moving (0.03, 0.00) raw xDistance=0.01 yDistance=-0.03
23:53:37.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:37.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:37.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:53:37.685 00.000 21948 MoveAxis(E, 0, ABG)
23:53:37.685 00.000 21948 Move returns status 0, amount 0
23:53:37.685 00.000 21948 MoveAxis(N, 0, ABG)
23:53:37.685 00.000 21948 Move returns status 0, amount 0
23:53:37.685 00.000 21948 move complete, result=0
23:53:37.686 00.001 21948 worker thread done servicing request
23:53:37.686 00.000 21948 Worker thread wakes up
23:53:37.686 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:37.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:37.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:39.093 01.407 21948 Exposure complete
23:53:39.143 00.050 21948 worker thread done servicing request
23:53:39.143 00.000 18120 OnExposeComplete: enter
23:53:39.143 00.000 18120 UpdateGuideState(): m_state=6
23:53:39.144 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
23:53:39.144 00.000 18120 Star::Find returns 1 (0), X=411.42, Y=237.33, Mass=2063, SNR=31.2, Peak=154 HFD=4.1
23:53:39.145 00.001 18120 MultiStar: [#1 -0.17,-0.41,0.00,M2] [#2 -0.27,-0.05,0.61,U] [#3 -0.12,-0.28,0.67,U] [#4 -0.09,-0.39,0.00,M1] [#5 -0.17,-0.20,0.53,U] [#6 -0.32,-0.42,0.00,M8] [#7 -0.15,-0.14,0.52,U] [#8 0.25,-0.29,0.00,M1] 
23:53:39.148 00.003 18120 refined, 4 included, MultiStar: {-0.17, -0.19}, one-star: {-0.14, -0.23}
23:53:39.149 00.001 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
23:53:39.150 00.001 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
23:53:39.151 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.29 mountX=0.10 mountY=0.23, mountTheta=1.16
23:53:39.153 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.19, opts=13)
23:53:39.155 00.002 18120 Enqueuing Move request for scope (-0.17, -0.19)
23:53:39.158 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:39.160 00.002 18120 UpdateGuideState exits: m=2063 RSB=31.2
23:53:39.162 00.002 21948 Worker thread wakes up
23:53:39.162 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.164 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
23:53:39.164 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
23:53:39.164 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:39.165 00.001 18120 Enqueuing Expose request
23:53:39.168 00.003 21948 Moving (-0.17, -0.19) raw xDistance=0.10 yDistance=0.23
23:53:39.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:53:39.168 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:39.168 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:53:39.168 00.000 21948 MoveAxis(E, 0, ABG)
23:53:39.168 00.000 21948 Move returns status 0, amount 0
23:53:39.168 00.000 21948 MoveAxis(N, 0, ABG)
23:53:39.168 00.000 21948 Move returns status 0, amount 0
23:53:39.168 00.000 21948 move complete, result=0
23:53:39.168 00.000 21948 worker thread done servicing request
23:53:39.168 00.000 21948 Worker thread wakes up
23:53:39.168 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:39.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:39.169 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:40.801 01.632 21948 Exposure complete
23:53:40.830 00.029 21948 worker thread done servicing request
23:53:40.830 00.000 18120 OnExposeComplete: enter
23:53:40.832 00.002 18120 UpdateGuideState(): m_state=6
23:53:40.833 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
23:53:40.836 00.003 18120 Star::Find returns 1 (0), X=411.62, Y=237.19, Mass=2096, SNR=31.4, Peak=181 HFD=4.2
23:53:40.837 00.001 18120 MultiStar: [#1 0.10,-0.71,0.00,M3] [#2 -0.07,-0.08,0.61,U] [#3 0.32,-0.33,0.00,M1] [#4 -0.14,-0.06,0.54,U] [#5 -0.08,-0.29,0.52,U] [#6 0.03,-0.37,0.00,M9] [#7 0.00,-0.25,0.53,U] [#8 -0.05,-0.16,0.43,U] 
23:53:40.837 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.22}, one-star: {0.07, -0.37}
23:53:40.838 00.001 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.14) = xAngle (-0.57 = -0.57)
23:53:40.839 00.001 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
23:53:40.839 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.71 mountX=0.19 mountY=0.13, mountTheta=0.59
23:53:40.840 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.22, opts=13)
23:53:40.841 00.001 18120 Enqueuing Move request for scope (-0.03, -0.22)
23:53:40.841 00.000 21948 Worker thread wakes up
23:53:40.841 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
23:53:40.841 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
23:53:40.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:40.842 00.001 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:53:40.842 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:40.843 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:40.843 00.000 18120 Enqueuing Expose request
23:53:40.844 00.001 21948 Moving (-0.03, -0.22) raw xDistance=0.19 yDistance=0.13
23:53:40.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:53:40.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:40.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:53:40.844 00.000 21948 MoveAxis(E, 0, ABG)
23:53:40.844 00.000 21948 Move returns status 0, amount 0
23:53:40.844 00.000 21948 MoveAxis(N, 0, ABG)
23:53:40.844 00.000 21948 Move returns status 0, amount 0
23:53:40.844 00.000 21948 move complete, result=0
23:53:40.844 00.000 21948 worker thread done servicing request
23:53:40.844 00.000 21948 Worker thread wakes up
23:53:40.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:40.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:40.844 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:42.364 01.520 21948 Exposure complete
23:53:42.400 00.036 21948 worker thread done servicing request
23:53:42.400 00.000 18120 OnExposeComplete: enter
23:53:42.401 00.001 18120 UpdateGuideState(): m_state=6
23:53:42.402 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
23:53:42.403 00.001 18120 Star::Find returns 1 (0), X=411.76, Y=237.12, Mass=2005, SNR=30.8, Peak=189 HFD=4.4
23:53:42.405 00.002 18120 MultiStar: [#1 0.43,-0.55,0.00,M4] [#2 -0.02,-0.21,0.67,U] [#3 0.66,-0.38,0.00,M2] [#4 0.04,-0.53,0.00,M1] [#5 -0.06,-0.36,0.55,U] [#6 -0.13,-0.28,0.50,U] [#7 0.13,-0.42,0.00,M1] [#8 0.24,-0.20,0.43,U] 
23:53:42.406 00.001 18120 refined, 4 included, MultiStar: {0.06, -0.32}, one-star: {0.20, -0.44}
23:53:42.408 00.002 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
23:53:42.409 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.87 = 2.87)
23:53:42.409 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.32 cameraTheta=-1.38 mountX=0.32 mountY=0.09, mountTheta=0.27
23:53:42.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.32, opts=13)
23:53:42.411 00.001 18120 Enqueuing Move request for scope (0.06, -0.32)
23:53:42.411 00.000 21948 Worker thread wakes up
23:53:42.412 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:42.412 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.8
23:53:42.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:42.413 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:42.413 00.000 18120 Enqueuing Expose request
23:53:42.414 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
23:53:42.414 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
23:53:42.414 00.000 21948 Moving (0.06, -0.32) raw xDistance=0.32 yDistance=0.09
23:53:42.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:53:42.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:42.414 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:53:42.414 00.000 21948 MoveAxis(W, 56, ABG)
23:53:42.414 00.000 21948 Guiding  Dir = 3, Dur = 56
23:53:42.414 00.000 21948 IsSlewing returns 0
23:53:42.414 00.000 21948 IsGuiding returns 0
23:53:42.416 00.002 21948 PulseGuide returned control before completion, sleep 65
23:53:42.488 00.072 21948 IsGuiding returns 0
23:53:42.488 00.000 21948 Move returns status 0, amount 56
23:53:42.488 00.000 21948 MoveAxis(N, 0, ABG)
23:53:42.488 00.000 21948 Move returns status 0, amount 0
23:53:42.488 00.000 21948 move complete, result=0
23:53:42.488 00.000 21948 worker thread done servicing request
23:53:42.488 00.000 21948 Worker thread wakes up
23:53:42.488 00.000 18120 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
23:53:42.491 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:42.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:44.121 01.630 21948 Exposure complete
23:53:44.145 00.024 21948 worker thread done servicing request
23:53:44.145 00.000 18120 OnExposeComplete: enter
23:53:44.146 00.001 18120 UpdateGuideState(): m_state=6
23:53:44.146 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
23:53:44.147 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=237.23, Mass=1872, SNR=29.8, Peak=184 HFD=3.7
23:53:44.147 00.000 18120 MultiStar: [#1 0.21,-0.33,0.00,M5] [#2 -0.02,-0.22,0.68,U] [#3 0.26,-0.34,0.00,M3] [#4 0.21,0.02,0.58,U] [#5 -0.12,-0.12,0.54,U] [#6 -0.17,-0.39,0.00,M9] [#7 -0.19,-0.37,0.00,M2] [#8 0.28,-0.28,0.00,M1] 
23:53:44.149 00.002 18120 refined, 3 included, MultiStar: {0.05, -0.19}, one-star: {0.09, -0.33}
23:53:44.151 00.002 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:53:44.154 00.003 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
23:53:44.156 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.31 mountX=0.19 mountY=0.04, mountTheta=0.20
23:53:44.159 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.19, opts=13)
23:53:44.160 00.001 18120 Enqueuing Move request for scope (0.05, -0.19)
23:53:44.160 00.000 21948 Worker thread wakes up
23:53:44.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:44.161 00.001 18120 UpdateGuideState exits: m=1872 RSB=29.8
23:53:44.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:44.162 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:44.162 00.000 18120 Enqueuing Expose request
23:53:44.162 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
23:53:44.163 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
23:53:44.163 00.000 21948 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=0.04
23:53:44.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:53:44.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:44.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:53:44.163 00.000 21948 MoveAxis(E, 0, ABG)
23:53:44.163 00.000 21948 Move returns status 0, amount 0
23:53:44.163 00.000 21948 MoveAxis(N, 0, ABG)
23:53:44.163 00.000 21948 Move returns status 0, amount 0
23:53:44.163 00.000 21948 move complete, result=0
23:53:44.163 00.000 21948 worker thread done servicing request
23:53:44.163 00.000 21948 Worker thread wakes up
23:53:44.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:44.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:44.163 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:45.692 01.529 21948 Exposure complete
23:53:45.718 00.026 21948 worker thread done servicing request
23:53:45.718 00.000 18120 OnExposeComplete: enter
23:53:45.719 00.001 18120 UpdateGuideState(): m_state=6
23:53:45.719 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
23:53:45.721 00.002 18120 Star::Find returns 1 (0), X=411.88, Y=237.32, Mass=2098, SNR=31.4, Peak=192 HFD=4.3
23:53:45.724 00.003 18120 MultiStar: [#1 0.15,-0.36,0.00,M6] [#2 -0.01,0.18,0.63,U] [#3 0.40,-0.12,0.00,M4] [#4 0.08,0.00,0.58,U] [#5 0.10,-0.24,0.50,U] [#6 -0.15,-0.33,0.50,U] [#7 0.02,-0.03,0.50,U] [#8 0.42,-0.37,0.00,M2] 
23:53:45.725 00.001 18120 refined, 5 included, MultiStar: {0.09, -0.11}, one-star: {0.32, -0.25}
23:53:45.726 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.14) = xAngle (0.26 = 0.26)
23:53:45.726 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.36 = -2.93)
23:53:45.727 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.89 mountX=0.14 mountY=-0.03, mountTheta=-0.22
23:53:45.728 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
23:53:45.729 00.001 18120 Enqueuing Move request for scope (0.09, -0.11)
23:53:45.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:45.730 00.001 18120 UpdateGuideState exits: m=2098 RSB=31.4
23:53:45.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:45.730 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:45.731 00.001 18120 Enqueuing Expose request
23:53:45.732 00.001 21948 Worker thread wakes up
23:53:45.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:53:45.732 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:53:45.732 00.000 21948 Moving (0.09, -0.11) raw xDistance=0.14 yDistance=-0.03
23:53:45.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:53:45.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:45.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:53:45.732 00.000 21948 MoveAxis(E, 0, ABG)
23:53:45.732 00.000 21948 Move returns status 0, amount 0
23:53:45.732 00.000 21948 MoveAxis(N, 0, ABG)
23:53:45.732 00.000 21948 Move returns status 0, amount 0
23:53:45.732 00.000 21948 move complete, result=0
23:53:45.732 00.000 21948 worker thread done servicing request
23:53:45.732 00.000 21948 Worker thread wakes up
23:53:45.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:45.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:45.732 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:47.363 01.631 21948 Exposure complete
23:53:47.410 00.047 21948 worker thread done servicing request
23:53:47.411 00.001 18120 OnExposeComplete: enter
23:53:47.411 00.000 18120 UpdateGuideState(): m_state=6
23:53:47.412 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
23:53:47.412 00.000 18120 Star::Find returns 1 (0), X=411.83, Y=237.16, Mass=2111, SNR=31.6, Peak=223 HFD=4.3
23:53:47.413 00.001 18120 MultiStar: [#1 0.22,-0.56,0.00,M7] [#2 0.14,-0.04,0.61,U] [#3 0.28,-0.25,0.00,M5] [#4 0.01,-0.18,0.54,U] [#5 -0.01,0.11,0.54,U] [#6 -0.09,-0.28,0.48,U] [#7 -0.01,-0.10,0.50,U] [#8 0.31,-0.17,0.43,U] 
23:53:47.413 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.18}, one-star: {0.27, -0.40}
23:53:47.414 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
23:53:47.414 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.06)
23:53:47.415 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.02 mountX=0.21 mountY=-0.02, mountTheta=-0.08
23:53:47.416 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.18, opts=13)
23:53:47.416 00.000 18120 Enqueuing Move request for scope (0.11, -0.18)
23:53:47.417 00.001 21948 Worker thread wakes up
23:53:47.417 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:47.417 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.6
23:53:47.418 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:47.418 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:47.419 00.001 18120 Enqueuing Expose request
23:53:47.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
23:53:47.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
23:53:47.419 00.000 21948 Moving (0.11, -0.18) raw xDistance=0.21 yDistance=-0.02
23:53:47.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:53:47.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:47.419 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:47.419 00.000 21948 MoveAxis(W, 37, ABG)
23:53:47.419 00.000 21948 Guiding  Dir = 3, Dur = 37
23:53:47.420 00.001 21948 IsSlewing returns 0
23:53:47.420 00.000 21948 IsGuiding returns 0
23:53:47.422 00.002 21948 PulseGuide returned control before completion, sleep 46
23:53:47.471 00.049 21948 IsGuiding returns 0
23:53:47.471 00.000 21948 Move returns status 0, amount 37
23:53:47.471 00.000 21948 MoveAxis(N, 0, ABG)
23:53:47.471 00.000 21948 Move returns status 0, amount 0
23:53:47.471 00.000 21948 move complete, result=0
23:53:47.471 00.000 21948 worker thread done servicing request
23:53:47.471 00.000 21948 Worker thread wakes up
23:53:47.472 00.001 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
23:53:47.473 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:47.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:48.880 01.407 21948 Exposure complete
23:53:48.917 00.037 21948 worker thread done servicing request
23:53:48.917 00.000 18120 OnExposeComplete: enter
23:53:48.919 00.002 18120 UpdateGuideState(): m_state=6
23:53:48.921 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
23:53:48.922 00.001 18120 Star::Find returns 1 (0), X=412.04, Y=237.19, Mass=2172, SNR=32.0, Peak=222 HFD=4.3
23:53:48.923 00.001 18120 MultiStar: [#1 0.42,-0.63,0.00,M8] [#2 0.48,-0.42,0.00,M1] [#3 0.49,-0.18,0.00,M6] [#4 0.46,-0.40,0.00,M1] [#5 0.32,-0.31,0.00,M1] [#6 0.28,-0.49,0.00,M8] [#7 0.43,-0.56,0.00,M1] [#8 0.58,-0.35,0.00,M2] 
23:53:48.923 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.49 = 0.49)
23:53:48.924 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.59 = -2.69)
23:53:48.925 00.001 18120 CameraToMount -- cameraX=0.48 cameraY=-0.37 hyp=0.61 cameraTheta=-0.66 mountX=0.54 mountY=-0.26, mountTheta=-0.46
23:53:48.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.48, y=-0.37, opts=13)
23:53:48.927 00.001 18120 Enqueuing Move request for scope (0.48, -0.37)
23:53:48.927 00.000 21948 Worker thread wakes up
23:53:48.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.37) opts 0xd
23:53:48.927 00.000 21948 Handling offset move in thread for scope, endpoint = (0.48, -0.37)
23:53:48.927 00.000 21948 Moving (0.48, -0.37) raw xDistance=0.54 yDistance=-0.26
23:53:48.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
23:53:48.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:48.929 00.002 18120 UpdateGuideState exits: m=2172 RSB=32.0
23:53:48.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:48.930 00.001 18120 Enqueuing Expose request
23:53:48.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:48.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:53:48.930 00.000 21948 MoveAxis(W, 99, ABG)
23:53:48.930 00.000 21948 Guiding  Dir = 3, Dur = 99
23:53:48.931 00.001 21948 IsSlewing returns 0
23:53:48.931 00.000 21948 IsGuiding returns 0
23:53:48.933 00.002 21948 PulseGuide returned control before completion, sleep 108
23:53:49.051 00.118 21948 IsGuiding returns 0
23:53:49.051 00.000 21948 Move returns status 0, amount 99
23:53:49.051 00.000 21948 MoveAxis(N, 0, ABG)
23:53:49.051 00.000 21948 Move returns status 0, amount 0
23:53:49.051 00.000 21948 move complete, result=0
23:53:49.051 00.000 21948 worker thread done servicing request
23:53:49.051 00.000 21948 Worker thread wakes up
23:53:49.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:49.051 00.000 18120 GuideStep: 0.5 px 99 ms WEST, -0.3 px 0 ms NORTH
23:53:49.052 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:50.683 01.631 21948 Exposure complete
23:53:50.711 00.028 21948 worker thread done servicing request
23:53:50.711 00.000 18120 OnExposeComplete: enter
23:53:50.712 00.001 18120 UpdateGuideState(): m_state=6
23:53:50.715 00.003 18120 Star::Find(15, 412, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
23:53:50.718 00.003 18120 Star::Find returns 1 (0), X=411.78, Y=237.33, Mass=1957, SNR=30.3, Peak=183 HFD=3.9
23:53:50.721 00.003 18120 MultiStar: [#1 0.26,-0.52,0.00,M9] [#2 0.07,0.07,0.69,U] [#3 0.37,-0.17,0.00,M7] [#4 0.21,-0.03,0.56,U] [#5 0.06,-0.01,0.59,U] [#6 0.02,-0.39,0.00,M9] [#7 0.01,0.07,0.54,U] [#8 0.35,-0.18,0.00,M3] 
23:53:50.723 00.002 18120 refined, 4 included, MultiStar: {0.13, -0.05}, one-star: {0.22, -0.23}
23:53:50.725 00.002 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.14) = xAngle (0.77 = 0.77)
23:53:50.727 00.002 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.87 = -2.41)
23:53:50.730 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=0.10 mountY=-0.09, mountTheta=-0.75
23:53:50.734 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
23:53:50.736 00.002 18120 Enqueuing Move request for scope (0.13, -0.05)
23:53:50.737 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:50.739 00.002 21948 Worker thread wakes up
23:53:50.739 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.3
23:53:50.740 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:53:50.740 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:53:50.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.741 00.001 21948 Moving (0.13, -0.05) raw xDistance=0.10 yDistance=-0.09
23:53:50.742 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:53:50.742 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:50.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:50.743 00.001 18120 Enqueuing Expose request
23:53:50.744 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:50.744 00.000 21948 MoveAxis(E, 0, ABG)
23:53:50.744 00.000 21948 Move returns status 0, amount 0
23:53:50.744 00.000 21948 MoveAxis(N, 0, ABG)
23:53:50.744 00.000 21948 Move returns status 0, amount 0
23:53:50.744 00.000 21948 move complete, result=0
23:53:50.744 00.000 21948 worker thread done servicing request
23:53:50.745 00.001 21948 Worker thread wakes up
23:53:50.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:50.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:50.746 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:52.267 01.521 21948 Exposure complete
23:53:52.306 00.039 21948 worker thread done servicing request
23:53:52.307 00.001 18120 OnExposeComplete: enter
23:53:52.307 00.000 18120 UpdateGuideState(): m_state=6
23:53:52.308 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
23:53:52.309 00.001 18120 Star::Find returns 1 (0), X=411.83, Y=237.36, Mass=2034, SNR=30.9, Peak=189 HFD=4.0
23:53:52.309 00.000 18120 MultiStar: [#1 0.42,-0.27,0.00,M10] [#2 0.05,-0.18,0.65,U] [#3 0.44,0.00,0.00,M8] [#4 0.42,-0.10,0.00,M1] [#5 0.07,-0.29,0.53,U] [#6 0.05,-0.40,0.00,M10] [#7 -0.00,0.07,0.49,U] [#8 0.41,-0.12,0.00,M4] 
23:53:52.310 00.001 18120 refined, 3 included, MultiStar: {0.13, -0.16}, one-star: {0.28, -0.20}
23:53:52.311 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
23:53:52.314 00.003 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.34 = -2.95)
23:53:52.315 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.91 mountX=0.20 mountY=-0.04, mountTheta=-0.20
23:53:52.317 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.16, opts=13)
23:53:52.319 00.002 18120 Enqueuing Move request for scope (0.13, -0.16)
23:53:52.320 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:52.322 00.002 21948 Worker thread wakes up
23:53:52.322 00.000 18120 UpdateGuideState exits: m=2034 RSB=30.9
23:53:52.323 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
23:53:52.323 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
23:53:52.323 00.000 21948 Moving (0.13, -0.16) raw xDistance=0.20 yDistance=-0.04
23:53:52.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:53:52.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:52.323 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.324 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:52.324 00.000 21948 MoveAxis(W, 36, ABG)
23:53:52.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:52.325 00.001 18120 Enqueuing Expose request
23:53:52.326 00.001 21948 Guiding  Dir = 3, Dur = 36
23:53:52.326 00.000 21948 IsSlewing returns 0
23:53:52.326 00.000 21948 IsGuiding returns 0
23:53:52.327 00.001 21948 PulseGuide returned control before completion, sleep 45
23:53:52.375 00.048 21948 IsGuiding returns 0
23:53:52.375 00.000 21948 Move returns status 0, amount 36
23:53:52.375 00.000 21948 MoveAxis(N, 0, ABG)
23:53:52.375 00.000 21948 Move returns status 0, amount 0
23:53:52.375 00.000 21948 move complete, result=0
23:53:52.375 00.000 21948 worker thread done servicing request
23:53:52.375 00.000 21948 Worker thread wakes up
23:53:52.376 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:52.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:52.376 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
23:53:54.001 01.625 21948 Exposure complete
23:53:54.052 00.051 21948 worker thread done servicing request
23:53:54.052 00.000 18120 OnExposeComplete: enter
23:53:54.053 00.001 18120 UpdateGuideState(): m_state=6
23:53:54.054 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
23:53:54.055 00.001 18120 Star::Find returns 1 (0), X=411.79, Y=237.30, Mass=1965, SNR=30.5, Peak=185 HFD=3.9
23:53:54.056 00.001 18120 MultiStar: [#1 0.10,-0.43,0.00,R] [#2 -0.06,-0.08,0.65,U] [#3 0.20,-0.16,0.68,U] [#4 0.11,-0.26,0.59,U] [#5 -0.07,0.00,0.56,U] [#6 -0.32,-0.41,0.00,R] [#7 0.15,-0.19,0.55,U] [#8 0.25,-0.26,0.00,M5] 
23:53:54.056 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.17}, one-star: {0.23, -0.26}
23:53:54.056 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
23:53:54.057 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.03)
23:53:54.057 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.00 mountX=0.20 mountY=-0.02, mountTheta=-0.11
23:53:54.059 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
23:53:54.060 00.001 18120 Enqueuing Move request for scope (0.11, -0.17)
23:53:54.060 00.000 21948 Worker thread wakes up
23:53:54.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:54.060 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:53:54.063 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
23:53:54.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
23:53:54.063 00.000 21948 Moving (0.11, -0.17) raw xDistance=0.20 yDistance=-0.02
23:53:54.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:53:54.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:54.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:54.063 00.000 21948 MoveAxis(E, 0, ABG)
23:53:54.063 00.000 21948 Move returns status 0, amount 0
23:53:54.063 00.000 21948 MoveAxis(N, 0, ABG)
23:53:54.063 00.000 21948 Move returns status 0, amount 0
23:53:54.063 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:54.064 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:54.064 00.000 21948 move complete, result=0
23:53:54.064 00.000 18120 Enqueuing Expose request
23:53:54.065 00.001 21948 worker thread done servicing request
23:53:54.065 00.000 21948 Worker thread wakes up
23:53:54.065 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:54.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:54.066 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:55.578 01.512 21948 Exposure complete
23:53:55.613 00.035 21948 worker thread done servicing request
23:53:55.613 00.000 18120 OnExposeComplete: enter
23:53:55.614 00.001 18120 UpdateGuideState(): m_state=6
23:53:55.614 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
23:53:55.615 00.001 18120 Star::Find returns 1 (0), X=411.68, Y=237.25, Mass=2086, SNR=31.3, Peak=205 HFD=3.9
23:53:55.616 00.001 18120 MultiStar: [#1 -0.26,-0.11,0.70,U] [#2 -0.03,-0.22,0.61,U] [#3 0.20,-0.20,0.70,U] [#4 0.08,-0.27,0.54,U] [#5 -0.10,-0.23,0.54,U] [#6 0.36,-0.01,0.50,U] [#7 -0.10,-0.35,0.00,M1] [#8 0.33,-0.14,0.44,U] 
23:53:55.616 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {0.13, -0.31}
23:53:55.616 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
23:53:55.617 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
23:53:55.617 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.21 mountX=0.21 mountY=0.02, mountTheta=0.10
23:53:55.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
23:53:55.619 00.001 18120 Enqueuing Move request for scope (0.08, -0.20)
23:53:55.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:55.620 00.001 21948 Worker thread wakes up
23:53:55.620 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.3
23:53:55.620 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.621 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:55.621 00.000 18120 Enqueuing Expose request
23:53:55.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
23:53:55.622 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
23:53:55.622 00.000 21948 Moving (0.08, -0.20) raw xDistance=0.21 yDistance=0.02
23:53:55.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:53:55.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:55.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:53:55.622 00.000 21948 MoveAxis(W, 38, ABG)
23:53:55.622 00.000 21948 Guiding  Dir = 3, Dur = 38
23:53:55.622 00.000 21948 IsSlewing returns 0
23:53:55.622 00.000 21948 IsGuiding returns 0
23:53:55.624 00.002 21948 PulseGuide returned control before completion, sleep 47
23:53:55.686 00.062 21948 IsGuiding returns 0
23:53:55.686 00.000 21948 Move returns status 0, amount 38
23:53:55.686 00.000 21948 MoveAxis(N, 0, ABG)
23:53:55.686 00.000 21948 Move returns status 0, amount 0
23:53:55.686 00.000 21948 move complete, result=0
23:53:55.687 00.001 21948 worker thread done servicing request
23:53:55.687 00.000 21948 Worker thread wakes up
23:53:55.687 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
23:53:55.688 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:55.689 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:57.311 01.622 21948 Exposure complete
23:53:57.356 00.045 21948 worker thread done servicing request
23:53:57.356 00.000 18120 OnExposeComplete: enter
23:53:57.356 00.000 18120 UpdateGuideState(): m_state=6
23:53:57.358 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
23:53:57.359 00.001 18120 Star::Find returns 1 (0), X=411.81, Y=237.58, Mass=2032, SNR=31.0, Peak=160 HFD=4.0
23:53:57.359 00.000 18120 MultiStar: [#1 0.06,0.21,0.69,U] [#2 0.12,-0.03,0.63,U] [#3 0.43,0.07,0.00,M7] [#4 0.06,0.16,0.56,U] [#5 0.07,0.08,0.53,U] [#6 0.29,0.15,0.48,U] [#7 -0.01,-0.03,0.52,U] [#8 0.55,-0.16,0.00,M5] 
23:53:57.359 00.000 18120 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.25, 0.02}
23:53:57.360 00.001 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.14) = xAngle (1.67 = 1.67)
23:53:57.360 00.000 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.77 = -1.51)
23:53:57.361 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.52 mountX=-0.01 mountY=-0.15, mountTheta=-1.67
23:53:57.362 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.07, opts=13)
23:53:57.363 00.001 18120 Enqueuing Move request for scope (0.13, 0.07)
23:53:57.363 00.000 21948 Worker thread wakes up
23:53:57.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:57.363 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
23:53:57.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:57.365 00.001 18120 Enqueuing Expose request
23:53:57.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:53:57.365 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:53:57.365 00.000 21948 Moving (0.13, 0.07) raw xDistance=-0.01 yDistance=-0.15
23:53:57.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:53:57.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:57.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:53:57.365 00.000 21948 MoveAxis(E, 0, ABG)
23:53:57.365 00.000 21948 Move returns status 0, amount 0
23:53:57.365 00.000 21948 MoveAxis(N, 0, ABG)
23:53:57.365 00.000 21948 Move returns status 0, amount 0
23:53:57.365 00.000 21948 move complete, result=0
23:53:57.365 00.000 21948 worker thread done servicing request
23:53:57.365 00.000 21948 Worker thread wakes up
23:53:57.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:57.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:57.366 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:58.889 01.523 21948 Exposure complete
23:53:58.915 00.026 21948 worker thread done servicing request
23:53:58.915 00.000 18120 OnExposeComplete: enter
23:53:58.916 00.001 18120 UpdateGuideState(): m_state=6
23:53:58.917 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
23:53:58.917 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=237.29, Mass=1861, SNR=29.5, Peak=165 HFD=4.0
23:53:58.918 00.001 18120 MultiStar: [#1 0.08,0.12,0.71,U] [#2 -0.08,-0.04,0.67,U] [#3 0.53,-0.03,0.00,M8] [#4 0.05,-0.11,0.59,U] [#5 0.01,-0.10,0.55,U] [#6 -0.00,0.06,0.52,U] [#7 -0.15,-0.24,0.55,U] [#8 0.47,0.01,0.00,M6] 
23:53:58.918 00.000 18120 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {0.05, -0.27}
23:53:58.918 00.000 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.42 = -0.42)
23:53:58.919 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
23:53:58.919 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.57 mountX=0.09 mountY=0.04, mountTheta=0.46
23:53:58.921 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.09, opts=13)
23:53:58.922 00.001 18120 Enqueuing Move request for scope (0.00, -0.09)
23:53:58.922 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:53:58.924 00.002 18120 UpdateGuideState exits: m=1861 RSB=29.5
23:53:58.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:58.924 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:53:58.925 00.001 18120 Enqueuing Expose request
23:53:58.925 00.000 21948 Worker thread wakes up
23:53:58.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
23:53:58.925 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
23:53:58.925 00.000 21948 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.04
23:53:58.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:53:58.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:58.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:53:58.925 00.000 21948 MoveAxis(E, 0, ABG)
23:53:58.925 00.000 21948 Move returns status 0, amount 0
23:53:58.925 00.000 21948 MoveAxis(N, 0, ABG)
23:53:58.926 00.001 21948 Move returns status 0, amount 0
23:53:58.926 00.000 21948 move complete, result=0
23:53:58.926 00.000 21948 worker thread done servicing request
23:53:58.926 00.000 21948 Worker thread wakes up
23:53:58.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:53:58.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:53:58.926 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:00.551 01.625 21948 Exposure complete
23:54:00.610 00.059 21948 worker thread done servicing request
23:54:00.610 00.000 18120 OnExposeComplete: enter
23:54:00.612 00.002 18120 UpdateGuideState(): m_state=6
23:54:00.613 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
23:54:00.613 00.000 18120 Star::Find returns 1 (0), X=411.58, Y=237.18, Mass=1951, SNR=30.3, Peak=179 HFD=3.9
23:54:00.614 00.001 18120 MultiStar: [#1 0.03,-0.11,0.74,U] [#2 -0.10,-0.16,0.66,U] [#3 0.03,-0.11,0.68,U] [#4 0.03,-0.15,0.59,U] [#5 -0.04,-0.23,0.57,U] [#6 0.21,0.09,0.52,U] [#7 -0.12,-0.15,0.53,U] [#8 0.31,-0.32,0.00,M7] 
23:54:00.615 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.17}, one-star: {0.03, -0.39}
23:54:00.616 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
23:54:00.618 00.002 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
23:54:00.618 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.52 mountX=0.16 mountY=0.07, mountTheta=0.41
23:54:00.620 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.17, opts=13)
23:54:00.621 00.001 18120 Enqueuing Move request for scope (0.01, -0.17)
23:54:00.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:00.622 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.3
23:54:00.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.622 00.000 21948 Worker thread wakes up
23:54:00.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:00.623 00.000 18120 Enqueuing Expose request
23:54:00.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
23:54:00.623 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
23:54:00.623 00.000 21948 Moving (0.01, -0.17) raw xDistance=0.16 yDistance=0.07
23:54:00.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:54:00.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:00.624 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:00.624 00.000 21948 MoveAxis(E, 0, ABG)
23:54:00.624 00.000 21948 Move returns status 0, amount 0
23:54:00.624 00.000 21948 MoveAxis(N, 0, ABG)
23:54:00.624 00.000 21948 Move returns status 0, amount 0
23:54:00.624 00.000 21948 move complete, result=0
23:54:00.624 00.000 21948 worker thread done servicing request
23:54:00.624 00.000 21948 Worker thread wakes up
23:54:00.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:00.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:00.624 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:02.141 01.517 21948 Exposure complete
23:54:02.194 00.053 21948 worker thread done servicing request
23:54:02.194 00.000 18120 OnExposeComplete: enter
23:54:02.195 00.001 18120 UpdateGuideState(): m_state=6
23:54:02.196 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
23:54:02.197 00.001 18120 Star::Find returns 1 (0), X=411.51, Y=237.33, Mass=1962, SNR=30.3, Peak=172 HFD=4.0
23:54:02.198 00.001 18120 MultiStar: [#1 -0.05,-0.00,0.75,U] [#2 -0.02,-0.15,0.66,U] [#3 0.21,-0.12,0.71,U] [#4 0.27,-0.11,0.54,U] [#5 0.12,0.08,0.55,U] [#6 0.03,0.04,0.50,U] [#7 -0.15,-0.24,0.53,U] [#8 0.03,-0.32,0.45,U] 
23:54:02.199 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {-0.05, -0.23}
23:54:02.200 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.14) = xAngle (-0.14 = -0.14)
23:54:02.202 00.002 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.97 = 2.97)
23:54:02.204 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.28 mountX=0.12 mountY=0.02, mountTheta=0.18
23:54:02.207 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
23:54:02.208 00.001 18120 Enqueuing Move request for scope (0.04, -0.12)
23:54:02.209 00.001 21948 Worker thread wakes up
23:54:02.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:02.210 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:54:02.211 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.3
23:54:02.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:02.212 00.001 18120 Enqueuing Expose request
23:54:02.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:54:02.212 00.000 21948 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=0.02
23:54:02.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:54:02.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:02.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:02.212 00.000 21948 MoveAxis(E, 0, ABG)
23:54:02.212 00.000 21948 Move returns status 0, amount 0
23:54:02.212 00.000 21948 MoveAxis(N, 0, ABG)
23:54:02.212 00.000 21948 Move returns status 0, amount 0
23:54:02.212 00.000 21948 move complete, result=0
23:54:02.213 00.001 21948 worker thread done servicing request
23:54:02.213 00.000 21948 Worker thread wakes up
23:54:02.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:02.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:02.213 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:03.844 01.631 21948 Exposure complete
23:54:03.872 00.028 21948 worker thread done servicing request
23:54:03.872 00.000 18120 OnExposeComplete: enter
23:54:03.873 00.001 18120 UpdateGuideState(): m_state=6
23:54:03.874 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
23:54:03.874 00.000 18120 Star::Find returns 1 (0), X=411.39, Y=237.20, Mass=2168, SNR=31.9, Peak=192 HFD=4.0
23:54:03.876 00.002 18120 MultiStar: [#1 -0.20,-0.20,0.73,U] [#2 -0.12,-0.21,0.64,U] [#3 -0.31,-0.18,0.68,U] [#4 -0.18,-0.07,0.54,U] [#5 0.01,-0.38,0.00,M1] [#6 0.04,0.09,0.47,U] [#7 -0.09,-0.34,0.52,U] [#8 0.10,-0.18,0.42,U] 
23:54:03.877 00.001 18120 refined, 7 included, MultiStar: {-0.14, -0.20}, one-star: {-0.16, -0.36}
23:54:03.878 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
23:54:03.879 00.001 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.09 = 2.09)
23:54:03.880 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.16 mountX=0.13 mountY=0.21, mountTheta=1.03
23:54:03.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.20, opts=13)
23:54:03.881 00.000 18120 Enqueuing Move request for scope (-0.14, -0.20)
23:54:03.882 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:03.882 00.000 18120 UpdateGuideState exits: m=2168 RSB=31.9
23:54:03.883 00.001 21948 Worker thread wakes up
23:54:03.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
23:54:03.883 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
23:54:03.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.883 00.000 21948 Moving (-0.14, -0.20) raw xDistance=0.13 yDistance=0.21
23:54:03.884 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:54:03.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:54:03.884 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:03.884 00.000 18120 Enqueuing Expose request
23:54:03.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:54:03.885 00.001 21948 MoveAxis(E, 0, ABG)
23:54:03.885 00.000 21948 Move returns status 0, amount 0
23:54:03.885 00.000 21948 MoveAxis(N, 0, ABG)
23:54:03.885 00.000 21948 Move returns status 0, amount 0
23:54:03.885 00.000 21948 move complete, result=0
23:54:03.885 00.000 21948 worker thread done servicing request
23:54:03.885 00.000 21948 Worker thread wakes up
23:54:03.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:03.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:03.885 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:05.406 01.521 21948 Exposure complete
23:54:05.434 00.028 21948 worker thread done servicing request
23:54:05.434 00.000 18120 OnExposeComplete: enter
23:54:05.435 00.001 18120 UpdateGuideState(): m_state=6
23:54:05.436 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
23:54:05.437 00.001 18120 Star::Find returns 1 (0), X=411.46, Y=237.23, Mass=1944, SNR=30.2, Peak=166 HFD=3.9
23:54:05.437 00.000 18120 MultiStar: [#1 0.11,-0.16,0.72,U] [#2 -0.25,-0.35,0.00,M1] [#3 0.09,-0.27,0.68,U] [#4 0.12,-0.38,0.00,M1] [#5 -0.28,-0.11,0.55,U] [#6 0.00,0.18,0.53,U] [#7 -0.02,-0.11,0.53,U] [#8 0.06,-0.29,0.45,U] 
23:54:05.437 00.000 18120 refined, 6 included, MultiStar: {-0.02, -0.18}, one-star: {-0.10, -0.33}
23:54:05.438 00.001 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.55 = -0.55)
23:54:05.438 00.000 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.56 = 2.56)
23:54:05.439 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.69 mountX=0.15 mountY=0.10, mountTheta=0.57
23:54:05.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.18, opts=13)
23:54:05.440 00.000 18120 Enqueuing Move request for scope (-0.02, -0.18)
23:54:05.441 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:05.441 00.000 21948 Worker thread wakes up
23:54:05.441 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.2
23:54:05.442 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
23:54:05.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:05.443 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
23:54:05.443 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:05.443 00.000 18120 Enqueuing Expose request
23:54:05.444 00.001 21948 Moving (-0.02, -0.18) raw xDistance=0.15 yDistance=0.10
23:54:05.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:54:05.444 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:05.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:05.444 00.000 21948 MoveAxis(E, 0, ABG)
23:54:05.444 00.000 21948 Move returns status 0, amount 0
23:54:05.444 00.000 21948 MoveAxis(N, 0, ABG)
23:54:05.444 00.000 21948 Move returns status 0, amount 0
23:54:05.444 00.000 21948 move complete, result=0
23:54:05.444 00.000 21948 worker thread done servicing request
23:54:05.444 00.000 21948 Worker thread wakes up
23:54:05.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:05.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:05.444 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:07.075 01.631 21948 Exposure complete
23:54:07.125 00.050 21948 worker thread done servicing request
23:54:07.125 00.000 18120 OnExposeComplete: enter
23:54:07.127 00.002 18120 UpdateGuideState(): m_state=6
23:54:07.129 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
23:54:07.130 00.001 18120 Star::Find returns 1 (0), X=411.31, Y=237.29, Mass=2099, SNR=31.4, Peak=169 HFD=4.3
23:54:07.131 00.001 18120 MultiStar: [#1 0.12,0.01,0.68,U] [#2 -0.07,-0.11,0.63,U] [#3 0.32,-0.16,0.66,U] [#4 0.14,-0.23,0.56,U] [#5 0.21,-0.35,0.00,M1] [#6 0.11,0.34,0.46,U] [#7 -0.27,-0.01,0.54,U] [#8 0.30,-0.33,0.00,M5] 
23:54:07.132 00.001 18120 refined, 6 included, MultiStar: {-0.00, -0.09}, one-star: {-0.24, -0.28}
23:54:07.134 00.002 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
23:54:07.135 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
23:54:07.136 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=0.08 mountY=0.04, mountTheta=0.48
23:54:07.139 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.09, opts=13)
23:54:07.140 00.001 18120 Enqueuing Move request for scope (-0.00, -0.09)
23:54:07.140 00.000 21948 Worker thread wakes up
23:54:07.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:07.141 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.4
23:54:07.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.142 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:07.142 00.000 18120 Enqueuing Expose request
23:54:07.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
23:54:07.143 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
23:54:07.143 00.000 21948 Moving (-0.00, -0.09) raw xDistance=0.08 yDistance=0.04
23:54:07.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:54:07.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:07.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:07.143 00.000 21948 MoveAxis(E, 0, ABG)
23:54:07.143 00.000 21948 Move returns status 0, amount 0
23:54:07.143 00.000 21948 MoveAxis(N, 0, ABG)
23:54:07.143 00.000 21948 Move returns status 0, amount 0
23:54:07.143 00.000 21948 move complete, result=0
23:54:07.143 00.000 21948 worker thread done servicing request
23:54:07.143 00.000 21948 Worker thread wakes up
23:54:07.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:07.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:07.143 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:08.663 01.520 21948 Exposure complete
23:54:08.700 00.037 21948 worker thread done servicing request
23:54:08.700 00.000 18120 OnExposeComplete: enter
23:54:08.704 00.004 18120 UpdateGuideState(): m_state=6
23:54:08.705 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
23:54:08.708 00.003 18120 Star::Find returns 1 (0), X=411.54, Y=237.36, Mass=2100, SNR=31.5, Peak=180 HFD=4.0
23:54:08.708 00.000 18120 MultiStar: [#1 -0.03,0.02,0.67,U] [#2 -0.08,-0.16,0.69,U] [#3 0.30,-0.04,0.67,U] [#4 -0.05,-0.05,0.54,U] [#5 0.09,-0.24,0.53,U] [#6 0.09,0.07,0.49,U] [#7 -0.19,-0.10,0.52,U] [#8 0.05,-0.07,0.45,U] 
23:54:08.709 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {-0.02, -0.20}
23:54:08.710 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.24 = -0.24)
23:54:08.711 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
23:54:08.711 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.38 mountX=0.09 mountY=0.03, mountTheta=0.28
23:54:08.713 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
23:54:08.714 00.001 18120 Enqueuing Move request for scope (0.02, -0.09)
23:54:08.714 00.000 21948 Worker thread wakes up
23:54:08.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:08.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:54:08.715 00.001 18120 UpdateGuideState exits: m=2100 RSB=31.5
23:54:08.715 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:08.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:08.716 00.001 18120 Enqueuing Expose request
23:54:08.717 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:54:08.717 00.000 21948 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.03
23:54:08.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:54:08.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:08.717 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:08.717 00.000 21948 MoveAxis(E, 0, ABG)
23:54:08.718 00.001 21948 Move returns status 0, amount 0
23:54:08.718 00.000 21948 MoveAxis(N, 0, ABG)
23:54:08.718 00.000 21948 Move returns status 0, amount 0
23:54:08.718 00.000 21948 move complete, result=0
23:54:08.718 00.000 21948 worker thread done servicing request
23:54:08.718 00.000 21948 Worker thread wakes up
23:54:08.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:08.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:08.718 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:10.349 01.631 21948 Exposure complete
23:54:10.387 00.038 21948 worker thread done servicing request
23:54:10.387 00.000 18120 OnExposeComplete: enter
23:54:10.388 00.001 18120 UpdateGuideState(): m_state=6
23:54:10.389 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
23:54:10.390 00.001 18120 Star::Find returns 1 (0), X=411.23, Y=237.51, Mass=2109, SNR=31.6, Peak=166 HFD=4.2
23:54:10.391 00.001 18120 MultiStar: [#1 -0.22,-0.02,0.74,U] [#2 -0.40,-0.04,0.00,M1] [#3 0.33,-0.06,0.67,U] [#4 0.02,-0.01,0.56,U] [#5 -0.30,0.05,0.53,U] [#6 -0.07,0.35,0.46,U] [#7 -0.28,0.07,0.50,U] [#8 0.15,-0.06,0.40,U] 
23:54:10.392 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.33, -0.05}
23:54:10.392 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.11 = -2.18)
23:54:10.393 00.001 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.92)
23:54:10.393 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.96 mountX=-0.06 mountY=0.09, mountTheta=2.19
23:54:10.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.02, opts=13)
23:54:10.395 00.001 18120 Enqueuing Move request for scope (-0.11, 0.02)
23:54:10.396 00.001 21948 Worker thread wakes up
23:54:10.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:10.396 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
23:54:10.397 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:10.397 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:10.397 00.000 18120 Enqueuing Expose request
23:54:10.398 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:54:10.398 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:54:10.398 00.000 21948 Moving (-0.11, 0.02) raw xDistance=-0.06 yDistance=0.09
23:54:10.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:54:10.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:10.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:10.398 00.000 21948 MoveAxis(E, 0, ABG)
23:54:10.398 00.000 21948 Move returns status 0, amount 0
23:54:10.398 00.000 21948 MoveAxis(N, 0, ABG)
23:54:10.398 00.000 21948 Move returns status 0, amount 0
23:54:10.398 00.000 21948 move complete, result=0
23:54:10.398 00.000 21948 worker thread done servicing request
23:54:10.398 00.000 21948 Worker thread wakes up
23:54:10.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:10.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:10.398 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:11.920 01.522 21948 Exposure complete
23:54:11.951 00.031 21948 worker thread done servicing request
23:54:11.951 00.000 18120 OnExposeComplete: enter
23:54:11.952 00.001 18120 UpdateGuideState(): m_state=6
23:54:11.953 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
23:54:11.953 00.000 18120 Star::Find returns 1 (0), X=411.27, Y=237.39, Mass=2394, SNR=33.5, Peak=194 HFD=4.2
23:54:11.954 00.001 18120 MultiStar: [#1 -0.18,0.06,0.65,U] [#2 -0.34,-0.09,0.61,U] [#3 0.26,-0.36,0.00,M2] [#4 -0.03,-0.17,0.55,U] [#5 -0.22,-0.04,0.49,U] [#6 -0.03,0.06,0.46,U] [#7 -0.00,-0.29,0.47,U] [#8 0.15,-0.43,0.00,M4] 
23:54:11.954 00.000 18120 refined, 6 included, MultiStar: {-0.18, -0.10}, one-star: {-0.28, -0.17}
23:54:11.955 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.14) = xAngle (-1.49 = -1.49)
23:54:11.955 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.61 = 1.61)
23:54:11.955 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.63 mountX=0.02 mountY=0.20, mountTheta=1.49
23:54:11.957 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.10, opts=13)
23:54:11.957 00.000 18120 Enqueuing Move request for scope (-0.18, -0.10)
23:54:11.958 00.001 21948 Worker thread wakes up
23:54:11.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:11.958 00.000 18120 UpdateGuideState exits: m=2394 RSB=33.5
23:54:11.959 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:11.959 00.000 18120 Enqueuing Expose request
23:54:11.960 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
23:54:11.960 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
23:54:11.960 00.000 21948 Moving (-0.18, -0.10) raw xDistance=0.02 yDistance=0.20
23:54:11.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:54:11.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:11.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:54:11.960 00.000 21948 MoveAxis(E, 0, ABG)
23:54:11.960 00.000 21948 Move returns status 0, amount 0
23:54:11.960 00.000 21948 MoveAxis(N, 0, ABG)
23:54:11.960 00.000 21948 Move returns status 0, amount 0
23:54:11.960 00.000 21948 move complete, result=0
23:54:11.960 00.000 21948 worker thread done servicing request
23:54:11.960 00.000 21948 Worker thread wakes up
23:54:11.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:11.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:11.960 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:13.597 01.637 21948 Exposure complete
23:54:13.630 00.033 21948 worker thread done servicing request
23:54:13.631 00.001 18120 OnExposeComplete: enter
23:54:13.634 00.003 18120 UpdateGuideState(): m_state=6
23:54:13.636 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
23:54:13.638 00.002 18120 Star::Find returns 1 (0), X=411.23, Y=237.49, Mass=2125, SNR=31.7, Peak=169 HFD=3.9
23:54:13.641 00.003 18120 MultiStar: [#1 -0.07,0.00,0.70,U] [#2 -0.01,0.11,0.66,U] [#3 -0.24,0.00,0.66,U] [#4 -0.08,-0.12,0.54,U] [#5 -0.35,0.00,0.56,U] [#6 -0.03,0.47,0.00,M1] [#7 -0.09,-0.19,0.49,U] [#8 0.25,-0.16,0.41,U] 
23:54:13.644 00.003 18120 refined, 7 included, MultiStar: {-0.14, -0.04}, one-star: {-0.33, -0.07}
23:54:13.645 00.001 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
23:54:13.646 00.001 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.40 = 1.40)
23:54:13.647 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.85 mountX=-0.02 mountY=0.15, mountTheta=1.71
23:54:13.648 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.04, opts=13)
23:54:13.649 00.001 18120 Enqueuing Move request for scope (-0.14, -0.04)
23:54:13.650 00.001 21948 Worker thread wakes up
23:54:13.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:13.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
23:54:13.651 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
23:54:13.651 00.000 21948 Moving (-0.14, -0.04) raw xDistance=-0.02 yDistance=0.15
23:54:13.651 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.7
23:54:13.652 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:54:13.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:13.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:13.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:13.653 00.001 18120 Enqueuing Expose request
23:54:13.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:54:13.653 00.000 21948 MoveAxis(E, 0, ABG)
23:54:13.653 00.000 21948 Move returns status 0, amount 0
23:54:13.653 00.000 21948 MoveAxis(N, 0, ABG)
23:54:13.653 00.000 21948 Move returns status 0, amount 0
23:54:13.653 00.000 21948 move complete, result=0
23:54:13.653 00.000 21948 worker thread done servicing request
23:54:13.653 00.000 21948 Worker thread wakes up
23:54:13.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:13.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:13.654 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:15.178 01.524 21948 Exposure complete
23:54:15.251 00.073 21948 worker thread done servicing request
23:54:15.252 00.001 18120 OnExposeComplete: enter
23:54:15.253 00.001 18120 UpdateGuideState(): m_state=6
23:54:15.255 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
23:54:15.256 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=237.59, Mass=2137, SNR=31.8, Peak=167 HFD=4.1
23:54:15.257 00.001 18120 MultiStar: [#1 -0.06,0.38,0.00,M1] [#2 -0.24,0.18,0.62,U] [#3 0.27,-0.17,0.67,U] [#4 0.14,-0.07,0.54,U] [#5 -0.22,0.10,0.51,U] [#6 0.03,0.25,0.46,U] [#7 -0.05,0.08,0.50,U] [#8 0.47,0.03,0.00,M4] 
23:54:15.258 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {0.08, 0.03}
23:54:15.258 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
23:54:15.259 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
23:54:15.259 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.27 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
23:54:15.260 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
23:54:15.262 00.002 18120 Enqueuing Move request for scope (0.01, 0.04)
23:54:15.263 00.001 21948 Worker thread wakes up
23:54:15.263 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:54:15.263 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:54:15.263 00.000 21948 Moving (0.01, 0.04) raw xDistance=-0.03 yDistance=-0.03
23:54:15.263 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:54:15.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:15.265 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:15.265 00.000 18120 UpdateGuideState exits: m=2137 RSB=31.8
23:54:15.266 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.267 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:54:15.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:15.268 00.001 18120 Enqueuing Expose request
23:54:15.268 00.000 21948 MoveAxis(E, 0, ABG)
23:54:15.268 00.000 21948 Move returns status 0, amount 0
23:54:15.268 00.000 21948 MoveAxis(N, 0, ABG)
23:54:15.268 00.000 21948 Move returns status 0, amount 0
23:54:15.269 00.001 21948 move complete, result=0
23:54:15.269 00.000 21948 worker thread done servicing request
23:54:15.269 00.000 21948 Worker thread wakes up
23:54:15.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:15.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:15.270 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:16.896 01.626 21948 Exposure complete
23:54:16.925 00.029 21948 worker thread done servicing request
23:54:16.926 00.001 18120 OnExposeComplete: enter
23:54:16.926 00.000 18120 UpdateGuideState(): m_state=6
23:54:16.927 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
23:54:16.928 00.001 18120 Star::Find returns 1 (0), X=411.38, Y=237.59, Mass=1914, SNR=30.0, Peak=147 HFD=4.0
23:54:16.929 00.001 18120 MultiStar: [#1 -0.09,0.10,0.73,U] [#2 -0.28,0.14,0.69,U] [#3 0.22,0.00,0.71,U] [#4 0.00,-0.11,0.58,U] [#5 -0.24,0.05,0.54,U] [#6 -0.05,0.44,0.00,M1] [#7 -0.20,0.08,0.56,U] [#8 0.08,-0.06,0.45,U] 
23:54:16.929 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.18, 0.03}
23:54:16.930 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.91 = -2.37)
23:54:16.930 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.73)
23:54:16.930 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=-0.07 mountY=0.06, mountTheta=2.40
23:54:16.932 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
23:54:16.933 00.001 18120 Enqueuing Move request for scope (-0.09, 0.04)
23:54:16.933 00.000 21948 Worker thread wakes up
23:54:16.934 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:16.934 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.0
23:54:16.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:16.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:16.935 00.000 18120 Enqueuing Expose request
23:54:16.936 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:54:16.936 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:54:16.936 00.000 21948 Moving (-0.09, 0.04) raw xDistance=-0.07 yDistance=0.06
23:54:16.936 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:54:16.936 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:16.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:16.936 00.000 21948 MoveAxis(E, 0, ABG)
23:54:16.936 00.000 21948 Move returns status 0, amount 0
23:54:16.936 00.000 21948 MoveAxis(N, 0, ABG)
23:54:16.936 00.000 21948 Move returns status 0, amount 0
23:54:16.936 00.000 21948 move complete, result=0
23:54:16.936 00.000 21948 worker thread done servicing request
23:54:16.936 00.000 21948 Worker thread wakes up
23:54:16.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:16.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:16.936 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:18.460 01.524 21948 Exposure complete
23:54:18.494 00.034 21948 worker thread done servicing request
23:54:18.494 00.000 18120 OnExposeComplete: enter
23:54:18.495 00.001 18120 UpdateGuideState(): m_state=6
23:54:18.495 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
23:54:18.496 00.001 18120 Star::Find returns 1 (0), X=411.40, Y=237.66, Mass=1991, SNR=30.7, Peak=177 HFD=4.0
23:54:18.496 00.000 18120 MultiStar: [#1 -0.35,0.37,0.00,M1] [#2 -0.45,0.09,0.00,M1] [#3 -0.05,0.10,0.68,U] [#4 -0.11,-0.06,0.53,U] [#5 -0.33,0.22,0.00,M1] [#6 -0.12,0.24,0.52,U] [#7 -0.18,0.13,0.53,U] [#8 -0.11,-0.07,0.44,U] 
23:54:18.497 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.08}, one-star: {-0.16, 0.10}
23:54:18.497 00.000 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
23:54:18.497 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
23:54:18.498 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.56 mountX=-0.13 mountY=0.07, mountTheta=2.61
23:54:18.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.08, opts=13)
23:54:18.499 00.000 18120 Enqueuing Move request for scope (-0.12, 0.08)
23:54:18.500 00.001 21948 Worker thread wakes up
23:54:18.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
23:54:18.500 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
23:54:18.500 00.000 21948 Moving (-0.12, 0.08) raw xDistance=-0.13 yDistance=0.07
23:54:18.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:18.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:18.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:18.500 00.000 21948 MoveAxis(E, 0, ABG)
23:54:18.500 00.000 21948 Move returns status 0, amount 0
23:54:18.500 00.000 21948 MoveAxis(N, 0, ABG)
23:54:18.500 00.000 21948 Move returns status 0, amount 0
23:54:18.500 00.000 21948 move complete, result=0
23:54:18.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:18.501 00.001 18120 UpdateGuideState exits: m=1991 RSB=30.7
23:54:18.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.502 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:18.502 00.000 18120 Enqueuing Expose request
23:54:18.503 00.001 21948 worker thread done servicing request
23:54:18.503 00.000 21948 Worker thread wakes up
23:54:18.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:18.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:18.503 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:20.133 01.630 21948 Exposure complete
23:54:20.173 00.040 21948 worker thread done servicing request
23:54:20.173 00.000 18120 OnExposeComplete: enter
23:54:20.174 00.001 18120 UpdateGuideState(): m_state=6
23:54:20.175 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
23:54:20.175 00.000 18120 Star::Find returns 1 (0), X=411.34, Y=237.62, Mass=2151, SNR=31.9, Peak=170 HFD=4.1
23:54:20.176 00.001 18120 MultiStar: [#1 -0.09,0.32,0.71,U] [#2 -0.34,0.07,0.64,U] [#3 -0.36,0.01,0.68,U] [#4 -0.26,0.22,0.54,U] [#5 -0.48,-0.02,0.00,M2] [#6 -0.12,0.34,0.49,U] [#7 -0.38,0.03,0.00,M1] [#8 -0.20,-0.07,0.44,U] 
23:54:20.176 00.000 18120 single-star, 6 included, MultiStar: {-0.23, 0.13}, one-star: {-0.21, 0.06}
23:54:20.177 00.001 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.14) = xAngle (4.01 = -2.27)
23:54:20.177 00.000 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
23:54:20.178 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=-0.14 mountY=0.16, mountTheta=2.29
23:54:20.181 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.06, opts=13)
23:54:20.182 00.001 18120 Enqueuing Move request for scope (-0.21, 0.06)
23:54:20.182 00.000 21948 Worker thread wakes up
23:54:20.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:20.183 00.001 18120 UpdateGuideState exits: m=2151 RSB=31.9
23:54:20.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.183 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:20.184 00.001 18120 Enqueuing Expose request
23:54:20.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
23:54:20.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
23:54:20.184 00.000 21948 Moving (-0.21, 0.06) raw xDistance=-0.14 yDistance=0.16
23:54:20.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:54:20.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:20.184 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:54:20.185 00.001 21948 MoveAxis(E, 0, ABG)
23:54:20.185 00.000 21948 Move returns status 0, amount 0
23:54:20.185 00.000 21948 MoveAxis(N, 0, ABG)
23:54:20.185 00.000 21948 Move returns status 0, amount 0
23:54:20.185 00.000 21948 move complete, result=0
23:54:20.185 00.000 21948 worker thread done servicing request
23:54:20.185 00.000 21948 Worker thread wakes up
23:54:20.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:20.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:20.185 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:21.701 01.516 21948 Exposure complete
23:54:21.735 00.034 21948 worker thread done servicing request
23:54:21.735 00.000 18120 OnExposeComplete: enter
23:54:21.736 00.001 18120 UpdateGuideState(): m_state=6
23:54:21.737 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
23:54:21.737 00.000 18120 Star::Find returns 1 (0), X=411.28, Y=237.33, Mass=2227, SNR=32.6, Peak=175 HFD=4.1
23:54:21.738 00.001 18120 MultiStar: [#1 -0.13,0.25,0.68,U] [#2 -0.25,0.05,0.64,U] [#3 0.20,-0.06,0.65,U] [#4 -0.12,0.14,0.53,U] [#5 -0.25,-0.04,0.51,U] [#6 -0.14,0.08,0.47,U] [#7 -0.62,0.07,0.00,M2] [#8 -0.02,-0.05,0.41,U] 
23:54:21.739 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.00}, one-star: {-0.28, -0.23}
23:54:21.740 00.001 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.27 = -2.01)
23:54:21.740 00.000 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.09)
23:54:21.741 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.13 mountX=-0.06 mountY=0.12, mountTheta=2.02
23:54:21.743 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.00, opts=13)
23:54:21.743 00.000 18120 Enqueuing Move request for scope (-0.13, 0.00)
23:54:21.744 00.001 21948 Worker thread wakes up
23:54:21.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:21.744 00.000 18120 UpdateGuideState exits: m=2227 RSB=32.6
23:54:21.745 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:21.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:21.746 00.001 18120 Enqueuing Expose request
23:54:21.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
23:54:21.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
23:54:21.746 00.000 21948 Moving (-0.13, 0.00) raw xDistance=-0.06 yDistance=0.12
23:54:21.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:54:21.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:21.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:54:21.746 00.000 21948 MoveAxis(E, 0, ABG)
23:54:21.746 00.000 21948 Move returns status 0, amount 0
23:54:21.746 00.000 21948 MoveAxis(N, 0, ABG)
23:54:21.746 00.000 21948 Move returns status 0, amount 0
23:54:21.747 00.001 21948 move complete, result=0
23:54:21.747 00.000 21948 worker thread done servicing request
23:54:21.747 00.000 21948 Worker thread wakes up
23:54:21.747 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:21.747 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:21.747 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:23.383 01.636 21948 Exposure complete
23:54:23.416 00.033 21948 worker thread done servicing request
23:54:23.416 00.000 18120 OnExposeComplete: enter
23:54:23.417 00.001 18120 UpdateGuideState(): m_state=6
23:54:23.417 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
23:54:23.417 00.000 18120 Star::Find returns 1 (0), X=411.52, Y=237.53, Mass=1937, SNR=30.2, Peak=168 HFD=3.6
23:54:23.418 00.001 18120 MultiStar: [#1 -0.01,0.15,0.77,U] [#2 -0.03,-0.13,0.68,U] [#3 -0.09,0.01,0.69,U] [#4 -0.13,-0.17,0.59,U] [#5 -0.13,0.03,0.56,U] [#6 -0.26,0.34,0.00,M1] [#7 -0.14,0.20,0.54,U] [#8 0.15,-0.30,0.43,U] 
23:54:23.418 00.000 18120 single-star, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.04, -0.03}
23:54:23.419 00.001 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
23:54:23.419 00.000 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
23:54:23.420 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.42 mountX=0.01 mountY=0.05, mountTheta=1.28
23:54:23.421 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
23:54:23.422 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
23:54:23.422 00.000 21948 Worker thread wakes up
23:54:23.422 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:23.423 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.2
23:54:23.423 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:23.424 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:54:23.424 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:54:23.424 00.000 21948 Moving (-0.04, -0.03) raw xDistance=0.01 yDistance=0.05
23:54:23.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:54:23.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:23.424 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:23.424 00.000 18120 Enqueuing Expose request
23:54:23.425 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:23.425 00.000 21948 MoveAxis(E, 0, ABG)
23:54:23.425 00.000 21948 Move returns status 0, amount 0
23:54:23.425 00.000 21948 MoveAxis(N, 0, ABG)
23:54:23.425 00.000 21948 Move returns status 0, amount 0
23:54:23.425 00.000 21948 move complete, result=0
23:54:23.425 00.000 21948 worker thread done servicing request
23:54:23.425 00.000 21948 Worker thread wakes up
23:54:23.425 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:23.425 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:23.426 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:24.945 01.519 21948 Exposure complete
23:54:24.984 00.039 21948 worker thread done servicing request
23:54:24.984 00.000 18120 OnExposeComplete: enter
23:54:24.984 00.000 18120 UpdateGuideState(): m_state=6
23:54:24.984 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
23:54:24.985 00.001 18120 Star::Find returns 1 (0), X=411.42, Y=237.51, Mass=1822, SNR=29.4, Peak=138 HFD=4.2
23:54:24.985 00.000 18120 MultiStar: [#1 -0.17,0.36,0.00,M1] [#2 -0.11,-0.05,0.68,U] [#3 -0.03,-0.11,0.71,U] [#4 -0.14,0.14,0.62,U] [#5 -0.32,0.21,0.00,M1] [#6 -0.18,0.14,0.50,U] [#7 -0.04,-0.11,0.54,U] [#8 0.38,0.14,0.00,M1] 
23:54:24.987 00.002 18120 refined, 5 included, MultiStar: {-0.11, -0.02}, one-star: {-0.14, -0.05}
23:54:24.987 00.000 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.84 = -1.84)
23:54:24.987 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.26 = 1.26)
23:54:24.988 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.98 mountX=-0.03 mountY=0.10, mountTheta=1.84
23:54:24.988 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
23:54:24.989 00.001 18120 Enqueuing Move request for scope (-0.11, -0.02)
23:54:24.990 00.001 21948 Worker thread wakes up
23:54:24.990 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:24.993 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:54:24.993 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:54:24.993 00.000 21948 Moving (-0.11, -0.02) raw xDistance=-0.03 yDistance=0.10
23:54:24.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:54:24.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:24.993 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.4
23:54:24.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:24.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:24.995 00.001 18120 Enqueuing Expose request
23:54:24.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:24.995 00.000 21948 MoveAxis(E, 0, ABG)
23:54:24.995 00.000 21948 Move returns status 0, amount 0
23:54:24.995 00.000 21948 MoveAxis(N, 0, ABG)
23:54:24.995 00.000 21948 Move returns status 0, amount 0
23:54:24.995 00.000 21948 move complete, result=0
23:54:24.995 00.000 21948 worker thread done servicing request
23:54:24.995 00.000 21948 Worker thread wakes up
23:54:24.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:24.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:24.996 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:26.620 01.624 21948 Exposure complete
23:54:26.663 00.043 21948 worker thread done servicing request
23:54:26.663 00.000 18120 OnExposeComplete: enter
23:54:26.664 00.001 18120 UpdateGuideState(): m_state=6
23:54:26.664 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
23:54:26.665 00.001 18120 Star::Find returns 1 (0), X=411.42, Y=237.63, Mass=2093, SNR=31.5, Peak=160 HFD=4.1
23:54:26.665 00.000 18120 MultiStar: [#1 -0.07,0.20,0.71,U] [#2 -0.02,0.07,0.64,U] [#3 0.11,-0.02,0.66,U] [#4 -0.18,-0.37,0.00,M1] [#5 -0.37,0.26,0.00,M2] [#6 0.05,0.22,0.50,U] [#7 -0.27,-0.03,0.50,U] [#8 0.11,-0.14,0.43,U] 
23:54:26.666 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.14, 0.07}
23:54:26.666 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.31 = -2.97)
23:54:26.667 00.001 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.13)
23:54:26.667 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.17 mountX=-0.08 mountY=0.01, mountTheta=3.01
23:54:26.668 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
23:54:26.669 00.001 18120 Enqueuing Move request for scope (-0.04, 0.06)
23:54:26.669 00.000 21948 Worker thread wakes up
23:54:26.670 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:26.670 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.5
23:54:26.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:26.671 00.000 18120 Enqueuing Expose request
23:54:26.672 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:54:26.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:54:26.672 00.000 21948 Moving (-0.04, 0.06) raw xDistance=-0.08 yDistance=0.01
23:54:26.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:54:26.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:26.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:54:26.672 00.000 21948 MoveAxis(E, 0, ABG)
23:54:26.672 00.000 21948 Move returns status 0, amount 0
23:54:26.672 00.000 21948 MoveAxis(N, 0, ABG)
23:54:26.672 00.000 21948 Move returns status 0, amount 0
23:54:26.672 00.000 21948 move complete, result=0
23:54:26.672 00.000 21948 worker thread done servicing request
23:54:26.672 00.000 21948 Worker thread wakes up
23:54:26.672 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:26.675 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:26.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:28.200 01.525 21948 Exposure complete
23:54:28.235 00.035 21948 worker thread done servicing request
23:54:28.235 00.000 18120 OnExposeComplete: enter
23:54:28.236 00.001 18120 UpdateGuideState(): m_state=6
23:54:28.236 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
23:54:28.237 00.001 18120 Star::Find returns 1 (0), X=411.52, Y=237.38, Mass=2056, SNR=31.2, Peak=167 HFD=3.9
23:54:28.239 00.002 18120 MultiStar: [#1 -0.09,-0.10,0.70,U] [#2 -0.05,0.02,0.63,U] [#3 0.06,-0.16,0.68,U] [#4 -0.27,-0.07,0.53,U] [#5 -0.39,0.03,0.00,M3] [#6 -0.02,0.27,0.48,U] [#7 -0.27,-0.09,0.51,U] [#8 0.02,0.01,0.43,U] 
23:54:28.240 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {-0.04, -0.18}
23:54:28.242 00.002 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
23:54:28.243 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.78 = 1.78)
23:54:28.243 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=0.02 mountY=0.09, mountTheta=1.33
23:54:28.244 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.06, opts=13)
23:54:28.245 00.001 18120 Enqueuing Move request for scope (-0.08, -0.06)
23:54:28.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:28.246 00.001 18120 UpdateGuideState exits: m=2056 RSB=31.2
23:54:28.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:28.247 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:28.247 00.000 18120 Enqueuing Expose request
23:54:28.248 00.001 21948 Worker thread wakes up
23:54:28.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
23:54:28.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
23:54:28.248 00.000 21948 Moving (-0.08, -0.06) raw xDistance=0.02 yDistance=0.09
23:54:28.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:54:28.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:28.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:28.248 00.000 21948 MoveAxis(E, 0, ABG)
23:54:28.248 00.000 21948 Move returns status 0, amount 0
23:54:28.248 00.000 21948 MoveAxis(N, 0, ABG)
23:54:28.248 00.000 21948 Move returns status 0, amount 0
23:54:28.248 00.000 21948 move complete, result=0
23:54:28.248 00.000 21948 worker thread done servicing request
23:54:28.248 00.000 21948 Worker thread wakes up
23:54:28.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:28.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:28.249 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:29.871 01.622 21948 Exposure complete
23:54:29.912 00.041 21948 worker thread done servicing request
23:54:29.912 00.000 18120 OnExposeComplete: enter
23:54:29.913 00.001 18120 UpdateGuideState(): m_state=6
23:54:29.913 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
23:54:29.914 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=237.76, Mass=2013, SNR=30.8, Peak=188 HFD=3.9
23:54:29.914 00.000 18120 MultiStar: [#1 -0.33,0.25,0.00,M1] [#2 -0.33,0.04,0.66,U] [#3 0.07,-0.10,0.70,U] [#4 -0.02,-0.15,0.55,U] [#5 -0.56,0.35,0.00,M4] [#6 -0.13,0.48,0.00,M1] [#7 -0.09,0.20,0.54,U] [#8 -0.07,0.04,0.45,U] 
23:54:29.915 00.001 18120 refined, 5 included, MultiStar: {-0.13, 0.05}, one-star: {-0.27, 0.20}
23:54:29.915 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
23:54:29.916 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.74)
23:54:29.916 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.78 mountX=-0.10 mountY=0.10, mountTheta=2.38
23:54:29.917 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.05, opts=13)
23:54:29.918 00.001 18120 Enqueuing Move request for scope (-0.13, 0.05)
23:54:29.918 00.000 21948 Worker thread wakes up
23:54:29.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
23:54:29.918 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
23:54:29.918 00.000 21948 Moving (-0.13, 0.05) raw xDistance=-0.10 yDistance=0.10
23:54:29.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:54:29.918 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:29.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:29.919 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.8
23:54:29.920 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:29.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:29.920 00.000 18120 Enqueuing Expose request
23:54:29.921 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:29.921 00.000 21948 MoveAxis(E, 0, ABG)
23:54:29.921 00.000 21948 Move returns status 0, amount 0
23:54:29.921 00.000 21948 MoveAxis(N, 0, ABG)
23:54:29.921 00.000 21948 Move returns status 0, amount 0
23:54:29.921 00.000 21948 move complete, result=0
23:54:29.921 00.000 21948 worker thread done servicing request
23:54:29.921 00.000 21948 Worker thread wakes up
23:54:29.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:29.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:29.922 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:31.437 01.515 21948 Exposure complete
23:54:31.473 00.036 21948 worker thread done servicing request
23:54:31.473 00.000 18120 OnExposeComplete: enter
23:54:31.474 00.001 18120 UpdateGuideState(): m_state=6
23:54:31.474 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
23:54:31.476 00.002 18120 Star::Find returns 1 (0), X=411.32, Y=237.76, Mass=1867, SNR=29.7, Peak=167 HFD=4.3
23:54:31.476 00.000 18120 MultiStar: [#1 -0.08,0.17,0.76,U] [#2 -0.17,0.17,0.69,U] [#3 0.19,0.33,0.00,M1] [#4 0.01,-0.01,0.60,U] [#5 -0.43,0.31,0.00,M5] [#6 0.01,0.49,0.00,M2] [#7 -0.09,-0.05,0.53,U] [#8 0.23,0.28,0.46,U] 
23:54:31.477 00.001 18120 refined, 5 included, MultiStar: {-0.09, 0.13}, one-star: {-0.24, 0.20}
23:54:31.477 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.30 = -2.98)
23:54:31.477 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.12)
23:54:31.478 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.16 mountX=-0.16 mountY=0.02, mountTheta=3.02
23:54:31.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
23:54:31.479 00.000 18120 Enqueuing Move request for scope (-0.09, 0.13)
23:54:31.480 00.001 21948 Worker thread wakes up
23:54:31.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:31.480 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.7
23:54:31.481 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:31.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:31.482 00.001 18120 Enqueuing Expose request
23:54:31.482 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
23:54:31.482 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
23:54:31.482 00.000 21948 Moving (-0.09, 0.13) raw xDistance=-0.16 yDistance=0.02
23:54:31.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:54:31.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:31.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:31.482 00.000 21948 MoveAxis(E, 0, ABG)
23:54:31.482 00.000 21948 Move returns status 0, amount 0
23:54:31.482 00.000 21948 MoveAxis(N, 0, ABG)
23:54:31.482 00.000 21948 Move returns status 0, amount 0
23:54:31.482 00.000 21948 move complete, result=0
23:54:31.482 00.000 21948 worker thread done servicing request
23:54:31.482 00.000 21948 Worker thread wakes up
23:54:31.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:31.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:31.483 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:33.110 01.627 21948 Exposure complete
23:54:33.175 00.065 21948 worker thread done servicing request
23:54:33.175 00.000 18120 OnExposeComplete: enter
23:54:33.176 00.001 18120 UpdateGuideState(): m_state=6
23:54:33.176 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
23:54:33.177 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=237.71, Mass=2104, SNR=31.6, Peak=202 HFD=3.9
23:54:33.177 00.000 18120 MultiStar: [#1 -0.24,0.44,0.00,M1] [#2 -0.11,0.14,0.63,U] [#3 0.11,0.10,0.65,U] [#4 -0.12,0.01,0.54,U] [#5 -0.31,0.39,0.00,M6] [#6 -0.00,0.53,0.00,M3] [#7 -0.25,0.20,0.52,U] [#8 0.06,0.10,0.42,U] 
23:54:33.179 00.002 18120 refined, 5 included, MultiStar: {-0.11, 0.12}, one-star: {-0.26, 0.15}
23:54:33.180 00.001 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.47 = -2.82)
23:54:33.180 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
23:54:33.181 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.32 mountX=-0.16 mountY=0.05, mountTheta=2.85
23:54:33.182 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.12, opts=13)
23:54:33.182 00.000 18120 Enqueuing Move request for scope (-0.11, 0.12)
23:54:33.183 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:33.183 00.000 21948 Worker thread wakes up
23:54:33.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
23:54:33.183 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
23:54:33.183 00.000 21948 Moving (-0.11, 0.12) raw xDistance=-0.16 yDistance=0.05
23:54:33.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:54:33.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:33.183 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.6
23:54:33.185 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:33.186 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:33.186 00.000 21948 MoveAxis(E, 0, ABG)
23:54:33.186 00.000 21948 Move returns status 0, amount 0
23:54:33.186 00.000 21948 MoveAxis(N, 0, ABG)
23:54:33.186 00.000 21948 Move returns status 0, amount 0
23:54:33.186 00.000 21948 move complete, result=0
23:54:33.187 00.001 21948 worker thread done servicing request
23:54:33.187 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:33.187 00.000 18120 Enqueuing Expose request
23:54:33.188 00.001 21948 Worker thread wakes up
23:54:33.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:33.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:33.188 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:34.708 01.520 21948 Exposure complete
23:54:34.733 00.025 21948 worker thread done servicing request
23:54:34.733 00.000 18120 OnExposeComplete: enter
23:54:34.733 00.000 18120 UpdateGuideState(): m_state=6
23:54:34.734 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
23:54:34.734 00.000 18120 Star::Find returns 1 (0), X=411.41, Y=237.56, Mass=2026, SNR=30.9, Peak=174 HFD=4.0
23:54:34.735 00.001 18120 MultiStar: [#1 -0.07,0.29,0.71,U] [#2 -0.17,-0.07,0.62,U] [#3 -0.00,-0.04,0.70,U] [#4 -0.10,0.11,0.58,U] [#5 0.04,0.23,0.52,U] [#6 0.22,0.30,0.00,M4] [#7 -0.23,0.03,0.51,U] [#8 0.01,-0.06,0.45,U] 
23:54:34.735 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.15, 0.00}
23:54:34.736 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.70 = -2.59)
23:54:34.736 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.51)
23:54:34.739 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.55 mountX=-0.09 mountY=0.05, mountTheta=2.62
23:54:34.742 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.06, opts=13)
23:54:34.742 00.000 18120 Enqueuing Move request for scope (-0.09, 0.06)
23:54:34.743 00.001 21948 Worker thread wakes up
23:54:34.743 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:54:34.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:54:34.743 00.000 21948 Moving (-0.09, 0.06) raw xDistance=-0.09 yDistance=0.05
23:54:34.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:34.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:34.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:34.743 00.000 21948 MoveAxis(E, 0, ABG)
23:54:34.743 00.000 21948 Move returns status 0, amount 0
23:54:34.743 00.000 21948 MoveAxis(N, 0, ABG)
23:54:34.743 00.000 21948 Move returns status 0, amount 0
23:54:34.743 00.000 21948 move complete, result=0
23:54:34.743 00.000 21948 worker thread done servicing request
23:54:34.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:34.743 00.000 18120 UpdateGuideState exits: m=2026 RSB=30.9
23:54:34.744 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:34.745 00.001 18120 Enqueuing Expose request
23:54:34.745 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:34.745 00.000 21948 Worker thread wakes up
23:54:34.746 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:34.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:36.381 01.635 21948 Exposure complete
23:54:36.428 00.047 21948 worker thread done servicing request
23:54:36.428 00.000 18120 OnExposeComplete: enter
23:54:36.429 00.001 18120 UpdateGuideState(): m_state=6
23:54:36.429 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
23:54:36.430 00.001 18120 Star::Find returns 1 (0), X=411.28, Y=237.60, Mass=1904, SNR=30.0, Peak=167 HFD=4.1
23:54:36.430 00.000 18120 MultiStar: [#1 -0.07,0.24,0.71,U] [#2 -0.17,-0.09,0.66,U] [#3 0.13,0.02,0.70,U] [#4 0.02,0.09,0.53,U] [#5 -0.23,0.14,0.58,U] [#6 0.05,0.08,0.51,U] [#7 -0.23,0.09,0.55,U] [#8 0.20,0.00,0.44,U] 
23:54:36.431 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.28, 0.04}
23:54:36.431 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
23:54:36.431 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:54:36.432 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.46 mountX=-0.10 mountY=0.04, mountTheta=2.71
23:54:36.433 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.07, opts=13)
23:54:36.433 00.000 18120 Enqueuing Move request for scope (-0.08, 0.07)
23:54:36.434 00.001 21948 Worker thread wakes up
23:54:36.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:54:36.434 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:54:36.434 00.000 21948 Moving (-0.08, 0.07) raw xDistance=-0.10 yDistance=0.04
23:54:36.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:54:36.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:36.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:36.435 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:36.435 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.0
23:54:36.436 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:36.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:36.437 00.001 18120 Enqueuing Expose request
23:54:36.437 00.000 21948 MoveAxis(E, 0, ABG)
23:54:36.437 00.000 21948 Move returns status 0, amount 0
23:54:36.437 00.000 21948 MoveAxis(N, 0, ABG)
23:54:36.437 00.000 21948 Move returns status 0, amount 0
23:54:36.438 00.001 21948 move complete, result=0
23:54:36.438 00.000 21948 worker thread done servicing request
23:54:36.438 00.000 21948 Worker thread wakes up
23:54:36.438 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:36.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:36.438 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:37.964 01.526 21948 Exposure complete
23:54:38.008 00.044 21948 worker thread done servicing request
23:54:38.008 00.000 18120 OnExposeComplete: enter
23:54:38.009 00.001 18120 UpdateGuideState(): m_state=6
23:54:38.010 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
23:54:38.010 00.000 18120 Star::Find returns 1 (0), X=411.04, Y=237.78, Mass=1897, SNR=30.0, Peak=193 HFD=4.1
23:54:38.011 00.001 18120 MultiStar: [#1 -0.25,0.50,0.00,M1] [#2 -0.19,0.06,0.67,U] [#3 0.03,0.34,0.67,U] [#4 -0.16,0.13,0.60,U] [#5 -0.48,0.09,0.00,M5] [#6 -0.11,0.42,0.00,M4] [#7 -0.19,0.02,0.51,U] [#8 -0.09,0.01,0.44,U] 
23:54:38.011 00.000 18120 refined, 5 included, MultiStar: {-0.22, 0.15}, one-star: {-0.51, 0.22}
23:54:38.012 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.69 = -2.60)
23:54:38.012 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
23:54:38.013 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.54 mountX=-0.23 mountY=0.13, mountTheta=2.63
23:54:38.014 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.15, opts=13)
23:54:38.014 00.000 18120 Enqueuing Move request for scope (-0.22, 0.15)
23:54:38.015 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:38.015 00.000 21948 Worker thread wakes up
23:54:38.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
23:54:38.015 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.0
23:54:38.016 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
23:54:38.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:38.017 00.001 18120 Enqueuing Expose request
23:54:38.017 00.000 21948 Moving (-0.22, 0.15) raw xDistance=-0.23 yDistance=0.13
23:54:38.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:54:38.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:38.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:38.017 00.000 21948 MoveAxis(E, 41, ABG)
23:54:38.017 00.000 21948 Guiding  Dir = 2, Dur = 41
23:54:38.017 00.000 21948 IsSlewing returns 0
23:54:38.017 00.000 21948 IsGuiding returns 0
23:54:38.019 00.002 21948 PulseGuide returned control before completion, sleep 50
23:54:38.072 00.053 21948 IsGuiding returns 0
23:54:38.072 00.000 21948 Move returns status 0, amount 41
23:54:38.073 00.001 21948 MoveAxis(N, 0, ABG)
23:54:38.073 00.000 21948 Move returns status 0, amount 0
23:54:38.073 00.000 21948 move complete, result=0
23:54:38.073 00.000 21948 worker thread done servicing request
23:54:38.073 00.000 21948 Worker thread wakes up
23:54:38.073 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:54:38.075 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:38.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:39.708 01.633 21948 Exposure complete
23:54:39.748 00.040 21948 worker thread done servicing request
23:54:39.749 00.001 18120 OnExposeComplete: enter
23:54:39.749 00.000 18120 UpdateGuideState(): m_state=6
23:54:39.750 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
23:54:39.750 00.000 18120 Star::Find returns 1 (0), X=411.28, Y=237.63, Mass=2043, SNR=31.1, Peak=180 HFD=3.7
23:54:39.751 00.001 18120 MultiStar: [#1 -0.17,0.27,0.68,U] [#2 -0.29,-0.14,0.62,U] [#3 0.05,0.07,0.68,U] [#4 -0.22,0.16,0.55,U] [#5 -0.50,0.18,0.00,M6] [#6 -0.09,0.35,0.00,M5] [#7 -0.06,0.19,0.53,U] [#8 0.27,-0.14,0.43,U] 
23:54:39.751 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.28, 0.07}
23:54:39.752 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.74 = -2.55)
23:54:39.752 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.55)
23:54:39.752 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=-0.13 mountY=0.08, mountTheta=2.58
23:54:39.755 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.08, opts=13)
23:54:39.757 00.002 18120 Enqueuing Move request for scope (-0.13, 0.08)
23:54:39.757 00.000 21948 Worker thread wakes up
23:54:39.757 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:39.758 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.1
23:54:39.758 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.759 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:39.759 00.000 18120 Enqueuing Expose request
23:54:39.760 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:54:39.760 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:54:39.760 00.000 21948 Moving (-0.13, 0.08) raw xDistance=-0.13 yDistance=0.08
23:54:39.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:39.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:39.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:54:39.760 00.000 21948 MoveAxis(E, 0, ABG)
23:54:39.760 00.000 21948 Move returns status 0, amount 0
23:54:39.760 00.000 21948 MoveAxis(N, 0, ABG)
23:54:39.760 00.000 21948 Move returns status 0, amount 0
23:54:39.760 00.000 21948 move complete, result=0
23:54:39.760 00.000 21948 worker thread done servicing request
23:54:39.760 00.000 21948 Worker thread wakes up
23:54:39.760 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:39.760 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:39.760 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:41.275 01.515 21948 Exposure complete
23:54:41.306 00.031 21948 worker thread done servicing request
23:54:41.306 00.000 18120 OnExposeComplete: enter
23:54:41.307 00.001 18120 UpdateGuideState(): m_state=6
23:54:41.307 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
23:54:41.307 00.000 18120 Star::Find returns 1 (0), X=411.32, Y=237.70, Mass=1965, SNR=30.5, Peak=167 HFD=4.1
23:54:41.310 00.003 18120 MultiStar: [#1 -0.19,0.13,0.74,U] [#2 -0.29,0.10,0.67,U] [#3 0.07,-0.02,0.67,U] [#4 -0.19,-0.00,0.57,U] [#5 -0.47,0.06,0.00,M7] [#6 -0.07,0.42,0.00,M6] [#7 -0.16,0.08,0.54,U] [#8 0.09,-0.09,0.43,U] 
23:54:41.312 00.002 18120 refined, 6 included, MultiStar: {-0.15, 0.06}, one-star: {-0.23, 0.14}
23:54:41.313 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.88 = -2.41)
23:54:41.313 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.69)
23:54:41.313 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=-0.12 mountY=0.10, mountTheta=2.43
23:54:41.314 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.06, opts=13)
23:54:41.315 00.001 18120 Enqueuing Move request for scope (-0.15, 0.06)
23:54:41.315 00.000 21948 Worker thread wakes up
23:54:41.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:41.316 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.5
23:54:41.316 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:41.317 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:41.318 00.001 18120 Enqueuing Expose request
23:54:41.318 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
23:54:41.318 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
23:54:41.318 00.000 21948 Moving (-0.15, 0.06) raw xDistance=-0.12 yDistance=0.10
23:54:41.318 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:54:41.318 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:41.318 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:41.318 00.000 21948 MoveAxis(E, 0, ABG)
23:54:41.318 00.000 21948 Move returns status 0, amount 0
23:54:41.318 00.000 21948 MoveAxis(N, 0, ABG)
23:54:41.318 00.000 21948 Move returns status 0, amount 0
23:54:41.318 00.000 21948 move complete, result=0
23:54:41.318 00.000 21948 worker thread done servicing request
23:54:41.318 00.000 21948 Worker thread wakes up
23:54:41.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:41.319 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:41.319 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:42.946 01.627 21948 Exposure complete
23:54:42.978 00.032 21948 worker thread done servicing request
23:54:42.978 00.000 18120 OnExposeComplete: enter
23:54:42.980 00.002 18120 UpdateGuideState(): m_state=6
23:54:42.981 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
23:54:42.983 00.002 18120 Star::Find returns 1 (0), X=411.26, Y=237.65, Mass=2249, SNR=32.7, Peak=167 HFD=4.0
23:54:42.984 00.001 18120 MultiStar: [#1 -0.26,0.29,0.00,M1] [#2 -0.12,-0.02,0.60,U] [#3 0.03,-0.03,0.62,U] [#4 -0.11,0.03,0.53,U] [#5 -0.20,0.19,0.51,U] [#6 -0.15,0.03,0.45,U] [#7 -0.30,0.16,0.48,U] [#8 0.23,-0.28,0.00,M1] 
23:54:42.985 00.001 18120 refined, 6 included, MultiStar: {-0.17, 0.06}, one-star: {-0.30, 0.09}
23:54:42.986 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
23:54:42.988 00.002 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.76)
23:54:42.989 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.19 cameraTheta=2.80 mountX=-0.13 mountY=0.13, mountTheta=2.36
23:54:42.992 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.06, opts=13)
23:54:42.993 00.001 18120 Enqueuing Move request for scope (-0.17, 0.06)
23:54:42.993 00.000 21948 Worker thread wakes up
23:54:42.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:42.994 00.001 18120 UpdateGuideState exits: m=2249 RSB=32.7
23:54:42.994 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:42.995 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:42.995 00.000 18120 Enqueuing Expose request
23:54:42.995 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
23:54:42.996 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
23:54:42.996 00.000 21948 Moving (-0.17, 0.06) raw xDistance=-0.13 yDistance=0.13
23:54:42.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:42.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:42.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:42.996 00.000 21948 MoveAxis(E, 0, ABG)
23:54:42.996 00.000 21948 Move returns status 0, amount 0
23:54:42.996 00.000 21948 MoveAxis(N, 0, ABG)
23:54:42.996 00.000 21948 Move returns status 0, amount 0
23:54:42.996 00.000 21948 move complete, result=0
23:54:42.996 00.000 21948 worker thread done servicing request
23:54:42.996 00.000 21948 Worker thread wakes up
23:54:42.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:42.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:42.996 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:44.523 01.527 21948 Exposure complete
23:54:44.587 00.064 21948 worker thread done servicing request
23:54:44.587 00.000 18120 OnExposeComplete: enter
23:54:44.589 00.002 18120 UpdateGuideState(): m_state=6
23:54:44.589 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
23:54:44.590 00.001 18120 Star::Find returns 1 (0), X=411.26, Y=237.62, Mass=2176, SNR=32.0, Peak=180 HFD=4.1
23:54:44.590 00.000 18120 MultiStar: [#1 -0.19,0.28,0.71,U] [#2 -0.10,0.01,0.67,U] [#3 0.04,-0.04,0.66,U] [#4 -0.05,-0.03,0.55,U] [#5 -0.53,0.11,0.00,M7] [#6 -0.16,0.37,0.00,M6] [#7 -0.50,0.17,0.00,M1] [#8 0.03,-0.11,0.44,U] 
23:54:44.590 00.000 18120 refined, 5 included, MultiStar: {-0.12, 0.04}, one-star: {-0.30, 0.06}
23:54:44.591 00.001 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.14) = xAngle (3.95 = -2.33)
23:54:44.591 00.000 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.06 = 0.77)
23:54:44.592 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.81 mountX=-0.09 mountY=0.09, mountTheta=2.35
23:54:44.594 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
23:54:44.595 00.001 18120 Enqueuing Move request for scope (-0.12, 0.04)
23:54:44.595 00.000 21948 Worker thread wakes up
23:54:44.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:44.596 00.001 18120 UpdateGuideState exits: m=2176 RSB=32.0
23:54:44.596 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.597 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:44.597 00.000 18120 Enqueuing Expose request
23:54:44.598 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:54:44.598 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:54:44.598 00.000 21948 Moving (-0.12, 0.04) raw xDistance=-0.09 yDistance=0.09
23:54:44.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:44.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:44.598 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:44.598 00.000 21948 MoveAxis(E, 0, ABG)
23:54:44.598 00.000 21948 Move returns status 0, amount 0
23:54:44.598 00.000 21948 MoveAxis(N, 0, ABG)
23:54:44.598 00.000 21948 Move returns status 0, amount 0
23:54:44.598 00.000 21948 move complete, result=0
23:54:44.598 00.000 21948 worker thread done servicing request
23:54:44.598 00.000 21948 Worker thread wakes up
23:54:44.598 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:44.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:44.598 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:46.230 01.632 21948 Exposure complete
23:54:46.265 00.035 21948 worker thread done servicing request
23:54:46.265 00.000 18120 OnExposeComplete: enter
23:54:46.265 00.000 18120 UpdateGuideState(): m_state=6
23:54:46.266 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
23:54:46.266 00.000 18120 Star::Find returns 1 (0), X=411.44, Y=237.38, Mass=1880, SNR=29.8, Peak=146 HFD=4.2
23:54:46.267 00.001 18120 MultiStar: [#1 -0.04,0.29,0.75,U] [#2 -0.25,0.20,0.68,U] [#3 0.18,0.09,0.71,U] [#4 -0.28,-0.08,0.51,U] [#5 -0.20,0.24,0.57,U] [#6 0.10,0.54,0.00,M7] [#7 -0.05,-0.03,0.57,U] [#8 0.18,0.06,0.48,U] 
23:54:46.267 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {-0.12, -0.18}
23:54:46.268 00.001 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
23:54:46.268 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
23:54:46.269 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.43 mountX=-0.09 mountY=0.04, mountTheta=2.75
23:54:46.270 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.07, opts=13)
23:54:46.270 00.000 18120 Enqueuing Move request for scope (-0.08, 0.07)
23:54:46.271 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:46.271 00.000 18120 UpdateGuideState exits: m=1880 RSB=29.8
23:54:46.272 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.272 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:46.273 00.001 18120 Enqueuing Expose request
23:54:46.273 00.000 21948 Worker thread wakes up
23:54:46.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:54:46.273 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:54:46.273 00.000 21948 Moving (-0.08, 0.07) raw xDistance=-0.09 yDistance=0.04
23:54:46.273 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:46.273 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:46.273 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:46.273 00.000 21948 MoveAxis(E, 0, ABG)
23:54:46.273 00.000 21948 Move returns status 0, amount 0
23:54:46.273 00.000 21948 MoveAxis(N, 0, ABG)
23:54:46.273 00.000 21948 Move returns status 0, amount 0
23:54:46.273 00.000 21948 move complete, result=0
23:54:46.273 00.000 21948 worker thread done servicing request
23:54:46.273 00.000 21948 Worker thread wakes up
23:54:46.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:46.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:46.274 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:47.794 01.520 21948 Exposure complete
23:54:47.841 00.047 21948 worker thread done servicing request
23:54:47.841 00.000 18120 OnExposeComplete: enter
23:54:47.842 00.001 18120 UpdateGuideState(): m_state=6
23:54:47.843 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
23:54:47.843 00.000 18120 Star::Find returns 1 (0), X=411.39, Y=237.54, Mass=1998, SNR=30.6, Peak=163 HFD=4.1
23:54:47.843 00.000 18120 MultiStar: [#1 -0.25,0.32,0.00,M1] [#2 -0.15,0.16,0.65,U] [#3 0.10,0.04,0.69,U] [#4 0.01,0.12,0.56,U] [#5 0.00,0.09,0.53,U] [#6 0.09,0.81,0.00,M8] [#7 -0.24,0.22,0.53,U] [#8 0.13,-0.05,0.42,U] 
23:54:47.844 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {-0.17, -0.02}
23:54:47.844 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
23:54:47.845 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.21)
23:54:47.845 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=-0.09 mountY=0.02, mountTheta=2.93
23:54:47.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
23:54:47.847 00.000 18120 Enqueuing Move request for scope (-0.06, 0.07)
23:54:47.848 00.001 21948 Worker thread wakes up
23:54:47.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:54:47.848 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:54:47.848 00.000 21948 Moving (-0.06, 0.07) raw xDistance=-0.09 yDistance=0.02
23:54:47.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:47.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:47.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:47.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:47.848 00.000 21948 MoveAxis(E, 0, ABG)
23:54:47.848 00.000 21948 Move returns status 0, amount 0
23:54:47.848 00.000 21948 MoveAxis(N, 0, ABG)
23:54:47.848 00.000 21948 Move returns status 0, amount 0
23:54:47.848 00.000 21948 move complete, result=0
23:54:47.848 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.6
23:54:47.849 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:47.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:47.850 00.001 18120 Enqueuing Expose request
23:54:47.850 00.000 21948 worker thread done servicing request
23:54:47.850 00.000 21948 Worker thread wakes up
23:54:47.850 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:47.851 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:47.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:49.479 01.628 21948 Exposure complete
23:54:49.524 00.045 21948 worker thread done servicing request
23:54:49.524 00.000 18120 OnExposeComplete: enter
23:54:49.525 00.001 18120 UpdateGuideState(): m_state=6
23:54:49.525 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
23:54:49.526 00.001 18120 Star::Find returns 1 (0), X=411.42, Y=237.52, Mass=1999, SNR=30.7, Peak=154 HFD=4.2
23:54:49.526 00.000 18120 MultiStar: [#1 -0.19,0.51,0.00,M2] [#2 -0.25,0.23,0.65,U] [#3 -0.14,0.31,0.70,U] [#4 -0.04,0.14,0.56,U] [#5 -0.15,0.33,0.00,M6] [#6 -0.17,0.63,0.00,M9] [#7 -0.20,0.08,0.52,U] [#8 0.11,-0.10,0.43,U] 
23:54:49.527 00.001 18120 single-star, 5 included, MultiStar: {-0.12, 0.11}, one-star: {-0.14, -0.04}
23:54:49.527 00.000 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.14) = xAngle (-1.70 = -1.70)
23:54:49.528 00.001 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.40 = 1.40)
23:54:49.528 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.84 mountX=-0.02 mountY=0.14, mountTheta=1.70
23:54:49.529 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.04, opts=13)
23:54:49.530 00.001 18120 Enqueuing Move request for scope (-0.14, -0.04)
23:54:49.530 00.000 21948 Worker thread wakes up
23:54:49.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
23:54:49.530 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
23:54:49.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:49.531 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.7
23:54:49.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:49.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:49.532 00.001 18120 Enqueuing Expose request
23:54:49.532 00.000 21948 Moving (-0.14, -0.04) raw xDistance=-0.02 yDistance=0.14
23:54:49.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:54:49.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:49.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:54:49.532 00.000 21948 MoveAxis(E, 0, ABG)
23:54:49.532 00.000 21948 Move returns status 0, amount 0
23:54:49.532 00.000 21948 MoveAxis(N, 0, ABG)
23:54:49.532 00.000 21948 Move returns status 0, amount 0
23:54:49.532 00.000 21948 move complete, result=0
23:54:49.533 00.001 21948 worker thread done servicing request
23:54:49.533 00.000 21948 Worker thread wakes up
23:54:49.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:49.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:49.533 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:51.056 01.523 21948 Exposure complete
23:54:51.125 00.069 21948 worker thread done servicing request
23:54:51.125 00.000 18120 OnExposeComplete: enter
23:54:51.126 00.001 18120 UpdateGuideState(): m_state=6
23:54:51.126 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
23:54:51.127 00.001 18120 Star::Find returns 1 (0), X=411.73, Y=237.47, Mass=2207, SNR=32.1, Peak=197 HFD=3.9
23:54:51.127 00.000 18120 MultiStar: [#1 -0.06,0.23,0.70,U] [#2 -0.11,0.02,0.62,U] [#3 -0.23,0.30,0.00,M1] [#4 0.03,-0.21,0.55,U] [#5 -0.11,0.07,0.51,U] [#6 0.09,0.30,0.46,U] [#7 -0.28,0.04,0.50,U] [#8 0.41,-0.07,0.00,M1] 
23:54:51.128 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {0.17, -0.09}
23:54:51.129 00.001 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
23:54:51.130 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.01)
23:54:51.132 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.03 mountX=-0.04 mountY=-0.00, mountTheta=-3.14
23:54:51.133 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
23:54:51.134 00.001 18120 Enqueuing Move request for scope (-0.02, 0.04)
23:54:51.134 00.000 21948 Worker thread wakes up
23:54:51.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:54:51.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:54:51.134 00.000 21948 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=-0.00
23:54:51.135 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:51.136 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:54:51.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:51.136 00.000 18120 UpdateGuideState exits: m=2207 RSB=32.1
23:54:51.137 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:51.138 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:54:51.138 00.000 21948 MoveAxis(E, 0, ABG)
23:54:51.138 00.000 21948 Move returns status 0, amount 0
23:54:51.138 00.000 21948 MoveAxis(N, 0, ABG)
23:54:51.138 00.000 21948 Move returns status 0, amount 0
23:54:51.138 00.000 21948 move complete, result=0
23:54:51.138 00.000 21948 worker thread done servicing request
23:54:51.138 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:51.139 00.001 18120 Enqueuing Expose request
23:54:51.140 00.001 21948 Worker thread wakes up
23:54:51.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:51.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:51.140 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:52.770 01.630 21948 Exposure complete
23:54:52.796 00.026 21948 worker thread done servicing request
23:54:52.796 00.000 18120 OnExposeComplete: enter
23:54:52.796 00.000 18120 UpdateGuideState(): m_state=6
23:54:52.797 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
23:54:52.798 00.001 18120 Star::Find returns 1 (0), X=411.35, Y=237.35, Mass=1893, SNR=30.1, Peak=152 HFD=3.8
23:54:52.799 00.001 18120 MultiStar: [#1 -0.21,0.05,0.73,U] [#2 -0.21,0.12,0.69,U] [#3 -0.29,0.11,0.72,U] [#4 0.01,0.12,0.59,U] [#5 -0.17,0.09,0.55,U] [#6 -0.06,0.37,0.00,M9] [#7 -0.28,-0.13,0.56,U] [#8 0.13,-0.15,0.42,U] 
23:54:52.799 00.000 18120 refined, 7 included, MultiStar: {-0.17, -0.01}, one-star: {-0.21, -0.21}
23:54:52.800 00.001 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.14) = xAngle (-1.96 = -1.96)
23:54:52.802 00.002 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.15 = 1.15)
23:54:52.803 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.10 mountX=-0.07 mountY=0.16, mountTheta=1.96
23:54:52.805 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.01, opts=13)
23:54:52.807 00.002 18120 Enqueuing Move request for scope (-0.17, -0.01)
23:54:52.808 00.001 21948 Worker thread wakes up
23:54:52.808 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:52.808 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
23:54:52.809 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.809 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:52.810 00.001 18120 Enqueuing Expose request
23:54:52.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
23:54:52.810 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
23:54:52.811 00.001 21948 Moving (-0.17, -0.01) raw xDistance=-0.07 yDistance=0.16
23:54:52.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:54:52.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:52.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:54:52.811 00.000 21948 MoveAxis(E, 0, ABG)
23:54:52.811 00.000 21948 Move returns status 0, amount 0
23:54:52.811 00.000 21948 MoveAxis(N, 0, ABG)
23:54:52.811 00.000 21948 Move returns status 0, amount 0
23:54:52.811 00.000 21948 move complete, result=0
23:54:52.811 00.000 21948 worker thread done servicing request
23:54:52.811 00.000 21948 Worker thread wakes up
23:54:52.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:52.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:52.812 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:54.339 01.527 21948 Exposure complete
23:54:54.380 00.041 21948 worker thread done servicing request
23:54:54.380 00.000 18120 OnExposeComplete: enter
23:54:54.383 00.003 18120 UpdateGuideState(): m_state=6
23:54:54.385 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
23:54:54.388 00.003 18120 Star::Find returns 1 (0), X=411.13, Y=237.35, Mass=2016, SNR=30.9, Peak=177 HFD=4.0
23:54:54.390 00.002 18120 MultiStar: [#1 -0.12,0.11,0.69,U] [#2 -0.29,-0.00,0.67,U] [#3 0.20,0.04,0.66,U] [#4 -0.05,0.09,0.57,U] [#5 -0.31,-0.05,0.52,U] [#6 0.13,0.18,0.49,U] [#7 -0.20,-0.16,0.53,U] [#8 0.08,0.08,0.44,U] 
23:54:54.391 00.001 18120 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.43, -0.21}
23:54:54.392 00.001 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.14) = xAngle (-1.94 = -1.94)
23:54:54.392 00.000 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.16 = 1.16)
23:54:54.393 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.09 mountX=-0.05 mountY=0.13, mountTheta=1.95
23:54:54.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.01, opts=13)
23:54:54.395 00.001 18120 Enqueuing Move request for scope (-0.14, -0.01)
23:54:54.395 00.000 21948 Worker thread wakes up
23:54:54.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:54.396 00.001 18120 UpdateGuideState exits: m=2016 RSB=30.9
23:54:54.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.397 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:54.397 00.000 18120 Enqueuing Expose request
23:54:54.398 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
23:54:54.398 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
23:54:54.398 00.000 21948 Moving (-0.14, -0.01) raw xDistance=-0.05 yDistance=0.13
23:54:54.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:54:54.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:54.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:54.398 00.000 21948 MoveAxis(E, 0, ABG)
23:54:54.398 00.000 21948 Move returns status 0, amount 0
23:54:54.398 00.000 21948 MoveAxis(N, 0, ABG)
23:54:54.398 00.000 21948 Move returns status 0, amount 0
23:54:54.398 00.000 21948 move complete, result=0
23:54:54.398 00.000 21948 worker thread done servicing request
23:54:54.399 00.001 21948 Worker thread wakes up
23:54:54.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:54.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:54.399 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:56.034 01.635 21948 Exposure complete
23:54:56.070 00.036 21948 worker thread done servicing request
23:54:56.070 00.000 18120 OnExposeComplete: enter
23:54:56.070 00.000 18120 UpdateGuideState(): m_state=6
23:54:56.071 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
23:54:56.071 00.000 18120 Star::Find returns 1 (0), X=411.34, Y=237.34, Mass=2023, SNR=30.9, Peak=166 HFD=4.3
23:54:56.072 00.001 18120 MultiStar: [#1 -0.13,0.16,0.76,U] [#2 -0.46,-0.33,0.00,M1] [#3 -0.08,-0.20,0.67,U] [#4 -0.14,-0.19,0.53,U] [#5 -0.26,0.09,0.52,U] [#6 0.02,0.32,0.50,U] [#7 -0.26,-0.05,0.53,U] [#8 0.17,-0.06,0.41,U] 
23:54:56.072 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.22, -0.22}
23:54:56.073 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
23:54:56.073 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
23:54:56.074 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=-0.02 mountY=0.13, mountTheta=1.73
23:54:56.075 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.04, opts=13)
23:54:56.075 00.000 18120 Enqueuing Move request for scope (-0.13, -0.04)
23:54:56.076 00.001 21948 Worker thread wakes up
23:54:56.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:56.076 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.9
23:54:56.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:56.079 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
23:54:56.079 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
23:54:56.079 00.000 21948 Moving (-0.13, -0.04) raw xDistance=-0.02 yDistance=0.13
23:54:56.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:54:56.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:56.079 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:56.080 00.001 18120 Enqueuing Expose request
23:54:56.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:56.080 00.000 21948 MoveAxis(E, 0, ABG)
23:54:56.080 00.000 21948 Move returns status 0, amount 0
23:54:56.080 00.000 21948 MoveAxis(N, 0, ABG)
23:54:56.080 00.000 21948 Move returns status 0, amount 0
23:54:56.080 00.000 21948 move complete, result=0
23:54:56.080 00.000 21948 worker thread done servicing request
23:54:56.080 00.000 21948 Worker thread wakes up
23:54:56.081 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:56.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:56.081 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:57.604 01.523 21948 Exposure complete
23:54:57.661 00.057 21948 worker thread done servicing request
23:54:57.661 00.000 18120 OnExposeComplete: enter
23:54:57.662 00.001 18120 UpdateGuideState(): m_state=6
23:54:57.663 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
23:54:57.664 00.001 18120 Star::Find returns 1 (0), X=411.24, Y=237.50, Mass=2036, SNR=30.9, Peak=186 HFD=3.9
23:54:57.666 00.002 18120 MultiStar: [#1 -0.16,0.09,0.72,U] [#2 -0.21,0.02,0.67,U] [#3 0.11,-0.10,0.68,U] [#4 -0.05,-0.10,0.56,U] [#5 -0.13,-0.03,0.50,U] [#6 -0.20,0.33,0.00,M8] [#7 -0.10,0.11,0.52,U] [#8 0.04,0.03,0.46,U] 
23:54:57.668 00.002 18120 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {-0.32, -0.06}
23:54:57.669 00.001 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
23:54:57.670 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:54:57.671 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.07 mountX=-0.04 mountY=0.11, mountTheta=1.93
23:54:57.672 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.01, opts=13)
23:54:57.672 00.000 18120 Enqueuing Move request for scope (-0.12, -0.01)
23:54:57.673 00.001 21948 Worker thread wakes up
23:54:57.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:57.673 00.000 18120 UpdateGuideState exits: m=2036 RSB=30.9
23:54:57.674 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:57.675 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:57.676 00.001 18120 Enqueuing Expose request
23:54:57.677 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:54:57.677 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:54:57.677 00.000 21948 Moving (-0.12, -0.01) raw xDistance=-0.04 yDistance=0.11
23:54:57.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:54:57.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:57.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:54:57.677 00.000 21948 MoveAxis(E, 0, ABG)
23:54:57.677 00.000 21948 Move returns status 0, amount 0
23:54:57.677 00.000 21948 MoveAxis(N, 0, ABG)
23:54:57.677 00.000 21948 Move returns status 0, amount 0
23:54:57.677 00.000 21948 move complete, result=0
23:54:57.677 00.000 21948 worker thread done servicing request
23:54:57.677 00.000 21948 Worker thread wakes up
23:54:57.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:57.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:54:57.678 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:59.305 01.627 21948 Exposure complete
23:54:59.361 00.056 21948 worker thread done servicing request
23:54:59.361 00.000 18120 OnExposeComplete: enter
23:54:59.362 00.001 18120 UpdateGuideState(): m_state=6
23:54:59.362 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
23:54:59.363 00.001 18120 Star::Find returns 1 (0), X=411.31, Y=237.53, Mass=2173, SNR=32.0, Peak=179 HFD=4.1
23:54:59.363 00.000 18120 MultiStar: [#1 -0.24,0.37,0.00,M1] [#2 -0.30,-0.06,0.63,U] [#3 0.07,0.00,0.66,U] [#4 -0.18,-0.12,0.52,U] [#5 -0.45,0.24,0.00,M2] [#6 -0.33,0.39,0.00,M9] [#7 -0.25,0.03,0.51,U] [#8 0.08,0.01,0.44,U] 
23:54:59.364 00.001 18120 refined, 5 included, MultiStar: {-0.15, -0.03}, one-star: {-0.25, -0.03}
23:54:59.364 00.000 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
23:54:59.364 00.000 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
23:54:59.365 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=-0.04 mountY=0.15, mountTheta=1.82
23:54:59.369 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.03, opts=13)
23:54:59.372 00.003 18120 Enqueuing Move request for scope (-0.15, -0.03)
23:54:59.374 00.002 21948 Worker thread wakes up
23:54:59.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:54:59.377 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
23:54:59.377 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
23:54:59.377 00.000 21948 Moving (-0.15, -0.03) raw xDistance=-0.04 yDistance=0.15
23:54:59.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:54:59.377 00.000 18120 UpdateGuideState exits: m=2173 RSB=32.0
23:54:59.378 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:59.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:59.380 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:54:59.380 00.000 21948 MoveAxis(E, 0, ABG)
23:54:59.380 00.000 21948 Move returns status 0, amount 0
23:54:59.380 00.000 21948 MoveAxis(N, 0, ABG)
23:54:59.380 00.000 21948 Move returns status 0, amount 0
23:54:59.380 00.000 21948 move complete, result=0
23:54:59.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:54:59.381 00.001 18120 Enqueuing Expose request
23:54:59.382 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:59.382 00.000 21948 worker thread done servicing request
23:54:59.382 00.000 21948 Worker thread wakes up
23:54:59.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:54:59.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:00.905 01.523 21948 Exposure complete
23:55:00.933 00.028 21948 worker thread done servicing request
23:55:00.933 00.000 18120 OnExposeComplete: enter
23:55:00.974 00.041 18120 UpdateGuideState(): m_state=6
23:55:00.976 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
23:55:00.976 00.000 18120 Star::Find returns 1 (0), X=411.33, Y=237.19, Mass=2267, SNR=32.8, Peak=179 HFD=4.1
23:55:00.977 00.001 18120 MultiStar: [#1 -0.34,-0.15,0.00,M2] [#2 -0.18,-0.05,0.63,U] [#3 -0.30,-0.32,0.00,M1] [#4 -0.23,-0.18,0.50,U] [#5 -0.50,-0.05,0.00,M3] [#6 -0.01,-0.02,0.45,U] [#7 -0.29,-0.48,0.00,M1] [#8 0.02,-0.04,0.41,U] 
23:55:00.978 00.001 18120 refined, 4 included, MultiStar: {-0.15, -0.18}, one-star: {-0.23, -0.37}
23:55:00.979 00.001 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
23:55:00.979 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.97 = 1.97)
23:55:00.979 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.28 mountX=0.10 mountY=0.22, mountTheta=1.14
23:55:00.981 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.18, opts=13)
23:55:00.982 00.001 18120 Enqueuing Move request for scope (-0.15, -0.18)
23:55:00.983 00.001 21948 Worker thread wakes up
23:55:00.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:00.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
23:55:00.983 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
23:55:00.983 00.000 18120 UpdateGuideState exits: m=2267 RSB=32.8
23:55:00.984 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:00.988 00.004 21948 Moving (-0.15, -0.18) raw xDistance=0.10 yDistance=0.22
23:55:00.988 00.000 18120 Enqueuing Expose request
23:55:00.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:55:00.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:00.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:55:00.988 00.000 21948 MoveAxis(E, 0, ABG)
23:55:00.989 00.001 21948 Move returns status 0, amount 0
23:55:00.989 00.000 21948 MoveAxis(N, 0, ABG)
23:55:00.989 00.000 21948 Move returns status 0, amount 0
23:55:00.989 00.000 21948 move complete, result=0
23:55:00.989 00.000 21948 worker thread done servicing request
23:55:00.989 00.000 21948 Worker thread wakes up
23:55:00.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:00.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:00.990 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:02.614 01.624 21948 Exposure complete
23:55:02.647 00.033 21948 worker thread done servicing request
23:55:02.647 00.000 18120 OnExposeComplete: enter
23:55:02.648 00.001 18120 UpdateGuideState(): m_state=6
23:55:02.648 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
23:55:02.649 00.001 18120 Star::Find returns 1 (0), X=411.30, Y=237.44, Mass=2043, SNR=31.0, Peak=165 HFD=4.1
23:55:02.650 00.001 18120 MultiStar: [#1 -0.17,0.05,0.69,U] [#2 -0.34,-0.05,0.66,U] [#3 -0.15,-0.22,0.66,U] [#4 -0.32,-0.15,0.55,U] [#5 -0.46,-0.09,0.00,M4] [#6 -0.02,0.24,0.48,U] [#7 -0.20,-0.07,0.53,U] [#8 -0.21,-0.00,0.44,U] 
23:55:02.650 00.000 18120 refined, 7 included, MultiStar: {-0.22, -0.05}, one-star: {-0.26, -0.12}
23:55:02.651 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
23:55:02.651 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
23:55:02.652 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.90 mountX=-0.04 mountY=0.22, mountTheta=1.76
23:55:02.653 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.05, opts=13)
23:55:02.653 00.000 18120 Enqueuing Move request for scope (-0.22, -0.05)
23:55:02.654 00.001 21948 Worker thread wakes up
23:55:02.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:02.654 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
23:55:02.654 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
23:55:02.654 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.0
23:55:02.655 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:02.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:02.656 00.001 18120 Enqueuing Expose request
23:55:02.656 00.000 21948 Moving (-0.22, -0.05) raw xDistance=-0.04 yDistance=0.22
23:55:02.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:55:02.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:02.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:55:02.656 00.000 21948 MoveAxis(E, 0, ABG)
23:55:02.656 00.000 21948 Move returns status 0, amount 0
23:55:02.656 00.000 21948 MoveAxis(N, 0, ABG)
23:55:02.656 00.000 21948 Move returns status 0, amount 0
23:55:02.656 00.000 21948 move complete, result=0
23:55:02.657 00.001 21948 worker thread done servicing request
23:55:02.657 00.000 21948 Worker thread wakes up
23:55:02.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:02.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:02.657 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:04.173 01.516 21948 Exposure complete
23:55:04.211 00.038 21948 worker thread done servicing request
23:55:04.211 00.000 18120 OnExposeComplete: enter
23:55:04.212 00.001 18120 UpdateGuideState(): m_state=6
23:55:04.213 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
23:55:04.213 00.000 18120 Star::Find returns 1 (0), X=411.35, Y=237.37, Mass=2051, SNR=31.1, Peak=160 HFD=3.9
23:55:04.214 00.001 18120 MultiStar: [#1 -0.39,0.30,0.00,M2] [#2 -0.35,0.01,0.65,U] [#3 0.04,-0.22,0.68,U] [#4 -0.39,-0.06,0.00,M1] [#5 -0.18,-0.14,0.52,U] [#6 -0.08,0.40,0.00,M8] [#7 -0.21,-0.14,0.53,U] [#8 -0.00,-0.10,0.41,U] 
23:55:04.214 00.000 18120 refined, 5 included, MultiStar: {-0.16, -0.14}, one-star: {-0.21, -0.19}
23:55:04.215 00.001 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
23:55:04.215 00.000 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
23:55:04.216 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.44 mountX=0.06 mountY=0.21, mountTheta=1.30
23:55:04.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.14, opts=13)
23:55:04.217 00.000 18120 Enqueuing Move request for scope (-0.16, -0.14)
23:55:04.218 00.001 21948 Worker thread wakes up
23:55:04.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
23:55:04.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:04.220 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
23:55:04.220 00.000 21948 Moving (-0.16, -0.14) raw xDistance=0.06 yDistance=0.21
23:55:04.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:55:04.220 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.64
23:55:04.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:55:04.220 00.000 21948 MoveAxis(E, 0, ABG)
23:55:04.220 00.000 21948 Move returns status 0, amount 0
23:55:04.221 00.001 21948 MoveAxis(S, 50, ABG)
23:55:04.221 00.000 21948 Guiding  Dir = 1, Dur = 50
23:55:04.221 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.1
23:55:04.222 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.223 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:04.223 00.000 18120 Enqueuing Expose request
23:55:04.223 00.000 21948 IsSlewing returns 0
23:55:04.224 00.001 21948 IsGuiding returns 0
23:55:04.228 00.004 21948 PulseGuide returned control before completion, sleep 56
23:55:04.299 00.071 21948 IsGuiding returns 0
23:55:04.299 00.000 21948 Move returns status 0, amount 50
23:55:04.299 00.000 21948 move complete, result=0
23:55:04.299 00.000 21948 worker thread done servicing request
23:55:04.301 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
23:55:04.304 00.003 21948 Worker thread wakes up
23:55:04.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:04.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:05.934 01.630 21948 Exposure complete
23:55:05.981 00.047 21948 worker thread done servicing request
23:55:05.981 00.000 18120 OnExposeComplete: enter
23:55:05.982 00.001 18120 UpdateGuideState(): m_state=6
23:55:05.982 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
23:55:05.983 00.001 18120 Star::Find returns 1 (0), X=411.31, Y=237.57, Mass=2069, SNR=31.1, Peak=162 HFD=4.1
23:55:05.983 00.000 18120 MultiStar: [#1 -0.21,-0.05,0.71,U] [#2 -0.37,-0.00,0.00,M1] [#3 -0.28,-0.27,0.00,M1] [#4 -0.02,0.11,0.56,U] [#5 -0.29,0.15,0.55,U] [#6 -0.12,0.41,0.00,M9] [#7 -0.22,0.05,0.55,U] [#8 -0.04,-0.04,0.44,U] 
23:55:05.984 00.001 18120 refined, 5 included, MultiStar: {-0.19, 0.03}, one-star: {-0.25, 0.01}
23:55:05.984 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.12 = -2.16)
23:55:05.984 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.94)
23:55:05.985 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.98 mountX=-0.11 mountY=0.15, mountTheta=2.18
23:55:05.986 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.03, opts=13)
23:55:05.987 00.001 18120 Enqueuing Move request for scope (-0.19, 0.03)
23:55:05.987 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:05.987 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.1
23:55:05.988 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:05.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:05.989 00.001 18120 Enqueuing Expose request
23:55:05.989 00.000 21948 Worker thread wakes up
23:55:05.989 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
23:55:05.989 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
23:55:05.989 00.000 21948 Moving (-0.19, 0.03) raw xDistance=-0.11 yDistance=0.15
23:55:05.990 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:55:05.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:05.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:55:05.990 00.000 21948 MoveAxis(E, 0, ABG)
23:55:05.990 00.000 21948 Move returns status 0, amount 0
23:55:05.990 00.000 21948 MoveAxis(N, 0, ABG)
23:55:05.990 00.000 21948 Move returns status 0, amount 0
23:55:05.990 00.000 21948 move complete, result=0
23:55:05.990 00.000 21948 worker thread done servicing request
23:55:05.990 00.000 21948 Worker thread wakes up
23:55:05.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:05.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:05.990 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:07.513 01.523 21948 Exposure complete
23:55:07.558 00.045 21948 worker thread done servicing request
23:55:07.558 00.000 18120 OnExposeComplete: enter
23:55:07.559 00.001 18120 UpdateGuideState(): m_state=6
23:55:07.560 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
23:55:07.561 00.001 18120 Star::Find returns 1 (0), X=411.39, Y=237.53, Mass=1897, SNR=29.9, Peak=151 HFD=3.7
23:55:07.561 00.000 18120 MultiStar: [#1 -0.12,0.07,0.74,U] [#2 -0.39,-0.06,0.00,M2] [#3 0.05,-0.16,0.71,U] [#4 -0.10,0.11,0.54,U] [#5 -0.29,0.01,0.52,U] [#6 0.17,0.32,0.50,U] [#7 -0.24,0.01,0.53,U] [#8 0.02,-0.04,0.43,U] 
23:55:07.562 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.03}, one-star: {-0.17, -0.03}
23:55:07.562 00.000 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.02 = -2.26)
23:55:07.562 00.000 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.84)
23:55:07.563 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.88 mountX=-0.06 mountY=0.07, mountTheta=2.28
23:55:07.564 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
23:55:07.564 00.000 18120 Enqueuing Move request for scope (-0.09, 0.03)
23:55:07.566 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:07.567 00.001 18120 UpdateGuideState exits: m=1897 RSB=29.9
23:55:07.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.567 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:07.568 00.001 18120 Enqueuing Expose request
23:55:07.568 00.000 21948 Worker thread wakes up
23:55:07.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:55:07.568 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:55:07.568 00.000 21948 Moving (-0.09, 0.03) raw xDistance=-0.06 yDistance=0.07
23:55:07.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:55:07.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:07.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:55:07.568 00.000 21948 MoveAxis(E, 0, ABG)
23:55:07.568 00.000 21948 Move returns status 0, amount 0
23:55:07.568 00.000 21948 MoveAxis(N, 0, ABG)
23:55:07.568 00.000 21948 Move returns status 0, amount 0
23:55:07.568 00.000 21948 move complete, result=0
23:55:07.568 00.000 21948 worker thread done servicing request
23:55:07.568 00.000 21948 Worker thread wakes up
23:55:07.568 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:07.568 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:07.569 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:09.202 01.633 21948 Exposure complete
23:55:09.244 00.042 21948 worker thread done servicing request
23:55:09.244 00.000 18120 OnExposeComplete: enter
23:55:09.246 00.002 18120 UpdateGuideState(): m_state=6
23:55:09.247 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
23:55:09.250 00.003 18120 Star::Find returns 1 (0), X=411.34, Y=237.37, Mass=2069, SNR=31.2, Peak=165 HFD=4.2
23:55:09.253 00.003 18120 MultiStar: [#1 -0.03,0.15,0.68,U] [#2 -0.20,0.02,0.66,U] [#3 -0.29,-0.46,0.00,M1] [#4 0.01,-0.05,0.53,U] [#5 -0.29,0.03,0.53,U] [#6 -0.00,0.54,0.00,M9] [#7 -0.13,-0.07,0.50,U] [#8 -0.05,-0.20,0.46,U] 
23:55:09.255 00.002 18120 refined, 6 included, MultiStar: {-0.14, -0.05}, one-star: {-0.22, -0.19}
23:55:09.257 00.002 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.14) = xAngle (-1.66 = -1.66)
23:55:09.260 00.003 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
23:55:09.262 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.80 mountX=-0.01 mountY=0.15, mountTheta=1.66
23:55:09.264 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.05, opts=13)
23:55:09.265 00.001 18120 Enqueuing Move request for scope (-0.14, -0.05)
23:55:09.265 00.000 21948 Worker thread wakes up
23:55:09.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:09.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
23:55:09.266 00.001 18120 UpdateGuideState exits: m=2069 RSB=31.2
23:55:09.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
23:55:09.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.266 00.000 21948 Moving (-0.14, -0.05) raw xDistance=-0.01 yDistance=0.15
23:55:09.266 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:09.267 00.001 18120 Enqueuing Expose request
23:55:09.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:55:09.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:09.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:55:09.267 00.000 21948 MoveAxis(E, 0, ABG)
23:55:09.268 00.001 21948 Move returns status 0, amount 0
23:55:09.268 00.000 21948 MoveAxis(N, 0, ABG)
23:55:09.268 00.000 21948 Move returns status 0, amount 0
23:55:09.268 00.000 21948 move complete, result=0
23:55:09.268 00.000 21948 worker thread done servicing request
23:55:09.268 00.000 21948 Worker thread wakes up
23:55:09.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:09.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:09.268 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:10.792 01.524 21948 Exposure complete
23:55:10.853 00.061 21948 worker thread done servicing request
23:55:10.854 00.001 18120 OnExposeComplete: enter
23:55:10.855 00.001 18120 UpdateGuideState(): m_state=6
23:55:10.856 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
23:55:10.856 00.000 18120 Star::Find returns 1 (0), X=411.25, Y=237.47, Mass=2166, SNR=32.0, Peak=175 HFD=3.9
23:55:10.857 00.001 18120 MultiStar: [#1 -0.26,-0.05,0.70,U] [#2 -0.32,-0.03,0.62,U] [#3 -0.21,-0.14,0.67,U] [#4 -0.16,-0.05,0.56,U] [#5 -0.28,-0.09,0.50,U] [#6 0.01,0.21,0.50,U] [#7 -0.11,-0.27,0.54,U] [#8 0.21,-0.22,0.41,U] 
23:55:10.857 00.000 18120 refined, 8 included, MultiStar: {-0.19, -0.08}, one-star: {-0.31, -0.09}
23:55:10.858 00.001 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.14) = xAngle (-1.59 = -1.59)
23:55:10.860 00.002 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.51 = 1.51)
23:55:10.861 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.73 mountX=-0.00 mountY=0.20, mountTheta=1.59
23:55:10.863 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.08, opts=13)
23:55:10.864 00.001 18120 Enqueuing Move request for scope (-0.19, -0.08)
23:55:10.865 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:10.868 00.003 21948 Worker thread wakes up
23:55:10.868 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
23:55:10.868 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
23:55:10.868 00.000 21948 Moving (-0.19, -0.08) raw xDistance=-0.00 yDistance=0.20
23:55:10.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:55:10.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:55:10.868 00.000 18120 UpdateGuideState exits: m=2166 RSB=32.0
23:55:10.868 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:10.869 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:10.869 00.000 18120 Enqueuing Expose request
23:55:10.870 00.001 21948 MoveAxis(E, 0, ABG)
23:55:10.870 00.000 21948 Move returns status 0, amount 0
23:55:10.870 00.000 21948 MoveAxis(S, 49, ABG)
23:55:10.870 00.000 21948 Guiding  Dir = 1, Dur = 49
23:55:10.870 00.000 21948 IsSlewing returns 0
23:55:10.870 00.000 21948 IsGuiding returns 0
23:55:10.875 00.005 21948 PulseGuide returned control before completion, sleep 54
23:55:10.945 00.070 21948 IsGuiding returns 0
23:55:10.945 00.000 21948 Move returns status 0, amount 49
23:55:10.946 00.001 21948 move complete, result=0
23:55:10.946 00.000 21948 worker thread done servicing request
23:55:10.946 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
23:55:10.948 00.002 21948 Worker thread wakes up
23:55:10.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:10.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:12.580 01.632 21948 Exposure complete
23:55:12.625 00.045 21948 worker thread done servicing request
23:55:12.625 00.000 18120 OnExposeComplete: enter
23:55:12.628 00.003 18120 UpdateGuideState(): m_state=6
23:55:12.630 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
23:55:12.631 00.001 18120 Star::Find returns 1 (0), X=411.30, Y=237.31, Mass=2098, SNR=31.5, Peak=167 HFD=4.3
23:55:12.632 00.001 18120 MultiStar: [#1 -0.09,-0.17,0.71,U] [#2 -0.06,-0.15,0.65,U] [#3 0.24,-0.17,0.68,U] [#4 -0.03,-0.23,0.51,U] [#5 -0.25,0.08,0.54,U] [#6 -0.11,0.06,0.47,U] [#7 -0.38,-0.23,0.00,M1] [#8 0.41,-0.38,0.00,M1] 
23:55:12.634 00.002 18120 refined, 6 included, MultiStar: {-0.09, -0.14}, one-star: {-0.25, -0.26}
23:55:12.634 00.000 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.14) = xAngle (-0.98 = -0.98)
23:55:12.634 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.12 = 2.12)
23:55:12.635 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.12 mountX=0.09 mountY=0.14, mountTheta=0.99
23:55:12.636 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.14, opts=13)
23:55:12.636 00.000 18120 Enqueuing Move request for scope (-0.09, -0.14)
23:55:12.637 00.001 21948 Worker thread wakes up
23:55:12.637 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:12.637 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
23:55:12.638 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:12.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
23:55:12.638 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:12.639 00.001 18120 Enqueuing Expose request
23:55:12.639 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
23:55:12.639 00.000 21948 Moving (-0.09, -0.14) raw xDistance=0.09 yDistance=0.14
23:55:12.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:55:12.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:12.639 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:55:12.639 00.000 21948 MoveAxis(E, 0, ABG)
23:55:12.639 00.000 21948 Move returns status 0, amount 0
23:55:12.639 00.000 21948 MoveAxis(N, 0, ABG)
23:55:12.639 00.000 21948 Move returns status 0, amount 0
23:55:12.639 00.000 21948 move complete, result=0
23:55:12.640 00.001 21948 worker thread done servicing request
23:55:12.640 00.000 21948 Worker thread wakes up
23:55:12.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:12.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:12.640 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:14.165 01.525 21948 Exposure complete
23:55:14.206 00.041 21948 worker thread done servicing request
23:55:14.206 00.000 18120 OnExposeComplete: enter
23:55:14.208 00.002 18120 UpdateGuideState(): m_state=6
23:55:14.208 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
23:55:14.210 00.002 18120 Star::Find returns 1 (0), X=411.71, Y=237.56, Mass=2100, SNR=31.5, Peak=186 HFD=4.0
23:55:14.211 00.001 18120 MultiStar: [#1 0.07,-0.06,0.70,U] [#2 0.10,-0.26,0.64,U] [#3 0.27,-0.10,0.68,U] [#4 0.10,-0.06,0.60,U] [#5 0.03,-0.08,0.52,U] [#6 0.09,0.30,0.47,U] [#7 0.01,-0.04,0.53,U] [#8 0.37,-0.20,0.00,M2] 
23:55:14.211 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.15, -0.00}
23:55:14.212 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.75 = 0.75)
23:55:14.213 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.85 = -2.43)
23:55:14.214 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=0.09 mountY=-0.08, mountTheta=-0.73
23:55:14.216 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
23:55:14.217 00.001 18120 Enqueuing Move request for scope (0.11, -0.05)
23:55:14.218 00.001 21948 Worker thread wakes up
23:55:14.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:55:14.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:55:14.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:14.219 00.001 18120 UpdateGuideState exits: m=2100 RSB=31.5
23:55:14.220 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:14.220 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:14.220 00.000 18120 Enqueuing Expose request
23:55:14.220 00.000 21948 Moving (0.11, -0.05) raw xDistance=0.09 yDistance=-0.08
23:55:14.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:55:14.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:14.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:14.220 00.000 21948 MoveAxis(E, 0, ABG)
23:55:14.220 00.000 21948 Move returns status 0, amount 0
23:55:14.220 00.000 21948 MoveAxis(N, 0, ABG)
23:55:14.220 00.000 21948 Move returns status 0, amount 0
23:55:14.220 00.000 21948 move complete, result=0
23:55:14.220 00.000 21948 worker thread done servicing request
23:55:14.220 00.000 21948 Worker thread wakes up
23:55:14.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:14.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:14.221 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:15.853 01.632 21948 Exposure complete
23:55:15.892 00.039 21948 worker thread done servicing request
23:55:15.892 00.000 18120 OnExposeComplete: enter
23:55:15.893 00.001 18120 UpdateGuideState(): m_state=6
23:55:15.893 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
23:55:15.894 00.001 18120 Star::Find returns 1 (0), X=411.59, Y=237.32, Mass=1966, SNR=30.4, Peak=158 HFD=4.2
23:55:15.894 00.000 18120 MultiStar: [#1 0.21,0.10,0.71,U] [#2 0.03,-0.05,0.66,U] [#3 0.39,-0.13,0.00,M1] [#4 0.21,-0.02,0.57,U] [#5 0.01,0.11,0.54,U] [#6 0.14,0.08,0.51,U] [#7 -0.12,0.01,0.54,U] [#8 0.40,-0.17,0.00,M3] 
23:55:15.895 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.04, -0.24}
23:55:15.895 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
23:55:15.896 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.91 = -2.38)
23:55:15.896 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=0.05 mountY=-0.05, mountTheta=-0.79
23:55:15.899 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
23:55:15.901 00.002 18120 Enqueuing Move request for scope (0.07, -0.03)
23:55:15.904 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:15.906 00.002 18120 UpdateGuideState exits: m=1966 RSB=30.4
23:55:15.907 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.908 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:15.908 00.000 18120 Enqueuing Expose request
23:55:15.909 00.001 21948 Worker thread wakes up
23:55:15.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:55:15.909 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:55:15.909 00.000 21948 Moving (0.07, -0.03) raw xDistance=0.05 yDistance=-0.05
23:55:15.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:55:15.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:15.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:55:15.909 00.000 21948 MoveAxis(E, 0, ABG)
23:55:15.909 00.000 21948 Move returns status 0, amount 0
23:55:15.909 00.000 21948 MoveAxis(N, 0, ABG)
23:55:15.909 00.000 21948 Move returns status 0, amount 0
23:55:15.909 00.000 21948 move complete, result=0
23:55:15.909 00.000 21948 worker thread done servicing request
23:55:15.909 00.000 21948 Worker thread wakes up
23:55:15.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:15.909 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:15.910 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:17.437 01.527 21948 Exposure complete
23:55:17.467 00.030 21948 worker thread done servicing request
23:55:17.467 00.000 18120 OnExposeComplete: enter
23:55:17.468 00.001 18120 UpdateGuideState(): m_state=6
23:55:17.469 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
23:55:17.469 00.000 18120 Star::Find returns 1 (0), X=411.53, Y=237.38, Mass=2139, SNR=31.8, Peak=167 HFD=4.2
23:55:17.470 00.001 18120 MultiStar: [#1 -0.09,0.20,0.72,U] [#2 -0.00,-0.03,0.62,U] [#3 0.20,-0.05,0.66,U] [#4 0.03,-0.20,0.57,U] [#5 -0.36,0.13,0.00,M1] [#6 -0.06,0.19,0.49,U] [#7 -0.27,-0.04,0.48,U] [#8 0.64,-0.28,0.00,M4] 
23:55:17.470 00.000 18120 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.02, -0.19}
23:55:17.471 00.001 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.14) = xAngle (-1.07 = -1.07)
23:55:17.471 00.000 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.03 = 2.03)
23:55:17.471 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.22 mountX=0.02 mountY=0.03, mountTheta=1.08
23:55:17.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
23:55:17.473 00.000 18120 Enqueuing Move request for scope (-0.02, -0.03)
23:55:17.473 00.000 21948 Worker thread wakes up
23:55:17.474 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:55:17.474 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:55:17.474 00.000 21948 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
23:55:17.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:17.474 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.8
23:55:17.475 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:17.476 00.001 18120 Enqueuing Expose request
23:55:17.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:55:17.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:17.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:17.476 00.000 21948 MoveAxis(E, 0, ABG)
23:55:17.476 00.000 21948 Move returns status 0, amount 0
23:55:17.476 00.000 21948 MoveAxis(N, 0, ABG)
23:55:17.476 00.000 21948 Move returns status 0, amount 0
23:55:17.476 00.000 21948 move complete, result=0
23:55:17.476 00.000 21948 worker thread done servicing request
23:55:17.476 00.000 21948 Worker thread wakes up
23:55:17.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:17.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:17.477 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:19.108 01.631 21948 Exposure complete
23:55:19.156 00.048 21948 worker thread done servicing request
23:55:19.156 00.000 18120 OnExposeComplete: enter
23:55:19.158 00.002 18120 UpdateGuideState(): m_state=6
23:55:19.158 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
23:55:19.159 00.001 18120 Star::Find returns 1 (0), X=411.43, Y=237.41, Mass=2100, SNR=31.5, Peak=174 HFD=4.1
23:55:19.159 00.000 18120 MultiStar: [#1 -0.09,0.03,0.67,U] [#2 -0.13,-0.24,0.64,U] [#3 0.08,-0.20,0.68,U] [#4 -0.12,-0.37,0.00,M1] [#5 -0.10,-0.14,0.53,U] [#6 0.14,-0.04,0.49,U] [#7 -0.08,-0.11,0.52,U] [#8 0.10,-0.41,0.00,M5] 
23:55:19.160 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.12}, one-star: {-0.13, -0.15}
23:55:19.160 00.000 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.84 = -0.84)
23:55:19.161 00.001 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
23:55:19.161 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.99 mountX=0.09 mountY=0.11, mountTheta=0.86
23:55:19.162 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.12, opts=13)
23:55:19.163 00.001 18120 Enqueuing Move request for scope (-0.06, -0.12)
23:55:19.164 00.001 21948 Worker thread wakes up
23:55:19.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
23:55:19.164 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
23:55:19.164 00.000 21948 Moving (-0.06, -0.12) raw xDistance=0.09 yDistance=0.11
23:55:19.164 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:55:19.164 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:19.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:19.165 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:55:19.165 00.000 21948 MoveAxis(E, 0, ABG)
23:55:19.165 00.000 21948 Move returns status 0, amount 0
23:55:19.165 00.000 21948 MoveAxis(N, 0, ABG)
23:55:19.165 00.000 21948 Move returns status 0, amount 0
23:55:19.165 00.000 21948 move complete, result=0
23:55:19.166 00.001 18120 UpdateGuideState exits: m=2100 RSB=31.5
23:55:19.167 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:19.167 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:19.168 00.001 21948 worker thread done servicing request
23:55:19.168 00.000 18120 Enqueuing Expose request
23:55:19.169 00.001 21948 Worker thread wakes up
23:55:19.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:19.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:19.169 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:20.686 01.517 21948 Exposure complete
23:55:20.727 00.041 21948 worker thread done servicing request
23:55:20.727 00.000 18120 OnExposeComplete: enter
23:55:20.729 00.002 18120 UpdateGuideState(): m_state=6
23:55:20.730 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
23:55:20.731 00.001 18120 Star::Find returns 1 (0), X=411.75, Y=237.08, Mass=2060, SNR=31.1, Peak=203 HFD=4.1
23:55:20.732 00.001 18120 MultiStar: [#1 -0.10,-0.10,0.74,U] [#2 0.01,-0.15,0.64,U] [#3 0.31,-0.20,0.00,M1] [#4 0.26,-0.41,0.00,M2] [#5 0.16,-0.15,0.53,U] [#6 0.23,0.02,0.50,U] [#7 0.15,-0.28,0.53,U] [#8 0.35,-0.36,0.00,M6] 
23:55:20.733 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.22}, one-star: {0.20, -0.48}
23:55:20.735 00.002 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
23:55:20.735 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.11 = 3.11)
23:55:20.736 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.13 mountX=0.24 mountY=0.01, mountTheta=0.03
23:55:20.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.22, opts=13)
23:55:20.737 00.000 18120 Enqueuing Move request for scope (0.10, -0.22)
23:55:20.738 00.001 21948 Worker thread wakes up
23:55:20.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:20.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
23:55:20.738 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.1
23:55:20.739 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
23:55:20.739 00.000 21948 Moving (0.10, -0.22) raw xDistance=0.24 yDistance=0.01
23:55:20.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:20.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:20.740 00.001 18120 Enqueuing Expose request
23:55:20.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:55:20.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:20.741 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:55:20.741 00.000 21948 MoveAxis(W, 43, ABG)
23:55:20.741 00.000 21948 Guiding  Dir = 3, Dur = 43
23:55:20.741 00.000 21948 IsSlewing returns 0
23:55:20.741 00.000 21948 IsGuiding returns 0
23:55:20.744 00.003 21948 PulseGuide returned control before completion, sleep 52
23:55:20.813 00.069 21948 IsGuiding returns 0
23:55:20.813 00.000 21948 Move returns status 0, amount 43
23:55:20.813 00.000 21948 MoveAxis(N, 0, ABG)
23:55:20.813 00.000 21948 Move returns status 0, amount 0
23:55:20.813 00.000 21948 move complete, result=0
23:55:20.813 00.000 21948 worker thread done servicing request
23:55:20.813 00.000 21948 Worker thread wakes up
23:55:20.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:20.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:20.813 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
23:55:22.451 01.638 21948 Exposure complete
23:55:22.490 00.039 21948 worker thread done servicing request
23:55:22.490 00.000 18120 OnExposeComplete: enter
23:55:22.491 00.001 18120 UpdateGuideState(): m_state=6
23:55:22.492 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
23:55:22.493 00.001 18120 Star::Find returns 1 (0), X=411.39, Y=237.47, Mass=2046, SNR=31.1, Peak=159 HFD=4.1
23:55:22.493 00.000 18120 MultiStar: [#1 -0.31,0.27,0.00,M1] [#2 -0.08,-0.20,0.63,U] [#3 0.09,-0.19,0.66,U] [#4 -0.23,-0.15,0.55,U] [#5 -0.11,-0.19,0.55,U] [#6 -0.07,0.15,0.47,U] [#7 -0.01,-0.19,0.53,U] [#8 0.28,-0.13,0.44,U] 
23:55:22.494 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.13}, one-star: {-0.17, -0.09}
23:55:22.494 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
23:55:22.495 00.001 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.28 = 2.28)
23:55:22.495 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=0.09 mountY=0.10, mountTheta=0.84
23:55:22.496 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.13, opts=13)
23:55:22.497 00.001 18120 Enqueuing Move request for scope (-0.05, -0.13)
23:55:22.498 00.001 21948 Worker thread wakes up
23:55:22.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:22.498 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.1
23:55:22.499 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:22.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:22.500 00.001 18120 Enqueuing Expose request
23:55:22.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:55:22.500 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:55:22.500 00.000 21948 Moving (-0.05, -0.13) raw xDistance=0.09 yDistance=0.10
23:55:22.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:55:22.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:22.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:55:22.500 00.000 21948 MoveAxis(E, 0, ABG)
23:55:22.500 00.000 21948 Move returns status 0, amount 0
23:55:22.500 00.000 21948 MoveAxis(N, 0, ABG)
23:55:22.500 00.000 21948 Move returns status 0, amount 0
23:55:22.500 00.000 21948 move complete, result=0
23:55:22.500 00.000 21948 worker thread done servicing request
23:55:22.501 00.001 21948 Worker thread wakes up
23:55:22.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:22.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:22.501 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:24.014 01.513 21948 Exposure complete
23:55:24.063 00.049 21948 worker thread done servicing request
23:55:24.063 00.000 18120 OnExposeComplete: enter
23:55:24.064 00.001 18120 UpdateGuideState(): m_state=6
23:55:24.064 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
23:55:24.065 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=237.29, Mass=2084, SNR=31.4, Peak=189 HFD=4.3
23:55:24.065 00.000 18120 MultiStar: [#1 -0.16,0.01,0.70,U] [#2 -0.13,-0.03,0.61,U] [#3 0.23,-0.18,0.68,U] [#4 -0.08,-0.10,0.55,U] [#5 0.07,-0.12,0.55,U] [#6 0.30,0.18,0.50,U] [#7 0.22,-0.07,0.50,U] [#8 0.32,-0.26,0.00,M6] 
23:55:24.066 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.07, -0.28}
23:55:24.066 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
23:55:24.066 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.07)
23:55:24.067 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.03 mountX=0.11 mountY=-0.01, mountTheta=-0.08
23:55:24.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
23:55:24.068 00.000 18120 Enqueuing Move request for scope (0.06, -0.09)
23:55:24.069 00.001 21948 Worker thread wakes up
23:55:24.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:55:24.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:55:24.069 00.000 21948 Moving (0.06, -0.09) raw xDistance=0.11 yDistance=-0.01
23:55:24.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:55:24.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:24.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:24.070 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.4
23:55:24.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:24.071 00.001 18120 Enqueuing Expose request
23:55:24.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:55:24.071 00.000 21948 MoveAxis(E, 0, ABG)
23:55:24.071 00.000 21948 Move returns status 0, amount 0
23:55:24.071 00.000 21948 MoveAxis(N, 0, ABG)
23:55:24.071 00.000 21948 Move returns status 0, amount 0
23:55:24.071 00.000 21948 move complete, result=0
23:55:24.071 00.000 21948 worker thread done servicing request
23:55:24.071 00.000 21948 Worker thread wakes up
23:55:24.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:24.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:24.072 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:25.699 01.627 21948 Exposure complete
23:55:25.744 00.045 21948 worker thread done servicing request
23:55:25.744 00.000 18120 OnExposeComplete: enter
23:55:25.745 00.001 18120 UpdateGuideState(): m_state=6
23:55:25.745 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
23:55:25.746 00.001 18120 Star::Find returns 1 (0), X=411.43, Y=237.26, Mass=2209, SNR=32.1, Peak=178 HFD=4.1
23:55:25.747 00.001 18120 MultiStar: [#1 0.04,-0.07,0.71,U] [#2 -0.20,-0.20,0.61,U] [#3 0.29,-0.14,0.66,U] [#4 0.11,-0.20,0.53,U] [#5 0.01,-0.24,0.51,U] [#6 -0.05,0.33,0.47,U] [#7 -0.07,-0.52,0.00,M1] [#8 0.09,-0.27,0.42,U] 
23:55:25.747 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.15}, one-star: {-0.13, -0.30}
23:55:25.748 00.001 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
23:55:25.748 00.000 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
23:55:25.748 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=0.14 mountY=0.06, mountTheta=0.40
23:55:25.751 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.15, opts=13)
23:55:25.752 00.001 18120 Enqueuing Move request for scope (0.01, -0.15)
23:55:25.752 00.000 21948 Worker thread wakes up
23:55:25.752 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:25.753 00.001 18120 UpdateGuideState exits: m=2209 RSB=32.1
23:55:25.753 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:25.754 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:55:25.754 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:25.756 00.002 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:55:25.756 00.000 18120 Enqueuing Expose request
23:55:25.756 00.000 21948 Moving (0.01, -0.15) raw xDistance=0.14 yDistance=0.06
23:55:25.756 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:55:25.757 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:25.757 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:55:25.757 00.000 21948 MoveAxis(E, 0, ABG)
23:55:25.757 00.000 21948 Move returns status 0, amount 0
23:55:25.757 00.000 21948 MoveAxis(N, 0, ABG)
23:55:25.757 00.000 21948 Move returns status 0, amount 0
23:55:25.757 00.000 21948 move complete, result=0
23:55:25.757 00.000 21948 worker thread done servicing request
23:55:25.757 00.000 21948 Worker thread wakes up
23:55:25.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:25.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:25.757 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:27.283 01.526 21948 Exposure complete
23:55:27.309 00.026 21948 worker thread done servicing request
23:55:27.310 00.001 18120 OnExposeComplete: enter
23:55:27.310 00.000 18120 UpdateGuideState(): m_state=6
23:55:27.311 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
23:55:27.311 00.000 18120 Star::Find returns 1 (0), X=411.62, Y=237.13, Mass=1872, SNR=29.6, Peak=202 HFD=3.9
23:55:27.312 00.001 18120 MultiStar: [#1 -0.13,-0.19,0.73,U] [#2 -0.10,-0.19,0.68,U] [#3 0.29,-0.34,0.00,M1] [#4 0.11,-0.36,0.00,M1] [#5 0.17,-0.33,0.00,M1] [#6 0.12,0.07,0.53,U] [#7 0.17,-0.30,0.50,U] [#8 0.53,-0.34,0.00,M6] 
23:55:27.312 00.000 18120 refined, 4 included, MultiStar: {0.01, -0.24}, one-star: {0.06, -0.43}
23:55:27.312 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
23:55:27.313 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
23:55:27.313 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.52 mountX=0.22 mountY=0.10, mountTheta=0.41
23:55:27.314 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.24, opts=13)
23:55:27.315 00.001 18120 Enqueuing Move request for scope (0.01, -0.24)
23:55:27.315 00.000 21948 Worker thread wakes up
23:55:27.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:27.316 00.001 18120 UpdateGuideState exits: m=1872 RSB=29.6
23:55:27.316 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:27.317 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:27.317 00.000 18120 Enqueuing Expose request
23:55:27.317 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
23:55:27.317 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
23:55:27.317 00.000 21948 Moving (0.01, -0.24) raw xDistance=0.22 yDistance=0.10
23:55:27.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:55:27.318 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:27.318 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:55:27.318 00.000 21948 MoveAxis(W, 39, ABG)
23:55:27.318 00.000 21948 Guiding  Dir = 3, Dur = 39
23:55:27.318 00.000 21948 IsSlewing returns 0
23:55:27.318 00.000 21948 IsGuiding returns 0
23:55:27.320 00.002 21948 PulseGuide returned control before completion, sleep 48
23:55:27.377 00.057 21948 IsGuiding returns 0
23:55:27.378 00.001 21948 Move returns status 0, amount 39
23:55:27.378 00.000 21948 MoveAxis(N, 0, ABG)
23:55:27.378 00.000 21948 Move returns status 0, amount 0
23:55:27.378 00.000 21948 move complete, result=0
23:55:27.378 00.000 21948 worker thread done servicing request
23:55:27.378 00.000 21948 Worker thread wakes up
23:55:27.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:27.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:27.378 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
23:55:29.001 01.623 21948 Exposure complete
23:55:29.038 00.037 21948 worker thread done servicing request
23:55:29.038 00.000 18120 OnExposeComplete: enter
23:55:29.039 00.001 18120 UpdateGuideState(): m_state=6
23:55:29.040 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
23:55:29.042 00.002 18120 Star::Find returns 1 (0), X=411.50, Y=237.23, Mass=1997, SNR=30.6, Peak=190 HFD=3.9
23:55:29.042 00.000 18120 MultiStar: [#1 0.01,-0.05,0.72,U] [#2 0.03,-0.25,0.64,U] [#3 0.30,-0.25,0.00,M2] [#4 0.11,-0.15,0.57,U] [#5 -0.02,0.10,0.54,U] [#6 0.18,0.10,0.50,U] [#7 -0.14,-0.18,0.53,U] [#8 0.23,-0.38,0.00,M7] 
23:55:29.042 00.000 18120 refined, 6 included, MultiStar: {0.01, -0.13}, one-star: {-0.06, -0.33}
23:55:29.043 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
23:55:29.043 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
23:55:29.044 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=0.13 mountY=0.05, mountTheta=0.41
23:55:29.045 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
23:55:29.045 00.000 18120 Enqueuing Move request for scope (0.01, -0.13)
23:55:29.046 00.001 21948 Worker thread wakes up
23:55:29.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:55:29.046 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:55:29.046 00.000 21948 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.05
23:55:29.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:55:29.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:29.046 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:29.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:55:29.046 00.000 21948 MoveAxis(E, 0, ABG)
23:55:29.046 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.6
23:55:29.047 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.047 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:29.048 00.001 18120 Enqueuing Expose request
23:55:29.048 00.000 21948 Move returns status 0, amount 0
23:55:29.048 00.000 21948 MoveAxis(N, 0, ABG)
23:55:29.048 00.000 21948 Move returns status 0, amount 0
23:55:29.048 00.000 21948 move complete, result=0
23:55:29.048 00.000 21948 worker thread done servicing request
23:55:29.048 00.000 21948 Worker thread wakes up
23:55:29.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:29.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:29.049 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:30.567 01.518 21948 Exposure complete
23:55:30.621 00.054 21948 worker thread done servicing request
23:55:30.621 00.000 18120 OnExposeComplete: enter
23:55:30.622 00.001 18120 UpdateGuideState(): m_state=6
23:55:30.623 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
23:55:30.626 00.003 18120 Star::Find returns 1 (0), X=411.77, Y=237.03, Mass=2156, SNR=31.9, Peak=218 HFD=4.2
23:55:30.626 00.000 18120 MultiStar: [#1 0.12,-0.09,0.71,U] [#2 -0.13,-0.27,0.63,U] [#3 0.26,-0.25,0.66,U] [#4 -0.18,-0.23,0.56,U] [#5 -0.04,-0.15,0.52,U] [#6 0.25,-0.04,0.50,U] [#7 0.20,-0.29,0.51,U] [#8 0.58,-0.32,0.00,M8] 
23:55:30.628 00.002 18120 refined, 7 included, MultiStar: {0.10, -0.26}, one-star: {0.21, -0.53}
23:55:30.628 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.07 = -0.07)
23:55:30.629 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
23:55:30.631 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.27 cameraTheta=-1.21 mountX=0.27 mountY=0.03, mountTheta=0.11
23:55:30.632 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.26, opts=13)
23:55:30.634 00.002 18120 Enqueuing Move request for scope (0.10, -0.26)
23:55:30.634 00.000 21948 Worker thread wakes up
23:55:30.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:30.635 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
23:55:30.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
23:55:30.635 00.000 18120 UpdateGuideState exits: m=2156 RSB=31.9
23:55:30.635 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.636 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:30.636 00.000 18120 Enqueuing Expose request
23:55:30.636 00.000 21948 Moving (0.10, -0.26) raw xDistance=0.27 yDistance=0.03
23:55:30.636 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:55:30.637 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:30.637 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:30.637 00.000 21948 MoveAxis(W, 49, ABG)
23:55:30.637 00.000 21948 Guiding  Dir = 3, Dur = 49
23:55:30.637 00.000 21948 IsSlewing returns 0
23:55:30.637 00.000 21948 IsGuiding returns 0
23:55:30.638 00.001 21948 PulseGuide returned control before completion, sleep 58
23:55:30.708 00.070 21948 IsGuiding returns 0
23:55:30.708 00.000 21948 Move returns status 0, amount 49
23:55:30.708 00.000 21948 MoveAxis(N, 0, ABG)
23:55:30.708 00.000 21948 Move returns status 0, amount 0
23:55:30.708 00.000 21948 move complete, result=0
23:55:30.708 00.000 21948 worker thread done servicing request
23:55:30.708 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
23:55:30.709 00.001 21948 Worker thread wakes up
23:55:30.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:30.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:32.339 01.630 21948 Exposure complete
23:55:32.375 00.036 21948 worker thread done servicing request
23:55:32.376 00.001 18120 OnExposeComplete: enter
23:55:32.376 00.000 18120 UpdateGuideState(): m_state=6
23:55:32.377 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
23:55:32.377 00.000 18120 Star::Find returns 1 (0), X=411.64, Y=237.25, Mass=2124, SNR=31.7, Peak=192 HFD=3.9
23:55:32.378 00.001 18120 MultiStar: [#1 -0.11,-0.11,0.69,U] [#2 -0.33,-0.07,0.63,U] [#3 0.21,-0.28,0.67,U] [#4 -0.15,-0.20,0.56,U] [#5 -0.13,-0.12,0.55,U] [#6 0.12,0.09,0.48,U] [#7 -0.27,-0.13,0.49,U] [#8 0.31,-0.43,0.00,M9] 
23:55:32.378 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.16}, one-star: {0.08, -0.31}
23:55:32.379 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
23:55:32.379 00.000 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.33 = 2.33)
23:55:32.380 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=0.12 mountY=0.13, mountTheta=0.79
23:55:32.381 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.16, opts=13)
23:55:32.381 00.000 18120 Enqueuing Move request for scope (-0.06, -0.16)
23:55:32.382 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:32.382 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.7
23:55:32.383 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:32.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:32.384 00.001 21948 Worker thread wakes up
23:55:32.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
23:55:32.384 00.000 18120 Enqueuing Expose request
23:55:32.385 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
23:55:32.385 00.000 21948 Moving (-0.06, -0.16) raw xDistance=0.12 yDistance=0.13
23:55:32.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:55:32.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:32.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:55:32.385 00.000 21948 MoveAxis(E, 0, ABG)
23:55:32.385 00.000 21948 Move returns status 0, amount 0
23:55:32.385 00.000 21948 MoveAxis(N, 0, ABG)
23:55:32.385 00.000 21948 Move returns status 0, amount 0
23:55:32.385 00.000 21948 move complete, result=0
23:55:32.385 00.000 21948 worker thread done servicing request
23:55:32.385 00.000 21948 Worker thread wakes up
23:55:32.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:32.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:32.386 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:33.907 01.521 21948 Exposure complete
23:55:33.930 00.023 21948 worker thread done servicing request
23:55:33.930 00.000 18120 OnExposeComplete: enter
23:55:33.931 00.001 18120 UpdateGuideState(): m_state=6
23:55:33.932 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
23:55:33.933 00.001 18120 Star::Find returns 1 (0), X=411.40, Y=237.34, Mass=2059, SNR=31.2, Peak=169 HFD=4.3
23:55:33.933 00.000 18120 MultiStar: [#1 0.04,-0.16,0.69,U] [#2 -0.10,-0.12,0.62,U] [#3 0.10,-0.35,0.69,U] [#4 -0.02,-0.08,0.56,U] [#5 -0.07,-0.24,0.53,U] [#6 0.06,-0.12,0.50,U] [#7 -0.12,-0.47,0.00,M1] [#8 0.52,-0.33,0.00,M10] 
23:55:33.934 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.19}, one-star: {-0.16, -0.23}
23:55:33.934 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
23:55:33.934 00.000 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
23:55:33.937 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.74 mountX=0.16 mountY=0.12, mountTheta=0.62
23:55:33.939 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.19, opts=13)
23:55:33.940 00.001 18120 Enqueuing Move request for scope (-0.03, -0.19)
23:55:33.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:33.941 00.001 18120 UpdateGuideState exits: m=2059 RSB=31.2
23:55:33.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.942 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:33.942 00.000 18120 Enqueuing Expose request
23:55:33.943 00.001 21948 Worker thread wakes up
23:55:33.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
23:55:33.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
23:55:33.943 00.000 21948 Moving (-0.03, -0.19) raw xDistance=0.16 yDistance=0.12
23:55:33.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:55:33.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:33.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:55:33.943 00.000 21948 MoveAxis(E, 0, ABG)
23:55:33.943 00.000 21948 Move returns status 0, amount 0
23:55:33.943 00.000 21948 MoveAxis(N, 0, ABG)
23:55:33.943 00.000 21948 Move returns status 0, amount 0
23:55:33.943 00.000 21948 move complete, result=0
23:55:33.943 00.000 21948 worker thread done servicing request
23:55:33.943 00.000 21948 Worker thread wakes up
23:55:33.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:33.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:33.943 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:35.578 01.635 21948 Exposure complete
23:55:35.624 00.046 21948 worker thread done servicing request
23:55:35.624 00.000 18120 OnExposeComplete: enter
23:55:35.625 00.001 18120 UpdateGuideState(): m_state=6
23:55:35.625 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
23:55:35.626 00.001 18120 Star::Find returns 1 (0), X=411.45, Y=237.35, Mass=1961, SNR=30.4, Peak=171 HFD=4.1
23:55:35.626 00.000 18120 MultiStar: [#1 0.04,-0.21,0.77,U] [#2 -0.37,-0.31,0.00,M1] [#3 -0.25,-0.38,0.00,M1] [#4 -0.22,-0.21,0.55,U] [#5 -0.22,-0.21,0.53,U] [#6 -0.11,-0.00,0.50,U] [#7 -0.03,-0.15,0.55,U] [#8 0.40,-0.27,0.00,R] 
23:55:35.627 00.001 18120 refined, 5 included, MultiStar: {-0.10, -0.18}, one-star: {-0.10, -0.21}
23:55:35.627 00.000 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.14) = xAngle (-0.93 = -0.93)
23:55:35.627 00.000 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.17 = 2.17)
23:55:35.628 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.08 mountX=0.12 mountY=0.17, mountTheta=0.95
23:55:35.629 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.18, opts=13)
23:55:35.630 00.001 18120 Enqueuing Move request for scope (-0.10, -0.18)
23:55:35.630 00.000 21948 Worker thread wakes up
23:55:35.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:35.631 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.4
23:55:35.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:35.631 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:35.632 00.001 18120 Enqueuing Expose request
23:55:35.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
23:55:35.632 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
23:55:35.632 00.000 21948 Moving (-0.10, -0.18) raw xDistance=0.12 yDistance=0.17
23:55:35.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:55:35.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:35.633 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:55:35.633 00.000 21948 MoveAxis(E, 0, ABG)
23:55:35.633 00.000 21948 Move returns status 0, amount 0
23:55:35.633 00.000 21948 MoveAxis(N, 0, ABG)
23:55:35.633 00.000 21948 Move returns status 0, amount 0
23:55:35.633 00.000 21948 move complete, result=0
23:55:35.633 00.000 21948 worker thread done servicing request
23:55:35.633 00.000 21948 Worker thread wakes up
23:55:35.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:35.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:35.633 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:37.158 01.525 21948 Exposure complete
23:55:37.184 00.026 21948 worker thread done servicing request
23:55:37.185 00.001 18120 OnExposeComplete: enter
23:55:37.186 00.001 18120 UpdateGuideState(): m_state=6
23:55:37.190 00.004 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
23:55:37.192 00.002 18120 Star::Find returns 1 (0), X=411.73, Y=237.17, Mass=2134, SNR=31.7, Peak=205 HFD=4.0
23:55:37.195 00.003 18120 MultiStar: [#1 0.08,-0.19,0.70,U] [#2 0.01,-0.40,0.00,M2] [#3 0.35,-0.22,0.00,M2] [#4 0.01,-0.29,0.54,U] [#5 -0.22,-0.14,0.54,U] [#6 0.05,0.03,0.48,U] [#7 -0.08,-0.38,0.00,M1] [#8 -0.15,-0.11,0.46,U] 
23:55:37.197 00.002 18120 refined, 5 included, MultiStar: {0.02, -0.21}, one-star: {0.17, -0.39}
23:55:37.199 00.002 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
23:55:37.202 00.003 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
23:55:37.203 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.49 mountX=0.20 mountY=0.08, mountTheta=0.38
23:55:37.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.21, opts=13)
23:55:37.205 00.001 18120 Enqueuing Move request for scope (0.02, -0.21)
23:55:37.205 00.000 21948 Worker thread wakes up
23:55:37.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:37.206 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
23:55:37.206 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.7
23:55:37.206 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
23:55:37.206 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.206 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:37.208 00.002 21948 Moving (0.02, -0.21) raw xDistance=0.20 yDistance=0.08
23:55:37.208 00.000 18120 Enqueuing Expose request
23:55:37.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:55:37.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:37.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:37.208 00.000 21948 MoveAxis(W, 36, ABG)
23:55:37.208 00.000 21948 Guiding  Dir = 3, Dur = 36
23:55:37.209 00.001 21948 IsSlewing returns 0
23:55:37.209 00.000 21948 IsGuiding returns 0
23:55:37.210 00.001 21948 PulseGuide returned control before completion, sleep 45
23:55:37.263 00.053 21948 IsGuiding returns 0
23:55:37.264 00.001 21948 Move returns status 0, amount 36
23:55:37.264 00.000 21948 MoveAxis(N, 0, ABG)
23:55:37.264 00.000 21948 Move returns status 0, amount 0
23:55:37.264 00.000 21948 move complete, result=0
23:55:37.264 00.000 21948 worker thread done servicing request
23:55:37.264 00.000 21948 Worker thread wakes up
23:55:37.264 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:55:37.265 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:37.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:38.891 01.626 21948 Exposure complete
23:55:38.931 00.040 21948 worker thread done servicing request
23:55:38.931 00.000 18120 OnExposeComplete: enter
23:55:38.933 00.002 18120 UpdateGuideState(): m_state=6
23:55:38.934 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
23:55:38.934 00.000 18120 Star::Find returns 1 (0), X=411.67, Y=237.19, Mass=2069, SNR=31.2, Peak=189 HFD=4.4
23:55:38.935 00.001 18120 MultiStar: [#1 0.16,-0.03,0.70,U] [#2 -0.08,-0.23,0.63,U] [#3 -0.12,-0.33,0.67,U] [#4 -0.17,-0.18,0.55,U] [#5 -0.03,-0.32,0.56,U] [#6 0.29,-0.13,0.47,U] [#7 -0.20,-0.18,0.49,U] [#8 -0.17,-0.14,0.43,U] 
23:55:38.935 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.23}, one-star: {0.11, -0.37}
23:55:38.937 00.002 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.14) = xAngle (-0.47 = -0.47)
23:55:38.937 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.64 = 2.64)
23:55:38.937 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=0.20 mountY=0.11, mountTheta=0.50
23:55:38.939 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.23, opts=13)
23:55:38.939 00.000 18120 Enqueuing Move request for scope (-0.01, -0.23)
23:55:38.939 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:38.939 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.2
23:55:38.940 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.940 00.000 21948 Worker thread wakes up
23:55:38.940 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:38.940 00.000 18120 Enqueuing Expose request
23:55:38.942 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
23:55:38.942 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
23:55:38.942 00.000 21948 Moving (-0.01, -0.23) raw xDistance=0.20 yDistance=0.11
23:55:38.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:55:38.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:38.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:55:38.942 00.000 21948 MoveAxis(W, 39, ABG)
23:55:38.942 00.000 21948 Guiding  Dir = 3, Dur = 39
23:55:38.942 00.000 21948 IsSlewing returns 0
23:55:38.942 00.000 21948 IsGuiding returns 0
23:55:38.943 00.001 21948 PulseGuide returned control before completion, sleep 48
23:55:38.997 00.054 21948 IsGuiding returns 0
23:55:38.997 00.000 21948 Move returns status 0, amount 39
23:55:38.997 00.000 21948 MoveAxis(N, 0, ABG)
23:55:38.997 00.000 21948 Move returns status 0, amount 0
23:55:38.997 00.000 21948 move complete, result=0
23:55:38.997 00.000 21948 worker thread done servicing request
23:55:38.997 00.000 21948 Worker thread wakes up
23:55:38.997 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:38.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:38.997 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
23:55:40.408 01.411 21948 Exposure complete
23:55:40.435 00.027 21948 worker thread done servicing request
23:55:40.435 00.000 18120 OnExposeComplete: enter
23:55:40.436 00.001 18120 UpdateGuideState(): m_state=6
23:55:40.438 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
23:55:40.438 00.000 18120 Star::Find returns 1 (0), X=411.49, Y=237.32, Mass=2004, SNR=30.7, Peak=174 HFD=4.0
23:55:40.439 00.001 18120 MultiStar: [#1 0.18,-0.17,0.70,U] [#2 -0.09,-0.12,0.63,U] [#3 0.12,-0.13,0.66,U] [#4 -0.04,-0.23,0.59,U] [#5 -0.12,-0.28,0.53,U] [#6 0.18,0.12,0.48,U] [#7 0.09,-0.16,0.52,U] [#8 -0.02,-0.00,0.44,U] 
23:55:40.440 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.15}, one-star: {-0.07, -0.24}
23:55:40.440 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
23:55:40.440 00.000 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
23:55:40.441 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=0.15 mountY=0.05, mountTheta=0.33
23:55:40.442 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.15, opts=13)
23:55:40.445 00.003 18120 Enqueuing Move request for scope (0.02, -0.15)
23:55:40.447 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:40.450 00.003 18120 UpdateGuideState exits: m=2004 RSB=30.7
23:55:40.454 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:40.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:40.455 00.000 21948 Worker thread wakes up
23:55:40.455 00.000 18120 Enqueuing Expose request
23:55:40.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
23:55:40.456 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
23:55:40.456 00.000 21948 Moving (0.02, -0.15) raw xDistance=0.15 yDistance=0.05
23:55:40.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:55:40.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:40.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:55:40.456 00.000 21948 MoveAxis(E, 0, ABG)
23:55:40.456 00.000 21948 Move returns status 0, amount 0
23:55:40.456 00.000 21948 MoveAxis(N, 0, ABG)
23:55:40.456 00.000 21948 Move returns status 0, amount 0
23:55:40.456 00.000 21948 move complete, result=0
23:55:40.456 00.000 21948 worker thread done servicing request
23:55:40.456 00.000 21948 Worker thread wakes up
23:55:40.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:40.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:40.456 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:42.085 01.629 21948 Exposure complete
23:55:42.119 00.034 21948 worker thread done servicing request
23:55:42.119 00.000 18120 OnExposeComplete: enter
23:55:42.122 00.003 18120 UpdateGuideState(): m_state=6
23:55:42.124 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
23:55:42.125 00.001 18120 Star::Find returns 1 (0), X=411.55, Y=236.96, Mass=2101, SNR=31.4, Peak=171 HFD=4.2
23:55:42.125 00.000 18120 MultiStar: [#1 -0.05,-0.34,0.73,U] [#2 0.08,-0.56,0.00,M1] [#3 0.58,-0.52,0.00,M1] [#4 -0.07,-0.50,0.00,M1] [#5 0.01,-0.57,0.00,M1] [#6 0.00,-0.27,0.50,U] [#7 -0.28,-0.35,0.00,M1] [#8 -0.07,-0.40,0.00,M1] 
23:55:42.125 00.000 18120 refined, 2 included, MultiStar: {-0.02, -0.44}, one-star: {-0.01, -0.61}
23:55:42.126 00.001 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.14) = xAngle (-0.48 = -0.48)
23:55:42.127 00.001 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.63 = 2.63)
23:55:42.128 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.62 mountX=0.40 mountY=0.22, mountTheta=0.51
23:55:42.130 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.44, opts=13)
23:55:42.130 00.000 18120 Enqueuing Move request for scope (-0.02, -0.44)
23:55:42.131 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:42.131 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.4
23:55:42.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.132 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:42.132 00.000 18120 Enqueuing Expose request
23:55:42.133 00.001 21948 Worker thread wakes up
23:55:42.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd
23:55:42.133 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.44)
23:55:42.133 00.000 21948 Moving (-0.02, -0.44) raw xDistance=0.40 yDistance=0.22
23:55:42.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
23:55:42.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:55:42.133 00.000 21948 MoveAxis(W, 71, ABG)
23:55:42.133 00.000 21948 Guiding  Dir = 3, Dur = 71
23:55:42.133 00.000 21948 IsSlewing returns 0
23:55:42.133 00.000 21948 IsGuiding returns 0
23:55:42.136 00.003 21948 PulseGuide returned control before completion, sleep 80
23:55:42.223 00.087 21948 IsGuiding returns 0
23:55:42.223 00.000 21948 Move returns status 0, amount 71
23:55:42.223 00.000 21948 MoveAxis(S, 52, ABG)
23:55:42.223 00.000 21948 Guiding  Dir = 1, Dur = 52
23:55:42.223 00.000 21948 IsSlewing returns 0
23:55:42.223 00.000 21948 IsGuiding returns 0
23:55:42.229 00.006 21948 PulseGuide returned control before completion, sleep 57
23:55:42.301 00.072 21948 IsGuiding returns 0
23:55:42.301 00.000 21948 Move returns status 0, amount 52
23:55:42.301 00.000 21948 move complete, result=0
23:55:42.301 00.000 21948 worker thread done servicing request
23:55:42.302 00.001 21948 Worker thread wakes up
23:55:42.302 00.000 18120 GuideStep: 0.4 px 71 ms WEST, 0.2 px 52 ms SOUTH
23:55:42.302 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:42.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:43.708 01.406 21948 Exposure complete
23:55:43.743 00.035 21948 worker thread done servicing request
23:55:43.743 00.000 18120 OnExposeComplete: enter
23:55:43.744 00.001 18120 UpdateGuideState(): m_state=6
23:55:43.745 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
23:55:43.746 00.001 18120 Star::Find returns 1 (0), X=411.57, Y=237.40, Mass=2099, SNR=31.5, Peak=164 HFD=4.3
23:55:43.747 00.001 18120 MultiStar: [#1 -0.01,0.15,0.73,U] [#2 -0.38,-0.15,0.00,M2] [#3 -0.04,-0.23,0.63,U] [#4 0.09,-0.40,0.00,M2] [#5 -0.14,-0.43,0.00,M2] [#6 0.08,0.22,0.48,U] [#7 -0.31,-0.07,0.54,U] [#8 -0.24,0.25,0.43,U] 
23:55:43.748 00.001 18120 refined, 5 included, MultiStar: {-0.06, -0.00}, one-star: {0.02, -0.16}
23:55:43.749 00.001 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
23:55:43.750 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
23:55:43.750 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.07 mountX=-0.02 mountY=0.06, mountTheta=1.93
23:55:43.752 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.00, opts=13)
23:55:43.755 00.003 18120 Enqueuing Move request for scope (-0.06, -0.00)
23:55:43.757 00.002 21948 Worker thread wakes up
23:55:43.757 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:43.758 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.5
23:55:43.758 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:43.759 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:43.759 00.000 18120 Enqueuing Expose request
23:55:43.759 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:55:43.759 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:55:43.759 00.000 21948 Moving (-0.06, -0.00) raw xDistance=-0.02 yDistance=0.06
23:55:43.759 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:55:43.759 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:43.759 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:55:43.760 00.001 21948 MoveAxis(E, 0, ABG)
23:55:43.760 00.000 21948 Move returns status 0, amount 0
23:55:43.760 00.000 21948 MoveAxis(N, 0, ABG)
23:55:43.760 00.000 21948 Move returns status 0, amount 0
23:55:43.760 00.000 21948 move complete, result=0
23:55:43.760 00.000 21948 worker thread done servicing request
23:55:43.760 00.000 21948 Worker thread wakes up
23:55:43.760 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:43.760 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:43.760 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:45.389 01.629 21948 Exposure complete
23:55:45.422 00.033 21948 worker thread done servicing request
23:55:45.422 00.000 18120 OnExposeComplete: enter
23:55:45.422 00.000 18120 UpdateGuideState(): m_state=6
23:55:45.423 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
23:55:45.423 00.000 18120 Star::Find returns 1 (0), X=411.46, Y=237.73, Mass=2057, SNR=31.1, Peak=181 HFD=4.2
23:55:45.424 00.001 18120 MultiStar: [#1 0.12,0.39,0.00,M1] [#2 -0.12,-0.07,0.65,U] [#3 0.17,-0.07,0.66,U] [#4 -0.06,-0.19,0.57,U] [#5 -0.18,0.00,0.54,U] [#6 0.17,0.30,0.50,U] [#7 -0.05,0.08,0.52,U] [#8 -0.14,0.10,0.42,U] 
23:55:45.425 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {-0.10, 0.17}
23:55:45.425 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.46 = -2.83)
23:55:45.426 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
23:55:45.426 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.31 mountX=-0.06 mountY=0.02, mountTheta=2.86
23:55:45.427 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
23:55:45.428 00.001 18120 Enqueuing Move request for scope (-0.04, 0.04)
23:55:45.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:45.429 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.1
23:55:45.429 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:45.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:45.430 00.001 18120 Enqueuing Expose request
23:55:45.430 00.000 21948 Worker thread wakes up
23:55:45.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:55:45.430 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:55:45.430 00.000 21948 Moving (-0.04, 0.04) raw xDistance=-0.06 yDistance=0.02
23:55:45.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:55:45.430 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:45.431 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:45.431 00.000 21948 MoveAxis(E, 0, ABG)
23:55:45.431 00.000 21948 Move returns status 0, amount 0
23:55:45.431 00.000 21948 MoveAxis(N, 0, ABG)
23:55:45.431 00.000 21948 Move returns status 0, amount 0
23:55:45.431 00.000 21948 move complete, result=0
23:55:45.431 00.000 21948 worker thread done servicing request
23:55:45.431 00.000 21948 Worker thread wakes up
23:55:45.431 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:45.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:45.432 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:46.950 01.518 21948 Exposure complete
23:55:46.982 00.032 21948 worker thread done servicing request
23:55:46.983 00.001 18120 OnExposeComplete: enter
23:55:46.983 00.000 18120 UpdateGuideState(): m_state=6
23:55:46.984 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
23:55:46.984 00.000 18120 Star::Find returns 1 (0), X=411.80, Y=237.61, Mass=2041, SNR=30.9, Peak=174 HFD=4.0
23:55:46.985 00.001 18120 MultiStar: [#1 0.13,0.28,0.71,U] [#2 -0.05,-0.12,0.64,U] [#3 0.44,0.03,0.00,M1] [#4 0.01,-0.03,0.57,U] [#5 0.19,-0.01,0.52,U] [#6 0.38,0.25,0.00,M1] [#7 0.05,-0.07,0.56,U] [#8 -0.07,0.42,0.00,M1] 
23:55:46.985 00.000 18120 refined, 5 included, MultiStar: {0.11, 0.03}, one-star: {0.24, 0.05}
23:55:46.986 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.14) = xAngle (1.39 = 1.39)
23:55:46.986 00.000 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.49 = -1.79)
23:55:46.987 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.25 mountX=0.02 mountY=-0.11, mountTheta=-1.39
23:55:46.989 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
23:55:46.989 00.000 18120 Enqueuing Move request for scope (0.11, 0.03)
23:55:46.990 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:46.990 00.000 18120 UpdateGuideState exits: m=2041 RSB=30.9
23:55:46.991 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:46.992 00.001 18120 Enqueuing Expose request
23:55:46.992 00.000 21948 Worker thread wakes up
23:55:46.992 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:55:46.992 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:55:46.992 00.000 21948 Moving (0.11, 0.03) raw xDistance=0.02 yDistance=-0.11
23:55:46.992 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:55:46.992 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:46.992 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:46.992 00.000 21948 MoveAxis(E, 0, ABG)
23:55:46.992 00.000 21948 Move returns status 0, amount 0
23:55:46.993 00.001 21948 MoveAxis(N, 0, ABG)
23:55:46.993 00.000 21948 Move returns status 0, amount 0
23:55:46.993 00.000 21948 move complete, result=0
23:55:46.993 00.000 21948 worker thread done servicing request
23:55:46.993 00.000 21948 Worker thread wakes up
23:55:46.993 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:46.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:46.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:48.628 01.635 21948 Exposure complete
23:55:48.663 00.035 21948 worker thread done servicing request
23:55:48.663 00.000 18120 OnExposeComplete: enter
23:55:48.664 00.001 18120 UpdateGuideState(): m_state=6
23:55:48.664 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
23:55:48.665 00.001 18120 Star::Find returns 1 (0), X=411.74, Y=237.50, Mass=1959, SNR=30.5, Peak=158 HFD=4.3
23:55:48.665 00.000 18120 MultiStar: [#1 0.36,0.01,0.74,U] [#2 0.00,0.01,0.67,U] [#3 0.23,-0.03,0.70,U] [#4 -0.04,0.08,0.56,U] [#5 0.08,-0.14,0.54,U] [#6 0.30,0.19,0.51,U] [#7 0.07,-0.03,0.53,U] [#8 -0.15,-0.04,0.45,U] 
23:55:48.666 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.18, -0.06}
23:55:48.666 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.14) = xAngle (1.10 = 1.10)
23:55:48.667 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.20 = -2.08)
23:55:48.667 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=0.06 mountY=-0.12, mountTheta=-1.09
23:55:48.668 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
23:55:48.669 00.001 18120 Enqueuing Move request for scope (0.13, -0.01)
23:55:48.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:48.670 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.5
23:55:48.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:48.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:48.671 00.000 18120 Enqueuing Expose request
23:55:48.672 00.001 21948 Worker thread wakes up
23:55:48.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:55:48.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:55:48.672 00.000 21948 Moving (0.13, -0.01) raw xDistance=0.06 yDistance=-0.12
23:55:48.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:55:48.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:48.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:55:48.672 00.000 21948 MoveAxis(E, 0, ABG)
23:55:48.672 00.000 21948 Move returns status 0, amount 0
23:55:48.672 00.000 21948 MoveAxis(N, 0, ABG)
23:55:48.672 00.000 21948 Move returns status 0, amount 0
23:55:48.672 00.000 21948 move complete, result=0
23:55:48.672 00.000 21948 worker thread done servicing request
23:55:48.672 00.000 21948 Worker thread wakes up
23:55:48.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:48.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:48.672 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:50.198 01.526 21948 Exposure complete
23:55:50.234 00.036 21948 worker thread done servicing request
23:55:50.234 00.000 18120 OnExposeComplete: enter
23:55:50.235 00.001 18120 UpdateGuideState(): m_state=6
23:55:50.235 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
23:55:50.236 00.001 18120 Star::Find returns 1 (0), X=411.42, Y=237.47, Mass=2148, SNR=31.8, Peak=165 HFD=4.1
23:55:50.237 00.001 18120 MultiStar: [#1 0.04,0.07,0.72,U] [#2 0.14,-0.02,0.63,U] [#3 0.36,-0.13,0.00,M1] [#4 -0.00,-0.05,0.55,U] [#5 0.00,0.05,0.54,U] [#6 0.04,0.44,0.00,M1] [#7 -0.11,-0.04,0.50,U] [#8 -0.20,0.18,0.41,U] 
23:55:50.237 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.00}, one-star: {-0.14, -0.09}
23:55:50.238 00.001 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
23:55:50.239 00.001 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.39 = 1.10)
23:55:50.239 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.14 mountX=-0.01 mountY=0.03, mountTheta=2.01
23:55:50.240 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.00, opts=13)
23:55:50.241 00.001 18120 Enqueuing Move request for scope (-0.03, 0.00)
23:55:50.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:50.244 00.003 21948 Worker thread wakes up
23:55:50.244 00.000 18120 UpdateGuideState exits: m=2148 RSB=31.8
23:55:50.245 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:50.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:50.246 00.001 18120 Enqueuing Expose request
23:55:50.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
23:55:50.246 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
23:55:50.246 00.000 21948 Moving (-0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
23:55:50.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:55:50.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:50.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:50.246 00.000 21948 MoveAxis(E, 0, ABG)
23:55:50.246 00.000 21948 Move returns status 0, amount 0
23:55:50.246 00.000 21948 MoveAxis(N, 0, ABG)
23:55:50.246 00.000 21948 Move returns status 0, amount 0
23:55:50.246 00.000 21948 move complete, result=0
23:55:50.246 00.000 21948 worker thread done servicing request
23:55:50.246 00.000 21948 Worker thread wakes up
23:55:50.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:50.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:50.247 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:51.875 01.628 21948 Exposure complete
23:55:51.913 00.038 21948 worker thread done servicing request
23:55:51.913 00.000 18120 OnExposeComplete: enter
23:55:51.914 00.001 18120 UpdateGuideState(): m_state=6
23:55:51.915 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
23:55:51.915 00.000 18120 Star::Find returns 1 (0), X=411.68, Y=237.61, Mass=1791, SNR=29.1, Peak=161 HFD=3.7
23:55:51.916 00.001 18120 MultiStar: [#1 0.12,0.31,0.77,U] [#2 0.13,0.06,0.69,U] [#3 0.39,-0.02,0.00,M2] [#4 0.14,0.00,0.63,U] [#5 -0.17,0.10,0.56,U] [#6 0.30,0.46,0.00,M2] [#7 0.18,-0.12,0.57,U] [#8 0.01,0.22,0.46,U] 
23:55:51.916 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.12, 0.05}
23:55:51.916 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.14) = xAngle (1.95 = 1.95)
23:55:51.917 00.001 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.23)
23:55:51.917 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.80 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
23:55:51.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.09, opts=13)
23:55:51.919 00.001 18120 Enqueuing Move request for scope (0.09, 0.09)
23:55:51.919 00.000 21948 Worker thread wakes up
23:55:51.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:55:51.920 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:55:51.920 00.000 21948 Moving (0.09, 0.09) raw xDistance=-0.05 yDistance=-0.12
23:55:51.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:55:51.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:51.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:55:51.920 00.000 21948 MoveAxis(E, 0, ABG)
23:55:51.920 00.000 21948 Move returns status 0, amount 0
23:55:51.920 00.000 21948 MoveAxis(N, 0, ABG)
23:55:51.920 00.000 21948 Move returns status 0, amount 0
23:55:51.920 00.000 21948 move complete, result=0
23:55:51.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:51.920 00.000 18120 UpdateGuideState exits: m=1791 RSB=29.1
23:55:51.921 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:51.921 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:51.922 00.001 18120 Enqueuing Expose request
23:55:51.922 00.000 21948 worker thread done servicing request
23:55:51.922 00.000 21948 Worker thread wakes up
23:55:51.922 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:51.923 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:51.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:53.449 01.526 21948 Exposure complete
23:55:53.495 00.046 21948 worker thread done servicing request
23:55:53.495 00.000 18120 OnExposeComplete: enter
23:55:53.495 00.000 18120 UpdateGuideState(): m_state=6
23:55:53.497 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
23:55:53.497 00.000 18120 Star::Find returns 1 (0), X=411.53, Y=237.38, Mass=1947, SNR=30.2, Peak=152 HFD=4.1
23:55:53.499 00.002 18120 MultiStar: [#1 -0.11,0.16,0.73,U] [#2 -0.03,0.17,0.67,U] [#3 0.13,-0.11,0.68,U] [#4 0.13,-0.08,0.58,U] [#5 -0.10,0.03,0.54,U] [#6 0.37,0.17,0.00,M3] [#7 0.05,0.07,0.53,U] [#8 0.05,0.31,0.45,U] 
23:55:53.499 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {-0.03, -0.18}
23:55:53.499 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.14) = xAngle (2.49 = 2.49)
23:55:53.500 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.59 = -0.69)
23:55:53.500 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.34 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
23:55:53.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
23:55:53.503 00.002 18120 Enqueuing Move request for scope (0.01, 0.02)
23:55:53.504 00.001 21948 Worker thread wakes up
23:55:53.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:53.506 00.002 18120 UpdateGuideState exits: m=1947 RSB=30.2
23:55:53.507 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:55:53.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:53.509 00.002 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:55:53.509 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:53.509 00.000 18120 Enqueuing Expose request
23:55:53.512 00.003 21948 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
23:55:53.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:55:53.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:53.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:55:53.512 00.000 21948 MoveAxis(E, 0, ABG)
23:55:53.512 00.000 21948 Move returns status 0, amount 0
23:55:53.512 00.000 21948 MoveAxis(N, 0, ABG)
23:55:53.513 00.001 21948 Move returns status 0, amount 0
23:55:53.513 00.000 21948 move complete, result=0
23:55:53.513 00.000 21948 worker thread done servicing request
23:55:53.513 00.000 21948 Worker thread wakes up
23:55:53.513 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:53.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:53.514 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:55.135 01.621 21948 Exposure complete
23:55:55.188 00.053 21948 worker thread done servicing request
23:55:55.188 00.000 18120 OnExposeComplete: enter
23:55:55.190 00.002 18120 UpdateGuideState(): m_state=6
23:55:55.193 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
23:55:55.195 00.002 18120 Star::Find returns 1 (0), X=411.64, Y=237.38, Mass=2180, SNR=32.0, Peak=193 HFD=4.2
23:55:55.196 00.001 18120 MultiStar: [#1 0.19,0.02,0.66,U] [#2 -0.12,-0.10,0.62,U] [#3 0.26,-0.21,0.64,U] [#4 -0.10,-0.11,0.53,U] [#5 0.11,-0.02,0.53,U] [#6 0.18,0.31,0.48,U] [#7 -0.04,-0.03,0.51,U] [#8 -0.16,0.18,0.42,U] 
23:55:55.198 00.002 18120 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.08, -0.18}
23:55:55.199 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
23:55:55.200 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
23:55:55.201 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=0.06 mountY=-0.03, mountTheta=-0.49
23:55:55.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
23:55:55.203 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
23:55:55.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:55.204 00.001 21948 Worker thread wakes up
23:55:55.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:55:55.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:55:55.204 00.000 21948 Moving (0.06, -0.04) raw xDistance=0.06 yDistance=-0.03
23:55:55.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:55:55.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:55.204 00.000 18120 UpdateGuideState exits: m=2180 RSB=32.0
23:55:55.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:55:55.205 00.001 21948 MoveAxis(E, 0, ABG)
23:55:55.205 00.000 21948 Move returns status 0, amount 0
23:55:55.205 00.000 21948 MoveAxis(N, 0, ABG)
23:55:55.205 00.000 21948 Move returns status 0, amount 0
23:55:55.205 00.000 21948 move complete, result=0
23:55:55.205 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:55.205 00.000 21948 worker thread done servicing request
23:55:55.205 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:55.206 00.001 18120 Enqueuing Expose request
23:55:55.206 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:55.207 00.001 21948 Worker thread wakes up
23:55:55.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:55.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:56.722 01.515 21948 Exposure complete
23:55:56.748 00.026 21948 worker thread done servicing request
23:55:56.748 00.000 18120 OnExposeComplete: enter
23:55:56.749 00.001 18120 UpdateGuideState(): m_state=6
23:55:56.749 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
23:55:56.750 00.001 18120 Star::Find returns 1 (0), X=411.69, Y=237.28, Mass=2041, SNR=31.0, Peak=184 HFD=4.3
23:55:56.753 00.003 18120 MultiStar: [#1 0.19,-0.05,0.73,U] [#2 -0.11,-0.16,0.64,U] [#3 0.32,-0.44,0.00,M1] [#4 -0.12,-0.17,0.53,U] [#5 -0.15,-0.07,0.51,U] [#6 -0.07,0.15,0.48,U] [#7 0.32,-0.59,0.00,M1] [#8 -0.04,0.08,0.46,U] 
23:55:56.756 00.003 18120 refined, 6 included, MultiStar: {0.00, -0.10}, one-star: {0.13, -0.28}
23:55:56.758 00.002 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.41 = -0.41)
23:55:56.760 00.002 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.69 = 2.69)
23:55:56.762 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.56 mountX=0.09 mountY=0.04, mountTheta=0.44
23:55:56.767 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.10, opts=13)
23:55:56.770 00.003 18120 Enqueuing Move request for scope (0.00, -0.10)
23:55:56.771 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:56.772 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.0
23:55:56.773 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:56.775 00.002 21948 Worker thread wakes up
23:55:56.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
23:55:56.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
23:55:56.775 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:56.777 00.002 18120 Enqueuing Expose request
23:55:56.778 00.001 21948 Moving (0.00, -0.10) raw xDistance=0.09 yDistance=0.04
23:55:56.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:55:56.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:56.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:56.778 00.000 21948 MoveAxis(E, 0, ABG)
23:55:56.778 00.000 21948 Move returns status 0, amount 0
23:55:56.778 00.000 21948 MoveAxis(N, 0, ABG)
23:55:56.778 00.000 21948 Move returns status 0, amount 0
23:55:56.778 00.000 21948 move complete, result=0
23:55:56.778 00.000 21948 worker thread done servicing request
23:55:56.778 00.000 21948 Worker thread wakes up
23:55:56.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:56.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:56.779 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:58.400 01.621 21948 Exposure complete
23:55:58.424 00.024 21948 worker thread done servicing request
23:55:58.424 00.000 18120 OnExposeComplete: enter
23:55:58.425 00.001 18120 UpdateGuideState(): m_state=6
23:55:58.426 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
23:55:58.426 00.000 18120 Star::Find returns 1 (0), X=411.91, Y=237.22, Mass=1905, SNR=30.1, Peak=177 HFD=4.2
23:55:58.427 00.001 18120 MultiStar: [#1 0.27,-0.12,0.75,U] [#2 -0.01,0.12,0.68,U] [#3 0.11,-0.38,0.00,M2] [#4 0.12,-0.17,0.59,U] [#5 -0.00,-0.02,0.56,U] [#6 0.10,0.24,0.52,U] [#7 0.02,-0.15,0.52,U] [#8 0.10,0.19,0.41,U] 
23:55:58.427 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.35, -0.34}
23:55:58.428 00.001 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.14) = xAngle (0.70 = 0.70)
23:55:58.428 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.80 = -2.48)
23:55:58.430 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.44 mountX=0.12 mountY=-0.10, mountTheta=-0.68
23:55:58.434 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.07, opts=13)
23:55:58.437 00.003 18120 Enqueuing Move request for scope (0.14, -0.07)
23:55:58.439 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:55:58.441 00.002 21948 Worker thread wakes up
23:55:58.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:55:58.441 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.1
23:55:58.442 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:58.443 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:55:58.444 00.001 18120 Enqueuing Expose request
23:55:58.446 00.002 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:55:58.446 00.000 21948 Moving (0.14, -0.07) raw xDistance=0.12 yDistance=-0.10
23:55:58.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:55:58.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:58.446 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:58.446 00.000 21948 MoveAxis(E, 0, ABG)
23:55:58.446 00.000 21948 Move returns status 0, amount 0
23:55:58.446 00.000 21948 MoveAxis(N, 0, ABG)
23:55:58.446 00.000 21948 Move returns status 0, amount 0
23:55:58.446 00.000 21948 move complete, result=0
23:55:58.446 00.000 21948 worker thread done servicing request
23:55:58.446 00.000 21948 Worker thread wakes up
23:55:58.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:55:58.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:55:58.447 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:59.965 01.518 21948 Exposure complete
23:56:00.000 00.035 21948 worker thread done servicing request
23:56:00.000 00.000 18120 OnExposeComplete: enter
23:56:00.002 00.002 18120 UpdateGuideState(): m_state=6
23:56:00.004 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
23:56:00.005 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=237.32, Mass=2113, SNR=31.6, Peak=194 HFD=4.3
23:56:00.006 00.001 18120 MultiStar: [#1 0.43,-0.28,0.00,M1] [#2 0.19,-0.21,0.65,U] [#3 0.42,-0.19,0.00,M3] [#4 0.31,-0.25,0.00,M1] [#5 0.15,-0.06,0.52,U] [#6 0.32,0.09,0.48,U] [#7 0.06,-0.55,0.00,M1] [#8 -0.05,0.03,0.42,U] 
23:56:00.008 00.002 18120 refined, 4 included, MultiStar: {0.13, -0.11}, one-star: {0.07, -0.24}
23:56:00.008 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
23:56:00.009 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.53 = -2.76)
23:56:00.009 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=0.16 mountY=-0.07, mountTheta=-0.39
23:56:00.010 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.11, opts=13)
23:56:00.011 00.001 18120 Enqueuing Move request for scope (0.13, -0.11)
23:56:00.015 00.004 21948 Worker thread wakes up
23:56:00.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
23:56:00.015 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
23:56:00.015 00.000 21948 Moving (0.13, -0.11) raw xDistance=0.16 yDistance=-0.07
23:56:00.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:56:00.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:00.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:00.015 00.000 21948 MoveAxis(E, 0, ABG)
23:56:00.015 00.000 21948 Move returns status 0, amount 0
23:56:00.015 00.000 21948 MoveAxis(N, 0, ABG)
23:56:00.015 00.000 21948 Move returns status 0, amount 0
23:56:00.015 00.000 21948 move complete, result=0
23:56:00.015 00.000 21948 worker thread done servicing request
23:56:00.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:00.017 00.002 18120 UpdateGuideState exits: m=2113 RSB=31.6
23:56:00.018 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:00.018 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:00.020 00.002 18120 Enqueuing Expose request
23:56:00.022 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:00.022 00.000 21948 Worker thread wakes up
23:56:00.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:00.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:56:01.655 01.633 21948 Exposure complete
23:56:01.708 00.053 21948 worker thread done servicing request
23:56:01.708 00.000 18120 OnExposeComplete: enter
23:56:01.711 00.003 18120 UpdateGuideState(): m_state=6
23:56:01.712 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
23:56:01.714 00.002 18120 Star::Find returns 1 (0), X=411.82, Y=237.25, Mass=2140, SNR=31.8, Peak=223 HFD=4.2
23:56:01.715 00.001 18120 MultiStar: [#1 0.21,-0.02,0.73,U] [#2 0.01,-0.21,0.66,U] [#3 0.37,-0.15,0.00,M4] [#4 0.13,-0.24,0.57,U] [#5 0.45,-0.36,0.00,M1] [#6 0.38,0.05,0.00,M1] [#7 0.19,-0.50,0.00,M2] [#8 0.17,0.11,0.41,U] 
23:56:01.716 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.17}, one-star: {0.26, -0.32}
23:56:01.718 00.002 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.14) = xAngle (0.37 = 0.37)
23:56:01.722 00.004 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.47 = -2.81)
23:56:01.723 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.77 mountX=0.22 mountY=-0.08, mountTheta=-0.34
23:56:01.727 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.17, opts=13)
23:56:01.727 00.000 18120 Enqueuing Move request for scope (0.17, -0.17)
23:56:01.728 00.001 21948 Worker thread wakes up
23:56:01.728 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
23:56:01.728 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
23:56:01.728 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:01.729 00.001 18120 UpdateGuideState exits: m=2140 RSB=31.8
23:56:01.729 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:01.730 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:01.730 00.000 18120 Enqueuing Expose request
23:56:01.730 00.000 21948 Moving (0.17, -0.17) raw xDistance=0.22 yDistance=-0.08
23:56:01.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:56:01.731 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:01.731 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:01.731 00.000 21948 MoveAxis(W, 39, ABG)
23:56:01.731 00.000 21948 Guiding  Dir = 3, Dur = 39
23:56:01.731 00.000 21948 IsSlewing returns 0
23:56:01.731 00.000 21948 IsGuiding returns 0
23:56:01.734 00.003 21948 PulseGuide returned control before completion, sleep 47
23:56:01.794 00.060 21948 IsGuiding returns 0
23:56:01.794 00.000 21948 Move returns status 0, amount 39
23:56:01.794 00.000 21948 MoveAxis(N, 0, ABG)
23:56:01.794 00.000 21948 Move returns status 0, amount 0
23:56:01.795 00.001 21948 move complete, result=0
23:56:01.795 00.000 21948 worker thread done servicing request
23:56:01.795 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
23:56:01.797 00.002 21948 Worker thread wakes up
23:56:01.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:01.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,223,31,31)
23:56:02.238 00.441 18120 evsrv: cli 0D46DE90 connect
23:56:02.240 00.002 18120 case statement mapped state 6 to 3
23:56:02.241 00.001 18120 case statement mapped state 6 to 3
23:56:02.244 00.003 18120 evsrv: cli 0D46DE90 request: {"method":"get_app_state","id":"6aa00006-412a-43ad-b975-fa84b8721ce0"}
23:56:02.245 00.001 18120 case statement mapped state 6 to 3
23:56:02.246 00.001 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aa00006-412a-43ad-b975-fa84b8721ce0"}
23:56:02.247 00.001 18120 evsrv: cli 0D46DE90 disconnect
23:56:02.248 00.001 18120 evsrv: cli 0D46D7B0 connect
23:56:02.248 00.000 18120 case statement mapped state 6 to 3
23:56:02.249 00.001 18120 case statement mapped state 6 to 3
23:56:02.252 00.003 18120 evsrv: cli 0D46D7B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"bd201c21-07a4-42fa-b30f-f12311286194"}
23:56:02.253 00.001 18120 PhdController::Dither begins
23:56:02.254 00.001 18120 dither: size=2.00, dRA=0.41 dDec=0.43
23:56:02.254 00.000 18120 MountToCamera -- mountTheta (-0.81) + m_xAngle (-1.14) = xAngle (-1.95 = -1.95)
23:56:02.256 00.002 18120 MountToCamera -- mountX=0.41 mountY=0.43 hyp=0.59 mountTheta=-0.81 cameraX=-0.22, cameraY=-0.55 cameraTheta=-1.95
23:56:02.257 00.001 18120 setting lock position to (411.34, 237.01)
23:56:02.258 00.001 18120 Mount: notify guiding dithered (-0.2, -0.5)
23:56:02.259 00.001 18120 MultiStar: stabilizing after lock position change
23:56:02.260 00.001 18120 Status Line: Dithering de 0.41,0.43
23:56:02.262 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
23:56:02.264 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
23:56:02.265 00.001 18120 evsrv: cli 0D46D7B0 response: {"jsonrpc":"2.0","result":0,"id":"bd201c21-07a4-42fa-b30f-f12311286194"}
23:56:02.266 00.001 18120 evsrv: cli 0D46D7B0 disconnect
23:56:03.208 00.942 21948 Exposure complete
23:56:03.235 00.027 21948 worker thread done servicing request
23:56:03.235 00.000 18120 OnExposeComplete: enter
23:56:03.236 00.001 18120 UpdateGuideState(): m_state=6
23:56:03.236 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
23:56:03.238 00.002 18120 Star::Find returns 1 (0), X=411.63, Y=237.44, Mass=2044, SNR=31.0, Peak=176 HFD=4.1
23:56:03.239 00.001 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.14) = xAngle (2.11 = 2.11)
23:56:03.240 00.001 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.21 = -1.07)
23:56:03.242 00.002 18120 CameraToMount -- cameraX=0.30 cameraY=0.43 hyp=0.52 cameraTheta=0.97 mountX=-0.27 mountY=-0.46, mountTheta=-2.10
23:56:03.243 00.001 18120 dither recenter: remaining=(-0.4,-0.4) step=(-0.4,-0.4)
23:56:03.244 00.001 18120 MountToCamera -- mountTheta (2.33) + m_xAngle (-1.14) = xAngle (1.19 = 1.19)
23:56:03.244 00.000 18120 MountToCamera -- mountX=-0.41 mountY=-0.43 hyp=0.59 mountTheta=2.33 cameraX=0.22, cameraY=0.55 cameraTheta=1.19
23:56:03.244 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.55, opts=4)
23:56:03.245 00.001 18120 Enqueuing Move request for scope (0.22, 0.55)
23:56:03.245 00.000 18120 Mount: notify direct move -0.41,-0.43
23:56:03.246 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:03.246 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.0
23:56:03.247 00.001 18120 PhdController: settling, locked = 1, distance = 0.68 (0.50) aobump = 0 frame = 1 / 99999
23:56:03.247 00.000 21948 Worker thread wakes up
23:56:03.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.55) opts 0x4
23:56:03.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.55)
23:56:03.247 00.000 21948 Moving (0.22, 0.55) raw xDistance=-0.41 yDistance=-0.43
23:56:03.247 00.000 21948 MoveAxis(E, 115, B)
23:56:03.247 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053363.247,"Host":"ASUS_SAM","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:56:03.248 00.001 21948 Guiding  Dir = 2, Dur = 115
23:56:03.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:03.248 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:03.249 00.001 18120 Enqueuing Expose request
23:56:03.250 00.001 21948 IsSlewing returns 0
23:56:03.250 00.000 21948 IsGuiding returns 0
23:56:03.253 00.003 21948 PulseGuide returned control before completion, sleep 123
23:56:03.380 00.127 21948 IsGuiding returns 0
23:56:03.380 00.000 21948 Move returns status 0, amount 115
23:56:03.380 00.000 21948 MoveAxis(N, 102, B)
23:56:03.380 00.000 21948 Guiding  Dir = 0, Dur = 102
23:56:03.381 00.001 21948 IsSlewing returns 0
23:56:03.381 00.000 21948 IsGuiding returns 0
23:56:03.386 00.005 21948 PulseGuide returned control before completion, sleep 107
23:56:03.505 00.119 21948 IsGuiding returns 0
23:56:03.505 00.000 21948 Move returns status 0, amount 102
23:56:03.505 00.000 21948 move complete, result=0
23:56:03.505 00.000 21948 worker thread done servicing request
23:56:03.505 00.000 21948 Worker thread wakes up
23:56:03.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:03.505 00.000 18120 GuideStep: -0.4 px 115 ms EAST, -0.4 px 102 ms NORTH
23:56:03.506 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:05.136 01.630 21948 Exposure complete
23:56:05.179 00.043 21948 worker thread done servicing request
23:56:05.179 00.000 18120 OnExposeComplete: enter
23:56:05.181 00.002 18120 UpdateGuideState(): m_state=6
23:56:05.182 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
23:56:05.184 00.002 18120 Star::Find returns 1 (0), X=411.85, Y=237.30, Mass=2011, SNR=30.8, Peak=194 HFD=4.1
23:56:05.185 00.001 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.14) = xAngle (1.66 = 1.66)
23:56:05.186 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.76 = -1.52)
23:56:05.187 00.001 18120 CameraToMount -- cameraX=0.51 cameraY=0.29 hyp=0.59 cameraTheta=0.51 mountX=-0.05 mountY=-0.58, mountTheta=-1.66
23:56:05.190 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.51, y=0.29, opts=13)
23:56:05.191 00.001 18120 Enqueuing Move request for scope (0.51, 0.29)
23:56:05.193 00.002 21948 Worker thread wakes up
23:56:05.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:05.194 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.29) opts 0xd
23:56:05.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.51, 0.29)
23:56:05.194 00.000 21948 Moving (0.51, 0.29) raw xDistance=-0.05 yDistance=-0.58
23:56:05.194 00.000 18120 UpdateGuideState exits: m=2011 RSB=30.8
23:56:05.195 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:05.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:05.195 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 2 / 99999
23:56:05.196 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
23:56:05.196 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053365.196,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:56:05.196 00.000 21948 MoveAxis(E, 0, ABG)
23:56:05.196 00.000 21948 Move returns status 0, amount 0
23:56:05.196 00.000 21948 MoveAxis(N, 0, ABG)
23:56:05.196 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.197 00.001 21948 Move returns status 0, amount 0
23:56:05.197 00.000 21948 move complete, result=0
23:56:05.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:05.197 00.000 18120 Enqueuing Expose request
23:56:05.198 00.001 21948 worker thread done servicing request
23:56:05.198 00.000 21948 Worker thread wakes up
23:56:05.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:05.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:05.198 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:56:06.715 01.517 21948 Exposure complete
23:56:06.765 00.050 21948 worker thread done servicing request
23:56:06.765 00.000 18120 OnExposeComplete: enter
23:56:06.766 00.001 18120 UpdateGuideState(): m_state=6
23:56:06.767 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
23:56:06.768 00.001 18120 Star::Find returns 1 (0), X=412.05, Y=237.24, Mass=2083, SNR=31.4, Peak=195 HFD=4.1
23:56:06.768 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.14) = xAngle (1.45 = 1.45)
23:56:06.769 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.55 = -1.73)
23:56:06.770 00.001 18120 CameraToMount -- cameraX=0.72 cameraY=0.23 hyp=0.75 cameraTheta=0.30 mountX=0.09 mountY=-0.74, mountTheta=-1.45
23:56:06.773 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.72, y=0.23, opts=13)
23:56:06.775 00.002 18120 Enqueuing Move request for scope (0.72, 0.23)
23:56:06.775 00.000 21948 Worker thread wakes up
23:56:06.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:06.776 00.001 18120 UpdateGuideState exits: m=2083 RSB=31.4
23:56:06.776 00.000 18120 PhdController: settling, locked = 1, distance = 0.64 (0.50) aobump = 0 frame = 3 / 99999
23:56:06.776 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.23) opts 0xd
23:56:06.777 00.001 21948 Handling offset move in thread for scope, endpoint = (0.72, 0.23)
23:56:06.777 00.000 21948 Moving (0.72, 0.23) raw xDistance=0.09 yDistance=-0.74
23:56:06.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:56:06.777 00.000 21948 resist switch: large excursion: input -0.74 thresh 0.60 direction from 0 to -1
23:56:06.777 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.23
23:56:06.777 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:56:06.777 00.000 21948 MoveAxis(E, 0, ABG)
23:56:06.777 00.000 21948 Move returns status 0, amount 0
23:56:06.777 00.000 21948 MoveAxis(N, 177, ABG)
23:56:06.777 00.000 21948 Guiding  Dir = 0, Dur = 177
23:56:06.777 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053366.776,"Host":"ASUS_SAM","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:56:06.779 00.002 21948 IsSlewing returns 0
23:56:06.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:06.781 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:06.782 00.001 18120 Enqueuing Expose request
23:56:06.783 00.001 21948 IsGuiding returns 0
23:56:06.787 00.004 21948 PulseGuide returned control before completion, sleep 183
23:56:06.982 00.195 21948 IsGuiding returns 0
23:56:06.982 00.000 21948 Move returns status 0, amount 177
23:56:06.982 00.000 21948 move complete, result=0
23:56:06.982 00.000 21948 worker thread done servicing request
23:56:06.982 00.000 21948 Worker thread wakes up
23:56:06.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:06.982 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 177 ms NORTH
23:56:06.983 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:08.606 01.623 21948 Exposure complete
23:56:08.633 00.027 21948 worker thread done servicing request
23:56:08.633 00.000 18120 OnExposeComplete: enter
23:56:08.633 00.000 18120 UpdateGuideState(): m_state=6
23:56:08.634 00.001 18120 Star::Find(15, 412, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
23:56:08.634 00.000 18120 Star::Find returns 1 (0), X=411.45, Y=236.98, Mass=2199, SNR=32.2, Peak=186 HFD=4.1
23:56:08.635 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.14) = xAngle (0.90 = 0.90)
23:56:08.635 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.00 = -2.28)
23:56:08.636 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=0.08 mountY=-0.09, mountTheta=-0.89
23:56:08.637 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.03, opts=13)
23:56:08.637 00.000 18120 Enqueuing Move request for scope (0.12, -0.03)
23:56:08.638 00.001 21948 Worker thread wakes up
23:56:08.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:08.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:56:08.638 00.000 18120 UpdateGuideState exits: m=2199 RSB=32.2
23:56:08.638 00.000 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 4 / 99999
23:56:08.640 00.002 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:56:08.640 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053368.640,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
23:56:08.640 00.000 21948 Moving (0.12, -0.03) raw xDistance=0.08 yDistance=-0.09
23:56:08.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:56:08.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:08.640 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:08.642 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:08.642 00.000 21948 MoveAxis(E, 0, ABG)
23:56:08.642 00.000 21948 Move returns status 0, amount 0
23:56:08.642 00.000 21948 MoveAxis(N, 0, ABG)
23:56:08.642 00.000 21948 Move returns status 0, amount 0
23:56:08.642 00.000 21948 move complete, result=0
23:56:08.642 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:08.642 00.000 18120 Enqueuing Expose request
23:56:08.643 00.001 21948 worker thread done servicing request
23:56:08.643 00.000 21948 Worker thread wakes up
23:56:08.643 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:08.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:08.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:10.168 01.525 21948 Exposure complete
23:56:10.202 00.034 21948 worker thread done servicing request
23:56:10.203 00.001 18120 OnExposeComplete: enter
23:56:10.203 00.000 18120 UpdateGuideState(): m_state=6
23:56:10.204 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:56:10.204 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=236.63, Mass=2160, SNR=31.9, Peak=157 HFD=4.3
23:56:10.205 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.19 = 0.19)
23:56:10.205 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -2.99)
23:56:10.206 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.38 hyp=0.46 cameraTheta=-0.96 mountX=0.45 mountY=-0.07, mountTheta=-0.15
23:56:10.207 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.38, opts=13)
23:56:10.207 00.000 18120 Enqueuing Move request for scope (0.27, -0.38)
23:56:10.208 00.001 21948 Worker thread wakes up
23:56:10.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:10.208 00.000 18120 UpdateGuideState exits: m=2160 RSB=31.9
23:56:10.209 00.001 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 5 / 99999
23:56:10.209 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.38) opts 0xd
23:56:10.209 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.38)
23:56:10.209 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053370.209,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
23:56:10.210 00.001 21948 Moving (0.27, -0.38) raw xDistance=0.45 yDistance=-0.07
23:56:10.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
23:56:10.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:10.211 00.001 18120 Enqueuing Expose request
23:56:10.211 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:10.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:10.211 00.000 21948 MoveAxis(W, 81, ABG)
23:56:10.211 00.000 21948 Guiding  Dir = 3, Dur = 81
23:56:10.211 00.000 21948 IsSlewing returns 0
23:56:10.212 00.001 21948 IsGuiding returns 0
23:56:10.213 00.001 21948 PulseGuide returned control before completion, sleep 90
23:56:10.310 00.097 21948 IsGuiding returns 0
23:56:10.310 00.000 21948 Move returns status 0, amount 81
23:56:10.310 00.000 21948 MoveAxis(N, 0, ABG)
23:56:10.310 00.000 21948 Move returns status 0, amount 0
23:56:10.310 00.000 21948 move complete, result=0
23:56:10.310 00.000 21948 worker thread done servicing request
23:56:10.310 00.000 21948 Worker thread wakes up
23:56:10.310 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:10.310 00.000 18120 GuideStep: 0.5 px 81 ms WEST, -0.1 px 0 ms NORTH
23:56:10.311 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:11.939 01.628 21948 Exposure complete
23:56:11.963 00.024 21948 worker thread done servicing request
23:56:11.963 00.000 18120 OnExposeComplete: enter
23:56:11.963 00.000 18120 UpdateGuideState(): m_state=6
23:56:11.964 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
23:56:11.964 00.000 18120 Star::Find returns 1 (0), X=411.14, Y=236.87, Mass=2057, SNR=31.1, Peak=225 HFD=4.3
23:56:11.965 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
23:56:11.965 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
23:56:11.966 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=0.05 mountY=0.23, mountTheta=1.37
23:56:11.966 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.14, opts=13)
23:56:11.968 00.002 18120 Enqueuing Move request for scope (-0.19, -0.14)
23:56:11.969 00.001 21948 Worker thread wakes up
23:56:11.969 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
23:56:11.969 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:11.971 00.002 18120 UpdateGuideState exits: m=2057 RSB=31.1
23:56:11.974 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
23:56:11.974 00.000 21948 Moving (-0.19, -0.14) raw xDistance=0.05 yDistance=0.23
23:56:11.974 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 6 / 99999
23:56:11.975 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:11.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:56:11.975 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053371.975,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
23:56:11.976 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:56:11.976 00.000 21948 MoveAxis(E, 0, ABG)
23:56:11.976 00.000 21948 Move returns status 0, amount 0
23:56:11.976 00.000 21948 MoveAxis(N, 0, ABG)
23:56:11.976 00.000 21948 Move returns status 0, amount 0
23:56:11.976 00.000 21948 move complete, result=0
23:56:11.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:11.977 00.001 21948 worker thread done servicing request
23:56:11.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:11.979 00.002 18120 Enqueuing Expose request
23:56:11.981 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:11.984 00.003 21948 Worker thread wakes up
23:56:11.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:11.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:13.507 01.523 21948 Exposure complete
23:56:13.540 00.033 21948 worker thread done servicing request
23:56:13.540 00.000 18120 OnExposeComplete: enter
23:56:13.541 00.001 18120 UpdateGuideState(): m_state=6
23:56:13.542 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
23:56:13.542 00.000 18120 Star::Find returns 1 (0), X=411.09, Y=237.08, Mass=2114, SNR=31.7, Peak=228 HFD=4.2
23:56:13.543 00.001 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.03 = -2.26)
23:56:13.543 00.000 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.85)
23:56:13.543 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=-0.16 mountY=0.19, mountTheta=2.27
23:56:13.545 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.07, opts=13)
23:56:13.545 00.000 18120 Enqueuing Move request for scope (-0.25, 0.07)
23:56:13.546 00.001 21948 Worker thread wakes up
23:56:13.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:13.546 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.7
23:56:13.547 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
23:56:13.547 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
23:56:13.547 00.000 21948 Moving (-0.25, 0.07) raw xDistance=-0.16 yDistance=0.19
23:56:13.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:56:13.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:13.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:56:13.547 00.000 21948 MoveAxis(E, 0, ABG)
23:56:13.547 00.000 21948 Move returns status 0, amount 0
23:56:13.547 00.000 21948 MoveAxis(N, 0, ABG)
23:56:13.547 00.000 21948 Move returns status 0, amount 0
23:56:13.547 00.000 21948 move complete, result=0
23:56:13.547 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 7 / 99999
23:56:13.547 00.000 21948 worker thread done servicing request
23:56:13.547 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053373.547,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
23:56:13.548 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:13.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:13.549 00.001 18120 Enqueuing Expose request
23:56:13.549 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:13.550 00.001 21948 Worker thread wakes up
23:56:13.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:13.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:15.175 01.625 21948 Exposure complete
23:56:15.215 00.040 21948 worker thread done servicing request
23:56:15.215 00.000 18120 OnExposeComplete: enter
23:56:15.215 00.000 18120 UpdateGuideState(): m_state=6
23:56:15.216 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
23:56:15.216 00.000 18120 Star::Find returns 1 (0), X=411.54, Y=237.23, Mass=1842, SNR=29.5, Peak=149 HFD=3.9
23:56:15.217 00.001 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.14) = xAngle (1.97 = 1.97)
23:56:15.217 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.07 = -1.21)
23:56:15.218 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.82 mountX=-0.12 mountY=-0.28, mountTheta=-1.96
23:56:15.219 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.22, opts=13)
23:56:15.220 00.001 18120 Enqueuing Move request for scope (0.21, 0.22)
23:56:15.220 00.000 21948 Worker thread wakes up
23:56:15.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
23:56:15.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
23:56:15.220 00.000 21948 Moving (0.21, 0.22) raw xDistance=-0.12 yDistance=-0.28
23:56:15.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:56:15.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:56:15.220 00.000 21948 MoveAxis(E, 0, ABG)
23:56:15.220 00.000 21948 Move returns status 0, amount 0
23:56:15.220 00.000 21948 MoveAxis(N, 67, ABG)
23:56:15.220 00.000 21948 Guiding  Dir = 0, Dur = 67
23:56:15.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:15.223 00.003 21948 IsSlewing returns 0
23:56:15.223 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.5
23:56:15.224 00.001 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 8 / 99999
23:56:15.224 00.000 21948 IsGuiding returns 0
23:56:15.224 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053375.224,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
23:56:15.225 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:15.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:15.226 00.001 18120 Enqueuing Expose request
23:56:15.228 00.002 21948 PulseGuide returned control before completion, sleep 73
23:56:15.314 00.086 21948 IsGuiding returns 0
23:56:15.314 00.000 21948 Move returns status 0, amount 67
23:56:15.314 00.000 21948 move complete, result=0
23:56:15.314 00.000 21948 worker thread done servicing request
23:56:15.314 00.000 21948 Worker thread wakes up
23:56:15.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:15.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:15.314 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
23:56:16.724 01.410 21948 Exposure complete
23:56:16.752 00.028 21948 worker thread done servicing request
23:56:16.752 00.000 18120 OnExposeComplete: enter
23:56:16.754 00.002 18120 UpdateGuideState(): m_state=6
23:56:16.755 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
23:56:16.756 00.001 18120 Star::Find returns 1 (0), X=411.85, Y=237.17, Mass=1890, SNR=29.8, Peak=176 HFD=4.2
23:56:16.757 00.001 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.14) = xAngle (1.45 = 1.45)
23:56:16.758 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.55 = -1.74)
23:56:16.759 00.001 18120 CameraToMount -- cameraX=0.51 cameraY=0.16 hyp=0.54 cameraTheta=0.30 mountX=0.07 mountY=-0.53, mountTheta=-1.44
23:56:16.762 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.51, y=0.16, opts=13)
23:56:16.762 00.000 18120 Enqueuing Move request for scope (0.51, 0.16)
23:56:16.764 00.002 21948 Worker thread wakes up
23:56:16.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.16) opts 0xd
23:56:16.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.51, 0.16)
23:56:16.764 00.000 21948 Moving (0.51, 0.16) raw xDistance=0.07 yDistance=-0.53
23:56:16.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:56:16.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:56:16.764 00.000 21948 MoveAxis(E, 0, ABG)
23:56:16.764 00.000 21948 Move returns status 0, amount 0
23:56:16.764 00.000 21948 MoveAxis(N, 126, ABG)
23:56:16.764 00.000 21948 Guiding  Dir = 0, Dur = 126
23:56:16.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:16.765 00.001 21948 IsSlewing returns 0
23:56:16.765 00.000 18120 UpdateGuideState exits: m=1890 RSB=29.8
23:56:16.767 00.002 21948 IsGuiding returns 0
23:56:16.767 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 9 / 99999
23:56:16.767 00.000 18120 PhdController: newstate STATE_FINISH
23:56:16.768 00.001 18120 PhdController complete: success
23:56:16.768 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786053376.768,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:56:16.769 00.001 18120 Mount: notify guiding dither settle done success=1
23:56:16.769 00.000 18120 PhdController: newstate STATE_IDLE
23:56:16.771 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:16.771 00.000 21948 PulseGuide returned control before completion, sleep 132
23:56:16.772 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:16.772 00.000 18120 Enqueuing Expose request
23:56:16.909 00.137 21948 IsGuiding returns 1
23:56:16.909 00.000 21948 scope still moving after pulse duration time elapsed
23:56:16.941 00.032 21948 IsSlewing returns 0
23:56:16.944 00.003 21948 IsGuiding returns 0
23:56:16.944 00.000 21948 scope move finished after 126 + 52 ms
23:56:16.944 00.000 21948 Move returns status 0, amount 126
23:56:16.944 00.000 21948 move complete, result=0
23:56:16.944 00.000 21948 worker thread done servicing request
23:56:16.944 00.000 21948 Worker thread wakes up
23:56:16.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:16.944 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 126 ms NORTH
23:56:16.945 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:18.573 01.628 21948 Exposure complete
23:56:18.623 00.050 21948 worker thread done servicing request
23:56:18.623 00.000 18120 OnExposeComplete: enter
23:56:18.624 00.001 18120 UpdateGuideState(): m_state=6
23:56:18.625 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
23:56:18.625 00.000 18120 Star::Find returns 1 (0), X=410.83, Y=236.32, Mass=1989, SNR=30.7, Peak=148 HFD=4.4
23:56:18.626 00.001 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.14) = xAngle (-1.06 = -1.06)
23:56:18.627 00.001 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.04 = 2.04)
23:56:18.628 00.001 18120 CameraToMount -- cameraX=-0.51 cameraY=-0.69 hyp=0.86 cameraTheta=-2.21 mountX=0.42 mountY=0.76, mountTheta=1.07
23:56:18.631 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.51, y=-0.69, opts=13)
23:56:18.632 00.001 18120 Enqueuing Move request for scope (-0.51, -0.69)
23:56:18.633 00.001 21948 Worker thread wakes up
23:56:18.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:18.633 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.7
23:56:18.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:18.634 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:18.634 00.000 18120 Enqueuing Expose request
23:56:18.635 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.69) opts 0xd
23:56:18.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.51, -0.69)
23:56:18.635 00.000 21948 Moving (-0.51, -0.69) raw xDistance=0.42 yDistance=0.76
23:56:18.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
23:56:18.635 00.000 21948 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
23:56:18.635 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.29
23:56:18.637 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
23:56:18.637 00.000 21948 MoveAxis(W, 75, ABG)
23:56:18.637 00.000 21948 Guiding  Dir = 3, Dur = 75
23:56:18.638 00.001 21948 IsSlewing returns 0
23:56:18.638 00.000 21948 IsGuiding returns 0
23:56:18.640 00.002 21948 PulseGuide returned control before completion, sleep 84
23:56:18.731 00.091 21948 IsGuiding returns 0
23:56:18.731 00.000 21948 Move returns status 0, amount 75
23:56:18.731 00.000 21948 MoveAxis(S, 182, ABG)
23:56:18.731 00.000 21948 Guiding  Dir = 1, Dur = 182
23:56:18.731 00.000 21948 IsSlewing returns 0
23:56:18.731 00.000 21948 IsGuiding returns 0
23:56:18.736 00.005 21948 PulseGuide returned control before completion, sleep 188
23:56:18.933 00.197 21948 IsGuiding returns 0
23:56:18.933 00.000 21948 Move returns status 0, amount 182
23:56:18.933 00.000 21948 move complete, result=0
23:56:18.933 00.000 21948 worker thread done servicing request
23:56:18.933 00.000 21948 Worker thread wakes up
23:56:18.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:18.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:18.933 00.000 18120 GuideStep: 0.4 px 75 ms WEST, 0.8 px 182 ms SOUTH
23:56:20.343 01.410 21948 Exposure complete
23:56:20.370 00.027 21948 worker thread done servicing request
23:56:20.370 00.000 18120 OnExposeComplete: enter
23:56:20.371 00.001 18120 UpdateGuideState(): m_state=6
23:56:20.371 00.000 18120 Star::Find(15, 410, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
23:56:20.372 00.001 18120 Star::Find returns 1 (0), X=410.84, Y=237.33, Mass=2002, SNR=30.7, Peak=176 HFD=4.0
23:56:20.372 00.000 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.14) = xAngle (3.71 = -2.57)
23:56:20.372 00.000 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.53)
23:56:20.373 00.001 18120 CameraToMount -- cameraX=-0.49 cameraY=0.32 hyp=0.59 cameraTheta=2.57 mountX=-0.50 mountY=0.30, mountTheta=2.60
23:56:20.374 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.32, opts=13)
23:56:20.375 00.001 18120 Enqueuing Move request for scope (-0.49, 0.32)
23:56:20.375 00.000 21948 Worker thread wakes up
23:56:20.375 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:20.376 00.001 18120 UpdateGuideState exits: m=2002 RSB=30.7
23:56:20.376 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:20.377 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:20.377 00.000 18120 Enqueuing Expose request
23:56:20.378 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.32) opts 0xd
23:56:20.378 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.32)
23:56:20.378 00.000 21948 Moving (-0.49, 0.32) raw xDistance=-0.50 yDistance=0.30
23:56:20.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.50
23:56:20.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:56:20.378 00.000 21948 MoveAxis(E, 84, ABG)
23:56:20.378 00.000 21948 Guiding  Dir = 2, Dur = 84
23:56:20.378 00.000 21948 IsSlewing returns 0
23:56:20.378 00.000 21948 IsGuiding returns 0
23:56:20.380 00.002 21948 PulseGuide returned control before completion, sleep 93
23:56:20.487 00.107 21948 IsGuiding returns 0
23:56:20.487 00.000 21948 Move returns status 0, amount 84
23:56:20.487 00.000 21948 MoveAxis(S, 71, ABG)
23:56:20.487 00.000 21948 Guiding  Dir = 1, Dur = 71
23:56:20.487 00.000 21948 IsSlewing returns 0
23:56:20.487 00.000 21948 IsGuiding returns 0
23:56:20.492 00.005 21948 PulseGuide returned control before completion, sleep 77
23:56:20.579 00.087 21948 IsGuiding returns 0
23:56:20.579 00.000 21948 Move returns status 0, amount 71
23:56:20.579 00.000 21948 move complete, result=0
23:56:20.579 00.000 21948 worker thread done servicing request
23:56:20.579 00.000 21948 Worker thread wakes up
23:56:20.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:20.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:20.580 00.001 18120 GuideStep: -0.5 px 84 ms EAST, 0.3 px 71 ms SOUTH
23:56:22.205 01.625 21948 Exposure complete
23:56:22.231 00.026 21948 worker thread done servicing request
23:56:22.231 00.000 18120 OnExposeComplete: enter
23:56:22.231 00.000 18120 UpdateGuideState(): m_state=6
23:56:22.232 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
23:56:22.232 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=236.79, Mass=2082, SNR=31.2, Peak=180 HFD=4.0
23:56:22.233 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
23:56:22.233 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.53 = -2.75)
23:56:22.234 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.23 hyp=0.34 cameraTheta=-0.72 mountX=0.31 mountY=-0.13, mountTheta=-0.39
23:56:22.235 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.23, opts=13)
23:56:22.235 00.000 18120 Enqueuing Move request for scope (0.26, -0.23)
23:56:22.236 00.001 21948 Worker thread wakes up
23:56:22.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:22.236 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.2
23:56:22.237 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:22.238 00.001 18120 Enqueuing Expose request
23:56:22.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.23) opts 0xd
23:56:22.238 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.23)
23:56:22.238 00.000 21948 Moving (0.26, -0.23) raw xDistance=0.31 yDistance=-0.13
23:56:22.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
23:56:22.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:22.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:56:22.238 00.000 21948 MoveAxis(W, 50, ABG)
23:56:22.238 00.000 21948 Guiding  Dir = 3, Dur = 50
23:56:22.238 00.000 21948 IsSlewing returns 0
23:56:22.239 00.001 21948 IsGuiding returns 0
23:56:22.239 00.000 21948 PulseGuide returned control before completion, sleep 59
23:56:22.316 00.077 21948 IsGuiding returns 0
23:56:22.316 00.000 21948 Move returns status 0, amount 50
23:56:22.316 00.000 21948 MoveAxis(N, 0, ABG)
23:56:22.316 00.000 21948 Move returns status 0, amount 0
23:56:22.316 00.000 21948 move complete, result=0
23:56:22.316 00.000 21948 worker thread done servicing request
23:56:22.317 00.001 18120 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
23:56:22.318 00.001 21948 Worker thread wakes up
23:56:22.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:22.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:23.733 01.415 21948 Exposure complete
23:56:23.760 00.027 21948 worker thread done servicing request
23:56:23.760 00.000 18120 OnExposeComplete: enter
23:56:23.761 00.001 18120 UpdateGuideState(): m_state=6
23:56:23.762 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.762 00.000 18120 Star::Find returns 1 (0), X=411.20, Y=237.06, Mass=2220, SNR=32.4, Peak=215 HFD=4.2
23:56:23.762 00.000 18120 MultiStar: exiting stabilization period
23:56:23.763 00.001 18120 MultiStar: updating star positions after lock position change
23:56:23.765 00.002 18120 Star::Find(15, 645, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.765 00.000 18120 Star::Find returns 1 (0), X=645.76, Y=141.09, Mass=1090, SNR=22.8, Peak=122 HFD=3.9
23:56:23.766 00.001 18120 Star::Find(15, 250, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.766 00.000 18120 Star::Find returns 1 (0), X=250.94, Y=593.25, Mass=813, SNR=19.7, Peak=100 HFD=4.0
23:56:23.767 00.001 18120 Star::Find(15, 1152, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.767 00.000 18120 Star::Find returns 1 (0), X=1152.77, Y=215.46, Mass=972, SNR=21.4, Peak=52 HFD=5.3
23:56:23.768 00.001 18120 Star::Find(15, 1161, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.768 00.000 18120 Star::Find returns 1 (0), X=1161.48, Y=807.23, Mass=608, SNR=17.0, Peak=46 HFD=3.9
23:56:23.768 00.000 18120 Star::Find(15, 930, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.769 00.001 18120 Star::Find returns 1 (0), X=930.29, Y=802.09, Mass=503, SNR=15.5, Peak=55 HFD=3.4
23:56:23.769 00.000 18120 Star::Find(15, 552, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.770 00.001 18120 Star::Find returns 1 (0), X=552.25, Y=570.98, Mass=487, SNR=15.1, Peak=50 HFD=4.0
23:56:23.770 00.000 18120 Star::Find(15, 243, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.770 00.000 18120 Star::Find returns 1 (0), X=243.83, Y=358.40, Mass=535, SNR=15.9, Peak=56 HFD=3.8
23:56:23.771 00.001 18120 Star::Find(15, 100, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.771 00.000 18120 Star::Find returns 1 (0), X=100.25, Y=865.26, Mass=343, SNR=12.8, Peak=55 HFD=2.9
23:56:23.772 00.001 18120 Star::Find(15, 276, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.772 00.000 18120 Star::Find returns 1 (0), X=276.04, Y=625.84, Mass=362, SNR=13.1, Peak=50 HFD=3.0
23:56:23.773 00.001 18120 Star::Find(15, 38, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.773 00.000 18120 Star::Find returns 1 (0), X=38.34, Y=449.53, Mass=289, SNR=11.7, Peak=40 HFD=3.1
23:56:23.774 00.001 18120 Star::Find(15, 398, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:56:23.776 00.002 18120 Star::Find returns 1 (0), X=397.87, Y=485.30, Mass=359, SNR=13.0, Peak=40 HFD=3.4
23:56:23.777 00.001 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.96 = -2.32)
23:56:23.778 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.07 = 0.78)
23:56:23.781 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.14 cameraTheta=2.82 mountX=-0.10 mountY=0.10, mountTheta=2.34
23:56:23.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.05, opts=13)
23:56:23.783 00.000 18120 Enqueuing Move request for scope (-0.14, 0.05)
23:56:23.784 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:23.784 00.000 18120 UpdateGuideState exits: m=2220 RSB=32.4
23:56:23.785 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:23.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:23.786 00.000 21948 Worker thread wakes up
23:56:23.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
23:56:23.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
23:56:23.786 00.000 21948 Moving (-0.14, 0.05) raw xDistance=-0.10 yDistance=0.10
23:56:23.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:56:23.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:23.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:56:23.786 00.000 21948 MoveAxis(E, 0, ABG)
23:56:23.786 00.000 21948 Move returns status 0, amount 0
23:56:23.786 00.000 21948 MoveAxis(N, 0, ABG)
23:56:23.786 00.000 21948 Move returns status 0, amount 0
23:56:23.786 00.000 21948 move complete, result=0
23:56:23.786 00.000 18120 Enqueuing Expose request
23:56:23.787 00.001 21948 worker thread done servicing request
23:56:23.787 00.000 21948 Worker thread wakes up
23:56:23.787 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:23.788 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:23.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:25.416 01.628 21948 Exposure complete
23:56:25.441 00.025 21948 worker thread done servicing request
23:56:25.441 00.000 18120 OnExposeComplete: enter
23:56:25.442 00.001 18120 UpdateGuideState(): m_state=6
23:56:25.442 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
23:56:25.443 00.001 18120 Star::Find returns 1 (0), X=411.20, Y=237.08, Mass=2042, SNR=31.0, Peak=213 HFD=4.2
23:56:25.443 00.000 18120 MultiStar: [#1 0.23,0.13,0.70,U] [#2 -0.12,-0.01,0.65,U] [#3 0.31,0.37,0.00,M5] [#4 0.42,-0.18,0.00,M1] [#5 0.05,0.38,0.00,M2] [#6 0.22,-0.22,0.48,U] [#7 -0.15,-0.26,0.53,U] [#8 -0.08,0.10,0.42,U] 
23:56:25.444 00.001 18120 refined, 5 included, MultiStar: {-0.01, -0.01}, one-star: {-0.13, 0.07}
23:56:25.444 00.000 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.14) = xAngle (-1.19 = -1.19)
23:56:25.444 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.91 = 1.91)
23:56:25.445 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.34 mountX=0.01 mountY=0.02, mountTheta=1.20
23:56:25.446 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
23:56:25.446 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
23:56:25.449 00.003 21948 Worker thread wakes up
23:56:25.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:25.449 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.0
23:56:25.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:25.450 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:25.450 00.000 18120 Enqueuing Expose request
23:56:25.451 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:56:25.451 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:56:25.451 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.02
23:56:25.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:56:25.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:25.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:25.451 00.000 21948 MoveAxis(E, 0, ABG)
23:56:25.451 00.000 21948 Move returns status 0, amount 0
23:56:25.451 00.000 21948 MoveAxis(N, 0, ABG)
23:56:25.451 00.000 21948 Move returns status 0, amount 0
23:56:25.451 00.000 21948 move complete, result=0
23:56:25.451 00.000 21948 worker thread done servicing request
23:56:25.451 00.000 21948 Worker thread wakes up
23:56:25.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:25.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:25.451 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:26.963 01.512 21948 Exposure complete
23:56:26.997 00.034 21948 worker thread done servicing request
23:56:26.997 00.000 18120 OnExposeComplete: enter
23:56:26.998 00.001 18120 UpdateGuideState(): m_state=6
23:56:26.999 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
23:56:26.999 00.000 18120 Star::Find returns 1 (0), X=411.28, Y=237.17, Mass=2085, SNR=31.3, Peak=227 HFD=4.0
23:56:26.999 00.000 18120 MultiStar: [#1 0.05,0.10,0.68,U] [#2 -0.25,0.14,0.64,U] [#3 0.18,0.29,0.66,U] [#4 0.06,0.16,0.53,U] [#5 -0.01,0.32,0.52,U] [#6 0.06,-0.11,0.52,U] [#7 -0.15,-0.07,0.52,U] [#8 -0.26,0.10,0.43,U] 
23:56:27.000 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.05, 0.16}
23:56:27.000 00.000 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
23:56:27.001 00.001 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.20)
23:56:27.001 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.84 mountX=-0.13 mountY=-0.03, mountTheta=-2.94
23:56:27.003 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.13, opts=13)
23:56:27.003 00.000 18120 Enqueuing Move request for scope (-0.04, 0.13)
23:56:27.004 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:27.004 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.3
23:56:27.004 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:27.005 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:27.005 00.000 18120 Enqueuing Expose request
23:56:27.006 00.001 21948 Worker thread wakes up
23:56:27.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:56:27.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:56:27.006 00.000 21948 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=-0.03
23:56:27.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:56:27.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:27.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:27.006 00.000 21948 MoveAxis(E, 0, ABG)
23:56:27.006 00.000 21948 Move returns status 0, amount 0
23:56:27.006 00.000 21948 MoveAxis(N, 0, ABG)
23:56:27.006 00.000 21948 Move returns status 0, amount 0
23:56:27.006 00.000 21948 move complete, result=0
23:56:27.006 00.000 21948 worker thread done servicing request
23:56:27.006 00.000 21948 Worker thread wakes up
23:56:27.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:27.006 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:27.006 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:28.640 01.634 21948 Exposure complete
23:56:28.664 00.024 21948 worker thread done servicing request
23:56:28.664 00.000 18120 OnExposeComplete: enter
23:56:28.665 00.001 18120 UpdateGuideState(): m_state=6
23:56:28.665 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
23:56:28.666 00.001 18120 Star::Find returns 1 (0), X=411.18, Y=237.02, Mass=2019, SNR=31.1, Peak=203 HFD=4.3
23:56:28.666 00.000 18120 MultiStar: [#1 -0.20,0.03,0.72,U] [#2 -0.09,0.06,0.64,U] [#3 0.06,0.52,0.00,M5] [#4 0.14,-0.02,0.54,U] [#5 -0.16,0.19,0.54,U] [#6 -0.36,0.26,0.00,M1] [#7 -0.25,-0.05,0.52,U] [#8 -0.25,-0.12,0.43,U] 
23:56:28.667 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.02}, one-star: {-0.16, 0.01}
23:56:28.667 00.000 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.14) = xAngle (4.15 = -2.14)
23:56:28.668 00.001 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.25 = 0.96)
23:56:28.668 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=-0.08 mountY=0.12, mountTheta=2.15
23:56:28.669 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.02, opts=13)
23:56:28.671 00.002 18120 Enqueuing Move request for scope (-0.14, 0.02)
23:56:28.672 00.001 21948 Worker thread wakes up
23:56:28.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
23:56:28.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:28.673 00.001 18120 UpdateGuideState exits: m=2019 RSB=31.1
23:56:28.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
23:56:28.674 00.001 21948 Moving (-0.14, 0.02) raw xDistance=-0.08 yDistance=0.12
23:56:28.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:28.675 00.001 18120 Enqueuing Expose request
23:56:28.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:28.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:28.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:56:28.675 00.000 21948 MoveAxis(E, 0, ABG)
23:56:28.675 00.000 21948 Move returns status 0, amount 0
23:56:28.675 00.000 21948 MoveAxis(N, 0, ABG)
23:56:28.675 00.000 21948 Move returns status 0, amount 0
23:56:28.675 00.000 21948 move complete, result=0
23:56:28.675 00.000 21948 worker thread done servicing request
23:56:28.675 00.000 21948 Worker thread wakes up
23:56:28.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:28.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:28.676 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:30.204 01.528 21948 Exposure complete
23:56:30.246 00.042 21948 worker thread done servicing request
23:56:30.246 00.000 18120 OnExposeComplete: enter
23:56:30.249 00.003 18120 UpdateGuideState(): m_state=6
23:56:30.249 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
23:56:30.250 00.001 18120 Star::Find returns 1 (0), X=411.24, Y=237.16, Mass=2098, SNR=31.4, Peak=190 HFD=4.2
23:56:30.251 00.001 18120 MultiStar: [#1 0.09,0.15,0.71,U] [#2 -0.16,0.19,0.64,U] [#3 -0.51,0.32,0.00,M6] [#4 0.41,-0.15,0.00,M1] [#5 -0.21,0.22,0.48,U] [#6 0.13,0.12,0.47,U] [#7 -0.14,-0.12,0.51,U] [#8 0.05,0.10,0.41,U] 
23:56:30.252 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.12}, one-star: {-0.10, 0.15}
23:56:30.253 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.12 = 3.12)
23:56:30.254 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.07)
23:56:30.254 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
23:56:30.256 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.12, opts=13)
23:56:30.257 00.001 18120 Enqueuing Move request for scope (-0.05, 0.12)
23:56:30.258 00.001 21948 Worker thread wakes up
23:56:30.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:56:30.258 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:56:30.258 00.000 21948 Moving (-0.05, 0.12) raw xDistance=-0.13 yDistance=-0.01
23:56:30.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:56:30.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:30.258 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.4
23:56:30.259 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:30.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:30.260 00.001 18120 Enqueuing Expose request
23:56:30.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:30.260 00.000 21948 MoveAxis(E, 0, ABG)
23:56:30.260 00.000 21948 Move returns status 0, amount 0
23:56:30.260 00.000 21948 MoveAxis(N, 0, ABG)
23:56:30.260 00.000 21948 Move returns status 0, amount 0
23:56:30.260 00.000 21948 move complete, result=0
23:56:30.260 00.000 21948 worker thread done servicing request
23:56:30.260 00.000 21948 Worker thread wakes up
23:56:30.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:30.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:30.261 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:31.895 01.634 21948 Exposure complete
23:56:31.934 00.039 21948 worker thread done servicing request
23:56:31.934 00.000 18120 OnExposeComplete: enter
23:56:31.935 00.001 18120 UpdateGuideState(): m_state=6
23:56:31.935 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
23:56:31.936 00.001 18120 Star::Find returns 1 (0), X=411.18, Y=236.87, Mass=2118, SNR=31.6, Peak=205 HFD=4.3
23:56:31.936 00.000 18120 MultiStar: [#1 0.19,-0.00,0.71,U] [#2 0.17,-0.18,0.63,U] [#3 0.32,-0.01,0.68,U] [#4 0.48,-0.21,0.00,M2] [#5 0.34,0.09,0.55,U] [#6 0.04,-0.17,0.48,U] [#7 -0.00,-0.19,0.52,U] [#8 -0.24,-0.14,0.48,U] 
23:56:31.937 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {-0.16, -0.14}
23:56:31.937 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.14) = xAngle (0.28 = 0.28)
23:56:31.937 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.90)
23:56:31.938 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=0.11 mountY=-0.03, mountTheta=-0.25
23:56:31.939 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.09, opts=13)
23:56:31.939 00.000 18120 Enqueuing Move request for scope (0.08, -0.09)
23:56:31.940 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:31.941 00.001 18120 UpdateGuideState exits: m=2118 RSB=31.6
23:56:31.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.941 00.000 21948 Worker thread wakes up
23:56:31.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:31.944 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:56:31.944 00.000 18120 Enqueuing Expose request
23:56:31.945 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:56:31.945 00.000 21948 Moving (0.08, -0.09) raw xDistance=0.11 yDistance=-0.03
23:56:31.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:56:31.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:31.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:31.945 00.000 21948 MoveAxis(E, 0, ABG)
23:56:31.945 00.000 21948 Move returns status 0, amount 0
23:56:31.945 00.000 21948 MoveAxis(N, 0, ABG)
23:56:31.945 00.000 21948 Move returns status 0, amount 0
23:56:31.945 00.000 21948 move complete, result=0
23:56:31.945 00.000 21948 worker thread done servicing request
23:56:31.945 00.000 21948 Worker thread wakes up
23:56:31.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:31.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:31.946 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:33.468 01.522 21948 Exposure complete
23:56:33.516 00.048 21948 worker thread done servicing request
23:56:33.516 00.000 18120 OnExposeComplete: enter
23:56:33.518 00.002 18120 UpdateGuideState(): m_state=6
23:56:33.519 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
23:56:33.519 00.000 18120 Star::Find returns 1 (0), X=411.28, Y=236.85, Mass=1984, SNR=30.6, Peak=182 HFD=4.1
23:56:33.520 00.001 18120 MultiStar: [#1 0.49,-0.31,0.00,M1] [#2 0.02,-0.12,0.63,U] [#3 0.52,0.11,0.00,M6] [#4 0.70,-0.19,0.00,M3] [#5 0.17,0.05,0.57,U] [#6 0.46,-0.44,0.00,M1] [#7 -0.00,-0.37,0.00,M1] [#8 0.16,-0.28,0.46,U] 
23:56:33.520 00.000 18120 refined, 3 included, MultiStar: {0.05, -0.13}, one-star: {-0.06, -0.17}
23:56:33.521 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
23:56:33.521 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
23:56:33.522 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.14 mountY=0.01, mountTheta=0.10
23:56:33.523 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.13, opts=13)
23:56:33.524 00.001 18120 Enqueuing Move request for scope (0.05, -0.13)
23:56:33.524 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:33.525 00.001 21948 Worker thread wakes up
23:56:33.525 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.6
23:56:33.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:33.525 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:33.526 00.001 18120 Enqueuing Expose request
23:56:33.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:56:33.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:56:33.526 00.000 21948 Moving (0.05, -0.13) raw xDistance=0.14 yDistance=0.01
23:56:33.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:56:33.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:33.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:56:33.526 00.000 21948 MoveAxis(E, 0, ABG)
23:56:33.526 00.000 21948 Move returns status 0, amount 0
23:56:33.526 00.000 21948 MoveAxis(N, 0, ABG)
23:56:33.526 00.000 21948 Move returns status 0, amount 0
23:56:33.526 00.000 21948 move complete, result=0
23:56:33.527 00.001 21948 worker thread done servicing request
23:56:33.527 00.000 21948 Worker thread wakes up
23:56:33.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:33.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:33.527 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:35.155 01.628 21948 Exposure complete
23:56:35.197 00.042 21948 worker thread done servicing request
23:56:35.197 00.000 18120 OnExposeComplete: enter
23:56:35.199 00.002 18120 UpdateGuideState(): m_state=6
23:56:35.200 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
23:56:35.201 00.001 18120 Star::Find returns 1 (0), X=411.21, Y=236.75, Mass=1983, SNR=30.6, Peak=188 HFD=4.1
23:56:35.202 00.001 18120 MultiStar: [#1 0.44,-0.24,0.00,M2] [#2 0.15,-0.06,0.68,U] [#3 0.33,0.09,0.70,U] [#4 0.32,-0.27,0.00,M4] [#5 0.36,-0.09,0.00,M1] [#6 0.40,-0.26,0.00,M2] [#7 0.12,-0.35,0.00,M2] [#8 0.06,-0.18,0.43,U] 
23:56:35.202 00.000 18120 refined, 3 included, MultiStar: {0.08, -0.12}, one-star: {-0.13, -0.27}
23:56:35.203 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
23:56:35.203 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.00)
23:56:35.203 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.97 mountX=0.14 mountY=-0.02, mountTheta=-0.14
23:56:35.205 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
23:56:35.206 00.001 18120 Enqueuing Move request for scope (0.08, -0.12)
23:56:35.208 00.002 21948 Worker thread wakes up
23:56:35.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:35.209 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
23:56:35.209 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
23:56:35.209 00.000 21948 Moving (0.08, -0.12) raw xDistance=0.14 yDistance=-0.02
23:56:35.210 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:56:35.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:35.210 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.6
23:56:35.211 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:35.212 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:35.212 00.000 21948 MoveAxis(E, 0, ABG)
23:56:35.212 00.000 21948 Move returns status 0, amount 0
23:56:35.212 00.000 21948 MoveAxis(N, 0, ABG)
23:56:35.212 00.000 21948 Move returns status 0, amount 0
23:56:35.212 00.000 21948 move complete, result=0
23:56:35.212 00.000 21948 worker thread done servicing request
23:56:35.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:35.214 00.002 18120 Enqueuing Expose request
23:56:35.216 00.002 21948 Worker thread wakes up
23:56:35.216 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:35.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:35.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:36.730 01.514 21948 Exposure complete
23:56:36.769 00.039 21948 worker thread done servicing request
23:56:36.769 00.000 18120 OnExposeComplete: enter
23:56:36.771 00.002 18120 UpdateGuideState(): m_state=6
23:56:36.772 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
23:56:36.774 00.002 18120 Star::Find returns 1 (0), X=411.38, Y=236.95, Mass=2086, SNR=31.4, Peak=197 HFD=4.1
23:56:36.776 00.002 18120 MultiStar: [#1 0.36,-0.02,0.74,U] [#2 0.23,-0.04,0.63,U] [#3 0.58,0.31,0.00,M6] [#4 0.64,-0.12,0.00,M5] [#5 0.02,0.10,0.55,U] [#6 0.19,-0.03,0.47,U] [#7 0.19,-0.27,0.53,U] [#8 -0.02,-0.23,0.44,U] 
23:56:36.776 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.05, -0.06}
23:56:36.777 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.14) = xAngle (0.25 = 0.25)
23:56:36.777 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.35 = -2.93)
23:56:36.778 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.89 mountX=0.07 mountY=-0.02, mountTheta=-0.21
23:56:36.779 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
23:56:36.779 00.000 18120 Enqueuing Move request for scope (0.05, -0.06)
23:56:36.780 00.001 21948 Worker thread wakes up
23:56:36.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:56:36.780 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:56:36.780 00.000 21948 Moving (0.05, -0.06) raw xDistance=0.07 yDistance=-0.02
23:56:36.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:56:36.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:36.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:36.781 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:36.781 00.000 21948 MoveAxis(E, 0, ABG)
23:56:36.781 00.000 21948 Move returns status 0, amount 0
23:56:36.781 00.000 21948 MoveAxis(N, 0, ABG)
23:56:36.781 00.000 21948 Move returns status 0, amount 0
23:56:36.781 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.4
23:56:36.781 00.000 21948 move complete, result=0
23:56:36.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:36.782 00.001 21948 worker thread done servicing request
23:56:36.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:36.782 00.000 18120 Enqueuing Expose request
23:56:36.782 00.000 21948 Worker thread wakes up
23:56:36.782 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:36.783 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:36.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:38.405 01.622 21948 Exposure complete
23:56:38.436 00.031 21948 worker thread done servicing request
23:56:38.436 00.000 18120 OnExposeComplete: enter
23:56:38.437 00.001 18120 UpdateGuideState(): m_state=6
23:56:38.438 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
23:56:38.440 00.002 18120 Star::Find returns 1 (0), X=411.31, Y=237.04, Mass=2044, SNR=31.0, Peak=201 HFD=4.1
23:56:38.441 00.001 18120 MultiStar: [#1 0.28,0.14,0.73,U] [#2 0.04,-0.13,0.64,U] [#3 0.16,0.09,0.65,U] [#4 0.32,-0.01,0.58,U] [#5 -0.02,0.19,0.55,U] [#6 0.58,0.16,0.00,M2] [#7 -0.05,-0.41,0.00,M2] [#8 0.18,-0.02,0.44,U] 
23:56:38.441 00.000 18120 single-star, 6 included, MultiStar: {0.12, 0.04}, one-star: {-0.02, 0.02}
23:56:38.442 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.14) = xAngle (3.50 = -2.79)
23:56:38.443 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.32)
23:56:38.445 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.35 mountX=-0.03 mountY=0.01, mountTheta=2.82
23:56:38.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
23:56:38.447 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
23:56:38.448 00.001 21948 Worker thread wakes up
23:56:38.448 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:56:38.448 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:56:38.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:38.450 00.002 21948 Moving (-0.02, 0.02) raw xDistance=-0.03 yDistance=0.01
23:56:38.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:56:38.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:38.450 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.0
23:56:38.451 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:56:38.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:38.451 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:38.452 00.001 18120 Enqueuing Expose request
23:56:38.453 00.001 21948 MoveAxis(E, 0, ABG)
23:56:38.453 00.000 21948 Move returns status 0, amount 0
23:56:38.453 00.000 21948 MoveAxis(N, 0, ABG)
23:56:38.453 00.000 21948 Move returns status 0, amount 0
23:56:38.453 00.000 21948 move complete, result=0
23:56:38.453 00.000 21948 worker thread done servicing request
23:56:38.453 00.000 21948 Worker thread wakes up
23:56:38.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:38.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:38.453 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:39.976 01.523 21948 Exposure complete
23:56:40.010 00.034 21948 worker thread done servicing request
23:56:40.010 00.000 18120 OnExposeComplete: enter
23:56:40.012 00.002 18120 UpdateGuideState(): m_state=6
23:56:40.013 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
23:56:40.015 00.002 18120 Star::Find returns 1 (0), X=411.14, Y=236.89, Mass=1859, SNR=29.7, Peak=164 HFD=4.3
23:56:40.016 00.001 18120 MultiStar: [#1 0.34,0.00,0.77,U] [#2 0.02,-0.04,0.66,U] [#3 0.37,0.28,0.00,M6] [#4 0.58,-0.13,0.00,M5] [#5 0.25,-0.02,0.52,U] [#6 0.43,-0.11,0.00,M3] [#7 0.07,-0.19,0.55,U] [#8 0.05,-0.05,0.46,U] 
23:56:40.018 00.002 18120 refined, 5 included, MultiStar: {0.07, -0.07}, one-star: {-0.20, -0.12}
23:56:40.018 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.14) = xAngle (0.34 = 0.34)
23:56:40.019 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.44 = -2.84)
23:56:40.019 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.81 mountX=0.09 mountY=-0.03, mountTheta=-0.30
23:56:40.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
23:56:40.021 00.001 18120 Enqueuing Move request for scope (0.07, -0.07)
23:56:40.024 00.003 21948 Worker thread wakes up
23:56:40.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:56:40.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:40.025 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.7
23:56:40.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:40.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:40.026 00.000 18120 Enqueuing Expose request
23:56:40.027 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:56:40.027 00.000 21948 Moving (0.07, -0.07) raw xDistance=0.09 yDistance=-0.03
23:56:40.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:56:40.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:40.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:40.027 00.000 21948 MoveAxis(E, 0, ABG)
23:56:40.027 00.000 21948 Move returns status 0, amount 0
23:56:40.027 00.000 21948 MoveAxis(N, 0, ABG)
23:56:40.027 00.000 21948 Move returns status 0, amount 0
23:56:40.027 00.000 21948 move complete, result=0
23:56:40.027 00.000 21948 worker thread done servicing request
23:56:40.027 00.000 21948 Worker thread wakes up
23:56:40.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:40.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:40.027 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:41.651 01.624 21948 Exposure complete
23:56:41.676 00.025 21948 worker thread done servicing request
23:56:41.676 00.000 18120 OnExposeComplete: enter
23:56:41.676 00.000 18120 UpdateGuideState(): m_state=6
23:56:41.677 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
23:56:41.678 00.001 18120 Star::Find returns 1 (0), X=411.27, Y=236.81, Mass=2068, SNR=31.2, Peak=193 HFD=4.0
23:56:41.678 00.000 18120 MultiStar: [#1 0.29,-0.08,0.71,U] [#2 0.05,-0.17,0.66,U] [#3 0.59,0.08,0.00,M7] [#4 0.37,-0.03,0.00,M6] [#5 0.48,-0.23,0.00,M1] [#6 0.13,-0.29,0.48,U] [#7 -0.13,-0.23,0.56,U] [#8 -0.17,-0.10,0.43,U] 
23:56:41.679 00.001 18120 refined, 5 included, MultiStar: {0.02, -0.18}, one-star: {-0.07, -0.21}
23:56:41.679 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.30 = -0.30)
23:56:41.681 00.002 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.80 = 2.80)
23:56:41.683 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.45 mountX=0.17 mountY=0.06, mountTheta=0.34
23:56:41.688 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.18, opts=13)
23:56:41.690 00.002 18120 Enqueuing Move request for scope (0.02, -0.18)
23:56:41.691 00.001 21948 Worker thread wakes up
23:56:41.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
23:56:41.691 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
23:56:41.691 00.000 21948 Moving (0.02, -0.18) raw xDistance=0.17 yDistance=0.06
23:56:41.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:41.691 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.2
23:56:41.692 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:41.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:41.693 00.001 18120 Enqueuing Expose request
23:56:41.693 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:56:41.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:41.693 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:56:41.693 00.000 21948 MoveAxis(E, 0, ABG)
23:56:41.693 00.000 21948 Move returns status 0, amount 0
23:56:41.693 00.000 21948 MoveAxis(N, 0, ABG)
23:56:41.693 00.000 21948 Move returns status 0, amount 0
23:56:41.693 00.000 21948 move complete, result=0
23:56:41.693 00.000 21948 worker thread done servicing request
23:56:41.693 00.000 21948 Worker thread wakes up
23:56:41.693 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:41.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:41.694 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:43.219 01.525 21948 Exposure complete
23:56:43.257 00.038 21948 worker thread done servicing request
23:56:43.257 00.000 18120 OnExposeComplete: enter
23:56:43.258 00.001 18120 UpdateGuideState(): m_state=6
23:56:43.258 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
23:56:43.259 00.001 18120 Star::Find returns 1 (0), X=411.23, Y=236.63, Mass=2086, SNR=31.4, Peak=186 HFD=4.0
23:56:43.259 00.000 18120 MultiStar: [#1 0.11,-0.04,0.69,U] [#2 0.26,-0.17,0.64,U] [#3 0.27,0.03,0.66,U] [#4 0.41,-0.12,0.00,M7] [#5 0.30,-0.06,0.52,U] [#6 0.11,0.08,0.44,U] [#7 -0.00,-0.43,0.00,M1] [#8 -0.00,-0.21,0.44,U] 
23:56:43.260 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {-0.11, -0.38}
23:56:43.260 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
23:56:43.260 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.89)
23:56:43.261 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.86 mountX=0.17 mountY=-0.04, mountTheta=-0.25
23:56:43.262 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
23:56:43.264 00.002 18120 Enqueuing Move request for scope (0.12, -0.13)
23:56:43.264 00.000 21948 Worker thread wakes up
23:56:43.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:43.265 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:56:43.265 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:56:43.265 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.4
23:56:43.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.266 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:43.266 00.000 18120 Enqueuing Expose request
23:56:43.267 00.001 21948 Moving (0.12, -0.13) raw xDistance=0.17 yDistance=-0.04
23:56:43.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:56:43.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:43.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:56:43.267 00.000 21948 MoveAxis(E, 0, ABG)
23:56:43.267 00.000 21948 Move returns status 0, amount 0
23:56:43.267 00.000 21948 MoveAxis(N, 0, ABG)
23:56:43.267 00.000 21948 Move returns status 0, amount 0
23:56:43.267 00.000 21948 move complete, result=0
23:56:43.267 00.000 21948 worker thread done servicing request
23:56:43.267 00.000 21948 Worker thread wakes up
23:56:43.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:43.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:43.267 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:45.000 01.733 21948 Exposure complete
23:56:45.038 00.038 21948 worker thread done servicing request
23:56:45.038 00.000 18120 OnExposeComplete: enter
23:56:45.039 00.001 18120 UpdateGuideState(): m_state=6
23:56:45.040 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
23:56:45.040 00.000 18120 Star::Find returns 1 (0), X=411.25, Y=236.83, Mass=2098, SNR=31.5, Peak=214 HFD=4.3
23:56:45.041 00.001 18120 MultiStar: [#1 0.12,-0.10,0.72,U] [#2 0.05,-0.24,0.65,U] [#3 0.33,0.21,0.00,M7] [#4 0.51,-0.17,0.00,M8] [#5 0.14,0.16,0.53,U] [#6 0.22,-0.22,0.46,U] [#7 -0.02,-0.40,0.00,M2] [#8 -0.08,-0.18,0.44,U] 
23:56:45.042 00.001 18120 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {-0.08, -0.19}
23:56:45.043 00.001 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
23:56:45.043 00.000 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.02 = 3.02)
23:56:45.044 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.23 mountX=0.14 mountY=0.02, mountTheta=0.12
23:56:45.045 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.13, opts=13)
23:56:45.045 00.000 18120 Enqueuing Move request for scope (0.05, -0.13)
23:56:45.046 00.001 21948 Worker thread wakes up
23:56:45.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:56:45.046 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:56:45.046 00.000 21948 Moving (0.05, -0.13) raw xDistance=0.14 yDistance=0.02
23:56:45.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:56:45.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:45.046 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:45.047 00.001 18120 UpdateGuideState exits: m=2098 RSB=31.5
23:56:45.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:45.047 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:45.048 00.001 18120 Enqueuing Expose request
23:56:45.048 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:45.048 00.000 21948 MoveAxis(E, 0, ABG)
23:56:45.048 00.000 21948 Move returns status 0, amount 0
23:56:45.049 00.001 21948 MoveAxis(N, 0, ABG)
23:56:45.049 00.000 21948 Move returns status 0, amount 0
23:56:45.049 00.000 21948 move complete, result=0
23:56:45.049 00.000 21948 worker thread done servicing request
23:56:45.049 00.000 21948 Worker thread wakes up
23:56:45.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:45.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:45.049 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:46.467 01.418 21948 Exposure complete
23:56:46.509 00.042 21948 worker thread done servicing request
23:56:46.509 00.000 18120 OnExposeComplete: enter
23:56:46.511 00.002 18120 UpdateGuideState(): m_state=6
23:56:46.513 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
23:56:46.516 00.003 18120 Star::Find returns 1 (0), X=411.21, Y=236.89, Mass=2079, SNR=31.2, Peak=225 HFD=4.2
23:56:46.518 00.002 18120 MultiStar: [#1 0.13,-0.05,0.69,U] [#2 -0.07,-0.04,0.62,U] [#3 -0.16,-0.12,0.68,U] [#4 0.46,-0.11,0.00,M9] [#5 0.10,0.01,0.53,U] [#6 0.32,-0.06,0.50,U] [#7 -0.28,-0.34,0.00,M3] [#8 -0.03,-0.18,0.43,U] 
23:56:46.521 00.003 18120 refined, 6 included, MultiStar: {0.00, -0.08}, one-star: {-0.12, -0.12}
23:56:46.523 00.002 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
23:56:46.524 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
23:56:46.525 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=0.08 mountY=0.03, mountTheta=0.41
23:56:46.527 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.08, opts=13)
23:56:46.527 00.000 18120 Enqueuing Move request for scope (0.00, -0.08)
23:56:46.528 00.001 21948 Worker thread wakes up
23:56:46.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:46.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
23:56:46.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
23:56:46.528 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.2
23:56:46.529 00.001 21948 Moving (0.00, -0.08) raw xDistance=0.08 yDistance=0.03
23:56:46.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.529 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:46.530 00.001 18120 Enqueuing Expose request
23:56:46.530 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:56:46.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:46.530 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:56:46.530 00.000 21948 MoveAxis(E, 0, ABG)
23:56:46.530 00.000 21948 Move returns status 0, amount 0
23:56:46.530 00.000 21948 MoveAxis(N, 0, ABG)
23:56:46.530 00.000 21948 Move returns status 0, amount 0
23:56:46.530 00.000 21948 move complete, result=0
23:56:46.530 00.000 21948 worker thread done servicing request
23:56:46.530 00.000 21948 Worker thread wakes up
23:56:46.530 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:46.530 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:46.531 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:48.168 01.637 21948 Exposure complete
23:56:48.199 00.031 21948 worker thread done servicing request
23:56:48.199 00.000 18120 OnExposeComplete: enter
23:56:48.201 00.002 18120 UpdateGuideState(): m_state=6
23:56:48.202 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
23:56:48.203 00.001 18120 Star::Find returns 1 (0), X=411.57, Y=236.66, Mass=2000, SNR=30.6, Peak=171 HFD=4.0
23:56:48.204 00.001 18120 MultiStar: [#1 0.43,-0.22,0.00,M1] [#2 -0.08,-0.15,0.64,U] [#3 -0.11,-0.04,0.70,U] [#4 0.56,-0.31,0.00,M10] [#5 0.16,-0.13,0.54,U] [#6 0.69,-0.35,0.00,M1] [#7 -0.05,-0.51,0.00,M4] [#8 0.13,-0.16,0.45,U] 
23:56:48.205 00.001 18120 refined, 4 included, MultiStar: {0.07, -0.19}, one-star: {0.23, -0.36}
23:56:48.206 00.001 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.05 = -0.05)
23:56:48.208 00.002 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.05 = 3.05)
23:56:48.209 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.19 mountX=0.20 mountY=0.02, mountTheta=0.09
23:56:48.211 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.19, opts=13)
23:56:48.213 00.002 18120 Enqueuing Move request for scope (0.07, -0.19)
23:56:48.215 00.002 21948 Worker thread wakes up
23:56:48.216 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
23:56:48.216 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
23:56:48.216 00.000 21948 Moving (0.07, -0.19) raw xDistance=0.20 yDistance=0.02
23:56:48.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:56:48.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:48.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:48.216 00.000 21948 MoveAxis(W, 36, ABG)
23:56:48.216 00.000 21948 Guiding  Dir = 3, Dur = 36
23:56:48.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:48.217 00.001 21948 IsSlewing returns 0
23:56:48.217 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.6
23:56:48.219 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:48.220 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:48.221 00.001 18120 Enqueuing Expose request
23:56:48.222 00.001 21948 IsGuiding returns 0
23:56:48.224 00.002 21948 PulseGuide returned control before completion, sleep 44
23:56:48.274 00.050 21948 IsGuiding returns 0
23:56:48.275 00.001 21948 Move returns status 0, amount 36
23:56:48.275 00.000 21948 MoveAxis(N, 0, ABG)
23:56:48.275 00.000 21948 Move returns status 0, amount 0
23:56:48.275 00.000 21948 move complete, result=0
23:56:48.275 00.000 21948 worker thread done servicing request
23:56:48.275 00.000 21948 Worker thread wakes up
23:56:48.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:48.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:48.275 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
23:56:49.690 01.415 21948 Exposure complete
23:56:49.740 00.050 21948 worker thread done servicing request
23:56:49.740 00.000 18120 OnExposeComplete: enter
23:56:49.741 00.001 18120 UpdateGuideState(): m_state=6
23:56:49.741 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
23:56:49.742 00.001 18120 Star::Find returns 1 (0), X=411.20, Y=236.77, Mass=2181, SNR=32.1, Peak=208 HFD=4.3
23:56:49.742 00.000 18120 MultiStar: [#1 0.25,-0.28,0.00,M2] [#2 -0.09,-0.33,0.61,U] [#3 0.12,0.08,0.62,U] [#4 0.44,-0.08,0.00,R] [#5 0.07,-0.00,0.53,U] [#6 0.47,-0.29,0.00,M2] [#7 -0.10,-0.36,0.00,M5] [#8 0.10,-0.31,0.43,U] 
23:56:49.743 00.001 18120 refined, 4 included, MultiStar: {-0.01, -0.17}, one-star: {-0.14, -0.24}
23:56:49.743 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.14) = xAngle (-0.50 = -0.50)
23:56:49.744 00.001 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.60 = 2.60)
23:56:49.745 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.64 mountX=0.15 mountY=0.09, mountTheta=0.53
23:56:49.747 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.17, opts=13)
23:56:49.749 00.002 18120 Enqueuing Move request for scope (-0.01, -0.17)
23:56:49.750 00.001 21948 Worker thread wakes up
23:56:49.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:49.750 00.000 18120 UpdateGuideState exits: m=2181 RSB=32.1
23:56:49.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:49.751 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:49.751 00.000 18120 Enqueuing Expose request
23:56:49.752 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
23:56:49.752 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
23:56:49.752 00.000 21948 Moving (-0.01, -0.17) raw xDistance=0.15 yDistance=0.09
23:56:49.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:56:49.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:49.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:56:49.752 00.000 21948 MoveAxis(E, 0, ABG)
23:56:49.752 00.000 21948 Move returns status 0, amount 0
23:56:49.752 00.000 21948 MoveAxis(N, 0, ABG)
23:56:49.752 00.000 21948 Move returns status 0, amount 0
23:56:49.752 00.000 21948 move complete, result=0
23:56:49.752 00.000 21948 worker thread done servicing request
23:56:49.752 00.000 21948 Worker thread wakes up
23:56:49.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:49.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:49.752 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:51.381 01.629 21948 Exposure complete
23:56:51.421 00.040 21948 worker thread done servicing request
23:56:51.421 00.000 18120 OnExposeComplete: enter
23:56:51.422 00.001 18120 UpdateGuideState(): m_state=6
23:56:51.423 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
23:56:51.423 00.000 18120 Star::Find returns 1 (0), X=411.41, Y=236.41, Mass=2206, SNR=32.2, Peak=173 HFD=4.1
23:56:51.424 00.001 18120 MultiStar: [#1 0.42,-0.33,0.00,M3] [#2 0.16,-0.32,0.62,U] [#3 0.44,0.03,0.00,M5] [#4 0.16,-0.47,0.00,M1] [#5 0.34,-0.16,0.00,M1] [#6 0.39,-0.37,0.00,M3] [#7 0.17,-0.42,0.00,M6] [#8 0.18,-0.45,0.00,M1] 
23:56:51.426 00.002 18120 refined, 1 included, MultiStar: {0.11, -0.49}, one-star: {0.08, -0.60}
23:56:51.429 00.003 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
23:56:51.431 00.002 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
23:56:51.433 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.49 hyp=0.50 cameraTheta=-1.36 mountX=0.49 mountY=0.13, mountTheta=0.25
23:56:51.438 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.49, opts=13)
23:56:51.440 00.002 18120 Enqueuing Move request for scope (0.11, -0.49)
23:56:51.443 00.003 21948 Worker thread wakes up
23:56:51.443 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:51.443 00.000 18120 UpdateGuideState exits: m=2206 RSB=32.2
23:56:51.444 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:51.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:51.446 00.002 18120 Enqueuing Expose request
23:56:51.447 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.49) opts 0xd
23:56:51.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.49)
23:56:51.447 00.000 21948 Moving (0.11, -0.49) raw xDistance=0.49 yDistance=0.13
23:56:51.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
23:56:51.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:51.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:56:51.447 00.000 21948 MoveAxis(W, 88, ABG)
23:56:51.447 00.000 21948 Guiding  Dir = 3, Dur = 88
23:56:51.448 00.001 21948 IsSlewing returns 0
23:56:51.448 00.000 21948 IsGuiding returns 0
23:56:51.450 00.002 21948 PulseGuide returned control before completion, sleep 96
23:56:51.553 00.103 21948 IsGuiding returns 0
23:56:51.553 00.000 21948 Move returns status 0, amount 88
23:56:51.553 00.000 21948 MoveAxis(N, 0, ABG)
23:56:51.553 00.000 21948 Move returns status 0, amount 0
23:56:51.553 00.000 21948 move complete, result=0
23:56:51.553 00.000 21948 worker thread done servicing request
23:56:51.554 00.001 21948 Worker thread wakes up
23:56:51.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:51.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:51.554 00.000 18120 GuideStep: 0.5 px 88 ms WEST, 0.1 px 0 ms NORTH
23:56:52.969 01.415 21948 Exposure complete
23:56:53.012 00.043 18120 OnExposeComplete: enter
23:56:53.013 00.001 18120 UpdateGuideState(): m_state=6
23:56:53.013 00.000 21948 worker thread done servicing request
23:56:53.014 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
23:56:53.014 00.000 18120 Star::Find returns 1 (0), X=411.16, Y=237.01, Mass=1930, SNR=30.1, Peak=186 HFD=4.3
23:56:53.014 00.000 18120 MultiStar: [#1 0.28,-0.06,0.72,U] [#2 0.05,-0.07,0.64,U] [#3 0.28,0.23,0.00,M6] [#4 0.00,0.18,0.55,U] [#5 0.16,0.13,0.55,U] [#6 0.29,-0.01,0.51,U] [#7 0.00,-0.38,0.00,M7] [#8 -0.06,-0.15,0.46,U] 
23:56:53.015 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.00}, one-star: {-0.18, -0.00}
23:56:53.015 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.14) = xAngle (1.17 = 1.17)
23:56:53.016 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.27 = -2.01)
23:56:53.016 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=0.02 mountY=-0.05, mountTheta=-1.16
23:56:53.018 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
23:56:53.018 00.000 18120 Enqueuing Move request for scope (0.06, 0.00)
23:56:53.019 00.001 21948 Worker thread wakes up
23:56:53.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:53.020 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.1
23:56:53.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:53.021 00.001 18120 Enqueuing Expose request
23:56:53.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:56:53.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:56:53.021 00.000 21948 Moving (0.06, 0.00) raw xDistance=0.02 yDistance=-0.05
23:56:53.022 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:56:53.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:53.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:53.022 00.000 21948 MoveAxis(E, 0, ABG)
23:56:53.022 00.000 21948 Move returns status 0, amount 0
23:56:53.022 00.000 21948 MoveAxis(N, 0, ABG)
23:56:53.022 00.000 21948 Move returns status 0, amount 0
23:56:53.022 00.000 21948 move complete, result=0
23:56:53.022 00.000 21948 worker thread done servicing request
23:56:53.022 00.000 21948 Worker thread wakes up
23:56:53.022 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:53.023 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:53.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:54.651 01.628 21948 Exposure complete
23:56:54.677 00.026 21948 worker thread done servicing request
23:56:54.677 00.000 18120 OnExposeComplete: enter
23:56:54.678 00.001 18120 UpdateGuideState(): m_state=6
23:56:54.678 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
23:56:54.679 00.001 18120 Star::Find returns 1 (0), X=411.08, Y=237.11, Mass=2088, SNR=31.4, Peak=218 HFD=4.2
23:56:54.679 00.000 18120 MultiStar: [#1 0.19,0.20,0.73,U] [#2 -0.31,0.03,0.63,U] [#3 0.42,0.25,0.00,M7] [#4 -0.11,-0.05,0.60,U] [#5 0.10,0.39,0.00,M1] [#6 0.38,-0.21,0.00,M3] [#7 0.05,-0.18,0.51,U] [#8 -0.11,-0.11,0.44,U] 
23:56:54.680 00.001 18120 refined, 5 included, MultiStar: {-0.10, 0.03}, one-star: {-0.25, 0.10}
23:56:54.680 00.000 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
23:56:54.680 00.000 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.86)
23:56:54.682 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.90 mountX=-0.07 mountY=0.08, mountTheta=2.26
23:56:54.685 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
23:56:54.686 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
23:56:54.686 00.000 21948 Worker thread wakes up
23:56:54.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:54.687 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.4
23:56:54.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:54.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:54.688 00.001 18120 Enqueuing Expose request
23:56:54.688 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:56:54.688 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:56:54.688 00.000 21948 Moving (-0.10, 0.03) raw xDistance=-0.07 yDistance=0.08
23:56:54.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:56:54.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:54.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:56:54.688 00.000 21948 MoveAxis(E, 0, ABG)
23:56:54.688 00.000 21948 Move returns status 0, amount 0
23:56:54.688 00.000 21948 MoveAxis(N, 0, ABG)
23:56:54.688 00.000 21948 Move returns status 0, amount 0
23:56:54.688 00.000 21948 move complete, result=0
23:56:54.688 00.000 21948 worker thread done servicing request
23:56:54.688 00.000 21948 Worker thread wakes up
23:56:54.689 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:54.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:54.689 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:56.201 01.512 21948 Exposure complete
23:56:56.248 00.047 21948 worker thread done servicing request
23:56:56.248 00.000 18120 OnExposeComplete: enter
23:56:56.249 00.001 18120 UpdateGuideState(): m_state=6
23:56:56.250 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
23:56:56.251 00.001 18120 Star::Find returns 1 (0), X=411.27, Y=237.09, Mass=2071, SNR=31.2, Peak=198 HFD=4.1
23:56:56.252 00.001 18120 MultiStar: [#1 0.10,0.08,0.69,U] [#2 -0.11,-0.00,0.65,U] [#3 -0.04,0.39,0.00,M8] [#4 -0.13,0.04,0.56,U] [#5 0.22,0.33,0.00,M2] [#6 0.23,-0.01,0.49,U] [#7 0.19,-0.14,0.51,U] [#8 -0.06,0.06,0.41,U] 
23:56:56.252 00.000 18120 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {-0.07, 0.08}
23:56:56.253 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.39 = 2.39)
23:56:56.254 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.49 = -0.79)
23:56:56.255 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.24 mountX=-0.02 mountY=-0.02, mountTheta=-2.37
23:56:56.258 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
23:56:56.259 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
23:56:56.260 00.001 21948 Worker thread wakes up
23:56:56.260 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:56.260 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.2
23:56:56.261 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:56:56.261 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.261 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:56.262 00.001 18120 Enqueuing Expose request
23:56:56.262 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:56:56.262 00.000 21948 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
23:56:56.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:56:56.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:56.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:56.262 00.000 21948 MoveAxis(E, 0, ABG)
23:56:56.262 00.000 21948 Move returns status 0, amount 0
23:56:56.262 00.000 21948 MoveAxis(N, 0, ABG)
23:56:56.262 00.000 21948 Move returns status 0, amount 0
23:56:56.262 00.000 21948 move complete, result=0
23:56:56.262 00.000 21948 worker thread done servicing request
23:56:56.262 00.000 21948 Worker thread wakes up
23:56:56.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:56.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:56.263 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:57.891 01.628 21948 Exposure complete
23:56:57.927 00.036 21948 worker thread done servicing request
23:56:57.928 00.001 18120 OnExposeComplete: enter
23:56:57.930 00.002 18120 UpdateGuideState(): m_state=6
23:56:57.933 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
23:56:57.935 00.002 18120 Star::Find returns 1 (0), X=411.26, Y=236.98, Mass=2053, SNR=31.1, Peak=223 HFD=4.1
23:56:57.937 00.002 18120 MultiStar: [#1 0.08,0.10,0.72,U] [#2 -0.03,-0.03,0.66,U] [#3 -0.24,0.15,0.69,U] [#4 -0.10,-0.10,0.54,U] [#5 -0.07,0.31,0.55,U] [#6 0.33,-0.19,0.00,M3] [#7 0.18,-0.17,0.52,U] [#8 0.09,-0.14,0.44,U] 
23:56:57.938 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.08, -0.03}
23:56:57.938 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.74 = -2.55)
23:56:57.940 00.002 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.56)
23:56:57.940 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.59 mountX=-0.03 mountY=0.02, mountTheta=2.57
23:56:57.941 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
23:56:57.942 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
23:56:57.942 00.000 21948 Worker thread wakes up
23:56:57.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:56:57.942 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:56:57.942 00.000 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
23:56:57.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:56:57.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:57.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:57.943 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:57.943 00.000 21948 MoveAxis(E, 0, ABG)
23:56:57.943 00.000 21948 Move returns status 0, amount 0
23:56:57.943 00.000 21948 MoveAxis(N, 0, ABG)
23:56:57.943 00.000 21948 Move returns status 0, amount 0
23:56:57.943 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.1
23:56:57.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:57.944 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:57.944 00.000 18120 Enqueuing Expose request
23:56:57.944 00.000 21948 move complete, result=0
23:56:57.944 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:57.945 00.001 21948 worker thread done servicing request
23:56:57.945 00.000 21948 Worker thread wakes up
23:56:57.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:57.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:56:59.465 01.520 21948 Exposure complete
23:56:59.491 00.026 21948 worker thread done servicing request
23:56:59.491 00.000 18120 OnExposeComplete: enter
23:56:59.492 00.001 18120 UpdateGuideState(): m_state=6
23:56:59.493 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
23:56:59.494 00.001 18120 Star::Find returns 1 (0), X=411.17, Y=236.83, Mass=1968, SNR=30.4, Peak=185 HFD=4.2
23:56:59.495 00.001 18120 MultiStar: [#1 0.04,-0.30,0.72,U] [#2 0.03,-0.42,0.00,M1] [#3 0.38,-0.14,0.00,M8] [#4 0.15,-0.09,0.57,U] [#5 0.35,0.01,0.55,U] [#6 0.17,-0.30,0.52,U] [#7 0.08,-0.26,0.53,U] [#8 0.01,-0.41,0.00,M1] 
23:56:59.495 00.000 18120 refined, 5 included, MultiStar: {0.07, -0.19}, one-star: {-0.16, -0.18}
23:56:59.496 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.07 = -0.07)
23:56:59.496 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.03 = 3.03)
23:56:59.496 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.21 mountX=0.20 mountY=0.02, mountTheta=0.11
23:56:59.498 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.19, opts=13)
23:56:59.498 00.000 18120 Enqueuing Move request for scope (0.07, -0.19)
23:56:59.498 00.000 21948 Worker thread wakes up
23:56:59.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:56:59.499 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.4
23:56:59.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.500 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:56:59.500 00.000 18120 Enqueuing Expose request
23:56:59.501 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
23:56:59.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
23:56:59.501 00.000 21948 Moving (0.07, -0.19) raw xDistance=0.20 yDistance=0.02
23:56:59.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:56:59.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:59.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:59.501 00.000 21948 MoveAxis(W, 36, ABG)
23:56:59.501 00.000 21948 Guiding  Dir = 3, Dur = 36
23:56:59.501 00.000 21948 IsSlewing returns 0
23:56:59.502 00.001 21948 IsGuiding returns 0
23:56:59.504 00.002 21948 PulseGuide returned control before completion, sleep 45
23:56:59.557 00.053 21948 IsGuiding returns 0
23:56:59.557 00.000 21948 Move returns status 0, amount 36
23:56:59.557 00.000 21948 MoveAxis(N, 0, ABG)
23:56:59.558 00.001 21948 Move returns status 0, amount 0
23:56:59.558 00.000 21948 move complete, result=0
23:56:59.558 00.000 21948 worker thread done servicing request
23:56:59.558 00.000 21948 Worker thread wakes up
23:56:59.558 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
23:56:59.560 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:56:59.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:01.183 01.623 21948 Exposure complete
23:57:01.213 00.030 21948 worker thread done servicing request
23:57:01.213 00.000 18120 OnExposeComplete: enter
23:57:01.214 00.001 18120 UpdateGuideState(): m_state=6
23:57:01.215 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
23:57:01.215 00.000 18120 Star::Find returns 1 (0), X=411.22, Y=236.87, Mass=2042, SNR=31.0, Peak=190 HFD=4.2
23:57:01.216 00.001 18120 MultiStar: [#1 -0.20,-0.06,0.73,U] [#2 0.04,-0.26,0.62,U] [#3 0.25,0.06,0.69,U] [#4 -0.31,-0.16,0.59,U] [#5 0.14,0.13,0.52,U] [#6 0.03,-0.19,0.49,U] [#7 -0.17,-0.30,0.54,U] [#8 -0.06,-0.22,0.42,U] 
23:57:01.216 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {-0.11, -0.14}
23:57:01.216 00.000 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
23:57:01.217 00.001 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
23:57:01.217 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.95 mountX=0.09 mountY=0.10, mountTheta=0.83
23:57:01.218 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.12, opts=13)
23:57:01.219 00.001 18120 Enqueuing Move request for scope (-0.05, -0.12)
23:57:01.219 00.000 21948 Worker thread wakes up
23:57:01.220 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
23:57:01.220 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
23:57:01.220 00.000 21948 Moving (-0.05, -0.12) raw xDistance=0.09 yDistance=0.10
23:57:01.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:57:01.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:01.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:57:01.220 00.000 21948 MoveAxis(E, 0, ABG)
23:57:01.220 00.000 21948 Move returns status 0, amount 0
23:57:01.220 00.000 21948 MoveAxis(N, 0, ABG)
23:57:01.220 00.000 21948 Move returns status 0, amount 0
23:57:01.220 00.000 21948 move complete, result=0
23:57:01.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:01.220 00.000 21948 worker thread done servicing request
23:57:01.220 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.0
23:57:01.221 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:01.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:01.222 00.001 18120 Enqueuing Expose request
23:57:01.222 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:01.223 00.001 21948 Worker thread wakes up
23:57:01.223 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:01.223 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:02.749 01.526 21948 Exposure complete
23:57:02.792 00.043 21948 worker thread done servicing request
23:57:02.792 00.000 18120 OnExposeComplete: enter
23:57:02.794 00.002 18120 UpdateGuideState(): m_state=6
23:57:02.796 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
23:57:02.799 00.003 18120 Star::Find returns 1 (0), X=411.19, Y=237.08, Mass=2018, SNR=30.8, Peak=192 HFD=4.2
23:57:02.802 00.003 18120 MultiStar: [#1 0.11,-0.01,0.71,U] [#2 0.15,-0.06,0.65,U] [#3 0.26,-0.07,0.68,U] [#4 -0.21,0.08,0.56,U] [#5 0.08,0.23,0.55,U] [#6 0.17,-0.20,0.50,U] [#7 0.14,-0.02,0.51,U] [#8 -0.04,-0.06,0.43,U] 
23:57:02.804 00.002 18120 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {-0.15, 0.06}
23:57:02.806 00.002 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.14) = xAngle (1.17 = 1.17)
23:57:02.807 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.27 = -2.01)
23:57:02.809 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=0.02 mountY=-0.04, mountTheta=-1.16
23:57:02.812 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
23:57:02.813 00.001 18120 Enqueuing Move request for scope (0.05, 0.00)
23:57:02.814 00.001 21948 Worker thread wakes up
23:57:02.814 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:02.814 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:57:02.814 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.8
23:57:02.815 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:02.815 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:02.815 00.000 18120 Enqueuing Expose request
23:57:02.816 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:57:02.816 00.000 21948 Moving (0.05, 0.00) raw xDistance=0.02 yDistance=-0.04
23:57:02.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:02.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:02.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:02.816 00.000 21948 MoveAxis(E, 0, ABG)
23:57:02.816 00.000 21948 Move returns status 0, amount 0
23:57:02.816 00.000 21948 MoveAxis(N, 0, ABG)
23:57:02.816 00.000 21948 Move returns status 0, amount 0
23:57:02.816 00.000 21948 move complete, result=0
23:57:02.816 00.000 21948 worker thread done servicing request
23:57:02.816 00.000 21948 Worker thread wakes up
23:57:02.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:02.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:02.816 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:04.448 01.632 21948 Exposure complete
23:57:04.485 00.037 21948 worker thread done servicing request
23:57:04.485 00.000 18120 OnExposeComplete: enter
23:57:04.486 00.001 18120 UpdateGuideState(): m_state=6
23:57:04.489 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
23:57:04.491 00.002 18120 Star::Find returns 1 (0), X=411.35, Y=236.94, Mass=2114, SNR=31.6, Peak=179 HFD=4.1
23:57:04.491 00.000 18120 MultiStar: [#1 0.03,-0.13,0.69,U] [#2 0.20,-0.16,0.65,U] [#3 -0.02,0.08,0.66,U] [#4 0.06,0.01,0.59,U] [#5 0.13,0.36,0.00,M1] [#6 0.22,-0.11,0.51,U] [#7 -0.10,-0.27,0.48,U] [#8 0.09,-0.03,0.44,U] 
23:57:04.492 00.001 18120 single-star, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.02, -0.07}
23:57:04.492 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
23:57:04.493 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
23:57:04.493 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=0.07 mountY=0.01, mountTheta=0.21
23:57:04.494 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
23:57:04.497 00.003 18120 Enqueuing Move request for scope (0.02, -0.07)
23:57:04.500 00.003 21948 Worker thread wakes up
23:57:04.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:57:04.500 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:57:04.500 00.000 21948 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.01
23:57:04.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:57:04.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:04.500 00.000 18120 UpdateGuideState exits: m=2114 RSB=31.6
23:57:04.501 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:04.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:04.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:04.501 00.000 21948 MoveAxis(E, 0, ABG)
23:57:04.501 00.000 21948 Move returns status 0, amount 0
23:57:04.501 00.000 21948 MoveAxis(N, 0, ABG)
23:57:04.501 00.000 21948 Move returns status 0, amount 0
23:57:04.501 00.000 21948 move complete, result=0
23:57:04.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:04.502 00.001 18120 Enqueuing Expose request
23:57:04.502 00.000 21948 worker thread done servicing request
23:57:04.502 00.000 21948 Worker thread wakes up
23:57:04.502 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:04.503 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:04.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:06.019 01.516 21948 Exposure complete
23:57:06.059 00.040 21948 worker thread done servicing request
23:57:06.059 00.000 18120 OnExposeComplete: enter
23:57:06.060 00.001 18120 UpdateGuideState(): m_state=6
23:57:06.061 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
23:57:06.062 00.001 18120 Star::Find returns 1 (0), X=411.38, Y=237.11, Mass=2088, SNR=31.4, Peak=175 HFD=4.0
23:57:06.062 00.000 18120 MultiStar: [#1 0.20,0.07,0.75,U] [#2 0.24,-0.19,0.65,U] [#3 0.16,0.37,0.00,M6] [#4 -0.13,0.30,0.55,U] [#5 0.06,0.14,0.54,U] [#6 0.46,-0.02,0.00,M1] [#7 0.09,-0.13,0.52,U] [#8 0.10,-0.19,0.43,U] 
23:57:06.063 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.04, 0.10}
23:57:06.063 00.000 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.14) = xAngle (1.41 = 1.41)
23:57:06.065 00.002 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.51 = -1.77)
23:57:06.066 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.01 mountY=-0.09, mountTheta=-1.41
23:57:06.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.02, opts=13)
23:57:06.070 00.002 18120 Enqueuing Move request for scope (0.09, 0.02)
23:57:06.071 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:06.072 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.4
23:57:06.073 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:06.074 00.001 18120 Enqueuing Expose request
23:57:06.075 00.001 21948 Worker thread wakes up
23:57:06.075 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:57:06.075 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:57:06.075 00.000 21948 Moving (0.09, 0.02) raw xDistance=0.01 yDistance=-0.09
23:57:06.075 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:57:06.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:06.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:06.075 00.000 21948 MoveAxis(E, 0, ABG)
23:57:06.075 00.000 21948 Move returns status 0, amount 0
23:57:06.075 00.000 21948 MoveAxis(N, 0, ABG)
23:57:06.076 00.001 21948 Move returns status 0, amount 0
23:57:06.076 00.000 21948 move complete, result=0
23:57:06.076 00.000 21948 worker thread done servicing request
23:57:06.076 00.000 21948 Worker thread wakes up
23:57:06.076 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:06.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:06.076 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:07.710 01.634 21948 Exposure complete
23:57:07.735 00.025 21948 worker thread done servicing request
23:57:07.735 00.000 18120 OnExposeComplete: enter
23:57:07.735 00.000 18120 UpdateGuideState(): m_state=6
23:57:07.737 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
23:57:07.738 00.001 18120 Star::Find returns 1 (0), X=411.34, Y=237.12, Mass=1911, SNR=30.0, Peak=183 HFD=4.0
23:57:07.740 00.002 18120 MultiStar: [#1 0.19,0.07,0.78,U] [#2 -0.12,-0.13,0.66,U] [#3 -0.17,0.33,0.00,M7] [#4 -0.17,-0.02,0.60,U] [#5 0.03,0.00,0.55,U] [#6 0.14,-0.02,0.53,U] [#7 0.09,-0.25,0.57,U] [#8 0.04,-0.03,0.47,U] 
23:57:07.741 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.01, 0.10}
23:57:07.742 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
23:57:07.743 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
23:57:07.744 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.63 mountX=0.03 mountY=-0.02, mountTheta=-0.49
23:57:07.746 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
23:57:07.748 00.002 18120 Enqueuing Move request for scope (0.03, -0.02)
23:57:07.748 00.000 21948 Worker thread wakes up
23:57:07.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:07.749 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:57:07.749 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:57:07.749 00.000 21948 Moving (0.03, -0.02) raw xDistance=0.03 yDistance=-0.02
23:57:07.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:57:07.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:07.749 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.0
23:57:07.750 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:07.751 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:07.752 00.001 18120 Enqueuing Expose request
23:57:07.753 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:07.753 00.000 21948 MoveAxis(E, 0, ABG)
23:57:07.753 00.000 21948 Move returns status 0, amount 0
23:57:07.753 00.000 21948 MoveAxis(N, 0, ABG)
23:57:07.753 00.000 21948 Move returns status 0, amount 0
23:57:07.753 00.000 21948 move complete, result=0
23:57:07.753 00.000 21948 worker thread done servicing request
23:57:07.753 00.000 21948 Worker thread wakes up
23:57:07.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:07.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:07.754 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:09.274 01.520 21948 Exposure complete
23:57:09.310 00.036 21948 worker thread done servicing request
23:57:09.310 00.000 18120 OnExposeComplete: enter
23:57:09.311 00.001 18120 UpdateGuideState(): m_state=6
23:57:09.311 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
23:57:09.312 00.001 18120 Star::Find returns 1 (0), X=411.37, Y=236.99, Mass=2225, SNR=32.3, Peak=225 HFD=4.1
23:57:09.312 00.000 18120 MultiStar: [#1 0.19,0.05,0.67,U] [#2 -0.01,0.18,0.62,U] [#3 -0.18,0.31,0.65,U] [#4 -0.19,0.18,0.56,U] [#5 0.21,0.28,0.51,U] [#6 0.42,0.03,0.00,M1] [#7 0.06,-0.08,0.52,U] [#8 0.06,-0.11,0.42,U] 
23:57:09.313 00.001 18120 single-star, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.03, -0.03}
23:57:09.313 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.14) = xAngle (0.43 = 0.43)
23:57:09.314 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.53 = -2.75)
23:57:09.314 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.71 mountX=0.04 mountY=-0.02, mountTheta=-0.40
23:57:09.316 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
23:57:09.316 00.000 18120 Enqueuing Move request for scope (0.03, -0.03)
23:57:09.317 00.001 21948 Worker thread wakes up
23:57:09.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:09.317 00.000 18120 UpdateGuideState exits: m=2225 RSB=32.3
23:57:09.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:09.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:09.319 00.001 18120 Enqueuing Expose request
23:57:09.320 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:57:09.320 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:57:09.320 00.000 21948 Moving (0.03, -0.03) raw xDistance=0.04 yDistance=-0.02
23:57:09.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:09.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:09.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:09.320 00.000 21948 MoveAxis(E, 0, ABG)
23:57:09.320 00.000 21948 Move returns status 0, amount 0
23:57:09.320 00.000 21948 MoveAxis(N, 0, ABG)
23:57:09.320 00.000 21948 Move returns status 0, amount 0
23:57:09.320 00.000 21948 move complete, result=0
23:57:09.320 00.000 21948 worker thread done servicing request
23:57:09.320 00.000 21948 Worker thread wakes up
23:57:09.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:09.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:09.320 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:10.954 01.634 21948 Exposure complete
23:57:10.992 00.038 21948 worker thread done servicing request
23:57:10.993 00.001 18120 OnExposeComplete: enter
23:57:10.995 00.002 18120 UpdateGuideState(): m_state=6
23:57:10.998 00.003 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
23:57:10.999 00.001 18120 Star::Find returns 1 (0), X=411.32, Y=236.95, Mass=2055, SNR=31.1, Peak=197 HFD=4.1
23:57:11.000 00.001 18120 MultiStar: [#1 0.19,-0.09,0.72,U] [#2 -0.17,-0.04,0.68,U] [#3 0.45,-0.00,0.00,M7] [#4 -0.08,-0.16,0.56,U] [#5 0.01,0.11,0.56,U] [#6 -0.05,-0.41,0.00,M2] [#7 -0.05,-0.38,0.00,M1] [#8 0.18,-0.19,0.42,U] 
23:57:11.001 00.001 18120 single-star, 5 included, MultiStar: {0.01, -0.07}, one-star: {-0.01, -0.06}
23:57:11.002 00.001 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.14) = xAngle (-0.63 = -0.63)
23:57:11.004 00.002 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.47 = 2.47)
23:57:11.005 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.78 mountX=0.05 mountY=0.04, mountTheta=0.66
23:57:11.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
23:57:11.008 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
23:57:11.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:11.009 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.1
23:57:11.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:11.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:11.010 00.000 18120 Enqueuing Expose request
23:57:11.010 00.000 21948 Worker thread wakes up
23:57:11.011 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:57:11.011 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:57:11.011 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.04
23:57:11.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:57:11.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:11.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:57:11.011 00.000 21948 MoveAxis(E, 0, ABG)
23:57:11.011 00.000 21948 Move returns status 0, amount 0
23:57:11.011 00.000 21948 MoveAxis(N, 0, ABG)
23:57:11.011 00.000 21948 Move returns status 0, amount 0
23:57:11.011 00.000 21948 move complete, result=0
23:57:11.011 00.000 21948 worker thread done servicing request
23:57:11.011 00.000 21948 Worker thread wakes up
23:57:11.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:11.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:11.011 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:12.536 01.525 21948 Exposure complete
23:57:12.596 00.060 21948 worker thread done servicing request
23:57:12.596 00.000 18120 OnExposeComplete: enter
23:57:12.599 00.003 18120 UpdateGuideState(): m_state=6
23:57:12.602 00.003 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
23:57:12.604 00.002 18120 Star::Find returns 1 (0), X=411.36, Y=237.06, Mass=1993, SNR=30.7, Peak=194 HFD=3.9
23:57:12.606 00.002 18120 MultiStar: [#1 0.13,0.07,0.71,U] [#2 0.13,-0.37,0.00,M1] [#3 0.22,0.19,0.68,U] [#4 -0.07,-0.25,0.55,U] [#5 -0.07,0.27,0.53,U] [#6 0.29,-0.41,0.00,M3] [#7 0.18,-0.46,0.00,M2] [#8 -0.04,-0.24,0.44,U] 
23:57:12.607 00.001 18120 refined, 5 included, MultiStar: {0.04, 0.03}, one-star: {0.03, 0.05}
23:57:12.607 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.77 = 1.77)
23:57:12.608 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.87 = -1.41)
23:57:12.608 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.63 mountX=-0.01 mountY=-0.05, mountTheta=-1.77
23:57:12.609 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
23:57:12.611 00.002 18120 Enqueuing Move request for scope (0.04, 0.03)
23:57:12.614 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:12.616 00.002 18120 UpdateGuideState exits: m=1993 RSB=30.7
23:57:12.619 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:12.621 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:12.623 00.002 18120 Enqueuing Expose request
23:57:12.625 00.002 21948 Worker thread wakes up
23:57:12.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:57:12.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:57:12.625 00.000 21948 Moving (0.04, 0.03) raw xDistance=-0.01 yDistance=-0.05
23:57:12.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:57:12.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:12.626 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:12.626 00.000 21948 MoveAxis(E, 0, ABG)
23:57:12.626 00.000 21948 Move returns status 0, amount 0
23:57:12.626 00.000 21948 MoveAxis(N, 0, ABG)
23:57:12.626 00.000 21948 Move returns status 0, amount 0
23:57:12.626 00.000 21948 move complete, result=0
23:57:12.626 00.000 21948 worker thread done servicing request
23:57:12.626 00.000 21948 Worker thread wakes up
23:57:12.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:12.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:12.627 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:14.261 01.634 21948 Exposure complete
23:57:14.312 00.051 21948 worker thread done servicing request
23:57:14.312 00.000 18120 OnExposeComplete: enter
23:57:14.313 00.001 18120 UpdateGuideState(): m_state=6
23:57:14.314 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
23:57:14.314 00.000 18120 Star::Find returns 1 (0), X=411.34, Y=236.82, Mass=2155, SNR=31.9, Peak=189 HFD=4.4
23:57:14.315 00.001 18120 MultiStar: [#1 0.12,-0.15,0.71,U] [#2 0.05,-0.11,0.63,U] [#3 0.24,-0.01,0.65,U] [#4 -0.05,0.07,0.51,U] [#5 0.10,-0.16,0.51,U] [#6 -0.16,-0.46,0.00,M4] [#7 0.16,-0.30,0.51,U] [#8 -0.12,-0.18,0.43,U] 
23:57:14.315 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.13}, one-star: {0.01, -0.19}
23:57:14.315 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.04 = 0.04)
23:57:14.316 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.14 = -3.14)
23:57:14.317 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=0.15 mountY=-0.00, mountTheta=-0.00
23:57:14.318 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.13, opts=13)
23:57:14.319 00.001 18120 Enqueuing Move request for scope (0.07, -0.13)
23:57:14.319 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:14.320 00.001 18120 UpdateGuideState exits: m=2155 RSB=31.9
23:57:14.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:14.321 00.001 21948 Worker thread wakes up
23:57:14.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
23:57:14.321 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
23:57:14.321 00.000 21948 Moving (0.07, -0.13) raw xDistance=0.15 yDistance=-0.00
23:57:14.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:57:14.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:14.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:57:14.321 00.000 21948 MoveAxis(E, 0, ABG)
23:57:14.321 00.000 21948 Move returns status 0, amount 0
23:57:14.321 00.000 21948 MoveAxis(N, 0, ABG)
23:57:14.321 00.000 21948 Move returns status 0, amount 0
23:57:14.321 00.000 21948 move complete, result=0
23:57:14.321 00.000 21948 worker thread done servicing request
23:57:14.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:14.321 00.000 18120 Enqueuing Expose request
23:57:14.322 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:14.322 00.000 21948 Worker thread wakes up
23:57:14.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:14.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:15.841 01.519 21948 Exposure complete
23:57:15.884 00.043 21948 worker thread done servicing request
23:57:15.885 00.001 18120 OnExposeComplete: enter
23:57:15.885 00.000 18120 UpdateGuideState(): m_state=6
23:57:15.888 00.003 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
23:57:15.889 00.001 18120 Star::Find returns 1 (0), X=411.46, Y=236.88, Mass=1944, SNR=30.2, Peak=173 HFD=3.9
23:57:15.889 00.000 18120 MultiStar: [#1 0.22,0.09,0.74,U] [#2 0.20,-0.26,0.68,U] [#3 0.28,-0.23,0.00,M6] [#4 -0.14,-0.05,0.55,U] [#5 0.15,0.17,0.57,U] [#6 0.17,-0.14,0.52,U] [#7 -0.03,-0.23,0.55,U] [#8 0.22,-0.27,0.45,U] 
23:57:15.890 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.12, -0.13}
23:57:15.890 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
23:57:15.891 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.56 = -2.73)
23:57:15.891 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=0.14 mountY=-0.06, mountTheta=-0.42
23:57:15.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.10, opts=13)
23:57:15.893 00.001 18120 Enqueuing Move request for scope (0.12, -0.10)
23:57:15.893 00.000 21948 Worker thread wakes up
23:57:15.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:57:15.893 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:57:15.893 00.000 21948 Moving (0.12, -0.10) raw xDistance=0.14 yDistance=-0.06
23:57:15.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:57:15.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:15.894 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:15.894 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.2
23:57:15.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.895 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:15.895 00.000 18120 Enqueuing Expose request
23:57:15.896 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:15.896 00.000 21948 MoveAxis(E, 0, ABG)
23:57:15.896 00.000 21948 Move returns status 0, amount 0
23:57:15.896 00.000 21948 MoveAxis(N, 0, ABG)
23:57:15.896 00.000 21948 Move returns status 0, amount 0
23:57:15.896 00.000 21948 move complete, result=0
23:57:15.896 00.000 21948 worker thread done servicing request
23:57:15.896 00.000 21948 Worker thread wakes up
23:57:15.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:15.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:15.896 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:17.526 01.630 21948 Exposure complete
23:57:17.557 00.031 21948 worker thread done servicing request
23:57:17.557 00.000 18120 OnExposeComplete: enter
23:57:17.557 00.000 18120 UpdateGuideState(): m_state=6
23:57:17.558 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
23:57:17.558 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=236.88, Mass=2115, SNR=31.6, Peak=202 HFD=4.0
23:57:17.559 00.001 18120 MultiStar: [#1 0.37,-0.04,0.00,M1] [#2 0.14,-0.31,0.63,U] [#3 0.43,-0.11,0.00,M7] [#4 0.04,-0.16,0.58,U] [#5 0.14,-0.07,0.48,U] [#6 0.35,-0.13,0.00,M4] [#7 0.05,-0.12,0.50,U] [#8 0.16,-0.52,0.00,M1] 
23:57:17.559 00.000 18120 single-star, 4 included, MultiStar: {0.07, -0.16}, one-star: {0.03, -0.13}
23:57:17.560 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
23:57:17.560 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
23:57:17.560 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.36 mountX=0.13 mountY=0.03, mountTheta=0.25
23:57:17.562 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.13, opts=13)
23:57:17.562 00.000 18120 Enqueuing Move request for scope (0.03, -0.13)
23:57:17.563 00.001 21948 Worker thread wakes up
23:57:17.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:17.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
23:57:17.563 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.6
23:57:17.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:17.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:17.564 00.000 18120 Enqueuing Expose request
23:57:17.565 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
23:57:17.565 00.000 21948 Moving (0.03, -0.13) raw xDistance=0.13 yDistance=0.03
23:57:17.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:57:17.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:17.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:57:17.565 00.000 21948 MoveAxis(E, 0, ABG)
23:57:17.565 00.000 21948 Move returns status 0, amount 0
23:57:17.565 00.000 21948 MoveAxis(N, 0, ABG)
23:57:17.565 00.000 21948 Move returns status 0, amount 0
23:57:17.565 00.000 21948 move complete, result=0
23:57:17.565 00.000 21948 worker thread done servicing request
23:57:17.565 00.000 21948 Worker thread wakes up
23:57:17.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:17.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:17.565 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:19.090 01.525 21948 Exposure complete
23:57:19.121 00.031 21948 worker thread done servicing request
23:57:19.121 00.000 18120 OnExposeComplete: enter
23:57:19.122 00.001 18120 UpdateGuideState(): m_state=6
23:57:19.123 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
23:57:19.123 00.000 18120 Star::Find returns 1 (0), X=411.26, Y=236.71, Mass=2025, SNR=30.8, Peak=179 HFD=4.2
23:57:19.124 00.001 18120 MultiStar: [#1 0.32,-0.16,0.72,U] [#2 0.05,-0.30,0.68,U] [#3 0.14,-0.12,0.68,U] [#4 -0.08,-0.30,0.59,U] [#5 0.06,-0.19,0.52,U] [#6 0.45,-0.45,0.00,M5] [#7 0.05,-0.57,0.00,M1] [#8 0.12,-0.41,0.00,M2] 
23:57:19.124 00.000 18120 refined, 5 included, MultiStar: {0.06, -0.23}, one-star: {-0.08, -0.30}
23:57:19.125 00.001 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.14) = xAngle (-0.16 = -0.16)
23:57:19.125 00.000 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
23:57:19.125 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.31 mountX=0.24 mountY=0.05, mountTheta=0.20
23:57:19.127 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.23, opts=13)
23:57:19.129 00.002 18120 Enqueuing Move request for scope (0.06, -0.23)
23:57:19.130 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:19.131 00.001 18120 UpdateGuideState exits: m=2025 RSB=30.8
23:57:19.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.132 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:19.133 00.001 18120 Enqueuing Expose request
23:57:19.133 00.000 21948 Worker thread wakes up
23:57:19.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
23:57:19.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
23:57:19.133 00.000 21948 Moving (0.06, -0.23) raw xDistance=0.24 yDistance=0.05
23:57:19.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:57:19.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:19.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:19.133 00.000 21948 MoveAxis(W, 43, ABG)
23:57:19.134 00.001 21948 Guiding  Dir = 3, Dur = 43
23:57:19.134 00.000 21948 IsSlewing returns 0
23:57:19.134 00.000 21948 IsGuiding returns 0
23:57:19.136 00.002 21948 PulseGuide returned control before completion, sleep 52
23:57:19.198 00.062 21948 IsGuiding returns 0
23:57:19.198 00.000 21948 Move returns status 0, amount 43
23:57:19.198 00.000 21948 MoveAxis(N, 0, ABG)
23:57:19.198 00.000 21948 Move returns status 0, amount 0
23:57:19.199 00.001 21948 move complete, result=0
23:57:19.199 00.000 21948 worker thread done servicing request
23:57:19.199 00.000 21948 Worker thread wakes up
23:57:19.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:19.199 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
23:57:19.200 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:20.826 01.626 21948 Exposure complete
23:57:20.863 00.037 21948 worker thread done servicing request
23:57:20.863 00.000 18120 OnExposeComplete: enter
23:57:20.864 00.001 18120 UpdateGuideState(): m_state=6
23:57:20.864 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
23:57:20.865 00.001 18120 Star::Find returns 1 (0), X=411.33, Y=236.70, Mass=2253, SNR=32.7, Peak=195 HFD=4.2
23:57:20.865 00.000 18120 MultiStar: [#1 0.37,-0.30,0.00,M1] [#2 -0.09,-0.35,0.60,U] [#3 0.06,-0.13,0.65,U] [#4 -0.11,-0.38,0.00,M1] [#5 0.16,-0.33,0.00,M1] [#6 0.40,-0.51,0.00,M6] [#7 -0.20,-0.45,0.00,M2] [#8 0.06,-0.57,0.00,M3] 
23:57:20.866 00.001 18120 refined, 2 included, MultiStar: {-0.01, -0.27}, one-star: {-0.01, -0.31}
23:57:20.866 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.14) = xAngle (-0.47 = -0.47)
23:57:20.867 00.001 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.63 = 2.63)
23:57:20.867 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.61 mountX=0.24 mountY=0.13, mountTheta=0.50
23:57:20.868 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.27, opts=13)
23:57:20.869 00.001 18120 Enqueuing Move request for scope (-0.01, -0.27)
23:57:20.869 00.000 21948 Worker thread wakes up
23:57:20.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:20.870 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
23:57:20.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
23:57:20.870 00.000 21948 Moving (-0.01, -0.27) raw xDistance=0.24 yDistance=0.13
23:57:20.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:57:20.870 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:20.870 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:20.870 00.000 21948 MoveAxis(W, 46, ABG)
23:57:20.870 00.000 18120 UpdateGuideState exits: m=2253 RSB=32.7
23:57:20.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:20.871 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:20.872 00.001 18120 Enqueuing Expose request
23:57:20.872 00.000 21948 Guiding  Dir = 3, Dur = 46
23:57:20.873 00.001 21948 IsSlewing returns 0
23:57:20.873 00.000 21948 IsGuiding returns 0
23:57:20.876 00.003 21948 PulseGuide returned control before completion, sleep 55
23:57:20.932 00.056 21948 IsGuiding returns 1
23:57:20.932 00.000 21948 scope still moving after pulse duration time elapsed
23:57:20.963 00.031 21948 IsSlewing returns 0
23:57:20.964 00.001 21948 IsGuiding returns 0
23:57:20.964 00.000 21948 scope move finished after 46 + 43 ms
23:57:20.964 00.000 21948 Move returns status 0, amount 46
23:57:20.964 00.000 21948 MoveAxis(N, 0, ABG)
23:57:20.964 00.000 21948 Move returns status 0, amount 0
23:57:20.964 00.000 21948 move complete, result=0
23:57:20.964 00.000 21948 worker thread done servicing request
23:57:20.964 00.000 21948 Worker thread wakes up
23:57:20.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:20.964 00.000 18120 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
23:57:20.966 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:22.372 01.406 21948 Exposure complete
23:57:22.403 00.031 21948 worker thread done servicing request
23:57:22.403 00.000 18120 OnExposeComplete: enter
23:57:22.404 00.001 18120 UpdateGuideState(): m_state=6
23:57:22.405 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
23:57:22.405 00.000 18120 Star::Find returns 1 (0), X=411.11, Y=236.94, Mass=1847, SNR=29.7, Peak=203 HFD=4.2
23:57:22.406 00.001 18120 MultiStar: [#1 0.07,-0.15,0.74,U] [#2 -0.24,-0.24,0.69,U] [#3 0.18,-0.01,0.67,U] [#4 -0.05,0.03,0.58,U] [#5 0.00,-0.23,0.56,U] [#6 0.20,-0.21,0.52,U] [#7 -0.15,-0.11,0.57,U] [#8 -0.04,-0.18,0.44,U] 
23:57:22.406 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {-0.23, -0.08}
23:57:22.406 00.000 18120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.14) = xAngle (-0.75 = -0.75)
23:57:22.407 00.001 18120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.35 = 2.35)
23:57:22.407 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.89 mountX=0.10 mountY=0.09, mountTheta=0.77
23:57:22.408 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.13, opts=13)
23:57:22.409 00.001 18120 Enqueuing Move request for scope (-0.04, -0.13)
23:57:22.409 00.000 21948 Worker thread wakes up
23:57:22.410 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
23:57:22.410 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
23:57:22.410 00.000 21948 Moving (-0.04, -0.13) raw xDistance=0.10 yDistance=0.09
23:57:22.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:22.410 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.7
23:57:22.411 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:22.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:22.411 00.000 18120 Enqueuing Expose request
23:57:22.412 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:57:22.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:22.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:57:22.412 00.000 21948 MoveAxis(E, 0, ABG)
23:57:22.412 00.000 21948 Move returns status 0, amount 0
23:57:22.412 00.000 21948 MoveAxis(N, 0, ABG)
23:57:22.412 00.000 21948 Move returns status 0, amount 0
23:57:22.412 00.000 21948 move complete, result=0
23:57:22.412 00.000 21948 worker thread done servicing request
23:57:22.412 00.000 21948 Worker thread wakes up
23:57:22.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:22.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:22.412 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:24.036 01.624 21948 Exposure complete
23:57:24.062 00.026 21948 worker thread done servicing request
23:57:24.062 00.000 18120 OnExposeComplete: enter
23:57:24.063 00.001 18120 UpdateGuideState(): m_state=6
23:57:24.063 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
23:57:24.064 00.001 18120 Star::Find returns 1 (0), X=411.14, Y=236.85, Mass=2041, SNR=30.9, Peak=214 HFD=4.2
23:57:24.064 00.000 18120 MultiStar: [#1 0.11,-0.06,0.74,U] [#2 0.12,-0.25,0.66,U] [#3 0.02,0.11,0.69,U] [#4 -0.41,-0.10,0.00,M1] [#5 -0.14,-0.26,0.54,U] [#6 -0.03,-0.09,0.50,U] [#7 -0.22,-0.39,0.00,M2] [#8 -0.41,-0.12,0.00,M3] 
23:57:24.065 00.001 18120 refined, 5 included, MultiStar: {-0.03, -0.12}, one-star: {-0.20, -0.16}
23:57:24.065 00.000 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
23:57:24.068 00.003 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
23:57:24.070 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=0.09 mountY=0.08, mountTheta=0.68
23:57:24.073 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
23:57:24.074 00.001 18120 Enqueuing Move request for scope (-0.03, -0.12)
23:57:24.074 00.000 21948 Worker thread wakes up
23:57:24.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:24.075 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:57:24.075 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:57:24.075 00.000 18120 UpdateGuideState exits: m=2041 RSB=30.9
23:57:24.075 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.076 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:24.076 00.000 18120 Enqueuing Expose request
23:57:24.077 00.001 21948 Moving (-0.03, -0.12) raw xDistance=0.09 yDistance=0.08
23:57:24.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:57:24.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:24.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:24.077 00.000 21948 MoveAxis(E, 0, ABG)
23:57:24.077 00.000 21948 Move returns status 0, amount 0
23:57:24.077 00.000 21948 MoveAxis(N, 0, ABG)
23:57:24.077 00.000 21948 Move returns status 0, amount 0
23:57:24.077 00.000 21948 move complete, result=0
23:57:24.077 00.000 21948 worker thread done servicing request
23:57:24.077 00.000 21948 Worker thread wakes up
23:57:24.077 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:24.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:24.077 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:25.599 01.522 21948 Exposure complete
23:57:25.640 00.041 21948 worker thread done servicing request
23:57:25.640 00.000 18120 OnExposeComplete: enter
23:57:25.642 00.002 18120 UpdateGuideState(): m_state=6
23:57:25.643 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
23:57:25.645 00.002 18120 Star::Find returns 1 (0), X=411.22, Y=237.02, Mass=1971, SNR=30.6, Peak=210 HFD=4.1
23:57:25.646 00.001 18120 MultiStar: [#1 -0.01,-0.12,0.79,U] [#2 -0.07,-0.15,0.64,U] [#3 -0.28,0.25,0.00,M4] [#4 -0.15,-0.26,0.59,U] [#5 0.04,-0.02,0.53,U] [#6 0.19,-0.13,0.51,U] [#7 0.12,-0.31,0.55,U] [#8 -0.20,-0.09,0.45,U] 
23:57:25.646 00.000 18120 single-star, 7 included, MultiStar: {-0.03, -0.12}, one-star: {-0.11, 0.01}
23:57:25.646 00.000 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.14) = xAngle (4.22 = -2.07)
23:57:25.647 00.001 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.32 = 1.04)
23:57:25.647 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.07 mountX=-0.05 mountY=0.10, mountTheta=2.08
23:57:25.649 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.01, opts=13)
23:57:25.649 00.000 18120 Enqueuing Move request for scope (-0.11, 0.01)
23:57:25.650 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:25.650 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.6
23:57:25.650 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:25.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:25.651 00.001 18120 Enqueuing Expose request
23:57:25.651 00.000 21948 Worker thread wakes up
23:57:25.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:57:25.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:57:25.651 00.000 21948 Moving (-0.11, 0.01) raw xDistance=-0.05 yDistance=0.10
23:57:25.652 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:57:25.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:25.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:57:25.652 00.000 21948 MoveAxis(E, 0, ABG)
23:57:25.652 00.000 21948 Move returns status 0, amount 0
23:57:25.652 00.000 21948 MoveAxis(N, 0, ABG)
23:57:25.652 00.000 21948 Move returns status 0, amount 0
23:57:25.652 00.000 21948 move complete, result=0
23:57:25.652 00.000 21948 worker thread done servicing request
23:57:25.652 00.000 21948 Worker thread wakes up
23:57:25.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:25.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:25.652 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:27.289 01.637 21948 Exposure complete
23:57:27.317 00.028 21948 worker thread done servicing request
23:57:27.317 00.000 18120 OnExposeComplete: enter
23:57:27.318 00.001 18120 UpdateGuideState(): m_state=6
23:57:27.318 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
23:57:27.319 00.001 18120 Star::Find returns 1 (0), X=411.23, Y=236.86, Mass=1888, SNR=29.7, Peak=192 HFD=4.1
23:57:27.319 00.000 18120 MultiStar: [#1 0.06,0.09,0.72,U] [#2 0.05,-0.16,0.67,U] [#3 -0.37,0.34,0.00,M5] [#4 -0.03,-0.18,0.60,U] [#5 0.22,-0.06,0.59,U] [#6 0.07,-0.16,0.49,U] [#7 0.20,-0.27,0.53,U] [#8 -0.29,-0.34,0.00,M3] 
23:57:27.319 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {-0.10, -0.15}
23:57:27.319 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
23:57:27.320 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
23:57:27.320 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=0.13 mountY=0.01, mountTheta=0.08
23:57:27.322 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
23:57:27.323 00.001 18120 Enqueuing Move request for scope (0.05, -0.12)
23:57:27.323 00.000 21948 Worker thread wakes up
23:57:27.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:57:27.323 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:57:27.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:27.324 00.001 18120 UpdateGuideState exits: m=1888 RSB=29.7
23:57:27.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:27.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:27.325 00.000 18120 Enqueuing Expose request
23:57:27.326 00.001 21948 Moving (0.05, -0.12) raw xDistance=0.13 yDistance=0.01
23:57:27.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:57:27.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:27.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:27.326 00.000 21948 MoveAxis(E, 0, ABG)
23:57:27.326 00.000 21948 Move returns status 0, amount 0
23:57:27.326 00.000 21948 MoveAxis(N, 0, ABG)
23:57:27.326 00.000 21948 Move returns status 0, amount 0
23:57:27.326 00.000 21948 move complete, result=0
23:57:27.326 00.000 21948 worker thread done servicing request
23:57:27.326 00.000 21948 Worker thread wakes up
23:57:27.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:27.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:27.326 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:28.843 01.517 21948 Exposure complete
23:57:28.881 00.038 21948 worker thread done servicing request
23:57:28.881 00.000 18120 OnExposeComplete: enter
23:57:28.882 00.001 18120 UpdateGuideState(): m_state=6
23:57:28.884 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
23:57:28.885 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=236.69, Mass=1914, SNR=30.1, Peak=170 HFD=4.3
23:57:28.886 00.001 18120 MultiStar: [#1 0.32,-0.31,0.00,M1] [#2 0.23,-0.28,0.00,M1] [#3 0.56,-0.13,0.00,M6] [#4 0.28,-0.28,0.00,M1] [#5 0.23,-0.19,0.53,U] [#6 0.51,-0.50,0.00,M3] [#7 0.22,-0.34,0.00,M1] [#8 0.26,-0.41,0.00,M4] 
23:57:28.889 00.003 18120 refined, 1 included, MultiStar: {0.05, -0.28}, one-star: {-0.05, -0.32}
23:57:28.890 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.14) = xAngle (-0.26 = -0.26)
23:57:28.890 00.000 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.84 = 2.84)
23:57:28.890 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.41 mountX=0.27 mountY=0.08, mountTheta=0.30
23:57:28.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.28, opts=13)
23:57:28.892 00.001 18120 Enqueuing Move request for scope (0.05, -0.28)
23:57:28.892 00.000 21948 Worker thread wakes up
23:57:28.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:28.893 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.1
23:57:28.893 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:28.894 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:28.894 00.000 18120 Enqueuing Expose request
23:57:28.895 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
23:57:28.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
23:57:28.895 00.000 21948 Moving (0.05, -0.28) raw xDistance=0.27 yDistance=0.08
23:57:28.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:57:28.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:28.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:28.895 00.000 21948 MoveAxis(W, 48, ABG)
23:57:28.895 00.000 21948 Guiding  Dir = 3, Dur = 48
23:57:28.895 00.000 21948 IsSlewing returns 0
23:57:28.895 00.000 21948 IsGuiding returns 0
23:57:28.897 00.002 21948 PulseGuide returned control before completion, sleep 57
23:57:28.968 00.071 21948 IsGuiding returns 0
23:57:28.968 00.000 21948 Move returns status 0, amount 48
23:57:28.968 00.000 21948 MoveAxis(N, 0, ABG)
23:57:28.968 00.000 21948 Move returns status 0, amount 0
23:57:28.968 00.000 21948 move complete, result=0
23:57:28.968 00.000 21948 worker thread done servicing request
23:57:28.969 00.001 21948 Worker thread wakes up
23:57:28.969 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
23:57:28.970 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:28.970 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:30.599 01.629 21948 Exposure complete
23:57:30.640 00.041 21948 worker thread done servicing request
23:57:30.640 00.000 18120 OnExposeComplete: enter
23:57:30.641 00.001 18120 UpdateGuideState(): m_state=6
23:57:30.642 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
23:57:30.642 00.000 18120 Star::Find returns 1 (0), X=411.42, Y=236.80, Mass=1885, SNR=29.6, Peak=162 HFD=3.9
23:57:30.643 00.001 18120 MultiStar: [#1 0.11,-0.32,0.73,U] [#2 -0.15,-0.39,0.00,M2] [#3 0.19,-0.03,0.70,U] [#4 -0.13,-0.13,0.59,U] [#5 0.12,-0.26,0.56,U] [#6 0.32,-0.48,0.00,M4] [#7 0.07,-0.62,0.00,M2] [#8 -0.17,-0.38,0.00,M5] 
23:57:30.643 00.000 18120 refined, 4 included, MultiStar: {0.08, -0.19}, one-star: {0.09, -0.22}
23:57:30.644 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
23:57:30.644 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
23:57:30.644 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.18 mountX=0.21 mountY=0.02, mountTheta=0.08
23:57:30.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.19, opts=13)
23:57:30.647 00.002 18120 Enqueuing Move request for scope (0.08, -0.19)
23:57:30.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:30.647 00.000 21948 Worker thread wakes up
23:57:30.648 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
23:57:30.648 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
23:57:30.648 00.000 21948 Moving (0.08, -0.19) raw xDistance=0.21 yDistance=0.02
23:57:30.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:57:30.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:30.648 00.000 18120 UpdateGuideState exits: m=1885 RSB=29.6
23:57:30.648 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:30.649 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:30.649 00.000 18120 Enqueuing Expose request
23:57:30.650 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:57:30.650 00.000 21948 MoveAxis(W, 41, ABG)
23:57:30.650 00.000 21948 Guiding  Dir = 3, Dur = 41
23:57:30.650 00.000 21948 IsSlewing returns 0
23:57:30.650 00.000 21948 IsGuiding returns 0
23:57:30.652 00.002 21948 PulseGuide returned control before completion, sleep 50
23:57:30.709 00.057 21948 IsGuiding returns 1
23:57:30.709 00.000 21948 scope still moving after pulse duration time elapsed
23:57:30.736 00.027 21948 IsSlewing returns 0
23:57:30.736 00.000 21948 IsGuiding returns 0
23:57:30.736 00.000 21948 scope move finished after 41 + 46 ms
23:57:30.736 00.000 21948 Move returns status 0, amount 41
23:57:30.736 00.000 21948 MoveAxis(N, 0, ABG)
23:57:30.736 00.000 21948 Move returns status 0, amount 0
23:57:30.738 00.002 21948 move complete, result=0
23:57:30.738 00.000 21948 worker thread done servicing request
23:57:30.738 00.000 21948 Worker thread wakes up
23:57:30.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:30.738 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
23:57:30.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:32.146 01.408 21948 Exposure complete
23:57:32.178 00.032 21948 worker thread done servicing request
23:57:32.178 00.000 18120 OnExposeComplete: enter
23:57:32.180 00.002 18120 UpdateGuideState(): m_state=6
23:57:32.180 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
23:57:32.181 00.001 18120 Star::Find returns 1 (0), X=411.06, Y=237.09, Mass=2157, SNR=31.9, Peak=222 HFD=4.3
23:57:32.181 00.000 18120 MultiStar: [#1 -0.04,0.11,0.68,U] [#2 0.06,0.16,0.66,U] [#3 0.21,0.50,0.00,M6] [#4 -0.19,0.16,0.55,U] [#5 -0.24,0.56,0.00,M1] [#6 0.24,0.07,0.46,U] [#7 -0.22,0.02,0.52,U] [#8 0.10,-0.01,0.42,U] 
23:57:32.182 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.09}, one-star: {-0.28, 0.07}
23:57:32.182 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.42 = -2.86)
23:57:32.183 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.24)
23:57:32.184 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=-0.11 mountY=0.03, mountTheta=2.90
23:57:32.187 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.09, opts=13)
23:57:32.187 00.000 18120 Enqueuing Move request for scope (-0.08, 0.09)
23:57:32.188 00.001 21948 Worker thread wakes up
23:57:32.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:32.189 00.001 18120 UpdateGuideState exits: m=2157 RSB=31.9
23:57:32.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:32.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:32.190 00.001 18120 Enqueuing Expose request
23:57:32.191 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:57:32.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:57:32.191 00.000 21948 Moving (-0.08, 0.09) raw xDistance=-0.11 yDistance=0.03
23:57:32.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:57:32.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:32.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:57:32.191 00.000 21948 MoveAxis(E, 0, ABG)
23:57:32.191 00.000 21948 Move returns status 0, amount 0
23:57:32.191 00.000 21948 MoveAxis(N, 0, ABG)
23:57:32.191 00.000 21948 Move returns status 0, amount 0
23:57:32.191 00.000 21948 move complete, result=0
23:57:32.191 00.000 21948 worker thread done servicing request
23:57:32.191 00.000 21948 Worker thread wakes up
23:57:32.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:32.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:32.192 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:33.818 01.626 21948 Exposure complete
23:57:33.869 00.051 21948 worker thread done servicing request
23:57:33.869 00.000 18120 OnExposeComplete: enter
23:57:33.870 00.001 18120 UpdateGuideState(): m_state=6
23:57:33.873 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
23:57:33.875 00.002 18120 Star::Find returns 1 (0), X=410.88, Y=237.00, Mass=2066, SNR=31.2, Peak=205 HFD=4.3
23:57:33.878 00.003 18120 MultiStar: [#1 -0.01,0.25,0.72,U] [#2 -0.26,0.21,0.66,U] [#3 -0.09,0.26,0.69,U] [#4 -0.74,0.14,0.00,M1] [#5 -0.55,0.42,0.00,M2] [#6 -0.11,0.18,0.47,U] [#7 -0.47,-0.05,0.00,M2] [#8 -0.16,-0.03,0.46,U] 
23:57:33.881 00.003 18120 refined, 5 included, MultiStar: {-0.21, 0.14}, one-star: {-0.46, -0.01}
23:57:33.884 00.003 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.70 = -2.59)
23:57:33.886 00.002 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
23:57:33.888 00.002 18120 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.55 mountX=-0.21 mountY=0.12, mountTheta=2.61
23:57:33.892 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.14, opts=13)
23:57:33.894 00.002 18120 Enqueuing Move request for scope (-0.21, 0.14)
23:57:33.895 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:33.897 00.002 18120 UpdateGuideState exits: m=2066 RSB=31.2
23:57:33.898 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:33.899 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:33.900 00.001 18120 Enqueuing Expose request
23:57:33.901 00.001 21948 Worker thread wakes up
23:57:33.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
23:57:33.901 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
23:57:33.901 00.000 21948 Moving (-0.21, 0.14) raw xDistance=-0.21 yDistance=0.12
23:57:33.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:57:33.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:33.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:57:33.901 00.000 21948 MoveAxis(E, 38, ABG)
23:57:33.901 00.000 21948 Guiding  Dir = 2, Dur = 38
23:57:33.902 00.001 21948 IsSlewing returns 0
23:57:33.902 00.000 21948 IsGuiding returns 0
23:57:33.903 00.001 21948 PulseGuide returned control before completion, sleep 46
23:57:33.960 00.057 21948 IsGuiding returns 0
23:57:33.961 00.001 21948 Move returns status 0, amount 38
23:57:33.961 00.000 21948 MoveAxis(N, 0, ABG)
23:57:33.961 00.000 21948 Move returns status 0, amount 0
23:57:33.961 00.000 21948 move complete, result=0
23:57:33.961 00.000 21948 worker thread done servicing request
23:57:33.961 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:57:33.962 00.001 21948 Worker thread wakes up
23:57:33.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:33.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:35.369 01.407 21948 Exposure complete
23:57:35.409 00.040 21948 worker thread done servicing request
23:57:35.409 00.000 18120 OnExposeComplete: enter
23:57:35.410 00.001 18120 UpdateGuideState(): m_state=6
23:57:35.411 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
23:57:35.411 00.000 18120 Star::Find returns 1 (0), X=410.87, Y=237.18, Mass=2105, SNR=31.2, Peak=218 HFD=4.1
23:57:35.412 00.001 18120 MultiStar: [#1 -0.11,0.28,0.68,U] [#2 -0.21,0.05,0.65,U] [#3 -0.23,0.34,0.00,M6] [#4 -0.19,0.40,0.00,M2] [#5 -0.10,0.43,0.00,M3] [#6 -0.02,0.42,0.00,M3] [#7 -0.46,0.05,0.00,M3] [#8 -0.26,0.16,0.42,U] 
23:57:35.412 00.000 18120 refined, 3 included, MultiStar: {-0.29, 0.17}, one-star: {-0.46, 0.17}
23:57:35.413 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.76 = -2.53)
23:57:35.413 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
23:57:35.414 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.33 cameraTheta=2.61 mountX=-0.27 mountY=0.18, mountTheta=2.55
23:57:35.415 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.17, opts=13)
23:57:35.418 00.003 18120 Enqueuing Move request for scope (-0.29, 0.17)
23:57:35.420 00.002 21948 Worker thread wakes up
23:57:35.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:35.421 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
23:57:35.421 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
23:57:35.421 00.000 21948 Moving (-0.29, 0.17) raw xDistance=-0.27 yDistance=0.18
23:57:35.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
23:57:35.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:35.421 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.2
23:57:35.421 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:35.422 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:35.422 00.000 18120 Enqueuing Expose request
23:57:35.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:57:35.422 00.000 21948 MoveAxis(E, 51, ABG)
23:57:35.422 00.000 21948 Guiding  Dir = 2, Dur = 51
23:57:35.423 00.001 21948 IsSlewing returns 0
23:57:35.423 00.000 21948 IsGuiding returns 0
23:57:35.424 00.001 21948 PulseGuide returned control before completion, sleep 60
23:57:35.494 00.070 21948 IsGuiding returns 0
23:57:35.494 00.000 21948 Move returns status 0, amount 51
23:57:35.494 00.000 21948 MoveAxis(N, 0, ABG)
23:57:35.494 00.000 21948 Move returns status 0, amount 0
23:57:35.494 00.000 21948 move complete, result=0
23:57:35.495 00.001 21948 worker thread done servicing request
23:57:35.495 00.000 21948 Worker thread wakes up
23:57:35.495 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
23:57:35.496 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:35.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:37.126 01.630 21948 Exposure complete
23:57:37.191 00.065 21948 worker thread done servicing request
23:57:37.191 00.000 18120 OnExposeComplete: enter
23:57:37.192 00.001 18120 UpdateGuideState(): m_state=6
23:57:37.193 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
23:57:37.195 00.002 18120 Star::Find returns 1 (0), X=411.06, Y=236.89, Mass=2079, SNR=31.4, Peak=221 HFD=4.2
23:57:37.197 00.002 18120 MultiStar: [#1 0.19,-0.16,0.73,U] [#2 -0.01,-0.42,0.00,M1] [#3 0.48,0.20,0.00,M7] [#4 -0.06,0.03,0.55,U] [#5 0.04,0.18,0.52,U] [#6 0.20,-0.08,0.51,U] [#7 -0.47,-0.25,0.00,M4] [#8 -0.38,-0.11,0.00,M3] 
23:57:37.198 00.001 18120 refined, 4 included, MultiStar: {-0.01, -0.05}, one-star: {-0.28, -0.13}
23:57:37.199 00.001 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.14) = xAngle (-0.69 = -0.69)
23:57:37.200 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.41 = 2.41)
23:57:37.201 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.83 mountX=0.04 mountY=0.04, mountTheta=0.71
23:57:37.203 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
23:57:37.206 00.003 18120 Enqueuing Move request for scope (-0.01, -0.05)
23:57:37.207 00.001 21948 Worker thread wakes up
23:57:37.207 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:37.207 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.4
23:57:37.208 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:37.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:37.208 00.000 18120 Enqueuing Expose request
23:57:37.209 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:57:37.209 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:57:37.209 00.000 21948 Moving (-0.01, -0.05) raw xDistance=0.04 yDistance=0.04
23:57:37.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:37.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:37.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:57:37.209 00.000 21948 MoveAxis(E, 0, ABG)
23:57:37.209 00.000 21948 Move returns status 0, amount 0
23:57:37.209 00.000 21948 MoveAxis(N, 0, ABG)
23:57:37.209 00.000 21948 Move returns status 0, amount 0
23:57:37.209 00.000 21948 move complete, result=0
23:57:37.209 00.000 21948 worker thread done servicing request
23:57:37.209 00.000 21948 Worker thread wakes up
23:57:37.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:37.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:37.209 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:38.725 01.516 21948 Exposure complete
23:57:38.749 00.024 21948 worker thread done servicing request
23:57:38.749 00.000 18120 OnExposeComplete: enter
23:57:38.750 00.001 18120 UpdateGuideState(): m_state=6
23:57:38.750 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
23:57:38.751 00.001 18120 Star::Find returns 1 (0), X=411.17, Y=236.92, Mass=2125, SNR=31.6, Peak=220 HFD=4.2
23:57:38.751 00.000 18120 MultiStar: [#1 0.30,-0.38,0.00,M1] [#2 -0.23,-0.09,0.63,U] [#3 0.39,-0.10,0.00,M8] [#4 -0.22,-0.17,0.54,U] [#5 -0.18,0.03,0.55,U] [#6 0.08,-0.03,0.48,U] [#7 -0.29,-0.25,0.00,M5] [#8 -0.24,-0.18,0.40,U] 
23:57:38.752 00.001 18120 refined, 5 included, MultiStar: {-0.16, -0.09}, one-star: {-0.17, -0.10}
23:57:38.752 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.14) = xAngle (-1.50 = -1.50)
23:57:38.753 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.60 = 1.60)
23:57:38.753 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.65 mountX=0.01 mountY=0.19, mountTheta=1.50
23:57:38.754 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.09, opts=13)
23:57:38.755 00.001 18120 Enqueuing Move request for scope (-0.16, -0.09)
23:57:38.757 00.002 21948 Worker thread wakes up
23:57:38.757 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:38.757 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.6
23:57:38.758 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:38.758 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:38.758 00.000 18120 Enqueuing Expose request
23:57:38.759 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
23:57:38.759 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
23:57:38.759 00.000 21948 Moving (-0.16, -0.09) raw xDistance=0.01 yDistance=0.19
23:57:38.759 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:57:38.759 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:38.759 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:57:38.759 00.000 21948 MoveAxis(E, 0, ABG)
23:57:38.759 00.000 21948 Move returns status 0, amount 0
23:57:38.759 00.000 21948 MoveAxis(N, 0, ABG)
23:57:38.759 00.000 21948 Move returns status 0, amount 0
23:57:38.759 00.000 21948 move complete, result=0
23:57:38.759 00.000 21948 worker thread done servicing request
23:57:38.759 00.000 21948 Worker thread wakes up
23:57:38.759 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:38.759 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:38.760 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:40.385 01.625 21948 Exposure complete
23:57:40.427 00.042 21948 worker thread done servicing request
23:57:40.427 00.000 18120 OnExposeComplete: enter
23:57:40.428 00.001 18120 UpdateGuideState(): m_state=6
23:57:40.429 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
23:57:40.431 00.002 18120 Star::Find returns 1 (0), X=411.23, Y=236.93, Mass=2044, SNR=31.0, Peak=198 HFD=4.2
23:57:40.432 00.001 18120 MultiStar: [#1 0.09,-0.12,0.72,U] [#2 -0.03,0.00,0.63,U] [#3 -0.10,0.25,0.69,U] [#4 -0.27,0.21,0.54,U] [#5 0.16,0.17,0.51,U] [#6 0.01,0.03,0.48,U] [#7 -0.06,-0.28,0.52,U] [#8 -0.14,-0.08,0.45,U] 
23:57:40.432 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.11, -0.09}
23:57:40.432 00.000 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.14) = xAngle (4.14 = -2.14)
23:57:40.433 00.001 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.25 = 0.96)
23:57:40.433 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.00 mountX=-0.03 mountY=0.04, mountTheta=2.15
23:57:40.435 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
23:57:40.435 00.000 18120 Enqueuing Move request for scope (-0.05, 0.01)
23:57:40.435 00.000 21948 Worker thread wakes up
23:57:40.436 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:57:40.436 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:57:40.436 00.000 21948 Moving (-0.05, 0.01) raw xDistance=-0.03 yDistance=0.04
23:57:40.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:57:40.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:40.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:40.438 00.002 18120 UpdateGuideState exits: m=2044 RSB=31.0
23:57:40.440 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:57:40.440 00.000 21948 MoveAxis(E, 0, ABG)
23:57:40.440 00.000 21948 Move returns status 0, amount 0
23:57:40.440 00.000 21948 MoveAxis(N, 0, ABG)
23:57:40.440 00.000 21948 Move returns status 0, amount 0
23:57:40.440 00.000 21948 move complete, result=0
23:57:40.440 00.000 21948 worker thread done servicing request
23:57:40.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:40.441 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:40.441 00.000 18120 Enqueuing Expose request
23:57:40.442 00.001 21948 Worker thread wakes up
23:57:40.442 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:40.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:40.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:41.960 01.518 21948 Exposure complete
23:57:41.999 00.039 21948 worker thread done servicing request
23:57:41.999 00.000 18120 OnExposeComplete: enter
23:57:42.000 00.001 18120 UpdateGuideState(): m_state=6
23:57:42.000 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
23:57:42.001 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=237.18, Mass=2207, SNR=32.2, Peak=206 HFD=4.3
23:57:42.001 00.000 18120 MultiStar: [#1 0.24,-0.02,0.68,U] [#2 0.06,-0.17,0.62,U] [#3 0.30,0.25,0.00,M8] [#4 -0.10,-0.21,0.54,U] [#5 0.06,0.16,0.52,U] [#6 0.19,-0.32,0.00,M1] [#7 -0.05,-0.29,0.50,U] [#8 -0.17,-0.21,0.43,U] 
23:57:42.002 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.05}, one-star: {-0.36, 0.17}
23:57:42.003 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
23:57:42.005 00.002 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
23:57:42.006 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.47 mountX=0.02 mountY=0.08, mountTheta=1.33
23:57:42.008 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
23:57:42.011 00.003 18120 Enqueuing Move request for scope (-0.06, -0.05)
23:57:42.014 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:42.016 00.002 18120 UpdateGuideState exits: m=2207 RSB=32.2
23:57:42.018 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:42.020 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:42.022 00.002 18120 Enqueuing Expose request
23:57:42.023 00.001 21948 Worker thread wakes up
23:57:42.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:57:42.023 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:57:42.023 00.000 21948 Moving (-0.06, -0.05) raw xDistance=0.02 yDistance=0.08
23:57:42.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:42.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:42.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:42.023 00.000 21948 MoveAxis(E, 0, ABG)
23:57:42.023 00.000 21948 Move returns status 0, amount 0
23:57:42.023 00.000 21948 MoveAxis(N, 0, ABG)
23:57:42.023 00.000 21948 Move returns status 0, amount 0
23:57:42.023 00.000 21948 move complete, result=0
23:57:42.023 00.000 21948 worker thread done servicing request
23:57:42.023 00.000 21948 Worker thread wakes up
23:57:42.024 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:42.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:42.024 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:43.647 01.623 21948 Exposure complete
23:57:43.688 00.041 21948 worker thread done servicing request
23:57:43.688 00.000 18120 OnExposeComplete: enter
23:57:43.689 00.001 18120 UpdateGuideState(): m_state=6
23:57:43.690 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
23:57:43.690 00.000 18120 Star::Find returns 1 (0), X=411.11, Y=237.06, Mass=2207, SNR=32.3, Peak=208 HFD=4.3
23:57:43.691 00.001 18120 MultiStar: [#1 0.18,-0.24,0.69,U] [#2 -0.07,-0.09,0.64,U] [#3 0.19,0.09,0.64,U] [#4 -0.06,-0.19,0.53,U] [#5 0.08,0.08,0.52,U] [#6 0.09,-0.25,0.47,U] [#7 -0.29,-0.09,0.49,U] [#8 -0.16,-0.36,0.00,M1] 
23:57:43.691 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.22, 0.05}
23:57:43.692 00.001 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
23:57:43.693 00.001 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.34 = 2.34)
23:57:43.693 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=0.05 mountY=0.05, mountTheta=0.79
23:57:43.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.07, opts=13)
23:57:43.695 00.000 18120 Enqueuing Move request for scope (-0.02, -0.07)
23:57:43.696 00.001 21948 Worker thread wakes up
23:57:43.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:43.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:57:43.696 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:57:43.696 00.000 18120 UpdateGuideState exits: m=2207 RSB=32.3
23:57:43.698 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:43.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:43.700 00.002 21948 Moving (-0.02, -0.07) raw xDistance=0.05 yDistance=0.05
23:57:43.700 00.000 18120 Enqueuing Expose request
23:57:43.701 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:57:43.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:43.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:43.701 00.000 21948 MoveAxis(E, 0, ABG)
23:57:43.701 00.000 21948 Move returns status 0, amount 0
23:57:43.701 00.000 21948 MoveAxis(N, 0, ABG)
23:57:43.701 00.000 21948 Move returns status 0, amount 0
23:57:43.701 00.000 21948 move complete, result=0
23:57:43.701 00.000 21948 worker thread done servicing request
23:57:43.701 00.000 21948 Worker thread wakes up
23:57:43.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:43.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:43.703 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:45.216 01.513 21948 Exposure complete
23:57:45.251 00.035 21948 worker thread done servicing request
23:57:45.251 00.000 18120 OnExposeComplete: enter
23:57:45.252 00.001 18120 UpdateGuideState(): m_state=6
23:57:45.253 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
23:57:45.253 00.000 18120 Star::Find returns 1 (0), X=410.71, Y=236.91, Mass=2129, SNR=31.6, Peak=191 HFD=4.1
23:57:45.254 00.001 18120 MultiStar: [#1 -0.25,-0.10,0.69,U] [#2 -0.22,0.06,0.60,U] [#3 -0.05,0.28,0.68,U] [#4 -0.58,0.21,0.00,M1] [#5 -0.18,0.15,0.54,U] [#6 -0.07,-0.10,0.50,U] [#7 -0.45,-0.25,0.00,M3] [#8 -0.23,-0.14,0.44,U] 
23:57:45.254 00.000 18120 refined, 6 included, MultiStar: {-0.27, 0.01}, one-star: {-0.63, -0.10}
23:57:45.255 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
23:57:45.255 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.36 = 1.07)
23:57:45.256 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.01 hyp=0.27 cameraTheta=3.11 mountX=-0.12 mountY=0.24, mountTheta=2.04
23:57:45.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.01, opts=13)
23:57:45.258 00.001 18120 Enqueuing Move request for scope (-0.27, 0.01)
23:57:45.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:45.259 00.001 21948 Worker thread wakes up
23:57:45.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.01) opts 0xd
23:57:45.259 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.01)
23:57:45.259 00.000 21948 Moving (-0.27, 0.01) raw xDistance=-0.12 yDistance=0.24
23:57:45.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:57:45.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:57:45.259 00.000 21948 MoveAxis(E, 0, ABG)
23:57:45.259 00.000 21948 Move returns status 0, amount 0
23:57:45.259 00.000 21948 MoveAxis(S, 56, ABG)
23:57:45.259 00.000 21948 Guiding  Dir = 1, Dur = 56
23:57:45.259 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.6
23:57:45.260 00.001 21948 IsSlewing returns 0
23:57:45.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:45.261 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:45.261 00.000 18120 Enqueuing Expose request
23:57:45.262 00.001 21948 IsGuiding returns 0
23:57:45.266 00.004 21948 PulseGuide returned control before completion, sleep 62
23:57:45.338 00.072 21948 IsGuiding returns 0
23:57:45.338 00.000 21948 Move returns status 0, amount 56
23:57:45.338 00.000 21948 move complete, result=0
23:57:45.338 00.000 21948 worker thread done servicing request
23:57:45.338 00.000 21948 Worker thread wakes up
23:57:45.338 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
23:57:45.340 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:45.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:46.965 01.625 21948 Exposure complete
23:57:46.993 00.028 21948 worker thread done servicing request
23:57:46.993 00.000 18120 OnExposeComplete: enter
23:57:46.994 00.001 18120 UpdateGuideState(): m_state=6
23:57:46.994 00.000 18120 Star::Find(15, 410, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
23:57:46.995 00.001 18120 Star::Find returns 1 (0), X=411.07, Y=236.96, Mass=1960, SNR=30.5, Peak=227 HFD=4.2
23:57:46.995 00.000 18120 MultiStar: [#1 0.23,-0.05,0.72,U] [#2 0.06,0.07,0.65,U] [#3 -0.18,0.14,0.68,U] [#4 -0.07,0.02,0.55,U] [#5 -0.02,0.15,0.54,U] [#6 -0.10,-0.00,0.53,U] [#7 -0.22,-0.30,0.00,M4] [#8 -0.16,0.02,0.42,U] 
23:57:46.997 00.002 18120 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {-0.26, -0.05}
23:57:46.999 00.002 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.86 = -2.42)
23:57:47.001 00.002 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.68)
23:57:47.001 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.72 mountX=-0.06 mountY=0.05, mountTheta=2.44
23:57:47.003 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
23:57:47.004 00.001 18120 Enqueuing Move request for scope (-0.07, 0.03)
23:57:47.004 00.000 21948 Worker thread wakes up
23:57:47.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:57:47.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:57:47.004 00.000 21948 Moving (-0.07, 0.03) raw xDistance=-0.06 yDistance=0.05
23:57:47.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:57:47.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:47.005 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.5
23:57:47.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:47.006 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:47.006 00.000 18120 Enqueuing Expose request
23:57:47.007 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:47.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:47.007 00.000 21948 MoveAxis(E, 0, ABG)
23:57:47.007 00.000 21948 Move returns status 0, amount 0
23:57:47.007 00.000 21948 MoveAxis(N, 0, ABG)
23:57:47.007 00.000 21948 Move returns status 0, amount 0
23:57:47.007 00.000 21948 move complete, result=0
23:57:47.007 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:47.007 00.000 21948 worker thread done servicing request
23:57:47.007 00.000 21948 Worker thread wakes up
23:57:47.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:47.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:48.527 01.520 21948 Exposure complete
23:57:48.566 00.039 21948 worker thread done servicing request
23:57:48.566 00.000 18120 OnExposeComplete: enter
23:57:48.567 00.001 18120 UpdateGuideState(): m_state=6
23:57:48.568 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
23:57:48.568 00.000 18120 Star::Find returns 1 (0), X=411.08, Y=236.79, Mass=2090, SNR=31.4, Peak=214 HFD=4.2
23:57:48.569 00.001 18120 MultiStar: [#1 0.19,-0.05,0.70,U] [#2 0.05,-0.19,0.58,U] [#3 -0.08,0.05,0.68,U] [#4 -0.07,-0.06,0.55,U] [#5 -0.05,0.11,0.52,U] [#6 -0.16,-0.05,0.51,U] [#7 -0.21,-0.27,0.51,U] [#8 -0.04,0.06,0.42,U] 
23:57:48.569 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.26, -0.23}
23:57:48.570 00.001 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
23:57:48.570 00.000 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
23:57:48.572 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=0.04 mountY=0.11, mountTheta=1.17
23:57:48.576 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.08, opts=13)
23:57:48.576 00.000 18120 Enqueuing Move request for scope (-0.08, -0.08)
23:57:48.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:48.577 00.001 18120 UpdateGuideState exits: m=2090 RSB=31.4
23:57:48.577 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:48.578 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:48.579 00.001 18120 Enqueuing Expose request
23:57:48.580 00.001 21948 Worker thread wakes up
23:57:48.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:57:48.580 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:57:48.580 00.000 21948 Moving (-0.08, -0.08) raw xDistance=0.04 yDistance=0.11
23:57:48.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:48.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:48.580 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:57:48.581 00.001 21948 MoveAxis(E, 0, ABG)
23:57:48.581 00.000 21948 Move returns status 0, amount 0
23:57:48.581 00.000 21948 MoveAxis(N, 0, ABG)
23:57:48.581 00.000 21948 Move returns status 0, amount 0
23:57:48.581 00.000 21948 move complete, result=0
23:57:48.581 00.000 21948 worker thread done servicing request
23:57:48.581 00.000 21948 Worker thread wakes up
23:57:48.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:48.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:48.582 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:50.216 01.634 21948 Exposure complete
23:57:50.273 00.057 18120 OnExposeComplete: enter
23:57:50.274 00.001 18120 UpdateGuideState(): m_state=6
23:57:50.275 00.001 21948 worker thread done servicing request
23:57:50.275 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
23:57:50.275 00.000 18120 Star::Find returns 1 (0), X=411.35, Y=236.84, Mass=1849, SNR=29.5, Peak=179 HFD=4.2
23:57:50.276 00.001 18120 MultiStar: [#1 0.06,-0.05,0.75,U] [#2 0.05,-0.17,0.68,U] [#3 0.22,0.04,0.69,U] [#4 -0.24,0.17,0.59,U] [#5 0.20,0.15,0.57,U] [#6 0.09,-0.27,0.50,U] [#7 0.12,-0.20,0.54,U] [#8 -0.08,-0.23,0.48,U] 
23:57:50.279 00.003 18120 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.02, -0.17}
23:57:50.281 00.002 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.14) = xAngle (0.13 = 0.13)
23:57:50.282 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.23 = -3.05)
23:57:50.282 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.01 mountX=0.09 mountY=-0.01, mountTheta=-0.09
23:57:50.283 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
23:57:50.284 00.001 18120 Enqueuing Move request for scope (0.05, -0.08)
23:57:50.284 00.000 21948 Worker thread wakes up
23:57:50.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:50.285 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.5
23:57:50.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:50.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:50.286 00.001 18120 Enqueuing Expose request
23:57:50.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:57:50.287 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:57:50.287 00.000 21948 Moving (0.05, -0.08) raw xDistance=0.09 yDistance=-0.01
23:57:50.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:57:50.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:50.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:50.287 00.000 21948 MoveAxis(E, 0, ABG)
23:57:50.287 00.000 21948 Move returns status 0, amount 0
23:57:50.287 00.000 21948 MoveAxis(N, 0, ABG)
23:57:50.287 00.000 21948 Move returns status 0, amount 0
23:57:50.287 00.000 21948 move complete, result=0
23:57:50.287 00.000 21948 worker thread done servicing request
23:57:50.287 00.000 21948 Worker thread wakes up
23:57:50.287 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:50.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:50.287 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:51.707 01.420 21948 Exposure complete
23:57:51.734 00.027 21948 worker thread done servicing request
23:57:51.734 00.000 18120 OnExposeComplete: enter
23:57:51.735 00.001 18120 UpdateGuideState(): m_state=6
23:57:51.735 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
23:57:51.736 00.001 18120 Star::Find returns 1 (0), X=411.25, Y=237.17, Mass=2096, SNR=31.3, Peak=191 HFD=4.1
23:57:51.736 00.000 18120 MultiStar: [#1 0.17,0.18,0.70,U] [#2 0.04,-0.03,0.66,U] [#3 0.55,0.27,0.00,M4] [#4 -0.12,0.14,0.56,U] [#5 0.13,0.19,0.52,U] [#6 -0.12,-0.06,0.47,U] [#7 -0.01,-0.03,0.50,U] [#8 -0.13,-0.11,0.44,U] 
23:57:51.737 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {-0.09, 0.16}
23:57:51.737 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
23:57:51.738 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
23:57:51.738 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.75 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
23:57:51.739 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.07, opts=13)
23:57:51.740 00.001 18120 Enqueuing Move request for scope (-0.01, 0.07)
23:57:51.740 00.000 21948 Worker thread wakes up
23:57:51.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:51.741 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:57:51.741 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:57:51.741 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.3
23:57:51.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:51.742 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:51.742 00.000 18120 Enqueuing Expose request
23:57:51.743 00.001 21948 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.02
23:57:51.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:57:51.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:51.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:51.743 00.000 21948 MoveAxis(E, 0, ABG)
23:57:51.743 00.000 21948 Move returns status 0, amount 0
23:57:51.743 00.000 21948 MoveAxis(N, 0, ABG)
23:57:51.743 00.000 21948 Move returns status 0, amount 0
23:57:51.743 00.000 21948 move complete, result=0
23:57:51.743 00.000 21948 worker thread done servicing request
23:57:51.743 00.000 21948 Worker thread wakes up
23:57:51.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:51.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:51.743 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:53.366 01.623 21948 Exposure complete
23:57:53.402 00.036 18120 OnExposeComplete: enter
23:57:53.402 00.000 21948 worker thread done servicing request
23:57:53.402 00.000 18120 UpdateGuideState(): m_state=6
23:57:53.403 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
23:57:53.403 00.000 18120 Star::Find returns 1 (0), X=410.99, Y=237.10, Mass=2096, SNR=31.4, Peak=221 HFD=4.3
23:57:53.404 00.001 18120 MultiStar: [#1 0.02,0.14,0.72,U] [#2 -0.03,-0.14,0.65,U] [#3 0.24,0.18,0.66,U] [#4 -0.06,-0.37,0.00,M1] [#5 0.24,-0.02,0.51,U] [#6 0.08,-0.03,0.45,U] [#7 0.24,-0.36,0.00,M2] [#8 -0.01,-0.14,0.42,U] 
23:57:53.405 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {-0.34, 0.09}
23:57:53.405 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
23:57:53.405 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
23:57:53.405 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.90 mountX=-0.03 mountY=-0.00, mountTheta=-3.00
23:57:53.409 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
23:57:53.409 00.000 18120 Enqueuing Move request for scope (-0.01, 0.03)
23:57:53.410 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:53.410 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
23:57:53.412 00.002 21948 Worker thread wakes up
23:57:53.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:53.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:57:53.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:53.413 00.001 18120 Enqueuing Expose request
23:57:53.413 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:57:53.413 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
23:57:53.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:57:53.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:53.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:57:53.413 00.000 21948 MoveAxis(E, 0, ABG)
23:57:53.413 00.000 21948 Move returns status 0, amount 0
23:57:53.413 00.000 21948 MoveAxis(N, 0, ABG)
23:57:53.413 00.000 21948 Move returns status 0, amount 0
23:57:53.414 00.001 21948 move complete, result=0
23:57:53.414 00.000 21948 worker thread done servicing request
23:57:53.414 00.000 21948 Worker thread wakes up
23:57:53.414 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:53.414 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:53.414 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:54.931 01.517 21948 Exposure complete
23:57:54.977 00.046 21948 worker thread done servicing request
23:57:54.977 00.000 18120 OnExposeComplete: enter
23:57:54.978 00.001 18120 UpdateGuideState(): m_state=6
23:57:54.978 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
23:57:54.979 00.001 18120 Star::Find returns 1 (0), X=411.27, Y=237.10, Mass=2178, SNR=31.8, Peak=213 HFD=4.1
23:57:54.980 00.001 18120 MultiStar: [#1 0.27,-0.14,0.67,U] [#2 -0.07,-0.12,0.64,U] [#3 -0.19,0.13,0.66,U] [#4 -0.01,-0.06,0.57,U] [#5 0.10,0.08,0.55,U] [#6 -0.10,0.22,0.47,U] [#7 -0.02,-0.12,0.50,U] [#8 -0.08,-0.23,0.42,U] 
23:57:54.980 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.07, 0.09}
23:57:54.980 00.000 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.14) = xAngle (-1.67 = -1.67)
23:57:54.981 00.001 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
23:57:54.981 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.82 mountX=-0.00 mountY=0.02, mountTheta=1.67
23:57:54.985 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
23:57:54.988 00.003 18120 Enqueuing Move request for scope (-0.02, -0.01)
23:57:54.990 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:54.990 00.000 18120 UpdateGuideState exits: m=2178 RSB=31.8
23:57:54.993 00.003 21948 Worker thread wakes up
23:57:54.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:54.994 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:54.994 00.000 18120 Enqueuing Expose request
23:57:54.994 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:57:54.995 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:57:54.995 00.000 21948 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
23:57:54.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:57:54.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:54.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:57:54.995 00.000 21948 MoveAxis(E, 0, ABG)
23:57:54.995 00.000 21948 Move returns status 0, amount 0
23:57:54.995 00.000 21948 MoveAxis(N, 0, ABG)
23:57:54.995 00.000 21948 Move returns status 0, amount 0
23:57:54.995 00.000 21948 move complete, result=0
23:57:54.995 00.000 21948 worker thread done servicing request
23:57:54.995 00.000 21948 Worker thread wakes up
23:57:54.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:54.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:54.995 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:56.624 01.629 21948 Exposure complete
23:57:56.649 00.025 21948 worker thread done servicing request
23:57:56.650 00.001 18120 OnExposeComplete: enter
23:57:56.652 00.002 18120 UpdateGuideState(): m_state=6
23:57:56.653 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
23:57:56.654 00.001 18120 Star::Find returns 1 (0), X=411.12, Y=237.07, Mass=2031, SNR=31.1, Peak=189 HFD=4.3
23:57:56.654 00.000 18120 MultiStar: [#1 0.02,0.03,0.74,U] [#2 -0.23,0.01,0.64,U] [#3 0.28,0.12,0.65,U] [#4 -0.09,0.06,0.59,U] [#5 0.13,0.22,0.51,U] [#6 0.20,-0.13,0.50,U] [#7 0.04,-0.20,0.53,U] [#8 -0.21,-0.05,0.44,U] 
23:57:56.656 00.002 18120 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.22, 0.06}
23:57:56.656 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.51 = -2.78)
23:57:56.656 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
23:57:56.657 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.36 mountX=-0.03 mountY=0.01, mountTheta=2.81
23:57:56.658 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
23:57:56.659 00.001 18120 Enqueuing Move request for scope (-0.02, 0.02)
23:57:56.659 00.000 21948 Worker thread wakes up
23:57:56.659 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:56.660 00.001 18120 UpdateGuideState exits: m=2031 RSB=31.1
23:57:56.660 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:56.660 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:56.661 00.001 18120 Enqueuing Expose request
23:57:56.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:57:56.661 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:57:56.661 00.000 21948 Moving (-0.02, 0.02) raw xDistance=-0.03 yDistance=0.01
23:57:56.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:57:56.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:56.662 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:56.662 00.000 21948 MoveAxis(E, 0, ABG)
23:57:56.662 00.000 21948 Move returns status 0, amount 0
23:57:56.662 00.000 21948 MoveAxis(N, 0, ABG)
23:57:56.662 00.000 21948 Move returns status 0, amount 0
23:57:56.662 00.000 21948 move complete, result=0
23:57:56.662 00.000 21948 worker thread done servicing request
23:57:56.662 00.000 21948 Worker thread wakes up
23:57:56.662 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:56.663 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:56.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:58.182 01.519 21948 Exposure complete
23:57:58.212 00.030 21948 worker thread done servicing request
23:57:58.212 00.000 18120 OnExposeComplete: enter
23:57:58.214 00.002 18120 UpdateGuideState(): m_state=6
23:57:58.215 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
23:57:58.216 00.001 18120 Star::Find returns 1 (0), X=411.26, Y=237.02, Mass=2206, SNR=32.1, Peak=214 HFD=4.0
23:57:58.217 00.001 18120 MultiStar: [#1 0.21,0.11,0.67,U] [#2 -0.02,0.04,0.64,U] [#3 0.31,0.25,0.00,M2] [#4 -0.04,0.06,0.53,U] [#5 0.06,0.40,0.00,M1] [#6 0.25,-0.03,0.47,U] [#7 -0.15,-0.16,0.49,U] [#8 0.00,-0.19,0.41,U] 
23:57:58.217 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.07, 0.01}
23:57:58.218 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
23:57:58.219 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.39)
23:57:58.219 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.36 mountX=0.02 mountY=-0.01, mountTheta=-0.77
23:57:58.221 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
23:57:58.223 00.002 18120 Enqueuing Move request for scope (0.02, -0.01)
23:57:58.224 00.001 21948 Worker thread wakes up
23:57:58.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:57:58.224 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:57:58.224 00.000 21948 Moving (0.02, -0.01) raw xDistance=0.02 yDistance=-0.01
23:57:58.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:58.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:58.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:58.226 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:58.226 00.000 21948 MoveAxis(E, 0, ABG)
23:57:58.226 00.000 18120 UpdateGuideState exits: m=2206 RSB=32.1
23:57:58.227 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:58.228 00.001 21948 Move returns status 0, amount 0
23:57:58.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:58.229 00.001 18120 Enqueuing Expose request
23:57:58.229 00.000 21948 MoveAxis(N, 0, ABG)
23:57:58.229 00.000 21948 Move returns status 0, amount 0
23:57:58.229 00.000 21948 move complete, result=0
23:57:58.229 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:58.230 00.001 21948 worker thread done servicing request
23:57:58.230 00.000 21948 Worker thread wakes up
23:57:58.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:58.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:59.868 01.638 21948 Exposure complete
23:57:59.916 00.048 21948 worker thread done servicing request
23:57:59.916 00.000 18120 OnExposeComplete: enter
23:57:59.917 00.001 18120 UpdateGuideState(): m_state=6
23:57:59.918 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
23:57:59.918 00.000 18120 Star::Find returns 1 (0), X=411.41, Y=236.93, Mass=2120, SNR=31.5, Peak=213 HFD=4.0
23:57:59.919 00.001 18120 MultiStar: [#1 0.34,0.02,0.69,U] [#2 0.02,0.12,0.63,U] [#3 0.34,0.29,0.00,M3] [#4 0.16,-0.01,0.56,U] [#5 0.13,0.37,0.00,M2] [#6 0.44,0.02,0.00,M1] [#7 -0.01,-0.37,0.00,M1] [#8 -0.12,-0.24,0.44,U] 
23:57:59.919 00.000 18120 single-star, 4 included, MultiStar: {0.11, -0.03}, one-star: {0.07, -0.09}
23:57:59.919 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.27 = 0.27)
23:57:59.920 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.37 = -2.91)
23:57:59.920 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.87 mountX=0.11 mountY=-0.03, mountTheta=-0.23
23:57:59.922 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
23:57:59.923 00.001 18120 Enqueuing Move request for scope (0.07, -0.09)
23:57:59.923 00.000 21948 Worker thread wakes up
23:57:59.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:57:59.923 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:57:59.923 00.000 21948 Moving (0.07, -0.09) raw xDistance=0.11 yDistance=-0.03
23:57:59.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:57:59.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:57:59.924 00.001 18120 UpdateGuideState exits: m=2120 RSB=31.5
23:57:59.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:59.924 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:57:59.925 00.001 18120 Enqueuing Expose request
23:57:59.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:59.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:59.925 00.000 21948 MoveAxis(E, 0, ABG)
23:57:59.925 00.000 21948 Move returns status 0, amount 0
23:57:59.925 00.000 21948 MoveAxis(N, 0, ABG)
23:57:59.925 00.000 21948 Move returns status 0, amount 0
23:57:59.925 00.000 21948 move complete, result=0
23:57:59.925 00.000 21948 worker thread done servicing request
23:57:59.925 00.000 21948 Worker thread wakes up
23:57:59.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:57:59.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:57:59.926 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:01.451 01.525 21948 Exposure complete
23:58:01.478 00.027 21948 worker thread done servicing request
23:58:01.478 00.000 18120 OnExposeComplete: enter
23:58:01.480 00.002 18120 UpdateGuideState(): m_state=6
23:58:01.480 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
23:58:01.481 00.001 18120 Star::Find returns 1 (0), X=411.35, Y=236.95, Mass=2101, SNR=31.6, Peak=198 HFD=4.0
23:58:01.481 00.000 18120 MultiStar: [#1 0.22,-0.03,0.71,U] [#2 0.14,0.02,0.59,U] [#3 0.30,0.17,0.64,U] [#4 -0.02,0.17,0.55,U] [#5 0.07,-0.09,0.54,U] [#6 0.34,-0.10,0.46,U] [#7 0.03,-0.48,0.00,M2] [#8 0.14,0.03,0.43,U] 
23:58:01.481 00.000 18120 single-star, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.01, -0.06}
23:58:01.482 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.19 = -0.19)
23:58:01.482 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
23:58:01.483 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.34 mountX=0.06 mountY=0.01, mountTheta=0.23
23:58:01.484 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.06, opts=13)
23:58:01.485 00.001 18120 Enqueuing Move request for scope (0.01, -0.06)
23:58:01.485 00.000 21948 Worker thread wakes up
23:58:01.485 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:58:01.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:01.486 00.001 18120 UpdateGuideState exits: m=2101 RSB=31.6
23:58:01.486 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:01.486 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:01.487 00.001 18120 Enqueuing Expose request
23:58:01.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:58:01.487 00.000 21948 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=0.01
23:58:01.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:58:01.487 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:01.488 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:01.488 00.000 21948 MoveAxis(E, 0, ABG)
23:58:01.488 00.000 21948 Move returns status 0, amount 0
23:58:01.488 00.000 21948 MoveAxis(N, 0, ABG)
23:58:01.488 00.000 21948 Move returns status 0, amount 0
23:58:01.488 00.000 21948 move complete, result=0
23:58:01.488 00.000 21948 worker thread done servicing request
23:58:01.488 00.000 21948 Worker thread wakes up
23:58:01.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:01.488 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:01.488 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:03.116 01.628 21948 Exposure complete
23:58:03.142 00.026 21948 worker thread done servicing request
23:58:03.142 00.000 18120 OnExposeComplete: enter
23:58:03.142 00.000 18120 UpdateGuideState(): m_state=6
23:58:03.143 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
23:58:03.143 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=237.18, Mass=1975, SNR=30.5, Peak=207 HFD=4.2
23:58:03.144 00.001 18120 MultiStar: [#1 -0.05,0.11,0.74,U] [#2 -0.40,0.05,0.00,M1] [#3 0.15,0.48,0.00,M3] [#4 -0.26,0.23,0.56,U] [#5 -0.20,0.44,0.00,M2] [#6 -0.12,0.03,0.51,U] [#7 -0.10,-0.12,0.54,U] [#8 -0.21,0.16,0.46,U] 
23:58:03.144 00.000 18120 refined, 5 included, MultiStar: {-0.16, 0.11}, one-star: {-0.21, 0.16}
23:58:03.147 00.003 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.69 = -2.59)
23:58:03.149 00.002 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
23:58:03.151 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.55 mountX=-0.16 mountY=0.09, mountTheta=2.62
23:58:03.156 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.11, opts=13)
23:58:03.157 00.001 18120 Enqueuing Move request for scope (-0.16, 0.11)
23:58:03.157 00.000 21948 Worker thread wakes up
23:58:03.157 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:58:03.157 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:58:03.157 00.000 21948 Moving (-0.16, 0.11) raw xDistance=-0.16 yDistance=0.09
23:58:03.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:03.158 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.5
23:58:03.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:03.159 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:03.159 00.000 18120 Enqueuing Expose request
23:58:03.160 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:58:03.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:03.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:58:03.160 00.000 21948 MoveAxis(E, 0, ABG)
23:58:03.160 00.000 21948 Move returns status 0, amount 0
23:58:03.160 00.000 21948 MoveAxis(N, 0, ABG)
23:58:03.160 00.000 21948 Move returns status 0, amount 0
23:58:03.160 00.000 21948 move complete, result=0
23:58:03.161 00.001 21948 worker thread done servicing request
23:58:03.161 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:03.161 00.000 21948 Worker thread wakes up
23:58:03.161 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:03.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:04.676 01.515 21948 Exposure complete
23:58:04.739 00.063 21948 worker thread done servicing request
23:58:04.741 00.002 18120 OnExposeComplete: enter
23:58:04.741 00.000 18120 UpdateGuideState(): m_state=6
23:58:04.741 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
23:58:04.742 00.001 18120 Star::Find returns 1 (0), X=410.68, Y=237.10, Mass=2054, SNR=31.1, Peak=237 HFD=3.9
23:58:04.742 00.000 18120 MultiStar: [#1 -0.35,0.33,0.00,M1] [#2 -0.61,0.03,0.00,M2] [#3 -0.12,0.34,0.67,U] [#4 -0.31,0.08,0.56,U] [#5 -0.17,0.45,0.00,M3] [#6 -0.16,0.15,0.53,U] [#7 -0.75,-0.01,0.00,M2] [#8 -0.56,0.35,0.00,M1] 
23:58:04.743 00.001 18120 refined, 3 included, MultiStar: {-0.36, 0.16}, one-star: {-0.65, 0.09}
23:58:04.743 00.000 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.87 = -2.42)
23:58:04.744 00.001 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
23:58:04.744 00.000 18120 CameraToMount -- cameraX=-0.36 cameraY=0.16 hyp=0.39 cameraTheta=2.72 mountX=-0.30 mountY=0.25, mountTheta=2.44
23:58:04.745 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.16, opts=13)
23:58:04.746 00.001 18120 Enqueuing Move request for scope (-0.36, 0.16)
23:58:04.746 00.000 21948 Worker thread wakes up
23:58:04.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:04.747 00.001 18120 UpdateGuideState exits: m=2054 RSB=31.1
23:58:04.747 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:04.748 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:04.748 00.000 18120 Enqueuing Expose request
23:58:04.749 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.16) opts 0xd
23:58:04.749 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.16)
23:58:04.749 00.000 21948 Moving (-0.36, 0.16) raw xDistance=-0.30 yDistance=0.25
23:58:04.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:58:04.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:58:04.749 00.000 21948 MoveAxis(E, 53, ABG)
23:58:04.749 00.000 21948 Guiding  Dir = 2, Dur = 53
23:58:04.749 00.000 21948 IsSlewing returns 0
23:58:04.749 00.000 21948 IsGuiding returns 0
23:58:04.751 00.002 21948 PulseGuide returned control before completion, sleep 62
23:58:04.816 00.065 21948 IsGuiding returns 0
23:58:04.817 00.001 21948 Move returns status 0, amount 53
23:58:04.817 00.000 21948 MoveAxis(S, 60, ABG)
23:58:04.817 00.000 21948 Guiding  Dir = 1, Dur = 60
23:58:04.817 00.000 21948 IsSlewing returns 0
23:58:04.817 00.000 21948 IsGuiding returns 0
23:58:04.823 00.006 21948 PulseGuide returned control before completion, sleep 66
23:58:04.895 00.072 21948 IsGuiding returns 0
23:58:04.895 00.000 21948 Move returns status 0, amount 60
23:58:04.895 00.000 21948 move complete, result=0
23:58:04.895 00.000 21948 worker thread done servicing request
23:58:04.895 00.000 21948 Worker thread wakes up
23:58:04.895 00.000 18120 GuideStep: -0.3 px 53 ms EAST, 0.3 px 60 ms SOUTH
23:58:04.896 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:04.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:06.526 01.630 21948 Exposure complete
23:58:06.563 00.037 21948 worker thread done servicing request
23:58:06.563 00.000 18120 OnExposeComplete: enter
23:58:06.565 00.002 18120 UpdateGuideState(): m_state=6
23:58:06.565 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
23:58:06.565 00.000 18120 Star::Find returns 1 (0), X=411.18, Y=237.22, Mass=2006, SNR=30.7, Peak=199 HFD=4.2
23:58:06.567 00.002 18120 MultiStar: [#1 -0.19,0.06,0.69,U] [#2 -0.32,0.22,0.00,M3] [#3 0.07,0.27,0.67,U] [#4 -0.16,0.22,0.56,U] [#5 -0.10,0.25,0.53,U] [#6 -0.23,0.24,0.48,U] [#7 -0.26,0.08,0.52,U] [#8 -0.35,0.13,0.00,M2] 
23:58:06.567 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.19}, one-star: {-0.16, 0.21}
23:58:06.567 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
23:58:06.569 00.002 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.18)
23:58:06.569 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=-0.23 mountY=0.04, mountTheta=2.96
23:58:06.571 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.19, opts=13)
23:58:06.571 00.000 18120 Enqueuing Move request for scope (-0.14, 0.19)
23:58:06.572 00.001 21948 Worker thread wakes up
23:58:06.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:06.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
23:58:06.572 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.7
23:58:06.573 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:06.574 00.001 18120 Enqueuing Expose request
23:58:06.574 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
23:58:06.574 00.000 21948 Moving (-0.14, 0.19) raw xDistance=-0.23 yDistance=0.04
23:58:06.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:58:06.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:06.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:06.574 00.000 21948 MoveAxis(E, 45, ABG)
23:58:06.574 00.000 21948 Guiding  Dir = 2, Dur = 45
23:58:06.575 00.001 21948 IsSlewing returns 0
23:58:06.575 00.000 21948 IsGuiding returns 0
23:58:06.577 00.002 21948 PulseGuide returned control before completion, sleep 54
23:58:06.632 00.055 21948 IsGuiding returns 1
23:58:06.632 00.000 21948 scope still moving after pulse duration time elapsed
23:58:06.663 00.031 21948 IsSlewing returns 0
23:58:06.663 00.000 21948 IsGuiding returns 0
23:58:06.663 00.000 21948 scope move finished after 45 + 43 ms
23:58:06.663 00.000 21948 Move returns status 0, amount 45
23:58:06.663 00.000 21948 MoveAxis(N, 0, ABG)
23:58:06.663 00.000 21948 Move returns status 0, amount 0
23:58:06.663 00.000 21948 move complete, result=0
23:58:06.663 00.000 21948 worker thread done servicing request
23:58:06.663 00.000 21948 Worker thread wakes up
23:58:06.663 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:06.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:06.663 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
23:58:08.069 01.406 21948 Exposure complete
23:58:08.095 00.026 21948 worker thread done servicing request
23:58:08.095 00.000 18120 OnExposeComplete: enter
23:58:08.095 00.000 18120 UpdateGuideState(): m_state=6
23:58:08.096 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
23:58:08.096 00.000 18120 Star::Find returns 1 (0), X=411.03, Y=237.14, Mass=2052, SNR=31.1, Peak=194 HFD=4.3
23:58:08.099 00.003 18120 MultiStar: [#1 0.06,0.01,0.74,U] [#2 -0.31,0.09,0.63,U] [#3 0.14,0.32,0.72,U] [#4 -0.05,0.07,0.55,U] [#5 -0.06,0.11,0.54,U] [#6 0.11,-0.29,0.48,U] [#7 -0.03,-0.24,0.50,U] [#8 -0.48,-0.07,0.00,M3] 
23:58:08.101 00.002 18120 refined, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.31, 0.12}
23:58:08.103 00.002 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
23:58:08.106 00.003 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
23:58:08.107 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.54 mountX=-0.08 mountY=0.04, mountTheta=2.63
23:58:08.108 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
23:58:08.109 00.001 18120 Enqueuing Move request for scope (-0.07, 0.05)
23:58:08.109 00.000 21948 Worker thread wakes up
23:58:08.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:08.110 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.1
23:58:08.110 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:08.111 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:08.111 00.000 18120 Enqueuing Expose request
23:58:08.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
23:58:08.111 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
23:58:08.111 00.000 21948 Moving (-0.07, 0.05) raw xDistance=-0.08 yDistance=0.04
23:58:08.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:58:08.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:08.112 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:08.112 00.000 21948 MoveAxis(E, 0, ABG)
23:58:08.112 00.000 21948 Move returns status 0, amount 0
23:58:08.112 00.000 21948 MoveAxis(N, 0, ABG)
23:58:08.112 00.000 21948 Move returns status 0, amount 0
23:58:08.112 00.000 21948 move complete, result=0
23:58:08.112 00.000 21948 worker thread done servicing request
23:58:08.112 00.000 21948 Worker thread wakes up
23:58:08.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:08.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:08.112 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:09.748 01.636 21948 Exposure complete
23:58:09.782 00.034 21948 worker thread done servicing request
23:58:09.782 00.000 18120 OnExposeComplete: enter
23:58:09.782 00.000 18120 UpdateGuideState(): m_state=6
23:58:09.783 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
23:58:09.783 00.000 18120 Star::Find returns 1 (0), X=411.16, Y=237.00, Mass=2026, SNR=30.9, Peak=217 HFD=4.2
23:58:09.784 00.001 18120 MultiStar: [#1 -0.10,0.23,0.72,U] [#2 -0.19,-0.09,0.67,U] [#3 -0.30,0.40,0.00,M1] [#4 -0.01,-0.10,0.55,U] [#5 -0.35,0.07,0.55,U] [#6 -0.32,-0.27,0.00,M1] [#7 0.00,-0.02,0.50,U] [#8 -0.49,-0.25,0.00,M4] 
23:58:09.784 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.02}, one-star: {-0.18, -0.01}
23:58:09.785 00.001 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.17 = -2.11)
23:58:09.785 00.000 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.27 = 0.99)
23:58:09.786 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=-0.07 mountY=0.12, mountTheta=2.12
23:58:09.787 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.02, opts=13)
23:58:09.787 00.000 18120 Enqueuing Move request for scope (-0.14, 0.02)
23:58:09.788 00.001 21948 Worker thread wakes up
23:58:09.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:09.788 00.000 18120 UpdateGuideState exits: m=2026 RSB=30.9
23:58:09.789 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:09.789 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:09.790 00.001 18120 Enqueuing Expose request
23:58:09.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
23:58:09.790 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
23:58:09.790 00.000 21948 Moving (-0.14, 0.02) raw xDistance=-0.07 yDistance=0.12
23:58:09.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:58:09.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:09.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:09.790 00.000 21948 MoveAxis(E, 0, ABG)
23:58:09.790 00.000 21948 Move returns status 0, amount 0
23:58:09.790 00.000 21948 MoveAxis(N, 0, ABG)
23:58:09.790 00.000 21948 Move returns status 0, amount 0
23:58:09.790 00.000 21948 move complete, result=0
23:58:09.791 00.001 21948 worker thread done servicing request
23:58:09.791 00.000 21948 Worker thread wakes up
23:58:09.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:09.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:09.791 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:11.311 01.520 21948 Exposure complete
23:58:11.344 00.033 21948 worker thread done servicing request
23:58:11.344 00.000 18120 OnExposeComplete: enter
23:58:11.345 00.001 18120 UpdateGuideState(): m_state=6
23:58:11.345 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
23:58:11.346 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=237.36, Mass=1984, SNR=30.5, Peak=182 HFD=4.1
23:58:11.347 00.001 18120 MultiStar: [#1 0.08,0.27,0.73,U] [#2 -0.25,0.11,0.66,U] [#3 -0.11,0.45,0.00,M2] [#4 0.04,0.04,0.59,U] [#5 -0.16,0.24,0.55,U] [#6 -0.02,-0.13,0.47,U] [#7 -0.25,-0.13,0.53,U] [#8 -0.19,0.03,0.43,U] 
23:58:11.347 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.13}, one-star: {-0.14, 0.35}
23:58:11.348 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.14) = xAngle (3.41 = -2.87)
23:58:11.348 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.51 = 0.23)
23:58:11.349 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.26 mountX=-0.16 mountY=0.04, mountTheta=2.91
23:58:11.350 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
23:58:11.351 00.001 18120 Enqueuing Move request for scope (-0.11, 0.13)
23:58:11.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:11.352 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.5
23:58:11.352 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:11.353 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:11.353 00.000 18120 Enqueuing Expose request
23:58:11.353 00.000 21948 Worker thread wakes up
23:58:11.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
23:58:11.353 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
23:58:11.353 00.000 21948 Moving (-0.11, 0.13) raw xDistance=-0.16 yDistance=0.04
23:58:11.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:58:11.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:11.354 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:11.354 00.000 21948 MoveAxis(E, 0, ABG)
23:58:11.354 00.000 21948 Move returns status 0, amount 0
23:58:11.354 00.000 21948 MoveAxis(N, 0, ABG)
23:58:11.354 00.000 21948 Move returns status 0, amount 0
23:58:11.354 00.000 21948 move complete, result=0
23:58:11.354 00.000 21948 worker thread done servicing request
23:58:11.354 00.000 21948 Worker thread wakes up
23:58:11.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:11.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:11.354 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:12.978 01.624 21948 Exposure complete
23:58:13.032 00.054 21948 worker thread done servicing request
23:58:13.032 00.000 18120 OnExposeComplete: enter
23:58:13.035 00.003 18120 UpdateGuideState(): m_state=6
23:58:13.037 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
23:58:13.039 00.002 18120 Star::Find returns 1 (0), X=411.21, Y=237.38, Mass=1928, SNR=30.1, Peak=172 HFD=3.9
23:58:13.040 00.001 18120 MultiStar: [#1 -0.21,0.14,0.70,U] [#2 -0.28,0.35,0.00,M1] [#3 0.08,0.36,0.00,M3] [#4 -0.40,0.37,0.00,M1] [#5 -0.04,0.44,0.00,M1] [#6 0.04,-0.09,0.51,U] [#7 -0.29,0.31,0.00,M1] [#8 -0.24,0.29,0.00,M4] 
23:58:13.040 00.000 18120 refined, 2 included, MultiStar: {-0.12, 0.19}, one-star: {-0.13, 0.37}
23:58:13.041 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
23:58:13.041 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.08)
23:58:13.041 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.12 mountX=-0.22 mountY=0.02, mountTheta=3.06
23:58:13.042 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.19, opts=13)
23:58:13.044 00.002 18120 Enqueuing Move request for scope (-0.12, 0.19)
23:58:13.044 00.000 21948 Worker thread wakes up
23:58:13.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:13.044 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.1
23:58:13.045 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.045 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:13.047 00.002 18120 Enqueuing Expose request
23:58:13.047 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
23:58:13.047 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
23:58:13.047 00.000 21948 Moving (-0.12, 0.19) raw xDistance=-0.22 yDistance=0.02
23:58:13.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:58:13.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:13.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:58:13.047 00.000 21948 MoveAxis(E, 39, ABG)
23:58:13.047 00.000 21948 Guiding  Dir = 2, Dur = 39
23:58:13.047 00.000 21948 IsSlewing returns 0
23:58:13.047 00.000 21948 IsGuiding returns 0
23:58:13.049 00.002 21948 PulseGuide returned control before completion, sleep 48
23:58:13.100 00.051 21948 IsGuiding returns 0
23:58:13.100 00.000 21948 Move returns status 0, amount 39
23:58:13.100 00.000 21948 MoveAxis(N, 0, ABG)
23:58:13.101 00.001 21948 Move returns status 0, amount 0
23:58:13.101 00.000 21948 move complete, result=0
23:58:13.101 00.000 21948 worker thread done servicing request
23:58:13.101 00.000 21948 Worker thread wakes up
23:58:13.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:13.101 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:58:13.102 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:14.509 01.407 21948 Exposure complete
23:58:14.561 00.052 21948 worker thread done servicing request
23:58:14.561 00.000 18120 OnExposeComplete: enter
23:58:14.562 00.001 18120 UpdateGuideState(): m_state=6
23:58:14.562 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
23:58:14.563 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=237.43, Mass=1986, SNR=30.6, Peak=182 HFD=4.0
23:58:14.563 00.000 18120 MultiStar: [#1 0.05,0.21,0.70,U] [#2 -0.04,0.21,0.66,U] [#3 -0.48,0.62,0.00,M4] [#4 -0.28,0.11,0.58,U] [#5 -0.03,0.40,0.00,M2] [#6 -0.04,0.02,0.50,U] [#7 -0.03,0.14,0.54,U] [#8 -0.19,0.17,0.43,U] 
23:58:14.564 00.001 18120 refined, 6 included, MultiStar: {-0.16, 0.21}, one-star: {-0.42, 0.42}
23:58:14.564 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.36 = -2.93)
23:58:14.564 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.18)
23:58:14.565 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.21 mountX=-0.26 mountY=0.05, mountTheta=2.96
23:58:14.566 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.21, opts=13)
23:58:14.566 00.000 18120 Enqueuing Move request for scope (-0.16, 0.21)
23:58:14.567 00.001 21948 Worker thread wakes up
23:58:14.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
23:58:14.567 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
23:58:14.567 00.000 21948 Moving (-0.16, 0.21) raw xDistance=-0.26 yDistance=0.05
23:58:14.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:58:14.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:14.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:14.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:14.567 00.000 21948 MoveAxis(E, 49, ABG)
23:58:14.567 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.6
23:58:14.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:14.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:14.569 00.001 18120 Enqueuing Expose request
23:58:14.569 00.000 21948 Guiding  Dir = 2, Dur = 49
23:58:14.569 00.000 21948 IsSlewing returns 0
23:58:14.570 00.001 21948 IsGuiding returns 0
23:58:14.572 00.002 21948 PulseGuide returned control before completion, sleep 58
23:58:14.636 00.064 21948 IsGuiding returns 0
23:58:14.636 00.000 21948 Move returns status 0, amount 49
23:58:14.636 00.000 21948 MoveAxis(N, 0, ABG)
23:58:14.636 00.000 21948 Move returns status 0, amount 0
23:58:14.636 00.000 21948 move complete, result=0
23:58:14.636 00.000 21948 worker thread done servicing request
23:58:14.636 00.000 21948 Worker thread wakes up
23:58:14.636 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
23:58:14.637 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:14.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:16.274 01.637 21948 Exposure complete
23:58:16.311 00.037 21948 worker thread done servicing request
23:58:16.311 00.000 18120 OnExposeComplete: enter
23:58:16.312 00.001 18120 UpdateGuideState(): m_state=6
23:58:16.312 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
23:58:16.313 00.001 18120 Star::Find returns 1 (0), X=410.86, Y=237.00, Mass=2061, SNR=31.2, Peak=219 HFD=4.3
23:58:16.313 00.000 18120 MultiStar: [#1 0.05,0.11,0.72,U] [#2 -0.15,0.08,0.68,U] [#3 -0.11,0.16,0.68,U] [#4 -0.08,0.03,0.56,U] [#5 -0.13,0.16,0.55,U] [#6 -0.03,-0.05,0.49,U] [#7 -0.20,-0.24,0.52,U] [#8 -0.15,-0.02,0.43,U] 
23:58:16.314 00.001 18120 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.48, -0.02}
23:58:16.314 00.000 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.10 = -2.19)
23:58:16.314 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
23:58:16.315 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.95 mountX=-0.10 mountY=0.13, mountTheta=2.20
23:58:16.316 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.03, opts=13)
23:58:16.317 00.001 18120 Enqueuing Move request for scope (-0.16, 0.03)
23:58:16.317 00.000 21948 Worker thread wakes up
23:58:16.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:16.317 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.2
23:58:16.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:16.319 00.001 18120 Enqueuing Expose request
23:58:16.319 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:58:16.319 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:58:16.319 00.000 21948 Moving (-0.16, 0.03) raw xDistance=-0.10 yDistance=0.13
23:58:16.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:58:16.320 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:16.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:58:16.320 00.000 21948 MoveAxis(E, 0, ABG)
23:58:16.320 00.000 21948 Move returns status 0, amount 0
23:58:16.320 00.000 21948 MoveAxis(N, 0, ABG)
23:58:16.320 00.000 21948 Move returns status 0, amount 0
23:58:16.320 00.000 21948 move complete, result=0
23:58:16.320 00.000 21948 worker thread done servicing request
23:58:16.320 00.000 21948 Worker thread wakes up
23:58:16.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:16.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:16.320 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:17.843 01.523 21948 Exposure complete
23:58:17.886 00.043 21948 worker thread done servicing request
23:58:17.886 00.000 18120 OnExposeComplete: enter
23:58:17.889 00.003 18120 UpdateGuideState(): m_state=6
23:58:17.891 00.002 18120 Star::Find(15, 410, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
23:58:17.892 00.001 18120 Star::Find returns 1 (0), X=410.94, Y=237.24, Mass=2189, SNR=32.1, Peak=236 HFD=4.2
23:58:17.893 00.001 18120 MultiStar: [#1 -0.06,-0.03,0.72,U] [#2 -0.03,0.15,0.63,U] [#3 -0.21,0.32,0.00,M4] [#4 -0.07,0.10,0.53,U] [#5 -0.05,0.25,0.53,U] [#6 0.06,0.20,0.49,U] [#7 -0.09,-0.36,0.00,M1] [#8 -0.34,0.02,0.41,U] 
23:58:17.893 00.000 18120 refined, 6 included, MultiStar: {-0.15, 0.14}, one-star: {-0.40, 0.22}
23:58:17.895 00.002 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.14) = xAngle (3.53 = -2.75)
23:58:17.897 00.002 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.63 = 0.35)
23:58:17.898 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.39 mountX=-0.19 mountY=0.07, mountTheta=2.79
23:58:17.902 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.14, opts=13)
23:58:17.903 00.001 18120 Enqueuing Move request for scope (-0.15, 0.14)
23:58:17.904 00.001 21948 Worker thread wakes up
23:58:17.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
23:58:17.904 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
23:58:17.904 00.000 21948 Moving (-0.15, 0.14) raw xDistance=-0.19 yDistance=0.07
23:58:17.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:58:17.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:17.906 00.002 18120 UpdateGuideState exits: m=2189 RSB=32.1
23:58:17.907 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:17.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:17.907 00.000 21948 MoveAxis(E, 0, ABG)
23:58:17.907 00.000 21948 Move returns status 0, amount 0
23:58:17.907 00.000 21948 MoveAxis(N, 0, ABG)
23:58:17.907 00.000 21948 Move returns status 0, amount 0
23:58:17.907 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:17.908 00.001 21948 move complete, result=0
23:58:17.908 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:17.908 00.000 18120 Enqueuing Expose request
23:58:17.908 00.000 21948 worker thread done servicing request
23:58:17.909 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:17.909 00.000 21948 Worker thread wakes up
23:58:17.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:17.909 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:19.540 01.631 21948 Exposure complete
23:58:19.567 00.027 21948 worker thread done servicing request
23:58:19.567 00.000 18120 OnExposeComplete: enter
23:58:19.567 00.000 18120 UpdateGuideState(): m_state=6
23:58:19.568 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
23:58:19.571 00.003 18120 Star::Find returns 1 (0), X=411.06, Y=237.12, Mass=1975, SNR=30.5, Peak=209 HFD=4.2
23:58:19.574 00.003 18120 MultiStar: [#1 -0.18,-0.07,0.71,U] [#2 0.02,-0.09,0.64,U] [#3 -0.08,0.15,0.69,U] [#4 -0.31,0.05,0.55,U] [#5 -0.13,0.14,0.54,U] [#6 -0.10,-0.01,0.50,U] [#7 -0.20,-0.08,0.54,U] [#8 0.11,-0.17,0.44,U] 
23:58:19.577 00.003 18120 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.28, 0.11}
23:58:19.579 00.002 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.18 = -2.10)
23:58:19.581 00.002 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
23:58:19.583 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.04 mountX=-0.07 mountY=0.12, mountTheta=2.11
23:58:19.587 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.01, opts=13)
23:58:19.588 00.001 18120 Enqueuing Move request for scope (-0.14, 0.01)
23:58:19.589 00.001 21948 Worker thread wakes up
23:58:19.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:19.589 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.5
23:58:19.589 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:19.590 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:19.590 00.000 18120 Enqueuing Expose request
23:58:19.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
23:58:19.590 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
23:58:19.591 00.001 21948 Moving (-0.14, 0.01) raw xDistance=-0.07 yDistance=0.12
23:58:19.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:58:19.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:19.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:19.591 00.000 21948 MoveAxis(E, 0, ABG)
23:58:19.591 00.000 21948 Move returns status 0, amount 0
23:58:19.591 00.000 21948 MoveAxis(N, 0, ABG)
23:58:19.591 00.000 21948 Move returns status 0, amount 0
23:58:19.591 00.000 21948 move complete, result=0
23:58:19.591 00.000 21948 worker thread done servicing request
23:58:19.591 00.000 21948 Worker thread wakes up
23:58:19.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:19.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:19.591 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:21.106 01.515 21948 Exposure complete
23:58:21.165 00.059 21948 worker thread done servicing request
23:58:21.165 00.000 18120 OnExposeComplete: enter
23:58:21.168 00.003 18120 UpdateGuideState(): m_state=6
23:58:21.169 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
23:58:21.169 00.000 18120 Star::Find returns 1 (0), X=411.23, Y=236.94, Mass=2057, SNR=31.1, Peak=220 HFD=4.1
23:58:21.169 00.000 18120 MultiStar: [#1 0.13,0.17,0.71,U] [#2 -0.05,0.01,0.68,U] [#3 0.19,0.32,0.00,M4] [#4 -0.05,0.17,0.57,U] [#5 -0.14,0.20,0.55,U] [#6 0.12,-0.14,0.51,U] [#7 -0.14,-0.18,0.54,U] [#8 -0.22,-0.12,0.45,U] 
23:58:21.170 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {-0.10, -0.07}
23:58:21.171 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.14 = -2.15)
23:58:21.171 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.24 = 0.96)
23:58:21.172 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.99 mountX=-0.03 mountY=0.04, mountTheta=2.16
23:58:21.174 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
23:58:21.174 00.000 18120 Enqueuing Move request for scope (-0.05, 0.01)
23:58:21.175 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:21.175 00.000 21948 Worker thread wakes up
23:58:21.175 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.1
23:58:21.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:58:21.176 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:58:21.176 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:21.176 00.000 21948 Moving (-0.05, 0.01) raw xDistance=-0.03 yDistance=0.04
23:58:21.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:58:21.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:21.177 00.001 18120 Enqueuing Expose request
23:58:21.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:21.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:21.177 00.000 21948 MoveAxis(E, 0, ABG)
23:58:21.177 00.000 21948 Move returns status 0, amount 0
23:58:21.177 00.000 21948 MoveAxis(N, 0, ABG)
23:58:21.177 00.000 21948 Move returns status 0, amount 0
23:58:21.177 00.000 21948 move complete, result=0
23:58:21.178 00.001 21948 worker thread done servicing request
23:58:21.178 00.000 21948 Worker thread wakes up
23:58:21.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:21.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:21.178 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:22.807 01.629 21948 Exposure complete
23:58:22.856 00.049 21948 worker thread done servicing request
23:58:22.856 00.000 18120 OnExposeComplete: enter
23:58:22.857 00.001 18120 UpdateGuideState(): m_state=6
23:58:22.857 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
23:58:22.857 00.000 18120 Star::Find returns 1 (0), X=411.00, Y=237.15, Mass=1967, SNR=30.4, Peak=209 HFD=4.2
23:58:22.858 00.001 18120 MultiStar: [#1 -0.12,0.10,0.69,U] [#2 -0.33,0.13,0.66,U] [#3 -0.32,0.30,0.00,M5] [#4 -0.26,-0.13,0.61,U] [#5 0.05,0.18,0.57,U] [#6 -0.12,-0.20,0.49,U] [#7 -0.04,-0.35,0.55,U] [#8 -0.13,0.00,0.43,U] 
23:58:22.858 00.000 18120 refined, 7 included, MultiStar: {-0.18, 0.01}, one-star: {-0.34, 0.14}
23:58:22.859 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
23:58:22.859 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.36 = 1.07)
23:58:22.860 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.11 mountX=-0.08 mountY=0.16, mountTheta=2.04
23:58:22.861 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.01, opts=13)
23:58:22.862 00.001 18120 Enqueuing Move request for scope (-0.18, 0.01)
23:58:22.862 00.000 21948 Worker thread wakes up
23:58:22.863 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:58:22.863 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:58:22.863 00.000 21948 Moving (-0.18, 0.01) raw xDistance=-0.08 yDistance=0.16
23:58:22.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:58:22.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:22.863 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:22.863 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.4
23:58:22.864 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:22.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:22.864 00.000 18120 Enqueuing Expose request
23:58:22.865 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:58:22.865 00.000 21948 MoveAxis(E, 0, ABG)
23:58:22.865 00.000 21948 Move returns status 0, amount 0
23:58:22.865 00.000 21948 MoveAxis(N, 0, ABG)
23:58:22.865 00.000 21948 Move returns status 0, amount 0
23:58:22.865 00.000 21948 move complete, result=0
23:58:22.865 00.000 21948 worker thread done servicing request
23:58:22.865 00.000 21948 Worker thread wakes up
23:58:22.865 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:22.865 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:22.865 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:24.389 01.524 21948 Exposure complete
23:58:24.443 00.054 21948 worker thread done servicing request
23:58:24.443 00.000 18120 OnExposeComplete: enter
23:58:24.444 00.001 18120 UpdateGuideState(): m_state=6
23:58:24.446 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
23:58:24.448 00.002 18120 Star::Find returns 1 (0), X=410.95, Y=237.17, Mass=2104, SNR=31.4, Peak=220 HFD=4.2
23:58:24.449 00.001 18120 MultiStar: [#1 -0.24,0.25,0.73,U] [#2 -0.32,0.10,0.66,U] [#3 -0.35,0.32,0.00,M6] [#4 -0.21,0.09,0.59,U] [#5 -0.27,0.38,0.00,M1] [#6 -0.11,0.13,0.50,U] [#7 -0.39,-0.09,0.00,M1] [#8 -0.28,-0.14,0.45,U] 
23:58:24.450 00.001 18120 refined, 5 included, MultiStar: {-0.27, 0.12}, one-star: {-0.39, 0.15}
23:58:24.453 00.003 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
23:58:24.455 00.002 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.70)
23:58:24.455 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.30 cameraTheta=2.74 mountX=-0.22 mountY=0.19, mountTheta=2.43
23:58:24.457 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.12, opts=13)
23:58:24.458 00.001 18120 Enqueuing Move request for scope (-0.27, 0.12)
23:58:24.458 00.000 21948 Worker thread wakes up
23:58:24.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:24.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
23:58:24.458 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
23:58:24.458 00.000 21948 Moving (-0.27, 0.12) raw xDistance=-0.22 yDistance=0.19
23:58:24.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:58:24.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:24.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:58:24.458 00.000 21948 MoveAxis(E, 39, ABG)
23:58:24.460 00.002 21948 Guiding  Dir = 2, Dur = 39
23:58:24.460 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.4
23:58:24.460 00.000 21948 IsSlewing returns 0
23:58:24.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:24.461 00.001 21948 IsGuiding returns 0
23:58:24.461 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:24.461 00.000 18120 Enqueuing Expose request
23:58:24.462 00.001 21948 PulseGuide returned control before completion, sleep 48
23:58:24.514 00.052 21948 IsGuiding returns 0
23:58:24.514 00.000 21948 Move returns status 0, amount 39
23:58:24.514 00.000 21948 MoveAxis(N, 0, ABG)
23:58:24.514 00.000 21948 Move returns status 0, amount 0
23:58:24.514 00.000 21948 move complete, result=0
23:58:24.514 00.000 21948 worker thread done servicing request
23:58:24.514 00.000 21948 Worker thread wakes up
23:58:24.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:24.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:24.514 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
23:58:26.137 01.623 21948 Exposure complete
23:58:26.174 00.037 21948 worker thread done servicing request
23:58:26.174 00.000 18120 OnExposeComplete: enter
23:58:26.175 00.001 18120 UpdateGuideState(): m_state=6
23:58:26.176 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
23:58:26.176 00.000 18120 Star::Find returns 1 (0), X=411.05, Y=236.96, Mass=2099, SNR=31.5, Peak=217 HFD=4.3
23:58:26.176 00.000 18120 MultiStar: [#1 0.00,0.09,0.73,U] [#2 -0.33,-0.10,0.61,U] [#3 0.24,0.32,0.00,M7] [#4 -0.27,-0.11,0.54,U] [#5 -0.06,0.17,0.54,U] [#6 -0.09,-0.01,0.48,U] [#7 0.04,-0.22,0.49,U] [#8 -0.20,-0.07,0.42,U] 
23:58:26.177 00.001 18120 refined, 7 included, MultiStar: {-0.16, -0.03}, one-star: {-0.28, -0.05}
23:58:26.177 00.000 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.14) = xAngle (-1.79 = -1.79)
23:58:26.178 00.001 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.31 = 1.31)
23:58:26.178 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.93 mountX=-0.04 mountY=0.16, mountTheta=1.79
23:58:26.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.03, opts=13)
23:58:26.180 00.001 18120 Enqueuing Move request for scope (-0.16, -0.03)
23:58:26.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:26.181 00.001 21948 Worker thread wakes up
23:58:26.181 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.5
23:58:26.181 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:58:26.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:26.184 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:58:26.184 00.000 21948 Moving (-0.16, -0.03) raw xDistance=-0.04 yDistance=0.16
23:58:26.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:58:26.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:26.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:26.185 00.001 18120 Enqueuing Expose request
23:58:26.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:58:26.185 00.000 21948 MoveAxis(E, 0, ABG)
23:58:26.185 00.000 21948 Move returns status 0, amount 0
23:58:26.185 00.000 21948 MoveAxis(N, 0, ABG)
23:58:26.185 00.000 21948 Move returns status 0, amount 0
23:58:26.185 00.000 21948 move complete, result=0
23:58:26.185 00.000 21948 worker thread done servicing request
23:58:26.185 00.000 21948 Worker thread wakes up
23:58:26.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:26.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:26.186 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:27.713 01.527 21948 Exposure complete
23:58:27.752 00.039 18120 OnExposeComplete: enter
23:58:27.753 00.001 18120 UpdateGuideState(): m_state=6
23:58:27.753 00.000 21948 worker thread done servicing request
23:58:27.753 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
23:58:27.754 00.001 18120 Star::Find returns 1 (0), X=411.13, Y=237.01, Mass=2132, SNR=31.7, Peak=215 HFD=4.3
23:58:27.754 00.000 18120 MultiStar: [#1 0.20,0.02,0.72,U] [#2 -0.05,0.03,0.61,U] [#3 0.44,0.23,0.00,M8] [#4 -0.02,0.22,0.52,U] [#5 -0.05,0.36,0.00,M1] [#6 -0.15,-0.05,0.49,U] [#7 -0.21,-0.22,0.53,U] [#8 -0.24,-0.09,0.41,U] 
23:58:27.755 00.001 18120 refined, 6 included, MultiStar: {-0.09, -0.01}, one-star: {-0.21, -0.01}
23:58:27.755 00.000 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
23:58:27.756 00.001 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
23:58:27.756 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.06 mountX=-0.03 mountY=0.09, mountTheta=1.92
23:58:27.758 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.01, opts=13)
23:58:27.758 00.000 18120 Enqueuing Move request for scope (-0.09, -0.01)
23:58:27.758 00.000 21948 Worker thread wakes up
23:58:27.759 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:58:27.759 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:27.759 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.7
23:58:27.759 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:27.760 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:27.760 00.000 18120 Enqueuing Expose request
23:58:27.761 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:58:27.761 00.000 21948 Moving (-0.09, -0.01) raw xDistance=-0.03 yDistance=0.09
23:58:27.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:58:27.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:27.761 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:58:27.761 00.000 21948 MoveAxis(E, 0, ABG)
23:58:27.761 00.000 21948 Move returns status 0, amount 0
23:58:27.761 00.000 21948 MoveAxis(N, 0, ABG)
23:58:27.761 00.000 21948 Move returns status 0, amount 0
23:58:27.761 00.000 21948 move complete, result=0
23:58:27.761 00.000 21948 worker thread done servicing request
23:58:27.761 00.000 21948 Worker thread wakes up
23:58:27.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:27.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:27.761 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:29.387 01.626 21948 Exposure complete
23:58:29.427 00.040 21948 worker thread done servicing request
23:58:29.427 00.000 18120 OnExposeComplete: enter
23:58:29.427 00.000 18120 UpdateGuideState(): m_state=6
23:58:29.428 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
23:58:29.428 00.000 18120 Star::Find returns 1 (0), X=411.04, Y=237.09, Mass=1826, SNR=29.4, Peak=181 HFD=4.3
23:58:29.429 00.001 18120 MultiStar: [#1 -0.01,0.09,0.74,U] [#2 -0.09,-0.01,0.72,U] [#3 0.25,0.21,0.72,U] [#4 -0.22,0.02,0.58,U] [#5 -0.13,0.25,0.56,U] [#6 -0.01,0.15,0.50,U] [#7 -0.01,-0.34,0.53,U] [#8 -0.16,-0.24,0.44,U] 
23:58:29.429 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.30, 0.08}
23:58:29.430 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.83 = -2.45)
23:58:29.430 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.65)
23:58:29.431 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.69 mountX=-0.07 mountY=0.05, mountTheta=2.48
23:58:29.433 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
23:58:29.436 00.003 18120 Enqueuing Move request for scope (-0.08, 0.04)
23:58:29.439 00.003 21948 Worker thread wakes up
23:58:29.439 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:29.440 00.001 18120 UpdateGuideState exits: m=1826 RSB=29.4
23:58:29.440 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:58:29.440 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:58:29.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:29.441 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:29.441 00.000 18120 Enqueuing Expose request
23:58:29.442 00.001 21948 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=0.05
23:58:29.442 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:58:29.442 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:29.442 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:29.442 00.000 21948 MoveAxis(E, 0, ABG)
23:58:29.442 00.000 21948 Move returns status 0, amount 0
23:58:29.442 00.000 21948 MoveAxis(N, 0, ABG)
23:58:29.442 00.000 21948 Move returns status 0, amount 0
23:58:29.442 00.000 21948 move complete, result=0
23:58:29.442 00.000 21948 worker thread done servicing request
23:58:29.442 00.000 21948 Worker thread wakes up
23:58:29.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:29.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:29.442 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:30.953 01.511 21948 Exposure complete
23:58:30.987 00.034 21948 worker thread done servicing request
23:58:30.987 00.000 18120 OnExposeComplete: enter
23:58:30.987 00.000 18120 UpdateGuideState(): m_state=6
23:58:30.988 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
23:58:30.988 00.000 18120 Star::Find returns 1 (0), X=411.05, Y=236.89, Mass=2058, SNR=31.2, Peak=220 HFD=4.2
23:58:30.989 00.001 18120 MultiStar: [#1 -0.01,0.00,0.69,U] [#2 -0.10,-0.08,0.64,U] [#3 -0.16,0.38,0.00,M8] [#4 -0.19,0.08,0.54,U] [#5 -0.07,0.11,0.55,U] [#6 -0.12,0.07,0.49,U] [#7 -0.06,-0.24,0.51,U] [#8 -0.18,-0.15,0.43,U] 
23:58:30.989 00.000 18120 refined, 7 included, MultiStar: {-0.14, -0.05}, one-star: {-0.29, -0.13}
23:58:30.990 00.001 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.14) = xAngle (-1.67 = -1.67)
23:58:30.990 00.000 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.44 = 1.44)
23:58:30.991 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.81 mountX=-0.01 mountY=0.14, mountTheta=1.67
23:58:30.992 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.05, opts=13)
23:58:30.992 00.000 18120 Enqueuing Move request for scope (-0.14, -0.05)
23:58:30.993 00.001 21948 Worker thread wakes up
23:58:30.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
23:58:30.993 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
23:58:30.993 00.000 21948 Moving (-0.14, -0.05) raw xDistance=-0.01 yDistance=0.14
23:58:30.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:58:30.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:30.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:30.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:58:30.993 00.000 21948 MoveAxis(E, 0, ABG)
23:58:30.993 00.000 21948 Move returns status 0, amount 0
23:58:30.993 00.000 21948 MoveAxis(N, 0, ABG)
23:58:30.993 00.000 21948 Move returns status 0, amount 0
23:58:30.993 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.2
23:58:30.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:30.995 00.001 18120 Enqueuing Expose request
23:58:30.995 00.000 21948 move complete, result=0
23:58:30.995 00.000 21948 worker thread done servicing request
23:58:30.995 00.000 21948 Worker thread wakes up
23:58:30.995 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:30.996 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:30.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:32.625 01.629 21948 Exposure complete
23:58:32.677 00.052 21948 worker thread done servicing request
23:58:32.677 00.000 18120 OnExposeComplete: enter
23:58:32.678 00.001 18120 UpdateGuideState(): m_state=6
23:58:32.679 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
23:58:32.679 00.000 18120 Star::Find returns 1 (0), X=410.99, Y=237.01, Mass=2016, SNR=30.7, Peak=215 HFD=4.4
23:58:32.680 00.001 18120 MultiStar: [#1 -0.04,-0.00,0.70,U] [#2 -0.13,-0.08,0.69,U] [#3 -0.01,0.23,0.69,U] [#4 -0.23,0.23,0.58,U] [#5 -0.06,0.23,0.54,U] [#6 -0.10,0.13,0.52,U] [#7 -0.04,-0.36,0.52,U] [#8 -0.16,0.02,0.43,U] 
23:58:32.680 00.000 18120 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.35, -0.01}
23:58:32.681 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.14) = xAngle (3.99 = -2.29)
23:58:32.682 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.81)
23:58:32.683 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=-0.09 mountY=0.10, mountTheta=2.31
23:58:32.685 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.04, opts=13)
23:58:32.688 00.003 18120 Enqueuing Move request for scope (-0.14, 0.04)
23:58:32.691 00.003 21948 Worker thread wakes up
23:58:32.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:32.692 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:58:32.692 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:58:32.692 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.7
23:58:32.693 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:32.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:32.694 00.001 18120 Enqueuing Expose request
23:58:32.695 00.001 21948 Moving (-0.14, 0.04) raw xDistance=-0.09 yDistance=0.10
23:58:32.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:58:32.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:32.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:58:32.695 00.000 21948 MoveAxis(E, 0, ABG)
23:58:32.695 00.000 21948 Move returns status 0, amount 0
23:58:32.695 00.000 21948 MoveAxis(N, 0, ABG)
23:58:32.696 00.001 21948 Move returns status 0, amount 0
23:58:32.696 00.000 21948 move complete, result=0
23:58:32.696 00.000 21948 worker thread done servicing request
23:58:32.696 00.000 21948 Worker thread wakes up
23:58:32.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:32.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:32.697 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:34.216 01.519 21948 Exposure complete
23:58:34.254 00.038 21948 worker thread done servicing request
23:58:34.254 00.000 18120 OnExposeComplete: enter
23:58:34.255 00.001 18120 UpdateGuideState(): m_state=6
23:58:34.255 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
23:58:34.256 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=237.02, Mass=1951, SNR=30.3, Peak=217 HFD=4.0
23:58:34.257 00.001 18120 MultiStar: [#1 -0.03,0.11,0.72,U] [#2 -0.15,-0.04,0.68,U] [#3 -0.34,0.30,0.00,M8] [#4 -0.21,0.18,0.59,U] [#5 0.04,0.29,0.55,U] [#6 0.19,0.30,0.51,U] [#7 -0.20,0.06,0.51,U] [#8 -0.14,0.02,0.45,U] 
23:58:34.258 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.10}, one-star: {-0.36, 0.01}
23:58:34.259 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
23:58:34.262 00.003 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:58:34.263 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.47 mountX=-0.15 mountY=0.07, mountTheta=2.70
23:58:34.265 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
23:58:34.266 00.001 18120 Enqueuing Move request for scope (-0.13, 0.10)
23:58:34.267 00.001 21948 Worker thread wakes up
23:58:34.267 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:34.268 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.3
23:58:34.268 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:34.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:34.270 00.002 18120 Enqueuing Expose request
23:58:34.271 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:58:34.271 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:58:34.271 00.000 21948 Moving (-0.13, 0.10) raw xDistance=-0.15 yDistance=0.07
23:58:34.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:58:34.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:34.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:34.271 00.000 21948 MoveAxis(E, 0, ABG)
23:58:34.271 00.000 21948 Move returns status 0, amount 0
23:58:34.271 00.000 21948 MoveAxis(N, 0, ABG)
23:58:34.271 00.000 21948 Move returns status 0, amount 0
23:58:34.271 00.000 21948 move complete, result=0
23:58:34.271 00.000 21948 worker thread done servicing request
23:58:34.271 00.000 21948 Worker thread wakes up
23:58:34.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:34.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:34.272 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:35.895 01.623 21948 Exposure complete
23:58:35.930 00.035 21948 worker thread done servicing request
23:58:35.930 00.000 18120 OnExposeComplete: enter
23:58:35.931 00.001 18120 UpdateGuideState(): m_state=6
23:58:35.931 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
23:58:35.932 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=237.20, Mass=2127, SNR=31.8, Peak=214 HFD=4.3
23:58:35.932 00.000 18120 MultiStar: [#1 -0.03,0.29,0.68,U] [#2 -0.00,0.07,0.61,U] [#3 -0.05,0.41,0.00,M9] [#4 -0.26,0.20,0.56,U] [#5 -0.07,0.37,0.00,M1] [#6 0.02,0.06,0.47,U] [#7 -0.09,0.04,0.50,U] [#8 0.02,0.10,0.42,U] 
23:58:35.933 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.15}, one-star: {-0.18, 0.18}
23:58:35.933 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
23:58:35.935 00.002 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.08)
23:58:35.935 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.12 mountX=-0.17 mountY=0.01, mountTheta=3.06
23:58:35.936 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.15, opts=13)
23:58:35.937 00.001 18120 Enqueuing Move request for scope (-0.09, 0.15)
23:58:35.937 00.000 21948 Worker thread wakes up
23:58:35.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:35.938 00.001 18120 UpdateGuideState exits: m=2127 RSB=31.8
23:58:35.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:35.939 00.001 18120 Enqueuing Expose request
23:58:35.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
23:58:35.939 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
23:58:35.939 00.000 21948 Moving (-0.09, 0.15) raw xDistance=-0.17 yDistance=0.01
23:58:35.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:58:35.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:35.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:35.939 00.000 21948 MoveAxis(E, 0, ABG)
23:58:35.939 00.000 21948 Move returns status 0, amount 0
23:58:35.939 00.000 21948 MoveAxis(N, 0, ABG)
23:58:35.939 00.000 21948 Move returns status 0, amount 0
23:58:35.939 00.000 21948 move complete, result=0
23:58:35.939 00.000 21948 worker thread done servicing request
23:58:35.939 00.000 21948 Worker thread wakes up
23:58:35.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:35.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:35.940 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:37.456 01.516 21948 Exposure complete
23:58:37.491 00.035 21948 worker thread done servicing request
23:58:37.491 00.000 18120 OnExposeComplete: enter
23:58:37.493 00.002 18120 UpdateGuideState(): m_state=6
23:58:37.495 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
23:58:37.496 00.001 18120 Star::Find returns 1 (0), X=411.17, Y=237.31, Mass=2019, SNR=30.9, Peak=189 HFD=4.1
23:58:37.498 00.002 18120 MultiStar: [#1 -0.14,0.32,0.73,U] [#2 -0.10,0.32,0.63,U] [#3 0.01,0.59,0.00,M10] [#4 -0.36,0.55,0.00,M1] [#5 -0.10,0.62,0.00,M2] [#6 0.28,0.33,0.00,M1] [#7 -0.15,0.15,0.56,U] [#8 -0.29,0.40,0.00,M1] 
23:58:37.499 00.001 18120 refined, 3 included, MultiStar: {-0.14, 0.28}, one-star: {-0.17, 0.30}
23:58:37.500 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.19 = -3.10)
23:58:37.501 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.00)
23:58:37.502 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.31 cameraTheta=2.04 mountX=-0.31 mountY=0.00, mountTheta=3.14
23:58:37.504 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.28, opts=13)
23:58:37.505 00.001 18120 Enqueuing Move request for scope (-0.14, 0.28)
23:58:37.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:37.506 00.001 18120 UpdateGuideState exits: m=2019 RSB=30.9
23:58:37.507 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:37.508 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:37.509 00.001 18120 Enqueuing Expose request
23:58:37.510 00.001 21948 Worker thread wakes up
23:58:37.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
23:58:37.510 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
23:58:37.510 00.000 21948 Moving (-0.14, 0.28) raw xDistance=-0.31 yDistance=0.00
23:58:37.510 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:58:37.510 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:37.510 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:37.510 00.000 21948 MoveAxis(E, 56, ABG)
23:58:37.510 00.000 21948 Guiding  Dir = 2, Dur = 56
23:58:37.510 00.000 21948 IsSlewing returns 0
23:58:37.510 00.000 21948 IsGuiding returns 0
23:58:37.512 00.002 21948 PulseGuide returned control before completion, sleep 65
23:58:37.581 00.069 21948 IsGuiding returns 0
23:58:37.581 00.000 21948 Move returns status 0, amount 56
23:58:37.581 00.000 21948 MoveAxis(N, 0, ABG)
23:58:37.581 00.000 21948 Move returns status 0, amount 0
23:58:37.581 00.000 21948 move complete, result=0
23:58:37.581 00.000 21948 worker thread done servicing request
23:58:37.581 00.000 21948 Worker thread wakes up
23:58:37.581 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
23:58:37.583 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:37.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:39.221 01.638 21948 Exposure complete
23:58:39.256 00.035 21948 worker thread done servicing request
23:58:39.256 00.000 18120 OnExposeComplete: enter
23:58:39.257 00.001 18120 UpdateGuideState(): m_state=6
23:58:39.258 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
23:58:39.258 00.000 18120 Star::Find returns 1 (0), X=411.04, Y=237.16, Mass=2109, SNR=31.4, Peak=216 HFD=4.2
23:58:39.259 00.001 18120 MultiStar: [#1 0.02,0.11,0.65,U] [#2 -0.14,0.01,0.63,U] [#3 -0.30,0.45,0.00,R] [#4 -0.19,0.34,0.00,M2] [#5 -0.17,0.28,0.51,U] [#6 -0.10,-0.00,0.49,U] [#7 -0.24,-0.19,0.48,U] [#8 -0.23,0.09,0.42,U] 
23:58:39.259 00.000 18120 refined, 6 included, MultiStar: {-0.17, 0.08}, one-star: {-0.29, 0.15}
23:58:39.260 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.87 = -2.41)
23:58:39.260 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
23:58:39.260 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.73 mountX=-0.14 mountY=0.12, mountTheta=2.43
23:58:39.262 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.08, opts=13)
23:58:39.264 00.002 18120 Enqueuing Move request for scope (-0.17, 0.08)
23:58:39.265 00.001 21948 Worker thread wakes up
23:58:39.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
23:58:39.265 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
23:58:39.265 00.000 21948 Moving (-0.17, 0.08) raw xDistance=-0.14 yDistance=0.12
23:58:39.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:58:39.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:39.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:39.265 00.000 21948 MoveAxis(E, 0, ABG)
23:58:39.265 00.000 21948 Move returns status 0, amount 0
23:58:39.265 00.000 21948 MoveAxis(N, 0, ABG)
23:58:39.265 00.000 21948 Move returns status 0, amount 0
23:58:39.265 00.000 21948 move complete, result=0
23:58:39.265 00.000 21948 worker thread done servicing request
23:58:39.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:39.266 00.001 18120 UpdateGuideState exits: m=2109 RSB=31.4
23:58:39.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:39.267 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:39.267 00.000 18120 Enqueuing Expose request
23:58:39.268 00.001 21948 Worker thread wakes up
23:58:39.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:39.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:39.268 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:40.795 01.527 21948 Exposure complete
23:58:40.838 00.043 21948 worker thread done servicing request
23:58:40.838 00.000 18120 OnExposeComplete: enter
23:58:40.839 00.001 18120 UpdateGuideState(): m_state=6
23:58:40.841 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
23:58:40.841 00.000 18120 Star::Find returns 1 (0), X=411.22, Y=237.19, Mass=2141, SNR=31.7, Peak=223 HFD=4.3
23:58:40.842 00.001 18120 MultiStar: [#1 0.02,0.24,0.69,U] [#2 0.03,0.16,0.59,U] [#3 0.66,-0.06,0.00,M1] [#4 -0.26,0.21,0.52,U] [#5 -0.15,0.43,0.00,M2] [#6 -0.04,0.19,0.49,U] [#7 -0.14,0.14,0.53,U] [#8 -0.13,0.06,0.42,U] 
23:58:40.842 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.17}, one-star: {-0.12, 0.18}
23:58:40.843 00.001 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
23:58:40.843 00.000 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.01)
23:58:40.843 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.03 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
23:58:40.844 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.17, opts=13)
23:58:40.845 00.001 18120 Enqueuing Move request for scope (-0.09, 0.17)
23:58:40.846 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:40.846 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.7
23:58:40.847 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:40.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:40.848 00.001 18120 Enqueuing Expose request
23:58:40.848 00.000 21948 Worker thread wakes up
23:58:40.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
23:58:40.848 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
23:58:40.848 00.000 21948 Moving (-0.09, 0.17) raw xDistance=-0.19 yDistance=-0.00
23:58:40.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:58:40.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:40.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:58:40.848 00.000 21948 MoveAxis(E, 0, ABG)
23:58:40.848 00.000 21948 Move returns status 0, amount 0
23:58:40.848 00.000 21948 MoveAxis(N, 0, ABG)
23:58:40.848 00.000 21948 Move returns status 0, amount 0
23:58:40.848 00.000 21948 move complete, result=0
23:58:40.848 00.000 21948 worker thread done servicing request
23:58:40.848 00.000 21948 Worker thread wakes up
23:58:40.849 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:40.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:40.849 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:42.479 01.630 21948 Exposure complete
23:58:42.525 00.046 21948 worker thread done servicing request
23:58:42.525 00.000 18120 OnExposeComplete: enter
23:58:42.525 00.000 18120 UpdateGuideState(): m_state=6
23:58:42.526 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
23:58:42.526 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=237.17, Mass=1870, SNR=29.6, Peak=192 HFD=4.3
23:58:42.527 00.001 18120 MultiStar: [#1 0.02,0.10,0.74,U] [#2 -0.27,0.10,0.66,U] [#3 0.23,-0.12,0.71,U] [#4 -0.21,0.31,0.00,M2] [#5 -0.10,0.38,0.00,M3] [#6 0.12,0.22,0.52,U] [#7 -0.31,0.06,0.53,U] [#8 -0.34,0.02,0.44,U] 
23:58:42.527 00.000 18120 refined, 6 included, MultiStar: {-0.10, 0.08}, one-star: {-0.20, 0.15}
23:58:42.527 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
23:58:42.528 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
23:58:42.528 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.46 mountX=-0.11 mountY=0.05, mountTheta=2.71
23:58:42.529 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.08, opts=13)
23:58:42.530 00.001 18120 Enqueuing Move request for scope (-0.10, 0.08)
23:58:42.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:42.531 00.001 18120 UpdateGuideState exits: m=1870 RSB=29.6
23:58:42.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:42.532 00.001 21948 Worker thread wakes up
23:58:42.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
23:58:42.532 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
23:58:42.532 00.000 21948 Moving (-0.10, 0.08) raw xDistance=-0.11 yDistance=0.05
23:58:42.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:42.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:42.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:42.532 00.000 21948 MoveAxis(E, 0, ABG)
23:58:42.532 00.000 21948 Move returns status 0, amount 0
23:58:42.532 00.000 21948 MoveAxis(N, 0, ABG)
23:58:42.532 00.000 21948 Move returns status 0, amount 0
23:58:42.532 00.000 21948 move complete, result=0
23:58:42.532 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:42.532 00.000 18120 Enqueuing Expose request
23:58:42.533 00.001 21948 worker thread done servicing request
23:58:42.533 00.000 21948 Worker thread wakes up
23:58:42.533 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:42.534 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:42.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:44.056 01.522 21948 Exposure complete
23:58:44.083 00.027 21948 worker thread done servicing request
23:58:44.083 00.000 18120 OnExposeComplete: enter
23:58:44.084 00.001 18120 UpdateGuideState(): m_state=6
23:58:44.086 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
23:58:44.087 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=237.25, Mass=2297, SNR=32.9, Peak=224 HFD=4.3
23:58:44.088 00.001 18120 MultiStar: [#1 -0.16,0.25,0.73,U] [#2 -0.28,0.26,0.00,M1] [#3 -0.20,-0.10,0.66,U] [#4 -0.31,0.18,0.55,U] [#5 -0.14,0.36,0.00,M4] [#6 -0.14,0.42,0.00,M1] [#7 -0.57,0.28,0.00,M1] [#8 -0.52,0.31,0.00,M1] 
23:58:44.088 00.000 18120 refined, 3 included, MultiStar: {-0.26, 0.15}, one-star: {-0.35, 0.24}
23:58:44.088 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.76 = -2.53)
23:58:44.089 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
23:58:44.089 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=-0.25 mountY=0.17, mountTheta=2.55
23:58:44.091 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.15, opts=13)
23:58:44.091 00.000 18120 Enqueuing Move request for scope (-0.26, 0.15)
23:58:44.092 00.001 21948 Worker thread wakes up
23:58:44.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
23:58:44.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
23:58:44.092 00.000 21948 Moving (-0.26, 0.15) raw xDistance=-0.25 yDistance=0.17
23:58:44.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:58:44.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:44.092 00.000 18120 UpdateGuideState exits: m=2297 RSB=32.9
23:58:44.093 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:44.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:44.094 00.001 18120 Enqueuing Expose request
23:58:44.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:44.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:58:44.094 00.000 21948 MoveAxis(E, 44, ABG)
23:58:44.094 00.000 21948 Guiding  Dir = 2, Dur = 44
23:58:44.094 00.000 21948 IsSlewing returns 0
23:58:44.094 00.000 21948 IsGuiding returns 0
23:58:44.097 00.003 21948 PulseGuide returned control before completion, sleep 53
23:58:44.166 00.069 21948 IsGuiding returns 0
23:58:44.166 00.000 21948 Move returns status 0, amount 44
23:58:44.166 00.000 21948 MoveAxis(N, 0, ABG)
23:58:44.166 00.000 21948 Move returns status 0, amount 0
23:58:44.166 00.000 21948 move complete, result=0
23:58:44.167 00.001 21948 worker thread done servicing request
23:58:44.167 00.000 21948 Worker thread wakes up
23:58:44.167 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
23:58:44.168 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:44.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:45.796 01.628 21948 Exposure complete
23:58:45.825 00.029 21948 worker thread done servicing request
23:58:45.825 00.000 18120 OnExposeComplete: enter
23:58:45.827 00.002 18120 UpdateGuideState(): m_state=6
23:58:45.830 00.003 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
23:58:45.833 00.003 18120 Star::Find returns 1 (0), X=410.93, Y=237.05, Mass=1994, SNR=30.8, Peak=214 HFD=4.3
23:58:45.835 00.002 18120 MultiStar: [#1 -0.05,0.00,0.71,U] [#2 -0.42,-0.12,0.00,M2] [#3 0.10,-0.01,0.68,U] [#4 -0.41,0.02,0.00,M2] [#5 -0.24,0.32,0.00,M5] [#6 -0.14,-0.09,0.51,U] [#7 -0.37,-0.28,0.00,M2] [#8 -0.37,0.14,0.00,M2] 
23:58:45.838 00.003 18120 refined, 3 included, MultiStar: {-0.15, -0.00}, one-star: {-0.40, 0.03}
23:58:45.840 00.002 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.14) = xAngle (-1.97 = -1.97)
23:58:45.844 00.004 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.13 = 1.13)
23:58:45.845 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.11 mountX=-0.06 mountY=0.14, mountTheta=1.98
23:58:45.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.00, opts=13)
23:58:45.847 00.001 18120 Enqueuing Move request for scope (-0.15, -0.00)
23:58:45.847 00.000 21948 Worker thread wakes up
23:58:45.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
23:58:45.847 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
23:58:45.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:45.848 00.001 18120 UpdateGuideState exits: m=1994 RSB=30.8
23:58:45.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:45.849 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:45.849 00.000 18120 Enqueuing Expose request
23:58:45.850 00.001 21948 Moving (-0.15, -0.00) raw xDistance=-0.06 yDistance=0.14
23:58:45.850 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:58:45.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:45.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:58:45.850 00.000 21948 MoveAxis(E, 0, ABG)
23:58:45.850 00.000 21948 Move returns status 0, amount 0
23:58:45.850 00.000 21948 MoveAxis(N, 0, ABG)
23:58:45.850 00.000 21948 Move returns status 0, amount 0
23:58:45.850 00.000 21948 move complete, result=0
23:58:45.850 00.000 21948 worker thread done servicing request
23:58:45.850 00.000 21948 Worker thread wakes up
23:58:45.850 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:45.851 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:45.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:47.375 01.524 21948 Exposure complete
23:58:47.425 00.050 21948 worker thread done servicing request
23:58:47.425 00.000 18120 OnExposeComplete: enter
23:58:47.426 00.001 18120 UpdateGuideState(): m_state=6
23:58:47.426 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
23:58:47.427 00.001 18120 Star::Find returns 1 (0), X=410.97, Y=237.13, Mass=2182, SNR=32.1, Peak=224 HFD=4.3
23:58:47.427 00.000 18120 MultiStar: [#1 -0.17,0.13,0.70,U] [#2 -0.26,0.15,0.61,U] [#3 0.18,-0.11,0.66,U] [#4 -0.52,0.19,0.00,M3] [#5 -0.22,0.22,0.52,U] [#6 -0.23,0.01,0.46,U] [#7 -0.43,-0.14,0.00,M3] [#8 -0.22,0.20,0.43,U] 
23:58:47.428 00.001 18120 refined, 6 included, MultiStar: {-0.19, 0.10}, one-star: {-0.37, 0.11}
23:58:47.428 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
23:58:47.429 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
23:58:47.429 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.68 mountX=-0.17 mountY=0.13, mountTheta=2.49
23:58:47.430 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.10, opts=13)
23:58:47.431 00.001 18120 Enqueuing Move request for scope (-0.19, 0.10)
23:58:47.431 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:47.432 00.001 18120 UpdateGuideState exits: m=2182 RSB=32.1
23:58:47.432 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:47.432 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:47.433 00.001 18120 Enqueuing Expose request
23:58:47.433 00.000 21948 Worker thread wakes up
23:58:47.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
23:58:47.433 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
23:58:47.433 00.000 21948 Moving (-0.19, 0.10) raw xDistance=-0.17 yDistance=0.13
23:58:47.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:58:47.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:47.433 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:58:47.433 00.000 21948 MoveAxis(E, 0, ABG)
23:58:47.433 00.000 21948 Move returns status 0, amount 0
23:58:47.433 00.000 21948 MoveAxis(N, 0, ABG)
23:58:47.433 00.000 21948 Move returns status 0, amount 0
23:58:47.433 00.000 21948 move complete, result=0
23:58:47.433 00.000 21948 worker thread done servicing request
23:58:47.433 00.000 21948 Worker thread wakes up
23:58:47.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:47.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:47.435 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:49.061 01.626 21948 Exposure complete
23:58:49.095 00.034 21948 worker thread done servicing request
23:58:49.095 00.000 18120 OnExposeComplete: enter
23:58:49.096 00.001 18120 UpdateGuideState(): m_state=6
23:58:49.096 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
23:58:49.097 00.001 18120 Star::Find returns 1 (0), X=411.09, Y=237.11, Mass=2069, SNR=31.2, Peak=214 HFD=4.2
23:58:49.097 00.000 18120 MultiStar: [#1 -0.20,0.38,0.00,M1] [#2 -0.23,0.27,0.65,U] [#3 -0.06,0.21,0.71,U] [#4 -0.26,0.36,0.00,M4] [#5 -0.30,0.52,0.00,M5] [#6 -0.26,0.17,0.45,U] [#7 -0.09,-0.00,0.51,U] [#8 -0.15,0.33,0.41,U] 
23:58:49.098 00.001 18120 refined, 5 included, MultiStar: {-0.18, 0.17}, one-star: {-0.25, 0.10}
23:58:49.098 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.53 = -2.76)
23:58:49.099 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.63 = 0.35)
23:58:49.099 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.38 mountX=-0.23 mountY=0.08, mountTheta=2.79
23:58:49.101 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.17, opts=13)
23:58:49.101 00.000 18120 Enqueuing Move request for scope (-0.18, 0.17)
23:58:49.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:49.102 00.001 21948 Worker thread wakes up
23:58:49.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
23:58:49.102 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
23:58:49.102 00.000 21948 Moving (-0.18, 0.17) raw xDistance=-0.23 yDistance=0.08
23:58:49.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:58:49.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:49.102 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.2
23:58:49.103 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:49.103 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:49.104 00.001 18120 Enqueuing Expose request
23:58:49.104 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:49.104 00.000 21948 MoveAxis(E, 41, ABG)
23:58:49.104 00.000 21948 Guiding  Dir = 2, Dur = 41
23:58:49.104 00.000 21948 IsSlewing returns 0
23:58:49.104 00.000 21948 IsGuiding returns 0
23:58:49.105 00.001 21948 PulseGuide returned control before completion, sleep 50
23:58:49.172 00.067 21948 IsGuiding returns 0
23:58:49.172 00.000 21948 Move returns status 0, amount 41
23:58:49.172 00.000 21948 MoveAxis(N, 0, ABG)
23:58:49.172 00.000 21948 Move returns status 0, amount 0
23:58:49.173 00.001 21948 move complete, result=0
23:58:49.173 00.000 21948 worker thread done servicing request
23:58:49.173 00.000 21948 Worker thread wakes up
23:58:49.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:49.173 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:58:49.175 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:50.591 01.416 21948 Exposure complete
23:58:50.642 00.051 21948 worker thread done servicing request
23:58:50.642 00.000 18120 OnExposeComplete: enter
23:58:50.642 00.000 18120 UpdateGuideState(): m_state=6
23:58:50.643 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
23:58:50.643 00.000 18120 Star::Find returns 1 (0), X=411.05, Y=237.02, Mass=2304, SNR=32.9, Peak=239 HFD=4.4
23:58:50.644 00.001 18120 MultiStar: [#1 0.24,0.03,0.70,U] [#2 -0.26,0.01,0.60,U] [#3 0.02,0.03,0.67,U] [#4 -0.13,0.23,0.54,U] [#5 -0.02,0.26,0.50,U] [#6 0.25,-0.30,0.00,M1] [#7 -0.27,-0.06,0.47,U] [#8 -0.22,0.00,0.39,U] 
23:58:50.644 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.06}, one-star: {-0.28, 0.00}
23:58:50.645 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
23:58:50.645 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
23:58:50.646 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.68 mountX=-0.10 mountY=0.08, mountTheta=2.49
23:58:50.647 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.06, opts=13)
23:58:50.648 00.001 18120 Enqueuing Move request for scope (-0.11, 0.06)
23:58:50.649 00.001 21948 Worker thread wakes up
23:58:50.649 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
23:58:50.649 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
23:58:50.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:50.649 00.000 18120 UpdateGuideState exits: m=2304 RSB=32.9
23:58:50.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:50.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:50.650 00.000 18120 Enqueuing Expose request
23:58:50.651 00.001 21948 Moving (-0.11, 0.06) raw xDistance=-0.10 yDistance=0.08
23:58:50.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:58:50.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:50.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:50.651 00.000 21948 MoveAxis(E, 0, ABG)
23:58:50.651 00.000 21948 Move returns status 0, amount 0
23:58:50.651 00.000 21948 MoveAxis(N, 0, ABG)
23:58:50.651 00.000 21948 Move returns status 0, amount 0
23:58:50.651 00.000 21948 move complete, result=0
23:58:50.651 00.000 21948 worker thread done servicing request
23:58:50.651 00.000 21948 Worker thread wakes up
23:58:50.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:50.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:50.651 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:52.282 01.631 21948 Exposure complete
23:58:52.313 00.031 21948 worker thread done servicing request
23:58:52.313 00.000 18120 OnExposeComplete: enter
23:58:52.316 00.003 18120 UpdateGuideState(): m_state=6
23:58:52.318 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
23:58:52.320 00.002 18120 Star::Find returns 1 (0), X=411.17, Y=237.23, Mass=2041, SNR=30.9, Peak=205 HFD=4.2
23:58:52.323 00.003 18120 MultiStar: [#1 0.11,0.23,0.69,U] [#2 -0.28,0.20,0.65,U] [#3 0.42,0.08,0.00,M1] [#4 -0.42,0.30,0.00,M4] [#5 -0.03,0.35,0.52,U] [#6 0.04,0.21,0.49,U] [#7 -0.16,-0.06,0.52,U] [#8 -0.17,0.28,0.44,U] 
23:58:52.324 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.21}, one-star: {-0.17, 0.22}
23:58:52.325 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
23:58:52.325 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.02)
23:58:52.326 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.02 mountX=-0.23 mountY=-0.00, mountTheta=-3.12
23:58:52.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.21, opts=13)
23:58:52.327 00.000 18120 Enqueuing Move request for scope (-0.10, 0.21)
23:58:52.328 00.001 21948 Worker thread wakes up
23:58:52.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
23:58:52.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:52.328 00.000 18120 UpdateGuideState exits: m=2041 RSB=30.9
23:58:52.331 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
23:58:52.331 00.000 21948 Moving (-0.10, 0.21) raw xDistance=-0.23 yDistance=-0.00
23:58:52.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:58:52.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:52.331 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:52.333 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:58:52.333 00.000 21948 MoveAxis(E, 41, ABG)
23:58:52.333 00.000 21948 Guiding  Dir = 2, Dur = 41
23:58:52.333 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:52.334 00.001 21948 IsSlewing returns 0
23:58:52.334 00.000 18120 Enqueuing Expose request
23:58:52.334 00.000 21948 IsGuiding returns 0
23:58:52.337 00.003 21948 PulseGuide returned control before completion, sleep 49
23:58:52.390 00.053 21948 IsGuiding returns 0
23:58:52.390 00.000 21948 Move returns status 0, amount 41
23:58:52.390 00.000 21948 MoveAxis(N, 0, ABG)
23:58:52.390 00.000 21948 Move returns status 0, amount 0
23:58:52.390 00.000 21948 move complete, result=0
23:58:52.391 00.001 21948 worker thread done servicing request
23:58:52.391 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
23:58:52.392 00.001 21948 Worker thread wakes up
23:58:52.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:52.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:53.796 01.404 21948 Exposure complete
23:58:53.830 00.034 21948 worker thread done servicing request
23:58:53.830 00.000 18120 OnExposeComplete: enter
23:58:53.831 00.001 18120 UpdateGuideState(): m_state=6
23:58:53.831 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
23:58:53.832 00.001 18120 Star::Find returns 1 (0), X=411.27, Y=236.91, Mass=1928, SNR=30.1, Peak=192 HFD=4.1
23:58:53.832 00.000 18120 MultiStar: [#1 -0.04,0.19,0.74,U] [#2 -0.26,-0.02,0.69,U] [#3 0.35,-0.11,0.00,M2] [#4 -0.09,0.05,0.59,U] [#5 -0.01,0.31,0.55,U] [#6 0.23,-0.07,0.50,U] [#7 -0.15,-0.21,0.52,U] [#8 -0.09,-0.01,0.45,U] 
23:58:53.833 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.06, -0.10}
23:58:53.833 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
23:58:53.833 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
23:58:53.834 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=-0.04 mountY=0.05, mountTheta=2.25
23:58:53.835 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
23:58:53.835 00.000 18120 Enqueuing Move request for scope (-0.07, 0.02)
23:58:53.836 00.001 21948 Worker thread wakes up
23:58:53.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:58:53.836 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:58:53.836 00.000 21948 Moving (-0.07, 0.02) raw xDistance=-0.04 yDistance=0.05
23:58:53.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:58:53.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:53.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:53.836 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.1
23:58:53.837 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:53.837 00.000 21948 MoveAxis(E, 0, ABG)
23:58:53.837 00.000 21948 Move returns status 0, amount 0
23:58:53.837 00.000 21948 MoveAxis(N, 0, ABG)
23:58:53.837 00.000 21948 Move returns status 0, amount 0
23:58:53.837 00.000 21948 move complete, result=0
23:58:53.837 00.000 21948 worker thread done servicing request
23:58:53.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:53.838 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:53.838 00.000 18120 Enqueuing Expose request
23:58:53.838 00.000 21948 Worker thread wakes up
23:58:53.838 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:53.839 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:53.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:55.469 01.630 21948 Exposure complete
23:58:55.519 00.050 21948 worker thread done servicing request
23:58:55.520 00.001 18120 OnExposeComplete: enter
23:58:55.520 00.000 18120 UpdateGuideState(): m_state=6
23:58:55.521 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
23:58:55.521 00.000 18120 Star::Find returns 1 (0), X=411.31, Y=237.32, Mass=2087, SNR=31.3, Peak=189 HFD=4.3
23:58:55.522 00.001 18120 MultiStar: [#1 -0.03,0.29,0.71,U] [#2 -0.07,0.31,0.66,U] [#3 0.47,0.00,0.00,M3] [#4 0.03,0.43,0.00,M4] [#5 0.12,0.49,0.00,M3] [#6 0.30,0.19,0.51,U] [#7 0.18,-0.01,0.51,U] [#8 -0.03,0.08,0.42,U] 
23:58:55.522 00.000 18120 refined, 5 included, MultiStar: {0.04, 0.22}, one-star: {-0.03, 0.31}
23:58:55.523 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.55 = 2.55)
23:58:55.523 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.64)
23:58:55.524 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.40 mountX=-0.19 mountY=-0.13, mountTheta=-2.52
23:58:55.525 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.22, opts=13)
23:58:55.525 00.000 18120 Enqueuing Move request for scope (0.04, 0.22)
23:58:55.526 00.001 21948 Worker thread wakes up
23:58:55.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:55.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
23:58:55.526 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.3
23:58:55.527 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:55.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:55.527 00.000 18120 Enqueuing Expose request
23:58:55.530 00.003 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
23:58:55.530 00.000 21948 Moving (0.04, 0.22) raw xDistance=-0.19 yDistance=-0.13
23:58:55.530 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:58:55.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:55.530 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:58:55.530 00.000 21948 MoveAxis(E, 0, ABG)
23:58:55.530 00.000 21948 Move returns status 0, amount 0
23:58:55.530 00.000 21948 MoveAxis(N, 0, ABG)
23:58:55.530 00.000 21948 Move returns status 0, amount 0
23:58:55.530 00.000 21948 move complete, result=0
23:58:55.530 00.000 21948 worker thread done servicing request
23:58:55.530 00.000 21948 Worker thread wakes up
23:58:55.530 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:55.530 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:55.531 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:57.057 01.526 21948 Exposure complete
23:58:57.084 00.027 21948 worker thread done servicing request
23:58:57.084 00.000 18120 OnExposeComplete: enter
23:58:57.085 00.001 18120 UpdateGuideState(): m_state=6
23:58:57.085 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
23:58:57.086 00.001 18120 Star::Find returns 1 (0), X=411.02, Y=237.28, Mass=1953, SNR=30.5, Peak=193 HFD=4.1
23:58:57.087 00.001 18120 MultiStar: [#1 -0.01,0.40,0.00,M1] [#2 -0.12,0.29,0.66,U] [#3 -0.11,0.13,0.73,U] [#4 -0.33,0.45,0.00,M5] [#5 0.03,0.42,0.00,M4] [#6 -0.04,0.14,0.49,U] [#7 -0.02,0.17,0.54,U] [#8 -0.17,0.13,0.45,U] 
23:58:57.090 00.003 18120 refined, 5 included, MultiStar: {-0.15, 0.20}, one-star: {-0.31, 0.27}
23:58:57.090 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.35 = -2.93)
23:58:57.091 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.17)
23:58:57.091 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.21 mountX=-0.24 mountY=0.04, mountTheta=2.97
23:58:57.092 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.20, opts=13)
23:58:57.093 00.001 18120 Enqueuing Move request for scope (-0.15, 0.20)
23:58:57.093 00.000 21948 Worker thread wakes up
23:58:57.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
23:58:57.093 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
23:58:57.093 00.000 21948 Moving (-0.15, 0.20) raw xDistance=-0.24 yDistance=0.04
23:58:57.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:58:57.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:57.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:57.094 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.5
23:58:57.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:57.095 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:57.095 00.000 18120 Enqueuing Expose request
23:58:57.096 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:57.096 00.000 21948 MoveAxis(E, 44, ABG)
23:58:57.096 00.000 21948 Guiding  Dir = 2, Dur = 44
23:58:57.096 00.000 21948 IsSlewing returns 0
23:58:57.096 00.000 21948 IsGuiding returns 0
23:58:57.098 00.002 21948 PulseGuide returned control before completion, sleep 53
23:58:57.168 00.070 21948 IsGuiding returns 0
23:58:57.168 00.000 21948 Move returns status 0, amount 44
23:58:57.168 00.000 21948 MoveAxis(N, 0, ABG)
23:58:57.168 00.000 21948 Move returns status 0, amount 0
23:58:57.168 00.000 21948 move complete, result=0
23:58:57.168 00.000 21948 worker thread done servicing request
23:58:57.168 00.000 21948 Worker thread wakes up
23:58:57.168 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
23:58:57.169 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:57.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:58.795 01.626 21948 Exposure complete
23:58:58.835 00.040 21948 worker thread done servicing request
23:58:58.835 00.000 18120 OnExposeComplete: enter
23:58:58.836 00.001 18120 UpdateGuideState(): m_state=6
23:58:58.836 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
23:58:58.837 00.001 18120 Star::Find returns 1 (0), X=411.25, Y=236.92, Mass=2092, SNR=31.5, Peak=206 HFD=4.1
23:58:58.837 00.000 18120 MultiStar: [#1 -0.09,-0.03,0.69,U] [#2 -0.36,-0.11,0.00,M1] [#3 0.25,-0.09,0.68,U] [#4 -0.30,0.02,0.51,U] [#5 -0.04,0.05,0.51,U] [#6 -0.06,-0.12,0.51,U] [#7 -0.19,-0.12,0.50,U] [#8 -0.31,-0.11,0.43,U] 
23:58:58.838 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.09, -0.09}
23:58:58.838 00.000 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
23:58:58.839 00.001 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
23:58:58.839 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.52 mountX=0.02 mountY=0.11, mountTheta=1.38
23:58:58.841 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.06, opts=13)
23:58:58.841 00.000 18120 Enqueuing Move request for scope (-0.09, -0.06)
23:58:58.843 00.002 21948 Worker thread wakes up
23:58:58.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
23:58:58.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:58:58.844 00.001 18120 UpdateGuideState exits: m=2092 RSB=31.5
23:58:58.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:58.844 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:58:58.845 00.001 18120 Enqueuing Expose request
23:58:58.845 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
23:58:58.845 00.000 21948 Moving (-0.09, -0.06) raw xDistance=0.02 yDistance=0.11
23:58:58.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:58:58.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:58.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:58:58.845 00.000 21948 MoveAxis(E, 0, ABG)
23:58:58.845 00.000 21948 Move returns status 0, amount 0
23:58:58.846 00.001 21948 MoveAxis(N, 0, ABG)
23:58:58.846 00.000 21948 Move returns status 0, amount 0
23:58:58.846 00.000 21948 move complete, result=0
23:58:58.846 00.000 21948 worker thread done servicing request
23:58:58.846 00.000 21948 Worker thread wakes up
23:58:58.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:58:58.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:58:58.846 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:00.358 01.512 21948 Exposure complete
23:59:00.387 00.029 21948 worker thread done servicing request
23:59:00.387 00.000 18120 OnExposeComplete: enter
23:59:00.390 00.003 18120 UpdateGuideState(): m_state=6
23:59:00.391 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
23:59:00.391 00.000 18120 Star::Find returns 1 (0), X=411.03, Y=236.90, Mass=2155, SNR=31.9, Peak=228 HFD=4.3
23:59:00.392 00.001 18120 MultiStar: [#1 0.10,-0.05,0.66,U] [#2 -0.26,0.02,0.62,U] [#3 0.48,-0.18,0.00,M2] [#4 0.01,-0.10,0.54,U] [#5 0.06,0.23,0.52,U] [#6 0.09,-0.33,0.46,U] [#7 -0.09,-0.27,0.50,U] [#8 -0.22,-0.17,0.42,U] 
23:59:00.392 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.30, -0.11}
23:59:00.393 00.001 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.14) = xAngle (-1.26 = -1.26)
23:59:00.393 00.000 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.84 = 1.84)
23:59:00.394 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.40 mountX=0.04 mountY=0.13, mountTheta=1.26
23:59:00.395 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.09, opts=13)
23:59:00.395 00.000 18120 Enqueuing Move request for scope (-0.10, -0.09)
23:59:00.396 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:00.396 00.000 18120 UpdateGuideState exits: m=2155 RSB=31.9
23:59:00.397 00.001 21948 Worker thread wakes up
23:59:00.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
23:59:00.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
23:59:00.397 00.000 21948 Moving (-0.10, -0.09) raw xDistance=0.04 yDistance=0.13
23:59:00.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:59:00.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:00.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:59:00.397 00.000 21948 MoveAxis(E, 0, ABG)
23:59:00.397 00.000 21948 Move returns status 0, amount 0
23:59:00.397 00.000 21948 MoveAxis(N, 0, ABG)
23:59:00.397 00.000 21948 Move returns status 0, amount 0
23:59:00.397 00.000 21948 move complete, result=0
23:59:00.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:00.397 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:00.398 00.001 18120 Enqueuing Expose request
23:59:00.398 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:00.399 00.001 21948 worker thread done servicing request
23:59:00.399 00.000 21948 Worker thread wakes up
23:59:00.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:00.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:02.038 01.639 21948 Exposure complete
23:59:02.078 00.040 21948 worker thread done servicing request
23:59:02.078 00.000 18120 OnExposeComplete: enter
23:59:02.079 00.001 18120 UpdateGuideState(): m_state=6
23:59:02.080 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
23:59:02.081 00.001 18120 Star::Find returns 1 (0), X=411.15, Y=236.87, Mass=2084, SNR=31.3, Peak=206 HFD=4.3
23:59:02.081 00.000 18120 MultiStar: [#1 0.01,-0.07,0.70,U] [#2 -0.23,-0.02,0.63,U] [#3 0.18,-0.16,0.67,U] [#4 -0.16,0.13,0.56,U] [#5 0.27,0.18,0.50,U] [#6 0.23,-0.06,0.50,U] [#7 -0.12,-0.23,0.52,U] [#8 -0.15,-0.19,0.45,U] 
23:59:02.082 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.18, -0.14}
23:59:02.082 00.000 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.84 = -0.84)
23:59:02.083 00.001 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
23:59:02.083 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.99 mountX=0.05 mountY=0.06, mountTheta=0.86
23:59:02.085 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
23:59:02.085 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
23:59:02.086 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:02.086 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.3
23:59:02.087 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:02.087 00.000 21948 Worker thread wakes up
23:59:02.087 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:59:02.087 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:59:02.087 00.000 21948 Moving (-0.03, -0.07) raw xDistance=0.05 yDistance=0.06
23:59:02.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:59:02.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:02.088 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:02.088 00.000 18120 Enqueuing Expose request
23:59:02.089 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:02.089 00.000 21948 MoveAxis(E, 0, ABG)
23:59:02.089 00.000 21948 Move returns status 0, amount 0
23:59:02.089 00.000 21948 MoveAxis(N, 0, ABG)
23:59:02.089 00.000 21948 Move returns status 0, amount 0
23:59:02.089 00.000 21948 move complete, result=0
23:59:02.089 00.000 21948 worker thread done servicing request
23:59:02.089 00.000 21948 Worker thread wakes up
23:59:02.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:02.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:02.089 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:03.619 01.530 21948 Exposure complete
23:59:03.645 00.026 21948 worker thread done servicing request
23:59:03.645 00.000 18120 OnExposeComplete: enter
23:59:03.646 00.001 18120 UpdateGuideState(): m_state=6
23:59:03.646 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
23:59:03.647 00.001 18120 Star::Find returns 1 (0), X=411.14, Y=237.00, Mass=2146, SNR=31.9, Peak=209 HFD=4.2
23:59:03.647 00.000 18120 MultiStar: [#1 -0.12,0.12,0.72,U] [#2 -0.16,0.04,0.64,U] [#3 -0.11,-0.16,0.68,U] [#4 -0.08,0.22,0.53,U] [#5 0.29,0.24,0.00,M2] [#6 0.03,-0.30,0.46,U] [#7 -0.18,-0.23,0.51,U] [#8 -0.06,-0.20,0.43,U] 
23:59:03.648 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.05}, one-star: {-0.20, -0.01}
23:59:03.648 00.000 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.14) = xAngle (-1.64 = -1.64)
23:59:03.649 00.001 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
23:59:03.649 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.78 mountX=-0.01 mountY=0.13, mountTheta=1.64
23:59:03.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.05, opts=13)
23:59:03.651 00.001 18120 Enqueuing Move request for scope (-0.12, -0.05)
23:59:03.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:03.652 00.001 18120 UpdateGuideState exits: m=2146 RSB=31.9
23:59:03.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:03.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:03.653 00.001 18120 Enqueuing Expose request
23:59:03.653 00.000 21948 Worker thread wakes up
23:59:03.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:59:03.653 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:59:03.653 00.000 21948 Moving (-0.12, -0.05) raw xDistance=-0.01 yDistance=0.13
23:59:03.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:59:03.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:03.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:59:03.653 00.000 21948 MoveAxis(E, 0, ABG)
23:59:03.653 00.000 21948 Move returns status 0, amount 0
23:59:03.653 00.000 21948 MoveAxis(N, 0, ABG)
23:59:03.653 00.000 21948 Move returns status 0, amount 0
23:59:03.653 00.000 21948 move complete, result=0
23:59:03.653 00.000 21948 worker thread done servicing request
23:59:03.653 00.000 21948 Worker thread wakes up
23:59:03.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:03.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:03.654 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:05.290 01.636 21948 Exposure complete
23:59:05.318 00.028 21948 worker thread done servicing request
23:59:05.318 00.000 18120 OnExposeComplete: enter
23:59:05.320 00.002 18120 UpdateGuideState(): m_state=6
23:59:05.321 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
23:59:05.322 00.001 18120 Star::Find returns 1 (0), X=411.02, Y=237.42, Mass=2007, SNR=30.7, Peak=175 HFD=4.1
23:59:05.323 00.001 18120 MultiStar: [#1 -0.20,0.37,0.00,M1] [#2 -0.21,0.17,0.61,U] [#3 0.57,0.14,0.00,M1] [#4 -0.34,0.46,0.00,M2] [#5 0.04,0.46,0.00,M3] [#6 0.02,0.21,0.50,U] [#7 -0.28,-0.03,0.54,U] [#8 -0.13,0.20,0.44,U] 
23:59:05.323 00.000 18120 refined, 4 included, MultiStar: {-0.21, 0.22}, one-star: {-0.32, 0.41}
23:59:05.324 00.001 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.47 = -2.82)
23:59:05.324 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
23:59:05.325 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=-0.29 mountY=0.09, mountTheta=2.85
23:59:05.325 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.22, opts=13)
23:59:05.327 00.002 18120 Enqueuing Move request for scope (-0.21, 0.22)
23:59:05.327 00.000 21948 Worker thread wakes up
23:59:05.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
23:59:05.327 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
23:59:05.327 00.000 21948 Moving (-0.21, 0.22) raw xDistance=-0.29 yDistance=0.09
23:59:05.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:05.328 00.001 18120 UpdateGuideState exits: m=2007 RSB=30.7
23:59:05.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:05.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:05.329 00.000 18120 Enqueuing Expose request
23:59:05.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:59:05.330 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:05.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:59:05.330 00.000 21948 MoveAxis(E, 51, ABG)
23:59:05.330 00.000 21948 Guiding  Dir = 2, Dur = 51
23:59:05.330 00.000 21948 IsSlewing returns 0
23:59:05.330 00.000 21948 IsGuiding returns 0
23:59:05.332 00.002 21948 PulseGuide returned control before completion, sleep 60
23:59:05.397 00.065 21948 IsGuiding returns 1
23:59:05.397 00.000 21948 scope still moving after pulse duration time elapsed
23:59:05.427 00.030 21948 IsSlewing returns 0
23:59:05.430 00.003 21948 IsGuiding returns 0
23:59:05.430 00.000 21948 scope move finished after 51 + 49 ms
23:59:05.430 00.000 21948 Move returns status 0, amount 51
23:59:05.430 00.000 21948 MoveAxis(N, 0, ABG)
23:59:05.430 00.000 21948 Move returns status 0, amount 0
23:59:05.430 00.000 21948 move complete, result=0
23:59:05.430 00.000 21948 worker thread done servicing request
23:59:05.430 00.000 21948 Worker thread wakes up
23:59:05.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:05.430 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
23:59:05.431 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:06.833 01.402 21948 Exposure complete
23:59:06.871 00.038 21948 worker thread done servicing request
23:59:06.871 00.000 18120 OnExposeComplete: enter
23:59:06.872 00.001 18120 UpdateGuideState(): m_state=6
23:59:06.873 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
23:59:06.873 00.000 18120 Star::Find returns 1 (0), X=411.25, Y=237.17, Mass=2043, SNR=31.0, Peak=214 HFD=4.0
23:59:06.874 00.001 18120 MultiStar: [#1 -0.02,0.10,0.72,U] [#2 -0.08,0.17,0.65,U] [#3 0.41,-0.02,0.00,M2] [#4 -0.28,0.21,0.55,U] [#5 0.32,0.31,0.00,M4] [#6 -0.05,0.12,0.49,U] [#7 0.03,-0.06,0.53,U] [#8 0.15,0.03,0.47,U] 
23:59:06.875 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.11}, one-star: {-0.08, 0.15}
23:59:06.875 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
23:59:06.876 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.00)
23:59:06.876 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.04 mountX=-0.13 mountY=0.00, mountTheta=3.14
23:59:06.877 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.11, opts=13)
23:59:06.878 00.001 18120 Enqueuing Move request for scope (-0.06, 0.11)
23:59:06.878 00.000 21948 Worker thread wakes up
23:59:06.878 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:06.879 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.0
23:59:06.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:06.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:06.880 00.001 18120 Enqueuing Expose request
23:59:06.883 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:59:06.883 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:59:06.883 00.000 21948 Moving (-0.06, 0.11) raw xDistance=-0.13 yDistance=0.00
23:59:06.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:59:06.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:06.883 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:59:06.883 00.000 21948 MoveAxis(E, 0, ABG)
23:59:06.883 00.000 21948 Move returns status 0, amount 0
23:59:06.883 00.000 21948 MoveAxis(N, 0, ABG)
23:59:06.883 00.000 21948 Move returns status 0, amount 0
23:59:06.883 00.000 21948 move complete, result=0
23:59:06.883 00.000 21948 worker thread done servicing request
23:59:06.883 00.000 21948 Worker thread wakes up
23:59:06.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:06.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:06.886 00.003 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:08.506 01.620 21948 Exposure complete
23:59:08.533 00.027 21948 worker thread done servicing request
23:59:08.533 00.000 18120 OnExposeComplete: enter
23:59:08.535 00.002 18120 UpdateGuideState(): m_state=6
23:59:08.539 00.004 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
23:59:08.540 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=237.24, Mass=2070, SNR=31.1, Peak=205 HFD=4.4
23:59:08.544 00.004 18120 MultiStar: [#1 0.19,0.19,0.76,U] [#2 -0.27,0.11,0.65,U] [#3 0.37,0.03,0.00,M3] [#4 -0.13,0.29,0.55,U] [#5 0.10,0.25,0.53,U] [#6 -0.02,0.09,0.50,U] [#7 -0.52,0.07,0.00,M1] [#8 -0.41,-0.02,0.00,M1] 
23:59:08.546 00.002 18120 refined, 5 included, MultiStar: {-0.15, 0.19}, one-star: {-0.53, 0.22}
23:59:08.548 00.002 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
23:59:08.550 00.002 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.19)
23:59:08.551 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.25 cameraTheta=2.22 mountX=-0.24 mountY=0.05, mountTheta=2.95
23:59:08.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.19, opts=13)
23:59:08.554 00.001 18120 Enqueuing Move request for scope (-0.15, 0.19)
23:59:08.555 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:08.556 00.001 18120 UpdateGuideState exits: m=2070 RSB=31.1
23:59:08.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:08.557 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:08.558 00.001 18120 Enqueuing Expose request
23:59:08.559 00.001 21948 Worker thread wakes up
23:59:08.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
23:59:08.559 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
23:59:08.559 00.000 21948 Moving (-0.15, 0.19) raw xDistance=-0.24 yDistance=0.05
23:59:08.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:59:08.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:08.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:08.559 00.000 21948 MoveAxis(E, 43, ABG)
23:59:08.559 00.000 21948 Guiding  Dir = 2, Dur = 43
23:59:08.560 00.001 21948 IsSlewing returns 0
23:59:08.560 00.000 21948 IsGuiding returns 0
23:59:08.562 00.002 21948 PulseGuide returned control before completion, sleep 52
23:59:08.628 00.066 21948 IsGuiding returns 0
23:59:08.628 00.000 21948 Move returns status 0, amount 43
23:59:08.628 00.000 21948 MoveAxis(N, 0, ABG)
23:59:08.628 00.000 21948 Move returns status 0, amount 0
23:59:08.628 00.000 21948 move complete, result=0
23:59:08.629 00.001 21948 worker thread done servicing request
23:59:08.629 00.000 21948 Worker thread wakes up
23:59:08.629 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
23:59:08.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:08.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:10.043 01.414 21948 Exposure complete
23:59:10.096 00.053 21948 worker thread done servicing request
23:59:10.096 00.000 18120 OnExposeComplete: enter
23:59:10.098 00.002 18120 UpdateGuideState(): m_state=6
23:59:10.101 00.003 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
23:59:10.104 00.003 18120 Star::Find returns 1 (0), X=411.09, Y=237.23, Mass=1898, SNR=29.9, Peak=201 HFD=4.1
23:59:10.105 00.001 18120 MultiStar: [#1 -0.03,0.15,0.77,U] [#2 -0.21,0.02,0.70,U] [#3 0.49,0.06,0.00,M4] [#4 -0.22,0.12,0.56,U] [#5 -0.15,0.25,0.56,U] [#6 0.18,0.05,0.49,U] [#7 -0.04,-0.18,0.54,U] [#8 -0.14,-0.22,0.46,U] 
23:59:10.106 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.08}, one-star: {-0.24, 0.22}
23:59:10.107 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
23:59:10.107 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.55)
23:59:10.108 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.59 mountX=-0.12 mountY=0.08, mountTheta=2.58
23:59:10.110 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.08, opts=13)
23:59:10.112 00.002 18120 Enqueuing Move request for scope (-0.12, 0.08)
23:59:10.113 00.001 21948 Worker thread wakes up
23:59:10.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
23:59:10.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:10.114 00.001 18120 UpdateGuideState exits: m=1898 RSB=29.9
23:59:10.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:10.115 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:10.115 00.000 18120 Enqueuing Expose request
23:59:10.116 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
23:59:10.116 00.000 21948 Moving (-0.12, 0.08) raw xDistance=-0.12 yDistance=0.08
23:59:10.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:59:10.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:10.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:10.116 00.000 21948 MoveAxis(E, 0, ABG)
23:59:10.116 00.000 21948 Move returns status 0, amount 0
23:59:10.116 00.000 21948 MoveAxis(N, 0, ABG)
23:59:10.116 00.000 21948 Move returns status 0, amount 0
23:59:10.116 00.000 21948 move complete, result=0
23:59:10.116 00.000 21948 worker thread done servicing request
23:59:10.116 00.000 21948 Worker thread wakes up
23:59:10.117 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:10.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:10.117 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:11.747 01.630 21948 Exposure complete
23:59:11.778 00.031 21948 worker thread done servicing request
23:59:11.779 00.001 18120 OnExposeComplete: enter
23:59:11.780 00.001 18120 UpdateGuideState(): m_state=6
23:59:11.781 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
23:59:11.782 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=237.21, Mass=2052, SNR=31.0, Peak=211 HFD=4.2
23:59:11.783 00.001 18120 MultiStar: [#1 -0.09,0.23,0.70,U] [#2 -0.12,-0.06,0.64,U] [#3 -0.15,-0.04,0.72,U] [#4 -0.20,0.36,0.00,M1] [#5 -0.10,0.12,0.54,U] [#6 0.05,-0.03,0.50,U] [#7 0.09,-0.14,0.53,U] [#8 -0.27,-0.13,0.43,U] 
23:59:11.784 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {-0.42, 0.20}
23:59:11.785 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.01 = -2.28)
23:59:11.786 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.82)
23:59:11.786 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.86 mountX=-0.10 mountY=0.11, mountTheta=2.30
23:59:11.788 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
23:59:11.789 00.001 18120 Enqueuing Move request for scope (-0.15, 0.04)
23:59:11.790 00.001 21948 Worker thread wakes up
23:59:11.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:59:11.790 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:59:11.790 00.000 21948 Moving (-0.15, 0.04) raw xDistance=-0.10 yDistance=0.11
23:59:11.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:11.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:59:11.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:11.790 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.0
23:59:11.791 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:11.792 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:59:11.792 00.000 21948 MoveAxis(E, 0, ABG)
23:59:11.792 00.000 21948 Move returns status 0, amount 0
23:59:11.792 00.000 21948 MoveAxis(N, 0, ABG)
23:59:11.792 00.000 21948 Move returns status 0, amount 0
23:59:11.792 00.000 21948 move complete, result=0
23:59:11.792 00.000 21948 worker thread done servicing request
23:59:11.792 00.000 18120 Enqueuing Expose request
23:59:11.793 00.001 21948 Worker thread wakes up
23:59:11.793 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:11.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:11.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:13.311 01.518 21948 Exposure complete
23:59:13.355 00.044 21948 worker thread done servicing request
23:59:13.355 00.000 18120 OnExposeComplete: enter
23:59:13.357 00.002 18120 UpdateGuideState(): m_state=6
23:59:13.357 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
23:59:13.358 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=237.22, Mass=2021, SNR=30.9, Peak=198 HFD=4.3
23:59:13.358 00.000 18120 MultiStar: [#1 -0.07,0.19,0.75,U] [#2 -0.12,0.01,0.63,U] [#3 -0.15,0.18,0.70,U] [#4 -0.20,0.23,0.57,U] [#5 -0.15,0.32,0.56,U] [#6 -0.11,-0.07,0.51,U] [#7 -0.41,-0.17,0.00,M1] [#8 -0.31,-0.12,0.43,U] 
23:59:13.359 00.001 18120 refined, 7 included, MultiStar: {-0.22, 0.14}, one-star: {-0.51, 0.21}
23:59:13.359 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.74 = -2.55)
23:59:13.359 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.55)
23:59:13.360 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.59 mountX=-0.22 mountY=0.14, mountTheta=2.58
23:59:13.361 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.14, opts=13)
23:59:13.361 00.000 18120 Enqueuing Move request for scope (-0.22, 0.14)
23:59:13.362 00.001 21948 Worker thread wakes up
23:59:13.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:13.362 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.9
23:59:13.363 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:13.363 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:13.364 00.001 18120 Enqueuing Expose request
23:59:13.364 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
23:59:13.364 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
23:59:13.364 00.000 21948 Moving (-0.22, 0.14) raw xDistance=-0.22 yDistance=0.14
23:59:13.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:59:13.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:13.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:59:13.364 00.000 21948 MoveAxis(E, 38, ABG)
23:59:13.364 00.000 21948 Guiding  Dir = 2, Dur = 38
23:59:13.365 00.001 21948 IsSlewing returns 0
23:59:13.365 00.000 21948 IsGuiding returns 0
23:59:13.367 00.002 21948 PulseGuide returned control before completion, sleep 47
23:59:13.419 00.052 21948 IsGuiding returns 0
23:59:13.419 00.000 21948 Move returns status 0, amount 38
23:59:13.419 00.000 21948 MoveAxis(N, 0, ABG)
23:59:13.419 00.000 21948 Move returns status 0, amount 0
23:59:13.419 00.000 21948 move complete, result=0
23:59:13.419 00.000 21948 worker thread done servicing request
23:59:13.420 00.001 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:59:13.420 00.000 21948 Worker thread wakes up
23:59:13.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:13.420 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:15.052 01.632 21948 Exposure complete
23:59:15.082 00.030 21948 worker thread done servicing request
23:59:15.082 00.000 18120 OnExposeComplete: enter
23:59:15.084 00.002 18120 UpdateGuideState(): m_state=6
23:59:15.085 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
23:59:15.085 00.000 18120 Star::Find returns 1 (0), X=411.12, Y=237.07, Mass=2035, SNR=30.9, Peak=210 HFD=4.2
23:59:15.086 00.001 18120 MultiStar: [#1 -0.26,0.40,0.00,M1] [#2 -0.12,-0.06,0.63,U] [#3 0.21,0.08,0.67,U] [#4 -0.22,0.12,0.57,U] [#5 -0.03,0.50,0.00,M1] [#6 -0.15,0.18,0.48,U] [#7 -0.35,0.14,0.00,M2] [#8 -0.13,0.20,0.43,U] 
23:59:15.086 00.000 18120 refined, 5 included, MultiStar: {-0.11, 0.08}, one-star: {-0.22, 0.06}
23:59:15.086 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
23:59:15.086 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
23:59:15.087 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.49 mountX=-0.12 mountY=0.06, mountTheta=2.69
23:59:15.088 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.08, opts=13)
23:59:15.088 00.000 18120 Enqueuing Move request for scope (-0.11, 0.08)
23:59:15.089 00.001 21948 Worker thread wakes up
23:59:15.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:15.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:59:15.090 00.001 18120 UpdateGuideState exits: m=2035 RSB=30.9
23:59:15.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:15.090 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:59:15.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:15.091 00.001 18120 Enqueuing Expose request
23:59:15.092 00.001 21948 Moving (-0.11, 0.08) raw xDistance=-0.12 yDistance=0.06
23:59:15.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:59:15.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:15.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:15.092 00.000 21948 MoveAxis(E, 0, ABG)
23:59:15.092 00.000 21948 Move returns status 0, amount 0
23:59:15.092 00.000 21948 MoveAxis(N, 0, ABG)
23:59:15.092 00.000 21948 Move returns status 0, amount 0
23:59:15.092 00.000 21948 move complete, result=0
23:59:15.092 00.000 21948 worker thread done servicing request
23:59:15.092 00.000 21948 Worker thread wakes up
23:59:15.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:15.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:15.092 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:16.617 01.525 21948 Exposure complete
23:59:16.660 00.043 21948 worker thread done servicing request
23:59:16.660 00.000 18120 OnExposeComplete: enter
23:59:16.660 00.000 18120 UpdateGuideState(): m_state=6
23:59:16.661 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
23:59:16.663 00.002 18120 Star::Find returns 1 (0), X=411.07, Y=237.20, Mass=1931, SNR=30.1, Peak=205 HFD=4.2
23:59:16.666 00.003 18120 MultiStar: [#1 -0.14,0.13,0.71,U] [#2 -0.39,-0.09,0.00,M1] [#3 0.12,-0.21,0.70,U] [#4 -0.21,0.10,0.60,U] [#5 -0.09,0.14,0.52,U] [#6 0.06,-0.12,0.50,U] [#7 -0.10,0.02,0.54,U] [#8 -0.28,0.02,0.47,U] 
23:59:16.668 00.002 18120 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.27, 0.19}
23:59:16.670 00.002 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.14) = xAngle (3.93 = -2.35)
23:59:16.673 00.003 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.75)
23:59:16.675 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.79 mountX=-0.09 mountY=0.09, mountTheta=2.37
23:59:16.679 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
23:59:16.680 00.001 18120 Enqueuing Move request for scope (-0.12, 0.04)
23:59:16.681 00.001 21948 Worker thread wakes up
23:59:16.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:16.681 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.1
23:59:16.682 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:16.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:16.683 00.001 18120 Enqueuing Expose request
23:59:16.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:59:16.683 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:59:16.683 00.000 21948 Moving (-0.12, 0.04) raw xDistance=-0.09 yDistance=0.09
23:59:16.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:59:16.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:16.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:59:16.683 00.000 21948 MoveAxis(E, 0, ABG)
23:59:16.683 00.000 21948 Move returns status 0, amount 0
23:59:16.684 00.001 21948 MoveAxis(N, 0, ABG)
23:59:16.684 00.000 21948 Move returns status 0, amount 0
23:59:16.684 00.000 21948 move complete, result=0
23:59:16.684 00.000 21948 worker thread done servicing request
23:59:16.684 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:16.684 00.000 21948 Worker thread wakes up
23:59:16.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:16.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:18.311 01.627 21948 Exposure complete
23:59:18.361 00.050 21948 worker thread done servicing request
23:59:18.361 00.000 18120 OnExposeComplete: enter
23:59:18.362 00.001 18120 UpdateGuideState(): m_state=6
23:59:18.363 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
23:59:18.363 00.000 18120 Star::Find returns 1 (0), X=411.02, Y=237.13, Mass=2068, SNR=31.2, Peak=211 HFD=4.3
23:59:18.364 00.001 18120 MultiStar: [#1 -0.38,0.19,0.00,M1] [#2 -0.23,0.11,0.66,U] [#3 0.08,-0.24,0.64,U] [#4 -0.63,0.12,0.00,M1] [#5 -0.06,0.26,0.52,U] [#6 -0.05,0.01,0.50,U] [#7 -0.24,0.08,0.52,U] [#8 -0.44,-0.13,0.00,M1] 
23:59:18.364 00.000 18120 refined, 5 included, MultiStar: {-0.16, 0.06}, one-star: {-0.32, 0.12}
23:59:18.365 00.001 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.14) = xAngle (3.95 = -2.33)
23:59:18.365 00.000 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.77)
23:59:18.366 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.81 mountX=-0.12 mountY=0.12, mountTheta=2.35
23:59:18.367 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.06, opts=13)
23:59:18.368 00.001 18120 Enqueuing Move request for scope (-0.16, 0.06)
23:59:18.369 00.001 21948 Worker thread wakes up
23:59:18.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:18.370 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
23:59:18.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
23:59:18.370 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.2
23:59:18.372 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:18.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:18.374 00.002 18120 Enqueuing Expose request
23:59:18.375 00.001 21948 Moving (-0.16, 0.06) raw xDistance=-0.12 yDistance=0.12
23:59:18.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:59:18.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:18.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:59:18.375 00.000 21948 MoveAxis(E, 0, ABG)
23:59:18.375 00.000 21948 Move returns status 0, amount 0
23:59:18.375 00.000 21948 MoveAxis(N, 0, ABG)
23:59:18.375 00.000 21948 Move returns status 0, amount 0
23:59:18.375 00.000 21948 move complete, result=0
23:59:18.375 00.000 21948 worker thread done servicing request
23:59:18.375 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:18.375 00.000 21948 Worker thread wakes up
23:59:18.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:18.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:19.904 01.529 21948 Exposure complete
23:59:19.932 00.028 21948 worker thread done servicing request
23:59:19.932 00.000 18120 OnExposeComplete: enter
23:59:19.935 00.003 18120 UpdateGuideState(): m_state=6
23:59:19.937 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
23:59:19.939 00.002 18120 Star::Find returns 1 (0), X=411.07, Y=237.05, Mass=2240, SNR=32.3, Peak=222 HFD=4.3
23:59:19.940 00.001 18120 MultiStar: [#1 -0.20,0.41,0.00,M2] [#2 -0.30,-0.18,0.65,U] [#3 0.31,-0.10,0.68,U] [#4 -0.37,0.21,0.00,M2] [#5 -0.05,0.35,0.54,U] [#6 -0.01,0.07,0.50,U] [#7 -0.09,0.12,0.51,U] [#8 -0.24,-0.05,0.45,U] 
23:59:19.941 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.03}, one-star: {-0.26, 0.04}
23:59:19.942 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.14) = xAngle (4.04 = -2.25)
23:59:19.943 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.85)
23:59:19.945 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.89 mountX=-0.06 mountY=0.08, mountTheta=2.26
23:59:19.949 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
23:59:19.950 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
23:59:19.951 00.001 21948 Worker thread wakes up
23:59:19.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:59:19.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:59:19.951 00.000 21948 Moving (-0.10, 0.03) raw xDistance=-0.06 yDistance=0.08
23:59:19.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:59:19.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:19.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:19.952 00.001 18120 UpdateGuideState exits: m=2240 RSB=32.3
23:59:19.952 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.953 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:19.953 00.000 18120 Enqueuing Expose request
23:59:19.954 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:19.954 00.000 21948 MoveAxis(E, 0, ABG)
23:59:19.954 00.000 21948 Move returns status 0, amount 0
23:59:19.954 00.000 21948 MoveAxis(N, 0, ABG)
23:59:19.954 00.000 21948 Move returns status 0, amount 0
23:59:19.954 00.000 21948 move complete, result=0
23:59:19.954 00.000 21948 worker thread done servicing request
23:59:19.954 00.000 21948 Worker thread wakes up
23:59:19.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:19.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:19.954 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:21.686 01.732 21948 Exposure complete
23:59:21.743 00.057 21948 worker thread done servicing request
23:59:21.743 00.000 18120 OnExposeComplete: enter
23:59:21.744 00.001 18120 UpdateGuideState(): m_state=6
23:59:21.745 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
23:59:21.745 00.000 18120 Star::Find returns 1 (0), X=411.02, Y=237.14, Mass=2086, SNR=31.4, Peak=221 HFD=4.2
23:59:21.746 00.001 18120 MultiStar: [#1 -0.15,0.19,0.71,U] [#2 -0.25,0.12,0.63,U] [#3 0.56,-0.19,0.00,M1] [#4 -0.28,0.06,0.53,U] [#5 0.10,0.26,0.52,U] [#6 0.08,0.01,0.49,U] [#7 -0.29,-0.14,0.52,U] [#8 -0.26,-0.16,0.46,U] 
23:59:21.746 00.000 18120 refined, 7 included, MultiStar: {-0.19, 0.08}, one-star: {-0.32, 0.13}
23:59:21.747 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.90 = -2.38)
23:59:21.747 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.72)
23:59:21.748 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.76 mountX=-0.15 mountY=0.13, mountTheta=2.40
23:59:21.749 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.08, opts=13)
23:59:21.749 00.000 18120 Enqueuing Move request for scope (-0.19, 0.08)
23:59:21.750 00.001 21948 Worker thread wakes up
23:59:21.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
23:59:21.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:21.752 00.002 18120 UpdateGuideState exits: m=2086 RSB=31.4
23:59:21.753 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
23:59:21.753 00.000 21948 Moving (-0.19, 0.08) raw xDistance=-0.15 yDistance=0.13
23:59:21.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:59:21.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:21.753 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.754 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:59:21.754 00.000 21948 MoveAxis(E, 0, ABG)
23:59:21.754 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:21.755 00.001 18120 Enqueuing Expose request
23:59:21.756 00.001 21948 Move returns status 0, amount 0
23:59:21.756 00.000 21948 MoveAxis(N, 0, ABG)
23:59:21.757 00.001 21948 Move returns status 0, amount 0
23:59:21.757 00.000 21948 move complete, result=0
23:59:21.757 00.000 21948 worker thread done servicing request
23:59:21.757 00.000 21948 Worker thread wakes up
23:59:21.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:21.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:21.758 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:23.172 01.414 21948 Exposure complete
23:59:23.200 00.028 21948 worker thread done servicing request
23:59:23.200 00.000 18120 OnExposeComplete: enter
23:59:23.202 00.002 18120 UpdateGuideState(): m_state=6
23:59:23.203 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
23:59:23.203 00.000 18120 Star::Find returns 1 (0), X=411.11, Y=236.92, Mass=1914, SNR=30.1, Peak=204 HFD=4.2
23:59:23.204 00.001 18120 MultiStar: [#1 0.12,-0.06,0.72,U] [#2 -0.46,-0.12,0.00,M1] [#3 0.41,-0.28,0.00,M2] [#4 -0.17,0.17,0.56,U] [#5 -0.12,0.15,0.55,U] [#6 0.12,0.01,0.48,U] [#7 -0.31,-0.05,0.53,U] [#8 -0.49,-0.20,0.00,M1] 
23:59:23.205 00.001 18120 refined, 5 included, MultiStar: {-0.11, 0.00}, one-star: {-0.23, -0.09}
23:59:23.206 00.001 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.14) = xAngle (4.25 = -2.04)
23:59:23.207 00.001 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.07)
23:59:23.208 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.10 mountX=-0.05 mountY=0.09, mountTheta=2.04
23:59:23.209 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.00, opts=13)
23:59:23.210 00.001 18120 Enqueuing Move request for scope (-0.11, 0.00)
23:59:23.210 00.000 21948 Worker thread wakes up
23:59:23.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:23.211 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.1
23:59:23.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:23.212 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:23.212 00.000 18120 Enqueuing Expose request
23:59:23.213 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
23:59:23.213 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
23:59:23.213 00.000 21948 Moving (-0.11, 0.00) raw xDistance=-0.05 yDistance=0.09
23:59:23.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:59:23.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:23.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:59:23.213 00.000 21948 MoveAxis(E, 0, ABG)
23:59:23.213 00.000 21948 Move returns status 0, amount 0
23:59:23.213 00.000 21948 MoveAxis(N, 0, ABG)
23:59:23.213 00.000 21948 Move returns status 0, amount 0
23:59:23.213 00.000 21948 move complete, result=0
23:59:23.213 00.000 21948 worker thread done servicing request
23:59:23.213 00.000 21948 Worker thread wakes up
23:59:23.213 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:23.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:23.214 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:24.847 01.633 21948 Exposure complete
23:59:24.891 00.044 21948 worker thread done servicing request
23:59:24.891 00.000 18120 OnExposeComplete: enter
23:59:24.892 00.001 18120 UpdateGuideState(): m_state=6
23:59:24.894 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
23:59:24.895 00.001 18120 Star::Find returns 1 (0), X=411.02, Y=237.12, Mass=1839, SNR=29.5, Peak=205 HFD=4.2
23:59:24.895 00.000 18120 MultiStar: [#1 -0.03,0.12,0.78,U] [#2 -0.18,0.22,0.69,U] [#3 0.52,-0.13,0.00,M3] [#4 -0.13,0.21,0.60,U] [#5 -0.17,0.19,0.53,U] [#6 0.08,-0.18,0.52,U] [#7 -0.55,-0.12,0.00,M1] [#8 -0.17,0.21,0.44,U] 
23:59:24.896 00.001 18120 refined, 6 included, MultiStar: {-0.15, 0.13}, one-star: {-0.32, 0.10}
23:59:24.896 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
23:59:24.897 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.39)
23:59:24.897 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.19 cameraTheta=2.43 mountX=-0.18 mountY=0.07, mountTheta=2.74
23:59:24.898 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.13, opts=13)
23:59:24.899 00.001 18120 Enqueuing Move request for scope (-0.15, 0.13)
23:59:24.900 00.001 21948 Worker thread wakes up
23:59:24.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:24.901 00.001 18120 UpdateGuideState exits: m=1839 RSB=29.5
23:59:24.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:24.903 00.001 18120 Enqueuing Expose request
23:59:24.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
23:59:24.903 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
23:59:24.903 00.000 21948 Moving (-0.15, 0.13) raw xDistance=-0.18 yDistance=0.07
23:59:24.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:59:24.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:24.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:59:24.903 00.000 21948 MoveAxis(E, 0, ABG)
23:59:24.904 00.001 21948 Move returns status 0, amount 0
23:59:24.904 00.000 21948 MoveAxis(N, 0, ABG)
23:59:24.904 00.000 21948 Move returns status 0, amount 0
23:59:24.904 00.000 21948 move complete, result=0
23:59:24.904 00.000 21948 worker thread done servicing request
23:59:24.904 00.000 21948 Worker thread wakes up
23:59:24.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:24.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:24.904 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:26.432 01.528 21948 Exposure complete
23:59:26.465 00.033 21948 worker thread done servicing request
23:59:26.466 00.001 18120 OnExposeComplete: enter
23:59:26.469 00.003 18120 UpdateGuideState(): m_state=6
23:59:26.472 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
23:59:26.474 00.002 18120 Star::Find returns 1 (0), X=410.78, Y=237.27, Mass=2155, SNR=31.9, Peak=217 HFD=4.2
23:59:26.477 00.003 18120 MultiStar: [#1 0.03,0.00,0.68,U] [#2 -0.39,0.44,0.00,M1] [#3 0.12,-0.01,0.64,U] [#4 -0.51,0.44,0.00,M1] [#5 -0.32,0.44,0.00,M1] [#6 -0.01,0.23,0.50,U] [#7 -0.23,0.18,0.49,U] [#8 -0.35,0.30,0.00,M1] 
23:59:26.479 00.002 18120 refined, 4 included, MultiStar: {-0.17, 0.14}, one-star: {-0.56, 0.26}
23:59:26.480 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.62 = -2.66)
23:59:26.480 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
23:59:26.480 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.47 mountX=-0.20 mountY=0.09, mountTheta=2.70
23:59:26.482 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.14, opts=13)
23:59:26.483 00.001 18120 Enqueuing Move request for scope (-0.17, 0.14)
23:59:26.483 00.000 21948 Worker thread wakes up
23:59:26.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:26.484 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
23:59:26.484 00.000 18120 UpdateGuideState exits: m=2155 RSB=31.9
23:59:26.484 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
23:59:26.484 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:26.485 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:26.485 00.000 18120 Enqueuing Expose request
23:59:26.485 00.000 21948 Moving (-0.17, 0.14) raw xDistance=-0.20 yDistance=0.09
23:59:26.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:59:26.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:26.486 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:59:26.486 00.000 21948 MoveAxis(E, 0, ABG)
23:59:26.486 00.000 21948 Move returns status 0, amount 0
23:59:26.486 00.000 21948 MoveAxis(N, 0, ABG)
23:59:26.486 00.000 21948 Move returns status 0, amount 0
23:59:26.486 00.000 21948 move complete, result=0
23:59:26.486 00.000 21948 worker thread done servicing request
23:59:26.486 00.000 21948 Worker thread wakes up
23:59:26.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:26.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:26.487 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:28.118 01.631 21948 Exposure complete
23:59:28.149 00.031 21948 worker thread done servicing request
23:59:28.149 00.000 18120 OnExposeComplete: enter
23:59:28.150 00.001 18120 UpdateGuideState(): m_state=6
23:59:28.150 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
23:59:28.152 00.002 18120 Star::Find returns 1 (0), X=410.73, Y=237.19, Mass=2268, SNR=32.8, Peak=213 HFD=4.4
23:59:28.152 00.000 18120 MultiStar: [#1 -0.24,0.24,0.68,U] [#2 -0.24,0.27,0.60,U] [#3 0.28,0.06,0.64,U] [#4 -0.48,0.45,0.00,M2] [#5 -0.26,0.40,0.00,M2] [#6 -0.19,0.32,0.00,M1] [#7 -0.49,0.14,0.00,M1] [#8 -0.41,0.17,0.00,M2] 
23:59:28.152 00.000 18120 refined, 3 included, MultiStar: {-0.25, 0.18}, one-star: {-0.61, 0.17}
23:59:28.153 00.001 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
23:59:28.153 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
23:59:28.154 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.51 mountX=-0.27 mountY=0.14, mountTheta=2.66
23:59:28.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.18, opts=13)
23:59:28.155 00.000 18120 Enqueuing Move request for scope (-0.25, 0.18)
23:59:28.156 00.001 21948 Worker thread wakes up
23:59:28.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
23:59:28.156 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
23:59:28.156 00.000 21948 Moving (-0.25, 0.18) raw xDistance=-0.27 yDistance=0.14
23:59:28.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:59:28.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:28.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:28.157 00.001 18120 UpdateGuideState exits: m=2268 RSB=32.8
23:59:28.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:28.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:59:28.158 00.001 21948 MoveAxis(E, 48, ABG)
23:59:28.158 00.000 21948 Guiding  Dir = 2, Dur = 48
23:59:28.158 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:28.158 00.000 18120 Enqueuing Expose request
23:59:28.158 00.000 21948 IsSlewing returns 0
23:59:28.159 00.001 21948 IsGuiding returns 0
23:59:28.160 00.001 21948 PulseGuide returned control before completion, sleep 57
23:59:28.227 00.067 21948 IsGuiding returns 0
23:59:28.227 00.000 21948 Move returns status 0, amount 48
23:59:28.227 00.000 21948 MoveAxis(N, 0, ABG)
23:59:28.227 00.000 21948 Move returns status 0, amount 0
23:59:28.227 00.000 21948 move complete, result=0
23:59:28.229 00.002 21948 worker thread done servicing request
23:59:28.229 00.000 21948 Worker thread wakes up
23:59:28.229 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
23:59:28.230 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:28.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:29.649 01.419 21948 Exposure complete
23:59:29.680 00.031 21948 worker thread done servicing request
23:59:29.680 00.000 18120 OnExposeComplete: enter
23:59:29.681 00.001 18120 UpdateGuideState(): m_state=6
23:59:29.683 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
23:59:29.685 00.002 18120 Star::Find returns 1 (0), X=410.91, Y=236.93, Mass=2123, SNR=31.6, Peak=228 HFD=4.3
23:59:29.686 00.001 18120 MultiStar: [#1 0.05,0.10,0.70,U] [#2 -0.25,0.08,0.64,U] [#3 0.30,0.04,0.65,U] [#4 -0.01,0.23,0.54,U] [#5 -0.03,0.33,0.49,U] [#6 0.08,0.34,0.49,U] [#7 -0.25,-0.06,0.50,U] [#8 -0.17,0.05,0.49,U] 
23:59:29.687 00.001 18120 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.43, -0.08}
23:59:29.688 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.52 = -2.77)
23:59:29.689 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.33)
23:59:29.690 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.37 mountX=-0.13 mountY=0.04, mountTheta=2.80
23:59:29.692 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.10, opts=13)
23:59:29.693 00.001 18120 Enqueuing Move request for scope (-0.10, 0.10)
23:59:29.693 00.000 21948 Worker thread wakes up
23:59:29.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:29.694 00.001 18120 UpdateGuideState exits: m=2123 RSB=31.6
23:59:29.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:29.695 00.001 18120 Enqueuing Expose request
23:59:29.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:59:29.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:59:29.695 00.000 21948 Moving (-0.10, 0.10) raw xDistance=-0.13 yDistance=0.04
23:59:29.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:59:29.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:29.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:29.695 00.000 21948 MoveAxis(E, 0, ABG)
23:59:29.695 00.000 21948 Move returns status 0, amount 0
23:59:29.695 00.000 21948 MoveAxis(N, 0, ABG)
23:59:29.696 00.001 21948 Move returns status 0, amount 0
23:59:29.696 00.000 21948 move complete, result=0
23:59:29.696 00.000 21948 worker thread done servicing request
23:59:29.696 00.000 21948 Worker thread wakes up
23:59:29.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:29.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:29.696 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:31.427 01.731 21948 Exposure complete
23:59:31.476 00.049 21948 worker thread done servicing request
23:59:31.476 00.000 18120 OnExposeComplete: enter
23:59:31.477 00.001 18120 UpdateGuideState(): m_state=6
23:59:31.478 00.001 18120 Star::Find(15, 410, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
23:59:31.479 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=237.08, Mass=2079, SNR=31.4, Peak=210 HFD=4.3
23:59:31.480 00.001 18120 MultiStar: [#1 0.04,-0.02,0.70,U] [#2 0.01,-0.08,0.64,U] [#3 0.55,-0.42,0.00,M1] [#4 -0.15,0.01,0.54,U] [#5 0.02,0.14,0.52,U] [#6 -0.07,-0.05,0.47,U] [#7 -0.18,-0.28,0.50,U] [#8 -0.28,-0.12,0.42,U] 
23:59:31.481 00.001 18120 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.42, 0.07}
23:59:31.482 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
23:59:31.483 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.29 = 1.29)
23:59:31.484 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.96 mountX=-0.04 mountY=0.14, mountTheta=1.82
23:59:31.486 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.03, opts=13)
23:59:31.487 00.001 18120 Enqueuing Move request for scope (-0.15, -0.03)
23:59:31.488 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:31.490 00.002 21948 Worker thread wakes up
23:59:31.491 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.4
23:59:31.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:31.493 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
23:59:31.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:31.494 00.001 18120 Enqueuing Expose request
23:59:31.494 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
23:59:31.494 00.000 21948 Moving (-0.15, -0.03) raw xDistance=-0.04 yDistance=0.14
23:59:31.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:59:31.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:31.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:59:31.495 00.001 21948 MoveAxis(E, 0, ABG)
23:59:31.495 00.000 21948 Move returns status 0, amount 0
23:59:31.495 00.000 21948 MoveAxis(N, 0, ABG)
23:59:31.495 00.000 21948 Move returns status 0, amount 0
23:59:31.495 00.000 21948 move complete, result=0
23:59:31.495 00.000 21948 worker thread done servicing request
23:59:31.495 00.000 21948 Worker thread wakes up
23:59:31.495 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:31.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:31.496 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:32.910 01.414 21948 Exposure complete
23:59:32.955 00.045 21948 worker thread done servicing request
23:59:32.955 00.000 18120 OnExposeComplete: enter
23:59:32.957 00.002 18120 UpdateGuideState(): m_state=6
23:59:32.959 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
23:59:32.962 00.003 18120 Star::Find returns 1 (0), X=411.12, Y=237.15, Mass=2047, SNR=31.1, Peak=206 HFD=4.2
23:59:32.963 00.001 18120 MultiStar: [#1 0.22,0.24,0.75,U] [#2 -0.34,0.28,0.00,M1] [#3 0.30,0.05,0.68,U] [#4 -0.12,0.10,0.56,U] [#5 0.19,0.52,0.00,M1] [#6 0.14,-0.01,0.46,U] [#7 -0.25,0.08,0.50,U] [#8 -0.28,0.42,0.00,M1] 
23:59:32.965 00.002 18120 refined, 5 included, MultiStar: {0.00, 0.11}, one-star: {-0.22, 0.14}
23:59:32.966 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
23:59:32.967 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
23:59:32.968 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
23:59:32.969 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
23:59:32.971 00.002 18120 Enqueuing Move request for scope (0.00, 0.11)
23:59:32.972 00.001 21948 Worker thread wakes up
23:59:32.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
23:59:32.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:32.973 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.1
23:59:32.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:32.974 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:32.974 00.000 18120 Enqueuing Expose request
23:59:32.975 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
23:59:32.975 00.000 21948 Moving (0.00, 0.11) raw xDistance=-0.10 yDistance=-0.05
23:59:32.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:59:32.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:32.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:32.975 00.000 21948 MoveAxis(E, 0, ABG)
23:59:32.975 00.000 21948 Move returns status 0, amount 0
23:59:32.975 00.000 21948 MoveAxis(N, 0, ABG)
23:59:32.975 00.000 21948 Move returns status 0, amount 0
23:59:32.975 00.000 21948 move complete, result=0
23:59:32.975 00.000 21948 worker thread done servicing request
23:59:32.975 00.000 21948 Worker thread wakes up
23:59:32.975 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:32.977 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:32.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:34.607 01.630 21948 Exposure complete
23:59:34.640 00.033 21948 worker thread done servicing request
23:59:34.640 00.000 18120 OnExposeComplete: enter
23:59:34.641 00.001 18120 UpdateGuideState(): m_state=6
23:59:34.642 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
23:59:34.642 00.000 18120 Star::Find returns 1 (0), X=411.12, Y=236.99, Mass=2068, SNR=31.2, Peak=194 HFD=4.3
23:59:34.643 00.001 18120 MultiStar: [#1 0.15,0.08,0.74,U] [#2 -0.29,-0.02,0.61,U] [#3 0.46,-0.04,0.00,M1] [#4 0.13,0.12,0.53,U] [#5 0.07,0.19,0.54,U] [#6 0.20,0.10,0.47,U] [#7 -0.31,-0.03,0.51,U] [#8 -0.31,-0.02,0.43,U] 
23:59:34.643 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.21, -0.03}
23:59:34.643 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.77 = -2.52)
23:59:34.644 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.59)
23:59:34.644 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.62 mountX=-0.07 mountY=0.05, mountTheta=2.54
23:59:34.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
23:59:34.646 00.001 18120 Enqueuing Move request for scope (-0.08, 0.04)
23:59:34.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:34.647 00.001 18120 UpdateGuideState exits: m=2068 RSB=31.2
23:59:34.647 00.000 21948 Worker thread wakes up
23:59:34.648 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:59:34.648 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:59:34.648 00.000 21948 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=0.05
23:59:34.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:59:34.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:34.648 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.648 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:34.649 00.001 18120 Enqueuing Expose request
23:59:34.649 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:34.649 00.000 21948 MoveAxis(E, 0, ABG)
23:59:34.649 00.000 21948 Move returns status 0, amount 0
23:59:34.649 00.000 21948 MoveAxis(N, 0, ABG)
23:59:34.649 00.000 21948 Move returns status 0, amount 0
23:59:34.649 00.000 21948 move complete, result=0
23:59:34.649 00.000 21948 worker thread done servicing request
23:59:34.649 00.000 21948 Worker thread wakes up
23:59:34.649 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:34.649 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:34.650 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:36.173 01.523 21948 Exposure complete
23:59:36.199 00.026 18120 OnExposeComplete: enter
23:59:36.200 00.001 18120 UpdateGuideState(): m_state=6
23:59:36.200 00.000 21948 worker thread done servicing request
23:59:36.200 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
23:59:36.201 00.001 18120 Star::Find returns 1 (0), X=411.32, Y=237.21, Mass=2189, SNR=32.2, Peak=201 HFD=4.4
23:59:36.201 00.000 18120 MultiStar: [#1 -0.08,0.37,0.00,M1] [#2 -0.25,0.38,0.00,M1] [#3 0.61,0.16,0.00,M2] [#4 -0.07,0.35,0.55,U] [#5 0.33,0.20,0.00,M1] [#6 0.43,0.38,0.00,M1] [#7 -0.44,-0.00,0.00,M1] [#8 -0.40,0.37,0.00,M1] 
23:59:36.201 00.000 18120 single-star, 1 included, MultiStar: {-0.04, 0.25}, one-star: {-0.01, 0.20}
23:59:36.203 00.002 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.14) = xAngle (2.79 = 2.79)
23:59:36.203 00.000 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.89 = -0.39)
23:59:36.204 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
23:59:36.206 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.20, opts=13)
23:59:36.206 00.000 18120 Enqueuing Move request for scope (-0.01, 0.20)
23:59:36.208 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:36.208 00.000 21948 Worker thread wakes up
23:59:36.208 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.2
23:59:36.209 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
23:59:36.209 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:36.210 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:36.213 00.003 18120 Enqueuing Expose request
23:59:36.216 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
23:59:36.216 00.000 21948 Moving (-0.01, 0.20) raw xDistance=-0.19 yDistance=-0.08
23:59:36.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:59:36.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:36.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:36.216 00.000 21948 MoveAxis(E, 0, ABG)
23:59:36.216 00.000 21948 Move returns status 0, amount 0
23:59:36.216 00.000 21948 MoveAxis(N, 0, ABG)
23:59:36.216 00.000 21948 Move returns status 0, amount 0
23:59:36.216 00.000 21948 move complete, result=0
23:59:36.216 00.000 21948 worker thread done servicing request
23:59:36.216 00.000 21948 Worker thread wakes up
23:59:36.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:36.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:36.217 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:37.854 01.637 21948 Exposure complete
23:59:37.898 00.044 21948 worker thread done servicing request
23:59:37.898 00.000 18120 OnExposeComplete: enter
23:59:37.899 00.001 18120 UpdateGuideState(): m_state=6
23:59:37.899 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
23:59:37.899 00.000 18120 Star::Find returns 1 (0), X=410.99, Y=237.30, Mass=2108, SNR=31.7, Peak=204 HFD=4.1
23:59:37.900 00.001 18120 MultiStar: [#1 -0.04,0.29,0.72,U] [#2 -0.30,0.08,0.63,U] [#3 0.57,0.04,0.00,M3] [#4 -0.07,0.12,0.54,U] [#5 -0.01,0.34,0.54,U] [#6 0.03,-0.14,0.49,U] [#7 -0.42,0.21,0.00,M2] [#8 -0.36,0.15,0.00,M2] 
23:59:37.901 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.19}, one-star: {-0.34, 0.29}
23:59:37.901 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.40 = -2.89)
23:59:37.902 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.21)
23:59:37.902 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.25 mountX=-0.23 mountY=0.05, mountTheta=2.93
23:59:37.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.19, opts=13)
23:59:37.904 00.001 18120 Enqueuing Move request for scope (-0.15, 0.19)
23:59:37.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:37.905 00.001 18120 UpdateGuideState exits: m=2108 RSB=31.7
23:59:37.906 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:37.907 00.000 18120 Enqueuing Expose request
23:59:37.907 00.000 21948 Worker thread wakes up
23:59:37.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
23:59:37.908 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
23:59:37.908 00.000 21948 Moving (-0.15, 0.19) raw xDistance=-0.23 yDistance=0.05
23:59:37.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:59:37.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:37.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:37.908 00.000 21948 MoveAxis(E, 42, ABG)
23:59:37.908 00.000 21948 Guiding  Dir = 2, Dur = 42
23:59:37.908 00.000 21948 IsSlewing returns 0
23:59:37.908 00.000 21948 IsGuiding returns 0
23:59:37.910 00.002 21948 PulseGuide returned control before completion, sleep 51
23:59:37.965 00.055 21948 IsGuiding returns 0
23:59:37.965 00.000 21948 Move returns status 0, amount 42
23:59:37.965 00.000 21948 MoveAxis(N, 0, ABG)
23:59:37.965 00.000 21948 Move returns status 0, amount 0
23:59:37.965 00.000 21948 move complete, result=0
23:59:37.965 00.000 21948 worker thread done servicing request
23:59:37.965 00.000 21948 Worker thread wakes up
23:59:37.965 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:59:37.967 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:37.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:39.383 01.416 21948 Exposure complete
23:59:39.416 00.033 21948 worker thread done servicing request
23:59:39.416 00.000 18120 OnExposeComplete: enter
23:59:39.417 00.001 18120 UpdateGuideState(): m_state=6
23:59:39.417 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
23:59:39.418 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=237.36, Mass=2112, SNR=31.6, Peak=210 HFD=4.1
23:59:39.418 00.000 18120 MultiStar: [#1 -0.03,0.16,0.73,U] [#2 -0.28,0.00,0.63,U] [#3 0.55,0.02,0.00,M4] [#4 -0.12,0.37,0.00,M1] [#5 0.30,0.41,0.00,M1] [#6 0.17,-0.10,0.47,U] [#7 -0.26,-0.02,0.50,U] [#8 -0.33,-0.02,0.41,U] 
23:59:39.419 00.001 18120 refined, 5 included, MultiStar: {-0.21, 0.11}, one-star: {-0.41, 0.35}
23:59:39.420 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.81 = -2.47)
23:59:39.420 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.63)
23:59:39.421 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.67 mountX=-0.19 mountY=0.14, mountTheta=2.49
23:59:39.423 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.11, opts=13)
23:59:39.423 00.000 18120 Enqueuing Move request for scope (-0.21, 0.11)
23:59:39.424 00.001 21948 Worker thread wakes up
23:59:39.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:39.424 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
23:59:39.424 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
23:59:39.424 00.000 18120 UpdateGuideState exits: m=2112 RSB=31.6
23:59:39.425 00.001 21948 Moving (-0.21, 0.11) raw xDistance=-0.19 yDistance=0.14
23:59:39.425 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.425 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:39.426 00.001 18120 Enqueuing Expose request
23:59:39.426 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:59:39.426 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:39.426 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:59:39.426 00.000 21948 MoveAxis(E, 0, ABG)
23:59:39.426 00.000 21948 Move returns status 0, amount 0
23:59:39.426 00.000 21948 MoveAxis(N, 0, ABG)
23:59:39.426 00.000 21948 Move returns status 0, amount 0
23:59:39.426 00.000 21948 move complete, result=0
23:59:39.426 00.000 21948 worker thread done servicing request
23:59:39.426 00.000 21948 Worker thread wakes up
23:59:39.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:39.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:39.427 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:41.059 01.632 21948 Exposure complete
23:59:41.101 00.042 21948 worker thread done servicing request
23:59:41.102 00.001 18120 OnExposeComplete: enter
23:59:41.104 00.002 18120 UpdateGuideState(): m_state=6
23:59:41.106 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
23:59:41.107 00.001 18120 Star::Find returns 1 (0), X=410.78, Y=237.22, Mass=2043, SNR=31.0, Peak=207 HFD=4.3
23:59:41.107 00.000 18120 MultiStar: [#1 -0.15,0.22,0.70,U] [#2 -0.13,0.07,0.64,U] [#3 0.21,0.08,0.69,U] [#4 0.02,0.11,0.55,U] [#5 0.01,0.36,0.53,U] [#6 -0.07,0.21,0.47,U] [#7 -0.31,-0.05,0.53,U] [#8 -0.16,0.17,0.44,U] 
23:59:41.108 00.001 18120 refined, 8 included, MultiStar: {-0.15, 0.16}, one-star: {-0.55, 0.21}
23:59:41.108 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.49 = -2.80)
23:59:41.109 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.59 = 0.31)
23:59:41.109 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.34 mountX=-0.20 mountY=0.07, mountTheta=2.83
23:59:41.110 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.16, opts=13)
23:59:41.111 00.001 18120 Enqueuing Move request for scope (-0.15, 0.16)
23:59:41.111 00.000 21948 Worker thread wakes up
23:59:41.111 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:41.112 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.0
23:59:41.112 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:41.113 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:41.113 00.000 18120 Enqueuing Expose request
23:59:41.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
23:59:41.114 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
23:59:41.114 00.000 21948 Moving (-0.15, 0.16) raw xDistance=-0.20 yDistance=0.07
23:59:41.114 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:59:41.114 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:41.114 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:59:41.114 00.000 21948 MoveAxis(E, 36, ABG)
23:59:41.114 00.000 21948 Guiding  Dir = 2, Dur = 36
23:59:41.114 00.000 21948 IsSlewing returns 0
23:59:41.114 00.000 21948 IsGuiding returns 0
23:59:41.116 00.002 21948 PulseGuide returned control before completion, sleep 45
23:59:41.168 00.052 21948 IsGuiding returns 0
23:59:41.168 00.000 21948 Move returns status 0, amount 36
23:59:41.168 00.000 21948 MoveAxis(N, 0, ABG)
23:59:41.168 00.000 21948 Move returns status 0, amount 0
23:59:41.168 00.000 21948 move complete, result=0
23:59:41.169 00.001 21948 worker thread done servicing request
23:59:41.169 00.000 21948 Worker thread wakes up
23:59:41.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:41.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:41.169 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:59:42.586 01.417 21948 Exposure complete
23:59:42.621 00.035 21948 worker thread done servicing request
23:59:42.621 00.000 18120 OnExposeComplete: enter
23:59:42.622 00.001 18120 UpdateGuideState(): m_state=6
23:59:42.622 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
23:59:42.623 00.001 18120 Star::Find returns 1 (0), X=411.02, Y=236.90, Mass=1998, SNR=30.7, Peak=200 HFD=4.3
23:59:42.623 00.000 18120 MultiStar: [#1 -0.25,0.13,0.70,U] [#2 -0.38,-0.14,0.00,M1] [#3 0.50,-0.40,0.00,M4] [#4 0.05,0.01,0.57,U] [#5 -0.03,0.15,0.53,U] [#6 0.20,-0.29,0.51,U] [#7 -0.31,-0.28,0.00,M1] [#8 -0.38,-0.37,0.00,M1] 
23:59:42.624 00.001 18120 refined, 4 included, MultiStar: {-0.11, -0.03}, one-star: {-0.31, -0.12}
23:59:42.624 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
23:59:42.624 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.34 = 1.34)
23:59:42.625 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.90 mountX=-0.02 mountY=0.11, mountTheta=1.76
23:59:42.626 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
23:59:42.627 00.001 18120 Enqueuing Move request for scope (-0.11, -0.03)
23:59:42.627 00.000 21948 Worker thread wakes up
23:59:42.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:42.628 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:59:42.628 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:59:42.628 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.7
23:59:42.628 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:42.629 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:42.629 00.000 18120 Enqueuing Expose request
23:59:42.630 00.001 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
23:59:42.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:59:42.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:42.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:59:42.630 00.000 21948 MoveAxis(E, 0, ABG)
23:59:42.630 00.000 21948 Move returns status 0, amount 0
23:59:42.630 00.000 21948 MoveAxis(N, 0, ABG)
23:59:42.630 00.000 21948 Move returns status 0, amount 0
23:59:42.630 00.000 21948 move complete, result=0
23:59:42.630 00.000 21948 worker thread done servicing request
23:59:42.630 00.000 21948 Worker thread wakes up
23:59:42.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:42.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:42.632 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:44.260 01.628 21948 Exposure complete
23:59:44.318 00.058 21948 worker thread done servicing request
23:59:44.318 00.000 18120 OnExposeComplete: enter
23:59:44.320 00.002 18120 UpdateGuideState(): m_state=6
23:59:44.322 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
23:59:44.324 00.002 18120 Star::Find returns 1 (0), X=411.07, Y=236.66, Mass=2112, SNR=31.7, Peak=205 HFD=4.0
23:59:44.325 00.001 18120 MultiStar: [#1 -0.10,-0.25,0.71,U] [#2 -0.23,-0.20,0.68,U] [#3 0.57,-0.71,0.00,M5] [#4 -0.23,-0.13,0.54,U] [#5 0.03,-0.06,0.51,U] [#6 0.11,-0.26,0.46,U] [#7 -0.03,-0.31,0.51,U] [#8 -0.03,-0.18,0.43,U] 
23:59:44.326 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.23}, one-star: {-0.27, -0.35}
23:59:44.327 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
23:59:44.329 00.002 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
23:59:44.329 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.05 mountX=0.16 mountY=0.21, mountTheta=0.92
23:59:44.331 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.23, opts=13)
23:59:44.332 00.001 18120 Enqueuing Move request for scope (-0.12, -0.23)
23:59:44.333 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:44.335 00.002 18120 UpdateGuideState exits: m=2112 RSB=31.7
23:59:44.335 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:44.335 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:44.336 00.001 18120 Enqueuing Expose request
23:59:44.338 00.002 21948 Worker thread wakes up
23:59:44.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
23:59:44.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
23:59:44.338 00.000 21948 Moving (-0.12, -0.23) raw xDistance=0.16 yDistance=0.21
23:59:44.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:59:44.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:59:44.338 00.000 21948 MoveAxis(E, 0, ABG)
23:59:44.338 00.000 21948 Move returns status 0, amount 0
23:59:44.338 00.000 21948 MoveAxis(S, 51, ABG)
23:59:44.338 00.000 21948 Guiding  Dir = 1, Dur = 51
23:59:44.338 00.000 21948 IsSlewing returns 0
23:59:44.339 00.001 21948 IsGuiding returns 0
23:59:44.344 00.005 21948 PulseGuide returned control before completion, sleep 56
23:59:44.415 00.071 21948 IsGuiding returns 0
23:59:44.415 00.000 21948 Move returns status 0, amount 51
23:59:44.415 00.000 21948 move complete, result=0
23:59:44.415 00.000 21948 worker thread done servicing request
23:59:44.415 00.000 21948 Worker thread wakes up
23:59:44.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:44.415 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 51 ms SOUTH
23:59:44.416 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:45.825 01.409 21948 Exposure complete
23:59:45.852 00.027 21948 worker thread done servicing request
23:59:45.852 00.000 18120 OnExposeComplete: enter
23:59:45.854 00.002 18120 UpdateGuideState(): m_state=6
23:59:45.854 00.000 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
23:59:45.855 00.001 18120 Star::Find returns 1 (0), X=411.29, Y=236.85, Mass=2094, SNR=31.4, Peak=179 HFD=4.3
23:59:45.855 00.000 18120 MultiStar: [#1 0.17,-0.20,0.69,U] [#2 0.17,-0.16,0.60,U] [#3 0.88,-0.25,0.00,M6] [#4 0.14,-0.05,0.55,U] [#5 0.32,-0.04,0.51,U] [#6 0.48,-0.25,0.00,M1] [#7 0.04,-0.45,0.00,M1] [#8 0.23,-0.23,0.43,U] 
23:59:45.856 00.001 18120 single-star, 5 included, MultiStar: {0.14, -0.14}, one-star: {-0.05, -0.16}
23:59:45.856 00.000 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
23:59:45.857 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
23:59:45.857 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.88 mountX=0.12 mountY=0.12, mountTheta=0.75
23:59:45.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.16, opts=13)
23:59:45.859 00.001 18120 Enqueuing Move request for scope (-0.05, -0.16)
23:59:45.859 00.000 21948 Worker thread wakes up
23:59:45.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
23:59:45.859 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
23:59:45.859 00.000 21948 Moving (-0.05, -0.16) raw xDistance=0.12 yDistance=0.12
23:59:45.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:59:45.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:45.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:45.860 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.4
23:59:45.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:45.861 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:45.861 00.000 18120 Enqueuing Expose request
23:59:45.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:59:45.863 00.002 21948 MoveAxis(E, 0, ABG)
23:59:45.863 00.000 21948 Move returns status 0, amount 0
23:59:45.863 00.000 21948 MoveAxis(N, 0, ABG)
23:59:45.863 00.000 21948 Move returns status 0, amount 0
23:59:45.863 00.000 21948 move complete, result=0
23:59:45.863 00.000 21948 worker thread done servicing request
23:59:45.863 00.000 21948 Worker thread wakes up
23:59:45.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:45.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:45.863 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:47.493 01.630 21948 Exposure complete
23:59:47.541 00.048 21948 worker thread done servicing request
23:59:47.541 00.000 18120 OnExposeComplete: enter
23:59:47.542 00.001 18120 UpdateGuideState(): m_state=6
23:59:47.543 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
23:59:47.543 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=236.96, Mass=2046, SNR=31.0, Peak=206 HFD=4.2
23:59:47.544 00.001 18120 MultiStar: [#1 0.12,-0.07,0.75,U] [#2 -0.11,-0.08,0.65,U] [#3 0.69,-0.18,0.00,M7] [#4 0.07,0.00,0.58,U] [#5 0.26,-0.01,0.51,U] [#6 0.16,-0.12,0.47,U] [#7 -0.09,-0.35,0.54,U] [#8 -0.13,-0.33,0.43,U] 
23:59:47.544 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {-0.21, -0.05}
23:59:47.545 00.001 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.14) = xAngle (-0.51 = -0.51)
23:59:47.545 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.59 = 2.59)
23:59:47.546 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.66 mountX=0.10 mountY=0.06, mountTheta=0.54
23:59:47.547 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.11, opts=13)
23:59:47.548 00.001 18120 Enqueuing Move request for scope (-0.01, -0.11)
23:59:47.548 00.000 21948 Worker thread wakes up
23:59:47.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:47.549 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.0
23:59:47.549 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.550 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:47.550 00.000 18120 Enqueuing Expose request
23:59:47.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:59:47.550 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:59:47.550 00.000 21948 Moving (-0.01, -0.11) raw xDistance=0.10 yDistance=0.06
23:59:47.551 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:59:47.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:47.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:47.551 00.000 21948 MoveAxis(E, 0, ABG)
23:59:47.551 00.000 21948 Move returns status 0, amount 0
23:59:47.551 00.000 21948 MoveAxis(N, 0, ABG)
23:59:47.551 00.000 21948 Move returns status 0, amount 0
23:59:47.551 00.000 21948 move complete, result=0
23:59:47.551 00.000 21948 worker thread done servicing request
23:59:47.551 00.000 21948 Worker thread wakes up
23:59:47.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:47.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:47.551 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:49.069 01.518 21948 Exposure complete
23:59:49.121 00.052 21948 worker thread done servicing request
23:59:49.121 00.000 18120 OnExposeComplete: enter
23:59:49.123 00.002 18120 UpdateGuideState(): m_state=6
23:59:49.124 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
23:59:49.125 00.001 18120 Star::Find returns 1 (0), X=411.23, Y=236.99, Mass=2031, SNR=30.9, Peak=207 HFD=4.1
23:59:49.126 00.001 18120 MultiStar: [#1 0.08,0.04,0.71,U] [#2 0.03,0.16,0.63,U] [#3 0.63,-0.13,0.00,M8] [#4 -0.08,0.12,0.56,U] [#5 -0.01,0.38,0.00,M1] [#6 0.50,-0.14,0.00,M1] [#7 0.02,-0.19,0.53,U] [#8 0.09,0.07,0.45,U] 
23:59:49.126 00.000 18120 refined, 5 included, MultiStar: {-0.01, 0.03}, one-star: {-0.10, -0.03}
23:59:49.127 00.001 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
23:59:49.128 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
23:59:49.129 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.80 mountX=-0.03 mountY=-0.01, mountTheta=-2.90
23:59:49.131 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
23:59:49.132 00.001 18120 Enqueuing Move request for scope (-0.01, 0.03)
23:59:49.133 00.001 21948 Worker thread wakes up
23:59:49.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:59:49.133 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:59:49.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:49.134 00.001 18120 UpdateGuideState exits: m=2031 RSB=30.9
23:59:49.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:49.135 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:49.135 00.000 18120 Enqueuing Expose request
23:59:49.136 00.001 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
23:59:49.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:59:49.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:49.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:59:49.136 00.000 21948 MoveAxis(E, 0, ABG)
23:59:49.136 00.000 21948 Move returns status 0, amount 0
23:59:49.136 00.000 21948 MoveAxis(N, 0, ABG)
23:59:49.136 00.000 21948 Move returns status 0, amount 0
23:59:49.136 00.000 21948 move complete, result=0
23:59:49.136 00.000 21948 worker thread done servicing request
23:59:49.136 00.000 21948 Worker thread wakes up
23:59:49.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:49.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:49.136 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:50.770 01.634 21948 Exposure complete
23:59:50.836 00.066 21948 worker thread done servicing request
23:59:50.836 00.000 18120 OnExposeComplete: enter
23:59:50.839 00.003 18120 UpdateGuideState(): m_state=6
23:59:50.841 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
23:59:50.844 00.003 18120 Star::Find returns 1 (0), X=411.47, Y=236.86, Mass=2215, SNR=32.3, Peak=193 HFD=3.9
23:59:50.846 00.002 18120 MultiStar: [#1 0.22,-0.21,0.73,U] [#2 -0.10,-0.22,0.62,U] [#3 0.57,-0.43,0.00,M9] [#4 0.24,-0.11,0.53,U] [#5 0.27,0.10,0.51,U] [#6 0.35,-0.05,0.46,U] [#7 0.25,-0.40,0.00,M1] [#8 0.25,-0.19,0.41,U] 
23:59:50.849 00.003 18120 single-star, 6 included, MultiStar: {0.18, -0.13}, one-star: {0.13, -0.15}
23:59:50.850 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.30 = 0.30)
23:59:50.851 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.40 = -2.88)
23:59:50.852 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=0.19 mountY=-0.05, mountTheta=-0.26
23:59:50.855 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.15, opts=13)
23:59:50.856 00.001 18120 Enqueuing Move request for scope (0.13, -0.15)
23:59:50.857 00.001 21948 Worker thread wakes up
23:59:50.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:50.857 00.000 18120 UpdateGuideState exits: m=2215 RSB=32.3
23:59:50.858 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.858 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:50.859 00.001 18120 Enqueuing Expose request
23:59:50.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
23:59:50.859 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
23:59:50.859 00.000 21948 Moving (0.13, -0.15) raw xDistance=0.19 yDistance=-0.05
23:59:50.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:59:50.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:50.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:50.859 00.000 21948 MoveAxis(E, 0, ABG)
23:59:50.859 00.000 21948 Move returns status 0, amount 0
23:59:50.859 00.000 21948 MoveAxis(N, 0, ABG)
23:59:50.860 00.001 21948 Move returns status 0, amount 0
23:59:50.860 00.000 21948 move complete, result=0
23:59:50.860 00.000 21948 worker thread done servicing request
23:59:50.860 00.000 21948 Worker thread wakes up
23:59:50.860 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:50.861 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:50.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:52.278 01.417 21948 Exposure complete
23:59:52.329 00.051 21948 worker thread done servicing request
23:59:52.329 00.000 18120 OnExposeComplete: enter
23:59:52.331 00.002 18120 UpdateGuideState(): m_state=6
23:59:52.332 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
23:59:52.333 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=236.90, Mass=1947, SNR=30.3, Peak=192 HFD=4.3
23:59:52.334 00.001 18120 MultiStar: [#1 0.25,-0.32,0.00,M1] [#2 0.16,-0.29,0.65,U] [#3 0.79,-0.53,0.00,M10] [#4 -0.15,0.03,0.57,U] [#5 0.12,-0.18,0.56,U] [#6 0.43,-0.27,0.00,M1] [#7 0.08,-0.59,0.00,M2] [#8 0.12,-0.16,0.42,U] 
23:59:52.334 00.000 18120 refined, 4 included, MultiStar: {-0.01, -0.14}, one-star: {-0.18, -0.12}
23:59:52.335 00.001 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.14) = xAngle (-0.52 = -0.52)
23:59:52.335 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
23:59:52.335 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.66 mountX=0.12 mountY=0.08, mountTheta=0.55
23:59:52.337 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.14, opts=13)
23:59:52.338 00.001 18120 Enqueuing Move request for scope (-0.01, -0.14)
23:59:52.340 00.002 21948 Worker thread wakes up
23:59:52.340 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:59:52.340 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:59:52.340 00.000 21948 Moving (-0.01, -0.14) raw xDistance=0.12 yDistance=0.08
23:59:52.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:59:52.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:52.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:52.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:52.340 00.000 21948 MoveAxis(E, 0, ABG)
23:59:52.341 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.3
23:59:52.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:52.341 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:52.342 00.001 18120 Enqueuing Expose request
23:59:52.342 00.000 21948 Move returns status 0, amount 0
23:59:52.342 00.000 21948 MoveAxis(N, 0, ABG)
23:59:52.342 00.000 21948 Move returns status 0, amount 0
23:59:52.342 00.000 21948 move complete, result=0
23:59:52.342 00.000 21948 worker thread done servicing request
23:59:52.342 00.000 21948 Worker thread wakes up
23:59:52.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:52.343 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:52.344 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:53.976 01.632 21948 Exposure complete
23:59:54.029 00.053 21948 worker thread done servicing request
23:59:54.029 00.000 18120 OnExposeComplete: enter
23:59:54.031 00.002 18120 UpdateGuideState(): m_state=6
23:59:54.033 00.002 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
23:59:54.034 00.001 18120 Star::Find returns 1 (0), X=411.79, Y=236.47, Mass=2006, SNR=30.8, Peak=177 HFD=3.8
23:59:54.037 00.003 18120 MultiStar: [#1 0.15,-0.53,0.00,M2] [#2 0.48,-0.39,0.00,M1] [#3 0.95,-0.81,0.00,R] [#4 0.27,-0.39,0.00,M1] [#5 0.44,-0.21,0.00,M1] [#6 0.53,-0.56,0.00,M2] [#7 0.35,-0.70,0.00,M3] [#8 0.47,-0.34,0.00,M1] 
23:59:54.038 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.14) = xAngle (0.27 = 0.27)
23:59:54.039 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.37 = -2.91)
23:59:54.040 00.001 18120 CameraToMount -- cameraX=0.45 cameraY=-0.55 hyp=0.71 cameraTheta=-0.88 mountX=0.69 mountY=-0.16, mountTheta=-0.23
23:59:54.041 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.45, y=-0.55, opts=13)
23:59:54.042 00.001 18120 Enqueuing Move request for scope (0.45, -0.55)
23:59:54.042 00.000 21948 Worker thread wakes up
23:59:54.042 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:54.044 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.55) opts 0xd
23:59:54.044 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.8
23:59:54.044 00.000 21948 Handling offset move in thread for scope, endpoint = (0.45, -0.55)
23:59:54.044 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.045 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:54.045 00.000 18120 Enqueuing Expose request
23:59:54.046 00.001 21948 Moving (0.45, -0.55) raw xDistance=0.69 yDistance=-0.16
23:59:54.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
23:59:54.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:54.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:59:54.046 00.000 21948 MoveAxis(W, 123, ABG)
23:59:54.046 00.000 21948 Guiding  Dir = 3, Dur = 123
23:59:54.046 00.000 21948 IsSlewing returns 0
23:59:54.046 00.000 21948 IsGuiding returns 0
23:59:54.048 00.002 21948 PulseGuide returned control before completion, sleep 132
23:59:54.191 00.143 21948 IsGuiding returns 0
23:59:54.191 00.000 21948 Move returns status 0, amount 123
23:59:54.191 00.000 21948 MoveAxis(N, 0, ABG)
23:59:54.191 00.000 21948 Move returns status 0, amount 0
23:59:54.192 00.001 21948 move complete, result=0
23:59:54.192 00.000 21948 worker thread done servicing request
23:59:54.192 00.000 18120 GuideStep: 0.7 px 123 ms WEST, -0.2 px 0 ms NORTH
23:59:54.193 00.001 21948 Worker thread wakes up
23:59:54.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:54.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:55.604 01.411 21948 Exposure complete
23:59:55.651 00.047 21948 worker thread done servicing request
23:59:55.652 00.001 18120 OnExposeComplete: enter
23:59:55.653 00.001 18120 UpdateGuideState(): m_state=6
23:59:55.654 00.001 18120 Star::Find(15, 411, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
23:59:55.655 00.001 18120 Star::Find returns 1 (0), X=411.26, Y=237.04, Mass=2173, SNR=31.7, Peak=201 HFD=4.1
23:59:55.655 00.000 18120 MultiStar: [#1 0.16,-0.02,0.72,U] [#2 -0.04,0.05,0.65,U] [#3 -0.22,0.62,0.00,M1] [#4 0.23,0.02,0.53,U] [#5 0.13,0.43,0.00,M2] [#6 0.14,0.23,0.51,U] [#7 -0.04,-0.11,0.50,U] [#8 -0.10,-0.14,0.43,U] 
23:59:55.656 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {-0.08, 0.03}
23:59:55.656 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.14) = xAngle (1.51 = 1.51)
23:59:55.657 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.61 = -1.67)
23:59:55.658 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.37 mountX=0.00 mountY=-0.03, mountTheta=-1.51
23:59:55.660 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
23:59:55.661 00.001 18120 Enqueuing Move request for scope (0.03, 0.01)
23:59:55.662 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:55.664 00.002 21948 Worker thread wakes up
23:59:55.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:59:55.664 00.000 18120 UpdateGuideState exits: m=2173 RSB=31.7
23:59:55.667 00.003 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:59:55.667 00.000 21948 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:59:55.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:59:55.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:55.667 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:55.668 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:55.668 00.000 18120 Enqueuing Expose request
23:59:55.669 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:55.669 00.000 21948 MoveAxis(E, 0, ABG)
23:59:55.669 00.000 21948 Move returns status 0, amount 0
23:59:55.669 00.000 21948 MoveAxis(N, 0, ABG)
23:59:55.669 00.000 21948 Move returns status 0, amount 0
23:59:55.669 00.000 21948 move complete, result=0
23:59:55.669 00.000 21948 worker thread done servicing request
23:59:55.669 00.000 21948 Worker thread wakes up
23:59:55.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:55.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:55.669 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:57.305 01.636 21948 Exposure complete
23:59:57.332 00.027 21948 worker thread done servicing request
23:59:57.332 00.000 18120 OnExposeComplete: enter
23:59:57.335 00.003 18120 UpdateGuideState(): m_state=6
23:59:57.335 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
23:59:57.336 00.001 18120 Star::Find returns 1 (0), X=411.16, Y=237.49, Mass=2014, SNR=31.0, Peak=163 HFD=4.2
23:59:57.338 00.002 18120 MultiStar: [#1 -0.04,0.39,0.00,M2] [#2 -0.24,0.46,0.00,M1] [#3 -0.37,1.09,0.00,M2] [#4 -0.26,0.66,0.00,M1] [#5 0.04,0.70,0.00,M3] [#6 0.11,0.54,0.00,M2] [#7 -0.11,0.32,0.53,U] [#8 -0.16,0.25,0.45,U] 
23:59:57.339 00.001 18120 refined, 2 included, MultiStar: {-0.15, 0.39}, one-star: {-0.17, 0.48}
23:59:57.339 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.09 = 3.09)
23:59:57.340 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.19 = -0.09)
23:59:57.342 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.39 hyp=0.41 cameraTheta=1.95 mountX=-0.41 mountY=-0.04, mountTheta=-3.05
23:59:57.344 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.39, opts=13)
23:59:57.344 00.000 18120 Enqueuing Move request for scope (-0.15, 0.39)
23:59:57.345 00.001 21948 Worker thread wakes up
23:59:57.345 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:57.345 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.0
23:59:57.346 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:57.346 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:57.347 00.001 18120 Enqueuing Expose request
23:59:57.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.39) opts 0xd
23:59:57.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.39)
23:59:57.347 00.000 21948 Moving (-0.15, 0.39) raw xDistance=-0.41 yDistance=-0.04
23:59:57.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:59:57.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:57.347 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:57.347 00.000 21948 MoveAxis(E, 74, ABG)
23:59:57.347 00.000 21948 Guiding  Dir = 2, Dur = 74
23:59:57.347 00.000 21948 IsSlewing returns 0
23:59:57.347 00.000 21948 IsGuiding returns 0
23:59:57.349 00.002 21948 PulseGuide returned control before completion, sleep 83
23:59:57.445 00.096 21948 IsGuiding returns 0
23:59:57.447 00.002 21948 Move returns status 0, amount 74
23:59:57.447 00.000 21948 MoveAxis(N, 0, ABG)
23:59:57.447 00.000 21948 Move returns status 0, amount 0
23:59:57.447 00.000 21948 move complete, result=0
23:59:57.447 00.000 21948 worker thread done servicing request
23:59:57.448 00.001 18120 GuideStep: -0.4 px 74 ms EAST, -0.0 px 0 ms NORTH
23:59:57.450 00.002 21948 Worker thread wakes up
23:59:57.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:57.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:58.857 01.407 21948 Exposure complete
23:59:58.886 00.029 21948 worker thread done servicing request
23:59:58.886 00.000 18120 OnExposeComplete: enter
23:59:58.886 00.000 18120 UpdateGuideState(): m_state=6
23:59:58.887 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
23:59:58.888 00.001 18120 Star::Find returns 1 (0), X=411.32, Y=237.40, Mass=2019, SNR=30.9, Peak=167 HFD=4.0
23:59:58.888 00.000 18120 MultiStar: [#1 0.18,0.56,0.00,M3] [#2 -0.08,0.58,0.00,M2] [#3 -0.26,1.18,0.00,M3] [#4 0.05,0.46,0.00,M2] [#5 0.32,0.67,0.00,M4] [#6 0.32,0.21,0.00,M3] [#7 -0.13,0.39,0.00,M2] [#8 -0.07,0.35,0.44,U] 
23:59:58.889 00.001 18120 refined, 1 included, MultiStar: {-0.03, 0.38}, one-star: {-0.01, 0.39}
23:59:58.889 00.000 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.14) = xAngle (2.79 = 2.79)
23:59:58.890 00.001 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.90 = -0.39)
23:59:58.890 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.65 mountX=-0.36 mountY=-0.14, mountTheta=-2.76
23:59:58.892 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.38, opts=13)
23:59:58.892 00.000 18120 Enqueuing Move request for scope (-0.03, 0.38)
23:59:58.893 00.001 21948 Worker thread wakes up
23:59:58.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.38) opts 0xd
23:59:58.893 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.38)
23:59:58.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
23:59:58.893 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.9
23:59:58.894 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:58.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
23:59:58.894 00.000 18120 Enqueuing Expose request
23:59:58.895 00.001 21948 Moving (-0.03, 0.38) raw xDistance=-0.36 yDistance=-0.14
23:59:58.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
23:59:58.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:58.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:59:58.895 00.000 21948 MoveAxis(E, 69, ABG)
23:59:58.895 00.000 21948 Guiding  Dir = 2, Dur = 69
23:59:58.895 00.000 21948 IsSlewing returns 0
23:59:58.895 00.000 21948 IsGuiding returns 0
23:59:58.897 00.002 21948 PulseGuide returned control before completion, sleep 78
23:59:58.980 00.083 21948 IsGuiding returns 0
23:59:58.980 00.000 21948 Move returns status 0, amount 69
23:59:58.980 00.000 21948 MoveAxis(N, 0, ABG)
23:59:58.980 00.000 21948 Move returns status 0, amount 0
23:59:58.980 00.000 21948 move complete, result=0
23:59:58.980 00.000 21948 worker thread done servicing request
23:59:58.980 00.000 21948 Worker thread wakes up
23:59:58.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
23:59:58.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
23:59:58.981 00.001 18120 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
00:00:00.606 01.625 21948 Exposure complete
00:00:00.633 00.027 21948 worker thread done servicing request
00:00:00.633 00.000 18120 OnExposeComplete: enter
00:00:00.634 00.001 18120 UpdateGuideState(): m_state=6
00:00:00.634 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
00:00:00.635 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=237.24, Mass=2040, SNR=31.1, Peak=170 HFD=4.4
00:00:00.635 00.000 18120 MultiStar: [#1 0.49,0.45,0.00,M4] [#2 0.14,0.36,0.00,M3] [#3 -0.34,0.91,0.00,M4] [#4 0.19,0.13,0.56,U] [#5 0.46,0.36,0.00,M5] [#6 0.53,0.16,0.00,M4] [#7 0.30,0.13,0.52,U] [#8 0.20,0.24,0.46,U] 
00:00:00.636 00.001 18120 refined, 3 included, MultiStar: {0.26, 0.19}, one-star: {0.32, 0.23}
00:00:00.638 00.002 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.14) = xAngle (1.77 = 1.77)
00:00:00.639 00.001 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.87 = -1.41)
00:00:00.641 00.002 18120 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.62 mountX=-0.06 mountY=-0.32, mountTheta=-1.77
00:00:00.644 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.19, opts=13)
00:00:00.646 00.002 18120 Enqueuing Move request for scope (0.26, 0.19)
00:00:00.647 00.001 21948 Worker thread wakes up
00:00:00.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
00:00:00.647 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
00:00:00.647 00.000 21948 Moving (0.26, 0.19) raw xDistance=-0.06 yDistance=-0.32
00:00:00.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:00.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:00.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:00.649 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:00:00.649 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.1
00:00:00.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:00.651 00.001 21948 MoveAxis(E, 0, ABG)
00:00:00.651 00.000 21948 Move returns status 0, amount 0
00:00:00.651 00.000 21948 MoveAxis(N, 0, ABG)
00:00:00.651 00.000 21948 Move returns status 0, amount 0
00:00:00.651 00.000 21948 move complete, result=0
00:00:00.651 00.000 21948 worker thread done servicing request
00:00:00.651 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:00.652 00.001 18120 Enqueuing Expose request
00:00:00.652 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:00:00.653 00.001 21948 Worker thread wakes up
00:00:00.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:00.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:02.178 01.525 21948 Exposure complete
00:00:02.221 00.043 21948 worker thread done servicing request
00:00:02.221 00.000 18120 OnExposeComplete: enter
00:00:02.223 00.002 18120 UpdateGuideState(): m_state=6
00:00:02.225 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
00:00:02.225 00.000 18120 Star::Find returns 1 (0), X=411.22, Y=237.31, Mass=1922, SNR=30.2, Peak=173 HFD=4.2
00:00:02.226 00.001 18120 MultiStar: [#1 0.28,0.08,0.76,U] [#2 0.04,0.06,0.66,U] [#3 -0.54,0.84,0.00,M5] [#4 0.18,0.25,0.60,U] [#5 0.35,0.29,0.00,M6] [#6 0.43,0.06,0.00,M5] [#7 0.09,-0.13,0.52,U] [#8 0.21,0.13,0.44,U] 
00:00:02.227 00.001 18120 refined, 5 included, MultiStar: {0.09, 0.14}, one-star: {-0.12, 0.29}
00:00:02.227 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.14) = xAngle (2.12 = 2.12)
00:00:02.227 00.000 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.22 = -1.06)
00:00:02.228 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.98 mountX=-0.09 mountY=-0.14, mountTheta=-2.11
00:00:02.229 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.14, opts=13)
00:00:02.230 00.001 18120 Enqueuing Move request for scope (0.09, 0.14)
00:00:02.230 00.000 21948 Worker thread wakes up
00:00:02.230 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:02.231 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.2
00:00:02.231 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.231 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:02.232 00.001 18120 Enqueuing Expose request
00:00:02.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:00:02.232 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:00:02.232 00.000 21948 Moving (0.09, 0.14) raw xDistance=-0.09 yDistance=-0.14
00:00:02.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:00:02.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:02.233 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:00:02.233 00.000 21948 MoveAxis(E, 0, ABG)
00:00:02.233 00.000 21948 Move returns status 0, amount 0
00:00:02.233 00.000 21948 MoveAxis(N, 0, ABG)
00:00:02.233 00.000 21948 Move returns status 0, amount 0
00:00:02.233 00.000 21948 move complete, result=0
00:00:02.233 00.000 21948 worker thread done servicing request
00:00:02.233 00.000 21948 Worker thread wakes up
00:00:02.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:02.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:02.233 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:03.861 01.628 21948 Exposure complete
00:00:03.889 00.028 21948 worker thread done servicing request
00:00:03.890 00.001 18120 OnExposeComplete: enter
00:00:03.890 00.000 18120 UpdateGuideState(): m_state=6
00:00:03.893 00.003 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
00:00:03.895 00.002 18120 Star::Find returns 1 (0), X=411.06, Y=237.25, Mass=1970, SNR=30.4, Peak=190 HFD=4.1
00:00:03.898 00.003 18120 MultiStar: [#1 0.06,0.21,0.76,U] [#2 -0.29,0.24,0.00,M3] [#3 -0.49,0.98,0.00,M6] [#4 -0.15,0.39,0.00,M1] [#5 0.14,0.40,0.00,M7] [#6 0.31,-0.05,0.50,U] [#7 -0.14,-0.14,0.53,U] [#8 -0.01,-0.04,0.43,U] 
00:00:03.900 00.002 18120 refined, 4 included, MultiStar: {-0.05, 0.09}, one-star: {-0.27, 0.24}
00:00:03.903 00.003 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.21 = -3.07)
00:00:03.905 00.002 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.31 = 0.03)
00:00:03.907 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.07 mountX=-0.10 mountY=0.00, mountTheta=3.11
00:00:03.910 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.09, opts=13)
00:00:03.911 00.001 18120 Enqueuing Move request for scope (-0.05, 0.09)
00:00:03.911 00.000 21948 Worker thread wakes up
00:00:03.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:03.912 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.4
00:00:03.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:00:03.912 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:03.913 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:03.913 00.000 18120 Enqueuing Expose request
00:00:03.913 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:00:03.913 00.000 21948 Moving (-0.05, 0.09) raw xDistance=-0.10 yDistance=0.00
00:00:03.914 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:00:03.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:03.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:00:03.914 00.000 21948 MoveAxis(E, 0, ABG)
00:00:03.914 00.000 21948 Move returns status 0, amount 0
00:00:03.914 00.000 21948 MoveAxis(N, 0, ABG)
00:00:03.914 00.000 21948 Move returns status 0, amount 0
00:00:03.914 00.000 21948 move complete, result=0
00:00:03.914 00.000 21948 worker thread done servicing request
00:00:03.914 00.000 21948 Worker thread wakes up
00:00:03.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:03.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:03.914 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:05.444 01.530 21948 Exposure complete
00:00:05.481 00.037 21948 worker thread done servicing request
00:00:05.481 00.000 18120 OnExposeComplete: enter
00:00:05.482 00.001 18120 UpdateGuideState(): m_state=6
00:00:05.483 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
00:00:05.484 00.001 18120 Star::Find returns 1 (0), X=411.09, Y=237.05, Mass=2049, SNR=31.0, Peak=221 HFD=4.3
00:00:05.485 00.001 18120 MultiStar: [#1 0.20,0.08,0.73,U] [#2 -0.10,0.06,0.66,U] [#3 -0.80,0.77,0.00,M7] [#4 -0.23,0.18,0.55,U] [#5 -0.04,0.25,0.53,U] [#6 -0.03,-0.06,0.47,U] [#7 -0.29,-0.12,0.50,U] [#8 -0.01,-0.28,0.41,U] 
00:00:05.486 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.25, 0.04}
00:00:05.487 00.001 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.14) = xAngle (3.95 = -2.33)
00:00:05.488 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.77)
00:00:05.490 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.81 mountX=-0.07 mountY=0.07, mountTheta=2.35
00:00:05.494 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
00:00:05.495 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
00:00:05.496 00.001 21948 Worker thread wakes up
00:00:05.496 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:05.498 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:00:05.498 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.0
00:00:05.499 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:05.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:05.500 00.001 18120 Enqueuing Expose request
00:00:05.501 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:00:05.501 00.000 21948 Moving (-0.10, 0.03) raw xDistance=-0.07 yDistance=0.07
00:00:05.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:00:05.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:05.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:00:05.501 00.000 21948 MoveAxis(E, 0, ABG)
00:00:05.501 00.000 21948 Move returns status 0, amount 0
00:00:05.501 00.000 21948 MoveAxis(N, 0, ABG)
00:00:05.501 00.000 21948 Move returns status 0, amount 0
00:00:05.501 00.000 21948 move complete, result=0
00:00:05.501 00.000 21948 worker thread done servicing request
00:00:05.501 00.000 21948 Worker thread wakes up
00:00:05.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:05.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:05.503 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:07.132 01.629 21948 Exposure complete
00:00:07.162 00.030 21948 worker thread done servicing request
00:00:07.162 00.000 18120 OnExposeComplete: enter
00:00:07.164 00.002 18120 UpdateGuideState(): m_state=6
00:00:07.164 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
00:00:07.165 00.001 18120 Star::Find returns 1 (0), X=411.39, Y=237.09, Mass=1947, SNR=30.2, Peak=180 HFD=4.0
00:00:07.165 00.000 18120 MultiStar: [#1 0.12,0.01,0.75,U] [#2 0.02,-0.02,0.70,U] [#3 -0.26,0.67,0.00,M8] [#4 0.14,0.15,0.57,U] [#5 0.12,0.35,0.00,M7] [#6 0.20,-0.02,0.49,U] [#7 -0.11,-0.08,0.55,U] [#8 0.15,0.09,0.45,U] 
00:00:07.165 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.05, 0.07}
00:00:07.166 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.14) = xAngle (1.53 = 1.53)
00:00:07.166 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.63 = -1.65)
00:00:07.167 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.39 mountX=0.00 mountY=-0.08, mountTheta=-1.53
00:00:07.168 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
00:00:07.168 00.000 18120 Enqueuing Move request for scope (0.08, 0.03)
00:00:07.169 00.001 21948 Worker thread wakes up
00:00:07.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:00:07.169 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:00:07.169 00.000 21948 Moving (0.08, 0.03) raw xDistance=0.00 yDistance=-0.08
00:00:07.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:00:07.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:07.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:00:07.169 00.000 21948 MoveAxis(E, 0, ABG)
00:00:07.169 00.000 21948 Move returns status 0, amount 0
00:00:07.169 00.000 21948 MoveAxis(N, 0, ABG)
00:00:07.169 00.000 21948 Move returns status 0, amount 0
00:00:07.169 00.000 21948 move complete, result=0
00:00:07.169 00.000 21948 worker thread done servicing request
00:00:07.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:07.170 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.2
00:00:07.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:07.170 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:07.171 00.001 18120 Enqueuing Expose request
00:00:07.171 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:07.172 00.001 21948 Worker thread wakes up
00:00:07.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:07.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:08.695 01.523 21948 Exposure complete
00:00:08.739 00.044 21948 worker thread done servicing request
00:00:08.739 00.000 18120 OnExposeComplete: enter
00:00:08.740 00.001 18120 UpdateGuideState(): m_state=6
00:00:08.740 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
00:00:08.741 00.001 18120 Star::Find returns 1 (0), X=411.26, Y=237.08, Mass=2090, SNR=31.4, Peak=217 HFD=4.1
00:00:08.741 00.000 18120 MultiStar: [#1 0.16,0.01,0.69,U] [#2 -0.02,0.11,0.65,U] [#3 -0.74,0.66,0.00,M9] [#4 -0.05,-0.12,0.58,U] [#5 -0.09,0.38,0.00,M8] [#6 0.28,0.08,0.47,U] [#7 -0.06,-0.13,0.49,U] [#8 -0.09,-0.12,0.43,U] 
00:00:08.742 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.00}, one-star: {-0.07, 0.07}
00:00:08.742 00.000 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.14) = xAngle (1.22 = 1.22)
00:00:08.743 00.001 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.32 = -1.96)
00:00:08.743 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.08 mountX=0.00 mountY=-0.01, mountTheta=-1.22
00:00:08.744 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.00, opts=13)
00:00:08.745 00.001 18120 Enqueuing Move request for scope (0.01, 0.00)
00:00:08.745 00.000 21948 Worker thread wakes up
00:00:08.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:00:08.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:00:08.745 00.000 21948 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
00:00:08.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:00:08.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:08.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:00:08.745 00.000 21948 MoveAxis(E, 0, ABG)
00:00:08.745 00.000 21948 Move returns status 0, amount 0
00:00:08.745 00.000 21948 MoveAxis(N, 0, ABG)
00:00:08.745 00.000 21948 Move returns status 0, amount 0
00:00:08.745 00.000 21948 move complete, result=0
00:00:08.746 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:08.746 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.4
00:00:08.747 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:08.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:08.748 00.001 18120 Enqueuing Expose request
00:00:08.748 00.000 21948 worker thread done servicing request
00:00:08.748 00.000 21948 Worker thread wakes up
00:00:08.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:08.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:08.748 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:10.388 01.640 21948 Exposure complete
00:00:10.424 00.036 21948 worker thread done servicing request
00:00:10.424 00.000 18120 OnExposeComplete: enter
00:00:10.424 00.000 18120 UpdateGuideState(): m_state=6
00:00:10.425 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
00:00:10.425 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=237.13, Mass=2108, SNR=31.5, Peak=206 HFD=4.3
00:00:10.427 00.002 18120 MultiStar: [#1 -0.01,0.20,0.72,U] [#2 0.06,0.16,0.67,U] [#3 -0.42,0.58,0.00,M10] [#4 -0.05,0.16,0.55,U] [#5 -0.05,0.49,0.00,M9] [#6 0.30,0.14,0.48,U] [#7 0.08,0.05,0.51,U] [#8 -0.15,-0.02,0.43,U] 
00:00:10.428 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.21, 0.12}
00:00:10.430 00.002 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
00:00:10.433 00.003 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.97 = -0.32)
00:00:10.434 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=-0.12 mountY=-0.04, mountTheta=-2.83
00:00:10.436 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
00:00:10.437 00.001 18120 Enqueuing Move request for scope (-0.02, 0.13)
00:00:10.439 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:10.439 00.000 21948 Worker thread wakes up
00:00:10.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:00:10.439 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:00:10.439 00.000 21948 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
00:00:10.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:00:10.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:10.440 00.001 18120 UpdateGuideState exits: m=2108 RSB=31.5
00:00:10.442 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:10.444 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:10.446 00.002 18120 Enqueuing Expose request
00:00:10.448 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:00:10.448 00.000 21948 MoveAxis(E, 0, ABG)
00:00:10.448 00.000 21948 Move returns status 0, amount 0
00:00:10.448 00.000 21948 MoveAxis(N, 0, ABG)
00:00:10.448 00.000 21948 Move returns status 0, amount 0
00:00:10.448 00.000 21948 move complete, result=0
00:00:10.448 00.000 21948 worker thread done servicing request
00:00:10.448 00.000 21948 Worker thread wakes up
00:00:10.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:10.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:10.448 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:11.969 01.521 21948 Exposure complete
00:00:12.014 00.045 21948 worker thread done servicing request
00:00:12.015 00.001 18120 OnExposeComplete: enter
00:00:12.015 00.000 18120 UpdateGuideState(): m_state=6
00:00:12.016 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
00:00:12.018 00.002 18120 Star::Find returns 1 (0), X=411.21, Y=237.02, Mass=2181, SNR=32.3, Peak=191 HFD=4.2
00:00:12.018 00.000 18120 MultiStar: [#1 0.07,0.19,0.65,U] [#2 -0.14,0.22,0.59,U] [#3 -0.84,0.89,0.00,R] [#4 -0.03,0.05,0.53,U] [#5 -0.14,0.15,0.54,U] [#6 -0.08,0.14,0.47,U] [#7 -0.12,0.04,0.53,U] [#8 -0.23,0.03,0.40,U] 
00:00:12.019 00.001 18120 single-star, 7 included, MultiStar: {-0.09, 0.10}, one-star: {-0.12, 0.01}
00:00:12.020 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.14) = xAngle (4.20 = -2.08)
00:00:12.022 00.002 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.30 = 1.02)
00:00:12.023 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.06 mountX=-0.06 mountY=0.10, mountTheta=2.09
00:00:12.024 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.01, opts=13)
00:00:12.025 00.001 18120 Enqueuing Move request for scope (-0.12, 0.01)
00:00:12.025 00.000 21948 Worker thread wakes up
00:00:12.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:12.026 00.001 18120 UpdateGuideState exits: m=2181 RSB=32.3
00:00:12.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:12.027 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
00:00:12.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
00:00:12.027 00.000 21948 Moving (-0.12, 0.01) raw xDistance=-0.06 yDistance=0.10
00:00:12.027 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:12.027 00.000 18120 Enqueuing Expose request
00:00:12.028 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:12.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:12.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:00:12.028 00.000 21948 MoveAxis(E, 0, ABG)
00:00:12.028 00.000 21948 Move returns status 0, amount 0
00:00:12.028 00.000 21948 MoveAxis(N, 0, ABG)
00:00:12.028 00.000 21948 Move returns status 0, amount 0
00:00:12.028 00.000 21948 move complete, result=0
00:00:12.028 00.000 21948 worker thread done servicing request
00:00:12.029 00.001 21948 Worker thread wakes up
00:00:12.029 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:12.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:12.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:13.654 01.625 21948 Exposure complete
00:00:13.677 00.023 21948 worker thread done servicing request
00:00:13.677 00.000 18120 OnExposeComplete: enter
00:00:13.678 00.001 18120 UpdateGuideState(): m_state=6
00:00:13.679 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
00:00:13.680 00.001 18120 Star::Find returns 1 (0), X=411.23, Y=237.12, Mass=1993, SNR=30.6, Peak=212 HFD=4.1
00:00:13.680 00.000 18120 MultiStar: [#1 0.09,0.28,0.72,U] [#2 0.07,0.10,0.67,U] [#3 0.53,-0.00,0.00,M1] [#4 -0.06,0.27,0.54,U] [#5 -0.08,0.03,0.55,U] [#6 0.15,-0.12,0.49,U] [#7 0.07,0.06,0.53,U] [#8 -0.11,0.21,0.44,U] 
00:00:13.681 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.12}, one-star: {-0.11, 0.11}
00:00:13.682 00.001 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
00:00:13.682 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.84 = -0.45)
00:00:13.683 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
00:00:13.686 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.12, opts=13)
00:00:13.688 00.002 18120 Enqueuing Move request for scope (-0.00, 0.12)
00:00:13.691 00.003 21948 Worker thread wakes up
00:00:13.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:13.692 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:00:13.692 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.6
00:00:13.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:13.693 00.000 18120 Enqueuing Expose request
00:00:13.694 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:00:13.694 00.000 21948 Moving (-0.00, 0.12) raw xDistance=-0.11 yDistance=-0.05
00:00:13.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:00:13.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:13.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:00:13.694 00.000 21948 MoveAxis(E, 0, ABG)
00:00:13.694 00.000 21948 Move returns status 0, amount 0
00:00:13.694 00.000 21948 MoveAxis(N, 0, ABG)
00:00:13.694 00.000 21948 Move returns status 0, amount 0
00:00:13.694 00.000 21948 move complete, result=0
00:00:13.694 00.000 21948 worker thread done servicing request
00:00:13.694 00.000 21948 Worker thread wakes up
00:00:13.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:13.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:13.694 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:15.218 01.524 21948 Exposure complete
00:00:15.254 00.036 21948 worker thread done servicing request
00:00:15.254 00.000 18120 OnExposeComplete: enter
00:00:15.255 00.001 18120 UpdateGuideState(): m_state=6
00:00:15.255 00.000 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
00:00:15.256 00.001 18120 Star::Find returns 1 (0), X=411.22, Y=237.06, Mass=2025, SNR=30.8, Peak=216 HFD=4.2
00:00:15.256 00.000 18120 MultiStar: [#1 0.17,0.06,0.71,U] [#2 -0.01,0.18,0.65,U] [#3 0.81,-0.12,0.00,M2] [#4 -0.05,0.14,0.56,U] [#5 -0.05,0.23,0.55,U] [#6 0.40,0.16,0.00,M1] [#7 -0.07,-0.02,0.52,U] [#8 -0.17,0.09,0.44,U] 
00:00:15.257 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {-0.12, 0.05}
00:00:15.257 00.000 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.14) = xAngle (3.08 = 3.08)
00:00:15.258 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.18 = -0.10)
00:00:15.258 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.94 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
00:00:15.259 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
00:00:15.260 00.001 18120 Enqueuing Move request for scope (-0.04, 0.10)
00:00:15.260 00.000 21948 Worker thread wakes up
00:00:15.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
00:00:15.260 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
00:00:15.260 00.000 21948 Moving (-0.04, 0.10) raw xDistance=-0.11 yDistance=-0.01
00:00:15.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:00:15.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:15.260 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:15.261 00.001 18120 UpdateGuideState exits: m=2025 RSB=30.8
00:00:15.261 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:15.262 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:00:15.262 00.000 21948 MoveAxis(E, 0, ABG)
00:00:15.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:15.262 00.000 18120 Enqueuing Expose request
00:00:15.263 00.001 21948 Move returns status 0, amount 0
00:00:15.263 00.000 21948 MoveAxis(N, 0, ABG)
00:00:15.263 00.000 21948 Move returns status 0, amount 0
00:00:15.263 00.000 21948 move complete, result=0
00:00:15.263 00.000 21948 worker thread done servicing request
00:00:15.263 00.000 21948 Worker thread wakes up
00:00:15.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:15.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:15.264 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:16.885 01.621 21948 Exposure complete
00:00:16.933 00.048 21948 worker thread done servicing request
00:00:16.933 00.000 18120 OnExposeComplete: enter
00:00:16.934 00.001 18120 UpdateGuideState(): m_state=6
00:00:16.935 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
00:00:16.935 00.000 18120 Star::Find returns 1 (0), X=411.19, Y=237.10, Mass=2144, SNR=31.8, Peak=220 HFD=4.2
00:00:16.937 00.002 18120 MultiStar: [#1 0.20,0.02,0.70,U] [#2 0.07,0.04,0.62,U] [#3 -0.02,-0.22,0.69,U] [#4 -0.14,0.22,0.52,U] [#5 0.09,0.19,0.53,U] [#6 0.37,0.16,0.00,M2] [#7 -0.04,0.01,0.53,U] [#8 0.16,0.12,0.41,U] 
00:00:16.938 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {-0.14, 0.09}
00:00:16.939 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
00:00:16.939 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.63)
00:00:16.940 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.41 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
00:00:16.942 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
00:00:16.942 00.000 18120 Enqueuing Move request for scope (0.01, 0.05)
00:00:16.943 00.001 21948 Worker thread wakes up
00:00:16.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:16.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:00:16.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:00:16.943 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.8
00:00:16.944 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:16.944 00.000 18120 Enqueuing Expose request
00:00:16.945 00.001 21948 Moving (0.01, 0.05) raw xDistance=-0.04 yDistance=-0.03
00:00:16.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:00:16.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:16.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:00:16.945 00.000 21948 MoveAxis(E, 0, ABG)
00:00:16.945 00.000 21948 Move returns status 0, amount 0
00:00:16.945 00.000 21948 MoveAxis(N, 0, ABG)
00:00:16.945 00.000 21948 Move returns status 0, amount 0
00:00:16.945 00.000 21948 move complete, result=0
00:00:16.945 00.000 21948 worker thread done servicing request
00:00:16.945 00.000 21948 Worker thread wakes up
00:00:16.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:16.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:16.945 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:18.466 01.521 21948 Exposure complete
00:00:18.491 00.025 21948 worker thread done servicing request
00:00:18.491 00.000 18120 OnExposeComplete: enter
00:00:18.492 00.001 18120 UpdateGuideState(): m_state=6
00:00:18.493 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
00:00:18.493 00.000 18120 Star::Find returns 1 (0), X=411.14, Y=237.12, Mass=1989, SNR=30.8, Peak=201 HFD=4.3
00:00:18.494 00.001 18120 MultiStar: [#1 -0.05,0.11,0.75,U] [#2 -0.01,0.29,0.65,U] [#3 0.30,-0.06,0.67,U] [#4 -0.03,0.14,0.56,U] [#5 0.06,0.21,0.53,U] [#6 0.03,-0.00,0.50,U] [#7 -0.17,-0.23,0.53,U] [#8 0.13,0.13,0.46,U] 
00:00:18.495 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.19, 0.10}
00:00:18.497 00.002 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
00:00:18.499 00.002 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.37)
00:00:18.501 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
00:00:18.506 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
00:00:18.508 00.002 18120 Enqueuing Move request for scope (-0.01, 0.08)
00:00:18.511 00.003 21948 Worker thread wakes up
00:00:18.511 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:18.512 00.001 18120 UpdateGuideState exits: m=1989 RSB=30.8
00:00:18.513 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:18.513 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:18.513 00.000 18120 Enqueuing Expose request
00:00:18.514 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:00:18.514 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:00:18.514 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.03
00:00:18.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:00:18.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:18.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:00:18.514 00.000 21948 MoveAxis(E, 0, ABG)
00:00:18.514 00.000 21948 Move returns status 0, amount 0
00:00:18.514 00.000 21948 MoveAxis(N, 0, ABG)
00:00:18.514 00.000 21948 Move returns status 0, amount 0
00:00:18.514 00.000 21948 move complete, result=0
00:00:18.515 00.001 21948 worker thread done servicing request
00:00:18.515 00.000 21948 Worker thread wakes up
00:00:18.515 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:18.515 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:18.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,222,31,31)
00:00:18.847 00.332 18120 evsrv: cli 0D46D5D0 connect
00:00:18.851 00.004 18120 case statement mapped state 6 to 3
00:00:18.852 00.001 18120 case statement mapped state 6 to 3
00:00:18.854 00.002 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"bbc98852-61c1-4538-94b2-56689e1e3963"}
00:00:18.856 00.002 18120 case statement mapped state 6 to 3
00:00:18.857 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbc98852-61c1-4538-94b2-56689e1e3963"}
00:00:18.868 00.011 18120 evsrv: cli 0D46D5D0 disconnect
00:00:18.870 00.002 18120 evsrv: cli 0D46D490 connect
00:00:18.870 00.000 18120 case statement mapped state 6 to 3
00:00:18.871 00.001 18120 case statement mapped state 6 to 3
00:00:18.874 00.003 18120 evsrv: cli 0D46D490 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"999fc487-ffa9-4b20-996f-288c6f0cda7d"}
00:00:18.875 00.001 18120 PhdController::Dither begins
00:00:18.876 00.001 18120 dither: size=2.00, dRA=-1.34 dDec=0.65
00:00:18.877 00.001 18120 MountToCamera -- mountTheta (-2.69) + m_xAngle (-1.14) = xAngle (-3.83 = 2.45)
00:00:18.878 00.001 18120 MountToCamera -- mountX=-1.34 mountY=0.65 hyp=1.49 mountTheta=-2.69 cameraX=-1.15, cameraY=0.95 cameraTheta=2.45
00:00:18.878 00.000 18120 setting lock position to (410.19, 237.96)
00:00:18.879 00.001 18120 Mount: notify guiding dithered (-1.1, 0.9)
00:00:18.880 00.001 18120 MultiStar: stabilizing after lock position change
00:00:18.881 00.001 18120 Status Line: Dithering de -1.34,0.65
00:00:18.883 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:00:18.884 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:00:18.885 00.001 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":0,"id":"999fc487-ffa9-4b20-996f-288c6f0cda7d"}
00:00:18.887 00.002 18120 evsrv: cli 0D46D490 disconnect
00:00:20.143 01.256 21948 Exposure complete
00:00:20.170 00.027 21948 worker thread done servicing request
00:00:20.170 00.000 18120 OnExposeComplete: enter
00:00:20.173 00.003 18120 UpdateGuideState(): m_state=6
00:00:20.175 00.002 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
00:00:20.176 00.001 18120 Star::Find returns 1 (0), X=411.21, Y=237.01, Mass=1982, SNR=30.5, Peak=198 HFD=4.2
00:00:20.177 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.40 = 0.40)
00:00:20.177 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.50 = -2.79)
00:00:20.178 00.001 18120 CameraToMount -- cameraX=1.02 cameraY=-0.95 hyp=1.40 cameraTheta=-0.75 mountX=1.29 mountY=-0.49, mountTheta=-0.36
00:00:20.180 00.002 18120 dither recenter: remaining=(1.3,-0.7) step=(1.3,-0.7)
00:00:20.182 00.002 18120 MountToCamera -- mountTheta (0.45) + m_xAngle (-1.14) = xAngle (-0.69 = -0.69)
00:00:20.184 00.002 18120 MountToCamera -- mountX=1.34 mountY=-0.65 hyp=1.49 mountTheta=0.45 cameraX=1.15, cameraY=-0.95 cameraTheta=-0.69
00:00:20.186 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=1.15, y=-0.95, opts=4)
00:00:20.189 00.003 18120 Enqueuing Move request for scope (1.15, -0.95)
00:00:20.192 00.003 18120 Mount: notify direct move 1.34,-0.65
00:00:20.194 00.002 21948 Worker thread wakes up
00:00:20.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.95) opts 0x4
00:00:20.194 00.000 21948 Handling offset move in thread for scope, endpoint = (1.15, -0.95)
00:00:20.194 00.000 21948 Moving (1.15, -0.95) raw xDistance=1.34 yDistance=-0.65
00:00:20.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:20.195 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.5
00:00:20.195 00.000 18120 PhdController: settling, locked = 1, distance = 1.52 (0.50) aobump = 0 frame = 1 / 99999
00:00:20.196 00.001 21948 MoveAxis(W, 379, B)
00:00:20.196 00.000 21948 Guiding  Dir = 3, Dur = 379
00:00:20.196 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053620.196,"Host":"ASUS_SAM","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:00:20.196 00.000 21948 IsSlewing returns 0
00:00:20.197 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:20.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:20.198 00.001 18120 Enqueuing Expose request
00:00:20.198 00.000 21948 IsGuiding returns 0
00:00:20.201 00.003 21948 PulseGuide returned control before completion, sleep 388
00:00:20.603 00.402 21948 IsGuiding returns 0
00:00:20.603 00.000 21948 Move returns status 0, amount 379
00:00:20.603 00.000 21948 MoveAxis(N, 156, B)
00:00:20.603 00.000 21948 Guiding  Dir = 0, Dur = 156
00:00:20.603 00.000 21948 IsSlewing returns 0
00:00:20.603 00.000 21948 IsGuiding returns 0
00:00:20.608 00.005 21948 PulseGuide returned control before completion, sleep 162
00:00:20.777 00.169 21948 IsGuiding returns 0
00:00:20.777 00.000 21948 Move returns status 0, amount 156
00:00:20.777 00.000 21948 move complete, result=0
00:00:20.777 00.000 21948 worker thread done servicing request
00:00:20.777 00.000 21948 Worker thread wakes up
00:00:20.777 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:20.777 00.000 18120 GuideStep: 1.3 px 379 ms WEST, -0.7 px 156 ms NORTH
00:00:20.778 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:22.186 01.408 21948 Exposure complete
00:00:22.225 00.039 21948 worker thread done servicing request
00:00:22.225 00.000 18120 OnExposeComplete: enter
00:00:22.225 00.000 18120 UpdateGuideState(): m_state=6
00:00:22.226 00.001 18120 Star::Find(15, 411, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
00:00:22.227 00.001 18120 Star::Find returns 1 (0), X=410.68, Y=237.89, Mass=1881, SNR=29.7, Peak=166 HFD=4.1
00:00:22.229 00.002 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.00 = 1.00)
00:00:22.229 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.10 = -2.18)
00:00:22.230 00.001 18120 CameraToMount -- cameraX=0.49 cameraY=-0.07 hyp=0.50 cameraTheta=-0.14 mountX=0.27 mountY=-0.41, mountTheta=-0.99
00:00:22.231 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.49, y=-0.07, opts=13)
00:00:22.232 00.001 18120 Enqueuing Move request for scope (0.49, -0.07)
00:00:22.232 00.000 21948 Worker thread wakes up
00:00:22.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.07) opts 0xd
00:00:22.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:22.233 00.001 21948 Handling offset move in thread for scope, endpoint = (0.49, -0.07)
00:00:22.233 00.000 21948 Moving (0.49, -0.07) raw xDistance=0.27 yDistance=-0.41
00:00:22.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:00:22.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:22.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:00:22.233 00.000 21948 MoveAxis(W, 48, ABG)
00:00:22.233 00.000 21948 Guiding  Dir = 3, Dur = 48
00:00:22.233 00.000 18120 UpdateGuideState exits: m=1881 RSB=29.7
00:00:22.233 00.000 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 2 / 99999
00:00:22.234 00.001 21948 IsSlewing returns 0
00:00:22.234 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053622.234,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:00:22.234 00.000 21948 IsGuiding returns 0
00:00:22.235 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:22.236 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:22.236 00.000 18120 Enqueuing Expose request
00:00:22.237 00.001 21948 PulseGuide returned control before completion, sleep 57
00:00:22.304 00.067 21948 IsGuiding returns 0
00:00:22.304 00.000 21948 Move returns status 0, amount 48
00:00:22.304 00.000 21948 MoveAxis(N, 0, ABG)
00:00:22.304 00.000 21948 Move returns status 0, amount 0
00:00:22.304 00.000 21948 move complete, result=0
00:00:22.304 00.000 21948 worker thread done servicing request
00:00:22.304 00.000 21948 Worker thread wakes up
00:00:22.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:22.304 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.4 px 0 ms NORTH
00:00:22.305 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:23.929 01.624 21948 Exposure complete
00:00:23.953 00.024 21948 worker thread done servicing request
00:00:23.953 00.000 18120 OnExposeComplete: enter
00:00:23.954 00.001 18120 UpdateGuideState(): m_state=6
00:00:23.955 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
00:00:23.955 00.000 18120 Star::Find returns 1 (0), X=410.24, Y=238.34, Mass=2019, SNR=30.7, Peak=173 HFD=4.3
00:00:23.955 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
00:00:23.956 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.61)
00:00:23.956 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.38 hyp=0.38 cameraTheta=1.43 mountX=-0.32 mountY=-0.22, mountTheta=-2.54
00:00:23.959 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.38, opts=13)
00:00:23.960 00.001 18120 Enqueuing Move request for scope (0.06, 0.38)
00:00:23.960 00.000 21948 Worker thread wakes up
00:00:23.960 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:23.961 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.38) opts 0xd
00:00:23.961 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.7
00:00:23.961 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.38)
00:00:23.961 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 3 / 99999
00:00:23.962 00.001 21948 Moving (0.06, 0.38) raw xDistance=-0.32 yDistance=-0.22
00:00:23.962 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053623.962,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
00:00:23.962 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:00:23.962 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:23.962 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:00:23.962 00.000 21948 MoveAxis(E, 54, ABG)
00:00:23.962 00.000 21948 Guiding  Dir = 2, Dur = 54
00:00:23.962 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:23.963 00.001 21948 IsSlewing returns 0
00:00:23.963 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:23.963 00.000 18120 Enqueuing Expose request
00:00:23.964 00.001 21948 IsGuiding returns 0
00:00:23.966 00.002 21948 PulseGuide returned control before completion, sleep 63
00:00:24.037 00.071 21948 IsGuiding returns 0
00:00:24.038 00.001 21948 Move returns status 0, amount 54
00:00:24.038 00.000 21948 MoveAxis(N, 0, ABG)
00:00:24.038 00.000 21948 Move returns status 0, amount 0
00:00:24.038 00.000 21948 move complete, result=0
00:00:24.038 00.000 21948 worker thread done servicing request
00:00:24.038 00.000 21948 Worker thread wakes up
00:00:24.038 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.2 px 0 ms NORTH
00:00:24.040 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:24.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:25.444 01.404 21948 Exposure complete
00:00:25.513 00.069 21948 worker thread done servicing request
00:00:25.513 00.000 18120 OnExposeComplete: enter
00:00:25.513 00.000 18120 UpdateGuideState(): m_state=6
00:00:25.514 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
00:00:25.514 00.000 18120 Star::Find returns 1 (0), X=410.12, Y=238.31, Mass=1990, SNR=30.6, Peak=185 HFD=4.2
00:00:25.514 00.000 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
00:00:25.516 00.002 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
00:00:25.516 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.78 mountX=-0.35 mountY=-0.09, mountTheta=-2.88
00:00:25.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.35, opts=13)
00:00:25.518 00.001 18120 Enqueuing Move request for scope (-0.07, 0.35)
00:00:25.518 00.000 21948 Worker thread wakes up
00:00:25.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
00:00:25.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
00:00:25.518 00.000 21948 Moving (-0.07, 0.35) raw xDistance=-0.35 yDistance=-0.09
00:00:25.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
00:00:25.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:25.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:25.519 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.6
00:00:25.519 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 4 / 99999
00:00:25.520 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786053625.520,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:00:25.520 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:25.521 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:25.521 00.000 18120 Enqueuing Expose request
00:00:25.522 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:00:25.522 00.000 21948 MoveAxis(E, 66, ABG)
00:00:25.522 00.000 21948 Guiding  Dir = 2, Dur = 66
00:00:25.522 00.000 21948 IsSlewing returns 0
00:00:25.522 00.000 21948 IsGuiding returns 0
00:00:25.525 00.003 21948 PulseGuide returned control before completion, sleep 74
00:00:25.603 00.078 21948 IsGuiding returns 0
00:00:25.603 00.000 21948 Move returns status 0, amount 66
00:00:25.603 00.000 21948 MoveAxis(N, 0, ABG)
00:00:25.603 00.000 21948 Move returns status 0, amount 0
00:00:25.603 00.000 21948 move complete, result=0
00:00:25.603 00.000 21948 worker thread done servicing request
00:00:25.603 00.000 21948 Worker thread wakes up
00:00:25.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:25.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:25.604 00.001 18120 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
00:00:27.234 01.630 21948 Exposure complete
00:00:27.276 00.042 21948 worker thread done servicing request
00:00:27.276 00.000 18120 OnExposeComplete: enter
00:00:27.278 00.002 18120 UpdateGuideState(): m_state=6
00:00:27.278 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
00:00:27.279 00.001 18120 Star::Find returns 1 (0), X=410.27, Y=238.00, Mass=2195, SNR=32.2, Peak=202 HFD=4.1
00:00:27.279 00.000 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.14) = xAngle (1.64 = 1.64)
00:00:27.280 00.001 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.75 = -1.54)
00:00:27.280 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.50 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
00:00:27.282 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
00:00:27.282 00.000 18120 Enqueuing Move request for scope (0.08, 0.04)
00:00:27.283 00.001 21948 Worker thread wakes up
00:00:27.283 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:00:27.283 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:00:27.283 00.000 21948 Moving (0.08, 0.04) raw xDistance=-0.01 yDistance=-0.09
00:00:27.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:00:27.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:27.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:27.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:00:27.284 00.001 21948 MoveAxis(E, 0, ABG)
00:00:27.284 00.000 21948 Move returns status 0, amount 0
00:00:27.284 00.000 21948 MoveAxis(N, 0, ABG)
00:00:27.284 00.000 21948 Move returns status 0, amount 0
00:00:27.284 00.000 21948 move complete, result=0
00:00:27.284 00.000 18120 UpdateGuideState exits: m=2195 RSB=32.2
00:00:27.284 00.000 21948 worker thread done servicing request
00:00:27.284 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 5 / 99999
00:00:27.285 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786053627.285,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
00:00:27.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:27.286 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:27.286 00.000 18120 Enqueuing Expose request
00:00:27.286 00.000 21948 Worker thread wakes up
00:00:27.286 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:27.287 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:27.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:28.808 01.521 21948 Exposure complete
00:00:28.843 00.035 21948 worker thread done servicing request
00:00:28.843 00.000 18120 OnExposeComplete: enter
00:00:28.844 00.001 18120 UpdateGuideState(): m_state=6
00:00:28.845 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
00:00:28.847 00.002 18120 Star::Find returns 1 (0), X=410.42, Y=238.13, Mass=1902, SNR=30.0, Peak=165 HFD=3.9
00:00:28.848 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.77 = 1.77)
00:00:28.849 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.87 = -1.41)
00:00:28.850 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.63 mountX=-0.06 mountY=-0.28, mountTheta=-1.77
00:00:28.852 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.17, opts=13)
00:00:28.853 00.001 18120 Enqueuing Move request for scope (0.23, 0.17)
00:00:28.853 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:28.855 00.002 18120 UpdateGuideState exits: m=1902 RSB=30.0
00:00:28.858 00.003 21948 Worker thread wakes up
00:00:28.858 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 6 / 99999
00:00:28.859 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
00:00:28.859 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053628.859,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
00:00:28.860 00.001 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
00:00:28.860 00.000 21948 Moving (0.23, 0.17) raw xDistance=-0.06 yDistance=-0.28
00:00:28.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:28.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:28.860 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:28.861 00.001 18120 Enqueuing Expose request
00:00:28.861 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.47
00:00:28.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:00:28.861 00.000 21948 MoveAxis(E, 0, ABG)
00:00:28.861 00.000 21948 Move returns status 0, amount 0
00:00:28.861 00.000 21948 MoveAxis(N, 67, ABG)
00:00:28.861 00.000 21948 Guiding  Dir = 0, Dur = 67
00:00:28.861 00.000 21948 IsSlewing returns 0
00:00:28.862 00.001 21948 IsGuiding returns 0
00:00:28.866 00.004 21948 PulseGuide returned control before completion, sleep 73
00:00:28.946 00.080 21948 IsGuiding returns 0
00:00:28.947 00.001 21948 Move returns status 0, amount 67
00:00:28.947 00.000 21948 move complete, result=0
00:00:28.947 00.000 21948 worker thread done servicing request
00:00:28.947 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
00:00:28.948 00.001 21948 Worker thread wakes up
00:00:28.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:28.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:30.574 01.626 21948 Exposure complete
00:00:30.598 00.024 21948 worker thread done servicing request
00:00:30.598 00.000 18120 OnExposeComplete: enter
00:00:30.598 00.000 18120 UpdateGuideState(): m_state=6
00:00:30.599 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
00:00:30.600 00.001 18120 Star::Find returns 1 (0), X=410.20, Y=238.15, Mass=1997, SNR=30.8, Peak=195 HFD=4.3
00:00:30.601 00.001 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.14) = xAngle (2.66 = 2.66)
00:00:30.602 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.76 = -0.52)
00:00:30.602 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=-0.17 mountY=-0.10, mountTheta=-2.63
00:00:30.605 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.19, opts=13)
00:00:30.605 00.000 18120 Enqueuing Move request for scope (0.01, 0.19)
00:00:30.606 00.001 21948 Worker thread wakes up
00:00:30.606 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:30.606 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.8
00:00:30.607 00.001 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 7 / 99999
00:00:30.607 00.000 18120 PhdController: newstate STATE_FINISH
00:00:30.608 00.001 18120 PhdController complete: success
00:00:30.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
00:00:30.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
00:00:30.608 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786053630.608,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:00:30.608 00.000 21948 Moving (0.01, 0.19) raw xDistance=-0.17 yDistance=-0.10
00:00:30.609 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:00:30.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:30.609 00.000 18120 Mount: notify guiding dither settle done success=1
00:00:30.609 00.000 18120 PhdController: newstate STATE_IDLE
00:00:30.609 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:30.610 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:30.610 00.000 18120 Enqueuing Expose request
00:00:30.611 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:00:30.611 00.000 21948 MoveAxis(E, 0, ABG)
00:00:30.611 00.000 21948 Move returns status 0, amount 0
00:00:30.611 00.000 21948 MoveAxis(N, 0, ABG)
00:00:30.611 00.000 21948 Move returns status 0, amount 0
00:00:30.611 00.000 21948 move complete, result=0
00:00:30.611 00.000 21948 worker thread done servicing request
00:00:30.611 00.000 21948 Worker thread wakes up
00:00:30.611 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:30.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:30.611 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:32.139 01.528 21948 Exposure complete
00:00:32.173 00.034 21948 worker thread done servicing request
00:00:32.192 00.019 18120 OnExposeComplete: enter
00:00:32.193 00.001 18120 UpdateGuideState(): m_state=6
00:00:32.194 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.195 00.001 18120 Star::Find returns 1 (0), X=410.14, Y=237.97, Mass=2115, SNR=31.7, Peak=229 HFD=4.2
00:00:32.195 00.000 18120 MultiStar: exiting stabilization period
00:00:32.195 00.000 18120 MultiStar: updating star positions after lock position change
00:00:32.196 00.001 18120 Star::Find(15, 644, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.196 00.000 18120 Star::Find returns 1 (0), X=644.82, Y=141.96, Mass=1008, SNR=22.0, Peak=101 HFD=4.1
00:00:32.197 00.001 18120 Star::Find(15, 249, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.197 00.000 18120 Star::Find returns 1 (0), X=249.82, Y=594.00, Mass=800, SNR=19.5, Peak=102 HFD=4.1
00:00:32.198 00.001 18120 Star::Find(15, 1151, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.198 00.000 18120 Star::Find returns 1 (0), X=1151.96, Y=216.87, Mass=993, SNR=21.6, Peak=50 HFD=5.7
00:00:32.198 00.000 18120 Star::Find(15, 1160, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.199 00.001 18120 Star::Find returns 1 (0), X=1160.75, Y=808.43, Mass=635, SNR=17.4, Peak=46 HFD=3.8
00:00:32.200 00.001 18120 Star::Find(15, 929, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.200 00.000 18120 Star::Find returns 1 (0), X=929.28, Y=803.22, Mass=490, SNR=15.3, Peak=51 HFD=3.3
00:00:32.201 00.001 18120 Star::Find(15, 551, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.202 00.001 18120 Star::Find returns 1 (0), X=551.37, Y=572.01, Mass=464, SNR=14.8, Peak=51 HFD=3.8
00:00:32.202 00.000 18120 Star::Find(15, 242, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.203 00.001 18120 Star::Find returns 1 (0), X=242.51, Y=359.33, Mass=536, SNR=15.9, Peak=57 HFD=3.5
00:00:32.203 00.000 18120 Star::Find(15, 99, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.204 00.001 18120 Star::Find returns 1 (0), X=99.11, Y=866.00, Mass=475, SNR=15.1, Peak=67 HFD=4.0
00:00:32.204 00.000 18120 Star::Find(15, 275, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.205 00.001 18120 Star::Find returns 1 (0), X=275.03, Y=626.84, Mass=354, SNR=12.9, Peak=46 HFD=3.1
00:00:32.205 00.000 18120 Star::Find(15, 37, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.206 00.001 18120 Star::Find returns 1 (0), X=37.48, Y=450.52, Mass=235, SNR=10.6, Peak=35 HFD=3.1
00:00:32.207 00.001 18120 Star::Find(15, 397, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
00:00:32.207 00.000 18120 Star::Find returns 1 (0), X=396.77, Y=486.31, Mass=333, SNR=12.6, Peak=37 HFD=3.3
00:00:32.208 00.001 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.14) = xAngle (3.98 = -2.30)
00:00:32.208 00.000 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.09 = 0.80)
00:00:32.208 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.84 mountX=-0.04 mountY=0.04, mountTheta=2.32
00:00:32.210 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
00:00:32.210 00.000 18120 Enqueuing Move request for scope (-0.05, 0.02)
00:00:32.211 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:32.211 00.000 21948 Worker thread wakes up
00:00:32.211 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.7
00:00:32.212 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:32.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:32.212 00.000 18120 Enqueuing Expose request
00:00:32.213 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:00:32.213 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:00:32.213 00.000 21948 Moving (-0.05, 0.02) raw xDistance=-0.04 yDistance=0.04
00:00:32.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:00:32.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:32.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:00:32.213 00.000 21948 MoveAxis(E, 0, ABG)
00:00:32.213 00.000 21948 Move returns status 0, amount 0
00:00:32.213 00.000 21948 MoveAxis(N, 0, ABG)
00:00:32.213 00.000 21948 Move returns status 0, amount 0
00:00:32.213 00.000 21948 move complete, result=0
00:00:32.213 00.000 21948 worker thread done servicing request
00:00:32.213 00.000 21948 Worker thread wakes up
00:00:32.213 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:32.216 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:32.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:33.853 01.637 21948 Exposure complete
00:00:33.887 00.034 21948 worker thread done servicing request
00:00:33.888 00.001 18120 OnExposeComplete: enter
00:00:33.888 00.000 18120 UpdateGuideState(): m_state=6
00:00:33.889 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
00:00:33.890 00.001 18120 Star::Find returns 1 (0), X=409.85, Y=238.13, Mass=1986, SNR=30.5, Peak=208 HFD=4.3
00:00:33.890 00.000 18120 MultiStar: [#1 -0.40,0.48,0.00,M1] [#2 -0.12,0.27,0.65,U] [#3 -0.32,-0.03,0.69,U] [#4 -0.44,-0.17,0.00,M1] [#5 -0.31,0.11,0.54,U] [#6 0.06,0.00,0.49,U] [#7 -0.18,-0.14,0.55,U] [#8 0.05,0.10,0.49,U] 
00:00:33.891 00.001 18120 refined, 6 included, MultiStar: {-0.19, 0.08}, one-star: {-0.34, 0.18}
00:00:33.891 00.000 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
00:00:33.892 00.001 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.70)
00:00:33.892 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.74 mountX=-0.16 mountY=0.14, mountTheta=2.42
00:00:33.894 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.08, opts=13)
00:00:33.894 00.000 18120 Enqueuing Move request for scope (-0.19, 0.08)
00:00:33.895 00.001 21948 Worker thread wakes up
00:00:33.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
00:00:33.895 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
00:00:33.895 00.000 21948 Moving (-0.19, 0.08) raw xDistance=-0.16 yDistance=0.14
00:00:33.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:00:33.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:33.895 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.5
00:00:33.896 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:33.896 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:33.897 00.001 18120 Enqueuing Expose request
00:00:33.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:33.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:00:33.897 00.000 21948 MoveAxis(E, 0, ABG)
00:00:33.897 00.000 21948 Move returns status 0, amount 0
00:00:33.897 00.000 21948 MoveAxis(N, 0, ABG)
00:00:33.897 00.000 21948 Move returns status 0, amount 0
00:00:33.897 00.000 21948 move complete, result=0
00:00:33.897 00.000 21948 worker thread done servicing request
00:00:33.897 00.000 21948 Worker thread wakes up
00:00:33.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:33.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:33.899 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:35.414 01.515 21948 Exposure complete
00:00:35.446 00.032 21948 worker thread done servicing request
00:00:35.446 00.000 18120 OnExposeComplete: enter
00:00:35.446 00.000 18120 UpdateGuideState(): m_state=6
00:00:35.447 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
00:00:35.448 00.001 18120 Star::Find returns 1 (0), X=410.10, Y=238.28, Mass=2211, SNR=32.2, Peak=204 HFD=4.3
00:00:35.449 00.001 18120 MultiStar: [#1 0.05,0.40,0.00,M2] [#2 0.33,0.31,0.00,M1] [#3 -0.44,0.03,0.00,M1] [#4 0.02,-0.25,0.55,U] [#5 0.04,0.18,0.52,U] [#6 -0.02,0.40,0.00,M1] [#7 -0.03,0.29,0.49,U] [#8 -0.05,0.45,0.00,M1] 
00:00:35.451 00.002 18120 refined, 3 included, MultiStar: {-0.02, 0.17}, one-star: {-0.08, 0.32}
00:00:35.454 00.003 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
00:00:35.456 00.002 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.32)
00:00:35.458 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
00:00:35.460 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
00:00:35.461 00.001 18120 Enqueuing Move request for scope (-0.02, 0.17)
00:00:35.462 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:35.463 00.001 21948 Worker thread wakes up
00:00:35.463 00.000 18120 UpdateGuideState exits: m=2211 RSB=32.2
00:00:35.464 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
00:00:35.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
00:00:35.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:35.465 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:35.466 00.001 18120 Enqueuing Expose request
00:00:35.466 00.000 21948 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.05
00:00:35.467 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:00:35.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:35.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:00:35.467 00.000 21948 MoveAxis(E, 0, ABG)
00:00:35.467 00.000 21948 Move returns status 0, amount 0
00:00:35.467 00.000 21948 MoveAxis(N, 0, ABG)
00:00:35.467 00.000 21948 Move returns status 0, amount 0
00:00:35.467 00.000 21948 move complete, result=0
00:00:35.467 00.000 21948 worker thread done servicing request
00:00:35.467 00.000 21948 Worker thread wakes up
00:00:35.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:35.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:35.467 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:37.093 01.626 21948 Exposure complete
00:00:37.139 00.046 21948 worker thread done servicing request
00:00:37.139 00.000 18120 OnExposeComplete: enter
00:00:37.140 00.001 18120 UpdateGuideState(): m_state=6
00:00:37.140 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
00:00:37.141 00.001 18120 Star::Find returns 1 (0), X=409.77, Y=238.40, Mass=2017, SNR=30.9, Peak=179 HFD=3.9
00:00:37.141 00.000 18120 MultiStar: [#1 0.04,0.51,0.00,M3] [#2 -0.07,0.65,0.00,M2] [#3 -0.30,0.39,0.00,M2] [#4 -0.36,0.18,0.00,M1] [#5 -0.12,0.55,0.00,M3] [#6 -0.09,0.04,0.49,U] [#7 -0.28,0.39,0.00,M1] [#8 -0.37,0.38,0.00,M2] 
00:00:37.142 00.001 18120 refined, 1 included, MultiStar: {-0.31, 0.31}, one-star: {-0.41, 0.44}
00:00:37.142 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.14) = xAngle (3.49 = -2.79)
00:00:37.142 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.31)
00:00:37.143 00.001 18120 CameraToMount -- cameraX=-0.31 cameraY=0.31 hyp=0.44 cameraTheta=2.35 mountX=-0.41 mountY=0.13, mountTheta=2.82
00:00:37.144 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.31, opts=13)
00:00:37.145 00.001 18120 Enqueuing Move request for scope (-0.31, 0.31)
00:00:37.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:37.146 00.001 21948 Worker thread wakes up
00:00:37.146 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.31) opts 0xd
00:00:37.146 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.31)
00:00:37.146 00.000 21948 Moving (-0.31, 0.31) raw xDistance=-0.41 yDistance=0.13
00:00:37.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:00:37.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:37.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:00:37.146 00.000 21948 MoveAxis(E, 73, ABG)
00:00:37.146 00.000 18120 UpdateGuideState exits: m=2017 RSB=30.9
00:00:37.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:37.147 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:37.147 00.000 18120 Enqueuing Expose request
00:00:37.148 00.001 21948 Guiding  Dir = 2, Dur = 73
00:00:37.148 00.000 21948 IsSlewing returns 0
00:00:37.148 00.000 21948 IsGuiding returns 0
00:00:37.149 00.001 21948 PulseGuide returned control before completion, sleep 82
00:00:37.248 00.099 21948 IsGuiding returns 0
00:00:37.248 00.000 21948 Move returns status 0, amount 73
00:00:37.248 00.000 21948 MoveAxis(N, 0, ABG)
00:00:37.248 00.000 21948 Move returns status 0, amount 0
00:00:37.248 00.000 21948 move complete, result=0
00:00:37.248 00.000 21948 worker thread done servicing request
00:00:37.248 00.000 18120 GuideStep: -0.4 px 73 ms EAST, 0.1 px 0 ms NORTH
00:00:37.249 00.001 21948 Worker thread wakes up
00:00:37.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:37.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:38.655 01.406 21948 Exposure complete
00:00:38.690 00.035 21948 worker thread done servicing request
00:00:38.691 00.001 18120 OnExposeComplete: enter
00:00:38.692 00.001 18120 UpdateGuideState(): m_state=6
00:00:38.692 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
00:00:38.693 00.001 18120 Star::Find returns 1 (0), X=410.01, Y=238.22, Mass=2095, SNR=31.4, Peak=222 HFD=4.1
00:00:38.693 00.000 18120 MultiStar: [#1 -0.00,0.42,0.00,M4] [#2 0.11,0.08,0.65,U] [#3 -0.16,0.05,0.69,U] [#4 -0.26,0.17,0.55,U] [#5 0.12,0.29,0.54,U] [#6 -0.17,0.21,0.46,U] [#7 0.17,0.12,0.50,U] [#8 0.03,0.33,0.44,U] 
00:00:38.694 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.19}, one-star: {-0.18, 0.26}
00:00:38.694 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
00:00:38.694 00.000 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
00:00:38.695 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.19 cameraTheta=1.87 mountX=-0.19 mountY=-0.03, mountTheta=-2.98
00:00:38.696 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.19, opts=13)
00:00:38.697 00.001 18120 Enqueuing Move request for scope (-0.06, 0.19)
00:00:38.697 00.000 21948 Worker thread wakes up
00:00:38.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:00:38.697 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:00:38.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:38.698 00.001 18120 UpdateGuideState exits: m=2095 RSB=31.4
00:00:38.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:38.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:38.699 00.001 18120 Enqueuing Expose request
00:00:38.699 00.000 21948 Moving (-0.06, 0.19) raw xDistance=-0.19 yDistance=-0.03
00:00:38.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:00:38.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:38.700 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:00:38.700 00.000 21948 MoveAxis(E, 0, ABG)
00:00:38.700 00.000 21948 Move returns status 0, amount 0
00:00:38.700 00.000 21948 MoveAxis(N, 0, ABG)
00:00:38.700 00.000 21948 Move returns status 0, amount 0
00:00:38.700 00.000 21948 move complete, result=0
00:00:38.700 00.000 21948 worker thread done servicing request
00:00:38.700 00.000 21948 Worker thread wakes up
00:00:38.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:38.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:38.700 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:40.326 01.626 21948 Exposure complete
00:00:40.350 00.024 21948 worker thread done servicing request
00:00:40.350 00.000 18120 OnExposeComplete: enter
00:00:40.351 00.001 18120 UpdateGuideState(): m_state=6
00:00:40.351 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
00:00:40.352 00.001 18120 Star::Find returns 1 (0), X=410.21, Y=238.20, Mass=1988, SNR=30.5, Peak=198 HFD=4.1
00:00:40.353 00.001 18120 MultiStar: [#1 0.02,0.29,0.73,U] [#2 0.01,0.40,0.00,M2] [#3 -0.31,0.08,0.68,U] [#4 -0.01,-0.08,0.60,U] [#5 0.02,0.20,0.53,U] [#6 0.18,0.05,0.51,U] [#7 0.35,0.16,0.00,M1] [#8 0.10,0.21,0.46,U] 
00:00:40.353 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.15}, one-star: {0.02, 0.24}
00:00:40.353 00.000 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.14) = xAngle (2.77 = 2.77)
00:00:40.354 00.001 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.87 = -0.42)
00:00:40.354 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
00:00:40.355 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
00:00:40.356 00.001 18120 Enqueuing Move request for scope (-0.01, 0.15)
00:00:40.359 00.003 21948 Worker thread wakes up
00:00:40.359 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:00:40.359 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:00:40.359 00.000 21948 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.06
00:00:40.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:00:40.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:40.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:00:40.359 00.000 21948 MoveAxis(E, 0, ABG)
00:00:40.359 00.000 21948 Move returns status 0, amount 0
00:00:40.359 00.000 21948 MoveAxis(N, 0, ABG)
00:00:40.359 00.000 21948 Move returns status 0, amount 0
00:00:40.359 00.000 21948 move complete, result=0
00:00:40.359 00.000 21948 worker thread done servicing request
00:00:40.363 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:40.370 00.007 18120 UpdateGuideState exits: m=1988 RSB=30.5
00:00:40.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:40.371 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:40.371 00.000 18120 Enqueuing Expose request
00:00:40.372 00.001 21948 Worker thread wakes up
00:00:40.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:40.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:40.372 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:41.890 01.518 21948 Exposure complete
00:00:41.913 00.023 21948 worker thread done servicing request
00:00:41.913 00.000 18120 OnExposeComplete: enter
00:00:41.913 00.000 18120 UpdateGuideState(): m_state=6
00:00:41.914 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
00:00:41.914 00.000 18120 Star::Find returns 1 (0), X=410.09, Y=238.10, Mass=2067, SNR=31.1, Peak=217 HFD=4.2
00:00:41.915 00.001 18120 MultiStar: [#1 0.03,0.20,0.69,U] [#2 0.20,0.15,0.66,U] [#3 0.17,0.06,0.68,U] [#4 0.15,-0.15,0.55,U] [#5 0.06,0.20,0.52,U] [#6 -0.01,0.04,0.50,U] [#7 0.41,-0.11,0.00,M2] [#8 0.03,0.22,0.42,U] 
00:00:41.915 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {-0.10, 0.14}
00:00:41.916 00.001 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.14) = xAngle (2.24 = 2.24)
00:00:41.916 00.000 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.34 = -0.94)
00:00:41.916 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.10 mountX=-0.08 mountY=-0.10, mountTheta=-2.23
00:00:41.918 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.11, opts=13)
00:00:41.918 00.000 18120 Enqueuing Move request for scope (0.06, 0.11)
00:00:41.919 00.001 21948 Worker thread wakes up
00:00:41.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:00:41.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:00:41.919 00.000 21948 Moving (0.06, 0.11) raw xDistance=-0.08 yDistance=-0.10
00:00:41.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:00:41.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:41.919 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:00:41.919 00.000 21948 MoveAxis(E, 0, ABG)
00:00:41.919 00.000 21948 Move returns status 0, amount 0
00:00:41.919 00.000 21948 MoveAxis(N, 0, ABG)
00:00:41.919 00.000 21948 Move returns status 0, amount 0
00:00:41.919 00.000 21948 move complete, result=0
00:00:41.919 00.000 21948 worker thread done servicing request
00:00:41.922 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:41.929 00.007 18120 UpdateGuideState exits: m=2067 RSB=31.1
00:00:41.931 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:41.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:41.932 00.001 18120 Enqueuing Expose request
00:00:41.932 00.000 21948 Worker thread wakes up
00:00:41.932 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:41.933 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:41.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:43.563 01.630 21948 Exposure complete
00:00:43.586 00.023 21948 worker thread done servicing request
00:00:43.587 00.001 18120 OnExposeComplete: enter
00:00:43.588 00.001 18120 UpdateGuideState(): m_state=6
00:00:43.588 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
00:00:43.589 00.001 18120 Star::Find returns 1 (0), X=409.99, Y=238.07, Mass=2089, SNR=31.4, Peak=229 HFD=4.4
00:00:43.590 00.001 18120 MultiStar: [#1 -0.13,0.17,0.72,U] [#2 -0.20,0.23,0.62,U] [#3 -0.00,0.05,0.66,U] [#4 0.08,-0.29,0.56,U] [#5 -0.21,0.08,0.51,U] [#6 -0.10,-0.10,0.46,U] [#7 0.14,0.11,0.51,U] [#8 -0.09,0.21,0.43,U] 
00:00:43.590 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.20, 0.12}
00:00:43.590 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.62 = -2.67)
00:00:43.591 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
00:00:43.591 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=-0.10 mountY=0.05, mountTheta=2.70
00:00:43.592 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.07, opts=13)
00:00:43.593 00.001 18120 Enqueuing Move request for scope (-0.09, 0.07)
00:00:43.593 00.000 21948 Worker thread wakes up
00:00:43.594 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
00:00:43.594 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
00:00:43.594 00.000 21948 Moving (-0.09, 0.07) raw xDistance=-0.10 yDistance=0.05
00:00:43.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:00:43.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:43.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:00:43.594 00.000 21948 MoveAxis(E, 0, ABG)
00:00:43.594 00.000 21948 Move returns status 0, amount 0
00:00:43.594 00.000 21948 MoveAxis(N, 0, ABG)
00:00:43.594 00.000 21948 Move returns status 0, amount 0
00:00:43.594 00.000 21948 move complete, result=0
00:00:43.594 00.000 21948 worker thread done servicing request
00:00:43.597 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:43.604 00.007 18120 UpdateGuideState exits: m=2089 RSB=31.4
00:00:43.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:43.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:43.605 00.000 18120 Enqueuing Expose request
00:00:43.605 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:43.606 00.001 21948 Worker thread wakes up
00:00:43.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:43.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:45.130 01.524 21948 Exposure complete
00:00:45.153 00.023 21948 worker thread done servicing request
00:00:45.153 00.000 18120 OnExposeComplete: enter
00:00:45.154 00.001 18120 UpdateGuideState(): m_state=6
00:00:45.154 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
00:00:45.155 00.001 18120 Star::Find returns 1 (0), X=409.92, Y=238.16, Mass=1918, SNR=30.2, Peak=203 HFD=4.2
00:00:45.155 00.000 18120 MultiStar: [#1 0.06,0.03,0.73,U] [#2 0.14,0.33,0.67,U] [#3 -0.46,-0.02,0.00,M1] [#4 0.22,-0.08,0.55,U] [#5 -0.14,0.31,0.55,U] [#6 0.02,0.02,0.51,U] [#7 0.17,0.21,0.53,U] [#8 -0.04,0.29,0.44,U] 
00:00:45.156 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.17}, one-star: {-0.27, 0.20}
00:00:45.156 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
00:00:45.156 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.46)
00:00:45.157 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
00:00:45.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.17, opts=13)
00:00:45.158 00.000 18120 Enqueuing Move request for scope (-0.00, 0.17)
00:00:45.159 00.001 21948 Worker thread wakes up
00:00:45.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
00:00:45.159 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
00:00:45.159 00.000 21948 Moving (-0.00, 0.17) raw xDistance=-0.15 yDistance=-0.07
00:00:45.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:00:45.159 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:45.159 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:45.159 00.000 21948 MoveAxis(E, 0, ABG)
00:00:45.159 00.000 21948 Move returns status 0, amount 0
00:00:45.159 00.000 21948 MoveAxis(N, 0, ABG)
00:00:45.160 00.001 21948 Move returns status 0, amount 0
00:00:45.160 00.000 21948 move complete, result=0
00:00:45.160 00.000 21948 worker thread done servicing request
00:00:45.162 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:45.170 00.008 18120 UpdateGuideState exits: m=1918 RSB=30.2
00:00:45.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:45.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:45.171 00.000 18120 Enqueuing Expose request
00:00:45.172 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:45.172 00.000 21948 Worker thread wakes up
00:00:45.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:45.173 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:46.800 01.627 21948 Exposure complete
00:00:46.823 00.023 21948 worker thread done servicing request
00:00:46.824 00.001 18120 OnExposeComplete: enter
00:00:46.824 00.000 18120 UpdateGuideState(): m_state=6
00:00:46.825 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
00:00:46.825 00.000 18120 Star::Find returns 1 (0), X=409.88, Y=238.27, Mass=2079, SNR=31.3, Peak=219 HFD=4.2
00:00:46.826 00.001 18120 MultiStar: [#1 -0.10,0.27,0.75,U] [#2 0.02,0.51,0.00,M1] [#3 -0.27,0.16,0.70,U] [#4 -0.04,0.07,0.56,U] [#5 -0.23,0.33,0.00,M1] [#6 -0.27,0.38,0.00,M1] [#7 0.06,0.10,0.52,U] [#8 -0.15,0.57,0.00,M1] 
00:00:46.826 00.000 18120 refined, 4 included, MultiStar: {-0.16, 0.20}, one-star: {-0.31, 0.31}
00:00:46.827 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
00:00:46.827 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.20)
00:00:46.827 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.24 mountX=-0.25 mountY=0.05, mountTheta=2.94
00:00:46.829 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.20, opts=13)
00:00:46.829 00.000 18120 Enqueuing Move request for scope (-0.16, 0.20)
00:00:46.830 00.001 21948 Worker thread wakes up
00:00:46.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
00:00:46.830 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
00:00:46.830 00.000 21948 Moving (-0.16, 0.20) raw xDistance=-0.25 yDistance=0.05
00:00:46.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:00:46.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:46.830 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:00:46.830 00.000 21948 MoveAxis(E, 45, ABG)
00:00:46.830 00.000 21948 Guiding  Dir = 2, Dur = 45
00:00:46.831 00.001 21948 IsSlewing returns 0
00:00:46.831 00.000 21948 IsGuiding returns 0
00:00:46.832 00.001 21948 PulseGuide returned control before completion, sleep 54
00:00:46.833 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:46.841 00.008 18120 UpdateGuideState exits: m=2079 RSB=31.3
00:00:46.842 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:46.842 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:46.843 00.001 18120 Enqueuing Expose request
00:00:46.891 00.048 21948 IsGuiding returns 1
00:00:46.891 00.000 21948 scope still moving after pulse duration time elapsed
00:00:46.922 00.031 21948 IsSlewing returns 0
00:00:46.922 00.000 21948 IsGuiding returns 0
00:00:46.922 00.000 21948 scope move finished after 45 + 46 ms
00:00:46.922 00.000 21948 Move returns status 0, amount 45
00:00:46.922 00.000 21948 MoveAxis(N, 0, ABG)
00:00:46.922 00.000 21948 Move returns status 0, amount 0
00:00:46.922 00.000 21948 move complete, result=0
00:00:46.922 00.000 21948 worker thread done servicing request
00:00:46.922 00.000 21948 Worker thread wakes up
00:00:46.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:46.922 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:00:46.923 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:48.334 01.411 21948 Exposure complete
00:00:48.357 00.023 21948 worker thread done servicing request
00:00:48.357 00.000 18120 OnExposeComplete: enter
00:00:48.358 00.001 18120 UpdateGuideState(): m_state=6
00:00:48.358 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
00:00:48.359 00.001 18120 Star::Find returns 1 (0), X=410.11, Y=238.18, Mass=2129, SNR=31.7, Peak=224 HFD=4.3
00:00:48.359 00.000 18120 MultiStar: [#1 -0.10,0.26,0.68,U] [#2 -0.05,0.39,0.00,M2] [#3 -0.04,-0.10,0.67,U] [#4 0.00,-0.00,0.53,U] [#5 0.14,0.17,0.55,U] [#6 0.03,-0.06,0.46,U] [#7 0.24,0.09,0.50,U] [#8 -0.25,0.32,0.00,M2] 
00:00:48.360 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {-0.08, 0.22}
00:00:48.360 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
00:00:48.361 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.56)
00:00:48.361 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.48 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
00:00:48.362 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
00:00:48.364 00.002 18120 Enqueuing Move request for scope (0.01, 0.10)
00:00:48.365 00.001 21948 Worker thread wakes up
00:00:48.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:00:48.365 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:00:48.365 00.000 21948 Moving (0.01, 0.10) raw xDistance=-0.09 yDistance=-0.05
00:00:48.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:00:48.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:48.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:00:48.365 00.000 21948 MoveAxis(E, 0, ABG)
00:00:48.365 00.000 21948 Move returns status 0, amount 0
00:00:48.365 00.000 21948 MoveAxis(N, 0, ABG)
00:00:48.365 00.000 21948 Move returns status 0, amount 0
00:00:48.365 00.000 21948 move complete, result=0
00:00:48.365 00.000 21948 worker thread done servicing request
00:00:48.369 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:48.377 00.008 18120 UpdateGuideState exits: m=2129 RSB=31.7
00:00:48.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:48.379 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:48.379 00.000 18120 Enqueuing Expose request
00:00:48.379 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:48.380 00.001 21948 Worker thread wakes up
00:00:48.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:48.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:50.013 01.633 21948 Exposure complete
00:00:50.036 00.023 21948 worker thread done servicing request
00:00:50.037 00.001 18120 OnExposeComplete: enter
00:00:50.037 00.000 18120 UpdateGuideState(): m_state=6
00:00:50.038 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
00:00:50.038 00.000 18120 Star::Find returns 1 (0), X=409.86, Y=238.05, Mass=2123, SNR=31.6, Peak=218 HFD=4.3
00:00:50.039 00.001 18120 MultiStar: [#1 -0.47,0.49,0.00,M1] [#2 -0.21,0.19,0.65,U] [#3 -0.18,0.08,0.68,U] [#4 -0.35,0.12,0.00,M1] [#5 0.01,0.37,0.00,M1] [#6 -0.07,-0.04,0.47,U] [#7 -0.34,0.00,0.47,U] [#8 -0.31,0.09,0.41,U] 
00:00:50.039 00.000 18120 refined, 5 included, MultiStar: {-0.25, 0.08}, one-star: {-0.33, 0.09}
00:00:50.039 00.000 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.14) = xAngle (3.98 = -2.31)
00:00:50.040 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.80)
00:00:50.040 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.83 mountX=-0.18 mountY=0.19, mountTheta=2.33
00:00:50.042 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.08, opts=13)
00:00:50.042 00.000 18120 Enqueuing Move request for scope (-0.25, 0.08)
00:00:50.043 00.001 21948 Worker thread wakes up
00:00:50.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
00:00:50.043 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
00:00:50.043 00.000 21948 Moving (-0.25, 0.08) raw xDistance=-0.18 yDistance=0.19
00:00:50.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:00:50.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:50.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:00:50.043 00.000 21948 MoveAxis(E, 0, ABG)
00:00:50.043 00.000 21948 Move returns status 0, amount 0
00:00:50.043 00.000 21948 MoveAxis(N, 0, ABG)
00:00:50.043 00.000 21948 Move returns status 0, amount 0
00:00:50.043 00.000 21948 move complete, result=0
00:00:50.043 00.000 21948 worker thread done servicing request
00:00:50.046 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:50.053 00.007 18120 UpdateGuideState exits: m=2123 RSB=31.6
00:00:50.054 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:50.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:50.055 00.001 18120 Enqueuing Expose request
00:00:50.055 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:00:50.056 00.001 21948 Worker thread wakes up
00:00:50.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:50.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:51.572 01.516 21948 Exposure complete
00:00:51.595 00.023 21948 worker thread done servicing request
00:00:51.595 00.000 18120 OnExposeComplete: enter
00:00:51.596 00.001 18120 UpdateGuideState(): m_state=6
00:00:51.596 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
00:00:51.597 00.001 18120 Star::Find returns 1 (0), X=410.20, Y=238.16, Mass=2085, SNR=31.4, Peak=209 HFD=4.3
00:00:51.597 00.000 18120 MultiStar: [#1 -0.08,0.42,0.00,M2] [#2 -0.28,0.40,0.00,M2] [#3 -0.43,0.06,0.00,M1] [#4 -0.23,0.35,0.00,M2] [#5 0.00,0.30,0.52,U] [#6 0.12,-0.04,0.50,U] [#7 -0.13,0.14,0.50,U] [#8 -0.17,0.22,0.43,U] 
00:00:51.597 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.17}, one-star: {0.01, 0.20}
00:00:51.598 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
00:00:51.598 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.95 = -0.34)
00:00:51.599 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=-0.16 mountY=-0.06, mountTheta=-2.81
00:00:51.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
00:00:51.601 00.001 18120 Enqueuing Move request for scope (-0.02, 0.17)
00:00:51.603 00.002 21948 Worker thread wakes up
00:00:51.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
00:00:51.603 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
00:00:51.603 00.000 21948 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.06
00:00:51.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:00:51.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:51.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:00:51.603 00.000 21948 MoveAxis(E, 0, ABG)
00:00:51.603 00.000 21948 Move returns status 0, amount 0
00:00:51.603 00.000 21948 MoveAxis(N, 0, ABG)
00:00:51.603 00.000 21948 Move returns status 0, amount 0
00:00:51.603 00.000 21948 move complete, result=0
00:00:51.603 00.000 21948 worker thread done servicing request
00:00:51.608 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:51.615 00.007 18120 UpdateGuideState exits: m=2085 RSB=31.4
00:00:51.615 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:51.616 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:51.616 00.000 18120 Enqueuing Expose request
00:00:51.617 00.001 21948 Worker thread wakes up
00:00:51.617 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:51.617 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:51.617 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:53.246 01.629 21948 Exposure complete
00:00:53.269 00.023 21948 worker thread done servicing request
00:00:53.269 00.000 18120 OnExposeComplete: enter
00:00:53.269 00.000 18120 UpdateGuideState(): m_state=6
00:00:53.270 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
00:00:53.270 00.000 18120 Star::Find returns 1 (0), X=410.11, Y=238.21, Mass=2159, SNR=31.9, Peak=227 HFD=4.2
00:00:53.271 00.001 18120 MultiStar: [#1 -0.03,0.39,0.00,M3] [#2 -0.00,0.57,0.00,M3] [#3 -0.50,0.12,0.00,M2] [#4 -0.53,0.34,0.00,M3] [#5 -0.13,0.25,0.52,U] [#6 0.22,0.03,0.47,U] [#7 0.13,0.16,0.53,U] [#8 -0.08,0.31,0.41,U] 
00:00:53.271 00.000 18120 refined, 4 included, MultiStar: {-0.00, 0.21}, one-star: {-0.08, 0.25}
00:00:53.272 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
00:00:53.272 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
00:00:53.273 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.58 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
00:00:53.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.21, opts=13)
00:00:53.274 00.000 18120 Enqueuing Move request for scope (-0.00, 0.21)
00:00:53.275 00.001 21948 Worker thread wakes up
00:00:53.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
00:00:53.275 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
00:00:53.275 00.000 21948 Moving (-0.00, 0.21) raw xDistance=-0.19 yDistance=-0.09
00:00:53.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:00:53.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:53.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:00:53.275 00.000 21948 MoveAxis(E, 0, ABG)
00:00:53.276 00.001 21948 Move returns status 0, amount 0
00:00:53.276 00.000 21948 MoveAxis(N, 0, ABG)
00:00:53.276 00.000 21948 Move returns status 0, amount 0
00:00:53.276 00.000 21948 move complete, result=0
00:00:53.276 00.000 21948 worker thread done servicing request
00:00:53.278 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:53.285 00.007 18120 UpdateGuideState exits: m=2159 RSB=31.9
00:00:53.286 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:53.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:53.287 00.001 18120 Enqueuing Expose request
00:00:53.288 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:53.288 00.000 21948 Worker thread wakes up
00:00:53.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:53.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:54.809 01.521 21948 Exposure complete
00:00:54.833 00.024 21948 worker thread done servicing request
00:00:54.833 00.000 18120 OnExposeComplete: enter
00:00:54.834 00.001 18120 UpdateGuideState(): m_state=6
00:00:54.835 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
00:00:54.836 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=238.23, Mass=1964, SNR=30.4, Peak=212 HFD=4.1
00:00:54.837 00.001 18120 MultiStar: [#1 0.00,0.48,0.00,M4] [#2 -0.16,0.68,0.00,M4] [#3 0.01,0.13,0.68,U] [#4 -0.08,0.06,0.59,U] [#5 0.10,0.17,0.51,U] [#6 0.01,0.10,0.49,U] [#7 0.05,-0.01,0.53,U] [#8 -0.14,0.49,0.00,M1] 
00:00:54.837 00.000 18120 refined, 5 included, MultiStar: {-0.02, 0.14}, one-star: {-0.13, 0.28}
00:00:54.837 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
00:00:54.838 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.31)
00:00:54.838 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.73 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
00:00:54.839 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
00:00:54.839 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
00:00:54.840 00.001 21948 Worker thread wakes up
00:00:54.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:00:54.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:00:54.840 00.000 21948 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=-0.04
00:00:54.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:00:54.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:54.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:00:54.840 00.000 21948 MoveAxis(E, 0, ABG)
00:00:54.840 00.000 21948 Move returns status 0, amount 0
00:00:54.840 00.000 21948 MoveAxis(N, 0, ABG)
00:00:54.840 00.000 21948 Move returns status 0, amount 0
00:00:54.840 00.000 21948 move complete, result=0
00:00:54.840 00.000 21948 worker thread done servicing request
00:00:54.843 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:54.850 00.007 18120 UpdateGuideState exits: m=1964 RSB=30.4
00:00:54.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:54.851 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:54.851 00.000 18120 Enqueuing Expose request
00:00:54.852 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:54.852 00.000 21948 Worker thread wakes up
00:00:54.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:54.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:56.475 01.623 21948 Exposure complete
00:00:56.497 00.022 21948 worker thread done servicing request
00:00:56.497 00.000 18120 OnExposeComplete: enter
00:00:56.498 00.001 18120 UpdateGuideState(): m_state=6
00:00:56.498 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
00:00:56.499 00.001 18120 Star::Find returns 1 (0), X=410.15, Y=238.19, Mass=1944, SNR=30.4, Peak=194 HFD=4.3
00:00:56.499 00.000 18120 MultiStar: [#1 -0.17,0.29,0.73,U] [#2 -0.23,0.50,0.00,M5] [#3 -0.44,0.09,0.00,M2] [#4 -0.23,-0.01,0.57,U] [#5 -0.06,0.19,0.55,U] [#6 -0.21,0.32,0.00,M1] [#7 0.21,0.23,0.55,U] [#8 -0.22,0.48,0.00,M2] 
00:00:56.500 00.001 18120 refined, 4 included, MultiStar: {-0.07, 0.20}, one-star: {-0.04, 0.23}
00:00:56.500 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
00:00:56.501 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.15)
00:00:56.501 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.21 mountY=-0.03, mountTheta=-3.00
00:00:56.503 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.20, opts=13)
00:00:56.503 00.000 18120 Enqueuing Move request for scope (-0.07, 0.20)
00:00:56.504 00.001 21948 Worker thread wakes up
00:00:56.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:00:56.504 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:00:56.504 00.000 21948 Moving (-0.07, 0.20) raw xDistance=-0.21 yDistance=-0.03
00:00:56.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:00:56.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:56.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:00:56.504 00.000 21948 MoveAxis(E, 37, ABG)
00:00:56.504 00.000 21948 Guiding  Dir = 2, Dur = 37
00:00:56.504 00.000 21948 IsSlewing returns 0
00:00:56.504 00.000 21948 IsGuiding returns 0
00:00:56.506 00.002 21948 PulseGuide returned control before completion, sleep 46
00:00:56.508 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:56.515 00.007 18120 UpdateGuideState exits: m=1944 RSB=30.4
00:00:56.516 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:56.516 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:56.517 00.001 18120 Enqueuing Expose request
00:00:56.566 00.049 21948 IsGuiding returns 0
00:00:56.566 00.000 21948 Move returns status 0, amount 37
00:00:56.566 00.000 21948 MoveAxis(N, 0, ABG)
00:00:56.566 00.000 21948 Move returns status 0, amount 0
00:00:56.566 00.000 21948 move complete, result=0
00:00:56.566 00.000 21948 worker thread done servicing request
00:00:56.566 00.000 21948 Worker thread wakes up
00:00:56.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:56.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:56.566 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
00:00:57.979 01.413 21948 Exposure complete
00:00:58.001 00.022 21948 worker thread done servicing request
00:00:58.002 00.001 18120 OnExposeComplete: enter
00:00:58.002 00.000 18120 UpdateGuideState(): m_state=6
00:00:58.003 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
00:00:58.003 00.000 18120 Star::Find returns 1 (0), X=409.89, Y=238.06, Mass=2073, SNR=31.4, Peak=211 HFD=4.3
00:00:58.004 00.001 18120 MultiStar: [#1 -0.36,0.24,0.00,M4] [#2 -0.28,0.32,0.00,M6] [#3 -0.26,0.07,0.68,U] [#4 -0.01,-0.12,0.54,U] [#5 -0.20,0.24,0.53,U] [#6 -0.13,0.09,0.47,U] [#7 -0.21,0.06,0.51,U] [#8 -0.00,0.04,0.47,U] 
00:00:58.004 00.000 18120 refined, 6 included, MultiStar: {-0.18, 0.07}, one-star: {-0.30, 0.10}
00:00:58.004 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.89 = -2.39)
00:00:58.005 00.001 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.99 = 0.71)
00:00:58.005 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.75 mountX=-0.14 mountY=0.13, mountTheta=2.41
00:00:58.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.07, opts=13)
00:00:58.007 00.000 18120 Enqueuing Move request for scope (-0.18, 0.07)
00:00:58.008 00.001 21948 Worker thread wakes up
00:00:58.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
00:00:58.008 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
00:00:58.008 00.000 21948 Moving (-0.18, 0.07) raw xDistance=-0.14 yDistance=0.13
00:00:58.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:00:58.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:58.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:00:58.008 00.000 21948 MoveAxis(E, 0, ABG)
00:00:58.008 00.000 21948 Move returns status 0, amount 0
00:00:58.008 00.000 21948 MoveAxis(N, 0, ABG)
00:00:58.009 00.001 21948 Move returns status 0, amount 0
00:00:58.009 00.000 21948 move complete, result=0
00:00:58.009 00.000 21948 worker thread done servicing request
00:00:58.011 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:58.019 00.008 18120 UpdateGuideState exits: m=2073 RSB=31.4
00:00:58.020 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:58.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:58.021 00.001 18120 Enqueuing Expose request
00:00:58.021 00.000 21948 Worker thread wakes up
00:00:58.021 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:58.022 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:58.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:00:59.656 01.634 21948 Exposure complete
00:00:59.678 00.022 21948 worker thread done servicing request
00:00:59.678 00.000 18120 OnExposeComplete: enter
00:00:59.679 00.001 18120 UpdateGuideState(): m_state=6
00:00:59.680 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
00:00:59.680 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=238.01, Mass=2074, SNR=31.2, Peak=209 HFD=4.4
00:00:59.681 00.001 18120 MultiStar: [#1 -0.23,0.11,0.73,U] [#2 0.03,0.32,0.65,U] [#3 -0.10,-0.06,0.67,U] [#4 -0.02,-0.23,0.54,U] [#5 0.10,0.18,0.55,U] [#6 0.12,-0.01,0.47,U] [#7 0.00,-0.20,0.51,U] [#8 0.18,0.07,0.43,U] 
00:00:59.681 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.25, 0.05}
00:00:59.682 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
00:00:59.682 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.49)
00:00:59.682 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.53 mountX=-0.05 mountY=0.03, mountTheta=2.64
00:00:59.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
00:00:59.684 00.001 18120 Enqueuing Move request for scope (-0.05, 0.04)
00:00:59.684 00.000 21948 Worker thread wakes up
00:00:59.685 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
00:00:59.685 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
00:00:59.685 00.000 21948 Moving (-0.05, 0.04) raw xDistance=-0.05 yDistance=0.03
00:00:59.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:00:59.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:59.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:00:59.685 00.000 21948 MoveAxis(E, 0, ABG)
00:00:59.685 00.000 21948 Move returns status 0, amount 0
00:00:59.685 00.000 21948 MoveAxis(N, 0, ABG)
00:00:59.685 00.000 21948 Move returns status 0, amount 0
00:00:59.685 00.000 21948 move complete, result=0
00:00:59.685 00.000 21948 worker thread done servicing request
00:00:59.688 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:00:59.696 00.008 18120 UpdateGuideState exits: m=2074 RSB=31.2
00:00:59.697 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:59.697 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:00:59.698 00.001 18120 Enqueuing Expose request
00:00:59.698 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:59.699 00.001 21948 Worker thread wakes up
00:00:59.699 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:00:59.699 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:01.218 01.519 21948 Exposure complete
00:01:01.241 00.023 21948 worker thread done servicing request
00:01:01.241 00.000 18120 OnExposeComplete: enter
00:01:01.242 00.001 18120 UpdateGuideState(): m_state=6
00:01:01.242 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
00:01:01.243 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=238.01, Mass=2073, SNR=31.3, Peak=225 HFD=4.2
00:01:01.243 00.000 18120 MultiStar: [#1 -0.40,0.07,0.00,M4] [#2 -0.26,0.20,0.62,U] [#3 -0.39,0.15,0.00,M1] [#4 -0.34,-0.13,0.53,U] [#5 -0.17,0.23,0.52,U] [#6 -0.33,-0.04,0.49,U] [#7 -0.21,-0.02,0.52,U] [#8 -0.12,0.19,0.46,U] 
00:01:01.244 00.001 18120 refined, 6 included, MultiStar: {-0.27, 0.07}, one-star: {-0.38, 0.06}
00:01:01.244 00.000 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
00:01:01.244 00.000 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.86)
00:01:01.245 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.90 mountX=-0.18 mountY=0.21, mountTheta=2.26
00:01:01.246 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.07, opts=13)
00:01:01.246 00.000 18120 Enqueuing Move request for scope (-0.27, 0.07)
00:01:01.247 00.001 21948 Worker thread wakes up
00:01:01.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
00:01:01.247 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
00:01:01.247 00.000 21948 Moving (-0.27, 0.07) raw xDistance=-0.18 yDistance=0.21
00:01:01.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:01:01.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:01.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:01:01.247 00.000 21948 MoveAxis(E, 0, ABG)
00:01:01.247 00.000 21948 Move returns status 0, amount 0
00:01:01.247 00.000 21948 MoveAxis(N, 0, ABG)
00:01:01.247 00.000 21948 Move returns status 0, amount 0
00:01:01.247 00.000 21948 move complete, result=0
00:01:01.247 00.000 21948 worker thread done servicing request
00:01:01.250 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:01.258 00.008 18120 UpdateGuideState exits: m=2073 RSB=31.3
00:01:01.259 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:01.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:01.259 00.000 18120 Enqueuing Expose request
00:01:01.260 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:01.260 00.000 21948 Worker thread wakes up
00:01:01.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:01.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:02.891 01.631 21948 Exposure complete
00:01:02.936 00.045 21948 worker thread done servicing request
00:01:02.937 00.001 18120 OnExposeComplete: enter
00:01:02.938 00.001 18120 UpdateGuideState(): m_state=6
00:01:02.940 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
00:01:02.942 00.002 18120 Star::Find returns 1 (0), X=409.79, Y=238.29, Mass=1988, SNR=30.4, Peak=189 HFD=4.4
00:01:02.943 00.001 18120 MultiStar: [#1 -0.43,0.35,0.00,M5] [#2 -0.44,0.47,0.00,M5] [#3 -0.63,0.08,0.00,M2] [#4 -0.36,0.12,0.00,M1] [#5 -0.03,0.21,0.54,U] [#6 -0.20,0.21,0.49,U] [#7 -0.05,0.26,0.54,U] [#8 -0.37,0.46,0.00,M1] 
00:01:02.945 00.002 18120 refined, 3 included, MultiStar: {-0.21, 0.27}, one-star: {-0.40, 0.33}
00:01:02.946 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
00:01:02.947 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
00:01:02.949 00.002 18120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.24 mountX=-0.33 mountY=0.07, mountTheta=2.94
00:01:02.951 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.27, opts=13)
00:01:02.952 00.001 18120 Enqueuing Move request for scope (-0.21, 0.27)
00:01:02.953 00.001 21948 Worker thread wakes up
00:01:02.953 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:02.955 00.002 18120 UpdateGuideState exits: m=1988 RSB=30.4
00:01:02.957 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:02.958 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:02.959 00.001 18120 Enqueuing Expose request
00:01:02.961 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
00:01:02.961 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
00:01:02.961 00.000 21948 Moving (-0.21, 0.27) raw xDistance=-0.33 yDistance=0.07
00:01:02.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:01:02.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:02.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:01:02.961 00.000 21948 MoveAxis(E, 59, ABG)
00:01:02.961 00.000 21948 Guiding  Dir = 2, Dur = 59
00:01:02.962 00.001 21948 IsSlewing returns 0
00:01:02.962 00.000 21948 IsGuiding returns 0
00:01:02.965 00.003 21948 PulseGuide returned control before completion, sleep 67
00:01:03.045 00.080 21948 IsGuiding returns 0
00:01:03.045 00.000 21948 Move returns status 0, amount 59
00:01:03.045 00.000 21948 MoveAxis(N, 0, ABG)
00:01:03.045 00.000 21948 Move returns status 0, amount 0
00:01:03.045 00.000 21948 move complete, result=0
00:01:03.045 00.000 21948 worker thread done servicing request
00:01:03.045 00.000 21948 Worker thread wakes up
00:01:03.045 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
00:01:03.046 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:03.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:04.450 01.404 21948 Exposure complete
00:01:04.496 00.046 21948 worker thread done servicing request
00:01:04.496 00.000 18120 OnExposeComplete: enter
00:01:04.498 00.002 18120 UpdateGuideState(): m_state=6
00:01:04.499 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
00:01:04.500 00.001 18120 Star::Find returns 1 (0), X=410.13, Y=238.05, Mass=2095, SNR=31.3, Peak=215 HFD=4.3
00:01:04.501 00.001 18120 MultiStar: [#1 -0.44,0.23,0.00,M6] [#2 -0.10,0.32,0.65,U] [#3 -0.46,-0.16,0.00,M3] [#4 -0.06,-0.15,0.55,U] [#5 -0.33,0.04,0.52,U] [#6 -0.42,-0.03,0.00,M1] [#7 -0.05,0.38,0.00,M1] [#8 -0.33,0.49,0.00,M2] 
00:01:04.502 00.001 18120 single-star, 3 included, MultiStar: {-0.12, 0.09}, one-star: {-0.06, 0.10}
00:01:04.502 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
00:01:04.503 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.34 = 0.06)
00:01:04.503 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.10 mountX=-0.11 mountY=0.01, mountTheta=3.08
00:01:04.505 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
00:01:04.505 00.000 18120 Enqueuing Move request for scope (-0.06, 0.10)
00:01:04.506 00.001 21948 Worker thread wakes up
00:01:04.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:04.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:01:04.506 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.3
00:01:04.507 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:04.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:04.508 00.001 18120 Enqueuing Expose request
00:01:04.508 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:01:04.508 00.000 21948 Moving (-0.06, 0.10) raw xDistance=-0.11 yDistance=0.01
00:01:04.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:01:04.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:04.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:01:04.508 00.000 21948 MoveAxis(E, 0, ABG)
00:01:04.508 00.000 21948 Move returns status 0, amount 0
00:01:04.508 00.000 21948 MoveAxis(N, 0, ABG)
00:01:04.508 00.000 21948 Move returns status 0, amount 0
00:01:04.508 00.000 21948 move complete, result=0
00:01:04.509 00.001 21948 worker thread done servicing request
00:01:04.509 00.000 21948 Worker thread wakes up
00:01:04.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:04.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:04.509 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:06.142 01.633 21948 Exposure complete
00:01:06.181 00.039 21948 worker thread done servicing request
00:01:06.182 00.001 18120 OnExposeComplete: enter
00:01:06.182 00.000 18120 UpdateGuideState(): m_state=6
00:01:06.183 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
00:01:06.183 00.000 18120 Star::Find returns 1 (0), X=409.81, Y=238.00, Mass=2143, SNR=31.9, Peak=242 HFD=4.2
00:01:06.184 00.001 18120 MultiStar: [#1 -0.40,0.32,0.00,M7] [#2 -0.29,0.02,0.65,U] [#3 -0.48,-0.17,0.00,M4] [#4 -0.40,-0.34,0.00,M1] [#5 -0.50,-0.01,0.00,M1] [#6 -0.35,-0.18,0.00,M2] [#7 -0.15,-0.06,0.50,U] [#8 -0.15,0.12,0.43,U] 
00:01:06.184 00.000 18120 refined, 3 included, MultiStar: {-0.28, 0.03}, one-star: {-0.38, 0.04}
00:01:06.185 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.19 = -2.10)
00:01:06.185 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.00)
00:01:06.185 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.04 mountX=-0.14 mountY=0.23, mountTheta=2.11
00:01:06.187 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.03, opts=13)
00:01:06.187 00.000 18120 Enqueuing Move request for scope (-0.28, 0.03)
00:01:06.188 00.001 21948 Worker thread wakes up
00:01:06.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:06.189 00.001 18120 UpdateGuideState exits: m=2143 RSB=31.9
00:01:06.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:06.190 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
00:01:06.191 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
00:01:06.191 00.000 21948 Moving (-0.28, 0.03) raw xDistance=-0.14 yDistance=0.23
00:01:06.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:01:06.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:06.191 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:06.191 00.000 18120 Enqueuing Expose request
00:01:06.192 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:01:06.192 00.000 21948 MoveAxis(E, 0, ABG)
00:01:06.192 00.000 21948 Move returns status 0, amount 0
00:01:06.192 00.000 21948 MoveAxis(N, 0, ABG)
00:01:06.192 00.000 21948 Move returns status 0, amount 0
00:01:06.192 00.000 21948 move complete, result=0
00:01:06.192 00.000 21948 worker thread done servicing request
00:01:06.192 00.000 21948 Worker thread wakes up
00:01:06.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:06.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:06.192 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:07.719 01.527 21948 Exposure complete
00:01:07.763 00.044 21948 worker thread done servicing request
00:01:07.763 00.000 18120 OnExposeComplete: enter
00:01:07.764 00.001 18120 UpdateGuideState(): m_state=6
00:01:07.765 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
00:01:07.765 00.000 18120 Star::Find returns 1 (0), X=409.99, Y=238.14, Mass=2113, SNR=31.6, Peak=218 HFD=4.3
00:01:07.766 00.001 18120 MultiStar: [#1 -0.21,0.27,0.69,U] [#2 -0.22,0.27,0.62,U] [#3 -0.51,0.11,0.00,M5] [#4 -0.43,0.01,0.00,M2] [#5 -0.19,0.18,0.52,U] [#6 -0.27,0.11,0.47,U] [#7 -0.21,0.08,0.51,U] [#8 -0.36,0.18,0.00,M2] 
00:01:07.766 00.000 18120 single-star, 5 included, MultiStar: {-0.22, 0.19}, one-star: {-0.20, 0.19}
00:01:07.767 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
00:01:07.767 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
00:01:07.767 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.27 cameraTheta=2.40 mountX=-0.25 mountY=0.10, mountTheta=2.78
00:01:07.768 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.19, opts=13)
00:01:07.769 00.001 18120 Enqueuing Move request for scope (-0.20, 0.19)
00:01:07.769 00.000 21948 Worker thread wakes up
00:01:07.769 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
00:01:07.769 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
00:01:07.769 00.000 21948 Moving (-0.20, 0.19) raw xDistance=-0.25 yDistance=0.10
00:01:07.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:01:07.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:07.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:01:07.769 00.000 21948 MoveAxis(E, 45, ABG)
00:01:07.769 00.000 21948 Guiding  Dir = 2, Dur = 45
00:01:07.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:07.770 00.001 18120 UpdateGuideState exits: m=2113 RSB=31.6
00:01:07.770 00.000 21948 IsSlewing returns 0
00:01:07.770 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:07.771 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:07.771 00.000 18120 Enqueuing Expose request
00:01:07.772 00.001 21948 IsGuiding returns 0
00:01:07.774 00.002 21948 PulseGuide returned control before completion, sleep 54
00:01:07.843 00.069 21948 IsGuiding returns 0
00:01:07.843 00.000 21948 Move returns status 0, amount 45
00:01:07.843 00.000 21948 MoveAxis(N, 0, ABG)
00:01:07.843 00.000 21948 Move returns status 0, amount 0
00:01:07.843 00.000 21948 move complete, result=0
00:01:07.843 00.000 21948 worker thread done servicing request
00:01:07.843 00.000 21948 Worker thread wakes up
00:01:07.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:07.844 00.001 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:01:07.845 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:09.481 01.636 21948 Exposure complete
00:01:09.521 00.040 21948 worker thread done servicing request
00:01:09.521 00.000 18120 OnExposeComplete: enter
00:01:09.522 00.001 18120 UpdateGuideState(): m_state=6
00:01:09.523 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
00:01:09.523 00.000 18120 Star::Find returns 1 (0), X=409.78, Y=237.84, Mass=2077, SNR=31.3, Peak=218 HFD=4.3
00:01:09.524 00.001 18120 MultiStar: [#1 -0.20,-0.04,0.70,U] [#2 -0.17,0.06,0.64,U] [#3 -0.53,-0.32,0.00,M6] [#4 -0.29,-0.32,0.00,M3] [#5 -0.24,0.01,0.53,U] [#6 -0.17,-0.30,0.47,U] [#7 0.02,-0.16,0.52,U] [#8 -0.08,0.05,0.49,U] 
00:01:09.524 00.000 18120 refined, 6 included, MultiStar: {-0.21, -0.07}, one-star: {-0.41, -0.12}
00:01:09.525 00.001 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.14) = xAngle (-1.67 = -1.67)
00:01:09.525 00.000 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
00:01:09.526 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=-0.02 mountY=0.21, mountTheta=1.67
00:01:09.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.07, opts=13)
00:01:09.527 00.000 18120 Enqueuing Move request for scope (-0.21, -0.07)
00:01:09.527 00.000 21948 Worker thread wakes up
00:01:09.528 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
00:01:09.528 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
00:01:09.528 00.000 21948 Moving (-0.21, -0.07) raw xDistance=-0.02 yDistance=0.21
00:01:09.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:01:09.528 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=0.54
00:01:09.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:01:09.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:09.528 00.000 21948 MoveAxis(E, 0, ABG)
00:01:09.528 00.000 21948 Move returns status 0, amount 0
00:01:09.528 00.000 21948 MoveAxis(S, 51, ABG)
00:01:09.528 00.000 21948 Guiding  Dir = 1, Dur = 51
00:01:09.528 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.3
00:01:09.529 00.001 21948 IsSlewing returns 0
00:01:09.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:09.530 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:09.532 00.002 21948 IsGuiding returns 0
00:01:09.532 00.000 18120 Enqueuing Expose request
00:01:09.537 00.005 21948 PulseGuide returned control before completion, sleep 55
00:01:09.610 00.073 21948 IsGuiding returns 0
00:01:09.610 00.000 21948 Move returns status 0, amount 51
00:01:09.610 00.000 21948 move complete, result=0
00:01:09.610 00.000 21948 worker thread done servicing request
00:01:09.610 00.000 21948 Worker thread wakes up
00:01:09.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:09.610 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 51 ms SOUTH
00:01:09.613 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:11.028 01.415 21948 Exposure complete
00:01:11.066 00.038 21948 worker thread done servicing request
00:01:11.066 00.000 18120 OnExposeComplete: enter
00:01:11.067 00.001 18120 UpdateGuideState(): m_state=6
00:01:11.068 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
00:01:11.068 00.000 18120 Star::Find returns 1 (0), X=409.88, Y=238.03, Mass=2140, SNR=31.7, Peak=226 HFD=4.3
00:01:11.069 00.001 18120 MultiStar: [#1 -0.25,0.26,0.00,M6] [#2 -0.08,0.12,0.63,U] [#3 -0.19,-0.09,0.70,U] [#4 -0.37,-0.11,0.00,M4] [#5 -0.13,0.08,0.52,U] [#6 -0.26,0.02,0.46,U] [#7 0.02,-0.14,0.51,U] [#8 -0.04,0.36,0.44,U] 
00:01:11.069 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.05}, one-star: {-0.30, 0.07}
00:01:11.070 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.14) = xAngle (3.97 = -2.31)
00:01:11.070 00.000 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.79)
00:01:11.071 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.83 mountX=-0.11 mountY=0.12, mountTheta=2.33
00:01:11.072 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.05, opts=13)
00:01:11.072 00.000 18120 Enqueuing Move request for scope (-0.16, 0.05)
00:01:11.074 00.002 21948 Worker thread wakes up
00:01:11.074 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
00:01:11.074 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
00:01:11.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:11.076 00.002 21948 Moving (-0.16, 0.05) raw xDistance=-0.11 yDistance=0.12
00:01:11.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:01:11.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:11.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:11.076 00.000 18120 UpdateGuideState exits: m=2140 RSB=31.7
00:01:11.077 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:11.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:11.078 00.001 18120 Enqueuing Expose request
00:01:11.078 00.000 21948 MoveAxis(E, 0, ABG)
00:01:11.078 00.000 21948 Move returns status 0, amount 0
00:01:11.078 00.000 21948 MoveAxis(N, 0, ABG)
00:01:11.078 00.000 21948 Move returns status 0, amount 0
00:01:11.078 00.000 21948 move complete, result=0
00:01:11.078 00.000 21948 worker thread done servicing request
00:01:11.078 00.000 21948 Worker thread wakes up
00:01:11.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:11.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:11.079 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:12.711 01.632 21948 Exposure complete
00:01:12.756 00.045 21948 worker thread done servicing request
00:01:12.756 00.000 18120 OnExposeComplete: enter
00:01:12.758 00.002 18120 UpdateGuideState(): m_state=6
00:01:12.759 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
00:01:12.761 00.002 18120 Star::Find returns 1 (0), X=410.05, Y=238.20, Mass=2203, SNR=32.3, Peak=203 HFD=4.2
00:01:12.762 00.001 18120 MultiStar: [#1 -0.11,0.45,0.00,M7] [#2 -0.19,0.32,0.00,M1] [#3 -0.46,-0.06,0.00,M6] [#4 -0.07,-0.19,0.55,U] [#5 0.14,0.16,0.50,U] [#6 -0.11,0.09,0.47,U] [#7 0.10,0.07,0.46,U] [#8 -0.11,0.08,0.44,U] 
00:01:12.762 00.000 18120 refined, 5 included, MultiStar: {-0.05, 0.09}, one-star: {-0.14, 0.24}
00:01:12.763 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
00:01:12.763 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
00:01:12.764 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.06 mountX=-0.10 mountY=0.00, mountTheta=3.12
00:01:12.765 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.09, opts=13)
00:01:12.765 00.000 18120 Enqueuing Move request for scope (-0.05, 0.09)
00:01:12.766 00.001 21948 Worker thread wakes up
00:01:12.766 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:12.767 00.001 18120 UpdateGuideState exits: m=2203 RSB=32.3
00:01:12.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:12.768 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:12.768 00.000 18120 Enqueuing Expose request
00:01:12.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:01:12.768 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:01:12.768 00.000 21948 Moving (-0.05, 0.09) raw xDistance=-0.10 yDistance=0.00
00:01:12.769 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:01:12.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:12.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:01:12.769 00.000 21948 MoveAxis(E, 0, ABG)
00:01:12.769 00.000 21948 Move returns status 0, amount 0
00:01:12.769 00.000 21948 MoveAxis(N, 0, ABG)
00:01:12.769 00.000 21948 Move returns status 0, amount 0
00:01:12.769 00.000 21948 move complete, result=0
00:01:12.769 00.000 21948 worker thread done servicing request
00:01:12.769 00.000 21948 Worker thread wakes up
00:01:12.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:12.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:12.769 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:14.291 01.522 21948 Exposure complete
00:01:14.335 00.044 21948 worker thread done servicing request
00:01:14.335 00.000 18120 OnExposeComplete: enter
00:01:14.336 00.001 18120 UpdateGuideState(): m_state=6
00:01:14.338 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
00:01:14.341 00.003 18120 Star::Find returns 1 (0), X=409.61, Y=238.38, Mass=2164, SNR=31.8, Peak=187 HFD=4.1
00:01:14.344 00.003 18120 MultiStar: [#1 -0.47,0.44,0.00,M8] [#2 -0.11,0.68,0.00,M2] [#3 -0.85,0.14,0.00,M7] [#4 -0.70,0.36,0.00,M4] [#5 -0.48,0.37,0.00,M1] [#6 -0.48,0.21,0.00,M1] [#7 -0.56,0.34,0.00,M1] [#8 -0.18,0.38,0.00,M1] 
00:01:14.346 00.002 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.66 = -2.63)
00:01:14.348 00.002 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
00:01:14.350 00.002 18120 CameraToMount -- cameraX=-0.58 cameraY=0.42 hyp=0.72 cameraTheta=2.51 mountX=-0.63 mountY=0.33, mountTheta=2.66
00:01:14.354 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.58, y=0.42, opts=13)
00:01:14.355 00.001 18120 Enqueuing Move request for scope (-0.58, 0.42)
00:01:14.355 00.000 21948 Worker thread wakes up
00:01:14.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:14.356 00.001 18120 UpdateGuideState exits: m=2164 RSB=31.8
00:01:14.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.42) opts 0xd
00:01:14.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:14.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:14.357 00.000 18120 Enqueuing Expose request
00:01:14.358 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.58, 0.42)
00:01:14.358 00.000 21948 Moving (-0.58, 0.42) raw xDistance=-0.63 yDistance=0.33
00:01:14.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
00:01:14.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
00:01:14.358 00.000 21948 MoveAxis(E, 112, ABG)
00:01:14.358 00.000 21948 Guiding  Dir = 2, Dur = 112
00:01:14.358 00.000 21948 IsSlewing returns 0
00:01:14.358 00.000 21948 IsGuiding returns 0
00:01:14.360 00.002 21948 PulseGuide returned control before completion, sleep 121
00:01:14.495 00.135 21948 IsGuiding returns 0
00:01:14.495 00.000 21948 Move returns status 0, amount 112
00:01:14.495 00.000 21948 MoveAxis(S, 79, ABG)
00:01:14.495 00.000 21948 Guiding  Dir = 1, Dur = 79
00:01:14.496 00.001 21948 IsSlewing returns 0
00:01:14.496 00.000 21948 IsGuiding returns 0
00:01:14.501 00.005 21948 PulseGuide returned control before completion, sleep 85
00:01:14.601 00.100 21948 IsGuiding returns 0
00:01:14.602 00.001 21948 Move returns status 0, amount 79
00:01:14.602 00.000 21948 move complete, result=0
00:01:14.602 00.000 21948 worker thread done servicing request
00:01:14.602 00.000 21948 Worker thread wakes up
00:01:14.602 00.000 18120 GuideStep: -0.6 px 112 ms EAST, 0.3 px 79 ms SOUTH
00:01:14.603 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:14.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:16.228 01.625 21948 Exposure complete
00:01:16.267 00.039 21948 worker thread done servicing request
00:01:16.267 00.000 18120 OnExposeComplete: enter
00:01:16.268 00.001 18120 UpdateGuideState(): m_state=6
00:01:16.268 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
00:01:16.269 00.001 18120 Star::Find returns 1 (0), X=410.72, Y=238.06, Mass=2086, SNR=31.3, Peak=198 HFD=4.1
00:01:16.269 00.000 18120 MultiStar: [#1 0.45,0.09,0.00,M9] [#2 0.30,0.34,0.00,M3] [#3 0.41,-0.14,0.00,M8] [#4 0.63,-0.27,0.00,M5] [#5 0.59,0.12,0.00,M2] [#6 0.21,-0.08,0.49,U] [#7 0.68,0.01,0.00,M2] [#8 0.47,0.15,0.00,M2] 
00:01:16.270 00.001 18120 refined, 1 included, MultiStar: {0.42, 0.04}, one-star: {0.53, 0.10}
00:01:16.270 00.000 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.14) = xAngle (1.24 = 1.24)
00:01:16.271 00.001 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.34 = -1.94)
00:01:16.271 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=0.04 hyp=0.43 cameraTheta=0.10 mountX=0.14 mountY=-0.40, mountTheta=-1.24
00:01:16.273 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=0.04, opts=13)
00:01:16.274 00.001 18120 Enqueuing Move request for scope (0.42, 0.04)
00:01:16.274 00.000 21948 Worker thread wakes up
00:01:16.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.04) opts 0xd
00:01:16.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, 0.04)
00:01:16.274 00.000 21948 Moving (0.42, 0.04) raw xDistance=0.14 yDistance=-0.40
00:01:16.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:01:16.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:16.275 00.001 21948 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.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:01:16.275 00.000 21948 MoveAxis(E, 0, ABG)
00:01:16.275 00.000 21948 Move returns status 0, amount 0
00:01:16.275 00.000 21948 MoveAxis(N, 0, ABG)
00:01:16.275 00.000 21948 Move returns status 0, amount 0
00:01:16.275 00.000 21948 move complete, result=0
00:01:16.275 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.3
00:01:16.276 00.001 21948 worker thread done servicing request
00:01:16.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:16.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:16.277 00.001 18120 Enqueuing Expose request
00:01:16.277 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:01:16.278 00.001 21948 Worker thread wakes up
00:01:16.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:16.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:17.802 01.524 21948 Exposure complete
00:01:17.840 00.038 21948 worker thread done servicing request
00:01:17.840 00.000 18120 OnExposeComplete: enter
00:01:17.841 00.001 18120 UpdateGuideState(): m_state=6
00:01:17.842 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
00:01:17.842 00.000 18120 Star::Find returns 1 (0), X=410.34, Y=237.72, Mass=2036, SNR=31.0, Peak=195 HFD=4.2
00:01:17.843 00.001 18120 MultiStar: [#1 0.16,-0.07,0.74,U] [#2 0.51,0.16,0.00,M4] [#3 0.23,-0.47,0.00,M9] [#4 0.07,-0.24,0.57,U] [#5 0.10,0.01,0.59,U] [#6 0.09,-0.54,0.00,M1] [#7 0.32,-0.38,0.00,M3] [#8 0.26,-0.02,0.46,U] 
00:01:17.843 00.000 18120 refined, 4 included, MultiStar: {0.14, -0.13}, one-star: {0.15, -0.24}
00:01:17.843 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
00:01:17.844 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.77)
00:01:17.844 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.73 mountX=0.18 mountY=-0.07, mountTheta=-0.38
00:01:17.847 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.13, opts=13)
00:01:17.848 00.001 18120 Enqueuing Move request for scope (0.14, -0.13)
00:01:17.848 00.000 21948 Worker thread wakes up
00:01:17.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:17.849 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
00:01:17.849 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
00:01:17.849 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
00:01:17.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:17.850 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:17.850 00.000 18120 Enqueuing Expose request
00:01:17.851 00.001 21948 Moving (0.14, -0.13) raw xDistance=0.18 yDistance=-0.07
00:01:17.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:01:17.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:17.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:01:17.851 00.000 21948 MoveAxis(E, 0, ABG)
00:01:17.851 00.000 21948 Move returns status 0, amount 0
00:01:17.851 00.000 21948 MoveAxis(N, 0, ABG)
00:01:17.851 00.000 21948 Move returns status 0, amount 0
00:01:17.851 00.000 21948 move complete, result=0
00:01:17.851 00.000 21948 worker thread done servicing request
00:01:17.851 00.000 21948 Worker thread wakes up
00:01:17.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:17.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:17.851 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:19.480 01.629 21948 Exposure complete
00:01:19.521 00.041 21948 worker thread done servicing request
00:01:19.521 00.000 18120 OnExposeComplete: enter
00:01:19.522 00.001 18120 UpdateGuideState(): m_state=6
00:01:19.523 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
00:01:19.523 00.000 18120 Star::Find returns 1 (0), X=410.46, Y=237.84, Mass=2352, SNR=33.3, Peak=192 HFD=4.4
00:01:19.524 00.001 18120 MultiStar: [#1 0.32,-0.14,0.65,U] [#2 0.24,0.06,0.64,U] [#3 0.28,-0.37,0.00,M10] [#4 0.47,-0.31,0.00,M5] [#5 0.48,-0.32,0.00,M2] [#6 0.16,-0.47,0.00,M2] [#7 0.49,-0.43,0.00,M4] [#8 0.56,-0.24,0.00,M2] 
00:01:19.524 00.000 18120 refined, 2 included, MultiStar: {0.28, -0.08}, one-star: {0.28, -0.12}
00:01:19.524 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
00:01:19.525 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.30)
00:01:19.525 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.27 mountX=0.18 mountY=-0.21, mountTheta=-0.86
00:01:19.526 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.08, opts=13)
00:01:19.527 00.001 18120 Enqueuing Move request for scope (0.28, -0.08)
00:01:19.527 00.000 21948 Worker thread wakes up
00:01:19.527 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
00:01:19.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:19.528 00.001 18120 UpdateGuideState exits: m=2352 RSB=33.3
00:01:19.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:19.529 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:19.529 00.000 18120 Enqueuing Expose request
00:01:19.529 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
00:01:19.530 00.001 21948 Moving (0.28, -0.08) raw xDistance=0.18 yDistance=-0.21
00:01:19.530 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:01:19.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:01:19.530 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:01:19.530 00.000 21948 MoveAxis(E, 0, ABG)
00:01:19.530 00.000 21948 Move returns status 0, amount 0
00:01:19.530 00.000 21948 MoveAxis(N, 0, ABG)
00:01:19.530 00.000 21948 Move returns status 0, amount 0
00:01:19.530 00.000 21948 move complete, result=0
00:01:19.530 00.000 21948 worker thread done servicing request
00:01:19.530 00.000 21948 Worker thread wakes up
00:01:19.530 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:19.530 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:19.530 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:21.048 01.518 21948 Exposure complete
00:01:21.075 00.027 21948 worker thread done servicing request
00:01:21.075 00.000 18120 OnExposeComplete: enter
00:01:21.077 00.002 18120 UpdateGuideState(): m_state=6
00:01:21.077 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
00:01:21.077 00.000 18120 Star::Find returns 1 (0), X=410.58, Y=237.95, Mass=2162, SNR=32.0, Peak=195 HFD=4.0
00:01:21.078 00.001 18120 MultiStar: [#1 0.25,0.11,0.69,U] [#2 0.21,0.16,0.64,U] [#3 0.26,-0.27,0.00,R] [#4 0.52,-0.40,0.00,M6] [#5 0.80,-0.22,0.00,M3] [#6 0.45,-0.21,0.00,M3] [#7 0.44,-0.29,0.00,M5] [#8 0.14,-0.01,0.43,U] 
00:01:21.080 00.002 18120 refined, 3 included, MultiStar: {0.27, 0.06}, one-star: {0.39, -0.01}
00:01:21.080 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.14) = xAngle (1.36 = 1.36)
00:01:21.081 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.46 = -1.82)
00:01:21.081 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.22 mountX=0.06 mountY=-0.27, mountTheta=-1.36
00:01:21.082 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.06, opts=13)
00:01:21.083 00.001 18120 Enqueuing Move request for scope (0.27, 0.06)
00:01:21.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:21.084 00.001 18120 UpdateGuideState exits: m=2162 RSB=32.0
00:01:21.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:21.085 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:21.085 00.000 18120 Enqueuing Expose request
00:01:21.085 00.000 21948 Worker thread wakes up
00:01:21.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
00:01:21.085 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
00:01:21.085 00.000 21948 Moving (0.27, 0.06) raw xDistance=0.06 yDistance=-0.27
00:01:21.086 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:01:21.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:01:21.086 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:01:21.086 00.000 21948 MoveAxis(E, 0, ABG)
00:01:21.086 00.000 21948 Move returns status 0, amount 0
00:01:21.086 00.000 21948 MoveAxis(N, 0, ABG)
00:01:21.086 00.000 21948 Move returns status 0, amount 0
00:01:21.086 00.000 21948 move complete, result=0
00:01:21.086 00.000 21948 worker thread done servicing request
00:01:21.086 00.000 21948 Worker thread wakes up
00:01:21.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:21.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:21.086 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:01:22.724 01.638 21948 Exposure complete
00:01:22.761 00.037 21948 worker thread done servicing request
00:01:22.761 00.000 18120 OnExposeComplete: enter
00:01:22.762 00.001 18120 UpdateGuideState(): m_state=6
00:01:22.763 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
00:01:22.764 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=237.78, Mass=2024, SNR=30.8, Peak=193 HFD=4.1
00:01:22.765 00.001 18120 MultiStar: [#1 0.30,-0.16,0.73,U] [#2 0.37,0.12,0.00,M3] [#3 -0.09,-0.29,0.67,U] [#4 0.60,-0.58,0.00,M7] [#5 0.62,-0.55,0.00,M4] [#6 0.29,-0.26,0.00,M4] [#7 0.58,-0.36,0.00,M6] [#8 0.45,-0.21,0.00,M2] 
00:01:22.765 00.000 18120 refined, 2 included, MultiStar: {0.32, -0.20}, one-star: {0.61, -0.17}
00:01:22.766 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.14) = xAngle (0.58 = 0.58)
00:01:22.766 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.68 = -2.60)
00:01:22.767 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-0.57 mountX=0.32 mountY=-0.19, mountTheta=-0.55
00:01:22.768 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.20, opts=13)
00:01:22.769 00.001 18120 Enqueuing Move request for scope (0.32, -0.20)
00:01:22.770 00.001 21948 Worker thread wakes up
00:01:22.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:22.772 00.002 18120 UpdateGuideState exits: m=2024 RSB=30.8
00:01:22.772 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:22.773 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
00:01:22.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
00:01:22.773 00.000 21948 Moving (0.32, -0.20) raw xDistance=0.32 yDistance=-0.19
00:01:22.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:01:22.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:22.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:01:22.773 00.000 21948 MoveAxis(W, 56, ABG)
00:01:22.773 00.000 21948 Guiding  Dir = 3, Dur = 56
00:01:22.774 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:22.774 00.000 18120 Enqueuing Expose request
00:01:22.775 00.001 21948 IsSlewing returns 0
00:01:22.775 00.000 21948 IsGuiding returns 0
00:01:22.777 00.002 21948 PulseGuide returned control before completion, sleep 65
00:01:22.847 00.070 21948 IsGuiding returns 0
00:01:22.847 00.000 21948 Move returns status 0, amount 56
00:01:22.847 00.000 21948 MoveAxis(N, 0, ABG)
00:01:22.848 00.001 21948 Move returns status 0, amount 0
00:01:22.848 00.000 21948 move complete, result=0
00:01:22.848 00.000 21948 worker thread done servicing request
00:01:22.848 00.000 21948 Worker thread wakes up
00:01:22.848 00.000 18120 GuideStep: 0.3 px 56 ms WEST, -0.2 px 0 ms NORTH
00:01:22.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:22.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:24.256 01.408 21948 Exposure complete
00:01:24.283 00.027 21948 worker thread done servicing request
00:01:24.283 00.000 18120 OnExposeComplete: enter
00:01:24.284 00.001 18120 UpdateGuideState(): m_state=6
00:01:24.284 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
00:01:24.285 00.001 18120 Star::Find returns 1 (0), X=410.47, Y=237.96, Mass=1926, SNR=30.1, Peak=189 HFD=4.1
00:01:24.285 00.000 18120 MultiStar: [#1 0.21,-0.01,0.72,U] [#2 0.27,0.26,0.00,M4] [#3 -0.22,-0.08,0.65,U] [#4 0.17,-0.39,0.00,M8] [#5 0.13,-0.12,0.57,U] [#6 -0.07,-0.37,0.00,M5] [#7 0.69,-0.12,0.00,M7] [#8 0.23,0.14,0.45,U] 
00:01:24.288 00.003 18120 refined, 4 included, MultiStar: {0.14, -0.02}, one-star: {0.28, 0.00}
00:01:24.289 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.14) = xAngle (1.01 = 1.01)
00:01:24.290 00.001 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.11 = -2.17)
00:01:24.290 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=0.07 mountY=-0.11, mountTheta=-1.00
00:01:24.291 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.02, opts=13)
00:01:24.292 00.001 18120 Enqueuing Move request for scope (0.14, -0.02)
00:01:24.292 00.000 21948 Worker thread wakes up
00:01:24.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:24.292 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.1
00:01:24.293 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:24.293 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:24.294 00.001 18120 Enqueuing Expose request
00:01:24.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:01:24.294 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:01:24.294 00.000 21948 Moving (0.14, -0.02) raw xDistance=0.07 yDistance=-0.11
00:01:24.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:01:24.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:24.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:24.294 00.000 21948 MoveAxis(E, 0, ABG)
00:01:24.294 00.000 21948 Move returns status 0, amount 0
00:01:24.294 00.000 21948 MoveAxis(N, 0, ABG)
00:01:24.294 00.000 21948 Move returns status 0, amount 0
00:01:24.294 00.000 21948 move complete, result=0
00:01:24.294 00.000 21948 worker thread done servicing request
00:01:24.294 00.000 21948 Worker thread wakes up
00:01:24.294 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:24.294 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:24.295 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:25.920 01.625 21948 Exposure complete
00:01:25.957 00.037 21948 worker thread done servicing request
00:01:25.957 00.000 18120 OnExposeComplete: enter
00:01:25.960 00.003 18120 UpdateGuideState(): m_state=6
00:01:25.963 00.003 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
00:01:25.966 00.003 18120 Star::Find returns 1 (0), X=410.05, Y=237.81, Mass=1916, SNR=30.2, Peak=203 HFD=4.2
00:01:25.968 00.002 18120 MultiStar: [#1 0.11,0.13,0.74,U] [#2 0.06,0.07,0.68,U] [#3 -0.64,0.12,0.00,M1] [#4 0.20,-0.25,0.57,U] [#5 0.15,-0.00,0.56,U] [#6 0.08,-0.22,0.54,U] [#7 0.55,-0.26,0.00,M8] [#8 -0.03,0.09,0.46,U] 
00:01:25.970 00.002 18120 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {-0.14, -0.15}
00:01:25.973 00.003 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.32 = 0.32)
00:01:25.975 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.42 = -2.86)
00:01:25.977 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.82 mountX=0.06 mountY=-0.02, mountTheta=-0.28
00:01:25.981 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
00:01:25.981 00.000 18120 Enqueuing Move request for scope (0.05, -0.05)
00:01:25.982 00.001 21948 Worker thread wakes up
00:01:25.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:25.982 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.2
00:01:25.983 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:25.983 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:25.983 00.000 18120 Enqueuing Expose request
00:01:25.984 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:01:25.984 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:01:25.984 00.000 21948 Moving (0.05, -0.05) raw xDistance=0.06 yDistance=-0.02
00:01:25.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:01:25.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:25.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:01:25.984 00.000 21948 MoveAxis(E, 0, ABG)
00:01:25.984 00.000 21948 Move returns status 0, amount 0
00:01:25.984 00.000 21948 MoveAxis(N, 0, ABG)
00:01:25.984 00.000 21948 Move returns status 0, amount 0
00:01:25.984 00.000 21948 move complete, result=0
00:01:25.984 00.000 21948 worker thread done servicing request
00:01:25.984 00.000 21948 Worker thread wakes up
00:01:25.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:25.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:25.984 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:27.512 01.528 21948 Exposure complete
00:01:27.537 00.025 21948 worker thread done servicing request
00:01:27.537 00.000 18120 OnExposeComplete: enter
00:01:27.538 00.001 18120 UpdateGuideState(): m_state=6
00:01:27.538 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
00:01:27.539 00.001 18120 Star::Find returns 1 (0), X=410.26, Y=237.79, Mass=2090, SNR=31.5, Peak=181 HFD=4.3
00:01:27.539 00.000 18120 MultiStar: [#1 -0.02,0.07,0.70,U] [#2 0.23,0.09,0.62,U] [#3 -0.21,-0.40,0.00,M2] [#4 0.12,-0.39,0.00,M8] [#5 0.13,-0.07,0.51,U] [#6 0.22,-0.19,0.47,U] [#7 0.46,-0.28,0.00,M9] [#8 0.28,0.03,0.47,U] 
00:01:27.540 00.001 18120 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.07, -0.16}
00:01:27.540 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.14) = xAngle (0.81 = 0.81)
00:01:27.541 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.91 = -2.37)
00:01:27.541 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.33 mountX=0.10 mountY=-0.10, mountTheta=-0.79
00:01:27.543 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
00:01:27.543 00.000 18120 Enqueuing Move request for scope (0.13, -0.05)
00:01:27.544 00.001 21948 Worker thread wakes up
00:01:27.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
00:01:27.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
00:01:27.544 00.000 21948 Moving (0.13, -0.05) raw xDistance=0.10 yDistance=-0.10
00:01:27.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:01:27.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:27.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:27.544 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.5
00:01:27.545 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:27.545 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:27.545 00.000 18120 Enqueuing Expose request
00:01:27.546 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:27.546 00.000 21948 MoveAxis(E, 0, ABG)
00:01:27.546 00.000 21948 Move returns status 0, amount 0
00:01:27.546 00.000 21948 MoveAxis(N, 0, ABG)
00:01:27.546 00.000 21948 Move returns status 0, amount 0
00:01:27.546 00.000 21948 move complete, result=0
00:01:27.546 00.000 21948 worker thread done servicing request
00:01:27.546 00.000 21948 Worker thread wakes up
00:01:27.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:27.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:27.547 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:29.276 01.729 21948 Exposure complete
00:01:29.312 00.036 21948 worker thread done servicing request
00:01:29.312 00.000 18120 OnExposeComplete: enter
00:01:29.313 00.001 18120 UpdateGuideState(): m_state=6
00:01:29.313 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
00:01:29.314 00.001 18120 Star::Find returns 1 (0), X=410.32, Y=237.96, Mass=2154, SNR=31.9, Peak=209 HFD=4.1
00:01:29.314 00.000 18120 MultiStar: [#1 0.26,-0.01,0.70,U] [#2 -0.16,0.21,0.63,U] [#3 -0.06,-0.18,0.64,U] [#4 0.09,-0.29,0.57,U] [#5 0.20,0.02,0.51,U] [#6 0.05,-0.26,0.49,U] [#7 0.36,0.00,0.00,M10] [#8 0.07,0.14,0.46,U] 
00:01:29.314 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.13, 0.00}
00:01:29.315 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.14) = xAngle (0.65 = 0.65)
00:01:29.315 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.75 = -2.53)
00:01:29.316 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=0.07 mountY=-0.05, mountTheta=-0.63
00:01:29.317 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
00:01:29.317 00.000 18120 Enqueuing Move request for scope (0.08, -0.04)
00:01:29.318 00.001 21948 Worker thread wakes up
00:01:29.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:29.319 00.001 18120 UpdateGuideState exits: m=2154 RSB=31.9
00:01:29.319 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:29.319 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:29.320 00.001 18120 Enqueuing Expose request
00:01:29.320 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:01:29.320 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:01:29.320 00.000 21948 Moving (0.08, -0.04) raw xDistance=0.07 yDistance=-0.05
00:01:29.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:01:29.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:29.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:01:29.320 00.000 21948 MoveAxis(E, 0, ABG)
00:01:29.320 00.000 21948 Move returns status 0, amount 0
00:01:29.320 00.000 21948 MoveAxis(N, 0, ABG)
00:01:29.320 00.000 21948 Move returns status 0, amount 0
00:01:29.320 00.000 21948 move complete, result=0
00:01:29.320 00.000 21948 worker thread done servicing request
00:01:29.320 00.000 21948 Worker thread wakes up
00:01:29.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:29.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:29.321 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:30.732 01.411 21948 Exposure complete
00:01:30.766 00.034 21948 worker thread done servicing request
00:01:30.766 00.000 18120 OnExposeComplete: enter
00:01:30.766 00.000 18120 UpdateGuideState(): m_state=6
00:01:30.767 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
00:01:30.767 00.000 18120 Star::Find returns 1 (0), X=410.34, Y=237.86, Mass=1976, SNR=30.7, Peak=179 HFD=4.0
00:01:30.770 00.003 18120 MultiStar: [#1 0.13,0.07,0.71,U] [#2 0.17,0.13,0.62,U] [#3 -0.54,0.04,0.00,M2] [#4 0.12,-0.13,0.56,U] [#5 -0.02,-0.14,0.52,U] [#6 0.31,-0.34,0.00,M3] [#7 0.39,-0.02,0.00,R] [#8 -0.03,-0.08,0.46,U] 
00:01:30.770 00.000 18120 refined, 5 included, MultiStar: {0.10, -0.04}, one-star: {0.15, -0.09}
00:01:30.771 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.77 = 0.77)
00:01:30.772 00.001 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.87 = -2.41)
00:01:30.773 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=0.08 mountY=-0.07, mountTheta=-0.75
00:01:30.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
00:01:30.774 00.000 18120 Enqueuing Move request for scope (0.10, -0.04)
00:01:30.775 00.001 21948 Worker thread wakes up
00:01:30.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:30.775 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.7
00:01:30.776 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:30.776 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:30.777 00.001 18120 Enqueuing Expose request
00:01:30.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:01:30.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:01:30.777 00.000 21948 Moving (0.10, -0.04) raw xDistance=0.08 yDistance=-0.07
00:01:30.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:01:30.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:30.777 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:01:30.777 00.000 21948 MoveAxis(E, 0, ABG)
00:01:30.777 00.000 21948 Move returns status 0, amount 0
00:01:30.777 00.000 21948 MoveAxis(N, 0, ABG)
00:01:30.777 00.000 21948 Move returns status 0, amount 0
00:01:30.777 00.000 21948 move complete, result=0
00:01:30.777 00.000 21948 worker thread done servicing request
00:01:30.777 00.000 21948 Worker thread wakes up
00:01:30.777 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:30.777 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:30.778 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:32.405 01.627 21948 Exposure complete
00:01:32.436 00.031 21948 worker thread done servicing request
00:01:32.436 00.000 18120 OnExposeComplete: enter
00:01:32.437 00.001 18120 UpdateGuideState(): m_state=6
00:01:32.438 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
00:01:32.438 00.000 18120 Star::Find returns 1 (0), X=410.55, Y=237.78, Mass=2081, SNR=31.4, Peak=184 HFD=4.1
00:01:32.439 00.001 18120 MultiStar: [#1 0.31,0.06,0.71,U] [#2 0.37,0.04,0.00,M1] [#3 -0.11,-0.13,0.66,U] [#4 0.15,-0.24,0.58,U] [#5 0.41,-0.04,0.00,M1] [#6 0.49,-0.30,0.00,M4] [#7 0.16,-0.07,0.50,U] [#8 0.33,-0.14,0.43,U] 
00:01:32.440 00.001 18120 refined, 5 included, MultiStar: {0.21, -0.12}, one-star: {0.36, -0.18}
00:01:32.440 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.14) = xAngle (0.63 = 0.63)
00:01:32.440 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.73 = -2.56)
00:01:32.441 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=0.19 mountY=-0.13, mountTheta=-0.60
00:01:32.442 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.12, opts=13)
00:01:32.442 00.000 18120 Enqueuing Move request for scope (0.21, -0.12)
00:01:32.443 00.001 21948 Worker thread wakes up
00:01:32.443 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
00:01:32.443 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
00:01:32.443 00.000 21948 Moving (0.21, -0.12) raw xDistance=0.19 yDistance=-0.13
00:01:32.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:01:32.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:32.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:01:32.443 00.000 21948 MoveAxis(E, 0, ABG)
00:01:32.443 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:32.444 00.001 18120 UpdateGuideState exits: m=2081 RSB=31.4
00:01:32.444 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:32.445 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:32.445 00.000 18120 Enqueuing Expose request
00:01:32.445 00.000 21948 Move returns status 0, amount 0
00:01:32.445 00.000 21948 MoveAxis(N, 0, ABG)
00:01:32.445 00.000 21948 Move returns status 0, amount 0
00:01:32.445 00.000 21948 move complete, result=0
00:01:32.446 00.001 21948 worker thread done servicing request
00:01:32.446 00.000 21948 Worker thread wakes up
00:01:32.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:32.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:32.446 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:33.969 01.523 21948 Exposure complete
00:01:34.012 00.043 21948 worker thread done servicing request
00:01:34.013 00.001 18120 OnExposeComplete: enter
00:01:34.013 00.000 18120 UpdateGuideState(): m_state=6
00:01:34.014 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
00:01:34.016 00.002 18120 Star::Find returns 1 (0), X=410.36, Y=237.85, Mass=2291, SNR=33.0, Peak=208 HFD=4.4
00:01:34.017 00.001 18120 MultiStar: [#1 0.07,-0.03,0.70,U] [#2 0.11,-0.07,0.57,U] [#3 -0.14,-0.04,0.62,U] [#4 0.36,-0.39,0.00,M6] [#5 0.23,-0.11,0.51,U] [#6 0.28,-0.24,0.00,M5] [#7 -0.03,-0.09,0.47,U] [#8 0.00,0.04,0.43,U] 
00:01:34.018 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.11}
00:01:34.019 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
00:01:34.020 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.50 = -2.79)
00:01:34.020 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.75 mountX=0.09 mountY=-0.03, mountTheta=-0.36
00:01:34.022 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
00:01:34.023 00.001 18120 Enqueuing Move request for scope (0.07, -0.06)
00:01:34.024 00.001 21948 Worker thread wakes up
00:01:34.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:34.024 00.000 18120 UpdateGuideState exits: m=2291 RSB=33.0
00:01:34.025 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:34.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:34.025 00.000 18120 Enqueuing Expose request
00:01:34.026 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:01:34.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:01:34.026 00.000 21948 Moving (0.07, -0.06) raw xDistance=0.09 yDistance=-0.03
00:01:34.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:01:34.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:34.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:01:34.026 00.000 21948 MoveAxis(E, 0, ABG)
00:01:34.026 00.000 21948 Move returns status 0, amount 0
00:01:34.026 00.000 21948 MoveAxis(N, 0, ABG)
00:01:34.026 00.000 21948 Move returns status 0, amount 0
00:01:34.026 00.000 21948 move complete, result=0
00:01:34.026 00.000 21948 worker thread done servicing request
00:01:34.026 00.000 21948 Worker thread wakes up
00:01:34.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:34.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:34.027 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:35.660 01.633 21948 Exposure complete
00:01:35.695 00.035 21948 worker thread done servicing request
00:01:35.695 00.000 18120 OnExposeComplete: enter
00:01:35.698 00.003 18120 UpdateGuideState(): m_state=6
00:01:35.700 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
00:01:35.703 00.003 18120 Star::Find returns 1 (0), X=410.40, Y=237.86, Mass=2228, SNR=32.4, Peak=207 HFD=3.9
00:01:35.705 00.002 18120 MultiStar: [#1 0.28,0.10,0.68,U] [#2 0.28,-0.02,0.65,U] [#3 -0.23,-0.02,0.64,U] [#4 0.24,-0.26,0.54,U] [#5 0.27,-0.25,0.00,M1] [#6 0.25,-0.16,0.47,U] [#7 0.08,-0.35,0.51,U] [#8 0.09,0.08,0.43,U] 
00:01:35.706 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.21, -0.09}
00:01:35.706 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.14) = xAngle (0.65 = 0.65)
00:01:35.707 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.75 = -2.53)
00:01:35.707 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.18 cameraTheta=-0.49 mountX=0.14 mountY=-0.10, mountTheta=-0.62
00:01:35.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
00:01:35.709 00.001 18120 Enqueuing Move request for scope (0.15, -0.08)
00:01:35.709 00.000 21948 Worker thread wakes up
00:01:35.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:01:35.709 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:01:35.709 00.000 21948 Moving (0.15, -0.08) raw xDistance=0.14 yDistance=-0.10
00:01:35.710 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:35.710 00.000 18120 UpdateGuideState exits: m=2228 RSB=32.4
00:01:35.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:35.711 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:01:35.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:35.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:35.712 00.001 18120 Enqueuing Expose request
00:01:35.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:35.712 00.000 21948 MoveAxis(E, 0, ABG)
00:01:35.712 00.000 21948 Move returns status 0, amount 0
00:01:35.712 00.000 21948 MoveAxis(N, 0, ABG)
00:01:35.712 00.000 21948 Move returns status 0, amount 0
00:01:35.712 00.000 21948 move complete, result=0
00:01:35.712 00.000 21948 worker thread done servicing request
00:01:35.712 00.000 21948 Worker thread wakes up
00:01:35.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:35.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:35.713 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:37.235 01.522 21948 Exposure complete
00:01:37.275 00.040 21948 worker thread done servicing request
00:01:37.276 00.001 18120 OnExposeComplete: enter
00:01:37.277 00.001 18120 UpdateGuideState(): m_state=6
00:01:37.278 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
00:01:37.278 00.000 18120 Star::Find returns 1 (0), X=410.40, Y=238.06, Mass=2124, SNR=31.5, Peak=201 HFD=4.1
00:01:37.279 00.001 18120 MultiStar: [#1 0.25,-0.04,0.71,U] [#2 0.23,0.16,0.62,U] [#3 -0.02,-0.21,0.66,U] [#4 0.14,-0.52,0.00,M6] [#5 0.05,-0.08,0.53,U] [#6 0.31,-0.19,0.48,U] [#7 0.16,-0.15,0.51,U] [#8 -0.09,0.11,0.43,U] 
00:01:37.281 00.002 18120 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.21, 0.11}
00:01:37.282 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.14) = xAngle (0.98 = 0.98)
00:01:37.282 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.08 = -2.21)
00:01:37.282 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=0.08 mountY=-0.12, mountTheta=-0.96
00:01:37.285 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
00:01:37.286 00.001 18120 Enqueuing Move request for scope (0.15, -0.02)
00:01:37.286 00.000 21948 Worker thread wakes up
00:01:37.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:37.287 00.001 18120 UpdateGuideState exits: m=2124 RSB=31.5
00:01:37.287 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:37.288 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:37.288 00.000 18120 Enqueuing Expose request
00:01:37.288 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:01:37.289 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:01:37.289 00.000 21948 Moving (0.15, -0.02) raw xDistance=0.08 yDistance=-0.12
00:01:37.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:01:37.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:37.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:01:37.289 00.000 21948 MoveAxis(E, 0, ABG)
00:01:37.289 00.000 21948 Move returns status 0, amount 0
00:01:37.289 00.000 21948 MoveAxis(N, 0, ABG)
00:01:37.289 00.000 21948 Move returns status 0, amount 0
00:01:37.289 00.000 21948 move complete, result=0
00:01:37.289 00.000 21948 worker thread done servicing request
00:01:37.289 00.000 21948 Worker thread wakes up
00:01:37.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:37.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:37.289 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:38.924 01.635 21948 Exposure complete
00:01:38.950 00.026 21948 worker thread done servicing request
00:01:38.950 00.000 18120 OnExposeComplete: enter
00:01:38.951 00.001 18120 UpdateGuideState(): m_state=6
00:01:38.953 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
00:01:38.954 00.001 18120 Star::Find returns 1 (0), X=410.18, Y=237.84, Mass=2194, SNR=32.2, Peak=229 HFD=4.3
00:01:38.955 00.001 18120 MultiStar: [#1 -0.09,-0.04,0.71,U] [#2 0.31,-0.06,0.66,U] [#3 -0.40,-0.09,0.00,M1] [#4 0.05,-0.38,0.00,M7] [#5 -0.03,-0.24,0.54,U] [#6 0.11,-0.17,0.49,U] [#7 0.13,-0.11,0.51,U] [#8 0.33,-0.05,0.41,U] 
00:01:38.955 00.000 18120 single-star, 6 included, MultiStar: {0.08, -0.11}, one-star: {-0.01, -0.11}
00:01:38.956 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.14) = xAngle (-0.50 = -0.50)
00:01:38.956 00.000 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.60 = 2.60)
00:01:38.957 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.65 mountX=0.10 mountY=0.06, mountTheta=0.53
00:01:38.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.11, opts=13)
00:01:38.958 00.000 18120 Enqueuing Move request for scope (-0.01, -0.11)
00:01:38.959 00.001 21948 Worker thread wakes up
00:01:38.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
00:01:38.959 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
00:01:38.959 00.000 21948 Moving (-0.01, -0.11) raw xDistance=0.10 yDistance=0.06
00:01:38.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:01:38.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:38.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:38.960 00.001 18120 UpdateGuideState exits: m=2194 RSB=32.2
00:01:38.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:38.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:38.961 00.001 18120 Enqueuing Expose request
00:01:38.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:38.961 00.000 21948 MoveAxis(E, 0, ABG)
00:01:38.961 00.000 21948 Move returns status 0, amount 0
00:01:38.961 00.000 21948 MoveAxis(N, 0, ABG)
00:01:38.961 00.000 21948 Move returns status 0, amount 0
00:01:38.961 00.000 21948 move complete, result=0
00:01:38.961 00.000 21948 worker thread done servicing request
00:01:38.961 00.000 21948 Worker thread wakes up
00:01:38.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:38.962 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:38.962 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:40.482 01.520 21948 Exposure complete
00:01:40.510 00.028 21948 worker thread done servicing request
00:01:40.510 00.000 18120 OnExposeComplete: enter
00:01:40.510 00.000 18120 UpdateGuideState(): m_state=6
00:01:40.511 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
00:01:40.511 00.000 18120 Star::Find returns 1 (0), X=410.63, Y=237.65, Mass=2025, SNR=30.9, Peak=173 HFD=4.2
00:01:40.512 00.001 18120 MultiStar: [#1 0.25,-0.05,0.71,U] [#2 0.29,0.08,0.63,U] [#3 0.17,-0.38,0.00,M2] [#4 0.44,-0.48,0.00,M8] [#5 0.12,-0.21,0.55,U] [#6 0.20,-0.43,0.00,M3] [#7 0.05,-0.22,0.50,U] [#8 0.29,-0.06,0.45,U] 
00:01:40.512 00.000 18120 refined, 5 included, MultiStar: {0.26, -0.14}, one-star: {0.44, -0.31}
00:01:40.514 00.002 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.14) = xAngle (0.64 = 0.64)
00:01:40.515 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.75 = -2.54)
00:01:40.516 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-0.50 mountX=0.24 mountY=-0.17, mountTheta=-0.62
00:01:40.518 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.14, opts=13)
00:01:40.520 00.002 18120 Enqueuing Move request for scope (0.26, -0.14)
00:01:40.520 00.000 21948 Worker thread wakes up
00:01:40.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:40.521 00.001 18120 UpdateGuideState exits: m=2025 RSB=30.9
00:01:40.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:40.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:40.522 00.001 18120 Enqueuing Expose request
00:01:40.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
00:01:40.522 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
00:01:40.522 00.000 21948 Moving (0.26, -0.14) raw xDistance=0.24 yDistance=-0.17
00:01:40.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:01:40.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:40.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:01:40.522 00.000 21948 MoveAxis(W, 43, ABG)
00:01:40.522 00.000 21948 Guiding  Dir = 3, Dur = 43
00:01:40.523 00.001 21948 IsSlewing returns 0
00:01:40.523 00.000 21948 IsGuiding returns 0
00:01:40.525 00.002 21948 PulseGuide returned control before completion, sleep 52
00:01:40.593 00.068 21948 IsGuiding returns 0
00:01:40.593 00.000 21948 Move returns status 0, amount 43
00:01:40.593 00.000 21948 MoveAxis(N, 0, ABG)
00:01:40.593 00.000 21948 Move returns status 0, amount 0
00:01:40.593 00.000 21948 move complete, result=0
00:01:40.593 00.000 21948 worker thread done servicing request
00:01:40.593 00.000 21948 Worker thread wakes up
00:01:40.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:40.593 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
00:01:40.594 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:42.231 01.637 21948 Exposure complete
00:01:42.260 00.029 21948 worker thread done servicing request
00:01:42.260 00.000 18120 OnExposeComplete: enter
00:01:42.261 00.001 18120 UpdateGuideState(): m_state=6
00:01:42.261 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
00:01:42.262 00.001 18120 Star::Find returns 1 (0), X=410.30, Y=238.08, Mass=2050, SNR=31.1, Peak=202 HFD=4.0
00:01:42.262 00.000 18120 MultiStar: [#1 0.05,0.36,0.00,M1] [#2 0.05,0.11,0.67,U] [#3 -0.12,0.37,0.00,M3] [#4 0.09,-0.15,0.55,U] [#5 0.18,0.10,0.47,U] [#6 0.09,0.00,0.48,U] [#7 -0.17,0.07,0.51,U] [#8 -0.16,0.13,0.45,U] 
00:01:42.263 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.11, 0.12}
00:01:42.263 00.000 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.14) = xAngle (2.16 = 2.16)
00:01:42.263 00.000 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.26 = -1.02)
00:01:42.264 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
00:01:42.265 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
00:01:42.266 00.001 18120 Enqueuing Move request for scope (0.04, 0.06)
00:01:42.266 00.000 21948 Worker thread wakes up
00:01:42.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:01:42.266 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:01:42.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:42.267 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.1
00:01:42.267 00.000 21948 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.06
00:01:42.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:01:42.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:42.267 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:42.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:42.268 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:01:42.268 00.000 21948 MoveAxis(E, 0, ABG)
00:01:42.268 00.000 18120 Enqueuing Expose request
00:01:42.268 00.000 21948 Move returns status 0, amount 0
00:01:42.268 00.000 21948 MoveAxis(N, 0, ABG)
00:01:42.268 00.000 21948 Move returns status 0, amount 0
00:01:42.268 00.000 21948 move complete, result=0
00:01:42.269 00.001 21948 worker thread done servicing request
00:01:42.269 00.000 21948 Worker thread wakes up
00:01:42.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:42.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:42.269 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:43.793 01.524 21948 Exposure complete
00:01:43.832 00.039 21948 worker thread done servicing request
00:01:43.832 00.000 18120 OnExposeComplete: enter
00:01:43.833 00.001 18120 UpdateGuideState(): m_state=6
00:01:43.834 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
00:01:43.834 00.000 18120 Star::Find returns 1 (0), X=410.09, Y=237.90, Mass=2010, SNR=30.8, Peak=196 HFD=4.2
00:01:43.835 00.001 18120 MultiStar: [#1 -0.03,-0.11,0.71,U] [#2 0.09,0.10,0.65,U] [#3 -0.55,0.31,0.00,M4] [#4 -0.04,-0.24,0.56,U] [#5 0.02,0.08,0.57,U] [#6 0.08,-0.20,0.45,U] [#7 -0.10,-0.10,0.53,U] [#8 0.07,0.19,0.43,U] 
00:01:43.835 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.10, -0.05}
00:01:43.836 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
00:01:43.836 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
00:01:43.837 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.80 mountX=0.03 mountY=0.03, mountTheta=0.68
00:01:43.839 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
00:01:43.840 00.001 18120 Enqueuing Move request for scope (-0.01, -0.04)
00:01:43.841 00.001 21948 Worker thread wakes up
00:01:43.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:43.841 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:01:43.841 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.8
00:01:43.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:43.842 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:43.842 00.000 18120 Enqueuing Expose request
00:01:43.843 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:01:43.843 00.000 21948 Moving (-0.01, -0.04) raw xDistance=0.03 yDistance=0.03
00:01:43.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:01:43.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:43.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:01:43.843 00.000 21948 MoveAxis(E, 0, ABG)
00:01:43.843 00.000 21948 Move returns status 0, amount 0
00:01:43.843 00.000 21948 MoveAxis(N, 0, ABG)
00:01:43.843 00.000 21948 Move returns status 0, amount 0
00:01:43.843 00.000 21948 move complete, result=0
00:01:43.843 00.000 21948 worker thread done servicing request
00:01:43.843 00.000 21948 Worker thread wakes up
00:01:43.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:43.843 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:43.843 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:45.467 01.624 21948 Exposure complete
00:01:45.494 00.027 21948 worker thread done servicing request
00:01:45.494 00.000 18120 OnExposeComplete: enter
00:01:45.495 00.001 18120 UpdateGuideState(): m_state=6
00:01:45.496 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
00:01:45.496 00.000 18120 Star::Find returns 1 (0), X=410.19, Y=237.97, Mass=2042, SNR=31.0, Peak=201 HFD=4.1
00:01:45.497 00.001 18120 MultiStar: [#1 0.02,0.04,0.73,U] [#2 -0.15,0.21,0.61,U] [#3 -0.11,0.08,0.68,U] [#4 0.08,-0.16,0.55,U] [#5 0.24,-0.03,0.53,U] [#6 0.25,-0.08,0.49,U] [#7 0.01,0.09,0.47,U] [#8 0.01,0.05,0.43,U] 
00:01:45.497 00.000 18120 single-star, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.00, 0.01}
00:01:45.498 00.001 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.14) = xAngle (2.71 = 2.71)
00:01:45.498 00.000 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.81 = -0.47)
00:01:45.498 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.57 mountX=-0.01 mountY=-0.01, mountTheta=-2.68
00:01:45.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.01, opts=13)
00:01:45.500 00.001 18120 Enqueuing Move request for scope (0.00, 0.01)
00:01:45.500 00.000 21948 Worker thread wakes up
00:01:45.501 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:45.502 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:01:45.502 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:01:45.502 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.0
00:01:45.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:45.503 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:45.503 00.000 18120 Enqueuing Expose request
00:01:45.504 00.001 21948 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.01
00:01:45.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:01:45.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:45.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:01:45.504 00.000 21948 MoveAxis(E, 0, ABG)
00:01:45.504 00.000 21948 Move returns status 0, amount 0
00:01:45.504 00.000 21948 MoveAxis(N, 0, ABG)
00:01:45.504 00.000 21948 Move returns status 0, amount 0
00:01:45.504 00.000 21948 move complete, result=0
00:01:45.504 00.000 21948 worker thread done servicing request
00:01:45.504 00.000 21948 Worker thread wakes up
00:01:45.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:45.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:45.504 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:47.028 01.524 21948 Exposure complete
00:01:47.062 00.034 21948 worker thread done servicing request
00:01:47.062 00.000 18120 OnExposeComplete: enter
00:01:47.063 00.001 18120 UpdateGuideState(): m_state=6
00:01:47.063 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
00:01:47.065 00.002 18120 Star::Find returns 1 (0), X=410.38, Y=237.78, Mass=2047, SNR=31.0, Peak=181 HFD=3.8
00:01:47.065 00.000 18120 MultiStar: [#1 0.23,-0.23,0.71,U] [#2 0.13,0.01,0.62,U] [#3 -0.08,0.05,0.64,U] [#4 0.24,-0.46,0.00,M6] [#5 0.35,-0.35,0.00,M1] [#6 0.30,-0.30,0.00,M1] [#7 0.01,-0.21,0.53,U] [#8 0.17,-0.14,0.46,U] 
00:01:47.066 00.001 18120 refined, 5 included, MultiStar: {0.12, -0.12}, one-star: {0.19, -0.18}
00:01:47.067 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.14) = xAngle (0.34 = 0.34)
00:01:47.068 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.44 = -2.84)
00:01:47.070 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.81 mountX=0.16 mountY=-0.05, mountTheta=-0.30
00:01:47.071 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.12, opts=13)
00:01:47.071 00.000 18120 Enqueuing Move request for scope (0.12, -0.12)
00:01:47.072 00.001 21948 Worker thread wakes up
00:01:47.072 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:47.072 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
00:01:47.072 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.0
00:01:47.073 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
00:01:47.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:47.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:47.074 00.001 18120 Enqueuing Expose request
00:01:47.074 00.000 21948 Moving (0.12, -0.12) raw xDistance=0.16 yDistance=-0.05
00:01:47.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:01:47.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:47.074 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:01:47.074 00.000 21948 MoveAxis(E, 0, ABG)
00:01:47.074 00.000 21948 Move returns status 0, amount 0
00:01:47.074 00.000 21948 MoveAxis(N, 0, ABG)
00:01:47.074 00.000 21948 Move returns status 0, amount 0
00:01:47.074 00.000 21948 move complete, result=0
00:01:47.074 00.000 21948 worker thread done servicing request
00:01:47.074 00.000 21948 Worker thread wakes up
00:01:47.074 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:47.074 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:47.075 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:48.698 01.623 21948 Exposure complete
00:01:48.724 00.026 21948 worker thread done servicing request
00:01:48.724 00.000 18120 OnExposeComplete: enter
00:01:48.725 00.001 18120 UpdateGuideState(): m_state=6
00:01:48.725 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
00:01:48.726 00.001 18120 Star::Find returns 1 (0), X=410.76, Y=237.48, Mass=1936, SNR=30.2, Peak=166 HFD=3.8
00:01:48.726 00.000 18120 MultiStar: large primary error, entering stabilization period
00:01:48.727 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
00:01:48.727 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.55 = -2.74)
00:01:48.727 00.000 18120 CameraToMount -- cameraX=0.57 cameraY=-0.48 hyp=0.75 cameraTheta=-0.70 mountX=0.67 mountY=-0.30, mountTheta=-0.41
00:01:48.732 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.57, y=-0.48, opts=13)
00:01:48.734 00.002 18120 Enqueuing Move request for scope (0.57, -0.48)
00:01:48.737 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:48.739 00.002 21948 Worker thread wakes up
00:01:48.739 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.2
00:01:48.740 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:48.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:48.741 00.001 18120 Enqueuing Expose request
00:01:48.741 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.48) opts 0xd
00:01:48.741 00.000 21948 Handling offset move in thread for scope, endpoint = (0.57, -0.48)
00:01:48.741 00.000 21948 Moving (0.57, -0.48) raw xDistance=0.67 yDistance=-0.30
00:01:48.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
00:01:48.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:48.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:01:48.741 00.000 21948 MoveAxis(W, 120, ABG)
00:01:48.741 00.000 21948 Guiding  Dir = 3, Dur = 120
00:01:48.741 00.000 21948 IsSlewing returns 0
00:01:48.741 00.000 21948 IsGuiding returns 0
00:01:48.743 00.002 21948 PulseGuide returned control before completion, sleep 129
00:01:48.884 00.141 21948 IsGuiding returns 0
00:01:48.884 00.000 21948 Move returns status 0, amount 120
00:01:48.884 00.000 21948 MoveAxis(N, 0, ABG)
00:01:48.885 00.001 21948 Move returns status 0, amount 0
00:01:48.885 00.000 21948 move complete, result=0
00:01:48.885 00.000 21948 worker thread done servicing request
00:01:48.885 00.000 18120 GuideStep: 0.7 px 120 ms WEST, -0.3 px 0 ms NORTH
00:01:48.886 00.001 21948 Worker thread wakes up
00:01:48.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:48.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:50.296 01.410 21948 Exposure complete
00:01:50.330 00.034 21948 worker thread done servicing request
00:01:50.330 00.000 18120 OnExposeComplete: enter
00:01:50.331 00.001 18120 UpdateGuideState(): m_state=6
00:01:50.332 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
00:01:50.332 00.000 18120 Star::Find returns 1 (0), X=410.62, Y=237.77, Mass=2045, SNR=31.1, Peak=167 HFD=4.0
00:01:50.332 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.73 = 0.73)
00:01:50.332 00.000 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.83 = -2.45)
00:01:50.332 00.000 18120 CameraToMount -- cameraX=0.43 cameraY=-0.19 hyp=0.47 cameraTheta=-0.41 mountX=0.35 mountY=-0.30, mountTheta=-0.71
00:01:50.333 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.43, y=-0.19, opts=13)
00:01:50.334 00.001 18120 Enqueuing Move request for scope (0.43, -0.19)
00:01:50.334 00.000 21948 Worker thread wakes up
00:01:50.335 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.19) opts 0xd
00:01:50.335 00.000 21948 Handling offset move in thread for scope, endpoint = (0.43, -0.19)
00:01:50.335 00.000 21948 Moving (0.43, -0.19) raw xDistance=0.35 yDistance=-0.30
00:01:50.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
00:01:50.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:50.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:01:50.335 00.000 21948 MoveAxis(W, 71, ABG)
00:01:50.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:50.336 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.1
00:01:50.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:50.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:50.338 00.002 18120 Enqueuing Expose request
00:01:50.338 00.000 21948 Guiding  Dir = 3, Dur = 71
00:01:50.339 00.001 21948 IsSlewing returns 0
00:01:50.339 00.000 21948 IsGuiding returns 0
00:01:50.340 00.001 21948 PulseGuide returned control before completion, sleep 80
00:01:50.436 00.096 21948 IsGuiding returns 0
00:01:50.436 00.000 21948 Move returns status 0, amount 71
00:01:50.436 00.000 21948 MoveAxis(N, 0, ABG)
00:01:50.437 00.001 21948 Move returns status 0, amount 0
00:01:50.437 00.000 21948 move complete, result=0
00:01:50.437 00.000 21948 worker thread done servicing request
00:01:50.437 00.000 21948 Worker thread wakes up
00:01:50.437 00.000 18120 GuideStep: 0.4 px 71 ms WEST, -0.3 px 0 ms NORTH
00:01:50.438 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:50.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:52.071 01.633 21948 Exposure complete
00:01:52.105 00.034 21948 worker thread done servicing request
00:01:52.105 00.000 18120 OnExposeComplete: enter
00:01:52.108 00.003 18120 UpdateGuideState(): m_state=6
00:01:52.110 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
00:01:52.111 00.001 18120 Star::Find returns 1 (0), X=410.34, Y=237.91, Mass=2066, SNR=31.2, Peak=193 HFD=4.0
00:01:52.112 00.001 18120 MultiStar: exiting stabilization period
00:01:52.113 00.001 18120 MultiStar: [#1 0.08,0.10,0.71,U] [#2 0.14,0.05,0.66,U] [#3 -0.57,-0.03,0.00,M3] [#4 0.14,-0.29,0.56,U] [#5 0.34,-0.07,0.51,U] [#6 0.19,-0.28,0.47,U] [#7 -0.15,-0.22,0.52,U] [#8 0.47,-0.08,0.00,M1] 
00:01:52.116 00.003 18120 refined, 6 included, MultiStar: {0.13, -0.09}, one-star: {0.15, -0.04}
00:01:52.116 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.55 = 0.55)
00:01:52.118 00.002 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.65 = -2.64)
00:01:52.118 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.60 mountX=0.13 mountY=-0.07, mountTheta=-0.52
00:01:52.119 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.09, opts=13)
00:01:52.120 00.001 18120 Enqueuing Move request for scope (0.13, -0.09)
00:01:52.120 00.000 21948 Worker thread wakes up
00:01:52.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
00:01:52.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:52.121 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
00:01:52.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:52.122 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:52.122 00.000 18120 Enqueuing Expose request
00:01:52.123 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
00:01:52.123 00.000 21948 Moving (0.13, -0.09) raw xDistance=0.13 yDistance=-0.07
00:01:52.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:01:52.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:52.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:01:52.123 00.000 21948 MoveAxis(E, 0, ABG)
00:01:52.123 00.000 21948 Move returns status 0, amount 0
00:01:52.123 00.000 21948 MoveAxis(N, 0, ABG)
00:01:52.123 00.000 21948 Move returns status 0, amount 0
00:01:52.123 00.000 21948 move complete, result=0
00:01:52.123 00.000 21948 worker thread done servicing request
00:01:52.123 00.000 21948 Worker thread wakes up
00:01:52.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:52.124 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:52.124 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:53.643 01.519 21948 Exposure complete
00:01:53.670 00.027 21948 worker thread done servicing request
00:01:53.670 00.000 18120 OnExposeComplete: enter
00:01:53.671 00.001 18120 UpdateGuideState(): m_state=6
00:01:53.671 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
00:01:53.672 00.001 18120 Star::Find returns 1 (0), X=410.41, Y=237.68, Mass=2216, SNR=32.3, Peak=192 HFD=4.3
00:01:53.672 00.000 18120 MultiStar: [#1 0.19,-0.23,0.66,U] [#2 0.11,0.04,0.62,U] [#3 -0.11,-0.08,0.66,U] [#4 0.27,-0.51,0.00,M6] [#5 0.11,-0.10,0.52,U] [#6 0.29,-0.19,0.48,U] [#7 -0.11,-0.27,0.50,U] [#8 0.09,-0.18,0.42,U] 
00:01:53.673 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.17}, one-star: {0.22, -0.28}
00:01:53.674 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
00:01:53.674 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.03)
00:01:53.674 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.00 mountX=0.20 mountY=-0.02, mountTheta=-0.11
00:01:53.676 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
00:01:53.676 00.000 18120 Enqueuing Move request for scope (0.11, -0.17)
00:01:53.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:53.678 00.002 18120 UpdateGuideState exits: m=2216 RSB=32.3
00:01:53.680 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:53.681 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:53.682 00.001 18120 Enqueuing Expose request
00:01:53.683 00.001 21948 Worker thread wakes up
00:01:53.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
00:01:53.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
00:01:53.683 00.000 21948 Moving (0.11, -0.17) raw xDistance=0.20 yDistance=-0.02
00:01:53.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:01:53.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:53.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:01:53.683 00.000 21948 MoveAxis(E, 0, ABG)
00:01:53.683 00.000 21948 Move returns status 0, amount 0
00:01:53.683 00.000 21948 MoveAxis(N, 0, ABG)
00:01:53.683 00.000 21948 Move returns status 0, amount 0
00:01:53.683 00.000 21948 move complete, result=0
00:01:53.683 00.000 21948 worker thread done servicing request
00:01:53.683 00.000 21948 Worker thread wakes up
00:01:53.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:53.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:53.684 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:55.312 01.628 21948 Exposure complete
00:01:55.359 00.047 21948 worker thread done servicing request
00:01:55.359 00.000 18120 OnExposeComplete: enter
00:01:55.360 00.001 18120 UpdateGuideState(): m_state=6
00:01:55.360 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
00:01:55.361 00.001 18120 Star::Find returns 1 (0), X=410.41, Y=237.80, Mass=2133, SNR=31.7, Peak=191 HFD=3.9
00:01:55.361 00.000 18120 MultiStar: [#1 0.31,-0.17,0.70,U] [#2 0.15,-0.02,0.63,U] [#3 -0.43,-0.18,0.00,M3] [#4 0.37,-0.44,0.00,M7] [#5 0.25,-0.32,0.00,M1] [#6 0.44,-0.21,0.00,M1] [#7 0.06,-0.30,0.51,U] [#8 0.26,-0.12,0.43,U] 
00:01:55.362 00.001 18120 refined, 4 included, MultiStar: {0.21, -0.15}, one-star: {0.22, -0.16}
00:01:55.362 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
00:01:55.363 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
00:01:55.363 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.25 cameraTheta=-0.63 mountX=0.22 mountY=-0.12, mountTheta=-0.49
00:01:55.364 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.15, opts=13)
00:01:55.365 00.001 18120 Enqueuing Move request for scope (0.21, -0.15)
00:01:55.365 00.000 21948 Worker thread wakes up
00:01:55.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
00:01:55.365 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
00:01:55.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:55.365 00.000 18120 UpdateGuideState exits: m=2133 RSB=31.7
00:01:55.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:55.367 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:55.367 00.000 18120 Enqueuing Expose request
00:01:55.368 00.001 21948 Moving (0.21, -0.15) raw xDistance=0.22 yDistance=-0.12
00:01:55.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:01:55.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:55.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:01:55.368 00.000 21948 MoveAxis(W, 40, ABG)
00:01:55.368 00.000 21948 Guiding  Dir = 3, Dur = 40
00:01:55.368 00.000 21948 IsSlewing returns 0
00:01:55.368 00.000 21948 IsGuiding returns 0
00:01:55.370 00.002 21948 PulseGuide returned control before completion, sleep 49
00:01:55.420 00.050 21948 IsGuiding returns 0
00:01:55.420 00.000 21948 Move returns status 0, amount 40
00:01:55.420 00.000 21948 MoveAxis(N, 0, ABG)
00:01:55.420 00.000 21948 Move returns status 0, amount 0
00:01:55.420 00.000 21948 move complete, result=0
00:01:55.420 00.000 21948 worker thread done servicing request
00:01:55.420 00.000 21948 Worker thread wakes up
00:01:55.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:55.420 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
00:01:55.421 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:56.837 01.416 21948 Exposure complete
00:01:56.892 00.055 21948 worker thread done servicing request
00:01:56.892 00.000 18120 OnExposeComplete: enter
00:01:56.893 00.001 18120 UpdateGuideState(): m_state=6
00:01:56.893 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
00:01:56.894 00.001 18120 Star::Find returns 1 (0), X=410.70, Y=237.82, Mass=2043, SNR=31.2, Peak=173 HFD=4.2
00:01:56.894 00.000 18120 MultiStar: [#1 0.28,-0.18,0.75,U] [#2 0.41,-0.03,0.00,M1] [#3 -0.06,-0.33,0.67,U] [#4 0.14,-0.38,0.00,M8] [#5 0.11,-0.06,0.54,U] [#6 -0.04,-0.27,0.50,U] [#7 0.16,-0.35,0.00,M1] [#8 0.04,-0.08,0.47,U] 
00:01:56.895 00.001 18120 refined, 5 included, MultiStar: {0.19, -0.18}, one-star: {0.51, -0.14}
00:01:56.895 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.40 = 0.40)
00:01:56.896 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.50 = -2.78)
00:01:56.896 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.75 mountX=0.24 mountY=-0.09, mountTheta=-0.36
00:01:56.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.18, opts=13)
00:01:56.898 00.001 18120 Enqueuing Move request for scope (0.19, -0.18)
00:01:56.899 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:56.899 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.2
00:01:56.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:56.900 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:56.900 00.000 18120 Enqueuing Expose request
00:01:56.901 00.001 21948 Worker thread wakes up
00:01:56.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
00:01:56.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
00:01:56.901 00.000 21948 Moving (0.19, -0.18) raw xDistance=0.24 yDistance=-0.09
00:01:56.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
00:01:56.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:56.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:01:56.901 00.000 21948 MoveAxis(W, 45, ABG)
00:01:56.901 00.000 21948 Guiding  Dir = 3, Dur = 45
00:01:56.902 00.001 21948 IsSlewing returns 0
00:01:56.902 00.000 21948 IsGuiding returns 0
00:01:56.904 00.002 21948 PulseGuide returned control before completion, sleep 54
00:01:56.962 00.058 21948 IsGuiding returns 0
00:01:56.962 00.000 21948 Move returns status 0, amount 45
00:01:56.962 00.000 21948 MoveAxis(N, 0, ABG)
00:01:56.962 00.000 21948 Move returns status 0, amount 0
00:01:56.962 00.000 21948 move complete, result=0
00:01:56.962 00.000 21948 worker thread done servicing request
00:01:56.962 00.000 21948 Worker thread wakes up
00:01:56.964 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:56.964 00.000 18120 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
00:01:56.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:58.592 01.628 21948 Exposure complete
00:01:58.615 00.023 21948 worker thread done servicing request
00:01:58.615 00.000 18120 OnExposeComplete: enter
00:01:58.615 00.000 18120 UpdateGuideState(): m_state=6
00:01:58.616 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
00:01:58.616 00.000 18120 Star::Find returns 1 (0), X=410.24, Y=237.99, Mass=2011, SNR=30.7, Peak=205 HFD=4.1
00:01:58.617 00.001 18120 MultiStar: [#1 -0.05,0.18,0.71,U] [#2 -0.03,0.05,0.65,U] [#3 -0.22,0.07,0.68,U] [#4 0.07,-0.12,0.56,U] [#5 -0.01,0.05,0.55,U] [#6 0.13,-0.10,0.50,U] [#7 -0.01,-0.04,0.54,U] [#8 0.10,0.06,0.45,U] 
00:01:58.617 00.000 18120 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.05, 0.03}
00:01:58.618 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
00:01:58.618 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.34)
00:01:58.619 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.70 mountX=-0.03 mountY=-0.01, mountTheta=-2.80
00:01:58.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.03, opts=13)
00:01:58.620 00.000 18120 Enqueuing Move request for scope (-0.00, 0.03)
00:01:58.621 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:01:58.621 00.000 18120 UpdateGuideState exits: m=2011 RSB=30.7
00:01:58.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:58.624 00.003 21948 Worker thread wakes up
00:01:58.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
00:01:58.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
00:01:58.624 00.000 21948 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=-0.01
00:01:58.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:01:58.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:58.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:01:58.624 00.000 21948 MoveAxis(E, 0, ABG)
00:01:58.624 00.000 21948 Move returns status 0, amount 0
00:01:58.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:01:58.625 00.001 18120 Enqueuing Expose request
00:01:58.625 00.000 21948 MoveAxis(N, 0, ABG)
00:01:58.625 00.000 21948 Move returns status 0, amount 0
00:01:58.625 00.000 21948 move complete, result=0
00:01:58.625 00.000 21948 worker thread done servicing request
00:01:58.625 00.000 21948 Worker thread wakes up
00:01:58.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:01:58.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:01:58.626 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:00.152 01.526 21948 Exposure complete
00:02:00.187 00.035 21948 worker thread done servicing request
00:02:00.187 00.000 18120 OnExposeComplete: enter
00:02:00.188 00.001 18120 UpdateGuideState(): m_state=6
00:02:00.189 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
00:02:00.192 00.003 18120 Star::Find returns 1 (0), X=410.22, Y=237.96, Mass=1963, SNR=30.4, Peak=189 HFD=4.1
00:02:00.194 00.002 18120 MultiStar: [#1 0.18,0.19,0.73,U] [#2 0.15,0.22,0.66,U] [#3 -0.61,0.04,0.00,M2] [#4 0.21,-0.31,0.00,M8] [#5 -0.01,0.11,0.57,U] [#6 0.13,-0.10,0.47,U] [#7 0.12,-0.23,0.51,U] [#8 0.09,0.10,0.43,U] 
00:02:00.196 00.002 18120 single-star, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.03, 0.01}
00:02:00.199 00.003 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.14) = xAngle (1.35 = 1.35)
00:02:00.200 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.46 = -1.83)
00:02:00.200 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.21 mountX=0.01 mountY=-0.03, mountTheta=-1.35
00:02:00.203 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
00:02:00.205 00.002 18120 Enqueuing Move request for scope (0.03, 0.01)
00:02:00.205 00.000 21948 Worker thread wakes up
00:02:00.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:02:00.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:02:00.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:00.207 00.002 18120 UpdateGuideState exits: m=1963 RSB=30.4
00:02:00.207 00.000 21948 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
00:02:00.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:02:00.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:00.208 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:00.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:00.208 00.000 18120 Enqueuing Expose request
00:02:00.209 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:00.209 00.000 21948 MoveAxis(E, 0, ABG)
00:02:00.209 00.000 21948 Move returns status 0, amount 0
00:02:00.209 00.000 21948 MoveAxis(N, 0, ABG)
00:02:00.209 00.000 21948 Move returns status 0, amount 0
00:02:00.209 00.000 21948 move complete, result=0
00:02:00.209 00.000 21948 worker thread done servicing request
00:02:00.209 00.000 21948 Worker thread wakes up
00:02:00.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:00.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:00.209 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:01.842 01.633 21948 Exposure complete
00:02:01.868 00.026 21948 worker thread done servicing request
00:02:01.868 00.000 18120 OnExposeComplete: enter
00:02:01.869 00.001 18120 UpdateGuideState(): m_state=6
00:02:01.870 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
00:02:01.871 00.001 18120 Star::Find returns 1 (0), X=410.26, Y=237.97, Mass=2087, SNR=31.3, Peak=194 HFD=4.2
00:02:01.872 00.001 18120 MultiStar: [#1 0.17,0.15,0.71,U] [#2 0.10,0.22,0.63,U] [#3 -0.12,0.16,0.69,U] [#4 0.27,-0.29,0.00,M9] [#5 0.01,0.06,0.53,U] [#6 0.27,-0.05,0.48,U] [#7 -0.00,-0.01,0.49,U] [#8 0.25,0.06,0.43,U] 
00:02:01.873 00.001 18120 single-star, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.08, 0.01}
00:02:01.873 00.000 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.14) = xAngle (1.27 = 1.27)
00:02:01.873 00.000 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.37 = -1.91)
00:02:01.874 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=0.02 mountY=-0.07, mountTheta=-1.26
00:02:01.875 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.01, opts=13)
00:02:01.876 00.001 18120 Enqueuing Move request for scope (0.08, 0.01)
00:02:01.876 00.000 21948 Worker thread wakes up
00:02:01.876 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:02:01.876 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:02:01.876 00.000 21948 Moving (0.08, 0.01) raw xDistance=0.02 yDistance=-0.07
00:02:01.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:02:01.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:01.877 00.001 18120 UpdateGuideState exits: m=2087 RSB=31.3
00:02:01.877 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:01.878 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:01.878 00.000 18120 Enqueuing Expose request
00:02:01.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:01.879 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:01.879 00.000 21948 MoveAxis(E, 0, ABG)
00:02:01.879 00.000 21948 Move returns status 0, amount 0
00:02:01.879 00.000 21948 MoveAxis(N, 0, ABG)
00:02:01.879 00.000 21948 Move returns status 0, amount 0
00:02:01.879 00.000 21948 move complete, result=0
00:02:01.879 00.000 21948 worker thread done servicing request
00:02:01.879 00.000 21948 Worker thread wakes up
00:02:01.879 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:01.880 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:01.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:03.403 01.523 21948 Exposure complete
00:02:03.442 00.039 21948 worker thread done servicing request
00:02:03.442 00.000 18120 OnExposeComplete: enter
00:02:03.443 00.001 18120 UpdateGuideState(): m_state=6
00:02:03.443 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
00:02:03.444 00.001 18120 Star::Find returns 1 (0), X=410.00, Y=237.91, Mass=1959, SNR=30.3, Peak=183 HFD=4.3
00:02:03.445 00.001 18120 MultiStar: [#1 0.04,0.03,0.73,U] [#2 -0.04,0.22,0.64,U] [#3 -0.04,0.04,0.70,U] [#4 0.02,-0.38,0.00,M10] [#5 -0.14,-0.02,0.57,U] [#6 -0.02,-0.09,0.51,U] [#7 -0.11,-0.21,0.52,U] [#8 0.05,0.29,0.50,U] 
00:02:03.445 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.19, -0.05}
00:02:03.446 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
00:02:03.447 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
00:02:03.447 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.78 mountX=-0.05 mountY=0.05, mountTheta=2.38
00:02:03.451 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
00:02:03.451 00.000 18120 Enqueuing Move request for scope (-0.06, 0.02)
00:02:03.452 00.001 21948 Worker thread wakes up
00:02:03.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:03.453 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:02:03.453 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.3
00:02:03.453 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:02:03.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:03.454 00.001 21948 Moving (-0.06, 0.02) raw xDistance=-0.05 yDistance=0.05
00:02:03.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:03.454 00.000 18120 Enqueuing Expose request
00:02:03.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:02:03.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:03.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:02:03.454 00.000 21948 MoveAxis(E, 0, ABG)
00:02:03.455 00.001 21948 Move returns status 0, amount 0
00:02:03.455 00.000 21948 MoveAxis(N, 0, ABG)
00:02:03.455 00.000 21948 Move returns status 0, amount 0
00:02:03.455 00.000 21948 move complete, result=0
00:02:03.455 00.000 21948 worker thread done servicing request
00:02:03.455 00.000 21948 Worker thread wakes up
00:02:03.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:03.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:03.455 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:05.089 01.634 21948 Exposure complete
00:02:05.115 00.026 21948 worker thread done servicing request
00:02:05.115 00.000 18120 OnExposeComplete: enter
00:02:05.116 00.001 18120 UpdateGuideState(): m_state=6
00:02:05.116 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
00:02:05.116 00.000 18120 Star::Find returns 1 (0), X=410.14, Y=238.09, Mass=2028, SNR=30.9, Peak=212 HFD=4.2
00:02:05.117 00.001 18120 MultiStar: [#1 0.06,0.16,0.74,U] [#2 -0.11,0.16,0.64,U] [#3 -0.80,0.17,0.00,M1] [#4 -0.11,-0.33,0.54,U] [#5 -0.02,0.05,0.53,U] [#6 -0.13,0.04,0.51,U] [#7 -0.60,0.01,0.00,M1] [#8 -0.05,-0.04,0.42,U] 
00:02:05.117 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {-0.05, 0.13}
00:02:05.118 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
00:02:05.118 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
00:02:05.119 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.40 mountX=-0.06 mountY=0.02, mountTheta=2.78
00:02:05.121 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
00:02:05.121 00.000 18120 Enqueuing Move request for scope (-0.05, 0.05)
00:02:05.123 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:05.125 00.002 21948 Worker thread wakes up
00:02:05.125 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
00:02:05.126 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:05.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:02:05.126 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:02:05.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:05.126 00.000 18120 Enqueuing Expose request
00:02:05.127 00.001 21948 Moving (-0.05, 0.05) raw xDistance=-0.06 yDistance=0.02
00:02:05.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:02:05.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:05.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:05.127 00.000 21948 MoveAxis(E, 0, ABG)
00:02:05.127 00.000 21948 Move returns status 0, amount 0
00:02:05.127 00.000 21948 MoveAxis(N, 0, ABG)
00:02:05.128 00.001 21948 Move returns status 0, amount 0
00:02:05.128 00.000 21948 move complete, result=0
00:02:05.128 00.000 21948 worker thread done servicing request
00:02:05.128 00.000 21948 Worker thread wakes up
00:02:05.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:05.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:05.129 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:06.650 01.521 21948 Exposure complete
00:02:06.674 00.024 21948 worker thread done servicing request
00:02:06.675 00.001 18120 OnExposeComplete: enter
00:02:06.675 00.000 18120 UpdateGuideState(): m_state=6
00:02:06.676 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
00:02:06.676 00.000 18120 Star::Find returns 1 (0), X=410.17, Y=238.21, Mass=2023, SNR=31.0, Peak=192 HFD=4.4
00:02:06.678 00.002 18120 MultiStar: [#1 0.13,0.19,0.71,U] [#2 0.18,0.18,0.65,U] [#3 -0.09,0.31,0.70,U] [#4 0.29,-0.45,0.00,M10] [#5 0.06,0.13,0.54,U] [#6 -0.03,-0.03,0.48,U] [#7 0.05,0.01,0.53,U] [#8 0.35,0.03,0.43,U] 
00:02:06.679 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.16}, one-star: {-0.02, 0.26}
00:02:06.681 00.002 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.14) = xAngle (2.33 = 2.33)
00:02:06.684 00.003 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.43 = -0.85)
00:02:06.686 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.18 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
00:02:06.690 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.16, opts=13)
00:02:06.691 00.001 18120 Enqueuing Move request for scope (0.06, 0.16)
00:02:06.692 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:06.693 00.001 21948 Worker thread wakes up
00:02:06.694 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
00:02:06.694 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
00:02:06.694 00.000 21948 Moving (0.06, 0.16) raw xDistance=-0.12 yDistance=-0.13
00:02:06.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:02:06.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:06.694 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.0
00:02:06.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:06.695 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:06.695 00.000 18120 Enqueuing Expose request
00:02:06.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:06.695 00.000 21948 MoveAxis(E, 0, ABG)
00:02:06.696 00.001 21948 Move returns status 0, amount 0
00:02:06.696 00.000 21948 MoveAxis(N, 0, ABG)
00:02:06.696 00.000 21948 Move returns status 0, amount 0
00:02:06.696 00.000 21948 move complete, result=0
00:02:06.696 00.000 21948 worker thread done servicing request
00:02:06.696 00.000 21948 Worker thread wakes up
00:02:06.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:06.696 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:06.697 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:08.324 01.627 21948 Exposure complete
00:02:08.351 00.027 21948 worker thread done servicing request
00:02:08.351 00.000 18120 OnExposeComplete: enter
00:02:08.352 00.001 18120 UpdateGuideState(): m_state=6
00:02:08.352 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
00:02:08.353 00.001 18120 Star::Find returns 1 (0), X=410.10, Y=237.95, Mass=2095, SNR=31.4, Peak=213 HFD=4.3
00:02:08.353 00.000 18120 MultiStar: [#1 0.05,0.05,0.71,U] [#2 0.05,0.11,0.66,U] [#3 -0.14,0.02,0.63,U] [#4 0.10,-0.18,0.55,U] [#5 0.32,-0.14,0.53,U] [#6 -0.05,-0.29,0.48,U] [#7 -0.04,-0.19,0.56,U] [#8 0.11,0.09,0.43,U] 
00:02:08.354 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.09, -0.01}
00:02:08.354 00.000 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
00:02:08.354 00.000 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
00:02:08.355 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.16 mountX=0.05 mountY=0.00, mountTheta=0.06
00:02:08.356 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
00:02:08.357 00.001 18120 Enqueuing Move request for scope (0.02, -0.05)
00:02:08.357 00.000 21948 Worker thread wakes up
00:02:08.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:02:08.357 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:02:08.357 00.000 21948 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.00
00:02:08.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:02:08.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:08.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:08.358 00.001 18120 UpdateGuideState exits: m=2095 RSB=31.4
00:02:08.359 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:02:08.359 00.000 21948 MoveAxis(E, 0, ABG)
00:02:08.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:08.360 00.001 21948 Move returns status 0, amount 0
00:02:08.360 00.000 21948 MoveAxis(N, 0, ABG)
00:02:08.360 00.000 21948 Move returns status 0, amount 0
00:02:08.360 00.000 21948 move complete, result=0
00:02:08.360 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:08.361 00.001 18120 Enqueuing Expose request
00:02:08.362 00.001 21948 worker thread done servicing request
00:02:08.362 00.000 21948 Worker thread wakes up
00:02:08.362 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:08.364 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:08.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:09.892 01.528 21948 Exposure complete
00:02:09.939 00.047 21948 worker thread done servicing request
00:02:09.939 00.000 18120 OnExposeComplete: enter
00:02:09.942 00.003 18120 UpdateGuideState(): m_state=6
00:02:09.944 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
00:02:09.947 00.003 18120 Star::Find returns 1 (0), X=410.25, Y=237.90, Mass=2103, SNR=31.5, Peak=191 HFD=4.2
00:02:09.950 00.003 18120 MultiStar: [#1 0.10,0.01,0.70,U] [#2 0.11,0.30,0.64,U] [#3 -0.22,-0.06,0.65,U] [#4 0.24,-0.34,0.00,M10] [#5 0.54,-0.31,0.00,M1] [#6 0.23,-0.19,0.47,U] [#7 0.14,-0.13,0.52,U] [#8 0.21,0.03,0.41,U] 
00:02:09.952 00.002 18120 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.06, -0.05}
00:02:09.953 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.14) = xAngle (1.04 = 1.04)
00:02:09.953 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.14 = -2.14)
00:02:09.954 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=0.04 mountY=-0.06, mountTheta=-1.03
00:02:09.956 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
00:02:09.957 00.001 18120 Enqueuing Move request for scope (0.08, -0.01)
00:02:09.957 00.000 21948 Worker thread wakes up
00:02:09.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:09.958 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:02:09.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:02:09.958 00.000 21948 Moving (0.08, -0.01) raw xDistance=0.04 yDistance=-0.06
00:02:09.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:02:09.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:09.958 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.5
00:02:09.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:09.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:09.959 00.000 18120 Enqueuing Expose request
00:02:09.960 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:09.960 00.000 21948 MoveAxis(E, 0, ABG)
00:02:09.960 00.000 21948 Move returns status 0, amount 0
00:02:09.960 00.000 21948 MoveAxis(N, 0, ABG)
00:02:09.960 00.000 21948 Move returns status 0, amount 0
00:02:09.960 00.000 21948 move complete, result=0
00:02:09.960 00.000 21948 worker thread done servicing request
00:02:09.960 00.000 21948 Worker thread wakes up
00:02:09.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:09.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:09.960 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:11.597 01.637 21948 Exposure complete
00:02:11.646 00.049 21948 worker thread done servicing request
00:02:11.646 00.000 18120 OnExposeComplete: enter
00:02:11.647 00.001 18120 UpdateGuideState(): m_state=6
00:02:11.648 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
00:02:11.649 00.001 18120 Star::Find returns 1 (0), X=410.17, Y=237.96, Mass=2204, SNR=32.1, Peak=217 HFD=4.2
00:02:11.649 00.000 18120 MultiStar: [#1 -0.00,0.07,0.67,U] [#2 0.22,0.18,0.64,U] [#3 -0.04,0.11,0.65,U] [#4 0.05,-0.07,0.55,U] [#5 -0.11,0.09,0.50,U] [#6 0.10,0.02,0.46,U] [#7 -0.06,-0.11,0.51,U] [#8 0.24,0.16,0.47,U] 
00:02:11.650 00.001 18120 single-star, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.02, 0.01}
00:02:11.650 00.000 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.07 = -2.22)
00:02:11.651 00.001 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
00:02:11.652 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.92 mountX=-0.01 mountY=0.02, mountTheta=2.23
00:02:11.654 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
00:02:11.656 00.002 18120 Enqueuing Move request for scope (-0.02, 0.01)
00:02:11.657 00.001 21948 Worker thread wakes up
00:02:11.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:11.658 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:02:11.658 00.000 18120 UpdateGuideState exits: m=2204 RSB=32.1
00:02:11.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:11.659 00.000 18120 Enqueuing Expose request
00:02:11.660 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:02:11.660 00.000 21948 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
00:02:11.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:02:11.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:11.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:11.660 00.000 21948 MoveAxis(E, 0, ABG)
00:02:11.660 00.000 21948 Move returns status 0, amount 0
00:02:11.660 00.000 21948 MoveAxis(N, 0, ABG)
00:02:11.660 00.000 21948 Move returns status 0, amount 0
00:02:11.660 00.000 21948 move complete, result=0
00:02:11.660 00.000 21948 worker thread done servicing request
00:02:11.660 00.000 21948 Worker thread wakes up
00:02:11.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:11.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:11.661 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:13.174 01.513 21948 Exposure complete
00:02:13.213 00.039 21948 worker thread done servicing request
00:02:13.213 00.000 18120 OnExposeComplete: enter
00:02:13.214 00.001 18120 UpdateGuideState(): m_state=6
00:02:13.214 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
00:02:13.215 00.001 18120 Star::Find returns 1 (0), X=410.31, Y=237.96, Mass=2124, SNR=31.7, Peak=209 HFD=4.0
00:02:13.215 00.000 18120 MultiStar: [#1 0.31,0.01,0.71,U] [#2 0.22,0.19,0.65,U] [#3 -0.14,0.16,0.65,U] [#4 -0.23,-0.28,0.55,U] [#5 0.38,-0.12,0.00,M1] [#6 -0.02,-0.08,0.47,U] [#7 0.08,-0.05,0.50,U] [#8 -0.05,0.02,0.42,U] 
00:02:13.216 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.12, 0.01}
00:02:13.216 00.000 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.14) = xAngle (1.27 = 1.27)
00:02:13.216 00.000 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.37 = -1.91)
00:02:13.217 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.13 mountX=0.02 mountY=-0.05, mountTheta=-1.26
00:02:13.218 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
00:02:13.219 00.001 18120 Enqueuing Move request for scope (0.06, 0.01)
00:02:13.219 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:13.220 00.001 21948 Worker thread wakes up
00:02:13.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:02:13.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:02:13.220 00.000 21948 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=-0.05
00:02:13.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:02:13.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:13.220 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.7
00:02:13.221 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:13.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:13.221 00.000 21948 MoveAxis(E, 0, ABG)
00:02:13.221 00.000 21948 Move returns status 0, amount 0
00:02:13.221 00.000 21948 MoveAxis(N, 0, ABG)
00:02:13.221 00.000 21948 Move returns status 0, amount 0
00:02:13.221 00.000 21948 move complete, result=0
00:02:13.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:13.222 00.001 18120 Enqueuing Expose request
00:02:13.223 00.001 21948 worker thread done servicing request
00:02:13.223 00.000 21948 Worker thread wakes up
00:02:13.223 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:13.223 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:13.223 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:14.859 01.636 21948 Exposure complete
00:02:14.885 00.026 21948 worker thread done servicing request
00:02:14.885 00.000 18120 OnExposeComplete: enter
00:02:14.886 00.001 18120 UpdateGuideState(): m_state=6
00:02:14.886 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
00:02:14.888 00.002 18120 Star::Find returns 1 (0), X=410.29, Y=237.85, Mass=1995, SNR=30.6, Peak=189 HFD=4.1
00:02:14.888 00.000 18120 MultiStar: [#1 0.11,0.13,0.75,U] [#2 0.13,0.13,0.61,U] [#3 -0.50,0.08,0.00,M1] [#4 -0.01,-0.33,0.56,U] [#5 -0.02,-0.12,0.54,U] [#6 -0.08,0.08,0.51,U] [#7 0.15,-0.22,0.52,U] [#8 0.04,0.18,0.43,U] 
00:02:14.889 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.10, -0.11}
00:02:14.889 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.14) = xAngle (0.64 = 0.64)
00:02:14.890 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.74 = -2.54)
00:02:14.890 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.51 mountX=0.06 mountY=-0.04, mountTheta=-0.61
00:02:14.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
00:02:14.893 00.002 18120 Enqueuing Move request for scope (0.06, -0.04)
00:02:14.893 00.000 21948 Worker thread wakes up
00:02:14.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:14.894 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.6
00:02:14.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:14.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:14.895 00.001 18120 Enqueuing Expose request
00:02:14.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:02:14.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:02:14.895 00.000 21948 Moving (0.06, -0.04) raw xDistance=0.06 yDistance=-0.04
00:02:14.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:02:14.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:14.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:14.895 00.000 21948 MoveAxis(E, 0, ABG)
00:02:14.895 00.000 21948 Move returns status 0, amount 0
00:02:14.895 00.000 21948 MoveAxis(N, 0, ABG)
00:02:14.895 00.000 21948 Move returns status 0, amount 0
00:02:14.896 00.001 21948 move complete, result=0
00:02:14.896 00.000 21948 worker thread done servicing request
00:02:14.896 00.000 21948 Worker thread wakes up
00:02:14.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:14.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:14.896 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:16.410 01.514 21948 Exposure complete
00:02:16.434 00.024 21948 worker thread done servicing request
00:02:16.434 00.000 18120 OnExposeComplete: enter
00:02:16.435 00.001 18120 UpdateGuideState(): m_state=6
00:02:16.436 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
00:02:16.436 00.000 18120 Star::Find returns 1 (0), X=410.52, Y=237.83, Mass=2004, SNR=30.7, Peak=167 HFD=3.8
00:02:16.437 00.001 18120 MultiStar: [#1 0.34,0.03,0.74,U] [#2 0.37,0.16,0.00,M1] [#3 -0.02,-0.02,0.69,U] [#4 0.40,-0.51,0.00,M8] [#5 0.64,-0.41,0.00,M1] [#6 -0.04,-0.30,0.52,U] [#7 0.05,-0.29,0.54,U] [#8 0.37,0.01,0.00,M1] 
00:02:16.437 00.000 18120 refined, 4 included, MultiStar: {0.16, -0.12}, one-star: {0.33, -0.13}
00:02:16.438 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.14) = xAngle (0.50 = 0.50)
00:02:16.438 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.60 = -2.68)
00:02:16.439 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.21 cameraTheta=-0.64 mountX=0.18 mountY=-0.09, mountTheta=-0.47
00:02:16.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.12, opts=13)
00:02:16.441 00.001 18120 Enqueuing Move request for scope (0.16, -0.12)
00:02:16.444 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:16.445 00.001 21948 Worker thread wakes up
00:02:16.446 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
00:02:16.446 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
00:02:16.446 00.000 21948 Moving (0.16, -0.12) raw xDistance=0.18 yDistance=-0.09
00:02:16.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:02:16.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:16.446 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:16.446 00.000 21948 MoveAxis(E, 0, ABG)
00:02:16.446 00.000 21948 Move returns status 0, amount 0
00:02:16.446 00.000 21948 MoveAxis(N, 0, ABG)
00:02:16.446 00.000 21948 Move returns status 0, amount 0
00:02:16.446 00.000 21948 move complete, result=0
00:02:16.446 00.000 21948 worker thread done servicing request
00:02:16.446 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.7
00:02:16.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.447 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:16.447 00.000 18120 Enqueuing Expose request
00:02:16.448 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:16.448 00.000 21948 Worker thread wakes up
00:02:16.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:16.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:18.072 01.624 21948 Exposure complete
00:02:18.096 00.024 21948 worker thread done servicing request
00:02:18.096 00.000 18120 OnExposeComplete: enter
00:02:18.097 00.001 18120 UpdateGuideState(): m_state=6
00:02:18.097 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
00:02:18.098 00.001 18120 Star::Find returns 1 (0), X=410.17, Y=237.72, Mass=2050, SNR=31.1, Peak=197 HFD=4.1
00:02:18.098 00.000 18120 MultiStar: [#1 0.19,-0.10,0.72,U] [#2 0.04,-0.01,0.62,U] [#3 -0.15,0.02,0.67,U] [#4 0.32,-0.37,0.00,M9] [#5 0.16,-0.27,0.53,U] [#6 0.02,-0.21,0.49,U] [#7 0.01,-0.28,0.51,U] [#8 -0.03,0.21,0.44,U] 
00:02:18.099 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {-0.02, -0.23}
00:02:18.099 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
00:02:18.099 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
00:02:18.100 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=0.12 mountY=0.03, mountTheta=0.24
00:02:18.101 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
00:02:18.102 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
00:02:18.104 00.002 21948 Worker thread wakes up
00:02:18.104 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:02:18.104 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:02:18.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:18.104 00.000 21948 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=0.03
00:02:18.104 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:02:18.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:18.104 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.1
00:02:18.105 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:18.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:02:18.106 00.001 21948 MoveAxis(E, 0, ABG)
00:02:18.106 00.000 21948 Move returns status 0, amount 0
00:02:18.106 00.000 21948 MoveAxis(N, 0, ABG)
00:02:18.106 00.000 21948 Move returns status 0, amount 0
00:02:18.106 00.000 21948 move complete, result=0
00:02:18.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:18.106 00.000 18120 Enqueuing Expose request
00:02:18.107 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:18.107 00.000 21948 worker thread done servicing request
00:02:18.107 00.000 21948 Worker thread wakes up
00:02:18.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:18.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:19.620 01.513 21948 Exposure complete
00:02:19.655 00.035 21948 worker thread done servicing request
00:02:19.655 00.000 18120 OnExposeComplete: enter
00:02:19.656 00.001 18120 UpdateGuideState(): m_state=6
00:02:19.656 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
00:02:19.657 00.001 18120 Star::Find returns 1 (0), X=410.31, Y=237.70, Mass=2062, SNR=31.2, Peak=187 HFD=3.7
00:02:19.658 00.001 18120 MultiStar: [#1 0.23,-0.23,0.75,U] [#2 0.25,0.02,0.64,U] [#3 -0.06,-0.21,0.67,U] [#4 0.14,-0.52,0.00,M10] [#5 0.08,-0.22,0.53,U] [#6 0.17,-0.10,0.49,U] [#7 -0.14,-0.16,0.54,U] [#8 0.37,-0.10,0.00,M1] 
00:02:19.659 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.18}, one-star: {0.12, -0.25}
00:02:19.660 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
00:02:19.660 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
00:02:19.661 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.05 mountX=0.20 mountY=-0.01, mountTheta=-0.05
00:02:19.662 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.18, opts=13)
00:02:19.663 00.001 18120 Enqueuing Move request for scope (0.10, -0.18)
00:02:19.663 00.000 21948 Worker thread wakes up
00:02:19.663 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
00:02:19.663 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
00:02:19.663 00.000 21948 Moving (0.10, -0.18) raw xDistance=0.20 yDistance=-0.01
00:02:19.663 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:02:19.663 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:19.663 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:19.663 00.000 21948 MoveAxis(W, 36, ABG)
00:02:19.663 00.000 21948 Guiding  Dir = 3, Dur = 36
00:02:19.663 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:19.664 00.001 18120 UpdateGuideState exits: m=2062 RSB=31.2
00:02:19.664 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:19.666 00.002 21948 IsSlewing returns 0
00:02:19.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:19.669 00.003 18120 Enqueuing Expose request
00:02:19.671 00.002 21948 IsGuiding returns 0
00:02:19.674 00.003 21948 PulseGuide returned control before completion, sleep 44
00:02:19.727 00.053 21948 IsGuiding returns 0
00:02:19.727 00.000 21948 Move returns status 0, amount 36
00:02:19.728 00.001 21948 MoveAxis(N, 0, ABG)
00:02:19.728 00.000 21948 Move returns status 0, amount 0
00:02:19.728 00.000 21948 move complete, result=0
00:02:19.728 00.000 21948 worker thread done servicing request
00:02:19.728 00.000 21948 Worker thread wakes up
00:02:19.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:19.728 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
00:02:19.729 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:21.356 01.627 21948 Exposure complete
00:02:21.381 00.025 21948 worker thread done servicing request
00:02:21.382 00.001 18120 OnExposeComplete: enter
00:02:21.384 00.002 18120 UpdateGuideState(): m_state=6
00:02:21.387 00.003 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
00:02:21.389 00.002 18120 Star::Find returns 1 (0), X=410.31, Y=237.62, Mass=1979, SNR=30.5, Peak=178 HFD=4.1
00:02:21.389 00.000 18120 MultiStar: [#1 0.22,-0.17,0.74,U] [#2 0.24,-0.10,0.67,U] [#3 -0.14,-0.22,0.67,U] [#4 0.17,-0.53,0.00,R] [#5 0.02,-0.10,0.55,U] [#6 -0.04,-0.30,0.48,U] [#7 -0.03,-0.16,0.50,U] [#8 0.17,-0.08,0.44,U] 
00:02:21.390 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {0.12, -0.34}
00:02:21.390 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
00:02:21.391 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
00:02:21.391 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.19 mountX=0.21 mountY=0.02, mountTheta=0.08
00:02:21.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
00:02:21.393 00.001 18120 Enqueuing Move request for scope (0.08, -0.20)
00:02:21.393 00.000 21948 Worker thread wakes up
00:02:21.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:21.394 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.5
00:02:21.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:21.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:21.395 00.000 18120 Enqueuing Expose request
00:02:21.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
00:02:21.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
00:02:21.395 00.000 21948 Moving (0.08, -0.20) raw xDistance=0.21 yDistance=0.02
00:02:21.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
00:02:21.396 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:21.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:21.396 00.000 21948 MoveAxis(W, 41, ABG)
00:02:21.396 00.000 21948 Guiding  Dir = 3, Dur = 41
00:02:21.396 00.000 21948 IsSlewing returns 0
00:02:21.396 00.000 21948 IsGuiding returns 0
00:02:21.398 00.002 21948 PulseGuide returned control before completion, sleep 50
00:02:21.449 00.051 21948 IsGuiding returns 1
00:02:21.449 00.000 21948 scope still moving after pulse duration time elapsed
00:02:21.481 00.032 21948 IsSlewing returns 0
00:02:21.481 00.000 21948 IsGuiding returns 0
00:02:21.481 00.000 21948 scope move finished after 41 + 44 ms
00:02:21.481 00.000 21948 Move returns status 0, amount 41
00:02:21.481 00.000 21948 MoveAxis(N, 0, ABG)
00:02:21.482 00.001 21948 Move returns status 0, amount 0
00:02:21.482 00.000 21948 move complete, result=0
00:02:21.482 00.000 21948 worker thread done servicing request
00:02:21.482 00.000 21948 Worker thread wakes up
00:02:21.482 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
00:02:21.483 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:21.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:22.891 01.408 21948 Exposure complete
00:02:22.925 00.034 21948 worker thread done servicing request
00:02:22.925 00.000 18120 OnExposeComplete: enter
00:02:22.926 00.001 18120 UpdateGuideState(): m_state=6
00:02:22.926 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
00:02:22.927 00.001 18120 Star::Find returns 1 (0), X=410.25, Y=238.03, Mass=2124, SNR=31.6, Peak=208 HFD=4.2
00:02:22.927 00.000 18120 MultiStar: [#1 0.01,0.25,0.69,U] [#2 0.24,0.39,0.00,M1] [#3 -0.10,0.18,0.66,U] [#4 -0.12,0.26,0.55,U] [#5 -0.10,0.11,0.52,U] [#6 0.11,-0.09,0.46,U] [#7 -0.13,-0.04,0.54,U] [#8 0.05,0.31,0.48,U] 
00:02:22.928 00.001 18120 single-star, 7 included, MultiStar: {-0.02, 0.13}, one-star: {0.07, 0.07}
00:02:22.928 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.14) = xAngle (1.94 = 1.94)
00:02:22.928 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.24)
00:02:22.929 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.09 cameraTheta=0.80 mountX=-0.03 mountY=-0.09, mountTheta=-1.94
00:02:22.930 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
00:02:22.930 00.000 18120 Enqueuing Move request for scope (0.07, 0.07)
00:02:22.931 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:22.931 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.6
00:02:22.932 00.001 21948 Worker thread wakes up
00:02:22.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:02:22.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:02:22.932 00.000 21948 Moving (0.07, 0.07) raw xDistance=-0.03 yDistance=-0.09
00:02:22.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:22.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:22.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.933 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:22.933 00.000 18120 Enqueuing Expose request
00:02:22.934 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:22.934 00.000 21948 MoveAxis(E, 0, ABG)
00:02:22.934 00.000 21948 Move returns status 0, amount 0
00:02:22.934 00.000 21948 MoveAxis(N, 0, ABG)
00:02:22.934 00.000 21948 Move returns status 0, amount 0
00:02:22.934 00.000 21948 move complete, result=0
00:02:22.934 00.000 21948 worker thread done servicing request
00:02:22.934 00.000 21948 Worker thread wakes up
00:02:22.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:22.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:22.934 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:24.563 01.629 21948 Exposure complete
00:02:24.609 00.046 21948 worker thread done servicing request
00:02:24.609 00.000 18120 OnExposeComplete: enter
00:02:24.609 00.000 18120 UpdateGuideState(): m_state=6
00:02:24.610 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
00:02:24.610 00.000 18120 Star::Find returns 1 (0), X=410.10, Y=238.18, Mass=2201, SNR=32.3, Peak=223 HFD=4.2
00:02:24.611 00.001 18120 MultiStar: [#1 -0.05,0.30,0.71,U] [#2 0.23,0.25,0.63,U] [#3 -0.12,0.24,0.65,U] [#4 0.14,0.25,0.53,U] [#5 0.05,0.01,0.50,U] [#6 0.14,-0.01,0.45,U] [#7 -0.10,-0.13,0.50,U] [#8 -0.02,0.19,0.40,U] 
00:02:24.612 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {-0.09, 0.22}
00:02:24.612 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
00:02:24.613 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.52)
00:02:24.613 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.52 mountX=-0.15 mountY=-0.08, mountTheta=-2.64
00:02:24.615 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.17, opts=13)
00:02:24.618 00.003 18120 Enqueuing Move request for scope (0.01, 0.17)
00:02:24.620 00.002 21948 Worker thread wakes up
00:02:24.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
00:02:24.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
00:02:24.620 00.000 21948 Moving (0.01, 0.17) raw xDistance=-0.15 yDistance=-0.08
00:02:24.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:02:24.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:24.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:24.620 00.000 21948 MoveAxis(E, 0, ABG)
00:02:24.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:24.621 00.001 18120 UpdateGuideState exits: m=2201 RSB=32.3
00:02:24.622 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:24.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:24.624 00.001 18120 Enqueuing Expose request
00:02:24.625 00.001 21948 Move returns status 0, amount 0
00:02:24.625 00.000 21948 MoveAxis(N, 0, ABG)
00:02:24.625 00.000 21948 Move returns status 0, amount 0
00:02:24.625 00.000 21948 move complete, result=0
00:02:24.625 00.000 21948 worker thread done servicing request
00:02:24.625 00.000 21948 Worker thread wakes up
00:02:24.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:24.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:24.626 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:26.139 01.513 21948 Exposure complete
00:02:26.161 00.022 21948 worker thread done servicing request
00:02:26.161 00.000 18120 OnExposeComplete: enter
00:02:26.162 00.001 18120 UpdateGuideState(): m_state=6
00:02:26.163 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
00:02:26.163 00.000 18120 Star::Find returns 1 (0), X=410.36, Y=238.09, Mass=1925, SNR=30.2, Peak=183 HFD=4.0
00:02:26.164 00.001 18120 MultiStar: [#1 0.12,0.21,0.76,U] [#2 0.13,0.22,0.66,U] [#3 -0.27,0.20,0.69,U] [#4 0.08,0.43,0.00,M1] [#5 0.24,0.16,0.54,U] [#6 -0.20,0.18,0.52,U] [#7 -0.09,-0.06,0.54,U] [#8 0.08,0.18,0.50,U] 
00:02:26.164 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {0.17, 0.13}
00:02:26.165 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
00:02:26.165 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.60 = -0.68)
00:02:26.166 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.36 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
00:02:26.166 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
00:02:26.170 00.004 18120 Enqueuing Move request for scope (0.03, 0.16)
00:02:26.172 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:26.174 00.002 18120 UpdateGuideState exits: m=1925 RSB=30.2
00:02:26.177 00.003 21948 Worker thread wakes up
00:02:26.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:26.177 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:26.178 00.001 18120 Enqueuing Expose request
00:02:26.178 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:02:26.178 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:02:26.178 00.000 21948 Moving (0.03, 0.16) raw xDistance=-0.13 yDistance=-0.10
00:02:26.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:02:26.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:26.178 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:02:26.178 00.000 21948 MoveAxis(E, 0, ABG)
00:02:26.178 00.000 21948 Move returns status 0, amount 0
00:02:26.178 00.000 21948 MoveAxis(N, 0, ABG)
00:02:26.178 00.000 21948 Move returns status 0, amount 0
00:02:26.178 00.000 21948 move complete, result=0
00:02:26.178 00.000 21948 worker thread done servicing request
00:02:26.178 00.000 21948 Worker thread wakes up
00:02:26.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:26.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:26.179 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:27.806 01.627 21948 Exposure complete
00:02:27.831 00.025 21948 worker thread done servicing request
00:02:27.831 00.000 18120 OnExposeComplete: enter
00:02:27.832 00.001 18120 UpdateGuideState(): m_state=6
00:02:27.833 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
00:02:27.833 00.000 18120 Star::Find returns 1 (0), X=410.12, Y=238.19, Mass=1876, SNR=29.7, Peak=195 HFD=4.2
00:02:27.834 00.001 18120 MultiStar: [#1 0.04,0.41,0.00,M1] [#2 -0.06,0.45,0.00,M1] [#3 -0.33,0.41,0.00,M1] [#4 0.18,0.43,0.00,M2] [#5 0.25,0.26,0.56,U] [#6 -0.12,0.24,0.51,U] [#7 0.07,0.09,0.56,U] [#8 -0.16,0.35,0.00,M1] 
00:02:27.834 00.000 18120 refined, 3 included, MultiStar: {0.02, 0.21}, one-star: {-0.07, 0.23}
00:02:27.835 00.001 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
00:02:27.835 00.000 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
00:02:27.835 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.48 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
00:02:27.838 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.21, opts=13)
00:02:27.838 00.000 18120 Enqueuing Move request for scope (0.02, 0.21)
00:02:27.839 00.001 21948 Worker thread wakes up
00:02:27.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:27.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
00:02:27.839 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
00:02:27.839 00.000 18120 UpdateGuideState exits: m=1876 RSB=29.7
00:02:27.840 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:27.840 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:27.841 00.001 18120 Enqueuing Expose request
00:02:27.841 00.000 21948 Moving (0.02, 0.21) raw xDistance=-0.18 yDistance=-0.11
00:02:27.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:02:27.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:27.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:02:27.841 00.000 21948 MoveAxis(E, 0, ABG)
00:02:27.841 00.000 21948 Move returns status 0, amount 0
00:02:27.841 00.000 21948 MoveAxis(N, 0, ABG)
00:02:27.841 00.000 21948 Move returns status 0, amount 0
00:02:27.841 00.000 21948 move complete, result=0
00:02:27.841 00.000 21948 worker thread done servicing request
00:02:27.841 00.000 21948 Worker thread wakes up
00:02:27.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:27.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:27.842 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:29.367 01.525 21948 Exposure complete
00:02:29.399 00.032 21948 worker thread done servicing request
00:02:29.399 00.000 18120 OnExposeComplete: enter
00:02:29.401 00.002 18120 UpdateGuideState(): m_state=6
00:02:29.402 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
00:02:29.403 00.001 18120 Star::Find returns 1 (0), X=410.12, Y=238.15, Mass=2073, SNR=31.4, Peak=210 HFD=4.3
00:02:29.403 00.000 18120 MultiStar: [#1 -0.05,0.26,0.70,U] [#2 -0.13,0.35,0.00,M2] [#3 -0.20,0.40,0.00,M2] [#4 -0.04,0.38,0.00,M3] [#5 -0.07,0.13,0.52,U] [#6 -0.18,-0.14,0.51,U] [#7 -0.12,-0.11,0.52,U] [#8 0.17,0.15,0.43,U] 
00:02:29.405 00.002 18120 refined, 5 included, MultiStar: {-0.06, 0.10}, one-star: {-0.07, 0.19}
00:02:29.405 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
00:02:29.406 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
00:02:29.409 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=-0.12 mountY=0.01, mountTheta=3.07
00:02:29.412 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
00:02:29.412 00.000 18120 Enqueuing Move request for scope (-0.06, 0.10)
00:02:29.413 00.001 21948 Worker thread wakes up
00:02:29.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:29.414 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:02:29.414 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.4
00:02:29.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.415 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:29.415 00.000 18120 Enqueuing Expose request
00:02:29.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:02:29.416 00.001 21948 Moving (-0.06, 0.10) raw xDistance=-0.12 yDistance=0.01
00:02:29.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:02:29.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:29.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:29.416 00.000 21948 MoveAxis(E, 0, ABG)
00:02:29.416 00.000 21948 Move returns status 0, amount 0
00:02:29.416 00.000 21948 MoveAxis(N, 0, ABG)
00:02:29.416 00.000 21948 Move returns status 0, amount 0
00:02:29.416 00.000 21948 move complete, result=0
00:02:29.416 00.000 21948 worker thread done servicing request
00:02:29.416 00.000 21948 Worker thread wakes up
00:02:29.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:29.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:29.416 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:31.046 01.630 21948 Exposure complete
00:02:31.094 00.048 21948 worker thread done servicing request
00:02:31.094 00.000 18120 OnExposeComplete: enter
00:02:31.095 00.001 18120 UpdateGuideState(): m_state=6
00:02:31.096 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
00:02:31.097 00.001 18120 Star::Find returns 1 (0), X=410.09, Y=238.02, Mass=2099, SNR=31.4, Peak=229 HFD=4.2
00:02:31.098 00.001 18120 MultiStar: [#1 0.00,0.23,0.71,U] [#2 -0.01,0.32,0.62,U] [#3 -0.27,0.25,0.65,U] [#4 -0.11,0.29,0.57,U] [#5 -0.02,-0.10,0.52,U] [#6 -0.18,-0.11,0.46,U] [#7 -0.15,0.01,0.50,U] [#8 -0.14,0.19,0.45,U] 
00:02:31.098 00.000 18120 single-star, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.10, 0.06}
00:02:31.099 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
00:02:31.100 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.56)
00:02:31.101 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=-0.10 mountY=0.06, mountTheta=2.57
00:02:31.103 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.06, opts=13)
00:02:31.104 00.001 18120 Enqueuing Move request for scope (-0.10, 0.06)
00:02:31.105 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:31.105 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.4
00:02:31.106 00.001 21948 Worker thread wakes up
00:02:31.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:31.107 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
00:02:31.107 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
00:02:31.107 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:31.107 00.000 18120 Enqueuing Expose request
00:02:31.108 00.001 21948 Moving (-0.10, 0.06) raw xDistance=-0.10 yDistance=0.06
00:02:31.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:02:31.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:31.108 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:31.108 00.000 21948 MoveAxis(E, 0, ABG)
00:02:31.108 00.000 21948 Move returns status 0, amount 0
00:02:31.108 00.000 21948 MoveAxis(N, 0, ABG)
00:02:31.108 00.000 21948 Move returns status 0, amount 0
00:02:31.108 00.000 21948 move complete, result=0
00:02:31.108 00.000 21948 worker thread done servicing request
00:02:31.109 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:31.109 00.000 21948 Worker thread wakes up
00:02:31.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:31.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:32.624 01.515 21948 Exposure complete
00:02:32.650 00.026 21948 worker thread done servicing request
00:02:32.651 00.001 18120 OnExposeComplete: enter
00:02:32.651 00.000 18120 UpdateGuideState(): m_state=6
00:02:32.652 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
00:02:32.652 00.000 18120 Star::Find returns 1 (0), X=410.11, Y=238.14, Mass=2192, SNR=32.1, Peak=235 HFD=4.3
00:02:32.653 00.001 18120 MultiStar: [#1 -0.06,0.32,0.70,U] [#2 -0.32,0.39,0.00,M2] [#3 -0.39,0.38,0.00,M2] [#4 0.01,0.32,0.53,U] [#5 -0.19,0.33,0.00,M1] [#6 -0.23,0.24,0.46,U] [#7 -0.47,0.28,0.00,M1] [#8 -0.13,0.54,0.00,M1] 
00:02:32.654 00.001 18120 single-star, 3 included, MultiStar: {-0.08, 0.26}, one-star: {-0.08, 0.18}
00:02:32.654 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.14 = -3.14)
00:02:32.655 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.04)
00:02:32.656 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.00 mountX=-0.20 mountY=-0.01, mountTheta=-3.11
00:02:32.657 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.18, opts=13)
00:02:32.658 00.001 18120 Enqueuing Move request for scope (-0.08, 0.18)
00:02:32.658 00.000 21948 Worker thread wakes up
00:02:32.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:32.659 00.001 18120 UpdateGuideState exits: m=2192 RSB=32.1
00:02:32.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.659 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:32.660 00.001 18120 Enqueuing Expose request
00:02:32.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
00:02:32.661 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
00:02:32.661 00.000 21948 Moving (-0.08, 0.18) raw xDistance=-0.20 yDistance=-0.01
00:02:32.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:02:32.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:32.661 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:32.661 00.000 21948 MoveAxis(E, 36, ABG)
00:02:32.661 00.000 21948 Guiding  Dir = 2, Dur = 36
00:02:32.661 00.000 21948 IsSlewing returns 0
00:02:32.661 00.000 21948 IsGuiding returns 0
00:02:32.664 00.003 21948 PulseGuide returned control before completion, sleep 44
00:02:32.718 00.054 21948 IsGuiding returns 0
00:02:32.718 00.000 21948 Move returns status 0, amount 36
00:02:32.718 00.000 21948 MoveAxis(N, 0, ABG)
00:02:32.718 00.000 21948 Move returns status 0, amount 0
00:02:32.718 00.000 21948 move complete, result=0
00:02:32.718 00.000 21948 worker thread done servicing request
00:02:32.718 00.000 21948 Worker thread wakes up
00:02:32.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:32.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:32.718 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
00:02:34.344 01.626 21948 Exposure complete
00:02:34.380 00.036 21948 worker thread done servicing request
00:02:34.381 00.001 18120 OnExposeComplete: enter
00:02:34.382 00.001 18120 UpdateGuideState(): m_state=6
00:02:34.384 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
00:02:34.385 00.001 18120 Star::Find returns 1 (0), X=410.20, Y=237.99, Mass=2233, SNR=32.6, Peak=238 HFD=4.2
00:02:34.386 00.001 18120 MultiStar: [#1 0.08,0.12,0.65,U] [#2 0.02,0.22,0.63,U] [#3 -0.23,0.07,0.64,U] [#4 0.12,0.41,0.00,M2] [#5 0.13,0.20,0.52,U] [#6 0.30,-0.04,0.47,U] [#7 -0.02,0.03,0.50,U] [#8 0.17,0.13,0.43,U] 
00:02:34.388 00.002 18120 single-star, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.01, 0.04}
00:02:34.389 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
00:02:34.390 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
00:02:34.392 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.26 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
00:02:34.397 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
00:02:34.399 00.002 18120 Enqueuing Move request for scope (0.01, 0.04)
00:02:34.401 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:34.404 00.003 18120 UpdateGuideState exits: m=2233 RSB=32.6
00:02:34.406 00.002 21948 Worker thread wakes up
00:02:34.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:34.408 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:02:34.408 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:34.410 00.002 18120 Enqueuing Expose request
00:02:34.410 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:02:34.410 00.000 21948 Moving (0.01, 0.04) raw xDistance=-0.03 yDistance=-0.03
00:02:34.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:34.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:34.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:34.410 00.000 21948 MoveAxis(E, 0, ABG)
00:02:34.410 00.000 21948 Move returns status 0, amount 0
00:02:34.410 00.000 21948 MoveAxis(N, 0, ABG)
00:02:34.411 00.001 21948 Move returns status 0, amount 0
00:02:34.411 00.000 21948 move complete, result=0
00:02:34.411 00.000 21948 worker thread done servicing request
00:02:34.411 00.000 21948 Worker thread wakes up
00:02:34.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:34.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:34.411 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:35.925 01.514 21948 Exposure complete
00:02:35.973 00.048 21948 worker thread done servicing request
00:02:35.973 00.000 18120 OnExposeComplete: enter
00:02:35.974 00.001 18120 UpdateGuideState(): m_state=6
00:02:35.975 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
00:02:35.976 00.001 18120 Star::Find returns 1 (0), X=410.20, Y=238.00, Mass=2120, SNR=31.8, Peak=219 HFD=4.1
00:02:35.977 00.001 18120 MultiStar: [#1 -0.15,0.34,0.00,M1] [#2 -0.07,0.25,0.60,U] [#3 -0.66,0.42,0.00,M2] [#4 -0.04,0.27,0.56,U] [#5 0.05,0.10,0.53,U] [#6 0.04,-0.06,0.48,U] [#7 -0.05,-0.01,0.52,U] [#8 0.04,0.28,0.46,U] 
00:02:35.978 00.001 18120 single-star, 6 included, MultiStar: {-0.00, 0.12}, one-star: {0.01, 0.04}
00:02:35.979 00.001 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
00:02:35.979 00.000 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.47 = -0.82)
00:02:35.980 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.22 mountX=-0.03 mountY=-0.03, mountTheta=-2.34
00:02:35.983 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
00:02:35.983 00.000 18120 Enqueuing Move request for scope (0.01, 0.04)
00:02:35.984 00.001 21948 Worker thread wakes up
00:02:35.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:35.984 00.000 18120 UpdateGuideState exits: m=2120 RSB=31.8
00:02:35.985 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:35.986 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:35.987 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:02:35.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:02:35.987 00.000 18120 Enqueuing Expose request
00:02:35.988 00.001 21948 Moving (0.01, 0.04) raw xDistance=-0.03 yDistance=-0.03
00:02:35.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:35.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:35.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:35.988 00.000 21948 MoveAxis(E, 0, ABG)
00:02:35.988 00.000 21948 Move returns status 0, amount 0
00:02:35.988 00.000 21948 MoveAxis(N, 0, ABG)
00:02:35.988 00.000 21948 Move returns status 0, amount 0
00:02:35.988 00.000 21948 move complete, result=0
00:02:35.988 00.000 21948 worker thread done servicing request
00:02:35.988 00.000 21948 Worker thread wakes up
00:02:35.988 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:35.988 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:35.990 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:37.613 01.623 21948 Exposure complete
00:02:37.639 00.026 21948 worker thread done servicing request
00:02:37.640 00.001 18120 OnExposeComplete: enter
00:02:37.640 00.000 18120 UpdateGuideState(): m_state=6
00:02:37.641 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
00:02:37.641 00.000 18120 Star::Find returns 1 (0), X=410.21, Y=238.05, Mass=2046, SNR=31.1, Peak=204 HFD=4.1
00:02:37.642 00.001 18120 MultiStar: [#1 -0.03,0.13,0.73,U] [#2 -0.14,0.27,0.66,U] [#3 -0.52,0.20,0.00,M3] [#4 -0.16,0.61,0.00,M2] [#5 0.04,0.21,0.50,U] [#6 -0.12,-0.02,0.50,U] [#7 -0.04,0.19,0.53,U] [#8 0.13,0.45,0.00,M1] 
00:02:37.642 00.000 18120 single-star, 5 included, MultiStar: {-0.04, 0.14}, one-star: {0.02, 0.09}
00:02:37.643 00.001 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.14) = xAngle (2.52 = 2.52)
00:02:37.644 00.001 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.62 = -0.67)
00:02:37.644 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.37 mountX=-0.07 mountY=-0.06, mountTheta=-2.49
00:02:37.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
00:02:37.646 00.001 18120 Enqueuing Move request for scope (0.02, 0.09)
00:02:37.647 00.001 21948 Worker thread wakes up
00:02:37.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:37.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:02:37.647 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.1
00:02:37.648 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.648 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:37.648 00.000 18120 Enqueuing Expose request
00:02:37.649 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:02:37.649 00.000 21948 Moving (0.02, 0.09) raw xDistance=-0.07 yDistance=-0.06
00:02:37.649 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:02:37.649 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:37.649 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:37.649 00.000 21948 MoveAxis(E, 0, ABG)
00:02:37.649 00.000 21948 Move returns status 0, amount 0
00:02:37.649 00.000 21948 MoveAxis(N, 0, ABG)
00:02:37.649 00.000 21948 Move returns status 0, amount 0
00:02:37.649 00.000 21948 move complete, result=0
00:02:37.649 00.000 21948 worker thread done servicing request
00:02:37.649 00.000 21948 Worker thread wakes up
00:02:37.649 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:37.649 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:37.649 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:39.163 01.514 21948 Exposure complete
00:02:39.189 00.026 21948 worker thread done servicing request
00:02:39.189 00.000 18120 OnExposeComplete: enter
00:02:39.190 00.001 18120 UpdateGuideState(): m_state=6
00:02:39.190 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
00:02:39.191 00.001 18120 Star::Find returns 1 (0), X=410.29, Y=238.04, Mass=2143, SNR=31.8, Peak=204 HFD=4.1
00:02:39.191 00.000 18120 MultiStar: [#1 0.03,0.23,0.70,U] [#2 0.32,0.23,0.00,M1] [#3 -0.23,0.13,0.68,U] [#4 0.11,0.55,0.00,M3] [#5 0.06,0.15,0.53,U] [#6 -0.08,0.29,0.48,U] [#7 -0.03,0.11,0.53,U] [#8 0.37,0.21,0.00,M2] 
00:02:39.192 00.001 18120 single-star, 5 included, MultiStar: {-0.01, 0.15}, one-star: {0.10, 0.08}
00:02:39.192 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.14) = xAngle (1.84 = 1.84)
00:02:39.192 00.000 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.94 = -1.34)
00:02:39.193 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=-0.03 mountY=-0.13, mountTheta=-1.84
00:02:39.196 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.08, opts=13)
00:02:39.196 00.000 18120 Enqueuing Move request for scope (0.10, 0.08)
00:02:39.197 00.001 21948 Worker thread wakes up
00:02:39.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:39.197 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.8
00:02:39.198 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:39.198 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:39.198 00.000 18120 Enqueuing Expose request
00:02:39.199 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:02:39.199 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:02:39.199 00.000 21948 Moving (0.10, 0.08) raw xDistance=-0.03 yDistance=-0.13
00:02:39.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:39.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:39.199 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:39.199 00.000 21948 MoveAxis(E, 0, ABG)
00:02:39.199 00.000 21948 Move returns status 0, amount 0
00:02:39.199 00.000 21948 MoveAxis(N, 0, ABG)
00:02:39.199 00.000 21948 Move returns status 0, amount 0
00:02:39.199 00.000 21948 move complete, result=0
00:02:39.199 00.000 21948 worker thread done servicing request
00:02:39.199 00.000 21948 Worker thread wakes up
00:02:39.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:39.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:39.199 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:40.829 01.630 21948 Exposure complete
00:02:40.896 00.067 21948 worker thread done servicing request
00:02:40.896 00.000 18120 OnExposeComplete: enter
00:02:40.897 00.001 18120 UpdateGuideState(): m_state=6
00:02:40.898 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
00:02:40.898 00.000 18120 Star::Find returns 1 (0), X=410.40, Y=237.90, Mass=2032, SNR=31.0, Peak=201 HFD=3.9
00:02:40.899 00.001 18120 MultiStar: [#1 0.19,-0.03,0.68,U] [#2 0.20,-0.00,0.64,U] [#3 -0.08,0.07,0.68,U] [#4 0.15,0.38,0.00,M4] [#5 0.16,0.02,0.54,U] [#6 0.26,-0.33,0.00,M1] [#7 -0.08,-0.21,0.53,U] [#8 0.49,0.10,0.00,M3] 
00:02:40.899 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.03}, one-star: {0.21, -0.06}
00:02:40.900 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.14) = xAngle (0.84 = 0.84)
00:02:40.902 00.002 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.94 = -2.34)
00:02:40.903 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.30 mountX=0.08 mountY=-0.08, mountTheta=-0.82
00:02:40.906 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
00:02:40.907 00.001 18120 Enqueuing Move request for scope (0.11, -0.03)
00:02:40.907 00.000 21948 Worker thread wakes up
00:02:40.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
00:02:40.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
00:02:40.907 00.000 21948 Moving (0.11, -0.03) raw xDistance=0.08 yDistance=-0.08
00:02:40.908 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:02:40.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:40.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:40.908 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
00:02:40.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:40.910 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:40.910 00.000 21948 MoveAxis(E, 0, ABG)
00:02:40.910 00.000 21948 Move returns status 0, amount 0
00:02:40.910 00.000 21948 MoveAxis(N, 0, ABG)
00:02:40.910 00.000 21948 Move returns status 0, amount 0
00:02:40.911 00.001 21948 move complete, result=0
00:02:40.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:40.911 00.000 18120 Enqueuing Expose request
00:02:40.911 00.000 21948 worker thread done servicing request
00:02:40.911 00.000 21948 Worker thread wakes up
00:02:40.911 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:40.912 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:40.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:42.326 01.414 21948 Exposure complete
00:02:42.355 00.029 21948 worker thread done servicing request
00:02:42.355 00.000 18120 OnExposeComplete: enter
00:02:42.356 00.001 18120 UpdateGuideState(): m_state=6
00:02:42.357 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
00:02:42.357 00.000 18120 Star::Find returns 1 (0), X=410.28, Y=238.06, Mass=2141, SNR=31.9, Peak=196 HFD=4.1
00:02:42.357 00.000 18120 MultiStar: [#1 0.18,0.16,0.69,U] [#2 0.26,0.18,0.62,U] [#3 -0.39,0.28,0.00,M2] [#4 -0.05,0.43,0.00,M5] [#5 0.48,-0.21,0.00,M1] [#6 0.41,0.33,0.00,M2] [#7 -0.13,-0.18,0.50,U] [#8 0.17,0.04,0.46,U] 
00:02:42.358 00.001 18120 single-star, 4 included, MultiStar: {0.12, 0.08}, one-star: {0.09, 0.11}
00:02:42.358 00.000 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.14) = xAngle (2.02 = 2.02)
00:02:42.358 00.000 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.12 = -1.16)
00:02:42.359 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
00:02:42.360 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.11, opts=13)
00:02:42.360 00.000 18120 Enqueuing Move request for scope (0.09, 0.11)
00:02:42.361 00.001 21948 Worker thread wakes up
00:02:42.361 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:02:42.361 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:42.362 00.001 18120 UpdateGuideState exits: m=2141 RSB=31.9
00:02:42.362 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:42.363 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:42.363 00.000 18120 Enqueuing Expose request
00:02:42.364 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:02:42.364 00.000 21948 Moving (0.09, 0.11) raw xDistance=-0.06 yDistance=-0.13
00:02:42.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:02:42.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:42.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:42.364 00.000 21948 MoveAxis(E, 0, ABG)
00:02:42.364 00.000 21948 Move returns status 0, amount 0
00:02:42.364 00.000 21948 MoveAxis(N, 0, ABG)
00:02:42.364 00.000 21948 Move returns status 0, amount 0
00:02:42.364 00.000 21948 move complete, result=0
00:02:42.364 00.000 21948 worker thread done servicing request
00:02:42.364 00.000 21948 Worker thread wakes up
00:02:42.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:42.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:42.365 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:44.001 01.636 21948 Exposure complete
00:02:44.066 00.065 21948 worker thread done servicing request
00:02:44.066 00.000 18120 OnExposeComplete: enter
00:02:44.067 00.001 18120 UpdateGuideState(): m_state=6
00:02:44.068 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
00:02:44.068 00.000 18120 Star::Find returns 1 (0), X=410.39, Y=237.96, Mass=2082, SNR=31.2, Peak=183 HFD=4.2
00:02:44.069 00.001 18120 MultiStar: [#1 0.13,0.11,0.68,U] [#2 0.26,0.12,0.65,U] [#3 -0.00,0.07,0.69,U] [#4 0.09,0.16,0.53,U] [#5 0.30,0.08,0.53,U] [#6 0.19,-0.14,0.49,U] [#7 0.18,-0.24,0.49,U] [#8 0.31,-0.07,0.45,U] 
00:02:44.069 00.000 18120 refined, 8 included, MultiStar: {0.18, 0.02}, one-star: {0.20, 0.00}
00:02:44.070 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.14) = xAngle (1.26 = 1.26)
00:02:44.070 00.000 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.36 = -1.92)
00:02:44.070 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.11 mountX=0.06 mountY=-0.17, mountTheta=-1.25
00:02:44.073 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.02, opts=13)
00:02:44.075 00.002 18120 Enqueuing Move request for scope (0.18, 0.02)
00:02:44.076 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:44.078 00.002 21948 Worker thread wakes up
00:02:44.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:02:44.078 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.2
00:02:44.080 00.002 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:02:44.080 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:44.082 00.002 21948 Moving (0.18, 0.02) raw xDistance=0.06 yDistance=-0.17
00:02:44.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:02:44.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:44.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:02:44.082 00.000 21948 MoveAxis(E, 0, ABG)
00:02:44.082 00.000 21948 Move returns status 0, amount 0
00:02:44.082 00.000 21948 MoveAxis(N, 0, ABG)
00:02:44.082 00.000 21948 Move returns status 0, amount 0
00:02:44.082 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:44.084 00.002 21948 move complete, result=0
00:02:44.084 00.000 18120 Enqueuing Expose request
00:02:44.084 00.000 21948 worker thread done servicing request
00:02:44.084 00.000 21948 Worker thread wakes up
00:02:44.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:44.085 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:44.085 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:45.490 01.405 21948 Exposure complete
00:02:45.526 00.036 21948 worker thread done servicing request
00:02:45.526 00.000 18120 OnExposeComplete: enter
00:02:45.526 00.000 18120 UpdateGuideState(): m_state=6
00:02:45.527 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
00:02:45.527 00.000 18120 Star::Find returns 1 (0), X=410.50, Y=238.10, Mass=2079, SNR=31.3, Peak=186 HFD=3.9
00:02:45.528 00.001 18120 MultiStar: [#1 0.22,0.29,0.70,U] [#2 0.13,0.13,0.65,U] [#3 -0.08,0.31,0.68,U] [#4 0.07,0.43,0.00,M5] [#5 0.11,0.13,0.55,U] [#6 0.12,0.18,0.43,U] [#7 -0.01,-0.08,0.52,U] [#8 0.34,0.24,0.00,M2] 
00:02:45.528 00.000 18120 refined, 6 included, MultiStar: {0.13, 0.16}, one-star: {0.31, 0.14}
00:02:45.529 00.001 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.14) = xAngle (2.03 = 2.03)
00:02:45.530 00.001 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.13 = -1.15)
00:02:45.531 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.89 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
00:02:45.533 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.16, opts=13)
00:02:45.535 00.002 18120 Enqueuing Move request for scope (0.13, 0.16)
00:02:45.536 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:45.537 00.001 21948 Worker thread wakes up
00:02:45.537 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.3
00:02:45.538 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:45.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
00:02:45.538 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
00:02:45.538 00.000 21948 Moving (0.13, 0.16) raw xDistance=-0.09 yDistance=-0.19
00:02:45.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:02:45.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:45.538 00.000 18120 Enqueuing Expose request
00:02:45.539 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:02:45.539 00.000 21948 MoveAxis(E, 0, ABG)
00:02:45.539 00.000 21948 Move returns status 0, amount 0
00:02:45.539 00.000 21948 MoveAxis(N, 0, ABG)
00:02:45.539 00.000 21948 Move returns status 0, amount 0
00:02:45.539 00.000 21948 move complete, result=0
00:02:45.539 00.000 21948 worker thread done servicing request
00:02:45.539 00.000 21948 Worker thread wakes up
00:02:45.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:45.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:45.540 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:47.172 01.632 21948 Exposure complete
00:02:47.198 00.026 21948 worker thread done servicing request
00:02:47.198 00.000 18120 OnExposeComplete: enter
00:02:47.199 00.001 18120 UpdateGuideState(): m_state=6
00:02:47.200 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
00:02:47.200 00.000 18120 Star::Find returns 1 (0), X=410.21, Y=238.00, Mass=2049, SNR=31.0, Peak=202 HFD=4.1
00:02:47.201 00.001 18120 MultiStar: [#1 -0.03,0.19,0.70,U] [#2 0.23,0.26,0.66,U] [#3 -0.66,0.31,0.00,M1] [#4 -0.09,0.40,0.00,M6] [#5 0.08,0.16,0.51,U] [#6 -0.01,-0.08,0.49,U] [#7 -0.05,0.06,0.52,U] [#8 0.15,0.46,0.00,M3] 
00:02:47.201 00.000 18120 single-star, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.02, 0.04}
00:02:47.201 00.000 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.14) = xAngle (2.31 = 2.31)
00:02:47.202 00.001 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.41 = -0.87)
00:02:47.202 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.16 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
00:02:47.203 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
00:02:47.204 00.001 18120 Enqueuing Move request for scope (0.02, 0.04)
00:02:47.204 00.000 21948 Worker thread wakes up
00:02:47.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:02:47.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:02:47.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:47.205 00.001 21948 Moving (0.02, 0.04) raw xDistance=-0.03 yDistance=-0.03
00:02:47.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:47.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:47.205 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.0
00:02:47.205 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:47.206 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:47.206 00.000 18120 Enqueuing Expose request
00:02:47.207 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:47.207 00.000 21948 MoveAxis(E, 0, ABG)
00:02:47.207 00.000 21948 Move returns status 0, amount 0
00:02:47.207 00.000 21948 MoveAxis(N, 0, ABG)
00:02:47.207 00.000 21948 Move returns status 0, amount 0
00:02:47.207 00.000 21948 move complete, result=0
00:02:47.207 00.000 21948 worker thread done servicing request
00:02:47.207 00.000 21948 Worker thread wakes up
00:02:47.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:47.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:47.207 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:48.719 01.512 21948 Exposure complete
00:02:48.745 00.026 21948 worker thread done servicing request
00:02:48.745 00.000 18120 OnExposeComplete: enter
00:02:48.745 00.000 18120 UpdateGuideState(): m_state=6
00:02:48.746 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
00:02:48.746 00.000 18120 Star::Find returns 1 (0), X=410.09, Y=238.29, Mass=1975, SNR=30.4, Peak=201 HFD=4.1
00:02:48.747 00.001 18120 MultiStar: [#1 -0.16,0.21,0.74,U] [#2 -0.07,0.26,0.66,U] [#3 -0.30,0.27,0.00,M2] [#4 -0.25,0.51,0.00,M7] [#5 -0.09,0.17,0.52,U] [#6 -0.34,-0.14,0.00,M1] [#7 -0.35,0.13,0.00,M1] [#8 -0.09,0.54,0.00,M4] 
00:02:48.747 00.000 18120 refined, 3 included, MultiStar: {-0.11, 0.26}, one-star: {-0.10, 0.34}
00:02:48.748 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.11 = 3.11)
00:02:48.748 00.000 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.07)
00:02:48.748 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=-0.28 mountY=-0.02, mountTheta=-3.07
00:02:48.753 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.26, opts=13)
00:02:48.755 00.002 18120 Enqueuing Move request for scope (-0.11, 0.26)
00:02:48.756 00.001 21948 Worker thread wakes up
00:02:48.756 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
00:02:48.756 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
00:02:48.756 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:48.756 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.4
00:02:48.757 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.757 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:48.758 00.001 18120 Enqueuing Expose request
00:02:48.758 00.000 21948 Moving (-0.11, 0.26) raw xDistance=-0.28 yDistance=-0.02
00:02:48.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:02:48.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:48.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:02:48.758 00.000 21948 MoveAxis(E, 50, ABG)
00:02:48.758 00.000 21948 Guiding  Dir = 2, Dur = 50
00:02:48.759 00.001 21948 IsSlewing returns 0
00:02:48.759 00.000 21948 IsGuiding returns 0
00:02:48.760 00.001 21948 PulseGuide returned control before completion, sleep 59
00:02:48.827 00.067 21948 IsGuiding returns 1
00:02:48.827 00.000 21948 scope still moving after pulse duration time elapsed
00:02:48.859 00.032 21948 IsSlewing returns 0
00:02:48.859 00.000 21948 IsGuiding returns 0
00:02:48.859 00.000 21948 scope move finished after 50 + 50 ms
00:02:48.860 00.001 21948 Move returns status 0, amount 50
00:02:48.860 00.000 21948 MoveAxis(N, 0, ABG)
00:02:48.860 00.000 21948 Move returns status 0, amount 0
00:02:48.860 00.000 21948 move complete, result=0
00:02:48.860 00.000 21948 worker thread done servicing request
00:02:48.860 00.000 21948 Worker thread wakes up
00:02:48.860 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
00:02:48.861 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:48.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:50.484 01.623 21948 Exposure complete
00:02:50.509 00.025 21948 worker thread done servicing request
00:02:50.509 00.000 18120 OnExposeComplete: enter
00:02:50.510 00.001 18120 UpdateGuideState(): m_state=6
00:02:50.510 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
00:02:50.510 00.000 18120 Star::Find returns 1 (0), X=410.07, Y=237.90, Mass=1936, SNR=30.1, Peak=207 HFD=4.2
00:02:50.511 00.001 18120 MultiStar: [#1 0.14,0.13,0.75,U] [#2 0.38,0.08,0.00,M1] [#3 -0.27,0.15,0.70,U] [#4 -0.08,0.06,0.55,U] [#5 0.18,-0.13,0.55,U] [#6 0.16,-0.15,0.52,U] [#7 -0.06,-0.10,0.54,U] [#8 0.14,0.12,0.48,U] 
00:02:50.511 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {-0.12, -0.06}
00:02:50.512 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
00:02:50.512 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.45)
00:02:50.513 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.49 mountX=-0.01 mountY=0.00, mountTheta=2.68
00:02:50.515 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
00:02:50.515 00.000 18120 Enqueuing Move request for scope (-0.01, 0.01)
00:02:50.516 00.001 21948 Worker thread wakes up
00:02:50.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:50.516 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.1
00:02:50.517 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:50.517 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:50.517 00.000 18120 Enqueuing Expose request
00:02:50.518 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:02:50.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:02:50.518 00.000 21948 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.00
00:02:50.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:02:50.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:50.518 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:02:50.518 00.000 21948 MoveAxis(E, 0, ABG)
00:02:50.518 00.000 21948 Move returns status 0, amount 0
00:02:50.518 00.000 21948 MoveAxis(N, 0, ABG)
00:02:50.518 00.000 21948 Move returns status 0, amount 0
00:02:50.518 00.000 21948 move complete, result=0
00:02:50.518 00.000 21948 worker thread done servicing request
00:02:50.518 00.000 21948 Worker thread wakes up
00:02:50.518 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:50.518 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:50.518 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:52.034 01.516 21948 Exposure complete
00:02:52.062 00.028 21948 worker thread done servicing request
00:02:52.062 00.000 18120 OnExposeComplete: enter
00:02:52.063 00.001 18120 UpdateGuideState(): m_state=6
00:02:52.063 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
00:02:52.064 00.001 18120 Star::Find returns 1 (0), X=409.91, Y=237.81, Mass=2029, SNR=30.8, Peak=211 HFD=4.2
00:02:52.064 00.000 18120 MultiStar: [#1 -0.05,-0.17,0.76,U] [#2 0.03,-0.15,0.64,U] [#3 -0.29,-0.06,0.68,U] [#4 -0.06,0.12,0.56,U] [#5 -0.03,-0.17,0.52,U] [#6 0.07,-0.34,0.50,U] [#7 -0.18,-0.48,0.00,M1] [#8 -0.16,-0.14,0.45,U] 
00:02:52.065 00.001 18120 refined, 7 included, MultiStar: {-0.11, -0.13}, one-star: {-0.27, -0.15}
00:02:52.065 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
00:02:52.065 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.97 = 1.97)
00:02:52.066 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=0.07 mountY=0.16, mountTheta=1.14
00:02:52.067 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.13, opts=13)
00:02:52.068 00.001 18120 Enqueuing Move request for scope (-0.11, -0.13)
00:02:52.068 00.000 21948 Worker thread wakes up
00:02:52.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:02:52.068 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:02:52.068 00.000 21948 Moving (-0.11, -0.13) raw xDistance=0.07 yDistance=0.16
00:02:52.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:02:52.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:52.068 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:52.069 00.001 18120 UpdateGuideState exits: m=2029 RSB=30.8
00:02:52.069 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.070 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:52.070 00.000 18120 Enqueuing Expose request
00:02:52.070 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:02:52.071 00.001 21948 MoveAxis(E, 0, ABG)
00:02:52.071 00.000 21948 Move returns status 0, amount 0
00:02:52.071 00.000 21948 MoveAxis(N, 0, ABG)
00:02:52.071 00.000 21948 Move returns status 0, amount 0
00:02:52.071 00.000 21948 move complete, result=0
00:02:52.071 00.000 21948 worker thread done servicing request
00:02:52.071 00.000 21948 Worker thread wakes up
00:02:52.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:52.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:52.071 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:53.702 01.631 21948 Exposure complete
00:02:53.736 00.034 21948 worker thread done servicing request
00:02:53.736 00.000 18120 OnExposeComplete: enter
00:02:53.737 00.001 18120 UpdateGuideState(): m_state=6
00:02:53.738 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
00:02:53.738 00.000 18120 Star::Find returns 1 (0), X=410.18, Y=237.95, Mass=2059, SNR=31.1, Peak=216 HFD=4.2
00:02:53.739 00.001 18120 MultiStar: [#1 -0.06,0.04,0.72,U] [#2 0.08,0.02,0.64,U] [#3 -0.70,-0.00,0.00,M1] [#4 -0.03,0.01,0.55,U] [#5 -0.10,-0.07,0.57,U] [#6 -0.12,-0.22,0.48,U] [#7 -0.04,-0.18,0.47,U] [#8 -0.07,-0.13,0.45,U] 
00:02:53.739 00.000 18120 single-star, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.01, -0.01}
00:02:53.740 00.001 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.14) = xAngle (-0.98 = -0.98)
00:02:53.740 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.13 = 2.13)
00:02:53.740 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.12 mountX=0.01 mountY=0.01, mountTheta=0.99
00:02:53.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
00:02:53.742 00.001 18120 Enqueuing Move request for scope (-0.01, -0.01)
00:02:53.742 00.000 21948 Worker thread wakes up
00:02:53.743 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:53.743 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
00:02:53.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:53.744 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:53.744 00.000 18120 Enqueuing Expose request
00:02:53.745 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:02:53.745 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:02:53.745 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
00:02:53.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:02:53.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:53.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:53.745 00.000 21948 MoveAxis(E, 0, ABG)
00:02:53.745 00.000 21948 Move returns status 0, amount 0
00:02:53.745 00.000 21948 MoveAxis(N, 0, ABG)
00:02:53.745 00.000 21948 Move returns status 0, amount 0
00:02:53.745 00.000 21948 move complete, result=0
00:02:53.745 00.000 21948 worker thread done servicing request
00:02:53.745 00.000 21948 Worker thread wakes up
00:02:53.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:53.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:53.745 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:55.267 01.522 21948 Exposure complete
00:02:55.300 00.033 21948 worker thread done servicing request
00:02:55.300 00.000 18120 OnExposeComplete: enter
00:02:55.301 00.001 18120 UpdateGuideState(): m_state=6
00:02:55.302 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
00:02:55.303 00.001 18120 Star::Find returns 1 (0), X=410.22, Y=237.83, Mass=2066, SNR=31.2, Peak=216 HFD=4.2
00:02:55.303 00.000 18120 MultiStar: [#1 -0.02,0.05,0.70,U] [#2 0.26,0.01,0.64,U] [#3 -0.58,-0.07,0.00,M2] [#4 -0.15,-0.03,0.54,U] [#5 0.16,-0.07,0.52,U] [#6 -0.07,-0.14,0.48,U] [#7 -0.43,-0.18,0.00,M1] [#8 -0.01,-0.11,0.45,U] 
00:02:55.304 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.06}, one-star: {0.03, -0.13}
00:02:55.305 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
00:02:55.306 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.16 = -3.13)
00:02:55.307 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.09 mountX=0.07 mountY=-0.00, mountTheta=-0.01
00:02:55.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.06, opts=13)
00:02:55.309 00.001 18120 Enqueuing Move request for scope (0.03, -0.06)
00:02:55.310 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:55.311 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
00:02:55.311 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:55.312 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:55.314 00.002 18120 Enqueuing Expose request
00:02:55.314 00.000 21948 Worker thread wakes up
00:02:55.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:02:55.314 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:02:55.314 00.000 21948 Moving (0.03, -0.06) raw xDistance=0.07 yDistance=-0.00
00:02:55.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:02:55.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:55.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:02:55.314 00.000 21948 MoveAxis(E, 0, ABG)
00:02:55.314 00.000 21948 Move returns status 0, amount 0
00:02:55.314 00.000 21948 MoveAxis(N, 0, ABG)
00:02:55.314 00.000 21948 Move returns status 0, amount 0
00:02:55.314 00.000 21948 move complete, result=0
00:02:55.314 00.000 21948 worker thread done servicing request
00:02:55.314 00.000 21948 Worker thread wakes up
00:02:55.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:55.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:55.315 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:56.943 01.628 21948 Exposure complete
00:02:56.973 00.030 21948 worker thread done servicing request
00:02:56.973 00.000 18120 OnExposeComplete: enter
00:02:56.974 00.001 18120 UpdateGuideState(): m_state=6
00:02:56.976 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
00:02:56.976 00.000 18120 Star::Find returns 1 (0), X=410.16, Y=238.02, Mass=2054, SNR=31.2, Peak=212 HFD=4.3
00:02:56.977 00.001 18120 MultiStar: [#1 0.05,0.01,0.74,U] [#2 0.11,0.12,0.68,U] [#3 -0.23,0.24,0.67,U] [#4 0.05,0.08,0.56,U] [#5 0.11,0.00,0.52,U] [#6 0.14,-0.33,0.50,U] [#7 -0.14,-0.30,0.51,U] [#8 0.21,0.17,0.46,U] 
00:02:56.977 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.03, 0.06}
00:02:56.977 00.000 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.14) = xAngle (1.98 = 1.98)
00:02:56.978 00.001 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.08 = -1.20)
00:02:56.978 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.84 mountX=-0.01 mountY=-0.03, mountTheta=-1.98
00:02:56.979 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
00:02:56.980 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
00:02:56.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:56.980 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.2
00:02:56.981 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:56.981 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:56.981 00.000 18120 Enqueuing Expose request
00:02:56.982 00.001 21948 Worker thread wakes up
00:02:56.982 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:02:56.982 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:02:56.982 00.000 21948 Moving (0.02, 0.02) raw xDistance=-0.01 yDistance=-0.03
00:02:56.982 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:02:56.982 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:56.982 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:56.982 00.000 21948 MoveAxis(E, 0, ABG)
00:02:56.982 00.000 21948 Move returns status 0, amount 0
00:02:56.982 00.000 21948 MoveAxis(N, 0, ABG)
00:02:56.982 00.000 21948 Move returns status 0, amount 0
00:02:56.982 00.000 21948 move complete, result=0
00:02:56.982 00.000 21948 worker thread done servicing request
00:02:56.982 00.000 21948 Worker thread wakes up
00:02:56.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:56.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:56.983 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:58.496 01.513 21948 Exposure complete
00:02:58.539 00.043 21948 worker thread done servicing request
00:02:58.539 00.000 18120 OnExposeComplete: enter
00:02:58.540 00.001 18120 UpdateGuideState(): m_state=6
00:02:58.540 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
00:02:58.540 00.000 18120 Star::Find returns 1 (0), X=410.14, Y=237.83, Mass=2172, SNR=32.0, Peak=220 HFD=4.3
00:02:58.541 00.001 18120 MultiStar: [#1 0.02,0.03,0.71,U] [#2 -0.09,0.13,0.62,U] [#3 -0.24,-0.12,0.65,U] [#4 -0.13,0.10,0.54,U] [#5 0.14,-0.20,0.54,U] [#6 -0.17,-0.41,0.00,M1] [#7 -0.24,-0.09,0.48,U] [#8 0.26,0.06,0.44,U] 
00:02:58.541 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.05, -0.13}
00:02:58.541 00.000 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.39 = -1.39)
00:02:58.542 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
00:02:58.543 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.53 mountX=0.01 mountY=0.06, mountTheta=1.39
00:02:58.544 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
00:02:58.545 00.001 18120 Enqueuing Move request for scope (-0.05, -0.03)
00:02:58.545 00.000 21948 Worker thread wakes up
00:02:58.545 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:02:58.546 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:02:58.546 00.000 18120 UpdateGuideState exits: m=2172 RSB=32.0
00:02:58.546 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:02:58.546 00.000 21948 Moving (-0.05, -0.03) raw xDistance=0.01 yDistance=0.06
00:02:58.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:02:58.546 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:58.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.549 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:58.549 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:02:58.549 00.000 18120 Enqueuing Expose request
00:02:58.549 00.000 21948 MoveAxis(E, 0, ABG)
00:02:58.549 00.000 21948 Move returns status 0, amount 0
00:02:58.550 00.001 21948 MoveAxis(N, 0, ABG)
00:02:58.550 00.000 21948 Move returns status 0, amount 0
00:02:58.550 00.000 21948 move complete, result=0
00:02:58.550 00.000 21948 worker thread done servicing request
00:02:58.550 00.000 21948 Worker thread wakes up
00:02:58.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:02:58.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:02:58.550 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:00.184 01.634 21948 Exposure complete
00:03:00.216 00.032 21948 worker thread done servicing request
00:03:00.216 00.000 18120 OnExposeComplete: enter
00:03:00.217 00.001 18120 UpdateGuideState(): m_state=6
00:03:00.217 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
00:03:00.218 00.001 18120 Star::Find returns 1 (0), X=410.30, Y=237.98, Mass=2111, SNR=31.5, Peak=209 HFD=4.1
00:03:00.219 00.001 18120 MultiStar: [#1 0.03,0.20,0.72,U] [#2 -0.03,0.29,0.63,U] [#3 -0.18,-0.21,0.66,U] [#4 -0.06,0.23,0.54,U] [#5 0.09,0.00,0.55,U] [#6 0.16,-0.06,0.47,U] [#7 -0.05,0.04,0.48,U] [#8 0.25,0.17,0.42,U] 
00:03:00.219 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.11, 0.02}
00:03:00.219 00.000 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
00:03:00.220 00.001 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.41 = -0.88)
00:03:00.220 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
00:03:00.221 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.07, opts=13)
00:03:00.222 00.001 18120 Enqueuing Move request for scope (0.03, 0.07)
00:03:00.223 00.001 21948 Worker thread wakes up
00:03:00.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:00.223 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.5
00:03:00.224 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:00.224 00.000 18120 Enqueuing Expose request
00:03:00.225 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:03:00.225 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:03:00.225 00.000 21948 Moving (0.03, 0.07) raw xDistance=-0.05 yDistance=-0.06
00:03:00.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:03:00.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:00.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:03:00.225 00.000 21948 MoveAxis(E, 0, ABG)
00:03:00.225 00.000 21948 Move returns status 0, amount 0
00:03:00.225 00.000 21948 MoveAxis(N, 0, ABG)
00:03:00.225 00.000 21948 Move returns status 0, amount 0
00:03:00.225 00.000 21948 move complete, result=0
00:03:00.225 00.000 21948 worker thread done servicing request
00:03:00.225 00.000 21948 Worker thread wakes up
00:03:00.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:00.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:00.225 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:01.755 01.530 21948 Exposure complete
00:03:01.789 00.034 21948 worker thread done servicing request
00:03:01.789 00.000 18120 OnExposeComplete: enter
00:03:01.790 00.001 18120 UpdateGuideState(): m_state=6
00:03:01.790 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
00:03:01.791 00.001 18120 Star::Find returns 1 (0), X=410.45, Y=238.16, Mass=2025, SNR=30.9, Peak=174 HFD=3.9
00:03:01.791 00.000 18120 MultiStar: [#1 0.17,0.26,0.72,U] [#2 -0.00,0.39,0.00,M1] [#3 -0.07,0.46,0.00,M1] [#4 0.04,0.42,0.00,M1] [#5 0.01,0.15,0.52,U] [#6 0.30,0.03,0.50,U] [#7 0.14,0.07,0.50,U] [#8 0.10,0.27,0.48,U] 
00:03:01.792 00.001 18120 refined, 5 included, MultiStar: {0.18, 0.17}, one-star: {0.27, 0.20}
00:03:01.792 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.14) = xAngle (1.92 = 1.92)
00:03:01.793 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.02 = -1.26)
00:03:01.793 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=-0.08 mountY=-0.24, mountTheta=-1.91
00:03:01.794 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.17, opts=13)
00:03:01.795 00.001 18120 Enqueuing Move request for scope (0.18, 0.17)
00:03:01.795 00.000 21948 Worker thread wakes up
00:03:01.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
00:03:01.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
00:03:01.795 00.000 21948 Moving (0.18, 0.17) raw xDistance=-0.08 yDistance=-0.24
00:03:01.796 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:03:01.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:01.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:01.796 00.000 18120 UpdateGuideState exits: m=2025 RSB=30.9
00:03:01.797 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:01.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:01.797 00.000 18120 Enqueuing Expose request
00:03:01.798 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:03:01.798 00.000 21948 MoveAxis(E, 0, ABG)
00:03:01.798 00.000 21948 Move returns status 0, amount 0
00:03:01.798 00.000 21948 MoveAxis(N, 0, ABG)
00:03:01.798 00.000 21948 Move returns status 0, amount 0
00:03:01.798 00.000 21948 move complete, result=0
00:03:01.798 00.000 21948 worker thread done servicing request
00:03:01.798 00.000 21948 Worker thread wakes up
00:03:01.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:01.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:01.800 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:03.431 01.631 21948 Exposure complete
00:03:03.470 00.039 21948 worker thread done servicing request
00:03:03.470 00.000 18120 OnExposeComplete: enter
00:03:03.471 00.001 18120 UpdateGuideState(): m_state=6
00:03:03.471 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
00:03:03.472 00.001 18120 Star::Find returns 1 (0), X=410.48, Y=238.09, Mass=2119, SNR=31.6, Peak=198 HFD=4.0
00:03:03.473 00.001 18120 MultiStar: [#1 0.36,0.36,0.00,M1] [#2 0.40,0.49,0.00,M2] [#3 -0.02,0.06,0.67,U] [#4 0.19,0.47,0.00,M2] [#5 0.39,0.25,0.00,M1] [#6 0.18,-0.05,0.50,U] [#7 0.15,0.08,0.52,U] [#8 0.62,0.18,0.00,M1] 
00:03:03.474 00.001 18120 refined, 3 included, MultiStar: {0.17, 0.07}, one-star: {0.29, 0.13}
00:03:03.475 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.14) = xAngle (1.54 = 1.54)
00:03:03.476 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.64 = -1.64)
00:03:03.476 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=0.01 mountY=-0.18, mountTheta=-1.54
00:03:03.480 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.07, opts=13)
00:03:03.480 00.000 18120 Enqueuing Move request for scope (0.17, 0.07)
00:03:03.481 00.001 21948 Worker thread wakes up
00:03:03.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:03.482 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:03:03.482 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:03:03.482 00.000 21948 Moving (0.17, 0.07) raw xDistance=0.01 yDistance=-0.18
00:03:03.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:03:03.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:03.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:03:03.482 00.000 21948 MoveAxis(E, 0, ABG)
00:03:03.482 00.000 21948 Move returns status 0, amount 0
00:03:03.482 00.000 21948 MoveAxis(N, 0, ABG)
00:03:03.482 00.000 21948 Move returns status 0, amount 0
00:03:03.482 00.000 21948 move complete, result=0
00:03:03.482 00.000 21948 worker thread done servicing request
00:03:03.482 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.6
00:03:03.483 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:03.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:03.484 00.001 18120 Enqueuing Expose request
00:03:03.484 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:03.485 00.001 21948 Worker thread wakes up
00:03:03.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:03.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:05.002 01.517 21948 Exposure complete
00:03:05.038 00.036 21948 worker thread done servicing request
00:03:05.038 00.000 18120 OnExposeComplete: enter
00:03:05.039 00.001 18120 UpdateGuideState(): m_state=6
00:03:05.039 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
00:03:05.040 00.001 18120 Star::Find returns 1 (0), X=410.33, Y=238.10, Mass=2183, SNR=32.2, Peak=190 HFD=4.0
00:03:05.040 00.000 18120 MultiStar: [#1 0.38,0.05,0.00,M2] [#2 0.31,0.23,0.00,M3] [#3 -0.12,0.24,0.67,U] [#4 0.08,0.37,0.00,M3] [#5 0.33,0.09,0.48,U] [#6 0.33,-0.16,0.00,M1] [#7 0.17,-0.10,0.47,U] [#8 0.16,-0.07,0.44,U] 
00:03:05.041 00.001 18120 refined, 4 included, MultiStar: {0.12, 0.09}, one-star: {0.14, 0.14}
00:03:05.041 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.77 = 1.77)
00:03:05.042 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.41)
00:03:05.042 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
00:03:05.044 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.09, opts=13)
00:03:05.044 00.000 18120 Enqueuing Move request for scope (0.12, 0.09)
00:03:05.045 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:05.045 00.000 18120 UpdateGuideState exits: m=2183 RSB=32.2
00:03:05.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:05.046 00.001 21948 Worker thread wakes up
00:03:05.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
00:03:05.046 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:05.046 00.000 18120 Enqueuing Expose request
00:03:05.047 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
00:03:05.047 00.000 21948 Moving (0.12, 0.09) raw xDistance=-0.03 yDistance=-0.15
00:03:05.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:03:05.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:05.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:03:05.047 00.000 21948 MoveAxis(E, 0, ABG)
00:03:05.047 00.000 21948 Move returns status 0, amount 0
00:03:05.047 00.000 21948 MoveAxis(N, 0, ABG)
00:03:05.047 00.000 21948 Move returns status 0, amount 0
00:03:05.047 00.000 21948 move complete, result=0
00:03:05.047 00.000 21948 worker thread done servicing request
00:03:05.047 00.000 21948 Worker thread wakes up
00:03:05.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:05.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:05.047 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:06.678 01.631 21948 Exposure complete
00:03:06.743 00.065 21948 worker thread done servicing request
00:03:06.743 00.000 18120 OnExposeComplete: enter
00:03:06.744 00.001 18120 UpdateGuideState(): m_state=6
00:03:06.745 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
00:03:06.746 00.001 18120 Star::Find returns 1 (0), X=410.33, Y=237.73, Mass=2094, SNR=31.4, Peak=186 HFD=4.2
00:03:06.747 00.001 18120 MultiStar: [#1 0.21,-0.14,0.74,U] [#2 -0.01,-0.06,0.61,U] [#3 -0.09,-0.21,0.67,U] [#4 0.05,0.19,0.56,U] [#5 0.38,-0.13,0.00,M1] [#6 0.33,-0.34,0.00,M2] [#7 0.08,-0.52,0.00,M1] [#8 0.54,-0.01,0.00,M1] 
00:03:06.748 00.001 18120 refined, 4 included, MultiStar: {0.07, -0.11}, one-star: {0.14, -0.22}
00:03:06.750 00.002 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.14) = xAngle (0.14 = 0.14)
00:03:06.751 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.04)
00:03:06.752 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=0.13 mountY=-0.01, mountTheta=-0.11
00:03:06.753 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
00:03:06.754 00.001 18120 Enqueuing Move request for scope (0.07, -0.11)
00:03:06.755 00.001 21948 Worker thread wakes up
00:03:06.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:06.757 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:03:06.757 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.4
00:03:06.758 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:06.758 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:06.759 00.001 18120 Enqueuing Expose request
00:03:06.759 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:03:06.759 00.000 21948 Moving (0.07, -0.11) raw xDistance=0.13 yDistance=-0.01
00:03:06.760 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:03:06.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:06.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:06.760 00.000 21948 MoveAxis(E, 0, ABG)
00:03:06.760 00.000 21948 Move returns status 0, amount 0
00:03:06.760 00.000 21948 MoveAxis(N, 0, ABG)
00:03:06.760 00.000 21948 Move returns status 0, amount 0
00:03:06.760 00.000 21948 move complete, result=0
00:03:06.760 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:06.761 00.001 21948 worker thread done servicing request
00:03:06.761 00.000 21948 Worker thread wakes up
00:03:06.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:06.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:08.278 01.517 21948 Exposure complete
00:03:08.317 00.039 21948 worker thread done servicing request
00:03:08.317 00.000 18120 OnExposeComplete: enter
00:03:08.317 00.000 18120 UpdateGuideState(): m_state=6
00:03:08.318 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
00:03:08.319 00.001 18120 Star::Find returns 1 (0), X=410.04, Y=237.67, Mass=2124, SNR=31.6, Peak=198 HFD=4.1
00:03:08.319 00.000 18120 MultiStar: [#1 0.22,-0.21,0.70,U] [#2 0.13,-0.26,0.69,U] [#3 -0.44,-0.22,0.00,M1] [#4 -0.04,-0.19,0.54,U] [#5 -0.07,-0.38,0.00,M2] [#6 -0.01,-0.53,0.00,M3] [#7 -0.30,-0.39,0.00,M2] [#8 0.15,-0.34,0.00,M2] 
00:03:08.319 00.000 18120 refined, 3 included, MultiStar: {0.03, -0.24}, one-star: {-0.14, -0.29}
00:03:08.320 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
00:03:08.320 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.78 = 2.78)
00:03:08.320 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=0.23 mountY=0.09, mountTheta=0.36
00:03:08.322 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.24, opts=13)
00:03:08.322 00.000 18120 Enqueuing Move request for scope (0.03, -0.24)
00:03:08.322 00.000 21948 Worker thread wakes up
00:03:08.323 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:08.324 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
00:03:08.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
00:03:08.324 00.000 21948 Moving (0.03, -0.24) raw xDistance=0.23 yDistance=0.09
00:03:08.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:03:08.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:08.324 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.6
00:03:08.325 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:08.325 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:08.326 00.001 18120 Enqueuing Expose request
00:03:08.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:03:08.326 00.000 21948 MoveAxis(W, 41, ABG)
00:03:08.326 00.000 21948 Guiding  Dir = 3, Dur = 41
00:03:08.327 00.001 21948 IsSlewing returns 0
00:03:08.327 00.000 21948 IsGuiding returns 0
00:03:08.329 00.002 21948 PulseGuide returned control before completion, sleep 50
00:03:08.388 00.059 21948 IsGuiding returns 0
00:03:08.388 00.000 21948 Move returns status 0, amount 41
00:03:08.388 00.000 21948 MoveAxis(N, 0, ABG)
00:03:08.388 00.000 21948 Move returns status 0, amount 0
00:03:08.388 00.000 21948 move complete, result=0
00:03:08.388 00.000 21948 worker thread done servicing request
00:03:08.389 00.001 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
00:03:08.391 00.002 21948 Worker thread wakes up
00:03:08.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:08.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:10.019 01.628 21948 Exposure complete
00:03:10.049 00.030 21948 worker thread done servicing request
00:03:10.049 00.000 18120 OnExposeComplete: enter
00:03:10.050 00.001 18120 UpdateGuideState(): m_state=6
00:03:10.053 00.003 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
00:03:10.053 00.000 18120 Star::Find returns 1 (0), X=410.00, Y=237.69, Mass=2022, SNR=30.8, Peak=196 HFD=4.1
00:03:10.054 00.001 18120 MultiStar: [#1 -0.21,-0.02,0.75,U] [#2 -0.01,-0.23,0.67,U] [#3 -0.71,-0.22,0.00,M2] [#4 -0.13,0.04,0.54,U] [#5 0.03,-0.24,0.54,U] [#6 -0.00,-0.29,0.48,U] [#7 -0.23,-0.31,0.00,M3] [#8 0.24,-0.08,0.45,U] 
00:03:10.054 00.000 18120 refined, 6 included, MultiStar: {-0.07, -0.16}, one-star: {-0.18, -0.27}
00:03:10.055 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.14) = xAngle (-0.82 = -0.82)
00:03:10.055 00.000 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
00:03:10.056 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.96 mountX=0.12 mountY=0.13, mountTheta=0.83
00:03:10.056 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.16, opts=13)
00:03:10.056 00.000 18120 Enqueuing Move request for scope (-0.07, -0.16)
00:03:10.057 00.001 21948 Worker thread wakes up
00:03:10.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
00:03:10.057 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
00:03:10.057 00.000 21948 Moving (-0.07, -0.16) raw xDistance=0.12 yDistance=0.13
00:03:10.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:03:10.057 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:10.059 00.002 18120 UpdateGuideState exits: m=2022 RSB=30.8
00:03:10.059 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:10.059 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:10.059 00.000 18120 Enqueuing Expose request
00:03:10.061 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:10.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:03:10.061 00.000 21948 MoveAxis(E, 0, ABG)
00:03:10.061 00.000 21948 Move returns status 0, amount 0
00:03:10.061 00.000 21948 MoveAxis(N, 0, ABG)
00:03:10.061 00.000 21948 Move returns status 0, amount 0
00:03:10.061 00.000 21948 move complete, result=0
00:03:10.061 00.000 21948 worker thread done servicing request
00:03:10.061 00.000 21948 Worker thread wakes up
00:03:10.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:10.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:10.062 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:11.580 01.518 21948 Exposure complete
00:03:11.614 00.034 21948 worker thread done servicing request
00:03:11.614 00.000 18120 OnExposeComplete: enter
00:03:11.614 00.000 18120 UpdateGuideState(): m_state=6
00:03:11.615 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
00:03:11.615 00.000 18120 Star::Find returns 1 (0), X=410.15, Y=237.66, Mass=2121, SNR=31.6, Peak=216 HFD=4.2
00:03:11.616 00.001 18120 MultiStar: [#1 -0.12,-0.04,0.75,U] [#2 0.03,0.15,0.60,U] [#3 -0.29,-0.04,0.65,U] [#4 -0.07,0.22,0.54,U] [#5 -0.10,-0.04,0.53,U] [#6 -0.02,-0.01,0.50,U] [#7 -0.22,-0.08,0.50,U] [#8 -0.04,-0.04,0.42,U] 
00:03:11.616 00.000 18120 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.04, -0.29}
00:03:11.617 00.001 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
00:03:11.617 00.000 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.50 = 1.50)
00:03:11.618 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.74 mountX=-0.00 mountY=0.11, mountTheta=1.60
00:03:11.619 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.04, opts=13)
00:03:11.620 00.001 18120 Enqueuing Move request for scope (-0.10, -0.04)
00:03:11.621 00.001 21948 Worker thread wakes up
00:03:11.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:11.621 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.6
00:03:11.622 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:03:11.622 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:03:11.622 00.000 21948 Moving (-0.10, -0.04) raw xDistance=-0.00 yDistance=0.11
00:03:11.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:03:11.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:11.622 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:11.623 00.001 18120 Enqueuing Expose request
00:03:11.623 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:11.623 00.000 21948 MoveAxis(E, 0, ABG)
00:03:11.623 00.000 21948 Move returns status 0, amount 0
00:03:11.623 00.000 21948 MoveAxis(N, 0, ABG)
00:03:11.623 00.000 21948 Move returns status 0, amount 0
00:03:11.623 00.000 21948 move complete, result=0
00:03:11.623 00.000 21948 worker thread done servicing request
00:03:11.623 00.000 21948 Worker thread wakes up
00:03:11.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:11.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:11.624 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:13.258 01.634 21948 Exposure complete
00:03:13.340 00.082 21948 worker thread done servicing request
00:03:13.341 00.001 18120 OnExposeComplete: enter
00:03:13.341 00.000 18120 UpdateGuideState(): m_state=6
00:03:13.342 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
00:03:13.342 00.000 18120 Star::Find returns 1 (0), X=410.13, Y=237.76, Mass=2094, SNR=31.4, Peak=222 HFD=4.1
00:03:13.343 00.001 18120 MultiStar: [#1 -0.11,-0.01,0.71,U] [#2 -0.02,0.03,0.66,U] [#3 -0.58,0.08,0.00,M2] [#4 -0.18,0.33,0.00,M1] [#5 -0.17,-0.30,0.53,U] [#6 0.18,-0.29,0.48,U] [#7 -0.31,-0.32,0.00,M3] [#8 0.04,0.24,0.46,U] 
00:03:13.343 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.10}, one-star: {-0.06, -0.19}
00:03:13.344 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
00:03:13.346 00.002 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.33 = 2.33)
00:03:13.347 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.92 mountX=0.07 mountY=0.07, mountTheta=0.79
00:03:13.349 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.10, opts=13)
00:03:13.353 00.004 18120 Enqueuing Move request for scope (-0.03, -0.10)
00:03:13.354 00.001 21948 Worker thread wakes up
00:03:13.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:13.355 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
00:03:13.355 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
00:03:13.355 00.000 21948 Moving (-0.03, -0.10) raw xDistance=0.07 yDistance=0.07
00:03:13.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:03:13.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:13.355 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.4
00:03:13.356 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:13.356 00.000 21948 MoveAxis(E, 0, ABG)
00:03:13.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:13.357 00.001 21948 Move returns status 0, amount 0
00:03:13.357 00.000 21948 MoveAxis(N, 0, ABG)
00:03:13.357 00.000 21948 Move returns status 0, amount 0
00:03:13.357 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:13.357 00.000 21948 move complete, result=0
00:03:13.357 00.000 21948 worker thread done servicing request
00:03:13.358 00.001 18120 Enqueuing Expose request
00:03:13.358 00.000 21948 Worker thread wakes up
00:03:13.358 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:13.359 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:13.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:14.770 01.411 21948 Exposure complete
00:03:14.815 00.045 21948 worker thread done servicing request
00:03:14.815 00.000 18120 OnExposeComplete: enter
00:03:14.816 00.001 18120 UpdateGuideState(): m_state=6
00:03:14.817 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
00:03:14.817 00.000 18120 Star::Find returns 1 (0), X=410.16, Y=237.86, Mass=2249, SNR=32.7, Peak=223 HFD=4.3
00:03:14.818 00.001 18120 MultiStar: [#1 0.10,-0.04,0.70,U] [#2 0.21,-0.08,0.65,U] [#3 -0.56,-0.21,0.00,M3] [#4 -0.07,0.14,0.56,U] [#5 0.14,-0.29,0.50,U] [#6 0.13,-0.38,0.00,M1] [#7 -0.25,-0.09,0.51,U] [#8 -0.16,0.14,0.41,U] 
00:03:14.818 00.000 18120 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {-0.03, -0.10}
00:03:14.819 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
00:03:14.820 00.001 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
00:03:14.821 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.53 mountX=0.05 mountY=0.02, mountTheta=0.42
00:03:14.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
00:03:14.824 00.001 18120 Enqueuing Move request for scope (0.00, -0.05)
00:03:14.826 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:14.826 00.000 18120 UpdateGuideState exits: m=2249 RSB=32.7
00:03:14.827 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:14.827 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:14.828 00.001 18120 Enqueuing Expose request
00:03:14.828 00.000 21948 Worker thread wakes up
00:03:14.828 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:03:14.828 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:03:14.828 00.000 21948 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.02
00:03:14.828 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:03:14.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:14.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:14.829 00.001 21948 MoveAxis(E, 0, ABG)
00:03:14.829 00.000 21948 Move returns status 0, amount 0
00:03:14.829 00.000 21948 MoveAxis(N, 0, ABG)
00:03:14.829 00.000 21948 Move returns status 0, amount 0
00:03:14.829 00.000 21948 move complete, result=0
00:03:14.829 00.000 21948 worker thread done servicing request
00:03:14.829 00.000 21948 Worker thread wakes up
00:03:14.829 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:14.830 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:14.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:16.461 01.631 21948 Exposure complete
00:03:16.493 00.032 21948 worker thread done servicing request
00:03:16.493 00.000 18120 OnExposeComplete: enter
00:03:16.494 00.001 18120 UpdateGuideState(): m_state=6
00:03:16.494 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
00:03:16.495 00.001 18120 Star::Find returns 1 (0), X=410.21, Y=237.74, Mass=2019, SNR=31.0, Peak=195 HFD=4.4
00:03:16.495 00.000 18120 MultiStar: [#1 0.04,-0.04,0.71,U] [#2 0.06,0.11,0.65,U] [#3 -0.81,-0.23,0.00,M4] [#4 -0.07,0.08,0.58,U] [#5 0.16,-0.20,0.53,U] [#6 0.17,-0.28,0.49,U] [#7 -0.05,-0.41,0.00,M3] [#8 0.20,0.01,0.44,U] 
00:03:16.496 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.08}, one-star: {0.02, -0.22}
00:03:16.496 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.28 = 0.28)
00:03:16.497 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.90)
00:03:16.497 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=0.11 mountY=-0.03, mountTheta=-0.24
00:03:16.499 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.08, opts=13)
00:03:16.499 00.000 18120 Enqueuing Move request for scope (0.07, -0.08)
00:03:16.500 00.001 21948 Worker thread wakes up
00:03:16.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:16.500 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.0
00:03:16.501 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:16.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:16.501 00.000 18120 Enqueuing Expose request
00:03:16.502 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:03:16.502 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:03:16.502 00.000 21948 Moving (0.07, -0.08) raw xDistance=0.11 yDistance=-0.03
00:03:16.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:03:16.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:16.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:16.502 00.000 21948 MoveAxis(E, 0, ABG)
00:03:16.502 00.000 21948 Move returns status 0, amount 0
00:03:16.502 00.000 21948 MoveAxis(N, 0, ABG)
00:03:16.502 00.000 21948 Move returns status 0, amount 0
00:03:16.502 00.000 21948 move complete, result=0
00:03:16.502 00.000 21948 worker thread done servicing request
00:03:16.502 00.000 21948 Worker thread wakes up
00:03:16.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:16.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:16.503 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:18.028 01.525 21948 Exposure complete
00:03:18.079 00.051 21948 worker thread done servicing request
00:03:18.079 00.000 18120 OnExposeComplete: enter
00:03:18.080 00.001 18120 UpdateGuideState(): m_state=6
00:03:18.081 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
00:03:18.081 00.000 18120 Star::Find returns 1 (0), X=410.24, Y=237.98, Mass=1949, SNR=30.4, Peak=188 HFD=4.2
00:03:18.082 00.001 18120 MultiStar: [#1 0.01,-0.01,0.73,U] [#2 0.03,0.14,0.69,U] [#3 -0.49,0.04,0.00,M5] [#4 -0.42,0.27,0.00,M1] [#5 -0.02,-0.17,0.56,U] [#6 -0.05,-0.34,0.49,U] [#7 -0.15,-0.07,0.55,U] [#8 -0.04,0.16,0.43,U] 
00:03:18.082 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.03}, one-star: {0.05, 0.02}
00:03:18.083 00.001 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.85 = -0.85)
00:03:18.083 00.000 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
00:03:18.084 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.99 mountX=0.02 mountY=0.02, mountTheta=0.86
00:03:18.087 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
00:03:18.088 00.001 18120 Enqueuing Move request for scope (-0.01, -0.03)
00:03:18.089 00.001 21948 Worker thread wakes up
00:03:18.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:18.090 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:03:18.090 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.4
00:03:18.091 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:18.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:18.092 00.001 18120 Enqueuing Expose request
00:03:18.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:03:18.092 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
00:03:18.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:03:18.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:18.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:18.092 00.000 21948 MoveAxis(E, 0, ABG)
00:03:18.092 00.000 21948 Move returns status 0, amount 0
00:03:18.092 00.000 21948 MoveAxis(N, 0, ABG)
00:03:18.092 00.000 21948 Move returns status 0, amount 0
00:03:18.092 00.000 21948 move complete, result=0
00:03:18.092 00.000 21948 worker thread done servicing request
00:03:18.092 00.000 21948 Worker thread wakes up
00:03:18.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:18.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:18.093 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:19.717 01.624 21948 Exposure complete
00:03:19.761 00.044 21948 worker thread done servicing request
00:03:19.761 00.000 18120 OnExposeComplete: enter
00:03:19.762 00.001 18120 UpdateGuideState(): m_state=6
00:03:19.763 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
00:03:19.763 00.000 18120 Star::Find returns 1 (0), X=410.40, Y=237.82, Mass=2034, SNR=30.9, Peak=176 HFD=4.2
00:03:19.764 00.001 18120 MultiStar: [#1 0.24,-0.05,0.71,U] [#2 0.29,0.05,0.66,U] [#3 -0.64,-0.03,0.00,M6] [#4 0.10,0.26,0.58,U] [#5 0.16,-0.14,0.53,U] [#6 -0.14,0.03,0.51,U] [#7 -0.04,-0.35,0.53,U] [#8 0.27,-0.11,0.49,U] 
00:03:19.764 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.22, -0.14}
00:03:19.765 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
00:03:19.765 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.39)
00:03:19.765 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=0.11 mountY=-0.11, mountTheta=-0.77
00:03:19.767 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.06, opts=13)
00:03:19.767 00.000 18120 Enqueuing Move request for scope (0.15, -0.06)
00:03:19.768 00.001 21948 Worker thread wakes up
00:03:19.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:19.768 00.000 18120 UpdateGuideState exits: m=2034 RSB=30.9
00:03:19.769 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:19.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:19.770 00.001 18120 Enqueuing Expose request
00:03:19.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:03:19.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:03:19.770 00.000 21948 Moving (0.15, -0.06) raw xDistance=0.11 yDistance=-0.11
00:03:19.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:03:19.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:19.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:19.770 00.000 21948 MoveAxis(E, 0, ABG)
00:03:19.770 00.000 21948 Move returns status 0, amount 0
00:03:19.770 00.000 21948 MoveAxis(N, 0, ABG)
00:03:19.770 00.000 21948 Move returns status 0, amount 0
00:03:19.770 00.000 21948 move complete, result=0
00:03:19.770 00.000 21948 worker thread done servicing request
00:03:19.770 00.000 21948 Worker thread wakes up
00:03:19.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:19.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:19.771 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:21.302 01.531 21948 Exposure complete
00:03:21.343 00.041 21948 worker thread done servicing request
00:03:21.343 00.000 18120 OnExposeComplete: enter
00:03:21.344 00.001 18120 UpdateGuideState(): m_state=6
00:03:21.344 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
00:03:21.345 00.001 18120 Star::Find returns 1 (0), X=410.23, Y=237.73, Mass=2113, SNR=31.6, Peak=195 HFD=4.3
00:03:21.347 00.002 18120 MultiStar: [#1 0.19,-0.11,0.69,U] [#2 0.01,-0.20,0.63,U] [#3 -0.06,-0.29,0.68,U] [#4 -0.00,0.09,0.57,U] [#5 0.26,-0.30,0.00,M1] [#6 0.17,-0.42,0.00,M1] [#7 0.03,-0.26,0.49,U] [#8 0.01,-0.13,0.44,U] 
00:03:21.347 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.17}, one-star: {0.04, -0.23}
00:03:21.347 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
00:03:21.348 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
00:03:21.349 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.36 mountX=0.17 mountY=0.04, mountTheta=0.26
00:03:21.350 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.17, opts=13)
00:03:21.353 00.003 18120 Enqueuing Move request for scope (0.04, -0.17)
00:03:21.354 00.001 21948 Worker thread wakes up
00:03:21.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:21.354 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
00:03:21.354 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.6
00:03:21.355 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:21.355 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
00:03:21.355 00.000 21948 Moving (0.04, -0.17) raw xDistance=0.17 yDistance=0.04
00:03:21.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:03:21.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:21.355 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:21.356 00.001 18120 Enqueuing Expose request
00:03:21.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:03:21.356 00.000 21948 MoveAxis(E, 0, ABG)
00:03:21.356 00.000 21948 Move returns status 0, amount 0
00:03:21.356 00.000 21948 MoveAxis(N, 0, ABG)
00:03:21.356 00.000 21948 Move returns status 0, amount 0
00:03:21.356 00.000 21948 move complete, result=0
00:03:21.356 00.000 21948 worker thread done servicing request
00:03:21.356 00.000 21948 Worker thread wakes up
00:03:21.356 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:21.356 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:21.357 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:22.987 01.630 21948 Exposure complete
00:03:23.018 00.031 21948 worker thread done servicing request
00:03:23.018 00.000 18120 OnExposeComplete: enter
00:03:23.021 00.003 18120 UpdateGuideState(): m_state=6
00:03:23.023 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
00:03:23.026 00.003 18120 Star::Find returns 1 (0), X=410.36, Y=237.76, Mass=2156, SNR=31.8, Peak=194 HFD=4.4
00:03:23.028 00.002 18120 MultiStar: [#1 -0.01,-0.08,0.69,U] [#2 0.25,0.18,0.63,U] [#3 -0.25,0.09,0.63,U] [#4 0.12,0.20,0.57,U] [#5 0.07,-0.17,0.49,U] [#6 0.11,-0.29,0.47,U] [#7 -0.02,-0.36,0.49,U] [#8 0.29,-0.08,0.41,U] 
00:03:23.031 00.003 18120 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.17, -0.20}
00:03:23.033 00.002 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.38 = 0.38)
00:03:23.035 00.002 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.48 = -2.80)
00:03:23.035 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.76 mountX=0.10 mountY=-0.04, mountTheta=-0.35
00:03:23.038 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
00:03:23.041 00.003 18120 Enqueuing Move request for scope (0.08, -0.08)
00:03:23.043 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:23.044 00.001 18120 UpdateGuideState exits: m=2156 RSB=31.8
00:03:23.046 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:23.047 00.001 21948 Worker thread wakes up
00:03:23.047 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:23.048 00.001 18120 Enqueuing Expose request
00:03:23.049 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:03:23.049 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:03:23.049 00.000 21948 Moving (0.08, -0.08) raw xDistance=0.10 yDistance=-0.04
00:03:23.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:03:23.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:23.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:23.049 00.000 21948 MoveAxis(E, 0, ABG)
00:03:23.049 00.000 21948 Move returns status 0, amount 0
00:03:23.049 00.000 21948 MoveAxis(N, 0, ABG)
00:03:23.049 00.000 21948 Move returns status 0, amount 0
00:03:23.049 00.000 21948 move complete, result=0
00:03:23.049 00.000 21948 worker thread done servicing request
00:03:23.049 00.000 21948 Worker thread wakes up
00:03:23.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:23.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:23.049 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:24.565 01.516 21948 Exposure complete
00:03:24.606 00.041 21948 worker thread done servicing request
00:03:24.606 00.000 18120 OnExposeComplete: enter
00:03:24.607 00.001 18120 UpdateGuideState(): m_state=6
00:03:24.608 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
00:03:24.608 00.000 18120 Star::Find returns 1 (0), X=410.09, Y=237.79, Mass=1887, SNR=29.9, Peak=179 HFD=4.2
00:03:24.609 00.001 18120 MultiStar: [#1 0.02,-0.20,0.69,U] [#2 0.17,-0.11,0.67,U] [#3 -0.53,-0.13,0.00,M5] [#4 0.09,0.08,0.57,U] [#5 -0.00,-0.21,0.55,U] [#6 0.26,-0.34,0.00,M1] [#7 -0.07,-0.31,0.54,U] [#8 0.18,0.13,0.44,U] 
00:03:24.610 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {-0.10, -0.17}
00:03:24.610 00.000 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.23 = -0.23)
00:03:24.611 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.87 = 2.87)
00:03:24.611 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=0.12 mountY=0.03, mountTheta=0.27
00:03:24.614 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
00:03:24.616 00.002 18120 Enqueuing Move request for scope (0.02, -0.13)
00:03:24.619 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:24.621 00.002 18120 UpdateGuideState exits: m=1887 RSB=29.9
00:03:24.624 00.003 21948 Worker thread wakes up
00:03:24.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
00:03:24.624 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
00:03:24.624 00.000 21948 Moving (0.02, -0.13) raw xDistance=0.12 yDistance=0.03
00:03:24.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:03:24.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:24.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.625 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:03:24.625 00.000 21948 MoveAxis(E, 0, ABG)
00:03:24.625 00.000 21948 Move returns status 0, amount 0
00:03:24.625 00.000 21948 MoveAxis(N, 0, ABG)
00:03:24.625 00.000 21948 Move returns status 0, amount 0
00:03:24.625 00.000 21948 move complete, result=0
00:03:24.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:24.627 00.002 18120 Enqueuing Expose request
00:03:24.628 00.001 21948 worker thread done servicing request
00:03:24.628 00.000 21948 Worker thread wakes up
00:03:24.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:24.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:24.628 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:26.254 01.626 21948 Exposure complete
00:03:26.280 00.026 21948 worker thread done servicing request
00:03:26.281 00.001 18120 OnExposeComplete: enter
00:03:26.281 00.000 18120 UpdateGuideState(): m_state=6
00:03:26.282 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
00:03:26.282 00.000 18120 Star::Find returns 1 (0), X=410.22, Y=237.75, Mass=2038, SNR=31.0, Peak=188 HFD=3.9
00:03:26.283 00.001 18120 MultiStar: [#1 0.11,-0.23,0.67,U] [#2 0.14,-0.24,0.65,U] [#3 -0.17,-0.17,0.64,U] [#4 0.08,0.04,0.57,U] [#5 0.17,-0.37,0.00,M1] [#6 0.08,-0.29,0.50,U] [#7 -0.19,-0.39,0.00,M1] [#8 0.19,-0.15,0.46,U] 
00:03:26.283 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.18}, one-star: {0.03, -0.21}
00:03:26.284 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
00:03:26.286 00.002 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.98 = 2.98)
00:03:26.286 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.27 mountX=0.19 mountY=0.03, mountTheta=0.16
00:03:26.288 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.18, opts=13)
00:03:26.290 00.002 18120 Enqueuing Move request for scope (0.06, -0.18)
00:03:26.291 00.001 21948 Worker thread wakes up
00:03:26.291 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:26.291 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.0
00:03:26.292 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.292 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:26.293 00.001 18120 Enqueuing Expose request
00:03:26.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
00:03:26.293 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
00:03:26.293 00.000 21948 Moving (0.06, -0.18) raw xDistance=0.19 yDistance=0.03
00:03:26.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:03:26.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:26.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:03:26.293 00.000 21948 MoveAxis(E, 0, ABG)
00:03:26.293 00.000 21948 Move returns status 0, amount 0
00:03:26.293 00.000 21948 MoveAxis(N, 0, ABG)
00:03:26.293 00.000 21948 Move returns status 0, amount 0
00:03:26.293 00.000 21948 move complete, result=0
00:03:26.293 00.000 21948 worker thread done servicing request
00:03:26.293 00.000 21948 Worker thread wakes up
00:03:26.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:26.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:26.294 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:27.806 01.512 21948 Exposure complete
00:03:27.848 00.042 21948 worker thread done servicing request
00:03:27.848 00.000 18120 OnExposeComplete: enter
00:03:27.850 00.002 18120 UpdateGuideState(): m_state=6
00:03:27.851 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
00:03:27.852 00.001 18120 Star::Find returns 1 (0), X=410.22, Y=237.54, Mass=2096, SNR=31.4, Peak=183 HFD=3.9
00:03:27.853 00.001 18120 MultiStar: [#1 0.11,-0.22,0.70,U] [#2 0.04,-0.10,0.63,U] [#3 -0.67,-0.29,0.00,M5] [#4 -0.15,-0.26,0.55,U] [#5 0.07,-0.49,0.00,M2] [#6 0.02,-0.60,0.00,M1] [#7 -0.23,-0.40,0.00,M2] [#8 0.04,-0.40,0.00,M1] 
00:03:27.854 00.001 18120 refined, 3 included, MultiStar: {0.02, -0.27}, one-star: {0.03, -0.42}
00:03:27.855 00.001 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
00:03:27.856 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
00:03:27.857 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=0.25 mountY=0.11, mountTheta=0.40
00:03:27.859 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.27, opts=13)
00:03:27.859 00.000 18120 Enqueuing Move request for scope (0.02, -0.27)
00:03:27.860 00.001 21948 Worker thread wakes up
00:03:27.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:27.860 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
00:03:27.861 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:27.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:27.862 00.001 18120 Enqueuing Expose request
00:03:27.863 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
00:03:27.863 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
00:03:27.863 00.000 21948 Moving (0.02, -0.27) raw xDistance=0.25 yDistance=0.11
00:03:27.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:03:27.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:27.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:27.863 00.000 21948 MoveAxis(W, 45, ABG)
00:03:27.863 00.000 21948 Guiding  Dir = 3, Dur = 45
00:03:27.863 00.000 21948 IsSlewing returns 0
00:03:27.863 00.000 21948 IsGuiding returns 0
00:03:27.864 00.001 21948 PulseGuide returned control before completion, sleep 54
00:03:27.929 00.065 21948 IsGuiding returns 1
00:03:27.929 00.000 21948 scope still moving after pulse duration time elapsed
00:03:27.960 00.031 21948 IsSlewing returns 0
00:03:27.960 00.000 21948 IsGuiding returns 0
00:03:27.961 00.001 21948 scope move finished after 45 + 52 ms
00:03:27.961 00.000 21948 Move returns status 0, amount 45
00:03:27.961 00.000 21948 MoveAxis(N, 0, ABG)
00:03:27.961 00.000 21948 Move returns status 0, amount 0
00:03:27.961 00.000 21948 move complete, result=0
00:03:27.961 00.000 21948 worker thread done servicing request
00:03:27.961 00.000 21948 Worker thread wakes up
00:03:27.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:27.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:27.961 00.000 18120 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
00:03:29.584 01.623 21948 Exposure complete
00:03:29.617 00.033 21948 worker thread done servicing request
00:03:29.617 00.000 18120 OnExposeComplete: enter
00:03:29.618 00.001 18120 UpdateGuideState(): m_state=6
00:03:29.620 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
00:03:29.622 00.002 18120 Star::Find returns 1 (0), X=410.48, Y=237.38, Mass=1955, SNR=30.3, Peak=160 HFD=3.9
00:03:29.623 00.001 18120 MultiStar: [#1 0.17,-0.27,0.70,U] [#2 0.29,-0.32,0.00,M1] [#3 -0.12,-0.44,0.00,M6] [#4 0.15,-0.25,0.57,U] [#5 0.18,-0.46,0.00,M3] [#6 0.01,-0.54,0.00,M2] [#7 -0.04,-0.58,0.00,M3] [#8 0.33,-0.48,0.00,M2] 
00:03:29.623 00.000 18120 refined, 2 included, MultiStar: {0.22, -0.40}, one-star: {0.29, -0.58}
00:03:29.623 00.000 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.14) = xAngle (0.06 = 0.06)
00:03:29.624 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.17 = -3.12)
00:03:29.624 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.40 hyp=0.46 cameraTheta=-1.08 mountX=0.46 mountY=-0.01, mountTheta=-0.03
00:03:29.625 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.40, opts=13)
00:03:29.626 00.001 18120 Enqueuing Move request for scope (0.22, -0.40)
00:03:29.626 00.000 21948 Worker thread wakes up
00:03:29.627 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:29.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.40) opts 0xd
00:03:29.627 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.40)
00:03:29.627 00.000 21948 Moving (0.22, -0.40) raw xDistance=0.46 yDistance=-0.01
00:03:29.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
00:03:29.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:29.627 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.3
00:03:29.628 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:29.628 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:29.628 00.000 18120 Enqueuing Expose request
00:03:29.629 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:29.629 00.000 21948 MoveAxis(W, 85, ABG)
00:03:29.629 00.000 21948 Guiding  Dir = 3, Dur = 85
00:03:29.629 00.000 21948 IsSlewing returns 0
00:03:29.629 00.000 21948 IsGuiding returns 0
00:03:29.632 00.003 21948 PulseGuide returned control before completion, sleep 94
00:03:29.739 00.107 21948 IsGuiding returns 0
00:03:29.739 00.000 21948 Move returns status 0, amount 85
00:03:29.739 00.000 21948 MoveAxis(N, 0, ABG)
00:03:29.739 00.000 21948 Move returns status 0, amount 0
00:03:29.739 00.000 21948 move complete, result=0
00:03:29.739 00.000 21948 worker thread done servicing request
00:03:29.741 00.002 21948 Worker thread wakes up
00:03:29.741 00.000 18120 GuideStep: 0.5 px 85 ms WEST, -0.0 px 0 ms NORTH
00:03:29.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:29.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:31.156 01.415 21948 Exposure complete
00:03:31.180 00.024 21948 worker thread done servicing request
00:03:31.180 00.000 18120 OnExposeComplete: enter
00:03:31.181 00.001 18120 UpdateGuideState(): m_state=6
00:03:31.182 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
00:03:31.182 00.000 18120 Star::Find returns 1 (0), X=410.18, Y=237.75, Mass=1976, SNR=30.4, Peak=169 HFD=4.3
00:03:31.183 00.001 18120 MultiStar: [#1 0.27,-0.08,0.77,U] [#2 0.12,-0.07,0.65,U] [#3 -0.05,-0.16,0.68,U] [#4 0.03,0.27,0.58,U] [#5 0.24,-0.17,0.55,U] [#6 0.21,-0.57,0.00,M3] [#7 0.09,-0.30,0.53,U] [#8 0.19,-0.24,0.45,U] 
00:03:31.183 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {-0.01, -0.21}
00:03:31.184 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.14) = xAngle (0.27 = 0.27)
00:03:31.185 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.37 = -2.92)
00:03:31.185 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=0.15 mountY=-0.03, mountTheta=-0.23
00:03:31.187 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.12, opts=13)
00:03:31.187 00.000 18120 Enqueuing Move request for scope (0.10, -0.12)
00:03:31.187 00.000 21948 Worker thread wakes up
00:03:31.188 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:31.188 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
00:03:31.188 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.4
00:03:31.189 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
00:03:31.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:31.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:31.189 00.000 18120 Enqueuing Expose request
00:03:31.190 00.001 21948 Moving (0.10, -0.12) raw xDistance=0.15 yDistance=-0.03
00:03:31.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:03:31.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:31.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:31.190 00.000 21948 MoveAxis(E, 0, ABG)
00:03:31.190 00.000 21948 Move returns status 0, amount 0
00:03:31.190 00.000 21948 MoveAxis(N, 0, ABG)
00:03:31.190 00.000 21948 Move returns status 0, amount 0
00:03:31.190 00.000 21948 move complete, result=0
00:03:31.190 00.000 21948 worker thread done servicing request
00:03:31.190 00.000 21948 Worker thread wakes up
00:03:31.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:31.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:31.190 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:32.815 01.625 21948 Exposure complete
00:03:32.848 00.033 21948 worker thread done servicing request
00:03:32.848 00.000 18120 OnExposeComplete: enter
00:03:32.848 00.000 18120 UpdateGuideState(): m_state=6
00:03:32.850 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
00:03:32.851 00.001 18120 Star::Find returns 1 (0), X=410.24, Y=238.04, Mass=1999, SNR=30.7, Peak=185 HFD=4.1
00:03:32.852 00.001 18120 MultiStar: [#1 0.05,0.31,0.71,U] [#2 0.20,0.07,0.65,U] [#3 -0.19,0.11,0.71,U] [#4 -0.07,0.28,0.57,U] [#5 0.16,-0.14,0.52,U] [#6 0.16,0.04,0.51,U] [#7 0.02,0.10,0.56,U] [#8 0.08,0.29,0.43,U] 
00:03:32.854 00.002 18120 single-star, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.05, 0.08}
00:03:32.856 00.002 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
00:03:32.856 00.000 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.26 = -1.03)
00:03:32.857 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
00:03:32.859 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
00:03:32.860 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
00:03:32.862 00.002 21948 Worker thread wakes up
00:03:32.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:03:32.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:03:32.862 00.000 21948 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.08
00:03:32.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:32.863 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.7
00:03:32.863 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:32.864 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:03:32.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:32.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:32.864 00.000 18120 Enqueuing Expose request
00:03:32.865 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:03:32.865 00.000 21948 MoveAxis(E, 0, ABG)
00:03:32.865 00.000 21948 Move returns status 0, amount 0
00:03:32.865 00.000 21948 MoveAxis(N, 0, ABG)
00:03:32.865 00.000 21948 Move returns status 0, amount 0
00:03:32.865 00.000 21948 move complete, result=0
00:03:32.865 00.000 21948 worker thread done servicing request
00:03:32.865 00.000 21948 Worker thread wakes up
00:03:32.865 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:32.865 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:32.865 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:34.387 01.522 21948 Exposure complete
00:03:34.419 00.032 21948 worker thread done servicing request
00:03:34.419 00.000 18120 OnExposeComplete: enter
00:03:34.419 00.000 18120 UpdateGuideState(): m_state=6
00:03:34.420 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
00:03:34.420 00.000 18120 Star::Find returns 1 (0), X=410.09, Y=237.97, Mass=1960, SNR=30.4, Peak=203 HFD=4.3
00:03:34.421 00.001 18120 MultiStar: [#1 -0.02,0.24,0.73,U] [#2 0.16,0.24,0.65,U] [#3 -0.63,0.03,0.00,M5] [#4 -0.04,0.30,0.57,U] [#5 0.08,-0.14,0.54,U] [#6 -0.06,-0.23,0.49,U] [#7 -0.23,-0.10,0.53,U] [#8 -0.01,-0.13,0.44,U] 
00:03:34.421 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.10, 0.01}
00:03:34.422 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.30 = -2.99)
00:03:34.422 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.11)
00:03:34.423 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.15 mountX=-0.05 mountY=0.01, mountTheta=3.03
00:03:34.424 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
00:03:34.424 00.000 18120 Enqueuing Move request for scope (-0.03, 0.04)
00:03:34.425 00.001 21948 Worker thread wakes up
00:03:34.425 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:03:34.425 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:03:34.425 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:34.426 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.4
00:03:34.427 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:34.427 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:34.428 00.001 18120 Enqueuing Expose request
00:03:34.428 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.01
00:03:34.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:03:34.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:34.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:34.428 00.000 21948 MoveAxis(E, 0, ABG)
00:03:34.428 00.000 21948 Move returns status 0, amount 0
00:03:34.429 00.001 21948 MoveAxis(N, 0, ABG)
00:03:34.429 00.000 21948 Move returns status 0, amount 0
00:03:34.429 00.000 21948 move complete, result=0
00:03:34.429 00.000 21948 worker thread done servicing request
00:03:34.429 00.000 21948 Worker thread wakes up
00:03:34.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:34.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:34.429 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:36.060 01.631 21948 Exposure complete
00:03:36.124 00.064 21948 worker thread done servicing request
00:03:36.124 00.000 18120 OnExposeComplete: enter
00:03:36.126 00.002 18120 UpdateGuideState(): m_state=6
00:03:36.127 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
00:03:36.127 00.000 18120 Star::Find returns 1 (0), X=410.25, Y=238.03, Mass=2040, SNR=31.3, Peak=194 HFD=4.1
00:03:36.128 00.001 18120 MultiStar: [#1 -0.07,0.05,0.73,U] [#2 0.17,0.14,0.63,U] [#3 -0.28,0.13,0.66,U] [#4 -0.07,0.13,0.56,U] [#5 -0.10,0.02,0.55,U] [#6 -0.33,-0.25,0.00,M2] [#7 -0.10,-0.07,0.53,U] [#8 0.06,-0.03,0.44,U] 
00:03:36.128 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {0.06, 0.07}
00:03:36.128 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
00:03:36.129 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
00:03:36.130 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.07 mountX=-0.07 mountY=0.00, mountTheta=3.10
00:03:36.132 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
00:03:36.133 00.001 18120 Enqueuing Move request for scope (-0.04, 0.06)
00:03:36.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:36.134 00.001 21948 Worker thread wakes up
00:03:36.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:03:36.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:03:36.134 00.000 21948 Moving (-0.04, 0.06) raw xDistance=-0.07 yDistance=0.00
00:03:36.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:03:36.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:36.134 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.3
00:03:36.135 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:36.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:36.135 00.000 18120 Enqueuing Expose request
00:03:36.136 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:03:36.136 00.000 21948 MoveAxis(E, 0, ABG)
00:03:36.136 00.000 21948 Move returns status 0, amount 0
00:03:36.136 00.000 21948 MoveAxis(N, 0, ABG)
00:03:36.136 00.000 21948 Move returns status 0, amount 0
00:03:36.136 00.000 21948 move complete, result=0
00:03:36.136 00.000 21948 worker thread done servicing request
00:03:36.136 00.000 21948 Worker thread wakes up
00:03:36.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:36.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:36.138 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:37.653 01.515 21948 Exposure complete
00:03:37.704 00.051 21948 worker thread done servicing request
00:03:37.704 00.000 18120 OnExposeComplete: enter
00:03:37.706 00.002 18120 UpdateGuideState(): m_state=6
00:03:37.707 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
00:03:37.708 00.001 18120 Star::Find returns 1 (0), X=410.30, Y=237.84, Mass=2129, SNR=31.7, Peak=197 HFD=4.1
00:03:37.709 00.001 18120 MultiStar: [#1 -0.12,0.10,0.70,U] [#2 0.20,-0.13,0.62,U] [#3 -0.02,-0.16,0.67,U] [#4 0.09,0.00,0.54,U] [#5 0.30,-0.13,0.53,U] [#6 -0.15,-0.23,0.49,U] [#7 0.15,-0.31,0.53,U] [#8 0.24,0.07,0.44,U] 
00:03:37.710 00.001 18120 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.11, -0.12}
00:03:37.711 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.27 = 0.27)
00:03:37.712 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.91)
00:03:37.713 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.87 mountX=0.13 mountY=-0.03, mountTheta=-0.24
00:03:37.715 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.10, opts=13)
00:03:37.717 00.002 18120 Enqueuing Move request for scope (0.08, -0.10)
00:03:37.718 00.001 21948 Worker thread wakes up
00:03:37.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:37.718 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.7
00:03:37.719 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.719 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:37.720 00.001 18120 Enqueuing Expose request
00:03:37.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:03:37.720 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:03:37.720 00.000 21948 Moving (0.08, -0.10) raw xDistance=0.13 yDistance=-0.03
00:03:37.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:03:37.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:37.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:37.720 00.000 21948 MoveAxis(E, 0, ABG)
00:03:37.720 00.000 21948 Move returns status 0, amount 0
00:03:37.720 00.000 21948 MoveAxis(N, 0, ABG)
00:03:37.721 00.001 21948 Move returns status 0, amount 0
00:03:37.721 00.000 21948 move complete, result=0
00:03:37.721 00.000 21948 worker thread done servicing request
00:03:37.721 00.000 21948 Worker thread wakes up
00:03:37.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:37.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:37.721 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:39.357 01.636 21948 Exposure complete
00:03:39.385 00.028 21948 worker thread done servicing request
00:03:39.385 00.000 18120 OnExposeComplete: enter
00:03:39.386 00.001 18120 UpdateGuideState(): m_state=6
00:03:39.386 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
00:03:39.386 00.000 18120 Star::Find returns 1 (0), X=410.30, Y=237.84, Mass=2226, SNR=32.3, Peak=206 HFD=4.2
00:03:39.387 00.001 18120 MultiStar: [#1 0.11,-0.16,0.70,U] [#2 0.44,-0.13,0.00,M1] [#3 0.06,-0.26,0.68,U] [#4 0.01,-0.13,0.54,U] [#5 -0.10,-0.46,0.00,M1] [#6 0.01,-0.43,0.00,M2] [#7 0.04,-0.35,0.50,U] [#8 0.10,-0.20,0.44,U] 
00:03:39.389 00.002 18120 single-star, 5 included, MultiStar: {0.08, -0.19}, one-star: {0.11, -0.12}
00:03:39.389 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.14) = xAngle (0.30 = 0.30)
00:03:39.389 00.000 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.41 = -2.88)
00:03:39.390 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=0.15 mountY=-0.04, mountTheta=-0.27
00:03:39.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.12, opts=13)
00:03:39.392 00.001 18120 Enqueuing Move request for scope (0.11, -0.12)
00:03:39.392 00.000 21948 Worker thread wakes up
00:03:39.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:39.393 00.001 18120 UpdateGuideState exits: m=2226 RSB=32.3
00:03:39.393 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:39.393 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:39.394 00.001 18120 Enqueuing Expose request
00:03:39.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
00:03:39.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
00:03:39.394 00.000 21948 Moving (0.11, -0.12) raw xDistance=0.15 yDistance=-0.04
00:03:39.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:03:39.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:39.394 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:39.394 00.000 21948 MoveAxis(E, 0, ABG)
00:03:39.394 00.000 21948 Move returns status 0, amount 0
00:03:39.394 00.000 21948 MoveAxis(N, 0, ABG)
00:03:39.394 00.000 21948 Move returns status 0, amount 0
00:03:39.394 00.000 21948 move complete, result=0
00:03:39.394 00.000 21948 worker thread done servicing request
00:03:39.394 00.000 21948 Worker thread wakes up
00:03:39.394 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:39.395 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:39.395 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:40.922 01.527 21948 Exposure complete
00:03:40.948 00.026 21948 worker thread done servicing request
00:03:40.948 00.000 18120 OnExposeComplete: enter
00:03:40.950 00.002 18120 UpdateGuideState(): m_state=6
00:03:40.952 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
00:03:40.954 00.002 18120 Star::Find returns 1 (0), X=410.23, Y=237.75, Mass=2208, SNR=32.4, Peak=205 HFD=4.3
00:03:40.956 00.002 18120 MultiStar: [#1 0.18,-0.12,0.68,U] [#2 0.37,-0.17,0.00,M2] [#3 -0.13,-0.43,0.00,M3] [#4 0.20,-0.10,0.54,U] [#5 0.16,-0.27,0.53,U] [#6 -0.16,-0.59,0.00,M3] [#7 -0.12,-0.35,0.00,M1] [#8 0.22,-0.49,0.00,M1] 
00:03:40.957 00.001 18120 single-star, 3 included, MultiStar: {0.13, -0.18}, one-star: {0.04, -0.21}
00:03:40.957 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
00:03:40.957 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
00:03:40.958 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.36 mountX=0.21 mountY=0.06, mountTheta=0.26
00:03:40.959 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.21, opts=13)
00:03:40.960 00.001 18120 Enqueuing Move request for scope (0.04, -0.21)
00:03:40.960 00.000 21948 Worker thread wakes up
00:03:40.960 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:40.961 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
00:03:40.961 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
00:03:40.961 00.000 18120 UpdateGuideState exits: m=2208 RSB=32.4
00:03:40.961 00.000 21948 Moving (0.04, -0.21) raw xDistance=0.21 yDistance=0.06
00:03:40.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:03:40.961 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.962 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:40.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:40.962 00.000 18120 Enqueuing Expose request
00:03:40.962 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:03:40.962 00.000 21948 MoveAxis(W, 37, ABG)
00:03:40.964 00.002 21948 Guiding  Dir = 3, Dur = 37
00:03:40.964 00.000 21948 IsSlewing returns 0
00:03:40.964 00.000 21948 IsGuiding returns 0
00:03:40.965 00.001 21948 PulseGuide returned control before completion, sleep 46
00:03:41.012 00.047 21948 IsGuiding returns 0
00:03:41.012 00.000 21948 Move returns status 0, amount 37
00:03:41.012 00.000 21948 MoveAxis(N, 0, ABG)
00:03:41.012 00.000 21948 Move returns status 0, amount 0
00:03:41.012 00.000 21948 move complete, result=0
00:03:41.012 00.000 21948 worker thread done servicing request
00:03:41.012 00.000 21948 Worker thread wakes up
00:03:41.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:41.013 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:41.013 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:03:42.644 01.631 21948 Exposure complete
00:03:42.682 00.038 21948 worker thread done servicing request
00:03:42.682 00.000 18120 OnExposeComplete: enter
00:03:42.684 00.002 18120 UpdateGuideState(): m_state=6
00:03:42.685 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
00:03:42.687 00.002 18120 Star::Find returns 1 (0), X=410.15, Y=237.74, Mass=1990, SNR=30.7, Peak=181 HFD=4.2
00:03:42.688 00.001 18120 MultiStar: [#1 0.08,-0.16,0.72,U] [#2 0.08,-0.21,0.66,U] [#3 -0.16,-0.28,0.67,U] [#4 -0.26,-0.03,0.57,U] [#5 -0.05,-0.12,0.53,U] [#6 -0.07,-0.60,0.00,M4] [#7 -0.14,-0.59,0.00,M2] [#8 0.01,-0.17,0.44,U] 
00:03:42.688 00.000 18120 refined, 6 included, MultiStar: {-0.04, -0.18}, one-star: {-0.04, -0.21}
00:03:42.688 00.000 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.14) = xAngle (-0.67 = -0.67)
00:03:42.689 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.43 = 2.43)
00:03:42.690 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.82 mountX=0.14 mountY=0.12, mountTheta=0.70
00:03:42.691 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.18, opts=13)
00:03:42.691 00.000 18120 Enqueuing Move request for scope (-0.04, -0.18)
00:03:42.692 00.001 21948 Worker thread wakes up
00:03:42.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:42.692 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.7
00:03:42.693 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:42.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:42.694 00.001 18120 Enqueuing Expose request
00:03:42.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
00:03:42.694 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
00:03:42.694 00.000 21948 Moving (-0.04, -0.18) raw xDistance=0.14 yDistance=0.12
00:03:42.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:03:42.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:42.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:03:42.694 00.000 21948 MoveAxis(E, 0, ABG)
00:03:42.694 00.000 21948 Move returns status 0, amount 0
00:03:42.694 00.000 21948 MoveAxis(N, 0, ABG)
00:03:42.694 00.000 21948 Move returns status 0, amount 0
00:03:42.694 00.000 21948 move complete, result=0
00:03:42.694 00.000 21948 worker thread done servicing request
00:03:42.694 00.000 21948 Worker thread wakes up
00:03:42.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:42.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:42.695 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:44.218 01.523 21948 Exposure complete
00:03:44.257 00.039 21948 worker thread done servicing request
00:03:44.257 00.000 18120 OnExposeComplete: enter
00:03:44.258 00.001 18120 UpdateGuideState(): m_state=6
00:03:44.259 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
00:03:44.259 00.000 18120 Star::Find returns 1 (0), X=410.12, Y=237.90, Mass=2175, SNR=32.0, Peak=235 HFD=4.2
00:03:44.260 00.001 18120 MultiStar: [#1 -0.17,0.17,0.69,U] [#2 -0.03,-0.11,0.62,U] [#3 -0.26,-0.25,0.67,U] [#4 -0.22,0.18,0.55,U] [#5 -0.03,-0.19,0.49,U] [#6 -0.16,-0.35,0.00,M5] [#7 -0.18,-0.18,0.50,U] [#8 0.12,0.11,0.43,U] 
00:03:44.260 00.000 18120 single-star, 7 included, MultiStar: {-0.11, -0.04}, one-star: {-0.07, -0.05}
00:03:44.260 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
00:03:44.261 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
00:03:44.261 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.47 mountX=0.02 mountY=0.09, mountTheta=1.33
00:03:44.262 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
00:03:44.263 00.001 18120 Enqueuing Move request for scope (-0.07, -0.05)
00:03:44.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:44.266 00.003 21948 Worker thread wakes up
00:03:44.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:03:44.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:03:44.266 00.000 21948 Moving (-0.07, -0.05) raw xDistance=0.02 yDistance=0.09
00:03:44.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:03:44.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:44.266 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.0
00:03:44.267 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:44.268 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:44.268 00.000 18120 Enqueuing Expose request
00:03:44.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:03:44.268 00.000 21948 MoveAxis(E, 0, ABG)
00:03:44.268 00.000 21948 Move returns status 0, amount 0
00:03:44.268 00.000 21948 MoveAxis(N, 0, ABG)
00:03:44.268 00.000 21948 Move returns status 0, amount 0
00:03:44.269 00.001 21948 move complete, result=0
00:03:44.269 00.000 21948 worker thread done servicing request
00:03:44.269 00.000 21948 Worker thread wakes up
00:03:44.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:44.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:44.269 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:45.900 01.631 21948 Exposure complete
00:03:45.923 00.023 21948 worker thread done servicing request
00:03:45.923 00.000 18120 OnExposeComplete: enter
00:03:45.924 00.001 18120 UpdateGuideState(): m_state=6
00:03:45.925 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
00:03:45.925 00.000 18120 Star::Find returns 1 (0), X=410.13, Y=237.92, Mass=1847, SNR=29.4, Peak=222 HFD=4.2
00:03:45.926 00.001 18120 MultiStar: [#1 0.04,0.10,0.77,U] [#2 0.16,0.06,0.70,U] [#3 -0.67,0.07,0.00,M2] [#4 -0.29,0.15,0.60,U] [#5 -0.03,-0.30,0.58,U] [#6 0.03,-0.17,0.49,U] [#7 -0.10,-0.32,0.54,U] [#8 0.07,0.02,0.48,U] 
00:03:45.926 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.06, -0.04}
00:03:45.927 00.001 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.85 = -0.85)
00:03:45.928 00.001 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
00:03:45.928 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.99 mountX=0.03 mountY=0.04, mountTheta=0.86
00:03:45.930 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
00:03:45.930 00.000 18120 Enqueuing Move request for scope (-0.02, -0.05)
00:03:45.931 00.001 21948 Worker thread wakes up
00:03:45.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:45.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:03:45.932 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.4
00:03:45.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:45.933 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:45.933 00.000 18120 Enqueuing Expose request
00:03:45.934 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:03:45.934 00.000 21948 Moving (-0.02, -0.05) raw xDistance=0.03 yDistance=0.04
00:03:45.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:03:45.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:45.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:03:45.934 00.000 21948 MoveAxis(E, 0, ABG)
00:03:45.934 00.000 21948 Move returns status 0, amount 0
00:03:45.934 00.000 21948 MoveAxis(N, 0, ABG)
00:03:45.934 00.000 21948 Move returns status 0, amount 0
00:03:45.934 00.000 21948 move complete, result=0
00:03:45.934 00.000 21948 worker thread done servicing request
00:03:45.934 00.000 21948 Worker thread wakes up
00:03:45.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:45.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:45.934 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:47.449 01.515 21948 Exposure complete
00:03:47.476 00.027 21948 worker thread done servicing request
00:03:47.476 00.000 18120 OnExposeComplete: enter
00:03:47.478 00.002 18120 UpdateGuideState(): m_state=6
00:03:47.480 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
00:03:47.482 00.002 18120 Star::Find returns 1 (0), X=410.05, Y=237.88, Mass=2060, SNR=31.1, Peak=226 HFD=4.2
00:03:47.483 00.001 18120 MultiStar: [#1 -0.11,-0.06,0.72,U] [#2 -0.16,-0.06,0.64,U] [#3 -0.49,0.20,0.00,M3] [#4 -0.14,0.04,0.55,U] [#5 -0.11,0.01,0.50,U] [#6 -0.04,-0.22,0.50,U] [#7 -0.25,-0.19,0.50,U] [#8 -0.12,-0.11,0.44,U] 
00:03:47.485 00.002 18120 refined, 7 included, MultiStar: {-0.14, -0.08}, one-star: {-0.14, -0.08}
00:03:47.486 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
00:03:47.488 00.002 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.64 = 1.64)
00:03:47.490 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.61 mountX=0.02 mountY=0.16, mountTheta=1.46
00:03:47.494 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.08, opts=13)
00:03:47.496 00.002 18120 Enqueuing Move request for scope (-0.14, -0.08)
00:03:47.497 00.001 21948 Worker thread wakes up
00:03:47.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
00:03:47.497 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
00:03:47.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:47.498 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.1
00:03:47.498 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:47.499 00.001 21948 Moving (-0.14, -0.08) raw xDistance=0.02 yDistance=0.16
00:03:47.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:03:47.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:47.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:03:47.499 00.000 21948 MoveAxis(E, 0, ABG)
00:03:47.499 00.000 21948 Move returns status 0, amount 0
00:03:47.499 00.000 21948 MoveAxis(N, 0, ABG)
00:03:47.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:47.500 00.001 18120 Enqueuing Expose request
00:03:47.503 00.003 21948 Move returns status 0, amount 0
00:03:47.503 00.000 21948 move complete, result=0
00:03:47.503 00.000 21948 worker thread done servicing request
00:03:47.503 00.000 21948 Worker thread wakes up
00:03:47.503 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:03:47.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:47.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:49.128 01.625 21948 Exposure complete
00:03:49.170 00.042 21948 worker thread done servicing request
00:03:49.170 00.000 18120 OnExposeComplete: enter
00:03:49.171 00.001 18120 UpdateGuideState(): m_state=6
00:03:49.172 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
00:03:49.173 00.001 18120 Star::Find returns 1 (0), X=410.12, Y=237.95, Mass=2122, SNR=31.6, Peak=231 HFD=4.3
00:03:49.174 00.001 18120 MultiStar: [#1 -0.18,0.16,0.71,U] [#2 0.09,0.18,0.62,U] [#3 -0.51,-0.06,0.00,M4] [#4 -0.30,0.25,0.00,M1] [#5 0.02,-0.03,0.49,U] [#6 0.02,-0.24,0.50,U] [#7 -0.19,-0.14,0.51,U] [#8 -0.23,0.24,0.41,U] 
00:03:49.177 00.003 18120 single-star, 6 included, MultiStar: {-0.08, 0.03}, one-star: {-0.07, -0.01}
00:03:49.179 00.002 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.14) = xAngle (-1.87 = -1.87)
00:03:49.181 00.002 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.23 = 1.23)
00:03:49.183 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.02 mountX=-0.02 mountY=0.07, mountTheta=1.88
00:03:49.188 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
00:03:49.190 00.002 18120 Enqueuing Move request for scope (-0.07, -0.01)
00:03:49.190 00.000 21948 Worker thread wakes up
00:03:49.191 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:03:49.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:03:49.191 00.000 21948 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=0.07
00:03:49.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:03:49.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:49.191 00.000 18120 UpdateGuideState exits: m=2122 RSB=31.6
00:03:49.192 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:49.193 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:49.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:49.194 00.001 18120 Enqueuing Expose request
00:03:49.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:49.194 00.000 21948 MoveAxis(E, 0, ABG)
00:03:49.194 00.000 21948 Move returns status 0, amount 0
00:03:49.194 00.000 21948 MoveAxis(N, 0, ABG)
00:03:49.194 00.000 21948 Move returns status 0, amount 0
00:03:49.194 00.000 21948 move complete, result=0
00:03:49.194 00.000 21948 worker thread done servicing request
00:03:49.194 00.000 21948 Worker thread wakes up
00:03:49.194 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:49.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:49.195 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:50.719 01.524 21948 Exposure complete
00:03:50.749 00.030 21948 worker thread done servicing request
00:03:50.749 00.000 18120 OnExposeComplete: enter
00:03:50.751 00.002 18120 UpdateGuideState(): m_state=6
00:03:50.751 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
00:03:50.752 00.001 18120 Star::Find returns 1 (0), X=409.89, Y=238.11, Mass=2120, SNR=31.7, Peak=242 HFD=4.2
00:03:50.752 00.000 18120 MultiStar: [#1 0.02,0.10,0.69,U] [#2 -0.12,0.13,0.60,U] [#3 -0.72,-0.05,0.00,M5] [#4 -0.29,0.23,0.00,M2] [#5 -0.12,0.09,0.51,U] [#6 -0.26,-0.19,0.46,U] [#7 0.05,-0.19,0.49,U] [#8 -0.11,0.23,0.44,U] 
00:03:50.753 00.001 18120 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.30, 0.15}
00:03:50.753 00.000 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.86 = -2.42)
00:03:50.753 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.68)
00:03:50.754 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.72 mountX=-0.11 mountY=0.09, mountTheta=2.45
00:03:50.755 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.06, opts=13)
00:03:50.755 00.000 18120 Enqueuing Move request for scope (-0.13, 0.06)
00:03:50.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:50.756 00.001 18120 UpdateGuideState exits: m=2120 RSB=31.7
00:03:50.756 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:50.756 00.000 21948 Worker thread wakes up
00:03:50.757 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:50.757 00.000 18120 Enqueuing Expose request
00:03:50.757 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:03:50.757 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:03:50.757 00.000 21948 Moving (-0.13, 0.06) raw xDistance=-0.11 yDistance=0.09
00:03:50.757 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:03:50.757 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:50.757 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:03:50.758 00.001 21948 MoveAxis(E, 0, ABG)
00:03:50.758 00.000 21948 Move returns status 0, amount 0
00:03:50.758 00.000 21948 MoveAxis(N, 0, ABG)
00:03:50.758 00.000 21948 Move returns status 0, amount 0
00:03:50.758 00.000 21948 move complete, result=0
00:03:50.758 00.000 21948 worker thread done servicing request
00:03:50.758 00.000 21948 Worker thread wakes up
00:03:50.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:50.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:50.758 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:52.392 01.634 21948 Exposure complete
00:03:52.438 00.046 21948 worker thread done servicing request
00:03:52.438 00.000 18120 OnExposeComplete: enter
00:03:52.441 00.003 18120 UpdateGuideState(): m_state=6
00:03:52.443 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
00:03:52.444 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=237.98, Mass=2116, SNR=31.5, Peak=227 HFD=4.3
00:03:52.445 00.001 18120 MultiStar: [#1 -0.06,-0.12,0.71,U] [#2 0.10,0.28,0.63,U] [#3 -0.54,0.20,0.00,M6] [#4 -0.35,0.33,0.00,M3] [#5 -0.10,0.05,0.52,U] [#6 -0.22,-0.01,0.45,U] [#7 -0.46,0.08,0.00,M1] [#8 -0.29,0.11,0.44,U] 
00:03:52.446 00.001 18120 refined, 5 included, MultiStar: {-0.16, 0.05}, one-star: {-0.36, 0.03}
00:03:52.447 00.001 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.14) = xAngle (3.99 = -2.30)
00:03:52.448 00.001 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.09 = 0.81)
00:03:52.448 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.84 mountX=-0.11 mountY=0.12, mountTheta=2.31
00:03:52.449 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.05, opts=13)
00:03:52.450 00.001 18120 Enqueuing Move request for scope (-0.16, 0.05)
00:03:52.450 00.000 21948 Worker thread wakes up
00:03:52.450 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:52.451 00.001 18120 UpdateGuideState exits: m=2116 RSB=31.5
00:03:52.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.451 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:52.452 00.001 18120 Enqueuing Expose request
00:03:52.452 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
00:03:52.452 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
00:03:52.452 00.000 21948 Moving (-0.16, 0.05) raw xDistance=-0.11 yDistance=0.12
00:03:52.452 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:03:52.452 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:52.453 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:03:52.453 00.000 21948 MoveAxis(E, 0, ABG)
00:03:52.453 00.000 21948 Move returns status 0, amount 0
00:03:52.453 00.000 21948 MoveAxis(N, 0, ABG)
00:03:52.453 00.000 21948 Move returns status 0, amount 0
00:03:52.453 00.000 21948 move complete, result=0
00:03:52.453 00.000 21948 worker thread done servicing request
00:03:52.453 00.000 21948 Worker thread wakes up
00:03:52.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:52.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:52.453 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:53.969 01.516 21948 Exposure complete
00:03:53.998 00.029 21948 worker thread done servicing request
00:03:53.998 00.000 18120 OnExposeComplete: enter
00:03:53.998 00.000 18120 UpdateGuideState(): m_state=6
00:03:53.999 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
00:03:53.999 00.000 18120 Star::Find returns 1 (0), X=409.98, Y=237.96, Mass=1955, SNR=30.3, Peak=225 HFD=4.1
00:03:54.002 00.003 18120 MultiStar: [#1 -0.27,0.18,0.73,U] [#2 -0.24,0.22,0.66,U] [#3 -0.43,0.35,0.00,M7] [#4 -0.32,0.19,0.00,M4] [#5 0.01,0.23,0.55,U] [#6 -0.25,0.02,0.50,U] [#7 -0.40,-0.04,0.00,M2] [#8 -0.30,0.32,0.00,M1] 
00:03:54.004 00.002 18120 single-star, 4 included, MultiStar: {-0.20, 0.12}, one-star: {-0.21, 0.01}
00:03:54.005 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
00:03:54.005 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.36 = 1.07)
00:03:54.006 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.11 mountX=-0.09 mountY=0.19, mountTheta=2.04
00:03:54.007 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.01, opts=13)
00:03:54.008 00.001 18120 Enqueuing Move request for scope (-0.21, 0.01)
00:03:54.008 00.000 21948 Worker thread wakes up
00:03:54.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:54.009 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.3
00:03:54.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:54.009 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:54.010 00.001 18120 Enqueuing Expose request
00:03:54.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
00:03:54.010 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
00:03:54.010 00.000 21948 Moving (-0.21, 0.01) raw xDistance=-0.09 yDistance=0.19
00:03:54.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:03:54.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:54.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:03:54.010 00.000 21948 MoveAxis(E, 0, ABG)
00:03:54.010 00.000 21948 Move returns status 0, amount 0
00:03:54.010 00.000 21948 MoveAxis(N, 0, ABG)
00:03:54.010 00.000 21948 Move returns status 0, amount 0
00:03:54.010 00.000 21948 move complete, result=0
00:03:54.010 00.000 21948 worker thread done servicing request
00:03:54.011 00.001 21948 Worker thread wakes up
00:03:54.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:54.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:54.011 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:03:55.642 01.631 21948 Exposure complete
00:03:55.695 00.053 21948 worker thread done servicing request
00:03:55.695 00.000 18120 OnExposeComplete: enter
00:03:55.697 00.002 18120 UpdateGuideState(): m_state=6
00:03:55.699 00.002 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
00:03:55.700 00.001 18120 Star::Find returns 1 (0), X=409.86, Y=238.09, Mass=2110, SNR=31.5, Peak=229 HFD=4.2
00:03:55.701 00.001 18120 MultiStar: [#1 -0.16,0.22,0.69,U] [#2 -0.06,0.28,0.62,U] [#3 -0.93,0.30,0.00,M8] [#4 -0.39,0.22,0.00,M5] [#5 -0.23,0.08,0.53,U] [#6 -0.03,0.05,0.49,U] [#7 -0.23,0.07,0.50,U] [#8 -0.18,0.37,0.00,M2] 
00:03:55.703 00.002 18120 refined, 5 included, MultiStar: {-0.19, 0.15}, one-star: {-0.33, 0.13}
00:03:55.704 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.64 = -2.65)
00:03:55.706 00.002 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.45)
00:03:55.709 00.003 18120 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.49 mountX=-0.21 mountY=0.11, mountTheta=2.68
00:03:55.713 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.15, opts=13)
00:03:55.716 00.003 18120 Enqueuing Move request for scope (-0.19, 0.15)
00:03:55.718 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:55.721 00.003 21948 Worker thread wakes up
00:03:55.721 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.5
00:03:55.722 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:55.724 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
00:03:55.724 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
00:03:55.724 00.000 21948 Moving (-0.19, 0.15) raw xDistance=-0.21 yDistance=0.11
00:03:55.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:03:55.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:55.724 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:55.724 00.000 18120 Enqueuing Expose request
00:03:55.725 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:55.725 00.000 21948 MoveAxis(E, 38, ABG)
00:03:55.725 00.000 21948 Guiding  Dir = 2, Dur = 38
00:03:55.725 00.000 21948 IsSlewing returns 0
00:03:55.725 00.000 21948 IsGuiding returns 0
00:03:55.728 00.003 21948 PulseGuide returned control before completion, sleep 46
00:03:55.783 00.055 21948 IsGuiding returns 0
00:03:55.784 00.001 21948 Move returns status 0, amount 38
00:03:55.784 00.000 21948 MoveAxis(N, 0, ABG)
00:03:55.784 00.000 21948 Move returns status 0, amount 0
00:03:55.784 00.000 21948 move complete, result=0
00:03:55.784 00.000 21948 worker thread done servicing request
00:03:55.784 00.000 21948 Worker thread wakes up
00:03:55.784 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
00:03:55.786 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:55.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:57.201 01.415 21948 Exposure complete
00:03:57.232 00.031 21948 worker thread done servicing request
00:03:57.232 00.000 18120 OnExposeComplete: enter
00:03:57.233 00.001 18120 UpdateGuideState(): m_state=6
00:03:57.234 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
00:03:57.234 00.000 18120 Star::Find returns 1 (0), X=409.97, Y=237.95, Mass=2140, SNR=31.9, Peak=243 HFD=4.2
00:03:57.234 00.000 18120 MultiStar: [#1 -0.11,0.06,0.67,U] [#2 -0.09,0.01,0.64,U] [#3 -0.34,0.19,0.00,M9] [#4 -0.16,0.27,0.54,U] [#5 -0.01,-0.01,0.53,U] [#6 0.08,-0.19,0.48,U] [#7 0.02,-0.13,0.47,U] [#8 -0.14,0.13,0.43,U] 
00:03:57.235 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.22, -0.01}
00:03:57.235 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
00:03:57.236 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.93)
00:03:57.236 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.97 mountX=-0.05 mountY=0.08, mountTheta=2.18
00:03:57.237 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
00:03:57.237 00.000 18120 Enqueuing Move request for scope (-0.09, 0.02)
00:03:57.238 00.001 21948 Worker thread wakes up
00:03:57.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:57.239 00.001 18120 UpdateGuideState exits: m=2140 RSB=31.9
00:03:57.240 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:57.241 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:57.242 00.001 18120 Enqueuing Expose request
00:03:57.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:03:57.243 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:03:57.243 00.000 21948 Moving (-0.09, 0.02) raw xDistance=-0.05 yDistance=0.08
00:03:57.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:03:57.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:57.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:03:57.243 00.000 21948 MoveAxis(E, 0, ABG)
00:03:57.243 00.000 21948 Move returns status 0, amount 0
00:03:57.243 00.000 21948 MoveAxis(N, 0, ABG)
00:03:57.243 00.000 21948 Move returns status 0, amount 0
00:03:57.243 00.000 21948 move complete, result=0
00:03:57.243 00.000 21948 worker thread done servicing request
00:03:57.243 00.000 21948 Worker thread wakes up
00:03:57.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:57.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:03:57.243 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:58.882 01.639 21948 Exposure complete
00:03:58.918 00.036 21948 worker thread done servicing request
00:03:58.918 00.000 18120 OnExposeComplete: enter
00:03:58.920 00.002 18120 UpdateGuideState(): m_state=6
00:03:58.921 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
00:03:58.922 00.001 18120 Star::Find returns 1 (0), X=410.11, Y=237.72, Mass=1957, SNR=30.4, Peak=212 HFD=4.0
00:03:58.922 00.000 18120 MultiStar: [#1 0.05,-0.08,0.76,U] [#2 0.08,-0.08,0.66,U] [#3 -0.25,-0.05,0.70,U] [#4 -0.18,0.14,0.58,U] [#5 0.14,-0.21,0.57,U] [#6 -0.03,-0.16,0.48,U] [#7 0.03,-0.17,0.52,U] [#8 0.22,0.07,0.50,U] 
00:03:58.924 00.002 18120 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.08, -0.23}
00:03:58.924 00.000 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.14) = xAngle (-0.57 = -0.57)
00:03:58.925 00.001 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.53 = 2.53)
00:03:58.925 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.72 mountX=0.08 mountY=0.06, mountTheta=0.60
00:03:58.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.10, opts=13)
00:03:58.927 00.001 18120 Enqueuing Move request for scope (-0.01, -0.10)
00:03:58.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:03:58.928 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.4
00:03:58.928 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:58.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:03:58.931 00.003 21948 Worker thread wakes up
00:03:58.931 00.000 18120 Enqueuing Expose request
00:03:58.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:03:58.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:03:58.932 00.000 21948 Moving (-0.01, -0.10) raw xDistance=0.08 yDistance=0.06
00:03:58.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:03:58.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:58.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:03:58.932 00.000 21948 MoveAxis(E, 0, ABG)
00:03:58.933 00.001 21948 Move returns status 0, amount 0
00:03:58.933 00.000 21948 MoveAxis(N, 0, ABG)
00:03:58.933 00.000 21948 Move returns status 0, amount 0
00:03:58.933 00.000 21948 move complete, result=0
00:03:58.933 00.000 21948 worker thread done servicing request
00:03:58.933 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:58.933 00.000 21948 Worker thread wakes up
00:03:58.934 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:03:58.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:00.452 01.518 21948 Exposure complete
00:04:00.500 00.048 21948 worker thread done servicing request
00:04:00.500 00.000 18120 OnExposeComplete: enter
00:04:00.503 00.003 18120 UpdateGuideState(): m_state=6
00:04:00.505 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
00:04:00.508 00.003 18120 Star::Find returns 1 (0), X=409.94, Y=237.90, Mass=2189, SNR=32.1, Peak=230 HFD=4.3
00:04:00.510 00.002 18120 MultiStar: [#1 0.05,-0.01,0.69,U] [#2 -0.04,0.09,0.62,U] [#3 -0.82,-0.09,0.00,M9] [#4 -0.21,0.11,0.53,U] [#5 0.14,-0.20,0.52,U] [#6 0.08,-0.24,0.51,U] [#7 -0.20,-0.33,0.00,M1] [#8 -0.01,-0.20,0.42,U] 
00:04:00.513 00.003 18120 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {-0.25, -0.05}
00:04:00.515 00.002 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
00:04:00.518 00.003 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
00:04:00.520 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=0.03 mountY=0.08, mountTheta=1.17
00:04:00.523 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
00:04:00.524 00.001 18120 Enqueuing Move request for scope (-0.05, -0.06)
00:04:00.524 00.000 21948 Worker thread wakes up
00:04:00.525 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:00.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:04:00.525 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.1
00:04:00.526 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:00.526 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:00.526 00.000 18120 Enqueuing Expose request
00:04:00.527 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:04:00.527 00.000 21948 Moving (-0.05, -0.06) raw xDistance=0.03 yDistance=0.08
00:04:00.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:04:00.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:00.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:04:00.527 00.000 21948 MoveAxis(E, 0, ABG)
00:04:00.527 00.000 21948 Move returns status 0, amount 0
00:04:00.527 00.000 21948 MoveAxis(N, 0, ABG)
00:04:00.527 00.000 21948 Move returns status 0, amount 0
00:04:00.527 00.000 21948 move complete, result=0
00:04:00.527 00.000 21948 worker thread done servicing request
00:04:00.527 00.000 21948 Worker thread wakes up
00:04:00.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:00.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:00.527 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:02.155 01.628 21948 Exposure complete
00:04:02.188 00.033 21948 worker thread done servicing request
00:04:02.188 00.000 18120 OnExposeComplete: enter
00:04:02.189 00.001 18120 UpdateGuideState(): m_state=6
00:04:02.190 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
00:04:02.190 00.000 18120 Star::Find returns 1 (0), X=410.12, Y=237.92, Mass=2014, SNR=30.9, Peak=218 HFD=4.2
00:04:02.191 00.001 18120 MultiStar: [#1 0.07,0.03,0.70,U] [#2 -0.12,0.08,0.67,U] [#3 -0.16,0.02,0.67,U] [#4 -0.10,0.11,0.56,U] [#5 0.01,-0.11,0.57,U] [#6 -0.03,-0.32,0.48,U] [#7 -0.14,-0.16,0.53,U] [#8 -0.05,0.26,0.43,U] 
00:04:02.191 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.07, -0.04}
00:04:02.191 00.000 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
00:04:02.192 00.001 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.32 = 1.32)
00:04:02.192 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.93 mountX=-0.01 mountY=0.07, mountTheta=1.78
00:04:02.193 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
00:04:02.194 00.001 18120 Enqueuing Move request for scope (-0.07, -0.01)
00:04:02.194 00.000 21948 Worker thread wakes up
00:04:02.195 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:04:02.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:04:02.195 00.000 21948 Moving (-0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
00:04:02.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:04:02.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:02.195 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:02.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:04:02.195 00.000 21948 MoveAxis(E, 0, ABG)
00:04:02.195 00.000 21948 Move returns status 0, amount 0
00:04:02.195 00.000 21948 MoveAxis(N, 0, ABG)
00:04:02.195 00.000 21948 Move returns status 0, amount 0
00:04:02.195 00.000 21948 move complete, result=0
00:04:02.195 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.9
00:04:02.196 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:02.196 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:02.197 00.001 21948 worker thread done servicing request
00:04:02.197 00.000 18120 Enqueuing Expose request
00:04:02.197 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:02.198 00.001 21948 Worker thread wakes up
00:04:02.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:02.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:03.719 01.521 21948 Exposure complete
00:04:03.759 00.040 21948 worker thread done servicing request
00:04:03.760 00.001 18120 OnExposeComplete: enter
00:04:03.760 00.000 18120 UpdateGuideState(): m_state=6
00:04:03.761 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
00:04:03.761 00.000 18120 Star::Find returns 1 (0), X=410.06, Y=238.10, Mass=2049, SNR=31.1, Peak=223 HFD=4.3
00:04:03.763 00.002 18120 MultiStar: [#1 -0.05,-0.05,0.73,U] [#2 -0.01,0.19,0.64,U] [#3 -0.62,-0.03,0.00,M9] [#4 -0.17,0.14,0.55,U] [#5 0.11,-0.20,0.54,U] [#6 0.15,-0.37,0.00,M1] [#7 -0.13,-0.30,0.53,U] [#8 0.16,-0.01,0.44,U] 
00:04:03.763 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.01}, one-star: {-0.13, 0.14}
00:04:03.764 00.001 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.14) = xAngle (4.16 = -2.13)
00:04:03.764 00.000 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.26 = 0.98)
00:04:03.764 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.01 mountX=-0.03 mountY=0.04, mountTheta=2.14
00:04:03.766 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
00:04:03.766 00.000 18120 Enqueuing Move request for scope (-0.05, 0.01)
00:04:03.766 00.000 21948 Worker thread wakes up
00:04:03.767 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:04:03.767 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:04:03.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:03.767 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
00:04:03.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:03.768 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:03.768 00.000 18120 Enqueuing Expose request
00:04:03.769 00.001 21948 Moving (-0.05, 0.01) raw xDistance=-0.03 yDistance=0.04
00:04:03.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:04:03.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:03.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:04:03.769 00.000 21948 MoveAxis(E, 0, ABG)
00:04:03.769 00.000 21948 Move returns status 0, amount 0
00:04:03.769 00.000 21948 MoveAxis(N, 0, ABG)
00:04:03.769 00.000 21948 Move returns status 0, amount 0
00:04:03.769 00.000 21948 move complete, result=0
00:04:03.769 00.000 21948 worker thread done servicing request
00:04:03.769 00.000 21948 Worker thread wakes up
00:04:03.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:03.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:03.769 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:05.401 01.632 21948 Exposure complete
00:04:05.441 00.040 21948 worker thread done servicing request
00:04:05.441 00.000 18120 OnExposeComplete: enter
00:04:05.442 00.001 18120 UpdateGuideState(): m_state=6
00:04:05.442 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
00:04:05.443 00.001 18120 Star::Find returns 1 (0), X=410.09, Y=237.75, Mass=1998, SNR=30.7, Peak=218 HFD=4.1
00:04:05.445 00.002 18120 MultiStar: [#1 -0.10,-0.01,0.73,U] [#2 -0.01,-0.09,0.67,U] [#3 -0.17,-0.11,0.67,U] [#4 -0.18,0.18,0.56,U] [#5 0.09,-0.15,0.52,U] [#6 -0.38,-0.37,0.00,M2] [#7 -0.04,-0.25,0.50,U] [#8 0.12,-0.06,0.45,U] 
00:04:05.445 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {-0.10, -0.20}
00:04:05.446 00.001 18120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.14) = xAngle (-1.01 = -1.01)
00:04:05.450 00.004 18120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.09 = 2.09)
00:04:05.452 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.15 mountX=0.06 mountY=0.10, mountTheta=1.02
00:04:05.455 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.09, opts=13)
00:04:05.455 00.000 18120 Enqueuing Move request for scope (-0.06, -0.09)
00:04:05.457 00.002 21948 Worker thread wakes up
00:04:05.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
00:04:05.457 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
00:04:05.457 00.000 21948 Moving (-0.06, -0.09) raw xDistance=0.06 yDistance=0.10
00:04:05.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:04:05.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:05.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:05.458 00.001 18120 UpdateGuideState exits: m=1998 RSB=30.7
00:04:05.459 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:04:05.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:05.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:05.459 00.000 18120 Enqueuing Expose request
00:04:05.460 00.001 21948 MoveAxis(E, 0, ABG)
00:04:05.460 00.000 21948 Move returns status 0, amount 0
00:04:05.460 00.000 21948 MoveAxis(N, 0, ABG)
00:04:05.460 00.000 21948 Move returns status 0, amount 0
00:04:05.460 00.000 21948 move complete, result=0
00:04:05.460 00.000 21948 worker thread done servicing request
00:04:05.460 00.000 21948 Worker thread wakes up
00:04:05.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:05.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:05.460 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:06.980 01.520 21948 Exposure complete
00:04:07.022 00.042 21948 worker thread done servicing request
00:04:07.022 00.000 18120 OnExposeComplete: enter
00:04:07.023 00.001 18120 UpdateGuideState(): m_state=6
00:04:07.023 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
00:04:07.024 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=237.84, Mass=2141, SNR=31.7, Peak=225 HFD=4.2
00:04:07.024 00.000 18120 MultiStar: [#1 0.02,-0.10,0.68,U] [#2 -0.13,-0.02,0.62,U] [#3 -0.62,-0.21,0.00,M9] [#4 -0.20,0.08,0.55,U] [#5 -0.04,-0.21,0.54,U] [#6 -0.16,-0.36,0.00,M3] [#7 -0.40,-0.41,0.00,M1] [#8 -0.17,-0.34,0.00,M1] 
00:04:07.025 00.001 18120 refined, 4 included, MultiStar: {-0.10, -0.08}, one-star: {-0.13, -0.12}
00:04:07.025 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.14) = xAngle (-1.31 = -1.31)
00:04:07.026 00.001 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.79 = 1.79)
00:04:07.026 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=0.03 mountY=0.13, mountTheta=1.32
00:04:07.029 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.08, opts=13)
00:04:07.031 00.002 18120 Enqueuing Move request for scope (-0.10, -0.08)
00:04:07.031 00.000 21948 Worker thread wakes up
00:04:07.032 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:07.032 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.7
00:04:07.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:07.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:07.033 00.000 18120 Enqueuing Expose request
00:04:07.034 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
00:04:07.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
00:04:07.034 00.000 21948 Moving (-0.10, -0.08) raw xDistance=0.03 yDistance=0.13
00:04:07.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:04:07.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:07.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:07.034 00.000 21948 MoveAxis(E, 0, ABG)
00:04:07.034 00.000 21948 Move returns status 0, amount 0
00:04:07.034 00.000 21948 MoveAxis(N, 0, ABG)
00:04:07.034 00.000 21948 Move returns status 0, amount 0
00:04:07.034 00.000 21948 move complete, result=0
00:04:07.034 00.000 21948 worker thread done servicing request
00:04:07.034 00.000 21948 Worker thread wakes up
00:04:07.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:07.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:07.034 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:08.666 01.632 21948 Exposure complete
00:04:08.691 00.025 21948 worker thread done servicing request
00:04:08.691 00.000 18120 OnExposeComplete: enter
00:04:08.692 00.001 18120 UpdateGuideState(): m_state=6
00:04:08.693 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
00:04:08.693 00.000 18120 Star::Find returns 1 (0), X=409.90, Y=237.91, Mass=2114, SNR=31.6, Peak=239 HFD=4.2
00:04:08.694 00.001 18120 MultiStar: [#1 -0.10,-0.09,0.71,U] [#2 0.04,0.24,0.63,U] [#3 -0.67,-0.01,0.00,M10] [#4 -0.57,0.28,0.00,M1] [#5 -0.17,-0.12,0.53,U] [#6 0.00,-0.22,0.48,U] [#7 -0.17,-0.11,0.51,U] [#8 0.04,-0.08,0.42,U] 
00:04:08.694 00.000 18120 refined, 6 included, MultiStar: {-0.12, -0.05}, one-star: {-0.29, -0.05}
00:04:08.694 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.14) = xAngle (-1.59 = -1.59)
00:04:08.695 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.51 = 1.51)
00:04:08.695 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.73 mountX=-0.00 mountY=0.13, mountTheta=1.59
00:04:08.696 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.05, opts=13)
00:04:08.699 00.003 18120 Enqueuing Move request for scope (-0.12, -0.05)
00:04:08.701 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:08.704 00.003 18120 UpdateGuideState exits: m=2114 RSB=31.6
00:04:08.706 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:08.708 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:08.711 00.003 18120 Enqueuing Expose request
00:04:08.713 00.002 21948 Worker thread wakes up
00:04:08.713 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
00:04:08.713 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
00:04:08.713 00.000 21948 Moving (-0.12, -0.05) raw xDistance=-0.00 yDistance=0.13
00:04:08.713 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:04:08.713 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:08.713 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:08.713 00.000 21948 MoveAxis(E, 0, ABG)
00:04:08.713 00.000 21948 Move returns status 0, amount 0
00:04:08.713 00.000 21948 MoveAxis(N, 0, ABG)
00:04:08.713 00.000 21948 Move returns status 0, amount 0
00:04:08.713 00.000 21948 move complete, result=0
00:04:08.713 00.000 21948 worker thread done servicing request
00:04:08.713 00.000 21948 Worker thread wakes up
00:04:08.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:08.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:08.714 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:10.233 01.519 21948 Exposure complete
00:04:10.257 00.024 21948 worker thread done servicing request
00:04:10.257 00.000 18120 OnExposeComplete: enter
00:04:10.258 00.001 18120 UpdateGuideState(): m_state=6
00:04:10.259 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
00:04:10.259 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=238.09, Mass=1975, SNR=30.5, Peak=215 HFD=4.2
00:04:10.260 00.001 18120 MultiStar: [#1 -0.23,0.14,0.76,U] [#2 -0.06,0.13,0.66,U] [#3 -0.43,-0.01,0.00,R] [#4 -0.50,0.28,0.00,M2] [#5 -0.32,-0.08,0.54,U] [#6 -0.20,0.04,0.48,U] [#7 -0.34,-0.36,0.00,M1] [#8 -0.18,0.02,0.45,U] 
00:04:10.260 00.000 18120 refined, 5 included, MultiStar: {-0.21, 0.08}, one-star: {-0.25, 0.13}
00:04:10.261 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
00:04:10.261 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.74)
00:04:10.261 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.78 mountX=-0.16 mountY=0.15, mountTheta=2.38
00:04:10.263 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.08, opts=13)
00:04:10.264 00.001 18120 Enqueuing Move request for scope (-0.21, 0.08)
00:04:10.264 00.000 21948 Worker thread wakes up
00:04:10.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:10.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
00:04:10.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
00:04:10.265 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.5
00:04:10.265 00.000 21948 Moving (-0.21, 0.08) raw xDistance=-0.16 yDistance=0.15
00:04:10.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:10.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:10.266 00.001 18120 Enqueuing Expose request
00:04:10.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:04:10.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:10.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:04:10.266 00.000 21948 MoveAxis(E, 0, ABG)
00:04:10.266 00.000 21948 Move returns status 0, amount 0
00:04:10.266 00.000 21948 MoveAxis(N, 0, ABG)
00:04:10.266 00.000 21948 Move returns status 0, amount 0
00:04:10.266 00.000 21948 move complete, result=0
00:04:10.266 00.000 21948 worker thread done servicing request
00:04:10.266 00.000 21948 Worker thread wakes up
00:04:10.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:10.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:10.267 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:11.897 01.630 21948 Exposure complete
00:04:11.933 00.036 21948 worker thread done servicing request
00:04:11.933 00.000 18120 OnExposeComplete: enter
00:04:11.936 00.003 18120 UpdateGuideState(): m_state=6
00:04:11.938 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
00:04:11.939 00.001 18120 Star::Find returns 1 (0), X=409.91, Y=237.99, Mass=2049, SNR=31.3, Peak=238 HFD=4.3
00:04:11.942 00.003 18120 MultiStar: [#1 -0.13,0.02,0.70,U] [#2 -0.03,0.13,0.71,U] [#3 -0.23,-0.10,0.72,U] [#4 -0.25,0.15,0.54,U] [#5 0.11,-0.05,0.55,U] [#6 -0.24,-0.23,0.51,U] [#7 -0.28,-0.17,0.52,U] [#8 -0.24,-0.07,0.44,U] 
00:04:11.943 00.001 18120 refined, 8 included, MultiStar: {-0.18, -0.02}, one-star: {-0.28, 0.03}
00:04:11.943 00.000 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.14) = xAngle (-1.88 = -1.88)
00:04:11.944 00.001 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.22 = 1.22)
00:04:11.944 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.02 mountX=-0.05 mountY=0.17, mountTheta=1.88
00:04:11.945 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.02, opts=13)
00:04:11.946 00.001 18120 Enqueuing Move request for scope (-0.18, -0.02)
00:04:11.948 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:11.948 00.000 21948 Worker thread wakes up
00:04:11.948 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.3
00:04:11.949 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:11.950 00.001 18120 Enqueuing Expose request
00:04:11.950 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
00:04:11.950 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
00:04:11.950 00.000 21948 Moving (-0.18, -0.02) raw xDistance=-0.05 yDistance=0.17
00:04:11.950 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:04:11.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:11.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:04:11.950 00.000 21948 MoveAxis(E, 0, ABG)
00:04:11.950 00.000 21948 Move returns status 0, amount 0
00:04:11.950 00.000 21948 MoveAxis(N, 0, ABG)
00:04:11.950 00.000 21948 Move returns status 0, amount 0
00:04:11.950 00.000 21948 move complete, result=0
00:04:11.950 00.000 21948 worker thread done servicing request
00:04:11.950 00.000 21948 Worker thread wakes up
00:04:11.951 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:11.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:11.951 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:13.477 01.526 21948 Exposure complete
00:04:13.501 00.024 21948 worker thread done servicing request
00:04:13.501 00.000 18120 OnExposeComplete: enter
00:04:13.502 00.001 18120 UpdateGuideState(): m_state=6
00:04:13.503 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
00:04:13.503 00.000 18120 Star::Find returns 1 (0), X=409.89, Y=237.82, Mass=1985, SNR=30.5, Peak=220 HFD=4.3
00:04:13.504 00.001 18120 MultiStar: [#1 -0.07,-0.01,0.76,U] [#2 0.07,0.26,0.67,U] [#3 0.16,-0.27,0.66,U] [#4 -0.26,0.07,0.57,U] [#5 -0.13,0.02,0.55,U] [#6 -0.13,-0.33,0.49,U] [#7 -0.41,-0.22,0.00,M1] [#8 -0.14,0.02,0.44,U] 
00:04:13.505 00.001 18120 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.30, -0.14}
00:04:13.505 00.000 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
00:04:13.506 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
00:04:13.506 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.69 mountX=0.00 mountY=0.12, mountTheta=1.55
00:04:13.507 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.05, opts=13)
00:04:13.508 00.001 18120 Enqueuing Move request for scope (-0.11, -0.05)
00:04:13.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:13.508 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.5
00:04:13.509 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:13.509 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:13.510 00.001 18120 Enqueuing Expose request
00:04:13.510 00.000 21948 Worker thread wakes up
00:04:13.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
00:04:13.510 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
00:04:13.511 00.001 21948 Moving (-0.11, -0.05) raw xDistance=0.00 yDistance=0.12
00:04:13.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:04:13.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:13.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:13.511 00.000 21948 MoveAxis(E, 0, ABG)
00:04:13.511 00.000 21948 Move returns status 0, amount 0
00:04:13.511 00.000 21948 MoveAxis(N, 0, ABG)
00:04:13.511 00.000 21948 Move returns status 0, amount 0
00:04:13.511 00.000 21948 move complete, result=0
00:04:13.511 00.000 21948 worker thread done servicing request
00:04:13.511 00.000 21948 Worker thread wakes up
00:04:13.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:13.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:13.511 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:15.143 01.632 21948 Exposure complete
00:04:15.178 00.035 21948 worker thread done servicing request
00:04:15.178 00.000 18120 OnExposeComplete: enter
00:04:15.178 00.000 18120 UpdateGuideState(): m_state=6
00:04:15.179 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
00:04:15.179 00.000 18120 Star::Find returns 1 (0), X=410.10, Y=237.89, Mass=2086, SNR=31.5, Peak=230 HFD=4.2
00:04:15.180 00.001 18120 MultiStar: [#1 -0.07,-0.09,0.71,U] [#2 0.00,0.05,0.64,U] [#3 -0.13,-0.04,0.67,U] [#4 -0.42,0.27,0.00,M1] [#5 -0.28,-0.16,0.47,U] [#6 -0.16,-0.32,0.48,U] [#7 -0.29,-0.33,0.00,M2] [#8 0.09,-0.07,0.46,U] 
00:04:15.180 00.000 18120 single-star, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.09, -0.07}
00:04:15.181 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
00:04:15.182 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
00:04:15.182 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.47 mountX=0.03 mountY=0.11, mountTheta=1.33
00:04:15.183 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
00:04:15.184 00.001 18120 Enqueuing Move request for scope (-0.09, -0.07)
00:04:15.184 00.000 21948 Worker thread wakes up
00:04:15.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:04:15.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:04:15.184 00.000 21948 Moving (-0.09, -0.07) raw xDistance=0.03 yDistance=0.11
00:04:15.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:15.185 00.001 18120 UpdateGuideState exits: m=2086 RSB=31.5
00:04:15.185 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:15.186 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:15.186 00.000 18120 Enqueuing Expose request
00:04:15.187 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:04:15.187 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:15.187 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:04:15.187 00.000 21948 MoveAxis(E, 0, ABG)
00:04:15.187 00.000 21948 Move returns status 0, amount 0
00:04:15.187 00.000 21948 MoveAxis(N, 0, ABG)
00:04:15.187 00.000 21948 Move returns status 0, amount 0
00:04:15.187 00.000 21948 move complete, result=0
00:04:15.187 00.000 21948 worker thread done servicing request
00:04:15.187 00.000 21948 Worker thread wakes up
00:04:15.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:15.188 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:15.188 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:16.714 01.526 21948 Exposure complete
00:04:16.763 00.049 21948 worker thread done servicing request
00:04:16.763 00.000 18120 OnExposeComplete: enter
00:04:16.764 00.001 18120 UpdateGuideState(): m_state=6
00:04:16.765 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
00:04:16.765 00.000 18120 Star::Find returns 1 (0), X=410.13, Y=237.85, Mass=1980, SNR=30.6, Peak=202 HFD=4.3
00:04:16.767 00.002 18120 MultiStar: [#1 -0.05,-0.10,0.70,U] [#2 0.18,0.00,0.66,U] [#3 -0.22,-0.13,0.71,U] [#4 -0.29,-0.03,0.56,U] [#5 -0.15,-0.12,0.53,U] [#6 0.04,-0.21,0.51,U] [#7 0.08,-0.30,0.52,U] [#8 0.09,-0.09,0.46,U] 
00:04:16.767 00.000 18120 single-star, 8 included, MultiStar: {-0.05, -0.12}, one-star: {-0.06, -0.11}
00:04:16.767 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.14) = xAngle (-0.95 = -0.95)
00:04:16.768 00.001 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.16 = 2.16)
00:04:16.768 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.09 mountX=0.07 mountY=0.10, mountTheta=0.96
00:04:16.771 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.11, opts=13)
00:04:16.771 00.000 18120 Enqueuing Move request for scope (-0.06, -0.11)
00:04:16.772 00.001 21948 Worker thread wakes up
00:04:16.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:16.773 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:04:16.774 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:04:16.774 00.000 21948 Moving (-0.06, -0.11) raw xDistance=0.07 yDistance=0.10
00:04:16.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:04:16.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:16.774 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.6
00:04:16.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.775 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:16.775 00.000 18120 Enqueuing Expose request
00:04:16.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:04:16.776 00.001 21948 MoveAxis(E, 0, ABG)
00:04:16.776 00.000 21948 Move returns status 0, amount 0
00:04:16.776 00.000 21948 MoveAxis(N, 0, ABG)
00:04:16.776 00.000 21948 Move returns status 0, amount 0
00:04:16.776 00.000 21948 move complete, result=0
00:04:16.776 00.000 21948 worker thread done servicing request
00:04:16.776 00.000 21948 Worker thread wakes up
00:04:16.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:16.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:16.776 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:18.506 01.730 21948 Exposure complete
00:04:18.541 00.035 21948 worker thread done servicing request
00:04:18.542 00.001 18120 OnExposeComplete: enter
00:04:18.543 00.001 18120 UpdateGuideState(): m_state=6
00:04:18.546 00.003 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
00:04:18.549 00.003 18120 Star::Find returns 1 (0), X=410.12, Y=237.76, Mass=2107, SNR=31.5, Peak=222 HFD=4.2
00:04:18.551 00.002 18120 MultiStar: [#1 -0.04,-0.11,0.71,U] [#2 0.02,-0.02,0.66,U] [#3 0.09,-0.03,0.69,U] [#4 -0.42,-0.12,0.00,M1] [#5 -0.26,-0.22,0.51,U] [#6 -0.04,-0.26,0.50,U] [#7 -0.00,-0.29,0.51,U] [#8 0.10,-0.14,0.43,U] 
00:04:18.553 00.002 18120 refined, 7 included, MultiStar: {-0.03, -0.15}, one-star: {-0.07, -0.20}
00:04:18.554 00.001 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
00:04:18.554 00.000 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
00:04:18.555 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=0.13 mountY=0.09, mountTheta=0.63
00:04:18.557 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.15, opts=13)
00:04:18.558 00.001 18120 Enqueuing Move request for scope (-0.03, -0.15)
00:04:18.559 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:18.561 00.002 18120 UpdateGuideState exits: m=2107 RSB=31.5
00:04:18.562 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:18.564 00.001 18120 Enqueuing Expose request
00:04:18.565 00.001 21948 Worker thread wakes up
00:04:18.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:04:18.565 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:04:18.565 00.000 21948 Moving (-0.03, -0.15) raw xDistance=0.13 yDistance=0.09
00:04:18.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:04:18.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:18.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:04:18.565 00.000 21948 MoveAxis(E, 0, ABG)
00:04:18.565 00.000 21948 Move returns status 0, amount 0
00:04:18.565 00.000 21948 MoveAxis(N, 0, ABG)
00:04:18.565 00.000 21948 Move returns status 0, amount 0
00:04:18.565 00.000 21948 move complete, result=0
00:04:18.565 00.000 21948 worker thread done servicing request
00:04:18.565 00.000 21948 Worker thread wakes up
00:04:18.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:18.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:18.566 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:19.974 01.408 21948 Exposure complete
00:04:20.001 00.027 21948 worker thread done servicing request
00:04:20.001 00.000 18120 OnExposeComplete: enter
00:04:20.002 00.001 18120 UpdateGuideState(): m_state=6
00:04:20.002 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
00:04:20.003 00.001 18120 Star::Find returns 1 (0), X=409.89, Y=237.89, Mass=2123, SNR=31.8, Peak=239 HFD=4.2
00:04:20.004 00.001 18120 MultiStar: [#1 -0.02,-0.15,0.69,U] [#2 -0.06,-0.09,0.63,U] [#3 -0.33,-0.23,0.00,M1] [#4 -0.15,-0.18,0.55,U] [#5 0.10,-0.18,0.53,U] [#6 -0.04,-0.49,0.00,M1] [#7 -0.29,-0.34,0.00,M1] [#8 -0.03,-0.28,0.44,U] 
00:04:20.004 00.000 18120 refined, 5 included, MultiStar: {-0.10, -0.14}, one-star: {-0.30, -0.07}
00:04:20.005 00.001 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
00:04:20.005 00.000 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
00:04:20.005 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-2.18 mountX=0.09 mountY=0.15, mountTheta=1.05
00:04:20.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.14, opts=13)
00:04:20.007 00.000 18120 Enqueuing Move request for scope (-0.10, -0.14)
00:04:20.007 00.000 21948 Worker thread wakes up
00:04:20.008 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
00:04:20.008 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
00:04:20.008 00.000 21948 Moving (-0.10, -0.14) raw xDistance=0.09 yDistance=0.15
00:04:20.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:04:20.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:20.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:20.008 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.8
00:04:20.009 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:20.009 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:20.009 00.000 18120 Enqueuing Expose request
00:04:20.010 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:04:20.010 00.000 21948 MoveAxis(E, 0, ABG)
00:04:20.010 00.000 21948 Move returns status 0, amount 0
00:04:20.010 00.000 21948 MoveAxis(N, 0, ABG)
00:04:20.010 00.000 21948 Move returns status 0, amount 0
00:04:20.010 00.000 21948 move complete, result=0
00:04:20.010 00.000 21948 worker thread done servicing request
00:04:20.010 00.000 21948 Worker thread wakes up
00:04:20.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:20.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:20.011 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:21.739 01.728 21948 Exposure complete
00:04:21.772 00.033 21948 worker thread done servicing request
00:04:21.772 00.000 18120 OnExposeComplete: enter
00:04:21.773 00.001 18120 UpdateGuideState(): m_state=6
00:04:21.773 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
00:04:21.774 00.001 18120 Star::Find returns 1 (1), X=410.04, Y=237.75, Mass=2309, SNR=33.1, Peak=255 HFD=4.1
00:04:21.774 00.000 18120 MultiStar: [#1 -0.15,-0.21,0.65,U] [#2 -0.13,-0.23,0.61,U] [#3 0.08,-0.18,0.65,U] [#4 -0.22,-0.02,0.53,U] [#5 -0.14,-0.15,0.47,U] [#6 0.09,-0.33,0.44,U] [#7 -0.09,-0.29,0.47,U] [#8 -0.15,-0.06,0.41,U] 
00:04:21.775 00.001 18120 refined, 8 included, MultiStar: {-0.10, -0.19}, one-star: {-0.15, -0.21}
00:04:21.775 00.000 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
00:04:21.776 00.001 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.19 = 2.19)
00:04:21.777 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.06 mountX=0.13 mountY=0.18, mountTheta=0.93
00:04:21.778 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.19, opts=13)
00:04:21.779 00.001 18120 Enqueuing Move request for scope (-0.10, -0.19)
00:04:21.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:21.779 00.000 18120 UpdateGuideState exits: m=2309 RSB=33.1 Saturée
00:04:21.780 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:21.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:21.781 00.001 18120 Enqueuing Expose request
00:04:21.781 00.000 21948 Worker thread wakes up
00:04:21.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
00:04:21.781 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
00:04:21.781 00.000 21948 Moving (-0.10, -0.19) raw xDistance=0.13 yDistance=0.18
00:04:21.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:04:21.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:21.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:04:21.781 00.000 21948 MoveAxis(E, 0, ABG)
00:04:21.781 00.000 21948 Move returns status 0, amount 0
00:04:21.781 00.000 21948 MoveAxis(N, 0, ABG)
00:04:21.782 00.001 21948 Move returns status 0, amount 0
00:04:21.782 00.000 21948 move complete, result=0
00:04:21.782 00.000 21948 worker thread done servicing request
00:04:21.782 00.000 21948 Worker thread wakes up
00:04:21.782 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:21.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:21.782 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:23.196 01.414 21948 Exposure complete
00:04:23.233 00.037 21948 worker thread done servicing request
00:04:23.234 00.001 18120 OnExposeComplete: enter
00:04:23.234 00.000 18120 UpdateGuideState(): m_state=6
00:04:23.235 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
00:04:23.235 00.000 18120 Star::Find returns 1 (0), X=410.00, Y=237.69, Mass=2171, SNR=32.1, Peak=203 HFD=4.2
00:04:23.236 00.001 18120 MultiStar: [#1 -0.05,-0.36,0.71,U] [#2 0.08,-0.31,0.62,U] [#3 -0.30,-0.18,0.66,U] [#4 -0.21,-0.11,0.54,U] [#5 -0.01,-0.41,0.00,M1] [#6 -0.10,-0.36,0.00,M1] [#7 -0.23,-0.46,0.00,M1] [#8 0.23,-0.25,0.42,U] 
00:04:23.236 00.000 18120 refined, 5 included, MultiStar: {-0.10, -0.25}, one-star: {-0.19, -0.26}
00:04:23.237 00.001 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.14) = xAngle (-0.80 = -0.80)
00:04:23.237 00.000 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.30 = 2.30)
00:04:23.238 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.94 mountX=0.19 mountY=0.20, mountTheta=0.82
00:04:23.239 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.25, opts=13)
00:04:23.239 00.000 18120 Enqueuing Move request for scope (-0.10, -0.25)
00:04:23.240 00.001 21948 Worker thread wakes up
00:04:23.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
00:04:23.240 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
00:04:23.240 00.000 21948 Moving (-0.10, -0.25) raw xDistance=0.19 yDistance=0.20
00:04:23.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:04:23.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:04:23.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:23.240 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.1
00:04:23.241 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:23.241 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:23.242 00.001 18120 Enqueuing Expose request
00:04:23.242 00.000 21948 MoveAxis(E, 0, ABG)
00:04:23.242 00.000 21948 Move returns status 0, amount 0
00:04:23.242 00.000 21948 MoveAxis(S, 48, ABG)
00:04:23.242 00.000 21948 Guiding  Dir = 1, Dur = 48
00:04:23.242 00.000 21948 IsSlewing returns 0
00:04:23.243 00.001 21948 IsGuiding returns 0
00:04:23.247 00.004 21948 PulseGuide returned control before completion, sleep 54
00:04:23.307 00.060 21948 IsGuiding returns 0
00:04:23.307 00.000 21948 Move returns status 0, amount 48
00:04:23.307 00.000 21948 move complete, result=0
00:04:23.307 00.000 21948 worker thread done servicing request
00:04:23.307 00.000 21948 Worker thread wakes up
00:04:23.307 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:04:23.309 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:23.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:24.938 01.629 21948 Exposure complete
00:04:24.966 00.028 21948 worker thread done servicing request
00:04:24.966 00.000 18120 OnExposeComplete: enter
00:04:24.967 00.001 18120 UpdateGuideState(): m_state=6
00:04:24.968 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
00:04:24.971 00.003 18120 Star::Find returns 1 (0), X=410.42, Y=237.56, Mass=2044, SNR=31.1, Peak=181 HFD=4.1
00:04:24.971 00.000 18120 MultiStar: [#1 0.49,-0.24,0.00,M1] [#2 0.15,-0.11,0.68,U] [#3 0.52,-0.34,0.00,M1] [#4 -0.07,-0.18,0.56,U] [#5 0.25,-0.26,0.52,U] [#6 0.10,-0.45,0.00,M2] [#7 -0.06,-0.42,0.00,M2] [#8 0.22,-0.20,0.44,U] 
00:04:24.972 00.001 18120 refined, 4 included, MultiStar: {0.16, -0.25}, one-star: {0.23, -0.40}
00:04:24.972 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
00:04:24.973 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.04)
00:04:24.973 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.00 mountX=0.29 mountY=-0.03, mountTheta=-0.11
00:04:24.975 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.25, opts=13)
00:04:24.975 00.000 18120 Enqueuing Move request for scope (0.16, -0.25)
00:04:24.976 00.001 21948 Worker thread wakes up
00:04:24.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:24.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
00:04:24.977 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.1
00:04:24.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:24.978 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:24.978 00.000 18120 Enqueuing Expose request
00:04:24.978 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
00:04:24.979 00.001 21948 Moving (0.16, -0.25) raw xDistance=0.29 yDistance=-0.03
00:04:24.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:04:24.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:24.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:24.979 00.000 21948 MoveAxis(W, 52, ABG)
00:04:24.979 00.000 21948 Guiding  Dir = 3, Dur = 52
00:04:24.979 00.000 21948 IsSlewing returns 0
00:04:24.979 00.000 21948 IsGuiding returns 0
00:04:24.981 00.002 21948 PulseGuide returned control before completion, sleep 61
00:04:25.051 00.070 21948 IsGuiding returns 0
00:04:25.051 00.000 21948 Move returns status 0, amount 52
00:04:25.051 00.000 21948 MoveAxis(N, 0, ABG)
00:04:25.051 00.000 21948 Move returns status 0, amount 0
00:04:25.051 00.000 21948 move complete, result=0
00:04:25.051 00.000 21948 worker thread done servicing request
00:04:25.051 00.000 21948 Worker thread wakes up
00:04:25.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:25.051 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.0 px 0 ms NORTH
00:04:25.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:26.462 01.411 21948 Exposure complete
00:04:26.493 00.031 21948 worker thread done servicing request
00:04:26.493 00.000 18120 OnExposeComplete: enter
00:04:26.494 00.001 18120 UpdateGuideState(): m_state=6
00:04:26.494 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
00:04:26.495 00.001 18120 Star::Find returns 1 (0), X=410.25, Y=237.99, Mass=2133, SNR=31.9, Peak=213 HFD=4.1
00:04:26.495 00.000 18120 MultiStar: [#1 0.11,-0.09,0.70,U] [#2 0.16,-0.06,0.62,U] [#3 0.22,-0.02,0.64,U] [#4 -0.22,0.33,0.00,M1] [#5 0.14,-0.06,0.52,U] [#6 0.08,-0.18,0.50,U] [#7 -0.30,-0.26,0.00,M3] [#8 0.12,-0.11,0.45,U] 
00:04:26.496 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.06, 0.03}
00:04:26.496 00.000 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.14) = xAngle (1.60 = 1.60)
00:04:26.496 00.000 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.71 = -1.58)
00:04:26.497 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
00:04:26.498 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.03, opts=13)
00:04:26.499 00.001 18120 Enqueuing Move request for scope (0.06, 0.03)
00:04:26.499 00.000 21948 Worker thread wakes up
00:04:26.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:04:26.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:04:26.499 00.000 21948 Moving (0.06, 0.03) raw xDistance=-0.00 yDistance=-0.07
00:04:26.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:04:26.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:26.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:26.500 00.001 18120 UpdateGuideState exits: m=2133 RSB=31.9
00:04:26.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:26.501 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:26.501 00.000 18120 Enqueuing Expose request
00:04:26.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:26.501 00.000 21948 MoveAxis(E, 0, ABG)
00:04:26.501 00.000 21948 Move returns status 0, amount 0
00:04:26.502 00.001 21948 MoveAxis(N, 0, ABG)
00:04:26.502 00.000 21948 Move returns status 0, amount 0
00:04:26.502 00.000 21948 move complete, result=0
00:04:26.502 00.000 21948 worker thread done servicing request
00:04:26.502 00.000 21948 Worker thread wakes up
00:04:26.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:26.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:26.502 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:28.133 01.631 21948 Exposure complete
00:04:28.171 00.038 21948 worker thread done servicing request
00:04:28.171 00.000 18120 OnExposeComplete: enter
00:04:28.172 00.001 18120 UpdateGuideState(): m_state=6
00:04:28.172 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
00:04:28.173 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=238.03, Mass=1862, SNR=29.8, Peak=199 HFD=4.2
00:04:28.173 00.000 18120 MultiStar: [#1 -0.10,-0.15,0.76,U] [#2 -0.06,0.12,0.70,U] [#3 -0.18,0.05,0.70,U] [#4 -0.13,0.23,0.59,U] [#5 0.01,-0.19,0.54,U] [#6 0.20,-0.24,0.51,U] [#7 -0.15,-0.34,0.00,M4] [#8 -0.07,0.03,0.48,U] 
00:04:28.174 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.00}, one-star: {-0.13, 0.07}
00:04:28.174 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.14) = xAngle (-1.97 = -1.97)
00:04:28.174 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.13 = 1.13)
00:04:28.175 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.12 mountX=-0.03 mountY=0.06, mountTheta=1.98
00:04:28.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.00, opts=13)
00:04:28.176 00.000 18120 Enqueuing Move request for scope (-0.07, -0.00)
00:04:28.177 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:28.177 00.000 21948 Worker thread wakes up
00:04:28.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:04:28.177 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:04:28.177 00.000 21948 Moving (-0.07, -0.00) raw xDistance=-0.03 yDistance=0.06
00:04:28.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:04:28.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:28.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:04:28.177 00.000 21948 MoveAxis(E, 0, ABG)
00:04:28.177 00.000 21948 Move returns status 0, amount 0
00:04:28.177 00.000 21948 MoveAxis(N, 0, ABG)
00:04:28.177 00.000 21948 Move returns status 0, amount 0
00:04:28.177 00.000 21948 move complete, result=0
00:04:28.177 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.8
00:04:28.178 00.001 21948 worker thread done servicing request
00:04:28.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:28.179 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:28.179 00.000 18120 Enqueuing Expose request
00:04:28.180 00.001 21948 Worker thread wakes up
00:04:28.180 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:28.180 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:28.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:29.691 01.511 21948 Exposure complete
00:04:29.726 00.035 21948 worker thread done servicing request
00:04:29.726 00.000 18120 OnExposeComplete: enter
00:04:29.727 00.001 18120 UpdateGuideState(): m_state=6
00:04:29.728 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
00:04:29.728 00.000 18120 Star::Find returns 1 (0), X=410.20, Y=237.85, Mass=2033, SNR=31.0, Peak=204 HFD=4.2
00:04:29.729 00.001 18120 MultiStar: [#1 0.31,0.07,0.72,U] [#2 0.03,0.10,0.65,U] [#3 -0.06,-0.02,0.69,U] [#4 0.09,0.09,0.55,U] [#5 0.11,-0.18,0.52,U] [#6 0.19,-0.31,0.00,M1] [#7 0.07,-0.23,0.53,U] [#8 0.10,0.01,0.44,U] 
00:04:29.729 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.01, -0.11}
00:04:29.729 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.73 = 0.73)
00:04:29.730 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.83 = -2.45)
00:04:29.730 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.42 mountX=0.06 mountY=-0.05, mountTheta=-0.71
00:04:29.732 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
00:04:29.732 00.000 18120 Enqueuing Move request for scope (0.08, -0.03)
00:04:29.733 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:29.733 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.0
00:04:29.734 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.734 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:29.734 00.000 18120 Enqueuing Expose request
00:04:29.734 00.000 21948 Worker thread wakes up
00:04:29.735 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:04:29.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:04:29.735 00.000 21948 Moving (0.08, -0.03) raw xDistance=0.06 yDistance=-0.05
00:04:29.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:04:29.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:29.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:29.735 00.000 21948 MoveAxis(E, 0, ABG)
00:04:29.735 00.000 21948 Move returns status 0, amount 0
00:04:29.735 00.000 21948 MoveAxis(N, 0, ABG)
00:04:29.735 00.000 21948 Move returns status 0, amount 0
00:04:29.735 00.000 21948 move complete, result=0
00:04:29.735 00.000 21948 worker thread done servicing request
00:04:29.735 00.000 21948 Worker thread wakes up
00:04:29.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:29.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:29.735 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:31.364 01.629 21948 Exposure complete
00:04:31.399 00.035 21948 worker thread done servicing request
00:04:31.399 00.000 18120 OnExposeComplete: enter
00:04:31.400 00.001 18120 UpdateGuideState(): m_state=6
00:04:31.400 00.000 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
00:04:31.401 00.001 18120 Star::Find returns 1 (0), X=410.10, Y=237.93, Mass=2152, SNR=31.9, Peak=234 HFD=4.2
00:04:31.401 00.000 18120 MultiStar: [#1 0.20,-0.05,0.67,U] [#2 0.21,0.03,0.62,U] [#3 -0.22,-0.26,0.66,U] [#4 -0.20,0.19,0.52,U] [#5 0.10,-0.11,0.49,U] [#6 -0.16,-0.36,0.00,M2] [#7 -0.39,-0.22,0.00,M4] [#8 -0.01,-0.23,0.42,U] 
00:04:31.402 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.09, -0.03}
00:04:31.402 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.14) = xAngle (-0.54 = -0.54)
00:04:31.402 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.56 = 2.56)
00:04:31.403 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=0.05 mountY=0.03, mountTheta=0.57
00:04:31.405 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
00:04:31.406 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
00:04:31.406 00.000 21948 Worker thread wakes up
00:04:31.407 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:04:31.407 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:04:31.407 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.03
00:04:31.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:04:31.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:31.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:31.408 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:04:31.408 00.000 21948 MoveAxis(E, 0, ABG)
00:04:31.408 00.000 18120 UpdateGuideState exits: m=2152 RSB=31.9
00:04:31.411 00.003 21948 Move returns status 0, amount 0
00:04:31.411 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.412 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:31.412 00.000 18120 Enqueuing Expose request
00:04:31.413 00.001 21948 MoveAxis(N, 0, ABG)
00:04:31.413 00.000 21948 Move returns status 0, amount 0
00:04:31.413 00.000 21948 move complete, result=0
00:04:31.413 00.000 21948 worker thread done servicing request
00:04:31.413 00.000 21948 Worker thread wakes up
00:04:31.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:31.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,223,31,31)
00:04:31.413 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:32.573 01.160 18120 evsrv: cli 0D46E110 connect
00:04:32.574 00.001 18120 case statement mapped state 6 to 3
00:04:32.575 00.001 18120 case statement mapped state 6 to 3
00:04:32.575 00.000 18120 evsrv: cli 0D46E110 request: {"method":"get_app_state","id":"a462984c-eecc-47d1-9a61-7173485ae8ec"}
00:04:32.576 00.001 18120 case statement mapped state 6 to 3
00:04:32.576 00.000 18120 evsrv: cli 0D46E110 response: {"jsonrpc":"2.0","result":"Guiding","id":"a462984c-eecc-47d1-9a61-7173485ae8ec"}
00:04:32.578 00.002 18120 evsrv: cli 0D46E110 disconnect
00:04:32.580 00.002 18120 evsrv: cli 0D46DB70 connect
00:04:32.581 00.001 18120 case statement mapped state 6 to 3
00:04:32.582 00.001 18120 case statement mapped state 6 to 3
00:04:32.582 00.000 18120 evsrv: cli 0D46DB70 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"7ae377bc-4bc7-4772-82c6-8bd5fdc900bb"}
00:04:32.584 00.002 18120 PhdController::Dither begins
00:04:32.585 00.001 18120 dither: size=2.00, dRA=-0.20 dDec=-0.59
00:04:32.586 00.001 18120 MountToCamera -- mountTheta (1.89) + m_xAngle (-1.14) = xAngle (0.75 = 0.75)
00:04:32.586 00.000 18120 MountToCamera -- mountX=-0.20 mountY=-0.59 hyp=0.62 mountTheta=1.89 cameraX=0.46, cameraY=0.42 cameraTheta=0.75
00:04:32.587 00.001 18120 setting lock position to (410.65, 238.38)
00:04:32.588 00.001 18120 Mount: notify guiding dithered (0.5, 0.4)
00:04:32.589 00.001 18120 MultiStar: stabilizing after lock position change
00:04:32.589 00.000 18120 Status Line: Dithering de -0.20,-0.59
00:04:32.591 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:04:32.593 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
00:04:32.595 00.002 18120 evsrv: cli 0D46DB70 response: {"jsonrpc":"2.0","result":0,"id":"7ae377bc-4bc7-4772-82c6-8bd5fdc900bb"}
00:04:32.596 00.001 18120 evsrv: cli 0D46DB70 disconnect
00:04:32.927 00.331 21948 Exposure complete
00:04:32.963 00.036 21948 worker thread done servicing request
00:04:32.964 00.001 18120 OnExposeComplete: enter
00:04:32.964 00.000 18120 UpdateGuideState(): m_state=6
00:04:32.965 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
00:04:32.965 00.000 18120 Star::Find returns 1 (0), X=410.15, Y=237.77, Mass=2161, SNR=31.9, Peak=215 HFD=4.2
00:04:32.966 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.14) = xAngle (-1.11 = -1.11)
00:04:32.966 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.99 = 1.99)
00:04:32.966 00.000 18120 CameraToMount -- cameraX=-0.50 cameraY=-0.61 hyp=0.79 cameraTheta=-2.25 mountX=0.35 mountY=0.72, mountTheta=1.12
00:04:32.968 00.002 18120 dither recenter: remaining=(0.2,0.6) step=(0.2,0.6)
00:04:32.969 00.001 18120 MountToCamera -- mountTheta (-1.25) + m_xAngle (-1.14) = xAngle (-2.39 = -2.39)
00:04:32.969 00.000 18120 MountToCamera -- mountX=0.20 mountY=0.59 hyp=0.62 mountTheta=-1.25 cameraX=-0.46, cameraY=-0.42 cameraTheta=-2.39
00:04:32.969 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.46, y=-0.42, opts=4)
00:04:32.970 00.001 18120 Enqueuing Move request for scope (-0.46, -0.42)
00:04:32.970 00.000 18120 Mount: notify direct move 0.20,0.59
00:04:32.971 00.001 21948 Worker thread wakes up
00:04:32.971 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:32.971 00.000 18120 UpdateGuideState exits: m=2161 RSB=31.9
00:04:32.972 00.001 18120 PhdController: settling, locked = 1, distance = 0.75 (0.50) aobump = 0 frame = 1 / 99999
00:04:32.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.42) opts 0x4
00:04:32.972 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.46, -0.42)
00:04:32.972 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053872.972,"Host":"ASUS_SAM","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:32.973 00.001 21948 Moving (-0.46, -0.42) raw xDistance=0.20 yDistance=0.59
00:04:32.973 00.000 21948 MoveAxis(W, 56, B)
00:04:32.973 00.000 21948 Guiding  Dir = 3, Dur = 56
00:04:32.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:32.974 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:32.974 00.000 18120 Enqueuing Expose request
00:04:32.975 00.001 21948 IsSlewing returns 0
00:04:32.975 00.000 21948 IsGuiding returns 0
00:04:32.976 00.001 21948 PulseGuide returned control before completion, sleep 65
00:04:33.052 00.076 21948 IsGuiding returns 0
00:04:33.052 00.000 21948 Move returns status 0, amount 56
00:04:33.052 00.000 21948 MoveAxis(S, 141, B)
00:04:33.052 00.000 21948 Guiding  Dir = 1, Dur = 141
00:04:33.053 00.001 21948 IsSlewing returns 0
00:04:33.053 00.000 21948 IsGuiding returns 0
00:04:33.058 00.005 21948 PulseGuide returned control before completion, sleep 147
00:04:33.214 00.156 21948 IsGuiding returns 0
00:04:33.214 00.000 21948 Move returns status 0, amount 141
00:04:33.214 00.000 21948 move complete, result=0
00:04:33.215 00.001 21948 worker thread done servicing request
00:04:33.215 00.000 21948 Worker thread wakes up
00:04:33.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:33.215 00.000 18120 GuideStep: 0.2 px 56 ms WEST, 0.6 px 141 ms SOUTH
00:04:33.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:34.841 01.626 21948 Exposure complete
00:04:34.878 00.037 21948 worker thread done servicing request
00:04:34.878 00.000 18120 OnExposeComplete: enter
00:04:34.879 00.001 18120 UpdateGuideState(): m_state=6
00:04:34.880 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
00:04:34.881 00.001 18120 Star::Find returns 1 (0), X=410.19, Y=238.24, Mass=2027, SNR=30.9, Peak=192 HFD=4.1
00:04:34.883 00.002 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.14) = xAngle (-1.68 = -1.68)
00:04:34.883 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.42 = 1.42)
00:04:34.884 00.001 18120 CameraToMount -- cameraX=-0.45 cameraY=-0.15 hyp=0.48 cameraTheta=-2.83 mountX=-0.05 mountY=0.47, mountTheta=1.68
00:04:34.886 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.45, y=-0.15, opts=13)
00:04:34.887 00.001 18120 Enqueuing Move request for scope (-0.45, -0.15)
00:04:34.888 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:34.891 00.003 21948 Worker thread wakes up
00:04:34.891 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.15) opts 0xd
00:04:34.891 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.45, -0.15)
00:04:34.891 00.000 21948 Moving (-0.45, -0.15) raw xDistance=-0.05 yDistance=0.47
00:04:34.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:04:34.891 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
00:04:34.892 00.001 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 2 / 99999
00:04:34.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:04:34.892 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053874.892,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:04:34.893 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
00:04:34.893 00.000 21948 MoveAxis(E, 0, ABG)
00:04:34.893 00.000 21948 Move returns status 0, amount 0
00:04:34.893 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:34.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:34.893 00.000 18120 Enqueuing Expose request
00:04:34.894 00.001 21948 MoveAxis(N, 0, ABG)
00:04:34.894 00.000 21948 Move returns status 0, amount 0
00:04:34.894 00.000 21948 move complete, result=0
00:04:34.894 00.000 21948 worker thread done servicing request
00:04:34.894 00.000 21948 Worker thread wakes up
00:04:34.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:34.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:34.894 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:04:36.415 01.521 21948 Exposure complete
00:04:36.461 00.046 21948 worker thread done servicing request
00:04:36.462 00.001 18120 OnExposeComplete: enter
00:04:36.463 00.001 18120 UpdateGuideState(): m_state=6
00:04:36.464 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
00:04:36.464 00.000 18120 Star::Find returns 1 (0), X=410.23, Y=238.03, Mass=2126, SNR=31.7, Peak=211 HFD=4.2
00:04:36.465 00.001 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
00:04:36.466 00.001 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
00:04:36.467 00.001 18120 CameraToMount -- cameraX=-0.42 cameraY=-0.35 hyp=0.54 cameraTheta=-2.44 mountX=0.15 mountY=0.53, mountTheta=1.30
00:04:36.469 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=-0.35, opts=13)
00:04:36.470 00.001 18120 Enqueuing Move request for scope (-0.42, -0.35)
00:04:36.472 00.002 21948 Worker thread wakes up
00:04:36.472 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:36.473 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.35) opts 0xd
00:04:36.473 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.7
00:04:36.474 00.001 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 3 / 99999
00:04:36.474 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, -0.35)
00:04:36.474 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053876.474,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
00:04:36.475 00.001 21948 Moving (-0.42, -0.35) raw xDistance=0.15 yDistance=0.53
00:04:36.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:36.476 00.001 18120 Enqueuing Expose request
00:04:36.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:04:36.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:04:36.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
00:04:36.476 00.000 21948 MoveAxis(E, 0, ABG)
00:04:36.476 00.000 21948 Move returns status 0, amount 0
00:04:36.476 00.000 21948 MoveAxis(N, 0, ABG)
00:04:36.477 00.001 21948 Move returns status 0, amount 0
00:04:36.477 00.000 21948 move complete, result=0
00:04:36.477 00.000 21948 worker thread done servicing request
00:04:36.477 00.000 21948 Worker thread wakes up
00:04:36.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:36.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:36.477 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:04:38.102 01.625 21948 Exposure complete
00:04:38.136 00.034 21948 worker thread done servicing request
00:04:38.136 00.000 18120 OnExposeComplete: enter
00:04:38.137 00.001 18120 UpdateGuideState(): m_state=6
00:04:38.138 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
00:04:38.139 00.001 18120 Star::Find returns 1 (0), X=410.48, Y=238.42, Mass=2037, SNR=30.9, Peak=165 HFD=4.1
00:04:38.141 00.002 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.14) = xAngle (4.03 = -2.25)
00:04:38.144 00.003 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.85)
00:04:38.146 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.89 mountX=-0.11 mountY=0.13, mountTheta=2.27
00:04:38.150 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.04, opts=13)
00:04:38.151 00.001 18120 Enqueuing Move request for scope (-0.16, 0.04)
00:04:38.151 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:38.152 00.001 18120 UpdateGuideState exits: m=2037 RSB=30.9
00:04:38.152 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 4 / 99999
00:04:38.153 00.001 21948 Worker thread wakes up
00:04:38.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
00:04:38.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
00:04:38.153 00.000 21948 Moving (-0.16, 0.04) raw xDistance=-0.11 yDistance=0.13
00:04:38.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:04:38.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:38.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:38.153 00.000 21948 MoveAxis(E, 0, ABG)
00:04:38.153 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053878.153,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:04:38.153 00.000 21948 Move returns status 0, amount 0
00:04:38.153 00.000 21948 MoveAxis(N, 0, ABG)
00:04:38.153 00.000 21948 Move returns status 0, amount 0
00:04:38.153 00.000 21948 move complete, result=0
00:04:38.153 00.000 21948 worker thread done servicing request
00:04:38.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:38.154 00.000 18120 Enqueuing Expose request
00:04:38.155 00.001 21948 Worker thread wakes up
00:04:38.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:38.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:38.155 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:39.674 01.519 21948 Exposure complete
00:04:39.716 00.042 21948 worker thread done servicing request
00:04:39.716 00.000 18120 OnExposeComplete: enter
00:04:39.717 00.001 18120 UpdateGuideState(): m_state=6
00:04:39.718 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
00:04:39.719 00.001 18120 Star::Find returns 1 (0), X=410.28, Y=238.19, Mass=2043, SNR=31.1, Peak=194 HFD=4.0
00:04:39.719 00.000 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.14) = xAngle (-1.51 = -1.51)
00:04:39.721 00.002 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.59 = 1.59)
00:04:39.722 00.001 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.19 hyp=0.41 cameraTheta=-2.66 mountX=0.02 mountY=0.41, mountTheta=1.52
00:04:39.723 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.19, opts=13)
00:04:39.724 00.001 18120 Enqueuing Move request for scope (-0.36, -0.19)
00:04:39.724 00.000 21948 Worker thread wakes up
00:04:39.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:39.725 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.19) opts 0xd
00:04:39.725 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.19)
00:04:39.725 00.000 21948 Moving (-0.36, -0.19) raw xDistance=0.02 yDistance=0.41
00:04:39.725 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:04:39.725 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.07
00:04:39.725 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
00:04:39.725 00.000 21948 MoveAxis(E, 0, ABG)
00:04:39.725 00.000 21948 Move returns status 0, amount 0
00:04:39.725 00.000 21948 MoveAxis(S, 97, ABG)
00:04:39.725 00.000 21948 Guiding  Dir = 1, Dur = 97
00:04:39.725 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.1
00:04:39.725 00.000 21948 IsSlewing returns 0
00:04:39.726 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 5 / 99999
00:04:39.726 00.000 21948 IsGuiding returns 0
00:04:39.726 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786053879.726,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
00:04:39.728 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:39.728 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:39.729 00.001 18120 Enqueuing Expose request
00:04:39.731 00.002 21948 PulseGuide returned control before completion, sleep 103
00:04:39.843 00.112 21948 IsGuiding returns 0
00:04:39.843 00.000 21948 Move returns status 0, amount 97
00:04:39.843 00.000 21948 move complete, result=0
00:04:39.844 00.001 21948 worker thread done servicing request
00:04:39.844 00.000 21948 Worker thread wakes up
00:04:39.844 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 97 ms SOUTH
00:04:39.846 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:39.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:41.578 01.732 21948 Exposure complete
00:04:41.609 00.031 21948 worker thread done servicing request
00:04:41.609 00.000 18120 OnExposeComplete: enter
00:04:41.610 00.001 18120 UpdateGuideState(): m_state=6
00:04:41.610 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
00:04:41.611 00.001 18120 Star::Find returns 1 (0), X=410.64, Y=238.62, Mass=2085, SNR=31.4, Peak=161 HFD=4.3
00:04:41.611 00.000 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.76 = 2.76)
00:04:41.611 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.42)
00:04:41.612 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
00:04:41.614 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.24, opts=13)
00:04:41.614 00.000 18120 Enqueuing Move request for scope (-0.01, 0.24)
00:04:41.615 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:41.615 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.4
00:04:41.615 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 6 / 99999
00:04:41.616 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786053881.616,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
00:04:41.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:41.617 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:41.617 00.000 18120 Enqueuing Expose request
00:04:41.618 00.001 21948 Worker thread wakes up
00:04:41.618 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
00:04:41.618 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
00:04:41.618 00.000 21948 Moving (-0.01, 0.24) raw xDistance=-0.22 yDistance=-0.10
00:04:41.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:04:41.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:41.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:41.618 00.000 21948 MoveAxis(E, 40, ABG)
00:04:41.618 00.000 21948 Guiding  Dir = 2, Dur = 40
00:04:41.618 00.000 21948 IsSlewing returns 0
00:04:41.618 00.000 21948 IsGuiding returns 0
00:04:41.620 00.002 21948 PulseGuide returned control before completion, sleep 49
00:04:41.670 00.050 21948 IsGuiding returns 0
00:04:41.670 00.000 21948 Move returns status 0, amount 40
00:04:41.670 00.000 21948 MoveAxis(N, 0, ABG)
00:04:41.670 00.000 21948 Move returns status 0, amount 0
00:04:41.670 00.000 21948 move complete, result=0
00:04:41.671 00.001 21948 worker thread done servicing request
00:04:41.671 00.000 21948 Worker thread wakes up
00:04:41.671 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:04:41.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:41.672 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:43.083 01.411 21948 Exposure complete
00:04:43.108 00.025 21948 worker thread done servicing request
00:04:43.108 00.000 18120 OnExposeComplete: enter
00:04:43.109 00.001 18120 UpdateGuideState(): m_state=6
00:04:43.110 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
00:04:43.111 00.001 18120 Star::Find returns 1 (0), X=410.77, Y=238.40, Mass=1817, SNR=29.4, Peak=160 HFD=3.8
00:04:43.114 00.003 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.14) = xAngle (1.26 = 1.26)
00:04:43.116 00.002 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.37 = -1.92)
00:04:43.119 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.12 mountX=0.04 mountY=-0.12, mountTheta=-1.26
00:04:43.123 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
00:04:43.124 00.001 18120 Enqueuing Move request for scope (0.12, 0.01)
00:04:43.125 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:43.126 00.001 18120 UpdateGuideState exits: m=1817 RSB=29.4
00:04:43.126 00.000 21948 Worker thread wakes up
00:04:43.127 00.001 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 7 / 99999
00:04:43.127 00.000 18120 PhdController: newstate STATE_FINISH
00:04:43.127 00.000 18120 PhdController complete: success
00:04:43.128 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
00:04:43.128 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
00:04:43.128 00.000 21948 Moving (0.12, 0.01) raw xDistance=0.04 yDistance=-0.12
00:04:43.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:04:43.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:43.129 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:43.129 00.000 21948 MoveAxis(E, 0, ABG)
00:04:43.129 00.000 21948 Move returns status 0, amount 0
00:04:43.129 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786053883.128,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:04:43.130 00.001 21948 MoveAxis(N, 0, ABG)
00:04:43.130 00.000 21948 Move returns status 0, amount 0
00:04:43.130 00.000 21948 move complete, result=0
00:04:43.130 00.000 21948 worker thread done servicing request
00:04:43.130 00.000 18120 Mount: notify guiding dither settle done success=1
00:04:43.130 00.000 18120 PhdController: newstate STATE_IDLE
00:04:43.131 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:43.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:43.131 00.000 18120 Enqueuing Expose request
00:04:43.132 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:43.132 00.000 21948 Worker thread wakes up
00:04:43.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:43.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:44.757 01.625 21948 Exposure complete
00:04:44.790 00.033 21948 worker thread done servicing request
00:04:44.790 00.000 18120 OnExposeComplete: enter
00:04:44.791 00.001 18120 UpdateGuideState(): m_state=6
00:04:44.792 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.792 00.000 18120 Star::Find returns 1 (0), X=410.88, Y=238.46, Mass=2163, SNR=32.0, Peak=202 HFD=3.9
00:04:44.793 00.001 18120 MultiStar: exiting stabilization period
00:04:44.794 00.001 18120 MultiStar: updating star positions after lock position change
00:04:44.794 00.000 18120 Star::Find(15, 645, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.795 00.001 18120 Star::Find returns 1 (0), X=645.38, Y=142.80, Mass=1053, SNR=22.5, Peak=100 HFD=3.7
00:04:44.795 00.000 18120 Star::Find(15, 250, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.796 00.001 18120 Star::Find returns 1 (0), X=250.41, Y=594.55, Mass=914, SNR=20.8, Peak=87 HFD=4.0
00:04:44.796 00.000 18120 Star::Find(15, 1152, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.797 00.001 18120 Star::Find returns 1 (0), X=1152.54, Y=217.14, Mass=1026, SNR=22.0, Peak=71 HFD=5.2
00:04:44.797 00.000 18120 Star::Find(15, 1161, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.797 00.000 18120 Star::Find returns 1 (0), X=1161.36, Y=808.72, Mass=569, SNR=16.4, Peak=52 HFD=3.7
00:04:44.798 00.001 18120 Star::Find(15, 929, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.798 00.000 18120 Star::Find returns 1 (0), X=929.92, Y=803.68, Mass=598, SNR=17.0, Peak=54 HFD=3.9
00:04:44.799 00.001 18120 Star::Find(15, 552, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.799 00.000 18120 Star::Find returns 1 (0), X=552.11, Y=572.33, Mass=468, SNR=14.9, Peak=47 HFD=4.0
00:04:44.800 00.001 18120 Star::Find(15, 243, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.800 00.000 18120 Star::Find returns 1 (0), X=243.07, Y=360.06, Mass=572, SNR=16.5, Peak=65 HFD=4.1
00:04:44.800 00.000 18120 Star::Find(15, 99, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.801 00.001 18120 Star::Find returns 1 (0), X=99.93, Y=866.45, Mass=406, SNR=14.0, Peak=58 HFD=3.0
00:04:44.801 00.000 18120 Star::Find(15, 275, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.803 00.002 18120 Star::Find returns 1 (0), X=276.00, Y=627.33, Mass=330, SNR=12.5, Peak=46 HFD=2.7
00:04:44.804 00.001 18120 Star::Find(15, 38, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.806 00.002 18120 Star::Find returns 1 (0), X=37.74, Y=450.71, Mass=260, SNR=11.1, Peak=44 HFD=2.9
00:04:44.806 00.000 18120 Star::Find(15, 397, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:44.807 00.001 18120 Star::Find returns 1 (0), X=397.47, Y=486.82, Mass=401, SNR=13.8, Peak=42 HFD=3.5
00:04:44.807 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.14) = xAngle (1.44 = 1.44)
00:04:44.807 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.55 = -1.74)
00:04:44.808 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.30 mountX=0.03 mountY=-0.25, mountTheta=-1.44
00:04:44.809 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.07, opts=13)
00:04:44.809 00.000 18120 Enqueuing Move request for scope (0.24, 0.07)
00:04:44.810 00.001 21948 Worker thread wakes up
00:04:44.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
00:04:44.810 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
00:04:44.810 00.000 21948 Moving (0.24, 0.07) raw xDistance=0.03 yDistance=-0.25
00:04:44.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:04:44.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:04:44.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:44.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:04:44.810 00.000 21948 MoveAxis(E, 0, ABG)
00:04:44.810 00.000 18120 UpdateGuideState exits: m=2163 RSB=32.0
00:04:44.811 00.001 21948 Move returns status 0, amount 0
00:04:44.811 00.000 21948 MoveAxis(N, 0, ABG)
00:04:44.811 00.000 21948 Move returns status 0, amount 0
00:04:44.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:44.812 00.001 18120 Enqueuing Expose request
00:04:44.812 00.000 21948 move complete, result=0
00:04:44.812 00.000 21948 worker thread done servicing request
00:04:44.812 00.000 21948 Worker thread wakes up
00:04:44.812 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:44.813 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:44.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:46.339 01.526 21948 Exposure complete
00:04:46.364 00.025 21948 worker thread done servicing request
00:04:46.364 00.000 18120 OnExposeComplete: enter
00:04:46.364 00.000 18120 UpdateGuideState(): m_state=6
00:04:46.365 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
00:04:46.366 00.001 18120 Star::Find returns 1 (0), X=410.85, Y=238.33, Mass=2206, SNR=32.2, Peak=222 HFD=4.1
00:04:46.366 00.000 18120 MultiStar: [#1 -0.02,-0.30,0.67,U] [#2 -0.10,0.11,0.66,U] [#3 -0.11,-0.14,0.67,U] [#4 -0.07,-0.04,0.53,U] [#5 -0.07,-0.18,0.52,U] [#6 -0.08,-0.21,0.49,U] [#7 0.01,-0.32,0.51,U] [#8 -0.24,0.01,0.43,U] 
00:04:46.366 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.21, -0.05}
00:04:46.367 00.001 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
00:04:46.367 00.000 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
00:04:46.368 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.81 mountX=0.10 mountY=0.08, mountTheta=0.69
00:04:46.369 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
00:04:46.370 00.001 18120 Enqueuing Move request for scope (-0.03, -0.12)
00:04:46.370 00.000 21948 Worker thread wakes up
00:04:46.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:46.371 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
00:04:46.371 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
00:04:46.371 00.000 21948 Moving (-0.03, -0.12) raw xDistance=0.10 yDistance=0.08
00:04:46.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:04:46.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:46.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:04:46.371 00.000 21948 MoveAxis(E, 0, ABG)
00:04:46.371 00.000 21948 Move returns status 0, amount 0
00:04:46.371 00.000 21948 MoveAxis(N, 0, ABG)
00:04:46.371 00.000 21948 Move returns status 0, amount 0
00:04:46.371 00.000 21948 move complete, result=0
00:04:46.371 00.000 18120 UpdateGuideState exits: m=2206 RSB=32.2
00:04:46.372 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:46.373 00.001 18120 Enqueuing Expose request
00:04:46.373 00.000 21948 worker thread done servicing request
00:04:46.373 00.000 21948 Worker thread wakes up
00:04:46.373 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:46.373 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:46.374 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:48.013 01.639 21948 Exposure complete
00:04:48.070 00.057 21948 worker thread done servicing request
00:04:48.070 00.000 18120 OnExposeComplete: enter
00:04:48.071 00.001 18120 UpdateGuideState(): m_state=6
00:04:48.072 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
00:04:48.073 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=238.33, Mass=2288, SNR=32.9, Peak=206 HFD=4.1
00:04:48.074 00.001 18120 MultiStar: [#1 0.11,-0.02,0.65,U] [#2 -0.19,0.28,0.59,U] [#3 0.19,-0.05,0.66,U] [#4 0.10,0.08,0.50,U] [#5 -0.04,-0.10,0.50,U] [#6 -0.24,-0.17,0.48,U] [#7 0.12,-0.35,0.00,M4] [#8 -0.27,0.06,0.39,U] 
00:04:48.075 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.29, -0.06}
00:04:48.076 00.001 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.14) = xAngle (1.11 = 1.11)
00:04:48.076 00.000 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.21 = -2.07)
00:04:48.077 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.03 mountX=0.02 mountY=-0.03, mountTheta=-1.10
00:04:48.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
00:04:48.078 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
00:04:48.079 00.001 21948 Worker thread wakes up
00:04:48.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:04:48.079 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:04:48.079 00.000 21948 Moving (0.04, -0.00) raw xDistance=0.02 yDistance=-0.03
00:04:48.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:04:48.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:48.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:48.079 00.000 21948 MoveAxis(E, 0, ABG)
00:04:48.079 00.000 21948 Move returns status 0, amount 0
00:04:48.079 00.000 21948 MoveAxis(N, 0, ABG)
00:04:48.079 00.000 21948 Move returns status 0, amount 0
00:04:48.079 00.000 21948 move complete, result=0
00:04:48.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:48.079 00.000 18120 UpdateGuideState exits: m=2288 RSB=32.9
00:04:48.080 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:48.081 00.001 18120 Enqueuing Expose request
00:04:48.081 00.000 21948 worker thread done servicing request
00:04:48.082 00.001 21948 Worker thread wakes up
00:04:48.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:48.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:48.082 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:49.603 01.521 21948 Exposure complete
00:04:49.628 00.025 21948 worker thread done servicing request
00:04:49.628 00.000 18120 OnExposeComplete: enter
00:04:49.629 00.001 18120 UpdateGuideState(): m_state=6
00:04:49.629 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
00:04:49.630 00.001 18120 Star::Find returns 1 (0), X=410.96, Y=238.45, Mass=1949, SNR=30.2, Peak=167 HFD=4.1
00:04:49.630 00.000 18120 MultiStar: [#1 0.10,-0.28,0.70,U] [#2 -0.07,0.34,0.67,U] [#3 0.06,0.02,0.72,U] [#4 0.03,0.11,0.56,U] [#5 0.03,-0.22,0.55,U] [#6 -0.16,0.11,0.49,U] [#7 0.33,-0.25,0.00,M5] [#8 -0.19,0.02,0.43,U] 
00:04:49.631 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.32, 0.06}
00:04:49.631 00.000 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.14) = xAngle (1.55 = 1.55)
00:04:49.632 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.65 = -1.64)
00:04:49.632 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.40 mountX=0.00 mountY=-0.05, mountTheta=-1.55
00:04:49.633 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.02, opts=13)
00:04:49.634 00.001 18120 Enqueuing Move request for scope (0.05, 0.02)
00:04:49.634 00.000 21948 Worker thread wakes up
00:04:49.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:04:49.634 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:04:49.634 00.000 21948 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
00:04:49.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:04:49.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:49.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:49.637 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:49.637 00.000 21948 MoveAxis(E, 0, ABG)
00:04:49.637 00.000 21948 Move returns status 0, amount 0
00:04:49.637 00.000 21948 MoveAxis(N, 0, ABG)
00:04:49.637 00.000 21948 Move returns status 0, amount 0
00:04:49.637 00.000 21948 move complete, result=0
00:04:49.637 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.2
00:04:49.639 00.002 21948 worker thread done servicing request
00:04:49.639 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:49.640 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:49.640 00.000 18120 Enqueuing Expose request
00:04:49.640 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:49.641 00.001 21948 Worker thread wakes up
00:04:49.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:49.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:51.265 01.624 21948 Exposure complete
00:04:51.298 00.033 21948 worker thread done servicing request
00:04:51.298 00.000 18120 OnExposeComplete: enter
00:04:51.299 00.001 18120 UpdateGuideState(): m_state=6
00:04:51.299 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
00:04:51.300 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=238.66, Mass=2046, SNR=31.0, Peak=168 HFD=4.4
00:04:51.300 00.000 18120 MultiStar: [#1 -0.20,-0.29,0.73,U] [#2 -0.23,0.26,0.64,U] [#3 0.01,0.07,0.68,U] [#4 -0.07,-0.14,0.56,U] [#5 -0.20,-0.10,0.51,U] [#6 -0.39,0.27,0.00,M1] [#7 0.33,-0.33,0.00,M6] [#8 -0.22,0.23,0.45,U] 
00:04:51.301 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.05}, one-star: {0.15, 0.28}
00:04:51.301 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.69 = -2.59)
00:04:51.302 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
00:04:51.303 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.55 mountX=-0.08 mountY=0.05, mountTheta=2.62
00:04:51.305 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
00:04:51.306 00.001 18120 Enqueuing Move request for scope (-0.08, 0.05)
00:04:51.306 00.000 21948 Worker thread wakes up
00:04:51.306 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:04:51.306 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:04:51.306 00.000 21948 Moving (-0.08, 0.05) raw xDistance=-0.08 yDistance=0.05
00:04:51.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:04:51.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:51.307 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:51.307 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.0
00:04:51.307 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:51.308 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:51.308 00.000 18120 Enqueuing Expose request
00:04:51.309 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:04:51.309 00.000 21948 MoveAxis(E, 0, ABG)
00:04:51.309 00.000 21948 Move returns status 0, amount 0
00:04:51.309 00.000 21948 MoveAxis(N, 0, ABG)
00:04:51.309 00.000 21948 Move returns status 0, amount 0
00:04:51.309 00.000 21948 move complete, result=0
00:04:51.309 00.000 21948 worker thread done servicing request
00:04:51.309 00.000 21948 Worker thread wakes up
00:04:51.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:51.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:51.309 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:52.833 01.524 21948 Exposure complete
00:04:52.872 00.039 21948 worker thread done servicing request
00:04:52.872 00.000 18120 OnExposeComplete: enter
00:04:52.873 00.001 18120 UpdateGuideState(): m_state=6
00:04:52.874 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
00:04:52.874 00.000 18120 Star::Find returns 1 (0), X=410.68, Y=238.48, Mass=2063, SNR=31.3, Peak=161 HFD=4.0
00:04:52.875 00.001 18120 MultiStar: [#1 0.06,-0.52,0.00,M1] [#2 0.16,0.10,0.63,U] [#3 -0.11,-0.22,0.67,U] [#4 -0.34,-0.17,0.00,M1] [#5 -0.08,-0.09,0.53,U] [#6 -0.04,-0.18,0.51,U] [#7 0.30,-0.54,0.00,M7] [#8 -0.29,-0.02,0.43,U] 
00:04:52.875 00.000 18120 refined, 5 included, MultiStar: {-0.04, -0.03}, one-star: {0.03, 0.10}
00:04:52.875 00.000 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.14) = xAngle (-1.23 = -1.23)
00:04:52.876 00.001 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.87 = 1.87)
00:04:52.876 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.37 mountX=0.02 mountY=0.05, mountTheta=1.23
00:04:52.878 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
00:04:52.879 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
00:04:52.879 00.000 21948 Worker thread wakes up
00:04:52.880 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:52.880 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.3
00:04:52.880 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:52.881 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:04:52.881 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:52.881 00.000 18120 Enqueuing Expose request
00:04:52.882 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:04:52.882 00.000 21948 Moving (-0.04, -0.03) raw xDistance=0.02 yDistance=0.05
00:04:52.882 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:04:52.882 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:52.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:04:52.882 00.000 21948 MoveAxis(E, 0, ABG)
00:04:52.882 00.000 21948 Move returns status 0, amount 0
00:04:52.882 00.000 21948 MoveAxis(N, 0, ABG)
00:04:52.882 00.000 21948 Move returns status 0, amount 0
00:04:52.882 00.000 21948 move complete, result=0
00:04:52.882 00.000 21948 worker thread done servicing request
00:04:52.882 00.000 21948 Worker thread wakes up
00:04:52.882 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:52.882 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:52.882 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:54.511 01.629 21948 Exposure complete
00:04:54.538 00.027 21948 worker thread done servicing request
00:04:54.538 00.000 18120 OnExposeComplete: enter
00:04:54.540 00.002 18120 UpdateGuideState(): m_state=6
00:04:54.544 00.004 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
00:04:54.547 00.003 18120 Star::Find returns 1 (0), X=410.35, Y=238.53, Mass=2098, SNR=31.5, Peak=159 HFD=4.0
00:04:54.550 00.003 18120 MultiStar: [#1 -0.17,-0.36,0.00,M2] [#2 -0.16,0.17,0.63,U] [#3 -0.22,-0.19,0.67,U] [#4 -0.15,-0.12,0.53,U] [#5 -0.05,0.19,0.55,U] [#6 -0.42,-0.06,0.00,M1] [#7 0.12,-0.35,0.00,M8] [#8 -0.31,0.32,0.00,M1] 
00:04:54.552 00.002 18120 refined, 4 included, MultiStar: {-0.19, 0.05}, one-star: {-0.29, 0.15}
00:04:54.553 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.14) = xAngle (4.03 = -2.25)
00:04:54.556 00.003 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.85)
00:04:54.557 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.89 mountX=-0.13 mountY=0.15, mountTheta=2.27
00:04:54.559 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.05, opts=13)
00:04:54.559 00.000 18120 Enqueuing Move request for scope (-0.19, 0.05)
00:04:54.560 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:54.560 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
00:04:54.560 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.561 00.001 21948 Worker thread wakes up
00:04:54.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:54.561 00.000 18120 Enqueuing Expose request
00:04:54.562 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
00:04:54.562 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
00:04:54.562 00.000 21948 Moving (-0.19, 0.05) raw xDistance=-0.13 yDistance=0.15
00:04:54.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:04:54.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:54.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:04:54.562 00.000 21948 MoveAxis(E, 0, ABG)
00:04:54.562 00.000 21948 Move returns status 0, amount 0
00:04:54.562 00.000 21948 MoveAxis(N, 0, ABG)
00:04:54.562 00.000 21948 Move returns status 0, amount 0
00:04:54.562 00.000 21948 move complete, result=0
00:04:54.562 00.000 21948 worker thread done servicing request
00:04:54.562 00.000 21948 Worker thread wakes up
00:04:54.562 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:54.564 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:54.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:56.077 01.513 21948 Exposure complete
00:04:56.114 00.037 21948 worker thread done servicing request
00:04:56.115 00.001 18120 OnExposeComplete: enter
00:04:56.115 00.000 18120 UpdateGuideState(): m_state=6
00:04:56.116 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
00:04:56.117 00.001 18120 Star::Find returns 1 (0), X=410.52, Y=238.40, Mass=2127, SNR=31.7, Peak=172 HFD=4.1
00:04:56.118 00.001 18120 MultiStar: [#1 -0.13,-0.16,0.69,U] [#2 -0.16,0.08,0.66,U] [#3 0.09,0.04,0.68,U] [#4 0.08,0.15,0.53,U] [#5 -0.12,0.06,0.54,U] [#6 0.02,-0.09,0.41,U] [#7 0.28,-0.31,0.00,M9] [#8 -0.42,-0.05,0.00,M2] 
00:04:56.119 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.01}, one-star: {-0.12, 0.02}
00:04:56.120 00.001 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.09 = -2.20)
00:04:56.120 00.000 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.91)
00:04:56.121 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.94 mountX=-0.04 mountY=0.05, mountTheta=2.21
00:04:56.124 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.01, opts=13)
00:04:56.125 00.001 18120 Enqueuing Move request for scope (-0.06, 0.01)
00:04:56.126 00.001 21948 Worker thread wakes up
00:04:56.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:56.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:04:56.127 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:04:56.127 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.7
00:04:56.127 00.000 21948 Moving (-0.06, 0.01) raw xDistance=-0.04 yDistance=0.05
00:04:56.127 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:56.127 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:56.128 00.001 18120 Enqueuing Expose request
00:04:56.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:04:56.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:56.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:04:56.128 00.000 21948 MoveAxis(E, 0, ABG)
00:04:56.128 00.000 21948 Move returns status 0, amount 0
00:04:56.128 00.000 21948 MoveAxis(N, 0, ABG)
00:04:56.128 00.000 21948 Move returns status 0, amount 0
00:04:56.128 00.000 21948 move complete, result=0
00:04:56.128 00.000 21948 worker thread done servicing request
00:04:56.128 00.000 21948 Worker thread wakes up
00:04:56.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:56.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:56.129 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:57.754 01.625 21948 Exposure complete
00:04:57.783 00.029 21948 worker thread done servicing request
00:04:57.784 00.001 18120 OnExposeComplete: enter
00:04:57.784 00.000 18120 UpdateGuideState(): m_state=6
00:04:57.786 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
00:04:57.788 00.002 18120 Star::Find returns 1 (0), X=410.60, Y=238.52, Mass=2095, SNR=31.5, Peak=163 HFD=4.1
00:04:57.789 00.001 18120 MultiStar: [#1 -0.07,-0.28,0.66,U] [#2 -0.05,0.15,0.66,U] [#3 -0.12,0.02,0.66,U] [#4 0.04,-0.13,0.56,U] [#5 -0.41,0.08,0.00,M1] [#6 -0.30,0.17,0.49,U] [#7 0.40,-0.59,0.00,M10] [#8 -0.10,0.37,0.00,M3] 
00:04:57.789 00.000 18120 refined, 5 included, MultiStar: {-0.08, 0.02}, one-star: {-0.05, 0.13}
00:04:57.790 00.001 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.07 = -2.22)
00:04:57.790 00.000 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
00:04:57.791 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=-0.05 mountY=0.07, mountTheta=2.23
00:04:57.792 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.02, opts=13)
00:04:57.795 00.003 18120 Enqueuing Move request for scope (-0.08, 0.02)
00:04:57.796 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:57.797 00.001 21948 Worker thread wakes up
00:04:57.797 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
00:04:57.797 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
00:04:57.797 00.000 21948 Moving (-0.08, 0.02) raw xDistance=-0.05 yDistance=0.07
00:04:57.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:04:57.797 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.5
00:04:57.798 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:57.798 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:57.799 00.001 18120 Enqueuing Expose request
00:04:57.800 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:57.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:04:57.800 00.000 21948 MoveAxis(E, 0, ABG)
00:04:57.800 00.000 21948 Move returns status 0, amount 0
00:04:57.800 00.000 21948 MoveAxis(N, 0, ABG)
00:04:57.800 00.000 21948 Move returns status 0, amount 0
00:04:57.800 00.000 21948 move complete, result=0
00:04:57.800 00.000 21948 worker thread done servicing request
00:04:57.801 00.001 21948 Worker thread wakes up
00:04:57.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:57.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:57.801 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:59.327 01.526 21948 Exposure complete
00:04:59.378 00.051 21948 worker thread done servicing request
00:04:59.378 00.000 18120 OnExposeComplete: enter
00:04:59.379 00.001 18120 UpdateGuideState(): m_state=6
00:04:59.380 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
00:04:59.381 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=238.38, Mass=2039, SNR=31.0, Peak=190 HFD=4.0
00:04:59.383 00.002 18120 MultiStar: [#1 0.27,-0.47,0.00,M1] [#2 0.11,0.01,0.65,U] [#3 -0.22,-0.15,0.67,U] [#4 0.06,-0.19,0.54,U] [#5 -0.11,0.09,0.53,U] [#6 -0.00,0.06,0.48,U] [#7 0.25,-0.44,0.00,R] [#8 0.17,0.05,0.44,U] 
00:04:59.384 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {0.16, 0.00}
00:04:59.385 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
00:04:59.386 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.66)
00:04:59.388 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.62 mountX=0.03 mountY=-0.02, mountTheta=-0.49
00:04:59.393 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
00:04:59.395 00.002 18120 Enqueuing Move request for scope (0.03, -0.02)
00:04:59.398 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:04:59.400 00.002 18120 UpdateGuideState exits: m=2039 RSB=31.0
00:04:59.402 00.002 21948 Worker thread wakes up
00:04:59.403 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:04:59.404 00.001 18120 Enqueuing Expose request
00:04:59.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:04:59.404 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:04:59.405 00.001 21948 Moving (0.03, -0.02) raw xDistance=0.03 yDistance=-0.02
00:04:59.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:04:59.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:59.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:59.405 00.000 21948 MoveAxis(E, 0, ABG)
00:04:59.405 00.000 21948 Move returns status 0, amount 0
00:04:59.405 00.000 21948 MoveAxis(N, 0, ABG)
00:04:59.405 00.000 21948 Move returns status 0, amount 0
00:04:59.405 00.000 21948 move complete, result=0
00:04:59.405 00.000 21948 worker thread done servicing request
00:04:59.405 00.000 21948 Worker thread wakes up
00:04:59.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:04:59.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:04:59.406 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:01.032 01.626 21948 Exposure complete
00:05:01.070 00.038 21948 worker thread done servicing request
00:05:01.070 00.000 18120 OnExposeComplete: enter
00:05:01.072 00.002 18120 UpdateGuideState(): m_state=6
00:05:01.072 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
00:05:01.073 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=238.44, Mass=2111, SNR=31.6, Peak=181 HFD=3.9
00:05:01.073 00.000 18120 MultiStar: [#1 0.11,-0.42,0.00,M2] [#2 -0.03,0.10,0.66,U] [#3 -0.04,-0.13,0.69,U] [#4 0.04,-0.04,0.54,U] [#5 -0.17,-0.09,0.51,U] [#6 -0.08,0.00,0.46,U] [#7 0.06,-0.00,0.50,U] [#8 -0.10,-0.04,0.40,U] 
00:05:01.074 00.001 18120 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {0.17, 0.06}
00:05:01.074 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
00:05:01.074 00.000 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
00:05:01.075 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.43 mountX=0.01 mountY=0.00, mountTheta=0.33
00:05:01.076 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
00:05:01.077 00.001 18120 Enqueuing Move request for scope (0.00, -0.01)
00:05:01.078 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:01.078 00.000 21948 Worker thread wakes up
00:05:01.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:05:01.078 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:05:01.078 00.000 21948 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.00
00:05:01.078 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.6
00:05:01.080 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:01.080 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:01.080 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.081 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:05:01.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:01.081 00.000 18120 Enqueuing Expose request
00:05:01.081 00.000 21948 MoveAxis(E, 0, ABG)
00:05:01.081 00.000 21948 Move returns status 0, amount 0
00:05:01.081 00.000 21948 MoveAxis(N, 0, ABG)
00:05:01.081 00.000 21948 Move returns status 0, amount 0
00:05:01.083 00.002 21948 move complete, result=0
00:05:01.083 00.000 21948 worker thread done servicing request
00:05:01.083 00.000 21948 Worker thread wakes up
00:05:01.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:01.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:01.084 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:02.596 01.512 21948 Exposure complete
00:05:02.646 00.050 21948 worker thread done servicing request
00:05:02.646 00.000 18120 OnExposeComplete: enter
00:05:02.649 00.003 18120 UpdateGuideState(): m_state=6
00:05:02.651 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
00:05:02.653 00.002 18120 Star::Find returns 1 (0), X=410.84, Y=238.26, Mass=2089, SNR=31.4, Peak=187 HFD=4.2
00:05:02.655 00.002 18120 MultiStar: [#1 -0.08,-0.22,0.71,U] [#2 -0.06,0.32,0.63,U] [#3 -0.11,-0.08,0.70,U] [#4 -0.02,-0.03,0.52,U] [#5 -0.08,0.03,0.54,U] [#6 -0.04,0.05,0.48,U] [#7 -0.02,-0.06,0.52,U] [#8 -0.41,0.16,0.00,M2] 
00:05:02.656 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.20, -0.12}
00:05:02.658 00.002 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
00:05:02.659 00.001 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.34 = 2.34)
00:05:02.660 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.91 mountX=0.02 mountY=0.02, mountTheta=0.79
00:05:02.662 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
00:05:02.663 00.001 18120 Enqueuing Move request for scope (-0.01, -0.03)
00:05:02.664 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:02.664 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.4
00:05:02.665 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:02.666 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:02.667 00.001 18120 Enqueuing Expose request
00:05:02.668 00.001 21948 Worker thread wakes up
00:05:02.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:05:02.668 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:05:02.668 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
00:05:02.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:05:02.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:02.668 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:02.668 00.000 21948 MoveAxis(E, 0, ABG)
00:05:02.668 00.000 21948 Move returns status 0, amount 0
00:05:02.668 00.000 21948 MoveAxis(N, 0, ABG)
00:05:02.668 00.000 21948 Move returns status 0, amount 0
00:05:02.668 00.000 21948 move complete, result=0
00:05:02.668 00.000 21948 worker thread done servicing request
00:05:02.668 00.000 21948 Worker thread wakes up
00:05:02.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:02.669 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:02.669 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:04.299 01.630 21948 Exposure complete
00:05:04.330 00.031 21948 worker thread done servicing request
00:05:04.330 00.000 18120 OnExposeComplete: enter
00:05:04.331 00.001 18120 UpdateGuideState(): m_state=6
00:05:04.332 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
00:05:04.332 00.000 18120 Star::Find returns 1 (0), X=410.75, Y=238.43, Mass=2135, SNR=31.7, Peak=192 HFD=3.8
00:05:04.333 00.001 18120 MultiStar: [#1 0.34,-0.37,0.00,M2] [#2 0.01,0.27,0.62,U] [#3 -0.30,-0.03,0.64,U] [#4 -0.18,0.19,0.53,U] [#5 -0.08,0.02,0.51,U] [#6 -0.28,0.19,0.48,U] [#7 0.00,-0.06,0.51,U] [#8 -0.29,-0.01,0.44,U] 
00:05:04.333 00.000 18120 single-star, 7 included, MultiStar: {-0.10, 0.08}, one-star: {0.10, 0.05}
00:05:04.333 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.14) = xAngle (1.61 = 1.61)
00:05:04.334 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.72 = -1.57)
00:05:04.334 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.47 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
00:05:04.335 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
00:05:04.336 00.001 18120 Enqueuing Move request for scope (0.10, 0.05)
00:05:04.336 00.000 21948 Worker thread wakes up
00:05:04.336 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:05:04.337 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:05:04.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:04.337 00.000 18120 UpdateGuideState exits: m=2135 RSB=31.7
00:05:04.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:04.339 00.000 18120 Enqueuing Expose request
00:05:04.340 00.001 21948 Moving (0.10, 0.05) raw xDistance=-0.00 yDistance=-0.11
00:05:04.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:05:04.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:04.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:04.340 00.000 21948 MoveAxis(E, 0, ABG)
00:05:04.340 00.000 21948 Move returns status 0, amount 0
00:05:04.340 00.000 21948 MoveAxis(N, 0, ABG)
00:05:04.340 00.000 21948 Move returns status 0, amount 0
00:05:04.340 00.000 21948 move complete, result=0
00:05:04.340 00.000 21948 worker thread done servicing request
00:05:04.340 00.000 21948 Worker thread wakes up
00:05:04.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:04.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:04.340 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:05.860 01.520 21948 Exposure complete
00:05:05.895 00.035 21948 worker thread done servicing request
00:05:05.896 00.001 18120 OnExposeComplete: enter
00:05:05.898 00.002 18120 UpdateGuideState(): m_state=6
00:05:05.899 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
00:05:05.900 00.001 18120 Star::Find returns 1 (0), X=410.75, Y=238.25, Mass=2158, SNR=31.9, Peak=203 HFD=4.3
00:05:05.901 00.001 18120 MultiStar: [#1 0.19,-0.44,0.00,M3] [#2 -0.18,-0.02,0.61,U] [#3 -0.08,-0.23,0.66,U] [#4 0.03,-0.02,0.54,U] [#5 -0.01,0.25,0.54,U] [#6 -0.21,-0.23,0.46,U] [#7 -0.11,0.06,0.53,U] [#8 -0.33,0.11,0.45,U] 
00:05:05.902 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {0.11, -0.14}
00:05:05.903 00.001 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.48 = -1.48)
00:05:05.904 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
00:05:05.906 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-2.62 mountX=0.01 mountY=0.08, mountTheta=1.48
00:05:05.909 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.04, opts=13)
00:05:05.910 00.001 18120 Enqueuing Move request for scope (-0.07, -0.04)
00:05:05.910 00.000 21948 Worker thread wakes up
00:05:05.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:05:05.911 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:05:05.911 00.000 21948 Moving (-0.07, -0.04) raw xDistance=0.01 yDistance=0.08
00:05:05.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:05.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:05.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:05.911 00.000 18120 UpdateGuideState exits: m=2158 RSB=31.9
00:05:05.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:05.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:05.912 00.000 18120 Enqueuing Expose request
00:05:05.913 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:05:05.913 00.000 21948 MoveAxis(E, 0, ABG)
00:05:05.913 00.000 21948 Move returns status 0, amount 0
00:05:05.913 00.000 21948 MoveAxis(N, 0, ABG)
00:05:05.913 00.000 21948 Move returns status 0, amount 0
00:05:05.913 00.000 21948 move complete, result=0
00:05:05.913 00.000 21948 worker thread done servicing request
00:05:05.913 00.000 21948 Worker thread wakes up
00:05:05.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:05.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:05.913 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:07.546 01.633 21948 Exposure complete
00:05:07.571 00.025 21948 worker thread done servicing request
00:05:07.571 00.000 18120 OnExposeComplete: enter
00:05:07.571 00.000 18120 UpdateGuideState(): m_state=6
00:05:07.572 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
00:05:07.572 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=238.30, Mass=2206, SNR=32.4, Peak=211 HFD=4.3
00:05:07.573 00.001 18120 MultiStar: [#1 0.15,-0.45,0.00,M4] [#2 -0.29,0.11,0.61,U] [#3 0.10,-0.32,0.68,U] [#4 0.12,-0.37,0.00,M1] [#5 0.26,-0.19,0.52,U] [#6 0.12,-0.09,0.47,U] [#7 -0.08,-0.22,0.51,U] [#8 -0.12,0.03,0.42,U] 
00:05:07.573 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {0.22, -0.08}
00:05:07.575 00.002 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.01 = -0.01)
00:05:07.575 00.000 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
00:05:07.575 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.16 mountX=0.12 mountY=0.01, mountTheta=0.05
00:05:07.577 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.11, opts=13)
00:05:07.577 00.000 18120 Enqueuing Move request for scope (0.05, -0.11)
00:05:07.577 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:07.578 00.001 21948 Worker thread wakes up
00:05:07.578 00.000 18120 UpdateGuideState exits: m=2206 RSB=32.4
00:05:07.579 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:05:07.579 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:07.579 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:07.579 00.000 18120 Enqueuing Expose request
00:05:07.580 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:05:07.580 00.000 21948 Moving (0.05, -0.11) raw xDistance=0.12 yDistance=0.01
00:05:07.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:05:07.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:07.580 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:07.580 00.000 21948 MoveAxis(E, 0, ABG)
00:05:07.580 00.000 21948 Move returns status 0, amount 0
00:05:07.580 00.000 21948 MoveAxis(N, 0, ABG)
00:05:07.580 00.000 21948 Move returns status 0, amount 0
00:05:07.580 00.000 21948 move complete, result=0
00:05:07.580 00.000 21948 worker thread done servicing request
00:05:07.580 00.000 21948 Worker thread wakes up
00:05:07.580 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:07.580 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:07.580 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:09.109 01.529 21948 Exposure complete
00:05:09.160 00.051 21948 worker thread done servicing request
00:05:09.160 00.000 18120 OnExposeComplete: enter
00:05:09.161 00.001 18120 UpdateGuideState(): m_state=6
00:05:09.161 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
00:05:09.163 00.002 18120 Star::Find returns 1 (0), X=410.62, Y=238.13, Mass=1974, SNR=30.4, Peak=208 HFD=3.9
00:05:09.164 00.001 18120 MultiStar: [#1 0.10,-0.69,0.00,M5] [#2 0.09,-0.13,0.68,U] [#3 0.20,-0.35,0.00,M1] [#4 -0.35,-0.29,0.00,M2] [#5 0.20,-0.41,0.00,M1] [#6 -0.35,-0.46,0.00,M1] [#7 -0.11,-0.32,0.52,U] [#8 -0.13,-0.33,0.47,U] 
00:05:09.165 00.001 18120 refined, 3 included, MultiStar: {-0.03, -0.25}, one-star: {-0.02, -0.25}
00:05:09.165 00.000 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.54 = -0.54)
00:05:09.166 00.001 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.56 = 2.56)
00:05:09.167 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.69 mountX=0.21 mountY=0.14, mountTheta=0.57
00:05:09.170 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.25, opts=13)
00:05:09.171 00.001 18120 Enqueuing Move request for scope (-0.03, -0.25)
00:05:09.173 00.002 21948 Worker thread wakes up
00:05:09.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
00:05:09.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
00:05:09.173 00.000 21948 Moving (-0.03, -0.25) raw xDistance=0.21 yDistance=0.14
00:05:09.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:05:09.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:09.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:09.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:05:09.173 00.000 21948 MoveAxis(W, 38, ABG)
00:05:09.173 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.4
00:05:09.173 00.000 21948 Guiding  Dir = 3, Dur = 38
00:05:09.174 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:09.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:09.175 00.001 18120 Enqueuing Expose request
00:05:09.175 00.000 21948 IsSlewing returns 0
00:05:09.175 00.000 21948 IsGuiding returns 0
00:05:09.178 00.003 21948 PulseGuide returned control before completion, sleep 47
00:05:09.230 00.052 21948 IsGuiding returns 0
00:05:09.230 00.000 21948 Move returns status 0, amount 38
00:05:09.230 00.000 21948 MoveAxis(N, 0, ABG)
00:05:09.230 00.000 21948 Move returns status 0, amount 0
00:05:09.230 00.000 21948 move complete, result=0
00:05:09.230 00.000 21948 worker thread done servicing request
00:05:09.231 00.001 21948 Worker thread wakes up
00:05:09.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:09.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:09.231 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:05:10.864 01.633 21948 Exposure complete
00:05:10.921 00.057 21948 worker thread done servicing request
00:05:10.921 00.000 18120 OnExposeComplete: enter
00:05:10.923 00.002 18120 UpdateGuideState(): m_state=6
00:05:10.924 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
00:05:10.925 00.001 18120 Star::Find returns 1 (0), X=410.88, Y=238.24, Mass=2036, SNR=30.9, Peak=216 HFD=4.2
00:05:10.929 00.004 18120 MultiStar: [#1 0.01,-0.35,0.72,U] [#2 -0.19,-0.07,0.63,U] [#3 -0.27,-0.08,0.69,U] [#4 -0.10,0.13,0.59,U] [#5 0.05,-0.10,0.53,U] [#6 -0.20,-0.09,0.51,U] [#7 0.07,-0.02,0.50,U] [#8 -0.14,-0.06,0.44,U] 
00:05:10.930 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.24, -0.14}
00:05:10.931 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
00:05:10.931 00.000 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
00:05:10.932 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.96 mountX=0.07 mountY=0.08, mountTheta=0.83
00:05:10.934 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
00:05:10.936 00.002 18120 Enqueuing Move request for scope (-0.04, -0.10)
00:05:10.938 00.002 21948 Worker thread wakes up
00:05:10.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
00:05:10.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
00:05:10.938 00.000 21948 Moving (-0.04, -0.10) raw xDistance=0.07 yDistance=0.08
00:05:10.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:05:10.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:10.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:10.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:05:10.938 00.000 21948 MoveAxis(E, 0, ABG)
00:05:10.938 00.000 21948 Move returns status 0, amount 0
00:05:10.938 00.000 21948 MoveAxis(N, 0, ABG)
00:05:10.938 00.000 21948 Move returns status 0, amount 0
00:05:10.938 00.000 18120 UpdateGuideState exits: m=2036 RSB=30.9
00:05:10.939 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:10.940 00.001 21948 move complete, result=0
00:05:10.941 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:10.941 00.000 18120 Enqueuing Expose request
00:05:10.941 00.000 21948 worker thread done servicing request
00:05:10.941 00.000 21948 Worker thread wakes up
00:05:10.941 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:10.942 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:10.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:12.357 01.415 21948 Exposure complete
00:05:12.386 00.029 21948 worker thread done servicing request
00:05:12.386 00.000 18120 OnExposeComplete: enter
00:05:12.387 00.001 18120 UpdateGuideState(): m_state=6
00:05:12.388 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
00:05:12.388 00.000 18120 Star::Find returns 1 (0), X=410.93, Y=238.31, Mass=2182, SNR=32.1, Peak=206 HFD=4.1
00:05:12.389 00.001 18120 MultiStar: [#1 0.20,-0.42,0.00,M5] [#2 0.03,0.01,0.64,U] [#3 -0.34,-0.20,0.00,M1] [#4 -0.20,0.14,0.54,U] [#5 0.12,0.04,0.53,U] [#6 -0.28,-0.14,0.47,U] [#7 -0.01,0.10,0.51,U] [#8 0.07,0.07,0.42,U] 
00:05:12.389 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.01}, one-star: {0.29, -0.07}
00:05:12.390 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.14) = xAngle (1.40 = 1.40)
00:05:12.390 00.000 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.50 = -1.78)
00:05:12.391 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.26 mountX=0.01 mountY=-0.04, mountTheta=-1.40
00:05:12.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
00:05:12.392 00.000 18120 Enqueuing Move request for scope (0.04, 0.01)
00:05:12.393 00.001 21948 Worker thread wakes up
00:05:12.393 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:05:12.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:05:12.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:12.394 00.001 18120 UpdateGuideState exits: m=2182 RSB=32.1
00:05:12.395 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:12.396 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:12.396 00.000 18120 Enqueuing Expose request
00:05:12.397 00.001 21948 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
00:05:12.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:12.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:12.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:12.397 00.000 21948 MoveAxis(E, 0, ABG)
00:05:12.397 00.000 21948 Move returns status 0, amount 0
00:05:12.397 00.000 21948 MoveAxis(N, 0, ABG)
00:05:12.398 00.001 21948 Move returns status 0, amount 0
00:05:12.398 00.000 21948 move complete, result=0
00:05:12.398 00.000 21948 worker thread done servicing request
00:05:12.398 00.000 21948 Worker thread wakes up
00:05:12.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:12.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:12.398 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:14.036 01.638 21948 Exposure complete
00:05:14.079 00.043 21948 worker thread done servicing request
00:05:14.079 00.000 18120 OnExposeComplete: enter
00:05:14.081 00.002 18120 UpdateGuideState(): m_state=6
00:05:14.083 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
00:05:14.084 00.001 18120 Star::Find returns 1 (0), X=410.69, Y=238.11, Mass=2112, SNR=31.5, Peak=201 HFD=4.2
00:05:14.085 00.001 18120 MultiStar: [#1 0.10,-0.40,0.00,M6] [#2 0.02,-0.31,0.66,U] [#3 -0.08,-0.22,0.66,U] [#4 -0.16,-0.10,0.57,U] [#5 0.08,-0.30,0.54,U] [#6 -0.12,-0.07,0.48,U] [#7 0.01,-0.25,0.52,U] [#8 -0.23,-0.12,0.42,U] 
00:05:14.086 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.22}, one-star: {0.05, -0.27}
00:05:14.087 00.001 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.61 = -0.61)
00:05:14.088 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
00:05:14.089 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.75 mountX=0.18 mountY=0.13, mountTheta=0.63
00:05:14.090 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.22, opts=13)
00:05:14.090 00.000 18120 Enqueuing Move request for scope (-0.04, -0.22)
00:05:14.091 00.001 21948 Worker thread wakes up
00:05:14.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
00:05:14.091 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
00:05:14.091 00.000 21948 Moving (-0.04, -0.22) raw xDistance=0.18 yDistance=0.13
00:05:14.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:05:14.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:14.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:14.092 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:05:14.092 00.000 21948 MoveAxis(E, 0, ABG)
00:05:14.092 00.000 18120 UpdateGuideState exits: m=2112 RSB=31.5
00:05:14.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:14.093 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:14.093 00.000 18120 Enqueuing Expose request
00:05:14.094 00.001 21948 Move returns status 0, amount 0
00:05:14.094 00.000 21948 MoveAxis(N, 0, ABG)
00:05:14.094 00.000 21948 Move returns status 0, amount 0
00:05:14.094 00.000 21948 move complete, result=0
00:05:14.094 00.000 21948 worker thread done servicing request
00:05:14.094 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:14.095 00.001 21948 Worker thread wakes up
00:05:14.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:14.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:15.608 01.513 21948 Exposure complete
00:05:15.631 00.023 21948 worker thread done servicing request
00:05:15.631 00.000 18120 OnExposeComplete: enter
00:05:15.632 00.001 18120 UpdateGuideState(): m_state=6
00:05:15.632 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
00:05:15.633 00.001 18120 Star::Find returns 1 (0), X=411.03, Y=238.32, Mass=2135, SNR=31.9, Peak=212 HFD=4.0
00:05:15.633 00.000 18120 MultiStar: [#1 0.07,-0.48,0.00,M7] [#2 -0.05,-0.19,0.59,U] [#3 -0.66,-0.31,0.00,M1] [#4 -0.01,-0.30,0.55,U] [#5 -0.02,-0.26,0.53,U] [#6 -0.37,-0.00,0.00,M1] [#7 0.12,-0.14,0.50,U] [#8 -0.07,0.16,0.46,U] 
00:05:15.634 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.13}, one-star: {0.38, -0.06}
00:05:15.634 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.24 = 0.24)
00:05:15.635 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.34 = -2.94)
00:05:15.635 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.91 mountX=0.16 mountY=-0.03, mountTheta=-0.20
00:05:15.637 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.13, opts=13)
00:05:15.639 00.002 18120 Enqueuing Move request for scope (0.10, -0.13)
00:05:15.641 00.002 21948 Worker thread wakes up
00:05:15.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:15.642 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:05:15.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:05:15.642 00.000 21948 Moving (0.10, -0.13) raw xDistance=0.16 yDistance=-0.03
00:05:15.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:05:15.642 00.000 18120 UpdateGuideState exits: m=2135 RSB=31.9
00:05:15.642 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:15.643 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:15.643 00.000 18120 Enqueuing Expose request
00:05:15.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:15.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:15.643 00.000 21948 MoveAxis(E, 0, ABG)
00:05:15.644 00.001 21948 Move returns status 0, amount 0
00:05:15.644 00.000 21948 MoveAxis(N, 0, ABG)
00:05:15.644 00.000 21948 Move returns status 0, amount 0
00:05:15.644 00.000 21948 move complete, result=0
00:05:15.644 00.000 21948 worker thread done servicing request
00:05:15.644 00.000 21948 Worker thread wakes up
00:05:15.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:15.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:15.645 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:17.274 01.629 21948 Exposure complete
00:05:17.302 00.028 21948 worker thread done servicing request
00:05:17.302 00.000 18120 OnExposeComplete: enter
00:05:17.303 00.001 18120 UpdateGuideState(): m_state=6
00:05:17.303 00.000 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
00:05:17.304 00.001 18120 Star::Find returns 1 (0), X=411.02, Y=238.20, Mass=2285, SNR=32.9, Peak=231 HFD=4.3
00:05:17.305 00.001 18120 MultiStar: [#1 0.08,-0.56,0.00,M8] [#2 -0.02,-0.20,0.64,U] [#3 0.13,-0.26,0.67,U] [#4 0.12,-0.53,0.00,M1] [#5 0.28,-0.55,0.00,M1] [#6 0.10,-0.26,0.45,U] [#7 0.28,-0.28,0.00,M1] [#8 0.01,-0.13,0.43,U] 
00:05:17.307 00.002 18120 refined, 4 included, MultiStar: {0.16, -0.21}, one-star: {0.38, -0.18}
00:05:17.307 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
00:05:17.308 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.96)
00:05:17.308 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.92 mountX=0.25 mountY=-0.05, mountTheta=-0.18
00:05:17.312 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.21, opts=13)
00:05:17.313 00.001 18120 Enqueuing Move request for scope (0.16, -0.21)
00:05:17.314 00.001 21948 Worker thread wakes up
00:05:17.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
00:05:17.314 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
00:05:17.314 00.000 21948 Moving (0.16, -0.21) raw xDistance=0.25 yDistance=-0.05
00:05:17.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:05:17.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:17.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:17.315 00.001 18120 UpdateGuideState exits: m=2285 RSB=32.9
00:05:17.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.316 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:17.316 00.000 18120 Enqueuing Expose request
00:05:17.317 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:05:17.317 00.000 21948 MoveAxis(W, 45, ABG)
00:05:17.317 00.000 21948 Guiding  Dir = 3, Dur = 45
00:05:17.317 00.000 21948 IsSlewing returns 0
00:05:17.317 00.000 21948 IsGuiding returns 0
00:05:17.319 00.002 21948 PulseGuide returned control before completion, sleep 53
00:05:17.385 00.066 21948 IsGuiding returns 0
00:05:17.385 00.000 21948 Move returns status 0, amount 45
00:05:17.385 00.000 21948 MoveAxis(N, 0, ABG)
00:05:17.385 00.000 21948 Move returns status 0, amount 0
00:05:17.385 00.000 21948 move complete, result=0
00:05:17.385 00.000 21948 worker thread done servicing request
00:05:17.385 00.000 21948 Worker thread wakes up
00:05:17.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:17.385 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
00:05:17.386 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:18.801 01.415 21948 Exposure complete
00:05:18.830 00.029 21948 worker thread done servicing request
00:05:18.830 00.000 18120 OnExposeComplete: enter
00:05:18.833 00.003 18120 UpdateGuideState(): m_state=6
00:05:18.834 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
00:05:18.834 00.000 18120 Star::Find returns 1 (0), X=410.83, Y=238.18, Mass=2186, SNR=32.1, Peak=196 HFD=4.4
00:05:18.835 00.001 18120 MultiStar: [#1 0.08,-0.71,0.00,M9] [#2 0.03,-0.32,0.64,U] [#3 -0.09,-0.25,0.66,U] [#4 -0.17,-0.49,0.00,M2] [#5 0.05,-0.42,0.00,M2] [#6 -0.01,-0.34,0.48,U] [#7 -0.10,-0.10,0.48,U] [#8 -0.13,-0.17,0.42,U] 
00:05:18.835 00.000 18120 refined, 5 included, MultiStar: {0.01, -0.23}, one-star: {0.19, -0.20}
00:05:18.838 00.003 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
00:05:18.839 00.001 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
00:05:18.839 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.53 mountX=0.21 mountY=0.09, mountTheta=0.42
00:05:18.841 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.23, opts=13)
00:05:18.842 00.001 18120 Enqueuing Move request for scope (0.01, -0.23)
00:05:18.842 00.000 21948 Worker thread wakes up
00:05:18.842 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:18.843 00.001 18120 UpdateGuideState exits: m=2186 RSB=32.1
00:05:18.843 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:18.844 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:18.844 00.000 18120 Enqueuing Expose request
00:05:18.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
00:05:18.845 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
00:05:18.845 00.000 21948 Moving (0.01, -0.23) raw xDistance=0.21 yDistance=0.09
00:05:18.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
00:05:18.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:18.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:05:18.845 00.000 21948 MoveAxis(W, 41, ABG)
00:05:18.845 00.000 21948 Guiding  Dir = 3, Dur = 41
00:05:18.845 00.000 21948 IsSlewing returns 0
00:05:18.845 00.000 21948 IsGuiding returns 0
00:05:18.847 00.002 21948 PulseGuide returned control before completion, sleep 50
00:05:18.909 00.062 21948 IsGuiding returns 1
00:05:18.909 00.000 21948 scope still moving after pulse duration time elapsed
00:05:18.940 00.031 21948 IsSlewing returns 0
00:05:18.940 00.000 21948 IsGuiding returns 0
00:05:18.940 00.000 21948 scope move finished after 41 + 54 ms
00:05:18.940 00.000 21948 Move returns status 0, amount 41
00:05:18.940 00.000 21948 MoveAxis(N, 0, ABG)
00:05:18.940 00.000 21948 Move returns status 0, amount 0
00:05:18.940 00.000 21948 move complete, result=0
00:05:18.940 00.000 21948 worker thread done servicing request
00:05:18.940 00.000 21948 Worker thread wakes up
00:05:18.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:18.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:18.940 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
00:05:20.577 01.637 21948 Exposure complete
00:05:20.609 00.032 21948 worker thread done servicing request
00:05:20.609 00.000 18120 OnExposeComplete: enter
00:05:20.610 00.001 18120 UpdateGuideState(): m_state=6
00:05:20.611 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
00:05:20.611 00.000 18120 Star::Find returns 1 (0), X=410.81, Y=238.44, Mass=2141, SNR=31.8, Peak=191 HFD=4.1
00:05:20.612 00.001 18120 MultiStar: [#1 0.02,-0.17,0.67,U] [#2 0.05,0.11,0.64,U] [#3 -0.36,-0.11,0.00,M1] [#4 -0.20,-0.16,0.55,U] [#5 -0.16,-0.29,0.51,U] [#6 0.03,-0.30,0.46,U] [#7 0.18,0.36,0.00,M1] [#8 -0.34,-0.03,0.43,U] 
00:05:20.612 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.09}, one-star: {0.16, 0.06}
00:05:20.613 00.001 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
00:05:20.613 00.000 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
00:05:20.613 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.88 mountX=0.07 mountY=0.06, mountTheta=0.75
00:05:20.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
00:05:20.615 00.001 18120 Enqueuing Move request for scope (-0.03, -0.09)
00:05:20.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:20.616 00.001 21948 Worker thread wakes up
00:05:20.616 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:05:20.616 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:05:20.616 00.000 21948 Moving (-0.03, -0.09) raw xDistance=0.07 yDistance=0.06
00:05:20.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:05:20.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:20.616 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.8
00:05:20.617 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:20.617 00.000 21948 MoveAxis(E, 0, ABG)
00:05:20.617 00.000 21948 Move returns status 0, amount 0
00:05:20.617 00.000 21948 MoveAxis(N, 0, ABG)
00:05:20.617 00.000 21948 Move returns status 0, amount 0
00:05:20.617 00.000 21948 move complete, result=0
00:05:20.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:20.617 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:20.618 00.001 18120 Enqueuing Expose request
00:05:20.618 00.000 21948 worker thread done servicing request
00:05:20.618 00.000 21948 Worker thread wakes up
00:05:20.618 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:20.619 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:20.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:22.139 01.520 21948 Exposure complete
00:05:22.179 00.040 21948 worker thread done servicing request
00:05:22.179 00.000 18120 OnExposeComplete: enter
00:05:22.179 00.000 18120 UpdateGuideState(): m_state=6
00:05:22.180 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
00:05:22.181 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=238.36, Mass=2063, SNR=31.2, Peak=176 HFD=4.0
00:05:22.182 00.001 18120 MultiStar: [#1 0.05,-0.16,0.72,U] [#2 0.02,0.00,0.63,U] [#3 -0.15,0.15,0.66,U] [#4 -0.17,-0.36,0.00,M2] [#5 -0.06,-0.09,0.52,U] [#6 -0.24,0.34,0.00,M1] [#7 0.19,0.08,0.48,U] [#8 -0.19,-0.16,0.46,U] 
00:05:22.183 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.17, -0.02}
00:05:22.185 00.002 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
00:05:22.187 00.002 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.01)
00:05:22.188 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.97 mountX=0.03 mountY=-0.00, mountTheta=-0.14
00:05:22.189 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
00:05:22.189 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
00:05:22.190 00.001 21948 Worker thread wakes up
00:05:22.190 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:22.190 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.2
00:05:22.190 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:22.191 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:22.191 00.000 18120 Enqueuing Expose request
00:05:22.192 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:05:22.192 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:05:22.192 00.000 21948 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=-0.00
00:05:22.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:05:22.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:22.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:22.192 00.000 21948 MoveAxis(E, 0, ABG)
00:05:22.192 00.000 21948 Move returns status 0, amount 0
00:05:22.192 00.000 21948 MoveAxis(N, 0, ABG)
00:05:22.192 00.000 21948 Move returns status 0, amount 0
00:05:22.192 00.000 21948 move complete, result=0
00:05:22.192 00.000 21948 worker thread done servicing request
00:05:22.192 00.000 21948 Worker thread wakes up
00:05:22.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:22.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:22.193 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:23.828 01.635 21948 Exposure complete
00:05:23.867 00.039 21948 worker thread done servicing request
00:05:23.867 00.000 18120 OnExposeComplete: enter
00:05:23.868 00.001 18120 UpdateGuideState(): m_state=6
00:05:23.869 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
00:05:23.869 00.000 18120 Star::Find returns 1 (0), X=410.74, Y=238.49, Mass=2123, SNR=31.7, Peak=174 HFD=4.4
00:05:23.870 00.001 18120 MultiStar: [#1 0.00,-0.14,0.71,U] [#2 -0.20,0.09,0.66,U] [#3 0.03,0.04,0.69,U] [#4 -0.05,-0.07,0.55,U] [#5 0.06,0.13,0.51,U] [#6 -0.08,-0.00,0.48,U] [#7 -0.09,0.17,0.51,U] [#8 -0.25,-0.08,0.41,U] 
00:05:23.870 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.10, 0.11}
00:05:23.870 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.51 = -2.77)
00:05:23.871 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
00:05:23.871 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.37 mountX=-0.04 mountY=0.02, mountTheta=2.81
00:05:23.873 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
00:05:23.876 00.003 18120 Enqueuing Move request for scope (-0.03, 0.03)
00:05:23.877 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:23.878 00.001 21948 Worker thread wakes up
00:05:23.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:05:23.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:05:23.878 00.000 21948 Moving (-0.03, 0.03) raw xDistance=-0.04 yDistance=0.02
00:05:23.878 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.7
00:05:23.879 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:23.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:23.880 00.001 18120 Enqueuing Expose request
00:05:23.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:05:23.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:23.880 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:23.880 00.000 21948 MoveAxis(E, 0, ABG)
00:05:23.880 00.000 21948 Move returns status 0, amount 0
00:05:23.880 00.000 21948 MoveAxis(N, 0, ABG)
00:05:23.880 00.000 21948 Move returns status 0, amount 0
00:05:23.880 00.000 21948 move complete, result=0
00:05:23.880 00.000 21948 worker thread done servicing request
00:05:23.880 00.000 21948 Worker thread wakes up
00:05:23.880 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:23.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:23.880 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:25.405 01.525 21948 Exposure complete
00:05:25.432 00.027 21948 worker thread done servicing request
00:05:25.432 00.000 18120 OnExposeComplete: enter
00:05:25.433 00.001 18120 UpdateGuideState(): m_state=6
00:05:25.434 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
00:05:25.437 00.003 18120 Star::Find returns 1 (0), X=410.84, Y=238.41, Mass=1929, SNR=30.2, Peak=169 HFD=3.9
00:05:25.440 00.003 18120 MultiStar: [#1 0.07,-0.31,0.73,U] [#2 -0.15,0.02,0.66,U] [#3 -0.10,-0.04,0.72,U] [#4 0.12,-0.34,0.56,U] [#5 0.15,-0.09,0.57,U] [#6 -0.48,-0.06,0.00,M1] [#7 0.00,0.10,0.51,U] [#8 -0.26,-0.02,0.42,U] 
00:05:25.441 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.19, 0.03}
00:05:25.443 00.002 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.14) = xAngle (-0.15 = -0.15)
00:05:25.444 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.95 = 2.95)
00:05:25.445 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=0.08 mountY=0.02, mountTheta=0.19
00:05:25.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
00:05:25.447 00.000 18120 Enqueuing Move request for scope (0.02, -0.08)
00:05:25.448 00.001 21948 Worker thread wakes up
00:05:25.448 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:05:25.448 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:05:25.448 00.000 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
00:05:25.448 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:05:25.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:25.449 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.2
00:05:25.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:25.449 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:25.450 00.001 18120 Enqueuing Expose request
00:05:25.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:25.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:25.450 00.000 21948 MoveAxis(E, 0, ABG)
00:05:25.450 00.000 21948 Move returns status 0, amount 0
00:05:25.450 00.000 21948 MoveAxis(N, 0, ABG)
00:05:25.451 00.001 21948 Move returns status 0, amount 0
00:05:25.451 00.000 21948 move complete, result=0
00:05:25.451 00.000 21948 worker thread done servicing request
00:05:25.451 00.000 21948 Worker thread wakes up
00:05:25.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:25.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:25.451 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:27.076 01.625 21948 Exposure complete
00:05:27.100 00.024 21948 worker thread done servicing request
00:05:27.100 00.000 18120 OnExposeComplete: enter
00:05:27.101 00.001 18120 UpdateGuideState(): m_state=6
00:05:27.103 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
00:05:27.104 00.001 18120 Star::Find returns 1 (0), X=410.67, Y=238.08, Mass=1898, SNR=30.0, Peak=194 HFD=4.1
00:05:27.106 00.002 18120 MultiStar: [#1 0.04,-0.53,0.00,M6] [#2 -0.03,-0.29,0.68,U] [#3 -0.05,-0.34,0.72,U] [#4 0.08,-0.59,0.00,M1] [#5 0.15,-0.36,0.00,M1] [#6 -0.31,-0.20,0.00,M2] [#7 0.09,-0.15,0.55,U] [#8 -0.11,-0.03,0.46,U] 
00:05:27.107 00.001 18120 refined, 4 included, MultiStar: {-0.01, -0.25}, one-star: {0.02, -0.30}
00:05:27.108 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.14) = xAngle (-0.46 = -0.46)
00:05:27.108 00.000 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.64 = 2.64)
00:05:27.109 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=0.22 mountY=0.12, mountTheta=0.49
00:05:27.111 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.25, opts=13)
00:05:27.111 00.000 18120 Enqueuing Move request for scope (-0.01, -0.25)
00:05:27.112 00.001 21948 Worker thread wakes up
00:05:27.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
00:05:27.112 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:27.113 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.0
00:05:27.113 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.114 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:27.114 00.000 18120 Enqueuing Expose request
00:05:27.114 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
00:05:27.114 00.000 21948 Moving (-0.01, -0.25) raw xDistance=0.22 yDistance=0.12
00:05:27.115 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:05:27.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:27.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:05:27.115 00.000 21948 MoveAxis(W, 40, ABG)
00:05:27.115 00.000 21948 Guiding  Dir = 3, Dur = 40
00:05:27.115 00.000 21948 IsSlewing returns 0
00:05:27.115 00.000 21948 IsGuiding returns 0
00:05:27.117 00.002 21948 PulseGuide returned control before completion, sleep 49
00:05:27.167 00.050 21948 IsGuiding returns 0
00:05:27.167 00.000 21948 Move returns status 0, amount 40
00:05:27.167 00.000 21948 MoveAxis(N, 0, ABG)
00:05:27.167 00.000 21948 Move returns status 0, amount 0
00:05:27.167 00.000 21948 move complete, result=0
00:05:27.167 00.000 21948 worker thread done servicing request
00:05:27.167 00.000 21948 Worker thread wakes up
00:05:27.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:27.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:27.167 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
00:05:28.577 01.410 21948 Exposure complete
00:05:28.603 00.026 21948 worker thread done servicing request
00:05:28.604 00.001 18120 OnExposeComplete: enter
00:05:28.606 00.002 18120 UpdateGuideState(): m_state=6
00:05:28.607 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
00:05:28.609 00.002 18120 Star::Find returns 1 (0), X=410.95, Y=238.21, Mass=1898, SNR=30.0, Peak=196 HFD=4.2
00:05:28.609 00.000 18120 MultiStar: [#1 0.24,-0.63,0.00,M7] [#2 0.15,-0.27,0.68,U] [#3 -0.04,-0.04,0.69,U] [#4 -0.13,-0.34,0.56,U] [#5 0.27,-0.26,0.00,M2] [#6 -0.11,-0.36,0.00,M3] [#7 0.49,-0.31,0.00,M1] [#8 -0.10,-0.31,0.44,U] 
00:05:28.610 00.001 18120 refined, 4 included, MultiStar: {0.08, -0.21}, one-star: {0.30, -0.17}
00:05:28.610 00.000 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.14) = xAngle (-0.07 = -0.07)
00:05:28.611 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.03 = 3.03)
00:05:28.611 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.22 mountX=0.22 mountY=0.02, mountTheta=0.11
00:05:28.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.21, opts=13)
00:05:28.613 00.001 18120 Enqueuing Move request for scope (0.08, -0.21)
00:05:28.613 00.000 21948 Worker thread wakes up
00:05:28.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
00:05:28.613 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
00:05:28.613 00.000 21948 Moving (0.08, -0.21) raw xDistance=0.22 yDistance=0.02
00:05:28.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:05:28.614 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:28.614 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:28.614 00.000 21948 MoveAxis(W, 43, ABG)
00:05:28.614 00.000 21948 Guiding  Dir = 3, Dur = 43
00:05:28.614 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:28.614 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.0
00:05:28.615 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:28.616 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:28.616 00.000 18120 Enqueuing Expose request
00:05:28.617 00.001 21948 IsSlewing returns 0
00:05:28.617 00.000 21948 IsGuiding returns 0
00:05:28.619 00.002 21948 PulseGuide returned control before completion, sleep 52
00:05:28.690 00.071 21948 IsGuiding returns 0
00:05:28.690 00.000 21948 Move returns status 0, amount 43
00:05:28.690 00.000 21948 MoveAxis(N, 0, ABG)
00:05:28.690 00.000 21948 Move returns status 0, amount 0
00:05:28.690 00.000 21948 move complete, result=0
00:05:28.690 00.000 21948 worker thread done servicing request
00:05:28.690 00.000 21948 Worker thread wakes up
00:05:28.690 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:28.690 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:28.690 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
00:05:30.321 01.631 21948 Exposure complete
00:05:30.348 00.027 21948 worker thread done servicing request
00:05:30.348 00.000 18120 OnExposeComplete: enter
00:05:30.349 00.001 18120 UpdateGuideState(): m_state=6
00:05:30.350 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
00:05:30.350 00.000 18120 Star::Find returns 1 (0), X=410.59, Y=238.25, Mass=2069, SNR=31.3, Peak=182 HFD=4.1
00:05:30.352 00.002 18120 MultiStar: [#1 -0.13,-0.11,0.69,U] [#2 -0.16,0.26,0.66,U] [#3 -0.15,0.10,0.67,U] [#4 -0.06,-0.12,0.53,U] [#5 -0.11,0.17,0.52,U] [#6 -0.10,-0.06,0.49,U] [#7 -0.05,0.12,0.47,U] [#8 -0.09,0.11,0.46,U] 
00:05:30.354 00.002 18120 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.06, -0.13}
00:05:30.355 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
00:05:30.355 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.87)
00:05:30.356 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.91 mountX=-0.06 mountY=0.08, mountTheta=2.25
00:05:30.357 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.02, opts=13)
00:05:30.357 00.000 18120 Enqueuing Move request for scope (-0.10, 0.02)
00:05:30.358 00.001 21948 Worker thread wakes up
00:05:30.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:05:30.358 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:05:30.358 00.000 21948 Moving (-0.10, 0.02) raw xDistance=-0.06 yDistance=0.08
00:05:30.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:30.358 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.3
00:05:30.359 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:30.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:30.359 00.000 18120 Enqueuing Expose request
00:05:30.360 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:05:30.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:30.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:05:30.360 00.000 21948 MoveAxis(E, 0, ABG)
00:05:30.360 00.000 21948 Move returns status 0, amount 0
00:05:30.360 00.000 21948 MoveAxis(N, 0, ABG)
00:05:30.360 00.000 21948 Move returns status 0, amount 0
00:05:30.360 00.000 21948 move complete, result=0
00:05:30.360 00.000 21948 worker thread done servicing request
00:05:30.360 00.000 21948 Worker thread wakes up
00:05:30.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:30.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:30.361 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:31.885 01.524 21948 Exposure complete
00:05:31.911 00.026 21948 worker thread done servicing request
00:05:31.911 00.000 18120 OnExposeComplete: enter
00:05:31.912 00.001 18120 UpdateGuideState(): m_state=6
00:05:31.913 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
00:05:31.913 00.000 18120 Star::Find returns 1 (0), X=410.65, Y=238.63, Mass=1940, SNR=30.2, Peak=172 HFD=3.8
00:05:31.913 00.000 18120 MultiStar: [#1 -0.11,0.04,0.69,U] [#2 -0.04,0.20,0.67,U] [#3 -0.15,-0.11,0.71,U] [#4 -0.18,-0.01,0.58,U] [#5 -0.23,0.08,0.55,U] [#6 -0.37,0.11,0.00,M3] [#7 -0.16,-0.02,0.53,U] [#8 -0.42,-0.01,0.00,M1] 
00:05:31.914 00.001 18120 refined, 6 included, MultiStar: {-0.11, 0.08}, one-star: {0.00, 0.25}
00:05:31.914 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
00:05:31.915 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.49)
00:05:31.915 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.53 mountX=-0.12 mountY=0.06, mountTheta=2.64
00:05:31.916 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.08, opts=13)
00:05:31.917 00.001 18120 Enqueuing Move request for scope (-0.11, 0.08)
00:05:31.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:31.918 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.2
00:05:31.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:31.919 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:31.919 00.000 18120 Enqueuing Expose request
00:05:31.919 00.000 21948 Worker thread wakes up
00:05:31.920 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
00:05:31.920 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
00:05:31.920 00.000 21948 Moving (-0.11, 0.08) raw xDistance=-0.12 yDistance=0.06
00:05:31.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:05:31.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:31.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:31.920 00.000 21948 MoveAxis(E, 0, ABG)
00:05:31.920 00.000 21948 Move returns status 0, amount 0
00:05:31.920 00.000 21948 MoveAxis(N, 0, ABG)
00:05:31.920 00.000 21948 Move returns status 0, amount 0
00:05:31.920 00.000 21948 move complete, result=0
00:05:31.920 00.000 21948 worker thread done servicing request
00:05:31.920 00.000 21948 Worker thread wakes up
00:05:31.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:31.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:31.920 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:33.543 01.623 21948 Exposure complete
00:05:33.583 00.040 21948 worker thread done servicing request
00:05:33.583 00.000 18120 OnExposeComplete: enter
00:05:33.585 00.002 18120 UpdateGuideState(): m_state=6
00:05:33.586 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
00:05:33.587 00.001 18120 Star::Find returns 1 (0), X=410.83, Y=238.37, Mass=2064, SNR=31.1, Peak=193 HFD=4.0
00:05:33.591 00.004 18120 MultiStar: [#1 -0.21,-0.35,0.00,M6] [#2 -0.17,0.19,0.64,U] [#3 -0.18,-0.10,0.69,U] [#4 -0.09,-0.15,0.55,U] [#5 -0.05,-0.26,0.56,U] [#6 -0.40,0.16,0.00,M4] [#7 -0.16,0.26,0.53,U] [#8 -0.48,0.29,0.00,M2] 
00:05:33.593 00.002 18120 refined, 5 included, MultiStar: {-0.05, -0.01}, one-star: {0.18, -0.01}
00:05:33.595 00.002 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.14) = xAngle (-1.79 = -1.79)
00:05:33.597 00.002 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.31 = 1.31)
00:05:33.600 00.003 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.93 mountX=-0.01 mountY=0.05, mountTheta=1.79
00:05:33.604 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
00:05:33.605 00.001 18120 Enqueuing Move request for scope (-0.05, -0.01)
00:05:33.606 00.001 21948 Worker thread wakes up
00:05:33.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:05:33.606 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:05:33.606 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:33.606 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.1
00:05:33.607 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:33.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:33.607 00.000 18120 Enqueuing Expose request
00:05:33.608 00.001 21948 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
00:05:33.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:05:33.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:33.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:05:33.608 00.000 21948 MoveAxis(E, 0, ABG)
00:05:33.608 00.000 21948 Move returns status 0, amount 0
00:05:33.608 00.000 21948 MoveAxis(N, 0, ABG)
00:05:33.608 00.000 21948 Move returns status 0, amount 0
00:05:33.608 00.000 21948 move complete, result=0
00:05:33.608 00.000 21948 worker thread done servicing request
00:05:33.608 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:33.608 00.000 21948 Worker thread wakes up
00:05:33.609 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:33.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:35.128 01.519 21948 Exposure complete
00:05:35.162 00.034 21948 worker thread done servicing request
00:05:35.162 00.000 18120 OnExposeComplete: enter
00:05:35.163 00.001 18120 UpdateGuideState(): m_state=6
00:05:35.165 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
00:05:35.166 00.001 18120 Star::Find returns 1 (0), X=410.73, Y=238.33, Mass=2121, SNR=31.6, Peak=198 HFD=3.8
00:05:35.167 00.001 18120 MultiStar: [#1 -0.13,-0.34,0.74,U] [#2 0.11,0.09,0.64,U] [#3 -0.19,0.04,0.66,U] [#4 -0.22,-0.19,0.56,U] [#5 0.08,-0.10,0.53,U] [#6 -0.30,0.09,0.46,U] [#7 0.08,-0.02,0.53,U] [#8 -0.28,0.07,0.44,U] 
00:05:35.168 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.08, -0.05}
00:05:35.169 00.001 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
00:05:35.171 00.002 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
00:05:35.172 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.45 mountX=0.02 mountY=0.09, mountTheta=1.30
00:05:35.174 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.06, opts=13)
00:05:35.174 00.000 18120 Enqueuing Move request for scope (-0.07, -0.06)
00:05:35.175 00.001 21948 Worker thread wakes up
00:05:35.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:05:35.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:35.175 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.6
00:05:35.176 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:35.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:35.176 00.000 18120 Enqueuing Expose request
00:05:35.177 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:05:35.177 00.000 21948 Moving (-0.07, -0.06) raw xDistance=0.02 yDistance=0.09
00:05:35.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:05:35.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:35.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:05:35.177 00.000 21948 MoveAxis(E, 0, ABG)
00:05:35.177 00.000 21948 Move returns status 0, amount 0
00:05:35.177 00.000 21948 MoveAxis(N, 0, ABG)
00:05:35.177 00.000 21948 Move returns status 0, amount 0
00:05:35.177 00.000 21948 move complete, result=0
00:05:35.177 00.000 21948 worker thread done servicing request
00:05:35.177 00.000 21948 Worker thread wakes up
00:05:35.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:35.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:35.177 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:36.803 01.626 21948 Exposure complete
00:05:36.830 00.027 21948 worker thread done servicing request
00:05:36.830 00.000 18120 OnExposeComplete: enter
00:05:36.830 00.000 18120 UpdateGuideState(): m_state=6
00:05:36.831 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
00:05:36.831 00.000 18120 Star::Find returns 1 (0), X=410.39, Y=238.53, Mass=2051, SNR=31.1, Peak=168 HFD=3.8
00:05:36.832 00.001 18120 MultiStar: [#1 -0.23,-0.30,0.00,M6] [#2 -0.19,0.24,0.60,U] [#3 -0.15,-0.03,0.67,U] [#4 -0.23,0.05,0.57,U] [#5 -0.37,0.12,0.00,M1] [#6 -0.43,0.21,0.00,M4] [#7 -0.24,-0.03,0.54,U] [#8 -0.33,0.21,0.00,M2] 
00:05:36.833 00.001 18120 refined, 4 included, MultiStar: {-0.22, 0.08}, one-star: {-0.25, 0.14}
00:05:36.833 00.000 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.14) = xAngle (3.92 = -2.37)
00:05:36.834 00.001 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
00:05:36.837 00.003 18120 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.77 mountX=-0.16 mountY=0.15, mountTheta=2.39
00:05:36.840 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.08, opts=13)
00:05:36.841 00.001 18120 Enqueuing Move request for scope (-0.22, 0.08)
00:05:36.841 00.000 21948 Worker thread wakes up
00:05:36.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:36.841 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.1
00:05:36.842 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:36.842 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:36.843 00.001 18120 Enqueuing Expose request
00:05:36.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
00:05:36.843 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
00:05:36.843 00.000 21948 Moving (-0.22, 0.08) raw xDistance=-0.16 yDistance=0.15
00:05:36.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:05:36.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:36.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:05:36.843 00.000 21948 MoveAxis(E, 0, ABG)
00:05:36.843 00.000 21948 Move returns status 0, amount 0
00:05:36.843 00.000 21948 MoveAxis(N, 0, ABG)
00:05:36.843 00.000 21948 Move returns status 0, amount 0
00:05:36.843 00.000 21948 move complete, result=0
00:05:36.843 00.000 21948 worker thread done servicing request
00:05:36.843 00.000 21948 Worker thread wakes up
00:05:36.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:36.843 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:36.844 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:05:38.367 01.523 21948 Exposure complete
00:05:38.417 00.050 21948 worker thread done servicing request
00:05:38.417 00.000 18120 OnExposeComplete: enter
00:05:38.418 00.001 18120 UpdateGuideState(): m_state=6
00:05:38.418 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
00:05:38.418 00.000 18120 Star::Find returns 1 (0), X=410.66, Y=238.49, Mass=2139, SNR=31.8, Peak=162 HFD=4.2
00:05:38.419 00.001 18120 MultiStar: [#1 -0.22,-0.20,0.70,U] [#2 -0.12,0.14,0.63,U] [#3 -0.36,0.08,0.00,M1] [#4 -0.09,0.10,0.54,U] [#5 0.01,0.05,0.49,U] [#6 -0.39,0.19,0.00,M5] [#7 -0.37,0.04,0.00,M1] [#8 -0.44,0.30,0.00,M3] 
00:05:38.420 00.001 18120 refined, 4 included, MultiStar: {-0.08, 0.04}, one-star: {0.01, 0.11}
00:05:38.420 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
00:05:38.420 00.000 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
00:05:38.421 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.70 mountX=-0.07 mountY=0.05, mountTheta=2.47
00:05:38.423 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
00:05:38.425 00.002 18120 Enqueuing Move request for scope (-0.08, 0.04)
00:05:38.426 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:38.427 00.001 21948 Worker thread wakes up
00:05:38.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
00:05:38.427 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
00:05:38.427 00.000 21948 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=0.05
00:05:38.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:05:38.427 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:38.427 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.8
00:05:38.428 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:38.428 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:38.429 00.001 18120 Enqueuing Expose request
00:05:38.429 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:05:38.429 00.000 21948 MoveAxis(E, 0, ABG)
00:05:38.429 00.000 21948 Move returns status 0, amount 0
00:05:38.429 00.000 21948 MoveAxis(N, 0, ABG)
00:05:38.429 00.000 21948 Move returns status 0, amount 0
00:05:38.430 00.001 21948 move complete, result=0
00:05:38.430 00.000 21948 worker thread done servicing request
00:05:38.430 00.000 21948 Worker thread wakes up
00:05:38.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:38.430 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:38.430 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:40.061 01.631 21948 Exposure complete
00:05:40.107 00.046 21948 worker thread done servicing request
00:05:40.108 00.001 18120 OnExposeComplete: enter
00:05:40.108 00.000 18120 UpdateGuideState(): m_state=6
00:05:40.109 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
00:05:40.109 00.000 18120 Star::Find returns 1 (0), X=410.38, Y=238.35, Mass=1942, SNR=30.2, Peak=150 HFD=4.1
00:05:40.110 00.001 18120 MultiStar: [#1 0.01,-0.33,0.73,U] [#2 -0.18,0.13,0.64,U] [#3 -0.61,-0.03,0.00,M2] [#4 -0.10,-0.19,0.58,U] [#5 -0.08,0.17,0.55,U] [#6 -0.16,0.07,0.53,U] [#7 0.03,-0.09,0.53,U] [#8 -0.31,0.30,0.00,M4] 
00:05:40.110 00.000 18120 refined, 6 included, MultiStar: {-0.12, -0.05}, one-star: {-0.27, -0.03}
00:05:40.111 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.63 = -1.63)
00:05:40.111 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
00:05:40.111 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.77 mountX=-0.01 mountY=0.13, mountTheta=1.63
00:05:40.113 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.05, opts=13)
00:05:40.113 00.000 18120 Enqueuing Move request for scope (-0.12, -0.05)
00:05:40.114 00.001 21948 Worker thread wakes up
00:05:40.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
00:05:40.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:40.114 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.2
00:05:40.115 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:40.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:40.116 00.001 18120 Enqueuing Expose request
00:05:40.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
00:05:40.116 00.000 21948 Moving (-0.12, -0.05) raw xDistance=-0.01 yDistance=0.13
00:05:40.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:05:40.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:40.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:05:40.116 00.000 21948 MoveAxis(E, 0, ABG)
00:05:40.116 00.000 21948 Move returns status 0, amount 0
00:05:40.116 00.000 21948 MoveAxis(N, 0, ABG)
00:05:40.116 00.000 21948 Move returns status 0, amount 0
00:05:40.116 00.000 21948 move complete, result=0
00:05:40.116 00.000 21948 worker thread done servicing request
00:05:40.116 00.000 21948 Worker thread wakes up
00:05:40.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:40.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:40.117 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:41.641 01.524 21948 Exposure complete
00:05:41.678 00.037 21948 worker thread done servicing request
00:05:41.678 00.000 18120 OnExposeComplete: enter
00:05:41.679 00.001 18120 UpdateGuideState(): m_state=6
00:05:41.680 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
00:05:41.680 00.000 18120 Star::Find returns 1 (0), X=410.40, Y=238.37, Mass=1919, SNR=30.1, Peak=158 HFD=4.0
00:05:41.681 00.001 18120 MultiStar: [#1 0.03,-0.50,0.00,M5] [#2 -0.21,0.02,0.68,U] [#3 -0.94,-0.04,0.00,M3] [#4 -0.18,-0.25,0.55,U] [#5 -0.18,-0.18,0.55,U] [#6 -0.51,0.06,0.00,M5] [#7 -0.08,-0.07,0.49,U] [#8 -0.48,0.06,0.00,M5] 
00:05:41.682 00.001 18120 refined, 4 included, MultiStar: {-0.19, -0.08}, one-star: {-0.24, -0.01}
00:05:41.682 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.14) = xAngle (-1.59 = -1.59)
00:05:41.682 00.000 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.52 = 1.52)
00:05:41.684 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.73 mountX=-0.00 mountY=0.21, mountTheta=1.59
00:05:41.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.08, opts=13)
00:05:41.685 00.000 18120 Enqueuing Move request for scope (-0.19, -0.08)
00:05:41.688 00.003 21948 Worker thread wakes up
00:05:41.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:41.688 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.1
00:05:41.689 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:41.689 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:41.690 00.001 18120 Enqueuing Expose request
00:05:41.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
00:05:41.690 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
00:05:41.690 00.000 21948 Moving (-0.19, -0.08) raw xDistance=-0.00 yDistance=0.21
00:05:41.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:05:41.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:05:41.690 00.000 21948 MoveAxis(E, 0, ABG)
00:05:41.690 00.000 21948 Move returns status 0, amount 0
00:05:41.690 00.000 21948 MoveAxis(S, 50, ABG)
00:05:41.690 00.000 21948 Guiding  Dir = 1, Dur = 50
00:05:41.690 00.000 21948 IsSlewing returns 0
00:05:41.691 00.001 21948 IsGuiding returns 0
00:05:41.696 00.005 21948 PulseGuide returned control before completion, sleep 56
00:05:41.766 00.070 21948 IsGuiding returns 0
00:05:41.766 00.000 21948 Move returns status 0, amount 50
00:05:41.766 00.000 21948 move complete, result=0
00:05:41.766 00.000 21948 worker thread done servicing request
00:05:41.766 00.000 21948 Worker thread wakes up
00:05:41.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:41.766 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 50 ms SOUTH
00:05:41.767 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:43.401 01.634 21948 Exposure complete
00:05:43.425 00.024 21948 worker thread done servicing request
00:05:43.425 00.000 18120 OnExposeComplete: enter
00:05:43.426 00.001 18120 UpdateGuideState(): m_state=6
00:05:43.426 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
00:05:43.427 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=238.40, Mass=2285, SNR=32.8, Peak=193 HFD=4.0
00:05:43.427 00.000 18120 MultiStar: [#1 0.22,-0.42,0.00,M6] [#2 0.01,0.01,0.61,U] [#3 -0.06,-0.03,0.67,U] [#4 0.08,-0.14,0.53,U] [#5 -0.04,0.13,0.51,U] [#6 -0.16,0.18,0.48,U] [#7 -0.09,0.03,0.48,U] [#8 -0.22,0.15,0.41,U] 
00:05:43.428 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.18, 0.02}
00:05:43.428 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
00:05:43.429 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
00:05:43.429 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.83 mountX=-0.03 mountY=-0.01, mountTheta=-2.93
00:05:43.430 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
00:05:43.431 00.001 18120 Enqueuing Move request for scope (-0.01, 0.03)
00:05:43.431 00.000 21948 Worker thread wakes up
00:05:43.431 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:05:43.431 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:05:43.431 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
00:05:43.431 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:05:43.431 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:43.434 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:43.435 00.001 18120 UpdateGuideState exits: m=2285 RSB=32.8
00:05:43.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:43.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:43.436 00.000 18120 Enqueuing Expose request
00:05:43.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:43.436 00.000 21948 MoveAxis(E, 0, ABG)
00:05:43.436 00.000 21948 Move returns status 0, amount 0
00:05:43.436 00.000 21948 MoveAxis(N, 0, ABG)
00:05:43.437 00.001 21948 Move returns status 0, amount 0
00:05:43.437 00.000 21948 move complete, result=0
00:05:43.437 00.000 21948 worker thread done servicing request
00:05:43.437 00.000 21948 Worker thread wakes up
00:05:43.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:43.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:43.437 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:44.951 01.514 21948 Exposure complete
00:05:45.018 00.067 21948 worker thread done servicing request
00:05:45.018 00.000 18120 OnExposeComplete: enter
00:05:45.019 00.001 18120 UpdateGuideState(): m_state=6
00:05:45.020 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
00:05:45.021 00.001 18120 Star::Find returns 1 (0), X=410.95, Y=238.36, Mass=2151, SNR=32.0, Peak=194 HFD=4.0
00:05:45.022 00.001 18120 MultiStar: [#1 0.03,-0.36,0.73,U] [#2 0.01,0.04,0.65,U] [#3 -0.32,-0.10,0.68,U] [#4 0.16,-0.07,0.53,U] [#5 0.08,0.03,0.51,U] [#6 -0.29,-0.03,0.47,U] [#7 -0.03,0.12,0.49,U] [#8 -0.34,0.15,0.00,M5] 
00:05:45.022 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.31, -0.02}
00:05:45.022 00.000 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.14) = xAngle (-0.15 = -0.15)
00:05:45.023 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.96 = 2.96)
00:05:45.023 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.29 mountX=0.06 mountY=0.01, mountTheta=0.18
00:05:45.024 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
00:05:45.025 00.001 18120 Enqueuing Move request for scope (0.02, -0.06)
00:05:45.025 00.000 21948 Worker thread wakes up
00:05:45.026 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:05:45.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:05:45.026 00.000 21948 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.01
00:05:45.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:05:45.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:45.026 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:45.026 00.000 18120 UpdateGuideState exits: m=2151 RSB=32.0
00:05:45.027 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:45.027 00.000 21948 MoveAxis(E, 0, ABG)
00:05:45.027 00.000 21948 Move returns status 0, amount 0
00:05:45.027 00.000 21948 MoveAxis(N, 0, ABG)
00:05:45.027 00.000 21948 Move returns status 0, amount 0
00:05:45.027 00.000 21948 move complete, result=0
00:05:45.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:45.028 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:45.028 00.000 18120 Enqueuing Expose request
00:05:45.028 00.000 21948 worker thread done servicing request
00:05:45.028 00.000 21948 Worker thread wakes up
00:05:45.029 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:45.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:45.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:46.656 01.627 21948 Exposure complete
00:05:46.683 00.027 21948 worker thread done servicing request
00:05:46.683 00.000 18120 OnExposeComplete: enter
00:05:46.684 00.001 18120 UpdateGuideState(): m_state=6
00:05:46.685 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
00:05:46.685 00.000 18120 Star::Find returns 1 (0), X=410.87, Y=238.24, Mass=2081, SNR=31.2, Peak=204 HFD=4.3
00:05:46.686 00.001 18120 MultiStar: [#1 0.12,-0.23,0.73,U] [#2 0.19,-0.05,0.63,U] [#3 0.16,-0.09,0.70,U] [#4 0.08,-0.42,0.00,M1] [#5 0.13,-0.13,0.55,U] [#6 -0.22,-0.07,0.48,U] [#7 0.30,-0.08,0.50,U] [#8 -0.07,-0.17,0.42,U] 
00:05:46.686 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.23, -0.15}
00:05:46.686 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.14) = xAngle (0.36 = 0.36)
00:05:46.688 00.002 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.47 = -2.82)
00:05:46.689 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.78 mountX=0.16 mountY=-0.06, mountTheta=-0.33
00:05:46.690 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
00:05:46.690 00.000 18120 Enqueuing Move request for scope (0.13, -0.12)
00:05:46.691 00.001 21948 Worker thread wakes up
00:05:46.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:46.691 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.2
00:05:46.692 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:46.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:46.692 00.000 18120 Enqueuing Expose request
00:05:46.693 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
00:05:46.693 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
00:05:46.693 00.000 21948 Moving (0.13, -0.12) raw xDistance=0.16 yDistance=-0.06
00:05:46.693 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:05:46.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:46.693 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:46.693 00.000 21948 MoveAxis(E, 0, ABG)
00:05:46.693 00.000 21948 Move returns status 0, amount 0
00:05:46.693 00.000 21948 MoveAxis(N, 0, ABG)
00:05:46.693 00.000 21948 Move returns status 0, amount 0
00:05:46.693 00.000 21948 move complete, result=0
00:05:46.693 00.000 21948 worker thread done servicing request
00:05:46.693 00.000 21948 Worker thread wakes up
00:05:46.693 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:46.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:46.693 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:48.216 01.523 21948 Exposure complete
00:05:48.268 00.052 21948 worker thread done servicing request
00:05:48.268 00.000 18120 OnExposeComplete: enter
00:05:48.270 00.002 18120 UpdateGuideState(): m_state=6
00:05:48.272 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
00:05:48.273 00.001 18120 Star::Find returns 1 (0), X=410.97, Y=238.33, Mass=2024, SNR=30.8, Peak=189 HFD=4.0
00:05:48.274 00.001 18120 MultiStar: [#1 0.31,-0.42,0.00,M5] [#2 0.28,-0.03,0.65,U] [#3 -0.04,-0.12,0.69,U] [#4 -0.19,-0.18,0.56,U] [#5 0.25,0.05,0.53,U] [#6 0.02,-0.20,0.51,U] [#7 -0.12,-0.02,0.51,U] [#8 0.01,0.16,0.46,U] 
00:05:48.276 00.002 18120 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.32, -0.05}
00:05:48.277 00.001 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.14) = xAngle (0.62 = 0.62)
00:05:48.278 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.72 = -2.56)
00:05:48.279 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.53 mountX=0.09 mountY=-0.06, mountTheta=-0.59
00:05:48.280 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.06, opts=13)
00:05:48.281 00.001 18120 Enqueuing Move request for scope (0.10, -0.06)
00:05:48.281 00.000 21948 Worker thread wakes up
00:05:48.282 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:48.282 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.8
00:05:48.283 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:05:48.283 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:05:48.283 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:48.284 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:48.285 00.001 18120 Enqueuing Expose request
00:05:48.287 00.002 21948 Moving (0.10, -0.06) raw xDistance=0.09 yDistance=-0.06
00:05:48.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:05:48.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:48.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:48.287 00.000 21948 MoveAxis(E, 0, ABG)
00:05:48.287 00.000 21948 Move returns status 0, amount 0
00:05:48.287 00.000 21948 MoveAxis(N, 0, ABG)
00:05:48.287 00.000 21948 Move returns status 0, amount 0
00:05:48.287 00.000 21948 move complete, result=0
00:05:48.287 00.000 21948 worker thread done servicing request
00:05:48.287 00.000 21948 Worker thread wakes up
00:05:48.287 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:48.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:48.288 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:49.923 01.635 21948 Exposure complete
00:05:49.958 00.035 21948 worker thread done servicing request
00:05:49.958 00.000 18120 OnExposeComplete: enter
00:05:49.959 00.001 18120 UpdateGuideState(): m_state=6
00:05:49.960 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
00:05:49.961 00.001 18120 Star::Find returns 1 (0), X=410.76, Y=238.42, Mass=2075, SNR=31.2, Peak=189 HFD=3.9
00:05:49.962 00.001 18120 MultiStar: [#1 0.25,-0.33,0.00,M6] [#2 -0.06,0.06,0.65,U] [#3 -0.30,-0.09,0.70,U] [#4 0.12,-0.08,0.53,U] [#5 0.19,0.10,0.54,U] [#6 -0.05,-0.17,0.47,U] [#7 0.36,-0.01,0.54,U] [#8 -0.30,0.00,0.48,U] 
00:05:49.962 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.11, 0.04}
00:05:49.963 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.16 = 0.16)
00:05:49.964 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.26 = -3.02)
00:05:49.967 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.98 mountX=0.02 mountY=-0.00, mountTheta=-0.12
00:05:49.968 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
00:05:49.969 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
00:05:49.969 00.000 21948 Worker thread wakes up
00:05:49.969 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:49.970 00.001 18120 UpdateGuideState exits: m=2075 RSB=31.2
00:05:49.970 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:49.971 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:05:49.971 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:05:49.971 00.000 21948 Moving (0.01, -0.01) raw xDistance=0.02 yDistance=-0.00
00:05:49.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:05:49.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:49.973 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:49.974 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:49.974 00.000 21948 MoveAxis(E, 0, ABG)
00:05:49.974 00.000 18120 Enqueuing Expose request
00:05:49.974 00.000 21948 Move returns status 0, amount 0
00:05:49.974 00.000 21948 MoveAxis(N, 0, ABG)
00:05:49.974 00.000 21948 Move returns status 0, amount 0
00:05:49.974 00.000 21948 move complete, result=0
00:05:49.974 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:49.975 00.001 21948 worker thread done servicing request
00:05:49.975 00.000 21948 Worker thread wakes up
00:05:49.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:49.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:51.498 01.523 21948 Exposure complete
00:05:51.529 00.031 21948 worker thread done servicing request
00:05:51.529 00.000 18120 OnExposeComplete: enter
00:05:51.531 00.002 18120 UpdateGuideState(): m_state=6
00:05:51.531 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
00:05:51.531 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=238.47, Mass=2023, SNR=30.9, Peak=159 HFD=4.2
00:05:51.532 00.001 18120 MultiStar: [#1 -0.16,-0.20,0.75,U] [#2 0.03,0.23,0.65,U] [#3 -0.19,0.05,0.68,U] [#4 0.12,0.08,0.56,U] [#5 0.17,0.02,0.53,U] [#6 -0.44,0.11,0.00,M1] [#7 -0.22,0.05,0.51,U] [#8 -0.30,-0.02,0.45,U] 
00:05:51.532 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.13, 0.09}
00:05:51.533 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.49 = -2.80)
00:05:51.533 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.59 = 0.30)
00:05:51.534 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.34 mountX=-0.05 mountY=0.02, mountTheta=2.83
00:05:51.535 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
00:05:51.537 00.002 18120 Enqueuing Move request for scope (-0.04, 0.04)
00:05:51.537 00.000 21948 Worker thread wakes up
00:05:51.537 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:05:51.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:51.537 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:05:51.537 00.000 21948 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.02
00:05:51.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:05:51.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:51.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:51.537 00.000 21948 MoveAxis(E, 0, ABG)
00:05:51.537 00.000 21948 Move returns status 0, amount 0
00:05:51.537 00.000 21948 MoveAxis(N, 0, ABG)
00:05:51.537 00.000 21948 Move returns status 0, amount 0
00:05:51.537 00.000 21948 move complete, result=0
00:05:51.537 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.9
00:05:51.538 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:51.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:51.539 00.001 18120 Enqueuing Expose request
00:05:51.539 00.000 21948 worker thread done servicing request
00:05:51.539 00.000 21948 Worker thread wakes up
00:05:51.539 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:51.540 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:51.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:53.164 01.624 21948 Exposure complete
00:05:53.217 00.053 21948 worker thread done servicing request
00:05:53.217 00.000 18120 OnExposeComplete: enter
00:05:53.218 00.001 18120 UpdateGuideState(): m_state=6
00:05:53.219 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
00:05:53.219 00.000 18120 Star::Find returns 1 (0), X=410.82, Y=238.67, Mass=2159, SNR=32.0, Peak=195 HFD=4.0
00:05:53.220 00.001 18120 MultiStar: [#1 -0.03,-0.00,0.66,U] [#2 -0.02,0.42,0.00,M1] [#3 0.01,0.16,0.69,U] [#4 -0.20,0.05,0.56,U] [#5 -0.07,0.22,0.52,U] [#6 -0.33,0.30,0.00,M2] [#7 -0.13,0.36,0.00,M1] [#8 -0.27,0.42,0.00,M2] 
00:05:53.220 00.000 18120 refined, 4 included, MultiStar: {0.01, 0.16}, one-star: {0.18, 0.29}
00:05:53.221 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
00:05:53.221 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
00:05:53.222 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=-0.14 mountY=-0.08, mountTheta=-2.65
00:05:53.223 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
00:05:53.223 00.000 18120 Enqueuing Move request for scope (0.01, 0.16)
00:05:53.224 00.001 21948 Worker thread wakes up
00:05:53.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:53.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:05:53.224 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:05:53.225 00.001 18120 UpdateGuideState exits: m=2159 RSB=32.0
00:05:53.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:53.226 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:53.227 00.001 18120 Enqueuing Expose request
00:05:53.227 00.000 21948 Moving (0.01, 0.16) raw xDistance=-0.14 yDistance=-0.08
00:05:53.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:05:53.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:53.227 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:53.227 00.000 21948 MoveAxis(E, 0, ABG)
00:05:53.227 00.000 21948 Move returns status 0, amount 0
00:05:53.227 00.000 21948 MoveAxis(N, 0, ABG)
00:05:53.227 00.000 21948 Move returns status 0, amount 0
00:05:53.227 00.000 21948 move complete, result=0
00:05:53.227 00.000 21948 worker thread done servicing request
00:05:53.227 00.000 21948 Worker thread wakes up
00:05:53.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:53.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:53.228 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:54.746 01.518 21948 Exposure complete
00:05:54.792 00.046 21948 worker thread done servicing request
00:05:54.792 00.000 18120 OnExposeComplete: enter
00:05:54.793 00.001 18120 UpdateGuideState(): m_state=6
00:05:54.793 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
00:05:54.794 00.001 18120 Star::Find returns 1 (0), X=410.63, Y=238.63, Mass=2163, SNR=31.9, Peak=187 HFD=4.0
00:05:54.794 00.000 18120 MultiStar: [#1 -0.21,-0.03,0.71,U] [#2 0.03,0.33,0.64,U] [#3 0.02,0.17,0.66,U] [#4 0.16,0.04,0.55,U] [#5 -0.11,0.27,0.50,U] [#6 -0.39,0.38,0.00,M3] [#7 -0.05,0.50,0.00,M2] [#8 -0.24,0.28,0.00,M3] 
00:05:54.795 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.18}, one-star: {-0.01, 0.25}
00:05:54.795 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.85 = 2.85)
00:05:54.796 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.95 = -0.33)
00:05:54.796 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
00:05:54.798 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.18, opts=13)
00:05:54.799 00.001 18120 Enqueuing Move request for scope (-0.02, 0.18)
00:05:54.800 00.001 21948 Worker thread wakes up
00:05:54.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
00:05:54.800 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
00:05:54.800 00.000 21948 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.06
00:05:54.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:05:54.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:54.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:54.800 00.000 21948 MoveAxis(E, 0, ABG)
00:05:54.800 00.000 21948 Move returns status 0, amount 0
00:05:54.800 00.000 21948 MoveAxis(N, 0, ABG)
00:05:54.801 00.001 21948 Move returns status 0, amount 0
00:05:54.801 00.000 21948 move complete, result=0
00:05:54.801 00.000 21948 worker thread done servicing request
00:05:54.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:54.801 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.9
00:05:54.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:54.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:54.803 00.001 18120 Enqueuing Expose request
00:05:54.803 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:54.804 00.001 21948 Worker thread wakes up
00:05:54.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:54.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:56.439 01.635 21948 Exposure complete
00:05:56.467 00.028 21948 worker thread done servicing request
00:05:56.467 00.000 18120 OnExposeComplete: enter
00:05:56.467 00.000 18120 UpdateGuideState(): m_state=6
00:05:56.468 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
00:05:56.468 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=238.85, Mass=2239, SNR=32.5, Peak=242 HFD=4.2
00:05:56.469 00.001 18120 MultiStar: [#1 0.01,-0.03,0.67,U] [#2 0.07,0.32,0.59,U] [#3 -0.05,0.07,0.66,U] [#4 0.09,0.07,0.54,U] [#5 -0.02,0.17,0.50,U] [#6 -0.11,0.18,0.46,U] [#7 0.00,0.27,0.53,U] [#8 -0.12,0.52,0.00,M4] 
00:05:56.469 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.21}, one-star: {0.33, 0.47}
00:05:56.472 00.003 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.40 = 2.40)
00:05:56.475 00.003 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.78)
00:05:56.477 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
00:05:56.480 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.21, opts=13)
00:05:56.481 00.001 18120 Enqueuing Move request for scope (0.07, 0.21)
00:05:56.481 00.000 21948 Worker thread wakes up
00:05:56.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
00:05:56.481 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
00:05:56.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:56.482 00.001 18120 UpdateGuideState exits: m=2239 RSB=32.5
00:05:56.482 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:56.483 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:56.483 00.000 18120 Enqueuing Expose request
00:05:56.484 00.001 21948 Moving (0.07, 0.21) raw xDistance=-0.16 yDistance=-0.15
00:05:56.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:05:56.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:56.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:05:56.484 00.000 21948 MoveAxis(E, 0, ABG)
00:05:56.484 00.000 21948 Move returns status 0, amount 0
00:05:56.484 00.000 21948 MoveAxis(N, 0, ABG)
00:05:56.484 00.000 21948 Move returns status 0, amount 0
00:05:56.484 00.000 21948 move complete, result=0
00:05:56.484 00.000 21948 worker thread done servicing request
00:05:56.484 00.000 21948 Worker thread wakes up
00:05:56.484 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:56.484 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:56.485 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:05:58.008 01.523 21948 Exposure complete
00:05:58.042 00.034 21948 worker thread done servicing request
00:05:58.042 00.000 18120 OnExposeComplete: enter
00:05:58.043 00.001 18120 UpdateGuideState(): m_state=6
00:05:58.043 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
00:05:58.044 00.001 18120 Star::Find returns 1 (0), X=410.70, Y=238.48, Mass=2000, SNR=30.7, Peak=167 HFD=4.0
00:05:58.044 00.000 18120 MultiStar: [#1 0.07,-0.07,0.74,U] [#2 -0.17,0.22,0.65,U] [#3 -0.19,0.06,0.73,U] [#4 -0.33,0.04,0.55,U] [#5 0.01,0.07,0.55,U] [#6 -0.15,0.17,0.47,U] [#7 -0.14,0.22,0.50,U] [#8 -0.01,0.09,0.44,U] 
00:05:58.045 00.001 18120 single-star, 8 included, MultiStar: {-0.08, 0.09}, one-star: {0.05, 0.09}
00:05:58.045 00.000 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.19 = 2.19)
00:05:58.046 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.30 = -0.99)
00:05:58.046 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
00:05:58.047 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
00:05:58.048 00.001 18120 Enqueuing Move request for scope (0.05, 0.09)
00:05:58.049 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:58.049 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.7
00:05:58.050 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:58.050 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:58.050 00.000 18120 Enqueuing Expose request
00:05:58.051 00.001 21948 Worker thread wakes up
00:05:58.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:05:58.051 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:05:58.051 00.000 21948 Moving (0.05, 0.09) raw xDistance=-0.06 yDistance=-0.09
00:05:58.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:05:58.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:58.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:58.051 00.000 21948 MoveAxis(E, 0, ABG)
00:05:58.051 00.000 21948 Move returns status 0, amount 0
00:05:58.051 00.000 21948 MoveAxis(N, 0, ABG)
00:05:58.051 00.000 21948 Move returns status 0, amount 0
00:05:58.051 00.000 21948 move complete, result=0
00:05:58.051 00.000 21948 worker thread done servicing request
00:05:58.051 00.000 21948 Worker thread wakes up
00:05:58.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:58.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:58.052 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:59.687 01.635 21948 Exposure complete
00:05:59.726 00.039 21948 worker thread done servicing request
00:05:59.726 00.000 18120 OnExposeComplete: enter
00:05:59.728 00.002 18120 UpdateGuideState(): m_state=6
00:05:59.729 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
00:05:59.730 00.001 18120 Star::Find returns 1 (0), X=410.75, Y=238.88, Mass=1876, SNR=29.7, Peak=179 HFD=4.2
00:05:59.731 00.001 18120 MultiStar: [#1 0.05,0.20,0.75,U] [#2 0.07,0.23,0.67,U] [#3 -0.49,0.16,0.00,M1] [#4 -0.25,0.12,0.57,U] [#5 -0.03,0.13,0.58,U] [#6 -0.08,0.09,0.54,U] [#7 -0.20,0.34,0.00,M1] [#8 -0.46,0.42,0.00,M4] 
00:05:59.731 00.000 18120 refined, 5 included, MultiStar: {-0.00, 0.24}, one-star: {0.11, 0.49}
00:05:59.732 00.001 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
00:05:59.732 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
00:05:59.732 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
00:05:59.735 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.24, opts=13)
00:05:59.738 00.003 18120 Enqueuing Move request for scope (-0.00, 0.24)
00:05:59.739 00.001 21948 Worker thread wakes up
00:05:59.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:05:59.739 00.000 18120 UpdateGuideState exits: m=1876 RSB=29.7
00:05:59.740 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:59.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:05:59.740 00.000 18120 Enqueuing Expose request
00:05:59.741 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
00:05:59.741 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
00:05:59.741 00.000 21948 Moving (-0.00, 0.24) raw xDistance=-0.22 yDistance=-0.10
00:05:59.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:05:59.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:59.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:59.741 00.000 21948 MoveAxis(E, 39, ABG)
00:05:59.741 00.000 21948 Guiding  Dir = 2, Dur = 39
00:05:59.742 00.001 21948 IsSlewing returns 0
00:05:59.742 00.000 21948 IsGuiding returns 0
00:05:59.744 00.002 21948 PulseGuide returned control before completion, sleep 47
00:05:59.797 00.053 21948 IsGuiding returns 0
00:05:59.797 00.000 21948 Move returns status 0, amount 39
00:05:59.797 00.000 21948 MoveAxis(N, 0, ABG)
00:05:59.797 00.000 21948 Move returns status 0, amount 0
00:05:59.797 00.000 21948 move complete, result=0
00:05:59.797 00.000 21948 worker thread done servicing request
00:05:59.797 00.000 21948 Worker thread wakes up
00:05:59.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:05:59.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:05:59.797 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:06:01.201 01.404 21948 Exposure complete
00:06:01.231 00.030 21948 worker thread done servicing request
00:06:01.231 00.000 18120 OnExposeComplete: enter
00:06:01.232 00.001 18120 UpdateGuideState(): m_state=6
00:06:01.232 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
00:06:01.233 00.001 18120 Star::Find returns 1 (0), X=410.74, Y=238.71, Mass=2021, SNR=30.8, Peak=190 HFD=4.0
00:06:01.233 00.000 18120 MultiStar: [#1 -0.09,0.07,0.75,U] [#2 0.01,0.28,0.65,U] [#3 -0.18,0.27,0.68,U] [#4 -0.15,0.11,0.58,U] [#5 -0.02,0.04,0.50,U] [#6 -0.19,0.21,0.48,U] [#7 -0.26,0.30,0.00,M2] [#8 -0.16,0.23,0.44,U] 
00:06:01.234 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.09, 0.33}
00:06:01.234 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
00:06:01.235 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
00:06:01.235 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=-0.21 mountY=-0.03, mountTheta=-3.00
00:06:01.236 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.20, opts=13)
00:06:01.237 00.001 18120 Enqueuing Move request for scope (-0.07, 0.20)
00:06:01.238 00.001 21948 Worker thread wakes up
00:06:01.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:01.238 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.8
00:06:01.239 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:01.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:01.239 00.000 18120 Enqueuing Expose request
00:06:01.240 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:06:01.240 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:06:01.240 00.000 21948 Moving (-0.07, 0.20) raw xDistance=-0.21 yDistance=-0.03
00:06:01.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:06:01.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:01.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:01.240 00.000 21948 MoveAxis(E, 41, ABG)
00:06:01.240 00.000 21948 Guiding  Dir = 2, Dur = 41
00:06:01.240 00.000 21948 IsSlewing returns 0
00:06:01.240 00.000 21948 IsGuiding returns 0
00:06:01.242 00.002 21948 PulseGuide returned control before completion, sleep 50
00:06:01.293 00.051 21948 IsGuiding returns 1
00:06:01.293 00.000 21948 scope still moving after pulse duration time elapsed
00:06:01.325 00.032 21948 IsSlewing returns 0
00:06:01.325 00.000 21948 IsGuiding returns 0
00:06:01.325 00.000 21948 scope move finished after 41 + 43 ms
00:06:01.325 00.000 21948 Move returns status 0, amount 41
00:06:01.325 00.000 21948 MoveAxis(N, 0, ABG)
00:06:01.325 00.000 21948 Move returns status 0, amount 0
00:06:01.325 00.000 21948 move complete, result=0
00:06:01.325 00.000 21948 worker thread done servicing request
00:06:01.325 00.000 21948 Worker thread wakes up
00:06:01.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:01.325 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:06:01.326 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:02.951 01.625 21948 Exposure complete
00:06:02.977 00.026 21948 worker thread done servicing request
00:06:02.977 00.000 18120 OnExposeComplete: enter
00:06:02.977 00.000 18120 UpdateGuideState(): m_state=6
00:06:02.978 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
00:06:02.979 00.001 18120 Star::Find returns 1 (0), X=410.56, Y=238.43, Mass=2003, SNR=30.7, Peak=172 HFD=3.7
00:06:02.979 00.000 18120 MultiStar: [#1 -0.09,-0.13,0.72,U] [#2 -0.16,0.13,0.62,U] [#3 -0.09,-0.11,0.68,U] [#4 -0.20,0.15,0.58,U] [#5 0.02,0.11,0.55,U] [#6 -0.12,0.10,0.48,U] [#7 0.13,0.20,0.49,U] [#8 -0.22,0.06,0.45,U] 
00:06:02.980 00.001 18120 single-star, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.09, 0.04}
00:06:02.980 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.82 = -2.47)
00:06:02.981 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
00:06:02.983 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.67 mountX=-0.08 mountY=0.06, mountTheta=2.49
00:06:02.986 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
00:06:02.988 00.002 18120 Enqueuing Move request for scope (-0.09, 0.04)
00:06:02.990 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:02.992 00.002 21948 Worker thread wakes up
00:06:02.993 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
00:06:02.993 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
00:06:02.993 00.000 21948 Moving (-0.09, 0.04) raw xDistance=-0.08 yDistance=0.06
00:06:02.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:06:02.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:02.993 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
00:06:02.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:02.994 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:02.994 00.000 21948 MoveAxis(E, 0, ABG)
00:06:02.994 00.000 21948 Move returns status 0, amount 0
00:06:02.994 00.000 21948 MoveAxis(N, 0, ABG)
00:06:02.994 00.000 21948 Move returns status 0, amount 0
00:06:02.994 00.000 21948 move complete, result=0
00:06:02.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:02.995 00.001 18120 Enqueuing Expose request
00:06:02.996 00.001 21948 worker thread done servicing request
00:06:02.996 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:02.996 00.000 21948 Worker thread wakes up
00:06:02.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:02.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:04.515 01.519 21948 Exposure complete
00:06:04.543 00.028 21948 worker thread done servicing request
00:06:04.543 00.000 18120 OnExposeComplete: enter
00:06:04.546 00.003 18120 UpdateGuideState(): m_state=6
00:06:04.547 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
00:06:04.548 00.001 18120 Star::Find returns 1 (0), X=410.86, Y=238.37, Mass=2141, SNR=31.7, Peak=194 HFD=4.0
00:06:04.549 00.001 18120 MultiStar: [#1 0.40,-0.33,0.00,M1] [#2 -0.11,0.10,0.66,U] [#3 0.05,-0.06,0.70,U] [#4 0.11,0.11,0.57,U] [#5 -0.27,-0.02,0.53,U] [#6 0.04,0.01,0.49,U] [#7 0.18,-0.13,0.50,U] [#8 -0.30,0.25,0.00,M3] 
00:06:04.550 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {0.21, -0.01}
00:06:04.552 00.002 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.14) = xAngle (1.15 = 1.15)
00:06:04.553 00.001 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.03)
00:06:04.555 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.00 mountX=0.02 mountY=-0.04, mountTheta=-1.14
00:06:04.555 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
00:06:04.556 00.001 18120 Enqueuing Move request for scope (0.05, 0.00)
00:06:04.556 00.000 21948 Worker thread wakes up
00:06:04.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:04.557 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:06:04.557 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.7
00:06:04.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:04.558 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:04.559 00.001 18120 Enqueuing Expose request
00:06:04.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:06:04.559 00.000 21948 Moving (0.05, 0.00) raw xDistance=0.02 yDistance=-0.04
00:06:04.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:06:04.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:04.560 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:04.560 00.000 21948 MoveAxis(E, 0, ABG)
00:06:04.560 00.000 21948 Move returns status 0, amount 0
00:06:04.560 00.000 21948 MoveAxis(N, 0, ABG)
00:06:04.560 00.000 21948 Move returns status 0, amount 0
00:06:04.560 00.000 21948 move complete, result=0
00:06:04.560 00.000 21948 worker thread done servicing request
00:06:04.560 00.000 21948 Worker thread wakes up
00:06:04.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:04.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:04.562 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:06.199 01.637 21948 Exposure complete
00:06:06.230 00.031 21948 worker thread done servicing request
00:06:06.230 00.000 18120 OnExposeComplete: enter
00:06:06.232 00.002 18120 UpdateGuideState(): m_state=6
00:06:06.232 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
00:06:06.234 00.002 18120 Star::Find returns 1 (0), X=410.69, Y=238.61, Mass=1979, SNR=30.6, Peak=166 HFD=4.1
00:06:06.235 00.001 18120 MultiStar: [#1 0.02,-0.00,0.77,U] [#2 -0.21,0.12,0.62,U] [#3 -0.73,-0.04,0.00,M1] [#4 -0.23,-0.03,0.56,U] [#5 0.01,-0.01,0.55,U] [#6 -0.19,0.19,0.51,U] [#7 -0.27,0.07,0.53,U] [#8 -0.40,0.10,0.00,M4] 
00:06:06.236 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {0.04, 0.23}
00:06:06.236 00.000 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.14) = xAngle (3.53 = -2.75)
00:06:06.237 00.001 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.63 = 0.35)
00:06:06.237 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.39 mountX=-0.12 mountY=0.05, mountTheta=2.79
00:06:06.239 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.09, opts=13)
00:06:06.240 00.001 18120 Enqueuing Move request for scope (-0.10, 0.09)
00:06:06.240 00.000 21948 Worker thread wakes up
00:06:06.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:06.241 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
00:06:06.241 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
00:06:06.241 00.000 21948 Moving (-0.10, 0.09) raw xDistance=-0.12 yDistance=0.05
00:06:06.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:06:06.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:06.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:06.241 00.000 21948 MoveAxis(E, 0, ABG)
00:06:06.241 00.000 21948 Move returns status 0, amount 0
00:06:06.241 00.000 21948 MoveAxis(N, 0, ABG)
00:06:06.241 00.000 21948 Move returns status 0, amount 0
00:06:06.241 00.000 21948 move complete, result=0
00:06:06.241 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.6
00:06:06.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:06.242 00.001 21948 worker thread done servicing request
00:06:06.242 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:06.242 00.000 18120 Enqueuing Expose request
00:06:06.243 00.001 21948 Worker thread wakes up
00:06:06.243 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:06.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:06.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:07.762 01.519 21948 Exposure complete
00:06:07.808 00.046 21948 worker thread done servicing request
00:06:07.808 00.000 18120 OnExposeComplete: enter
00:06:07.810 00.002 18120 UpdateGuideState(): m_state=6
00:06:07.811 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
00:06:07.812 00.001 18120 Star::Find returns 1 (0), X=410.77, Y=238.30, Mass=1939, SNR=30.3, Peak=178 HFD=4.0
00:06:07.813 00.001 18120 MultiStar: [#1 0.03,-0.26,0.75,U] [#2 -0.25,0.10,0.68,U] [#3 0.00,-0.03,0.71,U] [#4 -0.12,-0.06,0.56,U] [#5 -0.17,-0.01,0.54,U] [#6 -0.33,0.04,0.52,U] [#7 -0.11,0.08,0.51,U] [#8 -0.43,0.09,0.00,M5] 
00:06:07.814 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {0.13, -0.08}
00:06:07.816 00.002 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.14) = xAngle (-1.53 = -1.53)
00:06:07.818 00.002 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.57 = 1.57)
00:06:07.818 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.67 mountX=0.00 mountY=0.09, mountTheta=1.53
00:06:07.821 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.04, opts=13)
00:06:07.822 00.001 18120 Enqueuing Move request for scope (-0.08, -0.04)
00:06:07.823 00.001 21948 Worker thread wakes up
00:06:07.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:07.823 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.3
00:06:07.824 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:07.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:07.825 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
00:06:07.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
00:06:07.825 00.000 18120 Enqueuing Expose request
00:06:07.826 00.001 21948 Moving (-0.08, -0.04) raw xDistance=0.00 yDistance=0.09
00:06:07.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:06:07.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:07.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:07.826 00.000 21948 MoveAxis(E, 0, ABG)
00:06:07.826 00.000 21948 Move returns status 0, amount 0
00:06:07.826 00.000 21948 MoveAxis(N, 0, ABG)
00:06:07.826 00.000 21948 Move returns status 0, amount 0
00:06:07.826 00.000 21948 move complete, result=0
00:06:07.826 00.000 21948 worker thread done servicing request
00:06:07.826 00.000 21948 Worker thread wakes up
00:06:07.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:07.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:07.827 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:09.462 01.635 21948 Exposure complete
00:06:09.501 00.039 21948 worker thread done servicing request
00:06:09.501 00.000 18120 OnExposeComplete: enter
00:06:09.503 00.002 18120 UpdateGuideState(): m_state=6
00:06:09.504 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
00:06:09.506 00.002 18120 Star::Find returns 1 (0), X=410.68, Y=238.71, Mass=1882, SNR=29.7, Peak=176 HFD=4.1
00:06:09.508 00.002 18120 MultiStar: [#1 0.08,0.02,0.77,U] [#2 0.15,0.18,0.66,U] [#3 -0.01,0.09,0.72,U] [#4 -0.07,0.09,0.59,U] [#5 0.01,0.08,0.59,U] [#6 -0.26,0.01,0.50,U] [#7 -0.15,0.20,0.52,U] [#8 -0.07,0.35,0.44,U] 
00:06:09.510 00.002 18120 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.03, 0.33}
00:06:09.513 00.003 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
00:06:09.515 00.002 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.37)
00:06:09.518 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=-0.15 mountY=-0.06, mountTheta=-2.78
00:06:09.522 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
00:06:09.522 00.000 18120 Enqueuing Move request for scope (-0.01, 0.15)
00:06:09.523 00.001 21948 Worker thread wakes up
00:06:09.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:09.524 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:06:09.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:06:09.524 00.000 21948 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=-0.06
00:06:09.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:06:09.524 00.000 18120 UpdateGuideState exits: m=1882 RSB=29.7
00:06:09.527 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:09.527 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:09.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:09.527 00.000 21948 MoveAxis(E, 0, ABG)
00:06:09.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:09.528 00.001 18120 Enqueuing Expose request
00:06:09.528 00.000 21948 Move returns status 0, amount 0
00:06:09.528 00.000 21948 MoveAxis(N, 0, ABG)
00:06:09.528 00.000 21948 Move returns status 0, amount 0
00:06:09.528 00.000 21948 move complete, result=0
00:06:09.528 00.000 21948 worker thread done servicing request
00:06:09.528 00.000 21948 Worker thread wakes up
00:06:09.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:09.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:09.529 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:11.047 01.518 21948 Exposure complete
00:06:11.087 00.040 21948 worker thread done servicing request
00:06:11.087 00.000 18120 OnExposeComplete: enter
00:06:11.088 00.001 18120 UpdateGuideState(): m_state=6
00:06:11.089 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
00:06:11.089 00.000 18120 Star::Find returns 1 (0), X=410.70, Y=238.65, Mass=2024, SNR=30.8, Peak=178 HFD=4.2
00:06:11.090 00.001 18120 MultiStar: [#1 -0.14,-0.16,0.73,U] [#2 -0.00,0.19,0.63,U] [#3 -0.19,0.15,0.67,U] [#4 -0.05,0.15,0.57,U] [#5 -0.03,0.25,0.55,U] [#6 0.02,0.51,0.00,M1] [#7 -0.06,0.37,0.00,M1] [#8 -0.23,0.15,0.42,U] 
00:06:11.090 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.14}, one-star: {0.05, 0.27}
00:06:11.091 00.001 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
00:06:11.091 00.000 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.01)
00:06:11.092 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.03 mountX=-0.16 mountY=-0.00, mountTheta=-3.13
00:06:11.093 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
00:06:11.094 00.001 18120 Enqueuing Move request for scope (-0.07, 0.14)
00:06:11.094 00.000 21948 Worker thread wakes up
00:06:11.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:11.095 00.001 18120 UpdateGuideState exits: m=2024 RSB=30.8
00:06:11.095 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:11.096 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:11.096 00.000 18120 Enqueuing Expose request
00:06:11.097 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:06:11.097 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:06:11.097 00.000 21948 Moving (-0.07, 0.14) raw xDistance=-0.16 yDistance=-0.00
00:06:11.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:06:11.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:11.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:06:11.097 00.000 21948 MoveAxis(E, 0, ABG)
00:06:11.097 00.000 21948 Move returns status 0, amount 0
00:06:11.097 00.000 21948 MoveAxis(N, 0, ABG)
00:06:11.097 00.000 21948 Move returns status 0, amount 0
00:06:11.097 00.000 21948 move complete, result=0
00:06:11.097 00.000 21948 worker thread done servicing request
00:06:11.097 00.000 21948 Worker thread wakes up
00:06:11.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:11.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:11.097 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:12.725 01.628 21948 Exposure complete
00:06:12.749 00.024 21948 worker thread done servicing request
00:06:12.749 00.000 18120 OnExposeComplete: enter
00:06:12.751 00.002 18120 UpdateGuideState(): m_state=6
00:06:12.751 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
00:06:12.752 00.001 18120 Star::Find returns 1 (0), X=410.77, Y=238.78, Mass=2142, SNR=31.7, Peak=217 HFD=4.2
00:06:12.753 00.001 18120 MultiStar: [#1 -0.18,-0.29,0.66,U] [#2 0.13,0.27,0.61,U] [#3 0.05,0.14,0.66,U] [#4 -0.15,-0.00,0.54,U] [#5 0.02,0.24,0.52,U] [#6 -0.33,0.24,0.00,M2] [#7 0.01,0.18,0.50,U] [#8 -0.14,0.16,0.42,U] 
00:06:12.753 00.000 18120 refined, 7 included, MultiStar: {-0.00, 0.15}, one-star: {0.12, 0.40}
00:06:12.754 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
00:06:12.755 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
00:06:12.755 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
00:06:12.759 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.15, opts=13)
00:06:12.761 00.002 18120 Enqueuing Move request for scope (-0.00, 0.15)
00:06:12.762 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:12.764 00.002 18120 UpdateGuideState exits: m=2142 RSB=31.7
00:06:12.766 00.002 21948 Worker thread wakes up
00:06:12.767 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
00:06:12.767 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
00:06:12.767 00.000 21948 Moving (-0.00, 0.15) raw xDistance=-0.14 yDistance=-0.07
00:06:12.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:06:12.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:12.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:12.767 00.000 21948 MoveAxis(E, 0, ABG)
00:06:12.767 00.000 21948 Move returns status 0, amount 0
00:06:12.767 00.000 21948 MoveAxis(N, 0, ABG)
00:06:12.767 00.000 21948 Move returns status 0, amount 0
00:06:12.767 00.000 21948 move complete, result=0
00:06:12.767 00.000 21948 worker thread done servicing request
00:06:12.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:12.767 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:12.768 00.001 18120 Enqueuing Expose request
00:06:12.769 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:12.770 00.001 21948 Worker thread wakes up
00:06:12.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:12.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:14.284 01.514 21948 Exposure complete
00:06:14.340 00.056 21948 worker thread done servicing request
00:06:14.340 00.000 18120 OnExposeComplete: enter
00:06:14.341 00.001 18120 UpdateGuideState(): m_state=6
00:06:14.342 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
00:06:14.343 00.001 18120 Star::Find returns 1 (0), X=410.68, Y=238.61, Mass=1972, SNR=30.4, Peak=176 HFD=4.2
00:06:14.343 00.000 18120 MultiStar: [#1 -0.02,0.02,0.73,U] [#2 -0.05,0.35,0.65,U] [#3 -0.19,0.08,0.67,U] [#4 -0.23,0.16,0.56,U] [#5 -0.05,0.27,0.52,U] [#6 -0.03,0.32,0.49,U] [#7 -0.22,0.25,0.54,U] [#8 -0.30,0.40,0.00,M3] 
00:06:14.344 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.20}, one-star: {0.04, 0.23}
00:06:14.345 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
00:06:14.346 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.09)
00:06:14.347 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.95 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
00:06:14.349 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.20, opts=13)
00:06:14.349 00.000 18120 Enqueuing Move request for scope (-0.08, 0.20)
00:06:14.350 00.001 21948 Worker thread wakes up
00:06:14.350 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:14.350 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.4
00:06:14.350 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
00:06:14.350 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
00:06:14.350 00.000 21948 Moving (-0.08, 0.20) raw xDistance=-0.22 yDistance=-0.02
00:06:14.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:06:14.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:14.350 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:06:14.350 00.000 21948 MoveAxis(E, 39, ABG)
00:06:14.350 00.000 21948 Guiding  Dir = 2, Dur = 39
00:06:14.351 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:14.353 00.002 21948 IsSlewing returns 0
00:06:14.353 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:14.353 00.000 18120 Enqueuing Expose request
00:06:14.354 00.001 21948 IsGuiding returns 0
00:06:14.355 00.001 21948 PulseGuide returned control before completion, sleep 48
00:06:14.410 00.055 21948 IsGuiding returns 0
00:06:14.411 00.001 21948 Move returns status 0, amount 39
00:06:14.411 00.000 21948 MoveAxis(N, 0, ABG)
00:06:14.411 00.000 21948 Move returns status 0, amount 0
00:06:14.411 00.000 21948 move complete, result=0
00:06:14.411 00.000 21948 worker thread done servicing request
00:06:14.411 00.000 21948 Worker thread wakes up
00:06:14.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:14.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:14.411 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
00:06:16.047 01.636 21948 Exposure complete
00:06:16.074 00.027 21948 worker thread done servicing request
00:06:16.075 00.001 18120 OnExposeComplete: enter
00:06:16.075 00.000 18120 UpdateGuideState(): m_state=6
00:06:16.078 00.003 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
00:06:16.081 00.003 18120 Star::Find returns 1 (0), X=410.66, Y=238.76, Mass=1936, SNR=30.3, Peak=169 HFD=4.2
00:06:16.083 00.002 18120 MultiStar: [#1 -0.02,-0.09,0.74,U] [#2 0.20,0.20,0.70,U] [#3 -0.15,0.09,0.69,U] [#4 -0.14,0.06,0.59,U] [#5 -0.10,0.18,0.55,U] [#6 -0.36,0.33,0.00,M2] [#7 -0.23,0.38,0.00,M1] [#8 -0.27,0.21,0.47,U] 
00:06:16.086 00.003 18120 refined, 6 included, MultiStar: {-0.05, 0.16}, one-star: {0.01, 0.38}
00:06:16.088 00.002 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
00:06:16.088 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
00:06:16.089 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.86 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
00:06:16.090 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
00:06:16.090 00.000 18120 Enqueuing Move request for scope (-0.05, 0.16)
00:06:16.091 00.001 21948 Worker thread wakes up
00:06:16.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:16.091 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.3
00:06:16.092 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:16.093 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:06:16.093 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:06:16.093 00.000 21948 Moving (-0.05, 0.16) raw xDistance=-0.16 yDistance=-0.03
00:06:16.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:06:16.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:16.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:16.093 00.000 21948 MoveAxis(E, 0, ABG)
00:06:16.093 00.000 21948 Move returns status 0, amount 0
00:06:16.093 00.000 21948 MoveAxis(N, 0, ABG)
00:06:16.093 00.000 21948 Move returns status 0, amount 0
00:06:16.093 00.000 21948 move complete, result=0
00:06:16.093 00.000 21948 worker thread done servicing request
00:06:16.093 00.000 18120 Enqueuing Expose request
00:06:16.095 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:16.095 00.000 21948 Worker thread wakes up
00:06:16.096 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:16.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:17.623 01.527 21948 Exposure complete
00:06:17.656 00.033 21948 worker thread done servicing request
00:06:17.656 00.000 18120 OnExposeComplete: enter
00:06:17.657 00.001 18120 UpdateGuideState(): m_state=6
00:06:17.658 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
00:06:17.659 00.001 18120 Star::Find returns 1 (0), X=410.55, Y=238.65, Mass=1872, SNR=29.8, Peak=176 HFD=4.0
00:06:17.661 00.002 18120 MultiStar: [#1 -0.30,0.08,0.75,U] [#2 -0.07,0.28,0.68,U] [#3 -0.25,0.07,0.71,U] [#4 -0.27,0.02,0.60,U] [#5 -0.07,0.16,0.59,U] [#6 -0.40,0.36,0.00,M3] [#7 -0.28,0.41,0.00,M2] [#8 -0.30,0.17,0.46,U] 
00:06:17.662 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.16}, one-star: {-0.09, 0.27}
00:06:17.664 00.002 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
00:06:17.665 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
00:06:17.666 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.43 mountX=-0.22 mountY=0.09, mountTheta=2.75
00:06:17.668 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.16, opts=13)
00:06:17.670 00.002 18120 Enqueuing Move request for scope (-0.18, 0.16)
00:06:17.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:17.671 00.001 18120 UpdateGuideState exits: m=1872 RSB=29.8
00:06:17.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:17.672 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:17.672 00.000 18120 Enqueuing Expose request
00:06:17.673 00.001 21948 Worker thread wakes up
00:06:17.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
00:06:17.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
00:06:17.673 00.000 21948 Moving (-0.18, 0.16) raw xDistance=-0.22 yDistance=0.09
00:06:17.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:06:17.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:17.673 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:17.673 00.000 21948 MoveAxis(E, 40, ABG)
00:06:17.673 00.000 21948 Guiding  Dir = 2, Dur = 40
00:06:17.673 00.000 21948 IsSlewing returns 0
00:06:17.674 00.001 21948 IsGuiding returns 0
00:06:17.675 00.001 21948 PulseGuide returned control before completion, sleep 48
00:06:17.731 00.056 21948 IsGuiding returns 0
00:06:17.731 00.000 21948 Move returns status 0, amount 40
00:06:17.731 00.000 21948 MoveAxis(N, 0, ABG)
00:06:17.732 00.001 21948 Move returns status 0, amount 0
00:06:17.732 00.000 21948 move complete, result=0
00:06:17.732 00.000 21948 worker thread done servicing request
00:06:17.732 00.000 21948 Worker thread wakes up
00:06:17.732 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:06:17.734 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:17.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:19.359 01.625 21948 Exposure complete
00:06:19.385 00.026 21948 worker thread done servicing request
00:06:19.385 00.000 18120 OnExposeComplete: enter
00:06:19.386 00.001 18120 UpdateGuideState(): m_state=6
00:06:19.387 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
00:06:19.387 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=238.50, Mass=1848, SNR=29.6, Peak=155 HFD=3.9
00:06:19.388 00.001 18120 MultiStar: [#1 -0.00,-0.05,0.72,U] [#2 -0.18,0.26,0.67,U] [#3 -0.14,0.16,0.71,U] [#4 0.08,-0.16,0.60,U] [#5 -0.05,0.13,0.54,U] [#6 -0.17,0.37,0.00,M4] [#7 -0.18,0.21,0.51,U] [#8 -0.21,0.30,0.00,M2] 
00:06:19.390 00.002 18120 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {0.14, 0.11}
00:06:19.390 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
00:06:19.391 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.11)
00:06:19.391 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.92 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
00:06:19.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
00:06:19.393 00.001 18120 Enqueuing Move request for scope (-0.03, 0.09)
00:06:19.393 00.000 21948 Worker thread wakes up
00:06:19.393 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:06:19.393 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:06:19.393 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.10 yDistance=-0.01
00:06:19.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:06:19.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:19.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:19.394 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:19.394 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.6
00:06:19.395 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:19.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:19.395 00.000 18120 Enqueuing Expose request
00:06:19.396 00.001 21948 MoveAxis(E, 0, ABG)
00:06:19.396 00.000 21948 Move returns status 0, amount 0
00:06:19.396 00.000 21948 MoveAxis(N, 0, ABG)
00:06:19.396 00.000 21948 Move returns status 0, amount 0
00:06:19.396 00.000 21948 move complete, result=0
00:06:19.396 00.000 21948 worker thread done servicing request
00:06:19.396 00.000 21948 Worker thread wakes up
00:06:19.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:19.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:19.397 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:20.921 01.524 21948 Exposure complete
00:06:20.956 00.035 21948 worker thread done servicing request
00:06:20.956 00.000 18120 OnExposeComplete: enter
00:06:20.957 00.001 18120 UpdateGuideState(): m_state=6
00:06:20.958 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
00:06:20.958 00.000 18120 Star::Find returns 1 (0), X=410.68, Y=238.63, Mass=1995, SNR=30.6, Peak=198 HFD=4.0
00:06:20.959 00.001 18120 MultiStar: [#1 0.25,-0.13,0.75,U] [#2 0.36,0.39,0.00,M1] [#3 -0.32,0.06,0.70,U] [#4 -0.06,0.09,0.58,U] [#5 0.01,0.06,0.57,U] [#6 -0.32,0.30,0.00,M5] [#7 -0.12,0.23,0.54,U] [#8 -0.09,0.32,0.49,U] 
00:06:20.959 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {0.04, 0.25}
00:06:20.960 00.001 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
00:06:20.960 00.000 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.22)
00:06:20.961 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
00:06:20.962 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.12, opts=13)
00:06:20.963 00.001 18120 Enqueuing Move request for scope (-0.03, 0.12)
00:06:20.964 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:20.965 00.001 21948 Worker thread wakes up
00:06:20.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
00:06:20.965 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
00:06:20.965 00.000 21948 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=-0.03
00:06:20.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:06:20.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:20.965 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.6
00:06:20.966 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:20.966 00.000 21948 MoveAxis(E, 0, ABG)
00:06:20.966 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.966 00.000 21948 Move returns status 0, amount 0
00:06:20.966 00.000 21948 MoveAxis(N, 0, ABG)
00:06:20.966 00.000 21948 Move returns status 0, amount 0
00:06:20.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:20.967 00.001 18120 Enqueuing Expose request
00:06:20.967 00.000 21948 move complete, result=0
00:06:20.967 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:20.968 00.001 21948 worker thread done servicing request
00:06:20.968 00.000 21948 Worker thread wakes up
00:06:20.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:20.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:22.595 01.627 21948 Exposure complete
00:06:22.622 00.027 21948 worker thread done servicing request
00:06:22.622 00.000 18120 OnExposeComplete: enter
00:06:22.624 00.002 18120 UpdateGuideState(): m_state=6
00:06:22.626 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
00:06:22.628 00.002 18120 Star::Find returns 1 (0), X=410.63, Y=238.65, Mass=2092, SNR=31.4, Peak=182 HFD=4.2
00:06:22.631 00.003 18120 MultiStar: [#1 -0.14,-0.11,0.71,U] [#2 -0.13,0.25,0.67,U] [#3 -0.30,0.20,0.67,U] [#4 -0.28,0.13,0.54,U] [#5 -0.03,0.17,0.53,U] [#6 -0.40,0.18,0.00,M6] [#7 -0.09,0.29,0.51,U] [#8 -0.59,0.28,0.00,M2] 
00:06:22.633 00.002 18120 refined, 6 included, MultiStar: {-0.13, 0.17}, one-star: {-0.02, 0.27}
00:06:22.636 00.003 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
00:06:22.638 00.002 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.19)
00:06:22.640 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.22 mountX=-0.21 mountY=0.04, mountTheta=2.95
00:06:22.645 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.17, opts=13)
00:06:22.647 00.002 18120 Enqueuing Move request for scope (-0.13, 0.17)
00:06:22.648 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:22.650 00.002 21948 Worker thread wakes up
00:06:22.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
00:06:22.650 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
00:06:22.650 00.000 21948 Moving (-0.13, 0.17) raw xDistance=-0.21 yDistance=0.04
00:06:22.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:06:22.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:22.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:06:22.650 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
00:06:22.651 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:22.652 00.001 21948 MoveAxis(E, 38, ABG)
00:06:22.652 00.000 21948 Guiding  Dir = 2, Dur = 38
00:06:22.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:22.652 00.000 18120 Enqueuing Expose request
00:06:22.653 00.001 21948 IsSlewing returns 0
00:06:22.653 00.000 21948 IsGuiding returns 0
00:06:22.654 00.001 21948 PulseGuide returned control before completion, sleep 47
00:06:22.703 00.049 21948 IsGuiding returns 0
00:06:22.703 00.000 21948 Move returns status 0, amount 38
00:06:22.703 00.000 21948 MoveAxis(N, 0, ABG)
00:06:22.703 00.000 21948 Move returns status 0, amount 0
00:06:22.703 00.000 21948 move complete, result=0
00:06:22.703 00.000 21948 worker thread done servicing request
00:06:22.703 00.000 21948 Worker thread wakes up
00:06:22.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:22.704 00.001 18120 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
00:06:22.706 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:24.109 01.403 21948 Exposure complete
00:06:24.139 00.030 21948 worker thread done servicing request
00:06:24.139 00.000 18120 OnExposeComplete: enter
00:06:24.141 00.002 18120 UpdateGuideState(): m_state=6
00:06:24.142 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
00:06:24.142 00.000 18120 Star::Find returns 1 (0), X=410.87, Y=238.37, Mass=2024, SNR=30.8, Peak=188 HFD=4.0
00:06:24.143 00.001 18120 MultiStar: [#1 0.20,-0.29,0.76,U] [#2 0.01,0.02,0.64,U] [#3 0.02,0.06,0.71,U] [#4 -0.11,0.08,0.55,U] [#5 -0.01,0.05,0.56,U] [#6 0.20,0.15,0.50,U] [#7 0.15,0.07,0.52,U] [#8 -0.16,0.32,0.43,U] 
00:06:24.144 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.23, -0.01}
00:06:24.145 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.14) = xAngle (1.48 = 1.48)
00:06:24.146 00.001 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.58 = -1.70)
00:06:24.146 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=0.01 mountY=-0.08, mountTheta=-1.48
00:06:24.148 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
00:06:24.148 00.000 18120 Enqueuing Move request for scope (0.08, 0.03)
00:06:24.149 00.001 21948 Worker thread wakes up
00:06:24.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:06:24.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:24.150 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:06:24.150 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.8
00:06:24.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:24.150 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:24.151 00.001 18120 Enqueuing Expose request
00:06:24.151 00.000 21948 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:06:24.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:06:24.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:24.151 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:06:24.151 00.000 21948 MoveAxis(E, 0, ABG)
00:06:24.151 00.000 21948 Move returns status 0, amount 0
00:06:24.151 00.000 21948 MoveAxis(N, 0, ABG)
00:06:24.151 00.000 21948 Move returns status 0, amount 0
00:06:24.151 00.000 21948 move complete, result=0
00:06:24.151 00.000 21948 worker thread done servicing request
00:06:24.151 00.000 21948 Worker thread wakes up
00:06:24.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:24.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:24.152 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:25.780 01.628 21948 Exposure complete
00:06:25.823 00.043 21948 worker thread done servicing request
00:06:25.823 00.000 18120 OnExposeComplete: enter
00:06:25.823 00.000 18120 UpdateGuideState(): m_state=6
00:06:25.826 00.003 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
00:06:25.829 00.003 18120 Star::Find returns 1 (0), X=410.76, Y=238.67, Mass=2152, SNR=31.9, Peak=204 HFD=4.2
00:06:25.831 00.002 18120 MultiStar: [#1 -0.05,-0.04,0.69,U] [#2 0.02,0.49,0.00,M1] [#3 0.13,0.18,0.66,U] [#4 -0.11,0.10,0.56,U] [#5 0.01,0.32,0.50,U] [#6 0.04,0.13,0.45,U] [#7 -0.00,0.36,0.48,U] [#8 -0.35,0.41,0.00,M2] 
00:06:25.833 00.002 18120 refined, 6 included, MultiStar: {0.03, 0.19}, one-star: {0.11, 0.29}
00:06:25.836 00.003 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
00:06:25.838 00.002 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
00:06:25.838 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=-0.16 mountY=-0.11, mountTheta=-2.53
00:06:25.839 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.19, opts=13)
00:06:25.840 00.001 18120 Enqueuing Move request for scope (0.03, 0.19)
00:06:25.840 00.000 21948 Worker thread wakes up
00:06:25.841 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
00:06:25.841 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
00:06:25.841 00.000 21948 Moving (0.03, 0.19) raw xDistance=-0.16 yDistance=-0.11
00:06:25.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:06:25.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:25.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:25.842 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:06:25.842 00.000 21948 MoveAxis(E, 0, ABG)
00:06:25.842 00.000 21948 Move returns status 0, amount 0
00:06:25.842 00.000 21948 MoveAxis(N, 0, ABG)
00:06:25.842 00.000 21948 Move returns status 0, amount 0
00:06:25.842 00.000 21948 move complete, result=0
00:06:25.842 00.000 18120 UpdateGuideState exits: m=2152 RSB=31.9
00:06:25.844 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:25.844 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:25.845 00.001 18120 Enqueuing Expose request
00:06:25.845 00.000 21948 worker thread done servicing request
00:06:25.846 00.001 21948 Worker thread wakes up
00:06:25.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:25.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:25.846 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:27.360 01.514 21948 Exposure complete
00:06:27.392 00.032 21948 worker thread done servicing request
00:06:27.392 00.000 18120 OnExposeComplete: enter
00:06:27.393 00.001 18120 UpdateGuideState(): m_state=6
00:06:27.393 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
00:06:27.394 00.001 18120 Star::Find returns 1 (0), X=410.71, Y=238.42, Mass=2049, SNR=31.1, Peak=167 HFD=3.9
00:06:27.394 00.000 18120 MultiStar: [#1 -0.28,-0.04,0.68,U] [#2 -0.19,0.28,0.66,U] [#3 -0.24,0.21,0.65,U] [#4 -0.21,0.01,0.56,U] [#5 -0.13,0.15,0.54,U] [#6 -0.17,0.34,0.00,M5] [#7 -0.25,0.21,0.52,U] [#8 -0.17,0.36,0.00,M3] 
00:06:27.395 00.001 18120 single-star, 6 included, MultiStar: {-0.16, 0.12}, one-star: {0.06, 0.04}
00:06:27.395 00.000 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.14) = xAngle (1.73 = 1.73)
00:06:27.397 00.002 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.83 = -1.46)
00:06:27.397 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.58 mountX=-0.01 mountY=-0.07, mountTheta=-1.72
00:06:27.398 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
00:06:27.399 00.001 18120 Enqueuing Move request for scope (0.06, 0.04)
00:06:27.400 00.001 21948 Worker thread wakes up
00:06:27.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:27.400 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
00:06:27.401 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:06:27.401 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:06:27.401 00.000 21948 Moving (0.06, 0.04) raw xDistance=-0.01 yDistance=-0.07
00:06:27.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:06:27.401 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:27.402 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:27.402 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:27.402 00.000 18120 Enqueuing Expose request
00:06:27.403 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:27.403 00.000 21948 MoveAxis(E, 0, ABG)
00:06:27.403 00.000 21948 Move returns status 0, amount 0
00:06:27.403 00.000 21948 MoveAxis(N, 0, ABG)
00:06:27.403 00.000 21948 Move returns status 0, amount 0
00:06:27.403 00.000 21948 move complete, result=0
00:06:27.403 00.000 21948 worker thread done servicing request
00:06:27.403 00.000 21948 Worker thread wakes up
00:06:27.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:27.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:27.404 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:29.040 01.636 21948 Exposure complete
00:06:29.076 00.036 21948 worker thread done servicing request
00:06:29.076 00.000 18120 OnExposeComplete: enter
00:06:29.077 00.001 18120 UpdateGuideState(): m_state=6
00:06:29.077 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
00:06:29.078 00.001 18120 Star::Find returns 1 (0), X=410.52, Y=238.39, Mass=1970, SNR=30.5, Peak=166 HFD=4.1
00:06:29.078 00.000 18120 MultiStar: [#1 -0.12,-0.38,0.00,M1] [#2 -0.06,-0.00,0.69,U] [#3 -0.06,-0.03,0.71,U] [#4 -0.02,-0.28,0.55,U] [#5 -0.12,0.01,0.55,U] [#6 -0.26,0.06,0.51,U] [#7 -0.33,-0.23,0.00,M1] [#8 -0.50,0.11,0.00,M4] 
00:06:29.079 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.03}, one-star: {-0.13, 0.01}
00:06:29.079 00.000 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
00:06:29.080 00.001 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
00:06:29.080 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.86 mountX=-0.02 mountY=0.11, mountTheta=1.72
00:06:29.081 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
00:06:29.082 00.001 18120 Enqueuing Move request for scope (-0.11, -0.03)
00:06:29.082 00.000 21948 Worker thread wakes up
00:06:29.083 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:06:29.083 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:06:29.083 00.000 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
00:06:29.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:06:29.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:29.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:06:29.083 00.000 21948 MoveAxis(E, 0, ABG)
00:06:29.083 00.000 21948 Move returns status 0, amount 0
00:06:29.083 00.000 21948 MoveAxis(N, 0, ABG)
00:06:29.083 00.000 21948 Move returns status 0, amount 0
00:06:29.083 00.000 21948 move complete, result=0
00:06:29.083 00.000 21948 worker thread done servicing request
00:06:29.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:29.083 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.5
00:06:29.085 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:29.087 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:29.087 00.000 18120 Enqueuing Expose request
00:06:29.088 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:29.088 00.000 21948 Worker thread wakes up
00:06:29.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:29.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:30.608 01.520 21948 Exposure complete
00:06:30.650 00.042 21948 worker thread done servicing request
00:06:30.650 00.000 18120 OnExposeComplete: enter
00:06:30.651 00.001 18120 UpdateGuideState(): m_state=6
00:06:30.651 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
00:06:30.652 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=238.54, Mass=2020, SNR=30.8, Peak=169 HFD=3.9
00:06:30.652 00.000 18120 MultiStar: [#1 -0.19,0.00,0.73,U] [#2 0.01,0.19,0.64,U] [#3 -0.20,0.09,0.68,U] [#4 -0.16,0.04,0.53,U] [#5 -0.18,0.11,0.54,U] [#6 -0.17,0.19,0.51,U] [#7 -0.06,0.06,0.52,U] [#8 -0.14,0.26,0.43,U] 
00:06:30.653 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.12}, one-star: {0.15, 0.16}
00:06:30.654 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
00:06:30.655 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
00:06:30.658 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.19 mountX=-0.15 mountY=0.02, mountTheta=2.99
00:06:30.661 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
00:06:30.661 00.000 18120 Enqueuing Move request for scope (-0.09, 0.12)
00:06:30.662 00.001 21948 Worker thread wakes up
00:06:30.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:30.662 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
00:06:30.663 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:30.663 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:30.664 00.001 18120 Enqueuing Expose request
00:06:30.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
00:06:30.664 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
00:06:30.664 00.000 21948 Moving (-0.09, 0.12) raw xDistance=-0.15 yDistance=0.02
00:06:30.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:06:30.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:30.664 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:30.664 00.000 21948 MoveAxis(E, 0, ABG)
00:06:30.664 00.000 21948 Move returns status 0, amount 0
00:06:30.664 00.000 21948 MoveAxis(N, 0, ABG)
00:06:30.664 00.000 21948 Move returns status 0, amount 0
00:06:30.665 00.001 21948 move complete, result=0
00:06:30.665 00.000 21948 worker thread done servicing request
00:06:30.665 00.000 21948 Worker thread wakes up
00:06:30.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:30.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:30.665 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:32.287 01.622 21948 Exposure complete
00:06:32.313 00.026 21948 worker thread done servicing request
00:06:32.313 00.000 18120 OnExposeComplete: enter
00:06:32.314 00.001 18120 UpdateGuideState(): m_state=6
00:06:32.314 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
00:06:32.315 00.001 18120 Star::Find returns 1 (0), X=410.37, Y=238.84, Mass=2145, SNR=31.9, Peak=172 HFD=4.0
00:06:32.315 00.000 18120 MultiStar: [#1 -0.19,0.13,0.73,U] [#2 -0.29,0.41,0.00,M1] [#3 -0.52,0.37,0.00,M1] [#4 -0.31,0.31,0.00,M1] [#5 -0.21,0.42,0.00,M1] [#6 -0.56,0.44,0.00,M4] [#7 -0.34,0.46,0.00,M1] [#8 -0.55,0.50,0.00,M4] 
00:06:32.316 00.001 18120 refined, 1 included, MultiStar: {-0.24, 0.32}, one-star: {-0.28, 0.46}
00:06:32.316 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.36 = -2.93)
00:06:32.316 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.18)
00:06:32.317 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.32 hyp=0.40 cameraTheta=2.21 mountX=-0.39 mountY=0.07, mountTheta=2.96
00:06:32.318 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.32, opts=13)
00:06:32.319 00.001 18120 Enqueuing Move request for scope (-0.24, 0.32)
00:06:32.320 00.001 21948 Worker thread wakes up
00:06:32.320 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:32.320 00.000 18120 UpdateGuideState exits: m=2145 RSB=31.9
00:06:32.322 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:32.322 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.32) opts 0xd
00:06:32.322 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.32)
00:06:32.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:32.323 00.001 18120 Enqueuing Expose request
00:06:32.324 00.001 21948 Moving (-0.24, 0.32) raw xDistance=-0.39 yDistance=0.07
00:06:32.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:06:32.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:32.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:32.324 00.000 21948 MoveAxis(E, 70, ABG)
00:06:32.324 00.000 21948 Guiding  Dir = 2, Dur = 70
00:06:32.325 00.001 21948 IsSlewing returns 0
00:06:32.325 00.000 21948 IsGuiding returns 0
00:06:32.325 00.000 21948 PulseGuide returned control before completion, sleep 79
00:06:32.411 00.086 21948 IsGuiding returns 0
00:06:32.411 00.000 21948 Move returns status 0, amount 70
00:06:32.411 00.000 21948 MoveAxis(N, 0, ABG)
00:06:32.411 00.000 21948 Move returns status 0, amount 0
00:06:32.411 00.000 21948 move complete, result=0
00:06:32.411 00.000 21948 worker thread done servicing request
00:06:32.411 00.000 21948 Worker thread wakes up
00:06:32.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:32.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:32.411 00.000 18120 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
00:06:33.825 01.414 21948 Exposure complete
00:06:33.862 00.037 21948 worker thread done servicing request
00:06:33.862 00.000 18120 OnExposeComplete: enter
00:06:33.864 00.002 18120 UpdateGuideState(): m_state=6
00:06:33.866 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
00:06:33.867 00.001 18120 Star::Find returns 1 (0), X=410.55, Y=238.71, Mass=1998, SNR=30.8, Peak=189 HFD=3.8
00:06:33.869 00.002 18120 MultiStar: [#1 -0.32,-0.05,0.75,U] [#2 -0.11,0.41,0.00,M2] [#3 -0.25,0.22,0.66,U] [#4 -0.31,0.14,0.55,U] [#5 -0.40,0.19,0.00,M2] [#6 -0.26,0.34,0.00,M5] [#7 -0.38,0.45,0.00,M2] [#8 -0.45,0.46,0.00,M5] 
00:06:33.870 00.001 18120 refined, 3 included, MultiStar: {-0.23, 0.17}, one-star: {-0.10, 0.33}
00:06:33.871 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.64 = -2.65)
00:06:33.873 00.002 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
00:06:33.874 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.49 mountX=-0.25 mountY=0.13, mountTheta=2.68
00:06:33.875 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.17, opts=13)
00:06:33.876 00.001 18120 Enqueuing Move request for scope (-0.23, 0.17)
00:06:33.876 00.000 21948 Worker thread wakes up
00:06:33.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:33.877 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
00:06:33.877 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
00:06:33.877 00.000 21948 Moving (-0.23, 0.17) raw xDistance=-0.25 yDistance=0.13
00:06:33.877 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
00:06:33.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:33.877 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.8
00:06:33.878 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:33.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:06:33.878 00.000 21948 MoveAxis(E, 50, ABG)
00:06:33.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:33.879 00.001 18120 Enqueuing Expose request
00:06:33.879 00.000 21948 Guiding  Dir = 2, Dur = 50
00:06:33.879 00.000 21948 IsSlewing returns 0
00:06:33.880 00.001 21948 IsGuiding returns 0
00:06:33.882 00.002 21948 PulseGuide returned control before completion, sleep 59
00:06:33.950 00.068 21948 IsGuiding returns 1
00:06:33.950 00.000 21948 scope still moving after pulse duration time elapsed
00:06:33.981 00.031 21948 IsSlewing returns 0
00:06:33.981 00.000 21948 IsGuiding returns 0
00:06:33.981 00.000 21948 scope move finished after 50 + 51 ms
00:06:33.981 00.000 21948 Move returns status 0, amount 50
00:06:33.981 00.000 21948 MoveAxis(N, 0, ABG)
00:06:33.981 00.000 21948 Move returns status 0, amount 0
00:06:33.981 00.000 21948 move complete, result=0
00:06:33.981 00.000 21948 worker thread done servicing request
00:06:33.981 00.000 21948 Worker thread wakes up
00:06:33.981 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:06:33.982 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:33.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:35.614 01.632 21948 Exposure complete
00:06:35.645 00.031 21948 worker thread done servicing request
00:06:35.645 00.000 18120 OnExposeComplete: enter
00:06:35.646 00.001 18120 UpdateGuideState(): m_state=6
00:06:35.647 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
00:06:35.648 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=238.47, Mass=2276, SNR=32.8, Peak=200 HFD=3.9
00:06:35.649 00.001 18120 MultiStar: [#1 0.08,-0.36,0.00,M1] [#2 -0.05,0.18,0.64,U] [#3 -0.14,-0.02,0.67,U] [#4 -0.12,-0.30,0.54,U] [#5 -0.13,0.16,0.53,U] [#6 -0.02,-0.09,0.47,U] [#7 -0.23,0.05,0.48,U] [#8 -0.08,0.26,0.42,U] 
00:06:35.650 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {0.15, 0.09}
00:06:35.651 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
00:06:35.652 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
00:06:35.653 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.46 mountX=-0.06 mountY=0.03, mountTheta=2.71
00:06:35.655 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
00:06:35.656 00.001 18120 Enqueuing Move request for scope (-0.05, 0.04)
00:06:35.656 00.000 21948 Worker thread wakes up
00:06:35.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
00:06:35.656 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
00:06:35.656 00.000 21948 Moving (-0.05, 0.04) raw xDistance=-0.06 yDistance=0.03
00:06:35.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:06:35.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:35.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:35.656 00.000 21948 MoveAxis(E, 0, ABG)
00:06:35.657 00.001 21948 Move returns status 0, amount 0
00:06:35.657 00.000 21948 MoveAxis(N, 0, ABG)
00:06:35.657 00.000 21948 Move returns status 0, amount 0
00:06:35.657 00.000 21948 move complete, result=0
00:06:35.657 00.000 21948 worker thread done servicing request
00:06:35.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:35.658 00.001 18120 UpdateGuideState exits: m=2276 RSB=32.8
00:06:35.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:35.660 00.001 18120 Enqueuing Expose request
00:06:35.661 00.001 21948 Worker thread wakes up
00:06:35.661 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:35.662 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:35.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:37.189 01.527 21948 Exposure complete
00:06:37.243 00.054 21948 worker thread done servicing request
00:06:37.243 00.000 18120 OnExposeComplete: enter
00:06:37.244 00.001 18120 UpdateGuideState(): m_state=6
00:06:37.244 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
00:06:37.245 00.001 18120 Star::Find returns 1 (0), X=410.77, Y=238.38, Mass=2022, SNR=30.9, Peak=197 HFD=3.7
00:06:37.246 00.001 18120 MultiStar: [#1 0.04,-0.24,0.71,U] [#2 -0.02,0.12,0.66,U] [#3 -0.13,-0.09,0.69,U] [#4 -0.01,0.08,0.56,U] [#5 0.06,0.03,0.51,U] [#6 -0.14,-0.12,0.48,U] [#7 -0.09,0.24,0.48,U] [#8 -0.15,0.13,0.45,U] 
00:06:37.248 00.002 18120 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.12, -0.00}
00:06:37.249 00.001 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.14) = xAngle (4.21 = -2.07)
00:06:37.250 00.001 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.03)
00:06:37.250 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.07 mountX=-0.01 mountY=0.02, mountTheta=2.08
00:06:37.251 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.00, opts=13)
00:06:37.252 00.001 18120 Enqueuing Move request for scope (-0.02, 0.00)
00:06:37.252 00.000 21948 Worker thread wakes up
00:06:37.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:37.252 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.9
00:06:37.253 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:37.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:37.254 00.001 18120 Enqueuing Expose request
00:06:37.255 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:06:37.255 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:06:37.255 00.000 21948 Moving (-0.02, 0.00) raw xDistance=-0.01 yDistance=0.02
00:06:37.255 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:06:37.255 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:37.255 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:37.255 00.000 21948 MoveAxis(E, 0, ABG)
00:06:37.255 00.000 21948 Move returns status 0, amount 0
00:06:37.255 00.000 21948 MoveAxis(N, 0, ABG)
00:06:37.255 00.000 21948 Move returns status 0, amount 0
00:06:37.255 00.000 21948 move complete, result=0
00:06:37.255 00.000 21948 worker thread done servicing request
00:06:37.255 00.000 21948 Worker thread wakes up
00:06:37.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:37.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:37.255 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:38.881 01.626 21948 Exposure complete
00:06:38.925 00.044 21948 worker thread done servicing request
00:06:38.925 00.000 18120 OnExposeComplete: enter
00:06:38.927 00.002 18120 UpdateGuideState(): m_state=6
00:06:38.929 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
00:06:38.930 00.001 18120 Star::Find returns 1 (0), X=410.67, Y=238.53, Mass=2116, SNR=31.6, Peak=186 HFD=4.0
00:06:38.932 00.002 18120 MultiStar: [#1 0.06,-0.39,0.00,M1] [#2 -0.29,0.07,0.59,U] [#3 -0.01,-0.23,0.67,U] [#4 -0.34,-0.16,0.00,M1] [#5 0.07,0.02,0.49,U] [#6 -0.05,0.41,0.00,M4] [#7 -0.08,-0.09,0.53,U] [#8 -0.30,0.28,0.00,M4] 
00:06:38.933 00.001 18120 refined, 4 included, MultiStar: {-0.05, -0.00}, one-star: {0.03, 0.14}
00:06:38.934 00.001 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.14) = xAngle (-1.96 = -1.96)
00:06:38.935 00.001 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.14 = 1.14)
00:06:38.936 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.10 mountX=-0.02 mountY=0.05, mountTheta=1.97
00:06:38.939 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.00, opts=13)
00:06:38.940 00.001 18120 Enqueuing Move request for scope (-0.05, -0.00)
00:06:38.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:38.941 00.001 18120 UpdateGuideState exits: m=2116 RSB=31.6
00:06:38.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:38.942 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:38.942 00.000 18120 Enqueuing Expose request
00:06:38.942 00.000 21948 Worker thread wakes up
00:06:38.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:06:38.943 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:06:38.943 00.000 21948 Moving (-0.05, -0.00) raw xDistance=-0.02 yDistance=0.05
00:06:38.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:06:38.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:38.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:38.943 00.000 21948 MoveAxis(E, 0, ABG)
00:06:38.943 00.000 21948 Move returns status 0, amount 0
00:06:38.943 00.000 21948 MoveAxis(N, 0, ABG)
00:06:38.943 00.000 21948 Move returns status 0, amount 0
00:06:38.943 00.000 21948 move complete, result=0
00:06:38.943 00.000 21948 worker thread done servicing request
00:06:38.943 00.000 21948 Worker thread wakes up
00:06:38.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:38.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:38.943 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:40.461 01.518 21948 Exposure complete
00:06:40.490 00.029 21948 worker thread done servicing request
00:06:40.490 00.000 18120 OnExposeComplete: enter
00:06:40.493 00.003 18120 UpdateGuideState(): m_state=6
00:06:40.496 00.003 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
00:06:40.499 00.003 18120 Star::Find returns 1 (0), X=410.55, Y=238.64, Mass=2192, SNR=32.2, Peak=171 HFD=4.2
00:06:40.501 00.002 18120 MultiStar: [#1 -0.33,-0.04,0.69,U] [#2 -0.12,0.10,0.62,U] [#3 0.20,-0.00,0.68,U] [#4 -0.14,0.14,0.56,U] [#5 -0.01,0.15,0.50,U] [#6 -0.32,-0.01,0.47,U] [#7 0.02,0.25,0.50,U] [#8 -0.15,0.40,0.00,M5] 
00:06:40.503 00.002 18120 refined, 7 included, MultiStar: {-0.10, 0.11}, one-star: {-0.10, 0.25}
00:06:40.505 00.002 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
00:06:40.505 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
00:06:40.506 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.29 mountX=-0.14 mountY=0.04, mountTheta=2.89
00:06:40.509 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.11, opts=13)
00:06:40.510 00.001 18120 Enqueuing Move request for scope (-0.10, 0.11)
00:06:40.510 00.000 21948 Worker thread wakes up
00:06:40.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
00:06:40.510 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
00:06:40.510 00.000 21948 Moving (-0.10, 0.11) raw xDistance=-0.14 yDistance=0.04
00:06:40.510 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:40.511 00.001 18120 UpdateGuideState exits: m=2192 RSB=32.2
00:06:40.511 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.512 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:06:40.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:40.512 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:40.512 00.000 18120 Enqueuing Expose request
00:06:40.513 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:06:40.513 00.000 21948 MoveAxis(E, 0, ABG)
00:06:40.513 00.000 21948 Move returns status 0, amount 0
00:06:40.513 00.000 21948 MoveAxis(N, 0, ABG)
00:06:40.513 00.000 21948 Move returns status 0, amount 0
00:06:40.513 00.000 21948 move complete, result=0
00:06:40.513 00.000 21948 worker thread done servicing request
00:06:40.513 00.000 21948 Worker thread wakes up
00:06:40.513 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:40.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:40.513 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:42.148 01.635 21948 Exposure complete
00:06:42.182 00.034 18120 OnExposeComplete: enter
00:06:42.183 00.001 18120 UpdateGuideState(): m_state=6
00:06:42.183 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
00:06:42.184 00.001 18120 Star::Find returns 1 (0), X=410.70, Y=238.90, Mass=2308, SNR=32.9, Peak=229 HFD=4.2
00:06:42.184 00.000 18120 MultiStar: [#1 -0.15,0.25,0.64,U] [#2 -0.10,0.42,0.00,M1] [#3 -0.16,0.29,0.64,U] [#4 -0.09,0.20,0.51,U] [#5 -0.13,0.35,0.00,M1] [#6 -0.21,0.35,0.00,M4] [#7 -0.23,0.29,0.00,M1] [#8 -0.43,0.68,0.00,M6] 
00:06:42.185 00.001 18120 refined, 3 included, MultiStar: {-0.07, 0.35}, one-star: {0.06, 0.52}
00:06:42.185 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
00:06:42.185 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
00:06:42.186 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.35 cameraTheta=1.76 mountX=-0.34 mountY=-0.10, mountTheta=-2.87
00:06:42.186 00.000 21948 worker thread done servicing request
00:06:42.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.35, opts=13)
00:06:42.189 00.002 18120 Enqueuing Move request for scope (-0.07, 0.35)
00:06:42.190 00.001 21948 Worker thread wakes up
00:06:42.190 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:42.190 00.000 18120 UpdateGuideState exits: m=2308 RSB=32.9
00:06:42.191 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:42.192 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:42.193 00.001 18120 Enqueuing Expose request
00:06:42.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
00:06:42.193 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
00:06:42.193 00.000 21948 Moving (-0.07, 0.35) raw xDistance=-0.34 yDistance=-0.10
00:06:42.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:06:42.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:42.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:42.193 00.000 21948 MoveAxis(E, 61, ABG)
00:06:42.193 00.000 21948 Guiding  Dir = 2, Dur = 61
00:06:42.194 00.001 21948 IsSlewing returns 0
00:06:42.194 00.000 21948 IsGuiding returns 0
00:06:42.196 00.002 21948 PulseGuide returned control before completion, sleep 70
00:06:42.270 00.074 21948 IsGuiding returns 0
00:06:42.270 00.000 21948 Move returns status 0, amount 61
00:06:42.270 00.000 21948 MoveAxis(N, 0, ABG)
00:06:42.270 00.000 21948 Move returns status 0, amount 0
00:06:42.270 00.000 21948 move complete, result=0
00:06:42.270 00.000 21948 worker thread done servicing request
00:06:42.271 00.001 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
00:06:42.272 00.001 21948 Worker thread wakes up
00:06:42.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:42.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:43.687 01.415 21948 Exposure complete
00:06:43.734 00.047 21948 worker thread done servicing request
00:06:43.734 00.000 18120 OnExposeComplete: enter
00:06:43.735 00.001 18120 UpdateGuideState(): m_state=6
00:06:43.736 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
00:06:43.736 00.000 18120 Star::Find returns 1 (0), X=410.63, Y=238.72, Mass=2163, SNR=31.9, Peak=202 HFD=4.1
00:06:43.737 00.001 18120 MultiStar: [#1 0.22,-0.24,0.67,U] [#2 -0.01,0.18,0.63,U] [#3 -0.00,0.18,0.69,U] [#4 -0.14,0.23,0.52,U] [#5 -0.18,0.26,0.54,U] [#6 -0.13,0.48,0.00,M5] [#7 0.06,0.56,0.00,M2] [#8 -0.21,0.51,0.00,M7] 
00:06:43.737 00.000 18120 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {-0.02, 0.33}
00:06:43.738 00.001 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.14) = xAngle (2.79 = 2.79)
00:06:43.738 00.000 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.90 = -0.39)
00:06:43.739 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=-0.16 mountY=-0.06, mountTheta=-2.76
00:06:43.741 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.17, opts=13)
00:06:43.741 00.000 18120 Enqueuing Move request for scope (-0.01, 0.17)
00:06:43.742 00.001 21948 Worker thread wakes up
00:06:43.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:43.743 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
00:06:43.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
00:06:43.743 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.9
00:06:43.743 00.000 21948 Moving (-0.01, 0.17) raw xDistance=-0.16 yDistance=-0.06
00:06:43.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:06:43.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:43.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:43.744 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:43.744 00.000 21948 MoveAxis(E, 0, ABG)
00:06:43.744 00.000 21948 Move returns status 0, amount 0
00:06:43.744 00.000 21948 MoveAxis(N, 0, ABG)
00:06:43.744 00.000 21948 Move returns status 0, amount 0
00:06:43.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:43.744 00.000 18120 Enqueuing Expose request
00:06:43.745 00.001 21948 move complete, result=0
00:06:43.745 00.000 21948 worker thread done servicing request
00:06:43.745 00.000 21948 Worker thread wakes up
00:06:43.745 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:43.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:43.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:45.371 01.626 21948 Exposure complete
00:06:45.405 00.034 21948 worker thread done servicing request
00:06:45.406 00.001 18120 OnExposeComplete: enter
00:06:45.406 00.000 18120 UpdateGuideState(): m_state=6
00:06:45.407 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
00:06:45.407 00.000 18120 Star::Find returns 1 (0), X=410.68, Y=238.68, Mass=2242, SNR=32.6, Peak=173 HFD=4.1
00:06:45.408 00.001 18120 MultiStar: [#1 0.01,-0.21,0.69,U] [#2 0.01,0.20,0.64,U] [#3 -0.10,0.11,0.67,U] [#4 0.02,-0.03,0.55,U] [#5 -0.02,0.13,0.52,U] [#6 -0.51,0.40,0.00,M6] [#7 0.00,0.11,0.50,U] [#8 -0.37,0.32,0.00,M8] 
00:06:45.408 00.000 18120 refined, 6 included, MultiStar: {-0.00, 0.10}, one-star: {0.03, 0.30}
00:06:45.409 00.001 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.14) = xAngle (2.76 = 2.76)
00:06:45.409 00.000 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.42)
00:06:45.410 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.62 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
00:06:45.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.10, opts=13)
00:06:45.412 00.001 18120 Enqueuing Move request for scope (-0.00, 0.10)
00:06:45.413 00.001 21948 Worker thread wakes up
00:06:45.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:45.413 00.000 18120 UpdateGuideState exits: m=2242 RSB=32.6
00:06:45.414 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
00:06:45.414 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
00:06:45.414 00.000 21948 Moving (-0.00, 0.10) raw xDistance=-0.09 yDistance=-0.04
00:06:45.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:06:45.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:45.414 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:45.414 00.000 21948 MoveAxis(E, 0, ABG)
00:06:45.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:45.416 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:45.417 00.001 18120 Enqueuing Expose request
00:06:45.418 00.001 21948 Move returns status 0, amount 0
00:06:45.418 00.000 21948 MoveAxis(N, 0, ABG)
00:06:45.418 00.000 21948 Move returns status 0, amount 0
00:06:45.418 00.000 21948 move complete, result=0
00:06:45.418 00.000 21948 worker thread done servicing request
00:06:45.418 00.000 21948 Worker thread wakes up
00:06:45.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:45.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:45.419 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:46.945 01.526 21948 Exposure complete
00:06:46.973 00.028 21948 worker thread done servicing request
00:06:46.973 00.000 18120 OnExposeComplete: enter
00:06:46.977 00.004 18120 UpdateGuideState(): m_state=6
00:06:46.979 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
00:06:46.981 00.002 18120 Star::Find returns 1 (0), X=410.51, Y=238.67, Mass=1992, SNR=30.6, Peak=162 HFD=4.0
00:06:46.984 00.003 18120 MultiStar: [#1 0.02,-0.15,0.72,U] [#2 -0.06,0.23,0.63,U] [#3 -0.51,0.17,0.00,M1] [#4 -0.04,0.22,0.57,U] [#5 -0.03,0.25,0.53,U] [#6 -0.40,0.65,0.00,M7] [#7 -0.33,0.31,0.00,M2] [#8 -0.37,0.77,0.00,M9] 
00:06:46.986 00.002 18120 refined, 4 included, MultiStar: {-0.06, 0.17}, one-star: {-0.14, 0.29}
00:06:46.989 00.003 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
00:06:46.991 00.002 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.14)
00:06:46.993 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.90 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
00:06:46.996 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.17, opts=13)
00:06:46.998 00.002 18120 Enqueuing Move request for scope (-0.06, 0.17)
00:06:46.999 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:47.001 00.002 18120 UpdateGuideState exits: m=1992 RSB=30.6
00:06:47.002 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:47.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:47.003 00.001 18120 Enqueuing Expose request
00:06:47.004 00.001 21948 Worker thread wakes up
00:06:47.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
00:06:47.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
00:06:47.004 00.000 21948 Moving (-0.06, 0.17) raw xDistance=-0.18 yDistance=-0.02
00:06:47.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:06:47.005 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:47.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:06:47.005 00.000 21948 MoveAxis(E, 0, ABG)
00:06:47.005 00.000 21948 Move returns status 0, amount 0
00:06:47.005 00.000 21948 MoveAxis(N, 0, ABG)
00:06:47.005 00.000 21948 Move returns status 0, amount 0
00:06:47.005 00.000 21948 move complete, result=0
00:06:47.005 00.000 21948 worker thread done servicing request
00:06:47.005 00.000 21948 Worker thread wakes up
00:06:47.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:47.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:47.006 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:48.641 01.635 21948 Exposure complete
00:06:48.667 00.026 21948 worker thread done servicing request
00:06:48.667 00.000 18120 OnExposeComplete: enter
00:06:48.668 00.001 18120 UpdateGuideState(): m_state=6
00:06:48.668 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
00:06:48.669 00.001 18120 Star::Find returns 1 (0), X=410.41, Y=238.86, Mass=2085, SNR=31.3, Peak=176 HFD=3.9
00:06:48.669 00.000 18120 MultiStar: [#1 -0.03,-0.10,0.71,U] [#2 -0.13,0.38,0.00,M1] [#3 -0.11,0.09,0.68,U] [#4 -0.04,0.30,0.55,U] [#5 0.12,0.22,0.51,U] [#6 0.05,0.27,0.51,U] [#7 -0.18,0.29,0.51,U] [#8 -0.45,0.43,0.00,M10] 
00:06:48.670 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.23}, one-star: {-0.24, 0.47}
00:06:48.670 00.000 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
00:06:48.671 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.13)
00:06:48.672 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.91 mountX=-0.24 mountY=-0.03, mountTheta=-3.02
00:06:48.673 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.23, opts=13)
00:06:48.673 00.000 18120 Enqueuing Move request for scope (-0.08, 0.23)
00:06:48.673 00.000 21948 Worker thread wakes up
00:06:48.674 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:48.674 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.3
00:06:48.675 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:48.675 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:48.675 00.000 18120 Enqueuing Expose request
00:06:48.676 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
00:06:48.676 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
00:06:48.676 00.000 21948 Moving (-0.08, 0.23) raw xDistance=-0.24 yDistance=-0.03
00:06:48.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:06:48.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:48.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:48.676 00.000 21948 MoveAxis(E, 43, ABG)
00:06:48.676 00.000 21948 Guiding  Dir = 2, Dur = 43
00:06:48.677 00.001 21948 IsSlewing returns 0
00:06:48.677 00.000 21948 IsGuiding returns 0
00:06:48.679 00.002 21948 PulseGuide returned control before completion, sleep 52
00:06:48.731 00.052 21948 IsGuiding returns 1
00:06:48.731 00.000 21948 scope still moving after pulse duration time elapsed
00:06:48.762 00.031 21948 IsSlewing returns 0
00:06:48.763 00.001 21948 IsGuiding returns 0
00:06:48.763 00.000 21948 scope move finished after 43 + 42 ms
00:06:48.763 00.000 21948 Move returns status 0, amount 43
00:06:48.763 00.000 21948 MoveAxis(N, 0, ABG)
00:06:48.763 00.000 21948 Move returns status 0, amount 0
00:06:48.763 00.000 21948 move complete, result=0
00:06:48.763 00.000 21948 worker thread done servicing request
00:06:48.763 00.000 21948 Worker thread wakes up
00:06:48.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:48.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:48.763 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
00:06:50.170 01.407 21948 Exposure complete
00:06:50.219 00.049 21948 worker thread done servicing request
00:06:50.219 00.000 18120 OnExposeComplete: enter
00:06:50.220 00.001 18120 UpdateGuideState(): m_state=6
00:06:50.221 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
00:06:50.221 00.000 18120 Star::Find returns 1 (0), X=410.71, Y=238.89, Mass=2363, SNR=33.5, Peak=205 HFD=4.1
00:06:50.222 00.001 18120 MultiStar: [#1 -0.05,-0.12,0.66,U] [#2 0.05,0.22,0.59,U] [#3 -0.06,0.07,0.64,U] [#4 -0.08,0.08,0.51,U] [#5 -0.07,0.02,0.50,U] [#6 -0.36,0.01,0.43,U] [#7 -0.11,0.49,0.00,M2] [#8 -0.47,0.07,0.00,R] 
00:06:50.223 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.15}, one-star: {0.06, 0.50}
00:06:50.223 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
00:06:50.223 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
00:06:50.224 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.88 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
00:06:50.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.15, opts=13)
00:06:50.225 00.000 18120 Enqueuing Move request for scope (-0.05, 0.15)
00:06:50.226 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:50.226 00.000 18120 UpdateGuideState exits: m=2363 RSB=33.5
00:06:50.227 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:50.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:50.227 00.000 18120 Enqueuing Expose request
00:06:50.228 00.001 21948 Worker thread wakes up
00:06:50.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:06:50.228 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:06:50.229 00.001 21948 Moving (-0.05, 0.15) raw xDistance=-0.16 yDistance=-0.03
00:06:50.229 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:06:50.229 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:50.229 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:50.229 00.000 21948 MoveAxis(E, 0, ABG)
00:06:50.229 00.000 21948 Move returns status 0, amount 0
00:06:50.229 00.000 21948 MoveAxis(N, 0, ABG)
00:06:50.229 00.000 21948 Move returns status 0, amount 0
00:06:50.229 00.000 21948 move complete, result=0
00:06:50.229 00.000 21948 worker thread done servicing request
00:06:50.229 00.000 21948 Worker thread wakes up
00:06:50.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:50.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:50.229 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:51.856 01.627 21948 Exposure complete
00:06:51.887 00.031 21948 worker thread done servicing request
00:06:51.887 00.000 18120 OnExposeComplete: enter
00:06:51.888 00.001 18120 UpdateGuideState(): m_state=6
00:06:51.888 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
00:06:51.889 00.001 18120 Star::Find returns 1 (0), X=410.48, Y=238.63, Mass=2016, SNR=30.8, Peak=161 HFD=4.1
00:06:51.889 00.000 18120 MultiStar: [#1 -0.10,-0.00,0.72,U] [#2 -0.13,0.15,0.67,U] [#3 -0.68,0.33,0.00,M1] [#4 -0.34,0.09,0.58,U] [#5 -0.17,0.25,0.55,U] [#6 -0.30,0.34,0.00,M6] [#7 -0.21,0.16,0.52,U] [#8 0.08,0.30,0.45,U] 
00:06:51.890 00.001 18120 refined, 6 included, MultiStar: {-0.15, 0.17}, one-star: {-0.17, 0.25}
00:06:51.890 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.46 = -2.83)
00:06:51.890 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
00:06:51.891 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.31 mountX=-0.22 mountY=0.06, mountTheta=2.86
00:06:51.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.17, opts=13)
00:06:51.893 00.001 18120 Enqueuing Move request for scope (-0.15, 0.17)
00:06:51.893 00.000 21948 Worker thread wakes up
00:06:51.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
00:06:51.893 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
00:06:51.893 00.000 21948 Moving (-0.15, 0.17) raw xDistance=-0.22 yDistance=0.06
00:06:51.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:06:51.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:51.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:51.894 00.001 18120 UpdateGuideState exits: m=2016 RSB=30.8
00:06:51.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:51.895 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:51.895 00.000 18120 Enqueuing Expose request
00:06:51.896 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:51.896 00.000 21948 MoveAxis(E, 39, ABG)
00:06:51.896 00.000 21948 Guiding  Dir = 2, Dur = 39
00:06:51.896 00.000 21948 IsSlewing returns 0
00:06:51.896 00.000 21948 IsGuiding returns 0
00:06:51.898 00.002 21948 PulseGuide returned control before completion, sleep 48
00:06:51.951 00.053 21948 IsGuiding returns 0
00:06:51.951 00.000 21948 Move returns status 0, amount 39
00:06:51.951 00.000 21948 MoveAxis(N, 0, ABG)
00:06:51.951 00.000 21948 Move returns status 0, amount 0
00:06:51.951 00.000 21948 move complete, result=0
00:06:51.951 00.000 21948 worker thread done servicing request
00:06:51.951 00.000 21948 Worker thread wakes up
00:06:51.951 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:51.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:51.951 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:06:53.359 01.408 21948 Exposure complete
00:06:53.395 00.036 21948 worker thread done servicing request
00:06:53.395 00.000 18120 OnExposeComplete: enter
00:06:53.397 00.002 18120 UpdateGuideState(): m_state=6
00:06:53.398 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
00:06:53.400 00.002 18120 Star::Find returns 1 (0), X=410.67, Y=238.82, Mass=2045, SNR=31.0, Peak=177 HFD=4.0
00:06:53.401 00.001 18120 MultiStar: [#1 -0.04,-0.06,0.70,U] [#2 -0.16,0.27,0.62,U] [#3 -0.26,0.26,0.00,M2] [#4 -0.10,0.18,0.55,U] [#5 -0.12,0.05,0.55,U] [#6 -0.45,0.29,0.00,M7] [#7 -0.34,0.35,0.00,M2] [#8 0.34,0.28,0.00,M1] 
00:06:53.402 00.001 18120 refined, 4 included, MultiStar: {-0.07, 0.20}, one-star: {0.02, 0.44}
00:06:53.403 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:06:53.405 00.002 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
00:06:53.407 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=-0.21 mountY=-0.03, mountTheta=-2.99
00:06:53.408 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.20, opts=13)
00:06:53.408 00.000 18120 Enqueuing Move request for scope (-0.07, 0.20)
00:06:53.409 00.001 21948 Worker thread wakes up
00:06:53.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:53.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:06:53.409 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
00:06:53.410 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:06:53.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:53.410 00.000 21948 Moving (-0.07, 0.20) raw xDistance=-0.21 yDistance=-0.03
00:06:53.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:53.411 00.001 18120 Enqueuing Expose request
00:06:53.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:06:53.411 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:53.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:53.411 00.000 21948 MoveAxis(E, 41, ABG)
00:06:53.411 00.000 21948 Guiding  Dir = 2, Dur = 41
00:06:53.412 00.001 21948 IsSlewing returns 0
00:06:53.412 00.000 21948 IsGuiding returns 0
00:06:53.413 00.001 21948 PulseGuide returned control before completion, sleep 50
00:06:53.466 00.053 21948 IsGuiding returns 1
00:06:53.466 00.000 21948 scope still moving after pulse duration time elapsed
00:06:53.497 00.031 21948 IsSlewing returns 0
00:06:53.497 00.000 21948 IsGuiding returns 0
00:06:53.497 00.000 21948 scope move finished after 41 + 44 ms
00:06:53.497 00.000 21948 Move returns status 0, amount 41
00:06:53.497 00.000 21948 MoveAxis(N, 0, ABG)
00:06:53.497 00.000 21948 Move returns status 0, amount 0
00:06:53.497 00.000 21948 move complete, result=0
00:06:53.497 00.000 21948 worker thread done servicing request
00:06:53.497 00.000 21948 Worker thread wakes up
00:06:53.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:53.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:53.497 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:06:55.123 01.626 21948 Exposure complete
00:06:55.163 00.040 21948 worker thread done servicing request
00:06:55.163 00.000 18120 OnExposeComplete: enter
00:06:55.164 00.001 18120 UpdateGuideState(): m_state=6
00:06:55.165 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
00:06:55.165 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=238.38, Mass=1925, SNR=30.2, Peak=177 HFD=4.0
00:06:55.167 00.002 18120 MultiStar: [#1 -0.10,-0.35,0.00,M1] [#2 -0.01,0.21,0.66,U] [#3 0.03,-0.10,0.71,U] [#4 -0.33,-0.15,0.54,U] [#5 -0.02,-0.18,0.55,U] [#6 -0.42,-0.26,0.00,M8] [#7 -0.14,-0.01,0.48,U] [#8 0.16,-0.09,0.46,U] 
00:06:55.168 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.22, 0.00}
00:06:55.170 00.002 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
00:06:55.171 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.99 = 2.99)
00:06:55.171 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.26 mountX=0.04 mountY=0.01, mountTheta=0.15
00:06:55.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
00:06:55.173 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
00:06:55.173 00.000 21948 Worker thread wakes up
00:06:55.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:55.174 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.2
00:06:55.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:55.175 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:55.175 00.000 18120 Enqueuing Expose request
00:06:55.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:06:55.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:06:55.176 00.000 21948 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
00:06:55.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:06:55.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:55.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:55.176 00.000 21948 MoveAxis(E, 0, ABG)
00:06:55.176 00.000 21948 Move returns status 0, amount 0
00:06:55.176 00.000 21948 MoveAxis(N, 0, ABG)
00:06:55.176 00.000 21948 Move returns status 0, amount 0
00:06:55.176 00.000 21948 move complete, result=0
00:06:55.176 00.000 21948 worker thread done servicing request
00:06:55.176 00.000 21948 Worker thread wakes up
00:06:55.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:55.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:55.177 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:56.688 01.511 21948 Exposure complete
00:06:56.723 00.035 21948 worker thread done servicing request
00:06:56.724 00.001 18120 OnExposeComplete: enter
00:06:56.724 00.000 18120 UpdateGuideState(): m_state=6
00:06:56.726 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
00:06:56.727 00.001 18120 Star::Find returns 1 (0), X=410.87, Y=238.51, Mass=2272, SNR=32.9, Peak=203 HFD=3.9
00:06:56.728 00.001 18120 MultiStar: [#1 -0.03,-0.25,0.66,U] [#2 0.03,0.15,0.63,U] [#3 -0.14,-0.14,0.67,U] [#4 0.07,-0.33,0.54,U] [#5 0.04,0.01,0.51,U] [#6 -0.09,-0.31,0.46,U] [#7 0.08,0.17,0.49,U] [#8 0.47,-0.01,0.00,M1] 
00:06:56.729 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.23, 0.13}
00:06:56.730 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
00:06:56.731 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.26 = -3.03)
00:06:56.732 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.99 mountX=0.07 mountY=-0.01, mountTheta=-0.11
00:06:56.734 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
00:06:56.734 00.000 18120 Enqueuing Move request for scope (0.04, -0.06)
00:06:56.735 00.001 21948 Worker thread wakes up
00:06:56.735 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:56.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:06:56.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:06:56.735 00.000 18120 UpdateGuideState exits: m=2272 RSB=32.9
00:06:56.736 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:56.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:56.736 00.000 18120 Enqueuing Expose request
00:06:56.737 00.001 21948 Moving (0.04, -0.06) raw xDistance=0.07 yDistance=-0.01
00:06:56.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:06:56.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:56.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:56.737 00.000 21948 MoveAxis(E, 0, ABG)
00:06:56.737 00.000 21948 Move returns status 0, amount 0
00:06:56.737 00.000 21948 MoveAxis(N, 0, ABG)
00:06:56.737 00.000 21948 Move returns status 0, amount 0
00:06:56.737 00.000 21948 move complete, result=0
00:06:56.737 00.000 21948 worker thread done servicing request
00:06:56.737 00.000 21948 Worker thread wakes up
00:06:56.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:56.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:56.737 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:58.376 01.639 21948 Exposure complete
00:06:58.411 00.035 21948 worker thread done servicing request
00:06:58.412 00.001 18120 OnExposeComplete: enter
00:06:58.412 00.000 18120 UpdateGuideState(): m_state=6
00:06:58.413 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
00:06:58.413 00.000 18120 Star::Find returns 1 (0), X=410.79, Y=238.42, Mass=2019, SNR=30.8, Peak=163 HFD=4.2
00:06:58.414 00.001 18120 MultiStar: [#1 0.01,-0.21,0.71,U] [#2 -0.17,0.26,0.60,U] [#3 -0.15,-0.00,0.70,U] [#4 -0.11,-0.03,0.56,U] [#5 -0.08,0.11,0.53,U] [#6 -0.15,0.24,0.50,U] [#7 -0.18,0.34,0.00,M1] [#8 -0.03,0.09,0.44,U] 
00:06:58.414 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {0.14, 0.04}
00:06:58.415 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.55 = -2.74)
00:06:58.415 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.65 = 0.36)
00:06:58.415 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.40 mountX=-0.06 mountY=0.02, mountTheta=2.77
00:06:58.417 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
00:06:58.417 00.000 18120 Enqueuing Move request for scope (-0.05, 0.05)
00:06:58.419 00.002 21948 Worker thread wakes up
00:06:58.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:58.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:06:58.419 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.8
00:06:58.420 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.420 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:06:58.420 00.000 21948 Moving (-0.05, 0.05) raw xDistance=-0.06 yDistance=0.02
00:06:58.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:06:58.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:58.420 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:58.422 00.002 18120 Enqueuing Expose request
00:06:58.423 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:58.423 00.000 21948 MoveAxis(E, 0, ABG)
00:06:58.423 00.000 21948 Move returns status 0, amount 0
00:06:58.423 00.000 21948 MoveAxis(N, 0, ABG)
00:06:58.423 00.000 21948 Move returns status 0, amount 0
00:06:58.423 00.000 21948 move complete, result=0
00:06:58.423 00.000 21948 worker thread done servicing request
00:06:58.423 00.000 21948 Worker thread wakes up
00:06:58.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:58.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:58.424 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:59.938 01.514 21948 Exposure complete
00:06:59.963 00.025 21948 worker thread done servicing request
00:06:59.963 00.000 18120 OnExposeComplete: enter
00:06:59.963 00.000 18120 UpdateGuideState(): m_state=6
00:06:59.964 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
00:06:59.964 00.000 18120 Star::Find returns 1 (0), X=410.72, Y=238.52, Mass=2028, SNR=30.9, Peak=182 HFD=4.0
00:06:59.965 00.001 18120 MultiStar: [#1 0.03,-0.11,0.71,U] [#2 -0.23,0.22,0.66,U] [#3 -0.05,0.02,0.69,U] [#4 -0.02,-0.13,0.55,U] [#5 0.02,-0.07,0.58,U] [#6 0.08,-0.03,0.48,U] [#7 -0.03,0.19,0.50,U] [#8 0.14,0.26,0.41,U] 
00:06:59.966 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.08, 0.14}
00:06:59.966 00.000 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.14) = xAngle (2.74 = 2.74)
00:06:59.966 00.000 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.84 = -0.44)
00:06:59.967 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.60 mountX=-0.05 mountY=-0.02, mountTheta=-2.71
00:06:59.968 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.05, opts=13)
00:06:59.969 00.001 18120 Enqueuing Move request for scope (-0.00, 0.05)
00:06:59.969 00.000 21948 Worker thread wakes up
00:06:59.969 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:06:59.969 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:06:59.969 00.000 21948 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=-0.02
00:06:59.970 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:06:59.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:06:59.970 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
00:06:59.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:59.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:06:59.971 00.000 18120 Enqueuing Expose request
00:06:59.972 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:59.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:06:59.972 00.000 21948 MoveAxis(E, 0, ABG)
00:06:59.972 00.000 21948 Move returns status 0, amount 0
00:06:59.972 00.000 21948 MoveAxis(N, 0, ABG)
00:06:59.972 00.000 21948 Move returns status 0, amount 0
00:06:59.972 00.000 21948 move complete, result=0
00:06:59.972 00.000 21948 worker thread done servicing request
00:06:59.972 00.000 21948 Worker thread wakes up
00:06:59.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:06:59.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:06:59.972 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:01.602 01.630 21948 Exposure complete
00:07:01.642 00.040 21948 worker thread done servicing request
00:07:01.642 00.000 18120 OnExposeComplete: enter
00:07:01.643 00.001 18120 UpdateGuideState(): m_state=6
00:07:01.643 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
00:07:01.644 00.001 18120 Star::Find returns 1 (0), X=410.59, Y=238.69, Mass=1976, SNR=30.6, Peak=165 HFD=3.8
00:07:01.644 00.000 18120 MultiStar: [#1 -0.03,-0.15,0.73,U] [#2 -0.09,0.35,0.00,M1] [#3 0.09,0.14,0.71,U] [#4 0.10,0.27,0.56,U] [#5 0.05,0.11,0.54,U] [#6 -0.20,0.27,0.51,U] [#7 -0.27,-0.02,0.52,U] [#8 0.11,0.33,0.43,U] 
00:07:01.645 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.16}, one-star: {-0.06, 0.31}
00:07:01.645 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
00:07:01.645 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.30)
00:07:01.646 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=-0.15 mountY=-0.05, mountTheta=-2.85
00:07:01.647 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.16, opts=13)
00:07:01.648 00.001 18120 Enqueuing Move request for scope (-0.03, 0.16)
00:07:01.650 00.002 21948 Worker thread wakes up
00:07:01.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
00:07:01.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:01.653 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
00:07:01.653 00.000 21948 Moving (-0.03, 0.16) raw xDistance=-0.15 yDistance=-0.05
00:07:01.653 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.6
00:07:01.653 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:01.654 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:01.654 00.000 18120 Enqueuing Expose request
00:07:01.655 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:07:01.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:01.655 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:01.655 00.000 21948 MoveAxis(E, 0, ABG)
00:07:01.655 00.000 21948 Move returns status 0, amount 0
00:07:01.655 00.000 21948 MoveAxis(N, 0, ABG)
00:07:01.655 00.000 21948 Move returns status 0, amount 0
00:07:01.655 00.000 21948 move complete, result=0
00:07:01.655 00.000 21948 worker thread done servicing request
00:07:01.655 00.000 21948 Worker thread wakes up
00:07:01.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:01.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:01.655 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:03.170 01.515 21948 Exposure complete
00:07:03.208 00.038 21948 worker thread done servicing request
00:07:03.208 00.000 18120 OnExposeComplete: enter
00:07:03.209 00.001 18120 UpdateGuideState(): m_state=6
00:07:03.209 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
00:07:03.209 00.000 18120 Star::Find returns 1 (0), X=410.58, Y=238.54, Mass=1973, SNR=30.5, Peak=163 HFD=4.1
00:07:03.210 00.001 18120 MultiStar: [#1 -0.16,-0.28,0.72,U] [#2 -0.43,0.41,0.00,M2] [#3 -0.24,0.09,0.69,U] [#4 -0.09,0.09,0.54,U] [#5 -0.18,0.36,0.00,M1] [#6 -0.31,0.13,0.52,U] [#7 -0.11,0.10,0.52,U] [#8 -0.01,0.29,0.43,U] 
00:07:03.210 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.07}, one-star: {-0.06, 0.16}
00:07:03.210 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.82 = -2.47)
00:07:03.211 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
00:07:03.211 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.67 mountX=-0.12 mountY=0.09, mountTheta=2.49
00:07:03.212 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.07, opts=13)
00:07:03.216 00.004 18120 Enqueuing Move request for scope (-0.14, 0.07)
00:07:03.218 00.002 21948 Worker thread wakes up
00:07:03.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:03.219 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.5
00:07:03.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:03.220 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:03.220 00.000 18120 Enqueuing Expose request
00:07:03.221 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
00:07:03.221 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
00:07:03.221 00.000 21948 Moving (-0.14, 0.07) raw xDistance=-0.12 yDistance=0.09
00:07:03.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:07:03.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:03.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:03.221 00.000 21948 MoveAxis(E, 0, ABG)
00:07:03.221 00.000 21948 Move returns status 0, amount 0
00:07:03.221 00.000 21948 MoveAxis(N, 0, ABG)
00:07:03.221 00.000 21948 Move returns status 0, amount 0
00:07:03.221 00.000 21948 move complete, result=0
00:07:03.221 00.000 21948 worker thread done servicing request
00:07:03.221 00.000 21948 Worker thread wakes up
00:07:03.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:03.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:03.222 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:04.853 01.631 21948 Exposure complete
00:07:04.906 00.053 21948 worker thread done servicing request
00:07:04.906 00.000 18120 OnExposeComplete: enter
00:07:04.907 00.001 18120 UpdateGuideState(): m_state=6
00:07:04.908 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
00:07:04.908 00.000 18120 Star::Find returns 1 (0), X=410.62, Y=238.66, Mass=2059, SNR=31.1, Peak=182 HFD=4.2
00:07:04.909 00.001 18120 MultiStar: [#1 -0.28,0.05,0.73,U] [#2 -0.13,0.41,0.00,M3] [#3 -0.15,0.32,0.68,U] [#4 -0.09,0.27,0.54,U] [#5 -0.39,0.30,0.00,M2] [#6 -0.54,0.45,0.00,M4] [#7 -0.21,0.52,0.00,M1] [#8 0.14,0.43,0.00,M1] 
00:07:04.909 00.000 18120 refined, 3 included, MultiStar: {-0.13, 0.23}, one-star: {-0.03, 0.28}
00:07:04.909 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
00:07:04.910 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
00:07:04.911 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.08 mountX=-0.26 mountY=0.01, mountTheta=3.10
00:07:04.913 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.23, opts=13)
00:07:04.914 00.001 18120 Enqueuing Move request for scope (-0.13, 0.23)
00:07:04.915 00.001 21948 Worker thread wakes up
00:07:04.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
00:07:04.915 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
00:07:04.915 00.000 21948 Moving (-0.13, 0.23) raw xDistance=-0.26 yDistance=0.01
00:07:04.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:07:04.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:04.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:04.915 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
00:07:04.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.917 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:04.917 00.000 18120 Enqueuing Expose request
00:07:04.918 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:07:04.918 00.000 21948 MoveAxis(E, 47, ABG)
00:07:04.918 00.000 21948 Guiding  Dir = 2, Dur = 47
00:07:04.918 00.000 21948 IsSlewing returns 0
00:07:04.918 00.000 21948 IsGuiding returns 0
00:07:04.920 00.002 21948 PulseGuide returned control before completion, sleep 56
00:07:04.990 00.070 21948 IsGuiding returns 0
00:07:04.990 00.000 21948 Move returns status 0, amount 47
00:07:04.990 00.000 21948 MoveAxis(N, 0, ABG)
00:07:04.990 00.000 21948 Move returns status 0, amount 0
00:07:04.991 00.001 21948 move complete, result=0
00:07:04.991 00.000 21948 worker thread done servicing request
00:07:04.991 00.000 21948 Worker thread wakes up
00:07:04.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:04.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:04.991 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
00:07:06.401 01.410 21948 Exposure complete
00:07:06.429 00.028 21948 worker thread done servicing request
00:07:06.430 00.001 18120 OnExposeComplete: enter
00:07:06.430 00.000 18120 UpdateGuideState(): m_state=6
00:07:06.431 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
00:07:06.431 00.000 18120 Star::Find returns 1 (0), X=410.65, Y=238.47, Mass=2005, SNR=30.7, Peak=160 HFD=4.1
00:07:06.432 00.001 18120 MultiStar: [#1 -0.20,-0.01,0.75,U] [#2 -0.22,0.42,0.00,M4] [#3 -0.35,0.15,0.00,M1] [#4 -0.23,0.13,0.58,U] [#5 -0.16,-0.01,0.54,U] [#6 -0.23,-0.00,0.50,U] [#7 -0.35,0.05,0.52,U] [#8 -0.05,0.44,0.00,M2] 
00:07:06.432 00.000 18120 single-star, 5 included, MultiStar: {-0.17, 0.04}, one-star: {-0.00, 0.09}
00:07:06.433 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
00:07:06.433 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.46)
00:07:06.434 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
00:07:06.435 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.09, opts=13)
00:07:06.435 00.000 18120 Enqueuing Move request for scope (-0.00, 0.09)
00:07:06.436 00.001 21948 Worker thread wakes up
00:07:06.436 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
00:07:06.436 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
00:07:06.436 00.000 21948 Moving (-0.00, 0.09) raw xDistance=-0.08 yDistance=-0.04
00:07:06.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:07:06.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:06.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:07:06.436 00.000 21948 MoveAxis(E, 0, ABG)
00:07:06.436 00.000 21948 Move returns status 0, amount 0
00:07:06.436 00.000 21948 MoveAxis(N, 0, ABG)
00:07:06.436 00.000 21948 Move returns status 0, amount 0
00:07:06.436 00.000 21948 move complete, result=0
00:07:06.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:06.437 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.7
00:07:06.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:06.438 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:06.438 00.000 18120 Enqueuing Expose request
00:07:06.439 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:06.439 00.000 21948 worker thread done servicing request
00:07:06.439 00.000 21948 Worker thread wakes up
00:07:06.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:06.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:08.077 01.638 21948 Exposure complete
00:07:08.114 00.037 21948 worker thread done servicing request
00:07:08.114 00.000 18120 OnExposeComplete: enter
00:07:08.115 00.001 18120 UpdateGuideState(): m_state=6
00:07:08.117 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
00:07:08.118 00.001 18120 Star::Find returns 1 (0), X=410.93, Y=238.67, Mass=2056, SNR=31.2, Peak=196 HFD=4.0
00:07:08.122 00.004 18120 MultiStar: [#1 0.05,-0.21,0.73,U] [#2 -0.41,0.11,0.00,M5] [#3 0.06,-0.12,0.68,U] [#4 -0.23,0.06,0.58,U] [#5 -0.18,0.13,0.57,U] [#6 -0.21,-0.00,0.48,U] [#7 0.01,0.29,0.50,U] [#8 -0.17,0.18,0.43,U] 
00:07:08.124 00.002 18120 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.28, 0.29}
00:07:08.127 00.003 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.14) = xAngle (2.83 = 2.83)
00:07:08.129 00.002 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.93 = -0.35)
00:07:08.131 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=-0.07 mountY=-0.03, mountTheta=-2.79
00:07:08.135 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
00:07:08.136 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
00:07:08.137 00.001 21948 Worker thread wakes up
00:07:08.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:08.138 00.001 18120 UpdateGuideState exits: m=2056 RSB=31.2
00:07:08.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:08.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:08.139 00.000 18120 Enqueuing Expose request
00:07:08.139 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:07:08.139 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:07:08.140 00.001 21948 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.03
00:07:08.140 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:07:08.140 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:08.140 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:08.140 00.000 21948 MoveAxis(E, 0, ABG)
00:07:08.140 00.000 21948 Move returns status 0, amount 0
00:07:08.140 00.000 21948 MoveAxis(N, 0, ABG)
00:07:08.140 00.000 21948 Move returns status 0, amount 0
00:07:08.140 00.000 21948 move complete, result=0
00:07:08.140 00.000 21948 worker thread done servicing request
00:07:08.140 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:08.141 00.001 21948 Worker thread wakes up
00:07:08.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:08.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:09.667 01.526 21948 Exposure complete
00:07:09.703 00.036 21948 worker thread done servicing request
00:07:09.703 00.000 18120 OnExposeComplete: enter
00:07:09.704 00.001 18120 UpdateGuideState(): m_state=6
00:07:09.704 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
00:07:09.705 00.001 18120 Star::Find returns 1 (0), X=410.74, Y=238.65, Mass=2108, SNR=31.5, Peak=168 HFD=3.9
00:07:09.705 00.000 18120 MultiStar: [#1 -0.39,-0.12,0.00,M1] [#2 -0.33,0.30,0.00,M6] [#3 -0.27,-0.09,0.68,U] [#4 -0.53,0.17,0.00,M1] [#5 -0.40,0.03,0.00,M1] [#6 -0.53,-0.07,0.00,M3] [#7 -0.40,0.34,0.00,M1] [#8 -0.09,0.23,0.43,U] 
00:07:09.706 00.001 18120 refined, 2 included, MultiStar: {-0.06, 0.15}, one-star: {0.09, 0.27}
00:07:09.707 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.12 = 3.12)
00:07:09.707 00.000 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.06)
00:07:09.708 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.97 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
00:07:09.709 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
00:07:09.709 00.000 18120 Enqueuing Move request for scope (-0.06, 0.15)
00:07:09.710 00.001 21948 Worker thread wakes up
00:07:09.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
00:07:09.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
00:07:09.710 00.000 21948 Moving (-0.06, 0.15) raw xDistance=-0.16 yDistance=-0.01
00:07:09.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:07:09.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:09.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:09.710 00.000 21948 MoveAxis(E, 0, ABG)
00:07:09.710 00.000 21948 Move returns status 0, amount 0
00:07:09.710 00.000 21948 MoveAxis(N, 0, ABG)
00:07:09.710 00.000 21948 Move returns status 0, amount 0
00:07:09.710 00.000 21948 move complete, result=0
00:07:09.710 00.000 21948 worker thread done servicing request
00:07:09.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:09.711 00.001 18120 UpdateGuideState exits: m=2108 RSB=31.5
00:07:09.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:09.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:09.712 00.001 18120 Enqueuing Expose request
00:07:09.712 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:09.714 00.002 21948 Worker thread wakes up
00:07:09.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:09.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:11.338 01.624 21948 Exposure complete
00:07:11.371 00.033 21948 worker thread done servicing request
00:07:11.371 00.000 18120 OnExposeComplete: enter
00:07:11.374 00.003 18120 UpdateGuideState(): m_state=6
00:07:11.376 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
00:07:11.378 00.002 18120 Star::Find returns 1 (0), X=410.43, Y=238.54, Mass=2006, SNR=30.7, Peak=158 HFD=4.2
00:07:11.381 00.003 18120 MultiStar: [#1 -0.33,-0.10,0.71,U] [#2 -0.38,0.25,0.00,M7] [#3 -0.47,0.16,0.00,M1] [#4 -0.52,0.12,0.00,M2] [#5 -0.39,0.05,0.00,M2] [#6 -0.49,0.24,0.00,M4] [#7 -0.43,0.23,0.00,M2] [#8 -0.09,0.32,0.44,U] 
00:07:11.383 00.002 18120 refined, 2 included, MultiStar: {-0.23, 0.11}, one-star: {-0.22, 0.16}
00:07:11.385 00.002 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.85 = -2.44)
00:07:11.386 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.66)
00:07:11.387 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.70 mountX=-0.19 mountY=0.15, mountTheta=2.46
00:07:11.390 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.11, opts=13)
00:07:11.390 00.000 18120 Enqueuing Move request for scope (-0.23, 0.11)
00:07:11.391 00.001 21948 Worker thread wakes up
00:07:11.391 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:11.392 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.7
00:07:11.392 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:11.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
00:07:11.392 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:11.393 00.001 18120 Enqueuing Expose request
00:07:11.393 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
00:07:11.393 00.000 21948 Moving (-0.23, 0.11) raw xDistance=-0.19 yDistance=0.15
00:07:11.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:07:11.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:11.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:07:11.393 00.000 21948 MoveAxis(E, 0, ABG)
00:07:11.393 00.000 21948 Move returns status 0, amount 0
00:07:11.393 00.000 21948 MoveAxis(N, 0, ABG)
00:07:11.393 00.000 21948 Move returns status 0, amount 0
00:07:11.393 00.000 21948 move complete, result=0
00:07:11.393 00.000 21948 worker thread done servicing request
00:07:11.393 00.000 21948 Worker thread wakes up
00:07:11.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:11.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:11.394 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:12.912 01.518 21948 Exposure complete
00:07:12.958 00.046 21948 worker thread done servicing request
00:07:12.958 00.000 18120 OnExposeComplete: enter
00:07:12.960 00.002 18120 UpdateGuideState(): m_state=6
00:07:12.961 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
00:07:12.961 00.000 18120 Star::Find returns 1 (0), X=410.30, Y=238.74, Mass=2087, SNR=31.3, Peak=191 HFD=4.2
00:07:12.962 00.001 18120 MultiStar: [#1 -0.23,0.02,0.73,U] [#2 -0.51,0.52,0.00,M8] [#3 -0.51,0.22,0.00,M2] [#4 -0.25,0.07,0.54,U] [#5 -0.16,0.19,0.54,U] [#6 -0.45,0.55,0.00,M5] [#7 -0.40,0.53,0.00,M3] [#8 -0.07,0.45,0.00,M1] 
00:07:12.962 00.000 18120 refined, 3 included, MultiStar: {-0.26, 0.18}, one-star: {-0.34, 0.36}
00:07:12.963 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
00:07:12.963 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.49)
00:07:12.964 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.32 cameraTheta=2.53 mountX=-0.27 mountY=0.15, mountTheta=2.64
00:07:12.966 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.18, opts=13)
00:07:12.967 00.001 18120 Enqueuing Move request for scope (-0.26, 0.18)
00:07:12.967 00.000 21948 Worker thread wakes up
00:07:12.967 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:12.968 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
00:07:12.968 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
00:07:12.968 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.3
00:07:12.969 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:12.969 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:12.969 00.000 18120 Enqueuing Expose request
00:07:12.970 00.001 21948 Moving (-0.26, 0.18) raw xDistance=-0.27 yDistance=0.15
00:07:12.970 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:07:12.970 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:12.970 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:07:12.970 00.000 21948 MoveAxis(E, 49, ABG)
00:07:12.970 00.000 21948 Guiding  Dir = 2, Dur = 49
00:07:12.970 00.000 21948 IsSlewing returns 0
00:07:12.971 00.001 21948 IsGuiding returns 0
00:07:12.972 00.001 21948 PulseGuide returned control before completion, sleep 58
00:07:13.038 00.066 21948 IsGuiding returns 0
00:07:13.038 00.000 21948 Move returns status 0, amount 49
00:07:13.038 00.000 21948 MoveAxis(N, 0, ABG)
00:07:13.038 00.000 21948 Move returns status 0, amount 0
00:07:13.038 00.000 21948 move complete, result=0
00:07:13.038 00.000 21948 worker thread done servicing request
00:07:13.038 00.000 21948 Worker thread wakes up
00:07:13.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:13.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:13.038 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.2 px 0 ms NORTH
00:07:14.768 01.730 21948 Exposure complete
00:07:14.807 00.039 21948 worker thread done servicing request
00:07:14.807 00.000 18120 OnExposeComplete: enter
00:07:14.807 00.000 18120 UpdateGuideState(): m_state=6
00:07:14.808 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
00:07:14.808 00.000 18120 Star::Find returns 1 (0), X=410.39, Y=238.63, Mass=1983, SNR=30.5, Peak=178 HFD=4.0
00:07:14.809 00.001 18120 MultiStar: [#1 -0.30,0.06,0.72,U] [#2 -0.22,0.30,0.00,M9] [#3 -0.46,0.26,0.00,M3] [#4 -0.42,0.14,0.00,M2] [#5 -0.38,0.21,0.00,M2] [#6 -0.49,0.16,0.00,M6] [#7 -0.33,0.22,0.00,M4] [#8 0.06,0.27,0.46,U] 
00:07:14.809 00.000 18120 refined, 2 included, MultiStar: {-0.21, 0.19}, one-star: {-0.26, 0.24}
00:07:14.810 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
00:07:14.810 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
00:07:14.810 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.28 cameraTheta=2.40 mountX=-0.26 mountY=0.10, mountTheta=2.77
00:07:14.811 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.19, opts=13)
00:07:14.812 00.001 18120 Enqueuing Move request for scope (-0.21, 0.19)
00:07:14.813 00.001 21948 Worker thread wakes up
00:07:14.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:14.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
00:07:14.813 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.5
00:07:14.814 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:14.814 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:14.814 00.000 18120 Enqueuing Expose request
00:07:14.815 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
00:07:14.815 00.000 21948 Moving (-0.21, 0.19) raw xDistance=-0.26 yDistance=0.10
00:07:14.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:07:14.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:14.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:07:14.815 00.000 21948 MoveAxis(E, 50, ABG)
00:07:14.815 00.000 21948 Guiding  Dir = 2, Dur = 50
00:07:14.815 00.000 21948 IsSlewing returns 0
00:07:14.815 00.000 21948 IsGuiding returns 0
00:07:14.817 00.002 21948 PulseGuide returned control before completion, sleep 59
00:07:14.893 00.076 21948 IsGuiding returns 0
00:07:14.893 00.000 21948 Move returns status 0, amount 50
00:07:14.893 00.000 21948 MoveAxis(N, 0, ABG)
00:07:14.893 00.000 21948 Move returns status 0, amount 0
00:07:14.893 00.000 21948 move complete, result=0
00:07:14.893 00.000 21948 worker thread done servicing request
00:07:14.893 00.000 21948 Worker thread wakes up
00:07:14.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:14.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:14.893 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:07:16.299 01.406 21948 Exposure complete
00:07:16.336 00.037 21948 worker thread done servicing request
00:07:16.337 00.001 18120 OnExposeComplete: enter
00:07:16.338 00.001 18120 UpdateGuideState(): m_state=6
00:07:16.339 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
00:07:16.339 00.000 18120 Star::Find returns 1 (0), X=410.30, Y=238.74, Mass=1966, SNR=30.5, Peak=175 HFD=3.9
00:07:16.340 00.001 18120 MultiStar: [#1 -0.04,-0.01,0.75,U] [#2 -0.10,0.29,0.64,U] [#3 -0.83,0.09,0.00,M4] [#4 -0.45,0.16,0.00,M3] [#5 -0.30,0.20,0.00,M3] [#6 -0.59,0.23,0.00,M7] [#7 -0.39,0.19,0.00,M5] [#8 0.15,0.24,0.47,U] 
00:07:16.340 00.000 18120 refined, 3 included, MultiStar: {-0.13, 0.23}, one-star: {-0.35, 0.36}
00:07:16.342 00.002 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
00:07:16.342 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.34 = 0.06)
00:07:16.343 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.10 mountX=-0.26 mountY=0.02, mountTheta=3.08
00:07:16.345 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.23, opts=13)
00:07:16.346 00.001 18120 Enqueuing Move request for scope (-0.13, 0.23)
00:07:16.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:16.347 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.5
00:07:16.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:16.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:16.349 00.001 18120 Enqueuing Expose request
00:07:16.350 00.001 21948 Worker thread wakes up
00:07:16.350 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
00:07:16.350 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
00:07:16.350 00.000 21948 Moving (-0.13, 0.23) raw xDistance=-0.26 yDistance=0.02
00:07:16.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:07:16.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:16.350 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:16.350 00.000 21948 MoveAxis(E, 50, ABG)
00:07:16.350 00.000 21948 Guiding  Dir = 2, Dur = 50
00:07:16.351 00.001 21948 IsSlewing returns 0
00:07:16.351 00.000 21948 IsGuiding returns 0
00:07:16.353 00.002 21948 PulseGuide returned control before completion, sleep 59
00:07:16.420 00.067 21948 IsGuiding returns 1
00:07:16.420 00.000 21948 scope still moving after pulse duration time elapsed
00:07:16.451 00.031 21948 IsSlewing returns 0
00:07:16.451 00.000 21948 IsGuiding returns 0
00:07:16.452 00.001 21948 scope move finished after 50 + 50 ms
00:07:16.452 00.000 21948 Move returns status 0, amount 50
00:07:16.452 00.000 21948 MoveAxis(N, 0, ABG)
00:07:16.452 00.000 21948 Move returns status 0, amount 0
00:07:16.452 00.000 21948 move complete, result=0
00:07:16.452 00.000 21948 worker thread done servicing request
00:07:16.452 00.000 21948 Worker thread wakes up
00:07:16.452 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
00:07:16.454 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:16.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:18.080 01.626 21948 Exposure complete
00:07:18.117 00.037 21948 worker thread done servicing request
00:07:18.117 00.000 18120 OnExposeComplete: enter
00:07:18.119 00.002 18120 UpdateGuideState(): m_state=6
00:07:18.121 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
00:07:18.121 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=238.24, Mass=2099, SNR=31.5, Peak=202 HFD=4.4
00:07:18.122 00.001 18120 MultiStar: [#1 0.31,-0.59,0.00,M1] [#2 -0.17,-0.09,0.64,U] [#3 -0.36,-0.56,0.00,M5] [#4 -0.07,-0.32,0.53,U] [#5 0.03,-0.20,0.52,U] [#6 -0.16,-0.29,0.49,U] [#7 -0.22,-0.11,0.52,U] [#8 0.25,-0.27,0.00,M1] 
00:07:18.122 00.000 18120 refined, 5 included, MultiStar: {-0.05, -0.18}, one-star: {0.14, -0.14}
00:07:18.124 00.002 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.14) = xAngle (-0.70 = -0.70)
00:07:18.126 00.002 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.40 = 2.40)
00:07:18.129 00.003 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.84 mountX=0.14 mountY=0.13, mountTheta=0.72
00:07:18.132 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.18, opts=13)
00:07:18.134 00.002 18120 Enqueuing Move request for scope (-0.05, -0.18)
00:07:18.136 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:18.137 00.001 21948 Worker thread wakes up
00:07:18.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:07:18.137 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:07:18.137 00.000 21948 Moving (-0.05, -0.18) raw xDistance=0.14 yDistance=0.13
00:07:18.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:07:18.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:18.137 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.5
00:07:18.138 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:18.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:07:18.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:18.139 00.000 18120 Enqueuing Expose request
00:07:18.139 00.000 21948 MoveAxis(E, 0, ABG)
00:07:18.139 00.000 21948 Move returns status 0, amount 0
00:07:18.139 00.000 21948 MoveAxis(N, 0, ABG)
00:07:18.139 00.000 21948 Move returns status 0, amount 0
00:07:18.139 00.000 21948 move complete, result=0
00:07:18.140 00.001 21948 worker thread done servicing request
00:07:18.140 00.000 21948 Worker thread wakes up
00:07:18.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:18.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:18.141 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:19.659 01.518 21948 Exposure complete
00:07:19.703 00.044 21948 worker thread done servicing request
00:07:19.703 00.000 18120 OnExposeComplete: enter
00:07:19.704 00.001 18120 UpdateGuideState(): m_state=6
00:07:19.704 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
00:07:19.705 00.001 18120 Star::Find returns 1 (0), X=410.64, Y=238.07, Mass=2279, SNR=32.7, Peak=222 HFD=4.0
00:07:19.705 00.000 18120 MultiStar: [#1 -0.02,-0.59,0.00,M2] [#2 -0.17,-0.17,0.61,U] [#3 -0.34,-0.51,0.00,M6] [#4 -0.08,-0.43,0.00,M3] [#5 0.08,-0.36,0.00,M3] [#6 -0.10,-0.16,0.48,U] [#7 -0.01,-0.52,0.00,M5] [#8 0.24,-0.23,0.41,U] 
00:07:19.706 00.001 18120 refined, 3 included, MultiStar: {-0.02, -0.23}, one-star: {-0.01, -0.31}
00:07:19.706 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
00:07:19.707 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
00:07:19.707 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.24 cameraTheta=-1.68 mountX=0.20 mountY=0.13, mountTheta=0.56
00:07:19.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.23, opts=13)
00:07:19.709 00.001 18120 Enqueuing Move request for scope (-0.02, -0.23)
00:07:19.709 00.000 21948 Worker thread wakes up
00:07:19.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
00:07:19.709 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
00:07:19.709 00.000 21948 Moving (-0.02, -0.23) raw xDistance=0.20 yDistance=0.13
00:07:19.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:07:19.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:19.710 00.001 18120 UpdateGuideState exits: m=2279 RSB=32.7
00:07:19.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:19.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:19.711 00.000 18120 Enqueuing Expose request
00:07:19.712 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:19.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:07:19.712 00.000 21948 MoveAxis(W, 36, ABG)
00:07:19.712 00.000 21948 Guiding  Dir = 3, Dur = 36
00:07:19.712 00.000 21948 IsSlewing returns 0
00:07:19.712 00.000 21948 IsGuiding returns 0
00:07:19.714 00.002 21948 PulseGuide returned control before completion, sleep 44
00:07:19.768 00.054 21948 IsGuiding returns 0
00:07:19.768 00.000 21948 Move returns status 0, amount 36
00:07:19.768 00.000 21948 MoveAxis(N, 0, ABG)
00:07:19.768 00.000 21948 Move returns status 0, amount 0
00:07:19.768 00.000 21948 move complete, result=0
00:07:19.768 00.000 21948 worker thread done servicing request
00:07:19.768 00.000 21948 Worker thread wakes up
00:07:19.768 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:07:19.769 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:19.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:21.408 01.639 21948 Exposure complete
00:07:21.435 00.027 21948 worker thread done servicing request
00:07:21.435 00.000 18120 OnExposeComplete: enter
00:07:21.437 00.002 18120 UpdateGuideState(): m_state=6
00:07:21.438 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
00:07:21.439 00.001 18120 Star::Find returns 1 (0), X=410.74, Y=238.21, Mass=2260, SNR=32.7, Peak=221 HFD=4.3
00:07:21.439 00.000 18120 MultiStar: [#1 0.03,-0.34,0.67,U] [#2 -0.08,0.04,0.60,U] [#3 -0.02,-0.39,0.00,M7] [#4 -0.19,-0.29,0.52,U] [#5 -0.18,-0.40,0.00,M4] [#6 -0.51,-0.17,0.00,M6] [#7 -0.25,0.13,0.49,U] [#8 0.31,0.09,0.42,U] 
00:07:21.440 00.001 18120 refined, 5 included, MultiStar: {-0.01, -0.12}, one-star: {0.10, -0.18}
00:07:21.440 00.000 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.14) = xAngle (-0.48 = -0.48)
00:07:21.441 00.001 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.62 = 2.62)
00:07:21.441 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=0.10 mountY=0.06, mountTheta=0.51
00:07:21.442 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.12, opts=13)
00:07:21.444 00.002 18120 Enqueuing Move request for scope (-0.01, -0.12)
00:07:21.444 00.000 21948 Worker thread wakes up
00:07:21.445 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:07:21.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:21.445 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:07:21.445 00.000 18120 UpdateGuideState exits: m=2260 RSB=32.7
00:07:21.446 00.001 21948 Moving (-0.01, -0.12) raw xDistance=0.10 yDistance=0.06
00:07:21.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:21.446 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:21.447 00.001 18120 Enqueuing Expose request
00:07:21.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:07:21.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:21.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:07:21.447 00.000 21948 MoveAxis(E, 0, ABG)
00:07:21.447 00.000 21948 Move returns status 0, amount 0
00:07:21.447 00.000 21948 MoveAxis(N, 0, ABG)
00:07:21.447 00.000 21948 Move returns status 0, amount 0
00:07:21.447 00.000 21948 move complete, result=0
00:07:21.447 00.000 21948 worker thread done servicing request
00:07:21.447 00.000 21948 Worker thread wakes up
00:07:21.447 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:21.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:21.448 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:22.968 01.520 21948 Exposure complete
00:07:23.001 00.033 21948 worker thread done servicing request
00:07:23.001 00.000 18120 OnExposeComplete: enter
00:07:23.003 00.002 18120 UpdateGuideState(): m_state=6
00:07:23.005 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
00:07:23.006 00.001 18120 Star::Find returns 1 (0), X=410.58, Y=238.25, Mass=2270, SNR=32.6, Peak=198 HFD=4.0
00:07:23.007 00.001 18120 MultiStar: [#1 0.03,-0.25,0.69,U] [#2 -0.14,-0.03,0.60,U] [#3 0.03,-0.05,0.66,U] [#4 -0.12,0.02,0.52,U] [#5 -0.25,0.15,0.49,U] [#6 -0.24,-0.07,0.47,U] [#7 -0.17,0.03,0.48,U] [#8 0.05,0.20,0.42,U] 
00:07:23.008 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.07, -0.13}
00:07:23.009 00.001 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.58 = -1.58)
00:07:23.011 00.002 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.52 = 1.52)
00:07:23.012 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.72 mountX=-0.00 mountY=0.10, mountTheta=1.58
00:07:23.015 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
00:07:23.015 00.000 18120 Enqueuing Move request for scope (-0.09, -0.04)
00:07:23.016 00.001 21948 Worker thread wakes up
00:07:23.016 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:23.017 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:07:23.017 00.000 18120 UpdateGuideState exits: m=2270 RSB=32.6
00:07:23.017 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:23.018 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:07:23.018 00.000 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.10
00:07:23.018 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:23.018 00.000 18120 Enqueuing Expose request
00:07:23.018 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:07:23.018 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:23.018 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:07:23.018 00.000 21948 MoveAxis(E, 0, ABG)
00:07:23.019 00.001 21948 Move returns status 0, amount 0
00:07:23.019 00.000 21948 MoveAxis(N, 0, ABG)
00:07:23.019 00.000 21948 Move returns status 0, amount 0
00:07:23.019 00.000 21948 move complete, result=0
00:07:23.019 00.000 21948 worker thread done servicing request
00:07:23.019 00.000 21948 Worker thread wakes up
00:07:23.019 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:23.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:23.019 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:24.647 01.628 21948 Exposure complete
00:07:24.683 00.036 21948 worker thread done servicing request
00:07:24.684 00.001 18120 OnExposeComplete: enter
00:07:24.684 00.000 18120 UpdateGuideState(): m_state=6
00:07:24.686 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
00:07:24.687 00.001 18120 Star::Find returns 1 (0), X=410.75, Y=238.15, Mass=2063, SNR=31.2, Peak=209 HFD=4.2
00:07:24.688 00.001 18120 MultiStar: [#1 -0.17,-0.51,0.00,M1] [#2 -0.10,-0.08,0.63,U] [#3 -0.30,-0.25,0.00,M7] [#4 -0.15,-0.16,0.57,U] [#5 -0.02,-0.22,0.53,U] [#6 -0.27,-0.01,0.51,U] [#7 -0.14,-0.45,0.00,M4] [#8 0.17,0.02,0.45,U] 
00:07:24.688 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.13}, one-star: {0.11, -0.24}
00:07:24.689 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.66 = -0.66)
00:07:24.690 00.001 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.44 = 2.44)
00:07:24.690 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.80 mountX=0.11 mountY=0.09, mountTheta=0.68
00:07:24.691 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
00:07:24.692 00.001 18120 Enqueuing Move request for scope (-0.03, -0.13)
00:07:24.692 00.000 21948 Worker thread wakes up
00:07:24.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
00:07:24.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:24.696 00.004 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
00:07:24.696 00.000 21948 Moving (-0.03, -0.13) raw xDistance=0.11 yDistance=0.09
00:07:24.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:07:24.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.696 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.2
00:07:24.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:24.697 00.000 18120 Enqueuing Expose request
00:07:24.698 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:24.698 00.000 21948 MoveAxis(E, 0, ABG)
00:07:24.698 00.000 21948 Move returns status 0, amount 0
00:07:24.698 00.000 21948 MoveAxis(N, 0, ABG)
00:07:24.698 00.000 21948 Move returns status 0, amount 0
00:07:24.698 00.000 21948 move complete, result=0
00:07:24.698 00.000 21948 worker thread done servicing request
00:07:24.698 00.000 21948 Worker thread wakes up
00:07:24.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:24.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:24.699 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:26.210 01.511 21948 Exposure complete
00:07:26.234 00.024 21948 worker thread done servicing request
00:07:26.234 00.000 18120 OnExposeComplete: enter
00:07:26.236 00.002 18120 UpdateGuideState(): m_state=6
00:07:26.236 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
00:07:26.237 00.001 18120 Star::Find returns 1 (0), X=410.53, Y=238.43, Mass=1838, SNR=29.5, Peak=159 HFD=4.1
00:07:26.237 00.000 18120 MultiStar: [#1 -0.25,-0.09,0.76,U] [#2 -0.31,-0.12,0.64,U] [#3 -0.23,-0.24,0.69,U] [#4 -0.24,0.08,0.57,U] [#5 -0.50,-0.13,0.00,M3] [#6 -0.38,-0.28,0.00,M5] [#7 -0.23,0.01,0.54,U] [#8 0.20,0.08,0.47,U] 
00:07:26.238 00.001 18120 single-star, 6 included, MultiStar: {-0.18, -0.04}, one-star: {-0.11, 0.05}
00:07:26.238 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.87 = -2.41)
00:07:26.239 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
00:07:26.239 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=-0.09 mountY=0.08, mountTheta=2.44
00:07:26.239 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.05, opts=13)
00:07:26.240 00.001 18120 Enqueuing Move request for scope (-0.11, 0.05)
00:07:26.241 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:26.242 00.001 21948 Worker thread wakes up
00:07:26.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
00:07:26.242 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
00:07:26.242 00.000 21948 Moving (-0.11, 0.05) raw xDistance=-0.09 yDistance=0.08
00:07:26.242 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:07:26.242 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:26.242 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:07:26.242 00.000 21948 MoveAxis(E, 0, ABG)
00:07:26.242 00.000 21948 Move returns status 0, amount 0
00:07:26.242 00.000 21948 MoveAxis(N, 0, ABG)
00:07:26.242 00.000 21948 Move returns status 0, amount 0
00:07:26.242 00.000 21948 move complete, result=0
00:07:26.242 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.5
00:07:26.244 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:26.244 00.000 21948 worker thread done servicing request
00:07:26.244 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:26.244 00.000 18120 Enqueuing Expose request
00:07:26.246 00.002 21948 Worker thread wakes up
00:07:26.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:26.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:26.247 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:27.878 01.631 21948 Exposure complete
00:07:27.904 00.026 21948 worker thread done servicing request
00:07:27.904 00.000 18120 OnExposeComplete: enter
00:07:27.905 00.001 18120 UpdateGuideState(): m_state=6
00:07:27.905 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
00:07:27.906 00.001 18120 Star::Find returns 1 (0), X=410.75, Y=238.35, Mass=2114, SNR=31.6, Peak=173 HFD=4.2
00:07:27.906 00.000 18120 MultiStar: [#1 -0.21,-0.19,0.70,U] [#2 -0.23,0.13,0.62,U] [#3 -0.87,-0.14,0.00,M7] [#4 -0.43,0.01,0.00,M1] [#5 -0.25,-0.01,0.51,U] [#6 -0.29,0.25,0.00,M6] [#7 -0.30,0.04,0.46,U] [#8 0.03,-0.09,0.40,U] 
00:07:27.907 00.001 18120 single-star, 5 included, MultiStar: {-0.12, -0.03}, one-star: {0.10, -0.04}
00:07:27.907 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.14) = xAngle (0.81 = 0.81)
00:07:27.908 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.91 = -2.38)
00:07:27.908 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=0.08 mountY=-0.08, mountTheta=-0.79
00:07:27.910 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
00:07:27.912 00.002 18120 Enqueuing Move request for scope (0.10, -0.04)
00:07:27.913 00.001 21948 Worker thread wakes up
00:07:27.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:07:27.913 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:07:27.913 00.000 21948 Moving (0.10, -0.04) raw xDistance=0.08 yDistance=-0.08
00:07:27.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:07:27.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:27.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:27.913 00.000 21948 MoveAxis(E, 0, ABG)
00:07:27.913 00.000 21948 Move returns status 0, amount 0
00:07:27.913 00.000 21948 MoveAxis(N, 0, ABG)
00:07:27.913 00.000 21948 Move returns status 0, amount 0
00:07:27.913 00.000 21948 move complete, result=0
00:07:27.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:27.914 00.001 18120 UpdateGuideState exits: m=2114 RSB=31.6
00:07:27.915 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:27.915 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:27.915 00.000 18120 Enqueuing Expose request
00:07:27.916 00.001 21948 worker thread done servicing request
00:07:27.916 00.000 21948 Worker thread wakes up
00:07:27.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:27.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:27.916 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:29.429 01.513 21948 Exposure complete
00:07:29.456 00.027 21948 worker thread done servicing request
00:07:29.457 00.001 18120 OnExposeComplete: enter
00:07:29.458 00.001 18120 UpdateGuideState(): m_state=6
00:07:29.458 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
00:07:29.459 00.001 18120 Star::Find returns 1 (0), X=410.67, Y=238.62, Mass=2044, SNR=31.0, Peak=170 HFD=3.8
00:07:29.461 00.002 18120 MultiStar: [#1 -0.20,-0.15,0.74,U] [#2 -0.23,0.04,0.63,U] [#3 -0.14,0.14,0.71,U] [#4 -0.36,0.08,0.00,M2] [#5 -0.14,0.02,0.48,U] [#6 -0.29,0.10,0.51,U] [#7 -0.26,-0.08,0.51,U] [#8 0.21,0.15,0.43,U] 
00:07:29.461 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.07}, one-star: {0.02, 0.24}
00:07:29.461 00.000 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.14) = xAngle (3.80 = -2.48)
00:07:29.462 00.001 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.90 = 0.62)
00:07:29.462 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.14 cameraTheta=2.66 mountX=-0.11 mountY=0.08, mountTheta=2.51
00:07:29.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
00:07:29.464 00.001 18120 Enqueuing Move request for scope (-0.13, 0.07)
00:07:29.464 00.000 21948 Worker thread wakes up
00:07:29.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:29.465 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.0
00:07:29.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:29.466 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:29.466 00.000 18120 Enqueuing Expose request
00:07:29.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
00:07:29.467 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
00:07:29.467 00.000 21948 Moving (-0.13, 0.07) raw xDistance=-0.11 yDistance=0.08
00:07:29.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:07:29.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:29.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:07:29.467 00.000 21948 MoveAxis(E, 0, ABG)
00:07:29.467 00.000 21948 Move returns status 0, amount 0
00:07:29.467 00.000 21948 MoveAxis(N, 0, ABG)
00:07:29.467 00.000 21948 Move returns status 0, amount 0
00:07:29.467 00.000 21948 move complete, result=0
00:07:29.467 00.000 21948 worker thread done servicing request
00:07:29.467 00.000 21948 Worker thread wakes up
00:07:29.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:29.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:29.467 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:31.100 01.633 21948 Exposure complete
00:07:31.130 00.030 21948 worker thread done servicing request
00:07:31.130 00.000 18120 OnExposeComplete: enter
00:07:31.131 00.001 18120 UpdateGuideState(): m_state=6
00:07:31.132 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
00:07:31.132 00.000 18120 Star::Find returns 1 (0), X=410.40, Y=238.61, Mass=2189, SNR=32.2, Peak=168 HFD=4.2
00:07:31.133 00.001 18120 MultiStar: [#1 -0.27,-0.21,0.71,U] [#2 -0.40,0.43,0.00,M1] [#3 -0.22,0.01,0.65,U] [#4 -0.19,0.03,0.49,U] [#5 -0.36,0.04,0.00,M2] [#6 -0.32,0.44,0.00,M6] [#7 -0.45,0.12,0.00,M2] [#8 -0.20,0.13,0.42,U] 
00:07:31.133 00.000 18120 refined, 4 included, MultiStar: {-0.23, 0.05}, one-star: {-0.24, 0.23}
00:07:31.133 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
00:07:31.134 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
00:07:31.134 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.93 mountX=-0.14 mountY=0.18, mountTheta=2.23
00:07:31.135 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.05, opts=13)
00:07:31.136 00.001 18120 Enqueuing Move request for scope (-0.23, 0.05)
00:07:31.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:31.137 00.001 21948 Worker thread wakes up
00:07:31.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
00:07:31.137 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.2
00:07:31.138 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
00:07:31.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:31.138 00.000 21948 Moving (-0.23, 0.05) raw xDistance=-0.14 yDistance=0.18
00:07:31.138 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:31.139 00.001 18120 Enqueuing Expose request
00:07:31.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:07:31.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:31.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:07:31.139 00.000 21948 MoveAxis(E, 0, ABG)
00:07:31.139 00.000 21948 Move returns status 0, amount 0
00:07:31.139 00.000 21948 MoveAxis(N, 0, ABG)
00:07:31.139 00.000 21948 Move returns status 0, amount 0
00:07:31.139 00.000 21948 move complete, result=0
00:07:31.139 00.000 21948 worker thread done servicing request
00:07:31.139 00.000 21948 Worker thread wakes up
00:07:31.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:31.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:31.140 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:32.664 01.524 21948 Exposure complete
00:07:32.694 00.030 21948 worker thread done servicing request
00:07:32.694 00.000 18120 OnExposeComplete: enter
00:07:32.696 00.002 18120 UpdateGuideState(): m_state=6
00:07:32.697 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
00:07:32.697 00.000 18120 Star::Find returns 1 (0), X=410.10, Y=238.78, Mass=1948, SNR=30.2, Peak=203 HFD=4.1
00:07:32.699 00.002 18120 MultiStar: [#1 -0.53,-0.37,0.00,M1] [#2 -0.51,0.26,0.00,M2] [#3 -0.38,-0.05,0.00,M6] [#4 -0.45,0.05,0.00,M2] [#5 -0.45,0.03,0.00,M3] [#6 -0.54,-0.03,0.00,M7] [#7 -0.65,0.19,0.00,M3] [#8 -0.53,0.06,0.00,M1] 
00:07:32.700 00.001 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.66 = -2.63)
00:07:32.700 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
00:07:32.701 00.001 18120 CameraToMount -- cameraX=-0.55 cameraY=0.40 hyp=0.68 cameraTheta=2.51 mountX=-0.59 mountY=0.31, mountTheta=2.66
00:07:32.702 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.55, y=0.40, opts=13)
00:07:32.703 00.001 18120 Enqueuing Move request for scope (-0.55, 0.40)
00:07:32.703 00.000 21948 Worker thread wakes up
00:07:32.704 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.40) opts 0xd
00:07:32.704 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.55, 0.40)
00:07:32.704 00.000 21948 Moving (-0.55, 0.40) raw xDistance=-0.59 yDistance=0.31
00:07:32.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
00:07:32.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:07:32.704 00.000 21948 MoveAxis(E, 105, ABG)
00:07:32.704 00.000 21948 Guiding  Dir = 2, Dur = 105
00:07:32.704 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:32.704 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.2
00:07:32.705 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:32.705 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:32.705 00.000 18120 Enqueuing Expose request
00:07:32.706 00.001 21948 IsSlewing returns 0
00:07:32.706 00.000 21948 IsGuiding returns 0
00:07:32.708 00.002 21948 PulseGuide returned control before completion, sleep 114
00:07:32.837 00.129 21948 IsGuiding returns 0
00:07:32.837 00.000 21948 Move returns status 0, amount 105
00:07:32.837 00.000 21948 MoveAxis(S, 74, ABG)
00:07:32.837 00.000 21948 Guiding  Dir = 1, Dur = 74
00:07:32.840 00.003 21948 IsSlewing returns 0
00:07:32.840 00.000 21948 IsGuiding returns 0
00:07:32.845 00.005 21948 PulseGuide returned control before completion, sleep 80
00:07:32.930 00.085 21948 IsGuiding returns 0
00:07:32.930 00.000 21948 Move returns status 0, amount 74
00:07:32.930 00.000 21948 move complete, result=0
00:07:32.930 00.000 21948 worker thread done servicing request
00:07:32.930 00.000 21948 Worker thread wakes up
00:07:32.930 00.000 18120 GuideStep: -0.6 px 105 ms EAST, 0.3 px 74 ms SOUTH
00:07:32.931 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:32.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:34.558 01.627 21948 Exposure complete
00:07:34.594 00.036 21948 worker thread done servicing request
00:07:34.594 00.000 18120 OnExposeComplete: enter
00:07:34.595 00.001 18120 UpdateGuideState(): m_state=6
00:07:34.595 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
00:07:34.597 00.002 18120 Star::Find returns 1 (0), X=410.75, Y=238.39, Mass=2021, SNR=30.8, Peak=178 HFD=4.1
00:07:34.597 00.000 18120 MultiStar: [#1 0.20,-0.58,0.00,M2] [#2 -0.25,0.18,0.61,U] [#3 0.01,-0.00,0.66,U] [#4 -0.10,0.03,0.56,U] [#5 -0.11,-0.11,0.54,U] [#6 -0.29,-0.26,0.00,M8] [#7 -0.00,0.09,0.52,U] [#8 0.39,-0.14,0.00,M2] 
00:07:34.598 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {0.10, 0.01}
00:07:34.598 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
00:07:34.599 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.47)
00:07:34.600 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=-0.04 mountY=0.02, mountTheta=2.66
00:07:34.604 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
00:07:34.606 00.002 18120 Enqueuing Move request for scope (-0.04, 0.03)
00:07:34.607 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:34.608 00.001 18120 UpdateGuideState exits: m=2021 RSB=30.8
00:07:34.609 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.610 00.001 21948 Worker thread wakes up
00:07:34.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:07:34.610 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:07:34.610 00.000 21948 Moving (-0.04, 0.03) raw xDistance=-0.04 yDistance=0.02
00:07:34.610 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:07:34.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:34.610 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:34.612 00.002 18120 Enqueuing Expose request
00:07:34.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:34.613 00.001 21948 MoveAxis(E, 0, ABG)
00:07:34.613 00.000 21948 Move returns status 0, amount 0
00:07:34.613 00.000 21948 MoveAxis(N, 0, ABG)
00:07:34.613 00.000 21948 Move returns status 0, amount 0
00:07:34.613 00.000 21948 move complete, result=0
00:07:34.613 00.000 21948 worker thread done servicing request
00:07:34.613 00.000 21948 Worker thread wakes up
00:07:34.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:34.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:34.613 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:36.139 01.526 21948 Exposure complete
00:07:36.172 00.033 21948 worker thread done servicing request
00:07:36.172 00.000 18120 OnExposeComplete: enter
00:07:36.173 00.001 18120 UpdateGuideState(): m_state=6
00:07:36.173 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
00:07:36.174 00.001 18120 Star::Find returns 1 (0), X=410.72, Y=238.36, Mass=1850, SNR=29.7, Peak=193 HFD=3.9
00:07:36.175 00.001 18120 MultiStar: [#1 0.23,-0.18,0.71,U] [#2 0.08,0.05,0.69,U] [#3 -0.18,-0.40,0.00,M6] [#4 0.33,-0.23,0.00,M2] [#5 -0.03,-0.14,0.58,U] [#6 -0.08,-0.11,0.50,U] [#7 0.11,0.05,0.51,U] [#8 0.16,-0.06,0.44,U] 
00:07:36.176 00.001 18120 single-star, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.07, -0.02}
00:07:36.176 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.14) = xAngle (0.83 = 0.83)
00:07:36.177 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.93 = -2.35)
00:07:36.177 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.31 mountX=0.05 mountY=-0.05, mountTheta=-0.81
00:07:36.179 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.02, opts=13)
00:07:36.179 00.000 18120 Enqueuing Move request for scope (0.07, -0.02)
00:07:36.180 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:36.180 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.7
00:07:36.181 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.181 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:36.182 00.001 18120 Enqueuing Expose request
00:07:36.182 00.000 21948 Worker thread wakes up
00:07:36.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:07:36.182 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:07:36.182 00.000 21948 Moving (0.07, -0.02) raw xDistance=0.05 yDistance=-0.05
00:07:36.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:07:36.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:36.183 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:36.183 00.000 21948 MoveAxis(E, 0, ABG)
00:07:36.183 00.000 21948 Move returns status 0, amount 0
00:07:36.183 00.000 21948 MoveAxis(N, 0, ABG)
00:07:36.183 00.000 21948 Move returns status 0, amount 0
00:07:36.183 00.000 21948 move complete, result=0
00:07:36.183 00.000 21948 worker thread done servicing request
00:07:36.183 00.000 21948 Worker thread wakes up
00:07:36.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:36.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:36.183 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:37.812 01.629 21948 Exposure complete
00:07:37.854 00.042 21948 worker thread done servicing request
00:07:37.854 00.000 18120 OnExposeComplete: enter
00:07:37.855 00.001 18120 UpdateGuideState(): m_state=6
00:07:37.856 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
00:07:37.857 00.001 18120 Star::Find returns 1 (0), X=410.73, Y=238.22, Mass=2219, SNR=32.4, Peak=217 HFD=4.4
00:07:37.857 00.000 18120 MultiStar: [#1 -0.00,-0.23,0.73,U] [#2 -0.27,-0.08,0.59,U] [#3 -0.09,-0.05,0.65,U] [#4 0.02,0.02,0.53,U] [#5 -0.02,0.19,0.51,U] [#6 -0.16,-0.06,0.50,U] [#7 -0.19,0.10,0.49,U] [#8 0.29,0.03,0.42,U] 
00:07:37.858 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.08, -0.16}
00:07:37.859 00.001 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.14) = xAngle (-1.05 = -1.05)
00:07:37.860 00.001 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.05 = 2.05)
00:07:37.861 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.20 mountX=0.03 mountY=0.05, mountTheta=1.06
00:07:37.863 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.05, opts=13)
00:07:37.864 00.001 18120 Enqueuing Move request for scope (-0.04, -0.05)
00:07:37.865 00.001 21948 Worker thread wakes up
00:07:37.865 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:07:37.865 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:07:37.865 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:37.866 00.001 18120 UpdateGuideState exits: m=2219 RSB=32.4
00:07:37.866 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:37.867 00.001 21948 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.05
00:07:37.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:07:37.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:37.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:07:37.867 00.000 21948 MoveAxis(E, 0, ABG)
00:07:37.867 00.000 21948 Move returns status 0, amount 0
00:07:37.867 00.000 21948 MoveAxis(N, 0, ABG)
00:07:37.867 00.000 21948 Move returns status 0, amount 0
00:07:37.867 00.000 21948 move complete, result=0
00:07:37.867 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:37.868 00.001 18120 Enqueuing Expose request
00:07:37.870 00.002 21948 worker thread done servicing request
00:07:37.870 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:37.873 00.003 21948 Worker thread wakes up
00:07:37.873 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:37.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:39.401 01.528 21948 Exposure complete
00:07:39.427 00.026 21948 worker thread done servicing request
00:07:39.428 00.001 18120 OnExposeComplete: enter
00:07:39.428 00.000 18120 UpdateGuideState(): m_state=6
00:07:39.429 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
00:07:39.429 00.000 18120 Star::Find returns 1 (0), X=410.66, Y=238.36, Mass=2025, SNR=30.9, Peak=184 HFD=4.1
00:07:39.430 00.001 18120 MultiStar: [#1 -0.19,-0.19,0.73,U] [#2 -0.06,0.18,0.63,U] [#3 0.10,-0.02,0.64,U] [#4 0.01,0.12,0.57,U] [#5 -0.22,-0.02,0.55,U] [#6 0.11,-0.25,0.49,U] [#7 -0.05,-0.01,0.54,U] [#8 0.11,-0.04,0.43,U] 
00:07:39.430 00.000 18120 single-star, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.01, -0.02}
00:07:39.431 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.03 = 0.03)
00:07:39.431 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
00:07:39.431 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.12 mountX=0.03 mountY=0.00, mountTheta=0.01
00:07:39.433 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
00:07:39.433 00.000 18120 Enqueuing Move request for scope (0.01, -0.02)
00:07:39.434 00.001 21948 Worker thread wakes up
00:07:39.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:07:39.434 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:07:39.434 00.000 21948 Moving (0.01, -0.02) raw xDistance=0.03 yDistance=0.00
00:07:39.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:07:39.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:39.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:07:39.434 00.000 21948 MoveAxis(E, 0, ABG)
00:07:39.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:39.435 00.001 18120 UpdateGuideState exits: m=2025 RSB=30.9
00:07:39.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:39.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:39.436 00.000 18120 Enqueuing Expose request
00:07:39.437 00.001 21948 Move returns status 0, amount 0
00:07:39.437 00.000 21948 MoveAxis(N, 0, ABG)
00:07:39.437 00.000 21948 Move returns status 0, amount 0
00:07:39.437 00.000 21948 move complete, result=0
00:07:39.437 00.000 21948 worker thread done servicing request
00:07:39.437 00.000 21948 Worker thread wakes up
00:07:39.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:39.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:39.437 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:41.062 01.625 21948 Exposure complete
00:07:41.092 00.030 21948 worker thread done servicing request
00:07:41.092 00.000 18120 OnExposeComplete: enter
00:07:41.093 00.001 18120 UpdateGuideState(): m_state=6
00:07:41.093 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
00:07:41.094 00.001 18120 Star::Find returns 1 (0), X=410.90, Y=238.47, Mass=1961, SNR=30.6, Peak=174 HFD=4.0
00:07:41.094 00.000 18120 MultiStar: [#1 0.19,-0.43,0.00,M1] [#2 0.37,-0.11,0.00,M1] [#3 0.13,-0.19,0.69,U] [#4 0.17,-0.18,0.56,U] [#5 0.36,-0.23,0.00,M1] [#6 0.08,-0.26,0.45,U] [#7 0.07,-0.11,0.55,U] [#8 0.48,-0.15,0.00,M1] 
00:07:41.095 00.001 18120 refined, 4 included, MultiStar: {0.16, -0.10}, one-star: {0.25, 0.09}
00:07:41.095 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.14) = xAngle (0.58 = 0.58)
00:07:41.095 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.68 = -2.60)
00:07:41.096 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.56 mountX=0.16 mountY=-0.10, mountTheta=-0.55
00:07:41.097 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.10, opts=13)
00:07:41.097 00.000 18120 Enqueuing Move request for scope (0.16, -0.10)
00:07:41.098 00.001 21948 Worker thread wakes up
00:07:41.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
00:07:41.098 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
00:07:41.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:41.098 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.6
00:07:41.099 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:41.099 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:41.100 00.001 18120 Enqueuing Expose request
00:07:41.100 00.000 21948 Moving (0.16, -0.10) raw xDistance=0.16 yDistance=-0.10
00:07:41.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:07:41.101 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:41.101 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:41.101 00.000 21948 MoveAxis(E, 0, ABG)
00:07:41.101 00.000 21948 Move returns status 0, amount 0
00:07:41.101 00.000 21948 MoveAxis(N, 0, ABG)
00:07:41.101 00.000 21948 Move returns status 0, amount 0
00:07:41.101 00.000 21948 move complete, result=0
00:07:41.101 00.000 21948 worker thread done servicing request
00:07:41.101 00.000 21948 Worker thread wakes up
00:07:41.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:41.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:41.101 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:42.626 01.525 21948 Exposure complete
00:07:42.684 00.058 21948 worker thread done servicing request
00:07:42.684 00.000 18120 OnExposeComplete: enter
00:07:42.685 00.001 18120 UpdateGuideState(): m_state=6
00:07:42.687 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
00:07:42.689 00.002 18120 Star::Find returns 1 (0), X=410.97, Y=238.39, Mass=1929, SNR=30.2, Peak=171 HFD=4.1
00:07:42.692 00.003 18120 MultiStar: [#1 0.32,-0.52,0.00,M2] [#2 0.19,0.15,0.69,U] [#3 -0.19,-0.14,0.71,U] [#4 0.21,-0.05,0.58,U] [#5 0.11,-0.12,0.54,U] [#6 -0.10,-0.19,0.51,U] [#7 0.35,-0.23,0.00,M1] [#8 0.45,0.02,0.00,M2] 
00:07:42.692 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.04}, one-star: {0.32, 0.01}
00:07:42.692 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.14) = xAngle (0.76 = 0.76)
00:07:42.693 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.86 = -2.42)
00:07:42.693 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.39 mountX=0.09 mountY=-0.08, mountTheta=-0.73
00:07:42.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
00:07:42.695 00.001 18120 Enqueuing Move request for scope (0.11, -0.04)
00:07:42.695 00.000 21948 Worker thread wakes up
00:07:42.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:07:42.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:07:42.695 00.000 21948 Moving (0.11, -0.04) raw xDistance=0.09 yDistance=-0.08
00:07:42.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:07:42.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:42.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:42.696 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.2
00:07:42.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:42.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:42.697 00.000 18120 Enqueuing Expose request
00:07:42.698 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:42.698 00.000 21948 MoveAxis(E, 0, ABG)
00:07:42.698 00.000 21948 Move returns status 0, amount 0
00:07:42.698 00.000 21948 MoveAxis(N, 0, ABG)
00:07:42.698 00.000 21948 Move returns status 0, amount 0
00:07:42.698 00.000 21948 move complete, result=0
00:07:42.698 00.000 21948 worker thread done servicing request
00:07:42.698 00.000 21948 Worker thread wakes up
00:07:42.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:42.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:42.698 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:44.332 01.634 21948 Exposure complete
00:07:44.364 00.032 21948 worker thread done servicing request
00:07:44.364 00.000 18120 OnExposeComplete: enter
00:07:44.366 00.002 18120 UpdateGuideState(): m_state=6
00:07:44.367 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
00:07:44.368 00.001 18120 Star::Find returns 1 (0), X=411.04, Y=238.19, Mass=1915, SNR=30.1, Peak=188 HFD=4.2
00:07:44.368 00.000 18120 MultiStar: [#1 0.28,-0.51,0.00,M3] [#2 0.30,0.06,0.65,U] [#3 0.46,-0.08,0.00,M3] [#4 -0.00,0.02,0.58,U] [#5 0.24,-0.17,0.53,U] [#6 -0.11,0.01,0.49,U] [#7 -0.01,-0.09,0.51,U] [#8 0.64,-0.21,0.00,M3] 
00:07:44.369 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.07}, one-star: {0.39, -0.19}
00:07:44.370 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.75 = 0.75)
00:07:44.371 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.85 = -2.43)
00:07:44.373 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=0.14 mountY=-0.12, mountTheta=-0.73
00:07:44.375 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
00:07:44.375 00.000 18120 Enqueuing Move request for scope (0.17, -0.07)
00:07:44.376 00.001 21948 Worker thread wakes up
00:07:44.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:07:44.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:07:44.376 00.000 21948 Moving (0.17, -0.07) raw xDistance=0.14 yDistance=-0.12
00:07:44.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:07:44.377 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:44.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:44.377 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:07:44.377 00.000 21948 MoveAxis(E, 0, ABG)
00:07:44.377 00.000 21948 Move returns status 0, amount 0
00:07:44.377 00.000 21948 MoveAxis(N, 0, ABG)
00:07:44.377 00.000 21948 Move returns status 0, amount 0
00:07:44.377 00.000 21948 move complete, result=0
00:07:44.377 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.1
00:07:44.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:44.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:44.379 00.001 18120 Enqueuing Expose request
00:07:44.380 00.001 21948 worker thread done servicing request
00:07:44.380 00.000 21948 Worker thread wakes up
00:07:44.380 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:44.381 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:44.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:45.908 01.527 21948 Exposure complete
00:07:45.942 00.034 21948 worker thread done servicing request
00:07:45.942 00.000 18120 OnExposeComplete: enter
00:07:45.942 00.000 18120 UpdateGuideState(): m_state=6
00:07:45.943 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
00:07:45.943 00.000 18120 Star::Find returns 1 (0), X=411.18, Y=238.13, Mass=2085, SNR=31.4, Peak=204 HFD=4.3
00:07:45.944 00.001 18120 MultiStar: [#1 0.56,-0.48,0.00,M4] [#2 0.46,-0.01,0.00,M1] [#3 0.33,-0.22,0.00,M4] [#4 0.32,-0.52,0.00,M1] [#5 0.20,-0.06,0.53,U] [#6 0.34,-0.20,0.00,M3] [#7 0.34,-0.20,0.00,M1] [#8 0.63,-0.06,0.00,M4] 
00:07:45.944 00.000 18120 refined, 1 included, MultiStar: {0.42, -0.19}, one-star: {0.54, -0.26}
00:07:45.944 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.14) = xAngle (0.72 = 0.72)
00:07:45.945 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.83 = -2.46)
00:07:45.945 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=-0.19 hyp=0.46 cameraTheta=-0.42 mountX=0.34 mountY=-0.29, mountTheta=-0.70
00:07:45.947 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=-0.19, opts=13)
00:07:45.947 00.000 18120 Enqueuing Move request for scope (0.42, -0.19)
00:07:45.948 00.001 21948 Worker thread wakes up
00:07:45.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.19) opts 0xd
00:07:45.948 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, -0.19)
00:07:45.948 00.000 21948 Moving (0.42, -0.19) raw xDistance=0.34 yDistance=-0.29
00:07:45.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:07:45.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:07:45.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:45.948 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.4
00:07:45.949 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:45.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:45.949 00.000 18120 Enqueuing Expose request
00:07:45.950 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:07:45.950 00.000 21948 MoveAxis(W, 61, ABG)
00:07:45.950 00.000 21948 Guiding  Dir = 3, Dur = 61
00:07:45.950 00.000 21948 IsSlewing returns 0
00:07:45.950 00.000 21948 IsGuiding returns 0
00:07:45.952 00.002 21948 PulseGuide returned control before completion, sleep 70
00:07:46.030 00.078 21948 IsGuiding returns 0
00:07:46.030 00.000 21948 Move returns status 0, amount 61
00:07:46.031 00.001 21948 MoveAxis(N, 0, ABG)
00:07:46.031 00.000 21948 Move returns status 0, amount 0
00:07:46.031 00.000 21948 move complete, result=0
00:07:46.031 00.000 21948 worker thread done servicing request
00:07:46.031 00.000 21948 Worker thread wakes up
00:07:46.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:46.031 00.000 18120 GuideStep: 0.3 px 61 ms WEST, -0.3 px 0 ms NORTH
00:07:46.032 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:47.662 01.630 21948 Exposure complete
00:07:47.698 00.036 21948 worker thread done servicing request
00:07:47.699 00.001 18120 OnExposeComplete: enter
00:07:47.699 00.000 18120 UpdateGuideState(): m_state=6
00:07:47.700 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
00:07:47.701 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=238.47, Mass=2091, SNR=31.3, Peak=190 HFD=3.9
00:07:47.701 00.000 18120 MultiStar: [#1 0.07,-0.05,0.71,U] [#2 -0.08,0.21,0.58,U] [#3 -0.13,-0.14,0.69,U] [#4 0.28,-0.32,0.00,M2] [#5 0.07,0.04,0.51,U] [#6 0.08,-0.10,0.47,U] [#7 -0.07,0.04,0.52,U] [#8 0.51,0.14,0.00,M5] 
00:07:47.702 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.16, 0.09}
00:07:47.703 00.001 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.14) = xAngle (1.73 = 1.73)
00:07:47.704 00.001 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.83 = -1.45)
00:07:47.704 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.59 mountX=-0.00 mountY=-0.03, mountTheta=-1.73
00:07:47.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
00:07:47.705 00.000 18120 Enqueuing Move request for scope (0.02, 0.02)
00:07:47.707 00.002 21948 Worker thread wakes up
00:07:47.707 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:07:47.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:07:47.707 00.000 21948 Moving (0.02, 0.02) raw xDistance=-0.00 yDistance=-0.03
00:07:47.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:07:47.707 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:47.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:47.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:47.709 00.002 21948 MoveAxis(E, 0, ABG)
00:07:47.709 00.000 21948 Move returns status 0, amount 0
00:07:47.709 00.000 21948 MoveAxis(N, 0, ABG)
00:07:47.709 00.000 21948 Move returns status 0, amount 0
00:07:47.709 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.3
00:07:47.710 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:47.711 00.001 21948 move complete, result=0
00:07:47.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:47.711 00.000 18120 Enqueuing Expose request
00:07:47.712 00.001 21948 worker thread done servicing request
00:07:47.712 00.000 21948 Worker thread wakes up
00:07:47.712 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:47.714 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:47.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:49.236 01.522 21948 Exposure complete
00:07:49.269 00.033 21948 worker thread done servicing request
00:07:49.269 00.000 18120 OnExposeComplete: enter
00:07:49.271 00.002 18120 UpdateGuideState(): m_state=6
00:07:49.273 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
00:07:49.275 00.002 18120 Star::Find returns 1 (0), X=410.69, Y=238.44, Mass=2084, SNR=31.3, Peak=187 HFD=4.2
00:07:49.276 00.001 18120 MultiStar: [#1 0.17,-0.37,0.00,M4] [#2 0.11,0.15,0.62,U] [#3 -0.17,-0.25,0.68,U] [#4 -0.06,-0.12,0.57,U] [#5 0.31,-0.21,0.00,M1] [#6 -0.24,0.01,0.50,U] [#7 0.03,0.10,0.51,U] [#8 0.48,-0.10,0.00,M6] 
00:07:49.278 00.002 18120 refined, 5 included, MultiStar: {-0.03, -0.01}, one-star: {0.05, 0.06}
00:07:49.279 00.001 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
00:07:49.281 00.002 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.32 = 1.32)
00:07:49.284 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.92 mountX=-0.01 mountY=0.03, mountTheta=1.78
00:07:49.288 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
00:07:49.291 00.003 18120 Enqueuing Move request for scope (-0.03, -0.01)
00:07:49.293 00.002 21948 Worker thread wakes up
00:07:49.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:07:49.293 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:07:49.293 00.000 21948 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
00:07:49.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:49.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:49.293 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:49.294 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:07:49.294 00.000 21948 MoveAxis(E, 0, ABG)
00:07:49.294 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.3
00:07:49.295 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:49.295 00.000 21948 Move returns status 0, amount 0
00:07:49.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:49.296 00.001 21948 MoveAxis(N, 0, ABG)
00:07:49.296 00.000 21948 Move returns status 0, amount 0
00:07:49.296 00.000 18120 Enqueuing Expose request
00:07:49.297 00.001 21948 move complete, result=0
00:07:49.297 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:49.297 00.000 21948 worker thread done servicing request
00:07:49.298 00.001 21948 Worker thread wakes up
00:07:49.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:49.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:50.927 01.629 21948 Exposure complete
00:07:50.967 00.040 21948 worker thread done servicing request
00:07:50.967 00.000 18120 OnExposeComplete: enter
00:07:50.967 00.000 18120 UpdateGuideState(): m_state=6
00:07:50.968 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
00:07:50.968 00.000 18120 Star::Find returns 1 (0), X=410.84, Y=238.35, Mass=2059, SNR=31.2, Peak=201 HFD=3.9
00:07:50.969 00.001 18120 MultiStar: [#1 -0.05,-0.01,0.70,U] [#2 0.00,-0.16,0.64,U] [#3 -0.38,-0.09,0.00,M3] [#4 0.01,-0.22,0.54,U] [#5 0.05,-0.24,0.52,U] [#6 -0.11,0.04,0.51,U] [#7 -0.07,-0.05,0.51,U] [#8 0.67,-0.05,0.00,M7] 
00:07:50.969 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {0.19, -0.04}
00:07:50.970 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
00:07:50.970 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
00:07:50.971 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.34 mountX=0.09 mountY=0.02, mountTheta=0.23
00:07:50.973 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
00:07:50.973 00.000 18120 Enqueuing Move request for scope (0.02, -0.09)
00:07:50.974 00.001 21948 Worker thread wakes up
00:07:50.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:50.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:07:50.974 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:07:50.974 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.2
00:07:50.975 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:50.975 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:50.976 00.001 18120 Enqueuing Expose request
00:07:50.976 00.000 21948 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.02
00:07:50.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:07:50.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:50.976 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:50.976 00.000 21948 MoveAxis(E, 0, ABG)
00:07:50.976 00.000 21948 Move returns status 0, amount 0
00:07:50.976 00.000 21948 MoveAxis(N, 0, ABG)
00:07:50.976 00.000 21948 Move returns status 0, amount 0
00:07:50.976 00.000 21948 move complete, result=0
00:07:50.976 00.000 21948 worker thread done servicing request
00:07:50.976 00.000 21948 Worker thread wakes up
00:07:50.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:50.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:50.977 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:52.493 01.516 21948 Exposure complete
00:07:52.549 00.056 21948 worker thread done servicing request
00:07:52.549 00.000 18120 OnExposeComplete: enter
00:07:52.549 00.000 18120 UpdateGuideState(): m_state=6
00:07:52.551 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
00:07:52.552 00.001 18120 Star::Find returns 1 (0), X=410.85, Y=238.51, Mass=2163, SNR=31.9, Peak=182 HFD=4.4
00:07:52.553 00.001 18120 MultiStar: [#1 0.13,-0.47,0.00,M4] [#2 0.26,0.02,0.66,U] [#3 0.07,-0.27,0.67,U] [#4 -0.10,-0.17,0.54,U] [#5 0.05,-0.12,0.49,U] [#6 -0.25,0.11,0.45,U] [#7 -0.22,0.03,0.49,U] [#8 0.31,0.16,0.42,U] 
00:07:52.553 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.21, 0.13}
00:07:52.554 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
00:07:52.554 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.21)
00:07:52.555 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=0.04 mountY=-0.05, mountTheta=-0.96
00:07:52.556 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.01, opts=13)
00:07:52.556 00.000 18120 Enqueuing Move request for scope (0.06, -0.01)
00:07:52.557 00.001 21948 Worker thread wakes up
00:07:52.557 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:52.557 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.9
00:07:52.558 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:52.558 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:52.559 00.001 18120 Enqueuing Expose request
00:07:52.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:07:52.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:07:52.559 00.000 21948 Moving (0.06, -0.01) raw xDistance=0.04 yDistance=-0.05
00:07:52.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:07:52.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:52.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:52.559 00.000 21948 MoveAxis(E, 0, ABG)
00:07:52.559 00.000 21948 Move returns status 0, amount 0
00:07:52.559 00.000 21948 MoveAxis(N, 0, ABG)
00:07:52.559 00.000 21948 Move returns status 0, amount 0
00:07:52.559 00.000 21948 move complete, result=0
00:07:52.559 00.000 21948 worker thread done servicing request
00:07:52.559 00.000 21948 Worker thread wakes up
00:07:52.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:52.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:52.560 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:54.196 01.636 21948 Exposure complete
00:07:54.243 00.047 21948 worker thread done servicing request
00:07:54.243 00.000 18120 OnExposeComplete: enter
00:07:54.245 00.002 18120 UpdateGuideState(): m_state=6
00:07:54.246 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
00:07:54.247 00.001 18120 Star::Find returns 1 (0), X=410.61, Y=238.29, Mass=2138, SNR=31.9, Peak=197 HFD=4.1
00:07:54.249 00.002 18120 MultiStar: [#1 -0.07,-0.12,0.66,U] [#2 0.02,0.10,0.65,U] [#3 -0.20,-0.12,0.68,U] [#4 -0.15,-0.34,0.00,M1] [#5 -0.03,-0.12,0.52,U] [#6 -0.32,0.02,0.46,U] [#7 -0.07,-0.00,0.48,U] [#8 0.44,-0.13,0.00,M7] 
00:07:54.250 00.001 18120 single-star, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.03, -0.09}
00:07:54.251 00.001 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.14) = xAngle (-0.76 = -0.76)
00:07:54.253 00.002 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.34 = 2.34)
00:07:54.254 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.90 mountX=0.07 mountY=0.07, mountTheta=0.78
00:07:54.256 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
00:07:54.256 00.000 18120 Enqueuing Move request for scope (-0.03, -0.09)
00:07:54.257 00.001 21948 Worker thread wakes up
00:07:54.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:07:54.257 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:07:54.257 00.000 21948 Moving (-0.03, -0.09) raw xDistance=0.07 yDistance=0.07
00:07:54.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:07:54.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:54.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:54.257 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.9
00:07:54.258 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:54.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:07:54.258 00.000 21948 MoveAxis(E, 0, ABG)
00:07:54.258 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:54.259 00.001 18120 Enqueuing Expose request
00:07:54.259 00.000 21948 Move returns status 0, amount 0
00:07:54.259 00.000 21948 MoveAxis(N, 0, ABG)
00:07:54.259 00.000 21948 Move returns status 0, amount 0
00:07:54.259 00.000 21948 move complete, result=0
00:07:54.259 00.000 21948 worker thread done servicing request
00:07:54.259 00.000 21948 Worker thread wakes up
00:07:54.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:54.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:54.260 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:55.777 01.517 21948 Exposure complete
00:07:55.840 00.063 21948 worker thread done servicing request
00:07:55.840 00.000 18120 OnExposeComplete: enter
00:07:55.841 00.001 18120 UpdateGuideState(): m_state=6
00:07:55.841 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
00:07:55.842 00.001 18120 Star::Find returns 1 (0), X=410.79, Y=238.74, Mass=2104, SNR=31.5, Peak=169 HFD=4.1
00:07:55.842 00.000 18120 MultiStar: [#1 0.02,-0.11,0.70,U] [#2 0.25,0.02,0.66,U] [#3 0.05,-0.05,0.66,U] [#4 -0.00,-0.04,0.58,U] [#5 -0.02,0.01,0.55,U] [#6 -0.02,-0.17,0.50,U] [#7 -0.05,0.12,0.49,U] [#8 0.51,0.05,0.00,M8] 
00:07:55.842 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.15, 0.35}
00:07:55.843 00.001 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.14) = xAngle (1.73 = 1.73)
00:07:55.843 00.000 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.84 = -1.45)
00:07:55.845 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.59 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
00:07:55.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
00:07:55.848 00.001 18120 Enqueuing Move request for scope (0.06, 0.04)
00:07:55.849 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:55.850 00.001 18120 UpdateGuideState exits: m=2104 RSB=31.5
00:07:55.851 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.852 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:55.852 00.000 18120 Enqueuing Expose request
00:07:55.856 00.004 21948 Worker thread wakes up
00:07:55.856 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:07:55.856 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:07:55.856 00.000 21948 Moving (0.06, 0.04) raw xDistance=-0.01 yDistance=-0.07
00:07:55.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:55.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:55.856 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:55.856 00.000 21948 MoveAxis(E, 0, ABG)
00:07:55.856 00.000 21948 Move returns status 0, amount 0
00:07:55.856 00.000 21948 MoveAxis(N, 0, ABG)
00:07:55.856 00.000 21948 Move returns status 0, amount 0
00:07:55.856 00.000 21948 move complete, result=0
00:07:55.856 00.000 21948 worker thread done servicing request
00:07:55.856 00.000 21948 Worker thread wakes up
00:07:55.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:55.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:55.857 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:57.494 01.637 21948 Exposure complete
00:07:57.531 00.037 21948 worker thread done servicing request
00:07:57.531 00.000 18120 OnExposeComplete: enter
00:07:57.532 00.001 18120 UpdateGuideState(): m_state=6
00:07:57.533 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
00:07:57.534 00.001 18120 Star::Find returns 1 (0), X=410.85, Y=238.56, Mass=2017, SNR=30.7, Peak=171 HFD=4.4
00:07:57.535 00.001 18120 MultiStar: [#1 -0.09,-0.06,0.72,U] [#2 0.21,0.02,0.66,U] [#3 -0.07,0.12,0.67,U] [#4 -0.16,0.29,0.55,U] [#5 0.22,-0.03,0.54,U] [#6 -0.07,0.10,0.47,U] [#7 0.20,0.19,0.52,U] [#8 0.43,-0.05,0.00,M9] 
00:07:57.536 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.20, 0.17}
00:07:57.538 00.002 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
00:07:57.539 00.001 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.03)
00:07:57.540 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.10, mountTheta=-2.13
00:07:57.544 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.10, opts=13)
00:07:57.547 00.003 18120 Enqueuing Move request for scope (0.06, 0.10)
00:07:57.549 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:57.552 00.003 18120 UpdateGuideState exits: m=2017 RSB=30.7
00:07:57.554 00.002 21948 Worker thread wakes up
00:07:57.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:07:57.554 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:07:57.554 00.000 21948 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.10
00:07:57.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:07:57.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:57.554 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:57.556 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:57.556 00.000 21948 MoveAxis(E, 0, ABG)
00:07:57.556 00.000 21948 Move returns status 0, amount 0
00:07:57.556 00.000 21948 MoveAxis(N, 0, ABG)
00:07:57.556 00.000 21948 Move returns status 0, amount 0
00:07:57.556 00.000 21948 move complete, result=0
00:07:57.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:57.558 00.002 21948 worker thread done servicing request
00:07:57.558 00.000 18120 Enqueuing Expose request
00:07:57.558 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:57.559 00.001 21948 Worker thread wakes up
00:07:57.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:57.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:59.074 01.515 21948 Exposure complete
00:07:59.112 00.038 21948 worker thread done servicing request
00:07:59.112 00.000 18120 OnExposeComplete: enter
00:07:59.114 00.002 18120 UpdateGuideState(): m_state=6
00:07:59.117 00.003 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
00:07:59.119 00.002 18120 Star::Find returns 1 (0), X=410.92, Y=238.43, Mass=1902, SNR=30.0, Peak=159 HFD=4.0
00:07:59.121 00.002 18120 MultiStar: [#1 0.11,0.04,0.77,U] [#2 0.00,0.14,0.70,U] [#3 -0.34,0.23,0.00,M1] [#4 -0.03,0.09,0.59,U] [#5 0.01,0.13,0.55,U] [#6 -0.29,0.41,0.00,M1] [#7 -0.13,0.08,0.54,U] [#8 0.50,-0.09,0.00,M10] 
00:07:59.121 00.000 18120 refined, 5 included, MultiStar: {0.07, 0.08}, one-star: {0.28, 0.05}
00:07:59.121 00.000 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.14) = xAngle (2.04 = 2.04)
00:07:59.123 00.002 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.14 = -1.14)
00:07:59.123 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.90 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
00:07:59.124 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.08, opts=13)
00:07:59.124 00.000 18120 Enqueuing Move request for scope (0.07, 0.08)
00:07:59.124 00.000 21948 Worker thread wakes up
00:07:59.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:07:59.126 00.002 18120 UpdateGuideState exits: m=1902 RSB=30.0
00:07:59.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:59.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:07:59.126 00.000 18120 Enqueuing Expose request
00:07:59.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:07:59.127 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:07:59.127 00.000 21948 Moving (0.07, 0.08) raw xDistance=-0.05 yDistance=-0.10
00:07:59.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:07:59.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:59.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:59.127 00.000 21948 MoveAxis(E, 0, ABG)
00:07:59.127 00.000 21948 Move returns status 0, amount 0
00:07:59.127 00.000 21948 MoveAxis(N, 0, ABG)
00:07:59.127 00.000 21948 Move returns status 0, amount 0
00:07:59.127 00.000 21948 move complete, result=0
00:07:59.127 00.000 21948 worker thread done servicing request
00:07:59.127 00.000 21948 Worker thread wakes up
00:07:59.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:07:59.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:07:59.127 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:00.762 01.635 21948 Exposure complete
00:08:00.810 00.048 21948 worker thread done servicing request
00:08:00.810 00.000 18120 OnExposeComplete: enter
00:08:00.811 00.001 18120 UpdateGuideState(): m_state=6
00:08:00.811 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
00:08:00.812 00.001 18120 Star::Find returns 1 (0), X=410.79, Y=238.58, Mass=2089, SNR=31.4, Peak=184 HFD=3.9
00:08:00.812 00.000 18120 MultiStar: [#1 0.17,-0.03,0.70,U] [#2 -0.01,0.26,0.65,U] [#3 -0.04,0.04,0.68,U] [#4 -0.11,-0.12,0.54,U] [#5 -0.08,0.04,0.54,U] [#6 -0.09,0.15,0.49,U] [#7 -0.22,0.16,0.46,U] [#8 0.29,0.10,0.47,U] 
00:08:00.813 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.14, 0.20}
00:08:00.813 00.000 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
00:08:00.813 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.61 = -0.68)
00:08:00.814 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.36 mountX=-0.08 mountY=-0.06, mountTheta=-2.48
00:08:00.815 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
00:08:00.816 00.001 18120 Enqueuing Move request for scope (0.02, 0.10)
00:08:00.816 00.000 21948 Worker thread wakes up
00:08:00.816 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:08:00.816 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:08:00.816 00.000 21948 Moving (0.02, 0.10) raw xDistance=-0.08 yDistance=-0.06
00:08:00.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:00.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:00.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:00.817 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:00.817 00.000 21948 MoveAxis(E, 0, ABG)
00:08:00.817 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.4
00:08:00.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:00.818 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:00.818 00.000 18120 Enqueuing Expose request
00:08:00.819 00.001 21948 Move returns status 0, amount 0
00:08:00.819 00.000 21948 MoveAxis(N, 0, ABG)
00:08:00.819 00.000 21948 Move returns status 0, amount 0
00:08:00.819 00.000 21948 move complete, result=0
00:08:00.819 00.000 21948 worker thread done servicing request
00:08:00.819 00.000 21948 Worker thread wakes up
00:08:00.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:00.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:00.819 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:02.345 01.526 21948 Exposure complete
00:08:02.388 00.043 21948 worker thread done servicing request
00:08:02.389 00.001 18120 OnExposeComplete: enter
00:08:02.389 00.000 18120 UpdateGuideState(): m_state=6
00:08:02.390 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
00:08:02.391 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=238.72, Mass=1892, SNR=29.9, Peak=179 HFD=4.0
00:08:02.391 00.000 18120 MultiStar: [#1 -0.23,-0.07,0.75,U] [#2 -0.08,0.42,0.00,M1] [#3 -0.39,0.20,0.00,M1] [#4 -0.25,0.05,0.55,U] [#5 -0.17,0.24,0.59,U] [#6 -0.26,0.12,0.48,U] [#7 -0.07,0.24,0.54,U] [#8 0.37,0.45,0.00,M10] 
00:08:02.392 00.001 18120 refined, 5 included, MultiStar: {-0.10, 0.16}, one-star: {0.17, 0.34}
00:08:02.392 00.000 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.28 = -3.01)
00:08:02.392 00.000 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
00:08:02.394 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=-0.19 mountY=0.02, mountTheta=3.05
00:08:02.396 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.16, opts=13)
00:08:02.396 00.000 18120 Enqueuing Move request for scope (-0.10, 0.16)
00:08:02.397 00.001 21948 Worker thread wakes up
00:08:02.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
00:08:02.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
00:08:02.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:02.397 00.000 18120 UpdateGuideState exits: m=1892 RSB=29.9
00:08:02.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:02.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:02.399 00.001 18120 Enqueuing Expose request
00:08:02.399 00.000 21948 Moving (-0.10, 0.16) raw xDistance=-0.19 yDistance=0.02
00:08:02.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:08:02.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:02.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:02.399 00.000 21948 MoveAxis(E, 0, ABG)
00:08:02.399 00.000 21948 Move returns status 0, amount 0
00:08:02.399 00.000 21948 MoveAxis(N, 0, ABG)
00:08:02.399 00.000 21948 Move returns status 0, amount 0
00:08:02.399 00.000 21948 move complete, result=0
00:08:02.399 00.000 21948 worker thread done servicing request
00:08:02.399 00.000 21948 Worker thread wakes up
00:08:02.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:02.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:02.400 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:04.025 01.625 21948 Exposure complete
00:08:04.051 00.026 21948 worker thread done servicing request
00:08:04.051 00.000 18120 OnExposeComplete: enter
00:08:04.052 00.001 18120 UpdateGuideState(): m_state=6
00:08:04.052 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
00:08:04.053 00.001 18120 Star::Find returns 1 (0), X=410.78, Y=238.78, Mass=2106, SNR=31.5, Peak=195 HFD=4.3
00:08:04.054 00.001 18120 MultiStar: [#1 -0.12,-0.08,0.71,U] [#2 -0.34,0.28,0.00,M2] [#3 -0.35,0.28,0.00,M2] [#4 -0.14,0.08,0.54,U] [#5 -0.07,0.30,0.53,U] [#6 -0.34,0.62,0.00,M1] [#7 -0.27,0.51,0.00,M1] [#8 0.05,0.25,0.43,U] 
00:08:04.054 00.000 18120 refined, 4 included, MultiStar: {-0.01, 0.20}, one-star: {0.14, 0.40}
00:08:04.055 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
00:08:04.055 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.88 = -0.40)
00:08:04.056 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.64 mountX=-0.19 mountY=-0.08, mountTheta=-2.75
00:08:04.057 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.20, opts=13)
00:08:04.058 00.001 18120 Enqueuing Move request for scope (-0.01, 0.20)
00:08:04.058 00.000 21948 Worker thread wakes up
00:08:04.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:04.058 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.5
00:08:04.059 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:04.059 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:04.060 00.001 18120 Enqueuing Expose request
00:08:04.060 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
00:08:04.060 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
00:08:04.060 00.000 21948 Moving (-0.01, 0.20) raw xDistance=-0.19 yDistance=-0.08
00:08:04.060 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:08:04.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:04.060 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:08:04.060 00.000 21948 MoveAxis(E, 0, ABG)
00:08:04.060 00.000 21948 Move returns status 0, amount 0
00:08:04.060 00.000 21948 MoveAxis(N, 0, ABG)
00:08:04.061 00.001 21948 Move returns status 0, amount 0
00:08:04.061 00.000 21948 move complete, result=0
00:08:04.061 00.000 21948 worker thread done servicing request
00:08:04.061 00.000 21948 Worker thread wakes up
00:08:04.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:04.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:04.061 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:05.578 01.517 21948 Exposure complete
00:08:05.620 00.042 21948 worker thread done servicing request
00:08:05.620 00.000 18120 OnExposeComplete: enter
00:08:05.621 00.001 18120 UpdateGuideState(): m_state=6
00:08:05.621 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
00:08:05.622 00.001 18120 Star::Find returns 1 (0), X=410.79, Y=238.64, Mass=1940, SNR=30.4, Peak=158 HFD=4.4
00:08:05.623 00.001 18120 MultiStar: [#1 -0.12,-0.24,0.73,U] [#2 -0.06,0.01,0.66,U] [#3 0.06,0.12,0.69,U] [#4 -0.20,0.02,0.55,U] [#5 0.08,0.03,0.54,U] [#6 -0.33,0.10,0.51,U] [#7 -0.25,0.17,0.57,U] [#8 0.14,0.05,0.46,U] 
00:08:05.624 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.15, 0.26}
00:08:05.624 00.000 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.30 = -2.99)
00:08:05.625 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.12)
00:08:05.626 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.15 mountX=-0.08 mountY=0.01, mountTheta=3.02
00:08:05.628 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
00:08:05.628 00.000 18120 Enqueuing Move request for scope (-0.04, 0.07)
00:08:05.629 00.001 21948 Worker thread wakes up
00:08:05.629 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:05.629 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
00:08:05.630 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:05.630 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:05.631 00.001 18120 Enqueuing Expose request
00:08:05.631 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:08:05.631 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:08:05.631 00.000 21948 Moving (-0.04, 0.07) raw xDistance=-0.08 yDistance=0.01
00:08:05.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:05.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:05.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:08:05.631 00.000 21948 MoveAxis(E, 0, ABG)
00:08:05.631 00.000 21948 Move returns status 0, amount 0
00:08:05.631 00.000 21948 MoveAxis(N, 0, ABG)
00:08:05.631 00.000 21948 Move returns status 0, amount 0
00:08:05.632 00.001 21948 move complete, result=0
00:08:05.632 00.000 21948 worker thread done servicing request
00:08:05.632 00.000 21948 Worker thread wakes up
00:08:05.632 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:05.632 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:05.632 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:07.265 01.633 21948 Exposure complete
00:08:07.299 00.034 21948 worker thread done servicing request
00:08:07.299 00.000 18120 OnExposeComplete: enter
00:08:07.300 00.001 18120 UpdateGuideState(): m_state=6
00:08:07.300 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
00:08:07.301 00.001 18120 Star::Find returns 1 (0), X=410.94, Y=238.62, Mass=2102, SNR=31.4, Peak=179 HFD=4.2
00:08:07.301 00.000 18120 MultiStar: [#1 0.11,-0.15,0.72,U] [#2 0.03,0.27,0.67,U] [#3 -0.04,-0.03,0.68,U] [#4 0.03,0.02,0.58,U] [#5 -0.14,0.11,0.52,U] [#6 -0.28,0.17,0.46,U] [#7 -0.04,0.61,0.00,M1] [#8 0.39,0.24,0.00,M9] 
00:08:07.302 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.29, 0.24}
00:08:07.303 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
00:08:07.303 00.000 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.40 = -0.88)
00:08:07.304 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
00:08:07.305 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
00:08:07.305 00.000 18120 Enqueuing Move request for scope (0.04, 0.09)
00:08:07.307 00.002 21948 Worker thread wakes up
00:08:07.307 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:07.307 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.4
00:08:07.308 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:07.308 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:07.309 00.001 18120 Enqueuing Expose request
00:08:07.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:08:07.309 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:08:07.309 00.000 21948 Moving (0.04, 0.09) raw xDistance=-0.07 yDistance=-0.08
00:08:07.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:08:07.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:07.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:08:07.309 00.000 21948 MoveAxis(E, 0, ABG)
00:08:07.309 00.000 21948 Move returns status 0, amount 0
00:08:07.309 00.000 21948 MoveAxis(N, 0, ABG)
00:08:07.309 00.000 21948 Move returns status 0, amount 0
00:08:07.309 00.000 21948 move complete, result=0
00:08:07.309 00.000 21948 worker thread done servicing request
00:08:07.309 00.000 21948 Worker thread wakes up
00:08:07.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:07.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:07.310 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:08.830 01.520 21948 Exposure complete
00:08:08.878 00.048 21948 worker thread done servicing request
00:08:08.878 00.000 18120 OnExposeComplete: enter
00:08:08.879 00.001 18120 UpdateGuideState(): m_state=6
00:08:08.880 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
00:08:08.880 00.000 18120 Star::Find returns 1 (0), X=410.84, Y=238.94, Mass=2271, SNR=32.8, Peak=218 HFD=4.2
00:08:08.881 00.001 18120 MultiStar: [#1 0.24,0.19,0.69,U] [#2 -0.12,0.34,0.00,M1] [#3 0.07,0.48,0.00,M1] [#4 0.16,0.20,0.52,U] [#5 0.13,0.31,0.53,U] [#6 -0.09,0.73,0.00,M1] [#7 -0.28,0.64,0.00,M2] [#8 0.19,0.41,0.00,M10] 
00:08:08.882 00.001 18120 refined, 3 included, MultiStar: {0.19, 0.35}, one-star: {0.20, 0.55}
00:08:08.884 00.002 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.14) = xAngle (2.22 = 2.22)
00:08:08.885 00.001 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.96)
00:08:08.886 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.40 cameraTheta=1.07 mountX=-0.24 mountY=-0.33, mountTheta=-2.20
00:08:08.888 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.35, opts=13)
00:08:08.888 00.000 18120 Enqueuing Move request for scope (0.19, 0.35)
00:08:08.889 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:08.889 00.000 18120 UpdateGuideState exits: m=2271 RSB=32.8
00:08:08.890 00.001 21948 Worker thread wakes up
00:08:08.890 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.35) opts 0xd
00:08:08.890 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.35)
00:08:08.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:08.892 00.002 21948 Moving (0.19, 0.35) raw xDistance=-0.24 yDistance=-0.33
00:08:08.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:08:08.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:08.892 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:08.893 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:08:08.893 00.000 21948 MoveAxis(E, 43, ABG)
00:08:08.893 00.000 21948 Guiding  Dir = 2, Dur = 43
00:08:08.893 00.000 18120 Enqueuing Expose request
00:08:08.894 00.001 21948 IsSlewing returns 0
00:08:08.894 00.000 21948 IsGuiding returns 0
00:08:08.896 00.002 21948 PulseGuide returned control before completion, sleep 52
00:08:08.951 00.055 21948 IsGuiding returns 1
00:08:08.951 00.000 21948 scope still moving after pulse duration time elapsed
00:08:08.983 00.032 21948 IsSlewing returns 0
00:08:08.983 00.000 21948 IsGuiding returns 0
00:08:08.983 00.000 21948 scope move finished after 43 + 46 ms
00:08:08.983 00.000 21948 Move returns status 0, amount 43
00:08:08.984 00.001 21948 MoveAxis(N, 0, ABG)
00:08:08.984 00.000 21948 Move returns status 0, amount 0
00:08:08.984 00.000 21948 move complete, result=0
00:08:08.984 00.000 21948 worker thread done servicing request
00:08:08.984 00.000 21948 Worker thread wakes up
00:08:08.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:08.984 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.3 px 0 ms NORTH
00:08:08.985 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:10.615 01.630 21948 Exposure complete
00:08:10.654 00.039 21948 worker thread done servicing request
00:08:10.655 00.001 18120 OnExposeComplete: enter
00:08:10.655 00.000 18120 UpdateGuideState(): m_state=6
00:08:10.657 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
00:08:10.659 00.002 18120 Star::Find returns 1 (0), X=410.76, Y=238.74, Mass=2056, SNR=31.0, Peak=197 HFD=4.2
00:08:10.661 00.002 18120 MultiStar: [#1 0.14,-0.10,0.71,U] [#2 0.22,0.27,0.68,U] [#3 -0.04,0.31,0.69,U] [#4 -0.12,0.14,0.56,U] [#5 0.12,-0.00,0.52,U] [#6 0.20,0.28,0.50,U] [#7 -0.01,0.42,0.00,M3] [#8 0.41,0.31,0.00,R] 
00:08:10.663 00.002 18120 refined, 6 included, MultiStar: {0.09, 0.19}, one-star: {0.12, 0.36}
00:08:10.664 00.001 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.14) = xAngle (2.26 = 2.26)
00:08:10.665 00.001 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.36 = -0.92)
00:08:10.666 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.22 cameraTheta=1.12 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
00:08:10.669 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.19, opts=13)
00:08:10.671 00.002 18120 Enqueuing Move request for scope (0.09, 0.19)
00:08:10.672 00.001 21948 Worker thread wakes up
00:08:10.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
00:08:10.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
00:08:10.672 00.000 21948 Moving (0.09, 0.19) raw xDistance=-0.14 yDistance=-0.17
00:08:10.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:08:10.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:10.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:10.673 00.001 18120 UpdateGuideState exits: m=2056 RSB=31.0
00:08:10.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:10.673 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:10.674 00.001 18120 Enqueuing Expose request
00:08:10.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:08:10.674 00.000 21948 MoveAxis(E, 0, ABG)
00:08:10.674 00.000 21948 Move returns status 0, amount 0
00:08:10.674 00.000 21948 MoveAxis(N, 0, ABG)
00:08:10.674 00.000 21948 Move returns status 0, amount 0
00:08:10.674 00.000 21948 move complete, result=0
00:08:10.674 00.000 21948 worker thread done servicing request
00:08:10.674 00.000 21948 Worker thread wakes up
00:08:10.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:10.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:10.675 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:12.194 01.519 21948 Exposure complete
00:08:12.237 00.043 21948 worker thread done servicing request
00:08:12.237 00.000 18120 OnExposeComplete: enter
00:08:12.238 00.001 18120 UpdateGuideState(): m_state=6
00:08:12.239 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
00:08:12.240 00.001 18120 Star::Find returns 1 (0), X=410.70, Y=238.68, Mass=2062, SNR=31.1, Peak=196 HFD=4.3
00:08:12.241 00.001 18120 MultiStar: [#1 0.05,-0.35,0.72,U] [#2 0.40,0.16,0.00,M1] [#3 -0.04,0.08,0.68,U] [#4 -0.12,0.28,0.54,U] [#5 0.08,0.06,0.50,U] [#6 -0.06,0.35,0.48,U] [#7 0.34,0.20,0.00,M4] [#8 0.02,-0.08,0.46,U] 
00:08:12.242 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {0.06, 0.30}
00:08:12.242 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.14) = xAngle (2.65 = 2.65)
00:08:12.243 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.76 = -0.53)
00:08:12.244 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.51 mountX=-0.08 mountY=-0.05, mountTheta=-2.62
00:08:12.245 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
00:08:12.247 00.002 18120 Enqueuing Move request for scope (0.01, 0.10)
00:08:12.248 00.001 21948 Worker thread wakes up
00:08:12.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:12.248 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.1
00:08:12.249 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:12.249 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:12.250 00.001 18120 Enqueuing Expose request
00:08:12.251 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:08:12.251 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:08:12.251 00.000 21948 Moving (0.01, 0.10) raw xDistance=-0.08 yDistance=-0.05
00:08:12.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:12.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:12.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:08:12.251 00.000 21948 MoveAxis(E, 0, ABG)
00:08:12.251 00.000 21948 Move returns status 0, amount 0
00:08:12.251 00.000 21948 MoveAxis(N, 0, ABG)
00:08:12.251 00.000 21948 Move returns status 0, amount 0
00:08:12.251 00.000 21948 move complete, result=0
00:08:12.251 00.000 21948 worker thread done servicing request
00:08:12.251 00.000 21948 Worker thread wakes up
00:08:12.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:12.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:12.252 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:13.882 01.630 21948 Exposure complete
00:08:13.929 00.047 21948 worker thread done servicing request
00:08:13.929 00.000 18120 OnExposeComplete: enter
00:08:13.930 00.001 18120 UpdateGuideState(): m_state=6
00:08:13.931 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
00:08:13.931 00.000 18120 Star::Find returns 1 (0), X=410.85, Y=238.68, Mass=2231, SNR=32.6, Peak=193 HFD=4.1
00:08:13.932 00.001 18120 MultiStar: [#1 0.30,0.03,0.67,U] [#2 0.35,0.19,0.00,M2] [#3 0.06,0.23,0.67,U] [#4 0.10,0.16,0.51,U] [#5 0.22,0.11,0.49,U] [#6 0.12,0.16,0.47,U] [#7 0.15,0.37,0.00,M5] [#8 -0.07,-0.13,0.40,U] 
00:08:13.932 00.000 18120 refined, 6 included, MultiStar: {0.15, 0.15}, one-star: {0.20, 0.30}
00:08:13.932 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.92 = 1.92)
00:08:13.933 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.02 = -1.26)
00:08:13.933 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=-0.07 mountY=-0.20, mountTheta=-1.92
00:08:13.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.15, opts=13)
00:08:13.935 00.001 18120 Enqueuing Move request for scope (0.15, 0.15)
00:08:13.935 00.000 21948 Worker thread wakes up
00:08:13.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
00:08:13.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
00:08:13.935 00.000 21948 Moving (0.15, 0.15) raw xDistance=-0.07 yDistance=-0.20
00:08:13.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:08:13.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:13.936 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:13.936 00.000 18120 UpdateGuideState exits: m=2231 RSB=32.6
00:08:13.937 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:13.939 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:08:13.939 00.000 21948 MoveAxis(E, 0, ABG)
00:08:13.939 00.000 21948 Move returns status 0, amount 0
00:08:13.939 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:13.940 00.001 18120 Enqueuing Expose request
00:08:13.940 00.000 21948 MoveAxis(N, 0, ABG)
00:08:13.941 00.001 21948 Move returns status 0, amount 0
00:08:13.941 00.000 21948 move complete, result=0
00:08:13.941 00.000 21948 worker thread done servicing request
00:08:13.941 00.000 21948 Worker thread wakes up
00:08:13.941 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:13.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:13.941 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:15.460 01.519 21948 Exposure complete
00:08:15.499 00.039 21948 worker thread done servicing request
00:08:15.499 00.000 18120 OnExposeComplete: enter
00:08:15.500 00.001 18120 UpdateGuideState(): m_state=6
00:08:15.501 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
00:08:15.501 00.000 18120 Star::Find returns 1 (0), X=410.99, Y=238.59, Mass=2088, SNR=31.3, Peak=195 HFD=4.1
00:08:15.502 00.001 18120 MultiStar: [#1 0.31,0.02,0.72,U] [#2 -0.19,0.44,0.00,M3] [#3 0.06,0.09,0.70,U] [#4 0.19,-0.23,0.53,U] [#5 0.27,0.21,0.51,U] [#6 0.08,0.19,0.49,U] [#7 -0.05,0.05,0.50,U] [#8 -0.12,0.03,0.45,U] 
00:08:15.502 00.000 18120 refined, 7 included, MultiStar: {0.17, 0.08}, one-star: {0.35, 0.20}
00:08:15.502 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.59 = 1.59)
00:08:15.503 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.59)
00:08:15.504 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
00:08:15.506 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.08, opts=13)
00:08:15.507 00.001 18120 Enqueuing Move request for scope (0.17, 0.08)
00:08:15.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:15.508 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.3
00:08:15.508 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:15.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:15.509 00.001 18120 Enqueuing Expose request
00:08:15.509 00.000 21948 Worker thread wakes up
00:08:15.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
00:08:15.509 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
00:08:15.509 00.000 21948 Moving (0.17, 0.08) raw xDistance=-0.00 yDistance=-0.18
00:08:15.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:08:15.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:15.510 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:08:15.510 00.000 21948 MoveAxis(E, 0, ABG)
00:08:15.510 00.000 21948 Move returns status 0, amount 0
00:08:15.510 00.000 21948 MoveAxis(N, 0, ABG)
00:08:15.510 00.000 21948 Move returns status 0, amount 0
00:08:15.510 00.000 21948 move complete, result=0
00:08:15.510 00.000 21948 worker thread done servicing request
00:08:15.510 00.000 21948 Worker thread wakes up
00:08:15.510 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:15.510 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:15.510 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:17.135 01.625 21948 Exposure complete
00:08:17.176 00.041 21948 worker thread done servicing request
00:08:17.176 00.000 18120 OnExposeComplete: enter
00:08:17.178 00.002 18120 UpdateGuideState(): m_state=6
00:08:17.180 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
00:08:17.181 00.001 18120 Star::Find returns 1 (0), X=411.02, Y=238.50, Mass=2053, SNR=31.1, Peak=188 HFD=4.1
00:08:17.182 00.001 18120 MultiStar: [#1 0.20,-0.15,0.77,U] [#2 0.39,0.21,0.00,M4] [#3 0.03,0.17,0.69,U] [#4 0.06,-0.17,0.56,U] [#5 0.12,-0.01,0.56,U] [#6 0.08,-0.08,0.51,U] [#7 0.20,-0.05,0.50,U] [#8 -0.05,-0.31,0.45,U] 
00:08:17.183 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.37, 0.12}
00:08:17.183 00.000 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.14) = xAngle (0.91 = 0.91)
00:08:17.185 00.002 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.01 = -2.27)
00:08:17.185 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.23 mountX=0.10 mountY=-0.12, mountTheta=-0.90
00:08:17.187 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.04, opts=13)
00:08:17.188 00.001 18120 Enqueuing Move request for scope (0.15, -0.04)
00:08:17.188 00.000 21948 Worker thread wakes up
00:08:17.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:17.189 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
00:08:17.189 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.1
00:08:17.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:17.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:17.191 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
00:08:17.191 00.000 18120 Enqueuing Expose request
00:08:17.191 00.000 21948 Moving (0.15, -0.04) raw xDistance=0.10 yDistance=-0.12
00:08:17.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:08:17.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:17.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:17.191 00.000 21948 MoveAxis(E, 0, ABG)
00:08:17.191 00.000 21948 Move returns status 0, amount 0
00:08:17.191 00.000 21948 MoveAxis(N, 0, ABG)
00:08:17.191 00.000 21948 Move returns status 0, amount 0
00:08:17.191 00.000 21948 move complete, result=0
00:08:17.191 00.000 21948 worker thread done servicing request
00:08:17.191 00.000 21948 Worker thread wakes up
00:08:17.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:17.192 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:17.192 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:18.718 01.526 21948 Exposure complete
00:08:18.755 00.037 21948 worker thread done servicing request
00:08:18.755 00.000 18120 OnExposeComplete: enter
00:08:18.756 00.001 18120 UpdateGuideState(): m_state=6
00:08:18.757 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
00:08:18.757 00.000 18120 Star::Find returns 1 (0), X=411.13, Y=238.59, Mass=1905, SNR=30.1, Peak=177 HFD=3.9
00:08:18.758 00.001 18120 MultiStar: [#1 0.27,-0.06,0.73,U] [#2 0.29,0.06,0.69,U] [#3 0.08,0.21,0.72,U] [#4 0.00,-0.13,0.57,U] [#5 0.31,-0.01,0.57,U] [#6 0.03,0.34,0.50,U] [#7 0.16,0.12,0.57,U] [#8 0.01,-0.26,0.45,U] 
00:08:18.758 00.000 18120 refined, 8 included, MultiStar: {0.21, 0.07}, one-star: {0.48, 0.20}
00:08:18.758 00.000 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.14) = xAngle (1.46 = 1.46)
00:08:18.760 00.002 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.56 = -1.72)
00:08:18.761 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.32 mountX=0.02 mountY=-0.22, mountTheta=-1.46
00:08:18.765 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.07, opts=13)
00:08:18.766 00.001 18120 Enqueuing Move request for scope (0.21, 0.07)
00:08:18.766 00.000 21948 Worker thread wakes up
00:08:18.766 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:18.767 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.1
00:08:18.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.768 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:18.768 00.000 18120 Enqueuing Expose request
00:08:18.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
00:08:18.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
00:08:18.768 00.000 21948 Moving (0.21, 0.07) raw xDistance=0.02 yDistance=-0.22
00:08:18.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:18.768 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-0.52
00:08:18.768 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:08:18.769 00.001 21948 MoveAxis(E, 0, ABG)
00:08:18.769 00.000 21948 Move returns status 0, amount 0
00:08:18.769 00.000 21948 MoveAxis(N, 52, ABG)
00:08:18.769 00.000 21948 Guiding  Dir = 0, Dur = 52
00:08:18.769 00.000 21948 IsSlewing returns 0
00:08:18.769 00.000 21948 IsGuiding returns 0
00:08:18.773 00.004 21948 PulseGuide returned control before completion, sleep 58
00:08:18.846 00.073 21948 IsGuiding returns 0
00:08:18.846 00.000 21948 Move returns status 0, amount 52
00:08:18.846 00.000 21948 move complete, result=0
00:08:18.846 00.000 21948 worker thread done servicing request
00:08:18.846 00.000 21948 Worker thread wakes up
00:08:18.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:18.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:18.846 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 52 ms NORTH
00:08:20.579 01.733 21948 Exposure complete
00:08:20.606 00.027 21948 worker thread done servicing request
00:08:20.606 00.000 18120 OnExposeComplete: enter
00:08:20.607 00.001 18120 UpdateGuideState(): m_state=6
00:08:20.610 00.003 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
00:08:20.613 00.003 18120 Star::Find returns 1 (0), X=410.96, Y=238.36, Mass=2169, SNR=32.0, Peak=185 HFD=4.1
00:08:20.615 00.002 18120 MultiStar: [#1 0.01,-0.32,0.68,U] [#2 0.09,-0.02,0.62,U] [#3 0.13,0.03,0.66,U] [#4 -0.04,-0.33,0.54,U] [#5 0.03,-0.05,0.50,U] [#6 0.07,0.12,0.46,U] [#7 0.13,0.19,0.50,U] [#8 -0.16,-0.27,0.44,U] 
00:08:20.618 00.003 18120 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.32, -0.02}
00:08:20.620 00.002 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
00:08:20.622 00.002 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.55 = -2.73)
00:08:20.624 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.70 mountX=0.11 mountY=-0.05, mountTheta=-0.42
00:08:20.629 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.08, opts=13)
00:08:20.630 00.001 18120 Enqueuing Move request for scope (0.09, -0.08)
00:08:20.632 00.002 21948 Worker thread wakes up
00:08:20.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:08:20.632 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:08:20.632 00.000 21948 Moving (0.09, -0.08) raw xDistance=0.11 yDistance=-0.05
00:08:20.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:08:20.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:20.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:20.633 00.001 18120 UpdateGuideState exits: m=2169 RSB=32.0
00:08:20.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:20.634 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:20.634 00.000 18120 Enqueuing Expose request
00:08:20.635 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:08:20.635 00.000 21948 MoveAxis(E, 0, ABG)
00:08:20.635 00.000 21948 Move returns status 0, amount 0
00:08:20.635 00.000 21948 MoveAxis(N, 0, ABG)
00:08:20.635 00.000 21948 Move returns status 0, amount 0
00:08:20.635 00.000 21948 move complete, result=0
00:08:20.635 00.000 21948 worker thread done servicing request
00:08:20.635 00.000 21948 Worker thread wakes up
00:08:20.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:20.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:20.635 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:22.040 01.405 21948 Exposure complete
00:08:22.076 00.036 21948 worker thread done servicing request
00:08:22.077 00.001 18120 OnExposeComplete: enter
00:08:22.077 00.000 18120 UpdateGuideState(): m_state=6
00:08:22.078 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
00:08:22.078 00.000 18120 Star::Find returns 1 (0), X=410.85, Y=238.38, Mass=2111, SNR=31.6, Peak=184 HFD=4.2
00:08:22.079 00.001 18120 MultiStar: [#1 0.19,-0.44,0.00,M1] [#2 0.26,0.05,0.64,U] [#3 0.09,-0.19,0.67,U] [#4 0.17,-0.06,0.53,U] [#5 0.20,-0.05,0.52,U] [#6 -0.23,0.11,0.46,U] [#7 0.17,0.10,0.49,U] [#8 -0.06,-0.09,0.43,U] 
00:08:22.079 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.20, -0.01}
00:08:22.080 00.001 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.14) = xAngle (0.98 = 0.98)
00:08:22.080 00.000 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.08 = -2.20)
00:08:22.080 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=0.07 mountY=-0.10, mountTheta=-0.97
00:08:22.082 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.02, opts=13)
00:08:22.082 00.000 18120 Enqueuing Move request for scope (0.12, -0.02)
00:08:22.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:22.083 00.001 18120 UpdateGuideState exits: m=2111 RSB=31.6
00:08:22.083 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:22.085 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:22.087 00.002 18120 Enqueuing Expose request
00:08:22.087 00.000 21948 Worker thread wakes up
00:08:22.087 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:08:22.087 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:08:22.088 00.001 21948 Moving (0.12, -0.02) raw xDistance=0.07 yDistance=-0.10
00:08:22.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:08:22.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:22.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:08:22.088 00.000 21948 MoveAxis(E, 0, ABG)
00:08:22.088 00.000 21948 Move returns status 0, amount 0
00:08:22.088 00.000 21948 MoveAxis(N, 0, ABG)
00:08:22.088 00.000 21948 Move returns status 0, amount 0
00:08:22.088 00.000 21948 move complete, result=0
00:08:22.088 00.000 21948 worker thread done servicing request
00:08:22.088 00.000 21948 Worker thread wakes up
00:08:22.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:22.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:22.088 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:23.724 01.636 21948 Exposure complete
00:08:23.756 00.032 21948 worker thread done servicing request
00:08:23.756 00.000 18120 OnExposeComplete: enter
00:08:23.757 00.001 18120 UpdateGuideState(): m_state=6
00:08:23.757 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
00:08:23.758 00.001 18120 Star::Find returns 1 (0), X=411.02, Y=238.75, Mass=1955, SNR=30.4, Peak=178 HFD=4.2
00:08:23.758 00.000 18120 MultiStar: [#1 0.12,-0.17,0.74,U] [#2 0.38,0.25,0.00,M2] [#3 0.01,0.11,0.68,U] [#4 0.28,-0.05,0.57,U] [#5 0.05,0.11,0.53,U] [#6 0.08,0.22,0.51,U] [#7 -0.08,0.23,0.53,U] [#8 -0.08,-0.22,0.47,U] 
00:08:23.759 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.37, 0.37}
00:08:23.759 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.14) = xAngle (1.81 = 1.81)
00:08:23.759 00.000 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.91 = -1.37)
00:08:23.760 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.67 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
00:08:23.761 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.10, opts=13)
00:08:23.762 00.001 18120 Enqueuing Move request for scope (0.12, 0.10)
00:08:23.762 00.000 21948 Worker thread wakes up
00:08:23.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:08:23.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:08:23.762 00.000 21948 Moving (0.12, 0.10) raw xDistance=-0.04 yDistance=-0.15
00:08:23.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:08:23.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:23.763 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.4
00:08:23.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:23.764 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:23.764 00.000 18120 Enqueuing Expose request
00:08:23.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:23.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:08:23.764 00.000 21948 MoveAxis(E, 0, ABG)
00:08:23.764 00.000 21948 Move returns status 0, amount 0
00:08:23.765 00.001 21948 MoveAxis(N, 0, ABG)
00:08:23.765 00.000 21948 Move returns status 0, amount 0
00:08:23.765 00.000 21948 move complete, result=0
00:08:23.765 00.000 21948 worker thread done servicing request
00:08:23.765 00.000 21948 Worker thread wakes up
00:08:23.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:23.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:23.765 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:25.284 01.519 21948 Exposure complete
00:08:25.321 00.037 21948 worker thread done servicing request
00:08:25.322 00.001 18120 OnExposeComplete: enter
00:08:25.322 00.000 18120 UpdateGuideState(): m_state=6
00:08:25.323 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
00:08:25.323 00.000 18120 Star::Find returns 1 (0), X=410.72, Y=238.53, Mass=2216, SNR=32.4, Peak=188 HFD=4.0
00:08:25.324 00.001 18120 MultiStar: [#1 0.38,-0.14,0.00,M1] [#2 0.28,0.21,0.64,U] [#3 0.28,0.12,0.69,U] [#4 0.05,0.24,0.53,U] [#5 0.19,0.07,0.52,U] [#6 0.09,0.11,0.47,U] [#7 -0.04,0.15,0.46,U] [#8 0.03,-0.25,0.41,U] 
00:08:25.325 00.001 18120 single-star, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.07, 0.15}
00:08:25.326 00.001 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.14) = xAngle (2.27 = 2.27)
00:08:25.326 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.37 = -0.91)
00:08:25.328 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
00:08:25.330 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.15, opts=13)
00:08:25.332 00.002 18120 Enqueuing Move request for scope (0.07, 0.15)
00:08:25.336 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:25.337 00.001 21948 Worker thread wakes up
00:08:25.337 00.000 18120 UpdateGuideState exits: m=2216 RSB=32.4
00:08:25.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:25.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:25.339 00.001 18120 Enqueuing Expose request
00:08:25.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:08:25.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:08:25.339 00.000 21948 Moving (0.07, 0.15) raw xDistance=-0.11 yDistance=-0.13
00:08:25.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:08:25.340 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:25.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:25.340 00.000 21948 MoveAxis(E, 0, ABG)
00:08:25.340 00.000 21948 Move returns status 0, amount 0
00:08:25.340 00.000 21948 MoveAxis(N, 0, ABG)
00:08:25.340 00.000 21948 Move returns status 0, amount 0
00:08:25.340 00.000 21948 move complete, result=0
00:08:25.340 00.000 21948 worker thread done servicing request
00:08:25.340 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:25.341 00.001 21948 Worker thread wakes up
00:08:25.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:25.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:26.974 01.633 21948 Exposure complete
00:08:27.016 00.042 21948 worker thread done servicing request
00:08:27.016 00.000 18120 OnExposeComplete: enter
00:08:27.017 00.001 18120 UpdateGuideState(): m_state=6
00:08:27.018 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
00:08:27.020 00.002 18120 Star::Find returns 1 (0), X=410.75, Y=238.51, Mass=1931, SNR=30.1, Peak=154 HFD=3.9
00:08:27.021 00.001 18120 MultiStar: [#1 0.27,-0.14,0.70,U] [#2 0.17,0.48,0.00,M2] [#3 -0.28,0.09,0.69,U] [#4 -0.33,0.28,0.00,M1] [#5 -0.09,0.03,0.55,U] [#6 -0.21,0.33,0.00,M1] [#7 -0.01,0.16,0.55,U] [#8 -0.10,-0.09,0.45,U] 
00:08:27.022 00.001 18120 refined, 5 included, MultiStar: {-0.00, 0.04}, one-star: {0.10, 0.13}
00:08:27.022 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
00:08:27.024 00.002 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
00:08:27.025 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.58 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
00:08:27.025 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.04, opts=13)
00:08:27.026 00.001 18120 Enqueuing Move request for scope (-0.00, 0.04)
00:08:27.026 00.000 21948 Worker thread wakes up
00:08:27.026 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:27.027 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.1
00:08:27.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:27.028 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:27.028 00.000 18120 Enqueuing Expose request
00:08:27.029 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:08:27.029 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:08:27.029 00.000 21948 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=-0.02
00:08:27.029 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:08:27.029 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:27.029 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:27.029 00.000 21948 MoveAxis(E, 0, ABG)
00:08:27.029 00.000 21948 Move returns status 0, amount 0
00:08:27.029 00.000 21948 MoveAxis(N, 0, ABG)
00:08:27.029 00.000 21948 Move returns status 0, amount 0
00:08:27.029 00.000 21948 move complete, result=0
00:08:27.029 00.000 21948 worker thread done servicing request
00:08:27.029 00.000 21948 Worker thread wakes up
00:08:27.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:27.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:27.029 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:28.546 01.517 21948 Exposure complete
00:08:28.586 00.040 21948 worker thread done servicing request
00:08:28.587 00.001 18120 OnExposeComplete: enter
00:08:28.588 00.001 18120 UpdateGuideState(): m_state=6
00:08:28.588 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:08:28.589 00.001 18120 Star::Find returns 1 (0), X=410.85, Y=238.75, Mass=2101, SNR=31.5, Peak=179 HFD=4.3
00:08:28.589 00.000 18120 MultiStar: [#1 -0.06,-0.20,0.68,U] [#2 0.05,0.21,0.64,U] [#3 0.03,0.23,0.65,U] [#4 0.16,0.00,0.55,U] [#5 0.18,0.09,0.55,U] [#6 -0.03,0.08,0.47,U] [#7 0.29,0.30,0.00,M1] [#8 -0.16,-0.09,0.42,U] 
00:08:28.590 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.20, 0.37}
00:08:28.590 00.000 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.14) = xAngle (2.21 = 2.21)
00:08:28.591 00.001 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.97)
00:08:28.591 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.07 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
00:08:28.592 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.12, opts=13)
00:08:28.593 00.001 18120 Enqueuing Move request for scope (0.06, 0.12)
00:08:28.594 00.001 21948 Worker thread wakes up
00:08:28.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:08:28.594 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:08:28.594 00.000 21948 Moving (0.06, 0.12) raw xDistance=-0.08 yDistance=-0.11
00:08:28.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:28.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:28.595 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:28.595 00.000 21948 MoveAxis(E, 0, ABG)
00:08:28.595 00.000 21948 Move returns status 0, amount 0
00:08:28.595 00.000 21948 MoveAxis(N, 0, ABG)
00:08:28.595 00.000 21948 Move returns status 0, amount 0
00:08:28.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:28.596 00.001 21948 move complete, result=0
00:08:28.596 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.5
00:08:28.597 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.599 00.002 21948 worker thread done servicing request
00:08:28.599 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:28.600 00.001 18120 Enqueuing Expose request
00:08:28.602 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:28.603 00.001 21948 Worker thread wakes up
00:08:28.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:28.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:30.229 01.626 21948 Exposure complete
00:08:30.253 00.024 21948 worker thread done servicing request
00:08:30.253 00.000 18120 OnExposeComplete: enter
00:08:30.254 00.001 18120 UpdateGuideState(): m_state=6
00:08:30.254 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
00:08:30.255 00.001 18120 Star::Find returns 1 (0), X=411.01, Y=238.33, Mass=2306, SNR=33.1, Peak=206 HFD=4.2
00:08:30.255 00.000 18120 MultiStar: [#1 0.13,-0.22,0.65,U] [#2 -0.15,0.23,0.63,U] [#3 -0.40,-0.00,0.00,M1] [#4 -0.26,0.08,0.54,U] [#5 -0.04,0.08,0.54,U] [#6 -0.26,-0.01,0.45,U] [#7 0.01,-0.02,0.50,U] [#8 -0.10,-0.21,0.41,U] 
00:08:30.256 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.36, -0.06}
00:08:30.256 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.14) = xAngle (0.11 = 0.11)
00:08:30.256 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.21 = -3.07)
00:08:30.257 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.04 mountX=0.02 mountY=-0.00, mountTheta=-0.07
00:08:30.258 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
00:08:30.258 00.000 18120 Enqueuing Move request for scope (0.01, -0.01)
00:08:30.259 00.001 21948 Worker thread wakes up
00:08:30.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:08:30.259 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:08:30.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:30.261 00.002 21948 Moving (0.01, -0.01) raw xDistance=0.02 yDistance=-0.00
00:08:30.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:30.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:30.261 00.000 18120 UpdateGuideState exits: m=2306 RSB=33.1
00:08:30.262 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:30.263 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:30.263 00.000 18120 Enqueuing Expose request
00:08:30.264 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:08:30.264 00.000 21948 MoveAxis(E, 0, ABG)
00:08:30.264 00.000 21948 Move returns status 0, amount 0
00:08:30.264 00.000 21948 MoveAxis(N, 0, ABG)
00:08:30.264 00.000 21948 Move returns status 0, amount 0
00:08:30.264 00.000 21948 move complete, result=0
00:08:30.264 00.000 21948 worker thread done servicing request
00:08:30.264 00.000 21948 Worker thread wakes up
00:08:30.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:30.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:30.264 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:31.775 01.511 21948 Exposure complete
00:08:31.806 00.031 21948 worker thread done servicing request
00:08:31.807 00.001 18120 OnExposeComplete: enter
00:08:31.807 00.000 18120 UpdateGuideState(): m_state=6
00:08:31.808 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
00:08:31.808 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=238.68, Mass=2280, SNR=32.9, Peak=177 HFD=4.4
00:08:31.809 00.001 18120 MultiStar: [#1 -0.09,-0.08,0.68,U] [#2 -0.11,0.12,0.62,U] [#3 -0.11,-0.08,0.63,U] [#4 0.00,-0.04,0.50,U] [#5 -0.10,-0.04,0.46,U] [#6 -0.18,-0.08,0.44,U] [#7 0.09,0.15,0.45,U] [#8 -0.35,-0.23,0.00,M1] 
00:08:31.809 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.21, 0.30}
00:08:31.810 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
00:08:31.810 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.21)
00:08:31.811 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.83 mountX=-0.05 mountY=-0.01, mountTheta=-2.94
00:08:31.812 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
00:08:31.813 00.001 18120 Enqueuing Move request for scope (-0.01, 0.05)
00:08:31.813 00.000 21948 Worker thread wakes up
00:08:31.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:08:31.813 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:08:31.813 00.000 21948 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
00:08:31.814 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:08:31.814 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:31.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:31.814 00.000 18120 UpdateGuideState exits: m=2280 RSB=32.9
00:08:31.815 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:31.815 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:31.816 00.001 18120 Enqueuing Expose request
00:08:31.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:31.816 00.000 21948 MoveAxis(E, 0, ABG)
00:08:31.816 00.000 21948 Move returns status 0, amount 0
00:08:31.816 00.000 21948 MoveAxis(N, 0, ABG)
00:08:31.816 00.000 21948 Move returns status 0, amount 0
00:08:31.816 00.000 21948 move complete, result=0
00:08:31.816 00.000 21948 worker thread done servicing request
00:08:31.816 00.000 21948 Worker thread wakes up
00:08:31.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:31.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:31.817 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:33.449 01.632 21948 Exposure complete
00:08:33.480 00.031 21948 worker thread done servicing request
00:08:33.480 00.000 18120 OnExposeComplete: enter
00:08:33.481 00.001 18120 UpdateGuideState(): m_state=6
00:08:33.482 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
00:08:33.482 00.000 18120 Star::Find returns 1 (0), X=411.09, Y=238.94, Mass=2045, SNR=31.0, Peak=185 HFD=4.3
00:08:33.483 00.001 18120 MultiStar: [#1 0.16,-0.08,0.76,U] [#2 0.44,0.18,0.00,M1] [#3 -0.05,0.12,0.70,U] [#4 0.23,0.20,0.56,U] [#5 0.23,0.21,0.56,U] [#6 0.18,0.15,0.52,U] [#7 0.12,0.12,0.50,U] [#8 -0.03,0.04,0.43,U] 
00:08:33.483 00.000 18120 refined, 7 included, MultiStar: {0.18, 0.19}, one-star: {0.44, 0.56}
00:08:33.483 00.000 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.14) = xAngle (1.95 = 1.95)
00:08:33.484 00.001 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.23)
00:08:33.484 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.27 cameraTheta=0.81 mountX=-0.10 mountY=-0.25, mountTheta=-1.94
00:08:33.485 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.19, opts=13)
00:08:33.486 00.001 18120 Enqueuing Move request for scope (0.18, 0.19)
00:08:33.486 00.000 21948 Worker thread wakes up
00:08:33.487 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:33.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
00:08:33.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
00:08:33.487 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
00:08:33.490 00.003 21948 Moving (0.18, 0.19) raw xDistance=-0.10 yDistance=-0.25
00:08:33.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:08:33.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:08:33.490 00.000 21948 MoveAxis(E, 0, ABG)
00:08:33.490 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:33.491 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:33.491 00.000 18120 Enqueuing Expose request
00:08:33.492 00.001 21948 Move returns status 0, amount 0
00:08:33.492 00.000 21948 MoveAxis(N, 60, ABG)
00:08:33.492 00.000 21948 Guiding  Dir = 0, Dur = 60
00:08:33.492 00.000 21948 IsSlewing returns 0
00:08:33.492 00.000 21948 IsGuiding returns 0
00:08:33.498 00.006 21948 PulseGuide returned control before completion, sleep 66
00:08:33.573 00.075 21948 IsGuiding returns 0
00:08:33.574 00.001 21948 Move returns status 0, amount 60
00:08:33.574 00.000 21948 move complete, result=0
00:08:33.574 00.000 21948 worker thread done servicing request
00:08:33.574 00.000 21948 Worker thread wakes up
00:08:33.574 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
00:08:33.576 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:33.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:34.979 01.403 21948 Exposure complete
00:08:35.012 00.033 21948 worker thread done servicing request
00:08:35.012 00.000 18120 OnExposeComplete: enter
00:08:35.013 00.001 18120 UpdateGuideState(): m_state=6
00:08:35.014 00.001 18120 Star::Find(15, 411, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
00:08:35.014 00.000 18120 Star::Find returns 1 (0), X=410.70, Y=238.55, Mass=1939, SNR=30.2, Peak=162 HFD=3.9
00:08:35.014 00.000 18120 MultiStar: [#1 -0.15,-0.11,0.77,U] [#2 -0.18,0.23,0.64,U] [#3 -0.07,0.19,0.70,U] [#4 -0.02,0.37,0.00,M1] [#5 0.19,0.17,0.54,U] [#6 0.03,0.07,0.53,U] [#7 0.09,0.04,0.51,U] [#8 -0.14,-0.14,0.45,U] 
00:08:35.015 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.05, 0.17}
00:08:35.015 00.000 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
00:08:35.016 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.19)
00:08:35.016 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.85 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
00:08:35.017 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
00:08:35.018 00.001 18120 Enqueuing Move request for scope (-0.03, 0.09)
00:08:35.019 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:35.019 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.2
00:08:35.019 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:35.020 00.001 21948 Worker thread wakes up
00:08:35.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:35.020 00.000 18120 Enqueuing Expose request
00:08:35.021 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:08:35.021 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:08:35.021 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.02
00:08:35.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:08:35.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:35.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:35.021 00.000 21948 MoveAxis(E, 0, ABG)
00:08:35.021 00.000 21948 Move returns status 0, amount 0
00:08:35.021 00.000 21948 MoveAxis(N, 0, ABG)
00:08:35.021 00.000 21948 Move returns status 0, amount 0
00:08:35.021 00.000 21948 move complete, result=0
00:08:35.021 00.000 21948 worker thread done servicing request
00:08:35.021 00.000 21948 Worker thread wakes up
00:08:35.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:35.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:35.021 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:36.647 01.626 21948 Exposure complete
00:08:36.681 00.034 21948 worker thread done servicing request
00:08:36.681 00.000 18120 OnExposeComplete: enter
00:08:36.682 00.001 18120 UpdateGuideState(): m_state=6
00:08:36.683 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
00:08:36.684 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=238.93, Mass=2081, SNR=31.4, Peak=200 HFD=4.2
00:08:36.684 00.000 18120 MultiStar: [#1 -0.33,0.31,0.00,M1] [#2 -0.14,0.67,0.00,M1] [#3 -0.29,0.71,0.00,M1] [#4 -0.37,0.49,0.00,M2] [#5 -0.11,0.67,0.00,M1] [#6 -0.56,0.51,0.00,M1] [#7 -0.27,0.75,0.00,M1] [#8 -0.37,0.27,0.00,M1] 
00:08:36.685 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
00:08:36.685 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
00:08:36.686 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.55 hyp=0.57 cameraTheta=1.31 mountX=-0.44 mountY=-0.38, mountTheta=-2.43
00:08:36.688 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.55, opts=13)
00:08:36.690 00.002 18120 Enqueuing Move request for scope (0.15, 0.55)
00:08:36.690 00.000 21948 Worker thread wakes up
00:08:36.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:36.691 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.55) opts 0xd
00:08:36.692 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.55)
00:08:36.692 00.000 21948 Moving (0.15, 0.55) raw xDistance=-0.44 yDistance=-0.38
00:08:36.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:08:36.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:08:36.692 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.4
00:08:36.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:36.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:36.693 00.000 18120 Enqueuing Expose request
00:08:36.693 00.000 21948 MoveAxis(E, 78, ABG)
00:08:36.693 00.000 21948 Guiding  Dir = 2, Dur = 78
00:08:36.694 00.001 21948 IsSlewing returns 0
00:08:36.694 00.000 21948 IsGuiding returns 0
00:08:36.696 00.002 21948 PulseGuide returned control before completion, sleep 87
00:08:36.788 00.092 21948 IsGuiding returns 0
00:08:36.788 00.000 21948 Move returns status 0, amount 78
00:08:36.788 00.000 21948 MoveAxis(N, 91, ABG)
00:08:36.788 00.000 21948 Guiding  Dir = 0, Dur = 91
00:08:36.788 00.000 21948 IsSlewing returns 0
00:08:36.788 00.000 21948 IsGuiding returns 0
00:08:36.793 00.005 21948 PulseGuide returned control before completion, sleep 97
00:08:36.896 00.103 21948 IsGuiding returns 0
00:08:36.896 00.000 21948 Move returns status 0, amount 91
00:08:36.896 00.000 21948 move complete, result=0
00:08:36.896 00.000 21948 worker thread done servicing request
00:08:36.896 00.000 21948 Worker thread wakes up
00:08:36.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:36.896 00.000 18120 GuideStep: -0.4 px 78 ms EAST, -0.4 px 91 ms NORTH
00:08:36.897 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:38.315 01.418 21948 Exposure complete
00:08:38.343 00.028 21948 worker thread done servicing request
00:08:38.343 00.000 18120 OnExposeComplete: enter
00:08:38.344 00.001 18120 UpdateGuideState(): m_state=6
00:08:38.347 00.003 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
00:08:38.350 00.003 18120 Star::Find returns 1 (0), X=410.75, Y=238.48, Mass=2117, SNR=31.7, Peak=160 HFD=4.2
00:08:38.352 00.002 18120 MultiStar: [#1 -0.27,0.07,0.72,U] [#2 -0.10,0.10,0.64,U] [#3 -0.08,0.34,0.67,U] [#4 -0.12,0.18,0.55,U] [#5 -0.07,0.20,0.52,U] [#6 -0.50,0.39,0.00,M2] [#7 -0.26,0.57,0.00,M2] [#8 -0.33,-0.18,0.00,M2] 
00:08:38.354 00.002 18120 single-star, 5 included, MultiStar: {-0.07, 0.16}, one-star: {0.10, 0.10}
00:08:38.354 00.000 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
00:08:38.354 00.000 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.27)
00:08:38.355 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.76 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
00:08:38.357 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.10, opts=13)
00:08:38.358 00.001 18120 Enqueuing Move request for scope (0.10, 0.10)
00:08:38.358 00.000 21948 Worker thread wakes up
00:08:38.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:38.359 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.7
00:08:38.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:38.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:38.360 00.001 18120 Enqueuing Expose request
00:08:38.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:08:38.360 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:08:38.360 00.000 21948 Moving (0.10, 0.10) raw xDistance=-0.05 yDistance=-0.14
00:08:38.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:08:38.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:38.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:38.360 00.000 21948 MoveAxis(E, 0, ABG)
00:08:38.360 00.000 21948 Move returns status 0, amount 0
00:08:38.360 00.000 21948 MoveAxis(N, 0, ABG)
00:08:38.361 00.001 21948 Move returns status 0, amount 0
00:08:38.361 00.000 21948 move complete, result=0
00:08:38.361 00.000 21948 worker thread done servicing request
00:08:38.361 00.000 21948 Worker thread wakes up
00:08:38.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:38.361 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:38.361 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:39.989 01.628 21948 Exposure complete
00:08:40.015 00.026 21948 worker thread done servicing request
00:08:40.015 00.000 18120 OnExposeComplete: enter
00:08:40.016 00.001 18120 UpdateGuideState(): m_state=6
00:08:40.016 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
00:08:40.017 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=238.23, Mass=1943, SNR=30.4, Peak=163 HFD=4.4
00:08:40.018 00.001 18120 MultiStar: [#1 -0.18,-0.51,0.00,M1] [#2 -0.05,-0.15,0.69,U] [#3 -0.17,-0.23,0.68,U] [#4 -0.34,-0.26,0.00,M2] [#5 -0.10,-0.22,0.55,U] [#6 -0.19,-0.37,0.00,M3] [#7 -0.15,-0.29,0.50,U] [#8 -0.04,-0.73,0.00,M3] 
00:08:40.020 00.002 18120 refined, 4 included, MultiStar: {-0.04, -0.20}, one-star: {0.16, -0.15}
00:08:40.020 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
00:08:40.021 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
00:08:40.021 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.75 mountX=0.17 mountY=0.12, mountTheta=0.63
00:08:40.022 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.20, opts=13)
00:08:40.023 00.001 18120 Enqueuing Move request for scope (-0.04, -0.20)
00:08:40.023 00.000 21948 Worker thread wakes up
00:08:40.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
00:08:40.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:40.024 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.4
00:08:40.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:40.025 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:40.025 00.000 18120 Enqueuing Expose request
00:08:40.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
00:08:40.025 00.000 21948 Moving (-0.04, -0.20) raw xDistance=0.17 yDistance=0.12
00:08:40.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:08:40.026 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:40.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:08:40.026 00.000 21948 MoveAxis(E, 0, ABG)
00:08:40.026 00.000 21948 Move returns status 0, amount 0
00:08:40.026 00.000 21948 MoveAxis(N, 0, ABG)
00:08:40.026 00.000 21948 Move returns status 0, amount 0
00:08:40.026 00.000 21948 move complete, result=0
00:08:40.026 00.000 21948 worker thread done servicing request
00:08:40.026 00.000 21948 Worker thread wakes up
00:08:40.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:40.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:40.026 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:41.551 01.525 21948 Exposure complete
00:08:41.583 00.032 21948 worker thread done servicing request
00:08:41.583 00.000 18120 OnExposeComplete: enter
00:08:41.584 00.001 18120 UpdateGuideState(): m_state=6
00:08:41.585 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
00:08:41.585 00.000 18120 Star::Find returns 1 (0), X=410.92, Y=238.29, Mass=1959, SNR=30.4, Peak=186 HFD=4.1
00:08:41.586 00.001 18120 MultiStar: [#1 0.03,-0.60,0.00,M2] [#2 -0.04,-0.24,0.66,U] [#3 -0.16,-0.35,0.00,M1] [#4 -0.07,-0.28,0.57,U] [#5 0.20,-0.49,0.00,M1] [#6 -0.02,-0.30,0.51,U] [#7 -0.17,-0.31,0.55,U] [#8 -0.02,-0.46,0.00,M4] 
00:08:41.586 00.000 18120 refined, 4 included, MultiStar: {0.03, -0.22}, one-star: {0.27, -0.10}
00:08:41.586 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
00:08:41.588 00.002 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
00:08:41.589 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.44 mountX=0.21 mountY=0.07, mountTheta=0.33
00:08:41.590 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.22, opts=13)
00:08:41.591 00.001 18120 Enqueuing Move request for scope (0.03, -0.22)
00:08:41.591 00.000 21948 Worker thread wakes up
00:08:41.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:41.592 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
00:08:41.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
00:08:41.592 00.000 21948 Moving (0.03, -0.22) raw xDistance=0.21 yDistance=0.07
00:08:41.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:08:41.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:41.592 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.4
00:08:41.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:41.593 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:41.593 00.000 18120 Enqueuing Expose request
00:08:41.594 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:41.594 00.000 21948 MoveAxis(W, 38, ABG)
00:08:41.594 00.000 21948 Guiding  Dir = 3, Dur = 38
00:08:41.594 00.000 21948 IsSlewing returns 0
00:08:41.595 00.001 21948 IsGuiding returns 0
00:08:41.597 00.002 21948 PulseGuide returned control before completion, sleep 47
00:08:41.657 00.060 21948 IsGuiding returns 0
00:08:41.657 00.000 21948 Move returns status 0, amount 38
00:08:41.657 00.000 21948 MoveAxis(N, 0, ABG)
00:08:41.657 00.000 21948 Move returns status 0, amount 0
00:08:41.657 00.000 21948 move complete, result=0
00:08:41.657 00.000 21948 worker thread done servicing request
00:08:41.657 00.000 21948 Worker thread wakes up
00:08:41.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:41.657 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:08:41.658 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:43.285 01.627 21948 Exposure complete
00:08:43.314 00.029 21948 worker thread done servicing request
00:08:43.314 00.000 18120 OnExposeComplete: enter
00:08:43.314 00.000 18120 UpdateGuideState(): m_state=6
00:08:43.315 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
00:08:43.316 00.001 18120 Star::Find returns 1 (0), X=410.39, Y=238.73, Mass=2188, SNR=32.2, Peak=171 HFD=4.2
00:08:43.316 00.000 18120 MultiStar: [#1 -0.49,-0.02,0.00,M3] [#2 -0.58,0.22,0.00,M1] [#3 -0.54,0.12,0.00,M2] [#4 -0.55,0.19,0.00,M2] [#5 -0.44,0.29,0.00,M2] [#6 -0.60,0.32,0.00,M3] [#7 -0.43,0.36,0.00,M1] [#8 -0.52,0.01,0.00,M5] 
00:08:43.317 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
00:08:43.317 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
00:08:43.318 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.35 hyp=0.43 cameraTheta=2.20 mountX=-0.42 mountY=0.07, mountTheta=2.98
00:08:43.319 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.35, opts=13)
00:08:43.319 00.000 18120 Enqueuing Move request for scope (-0.25, 0.35)
00:08:43.320 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:43.320 00.000 18120 UpdateGuideState exits: m=2188 RSB=32.2
00:08:43.321 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:43.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:43.322 00.001 18120 Enqueuing Expose request
00:08:43.322 00.000 21948 Worker thread wakes up
00:08:43.322 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.35) opts 0xd
00:08:43.322 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.35)
00:08:43.322 00.000 21948 Moving (-0.25, 0.35) raw xDistance=-0.42 yDistance=0.07
00:08:43.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
00:08:43.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:43.322 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:43.322 00.000 21948 MoveAxis(E, 73, ABG)
00:08:43.323 00.001 21948 Guiding  Dir = 2, Dur = 73
00:08:43.323 00.000 21948 IsSlewing returns 0
00:08:43.323 00.000 21948 IsGuiding returns 0
00:08:43.324 00.001 21948 PulseGuide returned control before completion, sleep 82
00:08:43.409 00.085 21948 IsGuiding returns 1
00:08:43.409 00.000 21948 scope still moving after pulse duration time elapsed
00:08:43.441 00.032 21948 IsSlewing returns 0
00:08:43.441 00.000 21948 IsGuiding returns 0
00:08:43.441 00.000 21948 scope move finished after 73 + 45 ms
00:08:43.441 00.000 21948 Move returns status 0, amount 73
00:08:43.441 00.000 21948 MoveAxis(N, 0, ABG)
00:08:43.441 00.000 21948 Move returns status 0, amount 0
00:08:43.441 00.000 21948 move complete, result=0
00:08:43.441 00.000 21948 worker thread done servicing request
00:08:43.441 00.000 21948 Worker thread wakes up
00:08:43.442 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:43.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,223,31,31)
00:08:43.442 00.000 18120 GuideStep: -0.4 px 73 ms EAST, 0.1 px 0 ms NORTH
00:08:44.811 01.369 18120 evsrv: cli 0D46DFD0 connect
00:08:44.813 00.002 18120 case statement mapped state 6 to 3
00:08:44.816 00.003 18120 case statement mapped state 6 to 3
00:08:44.818 00.002 18120 evsrv: cli 0D46DFD0 request: {"method":"get_app_state","id":"7d3345ab-2821-49fc-adb9-f441e0df931d"}
00:08:44.820 00.002 18120 case statement mapped state 6 to 3
00:08:44.822 00.002 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d3345ab-2821-49fc-adb9-f441e0df931d"}
00:08:44.824 00.002 18120 evsrv: cli 0D46DFD0 disconnect
00:08:44.825 00.001 18120 evsrv: cli 0D46D350 connect
00:08:44.827 00.002 18120 case statement mapped state 6 to 3
00:08:44.828 00.001 18120 case statement mapped state 6 to 3
00:08:44.829 00.001 18120 evsrv: cli 0D46D350 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"545dbe4d-2110-4cd5-a00c-aeef045c7863"}
00:08:44.830 00.001 18120 PhdController::Dither begins
00:08:44.831 00.001 18120 dither: size=2.00, dRA=-1.77 dDec=0.43
00:08:44.831 00.000 18120 MountToCamera -- mountTheta (-2.90) + m_xAngle (-1.14) = xAngle (-4.05 = 2.24)
00:08:44.832 00.001 18120 MountToCamera -- mountX=-1.77 mountY=0.43 hyp=1.82 mountTheta=-2.90 cameraX=-1.13, cameraY=1.43 cameraTheta=2.24
00:08:44.833 00.001 18120 setting lock position to (409.52, 239.82)
00:08:44.834 00.001 18120 Mount: notify guiding dithered (-1.1, 1.4)
00:08:44.835 00.001 18120 MultiStar: stabilizing after lock position change
00:08:44.835 00.000 18120 Status Line: Dithering de -1.77,0.43
00:08:44.838 00.003 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:08:44.839 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:08:44.839 00.000 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":0,"id":"545dbe4d-2110-4cd5-a00c-aeef045c7863"}
00:08:44.840 00.001 18120 evsrv: cli 0D46D350 disconnect
00:08:44.846 00.006 21948 Exposure complete
00:08:44.874 00.028 21948 worker thread done servicing request
00:08:44.875 00.001 18120 OnExposeComplete: enter
00:08:44.876 00.001 18120 UpdateGuideState(): m_state=6
00:08:44.877 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
00:08:44.878 00.001 18120 Star::Find returns 1 (0), X=410.54, Y=238.26, Mass=2049, SNR=31.1, Peak=177 HFD=4.2
00:08:44.879 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
00:08:44.880 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.03)
00:08:44.880 00.000 18120 CameraToMount -- cameraX=1.02 cameraY=-1.56 hyp=1.86 cameraTheta=-0.99 mountX=1.84 mountY=-0.21, mountTheta=-0.11
00:08:44.882 00.002 18120 dither recenter: remaining=(1.8,-0.4) step=(1.8,-0.4)
00:08:44.883 00.001 18120 MountToCamera -- mountTheta (0.24) + m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
00:08:44.884 00.001 18120 MountToCamera -- mountX=1.77 mountY=-0.43 hyp=1.82 mountTheta=0.24 cameraX=1.13, cameraY=-1.43 cameraTheta=-0.91
00:08:44.885 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.13, y=-1.43, opts=4)
00:08:44.885 00.000 18120 Enqueuing Move request for scope (1.13, -1.43)
00:08:44.886 00.001 18120 Mount: notify direct move 1.77,-0.43
00:08:44.887 00.001 21948 Worker thread wakes up
00:08:44.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:44.888 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (1.13, -1.43) opts 0x4
00:08:44.888 00.000 21948 Handling offset move in thread for scope, endpoint = (1.13, -1.43)
00:08:44.888 00.000 21948 Moving (1.13, -1.43) raw xDistance=1.77 yDistance=-0.43
00:08:44.888 00.000 21948 MoveAxis(W, 503, B)
00:08:44.888 00.000 21948 Guiding  Dir = 3, Dur = 503
00:08:44.888 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
00:08:44.889 00.001 18120 PhdController: settling, locked = 1, distance = 2.03 (0.50) aobump = 0 frame = 1 / 99999
00:08:44.890 00.001 21948 IsSlewing returns 0
00:08:44.890 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054124.890,"Host":"ASUS_SAM","Inst":1,"Distance":2.03,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:08:44.891 00.001 21948 IsGuiding returns 0
00:08:44.891 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:44.892 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:44.893 00.001 18120 Enqueuing Expose request
00:08:44.894 00.001 21948 PulseGuide returned control before completion, sleep 511
00:08:45.413 00.519 21948 IsGuiding returns 0
00:08:45.413 00.000 21948 Move returns status 0, amount 503
00:08:45.413 00.000 21948 MoveAxis(N, 103, B)
00:08:45.413 00.000 21948 Guiding  Dir = 0, Dur = 103
00:08:45.417 00.004 21948 IsSlewing returns 0
00:08:45.417 00.000 21948 IsGuiding returns 0
00:08:45.421 00.004 21948 PulseGuide returned control before completion, sleep 109
00:08:45.542 00.121 21948 IsGuiding returns 0
00:08:45.542 00.000 21948 Move returns status 0, amount 103
00:08:45.542 00.000 21948 move complete, result=0
00:08:45.542 00.000 21948 worker thread done servicing request
00:08:45.542 00.000 21948 Worker thread wakes up
00:08:45.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:45.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:45.542 00.000 18120 GuideStep: 1.8 px 503 ms WEST, -0.4 px 103 ms NORTH
00:08:47.170 01.628 21948 Exposure complete
00:08:47.196 00.026 21948 worker thread done servicing request
00:08:47.196 00.000 18120 OnExposeComplete: enter
00:08:47.197 00.001 18120 UpdateGuideState(): m_state=6
00:08:47.197 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
00:08:47.198 00.001 18120 Star::Find returns 1 (0), X=409.34, Y=239.71, Mass=2121, SNR=31.7, Peak=176 HFD=4.2
00:08:47.198 00.000 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.48 = -1.48)
00:08:47.199 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.62 = 1.62)
00:08:47.199 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.62 mountX=0.02 mountY=0.21, mountTheta=1.48
00:08:47.201 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.10, opts=13)
00:08:47.204 00.003 18120 Enqueuing Move request for scope (-0.18, -0.10)
00:08:47.206 00.002 21948 Worker thread wakes up
00:08:47.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:47.207 00.001 18120 UpdateGuideState exits: m=2121 RSB=31.7
00:08:47.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
00:08:47.208 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
00:08:47.208 00.000 21948 Moving (-0.18, -0.10) raw xDistance=0.02 yDistance=0.21
00:08:47.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:47.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:47.208 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 2 / 99999
00:08:47.209 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:08:47.209 00.000 21948 MoveAxis(E, 0, ABG)
00:08:47.209 00.000 21948 Move returns status 0, amount 0
00:08:47.209 00.000 21948 MoveAxis(N, 0, ABG)
00:08:47.209 00.000 21948 Move returns status 0, amount 0
00:08:47.209 00.000 21948 move complete, result=0
00:08:47.209 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054127.209,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:08:47.209 00.000 21948 worker thread done servicing request
00:08:47.209 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:47.210 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:47.210 00.000 18120 Enqueuing Expose request
00:08:47.212 00.002 21948 Worker thread wakes up
00:08:47.212 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:47.213 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:47.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:48.737 01.524 21948 Exposure complete
00:08:48.764 00.027 21948 worker thread done servicing request
00:08:48.764 00.000 18120 OnExposeComplete: enter
00:08:48.764 00.000 18120 UpdateGuideState(): m_state=6
00:08:48.765 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
00:08:48.766 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=239.55, Mass=2040, SNR=31.1, Peak=163 HFD=4.2
00:08:48.768 00.002 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.14) = xAngle (-0.70 = -0.70)
00:08:48.770 00.002 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.40 = 2.40)
00:08:48.771 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.85 mountX=0.21 mountY=0.19, mountTheta=0.73
00:08:48.772 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.27, opts=13)
00:08:48.772 00.000 18120 Enqueuing Move request for scope (-0.08, -0.27)
00:08:48.773 00.001 21948 Worker thread wakes up
00:08:48.773 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
00:08:48.773 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
00:08:48.773 00.000 21948 Moving (-0.08, -0.27) raw xDistance=0.21 yDistance=0.19
00:08:48.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
00:08:48.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:48.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:48.773 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.1
00:08:48.774 00.001 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 3 / 99999
00:08:48.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:08:48.774 00.000 21948 MoveAxis(W, 38, ABG)
00:08:48.774 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054128.774,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
00:08:48.775 00.001 21948 Guiding  Dir = 3, Dur = 38
00:08:48.775 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.776 00.001 21948 IsSlewing returns 0
00:08:48.776 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:48.776 00.000 18120 Enqueuing Expose request
00:08:48.777 00.001 21948 IsGuiding returns 0
00:08:48.779 00.002 21948 PulseGuide returned control before completion, sleep 46
00:08:48.829 00.050 21948 IsGuiding returns 0
00:08:48.829 00.000 21948 Move returns status 0, amount 38
00:08:48.829 00.000 21948 MoveAxis(N, 0, ABG)
00:08:48.830 00.001 21948 Move returns status 0, amount 0
00:08:48.830 00.000 21948 move complete, result=0
00:08:48.830 00.000 21948 worker thread done servicing request
00:08:48.830 00.000 21948 Worker thread wakes up
00:08:48.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:48.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:48.830 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
00:08:50.463 01.633 21948 Exposure complete
00:08:50.499 00.036 21948 worker thread done servicing request
00:08:50.499 00.000 18120 OnExposeComplete: enter
00:08:50.501 00.002 18120 UpdateGuideState(): m_state=6
00:08:50.502 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
00:08:50.503 00.001 18120 Star::Find returns 1 (0), X=409.57, Y=239.66, Mass=2078, SNR=31.3, Peak=160 HFD=4.2
00:08:50.504 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
00:08:50.504 00.000 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.01 = 3.01)
00:08:50.505 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=0.17 mountY=0.02, mountTheta=0.13
00:08:50.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.16, opts=13)
00:08:50.506 00.000 18120 Enqueuing Move request for scope (0.05, -0.16)
00:08:50.507 00.001 21948 Worker thread wakes up
00:08:50.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:50.509 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
00:08:50.509 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.3
00:08:50.512 00.003 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 4 / 99999
00:08:50.514 00.002 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
00:08:50.514 00.000 21948 Moving (0.05, -0.16) raw xDistance=0.17 yDistance=0.02
00:08:50.514 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054130.514,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:08:50.517 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:08:50.517 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:50.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:50.519 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:50.521 00.002 18120 Enqueuing Expose request
00:08:50.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:50.521 00.000 21948 MoveAxis(E, 0, ABG)
00:08:50.521 00.000 21948 Move returns status 0, amount 0
00:08:50.521 00.000 21948 MoveAxis(N, 0, ABG)
00:08:50.521 00.000 21948 Move returns status 0, amount 0
00:08:50.521 00.000 21948 move complete, result=0
00:08:50.521 00.000 21948 worker thread done servicing request
00:08:50.521 00.000 21948 Worker thread wakes up
00:08:50.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:50.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:50.522 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:52.044 01.522 21948 Exposure complete
00:08:52.084 00.040 21948 worker thread done servicing request
00:08:52.084 00.000 18120 OnExposeComplete: enter
00:08:52.085 00.001 18120 UpdateGuideState(): m_state=6
00:08:52.086 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
00:08:52.088 00.002 18120 Star::Find returns 1 (0), X=409.38, Y=239.78, Mass=2261, SNR=32.7, Peak=202 HFD=4.2
00:08:52.089 00.001 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
00:08:52.089 00.000 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
00:08:52.090 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.86 mountX=-0.02 mountY=0.14, mountTheta=1.72
00:08:52.091 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.04, opts=13)
00:08:52.091 00.000 18120 Enqueuing Move request for scope (-0.14, -0.04)
00:08:52.092 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:52.092 00.000 18120 UpdateGuideState exits: m=2261 RSB=32.7
00:08:52.093 00.001 18120 PhdController: settling, locked = 1, distance = 0.19 (0.50) aobump = 0 frame = 5 / 99999
00:08:52.093 00.000 21948 Worker thread wakes up
00:08:52.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
00:08:52.093 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
00:08:52.093 00.000 21948 Moving (-0.14, -0.04) raw xDistance=-0.02 yDistance=0.14
00:08:52.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:08:52.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:52.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:08:52.093 00.000 21948 MoveAxis(E, 0, ABG)
00:08:52.093 00.000 21948 Move returns status 0, amount 0
00:08:52.094 00.001 21948 MoveAxis(N, 0, ABG)
00:08:52.094 00.000 21948 Move returns status 0, amount 0
00:08:52.094 00.000 21948 move complete, result=0
00:08:52.094 00.000 21948 worker thread done servicing request
00:08:52.094 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054132.093,"Host":"ASUS_SAM","Inst":1,"Distance":0.19,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
00:08:52.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:52.095 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:52.095 00.000 18120 Enqueuing Expose request
00:08:52.095 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:52.096 00.001 21948 Worker thread wakes up
00:08:52.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:52.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:53.732 01.636 21948 Exposure complete
00:08:53.785 00.053 21948 worker thread done servicing request
00:08:53.785 00.000 18120 OnExposeComplete: enter
00:08:53.785 00.000 18120 UpdateGuideState(): m_state=6
00:08:53.786 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
00:08:53.788 00.002 18120 Star::Find returns 1 (0), X=409.24, Y=239.86, Mass=2017, SNR=30.9, Peak=203 HFD=4.0
00:08:53.788 00.000 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.13 = -2.15)
00:08:53.788 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.24 = 0.95)
00:08:53.791 00.003 18120 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=2.99 mountX=-0.15 mountY=0.23, mountTheta=2.16
00:08:53.793 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.04, opts=13)
00:08:53.797 00.004 18120 Enqueuing Move request for scope (-0.28, 0.04)
00:08:53.799 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:53.801 00.002 18120 UpdateGuideState exits: m=2017 RSB=30.9
00:08:53.804 00.003 21948 Worker thread wakes up
00:08:53.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
00:08:53.804 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
00:08:53.804 00.000 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 6 / 99999
00:08:53.804 00.000 21948 Moving (-0.28, 0.04) raw xDistance=-0.15 yDistance=0.23
00:08:53.804 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054133.804,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
00:08:53.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:08:53.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:53.804 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:53.805 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:53.805 00.000 18120 Enqueuing Expose request
00:08:53.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:08:53.805 00.000 21948 MoveAxis(E, 0, ABG)
00:08:53.806 00.001 21948 Move returns status 0, amount 0
00:08:53.806 00.000 21948 MoveAxis(N, 0, ABG)
00:08:53.806 00.000 21948 Move returns status 0, amount 0
00:08:53.806 00.000 21948 move complete, result=0
00:08:53.806 00.000 21948 worker thread done servicing request
00:08:53.806 00.000 21948 Worker thread wakes up
00:08:53.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:53.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:53.806 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:55.219 01.413 21948 Exposure complete
00:08:55.250 00.031 21948 worker thread done servicing request
00:08:55.250 00.000 18120 OnExposeComplete: enter
00:08:55.251 00.001 18120 UpdateGuideState(): m_state=6
00:08:55.251 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
00:08:55.252 00.001 18120 Star::Find returns 1 (0), X=409.40, Y=239.97, Mass=1909, SNR=30.1, Peak=166 HFD=4.1
00:08:55.252 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
00:08:55.252 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.21)
00:08:55.253 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.25 mountX=-0.19 mountY=0.04, mountTheta=2.93
00:08:55.254 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.15, opts=13)
00:08:55.255 00.001 18120 Enqueuing Move request for scope (-0.12, 0.15)
00:08:55.255 00.000 21948 Worker thread wakes up
00:08:55.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:55.256 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.1
00:08:55.256 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 7 / 99999
00:08:55.257 00.001 18120 PhdController: newstate STATE_FINISH
00:08:55.257 00.000 18120 PhdController complete: success
00:08:55.258 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
00:08:55.258 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786054135.257,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:08:55.258 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
00:08:55.258 00.000 21948 Moving (-0.12, 0.15) raw xDistance=-0.19 yDistance=0.04
00:08:55.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:08:55.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:55.258 00.000 18120 Mount: notify guiding dither settle done success=1
00:08:55.259 00.001 18120 PhdController: newstate STATE_IDLE
00:08:55.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:55.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:55.260 00.001 18120 Enqueuing Expose request
00:08:55.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:08:55.260 00.000 21948 MoveAxis(E, 0, ABG)
00:08:55.260 00.000 21948 Move returns status 0, amount 0
00:08:55.260 00.000 21948 MoveAxis(N, 0, ABG)
00:08:55.260 00.000 21948 Move returns status 0, amount 0
00:08:55.260 00.000 21948 move complete, result=0
00:08:55.260 00.000 21948 worker thread done servicing request
00:08:55.260 00.000 21948 Worker thread wakes up
00:08:55.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:55.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:55.261 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:56.890 01.629 21948 Exposure complete
00:08:56.921 00.031 21948 worker thread done servicing request
00:08:56.921 00.000 18120 OnExposeComplete: enter
00:08:56.922 00.001 18120 UpdateGuideState(): m_state=6
00:08:56.923 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.923 00.000 18120 Star::Find returns 1 (0), X=409.25, Y=239.87, Mass=2009, SNR=30.6, Peak=196 HFD=4.2
00:08:56.924 00.001 18120 MultiStar: exiting stabilization period
00:08:56.925 00.001 18120 MultiStar: updating star positions after lock position change
00:08:56.927 00.002 18120 Star::Find(15, 643, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.929 00.002 18120 Star::Find returns 1 (0), X=643.83, Y=144.08, Mass=951, SNR=21.4, Peak=109 HFD=4.0
00:08:56.929 00.000 18120 Star::Find(15, 248, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.931 00.002 18120 Star::Find returns 1 (0), X=248.84, Y=596.18, Mass=879, SNR=20.4, Peak=108 HFD=4.3
00:08:56.931 00.000 18120 Star::Find(15, 1150, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.931 00.000 18120 Star::Find returns 1 (0), X=1150.95, Y=218.60, Mass=900, SNR=20.6, Peak=47 HFD=5.2
00:08:56.932 00.001 18120 Star::Find(15, 1159, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.932 00.000 18120 Star::Find returns 1 (0), X=1159.59, Y=810.17, Mass=566, SNR=16.4, Peak=51 HFD=3.7
00:08:56.933 00.001 18120 Star::Find(15, 928, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.933 00.000 18120 Star::Find returns 1 (0), X=928.34, Y=805.08, Mass=552, SNR=16.1, Peak=50 HFD=3.9
00:08:56.934 00.001 18120 Star::Find(15, 550, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.934 00.000 18120 Star::Find returns 1 (0), X=550.27, Y=573.66, Mass=553, SNR=16.1, Peak=47 HFD=3.9
00:08:56.934 00.000 18120 Star::Find(15, 241, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.935 00.001 18120 Star::Find returns 1 (0), X=241.72, Y=361.08, Mass=544, SNR=16.1, Peak=55 HFD=3.8
00:08:56.935 00.000 18120 Star::Find(15, 98, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.936 00.001 18120 Star::Find returns 1 (0), X=97.79, Y=868.13, Mass=380, SNR=13.5, Peak=59 HFD=3.0
00:08:56.936 00.000 18120 Star::Find(15, 274, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.937 00.001 18120 Star::Find returns 1 (0), X=274.04, Y=628.80, Mass=395, SNR=13.7, Peak=52 HFD=3.3
00:08:56.937 00.000 18120 Star::Find(15, 36, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.938 00.001 18120 Star::Find returns 1 (0), X=36.09, Y=452.56, Mass=287, SNR=11.7, Peak=34 HFD=2.9
00:08:56.938 00.000 18120 Star::Find(15, 396, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:56.938 00.000 18120 Star::Find returns 1 (0), X=395.93, Y=488.07, Mass=341, SNR=12.8, Peak=43 HFD=3.0
00:08:56.939 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
00:08:56.939 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.91)
00:08:56.939 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.28 cameraTheta=2.95 mountX=-0.16 mountY=0.22, mountTheta=2.21
00:08:56.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.05, opts=13)
00:08:56.941 00.001 18120 Enqueuing Move request for scope (-0.27, 0.05)
00:08:56.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:56.942 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.6
00:08:56.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:56.944 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:56.944 00.000 18120 Enqueuing Expose request
00:08:56.945 00.001 21948 Worker thread wakes up
00:08:56.945 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
00:08:56.945 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
00:08:56.945 00.000 21948 Moving (-0.27, 0.05) raw xDistance=-0.16 yDistance=0.22
00:08:56.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:08:56.945 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.49
00:08:56.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:08:56.945 00.000 21948 MoveAxis(E, 0, ABG)
00:08:56.945 00.000 21948 Move returns status 0, amount 0
00:08:56.945 00.000 21948 MoveAxis(S, 53, ABG)
00:08:56.945 00.000 21948 Guiding  Dir = 1, Dur = 53
00:08:56.945 00.000 21948 IsSlewing returns 0
00:08:56.945 00.000 21948 IsGuiding returns 0
00:08:56.949 00.004 21948 PulseGuide returned control before completion, sleep 58
00:08:57.019 00.070 21948 IsGuiding returns 0
00:08:57.019 00.000 21948 Move returns status 0, amount 53
00:08:57.019 00.000 21948 move complete, result=0
00:08:57.020 00.001 21948 worker thread done servicing request
00:08:57.020 00.000 21948 Worker thread wakes up
00:08:57.020 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 53 ms SOUTH
00:08:57.021 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:57.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:58.429 01.408 21948 Exposure complete
00:08:58.466 00.037 21948 worker thread done servicing request
00:08:58.466 00.000 18120 OnExposeComplete: enter
00:08:58.466 00.000 18120 UpdateGuideState(): m_state=6
00:08:58.467 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
00:08:58.467 00.000 18120 Star::Find returns 1 (0), X=409.23, Y=239.93, Mass=2163, SNR=32.1, Peak=210 HFD=4.2
00:08:58.468 00.001 18120 MultiStar: [#1 -0.15,0.07,0.70,U] [#2 -0.07,-0.19,0.64,U] [#3 0.01,-0.01,0.65,U] [#4 0.13,-0.31,0.56,U] [#5 -0.11,0.21,0.48,U] [#6 -0.00,0.23,0.47,U] [#7 0.09,0.02,0.48,U] [#8 0.19,-0.12,0.49,U] 
00:08:58.468 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.29, 0.12}
00:08:58.469 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.18 = -2.10)
00:08:58.469 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.00)
00:08:58.470 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.04 mountX=-0.03 mountY=0.04, mountTheta=2.11
00:08:58.471 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
00:08:58.472 00.001 18120 Enqueuing Move request for scope (-0.05, 0.01)
00:08:58.473 00.001 21948 Worker thread wakes up
00:08:58.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:08:58.473 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:08:58.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:08:58.473 00.000 18120 UpdateGuideState exits: m=2163 RSB=32.1
00:08:58.474 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:58.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:08:58.474 00.000 18120 Enqueuing Expose request
00:08:58.475 00.001 21948 Moving (-0.05, 0.01) raw xDistance=-0.03 yDistance=0.04
00:08:58.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:08:58.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:58.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:08:58.475 00.000 21948 MoveAxis(E, 0, ABG)
00:08:58.475 00.000 21948 Move returns status 0, amount 0
00:08:58.475 00.000 21948 MoveAxis(N, 0, ABG)
00:08:58.475 00.000 21948 Move returns status 0, amount 0
00:08:58.475 00.000 21948 move complete, result=0
00:08:58.475 00.000 21948 worker thread done servicing request
00:08:58.475 00.000 21948 Worker thread wakes up
00:08:58.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:08:58.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:08:58.476 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:00.114 01.638 21948 Exposure complete
00:09:00.155 00.041 21948 worker thread done servicing request
00:09:00.155 00.000 18120 OnExposeComplete: enter
00:09:00.156 00.001 18120 UpdateGuideState(): m_state=6
00:09:00.157 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
00:09:00.159 00.002 18120 Star::Find returns 1 (0), X=409.10, Y=239.78, Mass=1934, SNR=30.1, Peak=190 HFD=4.2
00:09:00.161 00.002 18120 MultiStar: [#1 -0.05,-0.18,0.73,U] [#2 -0.04,-0.08,0.68,U] [#3 -0.32,-0.24,0.00,M2] [#4 0.03,-0.05,0.55,U] [#5 0.05,0.02,0.55,U] [#6 0.06,0.28,0.49,U] [#7 0.01,-0.18,0.55,U] [#8 0.31,-0.22,0.00,M5] 
00:09:00.164 00.003 18120 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.42, -0.04}
00:09:00.166 00.002 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.14) = xAngle (-1.53 = -1.53)
00:09:00.168 00.002 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.57 = 1.57)
00:09:00.171 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.67 mountX=0.00 mountY=0.10, mountTheta=1.53
00:09:00.174 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
00:09:00.174 00.000 18120 Enqueuing Move request for scope (-0.09, -0.05)
00:09:00.176 00.002 21948 Worker thread wakes up
00:09:00.176 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:00.177 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.1
00:09:00.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.178 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:00.178 00.000 18120 Enqueuing Expose request
00:09:00.179 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:09:00.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:09:00.179 00.000 21948 Moving (-0.09, -0.05) raw xDistance=0.00 yDistance=0.10
00:09:00.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:09:00.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:00.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:09:00.179 00.000 21948 MoveAxis(E, 0, ABG)
00:09:00.179 00.000 21948 Move returns status 0, amount 0
00:09:00.179 00.000 21948 MoveAxis(N, 0, ABG)
00:09:00.179 00.000 21948 Move returns status 0, amount 0
00:09:00.179 00.000 21948 move complete, result=0
00:09:00.179 00.000 21948 worker thread done servicing request
00:09:00.179 00.000 21948 Worker thread wakes up
00:09:00.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:00.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:00.179 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:01.696 01.517 21948 Exposure complete
00:09:01.743 00.047 21948 worker thread done servicing request
00:09:01.743 00.000 18120 OnExposeComplete: enter
00:09:01.745 00.002 18120 UpdateGuideState(): m_state=6
00:09:01.746 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
00:09:01.746 00.000 18120 Star::Find returns 1 (0), X=409.25, Y=239.65, Mass=2073, SNR=31.2, Peak=179 HFD=4.3
00:09:01.747 00.001 18120 MultiStar: [#1 0.11,-0.11,0.71,U] [#2 -0.05,0.09,0.64,U] [#3 -0.17,0.09,0.69,U] [#4 0.31,-0.25,0.00,M1] [#5 0.00,-0.03,0.55,U] [#6 0.09,0.12,0.49,U] [#7 0.07,0.02,0.53,U] [#8 0.15,-0.34,0.00,M6] 
00:09:01.748 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.02}, one-star: {-0.27, -0.16}
00:09:01.748 00.000 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
00:09:01.749 00.001 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
00:09:01.749 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.87 mountX=-0.01 mountY=0.06, mountTheta=1.73
00:09:01.750 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
00:09:01.751 00.001 18120 Enqueuing Move request for scope (-0.06, -0.02)
00:09:01.751 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:01.752 00.001 18120 UpdateGuideState exits: m=2073 RSB=31.2
00:09:01.752 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:01.752 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:01.753 00.001 18120 Enqueuing Expose request
00:09:01.753 00.000 21948 Worker thread wakes up
00:09:01.754 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:09:01.754 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:09:01.754 00.000 21948 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
00:09:01.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:09:01.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:01.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:01.754 00.000 21948 MoveAxis(E, 0, ABG)
00:09:01.754 00.000 21948 Move returns status 0, amount 0
00:09:01.754 00.000 21948 MoveAxis(N, 0, ABG)
00:09:01.754 00.000 21948 Move returns status 0, amount 0
00:09:01.754 00.000 21948 move complete, result=0
00:09:01.754 00.000 21948 worker thread done servicing request
00:09:01.754 00.000 21948 Worker thread wakes up
00:09:01.754 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:01.755 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:01.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:03.384 01.629 21948 Exposure complete
00:09:03.428 00.044 21948 worker thread done servicing request
00:09:03.428 00.000 18120 OnExposeComplete: enter
00:09:03.432 00.004 18120 UpdateGuideState(): m_state=6
00:09:03.434 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
00:09:03.435 00.001 18120 Star::Find returns 1 (0), X=409.46, Y=239.88, Mass=2074, SNR=31.1, Peak=183 HFD=4.2
00:09:03.436 00.001 18120 MultiStar: [#1 0.14,-0.01,0.72,U] [#2 0.05,0.03,0.65,U] [#3 -0.27,0.17,0.68,U] [#4 0.21,0.04,0.53,U] [#5 0.10,0.04,0.53,U] [#6 0.30,0.24,0.00,M1] [#7 0.31,0.12,0.48,U] [#8 0.67,-0.22,0.00,M7] 
00:09:03.437 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {-0.06, 0.06}
00:09:03.438 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.14) = xAngle (2.10 = 2.10)
00:09:03.440 00.002 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.21 = -1.08)
00:09:03.442 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.96 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
00:09:03.445 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
00:09:03.446 00.001 18120 Enqueuing Move request for scope (0.04, 0.06)
00:09:03.446 00.000 21948 Worker thread wakes up
00:09:03.447 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:09:03.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:09:03.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:03.447 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.1
00:09:03.448 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:03.448 00.000 18120 Enqueuing Expose request
00:09:03.449 00.001 21948 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.07
00:09:03.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:03.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:03.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:03.449 00.000 21948 MoveAxis(E, 0, ABG)
00:09:03.449 00.000 21948 Move returns status 0, amount 0
00:09:03.449 00.000 21948 MoveAxis(N, 0, ABG)
00:09:03.449 00.000 21948 Move returns status 0, amount 0
00:09:03.449 00.000 21948 move complete, result=0
00:09:03.449 00.000 21948 worker thread done servicing request
00:09:03.449 00.000 21948 Worker thread wakes up
00:09:03.449 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:03.449 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:03.449 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:04.966 01.517 21948 Exposure complete
00:09:04.996 00.030 21948 worker thread done servicing request
00:09:04.996 00.000 18120 OnExposeComplete: enter
00:09:04.997 00.001 18120 UpdateGuideState(): m_state=6
00:09:04.997 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
00:09:04.998 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=239.78, Mass=2069, SNR=31.1, Peak=186 HFD=4.2
00:09:04.998 00.000 18120 MultiStar: [#1 0.02,-0.06,0.73,U] [#2 0.12,0.03,0.67,U] [#3 0.17,0.16,0.69,U] [#4 0.52,0.03,0.00,M1] [#5 0.00,0.29,0.52,U] [#6 0.30,0.26,0.00,M2] [#7 0.14,-0.11,0.52,U] [#8 0.36,-0.11,0.00,M8] 
00:09:04.999 00.001 18120 refined, 5 included, MultiStar: {0.02, 0.03}, one-star: {-0.22, -0.04}
00:09:04.999 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
00:09:04.999 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.38 = -0.90)
00:09:05.000 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.13 mountX=-0.02 mountY=-0.03, mountTheta=-2.26
00:09:05.002 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
00:09:05.002 00.000 18120 Enqueuing Move request for scope (0.02, 0.03)
00:09:05.003 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:05.003 00.000 21948 Worker thread wakes up
00:09:05.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:09:05.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:09:05.003 00.000 21948 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
00:09:05.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:09:05.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:05.003 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.1
00:09:05.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:05.004 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:05.004 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:05.004 00.000 18120 Enqueuing Expose request
00:09:05.005 00.001 21948 MoveAxis(E, 0, ABG)
00:09:05.005 00.000 21948 Move returns status 0, amount 0
00:09:05.005 00.000 21948 MoveAxis(N, 0, ABG)
00:09:05.005 00.000 21948 Move returns status 0, amount 0
00:09:05.005 00.000 21948 move complete, result=0
00:09:05.005 00.000 21948 worker thread done servicing request
00:09:05.005 00.000 21948 Worker thread wakes up
00:09:05.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:05.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:05.005 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:06.643 01.638 21948 Exposure complete
00:09:06.687 00.044 21948 worker thread done servicing request
00:09:06.688 00.001 18120 OnExposeComplete: enter
00:09:06.691 00.003 18120 UpdateGuideState(): m_state=6
00:09:06.693 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
00:09:06.695 00.002 18120 Star::Find returns 1 (0), X=409.28, Y=239.91, Mass=2014, SNR=30.8, Peak=204 HFD=4.1
00:09:06.698 00.003 18120 MultiStar: [#1 -0.09,-0.14,0.71,U] [#2 0.23,-0.08,0.64,U] [#3 0.24,0.11,0.69,U] [#4 0.10,0.01,0.58,U] [#5 0.19,-0.00,0.54,U] [#6 0.25,0.08,0.47,U] [#7 -0.16,0.03,0.50,U] [#8 0.29,-0.24,0.00,M9] 
00:09:06.700 00.002 18120 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {-0.24, 0.10}
00:09:06.703 00.003 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.14) = xAngle (1.52 = 1.52)
00:09:06.704 00.001 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.63 = -1.66)
00:09:06.704 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.38 mountX=0.00 mountY=-0.04, mountTheta=-1.52
00:09:06.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
00:09:06.706 00.001 18120 Enqueuing Move request for scope (0.04, 0.02)
00:09:06.706 00.000 21948 Worker thread wakes up
00:09:06.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:06.707 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.8
00:09:06.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:06.707 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:06.708 00.001 18120 Enqueuing Expose request
00:09:06.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:09:06.708 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:09:06.708 00.000 21948 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.04
00:09:06.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:09:06.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:06.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:06.708 00.000 21948 MoveAxis(E, 0, ABG)
00:09:06.708 00.000 21948 Move returns status 0, amount 0
00:09:06.709 00.001 21948 MoveAxis(N, 0, ABG)
00:09:06.709 00.000 21948 Move returns status 0, amount 0
00:09:06.709 00.000 21948 move complete, result=0
00:09:06.709 00.000 21948 worker thread done servicing request
00:09:06.709 00.000 21948 Worker thread wakes up
00:09:06.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:06.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:06.709 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:08.224 01.515 21948 Exposure complete
00:09:08.266 00.042 21948 worker thread done servicing request
00:09:08.266 00.000 18120 OnExposeComplete: enter
00:09:08.268 00.002 18120 UpdateGuideState(): m_state=6
00:09:08.271 00.003 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
00:09:08.271 00.000 18120 Star::Find returns 1 (0), X=409.10, Y=239.98, Mass=2187, SNR=32.1, Peak=225 HFD=4.3
00:09:08.272 00.001 18120 MultiStar: [#1 -0.13,-0.01,0.73,U] [#2 -0.03,-0.06,0.64,U] [#3 -0.03,0.10,0.63,U] [#4 0.05,0.00,0.55,U] [#5 0.02,0.25,0.54,U] [#6 0.28,0.22,0.50,U] [#7 0.07,-0.06,0.50,U] [#8 0.68,-0.12,0.00,M10] 
00:09:08.272 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {-0.42, 0.16}
00:09:08.272 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.42 = -2.86)
00:09:08.273 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.24)
00:09:08.273 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.28 mountX=-0.10 mountY=0.02, mountTheta=2.90
00:09:08.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
00:09:08.275 00.001 18120 Enqueuing Move request for scope (-0.07, 0.08)
00:09:08.275 00.000 21948 Worker thread wakes up
00:09:08.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:09:08.275 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:09:08.275 00.000 21948 Moving (-0.07, 0.08) raw xDistance=-0.10 yDistance=0.02
00:09:08.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:09:08.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:08.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:08.276 00.001 18120 UpdateGuideState exits: m=2187 RSB=32.1
00:09:08.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:08.277 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:08.277 00.000 18120 Enqueuing Expose request
00:09:08.278 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:08.278 00.000 21948 MoveAxis(E, 0, ABG)
00:09:08.278 00.000 21948 Move returns status 0, amount 0
00:09:08.278 00.000 21948 MoveAxis(N, 0, ABG)
00:09:08.278 00.000 21948 Move returns status 0, amount 0
00:09:08.278 00.000 21948 move complete, result=0
00:09:08.278 00.000 21948 worker thread done servicing request
00:09:08.278 00.000 21948 Worker thread wakes up
00:09:08.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:08.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:08.278 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:09.913 01.635 21948 Exposure complete
00:09:09.945 00.032 21948 worker thread done servicing request
00:09:09.945 00.000 18120 OnExposeComplete: enter
00:09:09.945 00.000 18120 UpdateGuideState(): m_state=6
00:09:09.946 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
00:09:09.947 00.001 18120 Star::Find returns 1 (0), X=409.26, Y=239.92, Mass=2262, SNR=32.6, Peak=214 HFD=4.2
00:09:09.947 00.000 18120 MultiStar: [#1 0.02,-0.04,0.68,U] [#2 0.06,-0.13,0.63,U] [#3 0.19,0.25,0.65,U] [#4 0.13,0.01,0.57,U] [#5 0.09,0.08,0.49,U] [#6 0.15,0.16,0.47,U] [#7 0.08,0.02,0.51,U] [#8 0.46,-0.03,0.00,R] 
00:09:09.949 00.002 18120 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {-0.26, 0.11}
00:09:09.953 00.004 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.14) = xAngle (2.23 = 2.23)
00:09:09.955 00.002 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.33 = -0.95)
00:09:09.957 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=-0.04 mountY=-0.05, mountTheta=-2.22
00:09:09.962 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
00:09:09.965 00.003 18120 Enqueuing Move request for scope (0.03, 0.06)
00:09:09.967 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:09.970 00.003 18120 UpdateGuideState exits: m=2262 RSB=32.6
00:09:09.972 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:09.974 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:09.976 00.002 18120 Enqueuing Expose request
00:09:09.979 00.003 21948 Worker thread wakes up
00:09:09.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:09:09.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:09:09.979 00.000 21948 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.05
00:09:09.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:09.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:09.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:09.979 00.000 21948 MoveAxis(E, 0, ABG)
00:09:09.979 00.000 21948 Move returns status 0, amount 0
00:09:09.979 00.000 21948 MoveAxis(N, 0, ABG)
00:09:09.979 00.000 21948 Move returns status 0, amount 0
00:09:09.979 00.000 21948 move complete, result=0
00:09:09.979 00.000 21948 worker thread done servicing request
00:09:09.979 00.000 21948 Worker thread wakes up
00:09:09.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:09.980 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:09.980 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:11.492 01.512 21948 Exposure complete
00:09:11.542 00.050 21948 worker thread done servicing request
00:09:11.542 00.000 18120 OnExposeComplete: enter
00:09:11.543 00.001 18120 UpdateGuideState(): m_state=6
00:09:11.544 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
00:09:11.544 00.000 18120 Star::Find returns 1 (0), X=408.96, Y=239.86, Mass=1813, SNR=29.3, Peak=185 HFD=4.2
00:09:11.545 00.001 18120 MultiStar: [#1 -0.05,-0.17,0.75,U] [#2 -0.21,-0.14,0.70,U] [#3 -0.39,0.11,0.00,M1] [#4 0.08,-0.07,0.58,U] [#5 0.05,0.08,0.54,U] [#6 0.12,0.18,0.50,U] [#7 0.01,-0.02,0.54,U] [#8 0.09,-0.09,0.46,U] 
00:09:11.545 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.56, 0.05}
00:09:11.546 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
00:09:11.546 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
00:09:11.547 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.90 mountX=-0.02 mountY=0.11, mountTheta=1.75
00:09:11.548 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
00:09:11.549 00.001 18120 Enqueuing Move request for scope (-0.11, -0.03)
00:09:11.549 00.000 21948 Worker thread wakes up
00:09:11.550 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:11.550 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.3
00:09:11.550 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:11.551 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:11.553 00.002 18120 Enqueuing Expose request
00:09:11.553 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:09:11.553 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:09:11.554 00.001 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
00:09:11.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:09:11.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:11.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:09:11.554 00.000 21948 MoveAxis(E, 0, ABG)
00:09:11.554 00.000 21948 Move returns status 0, amount 0
00:09:11.554 00.000 21948 MoveAxis(N, 0, ABG)
00:09:11.554 00.000 21948 Move returns status 0, amount 0
00:09:11.554 00.000 21948 move complete, result=0
00:09:11.554 00.000 21948 worker thread done servicing request
00:09:11.554 00.000 21948 Worker thread wakes up
00:09:11.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:11.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:11.554 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:13.175 01.621 21948 Exposure complete
00:09:13.209 00.034 21948 worker thread done servicing request
00:09:13.209 00.000 18120 OnExposeComplete: enter
00:09:13.209 00.000 18120 UpdateGuideState(): m_state=6
00:09:13.210 00.001 18120 Star::Find(15, 408, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
00:09:13.212 00.002 18120 Star::Find returns 1 (0), X=409.13, Y=239.86, Mass=2415, SNR=33.7, Peak=228 HFD=4.3
00:09:13.214 00.002 18120 MultiStar: [#1 -0.10,-0.19,0.67,U] [#2 0.11,-0.08,0.57,U] [#3 0.20,0.13,0.60,U] [#4 0.18,0.05,0.52,U] [#5 -0.04,0.10,0.48,U] [#6 -0.00,0.39,0.00,M1] [#7 0.09,0.03,0.48,U] [#8 -0.06,-0.25,0.39,U] 
00:09:13.214 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.39, 0.04}
00:09:13.214 00.000 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.14) = xAngle (-1.69 = -1.69)
00:09:13.214 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.41 = 1.41)
00:09:13.216 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.83 mountX=-0.00 mountY=0.04, mountTheta=1.69
00:09:13.218 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
00:09:13.218 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
00:09:13.219 00.001 21948 Worker thread wakes up
00:09:13.219 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:13.221 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:09:13.221 00.000 18120 UpdateGuideState exits: m=2415 RSB=33.7
00:09:13.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:13.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:13.222 00.001 18120 Enqueuing Expose request
00:09:13.222 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:09:13.222 00.000 21948 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
00:09:13.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:09:13.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:13.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:09:13.222 00.000 21948 MoveAxis(E, 0, ABG)
00:09:13.222 00.000 21948 Move returns status 0, amount 0
00:09:13.222 00.000 21948 MoveAxis(N, 0, ABG)
00:09:13.222 00.000 21948 Move returns status 0, amount 0
00:09:13.222 00.000 21948 move complete, result=0
00:09:13.222 00.000 21948 worker thread done servicing request
00:09:13.222 00.000 21948 Worker thread wakes up
00:09:13.223 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:13.223 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:13.223 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:14.742 01.519 21948 Exposure complete
00:09:14.767 00.025 21948 worker thread done servicing request
00:09:14.768 00.001 18120 OnExposeComplete: enter
00:09:14.768 00.000 18120 UpdateGuideState(): m_state=6
00:09:14.769 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
00:09:14.769 00.000 18120 Star::Find returns 1 (0), X=409.29, Y=239.88, Mass=2092, SNR=31.4, Peak=200 HFD=4.1
00:09:14.770 00.001 18120 MultiStar: [#1 0.03,-0.06,0.70,U] [#2 0.04,0.04,0.64,U] [#3 -0.38,0.25,0.00,M1] [#4 0.18,-0.00,0.57,U] [#5 0.14,0.25,0.55,U] [#6 -0.06,0.40,0.00,M2] [#7 0.07,0.11,0.47,U] [#8 -0.15,-0.21,0.48,U] 
00:09:14.770 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {-0.23, 0.07}
00:09:14.771 00.001 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.99 = 2.99)
00:09:14.772 00.001 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.09 = -0.19)
00:09:14.773 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.84 mountX=-0.03 mountY=-0.01, mountTheta=-2.95
00:09:14.775 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
00:09:14.775 00.000 18120 Enqueuing Move request for scope (-0.01, 0.03)
00:09:14.776 00.001 21948 Worker thread wakes up
00:09:14.776 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:14.776 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
00:09:14.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:14.778 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:14.778 00.000 18120 Enqueuing Expose request
00:09:14.779 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:09:14.779 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:09:14.779 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
00:09:14.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:09:14.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:14.779 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:14.779 00.000 21948 MoveAxis(E, 0, ABG)
00:09:14.779 00.000 21948 Move returns status 0, amount 0
00:09:14.779 00.000 21948 MoveAxis(N, 0, ABG)
00:09:14.779 00.000 21948 Move returns status 0, amount 0
00:09:14.779 00.000 21948 move complete, result=0
00:09:14.779 00.000 21948 worker thread done servicing request
00:09:14.779 00.000 21948 Worker thread wakes up
00:09:14.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:14.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:14.779 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:16.401 01.622 21948 Exposure complete
00:09:16.442 00.041 21948 worker thread done servicing request
00:09:16.442 00.000 18120 OnExposeComplete: enter
00:09:16.443 00.001 18120 UpdateGuideState(): m_state=6
00:09:16.445 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
00:09:16.446 00.001 18120 Star::Find returns 1 (0), X=409.05, Y=239.91, Mass=1952, SNR=30.3, Peak=210 HFD=4.2
00:09:16.447 00.001 18120 MultiStar: [#1 0.02,0.15,0.75,U] [#2 0.01,0.14,0.64,U] [#3 -0.16,0.17,0.72,U] [#4 0.29,-0.04,0.56,U] [#5 -0.05,0.17,0.52,U] [#6 -0.21,0.08,0.47,U] [#7 0.42,0.25,0.00,M1] [#8 -0.17,0.07,0.45,U] 
00:09:16.447 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.47, 0.10}
00:09:16.448 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
00:09:16.448 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
00:09:16.449 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=-0.15 mountY=0.06, mountTheta=2.77
00:09:16.450 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
00:09:16.451 00.001 18120 Enqueuing Move request for scope (-0.12, 0.11)
00:09:16.451 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:16.452 00.001 21948 Worker thread wakes up
00:09:16.452 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.3
00:09:16.452 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:16.452 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:16.454 00.002 18120 Enqueuing Expose request
00:09:16.455 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:09:16.455 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:09:16.455 00.000 21948 Moving (-0.12, 0.11) raw xDistance=-0.15 yDistance=0.06
00:09:16.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:09:16.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:16.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:16.455 00.000 21948 MoveAxis(E, 0, ABG)
00:09:16.455 00.000 21948 Move returns status 0, amount 0
00:09:16.456 00.001 21948 MoveAxis(N, 0, ABG)
00:09:16.456 00.000 21948 Move returns status 0, amount 0
00:09:16.456 00.000 21948 move complete, result=0
00:09:16.456 00.000 21948 worker thread done servicing request
00:09:16.456 00.000 21948 Worker thread wakes up
00:09:16.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:16.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:16.457 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:17.969 01.512 21948 Exposure complete
00:09:18.015 00.046 21948 worker thread done servicing request
00:09:18.015 00.000 18120 OnExposeComplete: enter
00:09:18.017 00.002 18120 UpdateGuideState(): m_state=6
00:09:18.018 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
00:09:18.019 00.001 18120 Star::Find returns 1 (0), X=409.12, Y=239.93, Mass=2045, SNR=31.0, Peak=208 HFD=4.2
00:09:18.020 00.001 18120 MultiStar: [#1 -0.10,0.01,0.71,U] [#2 0.05,-0.03,0.64,U] [#3 0.16,0.17,0.66,U] [#4 0.14,-0.10,0.52,U] [#5 0.01,0.04,0.55,U] [#6 0.09,0.07,0.47,U] [#7 -0.02,0.15,0.53,U] [#8 -0.17,0.17,0.45,U] 
00:09:18.021 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.40, 0.11}
00:09:18.022 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
00:09:18.023 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
00:09:18.025 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.24 mountX=-0.08 mountY=0.02, mountTheta=2.94
00:09:18.027 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
00:09:18.028 00.001 18120 Enqueuing Move request for scope (-0.05, 0.07)
00:09:18.030 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:18.031 00.001 21948 Worker thread wakes up
00:09:18.031 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
00:09:18.032 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:18.033 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:18.034 00.001 18120 Enqueuing Expose request
00:09:18.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:09:18.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:09:18.034 00.000 21948 Moving (-0.05, 0.07) raw xDistance=-0.08 yDistance=0.02
00:09:18.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:09:18.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:18.035 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:18.035 00.000 21948 MoveAxis(E, 0, ABG)
00:09:18.035 00.000 21948 Move returns status 0, amount 0
00:09:18.035 00.000 21948 MoveAxis(N, 0, ABG)
00:09:18.035 00.000 21948 Move returns status 0, amount 0
00:09:18.035 00.000 21948 move complete, result=0
00:09:18.035 00.000 21948 worker thread done servicing request
00:09:18.035 00.000 21948 Worker thread wakes up
00:09:18.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:18.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:18.035 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:19.662 01.627 21948 Exposure complete
00:09:19.700 00.038 21948 worker thread done servicing request
00:09:19.700 00.000 18120 OnExposeComplete: enter
00:09:19.701 00.001 18120 UpdateGuideState(): m_state=6
00:09:19.703 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
00:09:19.703 00.000 18120 Star::Find returns 1 (0), X=409.36, Y=239.73, Mass=1921, SNR=30.3, Peak=188 HFD=3.7
00:09:19.705 00.002 18120 MultiStar: [#1 0.07,-0.14,0.75,U] [#2 0.27,-0.28,0.00,M1] [#3 0.13,0.02,0.68,U] [#4 0.24,0.06,0.57,U] [#5 0.08,-0.12,0.58,U] [#6 0.20,0.05,0.49,U] [#7 0.00,0.08,0.53,U] [#8 -0.22,0.03,0.47,U] 
00:09:19.709 00.004 18120 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {-0.16, -0.08}
00:09:19.711 00.002 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.14) = xAngle (0.46 = 0.46)
00:09:19.711 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.56 = -2.72)
00:09:19.711 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.68 mountX=0.04 mountY=-0.02, mountTheta=-0.43
00:09:19.713 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
00:09:19.713 00.000 18120 Enqueuing Move request for scope (0.03, -0.03)
00:09:19.714 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:19.714 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.3
00:09:19.715 00.001 21948 Worker thread wakes up
00:09:19.715 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:19.715 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:09:19.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:09:19.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:19.716 00.001 18120 Enqueuing Expose request
00:09:19.716 00.000 21948 Moving (0.03, -0.03) raw xDistance=0.04 yDistance=-0.02
00:09:19.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:09:19.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:19.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:19.716 00.000 21948 MoveAxis(E, 0, ABG)
00:09:19.716 00.000 21948 Move returns status 0, amount 0
00:09:19.716 00.000 21948 MoveAxis(N, 0, ABG)
00:09:19.716 00.000 21948 Move returns status 0, amount 0
00:09:19.716 00.000 21948 move complete, result=0
00:09:19.716 00.000 21948 worker thread done servicing request
00:09:19.716 00.000 21948 Worker thread wakes up
00:09:19.717 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:19.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:19.717 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:21.240 01.523 21948 Exposure complete
00:09:21.313 00.073 21948 worker thread done servicing request
00:09:21.314 00.001 18120 OnExposeComplete: enter
00:09:21.316 00.002 18120 UpdateGuideState(): m_state=6
00:09:21.319 00.003 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
00:09:21.321 00.002 18120 Star::Find returns 1 (0), X=409.12, Y=239.83, Mass=1957, SNR=30.5, Peak=205 HFD=4.2
00:09:21.322 00.001 18120 MultiStar: [#1 -0.02,-0.00,0.75,U] [#2 -0.01,-0.13,0.63,U] [#3 -0.40,0.09,0.00,M1] [#4 0.07,-0.06,0.54,U] [#5 0.07,0.03,0.54,U] [#6 0.10,0.17,0.51,U] [#7 0.08,0.34,0.50,U] [#8 -0.27,-0.05,0.48,U] 
00:09:21.322 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.40, 0.01}
00:09:21.323 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.91 = -2.38)
00:09:21.323 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.72)
00:09:21.326 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.76 mountX=-0.06 mountY=0.05, mountTheta=2.40
00:09:21.328 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
00:09:21.329 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
00:09:21.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:21.330 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.5
00:09:21.330 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:21.331 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:21.331 00.000 18120 Enqueuing Expose request
00:09:21.331 00.000 21948 Worker thread wakes up
00:09:21.332 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:09:21.332 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:09:21.332 00.000 21948 Moving (-0.08, 0.03) raw xDistance=-0.06 yDistance=0.05
00:09:21.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:09:21.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:21.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:09:21.332 00.000 21948 MoveAxis(E, 0, ABG)
00:09:21.332 00.000 21948 Move returns status 0, amount 0
00:09:21.332 00.000 21948 MoveAxis(N, 0, ABG)
00:09:21.332 00.000 21948 Move returns status 0, amount 0
00:09:21.332 00.000 21948 move complete, result=0
00:09:21.332 00.000 21948 worker thread done servicing request
00:09:21.332 00.000 21948 Worker thread wakes up
00:09:21.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:21.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:21.332 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:22.967 01.635 21948 Exposure complete
00:09:23.012 00.045 21948 worker thread done servicing request
00:09:23.012 00.000 18120 OnExposeComplete: enter
00:09:23.013 00.001 18120 UpdateGuideState(): m_state=6
00:09:23.014 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
00:09:23.015 00.001 18120 Star::Find returns 1 (0), X=409.25, Y=239.97, Mass=2334, SNR=33.4, Peak=234 HFD=4.2
00:09:23.017 00.002 18120 MultiStar: [#1 0.02,-0.16,0.64,U] [#2 -0.01,-0.10,0.65,U] [#3 0.09,-0.10,0.60,U] [#4 0.22,-0.14,0.52,U] [#5 0.09,0.10,0.52,U] [#6 0.06,0.11,0.46,U] [#7 0.10,-0.13,0.50,U] [#8 0.11,-0.23,0.41,U] 
00:09:23.018 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.27, 0.15}
00:09:23.019 00.001 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.14) = xAngle (-0.08 = -0.08)
00:09:23.021 00.002 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.03 = 3.03)
00:09:23.022 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.22 mountX=0.04 mountY=0.00, mountTheta=0.11
00:09:23.024 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
00:09:23.026 00.002 18120 Enqueuing Move request for scope (0.01, -0.04)
00:09:23.027 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:23.028 00.001 21948 Worker thread wakes up
00:09:23.029 00.001 18120 UpdateGuideState exits: m=2334 RSB=33.4
00:09:23.030 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.031 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:23.032 00.001 18120 Enqueuing Expose request
00:09:23.033 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:09:23.033 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:09:23.033 00.000 21948 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.00
00:09:23.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:09:23.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:23.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:09:23.033 00.000 21948 MoveAxis(E, 0, ABG)
00:09:23.034 00.001 21948 Move returns status 0, amount 0
00:09:23.034 00.000 21948 MoveAxis(N, 0, ABG)
00:09:23.034 00.000 21948 Move returns status 0, amount 0
00:09:23.034 00.000 21948 move complete, result=0
00:09:23.034 00.000 21948 worker thread done servicing request
00:09:23.034 00.000 21948 Worker thread wakes up
00:09:23.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:23.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:23.034 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:24.561 01.527 21948 Exposure complete
00:09:24.599 00.038 21948 worker thread done servicing request
00:09:24.599 00.000 18120 OnExposeComplete: enter
00:09:24.600 00.001 18120 UpdateGuideState(): m_state=6
00:09:24.600 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
00:09:24.600 00.000 18120 Star::Find returns 1 (0), X=409.21, Y=239.79, Mass=1966, SNR=30.3, Peak=204 HFD=3.9
00:09:24.601 00.001 18120 MultiStar: [#1 -0.17,-0.04,0.72,U] [#2 -0.15,0.01,0.67,U] [#3 -0.26,0.20,0.71,U] [#4 0.21,0.05,0.56,U] [#5 0.09,-0.11,0.53,U] [#6 0.08,0.26,0.50,U] [#7 -0.02,0.07,0.53,U] [#8 -0.42,-0.01,0.00,M1] 
00:09:24.601 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.31, -0.02}
00:09:24.602 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.87 = -2.41)
00:09:24.603 00.001 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
00:09:24.603 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.72 mountX=-0.08 mountY=0.07, mountTheta=2.44
00:09:24.605 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
00:09:24.606 00.001 18120 Enqueuing Move request for scope (-0.10, 0.04)
00:09:24.606 00.000 21948 Worker thread wakes up
00:09:24.607 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
00:09:24.607 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
00:09:24.607 00.000 21948 Moving (-0.10, 0.04) raw xDistance=-0.08 yDistance=0.07
00:09:24.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:09:24.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:24.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:24.607 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:24.610 00.003 21948 MoveAxis(E, 0, ABG)
00:09:24.610 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.3
00:09:24.610 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:24.611 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:24.612 00.001 18120 Enqueuing Expose request
00:09:24.613 00.001 21948 Move returns status 0, amount 0
00:09:24.614 00.001 21948 MoveAxis(N, 0, ABG)
00:09:24.614 00.000 21948 Move returns status 0, amount 0
00:09:24.614 00.000 21948 move complete, result=0
00:09:24.614 00.000 21948 worker thread done servicing request
00:09:24.614 00.000 21948 Worker thread wakes up
00:09:24.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:24.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:24.614 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:26.247 01.633 21948 Exposure complete
00:09:26.285 00.038 21948 worker thread done servicing request
00:09:26.285 00.000 18120 OnExposeComplete: enter
00:09:26.287 00.002 18120 UpdateGuideState(): m_state=6
00:09:26.289 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
00:09:26.290 00.001 18120 Star::Find returns 1 (0), X=409.34, Y=239.82, Mass=2103, SNR=31.5, Peak=200 HFD=4.0
00:09:26.293 00.003 18120 MultiStar: [#1 0.09,-0.10,0.72,U] [#2 0.09,-0.15,0.64,U] [#3 0.04,-0.13,0.65,U] [#4 0.13,0.15,0.52,U] [#5 -0.03,0.07,0.50,U] [#6 0.28,0.03,0.48,U] [#7 0.22,0.03,0.51,U] [#8 -0.29,0.02,0.45,U] 
00:09:26.295 00.002 18120 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.18, 0.01}
00:09:26.297 00.002 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
00:09:26.300 00.003 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.66)
00:09:26.302 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.62 mountX=0.03 mountY=-0.01, mountTheta=-0.49
00:09:26.306 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.02, opts=13)
00:09:26.308 00.002 18120 Enqueuing Move request for scope (0.02, -0.02)
00:09:26.309 00.001 21948 Worker thread wakes up
00:09:26.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:26.310 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:09:26.310 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.5
00:09:26.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:26.311 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:26.311 00.000 18120 Enqueuing Expose request
00:09:26.312 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:09:26.312 00.000 21948 Moving (0.02, -0.02) raw xDistance=0.03 yDistance=-0.01
00:09:26.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:09:26.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:26.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:26.312 00.000 21948 MoveAxis(E, 0, ABG)
00:09:26.312 00.000 21948 Move returns status 0, amount 0
00:09:26.312 00.000 21948 MoveAxis(N, 0, ABG)
00:09:26.312 00.000 21948 Move returns status 0, amount 0
00:09:26.312 00.000 21948 move complete, result=0
00:09:26.312 00.000 21948 worker thread done servicing request
00:09:26.312 00.000 21948 Worker thread wakes up
00:09:26.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:26.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:26.313 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:27.827 01.514 21948 Exposure complete
00:09:27.867 00.040 21948 worker thread done servicing request
00:09:27.867 00.000 18120 OnExposeComplete: enter
00:09:27.870 00.003 18120 UpdateGuideState(): m_state=6
00:09:27.871 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
00:09:27.872 00.001 18120 Star::Find returns 1 (0), X=409.48, Y=239.76, Mass=2163, SNR=32.0, Peak=190 HFD=3.9
00:09:27.872 00.000 18120 MultiStar: [#1 0.10,-0.28,0.72,U] [#2 0.23,-0.12,0.63,U] [#3 0.05,-0.25,0.64,U] [#4 0.46,-0.21,0.00,M1] [#5 0.08,-0.08,0.52,U] [#6 0.30,0.08,0.46,U] [#7 0.17,-0.12,0.46,U] [#8 -0.20,-0.14,0.45,U] 
00:09:27.873 00.001 18120 single-star, 7 included, MultiStar: {0.08, -0.13}, one-star: {-0.04, -0.06}
00:09:27.873 00.000 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.14) = xAngle (-0.99 = -0.99)
00:09:27.876 00.003 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.12 = 2.12)
00:09:27.878 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.13 mountX=0.04 mountY=0.06, mountTheta=1.00
00:09:27.880 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
00:09:27.880 00.000 18120 Enqueuing Move request for scope (-0.04, -0.06)
00:09:27.881 00.001 21948 Worker thread wakes up
00:09:27.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:27.881 00.000 18120 UpdateGuideState exits: m=2163 RSB=32.0
00:09:27.882 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:27.882 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:27.883 00.001 18120 Enqueuing Expose request
00:09:27.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:09:27.883 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:09:27.883 00.000 21948 Moving (-0.04, -0.06) raw xDistance=0.04 yDistance=0.06
00:09:27.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:09:27.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:27.883 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:27.883 00.000 21948 MoveAxis(E, 0, ABG)
00:09:27.883 00.000 21948 Move returns status 0, amount 0
00:09:27.883 00.000 21948 MoveAxis(N, 0, ABG)
00:09:27.883 00.000 21948 Move returns status 0, amount 0
00:09:27.883 00.000 21948 move complete, result=0
00:09:27.884 00.001 21948 worker thread done servicing request
00:09:27.884 00.000 21948 Worker thread wakes up
00:09:27.884 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:27.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:27.884 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:29.512 01.628 21948 Exposure complete
00:09:29.546 00.034 21948 worker thread done servicing request
00:09:29.547 00.001 18120 OnExposeComplete: enter
00:09:29.547 00.000 18120 UpdateGuideState(): m_state=6
00:09:29.548 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
00:09:29.548 00.000 18120 Star::Find returns 1 (0), X=409.21, Y=239.64, Mass=2024, SNR=31.0, Peak=171 HFD=4.5
00:09:29.549 00.001 18120 MultiStar: [#1 -0.02,-0.19,0.68,U] [#2 0.21,-0.13,0.61,U] [#3 0.17,-0.48,0.00,M1] [#4 0.18,-0.32,0.00,M2] [#5 0.11,-0.29,0.54,U] [#6 0.21,-0.11,0.48,U] [#7 0.21,-0.10,0.51,U] [#8 0.08,-0.32,0.45,U] 
00:09:29.549 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.19}, one-star: {-0.31, -0.18}
00:09:29.550 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.30 = -0.30)
00:09:29.550 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
00:09:29.551 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=0.18 mountY=0.06, mountTheta=0.33
00:09:29.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
00:09:29.553 00.000 18120 Enqueuing Move request for scope (0.02, -0.19)
00:09:29.554 00.001 21948 Worker thread wakes up
00:09:29.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:09:29.554 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:09:29.554 00.000 21948 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.06
00:09:29.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:09:29.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:29.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:29.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:29.554 00.000 21948 MoveAxis(E, 0, ABG)
00:09:29.554 00.000 21948 Move returns status 0, amount 0
00:09:29.554 00.000 21948 MoveAxis(N, 0, ABG)
00:09:29.554 00.000 21948 Move returns status 0, amount 0
00:09:29.554 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.0
00:09:29.555 00.001 21948 move complete, result=0
00:09:29.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:29.555 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:29.556 00.001 18120 Enqueuing Expose request
00:09:29.556 00.000 21948 worker thread done servicing request
00:09:29.556 00.000 21948 Worker thread wakes up
00:09:29.556 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:29.557 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:29.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:31.080 01.523 21948 Exposure complete
00:09:31.119 00.039 21948 worker thread done servicing request
00:09:31.119 00.000 18120 OnExposeComplete: enter
00:09:31.120 00.001 18120 UpdateGuideState(): m_state=6
00:09:31.121 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
00:09:31.122 00.001 18120 Star::Find returns 1 (0), X=409.43, Y=239.77, Mass=2084, SNR=31.4, Peak=183 HFD=3.8
00:09:31.123 00.001 18120 MultiStar: [#1 0.33,-0.35,0.00,M1] [#2 0.28,-0.11,0.62,U] [#3 -0.37,-0.55,0.00,M2] [#4 0.28,-0.28,0.00,M3] [#5 0.12,0.01,0.50,U] [#6 0.05,-0.05,0.46,U] [#7 0.26,-0.20,0.52,U] [#8 -0.13,-0.46,0.00,M1] 
00:09:31.124 00.001 18120 single-star, 4 included, MultiStar: {0.10, -0.08}, one-star: {-0.09, -0.05}
00:09:31.125 00.001 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.14) = xAngle (-1.54 = -1.54)
00:09:31.126 00.001 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.57 = 1.57)
00:09:31.126 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.68 mountX=0.00 mountY=0.10, mountTheta=1.54
00:09:31.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
00:09:31.128 00.001 18120 Enqueuing Move request for scope (-0.09, -0.05)
00:09:31.128 00.000 21948 Worker thread wakes up
00:09:31.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:31.129 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.4
00:09:31.129 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:31.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:31.130 00.001 18120 Enqueuing Expose request
00:09:31.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:09:31.130 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:09:31.130 00.000 21948 Moving (-0.09, -0.05) raw xDistance=0.00 yDistance=0.10
00:09:31.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:09:31.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:31.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:09:31.130 00.000 21948 MoveAxis(E, 0, ABG)
00:09:31.130 00.000 21948 Move returns status 0, amount 0
00:09:31.130 00.000 21948 MoveAxis(N, 0, ABG)
00:09:31.130 00.000 21948 Move returns status 0, amount 0
00:09:31.130 00.000 21948 move complete, result=0
00:09:31.130 00.000 21948 worker thread done servicing request
00:09:31.130 00.000 21948 Worker thread wakes up
00:09:31.131 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:31.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:31.131 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:32.765 01.634 21948 Exposure complete
00:09:32.793 00.028 21948 worker thread done servicing request
00:09:32.793 00.000 18120 OnExposeComplete: enter
00:09:32.793 00.000 18120 UpdateGuideState(): m_state=6
00:09:32.794 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
00:09:32.794 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=239.69, Mass=2102, SNR=31.5, Peak=200 HFD=3.8
00:09:32.795 00.001 18120 MultiStar: [#1 0.06,-0.31,0.71,U] [#2 -0.03,-0.23,0.65,U] [#3 0.08,-0.25,0.64,U] [#4 0.10,-0.25,0.53,U] [#5 -0.14,-0.01,0.53,U] [#6 0.23,0.08,0.50,U] [#7 0.02,-0.40,0.00,M1] [#8 -0.34,-0.06,0.42,U] 
00:09:32.795 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {-0.15, -0.12}
00:09:32.796 00.001 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.58 = -0.58)
00:09:32.796 00.000 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.52 = 2.52)
00:09:32.796 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.16 cameraTheta=-1.73 mountX=0.13 mountY=0.09, mountTheta=0.61
00:09:32.798 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.15, opts=13)
00:09:32.798 00.000 18120 Enqueuing Move request for scope (-0.02, -0.15)
00:09:32.799 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:32.799 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.5
00:09:32.800 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:32.800 00.000 18120 Enqueuing Expose request
00:09:32.801 00.001 21948 Worker thread wakes up
00:09:32.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
00:09:32.801 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
00:09:32.801 00.000 21948 Moving (-0.02, -0.15) raw xDistance=0.13 yDistance=0.09
00:09:32.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:09:32.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:32.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:09:32.801 00.000 21948 MoveAxis(E, 0, ABG)
00:09:32.801 00.000 21948 Move returns status 0, amount 0
00:09:32.801 00.000 21948 MoveAxis(N, 0, ABG)
00:09:32.801 00.000 21948 Move returns status 0, amount 0
00:09:32.801 00.000 21948 move complete, result=0
00:09:32.802 00.001 21948 worker thread done servicing request
00:09:32.802 00.000 21948 Worker thread wakes up
00:09:32.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:32.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:32.802 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:34.325 01.523 21948 Exposure complete
00:09:34.369 00.044 21948 worker thread done servicing request
00:09:34.369 00.000 18120 OnExposeComplete: enter
00:09:34.372 00.003 18120 UpdateGuideState(): m_state=6
00:09:34.374 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
00:09:34.376 00.002 18120 Star::Find returns 1 (0), X=409.27, Y=239.39, Mass=2255, SNR=32.4, Peak=169 HFD=4.5
00:09:34.378 00.002 18120 MultiStar: [#1 0.06,-0.52,0.00,M1] [#2 0.11,-0.40,0.00,M1] [#3 0.34,-0.51,0.00,M2] [#4 0.40,-0.47,0.00,M3] [#5 -0.06,-0.05,0.53,U] [#6 0.13,-0.30,0.48,U] [#7 0.16,-0.43,0.00,M2] [#8 -0.09,-0.23,0.44,U] 
00:09:34.379 00.001 18120 refined, 3 included, MultiStar: {-0.11, -0.29}, one-star: {-0.25, -0.43}
00:09:34.380 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.78 = -0.78)
00:09:34.381 00.001 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.32 = 2.32)
00:09:34.382 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.92 mountX=0.22 mountY=0.22, mountTheta=0.80
00:09:34.384 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.29, opts=13)
00:09:34.385 00.001 18120 Enqueuing Move request for scope (-0.11, -0.29)
00:09:34.385 00.000 21948 Worker thread wakes up
00:09:34.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:34.386 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.29) opts 0xd
00:09:34.386 00.000 18120 UpdateGuideState exits: m=2255 RSB=32.4
00:09:34.387 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.29)
00:09:34.387 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:34.387 00.000 21948 Moving (-0.11, -0.29) raw xDistance=0.22 yDistance=0.22
00:09:34.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:34.388 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:09:34.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:09:34.388 00.000 18120 Enqueuing Expose request
00:09:34.388 00.000 21948 MoveAxis(W, 39, ABG)
00:09:34.388 00.000 21948 Guiding  Dir = 3, Dur = 39
00:09:34.388 00.000 21948 IsSlewing returns 0
00:09:34.389 00.001 21948 IsGuiding returns 0
00:09:34.390 00.001 21948 PulseGuide returned control before completion, sleep 48
00:09:34.448 00.058 21948 IsGuiding returns 0
00:09:34.448 00.000 21948 Move returns status 0, amount 39
00:09:34.448 00.000 21948 MoveAxis(S, 53, ABG)
00:09:34.448 00.000 21948 Guiding  Dir = 1, Dur = 53
00:09:34.448 00.000 21948 IsSlewing returns 0
00:09:34.448 00.000 21948 IsGuiding returns 0
00:09:34.455 00.007 21948 PulseGuide returned control before completion, sleep 58
00:09:34.526 00.071 21948 IsGuiding returns 0
00:09:34.526 00.000 21948 Move returns status 0, amount 53
00:09:34.526 00.000 21948 move complete, result=0
00:09:34.526 00.000 21948 worker thread done servicing request
00:09:34.528 00.002 21948 Worker thread wakes up
00:09:34.528 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.2 px 53 ms SOUTH
00:09:34.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:34.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:36.153 01.625 21948 Exposure complete
00:09:36.198 00.045 21948 worker thread done servicing request
00:09:36.198 00.000 18120 OnExposeComplete: enter
00:09:36.199 00.001 18120 UpdateGuideState(): m_state=6
00:09:36.199 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
00:09:36.200 00.001 18120 Star::Find returns 1 (0), X=409.51, Y=239.92, Mass=2313, SNR=33.1, Peak=206 HFD=4.1
00:09:36.204 00.004 18120 MultiStar: [#1 0.01,-0.19,0.66,U] [#2 -0.04,-0.04,0.60,U] [#3 0.06,-0.21,0.63,U] [#4 0.22,-0.24,0.51,U] [#5 -0.08,-0.15,0.49,U] [#6 0.33,-0.22,0.00,M1] [#7 0.26,0.10,0.47,U] [#8 -0.14,-0.17,0.46,U] 
00:09:36.205 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {-0.01, 0.10}
00:09:36.206 00.001 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.14) = xAngle (-0.10 = -0.10)
00:09:36.207 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.00 = 3.00)
00:09:36.208 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.25 mountX=0.09 mountY=0.01, mountTheta=0.14
00:09:36.210 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.08, opts=13)
00:09:36.211 00.001 18120 Enqueuing Move request for scope (0.03, -0.08)
00:09:36.213 00.002 21948 Worker thread wakes up
00:09:36.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:09:36.213 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:09:36.213 00.000 21948 Moving (0.03, -0.08) raw xDistance=0.09 yDistance=0.01
00:09:36.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:09:36.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:36.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:36.214 00.001 18120 UpdateGuideState exits: m=2313 RSB=33.1
00:09:36.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:36.215 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:09:36.215 00.000 21948 MoveAxis(E, 0, ABG)
00:09:36.215 00.000 21948 Move returns status 0, amount 0
00:09:36.215 00.000 21948 MoveAxis(N, 0, ABG)
00:09:36.215 00.000 21948 Move returns status 0, amount 0
00:09:36.215 00.000 21948 move complete, result=0
00:09:36.215 00.000 21948 worker thread done servicing request
00:09:36.215 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:36.215 00.000 18120 Enqueuing Expose request
00:09:36.216 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:36.219 00.003 21948 Worker thread wakes up
00:09:36.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:36.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:37.749 01.530 21948 Exposure complete
00:09:37.790 00.041 21948 worker thread done servicing request
00:09:37.791 00.001 18120 OnExposeComplete: enter
00:09:37.791 00.000 18120 UpdateGuideState(): m_state=6
00:09:37.793 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
00:09:37.796 00.003 18120 Star::Find returns 1 (0), X=409.34, Y=239.67, Mass=1967, SNR=30.6, Peak=150 HFD=4.3
00:09:37.799 00.003 18120 MultiStar: [#1 0.04,-0.27,0.70,U] [#2 0.34,-0.23,0.00,M1] [#3 0.36,-0.29,0.00,M2] [#4 0.12,-0.28,0.57,U] [#5 -0.13,-0.20,0.55,U] [#6 0.71,-0.11,0.00,M2] [#7 0.34,0.06,0.51,U] [#8 0.26,-0.13,0.43,U] 
00:09:37.801 00.002 18120 refined, 5 included, MultiStar: {0.04, -0.17}, one-star: {-0.18, -0.15}
00:09:37.803 00.002 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
00:09:37.803 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
00:09:37.804 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.36 mountX=0.17 mountY=0.04, mountTheta=0.25
00:09:37.808 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.17, opts=13)
00:09:37.809 00.001 18120 Enqueuing Move request for scope (0.04, -0.17)
00:09:37.810 00.001 21948 Worker thread wakes up
00:09:37.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
00:09:37.810 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
00:09:37.810 00.000 21948 Moving (0.04, -0.17) raw xDistance=0.17 yDistance=0.04
00:09:37.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:09:37.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:37.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:37.812 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:09:37.812 00.000 21948 MoveAxis(E, 0, ABG)
00:09:37.812 00.000 21948 Move returns status 0, amount 0
00:09:37.812 00.000 21948 MoveAxis(N, 0, ABG)
00:09:37.812 00.000 21948 Move returns status 0, amount 0
00:09:37.812 00.000 21948 move complete, result=0
00:09:37.812 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.6
00:09:37.813 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.814 00.001 21948 worker thread done servicing request
00:09:37.815 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:37.815 00.000 18120 Enqueuing Expose request
00:09:37.816 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:37.817 00.001 21948 Worker thread wakes up
00:09:37.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:37.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:39.455 01.638 21948 Exposure complete
00:09:39.504 00.049 21948 worker thread done servicing request
00:09:39.504 00.000 18120 OnExposeComplete: enter
00:09:39.504 00.000 18120 UpdateGuideState(): m_state=6
00:09:39.505 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
00:09:39.505 00.000 18120 Star::Find returns 1 (0), X=409.31, Y=239.82, Mass=2060, SNR=31.1, Peak=169 HFD=4.3
00:09:39.506 00.001 18120 MultiStar: [#1 0.15,-0.28,0.68,U] [#2 0.39,-0.40,0.00,M2] [#3 -0.19,-0.22,0.66,U] [#4 0.27,0.04,0.57,U] [#5 0.23,-0.27,0.51,U] [#6 0.53,-0.37,0.00,M3] [#7 0.44,0.05,0.00,M1] [#8 0.38,-0.17,0.00,M1] 
00:09:39.506 00.000 18120 refined, 4 included, MultiStar: {0.01, -0.13}, one-star: {-0.21, 0.00}
00:09:39.507 00.001 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
00:09:39.507 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
00:09:39.508 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.48 mountX=0.12 mountY=0.05, mountTheta=0.37
00:09:39.509 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
00:09:39.509 00.000 18120 Enqueuing Move request for scope (0.01, -0.13)
00:09:39.510 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:39.510 00.000 21948 Worker thread wakes up
00:09:39.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:09:39.510 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:09:39.510 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.1
00:09:39.511 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.511 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:39.511 00.000 18120 Enqueuing Expose request
00:09:39.512 00.001 21948 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.05
00:09:39.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:09:39.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:39.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:09:39.512 00.000 21948 MoveAxis(E, 0, ABG)
00:09:39.512 00.000 21948 Move returns status 0, amount 0
00:09:39.512 00.000 21948 MoveAxis(N, 0, ABG)
00:09:39.512 00.000 21948 Move returns status 0, amount 0
00:09:39.512 00.000 21948 move complete, result=0
00:09:39.512 00.000 21948 worker thread done servicing request
00:09:39.512 00.000 21948 Worker thread wakes up
00:09:39.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:39.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:39.513 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:41.034 01.521 21948 Exposure complete
00:09:41.065 00.031 21948 worker thread done servicing request
00:09:41.065 00.000 18120 OnExposeComplete: enter
00:09:41.066 00.001 18120 UpdateGuideState(): m_state=6
00:09:41.066 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
00:09:41.067 00.001 18120 Star::Find returns 1 (0), X=409.39, Y=239.61, Mass=2013, SNR=30.8, Peak=160 HFD=4.2
00:09:41.067 00.000 18120 MultiStar: [#1 0.39,-0.33,0.00,M1] [#2 0.38,-0.27,0.00,M3] [#3 0.31,-0.51,0.00,M2] [#4 0.22,-0.51,0.00,M1] [#5 0.11,-0.21,0.55,U] [#6 0.68,-0.35,0.00,M4] [#7 0.25,-0.18,0.53,U] [#8 0.15,-0.47,0.00,M2] 
00:09:41.068 00.001 18120 refined, 2 included, MultiStar: {0.03, -0.20}, one-star: {-0.13, -0.21}
00:09:41.068 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.14) = xAngle (-0.29 = -0.29)
00:09:41.069 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
00:09:41.069 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.43 mountX=0.20 mountY=0.07, mountTheta=0.32
00:09:41.070 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.20, opts=13)
00:09:41.073 00.003 18120 Enqueuing Move request for scope (0.03, -0.20)
00:09:41.075 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:41.078 00.003 21948 Worker thread wakes up
00:09:41.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
00:09:41.078 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
00:09:41.078 00.000 21948 Moving (0.03, -0.20) raw xDistance=0.20 yDistance=0.07
00:09:41.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:09:41.078 00.000 18120 UpdateGuideState exits: m=2013 RSB=30.8
00:09:41.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:41.080 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:41.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:41.080 00.000 18120 Enqueuing Expose request
00:09:41.081 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:41.081 00.000 21948 MoveAxis(E, 0, ABG)
00:09:41.081 00.000 21948 Move returns status 0, amount 0
00:09:41.081 00.000 21948 MoveAxis(N, 0, ABG)
00:09:41.081 00.000 21948 Move returns status 0, amount 0
00:09:41.081 00.000 21948 move complete, result=0
00:09:41.081 00.000 21948 worker thread done servicing request
00:09:41.081 00.000 21948 Worker thread wakes up
00:09:41.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:41.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:41.082 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:42.712 01.630 21948 Exposure complete
00:09:42.758 00.046 18120 OnExposeComplete: enter
00:09:42.760 00.002 18120 UpdateGuideState(): m_state=6
00:09:42.760 00.000 21948 worker thread done servicing request
00:09:42.760 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
00:09:42.761 00.001 18120 Star::Find returns 1 (0), X=409.41, Y=239.89, Mass=2019, SNR=31.0, Peak=169 HFD=4.0
00:09:42.763 00.002 18120 MultiStar: [#1 0.39,-0.23,0.00,M2] [#2 0.27,-0.19,0.62,U] [#3 0.29,-0.11,0.66,U] [#4 0.58,-0.42,0.00,M2] [#5 0.23,-0.24,0.55,U] [#6 0.34,0.01,0.49,U] [#7 0.19,-0.16,0.50,U] [#8 -0.10,-0.13,0.46,U] 
00:09:42.765 00.002 18120 single-star, 6 included, MultiStar: {0.14, -0.09}, one-star: {-0.11, 0.07}
00:09:42.767 00.002 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
00:09:42.767 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
00:09:42.768 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.14 cameraTheta=2.56 mountX=-0.11 mountY=0.07, mountTheta=2.61
00:09:42.768 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
00:09:42.769 00.001 18120 Enqueuing Move request for scope (-0.11, 0.07)
00:09:42.769 00.000 21948 Worker thread wakes up
00:09:42.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:42.770 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
00:09:42.770 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.0
00:09:42.770 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
00:09:42.770 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:42.771 00.001 21948 Moving (-0.11, 0.07) raw xDistance=-0.11 yDistance=0.07
00:09:42.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:42.771 00.000 18120 Enqueuing Expose request
00:09:42.772 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:09:42.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:42.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:42.772 00.000 21948 MoveAxis(E, 0, ABG)
00:09:42.772 00.000 21948 Move returns status 0, amount 0
00:09:42.772 00.000 21948 MoveAxis(N, 0, ABG)
00:09:42.772 00.000 21948 Move returns status 0, amount 0
00:09:42.772 00.000 21948 move complete, result=0
00:09:42.772 00.000 21948 worker thread done servicing request
00:09:42.772 00.000 21948 Worker thread wakes up
00:09:42.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:42.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:42.772 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:44.287 01.515 21948 Exposure complete
00:09:44.313 00.026 21948 worker thread done servicing request
00:09:44.314 00.001 18120 OnExposeComplete: enter
00:09:44.314 00.000 18120 UpdateGuideState(): m_state=6
00:09:44.315 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
00:09:44.315 00.000 18120 Star::Find returns 1 (0), X=409.49, Y=239.61, Mass=2104, SNR=31.5, Peak=155 HFD=4.1
00:09:44.316 00.001 18120 MultiStar: [#1 0.37,-0.31,0.00,M3] [#2 0.41,-0.52,0.00,M3] [#3 -0.15,-0.22,0.68,U] [#4 0.47,-0.41,0.00,M3] [#5 0.55,-0.19,0.00,M1] [#6 0.63,-0.22,0.00,M4] [#7 0.57,-0.37,0.00,M1] [#8 0.57,-0.55,0.00,M2] 
00:09:44.316 00.000 18120 single-star, 1 included, MultiStar: {-0.08, -0.21}, one-star: {-0.03, -0.21}
00:09:44.317 00.001 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.14) = xAngle (-0.57 = -0.57)
00:09:44.317 00.000 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
00:09:44.317 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.71 mountX=0.18 mountY=0.12, mountTheta=0.59
00:09:44.319 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.21, opts=13)
00:09:44.319 00.000 18120 Enqueuing Move request for scope (-0.03, -0.21)
00:09:44.319 00.000 21948 Worker thread wakes up
00:09:44.320 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
00:09:44.320 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
00:09:44.320 00.000 21948 Moving (-0.03, -0.21) raw xDistance=0.18 yDistance=0.12
00:09:44.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:09:44.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:44.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:09:44.320 00.000 21948 MoveAxis(E, 0, ABG)
00:09:44.320 00.000 21948 Move returns status 0, amount 0
00:09:44.320 00.000 21948 MoveAxis(N, 0, ABG)
00:09:44.320 00.000 21948 Move returns status 0, amount 0
00:09:44.320 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:44.320 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.5
00:09:44.321 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:44.321 00.000 18120 Enqueuing Expose request
00:09:44.322 00.001 21948 move complete, result=0
00:09:44.322 00.000 21948 worker thread done servicing request
00:09:44.322 00.000 21948 Worker thread wakes up
00:09:44.322 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:44.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:44.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:45.956 01.634 21948 Exposure complete
00:09:45.997 00.041 21948 worker thread done servicing request
00:09:45.997 00.000 18120 OnExposeComplete: enter
00:09:45.999 00.002 18120 UpdateGuideState(): m_state=6
00:09:46.000 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
00:09:46.001 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=239.60, Mass=2061, SNR=31.1, Peak=179 HFD=3.9
00:09:46.002 00.001 18120 MultiStar: [#1 0.49,-0.41,0.00,M4] [#2 0.49,-0.50,0.00,M4] [#3 0.23,-0.35,0.00,M1] [#4 0.49,-0.22,0.00,M4] [#5 0.69,-0.38,0.00,M2] [#6 0.80,-0.12,0.00,M5] [#7 0.57,-0.34,0.00,M2] [#8 0.35,-0.50,0.00,M3] 
00:09:46.002 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.14) = xAngle (0.50 = 0.50)
00:09:46.003 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.60 = -2.68)
00:09:46.004 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.37 cameraTheta=-0.65 mountX=0.32 mountY=-0.16, mountTheta=-0.47
00:09:46.005 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.22, opts=13)
00:09:46.006 00.001 18120 Enqueuing Move request for scope (0.29, -0.22)
00:09:46.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:46.007 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.1
00:09:46.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:46.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:46.008 00.000 18120 Enqueuing Expose request
00:09:46.009 00.001 21948 Worker thread wakes up
00:09:46.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
00:09:46.009 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
00:09:46.009 00.000 21948 Moving (0.29, -0.22) raw xDistance=0.32 yDistance=-0.16
00:09:46.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:09:46.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:46.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:09:46.009 00.000 21948 MoveAxis(W, 58, ABG)
00:09:46.009 00.000 21948 Guiding  Dir = 3, Dur = 58
00:09:46.010 00.001 21948 IsSlewing returns 0
00:09:46.010 00.000 21948 IsGuiding returns 0
00:09:46.012 00.002 21948 PulseGuide returned control before completion, sleep 67
00:09:46.093 00.081 21948 IsGuiding returns 0
00:09:46.093 00.000 21948 Move returns status 0, amount 58
00:09:46.093 00.000 21948 MoveAxis(N, 0, ABG)
00:09:46.093 00.000 21948 Move returns status 0, amount 0
00:09:46.093 00.000 21948 move complete, result=0
00:09:46.093 00.000 21948 worker thread done servicing request
00:09:46.093 00.000 21948 Worker thread wakes up
00:09:46.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:46.093 00.000 18120 GuideStep: 0.3 px 58 ms WEST, -0.2 px 0 ms NORTH
00:09:46.095 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:47.501 01.406 21948 Exposure complete
00:09:47.535 00.034 21948 worker thread done servicing request
00:09:47.535 00.000 18120 OnExposeComplete: enter
00:09:47.536 00.001 18120 UpdateGuideState(): m_state=6
00:09:47.536 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
00:09:47.537 00.001 18120 Star::Find returns 1 (0), X=409.56, Y=239.31, Mass=2052, SNR=31.1, Peak=187 HFD=4.2
00:09:47.537 00.000 18120 MultiStar: [#1 0.45,-0.41,0.00,M5] [#2 0.48,-0.69,0.00,M5] [#3 0.33,-0.35,0.00,M2] [#4 0.50,-0.57,0.00,M5] [#5 0.39,-0.43,0.00,M3] [#6 0.53,-0.41,0.00,M6] [#7 0.42,-0.42,0.00,M3] [#8 0.28,-0.48,0.00,M4] 
00:09:47.538 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
00:09:47.538 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
00:09:47.539 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.51 hyp=0.51 cameraTheta=-1.49 mountX=0.48 mountY=0.19, mountTheta=0.38
00:09:47.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.51, opts=13)
00:09:47.540 00.000 18120 Enqueuing Move request for scope (0.04, -0.51)
00:09:47.540 00.000 21948 Worker thread wakes up
00:09:47.540 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.51) opts 0xd
00:09:47.540 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.51)
00:09:47.540 00.000 21948 Moving (0.04, -0.51) raw xDistance=0.48 yDistance=0.19
00:09:47.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
00:09:47.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:47.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:09:47.540 00.000 21948 MoveAxis(W, 90, ABG)
00:09:47.540 00.000 21948 Guiding  Dir = 3, Dur = 90
00:09:47.541 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:47.541 00.000 21948 IsSlewing returns 0
00:09:47.541 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.1
00:09:47.542 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:47.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:47.543 00.001 18120 Enqueuing Expose request
00:09:47.543 00.000 21948 IsGuiding returns 0
00:09:47.545 00.002 21948 PulseGuide returned control before completion, sleep 99
00:09:47.658 00.113 21948 IsGuiding returns 0
00:09:47.659 00.001 21948 Move returns status 0, amount 90
00:09:47.659 00.000 21948 MoveAxis(N, 0, ABG)
00:09:47.659 00.000 21948 Move returns status 0, amount 0
00:09:47.659 00.000 21948 move complete, result=0
00:09:47.659 00.000 21948 worker thread done servicing request
00:09:47.659 00.000 21948 Worker thread wakes up
00:09:47.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:47.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:47.659 00.000 18120 GuideStep: 0.5 px 90 ms WEST, 0.2 px 0 ms NORTH
00:09:49.287 01.628 21948 Exposure complete
00:09:49.312 00.025 21948 worker thread done servicing request
00:09:49.312 00.000 18120 OnExposeComplete: enter
00:09:49.312 00.000 18120 UpdateGuideState(): m_state=6
00:09:49.313 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
00:09:49.313 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=239.29, Mass=2079, SNR=31.2, Peak=180 HFD=4.2
00:09:49.314 00.001 18120 MultiStar: [#1 0.41,-0.55,0.00,M6] [#2 0.41,-0.65,0.00,M6] [#3 0.15,-0.37,0.00,M3] [#4 0.60,-0.67,0.00,M6] [#5 0.37,-0.75,0.00,M4] [#6 0.51,-0.29,0.00,M7] [#7 0.73,-0.58,0.00,M4] [#8 0.31,-0.80,0.00,M5] 
00:09:49.314 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
00:09:49.316 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.13)
00:09:49.317 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.52 hyp=0.59 cameraTheta=-1.09 mountX=0.59 mountY=-0.01, mountTheta=-0.01
00:09:49.319 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.52, opts=13)
00:09:49.322 00.003 18120 Enqueuing Move request for scope (0.27, -0.52)
00:09:49.325 00.003 21948 Worker thread wakes up
00:09:49.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.52) opts 0xd
00:09:49.325 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.52)
00:09:49.325 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:49.326 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.2
00:09:49.326 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.326 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:49.327 00.001 18120 Enqueuing Expose request
00:09:49.327 00.000 21948 Moving (0.27, -0.52) raw xDistance=0.59 yDistance=-0.01
00:09:49.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
00:09:49.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:49.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:49.327 00.000 21948 MoveAxis(W, 112, ABG)
00:09:49.327 00.000 21948 Guiding  Dir = 3, Dur = 112
00:09:49.328 00.001 21948 IsSlewing returns 0
00:09:49.328 00.000 21948 IsGuiding returns 0
00:09:49.330 00.002 21948 PulseGuide returned control before completion, sleep 121
00:09:49.455 00.125 21948 IsGuiding returns 0
00:09:49.455 00.000 21948 Move returns status 0, amount 112
00:09:49.455 00.000 21948 MoveAxis(N, 0, ABG)
00:09:49.455 00.000 21948 Move returns status 0, amount 0
00:09:49.456 00.001 21948 move complete, result=0
00:09:49.456 00.000 21948 worker thread done servicing request
00:09:49.456 00.000 21948 Worker thread wakes up
00:09:49.456 00.000 18120 GuideStep: 0.6 px 112 ms WEST, -0.0 px 0 ms NORTH
00:09:49.457 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:49.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:50.869 01.412 21948 Exposure complete
00:09:50.894 00.025 21948 worker thread done servicing request
00:09:50.894 00.000 18120 OnExposeComplete: enter
00:09:50.894 00.000 18120 UpdateGuideState(): m_state=6
00:09:50.895 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
00:09:50.895 00.000 18120 Star::Find returns 1 (0), X=409.71, Y=239.69, Mass=2123, SNR=31.8, Peak=185 HFD=4.2
00:09:50.896 00.001 18120 MultiStar: [#1 0.02,-0.00,0.67,U] [#2 0.09,-0.14,0.65,U] [#3 0.24,-0.23,0.66,U] [#4 0.32,-0.17,0.54,U] [#5 0.23,-0.03,0.52,U] [#6 0.40,-0.15,0.00,M8] [#7 0.32,-0.22,0.00,M5] [#8 0.08,-0.14,0.44,U] 
00:09:50.896 00.000 18120 refined, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.19, -0.13}
00:09:50.897 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.52 = 0.52)
00:09:50.898 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.62 = -2.66)
00:09:50.900 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.62 mountX=0.18 mountY=-0.09, mountTheta=-0.49
00:09:50.904 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
00:09:50.904 00.000 18120 Enqueuing Move request for scope (0.17, -0.12)
00:09:50.905 00.001 21948 Worker thread wakes up
00:09:50.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:50.905 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.8
00:09:50.906 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:50.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:50.906 00.000 18120 Enqueuing Expose request
00:09:50.907 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:09:50.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:09:50.907 00.000 21948 Moving (0.17, -0.12) raw xDistance=0.18 yDistance=-0.09
00:09:50.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:09:50.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:50.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:50.907 00.000 21948 MoveAxis(E, 0, ABG)
00:09:50.907 00.000 21948 Move returns status 0, amount 0
00:09:50.907 00.000 21948 MoveAxis(N, 0, ABG)
00:09:50.907 00.000 21948 Move returns status 0, amount 0
00:09:50.907 00.000 21948 move complete, result=0
00:09:50.907 00.000 21948 worker thread done servicing request
00:09:50.907 00.000 21948 Worker thread wakes up
00:09:50.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:50.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:50.908 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:52.530 01.622 21948 Exposure complete
00:09:52.572 00.042 21948 worker thread done servicing request
00:09:52.572 00.000 18120 OnExposeComplete: enter
00:09:52.574 00.002 18120 UpdateGuideState(): m_state=6
00:09:52.575 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
00:09:52.577 00.002 18120 Star::Find returns 1 (0), X=409.43, Y=239.78, Mass=2054, SNR=31.1, Peak=168 HFD=4.0
00:09:52.580 00.003 18120 MultiStar: [#1 0.07,-0.16,0.75,U] [#2 0.16,-0.26,0.63,U] [#3 0.18,-0.22,0.64,U] [#4 0.20,-0.36,0.00,M6] [#5 0.06,-0.29,0.53,U] [#6 0.07,-0.15,0.48,U] [#7 0.34,-0.19,0.00,M6] [#8 0.15,-0.41,0.00,M5] 
00:09:52.582 00.002 18120 single-star, 5 included, MultiStar: {0.06, -0.17}, one-star: {-0.09, -0.04}
00:09:52.584 00.002 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
00:09:52.586 00.002 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.50 = 1.50)
00:09:52.587 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.75 mountX=-0.00 mountY=0.10, mountTheta=1.60
00:09:52.588 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
00:09:52.589 00.001 18120 Enqueuing Move request for scope (-0.09, -0.04)
00:09:52.589 00.000 21948 Worker thread wakes up
00:09:52.589 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:09:52.589 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:09:52.590 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:52.590 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.1
00:09:52.591 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:52.591 00.000 18120 Enqueuing Expose request
00:09:52.593 00.002 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.10
00:09:52.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:09:52.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:52.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:09:52.593 00.000 21948 MoveAxis(E, 0, ABG)
00:09:52.593 00.000 21948 Move returns status 0, amount 0
00:09:52.593 00.000 21948 MoveAxis(N, 0, ABG)
00:09:52.593 00.000 21948 Move returns status 0, amount 0
00:09:52.594 00.001 21948 move complete, result=0
00:09:52.594 00.000 21948 worker thread done servicing request
00:09:52.594 00.000 21948 Worker thread wakes up
00:09:52.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:52.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:52.596 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:54.120 01.524 21948 Exposure complete
00:09:54.153 00.033 21948 worker thread done servicing request
00:09:54.154 00.001 18120 OnExposeComplete: enter
00:09:54.155 00.001 18120 UpdateGuideState(): m_state=6
00:09:54.156 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
00:09:54.156 00.000 18120 Star::Find returns 1 (0), X=409.36, Y=239.63, Mass=2214, SNR=32.3, Peak=180 HFD=4.3
00:09:54.157 00.001 18120 MultiStar: [#1 0.04,-0.34,0.68,U] [#2 0.05,-0.37,0.00,M5] [#3 0.11,-0.26,0.63,U] [#4 0.34,-0.06,0.51,U] [#5 0.12,-0.07,0.50,U] [#6 0.18,-0.08,0.47,U] [#7 0.29,-0.18,0.50,U] [#8 -0.01,-0.17,0.41,U] 
00:09:54.158 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.18}, one-star: {-0.16, -0.19}
00:09:54.159 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
00:09:54.160 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
00:09:54.161 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.13 mountX=0.20 mountY=0.00, mountTheta=0.02
00:09:54.162 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.18, opts=13)
00:09:54.164 00.002 18120 Enqueuing Move request for scope (0.08, -0.18)
00:09:54.165 00.001 21948 Worker thread wakes up
00:09:54.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:54.167 00.002 18120 UpdateGuideState exits: m=2214 RSB=32.3
00:09:54.168 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:54.168 00.000 18120 Enqueuing Expose request
00:09:54.168 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
00:09:54.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
00:09:54.168 00.000 21948 Moving (0.08, -0.18) raw xDistance=0.20 yDistance=0.00
00:09:54.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:09:54.168 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:54.169 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:09:54.169 00.000 21948 MoveAxis(E, 0, ABG)
00:09:54.169 00.000 21948 Move returns status 0, amount 0
00:09:54.169 00.000 21948 MoveAxis(N, 0, ABG)
00:09:54.169 00.000 21948 Move returns status 0, amount 0
00:09:54.169 00.000 21948 move complete, result=0
00:09:54.169 00.000 21948 worker thread done servicing request
00:09:54.169 00.000 21948 Worker thread wakes up
00:09:54.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:54.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:54.169 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:55.804 01.635 21948 Exposure complete
00:09:55.855 00.051 21948 worker thread done servicing request
00:09:55.855 00.000 18120 OnExposeComplete: enter
00:09:55.856 00.001 18120 UpdateGuideState(): m_state=6
00:09:55.858 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
00:09:55.859 00.001 18120 Star::Find returns 1 (0), X=409.15, Y=239.83, Mass=1822, SNR=29.3, Peak=161 HFD=4.3
00:09:55.861 00.002 18120 MultiStar: [#1 -0.15,-0.23,0.78,U] [#2 -0.11,-0.47,0.00,M6] [#3 -0.09,-0.20,0.75,U] [#4 -0.06,-0.21,0.60,U] [#5 -0.26,-0.10,0.57,U] [#6 -0.09,-0.11,0.50,U] [#7 -0.15,-0.17,0.55,U] [#8 -0.20,-0.40,0.00,M5] 
00:09:55.862 00.001 18120 refined, 6 included, MultiStar: {-0.18, -0.14}, one-star: {-0.37, 0.02}
00:09:55.863 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.14) = xAngle (-1.35 = -1.35)
00:09:55.865 00.002 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.75 = 1.75)
00:09:55.867 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.50 mountX=0.05 mountY=0.22, mountTheta=1.36
00:09:55.870 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.14, opts=13)
00:09:55.872 00.002 18120 Enqueuing Move request for scope (-0.18, -0.14)
00:09:55.873 00.001 21948 Worker thread wakes up
00:09:55.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
00:09:55.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:55.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
00:09:55.873 00.000 21948 Moving (-0.18, -0.14) raw xDistance=0.05 yDistance=0.22
00:09:55.874 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:09:55.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:09:55.874 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.3
00:09:55.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.875 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:55.875 00.000 18120 Enqueuing Expose request
00:09:55.875 00.000 21948 MoveAxis(E, 0, ABG)
00:09:55.875 00.000 21948 Move returns status 0, amount 0
00:09:55.875 00.000 21948 MoveAxis(S, 53, ABG)
00:09:55.875 00.000 21948 Guiding  Dir = 1, Dur = 53
00:09:55.876 00.001 21948 IsSlewing returns 0
00:09:55.876 00.000 21948 IsGuiding returns 0
00:09:55.880 00.004 21948 PulseGuide returned control before completion, sleep 59
00:09:55.946 00.066 21948 IsGuiding returns 0
00:09:55.946 00.000 21948 Move returns status 0, amount 53
00:09:55.946 00.000 21948 move complete, result=0
00:09:55.946 00.000 21948 worker thread done servicing request
00:09:55.946 00.000 21948 Worker thread wakes up
00:09:55.946 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 53 ms SOUTH
00:09:55.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:55.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:57.360 01.414 21948 Exposure complete
00:09:57.419 00.059 21948 worker thread done servicing request
00:09:57.419 00.000 18120 OnExposeComplete: enter
00:09:57.420 00.001 18120 UpdateGuideState(): m_state=6
00:09:57.420 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
00:09:57.421 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=240.09, Mass=2049, SNR=31.2, Peak=184 HFD=4.0
00:09:57.423 00.002 18120 MultiStar: [#1 0.06,0.07,0.71,U] [#2 0.19,-0.09,0.63,U] [#3 0.05,0.22,0.66,U] [#4 0.28,0.12,0.54,U] [#5 -0.04,-0.07,0.52,U] [#6 0.29,-0.06,0.48,U] [#7 0.38,0.06,0.00,M5] [#8 0.02,-0.10,0.47,U] 
00:09:57.424 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.19, 0.28}
00:09:57.425 00.001 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.14) = xAngle (2.04 = 2.04)
00:09:57.426 00.001 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.14 = -1.14)
00:09:57.426 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=-0.04 mountY=-0.08, mountTheta=-2.03
00:09:57.427 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.07, opts=13)
00:09:57.428 00.001 18120 Enqueuing Move request for scope (0.06, 0.07)
00:09:57.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:57.429 00.001 18120 UpdateGuideState exits: m=2049 RSB=31.2
00:09:57.429 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:57.430 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:57.430 00.000 18120 Enqueuing Expose request
00:09:57.430 00.000 21948 Worker thread wakes up
00:09:57.431 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
00:09:57.431 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
00:09:57.431 00.000 21948 Moving (0.06, 0.07) raw xDistance=-0.04 yDistance=-0.08
00:09:57.431 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:57.431 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:57.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:09:57.431 00.000 21948 MoveAxis(E, 0, ABG)
00:09:57.431 00.000 21948 Move returns status 0, amount 0
00:09:57.431 00.000 21948 MoveAxis(N, 0, ABG)
00:09:57.431 00.000 21948 Move returns status 0, amount 0
00:09:57.431 00.000 21948 move complete, result=0
00:09:57.431 00.000 21948 worker thread done servicing request
00:09:57.431 00.000 21948 Worker thread wakes up
00:09:57.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:57.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:57.431 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:59.061 01.630 21948 Exposure complete
00:09:59.090 00.029 21948 worker thread done servicing request
00:09:59.090 00.000 18120 OnExposeComplete: enter
00:09:59.090 00.000 18120 UpdateGuideState(): m_state=6
00:09:59.091 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
00:09:59.091 00.000 18120 Star::Find returns 1 (0), X=409.56, Y=239.94, Mass=1947, SNR=30.3, Peak=175 HFD=4.0
00:09:59.092 00.001 18120 MultiStar: [#1 0.43,-0.15,0.00,M2] [#2 0.26,-0.08,0.69,U] [#3 0.12,-0.04,0.69,U] [#4 0.42,-0.11,0.00,M4] [#5 0.18,0.04,0.55,U] [#6 0.35,0.27,0.00,M5] [#7 0.42,0.12,0.00,M6] [#8 0.33,-0.07,0.44,U] 
00:09:59.092 00.000 18120 single-star, 4 included, MultiStar: {0.16, 0.01}, one-star: {0.04, 0.12}
00:09:59.093 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.40 = 2.40)
00:09:59.093 00.000 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.78)
00:09:59.094 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.26 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
00:09:59.095 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.12, opts=13)
00:09:59.095 00.000 18120 Enqueuing Move request for scope (0.04, 0.12)
00:09:59.096 00.001 21948 Worker thread wakes up
00:09:59.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:09:59.096 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:09:59.096 00.000 21948 Moving (0.04, 0.12) raw xDistance=-0.09 yDistance=-0.09
00:09:59.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:09:59.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:09:59.096 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.3
00:09:59.097 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:59.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:09:59.098 00.000 18120 Enqueuing Expose request
00:09:59.099 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:59.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:59.099 00.000 21948 MoveAxis(E, 0, ABG)
00:09:59.099 00.000 21948 Move returns status 0, amount 0
00:09:59.099 00.000 21948 MoveAxis(N, 0, ABG)
00:09:59.099 00.000 21948 Move returns status 0, amount 0
00:09:59.099 00.000 21948 move complete, result=0
00:09:59.099 00.000 21948 worker thread done servicing request
00:09:59.099 00.000 21948 Worker thread wakes up
00:09:59.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:09:59.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:09:59.100 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:00.624 01.524 21948 Exposure complete
00:10:00.686 00.062 21948 worker thread done servicing request
00:10:00.686 00.000 18120 OnExposeComplete: enter
00:10:00.689 00.003 18120 UpdateGuideState(): m_state=6
00:10:00.690 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
00:10:00.691 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=239.85, Mass=1973, SNR=30.5, Peak=174 HFD=4.0
00:10:00.692 00.001 18120 MultiStar: [#1 0.40,-0.34,0.00,M3] [#2 0.30,-0.21,0.00,M5] [#3 0.27,-0.24,0.69,U] [#4 0.45,-0.06,0.00,M5] [#5 0.21,-0.18,0.52,U] [#6 0.69,0.01,0.00,M6] [#7 0.34,-0.29,0.00,M7] [#8 0.20,-0.22,0.47,U] 
00:10:00.693 00.001 18120 single-star, 3 included, MultiStar: {0.20, -0.12}, one-star: {0.14, 0.03}
00:10:00.694 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.14) = xAngle (1.36 = 1.36)
00:10:00.695 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.46 = -1.82)
00:10:00.696 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=0.03 mountY=-0.14, mountTheta=-1.36
00:10:00.698 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
00:10:00.699 00.001 18120 Enqueuing Move request for scope (0.14, 0.03)
00:10:00.700 00.001 21948 Worker thread wakes up
00:10:00.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:00.700 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:10:00.700 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.5
00:10:00.701 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:00.701 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:00.702 00.001 18120 Enqueuing Expose request
00:10:00.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:10:00.702 00.000 21948 Moving (0.14, 0.03) raw xDistance=0.03 yDistance=-0.14
00:10:00.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:10:00.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:00.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:00.702 00.000 21948 MoveAxis(E, 0, ABG)
00:10:00.702 00.000 21948 Move returns status 0, amount 0
00:10:00.702 00.000 21948 MoveAxis(N, 0, ABG)
00:10:00.702 00.000 21948 Move returns status 0, amount 0
00:10:00.702 00.000 21948 move complete, result=0
00:10:00.702 00.000 21948 worker thread done servicing request
00:10:00.702 00.000 21948 Worker thread wakes up
00:10:00.703 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:00.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:00.703 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:02.332 01.629 21948 Exposure complete
00:10:02.367 00.035 21948 worker thread done servicing request
00:10:02.367 00.000 18120 OnExposeComplete: enter
00:10:02.368 00.001 18120 UpdateGuideState(): m_state=6
00:10:02.368 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
00:10:02.369 00.001 18120 Star::Find returns 1 (0), X=409.09, Y=239.91, Mass=2289, SNR=33.0, Peak=235 HFD=4.2
00:10:02.370 00.001 18120 MultiStar: [#1 -0.03,-0.16,0.68,U] [#2 0.14,-0.27,0.60,U] [#3 0.09,0.06,0.63,U] [#4 0.40,-0.10,0.00,M6] [#5 0.11,-0.00,0.52,U] [#6 0.28,-0.02,0.45,U] [#7 0.14,0.03,0.47,U] [#8 -0.07,-0.08,0.42,U] 
00:10:02.370 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {-0.43, 0.09}
00:10:02.371 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.89 = -0.89)
00:10:02.371 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.21 = 2.21)
00:10:02.371 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.04 mountX=0.02 mountY=0.03, mountTheta=0.91
00:10:02.373 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
00:10:02.374 00.001 18120 Enqueuing Move request for scope (-0.02, -0.04)
00:10:02.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:02.375 00.001 18120 UpdateGuideState exits: m=2289 RSB=33.0
00:10:02.377 00.002 21948 Worker thread wakes up
00:10:02.377 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:10:02.377 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:10:02.377 00.000 21948 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=0.03
00:10:02.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:10:02.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:02.377 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.378 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:02.379 00.001 18120 Enqueuing Expose request
00:10:02.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:10:02.379 00.000 21948 MoveAxis(E, 0, ABG)
00:10:02.379 00.000 21948 Move returns status 0, amount 0
00:10:02.379 00.000 21948 MoveAxis(N, 0, ABG)
00:10:02.379 00.000 21948 Move returns status 0, amount 0
00:10:02.379 00.000 21948 move complete, result=0
00:10:02.379 00.000 21948 worker thread done servicing request
00:10:02.379 00.000 21948 Worker thread wakes up
00:10:02.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:02.379 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:02.380 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:03.906 01.526 21948 Exposure complete
00:10:03.935 00.029 21948 worker thread done servicing request
00:10:03.935 00.000 18120 OnExposeComplete: enter
00:10:03.936 00.001 18120 UpdateGuideState(): m_state=6
00:10:03.936 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
00:10:03.937 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=239.61, Mass=2119, SNR=31.6, Peak=195 HFD=4.2
00:10:03.937 00.000 18120 MultiStar: [#1 0.08,-0.03,0.73,U] [#2 0.22,-0.17,0.62,U] [#3 -0.25,0.14,0.67,U] [#4 0.25,-0.00,0.53,U] [#5 -0.04,-0.02,0.54,U] [#6 0.43,0.07,0.00,M6] [#7 0.04,0.35,0.47,U] [#8 0.13,-0.09,0.49,U] 
00:10:03.938 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {-0.22, -0.21}
00:10:03.939 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
00:10:03.939 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
00:10:03.940 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.59 mountX=0.02 mountY=0.01, mountTheta=0.48
00:10:03.941 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.03, opts=13)
00:10:03.941 00.000 18120 Enqueuing Move request for scope (-0.00, -0.03)
00:10:03.941 00.000 21948 Worker thread wakes up
00:10:03.942 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:03.942 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.6
00:10:03.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:03.943 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:03.943 00.000 18120 Enqueuing Expose request
00:10:03.944 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
00:10:03.944 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
00:10:03.944 00.000 21948 Moving (-0.00, -0.03) raw xDistance=0.02 yDistance=0.01
00:10:03.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:10:03.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:03.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:03.944 00.000 21948 MoveAxis(E, 0, ABG)
00:10:03.944 00.000 21948 Move returns status 0, amount 0
00:10:03.944 00.000 21948 MoveAxis(N, 0, ABG)
00:10:03.944 00.000 21948 Move returns status 0, amount 0
00:10:03.944 00.000 21948 move complete, result=0
00:10:03.944 00.000 21948 worker thread done servicing request
00:10:03.944 00.000 21948 Worker thread wakes up
00:10:03.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:03.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:03.944 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:05.577 01.633 21948 Exposure complete
00:10:05.613 00.036 21948 worker thread done servicing request
00:10:05.613 00.000 18120 OnExposeComplete: enter
00:10:05.614 00.001 18120 UpdateGuideState(): m_state=6
00:10:05.614 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
00:10:05.615 00.001 18120 Star::Find returns 1 (0), X=409.25, Y=239.77, Mass=2292, SNR=32.8, Peak=209 HFD=4.2
00:10:05.615 00.000 18120 MultiStar: [#1 0.14,-0.12,0.64,U] [#2 0.14,-0.33,0.63,U] [#3 0.26,0.13,0.64,U] [#4 0.42,-0.08,0.00,M6] [#5 0.03,-0.05,0.46,U] [#6 0.34,0.07,0.48,U] [#7 0.33,0.02,0.46,U] [#8 -0.13,-0.07,0.40,U] 
00:10:05.616 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {-0.27, -0.05}
00:10:05.616 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.14) = xAngle (0.49 = 0.49)
00:10:05.617 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.60 = -2.69)
00:10:05.617 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.65 mountX=0.08 mountY=-0.04, mountTheta=-0.46
00:10:05.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
00:10:05.619 00.001 18120 Enqueuing Move request for scope (0.07, -0.05)
00:10:05.619 00.000 21948 Worker thread wakes up
00:10:05.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:10:05.620 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:10:05.620 00.000 21948 Moving (0.07, -0.05) raw xDistance=0.08 yDistance=-0.04
00:10:05.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:10:05.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:05.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:10:05.620 00.000 21948 MoveAxis(E, 0, ABG)
00:10:05.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:05.620 00.000 21948 Move returns status 0, amount 0
00:10:05.620 00.000 21948 MoveAxis(N, 0, ABG)
00:10:05.620 00.000 21948 Move returns status 0, amount 0
00:10:05.620 00.000 18120 UpdateGuideState exits: m=2292 RSB=32.8
00:10:05.621 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:05.622 00.001 18120 Enqueuing Expose request
00:10:05.622 00.000 21948 move complete, result=0
00:10:05.622 00.000 21948 worker thread done servicing request
00:10:05.622 00.000 21948 Worker thread wakes up
00:10:05.622 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:05.624 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:05.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:07.143 01.519 21948 Exposure complete
00:10:07.182 00.039 21948 worker thread done servicing request
00:10:07.183 00.001 18120 OnExposeComplete: enter
00:10:07.184 00.001 18120 UpdateGuideState(): m_state=6
00:10:07.186 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
00:10:07.187 00.001 18120 Star::Find returns 1 (0), X=409.41, Y=239.84, Mass=2045, SNR=31.1, Peak=165 HFD=4.3
00:10:07.189 00.002 18120 MultiStar: [#1 0.31,-0.14,0.71,U] [#2 0.19,-0.09,0.66,U] [#3 0.03,0.13,0.67,U] [#4 0.33,-0.20,0.00,M7] [#5 0.02,0.09,0.51,U] [#6 0.39,0.07,0.00,M6] [#7 0.14,-0.09,0.50,U] [#8 0.13,-0.07,0.45,U] 
00:10:07.189 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.02}, one-star: {-0.11, 0.03}
00:10:07.190 00.001 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.14) = xAngle (0.96 = 0.96)
00:10:07.190 00.000 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.06 = -2.22)
00:10:07.191 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.19 mountX=0.05 mountY=-0.07, mountTheta=-0.94
00:10:07.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
00:10:07.192 00.000 18120 Enqueuing Move request for scope (0.09, -0.02)
00:10:07.193 00.001 21948 Worker thread wakes up
00:10:07.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:10:07.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:07.193 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.1
00:10:07.194 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:10:07.194 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.195 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:07.196 00.001 18120 Enqueuing Expose request
00:10:07.197 00.001 21948 Moving (0.09, -0.02) raw xDistance=0.05 yDistance=-0.07
00:10:07.197 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:07.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:07.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:07.197 00.000 21948 MoveAxis(E, 0, ABG)
00:10:07.197 00.000 21948 Move returns status 0, amount 0
00:10:07.197 00.000 21948 MoveAxis(N, 0, ABG)
00:10:07.197 00.000 21948 Move returns status 0, amount 0
00:10:07.197 00.000 21948 move complete, result=0
00:10:07.197 00.000 21948 worker thread done servicing request
00:10:07.197 00.000 21948 Worker thread wakes up
00:10:07.198 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:07.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:07.199 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:08.821 01.622 21948 Exposure complete
00:10:08.844 00.023 21948 worker thread done servicing request
00:10:08.844 00.000 18120 OnExposeComplete: enter
00:10:08.845 00.001 18120 UpdateGuideState(): m_state=6
00:10:08.845 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
00:10:08.846 00.001 18120 Star::Find returns 1 (0), X=409.01, Y=239.70, Mass=2202, SNR=32.4, Peak=183 HFD=4.1
00:10:08.846 00.000 18120 MultiStar: [#1 -0.05,-0.30,0.69,U] [#2 -0.11,-0.49,0.00,M2] [#3 -0.13,-0.20,0.62,U] [#4 0.11,-0.41,0.00,M8] [#5 -0.03,-0.29,0.51,U] [#6 -0.19,0.05,0.47,U] [#7 -0.15,-0.03,0.49,U] [#8 0.04,-0.62,0.00,M1] 
00:10:08.847 00.001 18120 refined, 5 included, MultiStar: {-0.21, -0.15}, one-star: {-0.51, -0.11}
00:10:08.847 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
00:10:08.848 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
00:10:08.848 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-2.51 mountX=0.05 mountY=0.26, mountTheta=1.37
00:10:08.850 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.15, opts=13)
00:10:08.850 00.000 18120 Enqueuing Move request for scope (-0.21, -0.15)
00:10:08.851 00.001 21948 Worker thread wakes up
00:10:08.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:08.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.15) opts 0xd
00:10:08.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.15)
00:10:08.851 00.000 18120 UpdateGuideState exits: m=2202 RSB=32.4
00:10:08.852 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:08.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:08.853 00.001 21948 Moving (-0.21, -0.15) raw xDistance=0.05 yDistance=0.26
00:10:08.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:08.853 00.000 18120 Enqueuing Expose request
00:10:08.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:10:08.853 00.000 21948 MoveAxis(E, 0, ABG)
00:10:08.853 00.000 21948 Move returns status 0, amount 0
00:10:08.853 00.000 21948 MoveAxis(S, 62, ABG)
00:10:08.853 00.000 21948 Guiding  Dir = 1, Dur = 62
00:10:08.854 00.001 21948 IsSlewing returns 0
00:10:08.854 00.000 21948 IsGuiding returns 0
00:10:08.859 00.005 21948 PulseGuide returned control before completion, sleep 68
00:10:08.931 00.072 21948 IsGuiding returns 0
00:10:08.931 00.000 21948 Move returns status 0, amount 62
00:10:08.931 00.000 21948 move complete, result=0
00:10:08.931 00.000 21948 worker thread done servicing request
00:10:08.931 00.000 21948 Worker thread wakes up
00:10:08.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:08.931 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
00:10:08.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:10.338 01.407 21948 Exposure complete
00:10:10.363 00.025 21948 worker thread done servicing request
00:10:10.363 00.000 18120 OnExposeComplete: enter
00:10:10.364 00.001 18120 UpdateGuideState(): m_state=6
00:10:10.365 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
00:10:10.367 00.002 18120 Star::Find returns 1 (0), X=409.03, Y=239.71, Mass=2171, SNR=32.0, Peak=177 HFD=4.2
00:10:10.368 00.001 18120 MultiStar: [#1 0.00,-0.25,0.69,U] [#2 0.03,-0.34,0.66,U] [#3 -0.07,-0.15,0.63,U] [#4 0.03,-0.20,0.55,U] [#5 0.08,-0.21,0.50,U] [#6 -0.05,0.16,0.48,U] [#7 0.05,-0.30,0.51,U] [#8 -0.06,-0.34,0.46,U] 
00:10:10.368 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.19}, one-star: {-0.49, -0.11}
00:10:10.369 00.001 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.14) = xAngle (-0.86 = -0.86)
00:10:10.369 00.000 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
00:10:10.370 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.01 mountX=0.14 mountY=0.16, mountTheta=0.88
00:10:10.371 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.19, opts=13)
00:10:10.371 00.000 18120 Enqueuing Move request for scope (-0.09, -0.19)
00:10:10.372 00.001 21948 Worker thread wakes up
00:10:10.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
00:10:10.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
00:10:10.372 00.000 21948 Moving (-0.09, -0.19) raw xDistance=0.14 yDistance=0.16
00:10:10.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:10:10.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:10.372 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:10.373 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:10:10.373 00.000 21948 MoveAxis(E, 0, ABG)
00:10:10.373 00.000 21948 Move returns status 0, amount 0
00:10:10.373 00.000 21948 MoveAxis(N, 0, ABG)
00:10:10.373 00.000 21948 Move returns status 0, amount 0
00:10:10.373 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.0
00:10:10.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:10.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:10.374 00.001 18120 Enqueuing Expose request
00:10:10.374 00.000 21948 move complete, result=0
00:10:10.374 00.000 21948 worker thread done servicing request
00:10:10.375 00.001 21948 Worker thread wakes up
00:10:10.375 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:10.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:10.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:11.999 01.624 21948 Exposure complete
00:10:12.047 00.048 21948 worker thread done servicing request
00:10:12.047 00.000 18120 OnExposeComplete: enter
00:10:12.047 00.000 18120 UpdateGuideState(): m_state=6
00:10:12.048 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
00:10:12.048 00.000 18120 Star::Find returns 1 (0), X=409.51, Y=239.97, Mass=2028, SNR=30.9, Peak=167 HFD=4.1
00:10:12.049 00.001 18120 MultiStar: [#1 0.09,0.17,0.71,U] [#2 0.11,0.31,0.65,U] [#3 0.24,0.47,0.00,M1] [#4 0.31,0.05,0.55,U] [#5 0.43,0.23,0.00,M1] [#6 0.48,0.56,0.00,M5] [#7 0.18,0.42,0.00,M2] [#8 0.23,-0.12,0.41,U] 
00:10:12.049 00.000 18120 single-star, 4 included, MultiStar: {0.11, 0.14}, one-star: {-0.01, 0.15}
00:10:12.050 00.001 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
00:10:12.050 00.000 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.37)
00:10:12.051 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.66 mountX=-0.14 mountY=-0.06, mountTheta=-2.77
00:10:12.052 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
00:10:12.053 00.001 18120 Enqueuing Move request for scope (-0.01, 0.15)
00:10:12.054 00.001 21948 Worker thread wakes up
00:10:12.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:10:12.054 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:10:12.054 00.000 21948 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.06
00:10:12.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:10:12.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:12.054 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
00:10:12.055 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:12.055 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:12.056 00.001 18120 Enqueuing Expose request
00:10:12.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:12.056 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:12.056 00.000 21948 MoveAxis(E, 0, ABG)
00:10:12.056 00.000 21948 Move returns status 0, amount 0
00:10:12.056 00.000 21948 MoveAxis(N, 0, ABG)
00:10:12.056 00.000 21948 Move returns status 0, amount 0
00:10:12.056 00.000 21948 move complete, result=0
00:10:12.056 00.000 21948 worker thread done servicing request
00:10:12.057 00.001 21948 Worker thread wakes up
00:10:12.057 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:12.057 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:12.057 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:13.568 01.511 21948 Exposure complete
00:10:13.596 00.028 21948 worker thread done servicing request
00:10:13.597 00.001 18120 OnExposeComplete: enter
00:10:13.598 00.001 18120 UpdateGuideState(): m_state=6
00:10:13.598 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
00:10:13.599 00.001 18120 Star::Find returns 1 (0), X=409.60, Y=239.86, Mass=1869, SNR=29.9, Peak=168 HFD=3.9
00:10:13.599 00.000 18120 MultiStar: [#1 0.46,-0.25,0.00,M1] [#2 0.25,-0.19,0.67,U] [#3 0.49,0.26,0.00,M2] [#4 0.40,0.00,0.00,M7] [#5 0.40,-0.21,0.00,M2] [#6 0.54,0.26,0.00,M6] [#7 0.24,-0.10,0.55,U] [#8 0.01,-0.16,0.50,U] 
00:10:13.600 00.001 18120 single-star, 3 included, MultiStar: {0.14, -0.08}, one-star: {0.08, 0.04}
00:10:13.600 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.14) = xAngle (1.61 = 1.61)
00:10:13.600 00.000 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.71 = -1.57)
00:10:13.601 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
00:10:13.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
00:10:13.603 00.001 18120 Enqueuing Move request for scope (0.08, 0.04)
00:10:13.603 00.000 21948 Worker thread wakes up
00:10:13.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:13.604 00.001 18120 UpdateGuideState exits: m=1869 RSB=29.9
00:10:13.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:13.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:13.605 00.000 18120 Enqueuing Expose request
00:10:13.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:10:13.605 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:10:13.605 00.000 21948 Moving (0.08, 0.04) raw xDistance=-0.00 yDistance=-0.09
00:10:13.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:10:13.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:13.606 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:13.606 00.000 21948 MoveAxis(E, 0, ABG)
00:10:13.606 00.000 21948 Move returns status 0, amount 0
00:10:13.606 00.000 21948 MoveAxis(N, 0, ABG)
00:10:13.606 00.000 21948 Move returns status 0, amount 0
00:10:13.606 00.000 21948 move complete, result=0
00:10:13.606 00.000 21948 worker thread done servicing request
00:10:13.606 00.000 21948 Worker thread wakes up
00:10:13.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:13.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:13.606 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:15.240 01.634 21948 Exposure complete
00:10:15.275 00.035 21948 worker thread done servicing request
00:10:15.276 00.001 18120 OnExposeComplete: enter
00:10:15.277 00.001 18120 UpdateGuideState(): m_state=6
00:10:15.278 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
00:10:15.279 00.001 18120 Star::Find returns 1 (0), X=409.36, Y=239.97, Mass=2157, SNR=31.9, Peak=187 HFD=4.1
00:10:15.279 00.000 18120 MultiStar: [#1 0.34,-0.20,0.00,M2] [#2 0.30,-0.19,0.64,U] [#3 0.39,0.09,0.00,M3] [#4 0.33,-0.17,0.00,M8] [#5 0.29,0.03,0.50,U] [#6 0.43,0.19,0.00,M7] [#7 0.24,-0.12,0.50,U] [#8 0.39,-0.25,0.00,M1] 
00:10:15.280 00.001 18120 refined, 3 included, MultiStar: {0.11, -0.01}, one-star: {-0.16, 0.15}
00:10:15.281 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.14) = xAngle (1.09 = 1.09)
00:10:15.281 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.19 = -2.09)
00:10:15.282 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=0.05 mountY=-0.10, mountTheta=-1.08
00:10:15.283 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
00:10:15.284 00.001 18120 Enqueuing Move request for scope (0.11, -0.01)
00:10:15.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:15.285 00.001 21948 Worker thread wakes up
00:10:15.285 00.000 18120 UpdateGuideState exits: m=2157 RSB=31.9
00:10:15.287 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:15.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:15.288 00.001 18120 Enqueuing Expose request
00:10:15.288 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:10:15.288 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:10:15.288 00.000 21948 Moving (0.11, -0.01) raw xDistance=0.05 yDistance=-0.10
00:10:15.289 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:15.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:15.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:15.289 00.000 21948 MoveAxis(E, 0, ABG)
00:10:15.289 00.000 21948 Move returns status 0, amount 0
00:10:15.289 00.000 21948 MoveAxis(N, 0, ABG)
00:10:15.289 00.000 21948 Move returns status 0, amount 0
00:10:15.289 00.000 21948 move complete, result=0
00:10:15.289 00.000 21948 worker thread done servicing request
00:10:15.289 00.000 21948 Worker thread wakes up
00:10:15.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:15.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:15.289 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:16.801 01.512 21948 Exposure complete
00:10:16.836 00.035 21948 worker thread done servicing request
00:10:16.836 00.000 18120 OnExposeComplete: enter
00:10:16.838 00.002 18120 UpdateGuideState(): m_state=6
00:10:16.841 00.003 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
00:10:16.843 00.002 18120 Star::Find returns 1 (0), X=409.58, Y=239.76, Mass=1979, SNR=30.7, Peak=167 HFD=4.2
00:10:16.846 00.003 18120 MultiStar: [#1 0.36,0.01,0.71,U] [#2 0.27,-0.18,0.64,U] [#3 -0.38,0.18,0.00,M4] [#4 0.27,-0.07,0.54,U] [#5 0.25,0.10,0.52,U] [#6 0.26,0.21,0.50,U] [#7 0.21,-0.15,0.54,U] [#8 0.09,-0.04,0.45,U] 
00:10:16.849 00.003 18120 single-star, 7 included, MultiStar: {0.21, -0.03}, one-star: {0.06, -0.06}
00:10:16.851 00.002 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.14) = xAngle (0.36 = 0.36)
00:10:16.851 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.47 = -2.82)
00:10:16.852 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.78 mountX=0.07 mountY=-0.03, mountTheta=-0.33
00:10:16.854 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
00:10:16.857 00.003 18120 Enqueuing Move request for scope (0.06, -0.06)
00:10:16.859 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:16.860 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.7
00:10:16.862 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:16.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:16.864 00.001 18120 Enqueuing Expose request
00:10:16.865 00.001 21948 Worker thread wakes up
00:10:16.866 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:10:16.866 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:10:16.866 00.000 21948 Moving (0.06, -0.06) raw xDistance=0.07 yDistance=-0.03
00:10:16.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:10:16.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:16.866 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:16.866 00.000 21948 MoveAxis(E, 0, ABG)
00:10:16.866 00.000 21948 Move returns status 0, amount 0
00:10:16.866 00.000 21948 MoveAxis(N, 0, ABG)
00:10:16.866 00.000 21948 Move returns status 0, amount 0
00:10:16.866 00.000 21948 move complete, result=0
00:10:16.866 00.000 21948 worker thread done servicing request
00:10:16.866 00.000 21948 Worker thread wakes up
00:10:16.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:16.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:16.867 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:18.491 01.624 21948 Exposure complete
00:10:18.544 00.053 21948 worker thread done servicing request
00:10:18.544 00.000 18120 OnExposeComplete: enter
00:10:18.545 00.001 18120 UpdateGuideState(): m_state=6
00:10:18.545 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
00:10:18.546 00.001 18120 Star::Find returns 1 (0), X=409.40, Y=239.95, Mass=2208, SNR=32.4, Peak=182 HFD=4.2
00:10:18.546 00.000 18120 MultiStar: [#1 -0.06,-0.09,0.69,U] [#2 0.20,-0.02,0.66,U] [#3 0.32,0.12,0.66,U] [#4 0.39,0.09,0.00,M8] [#5 0.31,0.01,0.52,U] [#6 0.55,0.09,0.00,M7] [#7 0.18,-0.15,0.46,U] [#8 0.41,-0.27,0.00,M1] 
00:10:18.547 00.001 18120 refined, 5 included, MultiStar: {0.11, 0.02}, one-star: {-0.12, 0.13}
00:10:18.547 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.14) = xAngle (1.32 = 1.32)
00:10:18.548 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.42 = -1.86)
00:10:18.548 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=0.03 mountY=-0.10, mountTheta=-1.32
00:10:18.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.02, opts=13)
00:10:18.550 00.001 18120 Enqueuing Move request for scope (0.11, 0.02)
00:10:18.550 00.000 21948 Worker thread wakes up
00:10:18.551 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:10:18.551 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:10:18.551 00.000 21948 Moving (0.11, 0.02) raw xDistance=0.03 yDistance=-0.10
00:10:18.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:10:18.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:18.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:18.551 00.000 21948 MoveAxis(E, 0, ABG)
00:10:18.551 00.000 21948 Move returns status 0, amount 0
00:10:18.551 00.000 21948 MoveAxis(N, 0, ABG)
00:10:18.551 00.000 21948 Move returns status 0, amount 0
00:10:18.551 00.000 21948 move complete, result=0
00:10:18.551 00.000 21948 worker thread done servicing request
00:10:18.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:18.551 00.000 18120 UpdateGuideState exits: m=2208 RSB=32.4
00:10:18.552 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:18.552 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:18.552 00.000 18120 Enqueuing Expose request
00:10:18.554 00.002 21948 Worker thread wakes up
00:10:18.555 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:18.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:18.555 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:20.075 01.520 21948 Exposure complete
00:10:20.107 00.032 21948 worker thread done servicing request
00:10:20.107 00.000 18120 OnExposeComplete: enter
00:10:20.108 00.001 18120 UpdateGuideState(): m_state=6
00:10:20.109 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
00:10:20.110 00.001 18120 Star::Find returns 1 (0), X=409.39, Y=239.96, Mass=1902, SNR=29.8, Peak=158 HFD=4.1
00:10:20.111 00.001 18120 MultiStar: [#1 0.23,-0.08,0.77,U] [#2 0.20,-0.10,0.71,U] [#3 0.36,0.20,0.00,M4] [#4 0.65,0.01,0.00,M9] [#5 0.17,0.22,0.53,U] [#6 0.39,0.43,0.00,M8] [#7 0.49,-0.08,0.00,M1] [#8 0.10,0.09,0.52,U] 
00:10:20.112 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.05}, one-star: {-0.13, 0.15}
00:10:20.112 00.000 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.14) = xAngle (1.65 = 1.65)
00:10:20.113 00.001 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.75 = -1.53)
00:10:20.114 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
00:10:20.117 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
00:10:20.119 00.002 18120 Enqueuing Move request for scope (0.09, 0.05)
00:10:20.120 00.001 21948 Worker thread wakes up
00:10:20.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:20.120 00.000 18120 UpdateGuideState exits: m=1902 RSB=29.8
00:10:20.121 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:20.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:20.122 00.001 18120 Enqueuing Expose request
00:10:20.122 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:10:20.122 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:10:20.122 00.000 21948 Moving (0.09, 0.05) raw xDistance=-0.01 yDistance=-0.11
00:10:20.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:10:20.123 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:20.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:20.123 00.000 21948 MoveAxis(E, 0, ABG)
00:10:20.123 00.000 21948 Move returns status 0, amount 0
00:10:20.123 00.000 21948 MoveAxis(N, 0, ABG)
00:10:20.123 00.000 21948 Move returns status 0, amount 0
00:10:20.123 00.000 21948 move complete, result=0
00:10:20.123 00.000 21948 worker thread done servicing request
00:10:20.123 00.000 21948 Worker thread wakes up
00:10:20.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:20.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:20.123 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:21.852 01.729 21948 Exposure complete
00:10:21.892 00.040 21948 worker thread done servicing request
00:10:21.892 00.000 18120 OnExposeComplete: enter
00:10:21.893 00.001 18120 UpdateGuideState(): m_state=6
00:10:21.894 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
00:10:21.894 00.000 18120 Star::Find returns 1 (0), X=409.20, Y=240.12, Mass=2074, SNR=31.3, Peak=188 HFD=4.3
00:10:21.895 00.001 18120 MultiStar: [#1 0.18,-0.02,0.70,U] [#2 0.09,0.03,0.63,U] [#3 0.36,-0.04,0.00,M5] [#4 0.34,0.08,0.53,U] [#5 -0.03,-0.03,0.53,U] [#6 0.16,0.19,0.51,U] [#7 0.23,0.08,0.51,U] [#8 -0.13,-0.10,0.46,U] 
00:10:21.895 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {-0.32, 0.31}
00:10:21.896 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.14) = xAngle (2.34 = 2.34)
00:10:21.896 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.44 = -0.84)
00:10:21.897 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.19 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
00:10:21.898 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
00:10:21.898 00.000 18120 Enqueuing Move request for scope (0.04, 0.09)
00:10:21.899 00.001 21948 Worker thread wakes up
00:10:21.899 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:21.899 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.3
00:10:21.900 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:21.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:21.901 00.001 18120 Enqueuing Expose request
00:10:21.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:10:21.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:10:21.901 00.000 21948 Moving (0.04, 0.09) raw xDistance=-0.07 yDistance=-0.07
00:10:21.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:10:21.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:21.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:21.901 00.000 21948 MoveAxis(E, 0, ABG)
00:10:21.901 00.000 21948 Move returns status 0, amount 0
00:10:21.901 00.000 21948 MoveAxis(N, 0, ABG)
00:10:21.901 00.000 21948 Move returns status 0, amount 0
00:10:21.901 00.000 21948 move complete, result=0
00:10:21.901 00.000 21948 worker thread done servicing request
00:10:21.901 00.000 21948 Worker thread wakes up
00:10:21.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:21.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:21.902 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:23.306 01.404 21948 Exposure complete
00:10:23.331 00.025 21948 worker thread done servicing request
00:10:23.331 00.000 18120 OnExposeComplete: enter
00:10:23.332 00.001 18120 UpdateGuideState(): m_state=6
00:10:23.332 00.000 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
00:10:23.333 00.001 18120 Star::Find returns 1 (0), X=409.18, Y=240.12, Mass=2100, SNR=31.5, Peak=205 HFD=4.2
00:10:23.334 00.001 18120 MultiStar: [#1 0.07,0.07,0.73,U] [#2 0.33,0.01,0.63,U] [#3 -0.42,0.18,0.00,M6] [#4 0.24,0.10,0.53,U] [#5 -0.09,0.11,0.51,U] [#6 0.11,0.49,0.00,M8] [#7 0.35,0.24,0.00,M1] [#8 0.16,0.02,0.42,U] 
00:10:23.334 00.000 18120 refined, 5 included, MultiStar: {0.02, 0.13}, one-star: {-0.34, 0.30}
00:10:23.334 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
00:10:23.335 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.61)
00:10:23.335 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.43 mountX=-0.11 mountY=-0.07, mountTheta=-2.54
00:10:23.336 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
00:10:23.338 00.002 18120 Enqueuing Move request for scope (0.02, 0.13)
00:10:23.339 00.001 21948 Worker thread wakes up
00:10:23.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:23.339 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.5
00:10:23.340 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:10:23.340 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:23.341 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:23.341 00.000 18120 Enqueuing Expose request
00:10:23.341 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:10:23.342 00.001 21948 Moving (0.02, 0.13) raw xDistance=-0.11 yDistance=-0.07
00:10:23.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:10:23.342 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:23.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:23.342 00.000 21948 MoveAxis(E, 0, ABG)
00:10:23.342 00.000 21948 Move returns status 0, amount 0
00:10:23.342 00.000 21948 MoveAxis(N, 0, ABG)
00:10:23.342 00.000 21948 Move returns status 0, amount 0
00:10:23.342 00.000 21948 move complete, result=0
00:10:23.342 00.000 21948 worker thread done servicing request
00:10:23.342 00.000 21948 Worker thread wakes up
00:10:23.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:23.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:23.342 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:24.970 01.628 21948 Exposure complete
00:10:24.996 00.026 21948 worker thread done servicing request
00:10:24.996 00.000 18120 OnExposeComplete: enter
00:10:24.996 00.000 18120 UpdateGuideState(): m_state=6
00:10:24.997 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
00:10:24.997 00.000 18120 Star::Find returns 1 (0), X=409.22, Y=240.07, Mass=2073, SNR=31.3, Peak=198 HFD=4.2
00:10:24.998 00.001 18120 MultiStar: [#1 0.02,0.09,0.67,U] [#2 0.11,-0.01,0.64,U] [#3 -0.26,0.19,0.68,U] [#4 0.26,0.02,0.54,U] [#5 0.05,0.18,0.55,U] [#6 0.03,0.11,0.49,U] [#7 -0.16,0.35,0.00,M2] [#8 -0.07,0.14,0.45,U] 
00:10:24.998 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.13}, one-star: {-0.30, 0.25}
00:10:24.999 00.001 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.14) = xAngle (3.08 = 3.08)
00:10:25.000 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.18 = -0.10)
00:10:25.000 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.94 mountX=-0.14 mountY=-0.01, mountTheta=-3.04
00:10:25.001 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.13, opts=13)
00:10:25.001 00.000 18120 Enqueuing Move request for scope (-0.05, 0.13)
00:10:25.002 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:25.002 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.3
00:10:25.003 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:25.003 00.000 21948 Worker thread wakes up
00:10:25.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:25.004 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:10:25.004 00.000 18120 Enqueuing Expose request
00:10:25.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:10:25.004 00.000 21948 Moving (-0.05, 0.13) raw xDistance=-0.14 yDistance=-0.01
00:10:25.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:10:25.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:25.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:10:25.005 00.001 21948 MoveAxis(E, 0, ABG)
00:10:25.005 00.000 21948 Move returns status 0, amount 0
00:10:25.005 00.000 21948 MoveAxis(N, 0, ABG)
00:10:25.005 00.000 21948 Move returns status 0, amount 0
00:10:25.005 00.000 21948 move complete, result=0
00:10:25.005 00.000 21948 worker thread done servicing request
00:10:25.005 00.000 21948 Worker thread wakes up
00:10:25.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:25.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:25.005 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:26.532 01.527 21948 Exposure complete
00:10:26.576 00.044 21948 worker thread done servicing request
00:10:26.576 00.000 18120 OnExposeComplete: enter
00:10:26.577 00.001 18120 UpdateGuideState(): m_state=6
00:10:26.578 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
00:10:26.578 00.000 18120 Star::Find returns 1 (0), X=409.17, Y=240.08, Mass=2160, SNR=32.0, Peak=201 HFD=4.2
00:10:26.579 00.001 18120 MultiStar: [#1 0.05,-0.06,0.71,U] [#2 0.01,0.05,0.64,U] [#3 -0.39,0.25,0.00,M6] [#4 0.31,0.03,0.51,U] [#5 0.07,0.35,0.49,U] [#6 -0.08,0.49,0.00,M8] [#7 0.16,0.24,0.49,U] [#8 -0.04,0.13,0.46,U] 
00:10:26.579 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.14}, one-star: {-0.35, 0.26}
00:10:26.579 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
00:10:26.580 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.38)
00:10:26.580 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=-0.14 mountY=-0.05, mountTheta=-2.77
00:10:26.581 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.14, opts=13)
00:10:26.582 00.001 18120 Enqueuing Move request for scope (-0.01, 0.14)
00:10:26.582 00.000 21948 Worker thread wakes up
00:10:26.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
00:10:26.582 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
00:10:26.583 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:26.583 00.000 18120 UpdateGuideState exits: m=2160 RSB=32.0
00:10:26.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:26.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:26.584 00.000 18120 Enqueuing Expose request
00:10:26.585 00.001 21948 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=-0.05
00:10:26.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:10:26.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:26.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:26.585 00.000 21948 MoveAxis(E, 0, ABG)
00:10:26.585 00.000 21948 Move returns status 0, amount 0
00:10:26.585 00.000 21948 MoveAxis(N, 0, ABG)
00:10:26.585 00.000 21948 Move returns status 0, amount 0
00:10:26.585 00.000 21948 move complete, result=0
00:10:26.585 00.000 21948 worker thread done servicing request
00:10:26.585 00.000 21948 Worker thread wakes up
00:10:26.585 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:26.587 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:26.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:28.209 01.622 21948 Exposure complete
00:10:28.237 00.028 21948 worker thread done servicing request
00:10:28.237 00.000 18120 OnExposeComplete: enter
00:10:28.238 00.001 18120 UpdateGuideState(): m_state=6
00:10:28.239 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
00:10:28.239 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=240.08, Mass=2026, SNR=31.0, Peak=164 HFD=4.2
00:10:28.241 00.002 18120 MultiStar: [#1 0.11,0.10,0.71,U] [#2 0.12,0.21,0.65,U] [#3 0.09,0.21,0.69,U] [#4 0.34,0.32,0.00,M6] [#5 0.01,0.34,0.55,U] [#6 0.29,0.46,0.00,M9] [#7 0.22,0.27,0.52,U] [#8 -0.08,0.24,0.42,U] 
00:10:28.243 00.002 18120 refined, 6 included, MultiStar: {0.03, 0.23}, one-star: {-0.15, 0.27}
00:10:28.245 00.002 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
00:10:28.247 00.002 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.61)
00:10:28.248 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=-0.20 mountY=-0.13, mountTheta=-2.54
00:10:28.249 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.23, opts=13)
00:10:28.249 00.000 18120 Enqueuing Move request for scope (0.03, 0.23)
00:10:28.250 00.001 21948 Worker thread wakes up
00:10:28.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
00:10:28.250 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:28.251 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
00:10:28.251 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.0
00:10:28.251 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:28.251 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:28.252 00.001 18120 Enqueuing Expose request
00:10:28.252 00.000 21948 Moving (0.03, 0.23) raw xDistance=-0.20 yDistance=-0.13
00:10:28.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:10:28.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:28.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:28.252 00.000 21948 MoveAxis(E, 0, ABG)
00:10:28.252 00.000 21948 Move returns status 0, amount 0
00:10:28.252 00.000 21948 MoveAxis(N, 0, ABG)
00:10:28.252 00.000 21948 Move returns status 0, amount 0
00:10:28.252 00.000 21948 move complete, result=0
00:10:28.252 00.000 21948 worker thread done servicing request
00:10:28.252 00.000 21948 Worker thread wakes up
00:10:28.253 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:28.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:28.253 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:29.772 01.519 21948 Exposure complete
00:10:29.813 00.041 21948 worker thread done servicing request
00:10:29.813 00.000 18120 OnExposeComplete: enter
00:10:29.814 00.001 18120 UpdateGuideState(): m_state=6
00:10:29.814 00.000 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
00:10:29.815 00.001 18120 Star::Find returns 1 (0), X=409.37, Y=240.16, Mass=2103, SNR=31.4, Peak=189 HFD=4.0
00:10:29.815 00.000 18120 MultiStar: [#1 0.23,-0.04,0.71,U] [#2 0.43,0.14,0.00,M1] [#3 0.47,0.21,0.00,M6] [#4 0.33,0.14,0.57,U] [#5 0.15,0.09,0.50,U] [#6 0.33,0.64,0.00,M10] [#7 0.30,0.13,0.51,U] [#8 0.37,-0.01,0.00,M1] 
00:10:29.816 00.001 18120 refined, 4 included, MultiStar: {0.13, 0.15}, one-star: {-0.15, 0.35}
00:10:29.816 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
00:10:29.817 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.17)
00:10:29.819 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.87 mountX=-0.09 mountY=-0.18, mountTheta=-2.01
00:10:29.820 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.15, opts=13)
00:10:29.821 00.001 18120 Enqueuing Move request for scope (0.13, 0.15)
00:10:29.821 00.000 21948 Worker thread wakes up
00:10:29.821 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
00:10:29.821 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
00:10:29.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:29.822 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.4
00:10:29.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.822 00.000 21948 Moving (0.13, 0.15) raw xDistance=-0.09 yDistance=-0.18
00:10:29.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:10:29.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:29.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:29.823 00.001 18120 Enqueuing Expose request
00:10:29.823 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:10:29.823 00.000 21948 MoveAxis(E, 0, ABG)
00:10:29.823 00.000 21948 Move returns status 0, amount 0
00:10:29.823 00.000 21948 MoveAxis(N, 0, ABG)
00:10:29.823 00.000 21948 Move returns status 0, amount 0
00:10:29.823 00.000 21948 move complete, result=0
00:10:29.823 00.000 21948 worker thread done servicing request
00:10:29.823 00.000 21948 Worker thread wakes up
00:10:29.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:29.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:29.824 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:31.446 01.622 21948 Exposure complete
00:10:31.469 00.023 21948 worker thread done servicing request
00:10:31.469 00.000 18120 OnExposeComplete: enter
00:10:31.470 00.001 18120 UpdateGuideState(): m_state=6
00:10:31.471 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
00:10:31.471 00.000 18120 Star::Find returns 1 (0), X=409.44, Y=240.06, Mass=1959, SNR=30.5, Peak=158 HFD=4.0
00:10:31.471 00.000 18120 MultiStar: [#1 0.25,-0.12,0.72,U] [#2 0.16,0.02,0.65,U] [#3 0.26,0.03,0.69,U] [#4 0.26,0.06,0.55,U] [#5 0.08,0.11,0.55,U] [#6 0.44,0.32,0.00,R] [#7 0.29,0.11,0.57,U] [#8 0.34,-0.02,0.42,U] 
00:10:31.472 00.001 18120 refined, 7 included, MultiStar: {0.17, 0.07}, one-star: {-0.08, 0.24}
00:10:31.472 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.14) = xAngle (1.51 = 1.51)
00:10:31.473 00.001 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.61 = -1.67)
00:10:31.473 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.36 mountX=0.01 mountY=-0.18, mountTheta=-1.51
00:10:31.474 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.07, opts=13)
00:10:31.475 00.001 18120 Enqueuing Move request for scope (0.17, 0.07)
00:10:31.476 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:31.478 00.002 21948 Worker thread wakes up
00:10:31.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:10:31.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:10:31.478 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.5
00:10:31.479 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:31.479 00.000 18120 Enqueuing Expose request
00:10:31.480 00.001 21948 Moving (0.17, 0.07) raw xDistance=0.01 yDistance=-0.18
00:10:31.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:10:31.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:31.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:10:31.480 00.000 21948 MoveAxis(E, 0, ABG)
00:10:31.480 00.000 21948 Move returns status 0, amount 0
00:10:31.480 00.000 21948 MoveAxis(N, 0, ABG)
00:10:31.480 00.000 21948 Move returns status 0, amount 0
00:10:31.480 00.000 21948 move complete, result=0
00:10:31.480 00.000 21948 worker thread done servicing request
00:10:31.480 00.000 21948 Worker thread wakes up
00:10:31.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:31.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:31.481 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:32.994 01.513 21948 Exposure complete
00:10:33.018 00.024 21948 worker thread done servicing request
00:10:33.018 00.000 18120 OnExposeComplete: enter
00:10:33.019 00.001 18120 UpdateGuideState(): m_state=6
00:10:33.020 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
00:10:33.022 00.002 18120 Star::Find returns 1 (0), X=409.35, Y=239.94, Mass=2074, SNR=31.2, Peak=177 HFD=4.1
00:10:33.025 00.003 18120 MultiStar: [#1 0.25,0.07,0.77,U] [#2 0.09,0.14,0.64,U] [#3 0.08,0.12,0.67,U] [#4 0.35,0.11,0.00,M5] [#5 0.05,-0.04,0.54,U] [#6 -0.06,-0.14,0.48,U] [#7 0.42,0.20,0.00,M1] [#8 0.09,-0.03,0.46,U] 
00:10:33.027 00.002 18120 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {-0.17, 0.12}
00:10:33.029 00.002 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.06 = 2.06)
00:10:33.032 00.003 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.16 = -1.12)
00:10:33.034 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
00:10:33.037 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
00:10:33.037 00.000 18120 Enqueuing Move request for scope (0.04, 0.05)
00:10:33.039 00.002 21948 Worker thread wakes up
00:10:33.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:10:33.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:10:33.039 00.000 21948 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
00:10:33.039 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:10:33.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:33.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:33.040 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:33.040 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.2
00:10:33.041 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:33.041 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:33.041 00.000 18120 Enqueuing Expose request
00:10:33.042 00.001 21948 MoveAxis(E, 0, ABG)
00:10:33.042 00.000 21948 Move returns status 0, amount 0
00:10:33.042 00.000 21948 MoveAxis(N, 0, ABG)
00:10:33.042 00.000 21948 Move returns status 0, amount 0
00:10:33.042 00.000 21948 move complete, result=0
00:10:33.042 00.000 21948 worker thread done servicing request
00:10:33.042 00.000 21948 Worker thread wakes up
00:10:33.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:33.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:33.043 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:34.665 01.622 21948 Exposure complete
00:10:34.697 00.032 21948 worker thread done servicing request
00:10:34.697 00.000 18120 OnExposeComplete: enter
00:10:34.698 00.001 18120 UpdateGuideState(): m_state=6
00:10:34.699 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
00:10:34.699 00.000 18120 Star::Find returns 1 (0), X=409.18, Y=240.23, Mass=2097, SNR=31.4, Peak=197 HFD=4.3
00:10:34.700 00.001 18120 MultiStar: [#1 -0.20,0.35,0.00,M1] [#2 0.02,0.04,0.67,U] [#3 -0.49,0.58,0.00,M5] [#4 0.03,-0.02,0.55,U] [#5 -0.13,0.05,0.52,U] [#6 -0.07,-0.02,0.52,U] [#7 0.13,0.36,0.00,M2] [#8 -0.20,0.08,0.46,U] 
00:10:34.700 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.13}, one-star: {-0.34, 0.41}
00:10:34.701 00.001 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.14) = xAngle (3.54 = -2.75)
00:10:34.701 00.000 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
00:10:34.702 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.39 mountX=-0.17 mountY=0.07, mountTheta=2.78
00:10:34.703 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.13, opts=13)
00:10:34.704 00.001 18120 Enqueuing Move request for scope (-0.14, 0.13)
00:10:34.704 00.000 21948 Worker thread wakes up
00:10:34.704 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:34.705 00.001 18120 UpdateGuideState exits: m=2097 RSB=31.4
00:10:34.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.705 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:34.706 00.001 18120 Enqueuing Expose request
00:10:34.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
00:10:34.706 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:10:34.706 00.000 21948 Moving (-0.14, 0.13) raw xDistance=-0.17 yDistance=0.07
00:10:34.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:10:34.706 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:34.706 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:10:34.706 00.000 21948 MoveAxis(E, 0, ABG)
00:10:34.706 00.000 21948 Move returns status 0, amount 0
00:10:34.706 00.000 21948 MoveAxis(N, 0, ABG)
00:10:34.706 00.000 21948 Move returns status 0, amount 0
00:10:34.706 00.000 21948 move complete, result=0
00:10:34.707 00.001 21948 worker thread done servicing request
00:10:34.707 00.000 21948 Worker thread wakes up
00:10:34.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:34.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:34.707 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:36.231 01.524 21948 Exposure complete
00:10:36.269 00.038 21948 worker thread done servicing request
00:10:36.269 00.000 18120 OnExposeComplete: enter
00:10:36.269 00.000 18120 UpdateGuideState(): m_state=6
00:10:36.270 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
00:10:36.271 00.001 18120 Star::Find returns 1 (0), X=409.15, Y=240.25, Mass=2096, SNR=31.4, Peak=186 HFD=4.2
00:10:36.271 00.000 18120 MultiStar: [#1 0.05,0.20,0.69,U] [#2 -0.12,0.22,0.64,U] [#3 -0.43,0.22,0.00,M6] [#4 0.19,-0.03,0.53,U] [#5 -0.04,0.27,0.57,U] [#6 -0.03,0.06,0.47,U] [#7 -0.02,0.37,0.00,M3] [#8 -0.28,0.32,0.00,M1] 
00:10:36.272 00.001 18120 refined, 5 included, MultiStar: {-0.09, 0.22}, one-star: {-0.37, 0.43}
00:10:36.272 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
00:10:36.272 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.09)
00:10:36.273 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.95 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
00:10:36.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.22, opts=13)
00:10:36.274 00.000 18120 Enqueuing Move request for scope (-0.09, 0.22)
00:10:36.277 00.003 21948 Worker thread wakes up
00:10:36.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
00:10:36.277 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
00:10:36.277 00.000 21948 Moving (-0.09, 0.22) raw xDistance=-0.24 yDistance=-0.02
00:10:36.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:36.277 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
00:10:36.278 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:36.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:36.279 00.001 18120 Enqueuing Expose request
00:10:36.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:10:36.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:36.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:36.279 00.000 21948 MoveAxis(E, 43, ABG)
00:10:36.279 00.000 21948 Guiding  Dir = 2, Dur = 43
00:10:36.279 00.000 21948 IsSlewing returns 0
00:10:36.280 00.001 21948 IsGuiding returns 0
00:10:36.281 00.001 21948 PulseGuide returned control before completion, sleep 52
00:10:36.336 00.055 21948 IsGuiding returns 1
00:10:36.336 00.000 21948 scope still moving after pulse duration time elapsed
00:10:36.367 00.031 21948 IsSlewing returns 0
00:10:36.369 00.002 21948 IsGuiding returns 0
00:10:36.369 00.000 21948 scope move finished after 43 + 46 ms
00:10:36.369 00.000 21948 Move returns status 0, amount 43
00:10:36.369 00.000 21948 MoveAxis(N, 0, ABG)
00:10:36.369 00.000 21948 Move returns status 0, amount 0
00:10:36.369 00.000 21948 move complete, result=0
00:10:36.369 00.000 21948 worker thread done servicing request
00:10:36.369 00.000 21948 Worker thread wakes up
00:10:36.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:36.369 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:36.369 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
00:10:38.010 01.641 21948 Exposure complete
00:10:38.041 00.031 21948 worker thread done servicing request
00:10:38.041 00.000 18120 OnExposeComplete: enter
00:10:38.042 00.001 18120 UpdateGuideState(): m_state=6
00:10:38.042 00.000 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
00:10:38.043 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=239.71, Mass=1900, SNR=29.9, Peak=184 HFD=3.7
00:10:38.043 00.000 18120 MultiStar: [#1 0.34,-0.01,0.75,U] [#2 0.33,-0.08,0.67,U] [#3 0.38,0.05,0.00,M7] [#4 0.49,-0.26,0.00,M4] [#5 0.04,0.05,0.57,U] [#6 -0.06,-0.08,0.51,U] [#7 0.54,0.14,0.00,M4] [#8 0.51,-0.02,0.00,M2] 
00:10:38.044 00.001 18120 single-star, 4 included, MultiStar: {0.17, -0.05}, one-star: {0.14, -0.11}
00:10:38.045 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.48 = 0.48)
00:10:38.046 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.58 = -2.70)
00:10:38.046 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=0.16 mountY=-0.08, mountTheta=-0.45
00:10:38.048 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.11, opts=13)
00:10:38.050 00.002 18120 Enqueuing Move request for scope (0.14, -0.11)
00:10:38.050 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:38.051 00.001 18120 UpdateGuideState exits: m=1900 RSB=29.9
00:10:38.051 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:38.051 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:38.052 00.001 18120 Enqueuing Expose request
00:10:38.052 00.000 21948 Worker thread wakes up
00:10:38.052 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
00:10:38.052 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
00:10:38.052 00.000 21948 Moving (0.14, -0.11) raw xDistance=0.16 yDistance=-0.08
00:10:38.052 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:10:38.052 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:38.053 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:38.053 00.000 21948 MoveAxis(E, 0, ABG)
00:10:38.053 00.000 21948 Move returns status 0, amount 0
00:10:38.053 00.000 21948 MoveAxis(N, 0, ABG)
00:10:38.053 00.000 21948 Move returns status 0, amount 0
00:10:38.053 00.000 21948 move complete, result=0
00:10:38.053 00.000 21948 worker thread done servicing request
00:10:38.053 00.000 21948 Worker thread wakes up
00:10:38.053 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:38.053 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:38.053 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:39.575 01.522 21948 Exposure complete
00:10:39.617 00.042 21948 worker thread done servicing request
00:10:39.617 00.000 18120 OnExposeComplete: enter
00:10:39.618 00.001 18120 UpdateGuideState(): m_state=6
00:10:39.619 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
00:10:39.623 00.004 18120 Star::Find returns 1 (0), X=409.60, Y=239.83, Mass=2101, SNR=31.6, Peak=174 HFD=3.9
00:10:39.625 00.002 18120 MultiStar: [#1 0.32,-0.01,0.75,U] [#2 0.62,-0.18,0.00,M1] [#3 0.29,0.00,0.66,U] [#4 0.36,0.03,0.55,U] [#5 0.29,-0.05,0.52,U] [#6 -0.06,-0.10,0.48,U] [#7 0.43,0.12,0.00,M5] [#8 0.22,-0.14,0.44,U] 
00:10:39.627 00.002 18120 single-star, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.08, 0.02}
00:10:39.630 00.003 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.14) = xAngle (1.36 = 1.36)
00:10:39.632 00.002 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.46 = -1.82)
00:10:39.634 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=0.02 mountY=-0.08, mountTheta=-1.36
00:10:39.637 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
00:10:39.638 00.001 18120 Enqueuing Move request for scope (0.08, 0.02)
00:10:39.640 00.002 21948 Worker thread wakes up
00:10:39.640 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:10:39.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:10:39.641 00.001 21948 Moving (0.08, 0.02) raw xDistance=0.02 yDistance=-0.08
00:10:39.641 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:10:39.641 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:39.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:39.642 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:39.642 00.000 21948 MoveAxis(E, 0, ABG)
00:10:39.642 00.000 21948 Move returns status 0, amount 0
00:10:39.642 00.000 21948 MoveAxis(N, 0, ABG)
00:10:39.642 00.000 21948 Move returns status 0, amount 0
00:10:39.642 00.000 21948 move complete, result=0
00:10:39.642 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.6
00:10:39.644 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:39.645 00.001 21948 worker thread done servicing request
00:10:39.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:39.645 00.000 18120 Enqueuing Expose request
00:10:39.646 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:39.646 00.000 21948 Worker thread wakes up
00:10:39.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:39.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:41.279 01.633 21948 Exposure complete
00:10:41.305 00.026 21948 worker thread done servicing request
00:10:41.305 00.000 18120 OnExposeComplete: enter
00:10:41.306 00.001 18120 UpdateGuideState(): m_state=6
00:10:41.307 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
00:10:41.307 00.000 18120 Star::Find returns 1 (0), X=409.15, Y=239.79, Mass=2069, SNR=31.2, Peak=178 HFD=4.3
00:10:41.308 00.001 18120 MultiStar: [#1 0.11,-0.08,0.71,U] [#2 0.34,-0.04,0.63,U] [#3 -0.21,0.24,0.70,U] [#4 0.55,-0.01,0.00,M4] [#5 0.06,0.01,0.54,U] [#6 -0.07,0.15,0.49,U] [#7 0.18,0.02,0.50,U] [#8 -0.06,-0.10,0.44,U] 
00:10:41.308 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.37, -0.02}
00:10:41.308 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.68 = -2.61)
00:10:41.311 00.003 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
00:10:41.314 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.53 mountX=-0.03 mountY=0.02, mountTheta=2.64
00:10:41.316 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
00:10:41.316 00.000 18120 Enqueuing Move request for scope (-0.03, 0.02)
00:10:41.317 00.001 21948 Worker thread wakes up
00:10:41.317 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:10:41.317 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:10:41.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:41.317 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.2
00:10:41.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:41.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:41.319 00.001 18120 Enqueuing Expose request
00:10:41.319 00.000 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
00:10:41.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:10:41.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:41.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:10:41.319 00.000 21948 MoveAxis(E, 0, ABG)
00:10:41.319 00.000 21948 Move returns status 0, amount 0
00:10:41.319 00.000 21948 MoveAxis(N, 0, ABG)
00:10:41.319 00.000 21948 Move returns status 0, amount 0
00:10:41.319 00.000 21948 move complete, result=0
00:10:41.320 00.001 21948 worker thread done servicing request
00:10:41.320 00.000 21948 Worker thread wakes up
00:10:41.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:41.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:41.320 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:42.843 01.523 21948 Exposure complete
00:10:42.867 00.024 21948 worker thread done servicing request
00:10:42.867 00.000 18120 OnExposeComplete: enter
00:10:42.868 00.001 18120 UpdateGuideState(): m_state=6
00:10:42.869 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
00:10:42.870 00.001 18120 Star::Find returns 1 (0), X=409.35, Y=239.85, Mass=2072, SNR=31.2, Peak=185 HFD=4.0
00:10:42.870 00.000 18120 MultiStar: [#1 0.18,-0.17,0.69,U] [#2 -0.09,-0.17,0.66,U] [#3 0.32,0.06,0.69,U] [#4 0.39,-0.06,0.00,M5] [#5 0.18,-0.06,0.55,U] [#6 -0.26,-0.24,0.49,U] [#7 0.15,-0.00,0.49,U] [#8 -0.26,-0.21,0.47,U] 
00:10:42.871 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {-0.17, 0.04}
00:10:42.871 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
00:10:42.872 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
00:10:42.872 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.47 mountX=0.08 mountY=0.03, mountTheta=0.36
00:10:42.875 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.08, opts=13)
00:10:42.878 00.003 18120 Enqueuing Move request for scope (0.01, -0.08)
00:10:42.880 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:42.882 00.002 21948 Worker thread wakes up
00:10:42.883 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:10:42.883 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:10:42.883 00.000 21948 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.03
00:10:42.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:10:42.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:42.883 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.2
00:10:42.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.884 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:10:42.884 00.000 21948 MoveAxis(E, 0, ABG)
00:10:42.884 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:42.884 00.000 18120 Enqueuing Expose request
00:10:42.885 00.001 21948 Move returns status 0, amount 0
00:10:42.885 00.000 21948 MoveAxis(N, 0, ABG)
00:10:42.885 00.000 21948 Move returns status 0, amount 0
00:10:42.885 00.000 21948 move complete, result=0
00:10:42.885 00.000 21948 worker thread done servicing request
00:10:42.885 00.000 21948 Worker thread wakes up
00:10:42.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:42.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:42.885 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:44.511 01.626 21948 Exposure complete
00:10:44.560 00.049 18120 OnExposeComplete: enter
00:10:44.561 00.001 18120 UpdateGuideState(): m_state=6
00:10:44.562 00.001 21948 worker thread done servicing request
00:10:44.564 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
00:10:44.565 00.001 18120 Star::Find returns 1 (0), X=409.13, Y=239.91, Mass=2253, SNR=32.5, Peak=217 HFD=4.2
00:10:44.566 00.001 18120 MultiStar: [#1 -0.07,-0.05,0.71,U] [#2 0.21,-0.22,0.60,U] [#3 0.12,0.17,0.64,U] [#4 0.24,-0.20,0.54,U] [#5 -0.07,-0.04,0.51,U] [#6 -0.23,-0.39,0.00,M1] [#7 0.05,-0.09,0.48,U] [#8 -0.15,-0.00,0.43,U] 
00:10:44.567 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.39, 0.09}
00:10:44.568 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.14) = xAngle (-1.36 = -1.36)
00:10:44.568 00.000 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.75 = 1.75)
00:10:44.568 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.50 mountX=0.01 mountY=0.05, mountTheta=1.36
00:10:44.569 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
00:10:44.570 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
00:10:44.571 00.001 21948 Worker thread wakes up
00:10:44.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:44.571 00.000 18120 UpdateGuideState exits: m=2253 RSB=32.5
00:10:44.571 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.572 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:44.572 00.000 18120 Enqueuing Expose request
00:10:44.575 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:10:44.575 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:10:44.575 00.000 21948 Moving (-0.04, -0.03) raw xDistance=0.01 yDistance=0.05
00:10:44.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:10:44.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:44.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:10:44.575 00.000 21948 MoveAxis(E, 0, ABG)
00:10:44.575 00.000 21948 Move returns status 0, amount 0
00:10:44.576 00.001 21948 MoveAxis(N, 0, ABG)
00:10:44.576 00.000 21948 Move returns status 0, amount 0
00:10:44.576 00.000 21948 move complete, result=0
00:10:44.576 00.000 21948 worker thread done servicing request
00:10:44.576 00.000 21948 Worker thread wakes up
00:10:44.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:44.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:44.576 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:46.091 01.515 21948 Exposure complete
00:10:46.119 00.028 21948 worker thread done servicing request
00:10:46.119 00.000 18120 OnExposeComplete: enter
00:10:46.120 00.001 18120 UpdateGuideState(): m_state=6
00:10:46.121 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
00:10:46.121 00.000 18120 Star::Find returns 1 (0), X=409.39, Y=239.78, Mass=2178, SNR=32.2, Peak=213 HFD=4.2
00:10:46.122 00.001 18120 MultiStar: [#1 0.25,-0.04,0.66,U] [#2 0.01,-0.05,0.64,U] [#3 -0.37,0.13,0.00,M4] [#4 0.39,0.02,0.00,M5] [#5 -0.18,0.07,0.54,U] [#6 -0.46,-0.28,0.00,M2] [#7 0.29,0.06,0.50,U] [#8 -0.15,-0.03,0.48,U] 
00:10:46.122 00.000 18120 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {-0.13, -0.04}
00:10:46.123 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
00:10:46.123 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.11 = 3.11)
00:10:46.124 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.13 mountX=0.01 mountY=0.00, mountTheta=0.03
00:10:46.125 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
00:10:46.125 00.000 18120 Enqueuing Move request for scope (0.01, -0.01)
00:10:46.126 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:46.126 00.000 18120 UpdateGuideState exits: m=2178 RSB=32.2
00:10:46.127 00.001 21948 Worker thread wakes up
00:10:46.127 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:46.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:10:46.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:10:46.127 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:46.128 00.001 18120 Enqueuing Expose request
00:10:46.128 00.000 21948 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.00
00:10:46.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:10:46.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:46.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:10:46.128 00.000 21948 MoveAxis(E, 0, ABG)
00:10:46.128 00.000 21948 Move returns status 0, amount 0
00:10:46.128 00.000 21948 MoveAxis(N, 0, ABG)
00:10:46.128 00.000 21948 Move returns status 0, amount 0
00:10:46.128 00.000 21948 move complete, result=0
00:10:46.128 00.000 21948 worker thread done servicing request
00:10:46.128 00.000 21948 Worker thread wakes up
00:10:46.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:46.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:46.129 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:47.763 01.634 21948 Exposure complete
00:10:47.810 00.047 21948 worker thread done servicing request
00:10:47.810 00.000 18120 OnExposeComplete: enter
00:10:47.812 00.002 18120 UpdateGuideState(): m_state=6
00:10:47.813 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
00:10:47.814 00.001 18120 Star::Find returns 1 (0), X=409.10, Y=239.85, Mass=2128, SNR=31.7, Peak=209 HFD=4.3
00:10:47.815 00.001 18120 MultiStar: [#1 -0.09,-0.02,0.69,U] [#2 0.09,-0.07,0.64,U] [#3 -0.43,-0.23,0.00,M5] [#4 0.24,-0.47,0.00,M6] [#5 -0.21,-0.05,0.51,U] [#6 -0.51,-0.41,0.00,M3] [#7 -0.08,0.06,0.52,U] [#8 -0.20,-0.24,0.45,U] 
00:10:47.815 00.000 18120 refined, 5 included, MultiStar: {-0.17, -0.03}, one-star: {-0.42, 0.04}
00:10:47.816 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
00:10:47.816 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.29 = 1.29)
00:10:47.816 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.95 mountX=-0.04 mountY=0.17, mountTheta=1.81
00:10:47.817 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.03, opts=13)
00:10:47.818 00.001 18120 Enqueuing Move request for scope (-0.17, -0.03)
00:10:47.819 00.001 21948 Worker thread wakes up
00:10:47.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:47.821 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:10:47.821 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:10:47.821 00.000 21948 Moving (-0.17, -0.03) raw xDistance=-0.04 yDistance=0.17
00:10:47.821 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:10:47.821 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:47.821 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.7
00:10:47.822 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.823 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:47.824 00.001 18120 Enqueuing Expose request
00:10:47.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:10:47.824 00.000 21948 MoveAxis(E, 0, ABG)
00:10:47.824 00.000 21948 Move returns status 0, amount 0
00:10:47.824 00.000 21948 MoveAxis(N, 0, ABG)
00:10:47.824 00.000 21948 Move returns status 0, amount 0
00:10:47.825 00.001 21948 move complete, result=0
00:10:47.825 00.000 21948 worker thread done servicing request
00:10:47.825 00.000 21948 Worker thread wakes up
00:10:47.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:47.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:47.825 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:49.344 01.519 21948 Exposure complete
00:10:49.381 00.037 18120 OnExposeComplete: enter
00:10:49.382 00.001 18120 UpdateGuideState(): m_state=6
00:10:49.383 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
00:10:49.383 00.000 18120 Star::Find returns 1 (0), X=409.15, Y=239.67, Mass=2123, SNR=31.7, Peak=181 HFD=4.3
00:10:49.384 00.001 21948 worker thread done servicing request
00:10:49.384 00.000 18120 MultiStar: [#1 0.03,-0.26,0.69,U] [#2 0.11,-0.30,0.62,U] [#3 -0.50,-0.08,0.00,M6] [#4 0.24,-0.47,0.00,M7] [#5 -0.19,-0.23,0.51,U] [#6 -0.45,-0.51,0.00,M4] [#7 0.17,-0.20,0.49,U] [#8 -0.20,-0.28,0.48,U] 
00:10:49.384 00.000 18120 refined, 5 included, MultiStar: {-0.10, -0.23}, one-star: {-0.37, -0.14}
00:10:49.385 00.001 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.85 = -0.85)
00:10:49.385 00.000 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.25 = 2.25)
00:10:49.386 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.99 mountX=0.16 mountY=0.19, mountTheta=0.87
00:10:49.387 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.23, opts=13)
00:10:49.388 00.001 18120 Enqueuing Move request for scope (-0.10, -0.23)
00:10:49.388 00.000 21948 Worker thread wakes up
00:10:49.388 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:49.389 00.001 18120 UpdateGuideState exits: m=2123 RSB=31.7
00:10:49.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
00:10:49.389 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.390 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:49.390 00.000 18120 Enqueuing Expose request
00:10:49.392 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
00:10:49.392 00.000 21948 Moving (-0.10, -0.23) raw xDistance=0.16 yDistance=0.19
00:10:49.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:10:49.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:49.392 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:10:49.392 00.000 21948 MoveAxis(E, 0, ABG)
00:10:49.392 00.000 21948 Move returns status 0, amount 0
00:10:49.392 00.000 21948 MoveAxis(N, 0, ABG)
00:10:49.392 00.000 21948 Move returns status 0, amount 0
00:10:49.392 00.000 21948 move complete, result=0
00:10:49.392 00.000 21948 worker thread done servicing request
00:10:49.392 00.000 21948 Worker thread wakes up
00:10:49.392 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:49.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:49.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:51.015 01.623 21948 Exposure complete
00:10:51.045 00.030 21948 worker thread done servicing request
00:10:51.046 00.001 18120 OnExposeComplete: enter
00:10:51.046 00.000 18120 UpdateGuideState(): m_state=6
00:10:51.047 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
00:10:51.047 00.000 18120 Star::Find returns 1 (0), X=409.36, Y=239.88, Mass=2119, SNR=31.6, Peak=203 HFD=4.0
00:10:51.048 00.001 18120 MultiStar: [#1 0.29,-0.01,0.72,U] [#2 0.13,-0.28,0.65,U] [#3 0.06,-0.09,0.67,U] [#4 0.42,-0.29,0.00,M8] [#5 0.20,-0.03,0.52,U] [#6 0.01,-0.29,0.48,U] [#7 0.20,0.04,0.51,U] [#8 0.07,-0.24,0.48,U] 
00:10:51.048 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {-0.16, 0.06}
00:10:51.048 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.14) = xAngle (0.32 = 0.32)
00:10:51.049 00.001 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.43 = -2.86)
00:10:51.049 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=0.11 mountY=-0.03, mountTheta=-0.29
00:10:51.050 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.09, opts=13)
00:10:51.051 00.001 18120 Enqueuing Move request for scope (0.08, -0.09)
00:10:51.051 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:51.052 00.001 18120 UpdateGuideState exits: m=2119 RSB=31.6
00:10:51.053 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:51.053 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:51.054 00.001 18120 Enqueuing Expose request
00:10:51.054 00.000 21948 Worker thread wakes up
00:10:51.055 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:10:51.055 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:10:51.055 00.000 21948 Moving (0.08, -0.09) raw xDistance=0.11 yDistance=-0.03
00:10:51.055 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:10:51.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:51.055 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:51.055 00.000 21948 MoveAxis(E, 0, ABG)
00:10:51.055 00.000 21948 Move returns status 0, amount 0
00:10:51.055 00.000 21948 MoveAxis(N, 0, ABG)
00:10:51.055 00.000 21948 Move returns status 0, amount 0
00:10:51.055 00.000 21948 move complete, result=0
00:10:51.055 00.000 21948 worker thread done servicing request
00:10:51.055 00.000 21948 Worker thread wakes up
00:10:51.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:51.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:51.055 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:52.578 01.523 21948 Exposure complete
00:10:52.617 00.039 21948 worker thread done servicing request
00:10:52.617 00.000 18120 OnExposeComplete: enter
00:10:52.618 00.001 18120 UpdateGuideState(): m_state=6
00:10:52.619 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
00:10:52.619 00.000 18120 Star::Find returns 1 (0), X=409.34, Y=240.10, Mass=1961, SNR=30.5, Peak=188 HFD=4.0
00:10:52.620 00.001 18120 MultiStar: [#1 0.18,0.02,0.73,U] [#2 0.19,-0.36,0.00,M1] [#3 0.10,0.13,0.68,U] [#4 0.45,-0.01,0.00,M9] [#5 -0.01,-0.05,0.57,U] [#6 -0.22,-0.27,0.52,U] [#7 0.20,0.00,0.50,U] [#8 0.09,-0.18,0.48,U] 
00:10:52.620 00.000 18120 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {-0.18, 0.28}
00:10:52.621 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
00:10:52.621 00.000 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.78)
00:10:52.622 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.26 mountX=-0.02 mountY=-0.02, mountTheta=-2.38
00:10:52.624 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
00:10:52.624 00.000 18120 Enqueuing Move request for scope (0.01, 0.03)
00:10:52.625 00.001 21948 Worker thread wakes up
00:10:52.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:10:52.625 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:52.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:10:52.625 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.5
00:10:52.626 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:52.626 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:52.626 00.000 18120 Enqueuing Expose request
00:10:52.627 00.001 21948 Moving (0.01, 0.03) raw xDistance=-0.02 yDistance=-0.02
00:10:52.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:10:52.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:52.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:52.627 00.000 21948 MoveAxis(E, 0, ABG)
00:10:52.627 00.000 21948 Move returns status 0, amount 0
00:10:52.627 00.000 21948 MoveAxis(N, 0, ABG)
00:10:52.627 00.000 21948 Move returns status 0, amount 0
00:10:52.627 00.000 21948 move complete, result=0
00:10:52.627 00.000 21948 worker thread done servicing request
00:10:52.627 00.000 21948 Worker thread wakes up
00:10:52.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:52.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:52.628 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:54.262 01.634 21948 Exposure complete
00:10:54.294 00.032 21948 worker thread done servicing request
00:10:54.294 00.000 18120 OnExposeComplete: enter
00:10:54.295 00.001 18120 UpdateGuideState(): m_state=6
00:10:54.295 00.000 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
00:10:54.296 00.001 18120 Star::Find returns 1 (0), X=409.31, Y=240.21, Mass=1960, SNR=30.5, Peak=187 HFD=4.3
00:10:54.296 00.000 18120 MultiStar: [#1 0.12,-0.08,0.75,U] [#2 0.20,-0.12,0.68,U] [#3 -0.12,0.14,0.67,U] [#4 0.44,0.05,0.00,M10] [#5 0.07,0.14,0.53,U] [#6 -0.41,-0.16,0.00,M3] [#7 0.02,0.15,0.50,U] [#8 0.08,0.20,0.50,U] 
00:10:54.297 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.13}, one-star: {-0.21, 0.39}
00:10:54.298 00.001 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
00:10:54.298 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.51)
00:10:54.299 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=-0.12 mountY=-0.06, mountTheta=-2.64
00:10:54.300 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.13, opts=13)
00:10:54.301 00.001 18120 Enqueuing Move request for scope (0.01, 0.13)
00:10:54.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:54.302 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.5
00:10:54.304 00.002 21948 Worker thread wakes up
00:10:54.305 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:54.305 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:54.305 00.000 18120 Enqueuing Expose request
00:10:54.306 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:10:54.306 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:10:54.306 00.000 21948 Moving (0.01, 0.13) raw xDistance=-0.12 yDistance=-0.06
00:10:54.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:10:54.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:54.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:54.306 00.000 21948 MoveAxis(E, 0, ABG)
00:10:54.306 00.000 21948 Move returns status 0, amount 0
00:10:54.306 00.000 21948 MoveAxis(N, 0, ABG)
00:10:54.306 00.000 21948 Move returns status 0, amount 0
00:10:54.306 00.000 21948 move complete, result=0
00:10:54.306 00.000 21948 worker thread done servicing request
00:10:54.306 00.000 21948 Worker thread wakes up
00:10:54.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:54.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:54.307 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:55.820 01.513 21948 Exposure complete
00:10:55.857 00.037 21948 worker thread done servicing request
00:10:55.857 00.000 18120 OnExposeComplete: enter
00:10:55.859 00.002 18120 UpdateGuideState(): m_state=6
00:10:55.860 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
00:10:55.862 00.002 18120 Star::Find returns 1 (0), X=409.21, Y=239.90, Mass=2092, SNR=31.4, Peak=212 HFD=4.2
00:10:55.863 00.001 18120 MultiStar: [#1 0.05,-0.16,0.71,U] [#2 0.17,0.09,0.64,U] [#3 -0.15,-0.11,0.67,U] [#4 0.19,0.01,0.57,U] [#5 0.07,0.17,0.53,U] [#6 -0.15,-0.10,0.50,U] [#7 0.26,-0.16,0.51,U] [#8 -0.01,-0.13,0.45,U] 
00:10:55.864 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.31, 0.08}
00:10:55.866 00.002 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.14) = xAngle (-0.84 = -0.84)
00:10:55.868 00.002 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.26 = 2.26)
00:10:55.869 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.98 mountX=0.02 mountY=0.02, mountTheta=0.86
00:10:55.870 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
00:10:55.870 00.000 18120 Enqueuing Move request for scope (-0.01, -0.03)
00:10:55.871 00.001 21948 Worker thread wakes up
00:10:55.871 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:10:55.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:55.872 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:10:55.872 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
00:10:55.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:10:55.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:55.872 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
00:10:55.873 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:55.875 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:10:55.875 00.000 21948 MoveAxis(E, 0, ABG)
00:10:55.875 00.000 21948 Move returns status 0, amount 0
00:10:55.875 00.000 21948 MoveAxis(N, 0, ABG)
00:10:55.875 00.000 21948 Move returns status 0, amount 0
00:10:55.875 00.000 21948 move complete, result=0
00:10:55.875 00.000 21948 worker thread done servicing request
00:10:55.875 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:55.876 00.001 18120 Enqueuing Expose request
00:10:55.878 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:55.879 00.001 21948 Worker thread wakes up
00:10:55.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:55.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:57.511 01.632 21948 Exposure complete
00:10:57.548 00.037 21948 worker thread done servicing request
00:10:57.548 00.000 18120 OnExposeComplete: enter
00:10:57.549 00.001 18120 UpdateGuideState(): m_state=6
00:10:57.549 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
00:10:57.550 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=239.84, Mass=2084, SNR=31.4, Peak=179 HFD=4.2
00:10:57.550 00.000 18120 MultiStar: [#1 0.25,-0.03,0.70,U] [#2 0.06,-0.22,0.62,U] [#3 0.25,-0.08,0.66,U] [#4 0.21,-0.20,0.52,U] [#5 0.05,-0.02,0.52,U] [#6 -0.28,-0.29,0.00,M3] [#7 0.12,-0.07,0.52,U] [#8 0.09,-0.04,0.47,U] 
00:10:57.551 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {-0.19, 0.03}
00:10:57.551 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.44 = 0.44)
00:10:57.552 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.54 = -2.74)
00:10:57.552 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.70 mountX=0.10 mountY=-0.04, mountTheta=-0.41
00:10:57.553 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
00:10:57.555 00.002 18120 Enqueuing Move request for scope (0.08, -0.07)
00:10:57.555 00.000 21948 Worker thread wakes up
00:10:57.555 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:10:57.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:57.556 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.4
00:10:57.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.557 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:10:57.557 00.000 21948 Moving (0.08, -0.07) raw xDistance=0.10 yDistance=-0.04
00:10:57.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:10:57.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:57.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:57.557 00.000 18120 Enqueuing Expose request
00:10:57.558 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:10:57.558 00.000 21948 MoveAxis(E, 0, ABG)
00:10:57.558 00.000 21948 Move returns status 0, amount 0
00:10:57.558 00.000 21948 MoveAxis(N, 0, ABG)
00:10:57.558 00.000 21948 Move returns status 0, amount 0
00:10:57.558 00.000 21948 move complete, result=0
00:10:57.558 00.000 21948 worker thread done servicing request
00:10:57.558 00.000 21948 Worker thread wakes up
00:10:57.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:57.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:57.558 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:59.072 01.514 21948 Exposure complete
00:10:59.129 00.057 21948 worker thread done servicing request
00:10:59.129 00.000 18120 OnExposeComplete: enter
00:10:59.132 00.003 18120 UpdateGuideState(): m_state=6
00:10:59.134 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
00:10:59.137 00.003 18120 Star::Find returns 1 (0), X=409.47, Y=240.10, Mass=2113, SNR=31.7, Peak=179 HFD=4.2
00:10:59.138 00.001 18120 MultiStar: [#1 0.19,0.33,0.00,M1] [#2 0.28,-0.03,0.64,U] [#3 0.05,0.24,0.66,U] [#4 0.46,-0.28,0.00,M9] [#5 0.11,-0.05,0.53,U] [#6 0.08,0.16,0.46,U] [#7 0.16,0.13,0.50,U] [#8 0.40,-0.00,0.00,M1] 
00:10:59.139 00.001 18120 refined, 5 included, MultiStar: {0.09, 0.14}, one-star: {-0.05, 0.29}
00:10:59.140 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
00:10:59.140 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.03)
00:10:59.141 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
00:10:59.143 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.14, opts=13)
00:10:59.145 00.002 18120 Enqueuing Move request for scope (0.09, 0.14)
00:10:59.147 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:10:59.149 00.002 18120 UpdateGuideState exits: m=2113 RSB=31.7
00:10:59.151 00.002 21948 Worker thread wakes up
00:10:59.152 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:59.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:10:59.152 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:10:59.152 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:10:59.153 00.001 21948 Moving (0.09, 0.14) raw xDistance=-0.09 yDistance=-0.14
00:10:59.153 00.000 18120 Enqueuing Expose request
00:10:59.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:10:59.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:59.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:59.153 00.000 21948 MoveAxis(E, 0, ABG)
00:10:59.153 00.000 21948 Move returns status 0, amount 0
00:10:59.153 00.000 21948 MoveAxis(N, 0, ABG)
00:10:59.153 00.000 21948 Move returns status 0, amount 0
00:10:59.153 00.000 21948 move complete, result=0
00:10:59.153 00.000 21948 worker thread done servicing request
00:10:59.153 00.000 21948 Worker thread wakes up
00:10:59.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:10:59.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:10:59.154 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:00.777 01.623 21948 Exposure complete
00:11:00.801 00.024 21948 worker thread done servicing request
00:11:00.801 00.000 18120 OnExposeComplete: enter
00:11:00.801 00.000 18120 UpdateGuideState(): m_state=6
00:11:00.802 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
00:11:00.802 00.000 18120 Star::Find returns 1 (0), X=409.40, Y=239.82, Mass=1894, SNR=30.0, Peak=168 HFD=4.1
00:11:00.803 00.001 18120 MultiStar: [#1 0.21,0.03,0.71,U] [#2 0.12,-0.00,0.68,U] [#3 0.33,0.10,0.71,U] [#4 0.51,0.14,0.00,M10] [#5 0.32,0.10,0.58,U] [#6 -0.13,-0.13,0.51,U] [#7 0.14,-0.02,0.55,U] [#8 -0.11,-0.11,0.45,U] 
00:11:00.804 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {-0.12, -0.00}
00:11:00.804 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.14) = xAngle (1.20 = 1.20)
00:11:00.804 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.30 = -1.98)
00:11:00.805 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.05 mountX=0.03 mountY=-0.09, mountTheta=-1.19
00:11:00.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.01, opts=13)
00:11:00.807 00.001 18120 Enqueuing Move request for scope (0.10, 0.01)
00:11:00.809 00.002 21948 Worker thread wakes up
00:11:00.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:00.812 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:11:00.812 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:11:00.812 00.000 21948 Moving (0.10, 0.01) raw xDistance=0.03 yDistance=-0.09
00:11:00.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:11:00.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:00.812 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.0
00:11:00.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:00.813 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:00.813 00.000 18120 Enqueuing Expose request
00:11:00.814 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:11:00.814 00.000 21948 MoveAxis(E, 0, ABG)
00:11:00.814 00.000 21948 Move returns status 0, amount 0
00:11:00.814 00.000 21948 MoveAxis(N, 0, ABG)
00:11:00.814 00.000 21948 Move returns status 0, amount 0
00:11:00.814 00.000 21948 move complete, result=0
00:11:00.814 00.000 21948 worker thread done servicing request
00:11:00.814 00.000 21948 Worker thread wakes up
00:11:00.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:00.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:00.814 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:02.338 01.524 21948 Exposure complete
00:11:02.372 00.034 21948 worker thread done servicing request
00:11:02.372 00.000 18120 OnExposeComplete: enter
00:11:02.373 00.001 18120 UpdateGuideState(): m_state=6
00:11:02.373 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
00:11:02.374 00.001 18120 Star::Find returns 1 (0), X=409.36, Y=239.84, Mass=2079, SNR=31.3, Peak=197 HFD=3.9
00:11:02.374 00.000 18120 MultiStar: [#1 0.28,-0.22,0.74,U] [#2 0.18,-0.25,0.62,U] [#3 -0.30,0.00,0.73,U] [#4 0.38,-0.04,0.00,R] [#5 0.33,0.07,0.52,U] [#6 -0.00,-0.05,0.49,U] [#7 0.39,0.05,0.00,M1] [#8 0.36,-0.16,0.00,M1] 
00:11:02.375 00.001 18120 refined, 5 included, MultiStar: {0.03, -0.07}, one-star: {-0.16, 0.03}
00:11:02.375 00.000 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
00:11:02.376 00.001 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
00:11:02.376 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.20 mountX=0.07 mountY=0.01, mountTheta=0.10
00:11:02.378 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
00:11:02.379 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
00:11:02.380 00.001 21948 Worker thread wakes up
00:11:02.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:11:02.381 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:11:02.381 00.000 21948 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=0.01
00:11:02.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:11:02.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:02.381 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:02.382 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:02.382 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.3
00:11:02.383 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:02.385 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:02.386 00.001 18120 Enqueuing Expose request
00:11:02.388 00.002 21948 MoveAxis(E, 0, ABG)
00:11:02.388 00.000 21948 Move returns status 0, amount 0
00:11:02.388 00.000 21948 MoveAxis(N, 0, ABG)
00:11:02.388 00.000 21948 Move returns status 0, amount 0
00:11:02.388 00.000 21948 move complete, result=0
00:11:02.388 00.000 21948 worker thread done servicing request
00:11:02.389 00.001 21948 Worker thread wakes up
00:11:02.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:02.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:02.389 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:04.025 01.636 21948 Exposure complete
00:11:04.057 00.032 21948 worker thread done servicing request
00:11:04.057 00.000 18120 OnExposeComplete: enter
00:11:04.059 00.002 18120 UpdateGuideState(): m_state=6
00:11:04.060 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
00:11:04.062 00.002 18120 Star::Find returns 1 (0), X=409.41, Y=239.93, Mass=2153, SNR=31.9, Peak=190 HFD=4.1
00:11:04.063 00.001 18120 MultiStar: [#1 0.09,-0.03,0.66,U] [#2 -0.13,-0.29,0.63,U] [#3 0.18,-0.18,0.65,U] [#4 -0.09,-0.21,0.55,U] [#5 0.12,-0.19,0.51,U] [#6 0.02,-0.29,0.49,U] [#7 0.12,-0.07,0.49,U] [#8 0.06,-0.20,0.41,U] 
00:11:04.064 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {-0.11, 0.11}
00:11:04.065 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
00:11:04.067 00.002 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
00:11:04.068 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=0.12 mountY=0.04, mountTheta=0.35
00:11:04.071 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
00:11:04.071 00.000 18120 Enqueuing Move request for scope (0.01, -0.13)
00:11:04.072 00.001 21948 Worker thread wakes up
00:11:04.072 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:04.072 00.000 18120 UpdateGuideState exits: m=2153 RSB=31.9
00:11:04.073 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:04.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:04.073 00.000 18120 Enqueuing Expose request
00:11:04.074 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:11:04.074 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:11:04.074 00.000 21948 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.04
00:11:04.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:11:04.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:04.074 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:04.074 00.000 21948 MoveAxis(E, 0, ABG)
00:11:04.074 00.000 21948 Move returns status 0, amount 0
00:11:04.074 00.000 21948 MoveAxis(N, 0, ABG)
00:11:04.074 00.000 21948 Move returns status 0, amount 0
00:11:04.074 00.000 21948 move complete, result=0
00:11:04.075 00.001 21948 worker thread done servicing request
00:11:04.075 00.000 21948 Worker thread wakes up
00:11:04.075 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:04.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:04.077 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:05.598 01.521 21948 Exposure complete
00:11:05.632 00.034 21948 worker thread done servicing request
00:11:05.633 00.001 18120 OnExposeComplete: enter
00:11:05.634 00.001 18120 UpdateGuideState(): m_state=6
00:11:05.635 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
00:11:05.635 00.000 18120 Star::Find returns 1 (0), X=409.55, Y=239.76, Mass=2010, SNR=30.8, Peak=184 HFD=4.1
00:11:05.637 00.002 18120 MultiStar: [#1 0.31,0.07,0.71,U] [#2 0.13,-0.15,0.67,U] [#3 -0.44,-0.06,0.00,M1] [#4 -0.05,0.07,0.52,U] [#5 0.43,-0.06,0.00,M1] [#6 0.08,-0.11,0.49,U] [#7 0.26,-0.13,0.51,U] [#8 -0.06,-0.19,0.44,U] 
00:11:05.637 00.000 18120 single-star, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.03, -0.05}
00:11:05.638 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.14) = xAngle (0.04 = 0.04)
00:11:05.638 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.14 = 3.14)
00:11:05.639 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.11 mountX=0.06 mountY=0.00, mountTheta=0.00
00:11:05.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.05, opts=13)
00:11:05.640 00.000 18120 Enqueuing Move request for scope (0.03, -0.05)
00:11:05.641 00.001 21948 Worker thread wakes up
00:11:05.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:05.641 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.8
00:11:05.642 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:05.642 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:05.643 00.001 18120 Enqueuing Expose request
00:11:05.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:11:05.643 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:11:05.643 00.000 21948 Moving (0.03, -0.05) raw xDistance=0.06 yDistance=0.00
00:11:05.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:11:05.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:05.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:11:05.643 00.000 21948 MoveAxis(E, 0, ABG)
00:11:05.643 00.000 21948 Move returns status 0, amount 0
00:11:05.643 00.000 21948 MoveAxis(N, 0, ABG)
00:11:05.643 00.000 21948 Move returns status 0, amount 0
00:11:05.643 00.000 21948 move complete, result=0
00:11:05.643 00.000 21948 worker thread done servicing request
00:11:05.643 00.000 21948 Worker thread wakes up
00:11:05.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:05.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:05.644 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:07.269 01.625 21948 Exposure complete
00:11:07.298 00.029 21948 worker thread done servicing request
00:11:07.298 00.000 18120 OnExposeComplete: enter
00:11:07.299 00.001 18120 UpdateGuideState(): m_state=6
00:11:07.300 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
00:11:07.300 00.000 18120 Star::Find returns 1 (0), X=409.33, Y=239.73, Mass=2067, SNR=31.2, Peak=212 HFD=3.7
00:11:07.301 00.001 18120 MultiStar: [#1 0.23,-0.17,0.70,U] [#2 0.17,-0.36,0.00,M1] [#3 0.35,-0.10,0.00,M2] [#4 0.06,-0.27,0.54,U] [#5 0.29,-0.24,0.00,M2] [#6 -0.08,-0.55,0.00,M1] [#7 0.25,-0.21,0.53,U] [#8 0.08,-0.29,0.46,U] 
00:11:07.301 00.000 18120 refined, 4 included, MultiStar: {0.05, -0.19}, one-star: {-0.19, -0.09}
00:11:07.301 00.000 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.14) = xAngle (-0.15 = -0.15)
00:11:07.302 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.96 = 2.96)
00:11:07.303 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.29 mountX=0.19 mountY=0.04, mountTheta=0.19
00:11:07.305 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.19, opts=13)
00:11:07.305 00.000 18120 Enqueuing Move request for scope (0.05, -0.19)
00:11:07.306 00.001 21948 Worker thread wakes up
00:11:07.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:07.306 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
00:11:07.306 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:07.307 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:07.307 00.000 18120 Enqueuing Expose request
00:11:07.308 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
00:11:07.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
00:11:07.308 00.000 21948 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=0.04
00:11:07.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:11:07.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:07.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:07.308 00.000 21948 MoveAxis(E, 0, ABG)
00:11:07.308 00.000 21948 Move returns status 0, amount 0
00:11:07.308 00.000 21948 MoveAxis(N, 0, ABG)
00:11:07.308 00.000 21948 Move returns status 0, amount 0
00:11:07.308 00.000 21948 move complete, result=0
00:11:07.308 00.000 21948 worker thread done servicing request
00:11:07.308 00.000 21948 Worker thread wakes up
00:11:07.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:07.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:07.308 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:08.830 01.522 21948 Exposure complete
00:11:08.869 00.039 21948 worker thread done servicing request
00:11:08.869 00.000 18120 OnExposeComplete: enter
00:11:08.872 00.003 18120 UpdateGuideState(): m_state=6
00:11:08.873 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
00:11:08.874 00.001 18120 Star::Find returns 1 (0), X=409.23, Y=239.61, Mass=2247, SNR=32.4, Peak=198 HFD=4.0
00:11:08.876 00.002 18120 MultiStar: [#1 0.22,-0.32,0.00,M1] [#2 0.15,-0.52,0.00,M2] [#3 0.16,-0.22,0.67,U] [#4 -0.01,-0.34,0.55,U] [#5 0.16,-0.11,0.50,U] [#6 -0.09,-0.16,0.47,U] [#7 0.38,-0.31,0.00,M1] [#8 0.28,-0.33,0.00,M1] 
00:11:08.876 00.000 18120 refined, 4 included, MultiStar: {-0.05, -0.21}, one-star: {-0.29, -0.21}
00:11:08.877 00.001 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.14) = xAngle (-0.64 = -0.64)
00:11:08.877 00.000 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
00:11:08.878 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.78 mountX=0.17 mountY=0.14, mountTheta=0.66
00:11:08.879 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.21, opts=13)
00:11:08.879 00.000 18120 Enqueuing Move request for scope (-0.05, -0.21)
00:11:08.880 00.001 21948 Worker thread wakes up
00:11:08.880 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
00:11:08.880 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
00:11:08.880 00.000 21948 Moving (-0.05, -0.21) raw xDistance=0.17 yDistance=0.14
00:11:08.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:11:08.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:08.880 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:08.881 00.001 18120 UpdateGuideState exits: m=2247 RSB=32.4
00:11:08.881 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:08.881 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:08.882 00.001 18120 Enqueuing Expose request
00:11:08.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:11:08.883 00.001 21948 MoveAxis(E, 0, ABG)
00:11:08.883 00.000 21948 Move returns status 0, amount 0
00:11:08.883 00.000 21948 MoveAxis(N, 0, ABG)
00:11:08.883 00.000 21948 Move returns status 0, amount 0
00:11:08.883 00.000 21948 move complete, result=0
00:11:08.883 00.000 21948 worker thread done servicing request
00:11:08.883 00.000 21948 Worker thread wakes up
00:11:08.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:08.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:08.883 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:10.517 01.634 21948 Exposure complete
00:11:10.556 00.039 21948 worker thread done servicing request
00:11:10.556 00.000 18120 OnExposeComplete: enter
00:11:10.557 00.001 18120 UpdateGuideState(): m_state=6
00:11:10.557 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
00:11:10.558 00.001 18120 Star::Find returns 1 (0), X=409.42, Y=239.71, Mass=2167, SNR=32.1, Peak=178 HFD=3.9
00:11:10.558 00.000 18120 MultiStar: [#1 0.28,-0.19,0.70,U] [#2 0.31,-0.40,0.00,M3] [#3 0.27,-0.06,0.64,U] [#4 0.14,-0.25,0.53,U] [#5 0.40,-0.46,0.00,M2] [#6 0.11,-0.53,0.00,M1] [#7 0.52,0.06,0.00,M2] [#8 0.38,-0.29,0.00,M2] 
00:11:10.559 00.001 18120 single-star, 3 included, MultiStar: {0.12, -0.15}, one-star: {-0.10, -0.11}
00:11:10.560 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
00:11:10.562 00.002 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
00:11:10.562 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.30 mountX=0.06 mountY=0.14, mountTheta=1.16
00:11:10.563 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.11, opts=13)
00:11:10.564 00.001 18120 Enqueuing Move request for scope (-0.10, -0.11)
00:11:10.564 00.000 21948 Worker thread wakes up
00:11:10.565 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:10.565 00.000 18120 UpdateGuideState exits: m=2167 RSB=32.1
00:11:10.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:10.566 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:10.566 00.000 18120 Enqueuing Expose request
00:11:10.567 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:11:10.567 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:11:10.567 00.000 21948 Moving (-0.10, -0.11) raw xDistance=0.06 yDistance=0.14
00:11:10.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:11:10.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:10.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:11:10.567 00.000 21948 MoveAxis(E, 0, ABG)
00:11:10.567 00.000 21948 Move returns status 0, amount 0
00:11:10.567 00.000 21948 MoveAxis(N, 0, ABG)
00:11:10.567 00.000 21948 Move returns status 0, amount 0
00:11:10.567 00.000 21948 move complete, result=0
00:11:10.567 00.000 21948 worker thread done servicing request
00:11:10.567 00.000 21948 Worker thread wakes up
00:11:10.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:10.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:10.567 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:12.097 01.530 21948 Exposure complete
00:11:12.131 00.034 21948 worker thread done servicing request
00:11:12.131 00.000 18120 OnExposeComplete: enter
00:11:12.133 00.002 18120 UpdateGuideState(): m_state=6
00:11:12.134 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
00:11:12.136 00.002 18120 Star::Find returns 1 (0), X=409.34, Y=239.73, Mass=1863, SNR=29.8, Peak=174 HFD=3.7
00:11:12.137 00.001 18120 MultiStar: [#1 0.30,-0.27,0.00,M1] [#2 0.20,-0.48,0.00,M4] [#3 0.20,-0.23,0.69,U] [#4 -0.27,-0.08,0.59,U] [#5 0.36,-0.09,0.00,M3] [#6 -0.09,-0.41,0.00,M2] [#7 0.25,-0.12,0.54,U] [#8 0.33,-0.31,0.00,M3] 
00:11:12.139 00.002 18120 refined, 3 included, MultiStar: {-0.03, -0.13}, one-star: {-0.18, -0.09}
00:11:12.140 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.62 = -0.62)
00:11:12.141 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.48 = 2.48)
00:11:12.143 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.77 mountX=0.11 mountY=0.08, mountTheta=0.65
00:11:12.144 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
00:11:12.146 00.002 18120 Enqueuing Move request for scope (-0.03, -0.13)
00:11:12.146 00.000 21948 Worker thread wakes up
00:11:12.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:12.147 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.8
00:11:12.147 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:12.148 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:12.148 00.000 18120 Enqueuing Expose request
00:11:12.149 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
00:11:12.149 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
00:11:12.149 00.000 21948 Moving (-0.03, -0.13) raw xDistance=0.11 yDistance=0.08
00:11:12.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:11:12.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:12.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:11:12.149 00.000 21948 MoveAxis(E, 0, ABG)
00:11:12.149 00.000 21948 Move returns status 0, amount 0
00:11:12.149 00.000 21948 MoveAxis(N, 0, ABG)
00:11:12.149 00.000 21948 Move returns status 0, amount 0
00:11:12.149 00.000 21948 move complete, result=0
00:11:12.149 00.000 21948 worker thread done servicing request
00:11:12.149 00.000 21948 Worker thread wakes up
00:11:12.149 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:12.149 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:12.149 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:13.780 01.631 21948 Exposure complete
00:11:13.814 00.034 21948 worker thread done servicing request
00:11:13.814 00.000 18120 OnExposeComplete: enter
00:11:13.816 00.002 18120 UpdateGuideState(): m_state=6
00:11:13.817 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
00:11:13.818 00.001 18120 Star::Find returns 1 (0), X=409.67, Y=239.72, Mass=2264, SNR=32.6, Peak=200 HFD=4.2
00:11:13.819 00.001 18120 MultiStar: [#1 0.32,-0.35,0.00,M2] [#2 0.45,-0.36,0.00,M5] [#3 -0.14,-0.02,0.66,U] [#4 -0.04,-0.05,0.55,U] [#5 0.23,-0.09,0.50,U] [#6 0.15,-0.09,0.48,U] [#7 0.28,-0.02,0.49,U] [#8 0.19,-0.20,0.45,U] 
00:11:13.820 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.15, -0.10}
00:11:13.821 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.14) = xAngle (0.50 = 0.50)
00:11:13.822 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.60 = -2.68)
00:11:13.823 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=0.12 mountY=-0.06, mountTheta=-0.47
00:11:13.826 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.08, opts=13)
00:11:13.826 00.000 18120 Enqueuing Move request for scope (0.11, -0.08)
00:11:13.827 00.001 21948 Worker thread wakes up
00:11:13.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:13.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:11:13.827 00.000 18120 UpdateGuideState exits: m=2264 RSB=32.6
00:11:13.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:13.829 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:13.829 00.000 18120 Enqueuing Expose request
00:11:13.830 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:11:13.830 00.000 21948 Moving (0.11, -0.08) raw xDistance=0.12 yDistance=-0.06
00:11:13.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:11:13.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:13.830 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:13.830 00.000 21948 MoveAxis(E, 0, ABG)
00:11:13.830 00.000 21948 Move returns status 0, amount 0
00:11:13.830 00.000 21948 MoveAxis(N, 0, ABG)
00:11:13.830 00.000 21948 Move returns status 0, amount 0
00:11:13.830 00.000 21948 move complete, result=0
00:11:13.830 00.000 21948 worker thread done servicing request
00:11:13.830 00.000 21948 Worker thread wakes up
00:11:13.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:13.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:13.830 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:15.344 01.514 21948 Exposure complete
00:11:15.382 00.038 21948 worker thread done servicing request
00:11:15.382 00.000 18120 OnExposeComplete: enter
00:11:15.385 00.003 18120 UpdateGuideState(): m_state=6
00:11:15.388 00.003 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
00:11:15.391 00.003 18120 Star::Find returns 1 (0), X=409.62, Y=239.57, Mass=2004, SNR=30.9, Peak=162 HFD=4.2
00:11:15.394 00.003 18120 MultiStar: [#1 0.31,-0.02,0.72,U] [#2 0.31,-0.10,0.66,U] [#3 0.12,-0.29,0.64,U] [#4 0.12,-0.33,0.54,U] [#5 0.14,-0.12,0.54,U] [#6 -0.00,-0.23,0.50,U] [#7 0.40,-0.09,0.00,M1] [#8 0.36,-0.21,0.00,M3] 
00:11:15.394 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.19}, one-star: {0.10, -0.25}
00:11:15.395 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.28 = 0.28)
00:11:15.395 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.90)
00:11:15.396 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.87 mountX=0.24 mountY=-0.06, mountTheta=-0.24
00:11:15.397 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.19, opts=13)
00:11:15.397 00.000 18120 Enqueuing Move request for scope (0.16, -0.19)
00:11:15.398 00.001 21948 Worker thread wakes up
00:11:15.398 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:15.399 00.001 18120 UpdateGuideState exits: m=2004 RSB=30.9
00:11:15.399 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:15.399 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:15.400 00.001 18120 Enqueuing Expose request
00:11:15.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
00:11:15.400 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
00:11:15.400 00.000 21948 Moving (0.16, -0.19) raw xDistance=0.24 yDistance=-0.06
00:11:15.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:11:15.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:15.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:15.400 00.000 21948 MoveAxis(W, 43, ABG)
00:11:15.400 00.000 21948 Guiding  Dir = 3, Dur = 43
00:11:15.401 00.001 21948 IsSlewing returns 0
00:11:15.401 00.000 21948 IsGuiding returns 0
00:11:15.402 00.001 21948 PulseGuide returned control before completion, sleep 52
00:11:15.472 00.070 21948 IsGuiding returns 0
00:11:15.472 00.000 21948 Move returns status 0, amount 43
00:11:15.472 00.000 21948 MoveAxis(N, 0, ABG)
00:11:15.473 00.001 21948 Move returns status 0, amount 0
00:11:15.473 00.000 21948 move complete, result=0
00:11:15.473 00.000 21948 worker thread done servicing request
00:11:15.473 00.000 21948 Worker thread wakes up
00:11:15.473 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
00:11:15.474 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:15.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:17.095 01.621 21948 Exposure complete
00:11:17.130 00.035 21948 worker thread done servicing request
00:11:17.130 00.000 18120 OnExposeComplete: enter
00:11:17.132 00.002 18120 UpdateGuideState(): m_state=6
00:11:17.132 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
00:11:17.133 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=239.74, Mass=1933, SNR=30.0, Peak=172 HFD=4.0
00:11:17.133 00.000 18120 MultiStar: [#1 0.42,-0.07,0.00,M2] [#2 0.30,-0.12,0.64,U] [#3 0.23,-0.11,0.72,U] [#4 0.12,-0.48,0.00,M1] [#5 0.28,-0.04,0.54,U] [#6 0.05,-0.24,0.50,U] [#7 0.23,-0.01,0.55,U] [#8 0.05,-0.14,0.46,U] 
00:11:17.135 00.002 18120 refined, 6 included, MultiStar: {0.11, -0.10}, one-star: {-0.22, -0.07}
00:11:17.135 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
00:11:17.135 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.49 = -2.80)
00:11:17.136 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.76 mountX=0.14 mountY=-0.05, mountTheta=-0.35
00:11:17.138 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.10, opts=13)
00:11:17.138 00.000 18120 Enqueuing Move request for scope (0.11, -0.10)
00:11:17.139 00.001 21948 Worker thread wakes up
00:11:17.139 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
00:11:17.139 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
00:11:17.139 00.000 21948 Moving (0.11, -0.10) raw xDistance=0.14 yDistance=-0.05
00:11:17.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:11:17.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:17.139 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:17.141 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:17.141 00.000 21948 MoveAxis(E, 0, ABG)
00:11:17.141 00.000 21948 Move returns status 0, amount 0
00:11:17.141 00.000 21948 MoveAxis(N, 0, ABG)
00:11:17.141 00.000 21948 Move returns status 0, amount 0
00:11:17.141 00.000 21948 move complete, result=0
00:11:17.141 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.0
00:11:17.142 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:17.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:17.143 00.001 18120 Enqueuing Expose request
00:11:17.143 00.000 21948 worker thread done servicing request
00:11:17.143 00.000 21948 Worker thread wakes up
00:11:17.144 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:17.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:17.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:18.663 01.519 21948 Exposure complete
00:11:18.699 00.036 21948 worker thread done servicing request
00:11:18.699 00.000 18120 OnExposeComplete: enter
00:11:18.700 00.001 18120 UpdateGuideState(): m_state=6
00:11:18.701 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
00:11:18.701 00.000 18120 Star::Find returns 1 (0), X=409.45, Y=239.76, Mass=1920, SNR=30.0, Peak=168 HFD=3.8
00:11:18.702 00.001 18120 MultiStar: [#1 0.21,-0.23,0.73,U] [#2 0.35,-0.25,0.00,M4] [#3 0.35,-0.16,0.00,M1] [#4 0.28,-0.13,0.55,U] [#5 0.33,-0.05,0.56,U] [#6 0.16,-0.46,0.00,M1] [#7 0.32,-0.04,0.52,U] [#8 0.45,-0.18,0.00,M3] 
00:11:18.702 00.000 18120 single-star, 4 included, MultiStar: {0.18, -0.10}, one-star: {-0.07, -0.05}
00:11:18.702 00.000 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.14) = xAngle (-1.34 = -1.34)
00:11:18.703 00.001 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.76 = 1.76)
00:11:18.705 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.48 mountX=0.02 mountY=0.08, mountTheta=1.34
00:11:18.707 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
00:11:18.709 00.002 18120 Enqueuing Move request for scope (-0.07, -0.05)
00:11:18.712 00.003 21948 Worker thread wakes up
00:11:18.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:18.714 00.002 18120 UpdateGuideState exits: m=1920 RSB=30.0
00:11:18.716 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:18.719 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:18.720 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:11:18.720 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:11:18.720 00.000 18120 Enqueuing Expose request
00:11:18.721 00.001 21948 Moving (-0.07, -0.05) raw xDistance=0.02 yDistance=0.08
00:11:18.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:11:18.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:18.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:11:18.721 00.000 21948 MoveAxis(E, 0, ABG)
00:11:18.721 00.000 21948 Move returns status 0, amount 0
00:11:18.721 00.000 21948 MoveAxis(N, 0, ABG)
00:11:18.721 00.000 21948 Move returns status 0, amount 0
00:11:18.721 00.000 21948 move complete, result=0
00:11:18.721 00.000 21948 worker thread done servicing request
00:11:18.721 00.000 21948 Worker thread wakes up
00:11:18.722 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:18.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:18.723 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:20.348 01.625 21948 Exposure complete
00:11:20.381 00.033 21948 worker thread done servicing request
00:11:20.381 00.000 18120 OnExposeComplete: enter
00:11:20.382 00.001 18120 UpdateGuideState(): m_state=6
00:11:20.383 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
00:11:20.383 00.000 18120 Star::Find returns 1 (0), X=409.38, Y=239.61, Mass=2134, SNR=31.8, Peak=185 HFD=4.3
00:11:20.384 00.001 18120 MultiStar: [#1 0.41,-0.15,0.00,M2] [#2 0.44,-0.09,0.00,M5] [#3 0.36,-0.12,0.00,M2] [#4 0.16,-0.25,0.57,U] [#5 0.45,-0.06,0.00,M1] [#6 -0.28,-0.49,0.00,M2] [#7 0.37,-0.30,0.00,M1] [#8 0.42,-0.41,0.00,M4] 
00:11:20.384 00.000 18120 refined, 1 included, MultiStar: {-0.03, -0.22}, one-star: {-0.14, -0.21}
00:11:20.384 00.000 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.14) = xAngle (-0.57 = -0.57)
00:11:20.385 00.001 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
00:11:20.385 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.71 mountX=0.19 mountY=0.13, mountTheta=0.59
00:11:20.388 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.22, opts=13)
00:11:20.390 00.002 18120 Enqueuing Move request for scope (-0.03, -0.22)
00:11:20.393 00.003 21948 Worker thread wakes up
00:11:20.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:20.393 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.8
00:11:20.394 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:20.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:20.396 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
00:11:20.396 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
00:11:20.396 00.000 21948 Moving (-0.03, -0.22) raw xDistance=0.19 yDistance=0.13
00:11:20.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:11:20.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:20.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:11:20.396 00.000 21948 MoveAxis(E, 0, ABG)
00:11:20.396 00.000 21948 Move returns status 0, amount 0
00:11:20.396 00.000 21948 MoveAxis(N, 0, ABG)
00:11:20.396 00.000 21948 Move returns status 0, amount 0
00:11:20.396 00.000 21948 move complete, result=0
00:11:20.396 00.000 21948 worker thread done servicing request
00:11:20.396 00.000 18120 Enqueuing Expose request
00:11:20.397 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:20.398 00.001 21948 Worker thread wakes up
00:11:20.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:20.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:21.920 01.522 21948 Exposure complete
00:11:21.952 00.032 21948 worker thread done servicing request
00:11:21.952 00.000 18120 OnExposeComplete: enter
00:11:21.953 00.001 18120 UpdateGuideState(): m_state=6
00:11:21.953 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
00:11:21.954 00.001 18120 Star::Find returns 1 (0), X=409.41, Y=239.52, Mass=1975, SNR=30.6, Peak=149 HFD=4.2
00:11:21.954 00.000 18120 MultiStar: [#1 0.13,-0.18,0.76,U] [#2 0.29,-0.29,0.00,M6] [#3 -0.18,-0.29,0.69,U] [#4 -0.06,-0.14,0.57,U] [#5 0.18,-0.28,0.53,U] [#6 0.06,-0.22,0.49,U] [#7 0.23,-0.20,0.51,U] [#8 0.29,-0.30,0.00,M5] 
00:11:21.954 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.24}, one-star: {-0.11, -0.30}
00:11:21.955 00.001 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
00:11:21.955 00.000 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.75 = 2.75)
00:11:21.956 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.50 mountX=0.22 mountY=0.09, mountTheta=0.39
00:11:21.957 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.24, opts=13)
00:11:21.957 00.000 18120 Enqueuing Move request for scope (0.02, -0.24)
00:11:21.958 00.001 21948 Worker thread wakes up
00:11:21.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
00:11:21.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
00:11:21.958 00.000 21948 Moving (0.02, -0.24) raw xDistance=0.22 yDistance=0.09
00:11:21.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:11:21.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:21.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:11:21.958 00.000 21948 MoveAxis(W, 40, ABG)
00:11:21.958 00.000 21948 Guiding  Dir = 3, Dur = 40
00:11:21.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:21.958 00.000 21948 IsSlewing returns 0
00:11:21.959 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.6
00:11:21.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:21.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:21.960 00.001 18120 Enqueuing Expose request
00:11:21.960 00.000 21948 IsGuiding returns 0
00:11:21.962 00.002 21948 PulseGuide returned control before completion, sleep 49
00:11:22.026 00.064 21948 IsGuiding returns 0
00:11:22.026 00.000 21948 Move returns status 0, amount 40
00:11:22.026 00.000 21948 MoveAxis(N, 0, ABG)
00:11:22.026 00.000 21948 Move returns status 0, amount 0
00:11:22.027 00.001 21948 move complete, result=0
00:11:22.027 00.000 21948 worker thread done servicing request
00:11:22.027 00.000 21948 Worker thread wakes up
00:11:22.027 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
00:11:22.029 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:22.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:23.666 01.637 21948 Exposure complete
00:11:23.694 00.028 21948 worker thread done servicing request
00:11:23.695 00.001 18120 OnExposeComplete: enter
00:11:23.696 00.001 18120 UpdateGuideState(): m_state=6
00:11:23.698 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
00:11:23.701 00.003 18120 Star::Find returns 1 (0), X=409.39, Y=239.61, Mass=2134, SNR=31.7, Peak=182 HFD=4.2
00:11:23.703 00.002 18120 MultiStar: [#1 0.07,-0.24,0.74,U] [#2 0.25,-0.12,0.66,U] [#3 0.14,0.03,0.65,U] [#4 0.09,0.06,0.51,U] [#5 0.04,-0.11,0.51,U] [#6 0.06,-0.31,0.48,U] [#7 0.17,-0.13,0.52,U] [#8 0.33,-0.49,0.00,M6] 
00:11:23.703 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.13}, one-star: {-0.13, -0.20}
00:11:23.704 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.14) = xAngle (0.07 = 0.07)
00:11:23.704 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.17 = -3.12)
00:11:23.705 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.08 mountX=0.15 mountY=-0.00, mountTheta=-0.03
00:11:23.706 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.13, opts=13)
00:11:23.706 00.000 18120 Enqueuing Move request for scope (0.07, -0.13)
00:11:23.707 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:23.707 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.7
00:11:23.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:23.708 00.001 21948 Worker thread wakes up
00:11:23.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
00:11:23.708 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
00:11:23.708 00.000 21948 Moving (0.07, -0.13) raw xDistance=0.15 yDistance=-0.00
00:11:23.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:11:23.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:23.708 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:23.709 00.001 18120 Enqueuing Expose request
00:11:23.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:11:23.709 00.000 21948 MoveAxis(E, 0, ABG)
00:11:23.709 00.000 21948 Move returns status 0, amount 0
00:11:23.709 00.000 21948 MoveAxis(N, 0, ABG)
00:11:23.709 00.000 21948 Move returns status 0, amount 0
00:11:23.709 00.000 21948 move complete, result=0
00:11:23.709 00.000 21948 worker thread done servicing request
00:11:23.709 00.000 21948 Worker thread wakes up
00:11:23.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:23.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:23.710 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:25.232 01.522 21948 Exposure complete
00:11:25.258 00.026 21948 worker thread done servicing request
00:11:25.258 00.000 18120 OnExposeComplete: enter
00:11:25.259 00.001 18120 UpdateGuideState(): m_state=6
00:11:25.259 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
00:11:25.260 00.001 18120 Star::Find returns 1 (0), X=409.35, Y=239.56, Mass=1911, SNR=30.0, Peak=171 HFD=4.0
00:11:25.261 00.001 18120 MultiStar: [#1 -0.01,-0.06,0.77,U] [#2 0.01,-0.42,0.00,M6] [#3 -0.40,-0.34,0.00,M1] [#4 -0.08,-0.18,0.58,U] [#5 -0.12,-0.15,0.56,U] [#6 -0.25,-0.50,0.00,M1] [#7 0.21,-0.21,0.51,U] [#8 0.12,-0.33,0.51,U] 
00:11:25.261 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.19}, one-star: {-0.17, -0.25}
00:11:25.261 00.000 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
00:11:25.261 00.000 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
00:11:25.262 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.73 mountX=0.16 mountY=0.12, mountTheta=0.62
00:11:25.263 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.19, opts=13)
00:11:25.264 00.001 18120 Enqueuing Move request for scope (-0.03, -0.19)
00:11:25.264 00.000 21948 Worker thread wakes up
00:11:25.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
00:11:25.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
00:11:25.264 00.000 21948 Moving (-0.03, -0.19) raw xDistance=0.16 yDistance=0.12
00:11:25.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:11:25.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:25.265 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.0
00:11:25.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:25.266 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:25.266 00.000 18120 Enqueuing Expose request
00:11:25.267 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:25.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:11:25.267 00.000 21948 MoveAxis(E, 0, ABG)
00:11:25.267 00.000 21948 Move returns status 0, amount 0
00:11:25.267 00.000 21948 MoveAxis(N, 0, ABG)
00:11:25.267 00.000 21948 Move returns status 0, amount 0
00:11:25.267 00.000 21948 move complete, result=0
00:11:25.267 00.000 21948 worker thread done servicing request
00:11:25.267 00.000 21948 Worker thread wakes up
00:11:25.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:25.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:25.268 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:26.902 01.634 21948 Exposure complete
00:11:26.928 00.026 21948 worker thread done servicing request
00:11:26.928 00.000 18120 OnExposeComplete: enter
00:11:26.929 00.001 18120 UpdateGuideState(): m_state=6
00:11:26.929 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
00:11:26.931 00.002 18120 Star::Find returns 1 (0), X=409.49, Y=239.58, Mass=1867, SNR=29.7, Peak=151 HFD=4.1
00:11:26.931 00.000 18120 MultiStar: [#1 0.37,-0.35,0.00,M1] [#2 0.31,-0.27,0.00,M7] [#3 0.36,-0.23,0.00,M2] [#4 0.16,-0.58,0.00,M1] [#5 0.11,-0.33,0.61,U] [#6 -0.02,-0.65,0.00,M2] [#7 0.25,-0.37,0.00,M1] [#8 0.07,-0.73,0.00,M6] 
00:11:26.932 00.001 18120 single-star, 1 included, MultiStar: {0.03, -0.27}, one-star: {-0.03, -0.24}
00:11:26.933 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.14) = xAngle (-0.54 = -0.54)
00:11:26.934 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
00:11:26.934 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.68 mountX=0.20 mountY=0.13, mountTheta=0.57
00:11:26.935 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.24, opts=13)
00:11:26.936 00.001 18120 Enqueuing Move request for scope (-0.03, -0.24)
00:11:26.936 00.000 21948 Worker thread wakes up
00:11:26.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:26.937 00.001 18120 UpdateGuideState exits: m=1867 RSB=29.7
00:11:26.937 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.938 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:26.938 00.000 18120 Enqueuing Expose request
00:11:26.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
00:11:26.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
00:11:26.939 00.001 21948 Moving (-0.03, -0.24) raw xDistance=0.20 yDistance=0.13
00:11:26.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:11:26.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:26.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:11:26.939 00.000 21948 MoveAxis(W, 37, ABG)
00:11:26.939 00.000 21948 Guiding  Dir = 3, Dur = 37
00:11:26.939 00.000 21948 IsSlewing returns 0
00:11:26.939 00.000 21948 IsGuiding returns 0
00:11:26.941 00.002 21948 PulseGuide returned control before completion, sleep 46
00:11:26.994 00.053 21948 IsGuiding returns 0
00:11:26.994 00.000 21948 Move returns status 0, amount 37
00:11:26.994 00.000 21948 MoveAxis(N, 0, ABG)
00:11:26.994 00.000 21948 Move returns status 0, amount 0
00:11:26.994 00.000 21948 move complete, result=0
00:11:26.994 00.000 21948 worker thread done servicing request
00:11:26.994 00.000 21948 Worker thread wakes up
00:11:26.994 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:11:26.995 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:26.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:28.399 01.404 21948 Exposure complete
00:11:28.424 00.025 21948 worker thread done servicing request
00:11:28.424 00.000 18120 OnExposeComplete: enter
00:11:28.425 00.001 18120 UpdateGuideState(): m_state=6
00:11:28.425 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
00:11:28.426 00.001 18120 Star::Find returns 1 (0), X=409.60, Y=239.46, Mass=2274, SNR=32.8, Peak=184 HFD=4.1
00:11:28.426 00.000 18120 MultiStar: [#1 0.17,-0.37,0.00,M2] [#2 0.24,-0.39,0.00,M8] [#3 0.40,-0.48,0.00,M3] [#4 0.30,-0.52,0.00,M2] [#5 0.44,-0.25,0.00,M1] [#6 -0.13,-0.56,0.00,M3] [#7 0.28,-0.32,0.00,M2] [#8 0.43,-0.80,0.00,M7] 
00:11:28.427 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
00:11:28.427 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
00:11:28.427 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.35 mountX=0.36 mountY=0.09, mountTheta=0.25
00:11:28.429 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.36, opts=13)
00:11:28.429 00.000 18120 Enqueuing Move request for scope (0.08, -0.36)
00:11:28.430 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:28.433 00.003 21948 Worker thread wakes up
00:11:28.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
00:11:28.433 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
00:11:28.433 00.000 21948 Moving (0.08, -0.36) raw xDistance=0.36 yDistance=0.09
00:11:28.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:11:28.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:28.433 00.000 18120 UpdateGuideState exits: m=2274 RSB=32.8
00:11:28.433 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:28.434 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:28.434 00.000 18120 Enqueuing Expose request
00:11:28.435 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:11:28.435 00.000 21948 MoveAxis(W, 67, ABG)
00:11:28.435 00.000 21948 Guiding  Dir = 3, Dur = 67
00:11:28.435 00.000 21948 IsSlewing returns 0
00:11:28.435 00.000 21948 IsGuiding returns 0
00:11:28.437 00.002 21948 PulseGuide returned control before completion, sleep 76
00:11:28.523 00.086 21948 IsGuiding returns 0
00:11:28.523 00.000 21948 Move returns status 0, amount 67
00:11:28.523 00.000 21948 MoveAxis(N, 0, ABG)
00:11:28.523 00.000 21948 Move returns status 0, amount 0
00:11:28.523 00.000 21948 move complete, result=0
00:11:28.523 00.000 21948 worker thread done servicing request
00:11:28.523 00.000 21948 Worker thread wakes up
00:11:28.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:28.523 00.000 18120 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
00:11:28.524 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:30.153 01.629 21948 Exposure complete
00:11:30.177 00.024 21948 worker thread done servicing request
00:11:30.177 00.000 18120 OnExposeComplete: enter
00:11:30.178 00.001 18120 UpdateGuideState(): m_state=6
00:11:30.178 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
00:11:30.179 00.001 18120 Star::Find returns 1 (0), X=409.57, Y=239.92, Mass=1878, SNR=29.8, Peak=164 HFD=3.9
00:11:30.179 00.000 18120 MultiStar: [#1 0.01,-0.09,0.77,U] [#2 0.34,-0.11,0.67,U] [#3 0.47,0.14,0.00,M4] [#4 0.07,-0.18,0.58,U] [#5 0.45,-0.05,0.00,M2] [#6 0.14,-0.29,0.50,U] [#7 0.20,0.02,0.53,U] [#8 0.19,-0.13,0.45,U] 
00:11:30.180 00.001 18120 single-star, 6 included, MultiStar: {0.13, -0.08}, one-star: {0.05, 0.10}
00:11:30.180 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.29 = 2.29)
00:11:30.181 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.39 = -0.90)
00:11:30.181 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
00:11:30.182 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
00:11:30.183 00.001 18120 Enqueuing Move request for scope (0.05, 0.10)
00:11:30.185 00.002 21948 Worker thread wakes up
00:11:30.185 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:11:30.185 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:11:30.185 00.000 21948 Moving (0.05, 0.10) raw xDistance=-0.07 yDistance=-0.08
00:11:30.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:11:30.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:30.185 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:30.186 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:30.186 00.000 21948 MoveAxis(E, 0, ABG)
00:11:30.186 00.000 21948 Move returns status 0, amount 0
00:11:30.186 00.000 21948 MoveAxis(N, 0, ABG)
00:11:30.186 00.000 21948 Move returns status 0, amount 0
00:11:30.186 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.8
00:11:30.186 00.000 21948 move complete, result=0
00:11:30.186 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:30.187 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:30.187 00.000 18120 Enqueuing Expose request
00:11:30.188 00.001 21948 worker thread done servicing request
00:11:30.188 00.000 21948 Worker thread wakes up
00:11:30.188 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:30.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:30.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:31.706 01.518 21948 Exposure complete
00:11:31.729 00.023 21948 worker thread done servicing request
00:11:31.729 00.000 18120 OnExposeComplete: enter
00:11:31.730 00.001 18120 UpdateGuideState(): m_state=6
00:11:31.730 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
00:11:31.730 00.000 18120 Star::Find returns 1 (0), X=409.45, Y=239.76, Mass=1923, SNR=30.2, Peak=153 HFD=3.9
00:11:31.731 00.001 18120 MultiStar: [#1 0.12,-0.14,0.75,U] [#2 0.09,-0.41,0.00,M8] [#3 0.26,-0.46,0.00,M5] [#4 0.20,-0.29,0.57,U] [#5 0.41,-0.10,0.00,M3] [#6 0.08,-0.39,0.00,M3] [#7 0.06,-0.14,0.50,U] [#8 -0.03,-0.38,0.00,M7] 
00:11:31.731 00.000 18120 single-star, 3 included, MultiStar: {0.05, -0.14}, one-star: {-0.07, -0.05}
00:11:31.732 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
00:11:31.732 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
00:11:31.733 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.52 mountX=0.02 mountY=0.09, mountTheta=1.38
00:11:31.734 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
00:11:31.734 00.000 18120 Enqueuing Move request for scope (-0.07, -0.05)
00:11:31.735 00.001 21948 Worker thread wakes up
00:11:31.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:11:31.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:11:31.735 00.000 21948 Moving (-0.07, -0.05) raw xDistance=0.02 yDistance=0.09
00:11:31.735 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:31.736 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:11:31.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:31.736 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.2
00:11:31.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:31.737 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:11:31.737 00.000 21948 MoveAxis(E, 0, ABG)
00:11:31.737 00.000 21948 Move returns status 0, amount 0
00:11:31.737 00.000 21948 MoveAxis(N, 0, ABG)
00:11:31.738 00.001 21948 Move returns status 0, amount 0
00:11:31.738 00.000 21948 move complete, result=0
00:11:31.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:31.738 00.000 18120 Enqueuing Expose request
00:11:31.738 00.000 21948 worker thread done servicing request
00:11:31.738 00.000 21948 Worker thread wakes up
00:11:31.739 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:31.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:31.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:33.369 01.630 21948 Exposure complete
00:11:33.391 00.022 21948 worker thread done servicing request
00:11:33.392 00.001 18120 OnExposeComplete: enter
00:11:33.392 00.000 18120 UpdateGuideState(): m_state=6
00:11:33.393 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
00:11:33.393 00.000 18120 Star::Find returns 1 (0), X=409.38, Y=239.87, Mass=2175, SNR=32.0, Peak=189 HFD=4.3
00:11:33.394 00.001 18120 MultiStar: [#1 0.12,-0.25,0.71,U] [#2 0.16,-0.30,0.62,U] [#3 -0.08,-0.15,0.66,U] [#4 0.20,-0.27,0.53,U] [#5 0.56,-0.21,0.00,M4] [#6 0.15,-0.42,0.00,M4] [#7 0.42,-0.02,0.00,M1] [#8 -0.05,-0.46,0.00,M8] 
00:11:33.394 00.000 18120 single-star, 4 included, MultiStar: {0.03, -0.15}, one-star: {-0.14, 0.06}
00:11:33.395 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.91 = -2.38)
00:11:33.395 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.73)
00:11:33.396 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.76 mountX=-0.11 mountY=0.10, mountTheta=2.40
00:11:33.399 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.06, opts=13)
00:11:33.401 00.002 18120 Enqueuing Move request for scope (-0.14, 0.06)
00:11:33.403 00.002 21948 Worker thread wakes up
00:11:33.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
00:11:33.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:33.404 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
00:11:33.404 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.0
00:11:33.405 00.001 21948 Moving (-0.14, 0.06) raw xDistance=-0.11 yDistance=0.10
00:11:33.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:11:33.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:33.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:11:33.405 00.000 21948 MoveAxis(E, 0, ABG)
00:11:33.405 00.000 21948 Move returns status 0, amount 0
00:11:33.405 00.000 21948 MoveAxis(N, 0, ABG)
00:11:33.405 00.000 21948 Move returns status 0, amount 0
00:11:33.405 00.000 21948 move complete, result=0
00:11:33.405 00.000 21948 worker thread done servicing request
00:11:33.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:33.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:33.407 00.002 18120 Enqueuing Expose request
00:11:33.408 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:33.409 00.001 21948 Worker thread wakes up
00:11:33.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:33.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:34.928 01.519 21948 Exposure complete
00:11:34.977 00.049 21948 worker thread done servicing request
00:11:34.978 00.001 18120 OnExposeComplete: enter
00:11:34.978 00.000 18120 UpdateGuideState(): m_state=6
00:11:34.979 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
00:11:34.979 00.000 18120 Star::Find returns 1 (0), X=409.42, Y=239.69, Mass=2040, SNR=30.9, Peak=164 HFD=4.2
00:11:34.980 00.001 18120 MultiStar: [#1 0.12,-0.36,0.00,M1] [#2 0.37,-0.25,0.00,M8] [#3 -0.02,-0.14,0.64,U] [#4 0.01,-0.29,0.56,U] [#5 0.46,-0.27,0.00,M5] [#6 0.04,-0.21,0.47,U] [#7 0.29,-0.08,0.50,U] [#8 0.09,-0.33,0.41,U] 
00:11:34.980 00.000 18120 single-star, 5 included, MultiStar: {0.03, -0.18}, one-star: {-0.10, -0.13}
00:11:34.981 00.001 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.14) = xAngle (-1.07 = -1.07)
00:11:34.981 00.000 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.03 = 2.03)
00:11:34.982 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.22 mountX=0.08 mountY=0.15, mountTheta=1.08
00:11:34.983 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.13, opts=13)
00:11:34.984 00.001 18120 Enqueuing Move request for scope (-0.10, -0.13)
00:11:34.985 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:34.985 00.000 18120 UpdateGuideState exits: m=2040 RSB=30.9
00:11:34.986 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:34.987 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:34.987 00.000 18120 Enqueuing Expose request
00:11:34.987 00.000 21948 Worker thread wakes up
00:11:34.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
00:11:34.987 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
00:11:34.987 00.000 21948 Moving (-0.10, -0.13) raw xDistance=0.08 yDistance=0.15
00:11:34.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:11:34.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:34.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:11:34.987 00.000 21948 MoveAxis(E, 0, ABG)
00:11:34.988 00.001 21948 Move returns status 0, amount 0
00:11:34.988 00.000 21948 MoveAxis(N, 0, ABG)
00:11:34.988 00.000 21948 Move returns status 0, amount 0
00:11:34.988 00.000 21948 move complete, result=0
00:11:34.988 00.000 21948 worker thread done servicing request
00:11:34.988 00.000 21948 Worker thread wakes up
00:11:34.988 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:34.988 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:34.989 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:36.615 01.626 21948 Exposure complete
00:11:36.649 00.034 21948 worker thread done servicing request
00:11:36.649 00.000 18120 OnExposeComplete: enter
00:11:36.650 00.001 18120 UpdateGuideState(): m_state=6
00:11:36.650 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
00:11:36.651 00.001 18120 Star::Find returns 1 (0), X=409.55, Y=239.45, Mass=2068, SNR=31.3, Peak=167 HFD=4.1
00:11:36.651 00.000 18120 MultiStar: [#1 0.56,-0.67,0.00,M2] [#2 0.52,-0.40,0.00,M9] [#3 0.35,-0.40,0.00,M4] [#4 0.26,-0.32,0.00,M1] [#5 0.38,-0.33,0.00,M6] [#6 0.34,-0.63,0.00,M4] [#7 0.27,-0.27,0.00,M1] [#8 0.15,-0.64,0.00,M8] 
00:11:36.652 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
00:11:36.653 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
00:11:36.654 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.49 mountX=0.35 mountY=0.14, mountTheta=0.38
00:11:36.657 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.37, opts=13)
00:11:36.659 00.002 18120 Enqueuing Move request for scope (0.03, -0.37)
00:11:36.660 00.001 21948 Worker thread wakes up
00:11:36.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.37) opts 0xd
00:11:36.660 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.37)
00:11:36.660 00.000 21948 Moving (0.03, -0.37) raw xDistance=0.35 yDistance=0.14
00:11:36.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:11:36.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:36.662 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:36.662 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.3
00:11:36.663 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.665 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:11:36.665 00.000 21948 MoveAxis(W, 62, ABG)
00:11:36.665 00.000 21948 Guiding  Dir = 3, Dur = 62
00:11:36.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:36.665 00.000 18120 Enqueuing Expose request
00:11:36.666 00.001 21948 IsSlewing returns 0
00:11:36.666 00.000 21948 IsGuiding returns 0
00:11:36.668 00.002 21948 PulseGuide returned control before completion, sleep 71
00:11:36.745 00.077 21948 IsGuiding returns 0
00:11:36.745 00.000 21948 Move returns status 0, amount 62
00:11:36.745 00.000 21948 MoveAxis(N, 0, ABG)
00:11:36.745 00.000 21948 Move returns status 0, amount 0
00:11:36.745 00.000 21948 move complete, result=0
00:11:36.745 00.000 21948 worker thread done servicing request
00:11:36.745 00.000 18120 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
00:11:36.746 00.001 21948 Worker thread wakes up
00:11:36.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:36.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:38.151 01.405 21948 Exposure complete
00:11:38.185 00.034 21948 worker thread done servicing request
00:11:38.185 00.000 18120 OnExposeComplete: enter
00:11:38.186 00.001 18120 UpdateGuideState(): m_state=6
00:11:38.187 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
00:11:38.187 00.000 18120 Star::Find returns 1 (0), X=409.44, Y=239.39, Mass=2071, SNR=31.3, Peak=159 HFD=4.1
00:11:38.188 00.001 18120 MultiStar: [#1 0.11,-0.49,0.00,M3] [#2 0.15,-0.37,0.00,M10] [#3 0.31,-0.36,0.00,M5] [#4 -0.02,-0.32,0.52,U] [#5 0.17,-0.22,0.55,U] [#6 0.18,-0.62,0.00,M5] [#7 0.30,-0.41,0.00,M2] [#8 0.46,-0.52,0.00,M9] 
00:11:38.188 00.000 18120 refined, 2 included, MultiStar: {0.00, -0.34}, one-star: {-0.08, -0.43}
00:11:38.189 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.43 = -0.43)
00:11:38.189 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.68 = 2.68)
00:11:38.189 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.57 mountX=0.31 mountY=0.15, mountTheta=0.46
00:11:38.191 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.34, opts=13)
00:11:38.191 00.000 18120 Enqueuing Move request for scope (0.00, -0.34)
00:11:38.192 00.001 21948 Worker thread wakes up
00:11:38.192 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:38.192 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.3
00:11:38.193 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:38.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:38.194 00.001 18120 Enqueuing Expose request
00:11:38.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.34) opts 0xd
00:11:38.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.34)
00:11:38.194 00.000 21948 Moving (0.00, -0.34) raw xDistance=0.31 yDistance=0.15
00:11:38.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:11:38.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:38.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:11:38.194 00.000 21948 MoveAxis(W, 60, ABG)
00:11:38.194 00.000 21948 Guiding  Dir = 3, Dur = 60
00:11:38.194 00.000 21948 IsSlewing returns 0
00:11:38.194 00.000 21948 IsGuiding returns 0
00:11:38.196 00.002 21948 PulseGuide returned control before completion, sleep 69
00:11:38.273 00.077 21948 IsGuiding returns 0
00:11:38.273 00.000 21948 Move returns status 0, amount 60
00:11:38.273 00.000 21948 MoveAxis(N, 0, ABG)
00:11:38.273 00.000 21948 Move returns status 0, amount 0
00:11:38.273 00.000 21948 move complete, result=0
00:11:38.275 00.002 21948 worker thread done servicing request
00:11:38.275 00.000 21948 Worker thread wakes up
00:11:38.275 00.000 18120 GuideStep: 0.3 px 60 ms WEST, 0.2 px 0 ms NORTH
00:11:38.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:38.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:39.905 01.630 21948 Exposure complete
00:11:39.927 00.022 21948 worker thread done servicing request
00:11:39.927 00.000 18120 OnExposeComplete: enter
00:11:39.928 00.001 18120 UpdateGuideState(): m_state=6
00:11:39.928 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
00:11:39.930 00.002 18120 Star::Find returns 1 (0), X=409.37, Y=240.04, Mass=2002, SNR=30.7, Peak=205 HFD=4.0
00:11:39.930 00.000 18120 MultiStar: [#1 0.07,-0.06,0.70,U] [#2 0.19,-0.28,0.67,U] [#3 0.16,0.00,0.67,U] [#4 -0.05,0.01,0.57,U] [#5 -0.04,0.13,0.53,U] [#6 -0.04,-0.17,0.51,U] [#7 0.32,0.09,0.52,U] [#8 0.22,-0.10,0.44,U] 
00:11:39.931 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {-0.15, 0.22}
00:11:39.931 00.000 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.14) = xAngle (1.10 = 1.10)
00:11:39.932 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.20 = -2.08)
00:11:39.932 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.04 mountX=0.03 mountY=-0.05, mountTheta=-1.09
00:11:39.933 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.00, opts=13)
00:11:39.933 00.000 18120 Enqueuing Move request for scope (0.06, -0.00)
00:11:39.934 00.001 21948 Worker thread wakes up
00:11:39.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
00:11:39.934 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
00:11:39.934 00.000 21948 Moving (0.06, -0.00) raw xDistance=0.03 yDistance=-0.05
00:11:39.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:11:39.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:39.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:39.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:39.936 00.002 21948 MoveAxis(E, 0, ABG)
00:11:39.936 00.000 21948 Move returns status 0, amount 0
00:11:39.936 00.000 21948 MoveAxis(N, 0, ABG)
00:11:39.936 00.000 21948 Move returns status 0, amount 0
00:11:39.936 00.000 21948 move complete, result=0
00:11:39.936 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.7
00:11:39.937 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:39.937 00.000 18120 Enqueuing Expose request
00:11:39.938 00.001 21948 worker thread done servicing request
00:11:39.938 00.000 21948 Worker thread wakes up
00:11:39.938 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:39.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:39.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:41.464 01.526 21948 Exposure complete
00:11:41.507 00.043 21948 worker thread done servicing request
00:11:41.507 00.000 18120 OnExposeComplete: enter
00:11:41.508 00.001 18120 UpdateGuideState(): m_state=6
00:11:41.508 00.000 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
00:11:41.510 00.002 18120 Star::Find returns 1 (0), X=409.29, Y=239.98, Mass=2191, SNR=32.3, Peak=186 HFD=4.3
00:11:41.510 00.000 18120 MultiStar: [#1 0.26,-0.07,0.67,U] [#2 0.21,-0.34,0.00,M10] [#3 0.20,0.06,0.66,U] [#4 -0.04,-0.01,0.52,U] [#5 0.02,0.14,0.52,U] [#6 -0.06,-0.32,0.48,U] [#7 0.12,0.00,0.49,U] [#8 0.29,-0.40,0.00,M9] 
00:11:41.511 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {-0.23, 0.16}
00:11:41.512 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.14) = xAngle (1.72 = 1.72)
00:11:41.512 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.83 = -1.46)
00:11:41.513 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.58 mountX=-0.00 mountY=-0.03, mountTheta=-1.72
00:11:41.515 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
00:11:41.515 00.000 18120 Enqueuing Move request for scope (0.02, 0.02)
00:11:41.517 00.002 21948 Worker thread wakes up
00:11:41.517 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:11:41.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:11:41.517 00.000 21948 Moving (0.02, 0.02) raw xDistance=-0.00 yDistance=-0.03
00:11:41.517 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:11:41.517 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:41.517 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:41.517 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:41.518 00.001 21948 MoveAxis(E, 0, ABG)
00:11:41.518 00.000 21948 Move returns status 0, amount 0
00:11:41.518 00.000 21948 MoveAxis(N, 0, ABG)
00:11:41.518 00.000 21948 Move returns status 0, amount 0
00:11:41.518 00.000 18120 UpdateGuideState exits: m=2191 RSB=32.3
00:11:41.520 00.002 21948 move complete, result=0
00:11:41.520 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:41.521 00.001 21948 worker thread done servicing request
00:11:41.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:41.522 00.001 18120 Enqueuing Expose request
00:11:41.522 00.000 21948 Worker thread wakes up
00:11:41.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:41.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:41.523 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:43.158 01.635 21948 Exposure complete
00:11:43.194 00.036 21948 worker thread done servicing request
00:11:43.195 00.001 18120 OnExposeComplete: enter
00:11:43.196 00.001 18120 UpdateGuideState(): m_state=6
00:11:43.197 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
00:11:43.197 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=239.82, Mass=2092, SNR=31.6, Peak=201 HFD=4.0
00:11:43.198 00.001 18120 MultiStar: [#1 0.20,-0.07,0.70,U] [#2 0.20,0.16,0.65,U] [#3 0.18,-0.02,0.67,U] [#4 -0.06,0.02,0.54,U] [#5 0.07,0.16,0.53,U] [#6 -0.18,-0.15,0.48,U] [#7 -0.12,-0.13,0.49,U] [#8 0.16,-0.14,0.42,U] 
00:11:43.199 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.15, -0.00}
00:11:43.200 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
00:11:43.201 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.39)
00:11:43.201 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.35 mountX=0.02 mountY=-0.02, mountTheta=-0.77
00:11:43.203 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
00:11:43.206 00.003 18120 Enqueuing Move request for scope (0.03, -0.01)
00:11:43.208 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:43.211 00.003 18120 UpdateGuideState exits: m=2092 RSB=31.6
00:11:43.213 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:43.215 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:43.218 00.003 21948 Worker thread wakes up
00:11:43.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:11:43.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:11:43.218 00.000 18120 Enqueuing Expose request
00:11:43.219 00.001 21948 Moving (0.03, -0.01) raw xDistance=0.02 yDistance=-0.02
00:11:43.220 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:11:43.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:43.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:43.220 00.000 21948 MoveAxis(E, 0, ABG)
00:11:43.220 00.000 21948 Move returns status 0, amount 0
00:11:43.220 00.000 21948 MoveAxis(N, 0, ABG)
00:11:43.220 00.000 21948 Move returns status 0, amount 0
00:11:43.220 00.000 21948 move complete, result=0
00:11:43.220 00.000 21948 worker thread done servicing request
00:11:43.221 00.001 21948 Worker thread wakes up
00:11:43.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:43.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:43.221 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:44.740 01.519 21948 Exposure complete
00:11:44.764 00.024 21948 worker thread done servicing request
00:11:44.764 00.000 18120 OnExposeComplete: enter
00:11:44.765 00.001 18120 UpdateGuideState(): m_state=6
00:11:44.765 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
00:11:44.766 00.001 18120 Star::Find returns 1 (0), X=409.32, Y=239.73, Mass=2131, SNR=31.6, Peak=205 HFD=4.2
00:11:44.767 00.001 18120 MultiStar: [#1 0.21,-0.25,0.72,U] [#2 0.13,-0.27,0.64,U] [#3 -0.11,-0.03,0.64,U] [#4 -0.07,-0.32,0.56,U] [#5 0.07,0.01,0.53,U] [#6 -0.18,-0.52,0.00,M3] [#7 0.11,-0.17,0.49,U] [#8 -0.08,-0.16,0.42,U] 
00:11:44.767 00.000 18120 refined, 7 included, MultiStar: {-0.00, -0.16}, one-star: {-0.20, -0.09}
00:11:44.767 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
00:11:44.768 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
00:11:44.768 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=0.14 mountY=0.07, mountTheta=0.48
00:11:44.770 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.16, opts=13)
00:11:44.770 00.000 18120 Enqueuing Move request for scope (-0.00, -0.16)
00:11:44.771 00.001 21948 Worker thread wakes up
00:11:44.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
00:11:44.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
00:11:44.771 00.000 21948 Moving (-0.00, -0.16) raw xDistance=0.14 yDistance=0.07
00:11:44.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:44.771 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.6
00:11:44.772 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:44.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:11:44.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:44.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:44.773 00.001 18120 Enqueuing Expose request
00:11:44.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:11:44.773 00.000 21948 MoveAxis(E, 0, ABG)
00:11:44.773 00.000 21948 Move returns status 0, amount 0
00:11:44.773 00.000 21948 MoveAxis(N, 0, ABG)
00:11:44.773 00.000 21948 Move returns status 0, amount 0
00:11:44.773 00.000 21948 move complete, result=0
00:11:44.773 00.000 21948 worker thread done servicing request
00:11:44.773 00.000 21948 Worker thread wakes up
00:11:44.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:44.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:44.774 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:46.404 01.630 21948 Exposure complete
00:11:46.437 00.033 21948 worker thread done servicing request
00:11:46.438 00.001 18120 OnExposeComplete: enter
00:11:46.438 00.000 18120 UpdateGuideState(): m_state=6
00:11:46.439 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
00:11:46.439 00.000 18120 Star::Find returns 1 (0), X=409.30, Y=239.64, Mass=2106, SNR=31.5, Peak=196 HFD=3.9
00:11:46.440 00.001 18120 MultiStar: [#1 -0.03,-0.26,0.71,U] [#2 0.18,-0.26,0.63,U] [#3 -0.11,-0.01,0.66,U] [#4 -0.09,-0.02,0.55,U] [#5 0.16,-0.18,0.50,U] [#6 0.08,-0.23,0.48,U] [#7 0.13,0.03,0.51,U] [#8 0.17,-0.05,0.47,U] 
00:11:46.440 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {-0.22, -0.18}
00:11:46.441 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
00:11:46.441 00.000 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
00:11:46.441 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.55 mountX=0.13 mountY=0.06, mountTheta=0.44
00:11:46.443 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.14, opts=13)
00:11:46.443 00.000 18120 Enqueuing Move request for scope (0.00, -0.14)
00:11:46.444 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:46.444 00.000 21948 Worker thread wakes up
00:11:46.444 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.5
00:11:46.445 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.445 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:46.446 00.001 18120 Enqueuing Expose request
00:11:46.446 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
00:11:46.446 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
00:11:46.446 00.000 21948 Moving (0.00, -0.14) raw xDistance=0.13 yDistance=0.06
00:11:46.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:11:46.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:46.446 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:11:46.446 00.000 21948 MoveAxis(E, 0, ABG)
00:11:46.446 00.000 21948 Move returns status 0, amount 0
00:11:46.446 00.000 21948 MoveAxis(N, 0, ABG)
00:11:46.446 00.000 21948 Move returns status 0, amount 0
00:11:46.446 00.000 21948 move complete, result=0
00:11:46.446 00.000 21948 worker thread done servicing request
00:11:46.446 00.000 21948 Worker thread wakes up
00:11:46.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:46.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:46.447 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:47.968 01.521 21948 Exposure complete
00:11:48.017 00.049 21948 worker thread done servicing request
00:11:48.017 00.000 18120 OnExposeComplete: enter
00:11:48.019 00.002 18120 UpdateGuideState(): m_state=6
00:11:48.020 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
00:11:48.020 00.000 18120 Star::Find returns 1 (0), X=409.29, Y=239.81, Mass=2002, SNR=30.6, Peak=183 HFD=4.3
00:11:48.021 00.001 18120 MultiStar: [#1 0.30,0.03,0.77,U] [#2 0.13,0.02,0.66,U] [#3 0.19,-0.02,0.65,U] [#4 0.07,0.01,0.58,U] [#5 0.35,-0.00,0.54,U] [#6 -0.23,-0.21,0.50,U] [#7 0.37,0.06,0.00,M1] [#8 -0.00,0.03,0.43,U] 
00:11:48.022 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {-0.24, -0.01}
00:11:48.023 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.14) = xAngle (0.91 = 0.91)
00:11:48.023 00.000 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.02 = -2.27)
00:11:48.024 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=0.04 mountY=-0.05, mountTheta=-0.90
00:11:48.025 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.01, opts=13)
00:11:48.026 00.001 18120 Enqueuing Move request for scope (0.06, -0.01)
00:11:48.027 00.001 21948 Worker thread wakes up
00:11:48.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:11:48.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:11:48.027 00.000 21948 Moving (0.06, -0.01) raw xDistance=0.04 yDistance=-0.05
00:11:48.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:11:48.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:48.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:48.027 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.6
00:11:48.028 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:48.028 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:48.028 00.000 18120 Enqueuing Expose request
00:11:48.029 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:48.029 00.000 21948 MoveAxis(E, 0, ABG)
00:11:48.029 00.000 21948 Move returns status 0, amount 0
00:11:48.029 00.000 21948 MoveAxis(N, 0, ABG)
00:11:48.029 00.000 21948 Move returns status 0, amount 0
00:11:48.029 00.000 21948 move complete, result=0
00:11:48.029 00.000 21948 worker thread done servicing request
00:11:48.029 00.000 21948 Worker thread wakes up
00:11:48.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:48.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:48.030 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:49.651 01.621 21948 Exposure complete
00:11:49.703 00.052 21948 worker thread done servicing request
00:11:49.703 00.000 18120 OnExposeComplete: enter
00:11:49.704 00.001 18120 UpdateGuideState(): m_state=6
00:11:49.704 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
00:11:49.705 00.001 18120 Star::Find returns 1 (0), X=409.36, Y=239.77, Mass=1940, SNR=30.3, Peak=177 HFD=4.0
00:11:49.705 00.000 18120 MultiStar: [#1 0.20,-0.05,0.75,U] [#2 0.26,-0.28,0.00,M7] [#3 -0.22,0.02,0.75,U] [#4 -0.09,0.04,0.58,U] [#5 0.31,-0.06,0.55,U] [#6 0.00,-0.40,0.00,M2] [#7 0.46,-0.27,0.00,M2] [#8 -0.09,-0.16,0.49,U] 
00:11:49.706 00.001 18120 refined, 5 included, MultiStar: {-0.03, -0.04}, one-star: {-0.16, -0.05}
00:11:49.706 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
00:11:49.707 00.001 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.08 = 2.08)
00:11:49.707 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.16 mountX=0.02 mountY=0.04, mountTheta=1.03
00:11:49.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.04, opts=13)
00:11:49.709 00.001 18120 Enqueuing Move request for scope (-0.03, -0.04)
00:11:49.709 00.000 21948 Worker thread wakes up
00:11:49.710 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:49.711 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.3
00:11:49.712 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:11:49.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:11:49.712 00.000 21948 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.04
00:11:49.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:11:49.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:49.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:49.712 00.000 21948 MoveAxis(E, 0, ABG)
00:11:49.712 00.000 21948 Move returns status 0, amount 0
00:11:49.712 00.000 21948 MoveAxis(N, 0, ABG)
00:11:49.712 00.000 21948 Move returns status 0, amount 0
00:11:49.712 00.000 21948 move complete, result=0
00:11:49.712 00.000 21948 worker thread done servicing request
00:11:49.712 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:49.715 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:49.717 00.002 18120 Enqueuing Expose request
00:11:49.719 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:49.720 00.001 21948 Worker thread wakes up
00:11:49.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:49.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:51.235 01.515 21948 Exposure complete
00:11:51.266 00.031 21948 worker thread done servicing request
00:11:51.266 00.000 18120 OnExposeComplete: enter
00:11:51.267 00.001 18120 UpdateGuideState(): m_state=6
00:11:51.268 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
00:11:51.268 00.000 18120 Star::Find returns 1 (0), X=409.18, Y=239.70, Mass=1979, SNR=30.5, Peak=214 HFD=3.9
00:11:51.269 00.001 18120 MultiStar: [#1 0.15,-0.22,0.71,U] [#2 0.07,-0.30,0.70,U] [#3 0.18,-0.17,0.69,U] [#4 0.04,-0.26,0.57,U] [#5 0.25,-0.25,0.56,U] [#6 -0.06,-0.43,0.00,M3] [#7 0.08,-0.14,0.51,U] [#8 -0.14,-0.44,0.00,M5] 
00:11:51.270 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.20}, one-star: {-0.34, -0.12}
00:11:51.270 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.14) = xAngle (-0.28 = -0.28)
00:11:51.271 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.82 = 2.82)
00:11:51.271 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.43 mountX=0.20 mountY=0.07, mountTheta=0.32
00:11:51.272 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.20, opts=13)
00:11:51.273 00.001 18120 Enqueuing Move request for scope (0.03, -0.20)
00:11:51.273 00.000 21948 Worker thread wakes up
00:11:51.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:51.274 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
00:11:51.274 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.5
00:11:51.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:51.275 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:51.275 00.000 18120 Enqueuing Expose request
00:11:51.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
00:11:51.275 00.000 21948 Moving (0.03, -0.20) raw xDistance=0.20 yDistance=0.07
00:11:51.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:11:51.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:51.276 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:11:51.276 00.000 21948 MoveAxis(E, 0, ABG)
00:11:51.276 00.000 21948 Move returns status 0, amount 0
00:11:51.276 00.000 21948 MoveAxis(N, 0, ABG)
00:11:51.276 00.000 21948 Move returns status 0, amount 0
00:11:51.276 00.000 21948 move complete, result=0
00:11:51.276 00.000 21948 worker thread done servicing request
00:11:51.276 00.000 21948 Worker thread wakes up
00:11:51.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:51.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:51.276 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:52.911 01.635 21948 Exposure complete
00:11:52.941 00.030 21948 worker thread done servicing request
00:11:52.941 00.000 18120 OnExposeComplete: enter
00:11:52.942 00.001 18120 UpdateGuideState(): m_state=6
00:11:52.943 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
00:11:52.943 00.000 18120 Star::Find returns 1 (0), X=409.38, Y=239.77, Mass=2006, SNR=30.9, Peak=183 HFD=4.3
00:11:52.944 00.001 18120 MultiStar: [#1 0.19,-0.22,0.73,U] [#2 0.19,-0.24,0.68,U] [#3 0.18,-0.16,0.68,U] [#4 -0.03,-0.22,0.52,U] [#5 -0.08,-0.33,0.54,U] [#6 -0.08,-0.31,0.49,U] [#7 0.10,-0.20,0.53,U] [#8 -0.13,-0.24,0.47,U] 
00:11:52.944 00.000 18120 single-star, 8 included, MultiStar: {0.03, -0.20}, one-star: {-0.14, -0.05}
00:11:52.945 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.14) = xAngle (-1.68 = -1.68)
00:11:52.945 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.42 = 1.42)
00:11:52.945 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.83 mountX=-0.02 mountY=0.15, mountTheta=1.69
00:11:52.947 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.05, opts=13)
00:11:52.947 00.000 18120 Enqueuing Move request for scope (-0.14, -0.05)
00:11:52.947 00.000 21948 Worker thread wakes up
00:11:52.948 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
00:11:52.948 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
00:11:52.948 00.000 21948 Moving (-0.14, -0.05) raw xDistance=-0.02 yDistance=0.15
00:11:52.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:11:52.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:52.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:52.948 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.9
00:11:52.949 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:52.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:52.949 00.000 18120 Enqueuing Expose request
00:11:52.950 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:11:52.950 00.000 21948 MoveAxis(E, 0, ABG)
00:11:52.950 00.000 21948 Move returns status 0, amount 0
00:11:52.950 00.000 21948 MoveAxis(N, 0, ABG)
00:11:52.950 00.000 21948 Move returns status 0, amount 0
00:11:52.950 00.000 21948 move complete, result=0
00:11:52.950 00.000 21948 worker thread done servicing request
00:11:52.950 00.000 21948 Worker thread wakes up
00:11:52.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:52.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:52.951 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:54.471 01.520 21948 Exposure complete
00:11:54.500 00.029 21948 worker thread done servicing request
00:11:54.500 00.000 18120 OnExposeComplete: enter
00:11:54.501 00.001 18120 UpdateGuideState(): m_state=6
00:11:54.501 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
00:11:54.502 00.001 18120 Star::Find returns 1 (0), X=409.39, Y=239.70, Mass=1927, SNR=30.0, Peak=178 HFD=3.8
00:11:54.503 00.001 18120 MultiStar: [#1 0.12,-0.31,0.78,U] [#2 0.12,-0.35,0.00,M6] [#3 0.20,-0.18,0.71,U] [#4 0.01,-0.39,0.00,M1] [#5 0.01,-0.28,0.54,U] [#6 0.10,-0.43,0.00,M3] [#7 0.15,-0.23,0.50,U] [#8 -0.18,-0.31,0.44,U] 
00:11:54.504 00.001 18120 single-star, 5 included, MultiStar: {0.03, -0.22}, one-star: {-0.13, -0.11}
00:11:54.504 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
00:11:54.505 00.001 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
00:11:54.505 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.43 mountX=0.05 mountY=0.17, mountTheta=1.29
00:11:54.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.11, opts=13)
00:11:54.507 00.001 18120 Enqueuing Move request for scope (-0.13, -0.11)
00:11:54.507 00.000 21948 Worker thread wakes up
00:11:54.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
00:11:54.507 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
00:11:54.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:54.508 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.0
00:11:54.509 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:54.509 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:54.510 00.001 18120 Enqueuing Expose request
00:11:54.510 00.000 21948 Moving (-0.13, -0.11) raw xDistance=0.05 yDistance=0.17
00:11:54.510 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:11:54.510 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:54.510 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:11:54.510 00.000 21948 MoveAxis(E, 0, ABG)
00:11:54.510 00.000 21948 Move returns status 0, amount 0
00:11:54.510 00.000 21948 MoveAxis(N, 0, ABG)
00:11:54.510 00.000 21948 Move returns status 0, amount 0
00:11:54.510 00.000 21948 move complete, result=0
00:11:54.510 00.000 21948 worker thread done servicing request
00:11:54.510 00.000 21948 Worker thread wakes up
00:11:54.510 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:54.510 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:54.511 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:56.148 01.637 21948 Exposure complete
00:11:56.213 00.065 21948 worker thread done servicing request
00:11:56.213 00.000 18120 OnExposeComplete: enter
00:11:56.216 00.003 18120 UpdateGuideState(): m_state=6
00:11:56.219 00.003 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
00:11:56.220 00.001 18120 Star::Find returns 1 (0), X=409.27, Y=239.85, Mass=2148, SNR=31.8, Peak=210 HFD=4.2
00:11:56.220 00.000 18120 MultiStar: [#1 -0.01,-0.19,0.72,U] [#2 -0.06,-0.21,0.64,U] [#3 -0.35,-0.34,0.00,M1] [#4 -0.12,-0.06,0.54,U] [#5 -0.05,-0.03,0.52,U] [#6 -0.04,-0.48,0.00,M4] [#7 0.06,-0.14,0.51,U] [#8 0.06,-0.25,0.44,U] 
00:11:56.221 00.001 18120 refined, 6 included, MultiStar: {-0.08, -0.11}, one-star: {-0.25, 0.03}
00:11:56.221 00.000 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.14) = xAngle (-1.04 = -1.04)
00:11:56.221 00.000 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.06 = 2.06)
00:11:56.223 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=0.07 mountY=0.11, mountTheta=1.05
00:11:56.226 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.11, opts=13)
00:11:56.227 00.001 18120 Enqueuing Move request for scope (-0.08, -0.11)
00:11:56.227 00.000 21948 Worker thread wakes up
00:11:56.227 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:56.228 00.001 18120 UpdateGuideState exits: m=2148 RSB=31.8
00:11:56.229 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
00:11:56.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:56.229 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:56.229 00.000 18120 Enqueuing Expose request
00:11:56.230 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
00:11:56.230 00.000 21948 Moving (-0.08, -0.11) raw xDistance=0.07 yDistance=0.11
00:11:56.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:11:56.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:56.230 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:11:56.230 00.000 21948 MoveAxis(E, 0, ABG)
00:11:56.230 00.000 21948 Move returns status 0, amount 0
00:11:56.230 00.000 21948 MoveAxis(N, 0, ABG)
00:11:56.230 00.000 21948 Move returns status 0, amount 0
00:11:56.230 00.000 21948 move complete, result=0
00:11:56.230 00.000 21948 worker thread done servicing request
00:11:56.230 00.000 21948 Worker thread wakes up
00:11:56.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:56.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:56.231 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:57.644 01.413 21948 Exposure complete
00:11:57.680 00.036 21948 worker thread done servicing request
00:11:57.681 00.001 18120 OnExposeComplete: enter
00:11:57.682 00.001 18120 UpdateGuideState(): m_state=6
00:11:57.684 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
00:11:57.685 00.001 18120 Star::Find returns 1 (0), X=409.29, Y=239.83, Mass=2101, SNR=31.4, Peak=189 HFD=4.2
00:11:57.687 00.002 18120 MultiStar: [#1 0.22,-0.19,0.75,U] [#2 0.21,-0.05,0.66,U] [#3 0.47,-0.29,0.00,M2] [#4 0.03,-0.35,0.56,U] [#5 0.16,-0.11,0.52,U] [#6 -0.18,-0.36,0.00,M5] [#7 0.13,0.06,0.53,U] [#8 -0.01,-0.23,0.47,U] 
00:11:57.688 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {-0.23, 0.01}
00:11:57.689 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.03 = 0.03)
00:11:57.691 00.002 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
00:11:57.692 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=0.12 mountY=0.00, mountTheta=0.01
00:11:57.695 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.11, opts=13)
00:11:57.696 00.001 18120 Enqueuing Move request for scope (0.05, -0.11)
00:11:57.697 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:57.698 00.001 21948 Worker thread wakes up
00:11:57.699 00.001 18120 UpdateGuideState exits: m=2101 RSB=31.4
00:11:57.700 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:57.701 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:11:57.701 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:57.701 00.000 18120 Enqueuing Expose request
00:11:57.702 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:11:57.703 00.001 21948 Moving (0.05, -0.11) raw xDistance=0.12 yDistance=0.00
00:11:57.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:11:57.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:57.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:11:57.703 00.000 21948 MoveAxis(E, 0, ABG)
00:11:57.703 00.000 21948 Move returns status 0, amount 0
00:11:57.703 00.000 21948 MoveAxis(N, 0, ABG)
00:11:57.703 00.000 21948 Move returns status 0, amount 0
00:11:57.703 00.000 21948 move complete, result=0
00:11:57.703 00.000 21948 worker thread done servicing request
00:11:57.703 00.000 21948 Worker thread wakes up
00:11:57.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:57.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:57.704 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:59.331 01.627 21948 Exposure complete
00:11:59.370 00.039 21948 worker thread done servicing request
00:11:59.370 00.000 18120 OnExposeComplete: enter
00:11:59.371 00.001 18120 UpdateGuideState(): m_state=6
00:11:59.373 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
00:11:59.374 00.001 18120 Star::Find returns 1 (0), X=409.41, Y=239.96, Mass=1934, SNR=30.3, Peak=162 HFD=4.1
00:11:59.376 00.002 18120 MultiStar: [#1 0.21,-0.26,0.74,U] [#2 0.28,-0.13,0.65,U] [#3 -0.31,-0.19,0.00,M3] [#4 0.02,-0.09,0.56,U] [#5 0.27,-0.18,0.55,U] [#6 -0.13,-0.08,0.51,U] [#7 0.43,-0.21,0.00,M1] [#8 -0.07,0.06,0.48,U] 
00:11:59.377 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {-0.11, 0.14}
00:11:59.378 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
00:11:59.378 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.44 = -2.85)
00:11:59.379 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.81 mountX=0.09 mountY=-0.03, mountTheta=-0.30
00:11:59.380 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
00:11:59.381 00.001 18120 Enqueuing Move request for scope (0.06, -0.07)
00:11:59.381 00.000 21948 Worker thread wakes up
00:11:59.381 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:11:59.382 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.3
00:11:59.383 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:11:59.383 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:59.384 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:11:59.384 00.000 18120 Enqueuing Expose request
00:11:59.384 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:11:59.384 00.000 21948 Moving (0.06, -0.07) raw xDistance=0.09 yDistance=-0.03
00:11:59.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:11:59.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:59.385 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:59.385 00.000 21948 MoveAxis(E, 0, ABG)
00:11:59.385 00.000 21948 Move returns status 0, amount 0
00:11:59.385 00.000 21948 MoveAxis(N, 0, ABG)
00:11:59.385 00.000 21948 Move returns status 0, amount 0
00:11:59.385 00.000 21948 move complete, result=0
00:11:59.385 00.000 21948 worker thread done servicing request
00:11:59.385 00.000 21948 Worker thread wakes up
00:11:59.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:11:59.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:11:59.385 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:00.910 01.525 21948 Exposure complete
00:12:00.949 00.039 21948 worker thread done servicing request
00:12:00.949 00.000 18120 OnExposeComplete: enter
00:12:00.949 00.000 18120 UpdateGuideState(): m_state=6
00:12:00.951 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
00:12:00.952 00.001 18120 Star::Find returns 1 (0), X=409.41, Y=239.78, Mass=2158, SNR=31.9, Peak=195 HFD=3.8
00:12:00.954 00.002 18120 MultiStar: [#1 0.13,-0.16,0.72,U] [#2 0.09,-0.19,0.64,U] [#3 -0.20,0.11,0.67,U] [#4 0.05,-0.07,0.58,U] [#5 -0.02,-0.10,0.51,U] [#6 -0.00,-0.09,0.47,U] [#7 0.22,0.06,0.49,U] [#8 0.01,0.16,0.45,U] 
00:12:00.955 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.11, -0.04}
00:12:00.956 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.14) = xAngle (-0.23 = -0.23)
00:12:00.958 00.002 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.87 = 2.87)
00:12:00.959 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.38 mountX=0.04 mountY=0.01, mountTheta=0.27
00:12:00.961 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
00:12:00.962 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
00:12:00.963 00.001 21948 Worker thread wakes up
00:12:00.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:12:00.963 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:12:00.963 00.000 21948 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
00:12:00.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:12:00.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:00.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:12:00.963 00.000 21948 MoveAxis(E, 0, ABG)
00:12:00.963 00.000 21948 Move returns status 0, amount 0
00:12:00.963 00.000 21948 MoveAxis(N, 0, ABG)
00:12:00.963 00.000 21948 Move returns status 0, amount 0
00:12:00.963 00.000 21948 move complete, result=0
00:12:00.964 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:00.965 00.001 21948 worker thread done servicing request
00:12:00.965 00.000 18120 UpdateGuideState exits: m=2158 RSB=31.9
00:12:00.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:00.966 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:00.967 00.001 18120 Enqueuing Expose request
00:12:00.968 00.001 21948 Worker thread wakes up
00:12:00.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:00.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:00.968 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:02.597 01.629 21948 Exposure complete
00:12:02.625 00.028 21948 worker thread done servicing request
00:12:02.625 00.000 18120 OnExposeComplete: enter
00:12:02.625 00.000 18120 UpdateGuideState(): m_state=6
00:12:02.626 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
00:12:02.626 00.000 18120 Star::Find returns 1 (0), X=409.38, Y=240.00, Mass=2075, SNR=31.2, Peak=193 HFD=4.1
00:12:02.628 00.002 18120 MultiStar: [#1 0.15,-0.30,0.70,U] [#2 0.02,-0.01,0.64,U] [#3 0.18,-0.16,0.69,U] [#4 -0.08,-0.27,0.55,U] [#5 0.19,-0.02,0.51,U] [#6 -0.28,-0.33,0.00,M4] [#7 -0.00,0.03,0.52,U] [#8 0.07,-0.14,0.45,U] 
00:12:02.628 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {-0.14, 0.18}
00:12:02.629 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
00:12:02.629 00.000 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.16 = -3.13)
00:12:02.629 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.09 mountX=0.08 mountY=-0.00, mountTheta=-0.02
00:12:02.630 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
00:12:02.631 00.001 18120 Enqueuing Move request for scope (0.04, -0.07)
00:12:02.631 00.000 21948 Worker thread wakes up
00:12:02.631 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:12:02.631 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:12:02.631 00.000 21948 Moving (0.04, -0.07) raw xDistance=0.08 yDistance=-0.00
00:12:02.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:12:02.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:02.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:12:02.631 00.000 21948 MoveAxis(E, 0, ABG)
00:12:02.631 00.000 21948 Move returns status 0, amount 0
00:12:02.631 00.000 21948 MoveAxis(N, 0, ABG)
00:12:02.631 00.000 21948 Move returns status 0, amount 0
00:12:02.631 00.000 21948 move complete, result=0
00:12:02.631 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:02.632 00.001 18120 UpdateGuideState exits: m=2075 RSB=31.2
00:12:02.632 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:02.633 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:02.633 00.000 18120 Enqueuing Expose request
00:12:02.633 00.000 21948 worker thread done servicing request
00:12:02.634 00.001 21948 Worker thread wakes up
00:12:02.634 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:02.634 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:02.634 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:04.160 01.526 21948 Exposure complete
00:12:04.197 00.037 21948 worker thread done servicing request
00:12:04.198 00.001 18120 OnExposeComplete: enter
00:12:04.198 00.000 18120 UpdateGuideState(): m_state=6
00:12:04.199 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
00:12:04.199 00.000 18120 Star::Find returns 1 (0), X=409.21, Y=239.83, Mass=2006, SNR=30.8, Peak=191 HFD=4.4
00:12:04.200 00.001 18120 MultiStar: [#1 -0.08,-0.02,0.71,U] [#2 0.08,-0.29,0.69,U] [#3 0.32,-0.05,0.70,U] [#4 -0.04,-0.02,0.55,U] [#5 -0.05,-0.15,0.56,U] [#6 -0.11,-0.13,0.47,U] [#7 0.05,-0.04,0.50,U] [#8 -0.02,0.09,0.44,U] 
00:12:04.200 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.31, 0.01}
00:12:04.201 00.001 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.14) = xAngle (-0.87 = -0.87)
00:12:04.201 00.000 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.23 = 2.23)
00:12:04.202 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.02 mountX=0.05 mountY=0.06, mountTheta=0.89
00:12:04.203 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
00:12:04.204 00.001 18120 Enqueuing Move request for scope (-0.03, -0.07)
00:12:04.204 00.000 21948 Worker thread wakes up
00:12:04.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:04.204 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.8
00:12:04.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:04.206 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:12:04.206 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:12:04.206 00.000 21948 Moving (-0.03, -0.07) raw xDistance=0.05 yDistance=0.06
00:12:04.206 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:04.206 00.000 18120 Enqueuing Expose request
00:12:04.207 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:12:04.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:04.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:04.207 00.000 21948 MoveAxis(E, 0, ABG)
00:12:04.207 00.000 21948 Move returns status 0, amount 0
00:12:04.207 00.000 21948 MoveAxis(N, 0, ABG)
00:12:04.207 00.000 21948 Move returns status 0, amount 0
00:12:04.207 00.000 21948 move complete, result=0
00:12:04.207 00.000 21948 worker thread done servicing request
00:12:04.207 00.000 21948 Worker thread wakes up
00:12:04.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:04.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:04.207 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:05.843 01.636 21948 Exposure complete
00:12:05.873 00.030 21948 worker thread done servicing request
00:12:05.873 00.000 18120 OnExposeComplete: enter
00:12:05.874 00.001 18120 UpdateGuideState(): m_state=6
00:12:05.875 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
00:12:05.875 00.000 18120 Star::Find returns 1 (0), X=409.29, Y=239.85, Mass=2067, SNR=31.2, Peak=184 HFD=4.1
00:12:05.875 00.000 18120 MultiStar: [#1 0.13,-0.11,0.71,U] [#2 0.10,-0.17,0.65,U] [#3 -0.38,-0.23,0.00,M1] [#4 -0.01,-0.22,0.55,U] [#5 0.44,0.10,0.00,M1] [#6 -0.34,-0.41,0.00,M4] [#7 0.38,0.19,0.00,M1] [#8 -0.10,-0.17,0.43,U] 
00:12:05.876 00.001 18120 refined, 4 included, MultiStar: {-0.04, -0.10}, one-star: {-0.23, 0.03}
00:12:05.876 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.14) = xAngle (-0.76 = -0.76)
00:12:05.877 00.001 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.34 = 2.34)
00:12:05.877 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.91 mountX=0.08 mountY=0.08, mountTheta=0.78
00:12:05.878 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
00:12:05.879 00.001 18120 Enqueuing Move request for scope (-0.04, -0.10)
00:12:05.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:05.880 00.001 18120 UpdateGuideState exits: m=2067 RSB=31.2
00:12:05.880 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:05.881 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:05.881 00.000 18120 Enqueuing Expose request
00:12:05.881 00.000 21948 Worker thread wakes up
00:12:05.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
00:12:05.882 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
00:12:05.882 00.000 21948 Moving (-0.04, -0.10) raw xDistance=0.08 yDistance=0.08
00:12:05.882 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:12:05.882 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:05.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:12:05.882 00.000 21948 MoveAxis(E, 0, ABG)
00:12:05.882 00.000 21948 Move returns status 0, amount 0
00:12:05.882 00.000 21948 MoveAxis(N, 0, ABG)
00:12:05.882 00.000 21948 Move returns status 0, amount 0
00:12:05.882 00.000 21948 move complete, result=0
00:12:05.882 00.000 21948 worker thread done servicing request
00:12:05.882 00.000 21948 Worker thread wakes up
00:12:05.882 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:05.882 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:05.882 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:07.402 01.520 21948 Exposure complete
00:12:07.428 00.026 21948 worker thread done servicing request
00:12:07.428 00.000 18120 OnExposeComplete: enter
00:12:07.429 00.001 18120 UpdateGuideState(): m_state=6
00:12:07.430 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
00:12:07.430 00.000 18120 Star::Find returns 1 (0), X=409.44, Y=239.91, Mass=2085, SNR=31.3, Peak=184 HFD=4.0
00:12:07.431 00.001 18120 MultiStar: [#1 -0.04,0.02,0.70,U] [#2 0.39,-0.06,0.00,M1] [#3 -0.32,-0.05,0.70,U] [#4 -0.10,0.02,0.59,U] [#5 0.21,0.05,0.53,U] [#6 -0.13,-0.10,0.49,U] [#7 0.20,-0.06,0.48,U] [#8 0.10,-0.16,0.49,U] 
00:12:07.431 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.08, 0.09}
00:12:07.431 00.000 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
00:12:07.432 00.001 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
00:12:07.432 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.92 mountX=-0.01 mountY=0.04, mountTheta=1.77
00:12:07.433 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
00:12:07.435 00.002 18120 Enqueuing Move request for scope (-0.04, -0.01)
00:12:07.435 00.000 21948 Worker thread wakes up
00:12:07.435 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:07.436 00.001 18120 UpdateGuideState exits: m=2085 RSB=31.3
00:12:07.436 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:07.437 00.001 18120 Enqueuing Expose request
00:12:07.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:12:07.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:12:07.437 00.000 21948 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
00:12:07.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:12:07.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:07.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:07.437 00.000 21948 MoveAxis(E, 0, ABG)
00:12:07.437 00.000 21948 Move returns status 0, amount 0
00:12:07.437 00.000 21948 MoveAxis(N, 0, ABG)
00:12:07.437 00.000 21948 Move returns status 0, amount 0
00:12:07.437 00.000 21948 move complete, result=0
00:12:07.437 00.000 21948 worker thread done servicing request
00:12:07.437 00.000 21948 Worker thread wakes up
00:12:07.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:07.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:07.438 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:09.058 01.620 21948 Exposure complete
00:12:09.085 00.027 21948 worker thread done servicing request
00:12:09.085 00.000 18120 OnExposeComplete: enter
00:12:09.086 00.001 18120 UpdateGuideState(): m_state=6
00:12:09.086 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
00:12:09.086 00.000 18120 Star::Find returns 1 (0), X=409.49, Y=239.96, Mass=2150, SNR=31.8, Peak=188 HFD=4.2
00:12:09.087 00.001 18120 MultiStar: [#1 0.12,-0.10,0.73,U] [#2 0.33,-0.02,0.63,U] [#3 0.08,-0.13,0.64,U] [#4 -0.11,-0.13,0.52,U] [#5 0.39,-0.12,0.00,M1] [#6 -0.09,-0.37,0.00,M4] [#7 0.08,0.07,0.52,U] [#8 -0.19,-0.15,0.44,U] 
00:12:09.088 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {-0.03, 0.15}
00:12:09.089 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.14) = xAngle (0.63 = 0.63)
00:12:09.089 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.73 = -2.55)
00:12:09.089 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.51 mountX=0.04 mountY=-0.03, mountTheta=-0.60
00:12:09.090 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
00:12:09.091 00.001 18120 Enqueuing Move request for scope (0.05, -0.03)
00:12:09.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:09.092 00.001 18120 UpdateGuideState exits: m=2150 RSB=31.8
00:12:09.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:09.093 00.001 21948 Worker thread wakes up
00:12:09.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:12:09.093 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:12:09.093 00.000 21948 Moving (0.05, -0.03) raw xDistance=0.04 yDistance=-0.03
00:12:09.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:12:09.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:09.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:09.093 00.000 18120 Enqueuing Expose request
00:12:09.094 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:09.094 00.000 21948 MoveAxis(E, 0, ABG)
00:12:09.094 00.000 21948 Move returns status 0, amount 0
00:12:09.094 00.000 21948 MoveAxis(N, 0, ABG)
00:12:09.094 00.000 21948 Move returns status 0, amount 0
00:12:09.094 00.000 21948 move complete, result=0
00:12:09.094 00.000 21948 worker thread done servicing request
00:12:09.094 00.000 21948 Worker thread wakes up
00:12:09.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:09.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:09.094 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:10.623 01.529 21948 Exposure complete
00:12:10.656 00.033 21948 worker thread done servicing request
00:12:10.657 00.001 18120 OnExposeComplete: enter
00:12:10.657 00.000 18120 UpdateGuideState(): m_state=6
00:12:10.658 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
00:12:10.658 00.000 18120 Star::Find returns 1 (0), X=409.10, Y=239.86, Mass=1965, SNR=30.6, Peak=194 HFD=4.2
00:12:10.659 00.001 18120 MultiStar: [#1 0.04,-0.04,0.73,U] [#2 0.02,-0.06,0.68,U] [#3 -0.28,0.06,0.70,U] [#4 0.03,0.02,0.56,U] [#5 0.23,0.13,0.51,U] [#6 -0.03,-0.37,0.00,M5] [#7 0.24,0.04,0.50,U] [#8 0.15,-0.28,0.45,U] 
00:12:10.659 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.42, 0.04}
00:12:10.660 00.001 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
00:12:10.660 00.000 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.20 = 1.20)
00:12:10.660 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.04 mountX=-0.02 mountY=0.04, mountTheta=1.90
00:12:10.662 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.00, opts=13)
00:12:10.665 00.003 18120 Enqueuing Move request for scope (-0.05, -0.00)
00:12:10.666 00.001 21948 Worker thread wakes up
00:12:10.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:12:10.666 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:12:10.666 00.000 21948 Moving (-0.05, -0.00) raw xDistance=-0.02 yDistance=0.04
00:12:10.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:12:10.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:10.667 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:10.667 00.000 21948 MoveAxis(E, 0, ABG)
00:12:10.667 00.000 21948 Move returns status 0, amount 0
00:12:10.667 00.000 21948 MoveAxis(N, 0, ABG)
00:12:10.667 00.000 21948 Move returns status 0, amount 0
00:12:10.667 00.000 21948 move complete, result=0
00:12:10.667 00.000 21948 worker thread done servicing request
00:12:10.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:10.668 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.6
00:12:10.669 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:10.670 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:10.670 00.000 18120 Enqueuing Expose request
00:12:10.670 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:10.671 00.001 21948 Worker thread wakes up
00:12:10.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:10.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:12.402 01.731 21948 Exposure complete
00:12:12.433 00.031 21948 worker thread done servicing request
00:12:12.433 00.000 18120 OnExposeComplete: enter
00:12:12.434 00.001 18120 UpdateGuideState(): m_state=6
00:12:12.435 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
00:12:12.435 00.000 18120 Star::Find returns 1 (0), X=409.20, Y=239.88, Mass=2017, SNR=30.9, Peak=190 HFD=4.3
00:12:12.436 00.001 18120 MultiStar: [#1 0.05,-0.07,0.73,U] [#2 0.26,-0.05,0.63,U] [#3 0.17,0.03,0.67,U] [#4 0.01,-0.03,0.53,U] [#5 0.08,0.22,0.54,U] [#6 -0.40,-0.03,0.00,M6] [#7 0.25,0.13,0.53,U] [#8 -0.11,-0.19,0.41,U] 
00:12:12.436 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {-0.32, 0.06}
00:12:12.437 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.14) = xAngle (1.77 = 1.77)
00:12:12.438 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.87 = -1.41)
00:12:12.439 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.63 mountX=-0.01 mountY=-0.03, mountTheta=-1.77
00:12:12.441 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
00:12:12.442 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
00:12:12.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:12.443 00.001 18120 UpdateGuideState exits: m=2017 RSB=30.9
00:12:12.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:12.444 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:12.444 00.000 18120 Enqueuing Expose request
00:12:12.445 00.001 21948 Worker thread wakes up
00:12:12.445 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:12:12.445 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:12:12.445 00.000 21948 Moving (0.02, 0.02) raw xDistance=-0.01 yDistance=-0.03
00:12:12.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:12:12.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:12.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:12.445 00.000 21948 MoveAxis(E, 0, ABG)
00:12:12.445 00.000 21948 Move returns status 0, amount 0
00:12:12.445 00.000 21948 MoveAxis(N, 0, ABG)
00:12:12.445 00.000 21948 Move returns status 0, amount 0
00:12:12.445 00.000 21948 move complete, result=0
00:12:12.445 00.000 21948 worker thread done servicing request
00:12:12.445 00.000 21948 Worker thread wakes up
00:12:12.445 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:12.446 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:12.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:13.858 01.412 21948 Exposure complete
00:12:13.902 00.044 21948 worker thread done servicing request
00:12:13.902 00.000 18120 OnExposeComplete: enter
00:12:13.902 00.000 18120 UpdateGuideState(): m_state=6
00:12:13.904 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
00:12:13.904 00.000 18120 Star::Find returns 1 (0), X=409.32, Y=239.97, Mass=2042, SNR=31.0, Peak=202 HFD=4.1
00:12:13.905 00.001 18120 MultiStar: [#1 0.17,0.09,0.69,U] [#2 0.13,0.02,0.62,U] [#3 0.12,-0.09,0.66,U] [#4 -0.18,0.11,0.55,U] [#5 0.08,0.15,0.53,U] [#6 -0.35,-0.12,0.00,M7] [#7 0.12,0.05,0.50,U] [#8 -0.04,-0.14,0.45,U] 
00:12:13.905 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {-0.20, 0.15}
00:12:13.906 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.47 = 2.47)
00:12:13.909 00.003 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.71)
00:12:13.911 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=-0.04 mountY=-0.04, mountTheta=-2.44
00:12:13.914 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
00:12:13.915 00.001 18120 Enqueuing Move request for scope (0.01, 0.05)
00:12:13.915 00.000 21948 Worker thread wakes up
00:12:13.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:13.916 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.0
00:12:13.916 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:13.916 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:13.917 00.001 18120 Enqueuing Expose request
00:12:13.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:12:13.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:12:13.917 00.000 21948 Moving (0.01, 0.05) raw xDistance=-0.04 yDistance=-0.04
00:12:13.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:12:13.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:13.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:13.917 00.000 21948 MoveAxis(E, 0, ABG)
00:12:13.917 00.000 21948 Move returns status 0, amount 0
00:12:13.918 00.001 21948 MoveAxis(N, 0, ABG)
00:12:13.918 00.000 21948 Move returns status 0, amount 0
00:12:13.918 00.000 21948 move complete, result=0
00:12:13.918 00.000 21948 worker thread done servicing request
00:12:13.918 00.000 21948 Worker thread wakes up
00:12:13.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:13.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:13.918 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:15.553 01.635 21948 Exposure complete
00:12:15.594 00.041 21948 worker thread done servicing request
00:12:15.594 00.000 18120 OnExposeComplete: enter
00:12:15.597 00.003 18120 UpdateGuideState(): m_state=6
00:12:15.599 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
00:12:15.602 00.003 18120 Star::Find returns 1 (0), X=409.29, Y=239.80, Mass=1958, SNR=30.4, Peak=183 HFD=4.3
00:12:15.603 00.001 18120 MultiStar: [#1 0.06,-0.09,0.75,U] [#2 0.18,-0.11,0.63,U] [#3 -0.01,0.16,0.69,U] [#4 -0.13,-0.27,0.54,U] [#5 0.11,0.16,0.53,U] [#6 -0.26,-0.16,0.50,U] [#7 -0.06,-0.06,0.50,U] [#8 -0.03,-0.15,0.49,U] 
00:12:15.606 00.003 18120 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.23, -0.02}
00:12:15.607 00.001 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
00:12:15.608 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
00:12:15.609 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=0.03 mountY=0.06, mountTheta=1.17
00:12:15.612 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.05, opts=13)
00:12:15.612 00.000 18120 Enqueuing Move request for scope (-0.05, -0.05)
00:12:15.613 00.001 21948 Worker thread wakes up
00:12:15.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:15.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:12:15.613 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:12:15.613 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.4
00:12:15.613 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:15.614 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:15.614 00.000 18120 Enqueuing Expose request
00:12:15.615 00.001 21948 Moving (-0.05, -0.05) raw xDistance=0.03 yDistance=0.06
00:12:15.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:12:15.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:15.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:15.615 00.000 21948 MoveAxis(E, 0, ABG)
00:12:15.615 00.000 21948 Move returns status 0, amount 0
00:12:15.615 00.000 21948 MoveAxis(N, 0, ABG)
00:12:15.615 00.000 21948 Move returns status 0, amount 0
00:12:15.615 00.000 21948 move complete, result=0
00:12:15.615 00.000 21948 worker thread done servicing request
00:12:15.615 00.000 21948 Worker thread wakes up
00:12:15.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:15.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:15.616 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:17.135 01.519 21948 Exposure complete
00:12:17.177 00.042 21948 worker thread done servicing request
00:12:17.178 00.001 18120 OnExposeComplete: enter
00:12:17.179 00.001 18120 UpdateGuideState(): m_state=6
00:12:17.180 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
00:12:17.182 00.002 18120 Star::Find returns 1 (0), X=409.39, Y=239.79, Mass=2102, SNR=31.5, Peak=191 HFD=3.9
00:12:17.183 00.001 18120 MultiStar: [#1 0.23,-0.15,0.70,U] [#2 0.19,-0.06,0.65,U] [#3 0.43,-0.15,0.00,M1] [#4 -0.17,-0.19,0.56,U] [#5 0.05,-0.17,0.50,U] [#6 0.14,-0.20,0.51,U] [#7 0.30,-0.06,0.50,U] [#8 0.29,-0.33,0.00,M1] 
00:12:17.183 00.000 18120 single-star, 6 included, MultiStar: {0.07, -0.11}, one-star: {-0.13, -0.03}
00:12:17.184 00.001 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
00:12:17.184 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
00:12:17.185 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.91 mountX=-0.03 mountY=0.13, mountTheta=1.77
00:12:17.186 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.03, opts=13)
00:12:17.188 00.002 18120 Enqueuing Move request for scope (-0.13, -0.03)
00:12:17.190 00.002 21948 Worker thread wakes up
00:12:17.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
00:12:17.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
00:12:17.191 00.001 21948 Moving (-0.13, -0.03) raw xDistance=-0.03 yDistance=0.13
00:12:17.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:12:17.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:17.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:12:17.191 00.000 21948 MoveAxis(E, 0, ABG)
00:12:17.191 00.000 21948 Move returns status 0, amount 0
00:12:17.191 00.000 21948 MoveAxis(N, 0, ABG)
00:12:17.191 00.000 21948 Move returns status 0, amount 0
00:12:17.191 00.000 21948 move complete, result=0
00:12:17.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:17.192 00.001 18120 UpdateGuideState exits: m=2102 RSB=31.5
00:12:17.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:17.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:17.193 00.001 18120 Enqueuing Expose request
00:12:17.193 00.000 21948 worker thread done servicing request
00:12:17.193 00.000 21948 Worker thread wakes up
00:12:17.193 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:17.194 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:17.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:18.818 01.624 21948 Exposure complete
00:12:18.845 00.027 21948 worker thread done servicing request
00:12:18.845 00.000 18120 OnExposeComplete: enter
00:12:18.846 00.001 18120 UpdateGuideState(): m_state=6
00:12:18.846 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
00:12:18.847 00.001 18120 Star::Find returns 1 (0), X=409.55, Y=239.88, Mass=2171, SNR=31.9, Peak=183 HFD=4.1
00:12:18.847 00.000 18120 MultiStar: [#1 0.12,-0.16,0.71,U] [#2 0.04,-0.23,0.64,U] [#3 0.17,0.04,0.65,U] [#4 -0.10,-0.12,0.55,U] [#5 -0.12,-0.04,0.55,U] [#6 0.03,-0.32,0.51,U] [#7 0.19,-0.19,0.50,U] [#8 0.17,-0.16,0.42,U] 
00:12:18.849 00.002 18120 single-star, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.03, 0.06}
00:12:18.850 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.14) = xAngle (2.30 = 2.30)
00:12:18.851 00.001 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.40 = -0.88)
00:12:18.851 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=-0.04 mountY=-0.05, mountTheta=-2.28
00:12:18.853 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
00:12:18.856 00.003 18120 Enqueuing Move request for scope (0.03, 0.06)
00:12:18.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:18.856 00.000 21948 Worker thread wakes up
00:12:18.856 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:12:18.856 00.000 18120 UpdateGuideState exits: m=2171 RSB=31.9
00:12:18.859 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:18.861 00.002 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:12:18.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:18.862 00.001 18120 Enqueuing Expose request
00:12:18.862 00.000 21948 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.05
00:12:18.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:12:18.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:18.862 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:12:18.862 00.000 21948 MoveAxis(E, 0, ABG)
00:12:18.862 00.000 21948 Move returns status 0, amount 0
00:12:18.862 00.000 21948 MoveAxis(N, 0, ABG)
00:12:18.862 00.000 21948 Move returns status 0, amount 0
00:12:18.862 00.000 21948 move complete, result=0
00:12:18.862 00.000 21948 worker thread done servicing request
00:12:18.862 00.000 21948 Worker thread wakes up
00:12:18.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:18.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:18.863 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:20.377 01.514 21948 Exposure complete
00:12:20.403 00.026 21948 worker thread done servicing request
00:12:20.403 00.000 18120 OnExposeComplete: enter
00:12:20.404 00.001 18120 UpdateGuideState(): m_state=6
00:12:20.404 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
00:12:20.404 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=239.87, Mass=2106, SNR=31.5, Peak=199 HFD=4.0
00:12:20.405 00.001 18120 MultiStar: [#1 0.29,0.06,0.72,U] [#2 0.27,-0.02,0.63,U] [#3 0.53,-0.12,0.00,M1] [#4 -0.04,-0.07,0.55,U] [#5 0.17,0.05,0.52,U] [#6 0.09,-0.12,0.44,U] [#7 -0.01,0.02,0.48,U] [#8 0.12,-0.04,0.46,U] 
00:12:20.405 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {-0.16, 0.05}
00:12:20.406 00.001 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
00:12:20.406 00.000 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.04)
00:12:20.407 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.01 mountX=0.03 mountY=-0.07, mountTheta=-1.13
00:12:20.408 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.00, opts=13)
00:12:20.409 00.001 18120 Enqueuing Move request for scope (0.08, -0.00)
00:12:20.409 00.000 21948 Worker thread wakes up
00:12:20.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:20.410 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.5
00:12:20.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:20.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:20.411 00.001 18120 Enqueuing Expose request
00:12:20.411 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
00:12:20.411 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
00:12:20.411 00.000 21948 Moving (0.08, -0.00) raw xDistance=0.03 yDistance=-0.07
00:12:20.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:12:20.411 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:20.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:20.411 00.000 21948 MoveAxis(E, 0, ABG)
00:12:20.411 00.000 21948 Move returns status 0, amount 0
00:12:20.411 00.000 21948 MoveAxis(N, 0, ABG)
00:12:20.412 00.001 21948 Move returns status 0, amount 0
00:12:20.412 00.000 21948 move complete, result=0
00:12:20.412 00.000 21948 worker thread done servicing request
00:12:20.412 00.000 21948 Worker thread wakes up
00:12:20.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:20.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:20.412 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:22.047 01.635 21948 Exposure complete
00:12:22.085 00.038 21948 worker thread done servicing request
00:12:22.085 00.000 18120 OnExposeComplete: enter
00:12:22.086 00.001 18120 UpdateGuideState(): m_state=6
00:12:22.087 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
00:12:22.087 00.000 18120 Star::Find returns 1 (0), X=409.42, Y=239.87, Mass=2120, SNR=31.6, Peak=206 HFD=3.9
00:12:22.088 00.001 18120 MultiStar: [#1 0.15,0.04,0.71,U] [#2 0.11,-0.04,0.62,U] [#3 -0.09,0.15,0.64,U] [#4 -0.01,-0.00,0.54,U] [#5 0.10,0.16,0.54,U] [#6 0.02,-0.06,0.46,U] [#7 0.41,0.08,0.00,M1] [#8 0.27,-0.03,0.46,U] 
00:12:22.088 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {-0.10, 0.06}
00:12:22.089 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
00:12:22.089 00.000 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.27)
00:12:22.089 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=-0.02 mountY=-0.05, mountTheta=-1.90
00:12:22.091 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
00:12:22.091 00.000 18120 Enqueuing Move request for scope (0.04, 0.04)
00:12:22.092 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:22.092 00.000 18120 UpdateGuideState exits: m=2120 RSB=31.6
00:12:22.093 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:22.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:22.094 00.001 18120 Enqueuing Expose request
00:12:22.094 00.000 21948 Worker thread wakes up
00:12:22.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:12:22.094 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:12:22.094 00.000 21948 Moving (0.04, 0.04) raw xDistance=-0.02 yDistance=-0.05
00:12:22.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:12:22.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:22.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:12:22.095 00.001 21948 MoveAxis(E, 0, ABG)
00:12:22.095 00.000 21948 Move returns status 0, amount 0
00:12:22.095 00.000 21948 MoveAxis(N, 0, ABG)
00:12:22.095 00.000 21948 Move returns status 0, amount 0
00:12:22.095 00.000 21948 move complete, result=0
00:12:22.095 00.000 21948 worker thread done servicing request
00:12:22.095 00.000 21948 Worker thread wakes up
00:12:22.095 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:22.096 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:22.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:23.614 01.518 21948 Exposure complete
00:12:23.655 00.041 21948 worker thread done servicing request
00:12:23.655 00.000 18120 OnExposeComplete: enter
00:12:23.656 00.001 18120 UpdateGuideState(): m_state=6
00:12:23.659 00.003 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
00:12:23.661 00.002 18120 Star::Find returns 1 (0), X=409.11, Y=239.96, Mass=2063, SNR=31.2, Peak=200 HFD=4.3
00:12:23.664 00.003 18120 MultiStar: [#1 0.08,0.06,0.72,U] [#2 0.27,0.12,0.66,U] [#3 0.19,0.04,0.65,U] [#4 -0.09,-0.06,0.58,U] [#5 0.32,0.15,0.52,U] [#6 0.07,-0.21,0.50,U] [#7 0.33,-0.21,0.00,M2] [#8 0.06,-0.02,0.46,U] 
00:12:23.666 00.002 18120 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {-0.41, 0.14}
00:12:23.669 00.003 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.16 = 2.16)
00:12:23.671 00.002 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.26 = -1.02)
00:12:23.673 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.01 mountX=-0.03 mountY=-0.04, mountTheta=-2.15
00:12:23.677 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
00:12:23.677 00.000 18120 Enqueuing Move request for scope (0.03, 0.04)
00:12:23.677 00.000 21948 Worker thread wakes up
00:12:23.677 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:23.678 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:12:23.678 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:12:23.678 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.2
00:12:23.678 00.000 21948 Moving (0.03, 0.04) raw xDistance=-0.03 yDistance=-0.04
00:12:23.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:12:23.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:23.678 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:23.679 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:23.679 00.000 18120 Enqueuing Expose request
00:12:23.680 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:23.680 00.000 21948 MoveAxis(E, 0, ABG)
00:12:23.680 00.000 21948 Move returns status 0, amount 0
00:12:23.680 00.000 21948 MoveAxis(N, 0, ABG)
00:12:23.680 00.000 21948 Move returns status 0, amount 0
00:12:23.680 00.000 21948 move complete, result=0
00:12:23.680 00.000 21948 worker thread done servicing request
00:12:23.680 00.000 21948 Worker thread wakes up
00:12:23.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:23.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:23.680 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:25.307 01.627 21948 Exposure complete
00:12:25.337 00.030 21948 worker thread done servicing request
00:12:25.337 00.000 18120 OnExposeComplete: enter
00:12:25.338 00.001 18120 UpdateGuideState(): m_state=6
00:12:25.339 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
00:12:25.339 00.000 18120 Star::Find returns 1 (0), X=409.18, Y=239.59, Mass=2217, SNR=32.2, Peak=208 HFD=3.9
00:12:25.340 00.001 18120 MultiStar: [#1 0.11,-0.21,0.68,U] [#2 0.06,-0.28,0.64,U] [#3 -0.26,-0.35,0.00,M1] [#4 -0.01,-0.11,0.51,U] [#5 -0.01,-0.00,0.53,U] [#6 0.09,-0.37,0.00,M2] [#7 0.14,-0.11,0.50,U] [#8 -0.23,-0.27,0.41,U] 
00:12:25.341 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.18}, one-star: {-0.34, -0.23}
00:12:25.341 00.000 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.14) = xAngle (-0.75 = -0.75)
00:12:25.342 00.001 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.35 = 2.35)
00:12:25.343 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.90 mountX=0.14 mountY=0.14, mountTheta=0.78
00:12:25.345 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.18, opts=13)
00:12:25.345 00.000 18120 Enqueuing Move request for scope (-0.06, -0.18)
00:12:25.346 00.001 21948 Worker thread wakes up
00:12:25.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:25.346 00.000 18120 UpdateGuideState exits: m=2217 RSB=32.2
00:12:25.347 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.347 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:25.347 00.000 18120 Enqueuing Expose request
00:12:25.348 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
00:12:25.348 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
00:12:25.348 00.000 21948 Moving (-0.06, -0.18) raw xDistance=0.14 yDistance=0.14
00:12:25.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:12:25.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:25.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:12:25.348 00.000 21948 MoveAxis(E, 0, ABG)
00:12:25.348 00.000 21948 Move returns status 0, amount 0
00:12:25.348 00.000 21948 MoveAxis(N, 0, ABG)
00:12:25.348 00.000 21948 Move returns status 0, amount 0
00:12:25.348 00.000 21948 move complete, result=0
00:12:25.348 00.000 21948 worker thread done servicing request
00:12:25.348 00.000 21948 Worker thread wakes up
00:12:25.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:25.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:25.348 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:26.876 01.528 21948 Exposure complete
00:12:26.928 00.052 21948 worker thread done servicing request
00:12:26.928 00.000 18120 OnExposeComplete: enter
00:12:26.929 00.001 18120 UpdateGuideState(): m_state=6
00:12:26.929 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
00:12:26.930 00.001 18120 Star::Find returns 1 (0), X=409.35, Y=239.83, Mass=2034, SNR=30.9, Peak=174 HFD=4.0
00:12:26.930 00.000 18120 MultiStar: [#1 0.16,-0.18,0.70,U] [#2 0.19,-0.31,0.00,M1] [#3 0.18,-0.20,0.68,U] [#4 -0.05,-0.11,0.52,U] [#5 0.12,-0.05,0.54,U] [#6 0.15,-0.34,0.00,M3] [#7 0.08,0.04,0.51,U] [#8 0.29,-0.13,0.45,U] 
00:12:26.931 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.08}, one-star: {-0.17, 0.01}
00:12:26.931 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.14) = xAngle (0.19 = 0.19)
00:12:26.932 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -2.99)
00:12:26.932 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=0.10 mountY=-0.02, mountTheta=-0.15
00:12:26.933 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
00:12:26.934 00.001 18120 Enqueuing Move request for scope (0.06, -0.08)
00:12:26.934 00.000 21948 Worker thread wakes up
00:12:26.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:12:26.935 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:26.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:12:26.935 00.000 18120 UpdateGuideState exits: m=2034 RSB=30.9
00:12:26.936 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:26.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:26.936 00.000 18120 Enqueuing Expose request
00:12:26.939 00.003 21948 Moving (0.06, -0.08) raw xDistance=0.10 yDistance=-0.02
00:12:26.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:12:26.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:26.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:26.939 00.000 21948 MoveAxis(E, 0, ABG)
00:12:26.939 00.000 21948 Move returns status 0, amount 0
00:12:26.939 00.000 21948 MoveAxis(N, 0, ABG)
00:12:26.939 00.000 21948 Move returns status 0, amount 0
00:12:26.939 00.000 21948 move complete, result=0
00:12:26.939 00.000 21948 worker thread done servicing request
00:12:26.939 00.000 21948 Worker thread wakes up
00:12:26.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:26.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:26.940 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:28.577 01.637 21948 Exposure complete
00:12:28.602 00.025 21948 worker thread done servicing request
00:12:28.602 00.000 18120 OnExposeComplete: enter
00:12:28.603 00.001 18120 UpdateGuideState(): m_state=6
00:12:28.604 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
00:12:28.605 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=239.83, Mass=2111, SNR=31.6, Peak=182 HFD=4.3
00:12:28.607 00.002 18120 MultiStar: [#1 0.04,-0.09,0.70,U] [#2 0.13,-0.28,0.65,U] [#3 0.24,-0.03,0.68,U] [#4 -0.02,-0.25,0.56,U] [#5 0.17,-0.07,0.49,U] [#6 -0.03,-0.11,0.51,U] [#7 0.15,-0.10,0.53,U] [#8 0.10,-0.10,0.43,U] 
00:12:28.610 00.003 18120 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {-0.19, 0.01}
00:12:28.612 00.002 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.14) = xAngle (0.00 = 0.00)
00:12:28.614 00.002 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.10 = 3.10)
00:12:28.616 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=0.11 mountY=0.00, mountTheta=0.04
00:12:28.620 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
00:12:28.621 00.001 18120 Enqueuing Move request for scope (0.05, -0.10)
00:12:28.622 00.001 21948 Worker thread wakes up
00:12:28.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:28.622 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.6
00:12:28.623 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:28.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:28.623 00.000 18120 Enqueuing Expose request
00:12:28.624 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:12:28.624 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:12:28.624 00.000 21948 Moving (0.05, -0.10) raw xDistance=0.11 yDistance=0.00
00:12:28.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:12:28.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:28.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:12:28.624 00.000 21948 MoveAxis(E, 0, ABG)
00:12:28.624 00.000 21948 Move returns status 0, amount 0
00:12:28.624 00.000 21948 MoveAxis(N, 0, ABG)
00:12:28.624 00.000 21948 Move returns status 0, amount 0
00:12:28.624 00.000 21948 move complete, result=0
00:12:28.624 00.000 21948 worker thread done servicing request
00:12:28.624 00.000 21948 Worker thread wakes up
00:12:28.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:28.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:28.624 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:30.146 01.522 21948 Exposure complete
00:12:30.169 00.023 21948 worker thread done servicing request
00:12:30.170 00.001 18120 OnExposeComplete: enter
00:12:30.170 00.000 18120 UpdateGuideState(): m_state=6
00:12:30.171 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
00:12:30.171 00.000 18120 Star::Find returns 1 (0), X=409.27, Y=239.91, Mass=2006, SNR=30.8, Peak=187 HFD=4.2
00:12:30.172 00.001 18120 MultiStar: [#1 0.20,-0.27,0.76,U] [#2 0.25,-0.26,0.66,U] [#3 0.32,-0.31,0.00,M1] [#4 0.07,-0.38,0.00,M1] [#5 0.17,-0.09,0.56,U] [#6 -0.34,-0.38,0.00,M3] [#7 0.14,-0.19,0.53,U] [#8 -0.10,-0.32,0.44,U] 
00:12:30.173 00.001 18120 refined, 5 included, MultiStar: {0.05, -0.15}, one-star: {-0.25, 0.09}
00:12:30.173 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
00:12:30.174 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.98 = 2.98)
00:12:30.174 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.26 mountX=0.15 mountY=0.02, mountTheta=0.16
00:12:30.178 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.15, opts=13)
00:12:30.179 00.001 18120 Enqueuing Move request for scope (0.05, -0.15)
00:12:30.180 00.001 21948 Worker thread wakes up
00:12:30.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:30.181 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.8
00:12:30.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:30.181 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:30.182 00.001 18120 Enqueuing Expose request
00:12:30.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:12:30.182 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:12:30.182 00.000 21948 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=0.02
00:12:30.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:12:30.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:30.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:30.182 00.000 21948 MoveAxis(E, 0, ABG)
00:12:30.183 00.001 21948 Move returns status 0, amount 0
00:12:30.183 00.000 21948 MoveAxis(N, 0, ABG)
00:12:30.183 00.000 21948 Move returns status 0, amount 0
00:12:30.183 00.000 21948 move complete, result=0
00:12:30.183 00.000 21948 worker thread done servicing request
00:12:30.183 00.000 21948 Worker thread wakes up
00:12:30.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:30.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:30.183 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:31.809 01.626 21948 Exposure complete
00:12:31.860 00.051 21948 worker thread done servicing request
00:12:31.860 00.000 18120 OnExposeComplete: enter
00:12:31.860 00.000 18120 UpdateGuideState(): m_state=6
00:12:31.861 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
00:12:31.863 00.002 18120 Star::Find returns 1 (0), X=409.50, Y=239.78, Mass=2129, SNR=31.6, Peak=176 HFD=4.1
00:12:31.863 00.000 18120 MultiStar: [#1 0.11,-0.21,0.73,U] [#2 0.28,-0.03,0.64,U] [#3 0.21,-0.20,0.66,U] [#4 -0.19,0.07,0.55,U] [#5 0.15,-0.18,0.54,U] [#6 -0.35,-0.25,0.00,M4] [#7 0.29,-0.06,0.49,U] [#8 -0.05,-0.06,0.45,U] 
00:12:31.863 00.000 18120 single-star, 7 included, MultiStar: {0.10, -0.09}, one-star: {-0.02, -0.04}
00:12:31.864 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.14) = xAngle (-0.92 = -0.92)
00:12:31.864 00.000 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.18 = 2.18)
00:12:31.864 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.07 mountX=0.02 mountY=0.03, mountTheta=0.94
00:12:31.866 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
00:12:31.866 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
00:12:31.867 00.001 21948 Worker thread wakes up
00:12:31.867 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:31.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:12:31.867 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.6
00:12:31.867 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:31.868 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:31.869 00.001 18120 Enqueuing Expose request
00:12:31.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:12:31.869 00.000 21948 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=0.03
00:12:31.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:12:31.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:31.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:12:31.869 00.000 21948 MoveAxis(E, 0, ABG)
00:12:31.869 00.000 21948 Move returns status 0, amount 0
00:12:31.869 00.000 21948 MoveAxis(N, 0, ABG)
00:12:31.869 00.000 21948 Move returns status 0, amount 0
00:12:31.869 00.000 21948 move complete, result=0
00:12:31.869 00.000 21948 worker thread done servicing request
00:12:31.869 00.000 21948 Worker thread wakes up
00:12:31.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:31.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:31.870 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:33.397 01.527 21948 Exposure complete
00:12:33.424 00.027 21948 worker thread done servicing request
00:12:33.424 00.000 18120 OnExposeComplete: enter
00:12:33.425 00.001 18120 UpdateGuideState(): m_state=6
00:12:33.426 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
00:12:33.426 00.000 18120 Star::Find returns 1 (0), X=409.30, Y=239.91, Mass=2041, SNR=31.0, Peak=193 HFD=4.0
00:12:33.427 00.001 18120 MultiStar: [#1 0.37,-0.28,0.00,M1] [#2 0.25,-0.26,0.00,M1] [#3 0.20,0.06,0.67,U] [#4 -0.09,-0.19,0.57,U] [#5 -0.07,0.07,0.54,U] [#6 -0.01,-0.16,0.51,U] [#7 0.38,-0.04,0.00,M1] [#8 0.09,-0.21,0.42,U] 
00:12:33.428 00.001 18120 refined, 5 included, MultiStar: {-0.04, -0.03}, one-star: {-0.22, 0.09}
00:12:33.429 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
00:12:33.430 00.001 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
00:12:33.432 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.52 mountX=0.01 mountY=0.05, mountTheta=1.38
00:12:33.435 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
00:12:33.436 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
00:12:33.436 00.000 21948 Worker thread wakes up
00:12:33.436 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:12:33.436 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:12:33.436 00.000 21948 Moving (-0.04, -0.03) raw xDistance=0.01 yDistance=0.05
00:12:33.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:12:33.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:33.437 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.0
00:12:33.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:33.438 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:33.438 00.000 18120 Enqueuing Expose request
00:12:33.439 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:33.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:12:33.439 00.000 21948 MoveAxis(E, 0, ABG)
00:12:33.439 00.000 21948 Move returns status 0, amount 0
00:12:33.439 00.000 21948 MoveAxis(N, 0, ABG)
00:12:33.439 00.000 21948 Move returns status 0, amount 0
00:12:33.439 00.000 21948 move complete, result=0
00:12:33.439 00.000 21948 worker thread done servicing request
00:12:33.439 00.000 21948 Worker thread wakes up
00:12:33.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:33.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:33.439 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:35.063 01.624 21948 Exposure complete
00:12:35.103 00.040 21948 worker thread done servicing request
00:12:35.103 00.000 18120 OnExposeComplete: enter
00:12:35.103 00.000 18120 UpdateGuideState(): m_state=6
00:12:35.104 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
00:12:35.104 00.000 18120 Star::Find returns 1 (0), X=409.34, Y=239.96, Mass=2037, SNR=30.9, Peak=184 HFD=4.1
00:12:35.105 00.001 18120 MultiStar: [#1 0.09,-0.09,0.72,U] [#2 0.16,0.15,0.62,U] [#3 -0.33,0.19,0.00,M1] [#4 -0.27,0.07,0.55,U] [#5 -0.12,0.27,0.55,U] [#6 -0.17,0.04,0.50,U] [#7 0.15,0.31,0.53,U] [#8 0.30,0.01,0.44,U] 
00:12:35.105 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.18, 0.14}
00:12:35.106 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
00:12:35.106 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
00:12:35.107 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.75 mountX=-0.11 mountY=-0.03, mountTheta=-2.85
00:12:35.108 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
00:12:35.108 00.000 18120 Enqueuing Move request for scope (-0.02, 0.11)
00:12:35.109 00.001 21948 Worker thread wakes up
00:12:35.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:12:35.109 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:12:35.109 00.000 21948 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
00:12:35.110 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:12:35.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:35.111 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:35.111 00.000 18120 UpdateGuideState exits: m=2037 RSB=30.9
00:12:35.112 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:35.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:35.112 00.000 18120 Enqueuing Expose request
00:12:35.113 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:35.113 00.000 21948 MoveAxis(E, 0, ABG)
00:12:35.113 00.000 21948 Move returns status 0, amount 0
00:12:35.113 00.000 21948 MoveAxis(N, 0, ABG)
00:12:35.113 00.000 21948 Move returns status 0, amount 0
00:12:35.113 00.000 21948 move complete, result=0
00:12:35.113 00.000 21948 worker thread done servicing request
00:12:35.113 00.000 21948 Worker thread wakes up
00:12:35.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:35.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:35.114 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:36.627 01.513 21948 Exposure complete
00:12:36.668 00.041 21948 worker thread done servicing request
00:12:36.668 00.000 18120 OnExposeComplete: enter
00:12:36.670 00.002 18120 UpdateGuideState(): m_state=6
00:12:36.672 00.002 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
00:12:36.673 00.001 18120 Star::Find returns 1 (0), X=409.31, Y=239.82, Mass=1972, SNR=30.6, Peak=186 HFD=4.4
00:12:36.674 00.001 18120 MultiStar: [#1 -0.00,-0.05,0.73,U] [#2 -0.15,0.05,0.64,U] [#3 -0.45,0.15,0.00,M2] [#4 -0.14,-0.15,0.54,U] [#5 -0.17,0.17,0.55,U] [#6 -0.18,-0.18,0.48,U] [#7 -0.02,0.00,0.53,U] [#8 -0.15,0.06,0.46,U] 
00:12:36.674 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.01}, one-star: {-0.21, -0.00}
00:12:36.674 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
00:12:36.675 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
00:12:36.676 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.07 mountX=-0.05 mountY=0.12, mountTheta=1.93
00:12:36.677 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.01, opts=13)
00:12:36.677 00.000 18120 Enqueuing Move request for scope (-0.13, -0.01)
00:12:36.678 00.001 21948 Worker thread wakes up
00:12:36.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
00:12:36.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
00:12:36.678 00.000 21948 Moving (-0.13, -0.01) raw xDistance=-0.05 yDistance=0.12
00:12:36.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:12:36.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:36.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:12:36.678 00.000 21948 MoveAxis(E, 0, ABG)
00:12:36.678 00.000 21948 Move returns status 0, amount 0
00:12:36.678 00.000 21948 MoveAxis(N, 0, ABG)
00:12:36.678 00.000 21948 Move returns status 0, amount 0
00:12:36.678 00.000 21948 move complete, result=0
00:12:36.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:36.679 00.001 21948 worker thread done servicing request
00:12:36.679 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.6
00:12:36.680 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:36.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:36.681 00.001 18120 Enqueuing Expose request
00:12:36.681 00.000 21948 Worker thread wakes up
00:12:36.681 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:36.682 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:36.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:38.303 01.621 21948 Exposure complete
00:12:38.350 00.047 21948 worker thread done servicing request
00:12:38.350 00.000 18120 OnExposeComplete: enter
00:12:38.351 00.001 18120 UpdateGuideState(): m_state=6
00:12:38.351 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
00:12:38.351 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=239.80, Mass=2009, SNR=30.8, Peak=194 HFD=4.0
00:12:38.352 00.001 18120 MultiStar: [#1 0.23,-0.12,0.73,U] [#2 0.11,-0.20,0.68,U] [#3 -0.43,0.12,0.00,M3] [#4 -0.03,-0.11,0.55,U] [#5 0.07,0.08,0.57,U] [#6 -0.31,-0.24,0.00,M2] [#7 0.26,0.15,0.52,U] [#8 0.01,-0.15,0.45,U] 
00:12:38.353 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {-0.15, -0.01}
00:12:38.354 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
00:12:38.355 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.49 = -2.79)
00:12:38.356 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.75 mountX=0.07 mountY=-0.03, mountTheta=-0.36
00:12:38.359 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
00:12:38.360 00.001 18120 Enqueuing Move request for scope (0.06, -0.05)
00:12:38.361 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:38.363 00.002 18120 UpdateGuideState exits: m=2009 RSB=30.8
00:12:38.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:38.365 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:38.365 00.000 18120 Enqueuing Expose request
00:12:38.366 00.001 21948 Worker thread wakes up
00:12:38.366 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:12:38.366 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:12:38.366 00.000 21948 Moving (0.06, -0.05) raw xDistance=0.07 yDistance=-0.03
00:12:38.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:12:38.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:38.366 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:38.366 00.000 21948 MoveAxis(E, 0, ABG)
00:12:38.366 00.000 21948 Move returns status 0, amount 0
00:12:38.366 00.000 21948 MoveAxis(N, 0, ABG)
00:12:38.366 00.000 21948 Move returns status 0, amount 0
00:12:38.366 00.000 21948 move complete, result=0
00:12:38.366 00.000 21948 worker thread done servicing request
00:12:38.366 00.000 21948 Worker thread wakes up
00:12:38.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:38.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:38.366 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:39.895 01.529 21948 Exposure complete
00:12:39.929 00.034 21948 worker thread done servicing request
00:12:39.929 00.000 18120 OnExposeComplete: enter
00:12:39.930 00.001 18120 UpdateGuideState(): m_state=6
00:12:39.931 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
00:12:39.931 00.000 18120 Star::Find returns 1 (0), X=409.22, Y=239.99, Mass=1984, SNR=30.5, Peak=198 HFD=4.2
00:12:39.932 00.001 18120 MultiStar: [#1 0.19,-0.07,0.74,U] [#2 0.21,-0.15,0.66,U] [#3 0.22,0.07,0.68,U] [#4 -0.05,-0.03,0.58,U] [#5 0.15,-0.09,0.54,U] [#6 -0.12,-0.14,0.48,U] [#7 0.14,0.02,0.52,U] [#8 0.12,-0.07,0.47,U] 
00:12:39.932 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.30, 0.18}
00:12:39.933 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.14) = xAngle (0.81 = 0.81)
00:12:39.933 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.92 = -2.37)
00:12:39.933 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.33 mountX=0.03 mountY=-0.03, mountTheta=-0.79
00:12:39.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
00:12:39.935 00.001 18120 Enqueuing Move request for scope (0.04, -0.01)
00:12:39.935 00.000 21948 Worker thread wakes up
00:12:39.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:12:39.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:12:39.935 00.000 21948 Moving (0.04, -0.01) raw xDistance=0.03 yDistance=-0.03
00:12:39.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:12:39.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:39.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:39.936 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:39.936 00.000 21948 MoveAxis(E, 0, ABG)
00:12:39.936 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.5
00:12:39.936 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:39.937 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:39.937 00.000 18120 Enqueuing Expose request
00:12:39.938 00.001 21948 Move returns status 0, amount 0
00:12:39.938 00.000 21948 MoveAxis(N, 0, ABG)
00:12:39.938 00.000 21948 Move returns status 0, amount 0
00:12:39.938 00.000 21948 move complete, result=0
00:12:39.938 00.000 21948 worker thread done servicing request
00:12:39.938 00.000 21948 Worker thread wakes up
00:12:39.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:39.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:39.938 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:41.569 01.631 21948 Exposure complete
00:12:41.605 00.036 21948 worker thread done servicing request
00:12:41.605 00.000 18120 OnExposeComplete: enter
00:12:41.606 00.001 18120 UpdateGuideState(): m_state=6
00:12:41.607 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
00:12:41.607 00.000 18120 Star::Find returns 1 (0), X=409.45, Y=239.72, Mass=2167, SNR=32.1, Peak=196 HFD=3.9
00:12:41.608 00.001 18120 MultiStar: [#1 0.23,-0.16,0.69,U] [#2 -0.07,0.08,0.64,U] [#3 0.06,0.26,0.64,U] [#4 -0.02,-0.06,0.53,U] [#5 0.19,-0.04,0.49,U] [#6 -0.27,-0.16,0.48,U] [#7 0.11,0.08,0.50,U] [#8 -0.24,-0.05,0.43,U] 
00:12:41.608 00.000 18120 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.07, -0.09}
00:12:41.609 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.14) = xAngle (-0.63 = -0.63)
00:12:41.609 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.48 = 2.48)
00:12:41.609 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.77 mountX=0.01 mountY=0.01, mountTheta=0.65
00:12:41.610 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.02, opts=13)
00:12:41.611 00.001 18120 Enqueuing Move request for scope (-0.00, -0.02)
00:12:41.611 00.000 21948 Worker thread wakes up
00:12:41.611 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:12:41.611 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:12:41.611 00.000 21948 Moving (-0.00, -0.02) raw xDistance=0.01 yDistance=0.01
00:12:41.611 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:12:41.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:41.611 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:41.612 00.001 18120 UpdateGuideState exits: m=2167 RSB=32.1
00:12:41.612 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:41.613 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:41.613 00.000 18120 Enqueuing Expose request
00:12:41.614 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:12:41.614 00.000 21948 MoveAxis(E, 0, ABG)
00:12:41.614 00.000 21948 Move returns status 0, amount 0
00:12:41.614 00.000 21948 MoveAxis(N, 0, ABG)
00:12:41.614 00.000 21948 Move returns status 0, amount 0
00:12:41.614 00.000 21948 move complete, result=0
00:12:41.614 00.000 21948 worker thread done servicing request
00:12:41.614 00.000 21948 Worker thread wakes up
00:12:41.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:41.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:41.614 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:43.134 01.520 21948 Exposure complete
00:12:43.168 00.034 21948 worker thread done servicing request
00:12:43.168 00.000 18120 OnExposeComplete: enter
00:12:43.170 00.002 18120 UpdateGuideState(): m_state=6
00:12:43.171 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
00:12:43.173 00.002 18120 Star::Find returns 1 (0), X=409.36, Y=239.87, Mass=1890, SNR=29.8, Peak=173 HFD=4.0
00:12:43.174 00.001 18120 MultiStar: [#1 0.07,0.10,0.78,U] [#2 0.02,-0.01,0.69,U] [#3 0.20,-0.04,0.71,U] [#4 -0.06,0.12,0.59,U] [#5 0.11,0.09,0.56,U] [#6 -0.06,-0.34,0.49,U] [#7 0.37,0.07,0.00,M1] [#8 -0.05,0.03,0.48,U] 
00:12:43.175 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {-0.16, 0.05}
00:12:43.176 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.14) = xAngle (2.33 = 2.33)
00:12:43.179 00.003 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.43 = -0.86)
00:12:43.181 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.18 mountX=-0.01 mountY=-0.01, mountTheta=-2.31
00:12:43.187 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.01, opts=13)
00:12:43.188 00.001 18120 Enqueuing Move request for scope (0.00, 0.01)
00:12:43.191 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:43.193 00.002 18120 UpdateGuideState exits: m=1890 RSB=29.8
00:12:43.194 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.194 00.000 21948 Worker thread wakes up
00:12:43.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:43.195 00.001 18120 Enqueuing Expose request
00:12:43.198 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:12:43.198 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:12:43.198 00.000 21948 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.01
00:12:43.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:12:43.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:43.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:12:43.198 00.000 21948 MoveAxis(E, 0, ABG)
00:12:43.198 00.000 21948 Move returns status 0, amount 0
00:12:43.198 00.000 21948 MoveAxis(N, 0, ABG)
00:12:43.198 00.000 21948 Move returns status 0, amount 0
00:12:43.198 00.000 21948 move complete, result=0
00:12:43.198 00.000 21948 worker thread done servicing request
00:12:43.198 00.000 21948 Worker thread wakes up
00:12:43.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:43.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:43.199 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:44.840 01.641 21948 Exposure complete
00:12:44.878 00.038 21948 worker thread done servicing request
00:12:44.879 00.001 18120 OnExposeComplete: enter
00:12:44.879 00.000 18120 UpdateGuideState(): m_state=6
00:12:44.880 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
00:12:44.880 00.000 18120 Star::Find returns 1 (0), X=409.42, Y=239.67, Mass=2079, SNR=31.3, Peak=191 HFD=4.0
00:12:44.881 00.001 18120 MultiStar: [#1 0.01,-0.13,0.73,U] [#2 -0.02,-0.06,0.67,U] [#3 -0.20,0.06,0.67,U] [#4 -0.12,0.04,0.55,U] [#5 -0.07,0.02,0.55,U] [#6 -0.17,-0.21,0.48,U] [#7 0.13,-0.04,0.50,U] [#8 0.10,0.02,0.47,U] 
00:12:44.881 00.000 18120 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.10, -0.14}
00:12:44.882 00.001 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.21 = -1.21)
00:12:44.882 00.000 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
00:12:44.882 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.35 mountX=0.03 mountY=0.08, mountTheta=1.21
00:12:44.884 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.06, opts=13)
00:12:44.885 00.001 18120 Enqueuing Move request for scope (-0.06, -0.06)
00:12:44.885 00.000 21948 Worker thread wakes up
00:12:44.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:44.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:12:44.885 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:12:44.885 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.3
00:12:44.887 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:44.887 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:44.888 00.001 18120 Enqueuing Expose request
00:12:44.888 00.000 21948 Moving (-0.06, -0.06) raw xDistance=0.03 yDistance=0.08
00:12:44.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:12:44.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:44.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:12:44.888 00.000 21948 MoveAxis(E, 0, ABG)
00:12:44.888 00.000 21948 Move returns status 0, amount 0
00:12:44.888 00.000 21948 MoveAxis(N, 0, ABG)
00:12:44.889 00.001 21948 Move returns status 0, amount 0
00:12:44.889 00.000 21948 move complete, result=0
00:12:44.889 00.000 21948 worker thread done servicing request
00:12:44.889 00.000 21948 Worker thread wakes up
00:12:44.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:44.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:44.889 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:46.402 01.513 21948 Exposure complete
00:12:46.435 00.033 21948 worker thread done servicing request
00:12:46.435 00.000 18120 OnExposeComplete: enter
00:12:46.435 00.000 18120 UpdateGuideState(): m_state=6
00:12:46.435 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
00:12:46.436 00.001 18120 Star::Find returns 1 (0), X=409.37, Y=239.85, Mass=1982, SNR=30.6, Peak=189 HFD=3.9
00:12:46.436 00.000 18120 MultiStar: [#1 0.11,-0.16,0.71,U] [#2 0.09,-0.25,0.64,U] [#3 0.28,0.06,0.70,U] [#4 -0.33,-0.17,0.00,M1] [#5 0.22,-0.01,0.54,U] [#6 -0.12,-0.27,0.50,U] [#7 0.31,-0.27,0.00,M1] [#8 -0.18,0.05,0.48,U] 
00:12:46.437 00.001 18120 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {-0.15, 0.04}
00:12:46.437 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.04 = 0.04)
00:12:46.438 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.14)
00:12:46.438 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.10 mountX=0.08 mountY=-0.00, mountTheta=-0.01
00:12:46.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
00:12:46.441 00.002 18120 Enqueuing Move request for scope (0.04, -0.07)
00:12:46.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:46.441 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.6
00:12:46.442 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:46.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:46.443 00.001 18120 Enqueuing Expose request
00:12:46.443 00.000 21948 Worker thread wakes up
00:12:46.443 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:12:46.443 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:12:46.443 00.000 21948 Moving (0.04, -0.07) raw xDistance=0.08 yDistance=-0.00
00:12:46.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:12:46.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:46.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:12:46.443 00.000 21948 MoveAxis(E, 0, ABG)
00:12:46.443 00.000 21948 Move returns status 0, amount 0
00:12:46.443 00.000 21948 MoveAxis(N, 0, ABG)
00:12:46.443 00.000 21948 Move returns status 0, amount 0
00:12:46.443 00.000 21948 move complete, result=0
00:12:46.443 00.000 21948 worker thread done servicing request
00:12:46.444 00.001 21948 Worker thread wakes up
00:12:46.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:46.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:46.444 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:48.077 01.633 21948 Exposure complete
00:12:48.134 00.057 21948 worker thread done servicing request
00:12:48.135 00.001 18120 OnExposeComplete: enter
00:12:48.137 00.002 18120 UpdateGuideState(): m_state=6
00:12:48.140 00.003 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
00:12:48.142 00.002 18120 Star::Find returns 1 (0), X=409.18, Y=239.92, Mass=2000, SNR=30.7, Peak=203 HFD=4.2
00:12:48.145 00.003 18120 MultiStar: [#1 0.19,-0.02,0.75,U] [#2 0.24,-0.25,0.64,U] [#3 -0.15,0.01,0.68,U] [#4 0.03,0.14,0.57,U] [#5 -0.06,0.17,0.54,U] [#6 -0.10,-0.10,0.54,U] [#7 0.09,-0.12,0.51,U] [#8 0.12,0.20,0.47,U] 
00:12:48.147 00.002 18120 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.34, 0.11}
00:12:48.149 00.002 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
00:12:48.152 00.003 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
00:12:48.154 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.43 mountX=-0.02 mountY=0.01, mountTheta=2.75
00:12:48.158 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
00:12:48.160 00.002 18120 Enqueuing Move request for scope (-0.02, 0.02)
00:12:48.160 00.000 21948 Worker thread wakes up
00:12:48.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:48.161 00.001 18120 UpdateGuideState exits: m=2000 RSB=30.7
00:12:48.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.162 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:12:48.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:48.162 00.000 18120 Enqueuing Expose request
00:12:48.163 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:12:48.163 00.000 21948 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.01
00:12:48.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:12:48.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:48.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:12:48.163 00.000 21948 MoveAxis(E, 0, ABG)
00:12:48.163 00.000 21948 Move returns status 0, amount 0
00:12:48.163 00.000 21948 MoveAxis(N, 0, ABG)
00:12:48.163 00.000 21948 Move returns status 0, amount 0
00:12:48.163 00.000 21948 move complete, result=0
00:12:48.163 00.000 21948 worker thread done servicing request
00:12:48.163 00.000 21948 Worker thread wakes up
00:12:48.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:48.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:48.163 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:49.568 01.405 21948 Exposure complete
00:12:49.605 00.037 21948 worker thread done servicing request
00:12:49.605 00.000 18120 OnExposeComplete: enter
00:12:49.606 00.001 18120 UpdateGuideState(): m_state=6
00:12:49.607 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
00:12:49.607 00.000 18120 Star::Find returns 1 (0), X=409.29, Y=240.03, Mass=2208, SNR=32.3, Peak=199 HFD=4.1
00:12:49.608 00.001 18120 MultiStar: [#1 -0.04,0.14,0.67,U] [#2 0.19,0.10,0.63,U] [#3 -0.10,0.26,0.64,U] [#4 -0.09,-0.02,0.54,U] [#5 -0.01,0.42,0.00,M1] [#6 -0.14,0.05,0.47,U] [#7 0.18,0.26,0.51,U] [#8 -0.08,0.25,0.40,U] 
00:12:49.608 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.16}, one-star: {-0.23, 0.21}
00:12:49.609 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:12:49.610 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.15)
00:12:49.610 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.89 mountX=-0.17 mountY=-0.03, mountTheta=-2.99
00:12:49.611 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
00:12:49.612 00.001 18120 Enqueuing Move request for scope (-0.05, 0.16)
00:12:49.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:49.613 00.001 21948 Worker thread wakes up
00:12:49.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:12:49.613 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:12:49.613 00.000 21948 Moving (-0.05, 0.16) raw xDistance=-0.17 yDistance=-0.03
00:12:49.613 00.000 18120 UpdateGuideState exits: m=2208 RSB=32.3
00:12:49.613 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:49.614 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:12:49.614 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:49.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:49.614 00.000 18120 Enqueuing Expose request
00:12:49.615 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:49.615 00.000 21948 MoveAxis(E, 0, ABG)
00:12:49.615 00.000 21948 Move returns status 0, amount 0
00:12:49.615 00.000 21948 MoveAxis(N, 0, ABG)
00:12:49.615 00.000 21948 Move returns status 0, amount 0
00:12:49.615 00.000 21948 move complete, result=0
00:12:49.615 00.000 21948 worker thread done servicing request
00:12:49.615 00.000 21948 Worker thread wakes up
00:12:49.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:49.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:49.615 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:51.240 01.625 21948 Exposure complete
00:12:51.274 00.034 21948 worker thread done servicing request
00:12:51.274 00.000 18120 OnExposeComplete: enter
00:12:51.275 00.001 18120 UpdateGuideState(): m_state=6
00:12:51.276 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
00:12:51.277 00.001 18120 Star::Find returns 1 (0), X=409.15, Y=239.91, Mass=2121, SNR=31.5, Peak=210 HFD=4.2
00:12:51.278 00.001 18120 MultiStar: [#1 -0.13,0.07,0.72,U] [#2 0.01,0.15,0.66,U] [#3 -0.52,0.17,0.00,M1] [#4 -0.17,-0.05,0.56,U] [#5 -0.02,0.13,0.51,U] [#6 -0.15,-0.08,0.46,U] [#7 0.16,0.18,0.52,U] [#8 -0.13,-0.13,0.45,U] 
00:12:51.279 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.06}, one-star: {-0.37, 0.10}
00:12:51.280 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.85 = -2.43)
00:12:51.280 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.67)
00:12:51.281 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.71 mountX=-0.11 mountY=0.09, mountTheta=2.45
00:12:51.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.06, opts=13)
00:12:51.285 00.003 18120 Enqueuing Move request for scope (-0.13, 0.06)
00:12:51.285 00.000 21948 Worker thread wakes up
00:12:51.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:51.286 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:12:51.286 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.5
00:12:51.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:12:51.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:51.287 00.001 21948 Moving (-0.13, 0.06) raw xDistance=-0.11 yDistance=0.09
00:12:51.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:51.287 00.000 18120 Enqueuing Expose request
00:12:51.288 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:12:51.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:51.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:12:51.288 00.000 21948 MoveAxis(E, 0, ABG)
00:12:51.288 00.000 21948 Move returns status 0, amount 0
00:12:51.288 00.000 21948 MoveAxis(N, 0, ABG)
00:12:51.288 00.000 21948 Move returns status 0, amount 0
00:12:51.288 00.000 21948 move complete, result=0
00:12:51.288 00.000 21948 worker thread done servicing request
00:12:51.288 00.000 21948 Worker thread wakes up
00:12:51.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:51.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:51.288 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:52.815 01.527 21948 Exposure complete
00:12:52.853 00.038 21948 worker thread done servicing request
00:12:52.853 00.000 18120 OnExposeComplete: enter
00:12:52.854 00.001 18120 UpdateGuideState(): m_state=6
00:12:52.857 00.003 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
00:12:52.858 00.001 18120 Star::Find returns 1 (0), X=409.13, Y=239.75, Mass=2018, SNR=30.9, Peak=199 HFD=4.2
00:12:52.860 00.002 18120 MultiStar: [#1 -0.07,-0.22,0.75,U] [#2 0.07,-0.11,0.63,U] [#3 -0.23,0.06,0.68,U] [#4 -0.31,-0.35,0.00,M1] [#5 0.10,-0.12,0.54,U] [#6 -0.27,-0.42,0.00,M1] [#7 0.22,-0.04,0.54,U] [#8 -0.08,-0.25,0.43,U] 
00:12:52.861 00.001 18120 refined, 6 included, MultiStar: {-0.09, -0.10}, one-star: {-0.39, -0.07}
00:12:52.862 00.001 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.14) = xAngle (-1.18 = -1.18)
00:12:52.863 00.001 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.92 = 1.92)
00:12:52.863 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.32 mountX=0.05 mountY=0.13, mountTheta=1.18
00:12:52.866 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.10, opts=13)
00:12:52.868 00.002 18120 Enqueuing Move request for scope (-0.09, -0.10)
00:12:52.869 00.001 21948 Worker thread wakes up
00:12:52.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:52.869 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
00:12:52.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
00:12:52.869 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.9
00:12:52.870 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:52.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:52.870 00.000 18120 Enqueuing Expose request
00:12:52.872 00.002 21948 Moving (-0.09, -0.10) raw xDistance=0.05 yDistance=0.13
00:12:52.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:12:52.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:52.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:12:52.872 00.000 21948 MoveAxis(E, 0, ABG)
00:12:52.872 00.000 21948 Move returns status 0, amount 0
00:12:52.872 00.000 21948 MoveAxis(N, 0, ABG)
00:12:52.872 00.000 21948 Move returns status 0, amount 0
00:12:52.872 00.000 21948 move complete, result=0
00:12:52.872 00.000 21948 worker thread done servicing request
00:12:52.872 00.000 21948 Worker thread wakes up
00:12:52.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:52.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:52.872 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:54.504 01.632 21948 Exposure complete
00:12:54.542 00.038 21948 worker thread done servicing request
00:12:54.542 00.000 18120 OnExposeComplete: enter
00:12:54.543 00.001 18120 UpdateGuideState(): m_state=6
00:12:54.544 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
00:12:54.545 00.001 18120 Star::Find returns 1 (0), X=409.25, Y=239.76, Mass=1961, SNR=30.4, Peak=171 HFD=4.3
00:12:54.546 00.001 18120 MultiStar: [#1 0.27,-0.16,0.72,U] [#2 0.20,-0.19,0.67,U] [#3 0.05,0.07,0.68,U] [#4 -0.13,-0.28,0.54,U] [#5 0.29,-0.21,0.54,U] [#6 -0.09,-0.41,0.00,M2] [#7 0.06,-0.17,0.55,U] [#8 -0.22,-0.15,0.46,U] 
00:12:54.547 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {-0.27, -0.06}
00:12:54.547 00.000 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.14) = xAngle (-0.27 = -0.27)
00:12:54.548 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.83 = 2.83)
00:12:54.548 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=0.13 mountY=0.04, mountTheta=0.30
00:12:54.551 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
00:12:54.551 00.000 18120 Enqueuing Move request for scope (0.02, -0.13)
00:12:54.552 00.001 21948 Worker thread wakes up
00:12:54.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:54.553 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
00:12:54.553 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.4
00:12:54.553 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
00:12:54.553 00.000 21948 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=0.04
00:12:54.553 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:54.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:54.554 00.001 18120 Enqueuing Expose request
00:12:54.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:12:54.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:54.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:54.554 00.000 21948 MoveAxis(E, 0, ABG)
00:12:54.554 00.000 21948 Move returns status 0, amount 0
00:12:54.554 00.000 21948 MoveAxis(N, 0, ABG)
00:12:54.554 00.000 21948 Move returns status 0, amount 0
00:12:54.554 00.000 21948 move complete, result=0
00:12:54.554 00.000 21948 worker thread done servicing request
00:12:54.554 00.000 21948 Worker thread wakes up
00:12:54.555 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:54.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:54.555 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:56.068 01.513 21948 Exposure complete
00:12:56.102 00.034 21948 worker thread done servicing request
00:12:56.102 00.000 18120 OnExposeComplete: enter
00:12:56.103 00.001 18120 UpdateGuideState(): m_state=6
00:12:56.103 00.000 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
00:12:56.105 00.002 18120 Star::Find returns 1 (0), X=409.13, Y=240.02, Mass=2186, SNR=32.1, Peak=220 HFD=4.3
00:12:56.106 00.001 18120 MultiStar: [#1 -0.17,-0.03,0.73,U] [#2 -0.37,0.14,0.00,M1] [#3 -0.15,0.23,0.67,U] [#4 -0.20,-0.05,0.52,U] [#5 -0.07,0.20,0.49,U] [#6 -0.75,-0.10,0.00,M3] [#7 -0.16,0.21,0.49,U] [#8 -0.25,0.05,0.47,U] 
00:12:56.106 00.000 18120 refined, 6 included, MultiStar: {-0.22, 0.12}, one-star: {-0.39, 0.20}
00:12:56.106 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.78 = -2.51)
00:12:56.106 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
00:12:56.106 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=-0.20 mountY=0.14, mountTheta=2.53
00:12:56.108 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.12, opts=13)
00:12:56.109 00.001 18120 Enqueuing Move request for scope (-0.22, 0.12)
00:12:56.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:56.109 00.000 21948 Worker thread wakes up
00:12:56.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
00:12:56.109 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
00:12:56.109 00.000 21948 Moving (-0.22, 0.12) raw xDistance=-0.20 yDistance=0.14
00:12:56.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:12:56.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:56.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:12:56.109 00.000 21948 MoveAxis(E, 0, ABG)
00:12:56.109 00.000 21948 Move returns status 0, amount 0
00:12:56.109 00.000 21948 MoveAxis(N, 0, ABG)
00:12:56.109 00.000 21948 Move returns status 0, amount 0
00:12:56.109 00.000 21948 move complete, result=0
00:12:56.109 00.000 18120 UpdateGuideState exits: m=2186 RSB=32.1
00:12:56.110 00.001 21948 worker thread done servicing request
00:12:56.110 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:56.110 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:56.111 00.001 18120 Enqueuing Expose request
00:12:56.111 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:56.111 00.000 21948 Worker thread wakes up
00:12:56.111 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:56.111 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,225,31,31)
00:12:57.344 01.233 18120 evsrv: cli 0D46D350 connect
00:12:57.347 00.003 18120 case statement mapped state 6 to 3
00:12:57.349 00.002 18120 case statement mapped state 6 to 3
00:12:57.351 00.002 18120 evsrv: cli 0D46D350 request: {"method":"get_app_state","id":"d036b384-04d2-4144-ac9e-7b7d8508a234"}
00:12:57.352 00.001 18120 case statement mapped state 6 to 3
00:12:57.353 00.001 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":"Guiding","id":"d036b384-04d2-4144-ac9e-7b7d8508a234"}
00:12:57.355 00.002 18120 evsrv: cli 0D46D350 disconnect
00:12:57.357 00.002 18120 evsrv: cli 0D46DD50 connect
00:12:57.358 00.001 18120 case statement mapped state 6 to 3
00:12:57.359 00.001 18120 case statement mapped state 6 to 3
00:12:57.361 00.002 18120 evsrv: cli 0D46DD50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"83b7fcbc-48b6-461a-a923-904b6d145098"}
00:12:57.362 00.001 18120 PhdController::Dither begins
00:12:57.362 00.000 18120 dither: size=2.00, dRA=1.13 dDec=1.21
00:12:57.363 00.001 18120 MountToCamera -- mountTheta (-0.82) + m_xAngle (-1.14) = xAngle (-1.96 = -1.96)
00:12:57.363 00.000 18120 MountToCamera -- mountX=1.13 mountY=1.21 hyp=1.66 mountTheta=-0.82 cameraX=-0.63, cameraY=-1.53 cameraTheta=-1.96
00:12:57.364 00.001 18120 setting lock position to (408.89, 238.28)
00:12:57.364 00.000 18120 Mount: notify guiding dithered (-0.6, -1.5)
00:12:57.366 00.002 18120 MultiStar: stabilizing after lock position change
00:12:57.366 00.000 18120 Status Line: Dithering de 1.13,1.21
00:12:57.369 00.003 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:12:57.371 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
00:12:57.372 00.001 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":0,"id":"83b7fcbc-48b6-461a-a923-904b6d145098"}
00:12:57.375 00.003 18120 evsrv: cli 0D46DD50 disconnect
00:12:57.743 00.368 21948 Exposure complete
00:12:57.778 00.035 21948 worker thread done servicing request
00:12:57.778 00.000 18120 OnExposeComplete: enter
00:12:57.779 00.001 18120 UpdateGuideState(): m_state=6
00:12:57.780 00.001 18120 Star::Find(15, 409, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
00:12:57.780 00.000 18120 Star::Find returns 1 (0), X=409.26, Y=239.89, Mass=2285, SNR=32.8, Peak=204 HFD=4.1
00:12:57.780 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
00:12:57.781 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.59 = -0.70)
00:12:57.781 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=1.61 hyp=1.65 cameraTheta=1.34 mountX=-1.31 mountY=-1.06, mountTheta=-2.46
00:12:57.782 00.001 18120 dither recenter: remaining=(-1.1,-1.2) step=(-1.1,-1.2)
00:12:57.783 00.001 18120 MountToCamera -- mountTheta (2.32) + m_xAngle (-1.14) = xAngle (1.18 = 1.18)
00:12:57.783 00.000 18120 MountToCamera -- mountX=-1.13 mountY=-1.21 hyp=1.66 mountTheta=2.32 cameraX=0.63, cameraY=1.53 cameraTheta=1.18
00:12:57.785 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=1.53, opts=4)
00:12:57.785 00.000 18120 Enqueuing Move request for scope (0.63, 1.53)
00:12:57.785 00.000 18120 Mount: notify direct move -1.13,-1.21
00:12:57.786 00.001 21948 Worker thread wakes up
00:12:57.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, 1.53) opts 0x4
00:12:57.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:57.787 00.001 21948 Handling offset move in thread for scope, endpoint = (0.63, 1.53)
00:12:57.787 00.000 21948 Moving (0.63, 1.53) raw xDistance=-1.13 yDistance=-1.21
00:12:57.787 00.000 21948 MoveAxis(E, 321, B)
00:12:57.787 00.000 21948 Guiding  Dir = 2, Dur = 321
00:12:57.787 00.000 18120 UpdateGuideState exits: m=2285 RSB=32.8
00:12:57.787 00.000 18120 PhdController: settling, locked = 1, distance = 1.77 (0.50) aobump = 0 frame = 1 / 99999
00:12:57.788 00.001 21948 IsSlewing returns 0
00:12:57.788 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054377.788,"Host":"ASUS_SAM","Inst":1,"Distance":1.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:12:57.789 00.001 21948 IsGuiding returns 0
00:12:57.789 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:57.789 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:57.789 00.000 18120 Enqueuing Expose request
00:12:57.790 00.001 21948 PulseGuide returned control before completion, sleep 330
00:12:58.135 00.345 21948 IsGuiding returns 0
00:12:58.135 00.000 21948 Move returns status 0, amount 321
00:12:58.135 00.000 21948 MoveAxis(N, 289, B)
00:12:58.135 00.000 21948 Guiding  Dir = 0, Dur = 289
00:12:58.136 00.001 21948 IsSlewing returns 0
00:12:58.136 00.000 21948 IsGuiding returns 0
00:12:58.141 00.005 21948 PulseGuide returned control before completion, sleep 295
00:12:58.449 00.308 21948 IsGuiding returns 0
00:12:58.449 00.000 21948 Move returns status 0, amount 289
00:12:58.449 00.000 21948 move complete, result=0
00:12:58.449 00.000 21948 worker thread done servicing request
00:12:58.449 00.000 21948 Worker thread wakes up
00:12:58.450 00.001 18120 GuideStep: -1.1 px 321 ms EAST, -1.2 px 289 ms NORTH
00:12:58.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:12:58.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:12:59.859 01.409 21948 Exposure complete
00:12:59.896 00.037 21948 worker thread done servicing request
00:12:59.896 00.000 18120 OnExposeComplete: enter
00:12:59.897 00.001 18120 UpdateGuideState(): m_state=6
00:12:59.898 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
00:12:59.899 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=238.83, Mass=2196, SNR=32.3, Peak=167 HFD=4.2
00:12:59.900 00.001 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.93 = 1.93)
00:12:59.901 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.03 = -1.26)
00:12:59.902 00.001 18120 CameraToMount -- cameraX=0.55 cameraY=0.55 hyp=0.77 cameraTheta=0.78 mountX=-0.27 mountY=-0.74, mountTheta=-1.92
00:12:59.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.55, y=0.55, opts=13)
00:12:59.904 00.001 18120 Enqueuing Move request for scope (0.55, 0.55)
00:12:59.904 00.000 21948 Worker thread wakes up
00:12:59.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.55) opts 0xd
00:12:59.904 00.000 21948 Handling offset move in thread for scope, endpoint = (0.55, 0.55)
00:12:59.904 00.000 21948 Moving (0.55, 0.55) raw xDistance=-0.27 yDistance=-0.74
00:12:59.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:12:59.905 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:12:59.905 00.000 18120 UpdateGuideState exits: m=2196 RSB=32.3
00:12:59.905 00.000 18120 PhdController: settling, locked = 1, distance = 0.77 (0.50) aobump = 0 frame = 2 / 99999
00:12:59.906 00.001 21948 resist switch: large excursion: input -0.74 thresh 0.60 direction from 0 to -1
00:12:59.906 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054379.906,"Host":"ASUS_SAM","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:12:59.906 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.21
00:12:59.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
00:12:59.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:59.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:12:59.907 00.000 18120 Enqueuing Expose request
00:12:59.908 00.001 21948 MoveAxis(E, 48, ABG)
00:12:59.909 00.001 21948 Guiding  Dir = 2, Dur = 48
00:12:59.909 00.000 21948 IsSlewing returns 0
00:12:59.909 00.000 21948 IsGuiding returns 0
00:12:59.912 00.003 21948 PulseGuide returned control before completion, sleep 57
00:12:59.988 00.076 21948 IsGuiding returns 0
00:12:59.988 00.000 21948 Move returns status 0, amount 48
00:12:59.988 00.000 21948 MoveAxis(N, 176, ABG)
00:12:59.988 00.000 21948 Guiding  Dir = 0, Dur = 176
00:12:59.988 00.000 21948 IsSlewing returns 0
00:12:59.988 00.000 21948 IsGuiding returns 0
00:12:59.992 00.004 21948 PulseGuide returned control before completion, sleep 182
00:13:00.194 00.202 21948 IsGuiding returns 0
00:13:00.194 00.000 21948 Move returns status 0, amount 176
00:13:00.194 00.000 21948 move complete, result=0
00:13:00.194 00.000 21948 worker thread done servicing request
00:13:00.194 00.000 21948 Worker thread wakes up
00:13:00.194 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.7 px 176 ms NORTH
00:13:00.196 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:00.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:01.819 01.623 21948 Exposure complete
00:13:01.854 00.035 21948 worker thread done servicing request
00:13:01.854 00.000 18120 OnExposeComplete: enter
00:13:01.855 00.001 18120 UpdateGuideState(): m_state=6
00:13:01.855 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
00:13:01.856 00.001 18120 Star::Find returns 1 (0), X=409.10, Y=238.15, Mass=2122, SNR=31.8, Peak=204 HFD=4.3
00:13:01.857 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.14) = xAngle (0.59 = 0.59)
00:13:01.858 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.69 = -2.59)
00:13:01.859 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.55 mountX=0.21 mountY=-0.13, mountTheta=-0.56
00:13:01.861 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.13, opts=13)
00:13:01.863 00.002 18120 Enqueuing Move request for scope (0.22, -0.13)
00:13:01.863 00.000 21948 Worker thread wakes up
00:13:01.864 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:01.866 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
00:13:01.867 00.001 18120 UpdateGuideState exits: m=2122 RSB=31.8
00:13:01.867 00.000 18120 PhdController: settling, locked = 1, distance = 0.62 (0.50) aobump = 0 frame = 3 / 99999
00:13:01.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
00:13:01.867 00.000 21948 Moving (0.22, -0.13) raw xDistance=0.21 yDistance=-0.13
00:13:01.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
00:13:01.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:01.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:13:01.867 00.000 21948 MoveAxis(W, 34, ABG)
00:13:01.867 00.000 21948 Guiding  Dir = 3, Dur = 34
00:13:01.867 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054381.867,"Host":"ASUS_SAM","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:13:01.869 00.002 21948 IsSlewing returns 0
00:13:01.869 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:01.870 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:01.870 00.000 18120 Enqueuing Expose request
00:13:01.870 00.000 21948 IsGuiding returns 0
00:13:01.872 00.002 21948 PulseGuide returned control before completion, sleep 43
00:13:01.925 00.053 21948 IsGuiding returns 0
00:13:01.925 00.000 21948 Move returns status 0, amount 34
00:13:01.925 00.000 21948 MoveAxis(N, 0, ABG)
00:13:01.925 00.000 21948 Move returns status 0, amount 0
00:13:01.925 00.000 21948 move complete, result=0
00:13:01.925 00.000 21948 worker thread done servicing request
00:13:01.925 00.000 21948 Worker thread wakes up
00:13:01.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:01.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:01.925 00.000 18120 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
00:13:03.335 01.410 21948 Exposure complete
00:13:03.360 00.025 21948 worker thread done servicing request
00:13:03.361 00.001 18120 OnExposeComplete: enter
00:13:03.361 00.000 18120 UpdateGuideState(): m_state=6
00:13:03.362 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
00:13:03.363 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=238.03, Mass=2158, SNR=31.9, Peak=213 HFD=4.1
00:13:03.364 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.14) = xAngle (0.57 = 0.57)
00:13:03.365 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.67 = -2.61)
00:13:03.365 00.000 18120 CameraToMount -- cameraX=0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-0.57 mountX=0.39 mountY=-0.24, mountTheta=-0.54
00:13:03.367 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=-0.25, opts=13)
00:13:03.368 00.001 18120 Enqueuing Move request for scope (0.39, -0.25)
00:13:03.369 00.001 21948 Worker thread wakes up
00:13:03.369 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.25) opts 0xd
00:13:03.369 00.000 21948 Handling offset move in thread for scope, endpoint = (0.39, -0.25)
00:13:03.369 00.000 21948 Moving (0.39, -0.25) raw xDistance=0.39 yDistance=-0.24
00:13:03.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
00:13:03.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:03.369 00.000 18120 UpdateGuideState exits: m=2158 RSB=31.9
00:13:03.371 00.002 18120 PhdController: settling, locked = 1, distance = 0.57 (0.50) aobump = 0 frame = 4 / 99999
00:13:03.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:13:03.371 00.000 21948 MoveAxis(W, 72, ABG)
00:13:03.371 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054383.371,"Host":"ASUS_SAM","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:13:03.371 00.000 21948 Guiding  Dir = 3, Dur = 72
00:13:03.371 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:03.372 00.001 21948 IsSlewing returns 0
00:13:03.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:03.372 00.000 18120 Enqueuing Expose request
00:13:03.373 00.001 21948 IsGuiding returns 0
00:13:03.374 00.001 21948 PulseGuide returned control before completion, sleep 81
00:13:03.462 00.088 21948 IsGuiding returns 0
00:13:03.462 00.000 21948 Move returns status 0, amount 72
00:13:03.462 00.000 21948 MoveAxis(N, 56, ABG)
00:13:03.462 00.000 21948 Guiding  Dir = 0, Dur = 56
00:13:03.462 00.000 21948 IsSlewing returns 0
00:13:03.462 00.000 21948 IsGuiding returns 0
00:13:03.466 00.004 21948 PulseGuide returned control before completion, sleep 62
00:13:03.539 00.073 21948 IsGuiding returns 0
00:13:03.539 00.000 21948 Move returns status 0, amount 56
00:13:03.539 00.000 21948 move complete, result=0
00:13:03.539 00.000 21948 worker thread done servicing request
00:13:03.539 00.000 21948 Worker thread wakes up
00:13:03.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:03.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:03.539 00.000 18120 GuideStep: 0.4 px 72 ms WEST, -0.2 px 56 ms NORTH
00:13:05.164 01.625 21948 Exposure complete
00:13:05.190 00.026 21948 worker thread done servicing request
00:13:05.191 00.001 18120 OnExposeComplete: enter
00:13:05.191 00.000 18120 UpdateGuideState(): m_state=6
00:13:05.192 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
00:13:05.192 00.000 18120 Star::Find returns 1 (0), X=408.78, Y=238.22, Mass=2003, SNR=30.7, Peak=205 HFD=3.9
00:13:05.193 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.14) = xAngle (-1.49 = -1.49)
00:13:05.193 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.62 = 1.62)
00:13:05.194 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.63 mountX=0.01 mountY=0.13, mountTheta=1.49
00:13:05.195 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.06, opts=13)
00:13:05.198 00.003 18120 Enqueuing Move request for scope (-0.11, -0.06)
00:13:05.202 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:05.202 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
00:13:05.202 00.000 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 5 / 99999
00:13:05.203 00.001 21948 Worker thread wakes up
00:13:05.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
00:13:05.203 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
00:13:05.203 00.000 21948 Moving (-0.11, -0.06) raw xDistance=0.01 yDistance=0.13
00:13:05.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:13:05.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:05.203 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054385.203,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:13:05.204 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:13:05.204 00.000 21948 MoveAxis(E, 0, ABG)
00:13:05.204 00.000 21948 Move returns status 0, amount 0
00:13:05.204 00.000 21948 MoveAxis(N, 0, ABG)
00:13:05.204 00.000 21948 Move returns status 0, amount 0
00:13:05.204 00.000 21948 move complete, result=0
00:13:05.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:05.206 00.002 21948 worker thread done servicing request
00:13:05.206 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:05.206 00.000 18120 Enqueuing Expose request
00:13:05.207 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:05.207 00.000 21948 Worker thread wakes up
00:13:05.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:05.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:06.729 01.522 21948 Exposure complete
00:13:06.752 00.023 21948 worker thread done servicing request
00:13:06.753 00.001 18120 OnExposeComplete: enter
00:13:06.753 00.000 18120 UpdateGuideState(): m_state=6
00:13:06.754 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
00:13:06.754 00.000 18120 Star::Find returns 1 (0), X=408.76, Y=238.06, Mass=2036, SNR=31.0, Peak=184 HFD=4.2
00:13:06.755 00.001 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.14) = xAngle (-0.94 = -0.94)
00:13:06.755 00.000 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.16 = 2.16)
00:13:06.755 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-2.08 mountX=0.15 mountY=0.22, mountTheta=0.95
00:13:06.757 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.23, opts=13)
00:13:06.757 00.000 18120 Enqueuing Move request for scope (-0.13, -0.23)
00:13:06.759 00.002 21948 Worker thread wakes up
00:13:06.759 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
00:13:06.759 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:06.761 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
00:13:06.761 00.000 21948 Moving (-0.13, -0.23) raw xDistance=0.15 yDistance=0.22
00:13:06.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:13:06.761 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
00:13:06.762 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:06.762 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 6 / 99999
00:13:06.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:13:06.762 00.000 21948 MoveAxis(E, 0, ABG)
00:13:06.762 00.000 21948 Move returns status 0, amount 0
00:13:06.762 00.000 21948 MoveAxis(N, 0, ABG)
00:13:06.762 00.000 21948 Move returns status 0, amount 0
00:13:06.762 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054386.762,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
00:13:06.763 00.001 21948 move complete, result=0
00:13:06.763 00.000 21948 worker thread done servicing request
00:13:06.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:06.764 00.001 18120 Enqueuing Expose request
00:13:06.764 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:06.764 00.000 21948 Worker thread wakes up
00:13:06.765 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:06.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:08.395 01.630 21948 Exposure complete
00:13:08.423 00.028 21948 worker thread done servicing request
00:13:08.423 00.000 18120 OnExposeComplete: enter
00:13:08.423 00.000 18120 UpdateGuideState(): m_state=6
00:13:08.424 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
00:13:08.424 00.000 18120 Star::Find returns 1 (0), X=408.88, Y=238.07, Mass=2117, SNR=31.6, Peak=201 HFD=4.2
00:13:08.427 00.003 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
00:13:08.429 00.002 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
00:13:08.433 00.004 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.60 mountX=0.19 mountY=0.10, mountTheta=0.49
00:13:08.436 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.21, opts=13)
00:13:08.439 00.003 18120 Enqueuing Move request for scope (-0.01, -0.21)
00:13:08.441 00.002 21948 Worker thread wakes up
00:13:08.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
00:13:08.441 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
00:13:08.441 00.000 21948 Moving (-0.01, -0.21) raw xDistance=0.19 yDistance=0.10
00:13:08.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:13:08.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:08.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:08.443 00.002 18120 UpdateGuideState exits: m=2117 RSB=31.6
00:13:08.443 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 7 / 99999
00:13:08.444 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:08.444 00.000 21948 MoveAxis(E, 0, ABG)
00:13:08.444 00.000 21948 Move returns status 0, amount 0
00:13:08.444 00.000 21948 MoveAxis(N, 0, ABG)
00:13:08.444 00.000 21948 Move returns status 0, amount 0
00:13:08.444 00.000 21948 move complete, result=0
00:13:08.444 00.000 21948 worker thread done servicing request
00:13:08.444 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054388.444,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
00:13:08.444 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.446 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:08.446 00.000 18120 Enqueuing Expose request
00:13:08.447 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:08.447 00.000 21948 Worker thread wakes up
00:13:08.447 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:08.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:09.974 01.527 21948 Exposure complete
00:13:10.011 00.037 21948 worker thread done servicing request
00:13:10.011 00.000 18120 OnExposeComplete: enter
00:13:10.012 00.001 18120 UpdateGuideState(): m_state=6
00:13:10.013 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
00:13:10.014 00.001 18120 Star::Find returns 1 (0), X=408.97, Y=238.00, Mass=2032, SNR=31.0, Peak=203 HFD=4.4
00:13:10.014 00.000 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.14) = xAngle (-0.14 = -0.14)
00:13:10.015 00.001 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.96 = 2.96)
00:13:10.015 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.28 mountX=0.30 mountY=0.05, mountTheta=0.18
00:13:10.016 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.29, opts=13)
00:13:10.017 00.001 18120 Enqueuing Move request for scope (0.09, -0.29)
00:13:10.017 00.000 21948 Worker thread wakes up
00:13:10.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
00:13:10.017 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
00:13:10.017 00.000 21948 Moving (0.09, -0.29) raw xDistance=0.30 yDistance=0.05
00:13:10.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:13:10.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:10.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:10.017 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
00:13:10.019 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:10.019 00.000 21948 MoveAxis(W, 53, ABG)
00:13:10.019 00.000 21948 Guiding  Dir = 3, Dur = 53
00:13:10.019 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 8 / 99999
00:13:10.019 00.000 21948 IsSlewing returns 0
00:13:10.019 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054390.019,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
00:13:10.020 00.001 21948 IsGuiding returns 0
00:13:10.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:10.021 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:10.022 00.001 18120 Enqueuing Expose request
00:13:10.022 00.000 21948 PulseGuide returned control before completion, sleep 62
00:13:10.100 00.078 21948 IsGuiding returns 0
00:13:10.100 00.000 21948 Move returns status 0, amount 53
00:13:10.100 00.000 21948 MoveAxis(N, 0, ABG)
00:13:10.100 00.000 21948 Move returns status 0, amount 0
00:13:10.100 00.000 21948 move complete, result=0
00:13:10.100 00.000 21948 worker thread done servicing request
00:13:10.100 00.000 21948 Worker thread wakes up
00:13:10.101 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:10.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:10.101 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
00:13:11.727 01.626 21948 Exposure complete
00:13:11.773 00.046 21948 worker thread done servicing request
00:13:11.774 00.001 18120 OnExposeComplete: enter
00:13:11.774 00.000 18120 UpdateGuideState(): m_state=6
00:13:11.775 00.001 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
00:13:11.775 00.000 18120 Star::Find returns 1 (0), X=408.88, Y=238.31, Mass=2131, SNR=31.6, Peak=188 HFD=4.3
00:13:11.776 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
00:13:11.776 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
00:13:11.776 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.02 mountX=-0.03 mountY=-0.00, mountTheta=-3.12
00:13:11.779 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
00:13:11.779 00.000 18120 Enqueuing Move request for scope (-0.01, 0.03)
00:13:11.779 00.000 21948 Worker thread wakes up
00:13:11.780 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:13:11.780 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:13:11.780 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
00:13:11.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:13:11.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:11.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:11.780 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.6
00:13:11.781 00.001 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 9 / 99999
00:13:11.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:13:11.781 00.000 21948 MoveAxis(E, 0, ABG)
00:13:11.781 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054391.781,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
00:13:11.782 00.001 21948 Move returns status 0, amount 0
00:13:11.782 00.000 21948 MoveAxis(N, 0, ABG)
00:13:11.782 00.000 21948 Move returns status 0, amount 0
00:13:11.782 00.000 21948 move complete, result=0
00:13:11.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:11.782 00.000 21948 worker thread done servicing request
00:13:11.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:11.783 00.001 18120 Enqueuing Expose request
00:13:11.783 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:11.784 00.001 21948 Worker thread wakes up
00:13:11.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:11.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:13.304 01.520 21948 Exposure complete
00:13:13.340 00.036 21948 worker thread done servicing request
00:13:13.340 00.000 18120 OnExposeComplete: enter
00:13:13.341 00.001 18120 UpdateGuideState(): m_state=6
00:13:13.342 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
00:13:13.344 00.002 18120 Star::Find returns 1 (0), X=408.85, Y=238.41, Mass=2060, SNR=31.2, Peak=175 HFD=3.9
00:13:13.344 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:13:13.345 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
00:13:13.346 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.89 mountX=-0.13 mountY=-0.02, mountTheta=-2.99
00:13:13.347 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
00:13:13.347 00.000 18120 Enqueuing Move request for scope (-0.04, 0.12)
00:13:13.348 00.001 21948 Worker thread wakes up
00:13:13.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:13:13.348 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:13:13.348 00.000 21948 Moving (-0.04, 0.12) raw xDistance=-0.13 yDistance=-0.02
00:13:13.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:13.348 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.2
00:13:13.351 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:13:13.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:13.351 00.000 18120 PhdController: settling, locked = 1, distance = 0.20 (0.50) aobump = 0 frame = 10 / 99999
00:13:13.351 00.000 18120 PhdController: newstate STATE_FINISH
00:13:13.352 00.001 18120 PhdController complete: success
00:13:13.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:13.352 00.000 21948 MoveAxis(E, 0, ABG)
00:13:13.352 00.000 21948 Move returns status 0, amount 0
00:13:13.352 00.000 21948 MoveAxis(N, 0, ABG)
00:13:13.352 00.000 21948 Move returns status 0, amount 0
00:13:13.352 00.000 21948 move complete, result=0
00:13:13.352 00.000 21948 worker thread done servicing request
00:13:13.353 00.001 18120 evsrv: {"Event":"SettleDone","Timestamp":1786054393.352,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:13:13.353 00.000 18120 Mount: notify guiding dither settle done success=1
00:13:13.354 00.001 18120 PhdController: newstate STATE_IDLE
00:13:13.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:13.355 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:13.355 00.000 18120 Enqueuing Expose request
00:13:13.356 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:13.357 00.001 21948 Worker thread wakes up
00:13:13.357 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:13.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:14.986 01.629 21948 Exposure complete
00:13:15.019 00.033 21948 worker thread done servicing request
00:13:15.019 00.000 18120 OnExposeComplete: enter
00:13:15.019 00.000 18120 UpdateGuideState(): m_state=6
00:13:15.020 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
00:13:15.020 00.000 18120 Star::Find returns 1 (0), X=408.61, Y=238.45, Mass=2090, SNR=31.4, Peak=157 HFD=4.1
00:13:15.021 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
00:13:15.021 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.86 = 0.58)
00:13:15.023 00.002 18120 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.61 mountX=-0.26 mountY=0.18, mountTheta=2.55
00:13:15.024 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.16, opts=13)
00:13:15.024 00.000 18120 Enqueuing Move request for scope (-0.28, 0.16)
00:13:15.024 00.000 21948 Worker thread wakes up
00:13:15.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
00:13:15.024 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
00:13:15.024 00.000 21948 Moving (-0.28, 0.16) raw xDistance=-0.26 yDistance=0.18
00:13:15.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:13:15.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:15.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:15.025 00.001 18120 UpdateGuideState exits: m=2090 RSB=31.4
00:13:15.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.026 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:15.026 00.000 18120 Enqueuing Expose request
00:13:15.027 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:13:15.027 00.000 21948 MoveAxis(E, 47, ABG)
00:13:15.027 00.000 21948 Guiding  Dir = 2, Dur = 47
00:13:15.027 00.000 21948 IsSlewing returns 0
00:13:15.027 00.000 21948 IsGuiding returns 0
00:13:15.030 00.003 21948 PulseGuide returned control before completion, sleep 55
00:13:15.094 00.064 21948 IsGuiding returns 1
00:13:15.094 00.000 21948 scope still moving after pulse duration time elapsed
00:13:15.124 00.030 21948 IsSlewing returns 0
00:13:15.124 00.000 21948 IsGuiding returns 0
00:13:15.124 00.000 21948 scope move finished after 47 + 50 ms
00:13:15.124 00.000 21948 Move returns status 0, amount 47
00:13:15.124 00.000 21948 MoveAxis(N, 0, ABG)
00:13:15.124 00.000 21948 Move returns status 0, amount 0
00:13:15.125 00.001 21948 move complete, result=0
00:13:15.125 00.000 21948 worker thread done servicing request
00:13:15.125 00.000 21948 Worker thread wakes up
00:13:15.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:15.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:15.125 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
00:13:16.530 01.405 21948 Exposure complete
00:13:16.561 00.031 21948 worker thread done servicing request
00:13:16.561 00.000 18120 OnExposeComplete: enter
00:13:16.562 00.001 18120 UpdateGuideState(): m_state=6
00:13:16.562 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.563 00.001 18120 Star::Find returns 1 (0), X=408.69, Y=238.26, Mass=2209, SNR=32.3, Peak=212 HFD=4.3
00:13:16.563 00.000 18120 MultiStar: exiting stabilization period
00:13:16.563 00.000 18120 MultiStar: updating star positions after lock position change
00:13:16.564 00.001 18120 Star::Find(15, 643, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.564 00.000 18120 Star::Find returns 1 (0), X=643.58, Y=142.20, Mass=1011, SNR=21.9, Peak=97 HFD=3.7
00:13:16.565 00.001 18120 Star::Find(15, 248, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.565 00.000 18120 Star::Find returns 1 (0), X=248.57, Y=594.42, Mass=810, SNR=19.6, Peak=65 HFD=4.1
00:13:16.565 00.000 18120 Star::Find(15, 1150, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.566 00.001 18120 Star::Find returns 1 (0), X=1150.72, Y=216.88, Mass=1091, SNR=22.7, Peak=60 HFD=5.2
00:13:16.566 00.000 18120 Star::Find(15, 1159, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.567 00.001 18120 Star::Find returns 1 (0), X=1159.51, Y=808.41, Mass=573, SNR=16.5, Peak=42 HFD=3.9
00:13:16.567 00.000 18120 Star::Find(15, 927, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.568 00.001 18120 Star::Find returns 1 (0), X=928.13, Y=803.46, Mass=557, SNR=16.4, Peak=48 HFD=3.8
00:13:16.568 00.000 18120 Star::Find(15, 549, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.569 00.001 18120 Star::Find returns 1 (0), X=550.04, Y=572.20, Mass=508, SNR=15.5, Peak=46 HFD=4.3
00:13:16.569 00.000 18120 Star::Find(15, 241, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.569 00.000 18120 Star::Find returns 1 (0), X=241.53, Y=359.40, Mass=491, SNR=15.3, Peak=48 HFD=3.3
00:13:16.570 00.001 18120 Star::Find(15, 97, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.570 00.000 18120 Star::Find returns 1 (0), X=97.94, Y=866.36, Mass=403, SNR=13.9, Peak=61 HFD=3.3
00:13:16.571 00.001 18120 Star::Find(15, 273, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.571 00.000 18120 Star::Find returns 1 (0), X=273.79, Y=627.12, Mass=404, SNR=13.8, Peak=54 HFD=3.2
00:13:16.572 00.001 18120 Star::Find(15, 35, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.572 00.000 18120 Star::Find returns 1 (0), X=35.93, Y=450.94, Mass=286, SNR=11.7, Peak=47 HFD=2.9
00:13:16.573 00.001 18120 Star::Find(15, 395, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:13:16.573 00.000 18120 Star::Find returns 1 (0), X=395.48, Y=486.52, Mass=362, SNR=13.1, Peak=35 HFD=3.2
00:13:16.573 00.000 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.14) = xAngle (-1.88 = -1.88)
00:13:16.574 00.001 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.22 = 1.22)
00:13:16.574 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.03 mountX=-0.06 mountY=0.19, mountTheta=1.89
00:13:16.576 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.02, opts=13)
00:13:16.576 00.000 18120 Enqueuing Move request for scope (-0.20, -0.02)
00:13:16.577 00.001 21948 Worker thread wakes up
00:13:16.577 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:16.577 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
00:13:16.577 00.000 18120 UpdateGuideState exits: m=2209 RSB=32.3
00:13:16.578 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:16.578 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:16.579 00.001 18120 Enqueuing Expose request
00:13:16.579 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
00:13:16.579 00.000 21948 Moving (-0.20, -0.02) raw xDistance=-0.06 yDistance=0.19
00:13:16.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:13:16.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:16.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:13:16.579 00.000 21948 MoveAxis(E, 0, ABG)
00:13:16.579 00.000 21948 Move returns status 0, amount 0
00:13:16.579 00.000 21948 MoveAxis(N, 0, ABG)
00:13:16.579 00.000 21948 Move returns status 0, amount 0
00:13:16.579 00.000 21948 move complete, result=0
00:13:16.579 00.000 21948 worker thread done servicing request
00:13:16.579 00.000 21948 Worker thread wakes up
00:13:16.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:16.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:16.580 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:18.205 01.625 21948 Exposure complete
00:13:18.244 00.039 21948 worker thread done servicing request
00:13:18.245 00.001 18120 OnExposeComplete: enter
00:13:18.246 00.001 18120 UpdateGuideState(): m_state=6
00:13:18.247 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
00:13:18.249 00.002 18120 Star::Find returns 1 (0), X=408.92, Y=238.10, Mass=2243, SNR=32.7, Peak=202 HFD=4.2
00:13:18.250 00.001 18120 MultiStar: [#1 -0.11,-0.19,0.66,U] [#2 -0.21,-0.29,0.61,U] [#3 -0.02,-0.05,0.64,U] [#4 0.05,-0.27,0.51,U] [#5 -0.07,-0.34,0.47,U] [#6 -0.22,-0.19,0.46,U] [#7 -0.11,-0.17,0.49,U] [#8 -0.04,-0.46,0.00,M1] 
00:13:18.251 00.001 18120 single-star, 7 included, MultiStar: {-0.07, -0.20}, one-star: {0.03, -0.18}
00:13:18.252 00.001 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.25 = -0.25)
00:13:18.253 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.85 = 2.85)
00:13:18.253 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.39 mountX=0.18 mountY=0.05, mountTheta=0.29
00:13:18.255 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.18, opts=13)
00:13:18.256 00.001 18120 Enqueuing Move request for scope (0.03, -0.18)
00:13:18.258 00.002 21948 Worker thread wakes up
00:13:18.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
00:13:18.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
00:13:18.258 00.000 21948 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=0.05
00:13:18.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:13:18.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:18.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:18.260 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:18.260 00.000 21948 MoveAxis(E, 0, ABG)
00:13:18.260 00.000 18120 UpdateGuideState exits: m=2243 RSB=32.7
00:13:18.260 00.000 21948 Move returns status 0, amount 0
00:13:18.260 00.000 21948 MoveAxis(N, 0, ABG)
00:13:18.260 00.000 21948 Move returns status 0, amount 0
00:13:18.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.260 00.000 21948 move complete, result=0
00:13:18.261 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:18.261 00.000 18120 Enqueuing Expose request
00:13:18.261 00.000 21948 worker thread done servicing request
00:13:18.261 00.000 21948 Worker thread wakes up
00:13:18.261 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:18.262 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:18.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:19.782 01.520 21948 Exposure complete
00:13:19.810 00.028 21948 worker thread done servicing request
00:13:19.810 00.000 18120 OnExposeComplete: enter
00:13:19.812 00.002 18120 UpdateGuideState(): m_state=6
00:13:19.814 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
00:13:19.817 00.003 18120 Star::Find returns 1 (0), X=408.94, Y=237.83, Mass=1989, SNR=30.6, Peak=187 HFD=4.2
00:13:19.820 00.003 18120 MultiStar: [#1 0.05,-0.42,0.00,M1] [#2 0.15,-0.32,0.65,U] [#3 -0.09,-0.49,0.00,M1] [#4 -0.22,-0.19,0.57,U] [#5 -0.02,-0.49,0.00,M1] [#6 0.21,-0.20,0.49,U] [#7 -0.13,-0.06,0.53,U] [#8 0.11,-0.26,0.45,U] 
00:13:19.822 00.002 18120 refined, 5 included, MultiStar: {0.03, -0.27}, one-star: {0.05, -0.45}
00:13:19.824 00.002 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
00:13:19.826 00.002 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.78 = 2.78)
00:13:19.829 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.47 mountX=0.26 mountY=0.10, mountTheta=0.36
00:13:19.833 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.27, opts=13)
00:13:19.835 00.002 18120 Enqueuing Move request for scope (0.03, -0.27)
00:13:19.838 00.003 21948 Worker thread wakes up
00:13:19.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:19.839 00.001 18120 UpdateGuideState exits: m=1989 RSB=30.6
00:13:19.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:19.840 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:19.840 00.000 18120 Enqueuing Expose request
00:13:19.841 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
00:13:19.841 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
00:13:19.841 00.000 21948 Moving (0.03, -0.27) raw xDistance=0.26 yDistance=0.10
00:13:19.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:13:19.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:19.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:19.841 00.000 21948 MoveAxis(W, 47, ABG)
00:13:19.841 00.000 21948 Guiding  Dir = 3, Dur = 47
00:13:19.841 00.000 21948 IsSlewing returns 0
00:13:19.842 00.001 21948 IsGuiding returns 0
00:13:19.843 00.001 21948 PulseGuide returned control before completion, sleep 56
00:13:19.908 00.065 21948 IsGuiding returns 0
00:13:19.908 00.000 21948 Move returns status 0, amount 47
00:13:19.908 00.000 21948 MoveAxis(N, 0, ABG)
00:13:19.908 00.000 21948 Move returns status 0, amount 0
00:13:19.908 00.000 21948 move complete, result=0
00:13:19.908 00.000 21948 worker thread done servicing request
00:13:19.908 00.000 21948 Worker thread wakes up
00:13:19.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:19.908 00.000 18120 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
00:13:19.909 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:21.534 01.625 21948 Exposure complete
00:13:21.580 00.046 21948 worker thread done servicing request
00:13:21.580 00.000 18120 OnExposeComplete: enter
00:13:21.581 00.001 18120 UpdateGuideState(): m_state=6
00:13:21.581 00.000 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
00:13:21.582 00.001 18120 Star::Find returns 1 (0), X=408.80, Y=238.24, Mass=2256, SNR=32.5, Peak=228 HFD=4.3
00:13:21.582 00.000 18120 MultiStar: [#1 0.06,0.03,0.68,U] [#2 0.17,-0.07,0.60,U] [#3 0.06,-0.17,0.65,U] [#4 -0.05,-0.04,0.54,U] [#5 -0.20,0.18,0.52,U] [#6 -0.01,-0.13,0.47,U] [#7 -0.12,0.05,0.46,U] [#8 0.07,-0.15,0.46,U] 
00:13:21.583 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.09, -0.04}
00:13:21.583 00.000 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
00:13:21.584 00.001 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
00:13:21.584 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.87 mountX=0.03 mountY=0.03, mountTheta=0.75
00:13:21.586 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
00:13:21.587 00.001 18120 Enqueuing Move request for scope (-0.01, -0.04)
00:13:21.587 00.000 21948 Worker thread wakes up
00:13:21.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:13:21.587 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:13:21.587 00.000 21948 Moving (-0.01, -0.04) raw xDistance=0.03 yDistance=0.03
00:13:21.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:13:21.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:21.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:21.588 00.001 18120 UpdateGuideState exits: m=2256 RSB=32.5
00:13:21.589 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:21.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:21.590 00.001 18120 Enqueuing Expose request
00:13:21.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:13:21.590 00.000 21948 MoveAxis(E, 0, ABG)
00:13:21.590 00.000 21948 Move returns status 0, amount 0
00:13:21.590 00.000 21948 MoveAxis(N, 0, ABG)
00:13:21.590 00.000 21948 Move returns status 0, amount 0
00:13:21.590 00.000 21948 move complete, result=0
00:13:21.590 00.000 21948 worker thread done servicing request
00:13:21.590 00.000 21948 Worker thread wakes up
00:13:21.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:21.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:21.591 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:23.104 01.513 21948 Exposure complete
00:13:23.136 00.032 21948 worker thread done servicing request
00:13:23.136 00.000 18120 OnExposeComplete: enter
00:13:23.137 00.001 18120 UpdateGuideState(): m_state=6
00:13:23.138 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
00:13:23.138 00.000 18120 Star::Find returns 1 (0), X=408.95, Y=238.01, Mass=2227, SNR=32.6, Peak=227 HFD=4.4
00:13:23.139 00.001 18120 MultiStar: [#1 -0.23,0.20,0.69,U] [#2 -0.12,0.03,0.60,U] [#3 -0.06,-0.06,0.67,U] [#4 0.08,-0.10,0.51,U] [#5 -0.25,-0.12,0.50,U] [#6 -0.05,-0.13,0.45,U] [#7 -0.29,0.11,0.50,U] [#8 -0.34,0.04,0.43,U] 
00:13:23.139 00.000 18120 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {0.06, -0.28}
00:13:23.140 00.001 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
00:13:23.140 00.000 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.51 = 1.51)
00:13:23.140 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=-0.00 mountY=0.12, mountTheta=1.60
00:13:23.142 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.05, opts=13)
00:13:23.143 00.001 18120 Enqueuing Move request for scope (-0.11, -0.05)
00:13:23.144 00.001 21948 Worker thread wakes up
00:13:23.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
00:13:23.144 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
00:13:23.144 00.000 21948 Moving (-0.11, -0.05) raw xDistance=-0.00 yDistance=0.12
00:13:23.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:13:23.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:23.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:13:23.144 00.000 21948 MoveAxis(E, 0, ABG)
00:13:23.144 00.000 21948 Move returns status 0, amount 0
00:13:23.144 00.000 21948 MoveAxis(N, 0, ABG)
00:13:23.144 00.000 21948 Move returns status 0, amount 0
00:13:23.144 00.000 21948 move complete, result=0
00:13:23.144 00.000 21948 worker thread done servicing request
00:13:23.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:23.145 00.001 18120 UpdateGuideState exits: m=2227 RSB=32.6
00:13:23.145 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:23.146 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:23.146 00.000 18120 Enqueuing Expose request
00:13:23.146 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:23.147 00.001 21948 Worker thread wakes up
00:13:23.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:23.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:24.779 01.632 21948 Exposure complete
00:13:24.809 00.030 21948 worker thread done servicing request
00:13:24.809 00.000 18120 OnExposeComplete: enter
00:13:24.814 00.005 18120 UpdateGuideState(): m_state=6
00:13:24.817 00.003 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
00:13:24.817 00.000 18120 Star::Find returns 1 (0), X=408.85, Y=238.18, Mass=1960, SNR=30.3, Peak=207 HFD=4.2
00:13:24.817 00.000 18120 MultiStar: [#1 -0.24,0.06,0.72,U] [#2 -0.12,0.22,0.67,U] [#3 -0.16,0.15,0.70,U] [#4 -0.15,-0.16,0.56,U] [#5 -0.29,0.00,0.57,U] [#6 -0.03,-0.21,0.51,U] [#7 -0.42,-0.12,0.00,M1] [#8 0.03,-0.01,0.44,U] 
00:13:24.818 00.001 18120 single-star, 7 included, MultiStar: {-0.13, -0.00}, one-star: {-0.03, -0.11}
00:13:24.820 00.002 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
00:13:24.822 00.002 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
00:13:24.822 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.87 mountX=0.08 mountY=0.08, mountTheta=0.75
00:13:24.823 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.11, opts=13)
00:13:24.824 00.001 18120 Enqueuing Move request for scope (-0.03, -0.11)
00:13:24.826 00.002 21948 Worker thread wakes up
00:13:24.826 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:24.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
00:13:24.827 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.3
00:13:24.827 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
00:13:24.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:24.828 00.001 21948 Moving (-0.03, -0.11) raw xDistance=0.08 yDistance=0.08
00:13:24.828 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:13:24.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:24.828 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:24.828 00.000 18120 Enqueuing Expose request
00:13:24.829 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:13:24.829 00.000 21948 MoveAxis(E, 0, ABG)
00:13:24.829 00.000 21948 Move returns status 0, amount 0
00:13:24.829 00.000 21948 MoveAxis(N, 0, ABG)
00:13:24.829 00.000 21948 Move returns status 0, amount 0
00:13:24.829 00.000 21948 move complete, result=0
00:13:24.829 00.000 21948 worker thread done servicing request
00:13:24.829 00.000 21948 Worker thread wakes up
00:13:24.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:24.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:24.830 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:26.344 01.514 21948 Exposure complete
00:13:26.378 00.034 21948 worker thread done servicing request
00:13:26.378 00.000 18120 OnExposeComplete: enter
00:13:26.379 00.001 18120 UpdateGuideState(): m_state=6
00:13:26.379 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
00:13:26.379 00.000 18120 Star::Find returns 1 (0), X=408.78, Y=238.04, Mass=2233, SNR=32.4, Peak=223 HFD=4.2
00:13:26.381 00.002 18120 MultiStar: [#1 -0.16,-0.16,0.69,U] [#2 -0.13,-0.07,0.60,U] [#3 -0.17,-0.02,0.67,U] [#4 -0.17,-0.10,0.53,U] [#5 -0.36,-0.04,0.00,M1] [#6 0.02,-0.25,0.46,U] [#7 -0.18,-0.02,0.50,U] [#8 -0.37,-0.18,0.00,M1] 
00:13:26.381 00.000 18120 refined, 6 included, MultiStar: {-0.13, -0.13}, one-star: {-0.11, -0.24}
00:13:26.382 00.001 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.14) = xAngle (-1.22 = -1.22)
00:13:26.382 00.000 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.88 = 1.88)
00:13:26.383 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.36 mountX=0.06 mountY=0.18, mountTheta=1.22
00:13:26.383 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.13, opts=13)
00:13:26.384 00.001 18120 Enqueuing Move request for scope (-0.13, -0.13)
00:13:26.385 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:26.385 00.000 18120 UpdateGuideState exits: m=2233 RSB=32.4
00:13:26.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:26.386 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:26.386 00.000 18120 Enqueuing Expose request
00:13:26.387 00.001 21948 Worker thread wakes up
00:13:26.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
00:13:26.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
00:13:26.387 00.000 21948 Moving (-0.13, -0.13) raw xDistance=0.06 yDistance=0.18
00:13:26.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:13:26.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:26.387 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:13:26.387 00.000 21948 MoveAxis(E, 0, ABG)
00:13:26.387 00.000 21948 Move returns status 0, amount 0
00:13:26.387 00.000 21948 MoveAxis(N, 0, ABG)
00:13:26.387 00.000 21948 Move returns status 0, amount 0
00:13:26.387 00.000 21948 move complete, result=0
00:13:26.387 00.000 21948 worker thread done servicing request
00:13:26.387 00.000 21948 Worker thread wakes up
00:13:26.387 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:26.388 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:26.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:28.016 01.628 21948 Exposure complete
00:13:28.044 00.028 21948 worker thread done servicing request
00:13:28.044 00.000 18120 OnExposeComplete: enter
00:13:28.047 00.003 18120 UpdateGuideState(): m_state=6
00:13:28.050 00.003 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
00:13:28.052 00.002 18120 Star::Find returns 1 (0), X=408.86, Y=237.98, Mass=2126, SNR=31.6, Peak=221 HFD=4.3
00:13:28.055 00.003 18120 MultiStar: [#1 0.02,-0.18,0.69,U] [#2 0.01,-0.11,0.60,U] [#3 0.06,-0.21,0.70,U] [#4 0.11,-0.52,0.00,M1] [#5 -0.09,-0.28,0.56,U] [#6 0.20,-0.14,0.51,U] [#7 -0.41,-0.24,0.00,M1] [#8 0.18,-0.37,0.00,M2] 
00:13:28.057 00.002 18120 refined, 5 included, MultiStar: {0.02, -0.21}, one-star: {-0.03, -0.30}
00:13:28.059 00.002 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
00:13:28.062 00.003 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
00:13:28.064 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.48 mountX=0.20 mountY=0.08, mountTheta=0.37
00:13:28.069 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.21, opts=13)
00:13:28.070 00.001 18120 Enqueuing Move request for scope (0.02, -0.21)
00:13:28.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:28.071 00.001 18120 UpdateGuideState exits: m=2126 RSB=31.6
00:13:28.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:28.072 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:28.072 00.000 18120 Enqueuing Expose request
00:13:28.073 00.001 21948 Worker thread wakes up
00:13:28.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
00:13:28.073 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
00:13:28.073 00.000 21948 Moving (0.02, -0.21) raw xDistance=0.20 yDistance=0.08
00:13:28.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:13:28.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:28.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:13:28.073 00.000 21948 MoveAxis(W, 36, ABG)
00:13:28.073 00.000 21948 Guiding  Dir = 3, Dur = 36
00:13:28.073 00.000 21948 IsSlewing returns 0
00:13:28.073 00.000 21948 IsGuiding returns 0
00:13:28.075 00.002 21948 PulseGuide returned control before completion, sleep 44
00:13:28.124 00.049 21948 IsGuiding returns 0
00:13:28.124 00.000 21948 Move returns status 0, amount 36
00:13:28.124 00.000 21948 MoveAxis(N, 0, ABG)
00:13:28.124 00.000 21948 Move returns status 0, amount 0
00:13:28.124 00.000 21948 move complete, result=0
00:13:28.124 00.000 21948 worker thread done servicing request
00:13:28.124 00.000 21948 Worker thread wakes up
00:13:28.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:28.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:28.124 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:13:29.527 01.403 21948 Exposure complete
00:13:29.552 00.025 21948 worker thread done servicing request
00:13:29.552 00.000 18120 OnExposeComplete: enter
00:13:29.555 00.003 18120 UpdateGuideState(): m_state=6
00:13:29.558 00.003 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
00:13:29.559 00.001 18120 Star::Find returns 1 (1), X=408.97, Y=238.06, Mass=2339, SNR=33.3, Peak=255 HFD=4.3
00:13:29.560 00.001 18120 MultiStar: [#1 0.04,-0.08,0.64,U] [#2 0.03,-0.18,0.56,U] [#3 -0.06,-0.17,0.65,U] [#4 -0.25,-0.19,0.53,U] [#5 -0.28,0.07,0.50,U] [#6 0.10,-0.16,0.47,U] [#7 -0.01,-0.28,0.49,U] [#8 -0.01,-0.35,0.41,U] 
00:13:29.561 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.17}, one-star: {0.08, -0.22}
00:13:29.561 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
00:13:29.562 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
00:13:29.563 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.74 mountX=0.15 mountY=0.10, mountTheta=0.62
00:13:29.565 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.17, opts=13)
00:13:29.566 00.001 18120 Enqueuing Move request for scope (-0.03, -0.17)
00:13:29.567 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:29.567 00.000 18120 UpdateGuideState exits: m=2339 RSB=33.3 Saturée
00:13:29.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:29.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:29.568 00.000 18120 Enqueuing Expose request
00:13:29.569 00.001 21948 Worker thread wakes up
00:13:29.569 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
00:13:29.569 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
00:13:29.569 00.000 21948 Moving (-0.03, -0.17) raw xDistance=0.15 yDistance=0.10
00:13:29.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:13:29.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:29.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:29.569 00.000 21948 MoveAxis(E, 0, ABG)
00:13:29.569 00.000 21948 Move returns status 0, amount 0
00:13:29.569 00.000 21948 MoveAxis(N, 0, ABG)
00:13:29.569 00.000 21948 Move returns status 0, amount 0
00:13:29.569 00.000 21948 move complete, result=0
00:13:29.570 00.001 21948 worker thread done servicing request
00:13:29.570 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:29.570 00.000 21948 Worker thread wakes up
00:13:29.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:29.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:31.199 01.629 21948 Exposure complete
00:13:31.222 00.023 21948 worker thread done servicing request
00:13:31.222 00.000 18120 OnExposeComplete: enter
00:13:31.223 00.001 18120 UpdateGuideState(): m_state=6
00:13:31.223 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
00:13:31.224 00.001 18120 Star::Find returns 1 (1), X=408.96, Y=238.09, Mass=2235, SNR=32.5, Peak=255 HFD=4.3
00:13:31.224 00.000 18120 MultiStar: [#1 -0.09,-0.04,0.69,U] [#2 0.14,-0.24,0.62,U] [#3 -0.19,-0.06,0.67,U] [#4 -0.34,-0.14,0.00,M1] [#5 -0.26,-0.34,0.00,M1] [#6 0.31,-0.03,0.45,U] [#7 -0.01,-0.22,0.48,U] [#8 -0.23,-0.23,0.40,U] 
00:13:31.225 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.15}, one-star: {0.07, -0.20}
00:13:31.225 00.000 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.14) = xAngle (-0.41 = -0.41)
00:13:31.226 00.001 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.69 = 2.69)
00:13:31.226 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.55 mountX=0.13 mountY=0.06, mountTheta=0.44
00:13:31.227 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.15, opts=13)
00:13:31.230 00.003 18120 Enqueuing Move request for scope (0.00, -0.15)
00:13:31.232 00.002 21948 Worker thread wakes up
00:13:31.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:31.233 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
00:13:31.233 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
00:13:31.233 00.000 21948 Moving (0.00, -0.15) raw xDistance=0.13 yDistance=0.06
00:13:31.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:13:31.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:31.233 00.000 18120 UpdateGuideState exits: m=2235 RSB=32.5 Saturée
00:13:31.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.234 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:31.234 00.000 18120 Enqueuing Expose request
00:13:31.235 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:13:31.235 00.000 21948 MoveAxis(E, 0, ABG)
00:13:31.235 00.000 21948 Move returns status 0, amount 0
00:13:31.235 00.000 21948 MoveAxis(N, 0, ABG)
00:13:31.235 00.000 21948 Move returns status 0, amount 0
00:13:31.235 00.000 21948 move complete, result=0
00:13:31.235 00.000 21948 worker thread done servicing request
00:13:31.235 00.000 21948 Worker thread wakes up
00:13:31.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:31.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:31.236 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:32.749 01.513 21948 Exposure complete
00:13:32.778 00.029 21948 worker thread done servicing request
00:13:32.778 00.000 18120 OnExposeComplete: enter
00:13:32.781 00.003 18120 UpdateGuideState(): m_state=6
00:13:32.784 00.003 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
00:13:32.785 00.001 18120 Star::Find returns 1 (0), X=408.92, Y=238.25, Mass=2002, SNR=30.7, Peak=207 HFD=4.1
00:13:32.786 00.001 18120 MultiStar: [#1 -0.19,-0.09,0.73,U] [#2 -0.09,-0.13,0.66,U] [#3 -0.19,0.01,0.68,U] [#4 -0.39,-0.03,0.00,M2] [#5 -0.05,0.08,0.54,U] [#6 -0.09,-0.23,0.52,U] [#7 -0.22,-0.11,0.53,U] [#8 -0.09,-0.04,0.45,U] 
00:13:32.787 00.001 18120 single-star, 7 included, MultiStar: {-0.10, -0.06}, one-star: {0.03, -0.03}
00:13:32.787 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.14) = xAngle (0.37 = 0.37)
00:13:32.788 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.47 = -2.81)
00:13:32.788 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.77 mountX=0.04 mountY=-0.01, mountTheta=-0.34
00:13:32.790 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
00:13:32.790 00.000 18120 Enqueuing Move request for scope (0.03, -0.03)
00:13:32.791 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:32.791 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.7
00:13:32.791 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:32.792 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:32.792 00.000 18120 Enqueuing Expose request
00:13:32.793 00.001 21948 Worker thread wakes up
00:13:32.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:13:32.793 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:13:32.793 00.000 21948 Moving (0.03, -0.03) raw xDistance=0.04 yDistance=-0.01
00:13:32.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:13:32.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:32.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:32.793 00.000 21948 MoveAxis(E, 0, ABG)
00:13:32.793 00.000 21948 Move returns status 0, amount 0
00:13:32.793 00.000 21948 MoveAxis(N, 0, ABG)
00:13:32.793 00.000 21948 Move returns status 0, amount 0
00:13:32.793 00.000 21948 move complete, result=0
00:13:32.793 00.000 21948 worker thread done servicing request
00:13:32.793 00.000 21948 Worker thread wakes up
00:13:32.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:32.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:32.793 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:34.424 01.631 21948 Exposure complete
00:13:34.452 00.028 21948 worker thread done servicing request
00:13:34.452 00.000 18120 OnExposeComplete: enter
00:13:34.453 00.001 18120 UpdateGuideState(): m_state=6
00:13:34.453 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
00:13:34.454 00.001 18120 Star::Find returns 1 (0), X=408.77, Y=237.97, Mass=2074, SNR=31.3, Peak=204 HFD=4.2
00:13:34.454 00.000 18120 MultiStar: [#1 -0.21,0.01,0.70,U] [#2 -0.28,-0.12,0.64,U] [#3 -0.33,-0.32,0.00,M1] [#4 -0.33,-0.33,0.00,M3] [#5 -0.27,-0.24,0.00,M1] [#6 -0.07,-0.05,0.46,U] [#7 -0.36,-0.21,0.00,M1] [#8 0.10,-0.17,0.45,U] 
00:13:34.455 00.001 18120 refined, 4 included, MultiStar: {-0.13, -0.15}, one-star: {-0.11, -0.31}
00:13:34.456 00.001 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
00:13:34.457 00.001 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
00:13:34.457 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.29 mountX=0.08 mountY=0.18, mountTheta=1.16
00:13:34.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.15, opts=13)
00:13:34.460 00.001 18120 Enqueuing Move request for scope (-0.13, -0.15)
00:13:34.461 00.001 21948 Worker thread wakes up
00:13:34.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:34.462 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.3
00:13:34.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:34.463 00.001 18120 Enqueuing Expose request
00:13:34.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
00:13:34.463 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
00:13:34.463 00.000 21948 Moving (-0.13, -0.15) raw xDistance=0.08 yDistance=0.18
00:13:34.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:13:34.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:34.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:13:34.463 00.000 21948 MoveAxis(E, 0, ABG)
00:13:34.463 00.000 21948 Move returns status 0, amount 0
00:13:34.464 00.001 21948 MoveAxis(N, 0, ABG)
00:13:34.464 00.000 21948 Move returns status 0, amount 0
00:13:34.464 00.000 21948 move complete, result=0
00:13:34.464 00.000 21948 worker thread done servicing request
00:13:34.464 00.000 21948 Worker thread wakes up
00:13:34.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:34.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:34.464 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:35.984 01.520 21948 Exposure complete
00:13:36.018 00.034 21948 worker thread done servicing request
00:13:36.018 00.000 18120 OnExposeComplete: enter
00:13:36.018 00.000 18120 UpdateGuideState(): m_state=6
00:13:36.018 00.000 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
00:13:36.019 00.001 18120 Star::Find returns 1 (0), X=408.81, Y=238.09, Mass=2139, SNR=31.7, Peak=224 HFD=4.2
00:13:36.019 00.000 18120 MultiStar: [#1 0.04,-0.10,0.75,U] [#2 0.10,-0.14,0.65,U] [#3 -0.16,-0.08,0.70,U] [#4 -0.09,-0.24,0.57,U] [#5 -0.17,-0.09,0.49,U] [#6 -0.05,-0.12,0.48,U] [#7 -0.25,-0.30,0.00,M2] [#8 -0.00,-0.15,0.42,U] 
00:13:36.020 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.14}, one-star: {-0.08, -0.19}
00:13:36.020 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
00:13:36.021 00.001 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.34 = 2.34)
00:13:36.021 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.91 mountX=0.11 mountY=0.11, mountTheta=0.79
00:13:36.023 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.14, opts=13)
00:13:36.024 00.001 18120 Enqueuing Move request for scope (-0.05, -0.14)
00:13:36.025 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:36.025 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.7
00:13:36.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:36.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:36.027 00.001 18120 Enqueuing Expose request
00:13:36.028 00.001 21948 Worker thread wakes up
00:13:36.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
00:13:36.028 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
00:13:36.028 00.000 21948 Moving (-0.05, -0.14) raw xDistance=0.11 yDistance=0.11
00:13:36.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:13:36.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:36.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:13:36.028 00.000 21948 MoveAxis(E, 0, ABG)
00:13:36.028 00.000 21948 Move returns status 0, amount 0
00:13:36.028 00.000 21948 MoveAxis(N, 0, ABG)
00:13:36.028 00.000 21948 Move returns status 0, amount 0
00:13:36.028 00.000 21948 move complete, result=0
00:13:36.028 00.000 21948 worker thread done servicing request
00:13:36.028 00.000 21948 Worker thread wakes up
00:13:36.029 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:36.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:36.029 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:37.651 01.622 21948 Exposure complete
00:13:37.689 00.038 21948 worker thread done servicing request
00:13:37.689 00.000 18120 OnExposeComplete: enter
00:13:37.689 00.000 18120 UpdateGuideState(): m_state=6
00:13:37.690 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
00:13:37.690 00.000 18120 Star::Find returns 1 (0), X=408.97, Y=238.11, Mass=2096, SNR=31.5, Peak=214 HFD=4.3
00:13:37.691 00.001 18120 MultiStar: [#1 -0.22,0.05,0.71,U] [#2 -0.03,-0.09,0.63,U] [#3 -0.12,-0.06,0.67,U] [#4 -0.21,-0.14,0.53,U] [#5 -0.49,-0.11,0.00,M1] [#6 -0.07,-0.01,0.47,U] [#7 -0.47,-0.02,0.00,M3] [#8 -0.07,-0.31,0.46,U] 
00:13:37.691 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.10}, one-star: {0.08, -0.17}
00:13:37.692 00.001 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
00:13:37.692 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.02 = 2.02)
00:13:37.693 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.23 mountX=0.06 mountY=0.12, mountTheta=1.10
00:13:37.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
00:13:37.695 00.000 18120 Enqueuing Move request for scope (-0.08, -0.10)
00:13:37.695 00.000 21948 Worker thread wakes up
00:13:37.696 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:13:37.696 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:13:37.696 00.000 21948 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.12
00:13:37.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:13:37.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:37.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:37.696 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.5
00:13:37.697 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.697 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:37.697 00.000 18120 Enqueuing Expose request
00:13:37.698 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:13:37.698 00.000 21948 MoveAxis(E, 0, ABG)
00:13:37.698 00.000 21948 Move returns status 0, amount 0
00:13:37.698 00.000 21948 MoveAxis(N, 0, ABG)
00:13:37.698 00.000 21948 Move returns status 0, amount 0
00:13:37.698 00.000 21948 move complete, result=0
00:13:37.698 00.000 21948 worker thread done servicing request
00:13:37.698 00.000 21948 Worker thread wakes up
00:13:37.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:37.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:37.699 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:39.214 01.515 21948 Exposure complete
00:13:39.246 00.032 21948 worker thread done servicing request
00:13:39.246 00.000 18120 OnExposeComplete: enter
00:13:39.249 00.003 18120 UpdateGuideState(): m_state=6
00:13:39.250 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
00:13:39.251 00.001 18120 Star::Find returns 1 (0), X=408.78, Y=237.92, Mass=2014, SNR=30.8, Peak=203 HFD=4.2
00:13:39.252 00.001 18120 MultiStar: [#1 -0.17,-0.26,0.70,U] [#2 -0.03,-0.45,0.00,M1] [#3 -0.28,-0.14,0.70,U] [#4 -0.43,-0.12,0.00,M2] [#5 -0.43,-0.14,0.00,M2] [#6 -0.09,-0.25,0.48,U] [#7 -0.22,-0.44,0.00,M4] [#8 -0.17,-0.27,0.49,U] 
00:13:39.253 00.001 18120 refined, 4 included, MultiStar: {-0.16, -0.27}, one-star: {-0.11, -0.36}
00:13:39.253 00.000 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.14) = xAngle (-0.98 = -0.98)
00:13:39.254 00.001 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.12 = 2.12)
00:13:39.254 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-2.12 mountX=0.17 mountY=0.27, mountTheta=0.99
00:13:39.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.27, opts=13)
00:13:39.256 00.001 18120 Enqueuing Move request for scope (-0.16, -0.27)
00:13:39.256 00.000 21948 Worker thread wakes up
00:13:39.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
00:13:39.256 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:39.257 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.8
00:13:39.257 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:39.258 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:39.258 00.000 18120 Enqueuing Expose request
00:13:39.259 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
00:13:39.259 00.000 21948 Moving (-0.16, -0.27) raw xDistance=0.17 yDistance=0.27
00:13:39.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:13:39.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:39.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:13:39.259 00.000 21948 MoveAxis(E, 0, ABG)
00:13:39.259 00.000 21948 Move returns status 0, amount 0
00:13:39.259 00.000 21948 MoveAxis(N, 0, ABG)
00:13:39.259 00.000 21948 Move returns status 0, amount 0
00:13:39.259 00.000 21948 move complete, result=0
00:13:39.259 00.000 21948 worker thread done servicing request
00:13:39.259 00.000 21948 Worker thread wakes up
00:13:39.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:39.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:39.259 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:13:40.886 01.627 21948 Exposure complete
00:13:40.922 00.036 21948 worker thread done servicing request
00:13:40.922 00.000 18120 OnExposeComplete: enter
00:13:40.923 00.001 18120 UpdateGuideState(): m_state=6
00:13:40.924 00.001 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
00:13:40.924 00.000 18120 Star::Find returns 1 (0), X=408.90, Y=238.13, Mass=2138, SNR=31.9, Peak=239 HFD=4.2
00:13:40.925 00.001 18120 MultiStar: [#1 -0.31,-0.09,0.67,U] [#2 -0.07,-0.14,0.62,U] [#3 -0.07,-0.17,0.67,U] [#4 -0.21,-0.29,0.57,U] [#5 -0.15,-0.29,0.52,U] [#6 0.08,-0.21,0.53,U] [#7 -0.15,-0.25,0.53,U] [#8 -0.06,-0.22,0.40,U] 
00:13:40.925 00.000 18120 single-star, 8 included, MultiStar: {-0.10, -0.19}, one-star: {0.01, -0.15}
00:13:40.926 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
00:13:40.927 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
00:13:40.927 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.52 mountX=0.14 mountY=0.06, mountTheta=0.41
00:13:40.929 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.15, opts=13)
00:13:40.930 00.001 18120 Enqueuing Move request for scope (0.01, -0.15)
00:13:40.931 00.001 21948 Worker thread wakes up
00:13:40.931 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:13:40.931 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:13:40.931 00.000 21948 Moving (0.01, -0.15) raw xDistance=0.14 yDistance=0.06
00:13:40.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:13:40.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:40.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:40.932 00.001 18120 UpdateGuideState exits: m=2138 RSB=31.9
00:13:40.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:40.933 00.001 18120 Enqueuing Expose request
00:13:40.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:13:40.934 00.001 21948 MoveAxis(E, 0, ABG)
00:13:40.934 00.000 21948 Move returns status 0, amount 0
00:13:40.934 00.000 21948 MoveAxis(N, 0, ABG)
00:13:40.934 00.000 21948 Move returns status 0, amount 0
00:13:40.934 00.000 21948 move complete, result=0
00:13:40.934 00.000 21948 worker thread done servicing request
00:13:40.934 00.000 21948 Worker thread wakes up
00:13:40.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:40.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:40.934 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:42.447 01.513 21948 Exposure complete
00:13:42.508 00.061 21948 worker thread done servicing request
00:13:42.508 00.000 18120 OnExposeComplete: enter
00:13:42.509 00.001 18120 UpdateGuideState(): m_state=6
00:13:42.509 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
00:13:42.509 00.000 18120 Star::Find returns 1 (0), X=408.86, Y=238.14, Mass=1992, SNR=30.7, Peak=207 HFD=4.3
00:13:42.510 00.001 18120 MultiStar: [#1 -0.45,0.14,0.00,M1] [#2 -0.02,-0.20,0.63,U] [#3 -0.18,-0.23,0.69,U] [#4 -0.15,-0.14,0.57,U] [#5 -0.14,-0.16,0.55,U] [#6 -0.02,-0.18,0.50,U] [#7 -0.17,-0.02,0.53,U] [#8 -0.03,-0.30,0.42,U] 
00:13:42.510 00.000 18120 single-star, 7 included, MultiStar: {-0.09, -0.17}, one-star: {-0.03, -0.15}
00:13:42.510 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.14) = xAngle (-0.64 = -0.64)
00:13:42.511 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
00:13:42.511 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.79 mountX=0.12 mountY=0.09, mountTheta=0.67
00:13:42.512 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.15, opts=13)
00:13:42.514 00.002 18120 Enqueuing Move request for scope (-0.03, -0.15)
00:13:42.514 00.000 21948 Worker thread wakes up
00:13:42.514 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:13:42.514 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:42.515 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:13:42.515 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.7
00:13:42.515 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:42.516 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:42.516 00.000 18120 Enqueuing Expose request
00:13:42.516 00.000 21948 Moving (-0.03, -0.15) raw xDistance=0.12 yDistance=0.09
00:13:42.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:13:42.516 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:42.516 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:42.516 00.000 21948 MoveAxis(E, 0, ABG)
00:13:42.516 00.000 21948 Move returns status 0, amount 0
00:13:42.517 00.001 21948 MoveAxis(N, 0, ABG)
00:13:42.517 00.000 21948 Move returns status 0, amount 0
00:13:42.517 00.000 21948 move complete, result=0
00:13:42.517 00.000 21948 worker thread done servicing request
00:13:42.517 00.000 21948 Worker thread wakes up
00:13:42.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:42.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:42.517 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:44.145 01.628 21948 Exposure complete
00:13:44.210 00.065 21948 worker thread done servicing request
00:13:44.210 00.000 18120 OnExposeComplete: enter
00:13:44.212 00.002 18120 UpdateGuideState(): m_state=6
00:13:44.213 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
00:13:44.214 00.001 18120 Star::Find returns 1 (0), X=408.66, Y=238.36, Mass=2076, SNR=31.4, Peak=215 HFD=3.8
00:13:44.214 00.000 18120 MultiStar: [#1 -0.40,0.26,0.00,M2] [#2 -0.07,0.11,0.64,U] [#3 -0.16,-0.03,0.69,U] [#4 -0.17,-0.02,0.53,U] [#5 -0.36,-0.04,0.00,M1] [#6 -0.29,-0.08,0.48,U] [#7 -0.07,0.11,0.54,U] [#8 -0.24,-0.15,0.48,U] 
00:13:44.215 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.01}, one-star: {-0.23, 0.07}
00:13:44.218 00.003 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.14) = xAngle (4.20 = -2.08)
00:13:44.219 00.001 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.02)
00:13:44.220 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.06 mountX=-0.09 mountY=0.15, mountTheta=2.09
00:13:44.221 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.01, opts=13)
00:13:44.221 00.000 18120 Enqueuing Move request for scope (-0.18, 0.01)
00:13:44.222 00.001 21948 Worker thread wakes up
00:13:44.222 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:44.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
00:13:44.222 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
00:13:44.222 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.4
00:13:44.223 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.223 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:44.223 00.000 18120 Enqueuing Expose request
00:13:44.224 00.001 21948 Moving (-0.18, 0.01) raw xDistance=-0.09 yDistance=0.15
00:13:44.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:13:44.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:44.224 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:13:44.224 00.000 21948 MoveAxis(E, 0, ABG)
00:13:44.224 00.000 21948 Move returns status 0, amount 0
00:13:44.224 00.000 21948 MoveAxis(N, 0, ABG)
00:13:44.224 00.000 21948 Move returns status 0, amount 0
00:13:44.224 00.000 21948 move complete, result=0
00:13:44.224 00.000 21948 worker thread done servicing request
00:13:44.224 00.000 21948 Worker thread wakes up
00:13:44.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:44.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:44.225 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:45.740 01.515 21948 Exposure complete
00:13:45.770 00.030 21948 worker thread done servicing request
00:13:45.770 00.000 18120 OnExposeComplete: enter
00:13:45.771 00.001 18120 UpdateGuideState(): m_state=6
00:13:45.771 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
00:13:45.772 00.001 18120 Star::Find returns 1 (0), X=408.92, Y=238.43, Mass=2046, SNR=31.0, Peak=181 HFD=4.1
00:13:45.772 00.000 18120 MultiStar: [#1 -0.06,0.01,0.73,U] [#2 0.08,0.12,0.67,U] [#3 -0.26,0.24,0.69,U] [#4 -0.23,0.08,0.56,U] [#5 -0.37,0.11,0.00,M2] [#6 -0.09,0.08,0.50,U] [#7 -0.04,0.27,0.51,U] [#8 -0.08,-0.05,0.44,U] 
00:13:45.773 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.12}, one-star: {0.03, 0.15}
00:13:45.773 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
00:13:45.774 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
00:13:45.775 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=-0.14 mountY=0.01, mountTheta=3.07
00:13:45.778 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.12, opts=13)
00:13:45.779 00.001 18120 Enqueuing Move request for scope (-0.07, 0.12)
00:13:45.779 00.000 21948 Worker thread wakes up
00:13:45.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:45.779 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.0
00:13:45.780 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:45.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:45.780 00.000 18120 Enqueuing Expose request
00:13:45.781 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
00:13:45.781 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
00:13:45.781 00.000 21948 Moving (-0.07, 0.12) raw xDistance=-0.14 yDistance=0.01
00:13:45.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:13:45.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:45.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:13:45.781 00.000 21948 MoveAxis(E, 0, ABG)
00:13:45.781 00.000 21948 Move returns status 0, amount 0
00:13:45.781 00.000 21948 MoveAxis(N, 0, ABG)
00:13:45.781 00.000 21948 Move returns status 0, amount 0
00:13:45.781 00.000 21948 move complete, result=0
00:13:45.781 00.000 21948 worker thread done servicing request
00:13:45.781 00.000 21948 Worker thread wakes up
00:13:45.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:45.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:45.781 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:47.412 01.631 21948 Exposure complete
00:13:47.435 00.023 21948 worker thread done servicing request
00:13:47.436 00.001 18120 OnExposeComplete: enter
00:13:47.436 00.000 18120 UpdateGuideState(): m_state=6
00:13:47.437 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
00:13:47.438 00.001 18120 Star::Find returns 1 (0), X=408.68, Y=238.11, Mass=2197, SNR=32.1, Peak=228 HFD=4.0
00:13:47.439 00.001 18120 MultiStar: [#1 -0.27,-0.06,0.70,U] [#2 -0.09,-0.09,0.62,U] [#3 -0.17,-0.01,0.68,U] [#4 -0.16,-0.03,0.54,U] [#5 -0.19,0.03,0.53,U] [#6 0.18,0.10,0.48,U] [#7 0.03,-0.17,0.50,U] [#8 -0.29,0.08,0.41,U] 
00:13:47.440 00.001 18120 refined, 8 included, MultiStar: {-0.14, -0.05}, one-star: {-0.21, -0.18}
00:13:47.441 00.001 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
00:13:47.442 00.001 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
00:13:47.442 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.79 mountX=-0.01 mountY=0.15, mountTheta=1.65
00:13:47.443 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.05, opts=13)
00:13:47.444 00.001 18120 Enqueuing Move request for scope (-0.14, -0.05)
00:13:47.444 00.000 21948 Worker thread wakes up
00:13:47.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
00:13:47.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
00:13:47.444 00.000 21948 Moving (-0.14, -0.05) raw xDistance=-0.01 yDistance=0.15
00:13:47.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:13:47.444 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:47.445 00.001 18120 UpdateGuideState exits: m=2197 RSB=32.1
00:13:47.445 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.446 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:47.446 00.000 18120 Enqueuing Expose request
00:13:47.447 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:47.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:13:47.447 00.000 21948 MoveAxis(E, 0, ABG)
00:13:47.447 00.000 21948 Move returns status 0, amount 0
00:13:47.447 00.000 21948 MoveAxis(N, 0, ABG)
00:13:47.447 00.000 21948 Move returns status 0, amount 0
00:13:47.447 00.000 21948 move complete, result=0
00:13:47.447 00.000 21948 worker thread done servicing request
00:13:47.447 00.000 21948 Worker thread wakes up
00:13:47.447 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:47.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:47.447 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:48.971 01.524 21948 Exposure complete
00:13:48.995 00.024 21948 worker thread done servicing request
00:13:48.995 00.000 18120 OnExposeComplete: enter
00:13:48.996 00.001 18120 UpdateGuideState(): m_state=6
00:13:48.996 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
00:13:48.997 00.001 18120 Star::Find returns 1 (0), X=408.90, Y=238.14, Mass=1922, SNR=30.1, Peak=192 HFD=4.2
00:13:48.997 00.000 18120 MultiStar: [#1 -0.03,-0.07,0.76,U] [#2 -0.27,0.13,0.67,U] [#3 -0.08,0.12,0.74,U] [#4 -0.06,-0.14,0.55,U] [#5 -0.18,-0.02,0.54,U] [#6 0.19,-0.17,0.53,U] [#7 -0.21,-0.04,0.57,U] [#8 -0.07,-0.27,0.49,U] 
00:13:48.998 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.02, -0.14}
00:13:48.998 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.14) = xAngle (-1.32 = -1.32)
00:13:48.999 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.78 = 1.78)
00:13:48.999 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=0.02 mountY=0.09, mountTheta=1.32
00:13:49.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.06, opts=13)
00:13:49.001 00.001 18120 Enqueuing Move request for scope (-0.08, -0.06)
00:13:49.001 00.000 21948 Worker thread wakes up
00:13:49.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:49.002 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.1
00:13:49.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:49.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:49.003 00.000 18120 Enqueuing Expose request
00:13:49.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
00:13:49.004 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
00:13:49.004 00.000 21948 Moving (-0.08, -0.06) raw xDistance=0.02 yDistance=0.09
00:13:49.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:13:49.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:49.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:49.004 00.000 21948 MoveAxis(E, 0, ABG)
00:13:49.004 00.000 21948 Move returns status 0, amount 0
00:13:49.004 00.000 21948 MoveAxis(N, 0, ABG)
00:13:49.004 00.000 21948 Move returns status 0, amount 0
00:13:49.004 00.000 21948 move complete, result=0
00:13:49.004 00.000 21948 worker thread done servicing request
00:13:49.004 00.000 21948 Worker thread wakes up
00:13:49.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:49.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:49.004 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:50.630 01.626 21948 Exposure complete
00:13:50.660 00.030 21948 worker thread done servicing request
00:13:50.660 00.000 18120 OnExposeComplete: enter
00:13:50.662 00.002 18120 UpdateGuideState(): m_state=6
00:13:50.664 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
00:13:50.665 00.001 18120 Star::Find returns 1 (0), X=408.89, Y=238.14, Mass=1848, SNR=29.6, Peak=189 HFD=4.2
00:13:50.665 00.000 18120 MultiStar: [#1 -0.30,-0.05,0.71,U] [#2 -0.09,-0.13,0.71,U] [#3 -0.20,0.06,0.73,U] [#4 0.02,-0.05,0.59,U] [#5 0.01,-0.07,0.58,U] [#6 0.23,-0.21,0.54,U] [#7 -0.30,-0.00,0.52,U] [#8 -0.33,-0.36,0.00,M1] 
00:13:50.667 00.002 18120 refined, 7 included, MultiStar: {-0.08, -0.07}, one-star: {0.01, -0.14}
00:13:50.668 00.001 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.14) = xAngle (-1.24 = -1.24)
00:13:50.669 00.001 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.86 = 1.86)
00:13:50.669 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.39 mountX=0.04 mountY=0.10, mountTheta=1.25
00:13:50.670 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.07, opts=13)
00:13:50.671 00.001 18120 Enqueuing Move request for scope (-0.08, -0.07)
00:13:50.671 00.000 21948 Worker thread wakes up
00:13:50.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:50.671 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.6
00:13:50.673 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:50.674 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
00:13:50.674 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
00:13:50.674 00.000 21948 Moving (-0.08, -0.07) raw xDistance=0.04 yDistance=0.10
00:13:50.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:13:50.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:50.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:50.675 00.001 18120 Enqueuing Expose request
00:13:50.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:50.675 00.000 21948 MoveAxis(E, 0, ABG)
00:13:50.675 00.000 21948 Move returns status 0, amount 0
00:13:50.675 00.000 21948 MoveAxis(N, 0, ABG)
00:13:50.675 00.000 21948 Move returns status 0, amount 0
00:13:50.675 00.000 21948 move complete, result=0
00:13:50.675 00.000 21948 worker thread done servicing request
00:13:50.675 00.000 21948 Worker thread wakes up
00:13:50.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:50.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:50.676 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:52.201 01.525 21948 Exposure complete
00:13:52.226 00.025 21948 worker thread done servicing request
00:13:52.226 00.000 18120 OnExposeComplete: enter
00:13:52.228 00.002 18120 UpdateGuideState(): m_state=6
00:13:52.231 00.003 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
00:13:52.234 00.003 18120 Star::Find returns 1 (0), X=408.83, Y=238.08, Mass=1940, SNR=30.4, Peak=207 HFD=4.2
00:13:52.235 00.001 18120 MultiStar: [#1 -0.15,-0.19,0.73,U] [#2 -0.03,-0.11,0.62,U] [#3 -0.39,0.08,0.00,M1] [#4 -0.35,-0.02,0.57,U] [#5 -0.29,-0.07,0.54,U] [#6 0.02,-0.26,0.51,U] [#7 -0.08,-0.17,0.51,U] [#8 -0.21,-0.15,0.46,U] 
00:13:52.236 00.001 18120 refined, 7 included, MultiStar: {-0.13, -0.15}, one-star: {-0.05, -0.21}
00:13:52.236 00.000 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
00:13:52.237 00.001 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.96 = 1.96)
00:13:52.237 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.29 mountX=0.08 mountY=0.19, mountTheta=1.15
00:13:52.238 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.15, opts=13)
00:13:52.239 00.001 18120 Enqueuing Move request for scope (-0.13, -0.15)
00:13:52.239 00.000 21948 Worker thread wakes up
00:13:52.239 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:52.240 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.4
00:13:52.240 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:52.241 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:52.241 00.000 18120 Enqueuing Expose request
00:13:52.241 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
00:13:52.242 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
00:13:52.242 00.000 21948 Moving (-0.13, -0.15) raw xDistance=0.08 yDistance=0.19
00:13:52.242 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:13:52.242 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:52.242 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:13:52.242 00.000 21948 MoveAxis(E, 0, ABG)
00:13:52.242 00.000 21948 Move returns status 0, amount 0
00:13:52.242 00.000 21948 MoveAxis(N, 0, ABG)
00:13:52.242 00.000 21948 Move returns status 0, amount 0
00:13:52.242 00.000 21948 move complete, result=0
00:13:52.242 00.000 21948 worker thread done servicing request
00:13:52.242 00.000 21948 Worker thread wakes up
00:13:52.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:52.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:52.242 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:53.874 01.632 21948 Exposure complete
00:13:53.903 00.029 21948 worker thread done servicing request
00:13:53.903 00.000 18120 OnExposeComplete: enter
00:13:53.904 00.001 18120 UpdateGuideState(): m_state=6
00:13:53.905 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
00:13:53.907 00.002 18120 Star::Find returns 1 (0), X=409.09, Y=238.16, Mass=2377, SNR=33.4, Peak=240 HFD=4.3
00:13:53.908 00.001 18120 MultiStar: [#1 -0.19,-0.07,0.64,U] [#2 -0.14,-0.20,0.61,U] [#3 -0.18,0.01,0.65,U] [#4 -0.28,-0.10,0.51,U] [#5 -0.31,0.03,0.51,U] [#6 -0.26,-0.11,0.45,U] [#7 0.01,-0.07,0.48,U] [#8 -0.10,-0.23,0.43,U] 
00:13:53.909 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {0.20, -0.13}
00:13:53.909 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
00:13:53.910 00.001 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.82 = 1.82)
00:13:53.910 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.43 mountX=0.04 mountY=0.14, mountTheta=1.29
00:13:53.911 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.10, opts=13)
00:13:53.912 00.001 18120 Enqueuing Move request for scope (-0.11, -0.10)
00:13:53.912 00.000 21948 Worker thread wakes up
00:13:53.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
00:13:53.912 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
00:13:53.912 00.000 21948 Moving (-0.11, -0.10) raw xDistance=0.04 yDistance=0.14
00:13:53.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:53.914 00.002 18120 UpdateGuideState exits: m=2377 RSB=33.4
00:13:53.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:53.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:53.915 00.001 18120 Enqueuing Expose request
00:13:53.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:13:53.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:53.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:13:53.915 00.000 21948 MoveAxis(E, 0, ABG)
00:13:53.915 00.000 21948 Move returns status 0, amount 0
00:13:53.915 00.000 21948 MoveAxis(N, 0, ABG)
00:13:53.915 00.000 21948 Move returns status 0, amount 0
00:13:53.915 00.000 21948 move complete, result=0
00:13:53.915 00.000 21948 worker thread done servicing request
00:13:53.915 00.000 21948 Worker thread wakes up
00:13:53.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:53.916 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:53.916 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:55.441 01.525 21948 Exposure complete
00:13:55.482 00.041 21948 worker thread done servicing request
00:13:55.482 00.000 18120 OnExposeComplete: enter
00:13:55.483 00.001 18120 UpdateGuideState(): m_state=6
00:13:55.484 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
00:13:55.484 00.000 18120 Star::Find returns 1 (0), X=408.74, Y=238.02, Mass=2075, SNR=31.3, Peak=214 HFD=4.1
00:13:55.485 00.001 18120 MultiStar: [#1 -0.24,-0.10,0.69,U] [#2 -0.24,0.04,0.67,U] [#3 -0.30,-0.01,0.68,U] [#4 -0.19,-0.16,0.52,U] [#5 -0.18,-0.15,0.51,U] [#6 0.08,-0.41,0.00,M1] [#7 -0.24,-0.23,0.49,U] [#8 0.01,-0.28,0.42,U] 
00:13:55.485 00.000 18120 refined, 7 included, MultiStar: {-0.20, -0.14}, one-star: {-0.15, -0.27}
00:13:55.486 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
00:13:55.486 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
00:13:55.487 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=0.05 mountY=0.24, mountTheta=1.37
00:13:55.489 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.14, opts=13)
00:13:55.491 00.002 18120 Enqueuing Move request for scope (-0.20, -0.14)
00:13:55.494 00.003 21948 Worker thread wakes up
00:13:55.494 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
00:13:55.494 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
00:13:55.494 00.000 21948 Moving (-0.20, -0.14) raw xDistance=0.05 yDistance=0.24
00:13:55.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:13:55.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:55.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:55.494 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.3
00:13:55.495 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.495 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:55.496 00.001 18120 Enqueuing Expose request
00:13:55.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:13:55.496 00.000 21948 MoveAxis(E, 0, ABG)
00:13:55.496 00.000 21948 Move returns status 0, amount 0
00:13:55.496 00.000 21948 MoveAxis(N, 0, ABG)
00:13:55.496 00.000 21948 Move returns status 0, amount 0
00:13:55.496 00.000 21948 move complete, result=0
00:13:55.496 00.000 21948 worker thread done servicing request
00:13:55.496 00.000 21948 Worker thread wakes up
00:13:55.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:55.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:55.497 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:57.129 01.632 21948 Exposure complete
00:13:57.156 00.027 21948 worker thread done servicing request
00:13:57.156 00.000 18120 OnExposeComplete: enter
00:13:57.157 00.001 18120 UpdateGuideState(): m_state=6
00:13:57.157 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
00:13:57.159 00.002 18120 Star::Find returns 1 (0), X=408.86, Y=238.02, Mass=1990, SNR=30.5, Peak=201 HFD=4.2
00:13:57.161 00.002 18120 MultiStar: [#1 -0.22,-0.06,0.71,U] [#2 -0.32,-0.19,0.00,M1] [#3 -0.40,-0.04,0.00,M1] [#4 -0.08,-0.31,0.57,U] [#5 -0.34,-0.21,0.00,M1] [#6 -0.26,-0.24,0.52,U] [#7 -0.32,-0.25,0.00,M1] [#8 -0.39,-0.20,0.00,M1] 
00:13:57.162 00.001 18120 refined, 3 included, MultiStar: {-0.13, -0.22}, one-star: {-0.03, -0.27}
00:13:57.162 00.000 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.14) = xAngle (-0.97 = -0.97)
00:13:57.163 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.14 = 2.14)
00:13:57.163 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.11 mountX=0.15 mountY=0.22, mountTheta=0.98
00:13:57.164 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.22, opts=13)
00:13:57.165 00.001 18120 Enqueuing Move request for scope (-0.13, -0.22)
00:13:57.165 00.000 21948 Worker thread wakes up
00:13:57.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
00:13:57.165 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
00:13:57.165 00.000 21948 Moving (-0.13, -0.22) raw xDistance=0.15 yDistance=0.22
00:13:57.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:13:57.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:57.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:57.166 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.5
00:13:57.166 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:57.167 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:57.167 00.000 18120 Enqueuing Expose request
00:13:57.168 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:13:57.168 00.000 21948 MoveAxis(E, 0, ABG)
00:13:57.168 00.000 21948 Move returns status 0, amount 0
00:13:57.168 00.000 21948 MoveAxis(N, 0, ABG)
00:13:57.168 00.000 21948 Move returns status 0, amount 0
00:13:57.168 00.000 21948 move complete, result=0
00:13:57.168 00.000 21948 worker thread done servicing request
00:13:57.168 00.000 21948 Worker thread wakes up
00:13:57.168 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:57.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:57.169 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:58.691 01.522 21948 Exposure complete
00:13:58.727 00.036 21948 worker thread done servicing request
00:13:58.727 00.000 18120 OnExposeComplete: enter
00:13:58.727 00.000 18120 UpdateGuideState(): m_state=6
00:13:58.728 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
00:13:58.728 00.000 18120 Star::Find returns 1 (0), X=408.80, Y=237.92, Mass=1927, SNR=30.1, Peak=192 HFD=4.2
00:13:58.729 00.001 18120 MultiStar: [#1 -0.18,0.03,0.78,U] [#2 -0.11,-0.20,0.66,U] [#3 -0.07,-0.00,0.72,U] [#4 -0.26,-0.22,0.58,U] [#5 -0.06,-0.16,0.56,U] [#6 0.06,-0.30,0.51,U] [#7 -0.08,-0.30,0.53,U] [#8 -0.08,-0.51,0.00,M2] 
00:13:58.729 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.19}, one-star: {-0.09, -0.37}
00:13:58.730 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.14) = xAngle (-0.92 = -0.92)
00:13:58.730 00.000 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.18 = 2.18)
00:13:58.731 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.07 mountX=0.13 mountY=0.17, mountTheta=0.94
00:13:58.732 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.19, opts=13)
00:13:58.732 00.000 18120 Enqueuing Move request for scope (-0.10, -0.19)
00:13:58.733 00.001 21948 Worker thread wakes up
00:13:58.733 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
00:13:58.733 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
00:13:58.733 00.000 21948 Moving (-0.10, -0.19) raw xDistance=0.13 yDistance=0.17
00:13:58.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:13:58.733 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:58.733 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:13:58.733 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:13:58.734 00.001 21948 MoveAxis(E, 0, ABG)
00:13:58.734 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.1
00:13:58.734 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:58.734 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:13:58.735 00.001 18120 Enqueuing Expose request
00:13:58.736 00.001 21948 Move returns status 0, amount 0
00:13:58.737 00.001 21948 MoveAxis(N, 0, ABG)
00:13:58.737 00.000 21948 Move returns status 0, amount 0
00:13:58.737 00.000 21948 move complete, result=0
00:13:58.737 00.000 21948 worker thread done servicing request
00:13:58.737 00.000 21948 Worker thread wakes up
00:13:58.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:13:58.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:13:58.737 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:00.364 01.627 21948 Exposure complete
00:14:00.401 00.037 21948 worker thread done servicing request
00:14:00.401 00.000 18120 OnExposeComplete: enter
00:14:00.404 00.003 18120 UpdateGuideState(): m_state=6
00:14:00.407 00.003 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
00:14:00.410 00.003 18120 Star::Find returns 1 (0), X=408.91, Y=238.14, Mass=2100, SNR=31.5, Peak=218 HFD=4.2
00:14:00.412 00.002 18120 MultiStar: [#1 -0.12,-0.04,0.68,U] [#2 -0.21,0.10,0.65,U] [#3 -0.25,0.03,0.67,U] [#4 -0.30,-0.01,0.52,U] [#5 -0.08,-0.09,0.52,U] [#6 -0.17,-0.37,0.00,M1] [#7 -0.05,-0.08,0.51,U] [#8 -0.17,-0.05,0.45,U] 
00:14:00.413 00.001 18120 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {0.02, -0.14}
00:14:00.414 00.001 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
00:14:00.415 00.001 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
00:14:00.416 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=-0.02 mountY=0.14, mountTheta=1.72
00:14:00.419 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.04, opts=13)
00:14:00.420 00.001 18120 Enqueuing Move request for scope (-0.13, -0.04)
00:14:00.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:00.420 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.5
00:14:00.421 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:00.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:00.422 00.001 18120 Enqueuing Expose request
00:14:00.422 00.000 21948 Worker thread wakes up
00:14:00.422 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
00:14:00.422 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
00:14:00.422 00.000 21948 Moving (-0.13, -0.04) raw xDistance=-0.02 yDistance=0.14
00:14:00.422 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:14:00.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:00.423 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:14:00.423 00.000 21948 MoveAxis(E, 0, ABG)
00:14:00.423 00.000 21948 Move returns status 0, amount 0
00:14:00.423 00.000 21948 MoveAxis(N, 0, ABG)
00:14:00.423 00.000 21948 Move returns status 0, amount 0
00:14:00.423 00.000 21948 move complete, result=0
00:14:00.423 00.000 21948 worker thread done servicing request
00:14:00.423 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:00.423 00.000 21948 Worker thread wakes up
00:14:00.424 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:00.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:01.940 01.516 21948 Exposure complete
00:14:01.988 00.048 21948 worker thread done servicing request
00:14:01.988 00.000 18120 OnExposeComplete: enter
00:14:01.989 00.001 18120 UpdateGuideState(): m_state=6
00:14:01.990 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
00:14:01.990 00.000 18120 Star::Find returns 1 (0), X=408.64, Y=238.07, Mass=2217, SNR=32.3, Peak=190 HFD=4.3
00:14:01.991 00.001 18120 MultiStar: [#1 -0.28,0.23,0.00,M1] [#2 -0.44,0.22,0.00,M1] [#3 -0.12,0.03,0.66,U] [#4 -0.47,0.08,0.00,M1] [#5 -0.10,0.02,0.51,U] [#6 -0.03,-0.19,0.45,U] [#7 -0.22,-0.13,0.47,U] [#8 -0.36,-0.09,0.00,M2] 
00:14:01.991 00.000 18120 refined, 4 included, MultiStar: {-0.16, -0.11}, one-star: {-0.25, -0.21}
00:14:01.992 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.41 = -1.41)
00:14:01.992 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.69 = 1.69)
00:14:01.993 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.55 mountX=0.03 mountY=0.19, mountTheta=1.41
00:14:01.995 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.11, opts=13)
00:14:01.996 00.001 18120 Enqueuing Move request for scope (-0.16, -0.11)
00:14:01.997 00.001 21948 Worker thread wakes up
00:14:01.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
00:14:01.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
00:14:01.997 00.000 21948 Moving (-0.16, -0.11) raw xDistance=0.03 yDistance=0.19
00:14:01.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:14:01.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:01.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:01.998 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:14:01.998 00.000 18120 UpdateGuideState exits: m=2217 RSB=32.3
00:14:01.999 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:01.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:02.000 00.001 18120 Enqueuing Expose request
00:14:02.001 00.001 21948 MoveAxis(E, 0, ABG)
00:14:02.001 00.000 21948 Move returns status 0, amount 0
00:14:02.001 00.000 21948 MoveAxis(N, 0, ABG)
00:14:02.001 00.000 21948 Move returns status 0, amount 0
00:14:02.001 00.000 21948 move complete, result=0
00:14:02.001 00.000 21948 worker thread done servicing request
00:14:02.001 00.000 21948 Worker thread wakes up
00:14:02.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:02.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:02.002 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:03.634 01.632 21948 Exposure complete
00:14:03.661 00.027 21948 worker thread done servicing request
00:14:03.661 00.000 18120 OnExposeComplete: enter
00:14:03.665 00.004 18120 UpdateGuideState(): m_state=6
00:14:03.668 00.003 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
00:14:03.669 00.001 18120 Star::Find returns 1 (0), X=408.69, Y=238.27, Mass=1914, SNR=30.1, Peak=186 HFD=4.2
00:14:03.670 00.001 18120 MultiStar: [#1 -0.25,0.14,0.70,U] [#2 0.05,0.04,0.68,U] [#3 -0.22,0.06,0.73,U] [#4 -0.14,-0.12,0.58,U] [#5 -0.40,-0.10,0.00,M1] [#6 -0.23,-0.22,0.51,U] [#7 0.03,-0.13,0.52,U] [#8 -0.21,-0.04,0.46,U] 
00:14:03.670 00.000 18120 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.20, -0.01}
00:14:03.671 00.001 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.14) = xAngle (-1.84 = -1.84)
00:14:03.671 00.000 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.26 = 1.26)
00:14:03.671 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=-0.04 mountY=0.14, mountTheta=1.85
00:14:03.673 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.02, opts=13)
00:14:03.673 00.000 18120 Enqueuing Move request for scope (-0.15, -0.02)
00:14:03.674 00.001 21948 Worker thread wakes up
00:14:03.674 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:03.674 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.1
00:14:03.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:03.675 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:03.675 00.000 18120 Enqueuing Expose request
00:14:03.676 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
00:14:03.676 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
00:14:03.676 00.000 21948 Moving (-0.15, -0.02) raw xDistance=-0.04 yDistance=0.14
00:14:03.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:14:03.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:03.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:14:03.676 00.000 21948 MoveAxis(E, 0, ABG)
00:14:03.676 00.000 21948 Move returns status 0, amount 0
00:14:03.676 00.000 21948 MoveAxis(N, 0, ABG)
00:14:03.676 00.000 21948 Move returns status 0, amount 0
00:14:03.676 00.000 21948 move complete, result=0
00:14:03.676 00.000 21948 worker thread done servicing request
00:14:03.676 00.000 21948 Worker thread wakes up
00:14:03.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:03.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:03.677 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:05.192 01.515 21948 Exposure complete
00:14:05.240 00.048 21948 worker thread done servicing request
00:14:05.240 00.000 18120 OnExposeComplete: enter
00:14:05.241 00.001 18120 UpdateGuideState(): m_state=6
00:14:05.241 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
00:14:05.242 00.001 18120 Star::Find returns 1 (0), X=408.61, Y=238.22, Mass=1975, SNR=30.4, Peak=169 HFD=4.0
00:14:05.242 00.000 18120 MultiStar: [#1 -0.41,0.09,0.00,M1] [#2 -0.22,-0.00,0.61,U] [#3 -0.48,0.10,0.00,M1] [#4 -0.27,-0.05,0.54,U] [#5 -0.39,-0.17,0.00,M2] [#6 -0.55,-0.07,0.00,M1] [#7 -0.19,-0.10,0.53,U] [#8 -0.28,-0.13,0.46,U] 
00:14:05.243 00.001 18120 refined, 4 included, MultiStar: {-0.25, -0.06}, one-star: {-0.28, -0.06}
00:14:05.243 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
00:14:05.244 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
00:14:05.244 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.90 mountX=-0.05 mountY=0.25, mountTheta=1.75
00:14:05.246 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.06, opts=13)
00:14:05.247 00.001 18120 Enqueuing Move request for scope (-0.25, -0.06)
00:14:05.248 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:05.249 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.4
00:14:05.250 00.001 21948 Worker thread wakes up
00:14:05.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
00:14:05.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
00:14:05.250 00.000 21948 Moving (-0.25, -0.06) raw xDistance=-0.05 yDistance=0.25
00:14:05.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:05.250 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.43 newest=0.59
00:14:05.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:14:05.251 00.001 21948 MoveAxis(E, 0, ABG)
00:14:05.251 00.000 21948 Move returns status 0, amount 0
00:14:05.251 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:05.252 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:05.253 00.001 18120 Enqueuing Expose request
00:14:05.253 00.000 21948 MoveAxis(S, 61, ABG)
00:14:05.253 00.000 21948 Guiding  Dir = 1, Dur = 61
00:14:05.254 00.001 21948 IsSlewing returns 0
00:14:05.254 00.000 21948 IsGuiding returns 0
00:14:05.258 00.004 21948 PulseGuide returned control before completion, sleep 67
00:14:05.331 00.073 21948 IsGuiding returns 0
00:14:05.331 00.000 21948 Move returns status 0, amount 61
00:14:05.331 00.000 21948 move complete, result=0
00:14:05.331 00.000 21948 worker thread done servicing request
00:14:05.331 00.000 21948 Worker thread wakes up
00:14:05.332 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
00:14:05.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:05.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:06.962 01.630 21948 Exposure complete
00:14:06.997 00.035 21948 worker thread done servicing request
00:14:06.997 00.000 18120 OnExposeComplete: enter
00:14:06.998 00.001 18120 UpdateGuideState(): m_state=6
00:14:06.999 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
00:14:06.999 00.000 18120 Star::Find returns 1 (0), X=408.71, Y=238.25, Mass=2183, SNR=32.0, Peak=172 HFD=4.4
00:14:07.000 00.001 18120 MultiStar: [#1 -0.51,0.25,0.00,M2] [#2 -0.28,-0.13,0.58,U] [#3 -0.57,0.10,0.00,M2] [#4 -0.49,0.06,0.00,M1] [#5 -0.47,0.10,0.00,M3] [#6 -0.51,-0.21,0.00,M2] [#7 -0.42,-0.08,0.00,M1] [#8 -0.32,-0.12,0.44,U] 
00:14:07.000 00.000 18120 single-star, 2 included, MultiStar: {-0.24, -0.08}, one-star: {-0.18, -0.03}
00:14:07.001 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
00:14:07.001 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
00:14:07.002 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=-0.04 mountY=0.17, mountTheta=1.82
00:14:07.004 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.03, opts=13)
00:14:07.004 00.000 18120 Enqueuing Move request for scope (-0.18, -0.03)
00:14:07.005 00.001 21948 Worker thread wakes up
00:14:07.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:07.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
00:14:07.005 00.000 18120 UpdateGuideState exits: m=2183 RSB=32.0
00:14:07.006 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:07.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:07.008 00.002 18120 Enqueuing Expose request
00:14:07.009 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
00:14:07.009 00.000 21948 Moving (-0.18, -0.03) raw xDistance=-0.04 yDistance=0.17
00:14:07.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:14:07.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:07.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:14:07.009 00.000 21948 MoveAxis(E, 0, ABG)
00:14:07.009 00.000 21948 Move returns status 0, amount 0
00:14:07.009 00.000 21948 MoveAxis(N, 0, ABG)
00:14:07.009 00.000 21948 Move returns status 0, amount 0
00:14:07.009 00.000 21948 move complete, result=0
00:14:07.009 00.000 21948 worker thread done servicing request
00:14:07.009 00.000 21948 Worker thread wakes up
00:14:07.009 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:07.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:07.010 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:08.525 01.515 21948 Exposure complete
00:14:08.566 00.041 21948 worker thread done servicing request
00:14:08.566 00.000 18120 OnExposeComplete: enter
00:14:08.568 00.002 18120 UpdateGuideState(): m_state=6
00:14:08.571 00.003 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
00:14:08.573 00.002 18120 Star::Find returns 1 (0), X=408.68, Y=238.38, Mass=2086, SNR=31.4, Peak=175 HFD=4.2
00:14:08.576 00.003 18120 MultiStar: [#1 -0.42,0.18,0.00,M3] [#2 -0.20,-0.02,0.64,U] [#3 -0.75,0.08,0.00,M3] [#4 -0.45,0.05,0.00,M2] [#5 -0.13,0.06,0.53,U] [#6 -0.17,-0.14,0.45,U] [#7 -0.74,-0.05,0.00,M2] [#8 -0.63,-0.13,0.00,M1] 
00:14:08.578 00.002 18120 refined, 3 included, MultiStar: {-0.18, 0.02}, one-star: {-0.20, 0.09}
00:14:08.581 00.003 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.18 = -2.10)
00:14:08.583 00.002 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
00:14:08.585 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=-0.09 mountY=0.15, mountTheta=2.11
00:14:08.589 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.02, opts=13)
00:14:08.589 00.000 18120 Enqueuing Move request for scope (-0.18, 0.02)
00:14:08.590 00.001 21948 Worker thread wakes up
00:14:08.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:08.590 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.4
00:14:08.591 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:08.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:08.591 00.000 18120 Enqueuing Expose request
00:14:08.592 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
00:14:08.592 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
00:14:08.592 00.000 21948 Moving (-0.18, 0.02) raw xDistance=-0.09 yDistance=0.15
00:14:08.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:14:08.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:08.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:08.592 00.000 21948 MoveAxis(E, 0, ABG)
00:14:08.592 00.000 21948 Move returns status 0, amount 0
00:14:08.592 00.000 21948 MoveAxis(N, 0, ABG)
00:14:08.592 00.000 21948 Move returns status 0, amount 0
00:14:08.592 00.000 21948 move complete, result=0
00:14:08.592 00.000 21948 worker thread done servicing request
00:14:08.592 00.000 21948 Worker thread wakes up
00:14:08.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:08.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:08.592 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:10.213 01.621 21948 Exposure complete
00:14:10.246 00.033 21948 worker thread done servicing request
00:14:10.246 00.000 18120 OnExposeComplete: enter
00:14:10.246 00.000 18120 UpdateGuideState(): m_state=6
00:14:10.247 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
00:14:10.248 00.001 18120 Star::Find returns 1 (0), X=408.53, Y=238.68, Mass=2117, SNR=31.6, Peak=144 HFD=4.5
00:14:10.248 00.000 18120 MultiStar: [#1 -0.34,0.52,0.00,M4] [#2 -0.46,0.26,0.00,M1] [#3 -0.31,-0.04,0.68,U] [#4 -0.41,0.35,0.00,M3] [#5 -0.43,0.28,0.00,M3] [#6 -0.33,0.12,0.48,U] [#7 -0.51,0.59,0.00,M3] [#8 -0.18,0.13,0.41,U] 
00:14:10.248 00.000 18120 refined, 3 included, MultiStar: {-0.31, 0.19}, one-star: {-0.36, 0.40}
00:14:10.250 00.002 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.75 = -2.53)
00:14:10.251 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.57)
00:14:10.251 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.61 mountX=-0.30 mountY=0.20, mountTheta=2.56
00:14:10.253 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.19, opts=13)
00:14:10.253 00.000 18120 Enqueuing Move request for scope (-0.31, 0.19)
00:14:10.254 00.001 21948 Worker thread wakes up
00:14:10.254 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:10.254 00.000 18120 UpdateGuideState exits: m=2117 RSB=31.6
00:14:10.255 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:10.255 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:10.255 00.000 18120 Enqueuing Expose request
00:14:10.256 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.19) opts 0xd
00:14:10.256 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.19)
00:14:10.256 00.000 21948 Moving (-0.31, 0.19) raw xDistance=-0.30 yDistance=0.20
00:14:10.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:14:10.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:10.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:14:10.256 00.000 21948 MoveAxis(E, 53, ABG)
00:14:10.256 00.000 21948 Guiding  Dir = 2, Dur = 53
00:14:10.256 00.000 21948 IsSlewing returns 0
00:14:10.256 00.000 21948 IsGuiding returns 0
00:14:10.257 00.001 21948 PulseGuide returned control before completion, sleep 62
00:14:10.328 00.071 21948 IsGuiding returns 0
00:14:10.328 00.000 21948 Move returns status 0, amount 53
00:14:10.328 00.000 21948 MoveAxis(N, 0, ABG)
00:14:10.328 00.000 21948 Move returns status 0, amount 0
00:14:10.328 00.000 21948 move complete, result=0
00:14:10.328 00.000 21948 worker thread done servicing request
00:14:10.328 00.000 21948 Worker thread wakes up
00:14:10.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:10.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:10.328 00.000 18120 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
00:14:11.735 01.407 21948 Exposure complete
00:14:11.780 00.045 21948 worker thread done servicing request
00:14:11.780 00.000 18120 OnExposeComplete: enter
00:14:11.783 00.003 18120 UpdateGuideState(): m_state=6
00:14:11.784 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
00:14:11.785 00.001 18120 Star::Find returns 1 (0), X=408.30, Y=238.61, Mass=2013, SNR=30.7, Peak=140 HFD=4.4
00:14:11.785 00.000 18120 MultiStar: [#1 -0.48,0.30,0.00,M5] [#2 -0.50,0.17,0.00,M2] [#3 -0.58,0.15,0.00,M3] [#4 -0.66,0.24,0.00,M4] [#5 -0.46,0.32,0.00,M4] [#6 -0.39,0.19,0.00,M1] [#7 -0.32,0.33,0.00,M4] [#8 -0.43,-0.10,0.00,M1] 
00:14:11.786 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.77 = -2.51)
00:14:11.786 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.59)
00:14:11.787 00.001 18120 CameraToMount -- cameraX=-0.59 cameraY=0.33 hyp=0.67 cameraTheta=2.63 mountX=-0.54 mountY=0.38, mountTheta=2.54
00:14:11.788 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.59, y=0.33, opts=13)
00:14:11.788 00.000 18120 Enqueuing Move request for scope (-0.59, 0.33)
00:14:11.789 00.001 21948 Worker thread wakes up
00:14:11.789 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:11.789 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.33) opts 0xd
00:14:11.789 00.000 18120 UpdateGuideState exits: m=2013 RSB=30.7
00:14:11.790 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:11.790 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:11.790 00.000 18120 Enqueuing Expose request
00:14:11.791 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.59, 0.33)
00:14:11.791 00.000 21948 Moving (-0.59, 0.33) raw xDistance=-0.54 yDistance=0.38
00:14:11.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
00:14:11.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
00:14:11.791 00.000 21948 MoveAxis(E, 101, ABG)
00:14:11.791 00.000 21948 Guiding  Dir = 2, Dur = 101
00:14:11.791 00.000 21948 IsSlewing returns 0
00:14:11.791 00.000 21948 IsGuiding returns 0
00:14:11.793 00.002 21948 PulseGuide returned control before completion, sleep 110
00:14:11.904 00.111 21948 IsGuiding returns 0
00:14:11.904 00.000 21948 Move returns status 0, amount 101
00:14:11.904 00.000 21948 MoveAxis(S, 90, ABG)
00:14:11.904 00.000 21948 Guiding  Dir = 1, Dur = 90
00:14:11.904 00.000 21948 IsSlewing returns 0
00:14:11.905 00.001 21948 IsGuiding returns 0
00:14:11.908 00.003 21948 PulseGuide returned control before completion, sleep 96
00:14:12.014 00.106 21948 IsGuiding returns 0
00:14:12.014 00.000 21948 Move returns status 0, amount 90
00:14:12.014 00.000 21948 move complete, result=0
00:14:12.014 00.000 21948 worker thread done servicing request
00:14:12.015 00.001 18120 GuideStep: -0.5 px 101 ms EAST, 0.4 px 90 ms SOUTH
00:14:12.015 00.000 21948 Worker thread wakes up
00:14:12.016 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:12.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:13.645 01.629 21948 Exposure complete
00:14:13.685 00.040 21948 worker thread done servicing request
00:14:13.686 00.001 18120 OnExposeComplete: enter
00:14:13.687 00.001 18120 UpdateGuideState(): m_state=6
00:14:13.687 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
00:14:13.688 00.001 18120 Star::Find returns 1 (0), X=409.06, Y=238.22, Mass=2071, SNR=31.2, Peak=195 HFD=4.2
00:14:13.689 00.001 18120 MultiStar: [#1 0.08,0.05,0.75,U] [#2 -0.04,-0.42,0.00,M3] [#3 -0.15,0.02,0.68,U] [#4 -0.02,-0.10,0.53,U] [#5 0.06,-0.12,0.56,U] [#6 0.08,-0.04,0.48,U] [#7 -0.09,-0.20,0.51,U] [#8 -0.14,-0.29,0.43,U] 
00:14:13.689 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.17, -0.07}
00:14:13.690 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
00:14:13.692 00.002 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
00:14:13.694 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=0.08 mountY=0.02, mountTheta=0.25
00:14:13.699 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
00:14:13.701 00.002 18120 Enqueuing Move request for scope (0.02, -0.08)
00:14:13.704 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:13.706 00.002 21948 Worker thread wakes up
00:14:13.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:14:13.706 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:14:13.706 00.000 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
00:14:13.707 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:13.707 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:13.707 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.2
00:14:13.708 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:13.709 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:13.709 00.000 18120 Enqueuing Expose request
00:14:13.710 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:14:13.710 00.000 21948 MoveAxis(E, 0, ABG)
00:14:13.710 00.000 21948 Move returns status 0, amount 0
00:14:13.710 00.000 21948 MoveAxis(N, 0, ABG)
00:14:13.710 00.000 21948 Move returns status 0, amount 0
00:14:13.710 00.000 21948 move complete, result=0
00:14:13.710 00.000 21948 worker thread done servicing request
00:14:13.710 00.000 21948 Worker thread wakes up
00:14:13.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:13.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:13.710 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:15.236 01.526 21948 Exposure complete
00:14:15.263 00.027 21948 worker thread done servicing request
00:14:15.263 00.000 18120 OnExposeComplete: enter
00:14:15.264 00.001 18120 UpdateGuideState(): m_state=6
00:14:15.265 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
00:14:15.265 00.000 18120 Star::Find returns 1 (0), X=408.92, Y=237.95, Mass=1964, SNR=30.4, Peak=191 HFD=4.3
00:14:15.266 00.001 18120 MultiStar: [#1 -0.09,0.15,0.74,U] [#2 -0.06,-0.33,0.63,U] [#3 0.10,-0.07,0.72,U] [#4 0.25,-0.07,0.55,U] [#5 -0.27,0.06,0.58,U] [#6 0.11,-0.38,0.00,M1] [#7 -0.21,-0.15,0.56,U] [#8 0.10,-0.11,0.48,U] 
00:14:15.266 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.03, -0.33}
00:14:15.266 00.000 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.14) = xAngle (-0.56 = -0.56)
00:14:15.267 00.001 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
00:14:15.267 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.71 mountX=0.10 mountY=0.07, mountTheta=0.59
00:14:15.268 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.12, opts=13)
00:14:15.269 00.001 18120 Enqueuing Move request for scope (-0.02, -0.12)
00:14:15.270 00.001 21948 Worker thread wakes up
00:14:15.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:15.270 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.4
00:14:15.270 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:15.271 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:14:15.271 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:14:15.271 00.000 21948 Moving (-0.02, -0.12) raw xDistance=0.10 yDistance=0.07
00:14:15.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:14:15.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:15.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:15.272 00.001 18120 Enqueuing Expose request
00:14:15.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:15.272 00.000 21948 MoveAxis(E, 0, ABG)
00:14:15.272 00.000 21948 Move returns status 0, amount 0
00:14:15.272 00.000 21948 MoveAxis(N, 0, ABG)
00:14:15.272 00.000 21948 Move returns status 0, amount 0
00:14:15.272 00.000 21948 move complete, result=0
00:14:15.272 00.000 21948 worker thread done servicing request
00:14:15.272 00.000 21948 Worker thread wakes up
00:14:15.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:15.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:15.273 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:16.908 01.635 21948 Exposure complete
00:14:16.941 00.033 21948 worker thread done servicing request
00:14:16.941 00.000 18120 OnExposeComplete: enter
00:14:16.942 00.001 18120 UpdateGuideState(): m_state=6
00:14:16.942 00.000 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
00:14:16.943 00.001 18120 Star::Find returns 1 (0), X=409.06, Y=238.11, Mass=1837, SNR=29.5, Peak=193 HFD=4.2
00:14:16.944 00.001 18120 MultiStar: [#1 0.07,-0.17,0.75,U] [#2 0.21,-0.14,0.66,U] [#3 -0.33,0.22,0.00,M2] [#4 0.25,-0.07,0.58,U] [#5 -0.02,-0.05,0.57,U] [#6 0.20,-0.35,0.00,M2] [#7 0.12,-0.20,0.53,U] [#8 0.27,-0.07,0.43,U] 
00:14:16.946 00.002 18120 refined, 6 included, MultiStar: {0.15, -0.13}, one-star: {0.18, -0.17}
00:14:16.947 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.14) = xAngle (0.42 = 0.42)
00:14:16.948 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.52 = -2.76)
00:14:16.949 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.73 mountX=0.18 mountY=-0.07, mountTheta=-0.38
00:14:16.951 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.13, opts=13)
00:14:16.952 00.001 18120 Enqueuing Move request for scope (0.15, -0.13)
00:14:16.953 00.001 21948 Worker thread wakes up
00:14:16.953 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:16.953 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
00:14:16.953 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
00:14:16.953 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.5
00:14:16.954 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:16.954 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:16.954 00.000 18120 Enqueuing Expose request
00:14:16.955 00.001 21948 Moving (0.15, -0.13) raw xDistance=0.18 yDistance=-0.07
00:14:16.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:14:16.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:16.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:14:16.955 00.000 21948 MoveAxis(E, 0, ABG)
00:14:16.955 00.000 21948 Move returns status 0, amount 0
00:14:16.955 00.000 21948 MoveAxis(N, 0, ABG)
00:14:16.955 00.000 21948 Move returns status 0, amount 0
00:14:16.955 00.000 21948 move complete, result=0
00:14:16.955 00.000 21948 worker thread done servicing request
00:14:16.955 00.000 21948 Worker thread wakes up
00:14:16.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:16.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:16.955 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:18.481 01.526 21948 Exposure complete
00:14:18.529 00.048 21948 worker thread done servicing request
00:14:18.529 00.000 18120 OnExposeComplete: enter
00:14:18.530 00.001 18120 UpdateGuideState(): m_state=6
00:14:18.530 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
00:14:18.530 00.000 18120 Star::Find returns 1 (0), X=409.13, Y=238.04, Mass=1966, SNR=30.4, Peak=191 HFD=4.3
00:14:18.531 00.001 18120 MultiStar: [#1 0.18,-0.17,0.73,U] [#2 0.32,-0.19,0.00,M2] [#3 -0.23,-0.07,0.73,U] [#4 0.23,-0.11,0.55,U] [#5 0.10,-0.17,0.54,U] [#6 0.13,-0.17,0.49,U] [#7 0.13,-0.02,0.51,U] [#8 0.52,-0.17,0.00,M1] 
00:14:18.531 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.15}, one-star: {0.25, -0.25}
00:14:18.532 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.24 = 0.24)
00:14:18.532 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.34 = -2.94)
00:14:18.533 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.18 mountY=-0.04, mountTheta=-0.20
00:14:18.534 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.15, opts=13)
00:14:18.535 00.001 18120 Enqueuing Move request for scope (0.12, -0.15)
00:14:18.536 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:18.536 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.4
00:14:18.537 00.001 21948 Worker thread wakes up
00:14:18.537 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:18.537 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:18.538 00.001 18120 Enqueuing Expose request
00:14:18.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
00:14:18.538 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
00:14:18.538 00.000 21948 Moving (0.12, -0.15) raw xDistance=0.18 yDistance=-0.04
00:14:18.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:14:18.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:18.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:18.538 00.000 21948 MoveAxis(E, 0, ABG)
00:14:18.538 00.000 21948 Move returns status 0, amount 0
00:14:18.538 00.000 21948 MoveAxis(N, 0, ABG)
00:14:18.538 00.000 21948 Move returns status 0, amount 0
00:14:18.538 00.000 21948 move complete, result=0
00:14:18.538 00.000 21948 worker thread done servicing request
00:14:18.538 00.000 21948 Worker thread wakes up
00:14:18.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:18.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:18.539 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:20.167 01.628 21948 Exposure complete
00:14:20.223 00.056 21948 worker thread done servicing request
00:14:20.223 00.000 18120 OnExposeComplete: enter
00:14:20.224 00.001 18120 UpdateGuideState(): m_state=6
00:14:20.224 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
00:14:20.225 00.001 18120 Star::Find returns 1 (0), X=409.01, Y=238.10, Mass=2141, SNR=31.8, Peak=209 HFD=4.3
00:14:20.225 00.000 18120 MultiStar: [#1 0.15,0.11,0.71,U] [#2 0.17,-0.19,0.62,U] [#3 -0.25,0.02,0.69,U] [#4 0.02,-0.09,0.54,U] [#5 0.01,0.01,0.53,U] [#6 0.02,-0.15,0.49,U] [#7 0.02,0.06,0.49,U] [#8 -0.06,-0.16,0.41,U] 
00:14:20.226 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.12, -0.18}
00:14:20.226 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
00:14:20.226 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
00:14:20.227 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.12 mountX=0.08 mountY=0.00, mountTheta=0.02
00:14:20.228 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
00:14:20.229 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
00:14:20.229 00.000 21948 Worker thread wakes up
00:14:20.230 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:20.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:14:20.230 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.8
00:14:20.230 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:20.231 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:20.231 00.000 18120 Enqueuing Expose request
00:14:20.232 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:14:20.232 00.000 21948 Moving (0.03, -0.07) raw xDistance=0.08 yDistance=0.00
00:14:20.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:20.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:20.232 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:14:20.232 00.000 21948 MoveAxis(E, 0, ABG)
00:14:20.232 00.000 21948 Move returns status 0, amount 0
00:14:20.232 00.000 21948 MoveAxis(N, 0, ABG)
00:14:20.232 00.000 21948 Move returns status 0, amount 0
00:14:20.232 00.000 21948 move complete, result=0
00:14:20.232 00.000 21948 worker thread done servicing request
00:14:20.232 00.000 21948 Worker thread wakes up
00:14:20.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:20.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:20.232 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:21.758 01.526 21948 Exposure complete
00:14:21.789 00.031 21948 worker thread done servicing request
00:14:21.790 00.001 18120 OnExposeComplete: enter
00:14:21.792 00.002 18120 UpdateGuideState(): m_state=6
00:14:21.793 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
00:14:21.793 00.000 18120 Star::Find returns 1 (0), X=409.09, Y=238.12, Mass=1895, SNR=30.0, Peak=179 HFD=4.2
00:14:21.794 00.001 18120 MultiStar: [#1 0.09,-0.04,0.75,U] [#2 0.25,-0.18,0.68,U] [#3 0.13,-0.00,0.69,U] [#4 0.20,-0.13,0.58,U] [#5 0.24,-0.24,0.56,U] [#6 0.33,-0.25,0.00,M1] [#7 0.12,-0.15,0.59,U] [#8 0.08,0.01,0.46,U] 
00:14:21.795 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.12}, one-star: {0.20, -0.16}
00:14:21.796 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
00:14:21.797 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.65)
00:14:21.797 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.61 mountX=0.17 mountY=-0.10, mountTheta=-0.51
00:14:21.800 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
00:14:21.801 00.001 18120 Enqueuing Move request for scope (0.17, -0.12)
00:14:21.802 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:21.802 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.0
00:14:21.803 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:21.803 00.000 21948 Worker thread wakes up
00:14:21.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:21.804 00.001 18120 Enqueuing Expose request
00:14:21.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:14:21.804 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:14:21.804 00.000 21948 Moving (0.17, -0.12) raw xDistance=0.17 yDistance=-0.10
00:14:21.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:14:21.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:21.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:14:21.804 00.000 21948 MoveAxis(E, 0, ABG)
00:14:21.804 00.000 21948 Move returns status 0, amount 0
00:14:21.804 00.000 21948 MoveAxis(N, 0, ABG)
00:14:21.804 00.000 21948 Move returns status 0, amount 0
00:14:21.804 00.000 21948 move complete, result=0
00:14:21.804 00.000 21948 worker thread done servicing request
00:14:21.804 00.000 21948 Worker thread wakes up
00:14:21.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:21.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:21.805 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:23.429 01.624 21948 Exposure complete
00:14:23.454 00.025 21948 worker thread done servicing request
00:14:23.454 00.000 18120 OnExposeComplete: enter
00:14:23.455 00.001 18120 UpdateGuideState(): m_state=6
00:14:23.455 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
00:14:23.456 00.001 18120 Star::Find returns 1 (0), X=408.93, Y=238.03, Mass=2047, SNR=31.1, Peak=198 HFD=4.3
00:14:23.457 00.001 18120 MultiStar: [#1 0.31,-0.07,0.67,U] [#2 0.03,-0.15,0.66,U] [#3 0.31,-0.19,0.00,M1] [#4 0.34,-0.23,0.00,M1] [#5 0.06,-0.09,0.53,U] [#6 0.32,-0.23,0.00,M2] [#7 0.04,-0.26,0.50,U] [#8 0.12,-0.37,0.00,M1] 
00:14:23.457 00.000 18120 refined, 4 included, MultiStar: {0.10, -0.17}, one-star: {0.04, -0.25}
00:14:23.457 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
00:14:23.458 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
00:14:23.458 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.06 mountX=0.19 mountY=-0.01, mountTheta=-0.05
00:14:23.461 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
00:14:23.462 00.001 18120 Enqueuing Move request for scope (0.10, -0.17)
00:14:23.462 00.000 21948 Worker thread wakes up
00:14:23.462 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
00:14:23.462 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
00:14:23.462 00.000 21948 Moving (0.10, -0.17) raw xDistance=0.19 yDistance=-0.01
00:14:23.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:14:23.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:23.462 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.1
00:14:23.463 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:23.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:23.463 00.000 18120 Enqueuing Expose request
00:14:23.464 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:23.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:23.464 00.000 21948 MoveAxis(E, 0, ABG)
00:14:23.464 00.000 21948 Move returns status 0, amount 0
00:14:23.464 00.000 21948 MoveAxis(N, 0, ABG)
00:14:23.464 00.000 21948 Move returns status 0, amount 0
00:14:23.464 00.000 21948 move complete, result=0
00:14:23.464 00.000 21948 worker thread done servicing request
00:14:23.464 00.000 21948 Worker thread wakes up
00:14:23.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:23.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:23.464 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:24.980 01.516 21948 Exposure complete
00:14:25.004 00.024 21948 worker thread done servicing request
00:14:25.004 00.000 18120 OnExposeComplete: enter
00:14:25.005 00.001 18120 UpdateGuideState(): m_state=6
00:14:25.005 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
00:14:25.006 00.001 18120 Star::Find returns 1 (0), X=408.90, Y=238.04, Mass=2119, SNR=31.8, Peak=198 HFD=4.3
00:14:25.006 00.000 18120 MultiStar: [#1 0.20,-0.21,0.74,U] [#2 0.01,-0.39,0.00,M1] [#3 -0.12,-0.42,0.00,M2] [#4 0.01,-0.11,0.54,U] [#5 -0.21,-0.15,0.50,U] [#6 0.19,-0.51,0.00,M3] [#7 0.18,-0.20,0.50,U] [#8 -0.04,-0.29,0.42,U] 
00:14:25.007 00.001 18120 refined, 5 included, MultiStar: {0.04, -0.20}, one-star: {0.01, -0.25}
00:14:25.007 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.25 = -0.25)
00:14:25.008 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
00:14:25.008 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.39 mountX=0.20 mountY=0.06, mountTheta=0.28
00:14:25.009 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.20, opts=13)
00:14:25.010 00.001 18120 Enqueuing Move request for scope (0.04, -0.20)
00:14:25.010 00.000 21948 Worker thread wakes up
00:14:25.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
00:14:25.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
00:14:25.010 00.000 21948 Moving (0.04, -0.20) raw xDistance=0.20 yDistance=0.06
00:14:25.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:14:25.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:25.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:14:25.010 00.000 21948 MoveAxis(W, 36, ABG)
00:14:25.010 00.000 21948 Guiding  Dir = 3, Dur = 36
00:14:25.011 00.001 21948 IsSlewing returns 0
00:14:25.011 00.000 21948 IsGuiding returns 0
00:14:25.012 00.001 21948 PulseGuide returned control before completion, sleep 45
00:14:25.014 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:25.022 00.008 18120 UpdateGuideState exits: m=2119 RSB=31.8
00:14:25.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.023 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:25.023 00.000 18120 Enqueuing Expose request
00:14:25.059 00.036 21948 IsGuiding returns 0
00:14:25.059 00.000 21948 Move returns status 0, amount 36
00:14:25.059 00.000 21948 MoveAxis(N, 0, ABG)
00:14:25.059 00.000 21948 Move returns status 0, amount 0
00:14:25.059 00.000 21948 move complete, result=0
00:14:25.059 00.000 21948 worker thread done servicing request
00:14:25.059 00.000 21948 Worker thread wakes up
00:14:25.059 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:25.059 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:25.060 00.001 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:14:26.694 01.634 21948 Exposure complete
00:14:26.716 00.022 21948 worker thread done servicing request
00:14:26.716 00.000 18120 OnExposeComplete: enter
00:14:26.718 00.002 18120 UpdateGuideState(): m_state=6
00:14:26.718 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
00:14:26.719 00.001 18120 Star::Find returns 1 (0), X=408.80, Y=238.25, Mass=2006, SNR=30.5, Peak=180 HFD=4.4
00:14:26.719 00.000 18120 MultiStar: [#1 -0.20,0.15,0.74,U] [#2 0.03,-0.11,0.67,U] [#3 -0.24,-0.15,0.69,U] [#4 0.12,0.07,0.56,U] [#5 -0.04,-0.14,0.55,U] [#6 0.15,-0.07,0.52,U] [#7 -0.02,0.04,0.51,U] [#8 -0.20,-0.09,0.45,U] 
00:14:26.720 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.09, -0.03}
00:14:26.720 00.000 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.14) = xAngle (-1.49 = -1.49)
00:14:26.720 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.61 = 1.61)
00:14:26.721 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.63 mountX=0.01 mountY=0.07, mountTheta=1.49
00:14:26.722 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.03, opts=13)
00:14:26.722 00.000 18120 Enqueuing Move request for scope (-0.06, -0.03)
00:14:26.723 00.001 21948 Worker thread wakes up
00:14:26.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:14:26.723 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:14:26.723 00.000 21948 Moving (-0.06, -0.03) raw xDistance=0.01 yDistance=0.07
00:14:26.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:14:26.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:26.723 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:26.723 00.000 21948 MoveAxis(E, 0, ABG)
00:14:26.723 00.000 21948 Move returns status 0, amount 0
00:14:26.723 00.000 21948 MoveAxis(N, 0, ABG)
00:14:26.723 00.000 21948 Move returns status 0, amount 0
00:14:26.723 00.000 21948 move complete, result=0
00:14:26.723 00.000 21948 worker thread done servicing request
00:14:26.727 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:26.736 00.009 18120 UpdateGuideState exits: m=2006 RSB=30.5
00:14:26.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:26.738 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:26.738 00.000 18120 Enqueuing Expose request
00:14:26.739 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:26.739 00.000 21948 Worker thread wakes up
00:14:26.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:26.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:28.258 01.519 21948 Exposure complete
00:14:28.280 00.022 21948 worker thread done servicing request
00:14:28.280 00.000 18120 OnExposeComplete: enter
00:14:28.281 00.001 18120 UpdateGuideState(): m_state=6
00:14:28.281 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
00:14:28.282 00.001 18120 Star::Find returns 1 (0), X=409.05, Y=238.16, Mass=1950, SNR=30.4, Peak=188 HFD=4.2
00:14:28.282 00.000 18120 MultiStar: [#1 -0.04,0.06,0.71,U] [#2 0.12,-0.07,0.69,U] [#3 -0.20,-0.11,0.67,U] [#4 0.11,-0.28,0.54,U] [#5 -0.26,-0.20,0.59,U] [#6 -0.01,-0.29,0.50,U] [#7 -0.08,-0.14,0.49,U] [#8 -0.00,-0.10,0.47,U] 
00:14:28.282 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.16, -0.12}
00:14:28.283 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.14) = xAngle (-0.50 = -0.50)
00:14:28.283 00.000 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.60 = 2.60)
00:14:28.284 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.65 mountX=0.11 mountY=0.07, mountTheta=0.53
00:14:28.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
00:14:28.285 00.000 18120 Enqueuing Move request for scope (-0.01, -0.13)
00:14:28.286 00.001 21948 Worker thread wakes up
00:14:28.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:14:28.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:14:28.286 00.000 21948 Moving (-0.01, -0.13) raw xDistance=0.11 yDistance=0.07
00:14:28.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:14:28.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:28.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:28.286 00.000 21948 MoveAxis(E, 0, ABG)
00:14:28.286 00.000 21948 Move returns status 0, amount 0
00:14:28.286 00.000 21948 MoveAxis(N, 0, ABG)
00:14:28.286 00.000 21948 Move returns status 0, amount 0
00:14:28.286 00.000 21948 move complete, result=0
00:14:28.286 00.000 21948 worker thread done servicing request
00:14:28.289 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:28.296 00.007 18120 UpdateGuideState exits: m=1950 RSB=30.4
00:14:28.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:28.297 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:28.297 00.000 18120 Enqueuing Expose request
00:14:28.298 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:28.298 00.000 21948 Worker thread wakes up
00:14:28.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:28.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:29.929 01.631 21948 Exposure complete
00:14:29.953 00.024 21948 worker thread done servicing request
00:14:29.953 00.000 18120 OnExposeComplete: enter
00:14:29.954 00.001 18120 UpdateGuideState(): m_state=6
00:14:29.954 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
00:14:29.954 00.000 18120 Star::Find returns 1 (0), X=408.87, Y=238.43, Mass=2080, SNR=31.4, Peak=209 HFD=3.9
00:14:29.955 00.001 18120 MultiStar: [#1 0.15,0.12,0.70,U] [#2 0.02,-0.30,0.65,U] [#3 -0.07,0.14,0.68,U] [#4 0.09,-0.21,0.54,U] [#5 0.03,0.04,0.54,U] [#6 0.23,0.02,0.49,U] [#7 0.08,0.05,0.51,U] [#8 -0.02,-0.11,0.43,U] 
00:14:29.955 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {-0.02, 0.15}
00:14:29.956 00.001 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.14) = xAngle (1.25 = 1.25)
00:14:29.956 00.000 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.35 = -1.93)
00:14:29.957 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.10 mountX=0.02 mountY=-0.04, mountTheta=-1.24
00:14:29.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
00:14:29.958 00.000 18120 Enqueuing Move request for scope (0.05, 0.00)
00:14:29.959 00.001 21948 Worker thread wakes up
00:14:29.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:14:29.959 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:14:29.959 00.000 21948 Moving (0.05, 0.00) raw xDistance=0.02 yDistance=-0.04
00:14:29.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:29.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:29.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:29.959 00.000 21948 MoveAxis(E, 0, ABG)
00:14:29.959 00.000 21948 Move returns status 0, amount 0
00:14:29.959 00.000 21948 MoveAxis(N, 0, ABG)
00:14:29.959 00.000 21948 Move returns status 0, amount 0
00:14:29.959 00.000 21948 move complete, result=0
00:14:29.959 00.000 21948 worker thread done servicing request
00:14:29.962 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:29.970 00.008 18120 UpdateGuideState exits: m=2080 RSB=31.4
00:14:29.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:29.972 00.001 18120 Enqueuing Expose request
00:14:29.973 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:29.973 00.000 21948 Worker thread wakes up
00:14:29.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:29.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:31.494 01.521 21948 Exposure complete
00:14:31.517 00.023 21948 worker thread done servicing request
00:14:31.517 00.000 18120 OnExposeComplete: enter
00:14:31.517 00.000 18120 UpdateGuideState(): m_state=6
00:14:31.518 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
00:14:31.518 00.000 18120 Star::Find returns 1 (0), X=408.93, Y=238.17, Mass=2042, SNR=31.0, Peak=207 HFD=4.2
00:14:31.519 00.001 18120 MultiStar: [#1 0.10,0.05,0.72,U] [#2 0.03,-0.21,0.63,U] [#3 -0.18,-0.10,0.70,U] [#4 0.14,-0.17,0.57,U] [#5 0.16,0.01,0.51,U] [#6 0.14,-0.12,0.49,U] [#7 0.00,-0.01,0.51,U] [#8 -0.04,-0.01,0.45,U] 
00:14:31.519 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.04, -0.12}
00:14:31.520 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.14) = xAngle (0.03 = 0.03)
00:14:31.520 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
00:14:31.521 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=0.09 mountY=0.00, mountTheta=0.01
00:14:31.522 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
00:14:31.522 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
00:14:31.523 00.001 21948 Worker thread wakes up
00:14:31.523 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:14:31.523 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:14:31.523 00.000 21948 Moving (0.04, -0.08) raw xDistance=0.09 yDistance=0.00
00:14:31.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:14:31.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:31.523 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:14:31.523 00.000 21948 MoveAxis(E, 0, ABG)
00:14:31.523 00.000 21948 Move returns status 0, amount 0
00:14:31.523 00.000 21948 MoveAxis(N, 0, ABG)
00:14:31.523 00.000 21948 Move returns status 0, amount 0
00:14:31.523 00.000 21948 move complete, result=0
00:14:31.523 00.000 21948 worker thread done servicing request
00:14:31.526 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:31.533 00.007 18120 UpdateGuideState exits: m=2042 RSB=31.0
00:14:31.533 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:31.534 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:31.534 00.000 18120 Enqueuing Expose request
00:14:31.534 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:31.535 00.001 21948 Worker thread wakes up
00:14:31.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:31.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:33.160 01.625 21948 Exposure complete
00:14:33.183 00.023 21948 worker thread done servicing request
00:14:33.183 00.000 18120 OnExposeComplete: enter
00:14:33.183 00.000 18120 UpdateGuideState(): m_state=6
00:14:33.184 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
00:14:33.185 00.001 18120 Star::Find returns 1 (0), X=408.81, Y=238.38, Mass=1940, SNR=30.3, Peak=183 HFD=3.9
00:14:33.185 00.000 18120 MultiStar: [#1 -0.09,0.13,0.75,U] [#2 0.06,0.01,0.65,U] [#3 -0.37,0.03,0.00,M1] [#4 -0.02,0.11,0.55,U] [#5 -0.07,0.11,0.54,U] [#6 0.15,0.08,0.50,U] [#7 -0.15,0.00,0.49,U] [#8 -0.21,-0.02,0.48,U] 
00:14:33.186 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.07, 0.10}
00:14:33.186 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.33 = -2.96)
00:14:33.186 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.15)
00:14:33.187 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.18 mountX=-0.08 mountY=0.01, mountTheta=3.00
00:14:33.188 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
00:14:33.188 00.000 18120 Enqueuing Move request for scope (-0.05, 0.07)
00:14:33.189 00.001 21948 Worker thread wakes up
00:14:33.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:14:33.189 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:14:33.189 00.000 21948 Moving (-0.05, 0.07) raw xDistance=-0.08 yDistance=0.01
00:14:33.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:14:33.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:33.189 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:33.189 00.000 21948 MoveAxis(E, 0, ABG)
00:14:33.189 00.000 21948 Move returns status 0, amount 0
00:14:33.189 00.000 21948 MoveAxis(N, 0, ABG)
00:14:33.189 00.000 21948 Move returns status 0, amount 0
00:14:33.189 00.000 21948 move complete, result=0
00:14:33.189 00.000 21948 worker thread done servicing request
00:14:33.193 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:33.199 00.006 18120 UpdateGuideState exits: m=1940 RSB=30.3
00:14:33.200 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:33.200 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:33.200 00.000 18120 Enqueuing Expose request
00:14:33.201 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:33.202 00.001 21948 Worker thread wakes up
00:14:33.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:33.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:34.726 01.524 21948 Exposure complete
00:14:34.748 00.022 21948 worker thread done servicing request
00:14:34.749 00.001 18120 OnExposeComplete: enter
00:14:34.749 00.000 18120 UpdateGuideState(): m_state=6
00:14:34.750 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
00:14:34.750 00.000 18120 Star::Find returns 1 (0), X=408.88, Y=238.36, Mass=2083, SNR=31.3, Peak=187 HFD=4.1
00:14:34.751 00.001 18120 MultiStar: [#1 -0.05,0.34,0.69,U] [#2 -0.05,-0.01,0.66,U] [#3 -0.20,0.24,0.69,U] [#4 -0.11,0.30,0.56,U] [#5 -0.34,-0.08,0.56,U] [#6 -0.15,0.15,0.49,U] [#7 -0.30,0.22,0.00,M1] [#8 -0.14,0.29,0.44,U] 
00:14:34.751 00.000 18120 single-star, 7 included, MultiStar: {-0.12, 0.16}, one-star: {-0.01, 0.08}
00:14:34.751 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
00:14:34.752 00.001 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.32)
00:14:34.752 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
00:14:34.753 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
00:14:34.754 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
00:14:34.754 00.000 21948 Worker thread wakes up
00:14:34.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:14:34.754 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:14:34.754 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.03
00:14:34.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:14:34.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:34.755 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:14:34.755 00.000 21948 MoveAxis(E, 0, ABG)
00:14:34.755 00.000 21948 Move returns status 0, amount 0
00:14:34.755 00.000 21948 MoveAxis(N, 0, ABG)
00:14:34.755 00.000 21948 Move returns status 0, amount 0
00:14:34.755 00.000 21948 move complete, result=0
00:14:34.755 00.000 21948 worker thread done servicing request
00:14:34.759 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:34.767 00.008 18120 UpdateGuideState exits: m=2083 RSB=31.3
00:14:34.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.768 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:34.768 00.000 18120 Enqueuing Expose request
00:14:34.769 00.001 21948 Worker thread wakes up
00:14:34.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:34.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:34.769 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:36.402 01.633 21948 Exposure complete
00:14:36.427 00.025 21948 worker thread done servicing request
00:14:36.427 00.000 18120 OnExposeComplete: enter
00:14:36.427 00.000 18120 UpdateGuideState(): m_state=6
00:14:36.428 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
00:14:36.428 00.000 18120 Star::Find returns 1 (0), X=408.94, Y=238.37, Mass=2258, SNR=32.6, Peak=185 HFD=4.0
00:14:36.429 00.001 18120 MultiStar: [#1 -0.30,0.37,0.00,M1] [#2 -0.01,0.39,0.00,M1] [#3 -0.15,0.24,0.68,U] [#4 0.03,0.30,0.53,U] [#5 -0.07,0.13,0.52,U] [#6 0.08,0.27,0.47,U] [#7 -0.12,0.36,0.00,M2] [#8 -0.07,0.34,0.41,U] 
00:14:36.429 00.000 18120 single-star, 5 included, MultiStar: {-0.02, 0.20}, one-star: {0.05, 0.09}
00:14:36.430 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.14) = xAngle (2.19 = 2.19)
00:14:36.430 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.29 = -0.99)
00:14:36.431 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.04 mountX=-0.06 mountY=-0.08, mountTheta=-2.17
00:14:36.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
00:14:36.434 00.002 18120 Enqueuing Move request for scope (0.05, 0.09)
00:14:36.435 00.001 21948 Worker thread wakes up
00:14:36.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:14:36.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:14:36.435 00.000 21948 Moving (0.05, 0.09) raw xDistance=-0.06 yDistance=-0.08
00:14:36.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:14:36.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:36.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:36.435 00.000 21948 MoveAxis(E, 0, ABG)
00:14:36.435 00.000 21948 Move returns status 0, amount 0
00:14:36.435 00.000 21948 MoveAxis(N, 0, ABG)
00:14:36.435 00.000 21948 Move returns status 0, amount 0
00:14:36.435 00.000 21948 move complete, result=0
00:14:36.435 00.000 21948 worker thread done servicing request
00:14:36.439 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:36.446 00.007 18120 UpdateGuideState exits: m=2258 RSB=32.6
00:14:36.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.447 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:36.447 00.000 18120 Enqueuing Expose request
00:14:36.448 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:36.448 00.000 21948 Worker thread wakes up
00:14:36.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:36.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:37.970 01.522 21948 Exposure complete
00:14:37.992 00.022 21948 worker thread done servicing request
00:14:37.992 00.000 18120 OnExposeComplete: enter
00:14:37.993 00.001 18120 UpdateGuideState(): m_state=6
00:14:37.993 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
00:14:37.994 00.001 18120 Star::Find returns 1 (0), X=408.78, Y=238.56, Mass=2017, SNR=30.8, Peak=164 HFD=3.8
00:14:37.994 00.000 18120 MultiStar: [#1 -0.07,0.26,0.72,U] [#2 -0.26,0.38,0.00,M2] [#3 -0.27,0.32,0.00,M1] [#4 -0.15,0.16,0.53,U] [#5 -0.53,0.24,0.00,M1] [#6 -0.04,0.11,0.50,U] [#7 -0.19,0.39,0.00,M3] [#8 -0.29,0.27,0.00,M1] 
00:14:37.995 00.001 18120 refined, 3 included, MultiStar: {-0.10, 0.22}, one-star: {-0.11, 0.27}
00:14:37.995 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.14) = xAngle (3.12 = 3.12)
00:14:37.995 00.000 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.06)
00:14:37.996 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=-0.24 mountY=-0.01, mountTheta=-3.08
00:14:37.997 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.22, opts=13)
00:14:37.997 00.000 18120 Enqueuing Move request for scope (-0.10, 0.22)
00:14:37.998 00.001 21948 Worker thread wakes up
00:14:37.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
00:14:37.998 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
00:14:37.998 00.000 21948 Moving (-0.10, 0.22) raw xDistance=-0.24 yDistance=-0.01
00:14:37.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:14:37.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:37.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:37.998 00.000 21948 MoveAxis(E, 43, ABG)
00:14:37.998 00.000 21948 Guiding  Dir = 2, Dur = 43
00:14:37.998 00.000 21948 IsSlewing returns 0
00:14:37.999 00.001 21948 IsGuiding returns 0
00:14:38.000 00.001 21948 PulseGuide returned control before completion, sleep 52
00:14:38.001 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:38.009 00.008 18120 UpdateGuideState exits: m=2017 RSB=30.8
00:14:38.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:38.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:38.011 00.001 18120 Enqueuing Expose request
00:14:38.065 00.054 21948 IsGuiding returns 0
00:14:38.065 00.000 21948 Move returns status 0, amount 43
00:14:38.065 00.000 21948 MoveAxis(N, 0, ABG)
00:14:38.065 00.000 21948 Move returns status 0, amount 0
00:14:38.065 00.000 21948 move complete, result=0
00:14:38.065 00.000 21948 worker thread done servicing request
00:14:38.065 00.000 21948 Worker thread wakes up
00:14:38.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:38.065 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
00:14:38.066 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:39.697 01.631 21948 Exposure complete
00:14:39.721 00.024 21948 worker thread done servicing request
00:14:39.721 00.000 18120 OnExposeComplete: enter
00:14:39.722 00.001 18120 UpdateGuideState(): m_state=6
00:14:39.723 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
00:14:39.723 00.000 18120 Star::Find returns 1 (0), X=408.85, Y=238.27, Mass=2124, SNR=31.6, Peak=210 HFD=4.1
00:14:39.724 00.001 18120 MultiStar: [#1 -0.19,0.18,0.69,U] [#2 -0.33,-0.05,0.62,U] [#3 -0.33,0.13,0.68,U] [#4 -0.07,-0.10,0.53,U] [#5 -0.22,-0.12,0.54,U] [#6 -0.09,-0.05,0.47,U] [#7 -0.20,0.20,0.52,U] [#8 -0.18,-0.12,0.46,U] 
00:14:39.724 00.000 18120 single-star, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.04, -0.01}
00:14:39.724 00.000 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.14) = xAngle (-1.67 = -1.67)
00:14:39.725 00.001 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
00:14:39.725 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.82 mountX=-0.00 mountY=0.04, mountTheta=1.67
00:14:39.727 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
00:14:39.727 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
00:14:39.728 00.001 21948 Worker thread wakes up
00:14:39.728 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:14:39.728 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:14:39.728 00.000 21948 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
00:14:39.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:14:39.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:39.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:39.728 00.000 21948 MoveAxis(E, 0, ABG)
00:14:39.728 00.000 21948 Move returns status 0, amount 0
00:14:39.728 00.000 21948 MoveAxis(N, 0, ABG)
00:14:39.728 00.000 21948 Move returns status 0, amount 0
00:14:39.728 00.000 21948 move complete, result=0
00:14:39.728 00.000 21948 worker thread done servicing request
00:14:39.731 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:39.739 00.008 18120 UpdateGuideState exits: m=2124 RSB=31.6
00:14:39.740 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:39.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:39.741 00.001 18120 Enqueuing Expose request
00:14:39.741 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:39.742 00.001 21948 Worker thread wakes up
00:14:39.742 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:39.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:41.264 01.522 21948 Exposure complete
00:14:41.287 00.023 21948 worker thread done servicing request
00:14:41.287 00.000 18120 OnExposeComplete: enter
00:14:41.288 00.001 18120 UpdateGuideState(): m_state=6
00:14:41.289 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
00:14:41.289 00.000 18120 Star::Find returns 1 (0), X=408.93, Y=238.16, Mass=1975, SNR=30.6, Peak=182 HFD=4.3
00:14:41.290 00.001 18120 MultiStar: [#1 -0.06,0.14,0.74,U] [#2 0.02,-0.02,0.66,U] [#3 -0.56,0.07,0.00,M1] [#4 -0.14,-0.01,0.57,U] [#5 -0.14,-0.03,0.53,U] [#6 -0.02,-0.32,0.50,U] [#7 -0.25,-0.01,0.54,U] [#8 0.04,-0.13,0.44,U] 
00:14:41.290 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {0.04, -0.12}
00:14:41.290 00.000 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.14) = xAngle (-1.19 = -1.19)
00:14:41.291 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.91 = 1.91)
00:14:41.291 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.33 mountX=0.03 mountY=0.07, mountTheta=1.20
00:14:41.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
00:14:41.293 00.001 18120 Enqueuing Move request for scope (-0.05, -0.06)
00:14:41.293 00.000 21948 Worker thread wakes up
00:14:41.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:14:41.293 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:14:41.293 00.000 21948 Moving (-0.05, -0.06) raw xDistance=0.03 yDistance=0.07
00:14:41.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:14:41.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:41.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:41.293 00.000 21948 MoveAxis(E, 0, ABG)
00:14:41.293 00.000 21948 Move returns status 0, amount 0
00:14:41.293 00.000 21948 MoveAxis(N, 0, ABG)
00:14:41.293 00.000 21948 Move returns status 0, amount 0
00:14:41.293 00.000 21948 move complete, result=0
00:14:41.293 00.000 21948 worker thread done servicing request
00:14:41.299 00.006 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:41.306 00.007 18120 UpdateGuideState exits: m=1975 RSB=30.6
00:14:41.306 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:41.307 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:41.307 00.000 18120 Enqueuing Expose request
00:14:41.308 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:41.308 00.000 21948 Worker thread wakes up
00:14:41.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:41.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:42.934 01.626 21948 Exposure complete
00:14:42.956 00.022 21948 worker thread done servicing request
00:14:42.956 00.000 18120 OnExposeComplete: enter
00:14:42.957 00.001 18120 UpdateGuideState(): m_state=6
00:14:42.958 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
00:14:42.958 00.000 18120 Star::Find returns 1 (0), X=408.85, Y=238.36, Mass=2079, SNR=31.2, Peak=188 HFD=4.1
00:14:42.959 00.001 18120 MultiStar: [#1 0.08,0.21,0.73,U] [#2 -0.08,0.07,0.64,U] [#3 -0.06,0.19,0.69,U] [#4 0.03,-0.02,0.55,U] [#5 -0.10,0.08,0.57,U] [#6 0.18,0.01,0.47,U] [#7 -0.03,0.09,0.49,U] [#8 -0.06,0.08,0.45,U] 
00:14:42.959 00.000 18120 single-star, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.04, 0.08}
00:14:42.959 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
00:14:42.960 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
00:14:42.960 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=-0.09 mountY=0.00, mountTheta=3.12
00:14:42.961 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
00:14:42.962 00.001 18120 Enqueuing Move request for scope (-0.04, 0.08)
00:14:42.963 00.001 21948 Worker thread wakes up
00:14:42.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:14:42.963 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:14:42.963 00.000 21948 Moving (-0.04, 0.08) raw xDistance=-0.09 yDistance=0.00
00:14:42.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:14:42.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:42.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:14:42.963 00.000 21948 MoveAxis(E, 0, ABG)
00:14:42.963 00.000 21948 Move returns status 0, amount 0
00:14:42.963 00.000 21948 MoveAxis(N, 0, ABG)
00:14:42.963 00.000 21948 Move returns status 0, amount 0
00:14:42.963 00.000 21948 move complete, result=0
00:14:42.963 00.000 21948 worker thread done servicing request
00:14:42.966 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:42.974 00.008 18120 UpdateGuideState exits: m=2079 RSB=31.2
00:14:42.975 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:42.975 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:42.976 00.001 18120 Enqueuing Expose request
00:14:42.976 00.000 21948 Worker thread wakes up
00:14:42.976 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:42.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:42.978 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:44.498 01.520 21948 Exposure complete
00:14:44.522 00.024 21948 worker thread done servicing request
00:14:44.522 00.000 18120 OnExposeComplete: enter
00:14:44.523 00.001 18120 UpdateGuideState(): m_state=6
00:14:44.524 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
00:14:44.524 00.000 18120 Star::Find returns 1 (0), X=409.08, Y=238.46, Mass=2191, SNR=32.2, Peak=212 HFD=4.0
00:14:44.525 00.001 18120 MultiStar: [#1 0.00,0.18,0.70,U] [#2 -0.11,0.42,0.00,M1] [#3 -0.00,0.31,0.63,U] [#4 -0.04,0.03,0.51,U] [#5 -0.09,0.12,0.50,U] [#6 0.04,0.14,0.48,U] [#7 -0.30,0.25,0.00,M1] [#8 -0.12,0.19,0.40,U] 
00:14:44.525 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.17}, one-star: {0.19, 0.17}
00:14:44.526 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
00:14:44.526 00.000 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.60)
00:14:44.527 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=-0.15 mountY=-0.10, mountTheta=-2.55
00:14:44.528 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.17, opts=13)
00:14:44.529 00.001 18120 Enqueuing Move request for scope (0.02, 0.17)
00:14:44.529 00.000 21948 Worker thread wakes up
00:14:44.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
00:14:44.530 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
00:14:44.530 00.000 21948 Moving (0.02, 0.17) raw xDistance=-0.15 yDistance=-0.10
00:14:44.530 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:14:44.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:44.530 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:14:44.530 00.000 21948 MoveAxis(E, 0, ABG)
00:14:44.530 00.000 21948 Move returns status 0, amount 0
00:14:44.530 00.000 21948 MoveAxis(N, 0, ABG)
00:14:44.530 00.000 21948 Move returns status 0, amount 0
00:14:44.530 00.000 21948 move complete, result=0
00:14:44.530 00.000 21948 worker thread done servicing request
00:14:44.533 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:44.541 00.008 18120 UpdateGuideState exits: m=2191 RSB=32.2
00:14:44.542 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:44.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:44.543 00.001 18120 Enqueuing Expose request
00:14:44.543 00.000 21948 Worker thread wakes up
00:14:44.543 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:44.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:44.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:46.174 01.631 21948 Exposure complete
00:14:46.196 00.022 21948 worker thread done servicing request
00:14:46.196 00.000 18120 OnExposeComplete: enter
00:14:46.197 00.001 18120 UpdateGuideState(): m_state=6
00:14:46.198 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
00:14:46.198 00.000 18120 Star::Find returns 1 (0), X=409.05, Y=238.36, Mass=2010, SNR=30.8, Peak=170 HFD=4.1
00:14:46.199 00.001 18120 MultiStar: [#1 0.09,0.70,0.00,M1] [#2 -0.04,0.40,0.00,M2] [#3 0.06,0.49,0.00,M1] [#4 -0.10,0.25,0.56,U] [#5 -0.08,0.50,0.00,M1] [#6 0.05,0.39,0.00,M1] [#7 -0.27,0.50,0.00,M2] [#8 -0.06,0.32,0.50,U] 
00:14:46.199 00.000 18120 single-star, 2 included, MultiStar: {0.04, 0.18}, one-star: {0.16, 0.08}
00:14:46.199 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.59 = 1.59)
00:14:46.200 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.59)
00:14:46.200 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
00:14:46.201 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.08, opts=13)
00:14:46.202 00.001 18120 Enqueuing Move request for scope (0.16, 0.08)
00:14:46.202 00.000 21948 Worker thread wakes up
00:14:46.202 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
00:14:46.202 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
00:14:46.202 00.000 21948 Moving (0.16, 0.08) raw xDistance=-0.00 yDistance=-0.18
00:14:46.203 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:14:46.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:46.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:14:46.203 00.000 21948 MoveAxis(E, 0, ABG)
00:14:46.203 00.000 21948 Move returns status 0, amount 0
00:14:46.203 00.000 21948 MoveAxis(N, 0, ABG)
00:14:46.203 00.000 21948 Move returns status 0, amount 0
00:14:46.203 00.000 21948 move complete, result=0
00:14:46.203 00.000 21948 worker thread done servicing request
00:14:46.206 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:46.213 00.007 18120 UpdateGuideState exits: m=2010 RSB=30.8
00:14:46.213 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:46.214 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:46.214 00.000 18120 Enqueuing Expose request
00:14:46.215 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:46.215 00.000 21948 Worker thread wakes up
00:14:46.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:46.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:47.739 01.524 21948 Exposure complete
00:14:47.762 00.023 21948 worker thread done servicing request
00:14:47.762 00.000 18120 OnExposeComplete: enter
00:14:47.763 00.001 18120 UpdateGuideState(): m_state=6
00:14:47.763 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
00:14:47.764 00.001 18120 Star::Find returns 1 (0), X=408.99, Y=238.60, Mass=1859, SNR=29.6, Peak=167 HFD=3.8
00:14:47.764 00.000 18120 MultiStar: [#1 0.15,0.26,0.75,U] [#2 -0.08,0.24,0.68,U] [#3 0.10,0.38,0.00,M2] [#4 0.13,-0.02,0.58,U] [#5 0.03,0.17,0.55,U] [#6 -0.00,0.24,0.50,U] [#7 -0.24,0.48,0.00,M3] [#8 -0.21,0.35,0.00,M1] 
00:14:47.765 00.001 18120 refined, 5 included, MultiStar: {0.06, 0.22}, one-star: {0.10, 0.31}
00:14:47.765 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.14) = xAngle (2.43 = 2.43)
00:14:47.766 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.53 = -0.75)
00:14:47.766 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.29 mountX=-0.17 mountY=-0.15, mountTheta=-2.41
00:14:47.767 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.22, opts=13)
00:14:47.768 00.001 18120 Enqueuing Move request for scope (0.06, 0.22)
00:14:47.768 00.000 21948 Worker thread wakes up
00:14:47.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
00:14:47.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
00:14:47.768 00.000 21948 Moving (0.06, 0.22) raw xDistance=-0.17 yDistance=-0.15
00:14:47.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:14:47.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:47.768 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:14:47.768 00.000 21948 MoveAxis(E, 0, ABG)
00:14:47.768 00.000 21948 Move returns status 0, amount 0
00:14:47.768 00.000 21948 MoveAxis(N, 0, ABG)
00:14:47.768 00.000 21948 Move returns status 0, amount 0
00:14:47.768 00.000 21948 move complete, result=0
00:14:47.768 00.000 21948 worker thread done servicing request
00:14:47.773 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:47.780 00.007 18120 UpdateGuideState exits: m=1859 RSB=29.6
00:14:47.781 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:47.781 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:47.782 00.001 18120 Enqueuing Expose request
00:14:47.782 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:47.783 00.001 21948 Worker thread wakes up
00:14:47.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:47.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:49.412 01.629 21948 Exposure complete
00:14:49.435 00.023 21948 worker thread done servicing request
00:14:49.435 00.000 18120 OnExposeComplete: enter
00:14:49.436 00.001 18120 UpdateGuideState(): m_state=6
00:14:49.436 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
00:14:49.437 00.001 18120 Star::Find returns 1 (0), X=409.10, Y=238.37, Mass=2041, SNR=31.0, Peak=176 HFD=4.2
00:14:49.437 00.000 18120 MultiStar: [#1 -0.14,0.27,0.69,U] [#2 -0.11,0.36,0.00,M2] [#3 -0.37,0.28,0.00,M3] [#4 -0.18,0.20,0.52,U] [#5 -0.09,0.11,0.57,U] [#6 0.14,0.16,0.48,U] [#7 -0.19,0.41,0.00,M4] [#8 -0.05,0.55,0.00,M2] 
00:14:49.438 00.001 18120 refined, 4 included, MultiStar: {0.01, 0.16}, one-star: {0.22, 0.09}
00:14:49.438 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.64 = 2.64)
00:14:49.438 00.000 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.74 = -0.54)
00:14:49.439 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
00:14:49.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
00:14:49.441 00.001 18120 Enqueuing Move request for scope (0.01, 0.16)
00:14:49.441 00.000 21948 Worker thread wakes up
00:14:49.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:14:49.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:14:49.441 00.000 21948 Moving (0.01, 0.16) raw xDistance=-0.14 yDistance=-0.08
00:14:49.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:14:49.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:49.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:49.441 00.000 21948 MoveAxis(E, 0, ABG)
00:14:49.441 00.000 21948 Move returns status 0, amount 0
00:14:49.441 00.000 21948 MoveAxis(N, 0, ABG)
00:14:49.441 00.000 21948 Move returns status 0, amount 0
00:14:49.441 00.000 21948 move complete, result=0
00:14:49.441 00.000 21948 worker thread done servicing request
00:14:49.445 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:49.452 00.007 18120 UpdateGuideState exits: m=2041 RSB=31.0
00:14:49.453 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:49.453 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:49.454 00.001 18120 Enqueuing Expose request
00:14:49.454 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:49.454 00.000 21948 Worker thread wakes up
00:14:49.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:49.455 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:50.983 01.528 21948 Exposure complete
00:14:51.007 00.024 21948 worker thread done servicing request
00:14:51.008 00.001 18120 OnExposeComplete: enter
00:14:51.008 00.000 18120 UpdateGuideState(): m_state=6
00:14:51.009 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
00:14:51.009 00.000 18120 Star::Find returns 1 (0), X=408.76, Y=238.64, Mass=1808, SNR=29.3, Peak=173 HFD=3.7
00:14:51.010 00.001 18120 MultiStar: [#1 -0.10,0.77,0.00,M1] [#2 0.21,0.30,0.00,M3] [#3 -0.07,0.57,0.00,M4] [#4 0.23,0.22,0.60,U] [#5 -0.22,0.57,0.00,M1] [#6 -0.06,0.13,0.53,U] [#7 -0.21,0.46,0.00,M5] [#8 -0.39,0.57,0.00,M3] 
00:14:51.010 00.000 18120 refined, 2 included, MultiStar: {-0.01, 0.26}, one-star: {-0.13, 0.36}
00:14:51.010 00.000 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.76 = 2.76)
00:14:51.011 00.001 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.42)
00:14:51.011 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.61 mountX=-0.24 mountY=-0.11, mountTheta=-2.72
00:14:51.013 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.26, opts=13)
00:14:51.015 00.002 18120 Enqueuing Move request for scope (-0.01, 0.26)
00:14:51.015 00.000 21948 Worker thread wakes up
00:14:51.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
00:14:51.015 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
00:14:51.015 00.000 21948 Moving (-0.01, 0.26) raw xDistance=-0.24 yDistance=-0.11
00:14:51.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:14:51.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:51.016 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:51.016 00.000 21948 MoveAxis(E, 44, ABG)
00:14:51.016 00.000 21948 Guiding  Dir = 2, Dur = 44
00:14:51.016 00.000 21948 IsSlewing returns 0
00:14:51.016 00.000 21948 IsGuiding returns 0
00:14:51.018 00.002 21948 PulseGuide returned control before completion, sleep 53
00:14:51.019 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:51.025 00.006 18120 UpdateGuideState exits: m=1808 RSB=29.3
00:14:51.027 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:51.027 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:51.028 00.001 18120 Enqueuing Expose request
00:14:51.078 00.050 21948 IsGuiding returns 0
00:14:51.078 00.000 21948 Move returns status 0, amount 44
00:14:51.078 00.000 21948 MoveAxis(N, 0, ABG)
00:14:51.078 00.000 21948 Move returns status 0, amount 0
00:14:51.078 00.000 21948 move complete, result=0
00:14:51.078 00.000 21948 worker thread done servicing request
00:14:51.078 00.000 21948 Worker thread wakes up
00:14:51.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:51.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:51.078 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
00:14:52.701 01.623 21948 Exposure complete
00:14:52.726 00.025 21948 worker thread done servicing request
00:14:52.726 00.000 18120 OnExposeComplete: enter
00:14:52.727 00.001 18120 UpdateGuideState(): m_state=6
00:14:52.727 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
00:14:52.728 00.001 18120 Star::Find returns 1 (0), X=408.78, Y=238.33, Mass=2114, SNR=31.6, Peak=178 HFD=4.2
00:14:52.728 00.000 18120 MultiStar: [#1 -0.28,0.53,0.00,M2] [#2 -0.18,0.22,0.67,U] [#3 -0.38,0.24,0.00,M5] [#4 -0.13,0.42,0.00,M1] [#5 -0.16,0.24,0.52,U] [#6 -0.21,0.17,0.46,U] [#7 -0.12,0.48,0.00,M6] [#8 -0.25,0.41,0.00,M4] 
00:14:52.728 00.000 18120 single-star, 3 included, MultiStar: {-0.15, 0.15}, one-star: {-0.10, 0.05}
00:14:52.729 00.001 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
00:14:52.729 00.000 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
00:14:52.730 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=-0.09 mountY=0.07, mountTheta=2.46
00:14:52.731 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
00:14:52.731 00.000 18120 Enqueuing Move request for scope (-0.10, 0.05)
00:14:52.732 00.001 21948 Worker thread wakes up
00:14:52.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:14:52.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:14:52.732 00.000 21948 Moving (-0.10, 0.05) raw xDistance=-0.09 yDistance=0.07
00:14:52.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:14:52.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:52.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:52.732 00.000 21948 MoveAxis(E, 0, ABG)
00:14:52.732 00.000 21948 Move returns status 0, amount 0
00:14:52.732 00.000 21948 MoveAxis(N, 0, ABG)
00:14:52.732 00.000 21948 Move returns status 0, amount 0
00:14:52.732 00.000 21948 move complete, result=0
00:14:52.732 00.000 21948 worker thread done servicing request
00:14:52.736 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:52.744 00.008 18120 UpdateGuideState exits: m=2114 RSB=31.6
00:14:52.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:52.745 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:52.745 00.000 18120 Enqueuing Expose request
00:14:52.746 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:52.746 00.000 21948 Worker thread wakes up
00:14:52.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:52.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:54.265 01.519 21948 Exposure complete
00:14:54.289 00.024 21948 worker thread done servicing request
00:14:54.289 00.000 18120 OnExposeComplete: enter
00:14:54.290 00.001 18120 UpdateGuideState(): m_state=6
00:14:54.290 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
00:14:54.291 00.001 18120 Star::Find returns 1 (0), X=408.87, Y=238.60, Mass=2141, SNR=31.7, Peak=187 HFD=4.1
00:14:54.291 00.000 18120 MultiStar: [#1 -0.01,0.46,0.00,M3] [#2 -0.19,0.33,0.00,M3] [#3 -0.13,0.29,0.69,U] [#4 -0.27,0.30,0.00,M2] [#5 -0.28,0.40,0.00,M1] [#6 -0.19,-0.08,0.47,U] [#7 0.08,0.41,0.00,M7] [#8 -0.25,0.27,0.00,M5] 
00:14:54.292 00.001 18120 refined, 2 included, MultiStar: {-0.09, 0.22}, one-star: {-0.01, 0.32}
00:14:54.292 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
00:14:54.292 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.21 = -0.08)
00:14:54.293 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=-0.24 mountY=-0.02, mountTheta=-3.07
00:14:54.294 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.22, opts=13)
00:14:54.295 00.001 18120 Enqueuing Move request for scope (-0.09, 0.22)
00:14:54.295 00.000 21948 Worker thread wakes up
00:14:54.296 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
00:14:54.296 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
00:14:54.296 00.000 21948 Moving (-0.09, 0.22) raw xDistance=-0.24 yDistance=-0.02
00:14:54.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:14:54.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:54.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:54.296 00.000 21948 MoveAxis(E, 43, ABG)
00:14:54.296 00.000 21948 Guiding  Dir = 2, Dur = 43
00:14:54.296 00.000 21948 IsSlewing returns 0
00:14:54.296 00.000 21948 IsGuiding returns 0
00:14:54.298 00.002 21948 PulseGuide returned control before completion, sleep 52
00:14:54.299 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:54.306 00.007 18120 UpdateGuideState exits: m=2141 RSB=31.7
00:14:54.307 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:54.307 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:54.308 00.001 18120 Enqueuing Expose request
00:14:54.360 00.052 21948 IsGuiding returns 0
00:14:54.360 00.000 21948 Move returns status 0, amount 43
00:14:54.360 00.000 21948 MoveAxis(N, 0, ABG)
00:14:54.360 00.000 21948 Move returns status 0, amount 0
00:14:54.360 00.000 21948 move complete, result=0
00:14:54.360 00.000 21948 worker thread done servicing request
00:14:54.360 00.000 21948 Worker thread wakes up
00:14:54.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:54.360 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
00:14:54.361 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:55.996 01.635 21948 Exposure complete
00:14:56.019 00.023 21948 worker thread done servicing request
00:14:56.019 00.000 18120 OnExposeComplete: enter
00:14:56.020 00.001 18120 UpdateGuideState(): m_state=6
00:14:56.021 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
00:14:56.021 00.000 18120 Star::Find returns 1 (0), X=409.08, Y=238.27, Mass=2193, SNR=32.1, Peak=212 HFD=4.1
00:14:56.022 00.001 18120 MultiStar: [#1 0.05,0.50,0.00,M4] [#2 -0.09,0.12,0.58,U] [#3 -0.13,0.14,0.67,U] [#4 -0.09,0.05,0.52,U] [#5 -0.10,0.01,0.52,U] [#6 -0.02,-0.11,0.46,U] [#7 -0.03,0.39,0.00,M8] [#8 -0.13,0.25,0.45,U] 
00:14:56.022 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {0.19, -0.02}
00:14:56.022 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
00:14:56.023 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
00:14:56.023 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
00:14:56.024 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
00:14:56.025 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
00:14:56.025 00.000 21948 Worker thread wakes up
00:14:56.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:14:56.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:14:56.026 00.001 21948 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=-0.00
00:14:56.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:14:56.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:56.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:14:56.026 00.000 21948 MoveAxis(E, 0, ABG)
00:14:56.026 00.000 21948 Move returns status 0, amount 0
00:14:56.026 00.000 21948 MoveAxis(N, 0, ABG)
00:14:56.026 00.000 21948 Move returns status 0, amount 0
00:14:56.026 00.000 21948 move complete, result=0
00:14:56.026 00.000 21948 worker thread done servicing request
00:14:56.030 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:56.037 00.007 18120 UpdateGuideState exits: m=2193 RSB=32.1
00:14:56.038 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:56.039 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:56.039 00.000 18120 Enqueuing Expose request
00:14:56.039 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:56.040 00.001 21948 Worker thread wakes up
00:14:56.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:56.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:57.564 01.524 21948 Exposure complete
00:14:57.587 00.023 21948 worker thread done servicing request
00:14:57.587 00.000 18120 OnExposeComplete: enter
00:14:57.587 00.000 18120 UpdateGuideState(): m_state=6
00:14:57.588 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
00:14:57.588 00.000 18120 Star::Find returns 1 (0), X=409.17, Y=238.37, Mass=2126, SNR=31.6, Peak=182 HFD=4.0
00:14:57.589 00.001 18120 MultiStar: [#1 -0.07,0.39,0.00,M5] [#2 -0.06,0.07,0.63,U] [#3 -0.10,0.25,0.65,U] [#4 -0.12,-0.07,0.55,U] [#5 -0.12,-0.02,0.53,U] [#6 0.08,0.10,0.47,U] [#7 0.07,0.17,0.52,U] [#8 -0.06,0.21,0.43,U] 
00:14:57.589 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.28, 0.09}
00:14:57.590 00.001 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.14) = xAngle (2.51 = 2.51)
00:14:57.590 00.000 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.61 = -0.67)
00:14:57.591 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.37 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
00:14:57.592 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
00:14:57.592 00.000 18120 Enqueuing Move request for scope (0.02, 0.10)
00:14:57.593 00.001 21948 Worker thread wakes up
00:14:57.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:14:57.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:14:57.593 00.000 21948 Moving (0.02, 0.10) raw xDistance=-0.08 yDistance=-0.06
00:14:57.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:14:57.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:57.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:57.593 00.000 21948 MoveAxis(E, 0, ABG)
00:14:57.593 00.000 21948 Move returns status 0, amount 0
00:14:57.593 00.000 21948 MoveAxis(N, 0, ABG)
00:14:57.593 00.000 21948 Move returns status 0, amount 0
00:14:57.593 00.000 21948 move complete, result=0
00:14:57.593 00.000 21948 worker thread done servicing request
00:14:57.596 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:57.603 00.007 18120 UpdateGuideState exits: m=2126 RSB=31.6
00:14:57.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:57.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:57.605 00.001 18120 Enqueuing Expose request
00:14:57.605 00.000 21948 Worker thread wakes up
00:14:57.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:57.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:14:57.605 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:59.227 01.622 21948 Exposure complete
00:14:59.250 00.023 21948 worker thread done servicing request
00:14:59.250 00.000 18120 OnExposeComplete: enter
00:14:59.252 00.002 18120 UpdateGuideState(): m_state=6
00:14:59.252 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
00:14:59.253 00.001 18120 Star::Find returns 1 (0), X=408.99, Y=238.59, Mass=1896, SNR=30.1, Peak=173 HFD=4.1
00:14:59.253 00.000 18120 MultiStar: [#1 -0.25,0.53,0.00,M6] [#2 0.00,0.34,0.65,U] [#3 -0.08,0.17,0.70,U] [#4 0.11,0.05,0.59,U] [#5 -0.10,0.21,0.55,U] [#6 -0.05,0.14,0.51,U] [#7 -0.03,0.31,0.54,U] [#8 0.14,0.07,0.47,U] 
00:14:59.253 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.21}, one-star: {0.10, 0.30}
00:14:59.254 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.14) = xAngle (2.64 = 2.64)
00:14:59.254 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.74 = -0.54)
00:14:59.255 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
00:14:59.256 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.21, opts=13)
00:14:59.256 00.000 18120 Enqueuing Move request for scope (0.02, 0.21)
00:14:59.256 00.000 21948 Worker thread wakes up
00:14:59.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
00:14:59.256 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
00:14:59.256 00.000 21948 Moving (0.02, 0.21) raw xDistance=-0.19 yDistance=-0.11
00:14:59.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:14:59.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:59.257 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:59.257 00.000 21948 MoveAxis(E, 0, ABG)
00:14:59.257 00.000 21948 Move returns status 0, amount 0
00:14:59.257 00.000 21948 MoveAxis(N, 0, ABG)
00:14:59.257 00.000 21948 Move returns status 0, amount 0
00:14:59.257 00.000 21948 move complete, result=0
00:14:59.257 00.000 21948 worker thread done servicing request
00:14:59.260 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:14:59.267 00.007 18120 UpdateGuideState exits: m=1896 RSB=30.1
00:14:59.268 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:59.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:14:59.269 00.001 18120 Enqueuing Expose request
00:14:59.269 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:59.270 00.001 21948 Worker thread wakes up
00:14:59.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:14:59.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:00.791 01.521 21948 Exposure complete
00:15:00.821 00.030 21948 worker thread done servicing request
00:15:00.821 00.000 18120 OnExposeComplete: enter
00:15:00.822 00.001 18120 UpdateGuideState(): m_state=6
00:15:00.823 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
00:15:00.824 00.001 18120 Star::Find returns 1 (0), X=409.03, Y=238.40, Mass=2124, SNR=31.7, Peak=175 HFD=4.1
00:15:00.825 00.001 18120 MultiStar: [#1 -0.03,0.22,0.68,U] [#2 0.11,0.18,0.64,U] [#3 -0.08,0.19,0.68,U] [#4 -0.36,0.20,0.00,M1] [#5 0.01,0.35,0.52,U] [#6 0.01,0.13,0.46,U] [#7 0.07,0.45,0.00,M7] [#8 -0.14,0.25,0.45,U] 
00:15:00.826 00.001 18120 single-star, 6 included, MultiStar: {0.02, 0.19}, one-star: {0.14, 0.12}
00:15:00.826 00.000 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.83 = 1.83)
00:15:00.827 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.93 = -1.35)
00:15:00.828 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.68 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
00:15:00.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.12, opts=13)
00:15:00.830 00.001 18120 Enqueuing Move request for scope (0.14, 0.12)
00:15:00.831 00.001 21948 Worker thread wakes up
00:15:00.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:00.832 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:15:00.832 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.7
00:15:00.833 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:15:00.833 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:00.834 00.001 21948 Moving (0.14, 0.12) raw xDistance=-0.05 yDistance=-0.18
00:15:00.834 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:00.835 00.001 18120 Enqueuing Expose request
00:15:00.836 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:15:00.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:00.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:15:00.836 00.000 21948 MoveAxis(E, 0, ABG)
00:15:00.836 00.000 21948 Move returns status 0, amount 0
00:15:00.836 00.000 21948 MoveAxis(N, 0, ABG)
00:15:00.836 00.000 21948 Move returns status 0, amount 0
00:15:00.836 00.000 21948 move complete, result=0
00:15:00.836 00.000 21948 worker thread done servicing request
00:15:00.836 00.000 21948 Worker thread wakes up
00:15:00.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:00.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:00.837 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:02.472 01.635 21948 Exposure complete
00:15:02.539 00.067 21948 worker thread done servicing request
00:15:02.539 00.000 18120 OnExposeComplete: enter
00:15:02.540 00.001 18120 UpdateGuideState(): m_state=6
00:15:02.540 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
00:15:02.541 00.001 18120 Star::Find returns 1 (0), X=408.77, Y=238.56, Mass=1967, SNR=30.4, Peak=171 HFD=3.9
00:15:02.542 00.001 18120 MultiStar: [#1 -0.10,0.35,0.00,M6] [#2 -0.22,0.14,0.65,U] [#3 -0.48,0.24,0.00,M1] [#4 -0.33,0.08,0.56,U] [#5 -0.31,0.42,0.00,M1] [#6 -0.04,0.29,0.49,U] [#7 -0.06,0.32,0.52,U] [#8 -0.09,0.03,0.48,U] 
00:15:02.544 00.002 18120 refined, 5 included, MultiStar: {-0.15, 0.20}, one-star: {-0.12, 0.27}
00:15:02.545 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.14) = xAngle (3.35 = -2.93)
00:15:02.546 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.17)
00:15:02.547 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.21 mountX=-0.24 mountY=0.04, mountTheta=2.97
00:15:02.549 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.20, opts=13)
00:15:02.551 00.002 18120 Enqueuing Move request for scope (-0.15, 0.20)
00:15:02.552 00.001 21948 Worker thread wakes up
00:15:02.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
00:15:02.552 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
00:15:02.552 00.000 21948 Moving (-0.15, 0.20) raw xDistance=-0.24 yDistance=0.04
00:15:02.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:15:02.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:02.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:02.554 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:15:02.554 00.000 21948 MoveAxis(E, 43, ABG)
00:15:02.554 00.000 21948 Guiding  Dir = 2, Dur = 43
00:15:02.554 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.4
00:15:02.555 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:02.556 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:02.557 00.001 21948 IsSlewing returns 0
00:15:02.557 00.000 18120 Enqueuing Expose request
00:15:02.558 00.001 21948 IsGuiding returns 0
00:15:02.559 00.001 21948 PulseGuide returned control before completion, sleep 52
00:15:02.625 00.066 21948 IsGuiding returns 0
00:15:02.625 00.000 21948 Move returns status 0, amount 43
00:15:02.625 00.000 21948 MoveAxis(N, 0, ABG)
00:15:02.625 00.000 21948 Move returns status 0, amount 0
00:15:02.625 00.000 21948 move complete, result=0
00:15:02.625 00.000 21948 worker thread done servicing request
00:15:02.625 00.000 21948 Worker thread wakes up
00:15:02.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:02.625 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
00:15:02.626 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:04.033 01.407 21948 Exposure complete
00:15:04.072 00.039 21948 worker thread done servicing request
00:15:04.073 00.001 18120 OnExposeComplete: enter
00:15:04.074 00.001 18120 UpdateGuideState(): m_state=6
00:15:04.075 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
00:15:04.076 00.001 18120 Star::Find returns 1 (0), X=408.97, Y=238.33, Mass=2043, SNR=31.0, Peak=180 HFD=4.1
00:15:04.077 00.001 18120 MultiStar: [#1 0.00,0.48,0.00,M7] [#2 0.13,0.08,0.67,U] [#3 -0.20,0.31,0.00,M2] [#4 -0.11,-0.01,0.57,U] [#5 -0.26,0.14,0.53,U] [#6 0.08,0.20,0.48,U] [#7 -0.14,0.29,0.55,U] [#8 -0.02,0.06,0.48,U] 
00:15:04.080 00.003 18120 single-star, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.09, 0.04}
00:15:04.082 00.002 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.14) = xAngle (1.62 = 1.62)
00:15:04.084 00.002 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.72 = -1.56)
00:15:04.085 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.47 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
00:15:04.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
00:15:04.087 00.001 18120 Enqueuing Move request for scope (0.09, 0.04)
00:15:04.087 00.000 21948 Worker thread wakes up
00:15:04.087 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:04.088 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.0
00:15:04.088 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.089 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:04.089 00.000 18120 Enqueuing Expose request
00:15:04.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:15:04.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:15:04.089 00.000 21948 Moving (0.09, 0.04) raw xDistance=-0.00 yDistance=-0.10
00:15:04.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:15:04.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:04.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:04.090 00.001 21948 MoveAxis(E, 0, ABG)
00:15:04.090 00.000 21948 Move returns status 0, amount 0
00:15:04.090 00.000 21948 MoveAxis(N, 0, ABG)
00:15:04.090 00.000 21948 Move returns status 0, amount 0
00:15:04.090 00.000 21948 move complete, result=0
00:15:04.090 00.000 21948 worker thread done servicing request
00:15:04.090 00.000 21948 Worker thread wakes up
00:15:04.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:04.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:04.090 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:05.715 01.625 21948 Exposure complete
00:15:05.746 00.031 21948 worker thread done servicing request
00:15:05.746 00.000 18120 OnExposeComplete: enter
00:15:05.747 00.001 18120 UpdateGuideState(): m_state=6
00:15:05.748 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
00:15:05.749 00.001 18120 Star::Find returns 1 (0), X=408.57, Y=238.54, Mass=2058, SNR=31.1, Peak=147 HFD=4.2
00:15:05.750 00.001 18120 MultiStar: [#1 -0.65,0.61,0.00,M8] [#2 -0.45,0.34,0.00,M1] [#3 -0.36,0.27,0.00,M3] [#4 -0.48,0.25,0.00,M1] [#5 -0.29,0.30,0.00,M1] [#6 -0.47,0.19,0.00,M1] [#7 -0.47,0.37,0.00,M6] [#8 -0.28,0.19,0.43,U] 
00:15:05.750 00.000 18120 refined, 1 included, MultiStar: {-0.30, 0.24}, one-star: {-0.31, 0.26}
00:15:05.750 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.62 = -2.66)
00:15:05.751 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.73 = 0.44)
00:15:05.751 00.000 18120 CameraToMount -- cameraX=-0.30 cameraY=0.24 hyp=0.38 cameraTheta=2.48 mountX=-0.34 mountY=0.16, mountTheta=2.69
00:15:05.753 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.24, opts=13)
00:15:05.753 00.000 18120 Enqueuing Move request for scope (-0.30, 0.24)
00:15:05.753 00.000 21948 Worker thread wakes up
00:15:05.754 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:05.754 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.1
00:15:05.754 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:05.755 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:05.755 00.000 18120 Enqueuing Expose request
00:15:05.756 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.24) opts 0xd
00:15:05.756 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.24)
00:15:05.756 00.000 21948 Moving (-0.30, 0.24) raw xDistance=-0.34 yDistance=0.16
00:15:05.756 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:15:05.756 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:05.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:15:05.756 00.000 21948 MoveAxis(E, 61, ABG)
00:15:05.756 00.000 21948 Guiding  Dir = 2, Dur = 61
00:15:05.756 00.000 21948 IsSlewing returns 0
00:15:05.756 00.000 21948 IsGuiding returns 0
00:15:05.759 00.003 21948 PulseGuide returned control before completion, sleep 70
00:15:05.841 00.082 21948 IsGuiding returns 0
00:15:05.841 00.000 21948 Move returns status 0, amount 61
00:15:05.841 00.000 21948 MoveAxis(N, 0, ABG)
00:15:05.842 00.001 21948 Move returns status 0, amount 0
00:15:05.842 00.000 21948 move complete, result=0
00:15:05.842 00.000 21948 worker thread done servicing request
00:15:05.842 00.000 21948 Worker thread wakes up
00:15:05.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:05.842 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
00:15:05.843 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:07.251 01.408 21948 Exposure complete
00:15:07.283 00.032 21948 worker thread done servicing request
00:15:07.283 00.000 18120 OnExposeComplete: enter
00:15:07.283 00.000 18120 UpdateGuideState(): m_state=6
00:15:07.284 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
00:15:07.284 00.000 18120 Star::Find returns 1 (0), X=408.75, Y=238.38, Mass=1985, SNR=30.7, Peak=156 HFD=4.3
00:15:07.285 00.001 18120 MultiStar: [#1 -0.29,0.37,0.00,M9] [#2 -0.13,0.27,0.66,U] [#3 -0.58,0.15,0.00,M4] [#4 -0.15,0.01,0.61,U] [#5 -0.17,0.37,0.00,M2] [#6 -0.14,0.15,0.51,U] [#7 -0.33,0.15,0.00,M7] [#8 -0.24,0.24,0.44,U] 
00:15:07.286 00.001 18120 single-star, 4 included, MultiStar: {-0.15, 0.14}, one-star: {-0.14, 0.09}
00:15:07.286 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.70 = -2.59)
00:15:07.287 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
00:15:07.287 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.55 mountX=-0.14 mountY=0.08, mountTheta=2.62
00:15:07.288 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.09, opts=13)
00:15:07.289 00.001 18120 Enqueuing Move request for scope (-0.14, 0.09)
00:15:07.289 00.000 21948 Worker thread wakes up
00:15:07.289 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:15:07.289 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:15:07.289 00.000 21948 Moving (-0.14, 0.09) raw xDistance=-0.14 yDistance=0.08
00:15:07.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:15:07.290 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:07.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:07.290 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.7
00:15:07.290 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:07.291 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:07.291 00.000 18120 Enqueuing Expose request
00:15:07.292 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:15:07.292 00.000 21948 MoveAxis(E, 0, ABG)
00:15:07.292 00.000 21948 Move returns status 0, amount 0
00:15:07.292 00.000 21948 MoveAxis(N, 0, ABG)
00:15:07.292 00.000 21948 Move returns status 0, amount 0
00:15:07.292 00.000 21948 move complete, result=0
00:15:07.292 00.000 21948 worker thread done servicing request
00:15:07.292 00.000 21948 Worker thread wakes up
00:15:07.292 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:07.292 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:07.292 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:08.928 01.636 21948 Exposure complete
00:15:08.985 00.057 21948 worker thread done servicing request
00:15:08.985 00.000 18120 OnExposeComplete: enter
00:15:08.986 00.001 18120 UpdateGuideState(): m_state=6
00:15:08.986 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
00:15:08.986 00.000 18120 Star::Find returns 1 (0), X=408.76, Y=238.33, Mass=2067, SNR=31.2, Peak=194 HFD=4.0
00:15:08.987 00.001 18120 MultiStar: [#1 -0.17,0.34,0.00,M10] [#2 -0.08,0.12,0.59,U] [#3 -0.03,0.26,0.69,U] [#4 -0.22,0.14,0.55,U] [#5 -0.14,0.11,0.55,U] [#6 -0.05,0.28,0.48,U] [#7 -0.06,0.19,0.50,U] [#8 -0.10,-0.14,0.46,U] 
00:15:08.988 00.001 18120 single-star, 7 included, MultiStar: {-0.10, 0.12}, one-star: {-0.13, 0.05}
00:15:08.992 00.004 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
00:15:08.992 00.000 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.76)
00:15:08.993 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.13 cameraTheta=2.80 mountX=-0.09 mountY=0.09, mountTheta=2.36
00:15:08.994 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.05, opts=13)
00:15:08.994 00.000 18120 Enqueuing Move request for scope (-0.13, 0.05)
00:15:08.995 00.001 21948 Worker thread wakes up
00:15:08.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:08.995 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
00:15:08.995 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:08.996 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:08.996 00.000 18120 Enqueuing Expose request
00:15:08.997 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
00:15:08.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
00:15:08.997 00.000 21948 Moving (-0.13, 0.05) raw xDistance=-0.09 yDistance=0.09
00:15:08.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:15:08.997 00.000 21948 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 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:15:08.997 00.000 21948 MoveAxis(E, 0, ABG)
00:15:08.997 00.000 21948 Move returns status 0, amount 0
00:15:08.997 00.000 21948 MoveAxis(N, 0, ABG)
00:15:08.997 00.000 21948 Move returns status 0, amount 0
00:15:08.997 00.000 21948 move complete, result=0
00:15:08.997 00.000 21948 worker thread done servicing request
00:15:08.997 00.000 21948 Worker thread wakes up
00:15:08.997 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:08.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:08.997 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:10.415 01.418 21948 Exposure complete
00:15:10.451 00.036 21948 worker thread done servicing request
00:15:10.451 00.000 18120 OnExposeComplete: enter
00:15:10.452 00.001 18120 UpdateGuideState(): m_state=6
00:15:10.452 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
00:15:10.453 00.001 18120 Star::Find returns 1 (0), X=408.82, Y=238.33, Mass=2125, SNR=31.6, Peak=215 HFD=3.8
00:15:10.453 00.000 18120 MultiStar: [#1 -0.21,0.40,0.00,R] [#2 -0.20,0.14,0.60,U] [#3 -0.34,0.14,0.00,M4] [#4 -0.26,0.08,0.55,U] [#5 -0.10,0.07,0.52,U] [#6 -0.08,0.09,0.48,U] [#7 -0.32,0.06,0.51,U] [#8 -0.34,-0.20,0.00,M1] 
00:15:10.455 00.002 18120 single-star, 5 included, MultiStar: {-0.16, 0.08}, one-star: {-0.07, 0.05}
00:15:10.455 00.000 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
00:15:10.455 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.52)
00:15:10.456 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.56 mountX=-0.07 mountY=0.04, mountTheta=2.61
00:15:10.457 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
00:15:10.458 00.001 18120 Enqueuing Move request for scope (-0.07, 0.05)
00:15:10.458 00.000 21948 Worker thread wakes up
00:15:10.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:15:10.458 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:15:10.458 00.000 21948 Moving (-0.07, 0.05) raw xDistance=-0.07 yDistance=0.04
00:15:10.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:15:10.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:10.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:10.459 00.001 18120 UpdateGuideState exits: m=2125 RSB=31.6
00:15:10.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:10.460 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:15:10.460 00.000 21948 MoveAxis(E, 0, ABG)
00:15:10.460 00.000 21948 Move returns status 0, amount 0
00:15:10.460 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:10.460 00.000 18120 Enqueuing Expose request
00:15:10.462 00.002 21948 MoveAxis(N, 0, ABG)
00:15:10.462 00.000 21948 Move returns status 0, amount 0
00:15:10.462 00.000 21948 move complete, result=0
00:15:10.462 00.000 21948 worker thread done servicing request
00:15:10.462 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:10.465 00.003 21948 Worker thread wakes up
00:15:10.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:10.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:12.092 01.627 21948 Exposure complete
00:15:12.120 00.028 21948 worker thread done servicing request
00:15:12.120 00.000 18120 OnExposeComplete: enter
00:15:12.124 00.004 18120 UpdateGuideState(): m_state=6
00:15:12.126 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
00:15:12.127 00.001 18120 Star::Find returns 1 (0), X=408.67, Y=238.36, Mass=2175, SNR=32.0, Peak=169 HFD=4.4
00:15:12.129 00.002 18120 MultiStar: [#1 -0.21,0.04,0.72,U] [#2 -0.34,0.30,0.00,M1] [#3 -0.28,0.20,0.68,U] [#4 -0.29,0.29,0.00,M1] [#5 0.01,0.17,0.53,U] [#6 -0.09,-0.04,0.49,U] [#7 -0.27,0.28,0.00,M6] [#8 -0.23,0.02,0.47,U] 
00:15:12.130 00.001 18120 refined, 5 included, MultiStar: {-0.18, 0.08}, one-star: {-0.22, 0.07}
00:15:12.132 00.002 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.86 = -2.42)
00:15:12.135 00.003 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.68)
00:15:12.137 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=-0.15 mountY=0.13, mountTheta=2.44
00:15:12.140 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.08, opts=13)
00:15:12.140 00.000 18120 Enqueuing Move request for scope (-0.18, 0.08)
00:15:12.141 00.001 21948 Worker thread wakes up
00:15:12.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
00:15:12.141 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
00:15:12.141 00.000 21948 Moving (-0.18, 0.08) raw xDistance=-0.15 yDistance=0.13
00:15:12.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:12.141 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.0
00:15:12.142 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:12.143 00.001 18120 Enqueuing Expose request
00:15:12.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:15:12.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:12.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:15:12.143 00.000 21948 MoveAxis(E, 0, ABG)
00:15:12.143 00.000 21948 Move returns status 0, amount 0
00:15:12.143 00.000 21948 MoveAxis(N, 0, ABG)
00:15:12.143 00.000 21948 Move returns status 0, amount 0
00:15:12.143 00.000 21948 move complete, result=0
00:15:12.143 00.000 21948 worker thread done servicing request
00:15:12.143 00.000 21948 Worker thread wakes up
00:15:12.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:12.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:12.144 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:13.672 01.528 21948 Exposure complete
00:15:13.700 00.028 21948 worker thread done servicing request
00:15:13.700 00.000 18120 OnExposeComplete: enter
00:15:13.701 00.001 18120 UpdateGuideState(): m_state=6
00:15:13.703 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
00:15:13.703 00.000 18120 Star::Find returns 1 (0), X=408.52, Y=238.64, Mass=2014, SNR=30.8, Peak=175 HFD=3.9
00:15:13.703 00.000 18120 MultiStar: [#1 -0.17,0.24,0.71,U] [#2 -0.37,0.48,0.00,M2] [#3 -0.29,0.53,0.00,M4] [#4 -0.17,0.36,0.00,M2] [#5 -0.56,0.34,0.00,M1] [#6 0.07,-0.07,0.49,U] [#7 -0.30,0.47,0.00,M7] [#8 -0.30,0.39,0.00,M1] 
00:15:13.704 00.001 18120 refined, 2 included, MultiStar: {-0.21, 0.22}, one-star: {-0.37, 0.36}
00:15:13.704 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.46 = -2.82)
00:15:13.705 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.28)
00:15:13.705 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.31 cameraTheta=2.32 mountX=-0.29 mountY=0.09, mountTheta=2.85
00:15:13.706 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.22, opts=13)
00:15:13.707 00.001 18120 Enqueuing Move request for scope (-0.21, 0.22)
00:15:13.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:13.708 00.001 21948 Worker thread wakes up
00:15:13.708 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.8
00:15:13.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
00:15:13.708 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
00:15:13.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:13.709 00.001 21948 Moving (-0.21, 0.22) raw xDistance=-0.29 yDistance=0.09
00:15:13.709 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:13.709 00.000 18120 Enqueuing Expose request
00:15:13.710 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:15:13.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:13.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:15:13.710 00.000 21948 MoveAxis(E, 52, ABG)
00:15:13.710 00.000 21948 Guiding  Dir = 2, Dur = 52
00:15:13.710 00.000 21948 IsSlewing returns 0
00:15:13.710 00.000 21948 IsGuiding returns 0
00:15:13.711 00.001 21948 PulseGuide returned control before completion, sleep 61
00:15:13.781 00.070 21948 IsGuiding returns 0
00:15:13.781 00.000 21948 Move returns status 0, amount 52
00:15:13.781 00.000 21948 MoveAxis(N, 0, ABG)
00:15:13.781 00.000 21948 Move returns status 0, amount 0
00:15:13.781 00.000 21948 move complete, result=0
00:15:13.781 00.000 21948 worker thread done servicing request
00:15:13.781 00.000 21948 Worker thread wakes up
00:15:13.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:13.782 00.001 18120 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
00:15:13.783 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:15.414 01.631 21948 Exposure complete
00:15:15.456 00.042 21948 worker thread done servicing request
00:15:15.456 00.000 18120 OnExposeComplete: enter
00:15:15.457 00.001 18120 UpdateGuideState(): m_state=6
00:15:15.457 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
00:15:15.458 00.001 18120 Star::Find returns 1 (0), X=409.13, Y=238.68, Mass=2121, SNR=31.6, Peak=182 HFD=4.2
00:15:15.459 00.001 18120 MultiStar: [#1 0.20,-0.06,0.74,U] [#2 0.01,0.23,0.63,U] [#3 -0.19,0.29,0.67,U] [#4 0.04,0.32,0.52,U] [#5 -0.03,0.05,0.54,U] [#6 0.17,0.09,0.50,U] [#7 -0.06,0.26,0.49,U] [#8 -0.07,0.17,0.47,U] 
00:15:15.461 00.002 18120 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.24, 0.39}
00:15:15.464 00.003 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.46 = 2.46)
00:15:15.466 00.002 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.72)
00:15:15.468 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.32 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
00:15:15.472 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.20, opts=13)
00:15:15.472 00.000 18120 Enqueuing Move request for scope (0.05, 0.20)
00:15:15.473 00.001 21948 Worker thread wakes up
00:15:15.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
00:15:15.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
00:15:15.473 00.000 21948 Moving (0.05, 0.20) raw xDistance=-0.16 yDistance=-0.14
00:15:15.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:15:15.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:15.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:15.475 00.002 18120 UpdateGuideState exits: m=2121 RSB=31.6
00:15:15.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:15.476 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:15.476 00.000 18120 Enqueuing Expose request
00:15:15.477 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:15.477 00.000 21948 MoveAxis(E, 0, ABG)
00:15:15.477 00.000 21948 Move returns status 0, amount 0
00:15:15.477 00.000 21948 MoveAxis(N, 0, ABG)
00:15:15.477 00.000 21948 Move returns status 0, amount 0
00:15:15.477 00.000 21948 move complete, result=0
00:15:15.477 00.000 21948 worker thread done servicing request
00:15:15.477 00.000 21948 Worker thread wakes up
00:15:15.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:15.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:15.477 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:16.993 01.516 21948 Exposure complete
00:15:17.033 00.040 21948 worker thread done servicing request
00:15:17.033 00.000 18120 OnExposeComplete: enter
00:15:17.034 00.001 18120 UpdateGuideState(): m_state=6
00:15:17.034 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
00:15:17.035 00.001 18120 Star::Find returns 1 (0), X=408.70, Y=238.55, Mass=2211, SNR=32.3, Peak=193 HFD=4.1
00:15:17.036 00.001 18120 MultiStar: [#1 0.27,-0.31,0.00,M1] [#2 0.08,-0.05,0.58,U] [#3 -0.22,0.42,0.00,M4] [#4 -0.17,0.38,0.00,M2] [#5 0.05,0.03,0.54,U] [#6 -0.09,0.33,0.48,U] [#7 -0.28,0.36,0.00,M7] [#8 -0.16,0.18,0.43,U] 
00:15:17.036 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.16}, one-star: {-0.19, 0.27}
00:15:17.037 00.001 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.14 = -3.14)
00:15:17.037 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.04)
00:15:17.037 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=2.00 mountX=-0.18 mountY=-0.01, mountTheta=-3.10
00:15:17.039 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
00:15:17.039 00.000 18120 Enqueuing Move request for scope (-0.07, 0.16)
00:15:17.039 00.000 21948 Worker thread wakes up
00:15:17.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:15:17.039 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:15:17.039 00.000 21948 Moving (-0.07, 0.16) raw xDistance=-0.18 yDistance=-0.01
00:15:17.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:17.040 00.001 18120 UpdateGuideState exits: m=2211 RSB=32.3
00:15:17.040 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:17.041 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:17.041 00.000 18120 Enqueuing Expose request
00:15:17.042 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:15:17.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:17.042 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:15:17.042 00.000 21948 MoveAxis(E, 0, ABG)
00:15:17.042 00.000 21948 Move returns status 0, amount 0
00:15:17.042 00.000 21948 MoveAxis(N, 0, ABG)
00:15:17.042 00.000 21948 Move returns status 0, amount 0
00:15:17.042 00.000 21948 move complete, result=0
00:15:17.042 00.000 21948 worker thread done servicing request
00:15:17.042 00.000 21948 Worker thread wakes up
00:15:17.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:17.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:17.043 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:18.673 01.630 21948 Exposure complete
00:15:18.699 00.026 21948 worker thread done servicing request
00:15:18.699 00.000 18120 OnExposeComplete: enter
00:15:18.700 00.001 18120 UpdateGuideState(): m_state=6
00:15:18.700 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
00:15:18.702 00.002 18120 Star::Find returns 1 (0), X=408.84, Y=238.42, Mass=2033, SNR=30.9, Peak=184 HFD=3.9
00:15:18.702 00.000 18120 MultiStar: [#1 0.01,0.04,0.73,U] [#2 0.02,0.20,0.62,U] [#3 -0.42,0.26,0.00,M5] [#4 -0.11,0.35,0.00,M3] [#5 -0.26,0.21,0.52,U] [#6 -0.06,0.02,0.50,U] [#7 -0.14,0.20,0.51,U] [#8 -0.28,-0.02,0.49,U] 
00:15:18.703 00.001 18120 single-star, 6 included, MultiStar: {-0.09, 0.11}, one-star: {-0.05, 0.13}
00:15:18.703 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.09 = 3.09)
00:15:18.704 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.19 = -0.09)
00:15:18.704 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=-0.14 mountY=-0.01, mountTheta=-3.05
00:15:18.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.13, opts=13)
00:15:18.705 00.000 18120 Enqueuing Move request for scope (-0.05, 0.13)
00:15:18.706 00.001 21948 Worker thread wakes up
00:15:18.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:18.706 00.000 18120 UpdateGuideState exits: m=2033 RSB=30.9
00:15:18.707 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:18.707 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:18.708 00.001 18120 Enqueuing Expose request
00:15:18.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:15:18.708 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:15:18.708 00.000 21948 Moving (-0.05, 0.13) raw xDistance=-0.14 yDistance=-0.01
00:15:18.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:15:18.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:18.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:15:18.708 00.000 21948 MoveAxis(E, 0, ABG)
00:15:18.708 00.000 21948 Move returns status 0, amount 0
00:15:18.708 00.000 21948 MoveAxis(N, 0, ABG)
00:15:18.708 00.000 21948 Move returns status 0, amount 0
00:15:18.708 00.000 21948 move complete, result=0
00:15:18.708 00.000 21948 worker thread done servicing request
00:15:18.708 00.000 21948 Worker thread wakes up
00:15:18.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:18.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:18.709 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:20.233 01.524 21948 Exposure complete
00:15:20.267 00.034 21948 worker thread done servicing request
00:15:20.267 00.000 18120 OnExposeComplete: enter
00:15:20.268 00.001 18120 UpdateGuideState(): m_state=6
00:15:20.269 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
00:15:20.270 00.001 18120 Star::Find returns 1 (0), X=408.88, Y=238.34, Mass=2041, SNR=31.0, Peak=185 HFD=4.0
00:15:20.271 00.001 18120 MultiStar: [#1 -0.08,-0.09,0.72,U] [#2 -0.28,0.02,0.65,U] [#3 -0.43,0.08,0.00,M6] [#4 -0.14,0.05,0.54,U] [#5 -0.12,0.02,0.57,U] [#6 0.06,-0.05,0.51,U] [#7 -0.20,0.46,0.00,M7] [#8 -0.36,-0.08,0.00,M1] 
00:15:20.273 00.002 18120 single-star, 5 included, MultiStar: {-0.09, 0.01}, one-star: {-0.00, 0.06}
00:15:20.274 00.001 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.14) = xAngle (2.77 = 2.77)
00:15:20.275 00.001 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.87 = -0.42)
00:15:20.275 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.62 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
00:15:20.277 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.06, opts=13)
00:15:20.278 00.001 18120 Enqueuing Move request for scope (-0.00, 0.06)
00:15:20.278 00.000 21948 Worker thread wakes up
00:15:20.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:15:20.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:15:20.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:20.281 00.003 21948 Moving (-0.00, 0.06) raw xDistance=-0.05 yDistance=-0.02
00:15:20.281 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.0
00:15:20.281 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:20.282 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:20.282 00.000 18120 Enqueuing Expose request
00:15:20.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:15:20.283 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:20.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:20.283 00.000 21948 MoveAxis(E, 0, ABG)
00:15:20.283 00.000 21948 Move returns status 0, amount 0
00:15:20.283 00.000 21948 MoveAxis(N, 0, ABG)
00:15:20.283 00.000 21948 Move returns status 0, amount 0
00:15:20.283 00.000 21948 move complete, result=0
00:15:20.283 00.000 21948 worker thread done servicing request
00:15:20.283 00.000 21948 Worker thread wakes up
00:15:20.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:20.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:20.283 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:21.921 01.638 21948 Exposure complete
00:15:21.964 00.043 21948 worker thread done servicing request
00:15:21.964 00.000 18120 OnExposeComplete: enter
00:15:21.965 00.001 18120 UpdateGuideState(): m_state=6
00:15:21.965 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
00:15:21.968 00.003 18120 Star::Find returns 1 (0), X=408.88, Y=238.36, Mass=2262, SNR=32.7, Peak=203 HFD=4.2
00:15:21.971 00.003 18120 MultiStar: [#1 0.10,0.01,0.67,U] [#2 0.13,0.23,0.62,U] [#3 -0.18,0.16,0.65,U] [#4 0.33,0.05,0.55,U] [#5 -0.12,0.13,0.49,U] [#6 0.05,0.16,0.48,U] [#7 -0.33,0.40,0.00,M8] [#8 -0.15,0.20,0.42,U] 
00:15:21.973 00.002 18120 single-star, 7 included, MultiStar: {0.02, 0.12}, one-star: {-0.01, 0.08}
00:15:21.976 00.003 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.14) = xAngle (2.85 = 2.85)
00:15:21.978 00.002 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.95 = -0.33)
00:15:21.980 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
00:15:21.983 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
00:15:21.984 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
00:15:21.984 00.000 21948 Worker thread wakes up
00:15:21.984 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:15:21.984 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:15:21.984 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.03
00:15:21.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:15:21.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:21.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:21.986 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:15:21.986 00.000 21948 MoveAxis(E, 0, ABG)
00:15:21.986 00.000 21948 Move returns status 0, amount 0
00:15:21.986 00.000 21948 MoveAxis(N, 0, ABG)
00:15:21.986 00.000 21948 Move returns status 0, amount 0
00:15:21.986 00.000 21948 move complete, result=0
00:15:21.986 00.000 21948 worker thread done servicing request
00:15:21.986 00.000 18120 UpdateGuideState exits: m=2262 RSB=32.7
00:15:21.986 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:21.987 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:21.987 00.000 18120 Enqueuing Expose request
00:15:21.988 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:21.988 00.000 21948 Worker thread wakes up
00:15:21.988 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:21.988 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:23.405 01.417 21948 Exposure complete
00:15:23.448 00.043 21948 worker thread done servicing request
00:15:23.448 00.000 18120 OnExposeComplete: enter
00:15:23.449 00.001 18120 UpdateGuideState(): m_state=6
00:15:23.451 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
00:15:23.452 00.001 18120 Star::Find returns 1 (0), X=408.93, Y=238.37, Mass=2187, SNR=32.2, Peak=190 HFD=4.1
00:15:23.454 00.002 18120 MultiStar: [#1 0.21,-0.21,0.68,U] [#2 -0.17,0.46,0.00,M1] [#3 -0.17,0.37,0.00,M6] [#4 -0.24,0.21,0.57,U] [#5 -0.14,0.24,0.48,U] [#6 0.08,0.09,0.49,U] [#7 -0.27,0.16,0.47,U] [#8 -0.12,-0.01,0.46,U] 
00:15:23.455 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.07}, one-star: {0.04, 0.08}
00:15:23.456 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.22 = -3.07)
00:15:23.457 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
00:15:23.458 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=-0.08 mountY=0.00, mountTheta=3.11
00:15:23.461 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
00:15:23.462 00.001 18120 Enqueuing Move request for scope (-0.04, 0.07)
00:15:23.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:23.463 00.001 18120 UpdateGuideState exits: m=2187 RSB=32.2
00:15:23.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:23.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:23.463 00.000 18120 Enqueuing Expose request
00:15:23.465 00.002 21948 Worker thread wakes up
00:15:23.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:15:23.465 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:15:23.465 00.000 21948 Moving (-0.04, 0.07) raw xDistance=-0.08 yDistance=0.00
00:15:23.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:15:23.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:23.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:15:23.465 00.000 21948 MoveAxis(E, 0, ABG)
00:15:23.465 00.000 21948 Move returns status 0, amount 0
00:15:23.465 00.000 21948 MoveAxis(N, 0, ABG)
00:15:23.465 00.000 21948 Move returns status 0, amount 0
00:15:23.465 00.000 21948 move complete, result=0
00:15:23.465 00.000 21948 worker thread done servicing request
00:15:23.465 00.000 21948 Worker thread wakes up
00:15:23.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:23.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:23.465 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:25.090 01.625 21948 Exposure complete
00:15:25.127 00.037 21948 worker thread done servicing request
00:15:25.127 00.000 18120 OnExposeComplete: enter
00:15:25.128 00.001 18120 UpdateGuideState(): m_state=6
00:15:25.128 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
00:15:25.129 00.001 18120 Star::Find returns 1 (0), X=408.65, Y=238.85, Mass=2034, SNR=30.8, Peak=167 HFD=4.2
00:15:25.129 00.000 18120 MultiStar: [#1 -0.01,0.26,0.69,U] [#2 -0.21,0.36,0.00,M2] [#3 -0.22,0.53,0.00,M7] [#4 -0.20,0.31,0.00,M1] [#5 -0.32,0.30,0.00,M1] [#6 -0.05,0.32,0.49,U] [#7 -0.18,0.74,0.00,M8] [#8 -0.37,0.60,0.00,M1] 
00:15:25.130 00.001 18120 refined, 2 included, MultiStar: {-0.13, 0.41}, one-star: {-0.24, 0.56}
00:15:25.130 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.14) = xAngle (3.01 = 3.01)
00:15:25.130 00.000 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.17)
00:15:25.131 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.87 mountX=-0.43 mountY=-0.07, mountTheta=-2.97
00:15:25.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.41, opts=13)
00:15:25.133 00.001 18120 Enqueuing Move request for scope (-0.13, 0.41)
00:15:25.133 00.000 21948 Worker thread wakes up
00:15:25.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:25.134 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.41) opts 0xd
00:15:25.134 00.000 18120 UpdateGuideState exits: m=2034 RSB=30.8
00:15:25.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.41)
00:15:25.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:25.135 00.001 21948 Moving (-0.13, 0.41) raw xDistance=-0.43 yDistance=-0.07
00:15:25.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:15:25.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:25.135 00.000 18120 Enqueuing Expose request
00:15:25.136 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:25.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:25.137 00.001 21948 MoveAxis(E, 76, ABG)
00:15:25.137 00.000 21948 Guiding  Dir = 2, Dur = 76
00:15:25.137 00.000 21948 IsSlewing returns 0
00:15:25.137 00.000 21948 IsGuiding returns 0
00:15:25.139 00.002 21948 PulseGuide returned control before completion, sleep 85
00:15:25.230 00.091 21948 IsGuiding returns 0
00:15:25.230 00.000 21948 Move returns status 0, amount 76
00:15:25.230 00.000 21948 MoveAxis(N, 0, ABG)
00:15:25.230 00.000 21948 Move returns status 0, amount 0
00:15:25.230 00.000 21948 move complete, result=0
00:15:25.230 00.000 21948 worker thread done servicing request
00:15:25.230 00.000 21948 Worker thread wakes up
00:15:25.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:25.230 00.000 18120 GuideStep: -0.4 px 76 ms EAST, -0.1 px 0 ms NORTH
00:15:25.231 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:26.639 01.408 21948 Exposure complete
00:15:26.674 00.035 21948 worker thread done servicing request
00:15:26.674 00.000 18120 OnExposeComplete: enter
00:15:26.674 00.000 18120 UpdateGuideState(): m_state=6
00:15:26.675 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
00:15:26.675 00.000 18120 Star::Find returns 1 (0), X=408.80, Y=238.36, Mass=1952, SNR=30.5, Peak=167 HFD=4.3
00:15:26.676 00.001 18120 MultiStar: [#1 -0.07,-0.12,0.75,U] [#2 -0.09,0.25,0.65,U] [#3 -0.04,0.32,0.69,U] [#4 -0.18,0.20,0.54,U] [#5 -0.14,0.28,0.56,U] [#6 -0.08,-0.12,0.49,U] [#7 -0.08,-0.05,0.55,U] [#8 -0.34,0.24,0.00,M2] 
00:15:26.676 00.000 18120 single-star, 7 included, MultiStar: {-0.09, 0.11}, one-star: {-0.09, 0.07}
00:15:26.677 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.61 = -2.68)
00:15:26.677 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
00:15:26.677 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=-0.10 mountY=0.05, mountTheta=2.71
00:15:26.679 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.07, opts=13)
00:15:26.679 00.000 18120 Enqueuing Move request for scope (-0.09, 0.07)
00:15:26.680 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:26.680 00.000 21948 Worker thread wakes up
00:15:26.681 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.5
00:15:26.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:26.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
00:15:26.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:26.682 00.000 18120 Enqueuing Expose request
00:15:26.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
00:15:26.682 00.000 21948 Moving (-0.09, 0.07) raw xDistance=-0.10 yDistance=0.05
00:15:26.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:15:26.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:26.683 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:26.683 00.000 21948 MoveAxis(E, 0, ABG)
00:15:26.683 00.000 21948 Move returns status 0, amount 0
00:15:26.683 00.000 21948 MoveAxis(N, 0, ABG)
00:15:26.683 00.000 21948 Move returns status 0, amount 0
00:15:26.683 00.000 21948 move complete, result=0
00:15:26.683 00.000 21948 worker thread done servicing request
00:15:26.683 00.000 21948 Worker thread wakes up
00:15:26.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:26.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:26.683 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:28.311 01.628 21948 Exposure complete
00:15:28.337 00.026 21948 worker thread done servicing request
00:15:28.338 00.001 18120 OnExposeComplete: enter
00:15:28.340 00.002 18120 UpdateGuideState(): m_state=6
00:15:28.342 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
00:15:28.342 00.000 18120 Star::Find returns 1 (0), X=408.80, Y=238.44, Mass=2083, SNR=31.3, Peak=186 HFD=3.9
00:15:28.343 00.001 18120 MultiStar: [#1 0.05,0.09,0.73,U] [#2 -0.10,0.34,0.65,U] [#3 -0.03,0.09,0.70,U] [#4 -0.23,0.25,0.56,U] [#5 -0.15,0.21,0.48,U] [#6 0.13,0.07,0.50,U] [#7 -0.07,0.28,0.51,U] [#8 -0.16,0.21,0.44,U] 
00:15:28.343 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.18}, one-star: {-0.09, 0.16}
00:15:28.343 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
00:15:28.344 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.04)
00:15:28.344 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.08 mountX=-0.18 mountY=0.01, mountTheta=3.10
00:15:28.346 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.16, opts=13)
00:15:28.346 00.000 18120 Enqueuing Move request for scope (-0.09, 0.16)
00:15:28.347 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:28.347 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.3
00:15:28.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:28.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:28.348 00.000 18120 Enqueuing Expose request
00:15:28.349 00.001 21948 Worker thread wakes up
00:15:28.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
00:15:28.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
00:15:28.349 00.000 21948 Moving (-0.09, 0.16) raw xDistance=-0.18 yDistance=0.01
00:15:28.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:15:28.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:28.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:15:28.349 00.000 21948 MoveAxis(E, 0, ABG)
00:15:28.349 00.000 21948 Move returns status 0, amount 0
00:15:28.349 00.000 21948 MoveAxis(N, 0, ABG)
00:15:28.349 00.000 21948 Move returns status 0, amount 0
00:15:28.349 00.000 21948 move complete, result=0
00:15:28.349 00.000 21948 worker thread done servicing request
00:15:28.349 00.000 21948 Worker thread wakes up
00:15:28.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:28.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:28.349 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:29.878 01.529 21948 Exposure complete
00:15:29.914 00.036 21948 worker thread done servicing request
00:15:29.914 00.000 18120 OnExposeComplete: enter
00:15:29.915 00.001 18120 UpdateGuideState(): m_state=6
00:15:29.916 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
00:15:29.916 00.000 18120 Star::Find returns 1 (0), X=408.72, Y=238.40, Mass=2089, SNR=31.3, Peak=174 HFD=4.0
00:15:29.917 00.001 18120 MultiStar: [#1 0.39,-0.05,0.00,M1] [#2 -0.14,0.13,0.62,U] [#3 -0.83,0.18,0.00,M6] [#4 -0.37,0.07,0.00,M1] [#5 -0.30,0.34,0.00,M1] [#6 0.26,-0.11,0.49,U] [#7 0.10,0.28,0.49,U] [#8 -0.22,-0.14,0.44,U] 
00:15:29.917 00.000 18120 refined, 4 included, MultiStar: {-0.06, 0.07}, one-star: {-0.16, 0.11}
00:15:29.918 00.001 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
00:15:29.918 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
00:15:29.919 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=-0.09 mountY=0.02, mountTheta=2.93
00:15:29.920 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
00:15:29.920 00.000 18120 Enqueuing Move request for scope (-0.06, 0.07)
00:15:29.921 00.001 21948 Worker thread wakes up
00:15:29.921 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:29.921 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.3
00:15:29.922 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:29.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:15:29.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:29.923 00.001 18120 Enqueuing Expose request
00:15:29.923 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:15:29.923 00.000 21948 Moving (-0.06, 0.07) raw xDistance=-0.09 yDistance=0.02
00:15:29.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:15:29.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:29.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:15:29.923 00.000 21948 MoveAxis(E, 0, ABG)
00:15:29.923 00.000 21948 Move returns status 0, amount 0
00:15:29.923 00.000 21948 MoveAxis(N, 0, ABG)
00:15:29.923 00.000 21948 Move returns status 0, amount 0
00:15:29.923 00.000 21948 move complete, result=0
00:15:29.923 00.000 21948 worker thread done servicing request
00:15:29.923 00.000 21948 Worker thread wakes up
00:15:29.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:29.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:29.924 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:31.549 01.625 21948 Exposure complete
00:15:31.594 00.045 21948 worker thread done servicing request
00:15:31.594 00.000 18120 OnExposeComplete: enter
00:15:31.595 00.001 18120 UpdateGuideState(): m_state=6
00:15:31.595 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
00:15:31.596 00.001 18120 Star::Find returns 1 (0), X=408.39, Y=238.47, Mass=2050, SNR=31.0, Peak=158 HFD=4.2
00:15:31.596 00.000 18120 MultiStar: [#1 -0.36,0.14,0.00,M2] [#2 -0.45,0.44,0.00,M1] [#3 -0.47,0.31,0.00,M7] [#4 -0.62,0.41,0.00,M2] [#5 -0.46,0.33,0.00,M2] [#6 -0.36,0.32,0.00,M1] [#7 -0.59,0.46,0.00,M6] [#8 -0.66,0.38,0.00,M1] 
00:15:31.596 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.93 = -2.36)
00:15:31.596 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.74)
00:15:31.597 00.001 18120 CameraToMount -- cameraX=-0.49 cameraY=0.19 hyp=0.53 cameraTheta=2.78 mountX=-0.37 mountY=0.36, mountTheta=2.38
00:15:31.598 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.19, opts=13)
00:15:31.598 00.000 18120 Enqueuing Move request for scope (-0.49, 0.19)
00:15:31.599 00.001 21948 Worker thread wakes up
00:15:31.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:31.599 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.0
00:15:31.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:31.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:31.601 00.001 18120 Enqueuing Expose request
00:15:31.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.19) opts 0xd
00:15:31.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.19)
00:15:31.601 00.000 21948 Moving (-0.49, 0.19) raw xDistance=-0.37 yDistance=0.36
00:15:31.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
00:15:31.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:15:31.601 00.000 21948 MoveAxis(E, 67, ABG)
00:15:31.601 00.000 21948 Guiding  Dir = 2, Dur = 67
00:15:31.601 00.000 21948 IsSlewing returns 0
00:15:31.602 00.001 21948 IsGuiding returns 0
00:15:31.604 00.002 21948 PulseGuide returned control before completion, sleep 76
00:15:31.688 00.084 21948 IsGuiding returns 0
00:15:31.688 00.000 21948 Move returns status 0, amount 67
00:15:31.688 00.000 21948 MoveAxis(S, 85, ABG)
00:15:31.688 00.000 21948 Guiding  Dir = 1, Dur = 85
00:15:31.688 00.000 21948 IsSlewing returns 0
00:15:31.689 00.001 21948 IsGuiding returns 0
00:15:31.695 00.006 21948 PulseGuide returned control before completion, sleep 90
00:15:31.802 00.107 21948 IsGuiding returns 0
00:15:31.802 00.000 21948 Move returns status 0, amount 85
00:15:31.802 00.000 21948 move complete, result=0
00:15:31.802 00.000 21948 worker thread done servicing request
00:15:31.802 00.000 21948 Worker thread wakes up
00:15:31.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:31.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:31.802 00.000 18120 GuideStep: -0.4 px 67 ms EAST, 0.4 px 85 ms SOUTH
00:15:33.211 01.409 21948 Exposure complete
00:15:33.250 00.039 21948 worker thread done servicing request
00:15:33.250 00.000 18120 OnExposeComplete: enter
00:15:33.251 00.001 18120 UpdateGuideState(): m_state=6
00:15:33.252 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
00:15:33.252 00.000 18120 Star::Find returns 1 (0), X=408.80, Y=238.37, Mass=1932, SNR=30.3, Peak=172 HFD=4.0
00:15:33.253 00.001 18120 MultiStar: [#1 0.23,-0.10,0.73,U] [#2 -0.04,0.19,0.69,U] [#3 -0.35,0.34,0.00,M8] [#4 -0.09,0.30,0.57,U] [#5 -0.28,0.19,0.55,U] [#6 -0.05,0.35,0.49,U] [#7 -0.23,0.26,0.54,U] [#8 -0.46,0.16,0.00,M2] 
00:15:33.253 00.000 18120 single-star, 6 included, MultiStar: {-0.07, 0.16}, one-star: {-0.09, 0.09}
00:15:33.254 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
00:15:33.254 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.32)
00:15:33.255 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=-0.12 mountY=0.04, mountTheta=2.81
00:15:33.256 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.09, opts=13)
00:15:33.257 00.001 18120 Enqueuing Move request for scope (-0.09, 0.09)
00:15:33.257 00.000 21948 Worker thread wakes up
00:15:33.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:33.258 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.3
00:15:33.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:33.259 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:33.259 00.000 18120 Enqueuing Expose request
00:15:33.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:15:33.260 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:15:33.260 00.000 21948 Moving (-0.09, 0.09) raw xDistance=-0.12 yDistance=0.04
00:15:33.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:15:33.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:33.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:15:33.260 00.000 21948 MoveAxis(E, 0, ABG)
00:15:33.260 00.000 21948 Move returns status 0, amount 0
00:15:33.260 00.000 21948 MoveAxis(N, 0, ABG)
00:15:33.260 00.000 21948 Move returns status 0, amount 0
00:15:33.260 00.000 21948 move complete, result=0
00:15:33.260 00.000 21948 worker thread done servicing request
00:15:33.260 00.000 21948 Worker thread wakes up
00:15:33.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:33.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:33.260 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:34.887 01.627 21948 Exposure complete
00:15:34.918 00.031 21948 worker thread done servicing request
00:15:34.918 00.000 18120 OnExposeComplete: enter
00:15:34.919 00.001 18120 UpdateGuideState(): m_state=6
00:15:34.919 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
00:15:34.920 00.001 18120 Star::Find returns 1 (0), X=408.92, Y=238.82, Mass=2105, SNR=31.5, Peak=204 HFD=4.2
00:15:34.920 00.000 18120 MultiStar: [#1 0.33,0.29,0.00,M2] [#2 -0.04,0.51,0.00,M1] [#3 0.07,0.45,0.00,M9] [#4 -0.22,0.40,0.00,M2] [#5 0.01,0.45,0.00,M2] [#6 0.18,0.12,0.47,U] [#7 -0.09,0.65,0.00,M6] [#8 -0.09,0.29,0.45,U] 
00:15:34.921 00.001 18120 refined, 2 included, MultiStar: {0.04, 0.38}, one-star: {0.03, 0.54}
00:15:34.921 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
00:15:34.922 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.57)
00:15:34.922 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.47 mountX=-0.33 mountY=-0.20, mountTheta=-2.59
00:15:34.924 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.38, opts=13)
00:15:34.924 00.000 18120 Enqueuing Move request for scope (0.04, 0.38)
00:15:34.925 00.001 21948 Worker thread wakes up
00:15:34.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:34.925 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.5
00:15:34.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:34.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:34.926 00.000 18120 Enqueuing Expose request
00:15:34.927 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.38) opts 0xd
00:15:34.927 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.38)
00:15:34.927 00.000 21948 Moving (0.04, 0.38) raw xDistance=-0.33 yDistance=-0.20
00:15:34.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:15:34.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:15:34.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:15:34.927 00.000 21948 MoveAxis(E, 59, ABG)
00:15:34.927 00.000 21948 Guiding  Dir = 2, Dur = 59
00:15:34.928 00.001 21948 IsSlewing returns 0
00:15:34.928 00.000 21948 IsGuiding returns 0
00:15:34.930 00.002 21948 PulseGuide returned control before completion, sleep 67
00:15:35.011 00.081 21948 IsGuiding returns 0
00:15:35.011 00.000 21948 Move returns status 0, amount 59
00:15:35.011 00.000 21948 MoveAxis(N, 0, ABG)
00:15:35.011 00.000 21948 Move returns status 0, amount 0
00:15:35.011 00.000 21948 move complete, result=0
00:15:35.011 00.000 21948 worker thread done servicing request
00:15:35.011 00.000 21948 Worker thread wakes up
00:15:35.012 00.001 18120 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
00:15:35.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:35.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:36.417 01.405 21948 Exposure complete
00:15:36.463 00.046 21948 worker thread done servicing request
00:15:36.463 00.000 18120 OnExposeComplete: enter
00:15:36.464 00.001 18120 UpdateGuideState(): m_state=6
00:15:36.465 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
00:15:36.466 00.001 18120 Star::Find returns 1 (0), X=408.91, Y=238.47, Mass=1983, SNR=30.5, Peak=180 HFD=4.0
00:15:36.466 00.000 18120 MultiStar: [#1 0.50,0.09,0.00,M3] [#2 0.27,0.36,0.00,M2] [#3 -0.38,0.29,0.00,M10] [#4 -0.10,0.28,0.55,U] [#5 0.17,0.21,0.56,U] [#6 0.21,0.33,0.00,M1] [#7 0.16,0.55,0.00,M7] [#8 -0.09,0.12,0.47,U] 
00:15:36.466 00.000 18120 single-star, 3 included, MultiStar: {0.01, 0.20}, one-star: {0.03, 0.19}
00:15:36.468 00.002 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
00:15:36.468 00.000 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.61)
00:15:36.469 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.43 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
00:15:36.470 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.19, opts=13)
00:15:36.471 00.001 18120 Enqueuing Move request for scope (0.03, 0.19)
00:15:36.471 00.000 21948 Worker thread wakes up
00:15:36.472 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
00:15:36.472 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
00:15:36.472 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:36.472 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.5
00:15:36.473 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:36.473 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:36.473 00.000 18120 Enqueuing Expose request
00:15:36.474 00.001 21948 Moving (0.03, 0.19) raw xDistance=-0.16 yDistance=-0.11
00:15:36.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:15:36.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:36.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:36.474 00.000 21948 MoveAxis(E, 0, ABG)
00:15:36.474 00.000 21948 Move returns status 0, amount 0
00:15:36.474 00.000 21948 MoveAxis(N, 0, ABG)
00:15:36.474 00.000 21948 Move returns status 0, amount 0
00:15:36.474 00.000 21948 move complete, result=0
00:15:36.474 00.000 21948 worker thread done servicing request
00:15:36.474 00.000 21948 Worker thread wakes up
00:15:36.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:36.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:36.474 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:38.109 01.635 21948 Exposure complete
00:15:38.143 00.034 21948 worker thread done servicing request
00:15:38.143 00.000 18120 OnExposeComplete: enter
00:15:38.144 00.001 18120 UpdateGuideState(): m_state=6
00:15:38.145 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
00:15:38.145 00.000 18120 Star::Find returns 1 (0), X=409.07, Y=238.40, Mass=2132, SNR=31.9, Peak=185 HFD=4.1
00:15:38.146 00.001 18120 MultiStar: [#1 0.24,-0.11,0.68,U] [#2 0.02,0.22,0.60,U] [#3 -0.01,0.41,0.00,R] [#4 -0.08,0.28,0.55,U] [#5 -0.11,0.06,0.51,U] [#6 0.21,-0.05,0.47,U] [#7 0.02,0.21,0.51,U] [#8 -0.09,0.27,0.44,U] 
00:15:38.146 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.18, 0.11}
00:15:38.146 00.000 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.14) = xAngle (2.18 = 2.18)
00:15:38.147 00.001 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.28 = -1.00)
00:15:38.147 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=-0.08 mountY=-0.11, mountTheta=-2.17
00:15:38.148 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.12, opts=13)
00:15:38.149 00.001 18120 Enqueuing Move request for scope (0.07, 0.12)
00:15:38.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:38.150 00.001 18120 UpdateGuideState exits: m=2132 RSB=31.9
00:15:38.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:38.151 00.001 21948 Worker thread wakes up
00:15:38.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:15:38.151 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:15:38.151 00.000 21948 Moving (0.07, 0.12) raw xDistance=-0.08 yDistance=-0.11
00:15:38.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:15:38.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:38.151 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:38.151 00.000 21948 MoveAxis(E, 0, ABG)
00:15:38.151 00.000 21948 Move returns status 0, amount 0
00:15:38.151 00.000 21948 MoveAxis(N, 0, ABG)
00:15:38.151 00.000 21948 Move returns status 0, amount 0
00:15:38.151 00.000 21948 move complete, result=0
00:15:38.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:38.152 00.001 18120 Enqueuing Expose request
00:15:38.152 00.000 21948 worker thread done servicing request
00:15:38.152 00.000 21948 Worker thread wakes up
00:15:38.152 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:38.153 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:38.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:39.677 01.524 21948 Exposure complete
00:15:39.723 00.046 21948 worker thread done servicing request
00:15:39.723 00.000 18120 OnExposeComplete: enter
00:15:39.724 00.001 18120 UpdateGuideState(): m_state=6
00:15:39.724 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
00:15:39.725 00.001 18120 Star::Find returns 1 (0), X=409.09, Y=238.45, Mass=2255, SNR=32.6, Peak=189 HFD=4.2
00:15:39.725 00.000 18120 MultiStar: [#1 0.21,0.08,0.67,U] [#2 -0.03,0.23,0.60,U] [#3 -0.44,-0.09,0.00,M1] [#4 0.11,0.30,0.53,U] [#5 0.05,0.25,0.51,U] [#6 0.10,0.22,0.46,U] [#7 -0.13,0.21,0.49,U] [#8 -0.37,0.27,0.00,M1] 
00:15:39.726 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.20}, one-star: {0.20, 0.16}
00:15:39.726 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
00:15:39.727 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.38 = -0.90)
00:15:39.727 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
00:15:39.728 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.20, opts=13)
00:15:39.728 00.000 18120 Enqueuing Move request for scope (0.09, 0.20)
00:15:39.730 00.002 21948 Worker thread wakes up
00:15:39.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:39.730 00.000 18120 UpdateGuideState exits: m=2255 RSB=32.6
00:15:39.731 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:39.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:39.732 00.001 18120 Enqueuing Expose request
00:15:39.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
00:15:39.733 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
00:15:39.733 00.000 21948 Moving (0.09, 0.20) raw xDistance=-0.14 yDistance=-0.17
00:15:39.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:15:39.733 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:39.733 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:15:39.733 00.000 21948 MoveAxis(E, 0, ABG)
00:15:39.733 00.000 21948 Move returns status 0, amount 0
00:15:39.733 00.000 21948 MoveAxis(N, 0, ABG)
00:15:39.733 00.000 21948 Move returns status 0, amount 0
00:15:39.733 00.000 21948 move complete, result=0
00:15:39.733 00.000 21948 worker thread done servicing request
00:15:39.733 00.000 21948 Worker thread wakes up
00:15:39.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:39.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:39.733 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:41.359 01.626 21948 Exposure complete
00:15:41.398 00.039 21948 worker thread done servicing request
00:15:41.398 00.000 18120 OnExposeComplete: enter
00:15:41.400 00.002 18120 UpdateGuideState(): m_state=6
00:15:41.401 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
00:15:41.403 00.002 18120 Star::Find returns 1 (0), X=409.04, Y=238.57, Mass=2074, SNR=31.1, Peak=181 HFD=4.2
00:15:41.404 00.001 18120 MultiStar: [#1 0.07,0.16,0.72,U] [#2 -0.03,0.44,0.00,M1] [#3 -0.02,0.20,0.70,U] [#4 -0.08,0.26,0.54,U] [#5 -0.19,0.37,0.00,M1] [#6 0.17,0.15,0.49,U] [#7 -0.04,0.58,0.00,M6] [#8 0.14,0.38,0.00,M2] 
00:15:41.405 00.001 18120 refined, 4 included, MultiStar: {0.07, 0.22}, one-star: {0.15, 0.28}
00:15:41.405 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
00:15:41.406 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
00:15:41.407 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=-0.17 mountY=-0.16, mountTheta=-2.39
00:15:41.410 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.22, opts=13)
00:15:41.411 00.001 18120 Enqueuing Move request for scope (0.07, 0.22)
00:15:41.412 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:41.413 00.001 21948 Worker thread wakes up
00:15:41.413 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.1
00:15:41.414 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:41.415 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:41.415 00.000 18120 Enqueuing Expose request
00:15:41.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
00:15:41.415 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
00:15:41.415 00.000 21948 Moving (0.07, 0.22) raw xDistance=-0.17 yDistance=-0.16
00:15:41.416 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:15:41.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:41.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:15:41.416 00.000 21948 MoveAxis(E, 0, ABG)
00:15:41.416 00.000 21948 Move returns status 0, amount 0
00:15:41.416 00.000 21948 MoveAxis(N, 0, ABG)
00:15:41.416 00.000 21948 Move returns status 0, amount 0
00:15:41.416 00.000 21948 move complete, result=0
00:15:41.416 00.000 21948 worker thread done servicing request
00:15:41.416 00.000 21948 Worker thread wakes up
00:15:41.416 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:41.417 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:41.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:42.936 01.519 21948 Exposure complete
00:15:42.985 00.049 21948 worker thread done servicing request
00:15:42.985 00.000 18120 OnExposeComplete: enter
00:15:42.986 00.001 18120 UpdateGuideState(): m_state=6
00:15:42.986 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
00:15:42.987 00.001 18120 Star::Find returns 1 (0), X=408.83, Y=238.65, Mass=2051, SNR=30.9, Peak=185 HFD=4.1
00:15:42.987 00.000 18120 MultiStar: [#1 -0.07,0.17,0.71,U] [#2 -0.08,0.22,0.60,U] [#3 -0.32,0.01,0.68,U] [#4 -0.33,0.60,0.00,M1] [#5 -0.15,0.37,0.00,M2] [#6 0.04,0.49,0.00,M1] [#7 -0.30,0.37,0.00,M7] [#8 -0.24,0.34,0.00,M3] 
00:15:42.988 00.001 18120 refined, 3 included, MultiStar: {-0.13, 0.21}, one-star: {-0.06, 0.36}
00:15:42.989 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
00:15:42.990 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.07)
00:15:42.992 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.11 mountX=-0.24 mountY=0.02, mountTheta=3.07
00:15:42.994 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.21, opts=13)
00:15:42.996 00.002 18120 Enqueuing Move request for scope (-0.13, 0.21)
00:15:42.996 00.000 21948 Worker thread wakes up
00:15:42.997 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
00:15:42.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
00:15:42.997 00.000 21948 Moving (-0.13, 0.21) raw xDistance=-0.24 yDistance=0.02
00:15:42.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:15:42.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:42.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:42.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:15:42.997 00.000 21948 MoveAxis(E, 43, ABG)
00:15:42.997 00.000 18120 UpdateGuideState exits: m=2051 RSB=30.9
00:15:42.998 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:42.998 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:42.999 00.001 18120 Enqueuing Expose request
00:15:42.999 00.000 21948 Guiding  Dir = 2, Dur = 43
00:15:43.000 00.001 21948 IsSlewing returns 0
00:15:43.000 00.000 21948 IsGuiding returns 0
00:15:43.001 00.001 21948 PulseGuide returned control before completion, sleep 52
00:15:43.063 00.062 21948 IsGuiding returns 0
00:15:43.063 00.000 21948 Move returns status 0, amount 43
00:15:43.063 00.000 21948 MoveAxis(N, 0, ABG)
00:15:43.063 00.000 21948 Move returns status 0, amount 0
00:15:43.063 00.000 21948 move complete, result=0
00:15:43.063 00.000 21948 worker thread done servicing request
00:15:43.063 00.000 21948 Worker thread wakes up
00:15:43.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:43.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:43.064 00.001 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
00:15:44.692 01.628 21948 Exposure complete
00:15:44.724 00.032 21948 worker thread done servicing request
00:15:44.724 00.000 18120 OnExposeComplete: enter
00:15:44.724 00.000 18120 UpdateGuideState(): m_state=6
00:15:44.725 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
00:15:44.725 00.000 18120 Star::Find returns 1 (0), X=409.02, Y=238.37, Mass=2061, SNR=31.2, Peak=215 HFD=4.0
00:15:44.726 00.001 18120 MultiStar: [#1 0.28,0.03,0.73,U] [#2 0.22,0.15,0.63,U] [#3 -0.19,-0.27,0.68,U] [#4 0.03,0.17,0.52,U] [#5 -0.12,0.08,0.55,U] [#6 0.41,0.15,0.00,M2] [#7 0.14,0.08,0.52,U] [#8 0.02,-0.00,0.47,U] 
00:15:44.726 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.13, 0.08}
00:15:44.727 00.001 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.14) = xAngle (1.60 = 1.60)
00:15:44.727 00.000 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.71 = -1.58)
00:15:44.727 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=-0.00 mountY=-0.08, mountTheta=-1.60
00:15:44.729 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
00:15:44.729 00.000 18120 Enqueuing Move request for scope (0.07, 0.04)
00:15:44.730 00.001 21948 Worker thread wakes up
00:15:44.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:15:44.730 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:15:44.730 00.000 21948 Moving (0.07, 0.04) raw xDistance=-0.00 yDistance=-0.08
00:15:44.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:15:44.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:44.730 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.2
00:15:44.731 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:44.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:44.731 00.000 18120 Enqueuing Expose request
00:15:44.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:44.731 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:15:44.731 00.000 21948 MoveAxis(E, 0, ABG)
00:15:44.731 00.000 21948 Move returns status 0, amount 0
00:15:44.731 00.000 21948 MoveAxis(N, 0, ABG)
00:15:44.731 00.000 21948 Move returns status 0, amount 0
00:15:44.731 00.000 21948 move complete, result=0
00:15:44.731 00.000 21948 worker thread done servicing request
00:15:44.731 00.000 21948 Worker thread wakes up
00:15:44.731 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:44.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:44.733 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:46.249 01.516 21948 Exposure complete
00:15:46.274 00.025 21948 worker thread done servicing request
00:15:46.274 00.000 18120 OnExposeComplete: enter
00:15:46.275 00.001 18120 UpdateGuideState(): m_state=6
00:15:46.275 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
00:15:46.276 00.001 18120 Star::Find returns 1 (0), X=409.16, Y=238.27, Mass=2120, SNR=31.6, Peak=206 HFD=4.1
00:15:46.276 00.000 18120 MultiStar: [#1 0.27,-0.40,0.00,M1] [#2 0.27,-0.03,0.62,U] [#3 0.15,-0.32,0.65,U] [#4 0.24,-0.01,0.55,U] [#5 0.10,-0.12,0.55,U] [#6 -0.02,0.04,0.50,U] [#7 -0.00,0.17,0.50,U] [#8 0.31,-0.03,0.47,U] 
00:15:46.277 00.001 18120 refined, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.27, -0.02}
00:15:46.277 00.000 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.14) = xAngle (0.89 = 0.89)
00:15:46.278 00.001 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.99 = -2.29)
00:15:46.278 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.25 mountX=0.11 mountY=-0.14, mountTheta=-0.87
00:15:46.282 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.05, opts=13)
00:15:46.285 00.003 18120 Enqueuing Move request for scope (0.18, -0.05)
00:15:46.287 00.002 21948 Worker thread wakes up
00:15:46.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
00:15:46.287 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
00:15:46.287 00.000 21948 Moving (0.18, -0.05) raw xDistance=0.11 yDistance=-0.14
00:15:46.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:15:46.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:46.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:46.288 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:46.288 00.000 21948 MoveAxis(E, 0, ABG)
00:15:46.288 00.000 18120 UpdateGuideState exits: m=2120 RSB=31.6
00:15:46.288 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:46.289 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:46.289 00.000 18120 Enqueuing Expose request
00:15:46.290 00.001 21948 Move returns status 0, amount 0
00:15:46.290 00.000 21948 MoveAxis(N, 0, ABG)
00:15:46.290 00.000 21948 Move returns status 0, amount 0
00:15:46.290 00.000 21948 move complete, result=0
00:15:46.290 00.000 21948 worker thread done servicing request
00:15:46.290 00.000 21948 Worker thread wakes up
00:15:46.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:46.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:46.291 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:47.923 01.632 21948 Exposure complete
00:15:47.953 00.030 21948 worker thread done servicing request
00:15:47.953 00.000 18120 OnExposeComplete: enter
00:15:47.953 00.000 18120 UpdateGuideState(): m_state=6
00:15:47.954 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
00:15:47.954 00.000 18120 Star::Find returns 1 (0), X=408.81, Y=238.22, Mass=2028, SNR=30.8, Peak=198 HFD=4.3
00:15:47.955 00.001 18120 MultiStar: [#1 0.17,-0.26,0.74,U] [#2 0.24,0.09,0.65,U] [#3 0.17,-0.16,0.71,U] [#4 -0.00,0.20,0.54,U] [#5 0.12,-0.01,0.52,U] [#6 0.03,-0.08,0.52,U] [#7 0.00,0.20,0.52,U] [#8 0.00,0.15,0.42,U] 
00:15:47.955 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {-0.08, -0.07}
00:15:47.956 00.001 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.14) = xAngle (0.94 = 0.94)
00:15:47.956 00.000 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.04 = -2.25)
00:15:47.957 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.21 mountX=0.04 mountY=-0.06, mountTheta=-0.92
00:15:47.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.02, opts=13)
00:15:47.958 00.000 18120 Enqueuing Move request for scope (0.07, -0.02)
00:15:47.959 00.001 21948 Worker thread wakes up
00:15:47.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:15:47.959 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:15:47.959 00.000 21948 Moving (0.07, -0.02) raw xDistance=0.04 yDistance=-0.06
00:15:47.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:15:47.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:47.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:47.960 00.001 18120 UpdateGuideState exits: m=2028 RSB=30.8
00:15:47.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:47.961 00.001 18120 Enqueuing Expose request
00:15:47.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:15:47.961 00.000 21948 MoveAxis(E, 0, ABG)
00:15:47.962 00.001 21948 Move returns status 0, amount 0
00:15:47.962 00.000 21948 MoveAxis(N, 0, ABG)
00:15:47.962 00.000 21948 Move returns status 0, amount 0
00:15:47.962 00.000 21948 move complete, result=0
00:15:47.962 00.000 21948 worker thread done servicing request
00:15:47.962 00.000 21948 Worker thread wakes up
00:15:47.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:47.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:47.962 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:49.484 01.522 21948 Exposure complete
00:15:49.521 00.037 21948 worker thread done servicing request
00:15:49.521 00.000 18120 OnExposeComplete: enter
00:15:49.522 00.001 18120 UpdateGuideState(): m_state=6
00:15:49.523 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
00:15:49.523 00.000 18120 Star::Find returns 1 (0), X=408.94, Y=238.28, Mass=2188, SNR=32.1, Peak=205 HFD=4.1
00:15:49.524 00.001 18120 MultiStar: [#1 0.36,-0.30,0.00,M1] [#2 0.33,0.05,0.62,U] [#3 -0.30,-0.31,0.00,M1] [#4 0.15,0.05,0.54,U] [#5 0.04,-0.06,0.51,U] [#6 0.36,-0.21,0.00,M1] [#7 0.36,0.21,0.00,M5] [#8 0.07,0.04,0.41,U] 
00:15:49.524 00.000 18120 single-star, 4 included, MultiStar: {0.13, 0.01}, one-star: {0.06, -0.01}
00:15:49.525 00.001 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.14) = xAngle (1.03 = 1.03)
00:15:49.525 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.14 = -2.15)
00:15:49.526 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.11 mountX=0.03 mountY=-0.05, mountTheta=-1.02
00:15:49.528 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.01, opts=13)
00:15:49.530 00.002 18120 Enqueuing Move request for scope (0.06, -0.01)
00:15:49.532 00.002 21948 Worker thread wakes up
00:15:49.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:49.533 00.001 18120 UpdateGuideState exits: m=2188 RSB=32.1
00:15:49.533 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:49.534 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:49.534 00.000 18120 Enqueuing Expose request
00:15:49.535 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:15:49.535 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:15:49.535 00.000 21948 Moving (0.06, -0.01) raw xDistance=0.03 yDistance=-0.05
00:15:49.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:15:49.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:49.535 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:15:49.535 00.000 21948 MoveAxis(E, 0, ABG)
00:15:49.535 00.000 21948 Move returns status 0, amount 0
00:15:49.535 00.000 21948 MoveAxis(N, 0, ABG)
00:15:49.535 00.000 21948 Move returns status 0, amount 0
00:15:49.535 00.000 21948 move complete, result=0
00:15:49.535 00.000 21948 worker thread done servicing request
00:15:49.535 00.000 21948 Worker thread wakes up
00:15:49.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:49.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:49.535 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:51.169 01.634 21948 Exposure complete
00:15:51.197 00.028 21948 worker thread done servicing request
00:15:51.197 00.000 18120 OnExposeComplete: enter
00:15:51.197 00.000 18120 UpdateGuideState(): m_state=6
00:15:51.198 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
00:15:51.201 00.003 18120 Star::Find returns 1 (0), X=409.03, Y=238.62, Mass=2086, SNR=31.3, Peak=181 HFD=4.1
00:15:51.201 00.000 18120 MultiStar: [#1 0.38,-0.21,0.00,M2] [#2 0.19,0.08,0.64,U] [#3 -0.12,0.08,0.69,U] [#4 0.10,0.28,0.53,U] [#5 -0.24,0.24,0.53,U] [#6 -0.04,0.04,0.50,U] [#7 0.13,0.35,0.00,M6] [#8 -0.06,0.09,0.43,U] 
00:15:51.202 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.18}, one-star: {0.14, 0.33}
00:15:51.202 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
00:15:51.203 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
00:15:51.203 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=-0.16 mountY=-0.09, mountTheta=-2.60
00:15:51.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.18, opts=13)
00:15:51.206 00.002 18120 Enqueuing Move request for scope (0.01, 0.18)
00:15:51.206 00.000 21948 Worker thread wakes up
00:15:51.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:51.206 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.3
00:15:51.207 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:51.207 00.000 18120 Enqueuing Expose request
00:15:51.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
00:15:51.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
00:15:51.208 00.000 21948 Moving (0.01, 0.18) raw xDistance=-0.16 yDistance=-0.09
00:15:51.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:15:51.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:51.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:51.208 00.000 21948 MoveAxis(E, 0, ABG)
00:15:51.208 00.000 21948 Move returns status 0, amount 0
00:15:51.208 00.000 21948 MoveAxis(N, 0, ABG)
00:15:51.208 00.000 21948 Move returns status 0, amount 0
00:15:51.208 00.000 21948 move complete, result=0
00:15:51.208 00.000 21948 worker thread done servicing request
00:15:51.208 00.000 21948 Worker thread wakes up
00:15:51.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:51.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:51.208 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:52.733 01.525 21948 Exposure complete
00:15:52.771 00.038 21948 worker thread done servicing request
00:15:52.771 00.000 18120 OnExposeComplete: enter
00:15:52.771 00.000 18120 UpdateGuideState(): m_state=6
00:15:52.772 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
00:15:52.774 00.002 18120 Star::Find returns 1 (0), X=408.99, Y=238.66, Mass=2370, SNR=33.5, Peak=205 HFD=4.2
00:15:52.775 00.001 18120 MultiStar: [#1 -0.02,-0.04,0.66,U] [#2 0.07,0.05,0.58,U] [#3 -0.27,-0.06,0.64,U] [#4 -0.12,-0.01,0.51,U] [#5 -0.19,0.30,0.49,U] [#6 -0.04,-0.04,0.47,U] [#7 0.19,0.39,0.00,M7] [#8 -0.18,0.13,0.44,U] 
00:15:52.776 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.11, 0.38}
00:15:52.777 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.23 = -3.06)
00:15:52.777 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.04)
00:15:52.778 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.08 mountX=-0.13 mountY=0.01, mountTheta=3.10
00:15:52.780 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.11, opts=13)
00:15:52.780 00.000 18120 Enqueuing Move request for scope (-0.06, 0.11)
00:15:52.781 00.001 21948 Worker thread wakes up
00:15:52.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:52.781 00.000 18120 UpdateGuideState exits: m=2370 RSB=33.5
00:15:52.782 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:52.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:52.783 00.001 18120 Enqueuing Expose request
00:15:52.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
00:15:52.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:15:52.783 00.000 21948 Moving (-0.06, 0.11) raw xDistance=-0.13 yDistance=0.01
00:15:52.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:15:52.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:52.784 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:15:52.784 00.000 21948 MoveAxis(E, 0, ABG)
00:15:52.784 00.000 21948 Move returns status 0, amount 0
00:15:52.784 00.000 21948 MoveAxis(N, 0, ABG)
00:15:52.784 00.000 21948 Move returns status 0, amount 0
00:15:52.784 00.000 21948 move complete, result=0
00:15:52.784 00.000 21948 worker thread done servicing request
00:15:52.784 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:52.785 00.001 21948 Worker thread wakes up
00:15:52.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:52.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:54.416 01.631 21948 Exposure complete
00:15:54.452 00.036 21948 worker thread done servicing request
00:15:54.452 00.000 18120 OnExposeComplete: enter
00:15:54.453 00.001 18120 UpdateGuideState(): m_state=6
00:15:54.453 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
00:15:54.454 00.001 18120 Star::Find returns 1 (0), X=408.72, Y=238.63, Mass=2155, SNR=31.8, Peak=189 HFD=4.1
00:15:54.454 00.000 18120 MultiStar: [#1 -0.17,0.15,0.70,U] [#2 -0.15,0.45,0.00,M1] [#3 -0.17,0.18,0.67,U] [#4 -0.28,0.29,0.00,M1] [#5 -0.33,0.24,0.00,M1] [#6 -0.19,0.24,0.45,U] [#7 -0.05,0.42,0.00,M8] [#8 -0.24,0.53,0.00,M1] 
00:15:54.455 00.001 18120 refined, 3 included, MultiStar: {-0.17, 0.24}, one-star: {-0.17, 0.35}
00:15:54.455 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
00:15:54.457 00.002 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.45 = 0.16)
00:15:54.457 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.30 cameraTheta=2.20 mountX=-0.29 mountY=0.05, mountTheta=2.98
00:15:54.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.24, opts=13)
00:15:54.458 00.000 18120 Enqueuing Move request for scope (-0.17, 0.24)
00:15:54.459 00.001 21948 Worker thread wakes up
00:15:54.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
00:15:54.459 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
00:15:54.459 00.000 21948 Moving (-0.17, 0.24) raw xDistance=-0.29 yDistance=0.05
00:15:54.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:15:54.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:54.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:54.460 00.001 18120 UpdateGuideState exits: m=2155 RSB=31.8
00:15:54.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:54.462 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:54.462 00.000 21948 MoveAxis(E, 52, ABG)
00:15:54.462 00.000 21948 Guiding  Dir = 2, Dur = 52
00:15:54.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:54.462 00.000 18120 Enqueuing Expose request
00:15:54.462 00.000 21948 IsSlewing returns 0
00:15:54.462 00.000 21948 IsGuiding returns 0
00:15:54.464 00.002 21948 PulseGuide returned control before completion, sleep 61
00:15:54.539 00.075 21948 IsGuiding returns 0
00:15:54.539 00.000 21948 Move returns status 0, amount 52
00:15:54.539 00.000 21948 MoveAxis(N, 0, ABG)
00:15:54.540 00.001 21948 Move returns status 0, amount 0
00:15:54.540 00.000 21948 move complete, result=0
00:15:54.540 00.000 21948 worker thread done servicing request
00:15:54.540 00.000 21948 Worker thread wakes up
00:15:54.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:54.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:54.540 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
00:15:55.952 01.412 21948 Exposure complete
00:15:55.985 00.033 21948 worker thread done servicing request
00:15:55.986 00.001 18120 OnExposeComplete: enter
00:15:55.986 00.000 18120 UpdateGuideState(): m_state=6
00:15:55.987 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
00:15:55.987 00.000 18120 Star::Find returns 1 (0), X=408.73, Y=238.40, Mass=2037, SNR=31.0, Peak=159 HFD=4.0
00:15:55.988 00.001 18120 MultiStar: [#1 -0.09,0.14,0.73,U] [#2 -0.30,0.26,0.00,M2] [#3 -0.26,-0.11,0.69,U] [#4 -0.23,0.22,0.54,U] [#5 -0.30,0.21,0.00,M2] [#6 -0.14,0.16,0.50,U] [#7 -0.03,0.30,0.49,U] [#8 -0.38,0.06,0.00,M2] 
00:15:55.989 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.12}, one-star: {-0.16, 0.11}
00:15:55.989 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
00:15:55.989 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.43)
00:15:55.990 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.20 cameraTheta=2.47 mountX=-0.17 mountY=0.08, mountTheta=2.70
00:15:55.991 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.12, opts=13)
00:15:55.992 00.001 18120 Enqueuing Move request for scope (-0.15, 0.12)
00:15:55.992 00.000 21948 Worker thread wakes up
00:15:55.992 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:55.993 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.0
00:15:55.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.995 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:55.996 00.001 18120 Enqueuing Expose request
00:15:55.996 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
00:15:55.996 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
00:15:55.996 00.000 21948 Moving (-0.15, 0.12) raw xDistance=-0.17 yDistance=0.08
00:15:55.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:15:55.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:55.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:15:55.996 00.000 21948 MoveAxis(E, 0, ABG)
00:15:55.996 00.000 21948 Move returns status 0, amount 0
00:15:55.996 00.000 21948 MoveAxis(N, 0, ABG)
00:15:55.997 00.001 21948 Move returns status 0, amount 0
00:15:55.997 00.000 21948 move complete, result=0
00:15:55.997 00.000 21948 worker thread done servicing request
00:15:55.997 00.000 21948 Worker thread wakes up
00:15:55.997 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:55.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:55.997 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:57.634 01.637 21948 Exposure complete
00:15:57.676 00.042 21948 worker thread done servicing request
00:15:57.676 00.000 18120 OnExposeComplete: enter
00:15:57.677 00.001 18120 UpdateGuideState(): m_state=6
00:15:57.679 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
00:15:57.680 00.001 18120 Star::Find returns 1 (0), X=408.82, Y=238.71, Mass=2021, SNR=30.8, Peak=181 HFD=4.2
00:15:57.681 00.001 18120 MultiStar: [#1 -0.19,0.07,0.78,U] [#2 -0.29,0.54,0.00,M3] [#3 -0.21,-0.19,0.69,U] [#4 -0.15,0.37,0.00,M1] [#5 -0.33,0.45,0.00,M3] [#6 0.13,0.50,0.00,M1] [#7 -0.10,0.51,0.00,M8] [#8 -0.12,0.28,0.49,U] 
00:15:57.682 00.001 18120 refined, 3 included, MultiStar: {-0.14, 0.16}, one-star: {-0.07, 0.43}
00:15:57.682 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.44 = -2.85)
00:15:57.683 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.26)
00:15:57.683 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.22 cameraTheta=2.29 mountX=-0.21 mountY=0.06, mountTheta=2.88
00:15:57.684 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.16, opts=13)
00:15:57.685 00.001 18120 Enqueuing Move request for scope (-0.14, 0.16)
00:15:57.685 00.000 21948 Worker thread wakes up
00:15:57.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:57.686 00.001 18120 UpdateGuideState exits: m=2021 RSB=30.8
00:15:57.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:57.687 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:57.687 00.000 18120 Enqueuing Expose request
00:15:57.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
00:15:57.687 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
00:15:57.688 00.001 21948 Moving (-0.14, 0.16) raw xDistance=-0.21 yDistance=0.06
00:15:57.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:15:57.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:57.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:15:57.688 00.000 21948 MoveAxis(E, 37, ABG)
00:15:57.688 00.000 21948 Guiding  Dir = 2, Dur = 37
00:15:57.688 00.000 21948 IsSlewing returns 0
00:15:57.688 00.000 21948 IsGuiding returns 0
00:15:57.690 00.002 21948 PulseGuide returned control before completion, sleep 46
00:15:57.744 00.054 21948 IsGuiding returns 0
00:15:57.744 00.000 21948 Move returns status 0, amount 37
00:15:57.744 00.000 21948 MoveAxis(N, 0, ABG)
00:15:57.744 00.000 21948 Move returns status 0, amount 0
00:15:57.744 00.000 21948 move complete, result=0
00:15:57.744 00.000 21948 worker thread done servicing request
00:15:57.744 00.000 21948 Worker thread wakes up
00:15:57.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:57.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:15:57.745 00.001 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:15:59.156 01.411 21948 Exposure complete
00:15:59.183 00.027 21948 worker thread done servicing request
00:15:59.183 00.000 18120 OnExposeComplete: enter
00:15:59.184 00.001 18120 UpdateGuideState(): m_state=6
00:15:59.185 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
00:15:59.185 00.000 18120 Star::Find returns 1 (0), X=408.94, Y=238.65, Mass=2033, SNR=30.9, Peak=188 HFD=4.1
00:15:59.186 00.001 18120 MultiStar: [#1 0.28,0.05,0.69,U] [#2 -0.07,0.37,0.00,M4] [#3 -0.40,-0.21,0.00,M1] [#4 -0.44,0.27,0.00,M2] [#5 -0.23,0.34,0.00,M4] [#6 0.07,0.19,0.49,U] [#7 -0.31,0.45,0.00,M9] [#8 -0.19,0.42,0.00,M2] 
00:15:59.188 00.002 18120 refined, 2 included, MultiStar: {0.13, 0.23}, one-star: {0.05, 0.37}
00:15:59.190 00.002 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.14) = xAngle (2.21 = 2.21)
00:15:59.192 00.002 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.31 = -0.97)
00:15:59.195 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.06 mountX=-0.15 mountY=-0.21, mountTheta=-2.19
00:15:59.199 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.23, opts=13)
00:15:59.199 00.000 18120 Enqueuing Move request for scope (0.13, 0.23)
00:15:59.200 00.001 21948 Worker thread wakes up
00:15:59.200 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:15:59.202 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
00:15:59.202 00.000 18120 UpdateGuideState exits: m=2033 RSB=30.9
00:15:59.203 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:59.203 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:15:59.204 00.001 18120 Enqueuing Expose request
00:15:59.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
00:15:59.204 00.000 21948 Moving (0.13, 0.23) raw xDistance=-0.15 yDistance=-0.21
00:15:59.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:15:59.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:59.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:15:59.204 00.000 21948 MoveAxis(E, 0, ABG)
00:15:59.204 00.000 21948 Move returns status 0, amount 0
00:15:59.204 00.000 21948 MoveAxis(N, 0, ABG)
00:15:59.205 00.001 21948 Move returns status 0, amount 0
00:15:59.205 00.000 21948 move complete, result=0
00:15:59.205 00.000 21948 worker thread done servicing request
00:15:59.205 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:59.205 00.000 21948 Worker thread wakes up
00:15:59.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:15:59.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:00.831 01.626 21948 Exposure complete
00:16:00.879 00.048 21948 worker thread done servicing request
00:16:00.879 00.000 18120 OnExposeComplete: enter
00:16:00.880 00.001 18120 UpdateGuideState(): m_state=6
00:16:00.880 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
00:16:00.881 00.001 18120 Star::Find returns 1 (0), X=408.78, Y=238.57, Mass=2238, SNR=32.3, Peak=196 HFD=4.1
00:16:00.881 00.000 18120 MultiStar: [#1 -0.19,0.07,0.70,U] [#2 -0.12,0.52,0.00,M5] [#3 -0.23,-0.16,0.66,U] [#4 -0.45,0.51,0.00,M3] [#5 -0.17,0.31,0.50,U] [#6 -0.20,0.31,0.00,M1] [#7 -0.40,0.29,0.00,M10] [#8 -0.19,0.19,0.46,U] 
00:16:00.882 00.001 18120 refined, 4 included, MultiStar: {-0.17, 0.14}, one-star: {-0.11, 0.29}
00:16:00.883 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.58 = -2.70)
00:16:00.883 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.40)
00:16:00.884 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=-0.20 mountY=0.09, mountTheta=2.73
00:16:00.885 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.14, opts=13)
00:16:00.886 00.001 18120 Enqueuing Move request for scope (-0.17, 0.14)
00:16:00.887 00.001 21948 Worker thread wakes up
00:16:00.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:00.887 00.000 18120 UpdateGuideState exits: m=2238 RSB=32.3
00:16:00.888 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:00.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
00:16:00.888 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
00:16:00.888 00.000 21948 Moving (-0.17, 0.14) raw xDistance=-0.20 yDistance=0.09
00:16:00.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:00.889 00.001 18120 Enqueuing Expose request
00:16:00.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:16:00.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:00.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:16:00.889 00.000 21948 MoveAxis(E, 36, ABG)
00:16:00.889 00.000 21948 Guiding  Dir = 2, Dur = 36
00:16:00.890 00.001 21948 IsSlewing returns 0
00:16:00.890 00.000 21948 IsGuiding returns 0
00:16:00.891 00.001 21948 PulseGuide returned control before completion, sleep 45
00:16:00.938 00.047 21948 IsGuiding returns 0
00:16:00.938 00.000 21948 Move returns status 0, amount 36
00:16:00.938 00.000 21948 MoveAxis(N, 0, ABG)
00:16:00.938 00.000 21948 Move returns status 0, amount 0
00:16:00.938 00.000 21948 move complete, result=0
00:16:00.938 00.000 21948 worker thread done servicing request
00:16:00.938 00.000 21948 Worker thread wakes up
00:16:00.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:00.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:00.939 00.001 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:16:02.351 01.412 21948 Exposure complete
00:16:02.397 00.046 21948 worker thread done servicing request
00:16:02.397 00.000 18120 OnExposeComplete: enter
00:16:02.398 00.001 18120 UpdateGuideState(): m_state=6
00:16:02.399 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
00:16:02.399 00.000 18120 Star::Find returns 1 (0), X=408.81, Y=238.42, Mass=2031, SNR=31.0, Peak=182 HFD=3.9
00:16:02.400 00.001 18120 MultiStar: [#1 0.12,-0.04,0.69,U] [#2 -0.17,0.52,0.00,M6] [#3 -0.14,0.04,0.68,U] [#4 -0.17,0.44,0.00,M4] [#5 -0.22,0.66,0.00,M4] [#6 0.06,0.58,0.00,M2] [#7 -0.30,0.57,0.00,R] [#8 -0.04,0.46,0.00,M2] 
00:16:02.400 00.000 18120 refined, 2 included, MultiStar: {-0.04, 0.06}, one-star: {-0.08, 0.14}
00:16:02.401 00.001 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.30 = -2.98)
00:16:02.401 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.12)
00:16:02.402 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.16 mountX=-0.07 mountY=0.01, mountTheta=3.02
00:16:02.403 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
00:16:02.403 00.000 18120 Enqueuing Move request for scope (-0.04, 0.06)
00:16:02.404 00.001 21948 Worker thread wakes up
00:16:02.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:02.404 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.0
00:16:02.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:02.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:02.405 00.000 18120 Enqueuing Expose request
00:16:02.406 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:16:02.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:16:02.406 00.000 21948 Moving (-0.04, 0.06) raw xDistance=-0.07 yDistance=0.01
00:16:02.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:16:02.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:02.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:02.406 00.000 21948 MoveAxis(E, 0, ABG)
00:16:02.406 00.000 21948 Move returns status 0, amount 0
00:16:02.406 00.000 21948 MoveAxis(N, 0, ABG)
00:16:02.406 00.000 21948 Move returns status 0, amount 0
00:16:02.406 00.000 21948 move complete, result=0
00:16:02.406 00.000 21948 worker thread done servicing request
00:16:02.406 00.000 21948 Worker thread wakes up
00:16:02.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:02.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:02.406 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:04.040 01.634 21948 Exposure complete
00:16:04.084 00.044 21948 worker thread done servicing request
00:16:04.084 00.000 18120 OnExposeComplete: enter
00:16:04.085 00.001 18120 UpdateGuideState(): m_state=6
00:16:04.086 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
00:16:04.086 00.000 18120 Star::Find returns 1 (0), X=408.81, Y=238.41, Mass=2055, SNR=31.2, Peak=165 HFD=3.9
00:16:04.087 00.001 18120 MultiStar: [#1 0.08,-0.19,0.70,U] [#2 -0.06,0.22,0.60,U] [#3 -0.15,-0.14,0.69,U] [#4 -0.37,0.27,0.00,M5] [#5 -0.21,0.38,0.00,M5] [#6 0.05,0.44,0.00,M3] [#7 0.02,-0.28,0.55,U] [#8 -0.05,0.21,0.44,U] 
00:16:04.087 00.000 18120 refined, 5 included, MultiStar: {-0.04, -0.01}, one-star: {-0.08, 0.13}
00:16:04.089 00.002 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.83 = -1.83)
00:16:04.089 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
00:16:04.090 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.98 mountX=-0.01 mountY=0.04, mountTheta=1.83
00:16:04.093 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
00:16:04.094 00.001 18120 Enqueuing Move request for scope (-0.04, -0.01)
00:16:04.094 00.000 21948 Worker thread wakes up
00:16:04.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:04.095 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.2
00:16:04.095 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:04.096 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:16:04.096 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:16:04.096 00.000 21948 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
00:16:04.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:16:04.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:04.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:04.096 00.000 18120 Enqueuing Expose request
00:16:04.097 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:04.097 00.000 21948 MoveAxis(E, 0, ABG)
00:16:04.097 00.000 21948 Move returns status 0, amount 0
00:16:04.097 00.000 21948 MoveAxis(N, 0, ABG)
00:16:04.097 00.000 21948 Move returns status 0, amount 0
00:16:04.097 00.000 21948 move complete, result=0
00:16:04.097 00.000 21948 worker thread done servicing request
00:16:04.097 00.000 21948 Worker thread wakes up
00:16:04.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:04.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:04.097 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:05.612 01.515 21948 Exposure complete
00:16:05.648 00.036 21948 worker thread done servicing request
00:16:05.649 00.001 18120 OnExposeComplete: enter
00:16:05.649 00.000 18120 UpdateGuideState(): m_state=6
00:16:05.650 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
00:16:05.650 00.000 18120 Star::Find returns 1 (0), X=408.83, Y=238.46, Mass=2037, SNR=31.0, Peak=174 HFD=3.9
00:16:05.651 00.001 18120 MultiStar: [#1 0.17,-0.23,0.77,U] [#2 -0.26,0.16,0.67,U] [#3 -0.20,-0.17,0.68,U] [#4 -0.20,0.20,0.56,U] [#5 -0.05,0.21,0.53,U] [#6 0.01,0.05,0.50,U] [#7 0.02,-0.25,0.53,U] [#8 -0.20,0.17,0.49,U] 
00:16:05.651 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.06, 0.18}
00:16:05.652 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
00:16:05.652 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.70)
00:16:05.653 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.73 mountX=-0.06 mountY=0.06, mountTheta=2.43
00:16:05.656 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
00:16:05.657 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
00:16:05.660 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:05.662 00.002 21948 Worker thread wakes up
00:16:05.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:16:05.663 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.0
00:16:05.664 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:05.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:05.664 00.000 18120 Enqueuing Expose request
00:16:05.665 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:16:05.665 00.000 21948 Moving (-0.08, 0.03) raw xDistance=-0.06 yDistance=0.06
00:16:05.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:16:05.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:05.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:16:05.665 00.000 21948 MoveAxis(E, 0, ABG)
00:16:05.665 00.000 21948 Move returns status 0, amount 0
00:16:05.665 00.000 21948 MoveAxis(N, 0, ABG)
00:16:05.665 00.000 21948 Move returns status 0, amount 0
00:16:05.666 00.001 21948 move complete, result=0
00:16:05.666 00.000 21948 worker thread done servicing request
00:16:05.666 00.000 21948 Worker thread wakes up
00:16:05.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:05.666 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:05.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:07.298 01.632 21948 Exposure complete
00:16:07.324 00.026 21948 worker thread done servicing request
00:16:07.325 00.001 18120 OnExposeComplete: enter
00:16:07.325 00.000 18120 UpdateGuideState(): m_state=6
00:16:07.326 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
00:16:07.326 00.000 18120 Star::Find returns 1 (0), X=408.86, Y=238.63, Mass=2172, SNR=32.0, Peak=192 HFD=3.9
00:16:07.327 00.001 18120 MultiStar: [#1 -0.02,0.07,0.72,U] [#2 -0.35,0.30,0.00,M5] [#3 -0.17,-0.19,0.68,U] [#4 -0.35,0.45,0.00,M5] [#5 -0.27,0.39,0.00,M5] [#6 -0.36,0.34,0.00,M3] [#7 0.09,0.11,0.51,U] [#8 -0.07,0.28,0.42,U] 
00:16:07.328 00.001 18120 refined, 4 included, MultiStar: {-0.04, 0.13}, one-star: {-0.03, 0.34}
00:16:07.328 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:16:07.329 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
00:16:07.329 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.89 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
00:16:07.330 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.13, opts=13)
00:16:07.331 00.001 18120 Enqueuing Move request for scope (-0.04, 0.13)
00:16:07.331 00.000 21948 Worker thread wakes up
00:16:07.332 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:16:07.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:07.332 00.000 18120 UpdateGuideState exits: m=2172 RSB=32.0
00:16:07.332 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.333 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:07.333 00.000 18120 Enqueuing Expose request
00:16:07.334 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:16:07.334 00.000 21948 Moving (-0.04, 0.13) raw xDistance=-0.14 yDistance=-0.02
00:16:07.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:16:07.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:07.334 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:16:07.334 00.000 21948 MoveAxis(E, 0, ABG)
00:16:07.334 00.000 21948 Move returns status 0, amount 0
00:16:07.334 00.000 21948 MoveAxis(N, 0, ABG)
00:16:07.334 00.000 21948 Move returns status 0, amount 0
00:16:07.334 00.000 21948 move complete, result=0
00:16:07.334 00.000 21948 worker thread done servicing request
00:16:07.334 00.000 21948 Worker thread wakes up
00:16:07.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:07.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:07.334 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:08.856 01.522 21948 Exposure complete
00:16:08.902 00.046 21948 worker thread done servicing request
00:16:08.902 00.000 18120 OnExposeComplete: enter
00:16:08.903 00.001 18120 UpdateGuideState(): m_state=6
00:16:08.903 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
00:16:08.904 00.001 18120 Star::Find returns 1 (0), X=408.50, Y=238.67, Mass=2262, SNR=32.6, Peak=183 HFD=4.0
00:16:08.904 00.000 18120 MultiStar: [#1 -0.04,0.03,0.66,U] [#2 -0.14,0.45,0.00,M6] [#3 -0.17,-0.12,0.66,U] [#4 -0.30,0.31,0.00,M6] [#5 -0.23,0.31,0.00,M6] [#6 -0.03,0.14,0.48,U] [#7 0.19,-0.35,0.00,M1] [#8 -0.35,0.25,0.00,M1] 
00:16:08.905 00.001 18120 refined, 3 included, MultiStar: {-0.19, 0.14}, one-star: {-0.39, 0.39}
00:16:08.905 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.66 = -2.63)
00:16:08.906 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
00:16:08.906 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.51 mountX=-0.21 mountY=0.11, mountTheta=2.66
00:16:08.907 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.14, opts=13)
00:16:08.908 00.001 18120 Enqueuing Move request for scope (-0.19, 0.14)
00:16:08.908 00.000 21948 Worker thread wakes up
00:16:08.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
00:16:08.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
00:16:08.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:08.909 00.001 18120 UpdateGuideState exits: m=2262 RSB=32.6
00:16:08.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:08.910 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:08.910 00.000 18120 Enqueuing Expose request
00:16:08.910 00.000 21948 Moving (-0.19, 0.14) raw xDistance=-0.21 yDistance=0.11
00:16:08.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:16:08.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:08.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:16:08.910 00.000 21948 MoveAxis(E, 37, ABG)
00:16:08.910 00.000 21948 Guiding  Dir = 2, Dur = 37
00:16:08.911 00.001 21948 IsSlewing returns 0
00:16:08.911 00.000 21948 IsGuiding returns 0
00:16:08.913 00.002 21948 PulseGuide returned control before completion, sleep 46
00:16:08.964 00.051 21948 IsGuiding returns 0
00:16:08.964 00.000 21948 Move returns status 0, amount 37
00:16:08.965 00.001 21948 MoveAxis(N, 0, ABG)
00:16:08.965 00.000 21948 Move returns status 0, amount 0
00:16:08.965 00.000 21948 move complete, result=0
00:16:08.965 00.000 21948 worker thread done servicing request
00:16:08.965 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:16:08.966 00.001 21948 Worker thread wakes up
00:16:08.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:08.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:10.594 01.628 21948 Exposure complete
00:16:10.631 00.037 21948 worker thread done servicing request
00:16:10.631 00.000 18120 OnExposeComplete: enter
00:16:10.632 00.001 18120 UpdateGuideState(): m_state=6
00:16:10.632 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
00:16:10.633 00.001 18120 Star::Find returns 1 (0), X=408.76, Y=238.18, Mass=1954, SNR=30.5, Peak=187 HFD=3.9
00:16:10.633 00.000 18120 MultiStar: [#1 -0.01,-0.23,0.74,U] [#2 -0.20,0.40,0.00,M7] [#3 -0.70,-0.35,0.00,M1] [#4 -0.36,0.10,0.00,M7] [#5 -0.18,0.02,0.55,U] [#6 -0.11,-0.11,0.48,U] [#7 0.03,-0.39,0.00,M2] [#8 -0.43,0.09,0.00,M2] 
00:16:10.634 00.001 18120 refined, 3 included, MultiStar: {-0.10, -0.11}, one-star: {-0.12, -0.10}
00:16:10.634 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
00:16:10.635 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
00:16:10.635 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=0.06 mountY=0.14, mountTheta=1.17
00:16:10.636 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.11, opts=13)
00:16:10.637 00.001 18120 Enqueuing Move request for scope (-0.10, -0.11)
00:16:10.637 00.000 21948 Worker thread wakes up
00:16:10.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:16:10.637 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:16:10.637 00.000 21948 Moving (-0.10, -0.11) raw xDistance=0.06 yDistance=0.14
00:16:10.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:16:10.638 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:10.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:10.638 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.5
00:16:10.638 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:10.639 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:10.640 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:16:10.640 00.000 21948 MoveAxis(E, 0, ABG)
00:16:10.640 00.000 21948 Move returns status 0, amount 0
00:16:10.640 00.000 21948 MoveAxis(N, 0, ABG)
00:16:10.640 00.000 21948 Move returns status 0, amount 0
00:16:10.640 00.000 21948 move complete, result=0
00:16:10.640 00.000 21948 worker thread done servicing request
00:16:10.640 00.000 18120 Enqueuing Expose request
00:16:10.640 00.000 21948 Worker thread wakes up
00:16:10.641 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:10.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:10.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:12.155 01.514 21948 Exposure complete
00:16:12.199 00.044 21948 worker thread done servicing request
00:16:12.199 00.000 18120 OnExposeComplete: enter
00:16:12.199 00.000 18120 UpdateGuideState(): m_state=6
00:16:12.200 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
00:16:12.201 00.001 18120 Star::Find returns 1 (0), X=408.82, Y=238.43, Mass=1998, SNR=30.7, Peak=176 HFD=3.8
00:16:12.201 00.000 18120 MultiStar: [#1 -0.04,-0.24,0.79,U] [#2 -0.13,0.20,0.67,U] [#3 -0.35,-0.15,0.00,M2] [#4 -0.15,-0.01,0.57,U] [#5 -0.12,-0.02,0.54,U] [#6 -0.04,0.20,0.47,U] [#7 0.09,-0.16,0.55,U] [#8 -0.17,0.10,0.44,U] 
00:16:12.202 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {-0.06, 0.15}
00:16:12.202 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
00:16:12.203 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
00:16:12.203 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.80 mountX=-0.05 mountY=0.05, mountTheta=2.36
00:16:12.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
00:16:12.205 00.001 18120 Enqueuing Move request for scope (-0.07, 0.03)
00:16:12.205 00.000 21948 Worker thread wakes up
00:16:12.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:12.206 00.001 18120 UpdateGuideState exits: m=1998 RSB=30.7
00:16:12.206 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:12.207 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:12.207 00.000 18120 Enqueuing Expose request
00:16:12.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:16:12.208 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:16:12.208 00.000 21948 Moving (-0.07, 0.03) raw xDistance=-0.05 yDistance=0.05
00:16:12.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:16:12.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:12.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:12.208 00.000 21948 MoveAxis(E, 0, ABG)
00:16:12.208 00.000 21948 Move returns status 0, amount 0
00:16:12.208 00.000 21948 MoveAxis(N, 0, ABG)
00:16:12.208 00.000 21948 Move returns status 0, amount 0
00:16:12.208 00.000 21948 move complete, result=0
00:16:12.208 00.000 21948 worker thread done servicing request
00:16:12.208 00.000 21948 Worker thread wakes up
00:16:12.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:12.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:12.208 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:13.839 01.631 21948 Exposure complete
00:16:13.874 00.035 21948 worker thread done servicing request
00:16:13.874 00.000 18120 OnExposeComplete: enter
00:16:13.875 00.001 18120 UpdateGuideState(): m_state=6
00:16:13.877 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
00:16:13.878 00.001 18120 Star::Find returns 1 (0), X=408.76, Y=238.18, Mass=1991, SNR=30.8, Peak=177 HFD=4.2
00:16:13.879 00.001 18120 MultiStar: [#1 -0.16,-0.01,0.70,U] [#2 -0.36,0.25,0.00,M7] [#3 -0.20,-0.16,0.72,U] [#4 -0.21,0.24,0.56,U] [#5 -0.41,0.14,0.00,M5] [#6 -0.25,0.19,0.51,U] [#7 -0.05,-0.24,0.47,U] [#8 -0.49,0.07,0.00,M2] 
00:16:13.880 00.001 18120 refined, 5 included, MultiStar: {-0.17, -0.03}, one-star: {-0.13, -0.11}
00:16:13.881 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.83 = -1.83)
00:16:13.881 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
00:16:13.882 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.98 mountX=-0.04 mountY=0.16, mountTheta=1.84
00:16:13.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.03, opts=13)
00:16:13.884 00.001 18120 Enqueuing Move request for scope (-0.17, -0.03)
00:16:13.885 00.001 21948 Worker thread wakes up
00:16:13.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:16:13.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:13.886 00.001 18120 UpdateGuideState exits: m=1991 RSB=30.8
00:16:13.886 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:16:13.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.886 00.000 21948 Moving (-0.17, -0.03) raw xDistance=-0.04 yDistance=0.16
00:16:13.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:13.887 00.001 18120 Enqueuing Expose request
00:16:13.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:16:13.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:13.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:16:13.887 00.000 21948 MoveAxis(E, 0, ABG)
00:16:13.887 00.000 21948 Move returns status 0, amount 0
00:16:13.887 00.000 21948 MoveAxis(N, 0, ABG)
00:16:13.888 00.001 21948 Move returns status 0, amount 0
00:16:13.888 00.000 21948 move complete, result=0
00:16:13.888 00.000 21948 worker thread done servicing request
00:16:13.888 00.000 21948 Worker thread wakes up
00:16:13.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:13.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:13.888 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:15.405 01.517 21948 Exposure complete
00:16:15.440 00.035 21948 worker thread done servicing request
00:16:15.441 00.001 18120 OnExposeComplete: enter
00:16:15.441 00.000 18120 UpdateGuideState(): m_state=6
00:16:15.442 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
00:16:15.442 00.000 18120 Star::Find returns 1 (0), X=409.05, Y=238.20, Mass=1956, SNR=30.4, Peak=174 HFD=4.2
00:16:15.444 00.002 18120 MultiStar: [#1 0.19,-0.22,0.75,U] [#2 0.01,0.32,0.62,U] [#3 -0.04,-0.39,0.00,M2] [#4 0.04,0.16,0.55,U] [#5 -0.08,-0.08,0.55,U] [#6 0.32,-0.04,0.48,U] [#7 0.18,-0.15,0.52,U] [#8 -0.19,0.11,0.43,U] 
00:16:15.445 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.16, -0.08}
00:16:15.446 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.14) = xAngle (1.01 = 1.01)
00:16:15.447 00.001 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.11 = -2.17)
00:16:15.450 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.13 mountX=0.05 mountY=-0.08, mountTheta=-1.00
00:16:15.452 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
00:16:15.453 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
00:16:15.453 00.000 21948 Worker thread wakes up
00:16:15.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:15.454 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.4
00:16:15.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:15.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:15.455 00.000 18120 Enqueuing Expose request
00:16:15.456 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:16:15.456 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:16:15.456 00.000 21948 Moving (0.09, -0.01) raw xDistance=0.05 yDistance=-0.08
00:16:15.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:16:15.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:15.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:15.456 00.000 21948 MoveAxis(E, 0, ABG)
00:16:15.456 00.000 21948 Move returns status 0, amount 0
00:16:15.456 00.000 21948 MoveAxis(N, 0, ABG)
00:16:15.456 00.000 21948 Move returns status 0, amount 0
00:16:15.456 00.000 21948 move complete, result=0
00:16:15.456 00.000 21948 worker thread done servicing request
00:16:15.456 00.000 21948 Worker thread wakes up
00:16:15.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:15.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:15.456 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:17.076 01.620 21948 Exposure complete
00:16:17.107 00.031 21948 worker thread done servicing request
00:16:17.107 00.000 18120 OnExposeComplete: enter
00:16:17.108 00.001 18120 UpdateGuideState(): m_state=6
00:16:17.108 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
00:16:17.109 00.001 18120 Star::Find returns 1 (0), X=408.79, Y=238.34, Mass=1966, SNR=30.4, Peak=190 HFD=3.9
00:16:17.109 00.000 18120 MultiStar: [#1 0.29,-0.29,0.00,M1] [#2 -0.24,0.09,0.65,U] [#3 -0.03,-0.37,0.00,M3] [#4 -0.05,0.16,0.57,U] [#5 -0.31,0.19,0.00,M5] [#6 -0.06,0.13,0.52,U] [#7 0.26,-0.38,0.00,M1] [#8 -0.12,-0.03,0.44,U] 
00:16:17.110 00.001 18120 single-star, 4 included, MultiStar: {-0.12, 0.08}, one-star: {-0.10, 0.05}
00:16:17.110 00.000 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.79 = -2.50)
00:16:17.111 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.61)
00:16:17.113 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=-0.09 mountY=0.06, mountTheta=2.52
00:16:17.115 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
00:16:17.115 00.000 18120 Enqueuing Move request for scope (-0.10, 0.05)
00:16:17.116 00.001 21948 Worker thread wakes up
00:16:17.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:17.116 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.4
00:16:17.117 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:17.118 00.001 18120 Enqueuing Expose request
00:16:17.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:16:17.118 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:16:17.118 00.000 21948 Moving (-0.10, 0.05) raw xDistance=-0.09 yDistance=0.06
00:16:17.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:16:17.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:17.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:16:17.118 00.000 21948 MoveAxis(E, 0, ABG)
00:16:17.118 00.000 21948 Move returns status 0, amount 0
00:16:17.118 00.000 21948 MoveAxis(N, 0, ABG)
00:16:17.118 00.000 21948 Move returns status 0, amount 0
00:16:17.118 00.000 21948 move complete, result=0
00:16:17.118 00.000 21948 worker thread done servicing request
00:16:17.118 00.000 21948 Worker thread wakes up
00:16:17.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:17.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:17.119 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:18.638 01.519 21948 Exposure complete
00:16:18.666 00.028 21948 worker thread done servicing request
00:16:18.667 00.001 18120 OnExposeComplete: enter
00:16:18.667 00.000 18120 UpdateGuideState(): m_state=6
00:16:18.668 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
00:16:18.668 00.000 18120 Star::Find returns 1 (0), X=408.86, Y=238.06, Mass=2134, SNR=31.6, Peak=211 HFD=4.3
00:16:18.669 00.001 18120 MultiStar: [#1 0.05,-0.27,0.73,U] [#2 -0.21,0.05,0.66,U] [#3 -0.15,-0.31,0.66,U] [#4 -0.03,-0.10,0.54,U] [#5 -0.09,-0.01,0.52,U] [#6 -0.11,-0.19,0.45,U] [#7 0.08,-0.64,0.00,M2] [#8 -0.09,-0.09,0.48,U] 
00:16:18.670 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.16}, one-star: {-0.03, -0.22}
00:16:18.670 00.000 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.14) = xAngle (-0.89 = -0.89)
00:16:18.671 00.001 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.22 = 2.22)
00:16:18.671 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.17 cameraTheta=-2.03 mountX=0.11 mountY=0.14, mountTheta=0.90
00:16:18.672 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.16, opts=13)
00:16:18.673 00.001 18120 Enqueuing Move request for scope (-0.08, -0.16)
00:16:18.673 00.000 21948 Worker thread wakes up
00:16:18.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
00:16:18.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
00:16:18.673 00.000 21948 Moving (-0.08, -0.16) raw xDistance=0.11 yDistance=0.14
00:16:18.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:16:18.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:18.674 00.001 18120 UpdateGuideState exits: m=2134 RSB=31.6
00:16:18.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:18.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:18.675 00.001 18120 Enqueuing Expose request
00:16:18.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:18.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:16:18.676 00.001 21948 MoveAxis(E, 0, ABG)
00:16:18.676 00.000 21948 Move returns status 0, amount 0
00:16:18.676 00.000 21948 MoveAxis(N, 0, ABG)
00:16:18.676 00.000 21948 Move returns status 0, amount 0
00:16:18.676 00.000 21948 move complete, result=0
00:16:18.676 00.000 21948 worker thread done servicing request
00:16:18.676 00.000 21948 Worker thread wakes up
00:16:18.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:18.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:18.676 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:20.299 01.623 21948 Exposure complete
00:16:20.328 00.029 21948 worker thread done servicing request
00:16:20.329 00.001 18120 OnExposeComplete: enter
00:16:20.331 00.002 18120 UpdateGuideState(): m_state=6
00:16:20.333 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
00:16:20.335 00.002 18120 Star::Find returns 1 (0), X=408.88, Y=238.16, Mass=2027, SNR=31.0, Peak=210 HFD=4.3
00:16:20.335 00.000 18120 MultiStar: [#1 -0.07,-0.50,0.00,M1] [#2 -0.28,-0.04,0.60,U] [#3 -0.39,-0.29,0.00,M3] [#4 -0.50,0.10,0.00,M3] [#5 0.00,0.02,0.53,U] [#6 -0.06,-0.28,0.49,U] [#7 -0.02,-0.48,0.00,M3] [#8 -0.31,-0.11,0.44,U] 
00:16:20.336 00.001 18120 single-star, 4 included, MultiStar: {-0.11, -0.11}, one-star: {-0.01, -0.13}
00:16:20.336 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
00:16:20.337 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
00:16:20.338 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.11 mountY=0.07, mountTheta=0.55
00:16:20.340 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
00:16:20.341 00.001 18120 Enqueuing Move request for scope (-0.01, -0.13)
00:16:20.341 00.000 21948 Worker thread wakes up
00:16:20.341 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:16:20.341 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:16:20.341 00.000 21948 Moving (-0.01, -0.13) raw xDistance=0.11 yDistance=0.07
00:16:20.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:16:20.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:20.341 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:20.342 00.001 18120 UpdateGuideState exits: m=2027 RSB=31.0
00:16:20.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:20.343 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:20.343 00.000 18120 Enqueuing Expose request
00:16:20.344 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:16:20.344 00.000 21948 MoveAxis(E, 0, ABG)
00:16:20.344 00.000 21948 Move returns status 0, amount 0
00:16:20.344 00.000 21948 MoveAxis(N, 0, ABG)
00:16:20.344 00.000 21948 Move returns status 0, amount 0
00:16:20.344 00.000 21948 move complete, result=0
00:16:20.344 00.000 21948 worker thread done servicing request
00:16:20.344 00.000 21948 Worker thread wakes up
00:16:20.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:20.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:20.344 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:21.868 01.524 21948 Exposure complete
00:16:21.898 00.030 21948 worker thread done servicing request
00:16:21.898 00.000 18120 OnExposeComplete: enter
00:16:21.899 00.001 18120 UpdateGuideState(): m_state=6
00:16:21.899 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
00:16:21.900 00.001 18120 Star::Find returns 1 (0), X=408.79, Y=238.31, Mass=1922, SNR=30.2, Peak=189 HFD=4.0
00:16:21.901 00.001 18120 MultiStar: [#1 0.08,-0.20,0.77,U] [#2 -0.22,0.22,0.68,U] [#3 -0.12,-0.28,0.73,U] [#4 -0.22,0.06,0.59,U] [#5 0.02,0.14,0.57,U] [#6 -0.10,-0.03,0.51,U] [#7 -0.02,-0.59,0.00,M4] [#8 -0.13,-0.03,0.48,U] 
00:16:21.901 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {-0.10, 0.03}
00:16:21.902 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
00:16:21.902 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.29 = 1.29)
00:16:21.903 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=-0.02 mountY=0.09, mountTheta=1.82
00:16:21.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.02, opts=13)
00:16:21.904 00.000 18120 Enqueuing Move request for scope (-0.10, -0.02)
00:16:21.905 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:21.905 00.000 21948 Worker thread wakes up
00:16:21.906 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.2
00:16:21.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:21.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:21.907 00.001 18120 Enqueuing Expose request
00:16:21.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
00:16:21.907 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
00:16:21.907 00.000 21948 Moving (-0.10, -0.02) raw xDistance=-0.02 yDistance=0.09
00:16:21.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:16:21.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:21.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:16:21.907 00.000 21948 MoveAxis(E, 0, ABG)
00:16:21.907 00.000 21948 Move returns status 0, amount 0
00:16:21.907 00.000 21948 MoveAxis(N, 0, ABG)
00:16:21.908 00.001 21948 Move returns status 0, amount 0
00:16:21.908 00.000 21948 move complete, result=0
00:16:21.908 00.000 21948 worker thread done servicing request
00:16:21.908 00.000 21948 Worker thread wakes up
00:16:21.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:21.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:21.908 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:23.540 01.632 21948 Exposure complete
00:16:23.576 00.036 21948 worker thread done servicing request
00:16:23.576 00.000 18120 OnExposeComplete: enter
00:16:23.577 00.001 18120 UpdateGuideState(): m_state=6
00:16:23.577 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
00:16:23.578 00.001 18120 Star::Find returns 1 (0), X=408.86, Y=238.41, Mass=2096, SNR=31.4, Peak=214 HFD=3.9
00:16:23.578 00.000 18120 MultiStar: [#1 0.32,-0.20,0.00,M1] [#2 -0.26,-0.25,0.00,M3] [#3 -0.32,-0.34,0.00,M3] [#4 -0.04,-0.07,0.56,U] [#5 -0.19,-0.07,0.52,U] [#6 0.17,-0.47,0.00,M1] [#7 0.46,-0.59,0.00,M5] [#8 -0.01,-0.23,0.43,U] 
00:16:23.579 00.001 18120 refined, 3 included, MultiStar: {-0.06, -0.02}, one-star: {-0.03, 0.13}
00:16:23.579 00.000 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.14) = xAngle (-1.70 = -1.70)
00:16:23.580 00.001 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.41 = 1.41)
00:16:23.581 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.84 mountX=-0.01 mountY=0.06, mountTheta=1.70
00:16:23.582 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
00:16:23.582 00.000 18120 Enqueuing Move request for scope (-0.06, -0.02)
00:16:23.583 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:23.583 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.4
00:16:23.583 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:23.584 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:23.584 00.000 21948 Worker thread wakes up
00:16:23.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:16:23.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:16:23.584 00.000 21948 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
00:16:23.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:16:23.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:23.585 00.001 18120 Enqueuing Expose request
00:16:23.587 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:16:23.587 00.000 21948 MoveAxis(E, 0, ABG)
00:16:23.587 00.000 21948 Move returns status 0, amount 0
00:16:23.587 00.000 21948 MoveAxis(N, 0, ABG)
00:16:23.587 00.000 21948 Move returns status 0, amount 0
00:16:23.587 00.000 21948 move complete, result=0
00:16:23.587 00.000 21948 worker thread done servicing request
00:16:23.587 00.000 21948 Worker thread wakes up
00:16:23.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:23.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:23.587 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:25.103 01.516 21948 Exposure complete
00:16:25.129 00.026 21948 worker thread done servicing request
00:16:25.130 00.001 18120 OnExposeComplete: enter
00:16:25.130 00.000 18120 UpdateGuideState(): m_state=6
00:16:25.132 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
00:16:25.132 00.000 18120 Star::Find returns 1 (0), X=408.78, Y=238.42, Mass=2126, SNR=31.6, Peak=191 HFD=4.3
00:16:25.133 00.001 18120 MultiStar: [#1 0.27,-0.13,0.72,U] [#2 -0.19,-0.25,0.62,U] [#3 -0.20,-0.37,0.00,M4] [#4 -0.21,0.00,0.58,U] [#5 -0.29,0.00,0.51,U] [#6 -0.06,-0.17,0.49,U] [#7 0.42,-0.53,0.00,M6] [#8 -0.36,0.11,0.00,M1] 
00:16:25.133 00.000 18120 refined, 5 included, MultiStar: {-0.08, -0.05}, one-star: {-0.11, 0.13}
00:16:25.133 00.000 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
00:16:25.133 00.000 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.65 = 1.65)
00:16:25.134 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.60 mountX=0.01 mountY=0.10, mountTheta=1.46
00:16:25.135 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.05, opts=13)
00:16:25.136 00.001 18120 Enqueuing Move request for scope (-0.08, -0.05)
00:16:25.136 00.000 21948 Worker thread wakes up
00:16:25.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:25.136 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.6
00:16:25.137 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:25.137 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:25.138 00.001 18120 Enqueuing Expose request
00:16:25.138 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:16:25.138 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:16:25.138 00.000 21948 Moving (-0.08, -0.05) raw xDistance=0.01 yDistance=0.10
00:16:25.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:16:25.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:25.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:16:25.138 00.000 21948 MoveAxis(E, 0, ABG)
00:16:25.138 00.000 21948 Move returns status 0, amount 0
00:16:25.138 00.000 21948 MoveAxis(N, 0, ABG)
00:16:25.138 00.000 21948 Move returns status 0, amount 0
00:16:25.138 00.000 21948 move complete, result=0
00:16:25.138 00.000 21948 worker thread done servicing request
00:16:25.138 00.000 21948 Worker thread wakes up
00:16:25.139 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:25.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:25.139 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:26.769 01.630 21948 Exposure complete
00:16:26.797 00.028 21948 worker thread done servicing request
00:16:26.797 00.000 18120 OnExposeComplete: enter
00:16:26.798 00.001 18120 UpdateGuideState(): m_state=6
00:16:26.798 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
00:16:26.801 00.003 18120 Star::Find returns 1 (0), X=408.77, Y=238.40, Mass=1965, SNR=30.5, Peak=182 HFD=4.2
00:16:26.802 00.001 18120 MultiStar: [#1 -0.01,-0.19,0.73,U] [#2 0.03,0.18,0.64,U] [#3 0.12,-0.20,0.69,U] [#4 -0.21,-0.01,0.55,U] [#5 -0.23,0.06,0.56,U] [#6 -0.08,0.37,0.00,M1] [#7 0.15,-0.28,0.53,U] [#8 -0.17,0.20,0.49,U] 
00:16:26.802 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {-0.12, 0.12}
00:16:26.803 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
00:16:26.803 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
00:16:26.803 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.90 mountX=-0.01 mountY=0.05, mountTheta=1.76
00:16:26.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
00:16:26.805 00.001 18120 Enqueuing Move request for scope (-0.05, -0.01)
00:16:26.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:26.806 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.5
00:16:26.806 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:26.807 00.001 21948 Worker thread wakes up
00:16:26.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:16:26.807 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:16:26.807 00.000 21948 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
00:16:26.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:16:26.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:26.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:26.807 00.000 21948 MoveAxis(E, 0, ABG)
00:16:26.807 00.000 21948 Move returns status 0, amount 0
00:16:26.807 00.000 21948 MoveAxis(N, 0, ABG)
00:16:26.807 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:26.807 00.000 18120 Enqueuing Expose request
00:16:26.807 00.000 21948 Move returns status 0, amount 0
00:16:26.807 00.000 21948 move complete, result=0
00:16:26.807 00.000 21948 worker thread done servicing request
00:16:26.807 00.000 21948 Worker thread wakes up
00:16:26.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:26.808 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:26.808 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:28.334 01.526 21948 Exposure complete
00:16:28.370 00.036 21948 worker thread done servicing request
00:16:28.370 00.000 18120 OnExposeComplete: enter
00:16:28.371 00.001 18120 UpdateGuideState(): m_state=6
00:16:28.371 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
00:16:28.371 00.000 18120 Star::Find returns 1 (0), X=408.82, Y=238.27, Mass=2243, SNR=32.4, Peak=215 HFD=4.1
00:16:28.372 00.001 18120 MultiStar: [#1 0.07,0.00,0.70,U] [#2 -0.07,0.11,0.62,U] [#3 -0.10,-0.21,0.66,U] [#4 -0.04,0.13,0.54,U] [#5 -0.21,0.03,0.51,U] [#6 -0.08,0.18,0.50,U] [#7 0.15,-0.47,0.00,M6] [#8 -0.23,0.15,0.46,U] 
00:16:28.372 00.000 18120 single-star, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.06, -0.01}
00:16:28.373 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.80 = -1.80)
00:16:28.373 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
00:16:28.374 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-2.95 mountX=-0.02 mountY=0.06, mountTheta=1.81
00:16:28.375 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
00:16:28.375 00.000 18120 Enqueuing Move request for scope (-0.06, -0.01)
00:16:28.376 00.001 21948 Worker thread wakes up
00:16:28.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:16:28.376 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:16:28.376 00.000 21948 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=0.06
00:16:28.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:16:28.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:28.376 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:28.376 00.000 18120 UpdateGuideState exits: m=2243 RSB=32.4
00:16:28.377 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:28.377 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:28.378 00.001 18120 Enqueuing Expose request
00:16:28.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:16:28.378 00.000 21948 MoveAxis(E, 0, ABG)
00:16:28.378 00.000 21948 Move returns status 0, amount 0
00:16:28.378 00.000 21948 MoveAxis(N, 0, ABG)
00:16:28.378 00.000 21948 Move returns status 0, amount 0
00:16:28.378 00.000 21948 move complete, result=0
00:16:28.378 00.000 21948 worker thread done servicing request
00:16:28.378 00.000 21948 Worker thread wakes up
00:16:28.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:28.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:28.379 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:30.010 01.631 21948 Exposure complete
00:16:30.038 00.028 21948 worker thread done servicing request
00:16:30.038 00.000 18120 OnExposeComplete: enter
00:16:30.039 00.001 18120 UpdateGuideState(): m_state=6
00:16:30.040 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
00:16:30.040 00.000 18120 Star::Find returns 1 (0), X=408.63, Y=238.46, Mass=2202, SNR=32.2, Peak=179 HFD=4.1
00:16:30.041 00.001 18120 MultiStar: [#1 -0.21,-0.03,0.68,U] [#2 -0.25,0.26,0.60,U] [#3 -0.68,-0.21,0.00,M3] [#4 -0.38,0.49,0.00,M1] [#5 -0.37,0.39,0.00,M1] [#6 -0.14,-0.02,0.47,U] [#7 -0.30,-0.35,0.00,M7] [#8 -0.43,0.18,0.00,M1] 
00:16:30.041 00.000 18120 refined, 3 included, MultiStar: {-0.22, 0.11}, one-star: {-0.26, 0.17}
00:16:30.042 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.84 = -2.45)
00:16:30.042 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.65)
00:16:30.042 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.25 cameraTheta=2.69 mountX=-0.19 mountY=0.15, mountTheta=2.47
00:16:30.043 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.11, opts=13)
00:16:30.044 00.001 18120 Enqueuing Move request for scope (-0.22, 0.11)
00:16:30.045 00.001 21948 Worker thread wakes up
00:16:30.045 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
00:16:30.045 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
00:16:30.045 00.000 21948 Moving (-0.22, 0.11) raw xDistance=-0.19 yDistance=0.15
00:16:30.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:16:30.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:30.045 00.000 18120 UpdateGuideState exits: m=2202 RSB=32.2
00:16:30.046 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:30.046 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:30.047 00.001 18120 Enqueuing Expose request
00:16:30.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:30.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:16:30.047 00.000 21948 MoveAxis(E, 0, ABG)
00:16:30.047 00.000 21948 Move returns status 0, amount 0
00:16:30.047 00.000 21948 MoveAxis(N, 0, ABG)
00:16:30.047 00.000 21948 Move returns status 0, amount 0
00:16:30.047 00.000 21948 move complete, result=0
00:16:30.047 00.000 21948 worker thread done servicing request
00:16:30.047 00.000 21948 Worker thread wakes up
00:16:30.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:30.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:30.048 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:31.564 01.516 21948 Exposure complete
00:16:31.591 00.027 21948 worker thread done servicing request
00:16:31.591 00.000 18120 OnExposeComplete: enter
00:16:31.592 00.001 18120 UpdateGuideState(): m_state=6
00:16:31.592 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
00:16:31.592 00.000 18120 Star::Find returns 1 (0), X=408.78, Y=238.56, Mass=1997, SNR=30.7, Peak=163 HFD=3.9
00:16:31.593 00.001 18120 MultiStar: [#1 -0.14,0.21,0.73,U] [#2 -0.15,0.54,0.00,M1] [#3 -0.39,-0.13,0.00,M4] [#4 -0.49,0.45,0.00,M2] [#5 -0.23,0.36,0.00,M2] [#6 -0.18,0.17,0.52,U] [#7 -0.12,-0.18,0.53,U] [#8 -0.27,0.40,0.00,M2] 
00:16:31.593 00.000 18120 refined, 3 included, MultiStar: {-0.13, 0.15}, one-star: {-0.11, 0.27}
00:16:31.594 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.44 = -2.84)
00:16:31.594 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.54 = 0.26)
00:16:31.596 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=-0.19 mountY=0.05, mountTheta=2.88
00:16:31.600 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.15, opts=13)
00:16:31.601 00.001 18120 Enqueuing Move request for scope (-0.13, 0.15)
00:16:31.602 00.001 21948 Worker thread wakes up
00:16:31.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:31.603 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
00:16:31.603 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.7
00:16:31.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:31.605 00.001 18120 Enqueuing Expose request
00:16:31.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
00:16:31.605 00.000 21948 Moving (-0.13, 0.15) raw xDistance=-0.19 yDistance=0.05
00:16:31.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:16:31.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:31.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:31.605 00.000 21948 MoveAxis(E, 0, ABG)
00:16:31.605 00.000 21948 Move returns status 0, amount 0
00:16:31.605 00.000 21948 MoveAxis(N, 0, ABG)
00:16:31.605 00.000 21948 Move returns status 0, amount 0
00:16:31.605 00.000 21948 move complete, result=0
00:16:31.605 00.000 21948 worker thread done servicing request
00:16:31.605 00.000 21948 Worker thread wakes up
00:16:31.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:31.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:31.606 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:33.240 01.634 21948 Exposure complete
00:16:33.273 00.033 21948 worker thread done servicing request
00:16:33.273 00.000 18120 OnExposeComplete: enter
00:16:33.274 00.001 18120 UpdateGuideState(): m_state=6
00:16:33.275 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
00:16:33.275 00.000 18120 Star::Find returns 1 (0), X=408.47, Y=238.69, Mass=2038, SNR=31.2, Peak=148 HFD=4.1
00:16:33.276 00.001 18120 MultiStar: [#1 -0.32,0.13,0.70,U] [#2 -0.45,0.29,0.00,M2] [#3 -0.36,-0.15,0.00,M5] [#4 -0.18,0.48,0.00,M3] [#5 -0.42,0.36,0.00,M3] [#6 -0.09,0.20,0.51,U] [#7 -0.18,-0.24,0.50,U] [#8 -0.25,0.37,0.00,M3] 
00:16:33.277 00.001 18120 refined, 3 included, MultiStar: {-0.29, 0.18}, one-star: {-0.42, 0.41}
00:16:33.279 00.002 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
00:16:33.280 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
00:16:33.281 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.59 mountX=-0.28 mountY=0.18, mountTheta=2.58
00:16:33.284 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.18, opts=13)
00:16:33.284 00.000 18120 Enqueuing Move request for scope (-0.29, 0.18)
00:16:33.285 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:33.285 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.2
00:16:33.286 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:33.286 00.000 18120 Enqueuing Expose request
00:16:33.288 00.002 21948 Worker thread wakes up
00:16:33.288 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
00:16:33.288 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
00:16:33.288 00.000 21948 Moving (-0.29, 0.18) raw xDistance=-0.28 yDistance=0.18
00:16:33.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:16:33.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:33.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:16:33.288 00.000 21948 MoveAxis(E, 50, ABG)
00:16:33.288 00.000 21948 Guiding  Dir = 2, Dur = 50
00:16:33.288 00.000 21948 IsSlewing returns 0
00:16:33.289 00.001 21948 IsGuiding returns 0
00:16:33.291 00.002 21948 PulseGuide returned control before completion, sleep 59
00:16:33.364 00.073 21948 IsGuiding returns 0
00:16:33.364 00.000 21948 Move returns status 0, amount 50
00:16:33.364 00.000 21948 MoveAxis(N, 0, ABG)
00:16:33.364 00.000 21948 Move returns status 0, amount 0
00:16:33.365 00.001 21948 move complete, result=0
00:16:33.365 00.000 21948 worker thread done servicing request
00:16:33.365 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
00:16:33.366 00.001 21948 Worker thread wakes up
00:16:33.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:33.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:34.780 01.414 21948 Exposure complete
00:16:34.805 00.025 18120 OnExposeComplete: enter
00:16:34.805 00.000 18120 UpdateGuideState(): m_state=6
00:16:34.806 00.001 21948 worker thread done servicing request
00:16:34.806 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
00:16:34.807 00.001 18120 Star::Find returns 1 (0), X=408.60, Y=238.48, Mass=1955, SNR=30.3, Peak=164 HFD=4.0
00:16:34.808 00.001 18120 MultiStar: [#1 -0.14,-0.18,0.71,U] [#2 -0.24,0.22,0.64,U] [#3 -0.27,-0.23,0.72,U] [#4 -0.31,0.28,0.00,M4] [#5 -0.32,0.13,0.54,U] [#6 -0.25,0.00,0.52,U] [#7 -0.19,-0.42,0.00,M6] [#8 -0.50,0.21,0.00,M4] 
00:16:34.808 00.000 18120 refined, 5 included, MultiStar: {-0.25, 0.03}, one-star: {-0.29, 0.19}
00:16:34.808 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.18 = -2.10)
00:16:34.809 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
00:16:34.809 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.04 mountX=-0.13 mountY=0.21, mountTheta=2.11
00:16:34.810 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.03, opts=13)
00:16:34.811 00.001 18120 Enqueuing Move request for scope (-0.25, 0.03)
00:16:34.812 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:34.813 00.001 21948 Worker thread wakes up
00:16:34.813 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.3
00:16:34.816 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
00:16:34.816 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:34.817 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
00:16:34.817 00.000 21948 Moving (-0.25, 0.03) raw xDistance=-0.13 yDistance=0.21
00:16:34.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:16:34.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:16:34.817 00.000 21948 MoveAxis(E, 0, ABG)
00:16:34.817 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:34.817 00.000 18120 Enqueuing Expose request
00:16:34.818 00.001 21948 Move returns status 0, amount 0
00:16:34.818 00.000 21948 MoveAxis(S, 51, ABG)
00:16:34.818 00.000 21948 Guiding  Dir = 1, Dur = 51
00:16:34.818 00.000 21948 IsSlewing returns 0
00:16:34.818 00.000 21948 IsGuiding returns 0
00:16:34.822 00.004 21948 PulseGuide returned control before completion, sleep 57
00:16:34.891 00.069 21948 IsGuiding returns 0
00:16:34.891 00.000 21948 Move returns status 0, amount 51
00:16:34.891 00.000 21948 move complete, result=0
00:16:34.891 00.000 21948 worker thread done servicing request
00:16:34.891 00.000 21948 Worker thread wakes up
00:16:34.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:34.891 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 51 ms SOUTH
00:16:34.892 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:36.515 01.623 21948 Exposure complete
00:16:36.560 00.045 21948 worker thread done servicing request
00:16:36.560 00.000 18120 OnExposeComplete: enter
00:16:36.562 00.002 18120 UpdateGuideState(): m_state=6
00:16:36.563 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
00:16:36.564 00.001 18120 Star::Find returns 1 (0), X=408.69, Y=238.41, Mass=2008, SNR=30.8, Peak=171 HFD=4.0
00:16:36.565 00.001 18120 MultiStar: [#1 -0.06,-0.01,0.72,U] [#2 -0.29,0.26,0.00,M2] [#3 -0.05,-0.19,0.68,U] [#4 -0.11,0.20,0.54,U] [#5 -0.15,0.14,0.51,U] [#6 -0.17,0.19,0.48,U] [#7 -0.08,-0.46,0.00,M7] [#8 -0.32,0.35,0.00,M5] 
00:16:36.566 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.07}, one-star: {-0.19, 0.13}
00:16:36.567 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
00:16:36.567 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.60)
00:16:36.568 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.64 mountX=-0.11 mountY=0.08, mountTheta=2.52
00:16:36.570 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.07, opts=13)
00:16:36.571 00.001 18120 Enqueuing Move request for scope (-0.12, 0.07)
00:16:36.571 00.000 21948 Worker thread wakes up
00:16:36.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:36.572 00.001 18120 UpdateGuideState exits: m=2008 RSB=30.8
00:16:36.572 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.573 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:36.573 00.000 18120 Enqueuing Expose request
00:16:36.574 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:16:36.574 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:16:36.574 00.000 21948 Moving (-0.12, 0.07) raw xDistance=-0.11 yDistance=0.08
00:16:36.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:16:36.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:36.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:16:36.574 00.000 21948 MoveAxis(E, 0, ABG)
00:16:36.574 00.000 21948 Move returns status 0, amount 0
00:16:36.574 00.000 21948 MoveAxis(N, 0, ABG)
00:16:36.574 00.000 21948 Move returns status 0, amount 0
00:16:36.574 00.000 21948 move complete, result=0
00:16:36.574 00.000 21948 worker thread done servicing request
00:16:36.574 00.000 21948 Worker thread wakes up
00:16:36.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:36.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:36.574 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:38.098 01.524 21948 Exposure complete
00:16:38.124 00.026 21948 worker thread done servicing request
00:16:38.124 00.000 18120 OnExposeComplete: enter
00:16:38.124 00.000 18120 UpdateGuideState(): m_state=6
00:16:38.125 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
00:16:38.125 00.000 18120 Star::Find returns 1 (0), X=408.79, Y=238.49, Mass=2001, SNR=30.7, Peak=173 HFD=3.8
00:16:38.126 00.001 18120 MultiStar: [#1 -0.01,0.06,0.72,U] [#2 -0.35,0.17,0.00,M3] [#3 -0.12,-0.26,0.70,U] [#4 -0.22,0.38,0.00,M4] [#5 -0.21,0.10,0.53,U] [#6 -0.06,0.20,0.47,U] [#7 0.16,-0.18,0.50,U] [#8 -0.38,0.32,0.00,M6] 
00:16:38.126 00.000 18120 refined, 5 included, MultiStar: {-0.06, 0.03}, one-star: {-0.10, 0.20}
00:16:38.127 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.84 = -2.45)
00:16:38.127 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
00:16:38.128 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.69 mountX=-0.05 mountY=0.04, mountTheta=2.47
00:16:38.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
00:16:38.130 00.001 18120 Enqueuing Move request for scope (-0.06, 0.03)
00:16:38.130 00.000 21948 Worker thread wakes up
00:16:38.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:38.131 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:16:38.131 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:16:38.131 00.000 21948 Moving (-0.06, 0.03) raw xDistance=-0.05 yDistance=0.04
00:16:38.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:16:38.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:38.131 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.7
00:16:38.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:38.132 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:38.132 00.000 18120 Enqueuing Expose request
00:16:38.133 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:38.133 00.000 21948 MoveAxis(E, 0, ABG)
00:16:38.133 00.000 21948 Move returns status 0, amount 0
00:16:38.133 00.000 21948 MoveAxis(N, 0, ABG)
00:16:38.133 00.000 21948 Move returns status 0, amount 0
00:16:38.133 00.000 21948 move complete, result=0
00:16:38.133 00.000 21948 worker thread done servicing request
00:16:38.133 00.000 21948 Worker thread wakes up
00:16:38.133 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:38.133 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:38.133 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:39.758 01.625 21948 Exposure complete
00:16:39.786 00.028 21948 worker thread done servicing request
00:16:39.787 00.001 18120 OnExposeComplete: enter
00:16:39.788 00.001 18120 UpdateGuideState(): m_state=6
00:16:39.788 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
00:16:39.789 00.001 18120 Star::Find returns 1 (0), X=408.77, Y=238.67, Mass=2000, SNR=30.6, Peak=176 HFD=4.2
00:16:39.789 00.000 18120 MultiStar: [#1 -0.07,-0.03,0.72,U] [#2 -0.39,0.50,0.00,M4] [#3 -0.40,-0.24,0.00,M3] [#4 -0.07,0.18,0.56,U] [#5 -0.05,0.40,0.00,M1] [#6 -0.11,0.28,0.50,U] [#7 0.14,-0.20,0.54,U] [#8 -0.25,0.52,0.00,M7] 
00:16:39.789 00.000 18120 refined, 4 included, MultiStar: {-0.05, 0.15}, one-star: {-0.11, 0.39}
00:16:39.791 00.002 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
00:16:39.791 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.12)
00:16:39.791 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
00:16:39.792 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.15, opts=13)
00:16:39.793 00.001 18120 Enqueuing Move request for scope (-0.05, 0.15)
00:16:39.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:39.793 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.6
00:16:39.795 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:39.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:39.796 00.001 18120 Enqueuing Expose request
00:16:39.796 00.000 21948 Worker thread wakes up
00:16:39.796 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:16:39.796 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:16:39.796 00.000 21948 Moving (-0.05, 0.15) raw xDistance=-0.16 yDistance=-0.02
00:16:39.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:16:39.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:39.797 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:16:39.797 00.000 21948 MoveAxis(E, 0, ABG)
00:16:39.797 00.000 21948 Move returns status 0, amount 0
00:16:39.797 00.000 21948 MoveAxis(N, 0, ABG)
00:16:39.797 00.000 21948 Move returns status 0, amount 0
00:16:39.797 00.000 21948 move complete, result=0
00:16:39.797 00.000 21948 worker thread done servicing request
00:16:39.797 00.000 21948 Worker thread wakes up
00:16:39.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:39.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:39.797 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:41.318 01.521 21948 Exposure complete
00:16:41.355 00.037 21948 worker thread done servicing request
00:16:41.355 00.000 18120 OnExposeComplete: enter
00:16:41.358 00.003 18120 UpdateGuideState(): m_state=6
00:16:41.361 00.003 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
00:16:41.363 00.002 18120 Star::Find returns 1 (0), X=408.88, Y=238.77, Mass=2177, SNR=32.1, Peak=209 HFD=4.2
00:16:41.364 00.001 18120 MultiStar: [#1 0.03,0.31,0.71,U] [#2 0.10,0.35,0.00,M5] [#3 -0.16,0.34,0.00,M4] [#4 -0.17,0.35,0.00,M4] [#5 -0.10,0.52,0.00,M2] [#6 0.04,0.51,0.00,M1] [#7 -0.05,-0.16,0.49,U] [#8 0.09,0.60,0.00,M8] 
00:16:41.365 00.001 18120 refined, 2 included, MultiStar: {-0.00, 0.28}, one-star: {-0.00, 0.49}
00:16:41.365 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
00:16:41.366 00.001 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
00:16:41.366 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.59 mountX=-0.26 mountY=-0.12, mountTheta=-2.70
00:16:41.367 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.28, opts=13)
00:16:41.368 00.001 18120 Enqueuing Move request for scope (-0.00, 0.28)
00:16:41.368 00.000 21948 Worker thread wakes up
00:16:41.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.28) opts 0xd
00:16:41.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.28)
00:16:41.368 00.000 21948 Moving (-0.00, 0.28) raw xDistance=-0.26 yDistance=-0.12
00:16:41.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:16:41.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:41.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:41.369 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:16:41.369 00.000 18120 UpdateGuideState exits: m=2177 RSB=32.1
00:16:41.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:41.370 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:41.370 00.000 18120 Enqueuing Expose request
00:16:41.371 00.001 21948 MoveAxis(E, 46, ABG)
00:16:41.371 00.000 21948 Guiding  Dir = 2, Dur = 46
00:16:41.371 00.000 21948 IsSlewing returns 0
00:16:41.371 00.000 21948 IsGuiding returns 0
00:16:41.373 00.002 21948 PulseGuide returned control before completion, sleep 55
00:16:41.442 00.069 21948 IsGuiding returns 0
00:16:41.442 00.000 21948 Move returns status 0, amount 46
00:16:41.442 00.000 21948 MoveAxis(N, 0, ABG)
00:16:41.442 00.000 21948 Move returns status 0, amount 0
00:16:41.442 00.000 21948 move complete, result=0
00:16:41.442 00.000 21948 worker thread done servicing request
00:16:41.442 00.000 21948 Worker thread wakes up
00:16:41.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:41.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:41.443 00.001 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
00:16:43.074 01.631 21948 Exposure complete
00:16:43.110 00.036 21948 worker thread done servicing request
00:16:43.110 00.000 18120 OnExposeComplete: enter
00:16:43.111 00.001 18120 UpdateGuideState(): m_state=6
00:16:43.111 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
00:16:43.112 00.001 18120 Star::Find returns 1 (0), X=408.89, Y=238.49, Mass=2099, SNR=31.4, Peak=175 HFD=3.9
00:16:43.112 00.000 18120 MultiStar: [#1 0.09,-0.03,0.71,U] [#2 -0.10,0.13,0.64,U] [#3 -0.52,-0.18,0.00,M5] [#4 -0.01,0.46,0.00,M5] [#5 -0.18,0.28,0.53,U] [#6 -0.09,0.34,0.49,U] [#7 0.26,-0.13,0.52,U] [#8 -0.05,0.18,0.42,U] 
00:16:43.113 00.001 18120 refined, 6 included, MultiStar: {-0.00, 0.14}, one-star: {0.01, 0.20}
00:16:43.113 00.000 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.14) = xAngle (2.74 = 2.74)
00:16:43.114 00.001 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.85 = -0.44)
00:16:43.114 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.60 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
00:16:43.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.14, opts=13)
00:16:43.117 00.002 18120 Enqueuing Move request for scope (-0.00, 0.14)
00:16:43.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:43.118 00.001 21948 Worker thread wakes up
00:16:43.118 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.4
00:16:43.119 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
00:16:43.119 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
00:16:43.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:43.119 00.000 21948 Moving (-0.00, 0.14) raw xDistance=-0.13 yDistance=-0.06
00:16:43.119 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:43.120 00.001 18120 Enqueuing Expose request
00:16:43.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:16:43.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:43.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:16:43.120 00.000 21948 MoveAxis(E, 0, ABG)
00:16:43.120 00.000 21948 Move returns status 0, amount 0
00:16:43.120 00.000 21948 MoveAxis(N, 0, ABG)
00:16:43.120 00.000 21948 Move returns status 0, amount 0
00:16:43.120 00.000 21948 move complete, result=0
00:16:43.120 00.000 21948 worker thread done servicing request
00:16:43.120 00.000 21948 Worker thread wakes up
00:16:43.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:43.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:43.121 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:44.634 01.513 21948 Exposure complete
00:16:44.672 00.038 21948 worker thread done servicing request
00:16:44.672 00.000 18120 OnExposeComplete: enter
00:16:44.674 00.002 18120 UpdateGuideState(): m_state=6
00:16:44.674 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
00:16:44.675 00.001 18120 Star::Find returns 1 (0), X=408.91, Y=238.45, Mass=2003, SNR=30.7, Peak=185 HFD=4.0
00:16:44.675 00.000 18120 MultiStar: [#1 0.15,0.14,0.69,U] [#2 0.11,0.18,0.63,U] [#3 -0.50,-0.06,0.00,M6] [#4 -0.24,0.15,0.57,U] [#5 -0.08,0.27,0.55,U] [#6 0.14,0.22,0.49,U] [#7 0.33,-0.23,0.00,M4] [#8 0.05,-0.02,0.46,U] 
00:16:44.675 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {0.02, 0.17}
00:16:44.676 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
00:16:44.676 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
00:16:44.677 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.42 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
00:16:44.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
00:16:44.678 00.000 18120 Enqueuing Move request for scope (0.03, 0.16)
00:16:44.680 00.002 21948 Worker thread wakes up
00:16:44.681 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:16:44.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:44.683 00.002 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:16:44.683 00.000 21948 Moving (0.03, 0.16) raw xDistance=-0.14 yDistance=-0.10
00:16:44.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:16:44.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:44.683 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
00:16:44.684 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:44.684 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:44.685 00.001 18120 Enqueuing Expose request
00:16:44.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:44.686 00.001 21948 MoveAxis(E, 0, ABG)
00:16:44.686 00.000 21948 Move returns status 0, amount 0
00:16:44.686 00.000 21948 MoveAxis(N, 0, ABG)
00:16:44.686 00.000 21948 Move returns status 0, amount 0
00:16:44.686 00.000 21948 move complete, result=0
00:16:44.686 00.000 21948 worker thread done servicing request
00:16:44.686 00.000 21948 Worker thread wakes up
00:16:44.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:44.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:44.686 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:46.309 01.623 21948 Exposure complete
00:16:46.346 00.037 21948 worker thread done servicing request
00:16:46.346 00.000 18120 OnExposeComplete: enter
00:16:46.348 00.002 18120 UpdateGuideState(): m_state=6
00:16:46.349 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
00:16:46.350 00.001 18120 Star::Find returns 1 (0), X=409.17, Y=238.78, Mass=2037, SNR=30.9, Peak=184 HFD=4.3
00:16:46.352 00.002 18120 MultiStar: [#1 0.27,-0.10,0.73,U] [#2 0.16,0.07,0.65,U] [#3 -0.21,0.09,0.73,U] [#4 -0.00,0.27,0.57,U] [#5 -0.10,0.63,0.00,M1] [#6 0.27,0.13,0.50,U] [#7 0.40,0.12,0.00,M5] [#8 -0.03,-0.05,0.45,U] 
00:16:46.353 00.001 18120 refined, 6 included, MultiStar: {0.12, 0.16}, one-star: {0.28, 0.50}
00:16:46.354 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.14) = xAngle (2.08 = 2.08)
00:16:46.354 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.18 = -1.10)
00:16:46.355 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.93 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
00:16:46.357 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.16, opts=13)
00:16:46.358 00.001 18120 Enqueuing Move request for scope (0.12, 0.16)
00:16:46.359 00.001 21948 Worker thread wakes up
00:16:46.359 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:46.359 00.000 18120 UpdateGuideState exits: m=2037 RSB=30.9
00:16:46.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:46.360 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:46.360 00.000 18120 Enqueuing Expose request
00:16:46.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
00:16:46.360 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
00:16:46.360 00.000 21948 Moving (0.12, 0.16) raw xDistance=-0.10 yDistance=-0.18
00:16:46.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:16:46.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:46.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:16:46.360 00.000 21948 MoveAxis(E, 0, ABG)
00:16:46.360 00.000 21948 Move returns status 0, amount 0
00:16:46.360 00.000 21948 MoveAxis(N, 0, ABG)
00:16:46.360 00.000 21948 Move returns status 0, amount 0
00:16:46.362 00.002 21948 move complete, result=0
00:16:46.362 00.000 21948 worker thread done servicing request
00:16:46.362 00.000 21948 Worker thread wakes up
00:16:46.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:46.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:46.362 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:47.875 01.513 21948 Exposure complete
00:16:47.911 00.036 21948 worker thread done servicing request
00:16:47.912 00.001 18120 OnExposeComplete: enter
00:16:47.914 00.002 18120 UpdateGuideState(): m_state=6
00:16:47.914 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
00:16:47.915 00.001 18120 Star::Find returns 1 (0), X=408.99, Y=238.70, Mass=2223, SNR=32.5, Peak=216 HFD=4.2
00:16:47.915 00.000 18120 MultiStar: [#1 0.28,0.12,0.69,U] [#2 0.27,0.43,0.00,M3] [#3 -0.18,0.38,0.00,M6] [#4 -0.17,0.51,0.00,M4] [#5 -0.29,0.61,0.00,M2] [#6 0.16,0.12,0.49,U] [#7 0.24,-0.11,0.47,U] [#8 0.01,0.29,0.44,U] 
00:16:47.916 00.001 18120 refined, 4 included, MultiStar: {0.16, 0.20}, one-star: {0.11, 0.42}
00:16:47.916 00.000 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.06 = 2.06)
00:16:47.916 00.000 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.16 = -1.13)
00:16:47.917 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.91 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
00:16:47.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.20, opts=13)
00:16:47.919 00.001 18120 Enqueuing Move request for scope (0.16, 0.20)
00:16:47.919 00.000 21948 Worker thread wakes up
00:16:47.919 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:47.920 00.001 18120 UpdateGuideState exits: m=2223 RSB=32.5
00:16:47.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:47.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:47.921 00.001 18120 Enqueuing Expose request
00:16:47.921 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
00:16:47.921 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
00:16:47.921 00.000 21948 Moving (0.16, 0.20) raw xDistance=-0.12 yDistance=-0.23
00:16:47.922 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:16:47.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:47.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:16:47.922 00.000 21948 MoveAxis(E, 0, ABG)
00:16:47.922 00.000 21948 Move returns status 0, amount 0
00:16:47.922 00.000 21948 MoveAxis(N, 0, ABG)
00:16:47.922 00.000 21948 Move returns status 0, amount 0
00:16:47.922 00.000 21948 move complete, result=0
00:16:47.922 00.000 21948 worker thread done servicing request
00:16:47.922 00.000 21948 Worker thread wakes up
00:16:47.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:47.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:47.922 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:49.555 01.633 21948 Exposure complete
00:16:49.600 00.045 21948 worker thread done servicing request
00:16:49.600 00.000 18120 OnExposeComplete: enter
00:16:49.602 00.002 18120 UpdateGuideState(): m_state=6
00:16:49.602 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
00:16:49.604 00.002 18120 Star::Find returns 1 (0), X=408.81, Y=238.42, Mass=2101, SNR=31.4, Peak=168 HFD=4.0
00:16:49.605 00.001 18120 MultiStar: [#1 0.22,-0.05,0.70,U] [#2 -0.11,0.34,0.00,M4] [#3 -0.29,0.33,0.00,M7] [#4 -0.07,0.24,0.51,U] [#5 -0.08,0.36,0.00,M3] [#6 -0.05,0.28,0.45,U] [#7 -0.00,0.10,0.52,U] [#8 -0.10,0.13,0.46,U] 
00:16:49.605 00.000 18120 refined, 5 included, MultiStar: {-0.01, 0.12}, one-star: {-0.08, 0.14}
00:16:49.606 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
00:16:49.606 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.88 = -0.40)
00:16:49.606 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
00:16:49.611 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.12, opts=13)
00:16:49.614 00.003 18120 Enqueuing Move request for scope (-0.01, 0.12)
00:16:49.614 00.000 21948 Worker thread wakes up
00:16:49.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
00:16:49.614 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
00:16:49.614 00.000 21948 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=-0.05
00:16:49.614 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:16:49.614 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:49.615 00.001 18120 UpdateGuideState exits: m=2101 RSB=31.4
00:16:49.615 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:49.616 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:49.616 00.000 18120 Enqueuing Expose request
00:16:49.617 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:49.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:49.617 00.000 21948 MoveAxis(E, 0, ABG)
00:16:49.617 00.000 21948 Move returns status 0, amount 0
00:16:49.617 00.000 21948 MoveAxis(N, 0, ABG)
00:16:49.617 00.000 21948 Move returns status 0, amount 0
00:16:49.617 00.000 21948 move complete, result=0
00:16:49.617 00.000 21948 worker thread done servicing request
00:16:49.617 00.000 21948 Worker thread wakes up
00:16:49.618 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:49.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:49.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:51.131 01.513 21948 Exposure complete
00:16:51.156 00.025 18120 OnExposeComplete: enter
00:16:51.157 00.001 18120 UpdateGuideState(): m_state=6
00:16:51.157 00.000 21948 worker thread done servicing request
00:16:51.158 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
00:16:51.158 00.000 18120 Star::Find returns 1 (0), X=408.74, Y=238.57, Mass=2229, SNR=32.5, Peak=174 HFD=4.1
00:16:51.159 00.001 18120 MultiStar: [#1 0.09,-0.05,0.69,U] [#2 0.12,0.38,0.00,M5] [#3 -0.11,-0.01,0.63,U] [#4 -0.17,0.42,0.00,M4] [#5 -0.14,0.22,0.50,U] [#6 0.12,0.37,0.00,M1] [#7 -0.02,-0.06,0.47,U] [#8 -0.14,0.33,0.00,M4] 
00:16:51.159 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.10}, one-star: {-0.15, 0.29}
00:16:51.160 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.14) = xAngle (3.32 = -2.97)
00:16:51.160 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
00:16:51.161 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=-0.12 mountY=0.02, mountTheta=3.00
00:16:51.162 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
00:16:51.162 00.000 18120 Enqueuing Move request for scope (-0.07, 0.10)
00:16:51.163 00.001 21948 Worker thread wakes up
00:16:51.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:51.163 00.000 18120 UpdateGuideState exits: m=2229 RSB=32.5
00:16:51.164 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:51.164 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:51.164 00.000 18120 Enqueuing Expose request
00:16:51.165 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
00:16:51.165 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
00:16:51.165 00.000 21948 Moving (-0.07, 0.10) raw xDistance=-0.12 yDistance=0.02
00:16:51.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:16:51.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:51.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:16:51.165 00.000 21948 MoveAxis(E, 0, ABG)
00:16:51.165 00.000 21948 Move returns status 0, amount 0
00:16:51.165 00.000 21948 MoveAxis(N, 0, ABG)
00:16:51.165 00.000 21948 Move returns status 0, amount 0
00:16:51.165 00.000 21948 move complete, result=0
00:16:51.165 00.000 21948 worker thread done servicing request
00:16:51.165 00.000 21948 Worker thread wakes up
00:16:51.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:51.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:51.166 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:52.791 01.625 21948 Exposure complete
00:16:52.829 00.038 21948 worker thread done servicing request
00:16:52.830 00.001 18120 OnExposeComplete: enter
00:16:52.830 00.000 18120 UpdateGuideState(): m_state=6
00:16:52.831 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
00:16:52.831 00.000 18120 Star::Find returns 1 (0), X=408.71, Y=238.75, Mass=1904, SNR=30.1, Peak=180 HFD=4.2
00:16:52.832 00.001 18120 MultiStar: [#1 0.12,0.11,0.77,U] [#2 -0.06,0.40,0.00,M6] [#3 0.01,0.04,0.70,U] [#4 0.05,0.42,0.00,M5] [#5 -0.24,0.45,0.00,M3] [#6 0.22,0.17,0.49,U] [#7 0.16,-0.08,0.54,U] [#8 -0.08,0.22,0.50,U] 
00:16:52.832 00.000 18120 refined, 5 included, MultiStar: {0.02, 0.18}, one-star: {-0.18, 0.46}
00:16:52.832 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.61 = 2.61)
00:16:52.833 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.71 = -0.57)
00:16:52.833 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
00:16:52.835 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.18, opts=13)
00:16:52.837 00.002 18120 Enqueuing Move request for scope (0.02, 0.18)
00:16:52.838 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:52.839 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.1
00:16:52.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:52.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:52.839 00.000 18120 Enqueuing Expose request
00:16:52.840 00.001 21948 Worker thread wakes up
00:16:52.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
00:16:52.840 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
00:16:52.840 00.000 21948 Moving (0.02, 0.18) raw xDistance=-0.16 yDistance=-0.10
00:16:52.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:16:52.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:52.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:52.840 00.000 21948 MoveAxis(E, 0, ABG)
00:16:52.840 00.000 21948 Move returns status 0, amount 0
00:16:52.840 00.000 21948 MoveAxis(N, 0, ABG)
00:16:52.840 00.000 21948 Move returns status 0, amount 0
00:16:52.840 00.000 21948 move complete, result=0
00:16:52.840 00.000 21948 worker thread done servicing request
00:16:52.840 00.000 21948 Worker thread wakes up
00:16:52.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:52.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:52.840 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:54.366 01.526 21948 Exposure complete
00:16:54.409 00.043 21948 worker thread done servicing request
00:16:54.410 00.001 18120 OnExposeComplete: enter
00:16:54.412 00.002 18120 UpdateGuideState(): m_state=6
00:16:54.414 00.002 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
00:16:54.416 00.002 18120 Star::Find returns 1 (0), X=408.67, Y=238.67, Mass=1986, SNR=30.7, Peak=170 HFD=4.1
00:16:54.418 00.002 18120 MultiStar: [#1 -0.02,0.02,0.74,U] [#2 -0.13,0.41,0.00,M7] [#3 -0.36,0.02,0.00,M6] [#4 -0.14,0.38,0.00,M6] [#5 -0.30,0.38,0.00,M4] [#6 -0.08,0.30,0.48,U] [#7 0.15,-0.05,0.53,U] [#8 0.17,0.19,0.47,U] 
00:16:54.420 00.002 18120 refined, 4 included, MultiStar: {-0.04, 0.19}, one-star: {-0.22, 0.38}
00:16:54.421 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
00:16:54.422 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
00:16:54.423 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.76 mountX=-0.19 mountY=-0.05, mountTheta=-2.86
00:16:54.425 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.19, opts=13)
00:16:54.427 00.002 18120 Enqueuing Move request for scope (-0.04, 0.19)
00:16:54.428 00.001 21948 Worker thread wakes up
00:16:54.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
00:16:54.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:54.429 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.7
00:16:54.430 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:54.431 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
00:16:54.431 00.000 21948 Moving (-0.04, 0.19) raw xDistance=-0.19 yDistance=-0.05
00:16:54.431 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:16:54.431 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:54.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:54.431 00.000 21948 MoveAxis(E, 0, ABG)
00:16:54.431 00.000 21948 Move returns status 0, amount 0
00:16:54.431 00.000 21948 MoveAxis(N, 0, ABG)
00:16:54.432 00.001 21948 Move returns status 0, amount 0
00:16:54.432 00.000 21948 move complete, result=0
00:16:54.432 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:54.433 00.001 18120 Enqueuing Expose request
00:16:54.433 00.000 21948 worker thread done servicing request
00:16:54.433 00.000 21948 Worker thread wakes up
00:16:54.435 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:54.435 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:54.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:56.165 01.730 21948 Exposure complete
00:16:56.189 00.024 21948 worker thread done servicing request
00:16:56.190 00.001 18120 OnExposeComplete: enter
00:16:56.190 00.000 18120 UpdateGuideState(): m_state=6
00:16:56.191 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
00:16:56.191 00.000 18120 Star::Find returns 1 (0), X=408.70, Y=238.64, Mass=2089, SNR=31.3, Peak=184 HFD=4.1
00:16:56.192 00.001 18120 MultiStar: [#1 0.02,0.31,0.68,U] [#2 -0.04,0.35,0.63,U] [#3 -0.16,0.08,0.66,U] [#4 -0.13,0.36,0.00,M7] [#5 -0.19,0.60,0.00,M5] [#6 0.11,0.65,0.00,M1] [#7 0.03,0.03,0.50,U] [#8 -0.13,0.58,0.00,M3] 
00:16:56.192 00.000 18120 refined, 4 included, MultiStar: {-0.08, 0.25}, one-star: {-0.19, 0.36}
00:16:56.193 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
00:16:56.193 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
00:16:56.193 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.90 mountX=-0.26 mountY=-0.04, mountTheta=-3.00
00:16:56.195 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.25, opts=13)
00:16:56.195 00.000 18120 Enqueuing Move request for scope (-0.08, 0.25)
00:16:56.196 00.001 21948 Worker thread wakes up
00:16:56.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:56.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
00:16:56.196 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
00:16:56.196 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.3
00:16:56.198 00.002 21948 Moving (-0.08, 0.25) raw xDistance=-0.26 yDistance=-0.04
00:16:56.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:16:56.198 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:56.198 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:56.199 00.001 18120 Enqueuing Expose request
00:16:56.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:56.199 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:16:56.199 00.000 21948 MoveAxis(E, 46, ABG)
00:16:56.199 00.000 21948 Guiding  Dir = 2, Dur = 46
00:16:56.199 00.000 21948 IsSlewing returns 0
00:16:56.200 00.001 21948 IsGuiding returns 0
00:16:56.201 00.001 21948 PulseGuide returned control before completion, sleep 55
00:16:56.262 00.061 21948 IsGuiding returns 0
00:16:56.262 00.000 21948 Move returns status 0, amount 46
00:16:56.262 00.000 21948 MoveAxis(N, 0, ABG)
00:16:56.262 00.000 21948 Move returns status 0, amount 0
00:16:56.262 00.000 21948 move complete, result=0
00:16:56.262 00.000 21948 worker thread done servicing request
00:16:56.262 00.000 21948 Worker thread wakes up
00:16:56.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:56.262 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
00:16:56.263 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:57.665 01.402 21948 Exposure complete
00:16:57.696 00.031 21948 worker thread done servicing request
00:16:57.696 00.000 18120 OnExposeComplete: enter
00:16:57.697 00.001 18120 UpdateGuideState(): m_state=6
00:16:57.697 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
00:16:57.698 00.001 18120 Star::Find returns 1 (0), X=408.80, Y=238.55, Mass=2212, SNR=32.3, Peak=195 HFD=3.9
00:16:57.699 00.001 18120 MultiStar: [#1 0.02,0.06,0.69,U] [#2 0.00,0.35,0.60,U] [#3 -0.38,0.04,0.00,M6] [#4 -0.14,0.46,0.00,M8] [#5 -0.12,0.47,0.00,M6] [#6 -0.18,0.35,0.00,M2] [#7 0.27,-0.17,0.50,U] [#8 0.05,0.22,0.46,U] 
00:16:57.699 00.000 18120 refined, 4 included, MultiStar: {0.03, 0.17}, one-star: {-0.09, 0.27}
00:16:57.699 00.000 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
00:16:57.700 00.001 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
00:16:57.701 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
00:16:57.702 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.17, opts=13)
00:16:57.702 00.000 18120 Enqueuing Move request for scope (0.03, 0.17)
00:16:57.702 00.000 21948 Worker thread wakes up
00:16:57.703 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:57.703 00.000 18120 UpdateGuideState exits: m=2212 RSB=32.3
00:16:57.704 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:57.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:57.705 00.001 18120 Enqueuing Expose request
00:16:57.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:16:57.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:16:57.705 00.000 21948 Moving (0.03, 0.17) raw xDistance=-0.14 yDistance=-0.10
00:16:57.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:16:57.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:57.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:57.705 00.000 21948 MoveAxis(E, 0, ABG)
00:16:57.705 00.000 21948 Move returns status 0, amount 0
00:16:57.705 00.000 21948 MoveAxis(N, 0, ABG)
00:16:57.705 00.000 21948 Move returns status 0, amount 0
00:16:57.705 00.000 21948 move complete, result=0
00:16:57.706 00.001 21948 worker thread done servicing request
00:16:57.706 00.000 21948 Worker thread wakes up
00:16:57.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:57.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:57.706 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:59.438 01.732 21948 Exposure complete
00:16:59.470 00.032 21948 worker thread done servicing request
00:16:59.470 00.000 18120 OnExposeComplete: enter
00:16:59.470 00.000 18120 UpdateGuideState(): m_state=6
00:16:59.471 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
00:16:59.471 00.000 18120 Star::Find returns 1 (0), X=408.94, Y=238.12, Mass=2194, SNR=32.1, Peak=218 HFD=4.2
00:16:59.472 00.001 18120 MultiStar: [#1 0.25,-0.11,0.68,U] [#2 -0.25,0.22,0.62,U] [#3 -0.13,-0.27,0.66,U] [#4 -0.19,0.11,0.53,U] [#5 -0.33,0.12,0.53,U] [#6 -0.06,0.06,0.47,U] [#7 -0.01,-0.44,0.00,M1] [#8 0.03,0.20,0.42,U] 
00:16:59.472 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {0.05, -0.17}
00:16:59.473 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.80 = -1.80)
00:16:59.474 00.001 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
00:16:59.474 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.95 mountX=-0.01 mountY=0.06, mountTheta=1.81
00:16:59.476 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
00:16:59.476 00.000 18120 Enqueuing Move request for scope (-0.06, -0.01)
00:16:59.477 00.001 21948 Worker thread wakes up
00:16:59.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:16:59.477 00.000 18120 UpdateGuideState exits: m=2194 RSB=32.1
00:16:59.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:16:59.478 00.000 18120 Enqueuing Expose request
00:16:59.479 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:16:59.479 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:16:59.479 00.000 21948 Moving (-0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
00:16:59.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:16:59.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:59.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:16:59.479 00.000 21948 MoveAxis(E, 0, ABG)
00:16:59.479 00.000 21948 Move returns status 0, amount 0
00:16:59.479 00.000 21948 MoveAxis(N, 0, ABG)
00:16:59.479 00.000 21948 Move returns status 0, amount 0
00:16:59.479 00.000 21948 move complete, result=0
00:16:59.479 00.000 21948 worker thread done servicing request
00:16:59.479 00.000 21948 Worker thread wakes up
00:16:59.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:16:59.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:16:59.480 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:00.891 01.411 21948 Exposure complete
00:17:00.926 00.035 21948 worker thread done servicing request
00:17:00.926 00.000 18120 OnExposeComplete: enter
00:17:00.927 00.001 18120 UpdateGuideState(): m_state=6
00:17:00.927 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
00:17:00.928 00.001 18120 Star::Find returns 1 (0), X=408.91, Y=238.42, Mass=2127, SNR=31.7, Peak=180 HFD=4.1
00:17:00.928 00.000 18120 MultiStar: [#1 0.00,0.06,0.69,U] [#2 -0.21,0.34,0.00,M5] [#3 -0.16,-0.11,0.70,U] [#4 -0.19,0.35,0.00,M8] [#5 -0.07,0.34,0.51,U] [#6 -0.10,0.40,0.00,M2] [#7 0.43,-0.49,0.00,M2] [#8 -0.23,0.28,0.00,M2] 
00:17:00.929 00.001 18120 refined, 3 included, MultiStar: {-0.04, 0.09}, one-star: {0.03, 0.13}
00:17:00.929 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
00:17:00.930 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.05)
00:17:00.930 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.99 mountX=-0.10 mountY=-0.00, mountTheta=-3.09
00:17:00.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.09, opts=13)
00:17:00.932 00.001 18120 Enqueuing Move request for scope (-0.04, 0.09)
00:17:00.932 00.000 21948 Worker thread wakes up
00:17:00.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
00:17:00.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
00:17:00.932 00.000 21948 Moving (-0.04, 0.09) raw xDistance=-0.10 yDistance=-0.00
00:17:00.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:17:00.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:00.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:17:00.932 00.000 21948 MoveAxis(E, 0, ABG)
00:17:00.932 00.000 21948 Move returns status 0, amount 0
00:17:00.932 00.000 21948 MoveAxis(N, 0, ABG)
00:17:00.932 00.000 21948 Move returns status 0, amount 0
00:17:00.932 00.000 21948 move complete, result=0
00:17:00.932 00.000 21948 worker thread done servicing request
00:17:00.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:00.933 00.001 18120 UpdateGuideState exits: m=2127 RSB=31.7
00:17:00.933 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:00.934 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:00.934 00.000 18120 Enqueuing Expose request
00:17:00.935 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:00.935 00.000 21948 Worker thread wakes up
00:17:00.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:00.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:02.563 01.628 21948 Exposure complete
00:17:02.594 00.031 21948 worker thread done servicing request
00:17:02.594 00.000 18120 OnExposeComplete: enter
00:17:02.595 00.001 18120 UpdateGuideState(): m_state=6
00:17:02.595 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
00:17:02.596 00.001 18120 Star::Find returns 1 (0), X=408.83, Y=238.70, Mass=2061, SNR=31.3, Peak=182 HFD=4.4
00:17:02.596 00.000 18120 MultiStar: [#1 -0.20,0.20,0.71,U] [#2 -0.18,0.42,0.00,M6] [#3 -0.31,0.04,0.68,U] [#4 -0.39,0.34,0.00,M9] [#5 -0.38,0.38,0.00,M5] [#6 0.06,0.29,0.49,U] [#7 0.29,0.16,0.54,U] [#8 -0.14,0.60,0.00,M3] 
00:17:02.597 00.001 18120 refined, 4 included, MultiStar: {-0.07, 0.24}, one-star: {-0.06, 0.42}
00:17:02.597 00.000 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
00:17:02.598 00.001 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.20)
00:17:02.598 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.84 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
00:17:02.599 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.24, opts=13)
00:17:02.600 00.001 18120 Enqueuing Move request for scope (-0.07, 0.24)
00:17:02.600 00.000 21948 Worker thread wakes up
00:17:02.600 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
00:17:02.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
00:17:02.600 00.000 21948 Moving (-0.07, 0.24) raw xDistance=-0.24 yDistance=-0.05
00:17:02.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:17:02.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:02.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:02.600 00.000 21948 MoveAxis(E, 44, ABG)
00:17:02.600 00.000 21948 Guiding  Dir = 2, Dur = 44
00:17:02.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:02.601 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.3
00:17:02.602 00.001 21948 IsSlewing returns 0
00:17:02.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:02.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:02.602 00.000 18120 Enqueuing Expose request
00:17:02.603 00.001 21948 IsGuiding returns 0
00:17:02.605 00.002 21948 PulseGuide returned control before completion, sleep 53
00:17:02.675 00.070 21948 IsGuiding returns 0
00:17:02.675 00.000 21948 Move returns status 0, amount 44
00:17:02.675 00.000 21948 MoveAxis(N, 0, ABG)
00:17:02.675 00.000 21948 Move returns status 0, amount 0
00:17:02.675 00.000 21948 move complete, result=0
00:17:02.675 00.000 21948 worker thread done servicing request
00:17:02.675 00.000 21948 Worker thread wakes up
00:17:02.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:02.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:02.675 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
00:17:04.085 01.410 21948 Exposure complete
00:17:04.114 00.029 21948 worker thread done servicing request
00:17:04.114 00.000 18120 OnExposeComplete: enter
00:17:04.117 00.003 18120 UpdateGuideState(): m_state=6
00:17:04.118 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
00:17:04.119 00.001 18120 Star::Find returns 1 (0), X=408.88, Y=238.30, Mass=1977, SNR=30.7, Peak=178 HFD=4.0
00:17:04.119 00.000 18120 MultiStar: [#1 -0.36,-0.01,0.00,M1] [#2 -0.48,0.15,0.00,M7] [#3 -0.79,-0.32,0.00,M4] [#4 -0.39,0.25,0.00,M10] [#5 -0.34,0.09,0.53,U] [#6 -0.34,0.09,0.52,U] [#7 -0.22,-0.55,0.00,M2] [#8 -0.10,0.11,0.44,U] 
00:17:04.120 00.001 18120 single-star, 3 included, MultiStar: {-0.16, 0.07}, one-star: {-0.01, 0.02}
00:17:04.120 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
00:17:04.121 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
00:17:04.121 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.06 mountX=-0.02 mountY=0.00, mountTheta=3.12
00:17:04.124 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
00:17:04.126 00.002 18120 Enqueuing Move request for scope (-0.01, 0.02)
00:17:04.128 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:04.131 00.003 21948 Worker thread wakes up
00:17:04.131 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:17:04.131 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:17:04.131 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.7
00:17:04.132 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:04.132 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:04.133 00.001 18120 Enqueuing Expose request
00:17:04.133 00.000 21948 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.00
00:17:04.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:04.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:04.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:17:04.133 00.000 21948 MoveAxis(E, 0, ABG)
00:17:04.133 00.000 21948 Move returns status 0, amount 0
00:17:04.133 00.000 21948 MoveAxis(N, 0, ABG)
00:17:04.134 00.001 21948 Move returns status 0, amount 0
00:17:04.134 00.000 21948 move complete, result=0
00:17:04.134 00.000 21948 worker thread done servicing request
00:17:04.134 00.000 21948 Worker thread wakes up
00:17:04.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:04.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:04.134 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:05.758 01.624 21948 Exposure complete
00:17:05.785 00.027 21948 worker thread done servicing request
00:17:05.785 00.000 18120 OnExposeComplete: enter
00:17:05.786 00.001 18120 UpdateGuideState(): m_state=6
00:17:05.786 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
00:17:05.787 00.001 18120 Star::Find returns 1 (0), X=408.65, Y=238.60, Mass=2009, SNR=30.9, Peak=164 HFD=4.3
00:17:05.787 00.000 18120 MultiStar: [#1 -0.06,0.06,0.72,U] [#2 -0.25,0.35,0.00,M8] [#3 -0.43,-0.20,0.00,M5] [#4 -0.49,0.32,0.00,R] [#5 -0.28,0.44,0.00,M5] [#6 -0.33,0.02,0.48,U] [#7 0.07,-0.18,0.53,U] [#8 0.01,0.03,0.46,U] 
00:17:05.788 00.001 18120 refined, 4 included, MultiStar: {-0.13, 0.09}, one-star: {-0.24, 0.32}
00:17:05.788 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
00:17:05.788 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.47)
00:17:05.789 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.51 mountX=-0.14 mountY=0.07, mountTheta=2.66
00:17:05.790 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
00:17:05.790 00.000 18120 Enqueuing Move request for scope (-0.13, 0.09)
00:17:05.791 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:05.791 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.9
00:17:05.792 00.001 21948 Worker thread wakes up
00:17:05.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
00:17:05.792 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
00:17:05.792 00.000 21948 Moving (-0.13, 0.09) raw xDistance=-0.14 yDistance=0.07
00:17:05.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:05.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:17:05.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:05.793 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:05.793 00.000 18120 Enqueuing Expose request
00:17:05.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:17:05.793 00.000 21948 MoveAxis(E, 0, ABG)
00:17:05.793 00.000 21948 Move returns status 0, amount 0
00:17:05.793 00.000 21948 MoveAxis(N, 0, ABG)
00:17:05.793 00.000 21948 Move returns status 0, amount 0
00:17:05.793 00.000 21948 move complete, result=0
00:17:05.793 00.000 21948 worker thread done servicing request
00:17:05.794 00.001 21948 Worker thread wakes up
00:17:05.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:05.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:05.794 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:07.317 01.523 21948 Exposure complete
00:17:07.346 00.029 21948 worker thread done servicing request
00:17:07.346 00.000 18120 OnExposeComplete: enter
00:17:07.347 00.001 18120 UpdateGuideState(): m_state=6
00:17:07.347 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
00:17:07.348 00.001 18120 Star::Find returns 1 (0), X=408.51, Y=238.70, Mass=1979, SNR=30.4, Peak=151 HFD=4.0
00:17:07.348 00.000 18120 MultiStar: [#1 -0.19,0.23,0.69,U] [#2 -0.24,0.59,0.00,M9] [#3 -0.43,-0.05,0.00,M6] [#4 0.10,-0.18,0.59,U] [#5 -0.33,0.40,0.00,M6] [#6 -0.12,0.59,0.00,M1] [#7 -0.19,-0.17,0.51,U] [#8 -0.24,0.45,0.00,M2] 
00:17:07.348 00.000 18120 refined, 3 included, MultiStar: {-0.20, 0.14}, one-star: {-0.38, 0.41}
00:17:07.349 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
00:17:07.349 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
00:17:07.349 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.54 mountX=-0.21 mountY=0.12, mountTheta=2.63
00:17:07.350 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.14, opts=13)
00:17:07.352 00.002 18120 Enqueuing Move request for scope (-0.20, 0.14)
00:17:07.352 00.000 21948 Worker thread wakes up
00:17:07.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
00:17:07.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
00:17:07.352 00.000 21948 Moving (-0.20, 0.14) raw xDistance=-0.21 yDistance=0.12
00:17:07.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:17:07.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:07.352 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:07.353 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.4
00:17:07.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:07.354 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:07.354 00.000 18120 Enqueuing Expose request
00:17:07.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:17:07.354 00.000 21948 MoveAxis(E, 37, ABG)
00:17:07.354 00.000 21948 Guiding  Dir = 2, Dur = 37
00:17:07.355 00.001 21948 IsSlewing returns 0
00:17:07.355 00.000 21948 IsGuiding returns 0
00:17:07.356 00.001 21948 PulseGuide returned control before completion, sleep 46
00:17:07.408 00.052 21948 IsGuiding returns 0
00:17:07.408 00.000 21948 Move returns status 0, amount 37
00:17:07.408 00.000 21948 MoveAxis(N, 0, ABG)
00:17:07.408 00.000 21948 Move returns status 0, amount 0
00:17:07.408 00.000 21948 move complete, result=0
00:17:07.408 00.000 21948 worker thread done servicing request
00:17:07.408 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:17:07.409 00.001 21948 Worker thread wakes up
00:17:07.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:07.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:09.040 01.631 21948 Exposure complete
00:17:09.093 00.053 21948 worker thread done servicing request
00:17:09.093 00.000 18120 OnExposeComplete: enter
00:17:09.094 00.001 18120 UpdateGuideState(): m_state=6
00:17:09.095 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
00:17:09.096 00.001 18120 Star::Find returns 1 (0), X=408.85, Y=238.34, Mass=2176, SNR=32.0, Peak=205 HFD=4.0
00:17:09.096 00.000 18120 MultiStar: [#1 -0.13,0.08,0.70,U] [#2 -0.11,0.29,0.60,U] [#3 -0.44,-0.06,0.00,M7] [#4 0.34,-0.07,0.53,U] [#5 -0.13,0.34,0.00,M7] [#6 -0.29,-0.10,0.44,U] [#7 -0.02,-0.27,0.45,U] [#8 -0.15,0.00,0.41,U] 
00:17:09.097 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {-0.04, 0.05}
00:17:09.097 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
00:17:09.098 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.74)
00:17:09.099 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=-0.04 mountY=0.04, mountTheta=2.38
00:17:09.101 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
00:17:09.102 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
00:17:09.102 00.000 21948 Worker thread wakes up
00:17:09.103 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:09.104 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:17:09.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:17:09.104 00.000 21948 Moving (-0.05, 0.02) raw xDistance=-0.04 yDistance=0.04
00:17:09.104 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:17:09.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:09.104 00.000 18120 UpdateGuideState exits: m=2176 RSB=32.0
00:17:09.105 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:09.105 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:09.106 00.001 18120 Enqueuing Expose request
00:17:09.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:17:09.106 00.000 21948 MoveAxis(E, 0, ABG)
00:17:09.106 00.000 21948 Move returns status 0, amount 0
00:17:09.106 00.000 21948 MoveAxis(N, 0, ABG)
00:17:09.107 00.001 21948 Move returns status 0, amount 0
00:17:09.107 00.000 21948 move complete, result=0
00:17:09.107 00.000 21948 worker thread done servicing request
00:17:09.107 00.000 21948 Worker thread wakes up
00:17:09.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:09.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:09.107 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:10.628 01.521 21948 Exposure complete
00:17:10.657 00.029 21948 worker thread done servicing request
00:17:10.657 00.000 18120 OnExposeComplete: enter
00:17:10.657 00.000 18120 UpdateGuideState(): m_state=6
00:17:10.658 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
00:17:10.658 00.000 18120 Star::Find returns 1 (0), X=408.79, Y=238.34, Mass=1957, SNR=30.4, Peak=190 HFD=3.8
00:17:10.659 00.001 18120 MultiStar: [#1 0.03,-0.09,0.71,U] [#2 -0.28,0.17,0.67,U] [#3 -0.69,-0.22,0.00,M8] [#4 0.17,-0.04,0.59,U] [#5 -0.20,0.09,0.54,U] [#6 0.03,0.08,0.50,U] [#7 0.21,-0.44,0.00,M1] [#8 -0.13,0.20,0.46,U] 
00:17:10.659 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.06}, one-star: {-0.10, 0.06}
00:17:10.659 00.000 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.14) = xAngle (3.60 = -2.69)
00:17:10.660 00.001 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.41)
00:17:10.660 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.45 mountX=-0.08 mountY=0.04, mountTheta=2.72
00:17:10.661 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
00:17:10.662 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
00:17:10.662 00.000 21948 Worker thread wakes up
00:17:10.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:10.663 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.4
00:17:10.663 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:10.664 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:10.664 00.000 18120 Enqueuing Expose request
00:17:10.665 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
00:17:10.665 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
00:17:10.665 00.000 21948 Moving (-0.07, 0.06) raw xDistance=-0.08 yDistance=0.04
00:17:10.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:17:10.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:10.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:17:10.665 00.000 21948 MoveAxis(E, 0, ABG)
00:17:10.665 00.000 21948 Move returns status 0, amount 0
00:17:10.665 00.000 21948 MoveAxis(N, 0, ABG)
00:17:10.665 00.000 21948 Move returns status 0, amount 0
00:17:10.665 00.000 21948 move complete, result=0
00:17:10.665 00.000 21948 worker thread done servicing request
00:17:10.665 00.000 21948 Worker thread wakes up
00:17:10.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:10.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:10.665 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:12.291 01.626 21948 Exposure complete
00:17:12.314 00.023 21948 worker thread done servicing request
00:17:12.315 00.001 18120 OnExposeComplete: enter
00:17:12.315 00.000 18120 UpdateGuideState(): m_state=6
00:17:12.316 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
00:17:12.316 00.000 18120 Star::Find returns 1 (0), X=408.83, Y=238.48, Mass=2053, SNR=31.1, Peak=179 HFD=3.8
00:17:12.317 00.001 18120 MultiStar: [#1 -0.18,-0.06,0.68,U] [#2 -0.34,0.42,0.00,M8] [#3 -0.22,-0.17,0.66,U] [#4 0.57,0.02,0.00,M1] [#5 -0.18,0.37,0.00,M7] [#6 -0.45,0.19,0.00,M1] [#7 -0.06,-0.06,0.51,U] [#8 -0.23,-0.04,0.46,U] 
00:17:12.317 00.000 18120 refined, 4 included, MultiStar: {-0.14, 0.00}, one-star: {-0.06, 0.20}
00:17:12.318 00.001 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.27 = -2.01)
00:17:12.318 00.000 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.09)
00:17:12.319 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.13 mountX=-0.06 mountY=0.12, mountTheta=2.02
00:17:12.322 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.00, opts=13)
00:17:12.322 00.000 18120 Enqueuing Move request for scope (-0.14, 0.00)
00:17:12.323 00.001 21948 Worker thread wakes up
00:17:12.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
00:17:12.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
00:17:12.323 00.000 21948 Moving (-0.14, 0.00) raw xDistance=-0.06 yDistance=0.12
00:17:12.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:12.323 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.1
00:17:12.323 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:12.325 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:12.325 00.000 18120 Enqueuing Expose request
00:17:12.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:17:12.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:12.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:17:12.326 00.001 21948 MoveAxis(E, 0, ABG)
00:17:12.326 00.000 21948 Move returns status 0, amount 0
00:17:12.326 00.000 21948 MoveAxis(N, 0, ABG)
00:17:12.326 00.000 21948 Move returns status 0, amount 0
00:17:12.326 00.000 21948 move complete, result=0
00:17:12.326 00.000 21948 worker thread done servicing request
00:17:12.326 00.000 21948 Worker thread wakes up
00:17:12.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:12.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:12.326 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:13.843 01.517 21948 Exposure complete
00:17:13.867 00.024 21948 worker thread done servicing request
00:17:13.867 00.000 18120 OnExposeComplete: enter
00:17:13.868 00.001 18120 UpdateGuideState(): m_state=6
00:17:13.868 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
00:17:13.869 00.001 18120 Star::Find returns 1 (0), X=408.86, Y=238.41, Mass=2094, SNR=31.4, Peak=197 HFD=3.9
00:17:13.869 00.000 18120 MultiStar: [#1 0.03,0.06,0.70,U] [#2 0.08,0.30,0.63,U] [#3 -0.07,-0.04,0.67,U] [#4 0.12,0.23,0.52,U] [#5 -0.15,0.23,0.54,U] [#6 -0.02,0.03,0.50,U] [#7 -0.05,-0.05,0.48,U] [#8 0.08,-0.08,0.45,U] 
00:17:13.870 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.03, 0.13}
00:17:13.870 00.000 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.14) = xAngle (2.75 = 2.75)
00:17:13.870 00.000 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.85 = -0.43)
00:17:13.871 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.60 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
00:17:13.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.10, opts=13)
00:17:13.872 00.000 18120 Enqueuing Move request for scope (-0.00, 0.10)
00:17:13.873 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:13.874 00.001 21948 Worker thread wakes up
00:17:13.874 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.4
00:17:13.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
00:17:13.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:13.875 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:13.875 00.000 18120 Enqueuing Expose request
00:17:13.876 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
00:17:13.876 00.000 21948 Moving (-0.00, 0.10) raw xDistance=-0.09 yDistance=-0.04
00:17:13.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:17:13.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:13.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:17:13.876 00.000 21948 MoveAxis(E, 0, ABG)
00:17:13.876 00.000 21948 Move returns status 0, amount 0
00:17:13.876 00.000 21948 MoveAxis(N, 0, ABG)
00:17:13.876 00.000 21948 Move returns status 0, amount 0
00:17:13.876 00.000 21948 move complete, result=0
00:17:13.876 00.000 21948 worker thread done servicing request
00:17:13.876 00.000 21948 Worker thread wakes up
00:17:13.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:13.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:13.876 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:15.513 01.637 21948 Exposure complete
00:17:15.537 00.024 21948 worker thread done servicing request
00:17:15.538 00.001 18120 OnExposeComplete: enter
00:17:15.538 00.000 18120 UpdateGuideState(): m_state=6
00:17:15.539 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
00:17:15.539 00.000 18120 Star::Find returns 1 (0), X=408.78, Y=238.51, Mass=1866, SNR=29.6, Peak=168 HFD=3.9
00:17:15.540 00.001 18120 MultiStar: [#1 0.07,0.18,0.76,U] [#2 -0.42,0.47,0.00,M8] [#3 -0.28,-0.15,0.70,U] [#4 0.14,-0.03,0.57,U] [#5 -0.22,0.43,0.00,M7] [#6 -0.23,0.17,0.49,U] [#7 0.10,-0.17,0.53,U] [#8 -0.28,0.33,0.00,M1] 
00:17:15.541 00.001 18120 refined, 5 included, MultiStar: {-0.06, 0.06}, one-star: {-0.11, 0.23}
00:17:15.541 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.14) = xAngle (3.50 = -2.79)
00:17:15.542 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.32)
00:17:15.542 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.35 mountX=-0.08 mountY=0.03, mountTheta=2.82
00:17:15.544 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
00:17:15.546 00.002 18120 Enqueuing Move request for scope (-0.06, 0.06)
00:17:15.547 00.001 21948 Worker thread wakes up
00:17:15.547 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:17:15.547 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:17:15.547 00.000 21948 Moving (-0.06, 0.06) raw xDistance=-0.08 yDistance=0.03
00:17:15.547 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:15.548 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:17:15.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:15.548 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.6
00:17:15.548 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:15.549 00.001 21948 MoveAxis(E, 0, ABG)
00:17:15.549 00.000 21948 Move returns status 0, amount 0
00:17:15.549 00.000 21948 MoveAxis(N, 0, ABG)
00:17:15.549 00.000 21948 Move returns status 0, amount 0
00:17:15.549 00.000 21948 move complete, result=0
00:17:15.549 00.000 21948 worker thread done servicing request
00:17:15.549 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:15.549 00.000 18120 Enqueuing Expose request
00:17:15.550 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:15.552 00.002 21948 Worker thread wakes up
00:17:15.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:15.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,223,31,31)
00:17:15.555 00.003 18120 evsrv: cli 0D46D350 connect
00:17:15.555 00.000 18120 case statement mapped state 6 to 3
00:17:15.556 00.001 18120 case statement mapped state 6 to 3
00:17:15.557 00.001 18120 evsrv: cli 0D46D350 request: {"method":"get_app_state","id":"4821d620-eb3d-4fe8-a20b-369c9da381c9"}
00:17:15.557 00.000 18120 case statement mapped state 6 to 3
00:17:15.558 00.001 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":"Guiding","id":"4821d620-eb3d-4fe8-a20b-369c9da381c9"}
00:17:15.560 00.002 18120 evsrv: cli 0D46D350 disconnect
00:17:15.562 00.002 18120 evsrv: cli 0D46D850 connect
00:17:15.562 00.000 18120 case statement mapped state 6 to 3
00:17:15.564 00.002 18120 case statement mapped state 6 to 3
00:17:15.566 00.002 18120 evsrv: cli 0D46D850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"d038d30c-337e-406a-a2a6-d1440a2262e2"}
00:17:15.567 00.001 18120 PhdController::Dither begins
00:17:15.567 00.000 18120 dither: size=2.00, dRA=0.08 dDec=-0.79
00:17:15.568 00.001 18120 MountToCamera -- mountTheta (1.47) + m_xAngle (-1.14) = xAngle (0.33 = 0.33)
00:17:15.568 00.000 18120 MountToCamera -- mountX=0.08 mountY=-0.79 hyp=0.80 mountTheta=1.47 cameraX=0.75, cameraY=0.26 cameraTheta=0.33
00:17:15.569 00.001 18120 setting lock position to (409.64, 238.54)
00:17:15.570 00.001 18120 Mount: notify guiding dithered (0.8, 0.3)
00:17:15.571 00.001 18120 MultiStar: stabilizing after lock position change
00:17:15.571 00.000 18120 Status Line: Dithering de 0.08,-0.79
00:17:15.573 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:17:15.574 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:17:15.575 00.001 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":0,"id":"d038d30c-337e-406a-a2a6-d1440a2262e2"}
00:17:15.577 00.002 18120 evsrv: cli 0D46D850 disconnect
00:17:17.072 01.495 21948 Exposure complete
00:17:17.099 00.027 21948 worker thread done servicing request
00:17:17.099 00.000 18120 OnExposeComplete: enter
00:17:17.099 00.000 18120 UpdateGuideState(): m_state=6
00:17:17.100 00.001 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
00:17:17.100 00.000 18120 Star::Find returns 1 (0), X=408.76, Y=238.45, Mass=2173, SNR=32.1, Peak=192 HFD=3.9
00:17:17.101 00.001 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
00:17:17.102 00.001 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.21 = 1.21)
00:17:17.102 00.000 18120 CameraToMount -- cameraX=-0.88 cameraY=-0.09 hyp=0.89 cameraTheta=-3.04 mountX=-0.28 mountY=0.83, mountTheta=1.90
00:17:17.103 00.001 18120 dither recenter: remaining=(-0.1,0.8) step=(-0.1,0.8)
00:17:17.104 00.001 18120 MountToCamera -- mountTheta (-1.67) + m_xAngle (-1.14) = xAngle (-2.81 = -2.81)
00:17:17.104 00.000 18120 MountToCamera -- mountX=-0.08 mountY=0.79 hyp=0.80 mountTheta=-1.67 cameraX=-0.75, cameraY=-0.26 cameraTheta=-2.81
00:17:17.105 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.75, y=-0.26, opts=4)
00:17:17.105 00.000 18120 Enqueuing Move request for scope (-0.75, -0.26)
00:17:17.105 00.000 18120 Mount: notify direct move -0.08,0.79
00:17:17.106 00.001 21948 Worker thread wakes up
00:17:17.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.26) opts 0x4
00:17:17.106 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.75, -0.26)
00:17:17.106 00.000 21948 Moving (-0.75, -0.26) raw xDistance=-0.08 yDistance=0.79
00:17:17.106 00.000 21948 MoveAxis(E, 23, B)
00:17:17.106 00.000 21948 Guiding  Dir = 2, Dur = 23
00:17:17.106 00.000 21948 IsSlewing returns 0
00:17:17.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:17.109 00.003 18120 UpdateGuideState exits: m=2173 RSB=32.1
00:17:17.111 00.002 21948 IsGuiding returns 0
00:17:17.112 00.001 18120 PhdController: settling, locked = 1, distance = 0.90 (0.50) aobump = 0 frame = 1 / 99999
00:17:17.112 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054637.112,"Host":"ASUS_SAM","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:17:17.113 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:17.115 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:17.116 00.001 18120 Enqueuing Expose request
00:17:17.117 00.001 21948 PulseGuide returned control before completion, sleep 31
00:17:17.163 00.046 21948 IsGuiding returns 0
00:17:17.163 00.000 21948 Move returns status 0, amount 23
00:17:17.163 00.000 21948 MoveAxis(S, 189, B)
00:17:17.163 00.000 21948 Guiding  Dir = 1, Dur = 189
00:17:17.164 00.001 21948 IsSlewing returns 0
00:17:17.164 00.000 21948 IsGuiding returns 0
00:17:17.168 00.004 21948 PulseGuide returned control before completion, sleep 195
00:17:17.370 00.202 21948 IsGuiding returns 0
00:17:17.370 00.000 21948 Move returns status 0, amount 189
00:17:17.370 00.000 21948 move complete, result=0
00:17:17.370 00.000 21948 worker thread done servicing request
00:17:17.370 00.000 21948 Worker thread wakes up
00:17:17.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:17.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:17.370 00.000 18120 GuideStep: -0.1 px 23 ms EAST, 0.8 px 189 ms SOUTH
00:17:19.001 01.631 21948 Exposure complete
00:17:19.036 00.035 21948 worker thread done servicing request
00:17:19.036 00.000 18120 OnExposeComplete: enter
00:17:19.037 00.001 18120 UpdateGuideState(): m_state=6
00:17:19.037 00.000 18120 Star::Find(15, 408, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
00:17:19.038 00.001 18120 Star::Find returns 1 (0), X=409.21, Y=238.55, Mass=2094, SNR=31.4, Peak=189 HFD=4.1
00:17:19.038 00.000 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
00:17:19.039 00.001 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.07)
00:17:19.039 00.000 18120 CameraToMount -- cameraX=-0.43 cameraY=0.01 hyp=0.43 cameraTheta=3.11 mountX=-0.19 mountY=0.38, mountTheta=2.04
00:17:19.041 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=0.01, opts=13)
00:17:19.041 00.000 18120 Enqueuing Move request for scope (-0.43, 0.01)
00:17:19.041 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:19.042 00.001 21948 Worker thread wakes up
00:17:19.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.01) opts 0xd
00:17:19.042 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, 0.01)
00:17:19.042 00.000 21948 Moving (-0.43, 0.01) raw xDistance=-0.19 yDistance=0.38
00:17:19.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:17:19.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:19.042 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.4
00:17:19.043 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:17:19.043 00.000 21948 MoveAxis(E, 0, ABG)
00:17:19.043 00.000 21948 Move returns status 0, amount 0
00:17:19.043 00.000 21948 MoveAxis(N, 0, ABG)
00:17:19.043 00.000 21948 Move returns status 0, amount 0
00:17:19.043 00.000 21948 move complete, result=0
00:17:19.043 00.000 21948 worker thread done servicing request
00:17:19.043 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 2 / 99999
00:17:19.043 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054639.043,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:17:19.044 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:19.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:19.045 00.001 18120 Enqueuing Expose request
00:17:19.045 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:17:19.046 00.001 21948 Worker thread wakes up
00:17:19.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:19.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:20.569 01.523 21948 Exposure complete
00:17:20.621 00.052 21948 worker thread done servicing request
00:17:20.621 00.000 18120 OnExposeComplete: enter
00:17:20.623 00.002 18120 UpdateGuideState(): m_state=6
00:17:20.624 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
00:17:20.626 00.002 18120 Star::Find returns 1 (0), X=409.30, Y=238.36, Mass=2009, SNR=30.8, Peak=172 HFD=3.7
00:17:20.627 00.001 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.14) = xAngle (-1.52 = -1.52)
00:17:20.628 00.001 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.58 = 1.58)
00:17:20.630 00.002 18120 CameraToMount -- cameraX=-0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-2.66 mountX=0.02 mountY=0.38, mountTheta=1.52
00:17:20.634 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=-0.18, opts=13)
00:17:20.635 00.001 18120 Enqueuing Move request for scope (-0.34, -0.18)
00:17:20.635 00.000 21948 Worker thread wakes up
00:17:20.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.18) opts 0xd
00:17:20.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, -0.18)
00:17:20.635 00.000 21948 Moving (-0.34, -0.18) raw xDistance=0.02 yDistance=0.38
00:17:20.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:17:20.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:20.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:20.636 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.8
00:17:20.636 00.000 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 3 / 99999
00:17:20.637 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:17:20.637 00.000 21948 MoveAxis(E, 0, ABG)
00:17:20.637 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054640.637,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
00:17:20.637 00.000 21948 Move returns status 0, amount 0
00:17:20.637 00.000 21948 MoveAxis(N, 0, ABG)
00:17:20.637 00.000 21948 Move returns status 0, amount 0
00:17:20.637 00.000 21948 move complete, result=0
00:17:20.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:20.638 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:20.638 00.000 18120 Enqueuing Expose request
00:17:20.639 00.001 21948 worker thread done servicing request
00:17:20.639 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:17:20.639 00.000 21948 Worker thread wakes up
00:17:20.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:20.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:22.264 01.625 21948 Exposure complete
00:17:22.302 00.038 21948 worker thread done servicing request
00:17:22.302 00.000 18120 OnExposeComplete: enter
00:17:22.302 00.000 18120 UpdateGuideState(): m_state=6
00:17:22.303 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
00:17:22.304 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=238.45, Mass=1868, SNR=29.6, Peak=174 HFD=3.8
00:17:22.305 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
00:17:22.306 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.34 = 1.34)
00:17:22.307 00.001 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-2.90 mountX=-0.07 mountY=0.36, mountTheta=1.76
00:17:22.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.09, opts=13)
00:17:22.309 00.001 18120 Enqueuing Move request for scope (-0.36, -0.09)
00:17:22.309 00.000 21948 Worker thread wakes up
00:17:22.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:22.310 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.09) opts 0xd
00:17:22.310 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.6
00:17:22.310 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.09)
00:17:22.310 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 4 / 99999
00:17:22.311 00.001 21948 Moving (-0.36, -0.09) raw xDistance=-0.07 yDistance=0.36
00:17:22.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:17:22.311 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054642.311,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:17:22.311 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.12
00:17:22.311 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:17:22.311 00.000 21948 MoveAxis(E, 0, ABG)
00:17:22.311 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.312 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:22.312 00.000 18120 Enqueuing Expose request
00:17:22.313 00.001 21948 Move returns status 0, amount 0
00:17:22.313 00.000 21948 MoveAxis(S, 85, ABG)
00:17:22.313 00.000 21948 Guiding  Dir = 1, Dur = 85
00:17:22.313 00.000 21948 IsSlewing returns 0
00:17:22.313 00.000 21948 IsGuiding returns 0
00:17:22.318 00.005 21948 PulseGuide returned control before completion, sleep 91
00:17:22.419 00.101 21948 IsGuiding returns 1
00:17:22.419 00.000 21948 scope still moving after pulse duration time elapsed
00:17:22.450 00.031 21948 IsSlewing returns 0
00:17:22.450 00.000 21948 IsGuiding returns 0
00:17:22.450 00.000 21948 scope move finished after 85 + 52 ms
00:17:22.450 00.000 21948 Move returns status 0, amount 85
00:17:22.450 00.000 21948 move complete, result=0
00:17:22.450 00.000 21948 worker thread done servicing request
00:17:22.450 00.000 21948 Worker thread wakes up
00:17:22.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:22.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:22.450 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 85 ms SOUTH
00:17:23.865 01.415 21948 Exposure complete
00:17:23.902 00.037 21948 worker thread done servicing request
00:17:23.902 00.000 18120 OnExposeComplete: enter
00:17:23.903 00.001 18120 UpdateGuideState(): m_state=6
00:17:23.903 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
00:17:23.904 00.001 18120 Star::Find returns 1 (0), X=409.42, Y=238.44, Mass=2127, SNR=31.7, Peak=157 HFD=4.2
00:17:23.904 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.57 = -1.57)
00:17:23.904 00.000 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
00:17:23.905 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.72 mountX=-0.00 mountY=0.24, mountTheta=1.57
00:17:23.906 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.10, opts=13)
00:17:23.906 00.000 18120 Enqueuing Move request for scope (-0.22, -0.10)
00:17:23.908 00.002 21948 Worker thread wakes up
00:17:23.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:23.908 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.7
00:17:23.908 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 5 / 99999
00:17:23.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
00:17:23.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
00:17:23.908 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054643.908,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
00:17:23.909 00.001 21948 Moving (-0.22, -0.10) raw xDistance=-0.00 yDistance=0.24
00:17:23.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:17:23.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:17:23.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:23.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:23.910 00.001 18120 Enqueuing Expose request
00:17:23.910 00.000 21948 MoveAxis(E, 0, ABG)
00:17:23.910 00.000 21948 Move returns status 0, amount 0
00:17:23.910 00.000 21948 MoveAxis(S, 58, ABG)
00:17:23.910 00.000 21948 Guiding  Dir = 1, Dur = 58
00:17:23.910 00.000 21948 IsSlewing returns 0
00:17:23.912 00.002 21948 IsGuiding returns 0
00:17:23.915 00.003 21948 PulseGuide returned control before completion, sleep 64
00:17:23.989 00.074 21948 IsGuiding returns 0
00:17:23.990 00.001 21948 Move returns status 0, amount 58
00:17:23.990 00.000 21948 move complete, result=0
00:17:23.990 00.000 21948 worker thread done servicing request
00:17:23.990 00.000 21948 Worker thread wakes up
00:17:23.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:23.990 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 58 ms SOUTH
00:17:23.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:25.613 01.623 21948 Exposure complete
00:17:25.654 00.041 21948 worker thread done servicing request
00:17:25.655 00.001 18120 OnExposeComplete: enter
00:17:25.655 00.000 18120 UpdateGuideState(): m_state=6
00:17:25.656 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
00:17:25.656 00.000 18120 Star::Find returns 1 (0), X=409.56, Y=238.93, Mass=2031, SNR=30.9, Peak=179 HFD=4.0
00:17:25.657 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
00:17:25.657 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.03 = -0.26)
00:17:25.658 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.78 mountX=-0.39 mountY=-0.10, mountTheta=-2.89
00:17:25.659 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.39, opts=13)
00:17:25.661 00.002 18120 Enqueuing Move request for scope (-0.08, 0.39)
00:17:25.663 00.002 21948 Worker thread wakes up
00:17:25.663 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.39) opts 0xd
00:17:25.664 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.39)
00:17:25.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:25.664 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.9
00:17:25.664 00.000 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 6 / 99999
00:17:25.665 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786054645.665,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
00:17:25.665 00.000 21948 Moving (-0.08, 0.39) raw xDistance=-0.39 yDistance=-0.10
00:17:25.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:17:25.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.666 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:25.666 00.000 18120 Enqueuing Expose request
00:17:25.667 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:25.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:25.667 00.000 21948 MoveAxis(E, 70, ABG)
00:17:25.667 00.000 21948 Guiding  Dir = 2, Dur = 70
00:17:25.667 00.000 21948 IsSlewing returns 0
00:17:25.667 00.000 21948 IsGuiding returns 0
00:17:25.669 00.002 21948 PulseGuide returned control before completion, sleep 79
00:17:25.753 00.084 21948 IsGuiding returns 0
00:17:25.753 00.000 21948 Move returns status 0, amount 70
00:17:25.753 00.000 21948 MoveAxis(N, 0, ABG)
00:17:25.753 00.000 21948 Move returns status 0, amount 0
00:17:25.753 00.000 21948 move complete, result=0
00:17:25.753 00.000 21948 worker thread done servicing request
00:17:25.753 00.000 21948 Worker thread wakes up
00:17:25.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:25.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:25.753 00.000 18120 GuideStep: -0.4 px 70 ms EAST, -0.1 px 0 ms NORTH
00:17:27.166 01.413 21948 Exposure complete
00:17:27.213 00.047 21948 worker thread done servicing request
00:17:27.213 00.000 18120 OnExposeComplete: enter
00:17:27.213 00.000 18120 UpdateGuideState(): m_state=6
00:17:27.215 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
00:17:27.216 00.001 18120 Star::Find returns 1 (0), X=409.80, Y=238.63, Mass=2212, SNR=32.3, Peak=172 HFD=4.4
00:17:27.217 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.14) = xAngle (1.68 = 1.68)
00:17:27.218 00.001 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.78 = -1.50)
00:17:27.218 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
00:17:27.219 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.09, opts=13)
00:17:27.220 00.001 18120 Enqueuing Move request for scope (0.15, 0.09)
00:17:27.220 00.000 21948 Worker thread wakes up
00:17:27.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:27.221 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:17:27.221 00.000 18120 UpdateGuideState exits: m=2212 RSB=32.3
00:17:27.221 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 7 / 99999
00:17:27.221 00.000 18120 PhdController: newstate STATE_FINISH
00:17:27.222 00.001 18120 PhdController complete: success
00:17:27.222 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:17:27.222 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786054647.222,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:17:27.223 00.001 21948 Moving (0.15, 0.09) raw xDistance=-0.02 yDistance=-0.18
00:17:27.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:27.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:27.223 00.000 18120 Mount: notify guiding dither settle done success=1
00:17:27.223 00.000 18120 PhdController: newstate STATE_IDLE
00:17:27.224 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:27.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:27.226 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:17:27.226 00.000 21948 MoveAxis(E, 0, ABG)
00:17:27.226 00.000 21948 Move returns status 0, amount 0
00:17:27.226 00.000 21948 MoveAxis(N, 0, ABG)
00:17:27.226 00.000 21948 Move returns status 0, amount 0
00:17:27.226 00.000 18120 Enqueuing Expose request
00:17:27.227 00.001 21948 move complete, result=0
00:17:27.227 00.000 21948 worker thread done servicing request
00:17:27.227 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:27.227 00.000 21948 Worker thread wakes up
00:17:27.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:27.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:28.858 01.631 21948 Exposure complete
00:17:28.885 00.027 21948 worker thread done servicing request
00:17:28.887 00.002 18120 OnExposeComplete: enter
00:17:28.889 00.002 18120 UpdateGuideState(): m_state=6
00:17:28.892 00.003 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.894 00.002 18120 Star::Find returns 1 (0), X=409.84, Y=238.33, Mass=1953, SNR=30.3, Peak=188 HFD=4.0
00:17:28.897 00.003 18120 MultiStar: exiting stabilization period
00:17:28.899 00.002 18120 MultiStar: updating star positions after lock position change
00:17:28.902 00.003 18120 Star::Find(15, 644, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.904 00.002 18120 Star::Find returns 1 (0), X=644.60, Y=142.47, Mass=978, SNR=21.6, Peak=76 HFD=3.7
00:17:28.904 00.000 18120 Star::Find(15, 249, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.904 00.000 18120 Star::Find returns 1 (0), X=249.71, Y=594.58, Mass=883, SNR=20.5, Peak=83 HFD=4.0
00:17:28.905 00.001 18120 Star::Find(15, 1151, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.905 00.000 18120 Star::Find returns 1 (0), X=1151.66, Y=216.92, Mass=1020, SNR=21.9, Peak=65 HFD=5.3
00:17:28.906 00.001 18120 Star::Find(15, 1160, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.906 00.000 18120 Star::Find returns 1 (0), X=1160.38, Y=808.77, Mass=609, SNR=17.0, Peak=54 HFD=3.7
00:17:28.907 00.001 18120 Star::Find(15, 928, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.907 00.000 18120 Star::Find returns 1 (0), X=928.96, Y=803.53, Mass=563, SNR=16.4, Peak=58 HFD=3.6
00:17:28.907 00.000 18120 Star::Find(15, 550, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.908 00.001 18120 Star::Find returns 1 (0), X=550.95, Y=572.31, Mass=534, SNR=15.9, Peak=51 HFD=4.1
00:17:28.908 00.000 18120 Star::Find(15, 242, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.909 00.001 18120 Star::Find returns 1 (0), X=242.41, Y=359.51, Mass=534, SNR=16.0, Peak=47 HFD=3.3
00:17:28.909 00.000 18120 Star::Find(15, 98, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.909 00.000 18120 Star::Find returns 1 (0), X=99.08, Y=866.46, Mass=352, SNR=13.0, Peak=53 HFD=2.6
00:17:28.910 00.001 18120 Star::Find(15, 274, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.911 00.001 18120 Star::Find returns 1 (0), X=274.93, Y=627.15, Mass=390, SNR=13.6, Peak=51 HFD=3.1
00:17:28.913 00.002 18120 Star::Find(15, 37, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.913 00.000 18120 Star::Find returns 1 (0), X=37.01, Y=450.82, Mass=290, SNR=11.8, Peak=53 HFD=2.6
00:17:28.913 00.000 18120 Star::Find(15, 396, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:28.913 00.000 18120 Star::Find returns 1 (0), X=396.92, Y=486.63, Mass=398, SNR=13.7, Peak=43 HFD=3.6
00:17:28.913 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.14) = xAngle (0.33 = 0.33)
00:17:28.915 00.002 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.44 = -2.85)
00:17:28.915 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.28 cameraTheta=-0.81 mountX=0.27 mountY=-0.08, mountTheta=-0.30
00:17:28.916 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.21, opts=13)
00:17:28.917 00.001 18120 Enqueuing Move request for scope (0.20, -0.21)
00:17:28.917 00.000 21948 Worker thread wakes up
00:17:28.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
00:17:28.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
00:17:28.917 00.000 21948 Moving (0.20, -0.21) raw xDistance=0.27 yDistance=-0.08
00:17:28.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:17:28.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:28.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:28.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:28.917 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.3
00:17:28.917 00.000 21948 MoveAxis(W, 48, ABG)
00:17:28.918 00.001 21948 Guiding  Dir = 3, Dur = 48
00:17:28.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:28.918 00.000 21948 IsSlewing returns 0
00:17:28.918 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:28.919 00.001 18120 Enqueuing Expose request
00:17:28.919 00.000 21948 IsGuiding returns 0
00:17:28.921 00.002 21948 PulseGuide returned control before completion, sleep 57
00:17:28.984 00.063 21948 IsGuiding returns 0
00:17:28.984 00.000 21948 Move returns status 0, amount 48
00:17:28.984 00.000 21948 MoveAxis(N, 0, ABG)
00:17:28.984 00.000 21948 Move returns status 0, amount 0
00:17:28.984 00.000 21948 move complete, result=0
00:17:28.984 00.000 21948 worker thread done servicing request
00:17:28.984 00.000 21948 Worker thread wakes up
00:17:28.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:28.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:28.984 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
00:17:30.393 01.409 21948 Exposure complete
00:17:30.442 00.049 21948 worker thread done servicing request
00:17:30.442 00.000 18120 OnExposeComplete: enter
00:17:30.443 00.001 18120 UpdateGuideState(): m_state=6
00:17:30.443 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
00:17:30.444 00.001 18120 Star::Find returns 1 (0), X=409.72, Y=238.90, Mass=2075, SNR=31.4, Peak=171 HFD=4.3
00:17:30.444 00.000 18120 MultiStar: [#1 -0.43,0.28,0.00,M1] [#2 -0.31,0.45,0.00,M9] [#3 -0.31,0.37,0.00,M6] [#4 -0.10,0.19,0.54,U] [#5 -0.01,0.45,0.00,M8] [#6 0.10,0.08,0.45,U] [#7 -0.20,0.32,0.00,M1] [#8 -0.32,0.32,0.00,M2] 
00:17:30.445 00.001 18120 refined, 2 included, MultiStar: {0.03, 0.25}, one-star: {0.08, 0.36}
00:17:30.445 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
00:17:30.446 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.68 = -0.60)
00:17:30.446 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.43 mountX=-0.21 mountY=-0.14, mountTheta=-2.55
00:17:30.448 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.25, opts=13)
00:17:30.448 00.000 18120 Enqueuing Move request for scope (0.03, 0.25)
00:17:30.449 00.001 21948 Worker thread wakes up
00:17:30.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
00:17:30.449 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
00:17:30.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:30.449 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.4
00:17:30.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:30.450 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:30.450 00.000 18120 Enqueuing Expose request
00:17:30.451 00.001 21948 Moving (0.03, 0.25) raw xDistance=-0.21 yDistance=-0.14
00:17:30.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
00:17:30.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:30.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:30.451 00.000 21948 MoveAxis(E, 35, ABG)
00:17:30.451 00.000 21948 Guiding  Dir = 2, Dur = 35
00:17:30.451 00.000 21948 IsSlewing returns 0
00:17:30.452 00.001 21948 IsGuiding returns 0
00:17:30.453 00.001 21948 PulseGuide returned control before completion, sleep 44
00:17:30.501 00.048 21948 IsGuiding returns 0
00:17:30.501 00.000 21948 Move returns status 0, amount 35
00:17:30.501 00.000 21948 MoveAxis(N, 0, ABG)
00:17:30.501 00.000 21948 Move returns status 0, amount 0
00:17:30.501 00.000 21948 move complete, result=0
00:17:30.502 00.001 21948 worker thread done servicing request
00:17:30.502 00.000 21948 Worker thread wakes up
00:17:30.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:30.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:30.502 00.000 18120 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:17:32.127 01.625 21948 Exposure complete
00:17:32.151 00.024 21948 worker thread done servicing request
00:17:32.151 00.000 18120 OnExposeComplete: enter
00:17:32.151 00.000 18120 UpdateGuideState(): m_state=6
00:17:32.152 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
00:17:32.153 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=238.30, Mass=2331, SNR=33.3, Peak=211 HFD=4.1
00:17:32.154 00.001 18120 MultiStar: [#1 -0.17,0.08,0.65,U] [#2 -0.04,0.24,0.62,U] [#3 -0.14,0.21,0.64,U] [#4 -0.14,0.06,0.54,U] [#5 0.06,0.31,0.49,U] [#6 -0.09,-0.10,0.43,U] [#7 0.07,0.18,0.48,U] [#8 -0.05,0.05,0.43,U] 
00:17:32.156 00.002 18120 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.23, -0.24}
00:17:32.157 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
00:17:32.158 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
00:17:32.159 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.76 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
00:17:32.160 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.07, opts=13)
00:17:32.160 00.000 18120 Enqueuing Move request for scope (-0.01, 0.07)
00:17:32.161 00.001 21948 Worker thread wakes up
00:17:32.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:17:32.161 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:17:32.161 00.000 21948 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.02
00:17:32.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:17:32.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:32.161 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:32.162 00.001 18120 UpdateGuideState exits: m=2331 RSB=33.3
00:17:32.162 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:32.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:32.163 00.001 18120 Enqueuing Expose request
00:17:32.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:17:32.163 00.000 21948 MoveAxis(E, 0, ABG)
00:17:32.163 00.000 21948 Move returns status 0, amount 0
00:17:32.163 00.000 21948 MoveAxis(N, 0, ABG)
00:17:32.163 00.000 21948 Move returns status 0, amount 0
00:17:32.163 00.000 21948 move complete, result=0
00:17:32.163 00.000 21948 worker thread done servicing request
00:17:32.163 00.000 21948 Worker thread wakes up
00:17:32.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:32.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:32.164 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:33.679 01.515 21948 Exposure complete
00:17:33.728 00.049 21948 worker thread done servicing request
00:17:33.729 00.001 18120 OnExposeComplete: enter
00:17:33.729 00.000 18120 UpdateGuideState(): m_state=6
00:17:33.730 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
00:17:33.730 00.000 18120 Star::Find returns 1 (0), X=410.16, Y=238.43, Mass=2238, SNR=32.5, Peak=192 HFD=3.9
00:17:33.731 00.001 18120 MultiStar: [#1 0.00,0.26,0.70,U] [#2 0.10,-0.04,0.63,U] [#3 -0.17,0.41,0.00,M6] [#4 0.12,0.08,0.51,U] [#5 0.09,0.25,0.52,U] [#6 0.32,0.15,0.48,U] [#7 -0.10,0.38,0.00,M1] [#8 -0.23,0.21,0.45,U] 
00:17:33.731 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.09}, one-star: {0.52, -0.11}
00:17:33.731 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.14) = xAngle (1.61 = 1.61)
00:17:33.732 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.72 = -1.57)
00:17:33.732 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.47 mountX=-0.01 mountY=-0.19, mountTheta=-1.61
00:17:33.733 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.09, opts=13)
00:17:33.734 00.001 18120 Enqueuing Move request for scope (0.17, 0.09)
00:17:33.734 00.000 21948 Worker thread wakes up
00:17:33.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:33.735 00.001 18120 UpdateGuideState exits: m=2238 RSB=32.5
00:17:33.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.736 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:33.736 00.000 18120 Enqueuing Expose request
00:17:33.737 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
00:17:33.737 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
00:17:33.737 00.000 21948 Moving (0.17, 0.09) raw xDistance=-0.01 yDistance=-0.19
00:17:33.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:17:33.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:33.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:17:33.737 00.000 21948 MoveAxis(E, 0, ABG)
00:17:33.737 00.000 21948 Move returns status 0, amount 0
00:17:33.737 00.000 21948 MoveAxis(N, 0, ABG)
00:17:33.737 00.000 21948 Move returns status 0, amount 0
00:17:33.737 00.000 21948 move complete, result=0
00:17:33.737 00.000 21948 worker thread done servicing request
00:17:33.737 00.000 21948 Worker thread wakes up
00:17:33.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:33.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:33.737 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:35.365 01.628 21948 Exposure complete
00:17:35.390 00.025 21948 worker thread done servicing request
00:17:35.390 00.000 18120 OnExposeComplete: enter
00:17:35.391 00.001 18120 UpdateGuideState(): m_state=6
00:17:35.392 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
00:17:35.392 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=238.53, Mass=1874, SNR=29.6, Peak=156 HFD=3.9
00:17:35.392 00.000 18120 MultiStar: [#1 0.13,-0.04,0.76,U] [#2 -0.18,0.23,0.65,U] [#3 0.05,0.33,0.75,U] [#4 0.00,0.01,0.57,U] [#5 -0.06,0.25,0.58,U] [#6 0.00,0.09,0.50,U] [#7 -0.05,0.25,0.53,U] [#8 -0.15,0.11,0.46,U] 
00:17:35.393 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.14, -0.01}
00:17:35.393 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
00:17:35.394 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.52)
00:17:35.394 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
00:17:35.396 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.13, opts=13)
00:17:35.398 00.002 18120 Enqueuing Move request for scope (0.01, 0.13)
00:17:35.400 00.002 21948 Worker thread wakes up
00:17:35.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:17:35.400 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:17:35.400 00.000 21948 Moving (0.01, 0.13) raw xDistance=-0.11 yDistance=-0.06
00:17:35.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:17:35.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:35.401 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:35.402 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:35.402 00.000 21948 MoveAxis(E, 0, ABG)
00:17:35.402 00.000 21948 Move returns status 0, amount 0
00:17:35.402 00.000 21948 MoveAxis(N, 0, ABG)
00:17:35.402 00.000 21948 Move returns status 0, amount 0
00:17:35.402 00.000 21948 move complete, result=0
00:17:35.402 00.000 21948 worker thread done servicing request
00:17:35.402 00.000 18120 UpdateGuideState exits: m=1874 RSB=29.6
00:17:35.403 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:35.405 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:35.405 00.000 18120 Enqueuing Expose request
00:17:35.407 00.002 21948 Worker thread wakes up
00:17:35.407 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:35.408 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:35.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:36.929 01.521 21948 Exposure complete
00:17:36.979 00.050 21948 worker thread done servicing request
00:17:36.979 00.000 18120 OnExposeComplete: enter
00:17:36.980 00.001 18120 UpdateGuideState(): m_state=6
00:17:36.981 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
00:17:36.982 00.001 18120 Star::Find returns 1 (0), X=410.05, Y=238.51, Mass=2016, SNR=30.7, Peak=181 HFD=4.0
00:17:36.982 00.000 18120 MultiStar: [#1 -0.01,0.21,0.73,U] [#2 0.22,0.17,0.63,U] [#3 -0.10,0.38,0.00,M6] [#4 0.20,0.17,0.55,U] [#5 0.02,0.25,0.54,U] [#6 0.34,0.22,0.00,M1] [#7 0.33,0.46,0.00,M1] [#8 -0.06,0.12,0.44,U] 
00:17:36.982 00.000 18120 refined, 5 included, MultiStar: {0.16, 0.13}, one-star: {0.41, -0.03}
00:17:36.983 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.82 = 1.82)
00:17:36.983 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.93 = -1.36)
00:17:36.984 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.68 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
00:17:36.986 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.13, opts=13)
00:17:36.987 00.001 18120 Enqueuing Move request for scope (0.16, 0.13)
00:17:36.988 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:36.988 00.000 21948 Worker thread wakes up
00:17:36.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:17:36.988 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:17:36.988 00.000 21948 Moving (0.16, 0.13) raw xDistance=-0.05 yDistance=-0.20
00:17:36.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:17:36.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:17:36.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:17:36.988 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.7
00:17:36.989 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:36.990 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:36.990 00.000 18120 Enqueuing Expose request
00:17:36.993 00.003 21948 MoveAxis(E, 0, ABG)
00:17:36.993 00.000 21948 Move returns status 0, amount 0
00:17:36.993 00.000 21948 MoveAxis(N, 0, ABG)
00:17:36.993 00.000 21948 Move returns status 0, amount 0
00:17:36.993 00.000 21948 move complete, result=0
00:17:36.993 00.000 21948 worker thread done servicing request
00:17:36.993 00.000 21948 Worker thread wakes up
00:17:36.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:36.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:36.993 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:38.614 01.621 21948 Exposure complete
00:17:38.645 00.031 21948 worker thread done servicing request
00:17:38.645 00.000 18120 OnExposeComplete: enter
00:17:38.646 00.001 18120 UpdateGuideState(): m_state=6
00:17:38.647 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
00:17:38.648 00.001 18120 Star::Find returns 1 (0), X=410.17, Y=238.32, Mass=2042, SNR=31.2, Peak=185 HFD=4.2
00:17:38.648 00.000 18120 MultiStar: [#1 0.04,0.03,0.70,U] [#2 -0.21,0.03,0.65,U] [#3 0.03,0.14,0.68,U] [#4 0.29,-0.41,0.00,M1] [#5 0.20,-0.06,0.51,U] [#6 0.15,0.00,0.49,U] [#7 0.10,0.22,0.52,U] [#8 -0.19,-0.17,0.47,U] 
00:17:38.649 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.53, -0.22}
00:17:38.649 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.01 = 1.01)
00:17:38.649 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.11 = -2.17)
00:17:38.650 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=0.06 mountY=-0.10, mountTheta=-1.00
00:17:38.651 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.02, opts=13)
00:17:38.652 00.001 18120 Enqueuing Move request for scope (0.12, -0.02)
00:17:38.652 00.000 21948 Worker thread wakes up
00:17:38.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:38.653 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.2
00:17:38.653 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.654 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:38.654 00.000 18120 Enqueuing Expose request
00:17:38.654 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:17:38.654 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:17:38.654 00.000 21948 Moving (0.12, -0.02) raw xDistance=0.06 yDistance=-0.10
00:17:38.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:17:38.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:38.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:38.655 00.001 21948 MoveAxis(E, 0, ABG)
00:17:38.655 00.000 21948 Move returns status 0, amount 0
00:17:38.655 00.000 21948 MoveAxis(N, 0, ABG)
00:17:38.655 00.000 21948 Move returns status 0, amount 0
00:17:38.655 00.000 21948 move complete, result=0
00:17:38.655 00.000 21948 worker thread done servicing request
00:17:38.655 00.000 21948 Worker thread wakes up
00:17:38.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:38.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:38.655 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:40.179 01.524 21948 Exposure complete
00:17:40.221 00.042 21948 worker thread done servicing request
00:17:40.221 00.000 18120 OnExposeComplete: enter
00:17:40.221 00.000 18120 UpdateGuideState(): m_state=6
00:17:40.222 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
00:17:40.222 00.000 18120 Star::Find returns 1 (0), X=409.85, Y=238.27, Mass=2189, SNR=32.1, Peak=208 HFD=4.3
00:17:40.223 00.001 18120 MultiStar: [#1 -0.16,-0.03,0.68,U] [#2 -0.10,0.11,0.62,U] [#3 -0.23,0.13,0.64,U] [#4 -0.01,-0.23,0.55,U] [#5 -0.09,-0.14,0.51,U] [#6 -0.01,-0.09,0.48,U] [#7 0.04,-0.00,0.50,U] [#8 -0.26,-0.25,0.00,M1] 
00:17:40.223 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {0.21, -0.26}
00:17:40.224 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
00:17:40.224 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
00:17:40.225 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.93 mountX=0.06 mountY=0.06, mountTheta=0.81
00:17:40.226 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.08, opts=13)
00:17:40.226 00.000 18120 Enqueuing Move request for scope (-0.03, -0.08)
00:17:40.227 00.001 21948 Worker thread wakes up
00:17:40.227 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:40.227 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.1
00:17:40.228 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:40.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:40.228 00.000 18120 Enqueuing Expose request
00:17:40.229 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:17:40.229 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:17:40.229 00.000 21948 Moving (-0.03, -0.08) raw xDistance=0.06 yDistance=0.06
00:17:40.229 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:17:40.229 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:40.229 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:17:40.229 00.000 21948 MoveAxis(E, 0, ABG)
00:17:40.229 00.000 21948 Move returns status 0, amount 0
00:17:40.229 00.000 21948 MoveAxis(N, 0, ABG)
00:17:40.229 00.000 21948 Move returns status 0, amount 0
00:17:40.229 00.000 21948 move complete, result=0
00:17:40.229 00.000 21948 worker thread done servicing request
00:17:40.229 00.000 21948 Worker thread wakes up
00:17:40.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:40.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:40.230 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:41.853 01.623 21948 Exposure complete
00:17:41.886 00.033 21948 worker thread done servicing request
00:17:41.886 00.000 18120 OnExposeComplete: enter
00:17:41.887 00.001 18120 UpdateGuideState(): m_state=6
00:17:41.887 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
00:17:41.888 00.001 18120 Star::Find returns 1 (1), X=410.00, Y=238.29, Mass=2329, SNR=33.1, Peak=255 HFD=4.0
00:17:41.889 00.001 18120 MultiStar: [#1 0.12,-0.11,0.69,U] [#2 -0.11,0.08,0.58,U] [#3 -0.10,0.09,0.63,U] [#4 -0.02,-0.02,0.49,U] [#5 0.20,-0.06,0.47,U] [#6 0.15,0.03,0.42,U] [#7 -0.15,0.22,0.48,U] [#8 0.07,-0.08,0.38,U] 
00:17:41.889 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.36, -0.25}
00:17:41.890 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.76 = 0.76)
00:17:41.891 00.001 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.86 = -2.42)
00:17:41.891 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=0.06 mountY=-0.06, mountTheta=-0.74
00:17:41.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
00:17:41.894 00.002 18120 Enqueuing Move request for scope (0.08, -0.03)
00:17:41.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:41.895 00.001 18120 UpdateGuideState exits: m=2329 RSB=33.1 Saturée
00:17:41.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:41.895 00.000 21948 Worker thread wakes up
00:17:41.895 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:41.895 00.000 18120 Enqueuing Expose request
00:17:41.896 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:17:41.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:17:41.896 00.000 21948 Moving (0.08, -0.03) raw xDistance=0.06 yDistance=-0.06
00:17:41.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:17:41.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:41.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:41.896 00.000 21948 MoveAxis(E, 0, ABG)
00:17:41.896 00.000 21948 Move returns status 0, amount 0
00:17:41.896 00.000 21948 MoveAxis(N, 0, ABG)
00:17:41.896 00.000 21948 Move returns status 0, amount 0
00:17:41.896 00.000 21948 move complete, result=0
00:17:41.896 00.000 21948 worker thread done servicing request
00:17:41.896 00.000 21948 Worker thread wakes up
00:17:41.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:41.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:41.896 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:43.415 01.519 21948 Exposure complete
00:17:43.439 00.024 21948 worker thread done servicing request
00:17:43.439 00.000 18120 OnExposeComplete: enter
00:17:43.440 00.001 18120 UpdateGuideState(): m_state=6
00:17:43.440 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
00:17:43.442 00.002 18120 Star::Find returns 1 (0), X=410.00, Y=238.18, Mass=2222, SNR=32.4, Peak=224 HFD=4.3
00:17:43.444 00.002 18120 MultiStar: [#1 0.01,-0.29,0.68,U] [#2 -0.01,-0.26,0.61,U] [#3 0.04,-0.13,0.68,U] [#4 0.00,-0.43,0.00,M1] [#5 0.26,-0.18,0.50,U] [#6 -0.05,-0.20,0.44,U] [#7 0.11,-0.30,0.50,U] [#8 -0.09,-0.36,0.00,M1] 
00:17:43.445 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.26}, one-star: {0.36, -0.36}
00:17:43.446 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.03 = 0.03)
00:17:43.447 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
00:17:43.447 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.28 cameraTheta=-1.12 mountX=0.28 mountY=0.00, mountTheta=0.01
00:17:43.448 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.26, opts=13)
00:17:43.449 00.001 18120 Enqueuing Move request for scope (0.12, -0.26)
00:17:43.449 00.000 21948 Worker thread wakes up
00:17:43.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:43.450 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
00:17:43.450 00.000 18120 UpdateGuideState exits: m=2222 RSB=32.4
00:17:43.450 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
00:17:43.450 00.000 21948 Moving (0.12, -0.26) raw xDistance=0.28 yDistance=0.00
00:17:43.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:43.451 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:43.451 00.000 18120 Enqueuing Expose request
00:17:43.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:17:43.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:43.452 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:17:43.452 00.000 21948 MoveAxis(W, 51, ABG)
00:17:43.452 00.000 21948 Guiding  Dir = 3, Dur = 51
00:17:43.452 00.000 21948 IsSlewing returns 0
00:17:43.452 00.000 21948 IsGuiding returns 0
00:17:43.453 00.001 21948 PulseGuide returned control before completion, sleep 60
00:17:43.526 00.073 21948 IsGuiding returns 0
00:17:43.527 00.001 21948 Move returns status 0, amount 51
00:17:43.527 00.000 21948 MoveAxis(N, 0, ABG)
00:17:43.527 00.000 21948 Move returns status 0, amount 0
00:17:43.527 00.000 21948 move complete, result=0
00:17:43.527 00.000 21948 worker thread done servicing request
00:17:43.527 00.000 18120 GuideStep: 0.3 px 51 ms WEST, 0.0 px 0 ms NORTH
00:17:43.528 00.001 21948 Worker thread wakes up
00:17:43.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:43.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:45.160 01.632 21948 Exposure complete
00:17:45.198 00.038 21948 worker thread done servicing request
00:17:45.198 00.000 18120 OnExposeComplete: enter
00:17:45.201 00.003 18120 UpdateGuideState(): m_state=6
00:17:45.203 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
00:17:45.204 00.001 18120 Star::Find returns 1 (0), X=409.98, Y=238.24, Mass=2060, SNR=31.2, Peak=224 HFD=4.1
00:17:45.206 00.002 18120 MultiStar: [#1 0.03,-0.19,0.71,U] [#2 0.07,-0.17,0.61,U] [#3 -0.11,-0.10,0.67,U] [#4 -0.01,-0.15,0.55,U] [#5 0.07,0.04,0.52,U] [#6 0.40,0.11,0.00,M1] [#7 0.02,0.09,0.50,U] [#8 -0.18,-0.06,0.44,U] 
00:17:45.207 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.33, -0.30}
00:17:45.208 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
00:17:45.209 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.08 = 3.08)
00:17:45.210 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.16 mountX=0.14 mountY=0.01, mountTheta=0.06
00:17:45.212 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
00:17:45.213 00.001 18120 Enqueuing Move request for scope (0.06, -0.13)
00:17:45.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:45.214 00.001 21948 Worker thread wakes up
00:17:45.214 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.2
00:17:45.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
00:17:45.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:45.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:45.215 00.000 18120 Enqueuing Expose request
00:17:45.216 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
00:17:45.216 00.000 21948 Moving (0.06, -0.13) raw xDistance=0.14 yDistance=0.01
00:17:45.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:17:45.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:45.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:45.216 00.000 21948 MoveAxis(E, 0, ABG)
00:17:45.216 00.000 21948 Move returns status 0, amount 0
00:17:45.216 00.000 21948 MoveAxis(N, 0, ABG)
00:17:45.216 00.000 21948 Move returns status 0, amount 0
00:17:45.216 00.000 21948 move complete, result=0
00:17:45.216 00.000 21948 worker thread done servicing request
00:17:45.216 00.000 21948 Worker thread wakes up
00:17:45.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:45.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:45.216 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:46.739 01.523 21948 Exposure complete
00:17:46.768 00.029 21948 worker thread done servicing request
00:17:46.768 00.000 18120 OnExposeComplete: enter
00:17:46.769 00.001 18120 UpdateGuideState(): m_state=6
00:17:46.772 00.003 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
00:17:46.775 00.003 18120 Star::Find returns 1 (0), X=410.21, Y=238.21, Mass=2183, SNR=32.1, Peak=221 HFD=4.3
00:17:46.778 00.003 18120 MultiStar: [#1 0.30,-0.30,0.00,M1] [#2 0.27,-0.25,0.00,M1] [#3 0.13,0.00,0.66,U] [#4 0.57,-0.63,0.00,M1] [#5 0.38,-0.20,0.00,M1] [#6 0.30,-0.18,0.47,U] [#7 0.45,0.05,0.00,M1] [#8 0.06,-0.18,0.44,U] 
00:17:46.780 00.002 18120 refined, 3 included, MultiStar: {0.32, -0.19}, one-star: {0.56, -0.33}
00:17:46.782 00.002 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.14) = xAngle (0.60 = 0.60)
00:17:46.784 00.002 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.70 = -2.58)
00:17:46.787 00.003 18120 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.54 mountX=0.31 mountY=-0.20, mountTheta=-0.57
00:17:46.788 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.19, opts=13)
00:17:46.792 00.004 18120 Enqueuing Move request for scope (0.32, -0.19)
00:17:46.794 00.002 21948 Worker thread wakes up
00:17:46.794 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.19) opts 0xd
00:17:46.794 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:46.795 00.001 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.19)
00:17:46.795 00.000 18120 UpdateGuideState exits: m=2183 RSB=32.1
00:17:46.795 00.000 21948 Moving (0.32, -0.19) raw xDistance=0.31 yDistance=-0.20
00:17:46.795 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:46.796 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:17:46.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:46.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:46.796 00.000 18120 Enqueuing Expose request
00:17:46.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:17:46.796 00.000 21948 MoveAxis(W, 55, ABG)
00:17:46.797 00.001 21948 Guiding  Dir = 3, Dur = 55
00:17:46.797 00.000 21948 IsSlewing returns 0
00:17:46.797 00.000 21948 IsGuiding returns 0
00:17:46.798 00.001 21948 PulseGuide returned control before completion, sleep 64
00:17:46.864 00.066 21948 IsGuiding returns 0
00:17:46.864 00.000 21948 Move returns status 0, amount 55
00:17:46.864 00.000 21948 MoveAxis(N, 0, ABG)
00:17:46.864 00.000 21948 Move returns status 0, amount 0
00:17:46.864 00.000 21948 move complete, result=0
00:17:46.864 00.000 21948 worker thread done servicing request
00:17:46.864 00.000 21948 Worker thread wakes up
00:17:46.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:46.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:46.864 00.000 18120 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH
00:17:48.491 01.627 21948 Exposure complete
00:17:48.545 00.054 21948 worker thread done servicing request
00:17:48.545 00.000 18120 OnExposeComplete: enter
00:17:48.546 00.001 18120 UpdateGuideState(): m_state=6
00:17:48.547 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
00:17:48.547 00.000 18120 Star::Find returns 1 (0), X=410.16, Y=237.96, Mass=2124, SNR=31.6, Peak=209 HFD=4.3
00:17:48.547 00.000 18120 MultiStar: large primary error, entering stabilization period
00:17:48.548 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.14) = xAngle (0.30 = 0.30)
00:17:48.548 00.000 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.40 = -2.88)
00:17:48.549 00.001 18120 CameraToMount -- cameraX=0.52 cameraY=-0.58 hyp=0.78 cameraTheta=-0.84 mountX=0.74 mountY=-0.20, mountTheta=-0.26
00:17:48.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.52, y=-0.58, opts=13)
00:17:48.551 00.001 18120 Enqueuing Move request for scope (0.52, -0.58)
00:17:48.552 00.001 21948 Worker thread wakes up
00:17:48.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.58) opts 0xd
00:17:48.552 00.000 21948 Handling offset move in thread for scope, endpoint = (0.52, -0.58)
00:17:48.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:48.553 00.001 21948 Moving (0.52, -0.58) raw xDistance=0.74 yDistance=-0.20
00:17:48.553 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74
00:17:48.553 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:48.553 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:17:48.553 00.000 21948 MoveAxis(W, 137, ABG)
00:17:48.553 00.000 21948 Guiding  Dir = 3, Dur = 137
00:17:48.553 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.6
00:17:48.554 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:48.554 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:48.554 00.000 18120 Enqueuing Expose request
00:17:48.555 00.001 21948 IsSlewing returns 0
00:17:48.555 00.000 21948 IsGuiding returns 0
00:17:48.557 00.002 21948 PulseGuide returned control before completion, sleep 146
00:17:48.711 00.154 21948 IsGuiding returns 0
00:17:48.711 00.000 21948 Move returns status 0, amount 137
00:17:48.711 00.000 21948 MoveAxis(N, 0, ABG)
00:17:48.711 00.000 21948 Move returns status 0, amount 0
00:17:48.711 00.000 21948 move complete, result=0
00:17:48.711 00.000 21948 worker thread done servicing request
00:17:48.711 00.000 21948 Worker thread wakes up
00:17:48.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:48.711 00.000 18120 GuideStep: 0.7 px 137 ms WEST, -0.2 px 0 ms NORTH
00:17:48.712 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:50.118 01.406 21948 Exposure complete
00:17:50.176 00.058 21948 worker thread done servicing request
00:17:50.176 00.000 18120 OnExposeComplete: enter
00:17:50.178 00.002 18120 UpdateGuideState(): m_state=6
00:17:50.179 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
00:17:50.180 00.001 18120 Star::Find returns 1 (0), X=409.67, Y=238.58, Mass=1949, SNR=30.3, Peak=175 HFD=3.6
00:17:50.180 00.000 18120 MultiStar: exiting stabilization period
00:17:50.181 00.001 18120 MultiStar: [#1 -0.30,0.17,0.70,U] [#2 -0.43,0.28,0.00,M2] [#3 0.08,0.32,0.70,U] [#4 0.05,-0.00,0.56,U] [#5 -0.06,0.39,0.00,M2] [#6 0.14,0.34,0.00,M1] [#7 0.09,0.07,0.50,U] [#8 -0.51,0.28,0.00,M1] 
00:17:50.181 00.000 18120 single-star, 4 included, MultiStar: {-0.01, 0.12}, one-star: {0.03, 0.04}
00:17:50.181 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.14) = xAngle (2.10 = 2.10)
00:17:50.182 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.20 = -1.08)
00:17:50.182 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.96 mountX=-0.03 mountY=-0.05, mountTheta=-2.09
00:17:50.183 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
00:17:50.185 00.002 18120 Enqueuing Move request for scope (0.03, 0.04)
00:17:50.185 00.000 21948 Worker thread wakes up
00:17:50.185 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:50.186 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:17:50.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:17:50.186 00.000 21948 Moving (0.03, 0.04) raw xDistance=-0.03 yDistance=-0.05
00:17:50.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:17:50.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:50.186 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.3
00:17:50.187 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:50.188 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:50.188 00.000 18120 Enqueuing Expose request
00:17:50.189 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:50.189 00.000 21948 MoveAxis(E, 0, ABG)
00:17:50.189 00.000 21948 Move returns status 0, amount 0
00:17:50.189 00.000 21948 MoveAxis(N, 0, ABG)
00:17:50.189 00.000 21948 Move returns status 0, amount 0
00:17:50.189 00.000 21948 move complete, result=0
00:17:50.189 00.000 21948 worker thread done servicing request
00:17:50.189 00.000 21948 Worker thread wakes up
00:17:50.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:50.189 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:50.189 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:51.821 01.632 21948 Exposure complete
00:17:51.854 00.033 21948 worker thread done servicing request
00:17:51.854 00.000 18120 OnExposeComplete: enter
00:17:51.854 00.000 18120 UpdateGuideState(): m_state=6
00:17:51.855 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
00:17:51.855 00.000 18120 Star::Find returns 1 (0), X=409.45, Y=238.50, Mass=1938, SNR=30.2, Peak=158 HFD=4.1
00:17:51.857 00.002 18120 MultiStar: [#1 -0.23,0.34,0.00,M1] [#2 -0.27,0.21,0.65,U] [#3 -0.13,0.60,0.00,M1] [#4 0.01,0.16,0.55,U] [#5 0.12,0.28,0.57,U] [#6 -0.09,0.52,0.00,M2] [#7 -0.12,0.08,0.52,U] [#8 -0.22,0.32,0.00,M2] 
00:17:51.858 00.001 18120 refined, 4 included, MultiStar: {-0.11, 0.12}, one-star: {-0.20, -0.04}
00:17:51.859 00.001 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
00:17:51.860 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
00:17:51.862 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.32 mountX=-0.15 mountY=0.05, mountTheta=2.85
00:17:51.864 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.12, opts=13)
00:17:51.865 00.001 18120 Enqueuing Move request for scope (-0.11, 0.12)
00:17:51.868 00.003 21948 Worker thread wakes up
00:17:51.868 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:17:51.868 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:17:51.868 00.000 21948 Moving (-0.11, 0.12) raw xDistance=-0.15 yDistance=0.05
00:17:51.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:17:51.868 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:51.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:17:51.868 00.000 21948 MoveAxis(E, 0, ABG)
00:17:51.868 00.000 21948 Move returns status 0, amount 0
00:17:51.868 00.000 21948 MoveAxis(N, 0, ABG)
00:17:51.868 00.000 21948 Move returns status 0, amount 0
00:17:51.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:51.869 00.001 18120 UpdateGuideState exits: m=1938 RSB=30.2
00:17:51.869 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.870 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:51.870 00.000 18120 Enqueuing Expose request
00:17:51.870 00.000 21948 move complete, result=0
00:17:51.871 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:51.871 00.000 21948 worker thread done servicing request
00:17:51.871 00.000 21948 Worker thread wakes up
00:17:51.871 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:51.871 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:53.396 01.525 21948 Exposure complete
00:17:53.431 00.035 21948 worker thread done servicing request
00:17:53.431 00.000 18120 OnExposeComplete: enter
00:17:53.432 00.001 18120 UpdateGuideState(): m_state=6
00:17:53.433 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
00:17:53.433 00.000 18120 Star::Find returns 1 (0), X=409.51, Y=238.52, Mass=2035, SNR=30.9, Peak=154 HFD=4.2
00:17:53.434 00.001 18120 MultiStar: [#1 -0.11,0.26,0.73,U] [#2 -0.56,0.38,0.00,M2] [#3 -0.15,0.48,0.00,M2] [#4 -0.16,0.14,0.54,U] [#5 -0.18,0.29,0.53,U] [#6 -0.17,0.03,0.50,U] [#7 -0.26,0.06,0.52,U] [#8 -0.58,0.23,0.00,M3] 
00:17:53.435 00.001 18120 single-star, 5 included, MultiStar: {-0.16, 0.11}, one-star: {-0.13, -0.02}
00:17:53.435 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
00:17:53.437 00.002 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
00:17:53.438 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.96 mountX=-0.03 mountY=0.12, mountTheta=1.82
00:17:53.440 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.02, opts=13)
00:17:53.441 00.001 18120 Enqueuing Move request for scope (-0.13, -0.02)
00:17:53.441 00.000 21948 Worker thread wakes up
00:17:53.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:53.442 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:17:53.442 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:17:53.442 00.000 18120 UpdateGuideState exits: m=2035 RSB=30.9
00:17:53.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:53.444 00.002 21948 Moving (-0.13, -0.02) raw xDistance=-0.03 yDistance=0.12
00:17:53.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:53.445 00.001 18120 Enqueuing Expose request
00:17:53.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:17:53.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:53.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:17:53.445 00.000 21948 MoveAxis(E, 0, ABG)
00:17:53.445 00.000 21948 Move returns status 0, amount 0
00:17:53.445 00.000 21948 MoveAxis(N, 0, ABG)
00:17:53.445 00.000 21948 Move returns status 0, amount 0
00:17:53.445 00.000 21948 move complete, result=0
00:17:53.445 00.000 21948 worker thread done servicing request
00:17:53.445 00.000 21948 Worker thread wakes up
00:17:53.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:53.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:53.446 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:55.175 01.729 21948 Exposure complete
00:17:55.208 00.033 21948 worker thread done servicing request
00:17:55.209 00.001 18120 OnExposeComplete: enter
00:17:55.209 00.000 18120 UpdateGuideState(): m_state=6
00:17:55.210 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
00:17:55.210 00.000 18120 Star::Find returns 1 (0), X=409.31, Y=238.40, Mass=1972, SNR=30.4, Peak=158 HFD=4.0
00:17:55.211 00.001 18120 MultiStar: [#1 -0.34,-0.10,0.73,U] [#2 -0.64,-0.06,0.00,M3] [#3 -0.15,0.14,0.73,U] [#4 -0.19,-0.21,0.57,U] [#5 -0.10,0.33,0.56,U] [#6 0.00,0.07,0.48,U] [#7 -0.23,0.08,0.53,U] [#8 -0.68,0.20,0.00,M4] 
00:17:55.211 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.01}, one-star: {-0.34, -0.13}
00:17:55.212 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
00:17:55.212 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.07)
00:17:55.213 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.11 mountX=-0.09 mountY=0.19, mountTheta=2.04
00:17:55.214 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.01, opts=13)
00:17:55.214 00.000 18120 Enqueuing Move request for scope (-0.21, 0.01)
00:17:55.215 00.001 21948 Worker thread wakes up
00:17:55.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
00:17:55.215 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
00:17:55.215 00.000 21948 Moving (-0.21, 0.01) raw xDistance=-0.09 yDistance=0.19
00:17:55.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:17:55.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:55.215 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:55.215 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.4
00:17:55.216 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:55.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:55.217 00.001 18120 Enqueuing Expose request
00:17:55.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:17:55.218 00.001 21948 MoveAxis(E, 0, ABG)
00:17:55.218 00.000 21948 Move returns status 0, amount 0
00:17:55.218 00.000 21948 MoveAxis(N, 0, ABG)
00:17:55.218 00.000 21948 Move returns status 0, amount 0
00:17:55.218 00.000 21948 move complete, result=0
00:17:55.218 00.000 21948 worker thread done servicing request
00:17:55.218 00.000 21948 Worker thread wakes up
00:17:55.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:55.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:55.218 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:17:56.632 01.414 21948 Exposure complete
00:17:56.686 00.054 21948 worker thread done servicing request
00:17:56.686 00.000 18120 OnExposeComplete: enter
00:17:56.687 00.001 18120 UpdateGuideState(): m_state=6
00:17:56.687 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
00:17:56.688 00.001 18120 Star::Find returns 1 (0), X=409.72, Y=238.45, Mass=2140, SNR=31.8, Peak=172 HFD=4.4
00:17:56.688 00.000 18120 MultiStar: [#1 -0.18,-0.21,0.71,U] [#2 -0.50,0.11,0.00,M4] [#3 -0.83,0.07,0.00,M2] [#4 -0.30,-0.12,0.52,U] [#5 -0.18,0.18,0.52,U] [#6 -0.26,-0.11,0.46,U] [#7 -0.22,0.05,0.51,U] [#8 -0.52,0.03,0.00,M5] 
00:17:56.689 00.001 18120 single-star, 5 included, MultiStar: {-0.15, -0.06}, one-star: {0.07, -0.09}
00:17:56.689 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.14) = xAngle (0.26 = 0.26)
00:17:56.690 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.36 = -2.92)
00:17:56.691 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.88 mountX=0.11 mountY=-0.03, mountTheta=-0.22
00:17:56.695 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
00:17:56.698 00.003 18120 Enqueuing Move request for scope (0.07, -0.09)
00:17:56.700 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:56.703 00.003 18120 UpdateGuideState exits: m=2140 RSB=31.8
00:17:56.705 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:56.707 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:56.709 00.002 18120 Enqueuing Expose request
00:17:56.711 00.002 21948 Worker thread wakes up
00:17:56.711 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:17:56.711 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:17:56.711 00.000 21948 Moving (0.07, -0.09) raw xDistance=0.11 yDistance=-0.03
00:17:56.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:17:56.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:56.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:17:56.711 00.000 21948 MoveAxis(E, 0, ABG)
00:17:56.711 00.000 21948 Move returns status 0, amount 0
00:17:56.711 00.000 21948 MoveAxis(N, 0, ABG)
00:17:56.711 00.000 21948 Move returns status 0, amount 0
00:17:56.711 00.000 21948 move complete, result=0
00:17:56.711 00.000 21948 worker thread done servicing request
00:17:56.711 00.000 21948 Worker thread wakes up
00:17:56.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:56.712 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:56.712 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:58.336 01.624 21948 Exposure complete
00:17:58.364 00.028 21948 worker thread done servicing request
00:17:58.364 00.000 18120 OnExposeComplete: enter
00:17:58.365 00.001 18120 UpdateGuideState(): m_state=6
00:17:58.365 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
00:17:58.367 00.002 18120 Star::Find returns 1 (0), X=409.83, Y=238.37, Mass=2036, SNR=31.1, Peak=203 HFD=4.4
00:17:58.368 00.001 18120 MultiStar: [#1 -0.07,-0.11,0.73,U] [#2 -0.09,-0.10,0.65,U] [#3 -0.22,0.14,0.65,U] [#4 0.08,-0.16,0.55,U] [#5 0.20,0.12,0.53,U] [#6 -0.08,-0.09,0.44,U] [#7 -0.17,-0.06,0.49,U] [#8 -0.33,0.08,0.43,U] 
00:17:58.368 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.19, -0.17}
00:17:58.369 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.14) = xAngle (-0.99 = -0.99)
00:17:58.369 00.000 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.11 = 2.11)
00:17:58.370 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.13 mountX=0.03 mountY=0.05, mountTheta=1.00
00:17:58.372 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.05, opts=13)
00:17:58.372 00.000 18120 Enqueuing Move request for scope (-0.03, -0.05)
00:17:58.373 00.001 21948 Worker thread wakes up
00:17:58.373 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:58.373 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:17:58.373 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.1
00:17:58.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:58.375 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:17:58.375 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:58.375 00.000 18120 Enqueuing Expose request
00:17:58.376 00.001 21948 Moving (-0.03, -0.05) raw xDistance=0.03 yDistance=0.05
00:17:58.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:17:58.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:58.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:17:58.376 00.000 21948 MoveAxis(E, 0, ABG)
00:17:58.376 00.000 21948 Move returns status 0, amount 0
00:17:58.376 00.000 21948 MoveAxis(N, 0, ABG)
00:17:58.376 00.000 21948 Move returns status 0, amount 0
00:17:58.376 00.000 21948 move complete, result=0
00:17:58.376 00.000 21948 worker thread done servicing request
00:17:58.376 00.000 21948 Worker thread wakes up
00:17:58.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:58.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:58.377 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:59.900 01.523 21948 Exposure complete
00:17:59.924 00.024 21948 worker thread done servicing request
00:17:59.925 00.001 18120 OnExposeComplete: enter
00:17:59.925 00.000 18120 UpdateGuideState(): m_state=6
00:17:59.927 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
00:17:59.927 00.000 18120 Star::Find returns 1 (0), X=409.60, Y=238.34, Mass=2134, SNR=31.7, Peak=196 HFD=4.3
00:17:59.928 00.001 18120 MultiStar: [#1 -0.25,-0.13,0.71,U] [#2 -0.16,-0.27,0.64,U] [#3 -0.15,0.05,0.66,U] [#4 -0.27,-0.19,0.53,U] [#5 -0.06,0.01,0.51,U] [#6 -0.06,-0.10,0.48,U] [#7 -0.22,-0.15,0.51,U] [#8 -0.11,0.03,0.44,U] 
00:17:59.928 00.000 18120 refined, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.04, -0.20}
00:17:59.928 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.14) = xAngle (-1.31 = -1.31)
00:17:59.928 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.79 = 1.79)
00:17:59.929 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.46 mountX=0.05 mountY=0.18, mountTheta=1.32
00:17:59.930 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.12, opts=13)
00:17:59.930 00.000 18120 Enqueuing Move request for scope (-0.14, -0.12)
00:17:59.932 00.002 21948 Worker thread wakes up
00:17:59.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:17:59.932 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.7
00:17:59.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:59.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:17:59.933 00.001 18120 Enqueuing Expose request
00:17:59.934 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
00:17:59.934 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
00:17:59.934 00.000 21948 Moving (-0.14, -0.12) raw xDistance=0.05 yDistance=0.18
00:17:59.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:17:59.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:59.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:17:59.934 00.000 21948 MoveAxis(E, 0, ABG)
00:17:59.934 00.000 21948 Move returns status 0, amount 0
00:17:59.934 00.000 21948 MoveAxis(N, 0, ABG)
00:17:59.934 00.000 21948 Move returns status 0, amount 0
00:17:59.934 00.000 21948 move complete, result=0
00:17:59.934 00.000 21948 worker thread done servicing request
00:17:59.934 00.000 21948 Worker thread wakes up
00:17:59.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:17:59.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:17:59.934 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:01.560 01.626 21948 Exposure complete
00:18:01.584 00.024 21948 worker thread done servicing request
00:18:01.585 00.001 18120 OnExposeComplete: enter
00:18:01.585 00.000 18120 UpdateGuideState(): m_state=6
00:18:01.586 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
00:18:01.586 00.000 18120 Star::Find returns 1 (0), X=409.62, Y=238.20, Mass=2187, SNR=32.2, Peak=182 HFD=4.0
00:18:01.588 00.002 18120 MultiStar: [#1 -0.38,-0.15,0.00,M1] [#2 -0.54,0.05,0.00,M3] [#3 -0.44,0.11,0.00,M1] [#4 -0.09,-0.11,0.54,U] [#5 -0.24,0.08,0.48,U] [#6 -0.20,0.09,0.47,U] [#7 -0.07,-0.16,0.50,U] [#8 -0.46,0.00,0.00,M4] 
00:18:01.590 00.002 18120 refined, 4 included, MultiStar: {-0.11, -0.13}, one-star: {-0.02, -0.34}
00:18:01.592 00.002 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
00:18:01.595 00.003 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
00:18:01.597 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.24 mountX=0.08 mountY=0.15, mountTheta=1.10
00:18:01.601 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.13, opts=13)
00:18:01.604 00.003 18120 Enqueuing Move request for scope (-0.11, -0.13)
00:18:01.605 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:01.606 00.001 18120 UpdateGuideState exits: m=2187 RSB=32.2
00:18:01.606 00.000 21948 Worker thread wakes up
00:18:01.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:18:01.606 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:18:01.606 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:01.607 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:01.607 00.000 18120 Enqueuing Expose request
00:18:01.608 00.001 21948 Moving (-0.11, -0.13) raw xDistance=0.08 yDistance=0.15
00:18:01.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:18:01.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:01.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:18:01.608 00.000 21948 MoveAxis(E, 0, ABG)
00:18:01.608 00.000 21948 Move returns status 0, amount 0
00:18:01.608 00.000 21948 MoveAxis(N, 0, ABG)
00:18:01.608 00.000 21948 Move returns status 0, amount 0
00:18:01.608 00.000 21948 move complete, result=0
00:18:01.608 00.000 21948 worker thread done servicing request
00:18:01.608 00.000 21948 Worker thread wakes up
00:18:01.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:01.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:01.608 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:03.128 01.520 21948 Exposure complete
00:18:03.185 00.057 21948 worker thread done servicing request
00:18:03.185 00.000 18120 OnExposeComplete: enter
00:18:03.186 00.001 18120 UpdateGuideState(): m_state=6
00:18:03.188 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
00:18:03.192 00.004 18120 Star::Find returns 1 (0), X=409.74, Y=238.38, Mass=2304, SNR=33.0, Peak=191 HFD=4.5
00:18:03.194 00.002 18120 MultiStar: [#1 -0.27,-0.04,0.68,U] [#2 -0.48,0.31,0.00,M4] [#3 -0.18,0.38,0.00,M2] [#4 -0.02,0.22,0.52,U] [#5 -0.05,0.29,0.49,U] [#6 0.08,-0.04,0.46,U] [#7 -0.14,0.23,0.48,U] [#8 -0.30,0.08,0.45,U] 
00:18:03.195 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.05}, one-star: {0.10, -0.16}
00:18:03.196 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.70 = -2.59)
00:18:03.196 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
00:18:03.197 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.55 mountX=-0.07 mountY=0.04, mountTheta=2.61
00:18:03.198 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
00:18:03.199 00.001 18120 Enqueuing Move request for scope (-0.07, 0.05)
00:18:03.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:03.199 00.000 21948 Worker thread wakes up
00:18:03.200 00.001 18120 UpdateGuideState exits: m=2304 RSB=33.0
00:18:03.202 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:18:03.202 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:18:03.202 00.000 21948 Moving (-0.07, 0.05) raw xDistance=-0.07 yDistance=0.04
00:18:03.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:18:03.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:03.202 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:03.203 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:03.203 00.000 18120 Enqueuing Expose request
00:18:03.205 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:03.205 00.000 21948 MoveAxis(E, 0, ABG)
00:18:03.205 00.000 21948 Move returns status 0, amount 0
00:18:03.205 00.000 21948 MoveAxis(N, 0, ABG)
00:18:03.205 00.000 21948 Move returns status 0, amount 0
00:18:03.205 00.000 21948 move complete, result=0
00:18:03.205 00.000 21948 worker thread done servicing request
00:18:03.205 00.000 21948 Worker thread wakes up
00:18:03.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:03.205 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:03.208 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:04.832 01.624 21948 Exposure complete
00:18:04.860 00.028 21948 worker thread done servicing request
00:18:04.860 00.000 18120 OnExposeComplete: enter
00:18:04.860 00.000 18120 UpdateGuideState(): m_state=6
00:18:04.861 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
00:18:04.862 00.001 18120 Star::Find returns 1 (0), X=409.68, Y=238.57, Mass=2124, SNR=31.6, Peak=175 HFD=4.4
00:18:04.862 00.000 18120 MultiStar: [#1 -0.28,0.27,0.00,M1] [#2 -0.53,0.09,0.00,M5] [#3 -0.37,0.36,0.00,M3] [#4 -0.05,-0.06,0.52,U] [#5 -0.23,0.43,0.00,M1] [#6 -0.14,0.16,0.49,U] [#7 0.00,0.15,0.53,U] [#8 -0.57,0.14,0.00,M4] 
00:18:04.863 00.001 18120 single-star, 3 included, MultiStar: {-0.02, 0.06}, one-star: {0.04, 0.03}
00:18:04.863 00.000 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.14) = xAngle (1.86 = 1.86)
00:18:04.864 00.001 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.96 = -1.32)
00:18:04.864 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.71 mountX=-0.01 mountY=-0.05, mountTheta=-1.85
00:18:04.865 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
00:18:04.866 00.001 18120 Enqueuing Move request for scope (0.04, 0.03)
00:18:04.866 00.000 21948 Worker thread wakes up
00:18:04.866 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:04.867 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:18:04.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:18:04.867 00.000 21948 Moving (0.04, 0.03) raw xDistance=-0.01 yDistance=-0.05
00:18:04.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:18:04.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:04.867 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.6
00:18:04.868 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:04.868 00.000 21948 MoveAxis(E, 0, ABG)
00:18:04.868 00.000 21948 Move returns status 0, amount 0
00:18:04.868 00.000 21948 MoveAxis(N, 0, ABG)
00:18:04.868 00.000 21948 Move returns status 0, amount 0
00:18:04.868 00.000 21948 move complete, result=0
00:18:04.868 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:04.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:04.869 00.001 18120 Enqueuing Expose request
00:18:04.869 00.000 21948 worker thread done servicing request
00:18:04.869 00.000 21948 Worker thread wakes up
00:18:04.869 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:04.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:04.870 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:06.395 01.525 21948 Exposure complete
00:18:06.428 00.033 21948 worker thread done servicing request
00:18:06.428 00.000 18120 OnExposeComplete: enter
00:18:06.429 00.001 18120 UpdateGuideState(): m_state=6
00:18:06.430 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
00:18:06.430 00.000 18120 Star::Find returns 1 (0), X=409.61, Y=238.69, Mass=2435, SNR=33.9, Peak=184 HFD=4.2
00:18:06.431 00.001 18120 MultiStar: [#1 -0.41,0.40,0.00,M2] [#2 -0.45,0.20,0.00,M6] [#3 -0.39,0.29,0.00,M4] [#4 -0.25,0.03,0.49,U] [#5 -0.24,0.32,0.00,M2] [#6 0.03,0.22,0.43,U] [#7 -0.25,0.16,0.45,U] [#8 -0.41,0.09,0.00,M5] 
00:18:06.431 00.000 18120 single-star, 3 included, MultiStar: {-0.11, 0.14}, one-star: {-0.03, 0.15}
00:18:06.432 00.001 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
00:18:06.432 00.000 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
00:18:06.433 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.80 mountX=-0.15 mountY=-0.04, mountTheta=-2.90
00:18:06.434 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
00:18:06.436 00.002 18120 Enqueuing Move request for scope (-0.03, 0.15)
00:18:06.437 00.001 21948 Worker thread wakes up
00:18:06.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:18:06.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:18:06.437 00.000 21948 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=-0.04
00:18:06.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:18:06.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:06.438 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:06.438 00.000 18120 UpdateGuideState exits: m=2435 RSB=33.9
00:18:06.439 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:06.440 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:06.443 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:06.443 00.000 21948 MoveAxis(E, 0, ABG)
00:18:06.443 00.000 21948 Move returns status 0, amount 0
00:18:06.443 00.000 18120 Enqueuing Expose request
00:18:06.443 00.000 21948 MoveAxis(N, 0, ABG)
00:18:06.443 00.000 21948 Move returns status 0, amount 0
00:18:06.443 00.000 21948 move complete, result=0
00:18:06.443 00.000 21948 worker thread done servicing request
00:18:06.443 00.000 21948 Worker thread wakes up
00:18:06.443 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:06.444 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:06.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:08.069 01.625 21948 Exposure complete
00:18:08.106 00.037 21948 worker thread done servicing request
00:18:08.106 00.000 18120 OnExposeComplete: enter
00:18:08.107 00.001 18120 UpdateGuideState(): m_state=6
00:18:08.108 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
00:18:08.109 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=238.57, Mass=2037, SNR=31.0, Peak=177 HFD=4.1
00:18:08.111 00.002 18120 MultiStar: [#1 -0.27,0.08,0.68,U] [#2 -0.34,0.23,0.00,M7] [#3 -0.46,0.34,0.00,M5] [#4 -0.31,-0.14,0.55,U] [#5 -0.23,0.31,0.00,M3] [#6 -0.08,0.06,0.47,U] [#7 -0.22,0.16,0.55,U] [#8 -0.28,0.24,0.00,M6] 
00:18:08.112 00.001 18120 single-star, 4 included, MultiStar: {-0.22, 0.04}, one-star: {-0.20, 0.03}
00:18:08.113 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.13 = -2.16)
00:18:08.114 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
00:18:08.115 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.21 cameraTheta=2.98 mountX=-0.11 mountY=0.17, mountTheta=2.17
00:18:08.117 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.03, opts=13)
00:18:08.118 00.001 18120 Enqueuing Move request for scope (-0.20, 0.03)
00:18:08.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:08.119 00.001 21948 Worker thread wakes up
00:18:08.119 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.0
00:18:08.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:08.120 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
00:18:08.120 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:08.121 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
00:18:08.121 00.000 21948 Moving (-0.20, 0.03) raw xDistance=-0.11 yDistance=0.17
00:18:08.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:18:08.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:08.121 00.000 18120 Enqueuing Expose request
00:18:08.122 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:18:08.122 00.000 21948 MoveAxis(E, 0, ABG)
00:18:08.122 00.000 21948 Move returns status 0, amount 0
00:18:08.122 00.000 21948 MoveAxis(N, 0, ABG)
00:18:08.122 00.000 21948 Move returns status 0, amount 0
00:18:08.122 00.000 21948 move complete, result=0
00:18:08.122 00.000 21948 worker thread done servicing request
00:18:08.122 00.000 21948 Worker thread wakes up
00:18:08.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:08.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:08.124 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:09.648 01.524 21948 Exposure complete
00:18:09.675 00.027 21948 worker thread done servicing request
00:18:09.675 00.000 18120 OnExposeComplete: enter
00:18:09.677 00.002 18120 UpdateGuideState(): m_state=6
00:18:09.679 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
00:18:09.680 00.001 18120 Star::Find returns 1 (0), X=409.62, Y=238.40, Mass=1899, SNR=30.0, Peak=159 HFD=3.9
00:18:09.682 00.002 18120 MultiStar: [#1 -0.47,0.10,0.00,M2] [#2 -0.59,0.00,0.00,M8] [#3 -0.38,0.09,0.00,M6] [#4 -0.30,-0.03,0.57,U] [#5 -0.12,0.37,0.00,M4] [#6 -0.25,0.04,0.51,U] [#7 -0.20,0.19,0.56,U] [#8 -0.35,-0.11,0.00,M7] 
00:18:09.683 00.001 18120 single-star, 3 included, MultiStar: {-0.16, -0.01}, one-star: {-0.02, -0.14}
00:18:09.684 00.001 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
00:18:09.684 00.000 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
00:18:09.685 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.73 mountX=0.12 mountY=0.08, mountTheta=0.62
00:18:09.686 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.14, opts=13)
00:18:09.686 00.000 18120 Enqueuing Move request for scope (-0.02, -0.14)
00:18:09.687 00.001 21948 Worker thread wakes up
00:18:09.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:09.687 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.0
00:18:09.688 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:09.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:09.689 00.001 18120 Enqueuing Expose request
00:18:09.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
00:18:09.689 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
00:18:09.689 00.000 21948 Moving (-0.02, -0.14) raw xDistance=0.12 yDistance=0.08
00:18:09.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:18:09.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:09.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:18:09.689 00.000 21948 MoveAxis(E, 0, ABG)
00:18:09.689 00.000 21948 Move returns status 0, amount 0
00:18:09.689 00.000 21948 MoveAxis(N, 0, ABG)
00:18:09.689 00.000 21948 Move returns status 0, amount 0
00:18:09.689 00.000 21948 move complete, result=0
00:18:09.689 00.000 21948 worker thread done servicing request
00:18:09.689 00.000 21948 Worker thread wakes up
00:18:09.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:09.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:09.690 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:11.321 01.631 21948 Exposure complete
00:18:11.370 00.049 21948 worker thread done servicing request
00:18:11.370 00.000 18120 OnExposeComplete: enter
00:18:11.371 00.001 18120 UpdateGuideState(): m_state=6
00:18:11.372 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
00:18:11.372 00.000 18120 Star::Find returns 1 (0), X=409.56, Y=238.34, Mass=2183, SNR=32.1, Peak=176 HFD=4.4
00:18:11.373 00.001 18120 MultiStar: [#1 -0.18,0.03,0.68,U] [#2 -0.26,0.14,0.63,U] [#3 -0.32,0.25,0.00,M7] [#4 -0.24,0.02,0.53,U] [#5 -0.25,0.27,0.00,M5] [#6 -0.02,0.13,0.48,U] [#7 -0.08,0.24,0.49,U] [#8 -0.50,0.14,0.00,M8] 
00:18:11.373 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.03}, one-star: {-0.08, -0.20}
00:18:11.375 00.002 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
00:18:11.376 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
00:18:11.377 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.97 mountX=-0.08 mountY=0.12, mountTheta=2.19
00:18:11.378 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
00:18:11.379 00.001 18120 Enqueuing Move request for scope (-0.14, 0.03)
00:18:11.380 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:11.381 00.001 21948 Worker thread wakes up
00:18:11.381 00.000 18120 UpdateGuideState exits: m=2183 RSB=32.1
00:18:11.382 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:11.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:18:11.382 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:18:11.382 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:11.383 00.001 18120 Enqueuing Expose request
00:18:11.383 00.000 21948 Moving (-0.14, 0.03) raw xDistance=-0.08 yDistance=0.12
00:18:11.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:18:11.383 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:11.383 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:18:11.383 00.000 21948 MoveAxis(E, 0, ABG)
00:18:11.383 00.000 21948 Move returns status 0, amount 0
00:18:11.383 00.000 21948 MoveAxis(N, 0, ABG)
00:18:11.383 00.000 21948 Move returns status 0, amount 0
00:18:11.383 00.000 21948 move complete, result=0
00:18:11.383 00.000 21948 worker thread done servicing request
00:18:11.383 00.000 21948 Worker thread wakes up
00:18:11.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:11.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:11.384 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:12.896 01.512 21948 Exposure complete
00:18:12.930 00.034 21948 worker thread done servicing request
00:18:12.930 00.000 18120 OnExposeComplete: enter
00:18:12.931 00.001 18120 UpdateGuideState(): m_state=6
00:18:12.932 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
00:18:12.934 00.002 18120 Star::Find returns 1 (0), X=409.61, Y=238.19, Mass=2128, SNR=31.6, Peak=171 HFD=4.0
00:18:12.934 00.000 18120 MultiStar: [#1 -0.40,0.16,0.00,M2] [#2 -0.61,0.06,0.00,M8] [#3 -0.78,0.25,0.00,M8] [#4 -0.14,-0.13,0.55,U] [#5 -0.30,0.19,0.52,U] [#6 -0.29,0.07,0.45,U] [#7 -0.04,0.28,0.52,U] [#8 -0.35,0.16,0.00,M9] 
00:18:12.935 00.001 18120 refined, 4 included, MultiStar: {-0.14, -0.05}, one-star: {-0.03, -0.35}
00:18:12.935 00.000 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.14) = xAngle (-1.66 = -1.66)
00:18:12.936 00.001 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
00:18:12.936 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=-0.01 mountY=0.14, mountTheta=1.66
00:18:12.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.05, opts=13)
00:18:12.938 00.001 18120 Enqueuing Move request for scope (-0.14, -0.05)
00:18:12.938 00.000 21948 Worker thread wakes up
00:18:12.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
00:18:12.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
00:18:12.938 00.000 21948 Moving (-0.14, -0.05) raw xDistance=-0.01 yDistance=0.14
00:18:12.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:18:12.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:12.939 00.001 18120 UpdateGuideState exits: m=2128 RSB=31.6
00:18:12.939 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:12.940 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:12.940 00.000 18120 Enqueuing Expose request
00:18:12.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:12.941 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:18:12.941 00.000 21948 MoveAxis(E, 0, ABG)
00:18:12.941 00.000 21948 Move returns status 0, amount 0
00:18:12.941 00.000 21948 MoveAxis(N, 0, ABG)
00:18:12.941 00.000 21948 Move returns status 0, amount 0
00:18:12.941 00.000 21948 move complete, result=0
00:18:12.941 00.000 21948 worker thread done servicing request
00:18:12.941 00.000 21948 Worker thread wakes up
00:18:12.941 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:12.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:12.941 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:14.576 01.635 21948 Exposure complete
00:18:14.644 00.068 21948 worker thread done servicing request
00:18:14.644 00.000 18120 OnExposeComplete: enter
00:18:14.645 00.001 18120 UpdateGuideState(): m_state=6
00:18:14.645 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
00:18:14.646 00.001 18120 Star::Find returns 1 (0), X=409.68, Y=238.62, Mass=2158, SNR=31.8, Peak=182 HFD=4.2
00:18:14.648 00.002 18120 MultiStar: [#1 -0.44,0.44,0.00,M3] [#2 -0.42,0.18,0.00,M9] [#3 -0.54,0.50,0.00,M9] [#4 -0.24,0.02,0.54,U] [#5 -0.29,0.47,0.00,M5] [#6 0.03,0.34,0.41,U] [#7 0.02,0.47,0.00,M1] [#8 -0.30,0.45,0.00,M10] 
00:18:14.649 00.001 18120 single-star, 2 included, MultiStar: {-0.04, 0.12}, one-star: {0.04, 0.08}
00:18:14.651 00.002 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
00:18:14.652 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.38 = -0.90)
00:18:14.653 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.14 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
00:18:14.656 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.08, opts=13)
00:18:14.656 00.000 18120 Enqueuing Move request for scope (0.04, 0.08)
00:18:14.657 00.001 21948 Worker thread wakes up
00:18:14.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:14.657 00.000 18120 UpdateGuideState exits: m=2158 RSB=31.8
00:18:14.658 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:14.658 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:14.659 00.001 18120 Enqueuing Expose request
00:18:14.659 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:18:14.659 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:18:14.659 00.000 21948 Moving (0.04, 0.08) raw xDistance=-0.06 yDistance=-0.07
00:18:14.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:18:14.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:14.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:14.659 00.000 21948 MoveAxis(E, 0, ABG)
00:18:14.659 00.000 21948 Move returns status 0, amount 0
00:18:14.659 00.000 21948 MoveAxis(N, 0, ABG)
00:18:14.659 00.000 21948 Move returns status 0, amount 0
00:18:14.660 00.001 21948 move complete, result=0
00:18:14.660 00.000 21948 worker thread done servicing request
00:18:14.660 00.000 21948 Worker thread wakes up
00:18:14.660 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:14.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:14.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:16.064 01.404 21948 Exposure complete
00:18:16.092 00.028 21948 worker thread done servicing request
00:18:16.093 00.001 18120 OnExposeComplete: enter
00:18:16.095 00.002 18120 UpdateGuideState(): m_state=6
00:18:16.096 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
00:18:16.096 00.000 18120 Star::Find returns 1 (0), X=409.70, Y=239.02, Mass=2015, SNR=30.9, Peak=197 HFD=4.1
00:18:16.097 00.001 18120 MultiStar: [#1 -0.29,0.81,0.00,M4] [#2 -0.35,0.47,0.00,M10] [#3 -0.21,0.74,0.00,M10] [#4 -0.05,0.42,0.00,M1] [#5 -0.23,0.68,0.00,M6] [#6 -0.01,0.77,0.00,M1] [#7 0.08,0.71,0.00,M2] [#8 -0.25,0.64,0.00,R] 
00:18:16.098 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
00:18:16.098 00.000 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.60)
00:18:16.099 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.44 mountX=-0.41 mountY=-0.27, mountTheta=-2.56
00:18:16.100 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.48, opts=13)
00:18:16.100 00.000 18120 Enqueuing Move request for scope (0.06, 0.48)
00:18:16.101 00.001 21948 Worker thread wakes up
00:18:16.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:16.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.48) opts 0xd
00:18:16.101 00.000 18120 UpdateGuideState exits: m=2015 RSB=30.9
00:18:16.102 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:16.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:16.103 00.001 18120 Enqueuing Expose request
00:18:16.103 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.48)
00:18:16.103 00.000 21948 Moving (0.06, 0.48) raw xDistance=-0.41 yDistance=-0.27
00:18:16.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:18:16.103 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:16.103 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:18:16.103 00.000 21948 MoveAxis(E, 73, ABG)
00:18:16.103 00.000 21948 Guiding  Dir = 2, Dur = 73
00:18:16.104 00.001 21948 IsSlewing returns 0
00:18:16.104 00.000 21948 IsGuiding returns 0
00:18:16.106 00.002 21948 PulseGuide returned control before completion, sleep 82
00:18:16.189 00.083 21948 IsGuiding returns 1
00:18:16.189 00.000 21948 scope still moving after pulse duration time elapsed
00:18:16.220 00.031 21948 IsSlewing returns 0
00:18:16.220 00.000 21948 IsGuiding returns 0
00:18:16.220 00.000 21948 scope move finished after 73 + 43 ms
00:18:16.220 00.000 21948 Move returns status 0, amount 73
00:18:16.220 00.000 21948 MoveAxis(N, 0, ABG)
00:18:16.220 00.000 21948 Move returns status 0, amount 0
00:18:16.220 00.000 21948 move complete, result=0
00:18:16.220 00.000 21948 worker thread done servicing request
00:18:16.220 00.000 21948 Worker thread wakes up
00:18:16.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:16.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:16.220 00.000 18120 GuideStep: -0.4 px 73 ms EAST, -0.3 px 0 ms NORTH
00:18:17.843 01.623 21948 Exposure complete
00:18:17.890 00.047 21948 worker thread done servicing request
00:18:17.891 00.001 18120 OnExposeComplete: enter
00:18:17.891 00.000 18120 UpdateGuideState(): m_state=6
00:18:17.892 00.001 18120 Star::Find(15, 409, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
00:18:17.892 00.000 18120 Star::Find returns 1 (0), X=410.06, Y=238.47, Mass=1987, SNR=30.8, Peak=173 HFD=4.0
00:18:17.893 00.001 18120 MultiStar: [#1 0.05,0.12,0.74,U] [#2 0.20,-0.22,0.65,U] [#3 0.32,0.07,0.68,U] [#4 0.24,0.16,0.58,U] [#5 0.24,-0.01,0.57,U] [#6 0.36,-0.08,0.00,M2] [#7 0.46,-0.13,0.00,M3] [#8 0.37,-0.63,0.00,M1] 
00:18:17.893 00.000 18120 refined, 5 included, MultiStar: {0.26, 0.00}, one-star: {0.42, -0.07}
00:18:17.894 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.14) = xAngle (1.15 = 1.15)
00:18:17.894 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.03)
00:18:17.895 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.01 mountX=0.10 mountY=-0.23, mountTheta=-1.14
00:18:17.896 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.00, opts=13)
00:18:17.897 00.001 18120 Enqueuing Move request for scope (0.26, 0.00)
00:18:17.897 00.000 21948 Worker thread wakes up
00:18:17.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:17.898 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.8
00:18:17.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:17.898 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:17.899 00.001 18120 Enqueuing Expose request
00:18:17.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.00) opts 0xd
00:18:17.899 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.00)
00:18:17.899 00.000 21948 Moving (0.26, 0.00) raw xDistance=0.10 yDistance=-0.23
00:18:17.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:18:17.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:17.900 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:18:17.900 00.000 21948 MoveAxis(E, 0, ABG)
00:18:17.900 00.000 21948 Move returns status 0, amount 0
00:18:17.900 00.000 21948 MoveAxis(N, 0, ABG)
00:18:17.900 00.000 21948 Move returns status 0, amount 0
00:18:17.900 00.000 21948 move complete, result=0
00:18:17.900 00.000 21948 worker thread done servicing request
00:18:17.900 00.000 21948 Worker thread wakes up
00:18:17.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:17.900 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:17.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:19.419 01.519 21948 Exposure complete
00:18:19.454 00.035 21948 worker thread done servicing request
00:18:19.454 00.000 18120 OnExposeComplete: enter
00:18:19.455 00.001 18120 UpdateGuideState(): m_state=6
00:18:19.455 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
00:18:19.456 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=237.89, Mass=2070, SNR=31.3, Peak=232 HFD=4.2
00:18:19.456 00.000 18120 MultiStar: large primary error, entering stabilization period
00:18:19.456 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.14) = xAngle (0.10 = 0.10)
00:18:19.457 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.20 = -3.08)
00:18:19.457 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=-0.65 hyp=0.75 cameraTheta=-1.04 mountX=0.75 mountY=-0.04, mountTheta=-0.06
00:18:19.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.65, opts=13)
00:18:19.459 00.001 18120 Enqueuing Move request for scope (0.38, -0.65)
00:18:19.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:19.460 00.001 18120 UpdateGuideState exits: m=2070 RSB=31.3
00:18:19.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:19.461 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:19.461 00.000 18120 Enqueuing Expose request
00:18:19.462 00.001 21948 Worker thread wakes up
00:18:19.462 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.65) opts 0xd
00:18:19.462 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.65)
00:18:19.462 00.000 21948 Moving (0.38, -0.65) raw xDistance=0.75 yDistance=-0.04
00:18:19.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
00:18:19.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:19.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:19.462 00.000 21948 MoveAxis(W, 133, ABG)
00:18:19.462 00.000 21948 Guiding  Dir = 3, Dur = 133
00:18:19.462 00.000 21948 IsSlewing returns 0
00:18:19.462 00.000 21948 IsGuiding returns 0
00:18:19.465 00.003 21948 PulseGuide returned control before completion, sleep 141
00:18:19.619 00.154 21948 IsGuiding returns 0
00:18:19.619 00.000 21948 Move returns status 0, amount 133
00:18:19.619 00.000 21948 MoveAxis(N, 0, ABG)
00:18:19.619 00.000 21948 Move returns status 0, amount 0
00:18:19.619 00.000 21948 move complete, result=0
00:18:19.620 00.001 21948 worker thread done servicing request
00:18:19.620 00.000 21948 Worker thread wakes up
00:18:19.620 00.000 18120 GuideStep: 0.7 px 133 ms WEST, -0.0 px 0 ms NORTH
00:18:19.621 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:19.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:21.248 01.627 21948 Exposure complete
00:18:21.275 00.027 21948 worker thread done servicing request
00:18:21.275 00.000 18120 OnExposeComplete: enter
00:18:21.278 00.003 18120 UpdateGuideState(): m_state=6
00:18:21.280 00.002 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
00:18:21.280 00.000 18120 Star::Find returns 1 (0), X=409.51, Y=238.18, Mass=2238, SNR=32.4, Peak=182 HFD=3.8
00:18:21.282 00.002 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
00:18:21.283 00.001 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.33 = 2.33)
00:18:21.284 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.39 cameraTheta=-1.92 mountX=0.28 mountY=0.28, mountTheta=0.79
00:18:21.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.36, opts=13)
00:18:21.285 00.000 18120 Enqueuing Move request for scope (-0.13, -0.36)
00:18:21.286 00.001 21948 Worker thread wakes up
00:18:21.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:21.286 00.000 18120 UpdateGuideState exits: m=2238 RSB=32.4
00:18:21.287 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:21.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:21.287 00.000 18120 Enqueuing Expose request
00:18:21.288 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd
00:18:21.288 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.36)
00:18:21.288 00.000 21948 Moving (-0.13, -0.36) raw xDistance=0.28 yDistance=0.28
00:18:21.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
00:18:21.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:21.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:18:21.288 00.000 21948 MoveAxis(W, 59, ABG)
00:18:21.288 00.000 21948 Guiding  Dir = 3, Dur = 59
00:18:21.288 00.000 21948 IsSlewing returns 0
00:18:21.288 00.000 21948 IsGuiding returns 0
00:18:21.289 00.001 21948 PulseGuide returned control before completion, sleep 68
00:18:21.374 00.085 21948 IsGuiding returns 0
00:18:21.374 00.000 21948 Move returns status 0, amount 59
00:18:21.374 00.000 21948 MoveAxis(N, 0, ABG)
00:18:21.374 00.000 21948 Move returns status 0, amount 0
00:18:21.374 00.000 21948 move complete, result=0
00:18:21.374 00.000 21948 worker thread done servicing request
00:18:21.374 00.000 21948 Worker thread wakes up
00:18:21.374 00.000 18120 GuideStep: 0.3 px 59 ms WEST, 0.3 px 0 ms NORTH
00:18:21.375 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:21.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:22.787 01.412 21948 Exposure complete
00:18:22.831 00.044 21948 worker thread done servicing request
00:18:22.831 00.000 18120 OnExposeComplete: enter
00:18:22.832 00.001 18120 UpdateGuideState(): m_state=6
00:18:22.833 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
00:18:22.836 00.003 18120 Star::Find returns 1 (0), X=409.43, Y=238.57, Mass=1975, SNR=30.5, Peak=156 HFD=4.2
00:18:22.839 00.003 18120 MultiStar: exiting stabilization period
00:18:22.842 00.003 18120 MultiStar: [#1 -0.45,0.16,0.00,M4] [#2 -0.85,0.19,0.00,M10] [#3 -0.48,0.26,0.00,M10] [#4 -0.26,0.03,0.56,U] [#5 -0.20,0.36,0.00,M6] [#6 -0.49,0.22,0.00,M3] [#7 -0.47,0.12,0.00,M4] [#8 -0.49,-0.44,0.00,M2] 
00:18:22.844 00.002 18120 single-star, 1 included, MultiStar: {-0.23, 0.03}, one-star: {-0.21, 0.03}
00:18:22.846 00.002 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.13 = -2.16)
00:18:22.849 00.003 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
00:18:22.849 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=2.98 mountX=-0.12 mountY=0.17, mountTheta=2.17
00:18:22.851 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.03, opts=13)
00:18:22.851 00.000 18120 Enqueuing Move request for scope (-0.21, 0.03)
00:18:22.852 00.001 21948 Worker thread wakes up
00:18:22.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:22.852 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.5
00:18:22.853 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.853 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:22.854 00.001 18120 Enqueuing Expose request
00:18:22.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
00:18:22.854 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
00:18:22.854 00.000 21948 Moving (-0.21, 0.03) raw xDistance=-0.12 yDistance=0.17
00:18:22.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:18:22.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:22.854 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:18:22.854 00.000 21948 MoveAxis(E, 0, ABG)
00:18:22.854 00.000 21948 Move returns status 0, amount 0
00:18:22.854 00.000 21948 MoveAxis(N, 0, ABG)
00:18:22.854 00.000 21948 Move returns status 0, amount 0
00:18:22.854 00.000 21948 move complete, result=0
00:18:22.854 00.000 21948 worker thread done servicing request
00:18:22.854 00.000 21948 Worker thread wakes up
00:18:22.854 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:22.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:22.855 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:24.493 01.638 21948 Exposure complete
00:18:24.527 00.034 21948 worker thread done servicing request
00:18:24.527 00.000 18120 OnExposeComplete: enter
00:18:24.531 00.004 18120 UpdateGuideState(): m_state=6
00:18:24.533 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
00:18:24.533 00.000 18120 Star::Find returns 1 (0), X=409.30, Y=238.87, Mass=1919, SNR=30.1, Peak=190 HFD=4.0
00:18:24.534 00.001 18120 MultiStar: [#1 -0.68,0.52,0.00,M5] [#2 -0.60,0.54,0.00,R] [#3 -0.62,0.59,0.00,R] [#4 -0.22,0.29,0.00,M1] [#5 -0.55,0.63,0.00,M7] [#6 -0.21,0.52,0.00,M4] [#7 -0.35,0.45,0.00,M5] [#8 -0.34,0.00,0.46,U] 
00:18:24.535 00.001 18120 refined, 1 included, MultiStar: {-0.34, 0.23}, one-star: {-0.35, 0.33}
00:18:24.535 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.70 = -2.59)
00:18:24.536 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
00:18:24.536 00.000 18120 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.55 mountX=-0.35 mountY=0.20, mountTheta=2.61
00:18:24.537 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.23, opts=13)
00:18:24.538 00.001 18120 Enqueuing Move request for scope (-0.34, 0.23)
00:18:24.538 00.000 21948 Worker thread wakes up
00:18:24.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.23) opts 0xd
00:18:24.538 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.23)
00:18:24.538 00.000 21948 Moving (-0.34, 0.23) raw xDistance=-0.35 yDistance=0.20
00:18:24.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:18:24.539 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:24.539 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.1
00:18:24.539 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:24.540 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:18:24.541 00.001 21948 MoveAxis(E, 63, ABG)
00:18:24.541 00.000 21948 Guiding  Dir = 2, Dur = 63
00:18:24.541 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:24.541 00.000 18120 Enqueuing Expose request
00:18:24.542 00.001 21948 IsSlewing returns 0
00:18:24.542 00.000 21948 IsGuiding returns 0
00:18:24.543 00.001 21948 PulseGuide returned control before completion, sleep 72
00:18:24.618 00.075 21948 IsGuiding returns 0
00:18:24.618 00.000 21948 Move returns status 0, amount 63
00:18:24.619 00.001 21948 MoveAxis(S, 49, ABG)
00:18:24.619 00.000 21948 Guiding  Dir = 1, Dur = 49
00:18:24.619 00.000 21948 IsSlewing returns 0
00:18:24.619 00.000 21948 IsGuiding returns 0
00:18:24.624 00.005 21948 PulseGuide returned control before completion, sleep 55
00:18:24.683 00.059 21948 IsGuiding returns 0
00:18:24.684 00.001 21948 Move returns status 0, amount 49
00:18:24.684 00.000 21948 move complete, result=0
00:18:24.684 00.000 21948 worker thread done servicing request
00:18:24.684 00.000 18120 GuideStep: -0.3 px 63 ms EAST, 0.2 px 49 ms SOUTH
00:18:24.684 00.000 21948 Worker thread wakes up
00:18:24.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:24.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:26.093 01.409 21948 Exposure complete
00:18:26.128 00.035 21948 worker thread done servicing request
00:18:26.128 00.000 18120 OnExposeComplete: enter
00:18:26.129 00.001 18120 UpdateGuideState(): m_state=6
00:18:26.130 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
00:18:26.130 00.000 18120 Star::Find returns 1 (0), X=409.55, Y=238.55, Mass=2153, SNR=31.8, Peak=172 HFD=4.2
00:18:26.131 00.001 18120 MultiStar: [#1 -0.51,0.35,0.00,M6] [#2 0.03,-0.25,0.64,U] [#3 -0.03,-0.06,0.67,U] [#4 -0.15,0.03,0.54,U] [#5 -0.23,0.45,0.00,M8] [#6 -0.07,0.37,0.00,M5] [#7 -0.26,0.16,0.51,U] [#8 0.02,-0.36,0.41,U] 
00:18:26.132 00.001 18120 single-star, 5 included, MultiStar: {-0.08, -0.06}, one-star: {-0.09, 0.01}
00:18:26.133 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.13 = -2.16)
00:18:26.133 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
00:18:26.134 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.98 mountX=-0.05 mountY=0.08, mountTheta=2.17
00:18:26.135 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.01, opts=13)
00:18:26.136 00.001 18120 Enqueuing Move request for scope (-0.09, 0.01)
00:18:26.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:26.137 00.001 21948 Worker thread wakes up
00:18:26.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:18:26.137 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:18:26.137 00.000 21948 Moving (-0.09, 0.01) raw xDistance=-0.05 yDistance=0.08
00:18:26.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:18:26.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:26.137 00.000 18120 UpdateGuideState exits: m=2153 RSB=31.8
00:18:26.137 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:26.138 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:18:26.138 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:26.138 00.000 18120 Enqueuing Expose request
00:18:26.139 00.001 21948 MoveAxis(E, 0, ABG)
00:18:26.139 00.000 21948 Move returns status 0, amount 0
00:18:26.139 00.000 21948 MoveAxis(N, 0, ABG)
00:18:26.139 00.000 21948 Move returns status 0, amount 0
00:18:26.139 00.000 21948 move complete, result=0
00:18:26.139 00.000 21948 worker thread done servicing request
00:18:26.139 00.000 21948 Worker thread wakes up
00:18:26.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:26.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:26.140 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:27.766 01.626 21948 Exposure complete
00:18:27.810 00.044 21948 worker thread done servicing request
00:18:27.810 00.000 18120 OnExposeComplete: enter
00:18:27.811 00.001 18120 UpdateGuideState(): m_state=6
00:18:27.812 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
00:18:27.814 00.002 18120 Star::Find returns 1 (0), X=409.90, Y=238.62, Mass=1997, SNR=30.6, Peak=192 HFD=3.9
00:18:27.815 00.001 18120 MultiStar: [#1 -0.38,0.12,0.00,M7] [#2 0.32,-0.26,0.00,M1] [#3 0.51,-0.31,0.00,M1] [#4 -0.08,0.10,0.57,U] [#5 0.09,0.34,0.55,U] [#6 -0.09,0.12,0.50,U] [#7 -0.11,0.37,0.00,M5] [#8 0.13,-0.14,0.48,U] 
00:18:27.816 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.10}, one-star: {0.26, 0.08}
00:18:27.818 00.002 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.14) = xAngle (1.99 = 1.99)
00:18:27.819 00.001 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.09 = -1.20)
00:18:27.820 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.84 mountX=-0.05 mountY=-0.13, mountTheta=-1.98
00:18:27.821 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.10, opts=13)
00:18:27.822 00.001 18120 Enqueuing Move request for scope (0.09, 0.10)
00:18:27.822 00.000 21948 Worker thread wakes up
00:18:27.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:27.823 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.6
00:18:27.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:27.824 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:27.824 00.000 18120 Enqueuing Expose request
00:18:27.825 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:18:27.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:18:27.825 00.000 21948 Moving (0.09, 0.10) raw xDistance=-0.05 yDistance=-0.13
00:18:27.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:18:27.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:27.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:18:27.825 00.000 21948 MoveAxis(E, 0, ABG)
00:18:27.825 00.000 21948 Move returns status 0, amount 0
00:18:27.825 00.000 21948 MoveAxis(N, 0, ABG)
00:18:27.825 00.000 21948 Move returns status 0, amount 0
00:18:27.825 00.000 21948 move complete, result=0
00:18:27.825 00.000 21948 worker thread done servicing request
00:18:27.825 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:27.826 00.001 21948 Worker thread wakes up
00:18:27.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:27.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:29.353 01.527 21948 Exposure complete
00:18:29.385 00.032 21948 worker thread done servicing request
00:18:29.385 00.000 18120 OnExposeComplete: enter
00:18:29.386 00.001 18120 UpdateGuideState(): m_state=6
00:18:29.386 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
00:18:29.387 00.001 18120 Star::Find returns 1 (0), X=409.72, Y=238.39, Mass=2132, SNR=31.6, Peak=187 HFD=4.3
00:18:29.388 00.001 18120 MultiStar: [#1 -0.27,-0.09,0.70,U] [#2 0.17,-0.40,0.00,M2] [#3 0.54,-0.42,0.00,M2] [#4 0.05,-0.27,0.53,U] [#5 0.01,0.07,0.49,U] [#6 -0.08,0.13,0.49,U] [#7 -0.30,0.08,0.51,U] [#8 -0.06,-0.41,0.00,M1] 
00:18:29.389 00.001 18120 refined, 5 included, MultiStar: {-0.07, -0.06}, one-star: {0.08, -0.15}
00:18:29.391 00.002 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
00:18:29.392 00.001 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
00:18:29.393 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.44 mountX=0.03 mountY=0.09, mountTheta=1.30
00:18:29.395 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.06, opts=13)
00:18:29.395 00.000 18120 Enqueuing Move request for scope (-0.07, -0.06)
00:18:29.396 00.001 21948 Worker thread wakes up
00:18:29.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:29.396 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.6
00:18:29.397 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:29.397 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:29.398 00.001 18120 Enqueuing Expose request
00:18:29.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:18:29.398 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:18:29.398 00.000 21948 Moving (-0.07, -0.06) raw xDistance=0.03 yDistance=0.09
00:18:29.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:18:29.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:29.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:18:29.398 00.000 21948 MoveAxis(E, 0, ABG)
00:18:29.398 00.000 21948 Move returns status 0, amount 0
00:18:29.398 00.000 21948 MoveAxis(N, 0, ABG)
00:18:29.398 00.000 21948 Move returns status 0, amount 0
00:18:29.398 00.000 21948 move complete, result=0
00:18:29.398 00.000 21948 worker thread done servicing request
00:18:29.398 00.000 21948 Worker thread wakes up
00:18:29.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:29.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:29.401 00.003 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:31.029 01.628 21948 Exposure complete
00:18:31.062 00.033 21948 worker thread done servicing request
00:18:31.062 00.000 18120 OnExposeComplete: enter
00:18:31.063 00.001 18120 UpdateGuideState(): m_state=6
00:18:31.064 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
00:18:31.065 00.001 18120 Star::Find returns 1 (0), X=409.71, Y=238.35, Mass=1984, SNR=30.6, Peak=191 HFD=4.1
00:18:31.066 00.001 18120 MultiStar: [#1 -0.02,-0.20,0.74,U] [#2 0.18,-0.57,0.00,M3] [#3 0.54,-0.58,0.00,M3] [#4 -0.13,0.02,0.56,U] [#5 0.10,0.14,0.52,U] [#6 0.03,-0.18,0.51,U] [#7 -0.14,0.16,0.53,U] [#8 0.08,-0.57,0.00,M2] 
00:18:31.067 00.001 18120 refined, 5 included, MultiStar: {-0.01, -0.07}, one-star: {0.07, -0.18}
00:18:31.068 00.001 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.14) = xAngle (-0.56 = -0.56)
00:18:31.069 00.001 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
00:18:31.070 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.70 mountX=0.06 mountY=0.04, mountTheta=0.59
00:18:31.071 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
00:18:31.072 00.001 18120 Enqueuing Move request for scope (-0.01, -0.07)
00:18:31.073 00.001 21948 Worker thread wakes up
00:18:31.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:18:31.073 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:18:31.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:31.074 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.6
00:18:31.074 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:31.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:31.075 00.001 18120 Enqueuing Expose request
00:18:31.075 00.000 21948 Moving (-0.01, -0.07) raw xDistance=0.06 yDistance=0.04
00:18:31.076 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:18:31.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:31.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:31.076 00.000 21948 MoveAxis(E, 0, ABG)
00:18:31.076 00.000 21948 Move returns status 0, amount 0
00:18:31.076 00.000 21948 MoveAxis(N, 0, ABG)
00:18:31.076 00.000 21948 Move returns status 0, amount 0
00:18:31.076 00.000 21948 move complete, result=0
00:18:31.076 00.000 21948 worker thread done servicing request
00:18:31.076 00.000 21948 Worker thread wakes up
00:18:31.076 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:31.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:31.076 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:32.592 01.516 21948 Exposure complete
00:18:32.640 00.048 21948 worker thread done servicing request
00:18:32.640 00.000 18120 OnExposeComplete: enter
00:18:32.641 00.001 18120 UpdateGuideState(): m_state=6
00:18:32.642 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
00:18:32.643 00.001 18120 Star::Find returns 1 (0), X=409.65, Y=238.62, Mass=2242, SNR=32.6, Peak=176 HFD=4.3
00:18:32.645 00.002 18120 MultiStar: [#1 -0.25,0.17,0.71,U] [#2 0.08,-0.44,0.00,M4] [#3 0.32,-0.29,0.00,M4] [#4 -0.23,0.22,0.55,U] [#5 -0.30,0.40,0.00,M6] [#6 -0.24,0.28,0.00,M3] [#7 -0.29,0.19,0.49,U] [#8 -0.31,-0.58,0.00,M3] 
00:18:32.645 00.000 18120 single-star, 3 included, MultiStar: {-0.16, 0.15}, one-star: {0.01, 0.08}
00:18:32.646 00.001 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.14) = xAngle (2.60 = 2.60)
00:18:32.647 00.001 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.70 = -0.58)
00:18:32.647 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.46 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
00:18:32.648 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
00:18:32.649 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
00:18:32.649 00.000 21948 Worker thread wakes up
00:18:32.650 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:32.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:18:32.650 00.000 18120 UpdateGuideState exits: m=2242 RSB=32.6
00:18:32.651 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:32.651 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:32.652 00.001 18120 Enqueuing Expose request
00:18:32.653 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:18:32.653 00.000 21948 Moving (0.01, 0.08) raw xDistance=-0.07 yDistance=-0.05
00:18:32.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:18:32.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:32.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:32.653 00.000 21948 MoveAxis(E, 0, ABG)
00:18:32.653 00.000 21948 Move returns status 0, amount 0
00:18:32.653 00.000 21948 MoveAxis(N, 0, ABG)
00:18:32.653 00.000 21948 Move returns status 0, amount 0
00:18:32.653 00.000 21948 move complete, result=0
00:18:32.653 00.000 21948 worker thread done servicing request
00:18:32.653 00.000 21948 Worker thread wakes up
00:18:32.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:32.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:32.653 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:34.280 01.627 21948 Exposure complete
00:18:34.316 00.036 21948 worker thread done servicing request
00:18:34.316 00.000 18120 OnExposeComplete: enter
00:18:34.317 00.001 18120 UpdateGuideState(): m_state=6
00:18:34.318 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
00:18:34.318 00.000 18120 Star::Find returns 1 (0), X=409.83, Y=238.56, Mass=2076, SNR=31.2, Peak=175 HFD=3.8
00:18:34.319 00.001 18120 MultiStar: [#1 -0.27,0.26,0.00,M5] [#2 0.22,-0.14,0.66,U] [#3 0.42,-0.29,0.00,M5] [#4 -0.21,0.04,0.55,U] [#5 0.03,0.26,0.54,U] [#6 -0.24,0.30,0.00,M4] [#7 -0.17,0.35,0.00,M3] [#8 -0.30,-0.37,0.00,M4] 
00:18:34.319 00.000 18120 refined, 3 included, MultiStar: {0.08, 0.03}, one-star: {0.19, 0.02}
00:18:34.320 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.14) = xAngle (1.51 = 1.51)
00:18:34.320 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.61 = -1.67)
00:18:34.321 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.51
00:18:34.322 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
00:18:34.323 00.001 18120 Enqueuing Move request for scope (0.08, 0.03)
00:18:34.323 00.000 21948 Worker thread wakes up
00:18:34.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:34.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:18:34.323 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.2
00:18:34.324 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:34.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:34.325 00.001 18120 Enqueuing Expose request
00:18:34.325 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:18:34.325 00.000 21948 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
00:18:34.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:18:34.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:34.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:34.325 00.000 21948 MoveAxis(E, 0, ABG)
00:18:34.325 00.000 21948 Move returns status 0, amount 0
00:18:34.325 00.000 21948 MoveAxis(N, 0, ABG)
00:18:34.325 00.000 21948 Move returns status 0, amount 0
00:18:34.325 00.000 21948 move complete, result=0
00:18:34.325 00.000 21948 worker thread done servicing request
00:18:34.325 00.000 21948 Worker thread wakes up
00:18:34.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:34.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:34.326 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:35.847 01.521 21948 Exposure complete
00:18:35.883 00.036 21948 worker thread done servicing request
00:18:35.883 00.000 18120 OnExposeComplete: enter
00:18:35.884 00.001 18120 UpdateGuideState(): m_state=6
00:18:35.884 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
00:18:35.885 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=238.63, Mass=2098, SNR=31.5, Peak=196 HFD=4.0
00:18:35.885 00.000 18120 MultiStar: [#1 -0.25,0.27,0.00,M6] [#2 0.21,-0.08,0.63,U] [#3 0.25,-0.11,0.65,U] [#4 -0.29,0.09,0.53,U] [#5 -0.23,0.16,0.54,U] [#6 0.23,0.31,0.00,M5] [#7 -0.35,0.50,0.00,M4] [#8 -0.31,-0.29,0.00,M5] 
00:18:35.886 00.001 18120 refined, 4 included, MultiStar: {0.05, 0.03}, one-star: {0.17, 0.09}
00:18:35.886 00.000 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.14) = xAngle (1.64 = 1.64)
00:18:35.887 00.001 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.74 = -1.54)
00:18:35.887 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=-0.00 mountY=-0.06, mountTheta=-1.64
00:18:35.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
00:18:35.889 00.001 18120 Enqueuing Move request for scope (0.05, 0.03)
00:18:35.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:35.890 00.001 21948 Worker thread wakes up
00:18:35.890 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:18:35.890 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:18:35.890 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
00:18:35.890 00.000 21948 Moving (0.05, 0.03) raw xDistance=-0.00 yDistance=-0.06
00:18:35.890 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:18:35.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:35.891 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:35.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:35.891 00.000 18120 Enqueuing Expose request
00:18:35.892 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:35.892 00.000 21948 MoveAxis(E, 0, ABG)
00:18:35.892 00.000 21948 Move returns status 0, amount 0
00:18:35.892 00.000 21948 MoveAxis(N, 0, ABG)
00:18:35.892 00.000 21948 Move returns status 0, amount 0
00:18:35.892 00.000 21948 move complete, result=0
00:18:35.892 00.000 21948 worker thread done servicing request
00:18:35.892 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:35.893 00.001 21948 Worker thread wakes up
00:18:35.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:35.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:37.524 01.631 21948 Exposure complete
00:18:37.556 00.032 21948 worker thread done servicing request
00:18:37.556 00.000 18120 OnExposeComplete: enter
00:18:37.558 00.002 18120 UpdateGuideState(): m_state=6
00:18:37.559 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
00:18:37.559 00.000 18120 Star::Find returns 1 (0), X=409.66, Y=238.51, Mass=2042, SNR=31.0, Peak=175 HFD=4.0
00:18:37.560 00.001 18120 MultiStar: [#1 -0.21,0.29,0.68,U] [#2 0.21,-0.21,0.62,U] [#3 0.48,-0.30,0.00,M5] [#4 -0.28,0.02,0.53,U] [#5 -0.07,0.21,0.54,U] [#6 0.10,0.30,0.48,U] [#7 -0.41,0.44,0.00,M5] [#8 -0.32,-0.45,0.00,M6] 
00:18:37.561 00.001 18120 single-star, 5 included, MultiStar: {-0.03, 0.08}, one-star: {0.02, -0.03}
00:18:37.562 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.27 = 0.27)
00:18:37.562 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.91)
00:18:37.563 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.87 mountX=0.03 mountY=-0.01, mountTheta=-0.24
00:18:37.564 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
00:18:37.564 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
00:18:37.565 00.001 21948 Worker thread wakes up
00:18:37.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:18:37.565 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:37.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:18:37.565 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.0
00:18:37.567 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:37.567 00.000 21948 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=-0.01
00:18:37.567 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:37.568 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:18:37.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:37.568 00.000 18120 Enqueuing Expose request
00:18:37.570 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:37.570 00.000 21948 MoveAxis(E, 0, ABG)
00:18:37.570 00.000 21948 Move returns status 0, amount 0
00:18:37.570 00.000 21948 MoveAxis(N, 0, ABG)
00:18:37.570 00.000 21948 Move returns status 0, amount 0
00:18:37.570 00.000 21948 move complete, result=0
00:18:37.570 00.000 21948 worker thread done servicing request
00:18:37.570 00.000 21948 Worker thread wakes up
00:18:37.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:37.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:37.570 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:39.087 01.517 21948 Exposure complete
00:18:39.118 00.031 21948 worker thread done servicing request
00:18:39.118 00.000 18120 OnExposeComplete: enter
00:18:39.120 00.002 18120 UpdateGuideState(): m_state=6
00:18:39.121 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
00:18:39.121 00.000 18120 Star::Find returns 1 (0), X=409.84, Y=238.47, Mass=2039, SNR=31.0, Peak=173 HFD=3.9
00:18:39.122 00.001 18120 MultiStar: [#1 -0.16,0.27,0.71,U] [#2 -0.10,-0.33,0.67,U] [#3 0.30,-0.16,0.68,U] [#4 -0.26,-0.02,0.55,U] [#5 -0.32,0.22,0.00,M4] [#6 0.02,0.27,0.47,U] [#7 -0.44,0.59,0.00,M6] [#8 -0.35,-0.15,0.00,M7] 
00:18:39.122 00.000 18120 refined, 5 included, MultiStar: {0.02, -0.02}, one-star: {0.20, -0.07}
00:18:39.123 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
00:18:39.123 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.40 = -2.89)
00:18:39.124 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.85 mountX=0.03 mountY=-0.01, mountTheta=-0.26
00:18:39.125 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.02, opts=13)
00:18:39.125 00.000 18120 Enqueuing Move request for scope (0.02, -0.02)
00:18:39.126 00.001 21948 Worker thread wakes up
00:18:39.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:18:39.126 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:18:39.126 00.000 21948 Moving (0.02, -0.02) raw xDistance=0.03 yDistance=-0.01
00:18:39.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:18:39.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:39.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:39.126 00.000 21948 MoveAxis(E, 0, ABG)
00:18:39.126 00.000 21948 Move returns status 0, amount 0
00:18:39.126 00.000 21948 MoveAxis(N, 0, ABG)
00:18:39.126 00.000 21948 Move returns status 0, amount 0
00:18:39.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:39.127 00.001 18120 UpdateGuideState exits: m=2039 RSB=31.0
00:18:39.127 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.128 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:39.128 00.000 18120 Enqueuing Expose request
00:18:39.129 00.001 21948 move complete, result=0
00:18:39.129 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:39.130 00.001 21948 worker thread done servicing request
00:18:39.130 00.000 21948 Worker thread wakes up
00:18:39.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:39.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:40.763 01.633 21948 Exposure complete
00:18:40.792 00.029 18120 OnExposeComplete: enter
00:18:40.793 00.001 18120 UpdateGuideState(): m_state=6
00:18:40.794 00.001 21948 worker thread done servicing request
00:18:40.794 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
00:18:40.795 00.001 18120 Star::Find returns 1 (0), X=409.82, Y=238.67, Mass=2110, SNR=31.5, Peak=189 HFD=4.0
00:18:40.796 00.001 18120 MultiStar: [#1 -0.34,0.24,0.00,M5] [#2 0.21,-0.36,0.00,M1] [#3 0.23,-0.26,0.65,U] [#4 -0.17,-0.04,0.55,U] [#5 -0.11,0.29,0.50,U] [#6 -0.13,0.34,0.00,M4] [#7 -0.24,0.39,0.00,M7] [#8 -0.43,-0.14,0.00,M8] 
00:18:40.799 00.003 18120 refined, 3 included, MultiStar: {0.07, 0.03}, one-star: {0.18, 0.13}
00:18:40.801 00.002 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.14) = xAngle (1.58 = 1.58)
00:18:40.804 00.003 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.68 = -1.60)
00:18:40.806 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=-0.00 mountY=-0.07, mountTheta=-1.58
00:18:40.809 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
00:18:40.811 00.002 18120 Enqueuing Move request for scope (0.07, 0.03)
00:18:40.812 00.001 21948 Worker thread wakes up
00:18:40.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:18:40.812 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:18:40.812 00.000 21948 Moving (0.07, 0.03) raw xDistance=-0.00 yDistance=-0.07
00:18:40.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:18:40.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:40.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:40.813 00.001 18120 UpdateGuideState exits: m=2110 RSB=31.5
00:18:40.814 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:40.814 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:40.816 00.002 18120 Enqueuing Expose request
00:18:40.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:40.816 00.000 21948 MoveAxis(E, 0, ABG)
00:18:40.816 00.000 21948 Move returns status 0, amount 0
00:18:40.816 00.000 21948 MoveAxis(N, 0, ABG)
00:18:40.816 00.000 21948 Move returns status 0, amount 0
00:18:40.816 00.000 21948 move complete, result=0
00:18:40.816 00.000 21948 worker thread done servicing request
00:18:40.816 00.000 21948 Worker thread wakes up
00:18:40.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:40.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:40.817 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:42.344 01.527 21948 Exposure complete
00:18:42.384 00.040 21948 worker thread done servicing request
00:18:42.384 00.000 18120 OnExposeComplete: enter
00:18:42.385 00.001 18120 UpdateGuideState(): m_state=6
00:18:42.385 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
00:18:42.386 00.001 18120 Star::Find returns 1 (0), X=409.54, Y=238.78, Mass=2054, SNR=31.3, Peak=183 HFD=4.3
00:18:42.386 00.000 18120 MultiStar: [#1 -0.28,0.37,0.00,M6] [#2 0.20,-0.14,0.65,U] [#3 0.34,-0.06,0.69,U] [#4 -0.18,0.10,0.54,U] [#5 -0.07,0.40,0.00,M4] [#6 0.03,0.36,0.48,U] [#7 -0.32,0.33,0.00,M8] [#8 -0.19,-0.13,0.47,U] 
00:18:42.387 00.001 18120 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {-0.10, 0.24}
00:18:42.387 00.000 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
00:18:42.389 00.002 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.47 = -0.82)
00:18:42.391 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.22 mountX=-0.05 mountY=-0.06, mountTheta=-2.35
00:18:42.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.07, opts=13)
00:18:42.393 00.001 18120 Enqueuing Move request for scope (0.03, 0.07)
00:18:42.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:42.394 00.001 21948 Worker thread wakes up
00:18:42.394 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.3
00:18:42.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:42.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:42.394 00.000 18120 Enqueuing Expose request
00:18:42.395 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:18:42.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:18:42.395 00.000 21948 Moving (0.03, 0.07) raw xDistance=-0.05 yDistance=-0.06
00:18:42.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:18:42.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:42.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:42.395 00.000 21948 MoveAxis(E, 0, ABG)
00:18:42.395 00.000 21948 Move returns status 0, amount 0
00:18:42.395 00.000 21948 MoveAxis(N, 0, ABG)
00:18:42.395 00.000 21948 Move returns status 0, amount 0
00:18:42.395 00.000 21948 move complete, result=0
00:18:42.395 00.000 21948 worker thread done servicing request
00:18:42.395 00.000 21948 Worker thread wakes up
00:18:42.395 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:42.395 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:42.396 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:44.029 01.633 21948 Exposure complete
00:18:44.061 00.032 21948 worker thread done servicing request
00:18:44.062 00.001 18120 OnExposeComplete: enter
00:18:44.063 00.001 18120 UpdateGuideState(): m_state=6
00:18:44.065 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
00:18:44.066 00.001 18120 Star::Find returns 1 (0), X=409.58, Y=238.55, Mass=1962, SNR=30.3, Peak=155 HFD=4.2
00:18:44.068 00.002 18120 MultiStar: [#1 -0.36,0.33,0.00,M7] [#2 0.07,-0.32,0.65,U] [#3 0.14,-0.27,0.69,U] [#4 -0.42,0.32,0.00,M1] [#5 -0.20,0.45,0.00,M5] [#6 -0.15,0.07,0.51,U] [#7 -0.43,0.52,0.00,M9] [#8 -0.25,-0.32,0.00,M8] 
00:18:44.068 00.000 18120 single-star, 3 included, MultiStar: {-0.00, -0.12}, one-star: {-0.06, 0.01}
00:18:44.069 00.001 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
00:18:44.069 00.000 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
00:18:44.070 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.92 mountX=-0.04 mountY=0.05, mountTheta=2.23
00:18:44.072 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.01, opts=13)
00:18:44.073 00.001 18120 Enqueuing Move request for scope (-0.06, 0.01)
00:18:44.073 00.000 21948 Worker thread wakes up
00:18:44.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:18:44.074 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:18:44.074 00.000 21948 Moving (-0.06, 0.01) raw xDistance=-0.04 yDistance=0.05
00:18:44.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:18:44.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:44.074 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.3
00:18:44.075 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:44.075 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.076 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:18:44.076 00.000 21948 MoveAxis(E, 0, ABG)
00:18:44.076 00.000 21948 Move returns status 0, amount 0
00:18:44.076 00.000 21948 MoveAxis(N, 0, ABG)
00:18:44.076 00.000 21948 Move returns status 0, amount 0
00:18:44.076 00.000 21948 move complete, result=0
00:18:44.076 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:44.076 00.000 18120 Enqueuing Expose request
00:18:44.077 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:44.077 00.000 21948 worker thread done servicing request
00:18:44.077 00.000 21948 Worker thread wakes up
00:18:44.077 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:44.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:45.604 01.527 21948 Exposure complete
00:18:45.646 00.042 21948 worker thread done servicing request
00:18:45.646 00.000 18120 OnExposeComplete: enter
00:18:45.647 00.001 18120 UpdateGuideState(): m_state=6
00:18:45.648 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
00:18:45.648 00.000 18120 Star::Find returns 1 (0), X=409.67, Y=238.75, Mass=2087, SNR=31.3, Peak=176 HFD=4.1
00:18:45.649 00.001 18120 MultiStar: [#1 -0.52,0.43,0.00,M8] [#2 -0.05,-0.09,0.64,U] [#3 0.24,-0.14,0.67,U] [#4 -0.31,0.10,0.56,U] [#5 -0.25,0.27,0.00,M6] [#6 -0.32,0.39,0.00,M3] [#7 -0.34,0.36,0.00,M10] [#8 -0.44,-0.21,0.00,M9] 
00:18:45.650 00.001 18120 refined, 3 included, MultiStar: {-0.01, 0.04}, one-star: {0.03, 0.21}
00:18:45.651 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
00:18:45.652 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
00:18:45.653 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.75 mountX=-0.04 mountY=-0.01, mountTheta=-2.86
00:18:45.654 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
00:18:45.654 00.000 18120 Enqueuing Move request for scope (-0.01, 0.04)
00:18:45.655 00.001 21948 Worker thread wakes up
00:18:45.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:45.655 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.3
00:18:45.656 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:45.656 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:45.657 00.001 18120 Enqueuing Expose request
00:18:45.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:18:45.657 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:18:45.657 00.000 21948 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
00:18:45.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:18:45.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:45.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:45.657 00.000 21948 MoveAxis(E, 0, ABG)
00:18:45.657 00.000 21948 Move returns status 0, amount 0
00:18:45.657 00.000 21948 MoveAxis(N, 0, ABG)
00:18:45.657 00.000 21948 Move returns status 0, amount 0
00:18:45.657 00.000 21948 move complete, result=0
00:18:45.657 00.000 21948 worker thread done servicing request
00:18:45.657 00.000 21948 Worker thread wakes up
00:18:45.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:45.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:45.658 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:47.294 01.636 21948 Exposure complete
00:18:47.338 00.044 21948 worker thread done servicing request
00:18:47.338 00.000 18120 OnExposeComplete: enter
00:18:47.339 00.001 18120 UpdateGuideState(): m_state=6
00:18:47.339 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
00:18:47.339 00.000 18120 Star::Find returns 1 (0), X=409.62, Y=238.66, Mass=2089, SNR=31.4, Peak=180 HFD=4.2
00:18:47.340 00.001 18120 MultiStar: [#1 -0.42,0.23,0.00,M9] [#2 0.17,-0.34,0.00,M1] [#3 -0.14,-0.43,0.00,M1] [#4 -0.40,0.01,0.00,M1] [#5 -0.39,0.34,0.00,M7] [#6 -0.10,0.10,0.52,U] [#7 -0.10,0.41,0.00,R] [#8 -0.59,-0.45,0.00,M10] 
00:18:47.340 00.000 18120 refined, 1 included, MultiStar: {-0.05, 0.11}, one-star: {-0.02, 0.12}
00:18:47.340 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
00:18:47.341 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
00:18:47.341 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
00:18:47.343 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
00:18:47.344 00.001 18120 Enqueuing Move request for scope (-0.05, 0.11)
00:18:47.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:47.344 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.4
00:18:47.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:47.345 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:47.345 00.000 18120 Enqueuing Expose request
00:18:47.346 00.001 21948 Worker thread wakes up
00:18:47.346 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:18:47.346 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:18:47.346 00.000 21948 Moving (-0.05, 0.11) raw xDistance=-0.12 yDistance=-0.01
00:18:47.346 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:18:47.346 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:47.346 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:47.346 00.000 21948 MoveAxis(E, 0, ABG)
00:18:47.346 00.000 21948 Move returns status 0, amount 0
00:18:47.346 00.000 21948 MoveAxis(N, 0, ABG)
00:18:47.346 00.000 21948 Move returns status 0, amount 0
00:18:47.346 00.000 21948 move complete, result=0
00:18:47.346 00.000 21948 worker thread done servicing request
00:18:47.346 00.000 21948 Worker thread wakes up
00:18:47.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:47.346 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:47.346 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:48.867 01.521 21948 Exposure complete
00:18:48.905 00.038 21948 worker thread done servicing request
00:18:48.905 00.000 18120 OnExposeComplete: enter
00:18:48.905 00.000 18120 UpdateGuideState(): m_state=6
00:18:48.907 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
00:18:48.908 00.001 18120 Star::Find returns 1 (0), X=409.71, Y=238.74, Mass=2155, SNR=31.9, Peak=197 HFD=4.0
00:18:48.909 00.001 18120 MultiStar: [#1 -0.42,0.41,0.00,M10] [#2 -0.04,-0.12,0.61,U] [#3 0.26,-0.18,0.67,U] [#4 -0.24,0.01,0.51,U] [#5 -0.38,0.46,0.00,M8] [#6 0.15,0.24,0.47,U] [#7 -0.26,0.19,0.52,U] [#8 -0.25,-0.28,0.00,R] 
00:18:48.910 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.06}, one-star: {0.07, 0.20}
00:18:48.910 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.59 = 2.59)
00:18:48.911 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.60)
00:18:48.912 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.44 mountX=-0.05 mountY=-0.04, mountTheta=-2.56
00:18:48.914 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.06, opts=13)
00:18:48.914 00.000 18120 Enqueuing Move request for scope (0.01, 0.06)
00:18:48.914 00.000 21948 Worker thread wakes up
00:18:48.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:48.914 00.000 18120 UpdateGuideState exits: m=2155 RSB=31.9
00:18:48.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:48.916 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:48.916 00.000 18120 Enqueuing Expose request
00:18:48.917 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:18:48.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:18:48.917 00.000 21948 Moving (0.01, 0.06) raw xDistance=-0.05 yDistance=-0.04
00:18:48.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:18:48.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:48.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:48.917 00.000 21948 MoveAxis(E, 0, ABG)
00:18:48.917 00.000 21948 Move returns status 0, amount 0
00:18:48.917 00.000 21948 MoveAxis(N, 0, ABG)
00:18:48.917 00.000 21948 Move returns status 0, amount 0
00:18:48.917 00.000 21948 move complete, result=0
00:18:48.917 00.000 21948 worker thread done servicing request
00:18:48.917 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:48.918 00.001 21948 Worker thread wakes up
00:18:48.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:48.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:50.542 01.624 21948 Exposure complete
00:18:50.578 00.036 21948 worker thread done servicing request
00:18:50.578 00.000 18120 OnExposeComplete: enter
00:18:50.579 00.001 18120 UpdateGuideState(): m_state=6
00:18:50.579 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
00:18:50.580 00.001 18120 Star::Find returns 1 (0), X=409.53, Y=238.46, Mass=2066, SNR=31.2, Peak=162 HFD=4.2
00:18:50.580 00.000 18120 MultiStar: [#1 -0.35,0.17,0.00,R] [#2 0.10,-0.33,0.61,U] [#3 0.34,-0.43,0.00,M1] [#4 -0.10,-0.08,0.54,U] [#5 -0.05,0.33,0.53,U] [#6 0.14,0.00,0.49,U] [#7 -0.11,-0.01,0.52,U] [#8 -0.05,-0.22,0.46,U] 
00:18:50.581 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.11, -0.08}
00:18:50.581 00.000 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.14) = xAngle (-0.96 = -0.96)
00:18:50.582 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.14 = 2.14)
00:18:50.582 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.11 mountX=0.04 mountY=0.06, mountTheta=0.98
00:18:50.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
00:18:50.584 00.001 18120 Enqueuing Move request for scope (-0.04, -0.06)
00:18:50.584 00.000 21948 Worker thread wakes up
00:18:50.584 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:50.585 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
00:18:50.585 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:50.585 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:50.586 00.001 18120 Enqueuing Expose request
00:18:50.586 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:18:50.586 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:18:50.586 00.000 21948 Moving (-0.04, -0.06) raw xDistance=0.04 yDistance=0.06
00:18:50.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:18:50.586 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:50.586 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:18:50.586 00.000 21948 MoveAxis(E, 0, ABG)
00:18:50.586 00.000 21948 Move returns status 0, amount 0
00:18:50.586 00.000 21948 MoveAxis(N, 0, ABG)
00:18:50.586 00.000 21948 Move returns status 0, amount 0
00:18:50.586 00.000 21948 move complete, result=0
00:18:50.586 00.000 21948 worker thread done servicing request
00:18:50.586 00.000 21948 Worker thread wakes up
00:18:50.586 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:50.587 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:50.587 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:52.112 01.525 21948 Exposure complete
00:18:52.141 00.029 21948 worker thread done servicing request
00:18:52.141 00.000 18120 OnExposeComplete: enter
00:18:52.142 00.001 18120 UpdateGuideState(): m_state=6
00:18:52.143 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
00:18:52.145 00.002 18120 Star::Find returns 1 (0), X=409.55, Y=238.45, Mass=1999, SNR=30.8, Peak=161 HFD=4.1
00:18:52.146 00.001 18120 MultiStar: [#1 -0.16,-0.14,0.72,U] [#2 0.06,-0.29,0.66,U] [#3 0.21,-0.34,0.00,M2] [#4 -0.07,-0.12,0.56,U] [#5 -0.28,0.38,0.00,M8] [#6 -0.17,0.06,0.48,U] [#7 -0.27,-0.00,0.55,U] [#8 0.06,0.00,0.49,U] 
00:18:52.147 00.001 18120 single-star, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.09, -0.09}
00:18:52.148 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.14) = xAngle (-1.18 = -1.18)
00:18:52.149 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.92 = 1.92)
00:18:52.150 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.33 mountX=0.05 mountY=0.12, mountTheta=1.19
00:18:52.152 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.09, opts=13)
00:18:52.152 00.000 18120 Enqueuing Move request for scope (-0.09, -0.09)
00:18:52.153 00.001 21948 Worker thread wakes up
00:18:52.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
00:18:52.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
00:18:52.153 00.000 21948 Moving (-0.09, -0.09) raw xDistance=0.05 yDistance=0.12
00:18:52.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:18:52.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:52.153 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.8
00:18:52.154 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:52.154 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:52.155 00.001 18120 Enqueuing Expose request
00:18:52.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:52.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:18:52.155 00.000 21948 MoveAxis(E, 0, ABG)
00:18:52.155 00.000 21948 Move returns status 0, amount 0
00:18:52.155 00.000 21948 MoveAxis(N, 0, ABG)
00:18:52.155 00.000 21948 Move returns status 0, amount 0
00:18:52.155 00.000 21948 move complete, result=0
00:18:52.155 00.000 21948 worker thread done servicing request
00:18:52.155 00.000 21948 Worker thread wakes up
00:18:52.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:52.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:52.157 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:53.781 01.624 21948 Exposure complete
00:18:53.818 00.037 21948 worker thread done servicing request
00:18:53.818 00.000 18120 OnExposeComplete: enter
00:18:53.818 00.000 18120 UpdateGuideState(): m_state=6
00:18:53.819 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
00:18:53.819 00.000 18120 Star::Find returns 1 (0), X=409.33, Y=238.62, Mass=2074, SNR=31.2, Peak=172 HFD=4.0
00:18:53.820 00.001 18120 MultiStar: [#1 -0.18,0.00,0.73,U] [#2 -0.05,-0.32,0.65,U] [#3 0.13,-0.34,0.00,M3] [#4 -0.46,-0.07,0.00,M1] [#5 -0.48,0.25,0.00,M9] [#6 -0.47,-0.09,0.00,M1] [#7 -0.49,-0.02,0.00,M1] [#8 -0.45,0.06,0.00,M1] 
00:18:53.820 00.000 18120 refined, 2 included, MultiStar: {-0.20, -0.05}, one-star: {-0.32, 0.08}
00:18:53.821 00.001 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
00:18:53.821 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
00:18:53.821 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.88 mountX=-0.03 mountY=0.20, mountTheta=1.73
00:18:53.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.05, opts=13)
00:18:53.824 00.001 18120 Enqueuing Move request for scope (-0.20, -0.05)
00:18:53.824 00.000 21948 Worker thread wakes up
00:18:53.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:53.825 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.2
00:18:53.826 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:53.827 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:53.827 00.000 18120 Enqueuing Expose request
00:18:53.829 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
00:18:53.829 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
00:18:53.829 00.000 21948 Moving (-0.20, -0.05) raw xDistance=-0.03 yDistance=0.20
00:18:53.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:18:53.829 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:18:53.829 00.000 21948 MoveAxis(E, 0, ABG)
00:18:53.829 00.000 21948 Move returns status 0, amount 0
00:18:53.829 00.000 21948 MoveAxis(S, 49, ABG)
00:18:53.829 00.000 21948 Guiding  Dir = 1, Dur = 49
00:18:53.830 00.001 21948 IsSlewing returns 0
00:18:53.830 00.000 21948 IsGuiding returns 0
00:18:53.834 00.004 21948 PulseGuide returned control before completion, sleep 55
00:18:53.891 00.057 21948 IsGuiding returns 1
00:18:53.891 00.000 21948 scope still moving after pulse duration time elapsed
00:18:53.923 00.032 21948 IsSlewing returns 0
00:18:53.923 00.000 21948 IsGuiding returns 0
00:18:53.923 00.000 21948 scope move finished after 49 + 44 ms
00:18:53.923 00.000 21948 Move returns status 0, amount 49
00:18:53.923 00.000 21948 move complete, result=0
00:18:53.923 00.000 21948 worker thread done servicing request
00:18:53.923 00.000 21948 Worker thread wakes up
00:18:53.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:53.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:53.923 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:18:55.337 01.414 21948 Exposure complete
00:18:55.375 00.038 21948 worker thread done servicing request
00:18:55.375 00.000 18120 OnExposeComplete: enter
00:18:55.376 00.001 18120 UpdateGuideState(): m_state=6
00:18:55.377 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
00:18:55.379 00.002 18120 Star::Find returns 1 (0), X=409.45, Y=238.51, Mass=2119, SNR=31.7, Peak=167 HFD=4.2
00:18:55.380 00.001 18120 MultiStar: [#1 0.00,0.05,0.70,U] [#2 0.02,-0.24,0.63,U] [#3 0.20,-0.26,0.67,U] [#4 -0.18,0.28,0.54,U] [#5 -0.28,0.29,0.00,M10] [#6 -0.12,0.44,0.00,M2] [#7 -0.32,-0.02,0.48,U] [#8 -0.43,0.11,0.00,M2] 
00:18:55.382 00.002 18120 refined, 5 included, MultiStar: {-0.07, -0.04}, one-star: {-0.19, -0.03}
00:18:55.383 00.001 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
00:18:55.384 00.001 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.65 = 1.65)
00:18:55.385 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.60 mountX=0.01 mountY=0.08, mountTheta=1.46
00:18:55.386 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.04, opts=13)
00:18:55.386 00.000 18120 Enqueuing Move request for scope (-0.07, -0.04)
00:18:55.387 00.001 21948 Worker thread wakes up
00:18:55.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:18:55.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:18:55.387 00.000 21948 Moving (-0.07, -0.04) raw xDistance=0.01 yDistance=0.08
00:18:55.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:18:55.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:55.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:55.389 00.002 18120 UpdateGuideState exits: m=2119 RSB=31.7
00:18:55.390 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:55.391 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:55.392 00.001 18120 Enqueuing Expose request
00:18:55.393 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:18:55.393 00.000 21948 MoveAxis(E, 0, ABG)
00:18:55.393 00.000 21948 Move returns status 0, amount 0
00:18:55.393 00.000 21948 MoveAxis(N, 0, ABG)
00:18:55.393 00.000 21948 Move returns status 0, amount 0
00:18:55.393 00.000 21948 move complete, result=0
00:18:55.393 00.000 21948 worker thread done servicing request
00:18:55.393 00.000 21948 Worker thread wakes up
00:18:55.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:55.394 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:55.394 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:57.017 01.623 21948 Exposure complete
00:18:57.068 00.051 21948 worker thread done servicing request
00:18:57.068 00.000 18120 OnExposeComplete: enter
00:18:57.070 00.002 18120 UpdateGuideState(): m_state=6
00:18:57.072 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
00:18:57.073 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=238.59, Mass=1878, SNR=29.8, Peak=165 HFD=4.2
00:18:57.075 00.002 18120 MultiStar: [#1 0.11,-0.03,0.72,U] [#2 0.08,-0.33,0.69,U] [#3 0.41,-0.38,0.00,M3] [#4 -0.17,0.07,0.56,U] [#5 -0.28,0.45,0.00,R] [#6 -0.01,0.20,0.50,U] [#7 -0.18,-0.05,0.52,U] [#8 0.02,-0.07,0.45,U] 
00:18:57.076 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.03}, one-star: {0.02, 0.05}
00:18:57.077 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
00:18:57.078 00.001 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
00:18:57.079 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.87 mountX=0.02 mountY=0.02, mountTheta=0.75
00:18:57.082 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
00:18:57.083 00.001 18120 Enqueuing Move request for scope (-0.01, -0.03)
00:18:57.083 00.000 21948 Worker thread wakes up
00:18:57.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:57.084 00.001 18120 UpdateGuideState exits: m=1878 RSB=29.8
00:18:57.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:57.085 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:57.085 00.000 18120 Enqueuing Expose request
00:18:57.086 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:18:57.086 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:18:57.086 00.000 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
00:18:57.086 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:57.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:57.086 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:18:57.086 00.000 21948 MoveAxis(E, 0, ABG)
00:18:57.086 00.000 21948 Move returns status 0, amount 0
00:18:57.086 00.000 21948 MoveAxis(N, 0, ABG)
00:18:57.086 00.000 21948 Move returns status 0, amount 0
00:18:57.086 00.000 21948 move complete, result=0
00:18:57.086 00.000 21948 worker thread done servicing request
00:18:57.086 00.000 21948 Worker thread wakes up
00:18:57.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:57.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:57.086 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:58.609 01.523 21948 Exposure complete
00:18:58.645 00.036 21948 worker thread done servicing request
00:18:58.645 00.000 18120 OnExposeComplete: enter
00:18:58.646 00.001 18120 UpdateGuideState(): m_state=6
00:18:58.646 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
00:18:58.647 00.001 18120 Star::Find returns 1 (0), X=409.68, Y=238.69, Mass=2331, SNR=33.3, Peak=197 HFD=4.3
00:18:58.647 00.000 18120 MultiStar: [#1 0.01,0.12,0.68,U] [#2 0.11,-0.25,0.62,U] [#3 0.58,-0.32,0.00,M4] [#4 -0.24,0.25,0.50,U] [#5 0.16,-0.05,0.51,U] [#6 0.20,0.03,0.52,U] [#7 -0.22,0.10,0.46,U] [#8 -0.00,0.10,0.44,U] 
00:18:58.648 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.03, 0.15}
00:18:58.650 00.002 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.14) = xAngle (2.46 = 2.46)
00:18:58.650 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.56 = -0.73)
00:18:58.651 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.31 mountX=-0.05 mountY=-0.04, mountTheta=-2.43
00:18:58.652 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
00:18:58.652 00.000 18120 Enqueuing Move request for scope (0.02, 0.06)
00:18:58.653 00.001 21948 Worker thread wakes up
00:18:58.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:18:58.654 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:18:58.654 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:18:58.654 00.000 21948 Moving (0.02, 0.06) raw xDistance=-0.05 yDistance=-0.04
00:18:58.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:18:58.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:58.654 00.000 18120 UpdateGuideState exits: m=2331 RSB=33.3
00:18:58.655 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.656 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:58.656 00.000 21948 MoveAxis(E, 0, ABG)
00:18:58.656 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:18:58.656 00.000 18120 Enqueuing Expose request
00:18:58.657 00.001 21948 Move returns status 0, amount 0
00:18:58.657 00.000 21948 MoveAxis(N, 0, ABG)
00:18:58.657 00.000 21948 Move returns status 0, amount 0
00:18:58.657 00.000 21948 move complete, result=0
00:18:58.657 00.000 21948 worker thread done servicing request
00:18:58.657 00.000 21948 Worker thread wakes up
00:18:58.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:18:58.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:18:58.658 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:00.285 01.627 21948 Exposure complete
00:19:00.308 00.023 21948 worker thread done servicing request
00:19:00.308 00.000 18120 OnExposeComplete: enter
00:19:00.309 00.001 18120 UpdateGuideState(): m_state=6
00:19:00.309 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
00:19:00.310 00.001 18120 Star::Find returns 1 (0), X=409.77, Y=238.72, Mass=1974, SNR=30.5, Peak=201 HFD=4.2
00:19:00.310 00.000 18120 MultiStar: [#1 -0.02,0.15,0.75,U] [#2 -0.05,-0.29,0.66,U] [#3 0.21,-0.31,0.00,M5] [#4 -0.13,0.10,0.54,U] [#5 -0.05,0.03,0.56,U] [#6 -0.06,-0.02,0.51,U] [#7 -0.01,-0.10,0.51,U] [#8 0.04,0.11,0.44,U] 
00:19:00.311 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.13, 0.18}
00:19:00.311 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
00:19:00.312 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
00:19:00.312 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.75 mountX=-0.03 mountY=-0.01, mountTheta=-2.85
00:19:00.313 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
00:19:00.315 00.002 18120 Enqueuing Move request for scope (-0.01, 0.03)
00:19:00.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:00.315 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.5
00:19:00.316 00.001 21948 Worker thread wakes up
00:19:00.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:19:00.316 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:19:00.316 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
00:19:00.316 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.317 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:19:00.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:00.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:00.317 00.000 21948 MoveAxis(E, 0, ABG)
00:19:00.317 00.000 21948 Move returns status 0, amount 0
00:19:00.317 00.000 21948 MoveAxis(N, 0, ABG)
00:19:00.317 00.000 21948 Move returns status 0, amount 0
00:19:00.317 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:00.317 00.000 18120 Enqueuing Expose request
00:19:00.318 00.001 21948 move complete, result=0
00:19:00.318 00.000 21948 worker thread done servicing request
00:19:00.318 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:00.320 00.002 21948 Worker thread wakes up
00:19:00.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:00.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:01.837 01.517 21948 Exposure complete
00:19:01.863 00.026 21948 worker thread done servicing request
00:19:01.863 00.000 18120 OnExposeComplete: enter
00:19:01.864 00.001 18120 UpdateGuideState(): m_state=6
00:19:01.865 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
00:19:01.865 00.000 18120 Star::Find returns 1 (0), X=409.70, Y=238.76, Mass=2036, SNR=30.9, Peak=205 HFD=3.8
00:19:01.866 00.001 18120 MultiStar: [#1 0.07,0.15,0.69,U] [#2 0.41,-0.37,0.00,M1] [#3 0.34,-0.22,0.00,M6] [#4 -0.21,-0.03,0.53,U] [#5 0.20,-0.14,0.53,U] [#6 0.10,0.33,0.52,U] [#7 -0.18,0.06,0.52,U] [#8 0.13,-0.08,0.44,U] 
00:19:01.866 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.05, 0.23}
00:19:01.868 00.002 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
00:19:01.868 00.000 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.74)
00:19:01.869 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.30 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
00:19:01.870 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.10, opts=13)
00:19:01.870 00.000 18120 Enqueuing Move request for scope (0.03, 0.10)
00:19:01.871 00.001 21948 Worker thread wakes up
00:19:01.871 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:19:01.871 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:19:01.871 00.000 21948 Moving (0.03, 0.10) raw xDistance=-0.08 yDistance=-0.07
00:19:01.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:01.871 00.000 18120 UpdateGuideState exits: m=2036 RSB=30.9
00:19:01.872 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:01.872 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:01.873 00.001 18120 Enqueuing Expose request
00:19:01.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:19:01.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:01.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:19:01.873 00.000 21948 MoveAxis(E, 0, ABG)
00:19:01.873 00.000 21948 Move returns status 0, amount 0
00:19:01.873 00.000 21948 MoveAxis(N, 0, ABG)
00:19:01.873 00.000 21948 Move returns status 0, amount 0
00:19:01.873 00.000 21948 move complete, result=0
00:19:01.873 00.000 21948 worker thread done servicing request
00:19:01.873 00.000 21948 Worker thread wakes up
00:19:01.873 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:01.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:01.874 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:03.507 01.633 21948 Exposure complete
00:19:03.548 00.041 21948 worker thread done servicing request
00:19:03.548 00.000 18120 OnExposeComplete: enter
00:19:03.549 00.001 18120 UpdateGuideState(): m_state=6
00:19:03.550 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
00:19:03.552 00.002 18120 Star::Find returns 1 (0), X=410.00, Y=238.86, Mass=2047, SNR=31.0, Peak=227 HFD=4.2
00:19:03.554 00.002 18120 MultiStar: [#1 0.33,0.38,0.00,M1] [#2 0.53,-0.28,0.00,M2] [#3 0.46,-0.23,0.00,M7] [#4 -0.12,0.15,0.55,U] [#5 0.15,0.25,0.51,U] [#6 0.11,0.45,0.00,M1] [#7 -0.05,0.26,0.51,U] [#8 0.27,-0.06,0.44,U] 
00:19:03.555 00.001 18120 refined, 4 included, MultiStar: {0.16, 0.21}, one-star: {0.36, 0.32}
00:19:03.556 00.001 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.14) = xAngle (2.08 = 2.08)
00:19:03.556 00.000 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.18 = -1.10)
00:19:03.557 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.26 cameraTheta=0.94 mountX=-0.13 mountY=-0.23, mountTheta=-2.07
00:19:03.558 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.21, opts=13)
00:19:03.560 00.002 18120 Enqueuing Move request for scope (0.16, 0.21)
00:19:03.560 00.000 21948 Worker thread wakes up
00:19:03.560 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
00:19:03.560 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
00:19:03.560 00.000 21948 Moving (0.16, 0.21) raw xDistance=-0.13 yDistance=-0.23
00:19:03.560 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:19:03.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:03.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:03.561 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.0
00:19:03.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:03.562 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:03.562 00.000 18120 Enqueuing Expose request
00:19:03.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:19:03.563 00.001 21948 MoveAxis(E, 0, ABG)
00:19:03.563 00.000 21948 Move returns status 0, amount 0
00:19:03.563 00.000 21948 MoveAxis(N, 0, ABG)
00:19:03.563 00.000 21948 Move returns status 0, amount 0
00:19:03.563 00.000 21948 move complete, result=0
00:19:03.563 00.000 21948 worker thread done servicing request
00:19:03.563 00.000 21948 Worker thread wakes up
00:19:03.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:03.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:03.563 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:05.082 01.519 21948 Exposure complete
00:19:05.111 00.029 21948 worker thread done servicing request
00:19:05.111 00.000 18120 OnExposeComplete: enter
00:19:05.111 00.000 18120 UpdateGuideState(): m_state=6
00:19:05.112 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
00:19:05.112 00.000 18120 Star::Find returns 1 (0), X=409.73, Y=238.68, Mass=2012, SNR=30.7, Peak=189 HFD=4.3
00:19:05.113 00.001 18120 MultiStar: [#1 0.14,0.34,0.00,M2] [#2 0.41,-0.26,0.00,M3] [#3 0.21,0.00,0.70,U] [#4 -0.31,0.14,0.54,U] [#5 0.03,0.00,0.55,U] [#6 0.05,0.25,0.49,U] [#7 -0.11,-0.05,0.52,U] [#8 0.03,-0.16,0.44,U] 
00:19:05.113 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.09, 0.15}
00:19:05.114 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.14) = xAngle (2.46 = 2.46)
00:19:05.114 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.57 = -0.72)
00:19:05.115 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.32 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
00:19:05.116 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
00:19:05.117 00.001 18120 Enqueuing Move request for scope (0.02, 0.06)
00:19:05.117 00.000 21948 Worker thread wakes up
00:19:05.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:05.118 00.001 18120 UpdateGuideState exits: m=2012 RSB=30.7
00:19:05.118 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:05.118 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:05.119 00.001 18120 Enqueuing Expose request
00:19:05.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:19:05.119 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:19:05.119 00.000 21948 Moving (0.02, 0.06) raw xDistance=-0.05 yDistance=-0.04
00:19:05.119 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:19:05.119 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:05.119 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:05.119 00.000 21948 MoveAxis(E, 0, ABG)
00:19:05.119 00.000 21948 Move returns status 0, amount 0
00:19:05.119 00.000 21948 MoveAxis(N, 0, ABG)
00:19:05.119 00.000 21948 Move returns status 0, amount 0
00:19:05.119 00.000 21948 move complete, result=0
00:19:05.119 00.000 21948 worker thread done servicing request
00:19:05.119 00.000 21948 Worker thread wakes up
00:19:05.120 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:05.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:05.120 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:06.756 01.636 21948 Exposure complete
00:19:06.785 00.029 21948 worker thread done servicing request
00:19:06.785 00.000 18120 OnExposeComplete: enter
00:19:06.786 00.001 18120 UpdateGuideState(): m_state=6
00:19:06.786 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
00:19:06.787 00.001 18120 Star::Find returns 1 (0), X=409.77, Y=238.30, Mass=1951, SNR=30.4, Peak=180 HFD=4.1
00:19:06.787 00.000 18120 MultiStar: [#1 0.03,-0.09,0.69,U] [#2 0.12,-0.49,0.00,M4] [#3 0.26,-0.36,0.00,M7] [#4 -0.30,-0.08,0.59,U] [#5 0.06,-0.34,0.55,U] [#6 -0.09,-0.08,0.51,U] [#7 -0.16,-0.32,0.51,U] [#8 0.10,-0.16,0.47,U] 
00:19:06.788 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.19}, one-star: {0.13, -0.23}
00:19:06.788 00.000 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.14) = xAngle (-0.52 = -0.52)
00:19:06.789 00.001 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.59 = 2.59)
00:19:06.789 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.66 mountX=0.16 mountY=0.10, mountTheta=0.55
00:19:06.790 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.19, opts=13)
00:19:06.792 00.002 18120 Enqueuing Move request for scope (-0.02, -0.19)
00:19:06.793 00.001 21948 Worker thread wakes up
00:19:06.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
00:19:06.793 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
00:19:06.793 00.000 21948 Moving (-0.02, -0.19) raw xDistance=0.16 yDistance=0.10
00:19:06.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:19:06.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:06.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:06.794 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.4
00:19:06.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:06.794 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:06.796 00.002 18120 Enqueuing Expose request
00:19:06.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:19:06.796 00.000 21948 MoveAxis(E, 0, ABG)
00:19:06.796 00.000 21948 Move returns status 0, amount 0
00:19:06.796 00.000 21948 MoveAxis(N, 0, ABG)
00:19:06.796 00.000 21948 Move returns status 0, amount 0
00:19:06.796 00.000 21948 move complete, result=0
00:19:06.796 00.000 21948 worker thread done servicing request
00:19:06.796 00.000 21948 Worker thread wakes up
00:19:06.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:06.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:06.797 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:08.323 01.526 21948 Exposure complete
00:19:08.377 00.054 21948 worker thread done servicing request
00:19:08.378 00.001 18120 OnExposeComplete: enter
00:19:08.380 00.002 18120 UpdateGuideState(): m_state=6
00:19:08.382 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
00:19:08.383 00.001 18120 Star::Find returns 1 (0), X=409.62, Y=238.49, Mass=2019, SNR=30.9, Peak=167 HFD=3.8
00:19:08.385 00.002 18120 MultiStar: [#1 0.02,0.02,0.71,U] [#2 0.31,-0.38,0.00,M5] [#3 0.36,-0.53,0.00,M8] [#4 -0.24,0.05,0.57,U] [#5 0.00,-0.21,0.53,U] [#6 -0.10,0.05,0.51,U] [#7 -0.08,-0.16,0.50,U] [#8 0.03,-0.14,0.46,U] 
00:19:08.386 00.001 18120 single-star, 6 included, MultiStar: {-0.05, -0.05}, one-star: {-0.02, -0.05}
00:19:08.387 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.14) = xAngle (-0.78 = -0.78)
00:19:08.387 00.000 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.32 = 2.32)
00:19:08.387 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.92 mountX=0.04 mountY=0.04, mountTheta=0.80
00:19:08.389 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
00:19:08.389 00.000 18120 Enqueuing Move request for scope (-0.02, -0.05)
00:19:08.390 00.001 21948 Worker thread wakes up
00:19:08.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:19:08.390 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:19:08.390 00.000 21948 Moving (-0.02, -0.05) raw xDistance=0.04 yDistance=0.04
00:19:08.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:19:08.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:08.390 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:08.390 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.9
00:19:08.391 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:08.391 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:08.391 00.000 18120 Enqueuing Expose request
00:19:08.392 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:08.392 00.000 21948 MoveAxis(E, 0, ABG)
00:19:08.392 00.000 21948 Move returns status 0, amount 0
00:19:08.392 00.000 21948 MoveAxis(N, 0, ABG)
00:19:08.392 00.000 21948 Move returns status 0, amount 0
00:19:08.392 00.000 21948 move complete, result=0
00:19:08.392 00.000 21948 worker thread done servicing request
00:19:08.392 00.000 21948 Worker thread wakes up
00:19:08.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:08.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:08.392 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:10.029 01.637 21948 Exposure complete
00:19:10.065 00.036 18120 OnExposeComplete: enter
00:19:10.065 00.000 18120 UpdateGuideState(): m_state=6
00:19:10.066 00.001 21948 worker thread done servicing request
00:19:10.066 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
00:19:10.066 00.000 18120 Star::Find returns 1 (0), X=409.65, Y=238.58, Mass=2078, SNR=31.3, Peak=171 HFD=4.0
00:19:10.068 00.002 18120 MultiStar: [#1 -0.05,0.10,0.70,U] [#2 0.24,-0.35,0.00,M6] [#3 0.13,-0.30,0.66,U] [#4 -0.31,-0.02,0.54,U] [#5 -0.01,-0.17,0.53,U] [#6 0.07,0.25,0.50,U] [#7 -0.25,-0.26,0.51,U] [#8 -0.07,-0.41,0.00,M1] 
00:19:10.068 00.000 18120 single-star, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.01, 0.04}
00:19:10.068 00.000 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
00:19:10.069 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
00:19:10.070 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.26 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
00:19:10.071 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
00:19:10.073 00.002 18120 Enqueuing Move request for scope (0.01, 0.04)
00:19:10.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:10.074 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.3
00:19:10.074 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:10.075 00.001 18120 Enqueuing Expose request
00:19:10.075 00.000 21948 Worker thread wakes up
00:19:10.075 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:19:10.075 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:19:10.075 00.000 21948 Moving (0.01, 0.04) raw xDistance=-0.03 yDistance=-0.03
00:19:10.075 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:19:10.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:10.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:10.075 00.000 21948 MoveAxis(E, 0, ABG)
00:19:10.075 00.000 21948 Move returns status 0, amount 0
00:19:10.076 00.001 21948 MoveAxis(N, 0, ABG)
00:19:10.076 00.000 21948 Move returns status 0, amount 0
00:19:10.076 00.000 21948 move complete, result=0
00:19:10.076 00.000 21948 worker thread done servicing request
00:19:10.076 00.000 21948 Worker thread wakes up
00:19:10.076 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:10.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:10.076 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:11.593 01.517 21948 Exposure complete
00:19:11.621 00.028 21948 worker thread done servicing request
00:19:11.621 00.000 18120 OnExposeComplete: enter
00:19:11.621 00.000 18120 UpdateGuideState(): m_state=6
00:19:11.622 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
00:19:11.623 00.001 18120 Star::Find returns 1 (0), X=409.84, Y=238.22, Mass=2102, SNR=31.5, Peak=200 HFD=4.0
00:19:11.626 00.003 18120 MultiStar: [#1 0.26,0.05,0.70,U] [#2 0.21,-0.47,0.00,M7] [#3 0.40,-0.25,0.00,M8] [#4 -0.31,-0.12,0.54,U] [#5 -0.02,-0.09,0.52,U] [#6 0.25,0.21,0.47,U] [#7 -0.11,-0.06,0.49,U] [#8 0.13,-0.20,0.47,U] 
00:19:11.628 00.002 18120 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.20, -0.32}
00:19:11.631 00.003 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
00:19:11.633 00.002 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.96)
00:19:11.635 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.92 mountX=0.13 mountY=-0.02, mountTheta=-0.19
00:19:11.638 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.10, opts=13)
00:19:11.640 00.002 18120 Enqueuing Move request for scope (0.08, -0.10)
00:19:11.643 00.003 21948 Worker thread wakes up
00:19:11.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:11.644 00.001 18120 UpdateGuideState exits: m=2102 RSB=31.5
00:19:11.645 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:11.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:11.646 00.001 18120 Enqueuing Expose request
00:19:11.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:19:11.646 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:19:11.646 00.000 21948 Moving (0.08, -0.10) raw xDistance=0.13 yDistance=-0.02
00:19:11.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:19:11.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:11.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:19:11.646 00.000 21948 MoveAxis(E, 0, ABG)
00:19:11.646 00.000 21948 Move returns status 0, amount 0
00:19:11.646 00.000 21948 MoveAxis(N, 0, ABG)
00:19:11.646 00.000 21948 Move returns status 0, amount 0
00:19:11.646 00.000 21948 move complete, result=0
00:19:11.647 00.001 21948 worker thread done servicing request
00:19:11.647 00.000 21948 Worker thread wakes up
00:19:11.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:11.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:11.648 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:13.271 01.623 21948 Exposure complete
00:19:13.308 00.037 21948 worker thread done servicing request
00:19:13.308 00.000 18120 OnExposeComplete: enter
00:19:13.308 00.000 18120 UpdateGuideState(): m_state=6
00:19:13.308 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
00:19:13.309 00.001 18120 Star::Find returns 1 (0), X=409.60, Y=238.43, Mass=1944, SNR=30.3, Peak=170 HFD=3.5
00:19:13.309 00.000 18120 MultiStar: [#1 0.11,-0.01,0.70,U] [#2 0.10,-0.33,0.68,U] [#3 0.40,-0.22,0.00,M9] [#4 0.03,-0.17,0.57,U] [#5 0.17,-0.22,0.54,U] [#6 0.04,0.20,0.48,U] [#7 -0.21,-0.16,0.51,U] [#8 0.36,-0.11,0.00,M1] 
00:19:13.310 00.001 18120 single-star, 6 included, MultiStar: {0.03, -0.12}, one-star: {-0.04, -0.11}
00:19:13.310 00.000 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.14) = xAngle (-0.81 = -0.81)
00:19:13.311 00.001 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.29 = 2.29)
00:19:13.311 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.95 mountX=0.08 mountY=0.08, mountTheta=0.83
00:19:13.312 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.11, opts=13)
00:19:13.314 00.002 18120 Enqueuing Move request for scope (-0.04, -0.11)
00:19:13.314 00.000 21948 Worker thread wakes up
00:19:13.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
00:19:13.314 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
00:19:13.314 00.000 21948 Moving (-0.04, -0.11) raw xDistance=0.08 yDistance=0.08
00:19:13.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:13.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:19:13.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:13.314 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.3
00:19:13.314 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:13.315 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:13.315 00.000 18120 Enqueuing Expose request
00:19:13.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:19:13.315 00.000 21948 MoveAxis(E, 0, ABG)
00:19:13.315 00.000 21948 Move returns status 0, amount 0
00:19:13.315 00.000 21948 MoveAxis(N, 0, ABG)
00:19:13.315 00.000 21948 Move returns status 0, amount 0
00:19:13.315 00.000 21948 move complete, result=0
00:19:13.315 00.000 21948 worker thread done servicing request
00:19:13.315 00.000 21948 Worker thread wakes up
00:19:13.315 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:13.315 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:13.318 00.003 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:14.833 01.515 21948 Exposure complete
00:19:14.860 00.027 21948 worker thread done servicing request
00:19:14.860 00.000 18120 OnExposeComplete: enter
00:19:14.861 00.001 18120 UpdateGuideState(): m_state=6
00:19:14.861 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
00:19:14.862 00.001 18120 Star::Find returns 1 (0), X=409.76, Y=238.47, Mass=2008, SNR=30.7, Peak=171 HFD=3.8
00:19:14.862 00.000 18120 MultiStar: [#1 0.03,-0.13,0.69,U] [#2 0.10,-0.36,0.00,M7] [#3 -0.19,-0.21,0.72,U] [#4 -0.31,-0.11,0.58,U] [#5 0.05,-0.15,0.53,U] [#6 -0.07,-0.05,0.50,U] [#7 -0.07,-0.15,0.55,U] [#8 0.07,-0.15,0.46,U] 
00:19:14.863 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {0.12, -0.06}
00:19:14.863 00.000 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.14) = xAngle (-0.72 = -0.72)
00:19:14.864 00.001 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.39 = 2.39)
00:19:14.864 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.86 mountX=0.10 mountY=0.09, mountTheta=0.74
00:19:14.866 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.13, opts=13)
00:19:14.866 00.000 18120 Enqueuing Move request for scope (-0.04, -0.13)
00:19:14.867 00.001 21948 Worker thread wakes up
00:19:14.867 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:14.867 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.7
00:19:14.868 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:14.868 00.000 18120 Enqueuing Expose request
00:19:14.869 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
00:19:14.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
00:19:14.869 00.000 21948 Moving (-0.04, -0.13) raw xDistance=0.10 yDistance=0.09
00:19:14.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:19:14.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:14.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:19:14.869 00.000 21948 MoveAxis(E, 0, ABG)
00:19:14.869 00.000 21948 Move returns status 0, amount 0
00:19:14.869 00.000 21948 MoveAxis(N, 0, ABG)
00:19:14.869 00.000 21948 Move returns status 0, amount 0
00:19:14.869 00.000 21948 move complete, result=0
00:19:14.869 00.000 21948 worker thread done servicing request
00:19:14.869 00.000 21948 Worker thread wakes up
00:19:14.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:14.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:14.869 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:16.496 01.627 21948 Exposure complete
00:19:16.526 00.030 21948 worker thread done servicing request
00:19:16.526 00.000 18120 OnExposeComplete: enter
00:19:16.530 00.004 18120 UpdateGuideState(): m_state=6
00:19:16.531 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
00:19:16.532 00.001 18120 Star::Find returns 1 (0), X=409.70, Y=238.29, Mass=2256, SNR=32.7, Peak=205 HFD=4.3
00:19:16.533 00.001 18120 MultiStar: [#1 -0.12,0.00,0.73,U] [#2 0.31,-0.30,0.00,M8] [#3 0.12,-0.35,0.00,M9] [#4 -0.36,0.04,0.00,M1] [#5 0.11,-0.05,0.52,U] [#6 0.01,0.21,0.49,U] [#7 0.04,-0.21,0.49,U] [#8 -0.03,-0.16,0.45,U] 
00:19:16.533 00.000 18120 refined, 5 included, MultiStar: {0.01, -0.10}, one-star: {0.06, -0.25}
00:19:16.534 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
00:19:16.534 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
00:19:16.535 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.47 mountX=0.09 mountY=0.03, mountTheta=0.36
00:19:16.536 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.10, opts=13)
00:19:16.536 00.000 18120 Enqueuing Move request for scope (0.01, -0.10)
00:19:16.537 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:16.538 00.001 18120 UpdateGuideState exits: m=2256 RSB=32.7
00:19:16.538 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:16.539 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:16.539 00.000 18120 Enqueuing Expose request
00:19:16.539 00.000 21948 Worker thread wakes up
00:19:16.539 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:19:16.539 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:19:16.540 00.001 21948 Moving (0.01, -0.10) raw xDistance=0.09 yDistance=0.03
00:19:16.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:19:16.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:16.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:16.540 00.000 21948 MoveAxis(E, 0, ABG)
00:19:16.540 00.000 21948 Move returns status 0, amount 0
00:19:16.540 00.000 21948 MoveAxis(N, 0, ABG)
00:19:16.540 00.000 21948 Move returns status 0, amount 0
00:19:16.540 00.000 21948 move complete, result=0
00:19:16.540 00.000 21948 worker thread done servicing request
00:19:16.540 00.000 21948 Worker thread wakes up
00:19:16.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:16.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:16.541 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:18.060 01.519 21948 Exposure complete
00:19:18.105 00.045 21948 worker thread done servicing request
00:19:18.105 00.000 18120 OnExposeComplete: enter
00:19:18.106 00.001 18120 UpdateGuideState(): m_state=6
00:19:18.107 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
00:19:18.110 00.003 18120 Star::Find returns 1 (0), X=409.81, Y=238.41, Mass=1974, SNR=30.7, Peak=182 HFD=3.9
00:19:18.112 00.002 18120 MultiStar: [#1 -0.01,-0.33,0.73,U] [#2 0.13,-0.41,0.00,M9] [#3 0.38,-0.58,0.00,M10] [#4 0.01,-0.12,0.51,U] [#5 0.04,-0.36,0.00,M1] [#6 -0.22,-0.02,0.49,U] [#7 -0.03,-0.25,0.52,U] [#8 0.07,-0.31,0.43,U] 
00:19:18.115 00.003 18120 refined, 5 included, MultiStar: {0.02, -0.19}, one-star: {0.17, -0.13}
00:19:18.117 00.002 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
00:19:18.117 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.77 = 2.77)
00:19:18.118 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=0.18 mountY=0.07, mountTheta=0.37
00:19:18.120 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
00:19:18.122 00.002 18120 Enqueuing Move request for scope (0.02, -0.19)
00:19:18.124 00.002 21948 Worker thread wakes up
00:19:18.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:18.126 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:19:18.126 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:19:18.126 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.7
00:19:18.127 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:18.128 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:18.128 00.000 18120 Enqueuing Expose request
00:19:18.129 00.001 21948 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.07
00:19:18.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:19:18.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:18.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:18.129 00.000 21948 MoveAxis(E, 0, ABG)
00:19:18.129 00.000 21948 Move returns status 0, amount 0
00:19:18.129 00.000 21948 MoveAxis(N, 0, ABG)
00:19:18.129 00.000 21948 Move returns status 0, amount 0
00:19:18.129 00.000 21948 move complete, result=0
00:19:18.129 00.000 21948 worker thread done servicing request
00:19:18.129 00.000 21948 Worker thread wakes up
00:19:18.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:18.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:18.129 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:19.766 01.637 21948 Exposure complete
00:19:19.793 00.027 21948 worker thread done servicing request
00:19:19.793 00.000 18120 OnExposeComplete: enter
00:19:19.794 00.001 18120 UpdateGuideState(): m_state=6
00:19:19.794 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
00:19:19.795 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=238.20, Mass=1999, SNR=30.9, Peak=188 HFD=4.2
00:19:19.795 00.000 18120 MultiStar: [#1 0.27,-0.18,0.74,U] [#2 0.30,-0.43,0.00,M10] [#3 0.61,-0.54,0.00,R] [#4 0.07,-0.45,0.00,M1] [#5 0.33,-0.53,0.00,M2] [#6 0.14,-0.12,0.50,U] [#7 -0.03,-0.37,0.00,M1] [#8 0.20,-0.19,0.46,U] 
00:19:19.797 00.002 18120 refined, 3 included, MultiStar: {0.20, -0.23}, one-star: {0.19, -0.34}
00:19:19.797 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
00:19:19.798 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.89)
00:19:19.800 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-0.85 mountX=0.29 mountY=-0.08, mountTheta=-0.26
00:19:19.804 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.23, opts=13)
00:19:19.806 00.002 18120 Enqueuing Move request for scope (0.20, -0.23)
00:19:19.807 00.001 21948 Worker thread wakes up
00:19:19.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
00:19:19.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
00:19:19.807 00.000 21948 Moving (0.20, -0.23) raw xDistance=0.29 yDistance=-0.08
00:19:19.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:19.808 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.9
00:19:19.808 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:19.809 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:19.809 00.000 18120 Enqueuing Expose request
00:19:19.810 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:19:19.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:19.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:19:19.810 00.000 21948 MoveAxis(W, 52, ABG)
00:19:19.810 00.000 21948 Guiding  Dir = 3, Dur = 52
00:19:19.810 00.000 21948 IsSlewing returns 0
00:19:19.810 00.000 21948 IsGuiding returns 0
00:19:19.812 00.002 21948 PulseGuide returned control before completion, sleep 61
00:19:19.878 00.066 21948 IsGuiding returns 0
00:19:19.878 00.000 21948 Move returns status 0, amount 52
00:19:19.878 00.000 21948 MoveAxis(N, 0, ABG)
00:19:19.878 00.000 21948 Move returns status 0, amount 0
00:19:19.878 00.000 21948 move complete, result=0
00:19:19.878 00.000 21948 worker thread done servicing request
00:19:19.878 00.000 21948 Worker thread wakes up
00:19:19.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:19.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:19.878 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
00:19:21.289 01.411 21948 Exposure complete
00:19:21.318 00.029 21948 worker thread done servicing request
00:19:21.318 00.000 18120 OnExposeComplete: enter
00:19:21.319 00.001 18120 UpdateGuideState(): m_state=6
00:19:21.320 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
00:19:21.320 00.000 18120 Star::Find returns 1 (0), X=409.67, Y=238.53, Mass=2039, SNR=31.0, Peak=168 HFD=4.0
00:19:21.321 00.001 18120 MultiStar: [#1 0.02,0.13,0.72,U] [#2 0.12,-0.42,0.00,R] [#3 -0.77,0.19,0.00,M1] [#4 -0.11,-0.02,0.57,U] [#5 0.28,-0.11,0.55,U] [#6 -0.05,0.19,0.50,U] [#7 -0.31,0.02,0.50,U] [#8 -0.04,-0.02,0.44,U] 
00:19:21.321 00.000 18120 single-star, 6 included, MultiStar: {-0.02, 0.03}, one-star: {0.03, -0.01}
00:19:21.321 00.000 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.14) = xAngle (0.87 = 0.87)
00:19:21.322 00.001 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.97 = -2.32)
00:19:21.322 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.28 mountX=0.02 mountY=-0.02, mountTheta=-0.85
00:19:21.323 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
00:19:21.324 00.001 18120 Enqueuing Move request for scope (0.03, -0.01)
00:19:21.324 00.000 21948 Worker thread wakes up
00:19:21.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:19:21.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:19:21.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:21.325 00.001 18120 UpdateGuideState exits: m=2039 RSB=31.0
00:19:21.326 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:21.326 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:21.326 00.000 18120 Enqueuing Expose request
00:19:21.327 00.001 21948 Moving (0.03, -0.01) raw xDistance=0.02 yDistance=-0.02
00:19:21.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:19:21.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:21.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:19:21.327 00.000 21948 MoveAxis(E, 0, ABG)
00:19:21.327 00.000 21948 Move returns status 0, amount 0
00:19:21.327 00.000 21948 MoveAxis(N, 0, ABG)
00:19:21.327 00.000 21948 Move returns status 0, amount 0
00:19:21.327 00.000 21948 move complete, result=0
00:19:21.327 00.000 21948 worker thread done servicing request
00:19:21.327 00.000 21948 Worker thread wakes up
00:19:21.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:21.328 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:21.328 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:22.964 01.636 21948 Exposure complete
00:19:23.003 00.039 21948 worker thread done servicing request
00:19:23.003 00.000 18120 OnExposeComplete: enter
00:19:23.004 00.001 18120 UpdateGuideState(): m_state=6
00:19:23.004 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
00:19:23.005 00.001 18120 Star::Find returns 1 (0), X=409.70, Y=238.61, Mass=1935, SNR=30.4, Peak=163 HFD=4.0
00:19:23.005 00.000 18120 MultiStar: [#1 0.11,-0.13,0.74,U] [#2 0.02,0.34,0.66,U] [#3 -0.21,0.30,0.00,M2] [#4 -0.19,0.02,0.57,U] [#5 0.21,-0.24,0.56,U] [#6 0.08,0.09,0.50,U] [#7 -0.06,-0.18,0.53,U] [#8 0.08,-0.05,0.43,U] 
00:19:23.006 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.05, 0.07}
00:19:23.007 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.14) = xAngle (1.15 = 1.15)
00:19:23.008 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.26 = -2.03)
00:19:23.010 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.01 mountX=0.02 mountY=-0.04, mountTheta=-1.15
00:19:23.013 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.00, opts=13)
00:19:23.013 00.000 18120 Enqueuing Move request for scope (0.04, 0.00)
00:19:23.014 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:23.014 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.4
00:19:23.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.015 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:23.015 00.000 18120 Enqueuing Expose request
00:19:23.016 00.001 21948 Worker thread wakes up
00:19:23.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
00:19:23.016 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
00:19:23.016 00.000 21948 Moving (0.04, 0.00) raw xDistance=0.02 yDistance=-0.04
00:19:23.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:19:23.016 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:23.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:23.016 00.000 21948 MoveAxis(E, 0, ABG)
00:19:23.016 00.000 21948 Move returns status 0, amount 0
00:19:23.016 00.000 21948 MoveAxis(N, 0, ABG)
00:19:23.016 00.000 21948 Move returns status 0, amount 0
00:19:23.016 00.000 21948 move complete, result=0
00:19:23.016 00.000 21948 worker thread done servicing request
00:19:23.016 00.000 21948 Worker thread wakes up
00:19:23.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:23.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:23.016 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:24.529 01.513 21948 Exposure complete
00:19:24.574 00.045 21948 worker thread done servicing request
00:19:24.574 00.000 18120 OnExposeComplete: enter
00:19:24.577 00.003 18120 UpdateGuideState(): m_state=6
00:19:24.578 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
00:19:24.578 00.000 18120 Star::Find returns 1 (0), X=409.84, Y=238.59, Mass=2149, SNR=31.8, Peak=185 HFD=3.9
00:19:24.579 00.001 18120 MultiStar: [#1 0.01,0.10,0.70,U] [#2 0.12,0.17,0.60,U] [#3 -0.10,0.27,0.68,U] [#4 -0.13,-0.00,0.54,U] [#5 0.45,0.02,0.00,M1] [#6 0.07,0.27,0.51,U] [#7 -0.15,-0.09,0.46,U] [#8 0.03,-0.01,0.46,U] 
00:19:24.579 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.19, 0.05}
00:19:24.579 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
00:19:24.580 00.001 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.70)
00:19:24.580 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
00:19:24.582 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
00:19:24.584 00.002 18120 Enqueuing Move request for scope (0.02, 0.10)
00:19:24.585 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:24.585 00.000 18120 UpdateGuideState exits: m=2149 RSB=31.8
00:19:24.586 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:24.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:24.587 00.001 18120 Enqueuing Expose request
00:19:24.587 00.000 21948 Worker thread wakes up
00:19:24.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:19:24.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:19:24.587 00.000 21948 Moving (0.02, 0.10) raw xDistance=-0.08 yDistance=-0.07
00:19:24.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:19:24.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:24.588 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:19:24.588 00.000 21948 MoveAxis(E, 0, ABG)
00:19:24.588 00.000 21948 Move returns status 0, amount 0
00:19:24.588 00.000 21948 MoveAxis(N, 0, ABG)
00:19:24.588 00.000 21948 Move returns status 0, amount 0
00:19:24.588 00.000 21948 move complete, result=0
00:19:24.588 00.000 21948 worker thread done servicing request
00:19:24.588 00.000 21948 Worker thread wakes up
00:19:24.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:24.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:24.588 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:26.221 01.633 21948 Exposure complete
00:19:26.263 00.042 21948 worker thread done servicing request
00:19:26.263 00.000 18120 OnExposeComplete: enter
00:19:26.264 00.001 18120 UpdateGuideState(): m_state=6
00:19:26.265 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
00:19:26.266 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=238.19, Mass=2053, SNR=31.1, Peak=212 HFD=4.1
00:19:26.268 00.002 18120 MultiStar: [#1 0.26,-0.32,0.00,M1] [#2 0.35,-0.16,0.00,M1] [#3 -0.11,0.04,0.70,U] [#4 -0.12,0.07,0.55,U] [#5 0.25,-0.25,0.53,U] [#6 0.04,-0.16,0.48,U] [#7 -0.11,-0.26,0.49,U] [#8 0.10,-0.30,0.44,U] 
00:19:26.268 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.18}, one-star: {0.31, -0.35}
00:19:26.269 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
00:19:26.269 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.07 = 3.07)
00:19:26.270 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.18 mountX=0.19 mountY=0.01, mountTheta=0.08
00:19:26.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.18, opts=13)
00:19:26.272 00.001 18120 Enqueuing Move request for scope (0.07, -0.18)
00:19:26.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:26.273 00.001 21948 Worker thread wakes up
00:19:26.273 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.1
00:19:26.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:26.274 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:26.274 00.000 18120 Enqueuing Expose request
00:19:26.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
00:19:26.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
00:19:26.274 00.000 21948 Moving (0.07, -0.18) raw xDistance=0.19 yDistance=0.01
00:19:26.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:19:26.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:26.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:26.274 00.000 21948 MoveAxis(E, 0, ABG)
00:19:26.274 00.000 21948 Move returns status 0, amount 0
00:19:26.274 00.000 21948 MoveAxis(N, 0, ABG)
00:19:26.274 00.000 21948 Move returns status 0, amount 0
00:19:26.274 00.000 21948 move complete, result=0
00:19:26.274 00.000 21948 worker thread done servicing request
00:19:26.276 00.002 21948 Worker thread wakes up
00:19:26.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:26.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:26.276 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:27.791 01.515 21948 Exposure complete
00:19:27.827 00.036 21948 worker thread done servicing request
00:19:27.827 00.000 18120 OnExposeComplete: enter
00:19:27.828 00.001 18120 UpdateGuideState(): m_state=6
00:19:27.828 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
00:19:27.829 00.001 18120 Star::Find returns 1 (0), X=409.97, Y=238.22, Mass=2166, SNR=31.9, Peak=235 HFD=4.1
00:19:27.829 00.000 18120 MultiStar: [#1 0.49,-0.57,0.00,M2] [#2 0.74,-0.33,0.00,M2] [#3 0.20,0.05,0.67,U] [#4 0.11,-0.40,0.00,M1] [#5 0.53,-0.35,0.00,M1] [#6 0.07,-0.21,0.45,U] [#7 0.19,-0.42,0.00,M1] [#8 0.42,-0.41,0.00,M1] 
00:19:27.830 00.001 18120 refined, 2 included, MultiStar: {0.23, -0.18}, one-star: {0.33, -0.32}
00:19:27.830 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.48 = 0.48)
00:19:27.831 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.59 = -2.70)
00:19:27.831 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=0.26 mountY=-0.13, mountTheta=-0.45
00:19:27.832 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.18, opts=13)
00:19:27.833 00.001 18120 Enqueuing Move request for scope (0.23, -0.18)
00:19:27.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:27.834 00.001 18120 UpdateGuideState exits: m=2166 RSB=31.9
00:19:27.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:27.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:27.835 00.000 18120 Enqueuing Expose request
00:19:27.836 00.001 21948 Worker thread wakes up
00:19:27.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
00:19:27.836 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
00:19:27.836 00.000 21948 Moving (0.23, -0.18) raw xDistance=0.26 yDistance=-0.13
00:19:27.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:19:27.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:27.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:19:27.836 00.000 21948 MoveAxis(W, 46, ABG)
00:19:27.836 00.000 21948 Guiding  Dir = 3, Dur = 46
00:19:27.837 00.001 21948 IsSlewing returns 0
00:19:27.837 00.000 21948 IsGuiding returns 0
00:19:27.839 00.002 21948 PulseGuide returned control before completion, sleep 55
00:19:27.898 00.059 21948 IsGuiding returns 1
00:19:27.898 00.000 21948 scope still moving after pulse duration time elapsed
00:19:27.929 00.031 21948 IsSlewing returns 0
00:19:27.929 00.000 21948 IsGuiding returns 0
00:19:27.929 00.000 21948 scope move finished after 46 + 45 ms
00:19:27.929 00.000 21948 Move returns status 0, amount 46
00:19:27.929 00.000 21948 MoveAxis(N, 0, ABG)
00:19:27.929 00.000 21948 Move returns status 0, amount 0
00:19:27.929 00.000 21948 move complete, result=0
00:19:27.929 00.000 21948 worker thread done servicing request
00:19:27.929 00.000 21948 Worker thread wakes up
00:19:27.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:27.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:27.929 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
00:19:29.566 01.637 21948 Exposure complete
00:19:29.594 00.028 21948 worker thread done servicing request
00:19:29.595 00.001 18120 OnExposeComplete: enter
00:19:29.595 00.000 18120 UpdateGuideState(): m_state=6
00:19:29.596 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
00:19:29.596 00.000 18120 Star::Find returns 1 (0), X=409.86, Y=238.38, Mass=1952, SNR=30.4, Peak=198 HFD=3.9
00:19:29.597 00.001 18120 MultiStar: [#1 0.20,-0.32,0.00,M3] [#2 0.32,-0.00,0.64,U] [#3 -0.26,-0.05,0.70,U] [#4 -0.01,-0.20,0.56,U] [#5 0.29,-0.26,0.00,M2] [#6 0.25,-0.11,0.50,U] [#7 0.02,-0.33,0.53,U] [#8 0.25,-0.19,0.44,U] 
00:19:29.597 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.14}, one-star: {0.21, -0.15}
00:19:29.598 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
00:19:29.598 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.33 = -2.95)
00:19:29.599 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.91 mountX=0.18 mountY=-0.03, mountTheta=-0.19
00:19:29.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.14, opts=13)
00:19:29.600 00.000 18120 Enqueuing Move request for scope (0.11, -0.14)
00:19:29.601 00.001 21948 Worker thread wakes up
00:19:29.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
00:19:29.601 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
00:19:29.601 00.000 21948 Moving (0.11, -0.14) raw xDistance=0.18 yDistance=-0.03
00:19:29.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:29.602 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.4
00:19:29.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:29.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:29.603 00.001 18120 Enqueuing Expose request
00:19:29.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:19:29.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:29.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:29.603 00.000 21948 MoveAxis(E, 0, ABG)
00:19:29.603 00.000 21948 Move returns status 0, amount 0
00:19:29.603 00.000 21948 MoveAxis(N, 0, ABG)
00:19:29.603 00.000 21948 Move returns status 0, amount 0
00:19:29.603 00.000 21948 move complete, result=0
00:19:29.604 00.001 21948 worker thread done servicing request
00:19:29.604 00.000 21948 Worker thread wakes up
00:19:29.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:29.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:29.604 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:31.130 01.526 21948 Exposure complete
00:19:31.164 00.034 21948 worker thread done servicing request
00:19:31.164 00.000 18120 OnExposeComplete: enter
00:19:31.165 00.001 18120 UpdateGuideState(): m_state=6
00:19:31.165 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
00:19:31.166 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=238.42, Mass=2162, SNR=31.8, Peak=215 HFD=3.7
00:19:31.166 00.000 18120 MultiStar: [#1 0.22,-0.35,0.00,M4] [#2 0.48,-0.28,0.00,M2] [#3 -0.25,-0.09,0.66,U] [#4 0.05,-0.29,0.55,U] [#5 0.47,-0.58,0.00,M3] [#6 0.05,-0.15,0.49,U] [#7 0.30,-0.37,0.00,M1] [#8 0.39,-0.29,0.00,M1] 
00:19:31.167 00.001 18120 single-star, 3 included, MultiStar: {-0.01, -0.15}, one-star: {0.09, -0.11}
00:19:31.168 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.24 = 0.24)
00:19:31.168 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.34 = -2.94)
00:19:31.168 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.91 mountX=0.14 mountY=-0.03, mountTheta=-0.20
00:19:31.170 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
00:19:31.170 00.000 18120 Enqueuing Move request for scope (0.09, -0.11)
00:19:31.170 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:31.170 00.000 18120 UpdateGuideState exits: m=2162 RSB=31.8
00:19:31.171 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:31.171 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:31.172 00.001 18120 Enqueuing Expose request
00:19:31.172 00.000 21948 Worker thread wakes up
00:19:31.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
00:19:31.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
00:19:31.172 00.000 21948 Moving (0.09, -0.11) raw xDistance=0.14 yDistance=-0.03
00:19:31.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:19:31.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:31.173 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:31.173 00.000 21948 MoveAxis(E, 0, ABG)
00:19:31.173 00.000 21948 Move returns status 0, amount 0
00:19:31.173 00.000 21948 MoveAxis(N, 0, ABG)
00:19:31.173 00.000 21948 Move returns status 0, amount 0
00:19:31.173 00.000 21948 move complete, result=0
00:19:31.173 00.000 21948 worker thread done servicing request
00:19:31.173 00.000 21948 Worker thread wakes up
00:19:31.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:31.173 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:31.174 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:32.801 01.627 21948 Exposure complete
00:19:32.826 00.025 21948 worker thread done servicing request
00:19:32.827 00.001 18120 OnExposeComplete: enter
00:19:32.827 00.000 18120 UpdateGuideState(): m_state=6
00:19:32.828 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
00:19:32.828 00.000 18120 Star::Find returns 1 (0), X=409.96, Y=238.19, Mass=2065, SNR=31.2, Peak=221 HFD=4.2
00:19:32.829 00.001 18120 MultiStar: [#1 0.43,-0.62,0.00,M5] [#2 0.25,-0.27,0.00,M3] [#3 -0.21,-0.11,0.67,U] [#4 0.10,-0.56,0.00,M1] [#5 0.49,-0.61,0.00,M4] [#6 -0.03,-0.02,0.48,U] [#7 -0.04,-0.14,0.49,U] [#8 0.19,-0.81,0.00,M2] 
00:19:32.829 00.000 18120 refined, 3 included, MultiStar: {0.06, -0.19}, one-star: {0.32, -0.35}
00:19:32.830 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.14) = xAngle (-0.14 = -0.14)
00:19:32.830 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.96 = 2.96)
00:19:32.830 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.29 mountX=0.20 mountY=0.04, mountTheta=0.18
00:19:32.832 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.19, opts=13)
00:19:32.832 00.000 18120 Enqueuing Move request for scope (0.06, -0.19)
00:19:32.833 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:32.833 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.2
00:19:32.834 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:32.834 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:32.834 00.000 18120 Enqueuing Expose request
00:19:32.835 00.001 21948 Worker thread wakes up
00:19:32.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
00:19:32.835 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
00:19:32.835 00.000 21948 Moving (0.06, -0.19) raw xDistance=0.20 yDistance=0.04
00:19:32.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:19:32.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:32.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:32.835 00.000 21948 MoveAxis(E, 0, ABG)
00:19:32.835 00.000 21948 Move returns status 0, amount 0
00:19:32.835 00.000 21948 MoveAxis(N, 0, ABG)
00:19:32.835 00.000 21948 Move returns status 0, amount 0
00:19:32.835 00.000 21948 move complete, result=0
00:19:32.835 00.000 21948 worker thread done servicing request
00:19:32.835 00.000 21948 Worker thread wakes up
00:19:32.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:32.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:32.836 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:34.359 01.523 21948 Exposure complete
00:19:34.411 00.052 21948 worker thread done servicing request
00:19:34.411 00.000 18120 OnExposeComplete: enter
00:19:34.412 00.001 18120 UpdateGuideState(): m_state=6
00:19:34.412 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
00:19:34.413 00.001 18120 Star::Find returns 1 (0), X=409.76, Y=238.27, Mass=1926, SNR=30.1, Peak=212 HFD=3.8
00:19:34.413 00.000 18120 MultiStar: [#1 0.43,-0.55,0.00,M6] [#2 0.46,-0.45,0.00,M4] [#3 -0.05,-0.03,0.72,U] [#4 0.26,-0.49,0.00,M2] [#5 0.68,-0.58,0.00,M5] [#6 0.22,-0.26,0.51,U] [#7 0.08,-0.74,0.00,M1] [#8 0.25,-0.55,0.00,M3] 
00:19:34.414 00.001 18120 refined, 2 included, MultiStar: {0.09, -0.19}, one-star: {0.12, -0.27}
00:19:34.414 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.14) = xAngle (0.00 = 0.00)
00:19:34.415 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.10 = 3.10)
00:19:34.416 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.14 mountX=0.21 mountY=0.01, mountTheta=0.04
00:19:34.418 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.19, opts=13)
00:19:34.420 00.002 18120 Enqueuing Move request for scope (0.09, -0.19)
00:19:34.423 00.003 21948 Worker thread wakes up
00:19:34.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
00:19:34.423 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
00:19:34.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:34.424 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.1
00:19:34.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:34.425 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:34.425 00.000 18120 Enqueuing Expose request
00:19:34.425 00.000 21948 Moving (0.09, -0.19) raw xDistance=0.21 yDistance=0.01
00:19:34.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:19:34.425 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:34.425 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:34.425 00.000 21948 MoveAxis(W, 38, ABG)
00:19:34.425 00.000 21948 Guiding  Dir = 3, Dur = 38
00:19:34.426 00.001 21948 IsSlewing returns 0
00:19:34.426 00.000 21948 IsGuiding returns 0
00:19:34.428 00.002 21948 PulseGuide returned control before completion, sleep 47
00:19:34.481 00.053 21948 IsGuiding returns 0
00:19:34.481 00.000 21948 Move returns status 0, amount 38
00:19:34.481 00.000 21948 MoveAxis(N, 0, ABG)
00:19:34.481 00.000 21948 Move returns status 0, amount 0
00:19:34.481 00.000 21948 move complete, result=0
00:19:34.481 00.000 21948 worker thread done servicing request
00:19:34.481 00.000 21948 Worker thread wakes up
00:19:34.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:34.481 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
00:19:34.484 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:36.120 01.636 21948 Exposure complete
00:19:36.161 00.041 21948 worker thread done servicing request
00:19:36.161 00.000 18120 OnExposeComplete: enter
00:19:36.162 00.001 18120 UpdateGuideState(): m_state=6
00:19:36.162 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
00:19:36.163 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=238.30, Mass=2143, SNR=31.8, Peak=211 HFD=4.1
00:19:36.163 00.000 18120 MultiStar: [#1 0.47,-0.30,0.00,M7] [#2 0.56,-0.24,0.00,M5] [#3 -0.50,-0.13,0.00,M1] [#4 0.16,-0.56,0.00,M3] [#5 0.34,-0.59,0.00,M6] [#6 0.19,-0.21,0.51,U] [#7 0.44,-0.58,0.00,M2] [#8 0.12,-0.32,0.40,U] 
00:19:36.164 00.001 18120 refined, 2 included, MultiStar: {0.27, -0.25}, one-star: {0.38, -0.24}
00:19:36.165 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
00:19:36.166 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.77)
00:19:36.167 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-0.73 mountX=0.34 mountY=-0.13, mountTheta=-0.38
00:19:36.169 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.25, opts=13)
00:19:36.169 00.000 18120 Enqueuing Move request for scope (0.27, -0.25)
00:19:36.170 00.001 21948 Worker thread wakes up
00:19:36.170 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd
00:19:36.170 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.25)
00:19:36.170 00.000 21948 Moving (0.27, -0.25) raw xDistance=0.34 yDistance=-0.13
00:19:36.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:19:36.170 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:36.172 00.002 18120 UpdateGuideState exits: m=2143 RSB=31.8
00:19:36.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:36.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:36.173 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:19:36.173 00.000 21948 MoveAxis(W, 63, ABG)
00:19:36.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:36.173 00.000 18120 Enqueuing Expose request
00:19:36.174 00.001 21948 Guiding  Dir = 3, Dur = 63
00:19:36.174 00.000 21948 IsSlewing returns 0
00:19:36.174 00.000 21948 IsGuiding returns 0
00:19:36.176 00.002 21948 PulseGuide returned control before completion, sleep 72
00:19:36.260 00.084 21948 IsGuiding returns 0
00:19:36.261 00.001 21948 Move returns status 0, amount 63
00:19:36.261 00.000 21948 MoveAxis(N, 0, ABG)
00:19:36.261 00.000 21948 Move returns status 0, amount 0
00:19:36.261 00.000 21948 move complete, result=0
00:19:36.261 00.000 21948 worker thread done servicing request
00:19:36.261 00.000 21948 Worker thread wakes up
00:19:36.261 00.000 18120 GuideStep: 0.3 px 63 ms WEST, -0.1 px 0 ms NORTH
00:19:36.263 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:36.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:37.671 01.408 21948 Exposure complete
00:19:37.703 00.032 21948 worker thread done servicing request
00:19:37.704 00.001 18120 OnExposeComplete: enter
00:19:37.704 00.000 18120 UpdateGuideState(): m_state=6
00:19:37.705 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
00:19:37.705 00.000 18120 Star::Find returns 1 (0), X=409.75, Y=238.48, Mass=2102, SNR=31.4, Peak=181 HFD=3.9
00:19:37.706 00.001 18120 MultiStar: [#1 0.03,0.01,0.71,U] [#2 0.38,-0.03,0.00,M6] [#3 -0.10,0.27,0.69,U] [#4 0.07,0.08,0.55,U] [#5 0.20,-0.17,0.52,U] [#6 0.01,-0.03,0.51,U] [#7 0.06,-0.20,0.50,U] [#8 0.27,-0.14,0.48,U] 
00:19:37.706 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.11, -0.06}
00:19:37.707 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.14) = xAngle (0.90 = 0.90)
00:19:37.707 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.00 = -2.29)
00:19:37.707 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.25 mountX=0.05 mountY=-0.06, mountTheta=-0.88
00:19:37.709 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.02, opts=13)
00:19:37.709 00.000 18120 Enqueuing Move request for scope (0.07, -0.02)
00:19:37.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:37.710 00.001 21948 Worker thread wakes up
00:19:37.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:19:37.710 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:19:37.710 00.000 21948 Moving (0.07, -0.02) raw xDistance=0.05 yDistance=-0.06
00:19:37.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:19:37.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:37.710 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.4
00:19:37.711 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:37.711 00.000 21948 MoveAxis(E, 0, ABG)
00:19:37.711 00.000 21948 Move returns status 0, amount 0
00:19:37.711 00.000 21948 MoveAxis(N, 0, ABG)
00:19:37.711 00.000 21948 Move returns status 0, amount 0
00:19:37.711 00.000 21948 move complete, result=0
00:19:37.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:37.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:37.712 00.001 18120 Enqueuing Expose request
00:19:37.712 00.000 21948 worker thread done servicing request
00:19:37.712 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:37.713 00.001 21948 Worker thread wakes up
00:19:37.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:37.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:39.344 01.631 21948 Exposure complete
00:19:39.368 00.024 21948 worker thread done servicing request
00:19:39.368 00.000 18120 OnExposeComplete: enter
00:19:39.369 00.001 18120 UpdateGuideState(): m_state=6
00:19:39.371 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
00:19:39.372 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=238.53, Mass=1972, SNR=30.5, Peak=191 HFD=4.0
00:19:39.374 00.002 18120 MultiStar: [#1 0.02,-0.25,0.73,U] [#2 0.30,-0.12,0.62,U] [#3 -0.05,0.05,0.69,U] [#4 -0.01,-0.19,0.55,U] [#5 0.43,-0.44,0.00,M6] [#6 0.09,-0.14,0.51,U] [#7 0.31,-0.20,0.00,M2] [#8 0.11,-0.36,0.00,M2] 
00:19:39.375 00.001 18120 single-star, 5 included, MultiStar: {0.05, -0.10}, one-star: {0.01, -0.01}
00:19:39.375 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.14) = xAngle (0.45 = 0.45)
00:19:39.375 00.000 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.56 = -2.73)
00:19:39.376 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.69 mountX=0.02 mountY=-0.01, mountTheta=-0.42
00:19:39.377 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
00:19:39.378 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
00:19:39.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:39.378 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.5
00:19:39.379 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:39.379 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:39.380 00.001 18120 Enqueuing Expose request
00:19:39.380 00.000 21948 Worker thread wakes up
00:19:39.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:19:39.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:19:39.380 00.000 21948 Moving (0.01, -0.01) raw xDistance=0.02 yDistance=-0.01
00:19:39.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:19:39.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:39.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:39.380 00.000 21948 MoveAxis(E, 0, ABG)
00:19:39.380 00.000 21948 Move returns status 0, amount 0
00:19:39.380 00.000 21948 MoveAxis(N, 0, ABG)
00:19:39.380 00.000 21948 Move returns status 0, amount 0
00:19:39.380 00.000 21948 move complete, result=0
00:19:39.380 00.000 21948 worker thread done servicing request
00:19:39.380 00.000 21948 Worker thread wakes up
00:19:39.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:39.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:39.381 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:40.897 01.516 21948 Exposure complete
00:19:40.927 00.030 21948 worker thread done servicing request
00:19:40.927 00.000 18120 OnExposeComplete: enter
00:19:40.928 00.001 18120 UpdateGuideState(): m_state=6
00:19:40.928 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
00:19:40.929 00.001 18120 Star::Find returns 1 (0), X=409.97, Y=238.52, Mass=2086, SNR=31.4, Peak=183 HFD=4.1
00:19:40.929 00.000 18120 MultiStar: [#1 0.17,0.04,0.72,U] [#2 0.43,0.01,0.00,M6] [#3 -0.32,0.19,0.00,M1] [#4 0.28,-0.05,0.56,U] [#5 0.20,-0.16,0.51,U] [#6 0.02,0.04,0.49,U] [#7 0.05,-0.23,0.52,U] [#8 0.33,-0.23,0.00,M3] 
00:19:40.930 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.05}, one-star: {0.33, -0.02}
00:19:40.930 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.14) = xAngle (0.89 = 0.89)
00:19:40.931 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.99 = -2.29)
00:19:40.931 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=0.13 mountY=-0.15, mountTheta=-0.87
00:19:40.933 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.05, opts=13)
00:19:40.934 00.001 18120 Enqueuing Move request for scope (0.20, -0.05)
00:19:40.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:40.935 00.001 21948 Worker thread wakes up
00:19:40.935 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.4
00:19:40.935 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.936 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:40.936 00.000 18120 Enqueuing Expose request
00:19:40.937 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
00:19:40.937 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
00:19:40.937 00.000 21948 Moving (0.20, -0.05) raw xDistance=0.13 yDistance=-0.15
00:19:40.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:19:40.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:40.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:19:40.937 00.000 21948 MoveAxis(E, 0, ABG)
00:19:40.937 00.000 21948 Move returns status 0, amount 0
00:19:40.937 00.000 21948 MoveAxis(N, 0, ABG)
00:19:40.937 00.000 21948 Move returns status 0, amount 0
00:19:40.937 00.000 21948 move complete, result=0
00:19:40.937 00.000 21948 worker thread done servicing request
00:19:40.937 00.000 21948 Worker thread wakes up
00:19:40.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:40.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:40.937 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:42.568 01.631 21948 Exposure complete
00:19:42.602 00.034 21948 worker thread done servicing request
00:19:42.602 00.000 18120 OnExposeComplete: enter
00:19:42.605 00.003 18120 UpdateGuideState(): m_state=6
00:19:42.607 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
00:19:42.610 00.003 18120 Star::Find returns 1 (0), X=409.85, Y=238.35, Mass=1943, SNR=30.3, Peak=197 HFD=3.8
00:19:42.612 00.002 18120 MultiStar: [#1 0.07,-0.02,0.75,U] [#2 0.44,-0.27,0.00,M7] [#3 -0.19,0.26,0.69,U] [#4 -0.11,-0.10,0.57,U] [#5 0.30,-0.16,0.55,U] [#6 0.01,0.14,0.49,U] [#7 0.02,-0.30,0.54,U] [#8 0.05,-0.27,0.45,U] 
00:19:42.615 00.003 18120 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.21, -0.19}
00:19:42.616 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.19 = 0.19)
00:19:42.617 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -2.99)
00:19:42.618 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.96 mountX=0.09 mountY=-0.01, mountTheta=-0.15
00:19:42.622 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
00:19:42.622 00.000 18120 Enqueuing Move request for scope (0.05, -0.08)
00:19:42.622 00.000 21948 Worker thread wakes up
00:19:42.623 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:19:42.623 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:19:42.623 00.000 21948 Moving (0.05, -0.08) raw xDistance=0.09 yDistance=-0.01
00:19:42.623 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:42.624 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:19:42.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:42.624 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.3
00:19:42.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:42.625 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:42.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:42.625 00.000 18120 Enqueuing Expose request
00:19:42.626 00.001 21948 MoveAxis(E, 0, ABG)
00:19:42.626 00.000 21948 Move returns status 0, amount 0
00:19:42.626 00.000 21948 MoveAxis(N, 0, ABG)
00:19:42.626 00.000 21948 Move returns status 0, amount 0
00:19:42.626 00.000 21948 move complete, result=0
00:19:42.626 00.000 21948 worker thread done servicing request
00:19:42.626 00.000 21948 Worker thread wakes up
00:19:42.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:42.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:42.626 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:44.152 01.526 21948 Exposure complete
00:19:44.180 00.028 21948 worker thread done servicing request
00:19:44.180 00.000 18120 OnExposeComplete: enter
00:19:44.181 00.001 18120 UpdateGuideState(): m_state=6
00:19:44.183 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
00:19:44.183 00.000 18120 Star::Find returns 1 (0), X=409.82, Y=238.38, Mass=1991, SNR=30.8, Peak=191 HFD=4.0
00:19:44.185 00.002 18120 MultiStar: [#1 0.01,-0.11,0.75,U] [#2 0.37,-0.03,0.00,M8] [#3 -0.33,0.09,0.69,U] [#4 0.04,-0.24,0.54,U] [#5 0.21,-0.28,0.55,U] [#6 -0.01,0.18,0.49,U] [#7 -0.07,-0.21,0.51,U] [#8 0.03,-0.32,0.46,U] 
00:19:44.185 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.13}, one-star: {0.18, -0.16}
00:19:44.185 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.32 = -0.32)
00:19:44.185 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.78 = 2.78)
00:19:44.185 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.47 mountX=0.12 mountY=0.05, mountTheta=0.36
00:19:44.186 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
00:19:44.188 00.002 18120 Enqueuing Move request for scope (0.01, -0.13)
00:19:44.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:44.189 00.001 18120 UpdateGuideState exits: m=1991 RSB=30.8
00:19:44.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:44.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:44.190 00.000 18120 Enqueuing Expose request
00:19:44.190 00.000 21948 Worker thread wakes up
00:19:44.191 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:19:44.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:19:44.191 00.000 21948 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.05
00:19:44.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:19:44.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:44.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:44.191 00.000 21948 MoveAxis(E, 0, ABG)
00:19:44.191 00.000 21948 Move returns status 0, amount 0
00:19:44.191 00.000 21948 MoveAxis(N, 0, ABG)
00:19:44.191 00.000 21948 Move returns status 0, amount 0
00:19:44.191 00.000 21948 move complete, result=0
00:19:44.191 00.000 21948 worker thread done servicing request
00:19:44.191 00.000 21948 Worker thread wakes up
00:19:44.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:44.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:44.191 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:45.822 01.631 21948 Exposure complete
00:19:45.851 00.029 21948 worker thread done servicing request
00:19:45.851 00.000 18120 OnExposeComplete: enter
00:19:45.853 00.002 18120 UpdateGuideState(): m_state=6
00:19:45.855 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
00:19:45.856 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=238.57, Mass=2007, SNR=30.7, Peak=168 HFD=4.3
00:19:45.857 00.001 18120 MultiStar: [#1 0.13,-0.20,0.71,U] [#2 0.16,0.03,0.66,U] [#3 -0.20,0.19,0.69,U] [#4 -0.03,-0.02,0.56,U] [#5 0.26,-0.31,0.00,M4] [#6 -0.04,0.01,0.50,U] [#7 -0.06,-0.16,0.51,U] [#8 0.13,-0.27,0.44,U] 
00:19:45.858 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.17, 0.04}
00:19:45.859 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
00:19:45.862 00.003 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
00:19:45.863 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.60 mountX=0.05 mountY=-0.03, mountTheta=-0.51
00:19:45.866 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
00:19:45.867 00.001 18120 Enqueuing Move request for scope (0.05, -0.03)
00:19:45.868 00.001 21948 Worker thread wakes up
00:19:45.868 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:19:45.868 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:19:45.868 00.000 21948 Moving (0.05, -0.03) raw xDistance=0.05 yDistance=-0.03
00:19:45.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:19:45.868 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:45.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:45.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:45.868 00.000 21948 MoveAxis(E, 0, ABG)
00:19:45.868 00.000 21948 Move returns status 0, amount 0
00:19:45.868 00.000 21948 MoveAxis(N, 0, ABG)
00:19:45.868 00.000 21948 Move returns status 0, amount 0
00:19:45.868 00.000 21948 move complete, result=0
00:19:45.868 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.7
00:19:45.870 00.002 21948 worker thread done servicing request
00:19:45.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:45.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:45.871 00.001 18120 Enqueuing Expose request
00:19:45.871 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:45.871 00.000 21948 Worker thread wakes up
00:19:45.871 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:45.871 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:47.384 01.513 21948 Exposure complete
00:19:47.414 00.030 21948 worker thread done servicing request
00:19:47.414 00.000 18120 OnExposeComplete: enter
00:19:47.415 00.001 18120 UpdateGuideState(): m_state=6
00:19:47.416 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
00:19:47.416 00.000 18120 Star::Find returns 1 (0), X=409.71, Y=238.46, Mass=1990, SNR=30.6, Peak=153 HFD=4.1
00:19:47.417 00.001 18120 MultiStar: [#1 0.19,-0.08,0.72,U] [#2 0.19,-0.10,0.68,U] [#3 -0.80,0.13,0.00,M1] [#4 -0.01,-0.01,0.56,U] [#5 0.16,-0.19,0.52,U] [#6 0.11,0.02,0.49,U] [#7 0.19,-0.20,0.52,U] [#8 0.17,-0.58,0.00,M1] 
00:19:47.417 00.000 18120 single-star, 6 included, MultiStar: {0.13, -0.09}, one-star: {0.07, -0.08}
00:19:47.418 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
00:19:47.418 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.89)
00:19:47.419 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.86 mountX=0.10 mountY=-0.03, mountTheta=-0.25
00:19:47.420 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.08, opts=13)
00:19:47.421 00.001 18120 Enqueuing Move request for scope (0.07, -0.08)
00:19:47.421 00.000 21948 Worker thread wakes up
00:19:47.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:47.422 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:19:47.422 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.6
00:19:47.422 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:19:47.422 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:47.423 00.001 21948 Moving (0.07, -0.08) raw xDistance=0.10 yDistance=-0.03
00:19:47.423 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:47.423 00.000 18120 Enqueuing Expose request
00:19:47.424 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:19:47.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:47.424 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:47.424 00.000 21948 MoveAxis(E, 0, ABG)
00:19:47.424 00.000 21948 Move returns status 0, amount 0
00:19:47.424 00.000 21948 MoveAxis(N, 0, ABG)
00:19:47.424 00.000 21948 Move returns status 0, amount 0
00:19:47.424 00.000 21948 move complete, result=0
00:19:47.424 00.000 21948 worker thread done servicing request
00:19:47.424 00.000 21948 Worker thread wakes up
00:19:47.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:47.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:47.424 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:49.151 01.727 21948 Exposure complete
00:19:49.178 00.027 21948 worker thread done servicing request
00:19:49.178 00.000 18120 OnExposeComplete: enter
00:19:49.180 00.002 18120 UpdateGuideState(): m_state=6
00:19:49.183 00.003 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
00:19:49.184 00.001 18120 Star::Find returns 1 (0), X=409.62, Y=238.57, Mass=1960, SNR=30.3, Peak=153 HFD=4.2
00:19:49.184 00.000 18120 MultiStar: [#1 0.20,-0.09,0.75,U] [#2 0.12,0.27,0.67,U] [#3 -0.36,0.41,0.00,M2] [#4 -0.02,-0.18,0.60,U] [#5 0.22,-0.35,0.00,M4] [#6 0.21,0.12,0.51,U] [#7 0.01,-0.09,0.52,U] [#8 0.27,-0.27,0.00,M2] 
00:19:49.185 00.001 18120 single-star, 5 included, MultiStar: {0.07, 0.01}, one-star: {-0.03, 0.03}
00:19:49.185 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.39 = -2.90)
00:19:49.186 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
00:19:49.186 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.24 mountX=-0.04 mountY=0.01, mountTheta=2.93
00:19:49.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
00:19:49.188 00.001 18120 Enqueuing Move request for scope (-0.03, 0.03)
00:19:49.188 00.000 21948 Worker thread wakes up
00:19:49.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:49.189 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:19:49.189 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.3
00:19:49.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:49.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:49.190 00.000 18120 Enqueuing Expose request
00:19:49.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:19:49.190 00.000 21948 Moving (-0.03, 0.03) raw xDistance=-0.04 yDistance=0.01
00:19:49.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:19:49.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:49.191 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:49.191 00.000 21948 MoveAxis(E, 0, ABG)
00:19:49.191 00.000 21948 Move returns status 0, amount 0
00:19:49.191 00.000 21948 MoveAxis(N, 0, ABG)
00:19:49.191 00.000 21948 Move returns status 0, amount 0
00:19:49.191 00.000 21948 move complete, result=0
00:19:49.191 00.000 21948 worker thread done servicing request
00:19:49.191 00.000 21948 Worker thread wakes up
00:19:49.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:49.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:49.191 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:50.601 01.410 21948 Exposure complete
00:19:50.626 00.025 21948 worker thread done servicing request
00:19:50.626 00.000 18120 OnExposeComplete: enter
00:19:50.626 00.000 18120 UpdateGuideState(): m_state=6
00:19:50.627 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
00:19:50.628 00.001 18120 Star::Find returns 1 (0), X=410.03, Y=238.75, Mass=2131, SNR=31.7, Peak=201 HFD=4.2
00:19:50.628 00.000 18120 MultiStar: [#1 0.18,0.15,0.68,U] [#2 0.44,0.04,0.00,M6] [#3 -0.09,0.27,0.67,U] [#4 0.04,0.21,0.55,U] [#5 0.42,-0.13,0.00,M5] [#6 0.04,0.25,0.46,U] [#7 0.17,0.13,0.47,U] [#8 0.33,-0.26,0.00,M3] 
00:19:50.629 00.001 18120 refined, 5 included, MultiStar: {0.15, 0.21}, one-star: {0.38, 0.21}
00:19:50.629 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.14) = xAngle (2.09 = 2.09)
00:19:50.629 00.000 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.19 = -1.09)
00:19:50.630 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.25 cameraTheta=0.94 mountX=-0.13 mountY=-0.23, mountTheta=-2.08
00:19:50.631 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.21, opts=13)
00:19:50.631 00.000 18120 Enqueuing Move request for scope (0.15, 0.21)
00:19:50.632 00.001 21948 Worker thread wakes up
00:19:50.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:50.633 00.001 18120 UpdateGuideState exits: m=2131 RSB=31.7
00:19:50.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:50.635 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
00:19:50.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
00:19:50.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:50.635 00.000 21948 Moving (0.15, 0.21) raw xDistance=-0.13 yDistance=-0.23
00:19:50.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:19:50.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:50.635 00.000 18120 Enqueuing Expose request
00:19:50.636 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:19:50.636 00.000 21948 MoveAxis(E, 0, ABG)
00:19:50.636 00.000 21948 Move returns status 0, amount 0
00:19:50.636 00.000 21948 MoveAxis(N, 0, ABG)
00:19:50.636 00.000 21948 Move returns status 0, amount 0
00:19:50.636 00.000 21948 move complete, result=0
00:19:50.636 00.000 21948 worker thread done servicing request
00:19:50.636 00.000 21948 Worker thread wakes up
00:19:50.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:50.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:50.637 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:52.267 01.630 21948 Exposure complete
00:19:52.313 00.046 21948 worker thread done servicing request
00:19:52.313 00.000 18120 OnExposeComplete: enter
00:19:52.316 00.003 18120 UpdateGuideState(): m_state=6
00:19:52.318 00.002 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
00:19:52.319 00.001 18120 Star::Find returns 1 (0), X=409.94, Y=238.89, Mass=1986, SNR=30.6, Peak=200 HFD=4.2
00:19:52.320 00.001 18120 MultiStar: [#1 0.34,0.20,0.00,M1] [#2 0.47,0.27,0.00,M7] [#3 -0.42,0.30,0.00,M2] [#4 -0.09,0.32,0.57,U] [#5 0.35,0.03,0.57,U] [#6 0.30,0.26,0.00,M1] [#7 0.22,0.13,0.50,U] [#8 0.67,-0.03,0.00,M4] 
00:19:52.320 00.000 18120 refined, 3 included, MultiStar: {0.21, 0.23}, one-star: {0.30, 0.35}
00:19:52.322 00.002 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.14) = xAngle (1.99 = 1.99)
00:19:52.325 00.003 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.09 = -1.20)
00:19:52.326 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.84 mountX=-0.13 mountY=-0.29, mountTheta=-1.98
00:19:52.329 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.23, opts=13)
00:19:52.330 00.001 18120 Enqueuing Move request for scope (0.21, 0.23)
00:19:52.331 00.001 21948 Worker thread wakes up
00:19:52.331 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:52.332 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.6
00:19:52.332 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:52.332 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:52.333 00.001 18120 Enqueuing Expose request
00:19:52.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd
00:19:52.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
00:19:52.333 00.000 21948 Moving (0.21, 0.23) raw xDistance=-0.13 yDistance=-0.29
00:19:52.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:19:52.334 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:52.334 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:19:52.334 00.000 21948 MoveAxis(E, 0, ABG)
00:19:52.334 00.000 21948 Move returns status 0, amount 0
00:19:52.334 00.000 21948 MoveAxis(N, 0, ABG)
00:19:52.334 00.000 21948 Move returns status 0, amount 0
00:19:52.334 00.000 21948 move complete, result=0
00:19:52.334 00.000 21948 worker thread done servicing request
00:19:52.334 00.000 21948 Worker thread wakes up
00:19:52.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:52.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:52.334 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:53.852 01.518 21948 Exposure complete
00:19:53.896 00.044 21948 worker thread done servicing request
00:19:53.896 00.000 18120 OnExposeComplete: enter
00:19:53.896 00.000 18120 UpdateGuideState(): m_state=6
00:19:53.897 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
00:19:53.898 00.001 18120 Star::Find returns 1 (0), X=409.88, Y=238.65, Mass=2065, SNR=31.2, Peak=197 HFD=4.0
00:19:53.899 00.001 18120 MultiStar: [#1 0.37,0.21,0.00,M2] [#2 0.10,0.27,0.64,U] [#3 -0.52,0.44,0.00,M3] [#4 -0.14,0.24,0.58,U] [#5 0.28,0.01,0.52,U] [#6 0.19,0.39,0.00,M2] [#7 0.03,0.00,0.50,U] [#8 0.29,-0.22,0.00,M5] 
00:19:53.900 00.001 18120 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.24, 0.11}
00:19:53.901 00.001 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.14) = xAngle (1.98 = 1.98)
00:19:53.901 00.000 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.08 = -1.20)
00:19:53.902 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
00:19:53.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.13, opts=13)
00:19:53.903 00.000 18120 Enqueuing Move request for scope (0.12, 0.13)
00:19:53.904 00.001 21948 Worker thread wakes up
00:19:53.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:53.904 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.2
00:19:53.905 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:53.905 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:53.905 00.000 18120 Enqueuing Expose request
00:19:53.906 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
00:19:53.906 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
00:19:53.906 00.000 21948 Moving (0.12, 0.13) raw xDistance=-0.07 yDistance=-0.17
00:19:53.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:19:53.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:53.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:19:53.906 00.000 21948 MoveAxis(E, 0, ABG)
00:19:53.906 00.000 21948 Move returns status 0, amount 0
00:19:53.906 00.000 21948 MoveAxis(N, 0, ABG)
00:19:53.906 00.000 21948 Move returns status 0, amount 0
00:19:53.906 00.000 21948 move complete, result=0
00:19:53.906 00.000 21948 worker thread done servicing request
00:19:53.906 00.000 21948 Worker thread wakes up
00:19:53.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:53.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:53.906 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:55.542 01.636 21948 Exposure complete
00:19:55.585 00.043 21948 worker thread done servicing request
00:19:55.585 00.000 18120 OnExposeComplete: enter
00:19:55.587 00.002 18120 UpdateGuideState(): m_state=6
00:19:55.588 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
00:19:55.590 00.002 18120 Star::Find returns 1 (0), X=410.06, Y=238.57, Mass=2071, SNR=31.4, Peak=175 HFD=4.2
00:19:55.591 00.001 18120 MultiStar: [#1 0.47,0.18,0.00,M3] [#2 0.39,0.11,0.00,M7] [#3 -0.06,0.19,0.70,U] [#4 0.35,-0.09,0.00,M1] [#5 0.44,-0.08,0.00,M4] [#6 0.26,0.03,0.49,U] [#7 0.23,0.07,0.50,U] [#8 0.30,-0.20,0.00,M6] 
00:19:55.593 00.002 18120 refined, 3 included, MultiStar: {0.23, 0.08}, one-star: {0.42, 0.03}
00:19:55.594 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.14) = xAngle (1.47 = 1.47)
00:19:55.595 00.001 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.58 = -1.71)
00:19:55.596 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.25 cameraTheta=0.33 mountX=0.02 mountY=-0.24, mountTheta=-1.47
00:19:55.599 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.08, opts=13)
00:19:55.600 00.001 18120 Enqueuing Move request for scope (0.23, 0.08)
00:19:55.601 00.001 21948 Worker thread wakes up
00:19:55.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:55.601 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.4
00:19:55.604 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
00:19:55.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
00:19:55.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:55.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:55.605 00.000 18120 Enqueuing Expose request
00:19:55.606 00.001 21948 Moving (0.23, 0.08) raw xDistance=0.02 yDistance=-0.24
00:19:55.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:19:55.606 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.12 newest=-0.70
00:19:55.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:19:55.606 00.000 21948 MoveAxis(E, 0, ABG)
00:19:55.606 00.000 21948 Move returns status 0, amount 0
00:19:55.606 00.000 21948 MoveAxis(N, 58, ABG)
00:19:55.606 00.000 21948 Guiding  Dir = 0, Dur = 58
00:19:55.606 00.000 21948 IsSlewing returns 0
00:19:55.606 00.000 21948 IsGuiding returns 0
00:19:55.611 00.005 21948 PulseGuide returned control before completion, sleep 64
00:19:55.681 00.070 21948 IsGuiding returns 0
00:19:55.681 00.000 21948 Move returns status 0, amount 58
00:19:55.681 00.000 21948 move complete, result=0
00:19:55.681 00.000 21948 worker thread done servicing request
00:19:55.681 00.000 21948 Worker thread wakes up
00:19:55.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:55.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:55.682 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 58 ms NORTH
00:19:57.089 01.407 21948 Exposure complete
00:19:57.111 00.022 21948 worker thread done servicing request
00:19:57.112 00.001 18120 OnExposeComplete: enter
00:19:57.112 00.000 18120 UpdateGuideState(): m_state=6
00:19:57.113 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
00:19:57.113 00.000 18120 Star::Find returns 1 (0), X=409.77, Y=238.19, Mass=2103, SNR=31.6, Peak=192 HFD=4.3
00:19:57.114 00.001 18120 MultiStar: [#1 0.35,-0.28,0.00,M4] [#2 0.08,-0.26,0.63,U] [#3 -0.01,-0.10,0.67,U] [#4 0.18,-0.51,0.00,M2] [#5 0.34,-0.30,0.00,M5] [#6 0.04,-0.22,0.45,U] [#7 0.12,-0.42,0.00,M1] [#8 0.39,-0.27,0.00,M7] 
00:19:57.114 00.000 18120 refined, 3 included, MultiStar: {0.07, -0.25}, one-star: {0.13, -0.35}
00:19:57.115 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.14) = xAngle (-0.15 = -0.15)
00:19:57.115 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.96 = 2.96)
00:19:57.117 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.29 mountX=0.25 mountY=0.05, mountTheta=0.19
00:19:57.117 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.25, opts=13)
00:19:57.118 00.001 18120 Enqueuing Move request for scope (0.07, -0.25)
00:19:57.118 00.000 21948 Worker thread wakes up
00:19:57.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
00:19:57.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:57.119 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.6
00:19:57.121 00.002 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
00:19:57.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:57.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:57.122 00.001 18120 Enqueuing Expose request
00:19:57.122 00.000 21948 Moving (0.07, -0.25) raw xDistance=0.25 yDistance=0.05
00:19:57.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:19:57.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:57.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:57.122 00.000 21948 MoveAxis(W, 45, ABG)
00:19:57.122 00.000 21948 Guiding  Dir = 3, Dur = 45
00:19:57.123 00.001 21948 IsSlewing returns 0
00:19:57.123 00.000 21948 IsGuiding returns 0
00:19:57.125 00.002 21948 PulseGuide returned control before completion, sleep 54
00:19:57.182 00.057 21948 IsGuiding returns 1
00:19:57.182 00.000 21948 scope still moving after pulse duration time elapsed
00:19:57.213 00.031 21948 IsSlewing returns 0
00:19:57.214 00.001 21948 IsGuiding returns 0
00:19:57.214 00.000 21948 scope move finished after 45 + 46 ms
00:19:57.214 00.000 21948 Move returns status 0, amount 45
00:19:57.214 00.000 21948 MoveAxis(N, 0, ABG)
00:19:57.214 00.000 21948 Move returns status 0, amount 0
00:19:57.214 00.000 21948 move complete, result=0
00:19:57.214 00.000 21948 worker thread done servicing request
00:19:57.214 00.000 21948 Worker thread wakes up
00:19:57.214 00.000 18120 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
00:19:57.216 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:57.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:58.857 01.641 21948 Exposure complete
00:19:58.899 00.042 21948 worker thread done servicing request
00:19:58.899 00.000 18120 OnExposeComplete: enter
00:19:58.902 00.003 18120 UpdateGuideState(): m_state=6
00:19:58.902 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
00:19:58.903 00.001 18120 Star::Find returns 1 (0), X=409.67, Y=238.64, Mass=2189, SNR=32.1, Peak=167 HFD=4.3
00:19:58.904 00.001 18120 MultiStar: [#1 0.41,-0.13,0.00,M5] [#2 0.27,-0.07,0.65,U] [#3 -0.02,0.25,0.68,U] [#4 0.00,-0.17,0.55,U] [#5 0.34,-0.22,0.00,M6] [#6 -0.01,0.07,0.50,U] [#7 -0.03,-0.19,0.48,U] [#8 0.25,-0.16,0.42,U] 
00:19:58.905 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.00}, one-star: {0.02, 0.10}
00:19:58.906 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.14) = xAngle (1.20 = 1.20)
00:19:58.906 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.30 = -1.99)
00:19:58.907 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.05 mountX=0.02 mountY=-0.06, mountTheta=-1.19
00:19:58.909 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
00:19:58.909 00.000 18120 Enqueuing Move request for scope (0.06, 0.00)
00:19:58.910 00.001 21948 Worker thread wakes up
00:19:58.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:19:58.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:19:58.910 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.1
00:19:58.911 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:19:58.911 00.000 18120 Enqueuing Expose request
00:19:58.912 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:19:58.912 00.000 21948 Moving (0.06, 0.00) raw xDistance=0.02 yDistance=-0.06
00:19:58.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:19:58.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:58.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:58.912 00.000 21948 MoveAxis(E, 0, ABG)
00:19:58.912 00.000 21948 Move returns status 0, amount 0
00:19:58.912 00.000 21948 MoveAxis(N, 0, ABG)
00:19:58.912 00.000 21948 Move returns status 0, amount 0
00:19:58.912 00.000 21948 move complete, result=0
00:19:58.912 00.000 21948 worker thread done servicing request
00:19:58.912 00.000 21948 Worker thread wakes up
00:19:58.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:19:58.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:19:58.913 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:00.440 01.527 21948 Exposure complete
00:20:00.475 00.035 21948 worker thread done servicing request
00:20:00.475 00.000 18120 OnExposeComplete: enter
00:20:00.476 00.001 18120 UpdateGuideState(): m_state=6
00:20:00.477 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
00:20:00.477 00.000 18120 Star::Find returns 1 (0), X=409.84, Y=238.58, Mass=2205, SNR=32.3, Peak=178 HFD=4.5
00:20:00.478 00.001 18120 MultiStar: [#1 0.20,0.09,0.71,U] [#2 0.20,0.08,0.62,U] [#3 -0.46,0.30,0.00,M1] [#4 0.01,0.06,0.53,U] [#5 0.03,-0.26,0.50,U] [#6 0.18,0.09,0.51,U] [#7 -0.08,-0.18,0.47,U] [#8 0.12,-0.17,0.41,U] 
00:20:00.478 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.20, 0.04}
00:20:00.479 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.14) = xAngle (1.05 = 1.05)
00:20:00.479 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.15 = -2.13)
00:20:00.480 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=0.06 mountY=-0.10, mountTheta=-1.04
00:20:00.481 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.01, opts=13)
00:20:00.482 00.001 18120 Enqueuing Move request for scope (0.12, -0.01)
00:20:00.483 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:00.483 00.000 18120 UpdateGuideState exits: m=2205 RSB=32.3
00:20:00.487 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:00.489 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:00.491 00.002 21948 Worker thread wakes up
00:20:00.492 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:20:00.492 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:20:00.492 00.000 21948 Moving (0.12, -0.01) raw xDistance=0.06 yDistance=-0.10
00:20:00.492 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:20:00.492 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:00.492 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:20:00.492 00.000 21948 MoveAxis(E, 0, ABG)
00:20:00.492 00.000 21948 Move returns status 0, amount 0
00:20:00.492 00.000 21948 MoveAxis(N, 0, ABG)
00:20:00.492 00.000 21948 Move returns status 0, amount 0
00:20:00.492 00.000 21948 move complete, result=0
00:20:00.492 00.000 21948 worker thread done servicing request
00:20:00.492 00.000 18120 Enqueuing Expose request
00:20:00.492 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:00.493 00.001 21948 Worker thread wakes up
00:20:00.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:00.493 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:02.120 01.627 21948 Exposure complete
00:20:02.168 00.048 21948 worker thread done servicing request
00:20:02.168 00.000 18120 OnExposeComplete: enter
00:20:02.169 00.001 18120 UpdateGuideState(): m_state=6
00:20:02.170 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
00:20:02.170 00.000 18120 Star::Find returns 1 (0), X=409.76, Y=238.39, Mass=2023, SNR=30.9, Peak=175 HFD=3.9
00:20:02.171 00.001 18120 MultiStar: [#1 0.07,-0.19,0.70,U] [#2 0.11,-0.04,0.67,U] [#3 -0.05,0.11,0.68,U] [#4 -0.09,-0.06,0.55,U] [#5 0.38,-0.29,0.00,M6] [#6 0.21,0.08,0.48,U] [#7 -0.12,-0.30,0.50,U] [#8 0.32,-0.15,0.43,U] 
00:20:02.171 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.12, -0.15}
00:20:02.171 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
00:20:02.172 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.96)
00:20:02.172 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=0.11 mountY=-0.02, mountTheta=-0.18
00:20:02.174 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
00:20:02.176 00.002 18120 Enqueuing Move request for scope (0.07, -0.09)
00:20:02.177 00.001 21948 Worker thread wakes up
00:20:02.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:20:02.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:20:02.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:02.178 00.001 18120 UpdateGuideState exits: m=2023 RSB=30.9
00:20:02.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:02.179 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:02.179 00.000 18120 Enqueuing Expose request
00:20:02.179 00.000 21948 Moving (0.07, -0.09) raw xDistance=0.11 yDistance=-0.02
00:20:02.180 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:20:02.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:02.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:02.180 00.000 21948 MoveAxis(E, 0, ABG)
00:20:02.180 00.000 21948 Move returns status 0, amount 0
00:20:02.180 00.000 21948 MoveAxis(N, 0, ABG)
00:20:02.180 00.000 21948 Move returns status 0, amount 0
00:20:02.180 00.000 21948 move complete, result=0
00:20:02.180 00.000 21948 worker thread done servicing request
00:20:02.180 00.000 21948 Worker thread wakes up
00:20:02.180 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:02.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:02.180 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:03.707 01.527 21948 Exposure complete
00:20:03.763 00.056 21948 worker thread done servicing request
00:20:03.763 00.000 18120 OnExposeComplete: enter
00:20:03.766 00.003 18120 UpdateGuideState(): m_state=6
00:20:03.768 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
00:20:03.768 00.000 18120 Star::Find returns 1 (0), X=409.88, Y=238.55, Mass=1987, SNR=30.5, Peak=185 HFD=3.9
00:20:03.769 00.001 18120 MultiStar: [#1 -0.08,-0.09,0.72,U] [#2 0.13,0.15,0.67,U] [#3 -0.18,0.13,0.68,U] [#4 -0.17,0.25,0.57,U] [#5 0.17,-0.12,0.52,U] [#6 0.06,0.00,0.52,U] [#7 -0.05,0.06,0.54,U] [#8 0.30,-0.37,0.00,M5] 
00:20:03.769 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.23, 0.01}
00:20:03.770 00.001 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.14) = xAngle (2.22 = 2.22)
00:20:03.770 00.000 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.96)
00:20:03.770 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.08 mountX=-0.03 mountY=-0.04, mountTheta=-2.21
00:20:03.772 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.05, opts=13)
00:20:03.772 00.000 18120 Enqueuing Move request for scope (0.03, 0.05)
00:20:03.772 00.000 21948 Worker thread wakes up
00:20:03.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:03.773 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.5
00:20:03.774 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:03.774 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:03.775 00.001 18120 Enqueuing Expose request
00:20:03.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:20:03.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:20:03.775 00.000 21948 Moving (0.03, 0.05) raw xDistance=-0.03 yDistance=-0.04
00:20:03.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:20:03.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:03.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:20:03.775 00.000 21948 MoveAxis(E, 0, ABG)
00:20:03.775 00.000 21948 Move returns status 0, amount 0
00:20:03.775 00.000 21948 MoveAxis(N, 0, ABG)
00:20:03.775 00.000 21948 Move returns status 0, amount 0
00:20:03.775 00.000 21948 move complete, result=0
00:20:03.776 00.001 21948 worker thread done servicing request
00:20:03.776 00.000 21948 Worker thread wakes up
00:20:03.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:03.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:03.776 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:05.408 01.632 21948 Exposure complete
00:20:05.457 00.049 21948 worker thread done servicing request
00:20:05.457 00.000 18120 OnExposeComplete: enter
00:20:05.458 00.001 18120 UpdateGuideState(): m_state=6
00:20:05.459 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
00:20:05.459 00.000 18120 Star::Find returns 1 (0), X=409.88, Y=238.19, Mass=2107, SNR=31.5, Peak=203 HFD=4.3
00:20:05.460 00.001 18120 MultiStar: [#1 0.48,-0.27,0.00,M3] [#2 0.32,-0.02,0.62,U] [#3 -0.15,0.31,0.70,U] [#4 -0.01,-0.41,0.00,M1] [#5 0.49,-0.57,0.00,M6] [#6 0.15,-0.06,0.49,U] [#7 0.34,-0.18,0.00,M1] [#8 0.32,-0.72,0.00,M6] 
00:20:05.460 00.000 18120 refined, 3 included, MultiStar: {0.15, -0.06}, one-star: {0.24, -0.35}
00:20:05.460 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.73 = 0.73)
00:20:05.461 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.83 = -2.45)
00:20:05.461 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=0.12 mountY=-0.10, mountTheta=-0.71
00:20:05.463 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.06, opts=13)
00:20:05.464 00.001 18120 Enqueuing Move request for scope (0.15, -0.06)
00:20:05.465 00.001 21948 Worker thread wakes up
00:20:05.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:20:05.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:05.465 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.5
00:20:05.466 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:05.466 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:05.467 00.001 18120 Enqueuing Expose request
00:20:05.467 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:20:05.467 00.000 21948 Moving (0.15, -0.06) raw xDistance=0.12 yDistance=-0.10
00:20:05.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:20:05.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:05.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:20:05.467 00.000 21948 MoveAxis(E, 0, ABG)
00:20:05.467 00.000 21948 Move returns status 0, amount 0
00:20:05.467 00.000 21948 MoveAxis(N, 0, ABG)
00:20:05.467 00.000 21948 Move returns status 0, amount 0
00:20:05.467 00.000 21948 move complete, result=0
00:20:05.467 00.000 21948 worker thread done servicing request
00:20:05.468 00.001 21948 Worker thread wakes up
00:20:05.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:05.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:05.468 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:06.993 01.525 21948 Exposure complete
00:20:07.028 00.035 21948 worker thread done servicing request
00:20:07.028 00.000 18120 OnExposeComplete: enter
00:20:07.029 00.001 18120 UpdateGuideState(): m_state=6
00:20:07.029 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
00:20:07.031 00.002 18120 Star::Find returns 1 (0), X=409.80, Y=238.56, Mass=1980, SNR=30.7, Peak=170 HFD=3.9
00:20:07.031 00.000 18120 MultiStar: [#1 -0.02,-0.06,0.71,U] [#2 0.04,0.14,0.67,U] [#3 -0.24,0.32,0.00,M1] [#4 -0.04,0.05,0.54,U] [#5 0.14,-0.35,0.00,M7] [#6 -0.20,0.25,0.50,U] [#7 0.06,-0.23,0.53,U] [#8 0.28,-0.35,0.00,M7] 
00:20:07.032 00.001 18120 refined, 5 included, MultiStar: {0.02, 0.03}, one-star: {0.16, 0.02}
00:20:07.032 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
00:20:07.033 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.12 = -1.17)
00:20:07.033 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.87 mountX=-0.01 mountY=-0.03, mountTheta=-2.01
00:20:07.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
00:20:07.035 00.001 18120 Enqueuing Move request for scope (0.02, 0.03)
00:20:07.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:07.035 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.7
00:20:07.036 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:07.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:07.037 00.001 18120 Enqueuing Expose request
00:20:07.037 00.000 21948 Worker thread wakes up
00:20:07.037 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:20:07.037 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:20:07.037 00.000 21948 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=-0.03
00:20:07.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:20:07.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:07.037 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:07.037 00.000 21948 MoveAxis(E, 0, ABG)
00:20:07.037 00.000 21948 Move returns status 0, amount 0
00:20:07.037 00.000 21948 MoveAxis(N, 0, ABG)
00:20:07.037 00.000 21948 Move returns status 0, amount 0
00:20:07.037 00.000 21948 move complete, result=0
00:20:07.037 00.000 21948 worker thread done servicing request
00:20:07.037 00.000 21948 Worker thread wakes up
00:20:07.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:07.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:07.038 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:08.671 01.633 21948 Exposure complete
00:20:08.700 00.029 21948 worker thread done servicing request
00:20:08.700 00.000 18120 OnExposeComplete: enter
00:20:08.701 00.001 18120 UpdateGuideState(): m_state=6
00:20:08.701 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
00:20:08.702 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=238.32, Mass=2051, SNR=31.1, Peak=166 HFD=4.3
00:20:08.703 00.001 18120 MultiStar: [#1 0.15,-0.03,0.72,U] [#2 0.10,-0.00,0.68,U] [#3 -0.14,0.60,0.00,M2] [#4 0.11,-0.00,0.57,U] [#5 0.26,-0.31,0.00,M8] [#6 0.12,0.29,0.49,U] [#7 -0.04,-0.07,0.53,U] [#8 0.26,-0.09,0.47,U] 
00:20:08.703 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {0.09, -0.22}
00:20:08.703 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.80 = 0.80)
00:20:08.704 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.90 = -2.38)
00:20:08.704 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=0.08 mountY=-0.08, mountTheta=-0.78
00:20:08.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
00:20:08.706 00.001 18120 Enqueuing Move request for scope (0.11, -0.04)
00:20:08.706 00.000 21948 Worker thread wakes up
00:20:08.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:20:08.706 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:20:08.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:08.707 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.1
00:20:08.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:08.708 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:08.708 00.000 18120 Enqueuing Expose request
00:20:08.709 00.001 21948 Moving (0.11, -0.04) raw xDistance=0.08 yDistance=-0.08
00:20:08.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:20:08.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:08.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:20:08.709 00.000 21948 MoveAxis(E, 0, ABG)
00:20:08.709 00.000 21948 Move returns status 0, amount 0
00:20:08.709 00.000 21948 MoveAxis(N, 0, ABG)
00:20:08.709 00.000 21948 Move returns status 0, amount 0
00:20:08.709 00.000 21948 move complete, result=0
00:20:08.709 00.000 21948 worker thread done servicing request
00:20:08.709 00.000 21948 Worker thread wakes up
00:20:08.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:08.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:08.710 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:10.227 01.517 21948 Exposure complete
00:20:10.272 00.045 21948 worker thread done servicing request
00:20:10.272 00.000 18120 OnExposeComplete: enter
00:20:10.273 00.001 18120 UpdateGuideState(): m_state=6
00:20:10.274 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
00:20:10.274 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=238.37, Mass=2115, SNR=31.4, Peak=188 HFD=4.5
00:20:10.275 00.001 18120 MultiStar: [#1 0.18,-0.01,0.70,U] [#2 0.14,-0.27,0.65,U] [#3 -0.40,0.19,0.00,M3] [#4 -0.13,-0.29,0.52,U] [#5 0.28,-0.35,0.00,M9] [#6 -0.07,-0.14,0.46,U] [#7 -0.03,-0.48,0.00,M1] [#8 0.18,-0.23,0.43,U] 
00:20:10.275 00.000 18120 refined, 5 included, MultiStar: {0.09, -0.18}, one-star: {0.15, -0.17}
00:20:10.275 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.04 = 0.04)
00:20:10.276 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.14)
00:20:10.276 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.10 mountX=0.20 mountY=-0.00, mountTheta=-0.00
00:20:10.278 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.18, opts=13)
00:20:10.279 00.001 18120 Enqueuing Move request for scope (0.09, -0.18)
00:20:10.280 00.001 21948 Worker thread wakes up
00:20:10.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:10.280 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
00:20:10.280 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
00:20:10.280 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.4
00:20:10.281 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:10.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:10.282 00.001 18120 Enqueuing Expose request
00:20:10.282 00.000 21948 Moving (0.09, -0.18) raw xDistance=0.20 yDistance=-0.00
00:20:10.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:20:10.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:10.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:20:10.282 00.000 21948 MoveAxis(E, 0, ABG)
00:20:10.282 00.000 21948 Move returns status 0, amount 0
00:20:10.282 00.000 21948 MoveAxis(N, 0, ABG)
00:20:10.282 00.000 21948 Move returns status 0, amount 0
00:20:10.282 00.000 21948 move complete, result=0
00:20:10.282 00.000 21948 worker thread done servicing request
00:20:10.283 00.001 21948 Worker thread wakes up
00:20:10.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:10.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:10.283 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:11.919 01.636 21948 Exposure complete
00:20:11.944 00.025 21948 worker thread done servicing request
00:20:11.944 00.000 18120 OnExposeComplete: enter
00:20:11.945 00.001 18120 UpdateGuideState(): m_state=6
00:20:11.945 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
00:20:11.946 00.001 18120 Star::Find returns 1 (0), X=409.88, Y=238.42, Mass=2036, SNR=31.0, Peak=179 HFD=3.9
00:20:11.946 00.000 18120 MultiStar: [#1 0.18,-0.13,0.68,U] [#2 0.33,-0.37,0.00,M1] [#3 -0.22,0.07,0.69,U] [#4 -0.21,-0.30,0.00,M1] [#5 0.17,-0.60,0.00,M10] [#6 -0.03,-0.02,0.46,U] [#7 0.24,-0.22,0.50,U] [#8 0.29,-0.58,0.00,M6] 
00:20:11.946 00.000 18120 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.24, -0.11}
00:20:11.947 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.44 = 0.44)
00:20:11.947 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.54 = -2.74)
00:20:11.948 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.70 mountX=0.11 mountY=-0.05, mountTheta=-0.41
00:20:11.949 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
00:20:11.949 00.000 18120 Enqueuing Move request for scope (0.10, -0.08)
00:20:11.951 00.002 21948 Worker thread wakes up
00:20:11.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:20:11.951 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:20:11.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:11.952 00.001 18120 UpdateGuideState exits: m=2036 RSB=31.0
00:20:11.952 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:11.953 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:11.953 00.000 18120 Enqueuing Expose request
00:20:11.953 00.000 21948 Moving (0.10, -0.08) raw xDistance=0.11 yDistance=-0.05
00:20:11.954 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:20:11.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:11.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:11.954 00.000 21948 MoveAxis(E, 0, ABG)
00:20:11.954 00.000 21948 Move returns status 0, amount 0
00:20:11.954 00.000 21948 MoveAxis(N, 0, ABG)
00:20:11.954 00.000 21948 Move returns status 0, amount 0
00:20:11.954 00.000 21948 move complete, result=0
00:20:11.954 00.000 21948 worker thread done servicing request
00:20:11.954 00.000 21948 Worker thread wakes up
00:20:11.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:11.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:11.954 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:13.465 01.511 21948 Exposure complete
00:20:13.499 00.034 21948 worker thread done servicing request
00:20:13.500 00.001 18120 OnExposeComplete: enter
00:20:13.502 00.002 18120 UpdateGuideState(): m_state=6
00:20:13.505 00.003 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
00:20:13.508 00.003 18120 Star::Find returns 1 (0), X=409.85, Y=238.36, Mass=2345, SNR=33.4, Peak=225 HFD=4.2
00:20:13.511 00.003 18120 MultiStar: [#1 0.14,-0.26,0.65,U] [#2 0.26,-0.17,0.59,U] [#3 -0.25,0.03,0.63,U] [#4 0.10,-0.34,0.50,U] [#5 0.24,-0.68,0.00,R] [#6 0.15,0.04,0.46,U] [#7 0.09,-0.18,0.49,U] [#8 0.19,-0.50,0.00,M7] 
00:20:13.513 00.002 18120 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.21, -0.17}
00:20:13.514 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
00:20:13.515 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.01)
00:20:13.516 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.97 mountX=0.18 mountY=-0.03, mountTheta=-0.14
00:20:13.518 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.15, opts=13)
00:20:13.518 00.000 18120 Enqueuing Move request for scope (0.11, -0.15)
00:20:13.519 00.001 21948 Worker thread wakes up
00:20:13.519 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:20:13.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:20:13.519 00.000 21948 Moving (0.11, -0.15) raw xDistance=0.18 yDistance=-0.03
00:20:13.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:20:13.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:13.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:13.519 00.000 21948 MoveAxis(E, 0, ABG)
00:20:13.519 00.000 21948 Move returns status 0, amount 0
00:20:13.519 00.000 21948 MoveAxis(N, 0, ABG)
00:20:13.519 00.000 21948 Move returns status 0, amount 0
00:20:13.519 00.000 21948 move complete, result=0
00:20:13.519 00.000 21948 worker thread done servicing request
00:20:13.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:13.519 00.000 18120 UpdateGuideState exits: m=2345 RSB=33.4
00:20:13.520 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:13.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:13.521 00.001 18120 Enqueuing Expose request
00:20:13.521 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:13.521 00.000 21948 Worker thread wakes up
00:20:13.522 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:13.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:15.151 01.629 21948 Exposure complete
00:20:15.185 00.034 21948 worker thread done servicing request
00:20:15.185 00.000 18120 OnExposeComplete: enter
00:20:15.186 00.001 18120 UpdateGuideState(): m_state=6
00:20:15.186 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
00:20:15.187 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=238.43, Mass=1972, SNR=30.4, Peak=186 HFD=3.9
00:20:15.187 00.000 18120 MultiStar: [#1 0.09,-0.09,0.72,U] [#2 0.04,-0.05,0.70,U] [#3 -0.10,0.08,0.71,U] [#4 0.06,-0.07,0.56,U] [#5 -0.00,0.28,0.54,U] [#6 -0.23,0.12,0.49,U] [#7 0.12,-0.21,0.52,U] [#8 0.18,-0.32,0.00,M8] 
00:20:15.188 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.16, -0.11}
00:20:15.188 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.14) = xAngle (0.66 = 0.66)
00:20:15.189 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.76 = -2.52)
00:20:15.189 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.49 mountX=0.03 mountY=-0.02, mountTheta=-0.63
00:20:15.190 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
00:20:15.191 00.001 18120 Enqueuing Move request for scope (0.03, -0.02)
00:20:15.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:15.192 00.001 21948 Worker thread wakes up
00:20:15.192 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:20:15.192 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:20:15.192 00.000 21948 Moving (0.03, -0.02) raw xDistance=0.03 yDistance=-0.02
00:20:15.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:20:15.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:15.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:15.192 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.4
00:20:15.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:15.193 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:15.193 00.000 18120 Enqueuing Expose request
00:20:15.194 00.001 21948 MoveAxis(E, 0, ABG)
00:20:15.194 00.000 21948 Move returns status 0, amount 0
00:20:15.194 00.000 21948 MoveAxis(N, 0, ABG)
00:20:15.194 00.000 21948 Move returns status 0, amount 0
00:20:15.194 00.000 21948 move complete, result=0
00:20:15.194 00.000 21948 worker thread done servicing request
00:20:15.194 00.000 21948 Worker thread wakes up
00:20:15.194 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:15.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:15.194 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:16.715 01.521 21948 Exposure complete
00:20:16.752 00.037 21948 worker thread done servicing request
00:20:16.754 00.002 18120 OnExposeComplete: enter
00:20:16.755 00.001 18120 UpdateGuideState(): m_state=6
00:20:16.756 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
00:20:16.756 00.000 18120 Star::Find returns 1 (0), X=409.86, Y=238.53, Mass=2056, SNR=31.1, Peak=171 HFD=4.3
00:20:16.757 00.001 18120 MultiStar: [#1 0.14,-0.33,0.71,U] [#2 0.25,-0.02,0.66,U] [#3 -0.19,0.05,0.67,U] [#4 0.06,-0.32,0.59,U] [#5 -0.09,0.42,0.00,M1] [#6 -0.11,-0.05,0.45,U] [#7 -0.12,-0.26,0.51,U] [#8 0.24,-0.35,0.00,M9] 
00:20:16.757 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.22, -0.01}
00:20:16.758 00.001 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.04 = 0.04)
00:20:16.758 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.14 = -3.14)
00:20:16.759 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.10 mountX=0.14 mountY=-0.00, mountTheta=-0.00
00:20:16.760 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.12, opts=13)
00:20:16.760 00.000 18120 Enqueuing Move request for scope (0.06, -0.12)
00:20:16.762 00.002 21948 Worker thread wakes up
00:20:16.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:20:16.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:20:16.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:16.764 00.002 21948 Moving (0.06, -0.12) raw xDistance=0.14 yDistance=-0.00
00:20:16.764 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.1
00:20:16.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:16.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:16.766 00.001 18120 Enqueuing Expose request
00:20:16.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:20:16.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:16.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:20:16.766 00.000 21948 MoveAxis(E, 0, ABG)
00:20:16.766 00.000 21948 Move returns status 0, amount 0
00:20:16.766 00.000 21948 MoveAxis(N, 0, ABG)
00:20:16.766 00.000 21948 Move returns status 0, amount 0
00:20:16.767 00.001 21948 move complete, result=0
00:20:16.767 00.000 21948 worker thread done servicing request
00:20:16.767 00.000 21948 Worker thread wakes up
00:20:16.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:16.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:16.767 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:18.404 01.637 21948 Exposure complete
00:20:18.441 00.037 21948 worker thread done servicing request
00:20:18.442 00.001 18120 OnExposeComplete: enter
00:20:18.442 00.000 18120 UpdateGuideState(): m_state=6
00:20:18.443 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
00:20:18.444 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=238.18, Mass=2041, SNR=31.1, Peak=196 HFD=4.3
00:20:18.446 00.002 18120 MultiStar: [#1 0.15,-0.33,0.72,U] [#2 0.51,-0.03,0.00,M1] [#3 -0.24,0.04,0.71,U] [#4 0.25,-0.51,0.00,M1] [#5 -0.30,0.05,0.52,U] [#6 0.01,-0.20,0.44,U] [#7 0.16,-0.62,0.00,M1] [#8 0.47,-0.39,0.00,M10] 
00:20:18.448 00.002 18120 refined, 4 included, MultiStar: {0.02, -0.19}, one-star: {0.31, -0.36}
00:20:18.449 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.30 = -0.30)
00:20:18.450 00.001 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.81 = 2.81)
00:20:18.450 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=0.18 mountY=0.06, mountTheta=0.33
00:20:18.452 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
00:20:18.453 00.001 18120 Enqueuing Move request for scope (0.02, -0.19)
00:20:18.454 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:18.455 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.1
00:20:18.455 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.456 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:18.457 00.001 18120 Enqueuing Expose request
00:20:18.458 00.001 21948 Worker thread wakes up
00:20:18.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:20:18.458 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:20:18.458 00.000 21948 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.06
00:20:18.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:20:18.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:18.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:18.458 00.000 21948 MoveAxis(E, 0, ABG)
00:20:18.458 00.000 21948 Move returns status 0, amount 0
00:20:18.458 00.000 21948 MoveAxis(N, 0, ABG)
00:20:18.458 00.000 21948 Move returns status 0, amount 0
00:20:18.458 00.000 21948 move complete, result=0
00:20:18.458 00.000 21948 worker thread done servicing request
00:20:18.458 00.000 21948 Worker thread wakes up
00:20:18.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:18.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:18.459 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:19.977 01.518 21948 Exposure complete
00:20:20.011 00.034 21948 worker thread done servicing request
00:20:20.012 00.001 18120 OnExposeComplete: enter
00:20:20.012 00.000 18120 UpdateGuideState(): m_state=6
00:20:20.013 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
00:20:20.013 00.000 18120 Star::Find returns 1 (0), X=409.88, Y=238.18, Mass=2109, SNR=31.6, Peak=233 HFD=4.2
00:20:20.014 00.001 18120 MultiStar: [#1 0.16,-0.39,0.00,M1] [#2 0.01,-0.11,0.66,U] [#3 -0.25,0.15,0.68,U] [#4 -0.26,-0.16,0.54,U] [#5 0.12,0.01,0.53,U] [#6 0.05,0.05,0.49,U] [#7 0.03,-0.20,0.48,U] [#8 0.14,-0.42,0.00,R] 
00:20:20.014 00.000 18120 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.24, -0.36}
00:20:20.015 00.001 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
00:20:20.015 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
00:20:20.015 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.48 mountX=0.10 mountY=0.04, mountTheta=0.37
00:20:20.017 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
00:20:20.018 00.001 18120 Enqueuing Move request for scope (0.01, -0.11)
00:20:20.019 00.001 21948 Worker thread wakes up
00:20:20.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:20.019 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
00:20:20.020 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:20.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:20.020 00.000 18120 Enqueuing Expose request
00:20:20.021 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:20:20.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:20:20.021 00.000 21948 Moving (0.01, -0.11) raw xDistance=0.10 yDistance=0.04
00:20:20.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:20:20.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:20.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:20.021 00.000 21948 MoveAxis(E, 0, ABG)
00:20:20.021 00.000 21948 Move returns status 0, amount 0
00:20:20.021 00.000 21948 MoveAxis(N, 0, ABG)
00:20:20.021 00.000 21948 Move returns status 0, amount 0
00:20:20.021 00.000 21948 move complete, result=0
00:20:20.021 00.000 21948 worker thread done servicing request
00:20:20.021 00.000 21948 Worker thread wakes up
00:20:20.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:20.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:20.021 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:21.656 01.635 21948 Exposure complete
00:20:21.706 00.050 21948 worker thread done servicing request
00:20:21.706 00.000 18120 OnExposeComplete: enter
00:20:21.707 00.001 18120 UpdateGuideState(): m_state=6
00:20:21.708 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
00:20:21.708 00.000 18120 Star::Find returns 1 (0), X=410.03, Y=238.32, Mass=2143, SNR=31.8, Peak=210 HFD=4.1
00:20:21.710 00.002 18120 MultiStar: [#1 0.43,-0.25,0.00,M2] [#2 0.22,-0.17,0.64,U] [#3 -0.06,0.05,0.68,U] [#4 0.04,-0.49,0.00,M1] [#5 0.24,0.18,0.53,U] [#6 0.44,-0.18,0.00,M1] [#7 0.04,-0.39,0.00,M1] [#8 0.19,0.18,0.43,U] 
00:20:21.713 00.003 18120 refined, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.39, -0.22}
00:20:21.715 00.002 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
00:20:21.717 00.002 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.21)
00:20:21.717 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.18 mountX=0.12 mountY=-0.17, mountTheta=-0.96
00:20:21.719 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.04, opts=13)
00:20:21.719 00.000 18120 Enqueuing Move request for scope (0.21, -0.04)
00:20:21.720 00.001 21948 Worker thread wakes up
00:20:21.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
00:20:21.720 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
00:20:21.720 00.000 21948 Moving (0.21, -0.04) raw xDistance=0.12 yDistance=-0.17
00:20:21.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:20:21.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:21.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:21.720 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.8
00:20:21.722 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:20:21.722 00.000 21948 MoveAxis(E, 0, ABG)
00:20:21.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.722 00.000 21948 Move returns status 0, amount 0
00:20:21.722 00.000 21948 MoveAxis(N, 0, ABG)
00:20:21.722 00.000 21948 Move returns status 0, amount 0
00:20:21.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:21.722 00.000 18120 Enqueuing Expose request
00:20:21.723 00.001 21948 move complete, result=0
00:20:21.723 00.000 21948 worker thread done servicing request
00:20:21.723 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:21.723 00.000 21948 Worker thread wakes up
00:20:21.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:21.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:23.243 01.520 21948 Exposure complete
00:20:23.268 00.025 21948 worker thread done servicing request
00:20:23.268 00.000 18120 OnExposeComplete: enter
00:20:23.269 00.001 18120 UpdateGuideState(): m_state=6
00:20:23.269 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
00:20:23.270 00.001 18120 Star::Find returns 1 (0), X=409.68, Y=238.23, Mass=2039, SNR=30.9, Peak=183 HFD=4.3
00:20:23.270 00.000 18120 MultiStar: [#1 0.28,-0.24,0.00,M3] [#2 0.11,-0.19,0.63,U] [#3 -0.05,0.04,0.72,U] [#4 -0.17,0.03,0.55,U] [#5 0.31,-0.08,0.53,U] [#6 0.24,-0.26,0.50,U] [#7 -0.17,-0.20,0.52,U] [#8 0.03,0.17,0.42,U] 
00:20:23.271 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.04, -0.30}
00:20:23.271 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.14) = xAngle (-0.10 = -0.10)
00:20:23.271 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.00 = 3.00)
00:20:23.272 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.25 mountX=0.12 mountY=0.02, mountTheta=0.14
00:20:23.274 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
00:20:23.275 00.001 18120 Enqueuing Move request for scope (0.04, -0.12)
00:20:23.275 00.000 21948 Worker thread wakes up
00:20:23.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:20:23.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:20:23.275 00.000 21948 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=0.02
00:20:23.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:20:23.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:23.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:23.276 00.001 18120 UpdateGuideState exits: m=2039 RSB=30.9
00:20:23.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:23.277 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:23.277 00.000 18120 Enqueuing Expose request
00:20:23.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:23.278 00.001 21948 MoveAxis(E, 0, ABG)
00:20:23.278 00.000 21948 Move returns status 0, amount 0
00:20:23.278 00.000 21948 MoveAxis(N, 0, ABG)
00:20:23.278 00.000 21948 Move returns status 0, amount 0
00:20:23.278 00.000 21948 move complete, result=0
00:20:23.278 00.000 21948 worker thread done servicing request
00:20:23.278 00.000 21948 Worker thread wakes up
00:20:23.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:23.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:23.278 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:24.914 01.636 21948 Exposure complete
00:20:24.957 00.043 21948 worker thread done servicing request
00:20:24.958 00.001 18120 OnExposeComplete: enter
00:20:24.958 00.000 18120 UpdateGuideState(): m_state=6
00:20:24.959 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
00:20:24.959 00.000 18120 Star::Find returns 1 (0), X=409.77, Y=238.27, Mass=1976, SNR=30.5, Peak=184 HFD=4.3
00:20:24.962 00.003 18120 MultiStar: [#1 0.26,-0.41,0.00,M4] [#2 -0.11,-0.36,0.00,M1] [#3 -0.24,-0.22,0.71,U] [#4 -0.07,-0.22,0.56,U] [#5 0.09,-0.04,0.54,U] [#6 -0.07,-0.09,0.50,U] [#7 -0.12,-0.59,0.00,M1] [#8 -0.01,0.00,0.49,U] 
00:20:24.963 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.16}, one-star: {0.12, -0.27}
00:20:24.964 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
00:20:24.967 00.003 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
00:20:24.967 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=0.14 mountY=0.09, mountTheta=0.56
00:20:24.968 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.16, opts=13)
00:20:24.969 00.001 18120 Enqueuing Move request for scope (-0.02, -0.16)
00:20:24.969 00.000 21948 Worker thread wakes up
00:20:24.969 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
00:20:24.970 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:24.970 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.5
00:20:24.970 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:24.971 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:24.971 00.000 18120 Enqueuing Expose request
00:20:24.972 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
00:20:24.972 00.000 21948 Moving (-0.02, -0.16) raw xDistance=0.14 yDistance=0.09
00:20:24.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:20:24.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:24.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:20:24.972 00.000 21948 MoveAxis(E, 0, ABG)
00:20:24.972 00.000 21948 Move returns status 0, amount 0
00:20:24.972 00.000 21948 MoveAxis(N, 0, ABG)
00:20:24.972 00.000 21948 Move returns status 0, amount 0
00:20:24.972 00.000 21948 move complete, result=0
00:20:24.972 00.000 21948 worker thread done servicing request
00:20:24.972 00.000 21948 Worker thread wakes up
00:20:24.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:24.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:24.972 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:26.495 01.523 21948 Exposure complete
00:20:26.528 00.033 21948 worker thread done servicing request
00:20:26.528 00.000 18120 OnExposeComplete: enter
00:20:26.529 00.001 18120 UpdateGuideState(): m_state=6
00:20:26.530 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
00:20:26.530 00.000 18120 Star::Find returns 1 (0), X=409.91, Y=238.19, Mass=2119, SNR=31.6, Peak=222 HFD=4.2
00:20:26.531 00.001 18120 MultiStar: [#1 0.33,-0.39,0.00,M5] [#2 0.18,-0.27,0.64,U] [#3 -0.17,-0.05,0.66,U] [#4 -0.06,-0.49,0.00,M1] [#5 0.18,-0.08,0.52,U] [#6 0.14,-0.00,0.51,U] [#7 0.03,-0.34,0.49,U] [#8 0.01,-0.05,0.43,U] 
00:20:26.531 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.19}, one-star: {0.27, -0.35}
00:20:26.531 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
00:20:26.532 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
00:20:26.532 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.21 cameraTheta=-1.05 mountX=0.21 mountY=-0.01, mountTheta=-0.05
00:20:26.533 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.19, opts=13)
00:20:26.534 00.001 18120 Enqueuing Move request for scope (0.11, -0.19)
00:20:26.535 00.001 21948 Worker thread wakes up
00:20:26.535 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:26.535 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
00:20:26.535 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.6
00:20:26.536 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:26.536 00.000 18120 Enqueuing Expose request
00:20:26.537 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
00:20:26.537 00.000 21948 Moving (0.11, -0.19) raw xDistance=0.21 yDistance=-0.01
00:20:26.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:20:26.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:26.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:20:26.537 00.000 21948 MoveAxis(W, 38, ABG)
00:20:26.537 00.000 21948 Guiding  Dir = 3, Dur = 38
00:20:26.537 00.000 21948 IsSlewing returns 0
00:20:26.537 00.000 21948 IsGuiding returns 0
00:20:26.539 00.002 21948 PulseGuide returned control before completion, sleep 47
00:20:26.601 00.062 21948 IsGuiding returns 0
00:20:26.601 00.000 21948 Move returns status 0, amount 38
00:20:26.601 00.000 21948 MoveAxis(N, 0, ABG)
00:20:26.601 00.000 21948 Move returns status 0, amount 0
00:20:26.601 00.000 21948 move complete, result=0
00:20:26.601 00.000 21948 worker thread done servicing request
00:20:26.602 00.001 21948 Worker thread wakes up
00:20:26.602 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
00:20:26.603 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:26.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:28.236 01.633 21948 Exposure complete
00:20:28.277 00.041 21948 worker thread done servicing request
00:20:28.277 00.000 18120 OnExposeComplete: enter
00:20:28.278 00.001 18120 UpdateGuideState(): m_state=6
00:20:28.279 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
00:20:28.280 00.001 18120 Star::Find returns 1 (0), X=409.89, Y=238.11, Mass=2005, SNR=30.6, Peak=222 HFD=4.2
00:20:28.280 00.000 18120 MultiStar: [#1 0.24,-0.30,0.00,M6] [#2 0.17,-0.35,0.00,M1] [#3 -0.19,-0.04,0.70,U] [#4 -0.08,-0.40,0.00,M2] [#5 0.08,0.03,0.56,U] [#6 -0.08,-0.27,0.51,U] [#7 0.15,-0.71,0.00,M1] [#8 0.10,-0.31,0.44,U] 
00:20:28.281 00.001 18120 refined, 4 included, MultiStar: {0.05, -0.22}, one-star: {0.25, -0.43}
00:20:28.281 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
00:20:28.281 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
00:20:28.282 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.35 mountX=0.22 mountY=0.06, mountTheta=0.24
00:20:28.283 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.22, opts=13)
00:20:28.284 00.001 18120 Enqueuing Move request for scope (0.05, -0.22)
00:20:28.285 00.001 21948 Worker thread wakes up
00:20:28.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:28.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
00:20:28.285 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.6
00:20:28.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:28.286 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
00:20:28.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:28.286 00.000 18120 Enqueuing Expose request
00:20:28.286 00.000 21948 Moving (0.05, -0.22) raw xDistance=0.22 yDistance=0.06
00:20:28.288 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:20:28.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:28.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:28.288 00.000 21948 MoveAxis(W, 43, ABG)
00:20:28.288 00.000 21948 Guiding  Dir = 3, Dur = 43
00:20:28.288 00.000 21948 IsSlewing returns 0
00:20:28.289 00.001 21948 IsGuiding returns 0
00:20:28.290 00.001 21948 PulseGuide returned control before completion, sleep 52
00:20:28.345 00.055 21948 IsGuiding returns 1
00:20:28.345 00.000 21948 scope still moving after pulse duration time elapsed
00:20:28.376 00.031 21948 IsSlewing returns 0
00:20:28.376 00.000 21948 IsGuiding returns 0
00:20:28.376 00.000 21948 scope move finished after 43 + 44 ms
00:20:28.376 00.000 21948 Move returns status 0, amount 43
00:20:28.376 00.000 21948 MoveAxis(N, 0, ABG)
00:20:28.376 00.000 21948 Move returns status 0, amount 0
00:20:28.376 00.000 21948 move complete, result=0
00:20:28.376 00.000 21948 worker thread done servicing request
00:20:28.376 00.000 21948 Worker thread wakes up
00:20:28.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:28.377 00.001 18120 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
00:20:28.378 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:29.782 01.404 21948 Exposure complete
00:20:29.821 00.039 21948 worker thread done servicing request
00:20:29.821 00.000 18120 OnExposeComplete: enter
00:20:29.822 00.001 18120 UpdateGuideState(): m_state=6
00:20:29.822 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
00:20:29.823 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=238.32, Mass=2050, SNR=31.2, Peak=173 HFD=4.4
00:20:29.824 00.001 18120 MultiStar: [#1 -0.01,-0.16,0.69,U] [#2 0.31,-0.38,0.00,M2] [#3 -0.12,0.19,0.69,U] [#4 0.01,-0.30,0.54,U] [#5 0.08,0.12,0.53,U] [#6 0.01,-0.01,0.48,U] [#7 -0.16,-0.40,0.00,M2] [#8 0.24,-0.21,0.45,U] 
00:20:29.824 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {0.02, -0.22}
00:20:29.824 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.14) = xAngle (-0.19 = -0.19)
00:20:29.825 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
00:20:29.825 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=0.09 mountY=0.02, mountTheta=0.23
00:20:29.826 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
00:20:29.827 00.001 18120 Enqueuing Move request for scope (0.02, -0.09)
00:20:29.827 00.000 21948 Worker thread wakes up
00:20:29.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:20:29.827 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:20:29.827 00.000 21948 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.02
00:20:29.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:20:29.828 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:29.829 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.2
00:20:29.829 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:29.829 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:29.830 00.001 18120 Enqueuing Expose request
00:20:29.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:29.830 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:29.830 00.000 21948 MoveAxis(E, 0, ABG)
00:20:29.830 00.000 21948 Move returns status 0, amount 0
00:20:29.830 00.000 21948 MoveAxis(N, 0, ABG)
00:20:29.830 00.000 21948 Move returns status 0, amount 0
00:20:29.830 00.000 21948 move complete, result=0
00:20:29.830 00.000 21948 worker thread done servicing request
00:20:29.830 00.000 21948 Worker thread wakes up
00:20:29.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:29.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:29.831 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:31.466 01.635 21948 Exposure complete
00:20:31.508 00.042 21948 worker thread done servicing request
00:20:31.508 00.000 18120 OnExposeComplete: enter
00:20:31.509 00.001 18120 UpdateGuideState(): m_state=6
00:20:31.510 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:20:31.511 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=238.33, Mass=2041, SNR=31.0, Peak=201 HFD=3.9
00:20:31.511 00.000 18120 MultiStar: [#1 0.16,-0.49,0.00,M6] [#2 0.08,-0.49,0.00,M3] [#3 -0.11,-0.05,0.70,U] [#4 -0.07,-0.16,0.57,U] [#5 -0.08,0.31,0.53,U] [#6 -0.03,-0.17,0.48,U] [#7 -0.08,-0.29,0.54,U] [#8 0.32,-0.15,0.45,U] 
00:20:31.512 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.11}, one-star: {0.09, -0.21}
00:20:31.513 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.14) = xAngle (-0.41 = -0.41)
00:20:31.514 00.001 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.69 = 2.69)
00:20:31.514 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=0.10 mountY=0.05, mountTheta=0.44
00:20:31.516 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.11, opts=13)
00:20:31.517 00.001 18120 Enqueuing Move request for scope (0.00, -0.11)
00:20:31.518 00.001 21948 Worker thread wakes up
00:20:31.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:31.519 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.0
00:20:31.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:31.520 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:31.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
00:20:31.520 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
00:20:31.520 00.000 21948 Moving (0.00, -0.11) raw xDistance=0.10 yDistance=0.05
00:20:31.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:20:31.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:31.521 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:31.521 00.000 21948 MoveAxis(E, 0, ABG)
00:20:31.521 00.000 21948 Move returns status 0, amount 0
00:20:31.521 00.000 21948 MoveAxis(N, 0, ABG)
00:20:31.521 00.000 21948 Move returns status 0, amount 0
00:20:31.521 00.000 21948 move complete, result=0
00:20:31.521 00.000 21948 worker thread done servicing request
00:20:31.521 00.000 18120 Enqueuing Expose request
00:20:31.522 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:31.522 00.000 21948 Worker thread wakes up
00:20:31.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:31.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:33.046 01.524 21948 Exposure complete
00:20:33.109 00.063 21948 worker thread done servicing request
00:20:33.109 00.000 18120 OnExposeComplete: enter
00:20:33.110 00.001 18120 UpdateGuideState(): m_state=6
00:20:33.111 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
00:20:33.111 00.000 18120 Star::Find returns 1 (0), X=409.81, Y=238.04, Mass=1902, SNR=30.0, Peak=212 HFD=4.1
00:20:33.112 00.001 18120 MultiStar: [#1 0.18,-0.42,0.00,M7] [#2 0.04,-0.47,0.00,M4] [#3 -0.12,-0.20,0.73,U] [#4 0.05,-0.40,0.00,M1] [#5 -0.22,0.03,0.58,U] [#6 -0.38,-0.25,0.00,M1] [#7 -0.05,-0.46,0.00,M2] [#8 0.29,-0.13,0.46,U] 
00:20:33.112 00.000 18120 refined, 3 included, MultiStar: {0.03, -0.25}, one-star: {0.17, -0.50}
00:20:33.113 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.30 = -0.30)
00:20:33.113 00.000 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.80 = 2.80)
00:20:33.114 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.45 mountX=0.24 mountY=0.08, mountTheta=0.34
00:20:33.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.25, opts=13)
00:20:33.115 00.000 18120 Enqueuing Move request for scope (0.03, -0.25)
00:20:33.116 00.001 21948 Worker thread wakes up
00:20:33.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
00:20:33.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
00:20:33.116 00.000 21948 Moving (0.03, -0.25) raw xDistance=0.24 yDistance=0.08
00:20:33.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:20:33.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:33.116 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.0
00:20:33.117 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:33.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:33.118 00.001 18120 Enqueuing Expose request
00:20:33.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:33.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:20:33.118 00.000 21948 MoveAxis(W, 43, ABG)
00:20:33.118 00.000 21948 Guiding  Dir = 3, Dur = 43
00:20:33.118 00.000 21948 IsSlewing returns 0
00:20:33.118 00.000 21948 IsGuiding returns 0
00:20:33.120 00.002 21948 PulseGuide returned control before completion, sleep 52
00:20:33.185 00.065 21948 IsGuiding returns 1
00:20:33.185 00.000 21948 scope still moving after pulse duration time elapsed
00:20:33.217 00.032 21948 IsSlewing returns 0
00:20:33.220 00.003 21948 IsGuiding returns 0
00:20:33.220 00.000 21948 scope move finished after 43 + 59 ms
00:20:33.220 00.000 21948 Move returns status 0, amount 43
00:20:33.220 00.000 21948 MoveAxis(N, 0, ABG)
00:20:33.220 00.000 21948 Move returns status 0, amount 0
00:20:33.220 00.000 21948 move complete, result=0
00:20:33.220 00.000 21948 worker thread done servicing request
00:20:33.220 00.000 21948 Worker thread wakes up
00:20:33.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:33.220 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
00:20:33.221 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:34.856 01.635 21948 Exposure complete
00:20:34.905 00.049 21948 worker thread done servicing request
00:20:34.905 00.000 18120 OnExposeComplete: enter
00:20:34.907 00.002 18120 UpdateGuideState(): m_state=6
00:20:34.907 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
00:20:34.908 00.001 18120 Star::Find returns 1 (0), X=409.70, Y=238.27, Mass=2055, SNR=31.1, Peak=180 HFD=4.3
00:20:34.908 00.000 18120 MultiStar: [#1 0.09,-0.34,0.70,U] [#2 0.37,-0.32,0.00,M5] [#3 -0.25,0.02,0.66,U] [#4 -0.03,-0.32,0.59,U] [#5 -0.06,0.08,0.53,U] [#6 -0.21,-0.03,0.51,U] [#7 -0.29,-0.41,0.00,M3] [#8 0.14,-0.06,0.43,U] 
00:20:34.909 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.15}, one-star: {0.06, -0.27}
00:20:34.909 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.14) = xAngle (-0.63 = -0.63)
00:20:34.910 00.001 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.47 = 2.47)
00:20:34.912 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.78 mountX=0.13 mountY=0.10, mountTheta=0.66
00:20:34.914 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.15, opts=13)
00:20:34.916 00.002 18120 Enqueuing Move request for scope (-0.03, -0.15)
00:20:34.917 00.001 21948 Worker thread wakes up
00:20:34.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:34.919 00.002 18120 UpdateGuideState exits: m=2055 RSB=31.1
00:20:34.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:34.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:34.922 00.002 18120 Enqueuing Expose request
00:20:34.925 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:20:34.925 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:20:34.925 00.000 21948 Moving (-0.03, -0.15) raw xDistance=0.13 yDistance=0.10
00:20:34.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:20:34.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:34.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:34.925 00.000 21948 MoveAxis(E, 0, ABG)
00:20:34.925 00.000 21948 Move returns status 0, amount 0
00:20:34.925 00.000 21948 MoveAxis(N, 0, ABG)
00:20:34.925 00.000 21948 Move returns status 0, amount 0
00:20:34.925 00.000 21948 move complete, result=0
00:20:34.925 00.000 21948 worker thread done servicing request
00:20:34.925 00.000 21948 Worker thread wakes up
00:20:34.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:34.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:34.927 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:36.444 01.517 21948 Exposure complete
00:20:36.469 00.025 21948 worker thread done servicing request
00:20:36.469 00.000 18120 OnExposeComplete: enter
00:20:36.470 00.001 18120 UpdateGuideState(): m_state=6
00:20:36.470 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
00:20:36.471 00.001 18120 Star::Find returns 1 (0), X=409.57, Y=238.16, Mass=2052, SNR=31.0, Peak=185 HFD=3.9
00:20:36.471 00.000 18120 MultiStar: [#1 -0.16,-0.20,0.70,U] [#2 -0.05,-0.23,0.62,U] [#3 -0.67,0.04,0.00,M1] [#4 -0.30,-0.37,0.00,M1] [#5 -0.21,0.15,0.52,U] [#6 -0.26,-0.28,0.00,M1] [#7 -0.16,-0.37,0.00,M4] [#8 -0.22,0.11,0.42,U] 
00:20:36.472 00.001 18120 refined, 4 included, MultiStar: {-0.13, -0.17}, one-star: {-0.07, -0.38}
00:20:36.472 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.14) = xAngle (-1.08 = -1.08)
00:20:36.473 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.03 = 2.03)
00:20:36.473 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.22 mountX=0.10 mountY=0.19, mountTheta=1.09
00:20:36.474 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.17, opts=13)
00:20:36.476 00.002 18120 Enqueuing Move request for scope (-0.13, -0.17)
00:20:36.478 00.002 21948 Worker thread wakes up
00:20:36.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
00:20:36.478 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
00:20:36.478 00.000 21948 Moving (-0.13, -0.17) raw xDistance=0.10 yDistance=0.19
00:20:36.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:20:36.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:36.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:36.479 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.0
00:20:36.479 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:36.480 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:36.480 00.000 18120 Enqueuing Expose request
00:20:36.481 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:20:36.481 00.000 21948 MoveAxis(E, 0, ABG)
00:20:36.481 00.000 21948 Move returns status 0, amount 0
00:20:36.481 00.000 21948 MoveAxis(N, 0, ABG)
00:20:36.481 00.000 21948 Move returns status 0, amount 0
00:20:36.481 00.000 21948 move complete, result=0
00:20:36.481 00.000 21948 worker thread done servicing request
00:20:36.481 00.000 21948 Worker thread wakes up
00:20:36.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:36.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:36.481 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:38.107 01.626 21948 Exposure complete
00:20:38.141 00.034 21948 worker thread done servicing request
00:20:38.141 00.000 18120 OnExposeComplete: enter
00:20:38.142 00.001 18120 UpdateGuideState(): m_state=6
00:20:38.142 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
00:20:38.145 00.003 18120 Star::Find returns 1 (0), X=409.80, Y=238.34, Mass=2172, SNR=32.0, Peak=208 HFD=4.2
00:20:38.147 00.002 18120 MultiStar: [#1 -0.11,-0.13,0.67,U] [#2 0.24,-0.40,0.00,M5] [#3 -0.76,-0.07,0.00,M2] [#4 -0.03,-0.47,0.00,M2] [#5 -0.20,0.11,0.53,U] [#6 -0.17,-0.36,0.00,M2] [#7 -0.22,-0.55,0.00,M5] [#8 -0.06,-0.19,0.42,U] 
00:20:38.150 00.003 18120 refined, 3 included, MultiStar: {-0.02, -0.12}, one-star: {0.16, -0.20}
00:20:38.152 00.002 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.14) = xAngle (-0.56 = -0.56)
00:20:38.154 00.002 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.54 = 2.54)
00:20:38.157 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.71 mountX=0.10 mountY=0.07, mountTheta=0.59
00:20:38.162 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.12, opts=13)
00:20:38.163 00.001 18120 Enqueuing Move request for scope (-0.02, -0.12)
00:20:38.165 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:38.166 00.001 21948 Worker thread wakes up
00:20:38.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:20:38.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:20:38.166 00.000 21948 Moving (-0.02, -0.12) raw xDistance=0.10 yDistance=0.07
00:20:38.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:20:38.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:38.166 00.000 18120 UpdateGuideState exits: m=2172 RSB=32.0
00:20:38.167 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:38.168 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:38.168 00.000 18120 Enqueuing Expose request
00:20:38.169 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:20:38.169 00.000 21948 MoveAxis(E, 0, ABG)
00:20:38.169 00.000 21948 Move returns status 0, amount 0
00:20:38.169 00.000 21948 MoveAxis(N, 0, ABG)
00:20:38.169 00.000 21948 Move returns status 0, amount 0
00:20:38.169 00.000 21948 move complete, result=0
00:20:38.169 00.000 21948 worker thread done servicing request
00:20:38.169 00.000 21948 Worker thread wakes up
00:20:38.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:38.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:38.169 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:39.687 01.518 21948 Exposure complete
00:20:39.739 00.052 21948 worker thread done servicing request
00:20:39.739 00.000 18120 OnExposeComplete: enter
00:20:39.739 00.000 18120 UpdateGuideState(): m_state=6
00:20:39.740 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
00:20:39.742 00.002 18120 Star::Find returns 1 (0), X=409.68, Y=238.11, Mass=1978, SNR=30.4, Peak=201 HFD=4.0
00:20:39.743 00.001 18120 MultiStar: [#1 -0.13,-0.13,0.72,U] [#2 0.30,-0.47,0.00,M6] [#3 -0.27,0.20,0.70,U] [#4 -0.13,-0.39,0.00,M3] [#5 0.02,0.00,0.55,U] [#6 0.04,-0.22,0.52,U] [#7 -0.09,-0.47,0.00,M6] [#8 0.08,-0.15,0.47,U] 
00:20:39.744 00.001 18120 refined, 5 included, MultiStar: {-0.04, -0.14}, one-star: {0.04, -0.43}
00:20:39.745 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
00:20:39.748 00.003 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.38 = 2.38)
00:20:39.751 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.87 mountX=0.11 mountY=0.10, mountTheta=0.75
00:20:39.755 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.14, opts=13)
00:20:39.757 00.002 18120 Enqueuing Move request for scope (-0.04, -0.14)
00:20:39.761 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:39.764 00.003 21948 Worker thread wakes up
00:20:39.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
00:20:39.764 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
00:20:39.764 00.000 21948 Moving (-0.04, -0.14) raw xDistance=0.11 yDistance=0.10
00:20:39.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:20:39.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:39.764 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.4
00:20:39.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:39.764 00.000 21948 MoveAxis(E, 0, ABG)
00:20:39.764 00.000 21948 Move returns status 0, amount 0
00:20:39.764 00.000 21948 MoveAxis(N, 0, ABG)
00:20:39.764 00.000 21948 Move returns status 0, amount 0
00:20:39.764 00.000 21948 move complete, result=0
00:20:39.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:39.764 00.000 21948 worker thread done servicing request
00:20:39.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:39.765 00.001 18120 Enqueuing Expose request
00:20:39.765 00.000 21948 Worker thread wakes up
00:20:39.765 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:39.766 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:39.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:41.398 01.632 21948 Exposure complete
00:20:41.425 00.027 21948 worker thread done servicing request
00:20:41.425 00.000 18120 OnExposeComplete: enter
00:20:41.426 00.001 18120 UpdateGuideState(): m_state=6
00:20:41.426 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
00:20:41.427 00.001 18120 Star::Find returns 1 (0), X=409.68, Y=238.47, Mass=2025, SNR=31.0, Peak=169 HFD=4.1
00:20:41.428 00.001 18120 MultiStar: [#1 0.29,-0.12,0.68,U] [#2 0.00,-0.03,0.65,U] [#3 -0.32,0.06,0.68,U] [#4 -0.10,-0.07,0.55,U] [#5 -0.01,0.10,0.55,U] [#6 0.13,-0.19,0.51,U] [#7 -0.06,-0.38,0.00,M7] [#8 -0.06,-0.02,0.43,U] 
00:20:41.428 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.04}, one-star: {0.04, -0.07}
00:20:41.429 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.14) = xAngle (-0.41 = -0.41)
00:20:41.430 00.001 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.69 = 2.69)
00:20:41.431 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.56 mountX=0.04 mountY=0.02, mountTheta=0.44
00:20:41.434 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.04, opts=13)
00:20:41.435 00.001 18120 Enqueuing Move request for scope (0.00, -0.04)
00:20:41.437 00.002 21948 Worker thread wakes up
00:20:41.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:41.438 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
00:20:41.438 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
00:20:41.438 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.0
00:20:41.439 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.440 00.001 21948 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.02
00:20:41.441 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:20:41.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:41.441 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:41.441 00.000 18120 Enqueuing Expose request
00:20:41.442 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:41.442 00.000 21948 MoveAxis(E, 0, ABG)
00:20:41.442 00.000 21948 Move returns status 0, amount 0
00:20:41.442 00.000 21948 MoveAxis(N, 0, ABG)
00:20:41.442 00.000 21948 Move returns status 0, amount 0
00:20:41.442 00.000 21948 move complete, result=0
00:20:41.442 00.000 21948 worker thread done servicing request
00:20:41.442 00.000 21948 Worker thread wakes up
00:20:41.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:41.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:41.443 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:42.957 01.514 21948 Exposure complete
00:20:42.986 00.029 21948 worker thread done servicing request
00:20:42.986 00.000 18120 OnExposeComplete: enter
00:20:42.987 00.001 18120 UpdateGuideState(): m_state=6
00:20:42.988 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
00:20:42.989 00.001 18120 Star::Find returns 1 (0), X=409.78, Y=238.46, Mass=1979, SNR=30.6, Peak=185 HFD=3.9
00:20:42.989 00.000 18120 MultiStar: [#1 0.08,-0.00,0.71,U] [#2 0.09,-0.05,0.63,U] [#3 -0.11,0.32,0.72,U] [#4 -0.24,-0.25,0.55,U] [#5 -0.01,0.39,0.00,M1] [#6 -0.12,-0.23,0.50,U] [#7 -0.27,-0.02,0.51,U] [#8 -0.12,0.12,0.45,U] 
00:20:42.989 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.14, -0.08}
00:20:42.990 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.14) = xAngle (-1.61 = -1.61)
00:20:42.990 00.000 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
00:20:42.991 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.75 mountX=-0.00 mountY=0.04, mountTheta=1.61
00:20:42.992 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
00:20:42.992 00.000 18120 Enqueuing Move request for scope (-0.04, -0.02)
00:20:42.993 00.001 21948 Worker thread wakes up
00:20:42.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:20:42.993 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:20:42.993 00.000 21948 Moving (-0.04, -0.02) raw xDistance=-0.00 yDistance=0.04
00:20:42.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:20:42.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:42.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:42.994 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.6
00:20:42.994 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:42.995 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:42.995 00.000 18120 Enqueuing Expose request
00:20:42.996 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:42.996 00.000 21948 MoveAxis(E, 0, ABG)
00:20:42.996 00.000 21948 Move returns status 0, amount 0
00:20:42.996 00.000 21948 MoveAxis(N, 0, ABG)
00:20:42.996 00.000 21948 Move returns status 0, amount 0
00:20:42.996 00.000 21948 move complete, result=0
00:20:42.996 00.000 21948 worker thread done servicing request
00:20:42.996 00.000 21948 Worker thread wakes up
00:20:42.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:42.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:42.996 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:44.634 01.638 21948 Exposure complete
00:20:44.673 00.039 21948 worker thread done servicing request
00:20:44.673 00.000 18120 OnExposeComplete: enter
00:20:44.673 00.000 18120 UpdateGuideState(): m_state=6
00:20:44.674 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
00:20:44.674 00.000 18120 Star::Find returns 1 (0), X=409.64, Y=238.37, Mass=1989, SNR=30.6, Peak=168 HFD=4.3
00:20:44.675 00.001 18120 MultiStar: [#1 -0.18,0.06,0.75,U] [#2 -0.04,-0.04,0.63,U] [#3 -0.30,0.32,0.00,M1] [#4 -0.11,-0.45,0.00,M2] [#5 -0.12,0.29,0.56,U] [#6 -0.14,-0.17,0.50,U] [#7 -0.03,-0.38,0.00,M7] [#8 -0.11,0.01,0.44,U] 
00:20:44.675 00.000 18120 refined, 5 included, MultiStar: {-0.09, -0.02}, one-star: {-0.01, -0.17}
00:20:44.676 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
00:20:44.676 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.29 = 1.29)
00:20:44.676 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.95 mountX=-0.02 mountY=0.09, mountTheta=1.81
00:20:44.679 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.02, opts=13)
00:20:44.679 00.000 18120 Enqueuing Move request for scope (-0.09, -0.02)
00:20:44.681 00.002 21948 Worker thread wakes up
00:20:44.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:44.681 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.6
00:20:44.682 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
00:20:44.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
00:20:44.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:44.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:44.683 00.001 18120 Enqueuing Expose request
00:20:44.683 00.000 21948 Moving (-0.09, -0.02) raw xDistance=-0.02 yDistance=0.09
00:20:44.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:20:44.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:44.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:20:44.683 00.000 21948 MoveAxis(E, 0, ABG)
00:20:44.683 00.000 21948 Move returns status 0, amount 0
00:20:44.683 00.000 21948 MoveAxis(N, 0, ABG)
00:20:44.683 00.000 21948 Move returns status 0, amount 0
00:20:44.684 00.001 21948 move complete, result=0
00:20:44.684 00.000 21948 worker thread done servicing request
00:20:44.684 00.000 21948 Worker thread wakes up
00:20:44.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:44.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:44.684 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:46.205 01.521 21948 Exposure complete
00:20:46.238 00.033 21948 worker thread done servicing request
00:20:46.238 00.000 18120 OnExposeComplete: enter
00:20:46.239 00.001 18120 UpdateGuideState(): m_state=6
00:20:46.239 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
00:20:46.240 00.001 18120 Star::Find returns 1 (0), X=409.93, Y=238.36, Mass=2132, SNR=31.6, Peak=204 HFD=4.0
00:20:46.240 00.000 18120 MultiStar: [#1 0.07,-0.21,0.77,U] [#2 -0.01,-0.25,0.66,U] [#3 -0.30,0.14,0.70,U] [#4 -0.09,-0.35,0.53,U] [#5 -0.03,0.19,0.52,U] [#6 0.03,0.02,0.49,U] [#7 0.00,-0.31,0.51,U] [#8 0.00,-0.19,0.43,U] 
00:20:46.244 00.004 18120 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.29, -0.18}
00:20:46.246 00.002 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
00:20:46.248 00.002 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
00:20:46.250 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.46 mountX=0.12 mountY=0.04, mountTheta=0.35
00:20:46.255 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
00:20:46.256 00.001 18120 Enqueuing Move request for scope (0.01, -0.13)
00:20:46.257 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:46.258 00.001 18120 UpdateGuideState exits: m=2132 RSB=31.6
00:20:46.259 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:46.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:46.260 00.000 18120 Enqueuing Expose request
00:20:46.261 00.001 21948 Worker thread wakes up
00:20:46.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:20:46.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:20:46.261 00.000 21948 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.04
00:20:46.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:20:46.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:46.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:46.261 00.000 21948 MoveAxis(E, 0, ABG)
00:20:46.261 00.000 21948 Move returns status 0, amount 0
00:20:46.261 00.000 21948 MoveAxis(N, 0, ABG)
00:20:46.261 00.000 21948 Move returns status 0, amount 0
00:20:46.261 00.000 21948 move complete, result=0
00:20:46.261 00.000 21948 worker thread done servicing request
00:20:46.261 00.000 21948 Worker thread wakes up
00:20:46.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:46.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:46.261 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:47.895 01.634 21948 Exposure complete
00:20:47.939 00.044 21948 worker thread done servicing request
00:20:47.939 00.000 18120 OnExposeComplete: enter
00:20:47.940 00.001 18120 UpdateGuideState(): m_state=6
00:20:47.941 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
00:20:47.942 00.001 18120 Star::Find returns 1 (0), X=409.72, Y=238.20, Mass=1940, SNR=30.1, Peak=191 HFD=4.1
00:20:47.943 00.001 18120 MultiStar: [#1 0.24,-0.58,0.00,M1] [#2 0.14,-0.44,0.00,M3] [#3 -0.31,-0.03,0.69,U] [#4 0.14,-0.46,0.00,M2] [#5 -0.04,0.02,0.54,U] [#6 0.09,-0.19,0.52,U] [#7 0.10,-0.43,0.00,M7] [#8 0.15,-0.16,0.44,U] 
00:20:47.943 00.000 18120 refined, 4 included, MultiStar: {-0.02, -0.16}, one-star: {0.08, -0.34}
00:20:47.944 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
00:20:47.944 00.000 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
00:20:47.946 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.67 mountX=0.14 mountY=0.09, mountTheta=0.56
00:20:47.948 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.16, opts=13)
00:20:47.949 00.001 18120 Enqueuing Move request for scope (-0.02, -0.16)
00:20:47.949 00.000 21948 Worker thread wakes up
00:20:47.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:47.950 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.1
00:20:47.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.951 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
00:20:47.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
00:20:47.951 00.000 21948 Moving (-0.02, -0.16) raw xDistance=0.14 yDistance=0.09
00:20:47.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:20:47.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:47.951 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:47.951 00.000 18120 Enqueuing Expose request
00:20:47.952 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:20:47.952 00.000 21948 MoveAxis(E, 0, ABG)
00:20:47.952 00.000 21948 Move returns status 0, amount 0
00:20:47.952 00.000 21948 MoveAxis(N, 0, ABG)
00:20:47.952 00.000 21948 Move returns status 0, amount 0
00:20:47.952 00.000 21948 move complete, result=0
00:20:47.952 00.000 21948 worker thread done servicing request
00:20:47.952 00.000 21948 Worker thread wakes up
00:20:47.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:47.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:47.952 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:49.475 01.523 21948 Exposure complete
00:20:49.517 00.042 21948 worker thread done servicing request
00:20:49.517 00.000 18120 OnExposeComplete: enter
00:20:49.518 00.001 18120 UpdateGuideState(): m_state=6
00:20:49.518 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
00:20:49.519 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=238.24, Mass=2070, SNR=31.3, Peak=207 HFD=4.1
00:20:49.519 00.000 18120 MultiStar: [#1 0.43,-0.23,0.00,M2] [#2 0.33,-0.41,0.00,M4] [#3 -0.17,-0.04,0.68,U] [#4 0.08,-0.37,0.00,M3] [#5 0.36,-0.15,0.00,M1] [#6 0.07,-0.12,0.48,U] [#7 0.04,-0.50,0.00,M8] [#8 0.36,-0.27,0.00,M1] 
00:20:49.520 00.001 18120 refined, 2 included, MultiStar: {0.11, -0.18}, one-star: {0.31, -0.30}
00:20:49.520 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
00:20:49.522 00.002 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.06)
00:20:49.522 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.02 mountX=0.20 mountY=-0.02, mountTheta=-0.08
00:20:49.525 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.18, opts=13)
00:20:49.525 00.000 18120 Enqueuing Move request for scope (0.11, -0.18)
00:20:49.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:49.527 00.002 21948 Worker thread wakes up
00:20:49.527 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.3
00:20:49.531 00.004 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
00:20:49.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
00:20:49.531 00.000 21948 Moving (0.11, -0.18) raw xDistance=0.20 yDistance=-0.02
00:20:49.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:20:49.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:49.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:49.533 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:49.533 00.000 21948 MoveAxis(W, 37, ABG)
00:20:49.533 00.000 21948 Guiding  Dir = 3, Dur = 37
00:20:49.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:49.534 00.001 18120 Enqueuing Expose request
00:20:49.534 00.000 21948 IsSlewing returns 0
00:20:49.535 00.001 21948 IsGuiding returns 0
00:20:49.536 00.001 21948 PulseGuide returned control before completion, sleep 46
00:20:49.583 00.047 21948 IsGuiding returns 0
00:20:49.583 00.000 21948 Move returns status 0, amount 37
00:20:49.583 00.000 21948 MoveAxis(N, 0, ABG)
00:20:49.583 00.000 21948 Move returns status 0, amount 0
00:20:49.583 00.000 21948 move complete, result=0
00:20:49.583 00.000 21948 worker thread done servicing request
00:20:49.584 00.001 21948 Worker thread wakes up
00:20:49.584 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
00:20:49.585 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:49.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:51.213 01.628 21948 Exposure complete
00:20:51.251 00.038 21948 worker thread done servicing request
00:20:51.251 00.000 18120 OnExposeComplete: enter
00:20:51.252 00.001 18120 UpdateGuideState(): m_state=6
00:20:51.253 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
00:20:51.253 00.000 18120 Star::Find returns 1 (0), X=409.76, Y=238.47, Mass=2110, SNR=31.6, Peak=174 HFD=3.9
00:20:51.253 00.000 18120 MultiStar: [#1 -0.00,0.02,0.71,U] [#2 0.19,-0.12,0.66,U] [#3 -0.21,0.25,0.66,U] [#4 -0.02,-0.22,0.55,U] [#5 -0.12,0.21,0.53,U] [#6 -0.01,0.11,0.47,U] [#7 -0.20,-0.31,0.00,M9] [#8 -0.06,0.17,0.43,U] 
00:20:51.254 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {0.12, -0.07}
00:20:51.254 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
00:20:51.255 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
00:20:51.255 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.58 mountX=-0.03 mountY=-0.01, mountTheta=-2.69
00:20:51.256 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.03, opts=13)
00:20:51.257 00.001 18120 Enqueuing Move request for scope (-0.00, 0.03)
00:20:51.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:51.258 00.001 18120 UpdateGuideState exits: m=2110 RSB=31.6
00:20:51.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:51.259 00.001 21948 Worker thread wakes up
00:20:51.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
00:20:51.259 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
00:20:51.259 00.000 21948 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=-0.01
00:20:51.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:20:51.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:51.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:51.259 00.000 18120 Enqueuing Expose request
00:20:51.262 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:20:51.262 00.000 21948 MoveAxis(E, 0, ABG)
00:20:51.262 00.000 21948 Move returns status 0, amount 0
00:20:51.262 00.000 21948 MoveAxis(N, 0, ABG)
00:20:51.262 00.000 21948 Move returns status 0, amount 0
00:20:51.262 00.000 21948 move complete, result=0
00:20:51.262 00.000 21948 worker thread done servicing request
00:20:51.262 00.000 21948 Worker thread wakes up
00:20:51.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:51.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:51.262 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:52.778 01.516 21948 Exposure complete
00:20:52.826 00.048 21948 worker thread done servicing request
00:20:52.826 00.000 18120 OnExposeComplete: enter
00:20:52.829 00.003 18120 UpdateGuideState(): m_state=6
00:20:52.831 00.002 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
00:20:52.834 00.003 18120 Star::Find returns 1 (0), X=409.71, Y=238.30, Mass=2124, SNR=31.6, Peak=192 HFD=4.3
00:20:52.835 00.001 18120 MultiStar: [#1 -0.07,-0.22,0.67,U] [#2 0.17,-0.38,0.00,M4] [#3 -0.07,-0.16,0.69,U] [#4 -0.09,-0.20,0.59,U] [#5 0.12,0.19,0.54,U] [#6 0.03,-0.05,0.50,U] [#7 -0.11,-0.41,0.00,M10] [#8 -0.14,-0.10,0.41,U] 
00:20:52.835 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {0.07, -0.24}
00:20:52.836 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.53 = -0.53)
00:20:52.839 00.003 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.57 = 2.57)
00:20:52.841 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.11 mountY=0.07, mountTheta=0.56
00:20:52.846 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
00:20:52.848 00.002 18120 Enqueuing Move request for scope (-0.01, -0.13)
00:20:52.850 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:52.852 00.002 18120 UpdateGuideState exits: m=2124 RSB=31.6
00:20:52.855 00.003 21948 Worker thread wakes up
00:20:52.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:20:52.855 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:20:52.855 00.000 21948 Moving (-0.01, -0.13) raw xDistance=0.11 yDistance=0.07
00:20:52.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:52.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:20:52.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:52.855 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:52.856 00.001 18120 Enqueuing Expose request
00:20:52.856 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:20:52.856 00.000 21948 MoveAxis(E, 0, ABG)
00:20:52.856 00.000 21948 Move returns status 0, amount 0
00:20:52.856 00.000 21948 MoveAxis(N, 0, ABG)
00:20:52.856 00.000 21948 Move returns status 0, amount 0
00:20:52.856 00.000 21948 move complete, result=0
00:20:52.856 00.000 21948 worker thread done servicing request
00:20:52.856 00.000 21948 Worker thread wakes up
00:20:52.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:52.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:52.857 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:54.493 01.636 21948 Exposure complete
00:20:54.521 00.028 21948 worker thread done servicing request
00:20:54.521 00.000 18120 OnExposeComplete: enter
00:20:54.521 00.000 18120 UpdateGuideState(): m_state=6
00:20:54.521 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
00:20:54.523 00.002 18120 Star::Find returns 1 (0), X=409.54, Y=238.24, Mass=2092, SNR=31.5, Peak=180 HFD=4.5
00:20:54.523 00.000 18120 MultiStar: [#1 0.06,-0.39,0.00,M1] [#2 0.00,-0.33,0.66,U] [#3 -0.46,-0.14,0.00,M1] [#4 -0.15,-0.42,0.00,M2] [#5 0.07,-0.06,0.51,U] [#6 0.00,-0.24,0.49,U] [#7 0.11,-0.48,0.00,R] [#8 -0.00,-0.10,0.42,U] 
00:20:54.525 00.002 18120 refined, 4 included, MultiStar: {-0.02, -0.23}, one-star: {-0.10, -0.30}
00:20:54.526 00.001 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.14) = xAngle (-0.52 = -0.52)
00:20:54.529 00.003 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
00:20:54.532 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.66 mountX=0.20 mountY=0.12, mountTheta=0.55
00:20:54.534 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.23, opts=13)
00:20:54.535 00.001 18120 Enqueuing Move request for scope (-0.02, -0.23)
00:20:54.535 00.000 21948 Worker thread wakes up
00:20:54.535 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:54.536 00.001 18120 UpdateGuideState exits: m=2092 RSB=31.5
00:20:54.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:54.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:54.537 00.001 18120 Enqueuing Expose request
00:20:54.537 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
00:20:54.537 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
00:20:54.537 00.000 21948 Moving (-0.02, -0.23) raw xDistance=0.20 yDistance=0.12
00:20:54.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:20:54.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:54.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:20:54.538 00.001 21948 MoveAxis(W, 36, ABG)
00:20:54.538 00.000 21948 Guiding  Dir = 3, Dur = 36
00:20:54.538 00.000 21948 IsSlewing returns 0
00:20:54.538 00.000 21948 IsGuiding returns 0
00:20:54.540 00.002 21948 PulseGuide returned control before completion, sleep 45
00:20:54.586 00.046 21948 IsGuiding returns 0
00:20:54.586 00.000 21948 Move returns status 0, amount 36
00:20:54.586 00.000 21948 MoveAxis(N, 0, ABG)
00:20:54.586 00.000 21948 Move returns status 0, amount 0
00:20:54.586 00.000 21948 move complete, result=0
00:20:54.586 00.000 21948 worker thread done servicing request
00:20:54.588 00.002 21948 Worker thread wakes up
00:20:54.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:54.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:54.588 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:20:55.995 01.407 21948 Exposure complete
00:20:56.047 00.052 21948 worker thread done servicing request
00:20:56.047 00.000 18120 OnExposeComplete: enter
00:20:56.048 00.001 18120 UpdateGuideState(): m_state=6
00:20:56.048 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
00:20:56.049 00.001 18120 Star::Find returns 1 (0), X=409.74, Y=238.43, Mass=2187, SNR=32.1, Peak=179 HFD=4.2
00:20:56.049 00.000 18120 MultiStar: [#1 0.18,-0.26,0.71,U] [#2 0.36,-0.38,0.00,M4] [#3 -0.13,0.20,0.65,U] [#4 -0.17,-0.32,0.00,M3] [#5 0.04,0.21,0.54,U] [#6 0.17,-0.02,0.48,U] [#7 -0.02,-0.07,0.51,U] [#8 -0.06,-0.14,0.42,U] 
00:20:56.050 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.10, -0.11}
00:20:56.050 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.53 = 0.53)
00:20:56.050 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.65)
00:20:56.051 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.62 mountX=0.05 mountY=-0.03, mountTheta=-0.50
00:20:56.052 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
00:20:56.053 00.001 18120 Enqueuing Move request for scope (0.05, -0.04)
00:20:56.053 00.000 21948 Worker thread wakes up
00:20:56.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:20:56.053 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:20:56.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:56.054 00.001 18120 UpdateGuideState exits: m=2187 RSB=32.1
00:20:56.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:56.055 00.001 21948 Moving (0.05, -0.04) raw xDistance=0.05 yDistance=-0.03
00:20:56.055 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:20:56.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:56.055 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:56.055 00.000 18120 Enqueuing Expose request
00:20:56.056 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:56.056 00.000 21948 MoveAxis(E, 0, ABG)
00:20:56.056 00.000 21948 Move returns status 0, amount 0
00:20:56.056 00.000 21948 MoveAxis(N, 0, ABG)
00:20:56.056 00.000 21948 Move returns status 0, amount 0
00:20:56.056 00.000 21948 move complete, result=0
00:20:56.056 00.000 21948 worker thread done servicing request
00:20:56.056 00.000 21948 Worker thread wakes up
00:20:56.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:56.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:56.056 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:57.677 01.621 21948 Exposure complete
00:20:57.705 00.028 21948 worker thread done servicing request
00:20:57.705 00.000 18120 OnExposeComplete: enter
00:20:57.706 00.001 18120 UpdateGuideState(): m_state=6
00:20:57.706 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
00:20:57.707 00.001 18120 Star::Find returns 1 (0), X=409.88, Y=238.24, Mass=1993, SNR=30.6, Peak=184 HFD=4.1
00:20:57.707 00.000 18120 MultiStar: [#1 0.05,-0.13,0.73,U] [#2 0.25,-0.15,0.67,U] [#3 -0.16,0.11,0.65,U] [#4 -0.03,-0.20,0.56,U] [#5 0.02,0.25,0.55,U] [#6 -0.12,-0.02,0.49,U] [#7 0.00,0.17,0.51,U] [#8 -0.17,0.08,0.48,U] 
00:20:57.708 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.24, -0.30}
00:20:57.708 00.000 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
00:20:57.708 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.31 = -2.97)
00:20:57.709 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.93 mountX=0.06 mountY=-0.01, mountTheta=-0.17
00:20:57.710 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
00:20:57.710 00.000 18120 Enqueuing Move request for scope (0.04, -0.05)
00:20:57.711 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:57.711 00.000 21948 Worker thread wakes up
00:20:57.711 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.6
00:20:57.712 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:20:57.712 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:57.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:57.713 00.001 18120 Enqueuing Expose request
00:20:57.713 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:20:57.713 00.000 21948 Moving (0.04, -0.05) raw xDistance=0.06 yDistance=-0.01
00:20:57.713 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:20:57.713 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:57.713 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:20:57.713 00.000 21948 MoveAxis(E, 0, ABG)
00:20:57.713 00.000 21948 Move returns status 0, amount 0
00:20:57.713 00.000 21948 MoveAxis(N, 0, ABG)
00:20:57.713 00.000 21948 Move returns status 0, amount 0
00:20:57.713 00.000 21948 move complete, result=0
00:20:57.713 00.000 21948 worker thread done servicing request
00:20:57.713 00.000 21948 Worker thread wakes up
00:20:57.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:57.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:57.714 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:59.241 01.527 21948 Exposure complete
00:20:59.283 00.042 21948 worker thread done servicing request
00:20:59.283 00.000 18120 OnExposeComplete: enter
00:20:59.283 00.000 18120 UpdateGuideState(): m_state=6
00:20:59.284 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
00:20:59.284 00.000 18120 Star::Find returns 1 (0), X=409.65, Y=238.36, Mass=1988, SNR=30.7, Peak=166 HFD=4.2
00:20:59.285 00.001 18120 MultiStar: [#1 0.14,-0.07,0.71,U] [#2 -0.13,-0.15,0.63,U] [#3 -0.17,0.06,0.70,U] [#4 -0.19,0.02,0.57,U] [#5 0.03,0.23,0.52,U] [#6 -0.04,-0.00,0.49,U] [#7 -0.12,0.13,0.53,U] [#8 -0.10,0.05,0.44,U] 
00:20:59.285 00.000 18120 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.01, -0.18}
00:20:59.286 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.80 = -1.80)
00:20:59.286 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
00:20:59.286 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.95 mountX=-0.01 mountY=0.06, mountTheta=1.81
00:20:59.288 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
00:20:59.288 00.000 18120 Enqueuing Move request for scope (-0.06, -0.01)
00:20:59.289 00.001 21948 Worker thread wakes up
00:20:59.289 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:20:59.289 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.7
00:20:59.290 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:59.290 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:20:59.290 00.000 18120 Enqueuing Expose request
00:20:59.291 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:20:59.291 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:20:59.291 00.000 21948 Moving (-0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
00:20:59.291 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:20:59.291 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:59.291 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:59.291 00.000 21948 MoveAxis(E, 0, ABG)
00:20:59.291 00.000 21948 Move returns status 0, amount 0
00:20:59.291 00.000 21948 MoveAxis(N, 0, ABG)
00:20:59.291 00.000 21948 Move returns status 0, amount 0
00:20:59.291 00.000 21948 move complete, result=0
00:20:59.291 00.000 21948 worker thread done servicing request
00:20:59.291 00.000 21948 Worker thread wakes up
00:20:59.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:20:59.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:20:59.292 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:00.925 01.633 21948 Exposure complete
00:21:00.957 00.032 21948 worker thread done servicing request
00:21:00.957 00.000 18120 OnExposeComplete: enter
00:21:00.958 00.001 18120 UpdateGuideState(): m_state=6
00:21:00.958 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
00:21:00.959 00.001 18120 Star::Find returns 1 (0), X=409.86, Y=238.31, Mass=2234, SNR=32.4, Peak=191 HFD=4.2
00:21:00.959 00.000 18120 MultiStar: [#1 0.13,-0.16,0.70,U] [#2 0.24,-0.08,0.61,U] [#3 -0.26,0.21,0.65,U] [#4 0.18,-0.08,0.55,U] [#5 -0.07,0.47,0.00,M1] [#6 -0.08,0.25,0.47,U] [#7 -0.08,0.36,0.00,M1] [#8 0.03,0.08,0.43,U] 
00:21:00.960 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.22, -0.23}
00:21:00.960 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.14) = xAngle (0.76 = 0.76)
00:21:00.960 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.87 = -2.42)
00:21:00.963 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=0.06 mountY=-0.06, mountTheta=-0.74
00:21:00.967 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
00:21:00.967 00.000 18120 Enqueuing Move request for scope (0.08, -0.03)
00:21:00.968 00.001 21948 Worker thread wakes up
00:21:00.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:00.968 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:21:00.968 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:21:00.968 00.000 18120 UpdateGuideState exits: m=2234 RSB=32.4
00:21:00.969 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:00.969 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:00.969 00.000 18120 Enqueuing Expose request
00:21:00.971 00.002 21948 Moving (0.08, -0.03) raw xDistance=0.06 yDistance=-0.06
00:21:00.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:21:00.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:00.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:21:00.971 00.000 21948 MoveAxis(E, 0, ABG)
00:21:00.971 00.000 21948 Move returns status 0, amount 0
00:21:00.971 00.000 21948 MoveAxis(N, 0, ABG)
00:21:00.971 00.000 21948 Move returns status 0, amount 0
00:21:00.971 00.000 21948 move complete, result=0
00:21:00.971 00.000 21948 worker thread done servicing request
00:21:00.971 00.000 21948 Worker thread wakes up
00:21:00.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:00.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:00.972 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:02.491 01.519 21948 Exposure complete
00:21:02.556 00.065 21948 worker thread done servicing request
00:21:02.557 00.001 18120 OnExposeComplete: enter
00:21:02.557 00.000 18120 UpdateGuideState(): m_state=6
00:21:02.558 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
00:21:02.558 00.000 18120 Star::Find returns 1 (0), X=409.80, Y=238.33, Mass=2031, SNR=31.0, Peak=182 HFD=4.0
00:21:02.559 00.001 18120 MultiStar: [#1 0.08,-0.17,0.76,U] [#2 -0.02,-0.08,0.61,U] [#3 -0.23,0.22,0.67,U] [#4 0.05,-0.29,0.55,U] [#5 -0.03,0.19,0.53,U] [#6 0.08,0.02,0.49,U] [#7 -0.14,0.33,0.00,M2] [#8 -0.13,0.20,0.43,U] 
00:21:02.559 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.16, -0.21}
00:21:02.560 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.14) = xAngle (-0.19 = -0.19)
00:21:02.560 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.91 = 2.91)
00:21:02.560 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.34 mountX=0.04 mountY=0.01, mountTheta=0.23
00:21:02.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
00:21:02.562 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
00:21:02.562 00.000 21948 Worker thread wakes up
00:21:02.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:21:02.563 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:21:02.563 00.000 21948 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
00:21:02.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:21:02.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:02.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:02.563 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.0
00:21:02.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:02.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:02.565 00.001 18120 Enqueuing Expose request
00:21:02.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:21:02.566 00.001 21948 MoveAxis(E, 0, ABG)
00:21:02.566 00.000 21948 Move returns status 0, amount 0
00:21:02.566 00.000 21948 MoveAxis(N, 0, ABG)
00:21:02.566 00.000 21948 Move returns status 0, amount 0
00:21:02.566 00.000 21948 move complete, result=0
00:21:02.566 00.000 21948 worker thread done servicing request
00:21:02.566 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:02.566 00.000 21948 Worker thread wakes up
00:21:02.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:02.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:04.199 01.633 21948 Exposure complete
00:21:04.241 00.042 21948 worker thread done servicing request
00:21:04.241 00.000 18120 OnExposeComplete: enter
00:21:04.242 00.001 18120 UpdateGuideState(): m_state=6
00:21:04.243 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
00:21:04.243 00.000 18120 Star::Find returns 1 (0), X=409.75, Y=238.65, Mass=2024, SNR=30.9, Peak=157 HFD=4.1
00:21:04.244 00.001 18120 MultiStar: [#1 0.13,-0.18,0.73,U] [#2 0.18,0.03,0.61,U] [#3 -0.23,0.25,0.68,U] [#4 -0.20,0.09,0.55,U] [#5 0.02,0.46,0.00,M1] [#6 -0.07,0.48,0.00,M1] [#7 -0.10,0.41,0.00,M3] [#8 0.08,0.13,0.44,U] 
00:21:04.244 00.000 18120 refined, 5 included, MultiStar: {0.02, 0.07}, one-star: {0.11, 0.11}
00:21:04.245 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
00:21:04.245 00.000 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
00:21:04.245 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.26 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
00:21:04.247 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.07, opts=13)
00:21:04.247 00.000 18120 Enqueuing Move request for scope (0.02, 0.07)
00:21:04.248 00.001 21948 Worker thread wakes up
00:21:04.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:04.248 00.000 18120 UpdateGuideState exits: m=2024 RSB=30.9
00:21:04.249 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:04.249 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:04.250 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:21:04.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:21:04.250 00.000 21948 Moving (0.02, 0.07) raw xDistance=-0.05 yDistance=-0.05
00:21:04.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:21:04.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:04.250 00.000 18120 Enqueuing Expose request
00:21:04.251 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:04.251 00.000 21948 MoveAxis(E, 0, ABG)
00:21:04.251 00.000 21948 Move returns status 0, amount 0
00:21:04.251 00.000 21948 MoveAxis(N, 0, ABG)
00:21:04.251 00.000 21948 Move returns status 0, amount 0
00:21:04.251 00.000 21948 move complete, result=0
00:21:04.251 00.000 21948 worker thread done servicing request
00:21:04.251 00.000 21948 Worker thread wakes up
00:21:04.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:04.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:04.252 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:05.777 01.525 21948 Exposure complete
00:21:05.811 00.034 21948 worker thread done servicing request
00:21:05.811 00.000 18120 OnExposeComplete: enter
00:21:05.812 00.001 18120 UpdateGuideState(): m_state=6
00:21:05.812 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
00:21:05.813 00.001 18120 Star::Find returns 1 (0), X=409.77, Y=238.76, Mass=2148, SNR=31.8, Peak=189 HFD=4.3
00:21:05.813 00.000 18120 MultiStar: [#1 0.43,0.03,0.00,M1] [#2 0.38,0.29,0.00,M1] [#3 -0.09,0.55,0.00,M1] [#4 -0.04,0.24,0.54,U] [#5 0.13,0.79,0.00,M2] [#6 -0.07,0.43,0.00,M2] [#7 -0.12,0.62,0.00,M4] [#8 0.09,0.36,0.00,M1] 
00:21:05.814 00.001 18120 refined, 1 included, MultiStar: {0.07, 0.23}, one-star: {0.13, 0.22}
00:21:05.814 00.000 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
00:21:05.814 00.000 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
00:21:05.815 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
00:21:05.816 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.23, opts=13)
00:21:05.819 00.003 18120 Enqueuing Move request for scope (0.07, 0.23)
00:21:05.821 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:05.830 00.009 18120 UpdateGuideState exits: m=2148 RSB=31.8
00:21:05.832 00.002 21948 Worker thread wakes up
00:21:05.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:05.833 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
00:21:05.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:05.833 00.000 18120 Enqueuing Expose request
00:21:05.834 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
00:21:05.834 00.000 21948 Moving (0.07, 0.23) raw xDistance=-0.18 yDistance=-0.17
00:21:05.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:21:05.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:05.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:21:05.834 00.000 21948 MoveAxis(E, 0, ABG)
00:21:05.834 00.000 21948 Move returns status 0, amount 0
00:21:05.834 00.000 21948 MoveAxis(N, 0, ABG)
00:21:05.834 00.000 21948 Move returns status 0, amount 0
00:21:05.834 00.000 21948 move complete, result=0
00:21:05.834 00.000 21948 worker thread done servicing request
00:21:05.834 00.000 21948 Worker thread wakes up
00:21:05.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:05.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:05.834 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:07.463 01.629 21948 Exposure complete
00:21:07.513 00.050 21948 worker thread done servicing request
00:21:07.513 00.000 18120 OnExposeComplete: enter
00:21:07.514 00.001 18120 UpdateGuideState(): m_state=6
00:21:07.515 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
00:21:07.515 00.000 18120 Star::Find returns 1 (0), X=409.65, Y=238.73, Mass=2193, SNR=32.2, Peak=164 HFD=4.4
00:21:07.517 00.002 18120 MultiStar: [#1 0.04,0.13,0.66,U] [#2 0.23,-0.03,0.61,U] [#3 -0.34,0.12,0.00,M2] [#4 -0.25,-0.00,0.51,U] [#5 -0.23,0.49,0.00,M3] [#6 -0.11,0.10,0.48,U] [#7 -0.13,0.74,0.00,M5] [#8 0.01,0.18,0.44,U] 
00:21:07.519 00.002 18120 refined, 5 included, MultiStar: {-0.00, 0.10}, one-star: {0.01, 0.19}
00:21:07.521 00.002 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
00:21:07.524 00.003 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
00:21:07.525 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=-0.09 mountY=-0.05, mountTheta=-2.69
00:21:07.530 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.10, opts=13)
00:21:07.532 00.002 18120 Enqueuing Move request for scope (-0.00, 0.10)
00:21:07.535 00.003 21948 Worker thread wakes up
00:21:07.535 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:07.536 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
00:21:07.536 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
00:21:07.536 00.000 18120 UpdateGuideState exits: m=2193 RSB=32.2
00:21:07.537 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:07.537 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:07.538 00.001 18120 Enqueuing Expose request
00:21:07.539 00.001 21948 Moving (-0.00, 0.10) raw xDistance=-0.09 yDistance=-0.05
00:21:07.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:21:07.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:07.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:07.539 00.000 21948 MoveAxis(E, 0, ABG)
00:21:07.539 00.000 21948 Move returns status 0, amount 0
00:21:07.539 00.000 21948 MoveAxis(N, 0, ABG)
00:21:07.539 00.000 21948 Move returns status 0, amount 0
00:21:07.539 00.000 21948 move complete, result=0
00:21:07.539 00.000 21948 worker thread done servicing request
00:21:07.539 00.000 21948 Worker thread wakes up
00:21:07.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:07.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:07.541 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:09.059 01.518 21948 Exposure complete
00:21:09.092 00.033 21948 worker thread done servicing request
00:21:09.093 00.001 18120 OnExposeComplete: enter
00:21:09.093 00.000 18120 UpdateGuideState(): m_state=6
00:21:09.094 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
00:21:09.094 00.000 18120 Star::Find returns 1 (0), X=410.14, Y=238.06, Mass=2012, SNR=30.8, Peak=169 HFD=4.3
00:21:09.095 00.001 18120 MultiStar: [#1 0.49,-0.50,0.00,M1] [#2 0.75,-0.36,0.00,M1] [#3 0.09,-0.06,0.70,U] [#4 0.34,-0.42,0.00,M1] [#5 0.24,0.01,0.55,U] [#6 0.46,-0.32,0.00,M2] [#7 0.33,-0.27,0.00,M6] [#8 0.43,-0.05,0.00,M1] 
00:21:09.095 00.000 18120 refined, 2 included, MultiStar: {0.31, -0.23}, one-star: {0.50, -0.48}
00:21:09.096 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.14) = xAngle (0.50 = 0.50)
00:21:09.096 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.60 = -2.68)
00:21:09.097 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-0.64 mountX=0.34 mountY=-0.17, mountTheta=-0.47
00:21:09.098 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.23, opts=13)
00:21:09.098 00.000 18120 Enqueuing Move request for scope (0.31, -0.23)
00:21:09.099 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:09.099 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.8
00:21:09.100 00.001 21948 Worker thread wakes up
00:21:09.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.23) opts 0xd
00:21:09.100 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.23)
00:21:09.100 00.000 21948 Moving (0.31, -0.23) raw xDistance=0.34 yDistance=-0.17
00:21:09.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:21:09.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:09.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:09.102 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:21:09.102 00.000 21948 MoveAxis(W, 61, ABG)
00:21:09.102 00.000 21948 Guiding  Dir = 3, Dur = 61
00:21:09.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:09.103 00.001 18120 Enqueuing Expose request
00:21:09.104 00.001 21948 IsSlewing returns 0
00:21:09.105 00.001 21948 IsGuiding returns 0
00:21:09.106 00.001 21948 PulseGuide returned control before completion, sleep 70
00:21:09.181 00.075 21948 IsGuiding returns 0
00:21:09.181 00.000 21948 Move returns status 0, amount 61
00:21:09.181 00.000 21948 MoveAxis(N, 0, ABG)
00:21:09.181 00.000 21948 Move returns status 0, amount 0
00:21:09.181 00.000 21948 move complete, result=0
00:21:09.182 00.001 21948 worker thread done servicing request
00:21:09.182 00.000 21948 Worker thread wakes up
00:21:09.182 00.000 18120 GuideStep: 0.3 px 61 ms WEST, -0.2 px 0 ms NORTH
00:21:09.183 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:09.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:10.815 01.632 21948 Exposure complete
00:21:10.856 00.041 21948 worker thread done servicing request
00:21:10.856 00.000 18120 OnExposeComplete: enter
00:21:10.857 00.001 18120 UpdateGuideState(): m_state=6
00:21:10.857 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
00:21:10.858 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=238.31, Mass=1995, SNR=30.5, Peak=172 HFD=4.1
00:21:10.858 00.000 18120 MultiStar: [#1 0.38,0.02,0.00,M2] [#2 0.45,0.11,0.00,M2] [#3 -0.11,0.13,0.69,U] [#4 0.14,-0.13,0.56,U] [#5 0.07,0.47,0.00,M3] [#6 0.23,-0.08,0.50,U] [#7 0.13,0.27,0.52,U] [#8 0.30,0.26,0.00,M2] 
00:21:10.859 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.04}, one-star: {0.41, -0.23}
00:21:10.859 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.14) = xAngle (0.95 = 0.95)
00:21:10.860 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.05 = -2.23)
00:21:10.861 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.19 mountX=0.11 mountY=-0.15, mountTheta=-0.94
00:21:10.863 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.04, opts=13)
00:21:10.864 00.001 18120 Enqueuing Move request for scope (0.18, -0.04)
00:21:10.864 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:10.865 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.5
00:21:10.865 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:10.866 00.001 21948 Worker thread wakes up
00:21:10.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:10.867 00.001 18120 Enqueuing Expose request
00:21:10.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:21:10.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:21:10.867 00.000 21948 Moving (0.18, -0.04) raw xDistance=0.11 yDistance=-0.15
00:21:10.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:21:10.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:10.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:21:10.868 00.001 21948 MoveAxis(E, 0, ABG)
00:21:10.868 00.000 21948 Move returns status 0, amount 0
00:21:10.868 00.000 21948 MoveAxis(N, 0, ABG)
00:21:10.868 00.000 21948 Move returns status 0, amount 0
00:21:10.868 00.000 21948 move complete, result=0
00:21:10.868 00.000 21948 worker thread done servicing request
00:21:10.868 00.000 21948 Worker thread wakes up
00:21:10.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:10.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:10.870 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:12.392 01.522 21948 Exposure complete
00:21:12.444 00.052 21948 worker thread done servicing request
00:21:12.444 00.000 18120 OnExposeComplete: enter
00:21:12.446 00.002 18120 UpdateGuideState(): m_state=6
00:21:12.449 00.003 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
00:21:12.451 00.002 18120 Star::Find returns 1 (0), X=409.86, Y=238.63, Mass=2055, SNR=31.1, Peak=174 HFD=4.2
00:21:12.453 00.002 18120 MultiStar: [#1 0.15,0.13,0.77,U] [#2 0.15,0.05,0.62,U] [#3 -0.29,0.29,0.00,M1] [#4 -0.05,0.06,0.56,U] [#5 0.05,0.65,0.00,M4] [#6 -0.04,0.44,0.00,M2] [#7 -0.09,0.55,0.00,M6] [#8 -0.23,0.47,0.00,M3] 
00:21:12.454 00.001 18120 refined, 3 included, MultiStar: {0.13, 0.09}, one-star: {0.21, 0.09}
00:21:12.456 00.002 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.14) = xAngle (1.73 = 1.73)
00:21:12.456 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.83 = -1.46)
00:21:12.457 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=-0.02 mountY=-0.16, mountTheta=-1.72
00:21:12.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.09, opts=13)
00:21:12.460 00.001 18120 Enqueuing Move request for scope (0.13, 0.09)
00:21:12.460 00.000 21948 Worker thread wakes up
00:21:12.461 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:12.462 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.1
00:21:12.463 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:12.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:12.464 00.001 18120 Enqueuing Expose request
00:21:12.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:21:12.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:21:12.464 00.000 21948 Moving (0.13, 0.09) raw xDistance=-0.02 yDistance=-0.16
00:21:12.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:21:12.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:12.465 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:12.465 00.000 21948 MoveAxis(E, 0, ABG)
00:21:12.465 00.000 21948 Move returns status 0, amount 0
00:21:12.465 00.000 21948 MoveAxis(N, 0, ABG)
00:21:12.465 00.000 21948 Move returns status 0, amount 0
00:21:12.465 00.000 21948 move complete, result=0
00:21:12.465 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:12.467 00.002 21948 worker thread done servicing request
00:21:12.467 00.000 21948 Worker thread wakes up
00:21:12.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:12.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:14.104 01.637 21948 Exposure complete
00:21:14.159 00.055 21948 worker thread done servicing request
00:21:14.160 00.001 18120 OnExposeComplete: enter
00:21:14.162 00.002 18120 UpdateGuideState(): m_state=6
00:21:14.163 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
00:21:14.164 00.001 18120 Star::Find returns 1 (0), X=409.76, Y=238.62, Mass=2105, SNR=31.6, Peak=178 HFD=4.3
00:21:14.165 00.001 18120 MultiStar: [#1 0.16,0.08,0.71,U] [#2 0.17,0.17,0.63,U] [#3 -0.42,0.42,0.00,M2] [#4 0.04,-0.05,0.56,U] [#5 -0.13,0.45,0.00,M5] [#6 -0.16,0.31,0.51,U] [#7 -0.32,0.52,0.00,M7] [#8 0.07,0.34,0.47,U] 
00:21:14.165 00.000 18120 single-star, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.11, 0.08}
00:21:14.166 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.14) = xAngle (1.78 = 1.78)
00:21:14.167 00.001 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.40)
00:21:14.167 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
00:21:14.168 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.08, opts=13)
00:21:14.169 00.001 18120 Enqueuing Move request for scope (0.11, 0.08)
00:21:14.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:14.170 00.001 18120 UpdateGuideState exits: m=2105 RSB=31.6
00:21:14.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:14.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:14.171 00.000 18120 Enqueuing Expose request
00:21:14.172 00.001 21948 Worker thread wakes up
00:21:14.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:21:14.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:21:14.172 00.000 21948 Moving (0.11, 0.08) raw xDistance=-0.03 yDistance=-0.14
00:21:14.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:21:14.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:14.172 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:21:14.172 00.000 21948 MoveAxis(E, 0, ABG)
00:21:14.172 00.000 21948 Move returns status 0, amount 0
00:21:14.172 00.000 21948 MoveAxis(N, 0, ABG)
00:21:14.172 00.000 21948 Move returns status 0, amount 0
00:21:14.172 00.000 21948 move complete, result=0
00:21:14.172 00.000 21948 worker thread done servicing request
00:21:14.172 00.000 21948 Worker thread wakes up
00:21:14.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:14.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:14.172 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:15.687 01.515 21948 Exposure complete
00:21:15.727 00.040 21948 worker thread done servicing request
00:21:15.727 00.000 18120 OnExposeComplete: enter
00:21:15.727 00.000 18120 UpdateGuideState(): m_state=6
00:21:15.728 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
00:21:15.729 00.001 18120 Star::Find returns 1 (0), X=409.71, Y=238.58, Mass=2056, SNR=31.1, Peak=182 HFD=4.0
00:21:15.729 00.000 18120 MultiStar: [#1 0.28,-0.11,0.72,U] [#2 -0.02,0.09,0.63,U] [#3 -0.04,0.26,0.68,U] [#4 0.37,-0.13,0.00,M1] [#5 -0.03,0.51,0.00,M6] [#6 -0.31,0.12,0.49,U] [#7 -0.17,0.23,0.52,U] [#8 -0.03,0.24,0.44,U] 
00:21:15.729 00.000 18120 single-star, 6 included, MultiStar: {-0.01, 0.11}, one-star: {0.07, 0.04}
00:21:15.730 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.14) = xAngle (1.68 = 1.68)
00:21:15.730 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.78 = -1.51)
00:21:15.731 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
00:21:15.732 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
00:21:15.734 00.002 18120 Enqueuing Move request for scope (0.07, 0.04)
00:21:15.734 00.000 21948 Worker thread wakes up
00:21:15.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:15.735 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:21:15.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:21:15.735 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.1
00:21:15.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:15.735 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:15.736 00.001 18120 Enqueuing Expose request
00:21:15.736 00.000 21948 Moving (0.07, 0.04) raw xDistance=-0.01 yDistance=-0.08
00:21:15.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:21:15.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:15.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:15.736 00.000 21948 MoveAxis(E, 0, ABG)
00:21:15.736 00.000 21948 Move returns status 0, amount 0
00:21:15.736 00.000 21948 MoveAxis(N, 0, ABG)
00:21:15.736 00.000 21948 Move returns status 0, amount 0
00:21:15.736 00.000 21948 move complete, result=0
00:21:15.736 00.000 21948 worker thread done servicing request
00:21:15.736 00.000 21948 Worker thread wakes up
00:21:15.737 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:15.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:15.737 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:17.370 01.633 21948 Exposure complete
00:21:17.414 00.044 21948 worker thread done servicing request
00:21:17.414 00.000 18120 OnExposeComplete: enter
00:21:17.414 00.000 18120 UpdateGuideState(): m_state=6
00:21:17.415 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
00:21:17.415 00.000 18120 Star::Find returns 1 (0), X=410.01, Y=238.28, Mass=2153, SNR=31.8, Peak=216 HFD=4.2
00:21:17.416 00.001 18120 MultiStar: [#1 0.44,-0.19,0.00,M1] [#2 0.24,-0.24,0.63,U] [#3 -0.14,0.09,0.67,U] [#4 0.19,-0.39,0.00,M2] [#5 0.25,-0.03,0.54,U] [#6 0.27,-0.14,0.48,U] [#7 0.01,0.20,0.49,U] [#8 0.07,-0.10,0.43,U] 
00:21:17.417 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.09}, one-star: {0.37, -0.26}
00:21:17.417 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.14) = xAngle (0.66 = 0.66)
00:21:17.418 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.76 = -2.52)
00:21:17.418 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=0.15 mountY=-0.11, mountTheta=-0.63
00:21:17.419 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
00:21:17.420 00.001 18120 Enqueuing Move request for scope (0.17, -0.09)
00:21:17.420 00.000 21948 Worker thread wakes up
00:21:17.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:21:17.420 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:21:17.420 00.000 21948 Moving (0.17, -0.09) raw xDistance=0.15 yDistance=-0.11
00:21:17.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:21:17.421 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:17.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:17.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:17.421 00.000 21948 MoveAxis(E, 0, ABG)
00:21:17.421 00.000 18120 UpdateGuideState exits: m=2153 RSB=31.8
00:21:17.422 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:17.422 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:17.423 00.001 18120 Enqueuing Expose request
00:21:17.423 00.000 21948 Move returns status 0, amount 0
00:21:17.423 00.000 21948 MoveAxis(N, 0, ABG)
00:21:17.423 00.000 21948 Move returns status 0, amount 0
00:21:17.423 00.000 21948 move complete, result=0
00:21:17.423 00.000 21948 worker thread done servicing request
00:21:17.423 00.000 21948 Worker thread wakes up
00:21:17.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:17.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:17.424 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:18.951 01.527 21948 Exposure complete
00:21:18.985 00.034 21948 worker thread done servicing request
00:21:18.985 00.000 18120 OnExposeComplete: enter
00:21:18.986 00.001 18120 UpdateGuideState(): m_state=6
00:21:18.986 00.000 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
00:21:18.987 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=238.12, Mass=1863, SNR=29.7, Peak=193 HFD=4.3
00:21:18.988 00.001 18120 MultiStar: [#1 0.61,-0.28,0.00,M2] [#2 0.35,-0.26,0.00,M1] [#3 -0.37,0.05,0.00,M1] [#4 0.24,-0.40,0.00,M3] [#5 -0.03,0.10,0.55,U] [#6 0.29,-0.22,0.00,M1] [#7 0.13,0.15,0.57,U] [#8 0.03,-0.22,0.46,U] 
00:21:18.988 00.000 18120 refined, 3 included, MultiStar: {0.10, -0.15}, one-star: {0.19, -0.42}
00:21:18.988 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
00:21:18.989 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.00)
00:21:18.989 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.96 mountX=0.18 mountY=-0.03, mountTheta=-0.14
00:21:18.990 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.15, opts=13)
00:21:18.991 00.001 18120 Enqueuing Move request for scope (0.10, -0.15)
00:21:18.991 00.000 21948 Worker thread wakes up
00:21:18.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
00:21:18.991 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
00:21:18.991 00.000 21948 Moving (0.10, -0.15) raw xDistance=0.18 yDistance=-0.03
00:21:18.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:21:18.992 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:18.992 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:18.992 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:18.992 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.7
00:21:18.992 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:18.993 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:18.993 00.000 18120 Enqueuing Expose request
00:21:18.994 00.001 21948 MoveAxis(E, 0, ABG)
00:21:18.994 00.000 21948 Move returns status 0, amount 0
00:21:18.994 00.000 21948 MoveAxis(N, 0, ABG)
00:21:18.994 00.000 21948 Move returns status 0, amount 0
00:21:18.994 00.000 21948 move complete, result=0
00:21:18.994 00.000 21948 worker thread done servicing request
00:21:18.994 00.000 21948 Worker thread wakes up
00:21:18.994 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:18.994 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:18.994 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:20.621 01.627 21948 Exposure complete
00:21:20.650 00.029 21948 worker thread done servicing request
00:21:20.650 00.000 18120 OnExposeComplete: enter
00:21:20.651 00.001 18120 UpdateGuideState(): m_state=6
00:21:20.651 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
00:21:20.653 00.002 18120 Star::Find returns 1 (0), X=409.93, Y=238.08, Mass=2130, SNR=31.7, Peak=229 HFD=4.3
00:21:20.653 00.000 18120 MultiStar: [#1 0.35,-0.64,0.00,M3] [#2 0.17,-0.48,0.00,M2] [#3 -0.14,-0.06,0.69,U] [#4 -0.06,-0.44,0.00,M4] [#5 0.36,-0.06,0.00,M5] [#6 0.24,-0.19,0.51,U] [#7 -0.07,-0.31,0.51,U] [#8 0.03,-0.10,0.44,U] 
00:21:20.653 00.000 18120 refined, 4 included, MultiStar: {0.09, -0.25}, one-star: {0.29, -0.46}
00:21:20.653 00.000 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.14) = xAngle (-0.07 = -0.07)
00:21:20.656 00.003 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.03 = 3.03)
00:21:20.657 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.22 mountX=0.27 mountY=0.03, mountTheta=0.11
00:21:20.658 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.25, opts=13)
00:21:20.659 00.001 18120 Enqueuing Move request for scope (0.09, -0.25)
00:21:20.660 00.001 21948 Worker thread wakes up
00:21:20.661 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
00:21:20.661 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
00:21:20.661 00.000 21948 Moving (0.09, -0.25) raw xDistance=0.27 yDistance=0.03
00:21:20.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:21:20.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:20.661 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:20.661 00.000 21948 MoveAxis(W, 48, ABG)
00:21:20.661 00.000 21948 Guiding  Dir = 3, Dur = 48
00:21:20.661 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:20.663 00.002 18120 UpdateGuideState exits: m=2130 RSB=31.7
00:21:20.666 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:20.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:20.667 00.001 18120 Enqueuing Expose request
00:21:20.668 00.001 21948 IsSlewing returns 0
00:21:20.668 00.000 21948 IsGuiding returns 0
00:21:20.671 00.003 21948 PulseGuide returned control before completion, sleep 56
00:21:20.728 00.057 21948 IsGuiding returns 1
00:21:20.728 00.000 21948 scope still moving after pulse duration time elapsed
00:21:20.759 00.031 21948 IsSlewing returns 0
00:21:20.763 00.004 21948 IsGuiding returns 0
00:21:20.763 00.000 21948 scope move finished after 48 + 45 ms
00:21:20.763 00.000 21948 Move returns status 0, amount 48
00:21:20.763 00.000 21948 MoveAxis(N, 0, ABG)
00:21:20.763 00.000 21948 Move returns status 0, amount 0
00:21:20.763 00.000 21948 move complete, result=0
00:21:20.763 00.000 21948 worker thread done servicing request
00:21:20.763 00.000 21948 Worker thread wakes up
00:21:20.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:20.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:20.763 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
00:21:22.167 01.404 21948 Exposure complete
00:21:22.193 00.026 21948 worker thread done servicing request
00:21:22.193 00.000 18120 OnExposeComplete: enter
00:21:22.194 00.001 18120 UpdateGuideState(): m_state=6
00:21:22.194 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
00:21:22.195 00.001 18120 Star::Find returns 1 (0), X=409.89, Y=238.25, Mass=2115, SNR=31.6, Peak=225 HFD=4.2
00:21:22.195 00.000 18120 MultiStar: [#1 0.06,-0.34,0.72,U] [#2 0.27,-0.05,0.66,U] [#3 -0.24,-0.04,0.66,U] [#4 -0.13,-0.20,0.57,U] [#5 0.29,0.14,0.52,U] [#6 0.27,-0.20,0.50,U] [#7 0.06,0.18,0.47,U] [#8 0.24,0.07,0.42,U] 
00:21:22.197 00.002 18120 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.25, -0.28}
00:21:22.199 00.002 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
00:21:22.200 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.49 = -2.79)
00:21:22.201 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=0.15 mountY=-0.06, mountTheta=-0.35
00:21:22.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
00:21:22.203 00.001 18120 Enqueuing Move request for scope (0.12, -0.11)
00:21:22.203 00.000 21948 Worker thread wakes up
00:21:22.204 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:22.204 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.6
00:21:22.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:22.205 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:22.205 00.000 18120 Enqueuing Expose request
00:21:22.206 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
00:21:22.206 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
00:21:22.206 00.000 21948 Moving (0.12, -0.11) raw xDistance=0.15 yDistance=-0.06
00:21:22.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:21:22.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:22.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:21:22.206 00.000 21948 MoveAxis(E, 0, ABG)
00:21:22.206 00.000 21948 Move returns status 0, amount 0
00:21:22.206 00.000 21948 MoveAxis(N, 0, ABG)
00:21:22.206 00.000 21948 Move returns status 0, amount 0
00:21:22.206 00.000 21948 move complete, result=0
00:21:22.206 00.000 21948 worker thread done servicing request
00:21:22.206 00.000 21948 Worker thread wakes up
00:21:22.206 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:22.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:22.206 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:23.838 01.632 21948 Exposure complete
00:21:23.892 00.054 21948 worker thread done servicing request
00:21:23.892 00.000 18120 OnExposeComplete: enter
00:21:23.895 00.003 18120 UpdateGuideState(): m_state=6
00:21:23.898 00.003 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
00:21:23.899 00.001 18120 Star::Find returns 1 (0), X=409.84, Y=238.24, Mass=2163, SNR=31.9, Peak=211 HFD=4.4
00:21:23.900 00.001 18120 MultiStar: [#1 0.06,-0.43,0.00,M3] [#2 0.36,-0.31,0.00,M2] [#3 -0.24,-0.04,0.68,U] [#4 -0.08,-0.24,0.56,U] [#5 -0.08,-0.04,0.50,U] [#6 0.18,-0.07,0.49,U] [#7 -0.17,0.00,0.48,U] [#8 0.16,-0.02,0.44,U] 
00:21:23.900 00.000 18120 refined, 6 included, MultiStar: {0.00, -0.13}, one-star: {0.20, -0.30}
00:21:23.901 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.39 = -0.39)
00:21:23.901 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
00:21:23.902 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=0.12 mountY=0.05, mountTheta=0.42
00:21:23.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.13, opts=13)
00:21:23.903 00.000 18120 Enqueuing Move request for scope (0.00, -0.13)
00:21:23.904 00.001 21948 Worker thread wakes up
00:21:23.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
00:21:23.904 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
00:21:23.904 00.000 21948 Moving (0.00, -0.13) raw xDistance=0.12 yDistance=0.05
00:21:23.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:21:23.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:23.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:23.905 00.001 18120 UpdateGuideState exits: m=2163 RSB=31.9
00:21:23.905 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.906 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:23.906 00.000 18120 Enqueuing Expose request
00:21:23.907 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:21:23.907 00.000 21948 MoveAxis(E, 0, ABG)
00:21:23.907 00.000 21948 Move returns status 0, amount 0
00:21:23.907 00.000 21948 MoveAxis(N, 0, ABG)
00:21:23.907 00.000 21948 Move returns status 0, amount 0
00:21:23.907 00.000 21948 move complete, result=0
00:21:23.907 00.000 21948 worker thread done servicing request
00:21:23.907 00.000 21948 Worker thread wakes up
00:21:23.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:23.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:23.907 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:25.432 01.525 21948 Exposure complete
00:21:25.457 00.025 21948 worker thread done servicing request
00:21:25.457 00.000 18120 OnExposeComplete: enter
00:21:25.457 00.000 18120 UpdateGuideState(): m_state=6
00:21:25.458 00.001 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
00:21:25.459 00.001 18120 Star::Find returns 1 (0), X=410.18, Y=238.10, Mass=2129, SNR=31.6, Peak=229 HFD=4.2
00:21:25.461 00.002 18120 MultiStar: [#1 0.31,-0.42,0.00,M4] [#2 0.47,-0.31,0.00,M3] [#3 -0.32,-0.24,0.00,M1] [#4 0.02,-0.52,0.00,M3] [#5 0.05,0.10,0.53,U] [#6 0.38,-0.38,0.00,M1] [#7 0.10,0.05,0.49,U] [#8 0.32,-0.13,0.47,U] 
00:21:25.462 00.001 18120 refined, 3 included, MultiStar: {0.31, -0.17}, one-star: {0.54, -0.44}
00:21:25.463 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.14) = xAngle (0.63 = 0.63)
00:21:25.463 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.73 = -2.55)
00:21:25.463 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=-0.17 hyp=0.35 cameraTheta=-0.51 mountX=0.28 mountY=-0.20, mountTheta=-0.60
00:21:25.465 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.17, opts=13)
00:21:25.466 00.001 18120 Enqueuing Move request for scope (0.31, -0.17)
00:21:25.466 00.000 21948 Worker thread wakes up
00:21:25.466 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:25.467 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.17) opts 0xd
00:21:25.467 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.17)
00:21:25.467 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.6
00:21:25.467 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:25.468 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:25.468 00.000 18120 Enqueuing Expose request
00:21:25.468 00.000 21948 Moving (0.31, -0.17) raw xDistance=0.28 yDistance=-0.20
00:21:25.469 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:21:25.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:25.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:21:25.469 00.000 21948 MoveAxis(W, 51, ABG)
00:21:25.469 00.000 21948 Guiding  Dir = 3, Dur = 51
00:21:25.469 00.000 21948 IsSlewing returns 0
00:21:25.469 00.000 21948 IsGuiding returns 0
00:21:25.471 00.002 21948 PulseGuide returned control before completion, sleep 60
00:21:25.541 00.070 21948 IsGuiding returns 0
00:21:25.541 00.000 21948 Move returns status 0, amount 51
00:21:25.541 00.000 21948 MoveAxis(N, 0, ABG)
00:21:25.541 00.000 21948 Move returns status 0, amount 0
00:21:25.541 00.000 21948 move complete, result=0
00:21:25.541 00.000 21948 worker thread done servicing request
00:21:25.541 00.000 21948 Worker thread wakes up
00:21:25.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:25.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:25.541 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
00:21:27.173 01.632 21948 Exposure complete
00:21:27.237 00.064 21948 worker thread done servicing request
00:21:27.238 00.001 18120 OnExposeComplete: enter
00:21:27.240 00.002 18120 UpdateGuideState(): m_state=6
00:21:27.241 00.001 18120 Star::Find(15, 410, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
00:21:27.242 00.001 18120 Star::Find returns 1 (0), X=409.94, Y=238.31, Mass=2114, SNR=31.6, Peak=217 HFD=4.1
00:21:27.244 00.002 18120 MultiStar: [#1 0.48,-0.27,0.00,M5] [#2 0.49,-0.29,0.00,M4] [#3 -0.14,0.03,0.68,U] [#4 0.20,-0.40,0.00,M4] [#5 0.20,0.26,0.51,U] [#6 0.32,-0.26,0.00,M2] [#7 -0.10,-0.13,0.51,U] [#8 0.06,0.05,0.42,U] 
00:21:27.245 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.04}, one-star: {0.29, -0.23}
00:21:27.246 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
00:21:27.247 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
00:21:27.248 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.41 mountX=0.07 mountY=-0.06, mountTheta=-0.71
00:21:27.251 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.04, opts=13)
00:21:27.252 00.001 18120 Enqueuing Move request for scope (0.09, -0.04)
00:21:27.252 00.000 21948 Worker thread wakes up
00:21:27.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:27.253 00.001 18120 UpdateGuideState exits: m=2114 RSB=31.6
00:21:27.253 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:27.254 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:21:27.254 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:21:27.254 00.000 21948 Moving (0.09, -0.04) raw xDistance=0.07 yDistance=-0.06
00:21:27.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:21:27.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:27.254 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:27.255 00.001 18120 Enqueuing Expose request
00:21:27.256 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:21:27.256 00.000 21948 MoveAxis(E, 0, ABG)
00:21:27.256 00.000 21948 Move returns status 0, amount 0
00:21:27.257 00.001 21948 MoveAxis(N, 0, ABG)
00:21:27.257 00.000 21948 Move returns status 0, amount 0
00:21:27.257 00.000 21948 move complete, result=0
00:21:27.257 00.000 21948 worker thread done servicing request
00:21:27.257 00.000 21948 Worker thread wakes up
00:21:27.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:27.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:27.258 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:28.672 01.414 21948 Exposure complete
00:21:28.717 00.045 21948 worker thread done servicing request
00:21:28.717 00.000 18120 OnExposeComplete: enter
00:21:28.720 00.003 18120 UpdateGuideState(): m_state=6
00:21:28.723 00.003 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
00:21:28.725 00.002 18120 Star::Find returns 1 (0), X=409.84, Y=238.32, Mass=2055, SNR=31.1, Peak=208 HFD=3.9
00:21:28.727 00.002 18120 MultiStar: [#1 0.31,-0.41,0.00,M6] [#2 0.08,-0.31,0.65,U] [#3 -0.15,-0.07,0.69,U] [#4 0.08,-0.49,0.00,M5] [#5 -0.06,0.17,0.53,U] [#6 0.22,-0.18,0.50,U] [#7 -0.09,-0.17,0.51,U] [#8 -0.04,-0.14,0.48,U] 
00:21:28.729 00.002 18120 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.20, -0.22}
00:21:28.730 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
00:21:28.731 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
00:21:28.733 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.32 mountX=0.15 mountY=0.03, mountTheta=0.21
00:21:28.735 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.14, opts=13)
00:21:28.736 00.001 18120 Enqueuing Move request for scope (0.04, -0.14)
00:21:28.736 00.000 21948 Worker thread wakes up
00:21:28.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:28.737 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:21:28.737 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:21:28.737 00.000 21948 Moving (0.04, -0.14) raw xDistance=0.15 yDistance=0.03
00:21:28.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:21:28.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:28.737 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.1
00:21:28.738 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:28.738 00.000 18120 Enqueuing Expose request
00:21:28.739 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:28.739 00.000 21948 MoveAxis(E, 0, ABG)
00:21:28.739 00.000 21948 Move returns status 0, amount 0
00:21:28.739 00.000 21948 MoveAxis(N, 0, ABG)
00:21:28.739 00.000 21948 Move returns status 0, amount 0
00:21:28.739 00.000 21948 move complete, result=0
00:21:28.739 00.000 21948 worker thread done servicing request
00:21:28.739 00.000 21948 Worker thread wakes up
00:21:28.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:28.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,224,31,31)
00:21:28.739 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:29.182 00.443 18120 evsrv: cli 0D46D5D0 connect
00:21:29.183 00.001 18120 case statement mapped state 6 to 3
00:21:29.184 00.001 18120 case statement mapped state 6 to 3
00:21:29.185 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"1b53d3e5-8642-4855-8de1-d96d335ff781"}
00:21:29.187 00.002 18120 case statement mapped state 6 to 3
00:21:29.188 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b53d3e5-8642-4855-8de1-d96d335ff781"}
00:21:29.191 00.003 18120 evsrv: cli 0D46D5D0 disconnect
00:21:29.192 00.001 18120 evsrv: cli 0D46D710 connect
00:21:29.194 00.002 18120 case statement mapped state 6 to 3
00:21:29.196 00.002 18120 case statement mapped state 6 to 3
00:21:29.196 00.000 18120 evsrv: cli 0D46D710 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"8619d431-b2c3-4810-935e-3170495b1081"}
00:21:29.197 00.001 18120 PhdController::Dither begins
00:21:29.198 00.001 18120 dither: size=2.00, dRA=1.50 dDec=0.91
00:21:29.198 00.000 18120 MountToCamera -- mountTheta (-0.54) + m_xAngle (-1.14) = xAngle (-1.69 = -1.69)
00:21:29.199 00.001 18120 MountToCamera -- mountX=1.50 mountY=0.91 hyp=1.76 mountTheta=-0.54 cameraX=-0.20, cameraY=-1.74 cameraTheta=-1.69
00:21:29.200 00.001 18120 setting lock position to (409.44, 236.80)
00:21:29.200 00.000 18120 Mount: notify guiding dithered (-0.2, -1.7)
00:21:29.201 00.001 18120 MultiStar: stabilizing after lock position change
00:21:29.202 00.001 18120 Status Line: Dithering de 1.50,0.91
00:21:29.206 00.004 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:21:29.207 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:21:29.207 00.000 18120 evsrv: cli 0D46D710 response: {"jsonrpc":"2.0","result":0,"id":"8619d431-b2c3-4810-935e-3170495b1081"}
00:21:29.208 00.001 18120 evsrv: cli 0D46D710 disconnect
00:21:30.369 01.161 21948 Exposure complete
00:21:30.394 00.025 21948 worker thread done servicing request
00:21:30.394 00.000 18120 OnExposeComplete: enter
00:21:30.395 00.001 18120 UpdateGuideState(): m_state=6
00:21:30.395 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
00:21:30.396 00.001 18120 Star::Find returns 1 (0), X=409.86, Y=238.10, Mass=2005, SNR=30.6, Peak=203 HFD=4.2
00:21:30.397 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.14) = xAngle (2.40 = 2.40)
00:21:30.397 00.000 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.78)
00:21:30.398 00.001 18120 CameraToMount -- cameraX=0.42 cameraY=1.30 hyp=1.37 cameraTheta=1.26 mountX=-1.01 mountY=-0.96, mountTheta=-2.38
00:21:30.399 00.001 18120 dither recenter: remaining=(-1.5,-0.9) step=(-1.5,-0.9)
00:21:30.402 00.003 18120 MountToCamera -- mountTheta (2.60) + m_xAngle (-1.14) = xAngle (1.46 = 1.46)
00:21:30.404 00.002 18120 MountToCamera -- mountX=-1.50 mountY=-0.91 hyp=1.76 mountTheta=2.60 cameraX=0.20, cameraY=1.74 cameraTheta=1.46
00:21:30.405 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=1.74, opts=4)
00:21:30.407 00.002 18120 Enqueuing Move request for scope (0.20, 1.74)
00:21:30.409 00.002 18120 Mount: notify direct move -1.50,-0.91
00:21:30.412 00.003 21948 Worker thread wakes up
00:21:30.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:30.414 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.74) opts 0x4
00:21:30.415 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, 1.74)
00:21:30.415 00.000 21948 Moving (0.20, 1.74) raw xDistance=-1.50 yDistance=-0.91
00:21:30.415 00.000 21948 MoveAxis(E, 427, B)
00:21:30.415 00.000 21948 Guiding  Dir = 2, Dur = 427
00:21:30.415 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.6
00:21:30.416 00.001 21948 IsSlewing returns 0
00:21:30.416 00.000 18120 PhdController: settling, locked = 1, distance = 1.76 (0.50) aobump = 0 frame = 1 / 99999
00:21:30.418 00.002 21948 IsGuiding returns 0
00:21:30.418 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054890.418,"Host":"ASUS_SAM","Inst":1,"Distance":1.76,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:21:30.419 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:30.420 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:30.420 00.000 18120 Enqueuing Expose request
00:21:30.420 00.000 21948 PulseGuide returned control before completion, sleep 436
00:21:30.873 00.453 21948 IsGuiding returns 0
00:21:30.873 00.000 21948 Move returns status 0, amount 427
00:21:30.873 00.000 21948 MoveAxis(N, 216, B)
00:21:30.873 00.000 21948 Guiding  Dir = 0, Dur = 216
00:21:30.874 00.001 21948 IsSlewing returns 0
00:21:30.874 00.000 21948 IsGuiding returns 0
00:21:30.879 00.005 21948 PulseGuide returned control before completion, sleep 222
00:21:31.112 00.233 21948 IsGuiding returns 0
00:21:31.112 00.000 21948 Move returns status 0, amount 216
00:21:31.112 00.000 21948 move complete, result=0
00:21:31.112 00.000 21948 worker thread done servicing request
00:21:31.112 00.000 21948 Worker thread wakes up
00:21:31.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:31.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:31.112 00.000 18120 GuideStep: -1.5 px 427 ms EAST, -0.9 px 216 ms NORTH
00:21:32.516 01.404 21948 Exposure complete
00:21:32.554 00.038 21948 worker thread done servicing request
00:21:32.554 00.000 18120 OnExposeComplete: enter
00:21:32.555 00.001 18120 UpdateGuideState(): m_state=6
00:21:32.555 00.000 18120 Star::Find(15, 409, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
00:21:32.556 00.001 18120 Star::Find returns 1 (0), X=410.24, Y=237.19, Mass=1971, SNR=30.3, Peak=149 HFD=4.3
00:21:32.556 00.000 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.14) = xAngle (1.60 = 1.60)
00:21:32.557 00.001 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.71 = -1.58)
00:21:32.557 00.000 18120 CameraToMount -- cameraX=0.81 cameraY=0.40 hyp=0.90 cameraTheta=0.46 mountX=-0.03 mountY=-0.90, mountTheta=-1.60
00:21:32.558 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.81, y=0.40, opts=13)
00:21:32.560 00.002 18120 Enqueuing Move request for scope (0.81, 0.40)
00:21:32.562 00.002 21948 Worker thread wakes up
00:21:32.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.40) opts 0xd
00:21:32.563 00.001 21948 Handling offset move in thread for scope, endpoint = (0.81, 0.40)
00:21:32.563 00.000 21948 Moving (0.81, 0.40) raw xDistance=-0.03 yDistance=-0.90
00:21:32.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:32.563 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.3
00:21:32.564 00.001 18120 PhdController: settling, locked = 1, distance = 0.90 (0.50) aobump = 0 frame = 2 / 99999
00:21:32.565 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:21:32.565 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054892.565,"Host":"ASUS_SAM","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:21:32.566 00.001 21948 resist switch: large excursion: input -0.90 thresh 0.60 direction from 0 to -1
00:21:32.566 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.70
00:21:32.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
00:21:32.566 00.000 21948 MoveAxis(E, 0, ABG)
00:21:32.566 00.000 21948 Move returns status 0, amount 0
00:21:32.566 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:32.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:32.567 00.001 18120 Enqueuing Expose request
00:21:32.567 00.000 21948 MoveAxis(N, 215, ABG)
00:21:32.567 00.000 21948 Guiding  Dir = 0, Dur = 215
00:21:32.568 00.001 21948 IsSlewing returns 0
00:21:32.568 00.000 21948 IsGuiding returns 0
00:21:32.573 00.005 21948 PulseGuide returned control before completion, sleep 221
00:21:32.808 00.235 21948 IsGuiding returns 0
00:21:32.808 00.000 21948 Move returns status 0, amount 215
00:21:32.808 00.000 21948 move complete, result=0
00:21:32.808 00.000 21948 worker thread done servicing request
00:21:32.808 00.000 21948 Worker thread wakes up
00:21:32.808 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.9 px 215 ms NORTH
00:21:32.809 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:32.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:34.439 01.630 21948 Exposure complete
00:21:34.467 00.028 21948 worker thread done servicing request
00:21:34.468 00.001 18120 OnExposeComplete: enter
00:21:34.468 00.000 18120 UpdateGuideState(): m_state=6
00:21:34.469 00.001 18120 Star::Find(15, 410, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
00:21:34.469 00.000 18120 Star::Find returns 1 (0), X=409.83, Y=236.49, Mass=2136, SNR=31.5, Peak=185 HFD=3.8
00:21:34.471 00.002 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.14) = xAngle (0.48 = 0.48)
00:21:34.473 00.002 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.58 = -2.70)
00:21:34.476 00.003 18120 CameraToMount -- cameraX=0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-0.66 mountX=0.43 mountY=-0.21, mountTheta=-0.45
00:21:34.480 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=-0.30, opts=13)
00:21:34.483 00.003 18120 Enqueuing Move request for scope (0.39, -0.30)
00:21:34.485 00.002 21948 Worker thread wakes up
00:21:34.486 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.30) opts 0xd
00:21:34.486 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:34.487 00.001 18120 UpdateGuideState exits: m=2136 RSB=31.5
00:21:34.488 00.001 21948 Handling offset move in thread for scope, endpoint = (0.39, -0.30)
00:21:34.488 00.000 18120 PhdController: settling, locked = 1, distance = 0.78 (0.50) aobump = 0 frame = 3 / 99999
00:21:34.488 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054894.488,"Host":"ASUS_SAM","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:21:34.488 00.000 21948 Moving (0.39, -0.30) raw xDistance=0.43 yDistance=-0.21
00:21:34.488 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:21:34.488 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:21:34.489 00.001 21948 MoveAxis(W, 77, ABG)
00:21:34.489 00.000 21948 Guiding  Dir = 3, Dur = 77
00:21:34.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:34.489 00.000 21948 IsSlewing returns 0
00:21:34.489 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:34.490 00.001 18120 Enqueuing Expose request
00:21:34.490 00.000 21948 IsGuiding returns 0
00:21:34.492 00.002 21948 PulseGuide returned control before completion, sleep 86
00:21:34.580 00.088 21948 IsGuiding returns 1
00:21:34.580 00.000 21948 scope still moving after pulse duration time elapsed
00:21:34.612 00.032 21948 IsSlewing returns 0
00:21:34.612 00.000 21948 IsGuiding returns 0
00:21:34.612 00.000 21948 scope move finished after 77 + 44 ms
00:21:34.612 00.000 21948 Move returns status 0, amount 77
00:21:34.612 00.000 21948 MoveAxis(N, 50, ABG)
00:21:34.613 00.001 21948 Guiding  Dir = 0, Dur = 50
00:21:34.613 00.000 21948 IsSlewing returns 0
00:21:34.613 00.000 21948 IsGuiding returns 0
00:21:34.618 00.005 21948 PulseGuide returned control before completion, sleep 55
00:21:34.674 00.056 21948 IsGuiding returns 1
00:21:34.674 00.000 21948 scope still moving after pulse duration time elapsed
00:21:34.710 00.036 21948 IsSlewing returns 0
00:21:34.710 00.000 21948 IsGuiding returns 0
00:21:34.710 00.000 21948 scope move finished after 50 + 47 ms
00:21:34.710 00.000 21948 Move returns status 0, amount 50
00:21:34.710 00.000 21948 move complete, result=0
00:21:34.710 00.000 21948 worker thread done servicing request
00:21:34.710 00.000 21948 Worker thread wakes up
00:21:34.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:34.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:34.710 00.000 18120 GuideStep: 0.4 px 77 ms WEST, -0.2 px 50 ms NORTH
00:21:36.128 01.418 21948 Exposure complete
00:21:36.165 00.037 21948 worker thread done servicing request
00:21:36.165 00.000 18120 OnExposeComplete: enter
00:21:36.166 00.001 18120 UpdateGuideState(): m_state=6
00:21:36.167 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
00:21:36.168 00.001 18120 Star::Find returns 1 (0), X=409.32, Y=236.82, Mass=2001, SNR=30.9, Peak=179 HFD=4.3
00:21:36.168 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
00:21:36.169 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
00:21:36.169 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.93 mountX=-0.07 mountY=0.10, mountTheta=2.23
00:21:36.171 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.03, opts=13)
00:21:36.171 00.000 18120 Enqueuing Move request for scope (-0.12, 0.03)
00:21:36.172 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:36.172 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.9
00:21:36.173 00.001 18120 PhdController: settling, locked = 1, distance = 0.58 (0.50) aobump = 0 frame = 4 / 99999
00:21:36.173 00.000 21948 Worker thread wakes up
00:21:36.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:21:36.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:21:36.173 00.000 21948 Moving (-0.12, 0.03) raw xDistance=-0.07 yDistance=0.10
00:21:36.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:21:36.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:36.174 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:21:36.174 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054896.173,"Host":"ASUS_SAM","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:21:36.174 00.000 21948 MoveAxis(E, 0, ABG)
00:21:36.174 00.000 21948 Move returns status 0, amount 0
00:21:36.174 00.000 21948 MoveAxis(N, 0, ABG)
00:21:36.174 00.000 21948 Move returns status 0, amount 0
00:21:36.174 00.000 21948 move complete, result=0
00:21:36.174 00.000 21948 worker thread done servicing request
00:21:36.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:36.175 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:36.175 00.000 18120 Enqueuing Expose request
00:21:36.176 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:36.176 00.000 21948 Worker thread wakes up
00:21:36.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:36.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:37.807 01.631 21948 Exposure complete
00:21:37.851 00.044 21948 worker thread done servicing request
00:21:37.852 00.001 18120 OnExposeComplete: enter
00:21:37.855 00.003 18120 UpdateGuideState(): m_state=6
00:21:37.857 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
00:21:37.860 00.003 18120 Star::Find returns 1 (0), X=409.40, Y=236.83, Mass=2005, SNR=30.7, Peak=181 HFD=4.0
00:21:37.862 00.002 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
00:21:37.864 00.002 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
00:21:37.866 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.33 mountX=-0.05 mountY=0.01, mountTheta=2.85
00:21:37.869 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
00:21:37.870 00.001 18120 Enqueuing Move request for scope (-0.04, 0.04)
00:21:37.870 00.000 21948 Worker thread wakes up
00:21:37.871 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:37.871 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.7
00:21:37.871 00.000 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 5 / 99999
00:21:37.872 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:21:37.872 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054897.872,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:21:37.872 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:21:37.872 00.000 21948 Moving (-0.04, 0.04) raw xDistance=-0.05 yDistance=0.01
00:21:37.873 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:21:37.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:37.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:37.873 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:37.873 00.000 18120 Enqueuing Expose request
00:21:37.874 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:21:37.874 00.000 21948 MoveAxis(E, 0, ABG)
00:21:37.874 00.000 21948 Move returns status 0, amount 0
00:21:37.874 00.000 21948 MoveAxis(N, 0, ABG)
00:21:37.874 00.000 21948 Move returns status 0, amount 0
00:21:37.874 00.000 21948 move complete, result=0
00:21:37.874 00.000 21948 worker thread done servicing request
00:21:37.874 00.000 21948 Worker thread wakes up
00:21:37.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:37.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:37.874 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:39.401 01.527 21948 Exposure complete
00:21:39.429 00.028 21948 worker thread done servicing request
00:21:39.429 00.000 18120 OnExposeComplete: enter
00:21:39.430 00.001 18120 UpdateGuideState(): m_state=6
00:21:39.430 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
00:21:39.431 00.001 18120 Star::Find returns 1 (0), X=409.47, Y=236.78, Mass=2059, SNR=31.2, Peak=169 HFD=3.9
00:21:39.431 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.14) = xAngle (0.61 = 0.61)
00:21:39.432 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.72 = -2.57)
00:21:39.432 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=0.03 mountY=-0.02, mountTheta=-0.59
00:21:39.433 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
00:21:39.434 00.001 18120 Enqueuing Move request for scope (0.03, -0.02)
00:21:39.434 00.000 21948 Worker thread wakes up
00:21:39.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:39.435 00.001 18120 UpdateGuideState exits: m=2059 RSB=31.2
00:21:39.435 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 6 / 99999
00:21:39.436 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:21:39.436 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054899.436,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
00:21:39.436 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:21:39.436 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:39.437 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:39.437 00.000 18120 Enqueuing Expose request
00:21:39.438 00.001 21948 Moving (0.03, -0.02) raw xDistance=0.03 yDistance=-0.02
00:21:39.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:21:39.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:39.438 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:39.438 00.000 21948 MoveAxis(E, 0, ABG)
00:21:39.438 00.000 21948 Move returns status 0, amount 0
00:21:39.438 00.000 21948 MoveAxis(N, 0, ABG)
00:21:39.438 00.000 21948 Move returns status 0, amount 0
00:21:39.438 00.000 21948 move complete, result=0
00:21:39.438 00.000 21948 worker thread done servicing request
00:21:39.438 00.000 21948 Worker thread wakes up
00:21:39.438 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:39.438 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:39.440 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:41.075 01.635 21948 Exposure complete
00:21:41.123 00.048 21948 worker thread done servicing request
00:21:41.123 00.000 18120 OnExposeComplete: enter
00:21:41.124 00.001 18120 UpdateGuideState(): m_state=6
00:21:41.125 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
00:21:41.127 00.002 18120 Star::Find returns 1 (0), X=409.16, Y=236.94, Mass=1973, SNR=30.6, Peak=197 HFD=4.2
00:21:41.128 00.001 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.14) = xAngle (3.81 = -2.48)
00:21:41.129 00.001 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.91 = 0.63)
00:21:41.130 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.66 mountX=-0.25 mountY=0.19, mountTheta=2.50
00:21:41.132 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.15, opts=13)
00:21:41.133 00.001 18120 Enqueuing Move request for scope (-0.28, 0.15)
00:21:41.134 00.001 21948 Worker thread wakes up
00:21:41.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
00:21:41.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
00:21:41.134 00.000 21948 Moving (-0.28, 0.15) raw xDistance=-0.25 yDistance=0.19
00:21:41.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:21:41.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:41.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:21:41.134 00.000 21948 MoveAxis(E, 45, ABG)
00:21:41.134 00.000 21948 Guiding  Dir = 2, Dur = 45
00:21:41.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:41.134 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.6
00:21:41.137 00.003 21948 IsSlewing returns 0
00:21:41.137 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 7 / 99999
00:21:41.139 00.002 21948 IsGuiding returns 0
00:21:41.139 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054901.139,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:21:41.141 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:41.143 00.002 21948 PulseGuide returned control before completion, sleep 54
00:21:41.143 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:41.143 00.000 18120 Enqueuing Expose request
00:21:41.211 00.068 21948 IsGuiding returns 0
00:21:41.212 00.001 21948 Move returns status 0, amount 45
00:21:41.212 00.000 21948 MoveAxis(N, 0, ABG)
00:21:41.212 00.000 21948 Move returns status 0, amount 0
00:21:41.212 00.000 21948 move complete, result=0
00:21:41.212 00.000 21948 worker thread done servicing request
00:21:41.212 00.000 21948 Worker thread wakes up
00:21:41.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:41.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:41.213 00.001 18120 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
00:21:42.619 01.406 21948 Exposure complete
00:21:42.654 00.035 21948 worker thread done servicing request
00:21:42.654 00.000 18120 OnExposeComplete: enter
00:21:42.655 00.001 18120 UpdateGuideState(): m_state=6
00:21:42.655 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
00:21:42.656 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=236.84, Mass=2026, SNR=30.9, Peak=197 HFD=4.0
00:21:42.656 00.000 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.02 = -2.26)
00:21:42.657 00.001 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.84)
00:21:42.657 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.88 mountX=-0.10 mountY=0.12, mountTheta=2.28
00:21:42.658 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.04, opts=13)
00:21:42.659 00.001 18120 Enqueuing Move request for scope (-0.16, 0.04)
00:21:42.659 00.000 21948 Worker thread wakes up
00:21:42.660 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
00:21:42.660 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
00:21:42.660 00.000 21948 Moving (-0.16, 0.04) raw xDistance=-0.10 yDistance=0.12
00:21:42.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:21:42.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:42.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:42.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:42.660 00.000 21948 MoveAxis(E, 0, ABG)
00:21:42.660 00.000 21948 Move returns status 0, amount 0
00:21:42.660 00.000 21948 MoveAxis(N, 0, ABG)
00:21:42.660 00.000 21948 Move returns status 0, amount 0
00:21:42.660 00.000 18120 UpdateGuideState exits: m=2026 RSB=30.9
00:21:42.661 00.001 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 8 / 99999
00:21:42.661 00.000 21948 move complete, result=0
00:21:42.661 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054902.661,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
00:21:42.662 00.001 21948 worker thread done servicing request
00:21:42.662 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:42.662 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:42.663 00.001 18120 Enqueuing Expose request
00:21:42.663 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:42.663 00.000 21948 Worker thread wakes up
00:21:42.663 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:42.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:44.291 01.628 21948 Exposure complete
00:21:44.327 00.036 21948 worker thread done servicing request
00:21:44.327 00.000 18120 OnExposeComplete: enter
00:21:44.327 00.000 18120 UpdateGuideState(): m_state=6
00:21:44.328 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
00:21:44.329 00.001 18120 Star::Find returns 1 (0), X=409.22, Y=236.87, Mass=2049, SNR=31.1, Peak=204 HFD=4.1
00:21:44.329 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
00:21:44.330 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
00:21:44.331 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.80 mountX=-0.16 mountY=0.16, mountTheta=2.36
00:21:44.333 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.08, opts=13)
00:21:44.333 00.000 18120 Enqueuing Move request for scope (-0.22, 0.08)
00:21:44.334 00.001 21948 Worker thread wakes up
00:21:44.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:44.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
00:21:44.334 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
00:21:44.334 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
00:21:44.335 00.001 21948 Moving (-0.22, 0.08) raw xDistance=-0.16 yDistance=0.16
00:21:44.335 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 9 / 99999
00:21:44.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:21:44.335 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786054904.335,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
00:21:44.336 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:44.336 00.000 18120 Enqueuing Expose request
00:21:44.337 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:44.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:21:44.337 00.000 21948 MoveAxis(E, 0, ABG)
00:21:44.337 00.000 21948 Move returns status 0, amount 0
00:21:44.337 00.000 21948 MoveAxis(N, 0, ABG)
00:21:44.337 00.000 21948 Move returns status 0, amount 0
00:21:44.337 00.000 21948 move complete, result=0
00:21:44.337 00.000 21948 worker thread done servicing request
00:21:44.337 00.000 21948 Worker thread wakes up
00:21:44.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:44.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:44.338 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:45.863 01.525 21948 Exposure complete
00:21:45.903 00.040 21948 worker thread done servicing request
00:21:45.903 00.000 18120 OnExposeComplete: enter
00:21:45.905 00.002 18120 UpdateGuideState(): m_state=6
00:21:45.905 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
00:21:45.906 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=236.73, Mass=2140, SNR=31.7, Peak=198 HFD=3.8
00:21:45.906 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.58 = -1.58)
00:21:45.907 00.001 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
00:21:45.907 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.72 mountX=-0.00 mountY=0.16, mountTheta=1.58
00:21:45.909 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.06, opts=13)
00:21:45.909 00.000 18120 Enqueuing Move request for scope (-0.14, -0.06)
00:21:45.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:45.910 00.001 18120 UpdateGuideState exits: m=2140 RSB=31.7
00:21:45.910 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 10 / 99999
00:21:45.911 00.001 18120 PhdController: newstate STATE_FINISH
00:21:45.911 00.000 18120 PhdController complete: success
00:21:45.912 00.001 21948 Worker thread wakes up
00:21:45.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
00:21:45.912 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
00:21:45.912 00.000 21948 Moving (-0.14, -0.06) raw xDistance=-0.00 yDistance=0.16
00:21:45.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:21:45.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:45.912 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786054905.912,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:21:45.913 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:21:45.913 00.000 21948 MoveAxis(E, 0, ABG)
00:21:45.913 00.000 21948 Move returns status 0, amount 0
00:21:45.913 00.000 21948 MoveAxis(N, 0, ABG)
00:21:45.913 00.000 21948 Move returns status 0, amount 0
00:21:45.913 00.000 21948 move complete, result=0
00:21:45.913 00.000 18120 Mount: notify guiding dither settle done success=1
00:21:45.913 00.000 18120 PhdController: newstate STATE_IDLE
00:21:45.914 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:45.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:45.915 00.001 18120 Enqueuing Expose request
00:21:45.915 00.000 21948 worker thread done servicing request
00:21:45.915 00.000 21948 Worker thread wakes up
00:21:45.915 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:45.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:45.916 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:47.545 01.629 21948 Exposure complete
00:21:47.596 00.051 21948 worker thread done servicing request
00:21:47.596 00.000 18120 OnExposeComplete: enter
00:21:47.598 00.002 18120 UpdateGuideState(): m_state=6
00:21:47.599 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.600 00.001 18120 Star::Find returns 1 (0), X=409.32, Y=236.63, Mass=2259, SNR=32.6, Peak=198 HFD=4.1
00:21:47.600 00.000 18120 MultiStar: exiting stabilization period
00:21:47.601 00.001 18120 MultiStar: updating star positions after lock position change
00:21:47.601 00.000 18120 Star::Find(15, 643, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.601 00.000 18120 Star::Find returns 1 (0), X=643.92, Y=140.76, Mass=1044, SNR=22.3, Peak=95 HFD=3.9
00:21:47.602 00.001 18120 Star::Find(15, 248, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.602 00.000 18120 Star::Find returns 1 (0), X=249.04, Y=592.96, Mass=839, SNR=20.1, Peak=102 HFD=4.1
00:21:47.603 00.001 18120 Star::Find(15, 1150, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.603 00.000 18120 Star::Find returns 1 (0), X=1150.98, Y=215.31, Mass=923, SNR=20.8, Peak=59 HFD=4.8
00:21:47.604 00.001 18120 Star::Find(15, 1159, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.604 00.000 18120 Star::Find returns 1 (0), X=1159.91, Y=806.80, Mass=640, SNR=17.5, Peak=48 HFD=4.2
00:21:47.604 00.000 18120 Star::Find(15, 928, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.605 00.001 18120 Star::Find returns 1 (0), X=928.39, Y=802.06, Mass=555, SNR=16.3, Peak=51 HFD=3.9
00:21:47.605 00.000 18120 Star::Find(15, 550, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.606 00.001 18120 Star::Find returns 1 (0), X=550.57, Y=570.51, Mass=462, SNR=14.8, Peak=41 HFD=3.3
00:21:47.608 00.002 18120 Star::Find(15, 241, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.610 00.002 18120 Star::Find returns 1 (0), X=241.90, Y=357.73, Mass=537, SNR=16.0, Peak=62 HFD=3.9
00:21:47.611 00.001 18120 Star::Find(15, 98, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.612 00.001 18120 Star::Find returns 1 (0), X=98.38, Y=864.67, Mass=380, SNR=13.5, Peak=48 HFD=3.0
00:21:47.613 00.001 18120 Star::Find(15, 274, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.613 00.000 18120 Star::Find returns 1 (0), X=274.37, Y=625.51, Mass=307, SNR=12.1, Peak=39 HFD=3.1
00:21:47.614 00.001 18120 Star::Find(15, 36, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.615 00.001 18120 Star::Find returns 1 (0), X=36.63, Y=449.15, Mass=271, SNR=11.4, Peak=39 HFD=2.8
00:21:47.615 00.000 18120 Star::Find(15, 396, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:47.615 00.000 18120 Star::Find returns 1 (0), X=396.14, Y=484.72, Mass=423, SNR=14.3, Peak=46 HFD=3.8
00:21:47.616 00.001 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.14) = xAngle (-1.07 = -1.07)
00:21:47.616 00.000 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.03 = 2.03)
00:21:47.617 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=0.10 mountY=0.18, mountTheta=1.08
00:21:47.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.16, opts=13)
00:21:47.619 00.001 18120 Enqueuing Move request for scope (-0.12, -0.16)
00:21:47.619 00.000 21948 Worker thread wakes up
00:21:47.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:47.620 00.001 18120 UpdateGuideState exits: m=2259 RSB=32.6
00:21:47.620 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:47.620 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:47.621 00.001 18120 Enqueuing Expose request
00:21:47.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
00:21:47.621 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
00:21:47.621 00.000 21948 Moving (-0.12, -0.16) raw xDistance=0.10 yDistance=0.18
00:21:47.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:21:47.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:47.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:21:47.621 00.000 21948 MoveAxis(E, 0, ABG)
00:21:47.621 00.000 21948 Move returns status 0, amount 0
00:21:47.622 00.001 21948 MoveAxis(N, 0, ABG)
00:21:47.622 00.000 21948 Move returns status 0, amount 0
00:21:47.622 00.000 21948 move complete, result=0
00:21:47.622 00.000 21948 worker thread done servicing request
00:21:47.622 00.000 21948 Worker thread wakes up
00:21:47.622 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:47.623 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:47.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:49.138 01.515 21948 Exposure complete
00:21:49.196 00.058 21948 worker thread done servicing request
00:21:49.197 00.001 18120 OnExposeComplete: enter
00:21:49.199 00.002 18120 UpdateGuideState(): m_state=6
00:21:49.201 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
00:21:49.202 00.001 18120 Star::Find returns 1 (0), X=409.19, Y=236.94, Mass=1913, SNR=29.9, Peak=194 HFD=4.1
00:21:49.203 00.001 18120 MultiStar: [#1 0.05,0.02,0.74,U] [#2 -0.05,-0.02,0.65,U] [#3 0.13,-0.02,0.68,U] [#4 -0.06,0.14,0.55,U] [#5 -0.00,-0.09,0.54,U] [#6 -0.15,0.33,0.00,M2] [#7 0.09,0.34,0.55,U] [#8 -0.07,0.28,0.45,U] 
00:21:49.203 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.25, 0.15}
00:21:49.204 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
00:21:49.204 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.12)
00:21:49.205 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.92 mountX=-0.10 mountY=-0.01, mountTheta=-3.02
00:21:49.208 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
00:21:49.209 00.001 18120 Enqueuing Move request for scope (-0.03, 0.09)
00:21:49.210 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:49.212 00.002 18120 UpdateGuideState exits: m=1913 RSB=29.9
00:21:49.213 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:49.214 00.001 21948 Worker thread wakes up
00:21:49.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:21:49.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:49.216 00.002 18120 Enqueuing Expose request
00:21:49.219 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:21:49.219 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.10 yDistance=-0.01
00:21:49.219 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:21:49.219 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:49.219 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:21:49.219 00.000 21948 MoveAxis(E, 0, ABG)
00:21:49.219 00.000 21948 Move returns status 0, amount 0
00:21:49.219 00.000 21948 MoveAxis(N, 0, ABG)
00:21:49.219 00.000 21948 Move returns status 0, amount 0
00:21:49.219 00.000 21948 move complete, result=0
00:21:49.219 00.000 21948 worker thread done servicing request
00:21:49.220 00.001 21948 Worker thread wakes up
00:21:49.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:49.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:49.221 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:50.859 01.638 21948 Exposure complete
00:21:50.896 00.037 21948 worker thread done servicing request
00:21:50.896 00.000 18120 OnExposeComplete: enter
00:21:50.897 00.001 18120 UpdateGuideState(): m_state=6
00:21:50.898 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
00:21:50.899 00.001 18120 Star::Find returns 1 (0), X=409.29, Y=236.85, Mass=2094, SNR=31.4, Peak=201 HFD=4.2
00:21:50.900 00.001 18120 MultiStar: [#1 -0.06,0.26,0.69,U] [#2 -0.13,0.06,0.60,U] [#3 -0.02,0.38,0.00,M1] [#4 0.06,0.16,0.55,U] [#5 0.18,-0.19,0.53,U] [#6 -0.09,0.15,0.50,U] [#7 0.07,0.55,0.00,M1] [#8 0.15,0.15,0.45,U] 
00:21:50.900 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {-0.15, 0.05}
00:21:50.901 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
00:21:50.901 00.000 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
00:21:50.902 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.87 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
00:21:50.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
00:21:50.905 00.002 18120 Enqueuing Move request for scope (-0.03, 0.09)
00:21:50.907 00.002 21948 Worker thread wakes up
00:21:50.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:21:50.907 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:21:50.907 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.10 yDistance=-0.02
00:21:50.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:21:50.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:50.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:50.908 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.4
00:21:50.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:50.909 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:50.909 00.000 18120 Enqueuing Expose request
00:21:50.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:50.909 00.000 21948 MoveAxis(E, 0, ABG)
00:21:50.909 00.000 21948 Move returns status 0, amount 0
00:21:50.910 00.001 21948 MoveAxis(N, 0, ABG)
00:21:50.910 00.000 21948 Move returns status 0, amount 0
00:21:50.910 00.000 21948 move complete, result=0
00:21:50.910 00.000 21948 worker thread done servicing request
00:21:50.910 00.000 21948 Worker thread wakes up
00:21:50.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:50.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:50.910 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:52.438 01.528 21948 Exposure complete
00:21:52.481 00.043 21948 worker thread done servicing request
00:21:52.481 00.000 18120 OnExposeComplete: enter
00:21:52.482 00.001 18120 UpdateGuideState(): m_state=6
00:21:52.483 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
00:21:52.484 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=236.77, Mass=2020, SNR=30.8, Peak=190 HFD=3.9
00:21:52.485 00.001 18120 MultiStar: [#1 0.19,0.14,0.73,U] [#2 0.10,0.00,0.64,U] [#3 -0.26,0.22,0.69,U] [#4 -0.09,0.08,0.56,U] [#5 0.09,-0.10,0.55,U] [#6 -0.06,0.08,0.50,U] [#7 -0.09,0.34,0.54,U] [#8 -0.08,0.02,0.45,U] 
00:21:52.485 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.14, -0.03}
00:21:52.485 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.21 = -3.07)
00:21:52.486 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.31 = 0.03)
00:21:52.486 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.07 mountX=-0.09 mountY=0.00, mountTheta=3.11
00:21:52.487 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
00:21:52.488 00.001 18120 Enqueuing Move request for scope (-0.04, 0.08)
00:21:52.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:52.489 00.001 18120 UpdateGuideState exits: m=2020 RSB=30.8
00:21:52.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:52.490 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:52.490 00.000 18120 Enqueuing Expose request
00:21:52.491 00.001 21948 Worker thread wakes up
00:21:52.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:21:52.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:21:52.491 00.000 21948 Moving (-0.04, 0.08) raw xDistance=-0.09 yDistance=0.00
00:21:52.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:21:52.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:52.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:21:52.491 00.000 21948 MoveAxis(E, 0, ABG)
00:21:52.491 00.000 21948 Move returns status 0, amount 0
00:21:52.491 00.000 21948 MoveAxis(N, 0, ABG)
00:21:52.491 00.000 21948 Move returns status 0, amount 0
00:21:52.491 00.000 21948 move complete, result=0
00:21:52.491 00.000 21948 worker thread done servicing request
00:21:52.491 00.000 21948 Worker thread wakes up
00:21:52.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:52.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:52.491 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:54.120 01.629 21948 Exposure complete
00:21:54.149 00.029 21948 worker thread done servicing request
00:21:54.149 00.000 18120 OnExposeComplete: enter
00:21:54.151 00.002 18120 UpdateGuideState(): m_state=6
00:21:54.151 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
00:21:54.151 00.000 18120 Star::Find returns 1 (0), X=409.15, Y=236.66, Mass=1922, SNR=29.9, Peak=176 HFD=4.2
00:21:54.153 00.002 18120 MultiStar: [#1 -0.19,0.19,0.76,U] [#2 -0.15,-0.19,0.68,U] [#3 -0.02,-0.04,0.72,U] [#4 -0.08,-0.00,0.58,U] [#5 0.08,-0.00,0.57,U] [#6 -0.04,0.14,0.50,U] [#7 -0.21,-0.18,0.50,U] [#8 -0.06,0.22,0.46,U] 
00:21:54.154 00.001 18120 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.29, -0.13}
00:21:54.155 00.001 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.91 = -1.91)
00:21:54.156 00.001 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.20 = 1.20)
00:21:54.157 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.05 mountX=-0.04 mountY=0.11, mountTheta=1.91
00:21:54.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.01, opts=13)
00:21:54.161 00.003 18120 Enqueuing Move request for scope (-0.12, -0.01)
00:21:54.165 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:54.167 00.002 21948 Worker thread wakes up
00:21:54.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
00:21:54.167 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
00:21:54.167 00.000 21948 Moving (-0.12, -0.01) raw xDistance=-0.04 yDistance=0.11
00:21:54.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:21:54.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:54.167 00.000 18120 UpdateGuideState exits: m=1922 RSB=29.9
00:21:54.168 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:54.169 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:54.170 00.001 18120 Enqueuing Expose request
00:21:54.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:21:54.170 00.000 21948 MoveAxis(E, 0, ABG)
00:21:54.170 00.000 21948 Move returns status 0, amount 0
00:21:54.170 00.000 21948 MoveAxis(N, 0, ABG)
00:21:54.170 00.000 21948 Move returns status 0, amount 0
00:21:54.170 00.000 21948 move complete, result=0
00:21:54.171 00.001 21948 worker thread done servicing request
00:21:54.171 00.000 21948 Worker thread wakes up
00:21:54.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:54.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:54.171 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:55.694 01.523 21948 Exposure complete
00:21:55.717 00.023 21948 worker thread done servicing request
00:21:55.717 00.000 18120 OnExposeComplete: enter
00:21:55.718 00.001 18120 UpdateGuideState(): m_state=6
00:21:55.719 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
00:21:55.720 00.001 18120 Star::Find returns 1 (0), X=409.15, Y=236.49, Mass=2134, SNR=31.7, Peak=189 HFD=3.8
00:21:55.720 00.000 18120 MultiStar: [#1 0.14,0.07,0.71,U] [#2 -0.02,-0.04,0.64,U] [#3 -0.35,-0.04,0.67,U] [#4 -0.20,-0.02,0.55,U] [#5 0.22,-0.25,0.51,U] [#6 -0.17,0.22,0.50,U] [#7 -0.21,0.06,0.51,U] [#8 -0.11,0.33,0.40,U] 
00:21:55.720 00.000 18120 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.29, -0.31}
00:21:55.721 00.001 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
00:21:55.721 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
00:21:55.722 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.88 mountX=-0.02 mountY=0.12, mountTheta=1.74
00:21:55.723 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
00:21:55.723 00.000 18120 Enqueuing Move request for scope (-0.12, -0.03)
00:21:55.725 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:55.725 00.000 21948 Worker thread wakes up
00:21:55.725 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:21:55.725 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:21:55.725 00.000 21948 Moving (-0.12, -0.03) raw xDistance=-0.02 yDistance=0.12
00:21:55.725 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:21:55.725 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:55.725 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.7
00:21:55.726 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:55.726 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:55.727 00.001 18120 Enqueuing Expose request
00:21:55.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:55.727 00.000 21948 MoveAxis(E, 0, ABG)
00:21:55.727 00.000 21948 Move returns status 0, amount 0
00:21:55.727 00.000 21948 MoveAxis(N, 0, ABG)
00:21:55.727 00.000 21948 Move returns status 0, amount 0
00:21:55.727 00.000 21948 move complete, result=0
00:21:55.727 00.000 21948 worker thread done servicing request
00:21:55.727 00.000 21948 Worker thread wakes up
00:21:55.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:55.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:55.728 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:57.353 01.625 21948 Exposure complete
00:21:57.382 00.029 21948 worker thread done servicing request
00:21:57.382 00.000 18120 OnExposeComplete: enter
00:21:57.383 00.001 18120 UpdateGuideState(): m_state=6
00:21:57.383 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
00:21:57.384 00.001 18120 Star::Find returns 1 (0), X=409.13, Y=236.89, Mass=1825, SNR=29.4, Peak=192 HFD=4.2
00:21:57.387 00.003 18120 MultiStar: [#1 0.01,0.12,0.72,U] [#2 -0.16,0.20,0.69,U] [#3 -0.38,0.05,0.00,M1] [#4 0.06,0.28,0.61,U] [#5 -0.08,0.02,0.58,U] [#6 -0.10,0.19,0.52,U] [#7 -0.18,0.36,0.00,M1] [#8 -0.13,0.29,0.46,U] 
00:21:57.389 00.002 18120 refined, 6 included, MultiStar: {-0.12, 0.16}, one-star: {-0.31, 0.10}
00:21:57.391 00.002 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
00:21:57.394 00.003 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
00:21:57.396 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.20 mountX=-0.20 mountY=0.03, mountTheta=2.98
00:21:57.400 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.16, opts=13)
00:21:57.401 00.001 18120 Enqueuing Move request for scope (-0.12, 0.16)
00:21:57.402 00.001 21948 Worker thread wakes up
00:21:57.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:57.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
00:21:57.402 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.4
00:21:57.404 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:57.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:57.404 00.000 18120 Enqueuing Expose request
00:21:57.405 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
00:21:57.405 00.000 21948 Moving (-0.12, 0.16) raw xDistance=-0.20 yDistance=0.03
00:21:57.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:21:57.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:57.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:57.405 00.000 21948 MoveAxis(E, 0, ABG)
00:21:57.405 00.000 21948 Move returns status 0, amount 0
00:21:57.405 00.000 21948 MoveAxis(N, 0, ABG)
00:21:57.405 00.000 21948 Move returns status 0, amount 0
00:21:57.405 00.000 21948 move complete, result=0
00:21:57.405 00.000 21948 worker thread done servicing request
00:21:57.405 00.000 21948 Worker thread wakes up
00:21:57.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:57.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:21:57.405 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:58.920 01.515 21948 Exposure complete
00:21:58.958 00.038 21948 worker thread done servicing request
00:21:58.958 00.000 18120 OnExposeComplete: enter
00:21:58.959 00.001 18120 UpdateGuideState(): m_state=6
00:21:58.961 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
00:21:58.962 00.001 18120 Star::Find returns 1 (0), X=409.08, Y=236.81, Mass=2053, SNR=31.1, Peak=202 HFD=4.2
00:21:58.964 00.002 18120 MultiStar: [#1 -0.05,0.18,0.71,U] [#2 -0.08,0.23,0.67,U] [#3 -0.04,0.36,0.00,M2] [#4 -0.36,0.27,0.00,M1] [#5 -0.13,0.04,0.53,U] [#6 -0.40,0.41,0.00,M1] [#7 0.00,0.41,0.00,M2] [#8 -0.28,0.16,0.43,U] 
00:21:58.965 00.001 18120 refined, 4 included, MultiStar: {-0.19, 0.11}, one-star: {-0.36, 0.01}
00:21:58.968 00.003 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
00:21:58.969 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.56)
00:21:58.969 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.60 mountX=-0.18 mountY=0.12, mountTheta=2.57
00:21:58.971 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.11, opts=13)
00:21:58.971 00.000 18120 Enqueuing Move request for scope (-0.19, 0.11)
00:21:58.972 00.001 21948 Worker thread wakes up
00:21:58.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
00:21:58.972 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
00:21:58.972 00.000 21948 Moving (-0.19, 0.11) raw xDistance=-0.18 yDistance=0.12
00:21:58.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:21:58.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:58.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:21:58.975 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:58.975 00.000 21948 MoveAxis(E, 0, ABG)
00:21:58.975 00.000 21948 Move returns status 0, amount 0
00:21:58.975 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.1
00:21:58.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:58.976 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:21:58.976 00.000 18120 Enqueuing Expose request
00:21:58.977 00.001 21948 MoveAxis(N, 0, ABG)
00:21:58.977 00.000 21948 Move returns status 0, amount 0
00:21:58.977 00.000 21948 move complete, result=0
00:21:58.977 00.000 21948 worker thread done servicing request
00:21:58.977 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:58.977 00.000 21948 Worker thread wakes up
00:21:58.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:21:58.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:00.605 01.628 21948 Exposure complete
00:22:00.645 00.040 21948 worker thread done servicing request
00:22:00.645 00.000 18120 OnExposeComplete: enter
00:22:00.645 00.000 18120 UpdateGuideState(): m_state=6
00:22:00.646 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
00:22:00.647 00.001 18120 Star::Find returns 1 (0), X=409.53, Y=236.87, Mass=1941, SNR=30.1, Peak=172 HFD=4.1
00:22:00.647 00.000 18120 MultiStar: [#1 -0.03,0.40,0.00,M1] [#2 -0.21,0.37,0.00,M1] [#3 -0.04,0.35,0.69,U] [#4 0.01,0.30,0.59,U] [#5 -0.14,-0.00,0.57,U] [#6 0.18,0.27,0.50,U] [#7 -0.04,0.22,0.52,U] [#8 -0.22,0.52,0.00,M1] 
00:22:00.648 00.001 18120 single-star, 5 included, MultiStar: {0.01, 0.19}, one-star: {0.09, 0.07}
00:22:00.648 00.000 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.83 = 1.83)
00:22:00.649 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.93 = -1.35)
00:22:00.649 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
00:22:00.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
00:22:00.651 00.001 18120 Enqueuing Move request for scope (0.09, 0.07)
00:22:00.651 00.000 21948 Worker thread wakes up
00:22:00.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:22:00.651 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:22:00.651 00.000 21948 Moving (0.09, 0.07) raw xDistance=-0.03 yDistance=-0.11
00:22:00.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:22:00.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:00.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:00.652 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.1
00:22:00.653 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:00.653 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:00.653 00.000 18120 Enqueuing Expose request
00:22:00.654 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:00.654 00.000 21948 MoveAxis(E, 0, ABG)
00:22:00.654 00.000 21948 Move returns status 0, amount 0
00:22:00.654 00.000 21948 MoveAxis(N, 0, ABG)
00:22:00.654 00.000 21948 Move returns status 0, amount 0
00:22:00.654 00.000 21948 move complete, result=0
00:22:00.654 00.000 21948 worker thread done servicing request
00:22:00.654 00.000 21948 Worker thread wakes up
00:22:00.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:00.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:00.655 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:02.174 01.519 21948 Exposure complete
00:22:02.221 00.047 21948 worker thread done servicing request
00:22:02.221 00.000 18120 OnExposeComplete: enter
00:22:02.222 00.001 18120 UpdateGuideState(): m_state=6
00:22:02.223 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
00:22:02.223 00.000 18120 Star::Find returns 1 (0), X=409.12, Y=236.93, Mass=1982, SNR=30.7, Peak=200 HFD=4.2
00:22:02.224 00.001 18120 MultiStar: [#1 -0.19,0.28,0.73,U] [#2 -0.16,0.23,0.64,U] [#3 -0.50,0.34,0.00,M2] [#4 -0.25,0.11,0.56,U] [#5 -0.23,0.13,0.51,U] [#6 -0.07,0.26,0.49,U] [#7 -0.25,0.24,0.55,U] [#8 -0.35,0.55,0.00,M2] 
00:22:02.224 00.000 18120 refined, 6 included, MultiStar: {-0.22, 0.20}, one-star: {-0.32, 0.14}
00:22:02.224 00.000 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
00:22:02.225 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.38)
00:22:02.226 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=-0.27 mountY=0.11, mountTheta=2.75
00:22:02.227 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.20, opts=13)
00:22:02.228 00.001 18120 Enqueuing Move request for scope (-0.22, 0.20)
00:22:02.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:02.229 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.7
00:22:02.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:02.229 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:02.230 00.001 18120 Enqueuing Expose request
00:22:02.230 00.000 21948 Worker thread wakes up
00:22:02.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
00:22:02.231 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
00:22:02.231 00.000 21948 Moving (-0.22, 0.20) raw xDistance=-0.27 yDistance=0.11
00:22:02.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:22:02.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:02.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:02.231 00.000 21948 MoveAxis(E, 48, ABG)
00:22:02.231 00.000 21948 Guiding  Dir = 2, Dur = 48
00:22:02.231 00.000 21948 IsSlewing returns 0
00:22:02.231 00.000 21948 IsGuiding returns 0
00:22:02.233 00.002 21948 PulseGuide returned control before completion, sleep 56
00:22:02.300 00.067 21948 IsGuiding returns 0
00:22:02.300 00.000 21948 Move returns status 0, amount 48
00:22:02.300 00.000 21948 MoveAxis(N, 0, ABG)
00:22:02.300 00.000 21948 Move returns status 0, amount 0
00:22:02.300 00.000 21948 move complete, result=0
00:22:02.301 00.001 21948 worker thread done servicing request
00:22:02.301 00.000 21948 Worker thread wakes up
00:22:02.301 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
00:22:02.302 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:02.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:03.924 01.622 21948 Exposure complete
00:22:03.962 00.038 21948 worker thread done servicing request
00:22:03.962 00.000 18120 OnExposeComplete: enter
00:22:03.964 00.002 18120 UpdateGuideState(): m_state=6
00:22:03.966 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
00:22:03.966 00.000 18120 Star::Find returns 1 (0), X=408.92, Y=236.60, Mass=1872, SNR=29.8, Peak=172 HFD=4.0
00:22:03.967 00.001 18120 MultiStar: [#1 -0.22,0.09,0.77,U] [#2 -0.15,0.07,0.66,U] [#3 -0.06,0.04,0.71,U] [#4 -0.30,-0.17,0.56,U] [#5 -0.06,-0.25,0.56,U] [#6 -0.33,0.06,0.50,U] [#7 -0.27,0.14,0.54,U] [#8 -0.50,0.09,0.00,M3] 
00:22:03.967 00.000 18120 refined, 7 included, MultiStar: {-0.25, -0.03}, one-star: {-0.52, -0.20}
00:22:03.968 00.001 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.86 = -1.86)
00:22:03.968 00.000 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.24 = 1.24)
00:22:03.968 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.26 cameraTheta=-3.01 mountX=-0.07 mountY=0.24, mountTheta=1.87
00:22:03.971 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.03, opts=13)
00:22:03.972 00.001 18120 Enqueuing Move request for scope (-0.25, -0.03)
00:22:03.972 00.000 21948 Worker thread wakes up
00:22:03.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:03.973 00.001 18120 UpdateGuideState exits: m=1872 RSB=29.8
00:22:03.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:03.974 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:03.974 00.000 18120 Enqueuing Expose request
00:22:03.976 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
00:22:03.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
00:22:03.976 00.000 21948 Moving (-0.25, -0.03) raw xDistance=-0.07 yDistance=0.24
00:22:03.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:22:03.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:03.976 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:22:03.976 00.000 21948 MoveAxis(E, 0, ABG)
00:22:03.976 00.000 21948 Move returns status 0, amount 0
00:22:03.976 00.000 21948 MoveAxis(N, 0, ABG)
00:22:03.976 00.000 21948 Move returns status 0, amount 0
00:22:03.976 00.000 21948 move complete, result=0
00:22:03.976 00.000 21948 worker thread done servicing request
00:22:03.976 00.000 21948 Worker thread wakes up
00:22:03.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:03.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:03.977 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:05.498 01.521 21948 Exposure complete
00:22:05.541 00.043 21948 worker thread done servicing request
00:22:05.541 00.000 18120 OnExposeComplete: enter
00:22:05.542 00.001 18120 UpdateGuideState(): m_state=6
00:22:05.543 00.001 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
00:22:05.544 00.001 18120 Star::Find returns 1 (0), X=409.07, Y=236.70, Mass=2027, SNR=30.9, Peak=186 HFD=4.1
00:22:05.545 00.001 18120 MultiStar: [#1 -0.17,-0.10,0.71,U] [#2 -0.24,0.01,0.64,U] [#3 -0.43,0.03,0.00,M2] [#4 -0.12,0.12,0.57,U] [#5 -0.13,-0.01,0.52,U] [#6 -0.08,0.07,0.46,U] [#7 -0.37,0.13,0.00,M1] [#8 -0.55,0.14,0.00,M4] 
00:22:05.545 00.000 18120 refined, 5 included, MultiStar: {-0.21, -0.02}, one-star: {-0.37, -0.09}
00:22:05.545 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.92 = -1.92)
00:22:05.546 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
00:22:05.546 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.07 mountX=-0.07 mountY=0.20, mountTheta=1.93
00:22:05.547 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.02, opts=13)
00:22:05.548 00.001 18120 Enqueuing Move request for scope (-0.21, -0.02)
00:22:05.548 00.000 21948 Worker thread wakes up
00:22:05.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:05.549 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
00:22:05.549 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
00:22:05.549 00.000 21948 Moving (-0.21, -0.02) raw xDistance=-0.07 yDistance=0.20
00:22:05.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:22:05.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:05.549 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
00:22:05.550 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:05.550 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:05.551 00.001 18120 Enqueuing Expose request
00:22:05.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:22:05.551 00.000 21948 MoveAxis(E, 0, ABG)
00:22:05.551 00.000 21948 Move returns status 0, amount 0
00:22:05.551 00.000 21948 MoveAxis(N, 0, ABG)
00:22:05.551 00.000 21948 Move returns status 0, amount 0
00:22:05.551 00.000 21948 move complete, result=0
00:22:05.551 00.000 21948 worker thread done servicing request
00:22:05.552 00.001 21948 Worker thread wakes up
00:22:05.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:05.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:05.552 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:07.187 01.635 21948 Exposure complete
00:22:07.236 00.049 21948 worker thread done servicing request
00:22:07.236 00.000 18120 OnExposeComplete: enter
00:22:07.239 00.003 18120 UpdateGuideState(): m_state=6
00:22:07.240 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
00:22:07.242 00.002 18120 Star::Find returns 1 (0), X=409.25, Y=236.83, Mass=2039, SNR=31.0, Peak=204 HFD=4.2
00:22:07.243 00.001 18120 MultiStar: [#1 -0.11,-0.04,0.70,U] [#2 -0.07,0.18,0.63,U] [#3 -0.17,-0.11,0.69,U] [#4 -0.37,0.06,0.00,M1] [#5 -0.04,0.16,0.56,U] [#6 -0.16,0.18,0.48,U] [#7 -0.13,0.29,0.55,U] [#8 -0.28,0.39,0.00,M5] 
00:22:07.244 00.001 18120 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.19, 0.04}
00:22:07.246 00.002 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.14) = xAngle (3.72 = -2.57)
00:22:07.247 00.001 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.82 = 0.54)
00:22:07.247 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.57 mountX=-0.13 mountY=0.08, mountTheta=2.59
00:22:07.250 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.08, opts=13)
00:22:07.250 00.000 18120 Enqueuing Move request for scope (-0.13, 0.08)
00:22:07.251 00.001 21948 Worker thread wakes up
00:22:07.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:07.251 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.0
00:22:07.252 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:07.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:07.253 00.001 18120 Enqueuing Expose request
00:22:07.253 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
00:22:07.253 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
00:22:07.253 00.000 21948 Moving (-0.13, 0.08) raw xDistance=-0.13 yDistance=0.08
00:22:07.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:22:07.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:07.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:22:07.253 00.000 21948 MoveAxis(E, 0, ABG)
00:22:07.253 00.000 21948 Move returns status 0, amount 0
00:22:07.253 00.000 21948 MoveAxis(N, 0, ABG)
00:22:07.253 00.000 21948 Move returns status 0, amount 0
00:22:07.253 00.000 21948 move complete, result=0
00:22:07.253 00.000 21948 worker thread done servicing request
00:22:07.253 00.000 21948 Worker thread wakes up
00:22:07.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:07.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:07.254 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:08.766 01.512 21948 Exposure complete
00:22:08.791 00.025 21948 worker thread done servicing request
00:22:08.791 00.000 18120 OnExposeComplete: enter
00:22:08.792 00.001 18120 UpdateGuideState(): m_state=6
00:22:08.793 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
00:22:08.793 00.000 18120 Star::Find returns 1 (0), X=409.12, Y=236.85, Mass=2016, SNR=30.8, Peak=193 HFD=4.3
00:22:08.794 00.001 18120 MultiStar: [#1 -0.31,0.21,0.00,M1] [#2 -0.15,0.07,0.66,U] [#3 -0.15,0.26,0.68,U] [#4 -0.34,-0.03,0.55,U] [#5 -0.40,0.10,0.00,M1] [#6 -0.52,0.24,0.00,M1] [#7 -0.28,0.27,0.00,M1] [#8 -0.45,0.36,0.00,M6] 
00:22:08.794 00.000 18120 refined, 3 included, MultiStar: {-0.24, 0.09}, one-star: {-0.32, 0.05}
00:22:08.795 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.14) = xAngle (3.94 = -2.35)
00:22:08.795 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.75)
00:22:08.796 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.79 mountX=-0.18 mountY=0.18, mountTheta=2.37
00:22:08.797 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.09, opts=13)
00:22:08.797 00.000 18120 Enqueuing Move request for scope (-0.24, 0.09)
00:22:08.798 00.001 21948 Worker thread wakes up
00:22:08.798 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:08.798 00.000 18120 UpdateGuideState exits: m=2016 RSB=30.8
00:22:08.799 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
00:22:08.799 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
00:22:08.799 00.000 21948 Moving (-0.24, 0.09) raw xDistance=-0.18 yDistance=0.18
00:22:08.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:22:08.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:08.799 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:08.800 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:22:08.800 00.000 21948 MoveAxis(E, 0, ABG)
00:22:08.800 00.000 21948 Move returns status 0, amount 0
00:22:08.800 00.000 21948 MoveAxis(N, 0, ABG)
00:22:08.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:08.800 00.000 18120 Enqueuing Expose request
00:22:08.800 00.000 21948 Move returns status 0, amount 0
00:22:08.800 00.000 21948 move complete, result=0
00:22:08.802 00.002 21948 worker thread done servicing request
00:22:08.802 00.000 21948 Worker thread wakes up
00:22:08.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:08.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:08.802 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:10.437 01.635 21948 Exposure complete
00:22:10.465 00.028 21948 worker thread done servicing request
00:22:10.465 00.000 18120 OnExposeComplete: enter
00:22:10.466 00.001 18120 UpdateGuideState(): m_state=6
00:22:10.467 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
00:22:10.467 00.000 18120 Star::Find returns 1 (0), X=409.11, Y=236.77, Mass=2086, SNR=31.3, Peak=213 HFD=4.2
00:22:10.469 00.002 18120 MultiStar: [#1 -0.17,0.30,0.73,U] [#2 -0.15,0.15,0.61,U] [#3 -0.61,0.26,0.00,M1] [#4 -0.08,0.19,0.56,U] [#5 -0.27,0.11,0.52,U] [#6 0.03,0.27,0.49,U] [#7 -0.23,0.15,0.52,U] [#8 -0.34,0.49,0.00,M7] 
00:22:10.471 00.002 18120 refined, 6 included, MultiStar: {-0.19, 0.15}, one-star: {-0.33, -0.02}
00:22:10.471 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
00:22:10.472 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
00:22:10.473 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.47 mountX=-0.21 mountY=0.10, mountTheta=2.70
00:22:10.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.15, opts=13)
00:22:10.476 00.001 18120 Enqueuing Move request for scope (-0.19, 0.15)
00:22:10.477 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:10.479 00.002 21948 Worker thread wakes up
00:22:10.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
00:22:10.479 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
00:22:10.479 00.000 21948 Moving (-0.19, 0.15) raw xDistance=-0.21 yDistance=0.10
00:22:10.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:22:10.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:10.479 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.3
00:22:10.479 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:10.480 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:10.480 00.000 18120 Enqueuing Expose request
00:22:10.481 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:22:10.481 00.000 21948 MoveAxis(E, 38, ABG)
00:22:10.481 00.000 21948 Guiding  Dir = 2, Dur = 38
00:22:10.481 00.000 21948 IsSlewing returns 0
00:22:10.481 00.000 21948 IsGuiding returns 0
00:22:10.484 00.003 21948 PulseGuide returned control before completion, sleep 47
00:22:10.544 00.060 21948 IsGuiding returns 0
00:22:10.544 00.000 21948 Move returns status 0, amount 38
00:22:10.544 00.000 21948 MoveAxis(N, 0, ABG)
00:22:10.545 00.001 21948 Move returns status 0, amount 0
00:22:10.545 00.000 21948 move complete, result=0
00:22:10.545 00.000 21948 worker thread done servicing request
00:22:10.545 00.000 21948 Worker thread wakes up
00:22:10.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:10.545 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
00:22:10.546 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:11.954 01.408 21948 Exposure complete
00:22:11.999 00.045 21948 worker thread done servicing request
00:22:11.999 00.000 18120 OnExposeComplete: enter
00:22:12.000 00.001 18120 UpdateGuideState(): m_state=6
00:22:12.000 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
00:22:12.001 00.001 18120 Star::Find returns 1 (0), X=409.20, Y=237.15, Mass=2151, SNR=31.9, Peak=224 HFD=4.3
00:22:12.001 00.000 18120 MultiStar: [#1 -0.29,0.35,0.00,M1] [#2 -0.22,0.28,0.00,M1] [#3 -0.57,0.42,0.00,M2] [#4 -0.04,0.33,0.54,U] [#5 -0.11,0.22,0.53,U] [#6 -0.39,0.21,0.00,M1] [#7 -0.12,0.39,0.00,M1] [#8 -0.40,0.41,0.00,M8] 
00:22:12.002 00.001 18120 refined, 2 included, MultiStar: {-0.16, 0.32}, one-star: {-0.24, 0.36}
00:22:12.002 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
00:22:12.003 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.01)
00:22:12.003 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.35 cameraTheta=2.03 mountX=-0.35 mountY=-0.00, mountTheta=-3.13
00:22:12.004 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.32, opts=13)
00:22:12.006 00.002 18120 Enqueuing Move request for scope (-0.16, 0.32)
00:22:12.006 00.000 21948 Worker thread wakes up
00:22:12.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:12.007 00.001 18120 UpdateGuideState exits: m=2151 RSB=31.9
00:22:12.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:12.007 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:12.007 00.000 18120 Enqueuing Expose request
00:22:12.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd
00:22:12.007 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.32)
00:22:12.007 00.000 21948 Moving (-0.16, 0.32) raw xDistance=-0.35 yDistance=-0.00
00:22:12.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
00:22:12.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:12.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:22:12.008 00.001 21948 MoveAxis(E, 65, ABG)
00:22:12.008 00.000 21948 Guiding  Dir = 2, Dur = 65
00:22:12.008 00.000 21948 IsSlewing returns 0
00:22:12.008 00.000 21948 IsGuiding returns 0
00:22:12.009 00.001 21948 PulseGuide returned control before completion, sleep 74
00:22:12.094 00.085 21948 IsGuiding returns 0
00:22:12.094 00.000 21948 Move returns status 0, amount 65
00:22:12.094 00.000 21948 MoveAxis(N, 0, ABG)
00:22:12.095 00.001 21948 Move returns status 0, amount 0
00:22:12.095 00.000 21948 move complete, result=0
00:22:12.095 00.000 21948 worker thread done servicing request
00:22:12.095 00.000 18120 GuideStep: -0.4 px 65 ms EAST, -0.0 px 0 ms NORTH
00:22:12.097 00.002 21948 Worker thread wakes up
00:22:12.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:12.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:13.728 01.631 21948 Exposure complete
00:22:13.761 00.033 21948 worker thread done servicing request
00:22:13.761 00.000 18120 OnExposeComplete: enter
00:22:13.762 00.001 18120 UpdateGuideState(): m_state=6
00:22:13.763 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
00:22:13.763 00.000 18120 Star::Find returns 1 (0), X=409.08, Y=236.72, Mass=2061, SNR=31.1, Peak=198 HFD=4.2
00:22:13.763 00.000 18120 MultiStar: [#1 -0.17,0.17,0.71,U] [#2 -0.27,0.04,0.64,U] [#3 -0.44,-0.14,0.00,M3] [#4 0.05,0.16,0.56,U] [#5 -0.13,0.04,0.55,U] [#6 0.03,0.27,0.47,U] [#7 -0.24,0.13,0.51,U] [#8 -0.36,0.29,0.00,M9] 
00:22:13.764 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.09}, one-star: {-0.36, -0.07}
00:22:13.764 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.14) = xAngle (3.84 = -2.44)
00:22:13.765 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.66)
00:22:13.765 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.70 mountX=-0.15 mountY=0.12, mountTheta=2.46
00:22:13.767 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.09, opts=13)
00:22:13.767 00.000 18120 Enqueuing Move request for scope (-0.18, 0.09)
00:22:13.768 00.001 21948 Worker thread wakes up
00:22:13.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
00:22:13.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:13.768 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.1
00:22:13.769 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:13.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:13.769 00.000 18120 Enqueuing Expose request
00:22:13.770 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
00:22:13.770 00.000 21948 Moving (-0.18, 0.09) raw xDistance=-0.15 yDistance=0.12
00:22:13.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:22:13.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:13.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:22:13.770 00.000 21948 MoveAxis(E, 0, ABG)
00:22:13.770 00.000 21948 Move returns status 0, amount 0
00:22:13.770 00.000 21948 MoveAxis(N, 0, ABG)
00:22:13.770 00.000 21948 Move returns status 0, amount 0
00:22:13.770 00.000 21948 move complete, result=0
00:22:13.770 00.000 21948 worker thread done servicing request
00:22:13.770 00.000 21948 Worker thread wakes up
00:22:13.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:13.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:13.770 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:15.293 01.523 21948 Exposure complete
00:22:15.332 00.039 18120 OnExposeComplete: enter
00:22:15.332 00.000 18120 UpdateGuideState(): m_state=6
00:22:15.333 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
00:22:15.333 00.000 21948 worker thread done servicing request
00:22:15.333 00.000 18120 Star::Find returns 1 (0), X=408.93, Y=236.78, Mass=2153, SNR=31.8, Peak=212 HFD=4.2
00:22:15.334 00.001 18120 MultiStar: [#1 -0.18,0.27,0.69,U] [#2 -0.46,-0.00,0.00,M1] [#3 0.11,-0.01,0.66,U] [#4 -0.44,0.16,0.00,M1] [#5 -0.05,-0.09,0.52,U] [#6 -0.35,-0.01,0.48,U] [#7 -0.16,0.48,0.00,M1] [#8 -0.40,0.28,0.00,M10] 
00:22:15.334 00.000 18120 refined, 4 included, MultiStar: {-0.22, 0.04}, one-star: {-0.51, -0.01}
00:22:15.335 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.13 = -2.16)
00:22:15.335 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
00:22:15.336 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.23 cameraTheta=2.98 mountX=-0.12 mountY=0.18, mountTheta=2.17
00:22:15.337 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.04, opts=13)
00:22:15.340 00.003 18120 Enqueuing Move request for scope (-0.22, 0.04)
00:22:15.342 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:15.345 00.003 18120 UpdateGuideState exits: m=2153 RSB=31.8
00:22:15.347 00.002 21948 Worker thread wakes up
00:22:15.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
00:22:15.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
00:22:15.347 00.000 21948 Moving (-0.22, 0.04) raw xDistance=-0.12 yDistance=0.18
00:22:15.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:22:15.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:15.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:15.348 00.000 18120 Enqueuing Expose request
00:22:15.349 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:15.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:22:15.349 00.000 21948 MoveAxis(E, 0, ABG)
00:22:15.349 00.000 21948 Move returns status 0, amount 0
00:22:15.349 00.000 21948 MoveAxis(N, 0, ABG)
00:22:15.349 00.000 21948 Move returns status 0, amount 0
00:22:15.349 00.000 21948 move complete, result=0
00:22:15.349 00.000 21948 worker thread done servicing request
00:22:15.349 00.000 21948 Worker thread wakes up
00:22:15.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:15.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:15.349 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:16.981 01.632 21948 Exposure complete
00:22:17.009 00.028 21948 worker thread done servicing request
00:22:17.009 00.000 18120 OnExposeComplete: enter
00:22:17.010 00.001 18120 UpdateGuideState(): m_state=6
00:22:17.011 00.001 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
00:22:17.011 00.000 18120 Star::Find returns 1 (0), X=409.09, Y=236.93, Mass=2173, SNR=32.0, Peak=239 HFD=4.3
00:22:17.012 00.001 18120 MultiStar: [#1 -0.27,0.23,0.69,U] [#2 -0.11,-0.03,0.63,U] [#3 -0.32,0.35,0.00,M3] [#4 -0.08,0.08,0.56,U] [#5 -0.06,-0.06,0.51,U] [#6 -0.07,-0.10,0.47,U] [#7 -0.06,0.30,0.51,U] [#8 -0.03,0.61,0.00,R] 
00:22:17.014 00.002 18120 refined, 6 included, MultiStar: {-0.17, 0.09}, one-star: {-0.35, 0.13}
00:22:17.015 00.001 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.14) = xAngle (3.80 = -2.48)
00:22:17.016 00.001 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.90 = 0.62)
00:22:17.016 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.66 mountX=-0.15 mountY=0.11, mountTheta=2.51
00:22:17.019 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.09, opts=13)
00:22:17.021 00.002 18120 Enqueuing Move request for scope (-0.17, 0.09)
00:22:17.022 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:17.025 00.003 21948 Worker thread wakes up
00:22:17.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
00:22:17.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
00:22:17.025 00.000 21948 Moving (-0.17, 0.09) raw xDistance=-0.15 yDistance=0.11
00:22:17.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:22:17.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:17.025 00.000 18120 UpdateGuideState exits: m=2173 RSB=32.0
00:22:17.028 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:17.028 00.000 21948 MoveAxis(E, 0, ABG)
00:22:17.028 00.000 21948 Move returns status 0, amount 0
00:22:17.028 00.000 21948 MoveAxis(N, 0, ABG)
00:22:17.028 00.000 21948 Move returns status 0, amount 0
00:22:17.028 00.000 21948 move complete, result=0
00:22:17.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:17.029 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:17.029 00.000 18120 Enqueuing Expose request
00:22:17.031 00.002 21948 worker thread done servicing request
00:22:17.031 00.000 21948 Worker thread wakes up
00:22:17.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:17.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:17.031 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:18.544 01.513 21948 Exposure complete
00:22:18.578 00.034 21948 worker thread done servicing request
00:22:18.578 00.000 18120 OnExposeComplete: enter
00:22:18.579 00.001 18120 UpdateGuideState(): m_state=6
00:22:18.579 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
00:22:18.580 00.001 18120 Star::Find returns 1 (1), X=408.91, Y=237.05, Mass=2121, SNR=31.8, Peak=255 HFD=4.2
00:22:18.580 00.000 18120 MultiStar: [#1 -0.23,0.35,0.00,M1] [#2 -0.30,0.21,0.00,M1] [#3 -0.45,0.18,0.00,M4] [#4 -0.28,0.37,0.00,M1] [#5 -0.18,0.12,0.49,U] [#6 -0.23,0.28,0.00,M1] [#7 -0.25,0.28,0.00,M1] [#8 -0.30,-0.21,0.00,M1] 
00:22:18.581 00.001 18120 refined, 1 included, MultiStar: {-0.41, 0.21}, one-star: {-0.53, 0.25}
00:22:18.581 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
00:22:18.582 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.64)
00:22:18.582 00.000 18120 CameraToMount -- cameraX=-0.41 cameraY=0.21 hyp=0.46 cameraTheta=2.68 mountX=-0.36 mountY=0.28, mountTheta=2.49
00:22:18.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.21, opts=13)
00:22:18.584 00.001 18120 Enqueuing Move request for scope (-0.41, 0.21)
00:22:18.584 00.000 21948 Worker thread wakes up
00:22:18.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.21) opts 0xd
00:22:18.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.21)
00:22:18.584 00.000 21948 Moving (-0.41, 0.21) raw xDistance=-0.36 yDistance=0.28
00:22:18.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:22:18.584 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:18.586 00.002 18120 UpdateGuideState exits: m=2121 RSB=31.8 Saturée
00:22:18.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:18.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:18.586 00.000 18120 Enqueuing Expose request
00:22:18.588 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:18.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:22:18.588 00.000 21948 MoveAxis(E, 65, ABG)
00:22:18.588 00.000 21948 Guiding  Dir = 2, Dur = 65
00:22:18.588 00.000 21948 IsSlewing returns 0
00:22:18.588 00.000 21948 IsGuiding returns 0
00:22:18.590 00.002 21948 PulseGuide returned control before completion, sleep 74
00:22:18.669 00.079 21948 IsGuiding returns 0
00:22:18.671 00.002 21948 Move returns status 0, amount 65
00:22:18.671 00.000 21948 MoveAxis(N, 0, ABG)
00:22:18.671 00.000 21948 Move returns status 0, amount 0
00:22:18.671 00.000 21948 move complete, result=0
00:22:18.671 00.000 21948 worker thread done servicing request
00:22:18.671 00.000 21948 Worker thread wakes up
00:22:18.671 00.000 18120 GuideStep: -0.4 px 65 ms EAST, 0.3 px 0 ms NORTH
00:22:18.673 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:18.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:20.295 01.622 21948 Exposure complete
00:22:20.338 00.043 21948 worker thread done servicing request
00:22:20.338 00.000 18120 OnExposeComplete: enter
00:22:20.338 00.000 18120 UpdateGuideState(): m_state=6
00:22:20.340 00.002 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
00:22:20.341 00.001 18120 Star::Find returns 1 (0), X=409.01, Y=236.75, Mass=2057, SNR=31.1, Peak=210 HFD=4.0
00:22:20.342 00.001 18120 MultiStar: [#1 -0.15,-0.12,0.74,U] [#2 0.06,-0.25,0.66,U] [#3 -0.40,0.13,0.00,M5] [#4 -0.09,0.05,0.55,U] [#5 -0.26,0.00,0.55,U] [#6 -0.26,-0.09,0.51,U] [#7 -0.12,0.13,0.52,U] [#8 -0.36,-0.46,0.00,M2] 
00:22:20.342 00.000 18120 refined, 6 included, MultiStar: {-0.20, -0.06}, one-star: {-0.43, -0.05}
00:22:20.343 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
00:22:20.343 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
00:22:20.343 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.20 cameraTheta=-2.87 mountX=-0.03 mountY=0.20, mountTheta=1.73
00:22:20.345 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.06, opts=13)
00:22:20.345 00.000 18120 Enqueuing Move request for scope (-0.20, -0.06)
00:22:20.345 00.000 21948 Worker thread wakes up
00:22:20.346 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:20.346 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.1
00:22:20.346 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:20.347 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:20.347 00.000 18120 Enqueuing Expose request
00:22:20.348 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
00:22:20.348 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
00:22:20.348 00.000 21948 Moving (-0.20, -0.06) raw xDistance=-0.03 yDistance=0.20
00:22:20.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:22:20.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:20.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:22:20.348 00.000 21948 MoveAxis(E, 0, ABG)
00:22:20.348 00.000 21948 Move returns status 0, amount 0
00:22:20.348 00.000 21948 MoveAxis(N, 0, ABG)
00:22:20.348 00.000 21948 Move returns status 0, amount 0
00:22:20.348 00.000 21948 move complete, result=0
00:22:20.348 00.000 21948 worker thread done servicing request
00:22:20.348 00.000 21948 Worker thread wakes up
00:22:20.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:20.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:20.349 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:21.875 01.526 21948 Exposure complete
00:22:21.916 00.041 21948 worker thread done servicing request
00:22:21.916 00.000 18120 OnExposeComplete: enter
00:22:21.917 00.001 18120 UpdateGuideState(): m_state=6
00:22:21.917 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
00:22:21.918 00.001 18120 Star::Find returns 1 (0), X=409.03, Y=236.66, Mass=2187, SNR=32.2, Peak=212 HFD=4.1
00:22:21.918 00.000 18120 MultiStar: [#1 -0.18,0.04,0.70,U] [#2 -0.04,-0.04,0.61,U] [#3 -0.09,0.03,0.66,U] [#4 -0.19,0.12,0.56,U] [#5 -0.04,-0.16,0.50,U] [#6 -0.16,0.18,0.48,U] [#7 -0.30,0.30,0.00,M1] [#8 -0.18,-0.53,0.00,M3] 
00:22:21.919 00.001 18120 refined, 6 included, MultiStar: {-0.18, -0.01}, one-star: {-0.41, -0.14}
00:22:21.919 00.000 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.14) = xAngle (-1.96 = -1.96)
00:22:21.920 00.001 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.15 = 1.15)
00:22:21.920 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.10 mountX=-0.07 mountY=0.17, mountTheta=1.96
00:22:21.921 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.01, opts=13)
00:22:21.923 00.002 18120 Enqueuing Move request for scope (-0.18, -0.01)
00:22:21.923 00.000 21948 Worker thread wakes up
00:22:21.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:21.924 00.001 18120 UpdateGuideState exits: m=2187 RSB=32.2
00:22:21.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:21.925 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:21.925 00.000 18120 Enqueuing Expose request
00:22:21.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
00:22:21.925 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
00:22:21.926 00.001 21948 Moving (-0.18, -0.01) raw xDistance=-0.07 yDistance=0.17
00:22:21.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:22:21.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:21.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:22:21.926 00.000 21948 MoveAxis(E, 0, ABG)
00:22:21.926 00.000 21948 Move returns status 0, amount 0
00:22:21.926 00.000 21948 MoveAxis(N, 0, ABG)
00:22:21.926 00.000 21948 Move returns status 0, amount 0
00:22:21.926 00.000 21948 move complete, result=0
00:22:21.926 00.000 21948 worker thread done servicing request
00:22:21.926 00.000 21948 Worker thread wakes up
00:22:21.926 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:21.927 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:21.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:23.562 01.635 21948 Exposure complete
00:22:23.585 00.023 21948 worker thread done servicing request
00:22:23.585 00.000 18120 OnExposeComplete: enter
00:22:23.586 00.001 18120 UpdateGuideState(): m_state=6
00:22:23.587 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
00:22:23.587 00.000 18120 Star::Find returns 1 (0), X=409.07, Y=236.63, Mass=2126, SNR=31.6, Peak=179 HFD=4.2
00:22:23.588 00.001 18120 MultiStar: [#1 -0.22,-0.16,0.66,U] [#2 -0.25,-0.15,0.65,U] [#3 -0.32,-0.05,0.65,U] [#4 -0.01,-0.12,0.53,U] [#5 0.01,-0.27,0.52,U] [#6 -0.22,-0.33,0.00,M1] [#7 -0.24,0.03,0.52,U] [#8 -0.26,-0.64,0.00,M4] 
00:22:23.588 00.000 18120 refined, 6 included, MultiStar: {-0.22, -0.13}, one-star: {-0.37, -0.16}
00:22:23.589 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
00:22:23.589 00.000 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.64 = 1.64)
00:22:23.590 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-2.61 mountX=0.03 mountY=0.26, mountTheta=1.47
00:22:23.590 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.13, opts=13)
00:22:23.591 00.001 18120 Enqueuing Move request for scope (-0.22, -0.13)
00:22:23.591 00.000 21948 Worker thread wakes up
00:22:23.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
00:22:23.591 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
00:22:23.593 00.002 21948 Moving (-0.22, -0.13) raw xDistance=0.03 yDistance=0.26
00:22:23.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:22:23.593 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=0.63
00:22:23.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:22:23.593 00.000 21948 MoveAxis(E, 0, ABG)
00:22:23.593 00.000 21948 Move returns status 0, amount 0
00:22:23.593 00.000 21948 MoveAxis(S, 62, ABG)
00:22:23.593 00.000 21948 Guiding  Dir = 1, Dur = 62
00:22:23.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:23.593 00.000 21948 IsSlewing returns 0
00:22:23.593 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.6
00:22:23.594 00.001 21948 IsGuiding returns 0
00:22:23.594 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:23.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:23.595 00.001 18120 Enqueuing Expose request
00:22:23.600 00.005 21948 PulseGuide returned control before completion, sleep 66
00:22:23.673 00.073 21948 IsGuiding returns 0
00:22:23.673 00.000 21948 Move returns status 0, amount 62
00:22:23.673 00.000 21948 move complete, result=0
00:22:23.673 00.000 21948 worker thread done servicing request
00:22:23.673 00.000 21948 Worker thread wakes up
00:22:23.673 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH
00:22:23.674 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:23.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:25.083 01.409 21948 Exposure complete
00:22:25.114 00.031 21948 worker thread done servicing request
00:22:25.114 00.000 18120 OnExposeComplete: enter
00:22:25.115 00.001 18120 UpdateGuideState(): m_state=6
00:22:25.116 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
00:22:25.116 00.000 18120 Star::Find returns 1 (0), X=409.01, Y=236.76, Mass=1945, SNR=30.3, Peak=188 HFD=4.3
00:22:25.117 00.001 18120 MultiStar: [#1 -0.12,0.07,0.73,U] [#2 -0.15,-0.25,0.65,U] [#3 0.05,-0.02,0.68,U] [#4 0.14,-0.04,0.54,U] [#5 0.06,-0.05,0.54,U] [#6 -0.08,0.00,0.48,U] [#7 -0.26,0.31,0.00,M1] [#8 -0.22,-0.28,0.46,U] 
00:22:25.117 00.000 18120 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.42, -0.04}
00:22:25.117 00.000 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.48 = -1.48)
00:22:25.118 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.62 = 1.62)
00:22:25.118 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.62 mountX=0.01 mountY=0.14, mountTheta=1.48
00:22:25.119 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.07, opts=13)
00:22:25.121 00.002 18120 Enqueuing Move request for scope (-0.12, -0.07)
00:22:25.121 00.000 21948 Worker thread wakes up
00:22:25.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:25.122 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.3
00:22:25.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:25.123 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
00:22:25.123 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
00:22:25.123 00.000 21948 Moving (-0.12, -0.07) raw xDistance=0.01 yDistance=0.14
00:22:25.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:22:25.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:25.123 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:25.123 00.000 18120 Enqueuing Expose request
00:22:25.124 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:22:25.124 00.000 21948 MoveAxis(E, 0, ABG)
00:22:25.124 00.000 21948 Move returns status 0, amount 0
00:22:25.124 00.000 21948 MoveAxis(N, 0, ABG)
00:22:25.124 00.000 21948 Move returns status 0, amount 0
00:22:25.124 00.000 21948 move complete, result=0
00:22:25.124 00.000 21948 worker thread done servicing request
00:22:25.124 00.000 21948 Worker thread wakes up
00:22:25.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:25.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:25.124 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:26.760 01.636 21948 Exposure complete
00:22:26.791 00.031 21948 worker thread done servicing request
00:22:26.791 00.000 18120 OnExposeComplete: enter
00:22:26.792 00.001 18120 UpdateGuideState(): m_state=6
00:22:26.792 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
00:22:26.793 00.001 18120 Star::Find returns 1 (0), X=409.12, Y=236.78, Mass=2022, SNR=30.7, Peak=208 HFD=4.2
00:22:26.793 00.000 18120 MultiStar: [#1 -0.20,0.09,0.72,U] [#2 -0.21,0.11,0.61,U] [#3 -0.16,-0.05,0.68,U] [#4 -0.41,0.13,0.00,M1] [#5 -0.22,-0.14,0.53,U] [#6 -0.29,0.20,0.50,U] [#7 -0.24,0.19,0.51,U] [#8 -0.24,-0.44,0.00,M4] 
00:22:26.794 00.001 18120 refined, 6 included, MultiStar: {-0.24, 0.04}, one-star: {-0.32, -0.02}
00:22:26.794 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.10 = -2.18)
00:22:26.794 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
00:22:26.795 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=-0.14 mountY=0.19, mountTheta=2.20
00:22:26.796 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.04, opts=13)
00:22:26.796 00.000 18120 Enqueuing Move request for scope (-0.24, 0.04)
00:22:26.797 00.001 21948 Worker thread wakes up
00:22:26.797 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
00:22:26.797 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
00:22:26.797 00.000 21948 Moving (-0.24, 0.04) raw xDistance=-0.14 yDistance=0.19
00:22:26.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:22:26.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:26.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:26.798 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:22:26.798 00.000 21948 MoveAxis(E, 0, ABG)
00:22:26.798 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.7
00:22:26.798 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:26.799 00.001 21948 Move returns status 0, amount 0
00:22:26.799 00.000 21948 MoveAxis(N, 0, ABG)
00:22:26.799 00.000 21948 Move returns status 0, amount 0
00:22:26.799 00.000 21948 move complete, result=0
00:22:26.799 00.000 21948 worker thread done servicing request
00:22:26.799 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:26.801 00.002 18120 Enqueuing Expose request
00:22:26.803 00.002 21948 Worker thread wakes up
00:22:26.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:26.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:26.803 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:28.326 01.523 21948 Exposure complete
00:22:28.377 00.051 21948 worker thread done servicing request
00:22:28.377 00.000 18120 OnExposeComplete: enter
00:22:28.378 00.001 18120 UpdateGuideState(): m_state=6
00:22:28.378 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
00:22:28.378 00.000 18120 Star::Find returns 1 (0), X=409.23, Y=236.89, Mass=2100, SNR=31.4, Peak=200 HFD=4.2
00:22:28.379 00.001 18120 MultiStar: [#1 -0.04,0.22,0.70,U] [#2 -0.09,-0.02,0.64,U] [#3 -0.38,0.23,0.00,M2] [#4 -0.24,0.34,0.00,M2] [#5 -0.15,-0.04,0.55,U] [#6 -0.24,0.24,0.48,U] [#7 -0.09,0.27,0.50,U] [#8 0.02,-0.24,0.44,U] 
00:22:28.379 00.000 18120 refined, 6 included, MultiStar: {-0.12, 0.08}, one-star: {-0.21, 0.10}
00:22:28.380 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.68 = -2.61)
00:22:28.380 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
00:22:28.381 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.53 mountX=-0.13 mountY=0.07, mountTheta=2.64
00:22:28.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.08, opts=13)
00:22:28.383 00.001 18120 Enqueuing Move request for scope (-0.12, 0.08)
00:22:28.383 00.000 21948 Worker thread wakes up
00:22:28.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:28.384 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:22:28.384 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.4
00:22:28.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:28.385 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:28.385 00.000 18120 Enqueuing Expose request
00:22:28.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:22:28.385 00.000 21948 Moving (-0.12, 0.08) raw xDistance=-0.13 yDistance=0.07
00:22:28.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:22:28.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:28.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:22:28.385 00.000 21948 MoveAxis(E, 0, ABG)
00:22:28.385 00.000 21948 Move returns status 0, amount 0
00:22:28.385 00.000 21948 MoveAxis(N, 0, ABG)
00:22:28.386 00.001 21948 Move returns status 0, amount 0
00:22:28.386 00.000 21948 move complete, result=0
00:22:28.386 00.000 21948 worker thread done servicing request
00:22:28.386 00.000 21948 Worker thread wakes up
00:22:28.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:28.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:28.386 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:30.008 01.622 21948 Exposure complete
00:22:30.058 00.050 21948 worker thread done servicing request
00:22:30.058 00.000 18120 OnExposeComplete: enter
00:22:30.058 00.000 18120 UpdateGuideState(): m_state=6
00:22:30.059 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
00:22:30.059 00.000 18120 Star::Find returns 1 (0), X=409.19, Y=236.92, Mass=2080, SNR=31.3, Peak=215 HFD=4.2
00:22:30.060 00.001 18120 MultiStar: [#1 -0.04,0.09,0.71,U] [#2 -0.17,0.31,0.65,U] [#3 -0.01,0.23,0.68,U] [#4 -0.20,0.12,0.53,U] [#5 -0.01,0.31,0.53,U] [#6 -0.13,0.50,0.00,M1] [#7 -0.20,0.55,0.00,M1] [#8 -0.30,-0.47,0.00,M4] 
00:22:30.060 00.000 18120 refined, 5 included, MultiStar: {-0.12, 0.19}, one-star: {-0.25, 0.12}
00:22:30.064 00.004 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
00:22:30.065 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.11)
00:22:30.066 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.15 mountX=-0.22 mountY=0.03, mountTheta=3.03
00:22:30.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.19, opts=13)
00:22:30.070 00.002 18120 Enqueuing Move request for scope (-0.12, 0.19)
00:22:30.073 00.003 21948 Worker thread wakes up
00:22:30.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
00:22:30.073 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
00:22:30.073 00.000 21948 Moving (-0.12, 0.19) raw xDistance=-0.22 yDistance=0.03
00:22:30.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:22:30.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:30.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:30.075 00.002 18120 UpdateGuideState exits: m=2080 RSB=31.3
00:22:30.075 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:30.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:30.075 00.000 18120 Enqueuing Expose request
00:22:30.076 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:22:30.076 00.000 21948 MoveAxis(E, 40, ABG)
00:22:30.076 00.000 21948 Guiding  Dir = 2, Dur = 40
00:22:30.076 00.000 21948 IsSlewing returns 0
00:22:30.076 00.000 21948 IsGuiding returns 0
00:22:30.079 00.003 21948 PulseGuide returned control before completion, sleep 49
00:22:30.133 00.054 21948 IsGuiding returns 0
00:22:30.133 00.000 21948 Move returns status 0, amount 40
00:22:30.134 00.001 21948 MoveAxis(N, 0, ABG)
00:22:30.134 00.000 21948 Move returns status 0, amount 0
00:22:30.134 00.000 21948 move complete, result=0
00:22:30.134 00.000 21948 worker thread done servicing request
00:22:30.134 00.000 21948 Worker thread wakes up
00:22:30.134 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
00:22:30.135 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:30.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:31.546 01.411 21948 Exposure complete
00:22:31.598 00.052 21948 worker thread done servicing request
00:22:31.598 00.000 18120 OnExposeComplete: enter
00:22:31.601 00.003 18120 UpdateGuideState(): m_state=6
00:22:31.602 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
00:22:31.603 00.001 18120 Star::Find returns 1 (0), X=409.01, Y=236.85, Mass=2232, SNR=32.5, Peak=232 HFD=4.3
00:22:31.603 00.000 18120 MultiStar: [#1 -0.43,0.27,0.00,M1] [#2 -0.43,0.16,0.00,M1] [#3 -0.38,0.36,0.00,M2] [#4 -0.32,0.43,0.00,M2] [#5 -0.04,0.25,0.50,U] [#6 -0.29,0.51,0.00,M2] [#7 -0.56,0.45,0.00,M2] [#8 -0.33,-0.27,0.00,M5] 
00:22:31.604 00.001 18120 refined, 1 included, MultiStar: {-0.30, 0.12}, one-star: {-0.43, 0.06}
00:22:31.604 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.90 = -2.39)
00:22:31.604 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.00 = 0.72)
00:22:31.605 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.75 mountX=-0.23 mountY=0.21, mountTheta=2.41
00:22:31.606 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.12, opts=13)
00:22:31.606 00.000 18120 Enqueuing Move request for scope (-0.30, 0.12)
00:22:31.609 00.003 21948 Worker thread wakes up
00:22:31.609 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.12) opts 0xd
00:22:31.609 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.12)
00:22:31.609 00.000 21948 Moving (-0.30, 0.12) raw xDistance=-0.23 yDistance=0.21
00:22:31.609 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:22:31.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:22:31.609 00.000 21948 MoveAxis(E, 45, ABG)
00:22:31.609 00.000 21948 Guiding  Dir = 2, Dur = 45
00:22:31.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:31.610 00.001 18120 UpdateGuideState exits: m=2232 RSB=32.5
00:22:31.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:31.613 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:31.614 00.001 18120 Enqueuing Expose request
00:22:31.614 00.000 21948 IsSlewing returns 0
00:22:31.615 00.001 21948 IsGuiding returns 0
00:22:31.617 00.002 21948 PulseGuide returned control before completion, sleep 53
00:22:31.689 00.072 21948 IsGuiding returns 0
00:22:31.689 00.000 21948 Move returns status 0, amount 45
00:22:31.689 00.000 21948 MoveAxis(S, 50, ABG)
00:22:31.689 00.000 21948 Guiding  Dir = 1, Dur = 50
00:22:31.689 00.000 21948 IsSlewing returns 0
00:22:31.689 00.000 21948 IsGuiding returns 0
00:22:31.694 00.005 21948 PulseGuide returned control before completion, sleep 56
00:22:31.766 00.072 21948 IsGuiding returns 0
00:22:31.766 00.000 21948 Move returns status 0, amount 50
00:22:31.766 00.000 21948 move complete, result=0
00:22:31.766 00.000 21948 worker thread done servicing request
00:22:31.766 00.000 21948 Worker thread wakes up
00:22:31.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:31.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:31.766 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.2 px 50 ms SOUTH
00:22:33.396 01.630 21948 Exposure complete
00:22:33.422 00.026 21948 worker thread done servicing request
00:22:33.422 00.000 18120 OnExposeComplete: enter
00:22:33.423 00.001 18120 UpdateGuideState(): m_state=6
00:22:33.424 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
00:22:33.424 00.000 18120 Star::Find returns 1 (0), X=409.39, Y=236.89, Mass=2101, SNR=31.4, Peak=191 HFD=4.0
00:22:33.425 00.001 18120 MultiStar: [#1 0.22,0.16,0.69,U] [#2 0.20,-0.05,0.64,U] [#3 0.22,0.09,0.64,U] [#4 -0.05,0.39,0.00,M3] [#5 0.18,0.07,0.54,U] [#6 0.04,0.22,0.49,U] [#7 0.18,0.52,0.00,M3] [#8 0.14,-0.30,0.42,U] 
00:22:33.425 00.000 18120 single-star, 6 included, MultiStar: {0.12, 0.06}, one-star: {-0.05, 0.09}
00:22:33.426 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.19 = -3.09)
00:22:33.426 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.01)
00:22:33.426 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.05 mountX=-0.11 mountY=0.00, mountTheta=3.13
00:22:33.433 00.007 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.09, opts=13)
00:22:33.435 00.002 18120 Enqueuing Move request for scope (-0.05, 0.09)
00:22:33.438 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:33.440 00.002 18120 UpdateGuideState exits: m=2101 RSB=31.4
00:22:33.442 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:33.444 00.002 21948 Worker thread wakes up
00:22:33.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:22:33.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:22:33.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:33.446 00.002 21948 Moving (-0.05, 0.09) raw xDistance=-0.11 yDistance=0.00
00:22:33.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:22:33.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:33.446 00.000 18120 Enqueuing Expose request
00:22:33.447 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:22:33.447 00.000 21948 MoveAxis(E, 0, ABG)
00:22:33.447 00.000 21948 Move returns status 0, amount 0
00:22:33.447 00.000 21948 MoveAxis(N, 0, ABG)
00:22:33.447 00.000 21948 Move returns status 0, amount 0
00:22:33.448 00.001 21948 move complete, result=0
00:22:33.448 00.000 21948 worker thread done servicing request
00:22:33.448 00.000 21948 Worker thread wakes up
00:22:33.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:33.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:33.449 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:34.963 01.514 21948 Exposure complete
00:22:34.994 00.031 21948 worker thread done servicing request
00:22:34.994 00.000 18120 OnExposeComplete: enter
00:22:34.995 00.001 18120 UpdateGuideState(): m_state=6
00:22:34.995 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
00:22:34.996 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=237.16, Mass=2039, SNR=30.9, Peak=179 HFD=4.3
00:22:34.996 00.000 18120 MultiStar: [#1 0.00,0.47,0.00,M1] [#2 -0.16,0.23,0.66,U] [#3 -0.42,0.41,0.00,M2] [#4 -0.03,0.42,0.00,M4] [#5 -0.15,0.37,0.00,M1] [#6 -0.14,0.50,0.00,M2] [#7 0.14,0.58,0.00,M4] [#8 -0.19,-0.18,0.44,U] 
00:22:34.997 00.001 18120 refined, 2 included, MultiStar: {-0.16, 0.21}, one-star: {-0.16, 0.37}
00:22:34.997 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
00:22:34.998 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.20)
00:22:34.998 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.27 cameraTheta=2.24 mountX=-0.26 mountY=0.05, mountTheta=2.94
00:22:35.000 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.21, opts=13)
00:22:35.000 00.000 18120 Enqueuing Move request for scope (-0.16, 0.21)
00:22:35.001 00.001 21948 Worker thread wakes up
00:22:35.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:35.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
00:22:35.001 00.000 18120 UpdateGuideState exits: m=2039 RSB=30.9
00:22:35.002 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
00:22:35.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:35.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:35.003 00.001 18120 Enqueuing Expose request
00:22:35.003 00.000 21948 Moving (-0.16, 0.21) raw xDistance=-0.26 yDistance=0.05
00:22:35.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:22:35.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:35.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:35.003 00.000 21948 MoveAxis(E, 46, ABG)
00:22:35.003 00.000 21948 Guiding  Dir = 2, Dur = 46
00:22:35.003 00.000 21948 IsSlewing returns 0
00:22:35.004 00.001 21948 IsGuiding returns 0
00:22:35.005 00.001 21948 PulseGuide returned control before completion, sleep 55
00:22:35.071 00.066 21948 IsGuiding returns 1
00:22:35.071 00.000 21948 scope still moving after pulse duration time elapsed
00:22:35.102 00.031 21948 IsSlewing returns 0
00:22:35.102 00.000 21948 IsGuiding returns 0
00:22:35.102 00.000 21948 scope move finished after 46 + 53 ms
00:22:35.103 00.001 21948 Move returns status 0, amount 46
00:22:35.103 00.000 21948 MoveAxis(N, 0, ABG)
00:22:35.103 00.000 21948 Move returns status 0, amount 0
00:22:35.103 00.000 21948 move complete, result=0
00:22:35.103 00.000 21948 worker thread done servicing request
00:22:35.103 00.000 21948 Worker thread wakes up
00:22:35.103 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:35.103 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:35.103 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
00:22:36.733 01.630 21948 Exposure complete
00:22:36.764 00.031 21948 worker thread done servicing request
00:22:36.764 00.000 18120 OnExposeComplete: enter
00:22:36.765 00.001 18120 UpdateGuideState(): m_state=6
00:22:36.765 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
00:22:36.767 00.002 18120 Star::Find returns 1 (0), X=409.38, Y=236.81, Mass=2154, SNR=31.8, Peak=174 HFD=4.1
00:22:36.767 00.000 18120 MultiStar: [#1 0.01,0.02,0.72,U] [#2 0.11,-0.18,0.65,U] [#3 0.31,-0.08,0.66,U] [#4 -0.17,0.03,0.52,U] [#5 0.35,-0.25,0.00,M2] [#6 0.06,-0.13,0.49,U] [#7 0.29,0.05,0.51,U] [#8 0.34,-0.52,0.00,M4] 
00:22:36.767 00.000 18120 single-star, 6 included, MultiStar: {0.07, -0.03}, one-star: {-0.06, 0.02}
00:22:36.767 00.000 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.02 = -2.26)
00:22:36.768 00.001 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.84)
00:22:36.768 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.88 mountX=-0.04 mountY=0.05, mountTheta=2.28
00:22:36.769 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
00:22:36.770 00.001 18120 Enqueuing Move request for scope (-0.06, 0.02)
00:22:36.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:36.770 00.000 18120 UpdateGuideState exits: m=2154 RSB=31.8
00:22:36.771 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:36.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:36.772 00.001 18120 Enqueuing Expose request
00:22:36.772 00.000 21948 Worker thread wakes up
00:22:36.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:22:36.772 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:22:36.772 00.000 21948 Moving (-0.06, 0.02) raw xDistance=-0.04 yDistance=0.05
00:22:36.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:22:36.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:36.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:36.772 00.000 21948 MoveAxis(E, 0, ABG)
00:22:36.772 00.000 21948 Move returns status 0, amount 0
00:22:36.772 00.000 21948 MoveAxis(N, 0, ABG)
00:22:36.773 00.001 21948 Move returns status 0, amount 0
00:22:36.773 00.000 21948 move complete, result=0
00:22:36.773 00.000 21948 worker thread done servicing request
00:22:36.773 00.000 21948 Worker thread wakes up
00:22:36.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:36.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:36.773 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:38.295 01.522 21948 Exposure complete
00:22:38.347 00.052 21948 worker thread done servicing request
00:22:38.347 00.000 18120 OnExposeComplete: enter
00:22:38.349 00.002 18120 UpdateGuideState(): m_state=6
00:22:38.350 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
00:22:38.351 00.001 18120 Star::Find returns 1 (0), X=409.37, Y=236.87, Mass=2080, SNR=31.3, Peak=195 HFD=4.0
00:22:38.351 00.000 18120 MultiStar: [#1 0.11,0.18,0.70,U] [#2 0.05,0.03,0.63,U] [#3 -0.37,0.43,0.00,M2] [#4 -0.01,0.20,0.58,U] [#5 0.02,0.05,0.52,U] [#6 -0.11,0.25,0.48,U] [#7 -0.05,0.42,0.00,M4] [#8 0.05,-0.32,0.40,U] 
00:22:38.351 00.000 18120 refined, 6 included, MultiStar: {0.00, 0.08}, one-star: {-0.07, 0.07}
00:22:38.352 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.69 = 2.69)
00:22:38.352 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.49)
00:22:38.353 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=-0.07 mountY=-0.04, mountTheta=-2.66
00:22:38.356 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.08, opts=13)
00:22:38.356 00.000 18120 Enqueuing Move request for scope (0.00, 0.08)
00:22:38.357 00.001 21948 Worker thread wakes up
00:22:38.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:22:38.357 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:22:38.357 00.000 21948 Moving (0.00, 0.08) raw xDistance=-0.07 yDistance=-0.04
00:22:38.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:22:38.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:38.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:38.360 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:38.360 00.000 21948 MoveAxis(E, 0, ABG)
00:22:38.360 00.000 21948 Move returns status 0, amount 0
00:22:38.360 00.000 21948 MoveAxis(N, 0, ABG)
00:22:38.360 00.000 21948 Move returns status 0, amount 0
00:22:38.360 00.000 21948 move complete, result=0
00:22:38.360 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.3
00:22:38.361 00.001 21948 worker thread done servicing request
00:22:38.361 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:38.361 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:38.362 00.001 18120 Enqueuing Expose request
00:22:38.362 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:38.362 00.000 21948 Worker thread wakes up
00:22:38.363 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:38.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:39.996 01.633 21948 Exposure complete
00:22:40.032 00.036 21948 worker thread done servicing request
00:22:40.032 00.000 18120 OnExposeComplete: enter
00:22:40.034 00.002 18120 UpdateGuideState(): m_state=6
00:22:40.036 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
00:22:40.038 00.002 18120 Star::Find returns 1 (0), X=409.27, Y=236.94, Mass=2055, SNR=31.3, Peak=192 HFD=4.2
00:22:40.038 00.000 18120 MultiStar: [#1 -0.03,0.25,0.72,U] [#2 -0.03,0.14,0.64,U] [#3 -0.40,0.15,0.00,M3] [#4 -0.10,0.17,0.55,U] [#5 -0.11,0.24,0.54,U] [#6 -0.15,0.03,0.50,U] [#7 -0.06,0.32,0.50,U] [#8 -0.12,-0.18,0.43,U] 
00:22:40.040 00.002 18120 refined, 7 included, MultiStar: {-0.10, 0.15}, one-star: {-0.17, 0.14}
00:22:40.041 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.29 = -2.99)
00:22:40.041 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.39 = 0.11)
00:22:40.041 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.14 mountX=-0.18 mountY=0.02, mountTheta=3.03
00:22:40.043 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.15, opts=13)
00:22:40.043 00.000 18120 Enqueuing Move request for scope (-0.10, 0.15)
00:22:40.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:40.044 00.001 21948 Worker thread wakes up
00:22:40.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
00:22:40.044 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
00:22:40.044 00.000 21948 Moving (-0.10, 0.15) raw xDistance=-0.18 yDistance=0.02
00:22:40.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:22:40.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:40.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:40.044 00.000 21948 MoveAxis(E, 0, ABG)
00:22:40.044 00.000 21948 Move returns status 0, amount 0
00:22:40.044 00.000 21948 MoveAxis(N, 0, ABG)
00:22:40.044 00.000 21948 Move returns status 0, amount 0
00:22:40.044 00.000 21948 move complete, result=0
00:22:40.044 00.000 21948 worker thread done servicing request
00:22:40.044 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
00:22:40.045 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:40.045 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:40.046 00.001 18120 Enqueuing Expose request
00:22:40.046 00.000 21948 Worker thread wakes up
00:22:40.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:40.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:40.046 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:41.568 01.522 21948 Exposure complete
00:22:41.601 00.033 21948 worker thread done servicing request
00:22:41.601 00.000 18120 OnExposeComplete: enter
00:22:41.603 00.002 18120 UpdateGuideState(): m_state=6
00:22:41.604 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
00:22:41.606 00.002 18120 Star::Find returns 1 (0), X=409.24, Y=237.09, Mass=2004, SNR=30.8, Peak=213 HFD=4.1
00:22:41.607 00.001 18120 MultiStar: [#1 0.01,0.36,0.00,M1] [#2 -0.23,0.34,0.00,M1] [#3 -0.57,0.36,0.00,M4] [#4 -0.05,0.20,0.59,U] [#5 -0.07,0.14,0.53,U] [#6 -0.36,0.44,0.00,M1] [#7 0.06,0.47,0.00,M4] [#8 0.02,-0.11,0.44,U] 
00:22:41.607 00.000 18120 refined, 3 included, MultiStar: {-0.10, 0.17}, one-star: {-0.20, 0.30}
00:22:41.608 00.001 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.24 = -3.04)
00:22:41.608 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.06)
00:22:41.608 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.10 mountX=-0.20 mountY=0.01, mountTheta=3.08
00:22:41.609 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.17, opts=13)
00:22:41.610 00.001 18120 Enqueuing Move request for scope (-0.10, 0.17)
00:22:41.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:41.611 00.001 18120 UpdateGuideState exits: m=2004 RSB=30.8
00:22:41.611 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:41.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:41.612 00.001 18120 Enqueuing Expose request
00:22:41.612 00.000 21948 Worker thread wakes up
00:22:41.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
00:22:41.612 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
00:22:41.613 00.001 21948 Moving (-0.10, 0.17) raw xDistance=-0.20 yDistance=0.01
00:22:41.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:22:41.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:41.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:22:41.613 00.000 21948 MoveAxis(E, 0, ABG)
00:22:41.613 00.000 21948 Move returns status 0, amount 0
00:22:41.613 00.000 21948 MoveAxis(N, 0, ABG)
00:22:41.613 00.000 21948 Move returns status 0, amount 0
00:22:41.613 00.000 21948 move complete, result=0
00:22:41.613 00.000 21948 worker thread done servicing request
00:22:41.613 00.000 21948 Worker thread wakes up
00:22:41.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:41.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:41.613 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:43.236 01.623 21948 Exposure complete
00:22:43.260 00.024 21948 worker thread done servicing request
00:22:43.260 00.000 18120 OnExposeComplete: enter
00:22:43.261 00.001 18120 UpdateGuideState(): m_state=6
00:22:43.263 00.002 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
00:22:43.264 00.001 18120 Star::Find returns 1 (0), X=409.10, Y=237.10, Mass=1825, SNR=29.4, Peak=202 HFD=4.2
00:22:43.266 00.002 18120 MultiStar: [#1 -0.40,0.44,0.00,M2] [#2 -0.28,0.34,0.00,M2] [#3 -0.31,0.48,0.00,M5] [#4 -0.16,0.50,0.00,M1] [#5 -0.25,0.39,0.00,M1] [#6 -0.41,0.20,0.00,M2] [#7 -0.18,0.59,0.00,M5] [#8 -0.14,0.01,0.45,U] 
00:22:43.266 00.000 18120 refined, 1 included, MultiStar: {-0.28, 0.21}, one-star: {-0.34, 0.30}
00:22:43.267 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.64 = -2.65)
00:22:43.269 00.002 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
00:22:43.272 00.003 18120 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.35 cameraTheta=2.49 mountX=-0.31 mountY=0.15, mountTheta=2.68
00:22:43.276 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.21, opts=13)
00:22:43.278 00.002 18120 Enqueuing Move request for scope (-0.28, 0.21)
00:22:43.281 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:43.284 00.003 21948 Worker thread wakes up
00:22:43.284 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.4
00:22:43.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:43.285 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:43.285 00.000 18120 Enqueuing Expose request
00:22:43.286 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.21) opts 0xd
00:22:43.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.21)
00:22:43.286 00.000 21948 Moving (-0.28, 0.21) raw xDistance=-0.31 yDistance=0.15
00:22:43.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:22:43.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:43.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:22:43.286 00.000 21948 MoveAxis(E, 55, ABG)
00:22:43.286 00.000 21948 Guiding  Dir = 2, Dur = 55
00:22:43.286 00.000 21948 IsSlewing returns 0
00:22:43.287 00.001 21948 IsGuiding returns 0
00:22:43.289 00.002 21948 PulseGuide returned control before completion, sleep 64
00:22:43.361 00.072 21948 IsGuiding returns 0
00:22:43.361 00.000 21948 Move returns status 0, amount 55
00:22:43.362 00.001 21948 MoveAxis(N, 0, ABG)
00:22:43.362 00.000 21948 Move returns status 0, amount 0
00:22:43.362 00.000 21948 move complete, result=0
00:22:43.362 00.000 21948 worker thread done servicing request
00:22:43.362 00.000 21948 Worker thread wakes up
00:22:43.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:43.362 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.2 px 0 ms NORTH
00:22:43.363 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:44.772 01.409 21948 Exposure complete
00:22:44.805 00.033 21948 worker thread done servicing request
00:22:44.805 00.000 18120 OnExposeComplete: enter
00:22:44.806 00.001 18120 UpdateGuideState(): m_state=6
00:22:44.806 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
00:22:44.807 00.001 18120 Star::Find returns 1 (0), X=409.21, Y=236.99, Mass=2030, SNR=30.9, Peak=206 HFD=4.2
00:22:44.807 00.000 18120 MultiStar: [#1 -0.29,0.36,0.00,M3] [#2 -0.35,0.31,0.00,M3] [#3 -0.41,0.48,0.00,M6] [#4 -0.35,0.06,0.53,U] [#5 -0.24,0.16,0.54,U] [#6 -0.41,0.41,0.00,M3] [#7 -0.33,0.62,0.00,M6] [#8 -0.31,-0.15,0.43,U] 
00:22:44.808 00.001 18120 refined, 3 included, MultiStar: {-0.27, 0.10}, one-star: {-0.23, 0.19}
00:22:44.808 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
00:22:44.809 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
00:22:44.809 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.80 mountX=-0.20 mountY=0.20, mountTheta=2.36
00:22:44.810 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.10, opts=13)
00:22:44.811 00.001 18120 Enqueuing Move request for scope (-0.27, 0.10)
00:22:44.811 00.000 21948 Worker thread wakes up
00:22:44.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
00:22:44.811 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
00:22:44.811 00.000 21948 Moving (-0.27, 0.10) raw xDistance=-0.20 yDistance=0.20
00:22:44.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:22:44.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:44.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:44.812 00.001 18120 UpdateGuideState exits: m=2030 RSB=30.9
00:22:44.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:44.813 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:22:44.813 00.000 21948 MoveAxis(E, 40, ABG)
00:22:44.813 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:44.813 00.000 18120 Enqueuing Expose request
00:22:44.814 00.001 21948 Guiding  Dir = 2, Dur = 40
00:22:44.814 00.000 21948 IsSlewing returns 0
00:22:44.814 00.000 21948 IsGuiding returns 0
00:22:44.815 00.001 21948 PulseGuide returned control before completion, sleep 49
00:22:44.880 00.065 21948 IsGuiding returns 0
00:22:44.880 00.000 21948 Move returns status 0, amount 40
00:22:44.880 00.000 21948 MoveAxis(N, 0, ABG)
00:22:44.881 00.001 21948 Move returns status 0, amount 0
00:22:44.881 00.000 21948 move complete, result=0
00:22:44.881 00.000 21948 worker thread done servicing request
00:22:44.881 00.000 21948 Worker thread wakes up
00:22:44.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:44.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:44.881 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
00:22:46.509 01.628 21948 Exposure complete
00:22:46.564 00.055 21948 worker thread done servicing request
00:22:46.564 00.000 18120 OnExposeComplete: enter
00:22:46.566 00.002 18120 UpdateGuideState(): m_state=6
00:22:46.567 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
00:22:46.567 00.000 18120 Star::Find returns 1 (0), X=409.21, Y=236.75, Mass=2181, SNR=32.0, Peak=214 HFD=4.4
00:22:46.567 00.000 18120 MultiStar: [#1 -0.02,0.25,0.70,U] [#2 -0.13,0.03,0.61,U] [#3 -0.22,0.29,0.00,M7] [#4 -0.26,0.06,0.55,U] [#5 0.03,0.14,0.51,U] [#6 -0.02,0.24,0.46,U] [#7 -0.16,0.42,0.00,M7] [#8 -0.15,-0.34,0.00,M1] 
00:22:46.568 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.10}, one-star: {-0.23, -0.04}
00:22:46.569 00.001 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.14) = xAngle (3.62 = -2.66)
00:22:46.570 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
00:22:46.570 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.48 mountX=-0.14 mountY=0.07, mountTheta=2.70
00:22:46.571 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.10, opts=13)
00:22:46.572 00.001 18120 Enqueuing Move request for scope (-0.12, 0.10)
00:22:46.572 00.000 21948 Worker thread wakes up
00:22:46.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:46.573 00.001 18120 UpdateGuideState exits: m=2181 RSB=32.0
00:22:46.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:46.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:46.574 00.000 18120 Enqueuing Expose request
00:22:46.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
00:22:46.575 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
00:22:46.575 00.000 21948 Moving (-0.12, 0.10) raw xDistance=-0.14 yDistance=0.07
00:22:46.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:22:46.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:46.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:22:46.575 00.000 21948 MoveAxis(E, 0, ABG)
00:22:46.575 00.000 21948 Move returns status 0, amount 0
00:22:46.575 00.000 21948 MoveAxis(N, 0, ABG)
00:22:46.575 00.000 21948 Move returns status 0, amount 0
00:22:46.575 00.000 21948 move complete, result=0
00:22:46.575 00.000 21948 worker thread done servicing request
00:22:46.575 00.000 21948 Worker thread wakes up
00:22:46.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:46.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:46.575 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:48.098 01.523 21948 Exposure complete
00:22:48.124 00.026 21948 worker thread done servicing request
00:22:48.124 00.000 18120 OnExposeComplete: enter
00:22:48.125 00.001 18120 UpdateGuideState(): m_state=6
00:22:48.126 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
00:22:48.126 00.000 18120 Star::Find returns 1 (0), X=409.20, Y=236.90, Mass=2141, SNR=31.7, Peak=213 HFD=4.2
00:22:48.127 00.001 18120 MultiStar: [#1 -0.13,0.22,0.75,U] [#2 0.10,0.14,0.60,U] [#3 0.14,0.29,0.68,U] [#4 -0.29,0.30,0.00,M1] [#5 -0.04,0.01,0.53,U] [#6 -0.14,0.14,0.50,U] [#7 -0.02,0.24,0.50,U] [#8 -0.00,-0.12,0.43,U] 
00:22:48.127 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.14}, one-star: {-0.24, 0.11}
00:22:48.127 00.000 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.14) = xAngle (3.12 = 3.12)
00:22:48.128 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.22 = -0.07)
00:22:48.129 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.97 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
00:22:48.129 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.14, opts=13)
00:22:48.130 00.001 18120 Enqueuing Move request for scope (-0.06, 0.14)
00:22:48.130 00.000 21948 Worker thread wakes up
00:22:48.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:22:48.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:48.131 00.001 18120 UpdateGuideState exits: m=2141 RSB=31.7
00:22:48.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:48.132 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:22:48.133 00.001 21948 Moving (-0.06, 0.14) raw xDistance=-0.15 yDistance=-0.01
00:22:48.133 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:48.133 00.000 18120 Enqueuing Expose request
00:22:48.134 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:22:48.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:48.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:48.134 00.000 21948 MoveAxis(E, 0, ABG)
00:22:48.134 00.000 21948 Move returns status 0, amount 0
00:22:48.134 00.000 21948 MoveAxis(N, 0, ABG)
00:22:48.134 00.000 21948 Move returns status 0, amount 0
00:22:48.134 00.000 21948 move complete, result=0
00:22:48.134 00.000 21948 worker thread done servicing request
00:22:48.134 00.000 21948 Worker thread wakes up
00:22:48.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:48.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:48.134 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:49.769 01.635 21948 Exposure complete
00:22:49.797 00.028 21948 worker thread done servicing request
00:22:49.797 00.000 18120 OnExposeComplete: enter
00:22:49.798 00.001 18120 UpdateGuideState(): m_state=6
00:22:49.798 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
00:22:49.800 00.002 18120 Star::Find returns 1 (0), X=409.07, Y=237.05, Mass=2074, SNR=31.2, Peak=210 HFD=4.4
00:22:49.802 00.002 18120 MultiStar: [#1 0.01,0.28,0.74,U] [#2 -0.26,0.09,0.65,U] [#3 -0.45,0.42,0.00,M7] [#4 -0.34,0.25,0.00,M2] [#5 -0.14,0.18,0.51,U] [#6 -0.37,0.16,0.00,M2] [#7 -0.24,0.38,0.00,M7] [#8 -0.44,-0.11,0.00,M1] 
00:22:49.803 00.001 18120 refined, 3 included, MultiStar: {-0.21, 0.21}, one-star: {-0.37, 0.26}
00:22:49.804 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
00:22:49.805 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
00:22:49.807 00.002 18120 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.34 mountX=-0.28 mountY=0.09, mountTheta=2.84
00:22:49.812 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.21, opts=13)
00:22:49.814 00.002 18120 Enqueuing Move request for scope (-0.21, 0.21)
00:22:49.816 00.002 21948 Worker thread wakes up
00:22:49.816 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
00:22:49.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:49.819 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
00:22:49.819 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.2
00:22:49.821 00.002 21948 Moving (-0.21, 0.21) raw xDistance=-0.28 yDistance=0.09
00:22:49.821 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:22:49.821 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:49.821 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:22:49.821 00.000 21948 MoveAxis(E, 50, ABG)
00:22:49.821 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:49.822 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:49.823 00.001 18120 Enqueuing Expose request
00:22:49.825 00.002 21948 Guiding  Dir = 2, Dur = 50
00:22:49.825 00.000 21948 IsSlewing returns 0
00:22:49.826 00.001 21948 IsGuiding returns 0
00:22:49.828 00.002 21948 PulseGuide returned control before completion, sleep 58
00:22:49.895 00.067 21948 IsGuiding returns 0
00:22:49.895 00.000 21948 Move returns status 0, amount 50
00:22:49.895 00.000 21948 MoveAxis(N, 0, ABG)
00:22:49.895 00.000 21948 Move returns status 0, amount 0
00:22:49.895 00.000 21948 move complete, result=0
00:22:49.895 00.000 21948 worker thread done servicing request
00:22:49.895 00.000 21948 Worker thread wakes up
00:22:49.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:49.895 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:22:49.896 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:51.303 01.407 21948 Exposure complete
00:22:51.327 00.024 21948 worker thread done servicing request
00:22:51.327 00.000 18120 OnExposeComplete: enter
00:22:51.328 00.001 18120 UpdateGuideState(): m_state=6
00:22:51.328 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
00:22:51.329 00.001 18120 Star::Find returns 1 (0), X=409.16, Y=236.85, Mass=1973, SNR=30.6, Peak=192 HFD=4.3
00:22:51.329 00.000 18120 MultiStar: [#1 -0.26,0.06,0.75,U] [#2 -0.13,-0.00,0.63,U] [#3 -0.15,-0.03,0.66,U] [#4 -0.34,0.10,0.54,U] [#5 -0.01,-0.32,0.54,U] [#6 -0.38,0.34,0.00,M3] [#7 -0.36,0.23,0.00,M8] [#8 -0.38,-0.33,0.00,M2] 
00:22:51.330 00.001 18120 refined, 5 included, MultiStar: {-0.21, -0.01}, one-star: {-0.28, 0.05}
00:22:51.330 00.000 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.14) = xAngle (-1.95 = -1.95)
00:22:51.331 00.001 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.15 = 1.15)
00:22:51.331 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.09 mountX=-0.08 mountY=0.19, mountTheta=1.96
00:22:51.334 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.01, opts=13)
00:22:51.335 00.001 18120 Enqueuing Move request for scope (-0.21, -0.01)
00:22:51.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:51.336 00.001 21948 Worker thread wakes up
00:22:51.336 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.6
00:22:51.336 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
00:22:51.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:51.337 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
00:22:51.337 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:51.337 00.000 18120 Enqueuing Expose request
00:22:51.338 00.001 21948 Moving (-0.21, -0.01) raw xDistance=-0.08 yDistance=0.19
00:22:51.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:22:51.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:51.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:22:51.338 00.000 21948 MoveAxis(E, 0, ABG)
00:22:51.338 00.000 21948 Move returns status 0, amount 0
00:22:51.338 00.000 21948 MoveAxis(N, 0, ABG)
00:22:51.338 00.000 21948 Move returns status 0, amount 0
00:22:51.338 00.000 21948 move complete, result=0
00:22:51.338 00.000 21948 worker thread done servicing request
00:22:51.338 00.000 21948 Worker thread wakes up
00:22:51.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:51.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:51.338 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:52.962 01.624 21948 Exposure complete
00:22:53.012 00.050 21948 worker thread done servicing request
00:22:53.013 00.001 18120 OnExposeComplete: enter
00:22:53.014 00.001 18120 UpdateGuideState(): m_state=6
00:22:53.015 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
00:22:53.017 00.002 18120 Star::Find returns 1 (0), X=409.02, Y=236.98, Mass=2032, SNR=30.9, Peak=227 HFD=4.4
00:22:53.019 00.002 18120 MultiStar: [#1 -0.17,0.25,0.71,U] [#2 -0.17,0.23,0.62,U] [#3 -0.38,0.43,0.00,M7] [#4 -0.29,0.11,0.53,U] [#5 -0.23,0.12,0.52,U] [#6 -0.39,0.31,0.00,M4] [#7 -0.12,0.53,0.00,M9] [#8 -0.19,-0.37,0.00,M3] 
00:22:53.020 00.001 18120 refined, 4 included, MultiStar: {-0.27, 0.18}, one-star: {-0.42, 0.18}
00:22:53.022 00.002 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.69 = -2.60)
00:22:53.023 00.001 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
00:22:53.024 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.18 hyp=0.33 cameraTheta=2.54 mountX=-0.28 mountY=0.16, mountTheta=2.62
00:22:53.025 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.18, opts=13)
00:22:53.028 00.003 18120 Enqueuing Move request for scope (-0.27, 0.18)
00:22:53.030 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:53.033 00.003 18120 UpdateGuideState exits: m=2032 RSB=30.9
00:22:53.035 00.002 21948 Worker thread wakes up
00:22:53.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.18) opts 0xd
00:22:53.035 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:53.037 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:53.038 00.001 18120 Enqueuing Expose request
00:22:53.039 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.18)
00:22:53.039 00.000 21948 Moving (-0.27, 0.18) raw xDistance=-0.28 yDistance=0.16
00:22:53.039 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:22:53.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:53.040 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:22:53.040 00.000 21948 MoveAxis(E, 50, ABG)
00:22:53.040 00.000 21948 Guiding  Dir = 2, Dur = 50
00:22:53.040 00.000 21948 IsSlewing returns 0
00:22:53.040 00.000 21948 IsGuiding returns 0
00:22:53.042 00.002 21948 PulseGuide returned control before completion, sleep 59
00:22:53.106 00.064 21948 IsGuiding returns 0
00:22:53.107 00.001 21948 Move returns status 0, amount 50
00:22:53.107 00.000 21948 MoveAxis(N, 0, ABG)
00:22:53.107 00.000 21948 Move returns status 0, amount 0
00:22:53.107 00.000 21948 move complete, result=0
00:22:53.107 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
00:22:53.108 00.001 21948 worker thread done servicing request
00:22:53.108 00.000 21948 Worker thread wakes up
00:22:53.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:53.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:54.514 01.406 21948 Exposure complete
00:22:54.563 00.049 21948 worker thread done servicing request
00:22:54.563 00.000 18120 OnExposeComplete: enter
00:22:54.564 00.001 18120 UpdateGuideState(): m_state=6
00:22:54.565 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
00:22:54.565 00.000 18120 Star::Find returns 1 (0), X=409.24, Y=236.92, Mass=2104, SNR=31.5, Peak=194 HFD=4.2
00:22:54.566 00.001 18120 MultiStar: [#1 -0.01,0.35,0.67,U] [#2 -0.09,0.15,0.63,U] [#3 -0.00,0.30,0.67,U] [#4 -0.18,0.23,0.53,U] [#5 -0.12,-0.06,0.54,U] [#6 -0.14,0.50,0.00,M5] [#7 -0.13,0.54,0.00,M10] [#8 -0.14,-0.14,0.42,U] 
00:22:54.568 00.002 18120 refined, 6 included, MultiStar: {-0.11, 0.15}, one-star: {-0.20, 0.12}
00:22:54.570 00.002 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.14) = xAngle (3.33 = -2.95)
00:22:54.572 00.002 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.15)
00:22:54.574 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.19 mountX=-0.18 mountY=0.03, mountTheta=2.99
00:22:54.576 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
00:22:54.577 00.001 18120 Enqueuing Move request for scope (-0.11, 0.15)
00:22:54.579 00.002 21948 Worker thread wakes up
00:22:54.579 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
00:22:54.579 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
00:22:54.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:54.579 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.5
00:22:54.580 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:54.580 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:54.581 00.001 18120 Enqueuing Expose request
00:22:54.581 00.000 21948 Moving (-0.11, 0.15) raw xDistance=-0.18 yDistance=0.03
00:22:54.581 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:22:54.581 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:54.581 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:22:54.581 00.000 21948 MoveAxis(E, 0, ABG)
00:22:54.581 00.000 21948 Move returns status 0, amount 0
00:22:54.581 00.000 21948 MoveAxis(N, 0, ABG)
00:22:54.581 00.000 21948 Move returns status 0, amount 0
00:22:54.581 00.000 21948 move complete, result=0
00:22:54.581 00.000 21948 worker thread done servicing request
00:22:54.581 00.000 21948 Worker thread wakes up
00:22:54.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:54.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:54.583 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:56.214 01.631 21948 Exposure complete
00:22:56.248 00.034 21948 worker thread done servicing request
00:22:56.248 00.000 18120 OnExposeComplete: enter
00:22:56.250 00.002 18120 UpdateGuideState(): m_state=6
00:22:56.251 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
00:22:56.252 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=236.72, Mass=2017, SNR=30.8, Peak=197 HFD=4.3
00:22:56.253 00.001 18120 MultiStar: [#1 -0.10,0.10,0.70,U] [#2 -0.15,0.15,0.66,U] [#3 -0.20,0.05,0.72,U] [#4 -0.51,0.07,0.00,M1] [#5 -0.08,0.02,0.54,U] [#6 -0.24,0.35,0.00,M6] [#7 -0.30,0.38,0.00,R] [#8 -0.33,-0.27,0.00,M3] 
00:22:56.254 00.001 18120 refined, 4 included, MultiStar: {-0.14, 0.04}, one-star: {-0.16, -0.07}
00:22:56.255 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.01 = -2.28)
00:22:56.256 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
00:22:56.257 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=-0.10 mountY=0.11, mountTheta=2.29
00:22:56.258 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.04, opts=13)
00:22:56.259 00.001 18120 Enqueuing Move request for scope (-0.14, 0.04)
00:22:56.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:56.261 00.002 21948 Worker thread wakes up
00:22:56.261 00.000 18120 UpdateGuideState exits: m=2017 RSB=30.8
00:22:56.261 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:56.262 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:56.262 00.000 18120 Enqueuing Expose request
00:22:56.262 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
00:22:56.262 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
00:22:56.262 00.000 21948 Moving (-0.14, 0.04) raw xDistance=-0.10 yDistance=0.11
00:22:56.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:22:56.263 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:56.263 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:56.263 00.000 21948 MoveAxis(E, 0, ABG)
00:22:56.263 00.000 21948 Move returns status 0, amount 0
00:22:56.263 00.000 21948 MoveAxis(N, 0, ABG)
00:22:56.263 00.000 21948 Move returns status 0, amount 0
00:22:56.263 00.000 21948 move complete, result=0
00:22:56.263 00.000 21948 worker thread done servicing request
00:22:56.263 00.000 21948 Worker thread wakes up
00:22:56.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:56.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:56.263 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:57.779 01.516 21948 Exposure complete
00:22:57.830 00.051 21948 worker thread done servicing request
00:22:57.830 00.000 18120 OnExposeComplete: enter
00:22:57.832 00.002 18120 UpdateGuideState(): m_state=6
00:22:57.834 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
00:22:57.835 00.001 18120 Star::Find returns 1 (0), X=409.11, Y=236.83, Mass=1989, SNR=30.4, Peak=200 HFD=4.2
00:22:57.836 00.001 18120 MultiStar: [#1 -0.05,0.06,0.75,U] [#2 -0.12,0.12,0.69,U] [#3 -0.29,0.09,0.71,U] [#4 -0.35,0.17,0.00,M2] [#5 -0.14,-0.04,0.55,U] [#6 -0.45,0.16,0.00,M7] [#7 -0.05,-0.16,0.55,U] [#8 -0.37,-0.31,0.00,M4] 
00:22:57.837 00.001 18120 refined, 5 included, MultiStar: {-0.18, 0.03}, one-star: {-0.33, 0.03}
00:22:57.838 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.14) = xAngle (4.13 = -2.15)
00:22:57.838 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
00:22:57.839 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.99 mountX=-0.10 mountY=0.15, mountTheta=2.16
00:22:57.840 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.03, opts=13)
00:22:57.840 00.000 18120 Enqueuing Move request for scope (-0.18, 0.03)
00:22:57.840 00.000 21948 Worker thread wakes up
00:22:57.841 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:57.841 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.4
00:22:57.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.842 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:57.843 00.001 18120 Enqueuing Expose request
00:22:57.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
00:22:57.843 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
00:22:57.843 00.000 21948 Moving (-0.18, 0.03) raw xDistance=-0.10 yDistance=0.15
00:22:57.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:22:57.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:57.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:22:57.843 00.000 21948 MoveAxis(E, 0, ABG)
00:22:57.843 00.000 21948 Move returns status 0, amount 0
00:22:57.843 00.000 21948 MoveAxis(N, 0, ABG)
00:22:57.843 00.000 21948 Move returns status 0, amount 0
00:22:57.843 00.000 21948 move complete, result=0
00:22:57.843 00.000 21948 worker thread done servicing request
00:22:57.843 00.000 21948 Worker thread wakes up
00:22:57.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:57.844 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:57.844 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:59.468 01.624 21948 Exposure complete
00:22:59.496 00.028 21948 worker thread done servicing request
00:22:59.496 00.000 18120 OnExposeComplete: enter
00:22:59.497 00.001 18120 UpdateGuideState(): m_state=6
00:22:59.498 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
00:22:59.499 00.001 18120 Star::Find returns 1 (0), X=409.01, Y=236.87, Mass=2069, SNR=31.2, Peak=214 HFD=4.3
00:22:59.499 00.000 18120 MultiStar: [#1 -0.15,0.40,0.00,M1] [#2 -0.16,0.18,0.63,U] [#3 -0.09,0.50,0.00,M5] [#4 -0.19,0.25,0.56,U] [#5 -0.29,0.06,0.52,U] [#6 -0.45,0.08,0.00,M8] [#7 -0.07,0.27,0.49,U] [#8 -0.37,-0.28,0.00,M5] 
00:22:59.500 00.001 18120 refined, 4 included, MultiStar: {-0.26, 0.16}, one-star: {-0.42, 0.08}
00:22:59.500 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.74 = -2.55)
00:22:59.501 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.55)
00:22:59.501 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.30 cameraTheta=2.59 mountX=-0.25 mountY=0.16, mountTheta=2.58
00:22:59.502 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.16, opts=13)
00:22:59.503 00.001 18120 Enqueuing Move request for scope (-0.26, 0.16)
00:22:59.503 00.000 21948 Worker thread wakes up
00:22:59.504 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
00:22:59.504 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
00:22:59.504 00.000 21948 Moving (-0.26, 0.16) raw xDistance=-0.25 yDistance=0.16
00:22:59.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:22:59.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:22:59.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:59.504 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.2
00:22:59.505 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:59.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:22:59.506 00.001 18120 Enqueuing Expose request
00:22:59.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:22:59.506 00.000 21948 MoveAxis(E, 44, ABG)
00:22:59.506 00.000 21948 Guiding  Dir = 2, Dur = 44
00:22:59.506 00.000 21948 IsSlewing returns 0
00:22:59.507 00.001 21948 IsGuiding returns 0
00:22:59.509 00.002 21948 PulseGuide returned control before completion, sleep 53
00:22:59.575 00.066 21948 IsGuiding returns 1
00:22:59.575 00.000 21948 scope still moving after pulse duration time elapsed
00:22:59.606 00.031 21948 IsSlewing returns 0
00:22:59.606 00.000 21948 IsGuiding returns 0
00:22:59.606 00.000 21948 scope move finished after 44 + 56 ms
00:22:59.606 00.000 21948 Move returns status 0, amount 44
00:22:59.606 00.000 21948 MoveAxis(N, 0, ABG)
00:22:59.606 00.000 21948 Move returns status 0, amount 0
00:22:59.607 00.001 21948 move complete, result=0
00:22:59.607 00.000 21948 worker thread done servicing request
00:22:59.607 00.000 21948 Worker thread wakes up
00:22:59.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:22:59.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:22:59.607 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
00:23:01.013 01.406 21948 Exposure complete
00:23:01.050 00.037 21948 worker thread done servicing request
00:23:01.050 00.000 18120 OnExposeComplete: enter
00:23:01.051 00.001 18120 UpdateGuideState(): m_state=6
00:23:01.051 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
00:23:01.053 00.002 18120 Star::Find returns 1 (0), X=408.90, Y=236.89, Mass=1980, SNR=30.6, Peak=208 HFD=4.2
00:23:01.054 00.001 18120 MultiStar: [#1 -0.21,0.05,0.74,U] [#2 -0.42,-0.05,0.00,M1] [#3 -0.22,0.26,0.72,U] [#4 -0.12,0.15,0.54,U] [#5 -0.26,0.11,0.55,U] [#6 -0.20,0.24,0.50,U] [#7 0.06,0.05,0.54,U] [#8 -0.32,-0.08,0.42,U] 
00:23:01.055 00.001 18120 refined, 7 included, MultiStar: {-0.25, 0.11}, one-star: {-0.54, 0.10}
00:23:01.056 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.86 = -2.42)
00:23:01.057 00.001 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.68)
00:23:01.058 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.28 cameraTheta=2.72 mountX=-0.21 mountY=0.17, mountTheta=2.45
00:23:01.060 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.11, opts=13)
00:23:01.060 00.000 18120 Enqueuing Move request for scope (-0.25, 0.11)
00:23:01.061 00.001 21948 Worker thread wakes up
00:23:01.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
00:23:01.061 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
00:23:01.061 00.000 21948 Moving (-0.25, 0.11) raw xDistance=-0.21 yDistance=0.17
00:23:01.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:23:01.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:01.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:23:01.061 00.000 21948 MoveAxis(E, 40, ABG)
00:23:01.061 00.000 21948 Guiding  Dir = 2, Dur = 40
00:23:01.061 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:01.062 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.6
00:23:01.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:01.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:01.064 00.001 18120 Enqueuing Expose request
00:23:01.064 00.000 21948 IsSlewing returns 0
00:23:01.064 00.000 21948 IsGuiding returns 0
00:23:01.066 00.002 21948 PulseGuide returned control before completion, sleep 48
00:23:01.124 00.058 21948 IsGuiding returns 0
00:23:01.124 00.000 21948 Move returns status 0, amount 40
00:23:01.124 00.000 21948 MoveAxis(N, 0, ABG)
00:23:01.124 00.000 21948 Move returns status 0, amount 0
00:23:01.124 00.000 21948 move complete, result=0
00:23:01.124 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
00:23:01.126 00.002 21948 worker thread done servicing request
00:23:01.126 00.000 21948 Worker thread wakes up
00:23:01.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:01.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:02.756 01.630 21948 Exposure complete
00:23:02.799 00.043 21948 worker thread done servicing request
00:23:02.799 00.000 18120 OnExposeComplete: enter
00:23:02.800 00.001 18120 UpdateGuideState(): m_state=6
00:23:02.801 00.001 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
00:23:02.801 00.000 18120 Star::Find returns 1 (0), X=409.08, Y=236.87, Mass=2008, SNR=30.9, Peak=207 HFD=4.2
00:23:02.802 00.001 18120 MultiStar: [#1 -0.26,0.02,0.71,U] [#2 -0.23,-0.11,0.64,U] [#3 -0.30,0.21,0.00,M5] [#4 0.13,-0.12,0.58,U] [#5 0.02,-0.04,0.53,U] [#6 -0.05,0.23,0.50,U] [#7 0.02,-0.08,0.50,U] [#8 -0.34,-0.47,0.00,M5] 
00:23:02.802 00.000 18120 refined, 6 included, MultiStar: {-0.14, -0.00}, one-star: {-0.36, 0.07}
00:23:02.802 00.000 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
00:23:02.803 00.001 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.11 = 1.11)
00:23:02.803 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.13 mountX=-0.06 mountY=0.12, mountTheta=1.99
00:23:02.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.00, opts=13)
00:23:02.805 00.001 18120 Enqueuing Move request for scope (-0.14, -0.00)
00:23:02.805 00.000 21948 Worker thread wakes up
00:23:02.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
00:23:02.805 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
00:23:02.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:02.806 00.001 18120 UpdateGuideState exits: m=2008 RSB=30.9
00:23:02.806 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:02.807 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:02.808 00.001 18120 Enqueuing Expose request
00:23:02.808 00.000 21948 Moving (-0.14, -0.00) raw xDistance=-0.06 yDistance=0.12
00:23:02.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:23:02.809 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:02.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:02.809 00.000 21948 MoveAxis(E, 0, ABG)
00:23:02.809 00.000 21948 Move returns status 0, amount 0
00:23:02.809 00.000 21948 MoveAxis(N, 0, ABG)
00:23:02.809 00.000 21948 Move returns status 0, amount 0
00:23:02.809 00.000 21948 move complete, result=0
00:23:02.809 00.000 21948 worker thread done servicing request
00:23:02.809 00.000 21948 Worker thread wakes up
00:23:02.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:02.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:02.809 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:04.337 01.528 21948 Exposure complete
00:23:04.364 00.027 21948 worker thread done servicing request
00:23:04.364 00.000 18120 OnExposeComplete: enter
00:23:04.365 00.001 18120 UpdateGuideState(): m_state=6
00:23:04.366 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
00:23:04.366 00.000 18120 Star::Find returns 1 (0), X=409.13, Y=236.79, Mass=1984, SNR=30.5, Peak=196 HFD=4.3
00:23:04.367 00.001 18120 MultiStar: [#1 -0.08,0.07,0.77,U] [#2 -0.12,0.03,0.68,U] [#3 -0.15,0.29,0.71,U] [#4 -0.19,0.02,0.55,U] [#5 0.06,-0.29,0.55,U] [#6 -0.45,0.35,0.00,M7] [#7 0.32,-0.00,0.52,U] [#8 -0.24,-0.34,0.00,M6] 
00:23:04.367 00.000 18120 refined, 6 included, MultiStar: {-0.10, 0.03}, one-star: {-0.31, -0.00}
00:23:04.368 00.001 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.14) = xAngle (4.01 = -2.27)
00:23:04.368 00.000 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
00:23:04.369 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.87 mountX=-0.07 mountY=0.08, mountTheta=2.29
00:23:04.370 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
00:23:04.370 00.000 18120 Enqueuing Move request for scope (-0.10, 0.03)
00:23:04.371 00.001 21948 Worker thread wakes up
00:23:04.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:04.371 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.5
00:23:04.372 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:23:04.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:23:04.372 00.000 21948 Moving (-0.10, 0.03) raw xDistance=-0.07 yDistance=0.08
00:23:04.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:23:04.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:04.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:04.373 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:04.373 00.000 18120 Enqueuing Expose request
00:23:04.373 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:23:04.373 00.000 21948 MoveAxis(E, 0, ABG)
00:23:04.373 00.000 21948 Move returns status 0, amount 0
00:23:04.373 00.000 21948 MoveAxis(N, 0, ABG)
00:23:04.373 00.000 21948 Move returns status 0, amount 0
00:23:04.373 00.000 21948 move complete, result=0
00:23:04.374 00.001 21948 worker thread done servicing request
00:23:04.374 00.000 21948 Worker thread wakes up
00:23:04.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:04.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:04.374 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:06.009 01.635 21948 Exposure complete
00:23:06.043 00.034 21948 worker thread done servicing request
00:23:06.044 00.001 18120 OnExposeComplete: enter
00:23:06.044 00.000 18120 UpdateGuideState(): m_state=6
00:23:06.044 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
00:23:06.044 00.000 18120 Star::Find returns 1 (0), X=409.15, Y=236.90, Mass=2039, SNR=31.0, Peak=213 HFD=4.2
00:23:06.046 00.002 18120 MultiStar: [#1 -0.01,0.23,0.74,U] [#2 -0.16,0.08,0.66,U] [#3 -0.18,0.34,0.00,M5] [#4 -0.13,0.44,0.00,M1] [#5 -0.09,-0.06,0.51,U] [#6 -0.25,0.19,0.47,U] [#7 0.35,-0.12,0.00,M1] [#8 -0.49,-0.29,0.00,M7] 
00:23:06.047 00.001 18120 refined, 4 included, MultiStar: {-0.17, 0.11}, one-star: {-0.29, 0.11}
00:23:06.048 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.69 = -2.59)
00:23:06.049 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
00:23:06.051 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.55 mountX=-0.17 mountY=0.10, mountTheta=2.62
00:23:06.053 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.11, opts=13)
00:23:06.054 00.001 18120 Enqueuing Move request for scope (-0.17, 0.11)
00:23:06.054 00.000 21948 Worker thread wakes up
00:23:06.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:06.056 00.002 18120 UpdateGuideState exits: m=2039 RSB=31.0
00:23:06.058 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
00:23:06.058 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
00:23:06.058 00.000 21948 Moving (-0.17, 0.11) raw xDistance=-0.17 yDistance=0.10
00:23:06.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:23:06.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:06.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:06.059 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:06.060 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:23:06.060 00.000 21948 MoveAxis(E, 0, ABG)
00:23:06.060 00.000 21948 Move returns status 0, amount 0
00:23:06.060 00.000 21948 MoveAxis(N, 0, ABG)
00:23:06.060 00.000 21948 Move returns status 0, amount 0
00:23:06.060 00.000 18120 Enqueuing Expose request
00:23:06.060 00.000 21948 move complete, result=0
00:23:06.060 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:06.061 00.001 21948 worker thread done servicing request
00:23:06.061 00.000 21948 Worker thread wakes up
00:23:06.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:06.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:07.587 01.526 21948 Exposure complete
00:23:07.612 00.025 21948 worker thread done servicing request
00:23:07.612 00.000 18120 OnExposeComplete: enter
00:23:07.613 00.001 18120 UpdateGuideState(): m_state=6
00:23:07.613 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
00:23:07.614 00.001 18120 Star::Find returns 1 (0), X=409.06, Y=236.99, Mass=2021, SNR=30.8, Peak=209 HFD=4.4
00:23:07.614 00.000 18120 MultiStar: [#1 -0.22,0.25,0.67,U] [#2 -0.16,0.15,0.63,U] [#3 -0.18,0.27,0.68,U] [#4 -0.03,0.43,0.00,M2] [#5 -0.03,0.18,0.53,U] [#6 -0.46,0.29,0.00,M7] [#7 -0.01,-0.07,0.54,U] [#8 -0.16,-0.17,0.47,U] 
00:23:07.614 00.000 18120 refined, 6 included, MultiStar: {-0.19, 0.14}, one-star: {-0.38, 0.19}
00:23:07.615 00.001 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
00:23:07.615 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.47)
00:23:07.616 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=-0.20 mountY=0.11, mountTheta=2.66
00:23:07.618 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.14, opts=13)
00:23:07.618 00.000 18120 Enqueuing Move request for scope (-0.19, 0.14)
00:23:07.619 00.001 21948 Worker thread wakes up
00:23:07.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
00:23:07.619 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
00:23:07.619 00.000 21948 Moving (-0.19, 0.14) raw xDistance=-0.20 yDistance=0.11
00:23:07.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:23:07.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:07.619 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.8
00:23:07.620 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.620 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:07.620 00.000 18120 Enqueuing Expose request
00:23:07.621 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:07.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:23:07.621 00.000 21948 MoveAxis(E, 36, ABG)
00:23:07.621 00.000 21948 Guiding  Dir = 2, Dur = 36
00:23:07.621 00.000 21948 IsSlewing returns 0
00:23:07.621 00.000 21948 IsGuiding returns 0
00:23:07.623 00.002 21948 PulseGuide returned control before completion, sleep 45
00:23:07.680 00.057 21948 IsGuiding returns 0
00:23:07.680 00.000 21948 Move returns status 0, amount 36
00:23:07.680 00.000 21948 MoveAxis(N, 0, ABG)
00:23:07.680 00.000 21948 Move returns status 0, amount 0
00:23:07.680 00.000 21948 move complete, result=0
00:23:07.680 00.000 21948 worker thread done servicing request
00:23:07.680 00.000 21948 Worker thread wakes up
00:23:07.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:07.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:07.680 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:23:09.316 01.636 21948 Exposure complete
00:23:09.359 00.043 21948 worker thread done servicing request
00:23:09.359 00.000 18120 OnExposeComplete: enter
00:23:09.360 00.001 18120 UpdateGuideState(): m_state=6
00:23:09.361 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
00:23:09.361 00.000 18120 Star::Find returns 1 (0), X=408.82, Y=236.72, Mass=2243, SNR=32.6, Peak=193 HFD=4.4
00:23:09.362 00.001 18120 MultiStar: [#1 -0.46,0.06,0.00,M1] [#2 -0.16,0.03,0.60,U] [#3 -0.43,0.12,0.00,M5] [#4 -0.26,0.26,0.00,M3] [#5 -0.22,0.27,0.48,U] [#6 -0.59,0.14,0.00,M8] [#7 0.08,-0.17,0.50,U] [#8 -0.41,-0.29,0.00,M7] 
00:23:09.363 00.001 18120 refined, 3 included, MultiStar: {-0.30, -0.01}, one-star: {-0.62, -0.08}
00:23:09.363 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.14) = xAngle (-1.98 = -1.98)
00:23:09.364 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.12 = 1.12)
00:23:09.364 00.000 18120 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.12 mountX=-0.12 mountY=0.27, mountTheta=1.99
00:23:09.365 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=-0.01, opts=13)
00:23:09.366 00.001 18120 Enqueuing Move request for scope (-0.30, -0.01)
00:23:09.366 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:09.367 00.001 21948 Worker thread wakes up
00:23:09.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
00:23:09.367 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
00:23:09.367 00.000 18120 UpdateGuideState exits: m=2243 RSB=32.6
00:23:09.367 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:09.368 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:09.368 00.000 18120 Enqueuing Expose request
00:23:09.369 00.001 21948 Moving (-0.30, -0.01) raw xDistance=-0.12 yDistance=0.27
00:23:09.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:23:09.369 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:23:09.369 00.000 21948 MoveAxis(E, 0, ABG)
00:23:09.369 00.000 21948 Move returns status 0, amount 0
00:23:09.369 00.000 21948 MoveAxis(S, 65, ABG)
00:23:09.369 00.000 21948 Guiding  Dir = 1, Dur = 65
00:23:09.369 00.000 21948 IsSlewing returns 0
00:23:09.369 00.000 21948 IsGuiding returns 0
00:23:09.374 00.005 21948 PulseGuide returned control before completion, sleep 71
00:23:09.456 00.082 21948 IsGuiding returns 0
00:23:09.456 00.000 21948 Move returns status 0, amount 65
00:23:09.456 00.000 21948 move complete, result=0
00:23:09.456 00.000 21948 worker thread done servicing request
00:23:09.457 00.001 21948 Worker thread wakes up
00:23:09.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:09.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:09.457 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
00:23:10.865 01.408 21948 Exposure complete
00:23:10.892 00.027 21948 worker thread done servicing request
00:23:10.892 00.000 18120 OnExposeComplete: enter
00:23:10.893 00.001 18120 UpdateGuideState(): m_state=6
00:23:10.894 00.001 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
00:23:10.894 00.000 18120 Star::Find returns 1 (0), X=409.08, Y=236.88, Mass=2049, SNR=31.1, Peak=204 HFD=4.2
00:23:10.895 00.001 18120 MultiStar: [#1 -0.42,0.42,0.00,M2] [#2 -0.26,-0.09,0.65,U] [#3 -0.26,0.25,0.69,U] [#4 -0.16,0.25,0.55,U] [#5 -0.32,-0.03,0.49,U] [#6 -0.18,0.15,0.49,U] [#7 0.06,-0.06,0.50,U] [#8 -0.44,-0.14,0.00,M8] 
00:23:10.896 00.001 18120 refined, 6 included, MultiStar: {-0.23, 0.08}, one-star: {-0.36, 0.08}
00:23:10.897 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
00:23:10.897 00.000 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
00:23:10.898 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.80 mountX=-0.17 mountY=0.17, mountTheta=2.36
00:23:10.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.08, opts=13)
00:23:10.900 00.001 18120 Enqueuing Move request for scope (-0.23, 0.08)
00:23:10.900 00.000 21948 Worker thread wakes up
00:23:10.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:10.900 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
00:23:10.901 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:10.901 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:10.902 00.001 18120 Enqueuing Expose request
00:23:10.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
00:23:10.902 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
00:23:10.902 00.000 21948 Moving (-0.23, 0.08) raw xDistance=-0.17 yDistance=0.17
00:23:10.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:23:10.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:10.903 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:23:10.903 00.000 21948 MoveAxis(E, 0, ABG)
00:23:10.903 00.000 21948 Move returns status 0, amount 0
00:23:10.903 00.000 21948 MoveAxis(N, 0, ABG)
00:23:10.903 00.000 21948 Move returns status 0, amount 0
00:23:10.903 00.000 21948 move complete, result=0
00:23:10.903 00.000 21948 worker thread done servicing request
00:23:10.903 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:10.903 00.000 21948 Worker thread wakes up
00:23:10.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:10.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:12.542 01.639 21948 Exposure complete
00:23:12.607 00.065 21948 worker thread done servicing request
00:23:12.607 00.000 18120 OnExposeComplete: enter
00:23:12.609 00.002 18120 UpdateGuideState(): m_state=6
00:23:12.610 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
00:23:12.611 00.001 18120 Star::Find returns 1 (0), X=409.13, Y=237.06, Mass=2085, SNR=31.4, Peak=223 HFD=4.3
00:23:12.611 00.000 18120 MultiStar: [#1 -0.32,0.19,0.00,M3] [#2 -0.20,0.05,0.64,U] [#3 -0.42,0.24,0.00,M5] [#4 -0.25,0.36,0.00,M3] [#5 -0.12,-0.04,0.51,U] [#6 -0.13,0.15,0.49,U] [#7 -0.03,0.08,0.49,U] [#8 -0.27,-0.14,0.49,U] 
00:23:12.612 00.001 18120 refined, 5 included, MultiStar: {-0.20, 0.09}, one-star: {-0.30, 0.26}
00:23:12.612 00.000 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.86 = -2.42)
00:23:12.613 00.001 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.68)
00:23:12.613 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.21 cameraTheta=2.72 mountX=-0.16 mountY=0.13, mountTheta=2.44
00:23:12.615 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.09, opts=13)
00:23:12.616 00.001 18120 Enqueuing Move request for scope (-0.20, 0.09)
00:23:12.618 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:12.618 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.4
00:23:12.619 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:12.619 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:12.620 00.001 18120 Enqueuing Expose request
00:23:12.620 00.000 21948 Worker thread wakes up
00:23:12.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
00:23:12.620 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
00:23:12.620 00.000 21948 Moving (-0.20, 0.09) raw xDistance=-0.16 yDistance=0.13
00:23:12.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:23:12.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:12.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:23:12.620 00.000 21948 MoveAxis(E, 0, ABG)
00:23:12.620 00.000 21948 Move returns status 0, amount 0
00:23:12.621 00.001 21948 MoveAxis(N, 0, ABG)
00:23:12.621 00.000 21948 Move returns status 0, amount 0
00:23:12.621 00.000 21948 move complete, result=0
00:23:12.621 00.000 21948 worker thread done servicing request
00:23:12.621 00.000 21948 Worker thread wakes up
00:23:12.621 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:12.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:12.621 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:14.036 01.415 21948 Exposure complete
00:23:14.070 00.034 21948 worker thread done servicing request
00:23:14.070 00.000 18120 OnExposeComplete: enter
00:23:14.071 00.001 18120 UpdateGuideState(): m_state=6
00:23:14.072 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
00:23:14.073 00.001 18120 Star::Find returns 1 (0), X=409.17, Y=236.86, Mass=2047, SNR=31.1, Peak=209 HFD=4.3
00:23:14.074 00.001 18120 MultiStar: [#1 -0.26,0.40,0.00,M4] [#2 -0.34,0.30,0.00,M1] [#3 -0.41,0.21,0.00,M6] [#4 -0.08,0.11,0.54,U] [#5 -0.13,0.21,0.52,U] [#6 -0.46,0.42,0.00,M7] [#7 -0.08,0.01,0.51,U] [#8 -0.11,-0.19,0.46,U] 
00:23:14.075 00.001 18120 refined, 4 included, MultiStar: {-0.16, 0.05}, one-star: {-0.27, 0.06}
00:23:14.076 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.14) = xAngle (3.97 = -2.31)
00:23:14.076 00.000 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.79)
00:23:14.077 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.83 mountX=-0.11 mountY=0.12, mountTheta=2.33
00:23:14.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.05, opts=13)
00:23:14.079 00.001 18120 Enqueuing Move request for scope (-0.16, 0.05)
00:23:14.079 00.000 21948 Worker thread wakes up
00:23:14.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
00:23:14.079 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
00:23:14.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:14.080 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.1
00:23:14.080 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:14.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:14.081 00.001 18120 Enqueuing Expose request
00:23:14.081 00.000 21948 Moving (-0.16, 0.05) raw xDistance=-0.11 yDistance=0.12
00:23:14.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:23:14.082 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:14.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:14.082 00.000 21948 MoveAxis(E, 0, ABG)
00:23:14.082 00.000 21948 Move returns status 0, amount 0
00:23:14.082 00.000 21948 MoveAxis(N, 0, ABG)
00:23:14.082 00.000 21948 Move returns status 0, amount 0
00:23:14.082 00.000 21948 move complete, result=0
00:23:14.082 00.000 21948 worker thread done servicing request
00:23:14.082 00.000 21948 Worker thread wakes up
00:23:14.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:14.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:14.082 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:15.708 01.626 21948 Exposure complete
00:23:15.732 00.024 21948 worker thread done servicing request
00:23:15.732 00.000 18120 OnExposeComplete: enter
00:23:15.733 00.001 18120 UpdateGuideState(): m_state=6
00:23:15.733 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
00:23:15.734 00.001 18120 Star::Find returns 1 (0), X=408.96, Y=237.08, Mass=2088, SNR=31.4, Peak=225 HFD=4.3
00:23:15.734 00.000 18120 MultiStar: [#1 -0.12,0.35,0.00,M5] [#2 -0.25,0.17,0.65,U] [#3 -0.37,0.49,0.00,M7] [#4 -0.39,0.45,0.00,M3] [#5 -0.07,0.20,0.50,U] [#6 -0.12,0.52,0.00,M8] [#7 0.14,0.04,0.51,U] [#8 -0.46,-0.06,0.00,M7] 
00:23:15.735 00.001 18120 refined, 3 included, MultiStar: {-0.23, 0.19}, one-star: {-0.48, 0.29}
00:23:15.735 00.000 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.58 = -2.70)
00:23:15.736 00.001 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.40)
00:23:15.736 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.44 mountX=-0.27 mountY=0.12, mountTheta=2.74
00:23:15.738 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.19, opts=13)
00:23:15.738 00.000 18120 Enqueuing Move request for scope (-0.23, 0.19)
00:23:15.739 00.001 21948 Worker thread wakes up
00:23:15.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:15.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
00:23:15.739 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.4
00:23:15.740 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
00:23:15.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:15.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:15.740 00.000 18120 Enqueuing Expose request
00:23:15.741 00.001 21948 Moving (-0.23, 0.19) raw xDistance=-0.27 yDistance=0.12
00:23:15.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:23:15.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:15.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:15.741 00.000 21948 MoveAxis(E, 49, ABG)
00:23:15.741 00.000 21948 Guiding  Dir = 2, Dur = 49
00:23:15.741 00.000 21948 IsSlewing returns 0
00:23:15.741 00.000 21948 IsGuiding returns 0
00:23:15.743 00.002 21948 PulseGuide returned control before completion, sleep 58
00:23:15.815 00.072 21948 IsGuiding returns 0
00:23:15.815 00.000 21948 Move returns status 0, amount 49
00:23:15.816 00.001 21948 MoveAxis(N, 0, ABG)
00:23:15.816 00.000 21948 Move returns status 0, amount 0
00:23:15.816 00.000 21948 move complete, result=0
00:23:15.816 00.000 21948 worker thread done servicing request
00:23:15.816 00.000 21948 Worker thread wakes up
00:23:15.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:15.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:15.816 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
00:23:17.231 01.415 21948 Exposure complete
00:23:17.257 00.026 21948 worker thread done servicing request
00:23:17.257 00.000 18120 OnExposeComplete: enter
00:23:17.257 00.000 18120 UpdateGuideState(): m_state=6
00:23:17.258 00.001 18120 Star::Find(15, 408, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
00:23:17.258 00.000 18120 Star::Find returns 1 (0), X=409.19, Y=236.82, Mass=1941, SNR=30.2, Peak=191 HFD=4.3
00:23:17.259 00.001 18120 MultiStar: [#1 0.17,0.22,0.76,U] [#2 0.08,0.02,0.65,U] [#3 0.13,0.07,0.71,U] [#4 0.04,-0.04,0.56,U] [#5 0.01,-0.08,0.55,U] [#6 -0.12,0.47,0.00,M9] [#7 0.07,-0.01,0.51,U] [#8 -0.29,-0.26,0.00,M8] 
00:23:17.262 00.003 18120 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {-0.25, 0.03}
00:23:17.265 00.003 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.14) = xAngle (2.27 = 2.27)
00:23:17.266 00.001 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.37 = -0.91)
00:23:17.268 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.13 mountX=-0.03 mountY=-0.03, mountTheta=-2.25
00:23:17.273 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
00:23:17.274 00.001 18120 Enqueuing Move request for scope (0.02, 0.04)
00:23:17.275 00.001 21948 Worker thread wakes up
00:23:17.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:23:17.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:23:17.275 00.000 21948 Moving (0.02, 0.04) raw xDistance=-0.03 yDistance=-0.03
00:23:17.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:17.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:17.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:17.278 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:17.278 00.000 21948 MoveAxis(E, 0, ABG)
00:23:17.278 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.2
00:23:17.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:17.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:17.279 00.000 18120 Enqueuing Expose request
00:23:17.279 00.000 21948 Move returns status 0, amount 0
00:23:17.280 00.001 21948 MoveAxis(N, 0, ABG)
00:23:17.280 00.000 21948 Move returns status 0, amount 0
00:23:17.280 00.000 21948 move complete, result=0
00:23:17.280 00.000 21948 worker thread done servicing request
00:23:17.280 00.000 21948 Worker thread wakes up
00:23:17.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:17.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:17.280 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:18.905 01.625 21948 Exposure complete
00:23:18.935 00.030 21948 worker thread done servicing request
00:23:18.935 00.000 18120 OnExposeComplete: enter
00:23:18.936 00.001 18120 UpdateGuideState(): m_state=6
00:23:18.937 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
00:23:18.937 00.000 18120 Star::Find returns 1 (0), X=409.14, Y=236.84, Mass=2171, SNR=32.0, Peak=206 HFD=4.3
00:23:18.938 00.001 18120 MultiStar: [#1 -0.06,-0.13,0.67,U] [#2 -0.22,-0.05,0.66,U] [#3 0.08,-0.07,0.65,U] [#4 0.03,0.02,0.51,U] [#5 -0.20,-0.02,0.52,U] [#6 -0.16,0.14,0.46,U] [#7 0.17,-0.14,0.51,U] [#8 -0.33,-0.36,0.00,M9] 
00:23:18.938 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {-0.30, 0.04}
00:23:18.938 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
00:23:18.939 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
00:23:18.939 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.90 mountX=-0.02 mountY=0.10, mountTheta=1.76
00:23:18.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.02, opts=13)
00:23:18.941 00.001 18120 Enqueuing Move request for scope (-0.10, -0.02)
00:23:18.941 00.000 21948 Worker thread wakes up
00:23:18.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:18.942 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
00:23:18.942 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
00:23:18.942 00.000 21948 Moving (-0.10, -0.02) raw xDistance=-0.02 yDistance=0.10
00:23:18.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:23:18.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:18.942 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.0
00:23:18.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:18.944 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:18.944 00.000 18120 Enqueuing Expose request
00:23:18.945 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:23:18.945 00.000 21948 MoveAxis(E, 0, ABG)
00:23:18.945 00.000 21948 Move returns status 0, amount 0
00:23:18.945 00.000 21948 MoveAxis(N, 0, ABG)
00:23:18.945 00.000 21948 Move returns status 0, amount 0
00:23:18.945 00.000 21948 move complete, result=0
00:23:18.945 00.000 21948 worker thread done servicing request
00:23:18.945 00.000 21948 Worker thread wakes up
00:23:18.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:18.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:18.945 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:20.464 01.519 21948 Exposure complete
00:23:20.493 00.029 21948 worker thread done servicing request
00:23:20.493 00.000 18120 OnExposeComplete: enter
00:23:20.494 00.001 18120 UpdateGuideState(): m_state=6
00:23:20.494 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
00:23:20.495 00.001 18120 Star::Find returns 1 (0), X=409.22, Y=236.92, Mass=2080, SNR=31.3, Peak=217 HFD=4.2
00:23:20.496 00.001 18120 MultiStar: [#1 -0.11,0.13,0.71,U] [#2 -0.19,-0.02,0.65,U] [#3 -0.20,0.01,0.63,U] [#4 -0.05,0.08,0.54,U] [#5 -0.25,-0.04,0.52,U] [#6 -0.14,0.42,0.00,M9] [#7 0.15,0.01,0.53,U] [#8 -0.09,-0.26,0.45,U] 
00:23:20.497 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.02}, one-star: {-0.22, 0.13}
00:23:20.497 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.10 = -2.18)
00:23:20.497 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
00:23:20.498 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=2.96 mountX=-0.08 mountY=0.11, mountTheta=2.19
00:23:20.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.02, opts=13)
00:23:20.499 00.000 18120 Enqueuing Move request for scope (-0.13, 0.02)
00:23:20.500 00.001 21948 Worker thread wakes up
00:23:20.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
00:23:20.500 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
00:23:20.500 00.000 21948 Moving (-0.13, 0.02) raw xDistance=-0.08 yDistance=0.11
00:23:20.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:23:20.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:20.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:20.502 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:23:20.502 00.000 21948 MoveAxis(E, 0, ABG)
00:23:20.502 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.3
00:23:20.503 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:20.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:20.504 00.001 18120 Enqueuing Expose request
00:23:20.505 00.001 21948 Move returns status 0, amount 0
00:23:20.505 00.000 21948 MoveAxis(N, 0, ABG)
00:23:20.505 00.000 21948 Move returns status 0, amount 0
00:23:20.505 00.000 21948 move complete, result=0
00:23:20.505 00.000 21948 worker thread done servicing request
00:23:20.505 00.000 21948 Worker thread wakes up
00:23:20.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:20.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:20.505 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:22.139 01.634 21948 Exposure complete
00:23:22.174 00.035 21948 worker thread done servicing request
00:23:22.174 00.000 18120 OnExposeComplete: enter
00:23:22.175 00.001 18120 UpdateGuideState(): m_state=6
00:23:22.176 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
00:23:22.176 00.000 18120 Star::Find returns 1 (0), X=408.98, Y=236.71, Mass=2153, SNR=31.9, Peak=192 HFD=4.2
00:23:22.177 00.001 18120 MultiStar: [#1 -0.12,0.23,0.69,U] [#2 -0.08,0.18,0.61,U] [#3 -0.41,0.22,0.00,M5] [#4 0.18,0.23,0.55,U] [#5 0.22,-0.06,0.51,U] [#6 -0.33,0.36,0.00,M10] [#7 0.38,-0.10,0.00,M1] [#8 -0.17,-0.37,0.00,M9] 
00:23:22.178 00.001 18120 refined, 4 included, MultiStar: {-0.11, 0.08}, one-star: {-0.46, -0.08}
00:23:22.180 00.002 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.64 = -2.64)
00:23:22.181 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.46)
00:23:22.182 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.50 mountX=-0.12 mountY=0.06, mountTheta=2.67
00:23:22.184 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.08, opts=13)
00:23:22.186 00.002 18120 Enqueuing Move request for scope (-0.11, 0.08)
00:23:22.186 00.000 21948 Worker thread wakes up
00:23:22.186 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:22.187 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
00:23:22.187 00.000 18120 UpdateGuideState exits: m=2153 RSB=31.9
00:23:22.187 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
00:23:22.187 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:22.187 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:22.189 00.002 18120 Enqueuing Expose request
00:23:22.189 00.000 21948 Moving (-0.11, 0.08) raw xDistance=-0.12 yDistance=0.06
00:23:22.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:23:22.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:22.189 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:23:22.189 00.000 21948 MoveAxis(E, 0, ABG)
00:23:22.189 00.000 21948 Move returns status 0, amount 0
00:23:22.189 00.000 21948 MoveAxis(N, 0, ABG)
00:23:22.189 00.000 21948 Move returns status 0, amount 0
00:23:22.189 00.000 21948 move complete, result=0
00:23:22.189 00.000 21948 worker thread done servicing request
00:23:22.189 00.000 21948 Worker thread wakes up
00:23:22.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:22.190 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:22.190 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:23.714 01.524 21948 Exposure complete
00:23:23.767 00.053 21948 worker thread done servicing request
00:23:23.767 00.000 18120 OnExposeComplete: enter
00:23:23.769 00.002 18120 UpdateGuideState(): m_state=6
00:23:23.770 00.001 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
00:23:23.772 00.002 18120 Star::Find returns 1 (0), X=409.35, Y=236.70, Mass=2127, SNR=31.7, Peak=165 HFD=4.4
00:23:23.773 00.001 18120 MultiStar: [#1 -0.06,-0.05,0.68,U] [#2 -0.13,-0.07,0.65,U] [#3 0.24,-0.04,0.68,U] [#4 0.04,0.02,0.56,U] [#5 -0.09,-0.01,0.54,U] [#6 -0.19,0.20,0.48,U] [#7 0.20,-0.31,0.00,M2] [#8 -0.20,-0.38,0.00,M10] 
00:23:23.774 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {-0.09, -0.09}
00:23:23.776 00.002 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
00:23:23.777 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
00:23:23.778 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.62 mountX=0.00 mountY=0.04, mountTheta=1.47
00:23:23.780 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
00:23:23.782 00.002 18120 Enqueuing Move request for scope (-0.04, -0.02)
00:23:23.783 00.001 21948 Worker thread wakes up
00:23:23.784 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:23:23.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:23:23.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:23.785 00.001 21948 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.04
00:23:23.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:23:23.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:23.785 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.7
00:23:23.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:23.788 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:23.788 00.000 21948 MoveAxis(E, 0, ABG)
00:23:23.788 00.000 21948 Move returns status 0, amount 0
00:23:23.788 00.000 21948 MoveAxis(N, 0, ABG)
00:23:23.788 00.000 21948 Move returns status 0, amount 0
00:23:23.788 00.000 21948 move complete, result=0
00:23:23.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:23.789 00.001 18120 Enqueuing Expose request
00:23:23.790 00.001 21948 worker thread done servicing request
00:23:23.790 00.000 21948 Worker thread wakes up
00:23:23.790 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:23.791 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:23.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:25.420 01.629 21948 Exposure complete
00:23:25.463 00.043 21948 worker thread done servicing request
00:23:25.464 00.001 18120 OnExposeComplete: enter
00:23:25.465 00.001 18120 UpdateGuideState(): m_state=6
00:23:25.467 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
00:23:25.470 00.003 18120 Star::Find returns 1 (0), X=409.09, Y=236.83, Mass=2004, SNR=30.7, Peak=193 HFD=4.2
00:23:25.473 00.003 18120 MultiStar: [#1 -0.32,0.27,0.00,M1] [#2 -0.09,0.22,0.67,U] [#3 -0.18,0.26,0.69,U] [#4 -0.07,0.24,0.56,U] [#5 -0.00,0.04,0.53,U] [#6 0.06,0.24,0.49,U] [#7 0.12,-0.09,0.51,U] [#8 -0.48,-0.08,0.00,R] 
00:23:25.475 00.002 18120 refined, 6 included, MultiStar: {-0.11, 0.13}, one-star: {-0.35, 0.04}
00:23:25.477 00.002 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.14) = xAngle (3.41 = -2.88)
00:23:25.480 00.003 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.51 = 0.23)
00:23:25.482 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.26 mountX=-0.17 mountY=0.04, mountTheta=2.91
00:23:25.486 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
00:23:25.487 00.001 18120 Enqueuing Move request for scope (-0.11, 0.13)
00:23:25.488 00.001 21948 Worker thread wakes up
00:23:25.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
00:23:25.488 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
00:23:25.488 00.000 21948 Moving (-0.11, 0.13) raw xDistance=-0.17 yDistance=0.04
00:23:25.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:25.490 00.002 18120 UpdateGuideState exits: m=2004 RSB=30.7
00:23:25.491 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:25.493 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:25.494 00.001 18120 Enqueuing Expose request
00:23:25.495 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:23:25.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:25.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:25.495 00.000 21948 MoveAxis(E, 0, ABG)
00:23:25.495 00.000 21948 Move returns status 0, amount 0
00:23:25.495 00.000 21948 MoveAxis(N, 0, ABG)
00:23:25.495 00.000 21948 Move returns status 0, amount 0
00:23:25.495 00.000 21948 move complete, result=0
00:23:25.495 00.000 21948 worker thread done servicing request
00:23:25.495 00.000 21948 Worker thread wakes up
00:23:25.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:25.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:25.497 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:27.009 01.512 21948 Exposure complete
00:23:27.052 00.043 21948 worker thread done servicing request
00:23:27.052 00.000 18120 OnExposeComplete: enter
00:23:27.053 00.001 18120 UpdateGuideState(): m_state=6
00:23:27.053 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
00:23:27.054 00.001 18120 Star::Find returns 1 (0), X=409.24, Y=236.83, Mass=2155, SNR=31.8, Peak=214 HFD=4.4
00:23:27.054 00.000 18120 MultiStar: [#1 -0.18,0.21,0.67,U] [#2 -0.11,0.02,0.62,U] [#3 0.24,0.04,0.65,U] [#4 -0.22,0.20,0.54,U] [#5 -0.10,-0.11,0.53,U] [#6 -0.09,0.12,0.49,U] [#7 0.15,-0.29,0.51,U] [#8 -0.01,-0.33,0.45,U] 
00:23:27.056 00.002 18120 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.20, 0.04}
00:23:27.057 00.001 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.14) = xAngle (4.22 = -2.06)
00:23:27.057 00.000 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.32 = 1.04)
00:23:27.058 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.08 mountX=-0.03 mountY=0.06, mountTheta=2.07
00:23:27.059 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.00, opts=13)
00:23:27.060 00.001 18120 Enqueuing Move request for scope (-0.07, 0.00)
00:23:27.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:27.061 00.001 18120 UpdateGuideState exits: m=2155 RSB=31.8
00:23:27.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.062 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:27.062 00.000 18120 Enqueuing Expose request
00:23:27.063 00.001 21948 Worker thread wakes up
00:23:27.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
00:23:27.063 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
00:23:27.063 00.000 21948 Moving (-0.07, 0.00) raw xDistance=-0.03 yDistance=0.06
00:23:27.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:27.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:27.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:23:27.063 00.000 21948 MoveAxis(E, 0, ABG)
00:23:27.063 00.000 21948 Move returns status 0, amount 0
00:23:27.063 00.000 21948 MoveAxis(N, 0, ABG)
00:23:27.063 00.000 21948 Move returns status 0, amount 0
00:23:27.063 00.000 21948 move complete, result=0
00:23:27.063 00.000 21948 worker thread done servicing request
00:23:27.063 00.000 21948 Worker thread wakes up
00:23:27.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:27.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:27.063 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:28.698 01.635 21948 Exposure complete
00:23:28.724 00.026 21948 worker thread done servicing request
00:23:28.724 00.000 18120 OnExposeComplete: enter
00:23:28.724 00.000 18120 UpdateGuideState(): m_state=6
00:23:28.725 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
00:23:28.725 00.000 18120 Star::Find returns 1 (0), X=409.01, Y=236.96, Mass=2215, SNR=32.3, Peak=210 HFD=4.4
00:23:28.727 00.002 18120 MultiStar: [#1 -0.17,0.18,0.71,U] [#2 -0.30,0.18,0.65,U] [#3 -0.54,0.25,0.00,M3] [#4 -0.21,0.23,0.56,U] [#5 -0.07,-0.08,0.50,U] [#6 -0.10,0.20,0.47,U] [#7 0.12,0.12,0.51,U] [#8 0.11,-0.14,0.44,U] 
00:23:28.729 00.002 18120 refined, 7 included, MultiStar: {-0.17, 0.12}, one-star: {-0.42, 0.16}
00:23:28.732 00.003 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.14) = xAngle (3.66 = -2.62)
00:23:28.734 00.002 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.48)
00:23:28.736 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.52 mountX=-0.18 mountY=0.10, mountTheta=2.65
00:23:28.740 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.12, opts=13)
00:23:28.742 00.002 18120 Enqueuing Move request for scope (-0.17, 0.12)
00:23:28.744 00.002 21948 Worker thread wakes up
00:23:28.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:28.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
00:23:28.744 00.000 18120 UpdateGuideState exits: m=2215 RSB=32.3
00:23:28.745 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
00:23:28.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:28.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:28.746 00.001 18120 Enqueuing Expose request
00:23:28.747 00.001 21948 Moving (-0.17, 0.12) raw xDistance=-0.18 yDistance=0.10
00:23:28.747 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:23:28.747 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:28.747 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:23:28.747 00.000 21948 MoveAxis(E, 0, ABG)
00:23:28.747 00.000 21948 Move returns status 0, amount 0
00:23:28.747 00.000 21948 MoveAxis(N, 0, ABG)
00:23:28.747 00.000 21948 Move returns status 0, amount 0
00:23:28.747 00.000 21948 move complete, result=0
00:23:28.747 00.000 21948 worker thread done servicing request
00:23:28.747 00.000 21948 Worker thread wakes up
00:23:28.747 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:28.747 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:28.747 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:30.259 01.512 21948 Exposure complete
00:23:30.289 00.030 21948 worker thread done servicing request
00:23:30.289 00.000 18120 OnExposeComplete: enter
00:23:30.289 00.000 18120 UpdateGuideState(): m_state=6
00:23:30.292 00.003 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
00:23:30.294 00.002 18120 Star::Find returns 1 (0), X=409.01, Y=236.91, Mass=2067, SNR=31.2, Peak=198 HFD=4.3
00:23:30.297 00.003 18120 MultiStar: [#1 -0.54,0.31,0.00,M1] [#2 -0.31,0.01,0.63,U] [#3 -0.41,0.48,0.00,M4] [#4 -0.46,0.25,0.00,M1] [#5 -0.21,0.21,0.54,U] [#6 -0.06,0.23,0.47,U] [#7 0.12,-0.04,0.52,U] [#8 0.23,-0.12,0.42,U] 
00:23:30.299 00.002 18120 refined, 5 included, MultiStar: {-0.17, 0.08}, one-star: {-0.43, 0.11}
00:23:30.300 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.86 = -2.42)
00:23:30.300 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.68)
00:23:30.302 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.72 mountX=-0.14 mountY=0.12, mountTheta=2.45
00:23:30.303 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.08, opts=13)
00:23:30.303 00.000 18120 Enqueuing Move request for scope (-0.17, 0.08)
00:23:30.304 00.001 21948 Worker thread wakes up
00:23:30.304 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
00:23:30.304 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
00:23:30.304 00.000 21948 Moving (-0.17, 0.08) raw xDistance=-0.14 yDistance=0.12
00:23:30.304 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:23:30.304 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:30.304 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:30.304 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
00:23:30.305 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.305 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:30.306 00.001 18120 Enqueuing Expose request
00:23:30.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:30.306 00.000 21948 MoveAxis(E, 0, ABG)
00:23:30.306 00.000 21948 Move returns status 0, amount 0
00:23:30.306 00.000 21948 MoveAxis(N, 0, ABG)
00:23:30.306 00.000 21948 Move returns status 0, amount 0
00:23:30.306 00.000 21948 move complete, result=0
00:23:30.307 00.001 21948 worker thread done servicing request
00:23:30.307 00.000 21948 Worker thread wakes up
00:23:30.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:30.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:30.307 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:31.944 01.637 21948 Exposure complete
00:23:31.983 00.039 21948 worker thread done servicing request
00:23:31.983 00.000 18120 OnExposeComplete: enter
00:23:31.984 00.001 18120 UpdateGuideState(): m_state=6
00:23:31.985 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
00:23:31.987 00.002 18120 Star::Find returns 1 (0), X=409.01, Y=236.72, Mass=1936, SNR=30.3, Peak=168 HFD=4.4
00:23:31.989 00.002 18120 MultiStar: [#1 -0.21,0.16,0.78,U] [#2 -0.47,-0.22,0.00,M1] [#3 -0.03,0.14,0.70,U] [#4 -0.28,0.16,0.56,U] [#5 -0.17,-0.05,0.54,U] [#6 -0.26,0.21,0.49,U] [#7 -0.13,-0.10,0.51,U] [#8 0.52,-0.04,0.00,M1] 
00:23:31.990 00.001 18120 refined, 6 included, MultiStar: {-0.23, 0.06}, one-star: {-0.43, -0.08}
00:23:31.991 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.14) = xAngle (4.04 = -2.25)
00:23:31.992 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.86)
00:23:31.992 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.89 mountX=-0.15 mountY=0.18, mountTheta=2.26
00:23:31.995 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.06, opts=13)
00:23:31.997 00.002 18120 Enqueuing Move request for scope (-0.23, 0.06)
00:23:31.998 00.001 21948 Worker thread wakes up
00:23:31.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
00:23:31.999 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
00:23:31.999 00.000 21948 Moving (-0.23, 0.06) raw xDistance=-0.15 yDistance=0.18
00:23:31.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:23:31.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:31.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:23:31.999 00.000 21948 MoveAxis(E, 0, ABG)
00:23:31.999 00.000 21948 Move returns status 0, amount 0
00:23:31.999 00.000 21948 MoveAxis(N, 0, ABG)
00:23:31.999 00.000 21948 Move returns status 0, amount 0
00:23:31.999 00.000 21948 move complete, result=0
00:23:31.999 00.000 21948 worker thread done servicing request
00:23:31.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:32.002 00.003 18120 UpdateGuideState exits: m=1936 RSB=30.3
00:23:32.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:32.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:32.003 00.000 18120 Enqueuing Expose request
00:23:32.003 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:32.004 00.001 21948 Worker thread wakes up
00:23:32.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:32.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:33.528 01.524 21948 Exposure complete
00:23:33.573 00.045 21948 worker thread done servicing request
00:23:33.574 00.001 18120 OnExposeComplete: enter
00:23:33.576 00.002 18120 UpdateGuideState(): m_state=6
00:23:33.579 00.003 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
00:23:33.581 00.002 18120 Star::Find returns 1 (0), X=409.06, Y=236.78, Mass=1947, SNR=30.4, Peak=181 HFD=4.2
00:23:33.583 00.002 18120 MultiStar: [#1 -0.66,0.40,0.00,M1] [#2 -0.60,0.26,0.00,M2] [#3 -0.35,0.06,0.68,U] [#4 -0.33,0.22,0.00,M1] [#5 -0.35,0.26,0.00,M1] [#6 -0.40,0.36,0.00,M5] [#7 0.05,-0.17,0.50,U] [#8 0.06,-0.32,0.44,U] 
00:23:33.585 00.002 18120 refined, 3 included, MultiStar: {-0.22, -0.08}, one-star: {-0.38, -0.01}
00:23:33.588 00.003 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.14) = xAngle (-1.66 = -1.66)
00:23:33.590 00.002 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.44 = 1.44)
00:23:33.593 00.003 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.81 mountX=-0.02 mountY=0.23, mountTheta=1.66
00:23:33.597 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.08, opts=13)
00:23:33.600 00.003 18120 Enqueuing Move request for scope (-0.22, -0.08)
00:23:33.602 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:33.604 00.002 21948 Worker thread wakes up
00:23:33.605 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
00:23:33.605 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.4
00:23:33.607 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
00:23:33.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:33.608 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:33.608 00.000 18120 Enqueuing Expose request
00:23:33.608 00.000 21948 Moving (-0.22, -0.08) raw xDistance=-0.02 yDistance=0.23
00:23:33.609 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:23:33.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:23:33.609 00.000 21948 MoveAxis(E, 0, ABG)
00:23:33.609 00.000 21948 Move returns status 0, amount 0
00:23:33.609 00.000 21948 MoveAxis(S, 55, ABG)
00:23:33.609 00.000 21948 Guiding  Dir = 1, Dur = 55
00:23:33.609 00.000 21948 IsSlewing returns 0
00:23:33.609 00.000 21948 IsGuiding returns 0
00:23:33.614 00.005 21948 PulseGuide returned control before completion, sleep 61
00:23:33.688 00.074 21948 IsGuiding returns 0
00:23:33.688 00.000 21948 Move returns status 0, amount 55
00:23:33.688 00.000 21948 move complete, result=0
00:23:33.688 00.000 21948 worker thread done servicing request
00:23:33.688 00.000 21948 Worker thread wakes up
00:23:33.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:33.689 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:33.689 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 55 ms SOUTH
00:23:35.318 01.629 21948 Exposure complete
00:23:35.378 00.060 21948 worker thread done servicing request
00:23:35.379 00.001 18120 OnExposeComplete: enter
00:23:35.380 00.001 18120 UpdateGuideState(): m_state=6
00:23:35.382 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
00:23:35.382 00.000 18120 Star::Find returns 1 (0), X=409.20, Y=237.00, Mass=1984, SNR=30.4, Peak=188 HFD=4.3
00:23:35.383 00.001 18120 MultiStar: [#1 -0.23,0.42,0.00,M2] [#2 -0.41,0.02,0.00,M3] [#3 0.11,0.22,0.69,U] [#4 0.03,0.15,0.52,U] [#5 -0.13,0.21,0.53,U] [#6 -0.22,0.44,0.00,M6] [#7 0.13,-0.17,0.52,U] [#8 0.41,-0.07,0.00,M1] 
00:23:35.383 00.000 18120 refined, 4 included, MultiStar: {-0.04, 0.14}, one-star: {-0.24, 0.21}
00:23:35.384 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
00:23:35.384 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
00:23:35.384 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.88 mountX=-0.15 mountY=-0.02, mountTheta=-2.98
00:23:35.385 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
00:23:35.386 00.001 18120 Enqueuing Move request for scope (-0.04, 0.14)
00:23:35.386 00.000 21948 Worker thread wakes up
00:23:35.387 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:35.387 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.4
00:23:35.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:23:35.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:23:35.388 00.001 21948 Moving (-0.04, 0.14) raw xDistance=-0.15 yDistance=-0.02
00:23:35.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:23:35.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:35.388 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:35.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:23:35.388 00.000 21948 MoveAxis(E, 0, ABG)
00:23:35.388 00.000 21948 Move returns status 0, amount 0
00:23:35.388 00.000 21948 MoveAxis(N, 0, ABG)
00:23:35.388 00.000 21948 Move returns status 0, amount 0
00:23:35.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:35.389 00.001 18120 Enqueuing Expose request
00:23:35.389 00.000 21948 move complete, result=0
00:23:35.389 00.000 21948 worker thread done servicing request
00:23:35.389 00.000 21948 Worker thread wakes up
00:23:35.389 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:35.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:35.390 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:36.912 01.522 21948 Exposure complete
00:23:36.948 00.036 21948 worker thread done servicing request
00:23:36.948 00.000 18120 OnExposeComplete: enter
00:23:36.949 00.001 18120 UpdateGuideState(): m_state=6
00:23:36.949 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
00:23:36.950 00.001 18120 Star::Find returns 1 (0), X=409.24, Y=236.91, Mass=2150, SNR=31.7, Peak=214 HFD=4.2
00:23:36.950 00.000 18120 MultiStar: [#1 0.03,0.24,0.70,U] [#2 -0.02,0.19,0.60,U] [#3 0.03,0.36,0.00,M2] [#4 -0.17,0.21,0.53,U] [#5 0.12,0.18,0.55,U] [#6 0.01,0.34,0.46,U] [#7 0.27,0.13,0.49,U] [#8 0.73,0.11,0.00,M2] 
00:23:36.951 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.19}, one-star: {-0.20, 0.11}
00:23:36.951 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
00:23:36.952 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.37)
00:23:36.952 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
00:23:36.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
00:23:36.954 00.001 18120 Enqueuing Move request for scope (-0.02, 0.19)
00:23:36.954 00.000 21948 Worker thread wakes up
00:23:36.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:23:36.954 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:23:36.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:36.955 00.001 18120 UpdateGuideState exits: m=2150 RSB=31.7
00:23:36.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:36.957 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:36.957 00.000 18120 Enqueuing Expose request
00:23:36.958 00.001 21948 Moving (-0.02, 0.19) raw xDistance=-0.18 yDistance=-0.07
00:23:36.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:23:36.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:36.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:36.958 00.000 21948 MoveAxis(E, 0, ABG)
00:23:36.958 00.000 21948 Move returns status 0, amount 0
00:23:36.958 00.000 21948 MoveAxis(N, 0, ABG)
00:23:36.958 00.000 21948 Move returns status 0, amount 0
00:23:36.958 00.000 21948 move complete, result=0
00:23:36.958 00.000 21948 worker thread done servicing request
00:23:36.958 00.000 21948 Worker thread wakes up
00:23:36.958 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:36.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:36.958 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:38.589 01.631 21948 Exposure complete
00:23:38.638 00.049 21948 worker thread done servicing request
00:23:38.638 00.000 18120 OnExposeComplete: enter
00:23:38.639 00.001 18120 UpdateGuideState(): m_state=6
00:23:38.641 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
00:23:38.642 00.001 18120 Star::Find returns 1 (0), X=409.24, Y=236.84, Mass=2091, SNR=31.4, Peak=198 HFD=4.4
00:23:38.644 00.002 18120 MultiStar: [#1 0.05,0.35,0.72,U] [#2 0.05,0.22,0.66,U] [#3 0.03,0.24,0.71,U] [#4 0.04,0.15,0.55,U] [#5 -0.01,-0.08,0.52,U] [#6 -0.31,0.12,0.49,U] [#7 0.24,-0.18,0.52,U] [#8 0.78,0.10,0.00,M3] 
00:23:38.645 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.20, 0.04}
00:23:38.646 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
00:23:38.648 00.002 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
00:23:38.649 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=-0.12 mountY=-0.03, mountTheta=-2.88
00:23:38.653 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.12, opts=13)
00:23:38.654 00.001 18120 Enqueuing Move request for scope (-0.02, 0.12)
00:23:38.654 00.000 21948 Worker thread wakes up
00:23:38.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:38.655 00.001 18120 UpdateGuideState exits: m=2091 RSB=31.4
00:23:38.655 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:38.656 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:23:38.656 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:38.657 00.001 18120 Enqueuing Expose request
00:23:38.659 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:23:38.659 00.000 21948 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.03
00:23:38.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:23:38.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:38.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:38.659 00.000 21948 MoveAxis(E, 0, ABG)
00:23:38.659 00.000 21948 Move returns status 0, amount 0
00:23:38.659 00.000 21948 MoveAxis(N, 0, ABG)
00:23:38.659 00.000 21948 Move returns status 0, amount 0
00:23:38.659 00.000 21948 move complete, result=0
00:23:38.659 00.000 21948 worker thread done servicing request
00:23:38.659 00.000 21948 Worker thread wakes up
00:23:38.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:38.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:38.660 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:40.186 01.526 21948 Exposure complete
00:23:40.224 00.038 21948 worker thread done servicing request
00:23:40.224 00.000 18120 OnExposeComplete: enter
00:23:40.225 00.001 18120 UpdateGuideState(): m_state=6
00:23:40.225 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
00:23:40.226 00.001 18120 Star::Find returns 1 (0), X=409.21, Y=236.92, Mass=2097, SNR=31.4, Peak=210 HFD=4.2
00:23:40.226 00.000 18120 MultiStar: [#1 0.17,0.18,0.74,U] [#2 0.07,0.00,0.62,U] [#3 -0.35,0.23,0.00,M2] [#4 0.11,-0.06,0.54,U] [#5 -0.06,0.10,0.52,U] [#6 0.21,-0.11,0.48,U] [#7 0.52,0.02,0.00,M1] [#8 0.66,-0.22,0.00,M4] 
00:23:40.226 00.000 18120 refined, 5 included, MultiStar: {0.02, 0.06}, one-star: {-0.23, 0.12}
00:23:40.227 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.14) = xAngle (2.41 = 2.41)
00:23:40.227 00.000 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.51 = -0.77)
00:23:40.228 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=-0.04 mountY=-0.04, mountTheta=-2.39
00:23:40.230 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
00:23:40.230 00.000 18120 Enqueuing Move request for scope (0.02, 0.06)
00:23:40.231 00.001 21948 Worker thread wakes up
00:23:40.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:23:40.231 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:23:40.231 00.000 21948 Moving (0.02, 0.06) raw xDistance=-0.04 yDistance=-0.04
00:23:40.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:40.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:23:40.233 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:40.233 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.4
00:23:40.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:40.234 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:23:40.234 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:40.234 00.000 18120 Enqueuing Expose request
00:23:40.234 00.000 21948 MoveAxis(E, 0, ABG)
00:23:40.235 00.001 21948 Move returns status 0, amount 0
00:23:40.235 00.000 21948 MoveAxis(N, 0, ABG)
00:23:40.235 00.000 21948 Move returns status 0, amount 0
00:23:40.235 00.000 21948 move complete, result=0
00:23:40.235 00.000 21948 worker thread done servicing request
00:23:40.235 00.000 21948 Worker thread wakes up
00:23:40.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:40.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:40.235 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:41.870 01.635 21948 Exposure complete
00:23:41.895 00.025 21948 worker thread done servicing request
00:23:41.895 00.000 18120 OnExposeComplete: enter
00:23:41.896 00.001 18120 UpdateGuideState(): m_state=6
00:23:41.896 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
00:23:41.897 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=236.85, Mass=1964, SNR=30.3, Peak=197 HFD=4.2
00:23:41.897 00.000 18120 MultiStar: [#1 -0.06,0.26,0.78,U] [#2 0.13,0.24,0.69,U] [#3 -0.40,0.52,0.00,M3] [#4 0.04,0.12,0.57,U] [#5 -0.08,-0.08,0.57,U] [#6 -0.16,0.34,0.00,M4] [#7 0.54,-0.08,0.00,M2] [#8 0.52,-0.27,0.00,M5] 
00:23:41.898 00.001 18120 refined, 4 included, MultiStar: {-0.04, 0.12}, one-star: {-0.16, 0.06}
00:23:41.898 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.14) = xAngle (3.01 = 3.01)
00:23:41.900 00.002 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.17)
00:23:41.903 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.87 mountX=-0.13 mountY=-0.02, mountTheta=-2.98
00:23:41.905 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
00:23:41.906 00.001 18120 Enqueuing Move request for scope (-0.04, 0.12)
00:23:41.906 00.000 21948 Worker thread wakes up
00:23:41.906 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:23:41.906 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:23:41.906 00.000 21948 Moving (-0.04, 0.12) raw xDistance=-0.13 yDistance=-0.02
00:23:41.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:23:41.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:41.907 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:41.907 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.3
00:23:41.908 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.908 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:41.909 00.001 18120 Enqueuing Expose request
00:23:41.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:23:41.910 00.001 21948 MoveAxis(E, 0, ABG)
00:23:41.910 00.000 21948 Move returns status 0, amount 0
00:23:41.910 00.000 21948 MoveAxis(N, 0, ABG)
00:23:41.910 00.000 21948 Move returns status 0, amount 0
00:23:41.910 00.000 21948 move complete, result=0
00:23:41.910 00.000 21948 worker thread done servicing request
00:23:41.910 00.000 21948 Worker thread wakes up
00:23:41.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:41.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:41.910 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:43.428 01.518 21948 Exposure complete
00:23:43.471 00.043 21948 worker thread done servicing request
00:23:43.471 00.000 18120 OnExposeComplete: enter
00:23:43.472 00.001 18120 UpdateGuideState(): m_state=6
00:23:43.473 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
00:23:43.474 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=236.82, Mass=2041, SNR=31.1, Peak=212 HFD=3.9
00:23:43.476 00.002 18120 MultiStar: [#1 0.04,0.36,0.00,M1] [#2 0.02,0.07,0.64,U] [#3 0.17,0.31,0.68,U] [#4 0.04,0.33,0.54,U] [#5 0.08,0.08,0.53,U] [#6 -0.28,0.62,0.00,M5] [#7 0.23,0.11,0.52,U] [#8 0.47,-0.25,0.00,M6] 
00:23:43.476 00.000 18120 single-star, 5 included, MultiStar: {0.04, 0.14}, one-star: {-0.14, 0.03}
00:23:43.477 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
00:23:43.477 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
00:23:43.477 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.97 mountX=-0.08 mountY=0.12, mountTheta=2.19
00:23:43.479 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
00:23:43.479 00.000 18120 Enqueuing Move request for scope (-0.14, 0.03)
00:23:43.480 00.001 21948 Worker thread wakes up
00:23:43.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:43.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:23:43.480 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.1
00:23:43.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.482 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:43.482 00.000 18120 Enqueuing Expose request
00:23:43.483 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:23:43.483 00.000 21948 Moving (-0.14, 0.03) raw xDistance=-0.08 yDistance=0.12
00:23:43.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:23:43.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:43.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:43.483 00.000 21948 MoveAxis(E, 0, ABG)
00:23:43.483 00.000 21948 Move returns status 0, amount 0
00:23:43.483 00.000 21948 MoveAxis(N, 0, ABG)
00:23:43.483 00.000 21948 Move returns status 0, amount 0
00:23:43.483 00.000 21948 move complete, result=0
00:23:43.483 00.000 21948 worker thread done servicing request
00:23:43.483 00.000 21948 Worker thread wakes up
00:23:43.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:43.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:43.483 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:45.116 01.633 21948 Exposure complete
00:23:45.145 00.029 21948 worker thread done servicing request
00:23:45.146 00.001 18120 OnExposeComplete: enter
00:23:45.146 00.000 18120 UpdateGuideState(): m_state=6
00:23:45.147 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
00:23:45.147 00.000 18120 Star::Find returns 1 (0), X=409.25, Y=236.92, Mass=1971, SNR=30.4, Peak=193 HFD=4.1
00:23:45.148 00.001 18120 MultiStar: [#1 -0.20,0.45,0.00,M2] [#2 0.01,0.38,0.00,M1] [#3 0.04,0.24,0.68,U] [#4 -0.13,0.20,0.54,U] [#5 -0.02,-0.15,0.57,U] [#6 -0.10,0.28,0.49,U] [#7 0.08,0.18,0.52,U] [#8 0.36,-0.00,0.00,M7] 
00:23:45.148 00.000 18120 refined, 5 included, MultiStar: {-0.07, 0.14}, one-star: {-0.19, 0.13}
00:23:45.149 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.16 = -3.13)
00:23:45.150 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.03)
00:23:45.150 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.01 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
00:23:45.152 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
00:23:45.153 00.001 18120 Enqueuing Move request for scope (-0.07, 0.14)
00:23:45.153 00.000 21948 Worker thread wakes up
00:23:45.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:45.154 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.4
00:23:45.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:45.155 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:45.155 00.000 18120 Enqueuing Expose request
00:23:45.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:23:45.156 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:23:45.156 00.000 21948 Moving (-0.07, 0.14) raw xDistance=-0.16 yDistance=-0.00
00:23:45.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:23:45.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:45.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:23:45.156 00.000 21948 MoveAxis(E, 0, ABG)
00:23:45.156 00.000 21948 Move returns status 0, amount 0
00:23:45.156 00.000 21948 MoveAxis(N, 0, ABG)
00:23:45.156 00.000 21948 Move returns status 0, amount 0
00:23:45.156 00.000 21948 move complete, result=0
00:23:45.156 00.000 21948 worker thread done servicing request
00:23:45.156 00.000 21948 Worker thread wakes up
00:23:45.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:45.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:45.156 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:46.679 01.523 21948 Exposure complete
00:23:46.708 00.029 21948 worker thread done servicing request
00:23:46.708 00.000 18120 OnExposeComplete: enter
00:23:46.708 00.000 18120 UpdateGuideState(): m_state=6
00:23:46.709 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
00:23:46.709 00.000 18120 Star::Find returns 1 (0), X=409.22, Y=236.85, Mass=2204, SNR=32.2, Peak=216 HFD=4.2
00:23:46.710 00.001 18120 MultiStar: [#1 -0.27,0.32,0.00,M3] [#2 -0.22,0.18,0.64,U] [#3 -0.33,0.37,0.00,M2] [#4 -0.29,0.11,0.56,U] [#5 0.13,-0.08,0.51,U] [#6 0.17,0.21,0.48,U] [#7 0.24,0.01,0.51,U] [#8 0.63,-0.02,0.00,M8] 
00:23:46.710 00.000 18120 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {-0.22, 0.05}
00:23:46.711 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.42 = -2.87)
00:23:46.711 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.23)
00:23:46.712 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.27 mountX=-0.10 mountY=0.02, mountTheta=2.91
00:23:46.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
00:23:46.713 00.000 18120 Enqueuing Move request for scope (-0.07, 0.08)
00:23:46.714 00.001 21948 Worker thread wakes up
00:23:46.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:46.714 00.000 18120 UpdateGuideState exits: m=2204 RSB=32.2
00:23:46.715 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:46.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:46.716 00.001 18120 Enqueuing Expose request
00:23:46.716 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:23:46.716 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:23:46.716 00.000 21948 Moving (-0.07, 0.08) raw xDistance=-0.10 yDistance=0.02
00:23:46.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:23:46.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:46.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:46.716 00.000 21948 MoveAxis(E, 0, ABG)
00:23:46.716 00.000 21948 Move returns status 0, amount 0
00:23:46.716 00.000 21948 MoveAxis(N, 0, ABG)
00:23:46.716 00.000 21948 Move returns status 0, amount 0
00:23:46.716 00.000 21948 move complete, result=0
00:23:46.716 00.000 21948 worker thread done servicing request
00:23:46.716 00.000 21948 Worker thread wakes up
00:23:46.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:46.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:46.717 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:48.347 01.630 21948 Exposure complete
00:23:48.383 00.036 21948 worker thread done servicing request
00:23:48.383 00.000 18120 OnExposeComplete: enter
00:23:48.386 00.003 18120 UpdateGuideState(): m_state=6
00:23:48.387 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
00:23:48.388 00.001 18120 Star::Find returns 1 (0), X=409.09, Y=236.95, Mass=2173, SNR=32.1, Peak=227 HFD=4.2
00:23:48.389 00.001 18120 MultiStar: [#1 -0.23,0.25,0.67,U] [#2 -0.03,-0.18,0.63,U] [#3 -0.29,0.06,0.65,U] [#4 0.07,0.05,0.52,U] [#5 -0.06,-0.04,0.50,U] [#6 -0.27,-0.05,0.46,U] [#7 0.25,-0.20,0.52,U] [#8 0.21,-0.39,0.00,M9] 
00:23:48.389 00.000 18120 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.35, 0.15}
00:23:48.390 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.11 = -2.18)
00:23:48.391 00.001 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.92)
00:23:48.392 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.96 mountX=-0.08 mountY=0.11, mountTheta=2.19
00:23:48.393 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
00:23:48.396 00.003 18120 Enqueuing Move request for scope (-0.14, 0.03)
00:23:48.398 00.002 21948 Worker thread wakes up
00:23:48.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:23:48.398 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:48.401 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:23:48.401 00.000 21948 Moving (-0.14, 0.03) raw xDistance=-0.08 yDistance=0.11
00:23:48.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:23:48.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:48.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:23:48.401 00.000 18120 UpdateGuideState exits: m=2173 RSB=32.1
00:23:48.404 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:48.406 00.002 21948 MoveAxis(E, 0, ABG)
00:23:48.406 00.000 21948 Move returns status 0, amount 0
00:23:48.406 00.000 21948 MoveAxis(N, 0, ABG)
00:23:48.406 00.000 21948 Move returns status 0, amount 0
00:23:48.406 00.000 21948 move complete, result=0
00:23:48.406 00.000 21948 worker thread done servicing request
00:23:48.406 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:48.408 00.002 18120 Enqueuing Expose request
00:23:48.410 00.002 21948 Worker thread wakes up
00:23:48.410 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:48.411 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:48.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:49.931 01.520 21948 Exposure complete
00:23:49.967 00.036 21948 worker thread done servicing request
00:23:49.967 00.000 18120 OnExposeComplete: enter
00:23:49.968 00.001 18120 UpdateGuideState(): m_state=6
00:23:49.969 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
00:23:49.969 00.000 18120 Star::Find returns 1 (0), X=409.17, Y=236.78, Mass=1941, SNR=30.4, Peak=189 HFD=4.3
00:23:49.970 00.001 18120 MultiStar: [#1 -0.15,0.14,0.72,U] [#2 -0.18,0.05,0.62,U] [#3 -0.31,0.13,0.70,U] [#4 -0.07,-0.05,0.57,U] [#5 -0.06,-0.00,0.54,U] [#6 -0.21,0.07,0.50,U] [#7 0.26,-0.04,0.51,U] [#8 0.27,-0.37,0.00,M10] 
00:23:49.970 00.000 18120 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {-0.27, -0.02}
00:23:49.970 00.000 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
00:23:49.971 00.001 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.86)
00:23:49.971 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.90 mountX=-0.09 mountY=0.11, mountTheta=2.26
00:23:49.972 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
00:23:49.973 00.001 18120 Enqueuing Move request for scope (-0.15, 0.04)
00:23:49.973 00.000 21948 Worker thread wakes up
00:23:49.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
00:23:49.973 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
00:23:49.974 00.001 21948 Moving (-0.15, 0.04) raw xDistance=-0.09 yDistance=0.11
00:23:49.974 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:23:49.974 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:49.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:49.974 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.4
00:23:49.975 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:49.975 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:49.975 00.000 18120 Enqueuing Expose request
00:23:49.976 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:23:49.976 00.000 21948 MoveAxis(E, 0, ABG)
00:23:49.976 00.000 21948 Move returns status 0, amount 0
00:23:49.976 00.000 21948 MoveAxis(N, 0, ABG)
00:23:49.976 00.000 21948 Move returns status 0, amount 0
00:23:49.976 00.000 21948 move complete, result=0
00:23:49.976 00.000 21948 worker thread done servicing request
00:23:49.976 00.000 21948 Worker thread wakes up
00:23:49.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:49.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:49.977 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:51.607 01.630 21948 Exposure complete
00:23:51.632 00.025 21948 worker thread done servicing request
00:23:51.632 00.000 18120 OnExposeComplete: enter
00:23:51.633 00.001 18120 UpdateGuideState(): m_state=6
00:23:51.633 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
00:23:51.634 00.001 18120 Star::Find returns 1 (0), X=409.35, Y=236.66, Mass=2127, SNR=31.7, Peak=204 HFD=4.3
00:23:51.634 00.000 18120 MultiStar: [#1 0.12,-0.10,0.69,U] [#2 0.05,-0.34,0.60,U] [#3 0.18,-0.04,0.64,U] [#4 0.09,-0.07,0.55,U] [#5 0.22,-0.21,0.50,U] [#6 -0.38,0.24,0.00,M2] [#7 0.16,-0.34,0.00,M1] [#8 0.56,-0.31,0.00,R] 
00:23:51.635 00.001 18120 single-star, 5 included, MultiStar: {0.07, -0.14}, one-star: {-0.09, -0.13}
00:23:51.635 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
00:23:51.636 00.001 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.08 = 2.08)
00:23:51.636 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.16 mountX=0.08 mountY=0.14, mountTheta=1.03
00:23:51.637 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.13, opts=13)
00:23:51.638 00.001 18120 Enqueuing Move request for scope (-0.09, -0.13)
00:23:51.639 00.001 21948 Worker thread wakes up
00:23:51.639 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:51.639 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
00:23:51.639 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
00:23:51.639 00.000 21948 Moving (-0.09, -0.13) raw xDistance=0.08 yDistance=0.14
00:23:51.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:23:51.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:51.639 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.7
00:23:51.641 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:23:51.641 00.000 21948 MoveAxis(E, 0, ABG)
00:23:51.641 00.000 21948 Move returns status 0, amount 0
00:23:51.641 00.000 21948 MoveAxis(N, 0, ABG)
00:23:51.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:51.641 00.000 21948 Move returns status 0, amount 0
00:23:51.641 00.000 21948 move complete, result=0
00:23:51.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:51.641 00.000 18120 Enqueuing Expose request
00:23:51.642 00.001 21948 worker thread done servicing request
00:23:51.642 00.000 21948 Worker thread wakes up
00:23:51.642 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:51.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:51.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:53.166 01.524 21948 Exposure complete
00:23:53.218 00.052 21948 worker thread done servicing request
00:23:53.218 00.000 18120 OnExposeComplete: enter
00:23:53.219 00.001 18120 UpdateGuideState(): m_state=6
00:23:53.220 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
00:23:53.220 00.000 18120 Star::Find returns 1 (0), X=409.07, Y=236.81, Mass=2065, SNR=31.1, Peak=212 HFD=4.2
00:23:53.221 00.001 18120 MultiStar: [#1 0.04,-0.07,0.70,U] [#2 0.09,-0.08,0.65,U] [#3 -0.25,0.10,0.66,U] [#4 -0.00,0.17,0.55,U] [#5 0.09,0.03,0.54,U] [#6 -0.08,-0.09,0.47,U] [#7 0.26,-0.09,0.51,U] [#8 -0.23,-0.07,0.44,U] 
00:23:53.221 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {-0.37, 0.02}
00:23:53.222 00.001 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
00:23:53.222 00.000 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
00:23:53.223 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.08 mountX=-0.03 mountY=0.07, mountTheta=1.94
00:23:53.225 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.00, opts=13)
00:23:53.226 00.001 18120 Enqueuing Move request for scope (-0.07, -0.00)
00:23:53.227 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:53.229 00.002 21948 Worker thread wakes up
00:23:53.229 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:23:53.229 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:23:53.229 00.000 21948 Moving (-0.07, -0.00) raw xDistance=-0.03 yDistance=0.07
00:23:53.229 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.1
00:23:53.230 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:53.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:53.230 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:23:53.230 00.000 21948 MoveAxis(E, 0, ABG)
00:23:53.230 00.000 21948 Move returns status 0, amount 0
00:23:53.230 00.000 21948 MoveAxis(N, 0, ABG)
00:23:53.230 00.000 21948 Move returns status 0, amount 0
00:23:53.230 00.000 21948 move complete, result=0
00:23:53.230 00.000 21948 worker thread done servicing request
00:23:53.230 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:53.231 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:53.231 00.000 18120 Enqueuing Expose request
00:23:53.231 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:53.233 00.002 21948 Worker thread wakes up
00:23:53.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:53.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:54.855 01.622 21948 Exposure complete
00:23:54.889 00.034 21948 worker thread done servicing request
00:23:54.889 00.000 18120 OnExposeComplete: enter
00:23:54.890 00.001 18120 UpdateGuideState(): m_state=6
00:23:54.891 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
00:23:54.892 00.001 18120 Star::Find returns 1 (0), X=409.10, Y=236.89, Mass=2186, SNR=32.0, Peak=225 HFD=4.2
00:23:54.893 00.001 18120 MultiStar: [#1 0.10,0.10,0.74,U] [#2 -0.03,0.03,0.65,U] [#3 -0.20,0.04,0.63,U] [#4 0.00,-0.00,0.52,U] [#5 0.17,0.08,0.53,U] [#6 -0.19,0.38,0.00,M2] [#7 0.23,-0.16,0.49,U] [#8 -0.11,0.07,0.43,U] 
00:23:54.893 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {-0.34, 0.09}
00:23:54.894 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.62 = -2.66)
00:23:54.895 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.72 = 0.44)
00:23:54.896 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.47 mountX=-0.06 mountY=0.03, mountTheta=2.70
00:23:54.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
00:23:54.898 00.001 18120 Enqueuing Move request for scope (-0.05, 0.04)
00:23:54.898 00.000 21948 Worker thread wakes up
00:23:54.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:54.899 00.001 18120 UpdateGuideState exits: m=2186 RSB=32.0
00:23:54.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:54.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:54.900 00.001 18120 Enqueuing Expose request
00:23:54.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
00:23:54.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
00:23:54.900 00.000 21948 Moving (-0.05, 0.04) raw xDistance=-0.06 yDistance=0.03
00:23:54.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:23:54.900 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:54.901 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:54.901 00.000 21948 MoveAxis(E, 0, ABG)
00:23:54.901 00.000 21948 Move returns status 0, amount 0
00:23:54.901 00.000 21948 MoveAxis(N, 0, ABG)
00:23:54.901 00.000 21948 Move returns status 0, amount 0
00:23:54.901 00.000 21948 move complete, result=0
00:23:54.901 00.000 21948 worker thread done servicing request
00:23:54.901 00.000 21948 Worker thread wakes up
00:23:54.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:54.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:54.902 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:56.417 01.515 21948 Exposure complete
00:23:56.452 00.035 21948 worker thread done servicing request
00:23:56.452 00.000 18120 OnExposeComplete: enter
00:23:56.452 00.000 18120 UpdateGuideState(): m_state=6
00:23:56.453 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
00:23:56.453 00.000 18120 Star::Find returns 1 (0), X=409.21, Y=236.87, Mass=2161, SNR=31.8, Peak=210 HFD=4.4
00:23:56.454 00.001 18120 MultiStar: [#1 0.02,0.07,0.67,U] [#2 -0.17,0.11,0.62,U] [#3 -0.08,0.19,0.65,U] [#4 -0.07,0.10,0.55,U] [#5 0.01,-0.12,0.50,U] [#6 -0.17,0.13,0.51,U] [#7 0.33,0.05,0.50,U] [#8 -0.07,-0.05,0.43,U] 
00:23:56.454 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.23, 0.07}
00:23:56.455 00.001 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.47 = -2.82)
00:23:56.455 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
00:23:56.456 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.32 mountX=-0.09 mountY=0.03, mountTheta=2.85
00:23:56.457 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
00:23:56.457 00.000 18120 Enqueuing Move request for scope (-0.07, 0.07)
00:23:56.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:56.458 00.001 18120 UpdateGuideState exits: m=2161 RSB=31.8
00:23:56.458 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:56.459 00.001 21948 Worker thread wakes up
00:23:56.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:23:56.459 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:23:56.459 00.000 21948 Moving (-0.07, 0.07) raw xDistance=-0.09 yDistance=0.03
00:23:56.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:23:56.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:56.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:56.459 00.000 18120 Enqueuing Expose request
00:23:56.460 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:56.460 00.000 21948 MoveAxis(E, 0, ABG)
00:23:56.460 00.000 21948 Move returns status 0, amount 0
00:23:56.460 00.000 21948 MoveAxis(N, 0, ABG)
00:23:56.460 00.000 21948 Move returns status 0, amount 0
00:23:56.460 00.000 21948 move complete, result=0
00:23:56.460 00.000 21948 worker thread done servicing request
00:23:56.460 00.000 21948 Worker thread wakes up
00:23:56.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:56.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:56.461 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:58.092 01.631 21948 Exposure complete
00:23:58.130 00.038 21948 worker thread done servicing request
00:23:58.130 00.000 18120 OnExposeComplete: enter
00:23:58.132 00.002 18120 UpdateGuideState(): m_state=6
00:23:58.132 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
00:23:58.133 00.001 18120 Star::Find returns 1 (0), X=409.09, Y=236.95, Mass=2178, SNR=32.0, Peak=233 HFD=4.3
00:23:58.135 00.002 18120 MultiStar: [#1 -0.15,0.22,0.68,U] [#2 -0.04,0.21,0.62,U] [#3 -0.36,0.12,0.00,M1] [#4 0.10,0.04,0.53,U] [#5 -0.13,0.10,0.49,U] [#6 0.06,0.06,0.51,U] [#7 0.04,0.17,0.50,U] [#8 -0.03,0.12,0.47,U] 
00:23:58.136 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.14}, one-star: {-0.35, 0.15}
00:23:58.136 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.30 = -2.98)
00:23:58.137 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.40 = 0.12)
00:23:58.137 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.16 mountX=-0.17 mountY=0.02, mountTheta=3.02
00:23:58.140 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.14, opts=13)
00:23:58.143 00.003 18120 Enqueuing Move request for scope (-0.09, 0.14)
00:23:58.145 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:58.148 00.003 18120 UpdateGuideState exits: m=2178 RSB=32.0
00:23:58.149 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.149 00.000 21948 Worker thread wakes up
00:23:58.150 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:23:58.150 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:58.150 00.000 18120 Enqueuing Expose request
00:23:58.150 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:23:58.150 00.000 21948 Moving (-0.09, 0.14) raw xDistance=-0.17 yDistance=0.02
00:23:58.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:23:58.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:58.150 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:58.150 00.000 21948 MoveAxis(E, 0, ABG)
00:23:58.151 00.001 21948 Move returns status 0, amount 0
00:23:58.151 00.000 21948 MoveAxis(N, 0, ABG)
00:23:58.151 00.000 21948 Move returns status 0, amount 0
00:23:58.151 00.000 21948 move complete, result=0
00:23:58.151 00.000 21948 worker thread done servicing request
00:23:58.151 00.000 21948 Worker thread wakes up
00:23:58.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:58.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:23:58.151 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:59.670 01.519 21948 Exposure complete
00:23:59.703 00.033 21948 worker thread done servicing request
00:23:59.703 00.000 18120 OnExposeComplete: enter
00:23:59.704 00.001 18120 UpdateGuideState(): m_state=6
00:23:59.704 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
00:23:59.704 00.000 18120 Star::Find returns 1 (0), X=408.95, Y=236.97, Mass=2138, SNR=32.0, Peak=234 HFD=4.4
00:23:59.705 00.001 18120 MultiStar: [#1 -0.09,0.12,0.67,U] [#2 -0.37,0.08,0.00,M1] [#3 -0.06,0.24,0.69,U] [#4 -0.19,0.19,0.55,U] [#5 -0.13,0.20,0.52,U] [#6 -0.27,0.12,0.48,U] [#7 -0.14,0.12,0.50,U] [#8 -0.26,0.16,0.46,U] 
00:23:59.705 00.000 18120 refined, 7 included, MultiStar: {-0.22, 0.17}, one-star: {-0.49, 0.18}
00:23:59.706 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.63 = -2.65)
00:23:59.706 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.45)
00:23:59.707 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.49 mountX=-0.25 mountY=0.12, mountTheta=2.68
00:23:59.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.17, opts=13)
00:23:59.709 00.001 18120 Enqueuing Move request for scope (-0.22, 0.17)
00:23:59.709 00.000 21948 Worker thread wakes up
00:23:59.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
00:23:59.709 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
00:23:59.709 00.000 21948 Moving (-0.22, 0.17) raw xDistance=-0.25 yDistance=0.12
00:23:59.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:23:59.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:59.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:59.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:23:59.710 00.001 21948 MoveAxis(E, 44, ABG)
00:23:59.710 00.000 21948 Guiding  Dir = 2, Dur = 44
00:23:59.710 00.000 18120 UpdateGuideState exits: m=2138 RSB=32.0
00:23:59.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:59.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:23:59.711 00.000 18120 Enqueuing Expose request
00:23:59.712 00.001 21948 IsSlewing returns 0
00:23:59.712 00.000 21948 IsGuiding returns 0
00:23:59.713 00.001 21948 PulseGuide returned control before completion, sleep 53
00:23:59.782 00.069 21948 IsGuiding returns 0
00:23:59.782 00.000 21948 Move returns status 0, amount 44
00:23:59.782 00.000 21948 MoveAxis(N, 0, ABG)
00:23:59.782 00.000 21948 Move returns status 0, amount 0
00:23:59.782 00.000 21948 move complete, result=0
00:23:59.782 00.000 21948 worker thread done servicing request
00:23:59.783 00.001 21948 Worker thread wakes up
00:23:59.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:23:59.783 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:23:59.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:01.414 01.631 21948 Exposure complete
00:24:01.439 00.025 21948 worker thread done servicing request
00:24:01.439 00.000 18120 OnExposeComplete: enter
00:24:01.440 00.001 18120 UpdateGuideState(): m_state=6
00:24:01.441 00.001 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
00:24:01.442 00.001 18120 Star::Find returns 1 (0), X=409.25, Y=236.97, Mass=2005, SNR=30.7, Peak=208 HFD=4.1
00:24:01.443 00.001 18120 MultiStar: [#1 -0.04,0.08,0.74,U] [#2 -0.18,0.15,0.65,U] [#3 -0.13,0.19,0.67,U] [#4 -0.10,-0.01,0.58,U] [#5 -0.24,0.02,0.51,U] [#6 -0.19,0.16,0.50,U] [#7 -0.05,-0.05,0.54,U] [#8 -0.24,-0.05,0.45,U] 
00:24:01.446 00.003 18120 refined, 8 included, MultiStar: {-0.15, 0.09}, one-star: {-0.19, 0.17}
00:24:01.449 00.003 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.14) = xAngle (3.75 = -2.53)
00:24:01.451 00.002 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.57)
00:24:01.453 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.61 mountX=-0.14 mountY=0.09, mountTheta=2.56
00:24:01.457 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.09, opts=13)
00:24:01.458 00.001 18120 Enqueuing Move request for scope (-0.15, 0.09)
00:24:01.458 00.000 21948 Worker thread wakes up
00:24:01.459 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
00:24:01.459 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
00:24:01.459 00.000 21948 Moving (-0.15, 0.09) raw xDistance=-0.14 yDistance=0.09
00:24:01.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:24:01.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:01.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:24:01.459 00.000 21948 MoveAxis(E, 0, ABG)
00:24:01.459 00.000 21948 Move returns status 0, amount 0
00:24:01.459 00.000 21948 MoveAxis(N, 0, ABG)
00:24:01.459 00.000 21948 Move returns status 0, amount 0
00:24:01.459 00.000 21948 move complete, result=0
00:24:01.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:01.460 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.7
00:24:01.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:01.461 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:01.461 00.000 18120 Enqueuing Expose request
00:24:01.461 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:01.462 00.001 21948 worker thread done servicing request
00:24:01.462 00.000 21948 Worker thread wakes up
00:24:01.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:01.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:02.979 01.517 21948 Exposure complete
00:24:03.020 00.041 21948 worker thread done servicing request
00:24:03.020 00.000 18120 OnExposeComplete: enter
00:24:03.021 00.001 18120 UpdateGuideState(): m_state=6
00:24:03.022 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
00:24:03.022 00.000 18120 Star::Find returns 1 (0), X=408.96, Y=236.91, Mass=2254, SNR=32.5, Peak=230 HFD=4.3
00:24:03.023 00.001 18120 MultiStar: [#1 -0.38,0.34,0.00,M1] [#2 -0.23,0.17,0.63,U] [#3 -0.23,0.26,0.67,U] [#4 -0.11,0.10,0.53,U] [#5 0.02,-0.04,0.49,U] [#6 -0.21,0.50,0.00,M1] [#7 -0.05,0.03,0.49,U] [#8 -0.28,0.07,0.42,U] 
00:24:03.023 00.000 18120 refined, 6 included, MultiStar: {-0.23, 0.11}, one-star: {-0.48, 0.12}
00:24:03.024 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.83 = -2.45)
00:24:03.024 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.65)
00:24:03.024 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.26 cameraTheta=2.69 mountX=-0.20 mountY=0.16, mountTheta=2.48
00:24:03.026 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.11, opts=13)
00:24:03.028 00.002 18120 Enqueuing Move request for scope (-0.23, 0.11)
00:24:03.028 00.000 21948 Worker thread wakes up
00:24:03.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:03.029 00.001 18120 UpdateGuideState exits: m=2254 RSB=32.5
00:24:03.029 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:03.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:03.030 00.001 18120 Enqueuing Expose request
00:24:03.030 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
00:24:03.030 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
00:24:03.030 00.000 21948 Moving (-0.23, 0.11) raw xDistance=-0.20 yDistance=0.16
00:24:03.030 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:24:03.030 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:03.030 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:24:03.030 00.000 21948 MoveAxis(E, 0, ABG)
00:24:03.030 00.000 21948 Move returns status 0, amount 0
00:24:03.030 00.000 21948 MoveAxis(N, 0, ABG)
00:24:03.030 00.000 21948 Move returns status 0, amount 0
00:24:03.031 00.001 21948 move complete, result=0
00:24:03.031 00.000 21948 worker thread done servicing request
00:24:03.031 00.000 21948 Worker thread wakes up
00:24:03.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:03.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:03.031 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:24:04.655 01.624 21948 Exposure complete
00:24:04.678 00.023 21948 worker thread done servicing request
00:24:04.678 00.000 18120 OnExposeComplete: enter
00:24:04.679 00.001 18120 UpdateGuideState(): m_state=6
00:24:04.680 00.001 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
00:24:04.680 00.000 18120 Star::Find returns 1 (0), X=409.03, Y=236.85, Mass=2075, SNR=31.2, Peak=195 HFD=4.3
00:24:04.681 00.001 18120 MultiStar: [#1 -0.19,0.16,0.71,U] [#2 -0.26,-0.03,0.64,U] [#3 -0.60,0.11,0.00,M1] [#4 0.11,0.15,0.54,U] [#5 0.00,0.15,0.53,U] [#6 -0.43,0.14,0.00,M2] [#7 0.05,-0.25,0.54,U] [#8 -0.39,-0.07,0.00,M1] 
00:24:04.681 00.000 18120 refined, 5 included, MultiStar: {-0.16, 0.04}, one-star: {-0.41, 0.05}
00:24:04.682 00.001 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.14) = xAngle (4.02 = -2.27)
00:24:04.682 00.000 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.83)
00:24:04.683 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=-0.11 mountY=0.12, mountTheta=2.28
00:24:04.685 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.04, opts=13)
00:24:04.686 00.001 18120 Enqueuing Move request for scope (-0.16, 0.04)
00:24:04.687 00.001 21948 Worker thread wakes up
00:24:04.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
00:24:04.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:04.688 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
00:24:04.688 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.2
00:24:04.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:04.689 00.001 21948 Moving (-0.16, 0.04) raw xDistance=-0.11 yDistance=0.12
00:24:04.689 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:04.689 00.000 18120 Enqueuing Expose request
00:24:04.690 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:04.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:04.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:24:04.690 00.000 21948 MoveAxis(E, 0, ABG)
00:24:04.690 00.000 21948 Move returns status 0, amount 0
00:24:04.690 00.000 21948 MoveAxis(N, 0, ABG)
00:24:04.690 00.000 21948 Move returns status 0, amount 0
00:24:04.690 00.000 21948 move complete, result=0
00:24:04.690 00.000 21948 worker thread done servicing request
00:24:04.690 00.000 21948 Worker thread wakes up
00:24:04.690 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:04.690 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:04.690 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:06.209 01.519 21948 Exposure complete
00:24:06.261 00.052 21948 worker thread done servicing request
00:24:06.261 00.000 18120 OnExposeComplete: enter
00:24:06.263 00.002 18120 UpdateGuideState(): m_state=6
00:24:06.264 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
00:24:06.266 00.002 18120 Star::Find returns 1 (0), X=409.09, Y=236.84, Mass=2150, SNR=31.9, Peak=213 HFD=4.3
00:24:06.266 00.000 18120 MultiStar: [#1 -0.10,0.33,0.72,U] [#2 -0.23,-0.01,0.64,U] [#3 -0.60,0.09,0.00,M2] [#4 -0.02,-0.04,0.50,U] [#5 -0.01,-0.11,0.56,U] [#6 -0.03,0.59,0.00,M3] [#7 -0.04,-0.04,0.51,U] [#8 -0.47,0.10,0.00,M2] 
00:24:06.268 00.002 18120 refined, 5 included, MultiStar: {-0.15, 0.04}, one-star: {-0.35, 0.04}
00:24:06.270 00.002 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.01 = -2.28)
00:24:06.272 00.002 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
00:24:06.274 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.86 mountX=-0.10 mountY=0.12, mountTheta=2.29
00:24:06.279 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
00:24:06.281 00.002 18120 Enqueuing Move request for scope (-0.15, 0.04)
00:24:06.284 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:06.287 00.003 21948 Worker thread wakes up
00:24:06.287 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.9
00:24:06.288 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
00:24:06.288 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
00:24:06.288 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.289 00.001 21948 Moving (-0.15, 0.04) raw xDistance=-0.10 yDistance=0.12
00:24:06.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:24:06.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:06.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:06.290 00.001 18120 Enqueuing Expose request
00:24:06.292 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:24:06.292 00.000 21948 MoveAxis(E, 0, ABG)
00:24:06.292 00.000 21948 Move returns status 0, amount 0
00:24:06.292 00.000 21948 MoveAxis(N, 0, ABG)
00:24:06.292 00.000 21948 Move returns status 0, amount 0
00:24:06.292 00.000 21948 move complete, result=0
00:24:06.292 00.000 21948 worker thread done servicing request
00:24:06.292 00.000 21948 Worker thread wakes up
00:24:06.292 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:06.292 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:06.294 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:07.921 01.627 21948 Exposure complete
00:24:07.964 00.043 21948 worker thread done servicing request
00:24:07.964 00.000 18120 OnExposeComplete: enter
00:24:07.964 00.000 18120 UpdateGuideState(): m_state=6
00:24:07.965 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
00:24:07.965 00.000 18120 Star::Find returns 1 (0), X=409.13, Y=236.95, Mass=2087, SNR=31.4, Peak=217 HFD=4.2
00:24:07.967 00.002 18120 MultiStar: [#1 -0.19,0.27,0.69,U] [#2 -0.19,0.25,0.67,U] [#3 -0.53,0.28,0.00,M3] [#4 -0.13,0.39,0.00,M1] [#5 -0.34,0.16,0.00,M1] [#6 -0.31,0.17,0.48,U] [#7 0.02,0.06,0.52,U] [#8 -0.22,0.13,0.43,U] 
00:24:07.969 00.002 18120 refined, 5 included, MultiStar: {-0.21, 0.18}, one-star: {-0.30, 0.15}
00:24:07.971 00.002 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.59 = -2.70)
00:24:07.972 00.001 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.69 = 0.40)
00:24:07.973 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.27 cameraTheta=2.44 mountX=-0.25 mountY=0.11, mountTheta=2.73
00:24:07.976 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.18, opts=13)
00:24:07.976 00.000 18120 Enqueuing Move request for scope (-0.21, 0.18)
00:24:07.977 00.001 21948 Worker thread wakes up
00:24:07.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:07.977 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
00:24:07.977 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
00:24:07.977 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.4
00:24:07.978 00.001 21948 Moving (-0.21, 0.18) raw xDistance=-0.25 yDistance=0.11
00:24:07.978 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:07.978 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:07.978 00.000 18120 Enqueuing Expose request
00:24:07.979 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:24:07.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:07.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:24:07.979 00.000 21948 MoveAxis(E, 44, ABG)
00:24:07.979 00.000 21948 Guiding  Dir = 2, Dur = 44
00:24:07.979 00.000 21948 IsSlewing returns 0
00:24:07.979 00.000 21948 IsGuiding returns 0
00:24:07.981 00.002 21948 PulseGuide returned control before completion, sleep 53
00:24:08.049 00.068 21948 IsGuiding returns 0
00:24:08.049 00.000 21948 Move returns status 0, amount 44
00:24:08.049 00.000 21948 MoveAxis(N, 0, ABG)
00:24:08.049 00.000 21948 Move returns status 0, amount 0
00:24:08.049 00.000 21948 move complete, result=0
00:24:08.049 00.000 21948 worker thread done servicing request
00:24:08.049 00.000 21948 Worker thread wakes up
00:24:08.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:08.049 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:24:08.051 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:09.455 01.404 21948 Exposure complete
00:24:09.481 00.026 21948 worker thread done servicing request
00:24:09.481 00.000 18120 OnExposeComplete: enter
00:24:09.482 00.001 18120 UpdateGuideState(): m_state=6
00:24:09.483 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
00:24:09.484 00.001 18120 Star::Find returns 1 (0), X=409.20, Y=236.66, Mass=2070, SNR=31.2, Peak=192 HFD=4.0
00:24:09.485 00.001 18120 MultiStar: [#1 -0.18,0.03,0.72,U] [#2 -0.16,-0.11,0.65,U] [#3 -0.08,0.20,0.65,U] [#4 -0.18,0.02,0.56,U] [#5 -0.15,-0.10,0.52,U] [#6 -0.18,0.17,0.48,U] [#7 0.03,0.16,0.50,U] [#8 -0.22,-0.07,0.44,U] 
00:24:09.486 00.001 18120 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.24, -0.13}
00:24:09.487 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.25 = -2.03)
00:24:09.487 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.07)
00:24:09.487 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.11 mountX=-0.07 mountY=0.14, mountTheta=2.04
00:24:09.489 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.01, opts=13)
00:24:09.489 00.000 18120 Enqueuing Move request for scope (-0.16, 0.01)
00:24:09.489 00.000 21948 Worker thread wakes up
00:24:09.490 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
00:24:09.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
00:24:09.490 00.000 21948 Moving (-0.16, 0.01) raw xDistance=-0.07 yDistance=0.14
00:24:09.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:24:09.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:09.490 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:09.490 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.2
00:24:09.491 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.491 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:09.491 00.000 18120 Enqueuing Expose request
00:24:09.492 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:24:09.492 00.000 21948 MoveAxis(E, 0, ABG)
00:24:09.492 00.000 21948 Move returns status 0, amount 0
00:24:09.492 00.000 21948 MoveAxis(N, 0, ABG)
00:24:09.492 00.000 21948 Move returns status 0, amount 0
00:24:09.492 00.000 21948 move complete, result=0
00:24:09.492 00.000 21948 worker thread done servicing request
00:24:09.492 00.000 21948 Worker thread wakes up
00:24:09.492 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:09.492 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:09.492 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:11.115 01.623 21948 Exposure complete
00:24:11.143 00.028 21948 worker thread done servicing request
00:24:11.143 00.000 18120 OnExposeComplete: enter
00:24:11.144 00.001 18120 UpdateGuideState(): m_state=6
00:24:11.144 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
00:24:11.145 00.001 18120 Star::Find returns 1 (0), X=409.14, Y=236.54, Mass=1915, SNR=30.0, Peak=168 HFD=3.8
00:24:11.145 00.000 18120 MultiStar: [#1 0.10,-0.01,0.71,U] [#2 -0.07,-0.15,0.67,U] [#3 -0.57,0.02,0.00,M3] [#4 -0.01,-0.19,0.57,U] [#5 0.08,-0.33,0.54,U] [#6 -0.07,-0.06,0.51,U] [#7 0.16,-0.03,0.55,U] [#8 -0.05,-0.18,0.45,U] 
00:24:11.146 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.16}, one-star: {-0.30, -0.25}
00:24:11.146 00.000 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.14) = xAngle (-0.69 = -0.69)
00:24:11.146 00.000 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.41 = 2.41)
00:24:11.147 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.83 mountX=0.12 mountY=0.11, mountTheta=0.71
00:24:11.149 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.16, opts=13)
00:24:11.150 00.001 18120 Enqueuing Move request for scope (-0.04, -0.16)
00:24:11.150 00.000 21948 Worker thread wakes up
00:24:11.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
00:24:11.150 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
00:24:11.151 00.001 21948 Moving (-0.04, -0.16) raw xDistance=0.12 yDistance=0.11
00:24:11.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:24:11.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:11.151 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:11.151 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.0
00:24:11.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:11.152 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:11.152 00.000 18120 Enqueuing Expose request
00:24:11.153 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:24:11.153 00.000 21948 MoveAxis(E, 0, ABG)
00:24:11.153 00.000 21948 Move returns status 0, amount 0
00:24:11.153 00.000 21948 MoveAxis(N, 0, ABG)
00:24:11.153 00.000 21948 Move returns status 0, amount 0
00:24:11.153 00.000 21948 move complete, result=0
00:24:11.153 00.000 21948 worker thread done servicing request
00:24:11.153 00.000 21948 Worker thread wakes up
00:24:11.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:11.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:11.153 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:12.676 01.523 21948 Exposure complete
00:24:12.703 00.027 21948 worker thread done servicing request
00:24:12.704 00.001 18120 OnExposeComplete: enter
00:24:12.704 00.000 18120 UpdateGuideState(): m_state=6
00:24:12.705 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
00:24:12.705 00.000 18120 Star::Find returns 1 (0), X=409.27, Y=236.55, Mass=2153, SNR=32.0, Peak=186 HFD=4.0
00:24:12.706 00.001 18120 MultiStar: [#1 0.01,0.16,0.70,U] [#2 -0.01,-0.07,0.61,U] [#3 0.13,-0.15,0.68,U] [#4 -0.08,-0.22,0.52,U] [#5 0.16,-0.33,0.00,M1] [#6 0.11,0.01,0.45,U] [#7 0.34,-0.29,0.00,M1] [#8 -0.22,-0.04,0.44,U] 
00:24:12.706 00.000 18120 refined, 6 included, MultiStar: {-0.04, -0.09}, one-star: {-0.17, -0.24}
00:24:12.707 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.14) = xAngle (-0.83 = -0.83)
00:24:12.708 00.001 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.27 = 2.27)
00:24:12.708 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.97 mountX=0.07 mountY=0.08, mountTheta=0.85
00:24:12.709 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.09, opts=13)
00:24:12.710 00.001 18120 Enqueuing Move request for scope (-0.04, -0.09)
00:24:12.710 00.000 21948 Worker thread wakes up
00:24:12.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:24:12.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:24:12.710 00.000 21948 Moving (-0.04, -0.09) raw xDistance=0.07 yDistance=0.08
00:24:12.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:24:12.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:12.712 00.002 18120 UpdateGuideState exits: m=2153 RSB=32.0
00:24:12.712 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:12.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:12.713 00.001 18120 Enqueuing Expose request
00:24:12.713 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:12.713 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:24:12.713 00.000 21948 MoveAxis(E, 0, ABG)
00:24:12.713 00.000 21948 Move returns status 0, amount 0
00:24:12.713 00.000 21948 MoveAxis(N, 0, ABG)
00:24:12.713 00.000 21948 Move returns status 0, amount 0
00:24:12.713 00.000 21948 move complete, result=0
00:24:12.713 00.000 21948 worker thread done servicing request
00:24:12.714 00.001 21948 Worker thread wakes up
00:24:12.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:12.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:12.714 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:14.346 01.632 21948 Exposure complete
00:24:14.390 00.044 21948 worker thread done servicing request
00:24:14.391 00.001 18120 OnExposeComplete: enter
00:24:14.391 00.000 18120 UpdateGuideState(): m_state=6
00:24:14.392 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
00:24:14.392 00.000 18120 Star::Find returns 1 (0), X=409.31, Y=236.63, Mass=2074, SNR=31.3, Peak=172 HFD=4.2
00:24:14.393 00.001 18120 MultiStar: [#1 0.11,-0.17,0.70,U] [#2 0.12,-0.19,0.64,U] [#3 0.06,0.01,0.66,U] [#4 -0.06,-0.32,0.54,U] [#5 0.37,-0.20,0.00,M2] [#6 0.05,-0.11,0.47,U] [#7 0.36,-0.60,0.00,M2] [#8 -0.18,-0.14,0.46,U] 
00:24:14.393 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.15}, one-star: {-0.13, -0.16}
00:24:14.394 00.001 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.14) = xAngle (-0.47 = -0.47)
00:24:14.394 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.63 = 2.63)
00:24:14.394 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=0.14 mountY=0.07, mountTheta=0.50
00:24:14.396 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.15, opts=13)
00:24:14.397 00.001 18120 Enqueuing Move request for scope (-0.01, -0.15)
00:24:14.398 00.001 21948 Worker thread wakes up
00:24:14.398 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:14.399 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
00:24:14.399 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.3
00:24:14.399 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:14.400 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:14.400 00.000 18120 Enqueuing Expose request
00:24:14.400 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
00:24:14.401 00.001 21948 Moving (-0.01, -0.15) raw xDistance=0.14 yDistance=0.07
00:24:14.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:24:14.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:14.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:24:14.401 00.000 21948 MoveAxis(E, 0, ABG)
00:24:14.401 00.000 21948 Move returns status 0, amount 0
00:24:14.401 00.000 21948 MoveAxis(N, 0, ABG)
00:24:14.401 00.000 21948 Move returns status 0, amount 0
00:24:14.401 00.000 21948 move complete, result=0
00:24:14.401 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:14.402 00.001 21948 worker thread done servicing request
00:24:14.402 00.000 21948 Worker thread wakes up
00:24:14.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:14.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:15.920 01.518 21948 Exposure complete
00:24:15.957 00.037 21948 worker thread done servicing request
00:24:15.957 00.000 18120 OnExposeComplete: enter
00:24:15.958 00.001 18120 UpdateGuideState(): m_state=6
00:24:15.958 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
00:24:15.959 00.001 18120 Star::Find returns 1 (0), X=409.38, Y=236.58, Mass=2156, SNR=31.9, Peak=182 HFD=4.2
00:24:15.959 00.000 18120 MultiStar: [#1 0.02,-0.05,0.68,U] [#2 -0.05,-0.15,0.67,U] [#3 -0.24,0.01,0.69,U] [#4 0.05,-0.14,0.52,U] [#5 0.24,-0.13,0.50,U] [#6 0.34,0.06,0.45,U] [#7 0.18,-0.23,0.50,U] [#8 -0.16,-0.05,0.41,U] 
00:24:15.960 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.06, -0.22}
00:24:15.960 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.30 = -0.30)
00:24:15.961 00.001 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.80 = 2.80)
00:24:15.962 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=0.11 mountY=0.04, mountTheta=0.33
00:24:15.963 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
00:24:15.963 00.000 18120 Enqueuing Move request for scope (0.01, -0.11)
00:24:15.964 00.001 21948 Worker thread wakes up
00:24:15.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:24:15.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:24:15.964 00.000 21948 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=0.04
00:24:15.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:24:15.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:15.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:15.965 00.001 18120 UpdateGuideState exits: m=2156 RSB=31.9
00:24:15.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:15.967 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:24:15.967 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:15.967 00.000 18120 Enqueuing Expose request
00:24:15.969 00.002 21948 MoveAxis(E, 0, ABG)
00:24:15.969 00.000 21948 Move returns status 0, amount 0
00:24:15.969 00.000 21948 MoveAxis(N, 0, ABG)
00:24:15.969 00.000 21948 Move returns status 0, amount 0
00:24:15.969 00.000 21948 move complete, result=0
00:24:15.969 00.000 21948 worker thread done servicing request
00:24:15.969 00.000 21948 Worker thread wakes up
00:24:15.969 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:15.971 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:15.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:17.599 01.628 21948 Exposure complete
00:24:17.635 00.036 21948 worker thread done servicing request
00:24:17.635 00.000 18120 OnExposeComplete: enter
00:24:17.636 00.001 18120 UpdateGuideState(): m_state=6
00:24:17.636 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
00:24:17.637 00.001 18120 Star::Find returns 1 (0), X=409.20, Y=236.63, Mass=1938, SNR=30.3, Peak=167 HFD=4.0
00:24:17.637 00.000 18120 MultiStar: [#1 0.05,-0.09,0.74,U] [#2 0.11,-0.17,0.68,U] [#3 0.19,0.01,0.72,U] [#4 0.02,-0.16,0.56,U] [#5 0.22,-0.17,0.56,U] [#6 0.15,-0.19,0.51,U] [#7 0.35,-0.18,0.00,M2] [#8 -0.13,0.05,0.45,U] 
00:24:17.638 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {-0.24, -0.17}
00:24:17.638 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.18 = -0.18)
00:24:17.638 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.92 = 2.92)
00:24:17.639 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.32 mountX=0.12 mountY=0.03, mountTheta=0.22
00:24:17.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
00:24:17.641 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
00:24:17.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:17.641 00.000 21948 Worker thread wakes up
00:24:17.642 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:24:17.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:24:17.642 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.3
00:24:17.642 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:17.643 00.001 21948 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=0.03
00:24:17.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:17.643 00.000 18120 Enqueuing Expose request
00:24:17.644 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:24:17.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:17.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:17.644 00.000 21948 MoveAxis(E, 0, ABG)
00:24:17.644 00.000 21948 Move returns status 0, amount 0
00:24:17.644 00.000 21948 MoveAxis(N, 0, ABG)
00:24:17.644 00.000 21948 Move returns status 0, amount 0
00:24:17.644 00.000 21948 move complete, result=0
00:24:17.644 00.000 21948 worker thread done servicing request
00:24:17.644 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:17.645 00.001 21948 Worker thread wakes up
00:24:17.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:17.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:19.167 01.522 21948 Exposure complete
00:24:19.201 00.034 21948 worker thread done servicing request
00:24:19.201 00.000 18120 OnExposeComplete: enter
00:24:19.201 00.000 18120 UpdateGuideState(): m_state=6
00:24:19.202 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
00:24:19.202 00.000 18120 Star::Find returns 1 (0), X=409.25, Y=236.74, Mass=1829, SNR=29.5, Peak=198 HFD=3.8
00:24:19.203 00.001 18120 MultiStar: [#1 -0.03,0.06,0.75,U] [#2 -0.28,-0.15,0.67,U] [#3 -0.35,0.01,0.73,U] [#4 -0.06,-0.01,0.61,U] [#5 0.19,-0.07,0.54,U] [#6 0.11,0.05,0.51,U] [#7 -0.21,-0.11,0.54,U] [#8 -0.16,-0.24,0.43,U] 
00:24:19.204 00.001 18120 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.19, -0.05}
00:24:19.205 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.62 = -1.62)
00:24:19.205 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.48 = 1.48)
00:24:19.206 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.77 mountX=-0.01 mountY=0.13, mountTheta=1.62
00:24:19.207 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.05, opts=13)
00:24:19.209 00.002 18120 Enqueuing Move request for scope (-0.12, -0.05)
00:24:19.210 00.001 21948 Worker thread wakes up
00:24:19.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
00:24:19.210 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
00:24:19.210 00.000 21948 Moving (-0.12, -0.05) raw xDistance=-0.01 yDistance=0.13
00:24:19.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:24:19.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:19.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:24:19.210 00.000 21948 MoveAxis(E, 0, ABG)
00:24:19.210 00.000 21948 Move returns status 0, amount 0
00:24:19.210 00.000 21948 MoveAxis(N, 0, ABG)
00:24:19.210 00.000 21948 Move returns status 0, amount 0
00:24:19.210 00.000 21948 move complete, result=0
00:24:19.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:19.211 00.001 18120 UpdateGuideState exits: m=1829 RSB=29.5
00:24:19.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:19.212 00.001 21948 worker thread done servicing request
00:24:19.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:19.212 00.000 18120 Enqueuing Expose request
00:24:19.213 00.001 21948 Worker thread wakes up
00:24:19.213 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:19.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:19.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:20.843 01.630 21948 Exposure complete
00:24:20.891 00.048 21948 worker thread done servicing request
00:24:20.891 00.000 18120 OnExposeComplete: enter
00:24:20.891 00.000 18120 UpdateGuideState(): m_state=6
00:24:20.892 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
00:24:20.892 00.000 18120 Star::Find returns 1 (0), X=409.08, Y=236.85, Mass=2016, SNR=31.0, Peak=219 HFD=4.2
00:24:20.893 00.001 18120 MultiStar: [#1 -0.07,0.16,0.70,U] [#2 -0.35,0.28,0.00,M1] [#3 -0.64,0.10,0.00,M1] [#4 -0.40,0.27,0.00,M1] [#5 -0.07,0.10,0.52,U] [#6 -0.28,0.53,0.00,M1] [#7 -0.09,-0.14,0.54,U] [#8 -0.34,-0.05,0.44,U] 
00:24:20.893 00.000 18120 refined, 4 included, MultiStar: {-0.20, 0.04}, one-star: {-0.35, 0.06}
00:24:20.894 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
00:24:20.894 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.91)
00:24:20.894 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=-0.12 mountY=0.16, mountTheta=2.21
00:24:20.896 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.04, opts=13)
00:24:20.897 00.001 18120 Enqueuing Move request for scope (-0.20, 0.04)
00:24:20.898 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:20.899 00.001 21948 Worker thread wakes up
00:24:20.899 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.0
00:24:20.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:20.900 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:20.900 00.000 18120 Enqueuing Expose request
00:24:20.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
00:24:20.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
00:24:20.900 00.000 21948 Moving (-0.20, 0.04) raw xDistance=-0.12 yDistance=0.16
00:24:20.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:24:20.900 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:20.900 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:24:20.900 00.000 21948 MoveAxis(E, 0, ABG)
00:24:20.900 00.000 21948 Move returns status 0, amount 0
00:24:20.901 00.001 21948 MoveAxis(N, 0, ABG)
00:24:20.901 00.000 21948 Move returns status 0, amount 0
00:24:20.901 00.000 21948 move complete, result=0
00:24:20.901 00.000 21948 worker thread done servicing request
00:24:20.901 00.000 21948 Worker thread wakes up
00:24:20.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:20.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:20.903 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:24:22.429 01.526 21948 Exposure complete
00:24:22.497 00.068 21948 worker thread done servicing request
00:24:22.497 00.000 18120 OnExposeComplete: enter
00:24:22.498 00.001 18120 UpdateGuideState(): m_state=6
00:24:22.498 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
00:24:22.499 00.001 18120 Star::Find returns 1 (0), X=408.98, Y=236.69, Mass=2123, SNR=31.7, Peak=234 HFD=4.2
00:24:22.500 00.001 18120 MultiStar: [#1 -0.05,0.08,0.71,U] [#2 -0.45,-0.01,0.00,M2] [#3 0.11,0.16,0.68,U] [#4 -0.40,0.07,0.00,M2] [#5 -0.25,0.13,0.51,U] [#6 -0.42,0.38,0.00,M2] [#7 -0.01,-0.02,0.51,U] [#8 -0.16,0.12,0.42,U] 
00:24:22.501 00.001 18120 refined, 5 included, MultiStar: {-0.16, 0.04}, one-star: {-0.46, -0.11}
00:24:22.502 00.001 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.02 = -2.26)
00:24:22.503 00.001 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.84)
00:24:22.506 00.003 18120 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.88 mountX=-0.11 mountY=0.12, mountTheta=2.28
00:24:22.510 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.04, opts=13)
00:24:22.511 00.001 18120 Enqueuing Move request for scope (-0.16, 0.04)
00:24:22.511 00.000 21948 Worker thread wakes up
00:24:22.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
00:24:22.511 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
00:24:22.511 00.000 21948 Moving (-0.16, 0.04) raw xDistance=-0.11 yDistance=0.12
00:24:22.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:22.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:22.511 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:22.512 00.001 18120 UpdateGuideState exits: m=2123 RSB=31.7
00:24:22.513 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:22.514 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:24:22.514 00.000 21948 MoveAxis(E, 0, ABG)
00:24:22.514 00.000 21948 Move returns status 0, amount 0
00:24:22.514 00.000 21948 MoveAxis(N, 0, ABG)
00:24:22.514 00.000 21948 Move returns status 0, amount 0
00:24:22.514 00.000 21948 move complete, result=0
00:24:22.514 00.000 21948 worker thread done servicing request
00:24:22.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:22.515 00.001 18120 Enqueuing Expose request
00:24:22.515 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:22.516 00.001 21948 Worker thread wakes up
00:24:22.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:22.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:24.145 01.629 21948 Exposure complete
00:24:24.176 00.031 21948 worker thread done servicing request
00:24:24.176 00.000 18120 OnExposeComplete: enter
00:24:24.177 00.001 18120 UpdateGuideState(): m_state=6
00:24:24.177 00.000 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
00:24:24.178 00.001 18120 Star::Find returns 1 (0), X=409.16, Y=236.57, Mass=2074, SNR=31.2, Peak=200 HFD=4.0
00:24:24.178 00.000 18120 MultiStar: [#1 -0.12,0.07,0.73,U] [#2 -0.13,-0.21,0.64,U] [#3 -0.14,-0.03,0.71,U] [#4 -0.34,-0.12,0.55,U] [#5 -0.11,-0.16,0.51,U] [#6 -0.27,-0.28,0.00,M3] [#7 0.26,-0.37,0.00,M1] [#8 -0.24,-0.32,0.00,M1] 
00:24:24.178 00.000 18120 refined, 5 included, MultiStar: {-0.19, -0.11}, one-star: {-0.28, -0.22}
00:24:24.180 00.002 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
00:24:24.180 00.000 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.64 = 1.64)
00:24:24.181 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.61 mountX=0.02 mountY=0.22, mountTheta=1.46
00:24:24.181 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.11, opts=13)
00:24:24.182 00.001 18120 Enqueuing Move request for scope (-0.19, -0.11)
00:24:24.182 00.000 21948 Worker thread wakes up
00:24:24.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
00:24:24.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:24.183 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.2
00:24:24.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:24.184 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:24.184 00.000 18120 Enqueuing Expose request
00:24:24.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
00:24:24.185 00.001 21948 Moving (-0.19, -0.11) raw xDistance=0.02 yDistance=0.22
00:24:24.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:24:24.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:24:24.185 00.000 21948 MoveAxis(E, 0, ABG)
00:24:24.185 00.000 21948 Move returns status 0, amount 0
00:24:24.185 00.000 21948 MoveAxis(S, 53, ABG)
00:24:24.185 00.000 21948 Guiding  Dir = 1, Dur = 53
00:24:24.185 00.000 21948 IsSlewing returns 0
00:24:24.185 00.000 21948 IsGuiding returns 0
00:24:24.190 00.005 21948 PulseGuide returned control before completion, sleep 58
00:24:24.251 00.061 21948 IsGuiding returns 1
00:24:24.251 00.000 21948 scope still moving after pulse duration time elapsed
00:24:24.282 00.031 21948 IsSlewing returns 0
00:24:24.283 00.001 21948 IsGuiding returns 0
00:24:24.283 00.000 21948 scope move finished after 53 + 44 ms
00:24:24.283 00.000 21948 Move returns status 0, amount 53
00:24:24.283 00.000 21948 move complete, result=0
00:24:24.283 00.000 21948 worker thread done servicing request
00:24:24.283 00.000 21948 Worker thread wakes up
00:24:24.283 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 53 ms SOUTH
00:24:24.285 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:24.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:25.701 01.416 21948 Exposure complete
00:24:25.729 00.028 21948 worker thread done servicing request
00:24:25.729 00.000 18120 OnExposeComplete: enter
00:24:25.730 00.001 18120 UpdateGuideState(): m_state=6
00:24:25.730 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
00:24:25.731 00.001 18120 Star::Find returns 1 (0), X=409.20, Y=236.97, Mass=2078, SNR=31.2, Peak=206 HFD=4.1
00:24:25.732 00.001 18120 MultiStar: [#1 -0.03,0.40,0.00,M1] [#2 -0.01,-0.01,0.63,U] [#3 -0.45,0.16,0.00,M1] [#4 -0.05,0.24,0.53,U] [#5 -0.13,0.11,0.53,U] [#6 0.18,0.25,0.49,U] [#7 0.24,0.01,0.49,U] [#8 -0.18,-0.06,0.42,U] 
00:24:25.732 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {-0.24, 0.18}
00:24:25.734 00.002 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.14) = xAngle (3.14 = -3.14)
00:24:25.734 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.04)
00:24:25.735 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=-0.12 mountY=-0.00, mountTheta=-3.10
00:24:25.736 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
00:24:25.736 00.000 18120 Enqueuing Move request for scope (-0.05, 0.11)
00:24:25.737 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:25.737 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.2
00:24:25.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:25.738 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:25.738 00.000 18120 Enqueuing Expose request
00:24:25.739 00.001 21948 Worker thread wakes up
00:24:25.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:24:25.739 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:24:25.739 00.000 21948 Moving (-0.05, 0.11) raw xDistance=-0.12 yDistance=-0.00
00:24:25.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:24:25.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:25.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:25.739 00.000 21948 MoveAxis(E, 0, ABG)
00:24:25.739 00.000 21948 Move returns status 0, amount 0
00:24:25.739 00.000 21948 MoveAxis(N, 0, ABG)
00:24:25.739 00.000 21948 Move returns status 0, amount 0
00:24:25.739 00.000 21948 move complete, result=0
00:24:25.739 00.000 21948 worker thread done servicing request
00:24:25.739 00.000 21948 Worker thread wakes up
00:24:25.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:25.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:25.739 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:27.369 01.630 21948 Exposure complete
00:24:27.397 00.028 21948 worker thread done servicing request
00:24:27.397 00.000 18120 OnExposeComplete: enter
00:24:27.399 00.002 18120 UpdateGuideState(): m_state=6
00:24:27.400 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
00:24:27.402 00.002 18120 Star::Find returns 1 (0), X=409.17, Y=236.90, Mass=2165, SNR=32.0, Peak=216 HFD=4.2
00:24:27.402 00.000 18120 MultiStar: [#1 -0.13,0.20,0.74,U] [#2 -0.14,0.16,0.63,U] [#3 0.31,0.02,0.67,U] [#4 0.07,-0.10,0.56,U] [#5 -0.16,0.20,0.52,U] [#6 -0.25,0.37,0.00,M3] [#7 0.30,0.15,0.49,U] [#8 -0.44,0.10,0.00,M1] 
00:24:27.402 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.11}, one-star: {-0.27, 0.10}
00:24:27.403 00.001 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
00:24:27.403 00.000 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.20)
00:24:27.404 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.84 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
00:24:27.405 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
00:24:27.405 00.000 18120 Enqueuing Move request for scope (-0.03, 0.11)
00:24:27.406 00.001 21948 Worker thread wakes up
00:24:27.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:27.406 00.000 18120 UpdateGuideState exits: m=2165 RSB=32.0
00:24:27.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.408 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:27.408 00.000 18120 Enqueuing Expose request
00:24:27.409 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:24:27.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:24:27.409 00.000 21948 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.02
00:24:27.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:27.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:27.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:27.409 00.000 21948 MoveAxis(E, 0, ABG)
00:24:27.409 00.000 21948 Move returns status 0, amount 0
00:24:27.409 00.000 21948 MoveAxis(N, 0, ABG)
00:24:27.410 00.001 21948 Move returns status 0, amount 0
00:24:27.410 00.000 21948 move complete, result=0
00:24:27.410 00.000 21948 worker thread done servicing request
00:24:27.410 00.000 21948 Worker thread wakes up
00:24:27.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:27.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:27.410 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:28.932 01.522 21948 Exposure complete
00:24:28.959 00.027 21948 worker thread done servicing request
00:24:28.959 00.000 18120 OnExposeComplete: enter
00:24:28.959 00.000 18120 UpdateGuideState(): m_state=6
00:24:28.960 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
00:24:28.960 00.000 18120 Star::Find returns 1 (0), X=408.96, Y=236.84, Mass=2003, SNR=30.7, Peak=220 HFD=4.2
00:24:28.961 00.001 18120 MultiStar: [#1 -0.14,0.15,0.73,U] [#2 -0.42,0.11,0.00,M1] [#3 0.16,0.41,0.00,M1] [#4 -0.28,0.11,0.55,U] [#5 -0.25,0.05,0.53,U] [#6 -0.34,0.41,0.00,M4] [#7 0.06,-0.12,0.48,U] [#8 -0.43,0.24,0.00,M2] 
00:24:28.961 00.000 18120 refined, 4 included, MultiStar: {-0.26, 0.05}, one-star: {-0.48, 0.04}
00:24:28.962 00.001 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.08 = -2.20)
00:24:28.964 00.002 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.18 = 0.90)
00:24:28.965 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.26 cameraTheta=2.94 mountX=-0.15 mountY=0.20, mountTheta=2.22
00:24:28.969 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.05, opts=13)
00:24:28.971 00.002 18120 Enqueuing Move request for scope (-0.26, 0.05)
00:24:28.974 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:28.976 00.002 21948 Worker thread wakes up
00:24:28.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd
00:24:28.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.05)
00:24:28.976 00.000 21948 Moving (-0.26, 0.05) raw xDistance=-0.15 yDistance=0.20
00:24:28.976 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
00:24:28.977 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:28.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:28.978 00.001 18120 Enqueuing Expose request
00:24:28.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:24:28.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:24:28.978 00.000 21948 MoveAxis(E, 0, ABG)
00:24:28.978 00.000 21948 Move returns status 0, amount 0
00:24:28.978 00.000 21948 MoveAxis(S, 49, ABG)
00:24:28.979 00.001 21948 Guiding  Dir = 1, Dur = 49
00:24:28.980 00.001 21948 IsSlewing returns 0
00:24:28.980 00.000 21948 IsGuiding returns 0
00:24:28.985 00.005 21948 PulseGuide returned control before completion, sleep 55
00:24:29.056 00.071 21948 IsGuiding returns 0
00:24:29.056 00.000 21948 Move returns status 0, amount 49
00:24:29.056 00.000 21948 move complete, result=0
00:24:29.056 00.000 21948 worker thread done servicing request
00:24:29.056 00.000 21948 Worker thread wakes up
00:24:29.056 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:24:29.058 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:29.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:30.694 01.636 21948 Exposure complete
00:24:30.739 00.045 21948 worker thread done servicing request
00:24:30.739 00.000 18120 OnExposeComplete: enter
00:24:30.740 00.001 18120 UpdateGuideState(): m_state=6
00:24:30.741 00.001 18120 Star::Find(15, 408, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
00:24:30.741 00.000 18120 Star::Find returns 1 (0), X=409.19, Y=237.16, Mass=2154, SNR=31.8, Peak=217 HFD=4.3
00:24:30.742 00.001 18120 MultiStar: [#1 -0.00,0.36,0.70,U] [#2 -0.14,0.37,0.00,M2] [#3 -0.01,0.57,0.00,M2] [#4 -0.13,0.34,0.00,M1] [#5 -0.21,0.24,0.52,U] [#6 -0.31,0.69,0.00,M5] [#7 0.07,0.23,0.51,U] [#8 -0.27,0.68,0.00,M3] 
00:24:30.743 00.001 18120 refined, 3 included, MultiStar: {-0.12, 0.32}, one-star: {-0.25, 0.37}
00:24:30.743 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
00:24:30.744 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.18 = -0.11)
00:24:30.745 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.93 mountX=-0.34 mountY=-0.04, mountTheta=-3.03
00:24:30.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.32, opts=13)
00:24:30.747 00.001 18120 Enqueuing Move request for scope (-0.12, 0.32)
00:24:30.747 00.000 21948 Worker thread wakes up
00:24:30.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:30.748 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
00:24:30.748 00.000 18120 UpdateGuideState exits: m=2154 RSB=31.8
00:24:30.748 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:30.749 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
00:24:30.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:30.749 00.000 18120 Enqueuing Expose request
00:24:30.749 00.000 21948 Moving (-0.12, 0.32) raw xDistance=-0.34 yDistance=-0.04
00:24:30.751 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:24:30.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:30.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:30.751 00.000 21948 MoveAxis(E, 60, ABG)
00:24:30.751 00.000 21948 Guiding  Dir = 2, Dur = 60
00:24:30.751 00.000 21948 IsSlewing returns 0
00:24:30.751 00.000 21948 IsGuiding returns 0
00:24:30.752 00.001 21948 PulseGuide returned control before completion, sleep 69
00:24:30.832 00.080 21948 IsGuiding returns 0
00:24:30.832 00.000 21948 Move returns status 0, amount 60
00:24:30.832 00.000 21948 MoveAxis(N, 0, ABG)
00:24:30.832 00.000 21948 Move returns status 0, amount 0
00:24:30.832 00.000 21948 move complete, result=0
00:24:30.833 00.001 21948 worker thread done servicing request
00:24:30.833 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
00:24:30.833 00.000 21948 Worker thread wakes up
00:24:30.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:30.834 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:32.239 01.405 21948 Exposure complete
00:24:32.270 00.031 21948 worker thread done servicing request
00:24:32.270 00.000 18120 OnExposeComplete: enter
00:24:32.271 00.001 18120 UpdateGuideState(): m_state=6
00:24:32.272 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
00:24:32.272 00.000 18120 Star::Find returns 1 (0), X=409.14, Y=237.15, Mass=2283, SNR=32.9, Peak=221 HFD=4.3
00:24:32.273 00.001 18120 MultiStar: [#1 -0.07,0.22,0.65,U] [#2 -0.14,0.16,0.63,U] [#3 -0.39,0.55,0.00,M3] [#4 -0.16,0.26,0.53,U] [#5 -0.09,0.27,0.50,U] [#6 -0.07,0.46,0.00,M6] [#7 0.15,0.13,0.50,U] [#8 -0.15,0.38,0.00,M4] 
00:24:32.274 00.001 18120 refined, 5 included, MultiStar: {-0.13, 0.25}, one-star: {-0.30, 0.36}
00:24:32.274 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
00:24:32.275 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.02)
00:24:32.275 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.06 mountX=-0.28 mountY=0.01, mountTheta=3.12
00:24:32.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.25, opts=13)
00:24:32.277 00.001 18120 Enqueuing Move request for scope (-0.13, 0.25)
00:24:32.278 00.001 21948 Worker thread wakes up
00:24:32.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:32.278 00.000 18120 UpdateGuideState exits: m=2283 RSB=32.9
00:24:32.279 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.279 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:32.279 00.000 18120 Enqueuing Expose request
00:24:32.280 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
00:24:32.280 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
00:24:32.280 00.000 21948 Moving (-0.13, 0.25) raw xDistance=-0.28 yDistance=0.01
00:24:32.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:24:32.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:32.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:32.280 00.000 21948 MoveAxis(E, 54, ABG)
00:24:32.280 00.000 21948 Guiding  Dir = 2, Dur = 54
00:24:32.280 00.000 21948 IsSlewing returns 0
00:24:32.280 00.000 21948 IsGuiding returns 0
00:24:32.282 00.002 21948 PulseGuide returned control before completion, sleep 63
00:24:32.350 00.068 21948 IsGuiding returns 0
00:24:32.350 00.000 21948 Move returns status 0, amount 54
00:24:32.350 00.000 21948 MoveAxis(N, 0, ABG)
00:24:32.351 00.001 21948 Move returns status 0, amount 0
00:24:32.351 00.000 21948 move complete, result=0
00:24:32.351 00.000 21948 worker thread done servicing request
00:24:32.351 00.000 21948 Worker thread wakes up
00:24:32.351 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:32.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:32.351 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
00:24:33.982 01.631 21948 Exposure complete
00:24:34.006 00.024 21948 worker thread done servicing request
00:24:34.006 00.000 18120 OnExposeComplete: enter
00:24:34.007 00.001 18120 UpdateGuideState(): m_state=6
00:24:34.008 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
00:24:34.008 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=236.93, Mass=1956, SNR=30.4, Peak=198 HFD=3.9
00:24:34.008 00.000 18120 MultiStar: [#1 -0.02,0.33,0.75,U] [#2 -0.04,0.38,0.00,M2] [#3 -0.18,0.22,0.68,U] [#4 0.03,0.25,0.56,U] [#5 -0.07,0.05,0.53,U] [#6 -0.03,0.18,0.48,U] [#7 0.40,-0.03,0.00,M1] [#8 -0.19,0.25,0.45,U] 
00:24:34.009 00.001 18120 single-star, 6 included, MultiStar: {-0.07, 0.20}, one-star: {-0.07, 0.14}
00:24:34.009 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
00:24:34.010 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.02)
00:24:34.010 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.02 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
00:24:34.012 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
00:24:34.012 00.000 18120 Enqueuing Move request for scope (-0.07, 0.14)
00:24:34.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:34.013 00.001 21948 Worker thread wakes up
00:24:34.013 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:24:34.013 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:24:34.013 00.000 21948 Moving (-0.07, 0.14) raw xDistance=-0.15 yDistance=-0.00
00:24:34.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:24:34.013 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:34.013 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.4
00:24:34.014 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:34.014 00.000 21948 MoveAxis(E, 0, ABG)
00:24:34.014 00.000 21948 Move returns status 0, amount 0
00:24:34.014 00.000 21948 MoveAxis(N, 0, ABG)
00:24:34.014 00.000 21948 Move returns status 0, amount 0
00:24:34.014 00.000 21948 move complete, result=0
00:24:34.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:34.015 00.001 18120 Enqueuing Expose request
00:24:34.015 00.000 21948 worker thread done servicing request
00:24:34.015 00.000 21948 Worker thread wakes up
00:24:34.015 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:34.017 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:34.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:35.540 01.523 21948 Exposure complete
00:24:35.580 00.040 21948 worker thread done servicing request
00:24:35.580 00.000 18120 OnExposeComplete: enter
00:24:35.581 00.001 18120 UpdateGuideState(): m_state=6
00:24:35.582 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
00:24:35.584 00.002 18120 Star::Find returns 1 (0), X=409.50, Y=236.88, Mass=1852, SNR=29.7, Peak=167 HFD=3.9
00:24:35.585 00.001 18120 MultiStar: [#1 -0.04,0.28,0.76,U] [#2 0.23,0.18,0.71,U] [#3 -0.28,0.37,0.00,M3] [#4 -0.08,0.23,0.61,U] [#5 0.10,-0.02,0.55,U] [#6 0.07,0.24,0.48,U] [#7 0.32,0.08,0.54,U] [#8 0.05,0.09,0.46,U] 
00:24:35.587 00.002 18120 single-star, 7 included, MultiStar: {0.09, 0.15}, one-star: {0.06, 0.09}
00:24:35.587 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.14) = xAngle (2.12 = 2.12)
00:24:35.588 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.22 = -1.06)
00:24:35.588 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=-0.06 mountY=-0.09, mountTheta=-2.11
00:24:35.591 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
00:24:35.592 00.001 18120 Enqueuing Move request for scope (0.06, 0.09)
00:24:35.592 00.000 21948 Worker thread wakes up
00:24:35.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:35.593 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:24:35.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:24:35.593 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.7
00:24:35.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:35.594 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:35.594 00.000 18120 Enqueuing Expose request
00:24:35.594 00.000 21948 Moving (0.06, 0.09) raw xDistance=-0.06 yDistance=-0.09
00:24:35.595 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:24:35.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:35.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:24:35.595 00.000 21948 MoveAxis(E, 0, ABG)
00:24:35.595 00.000 21948 Move returns status 0, amount 0
00:24:35.595 00.000 21948 MoveAxis(N, 0, ABG)
00:24:35.595 00.000 21948 Move returns status 0, amount 0
00:24:35.595 00.000 21948 move complete, result=0
00:24:35.595 00.000 21948 worker thread done servicing request
00:24:35.595 00.000 21948 Worker thread wakes up
00:24:35.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:35.595 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:35.596 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:37.231 01.635 21948 Exposure complete
00:24:37.260 00.029 21948 worker thread done servicing request
00:24:37.260 00.000 18120 OnExposeComplete: enter
00:24:37.261 00.001 18120 UpdateGuideState(): m_state=6
00:24:37.264 00.003 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
00:24:37.265 00.001 18120 Star::Find returns 1 (0), X=409.31, Y=236.90, Mass=1967, SNR=30.5, Peak=176 HFD=4.2
00:24:37.266 00.001 18120 MultiStar: [#1 0.11,0.17,0.74,U] [#2 0.28,0.11,0.63,U] [#3 -0.34,0.38,0.00,M4] [#4 0.08,0.28,0.57,U] [#5 0.12,0.17,0.56,U] [#6 -0.29,0.39,0.00,M5] [#7 0.53,0.25,0.00,M1] [#8 0.24,0.24,0.47,U] 
00:24:37.266 00.000 18120 single-star, 5 included, MultiStar: {0.09, 0.17}, one-star: {-0.13, 0.10}
00:24:37.267 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.14) = xAngle (3.64 = -2.65)
00:24:37.267 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.74 = 0.46)
00:24:37.267 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.49 mountX=-0.15 mountY=0.07, mountTheta=2.68
00:24:37.270 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
00:24:37.270 00.000 18120 Enqueuing Move request for scope (-0.13, 0.10)
00:24:37.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:37.271 00.001 18120 UpdateGuideState exits: m=1967 RSB=30.5
00:24:37.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:37.272 00.001 21948 Worker thread wakes up
00:24:37.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
00:24:37.272 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
00:24:37.272 00.000 21948 Moving (-0.13, 0.10) raw xDistance=-0.15 yDistance=0.07
00:24:37.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:24:37.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:37.272 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:37.273 00.001 18120 Enqueuing Expose request
00:24:37.273 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:24:37.273 00.000 21948 MoveAxis(E, 0, ABG)
00:24:37.273 00.000 21948 Move returns status 0, amount 0
00:24:37.273 00.000 21948 MoveAxis(N, 0, ABG)
00:24:37.273 00.000 21948 Move returns status 0, amount 0
00:24:37.273 00.000 21948 move complete, result=0
00:24:37.273 00.000 21948 worker thread done servicing request
00:24:37.273 00.000 21948 Worker thread wakes up
00:24:37.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:37.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:37.274 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:38.790 01.516 21948 Exposure complete
00:24:38.826 00.036 21948 worker thread done servicing request
00:24:38.826 00.000 18120 OnExposeComplete: enter
00:24:38.828 00.002 18120 UpdateGuideState(): m_state=6
00:24:38.829 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
00:24:38.830 00.001 18120 Star::Find returns 1 (0), X=409.17, Y=237.11, Mass=1948, SNR=30.2, Peak=186 HFD=4.2
00:24:38.830 00.000 18120 MultiStar: [#1 0.13,0.19,0.69,U] [#2 0.21,0.11,0.69,U] [#3 -0.01,0.25,0.67,U] [#4 -0.15,0.51,0.00,M1] [#5 0.06,0.30,0.52,U] [#6 -0.00,0.24,0.50,U] [#7 0.42,0.01,0.00,M2] [#8 0.07,0.13,0.44,U] 
00:24:38.831 00.001 18120 refined, 6 included, MultiStar: {0.00, 0.22}, one-star: {-0.27, 0.31}
00:24:38.831 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
00:24:38.832 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.49)
00:24:38.832 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=-0.20 mountY=-0.10, mountTheta=-2.66
00:24:38.833 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.22, opts=13)
00:24:38.834 00.001 18120 Enqueuing Move request for scope (0.00, 0.22)
00:24:38.836 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:38.838 00.002 18120 UpdateGuideState exits: m=1948 RSB=30.2
00:24:38.841 00.003 21948 Worker thread wakes up
00:24:38.841 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
00:24:38.841 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
00:24:38.841 00.000 21948 Moving (0.00, 0.22) raw xDistance=-0.20 yDistance=-0.10
00:24:38.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:24:38.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:38.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:24:38.841 00.000 21948 MoveAxis(E, 36, ABG)
00:24:38.841 00.000 21948 Guiding  Dir = 2, Dur = 36
00:24:38.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:38.841 00.000 21948 IsSlewing returns 0
00:24:38.841 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:38.842 00.001 18120 Enqueuing Expose request
00:24:38.842 00.000 21948 IsGuiding returns 0
00:24:38.844 00.002 21948 PulseGuide returned control before completion, sleep 45
00:24:38.899 00.055 21948 IsGuiding returns 0
00:24:38.900 00.001 21948 Move returns status 0, amount 36
00:24:38.900 00.000 21948 MoveAxis(N, 0, ABG)
00:24:38.900 00.000 21948 Move returns status 0, amount 0
00:24:38.900 00.000 21948 move complete, result=0
00:24:38.900 00.000 21948 worker thread done servicing request
00:24:38.900 00.000 21948 Worker thread wakes up
00:24:38.900 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:24:38.902 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:38.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:40.531 01.629 21948 Exposure complete
00:24:40.556 00.025 21948 worker thread done servicing request
00:24:40.556 00.000 18120 OnExposeComplete: enter
00:24:40.557 00.001 18120 UpdateGuideState(): m_state=6
00:24:40.557 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
00:24:40.558 00.001 18120 Star::Find returns 1 (0), X=409.37, Y=236.87, Mass=1949, SNR=30.4, Peak=168 HFD=4.1
00:24:40.558 00.000 18120 MultiStar: [#1 0.01,0.25,0.69,U] [#2 -0.06,0.14,0.65,U] [#3 0.25,0.18,0.68,U] [#4 0.29,0.05,0.53,U] [#5 0.09,-0.01,0.57,U] [#6 -0.06,0.41,0.00,M5] [#7 0.29,0.22,0.00,M3] [#8 0.00,0.18,0.44,U] 
00:24:40.559 00.001 18120 single-star, 6 included, MultiStar: {0.06, 0.12}, one-star: {-0.07, 0.08}
00:24:40.560 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
00:24:40.560 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
00:24:40.560 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.29 mountX=-0.10 mountY=0.02, mountTheta=2.89
00:24:40.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
00:24:40.562 00.001 18120 Enqueuing Move request for scope (-0.07, 0.08)
00:24:40.562 00.000 21948 Worker thread wakes up
00:24:40.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:40.563 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.4
00:24:40.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:40.564 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:40.564 00.000 18120 Enqueuing Expose request
00:24:40.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:24:40.564 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:24:40.564 00.000 21948 Moving (-0.07, 0.08) raw xDistance=-0.10 yDistance=0.02
00:24:40.565 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:24:40.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:40.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:40.565 00.000 21948 MoveAxis(E, 0, ABG)
00:24:40.565 00.000 21948 Move returns status 0, amount 0
00:24:40.565 00.000 21948 MoveAxis(N, 0, ABG)
00:24:40.565 00.000 21948 Move returns status 0, amount 0
00:24:40.565 00.000 21948 move complete, result=0
00:24:40.565 00.000 21948 worker thread done servicing request
00:24:40.565 00.000 21948 Worker thread wakes up
00:24:40.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:40.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:40.565 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:42.089 01.524 21948 Exposure complete
00:24:42.134 00.045 21948 worker thread done servicing request
00:24:42.134 00.000 18120 OnExposeComplete: enter
00:24:42.135 00.001 18120 UpdateGuideState(): m_state=6
00:24:42.135 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
00:24:42.136 00.001 18120 Star::Find returns 1 (0), X=409.12, Y=236.94, Mass=2050, SNR=31.1, Peak=211 HFD=4.2
00:24:42.136 00.000 18120 MultiStar: [#1 -0.35,0.30,0.00,M1] [#2 0.09,0.26,0.64,U] [#3 0.26,0.41,0.00,M3] [#4 0.08,0.32,0.55,U] [#5 0.21,0.19,0.51,U] [#6 -0.12,0.24,0.52,U] [#7 0.09,0.16,0.53,U] [#8 -0.29,0.38,0.00,M1] 
00:24:42.137 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.21}, one-star: {-0.32, 0.14}
00:24:42.137 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.14) = xAngle (2.87 = 2.87)
00:24:42.137 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.97 = -0.31)
00:24:42.138 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.72 mountX=-0.20 mountY=-0.07, mountTheta=-2.83
00:24:42.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.21, opts=13)
00:24:42.139 00.000 18120 Enqueuing Move request for scope (-0.03, 0.21)
00:24:42.140 00.001 21948 Worker thread wakes up
00:24:42.140 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
00:24:42.140 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
00:24:42.140 00.000 21948 Moving (-0.03, 0.21) raw xDistance=-0.20 yDistance=-0.07
00:24:42.140 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:24:42.140 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:42.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:42.141 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:24:42.141 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.1
00:24:42.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:42.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:42.142 00.001 18120 Enqueuing Expose request
00:24:42.142 00.000 21948 MoveAxis(E, 37, ABG)
00:24:42.142 00.000 21948 Guiding  Dir = 2, Dur = 37
00:24:42.143 00.001 21948 IsSlewing returns 0
00:24:42.143 00.000 21948 IsGuiding returns 0
00:24:42.144 00.001 21948 PulseGuide returned control before completion, sleep 46
00:24:42.195 00.051 21948 IsGuiding returns 0
00:24:42.196 00.001 21948 Move returns status 0, amount 37
00:24:42.196 00.000 21948 MoveAxis(N, 0, ABG)
00:24:42.196 00.000 21948 Move returns status 0, amount 0
00:24:42.196 00.000 21948 move complete, result=0
00:24:42.196 00.000 21948 worker thread done servicing request
00:24:42.196 00.000 21948 Worker thread wakes up
00:24:42.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:42.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:42.196 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:24:43.820 01.624 21948 Exposure complete
00:24:43.854 00.034 21948 worker thread done servicing request
00:24:43.854 00.000 18120 OnExposeComplete: enter
00:24:43.857 00.003 18120 UpdateGuideState(): m_state=6
00:24:43.860 00.003 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
00:24:43.862 00.002 18120 Star::Find returns 1 (0), X=409.39, Y=237.06, Mass=2135, SNR=31.7, Peak=179 HFD=4.3
00:24:43.865 00.003 18120 MultiStar: [#1 0.31,0.18,0.67,U] [#2 -0.09,0.39,0.00,M1] [#3 0.14,0.57,0.00,M4] [#4 0.22,0.37,0.00,M1] [#5 0.36,-0.00,0.50,U] [#6 0.15,0.27,0.50,U] [#7 0.34,-0.09,0.51,U] [#8 -0.03,0.38,0.00,M2] 
00:24:43.867 00.002 18120 refined, 4 included, MultiStar: {0.18, 0.15}, one-star: {-0.05, 0.27}
00:24:43.868 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.14) = xAngle (1.83 = 1.83)
00:24:43.869 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.93 = -1.35)
00:24:43.869 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.69 mountX=-0.06 mountY=-0.23, mountTheta=-1.83
00:24:43.871 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.15, opts=13)
00:24:43.872 00.001 18120 Enqueuing Move request for scope (0.18, 0.15)
00:24:43.872 00.000 21948 Worker thread wakes up
00:24:43.872 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:43.873 00.001 18120 UpdateGuideState exits: m=2135 RSB=31.7
00:24:43.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:43.874 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:43.874 00.000 18120 Enqueuing Expose request
00:24:43.875 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
00:24:43.875 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
00:24:43.875 00.000 21948 Moving (0.18, 0.15) raw xDistance=-0.06 yDistance=-0.23
00:24:43.875 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:24:43.875 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:24:43.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:24:43.875 00.000 21948 MoveAxis(E, 0, ABG)
00:24:43.875 00.000 21948 Move returns status 0, amount 0
00:24:43.875 00.000 21948 MoveAxis(N, 0, ABG)
00:24:43.875 00.000 21948 Move returns status 0, amount 0
00:24:43.875 00.000 21948 move complete, result=0
00:24:43.875 00.000 21948 worker thread done servicing request
00:24:43.875 00.000 21948 Worker thread wakes up
00:24:43.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:43.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:43.875 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:45.398 01.523 21948 Exposure complete
00:24:45.424 00.026 21948 worker thread done servicing request
00:24:45.424 00.000 18120 OnExposeComplete: enter
00:24:45.424 00.000 18120 UpdateGuideState(): m_state=6
00:24:45.425 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
00:24:45.426 00.001 18120 Star::Find returns 1 (0), X=409.48, Y=236.85, Mass=1930, SNR=30.1, Peak=166 HFD=3.8
00:24:45.426 00.000 18120 MultiStar: [#1 0.19,0.37,0.00,M1] [#2 0.17,0.11,0.68,U] [#3 0.18,0.45,0.00,M5] [#4 0.10,0.43,0.00,M2] [#5 0.25,0.13,0.54,U] [#6 0.60,0.32,0.00,M4] [#7 0.31,0.02,0.52,U] [#8 -0.29,0.35,0.00,M3] 
00:24:45.426 00.000 18120 single-star, 3 included, MultiStar: {0.16, 0.08}, one-star: {0.04, 0.05}
00:24:45.427 00.001 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.05 = 2.05)
00:24:45.427 00.000 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.16 = -1.13)
00:24:45.430 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.91 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
00:24:45.434 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
00:24:45.435 00.001 18120 Enqueuing Move request for scope (0.04, 0.05)
00:24:45.437 00.002 21948 Worker thread wakes up
00:24:45.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:45.437 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.1
00:24:45.438 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:45.439 00.001 18120 Enqueuing Expose request
00:24:45.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:24:45.439 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:24:45.439 00.000 21948 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
00:24:45.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:24:45.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:45.440 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:45.440 00.000 21948 MoveAxis(E, 0, ABG)
00:24:45.440 00.000 21948 Move returns status 0, amount 0
00:24:45.440 00.000 21948 MoveAxis(N, 0, ABG)
00:24:45.440 00.000 21948 Move returns status 0, amount 0
00:24:45.440 00.000 21948 move complete, result=0
00:24:45.440 00.000 21948 worker thread done servicing request
00:24:45.440 00.000 21948 Worker thread wakes up
00:24:45.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:45.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:45.441 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:47.071 01.630 21948 Exposure complete
00:24:47.113 00.042 21948 worker thread done servicing request
00:24:47.113 00.000 18120 OnExposeComplete: enter
00:24:47.114 00.001 18120 UpdateGuideState(): m_state=6
00:24:47.115 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
00:24:47.116 00.001 18120 Star::Find returns 1 (0), X=409.16, Y=236.89, Mass=2145, SNR=31.9, Peak=194 HFD=4.3
00:24:47.116 00.000 18120 MultiStar: [#1 0.00,0.33,0.69,U] [#2 -0.12,0.27,0.60,U] [#3 -0.13,0.38,0.00,M6] [#4 -0.12,0.35,0.00,M3] [#5 0.11,0.07,0.51,U] [#6 -0.28,0.37,0.00,M5] [#7 0.11,0.08,0.53,U] [#8 -0.26,0.46,0.00,M4] 
00:24:47.117 00.001 18120 refined, 4 included, MultiStar: {-0.07, 0.17}, one-star: {-0.28, 0.09}
00:24:47.117 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
00:24:47.118 00.001 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.23 = -0.06)
00:24:47.119 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.98 mountX=-0.18 mountY=-0.01, mountTheta=-3.09
00:24:47.120 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.17, opts=13)
00:24:47.120 00.000 18120 Enqueuing Move request for scope (-0.07, 0.17)
00:24:47.122 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:47.122 00.000 18120 UpdateGuideState exits: m=2145 RSB=31.9
00:24:47.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:47.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:47.122 00.000 18120 Enqueuing Expose request
00:24:47.123 00.001 21948 Worker thread wakes up
00:24:47.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:24:47.123 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:24:47.123 00.000 21948 Moving (-0.07, 0.17) raw xDistance=-0.18 yDistance=-0.01
00:24:47.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:24:47.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:47.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:47.123 00.000 21948 MoveAxis(E, 0, ABG)
00:24:47.123 00.000 21948 Move returns status 0, amount 0
00:24:47.123 00.000 21948 MoveAxis(N, 0, ABG)
00:24:47.123 00.000 21948 Move returns status 0, amount 0
00:24:47.123 00.000 21948 move complete, result=0
00:24:47.123 00.000 21948 worker thread done servicing request
00:24:47.123 00.000 21948 Worker thread wakes up
00:24:47.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:47.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:47.123 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:48.640 01.517 21948 Exposure complete
00:24:48.675 00.035 21948 worker thread done servicing request
00:24:48.675 00.000 18120 OnExposeComplete: enter
00:24:48.676 00.001 18120 UpdateGuideState(): m_state=6
00:24:48.677 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
00:24:48.678 00.001 18120 Star::Find returns 1 (0), X=409.22, Y=236.89, Mass=2150, SNR=31.7, Peak=206 HFD=4.2
00:24:48.679 00.001 18120 MultiStar: [#1 -0.03,0.26,0.67,U] [#2 -0.08,0.22,0.65,U] [#3 -0.08,0.34,0.66,U] [#4 -0.09,0.27,0.56,U] [#5 0.07,0.14,0.52,U] [#6 -0.10,0.23,0.52,U] [#7 0.27,0.12,0.50,U] [#8 -0.05,0.16,0.44,U] 
00:24:48.680 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {-0.22, 0.09}
00:24:48.680 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
00:24:48.681 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
00:24:48.681 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.83 mountX=-0.21 mountY=-0.04, mountTheta=-2.93
00:24:48.685 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.20, opts=13)
00:24:48.686 00.001 18120 Enqueuing Move request for scope (-0.05, 0.20)
00:24:48.686 00.000 21948 Worker thread wakes up
00:24:48.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:48.688 00.002 18120 UpdateGuideState exits: m=2150 RSB=31.7
00:24:48.689 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.689 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:48.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
00:24:48.689 00.000 18120 Enqueuing Expose request
00:24:48.690 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
00:24:48.690 00.000 21948 Moving (-0.05, 0.20) raw xDistance=-0.21 yDistance=-0.04
00:24:48.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:24:48.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:48.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:48.690 00.000 21948 MoveAxis(E, 37, ABG)
00:24:48.690 00.000 21948 Guiding  Dir = 2, Dur = 37
00:24:48.690 00.000 21948 IsSlewing returns 0
00:24:48.690 00.000 21948 IsGuiding returns 0
00:24:48.692 00.002 21948 PulseGuide returned control before completion, sleep 46
00:24:48.746 00.054 21948 IsGuiding returns 0
00:24:48.747 00.001 21948 Move returns status 0, amount 37
00:24:48.747 00.000 21948 MoveAxis(N, 0, ABG)
00:24:48.747 00.000 21948 Move returns status 0, amount 0
00:24:48.747 00.000 21948 move complete, result=0
00:24:48.747 00.000 21948 worker thread done servicing request
00:24:48.747 00.000 21948 Worker thread wakes up
00:24:48.747 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:48.747 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
00:24:48.749 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:50.372 01.623 21948 Exposure complete
00:24:50.432 00.060 21948 worker thread done servicing request
00:24:50.432 00.000 18120 OnExposeComplete: enter
00:24:50.433 00.001 18120 UpdateGuideState(): m_state=6
00:24:50.434 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
00:24:50.435 00.001 18120 Star::Find returns 1 (0), X=409.18, Y=237.15, Mass=2011, SNR=30.7, Peak=197 HFD=4.3
00:24:50.435 00.000 18120 MultiStar: [#1 0.05,0.39,0.00,M1] [#2 0.10,0.18,0.67,U] [#3 0.09,0.46,0.00,M6] [#4 -0.06,0.43,0.00,M3] [#5 0.17,0.13,0.54,U] [#6 0.07,0.29,0.49,U] [#7 0.14,0.01,0.52,U] [#8 -0.32,0.28,0.00,M4] 
00:24:50.436 00.001 18120 refined, 4 included, MultiStar: {0.00, 0.22}, one-star: {-0.26, 0.36}
00:24:50.436 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
00:24:50.437 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.48)
00:24:50.437 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.56 mountX=-0.20 mountY=-0.10, mountTheta=-2.67
00:24:50.438 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.22, opts=13)
00:24:50.440 00.002 18120 Enqueuing Move request for scope (0.00, 0.22)
00:24:50.441 00.001 21948 Worker thread wakes up
00:24:50.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
00:24:50.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
00:24:50.441 00.000 21948 Moving (0.00, 0.22) raw xDistance=-0.20 yDistance=-0.10
00:24:50.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:24:50.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:50.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:50.442 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:24:50.442 00.000 21948 MoveAxis(E, 0, ABG)
00:24:50.442 00.000 18120 UpdateGuideState exits: m=2011 RSB=30.7
00:24:50.443 00.001 21948 Move returns status 0, amount 0
00:24:50.443 00.000 21948 MoveAxis(N, 0, ABG)
00:24:50.443 00.000 21948 Move returns status 0, amount 0
00:24:50.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:50.443 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:50.444 00.001 18120 Enqueuing Expose request
00:24:50.444 00.000 21948 move complete, result=0
00:24:50.444 00.000 21948 worker thread done servicing request
00:24:50.444 00.000 21948 Worker thread wakes up
00:24:50.444 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:50.445 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:50.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:51.966 01.521 21948 Exposure complete
00:24:52.013 00.047 21948 worker thread done servicing request
00:24:52.013 00.000 18120 OnExposeComplete: enter
00:24:52.015 00.002 18120 UpdateGuideState(): m_state=6
00:24:52.016 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
00:24:52.016 00.000 18120 Star::Find returns 1 (0), X=409.62, Y=236.84, Mass=2143, SNR=31.8, Peak=172 HFD=4.4
00:24:52.017 00.001 18120 MultiStar: [#1 0.24,0.20,0.70,U] [#2 0.00,0.12,0.61,U] [#3 0.21,0.31,0.00,M7] [#4 0.08,0.23,0.54,U] [#5 0.35,0.14,0.00,M1] [#6 0.28,0.34,0.00,M4] [#7 0.53,-0.20,0.00,M1] [#8 -0.29,0.16,0.44,U] 
00:24:52.017 00.000 18120 refined, 4 included, MultiStar: {0.08, 0.14}, one-star: {0.18, 0.05}
00:24:52.018 00.001 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.14) = xAngle (2.18 = 2.18)
00:24:52.018 00.000 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.28 = -1.00)
00:24:52.018 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.03 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
00:24:52.020 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.14, opts=13)
00:24:52.021 00.001 18120 Enqueuing Move request for scope (0.08, 0.14)
00:24:52.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:52.021 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.8
00:24:52.022 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:52.022 00.000 21948 Worker thread wakes up
00:24:52.022 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
00:24:52.022 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
00:24:52.022 00.000 21948 Moving (0.08, 0.14) raw xDistance=-0.09 yDistance=-0.13
00:24:52.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:52.023 00.001 18120 Enqueuing Expose request
00:24:52.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:24:52.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:52.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:24:52.023 00.000 21948 MoveAxis(E, 0, ABG)
00:24:52.023 00.000 21948 Move returns status 0, amount 0
00:24:52.023 00.000 21948 MoveAxis(N, 0, ABG)
00:24:52.023 00.000 21948 Move returns status 0, amount 0
00:24:52.023 00.000 21948 move complete, result=0
00:24:52.023 00.000 21948 worker thread done servicing request
00:24:52.023 00.000 21948 Worker thread wakes up
00:24:52.024 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:52.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:52.024 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:53.650 01.626 21948 Exposure complete
00:24:53.686 00.036 21948 worker thread done servicing request
00:24:53.686 00.000 18120 OnExposeComplete: enter
00:24:53.686 00.000 18120 UpdateGuideState(): m_state=6
00:24:53.687 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
00:24:53.687 00.000 18120 Star::Find returns 1 (0), X=409.40, Y=236.91, Mass=1956, SNR=30.3, Peak=146 HFD=4.2
00:24:53.688 00.001 18120 MultiStar: [#1 -0.04,0.31,0.75,U] [#2 -0.08,0.11,0.63,U] [#3 -0.05,0.35,0.70,U] [#4 -0.01,0.34,0.60,U] [#5 0.19,0.04,0.52,U] [#6 -0.11,0.31,0.52,U] [#7 0.42,0.06,0.00,M2] [#8 0.03,0.32,0.47,U] 
00:24:53.689 00.001 18120 single-star, 7 included, MultiStar: {-0.02, 0.23}, one-star: {-0.04, 0.11}
00:24:53.689 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
00:24:53.690 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
00:24:53.691 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=-0.12 mountY=-0.02, mountTheta=-3.00
00:24:53.692 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
00:24:53.692 00.000 18120 Enqueuing Move request for scope (-0.04, 0.11)
00:24:53.693 00.001 21948 Worker thread wakes up
00:24:53.693 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
00:24:53.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:53.693 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
00:24:53.693 00.000 21948 Moving (-0.04, 0.11) raw xDistance=-0.12 yDistance=-0.02
00:24:53.693 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:24:53.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:53.693 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:53.693 00.000 21948 MoveAxis(E, 0, ABG)
00:24:53.693 00.000 21948 Move returns status 0, amount 0
00:24:53.694 00.001 21948 MoveAxis(N, 0, ABG)
00:24:53.694 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.3
00:24:53.694 00.000 21948 Move returns status 0, amount 0
00:24:53.694 00.000 21948 move complete, result=0
00:24:53.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:53.695 00.001 21948 worker thread done servicing request
00:24:53.695 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:53.695 00.000 18120 Enqueuing Expose request
00:24:53.695 00.000 21948 Worker thread wakes up
00:24:53.696 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:53.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:53.696 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:55.214 01.518 21948 Exposure complete
00:24:55.252 00.038 21948 worker thread done servicing request
00:24:55.253 00.001 18120 OnExposeComplete: enter
00:24:55.253 00.000 18120 UpdateGuideState(): m_state=6
00:24:55.254 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
00:24:55.254 00.000 18120 Star::Find returns 1 (0), X=409.33, Y=236.97, Mass=1957, SNR=30.3, Peak=176 HFD=4.1
00:24:55.255 00.001 18120 MultiStar: [#1 0.03,0.25,0.73,U] [#2 0.03,0.14,0.64,U] [#3 0.19,0.36,0.00,M7] [#4 -0.08,0.45,0.00,M2] [#5 0.34,0.21,0.00,M1] [#6 0.10,0.52,0.00,M4] [#7 0.09,0.23,0.53,U] [#8 -0.15,0.20,0.45,U] 
00:24:55.255 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.19}, one-star: {-0.11, 0.17}
00:24:55.256 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
00:24:55.256 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.34)
00:24:55.257 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.70 mountX=-0.19 mountY=-0.07, mountTheta=-2.80
00:24:55.258 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
00:24:55.260 00.002 18120 Enqueuing Move request for scope (-0.02, 0.19)
00:24:55.262 00.002 21948 Worker thread wakes up
00:24:55.263 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:24:55.263 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:24:55.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:55.263 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.3
00:24:55.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:55.265 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:55.266 00.001 18120 Enqueuing Expose request
00:24:55.267 00.001 21948 Moving (-0.02, 0.19) raw xDistance=-0.19 yDistance=-0.07
00:24:55.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:24:55.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:55.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:24:55.267 00.000 21948 MoveAxis(E, 0, ABG)
00:24:55.267 00.000 21948 Move returns status 0, amount 0
00:24:55.267 00.000 21948 MoveAxis(N, 0, ABG)
00:24:55.267 00.000 21948 Move returns status 0, amount 0
00:24:55.267 00.000 21948 move complete, result=0
00:24:55.267 00.000 21948 worker thread done servicing request
00:24:55.267 00.000 21948 Worker thread wakes up
00:24:55.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:55.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:55.268 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:56.900 01.632 21948 Exposure complete
00:24:56.932 00.032 21948 worker thread done servicing request
00:24:56.933 00.001 18120 OnExposeComplete: enter
00:24:56.933 00.000 18120 UpdateGuideState(): m_state=6
00:24:56.934 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
00:24:56.934 00.000 18120 Star::Find returns 1 (0), X=409.60, Y=236.94, Mass=2040, SNR=30.9, Peak=164 HFD=4.2
00:24:56.935 00.001 18120 MultiStar: [#1 0.10,0.31,0.71,U] [#2 -0.02,0.17,0.69,U] [#3 0.06,0.66,0.00,M8] [#4 0.06,0.46,0.00,M3] [#5 0.51,0.25,0.00,M2] [#6 0.11,0.27,0.48,U] [#7 0.39,0.23,0.00,M2] [#8 0.05,0.25,0.42,U] 
00:24:56.935 00.000 18120 single-star, 4 included, MultiStar: {0.09, 0.22}, one-star: {0.17, 0.14}
00:24:56.935 00.000 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.14) = xAngle (1.86 = 1.86)
00:24:56.936 00.001 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.96 = -1.33)
00:24:56.936 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.71 mountX=-0.06 mountY=-0.21, mountTheta=-1.85
00:24:56.938 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.14, opts=13)
00:24:56.938 00.000 18120 Enqueuing Move request for scope (0.17, 0.14)
00:24:56.939 00.001 21948 Worker thread wakes up
00:24:56.939 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:56.939 00.000 18120 UpdateGuideState exits: m=2040 RSB=30.9
00:24:56.939 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.940 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:56.940 00.000 18120 Enqueuing Expose request
00:24:56.941 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
00:24:56.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
00:24:56.941 00.000 21948 Moving (0.17, 0.14) raw xDistance=-0.06 yDistance=-0.21
00:24:56.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:24:56.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:56.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:24:56.941 00.000 21948 MoveAxis(E, 0, ABG)
00:24:56.941 00.000 21948 Move returns status 0, amount 0
00:24:56.941 00.000 21948 MoveAxis(N, 0, ABG)
00:24:56.941 00.000 21948 Move returns status 0, amount 0
00:24:56.941 00.000 21948 move complete, result=0
00:24:56.941 00.000 21948 worker thread done servicing request
00:24:56.941 00.000 21948 Worker thread wakes up
00:24:56.941 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:56.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:24:56.941 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:58.464 01.523 21948 Exposure complete
00:24:58.518 00.054 21948 worker thread done servicing request
00:24:58.518 00.000 18120 OnExposeComplete: enter
00:24:58.519 00.001 18120 UpdateGuideState(): m_state=6
00:24:58.520 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
00:24:58.520 00.000 18120 Star::Find returns 1 (0), X=409.32, Y=237.09, Mass=2059, SNR=31.0, Peak=183 HFD=4.2
00:24:58.521 00.001 18120 MultiStar: [#1 -0.07,0.57,0.00,M1] [#2 0.27,0.21,0.65,U] [#3 -0.20,0.48,0.00,M9] [#4 -0.01,0.38,0.00,M4] [#5 0.19,0.11,0.53,U] [#6 -0.05,0.52,0.00,M4] [#7 0.35,0.24,0.00,M3] [#8 -0.18,0.23,0.42,U] 
00:24:58.521 00.000 18120 refined, 3 included, MultiStar: {0.03, 0.22}, one-star: {-0.12, 0.30}
00:24:58.522 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
00:24:58.522 00.000 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.60)
00:24:58.523 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.44 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
00:24:58.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.22, opts=13)
00:24:58.524 00.000 18120 Enqueuing Move request for scope (0.03, 0.22)
00:24:58.525 00.001 21948 Worker thread wakes up
00:24:58.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
00:24:58.525 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
00:24:58.525 00.000 21948 Moving (0.03, 0.22) raw xDistance=-0.19 yDistance=-0.13
00:24:58.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:24:58.525 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:58.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:24:58.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:24:58.525 00.000 21948 MoveAxis(E, 0, ABG)
00:24:58.525 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.0
00:24:58.526 00.001 21948 Move returns status 0, amount 0
00:24:58.526 00.000 21948 MoveAxis(N, 0, ABG)
00:24:58.526 00.000 21948 Move returns status 0, amount 0
00:24:58.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.526 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:24:58.528 00.002 21948 move complete, result=0
00:24:58.528 00.000 21948 worker thread done servicing request
00:24:58.528 00.000 18120 Enqueuing Expose request
00:24:58.528 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:58.529 00.001 21948 Worker thread wakes up
00:24:58.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:24:58.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:00.162 01.633 21948 Exposure complete
00:25:00.208 00.046 21948 worker thread done servicing request
00:25:00.208 00.000 18120 OnExposeComplete: enter
00:25:00.209 00.001 18120 UpdateGuideState(): m_state=6
00:25:00.209 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
00:25:00.210 00.001 18120 Star::Find returns 1 (0), X=409.28, Y=237.21, Mass=2106, SNR=31.6, Peak=194 HFD=4.3
00:25:00.210 00.000 18120 MultiStar: [#1 0.03,0.36,0.00,M2] [#2 -0.04,0.29,0.64,U] [#3 0.01,0.43,0.00,M10] [#4 0.07,0.58,0.00,M5] [#5 0.31,0.37,0.00,M2] [#6 -0.25,0.48,0.00,M5] [#7 0.20,0.19,0.47,U] [#8 -0.18,0.20,0.45,U] 
00:25:00.211 00.001 18120 refined, 3 included, MultiStar: {-0.07, 0.30}, one-star: {-0.16, 0.41}
00:25:00.211 00.000 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
00:25:00.212 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
00:25:00.212 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.80 mountX=-0.30 mountY=-0.07, mountTheta=-2.90
00:25:00.213 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.30, opts=13)
00:25:00.214 00.001 18120 Enqueuing Move request for scope (-0.07, 0.30)
00:25:00.214 00.000 21948 Worker thread wakes up
00:25:00.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.30) opts 0xd
00:25:00.214 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.30)
00:25:00.214 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:00.215 00.001 21948 Moving (-0.07, 0.30) raw xDistance=-0.30 yDistance=-0.07
00:25:00.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:25:00.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:00.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:25:00.215 00.000 21948 MoveAxis(E, 54, ABG)
00:25:00.215 00.000 21948 Guiding  Dir = 2, Dur = 54
00:25:00.215 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.6
00:25:00.216 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:00.216 00.000 21948 IsSlewing returns 0
00:25:00.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:00.217 00.001 18120 Enqueuing Expose request
00:25:00.217 00.000 21948 IsGuiding returns 0
00:25:00.219 00.002 21948 PulseGuide returned control before completion, sleep 63
00:25:00.284 00.065 21948 IsGuiding returns 0
00:25:00.286 00.002 21948 Move returns status 0, amount 54
00:25:00.286 00.000 21948 MoveAxis(N, 0, ABG)
00:25:00.286 00.000 21948 Move returns status 0, amount 0
00:25:00.286 00.000 21948 move complete, result=0
00:25:00.286 00.000 21948 worker thread done servicing request
00:25:00.286 00.000 21948 Worker thread wakes up
00:25:00.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:00.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:00.286 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
00:25:01.701 01.415 21948 Exposure complete
00:25:01.742 00.041 21948 worker thread done servicing request
00:25:01.742 00.000 18120 OnExposeComplete: enter
00:25:01.743 00.001 18120 UpdateGuideState(): m_state=6
00:25:01.744 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
00:25:01.745 00.001 18120 Star::Find returns 1 (0), X=409.19, Y=236.99, Mass=2282, SNR=32.9, Peak=217 HFD=4.3
00:25:01.745 00.000 18120 MultiStar: [#1 -0.05,0.47,0.00,M3] [#2 -0.05,0.33,0.60,U] [#3 -0.36,0.34,0.00,R] [#4 -0.07,0.35,0.53,U] [#5 0.00,0.38,0.00,M3] [#6 -0.13,0.30,0.47,U] [#7 0.35,0.09,0.49,U] [#8 -0.10,-0.01,0.42,U] 
00:25:01.746 00.001 18120 refined, 5 included, MultiStar: {-0.07, 0.22}, one-star: {-0.25, 0.19}
00:25:01.746 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
00:25:01.747 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
00:25:01.747 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
00:25:01.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.22, opts=13)
00:25:01.749 00.000 18120 Enqueuing Move request for scope (-0.07, 0.22)
00:25:01.750 00.001 21948 Worker thread wakes up
00:25:01.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:01.750 00.000 18120 UpdateGuideState exits: m=2282 RSB=32.9
00:25:01.751 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:01.751 00.000 18120 Enqueuing Expose request
00:25:01.752 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
00:25:01.752 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
00:25:01.752 00.000 21948 Moving (-0.07, 0.22) raw xDistance=-0.23 yDistance=-0.03
00:25:01.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:25:01.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:01.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:01.752 00.000 21948 MoveAxis(E, 44, ABG)
00:25:01.752 00.000 21948 Guiding  Dir = 2, Dur = 44
00:25:01.753 00.001 21948 IsSlewing returns 0
00:25:01.753 00.000 21948 IsGuiding returns 0
00:25:01.755 00.002 21948 PulseGuide returned control before completion, sleep 53
00:25:01.809 00.054 21948 IsGuiding returns 1
00:25:01.809 00.000 21948 scope still moving after pulse duration time elapsed
00:25:01.842 00.033 21948 IsSlewing returns 0
00:25:01.842 00.000 21948 IsGuiding returns 0
00:25:01.842 00.000 21948 scope move finished after 44 + 44 ms
00:25:01.842 00.000 21948 Move returns status 0, amount 44
00:25:01.842 00.000 21948 MoveAxis(N, 0, ABG)
00:25:01.842 00.000 21948 Move returns status 0, amount 0
00:25:01.842 00.000 21948 move complete, result=0
00:25:01.842 00.000 21948 worker thread done servicing request
00:25:01.842 00.000 21948 Worker thread wakes up
00:25:01.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:01.843 00.001 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
00:25:01.844 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:03.471 01.627 21948 Exposure complete
00:25:03.509 00.038 21948 worker thread done servicing request
00:25:03.509 00.000 18120 OnExposeComplete: enter
00:25:03.510 00.001 18120 UpdateGuideState(): m_state=6
00:25:03.510 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
00:25:03.511 00.001 18120 Star::Find returns 1 (0), X=409.13, Y=236.96, Mass=2006, SNR=30.9, Peak=187 HFD=4.3
00:25:03.512 00.001 18120 MultiStar: [#1 0.06,0.29,0.75,U] [#2 0.17,0.04,0.63,U] [#3 0.47,-0.05,0.00,M1] [#4 0.08,0.28,0.55,U] [#5 0.23,0.15,0.51,U] [#6 0.10,0.15,0.53,U] [#7 0.41,-0.09,0.00,M2] [#8 0.14,0.16,0.43,U] 
00:25:03.512 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {-0.31, 0.17}
00:25:03.513 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
00:25:03.513 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
00:25:03.514 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.41 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
00:25:03.515 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.18, opts=13)
00:25:03.516 00.001 18120 Enqueuing Move request for scope (0.03, 0.18)
00:25:03.516 00.000 21948 Worker thread wakes up
00:25:03.516 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
00:25:03.516 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
00:25:03.516 00.000 21948 Moving (0.03, 0.18) raw xDistance=-0.15 yDistance=-0.11
00:25:03.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:25:03.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:03.517 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:03.517 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.9
00:25:03.520 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:03.520 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:03.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:03.521 00.001 18120 Enqueuing Expose request
00:25:03.521 00.000 21948 MoveAxis(E, 0, ABG)
00:25:03.521 00.000 21948 Move returns status 0, amount 0
00:25:03.521 00.000 21948 MoveAxis(N, 0, ABG)
00:25:03.521 00.000 21948 Move returns status 0, amount 0
00:25:03.521 00.000 21948 move complete, result=0
00:25:03.521 00.000 21948 worker thread done servicing request
00:25:03.521 00.000 21948 Worker thread wakes up
00:25:03.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:03.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:03.522 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:05.040 01.518 21948 Exposure complete
00:25:05.084 00.044 21948 worker thread done servicing request
00:25:05.084 00.000 18120 OnExposeComplete: enter
00:25:05.085 00.001 18120 UpdateGuideState(): m_state=6
00:25:05.088 00.003 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
00:25:05.091 00.003 18120 Star::Find returns 1 (0), X=409.53, Y=237.01, Mass=2292, SNR=32.9, Peak=195 HFD=4.1
00:25:05.094 00.003 18120 MultiStar: [#1 0.29,0.36,0.00,M3] [#2 -0.00,-0.04,0.60,U] [#3 0.54,-0.06,0.00,M2] [#4 0.07,0.35,0.53,U] [#5 0.31,0.10,0.51,U] [#6 0.19,0.36,0.00,M4] [#7 0.36,-0.05,0.00,M3] [#8 0.00,0.24,0.41,U] 
00:25:05.096 00.002 18120 refined, 4 included, MultiStar: {0.09, 0.17}, one-star: {0.10, 0.22}
00:25:05.097 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.14) = xAngle (2.22 = 2.22)
00:25:05.099 00.002 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.96)
00:25:05.100 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.07 mountX=-0.12 mountY=-0.16, mountTheta=-2.20
00:25:05.100 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.17, opts=13)
00:25:05.102 00.002 18120 Enqueuing Move request for scope (0.09, 0.17)
00:25:05.102 00.000 21948 Worker thread wakes up
00:25:05.103 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:05.103 00.000 18120 UpdateGuideState exits: m=2292 RSB=32.9
00:25:05.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:05.105 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
00:25:05.105 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
00:25:05.105 00.000 21948 Moving (0.09, 0.17) raw xDistance=-0.12 yDistance=-0.16
00:25:05.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:25:05.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:05.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:25:05.105 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:05.105 00.000 18120 Enqueuing Expose request
00:25:05.107 00.002 21948 MoveAxis(E, 0, ABG)
00:25:05.107 00.000 21948 Move returns status 0, amount 0
00:25:05.107 00.000 21948 MoveAxis(N, 0, ABG)
00:25:05.107 00.000 21948 Move returns status 0, amount 0
00:25:05.107 00.000 21948 move complete, result=0
00:25:05.107 00.000 21948 worker thread done servicing request
00:25:05.107 00.000 21948 Worker thread wakes up
00:25:05.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:05.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:05.107 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:06.734 01.627 21948 Exposure complete
00:25:06.761 00.027 21948 worker thread done servicing request
00:25:06.761 00.000 18120 OnExposeComplete: enter
00:25:06.761 00.000 18120 UpdateGuideState(): m_state=6
00:25:06.762 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
00:25:06.764 00.002 18120 Star::Find returns 1 (0), X=409.23, Y=236.86, Mass=2328, SNR=33.1, Peak=215 HFD=4.3
00:25:06.766 00.002 18120 MultiStar: [#1 0.30,0.25,0.00,M4] [#2 0.28,0.15,0.62,U] [#3 0.62,0.04,0.00,M3] [#4 -0.02,0.37,0.00,M3] [#5 0.20,0.19,0.51,U] [#6 0.14,0.42,0.00,M5] [#7 0.34,0.22,0.00,M4] [#8 0.18,0.07,0.40,U] 
00:25:06.767 00.001 18120 refined, 3 included, MultiStar: {0.05, 0.11}, one-star: {-0.21, 0.07}
00:25:06.768 00.001 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.14) = xAngle (2.26 = 2.26)
00:25:06.769 00.001 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.36 = -0.92)
00:25:06.770 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
00:25:06.773 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
00:25:06.774 00.001 18120 Enqueuing Move request for scope (0.05, 0.11)
00:25:06.775 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:06.778 00.003 18120 UpdateGuideState exits: m=2328 RSB=33.1
00:25:06.778 00.000 21948 Worker thread wakes up
00:25:06.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:25:06.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:25:06.778 00.000 21948 Moving (0.05, 0.11) raw xDistance=-0.08 yDistance=-0.10
00:25:06.778 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:06.779 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:06.779 00.000 18120 Enqueuing Expose request
00:25:06.780 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:25:06.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:06.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:25:06.780 00.000 21948 MoveAxis(E, 0, ABG)
00:25:06.780 00.000 21948 Move returns status 0, amount 0
00:25:06.780 00.000 21948 MoveAxis(N, 0, ABG)
00:25:06.780 00.000 21948 Move returns status 0, amount 0
00:25:06.780 00.000 21948 move complete, result=0
00:25:06.780 00.000 21948 worker thread done servicing request
00:25:06.780 00.000 21948 Worker thread wakes up
00:25:06.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:06.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:06.781 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:08.293 01.512 21948 Exposure complete
00:25:08.326 00.033 21948 worker thread done servicing request
00:25:08.326 00.000 18120 OnExposeComplete: enter
00:25:08.327 00.001 18120 UpdateGuideState(): m_state=6
00:25:08.327 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
00:25:08.328 00.001 18120 Star::Find returns 1 (0), X=409.30, Y=236.98, Mass=1980, SNR=30.5, Peak=187 HFD=4.1
00:25:08.328 00.000 18120 MultiStar: [#1 0.07,0.20,0.73,U] [#2 0.19,0.17,0.69,U] [#3 0.06,-0.05,0.72,U] [#4 0.25,0.26,0.00,M4] [#5 0.20,-0.01,0.50,U] [#6 0.16,0.44,0.00,M6] [#7 0.32,0.06,0.52,U] [#8 -0.06,0.13,0.45,U] 
00:25:08.329 00.001 18120 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {-0.14, 0.19}
00:25:08.329 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.14) = xAngle (2.13 = 2.13)
00:25:08.330 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.23 = -1.05)
00:25:08.330 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
00:25:08.332 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.11, opts=13)
00:25:08.332 00.000 18120 Enqueuing Move request for scope (0.07, 0.11)
00:25:08.333 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:08.333 00.000 21948 Worker thread wakes up
00:25:08.333 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.5
00:25:08.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:25:08.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:25:08.333 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:08.334 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:08.334 00.000 18120 Enqueuing Expose request
00:25:08.335 00.001 21948 Moving (0.07, 0.11) raw xDistance=-0.07 yDistance=-0.11
00:25:08.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:25:08.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:08.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:08.335 00.000 21948 MoveAxis(E, 0, ABG)
00:25:08.335 00.000 21948 Move returns status 0, amount 0
00:25:08.335 00.000 21948 MoveAxis(N, 0, ABG)
00:25:08.335 00.000 21948 Move returns status 0, amount 0
00:25:08.335 00.000 21948 move complete, result=0
00:25:08.335 00.000 21948 worker thread done servicing request
00:25:08.335 00.000 21948 Worker thread wakes up
00:25:08.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:08.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:08.335 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:09.973 01.638 21948 Exposure complete
00:25:10.027 00.054 21948 worker thread done servicing request
00:25:10.027 00.000 18120 OnExposeComplete: enter
00:25:10.029 00.002 18120 UpdateGuideState(): m_state=6
00:25:10.030 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
00:25:10.030 00.000 18120 Star::Find returns 1 (0), X=409.25, Y=236.99, Mass=2020, SNR=30.8, Peak=195 HFD=4.1
00:25:10.031 00.001 18120 MultiStar: [#1 -0.12,0.26,0.73,U] [#2 -0.20,0.21,0.66,U] [#3 0.11,0.05,0.70,U] [#4 0.24,0.34,0.00,M5] [#5 -0.01,0.12,0.54,U] [#6 -0.22,0.38,0.00,M7] [#7 0.32,0.10,0.53,U] [#8 -0.12,0.36,0.00,M1] 
00:25:10.031 00.000 18120 refined, 5 included, MultiStar: {-0.04, 0.16}, one-star: {-0.19, 0.19}
00:25:10.031 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.95 = 2.95)
00:25:10.032 00.001 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.23)
00:25:10.033 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.81 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
00:25:10.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.16, opts=13)
00:25:10.034 00.000 18120 Enqueuing Move request for scope (-0.04, 0.16)
00:25:10.034 00.000 21948 Worker thread wakes up
00:25:10.035 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:10.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
00:25:10.036 00.001 18120 UpdateGuideState exits: m=2020 RSB=30.8
00:25:10.036 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:10.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:10.037 00.001 18120 Enqueuing Expose request
00:25:10.037 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
00:25:10.037 00.000 21948 Moving (-0.04, 0.16) raw xDistance=-0.17 yDistance=-0.04
00:25:10.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:25:10.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:10.037 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:10.037 00.000 21948 MoveAxis(E, 0, ABG)
00:25:10.037 00.000 21948 Move returns status 0, amount 0
00:25:10.037 00.000 21948 MoveAxis(N, 0, ABG)
00:25:10.037 00.000 21948 Move returns status 0, amount 0
00:25:10.037 00.000 21948 move complete, result=0
00:25:10.037 00.000 21948 worker thread done servicing request
00:25:10.037 00.000 21948 Worker thread wakes up
00:25:10.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:10.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:10.038 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:11.560 01.522 21948 Exposure complete
00:25:11.597 00.037 21948 worker thread done servicing request
00:25:11.598 00.001 18120 OnExposeComplete: enter
00:25:11.598 00.000 18120 UpdateGuideState(): m_state=6
00:25:11.599 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
00:25:11.599 00.000 18120 Star::Find returns 1 (0), X=409.19, Y=237.23, Mass=2136, SNR=31.8, Peak=215 HFD=4.3
00:25:11.600 00.001 18120 MultiStar: [#1 -0.03,0.45,0.00,M3] [#2 -0.02,0.31,0.63,U] [#3 0.61,0.14,0.00,M2] [#4 0.14,0.55,0.00,M6] [#5 -0.12,0.21,0.56,U] [#6 0.14,0.18,0.44,U] [#7 0.36,0.11,0.00,M3] [#8 -0.23,0.37,0.00,M2] 
00:25:11.600 00.000 18120 refined, 3 included, MultiStar: {-0.10, 0.31}, one-star: {-0.25, 0.43}
00:25:11.601 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:25:11.601 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
00:25:11.602 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.89 mountX=-0.33 mountY=-0.05, mountTheta=-2.99
00:25:11.603 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.31, opts=13)
00:25:11.604 00.001 18120 Enqueuing Move request for scope (-0.10, 0.31)
00:25:11.605 00.001 21948 Worker thread wakes up
00:25:11.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
00:25:11.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
00:25:11.605 00.000 21948 Moving (-0.10, 0.31) raw xDistance=-0.33 yDistance=-0.05
00:25:11.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:25:11.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:11.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:11.605 00.000 21948 MoveAxis(E, 58, ABG)
00:25:11.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:11.607 00.002 21948 Guiding  Dir = 2, Dur = 58
00:25:11.607 00.000 18120 UpdateGuideState exits: m=2136 RSB=31.8
00:25:11.610 00.003 21948 IsSlewing returns 0
00:25:11.610 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.610 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:11.611 00.001 21948 IsGuiding returns 0
00:25:11.611 00.000 18120 Enqueuing Expose request
00:25:11.613 00.002 21948 PulseGuide returned control before completion, sleep 67
00:25:11.686 00.073 21948 IsGuiding returns 0
00:25:11.686 00.000 21948 Move returns status 0, amount 58
00:25:11.686 00.000 21948 MoveAxis(N, 0, ABG)
00:25:11.686 00.000 21948 Move returns status 0, amount 0
00:25:11.686 00.000 21948 move complete, result=0
00:25:11.686 00.000 21948 worker thread done servicing request
00:25:11.686 00.000 21948 Worker thread wakes up
00:25:11.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:11.686 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
00:25:11.687 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:13.312 01.625 21948 Exposure complete
00:25:13.364 00.052 21948 worker thread done servicing request
00:25:13.364 00.000 18120 OnExposeComplete: enter
00:25:13.365 00.001 18120 UpdateGuideState(): m_state=6
00:25:13.365 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
00:25:13.366 00.001 18120 Star::Find returns 1 (0), X=409.21, Y=236.86, Mass=2144, SNR=31.7, Peak=195 HFD=4.3
00:25:13.366 00.000 18120 MultiStar: [#1 -0.16,0.33,0.00,M4] [#2 -0.12,0.12,0.64,U] [#3 0.01,-0.27,0.66,U] [#4 -0.20,0.25,0.53,U] [#5 -0.33,0.17,0.00,M1] [#6 -0.25,0.15,0.53,U] [#7 0.19,-0.03,0.50,U] [#8 -0.23,0.13,0.42,U] 
00:25:13.367 00.001 18120 refined, 6 included, MultiStar: {-0.13, 0.05}, one-star: {-0.23, 0.06}
00:25:13.367 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.14) = xAngle (3.91 = -2.38)
00:25:13.367 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.73)
00:25:13.368 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=-0.10 mountY=0.09, mountTheta=2.40
00:25:13.369 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.05, opts=13)
00:25:13.370 00.001 18120 Enqueuing Move request for scope (-0.13, 0.05)
00:25:13.371 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:13.372 00.001 18120 UpdateGuideState exits: m=2144 RSB=31.7
00:25:13.373 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:13.374 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:13.375 00.001 18120 Enqueuing Expose request
00:25:13.375 00.000 21948 Worker thread wakes up
00:25:13.375 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
00:25:13.375 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
00:25:13.375 00.000 21948 Moving (-0.13, 0.05) raw xDistance=-0.10 yDistance=0.09
00:25:13.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:25:13.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:13.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:25:13.375 00.000 21948 MoveAxis(E, 0, ABG)
00:25:13.375 00.000 21948 Move returns status 0, amount 0
00:25:13.376 00.001 21948 MoveAxis(N, 0, ABG)
00:25:13.376 00.000 21948 Move returns status 0, amount 0
00:25:13.376 00.000 21948 move complete, result=0
00:25:13.376 00.000 21948 worker thread done servicing request
00:25:13.376 00.000 21948 Worker thread wakes up
00:25:13.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:13.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:13.377 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:14.894 01.517 21948 Exposure complete
00:25:14.940 00.046 21948 worker thread done servicing request
00:25:14.941 00.001 18120 OnExposeComplete: enter
00:25:14.941 00.000 18120 UpdateGuideState(): m_state=6
00:25:14.942 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
00:25:14.942 00.000 18120 Star::Find returns 1 (0), X=409.37, Y=237.06, Mass=2047, SNR=31.0, Peak=191 HFD=4.1
00:25:14.943 00.001 18120 MultiStar: [#1 -0.05,0.23,0.74,U] [#2 0.11,0.26,0.63,U] [#3 0.26,0.09,0.65,U] [#4 -0.09,0.43,0.00,M6] [#5 -0.04,0.22,0.54,U] [#6 0.20,0.31,0.00,M6] [#7 0.36,0.14,0.00,M3] [#8 -0.08,0.05,0.44,U] 
00:25:14.943 00.000 18120 refined, 5 included, MultiStar: {0.02, 0.20}, one-star: {-0.07, 0.27}
00:25:14.944 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
00:25:14.944 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.72 = -0.57)
00:25:14.944 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=-0.17 mountY=-0.11, mountTheta=-2.59
00:25:14.946 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.20, opts=13)
00:25:14.946 00.000 18120 Enqueuing Move request for scope (0.02, 0.20)
00:25:14.947 00.001 21948 Worker thread wakes up
00:25:14.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:14.947 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.0
00:25:14.948 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:14.949 00.001 18120 Enqueuing Expose request
00:25:14.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
00:25:14.949 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
00:25:14.949 00.000 21948 Moving (0.02, 0.20) raw xDistance=-0.17 yDistance=-0.11
00:25:14.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:25:14.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:14.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:14.949 00.000 21948 MoveAxis(E, 0, ABG)
00:25:14.949 00.000 21948 Move returns status 0, amount 0
00:25:14.949 00.000 21948 MoveAxis(N, 0, ABG)
00:25:14.949 00.000 21948 Move returns status 0, amount 0
00:25:14.949 00.000 21948 move complete, result=0
00:25:14.949 00.000 21948 worker thread done servicing request
00:25:14.949 00.000 21948 Worker thread wakes up
00:25:14.949 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:14.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:14.950 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:16.575 01.625 21948 Exposure complete
00:25:16.615 00.040 21948 worker thread done servicing request
00:25:16.616 00.001 18120 OnExposeComplete: enter
00:25:16.616 00.000 18120 UpdateGuideState(): m_state=6
00:25:16.617 00.001 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
00:25:16.617 00.000 18120 Star::Find returns 1 (0), X=409.17, Y=236.78, Mass=2192, SNR=32.2, Peak=206 HFD=4.4
00:25:16.618 00.001 18120 MultiStar: [#1 -0.04,0.25,0.69,U] [#2 -0.15,0.21,0.62,U] [#3 0.34,-0.19,0.00,M1] [#4 -0.17,0.31,0.54,U] [#5 -0.03,0.37,0.00,M1] [#6 0.06,0.30,0.46,U] [#7 -0.05,-0.03,0.47,U] [#8 -0.22,0.12,0.42,U] 
00:25:16.618 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.15}, one-star: {-0.27, -0.02}
00:25:16.619 00.001 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.14) = xAngle (3.46 = -2.82)
00:25:16.619 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
00:25:16.619 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.32 mountX=-0.19 mountY=0.06, mountTheta=2.86
00:25:16.621 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.15, opts=13)
00:25:16.621 00.000 18120 Enqueuing Move request for scope (-0.14, 0.15)
00:25:16.622 00.001 21948 Worker thread wakes up
00:25:16.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:16.622 00.000 18120 UpdateGuideState exits: m=2192 RSB=32.2
00:25:16.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:16.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:16.623 00.000 18120 Enqueuing Expose request
00:25:16.624 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
00:25:16.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
00:25:16.624 00.000 21948 Moving (-0.14, 0.15) raw xDistance=-0.19 yDistance=0.06
00:25:16.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:25:16.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:16.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:25:16.624 00.000 21948 MoveAxis(E, 0, ABG)
00:25:16.624 00.000 21948 Move returns status 0, amount 0
00:25:16.624 00.000 21948 MoveAxis(N, 0, ABG)
00:25:16.624 00.000 21948 Move returns status 0, amount 0
00:25:16.624 00.000 21948 move complete, result=0
00:25:16.624 00.000 21948 worker thread done servicing request
00:25:16.624 00.000 21948 Worker thread wakes up
00:25:16.624 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:16.625 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:16.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:18.153 01.528 21948 Exposure complete
00:25:18.206 00.053 21948 worker thread done servicing request
00:25:18.206 00.000 18120 OnExposeComplete: enter
00:25:18.207 00.001 18120 UpdateGuideState(): m_state=6
00:25:18.208 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
00:25:18.208 00.000 18120 Star::Find returns 1 (0), X=409.45, Y=237.00, Mass=2125, SNR=31.7, Peak=179 HFD=4.1
00:25:18.209 00.001 18120 MultiStar: [#1 -0.02,0.51,0.00,M3] [#2 0.05,0.35,0.62,U] [#3 0.57,0.07,0.00,M2] [#4 0.03,0.31,0.54,U] [#5 0.20,0.29,0.51,U] [#6 0.14,0.26,0.48,U] [#7 0.54,0.14,0.00,M3] [#8 0.03,0.06,0.44,U] 
00:25:18.209 00.000 18120 single-star, 5 included, MultiStar: {0.07, 0.25}, one-star: {0.01, 0.21}
00:25:18.209 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.14) = xAngle (2.65 = 2.65)
00:25:18.210 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.75 = -0.54)
00:25:18.210 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.18 mountY=-0.11, mountTheta=-2.62
00:25:18.212 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.21, opts=13)
00:25:18.214 00.002 18120 Enqueuing Move request for scope (0.01, 0.21)
00:25:18.215 00.001 21948 Worker thread wakes up
00:25:18.215 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:18.215 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.7
00:25:18.216 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:18.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:18.217 00.001 18120 Enqueuing Expose request
00:25:18.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
00:25:18.217 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
00:25:18.217 00.000 21948 Moving (0.01, 0.21) raw xDistance=-0.18 yDistance=-0.11
00:25:18.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:25:18.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:18.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:18.217 00.000 21948 MoveAxis(E, 0, ABG)
00:25:18.217 00.000 21948 Move returns status 0, amount 0
00:25:18.217 00.000 21948 MoveAxis(N, 0, ABG)
00:25:18.218 00.001 21948 Move returns status 0, amount 0
00:25:18.218 00.000 21948 move complete, result=0
00:25:18.218 00.000 21948 worker thread done servicing request
00:25:18.218 00.000 21948 Worker thread wakes up
00:25:18.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:18.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:18.218 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:19.851 01.633 21948 Exposure complete
00:25:19.889 00.038 21948 worker thread done servicing request
00:25:19.889 00.000 18120 OnExposeComplete: enter
00:25:19.890 00.001 18120 UpdateGuideState(): m_state=6
00:25:19.890 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
00:25:19.891 00.001 18120 Star::Find returns 1 (0), X=409.33, Y=237.08, Mass=2160, SNR=32.0, Peak=225 HFD=4.0
00:25:19.891 00.000 18120 MultiStar: [#1 0.21,0.45,0.00,M4] [#2 -0.19,0.17,0.64,U] [#3 0.38,0.22,0.00,M3] [#4 0.09,0.30,0.56,U] [#5 -0.09,0.34,0.49,U] [#6 0.08,0.49,0.00,M5] [#7 0.16,-0.11,0.49,U] [#8 -0.25,0.32,0.00,M1] 
00:25:19.892 00.001 18120 refined, 4 included, MultiStar: {-0.05, 0.21}, one-star: {-0.11, 0.29}
00:25:19.892 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
00:25:19.893 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
00:25:19.893 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.79 mountX=-0.21 mountY=-0.05, mountTheta=-2.90
00:25:19.894 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.21, opts=13)
00:25:19.896 00.002 18120 Enqueuing Move request for scope (-0.05, 0.21)
00:25:19.897 00.001 21948 Worker thread wakes up
00:25:19.898 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
00:25:19.898 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
00:25:19.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:19.898 00.000 21948 Moving (-0.05, 0.21) raw xDistance=-0.21 yDistance=-0.05
00:25:19.898 00.000 18120 UpdateGuideState exits: m=2160 RSB=32.0
00:25:19.899 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:25:19.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:19.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:19.900 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:19.900 00.000 21948 MoveAxis(E, 38, ABG)
00:25:19.900 00.000 21948 Guiding  Dir = 2, Dur = 38
00:25:19.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:19.901 00.001 18120 Enqueuing Expose request
00:25:19.902 00.001 21948 IsSlewing returns 0
00:25:19.902 00.000 21948 IsGuiding returns 0
00:25:19.904 00.002 21948 PulseGuide returned control before completion, sleep 47
00:25:19.958 00.054 21948 IsGuiding returns 0
00:25:19.958 00.000 21948 Move returns status 0, amount 38
00:25:19.958 00.000 21948 MoveAxis(N, 0, ABG)
00:25:19.958 00.000 21948 Move returns status 0, amount 0
00:25:19.958 00.000 21948 move complete, result=0
00:25:19.958 00.000 21948 worker thread done servicing request
00:25:19.958 00.000 21948 Worker thread wakes up
00:25:19.958 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:19.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:19.958 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:25:21.369 01.411 21948 Exposure complete
00:25:21.406 00.037 21948 worker thread done servicing request
00:25:21.406 00.000 18120 OnExposeComplete: enter
00:25:21.407 00.001 18120 UpdateGuideState(): m_state=6
00:25:21.407 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
00:25:21.408 00.001 18120 Star::Find returns 1 (0), X=409.21, Y=237.06, Mass=2048, SNR=31.0, Peak=215 HFD=4.2
00:25:21.408 00.000 18120 MultiStar: [#1 0.03,0.37,0.00,M5] [#2 0.16,0.31,0.66,U] [#3 0.61,0.09,0.00,M4] [#4 -0.03,0.34,0.53,U] [#5 0.07,0.20,0.54,U] [#6 -0.12,0.37,0.00,M6] [#7 0.25,0.11,0.52,U] [#8 0.13,0.32,0.47,U] 
00:25:21.409 00.001 18120 refined, 5 included, MultiStar: {0.02, 0.26}, one-star: {-0.23, 0.27}
00:25:21.409 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
00:25:21.410 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
00:25:21.410 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=-0.23 mountY=-0.14, mountTheta=-2.60
00:25:21.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.26, opts=13)
00:25:21.412 00.001 18120 Enqueuing Move request for scope (0.02, 0.26)
00:25:21.412 00.000 21948 Worker thread wakes up
00:25:21.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
00:25:21.412 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
00:25:21.412 00.000 21948 Moving (0.02, 0.26) raw xDistance=-0.23 yDistance=-0.14
00:25:21.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:25:21.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:21.415 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:21.416 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.0
00:25:21.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:21.417 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:25:21.417 00.000 21948 MoveAxis(E, 43, ABG)
00:25:21.417 00.000 21948 Guiding  Dir = 2, Dur = 43
00:25:21.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:21.417 00.000 18120 Enqueuing Expose request
00:25:21.418 00.001 21948 IsSlewing returns 0
00:25:21.418 00.000 21948 IsGuiding returns 0
00:25:21.420 00.002 21948 PulseGuide returned control before completion, sleep 52
00:25:21.479 00.059 21948 IsGuiding returns 0
00:25:21.479 00.000 21948 Move returns status 0, amount 43
00:25:21.479 00.000 21948 MoveAxis(N, 0, ABG)
00:25:21.479 00.000 21948 Move returns status 0, amount 0
00:25:21.479 00.000 21948 move complete, result=0
00:25:21.479 00.000 21948 worker thread done servicing request
00:25:21.479 00.000 21948 Worker thread wakes up
00:25:21.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:21.479 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
00:25:21.480 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:23.108 01.628 21948 Exposure complete
00:25:23.147 00.039 21948 worker thread done servicing request
00:25:23.147 00.000 18120 OnExposeComplete: enter
00:25:23.148 00.001 18120 UpdateGuideState(): m_state=6
00:25:23.148 00.000 18120 Star::Find(15, 409, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
00:25:23.149 00.001 18120 Star::Find returns 1 (0), X=409.42, Y=236.89, Mass=2079, SNR=31.3, Peak=191 HFD=4.1
00:25:23.150 00.001 18120 MultiStar: [#1 0.11,0.11,0.72,U] [#2 0.36,0.00,0.64,U] [#3 0.47,-0.12,0.00,M5] [#4 0.38,0.15,0.00,M3] [#5 0.22,-0.09,0.53,U] [#6 0.21,0.10,0.49,U] [#7 0.48,-0.20,0.00,M2] [#8 0.08,0.22,0.42,U] 
00:25:23.150 00.000 18120 single-star, 5 included, MultiStar: {0.14, 0.07}, one-star: {-0.02, 0.10}
00:25:23.151 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.93 = 2.93)
00:25:23.151 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.03 = -0.25)
00:25:23.152 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=-0.10 mountY=-0.02, mountTheta=-2.89
00:25:23.153 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
00:25:23.154 00.001 18120 Enqueuing Move request for scope (-0.02, 0.10)
00:25:23.154 00.000 21948 Worker thread wakes up
00:25:23.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:23.155 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.3
00:25:23.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:25:23.155 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:25:23.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.156 00.001 21948 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.02
00:25:23.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:25:23.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:23.156 00.000 18120 Enqueuing Expose request
00:25:23.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:23.157 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:23.157 00.000 21948 MoveAxis(E, 0, ABG)
00:25:23.157 00.000 21948 Move returns status 0, amount 0
00:25:23.157 00.000 21948 MoveAxis(N, 0, ABG)
00:25:23.157 00.000 21948 Move returns status 0, amount 0
00:25:23.157 00.000 21948 move complete, result=0
00:25:23.157 00.000 21948 worker thread done servicing request
00:25:23.157 00.000 21948 Worker thread wakes up
00:25:23.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:23.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:23.157 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:24.669 01.512 21948 Exposure complete
00:25:24.702 00.033 21948 worker thread done servicing request
00:25:24.702 00.000 18120 OnExposeComplete: enter
00:25:24.703 00.001 18120 UpdateGuideState(): m_state=6
00:25:24.703 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
00:25:24.704 00.001 18120 Star::Find returns 1 (0), X=409.44, Y=236.91, Mass=2144, SNR=31.9, Peak=195 HFD=3.9
00:25:24.704 00.000 18120 MultiStar: [#1 0.31,0.21,0.00,M5] [#2 0.08,0.10,0.62,U] [#3 0.16,-0.13,0.66,U] [#4 0.03,0.26,0.54,U] [#5 0.40,-0.19,0.00,M1] [#6 0.31,0.46,0.00,M6] [#7 0.44,-0.10,0.00,M3] [#8 0.06,0.19,0.43,U] 
00:25:24.705 00.001 18120 single-star, 4 included, MultiStar: {0.06, 0.10}, one-star: {0.00, 0.11}
00:25:24.705 00.000 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.14) = xAngle (2.71 = 2.71)
00:25:24.706 00.001 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.81 = -0.47)
00:25:24.706 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
00:25:24.707 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
00:25:24.708 00.001 18120 Enqueuing Move request for scope (0.00, 0.11)
00:25:24.708 00.000 21948 Worker thread wakes up
00:25:24.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:24.709 00.001 18120 UpdateGuideState exits: m=2144 RSB=31.9
00:25:24.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:24.709 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:24.710 00.001 18120 Enqueuing Expose request
00:25:24.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
00:25:24.710 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
00:25:24.710 00.000 21948 Moving (0.00, 0.11) raw xDistance=-0.10 yDistance=-0.05
00:25:24.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:25:24.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:24.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:24.710 00.000 21948 MoveAxis(E, 0, ABG)
00:25:24.710 00.000 21948 Move returns status 0, amount 0
00:25:24.710 00.000 21948 MoveAxis(N, 0, ABG)
00:25:24.710 00.000 21948 Move returns status 0, amount 0
00:25:24.710 00.000 21948 move complete, result=0
00:25:24.710 00.000 21948 worker thread done servicing request
00:25:24.710 00.000 21948 Worker thread wakes up
00:25:24.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:24.711 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:24.711 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:26.333 01.622 21948 Exposure complete
00:25:26.367 00.034 21948 worker thread done servicing request
00:25:26.367 00.000 18120 OnExposeComplete: enter
00:25:26.368 00.001 18120 UpdateGuideState(): m_state=6
00:25:26.369 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
00:25:26.370 00.001 18120 Star::Find returns 1 (0), X=409.77, Y=236.80, Mass=2237, SNR=32.6, Peak=202 HFD=4.3
00:25:26.371 00.001 18120 MultiStar: [#1 0.18,0.20,0.66,U] [#2 0.22,0.13,0.59,U] [#3 0.53,-0.27,0.00,M5] [#4 0.36,0.16,0.00,M3] [#5 0.57,0.17,0.00,M2] [#6 0.34,0.24,0.00,M7] [#7 0.40,0.01,0.00,M4] [#8 0.19,0.20,0.43,U] 
00:25:26.372 00.001 18120 refined, 3 included, MultiStar: {0.25, 0.11}, one-star: {0.33, 0.00}
00:25:26.373 00.001 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.14) = xAngle (1.56 = 1.56)
00:25:26.373 00.000 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.66 = -1.62)
00:25:26.374 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.42 mountX=0.00 mountY=-0.27, mountTheta=-1.56
00:25:26.375 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.11, opts=13)
00:25:26.376 00.001 18120 Enqueuing Move request for scope (0.25, 0.11)
00:25:26.376 00.000 21948 Worker thread wakes up
00:25:26.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
00:25:26.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
00:25:26.377 00.001 21948 Moving (0.25, 0.11) raw xDistance=0.00 yDistance=-0.27
00:25:26.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:25:26.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:25:26.377 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:25:26.377 00.000 21948 MoveAxis(E, 0, ABG)
00:25:26.377 00.000 21948 Move returns status 0, amount 0
00:25:26.377 00.000 21948 MoveAxis(N, 0, ABG)
00:25:26.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:26.378 00.001 21948 Move returns status 0, amount 0
00:25:26.378 00.000 21948 move complete, result=0
00:25:26.378 00.000 18120 UpdateGuideState exits: m=2237 RSB=32.6
00:25:26.379 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.379 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:26.380 00.001 18120 Enqueuing Expose request
00:25:26.380 00.000 21948 worker thread done servicing request
00:25:26.380 00.000 21948 Worker thread wakes up
00:25:26.380 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:25:26.381 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:26.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:27.899 01.518 21948 Exposure complete
00:25:27.930 00.031 21948 worker thread done servicing request
00:25:27.930 00.000 18120 OnExposeComplete: enter
00:25:27.930 00.000 18120 UpdateGuideState(): m_state=6
00:25:27.931 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
00:25:27.931 00.000 18120 Star::Find returns 1 (0), X=409.76, Y=236.80, Mass=2029, SNR=31.0, Peak=203 HFD=4.1
00:25:27.932 00.001 18120 MultiStar: [#1 0.47,0.16,0.00,M5] [#2 0.45,-0.23,0.00,M1] [#3 0.64,-0.31,0.00,M6] [#4 0.28,-0.04,0.56,U] [#5 0.57,-0.03,0.00,M3] [#6 0.46,0.11,0.00,M8] [#7 0.65,-0.25,0.00,M5] [#8 0.13,-0.01,0.43,U] 
00:25:27.932 00.000 18120 refined, 2 included, MultiStar: {0.27, -0.01}, one-star: {0.32, 0.01}
00:25:27.933 00.001 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.14) = xAngle (1.11 = 1.11)
00:25:27.933 00.000 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.22 = -2.07)
00:25:27.933 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.03 mountX=0.12 mountY=-0.24, mountTheta=-1.11
00:25:27.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.01, opts=13)
00:25:27.935 00.001 18120 Enqueuing Move request for scope (0.27, -0.01)
00:25:27.935 00.000 21948 Worker thread wakes up
00:25:27.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
00:25:27.936 00.001 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
00:25:27.936 00.000 21948 Moving (0.27, -0.01) raw xDistance=0.12 yDistance=-0.24
00:25:27.936 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:25:27.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:27.936 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.0
00:25:27.937 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:27.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:27.937 00.000 18120 Enqueuing Expose request
00:25:27.938 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:25:27.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:25:27.938 00.000 21948 MoveAxis(E, 0, ABG)
00:25:27.938 00.000 21948 Move returns status 0, amount 0
00:25:27.938 00.000 21948 MoveAxis(N, 0, ABG)
00:25:27.938 00.000 21948 Move returns status 0, amount 0
00:25:27.938 00.000 21948 move complete, result=0
00:25:27.938 00.000 21948 worker thread done servicing request
00:25:27.938 00.000 21948 Worker thread wakes up
00:25:27.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:27.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:27.939 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:29.571 01.632 21948 Exposure complete
00:25:29.621 00.050 21948 worker thread done servicing request
00:25:29.621 00.000 18120 OnExposeComplete: enter
00:25:29.623 00.002 18120 UpdateGuideState(): m_state=6
00:25:29.624 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
00:25:29.625 00.001 18120 Star::Find returns 1 (0), X=409.66, Y=236.68, Mass=2062, SNR=31.2, Peak=162 HFD=4.2
00:25:29.627 00.002 18120 MultiStar: [#1 0.29,0.04,0.72,U] [#2 0.32,-0.23,0.00,M2] [#3 0.72,-0.12,0.00,M7] [#4 0.34,-0.01,0.56,U] [#5 0.39,-0.09,0.00,M4] [#6 0.22,-0.02,0.51,U] [#7 0.60,-0.17,0.00,M6] [#8 0.06,-0.02,0.44,U] 
00:25:29.628 00.001 18120 refined, 4 included, MultiStar: {0.23, -0.03}, one-star: {0.22, -0.12}
00:25:29.629 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.14) = xAngle (1.00 = 1.00)
00:25:29.630 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.11 = -2.18)
00:25:29.632 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.24 cameraTheta=-0.14 mountX=0.13 mountY=-0.19, mountTheta=-0.99
00:25:29.634 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.03, opts=13)
00:25:29.634 00.000 18120 Enqueuing Move request for scope (0.23, -0.03)
00:25:29.636 00.002 21948 Worker thread wakes up
00:25:29.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:29.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
00:25:29.636 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
00:25:29.636 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.2
00:25:29.637 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:29.637 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:29.638 00.001 18120 Enqueuing Expose request
00:25:29.638 00.000 21948 Moving (0.23, -0.03) raw xDistance=0.13 yDistance=-0.19
00:25:29.638 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:25:29.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:29.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:25:29.638 00.000 21948 MoveAxis(E, 0, ABG)
00:25:29.638 00.000 21948 Move returns status 0, amount 0
00:25:29.638 00.000 21948 MoveAxis(N, 0, ABG)
00:25:29.638 00.000 21948 Move returns status 0, amount 0
00:25:29.638 00.000 21948 move complete, result=0
00:25:29.638 00.000 21948 worker thread done servicing request
00:25:29.638 00.000 21948 Worker thread wakes up
00:25:29.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:29.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:29.639 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:31.165 01.526 21948 Exposure complete
00:25:31.204 00.039 21948 worker thread done servicing request
00:25:31.204 00.000 18120 OnExposeComplete: enter
00:25:31.206 00.002 18120 UpdateGuideState(): m_state=6
00:25:31.208 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
00:25:31.209 00.001 18120 Star::Find returns 1 (0), X=409.86, Y=236.81, Mass=1843, SNR=29.6, Peak=175 HFD=4.1
00:25:31.211 00.002 18120 MultiStar: [#1 0.18,-0.08,0.70,U] [#2 0.35,-0.03,0.70,U] [#3 0.82,-0.43,0.00,M8] [#4 0.35,-0.17,0.00,M2] [#5 0.31,-0.12,0.55,U] [#6 0.44,-0.02,0.00,M8] [#7 0.64,-0.04,0.00,M7] [#8 0.05,-0.16,0.45,U] 
00:25:31.214 00.003 18120 refined, 4 included, MultiStar: {0.29, -0.06}, one-star: {0.42, 0.02}
00:25:31.215 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.14) = xAngle (0.94 = 0.94)
00:25:31.216 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.05 = -2.24)
00:25:31.216 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-0.20 mountX=0.17 mountY=-0.23, mountTheta=-0.93
00:25:31.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.06, opts=13)
00:25:31.218 00.001 18120 Enqueuing Move request for scope (0.29, -0.06)
00:25:31.218 00.000 21948 Worker thread wakes up
00:25:31.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
00:25:31.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
00:25:31.218 00.000 21948 Moving (0.29, -0.06) raw xDistance=0.17 yDistance=-0.23
00:25:31.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:25:31.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:31.219 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.6
00:25:31.220 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:31.220 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:31.221 00.001 18120 Enqueuing Expose request
00:25:31.221 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.66
00:25:31.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:25:31.221 00.000 21948 MoveAxis(E, 0, ABG)
00:25:31.221 00.000 21948 Move returns status 0, amount 0
00:25:31.221 00.000 21948 MoveAxis(N, 55, ABG)
00:25:31.221 00.000 21948 Guiding  Dir = 0, Dur = 55
00:25:31.222 00.001 21948 IsSlewing returns 0
00:25:31.222 00.000 21948 IsGuiding returns 0
00:25:31.227 00.005 21948 PulseGuide returned control before completion, sleep 60
00:25:31.290 00.063 21948 IsGuiding returns 1
00:25:31.290 00.000 21948 scope still moving after pulse duration time elapsed
00:25:31.321 00.031 21948 IsSlewing returns 0
00:25:31.321 00.000 21948 IsGuiding returns 0
00:25:31.322 00.001 21948 scope move finished after 55 + 45 ms
00:25:31.322 00.000 21948 Move returns status 0, amount 55
00:25:31.322 00.000 21948 move complete, result=0
00:25:31.322 00.000 21948 worker thread done servicing request
00:25:31.322 00.000 21948 Worker thread wakes up
00:25:31.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:31.322 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 55 ms NORTH
00:25:31.323 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:32.951 01.628 21948 Exposure complete
00:25:32.983 00.032 21948 worker thread done servicing request
00:25:32.983 00.000 18120 OnExposeComplete: enter
00:25:32.984 00.001 18120 UpdateGuideState(): m_state=6
00:25:32.985 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
00:25:32.985 00.000 18120 Star::Find returns 1 (0), X=409.71, Y=236.72, Mass=2106, SNR=31.7, Peak=184 HFD=4.3
00:25:32.986 00.001 18120 MultiStar: [#1 0.50,-0.14,0.00,M4] [#2 0.22,-0.18,0.66,U] [#3 0.77,-0.46,0.00,M9] [#4 0.30,0.03,0.52,U] [#5 0.37,-0.21,0.00,M4] [#6 0.42,0.10,0.00,M9] [#7 0.54,-0.40,0.00,M8] [#8 0.06,-0.12,0.42,U] 
00:25:32.987 00.001 18120 refined, 3 included, MultiStar: {0.23, -0.09}, one-star: {0.27, -0.07}
00:25:32.988 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.14) = xAngle (0.78 = 0.78)
00:25:32.988 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.40)
00:25:32.989 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=0.17 mountY=-0.17, mountTheta=-0.76
00:25:32.991 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.09, opts=13)
00:25:32.992 00.001 18120 Enqueuing Move request for scope (0.23, -0.09)
00:25:32.992 00.000 21948 Worker thread wakes up
00:25:32.992 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:32.993 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.7
00:25:32.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:32.993 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:32.994 00.001 18120 Enqueuing Expose request
00:25:32.994 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
00:25:32.994 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
00:25:32.994 00.000 21948 Moving (0.23, -0.09) raw xDistance=0.17 yDistance=-0.17
00:25:32.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:25:32.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:32.994 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:25:32.994 00.000 21948 MoveAxis(E, 0, ABG)
00:25:32.994 00.000 21948 Move returns status 0, amount 0
00:25:32.994 00.000 21948 MoveAxis(N, 0, ABG)
00:25:32.994 00.000 21948 Move returns status 0, amount 0
00:25:32.994 00.000 21948 move complete, result=0
00:25:32.994 00.000 21948 worker thread done servicing request
00:25:32.994 00.000 21948 Worker thread wakes up
00:25:32.994 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:32.994 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:32.995 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:34.522 01.527 21948 Exposure complete
00:25:34.565 00.043 21948 worker thread done servicing request
00:25:34.565 00.000 18120 OnExposeComplete: enter
00:25:34.565 00.000 18120 UpdateGuideState(): m_state=6
00:25:34.567 00.002 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
00:25:34.567 00.000 18120 Star::Find returns 1 (0), X=409.72, Y=236.73, Mass=2294, SNR=33.0, Peak=178 HFD=4.3
00:25:34.568 00.001 18120 MultiStar: [#1 0.42,0.13,0.00,M5] [#2 0.33,-0.07,0.60,U] [#3 0.25,-0.32,0.00,M10] [#4 0.44,-0.16,0.00,M2] [#5 0.52,-0.22,0.00,M5] [#6 0.33,0.01,0.45,U] [#7 0.51,-0.13,0.00,M9] [#8 0.14,-0.25,0.39,U] 
00:25:34.568 00.000 18120 single-star, 3 included, MultiStar: {0.28, -0.08}, one-star: {0.28, -0.06}
00:25:34.569 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.14) = xAngle (0.93 = 0.93)
00:25:34.569 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.03 = -2.25)
00:25:34.569 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-0.22 mountX=0.17 mountY=-0.22, mountTheta=-0.91
00:25:34.570 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.06, opts=13)
00:25:34.571 00.001 18120 Enqueuing Move request for scope (0.28, -0.06)
00:25:34.571 00.000 21948 Worker thread wakes up
00:25:34.572 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
00:25:34.572 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
00:25:34.572 00.000 21948 Moving (0.28, -0.06) raw xDistance=0.17 yDistance=-0.22
00:25:34.572 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:25:34.572 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:25:34.572 00.000 21948 MoveAxis(E, 0, ABG)
00:25:34.572 00.000 21948 Move returns status 0, amount 0
00:25:34.572 00.000 21948 MoveAxis(N, 53, ABG)
00:25:34.572 00.000 21948 Guiding  Dir = 0, Dur = 53
00:25:34.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:34.573 00.001 21948 IsSlewing returns 0
00:25:34.573 00.000 18120 UpdateGuideState exits: m=2294 RSB=33.0
00:25:34.574 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:34.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:34.575 00.001 18120 Enqueuing Expose request
00:25:34.575 00.000 21948 IsGuiding returns 0
00:25:34.580 00.005 21948 PulseGuide returned control before completion, sleep 59
00:25:34.646 00.066 21948 IsGuiding returns 0
00:25:34.646 00.000 21948 Move returns status 0, amount 53
00:25:34.646 00.000 21948 move complete, result=0
00:25:34.646 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 53 ms NORTH
00:25:34.647 00.001 21948 worker thread done servicing request
00:25:34.647 00.000 21948 Worker thread wakes up
00:25:34.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:34.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:36.275 01.628 21948 Exposure complete
00:25:36.311 00.036 21948 worker thread done servicing request
00:25:36.312 00.001 18120 OnExposeComplete: enter
00:25:36.312 00.000 18120 UpdateGuideState(): m_state=6
00:25:36.313 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
00:25:36.313 00.000 18120 Star::Find returns 1 (0), X=409.58, Y=236.67, Mass=2073, SNR=31.3, Peak=172 HFD=4.2
00:25:36.314 00.001 18120 MultiStar: [#1 0.30,-0.04,0.67,U] [#2 0.43,-0.04,0.00,M1] [#3 0.44,-0.39,0.00,R] [#4 0.19,0.04,0.53,U] [#5 0.45,-0.20,0.00,M6] [#6 0.55,-0.21,0.00,M9] [#7 0.33,-0.31,0.00,M10] [#8 0.48,-0.19,0.00,M1] 
00:25:36.314 00.000 18120 single-star, 2 included, MultiStar: {0.20, -0.06}, one-star: {0.14, -0.13}
00:25:36.315 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.40 = 0.40)
00:25:36.315 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.50 = -2.78)
00:25:36.316 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.75 mountX=0.18 mountY=-0.07, mountTheta=-0.36
00:25:36.317 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.13, opts=13)
00:25:36.317 00.000 18120 Enqueuing Move request for scope (0.14, -0.13)
00:25:36.318 00.001 21948 Worker thread wakes up
00:25:36.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:36.318 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.3
00:25:36.320 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
00:25:36.320 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
00:25:36.320 00.000 21948 Moving (0.14, -0.13) raw xDistance=0.18 yDistance=-0.07
00:25:36.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:36.320 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:36.320 00.000 18120 Enqueuing Expose request
00:25:36.321 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:25:36.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:36.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:25:36.321 00.000 21948 MoveAxis(E, 0, ABG)
00:25:36.321 00.000 21948 Move returns status 0, amount 0
00:25:36.321 00.000 21948 MoveAxis(N, 0, ABG)
00:25:36.321 00.000 21948 Move returns status 0, amount 0
00:25:36.321 00.000 21948 move complete, result=0
00:25:36.321 00.000 21948 worker thread done servicing request
00:25:36.321 00.000 21948 Worker thread wakes up
00:25:36.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:36.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:36.322 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:37.837 01.515 21948 Exposure complete
00:25:37.861 00.024 21948 worker thread done servicing request
00:25:37.861 00.000 18120 OnExposeComplete: enter
00:25:37.862 00.001 18120 UpdateGuideState(): m_state=6
00:25:37.863 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
00:25:37.864 00.001 18120 Star::Find returns 1 (0), X=409.57, Y=236.47, Mass=2095, SNR=31.4, Peak=156 HFD=4.3
00:25:37.864 00.000 18120 MultiStar: [#1 0.12,-0.29,0.72,U] [#2 -0.09,-0.31,0.62,U] [#3 0.19,-0.03,0.68,U] [#4 0.06,-0.11,0.53,U] [#5 0.45,-0.32,0.00,M7] [#6 0.27,-0.33,0.00,M10] [#7 0.49,-0.48,0.00,R] [#8 -0.08,-0.45,0.00,M2] 
00:25:37.865 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.22}, one-star: {0.13, -0.32}
00:25:37.865 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
00:25:37.866 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
00:25:37.868 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=0.24 mountY=0.02, mountTheta=0.08
00:25:37.871 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.22, opts=13)
00:25:37.872 00.001 18120 Enqueuing Move request for scope (0.09, -0.22)
00:25:37.872 00.000 21948 Worker thread wakes up
00:25:37.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
00:25:37.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
00:25:37.872 00.000 21948 Moving (0.09, -0.22) raw xDistance=0.24 yDistance=0.02
00:25:37.872 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:37.873 00.001 18120 UpdateGuideState exits: m=2095 RSB=31.4
00:25:37.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:37.874 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:37.874 00.000 18120 Enqueuing Expose request
00:25:37.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:25:37.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:37.875 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:25:37.875 00.000 21948 MoveAxis(W, 43, ABG)
00:25:37.875 00.000 21948 Guiding  Dir = 3, Dur = 43
00:25:37.875 00.000 21948 IsSlewing returns 0
00:25:37.875 00.000 21948 IsGuiding returns 0
00:25:37.877 00.002 21948 PulseGuide returned control before completion, sleep 52
00:25:37.945 00.068 21948 IsGuiding returns 0
00:25:37.945 00.000 21948 Move returns status 0, amount 43
00:25:37.945 00.000 21948 MoveAxis(N, 0, ABG)
00:25:37.945 00.000 21948 Move returns status 0, amount 0
00:25:37.946 00.001 21948 move complete, result=0
00:25:37.946 00.000 21948 worker thread done servicing request
00:25:37.946 00.000 21948 Worker thread wakes up
00:25:37.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:37.946 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
00:25:37.947 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:39.570 01.623 21948 Exposure complete
00:25:39.599 00.029 21948 worker thread done servicing request
00:25:39.599 00.000 18120 OnExposeComplete: enter
00:25:39.600 00.001 18120 UpdateGuideState(): m_state=6
00:25:39.601 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
00:25:39.602 00.001 18120 Star::Find returns 1 (0), X=409.37, Y=236.70, Mass=1911, SNR=30.0, Peak=167 HFD=4.0
00:25:39.603 00.001 18120 MultiStar: [#1 0.08,0.11,0.74,U] [#2 0.09,-0.24,0.70,U] [#3 -0.47,-0.11,0.00,M1] [#4 -0.02,-0.05,0.57,U] [#5 0.02,-0.07,0.56,U] [#6 0.27,-0.20,0.49,U] [#7 -0.17,0.10,0.55,U] [#8 -0.34,-0.03,0.49,U] 
00:25:39.604 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {-0.07, -0.09}
00:25:39.606 00.002 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.14) = xAngle (-0.67 = -0.67)
00:25:39.609 00.003 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.43 = 2.43)
00:25:39.610 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.81 mountX=0.05 mountY=0.04, mountTheta=0.69
00:25:39.611 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
00:25:39.611 00.000 18120 Enqueuing Move request for scope (-0.01, -0.06)
00:25:39.612 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:39.612 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.0
00:25:39.612 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:39.613 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:39.613 00.000 18120 Enqueuing Expose request
00:25:39.614 00.001 21948 Worker thread wakes up
00:25:39.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:25:39.614 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:25:39.614 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.04
00:25:39.614 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:25:39.614 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:39.614 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:39.614 00.000 21948 MoveAxis(E, 0, ABG)
00:25:39.614 00.000 21948 Move returns status 0, amount 0
00:25:39.614 00.000 21948 MoveAxis(N, 0, ABG)
00:25:39.614 00.000 21948 Move returns status 0, amount 0
00:25:39.614 00.000 21948 move complete, result=0
00:25:39.614 00.000 21948 worker thread done servicing request
00:25:39.614 00.000 21948 Worker thread wakes up
00:25:39.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:39.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:39.614 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:41.135 01.521 21948 Exposure complete
00:25:41.194 00.059 21948 worker thread done servicing request
00:25:41.194 00.000 18120 OnExposeComplete: enter
00:25:41.196 00.002 18120 UpdateGuideState(): m_state=6
00:25:41.197 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
00:25:41.199 00.002 18120 Star::Find returns 1 (0), X=409.65, Y=236.84, Mass=2183, SNR=32.1, Peak=188 HFD=4.3
00:25:41.200 00.001 18120 MultiStar: [#1 0.30,0.20,0.00,M3] [#2 0.06,-0.18,0.60,U] [#3 0.22,0.30,0.00,M2] [#4 0.16,0.09,0.54,U] [#5 0.29,-0.03,0.54,U] [#6 0.17,0.13,0.46,U] [#7 -0.01,0.20,0.51,U] [#8 -0.06,-0.09,0.42,U] 
00:25:41.201 00.001 18120 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.21, 0.05}
00:25:41.201 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.14) = xAngle (1.33 = 1.33)
00:25:41.201 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.43 = -1.85)
00:25:41.202 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=0.03 mountY=-0.13, mountTheta=-1.33
00:25:41.203 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
00:25:41.204 00.001 18120 Enqueuing Move request for scope (0.13, 0.02)
00:25:41.204 00.000 21948 Worker thread wakes up
00:25:41.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:25:41.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:25:41.204 00.000 21948 Moving (0.13, 0.02) raw xDistance=0.03 yDistance=-0.13
00:25:41.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:25:41.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:41.205 00.001 18120 UpdateGuideState exits: m=2183 RSB=32.1
00:25:41.205 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:41.206 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:41.206 00.000 18120 Enqueuing Expose request
00:25:41.207 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:41.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:25:41.207 00.000 21948 MoveAxis(E, 0, ABG)
00:25:41.207 00.000 21948 Move returns status 0, amount 0
00:25:41.207 00.000 21948 MoveAxis(N, 0, ABG)
00:25:41.207 00.000 21948 Move returns status 0, amount 0
00:25:41.207 00.000 21948 move complete, result=0
00:25:41.207 00.000 21948 worker thread done servicing request
00:25:41.207 00.000 21948 Worker thread wakes up
00:25:41.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:41.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:41.207 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:42.837 01.630 21948 Exposure complete
00:25:42.892 00.055 21948 worker thread done servicing request
00:25:42.893 00.001 18120 OnExposeComplete: enter
00:25:42.895 00.002 18120 UpdateGuideState(): m_state=6
00:25:42.898 00.003 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
00:25:42.901 00.003 18120 Star::Find returns 1 (0), X=409.61, Y=236.62, Mass=2023, SNR=30.9, Peak=165 HFD=4.2
00:25:42.904 00.003 18120 MultiStar: [#1 0.13,-0.12,0.68,U] [#2 0.25,-0.19,0.69,U] [#3 0.47,-0.07,0.00,M3] [#4 0.17,-0.22,0.56,U] [#5 0.30,-0.22,0.00,M6] [#6 0.29,-0.13,0.49,U] [#7 0.02,0.22,0.52,U] [#8 0.13,-0.34,0.00,M1] 
00:25:42.906 00.002 18120 refined, 5 included, MultiStar: {0.17, -0.12}, one-star: {0.17, -0.18}
00:25:42.908 00.002 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
00:25:42.911 00.003 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
00:25:42.913 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=0.18 mountY=-0.10, mountTheta=-0.51
00:25:42.916 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
00:25:42.917 00.001 18120 Enqueuing Move request for scope (0.17, -0.12)
00:25:42.918 00.001 21948 Worker thread wakes up
00:25:42.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:42.919 00.001 18120 UpdateGuideState exits: m=2023 RSB=30.9
00:25:42.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:42.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:42.920 00.000 18120 Enqueuing Expose request
00:25:42.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:25:42.920 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:25:42.921 00.001 21948 Moving (0.17, -0.12) raw xDistance=0.18 yDistance=-0.10
00:25:42.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:25:42.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:42.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:25:42.921 00.000 21948 MoveAxis(E, 0, ABG)
00:25:42.921 00.000 21948 Move returns status 0, amount 0
00:25:42.921 00.000 21948 MoveAxis(N, 0, ABG)
00:25:42.921 00.000 21948 Move returns status 0, amount 0
00:25:42.921 00.000 21948 move complete, result=0
00:25:42.921 00.000 21948 worker thread done servicing request
00:25:42.921 00.000 21948 Worker thread wakes up
00:25:42.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:42.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:42.922 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:44.337 01.415 21948 Exposure complete
00:25:44.376 00.039 21948 worker thread done servicing request
00:25:44.376 00.000 18120 OnExposeComplete: enter
00:25:44.378 00.002 18120 UpdateGuideState(): m_state=6
00:25:44.379 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
00:25:44.381 00.002 18120 Star::Find returns 1 (0), X=409.56, Y=236.34, Mass=2017, SNR=30.7, Peak=168 HFD=4.1
00:25:44.382 00.001 18120 MultiStar: [#1 0.20,-0.22,0.75,U] [#2 0.20,-0.56,0.00,M1] [#3 -0.10,-0.09,0.71,U] [#4 0.24,-0.28,0.00,M1] [#5 0.37,-0.54,0.00,M7] [#6 0.39,-0.32,0.00,M8] [#7 0.03,0.03,0.50,U] [#8 0.09,-0.53,0.00,M2] 
00:25:44.382 00.000 18120 refined, 3 included, MultiStar: {0.07, -0.23}, one-star: {0.12, -0.45}
00:25:44.383 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
00:25:44.386 00.003 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.98 = 2.98)
00:25:44.389 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=0.24 mountY=0.04, mountTheta=0.16
00:25:44.393 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.23, opts=13)
00:25:44.395 00.002 18120 Enqueuing Move request for scope (0.07, -0.23)
00:25:44.398 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:44.400 00.002 21948 Worker thread wakes up
00:25:44.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
00:25:44.400 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
00:25:44.400 00.000 21948 Moving (0.07, -0.23) raw xDistance=0.24 yDistance=0.04
00:25:44.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:25:44.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:44.400 00.000 18120 UpdateGuideState exits: m=2017 RSB=30.7
00:25:44.401 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:44.401 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:44.402 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:44.402 00.000 18120 Enqueuing Expose request
00:25:44.402 00.000 21948 MoveAxis(W, 42, ABG)
00:25:44.402 00.000 21948 Guiding  Dir = 3, Dur = 42
00:25:44.403 00.001 21948 IsSlewing returns 0
00:25:44.403 00.000 21948 IsGuiding returns 0
00:25:44.405 00.002 21948 PulseGuide returned control before completion, sleep 50
00:25:44.466 00.061 21948 IsGuiding returns 0
00:25:44.466 00.000 21948 Move returns status 0, amount 42
00:25:44.466 00.000 21948 MoveAxis(N, 0, ABG)
00:25:44.466 00.000 21948 Move returns status 0, amount 0
00:25:44.466 00.000 21948 move complete, result=0
00:25:44.467 00.001 21948 worker thread done servicing request
00:25:44.467 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
00:25:44.468 00.001 21948 Worker thread wakes up
00:25:44.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:44.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:46.096 01.628 21948 Exposure complete
00:25:46.141 00.045 21948 worker thread done servicing request
00:25:46.142 00.001 18120 OnExposeComplete: enter
00:25:46.143 00.001 18120 UpdateGuideState(): m_state=6
00:25:46.143 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
00:25:46.144 00.001 18120 Star::Find returns 1 (0), X=409.35, Y=236.33, Mass=2096, SNR=31.5, Peak=164 HFD=4.1
00:25:46.144 00.000 18120 MultiStar: [#1 0.21,-0.05,0.71,U] [#2 0.14,-0.42,0.00,M2] [#3 0.08,-0.21,0.67,U] [#4 0.27,-0.28,0.00,M2] [#5 0.43,-0.26,0.00,M8] [#6 0.20,-0.15,0.46,U] [#7 -0.07,0.19,0.51,U] [#8 -0.12,-0.42,0.00,M3] 
00:25:46.145 00.001 18120 refined, 4 included, MultiStar: {0.05, -0.18}, one-star: {-0.09, -0.46}
00:25:46.145 00.000 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.14) = xAngle (-0.16 = -0.16)
00:25:46.145 00.000 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.94 = 2.94)
00:25:46.146 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.30 mountX=0.19 mountY=0.04, mountTheta=0.20
00:25:46.147 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.18, opts=13)
00:25:46.147 00.000 18120 Enqueuing Move request for scope (0.05, -0.18)
00:25:46.147 00.000 21948 Worker thread wakes up
00:25:46.148 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
00:25:46.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
00:25:46.148 00.000 21948 Moving (0.05, -0.18) raw xDistance=0.19 yDistance=0.04
00:25:46.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:25:46.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:46.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:46.148 00.000 21948 MoveAxis(E, 0, ABG)
00:25:46.148 00.000 21948 Move returns status 0, amount 0
00:25:46.148 00.000 21948 MoveAxis(N, 0, ABG)
00:25:46.148 00.000 21948 Move returns status 0, amount 0
00:25:46.148 00.000 21948 move complete, result=0
00:25:46.148 00.000 21948 worker thread done servicing request
00:25:46.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:46.148 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.5
00:25:46.149 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.149 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:46.150 00.001 18120 Enqueuing Expose request
00:25:46.150 00.000 21948 Worker thread wakes up
00:25:46.150 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:46.151 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:46.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:47.675 01.524 21948 Exposure complete
00:25:47.698 00.023 21948 worker thread done servicing request
00:25:47.698 00.000 18120 OnExposeComplete: enter
00:25:47.700 00.002 18120 UpdateGuideState(): m_state=6
00:25:47.700 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
00:25:47.700 00.000 18120 Star::Find returns 1 (0), X=409.46, Y=236.08, Mass=2046, SNR=31.0, Peak=179 HFD=4.0
00:25:47.700 00.000 18120 MultiStar: large primary error, entering stabilization period
00:25:47.702 00.002 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.39 = -0.39)
00:25:47.702 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
00:25:47.703 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.72 hyp=0.72 cameraTheta=-1.54 mountX=0.66 mountY=0.30, mountTheta=0.43
00:25:47.703 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.72, opts=13)
00:25:47.703 00.000 18120 Enqueuing Move request for scope (0.02, -0.72)
00:25:47.705 00.002 21948 Worker thread wakes up
00:25:47.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.72) opts 0xd
00:25:47.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.72)
00:25:47.705 00.000 21948 Moving (0.02, -0.72) raw xDistance=0.66 yDistance=0.30
00:25:47.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
00:25:47.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:47.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:47.705 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.0
00:25:47.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:47.705 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:47.706 00.001 18120 Enqueuing Expose request
00:25:47.707 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:25:47.707 00.000 21948 MoveAxis(W, 119, ABG)
00:25:47.707 00.000 21948 Guiding  Dir = 3, Dur = 119
00:25:47.707 00.000 21948 IsSlewing returns 0
00:25:47.707 00.000 21948 IsGuiding returns 0
00:25:47.708 00.001 21948 PulseGuide returned control before completion, sleep 128
00:25:47.849 00.141 21948 IsGuiding returns 0
00:25:47.849 00.000 21948 Move returns status 0, amount 119
00:25:47.849 00.000 21948 MoveAxis(N, 0, ABG)
00:25:47.849 00.000 21948 Move returns status 0, amount 0
00:25:47.849 00.000 21948 move complete, result=0
00:25:47.849 00.000 21948 worker thread done servicing request
00:25:47.849 00.000 21948 Worker thread wakes up
00:25:47.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:47.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,222,31,31)
00:25:47.849 00.000 18120 GuideStep: 0.7 px 119 ms WEST, 0.3 px 0 ms NORTH
00:25:47.883 00.034 18120 evsrv: cli 0D46D710 connect
00:25:47.885 00.002 18120 case statement mapped state 6 to 3
00:25:47.887 00.002 18120 case statement mapped state 6 to 3
00:25:47.890 00.003 18120 evsrv: cli 0D46D710 request: {"method":"get_app_state","id":"1f2fde33-6c21-4516-9b13-4d0396fe951f"}
00:25:47.892 00.002 18120 case statement mapped state 6 to 3
00:25:47.895 00.003 18120 evsrv: cli 0D46D710 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f2fde33-6c21-4516-9b13-4d0396fe951f"}
00:25:47.898 00.003 18120 evsrv: cli 0D46D710 disconnect
00:25:47.899 00.001 18120 evsrv: cli 0D46D850 connect
00:25:47.900 00.001 18120 case statement mapped state 6 to 3
00:25:47.901 00.001 18120 case statement mapped state 6 to 3
00:25:47.902 00.001 18120 evsrv: cli 0D46D850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"f99b199a-1c60-434b-b1a9-2090c74666be"}
00:25:47.904 00.002 18120 PhdController::Dither begins
00:25:47.904 00.000 18120 dither: size=2.00, dRA=1.82 dDec=1.70
00:25:47.905 00.001 18120 MountToCamera -- mountTheta (-0.75) + m_xAngle (-1.14) = xAngle (-1.89 = -1.89)
00:25:47.906 00.001 18120 MountToCamera -- mountX=1.82 mountY=1.70 hyp=2.50 mountTheta=-0.75 cameraX=-0.79, cameraY=-2.37 cameraTheta=-1.89
00:25:47.907 00.001 18120 setting lock position to (408.64, 234.43)
00:25:47.908 00.001 18120 Mount: notify guiding dithered (-0.8, -2.4)
00:25:47.909 00.001 18120 MultiStar: stabilizing after lock position change
00:25:47.910 00.001 18120 Status Line: Dithering de 1.82,1.70
00:25:47.912 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:25:47.913 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:25:47.914 00.001 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":0,"id":"f99b199a-1c60-434b-b1a9-2090c74666be"}
00:25:47.915 00.001 18120 evsrv: cli 0D46D850 disconnect
00:25:49.487 01.572 21948 Exposure complete
00:25:49.534 00.047 21948 worker thread done servicing request
00:25:49.534 00.000 18120 OnExposeComplete: enter
00:25:49.535 00.001 18120 UpdateGuideState(): m_state=6
00:25:49.535 00.000 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
00:25:49.536 00.001 18120 Star::Find returns 1 (0), X=409.40, Y=236.63, Mass=1963, SNR=30.4, Peak=153 HFD=4.0
00:25:49.536 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.14) = xAngle (2.38 = 2.38)
00:25:49.536 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.49 = -0.80)
00:25:49.536 00.000 18120 CameraToMount -- cameraX=0.76 cameraY=2.20 hyp=2.33 cameraTheta=1.24 mountX=-1.69 mountY=-1.66, mountTheta=-2.36
00:25:49.538 00.002 18120 dither recenter: remaining=(-1.8,-1.7) step=(-1.8,-1.7)
00:25:49.538 00.000 18120 MountToCamera -- mountTheta (2.39) + m_xAngle (-1.14) = xAngle (1.25 = 1.25)
00:25:49.539 00.001 18120 MountToCamera -- mountX=-1.82 mountY=-1.70 hyp=2.50 mountTheta=2.39 cameraX=0.79, cameraY=2.37 cameraTheta=1.25
00:25:49.539 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.79, y=2.37, opts=4)
00:25:49.539 00.000 18120 Enqueuing Move request for scope (0.79, 2.37)
00:25:49.540 00.001 18120 Mount: notify direct move -1.82,-1.70
00:25:49.540 00.000 21948 Worker thread wakes up
00:25:49.540 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.79, 2.37) opts 0x4
00:25:49.540 00.000 21948 Handling offset move in thread for scope, endpoint = (0.79, 2.37)
00:25:49.540 00.000 21948 Moving (0.79, 2.37) raw xDistance=-1.82 yDistance=-1.70
00:25:49.540 00.000 21948 MoveAxis(E, 517, B)
00:25:49.540 00.000 21948 Guiding  Dir = 2, Dur = 517
00:25:49.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:49.541 00.001 21948 IsSlewing returns 0
00:25:49.541 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.4
00:25:49.542 00.001 18120 PhdController: settling, locked = 1, distance = 2.69 (0.50) aobump = 0 frame = 1 / 99999
00:25:49.542 00.000 21948 IsGuiding returns 0
00:25:49.542 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055149.542,"Host":"ASUS_SAM","Inst":1,"Distance":2.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:25:49.543 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:49.544 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:49.544 00.000 18120 Enqueuing Expose request
00:25:49.545 00.001 21948 PulseGuide returned control before completion, sleep 524
00:25:50.082 00.537 21948 IsGuiding returns 0
00:25:50.083 00.001 21948 Move returns status 0, amount 517
00:25:50.083 00.000 21948 MoveAxis(N, 406, B)
00:25:50.083 00.000 21948 Guiding  Dir = 0, Dur = 406
00:25:50.083 00.000 21948 IsSlewing returns 0
00:25:50.083 00.000 21948 IsGuiding returns 0
00:25:50.089 00.006 21948 PulseGuide returned control before completion, sleep 412
00:25:50.507 00.418 21948 IsGuiding returns 0
00:25:50.507 00.000 21948 Move returns status 0, amount 406
00:25:50.507 00.000 21948 move complete, result=0
00:25:50.508 00.001 21948 worker thread done servicing request
00:25:50.508 00.000 21948 Worker thread wakes up
00:25:50.508 00.000 18120 GuideStep: -1.8 px 517 ms EAST, -1.7 px 406 ms NORTH
00:25:50.509 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:50.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:25:51.920 01.411 21948 Exposure complete
00:25:51.952 00.032 21948 worker thread done servicing request
00:25:51.952 00.000 18120 OnExposeComplete: enter
00:25:51.952 00.000 18120 UpdateGuideState(): m_state=6
00:25:51.953 00.001 18120 Star::Find(15, 409, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
00:25:51.953 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=235.22, Mass=2142, SNR=31.9, Peak=139 HFD=4.4
00:25:51.954 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.14) = xAngle (1.75 = 1.75)
00:25:51.954 00.000 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.85 = -1.43)
00:25:51.955 00.001 18120 CameraToMount -- cameraX=1.14 cameraY=0.79 hyp=1.39 cameraTheta=0.61 mountX=-0.25 mountY=-1.38, mountTheta=-1.75
00:25:51.956 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.14, y=0.79, opts=13)
00:25:51.956 00.000 18120 Enqueuing Move request for scope (1.14, 0.79)
00:25:51.957 00.001 21948 Worker thread wakes up
00:25:51.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.79) opts 0xd
00:25:51.957 00.000 21948 Handling offset move in thread for scope, endpoint = (1.14, 0.79)
00:25:51.957 00.000 21948 Moving (1.14, 0.79) raw xDistance=-0.25 yDistance=-1.38
00:25:51.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:25:51.957 00.000 21948 resist switch: large excursion: input -1.38 thresh 0.60 direction from 0 to -1
00:25:51.957 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.14
00:25:51.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38
00:25:51.957 00.000 21948 MoveAxis(E, 44, ABG)
00:25:51.957 00.000 21948 Guiding  Dir = 2, Dur = 44
00:25:51.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:51.958 00.001 18120 UpdateGuideState exits: m=2142 RSB=31.9
00:25:51.958 00.000 21948 IsSlewing returns 0
00:25:51.958 00.000 18120 PhdController: settling, locked = 1, distance = 1.39 (0.50) aobump = 0 frame = 2 / 99999
00:25:51.959 00.001 21948 IsGuiding returns 0
00:25:51.959 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055151.959,"Host":"ASUS_SAM","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:25:51.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:51.961 00.001 21948 PulseGuide returned control before completion, sleep 53
00:25:51.961 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:51.961 00.000 18120 Enqueuing Expose request
00:25:52.030 00.069 21948 IsGuiding returns 0
00:25:52.030 00.000 21948 Move returns status 0, amount 44
00:25:52.030 00.000 21948 MoveAxis(N, 329, ABG)
00:25:52.030 00.000 21948 Guiding  Dir = 0, Dur = 329
00:25:52.030 00.000 21948 IsSlewing returns 0
00:25:52.030 00.000 21948 IsGuiding returns 0
00:25:52.035 00.005 21948 PulseGuide returned control before completion, sleep 335
00:25:52.372 00.337 21948 IsGuiding returns 1
00:25:52.372 00.000 21948 scope still moving after pulse duration time elapsed
00:25:52.403 00.031 21948 IsSlewing returns 0
00:25:52.406 00.003 21948 IsGuiding returns 0
00:25:52.406 00.000 21948 scope move finished after 329 + 47 ms
00:25:52.406 00.000 21948 Move returns status 0, amount 329
00:25:52.406 00.000 21948 move complete, result=0
00:25:52.406 00.000 21948 worker thread done servicing request
00:25:52.406 00.000 21948 Worker thread wakes up
00:25:52.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:52.406 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -1.4 px 329 ms NORTH
00:25:52.407 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:25:54.031 01.624 21948 Exposure complete
00:25:54.056 00.025 21948 worker thread done servicing request
00:25:54.057 00.001 18120 OnExposeComplete: enter
00:25:54.058 00.001 18120 UpdateGuideState(): m_state=6
00:25:54.059 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
00:25:54.059 00.000 18120 Star::Find returns 1 (0), X=408.89, Y=233.49, Mass=2110, SNR=31.5, Peak=182 HFD=3.9
00:25:54.060 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.18 = -0.18)
00:25:54.060 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
00:25:54.061 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.94 hyp=0.97 cameraTheta=-1.32 mountX=0.96 mountY=0.21, mountTheta=0.21
00:25:54.062 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.94, opts=13)
00:25:54.063 00.001 18120 Enqueuing Move request for scope (0.24, -0.94)
00:25:54.063 00.000 21948 Worker thread wakes up
00:25:54.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.94) opts 0xd
00:25:54.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.94)
00:25:54.063 00.000 21948 Moving (0.24, -0.94) raw xDistance=0.96 yDistance=0.21
00:25:54.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:54.064 00.001 18120 UpdateGuideState exits: m=2110 RSB=31.5
00:25:54.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.96
00:25:54.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:54.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:25:54.064 00.000 21948 MoveAxis(W, 168, ABG)
00:25:54.064 00.000 21948 Guiding  Dir = 3, Dur = 168
00:25:54.064 00.000 18120 PhdController: settling, locked = 1, distance = 1.27 (0.50) aobump = 0 frame = 3 / 99999
00:25:54.065 00.001 21948 IsSlewing returns 0
00:25:54.065 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055154.065,"Host":"ASUS_SAM","Inst":1,"Distance":1.27,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:25:54.066 00.001 21948 IsGuiding returns 0
00:25:54.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:54.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:54.067 00.001 18120 Enqueuing Expose request
00:25:54.068 00.001 21948 PulseGuide returned control before completion, sleep 177
00:25:54.263 00.195 21948 IsGuiding returns 0
00:25:54.263 00.000 21948 Move returns status 0, amount 168
00:25:54.263 00.000 21948 MoveAxis(N, 0, ABG)
00:25:54.263 00.000 21948 Move returns status 0, amount 0
00:25:54.263 00.000 21948 move complete, result=0
00:25:54.263 00.000 21948 worker thread done servicing request
00:25:54.263 00.000 21948 Worker thread wakes up
00:25:54.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:54.263 00.000 18120 GuideStep: 1.0 px 168 ms WEST, 0.2 px 0 ms NORTH
00:25:54.264 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:25:55.672 01.408 21948 Exposure complete
00:25:55.697 00.025 21948 worker thread done servicing request
00:25:55.697 00.000 18120 OnExposeComplete: enter
00:25:55.699 00.002 18120 UpdateGuideState(): m_state=6
00:25:55.701 00.002 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
00:25:55.704 00.003 18120 Star::Find returns 1 (0), X=408.42, Y=234.00, Mass=1964, SNR=30.4, Peak=168 HFD=4.1
00:25:55.706 00.002 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.14) = xAngle (-0.92 = -0.92)
00:25:55.708 00.002 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.18 = 2.18)
00:25:55.712 00.004 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.43 hyp=0.48 cameraTheta=-2.07 mountX=0.29 mountY=0.40, mountTheta=0.94
00:25:55.715 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.43, opts=13)
00:25:55.715 00.000 18120 Enqueuing Move request for scope (-0.23, -0.43)
00:25:55.716 00.001 21948 Worker thread wakes up
00:25:55.716 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.43) opts 0xd
00:25:55.716 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.43)
00:25:55.716 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:55.717 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.4
00:25:55.717 00.000 18120 PhdController: settling, locked = 1, distance = 1.03 (0.50) aobump = 0 frame = 4 / 99999
00:25:55.717 00.000 21948 Moving (-0.23, -0.43) raw xDistance=0.29 yDistance=0.40
00:25:55.718 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786055155.717,"Host":"ASUS_SAM","Inst":1,"Distance":1.03,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:25:55.718 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.29
00:25:55.718 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:55.718 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.719 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:55.719 00.000 18120 Enqueuing Expose request
00:25:55.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:25:55.719 00.000 21948 MoveAxis(W, 64, ABG)
00:25:55.719 00.000 21948 Guiding  Dir = 3, Dur = 64
00:25:55.720 00.001 21948 IsSlewing returns 0
00:25:55.720 00.000 21948 IsGuiding returns 0
00:25:55.722 00.002 21948 PulseGuide returned control before completion, sleep 73
00:25:55.809 00.087 21948 IsGuiding returns 0
00:25:55.810 00.001 21948 Move returns status 0, amount 64
00:25:55.810 00.000 21948 MoveAxis(N, 0, ABG)
00:25:55.810 00.000 21948 Move returns status 0, amount 0
00:25:55.810 00.000 21948 move complete, result=0
00:25:55.810 00.000 21948 worker thread done servicing request
00:25:55.810 00.000 21948 Worker thread wakes up
00:25:55.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:55.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:25:55.811 00.001 18120 GuideStep: 0.3 px 64 ms WEST, 0.4 px 0 ms NORTH
00:25:57.442 01.631 21948 Exposure complete
00:25:57.465 00.023 21948 worker thread done servicing request
00:25:57.465 00.000 18120 OnExposeComplete: enter
00:25:57.465 00.000 18120 UpdateGuideState(): m_state=6
00:25:57.465 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
00:25:57.466 00.001 18120 Star::Find returns 1 (0), X=408.48, Y=234.23, Mass=2051, SNR=31.1, Peak=166 HFD=4.1
00:25:57.466 00.000 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.14) = xAngle (-1.10 = -1.10)
00:25:57.467 00.001 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.00 = 2.00)
00:25:57.467 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.25 mountX=0.12 mountY=0.24, mountTheta=1.11
00:25:57.469 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.20, opts=13)
00:25:57.469 00.000 18120 Enqueuing Move request for scope (-0.16, -0.20)
00:25:57.470 00.001 21948 Worker thread wakes up
00:25:57.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
00:25:57.470 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
00:25:57.470 00.000 21948 Moving (-0.16, -0.20) raw xDistance=0.12 yDistance=0.24
00:25:57.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:25:57.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:57.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:25:57.470 00.000 21948 MoveAxis(E, 0, ABG)
00:25:57.470 00.000 21948 Move returns status 0, amount 0
00:25:57.470 00.000 21948 MoveAxis(N, 0, ABG)
00:25:57.470 00.000 21948 Move returns status 0, amount 0
00:25:57.470 00.000 21948 move complete, result=0
00:25:57.470 00.000 21948 worker thread done servicing request
00:25:57.474 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:57.482 00.008 18120 UpdateGuideState exits: m=2051 RSB=31.1
00:25:57.483 00.001 18120 PhdController: settling, locked = 1, distance = 0.80 (0.50) aobump = 0 frame = 5 / 99999
00:25:57.483 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055157.483,"Host":"ASUS_SAM","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:25:57.484 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:57.485 00.001 18120 Enqueuing Expose request
00:25:57.485 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:57.486 00.001 21948 Worker thread wakes up
00:25:57.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:57.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:25:59.003 01.517 21948 Exposure complete
00:25:59.026 00.023 21948 worker thread done servicing request
00:25:59.026 00.000 18120 OnExposeComplete: enter
00:25:59.027 00.001 18120 UpdateGuideState(): m_state=6
00:25:59.028 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
00:25:59.028 00.000 18120 Star::Find returns 1 (0), X=408.70, Y=233.96, Mass=2262, SNR=32.6, Peak=199 HFD=4.2
00:25:59.028 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
00:25:59.029 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.79 = 2.79)
00:25:59.029 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.47 hyp=0.47 cameraTheta=-1.45 mountX=0.45 mountY=0.16, mountTheta=0.34
00:25:59.031 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.47, opts=13)
00:25:59.031 00.000 18120 Enqueuing Move request for scope (0.06, -0.47)
00:25:59.032 00.001 21948 Worker thread wakes up
00:25:59.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.47) opts 0xd
00:25:59.032 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.47)
00:25:59.032 00.000 21948 Moving (0.06, -0.47) raw xDistance=0.45 yDistance=0.16
00:25:59.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:25:59.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:59.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:25:59.032 00.000 21948 MoveAxis(W, 80, ABG)
00:25:59.032 00.000 21948 Guiding  Dir = 3, Dur = 80
00:25:59.033 00.001 21948 IsSlewing returns 0
00:25:59.033 00.000 21948 IsGuiding returns 0
00:25:59.035 00.002 21948 PulseGuide returned control before completion, sleep 89
00:25:59.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:25:59.042 00.007 18120 UpdateGuideState exits: m=2262 RSB=32.6
00:25:59.043 00.001 18120 PhdController: settling, locked = 1, distance = 0.70 (0.50) aobump = 0 frame = 6 / 99999
00:25:59.043 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055159.043,"Host":"ASUS_SAM","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:25:59.044 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:59.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:25:59.045 00.001 18120 Enqueuing Expose request
00:25:59.125 00.080 21948 IsGuiding returns 1
00:25:59.125 00.000 21948 scope still moving after pulse duration time elapsed
00:25:59.157 00.032 21948 IsSlewing returns 0
00:25:59.157 00.000 21948 IsGuiding returns 0
00:25:59.157 00.000 21948 scope move finished after 80 + 44 ms
00:25:59.158 00.001 21948 Move returns status 0, amount 80
00:25:59.158 00.000 21948 MoveAxis(N, 0, ABG)
00:25:59.158 00.000 21948 Move returns status 0, amount 0
00:25:59.158 00.000 21948 move complete, result=0
00:25:59.158 00.000 21948 worker thread done servicing request
00:25:59.158 00.000 21948 Worker thread wakes up
00:25:59.158 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:25:59.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:25:59.158 00.000 18120 GuideStep: 0.4 px 80 ms WEST, 0.2 px 0 ms NORTH
00:26:00.781 01.623 21948 Exposure complete
00:26:00.806 00.025 21948 worker thread done servicing request
00:26:00.806 00.000 18120 OnExposeComplete: enter
00:26:00.806 00.000 18120 UpdateGuideState(): m_state=6
00:26:00.807 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
00:26:00.807 00.000 18120 Star::Find returns 1 (0), X=408.28, Y=234.55, Mass=1994, SNR=30.8, Peak=164 HFD=4.1
00:26:00.808 00.001 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.14) = xAngle (3.97 = -2.32)
00:26:00.808 00.000 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.07 = 0.79)
00:26:00.809 00.001 18120 CameraToMount -- cameraX=-0.36 cameraY=0.12 hyp=0.38 cameraTheta=2.82 mountX=-0.26 mountY=0.27, mountTheta=2.33
00:26:00.810 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.12, opts=13)
00:26:00.810 00.000 18120 Enqueuing Move request for scope (-0.36, 0.12)
00:26:00.811 00.001 21948 Worker thread wakes up
00:26:00.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.12) opts 0xd
00:26:00.811 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.12)
00:26:00.811 00.000 21948 Moving (-0.36, 0.12) raw xDistance=-0.26 yDistance=0.27
00:26:00.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
00:26:00.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:26:00.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:26:00.811 00.000 21948 MoveAxis(E, 41, ABG)
00:26:00.811 00.000 21948 Guiding  Dir = 2, Dur = 41
00:26:00.811 00.000 21948 IsSlewing returns 0
00:26:00.811 00.000 21948 IsGuiding returns 0
00:26:00.813 00.002 21948 PulseGuide returned control before completion, sleep 50
00:26:00.816 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:00.823 00.007 18120 UpdateGuideState exits: m=1994 RSB=30.8
00:26:00.824 00.001 18120 PhdController: settling, locked = 1, distance = 0.61 (0.50) aobump = 0 frame = 7 / 99999
00:26:00.824 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055160.824,"Host":"ASUS_SAM","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:26:00.825 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:00.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:00.826 00.001 18120 Enqueuing Expose request
00:26:00.876 00.050 21948 IsGuiding returns 0
00:26:00.876 00.000 21948 Move returns status 0, amount 41
00:26:00.876 00.000 21948 MoveAxis(N, 0, ABG)
00:26:00.876 00.000 21948 Move returns status 0, amount 0
00:26:00.876 00.000 21948 move complete, result=0
00:26:00.876 00.000 21948 worker thread done servicing request
00:26:00.876 00.000 21948 Worker thread wakes up
00:26:00.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:00.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:00.876 00.000 18120 GuideStep: -0.3 px 41 ms EAST, 0.3 px 0 ms NORTH
00:26:02.293 01.417 21948 Exposure complete
00:26:02.316 00.023 21948 worker thread done servicing request
00:26:02.316 00.000 18120 OnExposeComplete: enter
00:26:02.316 00.000 18120 UpdateGuideState(): m_state=6
00:26:02.317 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
00:26:02.317 00.000 18120 Star::Find returns 1 (0), X=408.23, Y=234.45, Mass=1927, SNR=30.3, Peak=144 HFD=3.9
00:26:02.318 00.001 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.14) = xAngle (4.23 = -2.06)
00:26:02.318 00.000 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.05)
00:26:02.319 00.001 18120 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.08 mountX=-0.19 mountY=0.36, mountTheta=2.07
00:26:02.320 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.02, opts=13)
00:26:02.320 00.000 18120 Enqueuing Move request for scope (-0.41, 0.02)
00:26:02.321 00.001 21948 Worker thread wakes up
00:26:02.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.02) opts 0xd
00:26:02.321 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.02)
00:26:02.321 00.000 21948 Moving (-0.41, 0.02) raw xDistance=-0.19 yDistance=0.36
00:26:02.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:26:02.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:26:02.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:26:02.321 00.000 21948 MoveAxis(E, 0, ABG)
00:26:02.321 00.000 21948 Move returns status 0, amount 0
00:26:02.321 00.000 21948 MoveAxis(N, 0, ABG)
00:26:02.321 00.000 21948 Move returns status 0, amount 0
00:26:02.321 00.000 21948 move complete, result=0
00:26:02.321 00.000 21948 worker thread done servicing request
00:26:02.324 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:02.331 00.007 18120 UpdateGuideState exits: m=1927 RSB=30.3
00:26:02.333 00.002 18120 PhdController: settling, locked = 1, distance = 0.55 (0.50) aobump = 0 frame = 8 / 99999
00:26:02.334 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786055162.334,"Host":"ASUS_SAM","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:26:02.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:02.335 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:02.335 00.000 18120 Enqueuing Expose request
00:26:02.336 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:26:02.336 00.000 21948 Worker thread wakes up
00:26:02.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:02.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:03.968 01.632 21948 Exposure complete
00:26:03.990 00.022 21948 worker thread done servicing request
00:26:03.990 00.000 18120 OnExposeComplete: enter
00:26:03.992 00.002 18120 UpdateGuideState(): m_state=6
00:26:03.993 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
00:26:03.993 00.000 18120 Star::Find returns 1 (0), X=408.15, Y=234.51, Mass=2214, SNR=32.1, Peak=167 HFD=3.9
00:26:03.994 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.12 = -2.16)
00:26:03.994 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.22 = 0.94)
00:26:03.994 00.000 18120 CameraToMount -- cameraX=-0.49 cameraY=0.08 hyp=0.50 cameraTheta=2.98 mountX=-0.28 mountY=0.40, mountTheta=2.18
00:26:03.995 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.08, opts=13)
00:26:03.996 00.001 18120 Enqueuing Move request for scope (-0.49, 0.08)
00:26:03.997 00.001 21948 Worker thread wakes up
00:26:03.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.08) opts 0xd
00:26:03.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.08)
00:26:03.997 00.000 21948 Moving (-0.49, 0.08) raw xDistance=-0.28 yDistance=0.40
00:26:03.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:26:03.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:26:03.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:26:03.997 00.000 21948 MoveAxis(E, 50, ABG)
00:26:03.997 00.000 21948 Guiding  Dir = 2, Dur = 50
00:26:03.997 00.000 21948 IsSlewing returns 0
00:26:03.997 00.000 21948 IsGuiding returns 0
00:26:03.999 00.002 21948 PulseGuide returned control before completion, sleep 59
00:26:04.000 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:04.008 00.008 18120 UpdateGuideState exits: m=2214 RSB=32.1
00:26:04.009 00.001 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 9 / 99999
00:26:04.009 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055164.009,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:26:04.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:04.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:04.010 00.000 18120 Enqueuing Expose request
00:26:04.065 00.055 21948 IsGuiding returns 0
00:26:04.065 00.000 21948 Move returns status 0, amount 50
00:26:04.065 00.000 21948 MoveAxis(N, 0, ABG)
00:26:04.065 00.000 21948 Move returns status 0, amount 0
00:26:04.065 00.000 21948 move complete, result=0
00:26:04.065 00.000 21948 worker thread done servicing request
00:26:04.065 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.4 px 0 ms NORTH
00:26:04.066 00.001 21948 Worker thread wakes up
00:26:04.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:04.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:05.482 01.416 21948 Exposure complete
00:26:05.505 00.023 21948 worker thread done servicing request
00:26:05.505 00.000 18120 OnExposeComplete: enter
00:26:05.505 00.000 18120 UpdateGuideState(): m_state=6
00:26:05.506 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
00:26:05.506 00.000 18120 Star::Find returns 1 (0), X=408.42, Y=234.09, Mass=2057, SNR=31.2, Peak=165 HFD=4.0
00:26:05.507 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
00:26:05.507 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.09 = 2.09)
00:26:05.508 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-2.16 mountX=0.22 mountY=0.36, mountTheta=1.03
00:26:05.509 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.34, opts=13)
00:26:05.509 00.000 18120 Enqueuing Move request for scope (-0.23, -0.34)
00:26:05.510 00.001 21948 Worker thread wakes up
00:26:05.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.34) opts 0xd
00:26:05.510 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.34)
00:26:05.510 00.000 21948 Moving (-0.23, -0.34) raw xDistance=0.22 yDistance=0.36
00:26:05.510 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
00:26:05.510 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:26:05.510 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:26:05.510 00.000 21948 MoveAxis(W, 35, ABG)
00:26:05.510 00.000 21948 Guiding  Dir = 3, Dur = 35
00:26:05.510 00.000 21948 IsSlewing returns 0
00:26:05.510 00.000 21948 IsGuiding returns 0
00:26:05.512 00.002 21948 PulseGuide returned control before completion, sleep 44
00:26:05.514 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:05.521 00.007 18120 UpdateGuideState exits: m=2057 RSB=31.2
00:26:05.522 00.001 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 10 / 99999
00:26:05.523 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786055165.523,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:26:05.523 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:05.524 00.001 18120 Enqueuing Expose request
00:26:05.559 00.035 21948 IsGuiding returns 0
00:26:05.559 00.000 21948 Move returns status 0, amount 35
00:26:05.559 00.000 21948 MoveAxis(N, 0, ABG)
00:26:05.559 00.000 21948 Move returns status 0, amount 0
00:26:05.559 00.000 21948 move complete, result=0
00:26:05.559 00.000 21948 worker thread done servicing request
00:26:05.559 00.000 21948 Worker thread wakes up
00:26:05.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:05.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:05.559 00.000 18120 GuideStep: 0.2 px 35 ms WEST, 0.4 px 0 ms NORTH
00:26:07.182 01.623 21948 Exposure complete
00:26:07.205 00.023 21948 worker thread done servicing request
00:26:07.205 00.000 18120 OnExposeComplete: enter
00:26:07.206 00.001 18120 UpdateGuideState(): m_state=6
00:26:07.206 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
00:26:07.207 00.001 18120 Star::Find returns 1 (0), X=408.32, Y=234.26, Mass=2116, SNR=31.5, Peak=198 HFD=4.4
00:26:07.207 00.000 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.14) = xAngle (-1.52 = -1.52)
00:26:07.208 00.001 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.58 = 1.58)
00:26:07.208 00.000 18120 CameraToMount -- cameraX=-0.32 cameraY=-0.17 hyp=0.36 cameraTheta=-2.66 mountX=0.02 mountY=0.36, mountTheta=1.52
00:26:07.209 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=-0.17, opts=13)
00:26:07.210 00.001 18120 Enqueuing Move request for scope (-0.32, -0.17)
00:26:07.210 00.000 21948 Worker thread wakes up
00:26:07.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.17) opts 0xd
00:26:07.210 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, -0.17)
00:26:07.210 00.000 21948 Moving (-0.32, -0.17) raw xDistance=0.02 yDistance=0.36
00:26:07.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:07.210 00.000 21948 switching direction from -1 to 1 - decHistory=7 oldest=-0.77 newest=1.12
00:26:07.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:26:07.210 00.000 21948 MoveAxis(E, 0, ABG)
00:26:07.210 00.000 21948 Move returns status 0, amount 0
00:26:07.210 00.000 21948 MoveAxis(S, 86, ABG)
00:26:07.210 00.000 21948 Guiding  Dir = 1, Dur = 86
00:26:07.211 00.001 21948 IsSlewing returns 0
00:26:07.211 00.000 21948 IsGuiding returns 0
00:26:07.217 00.006 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:07.218 00.001 21948 PulseGuide returned control before completion, sleep 90
00:26:07.224 00.006 18120 UpdateGuideState exits: m=2116 RSB=31.5
00:26:07.225 00.001 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 11 / 99999
00:26:07.226 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786055167.226,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
00:26:07.226 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:07.226 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:07.227 00.001 18120 Enqueuing Expose request
00:26:07.321 00.094 21948 IsGuiding returns 0
00:26:07.321 00.000 21948 Move returns status 0, amount 86
00:26:07.321 00.000 21948 move complete, result=0
00:26:07.321 00.000 21948 worker thread done servicing request
00:26:07.321 00.000 21948 Worker thread wakes up
00:26:07.321 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 86 ms SOUTH
00:26:07.323 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:07.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:08.730 01.407 21948 Exposure complete
00:26:08.753 00.023 21948 worker thread done servicing request
00:26:08.753 00.000 18120 OnExposeComplete: enter
00:26:08.753 00.000 18120 UpdateGuideState(): m_state=6
00:26:08.754 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
00:26:08.754 00.000 18120 Star::Find returns 1 (0), X=408.33, Y=234.26, Mass=2351, SNR=33.3, Peak=203 HFD=4.3
00:26:08.755 00.001 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.14) = xAngle (-1.51 = -1.51)
00:26:08.755 00.000 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.59 = 1.59)
00:26:08.756 00.001 18120 CameraToMount -- cameraX=-0.32 cameraY=-0.17 hyp=0.36 cameraTheta=-2.65 mountX=0.02 mountY=0.36, mountTheta=1.51
00:26:08.757 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=-0.17, opts=13)
00:26:08.757 00.000 18120 Enqueuing Move request for scope (-0.32, -0.17)
00:26:08.758 00.001 21948 Worker thread wakes up
00:26:08.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.17) opts 0xd
00:26:08.758 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, -0.17)
00:26:08.758 00.000 21948 Moving (-0.32, -0.17) raw xDistance=0.02 yDistance=0.36
00:26:08.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:08.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:26:08.758 00.000 21948 MoveAxis(E, 0, ABG)
00:26:08.758 00.000 21948 Move returns status 0, amount 0
00:26:08.758 00.000 21948 MoveAxis(S, 85, ABG)
00:26:08.758 00.000 21948 Guiding  Dir = 1, Dur = 85
00:26:08.758 00.000 21948 IsSlewing returns 0
00:26:08.759 00.001 21948 IsGuiding returns 0
00:26:08.762 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:08.764 00.002 21948 PulseGuide returned control before completion, sleep 91
00:26:08.773 00.009 18120 UpdateGuideState exits: m=2351 RSB=33.3
00:26:08.774 00.001 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 12 / 99999
00:26:08.774 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055168.774,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:26:08.775 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.775 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:08.776 00.001 18120 Enqueuing Expose request
00:26:08.869 00.093 21948 IsGuiding returns 0
00:26:08.869 00.000 21948 Move returns status 0, amount 85
00:26:08.869 00.000 21948 move complete, result=0
00:26:08.869 00.000 21948 worker thread done servicing request
00:26:08.869 00.000 21948 Worker thread wakes up
00:26:08.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:08.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:08.869 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 85 ms SOUTH
00:26:10.499 01.630 21948 Exposure complete
00:26:10.522 00.023 21948 worker thread done servicing request
00:26:10.523 00.001 18120 OnExposeComplete: enter
00:26:10.523 00.000 18120 UpdateGuideState(): m_state=6
00:26:10.524 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
00:26:10.524 00.000 18120 Star::Find returns 1 (0), X=408.78, Y=234.61, Mass=2126, SNR=31.7, Peak=173 HFD=4.0
00:26:10.525 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.14) = xAngle (2.08 = 2.08)
00:26:10.525 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.18 = -1.10)
00:26:10.525 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.93 mountX=-0.11 mountY=-0.20, mountTheta=-2.07
00:26:10.527 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.18, opts=13)
00:26:10.527 00.000 18120 Enqueuing Move request for scope (0.14, 0.18)
00:26:10.528 00.001 21948 Worker thread wakes up
00:26:10.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
00:26:10.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
00:26:10.528 00.000 21948 Moving (0.14, 0.18) raw xDistance=-0.11 yDistance=-0.20
00:26:10.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:26:10.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:26:10.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:26:10.528 00.000 21948 MoveAxis(E, 0, ABG)
00:26:10.528 00.000 21948 Move returns status 0, amount 0
00:26:10.528 00.000 21948 MoveAxis(N, 0, ABG)
00:26:10.528 00.000 21948 Move returns status 0, amount 0
00:26:10.528 00.000 21948 move complete, result=0
00:26:10.528 00.000 21948 worker thread done servicing request
00:26:10.531 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:10.538 00.007 18120 UpdateGuideState exits: m=2126 RSB=31.7
00:26:10.540 00.002 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 13 / 99999
00:26:10.540 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055170.540,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
00:26:10.540 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.541 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:10.541 00.000 18120 Enqueuing Expose request
00:26:10.542 00.001 21948 Worker thread wakes up
00:26:10.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:10.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:10.542 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:12.062 01.520 21948 Exposure complete
00:26:12.085 00.023 21948 worker thread done servicing request
00:26:12.085 00.000 18120 OnExposeComplete: enter
00:26:12.086 00.001 18120 UpdateGuideState(): m_state=6
00:26:12.086 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
00:26:12.087 00.001 18120 Star::Find returns 1 (0), X=408.63, Y=234.37, Mass=1984, SNR=30.6, Peak=155 HFD=4.3
00:26:12.087 00.000 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.14) = xAngle (-0.61 = -0.61)
00:26:12.087 00.000 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.49 = 2.49)
00:26:12.088 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.76 mountX=0.05 mountY=0.04, mountTheta=0.64
00:26:12.089 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
00:26:12.089 00.000 18120 Enqueuing Move request for scope (-0.01, -0.06)
00:26:12.090 00.001 21948 Worker thread wakes up
00:26:12.090 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:26:12.090 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:26:12.090 00.000 21948 Moving (-0.01, -0.06) raw xDistance=0.05 yDistance=0.04
00:26:12.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:26:12.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:12.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:26:12.090 00.000 21948 MoveAxis(E, 0, ABG)
00:26:12.090 00.000 21948 Move returns status 0, amount 0
00:26:12.090 00.000 21948 MoveAxis(N, 0, ABG)
00:26:12.090 00.000 21948 Move returns status 0, amount 0
00:26:12.090 00.000 21948 move complete, result=0
00:26:12.090 00.000 21948 worker thread done servicing request
00:26:12.094 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:12.101 00.007 18120 UpdateGuideState exits: m=1984 RSB=30.6
00:26:12.102 00.001 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 14 / 99999
00:26:12.104 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786055172.103,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
00:26:12.105 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.106 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:12.106 00.000 18120 Enqueuing Expose request
00:26:12.107 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:12.108 00.001 21948 Worker thread wakes up
00:26:12.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:12.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:13.742 01.634 21948 Exposure complete
00:26:13.765 00.023 21948 worker thread done servicing request
00:26:13.765 00.000 18120 OnExposeComplete: enter
00:26:13.765 00.000 18120 UpdateGuideState(): m_state=6
00:26:13.766 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
00:26:13.766 00.000 18120 Star::Find returns 1 (0), X=408.52, Y=234.37, Mass=2117, SNR=31.6, Peak=169 HFD=4.1
00:26:13.767 00.001 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.58 = -1.58)
00:26:13.767 00.000 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
00:26:13.768 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.72 mountX=-0.00 mountY=0.14, mountTheta=1.58
00:26:13.769 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.06, opts=13)
00:26:13.769 00.000 18120 Enqueuing Move request for scope (-0.13, -0.06)
00:26:13.770 00.001 21948 Worker thread wakes up
00:26:13.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
00:26:13.770 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
00:26:13.770 00.000 21948 Moving (-0.13, -0.06) raw xDistance=-0.00 yDistance=0.14
00:26:13.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:13.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:13.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:26:13.770 00.000 21948 MoveAxis(E, 0, ABG)
00:26:13.770 00.000 21948 Move returns status 0, amount 0
00:26:13.770 00.000 21948 MoveAxis(N, 0, ABG)
00:26:13.770 00.000 21948 Move returns status 0, amount 0
00:26:13.770 00.000 21948 move complete, result=0
00:26:13.770 00.000 21948 worker thread done servicing request
00:26:13.773 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:13.780 00.007 18120 UpdateGuideState exits: m=2117 RSB=31.6
00:26:13.780 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 15 / 99999
00:26:13.781 00.001 18120 PhdController: newstate STATE_FINISH
00:26:13.781 00.000 18120 PhdController complete: success
00:26:13.782 00.001 18120 evsrv: {"Event":"SettleDone","Timestamp":1786055173.782,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":15,"DroppedFrames":0}
00:26:13.782 00.000 18120 Mount: notify guiding dither settle done success=1
00:26:13.783 00.001 18120 PhdController: newstate STATE_IDLE
00:26:13.783 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.784 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:13.784 00.000 18120 Enqueuing Expose request
00:26:13.785 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:13.785 00.000 21948 Worker thread wakes up
00:26:13.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:13.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:15.309 01.524 21948 Exposure complete
00:26:15.332 00.023 21948 worker thread done servicing request
00:26:15.332 00.000 18120 OnExposeComplete: enter
00:26:15.333 00.001 18120 UpdateGuideState(): m_state=6
00:26:15.334 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
00:26:15.334 00.000 18120 Star::Find returns 1 (0), X=408.44, Y=234.63, Mass=2001, SNR=30.7, Peak=155 HFD=4.2
00:26:15.335 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.51 = -2.77)
00:26:15.335 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
00:26:15.335 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.37 mountX=-0.27 mountY=0.09, mountTheta=2.81
00:26:15.337 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.20, opts=13)
00:26:15.337 00.000 18120 Enqueuing Move request for scope (-0.21, 0.20)
00:26:15.338 00.001 21948 Worker thread wakes up
00:26:15.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
00:26:15.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
00:26:15.338 00.000 21948 Moving (-0.21, 0.20) raw xDistance=-0.27 yDistance=0.09
00:26:15.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:26:15.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:15.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:26:15.338 00.000 21948 MoveAxis(E, 48, ABG)
00:26:15.338 00.000 21948 Guiding  Dir = 2, Dur = 48
00:26:15.338 00.000 21948 IsSlewing returns 0
00:26:15.338 00.000 21948 IsGuiding returns 0
00:26:15.340 00.002 21948 PulseGuide returned control before completion, sleep 57
00:26:15.341 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:15.351 00.010 18120 UpdateGuideState exits: m=2001 RSB=30.7
00:26:15.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:15.352 00.000 18120 Enqueuing Expose request
00:26:15.400 00.048 21948 IsGuiding returns 1
00:26:15.400 00.000 21948 scope still moving after pulse duration time elapsed
00:26:15.432 00.032 21948 IsSlewing returns 0
00:26:15.435 00.003 21948 IsGuiding returns 0
00:26:15.435 00.000 21948 scope move finished after 48 + 48 ms
00:26:15.435 00.000 21948 Move returns status 0, amount 48
00:26:15.435 00.000 21948 MoveAxis(N, 0, ABG)
00:26:15.435 00.000 21948 Move returns status 0, amount 0
00:26:15.435 00.000 21948 move complete, result=0
00:26:15.435 00.000 21948 worker thread done servicing request
00:26:15.435 00.000 21948 Worker thread wakes up
00:26:15.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:15.435 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
00:26:15.436 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:17.069 01.633 21948 Exposure complete
00:26:17.092 00.023 21948 worker thread done servicing request
00:26:17.092 00.000 18120 OnExposeComplete: enter
00:26:17.094 00.002 18120 UpdateGuideState(): m_state=6
00:26:17.094 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.094 00.000 18120 Star::Find returns 1 (0), X=408.65, Y=234.15, Mass=2018, SNR=31.0, Peak=177 HFD=4.4
00:26:17.094 00.000 18120 MultiStar: exiting stabilization period
00:26:17.095 00.001 18120 MultiStar: updating star positions after lock position change
00:26:17.095 00.000 18120 Star::Find(15, 643, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.096 00.001 18120 Star::Find returns 1 (0), X=643.35, Y=138.23, Mass=960, SNR=21.5, Peak=86 HFD=3.7
00:26:17.096 00.000 18120 Star::Find(15, 248, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.097 00.001 18120 Star::Find returns 1 (0), X=248.33, Y=590.55, Mass=868, SNR=20.3, Peak=78 HFD=3.7
00:26:17.097 00.000 18120 Star::Find(15, 1150, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.097 00.000 18120 Star::Find returns 1 (0), X=1150.43, Y=212.88, Mass=963, SNR=21.3, Peak=62 HFD=5.2
00:26:17.098 00.001 18120 Star::Find(15, 1159, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.098 00.000 18120 Star::Find returns 1 (0), X=1159.21, Y=804.32, Mass=643, SNR=17.5, Peak=49 HFD=4.1
00:26:17.099 00.001 18120 Star::Find(15, 927, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.099 00.000 18120 Star::Find returns 1 (0), X=927.92, Y=799.38, Mass=497, SNR=15.5, Peak=56 HFD=3.3
00:26:17.100 00.001 18120 Star::Find(15, 549, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.100 00.000 18120 Star::Find returns 1 (0), X=550.10, Y=568.03, Mass=470, SNR=14.8, Peak=52 HFD=4.1
00:26:17.100 00.000 18120 Star::Find(15, 241, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.101 00.001 18120 Star::Find returns 1 (0), X=241.15, Y=355.77, Mass=593, SNR=16.8, Peak=63 HFD=3.8
00:26:17.101 00.000 18120 Star::Find(15, 97, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.102 00.001 18120 Star::Find returns 1 (0), X=97.78, Y=862.32, Mass=341, SNR=12.8, Peak=53 HFD=2.8
00:26:17.102 00.000 18120 Star::Find(15, 273, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.102 00.000 18120 Star::Find returns 1 (0), X=273.59, Y=623.29, Mass=321, SNR=12.4, Peak=46 HFD=3.2
00:26:17.103 00.001 18120 Star::Find(15, 35, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.103 00.000 18120 Star::Find returns 1 (0), X=35.73, Y=446.84, Mass=253, SNR=11.0, Peak=44 HFD=2.6
00:26:17.104 00.001 18120 Star::Find(15, 395, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:17.104 00.000 18120 Star::Find returns 1 (0), X=395.32, Y=482.38, Mass=391, SNR=13.7, Peak=38 HFD=3.4
00:26:17.104 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
00:26:17.105 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
00:26:17.105 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.54 mountX=0.25 mountY=0.12, mountTheta=0.43
00:26:17.106 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.28, opts=13)
00:26:17.107 00.001 18120 Enqueuing Move request for scope (0.01, -0.28)
00:26:17.107 00.000 21948 Worker thread wakes up
00:26:17.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
00:26:17.107 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
00:26:17.108 00.001 21948 Moving (0.01, -0.28) raw xDistance=0.25 yDistance=0.12
00:26:17.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
00:26:17.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:17.108 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:26:17.108 00.000 21948 MoveAxis(W, 42, ABG)
00:26:17.108 00.000 21948 Guiding  Dir = 3, Dur = 42
00:26:17.108 00.000 21948 IsSlewing returns 0
00:26:17.108 00.000 21948 IsGuiding returns 0
00:26:17.110 00.002 21948 PulseGuide returned control before completion, sleep 51
00:26:17.112 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:17.118 00.006 18120 UpdateGuideState exits: m=2018 RSB=31.0
00:26:17.119 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.120 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:17.120 00.000 18120 Enqueuing Expose request
00:26:17.164 00.044 21948 IsGuiding returns 0
00:26:17.164 00.000 21948 Move returns status 0, amount 42
00:26:17.164 00.000 21948 MoveAxis(N, 0, ABG)
00:26:17.164 00.000 21948 Move returns status 0, amount 0
00:26:17.164 00.000 21948 move complete, result=0
00:26:17.164 00.000 21948 worker thread done servicing request
00:26:17.164 00.000 21948 Worker thread wakes up
00:26:17.164 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:17.164 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:17.164 00.000 18120 GuideStep: 0.3 px 42 ms WEST, 0.1 px 0 ms NORTH
00:26:18.569 01.405 21948 Exposure complete
00:26:18.592 00.023 21948 worker thread done servicing request
00:26:18.592 00.000 18120 OnExposeComplete: enter
00:26:18.593 00.001 18120 UpdateGuideState(): m_state=6
00:26:18.593 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
00:26:18.594 00.001 18120 Star::Find returns 1 (0), X=408.43, Y=234.25, Mass=2220, SNR=32.4, Peak=185 HFD=4.0
00:26:18.594 00.000 18120 MultiStar: [#1 0.11,0.24,0.69,U] [#2 -0.14,0.00,0.65,U] [#3 -0.07,0.12,0.68,U] [#4 0.14,-0.00,0.55,U] [#5 0.19,-0.17,0.52,U] [#6 -0.22,0.07,0.46,U] [#7 0.03,-0.09,0.48,U] [#8 -0.24,0.20,0.42,U] 
00:26:18.595 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.21, -0.18}
00:26:18.595 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
00:26:18.596 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
00:26:18.596 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.97 mountX=-0.03 mountY=0.04, mountTheta=2.18
00:26:18.597 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
00:26:18.598 00.001 18120 Enqueuing Move request for scope (-0.05, 0.01)
00:26:18.598 00.000 21948 Worker thread wakes up
00:26:18.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:26:18.598 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:26:18.598 00.000 21948 Moving (-0.05, 0.01) raw xDistance=-0.03 yDistance=0.04
00:26:18.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:18.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:18.599 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:26:18.599 00.000 21948 MoveAxis(E, 0, ABG)
00:26:18.599 00.000 21948 Move returns status 0, amount 0
00:26:18.599 00.000 21948 MoveAxis(N, 0, ABG)
00:26:18.599 00.000 21948 Move returns status 0, amount 0
00:26:18.599 00.000 21948 move complete, result=0
00:26:18.599 00.000 21948 worker thread done servicing request
00:26:18.602 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:18.613 00.011 18120 UpdateGuideState exits: m=2220 RSB=32.4
00:26:18.614 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:18.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:18.614 00.000 18120 Enqueuing Expose request
00:26:18.615 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:18.616 00.001 21948 Worker thread wakes up
00:26:18.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:18.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:20.242 01.626 21948 Exposure complete
00:26:20.268 00.026 21948 worker thread done servicing request
00:26:20.268 00.000 18120 OnExposeComplete: enter
00:26:20.269 00.001 18120 UpdateGuideState(): m_state=6
00:26:20.269 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
00:26:20.270 00.001 18120 Star::Find returns 1 (0), X=408.66, Y=234.55, Mass=1990, SNR=30.5, Peak=159 HFD=4.1
00:26:20.270 00.000 18120 MultiStar: [#1 -0.27,0.32,0.00,M1] [#2 -0.10,0.23,0.64,U] [#3 -0.04,0.34,0.70,U] [#4 -0.29,0.47,0.00,M2] [#5 -0.14,0.34,0.00,M8] [#6 -0.31,0.31,0.00,M7] [#7 -0.04,-0.18,0.52,U] [#8 -0.22,0.49,0.00,M3] 
00:26:20.271 00.001 18120 single-star, 3 included, MultiStar: {-0.04, 0.14}, one-star: {0.02, 0.12}
00:26:20.271 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
00:26:20.272 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.61)
00:26:20.272 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
00:26:20.274 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
00:26:20.274 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
00:26:20.275 00.001 21948 Worker thread wakes up
00:26:20.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:26:20.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:26:20.275 00.000 21948 Moving (0.02, 0.12) raw xDistance=-0.10 yDistance=-0.07
00:26:20.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:26:20.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:20.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:20.275 00.000 21948 MoveAxis(E, 0, ABG)
00:26:20.275 00.000 21948 Move returns status 0, amount 0
00:26:20.275 00.000 21948 MoveAxis(N, 0, ABG)
00:26:20.275 00.000 21948 Move returns status 0, amount 0
00:26:20.275 00.000 21948 move complete, result=0
00:26:20.275 00.000 21948 worker thread done servicing request
00:26:20.278 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:20.286 00.008 18120 UpdateGuideState exits: m=1990 RSB=30.5
00:26:20.287 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:20.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:20.288 00.001 18120 Enqueuing Expose request
00:26:20.288 00.000 21948 Worker thread wakes up
00:26:20.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:20.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:20.288 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:21.808 01.520 21948 Exposure complete
00:26:21.832 00.024 18120 OnExposeComplete: enter
00:26:21.833 00.001 18120 UpdateGuideState(): m_state=6
00:26:21.833 00.000 21948 worker thread done servicing request
00:26:21.833 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
00:26:21.835 00.002 18120 Star::Find returns 1 (0), X=408.64, Y=234.39, Mass=2152, SNR=31.8, Peak=172 HFD=4.3
00:26:21.835 00.000 18120 MultiStar: [#1 -0.31,0.59,0.00,M2] [#2 -0.03,-0.02,0.62,U] [#3 -0.02,0.30,0.68,U] [#4 -0.35,0.40,0.00,M3] [#5 -0.00,0.06,0.49,U] [#6 -0.33,0.18,0.00,M8] [#7 0.15,-0.01,0.53,U] [#8 -0.41,0.24,0.00,M4] 
00:26:21.835 00.000 18120 single-star, 4 included, MultiStar: {0.01, 0.05}, one-star: {-0.01, -0.04}
00:26:21.836 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
00:26:21.836 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
00:26:21.837 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.80 mountX=0.03 mountY=0.03, mountTheta=0.68
00:26:21.838 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
00:26:21.840 00.002 18120 Enqueuing Move request for scope (-0.01, -0.04)
00:26:21.842 00.002 21948 Worker thread wakes up
00:26:21.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:26:21.842 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:26:21.842 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:21.843 00.001 18120 UpdateGuideState exits: m=2152 RSB=31.8
00:26:21.843 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:21.843 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:21.845 00.002 21948 Moving (-0.01, -0.04) raw xDistance=0.03 yDistance=0.03
00:26:21.845 00.000 18120 Enqueuing Expose request
00:26:21.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:26:21.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:21.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:26:21.845 00.000 21948 MoveAxis(E, 0, ABG)
00:26:21.845 00.000 21948 Move returns status 0, amount 0
00:26:21.846 00.001 21948 MoveAxis(N, 0, ABG)
00:26:21.846 00.000 21948 Move returns status 0, amount 0
00:26:21.846 00.000 21948 move complete, result=0
00:26:21.846 00.000 21948 worker thread done servicing request
00:26:21.846 00.000 21948 Worker thread wakes up
00:26:21.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:21.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:21.846 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:23.479 01.633 21948 Exposure complete
00:26:23.522 00.043 21948 worker thread done servicing request
00:26:23.522 00.000 18120 OnExposeComplete: enter
00:26:23.523 00.001 18120 UpdateGuideState(): m_state=6
00:26:23.524 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
00:26:23.526 00.002 18120 Star::Find returns 1 (0), X=408.54, Y=234.52, Mass=1866, SNR=29.7, Peak=139 HFD=4.2
00:26:23.529 00.003 18120 MultiStar: [#1 -0.49,0.46,0.00,M3] [#2 0.01,0.26,0.67,U] [#3 -0.69,0.45,0.00,M1] [#4 -0.29,0.63,0.00,M4] [#5 -0.43,0.49,0.00,M8] [#6 -0.12,0.23,0.51,U] [#7 -0.05,0.14,0.52,U] [#8 -0.63,0.27,0.00,M5] 
00:26:23.530 00.001 18120 single-star, 3 included, MultiStar: {-0.07, 0.17}, one-star: {-0.10, 0.09}
00:26:23.532 00.002 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.58 = -2.71)
00:26:23.532 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.39)
00:26:23.533 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.43 mountX=-0.12 mountY=0.05, mountTheta=2.74
00:26:23.534 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.09, opts=13)
00:26:23.534 00.000 18120 Enqueuing Move request for scope (-0.10, 0.09)
00:26:23.535 00.001 21948 Worker thread wakes up
00:26:23.535 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
00:26:23.535 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
00:26:23.535 00.000 21948 Moving (-0.10, 0.09) raw xDistance=-0.12 yDistance=0.05
00:26:23.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:26:23.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:23.535 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:26:23.535 00.000 21948 MoveAxis(E, 0, ABG)
00:26:23.535 00.000 21948 Move returns status 0, amount 0
00:26:23.535 00.000 21948 MoveAxis(N, 0, ABG)
00:26:23.535 00.000 21948 Move returns status 0, amount 0
00:26:23.535 00.000 21948 move complete, result=0
00:26:23.535 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:23.536 00.001 18120 UpdateGuideState exits: m=1866 RSB=29.7
00:26:23.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:23.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:23.537 00.001 18120 Enqueuing Expose request
00:26:23.537 00.000 21948 worker thread done servicing request
00:26:23.537 00.000 21948 Worker thread wakes up
00:26:23.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:23.537 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:23.538 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:25.060 01.522 21948 Exposure complete
00:26:25.087 00.027 21948 worker thread done servicing request
00:26:25.087 00.000 18120 OnExposeComplete: enter
00:26:25.088 00.001 18120 UpdateGuideState(): m_state=6
00:26:25.088 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
00:26:25.089 00.001 18120 Star::Find returns 1 (0), X=408.36, Y=234.62, Mass=1970, SNR=30.5, Peak=139 HFD=4.4
00:26:25.089 00.000 18120 MultiStar: [#1 -0.24,0.43,0.00,M4] [#2 -0.15,0.25,0.63,U] [#3 -0.04,0.20,0.68,U] [#4 -0.13,0.39,0.00,M5] [#5 -0.16,0.29,0.52,U] [#6 -0.09,0.27,0.51,U] [#7 -0.17,0.01,0.53,U] [#8 -0.18,0.35,0.00,M6] 
00:26:25.090 00.001 18120 refined, 5 included, MultiStar: {-0.16, 0.20}, one-star: {-0.29, 0.19}
00:26:25.090 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
00:26:25.090 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.21)
00:26:25.090 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.25 mountX=-0.25 mountY=0.05, mountTheta=2.93
00:26:25.092 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.20, opts=13)
00:26:25.092 00.000 18120 Enqueuing Move request for scope (-0.16, 0.20)
00:26:25.093 00.001 21948 Worker thread wakes up
00:26:25.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:25.093 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.5
00:26:25.094 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:25.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:25.095 00.001 18120 Enqueuing Expose request
00:26:25.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
00:26:25.095 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
00:26:25.095 00.000 21948 Moving (-0.16, 0.20) raw xDistance=-0.25 yDistance=0.05
00:26:25.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:26:25.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:25.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:26:25.095 00.000 21948 MoveAxis(E, 45, ABG)
00:26:25.095 00.000 21948 Guiding  Dir = 2, Dur = 45
00:26:25.095 00.000 21948 IsSlewing returns 0
00:26:25.096 00.001 21948 IsGuiding returns 0
00:26:25.097 00.001 21948 PulseGuide returned control before completion, sleep 54
00:26:25.153 00.056 21948 IsGuiding returns 1
00:26:25.153 00.000 21948 scope still moving after pulse duration time elapsed
00:26:25.184 00.031 21948 IsSlewing returns 0
00:26:25.187 00.003 21948 IsGuiding returns 0
00:26:25.187 00.000 21948 scope move finished after 45 + 45 ms
00:26:25.187 00.000 21948 Move returns status 0, amount 45
00:26:25.187 00.000 21948 MoveAxis(N, 0, ABG)
00:26:25.187 00.000 21948 Move returns status 0, amount 0
00:26:25.187 00.000 21948 move complete, result=0
00:26:25.187 00.000 21948 worker thread done servicing request
00:26:25.187 00.000 21948 Worker thread wakes up
00:26:25.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:25.187 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
00:26:25.187 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:26.812 01.625 21948 Exposure complete
00:26:26.834 00.022 21948 worker thread done servicing request
00:26:26.835 00.001 18120 OnExposeComplete: enter
00:26:26.836 00.001 18120 UpdateGuideState(): m_state=6
00:26:26.836 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
00:26:26.837 00.001 18120 Star::Find returns 1 (0), X=408.68, Y=234.32, Mass=2048, SNR=31.0, Peak=194 HFD=4.3
00:26:26.837 00.000 18120 MultiStar: [#1 -0.11,0.09,0.73,U] [#2 0.14,-0.18,0.61,U] [#3 0.20,-0.05,0.69,U] [#4 0.13,0.16,0.57,U] [#5 0.13,-0.09,0.53,U] [#6 -0.02,0.08,0.51,U] [#7 0.13,-0.23,0.52,U] [#8 -0.03,0.04,0.44,U] 
00:26:26.838 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.03, -0.11}
00:26:26.838 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.14) = xAngle (0.64 = 0.64)
00:26:26.839 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.74 = -2.54)
00:26:26.839 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.07 cameraTheta=-0.50 mountX=0.06 mountY=-0.04, mountTheta=-0.62
00:26:26.840 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
00:26:26.842 00.002 18120 Enqueuing Move request for scope (0.07, -0.04)
00:26:26.844 00.002 21948 Worker thread wakes up
00:26:26.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:26.847 00.003 18120 UpdateGuideState exits: m=2048 RSB=31.0
00:26:26.848 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:26:26.848 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:26:26.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:26.848 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:26.849 00.001 18120 Enqueuing Expose request
00:26:26.849 00.000 21948 Moving (0.07, -0.04) raw xDistance=0.06 yDistance=-0.04
00:26:26.849 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:26:26.849 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:26.849 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:26.849 00.000 21948 MoveAxis(E, 0, ABG)
00:26:26.849 00.000 21948 Move returns status 0, amount 0
00:26:26.849 00.000 21948 MoveAxis(N, 0, ABG)
00:26:26.849 00.000 21948 Move returns status 0, amount 0
00:26:26.849 00.000 21948 move complete, result=0
00:26:26.849 00.000 21948 worker thread done servicing request
00:26:26.849 00.000 21948 Worker thread wakes up
00:26:26.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:26.850 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:26.850 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:28.373 01.523 21948 Exposure complete
00:26:28.410 00.037 21948 worker thread done servicing request
00:26:28.410 00.000 18120 OnExposeComplete: enter
00:26:28.411 00.001 18120 UpdateGuideState(): m_state=6
00:26:28.411 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
00:26:28.412 00.001 18120 Star::Find returns 1 (0), X=408.67, Y=234.24, Mass=2103, SNR=31.5, Peak=201 HFD=3.8
00:26:28.414 00.002 18120 MultiStar: [#1 0.08,-0.01,0.70,U] [#2 0.05,-0.28,0.61,U] [#3 0.14,0.07,0.69,U] [#4 0.11,0.14,0.55,U] [#5 0.19,0.05,0.52,U] [#6 -0.11,0.03,0.46,U] [#7 0.10,-0.14,0.49,U] [#8 -0.26,-0.24,0.41,U] 
00:26:28.417 00.003 18120 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.02, -0.19}
00:26:28.419 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.19 = 0.19)
00:26:28.420 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -2.99)
00:26:28.420 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.96 mountX=0.08 mountY=-0.01, mountTheta=-0.15
00:26:28.422 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
00:26:28.422 00.000 18120 Enqueuing Move request for scope (0.05, -0.07)
00:26:28.423 00.001 21948 Worker thread wakes up
00:26:28.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:28.424 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.5
00:26:28.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.424 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:28.425 00.001 18120 Enqueuing Expose request
00:26:28.425 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:26:28.425 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:26:28.425 00.000 21948 Moving (0.05, -0.07) raw xDistance=0.08 yDistance=-0.01
00:26:28.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:28.425 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:28.425 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:28.426 00.001 21948 MoveAxis(E, 0, ABG)
00:26:28.426 00.000 21948 Move returns status 0, amount 0
00:26:28.426 00.000 21948 MoveAxis(N, 0, ABG)
00:26:28.426 00.000 21948 Move returns status 0, amount 0
00:26:28.426 00.000 21948 move complete, result=0
00:26:28.426 00.000 21948 worker thread done servicing request
00:26:28.426 00.000 21948 Worker thread wakes up
00:26:28.426 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:28.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:28.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:30.066 01.640 21948 Exposure complete
00:26:30.103 00.037 21948 worker thread done servicing request
00:26:30.103 00.000 18120 OnExposeComplete: enter
00:26:30.104 00.001 18120 UpdateGuideState(): m_state=6
00:26:30.105 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
00:26:30.105 00.000 18120 Star::Find returns 1 (0), X=408.76, Y=234.22, Mass=2124, SNR=31.7, Peak=198 HFD=4.1
00:26:30.106 00.001 18120 MultiStar: [#1 -0.01,0.20,0.69,U] [#2 -0.10,-0.04,0.59,U] [#3 -0.01,0.09,0.66,U] [#4 0.18,0.16,0.51,U] [#5 0.06,-0.05,0.50,U] [#6 -0.24,0.08,0.52,U] [#7 0.03,0.03,0.52,U] [#8 -0.38,0.18,0.00,M5] 
00:26:30.106 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.12, -0.21}
00:26:30.107 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.14) = xAngle (2.13 = 2.13)
00:26:30.107 00.000 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.23 = -1.05)
00:26:30.108 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.99 mountX=-0.01 mountY=-0.02, mountTheta=-2.12
00:26:30.110 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
00:26:30.111 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
00:26:30.113 00.002 21948 Worker thread wakes up
00:26:30.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:30.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:26:30.113 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.7
00:26:30.114 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:26:30.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:30.116 00.002 21948 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
00:26:30.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:30.117 00.001 18120 Enqueuing Expose request
00:26:30.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:26:30.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:30.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:30.117 00.000 21948 MoveAxis(E, 0, ABG)
00:26:30.117 00.000 21948 Move returns status 0, amount 0
00:26:30.117 00.000 21948 MoveAxis(N, 0, ABG)
00:26:30.117 00.000 21948 Move returns status 0, amount 0
00:26:30.117 00.000 21948 move complete, result=0
00:26:30.118 00.001 21948 worker thread done servicing request
00:26:30.118 00.000 21948 Worker thread wakes up
00:26:30.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:30.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:30.118 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:31.647 01.529 21948 Exposure complete
00:26:31.671 00.024 21948 worker thread done servicing request
00:26:31.671 00.000 18120 OnExposeComplete: enter
00:26:31.672 00.001 18120 UpdateGuideState(): m_state=6
00:26:31.672 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
00:26:31.673 00.001 18120 Star::Find returns 1 (0), X=408.71, Y=234.40, Mass=1960, SNR=30.4, Peak=181 HFD=3.7
00:26:31.673 00.000 18120 MultiStar: [#1 -0.06,0.15,0.72,U] [#2 -0.15,-0.05,0.63,U] [#3 0.12,0.13,0.73,U] [#4 0.13,0.19,0.57,U] [#5 -0.02,0.00,0.49,U] [#6 -0.29,0.05,0.49,U] [#7 0.12,-0.02,0.54,U] [#8 -0.34,0.24,0.00,M6] 
00:26:31.674 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.07, -0.03}
00:26:31.674 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
00:26:31.674 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
00:26:31.675 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.54 mountX=-0.05 mountY=-0.02, mountTheta=-2.65
00:26:31.677 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
00:26:31.680 00.003 18120 Enqueuing Move request for scope (0.00, 0.05)
00:26:31.681 00.001 21948 Worker thread wakes up
00:26:31.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:26:31.681 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:26:31.682 00.001 21948 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.02
00:26:31.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:31.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:26:31.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:31.682 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.4
00:26:31.683 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.683 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:31.684 00.001 18120 Enqueuing Expose request
00:26:31.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:31.684 00.000 21948 MoveAxis(E, 0, ABG)
00:26:31.684 00.000 21948 Move returns status 0, amount 0
00:26:31.684 00.000 21948 MoveAxis(N, 0, ABG)
00:26:31.684 00.000 21948 Move returns status 0, amount 0
00:26:31.684 00.000 21948 move complete, result=0
00:26:31.684 00.000 21948 worker thread done servicing request
00:26:31.684 00.000 21948 Worker thread wakes up
00:26:31.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:31.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:31.685 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:33.314 01.629 21948 Exposure complete
00:26:33.363 00.049 21948 worker thread done servicing request
00:26:33.363 00.000 18120 OnExposeComplete: enter
00:26:33.365 00.002 18120 UpdateGuideState(): m_state=6
00:26:33.366 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
00:26:33.366 00.000 18120 Star::Find returns 1 (0), X=408.61, Y=234.37, Mass=2156, SNR=31.9, Peak=178 HFD=4.4
00:26:33.367 00.001 18120 MultiStar: [#1 -0.20,0.31,0.00,M1] [#2 -0.06,0.02,0.63,U] [#3 -0.08,0.08,0.67,U] [#4 -0.18,0.36,0.00,M2] [#5 0.11,0.25,0.50,U] [#6 -0.31,0.09,0.51,U] [#7 -0.02,0.03,0.50,U] [#8 -0.26,0.26,0.00,M7] 
00:26:33.367 00.000 18120 single-star, 5 included, MultiStar: {-0.06, 0.05}, one-star: {-0.03, -0.06}
00:26:33.368 00.001 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.14) = xAngle (-0.89 = -0.89)
00:26:33.369 00.001 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.22 = 2.22)
00:26:33.370 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.03 mountX=0.04 mountY=0.05, mountTheta=0.90
00:26:33.372 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
00:26:33.373 00.001 18120 Enqueuing Move request for scope (-0.03, -0.06)
00:26:33.374 00.001 21948 Worker thread wakes up
00:26:33.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
00:26:33.374 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
00:26:33.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:33.377 00.003 21948 Moving (-0.03, -0.06) raw xDistance=0.04 yDistance=0.05
00:26:33.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:33.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:33.377 00.000 18120 UpdateGuideState exits: m=2156 RSB=31.9
00:26:33.377 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:33.378 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:33.378 00.000 18120 Enqueuing Expose request
00:26:33.379 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:26:33.379 00.000 21948 MoveAxis(E, 0, ABG)
00:26:33.379 00.000 21948 Move returns status 0, amount 0
00:26:33.379 00.000 21948 MoveAxis(N, 0, ABG)
00:26:33.379 00.000 21948 Move returns status 0, amount 0
00:26:33.379 00.000 21948 move complete, result=0
00:26:33.379 00.000 21948 worker thread done servicing request
00:26:33.379 00.000 21948 Worker thread wakes up
00:26:33.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:33.379 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:33.379 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:34.893 01.514 21948 Exposure complete
00:26:34.936 00.043 21948 worker thread done servicing request
00:26:34.936 00.000 18120 OnExposeComplete: enter
00:26:34.937 00.001 18120 UpdateGuideState(): m_state=6
00:26:34.937 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
00:26:34.938 00.001 18120 Star::Find returns 1 (0), X=408.58, Y=234.47, Mass=2123, SNR=31.6, Peak=180 HFD=4.1
00:26:34.938 00.000 18120 MultiStar: [#1 -0.04,0.34,0.67,U] [#2 -0.13,0.16,0.66,U] [#3 0.10,0.30,0.69,U] [#4 -0.12,0.40,0.00,M3] [#5 -0.20,0.10,0.50,U] [#6 0.05,0.13,0.49,U] [#7 0.17,0.13,0.51,U] [#8 -0.25,0.42,0.00,M8] 
00:26:34.941 00.003 18120 single-star, 6 included, MultiStar: {-0.02, 0.17}, one-star: {-0.06, 0.04}
00:26:34.943 00.002 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.75 = -2.54)
00:26:34.946 00.003 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.56)
00:26:34.948 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.60 mountX=-0.06 mountY=0.04, mountTheta=2.57
00:26:34.949 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
00:26:34.949 00.000 18120 Enqueuing Move request for scope (-0.06, 0.04)
00:26:34.950 00.001 21948 Worker thread wakes up
00:26:34.950 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:34.950 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.6
00:26:34.951 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.951 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:34.952 00.001 18120 Enqueuing Expose request
00:26:34.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:26:34.952 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:26:34.952 00.000 21948 Moving (-0.06, 0.04) raw xDistance=-0.06 yDistance=0.04
00:26:34.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:26:34.952 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:34.952 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:26:34.952 00.000 21948 MoveAxis(E, 0, ABG)
00:26:34.952 00.000 21948 Move returns status 0, amount 0
00:26:34.952 00.000 21948 MoveAxis(N, 0, ABG)
00:26:34.952 00.000 21948 Move returns status 0, amount 0
00:26:34.952 00.000 21948 move complete, result=0
00:26:34.952 00.000 21948 worker thread done servicing request
00:26:34.952 00.000 21948 Worker thread wakes up
00:26:34.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:34.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:34.953 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:36.587 01.634 21948 Exposure complete
00:26:36.631 00.044 21948 worker thread done servicing request
00:26:36.631 00.000 18120 OnExposeComplete: enter
00:26:36.632 00.001 18120 UpdateGuideState(): m_state=6
00:26:36.632 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
00:26:36.633 00.001 18120 Star::Find returns 1 (0), X=408.68, Y=234.27, Mass=2099, SNR=31.4, Peak=198 HFD=4.3
00:26:36.634 00.001 18120 MultiStar: [#1 -0.05,0.28,0.71,U] [#2 0.03,-0.08,0.66,U] [#3 -0.08,-0.04,0.66,U] [#4 -0.05,0.26,0.55,U] [#5 -0.18,0.06,0.52,U] [#6 -0.09,-0.01,0.50,U] [#7 0.25,-0.33,0.00,M1] [#8 0.01,0.45,0.00,M9] 
00:26:36.635 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.03}, one-star: {0.04, -0.16}
00:26:36.635 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
00:26:36.636 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.49)
00:26:36.639 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.53 mountX=-0.04 mountY=0.02, mountTheta=2.64
00:26:36.642 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
00:26:36.643 00.001 18120 Enqueuing Move request for scope (-0.04, 0.03)
00:26:36.644 00.001 21948 Worker thread wakes up
00:26:36.645 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:26:36.645 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:26:36.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:36.645 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.4
00:26:36.646 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:36.646 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:36.646 00.000 18120 Enqueuing Expose request
00:26:36.647 00.001 21948 Moving (-0.04, 0.03) raw xDistance=-0.04 yDistance=0.02
00:26:36.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:26:36.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:36.647 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:26:36.647 00.000 21948 MoveAxis(E, 0, ABG)
00:26:36.647 00.000 21948 Move returns status 0, amount 0
00:26:36.647 00.000 21948 MoveAxis(N, 0, ABG)
00:26:36.647 00.000 21948 Move returns status 0, amount 0
00:26:36.647 00.000 21948 move complete, result=0
00:26:36.647 00.000 21948 worker thread done servicing request
00:26:36.647 00.000 21948 Worker thread wakes up
00:26:36.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:36.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:36.648 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:38.168 01.520 21948 Exposure complete
00:26:38.225 00.057 21948 worker thread done servicing request
00:26:38.225 00.000 18120 OnExposeComplete: enter
00:26:38.227 00.002 18120 UpdateGuideState(): m_state=6
00:26:38.228 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
00:26:38.230 00.002 18120 Star::Find returns 1 (0), X=408.73, Y=234.31, Mass=2071, SNR=31.1, Peak=207 HFD=3.7
00:26:38.231 00.001 18120 MultiStar: [#1 0.07,0.10,0.71,U] [#2 0.03,-0.18,0.66,U] [#3 0.07,-0.15,0.68,U] [#4 0.07,0.19,0.58,U] [#5 0.01,0.19,0.46,U] [#6 -0.13,0.10,0.47,U] [#7 0.12,-0.16,0.52,U] [#8 -0.39,-0.07,0.00,M10] 
00:26:38.232 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.09, -0.12}
00:26:38.233 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.14) = xAngle (0.75 = 0.75)
00:26:38.234 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.85 = -2.43)
00:26:38.236 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.39 mountX=0.04 mountY=-0.04, mountTheta=-0.73
00:26:38.238 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
00:26:38.239 00.001 18120 Enqueuing Move request for scope (0.05, -0.02)
00:26:38.239 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:38.240 00.001 18120 UpdateGuideState exits: m=2071 RSB=31.1
00:26:38.240 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:38.240 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:38.241 00.001 18120 Enqueuing Expose request
00:26:38.241 00.000 21948 Worker thread wakes up
00:26:38.242 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:26:38.242 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:26:38.242 00.000 21948 Moving (0.05, -0.02) raw xDistance=0.04 yDistance=-0.04
00:26:38.242 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:38.242 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:38.242 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:38.242 00.000 21948 MoveAxis(E, 0, ABG)
00:26:38.242 00.000 21948 Move returns status 0, amount 0
00:26:38.242 00.000 21948 MoveAxis(N, 0, ABG)
00:26:38.242 00.000 21948 Move returns status 0, amount 0
00:26:38.242 00.000 21948 move complete, result=0
00:26:38.242 00.000 21948 worker thread done servicing request
00:26:38.242 00.000 21948 Worker thread wakes up
00:26:38.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:38.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:38.242 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:39.870 01.628 21948 Exposure complete
00:26:39.913 00.043 21948 worker thread done servicing request
00:26:39.914 00.001 18120 OnExposeComplete: enter
00:26:39.915 00.001 18120 UpdateGuideState(): m_state=6
00:26:39.915 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
00:26:39.918 00.003 18120 Star::Find returns 1 (0), X=408.74, Y=234.38, Mass=2038, SNR=30.9, Peak=166 HFD=4.3
00:26:39.921 00.003 18120 MultiStar: [#1 -0.02,0.28,0.74,U] [#2 -0.22,0.13,0.64,U] [#3 -0.42,0.28,0.00,M1] [#4 0.03,0.11,0.57,U] [#5 -0.06,0.13,0.49,U] [#6 -0.07,0.22,0.50,U] [#7 -0.21,-0.07,0.53,U] [#8 -0.18,0.25,0.46,U] 
00:26:39.922 00.001 18120 single-star, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.10, -0.05}
00:26:39.923 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.14) = xAngle (0.63 = 0.63)
00:26:39.924 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.73 = -2.55)
00:26:39.924 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.52 mountX=0.09 mountY=-0.06, mountTheta=-0.60
00:26:39.926 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
00:26:39.927 00.001 18120 Enqueuing Move request for scope (0.10, -0.05)
00:26:39.928 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:39.929 00.001 18120 UpdateGuideState exits: m=2038 RSB=30.9
00:26:39.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.930 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:39.931 00.001 18120 Enqueuing Expose request
00:26:39.932 00.001 21948 Worker thread wakes up
00:26:39.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:26:39.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:26:39.932 00.000 21948 Moving (0.10, -0.05) raw xDistance=0.09 yDistance=-0.06
00:26:39.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:26:39.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:39.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:39.932 00.000 21948 MoveAxis(E, 0, ABG)
00:26:39.932 00.000 21948 Move returns status 0, amount 0
00:26:39.932 00.000 21948 MoveAxis(N, 0, ABG)
00:26:39.932 00.000 21948 Move returns status 0, amount 0
00:26:39.932 00.000 21948 move complete, result=0
00:26:39.932 00.000 21948 worker thread done servicing request
00:26:39.932 00.000 21948 Worker thread wakes up
00:26:39.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:39.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:39.933 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:41.446 01.513 21948 Exposure complete
00:26:41.490 00.044 21948 worker thread done servicing request
00:26:41.490 00.000 18120 OnExposeComplete: enter
00:26:41.491 00.001 18120 UpdateGuideState(): m_state=6
00:26:41.491 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
00:26:41.492 00.001 18120 Star::Find returns 1 (0), X=408.66, Y=234.20, Mass=2239, SNR=32.5, Peak=190 HFD=4.5
00:26:41.492 00.000 18120 MultiStar: [#1 -0.02,0.26,0.72,U] [#2 -0.20,0.06,0.63,U] [#3 -0.20,0.11,0.65,U] [#4 -0.04,0.16,0.53,U] [#5 -0.09,0.12,0.51,U] [#6 -0.27,0.03,0.49,U] [#7 0.01,-0.30,0.48,U] [#8 -0.08,0.02,0.41,U] 
00:26:41.493 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {0.01, -0.23}
00:26:41.493 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.14) = xAngle (4.11 = -2.17)
00:26:41.494 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.21 = 0.93)
00:26:41.494 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=-0.05 mountY=0.07, mountTheta=2.19
00:26:41.495 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
00:26:41.496 00.001 18120 Enqueuing Move request for scope (-0.09, 0.02)
00:26:41.497 00.001 21948 Worker thread wakes up
00:26:41.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:41.497 00.000 18120 UpdateGuideState exits: m=2239 RSB=32.5
00:26:41.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:41.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:41.499 00.001 18120 Enqueuing Expose request
00:26:41.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:26:41.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:26:41.499 00.000 21948 Moving (-0.09, 0.02) raw xDistance=-0.05 yDistance=0.07
00:26:41.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:26:41.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:41.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:26:41.499 00.000 21948 MoveAxis(E, 0, ABG)
00:26:41.499 00.000 21948 Move returns status 0, amount 0
00:26:41.499 00.000 21948 MoveAxis(N, 0, ABG)
00:26:41.500 00.001 21948 Move returns status 0, amount 0
00:26:41.500 00.000 21948 move complete, result=0
00:26:41.500 00.000 21948 worker thread done servicing request
00:26:41.500 00.000 21948 Worker thread wakes up
00:26:41.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:41.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:41.500 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:43.135 01.635 21948 Exposure complete
00:26:43.187 00.052 21948 worker thread done servicing request
00:26:43.189 00.002 18120 OnExposeComplete: enter
00:26:43.189 00.000 18120 UpdateGuideState(): m_state=6
00:26:43.190 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
00:26:43.190 00.000 18120 Star::Find returns 1 (0), X=408.68, Y=234.08, Mass=2113, SNR=31.6, Peak=204 HFD=4.1
00:26:43.191 00.001 18120 MultiStar: [#1 -0.15,0.27,0.70,U] [#2 -0.13,-0.05,0.61,U] [#3 -0.26,0.04,0.65,U] [#4 0.06,0.21,0.53,U] [#5 -0.09,-0.08,0.53,U] [#6 -0.22,0.14,0.45,U] [#7 -0.08,-0.31,0.53,U] [#8 -0.24,0.04,0.42,U] 
00:26:43.191 00.000 18120 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {0.04, -0.35}
00:26:43.192 00.001 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.14) = xAngle (-1.70 = -1.70)
00:26:43.192 00.000 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.40 = 1.40)
00:26:43.193 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.84 mountX=-0.01 mountY=0.11, mountTheta=1.70
00:26:43.194 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
00:26:43.194 00.000 18120 Enqueuing Move request for scope (-0.11, -0.03)
00:26:43.195 00.001 21948 Worker thread wakes up
00:26:43.195 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:43.195 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.6
00:26:43.196 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.196 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:43.196 00.000 18120 Enqueuing Expose request
00:26:43.197 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:26:43.197 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:26:43.197 00.000 21948 Moving (-0.11, -0.03) raw xDistance=-0.01 yDistance=0.11
00:26:43.197 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:26:43.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:43.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:26:43.197 00.000 21948 MoveAxis(E, 0, ABG)
00:26:43.197 00.000 21948 Move returns status 0, amount 0
00:26:43.197 00.000 21948 MoveAxis(N, 0, ABG)
00:26:43.197 00.000 21948 Move returns status 0, amount 0
00:26:43.197 00.000 21948 move complete, result=0
00:26:43.197 00.000 21948 worker thread done servicing request
00:26:43.197 00.000 21948 Worker thread wakes up
00:26:43.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:43.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:43.198 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:44.717 01.519 21948 Exposure complete
00:26:44.759 00.042 21948 worker thread done servicing request
00:26:44.759 00.000 18120 OnExposeComplete: enter
00:26:44.760 00.001 18120 UpdateGuideState(): m_state=6
00:26:44.761 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
00:26:44.762 00.001 18120 Star::Find returns 1 (0), X=408.23, Y=234.26, Mass=1907, SNR=30.1, Peak=158 HFD=4.1
00:26:44.763 00.001 18120 MultiStar: [#1 -0.37,0.40,0.00,M1] [#2 -0.19,0.18,0.65,U] [#3 -0.77,0.00,0.00,M1] [#4 -0.27,0.33,0.00,M1] [#5 -0.16,0.10,0.51,U] [#6 -0.56,0.13,0.00,M1] [#7 -0.38,-0.05,0.00,M1] [#8 -0.47,0.11,0.00,M8] 
00:26:44.764 00.001 18120 refined, 2 included, MultiStar: {-0.29, -0.00}, one-star: {-0.42, -0.17}
00:26:44.765 00.001 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.14) = xAngle (-2.00 = -2.00)
00:26:44.766 00.001 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.11 = 1.11)
00:26:44.766 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-3.14 mountX=-0.12 mountY=0.26, mountTheta=2.00
00:26:44.768 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.00, opts=13)
00:26:44.769 00.001 18120 Enqueuing Move request for scope (-0.29, -0.00)
00:26:44.770 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:44.771 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.1
00:26:44.772 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:44.773 00.001 18120 Enqueuing Expose request
00:26:44.774 00.001 21948 Worker thread wakes up
00:26:44.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.00) opts 0xd
00:26:44.774 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.00)
00:26:44.774 00.000 21948 Moving (-0.29, -0.00) raw xDistance=-0.12 yDistance=0.26
00:26:44.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:26:44.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:26:44.774 00.000 21948 MoveAxis(E, 0, ABG)
00:26:44.774 00.000 21948 Move returns status 0, amount 0
00:26:44.774 00.000 21948 MoveAxis(S, 61, ABG)
00:26:44.774 00.000 21948 Guiding  Dir = 1, Dur = 61
00:26:44.775 00.001 21948 IsSlewing returns 0
00:26:44.775 00.000 21948 IsGuiding returns 0
00:26:44.781 00.006 21948 PulseGuide returned control before completion, sleep 65
00:26:44.857 00.076 21948 IsGuiding returns 0
00:26:44.857 00.000 21948 Move returns status 0, amount 61
00:26:44.857 00.000 21948 move complete, result=0
00:26:44.857 00.000 21948 worker thread done servicing request
00:26:44.857 00.000 21948 Worker thread wakes up
00:26:44.857 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
00:26:44.858 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:44.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:46.490 01.632 21948 Exposure complete
00:26:46.525 00.035 21948 worker thread done servicing request
00:26:46.525 00.000 18120 OnExposeComplete: enter
00:26:46.525 00.000 18120 UpdateGuideState(): m_state=6
00:26:46.526 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
00:26:46.526 00.000 18120 Star::Find returns 1 (0), X=408.64, Y=234.64, Mass=2040, SNR=31.1, Peak=166 HFD=3.9
00:26:46.527 00.001 18120 MultiStar: [#1 -0.11,0.40,0.00,M2] [#2 0.01,0.26,0.63,U] [#3 -0.11,0.26,0.68,U] [#4 -0.01,0.32,0.58,U] [#5 -0.34,0.41,0.00,M1] [#6 -0.24,0.42,0.00,M2] [#7 0.02,0.03,0.53,U] [#8 -0.22,0.14,0.44,U] 
00:26:46.527 00.000 18120 single-star, 5 included, MultiStar: {-0.04, 0.21}, one-star: {-0.01, 0.21}
00:26:46.527 00.000 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.14) = xAngle (2.76 = 2.76)
00:26:46.529 00.002 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.42)
00:26:46.530 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.62 mountX=-0.19 mountY=-0.09, mountTheta=-2.73
00:26:46.533 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.21, opts=13)
00:26:46.533 00.000 18120 Enqueuing Move request for scope (-0.01, 0.21)
00:26:46.534 00.001 21948 Worker thread wakes up
00:26:46.534 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:46.535 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
00:26:46.535 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.1
00:26:46.535 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.536 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:46.536 00.000 18120 Enqueuing Expose request
00:26:46.537 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
00:26:46.537 00.000 21948 Moving (-0.01, 0.21) raw xDistance=-0.19 yDistance=-0.09
00:26:46.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:26:46.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:46.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:46.537 00.000 21948 MoveAxis(E, 0, ABG)
00:26:46.537 00.000 21948 Move returns status 0, amount 0
00:26:46.537 00.000 21948 MoveAxis(N, 0, ABG)
00:26:46.537 00.000 21948 Move returns status 0, amount 0
00:26:46.537 00.000 21948 move complete, result=0
00:26:46.537 00.000 21948 worker thread done servicing request
00:26:46.537 00.000 21948 Worker thread wakes up
00:26:46.537 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:46.539 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:46.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:48.054 01.515 21948 Exposure complete
00:26:48.098 00.044 21948 worker thread done servicing request
00:26:48.098 00.000 18120 OnExposeComplete: enter
00:26:48.100 00.002 18120 UpdateGuideState(): m_state=6
00:26:48.103 00.003 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
00:26:48.105 00.002 18120 Star::Find returns 1 (0), X=408.70, Y=234.35, Mass=2087, SNR=31.3, Peak=180 HFD=4.2
00:26:48.108 00.003 18120 MultiStar: [#1 -0.10,0.36,0.00,M3] [#2 -0.14,0.12,0.65,U] [#3 0.01,0.21,0.68,U] [#4 0.15,0.27,0.56,U] [#5 -0.21,0.50,0.00,M2] [#6 -0.27,0.16,0.52,U] [#7 0.11,-0.04,0.54,U] [#8 -0.16,0.17,0.43,U] 
00:26:48.110 00.002 18120 single-star, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.05, -0.08}
00:26:48.113 00.003 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
00:26:48.114 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.01)
00:26:48.116 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.98 mountX=0.09 mountY=-0.01, mountTheta=-0.13
00:26:48.118 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
00:26:48.119 00.001 18120 Enqueuing Move request for scope (0.05, -0.08)
00:26:48.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:48.121 00.002 21948 Worker thread wakes up
00:26:48.121 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.3
00:26:48.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:26:48.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:26:48.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.122 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:48.122 00.000 18120 Enqueuing Expose request
00:26:48.123 00.001 21948 Moving (0.05, -0.08) raw xDistance=0.09 yDistance=-0.01
00:26:48.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:26:48.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:48.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:48.123 00.000 21948 MoveAxis(E, 0, ABG)
00:26:48.123 00.000 21948 Move returns status 0, amount 0
00:26:48.123 00.000 21948 MoveAxis(N, 0, ABG)
00:26:48.123 00.000 21948 Move returns status 0, amount 0
00:26:48.123 00.000 21948 move complete, result=0
00:26:48.123 00.000 21948 worker thread done servicing request
00:26:48.123 00.000 21948 Worker thread wakes up
00:26:48.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:48.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:48.124 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:49.745 01.621 21948 Exposure complete
00:26:49.778 00.033 21948 worker thread done servicing request
00:26:49.778 00.000 18120 OnExposeComplete: enter
00:26:49.781 00.003 18120 UpdateGuideState(): m_state=6
00:26:49.783 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
00:26:49.786 00.003 18120 Star::Find returns 1 (0), X=408.90, Y=234.33, Mass=1981, SNR=30.6, Peak=199 HFD=4.1
00:26:49.788 00.002 18120 MultiStar: [#1 0.03,0.20,0.75,U] [#2 0.11,-0.12,0.65,U] [#3 -0.06,0.09,0.69,U] [#4 0.15,0.04,0.57,U] [#5 0.05,0.13,0.51,U] [#6 -0.21,0.11,0.49,U] [#7 0.28,-0.06,0.53,U] [#8 -0.06,0.16,0.44,U] 
00:26:49.790 00.002 18120 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.25, -0.09}
00:26:49.793 00.003 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.14) = xAngle (1.63 = 1.63)
00:26:49.795 00.002 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.73 = -1.56)
00:26:49.797 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=-0.00 mountY=-0.09, mountTheta=-1.63
00:26:49.799 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
00:26:49.801 00.002 18120 Enqueuing Move request for scope (0.08, 0.04)
00:26:49.802 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:49.803 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.6
00:26:49.804 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:49.805 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:49.805 00.000 18120 Enqueuing Expose request
00:26:49.806 00.001 21948 Worker thread wakes up
00:26:49.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:26:49.806 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:26:49.806 00.000 21948 Moving (0.08, 0.04) raw xDistance=-0.00 yDistance=-0.09
00:26:49.807 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:49.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:49.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:49.807 00.000 21948 MoveAxis(E, 0, ABG)
00:26:49.807 00.000 21948 Move returns status 0, amount 0
00:26:49.807 00.000 21948 MoveAxis(N, 0, ABG)
00:26:49.807 00.000 21948 Move returns status 0, amount 0
00:26:49.807 00.000 21948 move complete, result=0
00:26:49.807 00.000 21948 worker thread done servicing request
00:26:49.807 00.000 21948 Worker thread wakes up
00:26:49.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:49.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:49.808 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:51.325 01.517 21948 Exposure complete
00:26:51.367 00.042 21948 worker thread done servicing request
00:26:51.367 00.000 18120 OnExposeComplete: enter
00:26:51.369 00.002 18120 UpdateGuideState(): m_state=6
00:26:51.370 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
00:26:51.372 00.002 18120 Star::Find returns 1 (0), X=408.68, Y=234.31, Mass=2132, SNR=31.5, Peak=207 HFD=3.7
00:26:51.373 00.001 18120 MultiStar: [#1 -0.03,0.25,0.70,U] [#2 0.06,0.18,0.64,U] [#3 0.20,0.03,0.69,U] [#4 0.10,0.13,0.56,U] [#5 0.18,-0.08,0.55,U] [#6 -0.19,-0.03,0.49,U] [#7 0.16,-0.12,0.50,U] [#8 -0.16,0.21,0.43,U] 
00:26:51.373 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.03, -0.12}
00:26:51.374 00.001 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.14) = xAngle (1.89 = 1.89)
00:26:51.374 00.000 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.99 = -1.29)
00:26:51.374 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
00:26:51.376 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
00:26:51.376 00.000 18120 Enqueuing Move request for scope (0.05, 0.04)
00:26:51.376 00.000 21948 Worker thread wakes up
00:26:51.377 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:26:51.377 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:26:51.377 00.000 21948 Moving (0.05, 0.04) raw xDistance=-0.02 yDistance=-0.06
00:26:51.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:51.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:51.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:51.379 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:51.379 00.000 21948 MoveAxis(E, 0, ABG)
00:26:51.379 00.000 21948 Move returns status 0, amount 0
00:26:51.379 00.000 21948 MoveAxis(N, 0, ABG)
00:26:51.379 00.000 21948 Move returns status 0, amount 0
00:26:51.379 00.000 21948 move complete, result=0
00:26:51.379 00.000 21948 worker thread done servicing request
00:26:51.379 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.5
00:26:51.380 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:51.381 00.001 18120 Enqueuing Expose request
00:26:51.382 00.001 21948 Worker thread wakes up
00:26:51.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:51.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:51.382 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:53.015 01.633 21948 Exposure complete
00:26:53.044 00.029 21948 worker thread done servicing request
00:26:53.044 00.000 18120 OnExposeComplete: enter
00:26:53.044 00.000 18120 UpdateGuideState(): m_state=6
00:26:53.045 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
00:26:53.045 00.000 18120 Star::Find returns 1 (0), X=408.90, Y=234.36, Mass=2037, SNR=31.1, Peak=182 HFD=4.3
00:26:53.045 00.000 18120 MultiStar: [#1 -0.04,0.17,0.74,U] [#2 -0.00,0.06,0.66,U] [#3 0.12,0.09,0.71,U] [#4 0.12,0.47,0.00,M1] [#5 0.03,0.15,0.52,U] [#6 -0.08,0.23,0.49,U] [#7 0.12,-0.20,0.49,U] [#8 -0.08,0.13,0.43,U] 
00:26:53.047 00.002 18120 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.25, -0.07}
00:26:53.049 00.002 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.93 = 1.93)
00:26:53.049 00.000 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.03 = -1.25)
00:26:53.050 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.78 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
00:26:53.052 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.06, opts=13)
00:26:53.052 00.000 18120 Enqueuing Move request for scope (0.06, 0.06)
00:26:53.052 00.000 21948 Worker thread wakes up
00:26:53.053 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:26:53.053 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:26:53.053 00.000 21948 Moving (0.06, 0.06) raw xDistance=-0.03 yDistance=-0.08
00:26:53.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:53.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:53.053 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:53.053 00.000 21948 MoveAxis(E, 0, ABG)
00:26:53.053 00.000 21948 Move returns status 0, amount 0
00:26:53.053 00.000 21948 MoveAxis(N, 0, ABG)
00:26:53.053 00.000 21948 Move returns status 0, amount 0
00:26:53.053 00.000 21948 move complete, result=0
00:26:53.053 00.000 21948 worker thread done servicing request
00:26:53.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:53.055 00.002 18120 UpdateGuideState exits: m=2037 RSB=31.1
00:26:53.056 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.057 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:53.057 00.000 18120 Enqueuing Expose request
00:26:53.057 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:53.058 00.001 21948 Worker thread wakes up
00:26:53.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:53.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:54.573 01.515 21948 Exposure complete
00:26:54.613 00.040 21948 worker thread done servicing request
00:26:54.613 00.000 18120 OnExposeComplete: enter
00:26:54.616 00.003 18120 UpdateGuideState(): m_state=6
00:26:54.619 00.003 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
00:26:54.621 00.002 18120 Star::Find returns 1 (0), X=408.66, Y=234.20, Mass=1981, SNR=30.5, Peak=189 HFD=4.1
00:26:54.623 00.002 18120 MultiStar: [#1 0.07,0.27,0.73,U] [#2 -0.01,0.14,0.67,U] [#3 -0.08,0.15,0.69,U] [#4 0.01,0.16,0.60,U] [#5 0.06,0.06,0.56,U] [#6 -0.03,0.31,0.51,U] [#7 0.24,-0.08,0.55,U] [#8 -0.14,0.17,0.44,U] 
00:26:54.625 00.002 18120 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.02, -0.23}
00:26:54.626 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.14) = xAngle (2.50 = 2.50)
00:26:54.627 00.001 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.61 = -0.68)
00:26:54.628 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.36 mountX=-0.07 mountY=-0.05, mountTheta=-2.48
00:26:54.630 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
00:26:54.632 00.002 18120 Enqueuing Move request for scope (0.02, 0.08)
00:26:54.632 00.000 21948 Worker thread wakes up
00:26:54.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:26:54.632 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:26:54.632 00.000 21948 Moving (0.02, 0.08) raw xDistance=-0.07 yDistance=-0.05
00:26:54.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:26:54.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:54.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:54.633 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.5
00:26:54.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:54.633 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:54.634 00.001 18120 Enqueuing Expose request
00:26:54.634 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:54.634 00.000 21948 MoveAxis(E, 0, ABG)
00:26:54.634 00.000 21948 Move returns status 0, amount 0
00:26:54.634 00.000 21948 MoveAxis(N, 0, ABG)
00:26:54.634 00.000 21948 Move returns status 0, amount 0
00:26:54.634 00.000 21948 move complete, result=0
00:26:54.634 00.000 21948 worker thread done servicing request
00:26:54.634 00.000 21948 Worker thread wakes up
00:26:54.635 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:54.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:54.635 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:56.258 01.623 21948 Exposure complete
00:26:56.299 00.041 21948 worker thread done servicing request
00:26:56.299 00.000 18120 OnExposeComplete: enter
00:26:56.299 00.000 18120 UpdateGuideState(): m_state=6
00:26:56.300 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
00:26:56.300 00.000 18120 Star::Find returns 1 (0), X=408.76, Y=234.28, Mass=1973, SNR=30.3, Peak=177 HFD=4.3
00:26:56.301 00.001 18120 MultiStar: [#1 0.03,0.03,0.75,U] [#2 0.07,0.05,0.66,U] [#3 -0.07,-0.04,0.69,U] [#4 0.09,0.17,0.56,U] [#5 -0.09,0.13,0.53,U] [#6 -0.15,0.10,0.51,U] [#7 0.22,0.06,0.57,U] [#8 -0.02,0.10,0.43,U] 
00:26:56.301 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.12, -0.15}
00:26:56.302 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.14) = xAngle (1.89 = 1.89)
00:26:56.302 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.99 = -1.30)
00:26:56.303 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.74 mountX=-0.01 mountY=-0.04, mountTheta=-1.88
00:26:56.305 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
00:26:56.305 00.000 18120 Enqueuing Move request for scope (0.03, 0.03)
00:26:56.306 00.001 21948 Worker thread wakes up
00:26:56.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:56.306 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.3
00:26:56.307 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:56.307 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:56.307 00.000 18120 Enqueuing Expose request
00:26:56.308 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:26:56.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:26:56.308 00.000 21948 Moving (0.03, 0.03) raw xDistance=-0.01 yDistance=-0.04
00:26:56.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:26:56.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:56.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:56.308 00.000 21948 MoveAxis(E, 0, ABG)
00:26:56.308 00.000 21948 Move returns status 0, amount 0
00:26:56.308 00.000 21948 MoveAxis(N, 0, ABG)
00:26:56.308 00.000 21948 Move returns status 0, amount 0
00:26:56.308 00.000 21948 move complete, result=0
00:26:56.308 00.000 21948 worker thread done servicing request
00:26:56.308 00.000 21948 Worker thread wakes up
00:26:56.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:56.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:56.309 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:57.828 01.519 21948 Exposure complete
00:26:57.853 00.025 21948 worker thread done servicing request
00:26:57.853 00.000 18120 OnExposeComplete: enter
00:26:57.853 00.000 18120 UpdateGuideState(): m_state=6
00:26:57.854 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
00:26:57.855 00.001 18120 Star::Find returns 1 (0), X=408.69, Y=234.38, Mass=2022, SNR=30.8, Peak=182 HFD=4.4
00:26:57.855 00.000 18120 MultiStar: [#1 0.02,0.13,0.75,U] [#2 0.15,0.11,0.63,U] [#3 0.20,0.10,0.71,U] [#4 0.27,0.35,0.00,M1] [#5 0.22,0.27,0.51,U] [#6 -0.08,0.22,0.50,U] [#7 0.20,-0.24,0.54,U] [#8 -0.11,-0.05,0.43,U] 
00:26:57.855 00.000 18120 single-star, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.05, -0.05}
00:26:57.856 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
00:26:57.856 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.49 = -2.79)
00:26:57.857 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.76 mountX=0.06 mountY=-0.02, mountTheta=-0.35
00:26:57.861 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
00:26:57.864 00.003 18120 Enqueuing Move request for scope (0.05, -0.05)
00:26:57.864 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:57.865 00.001 18120 UpdateGuideState exits: m=2022 RSB=30.8
00:26:57.865 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:57.866 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:57.866 00.000 18120 Enqueuing Expose request
00:26:57.866 00.000 21948 Worker thread wakes up
00:26:57.866 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:26:57.866 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:26:57.866 00.000 21948 Moving (0.05, -0.05) raw xDistance=0.06 yDistance=-0.02
00:26:57.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:26:57.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:57.868 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:57.868 00.000 21948 MoveAxis(E, 0, ABG)
00:26:57.868 00.000 21948 Move returns status 0, amount 0
00:26:57.868 00.000 21948 MoveAxis(N, 0, ABG)
00:26:57.868 00.000 21948 Move returns status 0, amount 0
00:26:57.868 00.000 21948 move complete, result=0
00:26:57.868 00.000 21948 worker thread done servicing request
00:26:57.868 00.000 21948 Worker thread wakes up
00:26:57.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:57.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:57.868 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:59.498 01.630 21948 Exposure complete
00:26:59.528 00.030 21948 worker thread done servicing request
00:26:59.528 00.000 18120 OnExposeComplete: enter
00:26:59.528 00.000 18120 UpdateGuideState(): m_state=6
00:26:59.529 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
00:26:59.530 00.001 18120 Star::Find returns 1 (0), X=408.85, Y=234.20, Mass=2005, SNR=30.7, Peak=196 HFD=4.3
00:26:59.530 00.000 18120 MultiStar: [#1 0.11,0.28,0.70,U] [#2 0.27,0.04,0.67,U] [#3 -0.12,-0.02,0.72,U] [#4 0.08,0.24,0.56,U] [#5 0.06,-0.01,0.52,U] [#6 0.03,0.05,0.51,U] [#7 0.31,-0.33,0.00,M1] [#8 0.16,0.07,0.47,U] 
00:26:59.531 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.20, -0.23}
00:26:59.531 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.14) = xAngle (1.45 = 1.45)
00:26:59.532 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.55 = -1.73)
00:26:59.532 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.01 mountY=-0.11, mountTheta=-1.45
00:26:59.533 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.03, opts=13)
00:26:59.534 00.001 18120 Enqueuing Move request for scope (0.10, 0.03)
00:26:59.534 00.000 21948 Worker thread wakes up
00:26:59.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:26:59.534 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:26:59.534 00.000 21948 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
00:26:59.534 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:26:59.535 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.7
00:26:59.535 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:59.536 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:26:59.536 00.000 18120 Enqueuing Expose request
00:26:59.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:26:59.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:59.537 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:59.537 00.000 21948 MoveAxis(E, 0, ABG)
00:26:59.537 00.000 21948 Move returns status 0, amount 0
00:26:59.537 00.000 21948 MoveAxis(N, 0, ABG)
00:26:59.537 00.000 21948 Move returns status 0, amount 0
00:26:59.537 00.000 21948 move complete, result=0
00:26:59.537 00.000 21948 worker thread done servicing request
00:26:59.537 00.000 21948 Worker thread wakes up
00:26:59.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:26:59.537 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:26:59.537 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:01.057 01.520 21948 Exposure complete
00:27:01.085 00.028 21948 worker thread done servicing request
00:27:01.085 00.000 18120 OnExposeComplete: enter
00:27:01.085 00.000 18120 UpdateGuideState(): m_state=6
00:27:01.088 00.003 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
00:27:01.091 00.003 18120 Star::Find returns 1 (0), X=408.97, Y=234.40, Mass=2040, SNR=31.0, Peak=188 HFD=4.0
00:27:01.093 00.002 18120 MultiStar: [#1 0.00,0.40,0.00,M1] [#2 0.33,0.12,0.66,U] [#3 0.13,0.02,0.67,U] [#4 0.12,0.22,0.58,U] [#5 0.12,0.16,0.52,U] [#6 -0.09,0.38,0.00,M1] [#7 0.41,-0.09,0.00,M2] [#8 0.03,0.39,0.00,M1] 
00:27:01.096 00.003 18120 refined, 4 included, MultiStar: {0.22, 0.08}, one-star: {0.32, -0.03}
00:27:01.098 00.002 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
00:27:01.100 00.002 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.59 = -1.69)
00:27:01.103 00.003 18120 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.34 mountX=0.02 mountY=-0.23, mountTheta=-1.49
00:27:01.107 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.08, opts=13)
00:27:01.110 00.003 18120 Enqueuing Move request for scope (0.22, 0.08)
00:27:01.112 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:01.114 00.002 21948 Worker thread wakes up
00:27:01.114 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.0
00:27:01.115 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:01.116 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
00:27:01.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
00:27:01.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:01.119 00.003 18120 Enqueuing Expose request
00:27:01.122 00.003 21948 Moving (0.22, 0.08) raw xDistance=0.02 yDistance=-0.23
00:27:01.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:27:01.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:01.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:27:01.122 00.000 21948 MoveAxis(E, 0, ABG)
00:27:01.122 00.000 21948 Move returns status 0, amount 0
00:27:01.122 00.000 21948 MoveAxis(N, 0, ABG)
00:27:01.122 00.000 21948 Move returns status 0, amount 0
00:27:01.122 00.000 21948 move complete, result=0
00:27:01.122 00.000 21948 worker thread done servicing request
00:27:01.122 00.000 21948 Worker thread wakes up
00:27:01.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:01.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:01.124 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:02.756 01.632 21948 Exposure complete
00:27:02.791 00.035 21948 worker thread done servicing request
00:27:02.791 00.000 18120 OnExposeComplete: enter
00:27:02.792 00.001 18120 UpdateGuideState(): m_state=6
00:27:02.793 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
00:27:02.794 00.001 18120 Star::Find returns 1 (0), X=408.69, Y=234.45, Mass=1829, SNR=29.4, Peak=153 HFD=4.0
00:27:02.797 00.003 18120 MultiStar: [#1 -0.30,0.36,0.00,M2] [#2 0.11,0.06,0.63,U] [#3 -0.03,0.24,0.76,U] [#4 -0.05,0.34,0.59,U] [#5 0.03,0.44,0.00,M1] [#6 -0.05,0.47,0.00,M2] [#7 0.21,-0.14,0.50,U] [#8 0.11,0.33,0.44,U] 
00:27:02.798 00.001 18120 single-star, 5 included, MultiStar: {0.05, 0.13}, one-star: {0.04, 0.02}
00:27:02.799 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.14) = xAngle (1.58 = 1.58)
00:27:02.799 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.60)
00:27:02.799 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=-0.00 mountY=-0.04, mountTheta=-1.58
00:27:02.801 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
00:27:02.802 00.001 18120 Enqueuing Move request for scope (0.04, 0.02)
00:27:02.804 00.002 21948 Worker thread wakes up
00:27:02.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:27:02.804 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:27:02.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:02.805 00.001 21948 Moving (0.04, 0.02) raw xDistance=-0.00 yDistance=-0.04
00:27:02.805 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.4
00:27:02.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:02.806 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:02.806 00.000 18120 Enqueuing Expose request
00:27:02.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:27:02.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:02.807 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:02.807 00.000 21948 MoveAxis(E, 0, ABG)
00:27:02.807 00.000 21948 Move returns status 0, amount 0
00:27:02.807 00.000 21948 MoveAxis(N, 0, ABG)
00:27:02.807 00.000 21948 Move returns status 0, amount 0
00:27:02.807 00.000 21948 move complete, result=0
00:27:02.807 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:02.809 00.002 21948 worker thread done servicing request
00:27:02.810 00.001 21948 Worker thread wakes up
00:27:02.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:02.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:04.336 01.526 21948 Exposure complete
00:27:04.388 00.052 21948 worker thread done servicing request
00:27:04.388 00.000 18120 OnExposeComplete: enter
00:27:04.390 00.002 18120 UpdateGuideState(): m_state=6
00:27:04.392 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
00:27:04.393 00.001 18120 Star::Find returns 1 (0), X=408.69, Y=234.31, Mass=2061, SNR=31.0, Peak=167 HFD=4.3
00:27:04.395 00.002 18120 MultiStar: [#1 -0.23,0.28,0.00,M3] [#2 -0.03,0.04,0.63,U] [#3 -0.30,0.07,0.67,U] [#4 0.30,0.09,0.53,U] [#5 -0.15,0.38,0.00,M2] [#6 -0.26,0.32,0.00,M3] [#7 -0.04,-0.05,0.50,U] [#8 -0.36,0.27,0.00,M1] 
00:27:04.396 00.001 18120 refined, 4 included, MultiStar: {-0.01, -0.01}, one-star: {0.04, -0.12}
00:27:04.396 00.000 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.14) = xAngle (-1.49 = -1.49)
00:27:04.397 00.001 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.61 = 1.61)
00:27:04.397 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.64 mountX=0.00 mountY=0.02, mountTheta=1.49
00:27:04.400 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
00:27:04.401 00.001 18120 Enqueuing Move request for scope (-0.01, -0.01)
00:27:04.402 00.001 21948 Worker thread wakes up
00:27:04.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:27:04.402 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:27:04.402 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.02
00:27:04.403 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:04.403 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.0
00:27:04.404 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:04.405 00.001 18120 Enqueuing Expose request
00:27:04.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:27:04.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:04.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:04.405 00.000 21948 MoveAxis(E, 0, ABG)
00:27:04.405 00.000 21948 Move returns status 0, amount 0
00:27:04.405 00.000 21948 MoveAxis(N, 0, ABG)
00:27:04.405 00.000 21948 Move returns status 0, amount 0
00:27:04.405 00.000 21948 move complete, result=0
00:27:04.405 00.000 21948 worker thread done servicing request
00:27:04.405 00.000 21948 Worker thread wakes up
00:27:04.406 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:04.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:04.406 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:06.033 01.627 21948 Exposure complete
00:27:06.073 00.040 21948 worker thread done servicing request
00:27:06.073 00.000 18120 OnExposeComplete: enter
00:27:06.074 00.001 18120 UpdateGuideState(): m_state=6
00:27:06.074 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
00:27:06.075 00.001 18120 Star::Find returns 1 (0), X=408.84, Y=234.36, Mass=2162, SNR=32.0, Peak=183 HFD=4.3
00:27:06.075 00.000 18120 MultiStar: [#1 -0.38,0.21,0.00,M4] [#2 0.06,-0.25,0.61,U] [#3 -0.01,0.04,0.68,U] [#4 0.06,0.11,0.52,U] [#5 -0.08,0.27,0.52,U] [#6 -0.24,0.04,0.49,U] [#7 0.14,0.01,0.46,U] [#8 0.05,0.18,0.46,U] 
00:27:06.076 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.20, -0.07}
00:27:06.076 00.000 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.14) = xAngle (1.69 = 1.69)
00:27:06.077 00.001 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.79 = -1.50)
00:27:06.077 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=-0.01 mountY=-0.04, mountTheta=-1.69
00:27:06.080 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
00:27:06.081 00.001 18120 Enqueuing Move request for scope (0.04, 0.02)
00:27:06.081 00.000 21948 Worker thread wakes up
00:27:06.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:06.082 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:27:06.082 00.000 18120 UpdateGuideState exits: m=2162 RSB=32.0
00:27:06.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:27:06.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:06.083 00.000 18120 Enqueuing Expose request
00:27:06.084 00.001 21948 Moving (0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
00:27:06.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:27:06.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:06.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:06.084 00.000 21948 MoveAxis(E, 0, ABG)
00:27:06.084 00.000 21948 Move returns status 0, amount 0
00:27:06.084 00.000 21948 MoveAxis(N, 0, ABG)
00:27:06.084 00.000 21948 Move returns status 0, amount 0
00:27:06.084 00.000 21948 move complete, result=0
00:27:06.084 00.000 21948 worker thread done servicing request
00:27:06.084 00.000 21948 Worker thread wakes up
00:27:06.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:06.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:06.085 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:07.608 01.523 21948 Exposure complete
00:27:07.635 00.027 21948 worker thread done servicing request
00:27:07.635 00.000 18120 OnExposeComplete: enter
00:27:07.637 00.002 18120 UpdateGuideState(): m_state=6
00:27:07.638 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
00:27:07.639 00.001 18120 Star::Find returns 1 (0), X=408.86, Y=233.96, Mass=2057, SNR=31.1, Peak=205 HFD=4.3
00:27:07.639 00.000 18120 MultiStar: [#1 0.30,-0.07,0.71,U] [#2 0.26,0.04,0.63,U] [#3 -0.16,-0.28,0.68,U] [#4 0.17,-0.08,0.52,U] [#5 0.22,-0.04,0.52,U] [#6 0.08,0.13,0.47,U] [#7 0.24,-0.51,0.00,M1] [#8 -0.19,0.22,0.42,U] 
00:27:07.640 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.21, -0.47}
00:27:07.640 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.40 = 0.40)
00:27:07.641 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.50 = -2.78)
00:27:07.641 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.75 mountX=0.16 mountY=-0.06, mountTheta=-0.36
00:27:07.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
00:27:07.643 00.001 18120 Enqueuing Move request for scope (0.13, -0.12)
00:27:07.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:07.644 00.001 21948 Worker thread wakes up
00:27:07.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
00:27:07.644 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
00:27:07.644 00.000 21948 Moving (0.13, -0.12) raw xDistance=0.16 yDistance=-0.06
00:27:07.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:27:07.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:07.644 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.1
00:27:07.645 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:07.645 00.000 21948 MoveAxis(E, 0, ABG)
00:27:07.645 00.000 21948 Move returns status 0, amount 0
00:27:07.645 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:07.645 00.000 21948 MoveAxis(N, 0, ABG)
00:27:07.645 00.000 21948 Move returns status 0, amount 0
00:27:07.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:07.646 00.001 18120 Enqueuing Expose request
00:27:07.646 00.000 21948 move complete, result=0
00:27:07.646 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:07.647 00.001 21948 worker thread done servicing request
00:27:07.647 00.000 21948 Worker thread wakes up
00:27:07.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:07.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:09.278 01.631 21948 Exposure complete
00:27:09.305 00.027 21948 worker thread done servicing request
00:27:09.305 00.000 18120 OnExposeComplete: enter
00:27:09.306 00.001 18120 UpdateGuideState(): m_state=6
00:27:09.307 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
00:27:09.307 00.000 18120 Star::Find returns 1 (0), X=409.00, Y=234.09, Mass=2040, SNR=30.9, Peak=197 HFD=4.3
00:27:09.308 00.001 18120 MultiStar: [#1 0.23,-0.04,0.76,U] [#2 0.30,-0.28,0.00,M1] [#3 0.16,-0.07,0.73,U] [#4 0.21,-0.03,0.56,U] [#5 0.06,0.05,0.50,U] [#6 0.26,0.01,0.50,U] [#7 0.32,-0.33,0.00,M2] [#8 -0.10,0.07,0.45,U] 
00:27:09.308 00.000 18120 refined, 6 included, MultiStar: {0.20, -0.08}, one-star: {0.36, -0.34}
00:27:09.309 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
00:27:09.309 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
00:27:09.310 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=0.16 mountY=-0.14, mountTheta=-0.72
00:27:09.312 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.08, opts=13)
00:27:09.312 00.000 18120 Enqueuing Move request for scope (0.20, -0.08)
00:27:09.313 00.001 21948 Worker thread wakes up
00:27:09.313 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:09.313 00.000 18120 UpdateGuideState exits: m=2040 RSB=30.9
00:27:09.314 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:09.314 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:09.315 00.001 18120 Enqueuing Expose request
00:27:09.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
00:27:09.315 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
00:27:09.315 00.000 21948 Moving (0.20, -0.08) raw xDistance=0.16 yDistance=-0.14
00:27:09.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:27:09.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:09.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:09.315 00.000 21948 MoveAxis(E, 0, ABG)
00:27:09.315 00.000 21948 Move returns status 0, amount 0
00:27:09.315 00.000 21948 MoveAxis(N, 0, ABG)
00:27:09.315 00.000 21948 Move returns status 0, amount 0
00:27:09.315 00.000 21948 move complete, result=0
00:27:09.315 00.000 21948 worker thread done servicing request
00:27:09.315 00.000 21948 Worker thread wakes up
00:27:09.316 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:09.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:09.316 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:10.847 01.531 21948 Exposure complete
00:27:10.876 00.029 21948 worker thread done servicing request
00:27:10.876 00.000 18120 OnExposeComplete: enter
00:27:10.877 00.001 18120 UpdateGuideState(): m_state=6
00:27:10.878 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
00:27:10.878 00.000 18120 Star::Find returns 1 (0), X=408.96, Y=234.19, Mass=2079, SNR=31.4, Peak=194 HFD=4.2
00:27:10.879 00.001 18120 MultiStar: [#1 0.16,-0.07,0.71,U] [#2 0.16,-0.01,0.63,U] [#3 -0.10,-0.01,0.70,U] [#4 0.31,0.04,0.58,U] [#5 0.32,-0.16,0.54,U] [#6 0.35,-0.04,0.47,U] [#7 0.50,-0.19,0.00,M3] [#8 0.14,-0.18,0.47,U] 
00:27:10.879 00.000 18120 refined, 7 included, MultiStar: {0.20, -0.09}, one-star: {0.31, -0.24}
00:27:10.879 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.14) = xAngle (0.71 = 0.71)
00:27:10.880 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.82 = -2.47)
00:27:10.880 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.43 mountX=0.17 mountY=-0.14, mountTheta=-0.69
00:27:10.882 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.09, opts=13)
00:27:10.884 00.002 18120 Enqueuing Move request for scope (0.20, -0.09)
00:27:10.884 00.000 21948 Worker thread wakes up
00:27:10.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:10.885 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
00:27:10.885 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
00:27:10.885 00.000 21948 Moving (0.20, -0.09) raw xDistance=0.17 yDistance=-0.14
00:27:10.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:27:10.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:10.885 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.4
00:27:10.886 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:10.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:10.887 00.001 18120 Enqueuing Expose request
00:27:10.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:10.887 00.000 21948 MoveAxis(E, 0, ABG)
00:27:10.887 00.000 21948 Move returns status 0, amount 0
00:27:10.887 00.000 21948 MoveAxis(N, 0, ABG)
00:27:10.887 00.000 21948 Move returns status 0, amount 0
00:27:10.887 00.000 21948 move complete, result=0
00:27:10.887 00.000 21948 worker thread done servicing request
00:27:10.887 00.000 21948 Worker thread wakes up
00:27:10.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:10.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:10.887 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:12.522 01.635 21948 Exposure complete
00:27:12.589 00.067 21948 worker thread done servicing request
00:27:12.589 00.000 18120 OnExposeComplete: enter
00:27:12.592 00.003 18120 UpdateGuideState(): m_state=6
00:27:12.594 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
00:27:12.597 00.003 18120 Star::Find returns 1 (0), X=408.86, Y=234.31, Mass=1961, SNR=30.3, Peak=170 HFD=4.3
00:27:12.598 00.001 18120 MultiStar: [#1 -0.04,-0.09,0.74,U] [#2 0.09,0.02,0.69,U] [#3 0.14,-0.09,0.71,U] [#4 0.33,0.11,0.53,U] [#5 0.20,0.19,0.55,U] [#6 -0.14,0.19,0.51,U] [#7 0.16,-0.34,0.00,M4] [#8 -0.01,-0.09,0.43,U] 
00:27:12.599 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.21, -0.12}
00:27:12.600 00.001 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.14) = xAngle (1.11 = 1.11)
00:27:12.601 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.21 = -2.07)
00:27:12.601 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=0.05 mountY=-0.10, mountTheta=-1.10
00:27:12.604 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.00, opts=13)
00:27:12.604 00.000 18120 Enqueuing Move request for scope (0.11, -0.00)
00:27:12.605 00.001 21948 Worker thread wakes up
00:27:12.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:12.605 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.3
00:27:12.606 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:12.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:27:12.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:27:12.606 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:12.607 00.001 18120 Enqueuing Expose request
00:27:12.609 00.002 21948 Moving (0.11, -0.00) raw xDistance=0.05 yDistance=-0.10
00:27:12.609 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:27:12.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:12.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:12.609 00.000 21948 MoveAxis(E, 0, ABG)
00:27:12.609 00.000 21948 Move returns status 0, amount 0
00:27:12.609 00.000 21948 MoveAxis(N, 0, ABG)
00:27:12.609 00.000 21948 Move returns status 0, amount 0
00:27:12.609 00.000 21948 move complete, result=0
00:27:12.609 00.000 21948 worker thread done servicing request
00:27:12.609 00.000 21948 Worker thread wakes up
00:27:12.609 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:12.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:12.610 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:14.022 01.412 21948 Exposure complete
00:27:14.059 00.037 21948 worker thread done servicing request
00:27:14.059 00.000 18120 OnExposeComplete: enter
00:27:14.060 00.001 18120 UpdateGuideState(): m_state=6
00:27:14.061 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
00:27:14.062 00.001 18120 Star::Find returns 1 (0), X=409.14, Y=234.56, Mass=2155, SNR=31.9, Peak=183 HFD=4.1
00:27:14.063 00.001 18120 MultiStar: [#1 0.18,0.38,0.00,M1] [#2 0.20,0.32,0.00,M1] [#3 -0.10,0.42,0.00,M1] [#4 0.53,0.49,0.00,M1] [#5 0.27,0.61,0.00,M1] [#6 0.19,0.43,0.00,M1] [#7 0.24,0.06,0.51,U] [#8 0.18,0.52,0.00,M1] 
00:27:14.064 00.001 18120 refined, 1 included, MultiStar: {0.41, 0.11}, one-star: {0.50, 0.13}
00:27:14.064 00.000 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.14) = xAngle (1.40 = 1.40)
00:27:14.065 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.50 = -1.78)
00:27:14.066 00.001 18120 CameraToMount -- cameraX=0.41 cameraY=0.11 hyp=0.43 cameraTheta=0.26 mountX=0.07 mountY=-0.42, mountTheta=-1.40
00:27:14.069 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.41, y=0.11, opts=13)
00:27:14.069 00.000 18120 Enqueuing Move request for scope (0.41, 0.11)
00:27:14.070 00.001 21948 Worker thread wakes up
00:27:14.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:14.071 00.001 18120 UpdateGuideState exits: m=2155 RSB=31.9
00:27:14.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:14.071 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:14.072 00.001 18120 Enqueuing Expose request
00:27:14.072 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.11) opts 0xd
00:27:14.072 00.000 21948 Handling offset move in thread for scope, endpoint = (0.41, 0.11)
00:27:14.072 00.000 21948 Moving (0.41, 0.11) raw xDistance=0.07 yDistance=-0.42
00:27:14.073 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:27:14.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:14.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
00:27:14.073 00.000 21948 MoveAxis(E, 0, ABG)
00:27:14.073 00.000 21948 Move returns status 0, amount 0
00:27:14.073 00.000 21948 MoveAxis(N, 0, ABG)
00:27:14.073 00.000 21948 Move returns status 0, amount 0
00:27:14.073 00.000 21948 move complete, result=0
00:27:14.073 00.000 21948 worker thread done servicing request
00:27:14.073 00.000 21948 Worker thread wakes up
00:27:14.073 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:27:14.075 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:14.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:15.807 01.732 21948 Exposure complete
00:27:15.845 00.038 21948 worker thread done servicing request
00:27:15.845 00.000 18120 OnExposeComplete: enter
00:27:15.846 00.001 18120 UpdateGuideState(): m_state=6
00:27:15.848 00.002 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
00:27:15.849 00.001 18120 Star::Find returns 1 (0), X=409.02, Y=234.20, Mass=2316, SNR=32.9, Peak=227 HFD=4.2
00:27:15.849 00.000 18120 MultiStar: [#1 0.45,-0.05,0.00,M2] [#2 0.32,-0.20,0.00,M2] [#3 0.57,0.03,0.00,M2] [#4 0.76,0.08,0.00,M2] [#5 0.36,-0.14,0.00,M2] [#6 0.27,0.39,0.00,M2] [#7 0.34,-0.38,0.00,M4] [#8 0.12,0.11,0.40,U] 
00:27:15.850 00.001 18120 refined, 1 included, MultiStar: {0.30, -0.13}, one-star: {0.38, -0.23}
00:27:15.850 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
00:27:15.851 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
00:27:15.852 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-0.41 mountX=0.24 mountY=-0.21, mountTheta=-0.72
00:27:15.854 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.13, opts=13)
00:27:15.856 00.002 18120 Enqueuing Move request for scope (0.30, -0.13)
00:27:15.857 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:15.858 00.001 18120 UpdateGuideState exits: m=2316 RSB=32.9
00:27:15.859 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:15.860 00.001 21948 Worker thread wakes up
00:27:15.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd
00:27:15.860 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.13)
00:27:15.860 00.000 21948 Moving (0.30, -0.13) raw xDistance=0.24 yDistance=-0.21
00:27:15.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:27:15.860 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.72
00:27:15.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:27:15.860 00.000 21948 MoveAxis(W, 44, ABG)
00:27:15.861 00.001 21948 Guiding  Dir = 3, Dur = 44
00:27:15.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:15.862 00.001 21948 IsSlewing returns 0
00:27:15.862 00.000 18120 Enqueuing Expose request
00:27:15.863 00.001 21948 IsGuiding returns 0
00:27:15.864 00.001 21948 PulseGuide returned control before completion, sleep 53
00:27:15.933 00.069 21948 IsGuiding returns 0
00:27:15.933 00.000 21948 Move returns status 0, amount 44
00:27:15.933 00.000 21948 MoveAxis(N, 51, ABG)
00:27:15.933 00.000 21948 Guiding  Dir = 0, Dur = 51
00:27:15.933 00.000 21948 IsSlewing returns 0
00:27:15.933 00.000 21948 IsGuiding returns 0
00:27:15.938 00.005 21948 PulseGuide returned control before completion, sleep 57
00:27:16.007 00.069 21948 IsGuiding returns 0
00:27:16.007 00.000 21948 Move returns status 0, amount 51
00:27:16.007 00.000 21948 move complete, result=0
00:27:16.007 00.000 21948 worker thread done servicing request
00:27:16.008 00.001 21948 Worker thread wakes up
00:27:16.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:16.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:16.008 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.2 px 51 ms NORTH
00:27:17.415 01.407 21948 Exposure complete
00:27:17.449 00.034 21948 worker thread done servicing request
00:27:17.449 00.000 18120 OnExposeComplete: enter
00:27:17.450 00.001 18120 UpdateGuideState(): m_state=6
00:27:17.450 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
00:27:17.451 00.001 18120 Star::Find returns 1 (0), X=408.90, Y=234.25, Mass=1896, SNR=29.8, Peak=181 HFD=4.1
00:27:17.451 00.000 18120 MultiStar: [#1 0.28,-0.01,0.78,U] [#2 0.20,-0.20,0.65,U] [#3 -0.08,0.08,0.73,U] [#4 0.22,0.17,0.59,U] [#5 0.19,0.01,0.50,U] [#6 0.02,0.04,0.51,U] [#7 0.30,-0.25,0.00,M5] [#8 0.20,-0.15,0.46,U] 
00:27:17.452 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.25, -0.17}
00:27:17.452 00.000 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.14) = xAngle (0.92 = 0.92)
00:27:17.453 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.02 = -2.26)
00:27:17.453 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.23 mountX=0.10 mountY=-0.13, mountTheta=-0.90
00:27:17.454 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
00:27:17.455 00.001 18120 Enqueuing Move request for scope (0.17, -0.04)
00:27:17.455 00.000 21948 Worker thread wakes up
00:27:17.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:27:17.455 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:27:17.455 00.000 21948 Moving (0.17, -0.04) raw xDistance=0.10 yDistance=-0.13
00:27:17.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:27:17.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:17.456 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:17.456 00.000 18120 UpdateGuideState exits: m=1896 RSB=29.8
00:27:17.457 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:17.457 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:17.457 00.000 18120 Enqueuing Expose request
00:27:17.458 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:17.458 00.000 21948 MoveAxis(E, 0, ABG)
00:27:17.458 00.000 21948 Move returns status 0, amount 0
00:27:17.458 00.000 21948 MoveAxis(N, 0, ABG)
00:27:17.458 00.000 21948 Move returns status 0, amount 0
00:27:17.458 00.000 21948 move complete, result=0
00:27:17.458 00.000 21948 worker thread done servicing request
00:27:17.458 00.000 21948 Worker thread wakes up
00:27:17.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:17.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:17.458 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:19.086 01.628 21948 Exposure complete
00:27:19.122 00.036 21948 worker thread done servicing request
00:27:19.122 00.000 18120 OnExposeComplete: enter
00:27:19.123 00.001 18120 UpdateGuideState(): m_state=6
00:27:19.123 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
00:27:19.124 00.001 18120 Star::Find returns 1 (0), X=408.90, Y=234.27, Mass=2222, SNR=32.4, Peak=209 HFD=4.2
00:27:19.124 00.000 18120 MultiStar: [#1 0.31,-0.01,0.66,U] [#2 0.10,-0.24,0.61,U] [#3 -0.08,-0.01,0.65,U] [#4 0.19,0.04,0.53,U] [#5 0.09,0.01,0.47,U] [#6 0.12,0.08,0.44,U] [#7 0.23,0.02,0.47,U] [#8 -0.05,-0.04,0.44,U] 
00:27:19.125 00.001 18120 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.25, -0.16}
00:27:19.125 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.14) = xAngle (0.79 = 0.79)
00:27:19.125 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.89 = -2.39)
00:27:19.126 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=0.11 mountY=-0.10, mountTheta=-0.77
00:27:19.128 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.05, opts=13)
00:27:19.128 00.000 18120 Enqueuing Move request for scope (0.14, -0.05)
00:27:19.129 00.001 21948 Worker thread wakes up
00:27:19.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:19.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:27:19.129 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:27:19.129 00.000 18120 UpdateGuideState exits: m=2222 RSB=32.4
00:27:19.130 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:19.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:19.131 00.001 18120 Enqueuing Expose request
00:27:19.132 00.001 21948 Moving (0.14, -0.05) raw xDistance=0.11 yDistance=-0.10
00:27:19.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:27:19.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:19.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:19.132 00.000 21948 MoveAxis(E, 0, ABG)
00:27:19.132 00.000 21948 Move returns status 0, amount 0
00:27:19.132 00.000 21948 MoveAxis(N, 0, ABG)
00:27:19.132 00.000 21948 Move returns status 0, amount 0
00:27:19.132 00.000 21948 move complete, result=0
00:27:19.133 00.001 21948 worker thread done servicing request
00:27:19.133 00.000 21948 Worker thread wakes up
00:27:19.133 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:19.133 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:19.134 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:20.647 01.513 21948 Exposure complete
00:27:20.697 00.050 21948 worker thread done servicing request
00:27:20.698 00.001 18120 OnExposeComplete: enter
00:27:20.699 00.001 18120 UpdateGuideState(): m_state=6
00:27:20.700 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
00:27:20.701 00.001 18120 Star::Find returns 1 (0), X=408.56, Y=234.28, Mass=2277, SNR=32.9, Peak=193 HFD=4.5
00:27:20.702 00.001 18120 MultiStar: [#1 0.03,0.23,0.69,U] [#2 -0.10,0.03,0.62,U] [#3 -0.04,0.02,0.65,U] [#4 0.07,0.12,0.55,U] [#5 0.01,0.23,0.51,U] [#6 -0.07,0.22,0.45,U] [#7 -0.02,-0.14,0.45,U] [#8 -0.54,0.16,0.00,M1] 
00:27:20.703 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.09, -0.15}
00:27:20.704 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
00:27:20.705 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
00:27:20.705 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.08 mountX=-0.06 mountY=0.00, mountTheta=3.10
00:27:20.707 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
00:27:20.708 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
00:27:20.709 00.001 21948 Worker thread wakes up
00:27:20.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:27:20.709 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:27:20.709 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=0.00
00:27:20.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:20.710 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:27:20.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:20.710 00.000 18120 UpdateGuideState exits: m=2277 RSB=32.9
00:27:20.711 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:20.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:20.711 00.000 21948 MoveAxis(E, 0, ABG)
00:27:20.711 00.000 21948 Move returns status 0, amount 0
00:27:20.711 00.000 21948 MoveAxis(N, 0, ABG)
00:27:20.711 00.000 21948 Move returns status 0, amount 0
00:27:20.711 00.000 21948 move complete, result=0
00:27:20.711 00.000 21948 worker thread done servicing request
00:27:20.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:20.712 00.001 18120 Enqueuing Expose request
00:27:20.713 00.001 21948 Worker thread wakes up
00:27:20.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:20.713 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:20.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:22.351 01.638 21948 Exposure complete
00:27:22.399 00.048 21948 worker thread done servicing request
00:27:22.400 00.001 18120 OnExposeComplete: enter
00:27:22.401 00.001 18120 UpdateGuideState(): m_state=6
00:27:22.402 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
00:27:22.402 00.000 18120 Star::Find returns 1 (0), X=408.59, Y=234.22, Mass=1946, SNR=30.2, Peak=165 HFD=4.0
00:27:22.403 00.001 18120 MultiStar: [#1 -0.14,0.29,0.74,U] [#2 0.01,0.02,0.62,U] [#3 -0.67,0.02,0.00,M1] [#4 -0.10,0.28,0.57,U] [#5 -0.16,0.33,0.00,M1] [#6 -0.01,0.05,0.51,U] [#7 0.13,-0.21,0.53,U] [#8 -0.17,0.41,0.00,M2] 
00:27:22.404 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.02}, one-star: {-0.05, -0.21}
00:27:22.405 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
00:27:22.406 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
00:27:22.407 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.59 mountX=-0.03 mountY=0.02, mountTheta=2.58
00:27:22.409 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
00:27:22.410 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
00:27:22.411 00.001 21948 Worker thread wakes up
00:27:22.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:22.412 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:27:22.412 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:27:22.412 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.2
00:27:22.414 00.002 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
00:27:22.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:22.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:22.415 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:22.416 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:22.416 00.000 18120 Enqueuing Expose request
00:27:22.417 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:22.417 00.000 21948 MoveAxis(E, 0, ABG)
00:27:22.417 00.000 21948 Move returns status 0, amount 0
00:27:22.417 00.000 21948 MoveAxis(N, 0, ABG)
00:27:22.417 00.000 21948 Move returns status 0, amount 0
00:27:22.417 00.000 21948 move complete, result=0
00:27:22.418 00.001 21948 worker thread done servicing request
00:27:22.418 00.000 21948 Worker thread wakes up
00:27:22.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:22.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:22.419 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:23.944 01.525 21948 Exposure complete
00:27:23.984 00.040 21948 worker thread done servicing request
00:27:23.986 00.002 18120 OnExposeComplete: enter
00:27:23.986 00.000 18120 UpdateGuideState(): m_state=6
00:27:23.986 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
00:27:23.988 00.002 18120 Star::Find returns 1 (0), X=408.82, Y=234.33, Mass=1976, SNR=30.4, Peak=180 HFD=4.1
00:27:23.990 00.002 18120 MultiStar: [#1 -0.08,0.26,0.74,U] [#2 0.13,-0.05,0.67,U] [#3 -0.37,0.12,0.00,M2] [#4 -0.19,0.19,0.57,U] [#5 -0.08,0.23,0.57,U] [#6 -0.14,0.23,0.52,U] [#7 0.09,-0.22,0.50,U] [#8 -0.11,0.11,0.44,U] 
00:27:23.990 00.000 18120 refined, 7 included, MultiStar: {-0.00, 0.07}, one-star: {0.18, -0.10}
00:27:23.991 00.001 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
00:27:23.992 00.001 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.88 = -0.41)
00:27:23.993 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.63 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
00:27:23.995 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.07, opts=13)
00:27:23.997 00.002 18120 Enqueuing Move request for scope (-0.00, 0.07)
00:27:23.998 00.001 21948 Worker thread wakes up
00:27:23.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:23.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
00:27:23.998 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
00:27:23.998 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.4
00:27:23.999 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:23.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:24.000 00.001 18120 Enqueuing Expose request
00:27:24.000 00.000 21948 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=-0.03
00:27:24.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:27:24.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:24.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:27:24.000 00.000 21948 MoveAxis(E, 0, ABG)
00:27:24.000 00.000 21948 Move returns status 0, amount 0
00:27:24.000 00.000 21948 MoveAxis(N, 0, ABG)
00:27:24.000 00.000 21948 Move returns status 0, amount 0
00:27:24.000 00.000 21948 move complete, result=0
00:27:24.000 00.000 21948 worker thread done servicing request
00:27:24.000 00.000 21948 Worker thread wakes up
00:27:24.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:24.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:24.001 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:25.628 01.627 21948 Exposure complete
00:27:25.657 00.029 21948 worker thread done servicing request
00:27:25.657 00.000 18120 OnExposeComplete: enter
00:27:25.657 00.000 18120 UpdateGuideState(): m_state=6
00:27:25.660 00.003 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
00:27:25.663 00.003 18120 Star::Find returns 1 (0), X=408.97, Y=234.28, Mass=2042, SNR=30.9, Peak=198 HFD=4.1
00:27:25.666 00.003 18120 MultiStar: [#1 -0.04,0.15,0.75,U] [#2 0.14,-0.08,0.67,U] [#3 0.13,-0.10,0.70,U] [#4 0.11,0.28,0.55,U] [#5 0.10,0.08,0.49,U] [#6 -0.09,-0.08,0.52,U] [#7 0.14,-0.30,0.55,U] [#8 -0.12,0.06,0.44,U] 
00:27:25.668 00.002 18120 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.33, -0.15}
00:27:25.670 00.002 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.14) = xAngle (0.89 = 0.89)
00:27:25.672 00.002 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.99 = -2.29)
00:27:25.675 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.25 mountX=0.07 mountY=-0.08, mountTheta=-0.88
00:27:25.676 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
00:27:25.677 00.001 18120 Enqueuing Move request for scope (0.10, -0.03)
00:27:25.678 00.001 21948 Worker thread wakes up
00:27:25.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:25.679 00.001 18120 UpdateGuideState exits: m=2042 RSB=30.9
00:27:25.680 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:27:25.680 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:27:25.680 00.000 21948 Moving (0.10, -0.03) raw xDistance=0.07 yDistance=-0.08
00:27:25.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:27:25.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:25.681 00.001 18120 Enqueuing Expose request
00:27:25.682 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:25.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:25.682 00.000 21948 MoveAxis(E, 0, ABG)
00:27:25.682 00.000 21948 Move returns status 0, amount 0
00:27:25.682 00.000 21948 MoveAxis(N, 0, ABG)
00:27:25.682 00.000 21948 Move returns status 0, amount 0
00:27:25.682 00.000 21948 move complete, result=0
00:27:25.682 00.000 21948 worker thread done servicing request
00:27:25.682 00.000 21948 Worker thread wakes up
00:27:25.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:25.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:25.683 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:27.202 01.519 21948 Exposure complete
00:27:27.265 00.063 21948 worker thread done servicing request
00:27:27.265 00.000 18120 OnExposeComplete: enter
00:27:27.266 00.001 18120 UpdateGuideState(): m_state=6
00:27:27.267 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
00:27:27.268 00.001 18120 Star::Find returns 1 (0), X=408.84, Y=233.95, Mass=2179, SNR=32.0, Peak=218 HFD=4.3
00:27:27.269 00.001 18120 MultiStar: [#1 0.34,-0.07,0.68,U] [#2 0.35,-0.33,0.00,M1] [#3 0.20,-0.16,0.69,U] [#4 0.27,0.12,0.55,U] [#5 0.21,0.02,0.51,U] [#6 0.25,-0.07,0.50,U] [#7 0.40,-0.63,0.00,M1] [#8 0.06,-0.22,0.43,U] 
00:27:27.270 00.001 18120 refined, 6 included, MultiStar: {0.22, -0.16}, one-star: {0.20, -0.47}
00:27:27.270 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.14) = xAngle (0.53 = 0.53)
00:27:27.271 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.65)
00:27:27.272 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.62 mountX=0.24 mountY=-0.13, mountTheta=-0.50
00:27:27.274 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.16, opts=13)
00:27:27.274 00.000 18120 Enqueuing Move request for scope (0.22, -0.16)
00:27:27.274 00.000 21948 Worker thread wakes up
00:27:27.275 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
00:27:27.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
00:27:27.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:27.275 00.000 21948 Moving (0.22, -0.16) raw xDistance=0.24 yDistance=-0.13
00:27:27.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:27:27.275 00.000 18120 UpdateGuideState exits: m=2179 RSB=32.0
00:27:27.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:27.276 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:27.276 00.000 18120 Enqueuing Expose request
00:27:27.277 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:27.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:27.277 00.000 21948 MoveAxis(W, 42, ABG)
00:27:27.277 00.000 21948 Guiding  Dir = 3, Dur = 42
00:27:27.277 00.000 21948 IsSlewing returns 0
00:27:27.277 00.000 21948 IsGuiding returns 0
00:27:27.279 00.002 21948 PulseGuide returned control before completion, sleep 51
00:27:27.346 00.067 21948 IsGuiding returns 0
00:27:27.347 00.001 21948 Move returns status 0, amount 42
00:27:27.347 00.000 21948 MoveAxis(N, 0, ABG)
00:27:27.347 00.000 21948 Move returns status 0, amount 0
00:27:27.347 00.000 21948 move complete, result=0
00:27:27.347 00.000 21948 worker thread done servicing request
00:27:27.347 00.000 21948 Worker thread wakes up
00:27:27.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:27.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:27.347 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
00:27:28.983 01.636 21948 Exposure complete
00:27:29.034 00.051 21948 worker thread done servicing request
00:27:29.034 00.000 18120 OnExposeComplete: enter
00:27:29.034 00.000 18120 UpdateGuideState(): m_state=6
00:27:29.035 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
00:27:29.035 00.000 18120 Star::Find returns 1 (0), X=408.99, Y=234.30, Mass=2149, SNR=31.8, Peak=213 HFD=4.1
00:27:29.036 00.001 18120 MultiStar: [#1 0.30,0.26,0.00,M1] [#2 0.46,0.04,0.00,M2] [#3 -0.05,0.26,0.67,U] [#4 0.20,0.13,0.54,U] [#5 0.34,0.43,0.00,M1] [#6 0.07,-0.13,0.48,U] [#7 0.48,0.15,0.00,M2] [#8 -0.03,-0.12,0.45,U] 
00:27:29.037 00.001 18120 refined, 4 included, MultiStar: {0.14, -0.00}, one-star: {0.34, -0.13}
00:27:29.039 00.002 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.13 = 1.13)
00:27:29.040 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.23 = -2.05)
00:27:29.041 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.01 mountX=0.06 mountY=-0.12, mountTheta=-1.12
00:27:29.043 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.00, opts=13)
00:27:29.043 00.000 18120 Enqueuing Move request for scope (0.14, -0.00)
00:27:29.045 00.002 21948 Worker thread wakes up
00:27:29.045 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
00:27:29.045 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
00:27:29.045 00.000 21948 Moving (0.14, -0.00) raw xDistance=0.06 yDistance=-0.12
00:27:29.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:29.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:29.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:29.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:27:29.045 00.000 21948 MoveAxis(E, 0, ABG)
00:27:29.045 00.000 18120 UpdateGuideState exits: m=2149 RSB=31.8
00:27:29.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.046 00.001 21948 Move returns status 0, amount 0
00:27:29.046 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:29.046 00.000 18120 Enqueuing Expose request
00:27:29.047 00.001 21948 MoveAxis(N, 0, ABG)
00:27:29.047 00.000 21948 Move returns status 0, amount 0
00:27:29.047 00.000 21948 move complete, result=0
00:27:29.047 00.000 21948 worker thread done servicing request
00:27:29.047 00.000 21948 Worker thread wakes up
00:27:29.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:29.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:29.047 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:30.563 01.516 21948 Exposure complete
00:27:30.602 00.039 21948 worker thread done servicing request
00:27:30.602 00.000 18120 OnExposeComplete: enter
00:27:30.603 00.001 18120 UpdateGuideState(): m_state=6
00:27:30.604 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
00:27:30.604 00.000 18120 Star::Find returns 1 (0), X=408.66, Y=234.26, Mass=1908, SNR=30.0, Peak=187 HFD=4.0
00:27:30.605 00.001 18120 MultiStar: [#1 0.09,0.12,0.74,U] [#2 0.31,-0.09,0.65,U] [#3 0.26,-0.13,0.69,U] [#4 0.47,0.01,0.00,M1] [#5 0.52,0.02,0.00,M2] [#6 -0.07,0.17,0.50,U] [#7 0.19,-0.21,0.53,U] [#8 -0.12,-0.10,0.47,U] 
00:27:30.606 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.01, -0.17}
00:27:30.606 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.14) = xAngle (0.55 = 0.55)
00:27:30.606 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.65 = -2.63)
00:27:30.607 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.59 mountX=0.11 mountY=-0.06, mountTheta=-0.52
00:27:30.609 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
00:27:30.609 00.000 18120 Enqueuing Move request for scope (0.10, -0.07)
00:27:30.610 00.001 21948 Worker thread wakes up
00:27:30.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:30.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:27:30.610 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.0
00:27:30.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:30.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:30.611 00.000 18120 Enqueuing Expose request
00:27:30.612 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:27:30.612 00.000 21948 Moving (0.10, -0.07) raw xDistance=0.11 yDistance=-0.06
00:27:30.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:27:30.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:30.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:30.612 00.000 21948 MoveAxis(E, 0, ABG)
00:27:30.612 00.000 21948 Move returns status 0, amount 0
00:27:30.612 00.000 21948 MoveAxis(N, 0, ABG)
00:27:30.612 00.000 21948 Move returns status 0, amount 0
00:27:30.612 00.000 21948 move complete, result=0
00:27:30.612 00.000 21948 worker thread done servicing request
00:27:30.612 00.000 21948 Worker thread wakes up
00:27:30.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:30.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:30.612 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:32.245 01.633 21948 Exposure complete
00:27:32.271 00.026 21948 worker thread done servicing request
00:27:32.271 00.000 18120 OnExposeComplete: enter
00:27:32.271 00.000 18120 UpdateGuideState(): m_state=6
00:27:32.273 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
00:27:32.273 00.000 18120 Star::Find returns 1 (0), X=408.85, Y=234.07, Mass=2077, SNR=31.3, Peak=195 HFD=4.3
00:27:32.274 00.001 18120 MultiStar: [#1 0.29,-0.06,0.72,U] [#2 -0.06,-0.23,0.61,U] [#3 0.02,-0.14,0.69,U] [#4 0.15,-0.14,0.58,U] [#5 0.11,-0.23,0.51,U] [#6 -0.12,-0.33,0.47,U] [#7 0.10,-0.44,0.00,M2] [#8 0.03,-0.11,0.45,U] 
00:27:32.274 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.21}, one-star: {0.21, -0.36}
00:27:32.275 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
00:27:32.275 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.11 = 3.11)
00:27:32.275 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.13 mountX=0.23 mountY=0.01, mountTheta=0.03
00:27:32.280 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.21, opts=13)
00:27:32.281 00.001 18120 Enqueuing Move request for scope (0.10, -0.21)
00:27:32.282 00.001 21948 Worker thread wakes up
00:27:32.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
00:27:32.282 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
00:27:32.282 00.000 21948 Moving (0.10, -0.21) raw xDistance=0.23 yDistance=0.01
00:27:32.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:27:32.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:32.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:32.283 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.3
00:27:32.284 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:32.284 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:32.285 00.001 18120 Enqueuing Expose request
00:27:32.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:32.285 00.000 21948 MoveAxis(W, 41, ABG)
00:27:32.285 00.000 21948 Guiding  Dir = 3, Dur = 41
00:27:32.285 00.000 21948 IsSlewing returns 0
00:27:32.286 00.001 21948 IsGuiding returns 0
00:27:32.287 00.001 21948 PulseGuide returned control before completion, sleep 50
00:27:32.355 00.068 21948 IsGuiding returns 0
00:27:32.355 00.000 21948 Move returns status 0, amount 41
00:27:32.355 00.000 21948 MoveAxis(N, 0, ABG)
00:27:32.355 00.000 21948 Move returns status 0, amount 0
00:27:32.355 00.000 21948 move complete, result=0
00:27:32.355 00.000 21948 worker thread done servicing request
00:27:32.355 00.000 21948 Worker thread wakes up
00:27:32.356 00.001 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
00:27:32.357 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:32.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:33.761 01.404 21948 Exposure complete
00:27:33.812 00.051 21948 worker thread done servicing request
00:27:33.812 00.000 18120 OnExposeComplete: enter
00:27:33.814 00.002 18120 UpdateGuideState(): m_state=6
00:27:33.816 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
00:27:33.817 00.001 18120 Star::Find returns 1 (0), X=408.60, Y=234.27, Mass=2222, SNR=32.4, Peak=166 HFD=4.5
00:27:33.818 00.001 18120 MultiStar: [#1 -0.15,0.07,0.67,U] [#2 -0.40,-0.12,0.00,M1] [#3 -0.66,0.02,0.00,M1] [#4 0.08,-0.01,0.56,U] [#5 -0.02,0.12,0.53,U] [#6 -0.51,0.14,0.00,M1] [#7 0.02,-0.32,0.50,U] [#8 -0.29,0.01,0.40,U] 
00:27:33.819 00.001 18120 refined, 5 included, MultiStar: {-0.06, -0.06}, one-star: {-0.04, -0.16}
00:27:33.820 00.001 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.21 = -1.21)
00:27:33.821 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
00:27:33.822 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.35 mountX=0.03 mountY=0.08, mountTheta=1.21
00:27:33.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.06, opts=13)
00:27:33.824 00.000 18120 Enqueuing Move request for scope (-0.06, -0.06)
00:27:33.825 00.001 21948 Worker thread wakes up
00:27:33.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:33.826 00.001 18120 UpdateGuideState exits: m=2222 RSB=32.4
00:27:33.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:33.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:33.827 00.001 18120 Enqueuing Expose request
00:27:33.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:27:33.827 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:27:33.827 00.000 21948 Moving (-0.06, -0.06) raw xDistance=0.03 yDistance=0.08
00:27:33.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:27:33.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:33.827 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:27:33.828 00.001 21948 MoveAxis(E, 0, ABG)
00:27:33.828 00.000 21948 Move returns status 0, amount 0
00:27:33.828 00.000 21948 MoveAxis(N, 0, ABG)
00:27:33.828 00.000 21948 Move returns status 0, amount 0
00:27:33.828 00.000 21948 move complete, result=0
00:27:33.828 00.000 21948 worker thread done servicing request
00:27:33.828 00.000 21948 Worker thread wakes up
00:27:33.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:33.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:33.828 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:35.455 01.627 21948 Exposure complete
00:27:35.499 00.044 21948 worker thread done servicing request
00:27:35.499 00.000 18120 OnExposeComplete: enter
00:27:35.500 00.001 18120 UpdateGuideState(): m_state=6
00:27:35.500 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
00:27:35.501 00.001 18120 Star::Find returns 1 (0), X=408.75, Y=234.19, Mass=2064, SNR=31.2, Peak=185 HFD=4.4
00:27:35.502 00.001 18120 MultiStar: [#1 -0.04,-0.04,0.73,U] [#2 -0.03,-0.31,0.65,U] [#3 0.02,-0.06,0.72,U] [#4 0.22,0.06,0.54,U] [#5 0.26,-0.03,0.52,U] [#6 -0.10,0.15,0.52,U] [#7 0.29,-0.34,0.00,M2] [#8 -0.14,-0.17,0.43,U] 
00:27:35.502 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.10, -0.24}
00:27:35.503 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
00:27:35.503 00.000 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.08 = 3.08)
00:27:35.504 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.16 mountX=0.11 mountY=0.01, mountTheta=0.06
00:27:35.505 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
00:27:35.506 00.001 18120 Enqueuing Move request for scope (0.04, -0.10)
00:27:35.506 00.000 21948 Worker thread wakes up
00:27:35.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:35.507 00.001 18120 UpdateGuideState exits: m=2064 RSB=31.2
00:27:35.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:35.508 00.001 18120 Enqueuing Expose request
00:27:35.508 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:27:35.508 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:27:35.508 00.000 21948 Moving (0.04, -0.10) raw xDistance=0.11 yDistance=0.01
00:27:35.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:27:35.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:35.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:35.508 00.000 21948 MoveAxis(E, 0, ABG)
00:27:35.508 00.000 21948 Move returns status 0, amount 0
00:27:35.509 00.001 21948 MoveAxis(N, 0, ABG)
00:27:35.509 00.000 21948 Move returns status 0, amount 0
00:27:35.509 00.000 21948 move complete, result=0
00:27:35.509 00.000 21948 worker thread done servicing request
00:27:35.509 00.000 21948 Worker thread wakes up
00:27:35.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:35.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:35.509 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:37.032 01.523 21948 Exposure complete
00:27:37.055 00.023 21948 worker thread done servicing request
00:27:37.055 00.000 18120 OnExposeComplete: enter
00:27:37.056 00.001 18120 UpdateGuideState(): m_state=6
00:27:37.056 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
00:27:37.057 00.001 18120 Star::Find returns 1 (0), X=409.03, Y=234.02, Mass=2178, SNR=32.1, Peak=226 HFD=4.4
00:27:37.058 00.001 18120 MultiStar: [#1 0.27,-0.02,0.67,U] [#2 0.34,-0.46,0.00,M1] [#3 0.29,-0.22,0.00,M1] [#4 0.52,-0.03,0.00,M1] [#5 0.43,-0.09,0.00,M1] [#6 -0.04,-0.21,0.48,U] [#7 0.44,-0.57,0.00,M3] [#8 0.03,-0.31,0.42,U] 
00:27:37.058 00.000 18120 refined, 3 included, MultiStar: {0.22, -0.26}, one-star: {0.38, -0.41}
00:27:37.059 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.14) = xAngle (0.27 = 0.27)
00:27:37.059 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.38 = -2.91)
00:27:37.059 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.33 cameraTheta=-0.87 mountX=0.32 mountY=-0.08, mountTheta=-0.24
00:27:37.061 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.26, opts=13)
00:27:37.062 00.001 18120 Enqueuing Move request for scope (0.22, -0.26)
00:27:37.063 00.001 21948 Worker thread wakes up
00:27:37.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:37.064 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
00:27:37.064 00.000 18120 UpdateGuideState exits: m=2178 RSB=32.1
00:27:37.065 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:37.065 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:37.065 00.000 18120 Enqueuing Expose request
00:27:37.066 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
00:27:37.066 00.000 21948 Moving (0.22, -0.26) raw xDistance=0.32 yDistance=-0.08
00:27:37.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:27:37.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:37.066 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:37.066 00.000 21948 MoveAxis(W, 57, ABG)
00:27:37.066 00.000 21948 Guiding  Dir = 3, Dur = 57
00:27:37.066 00.000 21948 IsSlewing returns 0
00:27:37.066 00.000 21948 IsGuiding returns 0
00:27:37.068 00.002 21948 PulseGuide returned control before completion, sleep 66
00:27:37.142 00.074 21948 IsGuiding returns 0
00:27:37.142 00.000 21948 Move returns status 0, amount 57
00:27:37.142 00.000 21948 MoveAxis(N, 0, ABG)
00:27:37.142 00.000 21948 Move returns status 0, amount 0
00:27:37.142 00.000 21948 move complete, result=0
00:27:37.142 00.000 21948 worker thread done servicing request
00:27:37.142 00.000 21948 Worker thread wakes up
00:27:37.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:37.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:37.142 00.000 18120 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
00:27:38.766 01.624 21948 Exposure complete
00:27:38.792 00.026 21948 worker thread done servicing request
00:27:38.793 00.001 18120 OnExposeComplete: enter
00:27:38.793 00.000 18120 UpdateGuideState(): m_state=6
00:27:38.794 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
00:27:38.794 00.000 18120 Star::Find returns 1 (0), X=409.07, Y=234.22, Mass=2215, SNR=32.4, Peak=216 HFD=4.2
00:27:38.795 00.001 18120 MultiStar: [#1 0.23,0.19,0.68,U] [#2 0.09,0.22,0.60,U] [#3 0.11,0.06,0.66,U] [#4 0.36,0.20,0.00,M2] [#5 0.16,0.30,0.48,U] [#6 -0.03,-0.03,0.50,U] [#7 0.36,-0.01,0.00,M4] [#8 -0.08,0.26,0.46,U] 
00:27:38.795 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.08}, one-star: {0.43, -0.21}
00:27:38.795 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.14) = xAngle (1.57 = 1.57)
00:27:38.796 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.67 = -1.61)
00:27:38.797 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.18 cameraTheta=0.43 mountX=-0.00 mountY=-0.18, mountTheta=-1.57
00:27:38.800 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.08, opts=13)
00:27:38.800 00.000 18120 Enqueuing Move request for scope (0.17, 0.08)
00:27:38.801 00.001 21948 Worker thread wakes up
00:27:38.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:38.801 00.000 18120 UpdateGuideState exits: m=2215 RSB=32.4
00:27:38.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:38.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:38.802 00.000 18120 Enqueuing Expose request
00:27:38.803 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
00:27:38.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
00:27:38.803 00.000 21948 Moving (0.17, 0.08) raw xDistance=-0.00 yDistance=-0.18
00:27:38.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:27:38.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:38.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:27:38.803 00.000 21948 MoveAxis(E, 0, ABG)
00:27:38.803 00.000 21948 Move returns status 0, amount 0
00:27:38.803 00.000 21948 MoveAxis(N, 0, ABG)
00:27:38.803 00.000 21948 Move returns status 0, amount 0
00:27:38.803 00.000 21948 move complete, result=0
00:27:38.803 00.000 21948 worker thread done servicing request
00:27:38.803 00.000 21948 Worker thread wakes up
00:27:38.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:38.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:38.803 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:40.323 01.520 21948 Exposure complete
00:27:40.371 00.048 21948 worker thread done servicing request
00:27:40.371 00.000 18120 OnExposeComplete: enter
00:27:40.373 00.002 18120 UpdateGuideState(): m_state=6
00:27:40.375 00.002 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
00:27:40.376 00.001 18120 Star::Find returns 1 (0), X=408.78, Y=234.63, Mass=2074, SNR=31.3, Peak=184 HFD=3.9
00:27:40.377 00.001 18120 MultiStar: [#1 -0.01,0.59,0.00,M1] [#2 0.01,0.24,0.63,U] [#3 0.10,0.37,0.00,M1] [#4 0.02,0.57,0.00,M3] [#5 0.15,0.62,0.00,M1] [#6 0.07,0.36,0.00,M1] [#7 0.10,0.19,0.55,U] [#8 -0.02,0.55,0.00,M1] 
00:27:40.379 00.002 18120 refined, 2 included, MultiStar: {0.09, 0.21}, one-star: {0.13, 0.20}
00:27:40.380 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.14) = xAngle (2.32 = 2.32)
00:27:40.381 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.42 = -0.86)
00:27:40.382 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
00:27:40.386 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.21, opts=13)
00:27:40.389 00.003 18120 Enqueuing Move request for scope (0.09, 0.21)
00:27:40.391 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:40.394 00.003 21948 Worker thread wakes up
00:27:40.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:27:40.394 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.3
00:27:40.395 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:40.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:40.398 00.003 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:27:40.398 00.000 18120 Enqueuing Expose request
00:27:40.399 00.001 21948 Moving (0.09, 0.21) raw xDistance=-0.15 yDistance=-0.17
00:27:40.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:27:40.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:40.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:27:40.400 00.001 21948 MoveAxis(E, 0, ABG)
00:27:40.400 00.000 21948 Move returns status 0, amount 0
00:27:40.400 00.000 21948 MoveAxis(N, 0, ABG)
00:27:40.400 00.000 21948 Move returns status 0, amount 0
00:27:40.400 00.000 21948 move complete, result=0
00:27:40.400 00.000 21948 worker thread done servicing request
00:27:40.400 00.000 21948 Worker thread wakes up
00:27:40.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:40.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:40.400 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:42.039 01.639 21948 Exposure complete
00:27:42.088 00.049 21948 worker thread done servicing request
00:27:42.088 00.000 18120 OnExposeComplete: enter
00:27:42.089 00.001 18120 UpdateGuideState(): m_state=6
00:27:42.090 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
00:27:42.090 00.000 18120 Star::Find returns 1 (0), X=408.89, Y=234.16, Mass=2128, SNR=31.7, Peak=214 HFD=4.3
00:27:42.091 00.001 18120 MultiStar: [#1 -0.01,-0.19,0.72,U] [#2 0.33,-0.31,0.00,M1] [#3 0.04,-0.07,0.70,U] [#4 0.31,-0.02,0.56,U] [#5 0.23,-0.15,0.53,U] [#6 0.08,-0.08,0.47,U] [#7 0.34,-0.44,0.00,M4] [#8 0.04,0.14,0.42,U] 
00:27:42.091 00.000 18120 refined, 6 included, MultiStar: {0.14, -0.12}, one-star: {0.25, -0.27}
00:27:42.092 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.14) = xAngle (0.44 = 0.44)
00:27:42.092 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.54 = -2.74)
00:27:42.093 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.70 mountX=0.17 mountY=-0.07, mountTheta=-0.41
00:27:42.094 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
00:27:42.095 00.001 18120 Enqueuing Move request for scope (0.14, -0.12)
00:27:42.095 00.000 21948 Worker thread wakes up
00:27:42.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
00:27:42.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
00:27:42.095 00.000 21948 Moving (0.14, -0.12) raw xDistance=0.17 yDistance=-0.07
00:27:42.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:27:42.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:42.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:42.095 00.000 21948 MoveAxis(E, 0, ABG)
00:27:42.095 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:42.096 00.001 18120 UpdateGuideState exits: m=2128 RSB=31.7
00:27:42.096 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:42.097 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:42.098 00.001 21948 Move returns status 0, amount 0
00:27:42.098 00.000 21948 MoveAxis(N, 0, ABG)
00:27:42.098 00.000 21948 Move returns status 0, amount 0
00:27:42.098 00.000 21948 move complete, result=0
00:27:42.098 00.000 18120 Enqueuing Expose request
00:27:42.098 00.000 21948 worker thread done servicing request
00:27:42.098 00.000 21948 Worker thread wakes up
00:27:42.098 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:42.100 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:42.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:43.624 01.524 21948 Exposure complete
00:27:43.662 00.038 21948 worker thread done servicing request
00:27:43.662 00.000 18120 OnExposeComplete: enter
00:27:43.664 00.002 18120 UpdateGuideState(): m_state=6
00:27:43.665 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
00:27:43.665 00.000 18120 Star::Find returns 1 (0), X=408.76, Y=234.24, Mass=2033, SNR=30.9, Peak=201 HFD=4.3
00:27:43.666 00.001 18120 MultiStar: [#1 -0.02,0.00,0.74,U] [#2 0.13,-0.31,0.65,U] [#3 -0.17,0.05,0.70,U] [#4 0.03,0.28,0.54,U] [#5 0.17,-0.10,0.51,U] [#6 -0.20,-0.10,0.48,U] [#7 0.12,-0.21,0.54,U] [#8 -0.27,-0.01,0.45,U] 
00:27:43.666 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.11, -0.19}
00:27:43.667 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
00:27:43.670 00.003 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
00:27:43.673 00.003 18120 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.55 mountX=0.07 mountY=0.03, mountTheta=0.43
00:27:43.677 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.08, opts=13)
00:27:43.680 00.003 18120 Enqueuing Move request for scope (0.00, -0.08)
00:27:43.682 00.002 21948 Worker thread wakes up
00:27:43.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
00:27:43.682 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
00:27:43.682 00.000 21948 Moving (0.00, -0.08) raw xDistance=0.07 yDistance=0.03
00:27:43.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:27:43.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:43.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:43.683 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:43.683 00.000 21948 MoveAxis(E, 0, ABG)
00:27:43.683 00.000 21948 Move returns status 0, amount 0
00:27:43.683 00.000 21948 MoveAxis(N, 0, ABG)
00:27:43.683 00.000 21948 Move returns status 0, amount 0
00:27:43.683 00.000 21948 move complete, result=0
00:27:43.683 00.000 18120 UpdateGuideState exits: m=2033 RSB=30.9
00:27:43.685 00.002 21948 worker thread done servicing request
00:27:43.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:43.686 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:43.686 00.000 18120 Enqueuing Expose request
00:27:43.687 00.001 21948 Worker thread wakes up
00:27:43.687 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:43.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:43.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:45.310 01.623 21948 Exposure complete
00:27:45.363 00.053 21948 worker thread done servicing request
00:27:45.363 00.000 18120 OnExposeComplete: enter
00:27:45.364 00.001 18120 UpdateGuideState(): m_state=6
00:27:45.364 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
00:27:45.365 00.001 18120 Star::Find returns 1 (0), X=408.85, Y=234.07, Mass=1986, SNR=30.6, Peak=208 HFD=4.1
00:27:45.365 00.000 18120 MultiStar: [#1 0.14,0.13,0.72,U] [#2 0.03,0.01,0.66,U] [#3 -0.06,0.11,0.69,U] [#4 0.05,0.31,0.54,U] [#5 0.05,0.11,0.56,U] [#6 -0.20,0.15,0.51,U] [#7 0.14,-0.25,0.53,U] [#8 -0.09,-0.07,0.46,U] 
00:27:45.366 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.20, -0.36}
00:27:45.366 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.14) = xAngle (0.99 = 0.99)
00:27:45.367 00.001 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.09 = -2.19)
00:27:45.367 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.15 mountX=0.03 mountY=-0.04, mountTheta=-0.98
00:27:45.368 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.01, opts=13)
00:27:45.369 00.001 18120 Enqueuing Move request for scope (0.05, -0.01)
00:27:45.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:45.370 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.6
00:27:45.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.371 00.001 21948 Worker thread wakes up
00:27:45.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:45.372 00.001 18120 Enqueuing Expose request
00:27:45.374 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:27:45.374 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:27:45.374 00.000 21948 Moving (0.05, -0.01) raw xDistance=0.03 yDistance=-0.04
00:27:45.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:27:45.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:45.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:45.374 00.000 21948 MoveAxis(E, 0, ABG)
00:27:45.374 00.000 21948 Move returns status 0, amount 0
00:27:45.374 00.000 21948 MoveAxis(N, 0, ABG)
00:27:45.374 00.000 21948 Move returns status 0, amount 0
00:27:45.374 00.000 21948 move complete, result=0
00:27:45.374 00.000 21948 worker thread done servicing request
00:27:45.374 00.000 21948 Worker thread wakes up
00:27:45.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:45.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:45.374 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:46.899 01.525 21948 Exposure complete
00:27:46.927 00.028 21948 worker thread done servicing request
00:27:46.927 00.000 18120 OnExposeComplete: enter
00:27:46.927 00.000 18120 UpdateGuideState(): m_state=6
00:27:46.928 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
00:27:46.928 00.000 18120 Star::Find returns 1 (0), X=408.73, Y=234.26, Mass=2021, SNR=30.9, Peak=198 HFD=3.9
00:27:46.929 00.001 18120 MultiStar: [#1 -0.07,0.09,0.76,U] [#2 0.04,-0.19,0.64,U] [#3 0.03,-0.11,0.70,U] [#4 0.19,0.03,0.57,U] [#5 0.02,-0.02,0.51,U] [#6 -0.18,-0.09,0.51,U] [#7 0.13,-0.12,0.54,U] [#8 -0.18,-0.13,0.46,U] 
00:27:46.930 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.09, -0.17}
00:27:46.930 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
00:27:46.931 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
00:27:46.932 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=0.08 mountY=0.02, mountTheta=0.25
00:27:46.933 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
00:27:46.933 00.000 18120 Enqueuing Move request for scope (0.02, -0.08)
00:27:46.934 00.001 21948 Worker thread wakes up
00:27:46.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:46.934 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.9
00:27:46.935 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:46.935 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:46.936 00.001 18120 Enqueuing Expose request
00:27:46.936 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:27:46.936 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:27:46.936 00.000 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
00:27:46.936 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:27:46.936 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:46.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:46.936 00.000 21948 MoveAxis(E, 0, ABG)
00:27:46.936 00.000 21948 Move returns status 0, amount 0
00:27:46.936 00.000 21948 MoveAxis(N, 0, ABG)
00:27:46.936 00.000 21948 Move returns status 0, amount 0
00:27:46.936 00.000 21948 move complete, result=0
00:27:46.936 00.000 21948 worker thread done servicing request
00:27:46.936 00.000 21948 Worker thread wakes up
00:27:46.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:46.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:46.937 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:48.564 01.627 21948 Exposure complete
00:27:48.589 00.025 21948 worker thread done servicing request
00:27:48.589 00.000 18120 OnExposeComplete: enter
00:27:48.589 00.000 18120 UpdateGuideState(): m_state=6
00:27:48.590 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
00:27:48.590 00.000 18120 Star::Find returns 1 (0), X=409.06, Y=234.12, Mass=2223, SNR=32.5, Peak=231 HFD=4.3
00:27:48.591 00.001 18120 MultiStar: [#1 0.28,-0.07,0.69,U] [#2 0.13,0.02,0.58,U] [#3 -0.06,0.21,0.67,U] [#4 0.05,0.30,0.53,U] [#5 0.03,0.01,0.52,U] [#6 0.06,-0.18,0.47,U] [#7 0.10,-0.28,0.50,U] [#8 -0.03,0.05,0.42,U] 
00:27:48.591 00.000 18120 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.42, -0.31}
00:27:48.592 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.14) = xAngle (0.83 = 0.83)
00:27:48.592 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.93 = -2.36)
00:27:48.593 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=0.10 mountY=-0.11, mountTheta=-0.81
00:27:48.595 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.05, opts=13)
00:27:48.598 00.003 18120 Enqueuing Move request for scope (0.14, -0.05)
00:27:48.600 00.002 21948 Worker thread wakes up
00:27:48.600 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:27:48.600 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:27:48.600 00.000 21948 Moving (0.14, -0.05) raw xDistance=0.10 yDistance=-0.11
00:27:48.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:27:48.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:48.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:48.601 00.001 18120 UpdateGuideState exits: m=2223 RSB=32.5
00:27:48.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.602 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:48.602 00.000 18120 Enqueuing Expose request
00:27:48.603 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:27:48.603 00.000 21948 MoveAxis(E, 0, ABG)
00:27:48.603 00.000 21948 Move returns status 0, amount 0
00:27:48.603 00.000 21948 MoveAxis(N, 0, ABG)
00:27:48.603 00.000 21948 Move returns status 0, amount 0
00:27:48.603 00.000 21948 move complete, result=0
00:27:48.603 00.000 21948 worker thread done servicing request
00:27:48.603 00.000 21948 Worker thread wakes up
00:27:48.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:48.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:48.603 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:50.124 01.521 21948 Exposure complete
00:27:50.151 00.027 21948 worker thread done servicing request
00:27:50.151 00.000 18120 OnExposeComplete: enter
00:27:50.154 00.003 18120 UpdateGuideState(): m_state=6
00:27:50.157 00.003 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
00:27:50.159 00.002 18120 Star::Find returns 1 (0), X=408.85, Y=234.43, Mass=1920, SNR=30.0, Peak=176 HFD=3.9
00:27:50.162 00.003 18120 MultiStar: [#1 -0.03,0.27,0.74,U] [#2 -0.11,0.04,0.67,U] [#3 -0.09,0.12,0.69,U] [#4 0.18,0.48,0.00,M1] [#5 0.00,0.32,0.53,U] [#6 -0.20,0.15,0.50,U] [#7 0.39,-0.03,0.00,M1] [#8 -0.04,0.11,0.46,U] 
00:27:50.164 00.002 18120 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {0.20, -0.00}
00:27:50.164 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
00:27:50.165 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.34)
00:27:50.166 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.70 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
00:27:50.168 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
00:27:50.168 00.000 18120 Enqueuing Move request for scope (-0.02, 0.13)
00:27:50.168 00.000 21948 Worker thread wakes up
00:27:50.169 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:27:50.169 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:27:50.169 00.000 21948 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
00:27:50.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:27:50.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:50.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:50.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:50.169 00.000 21948 MoveAxis(E, 0, ABG)
00:27:50.169 00.000 21948 Move returns status 0, amount 0
00:27:50.169 00.000 21948 MoveAxis(N, 0, ABG)
00:27:50.169 00.000 21948 Move returns status 0, amount 0
00:27:50.169 00.000 21948 move complete, result=0
00:27:50.169 00.000 21948 worker thread done servicing request
00:27:50.169 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.0
00:27:50.170 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:50.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:50.171 00.000 18120 Enqueuing Expose request
00:27:50.171 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:50.172 00.001 21948 Worker thread wakes up
00:27:50.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:50.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:51.795 01.623 21948 Exposure complete
00:27:51.821 00.026 21948 worker thread done servicing request
00:27:51.821 00.000 18120 OnExposeComplete: enter
00:27:51.822 00.001 18120 UpdateGuideState(): m_state=6
00:27:51.822 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
00:27:51.823 00.001 18120 Star::Find returns 1 (0), X=408.60, Y=234.50, Mass=1963, SNR=30.4, Peak=181 HFD=3.4
00:27:51.823 00.000 18120 MultiStar: [#1 -0.04,0.42,0.00,M1] [#2 -0.09,0.14,0.69,U] [#3 -0.55,0.08,0.00,M1] [#4 -0.02,0.31,0.57,U] [#5 -0.11,0.40,0.00,M1] [#6 -0.14,0.22,0.49,U] [#7 -0.06,-0.03,0.52,U] [#8 -0.21,0.21,0.43,U] 
00:27:51.824 00.001 18120 single-star, 5 included, MultiStar: {-0.08, 0.14}, one-star: {-0.04, 0.07}
00:27:51.824 00.000 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.27 = -3.01)
00:27:51.824 00.000 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.09)
00:27:51.825 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.13 mountX=-0.08 mountY=0.01, mountTheta=3.05
00:27:51.829 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
00:27:51.830 00.001 18120 Enqueuing Move request for scope (-0.04, 0.07)
00:27:51.832 00.002 21948 Worker thread wakes up
00:27:51.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:27:51.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:51.833 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.4
00:27:51.834 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:51.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:51.837 00.002 18120 Enqueuing Expose request
00:27:51.839 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:27:51.840 00.001 21948 Moving (-0.04, 0.07) raw xDistance=-0.08 yDistance=0.01
00:27:51.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:27:51.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:51.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:51.840 00.000 21948 MoveAxis(E, 0, ABG)
00:27:51.840 00.000 21948 Move returns status 0, amount 0
00:27:51.840 00.000 21948 MoveAxis(N, 0, ABG)
00:27:51.840 00.000 21948 Move returns status 0, amount 0
00:27:51.840 00.000 21948 move complete, result=0
00:27:51.840 00.000 21948 worker thread done servicing request
00:27:51.840 00.000 21948 Worker thread wakes up
00:27:51.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:51.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:51.841 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:53.362 01.521 21948 Exposure complete
00:27:53.416 00.054 21948 worker thread done servicing request
00:27:53.416 00.000 18120 OnExposeComplete: enter
00:27:53.416 00.000 18120 UpdateGuideState(): m_state=6
00:27:53.417 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
00:27:53.417 00.000 18120 Star::Find returns 1 (0), X=408.70, Y=234.28, Mass=2164, SNR=32.0, Peak=202 HFD=4.0
00:27:53.418 00.001 18120 MultiStar: [#1 -0.11,0.22,0.69,U] [#2 -0.27,0.10,0.66,U] [#3 -0.14,0.11,0.67,U] [#4 -0.21,0.38,0.00,M1] [#5 -0.02,-0.01,0.54,U] [#6 -0.22,0.07,0.50,U] [#7 -0.08,-0.14,0.49,U] [#8 -0.03,0.04,0.44,U] 
00:27:53.418 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {0.05, -0.15}
00:27:53.419 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
00:27:53.419 00.000 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.86)
00:27:53.420 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.90 mountX=-0.06 mountY=0.07, mountTheta=2.26
00:27:53.423 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
00:27:53.424 00.001 18120 Enqueuing Move request for scope (-0.09, 0.02)
00:27:53.424 00.000 21948 Worker thread wakes up
00:27:53.425 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:27:53.425 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:53.425 00.000 18120 UpdateGuideState exits: m=2164 RSB=32.0
00:27:53.426 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.426 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:53.426 00.000 18120 Enqueuing Expose request
00:27:53.427 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:27:53.427 00.000 21948 Moving (-0.09, 0.02) raw xDistance=-0.06 yDistance=0.07
00:27:53.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:27:53.427 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:53.427 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:27:53.427 00.000 21948 MoveAxis(E, 0, ABG)
00:27:53.427 00.000 21948 Move returns status 0, amount 0
00:27:53.427 00.000 21948 MoveAxis(N, 0, ABG)
00:27:53.427 00.000 21948 Move returns status 0, amount 0
00:27:53.427 00.000 21948 move complete, result=0
00:27:53.427 00.000 21948 worker thread done servicing request
00:27:53.427 00.000 21948 Worker thread wakes up
00:27:53.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:53.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:53.427 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:55.061 01.634 21948 Exposure complete
00:27:55.085 00.024 21948 worker thread done servicing request
00:27:55.085 00.000 18120 OnExposeComplete: enter
00:27:55.086 00.001 18120 UpdateGuideState(): m_state=6
00:27:55.086 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
00:27:55.088 00.002 18120 Star::Find returns 1 (0), X=408.58, Y=234.33, Mass=2116, SNR=31.5, Peak=179 HFD=4.2
00:27:55.089 00.001 18120 MultiStar: [#1 -0.04,0.01,0.68,U] [#2 -0.02,0.26,0.62,U] [#3 -0.08,0.13,0.66,U] [#4 0.07,0.26,0.56,U] [#5 -0.03,0.03,0.52,U] [#6 -0.25,-0.04,0.47,U] [#7 0.04,0.08,0.55,U] [#8 -0.28,-0.04,0.40,U] 
00:27:55.090 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.06, -0.10}
00:27:55.091 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.14) = xAngle (3.54 = -2.74)
00:27:55.092 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.64 = 0.36)
00:27:55.092 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.40 mountX=-0.08 mountY=0.03, mountTheta=2.78
00:27:55.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
00:27:55.094 00.000 18120 Enqueuing Move request for scope (-0.06, 0.06)
00:27:55.095 00.001 21948 Worker thread wakes up
00:27:55.095 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:55.095 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.5
00:27:55.096 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:55.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:55.096 00.000 18120 Enqueuing Expose request
00:27:55.097 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:27:55.097 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:27:55.097 00.000 21948 Moving (-0.06, 0.06) raw xDistance=-0.08 yDistance=0.03
00:27:55.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:27:55.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:55.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:55.097 00.000 21948 MoveAxis(E, 0, ABG)
00:27:55.097 00.000 21948 Move returns status 0, amount 0
00:27:55.097 00.000 21948 MoveAxis(N, 0, ABG)
00:27:55.097 00.000 21948 Move returns status 0, amount 0
00:27:55.097 00.000 21948 move complete, result=0
00:27:55.097 00.000 21948 worker thread done servicing request
00:27:55.097 00.000 21948 Worker thread wakes up
00:27:55.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:55.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:55.098 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:56.617 01.519 21948 Exposure complete
00:27:56.650 00.033 21948 worker thread done servicing request
00:27:56.650 00.000 18120 OnExposeComplete: enter
00:27:56.651 00.001 18120 UpdateGuideState(): m_state=6
00:27:56.651 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
00:27:56.652 00.001 18120 Star::Find returns 1 (0), X=408.79, Y=234.19, Mass=2156, SNR=32.0, Peak=199 HFD=4.3
00:27:56.652 00.000 18120 MultiStar: [#1 0.25,0.20,0.71,U] [#2 0.09,0.11,0.64,U] [#3 -0.06,-0.00,0.69,U] [#4 0.28,0.29,0.00,M1] [#5 -0.02,0.03,0.48,U] [#6 0.16,0.18,0.46,U] [#7 -0.02,-0.30,0.49,U] [#8 0.16,0.10,0.45,U] 
00:27:56.653 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.14, -0.24}
00:27:56.653 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.14) = xAngle (1.08 = 1.08)
00:27:56.653 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.18 = -2.10)
00:27:56.654 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.06 mountX=0.04 mountY=-0.08, mountTheta=-1.07
00:27:56.655 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
00:27:56.656 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
00:27:56.656 00.000 21948 Worker thread wakes up
00:27:56.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:56.657 00.001 18120 UpdateGuideState exits: m=2156 RSB=32.0
00:27:56.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.658 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:56.658 00.000 18120 Enqueuing Expose request
00:27:56.659 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:27:56.659 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:27:56.659 00.000 21948 Moving (0.09, -0.01) raw xDistance=0.04 yDistance=-0.08
00:27:56.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:27:56.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:56.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:56.659 00.000 21948 MoveAxis(E, 0, ABG)
00:27:56.659 00.000 21948 Move returns status 0, amount 0
00:27:56.659 00.000 21948 MoveAxis(N, 0, ABG)
00:27:56.659 00.000 21948 Move returns status 0, amount 0
00:27:56.659 00.000 21948 move complete, result=0
00:27:56.659 00.000 21948 worker thread done servicing request
00:27:56.659 00.000 21948 Worker thread wakes up
00:27:56.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:56.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:56.660 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:58.289 01.629 21948 Exposure complete
00:27:58.336 00.047 21948 worker thread done servicing request
00:27:58.336 00.000 18120 OnExposeComplete: enter
00:27:58.340 00.004 18120 UpdateGuideState(): m_state=6
00:27:58.343 00.003 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
00:27:58.345 00.002 18120 Star::Find returns 1 (0), X=408.71, Y=234.18, Mass=2029, SNR=30.8, Peak=189 HFD=4.1
00:27:58.347 00.002 18120 MultiStar: [#1 0.02,0.14,0.70,U] [#2 0.06,-0.22,0.65,U] [#3 -0.06,-0.11,0.67,U] [#4 0.22,-0.01,0.55,U] [#5 0.02,-0.18,0.51,U] [#6 -0.18,0.10,0.51,U] [#7 -0.01,-0.29,0.52,U] [#8 -0.15,-0.11,0.43,U] 
00:27:58.348 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.06, -0.25}
00:27:58.349 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.14) = xAngle (-0.35 = -0.35)
00:27:58.349 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
00:27:58.349 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=0.10 mountY=0.04, mountTheta=0.38
00:27:58.351 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
00:27:58.351 00.000 18120 Enqueuing Move request for scope (0.01, -0.11)
00:27:58.354 00.003 21948 Worker thread wakes up
00:27:58.354 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:27:58.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:58.355 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:27:58.355 00.000 18120 UpdateGuideState exits: m=2029 RSB=30.8
00:27:58.355 00.000 21948 Moving (0.01, -0.11) raw xDistance=0.10 yDistance=0.04
00:27:58.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:27:58.355 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.355 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:58.356 00.001 18120 Enqueuing Expose request
00:27:58.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:58.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:27:58.356 00.000 21948 MoveAxis(E, 0, ABG)
00:27:58.356 00.000 21948 Move returns status 0, amount 0
00:27:58.356 00.000 21948 MoveAxis(N, 0, ABG)
00:27:58.356 00.000 21948 Move returns status 0, amount 0
00:27:58.356 00.000 21948 move complete, result=0
00:27:58.357 00.001 21948 worker thread done servicing request
00:27:58.357 00.000 21948 Worker thread wakes up
00:27:58.357 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:58.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:27:58.357 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:59.881 01.524 21948 Exposure complete
00:27:59.904 00.023 21948 worker thread done servicing request
00:27:59.905 00.001 18120 OnExposeComplete: enter
00:27:59.905 00.000 18120 UpdateGuideState(): m_state=6
00:27:59.906 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
00:27:59.906 00.000 18120 Star::Find returns 1 (0), X=408.68, Y=234.13, Mass=2077, SNR=31.2, Peak=195 HFD=4.1
00:27:59.907 00.001 18120 MultiStar: [#1 0.02,0.13,0.73,U] [#2 0.28,-0.03,0.64,U] [#3 -0.07,0.01,0.67,U] [#4 0.19,0.05,0.58,U] [#5 0.15,0.06,0.53,U] [#6 -0.09,-0.11,0.48,U] [#7 -0.07,-0.37,0.00,M1] [#8 0.01,-0.04,0.44,U] 
00:27:59.907 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.03, -0.30}
00:27:59.908 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.14) = xAngle (0.56 = 0.56)
00:27:59.908 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.66 = -2.62)
00:27:59.909 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=0.07 mountY=-0.04, mountTheta=-0.53
00:27:59.910 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
00:27:59.911 00.001 18120 Enqueuing Move request for scope (0.07, -0.04)
00:27:59.912 00.001 21948 Worker thread wakes up
00:27:59.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:27:59.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:27:59.912 00.000 21948 Moving (0.07, -0.04) raw xDistance=0.07 yDistance=-0.04
00:27:59.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:27:59.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:59.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:59.912 00.000 21948 MoveAxis(E, 0, ABG)
00:27:59.912 00.000 21948 Move returns status 0, amount 0
00:27:59.912 00.000 21948 MoveAxis(N, 0, ABG)
00:27:59.912 00.000 21948 Move returns status 0, amount 0
00:27:59.912 00.000 21948 move complete, result=0
00:27:59.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:27:59.913 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.2
00:27:59.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:59.913 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:27:59.914 00.001 21948 worker thread done servicing request
00:27:59.914 00.000 18120 Enqueuing Expose request
00:27:59.914 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:59.915 00.001 21948 Worker thread wakes up
00:27:59.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:27:59.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:01.544 01.629 21948 Exposure complete
00:28:01.573 00.029 21948 worker thread done servicing request
00:28:01.573 00.000 18120 OnExposeComplete: enter
00:28:01.574 00.001 18120 UpdateGuideState(): m_state=6
00:28:01.574 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
00:28:01.575 00.001 18120 Star::Find returns 1 (0), X=409.00, Y=234.22, Mass=1920, SNR=30.2, Peak=191 HFD=4.1
00:28:01.575 00.000 18120 MultiStar: [#1 -0.01,-0.02,0.73,U] [#2 0.32,-0.23,0.00,M1] [#3 0.08,0.05,0.71,U] [#4 0.23,0.02,0.60,U] [#5 0.12,0.15,0.54,U] [#6 -0.08,0.09,0.53,U] [#7 0.13,-0.13,0.56,U] [#8 -0.30,0.19,0.45,U] 
00:28:01.575 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.35, -0.21}
00:28:01.576 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.14) = xAngle (1.08 = 1.08)
00:28:01.576 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.18 = -2.10)
00:28:01.577 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=0.05 mountY=-0.08, mountTheta=-1.07
00:28:01.578 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.01, opts=13)
00:28:01.578 00.000 18120 Enqueuing Move request for scope (0.10, -0.01)
00:28:01.579 00.001 21948 Worker thread wakes up
00:28:01.579 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:28:01.579 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:28:01.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:01.579 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.2
00:28:01.580 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.580 00.000 21948 Moving (0.10, -0.01) raw xDistance=0.05 yDistance=-0.08
00:28:01.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:01.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:01.580 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:01.580 00.000 21948 MoveAxis(E, 0, ABG)
00:28:01.580 00.000 21948 Move returns status 0, amount 0
00:28:01.580 00.000 21948 MoveAxis(N, 0, ABG)
00:28:01.581 00.001 21948 Move returns status 0, amount 0
00:28:01.581 00.000 21948 move complete, result=0
00:28:01.581 00.000 21948 worker thread done servicing request
00:28:01.581 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:01.581 00.000 18120 Enqueuing Expose request
00:28:01.581 00.000 21948 Worker thread wakes up
00:28:01.582 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:01.582 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:01.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:03.105 01.523 21948 Exposure complete
00:28:03.134 00.029 21948 worker thread done servicing request
00:28:03.134 00.000 18120 OnExposeComplete: enter
00:28:03.137 00.003 18120 UpdateGuideState(): m_state=6
00:28:03.139 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
00:28:03.141 00.002 18120 Star::Find returns 1 (0), X=408.74, Y=234.26, Mass=2094, SNR=31.5, Peak=189 HFD=4.3
00:28:03.142 00.001 18120 MultiStar: [#1 -0.05,0.32,0.73,U] [#2 0.06,0.05,0.64,U] [#3 0.01,0.22,0.69,U] [#4 0.08,0.48,0.00,M1] [#5 0.13,0.05,0.51,U] [#6 -0.14,0.02,0.51,U] [#7 -0.15,-0.36,0.00,M1] [#8 -0.31,0.12,0.45,U] 
00:28:03.143 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.10, -0.17}
00:28:03.144 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
00:28:03.144 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.94 = -0.35)
00:28:03.145 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=-0.07 mountY=-0.03, mountTheta=-2.80
00:28:03.147 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
00:28:03.148 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
00:28:03.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:03.152 00.004 21948 Worker thread wakes up
00:28:03.152 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.5
00:28:03.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:28:03.153 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:03.154 00.001 18120 Enqueuing Expose request
00:28:03.154 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:28:03.154 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.03
00:28:03.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:03.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:03.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:03.154 00.000 21948 MoveAxis(E, 0, ABG)
00:28:03.154 00.000 21948 Move returns status 0, amount 0
00:28:03.154 00.000 21948 MoveAxis(N, 0, ABG)
00:28:03.154 00.000 21948 Move returns status 0, amount 0
00:28:03.154 00.000 21948 move complete, result=0
00:28:03.154 00.000 21948 worker thread done servicing request
00:28:03.154 00.000 21948 Worker thread wakes up
00:28:03.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:03.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:03.155 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:04.793 01.638 21948 Exposure complete
00:28:04.829 00.036 21948 worker thread done servicing request
00:28:04.829 00.000 18120 OnExposeComplete: enter
00:28:04.830 00.001 18120 UpdateGuideState(): m_state=6
00:28:04.830 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
00:28:04.831 00.001 18120 Star::Find returns 1 (0), X=408.58, Y=234.47, Mass=1931, SNR=30.1, Peak=162 HFD=4.2
00:28:04.831 00.000 18120 MultiStar: [#1 -0.03,0.24,0.74,U] [#2 0.06,-0.11,0.66,U] [#3 -0.04,0.06,0.70,U] [#4 -0.03,0.23,0.56,U] [#5 -0.15,0.15,0.54,U] [#6 -0.20,0.07,0.50,U] [#7 0.17,-0.04,0.55,U] [#8 -0.27,-0.08,0.45,U] 
00:28:04.832 00.001 18120 single-star, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.06, 0.04}
00:28:04.832 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
00:28:04.833 00.001 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
00:28:04.833 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.54 mountX=-0.06 mountY=0.04, mountTheta=2.63
00:28:04.834 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
00:28:04.836 00.002 18120 Enqueuing Move request for scope (-0.06, 0.04)
00:28:04.836 00.000 21948 Worker thread wakes up
00:28:04.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:04.837 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:28:04.837 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:28:04.837 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.1
00:28:04.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:04.840 00.003 21948 Moving (-0.06, 0.04) raw xDistance=-0.06 yDistance=0.04
00:28:04.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:04.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:04.840 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:04.841 00.001 18120 Enqueuing Expose request
00:28:04.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:04.841 00.000 21948 MoveAxis(E, 0, ABG)
00:28:04.841 00.000 21948 Move returns status 0, amount 0
00:28:04.841 00.000 21948 MoveAxis(N, 0, ABG)
00:28:04.841 00.000 21948 Move returns status 0, amount 0
00:28:04.841 00.000 21948 move complete, result=0
00:28:04.841 00.000 21948 worker thread done servicing request
00:28:04.841 00.000 21948 Worker thread wakes up
00:28:04.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:04.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:04.842 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:06.357 01.515 21948 Exposure complete
00:28:06.401 00.044 21948 worker thread done servicing request
00:28:06.401 00.000 18120 OnExposeComplete: enter
00:28:06.401 00.000 18120 UpdateGuideState(): m_state=6
00:28:06.402 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
00:28:06.402 00.000 18120 Star::Find returns 1 (0), X=408.64, Y=234.19, Mass=1955, SNR=30.4, Peak=189 HFD=4.1
00:28:06.403 00.001 18120 MultiStar: [#1 -0.12,0.08,0.75,U] [#2 0.17,-0.11,0.67,U] [#3 0.07,0.01,0.71,U] [#4 -0.01,0.10,0.57,U] [#5 0.04,-0.15,0.55,U] [#6 -0.13,0.19,0.50,U] [#7 -0.06,-0.27,0.53,U] [#8 -0.34,-0.19,0.00,M1] 
00:28:06.403 00.000 18120 refined, 7 included, MultiStar: {-0.00, -0.06}, one-star: {-0.00, -0.24}
00:28:06.404 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.14) = xAngle (-0.46 = -0.46)
00:28:06.404 00.000 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.64 = 2.64)
00:28:06.405 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.60 mountX=0.05 mountY=0.03, mountTheta=0.49
00:28:06.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.06, opts=13)
00:28:06.407 00.001 18120 Enqueuing Move request for scope (-0.00, -0.06)
00:28:06.407 00.000 21948 Worker thread wakes up
00:28:06.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
00:28:06.407 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
00:28:06.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:06.408 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.4
00:28:06.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:06.409 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:06.409 00.000 18120 Enqueuing Expose request
00:28:06.410 00.001 21948 Moving (-0.00, -0.06) raw xDistance=0.05 yDistance=0.03
00:28:06.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:06.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:06.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:28:06.410 00.000 21948 MoveAxis(E, 0, ABG)
00:28:06.410 00.000 21948 Move returns status 0, amount 0
00:28:06.410 00.000 21948 MoveAxis(N, 0, ABG)
00:28:06.410 00.000 21948 Move returns status 0, amount 0
00:28:06.410 00.000 21948 move complete, result=0
00:28:06.410 00.000 21948 worker thread done servicing request
00:28:06.410 00.000 21948 Worker thread wakes up
00:28:06.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:06.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:06.410 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:08.044 01.634 21948 Exposure complete
00:28:08.073 00.029 21948 worker thread done servicing request
00:28:08.073 00.000 18120 OnExposeComplete: enter
00:28:08.073 00.000 18120 UpdateGuideState(): m_state=6
00:28:08.074 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
00:28:08.075 00.001 18120 Star::Find returns 1 (0), X=408.52, Y=234.08, Mass=2000, SNR=30.6, Peak=166 HFD=4.0
00:28:08.075 00.000 18120 MultiStar: [#1 -0.25,0.24,0.74,U] [#2 -0.29,-0.11,0.66,U] [#3 -0.21,0.07,0.71,U] [#4 0.16,0.18,0.57,U] [#5 -0.13,-0.12,0.55,U] [#6 -0.37,0.00,0.00,M1] [#7 -0.14,-0.31,0.49,U] [#8 -0.29,-0.02,0.46,U] 
00:28:08.077 00.002 18120 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.12, -0.35}
00:28:08.077 00.000 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.63 = -1.63)
00:28:08.077 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
00:28:08.078 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.77 mountX=-0.01 mountY=0.17, mountTheta=1.63
00:28:08.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.06, opts=13)
00:28:08.079 00.000 18120 Enqueuing Move request for scope (-0.16, -0.06)
00:28:08.080 00.001 21948 Worker thread wakes up
00:28:08.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:08.081 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
00:28:08.081 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
00:28:08.081 00.000 21948 Moving (-0.16, -0.06) raw xDistance=-0.01 yDistance=0.17
00:28:08.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:28:08.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:08.081 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.6
00:28:08.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.082 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:08.082 00.000 18120 Enqueuing Expose request
00:28:08.083 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:28:08.083 00.000 21948 MoveAxis(E, 0, ABG)
00:28:08.083 00.000 21948 Move returns status 0, amount 0
00:28:08.083 00.000 21948 MoveAxis(N, 0, ABG)
00:28:08.083 00.000 21948 Move returns status 0, amount 0
00:28:08.083 00.000 21948 move complete, result=0
00:28:08.083 00.000 21948 worker thread done servicing request
00:28:08.083 00.000 21948 Worker thread wakes up
00:28:08.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:08.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:08.083 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:09.601 01.518 21948 Exposure complete
00:28:09.646 00.045 21948 worker thread done servicing request
00:28:09.646 00.000 18120 OnExposeComplete: enter
00:28:09.647 00.001 18120 UpdateGuideState(): m_state=6
00:28:09.649 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
00:28:09.650 00.001 18120 Star::Find returns 1 (0), X=408.67, Y=234.23, Mass=2175, SNR=32.1, Peak=186 HFD=4.3
00:28:09.650 00.000 18120 MultiStar: [#1 -0.43,0.08,0.00,M1] [#2 -0.09,-0.12,0.60,U] [#3 -0.19,0.04,0.69,U] [#4 -0.21,-0.16,0.53,U] [#5 -0.02,0.04,0.49,U] [#6 -0.25,0.16,0.47,U] [#7 -0.05,-0.02,0.50,U] [#8 -0.24,0.02,0.43,U] 
00:28:09.651 00.001 18120 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {0.02, -0.20}
00:28:09.651 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.14) = xAngle (-1.57 = -1.57)
00:28:09.651 00.000 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
00:28:09.652 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.72 mountX=-0.00 mountY=0.12, mountTheta=1.57
00:28:09.654 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.05, opts=13)
00:28:09.654 00.000 18120 Enqueuing Move request for scope (-0.11, -0.05)
00:28:09.655 00.001 21948 Worker thread wakes up
00:28:09.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
00:28:09.655 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
00:28:09.655 00.000 21948 Moving (-0.11, -0.05) raw xDistance=-0.00 yDistance=0.12
00:28:09.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:28:09.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:09.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:09.655 00.000 18120 UpdateGuideState exits: m=2175 RSB=32.1
00:28:09.656 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:09.656 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:09.657 00.001 18120 Enqueuing Expose request
00:28:09.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:28:09.657 00.000 21948 MoveAxis(E, 0, ABG)
00:28:09.657 00.000 21948 Move returns status 0, amount 0
00:28:09.657 00.000 21948 MoveAxis(N, 0, ABG)
00:28:09.657 00.000 21948 Move returns status 0, amount 0
00:28:09.657 00.000 21948 move complete, result=0
00:28:09.657 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:09.658 00.001 21948 worker thread done servicing request
00:28:09.658 00.000 21948 Worker thread wakes up
00:28:09.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:09.658 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:11.290 01.632 21948 Exposure complete
00:28:11.314 00.024 21948 worker thread done servicing request
00:28:11.314 00.000 18120 OnExposeComplete: enter
00:28:11.315 00.001 18120 UpdateGuideState(): m_state=6
00:28:11.316 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
00:28:11.316 00.000 18120 Star::Find returns 1 (0), X=408.57, Y=234.25, Mass=1992, SNR=30.6, Peak=179 HFD=3.9
00:28:11.317 00.001 18120 MultiStar: [#1 -0.21,0.22,0.76,U] [#2 0.06,-0.04,0.68,U] [#3 -0.16,0.06,0.71,U] [#4 0.20,0.28,0.55,U] [#5 -0.09,0.13,0.53,U] [#6 -0.25,0.04,0.54,U] [#7 0.05,-0.05,0.52,U] [#8 -0.19,0.10,0.44,U] 
00:28:11.318 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.08, -0.18}
00:28:11.318 00.000 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
00:28:11.320 00.002 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.56)
00:28:11.322 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.60 mountX=-0.07 mountY=0.05, mountTheta=2.57
00:28:11.325 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
00:28:11.327 00.002 18120 Enqueuing Move request for scope (-0.08, 0.05)
00:28:11.330 00.003 21948 Worker thread wakes up
00:28:11.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:28:11.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:28:11.330 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:11.331 00.001 21948 Moving (-0.08, 0.05) raw xDistance=-0.07 yDistance=0.05
00:28:11.331 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.6
00:28:11.332 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:11.333 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:11.334 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:11.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:11.335 00.001 18120 Enqueuing Expose request
00:28:11.336 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:11.336 00.000 21948 MoveAxis(E, 0, ABG)
00:28:11.336 00.000 21948 Move returns status 0, amount 0
00:28:11.336 00.000 21948 MoveAxis(N, 0, ABG)
00:28:11.336 00.000 21948 Move returns status 0, amount 0
00:28:11.336 00.000 21948 move complete, result=0
00:28:11.336 00.000 21948 worker thread done servicing request
00:28:11.337 00.001 21948 Worker thread wakes up
00:28:11.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:11.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:11.337 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:12.852 01.515 21948 Exposure complete
00:28:12.903 00.051 21948 worker thread done servicing request
00:28:12.903 00.000 18120 OnExposeComplete: enter
00:28:12.904 00.001 18120 UpdateGuideState(): m_state=6
00:28:12.906 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
00:28:12.908 00.002 18120 Star::Find returns 1 (0), X=408.62, Y=234.05, Mass=1858, SNR=29.7, Peak=168 HFD=4.0
00:28:12.909 00.001 18120 MultiStar: [#1 -0.13,-0.04,0.73,U] [#2 -0.24,-0.35,0.00,M1] [#3 0.05,-0.19,0.69,U] [#4 0.02,0.17,0.57,U] [#5 -0.08,-0.10,0.52,U] [#6 -0.31,0.06,0.51,U] [#7 0.16,-0.48,0.00,M1] [#8 -0.09,-0.09,0.44,U] 
00:28:12.911 00.002 18120 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {-0.03, -0.38}
00:28:12.912 00.001 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.14) = xAngle (-0.98 = -0.98)
00:28:12.912 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.12 = 2.12)
00:28:12.913 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.12 mountX=0.08 mountY=0.11, mountTheta=0.99
00:28:12.915 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.11, opts=13)
00:28:12.916 00.001 18120 Enqueuing Move request for scope (-0.07, -0.11)
00:28:12.916 00.000 21948 Worker thread wakes up
00:28:12.916 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
00:28:12.916 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:12.916 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.7
00:28:12.917 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:12.917 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:12.917 00.000 18120 Enqueuing Expose request
00:28:12.918 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
00:28:12.918 00.000 21948 Moving (-0.07, -0.11) raw xDistance=0.08 yDistance=0.11
00:28:12.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:28:12.918 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:12.918 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:28:12.918 00.000 21948 MoveAxis(E, 0, ABG)
00:28:12.918 00.000 21948 Move returns status 0, amount 0
00:28:12.918 00.000 21948 MoveAxis(N, 0, ABG)
00:28:12.918 00.000 21948 Move returns status 0, amount 0
00:28:12.918 00.000 21948 move complete, result=0
00:28:12.918 00.000 21948 worker thread done servicing request
00:28:12.918 00.000 21948 Worker thread wakes up
00:28:12.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:12.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:12.918 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:14.543 01.625 21948 Exposure complete
00:28:14.583 00.040 21948 worker thread done servicing request
00:28:14.583 00.000 18120 OnExposeComplete: enter
00:28:14.584 00.001 18120 UpdateGuideState(): m_state=6
00:28:14.586 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
00:28:14.587 00.001 18120 Star::Find returns 1 (0), X=408.61, Y=234.17, Mass=2081, SNR=31.3, Peak=184 HFD=4.1
00:28:14.588 00.001 18120 MultiStar: [#1 -0.19,0.05,0.73,U] [#2 -0.34,-0.02,0.65,U] [#3 -0.15,-0.08,0.67,U] [#4 -0.17,0.23,0.56,U] [#5 -0.40,0.19,0.00,M1] [#6 -0.09,0.13,0.49,U] [#7 -0.15,-0.04,0.50,U] [#8 -0.41,-0.08,0.00,M1] 
00:28:14.588 00.000 18120 refined, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.03, -0.26}
00:28:14.588 00.000 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.83 = -1.83)
00:28:14.590 00.002 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
00:28:14.591 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.97 mountX=-0.04 mountY=0.15, mountTheta=1.83
00:28:14.592 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.03, opts=13)
00:28:14.592 00.000 18120 Enqueuing Move request for scope (-0.15, -0.03)
00:28:14.593 00.001 21948 Worker thread wakes up
00:28:14.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:14.593 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.3
00:28:14.594 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:14.595 00.001 18120 Enqueuing Expose request
00:28:14.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
00:28:14.595 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
00:28:14.595 00.000 21948 Moving (-0.15, -0.03) raw xDistance=-0.04 yDistance=0.15
00:28:14.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:14.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:14.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:28:14.595 00.000 21948 MoveAxis(E, 0, ABG)
00:28:14.595 00.000 21948 Move returns status 0, amount 0
00:28:14.595 00.000 21948 MoveAxis(N, 0, ABG)
00:28:14.595 00.000 21948 Move returns status 0, amount 0
00:28:14.595 00.000 21948 move complete, result=0
00:28:14.595 00.000 21948 worker thread done servicing request
00:28:14.595 00.000 21948 Worker thread wakes up
00:28:14.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:14.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:14.595 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:16.122 01.527 21948 Exposure complete
00:28:16.162 00.040 21948 worker thread done servicing request
00:28:16.163 00.001 18120 OnExposeComplete: enter
00:28:16.163 00.000 18120 UpdateGuideState(): m_state=6
00:28:16.165 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
00:28:16.166 00.001 18120 Star::Find returns 1 (0), X=408.67, Y=234.12, Mass=1987, SNR=30.7, Peak=189 HFD=4.0
00:28:16.168 00.002 18120 MultiStar: [#1 -0.20,0.04,0.71,U] [#2 -0.17,-0.38,0.00,M1] [#3 -0.18,-0.36,0.00,M1] [#4 -0.00,0.09,0.55,U] [#5 -0.07,-0.09,0.56,U] [#6 -0.39,-0.08,0.00,M1] [#7 -0.03,-0.45,0.00,M1] [#8 -0.22,-0.08,0.45,U] 
00:28:16.168 00.000 18120 refined, 4 included, MultiStar: {-0.08, -0.10}, one-star: {0.03, -0.31}
00:28:16.169 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.14) = xAngle (-1.11 = -1.11)
00:28:16.169 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.00 = 2.00)
00:28:16.169 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.25 mountX=0.06 mountY=0.11, mountTheta=1.11
00:28:16.172 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
00:28:16.172 00.000 18120 Enqueuing Move request for scope (-0.08, -0.10)
00:28:16.172 00.000 21948 Worker thread wakes up
00:28:16.173 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:28:16.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:28:16.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:16.173 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.7
00:28:16.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:16.174 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:16.174 00.000 18120 Enqueuing Expose request
00:28:16.175 00.001 21948 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.11
00:28:16.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:28:16.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:16.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:28:16.175 00.000 21948 MoveAxis(E, 0, ABG)
00:28:16.175 00.000 21948 Move returns status 0, amount 0
00:28:16.175 00.000 21948 MoveAxis(N, 0, ABG)
00:28:16.175 00.000 21948 Move returns status 0, amount 0
00:28:16.175 00.000 21948 move complete, result=0
00:28:16.175 00.000 21948 worker thread done servicing request
00:28:16.175 00.000 21948 Worker thread wakes up
00:28:16.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:16.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:16.175 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:17.813 01.638 21948 Exposure complete
00:28:17.847 00.034 21948 worker thread done servicing request
00:28:17.848 00.001 18120 OnExposeComplete: enter
00:28:17.850 00.002 18120 UpdateGuideState(): m_state=6
00:28:17.851 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
00:28:17.851 00.000 18120 Star::Find returns 1 (0), X=408.60, Y=234.10, Mass=2051, SNR=31.1, Peak=195 HFD=4.0
00:28:17.852 00.001 18120 MultiStar: [#1 0.04,-0.08,0.70,U] [#2 -0.11,-0.14,0.65,U] [#3 -0.19,-0.01,0.69,U] [#4 0.06,0.16,0.54,U] [#5 -0.02,0.07,0.51,U] [#6 -0.28,0.00,0.48,U] [#7 0.08,-0.38,0.00,M2] [#8 -0.27,-0.09,0.42,U] 
00:28:17.853 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {-0.04, -0.33}
00:28:17.854 00.001 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.14) = xAngle (-1.27 = -1.27)
00:28:17.856 00.002 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
00:28:17.858 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=0.04 mountY=0.12, mountTheta=1.27
00:28:17.862 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.08, opts=13)
00:28:17.862 00.000 18120 Enqueuing Move request for scope (-0.09, -0.08)
00:28:17.863 00.001 21948 Worker thread wakes up
00:28:17.863 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:28:17.863 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:28:17.863 00.000 21948 Moving (-0.09, -0.08) raw xDistance=0.04 yDistance=0.12
00:28:17.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:17.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:17.863 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:17.864 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.1
00:28:17.865 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:17.865 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:17.866 00.001 18120 Enqueuing Expose request
00:28:17.866 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:28:17.866 00.000 21948 MoveAxis(E, 0, ABG)
00:28:17.866 00.000 21948 Move returns status 0, amount 0
00:28:17.866 00.000 21948 MoveAxis(N, 0, ABG)
00:28:17.866 00.000 21948 Move returns status 0, amount 0
00:28:17.866 00.000 21948 move complete, result=0
00:28:17.866 00.000 21948 worker thread done servicing request
00:28:17.866 00.000 21948 Worker thread wakes up
00:28:17.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:17.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:17.867 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:19.394 01.527 21948 Exposure complete
00:28:19.427 00.033 21948 worker thread done servicing request
00:28:19.427 00.000 18120 OnExposeComplete: enter
00:28:19.428 00.001 18120 UpdateGuideState(): m_state=6
00:28:19.428 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
00:28:19.429 00.001 18120 Star::Find returns 1 (0), X=408.46, Y=234.26, Mass=2034, SNR=30.9, Peak=178 HFD=3.9
00:28:19.429 00.000 18120 MultiStar: [#1 -0.58,0.07,0.00,M1] [#2 -0.26,-0.00,0.66,U] [#3 -0.45,-0.12,0.00,M1] [#4 -0.26,0.10,0.55,U] [#5 -0.34,0.13,0.00,M1] [#6 -0.57,0.01,0.00,M1] [#7 -0.07,-0.45,0.00,M3] [#8 -0.53,0.01,0.00,M1] 
00:28:19.430 00.001 18120 refined, 2 included, MultiStar: {-0.23, -0.05}, one-star: {-0.19, -0.17}
00:28:19.430 00.000 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.78 = -1.78)
00:28:19.431 00.001 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
00:28:19.431 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.92 mountX=-0.05 mountY=0.23, mountTheta=1.78
00:28:19.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.05, opts=13)
00:28:19.433 00.001 18120 Enqueuing Move request for scope (-0.23, -0.05)
00:28:19.433 00.000 21948 Worker thread wakes up
00:28:19.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:19.434 00.001 18120 UpdateGuideState exits: m=2034 RSB=30.9
00:28:19.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:19.435 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:19.435 00.000 18120 Enqueuing Expose request
00:28:19.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
00:28:19.436 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
00:28:19.436 00.000 21948 Moving (-0.23, -0.05) raw xDistance=-0.05 yDistance=0.23
00:28:19.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:19.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:19.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:28:19.436 00.000 21948 MoveAxis(E, 0, ABG)
00:28:19.436 00.000 21948 Move returns status 0, amount 0
00:28:19.436 00.000 21948 MoveAxis(N, 0, ABG)
00:28:19.436 00.000 21948 Move returns status 0, amount 0
00:28:19.436 00.000 21948 move complete, result=0
00:28:19.436 00.000 21948 worker thread done servicing request
00:28:19.436 00.000 21948 Worker thread wakes up
00:28:19.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:19.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:19.436 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:21.064 01.628 21948 Exposure complete
00:28:21.096 00.032 21948 worker thread done servicing request
00:28:21.097 00.001 18120 OnExposeComplete: enter
00:28:21.097 00.000 18120 UpdateGuideState(): m_state=6
00:28:21.098 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
00:28:21.098 00.000 18120 Star::Find returns 1 (0), X=408.37, Y=234.30, Mass=2151, SNR=32.0, Peak=203 HFD=4.0
00:28:21.099 00.001 18120 MultiStar: [#1 -0.47,0.16,0.00,M2] [#2 -0.26,-0.17,0.62,U] [#3 -0.38,-0.03,0.00,M2] [#4 -0.11,0.23,0.53,U] [#5 -0.14,-0.01,0.52,U] [#6 -0.35,0.11,0.00,M2] [#7 -0.26,-0.26,0.00,M4] [#8 -0.18,0.02,0.45,U] 
00:28:21.099 00.000 18120 refined, 4 included, MultiStar: {-0.21, -0.04}, one-star: {-0.28, -0.13}
00:28:21.100 00.001 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
00:28:21.100 00.000 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
00:28:21.100 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.97 mountX=-0.05 mountY=0.20, mountTheta=1.83
00:28:21.104 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.04, opts=13)
00:28:21.105 00.001 18120 Enqueuing Move request for scope (-0.21, -0.04)
00:28:21.105 00.000 21948 Worker thread wakes up
00:28:21.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:21.106 00.001 18120 UpdateGuideState exits: m=2151 RSB=32.0
00:28:21.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:21.107 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:21.107 00.000 18120 Enqueuing Expose request
00:28:21.108 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
00:28:21.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
00:28:21.108 00.000 21948 Moving (-0.21, -0.04) raw xDistance=-0.05 yDistance=0.20
00:28:21.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:21.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:21.108 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:28:21.108 00.000 21948 MoveAxis(E, 0, ABG)
00:28:21.108 00.000 21948 Move returns status 0, amount 0
00:28:21.108 00.000 21948 MoveAxis(N, 0, ABG)
00:28:21.108 00.000 21948 Move returns status 0, amount 0
00:28:21.108 00.000 21948 move complete, result=0
00:28:21.108 00.000 21948 worker thread done servicing request
00:28:21.108 00.000 21948 Worker thread wakes up
00:28:21.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:21.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:21.108 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:22.623 01.515 21948 Exposure complete
00:28:22.662 00.039 21948 worker thread done servicing request
00:28:22.662 00.000 18120 OnExposeComplete: enter
00:28:22.663 00.001 18120 UpdateGuideState(): m_state=6
00:28:22.664 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
00:28:22.664 00.000 18120 Star::Find returns 1 (0), X=408.32, Y=234.23, Mass=2000, SNR=30.6, Peak=167 HFD=3.9
00:28:22.665 00.001 18120 MultiStar: [#1 -0.35,0.10,0.00,M3] [#2 -0.27,-0.22,0.66,U] [#3 -0.45,-0.13,0.00,M3] [#4 -0.24,0.00,0.56,U] [#5 -0.29,-0.10,0.55,U] [#6 -0.49,0.09,0.00,M3] [#7 -0.21,-0.33,0.00,M5] [#8 -0.59,0.17,0.00,M1] 
00:28:22.665 00.000 18120 refined, 3 included, MultiStar: {-0.29, -0.14}, one-star: {-0.32, -0.20}
00:28:22.666 00.001 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.14) = xAngle (-1.53 = -1.53)
00:28:22.666 00.000 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.57 = 1.57)
00:28:22.666 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-2.68 mountX=0.01 mountY=0.32, mountTheta=1.53
00:28:22.668 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.14, opts=13)
00:28:22.669 00.001 18120 Enqueuing Move request for scope (-0.29, -0.14)
00:28:22.669 00.000 21948 Worker thread wakes up
00:28:22.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:22.670 00.001 18120 UpdateGuideState exits: m=2000 RSB=30.6
00:28:22.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:22.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:22.671 00.000 18120 Enqueuing Expose request
00:28:22.672 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.14) opts 0xd
00:28:22.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.14)
00:28:22.672 00.000 21948 Moving (-0.29, -0.14) raw xDistance=0.01 yDistance=0.32
00:28:22.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:28:22.672 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.75
00:28:22.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:28:22.672 00.000 21948 MoveAxis(E, 0, ABG)
00:28:22.672 00.000 21948 Move returns status 0, amount 0
00:28:22.672 00.000 21948 MoveAxis(S, 77, ABG)
00:28:22.672 00.000 21948 Guiding  Dir = 1, Dur = 77
00:28:22.672 00.000 21948 IsSlewing returns 0
00:28:22.672 00.000 21948 IsGuiding returns 0
00:28:22.677 00.005 21948 PulseGuide returned control before completion, sleep 83
00:28:22.763 00.086 21948 IsGuiding returns 1
00:28:22.763 00.000 21948 scope still moving after pulse duration time elapsed
00:28:22.795 00.032 21948 IsSlewing returns 0
00:28:22.795 00.000 21948 IsGuiding returns 0
00:28:22.795 00.000 21948 scope move finished after 77 + 45 ms
00:28:22.795 00.000 21948 Move returns status 0, amount 77
00:28:22.795 00.000 21948 move complete, result=0
00:28:22.796 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 77 ms SOUTH
00:28:22.796 00.000 21948 worker thread done servicing request
00:28:22.796 00.000 21948 Worker thread wakes up
00:28:22.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:22.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:24.422 01.626 21948 Exposure complete
00:28:24.456 00.034 21948 worker thread done servicing request
00:28:24.456 00.000 18120 OnExposeComplete: enter
00:28:24.456 00.000 18120 UpdateGuideState(): m_state=6
00:28:24.457 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
00:28:24.457 00.000 18120 Star::Find returns 1 (0), X=408.70, Y=234.38, Mass=1966, SNR=30.5, Peak=161 HFD=3.9
00:28:24.458 00.001 18120 MultiStar: [#1 -0.24,0.38,0.00,M4] [#2 -0.19,0.14,0.66,U] [#3 -0.25,0.16,0.69,U] [#4 -0.13,0.43,0.00,M1] [#5 -0.36,0.33,0.00,M1] [#6 -0.25,0.28,0.00,M4] [#7 -0.20,0.02,0.54,U] [#8 -0.30,0.28,0.00,M2] 
00:28:24.458 00.000 18120 single-star, 3 included, MultiStar: {-0.12, 0.06}, one-star: {0.06, -0.05}
00:28:24.459 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.14) = xAngle (0.44 = 0.44)
00:28:24.459 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.54 = -2.74)
00:28:24.460 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.71 mountX=0.07 mountY=-0.03, mountTheta=-0.40
00:28:24.461 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
00:28:24.461 00.000 18120 Enqueuing Move request for scope (0.06, -0.05)
00:28:24.462 00.001 21948 Worker thread wakes up
00:28:24.462 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:28:24.462 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:28:24.462 00.000 21948 Moving (0.06, -0.05) raw xDistance=0.07 yDistance=-0.03
00:28:24.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:28:24.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:24.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:24.462 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.5
00:28:24.463 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:24.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:24.464 00.001 18120 Enqueuing Expose request
00:28:24.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:24.464 00.000 21948 MoveAxis(E, 0, ABG)
00:28:24.464 00.000 21948 Move returns status 0, amount 0
00:28:24.464 00.000 21948 MoveAxis(N, 0, ABG)
00:28:24.464 00.000 21948 Move returns status 0, amount 0
00:28:24.464 00.000 21948 move complete, result=0
00:28:24.465 00.001 21948 worker thread done servicing request
00:28:24.465 00.000 21948 Worker thread wakes up
00:28:24.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:24.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:24.465 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:25.984 01.519 21948 Exposure complete
00:28:26.020 00.036 21948 worker thread done servicing request
00:28:26.020 00.000 18120 OnExposeComplete: enter
00:28:26.021 00.001 18120 UpdateGuideState(): m_state=6
00:28:26.022 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
00:28:26.023 00.001 18120 Star::Find returns 1 (0), X=408.64, Y=234.33, Mass=2197, SNR=32.3, Peak=180 HFD=4.1
00:28:26.024 00.001 18120 MultiStar: [#1 -0.35,0.38,0.00,M5] [#2 -0.20,0.12,0.61,U] [#3 -0.28,0.22,0.64,U] [#4 -0.03,0.51,0.00,M2] [#5 -0.30,0.62,0.00,M2] [#6 -0.23,0.04,0.47,U] [#7 -0.21,-0.02,0.51,U] [#8 -0.47,0.23,0.00,M3] 
00:28:26.024 00.000 18120 single-star, 4 included, MultiStar: {-0.16, 0.04}, one-star: {-0.00, -0.10}
00:28:26.025 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
00:28:26.026 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
00:28:26.027 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=0.09 mountY=0.05, mountTheta=0.48
00:28:26.028 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.10, opts=13)
00:28:26.029 00.001 18120 Enqueuing Move request for scope (-0.00, -0.10)
00:28:26.030 00.001 21948 Worker thread wakes up
00:28:26.030 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:26.031 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:28:26.031 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:28:26.031 00.000 18120 UpdateGuideState exits: m=2197 RSB=32.3
00:28:26.031 00.000 21948 Moving (-0.00, -0.10) raw xDistance=0.09 yDistance=0.05
00:28:26.031 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:26.032 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:26.032 00.000 18120 Enqueuing Expose request
00:28:26.033 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:28:26.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:26.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:26.033 00.000 21948 MoveAxis(E, 0, ABG)
00:28:26.033 00.000 21948 Move returns status 0, amount 0
00:28:26.033 00.000 21948 MoveAxis(N, 0, ABG)
00:28:26.033 00.000 21948 Move returns status 0, amount 0
00:28:26.033 00.000 21948 move complete, result=0
00:28:26.033 00.000 21948 worker thread done servicing request
00:28:26.033 00.000 21948 Worker thread wakes up
00:28:26.033 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:26.033 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:26.033 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:27.662 01.629 21948 Exposure complete
00:28:27.694 00.032 21948 worker thread done servicing request
00:28:27.694 00.000 18120 OnExposeComplete: enter
00:28:27.695 00.001 18120 UpdateGuideState(): m_state=6
00:28:27.696 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
00:28:27.696 00.000 18120 Star::Find returns 1 (0), X=408.73, Y=234.47, Mass=2030, SNR=30.9, Peak=179 HFD=4.1
00:28:27.697 00.001 18120 MultiStar: [#1 -0.22,0.32,0.00,M6] [#2 -0.11,0.13,0.65,U] [#3 -0.24,0.12,0.68,U] [#4 -0.09,0.10,0.56,U] [#5 -0.21,0.23,0.53,U] [#6 -0.26,0.16,0.49,U] [#7 -0.06,-0.17,0.54,U] [#8 -0.12,0.13,0.44,U] 
00:28:27.697 00.000 18120 single-star, 7 included, MultiStar: {-0.11, 0.09}, one-star: {0.08, 0.04}
00:28:27.698 00.001 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.14) = xAngle (1.56 = 1.56)
00:28:27.698 00.000 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.66 = -1.62)
00:28:27.698 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=0.00 mountY=-0.09, mountTheta=-1.56
00:28:27.699 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
00:28:27.700 00.001 18120 Enqueuing Move request for scope (0.08, 0.04)
00:28:27.700 00.000 21948 Worker thread wakes up
00:28:27.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:27.701 00.001 18120 UpdateGuideState exits: m=2030 RSB=30.9
00:28:27.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:27.702 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:28:27.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:28:27.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:27.702 00.000 18120 Enqueuing Expose request
00:28:27.703 00.001 21948 Moving (0.08, 0.04) raw xDistance=0.00 yDistance=-0.09
00:28:27.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:27.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:27.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:27.703 00.000 21948 MoveAxis(E, 0, ABG)
00:28:27.703 00.000 21948 Move returns status 0, amount 0
00:28:27.703 00.000 21948 MoveAxis(N, 0, ABG)
00:28:27.703 00.000 21948 Move returns status 0, amount 0
00:28:27.703 00.000 21948 move complete, result=0
00:28:27.703 00.000 21948 worker thread done servicing request
00:28:27.703 00.000 21948 Worker thread wakes up
00:28:27.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:27.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:27.703 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:29.219 01.516 21948 Exposure complete
00:28:29.262 00.043 21948 worker thread done servicing request
00:28:29.262 00.000 18120 OnExposeComplete: enter
00:28:29.263 00.001 18120 UpdateGuideState(): m_state=6
00:28:29.264 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
00:28:29.264 00.000 18120 Star::Find returns 1 (0), X=408.52, Y=234.33, Mass=2127, SNR=31.6, Peak=175 HFD=4.3
00:28:29.265 00.001 18120 MultiStar: [#1 -0.29,0.35,0.00,M7] [#2 -0.20,0.13,0.64,U] [#3 0.01,0.06,0.66,U] [#4 -0.10,0.34,0.53,U] [#5 -0.18,0.21,0.52,U] [#6 -0.33,-0.01,0.52,U] [#7 -0.12,-0.15,0.51,U] [#8 -0.39,0.06,0.00,M3] 
00:28:29.267 00.002 18120 refined, 6 included, MultiStar: {-0.14, 0.05}, one-star: {-0.12, -0.10}
00:28:29.270 00.003 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.14) = xAngle (3.93 = -2.35)
00:28:29.272 00.002 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.03 = 0.75)
00:28:29.274 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.79 mountX=-0.11 mountY=0.10, mountTheta=2.37
00:28:29.278 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.05, opts=13)
00:28:29.279 00.001 18120 Enqueuing Move request for scope (-0.14, 0.05)
00:28:29.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:29.280 00.001 18120 UpdateGuideState exits: m=2127 RSB=31.6
00:28:29.282 00.002 21948 Worker thread wakes up
00:28:29.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
00:28:29.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
00:28:29.282 00.000 21948 Moving (-0.14, 0.05) raw xDistance=-0.11 yDistance=0.10
00:28:29.282 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.283 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:28:29.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:29.283 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:29.283 00.000 18120 Enqueuing Expose request
00:28:29.284 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:28:29.284 00.000 21948 MoveAxis(E, 0, ABG)
00:28:29.284 00.000 21948 Move returns status 0, amount 0
00:28:29.284 00.000 21948 MoveAxis(N, 0, ABG)
00:28:29.284 00.000 21948 Move returns status 0, amount 0
00:28:29.284 00.000 21948 move complete, result=0
00:28:29.284 00.000 21948 worker thread done servicing request
00:28:29.284 00.000 21948 Worker thread wakes up
00:28:29.284 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:29.284 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:29.284 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:30.921 01.637 21948 Exposure complete
00:28:30.956 00.035 21948 worker thread done servicing request
00:28:30.956 00.000 18120 OnExposeComplete: enter
00:28:30.957 00.001 18120 UpdateGuideState(): m_state=6
00:28:30.958 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
00:28:30.958 00.000 18120 Star::Find returns 1 (0), X=408.67, Y=234.32, Mass=2019, SNR=30.8, Peak=182 HFD=3.9
00:28:30.959 00.001 18120 MultiStar: [#1 -0.03,0.10,0.72,U] [#2 -0.05,0.03,0.65,U] [#3 -0.20,0.23,0.71,U] [#4 -0.00,0.37,0.00,M1] [#5 -0.05,0.10,0.53,U] [#6 -0.22,-0.02,0.51,U] [#7 0.24,-0.20,0.50,U] [#8 -0.22,0.14,0.45,U] 
00:28:30.959 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.02, -0.11}
00:28:30.959 00.000 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
00:28:30.960 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.60)
00:28:30.960 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.64 mountX=-0.05 mountY=0.04, mountTheta=2.53
00:28:30.962 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
00:28:30.962 00.000 18120 Enqueuing Move request for scope (-0.06, 0.03)
00:28:30.962 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:30.963 00.001 21948 Worker thread wakes up
00:28:30.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:28:30.963 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:28:30.963 00.000 21948 Moving (-0.06, 0.03) raw xDistance=-0.05 yDistance=0.04
00:28:30.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:30.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:30.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:30.963 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.8
00:28:30.964 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:30.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:30.965 00.001 18120 Enqueuing Expose request
00:28:30.965 00.000 21948 MoveAxis(E, 0, ABG)
00:28:30.965 00.000 21948 Move returns status 0, amount 0
00:28:30.965 00.000 21948 MoveAxis(N, 0, ABG)
00:28:30.965 00.000 21948 Move returns status 0, amount 0
00:28:30.965 00.000 21948 move complete, result=0
00:28:30.965 00.000 21948 worker thread done servicing request
00:28:30.965 00.000 21948 Worker thread wakes up
00:28:30.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:30.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:30.966 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:32.487 01.521 21948 Exposure complete
00:28:32.539 00.052 21948 worker thread done servicing request
00:28:32.539 00.000 18120 OnExposeComplete: enter
00:28:32.540 00.001 18120 UpdateGuideState(): m_state=6
00:28:32.540 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
00:28:32.541 00.001 18120 Star::Find returns 1 (0), X=408.52, Y=234.40, Mass=2046, SNR=31.0, Peak=175 HFD=4.2
00:28:32.541 00.000 18120 MultiStar: [#1 -0.14,0.22,0.74,U] [#2 -0.12,0.12,0.65,U] [#3 -0.63,0.17,0.00,M1] [#4 -0.12,0.30,0.55,U] [#5 -0.24,0.29,0.00,M1] [#6 -0.22,0.15,0.50,U] [#7 0.19,-0.22,0.54,U] [#8 -0.36,0.03,0.00,M3] 
00:28:32.542 00.001 18120 single-star, 5 included, MultiStar: {-0.10, 0.08}, one-star: {-0.12, -0.03}
00:28:32.543 00.001 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
00:28:32.543 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
00:28:32.544 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.91 mountX=-0.02 mountY=0.12, mountTheta=1.77
00:28:32.545 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
00:28:32.545 00.000 18120 Enqueuing Move request for scope (-0.12, -0.03)
00:28:32.546 00.001 21948 Worker thread wakes up
00:28:32.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:32.546 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.0
00:28:32.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:32.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:32.547 00.000 18120 Enqueuing Expose request
00:28:32.548 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:28:32.548 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:28:32.548 00.000 21948 Moving (-0.12, -0.03) raw xDistance=-0.02 yDistance=0.12
00:28:32.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:28:32.548 00.000 21948 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 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:28:32.548 00.000 21948 MoveAxis(E, 0, ABG)
00:28:32.548 00.000 21948 Move returns status 0, amount 0
00:28:32.548 00.000 21948 MoveAxis(N, 0, ABG)
00:28:32.548 00.000 21948 Move returns status 0, amount 0
00:28:32.548 00.000 21948 move complete, result=0
00:28:32.548 00.000 21948 worker thread done servicing request
00:28:32.548 00.000 21948 Worker thread wakes up
00:28:32.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:32.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:32.549 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:34.174 01.625 21948 Exposure complete
00:28:34.203 00.029 21948 worker thread done servicing request
00:28:34.204 00.001 18120 OnExposeComplete: enter
00:28:34.204 00.000 18120 UpdateGuideState(): m_state=6
00:28:34.205 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
00:28:34.205 00.000 18120 Star::Find returns 1 (0), X=408.62, Y=234.46, Mass=2052, SNR=31.0, Peak=171 HFD=3.9
00:28:34.206 00.001 18120 MultiStar: [#1 -0.33,0.42,0.00,M6] [#2 -0.15,0.20,0.65,U] [#3 -0.06,0.15,0.68,U] [#4 -0.07,0.25,0.51,U] [#5 -0.31,0.31,0.00,M2] [#6 -0.24,0.18,0.47,U] [#7 0.04,-0.05,0.51,U] [#8 -0.24,0.35,0.00,M4] 
00:28:34.206 00.000 18120 single-star, 5 included, MultiStar: {-0.08, 0.12}, one-star: {-0.02, 0.03}
00:28:34.207 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.14) = xAngle (3.40 = -2.88)
00:28:34.207 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.22)
00:28:34.207 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.26 mountX=-0.04 mountY=0.01, mountTheta=2.92
00:28:34.209 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
00:28:34.210 00.001 18120 Enqueuing Move request for scope (-0.02, 0.03)
00:28:34.210 00.000 21948 Worker thread wakes up
00:28:34.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:34.211 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.0
00:28:34.212 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:28:34.212 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:34.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:34.213 00.001 18120 Enqueuing Expose request
00:28:34.213 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:28:34.213 00.000 21948 Moving (-0.02, 0.03) raw xDistance=-0.04 yDistance=0.01
00:28:34.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:34.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:34.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:34.213 00.000 21948 MoveAxis(E, 0, ABG)
00:28:34.213 00.000 21948 Move returns status 0, amount 0
00:28:34.213 00.000 21948 MoveAxis(N, 0, ABG)
00:28:34.213 00.000 21948 Move returns status 0, amount 0
00:28:34.213 00.000 21948 move complete, result=0
00:28:34.213 00.000 21948 worker thread done servicing request
00:28:34.213 00.000 21948 Worker thread wakes up
00:28:34.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:34.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:34.214 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:35.733 01.519 21948 Exposure complete
00:28:35.771 00.038 21948 worker thread done servicing request
00:28:35.771 00.000 18120 OnExposeComplete: enter
00:28:35.773 00.002 18120 UpdateGuideState(): m_state=6
00:28:35.774 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
00:28:35.776 00.002 18120 Star::Find returns 1 (0), X=408.52, Y=234.30, Mass=2078, SNR=31.4, Peak=176 HFD=4.0
00:28:35.777 00.001 18120 MultiStar: [#1 -0.33,0.26,0.00,M7] [#2 -0.23,0.12,0.66,U] [#3 -0.21,0.17,0.67,U] [#4 -0.14,0.26,0.53,U] [#5 -0.22,0.23,0.50,U] [#6 -0.09,-0.03,0.49,U] [#7 -0.05,-0.05,0.47,U] [#8 -0.13,0.28,0.42,U] 
00:28:35.778 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.08}, one-star: {-0.13, -0.13}
00:28:35.779 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
00:28:35.780 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
00:28:35.781 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.64 mountX=-0.14 mountY=0.10, mountTheta=2.53
00:28:35.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.08, opts=13)
00:28:35.783 00.001 18120 Enqueuing Move request for scope (-0.15, 0.08)
00:28:35.784 00.001 21948 Worker thread wakes up
00:28:35.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:35.785 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.4
00:28:35.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:35.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:35.787 00.001 18120 Enqueuing Expose request
00:28:35.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
00:28:35.787 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
00:28:35.787 00.000 21948 Moving (-0.15, 0.08) raw xDistance=-0.14 yDistance=0.10
00:28:35.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:28:35.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:35.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:28:35.788 00.001 21948 MoveAxis(E, 0, ABG)
00:28:35.788 00.000 21948 Move returns status 0, amount 0
00:28:35.788 00.000 21948 MoveAxis(N, 0, ABG)
00:28:35.788 00.000 21948 Move returns status 0, amount 0
00:28:35.788 00.000 21948 move complete, result=0
00:28:35.788 00.000 21948 worker thread done servicing request
00:28:35.788 00.000 21948 Worker thread wakes up
00:28:35.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:35.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:35.788 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:37.421 01.633 21948 Exposure complete
00:28:37.474 00.053 21948 worker thread done servicing request
00:28:37.474 00.000 18120 OnExposeComplete: enter
00:28:37.475 00.001 18120 UpdateGuideState(): m_state=6
00:28:37.475 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
00:28:37.476 00.001 18120 Star::Find returns 1 (0), X=408.66, Y=234.30, Mass=2178, SNR=32.1, Peak=186 HFD=4.3
00:28:37.476 00.000 18120 MultiStar: [#1 -0.30,0.38,0.00,M8] [#2 -0.01,0.03,0.61,U] [#3 -0.29,0.18,0.64,U] [#4 -0.22,0.38,0.00,M1] [#5 -0.28,0.20,0.52,U] [#6 -0.43,0.22,0.00,M1] [#7 -0.11,-0.10,0.48,U] [#8 -0.25,0.30,0.00,M4] 
00:28:37.477 00.001 18120 refined, 4 included, MultiStar: {-0.11, 0.02}, one-star: {0.02, -0.13}
00:28:37.477 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.14) = xAngle (4.13 = -2.16)
00:28:37.478 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.23 = 0.95)
00:28:37.478 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.98 mountX=-0.06 mountY=0.09, mountTheta=2.17
00:28:37.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.02, opts=13)
00:28:37.480 00.001 18120 Enqueuing Move request for scope (-0.11, 0.02)
00:28:37.480 00.000 21948 Worker thread wakes up
00:28:37.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:37.481 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
00:28:37.481 00.000 18120 UpdateGuideState exits: m=2178 RSB=32.1
00:28:37.482 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.482 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:37.482 00.000 18120 Enqueuing Expose request
00:28:37.483 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
00:28:37.483 00.000 21948 Moving (-0.11, 0.02) raw xDistance=-0.06 yDistance=0.09
00:28:37.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:37.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:37.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:28:37.483 00.000 21948 MoveAxis(E, 0, ABG)
00:28:37.483 00.000 21948 Move returns status 0, amount 0
00:28:37.483 00.000 21948 MoveAxis(N, 0, ABG)
00:28:37.483 00.000 21948 Move returns status 0, amount 0
00:28:37.483 00.000 21948 move complete, result=0
00:28:37.483 00.000 21948 worker thread done servicing request
00:28:37.483 00.000 21948 Worker thread wakes up
00:28:37.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:37.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:37.484 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:39.003 01.519 21948 Exposure complete
00:28:39.028 00.025 21948 worker thread done servicing request
00:28:39.028 00.000 18120 OnExposeComplete: enter
00:28:39.029 00.001 18120 UpdateGuideState(): m_state=6
00:28:39.030 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
00:28:39.030 00.000 18120 Star::Find returns 1 (0), X=408.45, Y=234.40, Mass=2185, SNR=31.9, Peak=167 HFD=4.1
00:28:39.031 00.001 18120 MultiStar: [#1 -0.12,0.30,0.71,U] [#2 -0.31,0.17,0.60,U] [#3 -0.04,0.12,0.68,U] [#4 -0.25,0.36,0.00,M2] [#5 -0.02,0.22,0.53,U] [#6 -0.17,0.15,0.46,U] [#7 -0.04,-0.20,0.50,U] [#8 -0.26,0.32,0.00,M5] 
00:28:39.031 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.10}, one-star: {-0.20, -0.03}
00:28:39.032 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.14) = xAngle (3.65 = -2.64)
00:28:39.033 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.75 = 0.46)
00:28:39.033 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.50 mountX=-0.15 mountY=0.07, mountTheta=2.67
00:28:39.035 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
00:28:39.035 00.000 18120 Enqueuing Move request for scope (-0.13, 0.10)
00:28:39.036 00.001 21948 Worker thread wakes up
00:28:39.036 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:39.036 00.000 18120 UpdateGuideState exits: m=2185 RSB=31.9
00:28:39.037 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:39.037 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:39.038 00.001 18120 Enqueuing Expose request
00:28:39.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
00:28:39.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
00:28:39.038 00.000 21948 Moving (-0.13, 0.10) raw xDistance=-0.15 yDistance=0.07
00:28:39.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:28:39.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:39.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:39.038 00.000 21948 MoveAxis(E, 0, ABG)
00:28:39.038 00.000 21948 Move returns status 0, amount 0
00:28:39.038 00.000 21948 MoveAxis(N, 0, ABG)
00:28:39.038 00.000 21948 Move returns status 0, amount 0
00:28:39.038 00.000 21948 move complete, result=0
00:28:39.040 00.002 21948 worker thread done servicing request
00:28:39.040 00.000 21948 Worker thread wakes up
00:28:39.040 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:39.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:39.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:40.669 01.629 21948 Exposure complete
00:28:40.692 00.023 21948 worker thread done servicing request
00:28:40.692 00.000 18120 OnExposeComplete: enter
00:28:40.693 00.001 18120 UpdateGuideState(): m_state=6
00:28:40.694 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
00:28:40.694 00.000 18120 Star::Find returns 1 (0), X=408.66, Y=234.47, Mass=2149, SNR=31.8, Peak=171 HFD=4.1
00:28:40.695 00.001 18120 MultiStar: [#1 -0.13,0.34,0.00,M8] [#2 -0.32,0.13,0.61,U] [#3 -0.33,0.20,0.00,M1] [#4 -0.09,0.37,0.00,M3] [#5 -0.14,0.23,0.53,U] [#6 -0.42,0.01,0.00,M1] [#7 -0.28,-0.06,0.48,U] [#8 -0.24,0.42,0.00,M6] 
00:28:40.695 00.000 18120 single-star, 3 included, MultiStar: {-0.15, 0.08}, one-star: {0.01, 0.04}
00:28:40.696 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
00:28:40.696 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.70)
00:28:40.696 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.33 mountX=-0.03 mountY=-0.03, mountTheta=-2.45
00:28:40.699 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
00:28:40.700 00.001 18120 Enqueuing Move request for scope (0.01, 0.04)
00:28:40.700 00.000 21948 Worker thread wakes up
00:28:40.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:40.701 00.001 18120 UpdateGuideState exits: m=2149 RSB=31.8
00:28:40.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.701 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:40.702 00.001 18120 Enqueuing Expose request
00:28:40.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:28:40.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:28:40.702 00.000 21948 Moving (0.01, 0.04) raw xDistance=-0.03 yDistance=-0.03
00:28:40.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:40.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:40.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:40.702 00.000 21948 MoveAxis(E, 0, ABG)
00:28:40.702 00.000 21948 Move returns status 0, amount 0
00:28:40.702 00.000 21948 MoveAxis(N, 0, ABG)
00:28:40.702 00.000 21948 Move returns status 0, amount 0
00:28:40.702 00.000 21948 move complete, result=0
00:28:40.702 00.000 21948 worker thread done servicing request
00:28:40.702 00.000 21948 Worker thread wakes up
00:28:40.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:40.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:40.703 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:42.219 01.516 21948 Exposure complete
00:28:42.260 00.041 21948 worker thread done servicing request
00:28:42.260 00.000 18120 OnExposeComplete: enter
00:28:42.261 00.001 18120 UpdateGuideState(): m_state=6
00:28:42.262 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
00:28:42.262 00.000 18120 Star::Find returns 1 (0), X=408.30, Y=234.49, Mass=1900, SNR=29.9, Peak=153 HFD=4.0
00:28:42.263 00.001 18120 MultiStar: [#1 -0.33,0.41,0.00,M9] [#2 -0.18,0.11,0.67,U] [#3 -0.10,0.27,0.72,U] [#4 -0.26,0.41,0.00,M4] [#5 -0.31,0.48,0.00,M1] [#6 -0.34,0.15,0.00,M2] [#7 -0.16,-0.08,0.54,U] [#8 -0.43,0.28,0.00,M7] 
00:28:42.264 00.001 18120 refined, 3 included, MultiStar: {-0.21, 0.10}, one-star: {-0.35, 0.06}
00:28:42.265 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.14) = xAngle (3.86 = -2.42)
00:28:42.266 00.001 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.68)
00:28:42.267 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.72 mountX=-0.18 mountY=0.15, mountTheta=2.45
00:28:42.268 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.10, opts=13)
00:28:42.269 00.001 18120 Enqueuing Move request for scope (-0.21, 0.10)
00:28:42.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:42.270 00.001 18120 UpdateGuideState exits: m=1900 RSB=29.9
00:28:42.270 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.270 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:42.271 00.001 18120 Enqueuing Expose request
00:28:42.271 00.000 21948 Worker thread wakes up
00:28:42.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
00:28:42.271 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
00:28:42.271 00.000 21948 Moving (-0.21, 0.10) raw xDistance=-0.18 yDistance=0.15
00:28:42.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:28:42.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:42.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:28:42.271 00.000 21948 MoveAxis(E, 0, ABG)
00:28:42.272 00.001 21948 Move returns status 0, amount 0
00:28:42.272 00.000 21948 MoveAxis(N, 0, ABG)
00:28:42.272 00.000 21948 Move returns status 0, amount 0
00:28:42.272 00.000 21948 move complete, result=0
00:28:42.272 00.000 21948 worker thread done servicing request
00:28:42.272 00.000 21948 Worker thread wakes up
00:28:42.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:42.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:42.273 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:43.906 01.633 21948 Exposure complete
00:28:43.935 00.029 21948 worker thread done servicing request
00:28:43.935 00.000 18120 OnExposeComplete: enter
00:28:43.936 00.001 18120 UpdateGuideState(): m_state=6
00:28:43.937 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
00:28:43.938 00.001 18120 Star::Find returns 1 (0), X=408.29, Y=234.40, Mass=1999, SNR=30.6, Peak=163 HFD=3.9
00:28:43.939 00.001 18120 MultiStar: [#1 -0.33,0.44,0.00,M10] [#2 -0.24,0.18,0.68,U] [#3 -0.72,0.32,0.00,M1] [#4 -0.35,0.42,0.00,M5] [#5 -0.42,0.49,0.00,M2] [#6 -0.25,0.39,0.00,M3] [#7 -0.20,-0.04,0.54,U] [#8 -0.39,0.49,0.00,M8] 
00:28:43.939 00.000 18120 refined, 2 included, MultiStar: {-0.28, 0.03}, one-star: {-0.35, -0.03}
00:28:43.940 00.001 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.17 = -2.11)
00:28:43.942 00.002 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.27 = 0.99)
00:28:43.942 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.03 mountX=-0.15 mountY=0.24, mountTheta=2.12
00:28:43.943 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.03, opts=13)
00:28:43.944 00.001 18120 Enqueuing Move request for scope (-0.28, 0.03)
00:28:43.944 00.000 21948 Worker thread wakes up
00:28:43.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
00:28:43.944 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
00:28:43.944 00.000 21948 Moving (-0.28, 0.03) raw xDistance=-0.15 yDistance=0.24
00:28:43.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:28:43.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:28:43.944 00.000 21948 MoveAxis(E, 0, ABG)
00:28:43.945 00.001 21948 Move returns status 0, amount 0
00:28:43.945 00.000 21948 MoveAxis(S, 57, ABG)
00:28:43.945 00.000 21948 Guiding  Dir = 1, Dur = 57
00:28:43.945 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:43.945 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.6
00:28:43.946 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:43.946 00.000 21948 IsSlewing returns 0
00:28:43.946 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:43.948 00.002 18120 Enqueuing Expose request
00:28:43.948 00.000 21948 IsGuiding returns 0
00:28:43.953 00.005 21948 PulseGuide returned control before completion, sleep 63
00:28:44.029 00.076 21948 IsGuiding returns 0
00:28:44.029 00.000 21948 Move returns status 0, amount 57
00:28:44.029 00.000 21948 move complete, result=0
00:28:44.030 00.001 21948 worker thread done servicing request
00:28:44.030 00.000 21948 Worker thread wakes up
00:28:44.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:44.030 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 57 ms SOUTH
00:28:44.032 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:45.436 01.404 21948 Exposure complete
00:28:45.472 00.036 18120 OnExposeComplete: enter
00:28:45.473 00.001 18120 UpdateGuideState(): m_state=6
00:28:45.474 00.001 21948 worker thread done servicing request
00:28:45.474 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
00:28:45.475 00.001 18120 Star::Find returns 1 (0), X=408.42, Y=234.58, Mass=1988, SNR=30.6, Peak=160 HFD=3.9
00:28:45.476 00.001 18120 MultiStar: [#1 -0.16,0.40,0.00,R] [#2 -0.11,0.19,0.66,U] [#3 -0.08,0.32,0.69,U] [#4 -0.03,0.35,0.55,U] [#5 -0.13,0.51,0.00,M3] [#6 -0.42,0.39,0.00,M4] [#7 -0.03,-0.03,0.56,U] [#8 -0.29,0.49,0.00,M9] 
00:28:45.476 00.000 18120 refined, 4 included, MultiStar: {-0.11, 0.20}, one-star: {-0.23, 0.15}
00:28:45.477 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
00:28:45.478 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
00:28:45.479 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=-0.22 mountY=0.01, mountTheta=3.09
00:28:45.481 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.20, opts=13)
00:28:45.481 00.000 18120 Enqueuing Move request for scope (-0.11, 0.20)
00:28:45.482 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:45.482 00.000 21948 Worker thread wakes up
00:28:45.482 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.6
00:28:45.483 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
00:28:45.483 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
00:28:45.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:45.484 00.001 18120 Enqueuing Expose request
00:28:45.484 00.000 21948 Moving (-0.11, 0.20) raw xDistance=-0.22 yDistance=0.01
00:28:45.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:28:45.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:45.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:45.484 00.000 21948 MoveAxis(E, 40, ABG)
00:28:45.484 00.000 21948 Guiding  Dir = 2, Dur = 40
00:28:45.484 00.000 21948 IsSlewing returns 0
00:28:45.484 00.000 21948 IsGuiding returns 0
00:28:45.487 00.003 21948 PulseGuide returned control before completion, sleep 49
00:28:45.545 00.058 21948 IsGuiding returns 0
00:28:45.545 00.000 21948 Move returns status 0, amount 40
00:28:45.545 00.000 21948 MoveAxis(N, 0, ABG)
00:28:45.545 00.000 21948 Move returns status 0, amount 0
00:28:45.545 00.000 21948 move complete, result=0
00:28:45.545 00.000 21948 worker thread done servicing request
00:28:45.546 00.001 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
00:28:45.547 00.001 21948 Worker thread wakes up
00:28:45.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:45.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:47.169 01.622 21948 Exposure complete
00:28:47.216 00.047 21948 worker thread done servicing request
00:28:47.216 00.000 18120 OnExposeComplete: enter
00:28:47.217 00.001 18120 UpdateGuideState(): m_state=6
00:28:47.218 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
00:28:47.219 00.001 18120 Star::Find returns 1 (0), X=408.66, Y=234.56, Mass=2045, SNR=31.1, Peak=158 HFD=4.1
00:28:47.219 00.000 18120 MultiStar: [#1 0.07,0.01,0.73,U] [#2 -0.14,0.21,0.65,U] [#3 -0.49,0.15,0.00,M1] [#4 -0.29,0.40,0.00,M5] [#5 -0.24,0.20,0.49,U] [#6 -0.21,0.30,0.00,M5] [#7 -0.07,-0.07,0.52,U] [#8 -0.05,0.22,0.43,U] 
00:28:47.220 00.001 18120 refined, 5 included, MultiStar: {-0.05, 0.11}, one-star: {0.01, 0.13}
00:28:47.221 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.14) = xAngle (3.16 = -3.12)
00:28:47.222 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.02)
00:28:47.223 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
00:28:47.224 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
00:28:47.225 00.001 18120 Enqueuing Move request for scope (-0.05, 0.11)
00:28:47.225 00.000 21948 Worker thread wakes up
00:28:47.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:47.226 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.1
00:28:47.226 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:47.226 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:47.227 00.001 18120 Enqueuing Expose request
00:28:47.227 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:28:47.227 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:28:47.227 00.000 21948 Moving (-0.05, 0.11) raw xDistance=-0.12 yDistance=-0.00
00:28:47.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:28:47.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:47.227 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:28:47.227 00.000 21948 MoveAxis(E, 0, ABG)
00:28:47.227 00.000 21948 Move returns status 0, amount 0
00:28:47.227 00.000 21948 MoveAxis(N, 0, ABG)
00:28:47.227 00.000 21948 Move returns status 0, amount 0
00:28:47.227 00.000 21948 move complete, result=0
00:28:47.228 00.001 21948 worker thread done servicing request
00:28:47.228 00.000 21948 Worker thread wakes up
00:28:47.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:47.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:47.228 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:48.746 01.518 21948 Exposure complete
00:28:48.789 00.043 21948 worker thread done servicing request
00:28:48.789 00.000 18120 OnExposeComplete: enter
00:28:48.791 00.002 18120 UpdateGuideState(): m_state=6
00:28:48.792 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
00:28:48.792 00.000 18120 Star::Find returns 1 (0), X=408.65, Y=234.41, Mass=1891, SNR=29.9, Peak=167 HFD=4.1
00:28:48.793 00.001 18120 MultiStar: [#1 0.06,-0.23,0.70,U] [#2 -0.02,0.22,0.63,U] [#3 -0.60,0.21,0.00,M2] [#4 -0.22,0.23,0.55,U] [#5 -0.12,0.17,0.56,U] [#6 -0.01,0.09,0.52,U] [#7 0.20,-0.10,0.53,U] [#8 -0.37,0.17,0.00,M9] 
00:28:48.793 00.000 18120 single-star, 6 included, MultiStar: {-0.01, 0.04}, one-star: {0.01, -0.02}
00:28:48.793 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.21 = -0.21)
00:28:48.794 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
00:28:48.794 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.35 mountX=0.02 mountY=0.01, mountTheta=0.24
00:28:48.795 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
00:28:48.796 00.001 18120 Enqueuing Move request for scope (0.01, -0.02)
00:28:48.796 00.000 21948 Worker thread wakes up
00:28:48.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:48.798 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:28:48.798 00.000 18120 UpdateGuideState exits: m=1891 RSB=29.9
00:28:48.798 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:48.799 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:48.799 00.000 18120 Enqueuing Expose request
00:28:48.800 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:28:48.800 00.000 21948 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=0.01
00:28:48.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:28:48.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:48.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:48.800 00.000 21948 MoveAxis(E, 0, ABG)
00:28:48.800 00.000 21948 Move returns status 0, amount 0
00:28:48.800 00.000 21948 MoveAxis(N, 0, ABG)
00:28:48.800 00.000 21948 Move returns status 0, amount 0
00:28:48.800 00.000 21948 move complete, result=0
00:28:48.800 00.000 21948 worker thread done servicing request
00:28:48.800 00.000 21948 Worker thread wakes up
00:28:48.800 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:48.800 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:48.800 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:50.437 01.637 21948 Exposure complete
00:28:50.476 00.039 21948 worker thread done servicing request
00:28:50.476 00.000 18120 OnExposeComplete: enter
00:28:50.476 00.000 18120 UpdateGuideState(): m_state=6
00:28:50.477 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
00:28:50.477 00.000 18120 Star::Find returns 1 (0), X=408.36, Y=234.52, Mass=2064, SNR=31.1, Peak=162 HFD=4.1
00:28:50.478 00.001 18120 MultiStar: [#1 -0.06,0.02,0.71,U] [#2 -0.06,0.20,0.65,U] [#3 -0.21,0.34,0.00,M3] [#4 -0.16,0.34,0.00,M5] [#5 -0.15,0.44,0.00,M2] [#6 -0.39,0.36,0.00,M5] [#7 -0.09,-0.16,0.50,U] [#8 -0.24,0.45,0.00,M10] 
00:28:50.478 00.000 18120 refined, 3 included, MultiStar: {-0.15, 0.06}, one-star: {-0.29, 0.09}
00:28:50.479 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
00:28:50.479 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
00:28:50.480 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.78 mountX=-0.11 mountY=0.11, mountTheta=2.38
00:28:50.481 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.06, opts=13)
00:28:50.481 00.000 18120 Enqueuing Move request for scope (-0.15, 0.06)
00:28:50.482 00.001 21948 Worker thread wakes up
00:28:50.482 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:50.482 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.1
00:28:50.483 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
00:28:50.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:50.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:50.484 00.001 18120 Enqueuing Expose request
00:28:50.484 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
00:28:50.484 00.000 21948 Moving (-0.15, 0.06) raw xDistance=-0.11 yDistance=0.11
00:28:50.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:28:50.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:50.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:28:50.484 00.000 21948 MoveAxis(E, 0, ABG)
00:28:50.485 00.001 21948 Move returns status 0, amount 0
00:28:50.485 00.000 21948 MoveAxis(N, 0, ABG)
00:28:50.485 00.000 21948 Move returns status 0, amount 0
00:28:50.485 00.000 21948 move complete, result=0
00:28:50.485 00.000 21948 worker thread done servicing request
00:28:50.485 00.000 21948 Worker thread wakes up
00:28:50.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:50.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:50.485 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:52.005 01.520 21948 Exposure complete
00:28:52.046 00.041 21948 worker thread done servicing request
00:28:52.046 00.000 18120 OnExposeComplete: enter
00:28:52.047 00.001 18120 UpdateGuideState(): m_state=6
00:28:52.049 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
00:28:52.050 00.001 18120 Star::Find returns 1 (0), X=408.42, Y=234.67, Mass=2235, SNR=32.5, Peak=172 HFD=4.5
00:28:52.052 00.002 18120 MultiStar: [#1 0.05,0.06,0.70,U] [#2 -0.02,0.20,0.63,U] [#3 -0.01,0.26,0.63,U] [#4 -0.07,0.59,0.00,M6] [#5 -0.17,0.32,0.00,M3] [#6 -0.33,0.29,0.00,M6] [#7 0.09,0.09,0.50,U] [#8 -0.22,0.44,0.00,R] 
00:28:52.052 00.000 18120 refined, 4 included, MultiStar: {-0.05, 0.18}, one-star: {-0.22, 0.24}
00:28:52.053 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
00:28:52.053 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.21)
00:28:52.054 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.83 mountX=-0.18 mountY=-0.04, mountTheta=-2.94
00:28:52.055 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.18, opts=13)
00:28:52.056 00.001 18120 Enqueuing Move request for scope (-0.05, 0.18)
00:28:52.057 00.001 21948 Worker thread wakes up
00:28:52.057 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:52.057 00.000 18120 UpdateGuideState exits: m=2235 RSB=32.5
00:28:52.058 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.058 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:52.059 00.001 18120 Enqueuing Expose request
00:28:52.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:28:52.059 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:28:52.059 00.000 21948 Moving (-0.05, 0.18) raw xDistance=-0.18 yDistance=-0.04
00:28:52.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:28:52.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:52.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:28:52.059 00.000 21948 MoveAxis(E, 0, ABG)
00:28:52.059 00.000 21948 Move returns status 0, amount 0
00:28:52.059 00.000 21948 MoveAxis(N, 0, ABG)
00:28:52.059 00.000 21948 Move returns status 0, amount 0
00:28:52.059 00.000 21948 move complete, result=0
00:28:52.059 00.000 21948 worker thread done servicing request
00:28:52.059 00.000 21948 Worker thread wakes up
00:28:52.059 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:52.059 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:52.060 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:53.688 01.628 21948 Exposure complete
00:28:53.712 00.024 21948 worker thread done servicing request
00:28:53.712 00.000 18120 OnExposeComplete: enter
00:28:53.712 00.000 18120 UpdateGuideState(): m_state=6
00:28:53.713 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
00:28:53.714 00.001 18120 Star::Find returns 1 (0), X=408.68, Y=234.47, Mass=2019, SNR=30.9, Peak=150 HFD=4.0
00:28:53.716 00.002 18120 MultiStar: [#1 -0.28,0.16,0.69,U] [#2 -0.04,0.28,0.65,U] [#3 -0.16,0.43,0.00,M3] [#4 -0.18,0.56,0.00,M7] [#5 -0.26,0.56,0.00,M4] [#6 -0.24,0.31,0.00,M7] [#7 0.19,0.10,0.56,U] [#8 -0.24,0.08,0.43,U] 
00:28:53.717 00.001 18120 single-star, 4 included, MultiStar: {-0.05, 0.13}, one-star: {0.04, 0.04}
00:28:53.718 00.001 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.14) = xAngle (1.88 = 1.88)
00:28:53.718 00.000 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.98 = -1.30)
00:28:53.719 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.73 mountX=-0.02 mountY=-0.05, mountTheta=-1.87
00:28:53.720 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
00:28:53.721 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
00:28:53.721 00.000 21948 Worker thread wakes up
00:28:53.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:53.722 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:28:53.722 00.000 18120 UpdateGuideState exits: m=2019 RSB=30.9
00:28:53.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:53.723 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:53.723 00.000 18120 Enqueuing Expose request
00:28:53.724 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:28:53.724 00.000 21948 Moving (0.04, 0.04) raw xDistance=-0.02 yDistance=-0.05
00:28:53.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:28:53.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:53.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:53.724 00.000 21948 MoveAxis(E, 0, ABG)
00:28:53.724 00.000 21948 Move returns status 0, amount 0
00:28:53.724 00.000 21948 MoveAxis(N, 0, ABG)
00:28:53.724 00.000 21948 Move returns status 0, amount 0
00:28:53.724 00.000 21948 move complete, result=0
00:28:53.724 00.000 21948 worker thread done servicing request
00:28:53.724 00.000 21948 Worker thread wakes up
00:28:53.724 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:53.724 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:53.724 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:55.240 01.516 21948 Exposure complete
00:28:55.267 00.027 21948 worker thread done servicing request
00:28:55.267 00.000 18120 OnExposeComplete: enter
00:28:55.268 00.001 18120 UpdateGuideState(): m_state=6
00:28:55.268 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
00:28:55.269 00.001 18120 Star::Find returns 1 (0), X=408.52, Y=234.37, Mass=1987, SNR=30.6, Peak=178 HFD=4.1
00:28:55.270 00.001 18120 MultiStar: [#1 0.03,0.09,0.76,U] [#2 -0.08,0.28,0.64,U] [#3 -0.23,0.22,0.68,U] [#4 0.17,0.38,0.00,M8] [#5 -0.24,0.39,0.00,M5] [#6 -0.16,0.28,0.51,U] [#7 -0.04,0.08,0.52,U] [#8 0.15,0.20,0.44,U] 
00:28:55.270 00.000 18120 single-star, 6 included, MultiStar: {-0.08, 0.13}, one-star: {-0.13, -0.06}
00:28:55.271 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.14) = xAngle (-1.57 = -1.57)
00:28:55.271 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.53 = 1.53)
00:28:55.272 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=0.00 mountY=0.14, mountTheta=1.57
00:28:55.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.06, opts=13)
00:28:55.273 00.000 18120 Enqueuing Move request for scope (-0.13, -0.06)
00:28:55.274 00.001 21948 Worker thread wakes up
00:28:55.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
00:28:55.274 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
00:28:55.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:55.274 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.6
00:28:55.275 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:55.276 00.001 18120 Enqueuing Expose request
00:28:55.276 00.000 21948 Moving (-0.13, -0.06) raw xDistance=0.00 yDistance=0.14
00:28:55.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:55.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:55.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:28:55.276 00.000 21948 MoveAxis(E, 0, ABG)
00:28:55.276 00.000 21948 Move returns status 0, amount 0
00:28:55.276 00.000 21948 MoveAxis(N, 0, ABG)
00:28:55.276 00.000 21948 Move returns status 0, amount 0
00:28:55.276 00.000 21948 move complete, result=0
00:28:55.276 00.000 21948 worker thread done servicing request
00:28:55.276 00.000 21948 Worker thread wakes up
00:28:55.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:55.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:55.277 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:56.909 01.632 21948 Exposure complete
00:28:56.940 00.031 21948 worker thread done servicing request
00:28:56.940 00.000 18120 OnExposeComplete: enter
00:28:56.941 00.001 18120 UpdateGuideState(): m_state=6
00:28:56.942 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
00:28:56.942 00.000 18120 Star::Find returns 1 (0), X=408.82, Y=234.36, Mass=2131, SNR=31.7, Peak=184 HFD=4.3
00:28:56.943 00.001 18120 MultiStar: [#1 0.30,-0.06,0.68,U] [#2 -0.02,0.23,0.63,U] [#3 -0.11,0.17,0.66,U] [#4 0.02,0.40,0.00,M9] [#5 -0.01,0.17,0.51,U] [#6 -0.27,0.17,0.49,U] [#7 0.14,0.11,0.52,U] [#8 0.05,-0.51,0.00,M1] 
00:28:56.943 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.18, -0.07}
00:28:56.943 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.16 = 2.16)
00:28:56.944 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.26 = -1.03)
00:28:56.944 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.01 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
00:28:56.945 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
00:28:56.946 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
00:28:56.946 00.000 21948 Worker thread wakes up
00:28:56.946 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:28:56.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:56.947 00.001 18120 UpdateGuideState exits: m=2131 RSB=31.7
00:28:56.947 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:56.948 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:28:56.948 00.000 21948 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.08
00:28:56.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:56.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:56.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:56.948 00.000 18120 Enqueuing Expose request
00:28:56.949 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:56.949 00.000 21948 MoveAxis(E, 0, ABG)
00:28:56.949 00.000 21948 Move returns status 0, amount 0
00:28:56.949 00.000 21948 MoveAxis(N, 0, ABG)
00:28:56.949 00.000 21948 Move returns status 0, amount 0
00:28:56.949 00.000 21948 move complete, result=0
00:28:56.949 00.000 21948 worker thread done servicing request
00:28:56.949 00.000 21948 Worker thread wakes up
00:28:56.949 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:56.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:28:56.949 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:58.469 01.520 21948 Exposure complete
00:28:58.501 00.032 21948 worker thread done servicing request
00:28:58.501 00.000 18120 OnExposeComplete: enter
00:28:58.502 00.001 18120 UpdateGuideState(): m_state=6
00:28:58.502 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
00:28:58.503 00.001 18120 Star::Find returns 1 (0), X=408.79, Y=234.35, Mass=2015, SNR=30.9, Peak=182 HFD=3.9
00:28:58.503 00.000 18120 MultiStar: [#1 0.26,0.01,0.73,U] [#2 0.05,-0.05,0.64,U] [#3 0.04,0.18,0.68,U] [#4 0.17,0.38,0.00,M10] [#5 -0.12,0.28,0.55,U] [#6 -0.15,-0.04,0.49,U] [#7 -0.10,-0.19,0.49,U] [#8 0.02,-0.24,0.42,U] 
00:28:58.504 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.15, -0.08}
00:28:58.504 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
00:28:58.505 00.001 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.21)
00:28:58.506 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.17 mountX=0.02 mountY=-0.03, mountTheta=-0.96
00:28:58.507 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
00:28:58.508 00.001 18120 Enqueuing Move request for scope (0.04, -0.01)
00:28:58.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:28:58.509 00.001 18120 UpdateGuideState exits: m=2015 RSB=30.9
00:28:58.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.509 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:28:58.510 00.001 18120 Enqueuing Expose request
00:28:58.510 00.000 21948 Worker thread wakes up
00:28:58.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:28:58.510 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:28:58.510 00.000 21948 Moving (0.04, -0.01) raw xDistance=0.02 yDistance=-0.03
00:28:58.510 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:28:58.510 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:58.511 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:58.511 00.000 21948 MoveAxis(E, 0, ABG)
00:28:58.511 00.000 21948 Move returns status 0, amount 0
00:28:58.511 00.000 21948 MoveAxis(N, 0, ABG)
00:28:58.511 00.000 21948 Move returns status 0, amount 0
00:28:58.511 00.000 21948 move complete, result=0
00:28:58.511 00.000 21948 worker thread done servicing request
00:28:58.511 00.000 21948 Worker thread wakes up
00:28:58.511 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:58.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:28:58.512 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:00.141 01.629 21948 Exposure complete
00:29:00.183 00.042 21948 worker thread done servicing request
00:29:00.183 00.000 18120 OnExposeComplete: enter
00:29:00.186 00.003 18120 UpdateGuideState(): m_state=6
00:29:00.189 00.003 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
00:29:00.192 00.003 18120 Star::Find returns 1 (0), X=408.69, Y=234.39, Mass=2132, SNR=31.6, Peak=187 HFD=4.1
00:29:00.194 00.002 18120 MultiStar: [#1 0.04,-0.08,0.70,U] [#2 -0.13,0.10,0.60,U] [#3 -0.14,0.14,0.68,U] [#4 0.12,0.22,0.52,U] [#5 -0.19,0.43,0.00,M4] [#6 0.17,0.16,0.49,U] [#7 0.03,0.08,0.52,U] [#8 -0.25,-0.09,0.44,U] 
00:29:00.196 00.002 18120 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.05, -0.04}
00:29:00.199 00.003 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.92 = 2.92)
00:29:00.204 00.005 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.02 = -0.26)
00:29:00.205 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.78 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
00:29:00.208 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
00:29:00.208 00.000 18120 Enqueuing Move request for scope (-0.01, 0.05)
00:29:00.209 00.001 21948 Worker thread wakes up
00:29:00.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:00.209 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.6
00:29:00.210 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:00.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:00.210 00.000 18120 Enqueuing Expose request
00:29:00.211 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:29:00.211 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:29:00.211 00.000 21948 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
00:29:00.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:29:00.211 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:00.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:00.211 00.000 21948 MoveAxis(E, 0, ABG)
00:29:00.211 00.000 21948 Move returns status 0, amount 0
00:29:00.211 00.000 21948 MoveAxis(N, 0, ABG)
00:29:00.211 00.000 21948 Move returns status 0, amount 0
00:29:00.211 00.000 21948 move complete, result=0
00:29:00.211 00.000 21948 worker thread done servicing request
00:29:00.211 00.000 21948 Worker thread wakes up
00:29:00.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:00.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:00.211 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:01.733 01.522 21948 Exposure complete
00:29:01.781 00.048 21948 worker thread done servicing request
00:29:01.781 00.000 18120 OnExposeComplete: enter
00:29:01.782 00.001 18120 UpdateGuideState(): m_state=6
00:29:01.782 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
00:29:01.783 00.001 18120 Star::Find returns 1 (0), X=408.68, Y=234.47, Mass=2030, SNR=30.9, Peak=162 HFD=4.1
00:29:01.783 00.000 18120 MultiStar: [#1 -0.09,-0.03,0.71,U] [#2 -0.09,0.23,0.65,U] [#3 -0.23,0.13,0.69,U] [#4 -0.11,0.21,0.57,U] [#5 -0.00,0.34,0.52,U] [#6 -0.33,0.08,0.50,U] [#7 0.09,-0.12,0.51,U] [#8 0.08,-0.24,0.44,U] 
00:29:01.784 00.001 18120 single-star, 8 included, MultiStar: {-0.07, 0.08}, one-star: {0.04, 0.04}
00:29:01.784 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
00:29:01.785 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.17)
00:29:01.785 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.87 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
00:29:01.786 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
00:29:01.787 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
00:29:01.787 00.000 21948 Worker thread wakes up
00:29:01.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:01.788 00.001 18120 UpdateGuideState exits: m=2030 RSB=30.9
00:29:01.788 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:01.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:01.789 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:29:01.789 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:29:01.789 00.000 21948 Moving (0.04, 0.04) raw xDistance=-0.02 yDistance=-0.05
00:29:01.789 00.000 18120 Enqueuing Expose request
00:29:01.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:29:01.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:01.790 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:01.790 00.000 21948 MoveAxis(E, 0, ABG)
00:29:01.790 00.000 21948 Move returns status 0, amount 0
00:29:01.790 00.000 21948 MoveAxis(N, 0, ABG)
00:29:01.790 00.000 21948 Move returns status 0, amount 0
00:29:01.790 00.000 21948 move complete, result=0
00:29:01.790 00.000 21948 worker thread done servicing request
00:29:01.790 00.000 21948 Worker thread wakes up
00:29:01.790 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:01.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:01.790 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:03.421 01.631 21948 Exposure complete
00:29:03.456 00.035 21948 worker thread done servicing request
00:29:03.457 00.001 18120 OnExposeComplete: enter
00:29:03.458 00.001 18120 UpdateGuideState(): m_state=6
00:29:03.458 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
00:29:03.459 00.001 18120 Star::Find returns 1 (0), X=408.64, Y=234.44, Mass=2184, SNR=32.2, Peak=170 HFD=4.2
00:29:03.459 00.000 18120 MultiStar: [#1 -0.12,0.07,0.71,U] [#2 -0.09,0.12,0.61,U] [#3 -0.27,0.24,0.00,M1] [#4 -0.01,0.37,0.00,M9] [#5 0.03,0.23,0.48,U] [#6 -0.04,0.19,0.47,U] [#7 -0.31,0.05,0.51,U] [#8 0.27,-0.03,0.43,U] 
00:29:03.460 00.001 18120 single-star, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.01, 0.01}
00:29:03.461 00.001 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.14) = xAngle (3.30 = -2.98)
00:29:03.462 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.41 = 0.12)
00:29:03.464 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.16 mountX=-0.02 mountY=0.00, mountTheta=3.02
00:29:03.466 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
00:29:03.468 00.002 18120 Enqueuing Move request for scope (-0.01, 0.01)
00:29:03.470 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:03.472 00.002 18120 UpdateGuideState exits: m=2184 RSB=32.2
00:29:03.474 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:03.476 00.002 21948 Worker thread wakes up
00:29:03.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:29:03.476 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:29:03.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:03.477 00.001 18120 Enqueuing Expose request
00:29:03.478 00.001 21948 Moving (-0.01, 0.01) raw xDistance=-0.02 yDistance=0.00
00:29:03.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:29:03.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:03.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:29:03.478 00.000 21948 MoveAxis(E, 0, ABG)
00:29:03.479 00.001 21948 Move returns status 0, amount 0
00:29:03.479 00.000 21948 MoveAxis(N, 0, ABG)
00:29:03.479 00.000 21948 Move returns status 0, amount 0
00:29:03.479 00.000 21948 move complete, result=0
00:29:03.479 00.000 21948 worker thread done servicing request
00:29:03.479 00.000 21948 Worker thread wakes up
00:29:03.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:03.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:03.480 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:05.001 01.521 21948 Exposure complete
00:29:05.036 00.035 21948 worker thread done servicing request
00:29:05.036 00.000 18120 OnExposeComplete: enter
00:29:05.037 00.001 18120 UpdateGuideState(): m_state=6
00:29:05.038 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
00:29:05.040 00.002 18120 Star::Find returns 1 (0), X=408.74, Y=234.42, Mass=2227, SNR=32.3, Peak=185 HFD=4.0
00:29:05.043 00.003 18120 MultiStar: [#1 0.06,-0.18,0.69,U] [#2 0.01,0.02,0.63,U] [#3 -0.24,0.15,0.65,U] [#4 -0.15,0.51,0.00,M10] [#5 -0.08,0.21,0.49,U] [#6 -0.38,0.06,0.00,M2] [#7 0.07,0.16,0.50,U] [#8 -0.08,-0.31,0.42,U] 
00:29:05.045 00.002 18120 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.10, -0.01}
00:29:05.047 00.002 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.77 = -2.52)
00:29:05.048 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.58)
00:29:05.050 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.62 mountX=-0.01 mountY=0.01, mountTheta=2.54
00:29:05.051 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
00:29:05.052 00.001 18120 Enqueuing Move request for scope (-0.01, 0.01)
00:29:05.052 00.000 21948 Worker thread wakes up
00:29:05.052 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:29:05.052 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:29:05.052 00.000 21948 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
00:29:05.052 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:05.053 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:05.053 00.000 18120 UpdateGuideState exits: m=2227 RSB=32.3
00:29:05.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:05.053 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:05.054 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:05.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:05.054 00.000 18120 Enqueuing Expose request
00:29:05.054 00.000 21948 MoveAxis(E, 0, ABG)
00:29:05.054 00.000 21948 Move returns status 0, amount 0
00:29:05.055 00.001 21948 MoveAxis(N, 0, ABG)
00:29:05.055 00.000 21948 Move returns status 0, amount 0
00:29:05.055 00.000 21948 move complete, result=0
00:29:05.055 00.000 21948 worker thread done servicing request
00:29:05.055 00.000 21948 Worker thread wakes up
00:29:05.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:05.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:05.055 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:06.677 01.622 21948 Exposure complete
00:29:06.702 00.025 21948 worker thread done servicing request
00:29:06.702 00.000 18120 OnExposeComplete: enter
00:29:06.703 00.001 18120 UpdateGuideState(): m_state=6
00:29:06.704 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
00:29:06.704 00.000 18120 Star::Find returns 1 (0), X=408.55, Y=234.35, Mass=2026, SNR=30.9, Peak=168 HFD=4.2
00:29:06.705 00.001 18120 MultiStar: [#1 0.01,-0.06,0.72,U] [#2 0.04,0.13,0.66,U] [#3 -0.61,0.12,0.00,M1] [#4 -0.07,0.07,0.56,U] [#5 0.05,0.14,0.54,U] [#6 -0.23,0.20,0.50,U] [#7 0.15,-0.21,0.52,U] [#8 -0.00,-0.38,0.00,M1] 
00:29:06.705 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {-0.10, -0.08}
00:29:06.706 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
00:29:06.706 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.56)
00:29:06.707 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.60 mountX=-0.03 mountY=0.02, mountTheta=2.57
00:29:06.709 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
00:29:06.709 00.000 18120 Enqueuing Move request for scope (-0.03, 0.02)
00:29:06.709 00.000 21948 Worker thread wakes up
00:29:06.710 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:06.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:29:06.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:29:06.710 00.000 18120 UpdateGuideState exits: m=2026 RSB=30.9
00:29:06.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:06.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:06.711 00.000 18120 Enqueuing Expose request
00:29:06.712 00.001 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
00:29:06.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:29:06.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:06.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:29:06.712 00.000 21948 MoveAxis(E, 0, ABG)
00:29:06.712 00.000 21948 Move returns status 0, amount 0
00:29:06.712 00.000 21948 MoveAxis(N, 0, ABG)
00:29:06.712 00.000 21948 Move returns status 0, amount 0
00:29:06.713 00.001 21948 move complete, result=0
00:29:06.713 00.000 21948 worker thread done servicing request
00:29:06.713 00.000 21948 Worker thread wakes up
00:29:06.713 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:06.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:06.714 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:08.239 01.525 21948 Exposure complete
00:29:08.268 00.029 21948 worker thread done servicing request
00:29:08.268 00.000 18120 OnExposeComplete: enter
00:29:08.269 00.001 18120 UpdateGuideState(): m_state=6
00:29:08.269 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
00:29:08.270 00.001 18120 Star::Find returns 1 (0), X=408.79, Y=234.25, Mass=2124, SNR=31.8, Peak=198 HFD=4.4
00:29:08.270 00.000 18120 MultiStar: [#1 -0.05,-0.23,0.70,U] [#2 -0.06,0.02,0.60,U] [#3 -0.12,0.10,0.66,U] [#4 0.05,0.19,0.52,U] [#5 -0.10,0.16,0.52,U] [#6 -0.26,0.07,0.50,U] [#7 0.09,-0.15,0.50,U] [#8 -0.02,-0.25,0.41,U] 
00:29:08.271 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.15, -0.18}
00:29:08.271 00.000 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
00:29:08.271 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.19 = 2.19)
00:29:08.272 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.05 mountX=0.03 mountY=0.04, mountTheta=0.92
00:29:08.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
00:29:08.273 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
00:29:08.274 00.001 21948 Worker thread wakes up
00:29:08.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:08.274 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.8
00:29:08.275 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:08.276 00.001 18120 Enqueuing Expose request
00:29:08.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:29:08.276 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:29:08.276 00.000 21948 Moving (-0.02, -0.04) raw xDistance=0.03 yDistance=0.04
00:29:08.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:29:08.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:08.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:29:08.276 00.000 21948 MoveAxis(E, 0, ABG)
00:29:08.276 00.000 21948 Move returns status 0, amount 0
00:29:08.276 00.000 21948 MoveAxis(N, 0, ABG)
00:29:08.276 00.000 21948 Move returns status 0, amount 0
00:29:08.276 00.000 21948 move complete, result=0
00:29:08.276 00.000 21948 worker thread done servicing request
00:29:08.276 00.000 21948 Worker thread wakes up
00:29:08.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:08.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:08.277 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:09.905 01.628 21948 Exposure complete
00:29:09.928 00.023 21948 worker thread done servicing request
00:29:09.928 00.000 18120 OnExposeComplete: enter
00:29:09.929 00.001 18120 UpdateGuideState(): m_state=6
00:29:09.930 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
00:29:09.930 00.000 18120 Star::Find returns 1 (0), X=408.92, Y=234.29, Mass=2084, SNR=31.3, Peak=218 HFD=4.1
00:29:09.931 00.001 18120 MultiStar: [#1 0.24,-0.35,0.00,M1] [#2 0.03,-0.01,0.64,U] [#3 -0.22,0.03,0.67,U] [#4 0.17,0.16,0.54,U] [#5 -0.16,0.05,0.49,U] [#6 -0.04,-0.01,0.49,U] [#7 0.09,-0.12,0.53,U] [#8 0.08,-0.50,0.00,M1] 
00:29:09.931 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {0.27, -0.14}
00:29:09.932 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.14) = xAngle (0.71 = 0.71)
00:29:09.932 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.81 = -2.47)
00:29:09.933 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.43 mountX=0.04 mountY=-0.03, mountTheta=-0.69
00:29:09.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
00:29:09.934 00.000 18120 Enqueuing Move request for scope (0.04, -0.02)
00:29:09.935 00.001 21948 Worker thread wakes up
00:29:09.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:29:09.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:09.936 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:29:09.936 00.000 21948 Moving (0.04, -0.02) raw xDistance=0.04 yDistance=-0.03
00:29:09.936 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.3
00:29:09.937 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:09.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:09.937 00.000 18120 Enqueuing Expose request
00:29:09.938 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:29:09.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:09.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:09.938 00.000 21948 MoveAxis(E, 0, ABG)
00:29:09.938 00.000 21948 Move returns status 0, amount 0
00:29:09.938 00.000 21948 MoveAxis(N, 0, ABG)
00:29:09.938 00.000 21948 Move returns status 0, amount 0
00:29:09.938 00.000 21948 move complete, result=0
00:29:09.938 00.000 21948 worker thread done servicing request
00:29:09.938 00.000 21948 Worker thread wakes up
00:29:09.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:09.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:09.939 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:11.455 01.516 21948 Exposure complete
00:29:11.509 00.054 21948 worker thread done servicing request
00:29:11.509 00.000 18120 OnExposeComplete: enter
00:29:11.510 00.001 18120 UpdateGuideState(): m_state=6
00:29:11.512 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
00:29:11.514 00.002 18120 Star::Find returns 1 (0), X=408.67, Y=234.11, Mass=2089, SNR=31.4, Peak=213 HFD=4.0
00:29:11.516 00.002 18120 MultiStar: [#1 0.06,-0.33,0.73,U] [#2 -0.03,-0.18,0.65,U] [#3 -0.13,-0.13,0.65,U] [#4 0.19,0.06,0.55,U] [#5 -0.04,0.07,0.51,U] [#6 -0.27,0.10,0.48,U] [#7 -0.06,-0.15,0.50,U] [#8 0.02,-0.36,0.00,M2] 
00:29:11.516 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {0.02, -0.32}
00:29:11.518 00.002 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.14) = xAngle (-0.57 = -0.57)
00:29:11.519 00.001 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.53 = 2.53)
00:29:11.519 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.72 mountX=0.12 mountY=0.08, mountTheta=0.60
00:29:11.521 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.14, opts=13)
00:29:11.522 00.001 18120 Enqueuing Move request for scope (-0.02, -0.14)
00:29:11.522 00.000 21948 Worker thread wakes up
00:29:11.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
00:29:11.522 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
00:29:11.522 00.000 21948 Moving (-0.02, -0.14) raw xDistance=0.12 yDistance=0.08
00:29:11.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:29:11.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:11.523 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:29:11.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:11.523 00.000 21948 MoveAxis(E, 0, ABG)
00:29:11.523 00.000 21948 Move returns status 0, amount 0
00:29:11.523 00.000 21948 MoveAxis(N, 0, ABG)
00:29:11.523 00.000 21948 Move returns status 0, amount 0
00:29:11.523 00.000 21948 move complete, result=0
00:29:11.523 00.000 21948 worker thread done servicing request
00:29:11.523 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.4
00:29:11.525 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:11.525 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:11.525 00.000 18120 Enqueuing Expose request
00:29:11.526 00.001 21948 Worker thread wakes up
00:29:11.526 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:11.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:11.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:13.156 01.630 21948 Exposure complete
00:29:13.185 00.029 21948 worker thread done servicing request
00:29:13.185 00.000 18120 OnExposeComplete: enter
00:29:13.186 00.001 18120 UpdateGuideState(): m_state=6
00:29:13.187 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
00:29:13.187 00.000 18120 Star::Find returns 1 (0), X=408.67, Y=234.16, Mass=1989, SNR=30.5, Peak=205 HFD=4.0
00:29:13.188 00.001 18120 MultiStar: [#1 0.10,-0.30,0.73,U] [#2 0.24,-0.17,0.69,U] [#3 0.05,0.12,0.72,U] [#4 0.07,0.20,0.55,U] [#5 -0.03,-0.14,0.49,U] [#6 -0.24,-0.06,0.47,U] [#7 0.26,-0.08,0.52,U] [#8 0.20,-0.39,0.00,M3] 
00:29:13.189 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.03, -0.27}
00:29:13.189 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
00:29:13.190 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.04)
00:29:13.190 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-1.00 mountX=0.12 mountY=-0.01, mountTheta=-0.11
00:29:13.191 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
00:29:13.192 00.001 18120 Enqueuing Move request for scope (0.07, -0.10)
00:29:13.192 00.000 21948 Worker thread wakes up
00:29:13.192 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:13.193 00.001 18120 UpdateGuideState exits: m=1989 RSB=30.5
00:29:13.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:13.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:13.194 00.001 18120 Enqueuing Expose request
00:29:13.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
00:29:13.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
00:29:13.194 00.000 21948 Moving (0.07, -0.10) raw xDistance=0.12 yDistance=-0.01
00:29:13.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:29:13.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:13.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:13.194 00.000 21948 MoveAxis(E, 0, ABG)
00:29:13.194 00.000 21948 Move returns status 0, amount 0
00:29:13.194 00.000 21948 MoveAxis(N, 0, ABG)
00:29:13.194 00.000 21948 Move returns status 0, amount 0
00:29:13.194 00.000 21948 move complete, result=0
00:29:13.194 00.000 21948 worker thread done servicing request
00:29:13.194 00.000 21948 Worker thread wakes up
00:29:13.195 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:13.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:13.195 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:14.710 01.515 21948 Exposure complete
00:29:14.754 00.044 21948 worker thread done servicing request
00:29:14.754 00.000 18120 OnExposeComplete: enter
00:29:14.758 00.004 18120 UpdateGuideState(): m_state=6
00:29:14.760 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
00:29:14.763 00.003 18120 Star::Find returns 1 (0), X=408.84, Y=234.28, Mass=2077, SNR=31.3, Peak=219 HFD=3.9
00:29:14.764 00.001 18120 MultiStar: [#1 0.29,-0.21,0.00,M1] [#2 0.04,-0.06,0.64,U] [#3 0.25,0.02,0.69,U] [#4 0.36,0.41,0.00,M6] [#5 0.09,-0.03,0.52,U] [#6 -0.09,-0.08,0.49,U] [#7 0.55,-0.35,0.00,M1] [#8 0.25,-0.31,0.00,M4] 
00:29:14.765 00.001 18120 refined, 4 included, MultiStar: {0.12, -0.07}, one-star: {0.20, -0.15}
00:29:14.765 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.14) = xAngle (0.62 = 0.62)
00:29:14.766 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.73 = -2.56)
00:29:14.767 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=0.11 mountY=-0.08, mountTheta=-0.60
00:29:14.770 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.07, opts=13)
00:29:14.770 00.000 18120 Enqueuing Move request for scope (0.12, -0.07)
00:29:14.770 00.000 21948 Worker thread wakes up
00:29:14.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:29:14.771 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:29:14.771 00.000 21948 Moving (0.12, -0.07) raw xDistance=0.11 yDistance=-0.08
00:29:14.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:29:14.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:14.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:14.771 00.000 21948 MoveAxis(E, 0, ABG)
00:29:14.771 00.000 21948 Move returns status 0, amount 0
00:29:14.771 00.000 21948 MoveAxis(N, 0, ABG)
00:29:14.771 00.000 21948 Move returns status 0, amount 0
00:29:14.771 00.000 21948 move complete, result=0
00:29:14.771 00.000 21948 worker thread done servicing request
00:29:14.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:14.772 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.3
00:29:14.774 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:14.775 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:14.776 00.001 18120 Enqueuing Expose request
00:29:14.777 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:14.779 00.002 21948 Worker thread wakes up
00:29:14.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:14.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:16.404 01.625 21948 Exposure complete
00:29:16.459 00.055 21948 worker thread done servicing request
00:29:16.459 00.000 18120 OnExposeComplete: enter
00:29:16.462 00.003 18120 UpdateGuideState(): m_state=6
00:29:16.464 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
00:29:16.464 00.000 18120 Star::Find returns 1 (0), X=409.02, Y=233.94, Mass=2168, SNR=32.0, Peak=229 HFD=4.3
00:29:16.467 00.003 18120 MultiStar: [#1 0.49,-0.68,0.00,M2] [#2 0.53,-0.28,0.00,M1] [#3 0.08,-0.24,0.67,U] [#4 0.19,-0.15,0.54,U] [#5 0.04,-0.04,0.50,U] [#6 -0.04,-0.15,0.47,U] [#7 0.28,-0.42,0.00,M2] [#8 0.22,-0.45,0.00,M5] 
00:29:16.467 00.000 18120 refined, 4 included, MultiStar: {0.17, -0.26}, one-star: {0.37, -0.49}
00:29:16.470 00.003 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.14) = xAngle (0.14 = 0.14)
00:29:16.470 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.24 = -3.04)
00:29:16.471 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.01 mountX=0.31 mountY=-0.03, mountTheta=-0.10
00:29:16.472 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.26, opts=13)
00:29:16.472 00.000 18120 Enqueuing Move request for scope (0.17, -0.26)
00:29:16.473 00.001 21948 Worker thread wakes up
00:29:16.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:16.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
00:29:16.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
00:29:16.473 00.000 18120 UpdateGuideState exits: m=2168 RSB=32.0
00:29:16.474 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:16.474 00.000 21948 Moving (0.17, -0.26) raw xDistance=0.31 yDistance=-0.03
00:29:16.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:29:16.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:16.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:16.475 00.001 18120 Enqueuing Expose request
00:29:16.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:16.475 00.000 21948 MoveAxis(W, 55, ABG)
00:29:16.475 00.000 21948 Guiding  Dir = 3, Dur = 55
00:29:16.476 00.001 21948 IsSlewing returns 0
00:29:16.476 00.000 21948 IsGuiding returns 0
00:29:16.477 00.001 21948 PulseGuide returned control before completion, sleep 64
00:29:16.549 00.072 21948 IsGuiding returns 0
00:29:16.549 00.000 21948 Move returns status 0, amount 55
00:29:16.549 00.000 21948 MoveAxis(N, 0, ABG)
00:29:16.549 00.000 21948 Move returns status 0, amount 0
00:29:16.549 00.000 21948 move complete, result=0
00:29:16.549 00.000 21948 worker thread done servicing request
00:29:16.549 00.000 21948 Worker thread wakes up
00:29:16.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:16.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:16.549 00.000 18120 GuideStep: 0.3 px 55 ms WEST, -0.0 px 0 ms NORTH
00:29:17.958 01.409 21948 Exposure complete
00:29:17.991 00.033 21948 worker thread done servicing request
00:29:17.991 00.000 18120 OnExposeComplete: enter
00:29:17.991 00.000 18120 UpdateGuideState(): m_state=6
00:29:17.994 00.003 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
00:29:17.995 00.001 18120 Star::Find returns 1 (0), X=409.04, Y=234.21, Mass=2046, SNR=31.0, Peak=202 HFD=4.2
00:29:17.996 00.001 18120 MultiStar: [#1 0.34,-0.34,0.00,M3] [#2 0.40,-0.26,0.00,M2] [#3 0.05,0.02,0.70,U] [#4 0.09,0.04,0.56,U] [#5 -0.06,-0.05,0.54,U] [#6 -0.25,0.05,0.49,U] [#7 0.21,-0.43,0.00,M3] [#8 0.31,-0.29,0.00,M6] 
00:29:17.996 00.000 18120 refined, 4 included, MultiStar: {0.10, -0.06}, one-star: {0.39, -0.22}
00:29:17.996 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.14) = xAngle (0.62 = 0.62)
00:29:17.998 00.002 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.72 = -2.56)
00:29:18.000 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.52 mountX=0.09 mountY=-0.06, mountTheta=-0.59
00:29:18.004 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.06, opts=13)
00:29:18.004 00.000 18120 Enqueuing Move request for scope (0.10, -0.06)
00:29:18.004 00.000 21948 Worker thread wakes up
00:29:18.005 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:29:18.005 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:29:18.005 00.000 21948 Moving (0.10, -0.06) raw xDistance=0.09 yDistance=-0.06
00:29:18.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:29:18.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:18.005 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.0
00:29:18.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:18.006 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:18.006 00.000 18120 Enqueuing Expose request
00:29:18.007 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:18.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:29:18.007 00.000 21948 MoveAxis(E, 0, ABG)
00:29:18.007 00.000 21948 Move returns status 0, amount 0
00:29:18.007 00.000 21948 MoveAxis(N, 0, ABG)
00:29:18.007 00.000 21948 Move returns status 0, amount 0
00:29:18.007 00.000 21948 move complete, result=0
00:29:18.007 00.000 21948 worker thread done servicing request
00:29:18.007 00.000 21948 Worker thread wakes up
00:29:18.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:18.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:18.007 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:19.628 01.621 21948 Exposure complete
00:29:19.652 00.024 21948 worker thread done servicing request
00:29:19.652 00.000 18120 OnExposeComplete: enter
00:29:19.653 00.001 18120 UpdateGuideState(): m_state=6
00:29:19.653 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
00:29:19.654 00.001 18120 Star::Find returns 1 (0), X=408.88, Y=234.11, Mass=1986, SNR=30.6, Peak=204 HFD=4.2
00:29:19.654 00.000 18120 MultiStar: [#1 0.37,-0.36,0.00,M4] [#2 0.31,-0.07,0.66,U] [#3 0.21,-0.05,0.73,U] [#4 0.07,0.05,0.56,U] [#5 0.01,0.02,0.55,U] [#6 0.17,-0.02,0.51,U] [#7 0.20,-0.44,0.00,M4] [#8 0.38,-0.49,0.00,M7] 
00:29:19.655 00.001 18120 refined, 5 included, MultiStar: {0.18, -0.09}, one-star: {0.24, -0.32}
00:29:19.655 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
00:29:19.656 00.001 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.77 = -2.51)
00:29:19.656 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=0.16 mountY=-0.12, mountTheta=-0.65
00:29:19.658 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.09, opts=13)
00:29:19.661 00.003 18120 Enqueuing Move request for scope (0.18, -0.09)
00:29:19.662 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:19.663 00.001 21948 Worker thread wakes up
00:29:19.663 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
00:29:19.663 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
00:29:19.663 00.000 21948 Moving (0.18, -0.09) raw xDistance=0.16 yDistance=-0.12
00:29:19.663 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:29:19.663 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:19.663 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:29:19.663 00.000 21948 MoveAxis(E, 0, ABG)
00:29:19.663 00.000 21948 Move returns status 0, amount 0
00:29:19.663 00.000 21948 MoveAxis(N, 0, ABG)
00:29:19.663 00.000 21948 Move returns status 0, amount 0
00:29:19.663 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.6
00:29:19.664 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:19.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:19.665 00.001 18120 Enqueuing Expose request
00:29:19.665 00.000 21948 move complete, result=0
00:29:19.665 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:19.666 00.001 21948 worker thread done servicing request
00:29:19.666 00.000 21948 Worker thread wakes up
00:29:19.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:19.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:21.189 01.523 21948 Exposure complete
00:29:21.220 00.031 21948 worker thread done servicing request
00:29:21.220 00.000 18120 OnExposeComplete: enter
00:29:21.220 00.000 18120 UpdateGuideState(): m_state=6
00:29:21.221 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
00:29:21.221 00.000 18120 Star::Find returns 1 (0), X=408.72, Y=234.27, Mass=2061, SNR=31.2, Peak=177 HFD=4.3
00:29:21.222 00.001 18120 MultiStar: [#1 -0.01,-0.41,0.00,M5] [#2 -0.13,-0.17,0.67,U] [#3 -0.20,0.01,0.67,U] [#4 -0.03,0.02,0.55,U] [#5 -0.23,-0.15,0.50,U] [#6 -0.30,-0.12,0.47,U] [#7 0.00,-0.40,0.00,M5] [#8 0.05,-0.63,0.00,M8] 
00:29:21.222 00.000 18120 refined, 5 included, MultiStar: {-0.11, -0.10}, one-star: {0.07, -0.16}
00:29:21.223 00.001 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.14) = xAngle (-1.25 = -1.25)
00:29:21.223 00.000 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.85 = 1.85)
00:29:21.224 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.40 mountX=0.05 mountY=0.14, mountTheta=1.26
00:29:21.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.10, opts=13)
00:29:21.225 00.000 18120 Enqueuing Move request for scope (-0.11, -0.10)
00:29:21.226 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:21.226 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.2
00:29:21.227 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:21.227 00.000 18120 Enqueuing Expose request
00:29:21.228 00.001 21948 Worker thread wakes up
00:29:21.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
00:29:21.228 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
00:29:21.228 00.000 21948 Moving (-0.11, -0.10) raw xDistance=0.05 yDistance=0.14
00:29:21.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:21.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:21.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:29:21.228 00.000 21948 MoveAxis(E, 0, ABG)
00:29:21.228 00.000 21948 Move returns status 0, amount 0
00:29:21.228 00.000 21948 MoveAxis(N, 0, ABG)
00:29:21.228 00.000 21948 Move returns status 0, amount 0
00:29:21.228 00.000 21948 move complete, result=0
00:29:21.228 00.000 21948 worker thread done servicing request
00:29:21.228 00.000 21948 Worker thread wakes up
00:29:21.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:21.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:21.228 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:22.867 01.639 21948 Exposure complete
00:29:22.896 00.029 21948 worker thread done servicing request
00:29:22.897 00.001 18120 OnExposeComplete: enter
00:29:22.897 00.000 18120 UpdateGuideState(): m_state=6
00:29:22.898 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
00:29:22.899 00.001 18120 Star::Find returns 1 (0), X=408.87, Y=234.14, Mass=1927, SNR=30.3, Peak=196 HFD=4.2
00:29:22.900 00.001 18120 MultiStar: [#1 0.19,-0.29,0.72,U] [#2 0.29,-0.43,0.00,M1] [#3 0.17,0.03,0.72,U] [#4 0.20,-0.06,0.62,U] [#5 0.22,0.02,0.52,U] [#6 0.01,-0.02,0.49,U] [#7 0.25,-0.43,0.00,M6] [#8 0.30,-0.47,0.00,M9] 
00:29:22.902 00.002 18120 refined, 5 included, MultiStar: {0.18, -0.13}, one-star: {0.23, -0.29}
00:29:22.903 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.53 = 0.53)
00:29:22.904 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.63 = -2.65)
00:29:22.905 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.61 mountX=0.19 mountY=-0.10, mountTheta=-0.50
00:29:22.907 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.13, opts=13)
00:29:22.908 00.001 18120 Enqueuing Move request for scope (0.18, -0.13)
00:29:22.909 00.001 21948 Worker thread wakes up
00:29:22.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
00:29:22.909 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
00:29:22.909 00.000 21948 Moving (0.18, -0.13) raw xDistance=0.19 yDistance=-0.10
00:29:22.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:29:22.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:22.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:22.910 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.3
00:29:22.911 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:22.912 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:22.912 00.000 18120 Enqueuing Expose request
00:29:22.913 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:22.913 00.000 21948 MoveAxis(E, 0, ABG)
00:29:22.913 00.000 21948 Move returns status 0, amount 0
00:29:22.913 00.000 21948 MoveAxis(N, 0, ABG)
00:29:22.913 00.000 21948 Move returns status 0, amount 0
00:29:22.913 00.000 21948 move complete, result=0
00:29:22.913 00.000 21948 worker thread done servicing request
00:29:22.913 00.000 21948 Worker thread wakes up
00:29:22.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:22.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:22.914 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:24.434 01.520 21948 Exposure complete
00:29:24.476 00.042 21948 worker thread done servicing request
00:29:24.477 00.001 18120 OnExposeComplete: enter
00:29:24.479 00.002 18120 UpdateGuideState(): m_state=6
00:29:24.481 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
00:29:24.482 00.001 18120 Star::Find returns 1 (0), X=408.91, Y=233.97, Mass=2124, SNR=31.7, Peak=203 HFD=4.3
00:29:24.484 00.002 18120 MultiStar: [#1 0.28,-0.60,0.00,M5] [#2 -0.03,-0.52,0.00,M2] [#3 -0.09,-0.27,0.68,U] [#4 0.27,-0.09,0.52,U] [#5 0.08,-0.39,0.00,M1] [#6 0.10,-0.27,0.50,U] [#7 0.13,-0.66,0.00,M7] [#8 0.28,-0.76,0.00,M10] 
00:29:24.485 00.001 18120 refined, 3 included, MultiStar: {0.15, -0.30}, one-star: {0.27, -0.46}
00:29:24.486 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
00:29:24.487 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
00:29:24.488 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.34 cameraTheta=-1.12 mountX=0.34 mountY=0.01, mountTheta=0.02
00:29:24.490 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.30, opts=13)
00:29:24.490 00.000 18120 Enqueuing Move request for scope (0.15, -0.30)
00:29:24.491 00.001 21948 Worker thread wakes up
00:29:24.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
00:29:24.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
00:29:24.491 00.000 21948 Moving (0.15, -0.30) raw xDistance=0.34 yDistance=0.01
00:29:24.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:29:24.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:24.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:24.491 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.7
00:29:24.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:24.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:24.493 00.001 18120 Enqueuing Expose request
00:29:24.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:24.493 00.000 21948 MoveAxis(W, 60, ABG)
00:29:24.493 00.000 21948 Guiding  Dir = 3, Dur = 60
00:29:24.493 00.000 21948 IsSlewing returns 0
00:29:24.493 00.000 21948 IsGuiding returns 0
00:29:24.496 00.003 21948 PulseGuide returned control before completion, sleep 69
00:29:24.573 00.077 21948 IsGuiding returns 0
00:29:24.573 00.000 21948 Move returns status 0, amount 60
00:29:24.573 00.000 21948 MoveAxis(N, 0, ABG)
00:29:24.573 00.000 21948 Move returns status 0, amount 0
00:29:24.573 00.000 21948 move complete, result=0
00:29:24.573 00.000 21948 worker thread done servicing request
00:29:24.573 00.000 21948 Worker thread wakes up
00:29:24.573 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:24.573 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:24.573 00.000 18120 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
00:29:26.201 01.628 21948 Exposure complete
00:29:26.226 00.025 21948 worker thread done servicing request
00:29:26.226 00.000 18120 OnExposeComplete: enter
00:29:26.227 00.001 18120 UpdateGuideState(): m_state=6
00:29:26.228 00.001 18120 Star::Find(15, 408, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
00:29:26.228 00.000 18120 Star::Find returns 1 (0), X=409.03, Y=233.89, Mass=2183, SNR=32.0, Peak=228 HFD=4.3
00:29:26.229 00.001 18120 MultiStar: [#1 0.34,-0.73,0.00,M6] [#2 0.26,-0.60,0.00,M3] [#3 0.27,-0.52,0.00,M1] [#4 0.19,-0.21,0.57,U] [#5 0.09,-0.39,0.00,M2] [#6 -0.05,-0.41,0.00,M1] [#7 0.22,-0.68,0.00,M8] [#8 0.36,-0.86,0.00,R] 
00:29:26.229 00.000 18120 refined, 1 included, MultiStar: {0.32, -0.42}, one-star: {0.39, -0.54}
00:29:26.229 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.14) = xAngle (0.22 = 0.22)
00:29:26.231 00.002 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.96)
00:29:26.231 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.42 hyp=0.52 cameraTheta=-0.92 mountX=0.51 mountY=-0.09, mountTheta=-0.18
00:29:26.233 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.42, opts=13)
00:29:26.234 00.001 18120 Enqueuing Move request for scope (0.32, -0.42)
00:29:26.234 00.000 21948 Worker thread wakes up
00:29:26.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:26.235 00.001 18120 UpdateGuideState exits: m=2183 RSB=32.0
00:29:26.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:26.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:26.236 00.001 18120 Enqueuing Expose request
00:29:26.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.42) opts 0xd
00:29:26.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.42)
00:29:26.236 00.000 21948 Moving (0.32, -0.42) raw xDistance=0.51 yDistance=-0.09
00:29:26.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
00:29:26.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:26.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:26.236 00.000 21948 MoveAxis(W, 96, ABG)
00:29:26.236 00.000 21948 Guiding  Dir = 3, Dur = 96
00:29:26.237 00.001 21948 IsSlewing returns 0
00:29:26.237 00.000 21948 IsGuiding returns 0
00:29:26.239 00.002 21948 PulseGuide returned control before completion, sleep 105
00:29:26.356 00.117 21948 IsGuiding returns 0
00:29:26.357 00.001 21948 Move returns status 0, amount 96
00:29:26.357 00.000 21948 MoveAxis(N, 0, ABG)
00:29:26.357 00.000 21948 Move returns status 0, amount 0
00:29:26.357 00.000 21948 move complete, result=0
00:29:26.357 00.000 21948 worker thread done servicing request
00:29:26.357 00.000 21948 Worker thread wakes up
00:29:26.357 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:26.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:26.357 00.000 18120 GuideStep: 0.5 px 96 ms WEST, -0.1 px 0 ms NORTH
00:29:27.766 01.409 21948 Exposure complete
00:29:27.802 00.036 21948 worker thread done servicing request
00:29:27.803 00.001 18120 OnExposeComplete: enter
00:29:27.804 00.001 18120 UpdateGuideState(): m_state=6
00:29:27.804 00.000 18120 Star::Find(15, 409, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
00:29:27.805 00.001 18120 Star::Find returns 1 (0), X=408.78, Y=234.05, Mass=2029, SNR=30.9, Peak=209 HFD=4.1
00:29:27.806 00.001 18120 MultiStar: [#1 0.43,-0.49,0.00,M7] [#2 -0.17,-0.22,0.65,U] [#3 0.19,-0.09,0.73,U] [#4 0.34,0.08,0.57,U] [#5 0.10,-0.02,0.55,U] [#6 0.04,-0.22,0.49,U] [#7 0.12,-0.54,0.00,M9] [#8 -0.25,0.48,0.00,M1] 
00:29:27.806 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.17}, one-star: {0.13, -0.38}
00:29:27.807 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
00:29:27.808 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.03)
00:29:27.808 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.99 mountX=0.20 mountY=-0.02, mountTheta=-0.11
00:29:27.810 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
00:29:27.810 00.000 18120 Enqueuing Move request for scope (0.11, -0.17)
00:29:27.811 00.001 21948 Worker thread wakes up
00:29:27.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
00:29:27.811 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
00:29:27.811 00.000 21948 Moving (0.11, -0.17) raw xDistance=0.20 yDistance=-0.02
00:29:27.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:29:27.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:27.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:27.812 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:27.812 00.000 21948 MoveAxis(E, 0, ABG)
00:29:27.812 00.000 21948 Move returns status 0, amount 0
00:29:27.812 00.000 21948 MoveAxis(N, 0, ABG)
00:29:27.812 00.000 21948 Move returns status 0, amount 0
00:29:27.812 00.000 21948 move complete, result=0
00:29:27.812 00.000 18120 UpdateGuideState exits: m=2029 RSB=30.9
00:29:27.812 00.000 21948 worker thread done servicing request
00:29:27.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.813 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:27.813 00.000 18120 Enqueuing Expose request
00:29:27.814 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:27.814 00.000 21948 Worker thread wakes up
00:29:27.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:27.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:29.450 01.636 21948 Exposure complete
00:29:29.482 00.032 21948 worker thread done servicing request
00:29:29.482 00.000 18120 OnExposeComplete: enter
00:29:29.483 00.001 18120 UpdateGuideState(): m_state=6
00:29:29.483 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
00:29:29.483 00.000 18120 Star::Find returns 1 (0), X=408.64, Y=234.13, Mass=1990, SNR=30.7, Peak=195 HFD=4.1
00:29:29.484 00.001 18120 MultiStar: [#1 0.18,-0.30,0.73,U] [#2 0.03,-0.17,0.63,U] [#3 -0.25,-0.17,0.68,U] [#4 -0.06,0.17,0.57,U] [#5 -0.02,0.13,0.55,U] [#6 -0.01,-0.23,0.51,U] [#7 0.08,-0.35,0.54,U] [#8 -0.19,0.46,0.00,M2] 
00:29:29.485 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.17}, one-star: {-0.01, -0.30}
00:29:29.485 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.14) = xAngle (-0.47 = -0.47)
00:29:29.486 00.001 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.63 = 2.63)
00:29:29.486 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=0.15 mountY=0.08, mountTheta=0.50
00:29:29.487 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.17, opts=13)
00:29:29.488 00.001 18120 Enqueuing Move request for scope (-0.01, -0.17)
00:29:29.488 00.000 21948 Worker thread wakes up
00:29:29.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:29.489 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:29:29.489 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.7
00:29:29.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:29.490 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:29:29.490 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:29.490 00.000 18120 Enqueuing Expose request
00:29:29.491 00.001 21948 Moving (-0.01, -0.17) raw xDistance=0.15 yDistance=0.08
00:29:29.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:29:29.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:29.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:29:29.491 00.000 21948 MoveAxis(E, 0, ABG)
00:29:29.491 00.000 21948 Move returns status 0, amount 0
00:29:29.491 00.000 21948 MoveAxis(N, 0, ABG)
00:29:29.491 00.000 21948 Move returns status 0, amount 0
00:29:29.491 00.000 21948 move complete, result=0
00:29:29.491 00.000 21948 worker thread done servicing request
00:29:29.491 00.000 21948 Worker thread wakes up
00:29:29.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:29.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:29.492 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:31.012 01.520 21948 Exposure complete
00:29:31.064 00.052 21948 worker thread done servicing request
00:29:31.064 00.000 18120 OnExposeComplete: enter
00:29:31.065 00.001 18120 UpdateGuideState(): m_state=6
00:29:31.066 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
00:29:31.066 00.000 18120 Star::Find returns 1 (0), X=408.80, Y=234.23, Mass=2042, SNR=31.0, Peak=208 HFD=4.2
00:29:31.067 00.001 18120 MultiStar: [#1 0.29,-0.31,0.00,M7] [#2 -0.00,-0.17,0.65,U] [#3 -0.01,-0.00,0.69,U] [#4 0.22,0.17,0.55,U] [#5 0.21,0.24,0.54,U] [#6 0.07,0.12,0.50,U] [#7 0.07,-0.42,0.00,M9] [#8 -0.05,0.40,0.00,M3] 
00:29:31.067 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.01}, one-star: {0.16, -0.20}
00:29:31.068 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.14) = xAngle (1.07 = 1.07)
00:29:31.068 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.17 = -2.11)
00:29:31.069 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=0.05 mountY=-0.09, mountTheta=-1.06
00:29:31.070 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
00:29:31.072 00.002 18120 Enqueuing Move request for scope (0.11, -0.01)
00:29:31.072 00.000 21948 Worker thread wakes up
00:29:31.073 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:29:31.073 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:29:31.073 00.000 21948 Moving (0.11, -0.01) raw xDistance=0.05 yDistance=-0.09
00:29:31.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:31.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:31.073 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.0
00:29:31.074 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:31.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:31.075 00.001 18120 Enqueuing Expose request
00:29:31.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:31.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:31.076 00.001 21948 MoveAxis(E, 0, ABG)
00:29:31.076 00.000 21948 Move returns status 0, amount 0
00:29:31.076 00.000 21948 MoveAxis(N, 0, ABG)
00:29:31.076 00.000 21948 Move returns status 0, amount 0
00:29:31.076 00.000 21948 move complete, result=0
00:29:31.076 00.000 21948 worker thread done servicing request
00:29:31.076 00.000 21948 Worker thread wakes up
00:29:31.076 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:31.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:31.077 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:32.702 01.625 21948 Exposure complete
00:29:32.739 00.037 21948 worker thread done servicing request
00:29:32.739 00.000 18120 OnExposeComplete: enter
00:29:32.739 00.000 18120 UpdateGuideState(): m_state=6
00:29:32.740 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
00:29:32.741 00.001 18120 Star::Find returns 1 (0), X=408.70, Y=234.26, Mass=2127, SNR=31.6, Peak=192 HFD=4.3
00:29:32.742 00.001 18120 MultiStar: [#1 0.14,-0.27,0.70,U] [#2 -0.11,-0.19,0.63,U] [#3 -0.08,-0.07,0.68,U] [#4 0.21,0.16,0.53,U] [#5 -0.19,0.02,0.51,U] [#6 -0.20,0.03,0.49,U] [#7 0.09,-0.27,0.52,U] [#8 -0.22,0.46,0.00,M4] 
00:29:32.743 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.11}, one-star: {0.06, -0.17}
00:29:32.744 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
00:29:32.744 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
00:29:32.745 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.59 mountX=0.10 mountY=0.05, mountTheta=0.48
00:29:32.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.11, opts=13)
00:29:32.747 00.001 18120 Enqueuing Move request for scope (-0.00, -0.11)
00:29:32.748 00.001 21948 Worker thread wakes up
00:29:32.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:32.748 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.6
00:29:32.749 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:32.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:32.749 00.000 18120 Enqueuing Expose request
00:29:32.750 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
00:29:32.750 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
00:29:32.750 00.000 21948 Moving (-0.00, -0.11) raw xDistance=0.10 yDistance=0.05
00:29:32.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:29:32.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:32.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:29:32.750 00.000 21948 MoveAxis(E, 0, ABG)
00:29:32.750 00.000 21948 Move returns status 0, amount 0
00:29:32.750 00.000 21948 MoveAxis(N, 0, ABG)
00:29:32.750 00.000 21948 Move returns status 0, amount 0
00:29:32.750 00.000 21948 move complete, result=0
00:29:32.751 00.001 21948 worker thread done servicing request
00:29:32.751 00.000 21948 Worker thread wakes up
00:29:32.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:32.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:32.751 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:34.269 01.518 21948 Exposure complete
00:29:34.311 00.042 21948 worker thread done servicing request
00:29:34.312 00.001 18120 OnExposeComplete: enter
00:29:34.312 00.000 18120 UpdateGuideState(): m_state=6
00:29:34.313 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
00:29:34.313 00.000 18120 Star::Find returns 1 (0), X=408.81, Y=234.05, Mass=2111, SNR=31.5, Peak=205 HFD=4.2
00:29:34.315 00.002 18120 MultiStar: [#1 0.07,-0.45,0.00,M7] [#2 0.10,-0.28,0.64,U] [#3 -0.15,-0.14,0.66,U] [#4 0.28,-0.00,0.57,U] [#5 -0.21,-0.02,0.49,U] [#6 -0.10,-0.12,0.48,U] [#7 0.07,-0.23,0.48,U] [#8 -0.26,0.30,0.00,M5] 
00:29:34.318 00.003 18120 refined, 6 included, MultiStar: {0.04, -0.19}, one-star: {0.17, -0.38}
00:29:34.320 00.002 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
00:29:34.322 00.002 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.88 = 2.88)
00:29:34.325 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.37 mountX=0.19 mountY=0.05, mountTheta=0.26
00:29:34.329 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
00:29:34.329 00.000 18120 Enqueuing Move request for scope (0.04, -0.19)
00:29:34.330 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:34.330 00.000 21948 Worker thread wakes up
00:29:34.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
00:29:34.330 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.5
00:29:34.330 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
00:29:34.331 00.001 21948 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=0.05
00:29:34.331 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:34.331 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:34.332 00.001 18120 Enqueuing Expose request
00:29:34.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:29:34.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:34.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:29:34.332 00.000 21948 MoveAxis(E, 0, ABG)
00:29:34.332 00.000 21948 Move returns status 0, amount 0
00:29:34.332 00.000 21948 MoveAxis(N, 0, ABG)
00:29:34.332 00.000 21948 Move returns status 0, amount 0
00:29:34.332 00.000 21948 move complete, result=0
00:29:34.332 00.000 21948 worker thread done servicing request
00:29:34.333 00.001 21948 Worker thread wakes up
00:29:34.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:34.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:34.333 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:35.959 01.626 21948 Exposure complete
00:29:36.001 00.042 21948 worker thread done servicing request
00:29:36.001 00.000 18120 OnExposeComplete: enter
00:29:36.002 00.001 18120 UpdateGuideState(): m_state=6
00:29:36.002 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
00:29:36.003 00.001 18120 Star::Find returns 1 (0), X=408.94, Y=234.12, Mass=2075, SNR=31.4, Peak=208 HFD=4.2
00:29:36.005 00.002 18120 MultiStar: [#1 0.44,-0.32,0.00,M8] [#2 0.07,-0.08,0.64,U] [#3 0.12,-0.16,0.69,U] [#4 0.21,0.03,0.56,U] [#5 0.10,0.03,0.52,U] [#6 0.06,-0.05,0.50,U] [#7 0.40,-0.10,0.00,M8] [#8 -0.08,0.39,0.00,M6] 
00:29:36.007 00.002 18120 refined, 5 included, MultiStar: {0.16, -0.12}, one-star: {0.29, -0.31}
00:29:36.010 00.003 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.14) = xAngle (0.51 = 0.51)
00:29:36.012 00.002 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.67)
00:29:36.014 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=0.17 mountY=-0.09, mountTheta=-0.48
00:29:36.018 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.12, opts=13)
00:29:36.019 00.001 18120 Enqueuing Move request for scope (0.16, -0.12)
00:29:36.019 00.000 21948 Worker thread wakes up
00:29:36.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
00:29:36.020 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
00:29:36.020 00.000 21948 Moving (0.16, -0.12) raw xDistance=0.17 yDistance=-0.09
00:29:36.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:36.021 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:29:36.022 00.001 18120 UpdateGuideState exits: m=2075 RSB=31.4
00:29:36.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.023 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:36.023 00.000 18120 Enqueuing Expose request
00:29:36.024 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:36.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:36.024 00.000 21948 MoveAxis(E, 0, ABG)
00:29:36.024 00.000 21948 Move returns status 0, amount 0
00:29:36.024 00.000 21948 MoveAxis(N, 0, ABG)
00:29:36.024 00.000 21948 Move returns status 0, amount 0
00:29:36.024 00.000 21948 move complete, result=0
00:29:36.024 00.000 21948 worker thread done servicing request
00:29:36.024 00.000 21948 Worker thread wakes up
00:29:36.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:36.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:36.025 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:37.539 01.514 21948 Exposure complete
00:29:37.573 00.034 21948 worker thread done servicing request
00:29:37.574 00.001 18120 OnExposeComplete: enter
00:29:37.575 00.001 18120 UpdateGuideState(): m_state=6
00:29:37.576 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
00:29:37.576 00.000 18120 Star::Find returns 1 (0), X=409.09, Y=234.21, Mass=2012, SNR=30.8, Peak=218 HFD=4.2
00:29:37.577 00.001 18120 MultiStar: [#1 0.29,-0.39,0.00,M9] [#2 0.01,-0.05,0.65,U] [#3 0.13,-0.18,0.70,U] [#4 0.26,0.06,0.55,U] [#5 0.02,0.21,0.54,U] [#6 0.04,-0.04,0.48,U] [#7 0.12,-0.33,0.52,U] [#8 -0.19,0.34,0.00,M7] 
00:29:37.577 00.000 18120 refined, 6 included, MultiStar: {0.17, -0.10}, one-star: {0.44, -0.22}
00:29:37.578 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.14) = xAngle (0.64 = 0.64)
00:29:37.579 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.74 = -2.54)
00:29:37.580 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.50 mountX=0.16 mountY=-0.11, mountTheta=-0.62
00:29:37.581 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.10, opts=13)
00:29:37.581 00.000 18120 Enqueuing Move request for scope (0.17, -0.10)
00:29:37.582 00.001 21948 Worker thread wakes up
00:29:37.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:37.582 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.8
00:29:37.583 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:37.583 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:37.584 00.001 18120 Enqueuing Expose request
00:29:37.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:29:37.584 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:29:37.584 00.000 21948 Moving (0.17, -0.10) raw xDistance=0.16 yDistance=-0.11
00:29:37.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:29:37.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:37.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:29:37.584 00.000 21948 MoveAxis(E, 0, ABG)
00:29:37.584 00.000 21948 Move returns status 0, amount 0
00:29:37.584 00.000 21948 MoveAxis(N, 0, ABG)
00:29:37.584 00.000 21948 Move returns status 0, amount 0
00:29:37.584 00.000 21948 move complete, result=0
00:29:37.584 00.000 21948 worker thread done servicing request
00:29:37.584 00.000 21948 Worker thread wakes up
00:29:37.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:37.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:37.585 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:39.208 01.623 21948 Exposure complete
00:29:39.238 00.030 21948 worker thread done servicing request
00:29:39.238 00.000 18120 OnExposeComplete: enter
00:29:39.239 00.001 18120 UpdateGuideState(): m_state=6
00:29:39.240 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
00:29:39.241 00.001 18120 Star::Find returns 1 (0), X=408.89, Y=234.06, Mass=1926, SNR=30.2, Peak=205 HFD=4.2
00:29:39.242 00.001 18120 MultiStar: [#1 0.27,-0.48,0.00,M10] [#2 0.26,-0.22,0.66,U] [#3 0.06,-0.09,0.70,U] [#4 0.12,-0.15,0.58,U] [#5 -0.13,-0.26,0.54,U] [#6 0.03,-0.23,0.51,U] [#7 0.23,-0.54,0.00,M8] [#8 -0.08,0.44,0.00,M8] 
00:29:39.243 00.001 18120 refined, 5 included, MultiStar: {0.12, -0.23}, one-star: {0.24, -0.37}
00:29:39.244 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
00:29:39.244 00.000 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.16 = -3.13)
00:29:39.245 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.09 mountX=0.26 mountY=-0.00, mountTheta=-0.01
00:29:39.247 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.23, opts=13)
00:29:39.248 00.001 18120 Enqueuing Move request for scope (0.12, -0.23)
00:29:39.248 00.000 21948 Worker thread wakes up
00:29:39.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:39.249 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
00:29:39.249 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.2
00:29:39.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:39.250 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:39.250 00.000 18120 Enqueuing Expose request
00:29:39.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
00:29:39.251 00.001 21948 Moving (0.12, -0.23) raw xDistance=0.26 yDistance=-0.00
00:29:39.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:29:39.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:39.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:29:39.251 00.000 21948 MoveAxis(W, 46, ABG)
00:29:39.251 00.000 21948 Guiding  Dir = 3, Dur = 46
00:29:39.251 00.000 21948 IsSlewing returns 0
00:29:39.251 00.000 21948 IsGuiding returns 0
00:29:39.254 00.003 21948 PulseGuide returned control before completion, sleep 55
00:29:39.316 00.062 21948 IsGuiding returns 1
00:29:39.316 00.000 21948 scope still moving after pulse duration time elapsed
00:29:39.347 00.031 21948 IsSlewing returns 0
00:29:39.347 00.000 21948 IsGuiding returns 0
00:29:39.347 00.000 21948 scope move finished after 46 + 49 ms
00:29:39.347 00.000 21948 Move returns status 0, amount 46
00:29:39.347 00.000 21948 MoveAxis(N, 0, ABG)
00:29:39.347 00.000 21948 Move returns status 0, amount 0
00:29:39.347 00.000 21948 move complete, result=0
00:29:39.347 00.000 21948 worker thread done servicing request
00:29:39.348 00.001 21948 Worker thread wakes up
00:29:39.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:39.348 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
00:29:39.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:40.757 01.409 21948 Exposure complete
00:29:40.792 00.035 21948 worker thread done servicing request
00:29:40.792 00.000 18120 OnExposeComplete: enter
00:29:40.793 00.001 18120 UpdateGuideState(): m_state=6
00:29:40.795 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
00:29:40.796 00.001 18120 Star::Find returns 1 (0), X=408.68, Y=234.36, Mass=2045, SNR=31.0, Peak=196 HFD=4.2
00:29:40.798 00.002 18120 MultiStar: [#1 0.17,-0.20,0.68,U] [#2 -0.05,0.03,0.66,U] [#3 -0.09,0.23,0.69,U] [#4 -0.09,0.39,0.00,M1] [#5 -0.02,-0.04,0.54,U] [#6 -0.14,0.01,0.50,U] [#7 -0.08,-0.03,0.51,U] [#8 -0.50,0.67,0.00,M9] 
00:29:40.800 00.002 18120 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.03, -0.07}
00:29:40.803 00.003 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
00:29:40.806 00.003 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
00:29:40.808 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.45 mountX=0.00 mountY=0.02, mountTheta=1.30
00:29:40.813 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
00:29:40.816 00.003 18120 Enqueuing Move request for scope (-0.01, -0.01)
00:29:40.818 00.002 21948 Worker thread wakes up
00:29:40.818 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:40.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:29:40.818 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
00:29:40.819 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:29:40.819 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.819 00.000 21948 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.02
00:29:40.819 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:40.820 00.001 18120 Enqueuing Expose request
00:29:40.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:29:40.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:40.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:29:40.820 00.000 21948 MoveAxis(E, 0, ABG)
00:29:40.820 00.000 21948 Move returns status 0, amount 0
00:29:40.820 00.000 21948 MoveAxis(N, 0, ABG)
00:29:40.820 00.000 21948 Move returns status 0, amount 0
00:29:40.820 00.000 21948 move complete, result=0
00:29:40.820 00.000 21948 worker thread done servicing request
00:29:40.820 00.000 21948 Worker thread wakes up
00:29:40.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:40.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:40.821 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:42.455 01.634 21948 Exposure complete
00:29:42.479 00.024 21948 worker thread done servicing request
00:29:42.479 00.000 18120 OnExposeComplete: enter
00:29:42.480 00.001 18120 UpdateGuideState(): m_state=6
00:29:42.481 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
00:29:42.481 00.000 18120 Star::Find returns 1 (0), X=408.64, Y=234.45, Mass=1976, SNR=30.5, Peak=175 HFD=4.0
00:29:42.482 00.001 18120 MultiStar: [#1 0.09,0.07,0.73,U] [#2 -0.29,0.25,0.00,M1] [#3 -0.13,0.17,0.73,U] [#4 0.03,0.38,0.00,M2] [#5 -0.14,0.42,0.00,M1] [#6 -0.46,0.40,0.00,M1] [#7 -0.14,-0.03,0.54,U] [#8 -0.46,0.77,0.00,M10] 
00:29:42.482 00.000 18120 single-star, 3 included, MultiStar: {-0.04, 0.06}, one-star: {-0.01, 0.02}
00:29:42.483 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.14) = xAngle (3.00 = 3.00)
00:29:42.483 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.10 = -0.18)
00:29:42.483 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.86 mountX=-0.02 mountY=-0.00, mountTheta=-2.96
00:29:42.486 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
00:29:42.486 00.000 18120 Enqueuing Move request for scope (-0.01, 0.02)
00:29:42.487 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:42.487 00.000 21948 Worker thread wakes up
00:29:42.487 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.5
00:29:42.488 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:42.488 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:42.489 00.001 18120 Enqueuing Expose request
00:29:42.489 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:29:42.489 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:29:42.489 00.000 21948 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.00
00:29:42.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:29:42.490 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:42.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:29:42.490 00.000 21948 MoveAxis(E, 0, ABG)
00:29:42.490 00.000 21948 Move returns status 0, amount 0
00:29:42.490 00.000 21948 MoveAxis(N, 0, ABG)
00:29:42.490 00.000 21948 Move returns status 0, amount 0
00:29:42.490 00.000 21948 move complete, result=0
00:29:42.490 00.000 21948 worker thread done servicing request
00:29:42.490 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:42.491 00.001 21948 Worker thread wakes up
00:29:42.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:42.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:44.018 01.527 21948 Exposure complete
00:29:44.045 00.027 21948 worker thread done servicing request
00:29:44.045 00.000 18120 OnExposeComplete: enter
00:29:44.046 00.001 18120 UpdateGuideState(): m_state=6
00:29:44.050 00.004 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
00:29:44.053 00.003 18120 Star::Find returns 1 (0), X=408.63, Y=234.40, Mass=2078, SNR=31.3, Peak=170 HFD=4.3
00:29:44.055 00.002 18120 MultiStar: [#1 -0.09,-0.10,0.70,U] [#2 -0.21,0.14,0.63,U] [#3 -0.75,0.23,0.00,M1] [#4 -0.02,0.11,0.54,U] [#5 -0.27,0.15,0.53,U] [#6 -0.45,0.24,0.00,M2] [#7 -0.20,0.05,0.50,U] [#8 -0.46,0.77,0.00,R] 
00:29:44.057 00.002 18120 single-star, 5 included, MultiStar: {-0.12, 0.04}, one-star: {-0.01, -0.03}
00:29:44.059 00.002 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.89 = -0.89)
00:29:44.061 00.002 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.21 = 2.21)
00:29:44.063 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.04 mountX=0.02 mountY=0.02, mountTheta=0.91
00:29:44.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
00:29:44.065 00.001 18120 Enqueuing Move request for scope (-0.01, -0.03)
00:29:44.065 00.000 21948 Worker thread wakes up
00:29:44.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:29:44.066 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:44.066 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.3
00:29:44.067 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:29:44.067 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:44.068 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:44.069 00.001 18120 Enqueuing Expose request
00:29:44.070 00.001 21948 Moving (-0.01, -0.03) raw xDistance=0.02 yDistance=0.02
00:29:44.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:29:44.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:44.070 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:29:44.070 00.000 21948 MoveAxis(E, 0, ABG)
00:29:44.070 00.000 21948 Move returns status 0, amount 0
00:29:44.070 00.000 21948 MoveAxis(N, 0, ABG)
00:29:44.070 00.000 21948 Move returns status 0, amount 0
00:29:44.070 00.000 21948 move complete, result=0
00:29:44.070 00.000 21948 worker thread done servicing request
00:29:44.070 00.000 21948 Worker thread wakes up
00:29:44.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:44.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:44.071 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:45.704 01.633 21948 Exposure complete
00:29:45.748 00.044 21948 worker thread done servicing request
00:29:45.748 00.000 18120 OnExposeComplete: enter
00:29:45.749 00.001 18120 UpdateGuideState(): m_state=6
00:29:45.749 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
00:29:45.750 00.001 18120 Star::Find returns 1 (0), X=408.78, Y=234.30, Mass=2102, SNR=31.4, Peak=202 HFD=4.3
00:29:45.750 00.000 18120 MultiStar: [#1 0.13,-0.05,0.71,U] [#2 0.01,0.10,0.64,U] [#3 -0.26,0.05,0.68,U] [#4 -0.16,0.27,0.53,U] [#5 -0.19,0.20,0.51,U] [#6 -0.15,0.25,0.48,U] [#7 0.02,-0.27,0.52,U] [#8 0.25,-0.09,0.43,U] 
00:29:45.751 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.13, -0.13}
00:29:45.751 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.38 = -2.90)
00:29:45.752 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.20)
00:29:45.752 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.24 mountX=-0.03 mountY=0.01, mountTheta=2.94
00:29:45.753 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
00:29:45.754 00.001 18120 Enqueuing Move request for scope (-0.02, 0.02)
00:29:45.754 00.000 21948 Worker thread wakes up
00:29:45.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:29:45.754 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:29:45.754 00.000 21948 Moving (-0.02, 0.02) raw xDistance=-0.03 yDistance=0.01
00:29:45.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:29:45.754 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:45.755 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:45.755 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.4
00:29:45.755 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.756 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:45.756 00.000 18120 Enqueuing Expose request
00:29:45.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:45.757 00.001 21948 MoveAxis(E, 0, ABG)
00:29:45.757 00.000 21948 Move returns status 0, amount 0
00:29:45.757 00.000 21948 MoveAxis(N, 0, ABG)
00:29:45.757 00.000 21948 Move returns status 0, amount 0
00:29:45.757 00.000 21948 move complete, result=0
00:29:45.757 00.000 21948 worker thread done servicing request
00:29:45.757 00.000 21948 Worker thread wakes up
00:29:45.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:45.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:45.758 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:47.283 01.525 21948 Exposure complete
00:29:47.321 00.038 21948 worker thread done servicing request
00:29:47.321 00.000 18120 OnExposeComplete: enter
00:29:47.321 00.000 18120 UpdateGuideState(): m_state=6
00:29:47.322 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
00:29:47.322 00.000 18120 Star::Find returns 1 (0), X=408.77, Y=234.40, Mass=2104, SNR=31.5, Peak=190 HFD=4.1
00:29:47.323 00.001 18120 MultiStar: [#1 0.03,0.03,0.70,U] [#2 0.06,0.16,0.67,U] [#3 -0.08,0.18,0.69,U] [#4 -0.08,0.34,0.57,U] [#5 -0.08,0.18,0.50,U] [#6 -0.20,0.14,0.50,U] [#7 -0.00,-0.07,0.51,U] [#8 0.27,0.06,0.42,U] 
00:29:47.323 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.13, -0.03}
00:29:47.324 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.14) = xAngle (2.61 = 2.61)
00:29:47.324 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.71 = -0.57)
00:29:47.325 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=-0.09 mountY=-0.05, mountTheta=-2.58
00:29:47.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
00:29:47.327 00.001 18120 Enqueuing Move request for scope (0.01, 0.10)
00:29:47.327 00.000 21948 Worker thread wakes up
00:29:47.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:29:47.327 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:29:47.327 00.000 21948 Moving (0.01, 0.10) raw xDistance=-0.09 yDistance=-0.05
00:29:47.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:47.329 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:29:47.329 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.5
00:29:47.330 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:47.331 00.001 18120 Enqueuing Expose request
00:29:47.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:47.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:47.331 00.000 21948 MoveAxis(E, 0, ABG)
00:29:47.331 00.000 21948 Move returns status 0, amount 0
00:29:47.331 00.000 21948 MoveAxis(N, 0, ABG)
00:29:47.331 00.000 21948 Move returns status 0, amount 0
00:29:47.331 00.000 21948 move complete, result=0
00:29:47.332 00.001 21948 worker thread done servicing request
00:29:47.332 00.000 21948 Worker thread wakes up
00:29:47.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:47.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:47.332 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:48.966 01.634 21948 Exposure complete
00:29:49.006 00.040 21948 worker thread done servicing request
00:29:49.006 00.000 18120 OnExposeComplete: enter
00:29:49.006 00.000 18120 UpdateGuideState(): m_state=6
00:29:49.007 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
00:29:49.007 00.000 18120 Star::Find returns 1 (0), X=408.82, Y=234.30, Mass=2034, SNR=31.1, Peak=192 HFD=4.2
00:29:49.008 00.001 18120 MultiStar: [#1 0.20,-0.18,0.73,U] [#2 0.03,-0.12,0.63,U] [#3 -0.05,0.11,0.71,U] [#4 0.05,0.15,0.55,U] [#5 0.12,0.12,0.54,U] [#6 -0.29,0.11,0.49,U] [#7 0.09,-0.14,0.54,U] [#8 0.05,-0.22,0.44,U] 
00:29:49.008 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.17, -0.13}
00:29:49.009 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.14) = xAngle (0.54 = 0.54)
00:29:49.009 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.64 = -2.64)
00:29:49.010 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=0.06 mountY=-0.03, mountTheta=-0.51
00:29:49.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
00:29:49.011 00.000 18120 Enqueuing Move request for scope (0.06, -0.04)
00:29:49.012 00.001 21948 Worker thread wakes up
00:29:49.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:29:49.012 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:29:49.012 00.000 21948 Moving (0.06, -0.04) raw xDistance=0.06 yDistance=-0.03
00:29:49.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:29:49.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:49.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:49.012 00.000 21948 MoveAxis(E, 0, ABG)
00:29:49.012 00.000 21948 Move returns status 0, amount 0
00:29:49.012 00.000 21948 MoveAxis(N, 0, ABG)
00:29:49.012 00.000 21948 Move returns status 0, amount 0
00:29:49.012 00.000 21948 move complete, result=0
00:29:49.012 00.000 21948 worker thread done servicing request
00:29:49.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:49.013 00.001 18120 UpdateGuideState exits: m=2034 RSB=31.1
00:29:49.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:49.014 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:49.014 00.000 18120 Enqueuing Expose request
00:29:49.015 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:49.015 00.000 21948 Worker thread wakes up
00:29:49.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:49.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:50.529 01.514 21948 Exposure complete
00:29:50.558 00.029 21948 worker thread done servicing request
00:29:50.558 00.000 18120 OnExposeComplete: enter
00:29:50.559 00.001 18120 UpdateGuideState(): m_state=6
00:29:50.559 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
00:29:50.560 00.001 18120 Star::Find returns 1 (0), X=408.57, Y=234.30, Mass=2004, SNR=30.8, Peak=176 HFD=3.9
00:29:50.560 00.000 18120 MultiStar: [#1 0.26,-0.19,0.72,U] [#2 -0.18,0.01,0.66,U] [#3 -0.10,0.10,0.70,U] [#4 -0.11,0.33,0.54,U] [#5 -0.28,0.08,0.52,U] [#6 -0.15,0.22,0.49,U] [#7 0.02,-0.16,0.54,U] [#8 0.07,-0.03,0.43,U] 
00:29:50.560 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.08, -0.13}
00:29:50.561 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.19 = -2.10)
00:29:50.561 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.01)
00:29:50.562 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=-0.03 mountY=0.05, mountTheta=2.11
00:29:50.563 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.01, opts=13)
00:29:50.563 00.000 18120 Enqueuing Move request for scope (-0.06, 0.01)
00:29:50.564 00.001 21948 Worker thread wakes up
00:29:50.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:29:50.564 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:29:50.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:50.565 00.001 18120 UpdateGuideState exits: m=2004 RSB=30.8
00:29:50.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.566 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:50.566 00.000 18120 Enqueuing Expose request
00:29:50.567 00.001 21948 Moving (-0.06, 0.01) raw xDistance=-0.03 yDistance=0.05
00:29:50.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:29:50.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:50.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:29:50.567 00.000 21948 MoveAxis(E, 0, ABG)
00:29:50.567 00.000 21948 Move returns status 0, amount 0
00:29:50.567 00.000 21948 MoveAxis(N, 0, ABG)
00:29:50.567 00.000 21948 Move returns status 0, amount 0
00:29:50.567 00.000 21948 move complete, result=0
00:29:50.567 00.000 21948 worker thread done servicing request
00:29:50.567 00.000 21948 Worker thread wakes up
00:29:50.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:50.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:50.567 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:52.192 01.625 21948 Exposure complete
00:29:52.219 00.027 21948 worker thread done servicing request
00:29:52.219 00.000 18120 OnExposeComplete: enter
00:29:52.220 00.001 18120 UpdateGuideState(): m_state=6
00:29:52.220 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
00:29:52.221 00.001 18120 Star::Find returns 1 (0), X=408.63, Y=234.23, Mass=2030, SNR=30.9, Peak=207 HFD=3.7
00:29:52.221 00.000 18120 MultiStar: [#1 0.04,-0.29,0.72,U] [#2 -0.16,-0.10,0.62,U] [#3 -0.11,-0.10,0.71,U] [#4 -0.18,0.11,0.57,U] [#5 -0.25,0.17,0.52,U] [#6 -0.27,0.03,0.49,U] [#7 -0.13,-0.35,0.00,M2] [#8 -0.00,-0.19,0.45,U] 
00:29:52.222 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.01, -0.20}
00:29:52.222 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
00:29:52.223 00.001 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
00:29:52.225 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.43 mountX=0.04 mountY=0.13, mountTheta=1.29
00:29:52.226 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.09, opts=13)
00:29:52.227 00.001 18120 Enqueuing Move request for scope (-0.10, -0.09)
00:29:52.227 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:52.228 00.001 18120 UpdateGuideState exits: m=2030 RSB=30.9
00:29:52.228 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:52.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:52.231 00.003 21948 Worker thread wakes up
00:29:52.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
00:29:52.231 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
00:29:52.231 00.000 21948 Moving (-0.10, -0.09) raw xDistance=0.04 yDistance=0.13
00:29:52.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:29:52.231 00.000 18120 Enqueuing Expose request
00:29:52.233 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:52.234 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:29:52.234 00.000 21948 MoveAxis(E, 0, ABG)
00:29:52.234 00.000 21948 Move returns status 0, amount 0
00:29:52.234 00.000 21948 MoveAxis(N, 0, ABG)
00:29:52.234 00.000 21948 Move returns status 0, amount 0
00:29:52.234 00.000 21948 move complete, result=0
00:29:52.234 00.000 21948 worker thread done servicing request
00:29:52.234 00.000 21948 Worker thread wakes up
00:29:52.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:52.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:52.235 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:53.759 01.524 21948 Exposure complete
00:29:53.794 00.035 21948 worker thread done servicing request
00:29:53.794 00.000 18120 OnExposeComplete: enter
00:29:53.797 00.003 18120 UpdateGuideState(): m_state=6
00:29:53.799 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
00:29:53.802 00.003 18120 Star::Find returns 1 (0), X=408.99, Y=234.06, Mass=1910, SNR=30.1, Peak=198 HFD=4.4
00:29:53.804 00.002 18120 MultiStar: [#1 0.16,-0.45,0.00,M3] [#2 0.03,-0.33,0.63,U] [#3 -0.05,-0.08,0.71,U] [#4 0.16,0.28,0.58,U] [#5 -0.03,-0.20,0.53,U] [#6 0.14,-0.25,0.49,U] [#7 0.17,-0.21,0.54,U] [#8 0.29,-0.54,0.00,M1] 
00:29:53.807 00.003 18120 refined, 6 included, MultiStar: {0.12, -0.18}, one-star: {0.34, -0.37}
00:29:53.810 00.003 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
00:29:53.812 00.002 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.00)
00:29:53.814 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.97 mountX=0.22 mountY=-0.03, mountTheta=-0.14
00:29:53.818 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.18, opts=13)
00:29:53.822 00.004 18120 Enqueuing Move request for scope (0.12, -0.18)
00:29:53.824 00.002 21948 Worker thread wakes up
00:29:53.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
00:29:53.824 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
00:29:53.824 00.000 21948 Moving (0.12, -0.18) raw xDistance=0.22 yDistance=-0.03
00:29:53.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:29:53.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:53.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:53.825 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.1
00:29:53.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.826 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:53.826 00.000 18120 Enqueuing Expose request
00:29:53.827 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:53.827 00.000 21948 MoveAxis(W, 39, ABG)
00:29:53.827 00.000 21948 Guiding  Dir = 3, Dur = 39
00:29:53.827 00.000 21948 IsSlewing returns 0
00:29:53.827 00.000 21948 IsGuiding returns 0
00:29:53.830 00.003 21948 PulseGuide returned control before completion, sleep 47
00:29:53.882 00.052 21948 IsGuiding returns 0
00:29:53.882 00.000 21948 Move returns status 0, amount 39
00:29:53.882 00.000 21948 MoveAxis(N, 0, ABG)
00:29:53.882 00.000 21948 Move returns status 0, amount 0
00:29:53.882 00.000 21948 move complete, result=0
00:29:53.882 00.000 21948 worker thread done servicing request
00:29:53.883 00.001 21948 Worker thread wakes up
00:29:53.883 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
00:29:53.884 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:53.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:55.507 01.623 21948 Exposure complete
00:29:55.535 00.028 21948 worker thread done servicing request
00:29:55.535 00.000 18120 OnExposeComplete: enter
00:29:55.535 00.000 18120 UpdateGuideState(): m_state=6
00:29:55.536 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
00:29:55.536 00.000 18120 Star::Find returns 1 (0), X=408.70, Y=234.28, Mass=2011, SNR=30.7, Peak=192 HFD=4.0
00:29:55.537 00.001 18120 MultiStar: [#1 -0.13,-0.30,0.74,U] [#2 0.07,-0.12,0.68,U] [#3 -0.24,0.16,0.68,U] [#4 -0.11,0.35,0.00,M1] [#5 -0.14,-0.16,0.53,U] [#6 -0.30,0.17,0.53,U] [#7 -0.02,-0.20,0.50,U] [#8 0.09,-0.07,0.44,U] 
00:29:55.537 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.05, -0.15}
00:29:55.538 00.001 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
00:29:55.538 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
00:29:55.538 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.23 mountX=0.05 mountY=0.11, mountTheta=1.10
00:29:55.540 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.09, opts=13)
00:29:55.541 00.001 18120 Enqueuing Move request for scope (-0.07, -0.09)
00:29:55.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:55.542 00.001 18120 UpdateGuideState exits: m=2011 RSB=30.7
00:29:55.543 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:55.544 00.001 21948 Worker thread wakes up
00:29:55.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
00:29:55.544 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
00:29:55.544 00.000 21948 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.11
00:29:55.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:55.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:55.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:55.544 00.000 21948 MoveAxis(E, 0, ABG)
00:29:55.545 00.001 21948 Move returns status 0, amount 0
00:29:55.545 00.000 21948 MoveAxis(N, 0, ABG)
00:29:55.545 00.000 21948 Move returns status 0, amount 0
00:29:55.545 00.000 21948 move complete, result=0
00:29:55.545 00.000 21948 worker thread done servicing request
00:29:55.545 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:55.545 00.000 18120 Enqueuing Expose request
00:29:55.546 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:55.546 00.000 21948 Worker thread wakes up
00:29:55.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:55.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:57.059 01.513 21948 Exposure complete
00:29:57.094 00.035 21948 worker thread done servicing request
00:29:57.095 00.001 18120 OnExposeComplete: enter
00:29:57.096 00.001 18120 UpdateGuideState(): m_state=6
00:29:57.098 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
00:29:57.099 00.001 18120 Star::Find returns 1 (0), X=408.79, Y=234.45, Mass=2405, SNR=33.6, Peak=208 HFD=4.2
00:29:57.100 00.001 18120 MultiStar: [#1 -0.09,-0.04,0.66,U] [#2 -0.06,0.14,0.60,U] [#3 -0.23,0.03,0.61,U] [#4 -0.03,0.49,0.00,M2] [#5 -0.14,0.17,0.47,U] [#6 -0.14,0.16,0.44,U] [#7 0.13,-0.15,0.49,U] [#8 0.12,-0.12,0.41,U] 
00:29:57.102 00.002 18120 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.14, 0.02}
00:29:57.103 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.14) = xAngle (3.43 = -2.85)
00:29:57.104 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.25)
00:29:57.107 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.29 mountX=-0.04 mountY=0.01, mountTheta=2.89
00:29:57.111 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
00:29:57.113 00.002 18120 Enqueuing Move request for scope (-0.02, 0.03)
00:29:57.114 00.001 21948 Worker thread wakes up
00:29:57.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:57.114 00.000 18120 UpdateGuideState exits: m=2405 RSB=33.6
00:29:57.115 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:57.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:57.116 00.001 18120 Enqueuing Expose request
00:29:57.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:29:57.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:29:57.116 00.000 21948 Moving (-0.02, 0.03) raw xDistance=-0.04 yDistance=0.01
00:29:57.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:29:57.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:57.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:57.116 00.000 21948 MoveAxis(E, 0, ABG)
00:29:57.117 00.001 21948 Move returns status 0, amount 0
00:29:57.117 00.000 21948 MoveAxis(N, 0, ABG)
00:29:57.117 00.000 21948 Move returns status 0, amount 0
00:29:57.117 00.000 21948 move complete, result=0
00:29:57.117 00.000 21948 worker thread done servicing request
00:29:57.117 00.000 21948 Worker thread wakes up
00:29:57.117 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:57.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:57.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:29:58.743 01.626 21948 Exposure complete
00:29:58.786 00.043 21948 worker thread done servicing request
00:29:58.786 00.000 18120 OnExposeComplete: enter
00:29:58.787 00.001 18120 UpdateGuideState(): m_state=6
00:29:58.788 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
00:29:58.789 00.001 18120 Star::Find returns 1 (0), X=408.64, Y=234.41, Mass=1987, SNR=30.6, Peak=163 HFD=4.1
00:29:58.790 00.001 18120 MultiStar: [#1 -0.11,-0.13,0.71,U] [#2 -0.09,0.30,0.66,U] [#3 -0.39,0.33,0.00,M1] [#4 -0.17,0.32,0.00,M3] [#5 -0.22,0.38,0.00,M1] [#6 -0.32,0.19,0.00,M1] [#7 0.01,-0.15,0.53,U] [#8 0.01,-0.05,0.42,U] 
00:29:58.791 00.001 18120 single-star, 4 included, MultiStar: {-0.04, -0.01}, one-star: {-0.01, -0.02}
00:29:58.792 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
00:29:58.793 00.001 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.32 = 2.32)
00:29:58.793 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.93 mountX=0.02 mountY=0.02, mountTheta=0.81
00:29:58.794 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
00:29:58.795 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
00:29:58.796 00.001 21948 Worker thread wakes up
00:29:58.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:29:58.796 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:29:58.796 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:29:58.796 00.000 21948 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.02
00:29:58.796 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.6
00:29:58.797 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:29:58.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:58.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:58.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:29:58.797 00.000 21948 MoveAxis(E, 0, ABG)
00:29:58.797 00.000 21948 Move returns status 0, amount 0
00:29:58.797 00.000 21948 MoveAxis(N, 0, ABG)
00:29:58.797 00.000 21948 Move returns status 0, amount 0
00:29:58.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:29:58.798 00.001 18120 Enqueuing Expose request
00:29:58.798 00.000 21948 move complete, result=0
00:29:58.798 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:58.799 00.001 21948 worker thread done servicing request
00:29:58.799 00.000 21948 Worker thread wakes up
00:29:58.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:29:58.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:00.321 01.522 21948 Exposure complete
00:30:00.355 00.034 21948 worker thread done servicing request
00:30:00.356 00.001 18120 OnExposeComplete: enter
00:30:00.357 00.001 18120 UpdateGuideState(): m_state=6
00:30:00.357 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
00:30:00.359 00.002 18120 Star::Find returns 1 (0), X=408.32, Y=234.57, Mass=1993, SNR=30.6, Peak=165 HFD=3.9
00:30:00.360 00.001 18120 MultiStar: [#1 -0.13,0.12,0.71,U] [#2 -0.19,0.27,0.67,U] [#3 -0.50,0.16,0.00,M2] [#4 -0.13,0.48,0.00,M4] [#5 -0.40,0.38,0.00,M2] [#6 -0.24,0.33,0.00,M2] [#7 -0.26,0.05,0.52,U] [#8 -0.24,0.03,0.46,U] 
00:30:00.362 00.002 18120 refined, 4 included, MultiStar: {-0.24, 0.13}, one-star: {-0.32, 0.14}
00:30:00.363 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.77 = -2.51)
00:30:00.364 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.59)
00:30:00.365 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.63 mountX=-0.22 mountY=0.15, mountTheta=2.54
00:30:00.368 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.13, opts=13)
00:30:00.368 00.000 18120 Enqueuing Move request for scope (-0.24, 0.13)
00:30:00.369 00.001 21948 Worker thread wakes up
00:30:00.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:00.370 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
00:30:00.370 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.6
00:30:00.371 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:00.372 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
00:30:00.373 00.001 21948 Moving (-0.24, 0.13) raw xDistance=-0.22 yDistance=0.15
00:30:00.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:30:00.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:00.373 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:30:00.373 00.000 21948 MoveAxis(E, 39, ABG)
00:30:00.373 00.000 21948 Guiding  Dir = 2, Dur = 39
00:30:00.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:00.374 00.001 18120 Enqueuing Expose request
00:30:00.376 00.002 21948 IsSlewing returns 0
00:30:00.376 00.000 21948 IsGuiding returns 0
00:30:00.378 00.002 21948 PulseGuide returned control before completion, sleep 48
00:30:00.434 00.056 21948 IsGuiding returns 0
00:30:00.434 00.000 21948 Move returns status 0, amount 39
00:30:00.434 00.000 21948 MoveAxis(N, 0, ABG)
00:30:00.435 00.001 21948 Move returns status 0, amount 0
00:30:00.435 00.000 21948 move complete, result=0
00:30:00.435 00.000 21948 worker thread done servicing request
00:30:00.435 00.000 21948 Worker thread wakes up
00:30:00.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:00.435 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
00:30:00.436 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:02.060 01.624 21948 Exposure complete
00:30:02.107 00.047 21948 worker thread done servicing request
00:30:02.107 00.000 18120 OnExposeComplete: enter
00:30:02.108 00.001 18120 UpdateGuideState(): m_state=6
00:30:02.109 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
00:30:02.109 00.000 18120 Star::Find returns 1 (0), X=408.32, Y=234.41, Mass=2092, SNR=31.4, Peak=163 HFD=4.1
00:30:02.110 00.001 18120 MultiStar: [#1 -0.13,-0.10,0.69,U] [#2 -0.30,0.12,0.64,U] [#3 -0.64,0.06,0.00,M3] [#4 -0.01,0.26,0.54,U] [#5 -0.22,0.27,0.51,U] [#6 -0.29,0.05,0.48,U] [#7 -0.14,-0.31,0.50,U] [#8 -0.08,-0.21,0.45,U] 
00:30:02.110 00.000 18120 refined, 7 included, MultiStar: {-0.20, 0.01}, one-star: {-0.32, -0.02}
00:30:02.111 00.001 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.14) = xAngle (4.25 = -2.04)
00:30:02.111 00.000 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.06)
00:30:02.112 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.10 mountX=-0.09 mountY=0.17, mountTheta=2.05
00:30:02.114 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.01, opts=13)
00:30:02.115 00.001 18120 Enqueuing Move request for scope (-0.20, 0.01)
00:30:02.115 00.000 21948 Worker thread wakes up
00:30:02.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:02.115 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
00:30:02.115 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
00:30:02.117 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:02.118 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
00:30:02.118 00.000 18120 Enqueuing Expose request
00:30:02.120 00.002 21948 Moving (-0.20, 0.01) raw xDistance=-0.09 yDistance=0.17
00:30:02.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:30:02.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:02.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:30:02.120 00.000 21948 MoveAxis(E, 0, ABG)
00:30:02.120 00.000 21948 Move returns status 0, amount 0
00:30:02.120 00.000 21948 MoveAxis(N, 0, ABG)
00:30:02.120 00.000 21948 Move returns status 0, amount 0
00:30:02.120 00.000 21948 move complete, result=0
00:30:02.120 00.000 21948 worker thread done servicing request
00:30:02.120 00.000 21948 Worker thread wakes up
00:30:02.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:02.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:02.122 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:03.639 01.517 21948 Exposure complete
00:30:03.669 00.030 21948 worker thread done servicing request
00:30:03.669 00.000 18120 OnExposeComplete: enter
00:30:03.670 00.001 18120 UpdateGuideState(): m_state=6
00:30:03.671 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
00:30:03.671 00.000 18120 Star::Find returns 1 (0), X=408.24, Y=234.52, Mass=2106, SNR=31.5, Peak=168 HFD=4.0
00:30:03.672 00.001 18120 MultiStar: [#1 -0.16,-0.00,0.70,U] [#2 -0.10,0.29,0.60,U] [#3 -0.02,0.37,0.00,M4] [#4 -0.14,0.34,0.00,M4] [#5 -0.18,0.21,0.51,U] [#6 -0.23,0.24,0.48,U] [#7 -0.25,0.11,0.50,U] [#8 0.05,0.02,0.43,U] 
00:30:03.672 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.13}, one-star: {-0.41, 0.09}
00:30:03.673 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
00:30:03.673 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
00:30:03.674 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.59 mountX=-0.21 mountY=0.13, mountTheta=2.58
00:30:03.675 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.13, opts=13)
00:30:03.675 00.000 18120 Enqueuing Move request for scope (-0.21, 0.13)
00:30:03.676 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:03.676 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.5
00:30:03.677 00.001 21948 Worker thread wakes up
00:30:03.677 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:03.677 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
00:30:03.677 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:03.678 00.001 18120 Enqueuing Expose request
00:30:03.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
00:30:03.678 00.000 21948 Moving (-0.21, 0.13) raw xDistance=-0.21 yDistance=0.13
00:30:03.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:30:03.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:03.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:30:03.678 00.000 21948 MoveAxis(E, 37, ABG)
00:30:03.678 00.000 21948 Guiding  Dir = 2, Dur = 37
00:30:03.678 00.000 21948 IsSlewing returns 0
00:30:03.678 00.000 21948 IsGuiding returns 0
00:30:03.680 00.002 21948 PulseGuide returned control before completion, sleep 46
00:30:03.732 00.052 21948 IsGuiding returns 0
00:30:03.732 00.000 21948 Move returns status 0, amount 37
00:30:03.732 00.000 21948 MoveAxis(N, 0, ABG)
00:30:03.732 00.000 21948 Move returns status 0, amount 0
00:30:03.732 00.000 21948 move complete, result=0
00:30:03.732 00.000 21948 worker thread done servicing request
00:30:03.733 00.001 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:30:03.733 00.000 21948 Worker thread wakes up
00:30:03.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:03.734 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:05.359 01.625 21948 Exposure complete
00:30:05.407 00.048 21948 worker thread done servicing request
00:30:05.408 00.001 18120 OnExposeComplete: enter
00:30:05.408 00.000 18120 UpdateGuideState(): m_state=6
00:30:05.410 00.002 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
00:30:05.411 00.001 18120 Star::Find returns 1 (0), X=408.40, Y=234.39, Mass=2148, SNR=31.6, Peak=170 HFD=4.0
00:30:05.411 00.000 18120 MultiStar: [#1 -0.01,0.05,0.71,U] [#2 -0.36,0.03,0.00,M1] [#3 -0.31,0.17,0.67,U] [#4 -0.27,0.15,0.55,U] [#5 -0.26,0.16,0.49,U] [#6 -0.33,0.19,0.00,M1] [#7 -0.21,-0.07,0.50,U] [#8 -0.19,-0.13,0.42,U] 
00:30:05.411 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.04}, one-star: {-0.24, -0.04}
00:30:05.412 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
00:30:05.412 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.91)
00:30:05.413 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.95 mountX=-0.12 mountY=0.17, mountTheta=2.20
00:30:05.416 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.04, opts=13)
00:30:05.417 00.001 18120 Enqueuing Move request for scope (-0.21, 0.04)
00:30:05.418 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:05.418 00.000 21948 Worker thread wakes up
00:30:05.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
00:30:05.418 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
00:30:05.418 00.000 21948 Moving (-0.21, 0.04) raw xDistance=-0.12 yDistance=0.17
00:30:05.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:30:05.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:05.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:30:05.418 00.000 21948 MoveAxis(E, 0, ABG)
00:30:05.418 00.000 18120 UpdateGuideState exits: m=2148 RSB=31.6
00:30:05.419 00.001 21948 Move returns status 0, amount 0
00:30:05.419 00.000 21948 MoveAxis(N, 0, ABG)
00:30:05.419 00.000 21948 Move returns status 0, amount 0
00:30:05.419 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:05.419 00.000 21948 move complete, result=0
00:30:05.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:05.420 00.001 21948 worker thread done servicing request
00:30:05.420 00.000 18120 Enqueuing Expose request
00:30:05.420 00.000 21948 Worker thread wakes up
00:30:05.420 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:05.421 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:05.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:06.945 01.524 21948 Exposure complete
00:30:06.975 00.030 21948 worker thread done servicing request
00:30:06.975 00.000 18120 OnExposeComplete: enter
00:30:06.976 00.001 18120 UpdateGuideState(): m_state=6
00:30:06.977 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
00:30:06.977 00.000 18120 Star::Find returns 1 (0), X=408.61, Y=234.45, Mass=2036, SNR=31.0, Peak=170 HFD=4.2
00:30:06.977 00.000 18120 MultiStar: [#1 -0.06,0.09,0.70,U] [#2 -0.05,0.17,0.63,U] [#3 -0.32,0.10,0.66,U] [#4 -0.26,0.43,0.00,M4] [#5 -0.34,0.25,0.00,M1] [#6 -0.24,0.22,0.49,U] [#7 -0.05,0.16,0.49,U] [#8 -0.07,-0.20,0.43,U] 
00:30:06.978 00.001 18120 single-star, 6 included, MultiStar: {-0.11, 0.08}, one-star: {-0.04, 0.02}
00:30:06.978 00.000 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.88 = -2.40)
00:30:06.979 00.001 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.99 = 0.70)
00:30:06.979 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.74 mountX=-0.03 mountY=0.02, mountTheta=2.42
00:30:06.981 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
00:30:06.981 00.000 18120 Enqueuing Move request for scope (-0.04, 0.02)
00:30:06.982 00.001 21948 Worker thread wakes up
00:30:06.982 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:30:06.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:06.982 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:30:06.982 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
00:30:06.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:06.983 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:06.983 00.000 18120 Enqueuing Expose request
00:30:06.984 00.001 21948 Moving (-0.04, 0.02) raw xDistance=-0.03 yDistance=0.02
00:30:06.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:30:06.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:06.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:30:06.984 00.000 21948 MoveAxis(E, 0, ABG)
00:30:06.984 00.000 21948 Move returns status 0, amount 0
00:30:06.984 00.000 21948 MoveAxis(N, 0, ABG)
00:30:06.984 00.000 21948 Move returns status 0, amount 0
00:30:06.984 00.000 21948 move complete, result=0
00:30:06.984 00.000 21948 worker thread done servicing request
00:30:06.984 00.000 21948 Worker thread wakes up
00:30:06.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:06.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:06.984 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:08.614 01.630 21948 Exposure complete
00:30:08.650 00.036 21948 worker thread done servicing request
00:30:08.651 00.001 18120 OnExposeComplete: enter
00:30:08.651 00.000 18120 UpdateGuideState(): m_state=6
00:30:08.652 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
00:30:08.652 00.000 18120 Star::Find returns 1 (0), X=408.33, Y=234.48, Mass=2027, SNR=30.9, Peak=177 HFD=4.0
00:30:08.653 00.001 18120 MultiStar: [#1 -0.14,0.03,0.69,U] [#2 -0.27,0.22,0.65,U] [#3 -0.22,0.19,0.69,U] [#4 -0.42,0.38,0.00,M5] [#5 -0.41,0.43,0.00,M2] [#6 -0.36,0.27,0.00,M1] [#7 -0.17,0.04,0.53,U] [#8 -0.13,-0.04,0.43,U] 
00:30:08.653 00.000 18120 refined, 5 included, MultiStar: {-0.22, 0.09}, one-star: {-0.31, 0.05}
00:30:08.654 00.001 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.14) = xAngle (3.91 = -2.37)
00:30:08.654 00.000 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.01 = 0.73)
00:30:08.655 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=-0.17 mountY=0.16, mountTheta=2.39
00:30:08.656 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.09, opts=13)
00:30:08.656 00.000 18120 Enqueuing Move request for scope (-0.22, 0.09)
00:30:08.657 00.001 21948 Worker thread wakes up
00:30:08.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
00:30:08.657 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
00:30:08.657 00.000 21948 Moving (-0.22, 0.09) raw xDistance=-0.17 yDistance=0.16
00:30:08.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:30:08.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:08.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:08.658 00.001 18120 UpdateGuideState exits: m=2027 RSB=30.9
00:30:08.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:08.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:08.660 00.001 18120 Enqueuing Expose request
00:30:08.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:30:08.660 00.000 21948 MoveAxis(E, 0, ABG)
00:30:08.660 00.000 21948 Move returns status 0, amount 0
00:30:08.660 00.000 21948 MoveAxis(N, 0, ABG)
00:30:08.660 00.000 21948 Move returns status 0, amount 0
00:30:08.660 00.000 21948 move complete, result=0
00:30:08.660 00.000 21948 worker thread done servicing request
00:30:08.660 00.000 21948 Worker thread wakes up
00:30:08.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:08.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:08.661 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:10.182 01.521 21948 Exposure complete
00:30:10.234 00.052 21948 worker thread done servicing request
00:30:10.234 00.000 18120 OnExposeComplete: enter
00:30:10.235 00.001 18120 UpdateGuideState(): m_state=6
00:30:10.235 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
00:30:10.236 00.001 18120 Star::Find returns 1 (0), X=408.18, Y=234.53, Mass=1956, SNR=30.2, Peak=187 HFD=3.8
00:30:10.236 00.000 18120 MultiStar: [#1 -0.40,0.16,0.00,M1] [#2 -0.22,0.28,0.00,M1] [#3 -0.80,0.38,0.00,M2] [#4 -0.53,0.49,0.00,M6] [#5 -0.49,0.68,0.00,M3] [#6 -0.64,0.58,0.00,M2] [#7 -0.40,0.19,0.00,M1] [#8 -0.24,0.02,0.44,U] 
00:30:10.236 00.000 18120 refined, 1 included, MultiStar: {-0.40, 0.07}, one-star: {-0.47, 0.10}
00:30:10.237 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.14) = xAngle (4.10 = -2.18)
00:30:10.237 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.92)
00:30:10.238 00.001 18120 CameraToMount -- cameraX=-0.40 cameraY=0.07 hyp=0.41 cameraTheta=2.96 mountX=-0.23 mountY=0.32, mountTheta=2.19
00:30:10.240 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=0.07, opts=13)
00:30:10.241 00.001 18120 Enqueuing Move request for scope (-0.40, 0.07)
00:30:10.241 00.000 21948 Worker thread wakes up
00:30:10.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:10.241 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.2
00:30:10.242 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:10.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.07) opts 0xd
00:30:10.244 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:10.244 00.000 18120 Enqueuing Expose request
00:30:10.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.40, 0.07)
00:30:10.244 00.000 21948 Moving (-0.40, 0.07) raw xDistance=-0.23 yDistance=0.32
00:30:10.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:30:10.245 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:30:10.245 00.000 21948 MoveAxis(E, 42, ABG)
00:30:10.245 00.000 21948 Guiding  Dir = 2, Dur = 42
00:30:10.245 00.000 21948 IsSlewing returns 0
00:30:10.245 00.000 21948 IsGuiding returns 0
00:30:10.246 00.001 21948 PulseGuide returned control before completion, sleep 51
00:30:10.306 00.060 21948 IsGuiding returns 0
00:30:10.306 00.000 21948 Move returns status 0, amount 42
00:30:10.306 00.000 21948 MoveAxis(S, 77, ABG)
00:30:10.306 00.000 21948 Guiding  Dir = 1, Dur = 77
00:30:10.306 00.000 21948 IsSlewing returns 0
00:30:10.307 00.001 21948 IsGuiding returns 0
00:30:10.311 00.004 21948 PulseGuide returned control before completion, sleep 83
00:30:10.399 00.088 21948 IsGuiding returns 0
00:30:10.399 00.000 21948 Move returns status 0, amount 77
00:30:10.399 00.000 21948 move complete, result=0
00:30:10.400 00.001 21948 worker thread done servicing request
00:30:10.400 00.000 21948 Worker thread wakes up
00:30:10.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:10.400 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.3 px 77 ms SOUTH
00:30:10.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:12.029 01.629 21948 Exposure complete
00:30:12.062 00.033 21948 worker thread done servicing request
00:30:12.062 00.000 18120 OnExposeComplete: enter
00:30:12.063 00.001 18120 UpdateGuideState(): m_state=6
00:30:12.063 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
00:30:12.064 00.001 18120 Star::Find returns 1 (0), X=408.52, Y=234.60, Mass=1991, SNR=30.7, Peak=153 HFD=4.3
00:30:12.064 00.000 18120 MultiStar: [#1 0.14,0.16,0.72,U] [#2 0.08,0.11,0.64,U] [#3 -0.07,0.32,0.71,U] [#4 0.04,0.31,0.58,U] [#5 0.01,0.36,0.00,M4] [#6 -0.18,0.38,0.00,M3] [#7 -0.02,0.08,0.51,U] [#8 0.05,-0.08,0.44,U] 
00:30:12.065 00.001 18120 refined, 6 included, MultiStar: {0.00, 0.17}, one-star: {-0.13, 0.17}
00:30:12.065 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
00:30:12.066 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.48)
00:30:12.066 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.56 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
00:30:12.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.17, opts=13)
00:30:12.068 00.000 18120 Enqueuing Move request for scope (0.00, 0.17)
00:30:12.069 00.001 21948 Worker thread wakes up
00:30:12.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:12.069 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.7
00:30:12.070 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:12.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:12.070 00.000 18120 Enqueuing Expose request
00:30:12.071 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
00:30:12.071 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
00:30:12.071 00.000 21948 Moving (0.00, 0.17) raw xDistance=-0.15 yDistance=-0.08
00:30:12.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:30:12.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:12.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:12.071 00.000 21948 MoveAxis(E, 0, ABG)
00:30:12.071 00.000 21948 Move returns status 0, amount 0
00:30:12.071 00.000 21948 MoveAxis(N, 0, ABG)
00:30:12.071 00.000 21948 Move returns status 0, amount 0
00:30:12.071 00.000 21948 move complete, result=0
00:30:12.071 00.000 21948 worker thread done servicing request
00:30:12.071 00.000 21948 Worker thread wakes up
00:30:12.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:12.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:12.072 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:13.593 01.521 21948 Exposure complete
00:30:13.628 00.035 21948 worker thread done servicing request
00:30:13.628 00.000 18120 OnExposeComplete: enter
00:30:13.628 00.000 18120 UpdateGuideState(): m_state=6
00:30:13.628 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
00:30:13.628 00.000 18120 Star::Find returns 1 (0), X=408.70, Y=234.48, Mass=1878, SNR=29.8, Peak=170 HFD=4.0
00:30:13.630 00.002 18120 MultiStar: [#1 0.13,-0.02,0.74,U] [#2 0.08,0.08,0.68,U] [#3 -0.04,0.14,0.72,U] [#4 0.12,0.18,0.58,U] [#5 -0.08,0.01,0.53,U] [#6 -0.08,0.37,0.00,M4] [#7 0.10,0.13,0.54,U] [#8 0.25,-0.05,0.47,U] 
00:30:13.630 00.000 18120 single-star, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.05, 0.05}
00:30:13.630 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.14) = xAngle (1.92 = 1.92)
00:30:13.630 00.000 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.02 = -1.26)
00:30:13.631 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.77 mountX=-0.02 mountY=-0.07, mountTheta=-1.91
00:30:13.634 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
00:30:13.634 00.000 18120 Enqueuing Move request for scope (0.05, 0.05)
00:30:13.634 00.000 21948 Worker thread wakes up
00:30:13.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:13.634 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.8
00:30:13.635 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:13.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:13.635 00.000 18120 Enqueuing Expose request
00:30:13.638 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:30:13.638 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:30:13.638 00.000 21948 Moving (0.05, 0.05) raw xDistance=-0.02 yDistance=-0.07
00:30:13.638 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:30:13.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:13.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:13.638 00.000 21948 MoveAxis(E, 0, ABG)
00:30:13.638 00.000 21948 Move returns status 0, amount 0
00:30:13.638 00.000 21948 MoveAxis(N, 0, ABG)
00:30:13.638 00.000 21948 Move returns status 0, amount 0
00:30:13.638 00.000 21948 move complete, result=0
00:30:13.638 00.000 21948 worker thread done servicing request
00:30:13.638 00.000 21948 Worker thread wakes up
00:30:13.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:13.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:13.639 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:15.263 01.624 21948 Exposure complete
00:30:15.290 00.027 21948 worker thread done servicing request
00:30:15.290 00.000 18120 OnExposeComplete: enter
00:30:15.292 00.002 18120 UpdateGuideState(): m_state=6
00:30:15.292 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
00:30:15.293 00.001 18120 Star::Find returns 1 (0), X=408.80, Y=234.41, Mass=1958, SNR=30.3, Peak=169 HFD=3.9
00:30:15.293 00.000 18120 MultiStar: [#1 0.01,0.09,0.72,U] [#2 0.10,0.23,0.66,U] [#3 -0.13,0.19,0.69,U] [#4 -0.13,0.34,0.00,M5] [#5 -0.05,0.36,0.00,M4] [#6 -0.22,0.13,0.51,U] [#7 0.18,0.15,0.54,U] [#8 0.12,0.01,0.44,U] 
00:30:15.294 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.16, -0.02}
00:30:15.294 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
00:30:15.295 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.46 = -0.82)
00:30:15.295 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.21 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
00:30:15.295 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
00:30:15.296 00.001 18120 Enqueuing Move request for scope (0.04, 0.10)
00:30:15.296 00.000 21948 Worker thread wakes up
00:30:15.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:15.297 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.3
00:30:15.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:15.298 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:15.298 00.000 18120 Enqueuing Expose request
00:30:15.298 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:30:15.299 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:30:15.299 00.000 21948 Moving (0.04, 0.10) raw xDistance=-0.08 yDistance=-0.08
00:30:15.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:30:15.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:15.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:15.299 00.000 21948 MoveAxis(E, 0, ABG)
00:30:15.299 00.000 21948 Move returns status 0, amount 0
00:30:15.299 00.000 21948 MoveAxis(N, 0, ABG)
00:30:15.299 00.000 21948 Move returns status 0, amount 0
00:30:15.299 00.000 21948 move complete, result=0
00:30:15.299 00.000 21948 worker thread done servicing request
00:30:15.299 00.000 21948 Worker thread wakes up
00:30:15.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:15.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(394,219,31,31)
00:30:15.299 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:15.709 00.410 18120 evsrv: cli 0D46D7B0 connect
00:30:15.710 00.001 18120 case statement mapped state 6 to 3
00:30:15.711 00.001 18120 case statement mapped state 6 to 3
00:30:15.713 00.002 18120 evsrv: cli 0D46D7B0 request: {"method":"get_app_state","id":"02ab24a7-1744-45b3-88c0-bed80ed95670"}
00:30:15.714 00.001 18120 case statement mapped state 6 to 3
00:30:15.714 00.000 18120 evsrv: cli 0D46D7B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"02ab24a7-1744-45b3-88c0-bed80ed95670"}
00:30:15.716 00.002 18120 evsrv: cli 0D46D7B0 disconnect
00:30:15.718 00.002 18120 evsrv: cli 0D46D850 connect
00:30:15.718 00.000 18120 case statement mapped state 6 to 3
00:30:15.719 00.001 18120 case statement mapped state 6 to 3
00:30:15.720 00.001 18120 evsrv: cli 0D46D850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"4092e629-1c19-4219-9f61-d463f8555746"}
00:30:15.721 00.001 18120 PhdController::Dither begins
00:30:15.721 00.000 18120 dither: size=2.00, dRA=0.16 dDec=-1.43
00:30:15.724 00.003 18120 MountToCamera -- mountTheta (1.46) + m_xAngle (-1.14) = xAngle (0.32 = 0.32)
00:30:15.725 00.001 18120 MountToCamera -- mountX=0.16 mountY=-1.43 hyp=1.44 mountTheta=1.46 cameraX=1.37, cameraY=0.45 cameraTheta=0.32
00:30:15.725 00.000 18120 setting lock position to (410.01, 234.88)
00:30:15.726 00.001 18120 Mount: notify guiding dithered (1.4, 0.4)
00:30:15.726 00.000 18120 MultiStar: stabilizing after lock position change
00:30:15.727 00.001 18120 Status Line: Dithering de 0.16,-1.43
00:30:15.728 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:30:15.731 00.003 18120 PhdController: newstate STATE_SETTLE_WAIT
00:30:15.732 00.001 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":0,"id":"4092e629-1c19-4219-9f61-d463f8555746"}
00:30:15.734 00.002 18120 evsrv: cli 0D46D850 disconnect
00:30:16.821 01.087 21948 Exposure complete
00:30:16.852 00.031 21948 worker thread done servicing request
00:30:16.852 00.000 18120 OnExposeComplete: enter
00:30:16.853 00.001 18120 UpdateGuideState(): m_state=6
00:30:16.854 00.001 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
00:30:16.855 00.001 18120 Star::Find returns 1 (0), X=408.81, Y=234.75, Mass=2090, SNR=31.4, Peak=201 HFD=4.3
00:30:16.855 00.000 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.14) = xAngle (-1.89 = -1.89)
00:30:16.855 00.000 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.21 = 1.21)
00:30:16.856 00.001 18120 CameraToMount -- cameraX=-1.21 cameraY=-0.13 hyp=1.21 cameraTheta=-3.03 mountX=-0.38 mountY=1.14, mountTheta=1.89
00:30:16.857 00.001 18120 dither recenter: remaining=(-0.2,1.4) step=(-0.2,1.4)
00:30:16.858 00.001 18120 MountToCamera -- mountTheta (-1.68) + m_xAngle (-1.14) = xAngle (-2.82 = -2.82)
00:30:16.858 00.000 18120 MountToCamera -- mountX=-0.16 mountY=1.43 hyp=1.44 mountTheta=-1.68 cameraX=-1.37, cameraY=-0.45 cameraTheta=-2.82
00:30:16.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.37, y=-0.45, opts=4)
00:30:16.859 00.000 18120 Enqueuing Move request for scope (-1.37, -0.45)
00:30:16.859 00.000 18120 Mount: notify direct move -0.16,1.43
00:30:16.860 00.001 21948 Worker thread wakes up
00:30:16.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.37, -0.45) opts 0x4
00:30:16.860 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.37, -0.45)
00:30:16.860 00.000 21948 Moving (-1.37, -0.45) raw xDistance=-0.16 yDistance=1.43
00:30:16.860 00.000 21948 MoveAxis(E, 45, B)
00:30:16.860 00.000 21948 Guiding  Dir = 2, Dur = 45
00:30:16.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:16.861 00.001 21948 IsSlewing returns 0
00:30:16.861 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.4
00:30:16.861 00.000 21948 IsGuiding returns 0
00:30:16.861 00.000 18120 PhdController: settling, locked = 1, distance = 1.48 (0.50) aobump = 0 frame = 1 / 99999
00:30:16.862 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786055416.862,"Host":"ASUS_SAM","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:30:16.864 00.002 21948 PulseGuide returned control before completion, sleep 54
00:30:16.864 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:16.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:16.865 00.001 18120 Enqueuing Expose request
00:30:16.932 00.067 21948 IsGuiding returns 0
00:30:16.932 00.000 21948 Move returns status 0, amount 45
00:30:16.932 00.000 21948 MoveAxis(S, 342, B)
00:30:16.932 00.000 21948 Guiding  Dir = 1, Dur = 342
00:30:16.932 00.000 21948 IsSlewing returns 0
00:30:16.932 00.000 21948 IsGuiding returns 0
00:30:16.939 00.007 21948 PulseGuide returned control before completion, sleep 346
00:30:17.294 00.355 21948 IsGuiding returns 0
00:30:17.294 00.000 21948 Move returns status 0, amount 342
00:30:17.295 00.001 21948 move complete, result=0
00:30:17.295 00.000 21948 worker thread done servicing request
00:30:17.295 00.000 21948 Worker thread wakes up
00:30:17.295 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 1.4 px 342 ms SOUTH
00:30:17.296 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:17.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:18.924 01.628 21948 Exposure complete
00:30:18.959 00.035 21948 worker thread done servicing request
00:30:18.959 00.000 18120 OnExposeComplete: enter
00:30:18.960 00.001 18120 UpdateGuideState(): m_state=6
00:30:18.960 00.000 18120 Star::Find(15, 408, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
00:30:18.961 00.001 18120 Star::Find returns 1 (0), X=409.67, Y=234.81, Mass=2138, SNR=31.8, Peak=206 HFD=4.0
00:30:18.961 00.000 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
00:30:18.962 00.001 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
00:30:18.962 00.000 18120 CameraToMount -- cameraX=-0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-2.95 mountX=-0.08 mountY=0.34, mountTheta=1.81
00:30:18.965 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=-0.07, opts=13)
00:30:18.967 00.002 18120 Enqueuing Move request for scope (-0.34, -0.07)
00:30:18.970 00.003 21948 Worker thread wakes up
00:30:18.970 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.07) opts 0xd
00:30:18.970 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, -0.07)
00:30:18.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:18.971 00.001 21948 Moving (-0.34, -0.07) raw xDistance=-0.08 yDistance=0.34
00:30:18.971 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.8
00:30:18.971 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 2 / 99999
00:30:18.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:30:18.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:30:18.971 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055418.971,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:30:18.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:30:18.971 00.000 21948 MoveAxis(E, 0, ABG)
00:30:18.971 00.000 21948 Move returns status 0, amount 0
00:30:18.972 00.001 21948 MoveAxis(N, 0, ABG)
00:30:18.972 00.000 21948 Move returns status 0, amount 0
00:30:18.972 00.000 21948 move complete, result=0
00:30:18.972 00.000 21948 worker thread done servicing request
00:30:18.972 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:18.974 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:18.977 00.003 18120 Enqueuing Expose request
00:30:18.979 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:30:18.981 00.002 21948 Worker thread wakes up
00:30:18.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:18.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:20.507 01.526 21948 Exposure complete
00:30:20.545 00.038 21948 worker thread done servicing request
00:30:20.545 00.000 18120 OnExposeComplete: enter
00:30:20.546 00.001 18120 UpdateGuideState(): m_state=6
00:30:20.547 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
00:30:20.547 00.000 18120 Star::Find returns 1 (0), X=409.85, Y=234.93, Mass=2224, SNR=32.5, Peak=223 HFD=4.2
00:30:20.548 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.01 = -2.28)
00:30:20.548 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
00:30:20.549 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.86 mountX=-0.11 mountY=0.12, mountTheta=2.29
00:30:20.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.05, opts=13)
00:30:20.551 00.001 18120 Enqueuing Move request for scope (-0.16, 0.05)
00:30:20.551 00.000 21948 Worker thread wakes up
00:30:20.551 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
00:30:20.551 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
00:30:20.551 00.000 21948 Moving (-0.16, 0.05) raw xDistance=-0.11 yDistance=0.12
00:30:20.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:20.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:20.552 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:20.552 00.000 18120 UpdateGuideState exits: m=2224 RSB=32.5
00:30:20.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:30:20.552 00.000 21948 MoveAxis(E, 0, ABG)
00:30:20.552 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 3 / 99999
00:30:20.553 00.001 21948 Move returns status 0, amount 0
00:30:20.553 00.000 21948 MoveAxis(N, 0, ABG)
00:30:20.553 00.000 21948 Move returns status 0, amount 0
00:30:20.553 00.000 21948 move complete, result=0
00:30:20.553 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055420.552,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
00:30:20.553 00.000 21948 worker thread done servicing request
00:30:20.553 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:20.554 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:20.554 00.000 18120 Enqueuing Expose request
00:30:20.554 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:20.555 00.001 21948 Worker thread wakes up
00:30:20.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:20.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:22.180 01.625 21948 Exposure complete
00:30:22.231 00.051 21948 worker thread done servicing request
00:30:22.231 00.000 18120 OnExposeComplete: enter
00:30:22.232 00.001 18120 UpdateGuideState(): m_state=6
00:30:22.233 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
00:30:22.233 00.000 18120 Star::Find returns 1 (0), X=409.67, Y=234.76, Mass=2009, SNR=30.8, Peak=196 HFD=3.8
00:30:22.233 00.000 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.14) = xAngle (-1.67 = -1.67)
00:30:22.234 00.001 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
00:30:22.235 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=-0.12 hyp=0.36 cameraTheta=-2.82 mountX=-0.04 mountY=0.36, mountTheta=1.67
00:30:22.237 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=-0.12, opts=13)
00:30:22.238 00.001 18120 Enqueuing Move request for scope (-0.35, -0.12)
00:30:22.238 00.000 21948 Worker thread wakes up
00:30:22.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:22.239 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.8
00:30:22.239 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 4 / 99999
00:30:22.240 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.12) opts 0xd
00:30:22.240 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055422.240,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:30:22.240 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, -0.12)
00:30:22.240 00.000 21948 Moving (-0.35, -0.12) raw xDistance=-0.04 yDistance=0.36
00:30:22.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:30:22.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:30:22.240 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:22.241 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:22.241 00.000 18120 Enqueuing Expose request
00:30:22.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:30:22.241 00.000 21948 MoveAxis(E, 0, ABG)
00:30:22.241 00.000 21948 Move returns status 0, amount 0
00:30:22.242 00.001 21948 MoveAxis(N, 0, ABG)
00:30:22.242 00.000 21948 Move returns status 0, amount 0
00:30:22.242 00.000 21948 move complete, result=0
00:30:22.242 00.000 21948 worker thread done servicing request
00:30:22.242 00.000 21948 Worker thread wakes up
00:30:22.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:22.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:22.242 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:30:23.764 01.522 21948 Exposure complete
00:30:23.811 00.047 21948 worker thread done servicing request
00:30:23.811 00.000 18120 OnExposeComplete: enter
00:30:23.812 00.001 18120 UpdateGuideState(): m_state=6
00:30:23.812 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
00:30:23.812 00.000 18120 Star::Find returns 1 (0), X=409.57, Y=234.91, Mass=2141, SNR=31.7, Peak=192 HFD=4.0
00:30:23.813 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.14) = xAngle (4.21 = -2.07)
00:30:23.814 00.001 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.03)
00:30:23.814 00.000 18120 CameraToMount -- cameraX=-0.44 cameraY=0.03 hyp=0.44 cameraTheta=3.06 mountX=-0.21 mountY=0.38, mountTheta=2.08
00:30:23.815 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.03, opts=13)
00:30:23.816 00.001 18120 Enqueuing Move request for scope (-0.44, 0.03)
00:30:23.817 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:23.818 00.001 21948 Worker thread wakes up
00:30:23.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.03) opts 0xd
00:30:23.818 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.7
00:30:23.819 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.03)
00:30:23.819 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 5 / 99999
00:30:23.820 00.001 21948 Moving (-0.44, 0.03) raw xDistance=-0.21 yDistance=0.38
00:30:23.820 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055423.820,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
00:30:23.821 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:30:23.821 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.87
00:30:23.821 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:23.821 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:23.822 00.001 18120 Enqueuing Expose request
00:30:23.823 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
00:30:23.823 00.000 21948 MoveAxis(E, 38, ABG)
00:30:23.823 00.000 21948 Guiding  Dir = 2, Dur = 38
00:30:23.823 00.000 21948 IsSlewing returns 0
00:30:23.823 00.000 21948 IsGuiding returns 0
00:30:23.826 00.003 21948 PulseGuide returned control before completion, sleep 46
00:30:23.887 00.061 21948 IsGuiding returns 0
00:30:23.887 00.000 21948 Move returns status 0, amount 38
00:30:23.887 00.000 21948 MoveAxis(S, 91, ABG)
00:30:23.887 00.000 21948 Guiding  Dir = 1, Dur = 91
00:30:23.888 00.001 21948 IsSlewing returns 0
00:30:23.888 00.000 21948 IsGuiding returns 0
00:30:23.892 00.004 21948 PulseGuide returned control before completion, sleep 97
00:30:24.000 00.108 21948 IsGuiding returns 0
00:30:24.000 00.000 21948 Move returns status 0, amount 91
00:30:24.000 00.000 21948 move complete, result=0
00:30:24.001 00.001 21948 worker thread done servicing request
00:30:24.001 00.000 21948 Worker thread wakes up
00:30:24.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:24.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:24.001 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.4 px 91 ms SOUTH
00:30:25.731 01.730 21948 Exposure complete
00:30:25.789 00.058 21948 worker thread done servicing request
00:30:25.789 00.000 18120 OnExposeComplete: enter
00:30:25.790 00.001 18120 UpdateGuideState(): m_state=6
00:30:25.791 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
00:30:25.792 00.001 18120 Star::Find returns 1 (0), X=409.76, Y=234.88, Mass=1957, SNR=30.4, Peak=213 HFD=4.0
00:30:25.793 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.14) = xAngle (-1.98 = -1.98)
00:30:25.794 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.12 = 1.12)
00:30:25.795 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.12 mountX=-0.10 mountY=0.23, mountTheta=1.99
00:30:25.796 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.00, opts=13)
00:30:25.798 00.002 18120 Enqueuing Move request for scope (-0.25, -0.00)
00:30:25.798 00.000 21948 Worker thread wakes up
00:30:25.799 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
00:30:25.799 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
00:30:25.799 00.000 21948 Moving (-0.25, -0.00) raw xDistance=-0.10 yDistance=0.23
00:30:25.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:30:25.799 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:30:25.799 00.000 21948 MoveAxis(E, 0, ABG)
00:30:25.799 00.000 21948 Move returns status 0, amount 0
00:30:25.799 00.000 21948 MoveAxis(S, 54, ABG)
00:30:25.799 00.000 21948 Guiding  Dir = 1, Dur = 54
00:30:25.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:25.799 00.000 21948 IsSlewing returns 0
00:30:25.799 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.4
00:30:25.800 00.001 21948 IsGuiding returns 0
00:30:25.800 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 6 / 99999
00:30:25.801 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786055425.801,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":6.8,"SettleTime":8.0,"StarLocked":true}
00:30:25.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:25.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:25.803 00.001 18120 Enqueuing Expose request
00:30:25.804 00.001 21948 PulseGuide returned control before completion, sleep 60
00:30:25.873 00.069 21948 IsGuiding returns 0
00:30:25.873 00.000 21948 Move returns status 0, amount 54
00:30:25.873 00.000 21948 move complete, result=0
00:30:25.873 00.000 21948 worker thread done servicing request
00:30:25.873 00.000 21948 Worker thread wakes up
00:30:25.873 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 54 ms SOUTH
00:30:25.873 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:25.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:27.277 01.404 21948 Exposure complete
00:30:27.305 00.028 21948 worker thread done servicing request
00:30:27.305 00.000 18120 OnExposeComplete: enter
00:30:27.306 00.001 18120 UpdateGuideState(): m_state=6
00:30:27.306 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
00:30:27.307 00.001 18120 Star::Find returns 1 (0), X=409.97, Y=235.07, Mass=2117, SNR=31.6, Peak=231 HFD=4.3
00:30:27.308 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
00:30:27.308 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
00:30:27.309 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.79 mountX=-0.20 mountY=-0.05, mountTheta=-2.90
00:30:27.310 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.20, opts=13)
00:30:27.312 00.002 18120 Enqueuing Move request for scope (-0.04, 0.20)
00:30:27.312 00.000 21948 Worker thread wakes up
00:30:27.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:27.313 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.6
00:30:27.313 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 7 / 99999
00:30:27.314 00.001 18120 PhdController: newstate STATE_FINISH
00:30:27.314 00.000 18120 PhdController complete: success
00:30:27.315 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
00:30:27.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
00:30:27.315 00.000 21948 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=-0.05
00:30:27.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:30:27.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:27.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:30:27.315 00.000 21948 MoveAxis(E, 0, ABG)
00:30:27.315 00.000 21948 Move returns status 0, amount 0
00:30:27.315 00.000 21948 MoveAxis(N, 0, ABG)
00:30:27.315 00.000 21948 Move returns status 0, amount 0
00:30:27.315 00.000 21948 move complete, result=0
00:30:27.315 00.000 21948 worker thread done servicing request
00:30:27.315 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786055427.315,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:30:27.316 00.001 18120 Mount: notify guiding dither settle done success=1
00:30:27.316 00.000 18120 PhdController: newstate STATE_IDLE
00:30:27.317 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:27.317 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:27.317 00.000 18120 Enqueuing Expose request
00:30:27.318 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:27.318 00.000 21948 Worker thread wakes up
00:30:27.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:27.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:28.950 01.632 21948 Exposure complete
00:30:28.988 00.038 21948 worker thread done servicing request
00:30:28.988 00.000 18120 OnExposeComplete: enter
00:30:28.991 00.003 18120 UpdateGuideState(): m_state=6
00:30:28.993 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
00:30:28.993 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=235.14, Mass=2164, SNR=32.1, Peak=226 HFD=4.2
00:30:28.994 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.42 = -2.87)
00:30:28.996 00.002 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.24)
00:30:28.997 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.27 mountX=-0.33 mountY=0.08, mountTheta=2.90
00:30:28.999 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.27, opts=13)
00:30:28.999 00.000 18120 Enqueuing Move request for scope (-0.22, 0.27)
00:30:29.000 00.001 21948 Worker thread wakes up
00:30:29.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:29.000 00.000 18120 UpdateGuideState exits: m=2164 RSB=32.1
00:30:29.001 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:29.001 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:29.001 00.000 18120 Enqueuing Expose request
00:30:29.002 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
00:30:29.002 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
00:30:29.002 00.000 21948 Moving (-0.22, 0.27) raw xDistance=-0.33 yDistance=0.08
00:30:29.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:30:29.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:29.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:30:29.002 00.000 21948 MoveAxis(E, 60, ABG)
00:30:29.002 00.000 21948 Guiding  Dir = 2, Dur = 60
00:30:29.002 00.000 21948 IsSlewing returns 0
00:30:29.002 00.000 21948 IsGuiding returns 0
00:30:29.004 00.002 21948 PulseGuide returned control before completion, sleep 69
00:30:29.089 00.085 21948 IsGuiding returns 0
00:30:29.089 00.000 21948 Move returns status 0, amount 60
00:30:29.089 00.000 21948 MoveAxis(N, 0, ABG)
00:30:29.089 00.000 21948 Move returns status 0, amount 0
00:30:29.089 00.000 21948 move complete, result=0
00:30:29.089 00.000 21948 worker thread done servicing request
00:30:29.089 00.000 21948 Worker thread wakes up
00:30:29.089 00.000 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
00:30:29.090 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:29.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:30.495 01.405 21948 Exposure complete
00:30:30.535 00.040 21948 worker thread done servicing request
00:30:30.535 00.000 18120 OnExposeComplete: enter
00:30:30.537 00.002 18120 UpdateGuideState(): m_state=6
00:30:30.538 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.539 00.001 18120 Star::Find returns 1 (0), X=409.97, Y=234.83, Mass=2121, SNR=31.7, Peak=233 HFD=4.2
00:30:30.540 00.001 18120 MultiStar: exiting stabilization period
00:30:30.542 00.002 18120 MultiStar: updating star positions after lock position change
00:30:30.543 00.001 18120 Star::Find(15, 644, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.544 00.001 18120 Star::Find returns 1 (0), X=644.76, Y=138.99, Mass=1014, SNR=22.1, Peak=113 HFD=4.0
00:30:30.545 00.001 18120 Star::Find(15, 249, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.546 00.001 18120 Star::Find returns 1 (0), X=249.70, Y=591.12, Mass=849, SNR=20.1, Peak=100 HFD=3.8
00:30:30.547 00.001 18120 Star::Find(15, 1151, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.548 00.001 18120 Star::Find returns 1 (0), X=1151.72, Y=213.60, Mass=990, SNR=21.6, Peak=52 HFD=5.4
00:30:30.549 00.001 18120 Star::Find(15, 1160, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.550 00.001 18120 Star::Find returns 1 (0), X=1160.55, Y=805.19, Mass=654, SNR=17.6, Peak=47 HFD=3.9
00:30:30.551 00.001 18120 Star::Find(15, 928, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.551 00.000 18120 Star::Find returns 1 (0), X=929.12, Y=800.22, Mass=562, SNR=16.4, Peak=53 HFD=3.9
00:30:30.552 00.001 18120 Star::Find(15, 551, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.552 00.000 18120 Star::Find returns 1 (0), X=551.14, Y=568.72, Mass=524, SNR=15.8, Peak=55 HFD=4.0
00:30:30.553 00.001 18120 Star::Find(15, 242, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.554 00.001 18120 Star::Find returns 1 (0), X=242.50, Y=356.40, Mass=521, SNR=15.7, Peak=58 HFD=3.4
00:30:30.554 00.000 18120 Star::Find(15, 98, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.554 00.000 18120 Star::Find returns 1 (0), X=99.29, Y=863.04, Mass=372, SNR=13.4, Peak=66 HFD=2.6
00:30:30.555 00.001 18120 Star::Find(15, 275, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.555 00.000 18120 Star::Find returns 1 (0), X=275.02, Y=623.92, Mass=330, SNR=12.5, Peak=48 HFD=2.9
00:30:30.556 00.001 18120 Star::Find(15, 37, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.556 00.000 18120 Star::Find returns 1 (0), X=37.05, Y=447.34, Mass=266, SNR=11.3, Peak=36 HFD=2.6
00:30:30.557 00.001 18120 Star::Find(15, 396, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.557 00.000 18120 Star::Find returns 1 (0), X=396.87, Y=483.30, Mass=375, SNR=13.3, Peak=40 HFD=3.4
00:30:30.557 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
00:30:30.558 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
00:30:30.558 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.31 mountX=0.03 mountY=0.06, mountTheta=1.17
00:30:30.560 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.05, opts=13)
00:30:30.561 00.001 18120 Enqueuing Move request for scope (-0.04, -0.05)
00:30:30.561 00.000 21948 Worker thread wakes up
00:30:30.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:30.562 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:30:30.562 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:30:30.562 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.7
00:30:30.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:30.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:30.563 00.001 18120 Enqueuing Expose request
00:30:30.563 00.000 21948 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
00:30:30.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:30:30.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:30.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:30.563 00.000 21948 MoveAxis(E, 0, ABG)
00:30:30.563 00.000 21948 Move returns status 0, amount 0
00:30:30.563 00.000 21948 MoveAxis(N, 0, ABG)
00:30:30.563 00.000 21948 Move returns status 0, amount 0
00:30:30.564 00.001 21948 move complete, result=0
00:30:30.564 00.000 21948 worker thread done servicing request
00:30:30.564 00.000 21948 Worker thread wakes up
00:30:30.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:30.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:30.564 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:32.187 01.623 21948 Exposure complete
00:30:32.225 00.038 21948 worker thread done servicing request
00:30:32.225 00.000 18120 OnExposeComplete: enter
00:30:32.228 00.003 18120 UpdateGuideState(): m_state=6
00:30:32.231 00.003 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
00:30:32.231 00.000 18120 Star::Find returns 1 (0), X=410.06, Y=235.02, Mass=1852, SNR=29.6, Peak=197 HFD=4.4
00:30:32.232 00.001 18120 MultiStar: [#1 -0.06,0.22,0.75,U] [#2 0.10,0.16,0.67,U] [#3 0.09,0.23,0.73,U] [#4 0.07,-0.02,0.59,U] [#5 -0.03,0.44,0.00,M5] [#6 0.30,0.40,0.00,M4] [#7 0.09,0.11,0.55,U] [#8 0.02,0.11,0.45,U] 
00:30:32.234 00.002 18120 single-star, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.05, 0.14}
00:30:32.236 00.002 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.14) = xAngle (2.39 = 2.39)
00:30:32.239 00.003 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.50 = -0.79)
00:30:32.240 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.25 mountX=-0.11 mountY=-0.10, mountTheta=-2.37
00:30:32.243 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.14, opts=13)
00:30:32.243 00.000 18120 Enqueuing Move request for scope (0.05, 0.14)
00:30:32.245 00.002 21948 Worker thread wakes up
00:30:32.245 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:30:32.245 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:30:32.245 00.000 21948 Moving (0.05, 0.14) raw xDistance=-0.11 yDistance=-0.10
00:30:32.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:32.245 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.6
00:30:32.246 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:32.247 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:32.247 00.000 18120 Enqueuing Expose request
00:30:32.248 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:32.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:32.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:32.248 00.000 21948 MoveAxis(E, 0, ABG)
00:30:32.248 00.000 21948 Move returns status 0, amount 0
00:30:32.248 00.000 21948 MoveAxis(N, 0, ABG)
00:30:32.248 00.000 21948 Move returns status 0, amount 0
00:30:32.248 00.000 21948 move complete, result=0
00:30:32.248 00.000 21948 worker thread done servicing request
00:30:32.248 00.000 21948 Worker thread wakes up
00:30:32.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:32.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:32.249 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:33.765 01.516 21948 Exposure complete
00:30:33.801 00.036 21948 worker thread done servicing request
00:30:33.801 00.000 18120 OnExposeComplete: enter
00:30:33.802 00.001 18120 UpdateGuideState(): m_state=6
00:30:33.804 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
00:30:33.806 00.002 18120 Star::Find returns 1 (0), X=409.89, Y=235.05, Mass=2028, SNR=30.9, Peak=220 HFD=4.2
00:30:33.808 00.002 18120 MultiStar: [#1 -0.22,0.19,0.73,U] [#2 -0.01,0.10,0.66,U] [#3 -0.26,-0.06,0.68,U] [#4 -0.15,-0.00,0.57,U] [#5 0.05,-0.14,0.52,U] [#6 -0.05,0.18,0.49,U] [#7 0.05,-0.27,0.49,U] [#8 -0.54,0.17,0.00,M1] 
00:30:33.809 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.12, 0.17}
00:30:33.810 00.001 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.14) = xAngle (3.89 = -2.40)
00:30:33.810 00.000 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.99 = 0.71)
00:30:33.811 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.74 mountX=-0.08 mountY=0.07, mountTheta=2.42
00:30:33.812 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
00:30:33.813 00.001 18120 Enqueuing Move request for scope (-0.10, 0.04)
00:30:33.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:33.814 00.001 21948 Worker thread wakes up
00:30:33.814 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
00:30:33.814 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:33.815 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:33.815 00.000 18120 Enqueuing Expose request
00:30:33.816 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
00:30:33.816 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
00:30:33.816 00.000 21948 Moving (-0.10, 0.04) raw xDistance=-0.08 yDistance=0.07
00:30:33.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:30:33.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:33.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:33.816 00.000 21948 MoveAxis(E, 0, ABG)
00:30:33.816 00.000 21948 Move returns status 0, amount 0
00:30:33.816 00.000 21948 MoveAxis(N, 0, ABG)
00:30:33.816 00.000 21948 Move returns status 0, amount 0
00:30:33.816 00.000 21948 move complete, result=0
00:30:33.816 00.000 21948 worker thread done servicing request
00:30:33.816 00.000 21948 Worker thread wakes up
00:30:33.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:33.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:33.816 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:35.445 01.629 21948 Exposure complete
00:30:35.468 00.023 21948 worker thread done servicing request
00:30:35.468 00.000 18120 OnExposeComplete: enter
00:30:35.470 00.002 18120 UpdateGuideState(): m_state=6
00:30:35.471 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
00:30:35.471 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=234.89, Mass=1979, SNR=30.5, Peak=207 HFD=4.2
00:30:35.472 00.001 18120 MultiStar: [#1 -0.06,0.02,0.72,U] [#2 0.12,-0.05,0.65,U] [#3 -0.25,-0.06,0.69,U] [#4 -0.18,-0.26,0.56,U] [#5 0.08,-0.21,0.55,U] [#6 0.09,-0.02,0.51,U] [#7 0.02,-0.29,0.53,U] [#8 -0.38,0.02,0.00,M2] 
00:30:35.472 00.000 18120 single-star, 7 included, MultiStar: {-0.04, -0.09}, one-star: {-0.07, 0.01}
00:30:35.473 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
00:30:35.473 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.91)
00:30:35.473 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.95 mountX=-0.04 mountY=0.06, mountTheta=2.20
00:30:35.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.01, opts=13)
00:30:35.476 00.001 18120 Enqueuing Move request for scope (-0.07, 0.01)
00:30:35.476 00.000 21948 Worker thread wakes up
00:30:35.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
00:30:35.476 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
00:30:35.476 00.000 21948 Moving (-0.07, 0.01) raw xDistance=-0.04 yDistance=0.06
00:30:35.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:35.477 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.5
00:30:35.477 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:35.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:35.478 00.001 18120 Enqueuing Expose request
00:30:35.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:30:35.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:35.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:35.478 00.000 21948 MoveAxis(E, 0, ABG)
00:30:35.478 00.000 21948 Move returns status 0, amount 0
00:30:35.478 00.000 21948 MoveAxis(N, 0, ABG)
00:30:35.478 00.000 21948 Move returns status 0, amount 0
00:30:35.478 00.000 21948 move complete, result=0
00:30:35.478 00.000 21948 worker thread done servicing request
00:30:35.478 00.000 21948 Worker thread wakes up
00:30:35.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:35.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:35.479 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:36.990 01.511 21948 Exposure complete
00:30:37.031 00.041 21948 worker thread done servicing request
00:30:37.031 00.000 18120 OnExposeComplete: enter
00:30:37.032 00.001 18120 UpdateGuideState(): m_state=6
00:30:37.032 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
00:30:37.033 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=235.09, Mass=2159, SNR=32.0, Peak=240 HFD=4.3
00:30:37.033 00.000 18120 MultiStar: [#1 -0.08,0.05,0.71,U] [#2 0.01,0.13,0.64,U] [#3 -0.04,0.04,0.66,U] [#4 -0.12,-0.02,0.54,U] [#5 0.22,0.11,0.54,U] [#6 0.15,0.20,0.48,U] [#7 0.26,-0.20,0.50,U] [#8 -0.28,0.17,0.41,U] 
00:30:37.034 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.04, 0.21}
00:30:37.034 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.14) = xAngle (2.48 = 2.48)
00:30:37.036 00.002 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.58 = -0.70)
00:30:37.036 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.33 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
00:30:37.039 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
00:30:37.039 00.000 18120 Enqueuing Move request for scope (0.02, 0.09)
00:30:37.039 00.000 21948 Worker thread wakes up
00:30:37.040 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:37.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:30:37.040 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:30:37.040 00.000 18120 UpdateGuideState exits: m=2159 RSB=32.0
00:30:37.040 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:37.041 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:37.041 00.000 18120 Enqueuing Expose request
00:30:37.042 00.001 21948 Moving (0.02, 0.09) raw xDistance=-0.07 yDistance=-0.06
00:30:37.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:30:37.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:37.042 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:30:37.042 00.000 21948 MoveAxis(E, 0, ABG)
00:30:37.042 00.000 21948 Move returns status 0, amount 0
00:30:37.042 00.000 21948 MoveAxis(N, 0, ABG)
00:30:37.042 00.000 21948 Move returns status 0, amount 0
00:30:37.042 00.000 21948 move complete, result=0
00:30:37.042 00.000 21948 worker thread done servicing request
00:30:37.042 00.000 21948 Worker thread wakes up
00:30:37.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:37.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:37.042 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:38.666 01.624 21948 Exposure complete
00:30:38.697 00.031 21948 worker thread done servicing request
00:30:38.697 00.000 18120 OnExposeComplete: enter
00:30:38.700 00.003 18120 UpdateGuideState(): m_state=6
00:30:38.702 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
00:30:38.703 00.001 18120 Star::Find returns 1 (0), X=409.95, Y=235.20, Mass=2310, SNR=33.2, Peak=241 HFD=4.2
00:30:38.704 00.001 18120 MultiStar: [#1 -0.34,0.05,0.66,U] [#2 -0.22,0.12,0.58,U] [#3 -0.11,0.12,0.64,U] [#4 -0.39,0.19,0.00,M2] [#5 -0.03,0.14,0.50,U] [#6 -0.05,0.31,0.47,U] [#7 -0.07,-0.18,0.50,U] [#8 -0.46,0.26,0.00,M2] 
00:30:38.706 00.002 18120 refined, 6 included, MultiStar: {-0.13, 0.14}, one-star: {-0.07, 0.32}
00:30:38.708 00.002 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.45 = -2.84)
00:30:38.710 00.002 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.26)
00:30:38.711 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=-0.18 mountY=0.05, mountTheta=2.87
00:30:38.714 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.14, opts=13)
00:30:38.716 00.002 18120 Enqueuing Move request for scope (-0.13, 0.14)
00:30:38.717 00.001 21948 Worker thread wakes up
00:30:38.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
00:30:38.717 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
00:30:38.717 00.000 21948 Moving (-0.13, 0.14) raw xDistance=-0.18 yDistance=0.05
00:30:38.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:30:38.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:38.717 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:38.717 00.000 21948 MoveAxis(E, 0, ABG)
00:30:38.717 00.000 21948 Move returns status 0, amount 0
00:30:38.717 00.000 21948 MoveAxis(N, 0, ABG)
00:30:38.717 00.000 21948 Move returns status 0, amount 0
00:30:38.717 00.000 21948 move complete, result=0
00:30:38.717 00.000 21948 worker thread done servicing request
00:30:38.717 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:38.720 00.003 18120 UpdateGuideState exits: m=2310 RSB=33.2
00:30:38.722 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:38.725 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:38.727 00.002 18120 Enqueuing Expose request
00:30:38.728 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:38.729 00.001 21948 Worker thread wakes up
00:30:38.729 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:38.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:40.255 01.526 21948 Exposure complete
00:30:40.307 00.052 21948 worker thread done servicing request
00:30:40.307 00.000 18120 OnExposeComplete: enter
00:30:40.308 00.001 18120 UpdateGuideState(): m_state=6
00:30:40.310 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
00:30:40.311 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.07, Mass=1972, SNR=30.4, Peak=223 HFD=4.2
00:30:40.312 00.001 18120 MultiStar: [#1 -0.38,0.25,0.00,M1] [#2 -0.21,0.38,0.00,M1] [#3 -0.13,0.14,0.70,U] [#4 -0.25,0.20,0.57,U] [#5 0.04,0.07,0.53,U] [#6 -0.39,0.44,0.00,M1] [#7 -0.16,-0.00,0.52,U] [#8 -0.43,0.36,0.00,M3] 
00:30:40.312 00.000 18120 refined, 4 included, MultiStar: {-0.13, 0.13}, one-star: {-0.15, 0.19}
00:30:40.314 00.002 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.51 = -2.77)
00:30:40.315 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
00:30:40.317 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=-0.17 mountY=0.06, mountTheta=2.81
00:30:40.318 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.13, opts=13)
00:30:40.319 00.001 18120 Enqueuing Move request for scope (-0.13, 0.13)
00:30:40.319 00.000 21948 Worker thread wakes up
00:30:40.319 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:40.320 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
00:30:40.320 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.4
00:30:40.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:40.320 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:40.321 00.001 18120 Enqueuing Expose request
00:30:40.321 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
00:30:40.321 00.000 21948 Moving (-0.13, 0.13) raw xDistance=-0.17 yDistance=0.06
00:30:40.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:30:40.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:40.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:40.321 00.000 21948 MoveAxis(E, 0, ABG)
00:30:40.321 00.000 21948 Move returns status 0, amount 0
00:30:40.321 00.000 21948 MoveAxis(N, 0, ABG)
00:30:40.321 00.000 21948 Move returns status 0, amount 0
00:30:40.321 00.000 21948 move complete, result=0
00:30:40.322 00.001 21948 worker thread done servicing request
00:30:40.322 00.000 21948 Worker thread wakes up
00:30:40.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:40.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:40.322 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:41.960 01.638 21948 Exposure complete
00:30:41.998 00.038 21948 worker thread done servicing request
00:30:41.998 00.000 18120 OnExposeComplete: enter
00:30:41.999 00.001 18120 UpdateGuideState(): m_state=6
00:30:41.999 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
00:30:42.000 00.001 18120 Star::Find returns 1 (0), X=409.99, Y=235.42, Mass=2051, SNR=31.0, Peak=204 HFD=4.1
00:30:42.000 00.000 18120 MultiStar: [#1 -0.27,0.36,0.00,M2] [#2 -0.00,0.49,0.00,M2] [#3 -0.13,0.36,0.00,M1] [#4 -0.07,0.19,0.52,U] [#5 0.06,0.50,0.00,M1] [#6 -0.31,0.57,0.00,M2] [#7 -0.24,0.15,0.53,U] [#8 -0.48,0.36,0.00,M4] 
00:30:42.001 00.001 18120 refined, 2 included, MultiStar: {-0.09, 0.35}, one-star: {-0.03, 0.54}
00:30:42.001 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
00:30:42.002 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.21)
00:30:42.002 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.83 mountX=-0.36 mountY=-0.07, mountTheta=-2.94
00:30:42.005 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.35, opts=13)
00:30:42.008 00.003 18120 Enqueuing Move request for scope (-0.09, 0.35)
00:30:42.010 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:42.013 00.003 18120 UpdateGuideState exits: m=2051 RSB=31.0
00:30:42.015 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:42.017 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:42.019 00.002 18120 Enqueuing Expose request
00:30:42.022 00.003 21948 Worker thread wakes up
00:30:42.022 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.35) opts 0xd
00:30:42.022 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.35)
00:30:42.022 00.000 21948 Moving (-0.09, 0.35) raw xDistance=-0.36 yDistance=-0.07
00:30:42.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
00:30:42.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:42.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:42.022 00.000 21948 MoveAxis(E, 64, ABG)
00:30:42.022 00.000 21948 Guiding  Dir = 2, Dur = 64
00:30:42.022 00.000 21948 IsSlewing returns 0
00:30:42.022 00.000 21948 IsGuiding returns 0
00:30:42.024 00.002 21948 PulseGuide returned control before completion, sleep 73
00:30:42.112 00.088 21948 IsGuiding returns 0
00:30:42.112 00.000 21948 Move returns status 0, amount 64
00:30:42.112 00.000 21948 MoveAxis(N, 0, ABG)
00:30:42.112 00.000 21948 Move returns status 0, amount 0
00:30:42.112 00.000 21948 move complete, result=0
00:30:42.112 00.000 21948 worker thread done servicing request
00:30:42.112 00.000 21948 Worker thread wakes up
00:30:42.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:42.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:42.112 00.000 18120 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
00:30:43.516 01.404 21948 Exposure complete
00:30:43.553 00.037 21948 worker thread done servicing request
00:30:43.553 00.000 18120 OnExposeComplete: enter
00:30:43.554 00.001 18120 UpdateGuideState(): m_state=6
00:30:43.556 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
00:30:43.557 00.001 18120 Star::Find returns 1 (0), X=409.96, Y=235.19, Mass=2098, SNR=31.5, Peak=217 HFD=4.2
00:30:43.559 00.002 18120 MultiStar: [#1 -0.22,0.26,0.68,U] [#2 0.13,0.13,0.62,U] [#3 -0.14,0.39,0.00,M2] [#4 -0.12,0.20,0.56,U] [#5 -0.14,0.24,0.53,U] [#6 -0.08,0.35,0.00,M3] [#7 0.00,0.01,0.47,U] [#8 -0.24,0.39,0.00,M5] 
00:30:43.560 00.001 18120 refined, 5 included, MultiStar: {-0.07, 0.21}, one-star: {-0.05, 0.31}
00:30:43.561 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:30:43.563 00.002 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.16)
00:30:43.564 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.88 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
00:30:43.566 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.21, opts=13)
00:30:43.566 00.000 18120 Enqueuing Move request for scope (-0.07, 0.21)
00:30:43.567 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:43.567 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
00:30:43.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:43.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:43.568 00.000 18120 Enqueuing Expose request
00:30:43.569 00.001 21948 Worker thread wakes up
00:30:43.569 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
00:30:43.569 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
00:30:43.569 00.000 21948 Moving (-0.07, 0.21) raw xDistance=-0.22 yDistance=-0.03
00:30:43.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:30:43.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:43.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:43.569 00.000 21948 MoveAxis(E, 44, ABG)
00:30:43.569 00.000 21948 Guiding  Dir = 2, Dur = 44
00:30:43.569 00.000 21948 IsSlewing returns 0
00:30:43.569 00.000 21948 IsGuiding returns 0
00:30:43.572 00.003 21948 PulseGuide returned control before completion, sleep 53
00:30:43.641 00.069 21948 IsGuiding returns 0
00:30:43.641 00.000 21948 Move returns status 0, amount 44
00:30:43.641 00.000 21948 MoveAxis(N, 0, ABG)
00:30:43.641 00.000 21948 Move returns status 0, amount 0
00:30:43.642 00.001 21948 move complete, result=0
00:30:43.642 00.000 21948 worker thread done servicing request
00:30:43.642 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
00:30:43.642 00.000 21948 Worker thread wakes up
00:30:43.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:43.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:45.281 01.639 21948 Exposure complete
00:30:45.309 00.028 21948 worker thread done servicing request
00:30:45.309 00.000 18120 OnExposeComplete: enter
00:30:45.312 00.003 18120 UpdateGuideState(): m_state=6
00:30:45.314 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
00:30:45.317 00.003 18120 Star::Find returns 1 (0), X=409.87, Y=234.98, Mass=2149, SNR=31.8, Peak=227 HFD=4.3
00:30:45.319 00.002 18120 MultiStar: [#1 -0.19,-0.01,0.70,U] [#2 0.09,-0.11,0.61,U] [#3 -0.10,-0.00,0.66,U] [#4 0.14,-0.37,0.00,M1] [#5 0.10,-0.15,0.54,U] [#6 0.03,-0.12,0.47,U] [#7 0.14,-0.16,0.48,U] [#8 -0.51,-0.22,0.00,M6] 
00:30:45.322 00.003 18120 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {-0.14, 0.10}
00:30:45.324 00.002 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.14) = xAngle (-1.09 = -1.09)
00:30:45.326 00.002 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.01 = 2.01)
00:30:45.328 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-2.23 mountX=0.03 mountY=0.05, mountTheta=1.10
00:30:45.332 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.04, opts=13)
00:30:45.333 00.001 18120 Enqueuing Move request for scope (-0.03, -0.04)
00:30:45.333 00.000 21948 Worker thread wakes up
00:30:45.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:45.334 00.001 18120 UpdateGuideState exits: m=2149 RSB=31.8
00:30:45.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:45.335 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:45.335 00.000 18120 Enqueuing Expose request
00:30:45.336 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:30:45.336 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:30:45.336 00.000 21948 Moving (-0.03, -0.04) raw xDistance=0.03 yDistance=0.05
00:30:45.336 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:30:45.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:45.336 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:45.336 00.000 21948 MoveAxis(E, 0, ABG)
00:30:45.336 00.000 21948 Move returns status 0, amount 0
00:30:45.336 00.000 21948 MoveAxis(N, 0, ABG)
00:30:45.336 00.000 21948 Move returns status 0, amount 0
00:30:45.336 00.000 21948 move complete, result=0
00:30:45.336 00.000 21948 worker thread done servicing request
00:30:45.336 00.000 21948 Worker thread wakes up
00:30:45.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:45.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:45.336 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:46.856 01.520 21948 Exposure complete
00:30:46.890 00.034 21948 worker thread done servicing request
00:30:46.890 00.000 18120 OnExposeComplete: enter
00:30:46.891 00.001 18120 UpdateGuideState(): m_state=6
00:30:46.891 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
00:30:46.892 00.001 18120 Star::Find returns 1 (0), X=410.26, Y=234.94, Mass=2053, SNR=31.1, Peak=224 HFD=4.1
00:30:46.892 00.000 18120 MultiStar: [#1 -0.03,0.02,0.73,U] [#2 -0.01,-0.02,0.65,U] [#3 -0.24,-0.12,0.69,U] [#4 0.22,-0.33,0.00,M2] [#5 0.04,-0.08,0.54,U] [#6 0.20,-0.05,0.48,U] [#7 0.26,-0.34,0.00,M1] [#8 -0.02,0.15,0.45,U] 
00:30:46.893 00.001 18120 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {0.24, 0.06}
00:30:46.893 00.000 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.14) = xAngle (1.01 = 1.01)
00:30:46.894 00.001 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.12 = -2.17)
00:30:46.894 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.13 mountX=0.02 mountY=-0.03, mountTheta=-1.00
00:30:46.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
00:30:46.895 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
00:30:46.896 00.001 21948 Worker thread wakes up
00:30:46.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:30:46.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:30:46.896 00.000 21948 Moving (0.04, -0.00) raw xDistance=0.02 yDistance=-0.03
00:30:46.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:30:46.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:46.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:46.897 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.1
00:30:46.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:46.898 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:46.898 00.000 18120 Enqueuing Expose request
00:30:46.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:46.898 00.000 21948 MoveAxis(E, 0, ABG)
00:30:46.899 00.001 21948 Move returns status 0, amount 0
00:30:46.899 00.000 21948 MoveAxis(N, 0, ABG)
00:30:46.899 00.000 21948 Move returns status 0, amount 0
00:30:46.899 00.000 21948 move complete, result=0
00:30:46.899 00.000 21948 worker thread done servicing request
00:30:46.899 00.000 21948 Worker thread wakes up
00:30:46.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:46.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:46.899 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:48.527 01.628 21948 Exposure complete
00:30:48.554 00.027 21948 worker thread done servicing request
00:30:48.554 00.000 18120 OnExposeComplete: enter
00:30:48.555 00.001 18120 UpdateGuideState(): m_state=6
00:30:48.556 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
00:30:48.556 00.000 18120 Star::Find returns 1 (0), X=410.15, Y=234.88, Mass=2065, SNR=31.2, Peak=236 HFD=4.1
00:30:48.557 00.001 18120 MultiStar: [#1 0.04,-0.10,0.69,U] [#2 0.31,0.08,0.65,U] [#3 -0.15,-0.23,0.69,U] [#4 0.18,-0.13,0.54,U] [#5 0.13,-0.11,0.50,U] [#6 -0.02,-0.05,0.49,U] [#7 0.24,-0.14,0.51,U] [#8 -0.18,0.25,0.43,U] 
00:30:48.557 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.14, 0.00}
00:30:48.557 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.14) = xAngle (0.60 = 0.60)
00:30:48.560 00.003 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.70 = -2.58)
00:30:48.563 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=0.08 mountY=-0.05, mountTheta=-0.57
00:30:48.566 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
00:30:48.567 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
00:30:48.567 00.000 21948 Worker thread wakes up
00:30:48.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:30:48.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:48.568 00.001 18120 UpdateGuideState exits: m=2065 RSB=31.2
00:30:48.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:30:48.568 00.000 21948 Moving (0.08, -0.05) raw xDistance=0.08 yDistance=-0.05
00:30:48.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:30:48.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:48.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:48.570 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:48.571 00.001 18120 Enqueuing Expose request
00:30:48.572 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:30:48.572 00.000 21948 MoveAxis(E, 0, ABG)
00:30:48.572 00.000 21948 Move returns status 0, amount 0
00:30:48.572 00.000 21948 MoveAxis(N, 0, ABG)
00:30:48.572 00.000 21948 Move returns status 0, amount 0
00:30:48.572 00.000 21948 move complete, result=0
00:30:48.572 00.000 21948 worker thread done servicing request
00:30:48.572 00.000 21948 Worker thread wakes up
00:30:48.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:48.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:48.573 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:50.093 01.520 21948 Exposure complete
00:30:50.137 00.044 21948 worker thread done servicing request
00:30:50.138 00.001 18120 OnExposeComplete: enter
00:30:50.138 00.000 18120 UpdateGuideState(): m_state=6
00:30:50.139 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
00:30:50.140 00.001 18120 Star::Find returns 1 (0), X=409.90, Y=235.06, Mass=2032, SNR=31.0, Peak=227 HFD=4.2
00:30:50.140 00.000 18120 MultiStar: [#1 -0.11,0.22,0.74,U] [#2 0.05,0.16,0.68,U] [#3 -0.07,0.08,0.69,U] [#4 0.05,-0.15,0.57,U] [#5 0.12,0.07,0.52,U] [#6 0.07,0.24,0.48,U] [#7 -0.11,-0.02,0.52,U] [#8 -0.47,0.15,0.00,M5] 
00:30:50.141 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {-0.11, 0.18}
00:30:50.141 00.000 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
00:30:50.142 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
00:30:50.142 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.82 mountX=-0.11 mountY=-0.02, mountTheta=-2.92
00:30:50.143 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
00:30:50.144 00.001 18120 Enqueuing Move request for scope (-0.03, 0.11)
00:30:50.145 00.001 21948 Worker thread wakes up
00:30:50.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:30:50.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:50.146 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:30:50.146 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
00:30:50.147 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:50.148 00.001 21948 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.02
00:30:50.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:50.148 00.000 18120 Enqueuing Expose request
00:30:50.149 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:50.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:50.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:50.149 00.000 21948 MoveAxis(E, 0, ABG)
00:30:50.149 00.000 21948 Move returns status 0, amount 0
00:30:50.149 00.000 21948 MoveAxis(N, 0, ABG)
00:30:50.149 00.000 21948 Move returns status 0, amount 0
00:30:50.149 00.000 21948 move complete, result=0
00:30:50.149 00.000 21948 worker thread done servicing request
00:30:50.149 00.000 21948 Worker thread wakes up
00:30:50.149 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:50.149 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:50.149 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:51.780 01.631 21948 Exposure complete
00:30:51.804 00.024 21948 worker thread done servicing request
00:30:51.805 00.001 18120 OnExposeComplete: enter
00:30:51.805 00.000 18120 UpdateGuideState(): m_state=6
00:30:51.806 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
00:30:51.806 00.000 18120 Star::Find returns 1 (0), X=410.03, Y=235.20, Mass=1911, SNR=30.2, Peak=208 HFD=4.1
00:30:51.807 00.001 18120 MultiStar: [#1 -0.19,0.31,0.00,M1] [#2 -0.03,0.31,0.68,U] [#3 -0.05,0.13,0.70,U] [#4 0.10,0.05,0.59,U] [#5 0.04,0.12,0.50,U] [#6 -0.15,0.35,0.00,M1] [#7 -0.21,0.09,0.54,U] [#8 -0.44,0.34,0.00,M6] 
00:30:51.808 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.19}, one-star: {0.02, 0.32}
00:30:51.808 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
00:30:51.809 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.91 = -0.37)
00:30:51.812 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
00:30:51.814 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
00:30:51.814 00.000 18120 Enqueuing Move request for scope (-0.02, 0.19)
00:30:51.815 00.001 21948 Worker thread wakes up
00:30:51.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:51.815 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.2
00:30:51.816 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:51.816 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:51.817 00.001 18120 Enqueuing Expose request
00:30:51.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:30:51.817 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:30:51.817 00.000 21948 Moving (-0.02, 0.19) raw xDistance=-0.18 yDistance=-0.07
00:30:51.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:30:51.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:51.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:51.817 00.000 21948 MoveAxis(E, 0, ABG)
00:30:51.817 00.000 21948 Move returns status 0, amount 0
00:30:51.817 00.000 21948 MoveAxis(N, 0, ABG)
00:30:51.817 00.000 21948 Move returns status 0, amount 0
00:30:51.817 00.000 21948 move complete, result=0
00:30:51.817 00.000 21948 worker thread done servicing request
00:30:51.817 00.000 21948 Worker thread wakes up
00:30:51.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:51.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:51.818 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:53.338 01.520 21948 Exposure complete
00:30:53.383 00.045 21948 worker thread done servicing request
00:30:53.383 00.000 18120 OnExposeComplete: enter
00:30:53.384 00.001 18120 UpdateGuideState(): m_state=6
00:30:53.384 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
00:30:53.385 00.001 18120 Star::Find returns 1 (0), X=409.89, Y=235.35, Mass=2009, SNR=30.7, Peak=220 HFD=4.0
00:30:53.385 00.000 18120 MultiStar: [#1 -0.18,0.32,0.00,M2] [#2 -0.06,0.36,0.00,M1] [#3 -0.25,0.27,0.00,M1] [#4 -0.12,0.26,0.57,U] [#5 0.03,0.15,0.53,U] [#6 -0.18,0.29,0.49,U] [#7 0.01,0.26,0.53,U] [#8 -0.48,0.29,0.00,M7] 
00:30:53.386 00.001 18120 refined, 4 included, MultiStar: {-0.08, 0.31}, one-star: {-0.12, 0.47}
00:30:53.386 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.14) = xAngle (2.98 = 2.98)
00:30:53.386 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.08 = -0.21)
00:30:53.387 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.83 mountX=-0.32 mountY=-0.07, mountTheta=-2.94
00:30:53.388 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.31, opts=13)
00:30:53.389 00.001 18120 Enqueuing Move request for scope (-0.08, 0.31)
00:30:53.389 00.000 21948 Worker thread wakes up
00:30:53.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:53.390 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.7
00:30:53.390 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:53.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:53.391 00.001 18120 Enqueuing Expose request
00:30:53.391 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
00:30:53.391 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
00:30:53.391 00.000 21948 Moving (-0.08, 0.31) raw xDistance=-0.32 yDistance=-0.07
00:30:53.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:30:53.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:53.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:53.391 00.000 21948 MoveAxis(E, 57, ABG)
00:30:53.391 00.000 21948 Guiding  Dir = 2, Dur = 57
00:30:53.392 00.001 21948 IsSlewing returns 0
00:30:53.392 00.000 21948 IsGuiding returns 0
00:30:53.393 00.001 21948 PulseGuide returned control before completion, sleep 66
00:30:53.473 00.080 21948 IsGuiding returns 0
00:30:53.473 00.000 21948 Move returns status 0, amount 57
00:30:53.473 00.000 21948 MoveAxis(N, 0, ABG)
00:30:53.473 00.000 21948 Move returns status 0, amount 0
00:30:53.473 00.000 21948 move complete, result=0
00:30:53.474 00.001 21948 worker thread done servicing request
00:30:53.474 00.000 21948 Worker thread wakes up
00:30:53.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:53.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:53.474 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
00:30:55.100 01.626 21948 Exposure complete
00:30:55.139 00.039 21948 worker thread done servicing request
00:30:55.139 00.000 18120 OnExposeComplete: enter
00:30:55.142 00.003 18120 UpdateGuideState(): m_state=6
00:30:55.144 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
00:30:55.147 00.003 18120 Star::Find returns 1 (0), X=409.88, Y=235.18, Mass=1969, SNR=30.4, Peak=225 HFD=4.1
00:30:55.150 00.003 18120 MultiStar: [#1 0.00,0.18,0.75,U] [#2 0.06,0.25,0.63,U] [#3 -0.33,0.13,0.71,U] [#4 -0.10,0.19,0.56,U] [#5 0.13,0.20,0.53,U] [#6 0.16,0.48,0.00,M1] [#7 -0.05,-0.08,0.53,U] [#8 -0.40,0.38,0.00,M8] 
00:30:55.152 00.002 18120 refined, 6 included, MultiStar: {-0.07, 0.18}, one-star: {-0.13, 0.30}
00:30:55.153 00.001 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.14) = xAngle (3.09 = 3.09)
00:30:55.155 00.002 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.19 = -0.09)
00:30:55.156 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.94 mountX=-0.20 mountY=-0.02, mountTheta=-3.05
00:30:55.158 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.18, opts=13)
00:30:55.159 00.001 18120 Enqueuing Move request for scope (-0.07, 0.18)
00:30:55.159 00.000 21948 Worker thread wakes up
00:30:55.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:55.160 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
00:30:55.160 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
00:30:55.160 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.4
00:30:55.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:55.160 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:55.161 00.001 18120 Enqueuing Expose request
00:30:55.161 00.000 21948 Moving (-0.07, 0.18) raw xDistance=-0.20 yDistance=-0.02
00:30:55.162 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:30:55.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:55.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:55.162 00.000 21948 MoveAxis(E, 0, ABG)
00:30:55.162 00.000 21948 Move returns status 0, amount 0
00:30:55.162 00.000 21948 MoveAxis(N, 0, ABG)
00:30:55.162 00.000 21948 Move returns status 0, amount 0
00:30:55.162 00.000 21948 move complete, result=0
00:30:55.162 00.000 21948 worker thread done servicing request
00:30:55.162 00.000 21948 Worker thread wakes up
00:30:55.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:55.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:55.162 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:56.675 01.513 21948 Exposure complete
00:30:56.714 00.039 21948 worker thread done servicing request
00:30:56.714 00.000 18120 OnExposeComplete: enter
00:30:56.715 00.001 18120 UpdateGuideState(): m_state=6
00:30:56.716 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
00:30:56.716 00.000 18120 Star::Find returns 1 (0), X=409.83, Y=235.14, Mass=1951, SNR=30.3, Peak=220 HFD=4.3
00:30:56.717 00.001 18120 MultiStar: [#1 -0.19,0.15,0.74,U] [#2 -0.12,0.07,0.66,U] [#3 -0.02,0.13,0.71,U] [#4 -0.23,0.11,0.58,U] [#5 0.04,-0.02,0.54,U] [#6 0.23,0.28,0.00,M2] [#7 -0.22,0.12,0.54,U] [#8 -0.30,0.32,0.00,M9] 
00:30:56.717 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.13}, one-star: {-0.18, 0.26}
00:30:56.718 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.51 = -2.77)
00:30:56.719 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
00:30:56.722 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=-0.18 mountY=0.06, mountTheta=2.81
00:30:56.726 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.13, opts=13)
00:30:56.729 00.003 18120 Enqueuing Move request for scope (-0.14, 0.13)
00:30:56.730 00.001 21948 Worker thread wakes up
00:30:56.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:56.731 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.3
00:30:56.731 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:56.732 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:56.732 00.000 18120 Enqueuing Expose request
00:30:56.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
00:30:56.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:30:56.733 00.001 21948 Moving (-0.14, 0.13) raw xDistance=-0.18 yDistance=0.06
00:30:56.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:30:56.733 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:56.733 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:56.733 00.000 21948 MoveAxis(E, 0, ABG)
00:30:56.733 00.000 21948 Move returns status 0, amount 0
00:30:56.733 00.000 21948 MoveAxis(N, 0, ABG)
00:30:56.733 00.000 21948 Move returns status 0, amount 0
00:30:56.733 00.000 21948 move complete, result=0
00:30:56.733 00.000 21948 worker thread done servicing request
00:30:56.733 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:56.734 00.001 21948 Worker thread wakes up
00:30:56.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:56.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:58.363 01.629 21948 Exposure complete
00:30:58.390 00.027 21948 worker thread done servicing request
00:30:58.390 00.000 18120 OnExposeComplete: enter
00:30:58.390 00.000 18120 UpdateGuideState(): m_state=6
00:30:58.391 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
00:30:58.391 00.000 18120 Star::Find returns 1 (0), X=409.93, Y=235.10, Mass=2036, SNR=31.0, Peak=229 HFD=4.2
00:30:58.392 00.001 18120 MultiStar: [#1 -0.37,0.06,0.00,M1] [#2 -0.12,0.27,0.65,U] [#3 -0.02,0.19,0.70,U] [#4 -0.18,0.16,0.57,U] [#5 -0.15,0.14,0.50,U] [#6 -0.00,0.30,0.49,U] [#7 -0.22,0.02,0.52,U] [#8 -0.24,0.44,0.00,M10] 
00:30:58.392 00.000 18120 refined, 6 included, MultiStar: {-0.11, 0.19}, one-star: {-0.09, 0.22}
00:30:58.393 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
00:30:58.393 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
00:30:58.394 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.08 mountX=-0.22 mountY=0.01, mountTheta=3.10
00:30:58.395 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.19, opts=13)
00:30:58.395 00.000 18120 Enqueuing Move request for scope (-0.11, 0.19)
00:30:58.396 00.001 21948 Worker thread wakes up
00:30:58.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
00:30:58.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:58.397 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
00:30:58.398 00.001 21948 Moving (-0.11, 0.19) raw xDistance=-0.22 yDistance=0.01
00:30:58.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:30:58.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:58.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:58.398 00.000 21948 MoveAxis(E, 39, ABG)
00:30:58.398 00.000 21948 Guiding  Dir = 2, Dur = 39
00:30:58.398 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
00:30:58.398 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:58.399 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:58.399 00.000 18120 Enqueuing Expose request
00:30:58.400 00.001 21948 IsSlewing returns 0
00:30:58.400 00.000 21948 IsGuiding returns 0
00:30:58.401 00.001 21948 PulseGuide returned control before completion, sleep 48
00:30:58.455 00.054 21948 IsGuiding returns 0
00:30:58.455 00.000 21948 Move returns status 0, amount 39
00:30:58.455 00.000 21948 MoveAxis(N, 0, ABG)
00:30:58.455 00.000 21948 Move returns status 0, amount 0
00:30:58.455 00.000 21948 move complete, result=0
00:30:58.455 00.000 21948 worker thread done servicing request
00:30:58.456 00.001 21948 Worker thread wakes up
00:30:58.456 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
00:30:58.457 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:58.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:30:59.865 01.408 21948 Exposure complete
00:30:59.902 00.037 21948 worker thread done servicing request
00:30:59.902 00.000 18120 OnExposeComplete: enter
00:30:59.903 00.001 18120 UpdateGuideState(): m_state=6
00:30:59.904 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
00:30:59.905 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=235.01, Mass=1933, SNR=30.2, Peak=222 HFD=4.0
00:30:59.905 00.000 18120 MultiStar: [#1 -0.35,0.24,0.00,M2] [#2 -0.18,0.17,0.67,U] [#3 -0.11,0.12,0.70,U] [#4 -0.05,0.12,0.57,U] [#5 -0.13,0.19,0.53,U] [#6 -0.05,0.47,0.00,M2] [#7 -0.36,-0.09,0.00,M1] [#8 -0.39,0.27,0.00,R] 
00:30:59.906 00.001 18120 refined, 4 included, MultiStar: {-0.17, 0.14}, one-star: {-0.28, 0.13}
00:30:59.906 00.000 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.58 = -2.70)
00:30:59.907 00.001 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.40)
00:30:59.907 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=-0.20 mountY=0.09, mountTheta=2.74
00:30:59.909 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.14, opts=13)
00:30:59.909 00.000 18120 Enqueuing Move request for scope (-0.17, 0.14)
00:30:59.910 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:30:59.912 00.002 18120 UpdateGuideState exits: m=1933 RSB=30.2
00:30:59.912 00.000 21948 Worker thread wakes up
00:30:59.913 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:59.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
00:30:59.913 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:30:59.914 00.001 18120 Enqueuing Expose request
00:30:59.915 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
00:30:59.915 00.000 21948 Moving (-0.17, 0.14) raw xDistance=-0.20 yDistance=0.09
00:30:59.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:30:59.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:59.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:30:59.915 00.000 21948 MoveAxis(E, 38, ABG)
00:30:59.915 00.000 21948 Guiding  Dir = 2, Dur = 38
00:30:59.915 00.000 21948 IsSlewing returns 0
00:30:59.915 00.000 21948 IsGuiding returns 0
00:30:59.918 00.003 21948 PulseGuide returned control before completion, sleep 46
00:30:59.973 00.055 21948 IsGuiding returns 0
00:30:59.973 00.000 21948 Move returns status 0, amount 38
00:30:59.973 00.000 21948 MoveAxis(N, 0, ABG)
00:30:59.973 00.000 21948 Move returns status 0, amount 0
00:30:59.974 00.001 21948 move complete, result=0
00:30:59.974 00.000 21948 worker thread done servicing request
00:30:59.974 00.000 21948 Worker thread wakes up
00:30:59.974 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
00:30:59.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:30:59.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:01.610 01.636 21948 Exposure complete
00:31:01.638 00.028 21948 worker thread done servicing request
00:31:01.638 00.000 18120 OnExposeComplete: enter
00:31:01.639 00.001 18120 UpdateGuideState(): m_state=6
00:31:01.639 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
00:31:01.639 00.000 18120 Star::Find returns 1 (0), X=409.97, Y=234.87, Mass=1920, SNR=29.9, Peak=206 HFD=4.3
00:31:01.639 00.000 18120 MultiStar: [#1 -0.23,0.03,0.74,U] [#2 0.07,0.12,0.70,U] [#3 -0.12,0.07,0.72,U] [#4 -0.12,0.01,0.59,U] [#5 -0.02,0.08,0.56,U] [#6 0.05,0.15,0.50,U] [#7 -0.07,-0.16,0.56,U] [#8 0.22,-0.01,0.46,U] 
00:31:01.639 00.000 18120 single-star, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.04, -0.01}
00:31:01.640 00.001 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
00:31:01.640 00.000 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.40 = 1.40)
00:31:01.642 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.85 mountX=-0.01 mountY=0.04, mountTheta=1.71
00:31:01.643 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
00:31:01.643 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
00:31:01.644 00.001 21948 Worker thread wakes up
00:31:01.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:31:01.644 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:31:01.644 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:01.644 00.000 18120 UpdateGuideState exits: m=1920 RSB=29.9
00:31:01.645 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:01.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:01.646 00.001 18120 Enqueuing Expose request
00:31:01.646 00.000 21948 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
00:31:01.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:31:01.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:01.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:31:01.646 00.000 21948 MoveAxis(E, 0, ABG)
00:31:01.646 00.000 21948 Move returns status 0, amount 0
00:31:01.647 00.001 21948 MoveAxis(N, 0, ABG)
00:31:01.647 00.000 21948 Move returns status 0, amount 0
00:31:01.647 00.000 21948 move complete, result=0
00:31:01.647 00.000 21948 worker thread done servicing request
00:31:01.647 00.000 21948 Worker thread wakes up
00:31:01.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:01.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:01.647 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:03.163 01.516 21948 Exposure complete
00:31:03.191 00.028 21948 worker thread done servicing request
00:31:03.191 00.000 18120 OnExposeComplete: enter
00:31:03.191 00.000 18120 UpdateGuideState(): m_state=6
00:31:03.192 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
00:31:03.193 00.001 18120 Star::Find returns 1 (0), X=409.80, Y=234.98, Mass=2026, SNR=30.9, Peak=211 HFD=4.1
00:31:03.194 00.001 18120 MultiStar: [#1 -0.38,0.09,0.00,M2] [#2 -0.30,0.06,0.67,U] [#3 -0.15,0.03,0.71,U] [#4 -0.28,-0.08,0.58,U] [#5 -0.28,0.03,0.50,U] [#6 -0.00,0.02,0.52,U] [#7 -0.36,-0.23,0.00,M1] [#8 -0.20,-0.15,0.44,U] 
00:31:03.194 00.000 18120 refined, 6 included, MultiStar: {-0.20, 0.02}, one-star: {-0.21, 0.10}
00:31:03.195 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.14) = xAngle (4.21 = -2.08)
00:31:03.195 00.000 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.03)
00:31:03.195 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.06 mountX=-0.10 mountY=0.18, mountTheta=2.08
00:31:03.198 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.02, opts=13)
00:31:03.198 00.000 18120 Enqueuing Move request for scope (-0.20, 0.02)
00:31:03.199 00.001 21948 Worker thread wakes up
00:31:03.199 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
00:31:03.199 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
00:31:03.199 00.000 21948 Moving (-0.20, 0.02) raw xDistance=-0.10 yDistance=0.18
00:31:03.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:31:03.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:03.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:03.199 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:31:03.199 00.000 18120 UpdateGuideState exits: m=2026 RSB=30.9
00:31:03.200 00.001 21948 MoveAxis(E, 0, ABG)
00:31:03.200 00.000 21948 Move returns status 0, amount 0
00:31:03.200 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:03.200 00.000 21948 MoveAxis(N, 0, ABG)
00:31:03.200 00.000 21948 Move returns status 0, amount 0
00:31:03.200 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:03.201 00.001 18120 Enqueuing Expose request
00:31:03.201 00.000 21948 move complete, result=0
00:31:03.201 00.000 21948 worker thread done servicing request
00:31:03.201 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:03.202 00.001 21948 Worker thread wakes up
00:31:03.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:03.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:04.821 01.619 21948 Exposure complete
00:31:04.860 00.039 21948 worker thread done servicing request
00:31:04.861 00.001 18120 OnExposeComplete: enter
00:31:04.861 00.000 18120 UpdateGuideState(): m_state=6
00:31:04.862 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
00:31:04.862 00.000 18120 Star::Find returns 1 (0), X=409.75, Y=235.15, Mass=2088, SNR=31.4, Peak=230 HFD=4.1
00:31:04.864 00.002 18120 MultiStar: [#1 -0.53,0.21,0.00,M3] [#2 -0.42,0.41,0.00,M1] [#3 -0.13,0.36,0.00,M1] [#4 -0.28,0.19,0.52,U] [#5 -0.26,0.33,0.00,M1] [#6 -0.27,0.35,0.00,M1] [#7 -0.41,0.01,0.00,M2] [#8 0.09,-0.04,0.42,U] 
00:31:04.866 00.002 18120 refined, 2 included, MultiStar: {-0.19, 0.18}, one-star: {-0.26, 0.27}
00:31:04.868 00.002 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.52 = -2.76)
00:31:04.869 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.62 = 0.34)
00:31:04.869 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.37 mountX=-0.25 mountY=0.09, mountTheta=2.80
00:31:04.870 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.18, opts=13)
00:31:04.871 00.001 18120 Enqueuing Move request for scope (-0.19, 0.18)
00:31:04.871 00.000 21948 Worker thread wakes up
00:31:04.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:04.872 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.4
00:31:04.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:04.872 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:04.873 00.001 18120 Enqueuing Expose request
00:31:04.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
00:31:04.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
00:31:04.873 00.000 21948 Moving (-0.19, 0.18) raw xDistance=-0.25 yDistance=0.09
00:31:04.874 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:31:04.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:04.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:04.874 00.000 21948 MoveAxis(E, 44, ABG)
00:31:04.874 00.000 21948 Guiding  Dir = 2, Dur = 44
00:31:04.874 00.000 21948 IsSlewing returns 0
00:31:04.874 00.000 21948 IsGuiding returns 0
00:31:04.876 00.002 21948 PulseGuide returned control before completion, sleep 53
00:31:04.934 00.058 21948 IsGuiding returns 0
00:31:04.934 00.000 21948 Move returns status 0, amount 44
00:31:04.934 00.000 21948 MoveAxis(N, 0, ABG)
00:31:04.934 00.000 21948 Move returns status 0, amount 0
00:31:04.934 00.000 21948 move complete, result=0
00:31:04.934 00.000 21948 worker thread done servicing request
00:31:04.934 00.000 21948 Worker thread wakes up
00:31:04.934 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:31:04.935 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:04.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:06.347 01.412 21948 Exposure complete
00:31:06.370 00.023 21948 worker thread done servicing request
00:31:06.370 00.000 18120 OnExposeComplete: enter
00:31:06.370 00.000 18120 UpdateGuideState(): m_state=6
00:31:06.371 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
00:31:06.371 00.000 18120 Star::Find returns 1 (0), X=409.85, Y=234.98, Mass=2199, SNR=32.3, Peak=221 HFD=4.3
00:31:06.372 00.001 18120 MultiStar: [#1 -0.36,-0.06,0.00,M4] [#2 -0.25,0.06,0.59,U] [#3 -0.32,0.02,0.67,U] [#4 -0.23,-0.12,0.55,U] [#5 -0.20,0.08,0.52,U] [#6 -0.21,0.06,0.48,U] [#7 -0.26,-0.14,0.50,U] [#8 0.02,-0.11,0.42,U] 
00:31:06.372 00.000 18120 single-star, 7 included, MultiStar: {-0.21, 0.01}, one-star: {-0.17, 0.10}
00:31:06.373 00.001 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.73 = -2.55)
00:31:06.373 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.83 = 0.55)
00:31:06.374 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.58 mountX=-0.16 mountY=0.10, mountTheta=2.58
00:31:06.375 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.10, opts=13)
00:31:06.375 00.000 18120 Enqueuing Move request for scope (-0.17, 0.10)
00:31:06.376 00.001 21948 Worker thread wakes up
00:31:06.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
00:31:06.376 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
00:31:06.376 00.000 21948 Moving (-0.17, 0.10) raw xDistance=-0.16 yDistance=0.10
00:31:06.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:31:06.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:06.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:31:06.376 00.000 21948 MoveAxis(E, 0, ABG)
00:31:06.376 00.000 21948 Move returns status 0, amount 0
00:31:06.376 00.000 21948 MoveAxis(N, 0, ABG)
00:31:06.376 00.000 21948 Move returns status 0, amount 0
00:31:06.376 00.000 21948 move complete, result=0
00:31:06.376 00.000 21948 worker thread done servicing request
00:31:06.377 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:06.377 00.000 18120 UpdateGuideState exits: m=2199 RSB=32.3
00:31:06.380 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:06.382 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:06.384 00.002 18120 Enqueuing Expose request
00:31:06.386 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:06.387 00.001 21948 Worker thread wakes up
00:31:06.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:06.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:08.021 01.634 21948 Exposure complete
00:31:08.064 00.043 21948 worker thread done servicing request
00:31:08.064 00.000 18120 OnExposeComplete: enter
00:31:08.064 00.000 18120 UpdateGuideState(): m_state=6
00:31:08.065 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
00:31:08.065 00.000 18120 Star::Find returns 1 (0), X=409.68, Y=235.03, Mass=2196, SNR=32.3, Peak=226 HFD=4.1
00:31:08.066 00.001 18120 MultiStar: [#1 -0.39,0.23,0.00,M5] [#2 -0.30,0.20,0.00,M1] [#3 -0.29,0.17,0.64,U] [#4 -0.24,0.07,0.54,U] [#5 -0.24,0.10,0.52,U] [#6 -0.20,0.47,0.00,M1] [#7 -0.26,0.12,0.50,U] [#8 -0.10,0.01,0.40,U] 
00:31:08.066 00.000 18120 refined, 5 included, MultiStar: {-0.26, 0.11}, one-star: {-0.34, 0.15}
00:31:08.067 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.88 = -2.41)
00:31:08.067 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.98 = 0.69)
00:31:08.068 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.73 mountX=-0.21 mountY=0.18, mountTheta=2.43
00:31:08.069 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.11, opts=13)
00:31:08.069 00.000 18120 Enqueuing Move request for scope (-0.26, 0.11)
00:31:08.070 00.001 21948 Worker thread wakes up
00:31:08.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:08.070 00.000 18120 UpdateGuideState exits: m=2196 RSB=32.3
00:31:08.071 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:08.071 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:08.071 00.000 18120 Enqueuing Expose request
00:31:08.072 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
00:31:08.072 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
00:31:08.072 00.000 21948 Moving (-0.26, 0.11) raw xDistance=-0.21 yDistance=0.18
00:31:08.072 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:31:08.072 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:08.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:31:08.072 00.000 21948 MoveAxis(E, 38, ABG)
00:31:08.072 00.000 21948 Guiding  Dir = 2, Dur = 38
00:31:08.072 00.000 21948 IsSlewing returns 0
00:31:08.072 00.000 21948 IsGuiding returns 0
00:31:08.074 00.002 21948 PulseGuide returned control before completion, sleep 47
00:31:08.126 00.052 21948 IsGuiding returns 0
00:31:08.126 00.000 21948 Move returns status 0, amount 38
00:31:08.126 00.000 21948 MoveAxis(N, 0, ABG)
00:31:08.126 00.000 21948 Move returns status 0, amount 0
00:31:08.126 00.000 21948 move complete, result=0
00:31:08.127 00.001 21948 worker thread done servicing request
00:31:08.127 00.000 21948 Worker thread wakes up
00:31:08.127 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
00:31:08.128 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:08.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:09.540 01.412 21948 Exposure complete
00:31:09.576 00.036 21948 worker thread done servicing request
00:31:09.576 00.000 18120 OnExposeComplete: enter
00:31:09.577 00.001 18120 UpdateGuideState(): m_state=6
00:31:09.577 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
00:31:09.578 00.001 18120 Star::Find returns 1 (0), X=409.82, Y=235.15, Mass=2141, SNR=31.8, Peak=213 HFD=4.3
00:31:09.579 00.001 18120 MultiStar: [#1 -0.19,0.07,0.73,U] [#2 -0.37,-0.06,0.00,M2] [#3 -0.27,-0.05,0.65,U] [#4 -0.19,-0.10,0.53,U] [#5 -0.09,-0.04,0.55,U] [#6 -0.19,-0.10,0.48,U] [#7 -0.25,-0.13,0.51,U] [#8 -0.06,-0.03,0.43,U] 
00:31:09.579 00.000 18120 refined, 7 included, MultiStar: {-0.18, 0.02}, one-star: {-0.20, 0.27}
00:31:09.579 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.19 = -2.09)
00:31:09.580 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.30 = 1.01)
00:31:09.580 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.19 cameraTheta=3.05 mountX=-0.09 mountY=0.16, mountTheta=2.10
00:31:09.581 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.02, opts=13)
00:31:09.581 00.000 18120 Enqueuing Move request for scope (-0.18, 0.02)
00:31:09.582 00.001 21948 Worker thread wakes up
00:31:09.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:09.582 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.8
00:31:09.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:09.583 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:09.583 00.000 18120 Enqueuing Expose request
00:31:09.584 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
00:31:09.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
00:31:09.584 00.000 21948 Moving (-0.18, 0.02) raw xDistance=-0.09 yDistance=0.16
00:31:09.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:31:09.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:09.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:31:09.584 00.000 21948 MoveAxis(E, 0, ABG)
00:31:09.584 00.000 21948 Move returns status 0, amount 0
00:31:09.584 00.000 21948 MoveAxis(N, 0, ABG)
00:31:09.584 00.000 21948 Move returns status 0, amount 0
00:31:09.584 00.000 21948 move complete, result=0
00:31:09.584 00.000 21948 worker thread done servicing request
00:31:09.584 00.000 21948 Worker thread wakes up
00:31:09.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:09.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:09.584 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:11.215 01.631 21948 Exposure complete
00:31:11.266 00.051 21948 worker thread done servicing request
00:31:11.266 00.000 18120 OnExposeComplete: enter
00:31:11.267 00.001 18120 UpdateGuideState(): m_state=6
00:31:11.269 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
00:31:11.270 00.001 18120 Star::Find returns 1 (0), X=409.79, Y=235.01, Mass=2023, SNR=30.8, Peak=222 HFD=4.1
00:31:11.272 00.002 18120 MultiStar: [#1 -0.42,0.33,0.00,M5] [#2 -0.29,0.26,0.00,M3] [#3 -0.15,0.17,0.69,U] [#4 -0.07,-0.11,0.55,U] [#5 -0.05,0.03,0.55,U] [#6 -0.06,-0.05,0.48,U] [#7 -0.10,-0.17,0.51,U] [#8 0.20,0.01,0.45,U] 
00:31:11.273 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.22, 0.13}
00:31:11.274 00.001 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.06 = -2.22)
00:31:11.275 00.001 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.16 = 0.88)
00:31:11.278 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=-0.06 mountY=0.07, mountTheta=2.24
00:31:11.281 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
00:31:11.281 00.000 18120 Enqueuing Move request for scope (-0.09, 0.02)
00:31:11.281 00.000 21948 Worker thread wakes up
00:31:11.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:11.282 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:31:11.282 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.8
00:31:11.282 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:11.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:31:11.283 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:11.283 00.000 18120 Enqueuing Expose request
00:31:11.283 00.000 21948 Moving (-0.09, 0.02) raw xDistance=-0.06 yDistance=0.07
00:31:11.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:31:11.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:11.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:31:11.284 00.001 21948 MoveAxis(E, 0, ABG)
00:31:11.284 00.000 21948 Move returns status 0, amount 0
00:31:11.284 00.000 21948 MoveAxis(N, 0, ABG)
00:31:11.284 00.000 21948 Move returns status 0, amount 0
00:31:11.284 00.000 21948 move complete, result=0
00:31:11.284 00.000 21948 worker thread done servicing request
00:31:11.284 00.000 21948 Worker thread wakes up
00:31:11.284 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:11.284 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:11.284 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:12.809 01.525 21948 Exposure complete
00:31:12.840 00.031 21948 worker thread done servicing request
00:31:12.840 00.000 18120 OnExposeComplete: enter
00:31:12.841 00.001 18120 UpdateGuideState(): m_state=6
00:31:12.843 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
00:31:12.843 00.000 18120 Star::Find returns 1 (0), X=409.83, Y=235.10, Mass=2262, SNR=32.7, Peak=215 HFD=4.3
00:31:12.844 00.001 18120 MultiStar: [#1 -0.18,0.16,0.68,U] [#2 0.02,0.18,0.63,U] [#3 -0.22,0.18,0.65,U] [#4 0.07,0.10,0.52,U] [#5 0.08,0.19,0.49,U] [#6 -0.12,0.34,0.00,M1] [#7 0.27,0.11,0.50,U] [#8 0.16,-0.03,0.42,U] 
00:31:12.844 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.15}, one-star: {-0.18, 0.22}
00:31:12.845 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.93 = 2.93)
00:31:12.846 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.03 = -0.25)
00:31:12.847 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.79 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
00:31:12.848 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
00:31:12.849 00.001 18120 Enqueuing Move request for scope (-0.03, 0.15)
00:31:12.849 00.000 21948 Worker thread wakes up
00:31:12.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:12.850 00.001 18120 UpdateGuideState exits: m=2262 RSB=32.7
00:31:12.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:12.850 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:12.851 00.001 18120 Enqueuing Expose request
00:31:12.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:31:12.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:31:12.851 00.000 21948 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=-0.04
00:31:12.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:31:12.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:12.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:12.852 00.001 21948 MoveAxis(E, 0, ABG)
00:31:12.852 00.000 21948 Move returns status 0, amount 0
00:31:12.852 00.000 21948 MoveAxis(N, 0, ABG)
00:31:12.852 00.000 21948 Move returns status 0, amount 0
00:31:12.852 00.000 21948 move complete, result=0
00:31:12.852 00.000 21948 worker thread done servicing request
00:31:12.852 00.000 21948 Worker thread wakes up
00:31:12.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:12.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:12.852 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:14.482 01.630 21948 Exposure complete
00:31:14.513 00.031 21948 worker thread done servicing request
00:31:14.513 00.000 18120 OnExposeComplete: enter
00:31:14.515 00.002 18120 UpdateGuideState(): m_state=6
00:31:14.516 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
00:31:14.516 00.000 18120 Star::Find returns 1 (0), X=409.89, Y=235.12, Mass=1919, SNR=30.0, Peak=225 HFD=4.2
00:31:14.517 00.001 18120 MultiStar: [#1 -0.05,0.23,0.75,U] [#2 -0.06,-0.07,0.64,U] [#3 -0.13,0.22,0.73,U] [#4 -0.07,-0.11,0.58,U] [#5 0.05,-0.17,0.56,U] [#6 0.08,0.04,0.51,U] [#7 0.12,-0.04,0.52,U] [#8 0.11,-0.13,0.46,U] 
00:31:14.518 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.13, 0.24}
00:31:14.519 00.001 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
00:31:14.519 00.000 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.00)
00:31:14.520 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.03 mountX=-0.06 mountY=-0.00, mountTheta=-3.14
00:31:14.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
00:31:14.522 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
00:31:14.523 00.001 21948 Worker thread wakes up
00:31:14.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:14.523 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.0
00:31:14.523 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:14.524 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:14.524 00.000 18120 Enqueuing Expose request
00:31:14.525 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:31:14.525 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:31:14.525 00.000 21948 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=-0.00
00:31:14.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:31:14.525 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:14.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:31:14.525 00.000 21948 MoveAxis(E, 0, ABG)
00:31:14.525 00.000 21948 Move returns status 0, amount 0
00:31:14.525 00.000 21948 MoveAxis(N, 0, ABG)
00:31:14.525 00.000 21948 Move returns status 0, amount 0
00:31:14.525 00.000 21948 move complete, result=0
00:31:14.525 00.000 21948 worker thread done servicing request
00:31:14.525 00.000 21948 Worker thread wakes up
00:31:14.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:14.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:14.525 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:16.043 01.518 21948 Exposure complete
00:31:16.096 00.053 21948 worker thread done servicing request
00:31:16.096 00.000 18120 OnExposeComplete: enter
00:31:16.097 00.001 18120 UpdateGuideState(): m_state=6
00:31:16.097 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
00:31:16.098 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=234.92, Mass=2002, SNR=30.7, Peak=230 HFD=4.2
00:31:16.099 00.001 18120 MultiStar: [#1 -0.13,0.04,0.71,U] [#2 -0.12,-0.09,0.67,U] [#3 -0.07,0.02,0.67,U] [#4 -0.10,-0.00,0.56,U] [#5 -0.07,0.01,0.54,U] [#6 -0.17,0.14,0.50,U] [#7 -0.09,-0.17,0.51,U] [#8 -0.22,-0.27,0.43,U] 
00:31:16.099 00.000 18120 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.20, 0.04}
00:31:16.099 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.86 = -1.86)
00:31:16.100 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.24 = 1.24)
00:31:16.100 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.01 mountX=-0.04 mountY=0.13, mountTheta=1.87
00:31:16.101 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.02, opts=13)
00:31:16.102 00.001 18120 Enqueuing Move request for scope (-0.13, -0.02)
00:31:16.102 00.000 21948 Worker thread wakes up
00:31:16.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:31:16.102 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:31:16.102 00.000 21948 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=0.13
00:31:16.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:31:16.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:16.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:31:16.102 00.000 21948 MoveAxis(E, 0, ABG)
00:31:16.102 00.000 21948 Move returns status 0, amount 0
00:31:16.102 00.000 21948 MoveAxis(N, 0, ABG)
00:31:16.102 00.000 21948 Move returns status 0, amount 0
00:31:16.102 00.000 21948 move complete, result=0
00:31:16.102 00.000 21948 worker thread done servicing request
00:31:16.102 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:16.105 00.003 18120 UpdateGuideState exits: m=2002 RSB=30.7
00:31:16.107 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.110 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:16.112 00.002 18120 Enqueuing Expose request
00:31:16.113 00.001 21948 Worker thread wakes up
00:31:16.113 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:16.114 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:16.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:17.749 01.635 21948 Exposure complete
00:31:17.781 00.032 21948 worker thread done servicing request
00:31:17.781 00.000 18120 OnExposeComplete: enter
00:31:17.781 00.000 18120 UpdateGuideState(): m_state=6
00:31:17.782 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
00:31:17.782 00.000 18120 Star::Find returns 1 (0), X=409.85, Y=235.06, Mass=2113, SNR=31.4, Peak=218 HFD=4.3
00:31:17.783 00.001 18120 MultiStar: [#1 -0.48,0.01,0.00,M3] [#2 -0.13,-0.05,0.63,U] [#3 -0.10,0.01,0.71,U] [#4 -0.20,-0.16,0.56,U] [#5 -0.04,-0.13,0.51,U] [#6 0.13,-0.01,0.51,U] [#7 -0.23,-0.29,0.00,M1] [#8 0.05,-0.09,0.41,U] 
00:31:17.783 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.01}, one-star: {-0.16, 0.18}
00:31:17.784 00.001 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.91 = -1.91)
00:31:17.784 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.19 = 1.19)
00:31:17.786 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.05 mountX=-0.03 mountY=0.08, mountTheta=1.91
00:31:17.786 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.01, opts=13)
00:31:17.789 00.003 18120 Enqueuing Move request for scope (-0.08, -0.01)
00:31:17.791 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:17.795 00.004 21948 Worker thread wakes up
00:31:17.795 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.4
00:31:17.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
00:31:17.795 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:17.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
00:31:17.796 00.001 21948 Moving (-0.08, -0.01) raw xDistance=-0.03 yDistance=0.08
00:31:17.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:31:17.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:17.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:17.796 00.000 18120 Enqueuing Expose request
00:31:17.797 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:31:17.797 00.000 21948 MoveAxis(E, 0, ABG)
00:31:17.797 00.000 21948 Move returns status 0, amount 0
00:31:17.797 00.000 21948 MoveAxis(N, 0, ABG)
00:31:17.797 00.000 21948 Move returns status 0, amount 0
00:31:17.797 00.000 21948 move complete, result=0
00:31:17.797 00.000 21948 worker thread done servicing request
00:31:17.797 00.000 21948 Worker thread wakes up
00:31:17.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:17.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:17.797 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:19.315 01.518 21948 Exposure complete
00:31:19.353 00.038 21948 worker thread done servicing request
00:31:19.353 00.000 18120 OnExposeComplete: enter
00:31:19.354 00.001 18120 UpdateGuideState(): m_state=6
00:31:19.354 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
00:31:19.355 00.001 18120 Star::Find returns 1 (0), X=409.90, Y=234.95, Mass=2199, SNR=32.3, Peak=238 HFD=4.3
00:31:19.355 00.000 18120 MultiStar: [#1 -0.19,0.11,0.69,U] [#2 -0.18,0.01,0.61,U] [#3 -0.05,0.14,0.68,U] [#4 -0.11,0.12,0.53,U] [#5 0.07,0.00,0.50,U] [#6 -0.16,0.26,0.48,U] [#7 -0.31,-0.11,0.49,U] [#8 -0.06,-0.05,0.41,U] 
00:31:19.356 00.001 18120 single-star, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.11, 0.07}
00:31:19.356 00.000 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.72 = -2.56)
00:31:19.356 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.82 = 0.54)
00:31:19.357 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=-0.11 mountY=0.07, mountTheta=2.59
00:31:19.359 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
00:31:19.362 00.003 18120 Enqueuing Move request for scope (-0.11, 0.07)
00:31:19.363 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:19.364 00.001 21948 Worker thread wakes up
00:31:19.364 00.000 18120 UpdateGuideState exits: m=2199 RSB=32.3
00:31:19.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:19.365 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:19.365 00.000 18120 Enqueuing Expose request
00:31:19.366 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
00:31:19.366 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
00:31:19.366 00.000 21948 Moving (-0.11, 0.07) raw xDistance=-0.11 yDistance=0.07
00:31:19.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:31:19.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:19.366 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:31:19.366 00.000 21948 MoveAxis(E, 0, ABG)
00:31:19.366 00.000 21948 Move returns status 0, amount 0
00:31:19.366 00.000 21948 MoveAxis(N, 0, ABG)
00:31:19.366 00.000 21948 Move returns status 0, amount 0
00:31:19.366 00.000 21948 move complete, result=0
00:31:19.366 00.000 21948 worker thread done servicing request
00:31:19.366 00.000 21948 Worker thread wakes up
00:31:19.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:19.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:19.366 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:20.997 01.631 21948 Exposure complete
00:31:21.031 00.034 21948 worker thread done servicing request
00:31:21.031 00.000 18120 OnExposeComplete: enter
00:31:21.032 00.001 18120 UpdateGuideState(): m_state=6
00:31:21.032 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
00:31:21.033 00.001 18120 Star::Find returns 1 (0), X=409.80, Y=235.08, Mass=2168, SNR=32.1, Peak=232 HFD=4.2
00:31:21.033 00.000 18120 MultiStar: [#1 -0.24,0.07,0.67,U] [#2 -0.41,0.15,0.00,M1] [#3 -0.42,0.02,0.00,M1] [#4 -0.21,0.15,0.54,U] [#5 -0.14,0.03,0.50,U] [#6 -0.21,0.25,0.49,U] [#7 -0.29,0.04,0.50,U] [#8 -0.07,-0.02,0.43,U] 
00:31:21.034 00.001 18120 refined, 6 included, MultiStar: {-0.20, 0.12}, one-star: {-0.21, 0.20}
00:31:21.034 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
00:31:21.035 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.58)
00:31:21.035 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.62 mountX=-0.19 mountY=0.13, mountTheta=2.55
00:31:21.037 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.12, opts=13)
00:31:21.038 00.001 18120 Enqueuing Move request for scope (-0.20, 0.12)
00:31:21.038 00.000 21948 Worker thread wakes up
00:31:21.039 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:21.039 00.000 18120 UpdateGuideState exits: m=2168 RSB=32.1
00:31:21.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:21.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:21.040 00.000 18120 Enqueuing Expose request
00:31:21.041 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
00:31:21.041 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
00:31:21.041 00.000 21948 Moving (-0.20, 0.12) raw xDistance=-0.19 yDistance=0.13
00:31:21.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:31:21.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:21.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:31:21.041 00.000 21948 MoveAxis(E, 0, ABG)
00:31:21.041 00.000 21948 Move returns status 0, amount 0
00:31:21.041 00.000 21948 MoveAxis(N, 0, ABG)
00:31:21.041 00.000 21948 Move returns status 0, amount 0
00:31:21.041 00.000 21948 move complete, result=0
00:31:21.041 00.000 21948 worker thread done servicing request
00:31:21.041 00.000 21948 Worker thread wakes up
00:31:21.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:21.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:21.041 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:22.558 01.517 21948 Exposure complete
00:31:22.583 00.025 21948 worker thread done servicing request
00:31:22.583 00.000 18120 OnExposeComplete: enter
00:31:22.584 00.001 18120 UpdateGuideState(): m_state=6
00:31:22.584 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
00:31:22.585 00.001 18120 Star::Find returns 1 (0), X=409.92, Y=235.13, Mass=2052, SNR=31.1, Peak=230 HFD=4.2
00:31:22.585 00.000 18120 MultiStar: [#1 -0.14,0.20,0.75,U] [#2 -0.19,0.08,0.61,U] [#3 -0.13,0.07,0.69,U] [#4 0.01,0.14,0.56,U] [#5 -0.06,0.02,0.53,U] [#6 -0.03,0.27,0.48,U] [#7 -0.32,-0.17,0.00,M1] [#8 -0.05,0.10,0.44,U] 
00:31:22.586 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.15}, one-star: {-0.09, 0.25}
00:31:22.586 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
00:31:22.587 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.07)
00:31:22.589 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.11 mountX=-0.18 mountY=0.01, mountTheta=3.07
00:31:22.592 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.15, opts=13)
00:31:22.593 00.001 18120 Enqueuing Move request for scope (-0.09, 0.15)
00:31:22.593 00.000 21948 Worker thread wakes up
00:31:22.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:31:22.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:22.593 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.1
00:31:22.595 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:22.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:22.596 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:31:22.596 00.000 21948 Moving (-0.09, 0.15) raw xDistance=-0.18 yDistance=0.01
00:31:22.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:31:22.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:22.596 00.000 18120 Enqueuing Expose request
00:31:22.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:22.596 00.000 21948 MoveAxis(E, 0, ABG)
00:31:22.596 00.000 21948 Move returns status 0, amount 0
00:31:22.596 00.000 21948 MoveAxis(N, 0, ABG)
00:31:22.596 00.000 21948 Move returns status 0, amount 0
00:31:22.596 00.000 21948 move complete, result=0
00:31:22.596 00.000 21948 worker thread done servicing request
00:31:22.596 00.000 21948 Worker thread wakes up
00:31:22.597 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:22.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:22.597 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:24.230 01.633 21948 Exposure complete
00:31:24.290 00.060 21948 worker thread done servicing request
00:31:24.290 00.000 18120 OnExposeComplete: enter
00:31:24.292 00.002 18120 UpdateGuideState(): m_state=6
00:31:24.295 00.003 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
00:31:24.297 00.002 18120 Star::Find returns 1 (0), X=409.73, Y=235.03, Mass=1989, SNR=30.5, Peak=211 HFD=4.1
00:31:24.298 00.001 18120 MultiStar: [#1 -0.38,0.21,0.00,M1] [#2 -0.48,0.27,0.00,M1] [#3 -0.29,0.03,0.70,U] [#4 -0.36,0.02,0.00,M1] [#5 -0.36,0.05,0.00,M1] [#6 -0.21,0.31,0.00,M1] [#7 -0.35,-0.16,0.00,M2] [#8 -0.23,-0.02,0.46,U] 
00:31:24.299 00.001 18120 refined, 2 included, MultiStar: {-0.27, 0.08}, one-star: {-0.28, 0.15}
00:31:24.299 00.000 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.14) = xAngle (4.02 = -2.27)
00:31:24.300 00.001 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.84)
00:31:24.300 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.87 mountX=-0.18 mountY=0.21, mountTheta=2.28
00:31:24.301 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.08, opts=13)
00:31:24.302 00.001 18120 Enqueuing Move request for scope (-0.27, 0.08)
00:31:24.302 00.000 21948 Worker thread wakes up
00:31:24.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:24.303 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
00:31:24.303 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.5
00:31:24.303 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:24.304 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:24.304 00.000 18120 Enqueuing Expose request
00:31:24.305 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
00:31:24.305 00.000 21948 Moving (-0.27, 0.08) raw xDistance=-0.18 yDistance=0.21
00:31:24.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:31:24.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:31:24.305 00.000 21948 MoveAxis(E, 0, ABG)
00:31:24.305 00.000 21948 Move returns status 0, amount 0
00:31:24.305 00.000 21948 MoveAxis(S, 50, ABG)
00:31:24.305 00.000 21948 Guiding  Dir = 1, Dur = 50
00:31:24.305 00.000 21948 IsSlewing returns 0
00:31:24.305 00.000 21948 IsGuiding returns 0
00:31:24.311 00.006 21948 PulseGuide returned control before completion, sleep 55
00:31:24.374 00.063 21948 IsGuiding returns 0
00:31:24.374 00.000 21948 Move returns status 0, amount 50
00:31:24.374 00.000 21948 move complete, result=0
00:31:24.374 00.000 21948 worker thread done servicing request
00:31:24.374 00.000 21948 Worker thread wakes up
00:31:24.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:24.374 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
00:31:24.375 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:25.795 01.420 21948 Exposure complete
00:31:25.825 00.030 21948 worker thread done servicing request
00:31:25.826 00.001 18120 OnExposeComplete: enter
00:31:25.826 00.000 18120 UpdateGuideState(): m_state=6
00:31:25.827 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
00:31:25.828 00.001 18120 Star::Find returns 1 (0), X=409.90, Y=235.44, Mass=2097, SNR=31.4, Peak=229 HFD=3.9
00:31:25.828 00.000 18120 MultiStar: [#1 -0.25,0.42,0.00,M2] [#2 0.04,0.52,0.00,M2] [#3 -0.05,0.37,0.00,M1] [#4 -0.25,0.47,0.00,M2] [#5 -0.02,0.18,0.55,U] [#6 -0.01,0.39,0.00,M2] [#7 -0.09,0.24,0.53,U] [#8 0.14,0.24,0.44,U] 
00:31:25.829 00.001 18120 refined, 3 included, MultiStar: {-0.04, 0.36}, one-star: {-0.11, 0.56}
00:31:25.829 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.14) = xAngle (2.83 = 2.83)
00:31:25.830 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.93 = -0.35)
00:31:25.830 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.69 mountX=-0.34 mountY=-0.12, mountTheta=-2.80
00:31:25.831 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.36, opts=13)
00:31:25.832 00.001 18120 Enqueuing Move request for scope (-0.04, 0.36)
00:31:25.832 00.000 21948 Worker thread wakes up
00:31:25.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:25.833 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
00:31:25.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
00:31:25.833 00.000 21948 Moving (-0.04, 0.36) raw xDistance=-0.34 yDistance=-0.12
00:31:25.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:31:25.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:25.833 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.4
00:31:25.833 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:25.834 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:25.834 00.000 18120 Enqueuing Expose request
00:31:25.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:31:25.834 00.000 21948 MoveAxis(E, 61, ABG)
00:31:25.834 00.000 21948 Guiding  Dir = 2, Dur = 61
00:31:25.835 00.001 21948 IsSlewing returns 0
00:31:25.835 00.000 21948 IsGuiding returns 0
00:31:25.836 00.001 21948 PulseGuide returned control before completion, sleep 70
00:31:25.916 00.080 21948 IsGuiding returns 0
00:31:25.916 00.000 21948 Move returns status 0, amount 61
00:31:25.916 00.000 21948 MoveAxis(N, 0, ABG)
00:31:25.916 00.000 21948 Move returns status 0, amount 0
00:31:25.916 00.000 21948 move complete, result=0
00:31:25.916 00.000 21948 worker thread done servicing request
00:31:25.916 00.000 21948 Worker thread wakes up
00:31:25.918 00.002 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
00:31:25.919 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:25.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:27.547 01.628 21948 Exposure complete
00:31:27.581 00.034 21948 worker thread done servicing request
00:31:27.582 00.001 18120 OnExposeComplete: enter
00:31:27.582 00.000 18120 UpdateGuideState(): m_state=6
00:31:27.583 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
00:31:27.583 00.000 18120 Star::Find returns 1 (0), X=409.90, Y=235.12, Mass=2036, SNR=30.9, Peak=222 HFD=4.2
00:31:27.584 00.001 18120 MultiStar: [#1 -0.06,0.21,0.73,U] [#2 0.18,0.21,0.61,U] [#3 -0.12,0.14,0.68,U] [#4 0.04,-0.02,0.57,U] [#5 0.05,0.05,0.51,U] [#6 0.20,0.07,0.46,U] [#7 0.11,0.03,0.55,U] [#8 0.04,0.07,0.45,U] 
00:31:27.584 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.11, 0.24}
00:31:27.585 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.14) = xAngle (2.58 = 2.58)
00:31:27.585 00.000 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.69 = -0.60)
00:31:27.586 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
00:31:27.588 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
00:31:27.588 00.000 18120 Enqueuing Move request for scope (0.02, 0.13)
00:31:27.589 00.001 21948 Worker thread wakes up
00:31:27.589 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:31:27.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:27.589 00.000 18120 UpdateGuideState exits: m=2036 RSB=30.9
00:31:27.590 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:27.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:27.591 00.001 18120 Enqueuing Expose request
00:31:27.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:31:27.591 00.000 21948 Moving (0.02, 0.13) raw xDistance=-0.11 yDistance=-0.07
00:31:27.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:31:27.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:27.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:31:27.591 00.000 21948 MoveAxis(E, 0, ABG)
00:31:27.591 00.000 21948 Move returns status 0, amount 0
00:31:27.591 00.000 21948 MoveAxis(N, 0, ABG)
00:31:27.591 00.000 21948 Move returns status 0, amount 0
00:31:27.591 00.000 21948 move complete, result=0
00:31:27.591 00.000 21948 worker thread done servicing request
00:31:27.591 00.000 21948 Worker thread wakes up
00:31:27.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:27.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:27.593 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:29.108 01.515 21948 Exposure complete
00:31:29.135 00.027 21948 worker thread done servicing request
00:31:29.135 00.000 18120 OnExposeComplete: enter
00:31:29.136 00.001 18120 UpdateGuideState(): m_state=6
00:31:29.137 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
00:31:29.140 00.003 18120 Star::Find returns 1 (0), X=409.95, Y=235.18, Mass=2099, SNR=31.5, Peak=236 HFD=4.2
00:31:29.143 00.003 18120 MultiStar: [#1 -0.19,0.23,0.68,U] [#2 -0.07,0.09,0.63,U] [#3 -0.16,0.24,0.68,U] [#4 -0.09,0.04,0.55,U] [#5 0.12,0.02,0.54,U] [#6 -0.15,0.46,0.00,M2] [#7 -0.07,-0.07,0.52,U] [#8 -0.18,0.03,0.43,U] 
00:31:29.145 00.002 18120 refined, 7 included, MultiStar: {-0.09, 0.14}, one-star: {-0.06, 0.30}
00:31:29.147 00.002 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
00:31:29.148 00.001 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
00:31:29.150 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.13 mountX=-0.16 mountY=0.02, mountTheta=3.04
00:31:29.151 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.14, opts=13)
00:31:29.152 00.001 18120 Enqueuing Move request for scope (-0.09, 0.14)
00:31:29.152 00.000 21948 Worker thread wakes up
00:31:29.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:31:29.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:31:29.152 00.000 21948 Moving (-0.09, 0.14) raw xDistance=-0.16 yDistance=0.02
00:31:29.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:31:29.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:29.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:29.153 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.5
00:31:29.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:29.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:29.154 00.000 18120 Enqueuing Expose request
00:31:29.155 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:31:29.155 00.000 21948 MoveAxis(E, 0, ABG)
00:31:29.155 00.000 21948 Move returns status 0, amount 0
00:31:29.155 00.000 21948 MoveAxis(N, 0, ABG)
00:31:29.155 00.000 21948 Move returns status 0, amount 0
00:31:29.155 00.000 21948 move complete, result=0
00:31:29.155 00.000 21948 worker thread done servicing request
00:31:29.155 00.000 21948 Worker thread wakes up
00:31:29.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:29.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:29.155 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:30.788 01.633 21948 Exposure complete
00:31:30.812 00.024 21948 worker thread done servicing request
00:31:30.812 00.000 18120 OnExposeComplete: enter
00:31:30.814 00.002 18120 UpdateGuideState(): m_state=6
00:31:30.815 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
00:31:30.816 00.001 18120 Star::Find returns 1 (0), X=409.96, Y=235.04, Mass=2065, SNR=31.3, Peak=223 HFD=4.4
00:31:30.817 00.001 18120 MultiStar: [#1 -0.17,0.25,0.70,U] [#2 -0.06,0.12,0.69,U] [#3 -0.28,0.07,0.68,U] [#4 -0.31,0.04,0.55,U] [#5 0.06,-0.01,0.51,U] [#6 -0.15,0.21,0.52,U] [#7 -0.21,-0.22,0.53,U] [#8 -0.18,0.04,0.43,U] 
00:31:30.820 00.003 18120 refined, 8 included, MultiStar: {-0.14, 0.09}, one-star: {-0.05, 0.16}
00:31:30.822 00.002 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
00:31:30.823 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.56)
00:31:30.824 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.60 mountX=-0.14 mountY=0.09, mountTheta=2.57
00:31:30.826 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.09, opts=13)
00:31:30.828 00.002 18120 Enqueuing Move request for scope (-0.14, 0.09)
00:31:30.829 00.001 21948 Worker thread wakes up
00:31:30.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:30.830 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:31:30.831 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:31:30.831 00.000 21948 Moving (-0.14, 0.09) raw xDistance=-0.14 yDistance=0.09
00:31:30.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:31:30.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:30.831 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.3
00:31:30.832 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:30.832 00.000 21948 MoveAxis(E, 0, ABG)
00:31:30.832 00.000 21948 Move returns status 0, amount 0
00:31:30.832 00.000 21948 MoveAxis(N, 0, ABG)
00:31:30.832 00.000 21948 Move returns status 0, amount 0
00:31:30.832 00.000 21948 move complete, result=0
00:31:30.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:30.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:30.833 00.001 18120 Enqueuing Expose request
00:31:30.834 00.001 21948 worker thread done servicing request
00:31:30.834 00.000 21948 Worker thread wakes up
00:31:30.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:30.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:30.834 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:32.350 01.516 21948 Exposure complete
00:31:32.385 00.035 21948 worker thread done servicing request
00:31:32.385 00.000 18120 OnExposeComplete: enter
00:31:32.385 00.000 18120 UpdateGuideState(): m_state=6
00:31:32.386 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
00:31:32.386 00.000 18120 Star::Find returns 1 (0), X=409.92, Y=235.23, Mass=2086, SNR=31.3, Peak=242 HFD=4.1
00:31:32.387 00.001 18120 MultiStar: [#1 -0.20,0.33,0.00,M1] [#2 -0.27,0.33,0.00,M1] [#3 -0.12,0.35,0.00,M1] [#4 0.06,0.11,0.55,U] [#5 -0.04,0.07,0.55,U] [#6 -0.12,0.31,0.48,U] [#7 0.03,0.18,0.52,U] [#8 -0.08,0.09,0.44,U] 
00:31:32.388 00.001 18120 refined, 5 included, MultiStar: {-0.05, 0.21}, one-star: {-0.09, 0.35}
00:31:32.388 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.93 = 2.93)
00:31:32.389 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.25)
00:31:32.389 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.79 mountX=-0.21 mountY=-0.05, mountTheta=-2.90
00:31:32.390 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.21, opts=13)
00:31:32.391 00.001 18120 Enqueuing Move request for scope (-0.05, 0.21)
00:31:32.392 00.001 21948 Worker thread wakes up
00:31:32.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
00:31:32.392 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
00:31:32.392 00.000 21948 Moving (-0.05, 0.21) raw xDistance=-0.21 yDistance=-0.05
00:31:32.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:31:32.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:32.392 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:31:32.392 00.000 21948 MoveAxis(E, 37, ABG)
00:31:32.392 00.000 21948 Guiding  Dir = 2, Dur = 37
00:31:32.392 00.000 21948 IsSlewing returns 0
00:31:32.392 00.000 21948 IsGuiding returns 0
00:31:32.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:32.393 00.001 18120 UpdateGuideState exits: m=2086 RSB=31.3
00:31:32.394 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:32.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:32.396 00.002 18120 Enqueuing Expose request
00:31:32.397 00.001 21948 PulseGuide returned control before completion, sleep 45
00:31:32.443 00.046 21948 IsGuiding returns 0
00:31:32.443 00.000 21948 Move returns status 0, amount 37
00:31:32.443 00.000 21948 MoveAxis(N, 0, ABG)
00:31:32.443 00.000 21948 Move returns status 0, amount 0
00:31:32.443 00.000 21948 move complete, result=0
00:31:32.443 00.000 21948 worker thread done servicing request
00:31:32.443 00.000 21948 Worker thread wakes up
00:31:32.444 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:32.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:32.444 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:31:34.071 01.627 21948 Exposure complete
00:31:34.117 00.046 21948 worker thread done servicing request
00:31:34.117 00.000 18120 OnExposeComplete: enter
00:31:34.118 00.001 18120 UpdateGuideState(): m_state=6
00:31:34.119 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
00:31:34.119 00.000 18120 Star::Find returns 1 (0), X=409.92, Y=235.09, Mass=2054, SNR=31.2, Peak=227 HFD=4.2
00:31:34.120 00.001 18120 MultiStar: [#1 -0.19,0.28,0.69,U] [#2 -0.17,0.21,0.68,U] [#3 -0.65,0.23,0.00,M2] [#4 -0.18,-0.10,0.57,U] [#5 -0.43,0.24,0.00,M1] [#6 -0.27,0.21,0.47,U] [#7 -0.17,-0.27,0.53,U] [#8 -0.15,-0.09,0.44,U] 
00:31:34.120 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.09}, one-star: {-0.09, 0.21}
00:31:34.120 00.000 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
00:31:34.121 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
00:31:34.121 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.19 cameraTheta=2.64 mountX=-0.15 mountY=0.11, mountTheta=2.53
00:31:34.123 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.09, opts=13)
00:31:34.123 00.000 18120 Enqueuing Move request for scope (-0.16, 0.09)
00:31:34.124 00.001 21948 Worker thread wakes up
00:31:34.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
00:31:34.124 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
00:31:34.124 00.000 21948 Moving (-0.16, 0.09) raw xDistance=-0.15 yDistance=0.11
00:31:34.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:31:34.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:34.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:31:34.124 00.000 21948 MoveAxis(E, 0, ABG)
00:31:34.124 00.000 21948 Move returns status 0, amount 0
00:31:34.124 00.000 21948 MoveAxis(N, 0, ABG)
00:31:34.124 00.000 21948 Move returns status 0, amount 0
00:31:34.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:34.125 00.001 21948 move complete, result=0
00:31:34.125 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.2
00:31:34.126 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:34.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:34.127 00.001 18120 Enqueuing Expose request
00:31:34.127 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:34.128 00.001 21948 worker thread done servicing request
00:31:34.128 00.000 21948 Worker thread wakes up
00:31:34.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:34.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:35.645 01.517 21948 Exposure complete
00:31:35.692 00.047 21948 worker thread done servicing request
00:31:35.692 00.000 18120 OnExposeComplete: enter
00:31:35.693 00.001 18120 UpdateGuideState(): m_state=6
00:31:35.694 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
00:31:35.695 00.001 18120 Star::Find returns 1 (0), X=410.09, Y=235.19, Mass=2103, SNR=31.4, Peak=212 HFD=4.2
00:31:35.695 00.000 18120 MultiStar: [#1 -0.27,0.29,0.00,M1] [#2 0.04,0.28,0.64,U] [#3 -0.49,0.25,0.00,M3] [#4 -0.08,0.01,0.55,U] [#5 -0.19,0.16,0.50,U] [#6 0.12,0.21,0.52,U] [#7 -0.10,0.19,0.48,U] [#8 0.12,-0.02,0.42,U] 
00:31:35.696 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.19}, one-star: {0.08, 0.31}
00:31:35.696 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
00:31:35.697 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.51)
00:31:35.697 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.53 mountX=-0.17 mountY=-0.09, mountTheta=-2.64
00:31:35.698 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.19, opts=13)
00:31:35.699 00.001 18120 Enqueuing Move request for scope (0.01, 0.19)
00:31:35.699 00.000 21948 Worker thread wakes up
00:31:35.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:35.700 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.4
00:31:35.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:35.701 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:35.701 00.000 18120 Enqueuing Expose request
00:31:35.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
00:31:35.702 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
00:31:35.702 00.000 21948 Moving (0.01, 0.19) raw xDistance=-0.17 yDistance=-0.09
00:31:35.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:31:35.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:35.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:35.702 00.000 21948 MoveAxis(E, 0, ABG)
00:31:35.702 00.000 21948 Move returns status 0, amount 0
00:31:35.702 00.000 21948 MoveAxis(N, 0, ABG)
00:31:35.702 00.000 21948 Move returns status 0, amount 0
00:31:35.702 00.000 21948 move complete, result=0
00:31:35.702 00.000 21948 worker thread done servicing request
00:31:35.702 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:35.703 00.001 21948 Worker thread wakes up
00:31:35.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:35.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:37.329 01.626 21948 Exposure complete
00:31:37.372 00.043 21948 worker thread done servicing request
00:31:37.372 00.000 18120 OnExposeComplete: enter
00:31:37.375 00.003 18120 UpdateGuideState(): m_state=6
00:31:37.377 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
00:31:37.380 00.003 18120 Star::Find returns 1 (0), X=409.98, Y=235.13, Mass=2093, SNR=31.5, Peak=223 HFD=4.3
00:31:37.382 00.002 18120 MultiStar: [#1 -0.21,0.10,0.73,U] [#2 -0.28,0.23,0.00,M1] [#3 -0.28,0.11,0.68,U] [#4 0.05,-0.02,0.56,U] [#5 0.05,0.10,0.50,U] [#6 -0.03,0.29,0.48,U] [#7 -0.14,0.14,0.51,U] [#8 0.05,-0.20,0.43,U] 
00:31:37.385 00.003 18120 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {-0.03, 0.25}
00:31:37.387 00.002 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.33 = -2.96)
00:31:37.389 00.002 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.14)
00:31:37.390 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.18 mountX=-0.14 mountY=0.02, mountTheta=3.00
00:31:37.392 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
00:31:37.393 00.001 18120 Enqueuing Move request for scope (-0.08, 0.11)
00:31:37.393 00.000 21948 Worker thread wakes up
00:31:37.393 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:31:37.394 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:31:37.394 00.000 21948 Moving (-0.08, 0.11) raw xDistance=-0.14 yDistance=0.02
00:31:37.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:31:37.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:37.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:37.394 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.5
00:31:37.395 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:37.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:37.395 00.000 18120 Enqueuing Expose request
00:31:37.396 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:31:37.396 00.000 21948 MoveAxis(E, 0, ABG)
00:31:37.396 00.000 21948 Move returns status 0, amount 0
00:31:37.396 00.000 21948 MoveAxis(N, 0, ABG)
00:31:37.396 00.000 21948 Move returns status 0, amount 0
00:31:37.396 00.000 21948 move complete, result=0
00:31:37.396 00.000 21948 worker thread done servicing request
00:31:37.396 00.000 21948 Worker thread wakes up
00:31:37.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:37.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:37.397 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:38.915 01.518 21948 Exposure complete
00:31:38.946 00.031 18120 OnExposeComplete: enter
00:31:38.947 00.001 18120 UpdateGuideState(): m_state=6
00:31:38.947 00.000 21948 worker thread done servicing request
00:31:38.948 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
00:31:38.948 00.000 18120 Star::Find returns 1 (0), X=409.99, Y=235.02, Mass=2139, SNR=31.9, Peak=226 HFD=4.4
00:31:38.949 00.001 18120 MultiStar: [#1 -0.44,0.18,0.00,M1] [#2 -0.04,0.21,0.63,U] [#3 -0.12,0.09,0.67,U] [#4 -0.13,0.22,0.56,U] [#5 -0.12,0.13,0.52,U] [#6 0.04,0.24,0.48,U] [#7 -0.22,-0.01,0.51,U] [#8 0.31,0.02,0.44,U] 
00:31:38.949 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.13}, one-star: {-0.02, 0.14}
00:31:38.949 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
00:31:38.950 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
00:31:38.950 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.90 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
00:31:38.951 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.13, opts=13)
00:31:38.952 00.001 18120 Enqueuing Move request for scope (-0.04, 0.13)
00:31:38.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:38.953 00.001 18120 UpdateGuideState exits: m=2139 RSB=31.9
00:31:38.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:38.954 00.001 21948 Worker thread wakes up
00:31:38.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:31:38.954 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:31:38.954 00.000 21948 Moving (-0.04, 0.13) raw xDistance=-0.14 yDistance=-0.02
00:31:38.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:31:38.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:38.954 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:38.954 00.000 18120 Enqueuing Expose request
00:31:38.955 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:31:38.955 00.000 21948 MoveAxis(E, 0, ABG)
00:31:38.955 00.000 21948 Move returns status 0, amount 0
00:31:38.955 00.000 21948 MoveAxis(N, 0, ABG)
00:31:38.955 00.000 21948 Move returns status 0, amount 0
00:31:38.955 00.000 21948 move complete, result=0
00:31:38.955 00.000 21948 worker thread done servicing request
00:31:38.955 00.000 21948 Worker thread wakes up
00:31:38.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:38.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:38.955 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:40.575 01.620 21948 Exposure complete
00:31:40.605 00.030 21948 worker thread done servicing request
00:31:40.605 00.000 18120 OnExposeComplete: enter
00:31:40.606 00.001 18120 UpdateGuideState(): m_state=6
00:31:40.606 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
00:31:40.608 00.002 18120 Star::Find returns 1 (0), X=409.85, Y=235.14, Mass=2134, SNR=31.8, Peak=218 HFD=4.3
00:31:40.609 00.001 18120 MultiStar: [#1 -0.36,0.27,0.00,M2] [#2 -0.03,0.30,0.62,U] [#3 -0.24,0.12,0.66,U] [#4 -0.13,0.12,0.55,U] [#5 0.04,0.29,0.52,U] [#6 -0.23,0.35,0.00,M1] [#7 -0.12,0.08,0.53,U] [#8 0.12,0.04,0.41,U] 
00:31:40.609 00.000 18120 refined, 6 included, MultiStar: {-0.10, 0.18}, one-star: {-0.17, 0.26}
00:31:40.610 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.14) = xAngle (3.19 = -3.09)
00:31:40.610 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.30 = 0.01)
00:31:40.611 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.05 mountX=-0.21 mountY=0.00, mountTheta=3.13
00:31:40.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.18, opts=13)
00:31:40.612 00.000 18120 Enqueuing Move request for scope (-0.10, 0.18)
00:31:40.613 00.001 21948 Worker thread wakes up
00:31:40.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
00:31:40.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:40.613 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
00:31:40.614 00.001 18120 UpdateGuideState exits: m=2134 RSB=31.8
00:31:40.614 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:40.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:40.615 00.001 18120 Enqueuing Expose request
00:31:40.615 00.000 21948 Moving (-0.10, 0.18) raw xDistance=-0.21 yDistance=0.00
00:31:40.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:31:40.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:40.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:31:40.615 00.000 21948 MoveAxis(E, 37, ABG)
00:31:40.615 00.000 21948 Guiding  Dir = 2, Dur = 37
00:31:40.616 00.001 21948 IsSlewing returns 0
00:31:40.616 00.000 21948 IsGuiding returns 0
00:31:40.618 00.002 21948 PulseGuide returned control before completion, sleep 46
00:31:40.670 00.052 21948 IsGuiding returns 0
00:31:40.670 00.000 21948 Move returns status 0, amount 37
00:31:40.670 00.000 21948 MoveAxis(N, 0, ABG)
00:31:40.670 00.000 21948 Move returns status 0, amount 0
00:31:40.670 00.000 21948 move complete, result=0
00:31:40.670 00.000 21948 worker thread done servicing request
00:31:40.670 00.000 21948 Worker thread wakes up
00:31:40.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:40.671 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:40.671 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
00:31:42.080 01.409 21948 Exposure complete
00:31:42.118 00.038 21948 worker thread done servicing request
00:31:42.118 00.000 18120 OnExposeComplete: enter
00:31:42.119 00.001 18120 UpdateGuideState(): m_state=6
00:31:42.120 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
00:31:42.121 00.001 18120 Star::Find returns 1 (0), X=409.96, Y=235.24, Mass=2032, SNR=31.0, Peak=220 HFD=4.1
00:31:42.122 00.001 18120 MultiStar: [#1 -0.17,0.27,0.72,U] [#2 0.11,0.21,0.67,U] [#3 0.11,0.27,0.67,U] [#4 -0.15,0.29,0.55,U] [#5 0.06,0.22,0.49,U] [#6 -0.10,0.37,0.00,M2] [#7 0.13,-0.08,0.51,U] [#8 0.02,0.10,0.44,U] 
00:31:42.123 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.23}, one-star: {-0.06, 0.36}
00:31:42.124 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.73 = 2.73)
00:31:42.124 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.83 = -0.45)
00:31:42.124 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.58 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
00:31:42.126 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.23, opts=13)
00:31:42.126 00.000 18120 Enqueuing Move request for scope (-0.00, 0.23)
00:31:42.126 00.000 21948 Worker thread wakes up
00:31:42.127 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
00:31:42.127 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
00:31:42.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:42.127 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.0
00:31:42.128 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.128 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:42.129 00.001 18120 Enqueuing Expose request
00:31:42.129 00.000 21948 Moving (-0.00, 0.23) raw xDistance=-0.21 yDistance=-0.10
00:31:42.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:31:42.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:42.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:31:42.129 00.000 21948 MoveAxis(E, 40, ABG)
00:31:42.129 00.000 21948 Guiding  Dir = 2, Dur = 40
00:31:42.129 00.000 21948 IsSlewing returns 0
00:31:42.130 00.001 21948 IsGuiding returns 0
00:31:42.132 00.002 21948 PulseGuide returned control before completion, sleep 49
00:31:42.185 00.053 21948 IsGuiding returns 0
00:31:42.185 00.000 21948 Move returns status 0, amount 40
00:31:42.185 00.000 21948 MoveAxis(N, 0, ABG)
00:31:42.185 00.000 21948 Move returns status 0, amount 0
00:31:42.185 00.000 21948 move complete, result=0
00:31:42.185 00.000 21948 worker thread done servicing request
00:31:42.185 00.000 21948 Worker thread wakes up
00:31:42.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:42.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:42.185 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:31:43.814 01.629 21948 Exposure complete
00:31:43.859 00.045 21948 worker thread done servicing request
00:31:43.859 00.000 18120 OnExposeComplete: enter
00:31:43.860 00.001 18120 UpdateGuideState(): m_state=6
00:31:43.861 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
00:31:43.862 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=235.31, Mass=1943, SNR=30.2, Peak=201 HFD=4.1
00:31:43.862 00.000 18120 MultiStar: [#1 -0.20,0.27,0.72,U] [#2 0.10,0.20,0.66,U] [#3 -0.20,0.25,0.71,U] [#4 -0.22,0.31,0.00,M1] [#5 -0.07,0.37,0.00,M1] [#6 -0.01,0.43,0.00,M3] [#7 0.02,-0.01,0.54,U] [#8 0.03,0.07,0.47,U] 
00:31:43.863 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.24}, one-star: {-0.29, 0.43}
00:31:43.863 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
00:31:43.864 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = -0.00)
00:31:43.864 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.26 cameraTheta=2.04 mountX=-0.26 mountY=-0.00, mountTheta=-3.14
00:31:43.866 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.24, opts=13)
00:31:43.867 00.001 18120 Enqueuing Move request for scope (-0.12, 0.24)
00:31:43.868 00.001 21948 Worker thread wakes up
00:31:43.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:43.868 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.2
00:31:43.869 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:43.870 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:43.870 00.000 18120 Enqueuing Expose request
00:31:43.871 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
00:31:43.871 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
00:31:43.871 00.000 21948 Moving (-0.12, 0.24) raw xDistance=-0.26 yDistance=-0.00
00:31:43.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:31:43.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:43.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:31:43.871 00.000 21948 MoveAxis(E, 50, ABG)
00:31:43.871 00.000 21948 Guiding  Dir = 2, Dur = 50
00:31:43.872 00.001 21948 IsSlewing returns 0
00:31:43.872 00.000 21948 IsGuiding returns 0
00:31:43.873 00.001 21948 PulseGuide returned control before completion, sleep 59
00:31:43.936 00.063 21948 IsGuiding returns 0
00:31:43.936 00.000 21948 Move returns status 0, amount 50
00:31:43.936 00.000 21948 MoveAxis(N, 0, ABG)
00:31:43.936 00.000 21948 Move returns status 0, amount 0
00:31:43.936 00.000 21948 move complete, result=0
00:31:43.936 00.000 21948 worker thread done servicing request
00:31:43.936 00.000 21948 Worker thread wakes up
00:31:43.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:43.936 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
00:31:43.938 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:45.346 01.408 21948 Exposure complete
00:31:45.371 00.025 21948 worker thread done servicing request
00:31:45.371 00.000 18120 OnExposeComplete: enter
00:31:45.372 00.001 18120 UpdateGuideState(): m_state=6
00:31:45.373 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
00:31:45.374 00.001 18120 Star::Find returns 1 (0), X=409.73, Y=234.77, Mass=2035, SNR=31.1, Peak=188 HFD=4.3
00:31:45.375 00.001 18120 MultiStar: [#1 -0.14,-0.10,0.73,U] [#2 -0.23,-0.37,0.00,M1] [#3 0.09,-0.32,0.72,U] [#4 -0.20,-0.17,0.58,U] [#5 -0.05,-0.27,0.53,U] [#6 -0.13,-0.14,0.51,U] [#7 -0.07,-0.23,0.51,U] [#8 -0.10,-0.51,0.00,M1] 
00:31:45.376 00.001 18120 refined, 6 included, MultiStar: {-0.12, -0.18}, one-star: {-0.28, -0.11}
00:31:45.376 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.01 = -1.01)
00:31:45.376 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.09 = 2.09)
00:31:45.377 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.16 mountX=0.12 mountY=0.19, mountTheta=1.02
00:31:45.378 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.18, opts=13)
00:31:45.378 00.000 18120 Enqueuing Move request for scope (-0.12, -0.18)
00:31:45.379 00.001 21948 Worker thread wakes up
00:31:45.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
00:31:45.379 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
00:31:45.379 00.000 21948 Moving (-0.12, -0.18) raw xDistance=0.12 yDistance=0.19
00:31:45.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:31:45.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:45.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:31:45.379 00.000 21948 MoveAxis(E, 0, ABG)
00:31:45.379 00.000 21948 Move returns status 0, amount 0
00:31:45.379 00.000 21948 MoveAxis(N, 0, ABG)
00:31:45.379 00.000 21948 Move returns status 0, amount 0
00:31:45.379 00.000 21948 move complete, result=0
00:31:45.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:45.380 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.1
00:31:45.381 00.001 21948 worker thread done servicing request
00:31:45.381 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:45.381 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:45.382 00.001 18120 Enqueuing Expose request
00:31:45.382 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:45.383 00.001 21948 Worker thread wakes up
00:31:45.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:45.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:47.016 01.633 21948 Exposure complete
00:31:47.051 00.035 21948 worker thread done servicing request
00:31:47.051 00.000 18120 OnExposeComplete: enter
00:31:47.052 00.001 18120 UpdateGuideState(): m_state=6
00:31:47.054 00.002 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
00:31:47.055 00.001 18120 Star::Find returns 1 (0), X=410.29, Y=234.74, Mass=2073, SNR=31.3, Peak=185 HFD=4.3
00:31:47.056 00.001 18120 MultiStar: [#1 0.04,-0.22,0.70,U] [#2 0.28,-0.43,0.00,M2] [#3 0.00,-0.37,0.00,M1] [#4 0.20,-0.36,0.00,M1] [#5 0.31,-0.36,0.00,M1] [#6 0.32,-0.01,0.48,U] [#7 0.23,-0.39,0.00,M1] [#8 0.27,-0.29,0.00,M2] 
00:31:47.057 00.001 18120 refined, 2 included, MultiStar: {0.21, -0.14}, one-star: {0.28, -0.14}
00:31:47.059 00.002 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.14) = xAngle (0.56 = 0.56)
00:31:47.059 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.66 = -2.62)
00:31:47.060 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=0.21 mountY=-0.13, mountTheta=-0.53
00:31:47.062 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.14, opts=13)
00:31:47.064 00.002 18120 Enqueuing Move request for scope (0.21, -0.14)
00:31:47.064 00.000 21948 Worker thread wakes up
00:31:47.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:47.065 00.001 18120 UpdateGuideState exits: m=2073 RSB=31.3
00:31:47.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:47.066 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:47.066 00.000 18120 Enqueuing Expose request
00:31:47.066 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
00:31:47.067 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
00:31:47.067 00.000 21948 Moving (0.21, -0.14) raw xDistance=0.21 yDistance=-0.13
00:31:47.067 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:31:47.067 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:47.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:47.067 00.000 21948 MoveAxis(W, 38, ABG)
00:31:47.067 00.000 21948 Guiding  Dir = 3, Dur = 38
00:31:47.067 00.000 21948 IsSlewing returns 0
00:31:47.067 00.000 21948 IsGuiding returns 0
00:31:47.068 00.001 21948 PulseGuide returned control before completion, sleep 47
00:31:47.123 00.055 21948 IsGuiding returns 0
00:31:47.123 00.000 21948 Move returns status 0, amount 38
00:31:47.123 00.000 21948 MoveAxis(N, 0, ABG)
00:31:47.123 00.000 21948 Move returns status 0, amount 0
00:31:47.123 00.000 21948 move complete, result=0
00:31:47.123 00.000 21948 worker thread done servicing request
00:31:47.123 00.000 21948 Worker thread wakes up
00:31:47.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:47.125 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:47.125 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
00:31:48.530 01.405 21948 Exposure complete
00:31:48.560 00.030 21948 worker thread done servicing request
00:31:48.560 00.000 18120 OnExposeComplete: enter
00:31:48.561 00.001 18120 UpdateGuideState(): m_state=6
00:31:48.561 00.000 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
00:31:48.562 00.001 18120 Star::Find returns 1 (0), X=410.26, Y=234.46, Mass=1918, SNR=30.0, Peak=157 HFD=3.9
00:31:48.562 00.000 18120 MultiStar: [#1 -0.01,-0.36,0.00,M1] [#2 0.15,-0.38,0.00,M3] [#3 -0.07,-0.32,0.71,U] [#4 0.22,-0.40,0.00,M2] [#5 0.09,-0.40,0.00,M2] [#6 -0.05,-0.29,0.53,U] [#7 0.35,-0.63,0.00,M2] [#8 0.34,-0.62,0.00,M3] 
00:31:48.563 00.001 18120 refined, 2 included, MultiStar: {0.08, -0.36}, one-star: {0.25, -0.42}
00:31:48.563 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.14) = xAngle (-0.22 = -0.22)
00:31:48.564 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.89 = 2.89)
00:31:48.564 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.36 mountX=0.36 mountY=0.09, mountTheta=0.25
00:31:48.565 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.36, opts=13)
00:31:48.566 00.001 18120 Enqueuing Move request for scope (0.08, -0.36)
00:31:48.566 00.000 21948 Worker thread wakes up
00:31:48.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
00:31:48.566 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
00:31:48.566 00.000 21948 Moving (0.08, -0.36) raw xDistance=0.36 yDistance=0.09
00:31:48.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:31:48.566 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:48.567 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.0
00:31:48.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:48.568 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:48.568 00.000 18120 Enqueuing Expose request
00:31:48.569 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:48.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:48.569 00.000 21948 MoveAxis(W, 66, ABG)
00:31:48.569 00.000 21948 Guiding  Dir = 3, Dur = 66
00:31:48.569 00.000 21948 IsSlewing returns 0
00:31:48.569 00.000 21948 IsGuiding returns 0
00:31:48.571 00.002 21948 PulseGuide returned control before completion, sleep 75
00:31:48.654 00.083 21948 IsGuiding returns 0
00:31:48.654 00.000 21948 Move returns status 0, amount 66
00:31:48.655 00.001 21948 MoveAxis(N, 0, ABG)
00:31:48.655 00.000 21948 Move returns status 0, amount 0
00:31:48.655 00.000 21948 move complete, result=0
00:31:48.655 00.000 21948 worker thread done servicing request
00:31:48.655 00.000 21948 Worker thread wakes up
00:31:48.655 00.000 18120 GuideStep: 0.4 px 66 ms WEST, 0.1 px 0 ms NORTH
00:31:48.656 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:48.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:50.280 01.624 21948 Exposure complete
00:31:50.325 00.045 21948 worker thread done servicing request
00:31:50.325 00.000 18120 OnExposeComplete: enter
00:31:50.326 00.001 18120 UpdateGuideState(): m_state=6
00:31:50.329 00.003 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
00:31:50.330 00.001 18120 Star::Find returns 1 (0), X=410.11, Y=235.06, Mass=2192, SNR=32.2, Peak=232 HFD=4.3
00:31:50.331 00.001 18120 MultiStar: [#1 -0.11,0.19,0.66,U] [#2 -0.08,0.14,0.63,U] [#3 0.06,0.05,0.67,U] [#4 -0.05,0.00,0.55,U] [#5 -0.04,0.15,0.50,U] [#6 0.01,0.17,0.45,U] [#7 0.05,-0.21,0.49,U] [#8 0.22,0.10,0.40,U] 
00:31:50.331 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.10, 0.18}
00:31:50.331 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
00:31:50.332 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.64)
00:31:50.332 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=-0.08 mountY=-0.06, mountTheta=-2.52
00:31:50.333 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
00:31:50.334 00.001 18120 Enqueuing Move request for scope (0.02, 0.10)
00:31:50.334 00.000 21948 Worker thread wakes up
00:31:50.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:31:50.334 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:31:50.334 00.000 21948 Moving (0.02, 0.10) raw xDistance=-0.08 yDistance=-0.06
00:31:50.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:31:50.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:50.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:50.335 00.001 18120 UpdateGuideState exits: m=2192 RSB=32.2
00:31:50.335 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:50.336 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:50.336 00.000 18120 Enqueuing Expose request
00:31:50.337 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:31:50.337 00.000 21948 MoveAxis(E, 0, ABG)
00:31:50.337 00.000 21948 Move returns status 0, amount 0
00:31:50.337 00.000 21948 MoveAxis(N, 0, ABG)
00:31:50.337 00.000 21948 Move returns status 0, amount 0
00:31:50.337 00.000 21948 move complete, result=0
00:31:50.337 00.000 21948 worker thread done servicing request
00:31:50.337 00.000 21948 Worker thread wakes up
00:31:50.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:50.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:50.338 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:51.856 01.518 21948 Exposure complete
00:31:51.887 00.031 21948 worker thread done servicing request
00:31:51.887 00.000 18120 OnExposeComplete: enter
00:31:51.887 00.000 18120 UpdateGuideState(): m_state=6
00:31:51.888 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
00:31:51.888 00.000 18120 Star::Find returns 1 (0), X=409.79, Y=234.94, Mass=2146, SNR=31.8, Peak=217 HFD=4.2
00:31:51.889 00.001 18120 MultiStar: [#1 -0.29,0.13,0.73,U] [#2 -0.19,-0.01,0.63,U] [#3 -0.08,-0.21,0.68,U] [#4 -0.09,-0.16,0.57,U] [#5 -0.11,-0.01,0.53,U] [#6 -0.23,0.13,0.47,U] [#7 -0.07,-0.07,0.52,U] [#8 -0.02,-0.16,0.44,U] 
00:31:51.889 00.000 18120 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.22, 0.06}
00:31:51.890 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.84 = -1.84)
00:31:51.890 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.26 = 1.26)
00:31:51.891 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=-0.04 mountY=0.15, mountTheta=1.84
00:31:51.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.03, opts=13)
00:31:51.892 00.000 18120 Enqueuing Move request for scope (-0.16, -0.03)
00:31:51.893 00.001 21948 Worker thread wakes up
00:31:51.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
00:31:51.893 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
00:31:51.893 00.000 21948 Moving (-0.16, -0.03) raw xDistance=-0.04 yDistance=0.15
00:31:51.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:31:51.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:51.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:51.893 00.000 18120 UpdateGuideState exits: m=2146 RSB=31.8
00:31:51.894 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:51.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:51.895 00.001 18120 Enqueuing Expose request
00:31:51.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:31:51.895 00.000 21948 MoveAxis(E, 0, ABG)
00:31:51.895 00.000 21948 Move returns status 0, amount 0
00:31:51.895 00.000 21948 MoveAxis(N, 0, ABG)
00:31:51.895 00.000 21948 Move returns status 0, amount 0
00:31:51.895 00.000 21948 move complete, result=0
00:31:51.895 00.000 21948 worker thread done servicing request
00:31:51.895 00.000 21948 Worker thread wakes up
00:31:51.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:51.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:51.896 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:53.529 01.633 21948 Exposure complete
00:31:53.556 00.027 21948 worker thread done servicing request
00:31:53.556 00.000 18120 OnExposeComplete: enter
00:31:53.557 00.001 18120 UpdateGuideState(): m_state=6
00:31:53.557 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
00:31:53.558 00.001 18120 Star::Find returns 1 (0), X=409.83, Y=235.14, Mass=2121, SNR=31.6, Peak=216 HFD=4.3
00:31:53.558 00.000 18120 MultiStar: [#1 -0.27,0.29,0.00,M1] [#2 -0.16,0.11,0.64,U] [#3 -0.12,0.03,0.69,U] [#4 -0.11,0.03,0.55,U] [#5 -0.26,0.24,0.51,U] [#6 0.04,0.27,0.48,U] [#7 -0.25,0.04,0.51,U] [#8 0.01,0.11,0.45,U] 
00:31:53.559 00.001 18120 refined, 7 included, MultiStar: {-0.14, 0.14}, one-star: {-0.18, 0.26}
00:31:53.559 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.14) = xAngle (3.48 = -2.80)
00:31:53.560 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.30)
00:31:53.563 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.34 mountX=-0.19 mountY=0.06, mountTheta=2.84
00:31:53.567 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.14, opts=13)
00:31:53.568 00.001 18120 Enqueuing Move request for scope (-0.14, 0.14)
00:31:53.568 00.000 21948 Worker thread wakes up
00:31:53.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
00:31:53.568 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:53.568 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
00:31:53.568 00.000 21948 Moving (-0.14, 0.14) raw xDistance=-0.19 yDistance=0.06
00:31:53.569 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:31:53.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:53.569 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.6
00:31:53.569 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:53.569 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:53.570 00.001 18120 Enqueuing Expose request
00:31:53.570 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:31:53.570 00.000 21948 MoveAxis(E, 0, ABG)
00:31:53.570 00.000 21948 Move returns status 0, amount 0
00:31:53.570 00.000 21948 MoveAxis(N, 0, ABG)
00:31:53.570 00.000 21948 Move returns status 0, amount 0
00:31:53.570 00.000 21948 move complete, result=0
00:31:53.570 00.000 21948 worker thread done servicing request
00:31:53.570 00.000 21948 Worker thread wakes up
00:31:53.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:53.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:53.571 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:55.093 01.522 21948 Exposure complete
00:31:55.148 00.055 21948 worker thread done servicing request
00:31:55.148 00.000 18120 OnExposeComplete: enter
00:31:55.150 00.002 18120 UpdateGuideState(): m_state=6
00:31:55.151 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
00:31:55.153 00.002 18120 Star::Find returns 1 (0), X=409.90, Y=235.23, Mass=2068, SNR=31.3, Peak=219 HFD=4.1
00:31:55.154 00.001 18120 MultiStar: [#1 -0.42,0.30,0.00,M2] [#2 -0.20,0.23,0.61,U] [#3 -0.41,0.17,0.00,M1] [#4 -0.07,0.22,0.55,U] [#5 -0.23,0.19,0.54,U] [#6 0.03,0.27,0.48,U] [#7 -0.23,0.07,0.52,U] [#8 -0.05,0.20,0.42,U] 
00:31:55.156 00.002 18120 refined, 6 included, MultiStar: {-0.13, 0.23}, one-star: {-0.12, 0.35}
00:31:55.157 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.22 = -3.07)
00:31:55.157 00.000 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
00:31:55.158 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.07 mountX=-0.27 mountY=0.01, mountTheta=3.11
00:31:55.159 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.23, opts=13)
00:31:55.159 00.000 18120 Enqueuing Move request for scope (-0.13, 0.23)
00:31:55.160 00.001 21948 Worker thread wakes up
00:31:55.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:55.160 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.3
00:31:55.161 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:55.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:55.162 00.001 18120 Enqueuing Expose request
00:31:55.162 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
00:31:55.162 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
00:31:55.162 00.000 21948 Moving (-0.13, 0.23) raw xDistance=-0.27 yDistance=0.01
00:31:55.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:31:55.163 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:55.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:55.163 00.000 21948 MoveAxis(E, 48, ABG)
00:31:55.163 00.000 21948 Guiding  Dir = 2, Dur = 48
00:31:55.163 00.000 21948 IsSlewing returns 0
00:31:55.163 00.000 21948 IsGuiding returns 0
00:31:55.165 00.002 21948 PulseGuide returned control before completion, sleep 57
00:31:55.236 00.071 21948 IsGuiding returns 0
00:31:55.236 00.000 21948 Move returns status 0, amount 48
00:31:55.236 00.000 21948 MoveAxis(N, 0, ABG)
00:31:55.236 00.000 21948 Move returns status 0, amount 0
00:31:55.236 00.000 21948 move complete, result=0
00:31:55.236 00.000 21948 worker thread done servicing request
00:31:55.236 00.000 21948 Worker thread wakes up
00:31:55.236 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
00:31:55.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:55.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:56.864 01.628 21948 Exposure complete
00:31:56.895 00.031 21948 worker thread done servicing request
00:31:56.895 00.000 18120 OnExposeComplete: enter
00:31:56.896 00.001 18120 UpdateGuideState(): m_state=6
00:31:56.897 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
00:31:56.897 00.000 18120 Star::Find returns 1 (0), X=409.96, Y=234.97, Mass=2121, SNR=31.9, Peak=215 HFD=4.4
00:31:56.898 00.001 18120 MultiStar: [#1 -0.27,0.08,0.72,U] [#2 -0.06,-0.07,0.64,U] [#3 -0.30,-0.02,0.65,U] [#4 -0.12,0.02,0.56,U] [#5 -0.12,0.01,0.51,U] [#6 0.06,0.16,0.46,U] [#7 -0.13,-0.21,0.50,U] [#8 0.14,-0.13,0.43,U] 
00:31:56.898 00.000 18120 single-star, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.05, 0.09}
00:31:56.899 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
00:31:56.899 00.000 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.04)
00:31:56.899 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.07 mountX=-0.10 mountY=0.00, mountTheta=3.10
00:31:56.901 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.09, opts=13)
00:31:56.901 00.000 18120 Enqueuing Move request for scope (-0.05, 0.09)
00:31:56.902 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:56.902 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.9
00:31:56.902 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:56.903 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:56.903 00.000 18120 Enqueuing Expose request
00:31:56.904 00.001 21948 Worker thread wakes up
00:31:56.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:31:56.904 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:31:56.904 00.000 21948 Moving (-0.05, 0.09) raw xDistance=-0.10 yDistance=0.00
00:31:56.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:31:56.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:56.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:31:56.904 00.000 21948 MoveAxis(E, 0, ABG)
00:31:56.904 00.000 21948 Move returns status 0, amount 0
00:31:56.904 00.000 21948 MoveAxis(N, 0, ABG)
00:31:56.904 00.000 21948 Move returns status 0, amount 0
00:31:56.904 00.000 21948 move complete, result=0
00:31:56.904 00.000 21948 worker thread done servicing request
00:31:56.904 00.000 21948 Worker thread wakes up
00:31:56.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:56.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:56.904 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:58.417 01.513 21948 Exposure complete
00:31:58.457 00.040 21948 worker thread done servicing request
00:31:58.457 00.000 18120 OnExposeComplete: enter
00:31:58.458 00.001 18120 UpdateGuideState(): m_state=6
00:31:58.460 00.002 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
00:31:58.461 00.001 18120 Star::Find returns 1 (0), X=410.01, Y=234.86, Mass=1976, SNR=30.6, Peak=212 HFD=4.2
00:31:58.463 00.002 18120 MultiStar: [#1 -0.17,-0.00,0.69,U] [#2 0.16,-0.03,0.63,U] [#3 -0.04,0.02,0.70,U] [#4 -0.20,-0.09,0.57,U] [#5 0.21,0.00,0.51,U] [#6 0.25,0.08,0.50,U] [#7 0.05,-0.24,0.51,U] [#8 0.41,-0.21,0.00,M1] 
00:31:58.465 00.002 18120 single-star, 7 included, MultiStar: {0.02, -0.03}, one-star: {-0.00, -0.02}
00:31:58.465 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.14) = xAngle (-0.54 = -0.54)
00:31:58.466 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.56 = 2.56)
00:31:58.466 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.68 mountX=0.02 mountY=0.01, mountTheta=0.57
00:31:58.467 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.02, opts=13)
00:31:58.468 00.001 18120 Enqueuing Move request for scope (-0.00, -0.02)
00:31:58.468 00.000 21948 Worker thread wakes up
00:31:58.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:31:58.469 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.6
00:31:58.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:58.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:31:58.470 00.001 18120 Enqueuing Expose request
00:31:58.471 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:31:58.471 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:31:58.471 00.000 21948 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=0.01
00:31:58.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:31:58.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:58.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:58.471 00.000 21948 MoveAxis(E, 0, ABG)
00:31:58.471 00.000 21948 Move returns status 0, amount 0
00:31:58.471 00.000 21948 MoveAxis(N, 0, ABG)
00:31:58.471 00.000 21948 Move returns status 0, amount 0
00:31:58.471 00.000 21948 move complete, result=0
00:31:58.471 00.000 21948 worker thread done servicing request
00:31:58.471 00.000 21948 Worker thread wakes up
00:31:58.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:31:58.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:31:58.472 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:00.103 01.631 21948 Exposure complete
00:32:00.132 00.029 21948 worker thread done servicing request
00:32:00.132 00.000 18120 OnExposeComplete: enter
00:32:00.133 00.001 18120 UpdateGuideState(): m_state=6
00:32:00.134 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
00:32:00.136 00.002 18120 Star::Find returns 1 (0), X=409.77, Y=235.17, Mass=2023, SNR=30.9, Peak=209 HFD=4.3
00:32:00.137 00.001 18120 MultiStar: [#1 -0.31,0.26,0.00,M1] [#2 -0.12,0.22,0.64,U] [#3 -0.19,0.27,0.70,U] [#4 -0.31,0.16,0.56,U] [#5 -0.21,0.14,0.53,U] [#6 -0.29,0.24,0.00,M1] [#7 0.06,0.16,0.51,U] [#8 -0.06,-0.11,0.45,U] 
00:32:00.137 00.000 18120 refined, 6 included, MultiStar: {-0.17, 0.19}, one-star: {-0.24, 0.29}
00:32:00.138 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.14) = xAngle (3.45 = -2.84)
00:32:00.138 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.55 = 0.27)
00:32:00.138 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.30 mountX=-0.24 mountY=0.07, mountTheta=2.87
00:32:00.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.19, opts=13)
00:32:00.140 00.001 18120 Enqueuing Move request for scope (-0.17, 0.19)
00:32:00.140 00.000 21948 Worker thread wakes up
00:32:00.140 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
00:32:00.140 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
00:32:00.141 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:00.141 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.9
00:32:00.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:00.142 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:00.142 00.000 18120 Enqueuing Expose request
00:32:00.143 00.001 21948 Moving (-0.17, 0.19) raw xDistance=-0.24 yDistance=0.07
00:32:00.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:32:00.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:00.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:00.143 00.000 21948 MoveAxis(E, 43, ABG)
00:32:00.143 00.000 21948 Guiding  Dir = 2, Dur = 43
00:32:00.143 00.000 21948 IsSlewing returns 0
00:32:00.144 00.001 21948 IsGuiding returns 0
00:32:00.145 00.001 21948 PulseGuide returned control before completion, sleep 52
00:32:00.213 00.068 21948 IsGuiding returns 0
00:32:00.213 00.000 21948 Move returns status 0, amount 43
00:32:00.213 00.000 21948 MoveAxis(N, 0, ABG)
00:32:00.214 00.001 21948 Move returns status 0, amount 0
00:32:00.214 00.000 21948 move complete, result=0
00:32:00.214 00.000 21948 worker thread done servicing request
00:32:00.214 00.000 21948 Worker thread wakes up
00:32:00.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:00.214 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:32:00.215 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:01.622 01.407 21948 Exposure complete
00:32:01.645 00.023 21948 worker thread done servicing request
00:32:01.645 00.000 18120 OnExposeComplete: enter
00:32:01.646 00.001 18120 UpdateGuideState(): m_state=6
00:32:01.646 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
00:32:01.647 00.001 18120 Star::Find returns 1 (0), X=409.84, Y=234.92, Mass=2084, SNR=31.3, Peak=218 HFD=4.2
00:32:01.647 00.000 18120 MultiStar: [#1 -0.19,0.00,0.73,U] [#2 -0.21,-0.03,0.64,U] [#3 -0.40,0.07,0.00,M1] [#4 -0.14,-0.12,0.54,U] [#5 0.08,-0.12,0.52,U] [#6 -0.19,-0.13,0.49,U] [#7 -0.15,-0.28,0.52,U] [#8 0.11,-0.18,0.44,U] 
00:32:01.648 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.17, 0.04}
00:32:01.648 00.000 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.14) = xAngle (-1.42 = -1.42)
00:32:01.649 00.001 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.68 = 1.68)
00:32:01.649 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=0.02 mountY=0.15, mountTheta=1.42
00:32:01.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.08, opts=13)
00:32:01.651 00.001 18120 Enqueuing Move request for scope (-0.12, -0.08)
00:32:01.651 00.000 21948 Worker thread wakes up
00:32:01.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
00:32:01.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
00:32:01.651 00.000 21948 Moving (-0.12, -0.08) raw xDistance=0.02 yDistance=0.15
00:32:01.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:32:01.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:01.652 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:32:01.652 00.000 21948 MoveAxis(E, 0, ABG)
00:32:01.652 00.000 21948 Move returns status 0, amount 0
00:32:01.652 00.000 21948 MoveAxis(N, 0, ABG)
00:32:01.652 00.000 21948 Move returns status 0, amount 0
00:32:01.652 00.000 21948 move complete, result=0
00:32:01.652 00.000 21948 worker thread done servicing request
00:32:01.655 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:01.663 00.008 18120 UpdateGuideState exits: m=2084 RSB=31.3
00:32:01.664 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:01.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:01.664 00.000 18120 Enqueuing Expose request
00:32:01.665 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:01.665 00.000 21948 Worker thread wakes up
00:32:01.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:01.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:03.295 01.630 21948 Exposure complete
00:32:03.318 00.023 21948 worker thread done servicing request
00:32:03.318 00.000 18120 OnExposeComplete: enter
00:32:03.319 00.001 18120 UpdateGuideState(): m_state=6
00:32:03.319 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
00:32:03.320 00.001 18120 Star::Find returns 1 (1), X=410.00, Y=235.06, Mass=2084, SNR=31.4, Peak=255 HFD=4.1
00:32:03.320 00.000 18120 MultiStar: [#1 -0.14,-0.08,0.71,U] [#2 -0.02,-0.09,0.63,U] [#3 -0.30,0.08,0.65,U] [#4 -0.13,-0.26,0.59,U] [#5 0.05,0.04,0.53,U] [#6 0.07,-0.00,0.48,U] [#7 -0.04,-0.15,0.51,U] [#8 0.13,-0.27,0.42,U] 
00:32:03.321 00.001 18120 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.01, 0.18}
00:32:03.321 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.14) = xAngle (-1.41 = -1.41)
00:32:03.321 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.69 = 1.69)
00:32:03.322 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.55 mountX=0.01 mountY=0.07, mountTheta=1.41
00:32:03.323 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
00:32:03.323 00.000 18120 Enqueuing Move request for scope (-0.05, -0.04)
00:32:03.324 00.001 21948 Worker thread wakes up
00:32:03.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:32:03.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:32:03.324 00.000 21948 Moving (-0.05, -0.04) raw xDistance=0.01 yDistance=0.07
00:32:03.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:32:03.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:03.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:03.324 00.000 21948 MoveAxis(E, 0, ABG)
00:32:03.324 00.000 21948 Move returns status 0, amount 0
00:32:03.324 00.000 21948 MoveAxis(N, 0, ABG)
00:32:03.324 00.000 21948 Move returns status 0, amount 0
00:32:03.324 00.000 21948 move complete, result=0
00:32:03.324 00.000 21948 worker thread done servicing request
00:32:03.327 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:03.335 00.008 18120 UpdateGuideState exits: m=2084 RSB=31.4 Saturée
00:32:03.336 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:03.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:03.336 00.000 18120 Enqueuing Expose request
00:32:03.337 00.001 21948 Worker thread wakes up
00:32:03.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:03.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:03.337 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:04.859 01.522 21948 Exposure complete
00:32:04.883 00.024 21948 worker thread done servicing request
00:32:04.883 00.000 18120 OnExposeComplete: enter
00:32:04.884 00.001 18120 UpdateGuideState(): m_state=6
00:32:04.884 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
00:32:04.885 00.001 18120 Star::Find returns 1 (0), X=409.89, Y=234.80, Mass=2118, SNR=31.7, Peak=226 HFD=4.2
00:32:04.885 00.000 18120 MultiStar: [#1 -0.14,-0.16,0.70,U] [#2 -0.17,-0.13,0.64,U] [#3 -0.03,-0.08,0.68,U] [#4 0.10,-0.37,0.00,M1] [#5 0.17,-0.28,0.49,U] [#6 0.16,-0.06,0.47,U] [#7 -0.21,-0.30,0.00,M1] [#8 0.02,-0.31,0.44,U] 
00:32:04.886 00.001 18120 single-star, 6 included, MultiStar: {-0.04, -0.14}, one-star: {-0.12, -0.08}
00:32:04.886 00.000 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.14) = xAngle (-1.43 = -1.43)
00:32:04.886 00.000 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.68 = 1.68)
00:32:04.887 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=0.02 mountY=0.15, mountTheta=1.43
00:32:04.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.08, opts=13)
00:32:04.888 00.000 18120 Enqueuing Move request for scope (-0.12, -0.08)
00:32:04.889 00.001 21948 Worker thread wakes up
00:32:04.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
00:32:04.889 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
00:32:04.889 00.000 21948 Moving (-0.12, -0.08) raw xDistance=0.02 yDistance=0.15
00:32:04.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:32:04.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:04.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:32:04.889 00.000 21948 MoveAxis(E, 0, ABG)
00:32:04.889 00.000 21948 Move returns status 0, amount 0
00:32:04.889 00.000 21948 MoveAxis(N, 0, ABG)
00:32:04.889 00.000 21948 Move returns status 0, amount 0
00:32:04.889 00.000 21948 move complete, result=0
00:32:04.889 00.000 21948 worker thread done servicing request
00:32:04.893 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:04.900 00.007 18120 UpdateGuideState exits: m=2118 RSB=31.7
00:32:04.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:04.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:04.901 00.001 18120 Enqueuing Expose request
00:32:04.902 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:04.902 00.000 21948 Worker thread wakes up
00:32:04.902 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:04.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:06.531 01.629 21948 Exposure complete
00:32:06.553 00.022 21948 worker thread done servicing request
00:32:06.553 00.000 18120 OnExposeComplete: enter
00:32:06.554 00.001 18120 UpdateGuideState(): m_state=6
00:32:06.554 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
00:32:06.555 00.001 18120 Star::Find returns 1 (0), X=409.85, Y=234.76, Mass=2010, SNR=30.7, Peak=201 HFD=4.3
00:32:06.555 00.000 18120 MultiStar: [#1 -0.40,-0.27,0.00,M1] [#2 0.04,-0.33,0.70,U] [#3 -0.17,-0.21,0.71,U] [#4 -0.02,-0.19,0.53,U] [#5 -0.05,-0.35,0.53,U] [#6 0.03,-0.11,0.48,U] [#7 0.09,-0.39,0.00,M2] [#8 0.33,-0.44,0.00,M1] 
00:32:06.556 00.001 18120 single-star, 5 included, MultiStar: {-0.07, -0.21}, one-star: {-0.16, -0.12}
00:32:06.556 00.000 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.14) = xAngle (-1.33 = -1.33)
00:32:06.557 00.001 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.77 = 1.77)
00:32:06.557 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.48 mountX=0.05 mountY=0.20, mountTheta=1.33
00:32:06.558 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.12, opts=13)
00:32:06.559 00.001 18120 Enqueuing Move request for scope (-0.16, -0.12)
00:32:06.559 00.000 21948 Worker thread wakes up
00:32:06.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
00:32:06.559 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
00:32:06.559 00.000 21948 Moving (-0.16, -0.12) raw xDistance=0.05 yDistance=0.20
00:32:06.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:32:06.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:06.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:32:06.559 00.000 21948 MoveAxis(E, 0, ABG)
00:32:06.559 00.000 21948 Move returns status 0, amount 0
00:32:06.560 00.001 21948 MoveAxis(N, 0, ABG)
00:32:06.560 00.000 21948 Move returns status 0, amount 0
00:32:06.560 00.000 21948 move complete, result=0
00:32:06.560 00.000 21948 worker thread done servicing request
00:32:06.564 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:06.575 00.011 18120 UpdateGuideState exits: m=2010 RSB=30.7
00:32:06.576 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:06.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:06.576 00.000 18120 Enqueuing Expose request
00:32:06.577 00.001 21948 Worker thread wakes up
00:32:06.577 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:32:06.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:06.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:08.098 01.521 21948 Exposure complete
00:32:08.122 00.024 21948 worker thread done servicing request
00:32:08.122 00.000 18120 OnExposeComplete: enter
00:32:08.123 00.001 18120 UpdateGuideState(): m_state=6
00:32:08.123 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
00:32:08.123 00.000 18120 Star::Find returns 1 (0), X=409.83, Y=234.77, Mass=2047, SNR=31.1, Peak=204 HFD=4.2
00:32:08.124 00.001 18120 MultiStar: [#1 -0.19,-0.11,0.72,U] [#2 -0.02,-0.30,0.62,U] [#3 -0.24,-0.24,0.69,U] [#4 -0.13,-0.42,0.00,M1] [#5 0.03,-0.39,0.00,M1] [#6 -0.21,-0.15,0.52,U] [#7 -0.03,-0.18,0.51,U] [#8 0.05,-0.30,0.45,U] 
00:32:08.124 00.000 18120 single-star, 6 included, MultiStar: {-0.13, -0.19}, one-star: {-0.19, -0.11}
00:32:08.125 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
00:32:08.125 00.000 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
00:32:08.126 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.61 mountX=0.02 mountY=0.22, mountTheta=1.47
00:32:08.128 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.11, opts=13)
00:32:08.128 00.000 18120 Enqueuing Move request for scope (-0.19, -0.11)
00:32:08.129 00.001 21948 Worker thread wakes up
00:32:08.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
00:32:08.129 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
00:32:08.129 00.000 21948 Moving (-0.19, -0.11) raw xDistance=0.02 yDistance=0.22
00:32:08.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:32:08.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:32:08.129 00.000 21948 MoveAxis(E, 0, ABG)
00:32:08.129 00.000 21948 Move returns status 0, amount 0
00:32:08.129 00.000 21948 MoveAxis(S, 52, ABG)
00:32:08.129 00.000 21948 Guiding  Dir = 1, Dur = 52
00:32:08.129 00.000 21948 IsSlewing returns 0
00:32:08.130 00.001 21948 IsGuiding returns 0
00:32:08.133 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:08.134 00.001 21948 PulseGuide returned control before completion, sleep 58
00:32:08.139 00.005 18120 UpdateGuideState exits: m=2047 RSB=31.1
00:32:08.140 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:08.141 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:08.141 00.000 18120 Enqueuing Expose request
00:32:08.208 00.067 21948 IsGuiding returns 0
00:32:08.208 00.000 21948 Move returns status 0, amount 52
00:32:08.208 00.000 21948 move complete, result=0
00:32:08.208 00.000 21948 worker thread done servicing request
00:32:08.208 00.000 21948 Worker thread wakes up
00:32:08.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:08.208 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 52 ms SOUTH
00:32:08.209 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:09.841 01.632 21948 Exposure complete
00:32:09.865 00.024 21948 worker thread done servicing request
00:32:09.865 00.000 18120 OnExposeComplete: enter
00:32:09.866 00.001 18120 UpdateGuideState(): m_state=6
00:32:09.866 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
00:32:09.867 00.001 18120 Star::Find returns 1 (0), X=410.06, Y=235.12, Mass=2074, SNR=31.3, Peak=218 HFD=4.3
00:32:09.867 00.000 18120 MultiStar: [#1 -0.05,0.15,0.72,U] [#2 0.25,0.22,0.62,U] [#3 -0.02,0.07,0.70,U] [#4 0.18,0.00,0.55,U] [#5 0.23,-0.06,0.54,U] [#6 0.26,0.09,0.48,U] [#7 0.11,-0.08,0.50,U] [#8 0.16,-0.20,0.42,U] 
00:32:09.868 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.05, 0.24}
00:32:09.868 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.14) = xAngle (1.75 = 1.75)
00:32:09.869 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.85 = -1.44)
00:32:09.869 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
00:32:09.870 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.08, opts=13)
00:32:09.871 00.001 18120 Enqueuing Move request for scope (0.11, 0.08)
00:32:09.871 00.000 21948 Worker thread wakes up
00:32:09.871 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:32:09.871 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:32:09.871 00.000 21948 Moving (0.11, 0.08) raw xDistance=-0.02 yDistance=-0.14
00:32:09.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:32:09.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:09.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:32:09.871 00.000 21948 MoveAxis(E, 0, ABG)
00:32:09.871 00.000 21948 Move returns status 0, amount 0
00:32:09.871 00.000 21948 MoveAxis(N, 0, ABG)
00:32:09.871 00.000 21948 Move returns status 0, amount 0
00:32:09.871 00.000 21948 move complete, result=0
00:32:09.871 00.000 21948 worker thread done servicing request
00:32:09.876 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:09.883 00.007 18120 UpdateGuideState exits: m=2074 RSB=31.3
00:32:09.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:09.885 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:09.886 00.001 18120 Enqueuing Expose request
00:32:09.887 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:09.888 00.001 21948 Worker thread wakes up
00:32:09.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:09.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:11.413 01.525 21948 Exposure complete
00:32:11.437 00.024 21948 worker thread done servicing request
00:32:11.437 00.000 18120 OnExposeComplete: enter
00:32:11.438 00.001 18120 UpdateGuideState(): m_state=6
00:32:11.438 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
00:32:11.438 00.000 18120 Star::Find returns 1 (0), X=410.04, Y=235.02, Mass=2103, SNR=31.4, Peak=216 HFD=4.4
00:32:11.438 00.000 18120 MultiStar: [#1 -0.02,0.19,0.70,U] [#2 0.04,0.04,0.64,U] [#3 0.06,0.05,0.70,U] [#4 -0.21,0.15,0.54,U] [#5 -0.00,0.18,0.52,U] [#6 0.02,0.09,0.47,U] [#7 0.12,-0.18,0.52,U] [#8 0.20,0.02,0.46,U] 
00:32:11.440 00.002 18120 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.03, 0.14}
00:32:11.440 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
00:32:11.441 00.001 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
00:32:11.441 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.30 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
00:32:11.442 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
00:32:11.443 00.001 18120 Enqueuing Move request for scope (0.02, 0.08)
00:32:11.443 00.000 21948 Worker thread wakes up
00:32:11.443 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:32:11.443 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:32:11.443 00.000 21948 Moving (0.02, 0.08) raw xDistance=-0.07 yDistance=-0.06
00:32:11.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:32:11.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:11.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:11.443 00.000 21948 MoveAxis(E, 0, ABG)
00:32:11.443 00.000 21948 Move returns status 0, amount 0
00:32:11.443 00.000 21948 MoveAxis(N, 0, ABG)
00:32:11.443 00.000 21948 Move returns status 0, amount 0
00:32:11.443 00.000 21948 move complete, result=0
00:32:11.443 00.000 21948 worker thread done servicing request
00:32:11.446 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:11.453 00.007 18120 UpdateGuideState exits: m=2103 RSB=31.4
00:32:11.454 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:11.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:11.455 00.000 18120 Enqueuing Expose request
00:32:11.456 00.001 21948 Worker thread wakes up
00:32:11.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:11.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:11.456 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:13.086 01.630 21948 Exposure complete
00:32:13.110 00.024 21948 worker thread done servicing request
00:32:13.110 00.000 18120 OnExposeComplete: enter
00:32:13.110 00.000 18120 UpdateGuideState(): m_state=6
00:32:13.111 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
00:32:13.111 00.000 18120 Star::Find returns 1 (0), X=410.08, Y=234.95, Mass=1970, SNR=30.6, Peak=210 HFD=4.3
00:32:13.112 00.001 18120 MultiStar: [#1 -0.04,0.22,0.77,U] [#2 0.04,0.02,0.64,U] [#3 0.07,0.06,0.71,U] [#4 -0.08,0.18,0.58,U] [#5 0.07,-0.02,0.54,U] [#6 0.15,0.30,0.51,U] [#7 0.17,-0.09,0.53,U] [#8 0.16,-0.11,0.45,U] 
00:32:13.112 00.000 18120 single-star, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.06, 0.07}
00:32:13.113 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
00:32:13.113 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.17)
00:32:13.114 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.86 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
00:32:13.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.07, opts=13)
00:32:13.117 00.002 18120 Enqueuing Move request for scope (0.06, 0.07)
00:32:13.117 00.000 21948 Worker thread wakes up
00:32:13.118 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
00:32:13.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
00:32:13.118 00.000 21948 Moving (0.06, 0.07) raw xDistance=-0.04 yDistance=-0.09
00:32:13.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:32:13.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:13.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:13.118 00.000 21948 MoveAxis(E, 0, ABG)
00:32:13.118 00.000 21948 Move returns status 0, amount 0
00:32:13.118 00.000 21948 MoveAxis(N, 0, ABG)
00:32:13.118 00.000 21948 Move returns status 0, amount 0
00:32:13.118 00.000 21948 move complete, result=0
00:32:13.118 00.000 21948 worker thread done servicing request
00:32:13.121 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:13.128 00.007 18120 UpdateGuideState exits: m=1970 RSB=30.6
00:32:13.129 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:13.130 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:13.132 00.002 18120 Enqueuing Expose request
00:32:13.133 00.001 21948 Worker thread wakes up
00:32:13.133 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:13.134 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:13.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:14.654 01.520 21948 Exposure complete
00:32:14.678 00.024 21948 worker thread done servicing request
00:32:14.678 00.000 18120 OnExposeComplete: enter
00:32:14.679 00.001 18120 UpdateGuideState(): m_state=6
00:32:14.679 00.000 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
00:32:14.680 00.001 18120 Star::Find returns 1 (0), X=409.96, Y=235.11, Mass=2013, SNR=30.8, Peak=220 HFD=4.3
00:32:14.680 00.000 18120 MultiStar: [#1 0.04,0.08,0.74,U] [#2 0.18,0.11,0.66,U] [#3 -0.19,0.01,0.69,U] [#4 0.07,0.12,0.55,U] [#5 0.07,-0.01,0.51,U] [#6 0.46,0.13,0.00,M1] [#7 0.16,-0.21,0.49,U] [#8 0.29,-0.06,0.44,U] 
00:32:14.681 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {-0.05, 0.23}
00:32:14.681 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
00:32:14.681 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.12 = -1.17)
00:32:14.681 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.87 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
00:32:14.685 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
00:32:14.685 00.000 18120 Enqueuing Move request for scope (0.05, 0.06)
00:32:14.687 00.002 21948 Worker thread wakes up
00:32:14.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:32:14.687 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:32:14.687 00.000 21948 Moving (0.05, 0.06) raw xDistance=-0.03 yDistance=-0.07
00:32:14.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:32:14.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:14.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:14.687 00.000 21948 MoveAxis(E, 0, ABG)
00:32:14.687 00.000 21948 Move returns status 0, amount 0
00:32:14.687 00.000 21948 MoveAxis(N, 0, ABG)
00:32:14.687 00.000 21948 Move returns status 0, amount 0
00:32:14.688 00.001 21948 move complete, result=0
00:32:14.688 00.000 21948 worker thread done servicing request
00:32:14.693 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:14.705 00.012 18120 UpdateGuideState exits: m=2013 RSB=30.8
00:32:14.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:14.706 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:14.706 00.000 18120 Enqueuing Expose request
00:32:14.707 00.001 21948 Worker thread wakes up
00:32:14.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:14.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:14.707 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:16.343 01.636 21948 Exposure complete
00:32:16.366 00.023 21948 worker thread done servicing request
00:32:16.366 00.000 18120 OnExposeComplete: enter
00:32:16.366 00.000 18120 UpdateGuideState(): m_state=6
00:32:16.367 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
00:32:16.367 00.000 18120 Star::Find returns 1 (0), X=409.99, Y=234.90, Mass=1990, SNR=30.6, Peak=224 HFD=4.3
00:32:16.368 00.001 18120 MultiStar: [#1 -0.04,0.08,0.73,U] [#2 0.00,0.01,0.64,U] [#3 -0.00,0.06,0.73,U] [#4 0.14,-0.06,0.62,U] [#5 0.22,-0.03,0.50,U] [#6 -0.07,0.38,0.00,M2] [#7 0.00,-0.36,0.00,M1] [#8 0.12,-0.14,0.44,U] 
00:32:16.368 00.000 18120 single-star, 6 included, MultiStar: {0.04, 0.00}, one-star: {-0.03, 0.02}
00:32:16.369 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
00:32:16.369 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.80 = 0.52)
00:32:16.370 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.56 mountX=-0.03 mountY=0.02, mountTheta=2.61
00:32:16.371 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
00:32:16.371 00.000 18120 Enqueuing Move request for scope (-0.03, 0.02)
00:32:16.372 00.001 21948 Worker thread wakes up
00:32:16.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:32:16.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:32:16.372 00.000 21948 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
00:32:16.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:32:16.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:16.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:16.372 00.000 21948 MoveAxis(E, 0, ABG)
00:32:16.372 00.000 21948 Move returns status 0, amount 0
00:32:16.372 00.000 21948 MoveAxis(N, 0, ABG)
00:32:16.372 00.000 21948 Move returns status 0, amount 0
00:32:16.372 00.000 21948 move complete, result=0
00:32:16.372 00.000 21948 worker thread done servicing request
00:32:16.377 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:16.384 00.007 18120 UpdateGuideState exits: m=1990 RSB=30.6
00:32:16.385 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:16.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:16.386 00.001 18120 Enqueuing Expose request
00:32:16.386 00.000 21948 Worker thread wakes up
00:32:16.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:16.386 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:16.387 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:17.910 01.523 21948 Exposure complete
00:32:17.933 00.023 21948 worker thread done servicing request
00:32:17.933 00.000 18120 OnExposeComplete: enter
00:32:17.934 00.001 18120 UpdateGuideState(): m_state=6
00:32:17.934 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
00:32:17.935 00.001 18120 Star::Find returns 1 (0), X=409.96, Y=235.00, Mass=2167, SNR=32.0, Peak=233 HFD=4.4
00:32:17.935 00.000 18120 MultiStar: [#1 0.04,0.06,0.70,U] [#2 0.17,0.18,0.64,U] [#3 -0.19,-0.04,0.66,U] [#4 0.27,-0.03,0.57,U] [#5 0.23,0.09,0.49,U] [#6 0.10,-0.04,0.46,U] [#7 0.31,-0.26,0.00,M2] [#8 0.19,-0.14,0.43,U] 
00:32:17.936 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {-0.05, 0.12}
00:32:17.936 00.000 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.14) = xAngle (1.67 = 1.67)
00:32:17.937 00.001 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.77 = -1.51)
00:32:17.937 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
00:32:17.938 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
00:32:17.939 00.001 18120 Enqueuing Move request for scope (0.07, 0.04)
00:32:17.939 00.000 21948 Worker thread wakes up
00:32:17.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:32:17.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:32:17.939 00.000 21948 Moving (0.07, 0.04) raw xDistance=-0.01 yDistance=-0.08
00:32:17.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:32:17.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:17.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:32:17.939 00.000 21948 MoveAxis(E, 0, ABG)
00:32:17.939 00.000 21948 Move returns status 0, amount 0
00:32:17.939 00.000 21948 MoveAxis(N, 0, ABG)
00:32:17.939 00.000 21948 Move returns status 0, amount 0
00:32:17.939 00.000 21948 move complete, result=0
00:32:17.939 00.000 21948 worker thread done servicing request
00:32:17.942 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:17.950 00.008 18120 UpdateGuideState exits: m=2167 RSB=32.0
00:32:17.951 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:17.951 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:17.952 00.001 18120 Enqueuing Expose request
00:32:17.952 00.000 21948 Worker thread wakes up
00:32:17.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:17.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:17.952 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:19.584 01.632 21948 Exposure complete
00:32:19.607 00.023 21948 worker thread done servicing request
00:32:19.607 00.000 18120 OnExposeComplete: enter
00:32:19.608 00.001 18120 UpdateGuideState(): m_state=6
00:32:19.608 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
00:32:19.609 00.001 18120 Star::Find returns 1 (0), X=410.11, Y=234.94, Mass=2040, SNR=31.1, Peak=213 HFD=4.2
00:32:19.609 00.000 18120 MultiStar: [#1 0.20,0.01,0.73,U] [#2 0.20,0.08,0.67,U] [#3 0.19,-0.07,0.64,U] [#4 0.30,0.06,0.55,U] [#5 0.35,-0.03,0.51,U] [#6 0.07,0.02,0.50,U] [#7 0.25,-0.07,0.53,U] [#8 0.29,-0.24,0.00,M1] 
00:32:19.610 00.001 18120 single-star, 7 included, MultiStar: {0.20, 0.01}, one-star: {0.10, 0.06}
00:32:19.610 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.14) = xAngle (1.66 = 1.66)
00:32:19.611 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.76 = -1.53)
00:32:19.611 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
00:32:19.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.06, opts=13)
00:32:19.613 00.001 18120 Enqueuing Move request for scope (0.10, 0.06)
00:32:19.613 00.000 21948 Worker thread wakes up
00:32:19.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:32:19.613 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:32:19.613 00.000 21948 Moving (0.10, 0.06) raw xDistance=-0.01 yDistance=-0.12
00:32:19.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:32:19.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:19.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:32:19.613 00.000 21948 MoveAxis(E, 0, ABG)
00:32:19.613 00.000 21948 Move returns status 0, amount 0
00:32:19.613 00.000 21948 MoveAxis(N, 0, ABG)
00:32:19.613 00.000 21948 Move returns status 0, amount 0
00:32:19.613 00.000 21948 move complete, result=0
00:32:19.613 00.000 21948 worker thread done servicing request
00:32:19.617 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:19.624 00.007 18120 UpdateGuideState exits: m=2040 RSB=31.1
00:32:19.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:19.625 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:19.625 00.000 18120 Enqueuing Expose request
00:32:19.626 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:19.626 00.000 21948 Worker thread wakes up
00:32:19.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:19.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:21.151 01.525 21948 Exposure complete
00:32:21.174 00.023 21948 worker thread done servicing request
00:32:21.174 00.000 18120 OnExposeComplete: enter
00:32:21.174 00.000 18120 UpdateGuideState(): m_state=6
00:32:21.175 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
00:32:21.175 00.000 18120 Star::Find returns 1 (0), X=410.09, Y=235.04, Mass=2140, SNR=31.8, Peak=222 HFD=4.2
00:32:21.176 00.001 18120 MultiStar: [#1 0.10,-0.02,0.71,U] [#2 0.10,-0.00,0.64,U] [#3 -0.24,0.10,0.68,U] [#4 0.05,-0.09,0.56,U] [#5 0.23,0.01,0.50,U] [#6 0.15,0.15,0.48,U] [#7 0.16,-0.21,0.51,U] [#8 0.44,-0.16,0.00,M2] 
00:32:21.176 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.08, 0.17}
00:32:21.177 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.14) = xAngle (1.53 = 1.53)
00:32:21.177 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.63 = -1.65)
00:32:21.178 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.39 mountX=0.00 mountY=-0.07, mountTheta=-1.53
00:32:21.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
00:32:21.179 00.000 18120 Enqueuing Move request for scope (0.07, 0.03)
00:32:21.180 00.001 21948 Worker thread wakes up
00:32:21.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:32:21.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:32:21.180 00.000 21948 Moving (0.07, 0.03) raw xDistance=0.00 yDistance=-0.07
00:32:21.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:32:21.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:21.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:21.180 00.000 21948 MoveAxis(E, 0, ABG)
00:32:21.180 00.000 21948 Move returns status 0, amount 0
00:32:21.180 00.000 21948 MoveAxis(N, 0, ABG)
00:32:21.180 00.000 21948 Move returns status 0, amount 0
00:32:21.180 00.000 21948 move complete, result=0
00:32:21.181 00.001 21948 worker thread done servicing request
00:32:21.184 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:21.190 00.006 18120 UpdateGuideState exits: m=2140 RSB=31.8
00:32:21.191 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:21.191 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:21.192 00.001 18120 Enqueuing Expose request
00:32:21.192 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:21.193 00.001 21948 Worker thread wakes up
00:32:21.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:21.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:22.826 01.633 21948 Exposure complete
00:32:22.849 00.023 21948 worker thread done servicing request
00:32:22.849 00.000 18120 OnExposeComplete: enter
00:32:22.850 00.001 18120 UpdateGuideState(): m_state=6
00:32:22.850 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
00:32:22.851 00.001 18120 Star::Find returns 1 (0), X=410.09, Y=234.94, Mass=2144, SNR=31.9, Peak=238 HFD=4.2
00:32:22.851 00.000 18120 MultiStar: [#1 0.05,-0.14,0.67,U] [#2 0.01,-0.04,0.65,U] [#3 -0.22,-0.08,0.68,U] [#4 0.25,-0.08,0.56,U] [#5 0.29,-0.05,0.51,U] [#6 0.12,0.15,0.50,U] [#7 0.21,-0.34,0.00,M1] [#8 0.21,-0.19,0.41,U] 
00:32:22.852 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.07, 0.06}
00:32:22.852 00.000 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.14) = xAngle (0.71 = 0.71)
00:32:22.852 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.81 = -2.47)
00:32:22.853 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=0.07 mountY=-0.05, mountTheta=-0.69
00:32:22.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
00:32:22.854 00.000 18120 Enqueuing Move request for scope (0.08, -0.04)
00:32:22.855 00.001 21948 Worker thread wakes up
00:32:22.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:32:22.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:32:22.855 00.000 21948 Moving (0.08, -0.04) raw xDistance=0.07 yDistance=-0.05
00:32:22.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:32:22.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:22.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:32:22.855 00.000 21948 MoveAxis(E, 0, ABG)
00:32:22.855 00.000 21948 Move returns status 0, amount 0
00:32:22.855 00.000 21948 MoveAxis(N, 0, ABG)
00:32:22.855 00.000 21948 Move returns status 0, amount 0
00:32:22.855 00.000 21948 move complete, result=0
00:32:22.855 00.000 21948 worker thread done servicing request
00:32:22.858 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:22.865 00.007 18120 UpdateGuideState exits: m=2144 RSB=31.9
00:32:22.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:22.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:22.867 00.001 18120 Enqueuing Expose request
00:32:22.868 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:22.869 00.001 21948 Worker thread wakes up
00:32:22.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:22.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:24.393 01.524 21948 Exposure complete
00:32:24.415 00.022 21948 worker thread done servicing request
00:32:24.415 00.000 18120 OnExposeComplete: enter
00:32:24.416 00.001 18120 UpdateGuideState(): m_state=6
00:32:24.416 00.000 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
00:32:24.416 00.000 18120 Star::Find returns 1 (0), X=410.16, Y=234.82, Mass=2130, SNR=31.7, Peak=230 HFD=4.2
00:32:24.417 00.001 18120 MultiStar: [#1 -0.05,-0.11,0.71,U] [#2 0.22,-0.31,0.00,M1] [#3 -0.18,-0.32,0.00,M1] [#4 0.31,-0.30,0.00,M1] [#5 -0.05,-0.28,0.48,U] [#6 0.04,-0.06,0.49,U] [#7 0.03,-0.22,0.53,U] [#8 0.14,-0.40,0.00,M2] 
00:32:24.417 00.000 18120 refined, 4 included, MultiStar: {0.04, -0.13}, one-star: {0.15, -0.06}
00:32:24.418 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.14) = xAngle (-0.13 = -0.13)
00:32:24.418 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.97 = 2.97)
00:32:24.419 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.28 mountX=0.13 mountY=0.02, mountTheta=0.17
00:32:24.420 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.13, opts=13)
00:32:24.421 00.001 18120 Enqueuing Move request for scope (0.04, -0.13)
00:32:24.421 00.000 21948 Worker thread wakes up
00:32:24.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
00:32:24.421 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
00:32:24.421 00.000 21948 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=0.02
00:32:24.422 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:32:24.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:24.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:24.422 00.000 21948 MoveAxis(E, 0, ABG)
00:32:24.422 00.000 21948 Move returns status 0, amount 0
00:32:24.422 00.000 21948 MoveAxis(N, 0, ABG)
00:32:24.422 00.000 21948 Move returns status 0, amount 0
00:32:24.422 00.000 21948 move complete, result=0
00:32:24.422 00.000 21948 worker thread done servicing request
00:32:24.425 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:24.431 00.006 18120 UpdateGuideState exits: m=2130 RSB=31.7
00:32:24.433 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:24.434 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:24.434 00.000 18120 Enqueuing Expose request
00:32:24.434 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:24.435 00.001 21948 Worker thread wakes up
00:32:24.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:24.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:26.066 01.631 21948 Exposure complete
00:32:26.090 00.024 21948 worker thread done servicing request
00:32:26.090 00.000 18120 OnExposeComplete: enter
00:32:26.090 00.000 18120 UpdateGuideState(): m_state=6
00:32:26.091 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
00:32:26.091 00.000 18120 Star::Find returns 1 (0), X=410.28, Y=234.79, Mass=2103, SNR=31.6, Peak=215 HFD=4.1
00:32:26.092 00.001 18120 MultiStar: [#1 0.17,-0.15,0.69,U] [#2 0.08,-0.01,0.65,U] [#3 0.14,-0.22,0.66,U] [#4 0.41,-0.30,0.00,M2] [#5 0.27,-0.23,0.54,U] [#6 0.39,-0.28,0.00,M1] [#7 0.17,-0.20,0.50,U] [#8 0.03,-0.52,0.00,M3] 
00:32:26.092 00.000 18120 refined, 5 included, MultiStar: {0.19, -0.14}, one-star: {0.26, -0.09}
00:32:26.093 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.14) = xAngle (0.50 = 0.50)
00:32:26.093 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.68)
00:32:26.093 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.64 mountX=0.20 mountY=-0.10, mountTheta=-0.47
00:32:26.095 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.14, opts=13)
00:32:26.097 00.002 18120 Enqueuing Move request for scope (0.19, -0.14)
00:32:26.097 00.000 21948 Worker thread wakes up
00:32:26.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
00:32:26.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
00:32:26.097 00.000 21948 Moving (0.19, -0.14) raw xDistance=0.20 yDistance=-0.10
00:32:26.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:32:26.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:26.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:32:26.097 00.000 21948 MoveAxis(W, 37, ABG)
00:32:26.097 00.000 21948 Guiding  Dir = 3, Dur = 37
00:32:26.097 00.000 21948 IsSlewing returns 0
00:32:26.097 00.000 21948 IsGuiding returns 0
00:32:26.099 00.002 21948 PulseGuide returned control before completion, sleep 46
00:32:26.100 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:26.107 00.007 18120 UpdateGuideState exits: m=2103 RSB=31.6
00:32:26.107 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:26.108 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:26.108 00.000 18120 Enqueuing Expose request
00:32:26.158 00.050 21948 IsGuiding returns 0
00:32:26.158 00.000 21948 Move returns status 0, amount 37
00:32:26.158 00.000 21948 MoveAxis(N, 0, ABG)
00:32:26.158 00.000 21948 Move returns status 0, amount 0
00:32:26.158 00.000 21948 move complete, result=0
00:32:26.158 00.000 21948 worker thread done servicing request
00:32:26.158 00.000 21948 Worker thread wakes up
00:32:26.158 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:26.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:26.158 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
00:32:27.572 01.414 21948 Exposure complete
00:32:27.595 00.023 21948 worker thread done servicing request
00:32:27.595 00.000 18120 OnExposeComplete: enter
00:32:27.595 00.000 18120 UpdateGuideState(): m_state=6
00:32:27.596 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
00:32:27.596 00.000 18120 Star::Find returns 1 (0), X=409.88, Y=235.08, Mass=2058, SNR=31.1, Peak=231 HFD=4.2
00:32:27.597 00.001 18120 MultiStar: [#1 -0.24,0.32,0.00,M1] [#2 -0.11,0.14,0.66,U] [#3 0.11,0.15,0.71,U] [#4 -0.06,0.19,0.57,U] [#5 0.09,0.09,0.53,U] [#6 -0.03,0.23,0.51,U] [#7 0.01,0.03,0.53,U] [#8 0.07,-0.20,0.44,U] 
00:32:27.597 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.13, 0.20}
00:32:27.598 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.14) = xAngle (2.84 = 2.84)
00:32:27.598 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.95 = -0.34)
00:32:27.599 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
00:32:27.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.12, opts=13)
00:32:27.600 00.000 18120 Enqueuing Move request for scope (-0.02, 0.12)
00:32:27.601 00.001 21948 Worker thread wakes up
00:32:27.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:32:27.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:32:27.601 00.000 21948 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.04
00:32:27.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:32:27.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:27.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:27.601 00.000 21948 MoveAxis(E, 0, ABG)
00:32:27.601 00.000 21948 Move returns status 0, amount 0
00:32:27.601 00.000 21948 MoveAxis(N, 0, ABG)
00:32:27.601 00.000 21948 Move returns status 0, amount 0
00:32:27.601 00.000 21948 move complete, result=0
00:32:27.601 00.000 21948 worker thread done servicing request
00:32:27.605 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:27.612 00.007 18120 UpdateGuideState exits: m=2058 RSB=31.1
00:32:27.612 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:27.613 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:27.613 00.000 18120 Enqueuing Expose request
00:32:27.614 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:27.614 00.000 21948 Worker thread wakes up
00:32:27.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:27.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:29.239 01.625 21948 Exposure complete
00:32:29.262 00.023 21948 worker thread done servicing request
00:32:29.262 00.000 18120 OnExposeComplete: enter
00:32:29.264 00.002 18120 UpdateGuideState(): m_state=6
00:32:29.265 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
00:32:29.266 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.13, Mass=2211, SNR=32.3, Peak=234 HFD=4.3
00:32:29.267 00.001 18120 MultiStar: [#1 -0.15,0.20,0.70,U] [#2 -0.13,0.23,0.62,U] [#3 0.02,0.22,0.67,U] [#4 -0.05,0.19,0.53,U] [#5 0.06,0.09,0.48,U] [#6 -0.03,0.25,0.48,U] [#7 -0.16,-0.12,0.49,U] [#8 0.03,-0.05,0.41,U] 
00:32:29.267 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.14, 0.25}
00:32:29.267 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.14 = 3.14)
00:32:29.268 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.04)
00:32:29.268 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.99 mountX=-0.18 mountY=-0.01, mountTheta=-3.10
00:32:29.269 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
00:32:29.270 00.001 18120 Enqueuing Move request for scope (-0.07, 0.16)
00:32:29.270 00.000 21948 Worker thread wakes up
00:32:29.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:32:29.271 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:32:29.271 00.000 21948 Moving (-0.07, 0.16) raw xDistance=-0.18 yDistance=-0.01
00:32:29.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:32:29.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:29.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:29.271 00.000 21948 MoveAxis(E, 0, ABG)
00:32:29.271 00.000 21948 Move returns status 0, amount 0
00:32:29.271 00.000 21948 MoveAxis(N, 0, ABG)
00:32:29.271 00.000 21948 Move returns status 0, amount 0
00:32:29.271 00.000 21948 move complete, result=0
00:32:29.271 00.000 21948 worker thread done servicing request
00:32:29.274 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:29.281 00.007 18120 UpdateGuideState exits: m=2211 RSB=32.3
00:32:29.282 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:29.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:29.283 00.001 18120 Enqueuing Expose request
00:32:29.283 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:29.284 00.001 21948 Worker thread wakes up
00:32:29.284 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:29.284 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:30.798 01.514 21948 Exposure complete
00:32:30.820 00.022 21948 worker thread done servicing request
00:32:30.821 00.001 18120 OnExposeComplete: enter
00:32:30.821 00.000 18120 UpdateGuideState(): m_state=6
00:32:30.822 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
00:32:30.822 00.000 18120 Star::Find returns 1 (0), X=409.92, Y=234.99, Mass=2159, SNR=31.9, Peak=209 HFD=4.3
00:32:30.823 00.001 18120 MultiStar: [#1 -0.10,0.11,0.72,U] [#2 0.12,0.05,0.63,U] [#3 -0.03,0.24,0.68,U] [#4 0.17,-0.01,0.54,U] [#5 0.06,0.17,0.50,U] [#6 0.01,0.11,0.47,U] [#7 0.01,0.07,0.50,U] [#8 -0.00,-0.11,0.43,U] 
00:32:30.823 00.000 18120 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {-0.10, 0.11}
00:32:30.823 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
00:32:30.824 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.78 = -0.50)
00:32:30.824 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
00:32:30.825 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.09, opts=13)
00:32:30.826 00.001 18120 Enqueuing Move request for scope (0.00, 0.09)
00:32:30.826 00.000 21948 Worker thread wakes up
00:32:30.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:32:30.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:32:30.826 00.000 21948 Moving (0.00, 0.09) raw xDistance=-0.08 yDistance=-0.04
00:32:30.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:32:30.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:30.827 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:30.827 00.000 21948 MoveAxis(E, 0, ABG)
00:32:30.827 00.000 21948 Move returns status 0, amount 0
00:32:30.827 00.000 21948 MoveAxis(N, 0, ABG)
00:32:30.827 00.000 21948 Move returns status 0, amount 0
00:32:30.827 00.000 21948 move complete, result=0
00:32:30.827 00.000 21948 worker thread done servicing request
00:32:30.830 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:30.837 00.007 18120 UpdateGuideState exits: m=2159 RSB=31.9
00:32:30.838 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:30.839 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:30.839 00.000 18120 Enqueuing Expose request
00:32:30.840 00.001 21948 Worker thread wakes up
00:32:30.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:30.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:30.840 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:32.475 01.635 21948 Exposure complete
00:32:32.498 00.023 21948 worker thread done servicing request
00:32:32.498 00.000 18120 OnExposeComplete: enter
00:32:32.500 00.002 18120 UpdateGuideState(): m_state=6
00:32:32.500 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
00:32:32.501 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.11, Mass=2258, SNR=32.7, Peak=241 HFD=4.2
00:32:32.501 00.000 18120 MultiStar: [#1 -0.20,0.21,0.68,U] [#2 -0.30,0.13,0.64,U] [#3 -0.06,0.28,0.66,U] [#4 -0.06,0.12,0.54,U] [#5 -0.18,0.11,0.47,U] [#6 -0.11,0.42,0.00,M1] [#7 0.02,-0.06,0.47,U] [#8 -0.28,0.02,0.41,U] 
00:32:32.502 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.15}, one-star: {-0.15, 0.23}
00:32:32.502 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
00:32:32.502 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.32)
00:32:32.503 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.36 mountX=-0.20 mountY=0.07, mountTheta=2.82
00:32:32.504 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.15, opts=13)
00:32:32.505 00.001 18120 Enqueuing Move request for scope (-0.15, 0.15)
00:32:32.505 00.000 21948 Worker thread wakes up
00:32:32.505 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
00:32:32.505 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
00:32:32.505 00.000 21948 Moving (-0.15, 0.15) raw xDistance=-0.20 yDistance=0.07
00:32:32.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:32:32.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:32.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:32.505 00.000 21948 MoveAxis(E, 0, ABG)
00:32:32.505 00.000 21948 Move returns status 0, amount 0
00:32:32.505 00.000 21948 MoveAxis(N, 0, ABG)
00:32:32.505 00.000 21948 Move returns status 0, amount 0
00:32:32.505 00.000 21948 move complete, result=0
00:32:32.506 00.001 21948 worker thread done servicing request
00:32:32.509 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:32.516 00.007 18120 UpdateGuideState exits: m=2258 RSB=32.7
00:32:32.517 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:32.518 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:32.518 00.000 18120 Enqueuing Expose request
00:32:32.519 00.001 21948 Worker thread wakes up
00:32:32.519 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:32.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:32.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:34.041 01.522 21948 Exposure complete
00:32:34.064 00.023 21948 worker thread done servicing request
00:32:34.064 00.000 18120 OnExposeComplete: enter
00:32:34.065 00.001 18120 UpdateGuideState(): m_state=6
00:32:34.066 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
00:32:34.066 00.000 18120 Star::Find returns 1 (0), X=409.87, Y=235.14, Mass=2024, SNR=30.8, Peak=220 HFD=4.3
00:32:34.067 00.001 18120 MultiStar: [#1 -0.31,0.12,0.71,U] [#2 -0.23,0.04,0.66,U] [#3 0.03,0.06,0.71,U] [#4 -0.04,0.06,0.55,U] [#5 0.07,0.27,0.54,U] [#6 -0.06,0.17,0.49,U] [#7 0.03,-0.15,0.54,U] [#8 0.16,-0.06,0.45,U] 
00:32:34.067 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.14, 0.26}
00:32:34.067 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.14) = xAngle (3.34 = -2.94)
00:32:34.068 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.44 = 0.16)
00:32:34.068 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=-0.12 mountY=0.02, mountTheta=2.98
00:32:34.070 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
00:32:34.071 00.001 18120 Enqueuing Move request for scope (-0.07, 0.10)
00:32:34.071 00.000 21948 Worker thread wakes up
00:32:34.071 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
00:32:34.071 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
00:32:34.071 00.000 21948 Moving (-0.07, 0.10) raw xDistance=-0.12 yDistance=0.02
00:32:34.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:32:34.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:34.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:34.071 00.000 21948 MoveAxis(E, 0, ABG)
00:32:34.071 00.000 21948 Move returns status 0, amount 0
00:32:34.071 00.000 21948 MoveAxis(N, 0, ABG)
00:32:34.071 00.000 21948 Move returns status 0, amount 0
00:32:34.071 00.000 21948 move complete, result=0
00:32:34.071 00.000 21948 worker thread done servicing request
00:32:34.074 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:34.082 00.008 18120 UpdateGuideState exits: m=2024 RSB=30.8
00:32:34.083 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:34.083 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:34.083 00.000 18120 Enqueuing Expose request
00:32:34.085 00.002 21948 Worker thread wakes up
00:32:34.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:34.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:34.085 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:35.716 01.631 21948 Exposure complete
00:32:35.739 00.023 21948 worker thread done servicing request
00:32:35.740 00.001 18120 OnExposeComplete: enter
00:32:35.740 00.000 18120 UpdateGuideState(): m_state=6
00:32:35.741 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
00:32:35.741 00.000 18120 Star::Find returns 1 (0), X=409.80, Y=235.01, Mass=1989, SNR=30.6, Peak=231 HFD=4.1
00:32:35.742 00.001 18120 MultiStar: [#1 -0.34,0.15,0.00,M1] [#2 -0.05,0.04,0.65,U] [#3 -0.33,0.15,0.00,M1] [#4 -0.03,0.23,0.56,U] [#5 0.08,0.00,0.51,U] [#6 -0.07,0.27,0.52,U] [#7 -0.07,-0.17,0.52,U] [#8 -0.09,-0.15,0.46,U] 
00:32:35.742 00.000 18120 refined, 6 included, MultiStar: {-0.08, 0.06}, one-star: {-0.21, 0.13}
00:32:35.743 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.14) = xAngle (3.61 = -2.67)
00:32:35.743 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.71 = 0.43)
00:32:35.743 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.47 mountX=-0.09 mountY=0.04, mountTheta=2.70
00:32:35.744 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
00:32:35.745 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
00:32:35.745 00.000 21948 Worker thread wakes up
00:32:35.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:32:35.745 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:32:35.746 00.001 21948 Moving (-0.08, 0.06) raw xDistance=-0.09 yDistance=0.04
00:32:35.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:32:35.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:35.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:32:35.746 00.000 21948 MoveAxis(E, 0, ABG)
00:32:35.746 00.000 21948 Move returns status 0, amount 0
00:32:35.746 00.000 21948 MoveAxis(N, 0, ABG)
00:32:35.746 00.000 21948 Move returns status 0, amount 0
00:32:35.746 00.000 21948 move complete, result=0
00:32:35.746 00.000 21948 worker thread done servicing request
00:32:35.750 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:35.757 00.007 18120 UpdateGuideState exits: m=1989 RSB=30.6
00:32:35.758 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:35.759 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:35.761 00.002 18120 Enqueuing Expose request
00:32:35.761 00.000 21948 Worker thread wakes up
00:32:35.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:35.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:35.761 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:37.282 01.521 21948 Exposure complete
00:32:37.305 00.023 21948 worker thread done servicing request
00:32:37.305 00.000 18120 OnExposeComplete: enter
00:32:37.306 00.001 18120 UpdateGuideState(): m_state=6
00:32:37.306 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
00:32:37.307 00.001 18120 Star::Find returns 1 (0), X=409.84, Y=234.98, Mass=2239, SNR=32.6, Peak=234 HFD=4.3
00:32:37.307 00.000 18120 MultiStar: [#1 -0.50,0.11,0.00,M2] [#2 -0.13,0.01,0.61,U] [#3 -0.17,0.18,0.64,U] [#4 -0.15,0.11,0.51,U] [#5 0.16,0.04,0.52,U] [#6 -0.05,-0.08,0.45,U] [#7 -0.06,-0.06,0.50,U] [#8 -0.02,-0.24,0.42,U] 
00:32:37.308 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.03}, one-star: {-0.17, 0.10}
00:32:37.308 00.000 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.14) = xAngle (3.98 = -2.30)
00:32:37.308 00.000 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.08 = 0.80)
00:32:37.309 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=-0.06 mountY=0.07, mountTheta=2.32
00:32:37.310 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
00:32:37.310 00.000 18120 Enqueuing Move request for scope (-0.09, 0.03)
00:32:37.311 00.001 21948 Worker thread wakes up
00:32:37.311 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:32:37.311 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:32:37.311 00.000 21948 Moving (-0.09, 0.03) raw xDistance=-0.06 yDistance=0.07
00:32:37.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:32:37.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:37.312 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:37.312 00.000 21948 MoveAxis(E, 0, ABG)
00:32:37.312 00.000 21948 Move returns status 0, amount 0
00:32:37.312 00.000 21948 MoveAxis(N, 0, ABG)
00:32:37.312 00.000 21948 Move returns status 0, amount 0
00:32:37.312 00.000 21948 move complete, result=0
00:32:37.312 00.000 21948 worker thread done servicing request
00:32:37.317 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:37.325 00.008 18120 UpdateGuideState exits: m=2239 RSB=32.6
00:32:37.327 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:37.328 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:37.328 00.000 18120 Enqueuing Expose request
00:32:37.329 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:37.329 00.000 21948 Worker thread wakes up
00:32:37.330 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:37.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:38.968 01.638 21948 Exposure complete
00:32:38.990 00.022 18120 OnExposeComplete: enter
00:32:38.991 00.001 18120 UpdateGuideState(): m_state=6
00:32:38.992 00.001 21948 worker thread done servicing request
00:32:38.992 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
00:32:38.992 00.000 18120 Star::Find returns 1 (0), X=409.96, Y=235.11, Mass=2052, SNR=31.1, Peak=224 HFD=4.3
00:32:38.993 00.001 18120 MultiStar: [#1 -0.37,0.11,0.00,M3] [#2 -0.18,0.21,0.64,U] [#3 -0.31,-0.08,0.66,U] [#4 -0.08,0.00,0.56,U] [#5 -0.27,-0.03,0.49,U] [#6 -0.35,0.16,0.00,M1] [#7 -0.13,-0.09,0.51,U] [#8 -0.10,-0.14,0.45,U] 
00:32:38.993 00.000 18120 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.05, 0.23}
00:32:38.994 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.00 = -2.28)
00:32:38.994 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.82)
00:32:38.994 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.86 mountX=-0.10 mountY=0.12, mountTheta=2.30
00:32:38.996 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
00:32:38.997 00.001 18120 Enqueuing Move request for scope (-0.15, 0.04)
00:32:38.997 00.000 21948 Worker thread wakes up
00:32:38.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
00:32:38.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
00:32:38.997 00.000 21948 Moving (-0.15, 0.04) raw xDistance=-0.10 yDistance=0.12
00:32:38.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:32:38.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:38.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:32:38.997 00.000 21948 MoveAxis(E, 0, ABG)
00:32:38.997 00.000 21948 Move returns status 0, amount 0
00:32:38.997 00.000 21948 MoveAxis(N, 0, ABG)
00:32:38.997 00.000 21948 Move returns status 0, amount 0
00:32:38.997 00.000 21948 move complete, result=0
00:32:38.997 00.000 21948 worker thread done servicing request
00:32:39.001 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:39.009 00.008 18120 UpdateGuideState exits: m=2052 RSB=31.1
00:32:39.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:39.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:39.011 00.001 18120 Enqueuing Expose request
00:32:39.011 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:39.012 00.001 21948 Worker thread wakes up
00:32:39.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:39.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:40.529 01.517 21948 Exposure complete
00:32:40.562 00.033 21948 worker thread done servicing request
00:32:40.562 00.000 18120 OnExposeComplete: enter
00:32:40.563 00.001 18120 UpdateGuideState(): m_state=6
00:32:40.563 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
00:32:40.564 00.001 18120 Star::Find returns 1 (1), X=409.93, Y=235.13, Mass=2093, SNR=31.5, Peak=255 HFD=4.2
00:32:40.564 00.000 18120 MultiStar: [#1 -0.16,-0.05,0.71,U] [#2 0.06,-0.01,0.64,U] [#3 -0.24,0.09,0.66,U] [#4 -0.00,0.01,0.58,U] [#5 -0.03,-0.00,0.51,U] [#6 -0.09,0.29,0.49,U] [#7 -0.12,-0.08,0.53,U] [#8 0.23,-0.03,0.45,U] 
00:32:40.565 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.08, 0.25}
00:32:40.565 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.46 = -2.83)
00:32:40.566 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.28)
00:32:40.566 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.31 mountX=-0.08 mountY=0.02, mountTheta=2.86
00:32:40.570 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
00:32:40.571 00.001 18120 Enqueuing Move request for scope (-0.06, 0.07)
00:32:40.571 00.000 21948 Worker thread wakes up
00:32:40.572 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:32:40.572 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:32:40.572 00.000 21948 Moving (-0.06, 0.07) raw xDistance=-0.08 yDistance=0.02
00:32:40.572 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:32:40.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:40.572 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.5 Saturée
00:32:40.573 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:40.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:40.574 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:40.574 00.000 18120 Enqueuing Expose request
00:32:40.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:40.574 00.000 21948 MoveAxis(E, 0, ABG)
00:32:40.574 00.000 21948 Move returns status 0, amount 0
00:32:40.574 00.000 21948 MoveAxis(N, 0, ABG)
00:32:40.574 00.000 21948 Move returns status 0, amount 0
00:32:40.574 00.000 21948 move complete, result=0
00:32:40.574 00.000 21948 worker thread done servicing request
00:32:40.574 00.000 21948 Worker thread wakes up
00:32:40.575 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:40.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:40.575 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:42.199 01.624 21948 Exposure complete
00:32:42.224 00.025 21948 worker thread done servicing request
00:32:42.224 00.000 18120 OnExposeComplete: enter
00:32:42.225 00.001 18120 UpdateGuideState(): m_state=6
00:32:42.225 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
00:32:42.226 00.001 18120 Star::Find returns 1 (0), X=409.75, Y=235.00, Mass=1918, SNR=30.1, Peak=189 HFD=4.2
00:32:42.226 00.000 18120 MultiStar: [#1 -0.26,0.14,0.77,U] [#2 -0.40,0.11,0.00,M1] [#3 -0.24,0.06,0.73,U] [#4 -0.26,0.18,0.56,U] [#5 -0.04,0.19,0.56,U] [#6 -0.39,0.17,0.00,M1] [#7 -0.33,-0.01,0.50,U] [#8 -0.08,-0.09,0.43,U] 
00:32:42.227 00.001 18120 refined, 6 included, MultiStar: {-0.22, 0.10}, one-star: {-0.26, 0.12}
00:32:42.227 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.87 = -2.41)
00:32:42.228 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
00:32:42.228 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.73 mountX=-0.18 mountY=0.15, mountTheta=2.43
00:32:42.230 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.10, opts=13)
00:32:42.230 00.000 18120 Enqueuing Move request for scope (-0.22, 0.10)
00:32:42.231 00.001 21948 Worker thread wakes up
00:32:42.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:42.231 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.1
00:32:42.232 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:42.232 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:42.232 00.000 18120 Enqueuing Expose request
00:32:42.233 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
00:32:42.233 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
00:32:42.233 00.000 21948 Moving (-0.22, 0.10) raw xDistance=-0.18 yDistance=0.15
00:32:42.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:32:42.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:42.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:32:42.233 00.000 21948 MoveAxis(E, 0, ABG)
00:32:42.234 00.001 21948 Move returns status 0, amount 0
00:32:42.234 00.000 21948 MoveAxis(N, 0, ABG)
00:32:42.234 00.000 21948 Move returns status 0, amount 0
00:32:42.234 00.000 21948 move complete, result=0
00:32:42.234 00.000 21948 worker thread done servicing request
00:32:42.234 00.000 21948 Worker thread wakes up
00:32:42.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:42.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:42.234 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:32:43.746 01.512 21948 Exposure complete
00:32:43.777 00.031 21948 worker thread done servicing request
00:32:43.777 00.000 18120 OnExposeComplete: enter
00:32:43.777 00.000 18120 UpdateGuideState(): m_state=6
00:32:43.779 00.002 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
00:32:43.779 00.000 18120 Star::Find returns 1 (0), X=409.72, Y=234.99, Mass=2097, SNR=31.5, Peak=227 HFD=4.0
00:32:43.780 00.001 18120 MultiStar: [#1 -0.34,0.11,0.73,U] [#2 -0.14,0.08,0.63,U] [#3 -0.07,-0.02,0.67,U] [#4 -0.03,-0.06,0.55,U] [#5 -0.18,0.14,0.47,U] [#6 -0.25,0.27,0.00,M2] [#7 0.06,-0.05,0.53,U] [#8 -0.01,-0.02,0.44,U] 
00:32:43.780 00.000 18120 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {-0.30, 0.11}
00:32:43.781 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.00 = -2.28)
00:32:43.781 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.82)
00:32:43.782 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.86 mountX=-0.10 mountY=0.11, mountTheta=2.30
00:32:43.783 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
00:32:43.783 00.000 18120 Enqueuing Move request for scope (-0.15, 0.04)
00:32:43.784 00.001 21948 Worker thread wakes up
00:32:43.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
00:32:43.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
00:32:43.784 00.000 21948 Moving (-0.15, 0.04) raw xDistance=-0.10 yDistance=0.11
00:32:43.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:32:43.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:43.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:43.785 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:32:43.785 00.000 21948 MoveAxis(E, 0, ABG)
00:32:43.785 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.5
00:32:43.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:43.787 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:43.788 00.001 18120 Enqueuing Expose request
00:32:43.789 00.001 21948 Move returns status 0, amount 0
00:32:43.789 00.000 21948 MoveAxis(N, 0, ABG)
00:32:43.789 00.000 21948 Move returns status 0, amount 0
00:32:43.789 00.000 21948 move complete, result=0
00:32:43.789 00.000 21948 worker thread done servicing request
00:32:43.789 00.000 21948 Worker thread wakes up
00:32:43.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:43.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:43.790 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:45.417 01.627 21948 Exposure complete
00:32:45.445 00.028 21948 worker thread done servicing request
00:32:45.445 00.000 18120 OnExposeComplete: enter
00:32:45.446 00.001 18120 UpdateGuideState(): m_state=6
00:32:45.446 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
00:32:45.449 00.003 18120 Star::Find returns 1 (0), X=410.02, Y=234.97, Mass=1985, SNR=30.6, Peak=217 HFD=4.2
00:32:45.450 00.001 18120 MultiStar: [#1 -0.34,0.08,0.70,U] [#2 -0.15,0.25,0.67,U] [#3 -0.02,0.08,0.72,U] [#4 0.05,0.02,0.58,U] [#5 0.08,-0.03,0.52,U] [#6 0.07,0.14,0.51,U] [#7 -0.20,-0.19,0.53,U] [#8 0.02,-0.18,0.42,U] 
00:32:45.450 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.01, 0.09}
00:32:45.451 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.14) = xAngle (3.60 = -2.68)
00:32:45.451 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.70 = 0.42)
00:32:45.451 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=-0.07 mountY=0.03, mountTheta=2.71
00:32:45.452 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
00:32:45.453 00.001 18120 Enqueuing Move request for scope (-0.06, 0.05)
00:32:45.453 00.000 21948 Worker thread wakes up
00:32:45.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:32:45.453 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:32:45.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:45.454 00.001 21948 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=0.03
00:32:45.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:32:45.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:45.454 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.6
00:32:45.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:45.455 00.000 18120 Enqueuing Expose request
00:32:45.456 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:45.456 00.000 21948 MoveAxis(E, 0, ABG)
00:32:45.456 00.000 21948 Move returns status 0, amount 0
00:32:45.456 00.000 21948 MoveAxis(N, 0, ABG)
00:32:45.456 00.000 21948 Move returns status 0, amount 0
00:32:45.456 00.000 21948 move complete, result=0
00:32:45.456 00.000 21948 worker thread done servicing request
00:32:45.456 00.000 21948 Worker thread wakes up
00:32:45.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:45.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:45.457 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:46.978 01.521 21948 Exposure complete
00:32:47.018 00.040 21948 worker thread done servicing request
00:32:47.018 00.000 18120 OnExposeComplete: enter
00:32:47.019 00.001 18120 UpdateGuideState(): m_state=6
00:32:47.020 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
00:32:47.020 00.000 18120 Star::Find returns 1 (0), X=409.89, Y=234.98, Mass=2056, SNR=31.2, Peak=209 HFD=4.3
00:32:47.021 00.001 18120 MultiStar: [#1 -0.24,-0.00,0.71,U] [#2 -0.10,-0.05,0.64,U] [#3 -0.29,-0.04,0.66,U] [#4 -0.10,-0.04,0.56,U] [#5 -0.12,-0.13,0.55,U] [#6 -0.21,0.13,0.49,U] [#7 -0.19,-0.26,0.52,U] [#8 0.00,-0.23,0.42,U] 
00:32:47.021 00.000 18120 single-star, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.12, 0.10}
00:32:47.022 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.57 = -2.72)
00:32:47.022 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
00:32:47.022 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.42 mountX=-0.14 mountY=0.06, mountTheta=2.75
00:32:47.027 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.10, opts=13)
00:32:47.029 00.002 18120 Enqueuing Move request for scope (-0.12, 0.10)
00:32:47.032 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:47.034 00.002 18120 UpdateGuideState exits: m=2056 RSB=31.2
00:32:47.036 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:47.039 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:47.041 00.002 18120 Enqueuing Expose request
00:32:47.043 00.002 21948 Worker thread wakes up
00:32:47.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
00:32:47.043 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
00:32:47.043 00.000 21948 Moving (-0.12, 0.10) raw xDistance=-0.14 yDistance=0.06
00:32:47.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:32:47.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:47.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:47.043 00.000 21948 MoveAxis(E, 0, ABG)
00:32:47.043 00.000 21948 Move returns status 0, amount 0
00:32:47.043 00.000 21948 MoveAxis(N, 0, ABG)
00:32:47.043 00.000 21948 Move returns status 0, amount 0
00:32:47.043 00.000 21948 move complete, result=0
00:32:47.043 00.000 21948 worker thread done servicing request
00:32:47.044 00.001 21948 Worker thread wakes up
00:32:47.044 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:47.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:47.045 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:48.675 01.630 21948 Exposure complete
00:32:48.709 00.034 21948 worker thread done servicing request
00:32:48.709 00.000 18120 OnExposeComplete: enter
00:32:48.710 00.001 18120 UpdateGuideState(): m_state=6
00:32:48.710 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
00:32:48.711 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=235.07, Mass=1937, SNR=30.2, Peak=218 HFD=4.1
00:32:48.711 00.000 18120 MultiStar: [#1 -0.31,0.06,0.74,U] [#2 -0.07,0.15,0.68,U] [#3 -0.25,0.09,0.71,U] [#4 -0.16,0.01,0.57,U] [#5 -0.24,0.07,0.53,U] [#6 0.14,0.09,0.53,U] [#7 -0.03,-0.05,0.56,U] [#8 -0.21,-0.15,0.45,U] 
00:32:48.712 00.001 18120 refined, 8 included, MultiStar: {-0.16, 0.07}, one-star: {-0.20, 0.19}
00:32:48.713 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.14) = xAngle (3.87 = -2.41)
00:32:48.714 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.97 = 0.69)
00:32:48.715 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.73 mountX=-0.13 mountY=0.11, mountTheta=2.43
00:32:48.718 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.07, opts=13)
00:32:48.719 00.001 18120 Enqueuing Move request for scope (-0.16, 0.07)
00:32:48.719 00.000 21948 Worker thread wakes up
00:32:48.719 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:48.720 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.2
00:32:48.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:48.721 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:48.721 00.000 18120 Enqueuing Expose request
00:32:48.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
00:32:48.721 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
00:32:48.721 00.000 21948 Moving (-0.16, 0.07) raw xDistance=-0.13 yDistance=0.11
00:32:48.722 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:32:48.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:48.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:32:48.722 00.000 21948 MoveAxis(E, 0, ABG)
00:32:48.722 00.000 21948 Move returns status 0, amount 0
00:32:48.722 00.000 21948 MoveAxis(N, 0, ABG)
00:32:48.722 00.000 21948 Move returns status 0, amount 0
00:32:48.722 00.000 21948 move complete, result=0
00:32:48.722 00.000 21948 worker thread done servicing request
00:32:48.722 00.000 21948 Worker thread wakes up
00:32:48.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:48.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:48.722 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:50.248 01.526 21948 Exposure complete
00:32:50.294 00.046 21948 worker thread done servicing request
00:32:50.294 00.000 18120 OnExposeComplete: enter
00:32:50.295 00.001 18120 UpdateGuideState(): m_state=6
00:32:50.297 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
00:32:50.297 00.000 18120 Star::Find returns 1 (0), X=409.87, Y=235.04, Mass=1943, SNR=30.3, Peak=207 HFD=4.3
00:32:50.298 00.001 18120 MultiStar: [#1 -0.11,0.27,0.72,U] [#2 0.06,0.18,0.66,U] [#3 -0.58,0.14,0.00,M1] [#4 -0.15,0.02,0.58,U] [#5 -0.07,0.10,0.53,U] [#6 -0.01,0.37,0.00,M1] [#7 -0.25,0.09,0.52,U] [#8 0.02,-0.14,0.46,U] 
00:32:50.299 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.12}, one-star: {-0.14, 0.16}
00:32:50.299 00.000 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.14) = xAngle (3.40 = -2.88)
00:32:50.300 00.001 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.22)
00:32:50.301 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.26 mountX=-0.14 mountY=0.03, mountTheta=2.92
00:32:50.304 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
00:32:50.305 00.001 18120 Enqueuing Move request for scope (-0.09, 0.12)
00:32:50.306 00.001 21948 Worker thread wakes up
00:32:50.306 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
00:32:50.307 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
00:32:50.307 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:50.308 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.3
00:32:50.309 00.001 21948 Moving (-0.09, 0.12) raw xDistance=-0.14 yDistance=0.03
00:32:50.310 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:50.310 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:32:50.310 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:50.311 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:50.311 00.000 18120 Enqueuing Expose request
00:32:50.312 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:50.312 00.000 21948 MoveAxis(E, 0, ABG)
00:32:50.312 00.000 21948 Move returns status 0, amount 0
00:32:50.312 00.000 21948 MoveAxis(N, 0, ABG)
00:32:50.312 00.000 21948 Move returns status 0, amount 0
00:32:50.312 00.000 21948 move complete, result=0
00:32:50.312 00.000 21948 worker thread done servicing request
00:32:50.312 00.000 21948 Worker thread wakes up
00:32:50.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:50.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:50.312 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:51.938 01.626 21948 Exposure complete
00:32:51.978 00.040 21948 worker thread done servicing request
00:32:51.979 00.001 18120 OnExposeComplete: enter
00:32:51.979 00.000 18120 UpdateGuideState(): m_state=6
00:32:51.980 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
00:32:51.980 00.000 18120 Star::Find returns 1 (0), X=409.72, Y=235.09, Mass=2127, SNR=31.7, Peak=229 HFD=4.2
00:32:51.981 00.001 18120 MultiStar: [#1 -0.38,0.10,0.00,M1] [#2 -0.37,-0.01,0.00,M1] [#3 -0.12,0.10,0.69,U] [#4 -0.06,0.05,0.53,U] [#5 -0.03,0.14,0.50,U] [#6 -0.26,0.03,0.47,U] [#7 -0.20,0.03,0.51,U] [#8 -0.02,-0.08,0.43,U] 
00:32:51.981 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.09}, one-star: {-0.30, 0.21}
00:32:51.982 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.77 = -2.52)
00:32:51.982 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.59)
00:32:51.983 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.62 mountX=-0.15 mountY=0.10, mountTheta=2.54
00:32:51.986 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.09, opts=13)
00:32:51.987 00.001 18120 Enqueuing Move request for scope (-0.16, 0.09)
00:32:51.988 00.001 21948 Worker thread wakes up
00:32:51.988 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:51.989 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
00:32:51.989 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
00:32:51.989 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.7
00:32:51.989 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:51.989 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:51.990 00.001 18120 Enqueuing Expose request
00:32:51.990 00.000 21948 Moving (-0.16, 0.09) raw xDistance=-0.15 yDistance=0.10
00:32:51.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:32:51.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:51.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:51.990 00.000 21948 MoveAxis(E, 0, ABG)
00:32:51.990 00.000 21948 Move returns status 0, amount 0
00:32:51.990 00.000 21948 MoveAxis(N, 0, ABG)
00:32:51.991 00.001 21948 Move returns status 0, amount 0
00:32:51.991 00.000 21948 move complete, result=0
00:32:51.991 00.000 21948 worker thread done servicing request
00:32:51.991 00.000 21948 Worker thread wakes up
00:32:51.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:51.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:51.991 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:53.509 01.518 21948 Exposure complete
00:32:53.536 00.027 21948 worker thread done servicing request
00:32:53.536 00.000 18120 OnExposeComplete: enter
00:32:53.537 00.001 18120 UpdateGuideState(): m_state=6
00:32:53.538 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
00:32:53.538 00.000 18120 Star::Find returns 1 (0), X=409.59, Y=235.09, Mass=2031, SNR=31.0, Peak=196 HFD=4.0
00:32:53.539 00.001 18120 MultiStar: [#1 -0.36,0.23,0.00,M2] [#2 -0.37,0.20,0.00,M2] [#3 -0.24,0.08,0.70,U] [#4 -0.30,0.29,0.00,M1] [#5 -0.25,0.09,0.51,U] [#6 -0.09,0.31,0.47,U] [#7 -0.30,0.03,0.53,U] [#8 -0.26,-0.11,0.44,U] 
00:32:53.539 00.000 18120 refined, 5 included, MultiStar: {-0.28, 0.12}, one-star: {-0.43, 0.21}
00:32:53.540 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.14) = xAngle (3.89 = -2.39)
00:32:53.540 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.00 = 0.71)
00:32:53.541 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.31 cameraTheta=2.75 mountX=-0.22 mountY=0.20, mountTheta=2.41
00:32:53.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.12, opts=13)
00:32:53.542 00.000 18120 Enqueuing Move request for scope (-0.28, 0.12)
00:32:53.543 00.001 21948 Worker thread wakes up
00:32:53.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
00:32:53.543 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
00:32:53.543 00.000 21948 Moving (-0.28, 0.12) raw xDistance=-0.22 yDistance=0.20
00:32:53.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:32:53.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:32:53.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:53.544 00.001 21948 MoveAxis(E, 40, ABG)
00:32:53.544 00.000 21948 Guiding  Dir = 2, Dur = 40
00:32:53.544 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.0
00:32:53.545 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:53.546 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:53.546 00.000 18120 Enqueuing Expose request
00:32:53.547 00.001 21948 IsSlewing returns 0
00:32:53.548 00.001 21948 IsGuiding returns 0
00:32:53.550 00.002 21948 PulseGuide returned control before completion, sleep 49
00:32:53.601 00.051 21948 IsGuiding returns 0
00:32:53.601 00.000 21948 Move returns status 0, amount 40
00:32:53.601 00.000 21948 MoveAxis(S, 48, ABG)
00:32:53.602 00.001 21948 Guiding  Dir = 1, Dur = 48
00:32:53.602 00.000 21948 IsSlewing returns 0
00:32:53.602 00.000 21948 IsGuiding returns 0
00:32:53.608 00.006 21948 PulseGuide returned control before completion, sleep 53
00:32:53.667 00.059 21948 IsGuiding returns 0
00:32:53.667 00.000 21948 Move returns status 0, amount 48
00:32:53.667 00.000 21948 move complete, result=0
00:32:53.667 00.000 21948 worker thread done servicing request
00:32:53.667 00.000 21948 Worker thread wakes up
00:32:53.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:53.667 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.2 px 48 ms SOUTH
00:32:53.668 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:55.291 01.623 21948 Exposure complete
00:32:55.316 00.025 21948 worker thread done servicing request
00:32:55.316 00.000 18120 OnExposeComplete: enter
00:32:55.317 00.001 18120 UpdateGuideState(): m_state=6
00:32:55.318 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
00:32:55.318 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=235.01, Mass=2077, SNR=31.3, Peak=225 HFD=4.3
00:32:55.319 00.001 18120 MultiStar: [#1 -0.29,0.09,0.72,U] [#2 0.05,0.09,0.66,U] [#3 -0.05,0.04,0.68,U] [#4 -0.14,0.00,0.58,U] [#5 -0.03,0.02,0.54,U] [#6 -0.01,0.40,0.00,M1] [#7 -0.21,-0.22,0.49,U] [#8 -0.16,-0.07,0.41,U] 
00:32:55.319 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.03}, one-star: {-0.07, 0.13}
00:32:55.319 00.000 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.00 = -2.28)
00:32:55.321 00.002 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.82)
00:32:55.323 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=-0.07 mountY=0.08, mountTheta=2.30
00:32:55.328 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.03, opts=13)
00:32:55.329 00.001 18120 Enqueuing Move request for scope (-0.11, 0.03)
00:32:55.330 00.001 21948 Worker thread wakes up
00:32:55.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
00:32:55.330 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:55.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
00:32:55.330 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.3
00:32:55.330 00.000 21948 Moving (-0.11, 0.03) raw xDistance=-0.07 yDistance=0.08
00:32:55.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:32:55.330 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:55.332 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:55.332 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:55.332 00.000 18120 Enqueuing Expose request
00:32:55.333 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:32:55.333 00.000 21948 MoveAxis(E, 0, ABG)
00:32:55.333 00.000 21948 Move returns status 0, amount 0
00:32:55.333 00.000 21948 MoveAxis(N, 0, ABG)
00:32:55.333 00.000 21948 Move returns status 0, amount 0
00:32:55.333 00.000 21948 move complete, result=0
00:32:55.333 00.000 21948 worker thread done servicing request
00:32:55.333 00.000 21948 Worker thread wakes up
00:32:55.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:55.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:55.334 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:56.851 01.517 21948 Exposure complete
00:32:56.880 00.029 21948 worker thread done servicing request
00:32:56.880 00.000 18120 OnExposeComplete: enter
00:32:56.881 00.001 18120 UpdateGuideState(): m_state=6
00:32:56.882 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
00:32:56.882 00.000 18120 Star::Find returns 1 (0), X=409.99, Y=235.13, Mass=2099, SNR=31.4, Peak=228 HFD=4.3
00:32:56.883 00.001 18120 MultiStar: [#1 -0.15,0.11,0.72,U] [#2 -0.01,0.22,0.64,U] [#3 0.04,0.12,0.69,U] [#4 0.07,-0.01,0.57,U] [#5 -0.07,0.02,0.46,U] [#6 -0.08,0.35,0.00,M2] [#7 0.02,-0.16,0.50,U] [#8 -0.10,-0.09,0.44,U] 
00:32:56.883 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.02, 0.25}
00:32:56.883 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
00:32:56.884 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
00:32:56.885 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.88 mountX=-0.09 mountY=-0.01, mountTheta=-2.98
00:32:56.886 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
00:32:56.886 00.000 18120 Enqueuing Move request for scope (-0.03, 0.09)
00:32:56.887 00.001 21948 Worker thread wakes up
00:32:56.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:32:56.887 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:32:56.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:56.887 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.4
00:32:56.888 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:56.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:56.889 00.001 18120 Enqueuing Expose request
00:32:56.889 00.000 21948 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.01
00:32:56.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:32:56.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:56.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:56.889 00.000 21948 MoveAxis(E, 0, ABG)
00:32:56.889 00.000 21948 Move returns status 0, amount 0
00:32:56.889 00.000 21948 MoveAxis(N, 0, ABG)
00:32:56.889 00.000 21948 Move returns status 0, amount 0
00:32:56.889 00.000 21948 move complete, result=0
00:32:56.889 00.000 21948 worker thread done servicing request
00:32:56.889 00.000 21948 Worker thread wakes up
00:32:56.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:56.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:32:56.890 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:58.524 01.634 21948 Exposure complete
00:32:58.552 00.028 21948 worker thread done servicing request
00:32:58.552 00.000 18120 OnExposeComplete: enter
00:32:58.553 00.001 18120 UpdateGuideState(): m_state=6
00:32:58.554 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
00:32:58.554 00.000 18120 Star::Find returns 1 (0), X=410.05, Y=235.01, Mass=2090, SNR=31.4, Peak=220 HFD=4.4
00:32:58.555 00.001 18120 MultiStar: [#1 -0.10,-0.05,0.71,U] [#2 0.04,-0.08,0.63,U] [#3 -0.02,0.06,0.68,U] [#4 -0.19,0.06,0.55,U] [#5 0.04,-0.04,0.51,U] [#6 0.12,0.20,0.49,U] [#7 -0.01,-0.30,0.52,U] [#8 0.13,-0.11,0.45,U] 
00:32:58.556 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.04, 0.13}
00:32:58.558 00.002 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
00:32:58.560 00.002 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.08 = 3.08)
00:32:58.562 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.16 mountX=0.00 mountY=0.00, mountTheta=0.06
00:32:58.566 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.00, opts=13)
00:32:58.567 00.001 18120 Enqueuing Move request for scope (0.00, -0.00)
00:32:58.568 00.001 21948 Worker thread wakes up
00:32:58.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
00:32:58.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
00:32:58.568 00.000 21948 Moving (0.00, -0.00) raw xDistance=0.00 yDistance=0.00
00:32:58.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:32:58.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:58.568 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:32:58.569 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:32:58.569 00.000 21948 MoveAxis(E, 0, ABG)
00:32:58.570 00.001 21948 Move returns status 0, amount 0
00:32:58.570 00.000 21948 MoveAxis(N, 0, ABG)
00:32:58.570 00.000 21948 Move returns status 0, amount 0
00:32:58.570 00.000 21948 move complete, result=0
00:32:58.570 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.4
00:32:58.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:58.571 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:32:58.571 00.000 21948 worker thread done servicing request
00:32:58.571 00.000 18120 Enqueuing Expose request
00:32:58.572 00.001 21948 Worker thread wakes up
00:32:58.572 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:58.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:32:58.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:00.085 01.513 21948 Exposure complete
00:33:00.122 00.037 21948 worker thread done servicing request
00:33:00.122 00.000 18120 OnExposeComplete: enter
00:33:00.123 00.001 18120 UpdateGuideState(): m_state=6
00:33:00.123 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
00:33:00.124 00.001 18120 Star::Find returns 1 (0), X=409.94, Y=235.09, Mass=2147, SNR=31.8, Peak=227 HFD=4.3
00:33:00.124 00.000 18120 MultiStar: [#1 -0.13,0.16,0.72,U] [#2 0.10,0.11,0.62,U] [#3 -0.50,0.20,0.00,M1] [#4 -0.19,-0.05,0.55,U] [#5 0.01,0.04,0.51,U] [#6 -0.08,0.17,0.47,U] [#7 -0.01,0.04,0.50,U] [#8 0.31,0.01,0.43,U] 
00:33:00.126 00.002 18120 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {-0.07, 0.21}
00:33:00.127 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
00:33:00.128 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
00:33:00.129 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.79 mountX=-0.10 mountY=-0.03, mountTheta=-2.90
00:33:00.131 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
00:33:00.133 00.002 18120 Enqueuing Move request for scope (-0.02, 0.10)
00:33:00.135 00.002 21948 Worker thread wakes up
00:33:00.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:00.135 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:33:00.135 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:33:00.135 00.000 18120 UpdateGuideState exits: m=2147 RSB=31.8
00:33:00.136 00.001 21948 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
00:33:00.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:33:00.136 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:00.136 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:00.137 00.001 18120 Enqueuing Expose request
00:33:00.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:00.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:00.137 00.000 21948 MoveAxis(E, 0, ABG)
00:33:00.137 00.000 21948 Move returns status 0, amount 0
00:33:00.137 00.000 21948 MoveAxis(N, 0, ABG)
00:33:00.137 00.000 21948 Move returns status 0, amount 0
00:33:00.137 00.000 21948 move complete, result=0
00:33:00.137 00.000 21948 worker thread done servicing request
00:33:00.138 00.001 21948 Worker thread wakes up
00:33:00.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:00.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:00.138 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:01.771 01.633 21948 Exposure complete
00:33:01.813 00.042 21948 worker thread done servicing request
00:33:01.813 00.000 18120 OnExposeComplete: enter
00:33:01.814 00.001 18120 UpdateGuideState(): m_state=6
00:33:01.815 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
00:33:01.815 00.000 18120 Star::Find returns 1 (0), X=409.93, Y=235.03, Mass=2057, SNR=31.2, Peak=209 HFD=4.3
00:33:01.816 00.001 18120 MultiStar: [#1 -0.34,0.25,0.00,M1] [#2 -0.50,0.31,0.00,M1] [#3 -0.26,0.13,0.66,U] [#4 -0.13,0.10,0.58,U] [#5 -0.21,-0.08,0.54,U] [#6 -0.11,0.35,0.00,M1] [#7 -0.33,0.15,0.00,M1] [#8 -0.29,-0.05,0.43,U] 
00:33:01.816 00.000 18120 single-star, 4 included, MultiStar: {-0.18, 0.07}, one-star: {-0.09, 0.15}
00:33:01.816 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.14) = xAngle (3.22 = -3.06)
00:33:01.817 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.04)
00:33:01.817 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=-0.17 mountY=0.01, mountTheta=3.10
00:33:01.820 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.15, opts=13)
00:33:01.820 00.000 18120 Enqueuing Move request for scope (-0.09, 0.15)
00:33:01.821 00.001 21948 Worker thread wakes up
00:33:01.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:01.821 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:33:01.821 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.2
00:33:01.822 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:33:01.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:01.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:01.823 00.001 18120 Enqueuing Expose request
00:33:01.823 00.000 21948 Moving (-0.09, 0.15) raw xDistance=-0.17 yDistance=0.01
00:33:01.823 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:33:01.823 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:01.823 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:33:01.823 00.000 21948 MoveAxis(E, 0, ABG)
00:33:01.823 00.000 21948 Move returns status 0, amount 0
00:33:01.823 00.000 21948 MoveAxis(N, 0, ABG)
00:33:01.823 00.000 21948 Move returns status 0, amount 0
00:33:01.823 00.000 21948 move complete, result=0
00:33:01.823 00.000 21948 worker thread done servicing request
00:33:01.823 00.000 21948 Worker thread wakes up
00:33:01.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:01.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:01.824 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:03.346 01.522 21948 Exposure complete
00:33:03.395 00.049 21948 worker thread done servicing request
00:33:03.395 00.000 18120 OnExposeComplete: enter
00:33:03.396 00.001 18120 UpdateGuideState(): m_state=6
00:33:03.396 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
00:33:03.397 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=235.00, Mass=1929, SNR=30.1, Peak=201 HFD=4.2
00:33:03.397 00.000 18120 MultiStar: [#1 -0.33,0.13,0.76,U] [#2 -0.25,-0.04,0.68,U] [#3 -0.31,-0.09,0.69,U] [#4 -0.01,-0.24,0.58,U] [#5 -0.11,0.01,0.53,U] [#6 -0.30,-0.09,0.49,U] [#7 -0.15,-0.03,0.53,U] [#8 -0.12,0.00,0.46,U] 
00:33:03.398 00.001 18120 single-star, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.14, 0.12}
00:33:03.399 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.56 = -2.72)
00:33:03.399 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.66 = 0.38)
00:33:03.400 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.42 mountX=-0.17 mountY=0.07, mountTheta=2.76
00:33:03.402 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.12, opts=13)
00:33:03.402 00.000 18120 Enqueuing Move request for scope (-0.14, 0.12)
00:33:03.403 00.001 21948 Worker thread wakes up
00:33:03.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:03.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
00:33:03.403 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.1
00:33:03.404 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
00:33:03.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:03.404 00.000 21948 Moving (-0.14, 0.12) raw xDistance=-0.17 yDistance=0.07
00:33:03.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:03.405 00.001 18120 Enqueuing Expose request
00:33:03.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:33:03.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:03.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:33:03.405 00.000 21948 MoveAxis(E, 0, ABG)
00:33:03.405 00.000 21948 Move returns status 0, amount 0
00:33:03.405 00.000 21948 MoveAxis(N, 0, ABG)
00:33:03.405 00.000 21948 Move returns status 0, amount 0
00:33:03.405 00.000 21948 move complete, result=0
00:33:03.405 00.000 21948 worker thread done servicing request
00:33:03.405 00.000 21948 Worker thread wakes up
00:33:03.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:03.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:03.406 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:05.043 01.637 21948 Exposure complete
00:33:05.074 00.031 21948 worker thread done servicing request
00:33:05.075 00.001 18120 OnExposeComplete: enter
00:33:05.075 00.000 18120 UpdateGuideState(): m_state=6
00:33:05.076 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
00:33:05.076 00.000 18120 Star::Find returns 1 (0), X=410.08, Y=235.12, Mass=2010, SNR=30.8, Peak=210 HFD=4.2
00:33:05.077 00.001 18120 MultiStar: [#1 -0.16,0.23,0.71,U] [#2 -0.13,0.13,0.68,U] [#3 -0.26,0.21,0.68,U] [#4 0.10,0.02,0.57,U] [#5 0.00,0.20,0.51,U] [#6 -0.15,0.36,0.00,M1] [#7 0.05,0.10,0.55,U] [#8 -0.01,-0.03,0.45,U] 
00:33:05.077 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {0.06, 0.24}
00:33:05.078 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.14) = xAngle (2.99 = 2.99)
00:33:05.078 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.09 = -0.19)
00:33:05.079 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.85 mountX=-0.16 mountY=-0.03, mountTheta=-2.95
00:33:05.080 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.15, opts=13)
00:33:05.081 00.001 18120 Enqueuing Move request for scope (-0.04, 0.15)
00:33:05.081 00.000 21948 Worker thread wakes up
00:33:05.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:05.082 00.001 18120 UpdateGuideState exits: m=2010 RSB=30.8
00:33:05.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
00:33:05.082 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
00:33:05.082 00.000 21948 Moving (-0.04, 0.15) raw xDistance=-0.16 yDistance=-0.03
00:33:05.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:05.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:05.083 00.000 18120 Enqueuing Expose request
00:33:05.084 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:33:05.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:05.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:05.084 00.000 21948 MoveAxis(E, 0, ABG)
00:33:05.084 00.000 21948 Move returns status 0, amount 0
00:33:05.084 00.000 21948 MoveAxis(N, 0, ABG)
00:33:05.084 00.000 21948 Move returns status 0, amount 0
00:33:05.084 00.000 21948 move complete, result=0
00:33:05.084 00.000 21948 worker thread done servicing request
00:33:05.084 00.000 21948 Worker thread wakes up
00:33:05.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:05.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:05.084 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:06.608 01.524 21948 Exposure complete
00:33:06.643 00.035 21948 worker thread done servicing request
00:33:06.643 00.000 18120 OnExposeComplete: enter
00:33:06.644 00.001 18120 UpdateGuideState(): m_state=6
00:33:06.644 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
00:33:06.645 00.001 18120 Star::Find returns 1 (0), X=410.04, Y=234.92, Mass=2121, SNR=31.7, Peak=224 HFD=4.3
00:33:06.645 00.000 18120 MultiStar: [#1 -0.26,0.19,0.70,U] [#2 -0.36,0.26,0.00,M1] [#3 -0.27,0.16,0.68,U] [#4 -0.13,0.16,0.53,U] [#5 0.05,0.08,0.54,U] [#6 -0.23,0.46,0.00,M2] [#7 -0.06,0.07,0.52,U] [#8 -0.07,0.13,0.43,U] 
00:33:06.646 00.001 18120 single-star, 6 included, MultiStar: {-0.10, 0.11}, one-star: {0.03, 0.04}
00:33:06.646 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.14) = xAngle (2.10 = 2.10)
00:33:06.647 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.21 = -1.08)
00:33:06.647 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.96 mountX=-0.02 mountY=-0.04, mountTheta=-2.09
00:33:06.648 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
00:33:06.648 00.000 18120 Enqueuing Move request for scope (0.03, 0.04)
00:33:06.649 00.001 21948 Worker thread wakes up
00:33:06.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:06.649 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.7
00:33:06.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:06.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:06.652 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:33:06.652 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:33:06.652 00.000 21948 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.04
00:33:06.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:33:06.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:06.652 00.000 18120 Enqueuing Expose request
00:33:06.653 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:33:06.653 00.000 21948 MoveAxis(E, 0, ABG)
00:33:06.653 00.000 21948 Move returns status 0, amount 0
00:33:06.653 00.000 21948 MoveAxis(N, 0, ABG)
00:33:06.653 00.000 21948 Move returns status 0, amount 0
00:33:06.653 00.000 21948 move complete, result=0
00:33:06.653 00.000 21948 worker thread done servicing request
00:33:06.653 00.000 21948 Worker thread wakes up
00:33:06.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:06.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:06.654 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:08.280 01.626 21948 Exposure complete
00:33:08.326 00.046 21948 worker thread done servicing request
00:33:08.326 00.000 18120 OnExposeComplete: enter
00:33:08.326 00.000 18120 UpdateGuideState(): m_state=6
00:33:08.327 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
00:33:08.327 00.000 18120 Star::Find returns 1 (0), X=409.84, Y=235.11, Mass=2029, SNR=31.0, Peak=221 HFD=4.2
00:33:08.328 00.001 18120 MultiStar: [#1 -0.24,0.13,0.74,U] [#2 0.00,0.05,0.63,U] [#3 -0.10,0.34,0.69,U] [#4 -0.14,0.17,0.55,U] [#5 0.04,0.07,0.53,U] [#6 -0.14,0.38,0.00,M3] [#7 -0.07,-0.15,0.50,U] [#8 0.13,0.11,0.45,U] 
00:33:08.328 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.14}, one-star: {-0.17, 0.23}
00:33:08.329 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
00:33:08.330 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
00:33:08.331 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.14 mountX=-0.16 mountY=0.02, mountTheta=3.04
00:33:08.334 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.14, opts=13)
00:33:08.334 00.000 18120 Enqueuing Move request for scope (-0.09, 0.14)
00:33:08.335 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:08.335 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.0
00:33:08.336 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:08.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:08.336 00.000 18120 Enqueuing Expose request
00:33:08.337 00.001 21948 Worker thread wakes up
00:33:08.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:33:08.337 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:33:08.337 00.000 21948 Moving (-0.09, 0.14) raw xDistance=-0.16 yDistance=0.02
00:33:08.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:33:08.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:08.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:08.337 00.000 21948 MoveAxis(E, 0, ABG)
00:33:08.337 00.000 21948 Move returns status 0, amount 0
00:33:08.337 00.000 21948 MoveAxis(N, 0, ABG)
00:33:08.337 00.000 21948 Move returns status 0, amount 0
00:33:08.337 00.000 21948 move complete, result=0
00:33:08.337 00.000 21948 worker thread done servicing request
00:33:08.337 00.000 21948 Worker thread wakes up
00:33:08.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:08.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:08.338 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:09.860 01.522 21948 Exposure complete
00:33:09.892 00.032 21948 worker thread done servicing request
00:33:09.892 00.000 18120 OnExposeComplete: enter
00:33:09.893 00.001 18120 UpdateGuideState(): m_state=6
00:33:09.893 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
00:33:09.894 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=235.02, Mass=2009, SNR=31.0, Peak=218 HFD=4.4
00:33:09.894 00.000 18120 MultiStar: [#1 -0.37,0.18,0.00,M1] [#2 -0.02,0.21,0.68,U] [#3 -0.18,0.09,0.70,U] [#4 -0.06,0.09,0.57,U] [#5 -0.02,0.12,0.53,U] [#6 -0.09,0.17,0.51,U] [#7 0.02,-0.10,0.55,U] [#8 0.04,-0.08,0.45,U] 
00:33:09.895 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {0.00, 0.14}
00:33:09.895 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.14) = xAngle (3.13 = 3.13)
00:33:09.896 00.001 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.23 = -0.05)
00:33:09.896 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.98 mountX=-0.10 mountY=-0.01, mountTheta=-3.09
00:33:09.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.09, opts=13)
00:33:09.898 00.001 18120 Enqueuing Move request for scope (-0.04, 0.09)
00:33:09.898 00.000 21948 Worker thread wakes up
00:33:09.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
00:33:09.898 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
00:33:09.898 00.000 21948 Moving (-0.04, 0.09) raw xDistance=-0.10 yDistance=-0.01
00:33:09.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:33:09.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:09.899 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:09.899 00.000 21948 MoveAxis(E, 0, ABG)
00:33:09.899 00.000 21948 Move returns status 0, amount 0
00:33:09.899 00.000 21948 MoveAxis(N, 0, ABG)
00:33:09.899 00.000 21948 Move returns status 0, amount 0
00:33:09.899 00.000 21948 move complete, result=0
00:33:09.899 00.000 21948 worker thread done servicing request
00:33:09.899 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:09.899 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
00:33:09.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:09.900 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:09.900 00.000 18120 Enqueuing Expose request
00:33:09.901 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:09.901 00.000 21948 Worker thread wakes up
00:33:09.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:09.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:11.523 01.622 21948 Exposure complete
00:33:11.550 00.027 21948 worker thread done servicing request
00:33:11.550 00.000 18120 OnExposeComplete: enter
00:33:11.552 00.002 18120 UpdateGuideState(): m_state=6
00:33:11.553 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
00:33:11.553 00.000 18120 Star::Find returns 1 (0), X=409.78, Y=235.07, Mass=1993, SNR=30.6, Peak=216 HFD=4.1
00:33:11.555 00.002 18120 MultiStar: [#1 -0.39,0.21,0.00,M2] [#2 -0.49,0.05,0.00,M1] [#3 -0.37,-0.01,0.00,M1] [#4 -0.11,0.08,0.56,U] [#5 0.05,-0.07,0.55,U] [#6 -0.10,0.32,0.47,U] [#7 -0.12,-0.20,0.52,U] [#8 -0.19,-0.09,0.44,U] 
00:33:11.555 00.000 18120 refined, 5 included, MultiStar: {-0.13, 0.06}, one-star: {-0.23, 0.20}
00:33:11.556 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.85 = -2.43)
00:33:11.556 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.67)
00:33:11.556 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.71 mountX=-0.11 mountY=0.09, mountTheta=2.45
00:33:11.560 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.06, opts=13)
00:33:11.561 00.001 18120 Enqueuing Move request for scope (-0.13, 0.06)
00:33:11.561 00.000 21948 Worker thread wakes up
00:33:11.562 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:11.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:33:11.562 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:33:11.562 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.6
00:33:11.563 00.001 21948 Moving (-0.13, 0.06) raw xDistance=-0.11 yDistance=0.09
00:33:11.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:11.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:11.563 00.000 18120 Enqueuing Expose request
00:33:11.564 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:33:11.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:11.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:11.564 00.000 21948 MoveAxis(E, 0, ABG)
00:33:11.564 00.000 21948 Move returns status 0, amount 0
00:33:11.564 00.000 21948 MoveAxis(N, 0, ABG)
00:33:11.564 00.000 21948 Move returns status 0, amount 0
00:33:11.564 00.000 21948 move complete, result=0
00:33:11.564 00.000 21948 worker thread done servicing request
00:33:11.564 00.000 21948 Worker thread wakes up
00:33:11.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:11.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:11.565 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:13.092 01.527 21948 Exposure complete
00:33:13.117 00.025 21948 worker thread done servicing request
00:33:13.118 00.001 18120 OnExposeComplete: enter
00:33:13.118 00.000 18120 UpdateGuideState(): m_state=6
00:33:13.120 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
00:33:13.120 00.000 18120 Star::Find returns 1 (0), X=409.80, Y=235.01, Mass=1902, SNR=29.9, Peak=208 HFD=4.1
00:33:13.121 00.001 18120 MultiStar: [#1 -0.26,0.09,0.78,U] [#2 -0.60,0.04,0.00,M2] [#3 -0.53,0.03,0.00,M2] [#4 -0.30,-0.11,0.60,U] [#5 -0.14,-0.16,0.53,U] [#6 -0.05,-0.06,0.48,U] [#7 -0.28,-0.24,0.00,M1] [#8 -0.35,-0.10,0.00,M1] 
00:33:13.121 00.000 18120 refined, 4 included, MultiStar: {-0.21, 0.01}, one-star: {-0.22, 0.13}
00:33:13.121 00.000 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.14) = xAngle (4.26 = -2.03)
00:33:13.121 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.36 = 1.08)
00:33:13.121 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.11 mountX=-0.09 mountY=0.18, mountTheta=2.03
00:33:13.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.01, opts=13)
00:33:13.123 00.001 18120 Enqueuing Move request for scope (-0.21, 0.01)
00:33:13.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:13.124 00.001 18120 UpdateGuideState exits: m=1902 RSB=29.9
00:33:13.124 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:13.125 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:13.125 00.000 18120 Enqueuing Expose request
00:33:13.127 00.002 21948 Worker thread wakes up
00:33:13.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
00:33:13.127 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
00:33:13.127 00.000 21948 Moving (-0.21, 0.01) raw xDistance=-0.09 yDistance=0.18
00:33:13.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:33:13.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:13.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:33:13.127 00.000 21948 MoveAxis(E, 0, ABG)
00:33:13.127 00.000 21948 Move returns status 0, amount 0
00:33:13.127 00.000 21948 MoveAxis(N, 0, ABG)
00:33:13.127 00.000 21948 Move returns status 0, amount 0
00:33:13.127 00.000 21948 move complete, result=0
00:33:13.127 00.000 21948 worker thread done servicing request
00:33:13.127 00.000 21948 Worker thread wakes up
00:33:13.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:13.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:13.128 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:14.761 01.633 21948 Exposure complete
00:33:14.812 00.051 21948 worker thread done servicing request
00:33:14.812 00.000 18120 OnExposeComplete: enter
00:33:14.815 00.003 18120 UpdateGuideState(): m_state=6
00:33:14.817 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
00:33:14.820 00.003 18120 Star::Find returns 1 (0), X=409.78, Y=235.05, Mass=2066, SNR=31.2, Peak=198 HFD=4.2
00:33:14.823 00.003 18120 MultiStar: [#1 -0.48,0.26,0.00,M2] [#2 -0.06,-0.01,0.62,U] [#3 -0.72,0.08,0.00,M3] [#4 -0.36,0.08,0.00,M1] [#5 -0.28,0.12,0.49,U] [#6 -0.21,0.19,0.49,U] [#7 -0.22,-0.09,0.50,U] [#8 -0.24,-0.24,0.44,U] 
00:33:14.825 00.002 18120 refined, 5 included, MultiStar: {-0.20, 0.05}, one-star: {-0.23, 0.17}
00:33:14.827 00.002 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.14) = xAngle (4.05 = -2.23)
00:33:14.828 00.001 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.16 = 0.87)
00:33:14.830 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.91 mountX=-0.13 mountY=0.16, mountTheta=2.25
00:33:14.833 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.05, opts=13)
00:33:14.834 00.001 18120 Enqueuing Move request for scope (-0.20, 0.05)
00:33:14.834 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:14.835 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
00:33:14.835 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:14.836 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:14.836 00.000 18120 Enqueuing Expose request
00:33:14.837 00.001 21948 Worker thread wakes up
00:33:14.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
00:33:14.837 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
00:33:14.837 00.000 21948 Moving (-0.20, 0.05) raw xDistance=-0.13 yDistance=0.16
00:33:14.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:33:14.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:14.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:33:14.837 00.000 21948 MoveAxis(E, 0, ABG)
00:33:14.837 00.000 21948 Move returns status 0, amount 0
00:33:14.837 00.000 21948 MoveAxis(N, 0, ABG)
00:33:14.837 00.000 21948 Move returns status 0, amount 0
00:33:14.837 00.000 21948 move complete, result=0
00:33:14.837 00.000 21948 worker thread done servicing request
00:33:14.837 00.000 21948 Worker thread wakes up
00:33:14.837 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:14.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:14.837 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:16.248 01.411 21948 Exposure complete
00:33:16.286 00.038 21948 worker thread done servicing request
00:33:16.287 00.001 18120 OnExposeComplete: enter
00:33:16.290 00.003 18120 UpdateGuideState(): m_state=6
00:33:16.292 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
00:33:16.294 00.002 18120 Star::Find returns 1 (0), X=409.77, Y=235.04, Mass=1983, SNR=30.5, Peak=206 HFD=4.1
00:33:16.296 00.002 18120 MultiStar: [#1 -0.31,0.34,0.00,M3] [#2 -0.01,0.14,0.67,U] [#3 -0.40,0.16,0.00,M4] [#4 -0.34,-0.09,0.57,U] [#5 -0.07,0.21,0.53,U] [#6 -0.11,0.22,0.48,U] [#7 0.08,-0.03,0.52,U] [#8 -0.21,-0.12,0.43,U] 
00:33:16.297 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.08}, one-star: {-0.24, 0.16}
00:33:16.297 00.000 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
00:33:16.297 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.56)
00:33:16.298 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=-0.14 mountY=0.09, mountTheta=2.57
00:33:16.299 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
00:33:16.299 00.000 18120 Enqueuing Move request for scope (-0.14, 0.08)
00:33:16.300 00.001 21948 Worker thread wakes up
00:33:16.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
00:33:16.300 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:16.300 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.5
00:33:16.301 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:16.301 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:16.302 00.001 18120 Enqueuing Expose request
00:33:16.302 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
00:33:16.302 00.000 21948 Moving (-0.14, 0.08) raw xDistance=-0.14 yDistance=0.09
00:33:16.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:33:16.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:16.302 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:16.302 00.000 21948 MoveAxis(E, 0, ABG)
00:33:16.302 00.000 21948 Move returns status 0, amount 0
00:33:16.302 00.000 21948 MoveAxis(N, 0, ABG)
00:33:16.302 00.000 21948 Move returns status 0, amount 0
00:33:16.302 00.000 21948 move complete, result=0
00:33:16.302 00.000 21948 worker thread done servicing request
00:33:16.302 00.000 21948 Worker thread wakes up
00:33:16.302 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:16.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:16.303 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:17.929 01.626 21948 Exposure complete
00:33:17.955 00.026 21948 worker thread done servicing request
00:33:17.955 00.000 18120 OnExposeComplete: enter
00:33:17.956 00.001 18120 UpdateGuideState(): m_state=6
00:33:17.956 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
00:33:17.957 00.001 18120 Star::Find returns 1 (0), X=409.72, Y=235.06, Mass=2129, SNR=31.7, Peak=201 HFD=4.2
00:33:17.957 00.000 18120 MultiStar: [#1 -0.31,0.12,0.72,U] [#2 -0.12,0.25,0.64,U] [#3 -0.52,0.19,0.00,M5] [#4 -0.33,-0.02,0.55,U] [#5 -0.24,0.02,0.48,U] [#6 -0.16,0.05,0.48,U] [#7 -0.34,-0.10,0.52,U] [#8 -0.04,0.12,0.42,U] 
00:33:17.958 00.001 18120 refined, 7 included, MultiStar: {-0.24, 0.09}, one-star: {-0.30, 0.18}
00:33:17.958 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
00:33:17.959 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
00:33:17.959 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.78 mountX=-0.18 mountY=0.17, mountTheta=2.38
00:33:17.961 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.09, opts=13)
00:33:17.961 00.000 18120 Enqueuing Move request for scope (-0.24, 0.09)
00:33:17.962 00.001 21948 Worker thread wakes up
00:33:17.962 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:17.962 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.7
00:33:17.963 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:17.963 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:17.964 00.001 18120 Enqueuing Expose request
00:33:17.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
00:33:17.964 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
00:33:17.964 00.000 21948 Moving (-0.24, 0.09) raw xDistance=-0.18 yDistance=0.17
00:33:17.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:33:17.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:17.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:33:17.964 00.000 21948 MoveAxis(E, 0, ABG)
00:33:17.964 00.000 21948 Move returns status 0, amount 0
00:33:17.964 00.000 21948 MoveAxis(N, 0, ABG)
00:33:17.964 00.000 21948 Move returns status 0, amount 0
00:33:17.964 00.000 21948 move complete, result=0
00:33:17.964 00.000 21948 worker thread done servicing request
00:33:17.964 00.000 21948 Worker thread wakes up
00:33:17.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:17.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:17.965 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:19.479 01.514 21948 Exposure complete
00:33:19.511 00.032 21948 worker thread done servicing request
00:33:19.511 00.000 18120 OnExposeComplete: enter
00:33:19.512 00.001 18120 UpdateGuideState(): m_state=6
00:33:19.512 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
00:33:19.513 00.001 18120 Star::Find returns 1 (0), X=409.84, Y=235.05, Mass=2030, SNR=31.1, Peak=195 HFD=4.3
00:33:19.514 00.001 18120 MultiStar: [#1 -0.30,0.25,0.00,M3] [#2 -0.19,0.06,0.66,U] [#3 -0.29,0.12,0.68,U] [#4 -0.24,-0.02,0.55,U] [#5 0.07,0.16,0.51,U] [#6 -0.05,0.20,0.50,U] [#7 -0.29,-0.01,0.51,U] [#8 -0.20,-0.08,0.43,U] 
00:33:19.514 00.000 18120 refined, 7 included, MultiStar: {-0.18, 0.09}, one-star: {-0.17, 0.17}
00:33:19.514 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.83 = -2.45)
00:33:19.515 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.65)
00:33:19.515 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.68 mountX=-0.15 mountY=0.12, mountTheta=2.48
00:33:19.517 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.09, opts=13)
00:33:19.517 00.000 18120 Enqueuing Move request for scope (-0.18, 0.09)
00:33:19.518 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:19.518 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.1
00:33:19.519 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:19.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:19.519 00.000 18120 Enqueuing Expose request
00:33:19.520 00.001 21948 Worker thread wakes up
00:33:19.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
00:33:19.520 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
00:33:19.520 00.000 21948 Moving (-0.18, 0.09) raw xDistance=-0.15 yDistance=0.12
00:33:19.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:33:19.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:19.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:33:19.520 00.000 21948 MoveAxis(E, 0, ABG)
00:33:19.520 00.000 21948 Move returns status 0, amount 0
00:33:19.520 00.000 21948 MoveAxis(N, 0, ABG)
00:33:19.520 00.000 21948 Move returns status 0, amount 0
00:33:19.520 00.000 21948 move complete, result=0
00:33:19.520 00.000 21948 worker thread done servicing request
00:33:19.520 00.000 21948 Worker thread wakes up
00:33:19.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:19.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:19.520 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:21.150 01.630 21948 Exposure complete
00:33:21.201 00.051 21948 worker thread done servicing request
00:33:21.201 00.000 18120 OnExposeComplete: enter
00:33:21.202 00.001 18120 UpdateGuideState(): m_state=6
00:33:21.203 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
00:33:21.203 00.000 18120 Star::Find returns 1 (0), X=409.65, Y=235.07, Mass=2078, SNR=31.3, Peak=193 HFD=4.2
00:33:21.203 00.000 18120 MultiStar: [#1 -0.35,0.23,0.00,M4] [#2 -0.43,0.18,0.00,M1] [#3 -0.39,0.26,0.00,M5] [#4 -0.23,0.09,0.54,U] [#5 -0.02,-0.09,0.49,U] [#6 -0.12,0.22,0.49,U] [#7 -0.29,-0.16,0.53,U] [#8 0.02,-0.02,0.45,U] 
00:33:21.206 00.003 18120 refined, 5 included, MultiStar: {-0.20, 0.06}, one-star: {-0.36, 0.19}
00:33:21.207 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.14) = xAngle (4.00 = -2.29)
00:33:21.209 00.002 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.10 = 0.82)
00:33:21.211 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=-0.14 mountY=0.15, mountTheta=2.30
00:33:21.213 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.06, opts=13)
00:33:21.215 00.002 18120 Enqueuing Move request for scope (-0.20, 0.06)
00:33:21.216 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:21.216 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.3
00:33:21.218 00.002 21948 Worker thread wakes up
00:33:21.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
00:33:21.218 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
00:33:21.218 00.000 21948 Moving (-0.20, 0.06) raw xDistance=-0.14 yDistance=0.15
00:33:21.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:33:21.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:21.219 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:21.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:21.220 00.001 18120 Enqueuing Expose request
00:33:21.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:33:21.220 00.000 21948 MoveAxis(E, 0, ABG)
00:33:21.220 00.000 21948 Move returns status 0, amount 0
00:33:21.220 00.000 21948 MoveAxis(N, 0, ABG)
00:33:21.220 00.000 21948 Move returns status 0, amount 0
00:33:21.220 00.000 21948 move complete, result=0
00:33:21.220 00.000 21948 worker thread done servicing request
00:33:21.220 00.000 21948 Worker thread wakes up
00:33:21.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:21.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:21.221 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:22.736 01.515 21948 Exposure complete
00:33:22.793 00.057 21948 worker thread done servicing request
00:33:22.793 00.000 18120 OnExposeComplete: enter
00:33:22.795 00.002 18120 UpdateGuideState(): m_state=6
00:33:22.796 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
00:33:22.797 00.001 18120 Star::Find returns 1 (0), X=409.74, Y=235.05, Mass=1949, SNR=30.2, Peak=183 HFD=4.2
00:33:22.800 00.003 18120 MultiStar: [#1 -0.40,0.12,0.00,M5] [#2 -0.33,0.27,0.00,M2] [#3 -0.52,0.20,0.00,M6] [#4 -0.34,0.05,0.57,U] [#5 -0.10,-0.10,0.55,U] [#6 -0.11,0.18,0.49,U] [#7 -0.25,-0.21,0.54,U] [#8 0.03,-0.27,0.45,U] 
00:33:22.803 00.003 18120 refined, 5 included, MultiStar: {-0.20, -0.00}, one-star: {-0.28, 0.17}
00:33:22.805 00.002 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.14) = xAngle (-1.99 = -1.99)
00:33:22.807 00.002 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.12 = 1.12)
00:33:22.809 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.13 mountX=-0.08 mountY=0.18, mountTheta=1.99
00:33:22.814 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.00, opts=13)
00:33:22.815 00.001 18120 Enqueuing Move request for scope (-0.20, -0.00)
00:33:22.815 00.000 21948 Worker thread wakes up
00:33:22.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:22.816 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.2
00:33:22.816 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:22.816 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:22.817 00.001 18120 Enqueuing Expose request
00:33:22.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
00:33:22.817 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
00:33:22.817 00.000 21948 Moving (-0.20, -0.00) raw xDistance=-0.08 yDistance=0.18
00:33:22.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:33:22.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:22.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:33:22.817 00.000 21948 MoveAxis(E, 0, ABG)
00:33:22.817 00.000 21948 Move returns status 0, amount 0
00:33:22.817 00.000 21948 MoveAxis(N, 0, ABG)
00:33:22.818 00.001 21948 Move returns status 0, amount 0
00:33:22.818 00.000 21948 move complete, result=0
00:33:22.818 00.000 21948 worker thread done servicing request
00:33:22.818 00.000 21948 Worker thread wakes up
00:33:22.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:22.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:22.818 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:24.447 01.629 21948 Exposure complete
00:33:24.470 00.023 21948 worker thread done servicing request
00:33:24.470 00.000 18120 OnExposeComplete: enter
00:33:24.471 00.001 18120 UpdateGuideState(): m_state=6
00:33:24.471 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
00:33:24.472 00.001 18120 Star::Find returns 1 (0), X=409.63, Y=234.98, Mass=2027, SNR=30.9, Peak=189 HFD=4.2
00:33:24.472 00.000 18120 MultiStar: [#1 -0.48,0.17,0.00,M6] [#2 -0.30,0.30,0.00,M3] [#3 -0.30,0.21,0.00,M7] [#4 -0.28,0.25,0.00,M1] [#5 -0.09,0.01,0.54,U] [#6 -0.02,-0.01,0.51,U] [#7 -0.10,-0.13,0.52,U] [#8 -0.00,-0.12,0.44,U] 
00:33:24.473 00.001 18120 refined, 4 included, MultiStar: {-0.16, -0.01}, one-star: {-0.38, 0.10}
00:33:24.473 00.000 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.14) = xAngle (-1.95 = -1.95)
00:33:24.474 00.001 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.15 = 1.15)
00:33:24.474 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.10 mountX=-0.06 mountY=0.15, mountTheta=1.96
00:33:24.475 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.01, opts=13)
00:33:24.477 00.002 18120 Enqueuing Move request for scope (-0.16, -0.01)
00:33:24.479 00.002 21948 Worker thread wakes up
00:33:24.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
00:33:24.479 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
00:33:24.479 00.000 21948 Moving (-0.16, -0.01) raw xDistance=-0.06 yDistance=0.15
00:33:24.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:33:24.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:24.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:24.479 00.000 18120 UpdateGuideState exits: m=2027 RSB=30.9
00:33:24.480 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:24.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:24.481 00.001 18120 Enqueuing Expose request
00:33:24.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:33:24.481 00.000 21948 MoveAxis(E, 0, ABG)
00:33:24.481 00.000 21948 Move returns status 0, amount 0
00:33:24.481 00.000 21948 MoveAxis(N, 0, ABG)
00:33:24.481 00.000 21948 Move returns status 0, amount 0
00:33:24.481 00.000 21948 move complete, result=0
00:33:24.481 00.000 21948 worker thread done servicing request
00:33:24.481 00.000 21948 Worker thread wakes up
00:33:24.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:24.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:24.482 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:26.010 01.528 21948 Exposure complete
00:33:26.046 00.036 21948 worker thread done servicing request
00:33:26.046 00.000 18120 OnExposeComplete: enter
00:33:26.047 00.001 18120 UpdateGuideState(): m_state=6
00:33:26.047 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
00:33:26.048 00.001 18120 Star::Find returns 1 (0), X=409.81, Y=235.10, Mass=2053, SNR=31.1, Peak=217 HFD=4.2
00:33:26.048 00.000 18120 MultiStar: [#1 -0.18,-0.04,0.73,U] [#2 0.00,0.06,0.65,U] [#3 -0.42,-0.14,0.00,M8] [#4 -0.06,0.01,0.56,U] [#5 0.01,0.03,0.48,U] [#6 -0.00,0.08,0.53,U] [#7 0.15,-0.32,0.53,U] [#8 0.03,-0.07,0.43,U] 
00:33:26.049 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {-0.21, 0.22}
00:33:26.050 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
00:33:26.050 00.000 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
00:33:26.051 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.80 mountX=-0.04 mountY=0.04, mountTheta=2.36
00:33:26.053 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
00:33:26.054 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
00:33:26.054 00.000 21948 Worker thread wakes up
00:33:26.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:26.055 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.1
00:33:26.055 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:26.055 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:26.056 00.001 18120 Enqueuing Expose request
00:33:26.056 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:33:26.056 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:33:26.056 00.000 21948 Moving (-0.05, 0.02) raw xDistance=-0.04 yDistance=0.04
00:33:26.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:33:26.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:26.056 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:26.056 00.000 21948 MoveAxis(E, 0, ABG)
00:33:26.056 00.000 21948 Move returns status 0, amount 0
00:33:26.057 00.001 21948 MoveAxis(N, 0, ABG)
00:33:26.057 00.000 21948 Move returns status 0, amount 0
00:33:26.057 00.000 21948 move complete, result=0
00:33:26.057 00.000 21948 worker thread done servicing request
00:33:26.057 00.000 21948 Worker thread wakes up
00:33:26.057 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:26.057 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:26.057 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:27.692 01.635 21948 Exposure complete
00:33:27.725 00.033 21948 worker thread done servicing request
00:33:27.725 00.000 18120 OnExposeComplete: enter
00:33:27.729 00.004 18120 UpdateGuideState(): m_state=6
00:33:27.731 00.002 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
00:33:27.732 00.001 18120 Star::Find returns 1 (0), X=409.87, Y=234.98, Mass=1936, SNR=30.3, Peak=189 HFD=4.3
00:33:27.732 00.000 18120 MultiStar: [#1 -0.37,0.08,0.00,M6] [#2 0.19,-0.05,0.63,U] [#3 -0.12,0.05,0.71,U] [#4 -0.05,-0.05,0.57,U] [#5 -0.05,-0.01,0.52,U] [#6 -0.22,0.27,0.49,U] [#7 -0.07,-0.32,0.53,U] [#8 -0.14,0.11,0.44,U] 
00:33:27.733 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.14, 0.10}
00:33:27.733 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
00:33:27.734 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
00:33:27.734 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.93 mountX=-0.05 mountY=0.06, mountTheta=2.23
00:33:27.735 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.02, opts=13)
00:33:27.736 00.001 18120 Enqueuing Move request for scope (-0.08, 0.02)
00:33:27.736 00.000 21948 Worker thread wakes up
00:33:27.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
00:33:27.736 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
00:33:27.736 00.000 21948 Moving (-0.08, 0.02) raw xDistance=-0.05 yDistance=0.06
00:33:27.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:33:27.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:27.738 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:27.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:33:27.738 00.000 21948 MoveAxis(E, 0, ABG)
00:33:27.738 00.000 21948 Move returns status 0, amount 0
00:33:27.738 00.000 21948 MoveAxis(N, 0, ABG)
00:33:27.738 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.3
00:33:27.739 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:27.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:27.740 00.001 18120 Enqueuing Expose request
00:33:27.740 00.000 21948 Move returns status 0, amount 0
00:33:27.740 00.000 21948 move complete, result=0
00:33:27.740 00.000 21948 worker thread done servicing request
00:33:27.740 00.000 21948 Worker thread wakes up
00:33:27.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:27.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:27.741 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:29.260 01.519 21948 Exposure complete
00:33:29.292 00.032 21948 worker thread done servicing request
00:33:29.292 00.000 18120 OnExposeComplete: enter
00:33:29.294 00.002 18120 UpdateGuideState(): m_state=6
00:33:29.295 00.001 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
00:33:29.296 00.001 18120 Star::Find returns 1 (0), X=409.71, Y=234.83, Mass=2053, SNR=31.1, Peak=185 HFD=4.1
00:33:29.296 00.000 18120 MultiStar: [#1 -0.54,0.20,0.00,M7] [#2 -0.31,-0.09,0.66,U] [#3 -0.50,-0.04,0.00,M8] [#4 -0.20,0.00,0.53,U] [#5 -0.20,-0.04,0.51,U] [#6 -0.17,0.11,0.48,U] [#7 -0.42,-0.20,0.00,M1] [#8 -0.18,-0.18,0.42,U] 
00:33:29.296 00.000 18120 refined, 5 included, MultiStar: {-0.24, -0.04}, one-star: {-0.31, -0.05}
00:33:29.298 00.002 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
00:33:29.298 00.000 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
00:33:29.299 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=-0.06 mountY=0.24, mountTheta=1.82
00:33:29.300 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.04, opts=13)
00:33:29.300 00.000 18120 Enqueuing Move request for scope (-0.24, -0.04)
00:33:29.301 00.001 21948 Worker thread wakes up
00:33:29.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
00:33:29.301 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
00:33:29.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:29.301 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.1
00:33:29.302 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:29.302 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:29.302 00.000 18120 Enqueuing Expose request
00:33:29.302 00.000 21948 Moving (-0.24, -0.04) raw xDistance=-0.06 yDistance=0.24
00:33:29.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:33:29.303 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:33:29.303 00.000 21948 MoveAxis(E, 0, ABG)
00:33:29.303 00.000 21948 Move returns status 0, amount 0
00:33:29.303 00.000 21948 MoveAxis(S, 56, ABG)
00:33:29.303 00.000 21948 Guiding  Dir = 1, Dur = 56
00:33:29.303 00.000 21948 IsSlewing returns 0
00:33:29.303 00.000 21948 IsGuiding returns 0
00:33:29.309 00.006 21948 PulseGuide returned control before completion, sleep 61
00:33:29.383 00.074 21948 IsGuiding returns 0
00:33:29.383 00.000 21948 Move returns status 0, amount 56
00:33:29.383 00.000 21948 move complete, result=0
00:33:29.383 00.000 21948 worker thread done servicing request
00:33:29.384 00.001 21948 Worker thread wakes up
00:33:29.384 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
00:33:29.385 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:29.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:31.015 01.630 21948 Exposure complete
00:33:31.061 00.046 21948 worker thread done servicing request
00:33:31.061 00.000 18120 OnExposeComplete: enter
00:33:31.063 00.002 18120 UpdateGuideState(): m_state=6
00:33:31.063 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
00:33:31.064 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=234.78, Mass=2274, SNR=32.9, Peak=217 HFD=4.2
00:33:31.064 00.000 18120 MultiStar: [#1 0.04,-0.00,0.65,U] [#2 0.21,-0.01,0.61,U] [#3 -0.06,-0.19,0.62,U] [#4 -0.08,-0.09,0.51,U] [#5 0.18,-0.09,0.46,U] [#6 -0.03,0.09,0.44,U] [#7 0.01,-0.31,0.48,U] [#8 0.24,-0.01,0.43,U] 
00:33:31.065 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.01, -0.10}
00:33:31.065 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
00:33:31.065 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.06)
00:33:31.066 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.02 mountX=0.09 mountY=-0.01, mountTheta=-0.08
00:33:31.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
00:33:31.070 00.002 18120 Enqueuing Move request for scope (0.05, -0.08)
00:33:31.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:31.071 00.001 21948 Worker thread wakes up
00:33:31.071 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:33:31.071 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:33:31.071 00.000 21948 Moving (0.05, -0.08) raw xDistance=0.09 yDistance=-0.01
00:33:31.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:33:31.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:31.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:31.071 00.000 21948 MoveAxis(E, 0, ABG)
00:33:31.071 00.000 21948 Move returns status 0, amount 0
00:33:31.071 00.000 21948 MoveAxis(N, 0, ABG)
00:33:31.071 00.000 21948 Move returns status 0, amount 0
00:33:31.071 00.000 21948 move complete, result=0
00:33:31.071 00.000 21948 worker thread done servicing request
00:33:31.071 00.000 18120 UpdateGuideState exits: m=2274 RSB=32.9
00:33:31.072 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:31.072 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:31.073 00.001 18120 Enqueuing Expose request
00:33:31.074 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:31.074 00.000 21948 Worker thread wakes up
00:33:31.074 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:31.074 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:32.594 01.520 21948 Exposure complete
00:33:32.625 00.031 21948 worker thread done servicing request
00:33:32.625 00.000 18120 OnExposeComplete: enter
00:33:32.626 00.001 18120 UpdateGuideState(): m_state=6
00:33:32.626 00.000 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
00:33:32.628 00.002 18120 Star::Find returns 1 (0), X=410.25, Y=234.94, Mass=1972, SNR=30.4, Peak=191 HFD=4.1
00:33:32.629 00.001 18120 MultiStar: [#1 -0.13,0.18,0.71,U] [#2 0.17,0.08,0.66,U] [#3 0.25,0.04,0.71,U] [#4 0.21,-0.02,0.58,U] [#5 0.30,-0.03,0.54,U] [#6 0.01,0.16,0.50,U] [#7 0.11,-0.24,0.55,U] [#8 0.25,-0.13,0.43,U] 
00:33:32.631 00.002 18120 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.24, 0.06}
00:33:32.632 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.14) = xAngle (1.29 = 1.29)
00:33:32.633 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.39 = -1.89)
00:33:32.634 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=0.05 mountY=-0.15, mountTheta=-1.28
00:33:32.636 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.02, opts=13)
00:33:32.637 00.001 18120 Enqueuing Move request for scope (0.16, 0.02)
00:33:32.637 00.000 21948 Worker thread wakes up
00:33:32.637 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:32.638 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.4
00:33:32.638 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:32.639 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:32.639 00.000 18120 Enqueuing Expose request
00:33:32.639 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:33:32.639 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:33:32.639 00.000 21948 Moving (0.16, 0.02) raw xDistance=0.05 yDistance=-0.15
00:33:32.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:33:32.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:32.640 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:32.640 00.000 21948 MoveAxis(E, 0, ABG)
00:33:32.640 00.000 21948 Move returns status 0, amount 0
00:33:32.640 00.000 21948 MoveAxis(N, 0, ABG)
00:33:32.640 00.000 21948 Move returns status 0, amount 0
00:33:32.640 00.000 21948 move complete, result=0
00:33:32.640 00.000 21948 worker thread done servicing request
00:33:32.640 00.000 21948 Worker thread wakes up
00:33:32.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:32.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:32.640 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:34.263 01.623 21948 Exposure complete
00:33:34.298 00.035 21948 worker thread done servicing request
00:33:34.299 00.001 18120 OnExposeComplete: enter
00:33:34.299 00.000 18120 UpdateGuideState(): m_state=6
00:33:34.300 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
00:33:34.300 00.000 18120 Star::Find returns 1 (0), X=410.24, Y=234.86, Mass=2169, SNR=31.9, Peak=204 HFD=4.3
00:33:34.301 00.001 18120 MultiStar: [#1 0.16,0.03,0.66,U] [#2 0.19,0.24,0.64,U] [#3 -0.20,0.01,0.66,U] [#4 0.23,-0.08,0.55,U] [#5 0.36,-0.00,0.00,M1] [#6 0.35,0.03,0.46,U] [#7 0.36,-0.22,0.00,M1] [#8 0.48,0.04,0.00,M1] 
00:33:34.302 00.001 18120 refined, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.23, -0.02}
00:33:34.302 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.14) = xAngle (1.35 = 1.35)
00:33:34.303 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.45 = -1.83)
00:33:34.304 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.21 mountX=0.03 mountY=-0.15, mountTheta=-1.35
00:33:34.305 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
00:33:34.306 00.001 18120 Enqueuing Move request for scope (0.15, 0.03)
00:33:34.306 00.000 21948 Worker thread wakes up
00:33:34.306 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:33:34.306 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:33:34.306 00.000 21948 Moving (0.15, 0.03) raw xDistance=0.03 yDistance=-0.15
00:33:34.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:33:34.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:34.307 00.001 18120 UpdateGuideState exits: m=2169 RSB=31.9
00:33:34.307 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:34.308 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:34.308 00.000 18120 Enqueuing Expose request
00:33:34.309 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:34.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:34.309 00.000 21948 MoveAxis(E, 0, ABG)
00:33:34.309 00.000 21948 Move returns status 0, amount 0
00:33:34.309 00.000 21948 MoveAxis(N, 0, ABG)
00:33:34.309 00.000 21948 Move returns status 0, amount 0
00:33:34.309 00.000 21948 move complete, result=0
00:33:34.309 00.000 21948 worker thread done servicing request
00:33:34.309 00.000 21948 Worker thread wakes up
00:33:34.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:34.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:34.310 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:35.831 01.521 21948 Exposure complete
00:33:35.871 00.040 21948 worker thread done servicing request
00:33:35.871 00.000 18120 OnExposeComplete: enter
00:33:35.872 00.001 18120 UpdateGuideState(): m_state=6
00:33:35.873 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
00:33:35.873 00.000 18120 Star::Find returns 1 (0), X=410.12, Y=235.16, Mass=2056, SNR=31.1, Peak=207 HFD=4.3
00:33:35.874 00.001 18120 MultiStar: [#1 0.08,0.14,0.73,U] [#2 0.30,-0.04,0.63,U] [#3 0.22,0.28,0.00,M6] [#4 0.30,0.09,0.57,U] [#5 0.34,0.11,0.00,M2] [#6 0.18,0.30,0.52,U] [#7 0.16,-0.05,0.50,U] [#8 0.28,-0.26,0.00,M2] 
00:33:35.876 00.002 18120 refined, 5 included, MultiStar: {0.17, 0.14}, one-star: {0.11, 0.28}
00:33:35.876 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.14) = xAngle (1.80 = 1.80)
00:33:35.877 00.001 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.91 = -1.38)
00:33:35.877 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.66 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
00:33:35.879 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.14, opts=13)
00:33:35.882 00.003 18120 Enqueuing Move request for scope (0.17, 0.14)
00:33:35.882 00.000 21948 Worker thread wakes up
00:33:35.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:35.885 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
00:33:35.885 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.1
00:33:35.885 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:35.886 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:35.886 00.000 18120 Enqueuing Expose request
00:33:35.887 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
00:33:35.887 00.000 21948 Moving (0.17, 0.14) raw xDistance=-0.05 yDistance=-0.22
00:33:35.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:33:35.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:33:35.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:33:35.887 00.000 21948 MoveAxis(E, 0, ABG)
00:33:35.887 00.000 21948 Move returns status 0, amount 0
00:33:35.887 00.000 21948 MoveAxis(N, 0, ABG)
00:33:35.887 00.000 21948 Move returns status 0, amount 0
00:33:35.887 00.000 21948 move complete, result=0
00:33:35.887 00.000 21948 worker thread done servicing request
00:33:35.887 00.000 21948 Worker thread wakes up
00:33:35.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:35.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:35.887 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:37.519 01.632 21948 Exposure complete
00:33:37.548 00.029 21948 worker thread done servicing request
00:33:37.548 00.000 18120 OnExposeComplete: enter
00:33:37.549 00.001 18120 UpdateGuideState(): m_state=6
00:33:37.552 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
00:33:37.554 00.002 18120 Star::Find returns 1 (0), X=410.17, Y=235.21, Mass=1983, SNR=30.6, Peak=195 HFD=4.3
00:33:37.557 00.003 18120 MultiStar: [#1 0.10,0.02,0.75,U] [#2 0.11,0.06,0.67,U] [#3 0.29,0.08,0.69,U] [#4 0.33,-0.08,0.57,U] [#5 0.19,0.26,0.57,U] [#6 0.38,0.04,0.00,M1] [#7 0.08,-0.28,0.52,U] [#8 0.26,-0.21,0.43,U] 
00:33:37.559 00.002 18120 refined, 7 included, MultiStar: {0.19, 0.06}, one-star: {0.16, 0.33}
00:33:37.561 00.002 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.14) = xAngle (1.46 = 1.46)
00:33:37.562 00.001 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.56 = -1.72)
00:33:37.563 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=0.02 mountY=-0.19, mountTheta=-1.46
00:33:37.564 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.06, opts=13)
00:33:37.564 00.000 18120 Enqueuing Move request for scope (0.19, 0.06)
00:33:37.565 00.001 21948 Worker thread wakes up
00:33:37.565 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:37.565 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.6
00:33:37.566 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:37.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:37.566 00.000 18120 Enqueuing Expose request
00:33:37.567 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
00:33:37.567 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
00:33:37.567 00.000 21948 Moving (0.19, 0.06) raw xDistance=0.02 yDistance=-0.19
00:33:37.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:33:37.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:37.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:33:37.567 00.000 21948 MoveAxis(E, 0, ABG)
00:33:37.567 00.000 21948 Move returns status 0, amount 0
00:33:37.567 00.000 21948 MoveAxis(N, 0, ABG)
00:33:37.567 00.000 21948 Move returns status 0, amount 0
00:33:37.567 00.000 21948 move complete, result=0
00:33:37.567 00.000 21948 worker thread done servicing request
00:33:37.567 00.000 21948 Worker thread wakes up
00:33:37.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:37.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:37.568 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:39.082 01.514 21948 Exposure complete
00:33:39.122 00.040 21948 worker thread done servicing request
00:33:39.122 00.000 18120 OnExposeComplete: enter
00:33:39.123 00.001 18120 UpdateGuideState(): m_state=6
00:33:39.124 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
00:33:39.125 00.001 18120 Star::Find returns 1 (0), X=409.98, Y=234.98, Mass=2226, SNR=32.5, Peak=226 HFD=4.4
00:33:39.126 00.001 18120 MultiStar: [#1 0.09,-0.03,0.70,U] [#2 0.27,-0.02,0.63,U] [#3 0.26,-0.12,0.63,U] [#4 0.30,-0.22,0.00,M1] [#5 0.46,0.06,0.00,M2] [#6 0.19,-0.03,0.45,U] [#7 0.15,-0.20,0.49,U] [#8 0.40,-0.16,0.00,M2] 
00:33:39.128 00.002 18120 single-star, 5 included, MultiStar: {0.14, -0.03}, one-star: {-0.03, 0.10}
00:33:39.128 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:33:39.129 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
00:33:39.129 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.89 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
00:33:39.130 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
00:33:39.131 00.001 18120 Enqueuing Move request for scope (-0.03, 0.10)
00:33:39.131 00.000 21948 Worker thread wakes up
00:33:39.131 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
00:33:39.131 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
00:33:39.131 00.000 21948 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=-0.02
00:33:39.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:33:39.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:39.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:39.131 00.000 21948 MoveAxis(E, 0, ABG)
00:33:39.131 00.000 21948 Move returns status 0, amount 0
00:33:39.131 00.000 21948 MoveAxis(N, 0, ABG)
00:33:39.131 00.000 21948 Move returns status 0, amount 0
00:33:39.131 00.000 21948 move complete, result=0
00:33:39.131 00.000 21948 worker thread done servicing request
00:33:39.131 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:39.132 00.001 18120 UpdateGuideState exits: m=2226 RSB=32.5
00:33:39.132 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:39.133 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:39.133 00.000 18120 Enqueuing Expose request
00:33:39.134 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:39.134 00.000 21948 Worker thread wakes up
00:33:39.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:39.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:40.772 01.638 21948 Exposure complete
00:33:40.813 00.041 21948 worker thread done servicing request
00:33:40.813 00.000 18120 OnExposeComplete: enter
00:33:40.814 00.001 18120 UpdateGuideState(): m_state=6
00:33:40.814 00.000 18120 Star::Find(15, 409, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
00:33:40.815 00.001 18120 Star::Find returns 1 (0), X=410.18, Y=234.94, Mass=1962, SNR=30.4, Peak=214 HFD=4.1
00:33:40.815 00.000 18120 MultiStar: [#1 -0.03,0.01,0.73,U] [#2 0.26,-0.09,0.68,U] [#3 0.30,0.06,0.68,U] [#4 0.30,-0.14,0.58,U] [#5 0.20,-0.04,0.51,U] [#6 0.30,0.02,0.51,U] [#7 0.40,-0.32,0.00,M1] [#8 0.17,-0.27,0.45,U] 
00:33:40.816 00.001 18120 single-star, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.17, 0.06}
00:33:40.816 00.000 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
00:33:40.817 00.001 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.59 = -1.70)
00:33:40.818 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=0.02 mountY=-0.18, mountTheta=-1.48
00:33:40.821 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.06, opts=13)
00:33:40.822 00.001 18120 Enqueuing Move request for scope (0.17, 0.06)
00:33:40.822 00.000 21948 Worker thread wakes up
00:33:40.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
00:33:40.822 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
00:33:40.822 00.000 21948 Moving (0.17, 0.06) raw xDistance=0.02 yDistance=-0.18
00:33:40.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:33:40.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:40.823 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:40.823 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.4
00:33:40.824 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:40.825 00.001 18120 Enqueuing Expose request
00:33:40.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:33:40.825 00.000 21948 MoveAxis(E, 0, ABG)
00:33:40.825 00.000 21948 Move returns status 0, amount 0
00:33:40.825 00.000 21948 MoveAxis(N, 0, ABG)
00:33:40.825 00.000 21948 Move returns status 0, amount 0
00:33:40.825 00.000 21948 move complete, result=0
00:33:40.825 00.000 21948 worker thread done servicing request
00:33:40.825 00.000 21948 Worker thread wakes up
00:33:40.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:40.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:40.826 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:42.350 01.524 21948 Exposure complete
00:33:42.387 00.037 21948 worker thread done servicing request
00:33:42.387 00.000 18120 OnExposeComplete: enter
00:33:42.388 00.001 18120 UpdateGuideState(): m_state=6
00:33:42.388 00.000 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
00:33:42.389 00.001 18120 Star::Find returns 1 (0), X=410.08, Y=234.96, Mass=2181, SNR=32.1, Peak=231 HFD=4.3
00:33:42.389 00.000 18120 MultiStar: [#1 0.22,-0.00,0.68,U] [#2 0.16,-0.06,0.64,U] [#3 0.35,-0.18,0.00,M4] [#4 0.17,-0.15,0.54,U] [#5 0.35,-0.13,0.00,M2] [#6 0.18,-0.01,0.47,U] [#7 0.19,-0.22,0.50,U] [#8 0.35,-0.44,0.00,M2] 
00:33:42.390 00.001 18120 single-star, 5 included, MultiStar: {0.15, -0.04}, one-star: {0.07, 0.08}
00:33:42.390 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.14) = xAngle (1.96 = 1.96)
00:33:42.391 00.001 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.07 = -1.22)
00:33:42.391 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
00:33:42.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.08, opts=13)
00:33:42.393 00.001 18120 Enqueuing Move request for scope (0.07, 0.08)
00:33:42.393 00.000 21948 Worker thread wakes up
00:33:42.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:42.394 00.001 18120 UpdateGuideState exits: m=2181 RSB=32.1
00:33:42.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:42.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:42.395 00.001 18120 Enqueuing Expose request
00:33:42.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:33:42.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:33:42.395 00.000 21948 Moving (0.07, 0.08) raw xDistance=-0.04 yDistance=-0.10
00:33:42.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:33:42.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:42.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:33:42.395 00.000 21948 MoveAxis(E, 0, ABG)
00:33:42.396 00.001 21948 Move returns status 0, amount 0
00:33:42.396 00.000 21948 MoveAxis(N, 0, ABG)
00:33:42.396 00.000 21948 Move returns status 0, amount 0
00:33:42.396 00.000 21948 move complete, result=0
00:33:42.396 00.000 21948 worker thread done servicing request
00:33:42.396 00.000 21948 Worker thread wakes up
00:33:42.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:42.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:42.396 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:44.026 01.630 21948 Exposure complete
00:33:44.073 00.047 21948 worker thread done servicing request
00:33:44.074 00.001 18120 OnExposeComplete: enter
00:33:44.074 00.000 18120 UpdateGuideState(): m_state=6
00:33:44.075 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
00:33:44.077 00.002 18120 Star::Find returns 1 (0), X=410.42, Y=234.66, Mass=1961, SNR=30.3, Peak=181 HFD=4.1
00:33:44.078 00.001 18120 MultiStar: [#1 0.02,-0.02,0.74,U] [#2 0.45,-0.46,0.00,M1] [#3 0.27,-0.17,0.67,U] [#4 0.35,-0.42,0.00,M1] [#5 0.60,-0.40,0.00,M3] [#6 0.43,-0.22,0.00,M1] [#7 0.35,-0.46,0.00,M1] [#8 0.75,-0.62,0.00,M3] 
00:33:44.080 00.002 18120 refined, 2 included, MultiStar: {0.25, -0.14}, one-star: {0.41, -0.22}
00:33:44.081 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.14) = xAngle (0.62 = 0.62)
00:33:44.082 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.72 = -2.56)
00:33:44.083 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.52 mountX=0.23 mountY=-0.16, mountTheta=-0.59
00:33:44.087 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.14, opts=13)
00:33:44.088 00.001 18120 Enqueuing Move request for scope (0.25, -0.14)
00:33:44.090 00.002 21948 Worker thread wakes up
00:33:44.090 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
00:33:44.090 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
00:33:44.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:44.092 00.002 21948 Moving (0.25, -0.14) raw xDistance=0.23 yDistance=-0.16
00:33:44.093 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.3
00:33:44.093 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:44.094 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:33:44.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:44.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:33:44.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:44.094 00.000 18120 Enqueuing Expose request
00:33:44.094 00.000 21948 MoveAxis(W, 42, ABG)
00:33:44.094 00.000 21948 Guiding  Dir = 3, Dur = 42
00:33:44.095 00.001 21948 IsSlewing returns 0
00:33:44.095 00.000 21948 IsGuiding returns 0
00:33:44.097 00.002 21948 PulseGuide returned control before completion, sleep 51
00:33:44.161 00.064 21948 IsGuiding returns 0
00:33:44.161 00.000 21948 Move returns status 0, amount 42
00:33:44.161 00.000 21948 MoveAxis(N, 0, ABG)
00:33:44.161 00.000 21948 Move returns status 0, amount 0
00:33:44.163 00.002 21948 move complete, result=0
00:33:44.163 00.000 21948 worker thread done servicing request
00:33:44.163 00.000 21948 Worker thread wakes up
00:33:44.163 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
00:33:44.166 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:44.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:45.587 01.421 21948 Exposure complete
00:33:45.633 00.046 21948 worker thread done servicing request
00:33:45.633 00.000 18120 OnExposeComplete: enter
00:33:45.635 00.002 18120 UpdateGuideState(): m_state=6
00:33:45.637 00.002 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
00:33:45.639 00.002 18120 Star::Find returns 1 (0), X=410.25, Y=234.83, Mass=1917, SNR=30.1, Peak=164 HFD=3.9
00:33:45.641 00.002 18120 MultiStar: [#1 0.34,-0.25,0.00,M1] [#2 0.33,-0.31,0.00,M2] [#3 0.17,-0.30,0.74,U] [#4 0.30,-0.19,0.00,M2] [#5 0.41,-0.38,0.00,M4] [#6 0.28,-0.16,0.50,U] [#7 0.27,-0.40,0.00,M2] [#8 0.38,-0.57,0.00,M4] 
00:33:45.642 00.001 18120 single-star, 2 included, MultiStar: {0.23, -0.16}, one-star: {0.24, -0.04}
00:33:45.644 00.002 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.96 = 0.96)
00:33:45.645 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.06 = -2.22)
00:33:45.646 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.18 mountX=0.14 mountY=-0.19, mountTheta=-0.95
00:33:45.648 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.04, opts=13)
00:33:45.649 00.001 18120 Enqueuing Move request for scope (0.24, -0.04)
00:33:45.650 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:45.651 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.1
00:33:45.652 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:45.652 00.000 21948 Worker thread wakes up
00:33:45.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
00:33:45.652 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
00:33:45.652 00.000 21948 Moving (0.24, -0.04) raw xDistance=0.14 yDistance=-0.19
00:33:45.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:33:45.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:45.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:45.654 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:33:45.654 00.000 21948 MoveAxis(E, 0, ABG)
00:33:45.654 00.000 21948 Move returns status 0, amount 0
00:33:45.654 00.000 21948 MoveAxis(N, 0, ABG)
00:33:45.654 00.000 21948 Move returns status 0, amount 0
00:33:45.654 00.000 21948 move complete, result=0
00:33:45.654 00.000 21948 worker thread done servicing request
00:33:45.654 00.000 18120 Enqueuing Expose request
00:33:45.655 00.001 21948 Worker thread wakes up
00:33:45.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:45.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:45.655 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:47.291 01.636 21948 Exposure complete
00:33:47.332 00.041 21948 worker thread done servicing request
00:33:47.332 00.000 18120 OnExposeComplete: enter
00:33:47.334 00.002 18120 UpdateGuideState(): m_state=6
00:33:47.335 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
00:33:47.336 00.001 18120 Star::Find returns 1 (0), X=410.42, Y=234.44, Mass=1882, SNR=30.0, Peak=143 HFD=4.1
00:33:47.337 00.001 18120 MultiStar: [#1 0.25,-0.38,0.00,M2] [#2 0.30,-0.31,0.00,M3] [#3 0.39,-0.49,0.00,M3] [#4 0.44,-0.42,0.00,M3] [#5 0.43,-0.46,0.00,M5] [#6 0.66,-0.39,0.00,M1] [#7 0.44,-0.66,0.00,M3] [#8 0.33,-0.95,0.00,M5] 
00:33:47.338 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.14) = xAngle (0.31 = 0.31)
00:33:47.338 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.42 = -2.87)
00:33:47.339 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=-0.44 hyp=0.60 cameraTheta=-0.83 mountX=0.57 mountY=-0.16, mountTheta=-0.28
00:33:47.340 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.44, opts=13)
00:33:47.340 00.000 18120 Enqueuing Move request for scope (0.40, -0.44)
00:33:47.341 00.001 21948 Worker thread wakes up
00:33:47.341 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:47.341 00.000 18120 UpdateGuideState exits: m=1882 RSB=30.0
00:33:47.342 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:47.342 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:47.343 00.001 18120 Enqueuing Expose request
00:33:47.343 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.44) opts 0xd
00:33:47.343 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.44)
00:33:47.343 00.000 21948 Moving (0.40, -0.44) raw xDistance=0.57 yDistance=-0.16
00:33:47.343 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
00:33:47.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:47.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:33:47.343 00.000 21948 MoveAxis(W, 101, ABG)
00:33:47.343 00.000 21948 Guiding  Dir = 3, Dur = 101
00:33:47.343 00.000 21948 IsSlewing returns 0
00:33:47.344 00.001 21948 IsGuiding returns 0
00:33:47.346 00.002 21948 PulseGuide returned control before completion, sleep 110
00:33:47.462 00.116 21948 IsGuiding returns 0
00:33:47.462 00.000 21948 Move returns status 0, amount 101
00:33:47.462 00.000 21948 MoveAxis(N, 0, ABG)
00:33:47.462 00.000 21948 Move returns status 0, amount 0
00:33:47.462 00.000 21948 move complete, result=0
00:33:47.462 00.000 21948 worker thread done servicing request
00:33:47.462 00.000 21948 Worker thread wakes up
00:33:47.463 00.001 18120 GuideStep: 0.6 px 101 ms WEST, -0.2 px 0 ms NORTH
00:33:47.464 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:47.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:48.874 01.410 21948 Exposure complete
00:33:48.913 00.039 21948 worker thread done servicing request
00:33:48.913 00.000 18120 OnExposeComplete: enter
00:33:48.914 00.001 18120 UpdateGuideState(): m_state=6
00:33:48.915 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
00:33:48.915 00.000 18120 Star::Find returns 1 (0), X=410.37, Y=234.71, Mass=2146, SNR=32.0, Peak=167 HFD=4.2
00:33:48.916 00.001 18120 MultiStar: [#1 0.24,-0.26,0.69,U] [#2 0.22,-0.21,0.63,U] [#3 0.03,-0.52,0.00,M4] [#4 0.46,-0.38,0.00,M4] [#5 0.49,-0.16,0.00,M6] [#6 0.49,-0.27,0.00,M2] [#7 0.54,-0.42,0.00,M4] [#8 0.85,-0.21,0.00,M6] 
00:33:48.916 00.000 18120 refined, 2 included, MultiStar: {0.29, -0.21}, one-star: {0.36, -0.17}
00:33:48.917 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.51 = 0.51)
00:33:48.917 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.67)
00:33:48.918 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.21 hyp=0.35 cameraTheta=-0.63 mountX=0.31 mountY=-0.16, mountTheta=-0.48
00:33:48.919 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.21, opts=13)
00:33:48.920 00.001 18120 Enqueuing Move request for scope (0.29, -0.21)
00:33:48.920 00.000 21948 Worker thread wakes up
00:33:48.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.21) opts 0xd
00:33:48.920 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.21)
00:33:48.920 00.000 21948 Moving (0.29, -0.21) raw xDistance=0.31 yDistance=-0.16
00:33:48.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
00:33:48.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:48.922 00.002 18120 UpdateGuideState exits: m=2146 RSB=32.0
00:33:48.922 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:48.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:48.923 00.001 18120 Enqueuing Expose request
00:33:48.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:48.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:33:48.923 00.000 21948 MoveAxis(W, 62, ABG)
00:33:48.923 00.000 21948 Guiding  Dir = 3, Dur = 62
00:33:48.924 00.001 21948 IsSlewing returns 0
00:33:48.924 00.000 21948 IsGuiding returns 0
00:33:48.925 00.001 21948 PulseGuide returned control before completion, sleep 71
00:33:49.000 00.075 21948 IsGuiding returns 0
00:33:49.000 00.000 21948 Move returns status 0, amount 62
00:33:49.000 00.000 21948 MoveAxis(N, 0, ABG)
00:33:49.000 00.000 21948 Move returns status 0, amount 0
00:33:49.000 00.000 21948 move complete, result=0
00:33:49.001 00.001 21948 worker thread done servicing request
00:33:49.001 00.000 21948 Worker thread wakes up
00:33:49.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:49.001 00.000 18120 GuideStep: 0.3 px 62 ms WEST, -0.2 px 0 ms NORTH
00:33:49.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:50.634 01.633 21948 Exposure complete
00:33:50.669 00.035 21948 worker thread done servicing request
00:33:50.669 00.000 18120 OnExposeComplete: enter
00:33:50.669 00.000 18120 UpdateGuideState(): m_state=6
00:33:50.670 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
00:33:50.671 00.001 18120 Star::Find returns 1 (0), X=410.17, Y=234.84, Mass=2053, SNR=31.2, Peak=222 HFD=4.2
00:33:50.673 00.002 18120 MultiStar: [#1 -0.23,-0.14,0.71,U] [#2 -0.12,-0.06,0.63,U] [#3 0.11,-0.11,0.70,U] [#4 0.18,-0.21,0.56,U] [#5 -0.02,-0.13,0.52,U] [#6 0.14,0.29,0.51,U] [#7 0.08,-0.23,0.52,U] [#8 0.17,-0.28,0.45,U] 
00:33:50.674 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.16, -0.04}
00:33:50.675 00.001 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.05 = 0.05)
00:33:50.677 00.002 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.13)
00:33:50.679 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.10 mountX=0.11 mountY=-0.00, mountTheta=-0.01
00:33:50.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
00:33:50.680 00.000 18120 Enqueuing Move request for scope (0.05, -0.10)
00:33:50.681 00.001 21948 Worker thread wakes up
00:33:50.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:33:50.681 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:33:50.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:50.681 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.2
00:33:50.682 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:50.683 00.001 18120 Enqueuing Expose request
00:33:50.683 00.000 21948 Moving (0.05, -0.10) raw xDistance=0.11 yDistance=-0.00
00:33:50.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:33:50.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:50.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:33:50.683 00.000 21948 MoveAxis(E, 0, ABG)
00:33:50.683 00.000 21948 Move returns status 0, amount 0
00:33:50.683 00.000 21948 MoveAxis(N, 0, ABG)
00:33:50.683 00.000 21948 Move returns status 0, amount 0
00:33:50.683 00.000 21948 move complete, result=0
00:33:50.683 00.000 21948 worker thread done servicing request
00:33:50.683 00.000 21948 Worker thread wakes up
00:33:50.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:50.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:50.684 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:52.200 01.516 21948 Exposure complete
00:33:52.226 00.026 21948 worker thread done servicing request
00:33:52.226 00.000 18120 OnExposeComplete: enter
00:33:52.227 00.001 18120 UpdateGuideState(): m_state=6
00:33:52.229 00.002 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
00:33:52.230 00.001 18120 Star::Find returns 1 (0), X=410.16, Y=234.97, Mass=1967, SNR=30.4, Peak=201 HFD=4.2
00:33:52.233 00.003 18120 MultiStar: [#1 0.10,0.29,0.75,U] [#2 0.19,0.17,0.67,U] [#3 -0.12,0.30,0.68,U] [#4 -0.07,0.06,0.57,U] [#5 0.13,-0.01,0.51,U] [#6 0.28,0.23,0.00,M2] [#7 0.08,0.13,0.51,U] [#8 -0.03,-0.09,0.43,U] 
00:33:52.234 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.14, 0.09}
00:33:52.234 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
00:33:52.234 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.39 = -0.90)
00:33:52.235 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.14 mountX=-0.10 mountY=-0.11, mountTheta=-2.27
00:33:52.236 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.13, opts=13)
00:33:52.237 00.001 18120 Enqueuing Move request for scope (0.06, 0.13)
00:33:52.237 00.000 21948 Worker thread wakes up
00:33:52.237 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:52.238 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:33:52.238 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.4
00:33:52.238 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:52.238 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:52.239 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:33:52.239 00.000 21948 Moving (0.06, 0.13) raw xDistance=-0.10 yDistance=-0.11
00:33:52.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:33:52.239 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:52.239 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:33:52.239 00.000 18120 Enqueuing Expose request
00:33:52.242 00.003 21948 MoveAxis(E, 0, ABG)
00:33:52.242 00.000 21948 Move returns status 0, amount 0
00:33:52.242 00.000 21948 MoveAxis(N, 0, ABG)
00:33:52.242 00.000 21948 Move returns status 0, amount 0
00:33:52.242 00.000 21948 move complete, result=0
00:33:52.242 00.000 21948 worker thread done servicing request
00:33:52.242 00.000 21948 Worker thread wakes up
00:33:52.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:52.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:52.243 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:53.872 01.629 21948 Exposure complete
00:33:53.903 00.031 21948 worker thread done servicing request
00:33:53.904 00.001 18120 OnExposeComplete: enter
00:33:53.904 00.000 18120 UpdateGuideState(): m_state=6
00:33:53.905 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
00:33:53.905 00.000 18120 Star::Find returns 1 (0), X=409.92, Y=235.09, Mass=1940, SNR=30.4, Peak=202 HFD=4.2
00:33:53.906 00.001 18120 MultiStar: [#1 -0.11,0.02,0.74,U] [#2 0.02,0.01,0.65,U] [#3 -0.35,0.23,0.00,M3] [#4 -0.14,-0.04,0.54,U] [#5 -0.04,0.08,0.52,U] [#6 -0.13,0.17,0.53,U] [#7 0.18,-0.00,0.53,U] [#8 0.11,-0.04,0.46,U] 
00:33:53.906 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.09, 0.21}
00:33:53.906 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.14) = xAngle (3.21 = -3.07)
00:33:53.907 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.32 = 0.03)
00:33:53.907 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.07 cameraTheta=2.07 mountX=-0.07 mountY=0.00, mountTheta=3.11
00:33:53.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
00:33:53.909 00.001 18120 Enqueuing Move request for scope (-0.04, 0.07)
00:33:53.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:53.910 00.001 21948 Worker thread wakes up
00:33:53.910 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
00:33:53.911 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:53.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:33:53.911 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:33:53.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:53.912 00.001 18120 Enqueuing Expose request
00:33:53.912 00.000 21948 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.00
00:33:53.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:33:53.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:53.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:33:53.912 00.000 21948 MoveAxis(E, 0, ABG)
00:33:53.912 00.000 21948 Move returns status 0, amount 0
00:33:53.912 00.000 21948 MoveAxis(N, 0, ABG)
00:33:53.912 00.000 21948 Move returns status 0, amount 0
00:33:53.912 00.000 21948 move complete, result=0
00:33:53.912 00.000 21948 worker thread done servicing request
00:33:53.912 00.000 21948 Worker thread wakes up
00:33:53.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:53.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:53.913 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:55.432 01.519 21948 Exposure complete
00:33:55.474 00.042 21948 worker thread done servicing request
00:33:55.474 00.000 18120 OnExposeComplete: enter
00:33:55.475 00.001 18120 UpdateGuideState(): m_state=6
00:33:55.476 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
00:33:55.476 00.000 18120 Star::Find returns 1 (0), X=410.12, Y=234.92, Mass=1979, SNR=30.5, Peak=210 HFD=4.2
00:33:55.477 00.001 18120 MultiStar: [#1 -0.06,0.09,0.74,U] [#2 0.20,0.24,0.67,U] [#3 0.14,0.09,0.69,U] [#4 0.08,-0.01,0.57,U] [#5 0.28,0.05,0.49,U] [#6 0.08,0.01,0.51,U] [#7 0.29,0.07,0.54,U] [#8 0.30,-0.06,0.44,U] 
00:33:55.477 00.000 18120 single-star, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.11, 0.04}
00:33:55.478 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.14) = xAngle (1.54 = 1.54)
00:33:55.478 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.64 = -1.65)
00:33:55.479 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.00 mountY=-0.11, mountTheta=-1.54
00:33:55.481 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
00:33:55.482 00.001 18120 Enqueuing Move request for scope (0.11, 0.04)
00:33:55.482 00.000 21948 Worker thread wakes up
00:33:55.482 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:55.483 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.5
00:33:55.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:55.484 00.001 18120 Enqueuing Expose request
00:33:55.484 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:33:55.484 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:33:55.484 00.000 21948 Moving (0.11, 0.04) raw xDistance=0.00 yDistance=-0.11
00:33:55.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:33:55.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:55.485 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:33:55.485 00.000 21948 MoveAxis(E, 0, ABG)
00:33:55.485 00.000 21948 Move returns status 0, amount 0
00:33:55.485 00.000 21948 MoveAxis(N, 0, ABG)
00:33:55.485 00.000 21948 Move returns status 0, amount 0
00:33:55.485 00.000 21948 move complete, result=0
00:33:55.485 00.000 21948 worker thread done servicing request
00:33:55.485 00.000 21948 Worker thread wakes up
00:33:55.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:55.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:55.485 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:57.120 01.635 21948 Exposure complete
00:33:57.147 00.027 21948 worker thread done servicing request
00:33:57.147 00.000 18120 OnExposeComplete: enter
00:33:57.148 00.001 18120 UpdateGuideState(): m_state=6
00:33:57.148 00.000 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
00:33:57.148 00.000 18120 Star::Find returns 1 (0), X=410.10, Y=234.97, Mass=2057, SNR=31.2, Peak=224 HFD=4.3
00:33:57.149 00.001 18120 MultiStar: [#1 0.08,0.24,0.70,U] [#2 0.20,0.19,0.68,U] [#3 -0.00,0.15,0.68,U] [#4 0.26,-0.17,0.56,U] [#5 0.30,0.06,0.54,U] [#6 0.21,0.25,0.48,U] [#7 0.23,-0.07,0.51,U] [#8 0.34,0.02,0.46,U] 
00:33:57.149 00.000 18120 single-star, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.09, 0.09}
00:33:57.150 00.001 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.14) = xAngle (1.91 = 1.91)
00:33:57.150 00.000 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.01 = -1.27)
00:33:57.151 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.77 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
00:33:57.152 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.09, opts=13)
00:33:57.153 00.001 18120 Enqueuing Move request for scope (0.09, 0.09)
00:33:57.153 00.000 21948 Worker thread wakes up
00:33:57.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:57.154 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.2
00:33:57.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:57.154 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:57.155 00.001 18120 Enqueuing Expose request
00:33:57.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:33:57.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:33:57.155 00.000 21948 Moving (0.09, 0.09) raw xDistance=-0.04 yDistance=-0.12
00:33:57.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:33:57.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:57.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:33:57.155 00.000 21948 MoveAxis(E, 0, ABG)
00:33:57.155 00.000 21948 Move returns status 0, amount 0
00:33:57.155 00.000 21948 MoveAxis(N, 0, ABG)
00:33:57.156 00.001 21948 Move returns status 0, amount 0
00:33:57.156 00.000 21948 move complete, result=0
00:33:57.156 00.000 21948 worker thread done servicing request
00:33:57.156 00.000 21948 Worker thread wakes up
00:33:57.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:57.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:57.156 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:58.671 01.515 21948 Exposure complete
00:33:58.748 00.077 21948 worker thread done servicing request
00:33:58.748 00.000 18120 OnExposeComplete: enter
00:33:58.749 00.001 18120 UpdateGuideState(): m_state=6
00:33:58.750 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
00:33:58.750 00.000 18120 Star::Find returns 1 (0), X=410.38, Y=235.04, Mass=1988, SNR=30.6, Peak=187 HFD=4.0
00:33:58.751 00.001 18120 MultiStar: [#1 0.02,0.08,0.76,U] [#2 0.26,0.34,0.00,M1] [#3 0.26,0.12,0.67,U] [#4 0.23,0.12,0.59,U] [#5 0.23,0.05,0.51,U] [#6 0.37,0.20,0.00,M1] [#7 0.32,-0.15,0.52,U] [#8 0.21,0.04,0.44,U] 
00:33:58.751 00.000 18120 refined, 6 included, MultiStar: {0.24, 0.08}, one-star: {0.36, 0.16}
00:33:58.752 00.001 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.14) = xAngle (1.45 = 1.45)
00:33:58.752 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.55 = -1.73)
00:33:58.755 00.003 18120 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.31 mountX=0.03 mountY=-0.25, mountTheta=-1.45
00:33:58.756 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.08, opts=13)
00:33:58.756 00.000 18120 Enqueuing Move request for scope (0.24, 0.08)
00:33:58.757 00.001 21948 Worker thread wakes up
00:33:58.757 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:33:58.757 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.6
00:33:58.758 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:58.759 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:33:58.759 00.000 18120 Enqueuing Expose request
00:33:58.760 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
00:33:58.760 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
00:33:58.760 00.000 21948 Moving (0.24, 0.08) raw xDistance=0.03 yDistance=-0.25
00:33:58.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:33:58.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:33:58.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:33:58.760 00.000 21948 MoveAxis(E, 0, ABG)
00:33:58.760 00.000 21948 Move returns status 0, amount 0
00:33:58.760 00.000 21948 MoveAxis(N, 0, ABG)
00:33:58.760 00.000 21948 Move returns status 0, amount 0
00:33:58.760 00.000 21948 move complete, result=0
00:33:58.760 00.000 21948 worker thread done servicing request
00:33:58.760 00.000 21948 Worker thread wakes up
00:33:58.760 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:33:58.760 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:33:58.761 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:00.391 01.630 21948 Exposure complete
00:34:00.421 00.030 21948 worker thread done servicing request
00:34:00.421 00.000 18120 OnExposeComplete: enter
00:34:00.422 00.001 18120 UpdateGuideState(): m_state=6
00:34:00.423 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
00:34:00.423 00.000 18120 Star::Find returns 1 (0), X=410.19, Y=235.18, Mass=2095, SNR=31.4, Peak=213 HFD=4.3
00:34:00.424 00.001 18120 MultiStar: [#1 0.00,0.16,0.68,U] [#2 0.21,0.09,0.62,U] [#3 0.02,0.12,0.68,U] [#4 0.31,-0.12,0.53,U] [#5 0.15,0.16,0.49,U] [#6 0.49,0.29,0.00,M2] [#7 0.16,-0.01,0.51,U] [#8 0.40,-0.20,0.00,M1] 
00:34:00.424 00.000 18120 refined, 6 included, MultiStar: {0.14, 0.12}, one-star: {0.18, 0.30}
00:34:00.424 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.14) = xAngle (1.85 = 1.85)
00:34:00.425 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.95 = -1.34)
00:34:00.425 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.70 mountX=-0.05 mountY=-0.18, mountTheta=-1.84
00:34:00.427 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.12, opts=13)
00:34:00.429 00.002 18120 Enqueuing Move request for scope (0.14, 0.12)
00:34:00.430 00.001 21948 Worker thread wakes up
00:34:00.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:00.430 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.4
00:34:00.431 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:00.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:00.431 00.000 18120 Enqueuing Expose request
00:34:00.432 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:34:00.432 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:34:00.432 00.000 21948 Moving (0.14, 0.12) raw xDistance=-0.05 yDistance=-0.18
00:34:00.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:34:00.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:00.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:34:00.432 00.000 21948 MoveAxis(E, 0, ABG)
00:34:00.432 00.000 21948 Move returns status 0, amount 0
00:34:00.432 00.000 21948 MoveAxis(N, 0, ABG)
00:34:00.432 00.000 21948 Move returns status 0, amount 0
00:34:00.432 00.000 21948 move complete, result=0
00:34:00.432 00.000 21948 worker thread done servicing request
00:34:00.432 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:00.433 00.001 21948 Worker thread wakes up
00:34:00.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:00.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:01.954 01.521 21948 Exposure complete
00:34:01.993 00.039 21948 worker thread done servicing request
00:34:01.993 00.000 18120 OnExposeComplete: enter
00:34:01.995 00.002 18120 UpdateGuideState(): m_state=6
00:34:01.996 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
00:34:01.997 00.001 18120 Star::Find returns 1 (0), X=410.22, Y=235.08, Mass=2233, SNR=32.6, Peak=223 HFD=4.2
00:34:01.999 00.002 18120 MultiStar: [#1 0.09,0.24,0.71,U] [#2 0.41,0.15,0.00,M1] [#3 -0.13,-0.03,0.66,U] [#4 0.34,0.07,0.51,U] [#5 0.46,-0.14,0.00,M1] [#6 0.06,0.31,0.45,U] [#7 0.27,-0.35,0.00,M1] [#8 0.18,0.01,0.41,U] 
00:34:02.002 00.003 18120 refined, 5 included, MultiStar: {0.12, 0.14}, one-star: {0.21, 0.20}
00:34:02.004 00.002 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.14) = xAngle (2.00 = 2.00)
00:34:02.006 00.002 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.11 = -1.18)
00:34:02.008 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.86 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
00:34:02.012 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.14, opts=13)
00:34:02.013 00.001 18120 Enqueuing Move request for scope (0.12, 0.14)
00:34:02.013 00.000 21948 Worker thread wakes up
00:34:02.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:02.016 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:34:02.016 00.000 18120 UpdateGuideState exits: m=2233 RSB=32.6
00:34:02.018 00.002 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:34:02.019 00.001 21948 Moving (0.12, 0.14) raw xDistance=-0.08 yDistance=-0.17
00:34:02.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:02.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:02.019 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:34:02.019 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:02.020 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:02.021 00.001 18120 Enqueuing Expose request
00:34:02.021 00.000 21948 MoveAxis(E, 0, ABG)
00:34:02.021 00.000 21948 Move returns status 0, amount 0
00:34:02.021 00.000 21948 MoveAxis(N, 0, ABG)
00:34:02.021 00.000 21948 Move returns status 0, amount 0
00:34:02.021 00.000 21948 move complete, result=0
00:34:02.021 00.000 21948 worker thread done servicing request
00:34:02.021 00.000 21948 Worker thread wakes up
00:34:02.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:02.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:02.022 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:03.659 01.637 21948 Exposure complete
00:34:03.697 00.038 21948 worker thread done servicing request
00:34:03.697 00.000 18120 OnExposeComplete: enter
00:34:03.698 00.001 18120 UpdateGuideState(): m_state=6
00:34:03.699 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
00:34:03.699 00.000 18120 Star::Find returns 1 (0), X=410.31, Y=235.07, Mass=2016, SNR=31.0, Peak=192 HFD=4.2
00:34:03.700 00.001 18120 MultiStar: [#1 0.17,0.13,0.71,U] [#2 0.22,0.14,0.62,U] [#3 -0.20,0.19,0.71,U] [#4 0.24,0.01,0.58,U] [#5 0.16,0.20,0.52,U] [#6 0.25,0.28,0.00,M2] [#7 0.20,-0.13,0.50,U] [#8 0.45,-0.06,0.00,M1] 
00:34:03.700 00.000 18120 refined, 6 included, MultiStar: {0.16, 0.12}, one-star: {0.29, 0.19}
00:34:03.701 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.14) = xAngle (1.78 = 1.78)
00:34:03.701 00.000 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.88 = -1.40)
00:34:03.701 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.64 mountX=-0.04 mountY=-0.19, mountTheta=-1.78
00:34:03.703 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.12, opts=13)
00:34:03.704 00.001 18120 Enqueuing Move request for scope (0.16, 0.12)
00:34:03.704 00.000 21948 Worker thread wakes up
00:34:03.704 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:03.705 00.001 18120 UpdateGuideState exits: m=2016 RSB=31.0
00:34:03.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:03.706 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:03.706 00.000 18120 Enqueuing Expose request
00:34:03.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
00:34:03.707 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
00:34:03.707 00.000 21948 Moving (0.16, 0.12) raw xDistance=-0.04 yDistance=-0.19
00:34:03.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:34:03.707 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:03.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:34:03.707 00.000 21948 MoveAxis(E, 0, ABG)
00:34:03.707 00.000 21948 Move returns status 0, amount 0
00:34:03.707 00.000 21948 MoveAxis(N, 0, ABG)
00:34:03.707 00.000 21948 Move returns status 0, amount 0
00:34:03.707 00.000 21948 move complete, result=0
00:34:03.707 00.000 21948 worker thread done servicing request
00:34:03.707 00.000 21948 Worker thread wakes up
00:34:03.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:03.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:03.707 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:05.234 01.527 21948 Exposure complete
00:34:05.266 00.032 21948 worker thread done servicing request
00:34:05.266 00.000 18120 OnExposeComplete: enter
00:34:05.268 00.002 18120 UpdateGuideState(): m_state=6
00:34:05.269 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
00:34:05.270 00.001 18120 Star::Find returns 1 (0), X=409.96, Y=235.12, Mass=2118, SNR=31.6, Peak=226 HFD=4.2
00:34:05.271 00.001 18120 MultiStar: [#1 0.00,0.28,0.73,U] [#2 0.14,0.29,0.63,U] [#3 -0.08,0.05,0.68,U] [#4 0.09,-0.02,0.55,U] [#5 0.27,0.14,0.53,U] [#6 0.07,0.43,0.00,M3] [#7 0.12,0.04,0.50,U] [#8 0.16,0.11,0.46,U] 
00:34:05.272 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.16}, one-star: {-0.05, 0.24}
00:34:05.273 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.14) = xAngle (2.34 = 2.34)
00:34:05.274 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.44 = -0.84)
00:34:05.275 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.19 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
00:34:05.278 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.16, opts=13)
00:34:05.279 00.001 18120 Enqueuing Move request for scope (0.06, 0.16)
00:34:05.280 00.001 21948 Worker thread wakes up
00:34:05.280 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
00:34:05.280 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
00:34:05.280 00.000 21948 Moving (0.06, 0.16) raw xDistance=-0.12 yDistance=-0.13
00:34:05.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:34:05.281 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:05.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:34:05.281 00.000 21948 MoveAxis(E, 0, ABG)
00:34:05.281 00.000 21948 Move returns status 0, amount 0
00:34:05.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:05.281 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.6
00:34:05.282 00.001 21948 MoveAxis(N, 0, ABG)
00:34:05.282 00.000 21948 Move returns status 0, amount 0
00:34:05.282 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:05.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:05.283 00.001 18120 Enqueuing Expose request
00:34:05.283 00.000 21948 move complete, result=0
00:34:05.283 00.000 21948 worker thread done servicing request
00:34:05.283 00.000 21948 Worker thread wakes up
00:34:05.283 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:05.284 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:05.284 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:06.918 01.634 21948 Exposure complete
00:34:06.974 00.056 21948 worker thread done servicing request
00:34:06.974 00.000 18120 OnExposeComplete: enter
00:34:06.975 00.001 18120 UpdateGuideState(): m_state=6
00:34:06.976 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
00:34:06.976 00.000 18120 Star::Find returns 1 (0), X=409.94, Y=235.05, Mass=2113, SNR=31.6, Peak=218 HFD=4.3
00:34:06.977 00.001 18120 MultiStar: [#1 0.08,0.13,0.74,U] [#2 0.29,-0.03,0.61,U] [#3 -0.19,-0.05,0.65,U] [#4 0.07,-0.20,0.56,U] [#5 0.08,0.05,0.52,U] [#6 0.24,0.18,0.48,U] [#7 0.26,-0.13,0.52,U] [#8 -0.00,0.12,0.44,U] 
00:34:06.977 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.07, 0.17}
00:34:06.978 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.14) = xAngle (1.63 = 1.63)
00:34:06.980 00.002 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.74 = -1.55)
00:34:06.983 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=-0.00 mountY=-0.08, mountTheta=-1.63
00:34:06.986 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
00:34:06.987 00.001 18120 Enqueuing Move request for scope (0.07, 0.04)
00:34:06.987 00.000 21948 Worker thread wakes up
00:34:06.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:34:06.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:34:06.987 00.000 21948 Moving (0.07, 0.04) raw xDistance=-0.00 yDistance=-0.08
00:34:06.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:34:06.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:06.987 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:06.988 00.001 18120 UpdateGuideState exits: m=2113 RSB=31.6
00:34:06.988 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.989 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:06.989 00.000 18120 Enqueuing Expose request
00:34:06.990 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:06.990 00.000 21948 MoveAxis(E, 0, ABG)
00:34:06.990 00.000 21948 Move returns status 0, amount 0
00:34:06.990 00.000 21948 MoveAxis(N, 0, ABG)
00:34:06.990 00.000 21948 Move returns status 0, amount 0
00:34:06.990 00.000 21948 move complete, result=0
00:34:06.990 00.000 21948 worker thread done servicing request
00:34:06.990 00.000 21948 Worker thread wakes up
00:34:06.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:06.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:06.990 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:08.517 01.527 21948 Exposure complete
00:34:08.580 00.063 21948 worker thread done servicing request
00:34:08.580 00.000 18120 OnExposeComplete: enter
00:34:08.581 00.001 18120 UpdateGuideState(): m_state=6
00:34:08.581 00.000 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
00:34:08.582 00.001 18120 Star::Find returns 1 (0), X=410.01, Y=235.01, Mass=2036, SNR=31.1, Peak=228 HFD=4.4
00:34:08.582 00.000 18120 MultiStar: [#1 -0.02,0.32,0.71,U] [#2 0.12,0.03,0.63,U] [#3 -0.15,-0.01,0.70,U] [#4 0.16,0.12,0.56,U] [#5 0.22,0.01,0.51,U] [#6 0.16,0.19,0.50,U] [#7 0.12,0.16,0.51,U] [#8 0.02,-0.01,0.44,U] 
00:34:08.583 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {-0.00, 0.13}
00:34:08.583 00.000 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.14) = xAngle (2.25 = 2.25)
00:34:08.584 00.001 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.35 = -0.93)
00:34:08.584 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
00:34:08.586 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.11, opts=13)
00:34:08.586 00.000 18120 Enqueuing Move request for scope (0.06, 0.11)
00:34:08.587 00.001 21948 Worker thread wakes up
00:34:08.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:08.587 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.1
00:34:08.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:08.588 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:08.588 00.000 18120 Enqueuing Expose request
00:34:08.589 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:34:08.589 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:34:08.589 00.000 21948 Moving (0.06, 0.11) raw xDistance=-0.08 yDistance=-0.10
00:34:08.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:08.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:08.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:08.589 00.000 21948 MoveAxis(E, 0, ABG)
00:34:08.589 00.000 21948 Move returns status 0, amount 0
00:34:08.589 00.000 21948 MoveAxis(N, 0, ABG)
00:34:08.589 00.000 21948 Move returns status 0, amount 0
00:34:08.589 00.000 21948 move complete, result=0
00:34:08.589 00.000 21948 worker thread done servicing request
00:34:08.589 00.000 21948 Worker thread wakes up
00:34:08.589 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:08.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:08.589 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:10.218 01.629 21948 Exposure complete
00:34:10.253 00.035 21948 worker thread done servicing request
00:34:10.253 00.000 18120 OnExposeComplete: enter
00:34:10.254 00.001 18120 UpdateGuideState(): m_state=6
00:34:10.256 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
00:34:10.256 00.000 18120 Star::Find returns 1 (0), X=410.13, Y=235.18, Mass=2001, SNR=30.8, Peak=212 HFD=4.3
00:34:10.256 00.000 18120 MultiStar: [#1 -0.08,0.19,0.74,U] [#2 0.11,0.32,0.64,U] [#3 0.11,0.19,0.69,U] [#4 0.15,0.20,0.56,U] [#5 0.04,0.23,0.51,U] [#6 0.06,0.44,0.00,M2] [#7 0.08,0.00,0.53,U] [#8 0.00,-0.04,0.45,U] 
00:34:10.257 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.12, 0.30}
00:34:10.257 00.000 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.14) = xAngle (2.38 = 2.38)
00:34:10.258 00.001 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.48 = -0.81)
00:34:10.258 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.23 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
00:34:10.259 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.19, opts=13)
00:34:10.260 00.001 18120 Enqueuing Move request for scope (0.07, 0.19)
00:34:10.260 00.000 21948 Worker thread wakes up
00:34:10.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
00:34:10.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
00:34:10.260 00.000 21948 Moving (0.07, 0.19) raw xDistance=-0.15 yDistance=-0.15
00:34:10.261 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:10.261 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.8
00:34:10.261 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:10.264 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:34:10.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:10.264 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:10.265 00.001 18120 Enqueuing Expose request
00:34:10.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:34:10.265 00.000 21948 MoveAxis(E, 0, ABG)
00:34:10.265 00.000 21948 Move returns status 0, amount 0
00:34:10.265 00.000 21948 MoveAxis(N, 0, ABG)
00:34:10.265 00.000 21948 Move returns status 0, amount 0
00:34:10.265 00.000 21948 move complete, result=0
00:34:10.265 00.000 21948 worker thread done servicing request
00:34:10.265 00.000 21948 Worker thread wakes up
00:34:10.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:10.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:10.266 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:11.795 01.529 21948 Exposure complete
00:34:11.843 00.048 21948 worker thread done servicing request
00:34:11.844 00.001 18120 OnExposeComplete: enter
00:34:11.845 00.001 18120 UpdateGuideState(): m_state=6
00:34:11.845 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
00:34:11.845 00.000 18120 Star::Find returns 1 (0), X=410.17, Y=235.05, Mass=2096, SNR=31.5, Peak=219 HFD=4.2
00:34:11.847 00.002 18120 MultiStar: [#1 0.01,0.19,0.73,U] [#2 0.21,0.30,0.00,M1] [#3 -0.28,0.16,0.70,U] [#4 0.22,-0.01,0.55,U] [#5 0.22,0.19,0.50,U] [#6 0.08,0.50,0.00,M3] [#7 0.01,-0.07,0.50,U] [#8 0.21,-0.08,0.45,U] 
00:34:11.847 00.000 18120 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.15, 0.18}
00:34:11.847 00.000 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.14) = xAngle (2.12 = 2.12)
00:34:11.848 00.001 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.22 = -1.06)
00:34:11.848 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.06 mountY=-0.11, mountTheta=-2.11
00:34:11.849 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
00:34:11.850 00.001 18120 Enqueuing Move request for scope (0.07, 0.10)
00:34:11.850 00.000 21948 Worker thread wakes up
00:34:11.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:11.851 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:34:11.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:34:11.851 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.5
00:34:11.851 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:11.852 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:11.852 00.000 18120 Enqueuing Expose request
00:34:11.853 00.001 21948 Moving (0.07, 0.10) raw xDistance=-0.06 yDistance=-0.11
00:34:11.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:34:11.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:11.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:11.853 00.000 21948 MoveAxis(E, 0, ABG)
00:34:11.853 00.000 21948 Move returns status 0, amount 0
00:34:11.853 00.000 21948 MoveAxis(N, 0, ABG)
00:34:11.853 00.000 21948 Move returns status 0, amount 0
00:34:11.853 00.000 21948 move complete, result=0
00:34:11.853 00.000 21948 worker thread done servicing request
00:34:11.853 00.000 21948 Worker thread wakes up
00:34:11.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:11.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:11.853 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:13.484 01.631 21948 Exposure complete
00:34:13.537 00.053 21948 worker thread done servicing request
00:34:13.537 00.000 18120 OnExposeComplete: enter
00:34:13.538 00.001 18120 UpdateGuideState(): m_state=6
00:34:13.539 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
00:34:13.539 00.000 18120 Star::Find returns 1 (0), X=410.05, Y=235.20, Mass=2054, SNR=31.1, Peak=212 HFD=4.1
00:34:13.540 00.001 18120 MultiStar: [#1 0.02,0.22,0.72,U] [#2 0.17,0.36,0.00,M2] [#3 -0.10,0.21,0.68,U] [#4 0.15,0.02,0.57,U] [#5 0.02,0.11,0.51,U] [#6 0.19,0.33,0.00,M4] [#7 0.08,0.07,0.53,U] [#8 0.13,-0.15,0.43,U] 
00:34:13.540 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.03, 0.32}
00:34:13.540 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.14) = xAngle (2.46 = 2.46)
00:34:13.541 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.56 = -0.72)
00:34:13.541 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.31 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
00:34:13.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.15, opts=13)
00:34:13.543 00.001 18120 Enqueuing Move request for scope (0.04, 0.15)
00:34:13.543 00.000 21948 Worker thread wakes up
00:34:13.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:34:13.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:13.544 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:34:13.544 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.1
00:34:13.546 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.546 00.000 21948 Moving (0.04, 0.15) raw xDistance=-0.12 yDistance=-0.10
00:34:13.546 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:13.547 00.001 18120 Enqueuing Expose request
00:34:13.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:34:13.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:13.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:13.547 00.000 21948 MoveAxis(E, 0, ABG)
00:34:13.547 00.000 21948 Move returns status 0, amount 0
00:34:13.547 00.000 21948 MoveAxis(N, 0, ABG)
00:34:13.547 00.000 21948 Move returns status 0, amount 0
00:34:13.547 00.000 21948 move complete, result=0
00:34:13.547 00.000 21948 worker thread done servicing request
00:34:13.547 00.000 21948 Worker thread wakes up
00:34:13.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:13.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:13.548 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:15.069 01.521 21948 Exposure complete
00:34:15.125 00.056 21948 worker thread done servicing request
00:34:15.125 00.000 18120 OnExposeComplete: enter
00:34:15.126 00.001 18120 UpdateGuideState(): m_state=6
00:34:15.127 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
00:34:15.128 00.001 18120 Star::Find returns 1 (0), X=410.02, Y=235.06, Mass=2049, SNR=31.1, Peak=218 HFD=4.4
00:34:15.129 00.001 18120 MultiStar: [#1 -0.10,0.41,0.00,M1] [#2 0.07,0.17,0.65,U] [#3 -0.16,0.15,0.69,U] [#4 0.11,0.05,0.56,U] [#5 0.08,0.32,0.55,U] [#6 -0.02,0.31,0.51,U] [#7 -0.07,0.03,0.50,U] [#8 0.03,0.08,0.42,U] 
00:34:15.130 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.17}, one-star: {0.00, 0.18}
00:34:15.132 00.002 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
00:34:15.133 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.48)
00:34:15.134 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.55 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
00:34:15.135 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.17, opts=13)
00:34:15.136 00.001 18120 Enqueuing Move request for scope (0.00, 0.17)
00:34:15.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:15.137 00.001 21948 Worker thread wakes up
00:34:15.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
00:34:15.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
00:34:15.138 00.001 21948 Moving (0.00, 0.17) raw xDistance=-0.15 yDistance=-0.08
00:34:15.138 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.1
00:34:15.139 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:34:15.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:15.139 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:15.141 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:15.141 00.000 21948 MoveAxis(E, 0, ABG)
00:34:15.141 00.000 21948 Move returns status 0, amount 0
00:34:15.141 00.000 21948 MoveAxis(N, 0, ABG)
00:34:15.141 00.000 21948 Move returns status 0, amount 0
00:34:15.141 00.000 21948 move complete, result=0
00:34:15.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:15.142 00.001 18120 Enqueuing Expose request
00:34:15.143 00.001 21948 worker thread done servicing request
00:34:15.143 00.000 21948 Worker thread wakes up
00:34:15.143 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:15.144 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:15.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:16.775 01.631 21948 Exposure complete
00:34:16.803 00.028 21948 worker thread done servicing request
00:34:16.803 00.000 18120 OnExposeComplete: enter
00:34:16.806 00.003 18120 UpdateGuideState(): m_state=6
00:34:16.809 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
00:34:16.811 00.002 18120 Star::Find returns 1 (0), X=410.05, Y=235.21, Mass=2150, SNR=31.8, Peak=227 HFD=4.2
00:34:16.813 00.002 18120 MultiStar: [#1 -0.08,0.25,0.71,U] [#2 0.05,0.30,0.62,U] [#3 0.11,0.18,0.66,U] [#4 0.00,0.29,0.53,U] [#5 -0.15,0.31,0.52,U] [#6 0.16,0.28,0.49,U] [#7 -0.07,0.22,0.52,U] [#8 0.18,0.07,0.45,U] 
00:34:16.814 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.26}, one-star: {0.03, 0.33}
00:34:16.815 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
00:34:16.816 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
00:34:16.818 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=-0.23 mountY=-0.14, mountTheta=-2.60
00:34:16.821 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.26, opts=13)
00:34:16.821 00.000 18120 Enqueuing Move request for scope (0.02, 0.26)
00:34:16.822 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:16.822 00.000 21948 Worker thread wakes up
00:34:16.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
00:34:16.822 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
00:34:16.822 00.000 21948 Moving (0.02, 0.26) raw xDistance=-0.23 yDistance=-0.14
00:34:16.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:34:16.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:16.822 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:34:16.822 00.000 21948 MoveAxis(E, 40, ABG)
00:34:16.823 00.001 21948 Guiding  Dir = 2, Dur = 40
00:34:16.823 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.8
00:34:16.825 00.002 21948 IsSlewing returns 0
00:34:16.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.826 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:16.826 00.000 18120 Enqueuing Expose request
00:34:16.827 00.001 21948 IsGuiding returns 0
00:34:16.828 00.001 21948 PulseGuide returned control before completion, sleep 49
00:34:16.882 00.054 21948 IsGuiding returns 0
00:34:16.882 00.000 21948 Move returns status 0, amount 40
00:34:16.882 00.000 21948 MoveAxis(N, 0, ABG)
00:34:16.882 00.000 21948 Move returns status 0, amount 0
00:34:16.882 00.000 21948 move complete, result=0
00:34:16.883 00.001 21948 worker thread done servicing request
00:34:16.883 00.000 21948 Worker thread wakes up
00:34:16.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:16.883 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:34:16.885 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:18.291 01.406 21948 Exposure complete
00:34:18.344 00.053 21948 worker thread done servicing request
00:34:18.344 00.000 18120 OnExposeComplete: enter
00:34:18.346 00.002 18120 UpdateGuideState(): m_state=6
00:34:18.346 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
00:34:18.347 00.001 18120 Star::Find returns 1 (0), X=410.16, Y=235.16, Mass=1983, SNR=30.4, Peak=198 HFD=4.3
00:34:18.347 00.000 18120 MultiStar: [#1 -0.04,0.27,0.78,U] [#2 0.16,0.04,0.68,U] [#3 0.23,0.06,0.65,U] [#4 0.10,0.02,0.59,U] [#5 0.29,0.07,0.55,U] [#6 0.26,0.38,0.00,M3] [#7 0.17,0.03,0.52,U] [#8 0.46,-0.05,0.00,M1] 
00:34:18.348 00.001 18120 refined, 6 included, MultiStar: {0.14, 0.13}, one-star: {0.15, 0.29}
00:34:18.348 00.000 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.14) = xAngle (1.89 = 1.89)
00:34:18.349 00.001 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.99 = -1.29)
00:34:18.350 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
00:34:18.352 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.13, opts=13)
00:34:18.353 00.001 18120 Enqueuing Move request for scope (0.14, 0.13)
00:34:18.353 00.000 21948 Worker thread wakes up
00:34:18.353 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:18.354 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.4
00:34:18.355 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:18.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
00:34:18.356 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
00:34:18.356 00.000 21948 Moving (0.14, 0.13) raw xDistance=-0.06 yDistance=-0.19
00:34:18.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:34:18.356 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:18.356 00.000 18120 Enqueuing Expose request
00:34:18.357 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:18.357 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:34:18.357 00.000 21948 MoveAxis(E, 0, ABG)
00:34:18.357 00.000 21948 Move returns status 0, amount 0
00:34:18.357 00.000 21948 MoveAxis(N, 0, ABG)
00:34:18.357 00.000 21948 Move returns status 0, amount 0
00:34:18.357 00.000 21948 move complete, result=0
00:34:18.357 00.000 21948 worker thread done servicing request
00:34:18.357 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:18.359 00.002 21948 Worker thread wakes up
00:34:18.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:18.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:19.993 01.634 21948 Exposure complete
00:34:20.021 00.028 21948 worker thread done servicing request
00:34:20.021 00.000 18120 OnExposeComplete: enter
00:34:20.022 00.001 18120 UpdateGuideState(): m_state=6
00:34:20.023 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
00:34:20.023 00.000 18120 Star::Find returns 1 (0), X=410.18, Y=234.95, Mass=1987, SNR=30.6, Peak=226 HFD=4.1
00:34:20.024 00.001 18120 MultiStar: [#1 -0.18,0.03,0.73,U] [#2 0.22,0.20,0.67,U] [#3 0.05,0.10,0.69,U] [#4 0.10,0.03,0.57,U] [#5 0.17,0.05,0.51,U] [#6 -0.01,0.27,0.50,U] [#7 0.36,-0.02,0.00,M1] [#8 0.20,-0.01,0.43,U] 
00:34:20.024 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.17, 0.07}
00:34:20.025 00.001 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.14) = xAngle (1.95 = 1.95)
00:34:20.025 00.000 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.05 = -1.23)
00:34:20.026 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
00:34:20.027 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.09, opts=13)
00:34:20.027 00.000 18120 Enqueuing Move request for scope (0.09, 0.09)
00:34:20.028 00.001 21948 Worker thread wakes up
00:34:20.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:34:20.028 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:34:20.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:20.028 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.6
00:34:20.029 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:20.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:20.030 00.001 18120 Enqueuing Expose request
00:34:20.030 00.000 21948 Moving (0.09, 0.09) raw xDistance=-0.05 yDistance=-0.12
00:34:20.030 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:34:20.030 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:20.030 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:20.030 00.000 21948 MoveAxis(E, 0, ABG)
00:34:20.030 00.000 21948 Move returns status 0, amount 0
00:34:20.031 00.001 21948 MoveAxis(N, 0, ABG)
00:34:20.031 00.000 21948 Move returns status 0, amount 0
00:34:20.031 00.000 21948 move complete, result=0
00:34:20.031 00.000 21948 worker thread done servicing request
00:34:20.031 00.000 21948 Worker thread wakes up
00:34:20.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:20.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:20.031 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:21.557 01.526 21948 Exposure complete
00:34:21.593 00.036 21948 worker thread done servicing request
00:34:21.594 00.001 18120 OnExposeComplete: enter
00:34:21.594 00.000 18120 UpdateGuideState(): m_state=6
00:34:21.595 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
00:34:21.597 00.002 18120 Star::Find returns 1 (0), X=410.09, Y=235.14, Mass=1820, SNR=29.5, Peak=197 HFD=4.2
00:34:21.598 00.001 18120 MultiStar: [#1 0.03,0.25,0.77,U] [#2 -0.06,0.24,0.68,U] [#3 0.08,0.29,0.76,U] [#4 0.08,0.10,0.59,U] [#5 0.12,0.18,0.53,U] [#6 0.24,0.18,0.51,U] [#7 0.22,0.10,0.57,U] [#8 0.12,-0.23,0.47,U] 
00:34:21.600 00.002 18120 refined, 8 included, MultiStar: {0.09, 0.18}, one-star: {0.07, 0.27}
00:34:21.601 00.001 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.14) = xAngle (2.24 = 2.24)
00:34:21.603 00.002 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.34 = -0.94)
00:34:21.606 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.09 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
00:34:21.610 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.18, opts=13)
00:34:21.612 00.002 18120 Enqueuing Move request for scope (0.09, 0.18)
00:34:21.613 00.001 21948 Worker thread wakes up
00:34:21.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:21.613 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.5
00:34:21.614 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:21.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:21.615 00.001 18120 Enqueuing Expose request
00:34:21.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
00:34:21.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
00:34:21.615 00.000 21948 Moving (0.09, 0.18) raw xDistance=-0.12 yDistance=-0.16
00:34:21.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:34:21.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:21.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:34:21.615 00.000 21948 MoveAxis(E, 0, ABG)
00:34:21.615 00.000 21948 Move returns status 0, amount 0
00:34:21.615 00.000 21948 MoveAxis(N, 0, ABG)
00:34:21.615 00.000 21948 Move returns status 0, amount 0
00:34:21.615 00.000 21948 move complete, result=0
00:34:21.615 00.000 21948 worker thread done servicing request
00:34:21.615 00.000 21948 Worker thread wakes up
00:34:21.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:21.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:21.616 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:23.243 01.627 21948 Exposure complete
00:34:23.280 00.037 21948 worker thread done servicing request
00:34:23.280 00.000 18120 OnExposeComplete: enter
00:34:23.281 00.001 18120 UpdateGuideState(): m_state=6
00:34:23.281 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
00:34:23.282 00.001 18120 Star::Find returns 1 (0), X=410.10, Y=235.35, Mass=2032, SNR=30.9, Peak=203 HFD=3.9
00:34:23.282 00.000 18120 MultiStar: [#1 0.04,0.50,0.00,M1] [#2 -0.11,0.36,0.00,M1] [#3 0.18,0.27,0.65,U] [#4 0.12,0.27,0.56,U] [#5 0.03,0.35,0.51,U] [#6 0.25,0.12,0.49,U] [#7 0.05,0.31,0.50,U] [#8 0.38,0.31,0.00,M1] 
00:34:23.283 00.001 18120 refined, 5 included, MultiStar: {0.12, 0.32}, one-star: {0.09, 0.47}
00:34:23.283 00.000 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.14) = xAngle (2.37 = 2.37)
00:34:23.284 00.001 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.47 = -0.81)
00:34:23.284 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.22 mountX=-0.24 mountY=-0.25, mountTheta=-2.35
00:34:23.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.32, opts=13)
00:34:23.286 00.001 18120 Enqueuing Move request for scope (0.12, 0.32)
00:34:23.286 00.000 21948 Worker thread wakes up
00:34:23.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
00:34:23.286 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
00:34:23.286 00.000 21948 Moving (0.12, 0.32) raw xDistance=-0.24 yDistance=-0.25
00:34:23.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:34:23.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:23.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:34:23.286 00.000 21948 MoveAxis(E, 44, ABG)
00:34:23.287 00.001 21948 Guiding  Dir = 2, Dur = 44
00:34:23.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:23.287 00.000 18120 UpdateGuideState exits: m=2032 RSB=30.9
00:34:23.288 00.001 21948 IsSlewing returns 0
00:34:23.288 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:23.289 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:23.289 00.000 18120 Enqueuing Expose request
00:34:23.289 00.000 21948 IsGuiding returns 0
00:34:23.292 00.003 21948 PulseGuide returned control before completion, sleep 53
00:34:23.353 00.061 21948 IsGuiding returns 0
00:34:23.353 00.000 21948 Move returns status 0, amount 44
00:34:23.353 00.000 21948 MoveAxis(N, 0, ABG)
00:34:23.353 00.000 21948 Move returns status 0, amount 0
00:34:23.353 00.000 21948 move complete, result=0
00:34:23.353 00.000 21948 worker thread done servicing request
00:34:23.353 00.000 21948 Worker thread wakes up
00:34:23.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:23.353 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
00:34:23.354 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:24.760 01.406 21948 Exposure complete
00:34:24.803 00.043 21948 worker thread done servicing request
00:34:24.803 00.000 18120 OnExposeComplete: enter
00:34:24.804 00.001 18120 UpdateGuideState(): m_state=6
00:34:24.804 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
00:34:24.805 00.001 18120 Star::Find returns 1 (0), X=410.17, Y=235.23, Mass=1993, SNR=30.6, Peak=207 HFD=4.1
00:34:24.805 00.000 18120 MultiStar: [#1 0.13,0.37,0.00,M2] [#2 0.02,0.20,0.65,U] [#3 0.18,0.24,0.71,U] [#4 0.08,-0.11,0.56,U] [#5 0.31,0.22,0.00,M1] [#6 0.36,0.41,0.00,M1] [#7 0.09,0.22,0.53,U] [#8 0.07,0.18,0.45,U] 
00:34:24.805 00.000 18120 refined, 5 included, MultiStar: {0.11, 0.20}, one-star: {0.16, 0.35}
00:34:24.806 00.001 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.14) = xAngle (2.22 = 2.22)
00:34:24.806 00.000 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.32 = -0.96)
00:34:24.808 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.08 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
00:34:24.812 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.20, opts=13)
00:34:24.813 00.001 18120 Enqueuing Move request for scope (0.11, 0.20)
00:34:24.813 00.000 21948 Worker thread wakes up
00:34:24.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
00:34:24.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
00:34:24.813 00.000 21948 Moving (0.11, 0.20) raw xDistance=-0.14 yDistance=-0.19
00:34:24.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:34:24.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:24.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:24.814 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:34:24.814 00.000 21948 MoveAxis(E, 0, ABG)
00:34:24.814 00.000 21948 Move returns status 0, amount 0
00:34:24.814 00.000 21948 MoveAxis(N, 0, ABG)
00:34:24.814 00.000 21948 Move returns status 0, amount 0
00:34:24.814 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.6
00:34:24.814 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:24.815 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:24.816 00.001 18120 Enqueuing Expose request
00:34:24.816 00.000 21948 move complete, result=0
00:34:24.817 00.001 21948 worker thread done servicing request
00:34:24.817 00.000 21948 Worker thread wakes up
00:34:24.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:24.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:24.817 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:26.447 01.630 21948 Exposure complete
00:34:26.482 00.035 21948 worker thread done servicing request
00:34:26.482 00.000 18120 OnExposeComplete: enter
00:34:26.483 00.001 18120 UpdateGuideState(): m_state=6
00:34:26.484 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
00:34:26.484 00.000 18120 Star::Find returns 1 (0), X=410.07, Y=235.09, Mass=2149, SNR=32.0, Peak=212 HFD=4.3
00:34:26.485 00.001 18120 MultiStar: [#1 -0.03,0.18,0.74,U] [#2 -0.03,0.05,0.61,U] [#3 0.20,0.14,0.67,U] [#4 0.22,0.01,0.54,U] [#5 0.30,-0.09,0.52,U] [#6 0.32,0.23,0.00,M2] [#7 0.21,0.01,0.51,U] [#8 0.34,0.00,0.43,U] 
00:34:26.485 00.000 18120 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.06, 0.21}
00:34:26.486 00.001 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.14) = xAngle (1.72 = 1.72)
00:34:26.486 00.000 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.82 = -1.47)
00:34:26.487 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
00:34:26.488 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.09, opts=13)
00:34:26.489 00.001 18120 Enqueuing Move request for scope (0.14, 0.09)
00:34:26.490 00.001 21948 Worker thread wakes up
00:34:26.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:34:26.490 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:34:26.490 00.000 21948 Moving (0.14, 0.09) raw xDistance=-0.02 yDistance=-0.16
00:34:26.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:34:26.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:26.490 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:26.491 00.001 18120 UpdateGuideState exits: m=2149 RSB=32.0
00:34:26.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:26.493 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:34:26.493 00.000 21948 MoveAxis(E, 0, ABG)
00:34:26.493 00.000 21948 Move returns status 0, amount 0
00:34:26.493 00.000 21948 MoveAxis(N, 0, ABG)
00:34:26.493 00.000 21948 Move returns status 0, amount 0
00:34:26.493 00.000 21948 move complete, result=0
00:34:26.493 00.000 21948 worker thread done servicing request
00:34:26.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:26.494 00.001 18120 Enqueuing Expose request
00:34:26.494 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:26.496 00.002 21948 Worker thread wakes up
00:34:26.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:26.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:28.013 01.517 21948 Exposure complete
00:34:28.059 00.046 21948 worker thread done servicing request
00:34:28.059 00.000 18120 OnExposeComplete: enter
00:34:28.060 00.001 18120 UpdateGuideState(): m_state=6
00:34:28.060 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
00:34:28.060 00.000 18120 Star::Find returns 1 (0), X=410.14, Y=235.03, Mass=2008, SNR=30.8, Peak=208 HFD=4.2
00:34:28.061 00.001 18120 MultiStar: [#1 0.12,0.17,0.73,U] [#2 0.09,-0.07,0.67,U] [#3 0.27,0.00,0.65,U] [#4 0.13,0.07,0.55,U] [#5 0.26,-0.14,0.55,U] [#6 0.46,0.05,0.00,M3] [#7 0.12,-0.27,0.51,U] [#8 0.59,-0.19,0.00,M1] 
00:34:28.061 00.000 18120 refined, 6 included, MultiStar: {0.16, 0.01}, one-star: {0.13, 0.15}
00:34:28.062 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.14) = xAngle (1.22 = 1.22)
00:34:28.062 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.33 = -1.96)
00:34:28.063 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.08 mountX=0.05 mountY=-0.14, mountTheta=-1.22
00:34:28.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.01, opts=13)
00:34:28.064 00.000 18120 Enqueuing Move request for scope (0.16, 0.01)
00:34:28.065 00.001 21948 Worker thread wakes up
00:34:28.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:28.065 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.8
00:34:28.066 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:28.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:28.067 00.001 18120 Enqueuing Expose request
00:34:28.068 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
00:34:28.069 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
00:34:28.069 00.000 21948 Moving (0.16, 0.01) raw xDistance=0.05 yDistance=-0.14
00:34:28.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:34:28.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:28.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:34:28.069 00.000 21948 MoveAxis(E, 0, ABG)
00:34:28.069 00.000 21948 Move returns status 0, amount 0
00:34:28.069 00.000 21948 MoveAxis(N, 0, ABG)
00:34:28.069 00.000 21948 Move returns status 0, amount 0
00:34:28.069 00.000 21948 move complete, result=0
00:34:28.069 00.000 21948 worker thread done servicing request
00:34:28.069 00.000 21948 Worker thread wakes up
00:34:28.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:28.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(395,220,31,31)
00:34:28.070 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:29.270 01.200 18120 evsrv: cli 0D46E1B0 connect
00:34:29.271 00.001 18120 case statement mapped state 6 to 3
00:34:29.272 00.001 18120 case statement mapped state 6 to 3
00:34:29.275 00.003 18120 evsrv: cli 0D46E1B0 request: {"method":"get_app_state","id":"9a60e743-cec3-4212-8e37-9ba9773d8a46"}
00:34:29.275 00.000 18120 case statement mapped state 6 to 3
00:34:29.276 00.001 18120 evsrv: cli 0D46E1B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a60e743-cec3-4212-8e37-9ba9773d8a46"}
00:34:29.278 00.002 18120 evsrv: cli 0D46E1B0 disconnect
00:34:29.279 00.001 18120 evsrv: cli 0D46D990 connect
00:34:29.280 00.001 18120 case statement mapped state 6 to 3
00:34:29.281 00.001 18120 case statement mapped state 6 to 3
00:34:29.282 00.001 18120 evsrv: cli 0D46D990 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"49e2c410-64fc-46ce-ae34-8f60fabbcd01"}
00:34:29.284 00.002 18120 PhdController::Dither begins
00:34:29.285 00.001 18120 dither: size=2.00, dRA=-0.15 dDec=-1.06
00:34:29.285 00.000 18120 MountToCamera -- mountTheta (1.71) + m_xAngle (-1.14) = xAngle (0.57 = 0.57)
00:34:29.286 00.001 18120 MountToCamera -- mountX=-0.15 mountY=-1.06 hyp=1.07 mountTheta=1.71 cameraX=0.90, cameraY=0.58 cameraTheta=0.57
00:34:29.287 00.001 18120 setting lock position to (410.91, 235.46)
00:34:29.288 00.001 18120 Mount: notify guiding dithered (0.9, 0.6)
00:34:29.289 00.001 18120 MultiStar: stabilizing after lock position change
00:34:29.290 00.001 18120 Status Line: Dithering de -0.15,-1.06
00:34:29.292 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:34:29.293 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:34:29.294 00.001 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":0,"id":"49e2c410-64fc-46ce-ae34-8f60fabbcd01"}
00:34:29.294 00.000 18120 evsrv: cli 0D46D990 disconnect
00:34:29.701 00.407 21948 Exposure complete
00:34:29.751 00.050 21948 worker thread done servicing request
00:34:29.751 00.000 18120 OnExposeComplete: enter
00:34:29.752 00.001 18120 UpdateGuideState(): m_state=6
00:34:29.752 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
00:34:29.753 00.001 18120 Star::Find returns 1 (0), X=409.98, Y=235.08, Mass=2116, SNR=31.6, Peak=223 HFD=4.3
00:34:29.753 00.000 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.14) = xAngle (-1.62 = -1.62)
00:34:29.754 00.001 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
00:34:29.754 00.000 18120 CameraToMount -- cameraX=-0.93 cameraY=-0.38 hyp=1.01 cameraTheta=-2.76 mountX=-0.05 mountY=1.00, mountTheta=1.62
00:34:29.756 00.002 18120 dither recenter: remaining=(0.2,1.1) step=(0.2,1.1)
00:34:29.756 00.000 18120 MountToCamera -- mountTheta (-1.43) + m_xAngle (-1.14) = xAngle (-2.57 = -2.57)
00:34:29.757 00.001 18120 MountToCamera -- mountX=0.15 mountY=1.06 hyp=1.07 mountTheta=-1.43 cameraX=-0.90, cameraY=-0.58 cameraTheta=-2.57
00:34:29.757 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.90, y=-0.58, opts=4)
00:34:29.758 00.001 18120 Enqueuing Move request for scope (-0.90, -0.58)
00:34:29.758 00.000 18120 Mount: notify direct move 0.15,1.06
00:34:29.758 00.000 21948 Worker thread wakes up
00:34:29.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:29.759 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.58) opts 0x4
00:34:29.759 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.90, -0.58)
00:34:29.759 00.000 21948 Moving (-0.90, -0.58) raw xDistance=0.15 yDistance=1.06
00:34:29.759 00.000 21948 MoveAxis(W, 43, B)
00:34:29.759 00.000 21948 Guiding  Dir = 3, Dur = 43
00:34:29.759 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.6
00:34:29.760 00.001 18120 PhdController: settling, locked = 1, distance = 1.19 (0.50) aobump = 0 frame = 1 / 99999
00:34:29.762 00.002 21948 IsSlewing returns 0
00:34:29.762 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055669.762,"Host":"ASUS_SAM","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:34:29.764 00.002 21948 IsGuiding returns 0
00:34:29.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:29.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:29.767 00.003 21948 PulseGuide returned control before completion, sleep 51
00:34:29.767 00.000 18120 Enqueuing Expose request
00:34:29.823 00.056 21948 IsGuiding returns 1
00:34:29.823 00.000 21948 scope still moving after pulse duration time elapsed
00:34:29.854 00.031 21948 IsSlewing returns 0
00:34:29.854 00.000 21948 IsGuiding returns 0
00:34:29.854 00.000 21948 scope move finished after 43 + 48 ms
00:34:29.854 00.000 21948 Move returns status 0, amount 43
00:34:29.854 00.000 21948 MoveAxis(S, 253, B)
00:34:29.854 00.000 21948 Guiding  Dir = 1, Dur = 253
00:34:29.855 00.001 21948 IsSlewing returns 0
00:34:29.855 00.000 21948 IsGuiding returns 0
00:34:29.861 00.006 21948 PulseGuide returned control before completion, sleep 258
00:34:30.120 00.259 21948 IsGuiding returns 0
00:34:30.120 00.000 21948 Move returns status 0, amount 253
00:34:30.120 00.000 21948 move complete, result=0
00:34:30.120 00.000 21948 worker thread done servicing request
00:34:30.120 00.000 21948 Worker thread wakes up
00:34:30.120 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 1.1 px 253 ms SOUTH
00:34:30.121 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:30.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:31.532 01.411 21948 Exposure complete
00:34:31.573 00.041 21948 worker thread done servicing request
00:34:31.573 00.000 18120 OnExposeComplete: enter
00:34:31.574 00.001 18120 UpdateGuideState(): m_state=6
00:34:31.575 00.001 18120 Star::Find(15, 409, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
00:34:31.575 00.000 18120 Star::Find returns 1 (0), X=410.58, Y=235.58, Mass=2139, SNR=31.7, Peak=169 HFD=4.2
00:34:31.576 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.14) = xAngle (3.93 = -2.35)
00:34:31.576 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.75)
00:34:31.576 00.000 18120 CameraToMount -- cameraX=-0.34 cameraY=0.12 hyp=0.36 cameraTheta=2.79 mountX=-0.25 mountY=0.24, mountTheta=2.37
00:34:31.578 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.12, opts=13)
00:34:31.580 00.002 18120 Enqueuing Move request for scope (-0.34, 0.12)
00:34:31.580 00.000 21948 Worker thread wakes up
00:34:31.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:31.581 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.12) opts 0xd
00:34:31.581 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.7
00:34:31.581 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.12)
00:34:31.581 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 2 / 99999
00:34:31.582 00.001 21948 Moving (-0.34, 0.12) raw xDistance=-0.25 yDistance=0.24
00:34:31.582 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055671.582,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:34:31.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:34:31.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:31.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:31.583 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:31.583 00.000 18120 Enqueuing Expose request
00:34:31.584 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:34:31.584 00.000 21948 MoveAxis(E, 45, ABG)
00:34:31.584 00.000 21948 Guiding  Dir = 2, Dur = 45
00:34:31.584 00.000 21948 IsSlewing returns 0
00:34:31.584 00.000 21948 IsGuiding returns 0
00:34:31.586 00.002 21948 PulseGuide returned control before completion, sleep 54
00:34:31.641 00.055 21948 IsGuiding returns 1
00:34:31.641 00.000 21948 scope still moving after pulse duration time elapsed
00:34:31.672 00.031 21948 IsSlewing returns 0
00:34:31.672 00.000 21948 IsGuiding returns 0
00:34:31.672 00.000 21948 scope move finished after 45 + 42 ms
00:34:31.672 00.000 21948 Move returns status 0, amount 45
00:34:31.672 00.000 21948 MoveAxis(N, 0, ABG)
00:34:31.672 00.000 21948 Move returns status 0, amount 0
00:34:31.672 00.000 21948 move complete, result=0
00:34:31.672 00.000 21948 worker thread done servicing request
00:34:31.672 00.000 21948 Worker thread wakes up
00:34:31.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:31.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:31.672 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
00:34:33.306 01.634 21948 Exposure complete
00:34:33.343 00.037 21948 worker thread done servicing request
00:34:33.343 00.000 18120 OnExposeComplete: enter
00:34:33.346 00.003 18120 UpdateGuideState(): m_state=6
00:34:33.347 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
00:34:33.347 00.000 18120 Star::Find returns 1 (0), X=410.65, Y=235.33, Mass=2113, SNR=31.5, Peak=188 HFD=4.3
00:34:33.348 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.55 = -1.55)
00:34:33.348 00.000 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
00:34:33.348 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.13 hyp=0.29 cameraTheta=-2.70 mountX=0.00 mountY=0.29, mountTheta=1.55
00:34:33.350 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.13, opts=13)
00:34:33.351 00.001 18120 Enqueuing Move request for scope (-0.27, -0.13)
00:34:33.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:33.351 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.5
00:34:33.352 00.001 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 3 / 99999
00:34:33.352 00.000 21948 Worker thread wakes up
00:34:33.352 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055673.352,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
00:34:33.353 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.13) opts 0xd
00:34:33.353 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.13)
00:34:33.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:33.353 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:33.354 00.001 18120 Enqueuing Expose request
00:34:33.354 00.000 21948 Moving (-0.27, -0.13) raw xDistance=0.00 yDistance=0.29
00:34:33.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:34:33.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:33.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:34:33.354 00.000 21948 MoveAxis(E, 0, ABG)
00:34:33.354 00.000 21948 Move returns status 0, amount 0
00:34:33.354 00.000 21948 MoveAxis(N, 0, ABG)
00:34:33.354 00.000 21948 Move returns status 0, amount 0
00:34:33.354 00.000 21948 move complete, result=0
00:34:33.354 00.000 21948 worker thread done servicing request
00:34:33.354 00.000 21948 Worker thread wakes up
00:34:33.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:33.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:33.355 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:34:34.882 01.527 21948 Exposure complete
00:34:34.908 00.026 21948 worker thread done servicing request
00:34:34.908 00.000 18120 OnExposeComplete: enter
00:34:34.910 00.002 18120 UpdateGuideState(): m_state=6
00:34:34.911 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
00:34:34.912 00.001 18120 Star::Find returns 1 (0), X=410.72, Y=235.62, Mass=2047, SNR=31.1, Peak=184 HFD=3.8
00:34:34.913 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.59 = -2.70)
00:34:34.913 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.69 = 0.40)
00:34:34.914 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.44 mountX=-0.23 mountY=0.10, mountTheta=2.73
00:34:34.915 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.16, opts=13)
00:34:34.916 00.001 18120 Enqueuing Move request for scope (-0.19, 0.16)
00:34:34.917 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:34.917 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.1
00:34:34.917 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 4 / 99999
00:34:34.918 00.001 21948 Worker thread wakes up
00:34:34.918 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055674.918,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:34:34.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
00:34:34.918 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
00:34:34.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:34.919 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:34.919 00.000 18120 Enqueuing Expose request
00:34:34.920 00.001 21948 Moving (-0.19, 0.16) raw xDistance=-0.23 yDistance=0.10
00:34:34.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:34:34.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:34.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:34:34.920 00.000 21948 MoveAxis(E, 41, ABG)
00:34:34.920 00.000 21948 Guiding  Dir = 2, Dur = 41
00:34:34.920 00.000 21948 IsSlewing returns 0
00:34:34.920 00.000 21948 IsGuiding returns 0
00:34:34.922 00.002 21948 PulseGuide returned control before completion, sleep 50
00:34:34.975 00.053 21948 IsGuiding returns 0
00:34:34.975 00.000 21948 Move returns status 0, amount 41
00:34:34.975 00.000 21948 MoveAxis(N, 0, ABG)
00:34:34.975 00.000 21948 Move returns status 0, amount 0
00:34:34.975 00.000 21948 move complete, result=0
00:34:34.975 00.000 21948 worker thread done servicing request
00:34:34.975 00.000 21948 Worker thread wakes up
00:34:34.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:34.975 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
00:34:34.976 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:36.604 01.628 21948 Exposure complete
00:34:36.653 00.049 21948 worker thread done servicing request
00:34:36.653 00.000 18120 OnExposeComplete: enter
00:34:36.654 00.001 18120 UpdateGuideState(): m_state=6
00:34:36.656 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
00:34:36.658 00.002 18120 Star::Find returns 1 (0), X=410.92, Y=235.50, Mass=2098, SNR=31.5, Peak=188 HFD=4.0
00:34:36.659 00.001 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.14) = xAngle (2.51 = 2.51)
00:34:36.659 00.000 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.62 = -0.67)
00:34:36.659 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.37 mountX=-0.04 mountY=-0.03, mountTheta=-2.49
00:34:36.660 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
00:34:36.661 00.001 18120 Enqueuing Move request for scope (0.01, 0.05)
00:34:36.661 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:36.662 00.001 21948 Worker thread wakes up
00:34:36.662 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
00:34:36.662 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 5 / 99999
00:34:36.663 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:34:36.663 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:34:36.663 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055676.663,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
00:34:36.663 00.000 21948 Moving (0.01, 0.05) raw xDistance=-0.04 yDistance=-0.03
00:34:36.663 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:34:36.663 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:36.663 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:36.664 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:36.664 00.000 18120 Enqueuing Expose request
00:34:36.665 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:34:36.665 00.000 21948 MoveAxis(E, 0, ABG)
00:34:36.665 00.000 21948 Move returns status 0, amount 0
00:34:36.665 00.000 21948 MoveAxis(N, 0, ABG)
00:34:36.665 00.000 21948 Move returns status 0, amount 0
00:34:36.665 00.000 21948 move complete, result=0
00:34:36.665 00.000 21948 worker thread done servicing request
00:34:36.665 00.000 21948 Worker thread wakes up
00:34:36.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:36.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:36.666 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:38.182 01.516 21948 Exposure complete
00:34:38.210 00.028 21948 worker thread done servicing request
00:34:38.211 00.001 18120 OnExposeComplete: enter
00:34:38.212 00.001 18120 UpdateGuideState(): m_state=6
00:34:38.212 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
00:34:38.214 00.002 18120 Star::Find returns 1 (0), X=410.74, Y=235.67, Mass=2015, SNR=30.8, Peak=178 HFD=4.2
00:34:38.218 00.004 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.39 = -2.90)
00:34:38.219 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
00:34:38.222 00.003 18120 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.24 mountX=-0.27 mountY=0.06, mountTheta=2.93
00:34:38.224 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.21, opts=13)
00:34:38.225 00.001 18120 Enqueuing Move request for scope (-0.17, 0.21)
00:34:38.225 00.000 21948 Worker thread wakes up
00:34:38.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:38.226 00.001 18120 UpdateGuideState exits: m=2015 RSB=30.8
00:34:38.226 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 6 / 99999
00:34:38.227 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
00:34:38.227 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055678.227,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
00:34:38.227 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
00:34:38.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:38.228 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:38.228 00.000 18120 Enqueuing Expose request
00:34:38.229 00.001 21948 Moving (-0.17, 0.21) raw xDistance=-0.27 yDistance=0.06
00:34:38.229 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:34:38.229 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:38.229 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:38.229 00.000 21948 MoveAxis(E, 48, ABG)
00:34:38.229 00.000 21948 Guiding  Dir = 2, Dur = 48
00:34:38.229 00.000 21948 IsSlewing returns 0
00:34:38.229 00.000 21948 IsGuiding returns 0
00:34:38.231 00.002 21948 PulseGuide returned control before completion, sleep 57
00:34:38.303 00.072 21948 IsGuiding returns 0
00:34:38.304 00.001 21948 Move returns status 0, amount 48
00:34:38.304 00.000 21948 MoveAxis(N, 0, ABG)
00:34:38.304 00.000 21948 Move returns status 0, amount 0
00:34:38.304 00.000 21948 move complete, result=0
00:34:38.304 00.000 21948 worker thread done servicing request
00:34:38.304 00.000 21948 Worker thread wakes up
00:34:38.304 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
00:34:38.305 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:38.306 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:39.929 01.623 21948 Exposure complete
00:34:39.954 00.025 21948 worker thread done servicing request
00:34:39.954 00.000 18120 OnExposeComplete: enter
00:34:39.954 00.000 18120 UpdateGuideState(): m_state=6
00:34:39.955 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
00:34:39.955 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=235.38, Mass=2074, SNR=31.2, Peak=197 HFD=3.9
00:34:39.956 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.14) = xAngle (-0.98 = -0.98)
00:34:39.956 00.000 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.12 = 2.12)
00:34:39.957 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.13 mountX=0.05 mountY=0.08, mountTheta=1.00
00:34:39.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
00:34:39.958 00.000 18120 Enqueuing Move request for scope (-0.05, -0.08)
00:34:39.961 00.003 21948 Worker thread wakes up
00:34:39.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:39.962 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.2
00:34:39.963 00.001 18120 PhdController: settling, locked = 1, distance = 0.20 (0.50) aobump = 0 frame = 7 / 99999
00:34:39.963 00.000 18120 PhdController: newstate STATE_FINISH
00:34:39.963 00.000 18120 PhdController complete: success
00:34:39.964 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
00:34:39.964 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
00:34:39.964 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786055679.964,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:34:39.964 00.000 21948 Moving (-0.05, -0.08) raw xDistance=0.05 yDistance=0.08
00:34:39.965 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:34:39.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:39.965 00.000 18120 Mount: notify guiding dither settle done success=1
00:34:39.965 00.000 18120 PhdController: newstate STATE_IDLE
00:34:39.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:39.966 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:39.966 00.000 18120 Enqueuing Expose request
00:34:39.967 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:34:39.967 00.000 21948 MoveAxis(E, 0, ABG)
00:34:39.967 00.000 21948 Move returns status 0, amount 0
00:34:39.967 00.000 21948 MoveAxis(N, 0, ABG)
00:34:39.967 00.000 21948 Move returns status 0, amount 0
00:34:39.967 00.000 21948 move complete, result=0
00:34:39.967 00.000 21948 worker thread done servicing request
00:34:39.967 00.000 21948 Worker thread wakes up
00:34:39.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:39.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:39.967 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:41.491 01.524 21948 Exposure complete
00:34:41.523 00.032 21948 worker thread done servicing request
00:34:41.523 00.000 18120 OnExposeComplete: enter
00:34:41.525 00.002 18120 UpdateGuideState(): m_state=6
00:34:41.525 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.526 00.001 18120 Star::Find returns 1 (0), X=410.96, Y=235.33, Mass=2066, SNR=31.2, Peak=186 HFD=4.1
00:34:41.526 00.000 18120 MultiStar: exiting stabilization period
00:34:41.527 00.001 18120 MultiStar: updating star positions after lock position change
00:34:41.527 00.000 18120 Star::Find(15, 645, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.527 00.000 18120 Star::Find returns 1 (0), X=645.58, Y=139.56, Mass=998, SNR=21.8, Peak=84 HFD=3.3
00:34:41.528 00.001 18120 Star::Find(15, 250, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.528 00.000 18120 Star::Find returns 1 (0), X=250.87, Y=591.74, Mass=789, SNR=19.4, Peak=87 HFD=4.0
00:34:41.529 00.001 18120 Star::Find(15, 1152, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.530 00.001 18120 Star::Find returns 1 (0), X=1152.68, Y=214.08, Mass=943, SNR=21.0, Peak=62 HFD=5.1
00:34:41.531 00.001 18120 Star::Find(15, 1161, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.532 00.001 18120 Star::Find returns 1 (0), X=1161.89, Y=805.78, Mass=651, SNR=17.6, Peak=50 HFD=4.2
00:34:41.532 00.000 18120 Star::Find(15, 929, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.533 00.001 18120 Star::Find returns 1 (0), X=930.25, Y=800.81, Mass=589, SNR=16.8, Peak=51 HFD=3.9
00:34:41.534 00.001 18120 Star::Find(15, 552, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.534 00.000 18120 Star::Find returns 1 (0), X=552.30, Y=569.34, Mass=505, SNR=15.4, Peak=43 HFD=3.9
00:34:41.535 00.001 18120 Star::Find(15, 243, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.535 00.000 18120 Star::Find returns 1 (0), X=243.44, Y=356.53, Mass=590, SNR=16.7, Peak=53 HFD=4.0
00:34:41.536 00.001 18120 Star::Find(15, 99, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.536 00.000 18120 Star::Find returns 1 (0), X=99.74, Y=863.51, Mass=366, SNR=13.2, Peak=54 HFD=3.0
00:34:41.538 00.002 18120 Star::Find(15, 276, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.541 00.003 18120 Star::Find returns 1 (0), X=276.10, Y=624.42, Mass=375, SNR=13.3, Peak=39 HFD=3.6
00:34:41.542 00.001 18120 Star::Find(15, 38, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.545 00.003 18120 Star::Find returns 1 (0), X=38.06, Y=448.28, Mass=274, SNR=11.4, Peak=48 HFD=2.8
00:34:41.547 00.002 18120 Star::Find(15, 397, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:41.549 00.002 18120 Star::Find returns 1 (0), X=397.56, Y=483.95, Mass=376, SNR=13.3, Peak=40 HFD=3.6
00:34:41.551 00.002 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
00:34:41.552 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
00:34:41.554 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=0.13 mountY=0.01, mountTheta=0.08
00:34:41.555 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
00:34:41.556 00.001 18120 Enqueuing Move request for scope (0.05, -0.12)
00:34:41.556 00.000 21948 Worker thread wakes up
00:34:41.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:41.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
00:34:41.557 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
00:34:41.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:41.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:41.558 00.001 18120 Enqueuing Expose request
00:34:41.558 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
00:34:41.558 00.000 21948 Moving (0.05, -0.12) raw xDistance=0.13 yDistance=0.01
00:34:41.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:34:41.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:41.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:41.558 00.000 21948 MoveAxis(E, 0, ABG)
00:34:41.559 00.001 21948 Move returns status 0, amount 0
00:34:41.559 00.000 21948 MoveAxis(N, 0, ABG)
00:34:41.559 00.000 21948 Move returns status 0, amount 0
00:34:41.559 00.000 21948 move complete, result=0
00:34:41.559 00.000 21948 worker thread done servicing request
00:34:41.559 00.000 21948 Worker thread wakes up
00:34:41.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:41.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:41.559 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:43.198 01.639 21948 Exposure complete
00:34:43.249 00.051 21948 worker thread done servicing request
00:34:43.250 00.001 18120 OnExposeComplete: enter
00:34:43.251 00.001 18120 UpdateGuideState(): m_state=6
00:34:43.253 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
00:34:43.254 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=235.35, Mass=1973, SNR=30.5, Peak=168 HFD=3.9
00:34:43.256 00.002 18120 MultiStar: [#1 -0.03,-0.12,0.71,U] [#2 -0.18,0.04,0.67,U] [#3 -0.32,0.14,0.72,U] [#4 -0.33,-0.14,0.00,M1] [#5 -0.03,0.07,0.54,U] [#6 -0.29,-0.05,0.48,U] [#7 0.12,0.04,0.54,U] [#8 0.16,0.09,0.45,U] 
00:34:43.257 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.00}, one-star: {-0.09, -0.10}
00:34:43.260 00.003 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.14) = xAngle (4.23 = -2.05)
00:34:43.262 00.002 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.34 = 1.05)
00:34:43.262 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.09 mountX=-0.04 mountY=0.08, mountTheta=2.06
00:34:43.264 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.00, opts=13)
00:34:43.264 00.000 18120 Enqueuing Move request for scope (-0.09, 0.00)
00:34:43.265 00.001 21948 Worker thread wakes up
00:34:43.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
00:34:43.265 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
00:34:43.265 00.000 21948 Moving (-0.09, 0.00) raw xDistance=-0.04 yDistance=0.08
00:34:43.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:34:43.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:43.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:43.265 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.5
00:34:43.266 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:43.266 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:43.267 00.001 18120 Enqueuing Expose request
00:34:43.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:34:43.267 00.000 21948 MoveAxis(E, 0, ABG)
00:34:43.267 00.000 21948 Move returns status 0, amount 0
00:34:43.267 00.000 21948 MoveAxis(N, 0, ABG)
00:34:43.267 00.000 21948 Move returns status 0, amount 0
00:34:43.267 00.000 21948 move complete, result=0
00:34:43.267 00.000 21948 worker thread done servicing request
00:34:43.267 00.000 21948 Worker thread wakes up
00:34:43.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:43.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:43.268 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:44.788 01.520 21948 Exposure complete
00:34:44.824 00.036 21948 worker thread done servicing request
00:34:44.824 00.000 18120 OnExposeComplete: enter
00:34:44.825 00.001 18120 UpdateGuideState(): m_state=6
00:34:44.825 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
00:34:44.826 00.001 18120 Star::Find returns 1 (0), X=410.94, Y=235.22, Mass=2060, SNR=31.1, Peak=211 HFD=4.2
00:34:44.827 00.001 18120 MultiStar: [#1 0.02,-0.27,0.71,U] [#2 -0.30,-0.32,0.00,M1] [#3 0.01,-0.16,0.68,U] [#4 -0.18,-0.23,0.56,U] [#5 0.02,-0.32,0.54,U] [#6 -0.17,-0.29,0.49,U] [#7 0.11,-0.14,0.53,U] [#8 0.22,0.08,0.43,U] 
00:34:44.827 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.21}, one-star: {0.02, -0.23}
00:34:44.828 00.001 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
00:34:44.830 00.002 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
00:34:44.830 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.54 mountX=0.19 mountY=0.09, mountTheta=0.43
00:34:44.833 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.21, opts=13)
00:34:44.835 00.002 18120 Enqueuing Move request for scope (0.01, -0.21)
00:34:44.838 00.003 21948 Worker thread wakes up
00:34:44.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
00:34:44.838 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
00:34:44.838 00.000 21948 Moving (0.01, -0.21) raw xDistance=0.19 yDistance=0.09
00:34:44.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:34:44.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:44.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:44.838 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.1
00:34:44.839 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:44.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:44.840 00.001 18120 Enqueuing Expose request
00:34:44.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:34:44.840 00.000 21948 MoveAxis(E, 0, ABG)
00:34:44.840 00.000 21948 Move returns status 0, amount 0
00:34:44.840 00.000 21948 MoveAxis(N, 0, ABG)
00:34:44.840 00.000 21948 Move returns status 0, amount 0
00:34:44.840 00.000 21948 move complete, result=0
00:34:44.840 00.000 21948 worker thread done servicing request
00:34:44.840 00.000 21948 Worker thread wakes up
00:34:44.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:44.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:44.841 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:46.473 01.632 21948 Exposure complete
00:34:46.505 00.032 21948 worker thread done servicing request
00:34:46.505 00.000 18120 OnExposeComplete: enter
00:34:46.507 00.002 18120 UpdateGuideState(): m_state=6
00:34:46.508 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
00:34:46.509 00.001 18120 Star::Find returns 1 (0), X=410.95, Y=235.27, Mass=2005, SNR=30.8, Peak=198 HFD=4.1
00:34:46.511 00.002 18120 MultiStar: [#1 0.11,-0.12,0.75,U] [#2 -0.10,-0.24,0.63,U] [#3 0.13,-0.15,0.71,U] [#4 -0.24,-0.28,0.00,M1] [#5 0.01,-0.36,0.00,M1] [#6 0.10,-0.16,0.52,U] [#7 0.03,0.20,0.53,U] [#8 0.43,0.17,0.00,M1] 
00:34:46.513 00.002 18120 refined, 5 included, MultiStar: {0.05, -0.12}, one-star: {0.04, -0.19}
00:34:46.514 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.01 = -0.01)
00:34:46.515 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
00:34:46.516 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.16 mountX=0.13 mountY=0.01, mountTheta=0.05
00:34:46.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
00:34:46.517 00.000 18120 Enqueuing Move request for scope (0.05, -0.12)
00:34:46.518 00.001 21948 Worker thread wakes up
00:34:46.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
00:34:46.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:46.519 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
00:34:46.519 00.000 21948 Moving (0.05, -0.12) raw xDistance=0.13 yDistance=0.01
00:34:46.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:34:46.519 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.8
00:34:46.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:46.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:46.520 00.001 18120 Enqueuing Expose request
00:34:46.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:46.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:46.520 00.000 21948 MoveAxis(E, 0, ABG)
00:34:46.520 00.000 21948 Move returns status 0, amount 0
00:34:46.520 00.000 21948 MoveAxis(N, 0, ABG)
00:34:46.521 00.001 21948 Move returns status 0, amount 0
00:34:46.521 00.000 21948 move complete, result=0
00:34:46.521 00.000 21948 worker thread done servicing request
00:34:46.521 00.000 21948 Worker thread wakes up
00:34:46.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:46.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:46.521 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:48.044 01.523 21948 Exposure complete
00:34:48.069 00.025 21948 worker thread done servicing request
00:34:48.069 00.000 18120 OnExposeComplete: enter
00:34:48.070 00.001 18120 UpdateGuideState(): m_state=6
00:34:48.071 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
00:34:48.071 00.000 18120 Star::Find returns 1 (0), X=410.99, Y=235.33, Mass=2122, SNR=31.7, Peak=229 HFD=4.0
00:34:48.072 00.001 18120 MultiStar: [#1 0.02,-0.26,0.71,U] [#2 -0.10,0.04,0.63,U] [#3 -0.08,-0.16,0.67,U] [#4 -0.32,-0.32,0.00,M2] [#5 -0.20,-0.06,0.51,U] [#6 -0.20,-0.02,0.50,U] [#7 -0.07,-0.06,0.51,U] [#8 0.42,0.00,0.00,M2] 
00:34:48.072 00.000 18120 refined, 6 included, MultiStar: {-0.06, -0.10}, one-star: {0.08, -0.13}
00:34:48.072 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.14) = xAngle (-0.95 = -0.95)
00:34:48.073 00.001 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.16 = 2.16)
00:34:48.073 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.09 mountX=0.07 mountY=0.10, mountTheta=0.96
00:34:48.076 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.10, opts=13)
00:34:48.078 00.002 18120 Enqueuing Move request for scope (-0.06, -0.10)
00:34:48.079 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:48.079 00.000 18120 UpdateGuideState exits: m=2122 RSB=31.7
00:34:48.080 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:48.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:48.081 00.001 18120 Enqueuing Expose request
00:34:48.081 00.000 21948 Worker thread wakes up
00:34:48.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:34:48.081 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:34:48.081 00.000 21948 Moving (-0.06, -0.10) raw xDistance=0.07 yDistance=0.10
00:34:48.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:34:48.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:48.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:34:48.081 00.000 21948 MoveAxis(E, 0, ABG)
00:34:48.081 00.000 21948 Move returns status 0, amount 0
00:34:48.081 00.000 21948 MoveAxis(N, 0, ABG)
00:34:48.081 00.000 21948 Move returns status 0, amount 0
00:34:48.081 00.000 21948 move complete, result=0
00:34:48.081 00.000 21948 worker thread done servicing request
00:34:48.081 00.000 21948 Worker thread wakes up
00:34:48.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:48.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:48.082 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:49.719 01.637 21948 Exposure complete
00:34:49.792 00.073 21948 worker thread done servicing request
00:34:49.792 00.000 18120 OnExposeComplete: enter
00:34:49.794 00.002 18120 UpdateGuideState(): m_state=6
00:34:49.795 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
00:34:49.796 00.001 18120 Star::Find returns 1 (0), X=411.15, Y=235.23, Mass=2021, SNR=30.9, Peak=199 HFD=4.2
00:34:49.796 00.000 18120 MultiStar: [#1 0.24,-0.22,0.72,U] [#2 -0.01,-0.20,0.68,U] [#3 -0.20,-0.11,0.70,U] [#4 -0.16,-0.27,0.58,U] [#5 0.07,-0.26,0.51,U] [#6 -0.12,-0.41,0.00,M1] [#7 0.14,0.04,0.53,U] [#8 0.32,-0.02,0.43,U] 
00:34:49.797 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.17}, one-star: {0.24, -0.22}
00:34:49.797 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
00:34:49.798 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
00:34:49.798 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.12 mountX=0.19 mountY=0.00, mountTheta=0.02
00:34:49.799 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.17, opts=13)
00:34:49.800 00.001 18120 Enqueuing Move request for scope (0.08, -0.17)
00:34:49.801 00.001 21948 Worker thread wakes up
00:34:49.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
00:34:49.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:49.802 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
00:34:49.802 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.9
00:34:49.803 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:49.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:49.804 00.001 18120 Enqueuing Expose request
00:34:49.805 00.001 21948 Moving (0.08, -0.17) raw xDistance=0.19 yDistance=0.00
00:34:49.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:34:49.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:49.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:49.805 00.000 21948 MoveAxis(E, 0, ABG)
00:34:49.805 00.000 21948 Move returns status 0, amount 0
00:34:49.805 00.000 21948 MoveAxis(N, 0, ABG)
00:34:49.805 00.000 21948 Move returns status 0, amount 0
00:34:49.805 00.000 21948 move complete, result=0
00:34:49.805 00.000 21948 worker thread done servicing request
00:34:49.805 00.000 21948 Worker thread wakes up
00:34:49.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:49.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:49.806 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:51.219 01.413 21948 Exposure complete
00:34:51.245 00.026 21948 worker thread done servicing request
00:34:51.245 00.000 18120 OnExposeComplete: enter
00:34:51.246 00.001 18120 UpdateGuideState(): m_state=6
00:34:51.246 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
00:34:51.247 00.001 18120 Star::Find returns 1 (0), X=410.91, Y=235.13, Mass=2012, SNR=30.8, Peak=209 HFD=4.2
00:34:51.248 00.001 18120 MultiStar: [#1 0.12,-0.27,0.72,U] [#2 -0.21,-0.40,0.00,M1] [#3 -0.31,-0.22,0.00,M1] [#4 -0.18,-0.57,0.00,M2] [#5 0.10,-0.40,0.00,M1] [#6 -0.23,-0.13,0.45,U] [#7 0.11,-0.02,0.51,U] [#8 0.11,-0.06,0.44,U] 
00:34:51.248 00.000 18120 refined, 4 included, MultiStar: {0.03, -0.20}, one-star: {0.00, -0.32}
00:34:51.249 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.14) = xAngle (-0.28 = -0.28)
00:34:51.249 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.82 = 2.82)
00:34:51.249 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.42 mountX=0.19 mountY=0.06, mountTheta=0.32
00:34:51.251 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.20, opts=13)
00:34:51.251 00.000 18120 Enqueuing Move request for scope (0.03, -0.20)
00:34:51.251 00.000 21948 Worker thread wakes up
00:34:51.252 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
00:34:51.252 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
00:34:51.252 00.000 21948 Moving (0.03, -0.20) raw xDistance=0.19 yDistance=0.06
00:34:51.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:34:51.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:51.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:51.252 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.8
00:34:51.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:51.253 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:51.253 00.000 18120 Enqueuing Expose request
00:34:51.254 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:51.254 00.000 21948 MoveAxis(E, 0, ABG)
00:34:51.254 00.000 21948 Move returns status 0, amount 0
00:34:51.254 00.000 21948 MoveAxis(N, 0, ABG)
00:34:51.254 00.000 21948 Move returns status 0, amount 0
00:34:51.254 00.000 21948 move complete, result=0
00:34:51.254 00.000 21948 worker thread done servicing request
00:34:51.254 00.000 21948 Worker thread wakes up
00:34:51.254 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:51.254 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:51.254 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:52.885 01.631 21948 Exposure complete
00:34:52.923 00.038 21948 worker thread done servicing request
00:34:52.923 00.000 18120 OnExposeComplete: enter
00:34:52.924 00.001 18120 UpdateGuideState(): m_state=6
00:34:52.925 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
00:34:52.926 00.001 18120 Star::Find returns 1 (0), X=410.99, Y=235.28, Mass=2066, SNR=31.3, Peak=218 HFD=4.1
00:34:52.928 00.002 18120 MultiStar: [#1 0.10,-0.31,0.72,U] [#2 0.01,-0.19,0.64,U] [#3 0.00,-0.22,0.70,U] [#4 -0.20,-0.51,0.00,M3] [#5 -0.13,-0.34,0.00,M2] [#6 -0.03,-0.26,0.49,U] [#7 0.30,-0.12,0.51,U] [#8 0.22,-0.01,0.45,U] 
00:34:52.929 00.001 18120 single-star, 6 included, MultiStar: {0.09, -0.19}, one-star: {0.08, -0.17}
00:34:52.930 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
00:34:52.933 00.003 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.11 = 3.11)
00:34:52.935 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.13 mountX=0.19 mountY=0.01, mountTheta=0.03
00:34:52.939 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.17, opts=13)
00:34:52.940 00.001 18120 Enqueuing Move request for scope (0.08, -0.17)
00:34:52.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:52.941 00.001 21948 Worker thread wakes up
00:34:52.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
00:34:52.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
00:34:52.941 00.000 21948 Moving (0.08, -0.17) raw xDistance=0.19 yDistance=0.01
00:34:52.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:34:52.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:52.941 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.3
00:34:52.942 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:52.942 00.000 21948 MoveAxis(E, 0, ABG)
00:34:52.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:52.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:52.943 00.001 18120 Enqueuing Expose request
00:34:52.944 00.001 21948 Move returns status 0, amount 0
00:34:52.944 00.000 21948 MoveAxis(N, 0, ABG)
00:34:52.944 00.000 21948 Move returns status 0, amount 0
00:34:52.944 00.000 21948 move complete, result=0
00:34:52.944 00.000 21948 worker thread done servicing request
00:34:52.944 00.000 21948 Worker thread wakes up
00:34:52.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:52.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:52.945 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:54.464 01.519 21948 Exposure complete
00:34:54.495 00.031 21948 worker thread done servicing request
00:34:54.496 00.001 18120 OnExposeComplete: enter
00:34:54.496 00.000 18120 UpdateGuideState(): m_state=6
00:34:54.497 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
00:34:54.497 00.000 18120 Star::Find returns 1 (0), X=411.01, Y=235.28, Mass=2070, SNR=31.3, Peak=210 HFD=4.0
00:34:54.498 00.001 18120 MultiStar: [#1 0.11,-0.25,0.72,U] [#2 0.04,-0.15,0.65,U] [#3 0.13,-0.10,0.66,U] [#4 -0.21,-0.50,0.00,M4] [#5 -0.08,-0.48,0.00,M3] [#6 -0.07,0.03,0.49,U] [#7 0.28,-0.14,0.54,U] [#8 0.29,-0.05,0.43,U] 
00:34:54.498 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {0.10, -0.17}
00:34:54.499 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
00:34:54.499 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.40 = -2.89)
00:34:54.499 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.85 mountX=0.17 mountY=-0.04, mountTheta=-0.26
00:34:54.501 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
00:34:54.501 00.000 18120 Enqueuing Move request for scope (0.12, -0.13)
00:34:54.503 00.002 21948 Worker thread wakes up
00:34:54.503 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:54.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
00:34:54.503 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.3
00:34:54.503 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:54.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:54.503 00.000 18120 Enqueuing Expose request
00:34:54.504 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
00:34:54.504 00.000 21948 Moving (0.12, -0.13) raw xDistance=0.17 yDistance=-0.04
00:34:54.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:34:54.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:54.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:54.504 00.000 21948 MoveAxis(E, 0, ABG)
00:34:54.504 00.000 21948 Move returns status 0, amount 0
00:34:54.504 00.000 21948 MoveAxis(N, 0, ABG)
00:34:54.504 00.000 21948 Move returns status 0, amount 0
00:34:54.504 00.000 21948 move complete, result=0
00:34:54.504 00.000 21948 worker thread done servicing request
00:34:54.504 00.000 21948 Worker thread wakes up
00:34:54.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:54.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:54.505 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:56.131 01.626 21948 Exposure complete
00:34:56.175 00.044 21948 worker thread done servicing request
00:34:56.175 00.000 18120 OnExposeComplete: enter
00:34:56.176 00.001 18120 UpdateGuideState(): m_state=6
00:34:56.176 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
00:34:56.177 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=235.21, Mass=2199, SNR=32.3, Peak=208 HFD=4.3
00:34:56.178 00.001 18120 MultiStar: [#1 0.30,-0.09,0.72,U] [#2 -0.12,-0.08,0.62,U] [#3 0.15,-0.07,0.71,U] [#4 -0.12,-0.46,0.00,M5] [#5 0.12,-0.32,0.51,U] [#6 0.01,-0.14,0.49,U] [#7 -0.07,-0.01,0.49,U] [#8 0.26,0.09,0.42,U] 
00:34:56.179 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.28, -0.25}
00:34:56.179 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.14) = xAngle (0.39 = 0.39)
00:34:56.180 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.50 = -2.79)
00:34:56.180 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.75 mountX=0.17 mountY=-0.06, mountTheta=-0.36
00:34:56.181 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
00:34:56.182 00.001 18120 Enqueuing Move request for scope (0.13, -0.12)
00:34:56.183 00.001 21948 Worker thread wakes up
00:34:56.183 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:56.183 00.000 18120 UpdateGuideState exits: m=2199 RSB=32.3
00:34:56.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:56.184 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:56.184 00.000 18120 Enqueuing Expose request
00:34:56.185 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
00:34:56.185 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
00:34:56.185 00.000 21948 Moving (0.13, -0.12) raw xDistance=0.17 yDistance=-0.06
00:34:56.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:34:56.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:56.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:56.185 00.000 21948 MoveAxis(E, 0, ABG)
00:34:56.185 00.000 21948 Move returns status 0, amount 0
00:34:56.185 00.000 21948 MoveAxis(N, 0, ABG)
00:34:56.185 00.000 21948 Move returns status 0, amount 0
00:34:56.185 00.000 21948 move complete, result=0
00:34:56.185 00.000 21948 worker thread done servicing request
00:34:56.185 00.000 21948 Worker thread wakes up
00:34:56.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:56.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:56.186 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:57.700 01.514 21948 Exposure complete
00:34:57.742 00.042 21948 worker thread done servicing request
00:34:57.742 00.000 18120 OnExposeComplete: enter
00:34:57.743 00.001 18120 UpdateGuideState(): m_state=6
00:34:57.743 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
00:34:57.744 00.001 18120 Star::Find returns 1 (0), X=410.87, Y=235.09, Mass=2021, SNR=30.9, Peak=220 HFD=4.2
00:34:57.744 00.000 18120 MultiStar: [#1 -0.19,-0.39,0.00,M1] [#2 -0.37,-0.44,0.00,M1] [#3 -0.20,-0.22,0.67,U] [#4 -0.46,-0.34,0.00,M6] [#5 -0.27,-0.29,0.00,M3] [#6 -0.17,-0.45,0.00,M1] [#7 -0.18,-0.27,0.53,U] [#8 0.21,-0.00,0.46,U] 
00:34:57.745 00.001 18120 refined, 3 included, MultiStar: {-0.07, -0.25}, one-star: {-0.04, -0.36}
00:34:57.745 00.000 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.14) = xAngle (-0.69 = -0.69)
00:34:57.748 00.003 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.41 = 2.41)
00:34:57.749 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.25 cameraTheta=-1.84 mountX=0.20 mountY=0.17, mountTheta=0.71
00:34:57.751 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.25, opts=13)
00:34:57.752 00.001 18120 Enqueuing Move request for scope (-0.07, -0.25)
00:34:57.752 00.000 21948 Worker thread wakes up
00:34:57.752 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:57.753 00.001 18120 UpdateGuideState exits: m=2021 RSB=30.9
00:34:57.753 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:57.754 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:57.754 00.000 18120 Enqueuing Expose request
00:34:57.755 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
00:34:57.755 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
00:34:57.755 00.000 21948 Moving (-0.07, -0.25) raw xDistance=0.20 yDistance=0.17
00:34:57.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:34:57.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:57.755 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:34:57.755 00.000 21948 MoveAxis(E, 0, ABG)
00:34:57.755 00.000 21948 Move returns status 0, amount 0
00:34:57.755 00.000 21948 MoveAxis(N, 0, ABG)
00:34:57.755 00.000 21948 Move returns status 0, amount 0
00:34:57.755 00.000 21948 move complete, result=0
00:34:57.755 00.000 21948 worker thread done servicing request
00:34:57.755 00.000 21948 Worker thread wakes up
00:34:57.755 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:57.756 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:57.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:59.393 01.637 21948 Exposure complete
00:34:59.428 00.035 21948 worker thread done servicing request
00:34:59.429 00.001 18120 OnExposeComplete: enter
00:34:59.429 00.000 18120 UpdateGuideState(): m_state=6
00:34:59.430 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
00:34:59.430 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=235.23, Mass=1926, SNR=30.1, Peak=216 HFD=3.9
00:34:59.431 00.001 18120 MultiStar: [#1 -0.04,-0.26,0.76,U] [#2 -0.22,-0.27,0.69,U] [#3 -0.14,-0.20,0.73,U] [#4 -0.36,-0.24,0.00,M7] [#5 -0.19,-0.39,0.00,M4] [#6 -0.28,-0.21,0.54,U] [#7 0.06,-0.06,0.54,U] [#8 0.43,-0.09,0.00,M1] 
00:34:59.432 00.001 18120 refined, 5 included, MultiStar: {-0.13, -0.21}, one-star: {-0.13, -0.23}
00:34:59.432 00.000 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.14) = xAngle (-0.96 = -0.96)
00:34:59.432 00.000 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.14 = 2.14)
00:34:59.433 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.11 mountX=0.14 mountY=0.21, mountTheta=0.97
00:34:59.434 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.21, opts=13)
00:34:59.434 00.000 18120 Enqueuing Move request for scope (-0.13, -0.21)
00:34:59.437 00.003 21948 Worker thread wakes up
00:34:59.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
00:34:59.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
00:34:59.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:34:59.438 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.1
00:34:59.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:59.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:34:59.439 00.001 18120 Enqueuing Expose request
00:34:59.439 00.000 21948 Moving (-0.13, -0.21) raw xDistance=0.14 yDistance=0.21
00:34:59.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:34:59.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:59.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:34:59.439 00.000 21948 MoveAxis(E, 0, ABG)
00:34:59.439 00.000 21948 Move returns status 0, amount 0
00:34:59.439 00.000 21948 MoveAxis(N, 0, ABG)
00:34:59.439 00.000 21948 Move returns status 0, amount 0
00:34:59.439 00.000 21948 move complete, result=0
00:34:59.439 00.000 21948 worker thread done servicing request
00:34:59.439 00.000 21948 Worker thread wakes up
00:34:59.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:34:59.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:34:59.440 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:00.957 01.517 21948 Exposure complete
00:35:00.983 00.026 21948 worker thread done servicing request
00:35:00.984 00.001 18120 OnExposeComplete: enter
00:35:00.985 00.001 18120 UpdateGuideState(): m_state=6
00:35:00.988 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
00:35:00.991 00.003 18120 Star::Find returns 1 (1), X=410.84, Y=235.10, Mass=2214, SNR=32.4, Peak=255 HFD=4.2
00:35:00.993 00.002 18120 MultiStar: [#1 0.04,-0.39,0.00,M1] [#2 -0.29,-0.53,0.00,M1] [#3 -0.04,-0.36,0.00,M1] [#4 -0.27,-0.41,0.00,M8] [#5 0.05,-0.33,0.48,U] [#6 -0.02,-0.33,0.44,U] [#7 0.02,-0.10,0.49,U] [#8 0.29,-0.35,0.00,M2] 
00:35:00.995 00.002 18120 refined, 3 included, MultiStar: {-0.02, -0.29}, one-star: {-0.07, -0.35}
00:35:00.998 00.003 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.14) = xAngle (-0.49 = -0.49)
00:35:01.000 00.002 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.61 = 2.61)
00:35:01.003 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.64 mountX=0.26 mountY=0.15, mountTheta=0.52
00:35:01.005 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.29, opts=13)
00:35:01.005 00.000 18120 Enqueuing Move request for scope (-0.02, -0.29)
00:35:01.006 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:01.006 00.000 18120 UpdateGuideState exits: m=2214 RSB=32.4 Saturée
00:35:01.007 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:01.009 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:01.010 00.001 18120 Enqueuing Expose request
00:35:01.010 00.000 21948 Worker thread wakes up
00:35:01.011 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.29) opts 0xd
00:35:01.011 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.29)
00:35:01.011 00.000 21948 Moving (-0.02, -0.29) raw xDistance=0.26 yDistance=0.15
00:35:01.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:35:01.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:01.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:35:01.011 00.000 21948 MoveAxis(W, 46, ABG)
00:35:01.011 00.000 21948 Guiding  Dir = 3, Dur = 46
00:35:01.011 00.000 21948 IsSlewing returns 0
00:35:01.012 00.001 21948 IsGuiding returns 0
00:35:01.014 00.002 21948 PulseGuide returned control before completion, sleep 54
00:35:01.083 00.069 21948 IsGuiding returns 0
00:35:01.083 00.000 21948 Move returns status 0, amount 46
00:35:01.083 00.000 21948 MoveAxis(N, 0, ABG)
00:35:01.083 00.000 21948 Move returns status 0, amount 0
00:35:01.083 00.000 21948 move complete, result=0
00:35:01.083 00.000 21948 worker thread done servicing request
00:35:01.083 00.000 21948 Worker thread wakes up
00:35:01.083 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
00:35:01.084 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:01.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:02.708 01.624 21948 Exposure complete
00:35:02.774 00.066 21948 worker thread done servicing request
00:35:02.774 00.000 18120 OnExposeComplete: enter
00:35:02.776 00.002 18120 UpdateGuideState(): m_state=6
00:35:02.777 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
00:35:02.778 00.001 18120 Star::Find returns 1 (0), X=410.96, Y=235.18, Mass=1910, SNR=30.1, Peak=203 HFD=4.2
00:35:02.779 00.001 18120 MultiStar: [#1 -0.06,-0.33,0.73,U] [#2 -0.17,-0.36,0.00,M2] [#3 -0.12,-0.22,0.71,U] [#4 -0.25,-0.20,0.55,U] [#5 -0.07,-0.33,0.57,U] [#6 -0.40,-0.21,0.00,M1] [#7 0.10,-0.30,0.52,U] [#8 0.31,-0.04,0.44,U] 
00:35:02.780 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.25}, one-star: {0.04, -0.28}
00:35:02.781 00.001 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.14) = xAngle (-0.49 = -0.49)
00:35:02.782 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.61 = 2.61)
00:35:02.782 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=0.22 mountY=0.13, mountTheta=0.52
00:35:02.784 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.25, opts=13)
00:35:02.786 00.002 18120 Enqueuing Move request for scope (-0.02, -0.25)
00:35:02.787 00.001 21948 Worker thread wakes up
00:35:02.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:02.788 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
00:35:02.788 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.1
00:35:02.788 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:02.789 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:02.789 00.000 18120 Enqueuing Expose request
00:35:02.790 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
00:35:02.790 00.000 21948 Moving (-0.02, -0.25) raw xDistance=0.22 yDistance=0.13
00:35:02.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:35:02.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:02.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:35:02.790 00.000 21948 MoveAxis(W, 43, ABG)
00:35:02.790 00.000 21948 Guiding  Dir = 3, Dur = 43
00:35:02.790 00.000 21948 IsSlewing returns 0
00:35:02.790 00.000 21948 IsGuiding returns 0
00:35:02.793 00.003 21948 PulseGuide returned control before completion, sleep 51
00:35:02.853 00.060 21948 IsGuiding returns 0
00:35:02.853 00.000 21948 Move returns status 0, amount 43
00:35:02.853 00.000 21948 MoveAxis(N, 0, ABG)
00:35:02.853 00.000 21948 Move returns status 0, amount 0
00:35:02.853 00.000 21948 move complete, result=0
00:35:02.853 00.000 21948 worker thread done servicing request
00:35:02.853 00.000 21948 Worker thread wakes up
00:35:02.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:02.853 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
00:35:02.855 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:04.270 01.415 21948 Exposure complete
00:35:04.312 00.042 21948 worker thread done servicing request
00:35:04.312 00.000 18120 OnExposeComplete: enter
00:35:04.313 00.001 18120 UpdateGuideState(): m_state=6
00:35:04.313 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
00:35:04.314 00.001 18120 Star::Find returns 1 (0), X=410.84, Y=235.40, Mass=2052, SNR=31.0, Peak=185 HFD=4.0
00:35:04.314 00.000 18120 MultiStar: [#1 -0.19,-0.08,0.71,U] [#2 -0.25,-0.07,0.67,U] [#3 -0.20,-0.01,0.66,U] [#4 -0.34,0.03,0.57,U] [#5 0.08,-0.05,0.56,U] [#6 -0.26,0.01,0.49,U] [#7 0.01,0.27,0.55,U] [#8 0.25,-0.04,0.43,U] 
00:35:04.315 00.001 18120 single-star, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.07, -0.06}
00:35:04.315 00.000 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.14) = xAngle (-1.30 = -1.30)
00:35:04.315 00.000 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
00:35:04.318 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.44 mountX=0.03 mountY=0.09, mountTheta=1.30
00:35:04.321 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.06, opts=13)
00:35:04.322 00.001 18120 Enqueuing Move request for scope (-0.07, -0.06)
00:35:04.323 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:04.324 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.0
00:35:04.326 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:04.328 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:04.329 00.001 18120 Enqueuing Expose request
00:35:04.329 00.000 21948 Worker thread wakes up
00:35:04.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:35:04.329 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:35:04.329 00.000 21948 Moving (-0.07, -0.06) raw xDistance=0.03 yDistance=0.09
00:35:04.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:35:04.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:04.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:35:04.329 00.000 21948 MoveAxis(E, 0, ABG)
00:35:04.330 00.001 21948 Move returns status 0, amount 0
00:35:04.330 00.000 21948 MoveAxis(N, 0, ABG)
00:35:04.330 00.000 21948 Move returns status 0, amount 0
00:35:04.330 00.000 21948 move complete, result=0
00:35:04.330 00.000 21948 worker thread done servicing request
00:35:04.330 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:04.330 00.000 21948 Worker thread wakes up
00:35:04.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:04.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:05.960 01.630 21948 Exposure complete
00:35:06.019 00.059 21948 worker thread done servicing request
00:35:06.019 00.000 18120 OnExposeComplete: enter
00:35:06.021 00.002 18120 UpdateGuideState(): m_state=6
00:35:06.022 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
00:35:06.023 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=235.34, Mass=2080, SNR=31.4, Peak=204 HFD=4.0
00:35:06.024 00.001 18120 MultiStar: [#1 -0.14,-0.04,0.70,U] [#2 -0.23,-0.11,0.60,U] [#3 -0.34,-0.08,0.69,U] [#4 -0.25,-0.10,0.56,U] [#5 -0.12,-0.05,0.55,U] [#6 -0.24,0.04,0.47,U] [#7 0.01,0.22,0.51,U] [#8 0.28,0.15,0.41,U] 
00:35:06.024 00.000 18120 single-star, 8 included, MultiStar: {-0.12, -0.03}, one-star: {0.01, -0.12}
00:35:06.025 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
00:35:06.026 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
00:35:06.027 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=0.11 mountY=0.05, mountTheta=0.41
00:35:06.029 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
00:35:06.030 00.001 18120 Enqueuing Move request for scope (0.01, -0.12)
00:35:06.031 00.001 21948 Worker thread wakes up
00:35:06.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:35:06.031 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:35:06.031 00.000 21948 Moving (0.01, -0.12) raw xDistance=0.11 yDistance=0.05
00:35:06.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:35:06.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:06.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:06.032 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:35:06.032 00.000 21948 MoveAxis(E, 0, ABG)
00:35:06.032 00.000 21948 Move returns status 0, amount 0
00:35:06.032 00.000 21948 MoveAxis(N, 0, ABG)
00:35:06.032 00.000 21948 Move returns status 0, amount 0
00:35:06.032 00.000 21948 move complete, result=0
00:35:06.032 00.000 21948 worker thread done servicing request
00:35:06.032 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.4
00:35:06.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:06.035 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:06.036 00.001 18120 Enqueuing Expose request
00:35:06.037 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:06.038 00.001 21948 Worker thread wakes up
00:35:06.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:06.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:07.455 01.417 21948 Exposure complete
00:35:07.486 00.031 21948 worker thread done servicing request
00:35:07.486 00.000 18120 OnExposeComplete: enter
00:35:07.488 00.002 18120 UpdateGuideState(): m_state=6
00:35:07.489 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
00:35:07.489 00.000 18120 Star::Find returns 1 (0), X=411.11, Y=235.32, Mass=1991, SNR=30.6, Peak=193 HFD=4.0
00:35:07.490 00.001 18120 MultiStar: [#1 0.08,-0.02,0.74,U] [#2 -0.20,-0.15,0.67,U] [#3 -0.08,-0.11,0.68,U] [#4 -0.44,-0.09,0.00,M6] [#5 0.03,-0.20,0.49,U] [#6 0.02,-0.18,0.52,U] [#7 0.16,0.00,0.52,U] [#8 0.10,-0.07,0.44,U] 
00:35:07.491 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {0.20, -0.13}
00:35:07.491 00.000 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.14) = xAngle (-0.04 = -0.04)
00:35:07.491 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.06 = 3.06)
00:35:07.492 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=0.12 mountY=0.01, mountTheta=0.08
00:35:07.493 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.11, opts=13)
00:35:07.494 00.001 18120 Enqueuing Move request for scope (0.04, -0.11)
00:35:07.494 00.000 21948 Worker thread wakes up
00:35:07.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:07.496 00.002 18120 UpdateGuideState exits: m=1991 RSB=30.6
00:35:07.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:35:07.496 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:07.496 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:35:07.496 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:07.496 00.000 18120 Enqueuing Expose request
00:35:07.497 00.001 21948 Moving (0.04, -0.11) raw xDistance=0.12 yDistance=0.01
00:35:07.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:35:07.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:07.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:35:07.497 00.000 21948 MoveAxis(E, 0, ABG)
00:35:07.497 00.000 21948 Move returns status 0, amount 0
00:35:07.497 00.000 21948 MoveAxis(N, 0, ABG)
00:35:07.497 00.000 21948 Move returns status 0, amount 0
00:35:07.497 00.000 21948 move complete, result=0
00:35:07.497 00.000 21948 worker thread done servicing request
00:35:07.497 00.000 21948 Worker thread wakes up
00:35:07.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:07.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:07.498 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:09.130 01.632 21948 Exposure complete
00:35:09.159 00.029 21948 worker thread done servicing request
00:35:09.160 00.001 18120 OnExposeComplete: enter
00:35:09.161 00.001 18120 UpdateGuideState(): m_state=6
00:35:09.161 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
00:35:09.163 00.002 18120 Star::Find returns 1 (0), X=410.99, Y=235.33, Mass=2127, SNR=31.7, Peak=208 HFD=4.1
00:35:09.164 00.001 18120 MultiStar: [#1 0.23,-0.39,0.00,M1] [#2 0.02,-0.06,0.63,U] [#3 0.07,-0.15,0.66,U] [#4 0.04,-0.26,0.54,U] [#5 -0.02,-0.20,0.51,U] [#6 -0.15,-0.21,0.50,U] [#7 0.18,-0.09,0.50,U] [#8 0.24,-0.04,0.42,U] 
00:35:09.164 00.000 18120 single-star, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.08, -0.12}
00:35:09.165 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
00:35:09.166 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.26 = -3.03)
00:35:09.167 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.99 mountX=0.15 mountY=-0.02, mountTheta=-0.11
00:35:09.170 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
00:35:09.171 00.001 18120 Enqueuing Move request for scope (0.08, -0.12)
00:35:09.173 00.002 21948 Worker thread wakes up
00:35:09.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:35:09.173 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:35:09.173 00.000 21948 Moving (0.08, -0.12) raw xDistance=0.15 yDistance=-0.02
00:35:09.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:35:09.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:09.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:09.174 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:09.174 00.000 21948 MoveAxis(E, 0, ABG)
00:35:09.174 00.000 21948 Move returns status 0, amount 0
00:35:09.174 00.000 21948 MoveAxis(N, 0, ABG)
00:35:09.174 00.000 21948 Move returns status 0, amount 0
00:35:09.174 00.000 21948 move complete, result=0
00:35:09.174 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.7
00:35:09.176 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:09.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:09.177 00.001 21948 worker thread done servicing request
00:35:09.177 00.000 18120 Enqueuing Expose request
00:35:09.178 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:09.178 00.000 21948 Worker thread wakes up
00:35:09.179 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:09.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:10.703 01.524 21948 Exposure complete
00:35:10.762 00.059 21948 worker thread done servicing request
00:35:10.763 00.001 18120 OnExposeComplete: enter
00:35:10.764 00.001 18120 UpdateGuideState(): m_state=6
00:35:10.766 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
00:35:10.767 00.001 18120 Star::Find returns 1 (0), X=411.20, Y=235.48, Mass=2053, SNR=31.1, Peak=198 HFD=3.8
00:35:10.768 00.001 18120 MultiStar: [#1 0.20,0.09,0.72,U] [#2 -0.17,-0.05,0.67,U] [#3 0.18,-0.04,0.69,U] [#4 -0.38,0.02,0.00,M6] [#5 -0.11,-0.01,0.48,U] [#6 0.06,-0.07,0.49,U] [#7 0.06,0.06,0.52,U] [#8 0.21,0.11,0.45,U] 
00:35:10.769 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.28, 0.02}
00:35:10.769 00.000 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.14) = xAngle (1.26 = 1.26)
00:35:10.769 00.000 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.36 = -1.92)
00:35:10.770 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=0.03 mountY=-0.10, mountTheta=-1.26
00:35:10.771 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.01, opts=13)
00:35:10.772 00.001 18120 Enqueuing Move request for scope (0.11, 0.01)
00:35:10.772 00.000 21948 Worker thread wakes up
00:35:10.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:35:10.772 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:35:10.772 00.000 21948 Moving (0.11, 0.01) raw xDistance=0.03 yDistance=-0.10
00:35:10.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:35:10.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:10.773 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.1
00:35:10.773 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:10.774 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:10.774 00.000 18120 Enqueuing Expose request
00:35:10.775 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:10.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:10.775 00.000 21948 MoveAxis(E, 0, ABG)
00:35:10.775 00.000 21948 Move returns status 0, amount 0
00:35:10.775 00.000 21948 MoveAxis(N, 0, ABG)
00:35:10.775 00.000 21948 Move returns status 0, amount 0
00:35:10.775 00.000 21948 move complete, result=0
00:35:10.775 00.000 21948 worker thread done servicing request
00:35:10.775 00.000 21948 Worker thread wakes up
00:35:10.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:10.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:10.775 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:12.414 01.639 21948 Exposure complete
00:35:12.443 00.029 21948 worker thread done servicing request
00:35:12.443 00.000 18120 OnExposeComplete: enter
00:35:12.444 00.001 18120 UpdateGuideState(): m_state=6
00:35:12.445 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
00:35:12.446 00.001 18120 Star::Find returns 1 (0), X=411.01, Y=235.22, Mass=1976, SNR=30.5, Peak=207 HFD=4.1
00:35:12.446 00.000 18120 MultiStar: [#1 0.10,-0.18,0.74,U] [#2 -0.13,-0.13,0.66,U] [#3 0.09,-0.14,0.69,U] [#4 -0.20,-0.40,0.00,M7] [#5 0.15,-0.20,0.52,U] [#6 0.08,-0.30,0.50,U] [#7 0.11,0.02,0.51,U] [#8 0.19,-0.07,0.45,U] 
00:35:12.447 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.10, -0.24}
00:35:12.447 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.14) = xAngle (0.03 = 0.03)
00:35:12.448 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.13 = 3.13)
00:35:12.448 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.11 mountX=0.18 mountY=0.00, mountTheta=0.01
00:35:12.449 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.16, opts=13)
00:35:12.450 00.001 18120 Enqueuing Move request for scope (0.08, -0.16)
00:35:12.450 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:12.451 00.001 21948 Worker thread wakes up
00:35:12.451 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
00:35:12.451 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
00:35:12.451 00.000 21948 Moving (0.08, -0.16) raw xDistance=0.18 yDistance=0.00
00:35:12.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:35:12.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:12.451 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.5
00:35:12.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:12.452 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:12.452 00.000 18120 Enqueuing Expose request
00:35:12.452 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:35:12.452 00.000 21948 MoveAxis(E, 0, ABG)
00:35:12.452 00.000 21948 Move returns status 0, amount 0
00:35:12.452 00.000 21948 MoveAxis(N, 0, ABG)
00:35:12.452 00.000 21948 Move returns status 0, amount 0
00:35:12.452 00.000 21948 move complete, result=0
00:35:12.453 00.001 21948 worker thread done servicing request
00:35:12.453 00.000 21948 Worker thread wakes up
00:35:12.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:12.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:12.453 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:13.981 01.528 21948 Exposure complete
00:35:14.031 00.050 21948 worker thread done servicing request
00:35:14.031 00.000 18120 OnExposeComplete: enter
00:35:14.033 00.002 18120 UpdateGuideState(): m_state=6
00:35:14.035 00.002 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
00:35:14.035 00.000 18120 Star::Find returns 1 (0), X=411.11, Y=235.23, Mass=2091, SNR=31.5, Peak=229 HFD=4.2
00:35:14.038 00.003 18120 MultiStar: [#1 0.24,-0.14,0.73,U] [#2 -0.21,-0.34,0.00,M1] [#3 -0.27,-0.12,0.69,U] [#4 -0.18,-0.38,0.00,M8] [#5 0.03,-0.25,0.53,U] [#6 0.06,-0.37,0.00,M1] [#7 0.21,-0.02,0.52,U] [#8 0.47,-0.02,0.00,M1] 
00:35:14.039 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.16}, one-star: {0.20, -0.22}
00:35:14.040 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.10 = 0.10)
00:35:14.043 00.003 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.20 = -3.09)
00:35:14.045 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.05 mountX=0.18 mountY=-0.01, mountTheta=-0.06
00:35:14.049 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.16, opts=13)
00:35:14.049 00.000 18120 Enqueuing Move request for scope (0.09, -0.16)
00:35:14.050 00.001 21948 Worker thread wakes up
00:35:14.050 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:14.050 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.5
00:35:14.051 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:14.051 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:14.052 00.001 18120 Enqueuing Expose request
00:35:14.053 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
00:35:14.053 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
00:35:14.053 00.000 21948 Moving (0.09, -0.16) raw xDistance=0.18 yDistance=-0.01
00:35:14.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:35:14.054 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:14.054 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:35:14.054 00.000 21948 MoveAxis(E, 0, ABG)
00:35:14.054 00.000 21948 Move returns status 0, amount 0
00:35:14.054 00.000 21948 MoveAxis(N, 0, ABG)
00:35:14.054 00.000 21948 Move returns status 0, amount 0
00:35:14.054 00.000 21948 move complete, result=0
00:35:14.054 00.000 21948 worker thread done servicing request
00:35:14.054 00.000 21948 Worker thread wakes up
00:35:14.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:14.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:14.054 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:15.688 01.634 21948 Exposure complete
00:35:15.716 00.028 21948 worker thread done servicing request
00:35:15.716 00.000 18120 OnExposeComplete: enter
00:35:15.717 00.001 18120 UpdateGuideState(): m_state=6
00:35:15.717 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
00:35:15.718 00.001 18120 Star::Find returns 1 (0), X=411.11, Y=235.14, Mass=2019, SNR=30.8, Peak=223 HFD=4.2
00:35:15.718 00.000 18120 MultiStar: [#1 0.18,-0.50,0.00,M1] [#2 0.05,-0.49,0.00,M2] [#3 0.20,-0.45,0.00,M1] [#4 -0.17,-0.47,0.00,M9] [#5 0.12,-0.53,0.00,M1] [#6 0.16,-0.45,0.00,M2] [#7 0.47,-0.11,0.00,M1] [#8 0.25,-0.42,0.00,M2] 
00:35:15.719 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.14) = xAngle (0.12 = 0.12)
00:35:15.719 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.22 = -3.06)
00:35:15.719 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.02 mountX=0.37 mountY=-0.03, mountTheta=-0.08
00:35:15.721 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.32, opts=13)
00:35:15.721 00.000 18120 Enqueuing Move request for scope (0.19, -0.32)
00:35:15.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:15.722 00.001 18120 UpdateGuideState exits: m=2019 RSB=30.8
00:35:15.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:15.723 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:15.723 00.000 18120 Enqueuing Expose request
00:35:15.723 00.000 21948 Worker thread wakes up
00:35:15.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd
00:35:15.723 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.32)
00:35:15.723 00.000 21948 Moving (0.19, -0.32) raw xDistance=0.37 yDistance=-0.03
00:35:15.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:35:15.724 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:15.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:15.724 00.000 21948 MoveAxis(W, 66, ABG)
00:35:15.724 00.000 21948 Guiding  Dir = 3, Dur = 66
00:35:15.724 00.000 21948 IsSlewing returns 0
00:35:15.724 00.000 21948 IsGuiding returns 0
00:35:15.727 00.003 21948 PulseGuide returned control before completion, sleep 75
00:35:15.811 00.084 21948 IsGuiding returns 0
00:35:15.813 00.002 21948 Move returns status 0, amount 66
00:35:15.813 00.000 21948 MoveAxis(N, 0, ABG)
00:35:15.813 00.000 21948 Move returns status 0, amount 0
00:35:15.813 00.000 21948 move complete, result=0
00:35:15.813 00.000 21948 worker thread done servicing request
00:35:15.813 00.000 21948 Worker thread wakes up
00:35:15.813 00.000 18120 GuideStep: 0.4 px 66 ms WEST, -0.0 px 0 ms NORTH
00:35:15.814 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:15.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:17.218 01.404 21948 Exposure complete
00:35:17.245 00.027 21948 worker thread done servicing request
00:35:17.245 00.000 18120 OnExposeComplete: enter
00:35:17.246 00.001 18120 UpdateGuideState(): m_state=6
00:35:17.247 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
00:35:17.248 00.001 18120 Star::Find returns 1 (0), X=411.14, Y=235.27, Mass=1966, SNR=30.5, Peak=206 HFD=3.9
00:35:17.249 00.001 18120 MultiStar: [#1 0.05,-0.21,0.70,U] [#2 -0.08,-0.32,0.66,U] [#3 0.06,-0.18,0.72,U] [#4 -0.20,-0.28,0.56,U] [#5 0.10,-0.34,0.55,U] [#6 0.13,-0.23,0.50,U] [#7 0.26,-0.01,0.52,U] [#8 0.28,-0.09,0.41,U] 
00:35:17.250 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.21}, one-star: {0.23, -0.18}
00:35:17.250 00.000 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.14) = xAngle (-0.01 = -0.01)
00:35:17.251 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.09 = 3.09)
00:35:17.251 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.16 mountX=0.23 mountY=0.01, mountTheta=0.05
00:35:17.252 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.21, opts=13)
00:35:17.253 00.001 18120 Enqueuing Move request for scope (0.09, -0.21)
00:35:17.253 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:17.254 00.001 21948 Worker thread wakes up
00:35:17.254 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
00:35:17.254 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
00:35:17.254 00.000 21948 Moving (0.09, -0.21) raw xDistance=0.23 yDistance=0.01
00:35:17.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
00:35:17.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:17.254 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.5
00:35:17.255 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.255 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:17.255 00.000 18120 Enqueuing Expose request
00:35:17.256 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:35:17.256 00.000 21948 MoveAxis(W, 45, ABG)
00:35:17.256 00.000 21948 Guiding  Dir = 3, Dur = 45
00:35:17.256 00.000 21948 IsSlewing returns 0
00:35:17.256 00.000 21948 IsGuiding returns 0
00:35:17.259 00.003 21948 PulseGuide returned control before completion, sleep 54
00:35:17.331 00.072 21948 IsGuiding returns 0
00:35:17.331 00.000 21948 Move returns status 0, amount 45
00:35:17.331 00.000 21948 MoveAxis(N, 0, ABG)
00:35:17.331 00.000 21948 Move returns status 0, amount 0
00:35:17.331 00.000 21948 move complete, result=0
00:35:17.331 00.000 21948 worker thread done servicing request
00:35:17.331 00.000 21948 Worker thread wakes up
00:35:17.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:17.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:17.331 00.000 18120 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
00:35:18.953 01.622 21948 Exposure complete
00:35:18.991 00.038 21948 worker thread done servicing request
00:35:18.991 00.000 18120 OnExposeComplete: enter
00:35:18.994 00.003 18120 UpdateGuideState(): m_state=6
00:35:18.996 00.002 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
00:35:18.998 00.002 18120 Star::Find returns 1 (0), X=410.79, Y=235.64, Mass=2183, SNR=32.2, Peak=195 HFD=4.2
00:35:19.000 00.002 18120 MultiStar: [#1 -0.07,0.06,0.69,U] [#2 -0.45,-0.08,0.00,M2] [#3 -0.22,0.08,0.65,U] [#4 -0.41,0.12,0.00,M9] [#5 -0.12,0.01,0.53,U] [#6 -0.42,-0.13,0.00,M2] [#7 -0.12,0.08,0.48,U] [#8 0.04,0.27,0.41,U] 
00:35:19.002 00.002 18120 refined, 5 included, MultiStar: {-0.11, 0.12}, one-star: {-0.12, 0.19}
00:35:19.003 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
00:35:19.004 00.001 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.58 = 0.29)
00:35:19.005 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.33 mountX=-0.15 mountY=0.05, mountTheta=2.84
00:35:19.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.12, opts=13)
00:35:19.008 00.001 18120 Enqueuing Move request for scope (-0.11, 0.12)
00:35:19.009 00.001 21948 Worker thread wakes up
00:35:19.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:19.009 00.000 18120 UpdateGuideState exits: m=2183 RSB=32.2
00:35:19.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:19.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:19.010 00.000 18120 Enqueuing Expose request
00:35:19.011 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:35:19.011 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:35:19.011 00.000 21948 Moving (-0.11, 0.12) raw xDistance=-0.15 yDistance=0.05
00:35:19.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:35:19.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:19.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:35:19.011 00.000 21948 MoveAxis(E, 0, ABG)
00:35:19.011 00.000 21948 Move returns status 0, amount 0
00:35:19.011 00.000 21948 MoveAxis(N, 0, ABG)
00:35:19.011 00.000 21948 Move returns status 0, amount 0
00:35:19.011 00.000 21948 move complete, result=0
00:35:19.011 00.000 21948 worker thread done servicing request
00:35:19.011 00.000 21948 Worker thread wakes up
00:35:19.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:19.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:19.012 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:20.531 01.519 21948 Exposure complete
00:35:20.558 00.027 21948 worker thread done servicing request
00:35:20.559 00.001 18120 OnExposeComplete: enter
00:35:20.559 00.000 18120 UpdateGuideState(): m_state=6
00:35:20.560 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
00:35:20.560 00.000 18120 Star::Find returns 1 (0), X=410.94, Y=235.47, Mass=2137, SNR=31.7, Peak=199 HFD=4.0
00:35:20.562 00.002 18120 MultiStar: [#1 -0.18,-0.13,0.69,U] [#2 -0.19,-0.07,0.64,U] [#3 -0.19,-0.02,0.66,U] [#4 -0.48,-0.17,0.00,M10] [#5 -0.22,-0.07,0.51,U] [#6 -0.07,-0.11,0.49,U] [#7 -0.13,0.16,0.53,U] [#8 0.00,0.08,0.43,U] 
00:35:20.562 00.000 18120 single-star, 7 included, MultiStar: {-0.11, -0.02}, one-star: {0.03, 0.01}
00:35:20.563 00.001 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.14) = xAngle (1.62 = 1.62)
00:35:20.563 00.000 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.73 = -1.56)
00:35:20.564 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.48 mountX=-0.00 mountY=-0.03, mountTheta=-1.62
00:35:20.565 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
00:35:20.565 00.000 18120 Enqueuing Move request for scope (0.03, 0.01)
00:35:20.566 00.001 21948 Worker thread wakes up
00:35:20.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:35:20.566 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:35:20.566 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:35:20.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:35:20.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:20.566 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:20.567 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:20.567 00.000 21948 MoveAxis(E, 0, ABG)
00:35:20.567 00.000 21948 Move returns status 0, amount 0
00:35:20.567 00.000 21948 MoveAxis(N, 0, ABG)
00:35:20.567 00.000 21948 Move returns status 0, amount 0
00:35:20.567 00.000 21948 move complete, result=0
00:35:20.568 00.001 18120 UpdateGuideState exits: m=2137 RSB=31.7
00:35:20.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:20.569 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:20.570 00.001 18120 Enqueuing Expose request
00:35:20.570 00.000 21948 worker thread done servicing request
00:35:20.571 00.001 21948 Worker thread wakes up
00:35:20.571 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:20.571 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:20.571 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:22.198 01.627 21948 Exposure complete
00:35:22.232 00.034 21948 worker thread done servicing request
00:35:22.232 00.000 18120 OnExposeComplete: enter
00:35:22.232 00.000 18120 UpdateGuideState(): m_state=6
00:35:22.233 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
00:35:22.233 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=235.60, Mass=2050, SNR=31.1, Peak=212 HFD=4.1
00:35:22.234 00.001 18120 MultiStar: [#1 0.00,0.04,0.70,U] [#2 -0.27,0.22,0.59,U] [#3 0.15,0.17,0.69,U] [#4 -0.46,0.01,0.00,R] [#5 0.12,0.09,0.51,U] [#6 0.11,0.03,0.48,U] [#7 0.15,0.47,0.00,M1] [#8 0.20,0.61,0.00,M1] 
00:35:22.234 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.12}, one-star: {0.07, 0.15}
00:35:22.235 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
00:35:22.235 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
00:35:22.236 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.31 mountX=-0.10 mountY=-0.08, mountTheta=-2.43
00:35:22.237 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
00:35:22.238 00.001 18120 Enqueuing Move request for scope (0.03, 0.12)
00:35:22.238 00.000 21948 Worker thread wakes up
00:35:22.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:35:22.238 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:35:22.238 00.000 21948 Moving (0.03, 0.12) raw xDistance=-0.10 yDistance=-0.08
00:35:22.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:35:22.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:22.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:22.239 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.1
00:35:22.239 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:22.240 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:22.240 00.000 18120 Enqueuing Expose request
00:35:22.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:22.241 00.001 21948 MoveAxis(E, 0, ABG)
00:35:22.241 00.000 21948 Move returns status 0, amount 0
00:35:22.241 00.000 21948 MoveAxis(N, 0, ABG)
00:35:22.241 00.000 21948 Move returns status 0, amount 0
00:35:22.241 00.000 21948 move complete, result=0
00:35:22.241 00.000 21948 worker thread done servicing request
00:35:22.241 00.000 21948 Worker thread wakes up
00:35:22.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:22.241 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:22.243 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:23.763 01.520 21948 Exposure complete
00:35:23.810 00.047 21948 worker thread done servicing request
00:35:23.810 00.000 18120 OnExposeComplete: enter
00:35:23.811 00.001 18120 UpdateGuideState(): m_state=6
00:35:23.811 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
00:35:23.812 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=235.65, Mass=2247, SNR=32.7, Peak=205 HFD=4.1
00:35:23.812 00.000 18120 MultiStar: [#1 -0.16,0.28,0.68,U] [#2 -0.35,0.10,0.00,M1] [#3 -0.12,0.16,0.66,U] [#4 0.11,0.02,0.57,U] [#5 -0.29,0.09,0.51,U] [#6 -0.14,0.01,0.44,U] [#7 -0.27,0.35,0.00,M2] [#8 0.13,0.31,0.40,U] 
00:35:23.813 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.16}, one-star: {-0.10, 0.19}
00:35:23.813 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.23 = -3.05)
00:35:23.813 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.33 = 0.05)
00:35:23.814 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.09 mountX=-0.18 mountY=0.01, mountTheta=3.09
00:35:23.815 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.16, opts=13)
00:35:23.815 00.000 18120 Enqueuing Move request for scope (-0.09, 0.16)
00:35:23.816 00.001 21948 Worker thread wakes up
00:35:23.816 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
00:35:23.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:23.816 00.000 18120 UpdateGuideState exits: m=2247 RSB=32.7
00:35:23.817 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:23.817 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:23.818 00.001 18120 Enqueuing Expose request
00:35:23.818 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
00:35:23.818 00.000 21948 Moving (-0.09, 0.16) raw xDistance=-0.18 yDistance=0.01
00:35:23.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:35:23.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:23.818 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:35:23.818 00.000 21948 MoveAxis(E, 0, ABG)
00:35:23.818 00.000 21948 Move returns status 0, amount 0
00:35:23.818 00.000 21948 MoveAxis(N, 0, ABG)
00:35:23.818 00.000 21948 Move returns status 0, amount 0
00:35:23.818 00.000 21948 move complete, result=0
00:35:23.818 00.000 21948 worker thread done servicing request
00:35:23.818 00.000 21948 Worker thread wakes up
00:35:23.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:23.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:23.819 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:25.452 01.633 21948 Exposure complete
00:35:25.496 00.044 21948 worker thread done servicing request
00:35:25.496 00.000 18120 OnExposeComplete: enter
00:35:25.498 00.002 18120 UpdateGuideState(): m_state=6
00:35:25.499 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
00:35:25.500 00.001 18120 Star::Find returns 1 (0), X=411.04, Y=235.18, Mass=2007, SNR=30.7, Peak=203 HFD=4.2
00:35:25.500 00.000 18120 MultiStar: [#1 0.12,-0.38,0.00,M1] [#2 -0.08,-0.27,0.67,U] [#3 0.14,-0.27,0.71,U] [#4 0.06,-0.46,0.00,M1] [#5 -0.02,-0.43,0.00,M1] [#6 0.06,-0.35,0.00,M1] [#7 0.03,-0.11,0.52,U] [#8 0.16,-0.07,0.42,U] 
00:35:25.501 00.001 18120 refined, 4 included, MultiStar: {0.08, -0.22}, one-star: {0.13, -0.28}
00:35:25.502 00.001 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.14) = xAngle (-0.09 = -0.09)
00:35:25.503 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.01 = 3.01)
00:35:25.503 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.23 mountX=0.23 mountY=0.03, mountTheta=0.13
00:35:25.506 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.22, opts=13)
00:35:25.507 00.001 18120 Enqueuing Move request for scope (0.08, -0.22)
00:35:25.508 00.001 21948 Worker thread wakes up
00:35:25.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:25.509 00.001 18120 UpdateGuideState exits: m=2007 RSB=30.7
00:35:25.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:25.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:25.510 00.000 18120 Enqueuing Expose request
00:35:25.511 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
00:35:25.511 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
00:35:25.511 00.000 21948 Moving (0.08, -0.22) raw xDistance=0.23 yDistance=0.03
00:35:25.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:35:25.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:25.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:25.511 00.000 21948 MoveAxis(W, 42, ABG)
00:35:25.511 00.000 21948 Guiding  Dir = 3, Dur = 42
00:35:25.511 00.000 21948 IsSlewing returns 0
00:35:25.512 00.001 21948 IsGuiding returns 0
00:35:25.514 00.002 21948 PulseGuide returned control before completion, sleep 51
00:35:25.576 00.062 21948 IsGuiding returns 1
00:35:25.577 00.001 21948 scope still moving after pulse duration time elapsed
00:35:25.607 00.030 21948 IsSlewing returns 0
00:35:25.608 00.001 21948 IsGuiding returns 0
00:35:25.608 00.000 21948 scope move finished after 42 + 53 ms
00:35:25.608 00.000 21948 Move returns status 0, amount 42
00:35:25.608 00.000 21948 MoveAxis(N, 0, ABG)
00:35:25.608 00.000 21948 Move returns status 0, amount 0
00:35:25.608 00.000 21948 move complete, result=0
00:35:25.608 00.000 21948 worker thread done servicing request
00:35:25.608 00.000 21948 Worker thread wakes up
00:35:25.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:25.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:25.609 00.001 18120 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
00:35:27.014 01.405 21948 Exposure complete
00:35:27.048 00.034 21948 worker thread done servicing request
00:35:27.048 00.000 18120 OnExposeComplete: enter
00:35:27.049 00.001 18120 UpdateGuideState(): m_state=6
00:35:27.049 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
00:35:27.049 00.000 18120 Star::Find returns 1 (0), X=410.93, Y=235.59, Mass=1917, SNR=30.2, Peak=166 HFD=4.0
00:35:27.050 00.001 18120 MultiStar: [#1 -0.12,-0.10,0.74,U] [#2 -0.35,-0.00,0.69,U] [#3 -0.12,0.10,0.69,U] [#4 -0.01,-0.25,0.58,U] [#5 -0.16,-0.18,0.55,U] [#6 -0.34,-0.02,0.52,U] [#7 -0.09,0.20,0.54,U] [#8 0.14,0.22,0.44,U] 
00:35:27.050 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {0.02, 0.13}
00:35:27.051 00.001 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.14) = xAngle (4.18 = -2.10)
00:35:27.051 00.000 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
00:35:27.052 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.03 mountX=-0.06 mountY=0.10, mountTheta=2.12
00:35:27.053 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.01, opts=13)
00:35:27.053 00.000 18120 Enqueuing Move request for scope (-0.11, 0.01)
00:35:27.054 00.001 21948 Worker thread wakes up
00:35:27.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:35:27.054 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:35:27.054 00.000 21948 Moving (-0.11, 0.01) raw xDistance=-0.06 yDistance=0.10
00:35:27.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:35:27.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:27.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:27.054 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.2
00:35:27.055 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:27.055 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:27.056 00.001 18120 Enqueuing Expose request
00:35:27.056 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:27.056 00.000 21948 MoveAxis(E, 0, ABG)
00:35:27.056 00.000 21948 Move returns status 0, amount 0
00:35:27.057 00.001 21948 MoveAxis(N, 0, ABG)
00:35:27.057 00.000 21948 Move returns status 0, amount 0
00:35:27.057 00.000 21948 move complete, result=0
00:35:27.057 00.000 21948 worker thread done servicing request
00:35:27.057 00.000 21948 Worker thread wakes up
00:35:27.057 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:27.057 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:27.059 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:28.698 01.639 21948 Exposure complete
00:35:28.735 00.037 21948 worker thread done servicing request
00:35:28.735 00.000 18120 OnExposeComplete: enter
00:35:28.736 00.001 18120 UpdateGuideState(): m_state=6
00:35:28.737 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
00:35:28.738 00.001 18120 Star::Find returns 1 (0), X=410.85, Y=235.36, Mass=2064, SNR=31.2, Peak=211 HFD=4.2
00:35:28.739 00.001 18120 MultiStar: [#1 -0.06,-0.24,0.73,U] [#2 -0.29,-0.24,0.00,M1] [#3 -0.03,-0.17,0.68,U] [#4 0.15,-0.41,0.00,M1] [#5 0.00,-0.42,0.00,M1] [#6 -0.41,-0.22,0.00,M1] [#7 -0.03,-0.17,0.54,U] [#8 0.25,-0.03,0.44,U] 
00:35:28.739 00.000 18120 single-star, 4 included, MultiStar: {-0.01, -0.14}, one-star: {-0.06, -0.10}
00:35:28.740 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.14) = xAngle (-1.01 = -1.01)
00:35:28.740 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.09 = 2.09)
00:35:28.741 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.16 mountX=0.06 mountY=0.10, mountTheta=1.03
00:35:28.743 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.10, opts=13)
00:35:28.745 00.002 18120 Enqueuing Move request for scope (-0.06, -0.10)
00:35:28.746 00.001 21948 Worker thread wakes up
00:35:28.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:28.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:35:28.746 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.2
00:35:28.747 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:28.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:28.747 00.000 18120 Enqueuing Expose request
00:35:28.748 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:35:28.748 00.000 21948 Moving (-0.06, -0.10) raw xDistance=0.06 yDistance=0.10
00:35:28.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:35:28.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:28.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:28.748 00.000 21948 MoveAxis(E, 0, ABG)
00:35:28.748 00.000 21948 Move returns status 0, amount 0
00:35:28.748 00.000 21948 MoveAxis(N, 0, ABG)
00:35:28.748 00.000 21948 Move returns status 0, amount 0
00:35:28.748 00.000 21948 move complete, result=0
00:35:28.748 00.000 21948 worker thread done servicing request
00:35:28.748 00.000 21948 Worker thread wakes up
00:35:28.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:28.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:28.749 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:30.264 01.515 21948 Exposure complete
00:35:30.292 00.028 21948 worker thread done servicing request
00:35:30.292 00.000 18120 OnExposeComplete: enter
00:35:30.293 00.001 18120 UpdateGuideState(): m_state=6
00:35:30.293 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
00:35:30.294 00.001 18120 Star::Find returns 1 (0), X=410.99, Y=235.35, Mass=2087, SNR=31.4, Peak=182 HFD=4.1
00:35:30.294 00.000 18120 MultiStar: [#1 0.24,-0.15,0.65,U] [#2 -0.17,-0.08,0.67,U] [#3 -0.05,-0.11,0.68,U] [#4 0.19,-0.37,0.00,M2] [#5 0.10,-0.29,0.52,U] [#6 -0.10,0.01,0.49,U] [#7 0.14,0.19,0.49,U] [#8 0.32,0.15,0.43,U] 
00:35:30.295 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.08, -0.11}
00:35:30.295 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.14) = xAngle (0.30 = 0.30)
00:35:30.296 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.40 = -2.88)
00:35:30.296 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.85 mountX=0.08 mountY=-0.02, mountTheta=-0.26
00:35:30.298 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
00:35:30.298 00.000 18120 Enqueuing Move request for scope (0.06, -0.07)
00:35:30.299 00.001 21948 Worker thread wakes up
00:35:30.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:35:30.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:35:30.299 00.000 21948 Moving (0.06, -0.07) raw xDistance=0.08 yDistance=-0.02
00:35:30.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:30.299 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.4
00:35:30.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:30.300 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:30.300 00.000 18120 Enqueuing Expose request
00:35:30.301 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:35:30.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:30.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:30.301 00.000 21948 MoveAxis(E, 0, ABG)
00:35:30.301 00.000 21948 Move returns status 0, amount 0
00:35:30.301 00.000 21948 MoveAxis(N, 0, ABG)
00:35:30.301 00.000 21948 Move returns status 0, amount 0
00:35:30.301 00.000 21948 move complete, result=0
00:35:30.301 00.000 21948 worker thread done servicing request
00:35:30.301 00.000 21948 Worker thread wakes up
00:35:30.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:30.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:30.302 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:31.937 01.635 21948 Exposure complete
00:35:31.976 00.039 21948 worker thread done servicing request
00:35:31.976 00.000 18120 OnExposeComplete: enter
00:35:31.977 00.001 18120 UpdateGuideState(): m_state=6
00:35:31.978 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
00:35:31.979 00.001 18120 Star::Find returns 1 (0), X=411.04, Y=235.35, Mass=2063, SNR=31.3, Peak=185 HFD=4.0
00:35:31.980 00.001 18120 MultiStar: [#1 0.12,-0.11,0.72,U] [#2 -0.01,-0.05,0.64,U] [#3 -0.04,-0.23,0.68,U] [#4 0.30,-0.38,0.00,M3] [#5 -0.05,-0.28,0.53,U] [#6 -0.14,-0.16,0.50,U] [#7 0.31,0.02,0.53,U] [#8 0.31,0.04,0.45,U] 
00:35:31.981 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.13, -0.10}
00:35:31.982 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
00:35:31.982 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.27 = -3.01)
00:35:31.984 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.97 mountX=0.13 mountY=-0.02, mountTheta=-0.13
00:35:31.988 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.11, opts=13)
00:35:31.989 00.001 18120 Enqueuing Move request for scope (0.08, -0.11)
00:35:31.989 00.000 21948 Worker thread wakes up
00:35:31.989 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
00:35:31.989 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
00:35:31.989 00.000 21948 Moving (0.08, -0.11) raw xDistance=0.13 yDistance=-0.02
00:35:31.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:35:31.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:31.989 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:31.990 00.001 18120 UpdateGuideState exits: m=2063 RSB=31.3
00:35:31.990 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:31.991 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:31.991 00.000 18120 Enqueuing Expose request
00:35:31.992 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:31.992 00.000 21948 MoveAxis(E, 0, ABG)
00:35:31.992 00.000 21948 Move returns status 0, amount 0
00:35:31.992 00.000 21948 MoveAxis(N, 0, ABG)
00:35:31.992 00.000 21948 Move returns status 0, amount 0
00:35:31.992 00.000 21948 move complete, result=0
00:35:31.992 00.000 21948 worker thread done servicing request
00:35:31.992 00.000 21948 Worker thread wakes up
00:35:31.992 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:31.992 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:31.992 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:33.509 01.517 21948 Exposure complete
00:35:33.546 00.037 21948 worker thread done servicing request
00:35:33.546 00.000 18120 OnExposeComplete: enter
00:35:33.549 00.003 18120 UpdateGuideState(): m_state=6
00:35:33.549 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
00:35:33.549 00.000 18120 Star::Find returns 1 (0), X=411.01, Y=235.19, Mass=1905, SNR=29.8, Peak=206 HFD=4.1
00:35:33.549 00.000 18120 MultiStar: [#1 0.07,-0.18,0.74,U] [#2 -0.18,-0.10,0.71,U] [#3 -0.03,-0.20,0.73,U] [#4 0.18,-0.35,0.00,M4] [#5 -0.04,-0.24,0.53,U] [#6 0.00,-0.36,0.51,U] [#7 0.25,0.05,0.54,U] [#8 0.43,-0.09,0.00,M1] 
00:35:33.550 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.19}, one-star: {0.10, -0.27}
00:35:33.550 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.14) = xAngle (-0.31 = -0.31)
00:35:33.552 00.002 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.80 = 2.80)
00:35:33.552 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=0.18 mountY=0.06, mountTheta=0.34
00:35:33.553 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
00:35:33.554 00.001 18120 Enqueuing Move request for scope (0.02, -0.19)
00:35:33.554 00.000 21948 Worker thread wakes up
00:35:33.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:33.555 00.001 18120 UpdateGuideState exits: m=1905 RSB=29.8
00:35:33.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:33.556 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:33.556 00.000 18120 Enqueuing Expose request
00:35:33.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:35:33.556 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:35:33.556 00.000 21948 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.06
00:35:33.557 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:35:33.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:33.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:35:33.557 00.000 21948 MoveAxis(E, 0, ABG)
00:35:33.557 00.000 21948 Move returns status 0, amount 0
00:35:33.557 00.000 21948 MoveAxis(N, 0, ABG)
00:35:33.557 00.000 21948 Move returns status 0, amount 0
00:35:33.557 00.000 21948 move complete, result=0
00:35:33.557 00.000 21948 worker thread done servicing request
00:35:33.557 00.000 21948 Worker thread wakes up
00:35:33.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:33.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:33.557 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:35.189 01.632 21948 Exposure complete
00:35:35.236 00.047 21948 worker thread done servicing request
00:35:35.236 00.000 18120 OnExposeComplete: enter
00:35:35.240 00.004 18120 UpdateGuideState(): m_state=6
00:35:35.242 00.002 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
00:35:35.245 00.003 18120 Star::Find returns 1 (0), X=411.04, Y=234.94, Mass=2064, SNR=31.3, Peak=221 HFD=4.2
00:35:35.246 00.001 18120 MultiStar: [#1 0.27,-0.39,0.00,M1] [#2 0.02,-0.43,0.00,M1] [#3 -0.03,-0.47,0.00,M1] [#4 0.53,-0.87,0.00,M5] [#5 0.17,-0.56,0.00,M1] [#6 0.04,-0.48,0.00,M1] [#7 0.34,-0.31,0.00,M1] [#8 0.36,-0.27,0.00,M2] 
00:35:35.246 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.14) = xAngle (-0.18 = -0.18)
00:35:35.247 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.92 = 2.92)
00:35:35.247 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.52 hyp=0.53 cameraTheta=-1.33 mountX=0.52 mountY=0.12, mountTheta=0.22
00:35:35.248 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.52, opts=13)
00:35:35.249 00.001 18120 Enqueuing Move request for scope (0.13, -0.52)
00:35:35.249 00.000 21948 Worker thread wakes up
00:35:35.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:35.250 00.001 18120 UpdateGuideState exits: m=2064 RSB=31.3
00:35:35.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:35.251 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:35.252 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.52) opts 0xd
00:35:35.252 00.000 18120 Enqueuing Expose request
00:35:35.253 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.52)
00:35:35.253 00.000 21948 Moving (0.13, -0.52) raw xDistance=0.52 yDistance=0.12
00:35:35.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:35:35.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:35.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:35:35.253 00.000 21948 MoveAxis(W, 93, ABG)
00:35:35.253 00.000 21948 Guiding  Dir = 3, Dur = 93
00:35:35.253 00.000 21948 IsSlewing returns 0
00:35:35.253 00.000 21948 IsGuiding returns 0
00:35:35.255 00.002 21948 PulseGuide returned control before completion, sleep 102
00:35:35.365 00.110 21948 IsGuiding returns 0
00:35:35.365 00.000 21948 Move returns status 0, amount 93
00:35:35.365 00.000 21948 MoveAxis(N, 0, ABG)
00:35:35.365 00.000 21948 Move returns status 0, amount 0
00:35:35.365 00.000 21948 move complete, result=0
00:35:35.365 00.000 21948 worker thread done servicing request
00:35:35.365 00.000 21948 Worker thread wakes up
00:35:35.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:35.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:35.365 00.000 18120 GuideStep: 0.5 px 93 ms WEST, 0.1 px 0 ms NORTH
00:35:36.770 01.405 21948 Exposure complete
00:35:36.821 00.051 21948 worker thread done servicing request
00:35:36.821 00.000 18120 OnExposeComplete: enter
00:35:36.822 00.001 18120 UpdateGuideState(): m_state=6
00:35:36.823 00.001 18120 Star::Find(15, 411, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
00:35:36.823 00.000 18120 Star::Find returns 1 (0), X=411.01, Y=235.22, Mass=2216, SNR=32.4, Peak=223 HFD=4.1
00:35:36.824 00.001 18120 MultiStar: [#1 0.01,-0.29,0.68,U] [#2 -0.18,-0.31,0.61,U] [#3 -0.05,-0.10,0.66,U] [#4 0.13,-0.23,0.52,U] [#5 0.18,-0.31,0.00,M2] [#6 -0.05,-0.41,0.00,M2] [#7 0.21,-0.17,0.50,U] [#8 0.25,-0.20,0.45,U] 
00:35:36.824 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.22}, one-star: {0.09, -0.24}
00:35:36.824 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.14) = xAngle (-0.18 = -0.18)
00:35:36.825 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.92 = 2.92)
00:35:36.825 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.33 mountX=0.22 mountY=0.05, mountTheta=0.22
00:35:36.827 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.22, opts=13)
00:35:36.829 00.002 18120 Enqueuing Move request for scope (0.05, -0.22)
00:35:36.832 00.003 21948 Worker thread wakes up
00:35:36.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
00:35:36.832 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
00:35:36.832 00.000 21948 Moving (0.05, -0.22) raw xDistance=0.22 yDistance=0.05
00:35:36.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
00:35:36.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:36.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:35:36.833 00.001 21948 MoveAxis(W, 47, ABG)
00:35:36.833 00.000 21948 Guiding  Dir = 3, Dur = 47
00:35:36.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:36.834 00.001 18120 UpdateGuideState exits: m=2216 RSB=32.4
00:35:36.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:36.835 00.000 18120 Enqueuing Expose request
00:35:36.837 00.002 21948 IsSlewing returns 0
00:35:36.837 00.000 21948 IsGuiding returns 0
00:35:36.839 00.002 21948 PulseGuide returned control before completion, sleep 56
00:35:36.910 00.071 21948 IsGuiding returns 0
00:35:36.910 00.000 21948 Move returns status 0, amount 47
00:35:36.910 00.000 21948 MoveAxis(N, 0, ABG)
00:35:36.910 00.000 21948 Move returns status 0, amount 0
00:35:36.910 00.000 21948 move complete, result=0
00:35:36.910 00.000 21948 worker thread done servicing request
00:35:36.910 00.000 18120 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
00:35:36.912 00.002 21948 Worker thread wakes up
00:35:36.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:36.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:38.547 01.635 21948 Exposure complete
00:35:38.590 00.043 21948 worker thread done servicing request
00:35:38.590 00.000 18120 OnExposeComplete: enter
00:35:38.592 00.002 18120 UpdateGuideState(): m_state=6
00:35:38.593 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
00:35:38.594 00.001 18120 Star::Find returns 1 (0), X=410.83, Y=235.54, Mass=2030, SNR=30.7, Peak=175 HFD=3.8
00:35:38.595 00.001 18120 MultiStar: [#1 -0.05,-0.06,0.71,U] [#2 -0.32,-0.04,0.66,U] [#3 -0.14,-0.01,0.71,U] [#4 0.38,-0.40,0.00,M5] [#5 -0.12,-0.22,0.53,U] [#6 0.02,-0.15,0.52,U] [#7 -0.15,0.16,0.53,U] [#8 0.07,0.13,0.45,U] 
00:35:38.597 00.002 18120 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.08, 0.08}
00:35:38.598 00.001 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
00:35:38.598 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.20 = 1.20)
00:35:38.600 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.05 mountX=-0.03 mountY=0.10, mountTheta=1.91
00:35:38.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
00:35:38.603 00.001 18120 Enqueuing Move request for scope (-0.10, -0.01)
00:35:38.604 00.001 21948 Worker thread wakes up
00:35:38.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
00:35:38.604 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
00:35:38.604 00.000 21948 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=0.10
00:35:38.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:35:38.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:38.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:38.604 00.000 18120 UpdateGuideState exits: m=2030 RSB=30.7
00:35:38.605 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:38.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:38.606 00.001 18120 Enqueuing Expose request
00:35:38.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:38.606 00.000 21948 MoveAxis(E, 0, ABG)
00:35:38.606 00.000 21948 Move returns status 0, amount 0
00:35:38.606 00.000 21948 MoveAxis(N, 0, ABG)
00:35:38.606 00.000 21948 Move returns status 0, amount 0
00:35:38.606 00.000 21948 move complete, result=0
00:35:38.606 00.000 21948 worker thread done servicing request
00:35:38.606 00.000 21948 Worker thread wakes up
00:35:38.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:38.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:38.607 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:40.120 01.513 21948 Exposure complete
00:35:40.144 00.024 21948 worker thread done servicing request
00:35:40.144 00.000 18120 OnExposeComplete: enter
00:35:40.145 00.001 18120 UpdateGuideState(): m_state=6
00:35:40.148 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
00:35:40.149 00.001 18120 Star::Find returns 1 (0), X=410.94, Y=235.46, Mass=2058, SNR=31.1, Peak=174 HFD=4.1
00:35:40.150 00.001 18120 MultiStar: [#1 -0.22,0.13,0.73,U] [#2 -0.58,0.05,0.00,M1] [#3 -0.03,0.05,0.69,U] [#4 0.15,-0.36,0.00,M6] [#5 -0.19,0.05,0.52,U] [#6 -0.18,-0.18,0.47,U] [#7 -0.11,0.28,0.54,U] [#8 0.07,0.03,0.42,U] 
00:35:40.150 00.000 18120 single-star, 6 included, MultiStar: {-0.08, 0.06}, one-star: {0.03, 0.00}
00:35:40.151 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.14) = xAngle (1.28 = 1.28)
00:35:40.151 00.000 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.38 = -1.90)
00:35:40.151 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.14 mountX=0.01 mountY=-0.03, mountTheta=-1.28
00:35:40.152 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
00:35:40.153 00.001 18120 Enqueuing Move request for scope (0.03, 0.00)
00:35:40.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:40.154 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.1
00:35:40.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:40.154 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:40.155 00.001 18120 Enqueuing Expose request
00:35:40.155 00.000 21948 Worker thread wakes up
00:35:40.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
00:35:40.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
00:35:40.155 00.000 21948 Moving (0.03, 0.00) raw xDistance=0.01 yDistance=-0.03
00:35:40.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:35:40.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:40.156 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:40.156 00.000 21948 MoveAxis(E, 0, ABG)
00:35:40.156 00.000 21948 Move returns status 0, amount 0
00:35:40.156 00.000 21948 MoveAxis(N, 0, ABG)
00:35:40.156 00.000 21948 Move returns status 0, amount 0
00:35:40.156 00.000 21948 move complete, result=0
00:35:40.156 00.000 21948 worker thread done servicing request
00:35:40.156 00.000 21948 Worker thread wakes up
00:35:40.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:40.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:40.157 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:41.779 01.622 21948 Exposure complete
00:35:41.822 00.043 21948 worker thread done servicing request
00:35:41.822 00.000 18120 OnExposeComplete: enter
00:35:41.824 00.002 18120 UpdateGuideState(): m_state=6
00:35:41.827 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
00:35:41.829 00.002 18120 Star::Find returns 1 (0), X=410.68, Y=235.29, Mass=2061, SNR=31.1, Peak=173 HFD=4.3
00:35:41.831 00.002 18120 MultiStar: [#1 -0.29,-0.05,0.68,U] [#2 -0.48,-0.10,0.00,M2] [#3 0.04,0.00,0.70,U] [#4 0.10,-0.13,0.57,U] [#5 -0.04,-0.08,0.52,U] [#6 -0.34,-0.32,0.00,M1] [#7 -0.15,0.22,0.53,U] [#8 -0.15,0.00,0.42,U] 
00:35:41.832 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.04}, one-star: {-0.23, -0.16}
00:35:41.833 00.001 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.14) = xAngle (-1.64 = -1.64)
00:35:41.833 00.000 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.46 = 1.46)
00:35:41.834 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.78 mountX=-0.01 mountY=0.12, mountTheta=1.64
00:35:41.835 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.04, opts=13)
00:35:41.835 00.000 18120 Enqueuing Move request for scope (-0.11, -0.04)
00:35:41.835 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:41.836 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.1
00:35:41.836 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.837 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:41.837 00.000 18120 Enqueuing Expose request
00:35:41.838 00.001 21948 Worker thread wakes up
00:35:41.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
00:35:41.838 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
00:35:41.838 00.000 21948 Moving (-0.11, -0.04) raw xDistance=-0.01 yDistance=0.12
00:35:41.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:35:41.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:41.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:35:41.838 00.000 21948 MoveAxis(E, 0, ABG)
00:35:41.838 00.000 21948 Move returns status 0, amount 0
00:35:41.838 00.000 21948 MoveAxis(N, 0, ABG)
00:35:41.838 00.000 21948 Move returns status 0, amount 0
00:35:41.838 00.000 21948 move complete, result=0
00:35:41.838 00.000 21948 worker thread done servicing request
00:35:41.838 00.000 21948 Worker thread wakes up
00:35:41.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:41.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:41.838 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:43.358 01.520 21948 Exposure complete
00:35:43.393 00.035 21948 worker thread done servicing request
00:35:43.393 00.000 18120 OnExposeComplete: enter
00:35:43.394 00.001 18120 UpdateGuideState(): m_state=6
00:35:43.394 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
00:35:43.395 00.001 18120 Star::Find returns 1 (0), X=410.74, Y=235.40, Mass=2146, SNR=31.9, Peak=202 HFD=3.8
00:35:43.396 00.001 18120 MultiStar: [#1 -0.24,-0.03,0.70,U] [#2 -0.39,-0.01,0.00,M3] [#3 -0.17,0.05,0.66,U] [#4 -0.18,-0.11,0.53,U] [#5 -0.07,-0.04,0.52,U] [#6 -0.31,-0.10,0.48,U] [#7 -0.02,0.19,0.52,U] [#8 0.22,-0.11,0.42,U] 
00:35:43.396 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.03}, one-star: {-0.17, -0.06}
00:35:43.396 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
00:35:43.397 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.29 = 1.29)
00:35:43.397 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.96 mountX=-0.03 mountY=0.13, mountTheta=1.82
00:35:43.399 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.03, opts=13)
00:35:43.400 00.001 18120 Enqueuing Move request for scope (-0.13, -0.03)
00:35:43.400 00.000 21948 Worker thread wakes up
00:35:43.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
00:35:43.400 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
00:35:43.400 00.000 21948 Moving (-0.13, -0.03) raw xDistance=-0.03 yDistance=0.13
00:35:43.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:35:43.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:43.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:35:43.400 00.000 21948 MoveAxis(E, 0, ABG)
00:35:43.400 00.000 21948 Move returns status 0, amount 0
00:35:43.400 00.000 21948 MoveAxis(N, 0, ABG)
00:35:43.400 00.000 21948 Move returns status 0, amount 0
00:35:43.400 00.000 21948 move complete, result=0
00:35:43.400 00.000 21948 worker thread done servicing request
00:35:43.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:43.401 00.001 18120 UpdateGuideState exits: m=2146 RSB=31.9
00:35:43.401 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.402 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:43.402 00.000 18120 Enqueuing Expose request
00:35:43.403 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:43.404 00.001 21948 Worker thread wakes up
00:35:43.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:43.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:45.028 01.624 21948 Exposure complete
00:35:45.065 00.037 21948 worker thread done servicing request
00:35:45.065 00.000 18120 OnExposeComplete: enter
00:35:45.066 00.001 18120 UpdateGuideState(): m_state=6
00:35:45.067 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
00:35:45.068 00.001 18120 Star::Find returns 1 (0), X=410.97, Y=235.25, Mass=2105, SNR=31.6, Peak=222 HFD=4.1
00:35:45.068 00.000 18120 MultiStar: [#1 -0.29,0.05,0.70,U] [#2 -0.22,-0.05,0.64,U] [#3 -0.19,-0.01,0.68,U] [#4 0.02,-0.12,0.57,U] [#5 -0.24,-0.06,0.52,U] [#6 -0.10,-0.06,0.49,U] [#7 -0.10,0.11,0.49,U] [#8 0.14,0.22,0.43,U] 
00:35:45.069 00.001 18120 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {0.06, -0.21}
00:35:45.070 00.001 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.14) = xAngle (-1.67 = -1.67)
00:35:45.070 00.000 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.43 = 1.43)
00:35:45.071 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.82 mountX=-0.01 mountY=0.11, mountTheta=1.67
00:35:45.076 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
00:35:45.077 00.001 18120 Enqueuing Move request for scope (-0.10, -0.03)
00:35:45.078 00.001 21948 Worker thread wakes up
00:35:45.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:35:45.078 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:35:45.078 00.000 21948 Moving (-0.10, -0.03) raw xDistance=-0.01 yDistance=0.11
00:35:45.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:35:45.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:45.078 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:45.079 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:35:45.079 00.000 21948 MoveAxis(E, 0, ABG)
00:35:45.079 00.000 21948 Move returns status 0, amount 0
00:35:45.079 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.6
00:35:45.079 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:45.080 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:45.080 00.000 18120 Enqueuing Expose request
00:35:45.080 00.000 21948 MoveAxis(N, 0, ABG)
00:35:45.080 00.000 21948 Move returns status 0, amount 0
00:35:45.080 00.000 21948 move complete, result=0
00:35:45.081 00.001 21948 worker thread done servicing request
00:35:45.081 00.000 21948 Worker thread wakes up
00:35:45.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:45.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:45.082 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:46.604 01.522 21948 Exposure complete
00:35:46.646 00.042 21948 worker thread done servicing request
00:35:46.647 00.001 18120 OnExposeComplete: enter
00:35:46.649 00.002 18120 UpdateGuideState(): m_state=6
00:35:46.652 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
00:35:46.654 00.002 18120 Star::Find returns 1 (0), X=410.96, Y=235.35, Mass=2028, SNR=31.0, Peak=202 HFD=4.1
00:35:46.657 00.003 18120 MultiStar: [#1 -0.00,-0.08,0.70,U] [#2 -0.03,-0.25,0.63,U] [#3 0.09,0.06,0.73,U] [#4 0.07,-0.19,0.54,U] [#5 -0.16,-0.19,0.50,U] [#6 -0.20,-0.13,0.50,U] [#7 -0.29,0.32,0.00,M1] [#8 0.21,-0.21,0.44,U] 
00:35:46.659 00.002 18120 single-star, 7 included, MultiStar: {0.01, -0.13}, one-star: {0.05, -0.11}
00:35:46.662 00.003 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.14) = xAngle (-0.01 = -0.01)
00:35:46.664 00.002 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.10 = 3.10)
00:35:46.666 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=0.12 mountY=0.01, mountTheta=0.05
00:35:46.667 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.11, opts=13)
00:35:46.667 00.000 18120 Enqueuing Move request for scope (0.05, -0.11)
00:35:46.668 00.001 21948 Worker thread wakes up
00:35:46.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:35:46.668 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:35:46.668 00.000 21948 Moving (0.05, -0.11) raw xDistance=0.12 yDistance=0.01
00:35:46.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:35:46.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:46.668 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:35:46.668 00.000 21948 MoveAxis(E, 0, ABG)
00:35:46.668 00.000 21948 Move returns status 0, amount 0
00:35:46.668 00.000 21948 MoveAxis(N, 0, ABG)
00:35:46.668 00.000 21948 Move returns status 0, amount 0
00:35:46.668 00.000 21948 move complete, result=0
00:35:46.668 00.000 21948 worker thread done servicing request
00:35:46.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:46.670 00.002 18120 UpdateGuideState exits: m=2028 RSB=31.0
00:35:46.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:46.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:46.671 00.000 18120 Enqueuing Expose request
00:35:46.672 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:46.672 00.000 21948 Worker thread wakes up
00:35:46.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:46.673 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:48.307 01.634 21948 Exposure complete
00:35:48.341 00.034 21948 worker thread done servicing request
00:35:48.341 00.000 18120 OnExposeComplete: enter
00:35:48.342 00.001 18120 UpdateGuideState(): m_state=6
00:35:48.342 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
00:35:48.343 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=235.32, Mass=1978, SNR=30.6, Peak=200 HFD=4.0
00:35:48.343 00.000 18120 MultiStar: [#1 0.03,-0.28,0.73,U] [#2 -0.23,-0.21,0.66,U] [#3 -0.10,-0.01,0.72,U] [#4 -0.07,-0.27,0.53,U] [#5 -0.17,-0.38,0.00,M1] [#6 -0.48,-0.17,0.00,M1] [#7 -0.22,0.18,0.52,U] [#8 0.08,0.07,0.45,U] 
00:35:48.344 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.11}, one-star: {0.07, -0.14}
00:35:48.344 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.89 = -0.89)
00:35:48.345 00.001 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.21 = 2.21)
00:35:48.345 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.04 mountX=0.08 mountY=0.10, mountTheta=0.91
00:35:48.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.11, opts=13)
00:35:48.347 00.001 18120 Enqueuing Move request for scope (-0.05, -0.11)
00:35:48.347 00.000 21948 Worker thread wakes up
00:35:48.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
00:35:48.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
00:35:48.347 00.000 21948 Moving (-0.05, -0.11) raw xDistance=0.08 yDistance=0.10
00:35:48.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:35:48.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:48.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:48.348 00.001 18120 UpdateGuideState exits: m=1978 RSB=30.6
00:35:48.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.349 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:48.349 00.000 18120 Enqueuing Expose request
00:35:48.350 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:48.350 00.000 21948 MoveAxis(E, 0, ABG)
00:35:48.350 00.000 21948 Move returns status 0, amount 0
00:35:48.350 00.000 21948 MoveAxis(N, 0, ABG)
00:35:48.350 00.000 21948 Move returns status 0, amount 0
00:35:48.350 00.000 21948 move complete, result=0
00:35:48.350 00.000 21948 worker thread done servicing request
00:35:48.350 00.000 21948 Worker thread wakes up
00:35:48.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:48.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:48.351 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:49.868 01.517 21948 Exposure complete
00:35:49.894 00.026 21948 worker thread done servicing request
00:35:49.894 00.000 18120 OnExposeComplete: enter
00:35:49.897 00.003 18120 UpdateGuideState(): m_state=6
00:35:49.899 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
00:35:49.900 00.001 18120 Star::Find returns 1 (0), X=410.78, Y=235.64, Mass=2216, SNR=32.3, Peak=178 HFD=3.9
00:35:49.901 00.001 18120 MultiStar: [#1 -0.31,-0.16,0.68,U] [#2 -0.44,-0.16,0.00,M1] [#3 -0.13,-0.06,0.65,U] [#4 0.16,-0.33,0.00,M2] [#5 -0.09,-0.18,0.53,U] [#6 -0.13,-0.20,0.45,U] [#7 -0.14,0.17,0.52,U] [#8 0.08,-0.11,0.41,U] 
00:35:49.902 00.001 18120 refined, 6 included, MultiStar: {-0.13, -0.02}, one-star: {-0.13, 0.19}
00:35:49.903 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.83 = -1.83)
00:35:49.905 00.002 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
00:35:49.906 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-2.98 mountX=-0.04 mountY=0.13, mountTheta=1.83
00:35:49.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.02, opts=13)
00:35:49.909 00.001 18120 Enqueuing Move request for scope (-0.13, -0.02)
00:35:49.910 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:49.911 00.001 18120 UpdateGuideState exits: m=2216 RSB=32.3
00:35:49.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:49.913 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:49.914 00.001 18120 Enqueuing Expose request
00:35:49.914 00.000 21948 Worker thread wakes up
00:35:49.914 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:35:49.914 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:35:49.914 00.000 21948 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=0.13
00:35:49.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:35:49.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:49.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:35:49.914 00.000 21948 MoveAxis(E, 0, ABG)
00:35:49.914 00.000 21948 Move returns status 0, amount 0
00:35:49.914 00.000 21948 MoveAxis(N, 0, ABG)
00:35:49.914 00.000 21948 Move returns status 0, amount 0
00:35:49.915 00.001 21948 move complete, result=0
00:35:49.915 00.000 21948 worker thread done servicing request
00:35:49.915 00.000 21948 Worker thread wakes up
00:35:49.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:49.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:49.915 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:51.540 01.625 21948 Exposure complete
00:35:51.571 00.031 21948 worker thread done servicing request
00:35:51.571 00.000 18120 OnExposeComplete: enter
00:35:51.572 00.001 18120 UpdateGuideState(): m_state=6
00:35:51.572 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
00:35:51.573 00.001 18120 Star::Find returns 1 (0), X=410.86, Y=235.33, Mass=2182, SNR=32.1, Peak=196 HFD=4.1
00:35:51.573 00.000 18120 MultiStar: [#1 -0.03,-0.21,0.71,U] [#2 -0.09,0.15,0.63,U] [#3 -0.12,0.01,0.65,U] [#4 -0.02,-0.30,0.54,U] [#5 -0.02,-0.12,0.52,U] [#6 -0.31,-0.18,0.00,M1] [#7 0.10,0.27,0.50,U] [#8 0.08,0.23,0.40,U] 
00:35:51.574 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.06, -0.13}
00:35:51.574 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
00:35:51.575 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
00:35:51.575 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.30 mountX=0.02 mountY=0.04, mountTheta=1.16
00:35:51.576 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.04, opts=13)
00:35:51.578 00.002 18120 Enqueuing Move request for scope (-0.03, -0.04)
00:35:51.578 00.000 21948 Worker thread wakes up
00:35:51.578 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:35:51.578 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:35:51.578 00.000 21948 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.04
00:35:51.578 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:35:51.578 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:51.579 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:35:51.579 00.000 21948 MoveAxis(E, 0, ABG)
00:35:51.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:51.579 00.000 18120 UpdateGuideState exits: m=2182 RSB=32.1
00:35:51.580 00.001 21948 Move returns status 0, amount 0
00:35:51.580 00.000 21948 MoveAxis(N, 0, ABG)
00:35:51.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:51.580 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:51.581 00.001 18120 Enqueuing Expose request
00:35:51.581 00.000 21948 Move returns status 0, amount 0
00:35:51.581 00.000 21948 move complete, result=0
00:35:51.581 00.000 21948 worker thread done servicing request
00:35:51.581 00.000 21948 Worker thread wakes up
00:35:51.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:51.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:51.582 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:53.105 01.523 21948 Exposure complete
00:35:53.135 00.030 21948 worker thread done servicing request
00:35:53.135 00.000 18120 OnExposeComplete: enter
00:35:53.135 00.000 18120 UpdateGuideState(): m_state=6
00:35:53.136 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
00:35:53.136 00.000 18120 Star::Find returns 1 (0), X=410.77, Y=235.53, Mass=2052, SNR=31.1, Peak=183 HFD=3.9
00:35:53.137 00.001 18120 MultiStar: [#1 -0.02,-0.03,0.70,U] [#2 -0.28,-0.08,0.64,U] [#3 0.00,0.12,0.71,U] [#4 0.04,-0.20,0.54,U] [#5 -0.17,-0.32,0.00,M1] [#6 -0.12,-0.15,0.50,U] [#7 -0.22,0.04,0.50,U] [#8 0.09,0.14,0.43,U] 
00:35:53.137 00.000 18120 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.15, 0.08}
00:35:53.137 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.14) = xAngle (-1.98 = -1.98)
00:35:53.138 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.13 = 1.13)
00:35:53.138 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=-0.04 mountY=0.08, mountTheta=1.98
00:35:53.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
00:35:53.140 00.001 18120 Enqueuing Move request for scope (-0.09, -0.00)
00:35:53.140 00.000 21948 Worker thread wakes up
00:35:53.140 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
00:35:53.142 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
00:35:53.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:53.142 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.1
00:35:53.143 00.001 21948 Moving (-0.09, -0.00) raw xDistance=-0.04 yDistance=0.08
00:35:53.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:35:53.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:53.143 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:53.144 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:53.144 00.000 21948 MoveAxis(E, 0, ABG)
00:35:53.144 00.000 21948 Move returns status 0, amount 0
00:35:53.144 00.000 21948 MoveAxis(N, 0, ABG)
00:35:53.144 00.000 21948 Move returns status 0, amount 0
00:35:53.144 00.000 21948 move complete, result=0
00:35:53.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:53.144 00.000 18120 Enqueuing Expose request
00:35:53.145 00.001 21948 worker thread done servicing request
00:35:53.145 00.000 21948 Worker thread wakes up
00:35:53.145 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:53.146 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:53.146 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:54.770 01.624 21948 Exposure complete
00:35:54.801 00.031 21948 worker thread done servicing request
00:35:54.801 00.000 18120 OnExposeComplete: enter
00:35:54.803 00.002 18120 UpdateGuideState(): m_state=6
00:35:54.804 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
00:35:54.804 00.000 18120 Star::Find returns 1 (0), X=411.04, Y=235.23, Mass=2109, SNR=31.6, Peak=206 HFD=4.1
00:35:54.805 00.001 18120 MultiStar: [#1 0.07,-0.07,0.67,U] [#2 -0.16,-0.07,0.62,U] [#3 0.01,-0.01,0.68,U] [#4 0.01,-0.12,0.56,U] [#5 -0.04,-0.10,0.56,U] [#6 -0.07,-0.01,0.48,U] [#7 0.23,0.01,0.50,U] [#8 -0.04,0.04,0.44,U] 
00:35:54.806 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.13, -0.23}
00:35:54.807 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
00:35:54.808 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.98 = 2.98)
00:35:54.808 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=0.08 mountY=0.01, mountTheta=0.16
00:35:54.810 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
00:35:54.811 00.001 18120 Enqueuing Move request for scope (0.02, -0.08)
00:35:54.812 00.001 21948 Worker thread wakes up
00:35:54.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:54.813 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:35:54.813 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
00:35:54.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:35:54.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:54.813 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:54.814 00.001 18120 Enqueuing Expose request
00:35:54.814 00.000 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.01
00:35:54.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:35:54.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:54.814 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:35:54.814 00.000 21948 MoveAxis(E, 0, ABG)
00:35:54.814 00.000 21948 Move returns status 0, amount 0
00:35:54.814 00.000 21948 MoveAxis(N, 0, ABG)
00:35:54.814 00.000 21948 Move returns status 0, amount 0
00:35:54.814 00.000 21948 move complete, result=0
00:35:54.814 00.000 21948 worker thread done servicing request
00:35:54.814 00.000 21948 Worker thread wakes up
00:35:54.815 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:54.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:54.815 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:56.326 01.511 21948 Exposure complete
00:35:56.358 00.032 21948 worker thread done servicing request
00:35:56.358 00.000 18120 OnExposeComplete: enter
00:35:56.359 00.001 18120 UpdateGuideState(): m_state=6
00:35:56.359 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
00:35:56.360 00.001 18120 Star::Find returns 1 (0), X=410.86, Y=235.33, Mass=2021, SNR=30.9, Peak=178 HFD=4.2
00:35:56.360 00.000 18120 MultiStar: [#1 -0.02,0.09,0.71,U] [#2 -0.46,-0.22,0.00,M1] [#3 -0.17,-0.07,0.69,U] [#4 -0.00,-0.10,0.57,U] [#5 -0.27,0.11,0.55,U] [#6 -0.32,-0.19,0.00,M1] [#7 -0.06,0.25,0.56,U] [#8 0.17,0.23,0.45,U] 
00:35:56.361 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.03}, one-star: {-0.05, -0.13}
00:35:56.361 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.83 = -2.45)
00:35:56.362 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.65)
00:35:56.364 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.69 mountX=-0.06 mountY=0.04, mountTheta=2.47
00:35:56.367 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
00:35:56.368 00.001 18120 Enqueuing Move request for scope (-0.06, 0.03)
00:35:56.368 00.000 21948 Worker thread wakes up
00:35:56.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:35:56.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:35:56.368 00.000 21948 Moving (-0.06, 0.03) raw xDistance=-0.06 yDistance=0.04
00:35:56.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:35:56.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:56.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:56.369 00.001 18120 UpdateGuideState exits: m=2021 RSB=30.9
00:35:56.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:56.370 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:56.370 00.000 18120 Enqueuing Expose request
00:35:56.371 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:35:56.371 00.000 21948 MoveAxis(E, 0, ABG)
00:35:56.371 00.000 21948 Move returns status 0, amount 0
00:35:56.371 00.000 21948 MoveAxis(N, 0, ABG)
00:35:56.371 00.000 21948 Move returns status 0, amount 0
00:35:56.371 00.000 21948 move complete, result=0
00:35:56.371 00.000 21948 worker thread done servicing request
00:35:56.371 00.000 21948 Worker thread wakes up
00:35:56.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:56.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:56.371 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:58.001 01.630 21948 Exposure complete
00:35:58.048 00.047 21948 worker thread done servicing request
00:35:58.048 00.000 18120 OnExposeComplete: enter
00:35:58.049 00.001 18120 UpdateGuideState(): m_state=6
00:35:58.050 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
00:35:58.050 00.000 18120 Star::Find returns 1 (0), X=410.83, Y=235.42, Mass=2059, SNR=31.1, Peak=203 HFD=3.8
00:35:58.051 00.001 18120 MultiStar: [#1 -0.21,-0.11,0.70,U] [#2 -0.30,-0.19,0.00,M2] [#3 -0.24,-0.02,0.66,U] [#4 -0.05,-0.07,0.54,U] [#5 -0.21,-0.17,0.52,U] [#6 -0.08,-0.13,0.50,U] [#7 -0.08,0.04,0.51,U] [#8 0.21,0.07,0.43,U] 
00:35:58.051 00.000 18120 single-star, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.09, -0.04}
00:35:58.052 00.001 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.14) = xAngle (-1.60 = -1.60)
00:35:58.055 00.003 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.50 = 1.50)
00:35:58.056 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-2.74 mountX=-0.00 mountY=0.09, mountTheta=1.60
00:35:58.058 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
00:35:58.058 00.000 18120 Enqueuing Move request for scope (-0.09, -0.04)
00:35:58.059 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:58.059 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
00:35:58.060 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:58.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:58.060 00.000 18120 Enqueuing Expose request
00:35:58.061 00.001 21948 Worker thread wakes up
00:35:58.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:35:58.061 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:35:58.061 00.000 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.09
00:35:58.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:35:58.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:58.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:35:58.061 00.000 21948 MoveAxis(E, 0, ABG)
00:35:58.061 00.000 21948 Move returns status 0, amount 0
00:35:58.061 00.000 21948 MoveAxis(N, 0, ABG)
00:35:58.061 00.000 21948 Move returns status 0, amount 0
00:35:58.061 00.000 21948 move complete, result=0
00:35:58.061 00.000 21948 worker thread done servicing request
00:35:58.061 00.000 21948 Worker thread wakes up
00:35:58.062 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:58.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:58.062 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:59.576 01.514 21948 Exposure complete
00:35:59.599 00.023 21948 worker thread done servicing request
00:35:59.599 00.000 18120 OnExposeComplete: enter
00:35:59.600 00.001 18120 UpdateGuideState(): m_state=6
00:35:59.600 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
00:35:59.600 00.000 18120 Star::Find returns 1 (0), X=410.82, Y=235.45, Mass=2051, SNR=31.1, Peak=179 HFD=3.9
00:35:59.601 00.001 18120 MultiStar: [#1 -0.07,0.04,0.74,U] [#2 -0.41,-0.33,0.00,M3] [#3 -0.14,0.12,0.67,U] [#4 -0.20,-0.16,0.54,U] [#5 -0.13,0.05,0.54,U] [#6 -0.17,-0.17,0.47,U] [#7 -0.07,0.08,0.52,U] [#8 -0.04,0.09,0.42,U] 
00:35:59.601 00.000 18120 single-star, 7 included, MultiStar: {-0.11, 0.01}, one-star: {-0.09, -0.01}
00:35:59.602 00.001 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.14) = xAngle (-1.89 = -1.89)
00:35:59.602 00.000 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.22 = 1.22)
00:35:59.603 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=-0.03 mountY=0.08, mountTheta=1.89
00:35:59.604 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.01, opts=13)
00:35:59.604 00.000 18120 Enqueuing Move request for scope (-0.09, -0.01)
00:35:59.605 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:35:59.605 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.1
00:35:59.608 00.003 21948 Worker thread wakes up
00:35:59.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:35:59.608 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:35:59.608 00.000 21948 Moving (-0.09, -0.01) raw xDistance=-0.03 yDistance=0.08
00:35:59.608 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:59.609 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:35:59.609 00.000 18120 Enqueuing Expose request
00:35:59.610 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:35:59.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:59.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:59.610 00.000 21948 MoveAxis(E, 0, ABG)
00:35:59.610 00.000 21948 Move returns status 0, amount 0
00:35:59.610 00.000 21948 MoveAxis(N, 0, ABG)
00:35:59.610 00.000 21948 Move returns status 0, amount 0
00:35:59.610 00.000 21948 move complete, result=0
00:35:59.610 00.000 21948 worker thread done servicing request
00:35:59.610 00.000 21948 Worker thread wakes up
00:35:59.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:35:59.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:35:59.610 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:01.236 01.626 21948 Exposure complete
00:36:01.278 00.042 21948 worker thread done servicing request
00:36:01.279 00.001 18120 OnExposeComplete: enter
00:36:01.280 00.001 18120 UpdateGuideState(): m_state=6
00:36:01.283 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
00:36:01.285 00.002 18120 Star::Find returns 1 (0), X=410.71, Y=235.42, Mass=2120, SNR=31.8, Peak=180 HFD=4.0
00:36:01.289 00.004 18120 MultiStar: [#1 -0.22,-0.05,0.70,U] [#2 -0.49,-0.11,0.00,M4] [#3 -0.34,-0.02,0.65,U] [#4 -0.38,-0.27,0.00,M1] [#5 -0.37,0.08,0.00,M1] [#6 -0.35,-0.23,0.00,M1] [#7 0.01,0.26,0.51,U] [#8 0.16,0.06,0.42,U] 
00:36:01.290 00.001 18120 refined, 4 included, MultiStar: {-0.15, 0.02}, one-star: {-0.20, -0.04}
00:36:01.292 00.002 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.14) = xAngle (4.14 = -2.14)
00:36:01.295 00.003 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.24 = 0.96)
00:36:01.297 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=-0.08 mountY=0.13, mountTheta=2.16
00:36:01.301 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.02, opts=13)
00:36:01.302 00.001 18120 Enqueuing Move request for scope (-0.15, 0.02)
00:36:01.303 00.001 21948 Worker thread wakes up
00:36:01.303 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
00:36:01.303 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
00:36:01.303 00.000 21948 Moving (-0.15, 0.02) raw xDistance=-0.08 yDistance=0.13
00:36:01.303 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:36:01.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:01.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:01.304 00.001 18120 UpdateGuideState exits: m=2120 RSB=31.8
00:36:01.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:01.304 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:01.305 00.001 18120 Enqueuing Expose request
00:36:01.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:36:01.305 00.000 21948 MoveAxis(E, 0, ABG)
00:36:01.305 00.000 21948 Move returns status 0, amount 0
00:36:01.305 00.000 21948 MoveAxis(N, 0, ABG)
00:36:01.305 00.000 21948 Move returns status 0, amount 0
00:36:01.305 00.000 21948 move complete, result=0
00:36:01.305 00.000 21948 worker thread done servicing request
00:36:01.306 00.001 21948 Worker thread wakes up
00:36:01.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:01.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:01.306 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:02.828 01.522 21948 Exposure complete
00:36:02.851 00.023 21948 worker thread done servicing request
00:36:02.851 00.000 18120 OnExposeComplete: enter
00:36:02.851 00.000 18120 UpdateGuideState(): m_state=6
00:36:02.852 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
00:36:02.852 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=235.22, Mass=2174, SNR=31.9, Peak=238 HFD=4.0
00:36:02.853 00.001 18120 MultiStar: [#1 -0.28,-0.27,0.00,M1] [#2 -0.27,-0.39,0.00,M5] [#3 -0.24,-0.24,0.67,U] [#4 -0.05,-0.34,0.55,U] [#5 -0.21,-0.38,0.00,M2] [#6 -0.09,-0.32,0.46,U] [#7 -0.10,0.01,0.50,U] [#8 0.10,-0.18,0.43,U] 
00:36:02.853 00.000 18120 refined, 5 included, MultiStar: {-0.08, -0.22}, one-star: {-0.06, -0.23}
00:36:02.854 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.78 = -0.78)
00:36:02.854 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.32 = 2.32)
00:36:02.855 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.93 mountX=0.17 mountY=0.17, mountTheta=0.80
00:36:02.856 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.22, opts=13)
00:36:02.856 00.000 18120 Enqueuing Move request for scope (-0.08, -0.22)
00:36:02.856 00.000 21948 Worker thread wakes up
00:36:02.858 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
00:36:02.858 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
00:36:02.858 00.000 21948 Moving (-0.08, -0.22) raw xDistance=0.17 yDistance=0.17
00:36:02.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:36:02.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:02.858 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:02.861 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:36:02.861 00.000 21948 MoveAxis(E, 0, ABG)
00:36:02.861 00.000 21948 Move returns status 0, amount 0
00:36:02.861 00.000 21948 MoveAxis(N, 0, ABG)
00:36:02.861 00.000 21948 Move returns status 0, amount 0
00:36:02.861 00.000 18120 UpdateGuideState exits: m=2174 RSB=31.9
00:36:02.862 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:02.862 00.000 18120 Enqueuing Expose request
00:36:02.863 00.001 21948 move complete, result=0
00:36:02.863 00.000 21948 worker thread done servicing request
00:36:02.863 00.000 21948 Worker thread wakes up
00:36:02.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:02.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:02.864 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:04.498 01.634 21948 Exposure complete
00:36:04.529 00.031 21948 worker thread done servicing request
00:36:04.529 00.000 18120 OnExposeComplete: enter
00:36:04.532 00.003 18120 UpdateGuideState(): m_state=6
00:36:04.534 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
00:36:04.534 00.000 18120 Star::Find returns 1 (0), X=410.71, Y=235.41, Mass=1969, SNR=30.5, Peak=177 HFD=3.8
00:36:04.535 00.001 18120 MultiStar: [#1 -0.15,-0.04,0.71,U] [#2 -0.60,-0.13,0.00,M6] [#3 -0.38,-0.07,0.00,M1] [#4 0.16,-0.25,0.58,U] [#5 -0.08,-0.24,0.55,U] [#6 -0.26,-0.03,0.49,U] [#7 -0.21,0.31,0.00,M1] [#8 -0.10,-0.01,0.44,U] 
00:36:04.535 00.000 18120 refined, 5 included, MultiStar: {-0.11, -0.10}, one-star: {-0.20, -0.05}
00:36:04.536 00.001 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.14) = xAngle (-1.28 = -1.28)
00:36:04.536 00.000 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
00:36:04.537 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.42 mountX=0.04 mountY=0.15, mountTheta=1.28
00:36:04.538 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.10, opts=13)
00:36:04.538 00.000 18120 Enqueuing Move request for scope (-0.11, -0.10)
00:36:04.539 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:04.539 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.5
00:36:04.540 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:04.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:04.540 00.000 18120 Enqueuing Expose request
00:36:04.541 00.001 21948 Worker thread wakes up
00:36:04.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
00:36:04.541 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
00:36:04.541 00.000 21948 Moving (-0.11, -0.10) raw xDistance=0.04 yDistance=0.15
00:36:04.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:36:04.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:04.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:36:04.541 00.000 21948 MoveAxis(E, 0, ABG)
00:36:04.541 00.000 21948 Move returns status 0, amount 0
00:36:04.541 00.000 21948 MoveAxis(N, 0, ABG)
00:36:04.541 00.000 21948 Move returns status 0, amount 0
00:36:04.541 00.000 21948 move complete, result=0
00:36:04.541 00.000 21948 worker thread done servicing request
00:36:04.541 00.000 21948 Worker thread wakes up
00:36:04.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:04.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:04.542 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:06.064 01.522 21948 Exposure complete
00:36:06.095 00.031 21948 worker thread done servicing request
00:36:06.096 00.001 18120 OnExposeComplete: enter
00:36:06.096 00.000 18120 UpdateGuideState(): m_state=6
00:36:06.097 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
00:36:06.097 00.000 18120 Star::Find returns 1 (0), X=410.72, Y=235.35, Mass=2041, SNR=31.0, Peak=196 HFD=3.7
00:36:06.098 00.001 18120 MultiStar: [#1 -0.24,-0.19,0.71,U] [#2 -0.47,-0.01,0.00,M7] [#3 -0.06,-0.09,0.68,U] [#4 0.09,-0.05,0.56,U] [#5 -0.17,-0.20,0.50,U] [#6 -0.10,-0.25,0.50,U] [#7 -0.24,0.09,0.54,U] [#8 0.08,0.07,0.47,U] 
00:36:06.098 00.000 18120 refined, 7 included, MultiStar: {-0.12, -0.10}, one-star: {-0.19, -0.11}
00:36:06.099 00.001 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.14) = xAngle (-1.32 = -1.32)
00:36:06.099 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.79 = 1.79)
00:36:06.100 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.46 mountX=0.04 mountY=0.15, mountTheta=1.32
00:36:06.100 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.10, opts=13)
00:36:06.101 00.001 18120 Enqueuing Move request for scope (-0.12, -0.10)
00:36:06.101 00.000 21948 Worker thread wakes up
00:36:06.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
00:36:06.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:06.102 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.0
00:36:06.102 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:06.103 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:06.103 00.000 18120 Enqueuing Expose request
00:36:06.104 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
00:36:06.104 00.000 21948 Moving (-0.12, -0.10) raw xDistance=0.04 yDistance=0.15
00:36:06.104 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:36:06.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:06.104 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:36:06.104 00.000 21948 MoveAxis(E, 0, ABG)
00:36:06.104 00.000 21948 Move returns status 0, amount 0
00:36:06.104 00.000 21948 MoveAxis(N, 0, ABG)
00:36:06.104 00.000 21948 Move returns status 0, amount 0
00:36:06.104 00.000 21948 move complete, result=0
00:36:06.104 00.000 21948 worker thread done servicing request
00:36:06.104 00.000 21948 Worker thread wakes up
00:36:06.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:06.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:06.104 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:07.737 01.633 21948 Exposure complete
00:36:07.781 00.044 21948 worker thread done servicing request
00:36:07.781 00.000 18120 OnExposeComplete: enter
00:36:07.782 00.001 18120 UpdateGuideState(): m_state=6
00:36:07.783 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
00:36:07.784 00.001 18120 Star::Find returns 1 (0), X=410.75, Y=235.48, Mass=2045, SNR=31.0, Peak=199 HFD=3.8
00:36:07.785 00.001 18120 MultiStar: [#1 -0.19,-0.05,0.74,U] [#2 -0.41,0.23,0.00,M8] [#3 -0.32,0.02,0.68,U] [#4 0.12,-0.07,0.57,U] [#5 -0.26,0.08,0.53,U] [#6 -0.44,0.13,0.00,M1] [#7 -0.30,0.05,0.50,U] [#8 0.01,0.15,0.45,U] 
00:36:07.786 00.001 18120 single-star, 6 included, MultiStar: {-0.17, 0.02}, one-star: {-0.16, 0.02}
00:36:07.786 00.000 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.14) = xAngle (4.16 = -2.12)
00:36:07.787 00.001 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.26 = 0.98)
00:36:07.788 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.02 mountX=-0.09 mountY=0.14, mountTheta=2.13
00:36:07.789 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.02, opts=13)
00:36:07.790 00.001 18120 Enqueuing Move request for scope (-0.16, 0.02)
00:36:07.791 00.001 21948 Worker thread wakes up
00:36:07.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:07.793 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
00:36:07.793 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.0
00:36:07.794 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:07.794 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:07.795 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
00:36:07.795 00.000 21948 Moving (-0.16, 0.02) raw xDistance=-0.09 yDistance=0.14
00:36:07.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:36:07.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:07.795 00.000 18120 Enqueuing Expose request
00:36:07.797 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:07.797 00.000 21948 MoveAxis(E, 0, ABG)
00:36:07.797 00.000 21948 Move returns status 0, amount 0
00:36:07.797 00.000 21948 MoveAxis(N, 0, ABG)
00:36:07.797 00.000 21948 Move returns status 0, amount 0
00:36:07.797 00.000 21948 move complete, result=0
00:36:07.797 00.000 21948 worker thread done servicing request
00:36:07.797 00.000 21948 Worker thread wakes up
00:36:07.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:07.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:07.799 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:09.313 01.514 21948 Exposure complete
00:36:09.344 00.031 21948 worker thread done servicing request
00:36:09.344 00.000 18120 OnExposeComplete: enter
00:36:09.345 00.001 18120 UpdateGuideState(): m_state=6
00:36:09.345 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
00:36:09.346 00.001 18120 Star::Find returns 1 (0), X=410.94, Y=235.62, Mass=2341, SNR=33.2, Peak=210 HFD=4.2
00:36:09.346 00.000 18120 MultiStar: [#1 -0.10,0.12,0.66,U] [#2 -0.40,0.09,0.00,M9] [#3 -0.17,0.09,0.65,U] [#4 0.06,-0.01,0.50,U] [#5 -0.24,-0.03,0.51,U] [#6 -0.21,-0.10,0.45,U] [#7 -0.01,0.41,0.00,M1] [#8 0.19,0.16,0.40,U] 
00:36:09.347 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {0.02, 0.16}
00:36:09.347 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.46 = -2.83)
00:36:09.348 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.27)
00:36:09.348 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.31 mountX=-0.09 mountY=0.03, mountTheta=2.86
00:36:09.349 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
00:36:09.350 00.001 18120 Enqueuing Move request for scope (-0.06, 0.07)
00:36:09.351 00.001 21948 Worker thread wakes up
00:36:09.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:09.352 00.001 18120 UpdateGuideState exits: m=2341 RSB=33.2
00:36:09.352 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:09.353 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:09.353 00.000 18120 Enqueuing Expose request
00:36:09.354 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:36:09.354 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:36:09.354 00.000 21948 Moving (-0.06, 0.07) raw xDistance=-0.09 yDistance=0.03
00:36:09.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:36:09.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:09.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:36:09.354 00.000 21948 MoveAxis(E, 0, ABG)
00:36:09.354 00.000 21948 Move returns status 0, amount 0
00:36:09.354 00.000 21948 MoveAxis(N, 0, ABG)
00:36:09.354 00.000 21948 Move returns status 0, amount 0
00:36:09.354 00.000 21948 move complete, result=0
00:36:09.354 00.000 21948 worker thread done servicing request
00:36:09.354 00.000 21948 Worker thread wakes up
00:36:09.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:09.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:09.355 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:10.984 01.629 21948 Exposure complete
00:36:11.016 00.032 21948 worker thread done servicing request
00:36:11.016 00.000 18120 OnExposeComplete: enter
00:36:11.018 00.002 18120 UpdateGuideState(): m_state=6
00:36:11.019 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
00:36:11.020 00.001 18120 Star::Find returns 1 (0), X=410.76, Y=235.61, Mass=1988, SNR=30.8, Peak=174 HFD=4.0
00:36:11.021 00.001 18120 MultiStar: [#1 -0.29,0.13,0.73,U] [#2 -0.36,-0.00,0.00,M10] [#3 -0.16,0.01,0.68,U] [#4 -0.09,-0.01,0.54,U] [#5 -0.53,0.13,0.00,M1] [#6 -0.50,0.16,0.00,M1] [#7 -0.16,0.31,0.51,U] [#8 0.07,0.33,0.44,U] 
00:36:11.023 00.002 18120 refined, 5 included, MultiStar: {-0.15, 0.14}, one-star: {-0.16, 0.16}
00:36:11.025 00.002 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.14) = xAngle (3.51 = -2.77)
00:36:11.027 00.002 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.61 = 0.33)
00:36:11.029 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.37 mountX=-0.19 mountY=0.07, mountTheta=2.81
00:36:11.031 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.14, opts=13)
00:36:11.032 00.001 18120 Enqueuing Move request for scope (-0.15, 0.14)
00:36:11.032 00.000 21948 Worker thread wakes up
00:36:11.033 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
00:36:11.033 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
00:36:11.033 00.000 21948 Moving (-0.15, 0.14) raw xDistance=-0.19 yDistance=0.07
00:36:11.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:36:11.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:11.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:11.033 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.8
00:36:11.034 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:11.036 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:11.037 00.001 18120 Enqueuing Expose request
00:36:11.038 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:36:11.038 00.000 21948 MoveAxis(E, 0, ABG)
00:36:11.038 00.000 21948 Move returns status 0, amount 0
00:36:11.038 00.000 21948 MoveAxis(N, 0, ABG)
00:36:11.038 00.000 21948 Move returns status 0, amount 0
00:36:11.038 00.000 21948 move complete, result=0
00:36:11.038 00.000 21948 worker thread done servicing request
00:36:11.038 00.000 21948 Worker thread wakes up
00:36:11.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:11.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:11.039 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:12.552 01.513 21948 Exposure complete
00:36:12.579 00.027 21948 worker thread done servicing request
00:36:12.579 00.000 18120 OnExposeComplete: enter
00:36:12.580 00.001 18120 UpdateGuideState(): m_state=6
00:36:12.581 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
00:36:12.581 00.000 18120 Star::Find returns 1 (0), X=410.55, Y=235.40, Mass=1940, SNR=30.0, Peak=172 HFD=4.1
00:36:12.582 00.001 18120 MultiStar: [#1 -0.24,-0.15,0.72,U] [#2 -0.50,-0.06,0.00,R] [#3 -0.45,-0.16,0.00,M1] [#4 -0.07,0.04,0.59,U] [#5 -0.42,0.07,0.00,M2] [#6 -0.54,-0.28,0.00,M2] [#7 -0.34,0.31,0.00,M1] [#8 -0.09,0.11,0.45,U] 
00:36:12.582 00.000 18120 refined, 3 included, MultiStar: {-0.22, -0.03}, one-star: {-0.36, -0.05}
00:36:12.583 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.14) = xAngle (-1.86 = -1.86)
00:36:12.585 00.002 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.25 = 1.25)
00:36:12.588 00.003 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-3.00 mountX=-0.06 mountY=0.21, mountTheta=1.86
00:36:12.592 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.03, opts=13)
00:36:12.595 00.003 18120 Enqueuing Move request for scope (-0.22, -0.03)
00:36:12.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:12.596 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.0
00:36:12.596 00.000 21948 Worker thread wakes up
00:36:12.596 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:12.597 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
00:36:12.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:12.597 00.000 18120 Enqueuing Expose request
00:36:12.598 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
00:36:12.598 00.000 21948 Moving (-0.22, -0.03) raw xDistance=-0.06 yDistance=0.21
00:36:12.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:36:12.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:12.598 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:36:12.598 00.000 21948 MoveAxis(E, 0, ABG)
00:36:12.598 00.000 21948 Move returns status 0, amount 0
00:36:12.598 00.000 21948 MoveAxis(N, 0, ABG)
00:36:12.598 00.000 21948 Move returns status 0, amount 0
00:36:12.598 00.000 21948 move complete, result=0
00:36:12.599 00.001 21948 worker thread done servicing request
00:36:12.599 00.000 21948 Worker thread wakes up
00:36:12.599 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:12.599 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:12.599 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:14.227 01.628 21948 Exposure complete
00:36:14.272 00.045 21948 worker thread done servicing request
00:36:14.272 00.000 18120 OnExposeComplete: enter
00:36:14.276 00.004 18120 UpdateGuideState(): m_state=6
00:36:14.279 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
00:36:14.281 00.002 18120 Star::Find returns 1 (0), X=410.77, Y=235.38, Mass=2027, SNR=31.0, Peak=183 HFD=4.0
00:36:14.284 00.003 18120 MultiStar: [#1 -0.34,-0.04,0.73,U] [#2 0.02,0.29,0.64,U] [#3 -0.31,-0.01,0.69,U] [#4 -0.28,-0.16,0.56,U] [#5 -0.40,0.03,0.00,M3] [#6 -0.47,-0.01,0.00,M3] [#7 -0.00,0.21,0.52,U] [#8 0.14,0.10,0.44,U] 
00:36:14.286 00.002 18120 refined, 6 included, MultiStar: {-0.15, 0.03}, one-star: {-0.15, -0.07}
00:36:14.289 00.003 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.09 = -2.20)
00:36:14.291 00.002 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.91)
00:36:14.291 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.94 mountX=-0.09 mountY=0.12, mountTheta=2.21
00:36:14.293 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.03, opts=13)
00:36:14.293 00.000 18120 Enqueuing Move request for scope (-0.15, 0.03)
00:36:14.294 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:14.294 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.0
00:36:14.295 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:14.296 00.001 18120 Enqueuing Expose request
00:36:14.296 00.000 21948 Worker thread wakes up
00:36:14.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
00:36:14.296 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
00:36:14.296 00.000 21948 Moving (-0.15, 0.03) raw xDistance=-0.09 yDistance=0.12
00:36:14.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:36:14.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:14.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:36:14.296 00.000 21948 MoveAxis(E, 0, ABG)
00:36:14.296 00.000 21948 Move returns status 0, amount 0
00:36:14.296 00.000 21948 MoveAxis(N, 0, ABG)
00:36:14.296 00.000 21948 Move returns status 0, amount 0
00:36:14.296 00.000 21948 move complete, result=0
00:36:14.296 00.000 21948 worker thread done servicing request
00:36:14.296 00.000 21948 Worker thread wakes up
00:36:14.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:14.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:14.297 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:15.818 01.521 21948 Exposure complete
00:36:15.848 00.030 21948 worker thread done servicing request
00:36:15.848 00.000 18120 OnExposeComplete: enter
00:36:15.849 00.001 18120 UpdateGuideState(): m_state=6
00:36:15.849 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
00:36:15.850 00.001 18120 Star::Find returns 1 (0), X=410.77, Y=235.51, Mass=2039, SNR=31.1, Peak=173 HFD=3.9
00:36:15.851 00.001 18120 MultiStar: [#1 -0.32,0.10,0.68,U] [#2 -0.00,0.05,0.65,U] [#3 -0.20,0.11,0.68,U] [#4 -0.19,0.04,0.59,U] [#5 -0.42,0.11,0.00,M4] [#6 -0.26,0.35,0.00,M4] [#7 -0.39,0.17,0.00,M1] [#8 0.05,0.17,0.44,U] 
00:36:15.851 00.000 18120 single-star, 5 included, MultiStar: {-0.14, 0.08}, one-star: {-0.14, 0.06}
00:36:15.852 00.001 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.14) = xAngle (3.91 = -2.37)
00:36:15.852 00.000 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.73)
00:36:15.852 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.77 mountX=-0.11 mountY=0.10, mountTheta=2.39
00:36:15.853 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.06, opts=13)
00:36:15.854 00.001 18120 Enqueuing Move request for scope (-0.14, 0.06)
00:36:15.854 00.000 21948 Worker thread wakes up
00:36:15.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
00:36:15.854 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
00:36:15.854 00.000 21948 Moving (-0.14, 0.06) raw xDistance=-0.11 yDistance=0.10
00:36:15.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:36:15.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:15.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:15.855 00.001 18120 UpdateGuideState exits: m=2039 RSB=31.1
00:36:15.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:15.856 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:15.856 00.000 18120 Enqueuing Expose request
00:36:15.856 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:36:15.857 00.001 21948 MoveAxis(E, 0, ABG)
00:36:15.857 00.000 21948 Move returns status 0, amount 0
00:36:15.857 00.000 21948 MoveAxis(N, 0, ABG)
00:36:15.857 00.000 21948 Move returns status 0, amount 0
00:36:15.857 00.000 21948 move complete, result=0
00:36:15.857 00.000 21948 worker thread done servicing request
00:36:15.857 00.000 21948 Worker thread wakes up
00:36:15.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:15.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:15.857 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:17.479 01.622 21948 Exposure complete
00:36:17.505 00.026 21948 worker thread done servicing request
00:36:17.505 00.000 18120 OnExposeComplete: enter
00:36:17.506 00.001 18120 UpdateGuideState(): m_state=6
00:36:17.508 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
00:36:17.509 00.001 18120 Star::Find returns 1 (0), X=410.68, Y=235.27, Mass=2124, SNR=31.7, Peak=187 HFD=4.1
00:36:17.509 00.000 18120 MultiStar: [#1 -0.11,-0.20,0.71,U] [#2 0.05,0.13,0.66,U] [#3 -0.41,-0.12,0.00,M1] [#4 -0.23,-0.43,0.00,M1] [#5 -0.30,-0.17,0.55,U] [#6 -0.32,-0.08,0.48,U] [#7 -0.34,0.24,0.00,M2] [#8 -0.35,0.13,0.00,M1] 
00:36:17.510 00.001 18120 refined, 4 included, MultiStar: {-0.17, -0.11}, one-star: {-0.23, -0.18}
00:36:17.510 00.000 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.14) = xAngle (-1.44 = -1.44)
00:36:17.510 00.000 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.66 = 1.66)
00:36:17.511 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.59 mountX=0.03 mountY=0.21, mountTheta=1.44
00:36:17.513 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.11, opts=13)
00:36:17.513 00.000 18120 Enqueuing Move request for scope (-0.17, -0.11)
00:36:17.514 00.001 21948 Worker thread wakes up
00:36:17.514 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
00:36:17.514 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:17.515 00.001 18120 UpdateGuideState exits: m=2124 RSB=31.7
00:36:17.515 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:17.515 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:17.516 00.001 18120 Enqueuing Expose request
00:36:17.516 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
00:36:17.516 00.000 21948 Moving (-0.17, -0.11) raw xDistance=0.03 yDistance=0.21
00:36:17.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:36:17.516 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:17.516 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:36:17.516 00.000 21948 MoveAxis(E, 0, ABG)
00:36:17.516 00.000 21948 Move returns status 0, amount 0
00:36:17.516 00.000 21948 MoveAxis(N, 0, ABG)
00:36:17.516 00.000 21948 Move returns status 0, amount 0
00:36:17.516 00.000 21948 move complete, result=0
00:36:17.516 00.000 21948 worker thread done servicing request
00:36:17.517 00.001 21948 Worker thread wakes up
00:36:17.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:17.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:17.517 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:19.043 01.526 21948 Exposure complete
00:36:19.079 00.036 21948 worker thread done servicing request
00:36:19.079 00.000 18120 OnExposeComplete: enter
00:36:19.080 00.001 18120 UpdateGuideState(): m_state=6
00:36:19.081 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
00:36:19.081 00.000 18120 Star::Find returns 1 (0), X=410.76, Y=235.32, Mass=2024, SNR=31.0, Peak=168 HFD=4.3
00:36:19.082 00.001 18120 MultiStar: [#1 -0.24,-0.26,0.00,M1] [#2 -0.30,0.01,0.65,U] [#3 -0.51,-0.12,0.00,M2] [#4 -0.31,-0.37,0.00,M2] [#5 -0.53,-0.23,0.00,M4] [#6 -0.61,-0.09,0.00,M4] [#7 -0.33,0.27,0.00,M3] [#8 -0.17,0.13,0.43,U] 
00:36:19.082 00.000 18120 single-star, 2 included, MultiStar: {-0.20, -0.04}, one-star: {-0.15, -0.14}
00:36:19.082 00.000 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.14) = xAngle (-1.24 = -1.24)
00:36:19.083 00.001 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.86 = 1.86)
00:36:19.083 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-2.39 mountX=0.07 mountY=0.20, mountTheta=1.25
00:36:19.084 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.14, opts=13)
00:36:19.085 00.001 18120 Enqueuing Move request for scope (-0.15, -0.14)
00:36:19.086 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:19.087 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.0
00:36:19.087 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:19.088 00.001 21948 Worker thread wakes up
00:36:19.088 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
00:36:19.088 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
00:36:19.088 00.000 21948 Moving (-0.15, -0.14) raw xDistance=0.07 yDistance=0.20
00:36:19.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:19.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:19.088 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:19.089 00.001 18120 Enqueuing Expose request
00:36:19.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:36:19.089 00.000 21948 MoveAxis(E, 0, ABG)
00:36:19.089 00.000 21948 Move returns status 0, amount 0
00:36:19.089 00.000 21948 MoveAxis(N, 0, ABG)
00:36:19.089 00.000 21948 Move returns status 0, amount 0
00:36:19.089 00.000 21948 move complete, result=0
00:36:19.089 00.000 21948 worker thread done servicing request
00:36:19.089 00.000 21948 Worker thread wakes up
00:36:19.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:19.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:19.089 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:20.722 01.633 21948 Exposure complete
00:36:20.761 00.039 21948 worker thread done servicing request
00:36:20.761 00.000 18120 OnExposeComplete: enter
00:36:20.762 00.001 18120 UpdateGuideState(): m_state=6
00:36:20.763 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
00:36:20.763 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=235.34, Mass=2128, SNR=31.8, Peak=184 HFD=4.1
00:36:20.764 00.001 18120 MultiStar: [#1 -0.20,-0.05,0.67,U] [#2 -0.13,0.21,0.62,U] [#3 -0.20,0.08,0.67,U] [#4 -0.29,-0.08,0.56,U] [#5 -0.43,0.18,0.00,M5] [#6 -0.52,-0.05,0.00,M5] [#7 -0.19,0.45,0.00,M4] [#8 -0.21,0.25,0.43,U] 
00:36:20.764 00.000 18120 single-star, 5 included, MultiStar: {-0.19, 0.03}, one-star: {-0.13, -0.12}
00:36:20.764 00.000 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.14) = xAngle (-1.28 = -1.28)
00:36:20.765 00.001 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.82 = 1.82)
00:36:20.766 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.42 mountX=0.05 mountY=0.17, mountTheta=1.28
00:36:20.766 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.12, opts=13)
00:36:20.766 00.000 18120 Enqueuing Move request for scope (-0.13, -0.12)
00:36:20.768 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:20.768 00.000 21948 Worker thread wakes up
00:36:20.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
00:36:20.768 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
00:36:20.768 00.000 21948 Moving (-0.13, -0.12) raw xDistance=0.05 yDistance=0.17
00:36:20.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:36:20.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:20.768 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.8
00:36:20.769 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:20.770 00.001 18120 Enqueuing Expose request
00:36:20.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:36:20.770 00.000 21948 MoveAxis(E, 0, ABG)
00:36:20.770 00.000 21948 Move returns status 0, amount 0
00:36:20.770 00.000 21948 MoveAxis(N, 0, ABG)
00:36:20.770 00.000 21948 Move returns status 0, amount 0
00:36:20.770 00.000 21948 move complete, result=0
00:36:20.770 00.000 21948 worker thread done servicing request
00:36:20.771 00.001 21948 Worker thread wakes up
00:36:20.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:20.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:20.771 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:22.296 01.525 21948 Exposure complete
00:36:22.362 00.066 21948 worker thread done servicing request
00:36:22.362 00.000 18120 OnExposeComplete: enter
00:36:22.363 00.001 18120 UpdateGuideState(): m_state=6
00:36:22.363 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
00:36:22.364 00.001 18120 Star::Find returns 1 (0), X=410.76, Y=235.44, Mass=2061, SNR=31.2, Peak=177 HFD=3.8
00:36:22.364 00.000 18120 MultiStar: [#1 -0.32,0.03,0.72,U] [#2 -0.06,0.07,0.64,U] [#3 -0.33,0.01,0.65,U] [#4 -0.28,-0.29,0.00,M2] [#5 -0.57,0.09,0.00,M6] [#6 -0.63,-0.18,0.00,M6] [#7 -0.17,0.09,0.53,U] [#8 -0.18,0.26,0.44,U] 
00:36:22.365 00.001 18120 single-star, 5 included, MultiStar: {-0.20, 0.05}, one-star: {-0.15, -0.02}
00:36:22.365 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.14) = xAngle (-1.86 = -1.86)
00:36:22.366 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.24 = 1.24)
00:36:22.366 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.01 mountX=-0.04 mountY=0.14, mountTheta=1.87
00:36:22.368 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.02, opts=13)
00:36:22.370 00.002 18120 Enqueuing Move request for scope (-0.15, -0.02)
00:36:22.370 00.000 21948 Worker thread wakes up
00:36:22.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:22.371 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.2
00:36:22.371 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:22.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:22.372 00.001 18120 Enqueuing Expose request
00:36:22.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
00:36:22.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
00:36:22.372 00.000 21948 Moving (-0.15, -0.02) raw xDistance=-0.04 yDistance=0.14
00:36:22.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:36:22.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:22.373 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:22.373 00.000 21948 MoveAxis(E, 0, ABG)
00:36:22.373 00.000 21948 Move returns status 0, amount 0
00:36:22.373 00.000 21948 MoveAxis(N, 0, ABG)
00:36:22.373 00.000 21948 Move returns status 0, amount 0
00:36:22.373 00.000 21948 move complete, result=0
00:36:22.373 00.000 21948 worker thread done servicing request
00:36:22.373 00.000 21948 Worker thread wakes up
00:36:22.373 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:22.373 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:22.374 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:24.010 01.636 21948 Exposure complete
00:36:24.039 00.029 21948 worker thread done servicing request
00:36:24.039 00.000 18120 OnExposeComplete: enter
00:36:24.040 00.001 18120 UpdateGuideState(): m_state=6
00:36:24.040 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
00:36:24.041 00.001 18120 Star::Find returns 1 (0), X=410.83, Y=235.61, Mass=2171, SNR=32.1, Peak=191 HFD=3.9
00:36:24.041 00.000 18120 MultiStar: [#1 -0.18,-0.00,0.71,U] [#2 -0.24,0.05,0.66,U] [#3 -0.19,0.14,0.64,U] [#4 0.05,-0.26,0.59,U] [#5 -0.11,0.07,0.52,U] [#6 -0.34,-0.04,0.46,U] [#7 -0.10,0.34,0.53,U] [#8 -0.01,0.22,0.42,U] 
00:36:24.042 00.001 18120 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.08, 0.15}
00:36:24.042 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.77 = -2.51)
00:36:24.043 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.59)
00:36:24.043 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=-0.12 mountY=0.08, mountTheta=2.54
00:36:24.044 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
00:36:24.045 00.001 18120 Enqueuing Move request for scope (-0.13, 0.07)
00:36:24.045 00.000 21948 Worker thread wakes up
00:36:24.045 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
00:36:24.045 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
00:36:24.045 00.000 21948 Moving (-0.13, 0.07) raw xDistance=-0.12 yDistance=0.08
00:36:24.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:36:24.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:24.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:24.046 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:36:24.046 00.000 21948 MoveAxis(E, 0, ABG)
00:36:24.046 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.1
00:36:24.046 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:24.047 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:24.047 00.000 18120 Enqueuing Expose request
00:36:24.048 00.001 21948 Move returns status 0, amount 0
00:36:24.048 00.000 21948 MoveAxis(N, 0, ABG)
00:36:24.048 00.000 21948 Move returns status 0, amount 0
00:36:24.048 00.000 21948 move complete, result=0
00:36:24.048 00.000 21948 worker thread done servicing request
00:36:24.048 00.000 21948 Worker thread wakes up
00:36:24.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:24.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:24.049 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:25.571 01.522 21948 Exposure complete
00:36:25.596 00.025 21948 worker thread done servicing request
00:36:25.596 00.000 18120 OnExposeComplete: enter
00:36:25.596 00.000 18120 UpdateGuideState(): m_state=6
00:36:25.597 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
00:36:25.597 00.000 18120 Star::Find returns 1 (0), X=410.72, Y=235.41, Mass=2024, SNR=30.9, Peak=202 HFD=3.8
00:36:25.598 00.001 18120 MultiStar: [#1 -0.40,-0.15,0.00,M1] [#2 -0.16,-0.04,0.67,U] [#3 -0.29,-0.11,0.68,U] [#4 -0.22,-0.13,0.55,U] [#5 -0.43,-0.22,0.00,M6] [#6 -0.46,-0.06,0.00,M6] [#7 -0.39,0.13,0.00,M3] [#8 -0.30,-0.07,0.45,U] 
00:36:25.598 00.000 18120 single-star, 4 included, MultiStar: {-0.23, -0.08}, one-star: {-0.20, -0.05}
00:36:25.599 00.001 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
00:36:25.599 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.34 = 1.34)
00:36:25.600 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-2.91 mountX=-0.04 mountY=0.20, mountTheta=1.76
00:36:25.601 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.05, opts=13)
00:36:25.601 00.000 18120 Enqueuing Move request for scope (-0.20, -0.05)
00:36:25.602 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:25.603 00.001 18120 UpdateGuideState exits: m=2024 RSB=30.9
00:36:25.603 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:25.603 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:25.604 00.001 18120 Enqueuing Expose request
00:36:25.604 00.000 21948 Worker thread wakes up
00:36:25.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
00:36:25.604 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
00:36:25.604 00.000 21948 Moving (-0.20, -0.05) raw xDistance=-0.04 yDistance=0.20
00:36:25.605 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:36:25.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:25.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:36:25.605 00.000 21948 MoveAxis(E, 0, ABG)
00:36:25.605 00.000 21948 Move returns status 0, amount 0
00:36:25.605 00.000 21948 MoveAxis(N, 0, ABG)
00:36:25.605 00.000 21948 Move returns status 0, amount 0
00:36:25.605 00.000 21948 move complete, result=0
00:36:25.605 00.000 21948 worker thread done servicing request
00:36:25.605 00.000 21948 Worker thread wakes up
00:36:25.605 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:25.606 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:25.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:27.242 01.636 21948 Exposure complete
00:36:27.271 00.029 21948 worker thread done servicing request
00:36:27.272 00.001 18120 OnExposeComplete: enter
00:36:27.272 00.000 18120 UpdateGuideState(): m_state=6
00:36:27.273 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
00:36:27.273 00.000 18120 Star::Find returns 1 (0), X=410.70, Y=235.11, Mass=2054, SNR=31.2, Peak=203 HFD=4.2
00:36:27.274 00.001 18120 MultiStar: [#1 -0.25,-0.24,0.68,U] [#2 -0.15,-0.01,0.62,U] [#3 -0.27,-0.22,0.71,U] [#4 -0.31,-0.35,0.00,M1] [#5 -0.28,-0.24,0.00,M7] [#6 -0.64,-0.15,0.00,M7] [#7 -0.28,0.17,0.53,U] [#8 -0.48,0.04,0.00,M1] 
00:36:27.274 00.000 18120 refined, 4 included, MultiStar: {-0.23, -0.17}, one-star: {-0.21, -0.34}
00:36:27.275 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
00:36:27.275 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
00:36:27.276 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-2.52 mountX=0.05 mountY=0.28, mountTheta=1.38
00:36:27.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.17, opts=13)
00:36:27.277 00.000 18120 Enqueuing Move request for scope (-0.23, -0.17)
00:36:27.278 00.001 21948 Worker thread wakes up
00:36:27.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
00:36:27.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
00:36:27.278 00.000 21948 Moving (-0.23, -0.17) raw xDistance=0.05 yDistance=0.28
00:36:27.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:27.279 00.001 18120 UpdateGuideState exits: m=2054 RSB=31.2
00:36:27.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:27.279 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:27.280 00.001 18120 Enqueuing Expose request
00:36:27.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:36:27.280 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.44 newest=0.56
00:36:27.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:36:27.280 00.000 21948 MoveAxis(E, 0, ABG)
00:36:27.280 00.000 21948 Move returns status 0, amount 0
00:36:27.280 00.000 21948 MoveAxis(S, 67, ABG)
00:36:27.280 00.000 21948 Guiding  Dir = 1, Dur = 67
00:36:27.281 00.001 21948 IsSlewing returns 0
00:36:27.281 00.000 21948 IsGuiding returns 0
00:36:27.286 00.005 21948 PulseGuide returned control before completion, sleep 73
00:36:27.363 00.077 21948 IsGuiding returns 0
00:36:27.363 00.000 21948 Move returns status 0, amount 67
00:36:27.363 00.000 21948 move complete, result=0
00:36:27.363 00.000 21948 worker thread done servicing request
00:36:27.363 00.000 21948 Worker thread wakes up
00:36:27.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:27.363 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 67 ms SOUTH
00:36:27.365 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:28.775 01.410 21948 Exposure complete
00:36:28.822 00.047 21948 worker thread done servicing request
00:36:28.822 00.000 18120 OnExposeComplete: enter
00:36:28.823 00.001 18120 UpdateGuideState(): m_state=6
00:36:28.823 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
00:36:28.824 00.001 18120 Star::Find returns 1 (0), X=411.09, Y=235.57, Mass=2063, SNR=31.3, Peak=162 HFD=4.1
00:36:28.824 00.000 18120 MultiStar: [#1 0.26,0.03,0.75,U] [#2 0.35,0.06,0.00,M1] [#3 -0.30,-0.11,0.68,U] [#4 0.06,-0.10,0.56,U] [#5 -0.08,0.19,0.53,U] [#6 -0.10,0.00,0.48,U] [#7 -0.17,0.32,0.00,M3] [#8 0.19,0.31,0.00,M2] 
00:36:28.825 00.001 18120 refined, 5 included, MultiStar: {0.03, 0.03}, one-star: {0.17, 0.12}
00:36:28.825 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.14) = xAngle (1.92 = 1.92)
00:36:28.827 00.002 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.02 = -1.26)
00:36:28.828 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.78 mountX=-0.01 mountY=-0.04, mountTheta=-1.92
00:36:28.831 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
00:36:28.831 00.000 18120 Enqueuing Move request for scope (0.03, 0.03)
00:36:28.831 00.000 21948 Worker thread wakes up
00:36:28.832 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:28.832 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.3
00:36:28.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:28.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:28.833 00.000 18120 Enqueuing Expose request
00:36:28.834 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:36:28.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:36:28.834 00.000 21948 Moving (0.03, 0.03) raw xDistance=-0.01 yDistance=-0.04
00:36:28.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:36:28.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:28.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:36:28.834 00.000 21948 MoveAxis(E, 0, ABG)
00:36:28.834 00.000 21948 Move returns status 0, amount 0
00:36:28.834 00.000 21948 MoveAxis(N, 0, ABG)
00:36:28.834 00.000 21948 Move returns status 0, amount 0
00:36:28.834 00.000 21948 move complete, result=0
00:36:28.834 00.000 21948 worker thread done servicing request
00:36:28.834 00.000 21948 Worker thread wakes up
00:36:28.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:28.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:28.835 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:30.465 01.630 21948 Exposure complete
00:36:30.518 00.053 21948 worker thread done servicing request
00:36:30.519 00.001 18120 OnExposeComplete: enter
00:36:30.519 00.000 18120 UpdateGuideState(): m_state=6
00:36:30.520 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
00:36:30.520 00.000 18120 Star::Find returns 1 (0), X=410.94, Y=235.31, Mass=2023, SNR=30.9, Peak=176 HFD=4.1
00:36:30.521 00.001 18120 MultiStar: [#1 -0.10,-0.19,0.73,U] [#2 -0.05,0.04,0.63,U] [#3 -0.21,-0.10,0.71,U] [#4 0.02,-0.18,0.56,U] [#5 0.00,-0.24,0.53,U] [#6 -0.25,-0.10,0.50,U] [#7 -0.29,0.14,0.51,U] [#8 -0.09,0.21,0.45,U] 
00:36:30.521 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {0.03, -0.15}
00:36:30.522 00.001 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.14) = xAngle (-1.31 = -1.31)
00:36:30.522 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.79 = 1.79)
00:36:30.523 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.46 mountX=0.03 mountY=0.12, mountTheta=1.32
00:36:30.525 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.08, opts=13)
00:36:30.525 00.000 18120 Enqueuing Move request for scope (-0.09, -0.08)
00:36:30.526 00.001 21948 Worker thread wakes up
00:36:30.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:36:30.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:30.526 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:36:30.526 00.000 18120 UpdateGuideState exits: m=2023 RSB=30.9
00:36:30.527 00.001 21948 Moving (-0.09, -0.08) raw xDistance=0.03 yDistance=0.12
00:36:30.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:36:30.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:30.527 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:30.528 00.001 18120 Enqueuing Expose request
00:36:30.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:36:30.528 00.000 21948 MoveAxis(E, 0, ABG)
00:36:30.528 00.000 21948 Move returns status 0, amount 0
00:36:30.528 00.000 21948 MoveAxis(N, 0, ABG)
00:36:30.528 00.000 21948 Move returns status 0, amount 0
00:36:30.528 00.000 21948 move complete, result=0
00:36:30.529 00.001 21948 worker thread done servicing request
00:36:30.529 00.000 21948 Worker thread wakes up
00:36:30.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:30.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:30.529 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:32.047 01.518 21948 Exposure complete
00:36:32.097 00.050 21948 worker thread done servicing request
00:36:32.097 00.000 18120 OnExposeComplete: enter
00:36:32.098 00.001 18120 UpdateGuideState(): m_state=6
00:36:32.099 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
00:36:32.101 00.002 18120 Star::Find returns 1 (0), X=410.52, Y=235.48, Mass=1965, SNR=30.4, Peak=148 HFD=4.2
00:36:32.102 00.001 18120 MultiStar: [#1 -0.21,-0.09,0.73,U] [#2 -0.06,0.05,0.67,U] [#3 -0.41,-0.17,0.00,M1] [#4 -0.14,-0.01,0.56,U] [#5 -0.29,0.07,0.55,U] [#6 -0.49,-0.18,0.00,M6] [#7 -0.23,0.12,0.52,U] [#8 -0.47,0.22,0.00,M2] 
00:36:32.104 00.002 18120 refined, 5 included, MultiStar: {-0.23, 0.02}, one-star: {-0.40, 0.03}
00:36:32.105 00.001 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.19 = -2.09)
00:36:32.106 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.01)
00:36:32.107 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.24 cameraTheta=3.05 mountX=-0.12 mountY=0.20, mountTheta=2.10
00:36:32.111 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.02, opts=13)
00:36:32.114 00.003 18120 Enqueuing Move request for scope (-0.23, 0.02)
00:36:32.115 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:32.116 00.001 21948 Worker thread wakes up
00:36:32.116 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.4
00:36:32.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
00:36:32.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
00:36:32.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:32.117 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:32.117 00.000 18120 Enqueuing Expose request
00:36:32.118 00.001 21948 Moving (-0.23, 0.02) raw xDistance=-0.12 yDistance=0.20
00:36:32.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:36:32.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:32.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:36:32.118 00.000 21948 MoveAxis(E, 0, ABG)
00:36:32.118 00.000 21948 Move returns status 0, amount 0
00:36:32.118 00.000 21948 MoveAxis(N, 0, ABG)
00:36:32.118 00.000 21948 Move returns status 0, amount 0
00:36:32.118 00.000 21948 move complete, result=0
00:36:32.118 00.000 21948 worker thread done servicing request
00:36:32.118 00.000 21948 Worker thread wakes up
00:36:32.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:32.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:32.118 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:33.752 01.634 21948 Exposure complete
00:36:33.779 00.027 21948 worker thread done servicing request
00:36:33.779 00.000 18120 OnExposeComplete: enter
00:36:33.780 00.001 18120 UpdateGuideState(): m_state=6
00:36:33.781 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
00:36:33.781 00.000 18120 Star::Find returns 1 (0), X=410.82, Y=235.36, Mass=2073, SNR=31.4, Peak=190 HFD=4.3
00:36:33.782 00.001 18120 MultiStar: [#1 0.03,-0.05,0.69,U] [#2 0.35,0.02,0.63,U] [#3 -0.09,-0.01,0.66,U] [#4 -0.06,-0.30,0.58,U] [#5 0.02,-0.48,0.00,M5] [#6 -0.44,-0.23,0.00,M7] [#7 -0.06,0.14,0.49,U] [#8 0.19,0.18,0.42,U] 
00:36:33.784 00.002 18120 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.09, -0.10}
00:36:33.786 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
00:36:33.789 00.003 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -3.00)
00:36:33.791 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.96 mountX=0.04 mountY=-0.01, mountTheta=-0.15
00:36:33.794 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
00:36:33.795 00.001 18120 Enqueuing Move request for scope (0.02, -0.03)
00:36:33.795 00.000 21948 Worker thread wakes up
00:36:33.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:36:33.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:36:33.795 00.000 21948 Moving (0.02, -0.03) raw xDistance=0.04 yDistance=-0.01
00:36:33.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:36:33.796 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:33.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:33.796 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.4
00:36:33.796 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.798 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:33.798 00.000 21948 MoveAxis(E, 0, ABG)
00:36:33.798 00.000 21948 Move returns status 0, amount 0
00:36:33.798 00.000 21948 MoveAxis(N, 0, ABG)
00:36:33.798 00.000 21948 Move returns status 0, amount 0
00:36:33.798 00.000 21948 move complete, result=0
00:36:33.798 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:33.799 00.001 18120 Enqueuing Expose request
00:36:33.799 00.000 21948 worker thread done servicing request
00:36:33.799 00.000 21948 Worker thread wakes up
00:36:33.799 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:33.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:33.800 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:35.318 01.518 21948 Exposure complete
00:36:35.372 00.054 21948 worker thread done servicing request
00:36:35.372 00.000 18120 OnExposeComplete: enter
00:36:35.372 00.000 18120 UpdateGuideState(): m_state=6
00:36:35.374 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
00:36:35.376 00.002 18120 Star::Find returns 1 (0), X=410.73, Y=235.57, Mass=2144, SNR=31.7, Peak=200 HFD=3.9
00:36:35.377 00.001 18120 MultiStar: [#1 -0.18,0.13,0.73,U] [#2 -0.04,0.11,0.66,U] [#3 -0.33,-0.06,0.68,U] [#4 -0.09,-0.05,0.58,U] [#5 -0.37,-0.05,0.00,M6] [#6 -0.25,-0.17,0.47,U] [#7 0.05,0.37,0.00,M1] [#8 -0.06,0.17,0.42,U] 
00:36:35.380 00.003 18120 refined, 6 included, MultiStar: {-0.17, 0.04}, one-star: {-0.18, 0.11}
00:36:35.381 00.001 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.02 = -2.26)
00:36:35.382 00.001 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.84)
00:36:35.382 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.17 cameraTheta=2.88 mountX=-0.11 mountY=0.13, mountTheta=2.28
00:36:35.384 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.04, opts=13)
00:36:35.384 00.000 18120 Enqueuing Move request for scope (-0.17, 0.04)
00:36:35.385 00.001 21948 Worker thread wakes up
00:36:35.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:35.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
00:36:35.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
00:36:35.385 00.000 21948 Moving (-0.17, 0.04) raw xDistance=-0.11 yDistance=0.13
00:36:35.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:36:35.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:35.385 00.000 18120 UpdateGuideState exits: m=2144 RSB=31.7
00:36:35.387 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.388 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:36:35.388 00.000 21948 MoveAxis(E, 0, ABG)
00:36:35.388 00.000 21948 Move returns status 0, amount 0
00:36:35.388 00.000 21948 MoveAxis(N, 0, ABG)
00:36:35.388 00.000 21948 Move returns status 0, amount 0
00:36:35.388 00.000 21948 move complete, result=0
00:36:35.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:35.390 00.002 18120 Enqueuing Expose request
00:36:35.391 00.001 21948 worker thread done servicing request
00:36:35.391 00.000 21948 Worker thread wakes up
00:36:35.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:35.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:35.391 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:37.020 01.629 21948 Exposure complete
00:36:37.047 00.027 21948 worker thread done servicing request
00:36:37.047 00.000 18120 OnExposeComplete: enter
00:36:37.047 00.000 18120 UpdateGuideState(): m_state=6
00:36:37.048 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
00:36:37.048 00.000 18120 Star::Find returns 1 (0), X=410.90, Y=235.53, Mass=2076, SNR=31.3, Peak=179 HFD=3.9
00:36:37.049 00.001 18120 MultiStar: [#1 -0.44,0.11,0.00,M1] [#2 -0.02,-0.02,0.69,U] [#3 -0.22,0.07,0.71,U] [#4 -0.16,0.04,0.56,U] [#5 -0.35,-0.17,0.00,M7] [#6 -0.39,-0.05,0.00,M7] [#7 -0.07,0.32,0.54,U] [#8 -0.00,0.25,0.44,U] 
00:36:37.049 00.000 18120 single-star, 5 included, MultiStar: {-0.08, 0.10}, one-star: {-0.01, 0.07}
00:36:37.050 00.001 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.14) = xAngle (2.85 = 2.85)
00:36:37.050 00.000 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.33)
00:36:37.051 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.71 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
00:36:37.052 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.07, opts=13)
00:36:37.052 00.000 18120 Enqueuing Move request for scope (-0.01, 0.07)
00:36:37.053 00.001 21948 Worker thread wakes up
00:36:37.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:36:37.053 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:36:37.053 00.000 21948 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.02
00:36:37.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:36:37.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:37.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:37.053 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.3
00:36:37.054 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:37.055 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:37.055 00.000 21948 MoveAxis(E, 0, ABG)
00:36:37.055 00.000 21948 Move returns status 0, amount 0
00:36:37.055 00.000 21948 MoveAxis(N, 0, ABG)
00:36:37.055 00.000 21948 Move returns status 0, amount 0
00:36:37.055 00.000 21948 move complete, result=0
00:36:37.055 00.000 21948 worker thread done servicing request
00:36:37.055 00.000 18120 Enqueuing Expose request
00:36:37.058 00.003 21948 Worker thread wakes up
00:36:37.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:37.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:37.058 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:38.584 01.526 21948 Exposure complete
00:36:38.611 00.027 21948 worker thread done servicing request
00:36:38.611 00.000 18120 OnExposeComplete: enter
00:36:38.612 00.001 18120 UpdateGuideState(): m_state=6
00:36:38.613 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
00:36:38.613 00.000 18120 Star::Find returns 1 (0), X=410.80, Y=235.33, Mass=2033, SNR=31.0, Peak=175 HFD=4.1
00:36:38.614 00.001 18120 MultiStar: [#1 -0.37,-0.17,0.00,M2] [#2 0.03,-0.15,0.65,U] [#3 -0.23,-0.03,0.68,U] [#4 -0.06,-0.43,0.00,M1] [#5 -0.47,-0.31,0.00,M8] [#6 -0.17,-0.14,0.47,U] [#7 -0.25,0.09,0.53,U] [#8 -0.00,0.00,0.47,U] 
00:36:38.615 00.001 18120 refined, 5 included, MultiStar: {-0.12, -0.07}, one-star: {-0.11, -0.13}
00:36:38.615 00.000 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.14) = xAngle (-1.48 = -1.48)
00:36:38.615 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.62 = 1.62)
00:36:38.616 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=0.01 mountY=0.14, mountTheta=1.48
00:36:38.617 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.07, opts=13)
00:36:38.617 00.000 18120 Enqueuing Move request for scope (-0.12, -0.07)
00:36:38.618 00.001 21948 Worker thread wakes up
00:36:38.618 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
00:36:38.618 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
00:36:38.618 00.000 21948 Moving (-0.12, -0.07) raw xDistance=0.01 yDistance=0.14
00:36:38.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:36:38.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:38.618 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:38.619 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.0
00:36:38.619 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:38.619 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:38.620 00.001 18120 Enqueuing Expose request
00:36:38.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:38.620 00.000 21948 MoveAxis(E, 0, ABG)
00:36:38.620 00.000 21948 Move returns status 0, amount 0
00:36:38.620 00.000 21948 MoveAxis(N, 0, ABG)
00:36:38.620 00.000 21948 Move returns status 0, amount 0
00:36:38.620 00.000 21948 move complete, result=0
00:36:38.620 00.000 21948 worker thread done servicing request
00:36:38.620 00.000 21948 Worker thread wakes up
00:36:38.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:38.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:38.621 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:40.243 01.622 21948 Exposure complete
00:36:40.293 00.050 21948 worker thread done servicing request
00:36:40.293 00.000 18120 OnExposeComplete: enter
00:36:40.297 00.004 18120 UpdateGuideState(): m_state=6
00:36:40.300 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
00:36:40.302 00.002 18120 Star::Find returns 1 (0), X=410.82, Y=235.24, Mass=2225, SNR=32.4, Peak=229 HFD=4.1
00:36:40.305 00.003 18120 MultiStar: [#1 -0.14,-0.04,0.70,U] [#2 0.08,-0.41,0.00,M1] [#3 -0.10,-0.06,0.65,U] [#4 0.01,-0.35,0.55,U] [#5 -0.47,-0.36,0.00,M9] [#6 -0.27,-0.12,0.49,U] [#7 -0.04,-0.13,0.51,U] [#8 0.22,0.08,0.42,U] 
00:36:40.307 00.002 18120 refined, 6 included, MultiStar: {-0.07, -0.13}, one-star: {-0.10, -0.22}
00:36:40.309 00.002 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.14) = xAngle (-0.94 = -0.94)
00:36:40.310 00.001 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.16 = 2.16)
00:36:40.312 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.08 mountX=0.09 mountY=0.12, mountTheta=0.95
00:36:40.314 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.13, opts=13)
00:36:40.316 00.002 18120 Enqueuing Move request for scope (-0.07, -0.13)
00:36:40.317 00.001 21948 Worker thread wakes up
00:36:40.317 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:36:40.317 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:36:40.317 00.000 21948 Moving (-0.07, -0.13) raw xDistance=0.09 yDistance=0.12
00:36:40.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:36:40.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:40.319 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:40.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:36:40.319 00.000 21948 MoveAxis(E, 0, ABG)
00:36:40.319 00.000 21948 Move returns status 0, amount 0
00:36:40.319 00.000 21948 MoveAxis(N, 0, ABG)
00:36:40.319 00.000 21948 Move returns status 0, amount 0
00:36:40.319 00.000 21948 move complete, result=0
00:36:40.319 00.000 18120 UpdateGuideState exits: m=2225 RSB=32.4
00:36:40.321 00.002 21948 worker thread done servicing request
00:36:40.321 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.322 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:40.322 00.000 18120 Enqueuing Expose request
00:36:40.323 00.001 21948 Worker thread wakes up
00:36:40.323 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:40.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:40.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:41.840 01.517 21948 Exposure complete
00:36:41.882 00.042 21948 worker thread done servicing request
00:36:41.882 00.000 18120 OnExposeComplete: enter
00:36:41.883 00.001 18120 UpdateGuideState(): m_state=6
00:36:41.883 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
00:36:41.884 00.001 18120 Star::Find returns 1 (0), X=410.94, Y=235.38, Mass=2180, SNR=32.1, Peak=212 HFD=4.0
00:36:41.889 00.005 18120 MultiStar: [#1 -0.25,-0.11,0.67,U] [#2 0.14,-0.02,0.63,U] [#3 -0.12,-0.03,0.70,U] [#4 -0.05,-0.34,0.52,U] [#5 -0.17,-0.17,0.52,U] [#6 -0.27,-0.11,0.48,U] [#7 -0.26,0.06,0.48,U] [#8 -0.04,0.17,0.42,U] 
00:36:41.890 00.001 18120 single-star, 8 included, MultiStar: {-0.10, -0.07}, one-star: {0.02, -0.08}
00:36:41.892 00.002 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.14) = xAngle (-0.13 = -0.13)
00:36:41.893 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.97 = 2.97)
00:36:41.893 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=0.08 mountY=0.01, mountTheta=0.17
00:36:41.895 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
00:36:41.896 00.001 18120 Enqueuing Move request for scope (0.02, -0.08)
00:36:41.896 00.000 21948 Worker thread wakes up
00:36:41.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:36:41.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:36:41.896 00.000 21948 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.01
00:36:41.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:41.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:41.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:41.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:41.898 00.002 21948 MoveAxis(E, 0, ABG)
00:36:41.898 00.000 21948 Move returns status 0, amount 0
00:36:41.898 00.000 21948 MoveAxis(N, 0, ABG)
00:36:41.898 00.000 21948 Move returns status 0, amount 0
00:36:41.898 00.000 21948 move complete, result=0
00:36:41.898 00.000 18120 UpdateGuideState exits: m=2180 RSB=32.1
00:36:41.899 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:41.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:41.900 00.001 18120 Enqueuing Expose request
00:36:41.900 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:41.901 00.001 21948 worker thread done servicing request
00:36:41.901 00.000 21948 Worker thread wakes up
00:36:41.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:41.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:43.528 01.627 21948 Exposure complete
00:36:43.557 00.029 21948 worker thread done servicing request
00:36:43.558 00.001 18120 OnExposeComplete: enter
00:36:43.558 00.000 18120 UpdateGuideState(): m_state=6
00:36:43.560 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
00:36:43.561 00.001 18120 Star::Find returns 1 (0), X=410.87, Y=235.39, Mass=2054, SNR=31.0, Peak=171 HFD=4.2
00:36:43.564 00.003 18120 MultiStar: [#1 -0.31,-0.06,0.70,U] [#2 0.18,0.02,0.62,U] [#3 -0.16,0.17,0.70,U] [#4 -0.04,-0.11,0.57,U] [#5 -0.24,-0.02,0.56,U] [#6 -0.14,0.10,0.51,U] [#7 -0.33,0.25,0.00,M1] [#8 0.12,0.08,0.45,U] 
00:36:43.564 00.000 18120 single-star, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.04, -0.06}
00:36:43.564 00.000 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.14) = xAngle (-1.00 = -1.00)
00:36:43.565 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.10 = 2.10)
00:36:43.565 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.14 mountX=0.04 mountY=0.06, mountTheta=1.01
00:36:43.565 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
00:36:43.566 00.001 18120 Enqueuing Move request for scope (-0.04, -0.06)
00:36:43.566 00.000 21948 Worker thread wakes up
00:36:43.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:36:43.566 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:36:43.566 00.000 21948 Moving (-0.04, -0.06) raw xDistance=0.04 yDistance=0.06
00:36:43.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:36:43.567 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:43.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:36:43.567 00.000 21948 MoveAxis(E, 0, ABG)
00:36:43.567 00.000 21948 Move returns status 0, amount 0
00:36:43.567 00.000 21948 MoveAxis(N, 0, ABG)
00:36:43.567 00.000 21948 Move returns status 0, amount 0
00:36:43.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:43.567 00.000 21948 move complete, result=0
00:36:43.567 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.0
00:36:43.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:43.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:43.568 00.000 18120 Enqueuing Expose request
00:36:43.569 00.001 21948 worker thread done servicing request
00:36:43.569 00.000 21948 Worker thread wakes up
00:36:43.569 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:43.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:43.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:45.097 01.528 21948 Exposure complete
00:36:45.133 00.036 21948 worker thread done servicing request
00:36:45.133 00.000 18120 OnExposeComplete: enter
00:36:45.135 00.002 18120 UpdateGuideState(): m_state=6
00:36:45.137 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
00:36:45.138 00.001 18120 Star::Find returns 1 (0), X=410.73, Y=235.31, Mass=2131, SNR=31.8, Peak=207 HFD=3.8
00:36:45.140 00.002 18120 MultiStar: [#1 -0.18,-0.03,0.69,U] [#2 0.08,0.11,0.64,U] [#3 0.04,0.02,0.67,U] [#4 -0.17,-0.20,0.54,U] [#5 -0.22,0.01,0.53,U] [#6 -0.28,0.12,0.48,U] [#7 -0.09,0.44,0.00,M2] [#8 -0.02,-0.02,0.43,U] 
00:36:45.141 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.03}, one-star: {-0.18, -0.15}
00:36:45.141 00.000 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.14) = xAngle (-1.77 = -1.77)
00:36:45.142 00.001 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.33 = 1.33)
00:36:45.143 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.92 mountX=-0.02 mountY=0.12, mountTheta=1.78
00:36:45.145 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
00:36:45.146 00.001 18120 Enqueuing Move request for scope (-0.12, -0.03)
00:36:45.147 00.001 21948 Worker thread wakes up
00:36:45.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:36:45.147 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:36:45.147 00.000 21948 Moving (-0.12, -0.03) raw xDistance=-0.02 yDistance=0.12
00:36:45.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:36:45.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:45.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:45.148 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:36:45.148 00.000 21948 MoveAxis(E, 0, ABG)
00:36:45.148 00.000 21948 Move returns status 0, amount 0
00:36:45.148 00.000 21948 MoveAxis(N, 0, ABG)
00:36:45.148 00.000 21948 Move returns status 0, amount 0
00:36:45.148 00.000 21948 move complete, result=0
00:36:45.148 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.8
00:36:45.149 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:45.150 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:45.150 00.000 18120 Enqueuing Expose request
00:36:45.151 00.001 21948 worker thread done servicing request
00:36:45.151 00.000 21948 Worker thread wakes up
00:36:45.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:45.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:45.151 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:46.781 01.630 21948 Exposure complete
00:36:46.809 00.028 21948 worker thread done servicing request
00:36:46.809 00.000 18120 OnExposeComplete: enter
00:36:46.812 00.003 18120 UpdateGuideState(): m_state=6
00:36:46.815 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
00:36:46.817 00.002 18120 Star::Find returns 1 (0), X=410.70, Y=235.29, Mass=2032, SNR=30.9, Peak=177 HFD=4.2
00:36:46.819 00.002 18120 MultiStar: [#1 -0.29,-0.06,0.73,U] [#2 0.14,-0.16,0.63,U] [#3 -0.31,-0.08,0.70,U] [#4 -0.14,-0.23,0.54,U] [#5 -0.16,-0.22,0.54,U] [#6 -0.36,-0.22,0.00,M3] [#7 -0.39,-0.00,0.00,M3] [#8 0.10,0.05,0.42,U] 
00:36:46.822 00.003 18120 refined, 6 included, MultiStar: {-0.15, -0.13}, one-star: {-0.21, -0.16}
00:36:46.824 00.002 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
00:36:46.826 00.002 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
00:36:46.827 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.43 mountX=0.05 mountY=0.19, mountTheta=1.29
00:36:46.827 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.13, opts=13)
00:36:46.828 00.001 18120 Enqueuing Move request for scope (-0.15, -0.13)
00:36:46.828 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:46.829 00.001 18120 UpdateGuideState exits: m=2032 RSB=30.9
00:36:46.829 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.830 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:46.830 00.000 18120 Enqueuing Expose request
00:36:46.830 00.000 21948 Worker thread wakes up
00:36:46.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
00:36:46.830 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
00:36:46.830 00.000 21948 Moving (-0.15, -0.13) raw xDistance=0.05 yDistance=0.19
00:36:46.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:36:46.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:46.831 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:36:46.831 00.000 21948 MoveAxis(E, 0, ABG)
00:36:46.831 00.000 21948 Move returns status 0, amount 0
00:36:46.831 00.000 21948 MoveAxis(N, 0, ABG)
00:36:46.831 00.000 21948 Move returns status 0, amount 0
00:36:46.831 00.000 21948 move complete, result=0
00:36:46.831 00.000 21948 worker thread done servicing request
00:36:46.831 00.000 21948 Worker thread wakes up
00:36:46.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:46.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:46.831 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:48.357 01.526 21948 Exposure complete
00:36:48.394 00.037 21948 worker thread done servicing request
00:36:48.394 00.000 18120 OnExposeComplete: enter
00:36:48.395 00.001 18120 UpdateGuideState(): m_state=6
00:36:48.395 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
00:36:48.396 00.001 18120 Star::Find returns 1 (0), X=410.95, Y=235.47, Mass=2135, SNR=31.8, Peak=189 HFD=4.0
00:36:48.396 00.000 18120 MultiStar: [#1 0.01,0.06,0.71,U] [#2 0.23,0.00,0.59,U] [#3 -0.18,0.14,0.69,U] [#4 0.03,-0.16,0.53,U] [#5 -0.08,-0.10,0.50,U] [#6 -0.06,-0.18,0.49,U] [#7 -0.27,0.13,0.51,U] [#8 0.05,-0.08,0.42,U] 
00:36:48.397 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.03, 0.02}
00:36:48.397 00.000 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
00:36:48.398 00.001 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
00:36:48.398 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.87 mountX=-0.00 mountY=0.02, mountTheta=1.73
00:36:48.399 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
00:36:48.400 00.001 18120 Enqueuing Move request for scope (-0.02, -0.01)
00:36:48.400 00.000 21948 Worker thread wakes up
00:36:48.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:48.401 00.001 18120 UpdateGuideState exits: m=2135 RSB=31.8
00:36:48.401 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:48.402 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:48.402 00.000 18120 Enqueuing Expose request
00:36:48.403 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:36:48.403 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:36:48.403 00.000 21948 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
00:36:48.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:36:48.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:48.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:36:48.403 00.000 21948 MoveAxis(E, 0, ABG)
00:36:48.403 00.000 21948 Move returns status 0, amount 0
00:36:48.403 00.000 21948 MoveAxis(N, 0, ABG)
00:36:48.403 00.000 21948 Move returns status 0, amount 0
00:36:48.403 00.000 21948 move complete, result=0
00:36:48.403 00.000 21948 worker thread done servicing request
00:36:48.403 00.000 21948 Worker thread wakes up
00:36:48.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:48.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:48.403 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:50.033 01.630 21948 Exposure complete
00:36:50.087 00.054 21948 worker thread done servicing request
00:36:50.087 00.000 18120 OnExposeComplete: enter
00:36:50.087 00.000 18120 UpdateGuideState(): m_state=6
00:36:50.088 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
00:36:50.088 00.000 18120 Star::Find returns 1 (0), X=410.96, Y=235.43, Mass=2009, SNR=30.9, Peak=177 HFD=4.0
00:36:50.089 00.001 18120 MultiStar: [#1 -0.13,-0.24,0.73,U] [#2 0.04,-0.12,0.64,U] [#3 -0.03,-0.06,0.68,U] [#4 -0.05,0.07,0.56,U] [#5 -0.32,-0.22,0.00,M5] [#6 -0.23,-0.08,0.49,U] [#7 -0.31,0.29,0.00,M3] [#8 0.11,0.12,0.44,U] 
00:36:50.089 00.000 18120 single-star, 6 included, MultiStar: {-0.03, -0.06}, one-star: {0.05, -0.03}
00:36:50.090 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.14) = xAngle (0.58 = 0.58)
00:36:50.090 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.68 = -2.61)
00:36:50.091 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.57 mountX=0.05 mountY=-0.03, mountTheta=-0.55
00:36:50.093 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
00:36:50.093 00.000 18120 Enqueuing Move request for scope (0.05, -0.03)
00:36:50.094 00.001 21948 Worker thread wakes up
00:36:50.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:50.094 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.9
00:36:50.095 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:50.096 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:50.096 00.000 18120 Enqueuing Expose request
00:36:50.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:36:50.096 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:36:50.096 00.000 21948 Moving (0.05, -0.03) raw xDistance=0.05 yDistance=-0.03
00:36:50.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:36:50.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:50.097 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:36:50.097 00.000 21948 MoveAxis(E, 0, ABG)
00:36:50.097 00.000 21948 Move returns status 0, amount 0
00:36:50.097 00.000 21948 MoveAxis(N, 0, ABG)
00:36:50.097 00.000 21948 Move returns status 0, amount 0
00:36:50.097 00.000 21948 move complete, result=0
00:36:50.097 00.000 21948 worker thread done servicing request
00:36:50.097 00.000 21948 Worker thread wakes up
00:36:50.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:50.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:50.097 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:51.620 01.523 21948 Exposure complete
00:36:51.645 00.025 21948 worker thread done servicing request
00:36:51.645 00.000 18120 OnExposeComplete: enter
00:36:51.646 00.001 18120 UpdateGuideState(): m_state=6
00:36:51.647 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
00:36:51.647 00.000 18120 Star::Find returns 1 (0), X=410.73, Y=235.10, Mass=2091, SNR=31.5, Peak=177 HFD=4.3
00:36:51.648 00.001 18120 MultiStar: [#1 -0.28,-0.29,0.00,M1] [#2 0.24,-0.18,0.64,U] [#3 0.01,-0.00,0.68,U] [#4 0.09,-0.35,0.00,M1] [#5 -0.11,-0.39,0.00,M6] [#6 0.04,-0.23,0.49,U] [#7 -0.12,-0.32,0.50,U] [#8 0.14,-0.21,0.44,U] 
00:36:51.648 00.000 18120 refined, 5 included, MultiStar: {-0.00, -0.22}, one-star: {-0.18, -0.35}
00:36:51.649 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.14) = xAngle (-0.43 = -0.43)
00:36:51.649 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.67 = 2.67)
00:36:51.651 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=0.20 mountY=0.10, mountTheta=0.46
00:36:51.655 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.22, opts=13)
00:36:51.657 00.002 18120 Enqueuing Move request for scope (-0.00, -0.22)
00:36:51.661 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:51.662 00.001 21948 Worker thread wakes up
00:36:51.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
00:36:51.662 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
00:36:51.662 00.000 21948 Moving (-0.00, -0.22) raw xDistance=0.20 yDistance=0.10
00:36:51.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:36:51.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:51.662 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.5
00:36:51.664 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:51.666 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:51.666 00.000 18120 Enqueuing Expose request
00:36:51.668 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:36:51.668 00.000 21948 MoveAxis(W, 36, ABG)
00:36:51.668 00.000 21948 Guiding  Dir = 3, Dur = 36
00:36:51.668 00.000 21948 IsSlewing returns 0
00:36:51.668 00.000 21948 IsGuiding returns 0
00:36:51.671 00.003 21948 PulseGuide returned control before completion, sleep 45
00:36:51.727 00.056 21948 IsGuiding returns 0
00:36:51.728 00.001 21948 Move returns status 0, amount 36
00:36:51.728 00.000 21948 MoveAxis(N, 0, ABG)
00:36:51.728 00.000 21948 Move returns status 0, amount 0
00:36:51.728 00.000 21948 move complete, result=0
00:36:51.728 00.000 21948 worker thread done servicing request
00:36:51.728 00.000 21948 Worker thread wakes up
00:36:51.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:51.728 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:36:51.729 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:53.364 01.635 21948 Exposure complete
00:36:53.388 00.024 21948 worker thread done servicing request
00:36:53.388 00.000 18120 OnExposeComplete: enter
00:36:53.389 00.001 18120 UpdateGuideState(): m_state=6
00:36:53.390 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
00:36:53.390 00.000 18120 Star::Find returns 1 (0), X=410.91, Y=235.59, Mass=2025, SNR=30.8, Peak=178 HFD=4.0
00:36:53.391 00.001 18120 MultiStar: [#1 -0.18,0.23,0.71,U] [#2 0.33,0.10,0.63,U] [#3 -0.24,0.11,0.68,U] [#4 -0.10,0.01,0.55,U] [#5 -0.05,0.11,0.50,U] [#6 -0.26,0.03,0.49,U] [#7 -0.28,0.36,0.00,M3] [#8 0.13,0.15,0.45,U] 
00:36:53.391 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.12}, one-star: {-0.00, 0.13}
00:36:53.392 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.14) = xAngle (3.10 = 3.10)
00:36:53.392 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.20 = -0.08)
00:36:53.393 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.12 cameraTheta=1.95 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
00:36:53.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.12, opts=13)
00:36:53.394 00.000 18120 Enqueuing Move request for scope (-0.05, 0.12)
00:36:53.395 00.001 21948 Worker thread wakes up
00:36:53.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:53.395 00.000 18120 UpdateGuideState exits: m=2025 RSB=30.8
00:36:53.396 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:53.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
00:36:53.396 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
00:36:53.398 00.002 21948 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=-0.01
00:36:53.398 00.000 18120 Enqueuing Expose request
00:36:53.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:36:53.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:53.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:53.398 00.000 21948 MoveAxis(E, 0, ABG)
00:36:53.398 00.000 21948 Move returns status 0, amount 0
00:36:53.398 00.000 21948 MoveAxis(N, 0, ABG)
00:36:53.398 00.000 21948 Move returns status 0, amount 0
00:36:53.398 00.000 21948 move complete, result=0
00:36:53.398 00.000 21948 worker thread done servicing request
00:36:53.398 00.000 21948 Worker thread wakes up
00:36:53.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:53.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:53.399 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:54.923 01.524 21948 Exposure complete
00:36:54.948 00.025 21948 worker thread done servicing request
00:36:54.948 00.000 18120 OnExposeComplete: enter
00:36:54.948 00.000 18120 UpdateGuideState(): m_state=6
00:36:54.949 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
00:36:54.949 00.000 18120 Star::Find returns 1 (0), X=411.00, Y=235.80, Mass=1970, SNR=30.5, Peak=203 HFD=4.1
00:36:54.950 00.001 18120 MultiStar: [#1 0.06,0.30,0.76,U] [#2 0.25,0.30,0.00,M1] [#3 0.23,0.21,0.68,U] [#4 0.06,0.12,0.60,U] [#5 -0.13,0.29,0.52,U] [#6 -0.01,0.52,0.00,M1] [#7 -0.02,0.60,0.00,M4] [#8 -0.00,0.48,0.00,M1] 
00:36:54.951 00.001 18120 refined, 4 included, MultiStar: {0.07, 0.26}, one-star: {0.09, 0.34}
00:36:54.951 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
00:36:54.952 00.001 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.54 = -0.74)
00:36:54.952 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=-0.21 mountY=-0.18, mountTheta=-2.42
00:36:54.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.26, opts=13)
00:36:54.956 00.003 18120 Enqueuing Move request for scope (0.07, 0.26)
00:36:54.958 00.002 21948 Worker thread wakes up
00:36:54.959 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
00:36:54.959 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
00:36:54.959 00.000 21948 Moving (0.07, 0.26) raw xDistance=-0.21 yDistance=-0.18
00:36:54.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:54.959 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.5
00:36:54.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:54.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:54.960 00.000 18120 Enqueuing Expose request
00:36:54.961 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:36:54.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:54.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:36:54.961 00.000 21948 MoveAxis(E, 37, ABG)
00:36:54.961 00.000 21948 Guiding  Dir = 2, Dur = 37
00:36:54.961 00.000 21948 IsSlewing returns 0
00:36:54.962 00.001 21948 IsGuiding returns 0
00:36:54.964 00.002 21948 PulseGuide returned control before completion, sleep 46
00:36:55.016 00.052 21948 IsGuiding returns 0
00:36:55.016 00.000 21948 Move returns status 0, amount 37
00:36:55.016 00.000 21948 MoveAxis(N, 0, ABG)
00:36:55.016 00.000 21948 Move returns status 0, amount 0
00:36:55.016 00.000 21948 move complete, result=0
00:36:55.016 00.000 21948 worker thread done servicing request
00:36:55.016 00.000 21948 Worker thread wakes up
00:36:55.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:55.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:55.016 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
00:36:56.745 01.729 21948 Exposure complete
00:36:56.784 00.039 21948 worker thread done servicing request
00:36:56.784 00.000 18120 OnExposeComplete: enter
00:36:56.784 00.000 18120 UpdateGuideState(): m_state=6
00:36:56.785 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
00:36:56.786 00.001 18120 Star::Find returns 1 (0), X=411.03, Y=235.58, Mass=2067, SNR=31.3, Peak=191 HFD=3.9
00:36:56.788 00.002 18120 MultiStar: [#1 0.04,0.10,0.71,U] [#2 0.37,0.01,0.00,M2] [#3 0.03,-0.12,0.68,U] [#4 0.12,-0.06,0.55,U] [#5 -0.13,0.02,0.50,U] [#6 -0.32,0.25,0.00,M2] [#7 -0.23,0.20,0.51,U] [#8 0.02,0.00,0.42,U] 
00:36:56.789 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {0.11, 0.12}
00:36:56.790 00.001 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
00:36:56.791 00.001 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.54 = -0.74)
00:36:56.792 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.30 mountX=-0.03 mountY=-0.03, mountTheta=-2.42
00:36:56.793 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
00:36:56.793 00.000 18120 Enqueuing Move request for scope (0.01, 0.04)
00:36:56.794 00.001 21948 Worker thread wakes up
00:36:56.794 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:36:56.794 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:36:56.794 00.000 21948 Moving (0.01, 0.04) raw xDistance=-0.03 yDistance=-0.03
00:36:56.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:36:56.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:56.794 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:56.795 00.001 18120 UpdateGuideState exits: m=2067 RSB=31.3
00:36:56.798 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.799 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:56.800 00.001 18120 Enqueuing Expose request
00:36:56.801 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:36:56.801 00.000 21948 MoveAxis(E, 0, ABG)
00:36:56.801 00.000 21948 Move returns status 0, amount 0
00:36:56.801 00.000 21948 MoveAxis(N, 0, ABG)
00:36:56.801 00.000 21948 Move returns status 0, amount 0
00:36:56.801 00.000 21948 move complete, result=0
00:36:56.801 00.000 21948 worker thread done servicing request
00:36:56.801 00.000 21948 Worker thread wakes up
00:36:56.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:56.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:56.802 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:58.211 01.409 21948 Exposure complete
00:36:58.240 00.029 21948 worker thread done servicing request
00:36:58.240 00.000 18120 OnExposeComplete: enter
00:36:58.242 00.002 18120 UpdateGuideState(): m_state=6
00:36:58.244 00.002 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
00:36:58.245 00.001 18120 Star::Find returns 1 (0), X=411.15, Y=235.13, Mass=2014, SNR=30.7, Peak=205 HFD=4.3
00:36:58.245 00.000 18120 MultiStar: [#1 0.01,-0.32,0.74,U] [#2 0.19,-0.20,0.64,U] [#3 0.02,-0.39,0.00,M1] [#4 0.34,-0.41,0.00,M1] [#5 0.02,-0.43,0.00,M4] [#6 -0.24,-0.32,0.00,M3] [#7 0.19,-0.01,0.51,U] [#8 0.26,0.03,0.47,U] 
00:36:58.246 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.20}, one-star: {0.24, -0.33}
00:36:58.246 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.14) = xAngle (0.29 = 0.29)
00:36:58.247 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.39 = -2.89)
00:36:58.247 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.86 mountX=0.26 mountY=-0.07, mountTheta=-0.25
00:36:58.248 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.20, opts=13)
00:36:58.249 00.001 18120 Enqueuing Move request for scope (0.18, -0.20)
00:36:58.249 00.000 21948 Worker thread wakes up
00:36:58.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:36:58.250 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.7
00:36:58.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:58.251 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:36:58.251 00.000 18120 Enqueuing Expose request
00:36:58.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
00:36:58.251 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
00:36:58.251 00.000 21948 Moving (0.18, -0.20) raw xDistance=0.26 yDistance=-0.07
00:36:58.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:36:58.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:58.252 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:36:58.252 00.000 21948 MoveAxis(W, 46, ABG)
00:36:58.252 00.000 21948 Guiding  Dir = 3, Dur = 46
00:36:58.252 00.000 21948 IsSlewing returns 0
00:36:58.252 00.000 21948 IsGuiding returns 0
00:36:58.253 00.001 21948 PulseGuide returned control before completion, sleep 55
00:36:58.323 00.070 21948 IsGuiding returns 0
00:36:58.323 00.000 21948 Move returns status 0, amount 46
00:36:58.323 00.000 21948 MoveAxis(N, 0, ABG)
00:36:58.323 00.000 21948 Move returns status 0, amount 0
00:36:58.323 00.000 21948 move complete, result=0
00:36:58.323 00.000 21948 worker thread done servicing request
00:36:58.323 00.000 21948 Worker thread wakes up
00:36:58.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:36:58.323 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
00:36:58.324 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:36:59.962 01.638 21948 Exposure complete
00:37:00.014 00.052 21948 worker thread done servicing request
00:37:00.014 00.000 18120 OnExposeComplete: enter
00:37:00.015 00.001 18120 UpdateGuideState(): m_state=6
00:37:00.015 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
00:37:00.015 00.000 18120 Star::Find returns 1 (0), X=410.79, Y=235.45, Mass=2199, SNR=32.3, Peak=200 HFD=4.0
00:37:00.016 00.001 18120 MultiStar: [#1 -0.19,0.10,0.67,U] [#2 -0.07,0.13,0.61,U] [#3 -0.14,0.27,0.65,U] [#4 0.02,-0.14,0.54,U] [#5 -0.25,-0.07,0.48,U] [#6 -0.10,-0.08,0.47,U] [#7 -0.15,0.17,0.50,U] [#8 0.19,0.22,0.45,U] 
00:37:00.016 00.000 18120 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {-0.12, -0.01}
00:37:00.017 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.14) = xAngle (3.70 = -2.58)
00:37:00.017 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.81 = 0.52)
00:37:00.017 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.56 mountX=-0.10 mountY=0.06, mountTheta=2.61
00:37:00.019 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.07, opts=13)
00:37:00.019 00.000 18120 Enqueuing Move request for scope (-0.10, 0.07)
00:37:00.020 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:00.020 00.000 18120 UpdateGuideState exits: m=2199 RSB=32.3
00:37:00.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:00.023 00.003 21948 Worker thread wakes up
00:37:00.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
00:37:00.023 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
00:37:00.023 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:00.024 00.001 18120 Enqueuing Expose request
00:37:00.024 00.000 21948 Moving (-0.10, 0.07) raw xDistance=-0.10 yDistance=0.06
00:37:00.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:37:00.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:00.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:00.024 00.000 21948 MoveAxis(E, 0, ABG)
00:37:00.024 00.000 21948 Move returns status 0, amount 0
00:37:00.025 00.001 21948 MoveAxis(N, 0, ABG)
00:37:00.025 00.000 21948 Move returns status 0, amount 0
00:37:00.025 00.000 21948 move complete, result=0
00:37:00.025 00.000 21948 worker thread done servicing request
00:37:00.025 00.000 21948 Worker thread wakes up
00:37:00.025 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:00.025 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:00.026 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:01.552 01.526 21948 Exposure complete
00:37:01.590 00.038 21948 worker thread done servicing request
00:37:01.590 00.000 18120 OnExposeComplete: enter
00:37:01.591 00.001 18120 UpdateGuideState(): m_state=6
00:37:01.591 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
00:37:01.592 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=235.64, Mass=2167, SNR=32.1, Peak=205 HFD=4.1
00:37:01.592 00.000 18120 MultiStar: [#1 -0.00,0.29,0.71,U] [#2 -0.05,0.28,0.60,U] [#3 -0.09,0.37,0.00,M1] [#4 0.10,0.05,0.52,U] [#5 -0.08,0.15,0.52,U] [#6 -0.15,0.21,0.49,U] [#7 0.05,0.39,0.00,M2] [#8 0.03,0.28,0.43,U] 
00:37:01.593 00.001 18120 single-star, 6 included, MultiStar: {-0.02, 0.21}, one-star: {0.01, 0.19}
00:37:01.593 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.14) = xAngle (2.68 = 2.68)
00:37:01.594 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.79 = -0.50)
00:37:01.594 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
00:37:01.595 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.19, opts=13)
00:37:01.596 00.001 18120 Enqueuing Move request for scope (0.01, 0.19)
00:37:01.596 00.000 21948 Worker thread wakes up
00:37:01.596 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:01.598 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
00:37:01.598 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
00:37:01.598 00.000 21948 Moving (0.01, 0.19) raw xDistance=-0.17 yDistance=-0.09
00:37:01.598 00.000 18120 UpdateGuideState exits: m=2167 RSB=32.1
00:37:01.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:37:01.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:01.599 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:01.599 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:01.599 00.000 18120 Enqueuing Expose request
00:37:01.600 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:37:01.600 00.000 21948 MoveAxis(E, 0, ABG)
00:37:01.600 00.000 21948 Move returns status 0, amount 0
00:37:01.600 00.000 21948 MoveAxis(N, 0, ABG)
00:37:01.600 00.000 21948 Move returns status 0, amount 0
00:37:01.600 00.000 21948 move complete, result=0
00:37:01.600 00.000 21948 worker thread done servicing request
00:37:01.600 00.000 21948 Worker thread wakes up
00:37:01.600 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:01.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:01.601 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:03.227 01.626 21948 Exposure complete
00:37:03.278 00.051 21948 worker thread done servicing request
00:37:03.278 00.000 18120 OnExposeComplete: enter
00:37:03.279 00.001 18120 UpdateGuideState(): m_state=6
00:37:03.280 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
00:37:03.281 00.001 18120 Star::Find returns 1 (0), X=410.90, Y=235.65, Mass=1932, SNR=30.1, Peak=182 HFD=4.0
00:37:03.281 00.000 18120 MultiStar: [#1 -0.20,0.12,0.74,U] [#2 0.15,0.12,0.65,U] [#3 -0.29,0.18,0.68,U] [#4 -0.08,-0.01,0.58,U] [#5 -0.17,0.10,0.55,U] [#6 -0.38,0.07,0.00,M2] [#7 -0.31,0.31,0.00,M3] [#8 0.02,0.47,0.00,M1] 
00:37:03.281 00.000 18120 refined, 5 included, MultiStar: {-0.09, 0.12}, one-star: {-0.01, 0.19}
00:37:03.283 00.002 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
00:37:03.283 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.18)
00:37:03.284 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.16 cameraTheta=2.22 mountX=-0.15 mountY=0.03, mountTheta=2.96
00:37:03.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
00:37:03.285 00.000 18120 Enqueuing Move request for scope (-0.09, 0.12)
00:37:03.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:03.286 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.1
00:37:03.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:03.287 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:03.287 00.000 18120 Enqueuing Expose request
00:37:03.287 00.000 21948 Worker thread wakes up
00:37:03.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
00:37:03.288 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
00:37:03.288 00.000 21948 Moving (-0.09, 0.12) raw xDistance=-0.15 yDistance=0.03
00:37:03.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:37:03.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:03.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:03.288 00.000 21948 MoveAxis(E, 0, ABG)
00:37:03.288 00.000 21948 Move returns status 0, amount 0
00:37:03.288 00.000 21948 MoveAxis(N, 0, ABG)
00:37:03.288 00.000 21948 Move returns status 0, amount 0
00:37:03.288 00.000 21948 move complete, result=0
00:37:03.288 00.000 21948 worker thread done servicing request
00:37:03.288 00.000 21948 Worker thread wakes up
00:37:03.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:03.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:03.288 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:04.805 01.517 21948 Exposure complete
00:37:04.839 00.034 21948 worker thread done servicing request
00:37:04.839 00.000 18120 OnExposeComplete: enter
00:37:04.840 00.001 18120 UpdateGuideState(): m_state=6
00:37:04.841 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
00:37:04.841 00.000 18120 Star::Find returns 1 (0), X=410.95, Y=235.64, Mass=2108, SNR=31.5, Peak=184 HFD=4.2
00:37:04.842 00.001 18120 MultiStar: [#1 -0.27,0.07,0.74,U] [#2 0.12,0.12,0.63,U] [#3 0.00,-0.06,0.69,U] [#4 0.03,-0.02,0.55,U] [#5 -0.20,-0.07,0.54,U] [#6 -0.17,-0.08,0.50,U] [#7 -0.02,0.09,0.51,U] [#8 0.15,0.22,0.42,U] 
00:37:04.842 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.04, 0.18}
00:37:04.843 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
00:37:04.843 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
00:37:04.843 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.14 mountX=-0.07 mountY=0.01, mountTheta=3.04
00:37:04.845 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
00:37:04.845 00.000 18120 Enqueuing Move request for scope (-0.04, 0.06)
00:37:04.846 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:04.846 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.5
00:37:04.847 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:04.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:04.848 00.001 18120 Enqueuing Expose request
00:37:04.848 00.000 21948 Worker thread wakes up
00:37:04.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:37:04.848 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:37:04.848 00.000 21948 Moving (-0.04, 0.06) raw xDistance=-0.07 yDistance=0.01
00:37:04.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:37:04.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:04.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:04.848 00.000 21948 MoveAxis(E, 0, ABG)
00:37:04.848 00.000 21948 Move returns status 0, amount 0
00:37:04.848 00.000 21948 MoveAxis(N, 0, ABG)
00:37:04.848 00.000 21948 Move returns status 0, amount 0
00:37:04.848 00.000 21948 move complete, result=0
00:37:04.848 00.000 21948 worker thread done servicing request
00:37:04.848 00.000 21948 Worker thread wakes up
00:37:04.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:04.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:04.849 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:06.476 01.627 21948 Exposure complete
00:37:06.524 00.048 21948 worker thread done servicing request
00:37:06.524 00.000 18120 OnExposeComplete: enter
00:37:06.524 00.000 18120 UpdateGuideState(): m_state=6
00:37:06.525 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
00:37:06.525 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=235.59, Mass=2047, SNR=31.0, Peak=172 HFD=4.0
00:37:06.526 00.001 18120 MultiStar: [#1 -0.05,0.14,0.74,U] [#2 0.29,0.22,0.00,M1] [#3 0.02,0.19,0.69,U] [#4 0.01,-0.21,0.56,U] [#5 -0.36,0.04,0.00,M1] [#6 -0.20,0.16,0.50,U] [#7 0.01,0.19,0.51,U] [#8 0.18,0.30,0.44,U] 
00:37:06.526 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.06, 0.14}
00:37:06.527 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
00:37:06.528 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.31)
00:37:06.529 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=-0.12 mountY=-0.04, mountTheta=-2.84
00:37:06.532 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
00:37:06.533 00.001 18120 Enqueuing Move request for scope (-0.02, 0.13)
00:37:06.535 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:06.537 00.002 21948 Worker thread wakes up
00:37:06.537 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.0
00:37:06.538 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:06.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:06.538 00.000 18120 Enqueuing Expose request
00:37:06.539 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:37:06.539 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:37:06.539 00.000 21948 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
00:37:06.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:37:06.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:06.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:06.539 00.000 21948 MoveAxis(E, 0, ABG)
00:37:06.539 00.000 21948 Move returns status 0, amount 0
00:37:06.539 00.000 21948 MoveAxis(N, 0, ABG)
00:37:06.539 00.000 21948 Move returns status 0, amount 0
00:37:06.539 00.000 21948 move complete, result=0
00:37:06.539 00.000 21948 worker thread done servicing request
00:37:06.539 00.000 21948 Worker thread wakes up
00:37:06.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:06.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:06.540 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:08.064 01.524 21948 Exposure complete
00:37:08.100 00.036 21948 worker thread done servicing request
00:37:08.100 00.000 18120 OnExposeComplete: enter
00:37:08.102 00.002 18120 UpdateGuideState(): m_state=6
00:37:08.102 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
00:37:08.103 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=235.71, Mass=2104, SNR=31.6, Peak=191 HFD=3.8
00:37:08.103 00.000 18120 MultiStar: [#1 -0.15,0.34,0.00,M1] [#2 0.05,0.26,0.63,U] [#3 -0.20,0.18,0.67,U] [#4 0.01,0.18,0.54,U] [#5 -0.35,0.06,0.54,U] [#6 -0.23,0.29,0.00,M1] [#7 -0.34,0.41,0.00,M2] [#8 0.00,0.32,0.42,U] 
00:37:08.104 00.001 18120 refined, 5 included, MultiStar: {-0.10, 0.21}, one-star: {-0.10, 0.25}
00:37:08.104 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.16 = -3.13)
00:37:08.105 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.02)
00:37:08.105 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.01 mountX=-0.23 mountY=-0.01, mountTheta=-3.12
00:37:08.106 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.21, opts=13)
00:37:08.106 00.000 18120 Enqueuing Move request for scope (-0.10, 0.21)
00:37:08.107 00.001 21948 Worker thread wakes up
00:37:08.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
00:37:08.107 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
00:37:08.107 00.000 21948 Moving (-0.10, 0.21) raw xDistance=-0.23 yDistance=-0.01
00:37:08.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:37:08.107 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:08.108 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:08.108 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.6
00:37:08.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:08.109 00.000 18120 Enqueuing Expose request
00:37:08.110 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:37:08.110 00.000 21948 MoveAxis(E, 41, ABG)
00:37:08.110 00.000 21948 Guiding  Dir = 2, Dur = 41
00:37:08.110 00.000 21948 IsSlewing returns 0
00:37:08.110 00.000 21948 IsGuiding returns 0
00:37:08.112 00.002 21948 PulseGuide returned control before completion, sleep 50
00:37:08.172 00.060 21948 IsGuiding returns 0
00:37:08.172 00.000 21948 Move returns status 0, amount 41
00:37:08.172 00.000 21948 MoveAxis(N, 0, ABG)
00:37:08.172 00.000 21948 Move returns status 0, amount 0
00:37:08.172 00.000 21948 move complete, result=0
00:37:08.172 00.000 21948 worker thread done servicing request
00:37:08.172 00.000 21948 Worker thread wakes up
00:37:08.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:08.172 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:37:08.173 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:09.810 01.637 21948 Exposure complete
00:37:09.840 00.030 21948 worker thread done servicing request
00:37:09.841 00.001 18120 OnExposeComplete: enter
00:37:09.841 00.000 18120 UpdateGuideState(): m_state=6
00:37:09.842 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
00:37:09.843 00.001 18120 Star::Find returns 1 (0), X=410.74, Y=235.41, Mass=2208, SNR=32.4, Peak=214 HFD=4.2
00:37:09.843 00.000 18120 MultiStar: [#1 -0.15,-0.13,0.67,U] [#2 0.10,-0.02,0.63,U] [#3 0.00,-0.09,0.68,U] [#4 0.25,-0.23,0.52,U] [#5 -0.30,-0.24,0.00,M1] [#6 -0.28,0.19,0.47,U] [#7 -0.11,0.07,0.49,U] [#8 0.02,0.13,0.44,U] 
00:37:09.844 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.17, -0.05}
00:37:09.844 00.000 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.14) = xAngle (-1.46 = -1.46)
00:37:09.845 00.001 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.65 = 1.65)
00:37:09.845 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.60 mountX=0.01 mountY=0.06, mountTheta=1.46
00:37:09.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
00:37:09.847 00.001 18120 Enqueuing Move request for scope (-0.05, -0.03)
00:37:09.847 00.000 21948 Worker thread wakes up
00:37:09.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:37:09.847 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:37:09.847 00.000 21948 Moving (-0.05, -0.03) raw xDistance=0.01 yDistance=0.06
00:37:09.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:37:09.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:09.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:09.848 00.001 18120 UpdateGuideState exits: m=2208 RSB=32.4
00:37:09.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:09.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:09.849 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:09.849 00.000 21948 MoveAxis(E, 0, ABG)
00:37:09.849 00.000 21948 Move returns status 0, amount 0
00:37:09.849 00.000 21948 MoveAxis(N, 0, ABG)
00:37:09.849 00.000 21948 Move returns status 0, amount 0
00:37:09.849 00.000 18120 Enqueuing Expose request
00:37:09.850 00.001 21948 move complete, result=0
00:37:09.850 00.000 21948 worker thread done servicing request
00:37:09.850 00.000 21948 Worker thread wakes up
00:37:09.850 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:09.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:09.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:11.380 01.530 21948 Exposure complete
00:37:11.409 00.029 21948 worker thread done servicing request
00:37:11.409 00.000 18120 OnExposeComplete: enter
00:37:11.412 00.003 18120 UpdateGuideState(): m_state=6
00:37:11.415 00.003 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
00:37:11.417 00.002 18120 Star::Find returns 1 (0), X=411.06, Y=235.28, Mass=1991, SNR=30.6, Peak=204 HFD=4.1
00:37:11.420 00.003 18120 MultiStar: [#1 0.06,-0.21,0.72,U] [#2 0.43,-0.30,0.00,M1] [#3 -0.10,-0.19,0.70,U] [#4 0.13,-0.43,0.00,M1] [#5 -0.05,-0.45,0.00,M2] [#6 -0.12,-0.15,0.50,U] [#7 0.17,0.09,0.53,U] [#8 0.40,-0.04,0.00,M1] 
00:37:11.422 00.002 18120 refined, 4 included, MultiStar: {0.04, -0.14}, one-star: {0.15, -0.17}
00:37:11.424 00.002 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.14) = xAngle (-0.12 = -0.12)
00:37:11.425 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.98 = 2.98)
00:37:11.426 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.27 mountX=0.15 mountY=0.02, mountTheta=0.16
00:37:11.427 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.14, opts=13)
00:37:11.428 00.001 18120 Enqueuing Move request for scope (0.04, -0.14)
00:37:11.428 00.000 21948 Worker thread wakes up
00:37:11.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:37:11.428 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:37:11.428 00.000 21948 Moving (0.04, -0.14) raw xDistance=0.15 yDistance=0.02
00:37:11.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:37:11.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:11.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:11.429 00.001 18120 UpdateGuideState exits: m=1991 RSB=30.6
00:37:11.429 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:11.430 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:11.430 00.000 18120 Enqueuing Expose request
00:37:11.431 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:11.431 00.000 21948 MoveAxis(E, 0, ABG)
00:37:11.431 00.000 21948 Move returns status 0, amount 0
00:37:11.431 00.000 21948 MoveAxis(N, 0, ABG)
00:37:11.431 00.000 21948 Move returns status 0, amount 0
00:37:11.431 00.000 21948 move complete, result=0
00:37:11.431 00.000 21948 worker thread done servicing request
00:37:11.431 00.000 21948 Worker thread wakes up
00:37:11.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:11.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:11.432 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:13.055 01.623 21948 Exposure complete
00:37:13.097 00.042 18120 OnExposeComplete: enter
00:37:13.097 00.000 18120 UpdateGuideState(): m_state=6
00:37:13.098 00.001 21948 worker thread done servicing request
00:37:13.098 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
00:37:13.099 00.001 18120 Star::Find returns 1 (0), X=410.82, Y=235.24, Mass=2159, SNR=31.9, Peak=201 HFD=4.4
00:37:13.099 00.000 18120 MultiStar: [#1 0.09,-0.35,0.00,M1] [#2 0.09,-0.10,0.60,U] [#3 -0.22,-0.07,0.66,U] [#4 0.16,-0.44,0.00,M2] [#5 -0.08,-0.16,0.52,U] [#6 -0.25,-0.20,0.48,U] [#7 -0.18,-0.09,0.49,U] [#8 -0.05,-0.06,0.42,U] 
00:37:13.100 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.14}, one-star: {-0.10, -0.21}
00:37:13.100 00.000 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.14) = xAngle (-1.10 = -1.10)
00:37:13.101 00.001 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.00 = 2.00)
00:37:13.101 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.25 mountX=0.08 mountY=0.16, mountTheta=1.11
00:37:13.103 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.14, opts=13)
00:37:13.105 00.002 18120 Enqueuing Move request for scope (-0.11, -0.14)
00:37:13.105 00.000 21948 Worker thread wakes up
00:37:13.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:13.106 00.001 18120 UpdateGuideState exits: m=2159 RSB=31.9
00:37:13.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:13.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:13.107 00.001 18120 Enqueuing Expose request
00:37:13.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
00:37:13.107 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
00:37:13.107 00.000 21948 Moving (-0.11, -0.14) raw xDistance=0.08 yDistance=0.16
00:37:13.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:37:13.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:13.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:37:13.107 00.000 21948 MoveAxis(E, 0, ABG)
00:37:13.107 00.000 21948 Move returns status 0, amount 0
00:37:13.108 00.001 21948 MoveAxis(N, 0, ABG)
00:37:13.108 00.000 21948 Move returns status 0, amount 0
00:37:13.108 00.000 21948 move complete, result=0
00:37:13.108 00.000 21948 worker thread done servicing request
00:37:13.108 00.000 21948 Worker thread wakes up
00:37:13.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:13.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:13.108 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:14.623 01.515 21948 Exposure complete
00:37:14.649 00.026 21948 worker thread done servicing request
00:37:14.649 00.000 18120 OnExposeComplete: enter
00:37:14.650 00.001 18120 UpdateGuideState(): m_state=6
00:37:14.651 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
00:37:14.651 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=234.94, Mass=1906, SNR=30.1, Peak=187 HFD=4.4
00:37:14.652 00.001 18120 MultiStar: [#1 0.10,-0.35,0.00,M2] [#2 0.36,-0.57,0.00,M1] [#3 -0.05,-0.41,0.00,M1] [#4 0.27,-0.69,0.00,M3] [#5 0.05,-0.72,0.00,M2] [#6 0.04,-0.53,0.00,M1] [#7 0.35,-0.41,0.00,M1] [#8 0.18,-0.33,0.00,M1] 
00:37:14.653 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.14) = xAngle (-0.30 = -0.30)
00:37:14.653 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.80 = 2.80)
00:37:14.654 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.52 hyp=0.52 cameraTheta=-1.44 mountX=0.50 mountY=0.17, mountTheta=0.33
00:37:14.655 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.52, opts=13)
00:37:14.655 00.000 18120 Enqueuing Move request for scope (0.07, -0.52)
00:37:14.656 00.001 21948 Worker thread wakes up
00:37:14.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.52) opts 0xd
00:37:14.656 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.52)
00:37:14.656 00.000 21948 Moving (0.07, -0.52) raw xDistance=0.50 yDistance=0.17
00:37:14.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
00:37:14.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:14.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:37:14.656 00.000 21948 MoveAxis(W, 89, ABG)
00:37:14.656 00.000 21948 Guiding  Dir = 3, Dur = 89
00:37:14.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:14.657 00.001 18120 UpdateGuideState exits: m=1906 RSB=30.1
00:37:14.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:14.658 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:14.658 00.000 18120 Enqueuing Expose request
00:37:14.658 00.000 21948 IsSlewing returns 0
00:37:14.659 00.001 21948 IsGuiding returns 0
00:37:14.661 00.002 21948 PulseGuide returned control before completion, sleep 98
00:37:14.766 00.105 21948 IsGuiding returns 0
00:37:14.766 00.000 21948 Move returns status 0, amount 89
00:37:14.766 00.000 21948 MoveAxis(N, 0, ABG)
00:37:14.766 00.000 21948 Move returns status 0, amount 0
00:37:14.766 00.000 21948 move complete, result=0
00:37:14.766 00.000 21948 worker thread done servicing request
00:37:14.766 00.000 21948 Worker thread wakes up
00:37:14.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:14.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:14.766 00.000 18120 GuideStep: 0.5 px 89 ms WEST, 0.2 px 0 ms NORTH
00:37:16.390 01.624 21948 Exposure complete
00:37:16.420 00.030 21948 worker thread done servicing request
00:37:16.420 00.000 18120 OnExposeComplete: enter
00:37:16.420 00.000 18120 UpdateGuideState(): m_state=6
00:37:16.421 00.001 18120 Star::Find(15, 410, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
00:37:16.421 00.000 18120 Star::Find returns 1 (0), X=410.75, Y=235.36, Mass=1979, SNR=30.5, Peak=185 HFD=3.7
00:37:16.422 00.001 18120 MultiStar: [#1 -0.12,-0.15,0.73,U] [#2 0.05,-0.13,0.65,U] [#3 -0.12,0.00,0.72,U] [#4 -0.05,-0.46,0.00,M4] [#5 -0.13,-0.14,0.52,U] [#6 -0.48,-0.18,0.00,M2] [#7 -0.15,0.33,0.00,M2] [#8 0.09,0.04,0.45,U] 
00:37:16.422 00.000 18120 refined, 5 included, MultiStar: {-0.08, -0.09}, one-star: {-0.16, -0.10}
00:37:16.423 00.001 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.14) = xAngle (-1.19 = -1.19)
00:37:16.423 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.91 = 1.91)
00:37:16.423 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.34 mountX=0.04 mountY=0.11, mountTheta=1.20
00:37:16.425 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
00:37:16.425 00.000 18120 Enqueuing Move request for scope (-0.08, -0.09)
00:37:16.425 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:16.426 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.5
00:37:16.426 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:16.427 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:16.427 00.000 18120 Enqueuing Expose request
00:37:16.428 00.001 21948 Worker thread wakes up
00:37:16.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:37:16.428 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:37:16.428 00.000 21948 Moving (-0.08, -0.09) raw xDistance=0.04 yDistance=0.11
00:37:16.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:37:16.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:16.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:37:16.428 00.000 21948 MoveAxis(E, 0, ABG)
00:37:16.428 00.000 21948 Move returns status 0, amount 0
00:37:16.428 00.000 21948 MoveAxis(N, 0, ABG)
00:37:16.428 00.000 21948 Move returns status 0, amount 0
00:37:16.428 00.000 21948 move complete, result=0
00:37:16.428 00.000 21948 worker thread done servicing request
00:37:16.428 00.000 21948 Worker thread wakes up
00:37:16.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:16.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:16.428 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:17.943 01.515 21948 Exposure complete
00:37:17.991 00.048 21948 worker thread done servicing request
00:37:17.991 00.000 18120 OnExposeComplete: enter
00:37:17.992 00.001 18120 UpdateGuideState(): m_state=6
00:37:17.994 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
00:37:17.995 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=235.35, Mass=1958, SNR=30.6, Peak=166 HFD=4.0
00:37:17.997 00.002 18120 MultiStar: [#1 -0.40,0.34,0.00,M2] [#2 0.01,-0.00,0.64,U] [#3 -0.26,-0.12,0.69,U] [#4 -0.32,-0.16,0.00,M5] [#5 -0.48,-0.23,0.00,M2] [#6 -0.48,-0.06,0.00,M3] [#7 -0.18,0.13,0.54,U] [#8 0.15,0.14,0.43,U] 
00:37:17.998 00.001 18120 refined, 4 included, MultiStar: {-0.09, -0.02}, one-star: {-0.10, -0.10}
00:37:17.999 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.81 = -1.81)
00:37:18.000 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.29 = 1.29)
00:37:18.001 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.96 mountX=-0.02 mountY=0.09, mountTheta=1.82
00:37:18.004 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.02, opts=13)
00:37:18.005 00.001 18120 Enqueuing Move request for scope (-0.09, -0.02)
00:37:18.005 00.000 21948 Worker thread wakes up
00:37:18.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:18.006 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
00:37:18.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
00:37:18.006 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.6
00:37:18.006 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:18.007 00.001 18120 Enqueuing Expose request
00:37:18.007 00.000 21948 Moving (-0.09, -0.02) raw xDistance=-0.02 yDistance=0.09
00:37:18.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:18.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:18.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:18.007 00.000 21948 MoveAxis(E, 0, ABG)
00:37:18.007 00.000 21948 Move returns status 0, amount 0
00:37:18.007 00.000 21948 MoveAxis(N, 0, ABG)
00:37:18.007 00.000 21948 Move returns status 0, amount 0
00:37:18.007 00.000 21948 move complete, result=0
00:37:18.007 00.000 21948 worker thread done servicing request
00:37:18.007 00.000 21948 Worker thread wakes up
00:37:18.008 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:18.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:18.008 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:19.632 01.624 21948 Exposure complete
00:37:19.679 00.047 21948 worker thread done servicing request
00:37:19.679 00.000 18120 OnExposeComplete: enter
00:37:19.681 00.002 18120 UpdateGuideState(): m_state=6
00:37:19.681 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
00:37:19.682 00.001 18120 Star::Find returns 1 (0), X=410.73, Y=235.54, Mass=2108, SNR=31.7, Peak=170 HFD=4.0
00:37:19.682 00.000 18120 MultiStar: [#1 -0.31,0.05,0.70,U] [#2 -0.11,-0.03,0.60,U] [#3 -0.11,0.06,0.68,U] [#4 -0.18,-0.06,0.52,U] [#5 -0.40,-0.07,0.00,M3] [#6 -0.25,-0.10,0.50,U] [#7 -0.21,0.19,0.51,U] [#8 -0.09,0.11,0.44,U] 
00:37:19.683 00.001 18120 refined, 7 included, MultiStar: {-0.18, 0.04}, one-star: {-0.19, 0.08}
00:37:19.683 00.000 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.14) = xAngle (4.06 = -2.22)
00:37:19.685 00.002 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.16 = 0.88)
00:37:19.686 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.92 mountX=-0.11 mountY=0.14, mountTheta=2.24
00:37:19.688 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.04, opts=13)
00:37:19.689 00.001 18120 Enqueuing Move request for scope (-0.18, 0.04)
00:37:19.689 00.000 21948 Worker thread wakes up
00:37:19.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
00:37:19.689 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
00:37:19.689 00.000 21948 Moving (-0.18, 0.04) raw xDistance=-0.11 yDistance=0.14
00:37:19.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:37:19.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:19.689 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:19.690 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:37:19.690 00.000 21948 MoveAxis(E, 0, ABG)
00:37:19.690 00.000 21948 Move returns status 0, amount 0
00:37:19.690 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.7
00:37:19.690 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:19.691 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:19.691 00.000 18120 Enqueuing Expose request
00:37:19.692 00.001 21948 MoveAxis(N, 0, ABG)
00:37:19.692 00.000 21948 Move returns status 0, amount 0
00:37:19.692 00.000 21948 move complete, result=0
00:37:19.692 00.000 21948 worker thread done servicing request
00:37:19.692 00.000 21948 Worker thread wakes up
00:37:19.692 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:19.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:19.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:21.209 01.517 21948 Exposure complete
00:37:21.238 00.029 21948 worker thread done servicing request
00:37:21.238 00.000 18120 OnExposeComplete: enter
00:37:21.239 00.001 18120 UpdateGuideState(): m_state=6
00:37:21.240 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
00:37:21.240 00.000 18120 Star::Find returns 1 (0), X=410.76, Y=235.30, Mass=2229, SNR=32.6, Peak=190 HFD=4.4
00:37:21.241 00.001 18120 MultiStar: [#1 -0.45,-0.01,0.00,M2] [#2 -0.28,-0.02,0.62,U] [#3 -0.51,0.04,0.00,M1] [#4 -0.43,-0.01,0.00,M5] [#5 -0.53,-0.03,0.00,M4] [#6 -0.38,-0.14,0.00,M3] [#7 -0.31,0.04,0.50,U] [#8 0.06,0.26,0.40,U] 
00:37:21.241 00.000 18120 refined, 3 included, MultiStar: {-0.18, -0.02}, one-star: {-0.15, -0.16}
00:37:21.242 00.001 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.14) = xAngle (-1.90 = -1.90)
00:37:21.242 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.20 = 1.20)
00:37:21.242 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.05 mountX=-0.06 mountY=0.17, mountTheta=1.91
00:37:21.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.02, opts=13)
00:37:21.244 00.000 18120 Enqueuing Move request for scope (-0.18, -0.02)
00:37:21.244 00.000 21948 Worker thread wakes up
00:37:21.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
00:37:21.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:21.245 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
00:37:21.245 00.000 18120 UpdateGuideState exits: m=2229 RSB=32.6
00:37:21.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:21.246 00.001 21948 Moving (-0.18, -0.02) raw xDistance=-0.06 yDistance=0.17
00:37:21.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:21.246 00.000 18120 Enqueuing Expose request
00:37:21.247 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:37:21.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:21.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:37:21.247 00.000 21948 MoveAxis(E, 0, ABG)
00:37:21.247 00.000 21948 Move returns status 0, amount 0
00:37:21.247 00.000 21948 MoveAxis(N, 0, ABG)
00:37:21.247 00.000 21948 Move returns status 0, amount 0
00:37:21.247 00.000 21948 move complete, result=0
00:37:21.247 00.000 21948 worker thread done servicing request
00:37:21.247 00.000 21948 Worker thread wakes up
00:37:21.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:21.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:21.247 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:22.880 01.633 21948 Exposure complete
00:37:22.916 00.036 21948 worker thread done servicing request
00:37:22.916 00.000 18120 OnExposeComplete: enter
00:37:22.917 00.001 18120 UpdateGuideState(): m_state=6
00:37:22.918 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
00:37:22.918 00.000 18120 Star::Find returns 1 (0), X=410.65, Y=235.63, Mass=2066, SNR=31.1, Peak=159 HFD=4.3
00:37:22.920 00.002 18120 MultiStar: [#1 -0.37,0.12,0.00,M3] [#2 -0.15,-0.04,0.61,U] [#3 -0.32,-0.05,0.70,U] [#4 -0.33,-0.03,0.53,U] [#5 -0.39,-0.30,0.00,M5] [#6 -0.48,0.02,0.00,M4] [#7 -0.28,0.22,0.00,M1] [#8 -0.10,0.29,0.46,U] 
00:37:22.921 00.001 18120 refined, 4 included, MultiStar: {-0.24, 0.07}, one-star: {-0.26, 0.17}
00:37:22.922 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.14) = xAngle (4.01 = -2.28)
00:37:22.923 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.11 = 0.83)
00:37:22.924 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.86 mountX=-0.16 mountY=0.18, mountTheta=2.29
00:37:22.927 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.07, opts=13)
00:37:22.929 00.002 18120 Enqueuing Move request for scope (-0.24, 0.07)
00:37:22.930 00.001 21948 Worker thread wakes up
00:37:22.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:22.930 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.1
00:37:22.931 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:22.931 00.000 18120 Enqueuing Expose request
00:37:22.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
00:37:22.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
00:37:22.932 00.000 21948 Moving (-0.24, 0.07) raw xDistance=-0.16 yDistance=0.18
00:37:22.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:37:22.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:22.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:37:22.932 00.000 21948 MoveAxis(E, 0, ABG)
00:37:22.932 00.000 21948 Move returns status 0, amount 0
00:37:22.932 00.000 21948 MoveAxis(N, 0, ABG)
00:37:22.932 00.000 21948 Move returns status 0, amount 0
00:37:22.932 00.000 21948 move complete, result=0
00:37:22.932 00.000 21948 worker thread done servicing request
00:37:22.932 00.000 21948 Worker thread wakes up
00:37:22.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:22.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:22.933 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:24.451 01.518 21948 Exposure complete
00:37:24.488 00.037 21948 worker thread done servicing request
00:37:24.488 00.000 18120 OnExposeComplete: enter
00:37:24.488 00.000 18120 UpdateGuideState(): m_state=6
00:37:24.489 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
00:37:24.489 00.000 18120 Star::Find returns 1 (0), X=410.69, Y=235.29, Mass=2139, SNR=31.7, Peak=175 HFD=4.3
00:37:24.490 00.001 18120 MultiStar: [#1 -0.13,-0.13,0.65,U] [#2 0.35,-0.27,0.00,M1] [#3 -0.26,-0.03,0.69,U] [#4 -0.06,-0.41,0.00,M5] [#5 -0.34,-0.41,0.00,M6] [#6 -0.22,-0.14,0.50,U] [#7 -0.24,0.05,0.51,U] [#8 0.05,0.14,0.43,U] 
00:37:24.492 00.002 18120 refined, 5 included, MultiStar: {-0.18, -0.07}, one-star: {-0.22, -0.16}
00:37:24.493 00.001 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.65 = -1.65)
00:37:24.494 00.001 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.45 = 1.45)
00:37:24.495 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.79 mountX=-0.02 mountY=0.19, mountTheta=1.65
00:37:24.497 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.07, opts=13)
00:37:24.498 00.001 18120 Enqueuing Move request for scope (-0.18, -0.07)
00:37:24.498 00.000 21948 Worker thread wakes up
00:37:24.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:24.499 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
00:37:24.499 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.7
00:37:24.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
00:37:24.501 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:24.501 00.000 21948 Moving (-0.18, -0.07) raw xDistance=-0.02 yDistance=0.19
00:37:24.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:24.501 00.000 18120 Enqueuing Expose request
00:37:24.502 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:24.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:24.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:37:24.502 00.000 21948 MoveAxis(E, 0, ABG)
00:37:24.502 00.000 21948 Move returns status 0, amount 0
00:37:24.502 00.000 21948 MoveAxis(N, 0, ABG)
00:37:24.502 00.000 21948 Move returns status 0, amount 0
00:37:24.502 00.000 21948 move complete, result=0
00:37:24.502 00.000 21948 worker thread done servicing request
00:37:24.502 00.000 21948 Worker thread wakes up
00:37:24.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:24.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:24.503 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:26.125 01.622 21948 Exposure complete
00:37:26.154 00.029 21948 worker thread done servicing request
00:37:26.154 00.000 18120 OnExposeComplete: enter
00:37:26.154 00.000 18120 UpdateGuideState(): m_state=6
00:37:26.156 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
00:37:26.156 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=235.15, Mass=2109, SNR=31.4, Peak=232 HFD=4.2
00:37:26.157 00.001 18120 MultiStar: [#1 0.07,-0.25,0.71,U] [#2 0.26,-0.13,0.63,U] [#3 -0.17,-0.45,0.00,M1] [#4 0.10,-0.28,0.56,U] [#5 -0.13,-0.28,0.54,U] [#6 -0.29,-0.46,0.00,M4] [#7 -0.14,-0.08,0.52,U] [#8 0.11,-0.16,0.44,U] 
00:37:26.157 00.000 18120 refined, 6 included, MultiStar: {0.01, -0.22}, one-star: {-0.14, -0.31}
00:37:26.157 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.39 = -0.39)
00:37:26.158 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
00:37:26.158 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.54 mountX=0.21 mountY=0.09, mountTheta=0.43
00:37:26.160 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.22, opts=13)
00:37:26.160 00.000 18120 Enqueuing Move request for scope (0.01, -0.22)
00:37:26.161 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:26.163 00.002 21948 Worker thread wakes up
00:37:26.163 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.4
00:37:26.164 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
00:37:26.164 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
00:37:26.164 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:26.164 00.000 21948 Moving (0.01, -0.22) raw xDistance=0.21 yDistance=0.09
00:37:26.164 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:37:26.164 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:26.164 00.000 18120 Enqueuing Expose request
00:37:26.165 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:26.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:26.165 00.000 21948 MoveAxis(W, 37, ABG)
00:37:26.165 00.000 21948 Guiding  Dir = 3, Dur = 37
00:37:26.165 00.000 21948 IsSlewing returns 0
00:37:26.165 00.000 21948 IsGuiding returns 0
00:37:26.167 00.002 21948 PulseGuide returned control before completion, sleep 46
00:37:26.217 00.050 21948 IsGuiding returns 0
00:37:26.217 00.000 21948 Move returns status 0, amount 37
00:37:26.217 00.000 21948 MoveAxis(N, 0, ABG)
00:37:26.217 00.000 21948 Move returns status 0, amount 0
00:37:26.217 00.000 21948 move complete, result=0
00:37:26.218 00.001 21948 worker thread done servicing request
00:37:26.218 00.000 21948 Worker thread wakes up
00:37:26.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:26.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:26.218 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:37:27.626 01.408 21948 Exposure complete
00:37:27.669 00.043 21948 worker thread done servicing request
00:37:27.669 00.000 18120 OnExposeComplete: enter
00:37:27.672 00.003 18120 UpdateGuideState(): m_state=6
00:37:27.674 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
00:37:27.677 00.003 18120 Star::Find returns 1 (0), X=410.95, Y=235.27, Mass=2171, SNR=32.0, Peak=225 HFD=4.2
00:37:27.679 00.002 18120 MultiStar: [#1 -0.33,-0.18,0.00,M2] [#2 -0.05,-0.12,0.63,U] [#3 -0.26,-0.17,0.69,U] [#4 -0.11,-0.41,0.00,M5] [#5 -0.13,-0.26,0.52,U] [#6 -0.28,-0.19,0.47,U] [#7 -0.17,-0.05,0.53,U] [#8 0.07,-0.08,0.44,U] 
00:37:27.682 00.003 18120 refined, 6 included, MultiStar: {-0.10, -0.15}, one-star: {0.04, -0.19}
00:37:27.684 00.002 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.14) = xAngle (-1.00 = -1.00)
00:37:27.686 00.002 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.10 = 2.10)
00:37:27.689 00.003 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=0.10 mountY=0.16, mountTheta=1.01
00:37:27.691 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.15, opts=13)
00:37:27.692 00.001 18120 Enqueuing Move request for scope (-0.10, -0.15)
00:37:27.692 00.000 21948 Worker thread wakes up
00:37:27.693 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:27.693 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
00:37:27.693 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.0
00:37:27.694 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
00:37:27.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:27.694 00.000 18120 Enqueuing Expose request
00:37:27.695 00.001 21948 Moving (-0.10, -0.15) raw xDistance=0.10 yDistance=0.16
00:37:27.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:37:27.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:27.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:37:27.695 00.000 21948 MoveAxis(E, 0, ABG)
00:37:27.695 00.000 21948 Move returns status 0, amount 0
00:37:27.695 00.000 21948 MoveAxis(N, 0, ABG)
00:37:27.695 00.000 21948 Move returns status 0, amount 0
00:37:27.695 00.000 21948 move complete, result=0
00:37:27.695 00.000 21948 worker thread done servicing request
00:37:27.695 00.000 21948 Worker thread wakes up
00:37:27.695 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:27.695 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:27.696 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:29.327 01.631 21948 Exposure complete
00:37:29.373 00.046 21948 worker thread done servicing request
00:37:29.373 00.000 18120 OnExposeComplete: enter
00:37:29.374 00.001 18120 UpdateGuideState(): m_state=6
00:37:29.374 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
00:37:29.375 00.001 18120 Star::Find returns 1 (0), X=410.71, Y=235.19, Mass=2044, SNR=31.1, Peak=201 HFD=4.2
00:37:29.375 00.000 18120 MultiStar: [#1 -0.33,-0.37,0.00,M3] [#2 -0.12,-0.07,0.63,U] [#3 -0.32,-0.28,0.00,M1] [#4 -0.23,-0.14,0.56,U] [#5 -0.31,-0.41,0.00,M5] [#6 -0.45,-0.41,0.00,M4] [#7 -0.14,-0.13,0.50,U] [#8 0.23,0.05,0.43,U] 
00:37:29.376 00.001 18120 refined, 4 included, MultiStar: {-0.12, -0.14}, one-star: {-0.20, -0.27}
00:37:29.376 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
00:37:29.377 00.001 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.96 = 1.96)
00:37:29.377 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.28 mountX=0.08 mountY=0.17, mountTheta=1.15
00:37:29.378 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.14, opts=13)
00:37:29.380 00.002 18120 Enqueuing Move request for scope (-0.12, -0.14)
00:37:29.380 00.000 21948 Worker thread wakes up
00:37:29.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:29.381 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.1
00:37:29.381 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:29.382 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:29.382 00.000 18120 Enqueuing Expose request
00:37:29.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
00:37:29.383 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
00:37:29.383 00.000 21948 Moving (-0.12, -0.14) raw xDistance=0.08 yDistance=0.17
00:37:29.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:37:29.383 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:29.383 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:37:29.383 00.000 21948 MoveAxis(E, 0, ABG)
00:37:29.383 00.000 21948 Move returns status 0, amount 0
00:37:29.383 00.000 21948 MoveAxis(N, 0, ABG)
00:37:29.383 00.000 21948 Move returns status 0, amount 0
00:37:29.383 00.000 21948 move complete, result=0
00:37:29.383 00.000 21948 worker thread done servicing request
00:37:29.383 00.000 21948 Worker thread wakes up
00:37:29.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:29.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:29.383 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:30.911 01.528 21948 Exposure complete
00:37:30.942 00.031 21948 worker thread done servicing request
00:37:30.942 00.000 18120 OnExposeComplete: enter
00:37:30.943 00.001 18120 UpdateGuideState(): m_state=6
00:37:30.944 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
00:37:30.944 00.000 18120 Star::Find returns 1 (0), X=410.63, Y=235.17, Mass=2006, SNR=30.7, Peak=178 HFD=4.1
00:37:30.945 00.001 18120 MultiStar: [#1 -0.37,-0.35,0.00,M4] [#2 -0.12,-0.48,0.00,M1] [#3 -0.43,-0.32,0.00,M2] [#4 -0.09,-0.72,0.00,M5] [#5 -0.38,-0.52,0.00,M6] [#6 -0.23,-0.17,0.50,U] [#7 -0.09,-0.09,0.50,U] [#8 -0.04,-0.24,0.42,U] 
00:37:30.945 00.000 18120 refined, 3 included, MultiStar: {-0.19, -0.21}, one-star: {-0.28, -0.28}
00:37:30.946 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
00:37:30.946 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
00:37:30.946 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.30 mountX=0.12 mountY=0.26, mountTheta=1.16
00:37:30.948 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.21, opts=13)
00:37:30.948 00.000 18120 Enqueuing Move request for scope (-0.19, -0.21)
00:37:30.948 00.000 21948 Worker thread wakes up
00:37:30.949 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
00:37:30.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:30.950 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.7
00:37:30.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:30.951 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:30.952 00.001 18120 Enqueuing Expose request
00:37:30.952 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
00:37:30.953 00.001 21948 Moving (-0.19, -0.21) raw xDistance=0.12 yDistance=0.26
00:37:30.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:37:30.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:37:30.953 00.000 21948 MoveAxis(E, 0, ABG)
00:37:30.953 00.000 21948 Move returns status 0, amount 0
00:37:30.953 00.000 21948 MoveAxis(S, 63, ABG)
00:37:30.953 00.000 21948 Guiding  Dir = 1, Dur = 63
00:37:30.953 00.000 21948 IsSlewing returns 0
00:37:30.953 00.000 21948 IsGuiding returns 0
00:37:30.957 00.004 21948 PulseGuide returned control before completion, sleep 69
00:37:31.036 00.079 21948 IsGuiding returns 0
00:37:31.036 00.000 21948 Move returns status 0, amount 63
00:37:31.036 00.000 21948 move complete, result=0
00:37:31.036 00.000 21948 worker thread done servicing request
00:37:31.036 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
00:37:31.038 00.002 21948 Worker thread wakes up
00:37:31.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:31.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:32.665 01.627 21948 Exposure complete
00:37:32.689 00.024 21948 worker thread done servicing request
00:37:32.689 00.000 18120 OnExposeComplete: enter
00:37:32.690 00.001 18120 UpdateGuideState(): m_state=6
00:37:32.691 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
00:37:32.691 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=235.28, Mass=2020, SNR=30.9, Peak=220 HFD=4.0
00:37:32.692 00.001 18120 MultiStar: [#1 -0.19,-0.19,0.74,U] [#2 0.44,-0.32,0.00,M2] [#3 -0.19,-0.06,0.68,U] [#4 0.07,-0.41,0.00,M6] [#5 -0.47,-0.24,0.00,M7] [#6 -0.12,-0.28,0.50,U] [#7 -0.13,0.14,0.49,U] [#8 0.16,0.24,0.43,U] 
00:37:32.693 00.001 18120 refined, 5 included, MultiStar: {-0.06, -0.09}, one-star: {0.07, -0.17}
00:37:32.693 00.000 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.14) = xAngle (-1.07 = -1.07)
00:37:32.694 00.001 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.03 = 2.03)
00:37:32.694 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=0.05 mountY=0.10, mountTheta=1.08
00:37:32.695 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.09, opts=13)
00:37:32.696 00.001 18120 Enqueuing Move request for scope (-0.06, -0.09)
00:37:32.698 00.002 21948 Worker thread wakes up
00:37:32.698 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:32.701 00.003 18120 UpdateGuideState exits: m=2020 RSB=30.9
00:37:32.703 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
00:37:32.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
00:37:32.703 00.000 21948 Moving (-0.06, -0.09) raw xDistance=0.05 yDistance=0.10
00:37:32.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:37:32.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:32.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:32.705 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:37:32.705 00.000 21948 MoveAxis(E, 0, ABG)
00:37:32.705 00.000 21948 Move returns status 0, amount 0
00:37:32.705 00.000 21948 MoveAxis(N, 0, ABG)
00:37:32.705 00.000 21948 Move returns status 0, amount 0
00:37:32.705 00.000 21948 move complete, result=0
00:37:32.705 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:32.706 00.001 18120 Enqueuing Expose request
00:37:32.707 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:32.707 00.000 21948 worker thread done servicing request
00:37:32.707 00.000 21948 Worker thread wakes up
00:37:32.708 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:32.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:34.229 01.521 21948 Exposure complete
00:37:34.255 00.026 21948 worker thread done servicing request
00:37:34.255 00.000 18120 OnExposeComplete: enter
00:37:34.256 00.001 18120 UpdateGuideState(): m_state=6
00:37:34.256 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
00:37:34.257 00.001 18120 Star::Find returns 1 (0), X=410.80, Y=235.11, Mass=2017, SNR=30.8, Peak=206 HFD=4.2
00:37:34.257 00.000 18120 MultiStar: [#1 -0.07,-0.33,0.70,U] [#2 0.25,-0.01,0.67,U] [#3 -0.34,-0.21,0.00,M2] [#4 -0.32,-0.56,0.00,M7] [#5 -0.21,-0.51,0.00,M8] [#6 -0.24,-0.39,0.00,M3] [#7 -0.12,0.10,0.54,U] [#8 0.20,0.11,0.45,U] 
00:37:34.258 00.001 18120 refined, 4 included, MultiStar: {0.01, -0.14}, one-star: {-0.11, -0.34}
00:37:34.258 00.000 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.37 = -0.37)
00:37:34.259 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.73 = 2.73)
00:37:34.259 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.51 mountX=0.13 mountY=0.06, mountTheta=0.40
00:37:34.261 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.14, opts=13)
00:37:34.263 00.002 18120 Enqueuing Move request for scope (0.01, -0.14)
00:37:34.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:34.264 00.001 18120 UpdateGuideState exits: m=2017 RSB=30.8
00:37:34.266 00.002 21948 Worker thread wakes up
00:37:34.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
00:37:34.267 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
00:37:34.267 00.000 21948 Moving (0.01, -0.14) raw xDistance=0.13 yDistance=0.06
00:37:34.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:37:34.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:34.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:34.267 00.000 21948 MoveAxis(E, 0, ABG)
00:37:34.267 00.000 21948 Move returns status 0, amount 0
00:37:34.267 00.000 21948 MoveAxis(N, 0, ABG)
00:37:34.267 00.000 21948 Move returns status 0, amount 0
00:37:34.267 00.000 21948 move complete, result=0
00:37:34.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:34.267 00.000 18120 Enqueuing Expose request
00:37:34.268 00.001 21948 worker thread done servicing request
00:37:34.268 00.000 21948 Worker thread wakes up
00:37:34.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:34.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:34.268 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:35.892 01.624 21948 Exposure complete
00:37:35.928 00.036 21948 worker thread done servicing request
00:37:35.928 00.000 18120 OnExposeComplete: enter
00:37:35.930 00.002 18120 UpdateGuideState(): m_state=6
00:37:35.931 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
00:37:35.932 00.001 18120 Star::Find returns 1 (0), X=410.77, Y=235.38, Mass=2134, SNR=31.8, Peak=214 HFD=3.7
00:37:35.933 00.001 18120 MultiStar: [#1 -0.10,-0.12,0.69,U] [#2 0.22,-0.12,0.62,U] [#3 -0.14,0.00,0.68,U] [#4 -0.00,-0.19,0.55,U] [#5 -0.23,-0.33,0.00,M9] [#6 -0.12,-0.03,0.46,U] [#7 0.04,0.13,0.48,U] [#8 0.06,0.08,0.41,U] 
00:37:35.934 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.15, -0.07}
00:37:35.935 00.001 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.14) = xAngle (-1.08 = -1.08)
00:37:35.936 00.001 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.02 = 2.02)
00:37:35.937 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.23 mountX=0.03 mountY=0.06, mountTheta=1.09
00:37:35.940 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.05, opts=13)
00:37:35.941 00.001 18120 Enqueuing Move request for scope (-0.04, -0.05)
00:37:35.942 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:35.942 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.8
00:37:35.943 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:35.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:35.944 00.001 18120 Enqueuing Expose request
00:37:35.944 00.000 21948 Worker thread wakes up
00:37:35.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:37:35.944 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:37:35.944 00.000 21948 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
00:37:35.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:37:35.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:35.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:35.944 00.000 21948 MoveAxis(E, 0, ABG)
00:37:35.944 00.000 21948 Move returns status 0, amount 0
00:37:35.944 00.000 21948 MoveAxis(N, 0, ABG)
00:37:35.944 00.000 21948 Move returns status 0, amount 0
00:37:35.944 00.000 21948 move complete, result=0
00:37:35.944 00.000 21948 worker thread done servicing request
00:37:35.944 00.000 21948 Worker thread wakes up
00:37:35.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:35.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:35.944 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:37.467 01.523 21948 Exposure complete
00:37:37.499 00.032 21948 worker thread done servicing request
00:37:37.499 00.000 18120 OnExposeComplete: enter
00:37:37.500 00.001 18120 UpdateGuideState(): m_state=6
00:37:37.500 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
00:37:37.501 00.001 18120 Star::Find returns 1 (0), X=410.77, Y=235.23, Mass=1996, SNR=30.7, Peak=216 HFD=3.9
00:37:37.501 00.000 18120 MultiStar: [#1 -0.16,-0.16,0.74,U] [#2 -0.03,-0.06,0.65,U] [#3 -0.30,-0.25,0.00,M2] [#4 -0.12,-0.20,0.55,U] [#5 -0.22,-0.37,0.00,M10] [#6 -0.05,-0.06,0.52,U] [#7 -0.07,0.26,0.50,U] [#8 0.09,-0.03,0.45,U] 
00:37:37.502 00.001 18120 refined, 6 included, MultiStar: {-0.08, -0.09}, one-star: {-0.15, -0.23}
00:37:37.502 00.000 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.14) = xAngle (-1.18 = -1.18)
00:37:37.502 00.000 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
00:37:37.503 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.05 mountY=0.12, mountTheta=1.18
00:37:37.504 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
00:37:37.505 00.001 18120 Enqueuing Move request for scope (-0.08, -0.09)
00:37:37.506 00.001 21948 Worker thread wakes up
00:37:37.507 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:37.507 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.7
00:37:37.508 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:37.509 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:37.509 00.000 18120 Enqueuing Expose request
00:37:37.510 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:37:37.510 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:37:37.510 00.000 21948 Moving (-0.08, -0.09) raw xDistance=0.05 yDistance=0.12
00:37:37.510 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:37:37.510 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:37.510 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:37:37.510 00.000 21948 MoveAxis(E, 0, ABG)
00:37:37.510 00.000 21948 Move returns status 0, amount 0
00:37:37.510 00.000 21948 MoveAxis(N, 0, ABG)
00:37:37.510 00.000 21948 Move returns status 0, amount 0
00:37:37.510 00.000 21948 move complete, result=0
00:37:37.510 00.000 21948 worker thread done servicing request
00:37:37.511 00.001 21948 Worker thread wakes up
00:37:37.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:37.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:37.511 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:39.141 01.630 21948 Exposure complete
00:37:39.173 00.032 21948 worker thread done servicing request
00:37:39.173 00.000 18120 OnExposeComplete: enter
00:37:39.174 00.001 18120 UpdateGuideState(): m_state=6
00:37:39.174 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
00:37:39.175 00.001 18120 Star::Find returns 1 (0), X=410.71, Y=235.38, Mass=2143, SNR=31.8, Peak=199 HFD=3.9
00:37:39.175 00.000 18120 MultiStar: [#1 -0.19,0.05,0.71,U] [#2 0.07,0.09,0.60,U] [#3 -0.17,0.08,0.70,U] [#4 -0.15,-0.21,0.52,U] [#5 -0.38,-0.10,0.00,R] [#6 -0.36,0.14,0.00,M2] [#7 -0.25,0.24,0.50,U] [#8 -0.01,0.10,0.44,U] 
00:37:39.176 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.03}, one-star: {-0.20, -0.07}
00:37:39.176 00.000 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.14) = xAngle (4.09 = -2.19)
00:37:39.177 00.001 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.20 = 0.91)
00:37:39.177 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.95 mountX=-0.08 mountY=0.11, mountTheta=2.20
00:37:39.178 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
00:37:39.179 00.001 18120 Enqueuing Move request for scope (-0.14, 0.03)
00:37:39.179 00.000 21948 Worker thread wakes up
00:37:39.180 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:39.180 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.8
00:37:39.180 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:39.181 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:39.181 00.000 18120 Enqueuing Expose request
00:37:39.182 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:37:39.182 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:37:39.182 00.000 21948 Moving (-0.14, 0.03) raw xDistance=-0.08 yDistance=0.11
00:37:39.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:37:39.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:39.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:37:39.182 00.000 21948 MoveAxis(E, 0, ABG)
00:37:39.182 00.000 21948 Move returns status 0, amount 0
00:37:39.182 00.000 21948 MoveAxis(N, 0, ABG)
00:37:39.182 00.000 21948 Move returns status 0, amount 0
00:37:39.182 00.000 21948 move complete, result=0
00:37:39.182 00.000 21948 worker thread done servicing request
00:37:39.182 00.000 21948 Worker thread wakes up
00:37:39.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:39.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:39.182 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:40.702 01.520 21948 Exposure complete
00:37:40.735 00.033 21948 worker thread done servicing request
00:37:40.736 00.001 18120 OnExposeComplete: enter
00:37:40.736 00.000 18120 UpdateGuideState(): m_state=6
00:37:40.737 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
00:37:40.737 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=235.34, Mass=1864, SNR=29.7, Peak=163 HFD=4.0
00:37:40.738 00.001 18120 MultiStar: [#1 -0.24,0.14,0.76,U] [#2 0.21,-0.08,0.66,U] [#3 -0.15,-0.12,0.72,U] [#4 -0.10,-0.32,0.58,U] [#5 -0.11,0.08,0.57,U] [#6 -0.38,-0.09,0.00,M3] [#7 -0.05,0.17,0.53,U] [#8 0.07,0.06,0.49,U] 
00:37:40.738 00.000 18120 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.13, -0.11}
00:37:40.739 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.14) = xAngle (-1.61 = -1.61)
00:37:40.739 00.000 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.49 = 1.49)
00:37:40.740 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.75 mountX=-0.00 mountY=0.08, mountTheta=1.61
00:37:40.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
00:37:40.742 00.001 18120 Enqueuing Move request for scope (-0.08, -0.03)
00:37:40.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:40.743 00.001 21948 Worker thread wakes up
00:37:40.743 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:37:40.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:37:40.743 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.7
00:37:40.743 00.000 21948 Moving (-0.08, -0.03) raw xDistance=-0.00 yDistance=0.08
00:37:40.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:40.744 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:37:40.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:40.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:40.744 00.000 18120 Enqueuing Expose request
00:37:40.745 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:40.745 00.000 21948 MoveAxis(E, 0, ABG)
00:37:40.745 00.000 21948 Move returns status 0, amount 0
00:37:40.745 00.000 21948 MoveAxis(N, 0, ABG)
00:37:40.745 00.000 21948 Move returns status 0, amount 0
00:37:40.745 00.000 21948 move complete, result=0
00:37:40.745 00.000 21948 worker thread done servicing request
00:37:40.745 00.000 21948 Worker thread wakes up
00:37:40.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:40.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:40.746 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:42.381 01.635 21948 Exposure complete
00:37:42.416 00.035 21948 worker thread done servicing request
00:37:42.416 00.000 18120 OnExposeComplete: enter
00:37:42.417 00.001 18120 UpdateGuideState(): m_state=6
00:37:42.418 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
00:37:42.418 00.000 18120 Star::Find returns 1 (0), X=410.64, Y=235.37, Mass=2068, SNR=31.4, Peak=176 HFD=4.3
00:37:42.419 00.001 18120 MultiStar: [#1 -0.09,0.03,0.73,U] [#2 -0.04,-0.04,0.64,U] [#3 -0.51,-0.02,0.00,M1] [#4 0.03,-0.04,0.55,U] [#5 -0.03,0.13,0.53,U] [#6 -0.33,0.15,0.00,M4] [#7 0.03,0.31,0.52,U] [#8 -0.01,0.20,0.43,U] 
00:37:42.419 00.000 18120 refined, 6 included, MultiStar: {-0.08, 0.05}, one-star: {-0.28, -0.09}
00:37:42.419 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.14) = xAngle (3.76 = -2.52)
00:37:42.420 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.87 = 0.58)
00:37:42.420 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.62 mountX=-0.08 mountY=0.05, mountTheta=2.55
00:37:42.421 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
00:37:42.422 00.001 18120 Enqueuing Move request for scope (-0.08, 0.05)
00:37:42.423 00.001 21948 Worker thread wakes up
00:37:42.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:37:42.423 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:37:42.423 00.000 21948 Moving (-0.08, 0.05) raw xDistance=-0.08 yDistance=0.05
00:37:42.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:37:42.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:42.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:42.424 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:37:42.424 00.000 21948 MoveAxis(E, 0, ABG)
00:37:42.424 00.000 21948 Move returns status 0, amount 0
00:37:42.424 00.000 21948 MoveAxis(N, 0, ABG)
00:37:42.424 00.000 21948 Move returns status 0, amount 0
00:37:42.424 00.000 21948 move complete, result=0
00:37:42.424 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.4
00:37:42.426 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.427 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:42.427 00.000 18120 Enqueuing Expose request
00:37:42.429 00.002 21948 worker thread done servicing request
00:37:42.429 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:42.429 00.000 21948 Worker thread wakes up
00:37:42.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:42.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:43.944 01.515 21948 Exposure complete
00:37:43.991 00.047 21948 worker thread done servicing request
00:37:43.991 00.000 18120 OnExposeComplete: enter
00:37:43.992 00.001 18120 UpdateGuideState(): m_state=6
00:37:43.992 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
00:37:43.993 00.001 18120 Star::Find returns 1 (0), X=411.04, Y=235.61, Mass=1958, SNR=30.3, Peak=188 HFD=4.1
00:37:43.993 00.000 18120 MultiStar: [#1 -0.01,-0.06,0.73,U] [#2 0.11,0.10,0.65,U] [#3 -0.22,0.08,0.69,U] [#4 -0.17,0.04,0.57,U] [#5 0.17,0.05,0.54,U] [#6 -0.02,-0.17,0.49,U] [#7 0.01,0.16,0.53,U] [#8 -0.18,0.30,0.00,M1] 
00:37:43.994 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.13, 0.15}
00:37:43.994 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
00:37:43.995 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.56)
00:37:43.995 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.48 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
00:37:43.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
00:37:43.997 00.000 18120 Enqueuing Move request for scope (0.00, 0.05)
00:37:43.998 00.001 21948 Worker thread wakes up
00:37:43.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:43.999 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.3
00:37:43.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:43.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:44.000 00.001 18120 Enqueuing Expose request
00:37:44.000 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:37:44.000 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:37:44.000 00.000 21948 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.03
00:37:44.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:44.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:44.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:44.000 00.000 21948 MoveAxis(E, 0, ABG)
00:37:44.000 00.000 21948 Move returns status 0, amount 0
00:37:44.000 00.000 21948 MoveAxis(N, 0, ABG)
00:37:44.000 00.000 21948 Move returns status 0, amount 0
00:37:44.000 00.000 21948 move complete, result=0
00:37:44.000 00.000 21948 worker thread done servicing request
00:37:44.000 00.000 21948 Worker thread wakes up
00:37:44.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:44.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:44.001 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:45.622 01.621 21948 Exposure complete
00:37:45.658 00.036 21948 worker thread done servicing request
00:37:45.658 00.000 18120 OnExposeComplete: enter
00:37:45.659 00.001 18120 UpdateGuideState(): m_state=6
00:37:45.659 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
00:37:45.660 00.001 18120 Star::Find returns 1 (0), X=410.62, Y=235.44, Mass=2027, SNR=30.9, Peak=161 HFD=4.2
00:37:45.660 00.000 18120 MultiStar: [#1 -0.12,0.06,0.73,U] [#2 -0.03,0.04,0.66,U] [#3 -0.26,-0.09,0.67,U] [#4 -0.06,-0.13,0.55,U] [#5 0.03,0.24,0.53,U] [#6 -0.45,-0.02,0.00,M4] [#7 -0.38,0.14,0.00,M1] [#8 -0.07,0.37,0.00,M2] 
00:37:45.661 00.001 18120 refined, 5 included, MultiStar: {-0.14, 0.01}, one-star: {-0.30, -0.01}
00:37:45.661 00.000 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.14) = xAngle (4.20 = -2.08)
00:37:45.662 00.001 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.31 = 1.02)
00:37:45.662 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.06 mountX=-0.07 mountY=0.12, mountTheta=2.09
00:37:45.664 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.01, opts=13)
00:37:45.665 00.001 18120 Enqueuing Move request for scope (-0.14, 0.01)
00:37:45.665 00.000 21948 Worker thread wakes up
00:37:45.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:45.666 00.001 18120 UpdateGuideState exits: m=2027 RSB=30.9
00:37:45.667 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:45.667 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:45.668 00.001 18120 Enqueuing Expose request
00:37:45.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
00:37:45.669 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
00:37:45.669 00.000 21948 Moving (-0.14, 0.01) raw xDistance=-0.07 yDistance=0.12
00:37:45.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:37:45.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:45.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:37:45.669 00.000 21948 MoveAxis(E, 0, ABG)
00:37:45.669 00.000 21948 Move returns status 0, amount 0
00:37:45.669 00.000 21948 MoveAxis(N, 0, ABG)
00:37:45.669 00.000 21948 Move returns status 0, amount 0
00:37:45.669 00.000 21948 move complete, result=0
00:37:45.669 00.000 21948 worker thread done servicing request
00:37:45.669 00.000 21948 Worker thread wakes up
00:37:45.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:45.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:45.669 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:47.190 01.521 21948 Exposure complete
00:37:47.231 00.041 21948 worker thread done servicing request
00:37:47.231 00.000 18120 OnExposeComplete: enter
00:37:47.232 00.001 18120 UpdateGuideState(): m_state=6
00:37:47.232 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
00:37:47.233 00.001 18120 Star::Find returns 1 (0), X=410.75, Y=235.44, Mass=2003, SNR=30.7, Peak=186 HFD=3.8
00:37:47.233 00.000 18120 MultiStar: [#1 -0.23,-0.05,0.69,U] [#2 0.16,0.02,0.64,U] [#3 -0.28,0.00,0.70,U] [#4 0.08,-0.14,0.57,U] [#5 -0.04,0.05,0.53,U] [#6 -0.24,0.03,0.51,U] [#7 -0.01,0.28,0.52,U] [#8 -0.13,-0.00,0.45,U] 
00:37:47.234 00.001 18120 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.16, -0.02}
00:37:47.236 00.002 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.18 = -2.10)
00:37:47.239 00.003 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.28 = 1.00)
00:37:47.241 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.04 mountX=-0.05 mountY=0.09, mountTheta=2.11
00:37:47.245 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.01, opts=13)
00:37:47.248 00.003 18120 Enqueuing Move request for scope (-0.10, 0.01)
00:37:47.250 00.002 21948 Worker thread wakes up
00:37:47.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:37:47.250 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:47.251 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.7
00:37:47.252 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:47.252 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:37:47.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:47.252 00.000 18120 Enqueuing Expose request
00:37:47.254 00.002 21948 Moving (-0.10, 0.01) raw xDistance=-0.05 yDistance=0.09
00:37:47.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:47.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:47.254 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:47.254 00.000 21948 MoveAxis(E, 0, ABG)
00:37:47.254 00.000 21948 Move returns status 0, amount 0
00:37:47.254 00.000 21948 MoveAxis(N, 0, ABG)
00:37:47.254 00.000 21948 Move returns status 0, amount 0
00:37:47.254 00.000 21948 move complete, result=0
00:37:47.254 00.000 21948 worker thread done servicing request
00:37:47.254 00.000 21948 Worker thread wakes up
00:37:47.254 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:47.254 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:47.254 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:48.877 01.623 21948 Exposure complete
00:37:48.921 00.044 21948 worker thread done servicing request
00:37:48.921 00.000 18120 OnExposeComplete: enter
00:37:48.922 00.001 18120 UpdateGuideState(): m_state=6
00:37:48.923 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
00:37:48.924 00.001 18120 Star::Find returns 1 (0), X=410.83, Y=235.33, Mass=2172, SNR=32.1, Peak=186 HFD=4.5
00:37:48.925 00.001 18120 MultiStar: [#1 -0.42,0.13,0.00,M1] [#2 -0.20,0.05,0.65,U] [#3 -0.23,-0.02,0.65,U] [#4 -0.01,0.06,0.54,U] [#5 -0.02,-0.09,0.47,U] [#6 -0.15,0.04,0.51,U] [#7 -0.38,0.30,0.00,M1] [#8 -0.04,0.27,0.43,U] 
00:37:48.926 00.001 18120 refined, 6 included, MultiStar: {-0.11, 0.01}, one-star: {-0.08, -0.12}
00:37:48.928 00.002 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.14) = xAngle (4.23 = -2.06)
00:37:48.929 00.001 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.33 = 1.04)
00:37:48.929 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.08 mountX=-0.05 mountY=0.10, mountTheta=2.07
00:37:48.931 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.01, opts=13)
00:37:48.931 00.000 18120 Enqueuing Move request for scope (-0.11, 0.01)
00:37:48.931 00.000 21948 Worker thread wakes up
00:37:48.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:48.931 00.000 18120 UpdateGuideState exits: m=2172 RSB=32.1
00:37:48.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:48.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:48.933 00.001 18120 Enqueuing Expose request
00:37:48.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:37:48.933 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:37:48.933 00.000 21948 Moving (-0.11, 0.01) raw xDistance=-0.05 yDistance=0.10
00:37:48.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:48.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:48.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:37:48.933 00.000 21948 MoveAxis(E, 0, ABG)
00:37:48.933 00.000 21948 Move returns status 0, amount 0
00:37:48.933 00.000 21948 MoveAxis(N, 0, ABG)
00:37:48.933 00.000 21948 Move returns status 0, amount 0
00:37:48.933 00.000 21948 move complete, result=0
00:37:48.933 00.000 21948 worker thread done servicing request
00:37:48.933 00.000 21948 Worker thread wakes up
00:37:48.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:48.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:48.934 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:50.460 01.526 21948 Exposure complete
00:37:50.489 00.029 21948 worker thread done servicing request
00:37:50.489 00.000 18120 OnExposeComplete: enter
00:37:50.490 00.001 18120 UpdateGuideState(): m_state=6
00:37:50.490 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
00:37:50.493 00.003 18120 Star::Find returns 1 (0), X=410.76, Y=235.58, Mass=2087, SNR=31.4, Peak=172 HFD=3.8
00:37:50.494 00.001 18120 MultiStar: [#1 -0.37,-0.03,0.00,M2] [#2 0.04,0.05,0.66,U] [#3 -0.17,0.01,0.67,U] [#4 -0.04,0.03,0.54,U] [#5 0.18,-0.18,0.48,U] [#6 -0.22,0.04,0.47,U] [#7 -0.27,0.16,0.52,U] [#8 -0.09,0.13,0.44,U] 
00:37:50.495 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.05}, one-star: {-0.16, 0.12}
00:37:50.495 00.000 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.79 = -2.50)
00:37:50.496 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.61)
00:37:50.496 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=-0.09 mountY=0.06, mountTheta=2.52
00:37:50.497 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
00:37:50.498 00.001 18120 Enqueuing Move request for scope (-0.10, 0.05)
00:37:50.498 00.000 21948 Worker thread wakes up
00:37:50.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:50.499 00.001 18120 UpdateGuideState exits: m=2087 RSB=31.4
00:37:50.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:50.500 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:50.500 00.000 18120 Enqueuing Expose request
00:37:50.501 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:37:50.501 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:37:50.501 00.000 21948 Moving (-0.10, 0.05) raw xDistance=-0.09 yDistance=0.06
00:37:50.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:37:50.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:50.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:50.501 00.000 21948 MoveAxis(E, 0, ABG)
00:37:50.501 00.000 21948 Move returns status 0, amount 0
00:37:50.501 00.000 21948 MoveAxis(N, 0, ABG)
00:37:50.501 00.000 21948 Move returns status 0, amount 0
00:37:50.501 00.000 21948 move complete, result=0
00:37:50.501 00.000 21948 worker thread done servicing request
00:37:50.501 00.000 21948 Worker thread wakes up
00:37:50.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:50.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:50.501 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:52.138 01.637 21948 Exposure complete
00:37:52.178 00.040 21948 worker thread done servicing request
00:37:52.178 00.000 18120 OnExposeComplete: enter
00:37:52.179 00.001 18120 UpdateGuideState(): m_state=6
00:37:52.180 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
00:37:52.180 00.000 18120 Star::Find returns 1 (0), X=410.64, Y=235.41, Mass=1999, SNR=30.7, Peak=181 HFD=3.7
00:37:52.181 00.001 18120 MultiStar: [#1 -0.25,0.07,0.71,U] [#2 0.08,0.06,0.64,U] [#3 -0.29,-0.01,0.67,U] [#4 -0.33,-0.20,0.00,M1] [#5 -0.05,0.09,0.56,U] [#6 -0.33,-0.20,0.00,M2] [#7 -0.13,0.21,0.53,U] [#8 0.06,-0.06,0.43,U] 
00:37:52.181 00.000 18120 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.28, -0.05}
00:37:52.182 00.001 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.14) = xAngle (4.03 = -2.26)
00:37:52.182 00.000 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.13 = 0.84)
00:37:52.182 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.88 mountX=-0.10 mountY=0.11, mountTheta=2.27
00:37:52.186 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
00:37:52.187 00.001 18120 Enqueuing Move request for scope (-0.15, 0.04)
00:37:52.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:52.188 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.7
00:37:52.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:52.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:52.189 00.001 18120 Enqueuing Expose request
00:37:52.189 00.000 21948 Worker thread wakes up
00:37:52.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
00:37:52.189 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
00:37:52.189 00.000 21948 Moving (-0.15, 0.04) raw xDistance=-0.10 yDistance=0.11
00:37:52.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:37:52.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:52.190 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:37:52.190 00.000 21948 MoveAxis(E, 0, ABG)
00:37:52.190 00.000 21948 Move returns status 0, amount 0
00:37:52.190 00.000 21948 MoveAxis(N, 0, ABG)
00:37:52.190 00.000 21948 Move returns status 0, amount 0
00:37:52.190 00.000 21948 move complete, result=0
00:37:52.190 00.000 21948 worker thread done servicing request
00:37:52.190 00.000 21948 Worker thread wakes up
00:37:52.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:52.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:52.190 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:53.704 01.514 21948 Exposure complete
00:37:53.739 00.035 21948 worker thread done servicing request
00:37:53.739 00.000 18120 OnExposeComplete: enter
00:37:53.740 00.001 18120 UpdateGuideState(): m_state=6
00:37:53.740 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
00:37:53.741 00.001 18120 Star::Find returns 1 (0), X=410.79, Y=235.39, Mass=1986, SNR=30.6, Peak=194 HFD=3.7
00:37:53.741 00.000 18120 MultiStar: [#1 -0.14,-0.19,0.73,U] [#2 0.03,-0.05,0.66,U] [#3 -0.65,-0.20,0.00,M1] [#4 -0.09,-0.40,0.00,M2] [#5 0.07,-0.14,0.51,U] [#6 -0.14,-0.04,0.51,U] [#7 -0.18,0.10,0.52,U] [#8 0.13,0.15,0.43,U] 
00:37:53.742 00.001 18120 refined, 6 included, MultiStar: {-0.07, -0.05}, one-star: {-0.13, -0.06}
00:37:53.742 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
00:37:53.742 00.000 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
00:37:53.743 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.51 mountX=0.02 mountY=0.08, mountTheta=1.37
00:37:53.744 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
00:37:53.745 00.001 18120 Enqueuing Move request for scope (-0.07, -0.05)
00:37:53.745 00.000 21948 Worker thread wakes up
00:37:53.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:37:53.745 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:37:53.745 00.000 21948 Moving (-0.07, -0.05) raw xDistance=0.02 yDistance=0.08
00:37:53.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:37:53.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:53.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:53.747 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:53.747 00.000 21948 MoveAxis(E, 0, ABG)
00:37:53.747 00.000 21948 Move returns status 0, amount 0
00:37:53.747 00.000 21948 MoveAxis(N, 0, ABG)
00:37:53.747 00.000 21948 Move returns status 0, amount 0
00:37:53.747 00.000 21948 move complete, result=0
00:37:53.747 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.6
00:37:53.748 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:53.749 00.001 21948 worker thread done servicing request
00:37:53.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:53.750 00.001 18120 Enqueuing Expose request
00:37:53.751 00.001 21948 Worker thread wakes up
00:37:53.751 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:53.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:53.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:55.381 01.630 21948 Exposure complete
00:37:55.406 00.025 21948 worker thread done servicing request
00:37:55.407 00.001 18120 OnExposeComplete: enter
00:37:55.407 00.000 18120 UpdateGuideState(): m_state=6
00:37:55.408 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
00:37:55.408 00.000 18120 Star::Find returns 1 (0), X=410.62, Y=235.51, Mass=1977, SNR=30.5, Peak=173 HFD=4.1
00:37:55.409 00.001 18120 MultiStar: [#1 -0.47,0.01,0.00,M1] [#2 0.01,0.17,0.68,U] [#3 -0.31,-0.07,0.71,U] [#4 0.01,-0.27,0.56,U] [#5 0.13,-0.18,0.51,U] [#6 -0.27,-0.15,0.50,U] [#7 -0.54,0.24,0.00,M1] [#8 -0.13,0.02,0.46,U] 
00:37:55.410 00.001 18120 refined, 6 included, MultiStar: {-0.14, -0.04}, one-star: {-0.29, 0.05}
00:37:55.410 00.000 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.14) = xAngle (-1.69 = -1.69)
00:37:55.410 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.42 = 1.42)
00:37:55.413 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.83 mountX=-0.02 mountY=0.14, mountTheta=1.69
00:37:55.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.04, opts=13)
00:37:55.415 00.001 18120 Enqueuing Move request for scope (-0.14, -0.04)
00:37:55.415 00.000 21948 Worker thread wakes up
00:37:55.416 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
00:37:55.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
00:37:55.416 00.000 21948 Moving (-0.14, -0.04) raw xDistance=-0.02 yDistance=0.14
00:37:55.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:55.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:55.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:55.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:37:55.416 00.000 21948 MoveAxis(E, 0, ABG)
00:37:55.416 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.5
00:37:55.417 00.001 21948 Move returns status 0, amount 0
00:37:55.417 00.000 21948 MoveAxis(N, 0, ABG)
00:37:55.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:55.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:55.418 00.001 18120 Enqueuing Expose request
00:37:55.418 00.000 21948 Move returns status 0, amount 0
00:37:55.418 00.000 21948 move complete, result=0
00:37:55.418 00.000 21948 worker thread done servicing request
00:37:55.418 00.000 21948 Worker thread wakes up
00:37:55.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:55.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:55.419 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:56.946 01.527 21948 Exposure complete
00:37:56.983 00.037 21948 worker thread done servicing request
00:37:56.983 00.000 18120 OnExposeComplete: enter
00:37:56.984 00.001 18120 UpdateGuideState(): m_state=6
00:37:56.985 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
00:37:56.986 00.001 18120 Star::Find returns 1 (0), X=410.39, Y=235.43, Mass=2166, SNR=32.0, Peak=181 HFD=4.2
00:37:56.986 00.000 18120 MultiStar: [#1 -0.28,-0.20,0.69,U] [#2 -0.06,0.09,0.63,U] [#3 -0.39,-0.12,0.00,M1] [#4 -0.15,-0.35,0.00,M2] [#5 -0.02,-0.20,0.50,U] [#6 -0.54,-0.12,0.00,M1] [#7 -0.30,0.14,0.49,U] [#8 -0.25,0.16,0.43,U] 
00:37:56.987 00.001 18120 refined, 5 included, MultiStar: {-0.27, -0.02}, one-star: {-0.53, -0.03}
00:37:56.987 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
00:37:56.988 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.18 = 1.18)
00:37:56.988 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.07 mountX=-0.10 mountY=0.25, mountTheta=1.93
00:37:56.990 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.02, opts=13)
00:37:56.990 00.000 18120 Enqueuing Move request for scope (-0.27, -0.02)
00:37:56.990 00.000 21948 Worker thread wakes up
00:37:56.990 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:56.991 00.001 18120 UpdateGuideState exits: m=2166 RSB=32.0
00:37:56.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:56.992 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:56.992 00.000 18120 Enqueuing Expose request
00:37:56.993 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
00:37:56.993 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
00:37:56.993 00.000 21948 Moving (-0.27, -0.02) raw xDistance=-0.10 yDistance=0.25
00:37:56.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:37:56.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:37:56.993 00.000 21948 MoveAxis(E, 0, ABG)
00:37:56.993 00.000 21948 Move returns status 0, amount 0
00:37:56.993 00.000 21948 MoveAxis(S, 60, ABG)
00:37:56.993 00.000 21948 Guiding  Dir = 1, Dur = 60
00:37:56.994 00.001 21948 IsSlewing returns 0
00:37:56.994 00.000 21948 IsGuiding returns 0
00:37:57.000 00.006 21948 PulseGuide returned control before completion, sleep 64
00:37:57.070 00.070 21948 IsGuiding returns 0
00:37:57.070 00.000 21948 Move returns status 0, amount 60
00:37:57.070 00.000 21948 move complete, result=0
00:37:57.071 00.001 21948 worker thread done servicing request
00:37:57.071 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
00:37:57.072 00.001 21948 Worker thread wakes up
00:37:57.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:57.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:37:58.710 01.638 21948 Exposure complete
00:37:58.743 00.033 18120 OnExposeComplete: enter
00:37:58.743 00.000 18120 UpdateGuideState(): m_state=6
00:37:58.746 00.003 21948 worker thread done servicing request
00:37:58.746 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
00:37:58.747 00.001 18120 Star::Find returns 1 (0), X=410.74, Y=235.86, Mass=2034, SNR=31.0, Peak=205 HFD=4.0
00:37:58.748 00.001 18120 MultiStar: [#1 -0.28,0.29,0.00,M1] [#2 -0.03,0.43,0.00,M1] [#3 -0.59,0.13,0.00,M2] [#4 0.02,-0.10,0.57,U] [#5 0.09,0.25,0.50,U] [#6 -0.17,0.17,0.54,U] [#7 -0.12,0.38,0.00,M1] [#8 0.16,0.32,0.00,M1] 
00:37:58.748 00.000 18120 refined, 3 included, MultiStar: {-0.08, 0.22}, one-star: {-0.17, 0.40}
00:37:58.749 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
00:37:58.749 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.17 = -0.12)
00:37:58.751 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.92 mountX=-0.23 mountY=-0.03, mountTheta=-3.03
00:37:58.752 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.22, opts=13)
00:37:58.752 00.000 18120 Enqueuing Move request for scope (-0.08, 0.22)
00:37:58.753 00.001 21948 Worker thread wakes up
00:37:58.753 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:37:58.753 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.0
00:37:58.754 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:58.754 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:37:58.754 00.000 18120 Enqueuing Expose request
00:37:58.755 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
00:37:58.755 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
00:37:58.755 00.000 21948 Moving (-0.08, 0.22) raw xDistance=-0.23 yDistance=-0.03
00:37:58.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:37:58.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:58.755 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:58.755 00.000 21948 MoveAxis(E, 41, ABG)
00:37:58.755 00.000 21948 Guiding  Dir = 2, Dur = 41
00:37:58.755 00.000 21948 IsSlewing returns 0
00:37:58.755 00.000 21948 IsGuiding returns 0
00:37:58.757 00.002 21948 PulseGuide returned control before completion, sleep 50
00:37:58.816 00.059 21948 IsGuiding returns 0
00:37:58.816 00.000 21948 Move returns status 0, amount 41
00:37:58.816 00.000 21948 MoveAxis(N, 0, ABG)
00:37:58.817 00.001 21948 Move returns status 0, amount 0
00:37:58.817 00.000 21948 move complete, result=0
00:37:58.817 00.000 21948 worker thread done servicing request
00:37:58.817 00.000 21948 Worker thread wakes up
00:37:58.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:37:58.817 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:37:58.819 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:00.224 01.405 21948 Exposure complete
00:38:00.265 00.041 21948 worker thread done servicing request
00:38:00.265 00.000 18120 OnExposeComplete: enter
00:38:00.266 00.001 18120 UpdateGuideState(): m_state=6
00:38:00.268 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
00:38:00.269 00.001 18120 Star::Find returns 1 (0), X=411.07, Y=235.98, Mass=2189, SNR=32.2, Peak=236 HFD=4.3
00:38:00.270 00.001 18120 MultiStar: [#1 0.22,0.53,0.00,M2] [#2 0.54,0.53,0.00,M2] [#3 0.12,0.55,0.00,M3] [#4 0.04,0.43,0.00,M2] [#5 0.17,0.53,0.00,M1] [#6 0.04,0.52,0.00,M1] [#7 0.25,0.71,0.00,M2] [#8 0.26,0.65,0.00,M2] 
00:38:00.270 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.14) = xAngle (2.43 = 2.43)
00:38:00.271 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.53 = -0.75)
00:38:00.272 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.52 hyp=0.54 cameraTheta=1.29 mountX=-0.41 mountY=-0.37, mountTheta=-2.41
00:38:00.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.52, opts=13)
00:38:00.273 00.000 18120 Enqueuing Move request for scope (0.15, 0.52)
00:38:00.274 00.001 21948 Worker thread wakes up
00:38:00.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.52) opts 0xd
00:38:00.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.52)
00:38:00.274 00.000 21948 Moving (0.15, 0.52) raw xDistance=-0.41 yDistance=-0.37
00:38:00.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
00:38:00.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:00.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:38:00.274 00.000 21948 MoveAxis(E, 76, ABG)
00:38:00.274 00.000 21948 Guiding  Dir = 2, Dur = 76
00:38:00.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:00.274 00.000 18120 UpdateGuideState exits: m=2189 RSB=32.2
00:38:00.275 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:00.275 00.000 21948 IsSlewing returns 0
00:38:00.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:00.276 00.001 18120 Enqueuing Expose request
00:38:00.276 00.000 21948 IsGuiding returns 0
00:38:00.278 00.002 21948 PulseGuide returned control before completion, sleep 84
00:38:00.380 00.102 21948 IsGuiding returns 0
00:38:00.380 00.000 21948 Move returns status 0, amount 76
00:38:00.380 00.000 21948 MoveAxis(N, 0, ABG)
00:38:00.380 00.000 21948 Move returns status 0, amount 0
00:38:00.380 00.000 21948 move complete, result=0
00:38:00.380 00.000 21948 worker thread done servicing request
00:38:00.380 00.000 21948 Worker thread wakes up
00:38:00.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:00.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:00.380 00.000 18120 GuideStep: -0.4 px 76 ms EAST, -0.4 px 0 ms NORTH
00:38:02.011 01.631 21948 Exposure complete
00:38:02.042 00.031 21948 worker thread done servicing request
00:38:02.042 00.000 18120 OnExposeComplete: enter
00:38:02.043 00.001 18120 UpdateGuideState(): m_state=6
00:38:02.043 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
00:38:02.043 00.000 18120 Star::Find returns 1 (0), X=411.03, Y=235.56, Mass=1927, SNR=30.1, Peak=167 HFD=4.1
00:38:02.045 00.002 18120 MultiStar: [#1 0.04,0.21,0.75,U] [#2 0.48,0.06,0.00,M3] [#3 0.10,0.07,0.74,U] [#4 -0.01,-0.14,0.62,U] [#5 0.27,0.18,0.53,U] [#6 -0.10,0.03,0.52,U] [#7 -0.08,0.18,0.52,U] [#8 0.37,0.32,0.00,M3] 
00:38:02.045 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.11, 0.11}
00:38:02.046 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.20 = 2.20)
00:38:02.046 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.30 = -0.98)
00:38:02.046 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
00:38:02.047 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
00:38:02.048 00.001 18120 Enqueuing Move request for scope (0.05, 0.09)
00:38:02.048 00.000 21948 Worker thread wakes up
00:38:02.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:38:02.048 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:38:02.049 00.001 21948 Moving (0.05, 0.09) raw xDistance=-0.06 yDistance=-0.09
00:38:02.049 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:02.049 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.1
00:38:02.050 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:02.050 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:02.050 00.000 18120 Enqueuing Expose request
00:38:02.051 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:38:02.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:02.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:02.051 00.000 21948 MoveAxis(E, 0, ABG)
00:38:02.051 00.000 21948 Move returns status 0, amount 0
00:38:02.051 00.000 21948 MoveAxis(N, 0, ABG)
00:38:02.051 00.000 21948 Move returns status 0, amount 0
00:38:02.051 00.000 21948 move complete, result=0
00:38:02.051 00.000 21948 worker thread done servicing request
00:38:02.051 00.000 21948 Worker thread wakes up
00:38:02.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:02.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:02.052 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:03.572 01.520 21948 Exposure complete
00:38:03.628 00.056 21948 worker thread done servicing request
00:38:03.628 00.000 18120 OnExposeComplete: enter
00:38:03.629 00.001 18120 UpdateGuideState(): m_state=6
00:38:03.629 00.000 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
00:38:03.631 00.002 18120 Star::Find returns 1 (0), X=411.04, Y=235.35, Mass=2139, SNR=31.8, Peak=207 HFD=4.1
00:38:03.632 00.001 18120 MultiStar: [#1 -0.06,-0.36,0.00,M2] [#2 0.36,-0.21,0.00,M4] [#3 -0.07,-0.31,0.68,U] [#4 -0.08,-0.57,0.00,M2] [#5 0.32,-0.12,0.53,U] [#6 -0.32,-0.17,0.00,M1] [#7 -0.17,0.08,0.51,U] [#8 0.13,-0.29,0.44,U] 
00:38:03.634 00.002 18120 refined, 4 included, MultiStar: {0.07, -0.15}, one-star: {0.13, -0.11}
00:38:03.637 00.003 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.14) = xAngle (0.01 = 0.01)
00:38:03.638 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.11 = 3.11)
00:38:03.639 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.13 mountX=0.16 mountY=0.01, mountTheta=0.03
00:38:03.642 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.15, opts=13)
00:38:03.645 00.003 18120 Enqueuing Move request for scope (0.07, -0.15)
00:38:03.647 00.002 21948 Worker thread wakes up
00:38:03.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:03.648 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
00:38:03.649 00.001 18120 UpdateGuideState exits: m=2139 RSB=31.8
00:38:03.649 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:03.652 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:03.654 00.002 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
00:38:03.654 00.000 18120 Enqueuing Expose request
00:38:03.654 00.000 21948 Moving (0.07, -0.15) raw xDistance=0.16 yDistance=0.01
00:38:03.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:38:03.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:03.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:03.654 00.000 21948 MoveAxis(E, 0, ABG)
00:38:03.654 00.000 21948 Move returns status 0, amount 0
00:38:03.655 00.001 21948 MoveAxis(N, 0, ABG)
00:38:03.655 00.000 21948 Move returns status 0, amount 0
00:38:03.655 00.000 21948 move complete, result=0
00:38:03.655 00.000 21948 worker thread done servicing request
00:38:03.655 00.000 21948 Worker thread wakes up
00:38:03.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:03.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:03.655 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:05.278 01.623 21948 Exposure complete
00:38:05.311 00.033 21948 worker thread done servicing request
00:38:05.311 00.000 18120 OnExposeComplete: enter
00:38:05.313 00.002 18120 UpdateGuideState(): m_state=6
00:38:05.314 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
00:38:05.314 00.000 18120 Star::Find returns 1 (0), X=410.89, Y=235.43, Mass=2092, SNR=31.4, Peak=180 HFD=3.9
00:38:05.315 00.001 18120 MultiStar: [#1 0.04,-0.31,0.71,U] [#2 0.47,-0.01,0.00,M5] [#3 0.06,-0.27,0.66,U] [#4 0.39,-0.24,0.00,M3] [#5 0.66,-0.02,0.00,M1] [#6 -0.03,-0.14,0.48,U] [#7 0.03,0.27,0.51,U] [#8 0.43,-0.26,0.00,M3] 
00:38:05.315 00.000 18120 single-star, 4 included, MultiStar: {0.02, -0.11}, one-star: {-0.02, -0.03}
00:38:05.317 00.002 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.14) = xAngle (-1.00 = -1.00)
00:38:05.319 00.002 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.10 = 2.10)
00:38:05.321 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.14 mountX=0.02 mountY=0.03, mountTheta=1.01
00:38:05.322 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
00:38:05.324 00.002 18120 Enqueuing Move request for scope (-0.02, -0.03)
00:38:05.324 00.000 21948 Worker thread wakes up
00:38:05.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:38:05.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:38:05.324 00.000 21948 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
00:38:05.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:05.327 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:38:05.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:05.327 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.4
00:38:05.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:38:05.327 00.000 21948 MoveAxis(E, 0, ABG)
00:38:05.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:05.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:05.327 00.000 18120 Enqueuing Expose request
00:38:05.328 00.001 21948 Move returns status 0, amount 0
00:38:05.328 00.000 21948 MoveAxis(N, 0, ABG)
00:38:05.328 00.000 21948 Move returns status 0, amount 0
00:38:05.328 00.000 21948 move complete, result=0
00:38:05.328 00.000 21948 worker thread done servicing request
00:38:05.328 00.000 21948 Worker thread wakes up
00:38:05.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:05.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:05.329 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:06.841 01.512 21948 Exposure complete
00:38:06.868 00.027 21948 worker thread done servicing request
00:38:06.869 00.001 18120 OnExposeComplete: enter
00:38:06.869 00.000 18120 UpdateGuideState(): m_state=6
00:38:06.870 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
00:38:06.870 00.000 18120 Star::Find returns 1 (0), X=410.78, Y=235.57, Mass=2200, SNR=32.1, Peak=188 HFD=4.0
00:38:06.871 00.001 18120 MultiStar: [#1 0.09,0.09,0.65,U] [#2 0.35,0.06,0.00,M6] [#3 -0.24,-0.03,0.67,U] [#4 0.24,-0.05,0.54,U] [#5 0.39,0.14,0.00,M2] [#6 -0.06,0.03,0.47,U] [#7 0.02,0.26,0.49,U] [#8 0.46,0.20,0.00,M4] 
00:38:06.871 00.000 18120 refined, 5 included, MultiStar: {-0.03, 0.07}, one-star: {-0.13, 0.12}
00:38:06.872 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.16 = -3.13)
00:38:06.872 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.26 = -0.03)
00:38:06.873 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.01 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
00:38:06.874 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
00:38:06.874 00.000 18120 Enqueuing Move request for scope (-0.03, 0.07)
00:38:06.875 00.001 21948 Worker thread wakes up
00:38:06.875 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:06.875 00.000 18120 UpdateGuideState exits: m=2200 RSB=32.1
00:38:06.876 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:06.876 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:06.876 00.000 18120 Enqueuing Expose request
00:38:06.877 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:38:06.877 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:38:06.877 00.000 21948 Moving (-0.03, 0.07) raw xDistance=-0.08 yDistance=-0.00
00:38:06.877 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:38:06.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:06.877 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:38:06.877 00.000 21948 MoveAxis(E, 0, ABG)
00:38:06.877 00.000 21948 Move returns status 0, amount 0
00:38:06.877 00.000 21948 MoveAxis(N, 0, ABG)
00:38:06.877 00.000 21948 Move returns status 0, amount 0
00:38:06.877 00.000 21948 move complete, result=0
00:38:06.877 00.000 21948 worker thread done servicing request
00:38:06.877 00.000 21948 Worker thread wakes up
00:38:06.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:06.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:06.878 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:08.516 01.638 21948 Exposure complete
00:38:08.580 00.064 21948 worker thread done servicing request
00:38:08.580 00.000 18120 OnExposeComplete: enter
00:38:08.581 00.001 18120 UpdateGuideState(): m_state=6
00:38:08.582 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
00:38:08.583 00.001 18120 Star::Find returns 1 (0), X=410.87, Y=235.46, Mass=2010, SNR=30.8, Peak=159 HFD=4.2
00:38:08.584 00.001 18120 MultiStar: [#1 0.14,0.02,0.73,U] [#2 0.50,0.01,0.00,M7] [#3 -0.00,0.12,0.70,U] [#4 0.26,-0.02,0.58,U] [#5 0.31,0.13,0.55,U] [#6 -0.27,0.03,0.50,U] [#7 0.06,0.43,0.00,M1] [#8 0.22,0.18,0.44,U] 
00:38:08.584 00.000 18120 single-star, 6 included, MultiStar: {0.08, 0.06}, one-star: {-0.04, 0.00}
00:38:08.585 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.14) = xAngle (4.19 = -2.10)
00:38:08.586 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.29 = 1.01)
00:38:08.588 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.04 mountX=-0.02 mountY=0.03, mountTheta=2.11
00:38:08.590 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.00, opts=13)
00:38:08.592 00.002 18120 Enqueuing Move request for scope (-0.04, 0.00)
00:38:08.594 00.002 21948 Worker thread wakes up
00:38:08.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
00:38:08.594 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
00:38:08.594 00.000 21948 Moving (-0.04, 0.00) raw xDistance=-0.02 yDistance=0.03
00:38:08.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:38:08.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:08.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:38:08.594 00.000 21948 MoveAxis(E, 0, ABG)
00:38:08.594 00.000 21948 Move returns status 0, amount 0
00:38:08.594 00.000 21948 MoveAxis(N, 0, ABG)
00:38:08.594 00.000 21948 Move returns status 0, amount 0
00:38:08.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:08.596 00.002 21948 move complete, result=0
00:38:08.596 00.000 21948 worker thread done servicing request
00:38:08.596 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.8
00:38:08.597 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:08.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:08.598 00.001 18120 Enqueuing Expose request
00:38:08.598 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:08.600 00.002 21948 Worker thread wakes up
00:38:08.600 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:08.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:10.016 01.416 21948 Exposure complete
00:38:10.057 00.041 21948 worker thread done servicing request
00:38:10.057 00.000 18120 OnExposeComplete: enter
00:38:10.058 00.001 18120 UpdateGuideState(): m_state=6
00:38:10.059 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
00:38:10.060 00.001 18120 Star::Find returns 1 (0), X=411.01, Y=235.58, Mass=2066, SNR=31.2, Peak=192 HFD=4.1
00:38:10.060 00.000 18120 MultiStar: [#1 0.16,0.24,0.73,U] [#2 0.43,0.26,0.00,M8] [#3 0.23,0.05,0.71,U] [#4 0.31,-0.02,0.58,U] [#5 0.44,0.23,0.00,M2] [#6 -0.21,0.25,0.51,U] [#7 -0.13,0.41,0.00,M2] [#8 0.37,0.39,0.00,M4] 
00:38:10.062 00.002 18120 single-star, 4 included, MultiStar: {0.13, 0.13}, one-star: {0.10, 0.13}
00:38:10.062 00.000 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.06 = 2.06)
00:38:10.063 00.001 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.16 = -1.12)
00:38:10.063 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.92 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
00:38:10.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.13, opts=13)
00:38:10.065 00.001 18120 Enqueuing Move request for scope (0.10, 0.13)
00:38:10.065 00.000 21948 Worker thread wakes up
00:38:10.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:10.066 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.2
00:38:10.067 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:10.068 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:10.068 00.000 18120 Enqueuing Expose request
00:38:10.069 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:38:10.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:38:10.069 00.000 21948 Moving (0.10, 0.13) raw xDistance=-0.07 yDistance=-0.14
00:38:10.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:38:10.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:10.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:38:10.069 00.000 21948 MoveAxis(E, 0, ABG)
00:38:10.069 00.000 21948 Move returns status 0, amount 0
00:38:10.069 00.000 21948 MoveAxis(N, 0, ABG)
00:38:10.069 00.000 21948 Move returns status 0, amount 0
00:38:10.069 00.000 21948 move complete, result=0
00:38:10.069 00.000 21948 worker thread done servicing request
00:38:10.069 00.000 21948 Worker thread wakes up
00:38:10.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:10.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:10.070 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:11.706 01.636 21948 Exposure complete
00:38:11.743 00.037 21948 worker thread done servicing request
00:38:11.743 00.000 18120 OnExposeComplete: enter
00:38:11.744 00.001 18120 UpdateGuideState(): m_state=6
00:38:11.746 00.002 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
00:38:11.747 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=235.44, Mass=1951, SNR=30.3, Peak=178 HFD=4.1
00:38:11.748 00.001 18120 MultiStar: [#1 0.13,0.12,0.76,U] [#2 0.32,0.15,0.67,U] [#3 -0.13,0.01,0.70,U] [#4 0.11,-0.12,0.57,U] [#5 0.32,0.02,0.53,U] [#6 -0.01,-0.00,0.51,U] [#7 0.13,0.07,0.55,U] [#8 0.32,0.42,0.00,M5] 
00:38:11.749 00.001 18120 single-star, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.07, -0.02}
00:38:11.750 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.14) = xAngle (0.89 = 0.89)
00:38:11.750 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.00 = -2.29)
00:38:11.751 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.25 mountX=0.05 mountY=-0.05, mountTheta=-0.88
00:38:11.754 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.02, opts=13)
00:38:11.754 00.000 18120 Enqueuing Move request for scope (0.07, -0.02)
00:38:11.755 00.001 21948 Worker thread wakes up
00:38:11.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:11.755 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.3
00:38:11.755 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:11.756 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:38:11.756 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:38:11.756 00.000 21948 Moving (0.07, -0.02) raw xDistance=0.05 yDistance=-0.05
00:38:11.756 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:38:11.756 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:11.756 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:11.757 00.001 18120 Enqueuing Expose request
00:38:11.758 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:38:11.758 00.000 21948 MoveAxis(E, 0, ABG)
00:38:11.758 00.000 21948 Move returns status 0, amount 0
00:38:11.758 00.000 21948 MoveAxis(N, 0, ABG)
00:38:11.758 00.000 21948 Move returns status 0, amount 0
00:38:11.758 00.000 21948 move complete, result=0
00:38:11.758 00.000 21948 worker thread done servicing request
00:38:11.759 00.001 21948 Worker thread wakes up
00:38:11.759 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:11.759 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:11.759 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:13.283 01.524 21948 Exposure complete
00:38:13.310 00.027 21948 worker thread done servicing request
00:38:13.311 00.001 18120 OnExposeComplete: enter
00:38:13.311 00.000 18120 UpdateGuideState(): m_state=6
00:38:13.312 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
00:38:13.312 00.000 18120 Star::Find returns 1 (0), X=410.96, Y=235.52, Mass=1899, SNR=29.9, Peak=165 HFD=4.2
00:38:13.313 00.001 18120 MultiStar: [#1 0.16,-0.04,0.71,U] [#2 0.55,0.10,0.00,M8] [#3 -0.11,-0.06,0.70,U] [#4 0.26,-0.11,0.60,U] [#5 0.54,0.15,0.00,M2] [#6 -0.15,0.05,0.50,U] [#7 0.25,0.33,0.00,M2] [#8 0.65,0.36,0.00,M6] 
00:38:13.314 00.001 18120 refined, 4 included, MultiStar: {0.05, -0.01}, one-star: {0.05, 0.07}
00:38:13.314 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.14) = xAngle (0.88 = 0.88)
00:38:13.315 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.98 = -2.30)
00:38:13.315 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.27 mountX=0.03 mountY=-0.04, mountTheta=-0.86
00:38:13.316 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.01, opts=13)
00:38:13.316 00.000 18120 Enqueuing Move request for scope (0.05, -0.01)
00:38:13.317 00.001 21948 Worker thread wakes up
00:38:13.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:13.317 00.000 18120 UpdateGuideState exits: m=1899 RSB=29.9
00:38:13.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:13.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:13.319 00.001 18120 Enqueuing Expose request
00:38:13.319 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:38:13.319 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:38:13.319 00.000 21948 Moving (0.05, -0.01) raw xDistance=0.03 yDistance=-0.04
00:38:13.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:38:13.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:13.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:38:13.319 00.000 21948 MoveAxis(E, 0, ABG)
00:38:13.319 00.000 21948 Move returns status 0, amount 0
00:38:13.319 00.000 21948 MoveAxis(N, 0, ABG)
00:38:13.319 00.000 21948 Move returns status 0, amount 0
00:38:13.319 00.000 21948 move complete, result=0
00:38:13.319 00.000 21948 worker thread done servicing request
00:38:13.319 00.000 21948 Worker thread wakes up
00:38:13.319 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:13.319 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:13.320 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:14.952 01.632 21948 Exposure complete
00:38:15.006 00.054 21948 worker thread done servicing request
00:38:15.007 00.001 18120 OnExposeComplete: enter
00:38:15.008 00.001 18120 UpdateGuideState(): m_state=6
00:38:15.010 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
00:38:15.011 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=235.33, Mass=2170, SNR=31.9, Peak=202 HFD=4.3
00:38:15.012 00.001 18120 MultiStar: [#1 0.13,0.05,0.73,U] [#2 0.24,0.00,0.63,U] [#3 -0.09,-0.02,0.64,U] [#4 0.10,-0.12,0.56,U] [#5 0.46,-0.17,0.00,M3] [#6 -0.18,-0.16,0.48,U] [#7 0.01,0.36,0.00,M3] [#8 0.15,-0.07,0.44,U] 
00:38:15.013 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.28, -0.13}
00:38:15.013 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.14) = xAngle (0.62 = 0.62)
00:38:15.014 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.72 = -2.56)
00:38:15.014 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.52 mountX=0.10 mountY=-0.07, mountTheta=-0.60
00:38:15.015 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
00:38:15.016 00.001 18120 Enqueuing Move request for scope (0.11, -0.06)
00:38:15.017 00.001 21948 Worker thread wakes up
00:38:15.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:15.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:38:15.017 00.000 18120 UpdateGuideState exits: m=2170 RSB=31.9
00:38:15.018 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:15.018 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:15.018 00.000 18120 Enqueuing Expose request
00:38:15.019 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:38:15.019 00.000 21948 Moving (0.11, -0.06) raw xDistance=0.10 yDistance=-0.07
00:38:15.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:38:15.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:15.019 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:15.019 00.000 21948 MoveAxis(E, 0, ABG)
00:38:15.019 00.000 21948 Move returns status 0, amount 0
00:38:15.019 00.000 21948 MoveAxis(N, 0, ABG)
00:38:15.019 00.000 21948 Move returns status 0, amount 0
00:38:15.019 00.000 21948 move complete, result=0
00:38:15.019 00.000 21948 worker thread done servicing request
00:38:15.019 00.000 21948 Worker thread wakes up
00:38:15.019 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:15.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:15.019 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:16.532 01.513 21948 Exposure complete
00:38:16.578 00.046 21948 worker thread done servicing request
00:38:16.578 00.000 18120 OnExposeComplete: enter
00:38:16.580 00.002 18120 UpdateGuideState(): m_state=6
00:38:16.581 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
00:38:16.582 00.001 18120 Star::Find returns 1 (0), X=410.98, Y=235.85, Mass=2134, SNR=31.8, Peak=218 HFD=4.3
00:38:16.582 00.000 18120 MultiStar: [#1 -0.02,0.32,0.72,U] [#2 0.23,0.28,0.00,M8] [#3 -0.20,0.34,0.00,M1] [#4 0.31,0.14,0.56,U] [#5 0.17,0.25,0.49,U] [#6 0.04,0.58,0.00,M1] [#7 0.07,0.47,0.00,M4] [#8 0.20,0.47,0.00,M6] 
00:38:16.583 00.001 18120 refined, 3 included, MultiStar: {0.11, 0.30}, one-star: {0.06, 0.39}
00:38:16.584 00.001 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.14) = xAngle (2.36 = 2.36)
00:38:16.584 00.000 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.47 = -0.82)
00:38:16.585 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.22 mountX=-0.23 mountY=-0.23, mountTheta=-2.34
00:38:16.586 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.30, opts=13)
00:38:16.586 00.000 18120 Enqueuing Move request for scope (0.11, 0.30)
00:38:16.587 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:16.587 00.000 21948 Worker thread wakes up
00:38:16.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd
00:38:16.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.30)
00:38:16.587 00.000 21948 Moving (0.11, 0.30) raw xDistance=-0.23 yDistance=-0.23
00:38:16.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:38:16.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:16.588 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:38:16.588 00.000 21948 MoveAxis(E, 40, ABG)
00:38:16.588 00.000 21948 Guiding  Dir = 2, Dur = 40
00:38:16.588 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.8
00:38:16.588 00.000 21948 IsSlewing returns 0
00:38:16.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:16.589 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:16.589 00.000 18120 Enqueuing Expose request
00:38:16.590 00.001 21948 IsGuiding returns 0
00:38:16.592 00.002 21948 PulseGuide returned control before completion, sleep 49
00:38:16.641 00.049 21948 IsGuiding returns 0
00:38:16.641 00.000 21948 Move returns status 0, amount 40
00:38:16.641 00.000 21948 MoveAxis(N, 0, ABG)
00:38:16.642 00.001 21948 Move returns status 0, amount 0
00:38:16.642 00.000 21948 move complete, result=0
00:38:16.642 00.000 21948 worker thread done servicing request
00:38:16.642 00.000 21948 Worker thread wakes up
00:38:16.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:16.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:16.642 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
00:38:18.266 01.624 21948 Exposure complete
00:38:18.321 00.055 18120 OnExposeComplete: enter
00:38:18.322 00.001 18120 UpdateGuideState(): m_state=6
00:38:18.323 00.001 21948 worker thread done servicing request
00:38:18.323 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
00:38:18.324 00.001 18120 Star::Find returns 1 (0), X=410.90, Y=235.90, Mass=2045, SNR=31.1, Peak=203 HFD=4.2
00:38:18.325 00.001 18120 MultiStar: [#1 0.16,0.33,0.00,M1] [#2 0.31,0.40,0.00,M9] [#3 -0.13,0.28,0.68,U] [#4 0.21,0.24,0.54,U] [#5 0.43,0.22,0.00,M3] [#6 -0.09,0.39,0.00,M2] [#7 0.27,0.41,0.00,M5] [#8 0.22,0.35,0.00,M7] 
00:38:18.325 00.000 18120 refined, 2 included, MultiStar: {0.00, 0.34}, one-star: {-0.01, 0.44}
00:38:18.326 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.14) = xAngle (2.70 = 2.70)
00:38:18.327 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.80 = -0.48)
00:38:18.327 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.56 mountX=-0.31 mountY=-0.16, mountTheta=-2.67
00:38:18.329 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.34, opts=13)
00:38:18.330 00.001 18120 Enqueuing Move request for scope (0.00, 0.34)
00:38:18.330 00.000 21948 Worker thread wakes up
00:38:18.331 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.34) opts 0xd
00:38:18.331 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:18.331 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.1
00:38:18.332 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.34)
00:38:18.332 00.000 21948 Moving (0.00, 0.34) raw xDistance=-0.31 yDistance=-0.16
00:38:18.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:38:18.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:18.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:38:18.332 00.000 21948 MoveAxis(E, 58, ABG)
00:38:18.332 00.000 21948 Guiding  Dir = 2, Dur = 58
00:38:18.332 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:18.332 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:18.333 00.001 18120 Enqueuing Expose request
00:38:18.333 00.000 21948 IsSlewing returns 0
00:38:18.333 00.000 21948 IsGuiding returns 0
00:38:18.336 00.003 21948 PulseGuide returned control before completion, sleep 67
00:38:18.410 00.074 21948 IsGuiding returns 0
00:38:18.410 00.000 21948 Move returns status 0, amount 58
00:38:18.410 00.000 21948 MoveAxis(N, 0, ABG)
00:38:18.410 00.000 21948 Move returns status 0, amount 0
00:38:18.410 00.000 21948 move complete, result=0
00:38:18.410 00.000 21948 worker thread done servicing request
00:38:18.410 00.000 21948 Worker thread wakes up
00:38:18.411 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:18.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:18.411 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.2 px 0 ms NORTH
00:38:19.823 01.412 21948 Exposure complete
00:38:19.850 00.027 21948 worker thread done servicing request
00:38:19.850 00.000 18120 OnExposeComplete: enter
00:38:19.851 00.001 18120 UpdateGuideState(): m_state=6
00:38:19.851 00.000 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
00:38:19.852 00.001 18120 Star::Find returns 1 (0), X=411.09, Y=235.29, Mass=1894, SNR=29.8, Peak=173 HFD=4.1
00:38:19.852 00.000 18120 MultiStar: [#1 0.03,-0.15,0.76,U] [#2 0.65,-0.16,0.00,M10] [#3 -0.23,0.06,0.72,U] [#4 0.39,-0.57,0.00,M1] [#5 0.43,-0.21,0.00,M4] [#6 0.41,-0.12,0.00,M3] [#7 0.59,0.18,0.00,M6] [#8 0.51,0.12,0.00,M8] 
00:38:19.852 00.000 18120 refined, 2 included, MultiStar: {0.02, -0.10}, one-star: {0.18, -0.16}
00:38:19.853 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.14) = xAngle (-0.27 = -0.27)
00:38:19.854 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.83 = 2.83)
00:38:19.854 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=0.09 mountY=0.03, mountTheta=0.30
00:38:19.855 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.10, opts=13)
00:38:19.855 00.000 18120 Enqueuing Move request for scope (0.02, -0.10)
00:38:19.856 00.001 21948 Worker thread wakes up
00:38:19.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:19.856 00.000 18120 UpdateGuideState exits: m=1894 RSB=29.8
00:38:19.857 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:38:19.857 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:38:19.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:19.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:19.858 00.001 18120 Enqueuing Expose request
00:38:19.858 00.000 21948 Moving (0.02, -0.10) raw xDistance=0.09 yDistance=0.03
00:38:19.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:38:19.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:19.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:38:19.858 00.000 21948 MoveAxis(E, 0, ABG)
00:38:19.858 00.000 21948 Move returns status 0, amount 0
00:38:19.858 00.000 21948 MoveAxis(N, 0, ABG)
00:38:19.858 00.000 21948 Move returns status 0, amount 0
00:38:19.858 00.000 21948 move complete, result=0
00:38:19.858 00.000 21948 worker thread done servicing request
00:38:19.858 00.000 21948 Worker thread wakes up
00:38:19.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:19.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:19.859 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:21.493 01.634 21948 Exposure complete
00:38:21.525 00.032 21948 worker thread done servicing request
00:38:21.525 00.000 18120 OnExposeComplete: enter
00:38:21.527 00.002 18120 UpdateGuideState(): m_state=6
00:38:21.528 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
00:38:21.528 00.000 18120 Star::Find returns 1 (0), X=411.09, Y=235.60, Mass=1929, SNR=30.2, Peak=193 HFD=3.9
00:38:21.528 00.000 18120 MultiStar: [#1 0.16,0.24,0.75,U] [#2 0.40,0.17,0.00,R] [#3 -0.11,0.17,0.70,U] [#4 0.31,0.10,0.55,U] [#5 0.38,0.20,0.00,M5] [#6 0.16,0.26,0.52,U] [#7 0.31,0.52,0.00,M7] [#8 0.24,0.31,0.00,M9] 
00:38:21.529 00.001 18120 refined, 4 included, MultiStar: {0.13, 0.18}, one-star: {0.18, 0.14}
00:38:21.529 00.000 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
00:38:21.529 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
00:38:21.530 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.93 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
00:38:21.531 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.18, opts=13)
00:38:21.531 00.000 18120 Enqueuing Move request for scope (0.13, 0.18)
00:38:21.532 00.001 21948 Worker thread wakes up
00:38:21.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:21.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
00:38:21.532 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.2
00:38:21.533 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:21.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:21.534 00.001 18120 Enqueuing Expose request
00:38:21.534 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
00:38:21.534 00.000 21948 Moving (0.13, 0.18) raw xDistance=-0.11 yDistance=-0.20
00:38:21.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:38:21.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:21.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:38:21.534 00.000 21948 MoveAxis(E, 0, ABG)
00:38:21.534 00.000 21948 Move returns status 0, amount 0
00:38:21.534 00.000 21948 MoveAxis(N, 0, ABG)
00:38:21.534 00.000 21948 Move returns status 0, amount 0
00:38:21.534 00.000 21948 move complete, result=0
00:38:21.534 00.000 21948 worker thread done servicing request
00:38:21.534 00.000 21948 Worker thread wakes up
00:38:21.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:21.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:21.534 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:23.054 01.520 21948 Exposure complete
00:38:23.117 00.063 21948 worker thread done servicing request
00:38:23.117 00.000 18120 OnExposeComplete: enter
00:38:23.118 00.001 18120 UpdateGuideState(): m_state=6
00:38:23.119 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
00:38:23.119 00.000 18120 Star::Find returns 1 (0), X=411.04, Y=235.70, Mass=2168, SNR=32.0, Peak=216 HFD=4.0
00:38:23.120 00.001 18120 MultiStar: [#1 0.12,0.14,0.67,U] [#2 -0.11,0.04,0.61,U] [#3 -0.15,0.25,0.66,U] [#4 0.18,0.14,0.55,U] [#5 0.32,0.33,0.00,M6] [#6 -0.07,0.05,0.49,U] [#7 -0.02,0.56,0.00,M8] [#8 0.56,0.36,0.00,M10] 
00:38:23.120 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.16}, one-star: {0.13, 0.24}
00:38:23.121 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.14) = xAngle (2.54 = 2.54)
00:38:23.121 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.64)
00:38:23.122 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
00:38:23.124 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
00:38:23.124 00.000 18120 Enqueuing Move request for scope (0.03, 0.16)
00:38:23.124 00.000 21948 Worker thread wakes up
00:38:23.125 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:38:23.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:38:23.125 00.000 21948 Moving (0.03, 0.16) raw xDistance=-0.13 yDistance=-0.09
00:38:23.125 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:23.125 00.000 18120 UpdateGuideState exits: m=2168 RSB=32.0
00:38:23.126 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:23.127 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:23.128 00.001 18120 Enqueuing Expose request
00:38:23.129 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:38:23.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:23.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:23.129 00.000 21948 MoveAxis(E, 0, ABG)
00:38:23.129 00.000 21948 Move returns status 0, amount 0
00:38:23.129 00.000 21948 MoveAxis(N, 0, ABG)
00:38:23.129 00.000 21948 Move returns status 0, amount 0
00:38:23.129 00.000 21948 move complete, result=0
00:38:23.129 00.000 21948 worker thread done servicing request
00:38:23.129 00.000 21948 Worker thread wakes up
00:38:23.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:23.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:23.130 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:24.760 01.630 21948 Exposure complete
00:38:24.790 00.030 21948 worker thread done servicing request
00:38:24.790 00.000 18120 OnExposeComplete: enter
00:38:24.793 00.003 18120 UpdateGuideState(): m_state=6
00:38:24.794 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
00:38:24.796 00.002 18120 Star::Find returns 1 (0), X=411.13, Y=235.52, Mass=2153, SNR=31.9, Peak=179 HFD=4.2
00:38:24.796 00.000 18120 MultiStar: [#1 0.14,0.03,0.70,U] [#2 0.03,-0.14,0.63,U] [#3 0.12,0.17,0.63,U] [#4 -0.03,-0.21,0.50,U] [#5 0.50,-0.21,0.00,M7] [#6 0.05,-0.08,0.47,U] [#7 0.20,0.39,0.00,M9] [#8 0.19,0.14,0.41,U] 
00:38:24.797 00.001 18120 refined, 6 included, MultiStar: {0.11, 0.00}, one-star: {0.21, 0.06}
00:38:24.797 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.14) = xAngle (1.17 = 1.17)
00:38:24.798 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.28 = -2.01)
00:38:24.798 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=0.04 mountY=-0.10, mountTheta=-1.17
00:38:24.800 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.00, opts=13)
00:38:24.800 00.000 18120 Enqueuing Move request for scope (0.11, 0.00)
00:38:24.801 00.001 21948 Worker thread wakes up
00:38:24.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:24.801 00.000 18120 UpdateGuideState exits: m=2153 RSB=31.9
00:38:24.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:24.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:24.803 00.001 18120 Enqueuing Expose request
00:38:24.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:38:24.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:38:24.803 00.000 21948 Moving (0.11, 0.00) raw xDistance=0.04 yDistance=-0.10
00:38:24.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:38:24.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:24.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:24.803 00.000 21948 MoveAxis(E, 0, ABG)
00:38:24.803 00.000 21948 Move returns status 0, amount 0
00:38:24.803 00.000 21948 MoveAxis(N, 0, ABG)
00:38:24.803 00.000 21948 Move returns status 0, amount 0
00:38:24.803 00.000 21948 move complete, result=0
00:38:24.803 00.000 21948 worker thread done servicing request
00:38:24.803 00.000 21948 Worker thread wakes up
00:38:24.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:24.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:24.804 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:26.322 01.518 21948 Exposure complete
00:38:26.347 00.025 21948 worker thread done servicing request
00:38:26.348 00.001 18120 OnExposeComplete: enter
00:38:26.348 00.000 18120 UpdateGuideState(): m_state=6
00:38:26.349 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
00:38:26.349 00.000 18120 Star::Find returns 1 (0), X=410.97, Y=235.56, Mass=2028, SNR=30.9, Peak=178 HFD=4.1
00:38:26.350 00.001 18120 MultiStar: [#1 0.07,0.05,0.73,U] [#2 -0.03,-0.08,0.67,U] [#3 0.25,0.16,0.69,U] [#4 0.13,-0.02,0.56,U] [#5 0.52,-0.07,0.00,M8] [#6 -0.21,0.01,0.49,U] [#7 -0.02,0.31,0.53,U] [#8 0.27,0.39,0.00,M10] 
00:38:26.350 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.05, 0.10}
00:38:26.351 00.001 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.14) = xAngle (2.15 = 2.15)
00:38:26.351 00.000 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.25 = -1.03)
00:38:26.351 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.01 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
00:38:26.353 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
00:38:26.353 00.000 18120 Enqueuing Move request for scope (0.05, 0.07)
00:38:26.354 00.001 21948 Worker thread wakes up
00:38:26.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:26.354 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
00:38:26.355 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:26.355 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:26.356 00.001 18120 Enqueuing Expose request
00:38:26.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:38:26.356 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:38:26.356 00.000 21948 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.08
00:38:26.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:38:26.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:26.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:38:26.356 00.000 21948 MoveAxis(E, 0, ABG)
00:38:26.356 00.000 21948 Move returns status 0, amount 0
00:38:26.356 00.000 21948 MoveAxis(N, 0, ABG)
00:38:26.357 00.001 21948 Move returns status 0, amount 0
00:38:26.357 00.000 21948 move complete, result=0
00:38:26.357 00.000 21948 worker thread done servicing request
00:38:26.357 00.000 21948 Worker thread wakes up
00:38:26.357 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:26.357 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:26.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:27.994 01.637 21948 Exposure complete
00:38:28.031 00.037 21948 worker thread done servicing request
00:38:28.031 00.000 18120 OnExposeComplete: enter
00:38:28.032 00.001 18120 UpdateGuideState(): m_state=6
00:38:28.033 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
00:38:28.034 00.001 18120 Star::Find returns 1 (0), X=410.91, Y=235.42, Mass=2105, SNR=31.7, Peak=182 HFD=3.9
00:38:28.036 00.002 18120 MultiStar: [#1 0.03,0.03,0.73,U] [#2 -0.23,-0.07,0.64,U] [#3 -0.34,0.07,0.67,U] [#4 -0.12,-0.05,0.54,U] [#5 0.52,0.05,0.00,M9] [#6 -0.09,0.16,0.48,U] [#7 0.01,0.23,0.53,U] [#8 0.05,0.22,0.43,U] 
00:38:28.036 00.000 18120 single-star, 7 included, MultiStar: {-0.09, 0.05}, one-star: {-0.01, -0.04}
00:38:28.038 00.002 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
00:38:28.041 00.003 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.51 = 2.51)
00:38:28.044 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.74 mountX=0.03 mountY=0.02, mountTheta=0.62
00:38:28.047 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
00:38:28.048 00.001 18120 Enqueuing Move request for scope (-0.01, -0.04)
00:38:28.049 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:28.050 00.001 18120 UpdateGuideState exits: m=2105 RSB=31.7
00:38:28.051 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:28.052 00.001 21948 Worker thread wakes up
00:38:28.052 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:38:28.052 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:38:28.052 00.000 21948 Moving (-0.01, -0.04) raw xDistance=0.03 yDistance=0.02
00:38:28.052 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:38:28.052 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:28.053 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:38:28.053 00.000 21948 MoveAxis(E, 0, ABG)
00:38:28.053 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:28.053 00.000 18120 Enqueuing Expose request
00:38:28.054 00.001 21948 Move returns status 0, amount 0
00:38:28.054 00.000 21948 MoveAxis(N, 0, ABG)
00:38:28.054 00.000 21948 Move returns status 0, amount 0
00:38:28.054 00.000 21948 move complete, result=0
00:38:28.054 00.000 21948 worker thread done servicing request
00:38:28.054 00.000 21948 Worker thread wakes up
00:38:28.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:28.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:28.055 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:29.569 01.514 21948 Exposure complete
00:38:29.609 00.040 21948 worker thread done servicing request
00:38:29.609 00.000 18120 OnExposeComplete: enter
00:38:29.609 00.000 18120 UpdateGuideState(): m_state=6
00:38:29.611 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
00:38:29.612 00.001 18120 Star::Find returns 1 (0), X=410.84, Y=235.47, Mass=1912, SNR=30.1, Peak=173 HFD=3.8
00:38:29.613 00.001 18120 MultiStar: [#1 0.04,0.07,0.70,U] [#2 -0.04,-0.20,0.66,U] [#3 -0.03,0.10,0.71,U] [#4 0.24,-0.09,0.57,U] [#5 0.30,0.28,0.00,M10] [#6 -0.23,-0.00,0.50,U] [#7 -0.12,0.28,0.53,U] [#8 -0.01,0.25,0.47,U] 
00:38:29.614 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.08, 0.01}
00:38:29.615 00.001 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.28 = -3.01)
00:38:29.617 00.002 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.09)
00:38:29.619 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.13 mountX=-0.05 mountY=0.00, mountTheta=3.05
00:38:29.621 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
00:38:29.622 00.001 18120 Enqueuing Move request for scope (-0.03, 0.04)
00:38:29.622 00.000 21948 Worker thread wakes up
00:38:29.622 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:38:29.622 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:38:29.622 00.000 21948 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.00
00:38:29.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:38:29.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:29.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:29.623 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:38:29.623 00.000 21948 MoveAxis(E, 0, ABG)
00:38:29.623 00.000 21948 Move returns status 0, amount 0
00:38:29.623 00.000 21948 MoveAxis(N, 0, ABG)
00:38:29.623 00.000 21948 Move returns status 0, amount 0
00:38:29.623 00.000 21948 move complete, result=0
00:38:29.623 00.000 21948 worker thread done servicing request
00:38:29.623 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.1
00:38:29.625 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:29.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:29.626 00.001 18120 Enqueuing Expose request
00:38:29.627 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:29.628 00.001 21948 Worker thread wakes up
00:38:29.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:29.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:31.260 01.632 21948 Exposure complete
00:38:31.285 00.025 21948 worker thread done servicing request
00:38:31.285 00.000 18120 OnExposeComplete: enter
00:38:31.286 00.001 18120 UpdateGuideState(): m_state=6
00:38:31.287 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
00:38:31.288 00.001 18120 Star::Find returns 1 (0), X=411.03, Y=235.56, Mass=1954, SNR=30.4, Peak=178 HFD=4.1
00:38:31.289 00.001 18120 MultiStar: [#1 0.16,0.19,0.75,U] [#2 0.08,-0.13,0.69,U] [#3 -0.13,0.04,0.72,U] [#4 0.03,-0.10,0.57,U] [#5 0.44,0.07,0.00,R] [#6 -0.05,0.28,0.49,U] [#7 0.27,0.42,0.00,M7] [#8 0.12,0.18,0.41,U] 
00:38:31.290 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.12, 0.10}
00:38:31.290 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.14) = xAngle (2.09 = 2.09)
00:38:31.291 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.19 = -1.10)
00:38:31.292 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.94 mountX=-0.04 mountY=-0.08, mountTheta=-2.08
00:38:31.294 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
00:38:31.294 00.000 18120 Enqueuing Move request for scope (0.05, 0.07)
00:38:31.295 00.001 21948 Worker thread wakes up
00:38:31.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:38:31.295 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:38:31.295 00.000 21948 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
00:38:31.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:38:31.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:31.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:31.296 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.4
00:38:31.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:31.297 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:31.297 00.000 18120 Enqueuing Expose request
00:38:31.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:38:31.297 00.000 21948 MoveAxis(E, 0, ABG)
00:38:31.297 00.000 21948 Move returns status 0, amount 0
00:38:31.297 00.000 21948 MoveAxis(N, 0, ABG)
00:38:31.297 00.000 21948 Move returns status 0, amount 0
00:38:31.297 00.000 21948 move complete, result=0
00:38:31.297 00.000 21948 worker thread done servicing request
00:38:31.297 00.000 21948 Worker thread wakes up
00:38:31.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:31.298 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:31.298 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:32.818 01.520 21948 Exposure complete
00:38:32.863 00.045 21948 worker thread done servicing request
00:38:32.863 00.000 18120 OnExposeComplete: enter
00:38:32.864 00.001 18120 UpdateGuideState(): m_state=6
00:38:32.865 00.001 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
00:38:32.865 00.000 18120 Star::Find returns 1 (0), X=410.76, Y=235.66, Mass=2058, SNR=31.2, Peak=191 HFD=3.7
00:38:32.866 00.001 18120 MultiStar: [#1 -0.01,0.11,0.74,U] [#2 -0.24,-0.14,0.64,U] [#3 -0.05,0.14,0.68,U] [#4 -0.07,-0.03,0.57,U] [#5 -0.32,0.12,0.54,U] [#6 -0.14,0.33,0.00,M1] [#7 0.01,0.37,0.00,M8] [#8 0.31,0.23,0.00,M8] 
00:38:32.866 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.08}, one-star: {-0.16, 0.21}
00:38:32.867 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.74 = -2.54)
00:38:32.867 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.84 = 0.56)
00:38:32.867 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=-0.13 mountY=0.08, mountTheta=2.57
00:38:32.868 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
00:38:32.870 00.002 18120 Enqueuing Move request for scope (-0.14, 0.08)
00:38:32.870 00.000 21948 Worker thread wakes up
00:38:32.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
00:38:32.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
00:38:32.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:32.871 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.2
00:38:32.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:32.872 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:32.872 00.000 18120 Enqueuing Expose request
00:38:32.873 00.001 21948 Moving (-0.14, 0.08) raw xDistance=-0.13 yDistance=0.08
00:38:32.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:38:32.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:32.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:32.873 00.000 21948 MoveAxis(E, 0, ABG)
00:38:32.873 00.000 21948 Move returns status 0, amount 0
00:38:32.873 00.000 21948 MoveAxis(N, 0, ABG)
00:38:32.873 00.000 21948 Move returns status 0, amount 0
00:38:32.873 00.000 21948 move complete, result=0
00:38:32.873 00.000 21948 worker thread done servicing request
00:38:32.873 00.000 21948 Worker thread wakes up
00:38:32.873 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:32.874 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:32.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:34.509 01.635 21948 Exposure complete
00:38:34.536 00.027 21948 worker thread done servicing request
00:38:34.537 00.001 18120 OnExposeComplete: enter
00:38:34.538 00.001 18120 UpdateGuideState(): m_state=6
00:38:34.540 00.002 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
00:38:34.541 00.001 18120 Star::Find returns 1 (0), X=410.89, Y=235.78, Mass=2095, SNR=31.4, Peak=216 HFD=4.2
00:38:34.542 00.001 18120 MultiStar: [#1 -0.02,0.32,0.66,U] [#2 0.08,-0.01,0.66,U] [#3 -0.05,0.42,0.00,M1] [#4 0.02,0.28,0.57,U] [#5 -0.10,0.09,0.51,U] [#6 -0.39,0.38,0.00,M2] [#7 0.11,0.63,0.00,M9] [#8 -0.09,0.39,0.00,M9] 
00:38:34.543 00.001 18120 refined, 4 included, MultiStar: {-0.01, 0.22}, one-star: {-0.02, 0.33}
00:38:34.543 00.000 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.75 = 2.75)
00:38:34.543 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.86 = -0.43)
00:38:34.544 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.61 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
00:38:34.545 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.22, opts=13)
00:38:34.545 00.000 18120 Enqueuing Move request for scope (-0.01, 0.22)
00:38:34.546 00.001 21948 Worker thread wakes up
00:38:34.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:34.546 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.4
00:38:34.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:34.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:34.548 00.001 18120 Enqueuing Expose request
00:38:34.548 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
00:38:34.548 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
00:38:34.548 00.000 21948 Moving (-0.01, 0.22) raw xDistance=-0.20 yDistance=-0.09
00:38:34.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:38:34.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:34.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:34.548 00.000 21948 MoveAxis(E, 0, ABG)
00:38:34.548 00.000 21948 Move returns status 0, amount 0
00:38:34.548 00.000 21948 MoveAxis(N, 0, ABG)
00:38:34.548 00.000 21948 Move returns status 0, amount 0
00:38:34.549 00.001 21948 move complete, result=0
00:38:34.549 00.000 21948 worker thread done servicing request
00:38:34.549 00.000 21948 Worker thread wakes up
00:38:34.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:34.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:34.549 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:36.078 01.529 21948 Exposure complete
00:38:36.103 00.025 21948 worker thread done servicing request
00:38:36.103 00.000 18120 OnExposeComplete: enter
00:38:36.104 00.001 18120 UpdateGuideState(): m_state=6
00:38:36.105 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
00:38:36.106 00.001 18120 Star::Find returns 1 (0), X=410.92, Y=235.58, Mass=2148, SNR=31.9, Peak=215 HFD=4.1
00:38:36.106 00.000 18120 MultiStar: [#1 0.00,0.28,0.71,U] [#2 -0.01,-0.15,0.60,U] [#3 -0.03,0.07,0.67,U] [#4 0.07,-0.15,0.55,U] [#5 -0.19,0.20,0.52,U] [#6 -0.21,0.28,0.00,M3] [#7 0.10,0.30,0.49,U] [#8 0.07,0.33,0.42,U] 
00:38:36.107 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.12}, one-star: {0.01, 0.12}
00:38:36.107 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.14) = xAngle (2.71 = 2.71)
00:38:36.108 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.81 = -0.48)
00:38:36.111 00.003 18120 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.11 mountY=-0.05, mountTheta=-2.67
00:38:36.114 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.12, opts=13)
00:38:36.115 00.001 18120 Enqueuing Move request for scope (0.00, 0.12)
00:38:36.116 00.001 21948 Worker thread wakes up
00:38:36.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:36.117 00.001 18120 UpdateGuideState exits: m=2148 RSB=31.9
00:38:36.117 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:36.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:36.118 00.001 18120 Enqueuing Expose request
00:38:36.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
00:38:36.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
00:38:36.118 00.000 21948 Moving (0.00, 0.12) raw xDistance=-0.11 yDistance=-0.05
00:38:36.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:38:36.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:36.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:38:36.118 00.000 21948 MoveAxis(E, 0, ABG)
00:38:36.118 00.000 21948 Move returns status 0, amount 0
00:38:36.118 00.000 21948 MoveAxis(N, 0, ABG)
00:38:36.118 00.000 21948 Move returns status 0, amount 0
00:38:36.118 00.000 21948 move complete, result=0
00:38:36.119 00.001 21948 worker thread done servicing request
00:38:36.119 00.000 21948 Worker thread wakes up
00:38:36.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:36.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:36.119 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:37.749 01.630 21948 Exposure complete
00:38:37.800 00.051 21948 worker thread done servicing request
00:38:37.800 00.000 18120 OnExposeComplete: enter
00:38:37.800 00.000 18120 UpdateGuideState(): m_state=6
00:38:37.801 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
00:38:37.801 00.000 18120 Star::Find returns 1 (0), X=411.07, Y=235.73, Mass=2116, SNR=31.6, Peak=224 HFD=4.1
00:38:37.802 00.001 18120 MultiStar: [#1 0.15,0.12,0.72,U] [#2 -0.53,0.07,0.00,M1] [#3 -0.01,0.17,0.68,U] [#4 -0.01,-0.01,0.55,U] [#5 -0.18,0.13,0.51,U] [#6 -0.30,0.27,0.00,M4] [#7 -0.12,0.44,0.00,M9] [#8 0.06,0.25,0.42,U] 
00:38:37.802 00.000 18120 refined, 5 included, MultiStar: {0.05, 0.17}, one-star: {0.16, 0.28}
00:38:37.803 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.14) = xAngle (2.43 = 2.43)
00:38:37.803 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.54 = -0.75)
00:38:37.803 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.29 mountX=-0.13 mountY=-0.12, mountTheta=-2.41
00:38:37.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.17, opts=13)
00:38:37.806 00.002 18120 Enqueuing Move request for scope (0.05, 0.17)
00:38:37.806 00.000 21948 Worker thread wakes up
00:38:37.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:38:37.806 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:38:37.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:37.807 00.001 18120 UpdateGuideState exits: m=2116 RSB=31.6
00:38:37.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:37.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:37.808 00.000 18120 Enqueuing Expose request
00:38:37.808 00.000 21948 Moving (0.05, 0.17) raw xDistance=-0.13 yDistance=-0.12
00:38:37.809 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:38:37.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:37.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:38:37.809 00.000 21948 MoveAxis(E, 0, ABG)
00:38:37.809 00.000 21948 Move returns status 0, amount 0
00:38:37.809 00.000 21948 MoveAxis(N, 0, ABG)
00:38:37.809 00.000 21948 Move returns status 0, amount 0
00:38:37.809 00.000 21948 move complete, result=0
00:38:37.809 00.000 21948 worker thread done servicing request
00:38:37.809 00.000 21948 Worker thread wakes up
00:38:37.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:37.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:37.809 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:39.332 01.523 21948 Exposure complete
00:38:39.361 00.029 18120 OnExposeComplete: enter
00:38:39.361 00.000 21948 worker thread done servicing request
00:38:39.361 00.000 18120 UpdateGuideState(): m_state=6
00:38:39.364 00.003 18120 Star::Find(15, 411, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
00:38:39.365 00.001 18120 Star::Find returns 1 (0), X=410.81, Y=235.78, Mass=2128, SNR=31.8, Peak=229 HFD=4.2
00:38:39.366 00.001 18120 MultiStar: [#1 0.16,0.35,0.00,M1] [#2 -0.29,0.26,0.00,M2] [#3 -0.11,0.46,0.00,M1] [#4 0.25,0.16,0.55,U] [#5 -0.11,0.22,0.52,U] [#6 -0.04,0.20,0.47,U] [#7 -0.08,0.39,0.00,M10] [#8 0.27,0.28,0.00,M8] 
00:38:39.367 00.001 18120 refined, 3 included, MultiStar: {-0.02, 0.24}, one-star: {-0.10, 0.32}
00:38:39.368 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
00:38:39.369 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.88 = -0.40)
00:38:39.371 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=-0.23 mountY=-0.10, mountTheta=-2.75
00:38:39.374 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.24, opts=13)
00:38:39.375 00.001 18120 Enqueuing Move request for scope (-0.02, 0.24)
00:38:39.377 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:39.377 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.8
00:38:39.379 00.002 21948 Worker thread wakes up
00:38:39.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
00:38:39.379 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:38:39.379 00.000 21948 Moving (-0.02, 0.24) raw xDistance=-0.23 yDistance=-0.10
00:38:39.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:38:39.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:39.379 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:39.380 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:39.380 00.000 18120 Enqueuing Expose request
00:38:39.381 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:39.381 00.000 21948 MoveAxis(E, 41, ABG)
00:38:39.381 00.000 21948 Guiding  Dir = 2, Dur = 41
00:38:39.381 00.000 21948 IsSlewing returns 0
00:38:39.381 00.000 21948 IsGuiding returns 0
00:38:39.382 00.001 21948 PulseGuide returned control before completion, sleep 50
00:38:39.440 00.058 21948 IsGuiding returns 0
00:38:39.440 00.000 21948 Move returns status 0, amount 41
00:38:39.440 00.000 21948 MoveAxis(N, 0, ABG)
00:38:39.440 00.000 21948 Move returns status 0, amount 0
00:38:39.441 00.001 21948 move complete, result=0
00:38:39.441 00.000 21948 worker thread done servicing request
00:38:39.441 00.000 21948 Worker thread wakes up
00:38:39.441 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:38:39.442 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:39.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:41.068 01.626 21948 Exposure complete
00:38:41.106 00.038 21948 worker thread done servicing request
00:38:41.106 00.000 18120 OnExposeComplete: enter
00:38:41.107 00.001 18120 UpdateGuideState(): m_state=6
00:38:41.108 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
00:38:41.108 00.000 18120 Star::Find returns 1 (0), X=410.98, Y=235.70, Mass=2040, SNR=31.0, Peak=194 HFD=4.0
00:38:41.109 00.001 18120 MultiStar: [#1 0.09,0.07,0.72,U] [#2 -0.07,0.14,0.63,U] [#3 0.17,0.20,0.66,U] [#4 0.19,-0.05,0.57,U] [#5 -0.09,0.06,0.54,U] [#6 -0.30,-0.04,0.48,U] [#7 -0.12,0.37,0.00,R] [#8 0.13,0.33,0.43,U] 
00:38:41.109 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.07, 0.24}
00:38:41.110 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.14) = xAngle (2.45 = 2.45)
00:38:41.110 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.55 = -0.73)
00:38:41.111 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.31 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
00:38:41.112 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.13, opts=13)
00:38:41.113 00.001 18120 Enqueuing Move request for scope (0.03, 0.13)
00:38:41.113 00.000 21948 Worker thread wakes up
00:38:41.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:41.114 00.001 18120 UpdateGuideState exits: m=2040 RSB=31.0
00:38:41.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:41.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:41.114 00.000 18120 Enqueuing Expose request
00:38:41.115 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:38:41.115 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:38:41.115 00.000 21948 Moving (0.03, 0.13) raw xDistance=-0.10 yDistance=-0.09
00:38:41.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:38:41.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:41.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:41.115 00.000 21948 MoveAxis(E, 0, ABG)
00:38:41.115 00.000 21948 Move returns status 0, amount 0
00:38:41.115 00.000 21948 MoveAxis(N, 0, ABG)
00:38:41.115 00.000 21948 Move returns status 0, amount 0
00:38:41.117 00.002 21948 move complete, result=0
00:38:41.117 00.000 21948 worker thread done servicing request
00:38:41.117 00.000 21948 Worker thread wakes up
00:38:41.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:41.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(396,220,31,31)
00:38:41.117 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:41.871 00.754 18120 evsrv: cli 0D46D5D0 connect
00:38:41.874 00.003 18120 case statement mapped state 6 to 3
00:38:41.875 00.001 18120 case statement mapped state 6 to 3
00:38:41.878 00.003 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"fdc763a2-efa0-4c1a-a131-b6cd4a2d0c67"}
00:38:41.879 00.001 18120 case statement mapped state 6 to 3
00:38:41.879 00.000 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdc763a2-efa0-4c1a-a131-b6cd4a2d0c67"}
00:38:41.881 00.002 18120 evsrv: cli 0D46D5D0 disconnect
00:38:41.883 00.002 18120 evsrv: cli 0D46E070 connect
00:38:41.884 00.001 18120 case statement mapped state 6 to 3
00:38:41.885 00.001 18120 case statement mapped state 6 to 3
00:38:41.887 00.002 18120 evsrv: cli 0D46E070 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"f59bd56d-2bb1-4b96-95a4-12824b140e24"}
00:38:41.888 00.001 18120 PhdController::Dither begins
00:38:41.889 00.001 18120 dither: size=2.00, dRA=1.45 dDec=-1.16
00:38:41.890 00.001 18120 MountToCamera -- mountTheta (0.68) + m_xAngle (-1.14) = xAngle (-0.47 = -0.47)
00:38:41.891 00.001 18120 MountToCamera -- mountX=1.45 mountY=-1.16 hyp=1.86 mountTheta=0.68 cameraX=1.66, cameraY=-0.84 cameraTheta=-0.47
00:38:41.892 00.001 18120 setting lock position to (412.57, 234.62)
00:38:41.893 00.001 18120 Mount: notify guiding dithered (1.7, -0.8)
00:38:41.894 00.001 18120 MultiStar: stabilizing after lock position change
00:38:41.895 00.001 18120 Status Line: Dithering de 1.45,-1.16
00:38:41.897 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:38:41.898 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:38:41.899 00.001 18120 evsrv: cli 0D46E070 response: {"jsonrpc":"2.0","result":0,"id":"f59bd56d-2bb1-4b96-95a4-12824b140e24"}
00:38:41.901 00.002 18120 evsrv: cli 0D46E070 disconnect
00:38:42.641 00.740 21948 Exposure complete
00:38:42.683 00.042 21948 worker thread done servicing request
00:38:42.684 00.001 18120 OnExposeComplete: enter
00:38:42.684 00.000 18120 UpdateGuideState(): m_state=6
00:38:42.685 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
00:38:42.685 00.000 18120 Star::Find returns 1 (0), X=410.86, Y=235.64, Mass=2141, SNR=31.8, Peak=203 HFD=4.1
00:38:42.686 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.75 = -2.53)
00:38:42.686 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.57)
00:38:42.687 00.001 18120 CameraToMount -- cameraX=-1.71 cameraY=1.02 hyp=1.99 cameraTheta=2.60 mountX=-1.64 mountY=1.07, mountTheta=2.56
00:38:42.688 00.001 18120 dither recenter: remaining=(-1.4,1.2) step=(-1.4,1.2)
00:38:42.688 00.000 18120 MountToCamera -- mountTheta (-2.47) + m_xAngle (-1.14) = xAngle (-3.61 = 2.67)
00:38:42.689 00.001 18120 MountToCamera -- mountX=-1.45 mountY=1.16 hyp=1.86 mountTheta=-2.47 cameraX=-1.66, cameraY=0.84 cameraTheta=2.67
00:38:42.689 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.66, y=0.84, opts=4)
00:38:42.690 00.001 18120 Enqueuing Move request for scope (-1.66, 0.84)
00:38:42.690 00.000 18120 Mount: notify direct move -1.45,1.16
00:38:42.690 00.000 21948 Worker thread wakes up
00:38:42.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:42.691 00.001 18120 UpdateGuideState exits: m=2141 RSB=31.8
00:38:42.691 00.000 18120 PhdController: settling, locked = 1, distance = 2.01 (0.50) aobump = 0 frame = 1 / 99999
00:38:42.692 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.66, 0.84) opts 0x4
00:38:42.692 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055922.692,"Host":"ASUS_SAM","Inst":1,"Distance":2.01,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:38:42.692 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.66, 0.84)
00:38:42.692 00.000 21948 Moving (-1.66, 0.84) raw xDistance=-1.45 yDistance=1.16
00:38:42.692 00.000 21948 MoveAxis(E, 411, B)
00:38:42.692 00.000 21948 Guiding  Dir = 2, Dur = 411
00:38:42.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:42.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:42.694 00.001 18120 Enqueuing Expose request
00:38:42.694 00.000 21948 IsSlewing returns 0
00:38:42.695 00.001 21948 IsGuiding returns 0
00:38:42.697 00.002 21948 PulseGuide returned control before completion, sleep 420
00:38:43.124 00.427 21948 IsGuiding returns 0
00:38:43.124 00.000 21948 Move returns status 0, amount 411
00:38:43.124 00.000 21948 MoveAxis(S, 277, B)
00:38:43.124 00.000 21948 Guiding  Dir = 1, Dur = 277
00:38:43.124 00.000 21948 IsSlewing returns 0
00:38:43.124 00.000 21948 IsGuiding returns 0
00:38:43.130 00.006 21948 PulseGuide returned control before completion, sleep 282
00:38:43.426 00.296 21948 IsGuiding returns 0
00:38:43.426 00.000 21948 Move returns status 0, amount 277
00:38:43.426 00.000 21948 move complete, result=0
00:38:43.426 00.000 21948 worker thread done servicing request
00:38:43.428 00.002 18120 GuideStep: -1.4 px 411 ms EAST, 1.2 px 277 ms SOUTH
00:38:43.428 00.000 21948 Worker thread wakes up
00:38:43.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:43.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:45.065 01.637 21948 Exposure complete
00:38:45.115 00.050 21948 worker thread done servicing request
00:38:45.115 00.000 18120 OnExposeComplete: enter
00:38:45.116 00.001 18120 UpdateGuideState(): m_state=6
00:38:45.117 00.001 18120 Star::Find(15, 410, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
00:38:45.119 00.002 18120 Star::Find returns 1 (0), X=412.86, Y=235.01, Mass=1854, SNR=29.4, Peak=205 HFD=4.1
00:38:45.120 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
00:38:45.121 00.001 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
00:38:45.122 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.39 hyp=0.49 cameraTheta=0.93 mountX=-0.23 mountY=-0.44, mountTheta=-2.06
00:38:45.123 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.39, opts=13)
00:38:45.124 00.001 18120 Enqueuing Move request for scope (0.29, 0.39)
00:38:45.124 00.000 21948 Worker thread wakes up
00:38:45.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.39) opts 0xd
00:38:45.124 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.39)
00:38:45.124 00.000 21948 Moving (0.29, 0.39) raw xDistance=-0.23 yDistance=-0.44
00:38:45.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:38:45.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:45.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:38:45.124 00.000 21948 MoveAxis(E, 42, ABG)
00:38:45.124 00.000 21948 Guiding  Dir = 2, Dur = 42
00:38:45.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:45.125 00.001 18120 UpdateGuideState exits: m=1854 RSB=29.4
00:38:45.125 00.000 18120 PhdController: settling, locked = 1, distance = 0.49 (0.50) aobump = 0 frame = 2 / 99999
00:38:45.127 00.002 21948 IsSlewing returns 0
00:38:45.127 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055925.127,"Host":"ASUS_SAM","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:38:45.128 00.001 21948 IsGuiding returns 0
00:38:45.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:45.128 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:45.129 00.001 18120 Enqueuing Expose request
00:38:45.129 00.000 21948 PulseGuide returned control before completion, sleep 51
00:38:45.189 00.060 21948 IsGuiding returns 1
00:38:45.189 00.000 21948 scope still moving after pulse duration time elapsed
00:38:45.219 00.030 21948 IsSlewing returns 0
00:38:45.220 00.001 21948 IsGuiding returns 0
00:38:45.220 00.000 21948 scope move finished after 42 + 49 ms
00:38:45.220 00.000 21948 Move returns status 0, amount 42
00:38:45.220 00.000 21948 MoveAxis(N, 0, ABG)
00:38:45.220 00.000 21948 Move returns status 0, amount 0
00:38:45.220 00.000 21948 move complete, result=0
00:38:45.220 00.000 21948 worker thread done servicing request
00:38:45.220 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.4 px 0 ms NORTH
00:38:45.221 00.001 21948 Worker thread wakes up
00:38:45.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:45.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:46.633 01.412 21948 Exposure complete
00:38:46.701 00.068 21948 worker thread done servicing request
00:38:46.701 00.000 18120 OnExposeComplete: enter
00:38:46.702 00.001 18120 UpdateGuideState(): m_state=6
00:38:46.702 00.000 18120 Star::Find(15, 412, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
00:38:46.703 00.001 18120 Star::Find returns 1 (0), X=412.55, Y=234.72, Mass=1980, SNR=30.6, Peak=196 HFD=4.0
00:38:46.703 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
00:38:46.704 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.30)
00:38:46.704 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.74 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
00:38:46.706 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
00:38:46.706 00.000 18120 Enqueuing Move request for scope (-0.02, 0.10)
00:38:46.707 00.001 21948 Worker thread wakes up
00:38:46.707 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:38:46.707 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:38:46.707 00.000 21948 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
00:38:46.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:38:46.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:46.707 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.6
00:38:46.708 00.001 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 3 / 99999
00:38:46.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:46.708 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055926.708,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
00:38:46.709 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:46.709 00.000 21948 MoveAxis(E, 0, ABG)
00:38:46.709 00.000 21948 Move returns status 0, amount 0
00:38:46.709 00.000 21948 MoveAxis(N, 0, ABG)
00:38:46.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:46.709 00.000 21948 Move returns status 0, amount 0
00:38:46.709 00.000 21948 move complete, result=0
00:38:46.709 00.000 21948 worker thread done servicing request
00:38:46.709 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:46.710 00.001 18120 Enqueuing Expose request
00:38:46.710 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:46.711 00.001 21948 Worker thread wakes up
00:38:46.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:46.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:48.342 01.631 21948 Exposure complete
00:38:48.371 00.029 21948 worker thread done servicing request
00:38:48.371 00.000 18120 OnExposeComplete: enter
00:38:48.372 00.001 18120 UpdateGuideState(): m_state=6
00:38:48.373 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
00:38:48.374 00.001 18120 Star::Find returns 1 (0), X=412.66, Y=234.52, Mass=1977, SNR=30.4, Peak=165 HFD=3.7
00:38:48.375 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.14) = xAngle (0.26 = 0.26)
00:38:48.375 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.37 = -2.92)
00:38:48.376 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=0.13 mountY=-0.03, mountTheta=-0.23
00:38:48.377 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.10, opts=13)
00:38:48.378 00.001 18120 Enqueuing Move request for scope (0.08, -0.10)
00:38:48.378 00.000 21948 Worker thread wakes up
00:38:48.378 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:38:48.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:48.379 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.4
00:38:48.379 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 4 / 99999
00:38:48.380 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:38:48.380 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055928.380,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
00:38:48.380 00.000 21948 Moving (0.08, -0.10) raw xDistance=0.13 yDistance=-0.03
00:38:48.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:38:48.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:48.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:48.381 00.000 18120 Enqueuing Expose request
00:38:48.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:48.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:48.381 00.000 21948 MoveAxis(E, 0, ABG)
00:38:48.381 00.000 21948 Move returns status 0, amount 0
00:38:48.381 00.000 21948 MoveAxis(N, 0, ABG)
00:38:48.381 00.000 21948 Move returns status 0, amount 0
00:38:48.381 00.000 21948 move complete, result=0
00:38:48.382 00.001 21948 worker thread done servicing request
00:38:48.382 00.000 21948 Worker thread wakes up
00:38:48.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:48.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:48.382 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:49.906 01.524 21948 Exposure complete
00:38:49.936 00.030 21948 worker thread done servicing request
00:38:49.937 00.001 18120 OnExposeComplete: enter
00:38:49.939 00.002 18120 UpdateGuideState(): m_state=6
00:38:49.940 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
00:38:49.941 00.001 18120 Star::Find returns 1 (0), X=412.79, Y=234.72, Mass=2021, SNR=30.9, Peak=206 HFD=3.9
00:38:49.941 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.14) = xAngle (1.59 = 1.59)
00:38:49.942 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.69 = -1.59)
00:38:49.942 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.45 mountX=-0.01 mountY=-0.24, mountTheta=-1.59
00:38:49.943 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.10, opts=13)
00:38:49.945 00.002 18120 Enqueuing Move request for scope (0.22, 0.10)
00:38:49.946 00.001 21948 Worker thread wakes up
00:38:49.946 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
00:38:49.946 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
00:38:49.946 00.000 21948 Moving (0.22, 0.10) raw xDistance=-0.01 yDistance=-0.24
00:38:49.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:49.947 00.001 18120 UpdateGuideState exits: m=2021 RSB=30.9
00:38:49.947 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 5 / 99999
00:38:49.948 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:38:49.948 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055929.948,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
00:38:49.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:49.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:38:49.948 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:49.949 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:49.949 00.000 18120 Enqueuing Expose request
00:38:49.950 00.001 21948 MoveAxis(E, 0, ABG)
00:38:49.950 00.000 21948 Move returns status 0, amount 0
00:38:49.950 00.000 21948 MoveAxis(N, 0, ABG)
00:38:49.950 00.000 21948 Move returns status 0, amount 0
00:38:49.950 00.000 21948 move complete, result=0
00:38:49.950 00.000 21948 worker thread done servicing request
00:38:49.950 00.000 21948 Worker thread wakes up
00:38:49.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:49.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:49.950 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:51.578 01.628 21948 Exposure complete
00:38:51.606 00.028 21948 worker thread done servicing request
00:38:51.606 00.000 18120 OnExposeComplete: enter
00:38:51.610 00.004 18120 UpdateGuideState(): m_state=6
00:38:51.611 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
00:38:51.612 00.001 18120 Star::Find returns 1 (0), X=412.59, Y=234.75, Mass=1979, SNR=30.5, Peak=193 HFD=4.0
00:38:51.612 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.14) = xAngle (2.55 = 2.55)
00:38:51.613 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.65 = -0.63)
00:38:51.613 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
00:38:51.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
00:38:51.615 00.001 18120 Enqueuing Move request for scope (0.02, 0.13)
00:38:51.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:51.616 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.5
00:38:51.616 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 6 / 99999
00:38:51.617 00.001 21948 Worker thread wakes up
00:38:51.617 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786055931.617,"Host":"ASUS_SAM","Inst":1,"Distance":0.24,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
00:38:51.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:38:51.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:38:51.617 00.000 21948 Moving (0.02, 0.13) raw xDistance=-0.11 yDistance=-0.08
00:38:51.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:51.618 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:38:51.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:51.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:51.618 00.000 18120 Enqueuing Expose request
00:38:51.619 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:38:51.619 00.000 21948 MoveAxis(E, 0, ABG)
00:38:51.619 00.000 21948 Move returns status 0, amount 0
00:38:51.619 00.000 21948 MoveAxis(N, 0, ABG)
00:38:51.619 00.000 21948 Move returns status 0, amount 0
00:38:51.619 00.000 21948 move complete, result=0
00:38:51.619 00.000 21948 worker thread done servicing request
00:38:51.619 00.000 21948 Worker thread wakes up
00:38:51.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:51.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:51.619 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:53.145 01.526 21948 Exposure complete
00:38:53.172 00.027 21948 worker thread done servicing request
00:38:53.172 00.000 18120 OnExposeComplete: enter
00:38:53.173 00.001 18120 UpdateGuideState(): m_state=6
00:38:53.174 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
00:38:53.174 00.000 18120 Star::Find returns 1 (0), X=412.61, Y=234.82, Mass=2136, SNR=31.7, Peak=196 HFD=4.3
00:38:53.175 00.001 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.14) = xAngle (2.52 = 2.52)
00:38:53.175 00.000 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.63 = -0.66)
00:38:53.175 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.38 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
00:38:53.178 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.20, opts=13)
00:38:53.179 00.001 18120 Enqueuing Move request for scope (0.04, 0.20)
00:38:53.179 00.000 21948 Worker thread wakes up
00:38:53.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:53.180 00.001 18120 UpdateGuideState exits: m=2136 RSB=31.7
00:38:53.180 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 7 / 99999
00:38:53.181 00.001 18120 PhdController: newstate STATE_FINISH
00:38:53.181 00.000 18120 PhdController complete: success
00:38:53.181 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:38:53.181 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786055933.181,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:38:53.182 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:38:53.182 00.000 18120 Mount: notify guiding dither settle done success=1
00:38:53.182 00.000 18120 PhdController: newstate STATE_IDLE
00:38:53.183 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:53.183 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:53.184 00.001 18120 Enqueuing Expose request
00:38:53.185 00.001 21948 Moving (0.04, 0.20) raw xDistance=-0.17 yDistance=-0.13
00:38:53.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:38:53.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:53.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:53.185 00.000 21948 MoveAxis(E, 0, ABG)
00:38:53.185 00.000 21948 Move returns status 0, amount 0
00:38:53.185 00.000 21948 MoveAxis(N, 0, ABG)
00:38:53.185 00.000 21948 Move returns status 0, amount 0
00:38:53.185 00.000 21948 move complete, result=0
00:38:53.185 00.000 21948 worker thread done servicing request
00:38:53.185 00.000 21948 Worker thread wakes up
00:38:53.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:53.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:53.185 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:54.818 01.633 21948 Exposure complete
00:38:54.852 00.034 21948 worker thread done servicing request
00:38:54.853 00.001 18120 OnExposeComplete: enter
00:38:54.853 00.000 18120 UpdateGuideState(): m_state=6
00:38:54.854 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
00:38:54.854 00.000 18120 Star::Find returns 1 (0), X=412.62, Y=234.91, Mass=2163, SNR=31.9, Peak=208 HFD=3.9
00:38:54.855 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.14) = xAngle (2.56 = 2.56)
00:38:54.855 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.66 = -0.62)
00:38:54.856 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.42 mountX=-0.24 mountY=-0.17, mountTheta=-2.53
00:38:54.857 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.29, opts=13)
00:38:54.857 00.000 18120 Enqueuing Move request for scope (0.05, 0.29)
00:38:54.858 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:54.858 00.000 18120 UpdateGuideState exits: m=2163 RSB=31.9
00:38:54.858 00.000 21948 Worker thread wakes up
00:38:54.859 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:54.860 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:54.860 00.000 18120 Enqueuing Expose request
00:38:54.861 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
00:38:54.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
00:38:54.861 00.000 21948 Moving (0.05, 0.29) raw xDistance=-0.24 yDistance=-0.17
00:38:54.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:38:54.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:54.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:38:54.861 00.000 21948 MoveAxis(E, 43, ABG)
00:38:54.861 00.000 21948 Guiding  Dir = 2, Dur = 43
00:38:54.861 00.000 21948 IsSlewing returns 0
00:38:54.862 00.001 21948 IsGuiding returns 0
00:38:54.863 00.001 21948 PulseGuide returned control before completion, sleep 52
00:38:54.927 00.064 21948 IsGuiding returns 0
00:38:54.927 00.000 21948 Move returns status 0, amount 43
00:38:54.927 00.000 21948 MoveAxis(N, 0, ABG)
00:38:54.927 00.000 21948 Move returns status 0, amount 0
00:38:54.927 00.000 21948 move complete, result=0
00:38:54.927 00.000 21948 worker thread done servicing request
00:38:54.927 00.000 21948 Worker thread wakes up
00:38:54.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:54.927 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
00:38:54.928 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:56.336 01.408 21948 Exposure complete
00:38:56.359 00.023 21948 worker thread done servicing request
00:38:56.360 00.001 18120 OnExposeComplete: enter
00:38:56.360 00.000 18120 UpdateGuideState(): m_state=6
00:38:56.361 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.361 00.000 18120 Star::Find returns 1 (0), X=412.82, Y=234.71, Mass=2210, SNR=32.2, Peak=216 HFD=4.0
00:38:56.362 00.001 18120 MultiStar: exiting stabilization period
00:38:56.362 00.000 18120 MultiStar: updating star positions after lock position change
00:38:56.363 00.001 18120 Star::Find(15, 647, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.363 00.000 18120 Star::Find returns 1 (0), X=647.28, Y=138.77, Mass=1007, SNR=22.0, Peak=93 HFD=3.8
00:38:56.363 00.000 18120 Star::Find(15, 252, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.364 00.001 18120 Star::Find returns 1 (0), X=252.18, Y=590.76, Mass=831, SNR=19.9, Peak=85 HFD=4.3
00:38:56.365 00.001 18120 Star::Find(15, 1154, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.368 00.003 18120 Star::Find returns 1 (0), X=1154.38, Y=213.33, Mass=1010, SNR=21.8, Peak=55 HFD=5.4
00:38:56.370 00.002 18120 Star::Find(15, 1163, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.372 00.002 18120 Star::Find returns 1 (0), X=1163.30, Y=804.84, Mass=628, SNR=17.3, Peak=49 HFD=4.3
00:38:56.375 00.003 18120 Star::Find(15, 931, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.377 00.002 18120 Star::Find returns 1 (0), X=931.89, Y=799.79, Mass=526, SNR=15.9, Peak=53 HFD=3.4
00:38:56.379 00.002 18120 Star::Find(15, 553, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.382 00.003 18120 Star::Find returns 1 (0), X=553.65, Y=568.55, Mass=454, SNR=14.6, Peak=42 HFD=4.0
00:38:56.384 00.002 18120 Star::Find(15, 245, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.386 00.002 18120 Star::Find returns 1 (0), X=245.25, Y=356.00, Mass=537, SNR=16.1, Peak=65 HFD=4.0
00:38:56.387 00.001 18120 Star::Find(15, 101, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.388 00.001 18120 Star::Find returns 1 (0), X=101.68, Y=862.76, Mass=396, SNR=13.8, Peak=50 HFD=2.9
00:38:56.388 00.000 18120 Star::Find(15, 277, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.390 00.002 18120 Star::Find returns 1 (0), X=277.74, Y=623.52, Mass=396, SNR=13.8, Peak=50 HFD=3.2
00:38:56.392 00.002 18120 Star::Find(15, 40, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.394 00.002 18120 Star::Find returns 1 (0), X=39.72, Y=447.33, Mass=247, SNR=10.9, Peak=40 HFD=2.8
00:38:56.395 00.001 18120 Star::Find(15, 399, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:38:56.397 00.002 18120 Star::Find returns 1 (0), X=399.20, Y=482.79, Mass=407, SNR=13.8, Peak=44 HFD=3.9
00:38:56.398 00.001 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
00:38:56.399 00.001 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.59 = -1.69)
00:38:56.400 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.34 mountX=0.02 mountY=-0.27, mountTheta=-1.49
00:38:56.402 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.09, opts=13)
00:38:56.403 00.001 18120 Enqueuing Move request for scope (0.25, 0.09)
00:38:56.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:56.404 00.001 18120 UpdateGuideState exits: m=2210 RSB=32.2
00:38:56.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:56.405 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:56.405 00.000 18120 Enqueuing Expose request
00:38:56.406 00.001 21948 Worker thread wakes up
00:38:56.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
00:38:56.406 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
00:38:56.406 00.000 21948 Moving (0.25, 0.09) raw xDistance=0.02 yDistance=-0.27
00:38:56.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:38:56.406 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=-0.44 newest=-0.56
00:38:56.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:38:56.406 00.000 21948 MoveAxis(E, 0, ABG)
00:38:56.406 00.000 21948 Move returns status 0, amount 0
00:38:56.406 00.000 21948 MoveAxis(N, 64, ABG)
00:38:56.406 00.000 21948 Guiding  Dir = 0, Dur = 64
00:38:56.406 00.000 21948 IsSlewing returns 0
00:38:56.406 00.000 21948 IsGuiding returns 0
00:38:56.411 00.005 21948 PulseGuide returned control before completion, sleep 70
00:38:56.497 00.086 21948 IsGuiding returns 0
00:38:56.497 00.000 21948 Move returns status 0, amount 64
00:38:56.497 00.000 21948 move complete, result=0
00:38:56.497 00.000 21948 worker thread done servicing request
00:38:56.497 00.000 21948 Worker thread wakes up
00:38:56.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:56.497 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 64 ms NORTH
00:38:56.498 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:58.119 01.621 21948 Exposure complete
00:38:58.163 00.044 21948 worker thread done servicing request
00:38:58.164 00.001 18120 OnExposeComplete: enter
00:38:58.166 00.002 18120 UpdateGuideState(): m_state=6
00:38:58.169 00.003 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
00:38:58.172 00.003 18120 Star::Find returns 1 (0), X=412.85, Y=234.75, Mass=1865, SNR=29.6, Peak=179 HFD=4.0
00:38:58.174 00.002 18120 MultiStar: [#1 0.07,0.14,0.75,U] [#2 0.36,0.35,0.00,M2] [#3 -0.02,0.07,0.73,U] [#4 -0.09,0.06,0.59,U] [#5 -0.02,0.05,0.52,U] [#6 0.35,-0.07,0.52,U] [#7 -0.02,0.06,0.51,U] [#8 0.19,0.38,0.00,M8] 
00:38:58.176 00.002 18120 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.28, 0.13}
00:38:58.177 00.001 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.14) = xAngle (1.81 = 1.81)
00:38:58.178 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.91 = -1.37)
00:38:58.178 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
00:38:58.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
00:38:58.180 00.001 18120 Enqueuing Move request for scope (0.09, 0.07)
00:38:58.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:58.181 00.001 18120 UpdateGuideState exits: m=1865 RSB=29.6
00:38:58.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:58.182 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:58.183 00.001 18120 Enqueuing Expose request
00:38:58.183 00.000 21948 Worker thread wakes up
00:38:58.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:38:58.183 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:38:58.183 00.000 21948 Moving (0.09, 0.07) raw xDistance=-0.03 yDistance=-0.11
00:38:58.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:38:58.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:58.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:58.183 00.000 21948 MoveAxis(E, 0, ABG)
00:38:58.183 00.000 21948 Move returns status 0, amount 0
00:38:58.183 00.000 21948 MoveAxis(N, 0, ABG)
00:38:58.183 00.000 21948 Move returns status 0, amount 0
00:38:58.183 00.000 21948 move complete, result=0
00:38:58.183 00.000 21948 worker thread done servicing request
00:38:58.183 00.000 21948 Worker thread wakes up
00:38:58.184 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:58.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:58.184 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:59.703 01.519 21948 Exposure complete
00:38:59.737 00.034 21948 worker thread done servicing request
00:38:59.737 00.000 18120 OnExposeComplete: enter
00:38:59.738 00.001 18120 UpdateGuideState(): m_state=6
00:38:59.739 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
00:38:59.739 00.000 18120 Star::Find returns 1 (0), X=412.82, Y=234.60, Mass=2082, SNR=31.3, Peak=198 HFD=3.8
00:38:59.739 00.000 18120 MultiStar: [#1 0.10,0.16,0.73,U] [#2 0.16,0.17,0.63,U] [#3 -0.09,-0.07,0.65,U] [#4 -0.03,0.03,0.58,U] [#5 0.08,0.13,0.54,U] [#6 0.33,0.02,0.48,U] [#7 -0.12,0.03,0.52,U] [#8 -0.04,0.11,0.43,U] 
00:38:59.740 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.25, -0.01}
00:38:59.740 00.000 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.14) = xAngle (1.76 = 1.76)
00:38:59.741 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.86 = -1.42)
00:38:59.741 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.61 mountX=-0.02 mountY=-0.10, mountTheta=-1.76
00:38:59.742 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.06, opts=13)
00:38:59.743 00.001 18120 Enqueuing Move request for scope (0.08, 0.06)
00:38:59.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:38:59.743 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.3
00:38:59.745 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:59.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:38:59.746 00.001 18120 Enqueuing Expose request
00:38:59.746 00.000 21948 Worker thread wakes up
00:38:59.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:38:59.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:38:59.746 00.000 21948 Moving (0.08, 0.06) raw xDistance=-0.02 yDistance=-0.10
00:38:59.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:38:59.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:59.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:59.746 00.000 21948 MoveAxis(E, 0, ABG)
00:38:59.746 00.000 21948 Move returns status 0, amount 0
00:38:59.746 00.000 21948 MoveAxis(N, 0, ABG)
00:38:59.746 00.000 21948 Move returns status 0, amount 0
00:38:59.746 00.000 21948 move complete, result=0
00:38:59.746 00.000 21948 worker thread done servicing request
00:38:59.746 00.000 21948 Worker thread wakes up
00:38:59.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:38:59.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:38:59.747 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:01.372 01.625 21948 Exposure complete
00:39:01.397 00.025 21948 worker thread done servicing request
00:39:01.397 00.000 18120 OnExposeComplete: enter
00:39:01.398 00.001 18120 UpdateGuideState(): m_state=6
00:39:01.399 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
00:39:01.399 00.000 18120 Star::Find returns 1 (0), X=412.56, Y=234.83, Mass=1888, SNR=29.8, Peak=179 HFD=3.8
00:39:01.400 00.001 18120 MultiStar: [#1 -0.02,0.26,0.73,U] [#2 -0.19,0.39,0.00,M2] [#3 -0.13,0.13,0.71,U] [#4 -0.27,0.27,0.00,M1] [#5 0.02,0.23,0.56,U] [#6 0.30,0.13,0.52,U] [#7 -0.34,-0.01,0.56,U] [#8 -0.22,0.15,0.44,U] 
00:39:01.400 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {-0.01, 0.21}
00:39:01.400 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:39:01.401 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.16)
00:39:01.401 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.88 mountX=-0.17 mountY=-0.03, mountTheta=-2.99
00:39:01.402 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.17, opts=13)
00:39:01.404 00.002 18120 Enqueuing Move request for scope (-0.05, 0.17)
00:39:01.405 00.001 21948 Worker thread wakes up
00:39:01.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:01.407 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
00:39:01.407 00.000 18120 UpdateGuideState exits: m=1888 RSB=29.8
00:39:01.408 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
00:39:01.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:01.408 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:01.408 00.000 18120 Enqueuing Expose request
00:39:01.409 00.001 21948 Moving (-0.05, 0.17) raw xDistance=-0.17 yDistance=-0.03
00:39:01.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:39:01.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:01.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:01.409 00.000 21948 MoveAxis(E, 0, ABG)
00:39:01.409 00.000 21948 Move returns status 0, amount 0
00:39:01.409 00.000 21948 MoveAxis(N, 0, ABG)
00:39:01.409 00.000 21948 Move returns status 0, amount 0
00:39:01.409 00.000 21948 move complete, result=0
00:39:01.410 00.001 21948 worker thread done servicing request
00:39:01.410 00.000 21948 Worker thread wakes up
00:39:01.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:01.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:01.410 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:02.936 01.526 21948 Exposure complete
00:39:02.972 00.036 21948 worker thread done servicing request
00:39:02.972 00.000 18120 OnExposeComplete: enter
00:39:02.974 00.002 18120 UpdateGuideState(): m_state=6
00:39:02.974 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
00:39:02.975 00.001 18120 Star::Find returns 1 (0), X=412.69, Y=234.94, Mass=2095, SNR=31.5, Peak=199 HFD=4.1
00:39:02.975 00.000 18120 MultiStar: [#1 -0.06,0.34,0.69,U] [#2 0.01,0.57,0.00,M3] [#3 -0.21,0.23,0.66,U] [#4 -0.16,0.31,0.58,U] [#5 -0.04,0.48,0.00,M1] [#6 0.54,0.25,0.00,M1] [#7 -0.22,0.36,0.00,M1] [#8 -0.12,0.56,0.00,M7] 
00:39:02.976 00.001 18120 refined, 3 included, MultiStar: {-0.05, 0.30}, one-star: {0.12, 0.32}
00:39:02.976 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.14) = xAngle (2.89 = 2.89)
00:39:02.977 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.99 = -0.29)
00:39:02.979 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.74 mountX=-0.30 mountY=-0.09, mountTheta=-2.85
00:39:02.982 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.30, opts=13)
00:39:02.983 00.001 18120 Enqueuing Move request for scope (-0.05, 0.30)
00:39:02.983 00.000 21948 Worker thread wakes up
00:39:02.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
00:39:02.983 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
00:39:02.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:02.985 00.002 21948 Moving (-0.05, 0.30) raw xDistance=-0.30 yDistance=-0.09
00:39:02.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:39:02.985 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.5
00:39:02.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:02.986 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:02.986 00.000 18120 Enqueuing Expose request
00:39:02.987 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:02.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:02.987 00.000 21948 MoveAxis(E, 53, ABG)
00:39:02.987 00.000 21948 Guiding  Dir = 2, Dur = 53
00:39:02.987 00.000 21948 IsSlewing returns 0
00:39:02.987 00.000 21948 IsGuiding returns 0
00:39:02.988 00.001 21948 PulseGuide returned control before completion, sleep 62
00:39:03.062 00.074 21948 IsGuiding returns 0
00:39:03.062 00.000 21948 Move returns status 0, amount 53
00:39:03.062 00.000 21948 MoveAxis(N, 0, ABG)
00:39:03.062 00.000 21948 Move returns status 0, amount 0
00:39:03.062 00.000 21948 move complete, result=0
00:39:03.062 00.000 21948 worker thread done servicing request
00:39:03.062 00.000 21948 Worker thread wakes up
00:39:03.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:03.062 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
00:39:03.065 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:04.697 01.632 21948 Exposure complete
00:39:04.724 00.027 21948 worker thread done servicing request
00:39:04.724 00.000 18120 OnExposeComplete: enter
00:39:04.725 00.001 18120 UpdateGuideState(): m_state=6
00:39:04.725 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
00:39:04.726 00.001 18120 Star::Find returns 1 (0), X=412.57, Y=234.87, Mass=1990, SNR=30.6, Peak=201 HFD=3.9
00:39:04.726 00.000 18120 MultiStar: [#1 0.10,0.18,0.72,U] [#2 0.08,0.32,0.67,U] [#3 -0.22,0.29,0.00,M1] [#4 -0.11,0.29,0.57,U] [#5 -0.05,0.30,0.54,U] [#6 0.24,0.41,0.00,M2] [#7 -0.13,0.16,0.52,U] [#8 0.06,0.28,0.44,U] 
00:39:04.727 00.001 18120 single-star, 6 included, MultiStar: {-0.00, 0.25}, one-star: {0.00, 0.25}
00:39:04.727 00.000 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.14) = xAngle (2.71 = 2.71)
00:39:04.727 00.000 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.81 = -0.47)
00:39:04.727 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.57 mountX=-0.23 mountY=-0.11, mountTheta=-2.68
00:39:04.731 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.25, opts=13)
00:39:04.731 00.000 18120 Enqueuing Move request for scope (0.00, 0.25)
00:39:04.732 00.001 21948 Worker thread wakes up
00:39:04.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:04.732 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.6
00:39:04.733 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:04.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:04.734 00.001 18120 Enqueuing Expose request
00:39:04.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
00:39:04.734 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
00:39:04.734 00.000 21948 Moving (0.00, 0.25) raw xDistance=-0.23 yDistance=-0.11
00:39:04.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:39:04.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:04.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:04.734 00.000 21948 MoveAxis(E, 44, ABG)
00:39:04.734 00.000 21948 Guiding  Dir = 2, Dur = 44
00:39:04.734 00.000 21948 IsSlewing returns 0
00:39:04.735 00.001 21948 IsGuiding returns 0
00:39:04.737 00.002 21948 PulseGuide returned control before completion, sleep 53
00:39:04.794 00.057 21948 IsGuiding returns 0
00:39:04.794 00.000 21948 Move returns status 0, amount 44
00:39:04.794 00.000 21948 MoveAxis(N, 0, ABG)
00:39:04.794 00.000 21948 Move returns status 0, amount 0
00:39:04.794 00.000 21948 move complete, result=0
00:39:04.794 00.000 21948 worker thread done servicing request
00:39:04.794 00.000 21948 Worker thread wakes up
00:39:04.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:04.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:04.794 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
00:39:06.199 01.405 21948 Exposure complete
00:39:06.234 00.035 21948 worker thread done servicing request
00:39:06.235 00.001 18120 OnExposeComplete: enter
00:39:06.236 00.001 18120 UpdateGuideState(): m_state=6
00:39:06.237 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
00:39:06.237 00.000 18120 Star::Find returns 1 (0), X=412.64, Y=234.71, Mass=2207, SNR=32.4, Peak=207 HFD=4.0
00:39:06.238 00.001 18120 MultiStar: [#1 0.03,0.06,0.70,U] [#2 0.17,0.29,0.63,U] [#3 -0.07,0.10,0.70,U] [#4 -0.13,0.12,0.54,U] [#5 -0.07,0.13,0.53,U] [#6 0.32,0.21,0.00,M3] [#7 -0.01,0.08,0.49,U] [#8 0.26,0.32,0.00,M7] 
00:39:06.238 00.000 18120 single-star, 6 included, MultiStar: {0.01, 0.12}, one-star: {0.07, 0.09}
00:39:06.240 00.002 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.14) = xAngle (2.05 = 2.05)
00:39:06.241 00.001 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.15 = -1.13)
00:39:06.242 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
00:39:06.243 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.09, opts=13)
00:39:06.244 00.001 18120 Enqueuing Move request for scope (0.07, 0.09)
00:39:06.245 00.001 21948 Worker thread wakes up
00:39:06.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:06.245 00.000 18120 UpdateGuideState exits: m=2207 RSB=32.4
00:39:06.246 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:39:06.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.247 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:39:06.247 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:06.247 00.000 21948 Moving (0.07, 0.09) raw xDistance=-0.06 yDistance=-0.11
00:39:06.247 00.000 18120 Enqueuing Expose request
00:39:06.248 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:39:06.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:06.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:06.248 00.000 21948 MoveAxis(E, 0, ABG)
00:39:06.248 00.000 21948 Move returns status 0, amount 0
00:39:06.248 00.000 21948 MoveAxis(N, 0, ABG)
00:39:06.248 00.000 21948 Move returns status 0, amount 0
00:39:06.248 00.000 21948 move complete, result=0
00:39:06.248 00.000 21948 worker thread done servicing request
00:39:06.248 00.000 21948 Worker thread wakes up
00:39:06.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:06.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:06.248 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:07.871 01.623 21948 Exposure complete
00:39:07.909 00.038 21948 worker thread done servicing request
00:39:07.909 00.000 18120 OnExposeComplete: enter
00:39:07.910 00.001 18120 UpdateGuideState(): m_state=6
00:39:07.910 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
00:39:07.911 00.001 18120 Star::Find returns 1 (0), X=412.62, Y=234.84, Mass=2034, SNR=30.9, Peak=195 HFD=3.9
00:39:07.911 00.000 18120 MultiStar: [#1 0.04,0.13,0.75,U] [#2 0.14,0.20,0.64,U] [#3 0.15,-0.01,0.69,U] [#4 -0.10,0.18,0.56,U] [#5 -0.11,0.10,0.51,U] [#6 0.42,-0.00,0.00,M4] [#7 -0.05,0.30,0.51,U] [#8 -0.03,0.28,0.45,U] 
00:39:07.912 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.17}, one-star: {0.05, 0.22}
00:39:07.912 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
00:39:07.913 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.61)
00:39:07.913 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=-0.15 mountY=-0.10, mountTheta=-2.54
00:39:07.914 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.17, opts=13)
00:39:07.915 00.001 18120 Enqueuing Move request for scope (0.02, 0.17)
00:39:07.915 00.000 21948 Worker thread wakes up
00:39:07.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
00:39:07.915 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
00:39:07.915 00.000 21948 Moving (0.02, 0.17) raw xDistance=-0.15 yDistance=-0.10
00:39:07.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:39:07.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:07.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:07.916 00.001 18120 UpdateGuideState exits: m=2034 RSB=30.9
00:39:07.916 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:07.918 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:39:07.918 00.000 21948 MoveAxis(E, 0, ABG)
00:39:07.918 00.000 21948 Move returns status 0, amount 0
00:39:07.918 00.000 21948 MoveAxis(N, 0, ABG)
00:39:07.918 00.000 21948 Move returns status 0, amount 0
00:39:07.918 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:07.919 00.001 18120 Enqueuing Expose request
00:39:07.919 00.000 21948 move complete, result=0
00:39:07.920 00.001 21948 worker thread done servicing request
00:39:07.920 00.000 21948 Worker thread wakes up
00:39:07.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:07.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:07.920 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:09.448 01.528 21948 Exposure complete
00:39:09.473 00.025 21948 worker thread done servicing request
00:39:09.473 00.000 18120 OnExposeComplete: enter
00:39:09.474 00.001 18120 UpdateGuideState(): m_state=6
00:39:09.474 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
00:39:09.475 00.001 18120 Star::Find returns 1 (0), X=412.47, Y=234.83, Mass=1963, SNR=30.3, Peak=181 HFD=3.8
00:39:09.475 00.000 18120 MultiStar: [#1 -0.13,0.16,0.73,U] [#2 0.16,0.21,0.65,U] [#3 -0.16,0.07,0.72,U] [#4 -0.13,0.02,0.57,U] [#5 -0.12,0.21,0.53,U] [#6 0.14,0.33,0.00,M5] [#7 -0.11,0.02,0.51,U] [#8 0.00,0.02,0.44,U] 
00:39:09.478 00.003 18120 refined, 7 included, MultiStar: {-0.08, 0.13}, one-star: {-0.10, 0.21}
00:39:09.480 00.002 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.14) = xAngle (3.27 = -3.01)
00:39:09.482 00.002 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.37 = 0.09)
00:39:09.485 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.13 mountX=-0.15 mountY=0.01, mountTheta=3.05
00:39:09.489 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.13, opts=13)
00:39:09.489 00.000 18120 Enqueuing Move request for scope (-0.08, 0.13)
00:39:09.490 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:09.490 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.3
00:39:09.491 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.492 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:09.493 00.001 18120 Enqueuing Expose request
00:39:09.493 00.000 21948 Worker thread wakes up
00:39:09.493 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:39:09.493 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:39:09.493 00.000 21948 Moving (-0.08, 0.13) raw xDistance=-0.15 yDistance=0.01
00:39:09.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:39:09.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:09.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:09.493 00.000 21948 MoveAxis(E, 0, ABG)
00:39:09.493 00.000 21948 Move returns status 0, amount 0
00:39:09.493 00.000 21948 MoveAxis(N, 0, ABG)
00:39:09.493 00.000 21948 Move returns status 0, amount 0
00:39:09.493 00.000 21948 move complete, result=0
00:39:09.493 00.000 21948 worker thread done servicing request
00:39:09.493 00.000 21948 Worker thread wakes up
00:39:09.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:09.493 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:09.495 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:11.119 01.624 21948 Exposure complete
00:39:11.149 00.030 21948 worker thread done servicing request
00:39:11.149 00.000 18120 OnExposeComplete: enter
00:39:11.150 00.001 18120 UpdateGuideState(): m_state=6
00:39:11.151 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
00:39:11.151 00.000 18120 Star::Find returns 1 (0), X=412.67, Y=234.95, Mass=2151, SNR=31.9, Peak=216 HFD=4.1
00:39:11.152 00.001 18120 MultiStar: [#1 -0.10,0.39,0.00,M1] [#2 0.05,0.37,0.00,M1] [#3 -0.20,0.32,0.00,M1] [#4 -0.12,0.10,0.53,U] [#5 0.05,0.23,0.54,U] [#6 0.15,0.39,0.00,M6] [#7 -0.29,0.08,0.50,U] [#8 -0.25,0.32,0.00,M6] 
00:39:11.152 00.000 18120 refined, 3 included, MultiStar: {-0.04, 0.22}, one-star: {0.10, 0.34}
00:39:11.152 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.14) = xAngle (2.88 = 2.88)
00:39:11.153 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.98 = -0.30)
00:39:11.153 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.73 mountX=-0.21 mountY=-0.07, mountTheta=-2.84
00:39:11.154 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.22, opts=13)
00:39:11.155 00.001 18120 Enqueuing Move request for scope (-0.04, 0.22)
00:39:11.155 00.000 21948 Worker thread wakes up
00:39:11.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:11.156 00.001 18120 UpdateGuideState exits: m=2151 RSB=31.9
00:39:11.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:11.157 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:11.157 00.000 18120 Enqueuing Expose request
00:39:11.158 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
00:39:11.158 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
00:39:11.158 00.000 21948 Moving (-0.04, 0.22) raw xDistance=-0.21 yDistance=-0.07
00:39:11.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:39:11.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:11.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:39:11.158 00.000 21948 MoveAxis(E, 38, ABG)
00:39:11.158 00.000 21948 Guiding  Dir = 2, Dur = 38
00:39:11.158 00.000 21948 IsSlewing returns 0
00:39:11.158 00.000 21948 IsGuiding returns 0
00:39:11.159 00.001 21948 PulseGuide returned control before completion, sleep 47
00:39:11.209 00.050 21948 IsGuiding returns 0
00:39:11.209 00.000 21948 Move returns status 0, amount 38
00:39:11.209 00.000 21948 MoveAxis(N, 0, ABG)
00:39:11.209 00.000 21948 Move returns status 0, amount 0
00:39:11.209 00.000 21948 move complete, result=0
00:39:11.209 00.000 21948 worker thread done servicing request
00:39:11.209 00.000 21948 Worker thread wakes up
00:39:11.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:11.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:11.209 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:39:12.727 01.518 21948 Exposure complete
00:39:12.757 00.030 21948 worker thread done servicing request
00:39:12.757 00.000 18120 OnExposeComplete: enter
00:39:12.758 00.001 18120 UpdateGuideState(): m_state=6
00:39:12.759 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
00:39:12.759 00.000 18120 Star::Find returns 1 (0), X=412.48, Y=234.81, Mass=2003, SNR=30.7, Peak=182 HFD=3.8
00:39:12.760 00.001 18120 MultiStar: [#1 0.07,0.32,0.74,U] [#2 0.15,0.54,0.00,M2] [#3 -0.15,0.34,0.00,M2] [#4 -0.06,0.16,0.56,U] [#5 -0.20,0.40,0.00,M1] [#6 0.21,0.48,0.00,M7] [#7 0.11,0.16,0.55,U] [#8 -0.20,0.29,0.43,U] 
00:39:12.760 00.000 18120 single-star, 4 included, MultiStar: {-0.03, 0.22}, one-star: {-0.09, 0.20}
00:39:12.761 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.14) = xAngle (3.15 = -3.13)
00:39:12.761 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.25 = -0.03)
00:39:12.762 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.01 mountX=-0.22 mountY=-0.01, mountTheta=-3.11
00:39:12.763 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.20, opts=13)
00:39:12.763 00.000 18120 Enqueuing Move request for scope (-0.09, 0.20)
00:39:12.764 00.001 21948 Worker thread wakes up
00:39:12.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
00:39:12.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:12.764 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.7
00:39:12.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:12.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:12.766 00.001 18120 Enqueuing Expose request
00:39:12.766 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
00:39:12.766 00.000 21948 Moving (-0.09, 0.20) raw xDistance=-0.22 yDistance=-0.01
00:39:12.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:39:12.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:12.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:39:12.766 00.000 21948 MoveAxis(E, 41, ABG)
00:39:12.766 00.000 21948 Guiding  Dir = 2, Dur = 41
00:39:12.766 00.000 21948 IsSlewing returns 0
00:39:12.766 00.000 21948 IsGuiding returns 0
00:39:12.768 00.002 21948 PulseGuide returned control before completion, sleep 50
00:39:12.833 00.065 21948 IsGuiding returns 0
00:39:12.833 00.000 21948 Move returns status 0, amount 41
00:39:12.833 00.000 21948 MoveAxis(N, 0, ABG)
00:39:12.833 00.000 21948 Move returns status 0, amount 0
00:39:12.833 00.000 21948 move complete, result=0
00:39:12.833 00.000 21948 worker thread done servicing request
00:39:12.833 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:39:12.834 00.001 21948 Worker thread wakes up
00:39:12.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:12.835 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:14.463 01.628 21948 Exposure complete
00:39:14.511 00.048 21948 worker thread done servicing request
00:39:14.511 00.000 18120 OnExposeComplete: enter
00:39:14.512 00.001 18120 UpdateGuideState(): m_state=6
00:39:14.512 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
00:39:14.513 00.001 18120 Star::Find returns 1 (0), X=412.51, Y=234.89, Mass=2147, SNR=31.8, Peak=188 HFD=3.9
00:39:14.513 00.000 18120 MultiStar: [#1 -0.06,0.34,0.70,U] [#2 -0.18,0.41,0.00,M3] [#3 -0.30,0.28,0.00,M3] [#4 -0.08,0.24,0.53,U] [#5 -0.04,0.08,0.50,U] [#6 0.22,0.15,0.50,U] [#7 -0.11,0.23,0.49,U] [#8 -0.22,0.23,0.45,U] 
00:39:14.514 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.23}, one-star: {-0.06, 0.28}
00:39:14.514 00.000 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.14) = xAngle (2.93 = 2.93)
00:39:14.515 00.001 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.03 = -0.25)
00:39:14.515 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.78 mountX=-0.23 mountY=-0.06, mountTheta=-2.89
00:39:14.517 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.23, opts=13)
00:39:14.518 00.001 18120 Enqueuing Move request for scope (-0.05, 0.23)
00:39:14.518 00.000 21948 Worker thread wakes up
00:39:14.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:14.519 00.001 18120 UpdateGuideState exits: m=2147 RSB=31.8
00:39:14.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:14.520 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
00:39:14.520 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:39:14.520 00.000 21948 Moving (-0.05, 0.23) raw xDistance=-0.23 yDistance=-0.06
00:39:14.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:39:14.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:14.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:14.520 00.000 18120 Enqueuing Expose request
00:39:14.521 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:14.521 00.000 21948 MoveAxis(E, 44, ABG)
00:39:14.521 00.000 21948 Guiding  Dir = 2, Dur = 44
00:39:14.521 00.000 21948 IsSlewing returns 0
00:39:14.521 00.000 21948 IsGuiding returns 0
00:39:14.523 00.002 21948 PulseGuide returned control before completion, sleep 53
00:39:14.588 00.065 21948 IsGuiding returns 0
00:39:14.588 00.000 21948 Move returns status 0, amount 44
00:39:14.588 00.000 21948 MoveAxis(N, 0, ABG)
00:39:14.588 00.000 21948 Move returns status 0, amount 0
00:39:14.588 00.000 21948 move complete, result=0
00:39:14.588 00.000 21948 worker thread done servicing request
00:39:14.588 00.000 21948 Worker thread wakes up
00:39:14.588 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
00:39:14.589 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:14.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:16.006 01.417 21948 Exposure complete
00:39:16.048 00.042 21948 worker thread done servicing request
00:39:16.048 00.000 18120 OnExposeComplete: enter
00:39:16.050 00.002 18120 UpdateGuideState(): m_state=6
00:39:16.051 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
00:39:16.052 00.001 18120 Star::Find returns 1 (0), X=412.51, Y=234.81, Mass=2015, SNR=30.8, Peak=191 HFD=3.8
00:39:16.053 00.001 18120 MultiStar: [#1 -0.10,0.07,0.71,U] [#2 0.10,0.19,0.66,U] [#3 -0.18,0.15,0.67,U] [#4 -0.09,-0.20,0.56,U] [#5 0.08,0.09,0.56,U] [#6 0.27,-0.11,0.52,U] [#7 -0.12,0.02,0.53,U] [#8 -0.15,0.02,0.46,U] 
00:39:16.053 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.06, 0.19}
00:39:16.055 00.002 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
00:39:16.056 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.31 = 0.02)
00:39:16.057 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.06 mountX=-0.07 mountY=0.00, mountTheta=3.12
00:39:16.059 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
00:39:16.060 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
00:39:16.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:16.062 00.002 21948 Worker thread wakes up
00:39:16.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:39:16.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:39:16.062 00.000 21948 Moving (-0.03, 0.06) raw xDistance=-0.07 yDistance=0.00
00:39:16.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:39:16.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:16.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:39:16.062 00.000 21948 MoveAxis(E, 0, ABG)
00:39:16.062 00.000 21948 Move returns status 0, amount 0
00:39:16.062 00.000 21948 MoveAxis(N, 0, ABG)
00:39:16.062 00.000 21948 Move returns status 0, amount 0
00:39:16.062 00.000 21948 move complete, result=0
00:39:16.062 00.000 18120 UpdateGuideState exits: m=2015 RSB=30.8
00:39:16.064 00.002 21948 worker thread done servicing request
00:39:16.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:16.065 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:16.065 00.000 18120 Enqueuing Expose request
00:39:16.066 00.001 21948 Worker thread wakes up
00:39:16.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:16.066 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:16.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:17.695 01.629 21948 Exposure complete
00:39:17.720 00.025 21948 worker thread done servicing request
00:39:17.720 00.000 18120 OnExposeComplete: enter
00:39:17.721 00.001 18120 UpdateGuideState(): m_state=6
00:39:17.722 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
00:39:17.722 00.000 18120 Star::Find returns 1 (0), X=412.65, Y=234.77, Mass=2178, SNR=32.0, Peak=202 HFD=4.1
00:39:17.723 00.001 18120 MultiStar: [#1 -0.11,0.16,0.69,U] [#2 0.18,0.24,0.64,U] [#3 0.19,-0.06,0.65,U] [#4 0.09,0.13,0.53,U] [#5 -0.01,0.11,0.51,U] [#6 0.12,-0.25,0.49,U] [#7 0.25,-0.02,0.50,U] [#8 0.03,0.12,0.43,U] 
00:39:17.723 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.08, 0.15}
00:39:17.723 00.000 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.14) = xAngle (1.85 = 1.85)
00:39:17.724 00.001 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.95 = -1.33)
00:39:17.724 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
00:39:17.726 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.08, opts=13)
00:39:17.727 00.001 18120 Enqueuing Move request for scope (0.09, 0.08)
00:39:17.727 00.000 21948 Worker thread wakes up
00:39:17.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:39:17.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:17.730 00.003 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:39:17.730 00.000 21948 Moving (0.09, 0.08) raw xDistance=-0.03 yDistance=-0.11
00:39:17.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:39:17.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:17.730 00.000 18120 UpdateGuideState exits: m=2178 RSB=32.0
00:39:17.731 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:17.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:17.732 00.001 18120 Enqueuing Expose request
00:39:17.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:17.733 00.001 21948 MoveAxis(E, 0, ABG)
00:39:17.733 00.000 21948 Move returns status 0, amount 0
00:39:17.733 00.000 21948 MoveAxis(N, 0, ABG)
00:39:17.733 00.000 21948 Move returns status 0, amount 0
00:39:17.733 00.000 21948 move complete, result=0
00:39:17.733 00.000 21948 worker thread done servicing request
00:39:17.733 00.000 21948 Worker thread wakes up
00:39:17.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:17.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:17.733 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:19.247 01.514 21948 Exposure complete
00:39:19.282 00.035 21948 worker thread done servicing request
00:39:19.282 00.000 18120 OnExposeComplete: enter
00:39:19.282 00.000 18120 UpdateGuideState(): m_state=6
00:39:19.283 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
00:39:19.283 00.000 18120 Star::Find returns 1 (0), X=412.68, Y=234.71, Mass=2035, SNR=31.0, Peak=202 HFD=3.7
00:39:19.284 00.001 18120 MultiStar: [#1 -0.11,0.21,0.75,U] [#2 0.07,0.21,0.63,U] [#3 -0.15,0.02,0.66,U] [#4 -0.27,0.20,0.57,U] [#5 -0.21,0.24,0.52,U] [#6 0.18,0.35,0.00,M5] [#7 -0.34,0.08,0.53,U] [#8 0.14,0.18,0.43,U] 
00:39:19.284 00.000 18120 single-star, 7 included, MultiStar: {-0.08, 0.15}, one-star: {0.11, 0.09}
00:39:19.285 00.001 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.14) = xAngle (1.84 = 1.84)
00:39:19.287 00.002 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.94 = -1.34)
00:39:19.287 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.70 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
00:39:19.288 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.09, opts=13)
00:39:19.289 00.001 18120 Enqueuing Move request for scope (0.11, 0.09)
00:39:19.289 00.000 21948 Worker thread wakes up
00:39:19.289 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:39:19.289 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:39:19.290 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:19.290 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.0
00:39:19.291 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:19.291 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:19.292 00.001 18120 Enqueuing Expose request
00:39:19.293 00.001 21948 Moving (0.11, 0.09) raw xDistance=-0.04 yDistance=-0.14
00:39:19.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:39:19.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:19.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:39:19.293 00.000 21948 MoveAxis(E, 0, ABG)
00:39:19.293 00.000 21948 Move returns status 0, amount 0
00:39:19.293 00.000 21948 MoveAxis(N, 0, ABG)
00:39:19.293 00.000 21948 Move returns status 0, amount 0
00:39:19.293 00.000 21948 move complete, result=0
00:39:19.293 00.000 21948 worker thread done servicing request
00:39:19.293 00.000 21948 Worker thread wakes up
00:39:19.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:19.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:19.293 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:20.929 01.636 21948 Exposure complete
00:39:20.954 00.025 21948 worker thread done servicing request
00:39:20.954 00.000 18120 OnExposeComplete: enter
00:39:20.954 00.000 18120 UpdateGuideState(): m_state=6
00:39:20.955 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
00:39:20.955 00.000 18120 Star::Find returns 1 (0), X=412.52, Y=234.78, Mass=2059, SNR=31.1, Peak=204 HFD=3.9
00:39:20.956 00.001 18120 MultiStar: [#1 -0.14,0.15,0.71,U] [#2 0.14,0.44,0.00,M1] [#3 -0.04,0.05,0.69,U] [#4 -0.33,0.35,0.00,M1] [#5 -0.16,0.34,0.00,M1] [#6 -0.11,0.12,0.48,U] [#7 -0.28,0.33,0.00,M1] [#8 -0.10,0.27,0.45,U] 
00:39:20.956 00.000 18120 refined, 4 included, MultiStar: {-0.08, 0.14}, one-star: {-0.06, 0.16}
00:39:20.957 00.001 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.14) = xAngle (3.25 = -3.04)
00:39:20.957 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
00:39:20.957 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.17 cameraTheta=2.10 mountX=-0.17 mountY=0.01, mountTheta=3.07
00:39:20.959 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
00:39:20.959 00.000 18120 Enqueuing Move request for scope (-0.08, 0.14)
00:39:20.960 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:20.960 00.000 21948 Worker thread wakes up
00:39:20.960 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.1
00:39:20.961 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
00:39:20.961 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
00:39:20.961 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.961 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:20.962 00.001 18120 Enqueuing Expose request
00:39:20.962 00.000 21948 Moving (-0.08, 0.14) raw xDistance=-0.17 yDistance=0.01
00:39:20.962 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:39:20.962 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:20.962 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:20.962 00.000 21948 MoveAxis(E, 0, ABG)
00:39:20.962 00.000 21948 Move returns status 0, amount 0
00:39:20.962 00.000 21948 MoveAxis(N, 0, ABG)
00:39:20.962 00.000 21948 Move returns status 0, amount 0
00:39:20.962 00.000 21948 move complete, result=0
00:39:20.962 00.000 21948 worker thread done servicing request
00:39:20.962 00.000 21948 Worker thread wakes up
00:39:20.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:20.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:20.963 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:22.482 01.519 21948 Exposure complete
00:39:22.531 00.049 21948 worker thread done servicing request
00:39:22.532 00.001 18120 OnExposeComplete: enter
00:39:22.532 00.000 18120 UpdateGuideState(): m_state=6
00:39:22.533 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
00:39:22.534 00.001 18120 Star::Find returns 1 (0), X=412.58, Y=234.83, Mass=2223, SNR=32.5, Peak=216 HFD=3.9
00:39:22.534 00.000 18120 MultiStar: [#1 -0.13,0.05,0.71,U] [#2 0.06,0.32,0.62,U] [#3 -0.18,0.12,0.67,U] [#4 -0.36,0.06,0.00,M2] [#5 -0.25,0.13,0.53,U] [#6 0.15,-0.00,0.46,U] [#7 -0.16,0.02,0.50,U] [#8 -0.14,0.21,0.41,U] 
00:39:22.535 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {0.01, 0.21}
00:39:22.535 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.19 = -3.09)
00:39:22.535 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.01)
00:39:22.536 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.04 mountX=-0.16 mountY=0.00, mountTheta=3.13
00:39:22.537 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
00:39:22.538 00.001 18120 Enqueuing Move request for scope (-0.07, 0.14)
00:39:22.539 00.001 21948 Worker thread wakes up
00:39:22.539 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:39:22.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:22.539 00.000 18120 UpdateGuideState exits: m=2223 RSB=32.5
00:39:22.540 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:22.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:22.541 00.001 18120 Enqueuing Expose request
00:39:22.541 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:39:22.541 00.000 21948 Moving (-0.07, 0.14) raw xDistance=-0.16 yDistance=0.00
00:39:22.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:39:22.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:22.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:39:22.541 00.000 21948 MoveAxis(E, 0, ABG)
00:39:22.541 00.000 21948 Move returns status 0, amount 0
00:39:22.541 00.000 21948 MoveAxis(N, 0, ABG)
00:39:22.541 00.000 21948 Move returns status 0, amount 0
00:39:22.541 00.000 21948 move complete, result=0
00:39:22.541 00.000 21948 worker thread done servicing request
00:39:22.541 00.000 21948 Worker thread wakes up
00:39:22.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:22.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:22.542 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:24.163 01.621 21948 Exposure complete
00:39:24.206 00.043 21948 worker thread done servicing request
00:39:24.206 00.000 18120 OnExposeComplete: enter
00:39:24.208 00.002 18120 UpdateGuideState(): m_state=6
00:39:24.209 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
00:39:24.210 00.001 18120 Star::Find returns 1 (0), X=412.60, Y=234.89, Mass=2129, SNR=31.6, Peak=196 HFD=3.9
00:39:24.211 00.001 18120 MultiStar: [#1 -0.04,0.28,0.70,U] [#2 -0.04,0.38,0.00,M1] [#3 -0.19,0.23,0.67,U] [#4 -0.20,0.09,0.54,U] [#5 -0.04,0.27,0.52,U] [#6 0.10,0.29,0.47,U] [#7 -0.15,-0.02,0.53,U] [#8 -0.17,0.28,0.42,U] 
00:39:24.212 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.22}, one-star: {0.03, 0.27}
00:39:24.212 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.14) = xAngle (3.04 = 3.04)
00:39:24.213 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.14 = -0.14)
00:39:24.214 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.90 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
00:39:24.217 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.22, opts=13)
00:39:24.217 00.000 18120 Enqueuing Move request for scope (-0.07, 0.22)
00:39:24.218 00.001 21948 Worker thread wakes up
00:39:24.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:24.218 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.6
00:39:24.219 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:24.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:24.220 00.001 18120 Enqueuing Expose request
00:39:24.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
00:39:24.220 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
00:39:24.220 00.000 21948 Moving (-0.07, 0.22) raw xDistance=-0.23 yDistance=-0.03
00:39:24.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:39:24.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:24.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:24.220 00.000 21948 MoveAxis(E, 41, ABG)
00:39:24.220 00.000 21948 Guiding  Dir = 2, Dur = 41
00:39:24.220 00.000 21948 IsSlewing returns 0
00:39:24.221 00.001 21948 IsGuiding returns 0
00:39:24.223 00.002 21948 PulseGuide returned control before completion, sleep 50
00:39:24.289 00.066 21948 IsGuiding returns 0
00:39:24.289 00.000 21948 Move returns status 0, amount 41
00:39:24.289 00.000 21948 MoveAxis(N, 0, ABG)
00:39:24.289 00.000 21948 Move returns status 0, amount 0
00:39:24.289 00.000 21948 move complete, result=0
00:39:24.289 00.000 21948 worker thread done servicing request
00:39:24.289 00.000 21948 Worker thread wakes up
00:39:24.290 00.001 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:39:24.291 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:24.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:25.695 01.404 21948 Exposure complete
00:39:25.731 00.036 21948 worker thread done servicing request
00:39:25.731 00.000 18120 OnExposeComplete: enter
00:39:25.732 00.001 18120 UpdateGuideState(): m_state=6
00:39:25.733 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
00:39:25.734 00.001 18120 Star::Find returns 1 (0), X=412.73, Y=234.76, Mass=2046, SNR=31.1, Peak=207 HFD=3.8
00:39:25.735 00.001 18120 MultiStar: [#1 0.04,0.16,0.73,U] [#2 0.00,0.10,0.63,U] [#3 -0.25,0.08,0.68,U] [#4 -0.02,0.12,0.60,U] [#5 0.07,-0.06,0.53,U] [#6 0.28,0.01,0.49,U] [#7 0.13,-0.02,0.52,U] [#8 -0.05,0.27,0.46,U] 
00:39:25.736 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.16, 0.15}
00:39:25.736 00.000 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.14) = xAngle (2.32 = 2.32)
00:39:25.737 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.42 = -0.86)
00:39:25.738 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.18 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
00:39:25.740 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
00:39:25.741 00.001 18120 Enqueuing Move request for scope (0.04, 0.10)
00:39:25.742 00.001 21948 Worker thread wakes up
00:39:25.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:25.742 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.1
00:39:25.743 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.743 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:25.744 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:39:25.744 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:39:25.744 00.000 18120 Enqueuing Expose request
00:39:25.745 00.001 21948 Moving (0.04, 0.10) raw xDistance=-0.07 yDistance=-0.08
00:39:25.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:39:25.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:25.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:25.745 00.000 21948 MoveAxis(E, 0, ABG)
00:39:25.745 00.000 21948 Move returns status 0, amount 0
00:39:25.745 00.000 21948 MoveAxis(N, 0, ABG)
00:39:25.745 00.000 21948 Move returns status 0, amount 0
00:39:25.745 00.000 21948 move complete, result=0
00:39:25.745 00.000 21948 worker thread done servicing request
00:39:25.745 00.000 21948 Worker thread wakes up
00:39:25.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:25.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:25.745 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:27.374 01.629 21948 Exposure complete
00:39:27.415 00.041 21948 worker thread done servicing request
00:39:27.415 00.000 18120 OnExposeComplete: enter
00:39:27.415 00.000 18120 UpdateGuideState(): m_state=6
00:39:27.417 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
00:39:27.417 00.000 18120 Star::Find returns 1 (0), X=412.74, Y=234.66, Mass=2212, SNR=32.1, Peak=226 HFD=3.7
00:39:27.418 00.001 18120 MultiStar: [#1 0.10,-0.19,0.70,U] [#2 0.29,-0.02,0.63,U] [#3 -0.00,0.06,0.67,U] [#4 -0.10,0.03,0.55,U] [#5 0.16,0.04,0.53,U] [#6 0.29,0.10,0.46,U] [#7 0.02,-0.11,0.51,U] [#8 0.09,0.11,0.44,U] 
00:39:27.418 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.00}, one-star: {0.16, 0.04}
00:39:27.418 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.14) = xAngle (1.16 = 1.16)
00:39:27.420 00.002 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.26 = -2.03)
00:39:27.420 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=0.05 mountY=-0.10, mountTheta=-1.15
00:39:27.421 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.00, opts=13)
00:39:27.423 00.002 18120 Enqueuing Move request for scope (0.12, 0.00)
00:39:27.423 00.000 21948 Worker thread wakes up
00:39:27.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:27.424 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
00:39:27.424 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
00:39:27.424 00.000 18120 UpdateGuideState exits: m=2212 RSB=32.1
00:39:27.424 00.000 21948 Moving (0.12, 0.00) raw xDistance=0.05 yDistance=-0.10
00:39:27.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:39:27.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:27.425 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:27.425 00.000 18120 Enqueuing Expose request
00:39:27.426 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:27.426 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:39:27.426 00.000 21948 MoveAxis(E, 0, ABG)
00:39:27.426 00.000 21948 Move returns status 0, amount 0
00:39:27.426 00.000 21948 MoveAxis(N, 0, ABG)
00:39:27.426 00.000 21948 Move returns status 0, amount 0
00:39:27.426 00.000 21948 move complete, result=0
00:39:27.426 00.000 21948 worker thread done servicing request
00:39:27.426 00.000 21948 Worker thread wakes up
00:39:27.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:27.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:27.426 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:28.945 01.519 21948 Exposure complete
00:39:28.976 00.031 21948 worker thread done servicing request
00:39:28.976 00.000 18120 OnExposeComplete: enter
00:39:28.977 00.001 18120 UpdateGuideState(): m_state=6
00:39:28.980 00.003 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
00:39:28.982 00.002 18120 Star::Find returns 1 (0), X=412.62, Y=234.70, Mass=2108, SNR=31.6, Peak=210 HFD=3.9
00:39:28.985 00.003 18120 MultiStar: [#1 0.12,0.08,0.72,U] [#2 0.10,0.09,0.60,U] [#3 -0.15,0.05,0.65,U] [#4 -0.01,0.20,0.55,U] [#5 0.08,0.18,0.55,U] [#6 0.03,0.02,0.49,U] [#7 -0.20,0.19,0.51,U] [#8 0.03,0.24,0.43,U] 
00:39:28.987 00.002 18120 single-star, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.05, 0.08}
00:39:28.990 00.003 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.14) = xAngle (2.17 = 2.17)
00:39:28.990 00.000 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.27 = -1.02)
00:39:28.991 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.02 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
00:39:28.992 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
00:39:28.993 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
00:39:28.993 00.000 21948 Worker thread wakes up
00:39:28.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:28.994 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:39:28.994 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.6
00:39:28.994 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:28.995 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:28.995 00.000 18120 Enqueuing Expose request
00:39:28.995 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:39:28.995 00.000 21948 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.08
00:39:28.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:39:28.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:28.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:28.995 00.000 21948 MoveAxis(E, 0, ABG)
00:39:28.996 00.001 21948 Move returns status 0, amount 0
00:39:28.996 00.000 21948 MoveAxis(N, 0, ABG)
00:39:28.996 00.000 21948 Move returns status 0, amount 0
00:39:28.996 00.000 21948 move complete, result=0
00:39:28.996 00.000 21948 worker thread done servicing request
00:39:28.996 00.000 21948 Worker thread wakes up
00:39:28.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:28.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:28.996 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:30.630 01.634 21948 Exposure complete
00:39:30.662 00.032 21948 worker thread done servicing request
00:39:30.662 00.000 18120 OnExposeComplete: enter
00:39:30.663 00.001 18120 UpdateGuideState(): m_state=6
00:39:30.663 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
00:39:30.664 00.001 18120 Star::Find returns 1 (0), X=412.65, Y=234.98, Mass=2058, SNR=31.2, Peak=206 HFD=4.1
00:39:30.664 00.000 18120 MultiStar: [#1 0.03,0.09,0.72,U] [#2 0.13,0.30,0.63,U] [#3 -0.21,0.33,0.00,M1] [#4 -0.30,0.21,0.00,M1] [#5 -0.11,0.34,0.00,M1] [#6 0.29,0.14,0.51,U] [#7 -0.09,-0.10,0.51,U] [#8 0.08,0.47,0.00,M1] 
00:39:30.665 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.19}, one-star: {0.08, 0.36}
00:39:30.665 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
00:39:30.665 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.39 = -0.90)
00:39:30.666 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.14 mountX=-0.14 mountY=-0.16, mountTheta=-2.27
00:39:30.667 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.19, opts=13)
00:39:30.668 00.001 18120 Enqueuing Move request for scope (0.09, 0.19)
00:39:30.668 00.000 21948 Worker thread wakes up
00:39:30.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
00:39:30.668 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
00:39:30.668 00.000 21948 Moving (0.09, 0.19) raw xDistance=-0.14 yDistance=-0.16
00:39:30.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:39:30.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:30.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:30.669 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.2
00:39:30.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:30.670 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:30.670 00.000 18120 Enqueuing Expose request
00:39:30.671 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:30.671 00.000 21948 MoveAxis(E, 0, ABG)
00:39:30.671 00.000 21948 Move returns status 0, amount 0
00:39:30.671 00.000 21948 MoveAxis(N, 0, ABG)
00:39:30.671 00.000 21948 Move returns status 0, amount 0
00:39:30.671 00.000 21948 move complete, result=0
00:39:30.671 00.000 21948 worker thread done servicing request
00:39:30.671 00.000 21948 Worker thread wakes up
00:39:30.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:30.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:30.671 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:32.190 01.519 21948 Exposure complete
00:39:32.219 00.029 21948 worker thread done servicing request
00:39:32.219 00.000 18120 OnExposeComplete: enter
00:39:32.221 00.002 18120 UpdateGuideState(): m_state=6
00:39:32.222 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
00:39:32.223 00.001 18120 Star::Find returns 1 (0), X=412.52, Y=234.80, Mass=1987, SNR=30.6, Peak=184 HFD=3.9
00:39:32.223 00.000 18120 MultiStar: [#1 -0.39,0.06,0.00,M1] [#2 -0.16,0.33,0.00,M1] [#3 -0.08,0.06,0.68,U] [#4 -0.06,0.21,0.58,U] [#5 -0.07,0.21,0.50,U] [#6 0.35,0.26,0.00,M1] [#7 -0.11,0.12,0.52,U] [#8 -0.03,0.34,0.46,U] 
00:39:32.224 00.001 18120 single-star, 5 included, MultiStar: {-0.06, 0.18}, one-star: {-0.05, 0.18}
00:39:32.224 00.000 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.97 = 2.97)
00:39:32.225 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.07 = -0.21)
00:39:32.225 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.82 mountX=-0.19 mountY=-0.04, mountTheta=-2.93
00:39:32.227 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.18, opts=13)
00:39:32.228 00.001 18120 Enqueuing Move request for scope (-0.05, 0.18)
00:39:32.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:32.229 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.6
00:39:32.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:32.230 00.001 21948 Worker thread wakes up
00:39:32.230 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:32.230 00.000 18120 Enqueuing Expose request
00:39:32.231 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:39:32.231 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:39:32.231 00.000 21948 Moving (-0.05, 0.18) raw xDistance=-0.19 yDistance=-0.04
00:39:32.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:39:32.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:32.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:32.231 00.000 21948 MoveAxis(E, 0, ABG)
00:39:32.231 00.000 21948 Move returns status 0, amount 0
00:39:32.231 00.000 21948 MoveAxis(N, 0, ABG)
00:39:32.231 00.000 21948 Move returns status 0, amount 0
00:39:32.231 00.000 21948 move complete, result=0
00:39:32.231 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:32.232 00.001 21948 worker thread done servicing request
00:39:32.232 00.000 21948 Worker thread wakes up
00:39:32.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:32.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:33.864 01.632 21948 Exposure complete
00:39:33.898 00.034 21948 worker thread done servicing request
00:39:33.898 00.000 18120 OnExposeComplete: enter
00:39:33.898 00.000 18120 UpdateGuideState(): m_state=6
00:39:33.899 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
00:39:33.899 00.000 18120 Star::Find returns 1 (0), X=412.54, Y=234.94, Mass=2113, SNR=31.7, Peak=201 HFD=4.0
00:39:33.900 00.001 18120 MultiStar: [#1 0.01,0.26,0.71,U] [#2 -0.04,0.48,0.00,M2] [#3 -0.15,0.27,0.66,U] [#4 -0.19,0.33,0.00,M1] [#5 -0.16,0.32,0.00,M1] [#6 0.10,0.25,0.50,U] [#7 -0.00,0.50,0.00,M1] [#8 0.02,0.39,0.00,M1] 
00:39:33.900 00.000 18120 refined, 3 included, MultiStar: {-0.02, 0.28}, one-star: {-0.03, 0.32}
00:39:33.901 00.001 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.14) = xAngle (2.80 = 2.80)
00:39:33.901 00.000 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.90 = -0.38)
00:39:33.902 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.66 mountX=-0.27 mountY=-0.11, mountTheta=-2.77
00:39:33.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.28, opts=13)
00:39:33.903 00.000 18120 Enqueuing Move request for scope (-0.02, 0.28)
00:39:33.904 00.001 21948 Worker thread wakes up
00:39:33.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:33.904 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.7
00:39:33.905 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:33.905 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:33.905 00.000 18120 Enqueuing Expose request
00:39:33.906 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
00:39:33.906 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
00:39:33.906 00.000 21948 Moving (-0.02, 0.28) raw xDistance=-0.27 yDistance=-0.11
00:39:33.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:39:33.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:33.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:33.906 00.000 21948 MoveAxis(E, 48, ABG)
00:39:33.906 00.000 21948 Guiding  Dir = 2, Dur = 48
00:39:33.906 00.000 21948 IsSlewing returns 0
00:39:33.906 00.000 21948 IsGuiding returns 0
00:39:33.908 00.002 21948 PulseGuide returned control before completion, sleep 57
00:39:33.972 00.064 21948 IsGuiding returns 0
00:39:33.972 00.000 21948 Move returns status 0, amount 48
00:39:33.972 00.000 21948 MoveAxis(N, 0, ABG)
00:39:33.972 00.000 21948 Move returns status 0, amount 0
00:39:33.972 00.000 21948 move complete, result=0
00:39:33.972 00.000 21948 worker thread done servicing request
00:39:33.972 00.000 21948 Worker thread wakes up
00:39:33.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:33.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:33.972 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
00:39:35.385 01.413 21948 Exposure complete
00:39:35.427 00.042 21948 worker thread done servicing request
00:39:35.428 00.001 18120 OnExposeComplete: enter
00:39:35.428 00.000 18120 UpdateGuideState(): m_state=6
00:39:35.429 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
00:39:35.429 00.000 18120 Star::Find returns 1 (0), X=412.50, Y=234.85, Mass=2212, SNR=32.3, Peak=191 HFD=3.8
00:39:35.430 00.001 18120 MultiStar: [#1 -0.02,0.30,0.67,U] [#2 0.13,0.25,0.59,U] [#3 0.01,0.18,0.65,U] [#4 0.09,0.20,0.55,U] [#5 0.02,0.25,0.51,U] [#6 0.15,0.22,0.48,U] [#7 -0.04,0.01,0.48,U] [#8 -0.01,0.32,0.44,U] 
00:39:35.430 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {-0.07, 0.23}
00:39:35.434 00.004 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
00:39:35.436 00.002 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
00:39:35.437 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.49 mountX=-0.19 mountY=-0.12, mountTheta=-2.60
00:39:35.439 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.22, opts=13)
00:39:35.439 00.000 18120 Enqueuing Move request for scope (0.02, 0.22)
00:39:35.440 00.001 21948 Worker thread wakes up
00:39:35.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:35.440 00.000 18120 UpdateGuideState exits: m=2212 RSB=32.3
00:39:35.441 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:35.441 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:35.442 00.001 18120 Enqueuing Expose request
00:39:35.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
00:39:35.442 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
00:39:35.442 00.000 21948 Moving (0.02, 0.22) raw xDistance=-0.19 yDistance=-0.12
00:39:35.442 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:39:35.442 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:35.442 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:39:35.442 00.000 21948 MoveAxis(E, 0, ABG)
00:39:35.442 00.000 21948 Move returns status 0, amount 0
00:39:35.442 00.000 21948 MoveAxis(N, 0, ABG)
00:39:35.442 00.000 21948 Move returns status 0, amount 0
00:39:35.442 00.000 21948 move complete, result=0
00:39:35.442 00.000 21948 worker thread done servicing request
00:39:35.442 00.000 21948 Worker thread wakes up
00:39:35.443 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:35.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:35.443 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:37.076 01.633 21948 Exposure complete
00:39:37.101 00.025 21948 worker thread done servicing request
00:39:37.101 00.000 18120 OnExposeComplete: enter
00:39:37.102 00.001 18120 UpdateGuideState(): m_state=6
00:39:37.102 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
00:39:37.104 00.002 18120 Star::Find returns 1 (0), X=412.55, Y=234.85, Mass=2201, SNR=32.1, Peak=208 HFD=3.9
00:39:37.104 00.000 18120 MultiStar: [#1 -0.03,0.05,0.67,U] [#2 0.12,0.43,0.00,M2] [#3 0.14,0.11,0.67,U] [#4 -0.39,0.32,0.00,M1] [#5 0.00,0.28,0.52,U] [#6 0.17,0.14,0.46,U] [#7 -0.11,0.06,0.49,U] [#8 -0.03,0.23,0.44,U] 
00:39:37.105 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.16}, one-star: {-0.02, 0.23}
00:39:37.105 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.14) = xAngle (2.62 = 2.62)
00:39:37.106 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.56)
00:39:37.106 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=-0.14 mountY=-0.09, mountTheta=-2.59
00:39:37.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
00:39:37.107 00.000 18120 Enqueuing Move request for scope (0.01, 0.16)
00:39:37.108 00.001 21948 Worker thread wakes up
00:39:37.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:39:37.108 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:39:37.108 00.000 21948 Moving (0.01, 0.16) raw xDistance=-0.14 yDistance=-0.09
00:39:37.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:39:37.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:37.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:37.108 00.000 18120 UpdateGuideState exits: m=2201 RSB=32.1
00:39:37.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:37.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:37.110 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:37.110 00.000 21948 MoveAxis(E, 0, ABG)
00:39:37.110 00.000 21948 Move returns status 0, amount 0
00:39:37.110 00.000 21948 MoveAxis(N, 0, ABG)
00:39:37.110 00.000 21948 Move returns status 0, amount 0
00:39:37.110 00.000 18120 Enqueuing Expose request
00:39:37.110 00.000 21948 move complete, result=0
00:39:37.110 00.000 21948 worker thread done servicing request
00:39:37.110 00.000 21948 Worker thread wakes up
00:39:37.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:37.111 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:37.111 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:38.626 01.515 21948 Exposure complete
00:39:38.652 00.026 21948 worker thread done servicing request
00:39:38.652 00.000 18120 OnExposeComplete: enter
00:39:38.653 00.001 18120 UpdateGuideState(): m_state=6
00:39:38.653 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
00:39:38.654 00.001 18120 Star::Find returns 1 (0), X=412.57, Y=234.90, Mass=2036, SNR=30.8, Peak=194 HFD=3.9
00:39:38.654 00.000 18120 MultiStar: [#1 -0.19,0.18,0.69,U] [#2 0.04,0.35,0.65,U] [#3 -0.36,0.18,0.00,M1] [#4 -0.31,0.31,0.00,M2] [#5 0.04,0.22,0.51,U] [#6 0.06,0.12,0.51,U] [#7 -0.11,0.08,0.52,U] [#8 -0.20,0.31,0.00,M1] 
00:39:38.654 00.000 18120 refined, 5 included, MultiStar: {-0.03, 0.22}, one-star: {-0.00, 0.28}
00:39:38.656 00.002 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
00:39:38.657 00.001 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.33)
00:39:38.658 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.71 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
00:39:38.659 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.22, opts=13)
00:39:38.660 00.001 18120 Enqueuing Move request for scope (-0.03, 0.22)
00:39:38.661 00.001 21948 Worker thread wakes up
00:39:38.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
00:39:38.661 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
00:39:38.661 00.000 21948 Moving (-0.03, 0.22) raw xDistance=-0.21 yDistance=-0.07
00:39:38.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:39:38.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:38.661 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:38.661 00.000 18120 UpdateGuideState exits: m=2036 RSB=30.8
00:39:38.662 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:38.662 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:38.662 00.000 18120 Enqueuing Expose request
00:39:38.663 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:39:38.663 00.000 21948 MoveAxis(E, 38, ABG)
00:39:38.663 00.000 21948 Guiding  Dir = 2, Dur = 38
00:39:38.663 00.000 21948 IsSlewing returns 0
00:39:38.663 00.000 21948 IsGuiding returns 0
00:39:38.665 00.002 21948 PulseGuide returned control before completion, sleep 47
00:39:38.718 00.053 21948 IsGuiding returns 0
00:39:38.718 00.000 21948 Move returns status 0, amount 38
00:39:38.718 00.000 21948 MoveAxis(N, 0, ABG)
00:39:38.718 00.000 21948 Move returns status 0, amount 0
00:39:38.718 00.000 21948 move complete, result=0
00:39:38.719 00.001 21948 worker thread done servicing request
00:39:38.719 00.000 21948 Worker thread wakes up
00:39:38.719 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:38.719 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:38.719 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:39:40.349 01.630 21948 Exposure complete
00:39:40.387 00.038 21948 worker thread done servicing request
00:39:40.387 00.000 18120 OnExposeComplete: enter
00:39:40.389 00.002 18120 UpdateGuideState(): m_state=6
00:39:40.389 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
00:39:40.390 00.001 18120 Star::Find returns 1 (0), X=412.59, Y=234.90, Mass=1877, SNR=29.7, Peak=174 HFD=3.9
00:39:40.391 00.001 18120 MultiStar: [#1 -0.24,0.14,0.76,U] [#2 -0.23,0.37,0.00,M2] [#3 -0.09,0.02,0.70,U] [#4 -0.11,-0.12,0.57,U] [#5 -0.21,0.22,0.56,U] [#6 -0.12,-0.08,0.52,U] [#7 -0.31,-0.13,0.52,U] [#8 -0.41,0.16,0.00,M2] 
00:39:40.391 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.08}, one-star: {0.02, 0.28}
00:39:40.392 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.78 = -2.51)
00:39:40.392 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.59)
00:39:40.393 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.63 mountX=-0.12 mountY=0.09, mountTheta=2.53
00:39:40.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
00:39:40.396 00.002 18120 Enqueuing Move request for scope (-0.14, 0.08)
00:39:40.396 00.000 21948 Worker thread wakes up
00:39:40.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:40.397 00.001 18120 UpdateGuideState exits: m=1877 RSB=29.7
00:39:40.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.398 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:40.398 00.000 18120 Enqueuing Expose request
00:39:40.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
00:39:40.399 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
00:39:40.399 00.000 21948 Moving (-0.14, 0.08) raw xDistance=-0.12 yDistance=0.09
00:39:40.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:39:40.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:40.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:39:40.399 00.000 21948 MoveAxis(E, 0, ABG)
00:39:40.399 00.000 21948 Move returns status 0, amount 0
00:39:40.399 00.000 21948 MoveAxis(N, 0, ABG)
00:39:40.399 00.000 21948 Move returns status 0, amount 0
00:39:40.399 00.000 21948 move complete, result=0
00:39:40.399 00.000 21948 worker thread done servicing request
00:39:40.399 00.000 21948 Worker thread wakes up
00:39:40.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:40.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:40.399 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:41.927 01.528 21948 Exposure complete
00:39:41.972 00.045 21948 worker thread done servicing request
00:39:41.972 00.000 18120 OnExposeComplete: enter
00:39:41.974 00.002 18120 UpdateGuideState(): m_state=6
00:39:41.975 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
00:39:41.976 00.001 18120 Star::Find returns 1 (0), X=412.61, Y=234.72, Mass=2148, SNR=31.7, Peak=170 HFD=3.8
00:39:41.976 00.000 18120 MultiStar: [#1 -0.19,-0.01,0.71,U] [#2 0.09,0.15,0.64,U] [#3 -0.24,0.08,0.65,U] [#4 -0.20,0.08,0.57,U] [#5 -0.07,-0.11,0.49,U] [#6 -0.11,0.31,0.49,U] [#7 -0.23,-0.06,0.52,U] [#8 0.03,0.04,0.43,U] 
00:39:41.977 00.001 18120 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {0.04, 0.10}
00:39:41.977 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.14) = xAngle (2.35 = 2.35)
00:39:41.978 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.45 = -0.84)
00:39:41.978 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.20 mountX=-0.07 mountY=-0.08, mountTheta=-2.33
00:39:41.979 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
00:39:41.980 00.001 18120 Enqueuing Move request for scope (0.04, 0.10)
00:39:41.980 00.000 21948 Worker thread wakes up
00:39:41.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:39:41.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:39:41.980 00.000 21948 Moving (0.04, 0.10) raw xDistance=-0.07 yDistance=-0.08
00:39:41.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:39:41.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:41.981 00.001 18120 UpdateGuideState exits: m=2148 RSB=31.7
00:39:41.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:41.982 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:41.982 00.000 18120 Enqueuing Expose request
00:39:41.982 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:41.982 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:41.982 00.000 21948 MoveAxis(E, 0, ABG)
00:39:41.982 00.000 21948 Move returns status 0, amount 0
00:39:41.982 00.000 21948 MoveAxis(N, 0, ABG)
00:39:41.982 00.000 21948 Move returns status 0, amount 0
00:39:41.982 00.000 21948 move complete, result=0
00:39:41.982 00.000 21948 worker thread done servicing request
00:39:41.982 00.000 21948 Worker thread wakes up
00:39:41.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:41.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:41.983 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:43.615 01.632 21948 Exposure complete
00:39:43.655 00.040 21948 worker thread done servicing request
00:39:43.655 00.000 18120 OnExposeComplete: enter
00:39:43.656 00.001 18120 UpdateGuideState(): m_state=6
00:39:43.656 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
00:39:43.657 00.001 18120 Star::Find returns 1 (0), X=412.43, Y=234.68, Mass=2238, SNR=32.6, Peak=185 HFD=4.2
00:39:43.657 00.000 18120 MultiStar: [#1 -0.08,-0.06,0.66,U] [#2 -0.07,0.17,0.62,U] [#3 -0.29,0.04,0.62,U] [#4 -0.35,0.07,0.00,M1] [#5 -0.11,0.03,0.52,U] [#6 0.03,0.13,0.46,U] [#7 -0.16,-0.01,0.50,U] [#8 -0.15,0.13,0.43,U] 
00:39:43.658 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.06}, one-star: {-0.14, 0.06}
00:39:43.658 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.85 = -2.43)
00:39:43.659 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.95 = 0.67)
00:39:43.659 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.71 mountX=-0.11 mountY=0.09, mountTheta=2.46
00:39:43.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.06, opts=13)
00:39:43.664 00.003 18120 Enqueuing Move request for scope (-0.13, 0.06)
00:39:43.666 00.002 21948 Worker thread wakes up
00:39:43.667 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:39:43.667 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:39:43.667 00.000 21948 Moving (-0.13, 0.06) raw xDistance=-0.11 yDistance=0.09
00:39:43.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:43.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:43.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:43.667 00.000 18120 UpdateGuideState exits: m=2238 RSB=32.6
00:39:43.668 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:43.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:43.669 00.001 18120 Enqueuing Expose request
00:39:43.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:39:43.669 00.000 21948 MoveAxis(E, 0, ABG)
00:39:43.669 00.000 21948 Move returns status 0, amount 0
00:39:43.669 00.000 21948 MoveAxis(N, 0, ABG)
00:39:43.669 00.000 21948 Move returns status 0, amount 0
00:39:43.669 00.000 21948 move complete, result=0
00:39:43.669 00.000 21948 worker thread done servicing request
00:39:43.669 00.000 21948 Worker thread wakes up
00:39:43.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:43.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:43.670 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:45.196 01.526 21948 Exposure complete
00:39:45.236 00.040 21948 worker thread done servicing request
00:39:45.236 00.000 18120 OnExposeComplete: enter
00:39:45.237 00.001 18120 UpdateGuideState(): m_state=6
00:39:45.238 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
00:39:45.238 00.000 18120 Star::Find returns 1 (0), X=412.43, Y=234.72, Mass=2150, SNR=31.6, Peak=171 HFD=4.0
00:39:45.239 00.001 18120 MultiStar: [#1 -0.25,0.00,0.71,U] [#2 -0.13,0.08,0.66,U] [#3 -0.16,-0.10,0.67,U] [#4 -0.35,-0.06,0.00,M2] [#5 -0.25,-0.03,0.51,U] [#6 -0.08,0.08,0.50,U] [#7 -0.32,0.09,0.51,U] [#8 -0.22,-0.08,0.41,U] 
00:39:45.239 00.000 18120 single-star, 7 included, MultiStar: {-0.19, 0.03}, one-star: {-0.14, 0.11}
00:39:45.240 00.001 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.65 = -2.63)
00:39:45.240 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.47)
00:39:45.241 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.51 mountX=-0.16 mountY=0.08, mountTheta=2.66
00:39:45.242 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
00:39:45.243 00.001 18120 Enqueuing Move request for scope (-0.14, 0.11)
00:39:45.244 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:45.244 00.000 18120 UpdateGuideState exits: m=2150 RSB=31.6
00:39:45.245 00.001 21948 Worker thread wakes up
00:39:45.245 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
00:39:45.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:45.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:45.246 00.001 18120 Enqueuing Expose request
00:39:45.246 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
00:39:45.246 00.000 21948 Moving (-0.14, 0.11) raw xDistance=-0.16 yDistance=0.08
00:39:45.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:39:45.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:45.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:39:45.246 00.000 21948 MoveAxis(E, 0, ABG)
00:39:45.246 00.000 21948 Move returns status 0, amount 0
00:39:45.246 00.000 21948 MoveAxis(N, 0, ABG)
00:39:45.246 00.000 21948 Move returns status 0, amount 0
00:39:45.246 00.000 21948 move complete, result=0
00:39:45.246 00.000 21948 worker thread done servicing request
00:39:45.246 00.000 21948 Worker thread wakes up
00:39:45.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:45.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:45.247 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:46.886 01.639 21948 Exposure complete
00:39:46.932 00.046 21948 worker thread done servicing request
00:39:46.932 00.000 18120 OnExposeComplete: enter
00:39:46.932 00.000 18120 UpdateGuideState(): m_state=6
00:39:46.933 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
00:39:46.934 00.001 18120 Star::Find returns 1 (0), X=412.47, Y=234.39, Mass=2024, SNR=30.8, Peak=147 HFD=4.1
00:39:46.934 00.000 18120 MultiStar: [#1 -0.30,-0.01,0.70,U] [#2 -0.12,-0.12,0.63,U] [#3 -0.09,-0.34,0.00,M1] [#4 -0.40,-0.10,0.00,M3] [#5 -0.55,0.04,0.00,M1] [#6 -0.13,-0.36,0.00,M1] [#7 -0.25,-0.22,0.51,U] [#8 -0.42,-0.07,0.00,M1] 
00:39:46.936 00.002 18120 refined, 3 included, MultiStar: {-0.18, -0.15}, one-star: {-0.10, -0.23}
00:39:46.937 00.001 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.14) = xAngle (-1.31 = -1.31)
00:39:46.937 00.000 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.80 = 1.80)
00:39:46.938 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-2.45 mountX=0.06 mountY=0.23, mountTheta=1.31
00:39:46.940 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.15, opts=13)
00:39:46.941 00.001 18120 Enqueuing Move request for scope (-0.18, -0.15)
00:39:46.941 00.000 21948 Worker thread wakes up
00:39:46.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
00:39:46.941 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
00:39:46.941 00.000 21948 Moving (-0.18, -0.15) raw xDistance=0.06 yDistance=0.23
00:39:46.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:46.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:46.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:39:46.941 00.000 21948 MoveAxis(E, 0, ABG)
00:39:46.941 00.000 21948 Move returns status 0, amount 0
00:39:46.941 00.000 21948 MoveAxis(N, 0, ABG)
00:39:46.941 00.000 21948 Move returns status 0, amount 0
00:39:46.941 00.000 21948 move complete, result=0
00:39:46.941 00.000 21948 worker thread done servicing request
00:39:46.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:46.943 00.002 18120 UpdateGuideState exits: m=2024 RSB=30.8
00:39:46.944 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:46.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:46.944 00.000 18120 Enqueuing Expose request
00:39:46.945 00.001 21948 Worker thread wakes up
00:39:46.945 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:39:46.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:46.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:48.467 01.522 21948 Exposure complete
00:39:48.516 00.049 21948 worker thread done servicing request
00:39:48.517 00.001 18120 OnExposeComplete: enter
00:39:48.517 00.000 18120 UpdateGuideState(): m_state=6
00:39:48.518 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
00:39:48.519 00.001 18120 Star::Find returns 1 (0), X=412.37, Y=234.50, Mass=1843, SNR=29.5, Peak=145 HFD=4.1
00:39:48.519 00.000 18120 MultiStar: [#1 -0.12,-0.15,0.78,U] [#2 -0.23,0.10,0.64,U] [#3 -0.07,-0.14,0.71,U] [#4 -0.31,-0.21,0.00,M4] [#5 -0.24,0.02,0.54,U] [#6 -0.09,0.09,0.50,U] [#7 -0.33,-0.05,0.58,U] [#8 -0.34,0.19,0.00,M2] 
00:39:48.520 00.001 18120 refined, 6 included, MultiStar: {-0.18, -0.05}, one-star: {-0.20, -0.12}
00:39:48.520 00.000 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
00:39:48.521 00.001 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
00:39:48.521 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.87 mountX=-0.03 mountY=0.18, mountTheta=1.72
00:39:48.522 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.05, opts=13)
00:39:48.523 00.001 18120 Enqueuing Move request for scope (-0.18, -0.05)
00:39:48.524 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:48.524 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.5
00:39:48.525 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:48.525 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:48.525 00.000 18120 Enqueuing Expose request
00:39:48.526 00.001 21948 Worker thread wakes up
00:39:48.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
00:39:48.526 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
00:39:48.526 00.000 21948 Moving (-0.18, -0.05) raw xDistance=-0.03 yDistance=0.18
00:39:48.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:39:48.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:48.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:39:48.526 00.000 21948 MoveAxis(E, 0, ABG)
00:39:48.526 00.000 21948 Move returns status 0, amount 0
00:39:48.526 00.000 21948 MoveAxis(N, 0, ABG)
00:39:48.526 00.000 21948 Move returns status 0, amount 0
00:39:48.526 00.000 21948 move complete, result=0
00:39:48.526 00.000 21948 worker thread done servicing request
00:39:48.526 00.000 21948 Worker thread wakes up
00:39:48.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:48.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:48.526 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:39:50.152 01.626 21948 Exposure complete
00:39:50.195 00.043 21948 worker thread done servicing request
00:39:50.195 00.000 18120 OnExposeComplete: enter
00:39:50.197 00.002 18120 UpdateGuideState(): m_state=6
00:39:50.198 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
00:39:50.199 00.001 18120 Star::Find returns 1 (0), X=412.50, Y=234.71, Mass=2067, SNR=31.2, Peak=168 HFD=4.1
00:39:50.199 00.000 18120 MultiStar: [#1 0.06,-0.13,0.74,U] [#2 -0.23,0.13,0.65,U] [#3 -0.29,-0.05,0.67,U] [#4 -0.36,-0.03,0.00,M5] [#5 -0.20,-0.01,0.55,U] [#6 0.00,0.18,0.49,U] [#7 -0.50,-0.01,0.00,M1] [#8 -0.26,0.23,0.44,U] 
00:39:50.202 00.003 18120 single-star, 6 included, MultiStar: {-0.13, 0.05}, one-star: {-0.07, 0.09}
00:39:50.204 00.002 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.14) = xAngle (3.39 = -2.90)
00:39:50.204 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
00:39:50.205 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=-0.11 mountY=0.02, mountTheta=2.93
00:39:50.206 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.09, opts=13)
00:39:50.206 00.000 18120 Enqueuing Move request for scope (-0.07, 0.09)
00:39:50.207 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:50.208 00.001 21948 Worker thread wakes up
00:39:50.208 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.2
00:39:50.209 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.209 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:50.210 00.001 18120 Enqueuing Expose request
00:39:50.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:39:50.210 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:39:50.210 00.000 21948 Moving (-0.07, 0.09) raw xDistance=-0.11 yDistance=0.02
00:39:50.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:50.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:39:50.210 00.000 21948 MoveAxis(E, 0, ABG)
00:39:50.210 00.000 21948 Move returns status 0, amount 0
00:39:50.210 00.000 21948 MoveAxis(N, 0, ABG)
00:39:50.210 00.000 21948 Move returns status 0, amount 0
00:39:50.211 00.001 21948 move complete, result=0
00:39:50.211 00.000 21948 worker thread done servicing request
00:39:50.211 00.000 21948 Worker thread wakes up
00:39:50.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:50.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:50.211 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:51.739 01.528 21948 Exposure complete
00:39:51.786 00.047 21948 worker thread done servicing request
00:39:51.786 00.000 18120 OnExposeComplete: enter
00:39:51.787 00.001 18120 UpdateGuideState(): m_state=6
00:39:51.788 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
00:39:51.788 00.000 18120 Star::Find returns 1 (0), X=412.69, Y=234.58, Mass=2134, SNR=31.8, Peak=186 HFD=4.1
00:39:51.789 00.001 18120 MultiStar: [#1 0.16,0.05,0.71,U] [#2 -0.13,0.26,0.61,U] [#3 -0.48,0.01,0.00,M1] [#4 -0.05,0.11,0.53,U] [#5 -0.10,-0.06,0.54,U] [#6 0.22,-0.09,0.46,U] [#7 -0.10,-0.20,0.52,U] [#8 -0.13,0.12,0.43,U] 
00:39:51.789 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.12, -0.04}
00:39:51.790 00.001 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.14) = xAngle (2.09 = 2.09)
00:39:51.790 00.000 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.19 = -1.09)
00:39:51.790 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.95 mountX=-0.01 mountY=-0.02, mountTheta=-2.08
00:39:51.791 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
00:39:51.792 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
00:39:51.793 00.001 21948 Worker thread wakes up
00:39:51.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:51.793 00.000 18120 UpdateGuideState exits: m=2134 RSB=31.8
00:39:51.794 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:39:51.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:51.794 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:51.795 00.001 18120 Enqueuing Expose request
00:39:51.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:39:51.795 00.000 21948 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
00:39:51.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:39:51.796 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:51.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:39:51.796 00.000 21948 MoveAxis(E, 0, ABG)
00:39:51.796 00.000 21948 Move returns status 0, amount 0
00:39:51.796 00.000 21948 MoveAxis(N, 0, ABG)
00:39:51.796 00.000 21948 Move returns status 0, amount 0
00:39:51.796 00.000 21948 move complete, result=0
00:39:51.796 00.000 21948 worker thread done servicing request
00:39:51.796 00.000 21948 Worker thread wakes up
00:39:51.796 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:51.797 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:51.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:53.429 01.632 21948 Exposure complete
00:39:53.453 00.024 21948 worker thread done servicing request
00:39:53.453 00.000 18120 OnExposeComplete: enter
00:39:53.454 00.001 18120 UpdateGuideState(): m_state=6
00:39:53.455 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
00:39:53.456 00.001 18120 Star::Find returns 1 (0), X=412.82, Y=234.76, Mass=2069, SNR=31.2, Peak=203 HFD=4.0
00:39:53.456 00.000 18120 MultiStar: [#1 -0.07,0.10,0.74,U] [#2 0.10,0.28,0.61,U] [#3 -0.03,0.01,0.68,U] [#4 -0.25,0.27,0.00,M5] [#5 0.17,0.03,0.54,U] [#6 0.19,-0.04,0.49,U] [#7 -0.02,0.03,0.51,U] [#8 -0.11,0.30,0.45,U] 
00:39:53.457 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.25, 0.14}
00:39:53.457 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.14) = xAngle (2.11 = 2.11)
00:39:53.458 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.21 = -1.08)
00:39:53.458 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=-0.07 mountY=-0.11, mountTheta=-2.10
00:39:53.459 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.11, opts=13)
00:39:53.460 00.001 18120 Enqueuing Move request for scope (0.07, 0.11)
00:39:53.461 00.001 21948 Worker thread wakes up
00:39:53.461 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:39:53.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:39:53.461 00.000 21948 Moving (0.07, 0.11) raw xDistance=-0.07 yDistance=-0.11
00:39:53.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:39:53.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:53.461 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.2
00:39:53.462 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:53.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:53.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:53.463 00.001 18120 Enqueuing Expose request
00:39:53.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:53.463 00.000 21948 MoveAxis(E, 0, ABG)
00:39:53.463 00.000 21948 Move returns status 0, amount 0
00:39:53.463 00.000 21948 MoveAxis(N, 0, ABG)
00:39:53.463 00.000 21948 Move returns status 0, amount 0
00:39:53.463 00.000 21948 move complete, result=0
00:39:53.463 00.000 21948 worker thread done servicing request
00:39:53.463 00.000 21948 Worker thread wakes up
00:39:53.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:53.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:53.464 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:54.976 01.512 21948 Exposure complete
00:39:55.014 00.038 21948 worker thread done servicing request
00:39:55.014 00.000 18120 OnExposeComplete: enter
00:39:55.015 00.001 18120 UpdateGuideState(): m_state=6
00:39:55.017 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
00:39:55.018 00.001 18120 Star::Find returns 1 (0), X=412.48, Y=234.69, Mass=2097, SNR=31.5, Peak=171 HFD=4.0
00:39:55.021 00.003 18120 MultiStar: [#1 -0.34,-0.10,0.00,M1] [#2 0.03,-0.06,0.64,U] [#3 -0.27,0.04,0.66,U] [#4 -0.48,-0.02,0.00,M6] [#5 0.00,0.03,0.55,U] [#6 0.24,0.01,0.50,U] [#7 -0.48,-0.03,0.00,M1] [#8 -0.08,-0.02,0.42,U] 
00:39:55.023 00.002 18120 refined, 5 included, MultiStar: {-0.04, 0.02}, one-star: {-0.09, 0.07}
00:39:55.024 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.83 = -2.46)
00:39:55.025 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.64)
00:39:55.026 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.68 mountX=-0.04 mountY=0.03, mountTheta=2.48
00:39:55.028 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
00:39:55.031 00.003 18120 Enqueuing Move request for scope (-0.04, 0.02)
00:39:55.031 00.000 21948 Worker thread wakes up
00:39:55.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:39:55.031 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:39:55.032 00.001 21948 Moving (-0.04, 0.02) raw xDistance=-0.04 yDistance=0.03
00:39:55.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:39:55.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:55.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:55.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:55.032 00.000 21948 MoveAxis(E, 0, ABG)
00:39:55.032 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.5
00:39:55.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:55.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:55.033 00.000 18120 Enqueuing Expose request
00:39:55.034 00.001 21948 Move returns status 0, amount 0
00:39:55.034 00.000 21948 MoveAxis(N, 0, ABG)
00:39:55.034 00.000 21948 Move returns status 0, amount 0
00:39:55.034 00.000 21948 move complete, result=0
00:39:55.034 00.000 21948 worker thread done servicing request
00:39:55.034 00.000 21948 Worker thread wakes up
00:39:55.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:55.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:55.035 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:56.656 01.621 21948 Exposure complete
00:39:56.700 00.044 21948 worker thread done servicing request
00:39:56.700 00.000 18120 OnExposeComplete: enter
00:39:56.703 00.003 18120 UpdateGuideState(): m_state=6
00:39:56.705 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
00:39:56.706 00.001 18120 Star::Find returns 1 (0), X=412.54, Y=234.63, Mass=2186, SNR=32.0, Peak=169 HFD=4.2
00:39:56.708 00.002 18120 MultiStar: [#1 0.14,-0.11,0.69,U] [#2 0.24,0.37,0.00,M1] [#3 -0.25,-0.01,0.67,U] [#4 -0.11,0.02,0.57,U] [#5 -0.03,0.13,0.55,U] [#6 -0.15,0.08,0.47,U] [#7 -0.04,-0.04,0.53,U] [#8 -0.04,0.18,0.43,U] 
00:39:56.710 00.002 18120 single-star, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.03, 0.01}
00:39:56.710 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.14) = xAngle (4.03 = -2.25)
00:39:56.711 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.85)
00:39:56.712 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.89 mountX=-0.02 mountY=0.02, mountTheta=2.26
00:39:56.714 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
00:39:56.715 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
00:39:56.716 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:56.716 00.000 18120 UpdateGuideState exits: m=2186 RSB=32.0
00:39:56.717 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:56.718 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:56.719 00.001 18120 Enqueuing Expose request
00:39:56.719 00.000 21948 Worker thread wakes up
00:39:56.720 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:39:56.720 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:39:56.720 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.02
00:39:56.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:39:56.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:56.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:39:56.720 00.000 21948 MoveAxis(E, 0, ABG)
00:39:56.720 00.000 21948 Move returns status 0, amount 0
00:39:56.720 00.000 21948 MoveAxis(N, 0, ABG)
00:39:56.720 00.000 21948 Move returns status 0, amount 0
00:39:56.720 00.000 21948 move complete, result=0
00:39:56.720 00.000 21948 worker thread done servicing request
00:39:56.720 00.000 21948 Worker thread wakes up
00:39:56.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:56.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:56.721 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:58.244 01.523 21948 Exposure complete
00:39:58.269 00.025 21948 worker thread done servicing request
00:39:58.269 00.000 18120 OnExposeComplete: enter
00:39:58.270 00.001 18120 UpdateGuideState(): m_state=6
00:39:58.271 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
00:39:58.271 00.000 18120 Star::Find returns 1 (0), X=412.55, Y=234.91, Mass=2048, SNR=30.9, Peak=188 HFD=3.9
00:39:58.272 00.001 18120 MultiStar: [#1 0.03,0.15,0.72,U] [#2 0.15,0.08,0.67,U] [#3 -0.14,0.04,0.70,U] [#4 -0.11,0.03,0.54,U] [#5 -0.13,0.13,0.53,U] [#6 0.11,-0.08,0.48,U] [#7 -0.07,0.04,0.52,U] [#8 -0.01,0.16,0.42,U] 
00:39:58.272 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.02, 0.30}
00:39:58.272 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.90 = 2.90)
00:39:58.273 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.00 = -0.28)
00:39:58.274 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.76 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
00:39:58.276 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
00:39:58.276 00.000 18120 Enqueuing Move request for scope (-0.02, 0.11)
00:39:58.277 00.001 21948 Worker thread wakes up
00:39:58.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:39:58.277 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:39:58.277 00.000 21948 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
00:39:58.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:58.278 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:58.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:58.278 00.000 18120 UpdateGuideState exits: m=2048 RSB=30.9
00:39:58.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:58.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:58.279 00.000 18120 Enqueuing Expose request
00:39:58.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:58.279 00.000 21948 MoveAxis(E, 0, ABG)
00:39:58.279 00.000 21948 Move returns status 0, amount 0
00:39:58.280 00.001 21948 MoveAxis(N, 0, ABG)
00:39:58.280 00.000 21948 Move returns status 0, amount 0
00:39:58.280 00.000 21948 move complete, result=0
00:39:58.280 00.000 21948 worker thread done servicing request
00:39:58.280 00.000 21948 Worker thread wakes up
00:39:58.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:39:58.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:39:58.280 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:59.903 01.623 21948 Exposure complete
00:39:59.934 00.031 21948 worker thread done servicing request
00:39:59.934 00.000 18120 OnExposeComplete: enter
00:39:59.934 00.000 18120 UpdateGuideState(): m_state=6
00:39:59.935 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
00:39:59.935 00.000 18120 Star::Find returns 1 (0), X=412.57, Y=234.89, Mass=2049, SNR=31.1, Peak=190 HFD=3.9
00:39:59.936 00.001 18120 MultiStar: [#1 -0.00,0.19,0.74,U] [#2 0.37,0.25,0.00,M1] [#3 -0.04,0.22,0.68,U] [#4 -0.19,0.18,0.54,U] [#5 -0.00,0.37,0.00,M1] [#6 0.30,0.21,0.00,M1] [#7 -0.18,0.18,0.56,U] [#8 -0.06,0.15,0.44,U] 
00:39:59.936 00.000 18120 refined, 5 included, MultiStar: {-0.06, 0.21}, one-star: {0.00, 0.27}
00:39:59.937 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.14) = xAngle (3.02 = 3.02)
00:39:59.938 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.12 = -0.16)
00:39:59.939 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.87 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
00:39:59.941 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.21, opts=13)
00:39:59.942 00.001 18120 Enqueuing Move request for scope (-0.06, 0.21)
00:39:59.942 00.000 21948 Worker thread wakes up
00:39:59.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:39:59.943 00.001 18120 UpdateGuideState exits: m=2049 RSB=31.1
00:39:59.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
00:39:59.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
00:39:59.943 00.000 21948 Moving (-0.06, 0.21) raw xDistance=-0.22 yDistance=-0.04
00:39:59.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:39:59.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:59.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:59.943 00.000 21948 MoveAxis(E, 38, ABG)
00:39:59.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:59.946 00.003 21948 Guiding  Dir = 2, Dur = 38
00:39:59.946 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:39:59.947 00.001 18120 Enqueuing Expose request
00:39:59.947 00.000 21948 IsSlewing returns 0
00:39:59.947 00.000 21948 IsGuiding returns 0
00:39:59.949 00.002 21948 PulseGuide returned control before completion, sleep 47
00:40:00.012 00.063 21948 IsGuiding returns 0
00:40:00.012 00.000 21948 Move returns status 0, amount 38
00:40:00.012 00.000 21948 MoveAxis(N, 0, ABG)
00:40:00.012 00.000 21948 Move returns status 0, amount 0
00:40:00.012 00.000 21948 move complete, result=0
00:40:00.012 00.000 21948 worker thread done servicing request
00:40:00.012 00.000 21948 Worker thread wakes up
00:40:00.012 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
00:40:00.013 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:00.014 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:01.424 01.410 21948 Exposure complete
00:40:01.493 00.069 21948 worker thread done servicing request
00:40:01.493 00.000 18120 OnExposeComplete: enter
00:40:01.494 00.001 18120 UpdateGuideState(): m_state=6
00:40:01.495 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
00:40:01.495 00.000 18120 Star::Find returns 1 (0), X=412.71, Y=234.80, Mass=2092, SNR=31.3, Peak=203 HFD=4.3
00:40:01.496 00.001 18120 MultiStar: [#1 -0.13,0.14,0.75,U] [#2 0.08,0.42,0.00,M2] [#3 -0.43,0.01,0.00,M1] [#4 -0.33,0.26,0.00,M4] [#5 -0.21,0.33,0.00,M2] [#6 0.05,0.10,0.51,U] [#7 -0.36,-0.08,0.00,M1] [#8 0.00,0.05,0.45,U] 
00:40:01.496 00.000 18120 refined, 3 included, MultiStar: {0.02, 0.13}, one-star: {0.14, 0.18}
00:40:01.496 00.000 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.14) = xAngle (2.53 = 2.53)
00:40:01.497 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.63 = -0.65)
00:40:01.497 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.39 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
00:40:01.499 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
00:40:01.500 00.001 18120 Enqueuing Move request for scope (0.02, 0.13)
00:40:01.502 00.002 21948 Worker thread wakes up
00:40:01.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:40:01.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:01.504 00.002 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:40:01.504 00.000 21948 Moving (0.02, 0.13) raw xDistance=-0.11 yDistance=-0.08
00:40:01.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:40:01.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:01.504 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.3
00:40:01.505 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:01.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:01.506 00.001 18120 Enqueuing Expose request
00:40:01.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:40:01.506 00.000 21948 MoveAxis(E, 0, ABG)
00:40:01.506 00.000 21948 Move returns status 0, amount 0
00:40:01.506 00.000 21948 MoveAxis(N, 0, ABG)
00:40:01.506 00.000 21948 Move returns status 0, amount 0
00:40:01.506 00.000 21948 move complete, result=0
00:40:01.506 00.000 21948 worker thread done servicing request
00:40:01.506 00.000 21948 Worker thread wakes up
00:40:01.507 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:01.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:01.507 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:03.131 01.624 21948 Exposure complete
00:40:03.170 00.039 21948 worker thread done servicing request
00:40:03.170 00.000 18120 OnExposeComplete: enter
00:40:03.170 00.000 18120 UpdateGuideState(): m_state=6
00:40:03.171 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
00:40:03.171 00.000 18120 Star::Find returns 1 (0), X=412.58, Y=234.76, Mass=2036, SNR=31.0, Peak=203 HFD=3.7
00:40:03.172 00.001 18120 MultiStar: [#1 -0.05,0.08,0.72,U] [#2 0.01,0.19,0.64,U] [#3 -0.33,-0.00,0.65,U] [#4 -0.29,-0.03,0.60,U] [#5 -0.21,0.22,0.51,U] [#6 0.08,0.15,0.52,U] [#7 -0.13,0.04,0.52,U] [#8 0.07,0.34,0.43,U] 
00:40:03.173 00.001 18120 single-star, 8 included, MultiStar: {-0.09, 0.12}, one-star: {0.01, 0.14}
00:40:03.174 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.64 = 2.64)
00:40:03.177 00.003 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.74 = -0.54)
00:40:03.178 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.49 mountX=-0.13 mountY=-0.07, mountTheta=-2.61
00:40:03.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.14, opts=13)
00:40:03.180 00.001 18120 Enqueuing Move request for scope (0.01, 0.14)
00:40:03.180 00.000 21948 Worker thread wakes up
00:40:03.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
00:40:03.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
00:40:03.180 00.000 21948 Moving (0.01, 0.14) raw xDistance=-0.13 yDistance=-0.07
00:40:03.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:40:03.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:03.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:03.181 00.001 18120 UpdateGuideState exits: m=2036 RSB=31.0
00:40:03.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.182 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:03.182 00.000 18120 Enqueuing Expose request
00:40:03.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:40:03.182 00.000 21948 MoveAxis(E, 0, ABG)
00:40:03.182 00.000 21948 Move returns status 0, amount 0
00:40:03.182 00.000 21948 MoveAxis(N, 0, ABG)
00:40:03.183 00.001 21948 Move returns status 0, amount 0
00:40:03.183 00.000 21948 move complete, result=0
00:40:03.183 00.000 21948 worker thread done servicing request
00:40:03.183 00.000 21948 Worker thread wakes up
00:40:03.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:03.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:03.183 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:04.697 01.514 21948 Exposure complete
00:40:04.752 00.055 21948 worker thread done servicing request
00:40:04.752 00.000 18120 OnExposeComplete: enter
00:40:04.754 00.002 18120 UpdateGuideState(): m_state=6
00:40:04.755 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
00:40:04.756 00.001 18120 Star::Find returns 1 (0), X=412.62, Y=234.44, Mass=2099, SNR=31.6, Peak=170 HFD=4.1
00:40:04.757 00.001 18120 MultiStar: [#1 -0.03,-0.07,0.69,U] [#2 -0.14,0.12,0.63,U] [#3 0.17,-0.22,0.67,U] [#4 -0.02,-0.18,0.54,U] [#5 -0.03,-0.17,0.51,U] [#6 0.32,-0.04,0.46,U] [#7 -0.24,-0.24,0.52,U] [#8 -0.03,0.05,0.43,U] 
00:40:04.758 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.05, -0.18}
00:40:04.758 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.14) = xAngle (-0.35 = -0.35)
00:40:04.759 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.75 = 2.75)
00:40:04.759 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=0.10 mountY=0.04, mountTheta=0.39
00:40:04.761 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
00:40:04.762 00.001 18120 Enqueuing Move request for scope (0.01, -0.11)
00:40:04.763 00.001 21948 Worker thread wakes up
00:40:04.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:04.764 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.6
00:40:04.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:04.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:04.765 00.001 18120 Enqueuing Expose request
00:40:04.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:40:04.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:40:04.765 00.000 21948 Moving (0.01, -0.11) raw xDistance=0.10 yDistance=0.04
00:40:04.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:40:04.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:04.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:04.766 00.001 21948 MoveAxis(E, 0, ABG)
00:40:04.766 00.000 21948 Move returns status 0, amount 0
00:40:04.766 00.000 21948 MoveAxis(N, 0, ABG)
00:40:04.766 00.000 21948 Move returns status 0, amount 0
00:40:04.766 00.000 21948 move complete, result=0
00:40:04.766 00.000 21948 worker thread done servicing request
00:40:04.766 00.000 21948 Worker thread wakes up
00:40:04.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:04.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:04.766 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:06.398 01.632 21948 Exposure complete
00:40:06.430 00.032 21948 worker thread done servicing request
00:40:06.431 00.001 18120 OnExposeComplete: enter
00:40:06.431 00.000 18120 UpdateGuideState(): m_state=6
00:40:06.432 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
00:40:06.432 00.000 18120 Star::Find returns 1 (0), X=412.38, Y=234.63, Mass=2110, SNR=31.6, Peak=157 HFD=4.3
00:40:06.433 00.001 18120 MultiStar: [#1 -0.11,-0.07,0.72,U] [#2 -0.05,0.04,0.65,U] [#3 -0.13,-0.17,0.65,U] [#4 -0.23,-0.10,0.55,U] [#5 -0.28,0.04,0.52,U] [#6 0.03,0.08,0.48,U] [#7 -0.33,-0.23,0.00,M1] [#8 -0.37,0.12,0.00,M1] 
00:40:06.433 00.000 18120 refined, 6 included, MultiStar: {-0.14, -0.03}, one-star: {-0.19, 0.02}
00:40:06.434 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.14) = xAngle (-1.82 = -1.82)
00:40:06.434 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
00:40:06.434 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.96 mountX=-0.03 mountY=0.14, mountTheta=1.82
00:40:06.435 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.03, opts=13)
00:40:06.436 00.001 18120 Enqueuing Move request for scope (-0.14, -0.03)
00:40:06.436 00.000 21948 Worker thread wakes up
00:40:06.436 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
00:40:06.436 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
00:40:06.437 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:06.437 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.6
00:40:06.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:06.438 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:06.438 00.000 18120 Enqueuing Expose request
00:40:06.439 00.001 21948 Moving (-0.14, -0.03) raw xDistance=-0.03 yDistance=0.14
00:40:06.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:40:06.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:06.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:40:06.439 00.000 21948 MoveAxis(E, 0, ABG)
00:40:06.439 00.000 21948 Move returns status 0, amount 0
00:40:06.439 00.000 21948 MoveAxis(N, 0, ABG)
00:40:06.439 00.000 21948 Move returns status 0, amount 0
00:40:06.439 00.000 21948 move complete, result=0
00:40:06.439 00.000 21948 worker thread done servicing request
00:40:06.439 00.000 21948 Worker thread wakes up
00:40:06.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:06.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:06.439 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:07.962 01.523 21948 Exposure complete
00:40:08.006 00.044 21948 worker thread done servicing request
00:40:08.006 00.000 18120 OnExposeComplete: enter
00:40:08.008 00.002 18120 UpdateGuideState(): m_state=6
00:40:08.009 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
00:40:08.011 00.002 18120 Star::Find returns 1 (0), X=412.22, Y=234.66, Mass=2220, SNR=32.3, Peak=204 HFD=4.0
00:40:08.013 00.002 18120 MultiStar: [#1 -0.33,0.01,0.67,U] [#2 -0.06,0.21,0.61,U] [#3 -0.07,-0.10,0.67,U] [#4 -0.54,-0.10,0.00,M2] [#5 -0.23,0.02,0.52,U] [#6 0.06,-0.33,0.51,U] [#7 -0.42,-0.08,0.00,M2] [#8 -0.21,0.09,0.41,U] 
00:40:08.014 00.001 18120 refined, 6 included, MultiStar: {-0.19, -0.00}, one-star: {-0.35, 0.04}
00:40:08.015 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.14) = xAngle (-1.98 = -1.98)
00:40:08.016 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.12 = 1.12)
00:40:08.017 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.12 mountX=-0.08 mountY=0.17, mountTheta=1.99
00:40:08.020 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.00, opts=13)
00:40:08.022 00.002 18120 Enqueuing Move request for scope (-0.19, -0.00)
00:40:08.023 00.001 21948 Worker thread wakes up
00:40:08.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
00:40:08.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:08.025 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
00:40:08.025 00.000 21948 Moving (-0.19, -0.00) raw xDistance=-0.08 yDistance=0.17
00:40:08.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:40:08.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:08.025 00.000 18120 UpdateGuideState exits: m=2220 RSB=32.3
00:40:08.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:08.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:40:08.026 00.000 21948 MoveAxis(E, 0, ABG)
00:40:08.026 00.000 21948 Move returns status 0, amount 0
00:40:08.026 00.000 21948 MoveAxis(N, 0, ABG)
00:40:08.026 00.000 21948 Move returns status 0, amount 0
00:40:08.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:08.027 00.001 18120 Enqueuing Expose request
00:40:08.027 00.000 21948 move complete, result=0
00:40:08.027 00.000 21948 worker thread done servicing request
00:40:08.027 00.000 21948 Worker thread wakes up
00:40:08.027 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:08.028 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:08.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:09.652 01.624 21948 Exposure complete
00:40:09.682 00.030 21948 worker thread done servicing request
00:40:09.682 00.000 18120 OnExposeComplete: enter
00:40:09.683 00.001 18120 UpdateGuideState(): m_state=6
00:40:09.684 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
00:40:09.684 00.000 18120 Star::Find returns 1 (0), X=412.40, Y=234.62, Mass=1983, SNR=30.6, Peak=173 HFD=3.8
00:40:09.685 00.001 18120 MultiStar: [#1 -0.31,-0.04,0.71,U] [#2 -0.24,0.15,0.66,U] [#3 -0.20,-0.04,0.70,U] [#4 -0.25,0.09,0.59,U] [#5 -0.07,0.13,0.53,U] [#6 0.09,0.07,0.49,U] [#7 -0.27,0.01,0.52,U] [#8 -0.43,0.07,0.00,M1] 
00:40:09.685 00.000 18120 single-star, 7 included, MultiStar: {-0.19, 0.04}, one-star: {-0.17, 0.00}
00:40:09.685 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.14) = xAngle (4.28 = -2.01)
00:40:09.687 00.002 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
00:40:09.687 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.13 mountX=-0.07 mountY=0.15, mountTheta=2.01
00:40:09.688 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.00, opts=13)
00:40:09.689 00.001 18120 Enqueuing Move request for scope (-0.17, 0.00)
00:40:09.690 00.001 21948 Worker thread wakes up
00:40:09.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:09.691 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.6
00:40:09.692 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:09.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:09.693 00.001 18120 Enqueuing Expose request
00:40:09.694 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
00:40:09.694 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
00:40:09.694 00.000 21948 Moving (-0.17, 0.00) raw xDistance=-0.07 yDistance=0.15
00:40:09.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:40:09.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:09.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:09.694 00.000 21948 MoveAxis(E, 0, ABG)
00:40:09.694 00.000 21948 Move returns status 0, amount 0
00:40:09.694 00.000 21948 MoveAxis(N, 0, ABG)
00:40:09.694 00.000 21948 Move returns status 0, amount 0
00:40:09.694 00.000 21948 move complete, result=0
00:40:09.694 00.000 21948 worker thread done servicing request
00:40:09.694 00.000 21948 Worker thread wakes up
00:40:09.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:09.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:09.695 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:11.212 01.517 21948 Exposure complete
00:40:11.265 00.053 21948 worker thread done servicing request
00:40:11.266 00.001 18120 OnExposeComplete: enter
00:40:11.267 00.001 18120 UpdateGuideState(): m_state=6
00:40:11.269 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
00:40:11.270 00.001 18120 Star::Find returns 1 (0), X=412.32, Y=234.94, Mass=2181, SNR=32.1, Peak=215 HFD=4.0
00:40:11.271 00.001 18120 MultiStar: [#1 -0.41,0.11,0.00,M1] [#2 -0.25,0.22,0.62,U] [#3 -0.32,0.04,0.63,U] [#4 -0.15,0.01,0.53,U] [#5 -0.18,0.22,0.51,U] [#6 -0.32,0.07,0.48,U] [#7 -0.36,0.23,0.00,M2] [#8 -0.19,0.57,0.00,M2] 
00:40:11.273 00.002 18120 refined, 5 included, MultiStar: {-0.25, 0.17}, one-star: {-0.25, 0.32}
00:40:11.275 00.002 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.69 = -2.60)
00:40:11.277 00.002 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
00:40:11.279 00.002 18120 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.54 mountX=-0.26 mountY=0.15, mountTheta=2.63
00:40:11.281 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.17, opts=13)
00:40:11.281 00.000 18120 Enqueuing Move request for scope (-0.25, 0.17)
00:40:11.282 00.001 21948 Worker thread wakes up
00:40:11.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
00:40:11.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
00:40:11.282 00.000 21948 Moving (-0.25, 0.17) raw xDistance=-0.26 yDistance=0.15
00:40:11.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:40:11.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:11.282 00.000 18120 UpdateGuideState exits: m=2181 RSB=32.1
00:40:11.283 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:11.283 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:11.284 00.001 18120 Enqueuing Expose request
00:40:11.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:11.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:11.284 00.000 21948 MoveAxis(E, 46, ABG)
00:40:11.284 00.000 21948 Guiding  Dir = 2, Dur = 46
00:40:11.284 00.000 21948 IsSlewing returns 0
00:40:11.285 00.001 21948 IsGuiding returns 0
00:40:11.287 00.002 21948 PulseGuide returned control before completion, sleep 54
00:40:11.354 00.067 21948 IsGuiding returns 0
00:40:11.354 00.000 21948 Move returns status 0, amount 46
00:40:11.354 00.000 21948 MoveAxis(N, 0, ABG)
00:40:11.354 00.000 21948 Move returns status 0, amount 0
00:40:11.354 00.000 21948 move complete, result=0
00:40:11.354 00.000 21948 worker thread done servicing request
00:40:11.354 00.000 21948 Worker thread wakes up
00:40:11.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:11.354 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
00:40:11.355 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:13.087 01.732 21948 Exposure complete
00:40:13.117 00.030 21948 worker thread done servicing request
00:40:13.117 00.000 18120 OnExposeComplete: enter
00:40:13.117 00.000 18120 UpdateGuideState(): m_state=6
00:40:13.117 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
00:40:13.119 00.002 18120 Star::Find returns 1 (0), X=412.32, Y=234.55, Mass=2128, SNR=31.7, Peak=166 HFD=4.1
00:40:13.119 00.000 18120 MultiStar: [#1 -0.31,-0.04,0.74,U] [#2 -0.08,0.13,0.61,U] [#3 -0.38,-0.18,0.00,M1] [#4 -0.56,0.12,0.00,M1] [#5 -0.07,-0.07,0.54,U] [#6 0.06,-0.18,0.51,U] [#7 -0.33,-0.31,0.00,M3] [#8 -0.34,0.05,0.42,U] 
00:40:13.119 00.000 18120 refined, 5 included, MultiStar: {-0.18, -0.03}, one-star: {-0.25, -0.07}
00:40:13.119 00.000 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.14) = xAngle (-1.80 = -1.80)
00:40:13.119 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.30 = 1.30)
00:40:13.121 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.95 mountX=-0.04 mountY=0.17, mountTheta=1.81
00:40:13.121 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.03, opts=13)
00:40:13.121 00.000 18120 Enqueuing Move request for scope (-0.18, -0.03)
00:40:13.123 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:13.123 00.000 21948 Worker thread wakes up
00:40:13.123 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.7
00:40:13.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:13.123 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:13.124 00.001 18120 Enqueuing Expose request
00:40:13.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
00:40:13.124 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
00:40:13.124 00.000 21948 Moving (-0.18, -0.03) raw xDistance=-0.04 yDistance=0.17
00:40:13.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:40:13.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:13.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:40:13.124 00.000 21948 MoveAxis(E, 0, ABG)
00:40:13.124 00.000 21948 Move returns status 0, amount 0
00:40:13.124 00.000 21948 MoveAxis(N, 0, ABG)
00:40:13.124 00.000 21948 Move returns status 0, amount 0
00:40:13.124 00.000 21948 move complete, result=0
00:40:13.124 00.000 21948 worker thread done servicing request
00:40:13.124 00.000 21948 Worker thread wakes up
00:40:13.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:13.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:13.125 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:14.539 01.414 21948 Exposure complete
00:40:14.582 00.043 21948 worker thread done servicing request
00:40:14.583 00.001 18120 OnExposeComplete: enter
00:40:14.583 00.000 18120 UpdateGuideState(): m_state=6
00:40:14.585 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
00:40:14.588 00.003 18120 Star::Find returns 1 (0), X=412.45, Y=234.68, Mass=2028, SNR=31.0, Peak=167 HFD=3.8
00:40:14.591 00.003 18120 MultiStar: [#1 -0.20,0.03,0.73,U] [#2 0.04,0.15,0.66,U] [#3 -0.24,-0.04,0.67,U] [#4 -0.32,0.01,0.56,U] [#5 -0.17,-0.04,0.51,U] [#6 0.35,0.24,0.00,M1] [#7 -0.23,0.03,0.49,U] [#8 -0.24,-0.15,0.41,U] 
00:40:14.593 00.002 18120 single-star, 7 included, MultiStar: {-0.18, 0.02}, one-star: {-0.12, 0.06}
00:40:14.595 00.002 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.14) = xAngle (3.82 = -2.46)
00:40:14.595 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.64)
00:40:14.596 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.68 mountX=-0.11 mountY=0.08, mountTheta=2.48
00:40:14.597 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.06, opts=13)
00:40:14.597 00.000 18120 Enqueuing Move request for scope (-0.12, 0.06)
00:40:14.598 00.001 21948 Worker thread wakes up
00:40:14.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:14.599 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.0
00:40:14.599 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
00:40:14.599 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
00:40:14.599 00.000 21948 Moving (-0.12, 0.06) raw xDistance=-0.11 yDistance=0.08
00:40:14.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:40:14.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:14.599 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:14.602 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:40:14.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:14.605 00.003 18120 Enqueuing Expose request
00:40:14.607 00.002 21948 MoveAxis(E, 0, ABG)
00:40:14.607 00.000 21948 Move returns status 0, amount 0
00:40:14.607 00.000 21948 MoveAxis(N, 0, ABG)
00:40:14.607 00.000 21948 Move returns status 0, amount 0
00:40:14.607 00.000 21948 move complete, result=0
00:40:14.607 00.000 21948 worker thread done servicing request
00:40:14.608 00.001 21948 Worker thread wakes up
00:40:14.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:14.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:14.608 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:16.242 01.634 21948 Exposure complete
00:40:16.268 00.026 21948 worker thread done servicing request
00:40:16.268 00.000 18120 OnExposeComplete: enter
00:40:16.269 00.001 18120 UpdateGuideState(): m_state=6
00:40:16.270 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
00:40:16.270 00.000 18120 Star::Find returns 1 (0), X=412.60, Y=234.29, Mass=2046, SNR=31.2, Peak=176 HFD=4.1
00:40:16.271 00.001 18120 MultiStar: [#1 -0.11,-0.40,0.00,M1] [#2 -0.03,-0.09,0.65,U] [#3 -0.19,-0.32,0.00,M1] [#4 -0.17,-0.33,0.00,M1] [#5 0.07,-0.26,0.51,U] [#6 0.08,-0.39,0.00,M2] [#7 -0.26,-0.34,0.00,M3] [#8 -0.04,-0.16,0.42,U] 
00:40:16.271 00.000 18120 refined, 3 included, MultiStar: {0.01, -0.23}, one-star: {0.03, -0.33}
00:40:16.272 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
00:40:16.272 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
00:40:16.273 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.52 mountX=0.21 mountY=0.09, mountTheta=0.41
00:40:16.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.23, opts=13)
00:40:16.274 00.000 18120 Enqueuing Move request for scope (0.01, -0.23)
00:40:16.275 00.001 21948 Worker thread wakes up
00:40:16.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
00:40:16.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
00:40:16.275 00.000 21948 Moving (0.01, -0.23) raw xDistance=0.21 yDistance=0.09
00:40:16.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:40:16.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:16.275 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.2
00:40:16.276 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:16.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:16.277 00.001 18120 Enqueuing Expose request
00:40:16.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:16.278 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:40:16.278 00.000 21948 MoveAxis(W, 38, ABG)
00:40:16.278 00.000 21948 Guiding  Dir = 3, Dur = 38
00:40:16.278 00.000 21948 IsSlewing returns 0
00:40:16.278 00.000 21948 IsGuiding returns 0
00:40:16.279 00.001 21948 PulseGuide returned control before completion, sleep 47
00:40:16.335 00.056 21948 IsGuiding returns 0
00:40:16.335 00.000 21948 Move returns status 0, amount 38
00:40:16.335 00.000 21948 MoveAxis(N, 0, ABG)
00:40:16.335 00.000 21948 Move returns status 0, amount 0
00:40:16.335 00.000 21948 move complete, result=0
00:40:16.335 00.000 21948 worker thread done servicing request
00:40:16.335 00.000 21948 Worker thread wakes up
00:40:16.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:16.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:16.335 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:40:17.746 01.411 21948 Exposure complete
00:40:17.781 00.035 21948 worker thread done servicing request
00:40:17.781 00.000 18120 OnExposeComplete: enter
00:40:17.782 00.001 18120 UpdateGuideState(): m_state=6
00:40:17.782 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
00:40:17.783 00.001 18120 Star::Find returns 1 (0), X=412.58, Y=234.46, Mass=2001, SNR=30.7, Peak=172 HFD=4.1
00:40:17.783 00.000 18120 MultiStar: [#1 0.13,-0.10,0.71,U] [#2 0.14,-0.17,0.63,U] [#3 -0.17,-0.21,0.66,U] [#4 0.01,-0.33,0.56,U] [#5 0.05,-0.37,0.00,M1] [#6 0.07,-0.33,0.47,U] [#7 -0.06,-0.39,0.00,M4] [#8 0.07,-0.12,0.43,U] 
00:40:17.784 00.001 18120 single-star, 6 included, MultiStar: {0.03, -0.19}, one-star: {0.01, -0.15}
00:40:17.784 00.000 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
00:40:17.785 00.001 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
00:40:17.785 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=0.14 mountY=0.06, mountTheta=0.42
00:40:17.786 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.15, opts=13)
00:40:17.788 00.002 18120 Enqueuing Move request for scope (0.01, -0.15)
00:40:17.788 00.000 21948 Worker thread wakes up
00:40:17.789 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:40:17.789 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:40:17.789 00.000 21948 Moving (0.01, -0.15) raw xDistance=0.14 yDistance=0.06
00:40:17.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:40:17.789 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:17.789 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.7
00:40:17.790 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:17.790 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:17.791 00.001 18120 Enqueuing Expose request
00:40:17.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:17.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:17.791 00.000 21948 MoveAxis(E, 0, ABG)
00:40:17.791 00.000 21948 Move returns status 0, amount 0
00:40:17.791 00.000 21948 MoveAxis(N, 0, ABG)
00:40:17.791 00.000 21948 Move returns status 0, amount 0
00:40:17.792 00.001 21948 move complete, result=0
00:40:17.792 00.000 21948 worker thread done servicing request
00:40:17.792 00.000 21948 Worker thread wakes up
00:40:17.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:17.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:17.794 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:19.421 01.627 21948 Exposure complete
00:40:19.457 00.036 21948 worker thread done servicing request
00:40:19.457 00.000 18120 OnExposeComplete: enter
00:40:19.458 00.001 18120 UpdateGuideState(): m_state=6
00:40:19.458 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
00:40:19.459 00.001 18120 Star::Find returns 1 (0), X=412.53, Y=234.73, Mass=2063, SNR=31.3, Peak=166 HFD=3.9
00:40:19.459 00.000 18120 MultiStar: [#1 -0.13,-0.13,0.72,U] [#2 0.08,0.19,0.65,U] [#3 -0.25,-0.19,0.68,U] [#4 -0.16,-0.11,0.53,U] [#5 -0.23,0.21,0.53,U] [#6 -0.06,-0.29,0.47,U] [#7 -0.16,-0.13,0.52,U] [#8 -0.03,-0.03,0.44,U] 
00:40:19.460 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.04, 0.11}
00:40:19.461 00.001 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
00:40:19.461 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
00:40:19.462 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=-0.02 mountY=0.11, mountTheta=1.74
00:40:19.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
00:40:19.464 00.001 18120 Enqueuing Move request for scope (-0.11, -0.03)
00:40:19.464 00.000 21948 Worker thread wakes up
00:40:19.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:40:19.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:40:19.464 00.000 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
00:40:19.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:40:19.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:19.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:19.465 00.001 18120 UpdateGuideState exits: m=2063 RSB=31.3
00:40:19.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:19.466 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:19.466 00.000 18120 Enqueuing Expose request
00:40:19.467 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:40:19.467 00.000 21948 MoveAxis(E, 0, ABG)
00:40:19.467 00.000 21948 Move returns status 0, amount 0
00:40:19.467 00.000 21948 MoveAxis(N, 0, ABG)
00:40:19.467 00.000 21948 Move returns status 0, amount 0
00:40:19.467 00.000 21948 move complete, result=0
00:40:19.467 00.000 21948 worker thread done servicing request
00:40:19.467 00.000 21948 Worker thread wakes up
00:40:19.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:19.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:19.467 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:20.995 01.528 21948 Exposure complete
00:40:21.027 00.032 21948 worker thread done servicing request
00:40:21.027 00.000 18120 OnExposeComplete: enter
00:40:21.028 00.001 18120 UpdateGuideState(): m_state=6
00:40:21.028 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
00:40:21.029 00.001 18120 Star::Find returns 1 (0), X=412.62, Y=234.66, Mass=2197, SNR=32.2, Peak=177 HFD=4.1
00:40:21.029 00.000 18120 MultiStar: [#1 -0.04,-0.07,0.69,U] [#2 -0.00,0.18,0.61,U] [#3 -0.30,-0.29,0.00,M1] [#4 -0.22,-0.01,0.53,U] [#5 -0.01,0.04,0.48,U] [#6 0.25,0.02,0.48,U] [#7 -0.28,-0.07,0.49,U] [#8 -0.17,0.10,0.40,U] 
00:40:21.030 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.05, 0.04}
00:40:21.030 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.14) = xAngle (3.69 = -2.59)
00:40:21.031 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.79 = 0.51)
00:40:21.031 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.55 mountX=-0.04 mountY=0.02, mountTheta=2.62
00:40:21.034 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
00:40:21.035 00.001 18120 Enqueuing Move request for scope (-0.04, 0.03)
00:40:21.036 00.001 21948 Worker thread wakes up
00:40:21.036 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:21.036 00.000 18120 UpdateGuideState exits: m=2197 RSB=32.2
00:40:21.037 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.037 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:21.037 00.000 18120 Enqueuing Expose request
00:40:21.037 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:40:21.037 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:40:21.037 00.000 21948 Moving (-0.04, 0.03) raw xDistance=-0.04 yDistance=0.02
00:40:21.039 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:40:21.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:21.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:40:21.039 00.000 21948 MoveAxis(E, 0, ABG)
00:40:21.039 00.000 21948 Move returns status 0, amount 0
00:40:21.039 00.000 21948 MoveAxis(N, 0, ABG)
00:40:21.039 00.000 21948 Move returns status 0, amount 0
00:40:21.039 00.000 21948 move complete, result=0
00:40:21.039 00.000 21948 worker thread done servicing request
00:40:21.039 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:21.040 00.001 21948 Worker thread wakes up
00:40:21.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:21.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:22.665 01.625 21948 Exposure complete
00:40:22.717 00.052 21948 worker thread done servicing request
00:40:22.717 00.000 18120 OnExposeComplete: enter
00:40:22.718 00.001 18120 UpdateGuideState(): m_state=6
00:40:22.719 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
00:40:22.719 00.000 18120 Star::Find returns 1 (0), X=412.25, Y=234.66, Mass=2143, SNR=31.8, Peak=187 HFD=4.0
00:40:22.720 00.001 18120 MultiStar: [#1 -0.11,-0.07,0.68,U] [#2 -0.07,0.35,0.00,M1] [#3 -0.14,-0.23,0.65,U] [#4 -0.30,-0.03,0.56,U] [#5 -0.21,-0.05,0.54,U] [#6 0.06,0.05,0.44,U] [#7 -0.32,-0.17,0.00,M3] [#8 -0.33,0.16,0.00,M1] 
00:40:22.720 00.000 18120 refined, 5 included, MultiStar: {-0.19, -0.05}, one-star: {-0.32, 0.04}
00:40:22.720 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
00:40:22.721 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
00:40:22.721 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.90 mountX=-0.04 mountY=0.19, mountTheta=1.76
00:40:22.723 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.05, opts=13)
00:40:22.723 00.000 18120 Enqueuing Move request for scope (-0.19, -0.05)
00:40:22.724 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:22.724 00.000 18120 UpdateGuideState exits: m=2143 RSB=31.8
00:40:22.724 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:22.725 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:22.725 00.000 18120 Enqueuing Expose request
00:40:22.726 00.001 21948 Worker thread wakes up
00:40:22.726 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
00:40:22.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
00:40:22.726 00.000 21948 Moving (-0.19, -0.05) raw xDistance=-0.04 yDistance=0.19
00:40:22.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:40:22.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:22.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:40:22.726 00.000 21948 MoveAxis(E, 0, ABG)
00:40:22.726 00.000 21948 Move returns status 0, amount 0
00:40:22.726 00.000 21948 MoveAxis(N, 0, ABG)
00:40:22.726 00.000 21948 Move returns status 0, amount 0
00:40:22.726 00.000 21948 move complete, result=0
00:40:22.726 00.000 21948 worker thread done servicing request
00:40:22.726 00.000 21948 Worker thread wakes up
00:40:22.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:22.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:22.726 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:24.245 01.519 21948 Exposure complete
00:40:24.269 00.024 21948 worker thread done servicing request
00:40:24.269 00.000 18120 OnExposeComplete: enter
00:40:24.270 00.001 18120 UpdateGuideState(): m_state=6
00:40:24.270 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
00:40:24.271 00.001 18120 Star::Find returns 1 (0), X=412.45, Y=234.85, Mass=2111, SNR=31.4, Peak=195 HFD=4.0
00:40:24.271 00.000 18120 MultiStar: [#1 -0.08,0.20,0.71,U] [#2 0.04,0.33,0.66,U] [#3 -0.20,0.04,0.67,U] [#4 -0.08,0.20,0.57,U] [#5 -0.01,0.03,0.51,U] [#6 0.45,0.08,0.00,M1] [#7 -0.12,0.16,0.50,U] [#8 -0.20,0.34,0.00,M2] 
00:40:24.272 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.18}, one-star: {-0.13, 0.23}
00:40:24.272 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.14) = xAngle (3.17 = -3.11)
00:40:24.273 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.27 = -0.01)
00:40:24.273 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=-0.20 mountY=-0.00, mountTheta=-3.13
00:40:24.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.18, opts=13)
00:40:24.275 00.001 18120 Enqueuing Move request for scope (-0.09, 0.18)
00:40:24.276 00.001 21948 Worker thread wakes up
00:40:24.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:24.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
00:40:24.276 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
00:40:24.276 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.4
00:40:24.277 00.001 21948 Moving (-0.09, 0.18) raw xDistance=-0.20 yDistance=-0.00
00:40:24.277 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:24.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:40:24.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:24.278 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:24.278 00.000 18120 Enqueuing Expose request
00:40:24.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:40:24.279 00.001 21948 MoveAxis(E, 0, ABG)
00:40:24.279 00.000 21948 Move returns status 0, amount 0
00:40:24.279 00.000 21948 MoveAxis(N, 0, ABG)
00:40:24.279 00.000 21948 Move returns status 0, amount 0
00:40:24.279 00.000 21948 move complete, result=0
00:40:24.279 00.000 21948 worker thread done servicing request
00:40:24.279 00.000 21948 Worker thread wakes up
00:40:24.279 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:24.279 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:24.279 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:25.907 01.628 21948 Exposure complete
00:40:25.959 00.052 21948 worker thread done servicing request
00:40:25.960 00.001 18120 OnExposeComplete: enter
00:40:25.960 00.000 18120 UpdateGuideState(): m_state=6
00:40:25.961 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
00:40:25.961 00.000 18120 Star::Find returns 1 (0), X=412.18, Y=234.72, Mass=2005, SNR=30.8, Peak=183 HFD=4.0
00:40:25.962 00.001 18120 MultiStar: [#1 -0.09,0.02,0.73,U] [#2 0.03,0.21,0.66,U] [#3 -0.23,-0.10,0.68,U] [#4 -0.27,0.09,0.59,U] [#5 -0.37,0.19,0.00,M1] [#6 -0.20,-0.27,0.51,U] [#7 -0.31,-0.03,0.52,U] [#8 -0.44,-0.03,0.00,M3] 
00:40:25.962 00.000 18120 refined, 6 included, MultiStar: {-0.22, 0.02}, one-star: {-0.39, 0.10}
00:40:25.963 00.001 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.14) = xAngle (4.20 = -2.09)
00:40:25.963 00.000 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.30 = 1.02)
00:40:25.964 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.05 mountX=-0.11 mountY=0.18, mountTheta=2.10
00:40:25.965 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.02, opts=13)
00:40:25.967 00.002 18120 Enqueuing Move request for scope (-0.22, 0.02)
00:40:25.969 00.002 21948 Worker thread wakes up
00:40:25.969 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:25.970 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.8
00:40:25.970 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.971 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:25.971 00.000 18120 Enqueuing Expose request
00:40:25.972 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
00:40:25.972 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
00:40:25.972 00.000 21948 Moving (-0.22, 0.02) raw xDistance=-0.11 yDistance=0.18
00:40:25.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:40:25.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:25.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:40:25.972 00.000 21948 MoveAxis(E, 0, ABG)
00:40:25.972 00.000 21948 Move returns status 0, amount 0
00:40:25.972 00.000 21948 MoveAxis(N, 0, ABG)
00:40:25.972 00.000 21948 Move returns status 0, amount 0
00:40:25.972 00.000 21948 move complete, result=0
00:40:25.972 00.000 21948 worker thread done servicing request
00:40:25.972 00.000 21948 Worker thread wakes up
00:40:25.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:25.972 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:25.973 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:27.497 01.524 21948 Exposure complete
00:40:27.521 00.024 18120 OnExposeComplete: enter
00:40:27.521 00.000 18120 UpdateGuideState(): m_state=6
00:40:27.522 00.001 21948 worker thread done servicing request
00:40:27.522 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
00:40:27.523 00.001 18120 Star::Find returns 1 (0), X=412.55, Y=234.58, Mass=2098, SNR=31.4, Peak=162 HFD=4.1
00:40:27.524 00.001 18120 MultiStar: [#1 0.17,-0.24,0.67,U] [#2 0.18,0.08,0.64,U] [#3 -0.06,-0.25,0.67,U] [#4 -0.31,-0.07,0.58,U] [#5 -0.01,0.07,0.54,U] [#6 0.25,-0.14,0.50,U] [#7 -0.08,-0.18,0.50,U] [#8 -0.13,-0.12,0.43,U] 
00:40:27.524 00.000 18120 single-star, 8 included, MultiStar: {0.00, -0.10}, one-star: {-0.02, -0.04}
00:40:27.525 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.14) = xAngle (-0.91 = -0.91)
00:40:27.525 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.19 = 2.19)
00:40:27.525 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.05 mountX=0.03 mountY=0.04, mountTheta=0.92
00:40:27.527 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
00:40:27.527 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
00:40:27.528 00.001 21948 Worker thread wakes up
00:40:27.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:40:27.528 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:40:27.528 00.000 21948 Moving (-0.02, -0.04) raw xDistance=0.03 yDistance=0.04
00:40:27.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:40:27.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:27.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:27.528 00.000 21948 MoveAxis(E, 0, ABG)
00:40:27.528 00.000 21948 Move returns status 0, amount 0
00:40:27.528 00.000 21948 MoveAxis(N, 0, ABG)
00:40:27.528 00.000 21948 Move returns status 0, amount 0
00:40:27.528 00.000 21948 move complete, result=0
00:40:27.528 00.000 21948 worker thread done servicing request
00:40:27.532 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:27.540 00.008 18120 UpdateGuideState exits: m=2098 RSB=31.4
00:40:27.540 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:27.541 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:27.541 00.000 18120 Enqueuing Expose request
00:40:27.542 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:27.542 00.000 21948 Worker thread wakes up
00:40:27.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:27.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:29.172 01.630 21948 Exposure complete
00:40:29.195 00.023 21948 worker thread done servicing request
00:40:29.196 00.001 18120 OnExposeComplete: enter
00:40:29.196 00.000 18120 UpdateGuideState(): m_state=6
00:40:29.197 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
00:40:29.197 00.000 18120 Star::Find returns 1 (0), X=412.31, Y=234.88, Mass=2060, SNR=31.1, Peak=182 HFD=4.1
00:40:29.198 00.001 18120 MultiStar: [#1 -0.11,0.19,0.74,U] [#2 -0.07,0.26,0.62,U] [#3 -0.62,0.18,0.00,M1] [#4 -0.32,0.13,0.54,U] [#5 -0.10,0.26,0.52,U] [#6 0.17,0.25,0.49,U] [#7 -0.26,-0.03,0.51,U] [#8 -0.32,0.23,0.00,M3] 
00:40:29.198 00.000 18120 refined, 6 included, MultiStar: {-0.15, 0.20}, one-star: {-0.26, 0.26}
00:40:29.199 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
00:40:29.199 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.46 = 0.18)
00:40:29.199 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.22 mountX=-0.24 mountY=0.04, mountTheta=2.96
00:40:29.200 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.20, opts=13)
00:40:29.201 00.001 18120 Enqueuing Move request for scope (-0.15, 0.20)
00:40:29.201 00.000 21948 Worker thread wakes up
00:40:29.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
00:40:29.202 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
00:40:29.202 00.000 21948 Moving (-0.15, 0.20) raw xDistance=-0.24 yDistance=0.04
00:40:29.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:40:29.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:29.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:29.202 00.000 21948 MoveAxis(E, 43, ABG)
00:40:29.202 00.000 21948 Guiding  Dir = 2, Dur = 43
00:40:29.202 00.000 21948 IsSlewing returns 0
00:40:29.203 00.001 21948 IsGuiding returns 0
00:40:29.204 00.001 21948 PulseGuide returned control before completion, sleep 52
00:40:29.205 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:29.213 00.008 18120 UpdateGuideState exits: m=2060 RSB=31.1
00:40:29.214 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:29.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:29.215 00.001 18120 Enqueuing Expose request
00:40:29.265 00.050 21948 IsGuiding returns 1
00:40:29.265 00.000 21948 scope still moving after pulse duration time elapsed
00:40:29.296 00.031 21948 IsSlewing returns 0
00:40:29.296 00.000 21948 IsGuiding returns 0
00:40:29.296 00.000 21948 scope move finished after 43 + 50 ms
00:40:29.296 00.000 21948 Move returns status 0, amount 43
00:40:29.296 00.000 21948 MoveAxis(N, 0, ABG)
00:40:29.296 00.000 21948 Move returns status 0, amount 0
00:40:29.296 00.000 21948 move complete, result=0
00:40:29.296 00.000 21948 worker thread done servicing request
00:40:29.296 00.000 21948 Worker thread wakes up
00:40:29.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:29.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:29.296 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
00:40:30.701 01.405 21948 Exposure complete
00:40:30.734 00.033 21948 worker thread done servicing request
00:40:30.734 00.000 18120 OnExposeComplete: enter
00:40:30.735 00.001 18120 UpdateGuideState(): m_state=6
00:40:30.736 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
00:40:30.737 00.001 18120 Star::Find returns 1 (0), X=412.75, Y=234.75, Mass=2119, SNR=31.6, Peak=205 HFD=3.9
00:40:30.738 00.001 18120 MultiStar: [#1 -0.14,0.05,0.72,U] [#2 -0.10,0.13,0.60,U] [#3 0.07,-0.11,0.69,U] [#4 -0.23,-0.08,0.55,U] [#5 0.13,0.08,0.53,U] [#6 0.18,-0.25,0.50,U] [#7 -0.38,0.01,0.00,M1] [#8 -0.50,0.14,0.00,M4] 
00:40:30.739 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.01}, one-star: {0.18, 0.13}
00:40:30.740 00.001 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.14) = xAngle (1.49 = 1.49)
00:40:30.742 00.002 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.59 = -1.69)
00:40:30.743 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.35 mountX=0.00 mountY=-0.02, mountTheta=-1.49
00:40:30.745 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
00:40:30.747 00.002 18120 Enqueuing Move request for scope (0.02, 0.01)
00:40:30.748 00.001 21948 Worker thread wakes up
00:40:30.748 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:40:30.748 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:40:30.748 00.000 21948 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
00:40:30.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:40:30.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:30.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:30.748 00.000 21948 MoveAxis(E, 0, ABG)
00:40:30.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:30.749 00.001 18120 UpdateGuideState exits: m=2119 RSB=31.6
00:40:30.750 00.001 21948 Move returns status 0, amount 0
00:40:30.750 00.000 21948 MoveAxis(N, 0, ABG)
00:40:30.750 00.000 21948 Move returns status 0, amount 0
00:40:30.750 00.000 21948 move complete, result=0
00:40:30.750 00.000 21948 worker thread done servicing request
00:40:30.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:30.751 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:30.752 00.001 18120 Enqueuing Expose request
00:40:30.753 00.001 21948 Worker thread wakes up
00:40:30.753 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:30.754 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:30.754 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:32.388 01.634 21948 Exposure complete
00:40:32.444 00.056 21948 worker thread done servicing request
00:40:32.444 00.000 18120 OnExposeComplete: enter
00:40:32.446 00.002 18120 UpdateGuideState(): m_state=6
00:40:32.448 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
00:40:32.450 00.002 18120 Star::Find returns 1 (0), X=412.37, Y=234.79, Mass=2092, SNR=31.5, Peak=190 HFD=3.8
00:40:32.451 00.001 18120 MultiStar: [#1 -0.20,0.08,0.75,U] [#2 -0.11,0.38,0.00,M1] [#3 -0.19,-0.03,0.65,U] [#4 -0.16,-0.03,0.57,U] [#5 -0.34,-0.00,0.53,U] [#6 -0.30,0.10,0.48,U] [#7 -0.04,0.09,0.51,U] [#8 0.13,0.05,0.44,U] 
00:40:32.451 00.000 18120 refined, 7 included, MultiStar: {-0.17, 0.06}, one-star: {-0.20, 0.17}
00:40:32.452 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.95 = -2.34)
00:40:32.452 00.000 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.05 = 0.77)
00:40:32.453 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.19 cameraTheta=2.80 mountX=-0.13 mountY=0.13, mountTheta=2.36
00:40:32.454 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.06, opts=13)
00:40:32.454 00.000 18120 Enqueuing Move request for scope (-0.17, 0.06)
00:40:32.454 00.000 21948 Worker thread wakes up
00:40:32.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
00:40:32.454 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
00:40:32.454 00.000 21948 Moving (-0.17, 0.06) raw xDistance=-0.13 yDistance=0.13
00:40:32.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:40:32.455 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:32.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:32.455 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.5
00:40:32.455 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:40:32.455 00.000 21948 MoveAxis(E, 0, ABG)
00:40:32.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:32.457 00.002 18120 Enqueuing Expose request
00:40:32.457 00.000 21948 Move returns status 0, amount 0
00:40:32.457 00.000 21948 MoveAxis(N, 0, ABG)
00:40:32.457 00.000 21948 Move returns status 0, amount 0
00:40:32.457 00.000 21948 move complete, result=0
00:40:32.457 00.000 21948 worker thread done servicing request
00:40:32.457 00.000 21948 Worker thread wakes up
00:40:32.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:32.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:32.458 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:33.979 01.521 21948 Exposure complete
00:40:34.020 00.041 21948 worker thread done servicing request
00:40:34.020 00.000 18120 OnExposeComplete: enter
00:40:34.022 00.002 18120 UpdateGuideState(): m_state=6
00:40:34.023 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
00:40:34.024 00.001 18120 Star::Find returns 1 (0), X=412.42, Y=234.87, Mass=2034, SNR=31.0, Peak=188 HFD=3.9
00:40:34.026 00.002 18120 MultiStar: [#1 -0.10,0.24,0.71,U] [#2 -0.05,-0.04,0.63,U] [#3 -0.16,-0.01,0.66,U] [#4 -0.02,0.02,0.55,U] [#5 -0.31,0.03,0.52,U] [#6 0.15,-0.03,0.48,U] [#7 -0.34,-0.02,0.52,U] [#8 -0.38,0.02,0.00,M4] 
00:40:34.027 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.08}, one-star: {-0.15, 0.25}
00:40:34.029 00.002 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.14) = xAngle (3.72 = -2.56)
00:40:34.030 00.001 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.82 = 0.54)
00:40:34.031 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.57 mountX=-0.12 mountY=0.08, mountTheta=2.59
00:40:34.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.08, opts=13)
00:40:34.033 00.001 18120 Enqueuing Move request for scope (-0.12, 0.08)
00:40:34.034 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:34.035 00.001 18120 UpdateGuideState exits: m=2034 RSB=31.0
00:40:34.035 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:34.035 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:34.036 00.001 18120 Enqueuing Expose request
00:40:34.036 00.000 21948 Worker thread wakes up
00:40:34.036 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:40:34.036 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:40:34.036 00.000 21948 Moving (-0.12, 0.08) raw xDistance=-0.12 yDistance=0.08
00:40:34.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:40:34.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:34.037 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:40:34.037 00.000 21948 MoveAxis(E, 0, ABG)
00:40:34.037 00.000 21948 Move returns status 0, amount 0
00:40:34.037 00.000 21948 MoveAxis(N, 0, ABG)
00:40:34.037 00.000 21948 Move returns status 0, amount 0
00:40:34.037 00.000 21948 move complete, result=0
00:40:34.037 00.000 21948 worker thread done servicing request
00:40:34.037 00.000 21948 Worker thread wakes up
00:40:34.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:34.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:34.037 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:35.673 01.636 21948 Exposure complete
00:40:35.710 00.037 21948 worker thread done servicing request
00:40:35.710 00.000 18120 OnExposeComplete: enter
00:40:35.712 00.002 18120 UpdateGuideState(): m_state=6
00:40:35.714 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
00:40:35.715 00.001 18120 Star::Find returns 1 (0), X=412.34, Y=234.96, Mass=2074, SNR=31.2, Peak=187 HFD=4.1
00:40:35.716 00.001 18120 MultiStar: [#1 -0.19,0.10,0.70,U] [#2 -0.08,0.03,0.65,U] [#3 -0.04,-0.00,0.67,U] [#4 -0.07,0.16,0.57,U] [#5 -0.26,0.15,0.54,U] [#6 -0.01,0.27,0.49,U] [#7 -0.29,0.28,0.00,M1] [#8 -0.09,0.32,0.46,U] 
00:40:35.716 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.17}, one-star: {-0.23, 0.34}
00:40:35.717 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
00:40:35.718 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.18)
00:40:35.719 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.22 mountX=-0.21 mountY=0.04, mountTheta=2.96
00:40:35.721 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.17, opts=13)
00:40:35.721 00.000 18120 Enqueuing Move request for scope (-0.13, 0.17)
00:40:35.722 00.001 21948 Worker thread wakes up
00:40:35.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:35.723 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.2
00:40:35.723 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:35.724 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:35.724 00.000 18120 Enqueuing Expose request
00:40:35.725 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
00:40:35.725 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
00:40:35.725 00.000 21948 Moving (-0.13, 0.17) raw xDistance=-0.21 yDistance=0.04
00:40:35.725 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:40:35.725 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:35.725 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:35.725 00.000 21948 MoveAxis(E, 38, ABG)
00:40:35.725 00.000 21948 Guiding  Dir = 2, Dur = 38
00:40:35.725 00.000 21948 IsSlewing returns 0
00:40:35.725 00.000 21948 IsGuiding returns 0
00:40:35.728 00.003 21948 PulseGuide returned control before completion, sleep 47
00:40:35.779 00.051 21948 IsGuiding returns 0
00:40:35.779 00.000 21948 Move returns status 0, amount 38
00:40:35.779 00.000 21948 MoveAxis(N, 0, ABG)
00:40:35.779 00.000 21948 Move returns status 0, amount 0
00:40:35.779 00.000 21948 move complete, result=0
00:40:35.780 00.001 21948 worker thread done servicing request
00:40:35.780 00.000 21948 Worker thread wakes up
00:40:35.780 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
00:40:35.782 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:35.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:37.186 01.404 21948 Exposure complete
00:40:37.216 00.030 21948 worker thread done servicing request
00:40:37.216 00.000 18120 OnExposeComplete: enter
00:40:37.217 00.001 18120 UpdateGuideState(): m_state=6
00:40:37.217 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
00:40:37.218 00.001 18120 Star::Find returns 1 (0), X=412.60, Y=234.72, Mass=2031, SNR=30.9, Peak=193 HFD=3.9
00:40:37.219 00.001 18120 MultiStar: [#1 -0.13,-0.13,0.69,U] [#2 -0.16,0.16,0.64,U] [#3 -0.25,-0.15,0.69,U] [#4 -0.06,-0.13,0.58,U] [#5 -0.20,0.01,0.52,U] [#6 0.06,-0.22,0.51,U] [#7 -0.22,0.07,0.54,U] [#8 -0.12,0.17,0.44,U] 
00:40:37.220 00.001 18120 single-star, 8 included, MultiStar: {-0.11, -0.01}, one-star: {0.03, 0.10}
00:40:37.221 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.14) = xAngle (2.44 = 2.44)
00:40:37.221 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.54 = -0.74)
00:40:37.222 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.29 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
00:40:37.223 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.10, opts=13)
00:40:37.224 00.001 18120 Enqueuing Move request for scope (0.03, 0.10)
00:40:37.225 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:37.225 00.000 18120 UpdateGuideState exits: m=2031 RSB=30.9
00:40:37.227 00.002 21948 Worker thread wakes up
00:40:37.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:37.228 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:40:37.228 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:40:37.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:37.228 00.000 18120 Enqueuing Expose request
00:40:37.229 00.001 21948 Moving (0.03, 0.10) raw xDistance=-0.08 yDistance=-0.07
00:40:37.229 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:40:37.229 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:37.229 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:40:37.229 00.000 21948 MoveAxis(E, 0, ABG)
00:40:37.229 00.000 21948 Move returns status 0, amount 0
00:40:37.229 00.000 21948 MoveAxis(N, 0, ABG)
00:40:37.229 00.000 21948 Move returns status 0, amount 0
00:40:37.229 00.000 21948 move complete, result=0
00:40:37.229 00.000 21948 worker thread done servicing request
00:40:37.229 00.000 21948 Worker thread wakes up
00:40:37.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:37.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:37.229 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:38.864 01.635 21948 Exposure complete
00:40:38.901 00.037 21948 worker thread done servicing request
00:40:38.901 00.000 18120 OnExposeComplete: enter
00:40:38.902 00.001 18120 UpdateGuideState(): m_state=6
00:40:38.904 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
00:40:38.906 00.002 18120 Star::Find returns 1 (0), X=412.51, Y=234.85, Mass=2071, SNR=31.1, Peak=187 HFD=3.8
00:40:38.908 00.002 18120 MultiStar: [#1 -0.10,0.10,0.70,U] [#2 -0.11,0.17,0.68,U] [#3 -0.30,-0.04,0.67,U] [#4 -0.35,0.05,0.56,U] [#5 -0.24,0.04,0.52,U] [#6 -0.09,0.11,0.50,U] [#7 -0.39,0.33,0.00,M1] [#8 -0.47,0.22,0.00,M3] 
00:40:38.908 00.000 18120 refined, 6 included, MultiStar: {-0.17, 0.11}, one-star: {-0.06, 0.23}
00:40:38.910 00.002 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.14) = xAngle (3.72 = -2.56)
00:40:38.910 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.82 = 0.54)
00:40:38.910 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.58 mountX=-0.16 mountY=0.10, mountTheta=2.59
00:40:38.912 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.11, opts=13)
00:40:38.913 00.001 18120 Enqueuing Move request for scope (-0.17, 0.11)
00:40:38.913 00.000 21948 Worker thread wakes up
00:40:38.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
00:40:38.913 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
00:40:38.913 00.000 21948 Moving (-0.17, 0.11) raw xDistance=-0.16 yDistance=0.10
00:40:38.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:40:38.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:38.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:38.913 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.1
00:40:38.914 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:38.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:38.915 00.001 18120 Enqueuing Expose request
00:40:38.917 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:40:38.917 00.000 21948 MoveAxis(E, 0, ABG)
00:40:38.917 00.000 21948 Move returns status 0, amount 0
00:40:38.917 00.000 21948 MoveAxis(N, 0, ABG)
00:40:38.917 00.000 21948 Move returns status 0, amount 0
00:40:38.917 00.000 21948 move complete, result=0
00:40:38.917 00.000 21948 worker thread done servicing request
00:40:38.917 00.000 21948 Worker thread wakes up
00:40:38.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:38.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:38.918 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:40.440 01.522 21948 Exposure complete
00:40:40.467 00.027 21948 worker thread done servicing request
00:40:40.467 00.000 18120 OnExposeComplete: enter
00:40:40.468 00.001 18120 UpdateGuideState(): m_state=6
00:40:40.468 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
00:40:40.469 00.001 18120 Star::Find returns 1 (0), X=412.33, Y=234.94, Mass=1953, SNR=30.3, Peak=171 HFD=4.1
00:40:40.469 00.000 18120 MultiStar: [#1 -0.10,0.12,0.72,U] [#2 -0.05,0.35,0.67,U] [#3 -0.22,0.06,0.70,U] [#4 -0.34,0.13,0.00,M1] [#5 -0.24,0.27,0.00,M1] [#6 -0.11,0.13,0.50,U] [#7 0.03,0.30,0.52,U] [#8 -0.35,0.34,0.00,M4] 
00:40:40.470 00.001 18120 refined, 5 included, MultiStar: {-0.13, 0.22}, one-star: {-0.24, 0.32}
00:40:40.470 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.14) = xAngle (3.25 = -3.03)
00:40:40.472 00.002 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.35 = 0.07)
00:40:40.475 00.003 18120 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.11 mountX=-0.26 mountY=0.02, mountTheta=3.07
00:40:40.478 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.22, opts=13)
00:40:40.479 00.001 18120 Enqueuing Move request for scope (-0.13, 0.22)
00:40:40.479 00.000 21948 Worker thread wakes up
00:40:40.480 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:40.480 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.3
00:40:40.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:40.481 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:40.481 00.000 18120 Enqueuing Expose request
00:40:40.482 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
00:40:40.482 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
00:40:40.482 00.000 21948 Moving (-0.13, 0.22) raw xDistance=-0.26 yDistance=0.02
00:40:40.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:40:40.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:40.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:40:40.482 00.000 21948 MoveAxis(E, 46, ABG)
00:40:40.482 00.000 21948 Guiding  Dir = 2, Dur = 46
00:40:40.482 00.000 21948 IsSlewing returns 0
00:40:40.483 00.001 21948 IsGuiding returns 0
00:40:40.484 00.001 21948 PulseGuide returned control before completion, sleep 55
00:40:40.550 00.066 21948 IsGuiding returns 0
00:40:40.550 00.000 21948 Move returns status 0, amount 46
00:40:40.550 00.000 21948 MoveAxis(N, 0, ABG)
00:40:40.550 00.000 21948 Move returns status 0, amount 0
00:40:40.550 00.000 21948 move complete, result=0
00:40:40.550 00.000 21948 worker thread done servicing request
00:40:40.550 00.000 21948 Worker thread wakes up
00:40:40.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:40.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:40.550 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
00:40:42.182 01.632 21948 Exposure complete
00:40:42.233 00.051 21948 worker thread done servicing request
00:40:42.233 00.000 18120 OnExposeComplete: enter
00:40:42.234 00.001 18120 UpdateGuideState(): m_state=6
00:40:42.236 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
00:40:42.237 00.001 18120 Star::Find returns 1 (0), X=412.44, Y=234.43, Mass=1930, SNR=30.2, Peak=154 HFD=3.6
00:40:42.239 00.002 18120 MultiStar: [#1 -0.06,-0.01,0.76,U] [#2 -0.01,0.27,0.70,U] [#3 -0.25,-0.13,0.68,U] [#4 -0.31,-0.08,0.58,U] [#5 -0.17,-0.13,0.55,U] [#6 -0.13,-0.00,0.48,U] [#7 -0.29,0.01,0.53,U] [#8 -0.21,0.31,0.00,M5] 
00:40:42.240 00.001 18120 refined, 7 included, MultiStar: {-0.16, -0.04}, one-star: {-0.13, -0.19}
00:40:42.241 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.75 = -1.75)
00:40:42.242 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.35 = 1.35)
00:40:42.244 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.90 mountX=-0.03 mountY=0.16, mountTheta=1.76
00:40:42.246 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.04, opts=13)
00:40:42.247 00.001 18120 Enqueuing Move request for scope (-0.16, -0.04)
00:40:42.247 00.000 21948 Worker thread wakes up
00:40:42.248 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
00:40:42.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:42.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
00:40:42.249 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.2
00:40:42.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:42.250 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:42.250 00.000 18120 Enqueuing Expose request
00:40:42.250 00.000 21948 Moving (-0.16, -0.04) raw xDistance=-0.03 yDistance=0.16
00:40:42.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:40:42.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:42.251 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:40:42.251 00.000 21948 MoveAxis(E, 0, ABG)
00:40:42.251 00.000 21948 Move returns status 0, amount 0
00:40:42.251 00.000 21948 MoveAxis(N, 0, ABG)
00:40:42.251 00.000 21948 Move returns status 0, amount 0
00:40:42.251 00.000 21948 move complete, result=0
00:40:42.251 00.000 21948 worker thread done servicing request
00:40:42.251 00.000 21948 Worker thread wakes up
00:40:42.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:42.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:42.251 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:43.765 01.514 21948 Exposure complete
00:40:43.797 00.032 21948 worker thread done servicing request
00:40:43.797 00.000 18120 OnExposeComplete: enter
00:40:43.798 00.001 18120 UpdateGuideState(): m_state=6
00:40:43.799 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
00:40:43.799 00.000 18120 Star::Find returns 1 (0), X=412.52, Y=234.64, Mass=2088, SNR=31.3, Peak=166 HFD=4.0
00:40:43.800 00.001 18120 MultiStar: [#1 -0.12,-0.03,0.73,U] [#2 -0.03,0.11,0.63,U] [#3 -0.05,-0.11,0.69,U] [#4 -0.32,0.11,0.56,U] [#5 -0.05,0.04,0.51,U] [#6 0.10,-0.07,0.49,U] [#7 -0.27,0.13,0.51,U] [#8 -0.44,-0.06,0.00,M6] 
00:40:43.800 00.000 18120 single-star, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.05, 0.02}
00:40:43.800 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.14) = xAngle (3.92 = -2.36)
00:40:43.801 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.02 = 0.74)
00:40:43.801 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.78 mountX=-0.04 mountY=0.04, mountTheta=2.38
00:40:43.802 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
00:40:43.803 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
00:40:43.803 00.000 21948 Worker thread wakes up
00:40:43.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:43.804 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.3
00:40:43.804 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:43.805 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:43.805 00.000 18120 Enqueuing Expose request
00:40:43.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:40:43.806 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:40:43.806 00.000 21948 Moving (-0.05, 0.02) raw xDistance=-0.04 yDistance=0.04
00:40:43.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:40:43.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:43.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:43.806 00.000 21948 MoveAxis(E, 0, ABG)
00:40:43.806 00.000 21948 Move returns status 0, amount 0
00:40:43.806 00.000 21948 MoveAxis(N, 0, ABG)
00:40:43.806 00.000 21948 Move returns status 0, amount 0
00:40:43.806 00.000 21948 move complete, result=0
00:40:43.806 00.000 21948 worker thread done servicing request
00:40:43.806 00.000 21948 Worker thread wakes up
00:40:43.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:43.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:43.806 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:45.443 01.637 21948 Exposure complete
00:40:45.481 00.038 21948 worker thread done servicing request
00:40:45.482 00.001 18120 OnExposeComplete: enter
00:40:45.483 00.001 18120 UpdateGuideState(): m_state=6
00:40:45.484 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
00:40:45.484 00.000 18120 Star::Find returns 1 (0), X=412.60, Y=234.53, Mass=2115, SNR=31.4, Peak=167 HFD=4.1
00:40:45.485 00.001 18120 MultiStar: [#1 -0.32,0.07,0.71,U] [#2 -0.12,0.34,0.00,M1] [#3 -0.19,0.06,0.69,U] [#4 -0.34,0.33,0.00,M1] [#5 -0.27,0.13,0.52,U] [#6 -0.02,0.32,0.49,U] [#7 -0.21,-0.04,0.50,U] [#8 -0.32,0.19,0.00,M7] 
00:40:45.486 00.001 18120 single-star, 5 included, MultiStar: {-0.15, 0.05}, one-star: {0.03, -0.09}
00:40:45.486 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.14) = xAngle (-0.11 = -0.11)
00:40:45.488 00.002 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.99 = 2.99)
00:40:45.488 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.26 mountX=0.09 mountY=0.01, mountTheta=0.15
00:40:45.490 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
00:40:45.491 00.001 18120 Enqueuing Move request for scope (0.03, -0.09)
00:40:45.491 00.000 21948 Worker thread wakes up
00:40:45.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:45.492 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
00:40:45.492 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.4
00:40:45.492 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
00:40:45.492 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.493 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:45.493 00.000 18120 Enqueuing Expose request
00:40:45.494 00.001 21948 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=0.01
00:40:45.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:40:45.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:45.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:45.494 00.000 21948 MoveAxis(E, 0, ABG)
00:40:45.494 00.000 21948 Move returns status 0, amount 0
00:40:45.494 00.000 21948 MoveAxis(N, 0, ABG)
00:40:45.494 00.000 21948 Move returns status 0, amount 0
00:40:45.494 00.000 21948 move complete, result=0
00:40:45.494 00.000 21948 worker thread done servicing request
00:40:45.494 00.000 21948 Worker thread wakes up
00:40:45.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:45.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:45.494 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:47.008 01.514 21948 Exposure complete
00:40:47.043 00.035 21948 worker thread done servicing request
00:40:47.043 00.000 18120 OnExposeComplete: enter
00:40:47.044 00.001 18120 UpdateGuideState(): m_state=6
00:40:47.045 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
00:40:47.045 00.000 18120 Star::Find returns 1 (0), X=412.46, Y=234.73, Mass=2146, SNR=31.9, Peak=184 HFD=3.9
00:40:47.047 00.002 18120 MultiStar: [#1 -0.02,0.07,0.72,U] [#2 0.01,0.15,0.67,U] [#3 -0.24,0.06,0.63,U] [#4 -0.34,0.10,0.56,U] [#5 -0.30,0.13,0.47,U] [#6 0.02,0.26,0.47,U] [#7 -0.32,0.09,0.50,U] [#8 -0.36,0.23,0.00,M8] 
00:40:47.048 00.001 18120 single-star, 7 included, MultiStar: {-0.15, 0.11}, one-star: {-0.11, 0.11}
00:40:47.049 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.14) = xAngle (3.50 = -2.78)
00:40:47.050 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.60 = 0.32)
00:40:47.051 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.36 mountX=-0.14 mountY=0.05, mountTheta=2.82
00:40:47.053 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.11, opts=13)
00:40:47.053 00.000 18120 Enqueuing Move request for scope (-0.11, 0.11)
00:40:47.054 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:47.055 00.001 18120 UpdateGuideState exits: m=2146 RSB=31.9
00:40:47.056 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.057 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:47.058 00.001 18120 Enqueuing Expose request
00:40:47.058 00.000 21948 Worker thread wakes up
00:40:47.058 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
00:40:47.058 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
00:40:47.059 00.001 21948 Moving (-0.11, 0.11) raw xDistance=-0.14 yDistance=0.05
00:40:47.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:40:47.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:47.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:40:47.059 00.000 21948 MoveAxis(E, 0, ABG)
00:40:47.059 00.000 21948 Move returns status 0, amount 0
00:40:47.059 00.000 21948 MoveAxis(N, 0, ABG)
00:40:47.059 00.000 21948 Move returns status 0, amount 0
00:40:47.059 00.000 21948 move complete, result=0
00:40:47.059 00.000 21948 worker thread done servicing request
00:40:47.059 00.000 21948 Worker thread wakes up
00:40:47.059 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:47.059 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:47.059 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:48.688 01.629 21948 Exposure complete
00:40:48.737 00.049 18120 OnExposeComplete: enter
00:40:48.737 00.000 18120 UpdateGuideState(): m_state=6
00:40:48.740 00.003 21948 worker thread done servicing request
00:40:48.740 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
00:40:48.742 00.002 18120 Star::Find returns 1 (0), X=412.22, Y=234.81, Mass=2167, SNR=31.8, Peak=198 HFD=4.2
00:40:48.743 00.001 18120 MultiStar: [#1 -0.17,-0.03,0.72,U] [#2 -0.12,0.13,0.64,U] [#3 -0.28,0.08,0.66,U] [#4 -0.15,0.11,0.57,U] [#5 -0.42,0.26,0.00,M1] [#6 -0.08,-0.09,0.48,U] [#7 -0.20,-0.02,0.50,U] [#8 -0.40,0.29,0.00,M9] 
00:40:48.743 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.07}, one-star: {-0.35, 0.19}
00:40:48.744 00.001 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.14) = xAngle (3.96 = -2.33)
00:40:48.745 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.06 = 0.78)
00:40:48.746 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=-0.15 mountY=0.15, mountTheta=2.34
00:40:48.748 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.07, opts=13)
00:40:48.749 00.001 18120 Enqueuing Move request for scope (-0.21, 0.07)
00:40:48.750 00.001 21948 Worker thread wakes up
00:40:48.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
00:40:48.750 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
00:40:48.750 00.000 21948 Moving (-0.21, 0.07) raw xDistance=-0.15 yDistance=0.15
00:40:48.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:40:48.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:48.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:48.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:48.751 00.001 21948 MoveAxis(E, 0, ABG)
00:40:48.751 00.000 21948 Move returns status 0, amount 0
00:40:48.751 00.000 21948 MoveAxis(N, 0, ABG)
00:40:48.751 00.000 21948 Move returns status 0, amount 0
00:40:48.751 00.000 18120 UpdateGuideState exits: m=2167 RSB=31.8
00:40:48.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:48.752 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:48.752 00.000 18120 Enqueuing Expose request
00:40:48.752 00.000 21948 move complete, result=0
00:40:48.753 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:48.753 00.000 21948 worker thread done servicing request
00:40:48.753 00.000 21948 Worker thread wakes up
00:40:48.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:48.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:50.270 01.517 21948 Exposure complete
00:40:50.295 00.025 21948 worker thread done servicing request
00:40:50.295 00.000 18120 OnExposeComplete: enter
00:40:50.295 00.000 18120 UpdateGuideState(): m_state=6
00:40:50.296 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
00:40:50.296 00.000 18120 Star::Find returns 1 (0), X=412.37, Y=234.85, Mass=2221, SNR=32.5, Peak=206 HFD=4.0
00:40:50.297 00.001 18120 MultiStar: [#1 -0.25,0.02,0.73,U] [#2 -0.11,0.25,0.59,U] [#3 -0.35,0.10,0.00,M1] [#4 -0.34,0.14,0.00,M1] [#5 -0.10,0.25,0.52,U] [#6 -0.10,0.09,0.46,U] [#7 -0.14,0.22,0.50,U] [#8 -0.64,0.24,0.00,M10] 
00:40:50.298 00.001 18120 refined, 5 included, MultiStar: {-0.16, 0.18}, one-star: {-0.20, 0.23}
00:40:50.300 00.002 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.14) = xAngle (3.45 = -2.83)
00:40:50.300 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.56 = 0.27)
00:40:50.301 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.31 mountX=-0.23 mountY=0.06, mountTheta=2.87
00:40:50.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.18, opts=13)
00:40:50.302 00.000 18120 Enqueuing Move request for scope (-0.16, 0.18)
00:40:50.303 00.001 21948 Worker thread wakes up
00:40:50.303 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
00:40:50.303 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
00:40:50.303 00.000 21948 Moving (-0.16, 0.18) raw xDistance=-0.23 yDistance=0.06
00:40:50.303 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:40:50.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:50.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:50.303 00.000 21948 MoveAxis(E, 40, ABG)
00:40:50.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:50.304 00.001 18120 UpdateGuideState exits: m=2221 RSB=32.5
00:40:50.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:50.304 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:50.305 00.001 18120 Enqueuing Expose request
00:40:50.305 00.000 21948 Guiding  Dir = 2, Dur = 40
00:40:50.306 00.001 21948 IsSlewing returns 0
00:40:50.306 00.000 21948 IsGuiding returns 0
00:40:50.308 00.002 21948 PulseGuide returned control before completion, sleep 49
00:40:50.361 00.053 21948 IsGuiding returns 0
00:40:50.361 00.000 21948 Move returns status 0, amount 40
00:40:50.361 00.000 21948 MoveAxis(N, 0, ABG)
00:40:50.361 00.000 21948 Move returns status 0, amount 0
00:40:50.361 00.000 21948 move complete, result=0
00:40:50.361 00.000 21948 worker thread done servicing request
00:40:50.361 00.000 21948 Worker thread wakes up
00:40:50.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:50.361 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:50.361 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:40:51.986 01.625 21948 Exposure complete
00:40:52.019 00.033 21948 worker thread done servicing request
00:40:52.019 00.000 18120 OnExposeComplete: enter
00:40:52.021 00.002 18120 UpdateGuideState(): m_state=6
00:40:52.021 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
00:40:52.022 00.001 18120 Star::Find returns 1 (0), X=412.45, Y=234.72, Mass=2037, SNR=31.0, Peak=172 HFD=3.8
00:40:52.022 00.000 18120 MultiStar: [#1 -0.24,0.08,0.71,U] [#2 -0.18,0.18,0.63,U] [#3 -0.04,0.07,0.69,U] [#4 -0.25,0.17,0.56,U] [#5 -0.11,0.15,0.50,U] [#6 0.15,-0.16,0.50,U] [#7 -0.04,-0.18,0.53,U] [#8 -0.06,0.41,0.00,R] 
00:40:52.023 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.06}, one-star: {-0.12, 0.10}
00:40:52.023 00.000 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
00:40:52.023 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
00:40:52.024 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=-0.10 mountY=0.07, mountTheta=2.53
00:40:52.025 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.06, opts=13)
00:40:52.025 00.000 18120 Enqueuing Move request for scope (-0.11, 0.06)
00:40:52.026 00.001 21948 Worker thread wakes up
00:40:52.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
00:40:52.026 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
00:40:52.026 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:52.027 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.0
00:40:52.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:52.027 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:52.028 00.001 18120 Enqueuing Expose request
00:40:52.028 00.000 21948 Moving (-0.11, 0.06) raw xDistance=-0.10 yDistance=0.07
00:40:52.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:40:52.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:52.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:52.028 00.000 21948 MoveAxis(E, 0, ABG)
00:40:52.028 00.000 21948 Move returns status 0, amount 0
00:40:52.028 00.000 21948 MoveAxis(N, 0, ABG)
00:40:52.028 00.000 21948 Move returns status 0, amount 0
00:40:52.029 00.001 21948 move complete, result=0
00:40:52.029 00.000 21948 worker thread done servicing request
00:40:52.029 00.000 21948 Worker thread wakes up
00:40:52.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:52.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:52.029 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:53.553 01.524 21948 Exposure complete
00:40:53.579 00.026 21948 worker thread done servicing request
00:40:53.579 00.000 18120 OnExposeComplete: enter
00:40:53.580 00.001 18120 UpdateGuideState(): m_state=6
00:40:53.580 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
00:40:53.581 00.001 18120 Star::Find returns 1 (0), X=412.49, Y=234.91, Mass=1985, SNR=30.6, Peak=175 HFD=3.8
00:40:53.581 00.000 18120 MultiStar: [#1 -0.26,0.16,0.75,U] [#2 -0.03,0.25,0.65,U] [#3 -0.26,0.13,0.68,U] [#4 -0.46,0.13,0.00,M1] [#5 -0.19,0.32,0.00,M1] [#6 -0.02,-0.07,0.53,U] [#7 -0.29,-0.03,0.53,U] [#8 -0.26,-0.21,0.43,U] 
00:40:53.582 00.001 18120 refined, 6 included, MultiStar: {-0.16, 0.12}, one-star: {-0.08, 0.30}
00:40:53.582 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.14) = xAngle (3.67 = -2.61)
00:40:53.582 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.77 = 0.49)
00:40:53.583 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.53 mountX=-0.17 mountY=0.09, mountTheta=2.64
00:40:53.584 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.12, opts=13)
00:40:53.585 00.001 18120 Enqueuing Move request for scope (-0.16, 0.12)
00:40:53.585 00.000 21948 Worker thread wakes up
00:40:53.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
00:40:53.585 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
00:40:53.585 00.000 21948 Moving (-0.16, 0.12) raw xDistance=-0.17 yDistance=0.09
00:40:53.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:53.586 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.6
00:40:53.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:53.587 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:53.587 00.000 18120 Enqueuing Expose request
00:40:53.588 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:40:53.588 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:53.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:40:53.588 00.000 21948 MoveAxis(E, 0, ABG)
00:40:53.588 00.000 21948 Move returns status 0, amount 0
00:40:53.588 00.000 21948 MoveAxis(N, 0, ABG)
00:40:53.588 00.000 21948 Move returns status 0, amount 0
00:40:53.588 00.000 21948 move complete, result=0
00:40:53.588 00.000 21948 worker thread done servicing request
00:40:53.588 00.000 21948 Worker thread wakes up
00:40:53.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:53.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:53.588 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:55.217 01.629 21948 Exposure complete
00:40:55.249 00.032 21948 worker thread done servicing request
00:40:55.249 00.000 18120 OnExposeComplete: enter
00:40:55.250 00.001 18120 UpdateGuideState(): m_state=6
00:40:55.250 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
00:40:55.251 00.001 18120 Star::Find returns 1 (0), X=412.25, Y=234.83, Mass=2155, SNR=31.8, Peak=206 HFD=4.3
00:40:55.251 00.000 18120 MultiStar: [#1 -0.18,0.23,0.67,U] [#2 -0.04,0.15,0.62,U] [#3 -0.16,0.18,0.65,U] [#4 -0.37,0.01,0.00,M2] [#5 -0.20,0.14,0.51,U] [#6 -0.11,0.13,0.47,U] [#7 -0.10,0.23,0.52,U] [#8 -0.45,-0.25,0.00,M1] 
00:40:55.252 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.19}, one-star: {-0.32, 0.21}
00:40:55.252 00.000 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.14) = xAngle (3.47 = -2.81)
00:40:55.252 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.57 = 0.29)
00:40:55.253 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.33 mountX=-0.24 mountY=0.07, mountTheta=2.85
00:40:55.254 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.19, opts=13)
00:40:55.255 00.001 18120 Enqueuing Move request for scope (-0.18, 0.19)
00:40:55.255 00.000 21948 Worker thread wakes up
00:40:55.255 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
00:40:55.255 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
00:40:55.255 00.000 21948 Moving (-0.18, 0.19) raw xDistance=-0.24 yDistance=0.07
00:40:55.255 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:40:55.255 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:55.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:55.257 00.002 18120 UpdateGuideState exits: m=2155 RSB=31.8
00:40:55.257 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.257 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:55.257 00.000 18120 Enqueuing Expose request
00:40:55.258 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:55.258 00.000 21948 MoveAxis(E, 43, ABG)
00:40:55.258 00.000 21948 Guiding  Dir = 2, Dur = 43
00:40:55.258 00.000 21948 IsSlewing returns 0
00:40:55.259 00.001 21948 IsGuiding returns 0
00:40:55.261 00.002 21948 PulseGuide returned control before completion, sleep 52
00:40:55.325 00.064 21948 IsGuiding returns 1
00:40:55.325 00.000 21948 scope still moving after pulse duration time elapsed
00:40:55.357 00.032 21948 IsSlewing returns 0
00:40:55.357 00.000 21948 IsGuiding returns 0
00:40:55.357 00.000 21948 scope move finished after 43 + 55 ms
00:40:55.357 00.000 21948 Move returns status 0, amount 43
00:40:55.357 00.000 21948 MoveAxis(N, 0, ABG)
00:40:55.357 00.000 21948 Move returns status 0, amount 0
00:40:55.357 00.000 21948 move complete, result=0
00:40:55.357 00.000 21948 worker thread done servicing request
00:40:55.357 00.000 21948 Worker thread wakes up
00:40:55.357 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:55.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:55.357 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:40:56.761 01.404 21948 Exposure complete
00:40:56.785 00.024 21948 worker thread done servicing request
00:40:56.785 00.000 18120 OnExposeComplete: enter
00:40:56.786 00.001 18120 UpdateGuideState(): m_state=6
00:40:56.786 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
00:40:56.787 00.001 18120 Star::Find returns 1 (0), X=412.72, Y=234.70, Mass=2142, SNR=31.6, Peak=197 HFD=3.7
00:40:56.787 00.000 18120 MultiStar: [#1 -0.08,0.05,0.67,U] [#2 0.10,0.15,0.63,U] [#3 -0.02,0.03,0.65,U] [#4 -0.20,-0.05,0.56,U] [#5 0.03,0.08,0.53,U] [#6 0.15,-0.24,0.46,U] [#7 -0.19,-0.22,0.51,U] [#8 -0.24,-0.25,0.43,U] 
00:40:56.788 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.15, 0.08}
00:40:56.788 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
00:40:56.789 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
00:40:56.789 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.31 mountX=0.01 mountY=0.02, mountTheta=1.17
00:40:56.792 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
00:40:56.793 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
00:40:56.793 00.000 21948 Worker thread wakes up
00:40:56.795 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:56.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:40:56.795 00.000 18120 UpdateGuideState exits: m=2142 RSB=31.6
00:40:56.795 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:56.796 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:56.796 00.000 18120 Enqueuing Expose request
00:40:56.797 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:40:56.797 00.000 21948 Moving (-0.02, -0.02) raw xDistance=0.01 yDistance=0.02
00:40:56.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:40:56.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:56.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:40:56.797 00.000 21948 MoveAxis(E, 0, ABG)
00:40:56.797 00.000 21948 Move returns status 0, amount 0
00:40:56.797 00.000 21948 MoveAxis(N, 0, ABG)
00:40:56.797 00.000 21948 Move returns status 0, amount 0
00:40:56.797 00.000 21948 move complete, result=0
00:40:56.797 00.000 21948 worker thread done servicing request
00:40:56.797 00.000 21948 Worker thread wakes up
00:40:56.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:56.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:56.798 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:58.425 01.627 21948 Exposure complete
00:40:58.464 00.039 21948 worker thread done servicing request
00:40:58.464 00.000 18120 OnExposeComplete: enter
00:40:58.465 00.001 18120 UpdateGuideState(): m_state=6
00:40:58.466 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
00:40:58.468 00.002 18120 Star::Find returns 1 (0), X=412.68, Y=234.61, Mass=2087, SNR=31.4, Peak=167 HFD=4.2
00:40:58.469 00.001 18120 MultiStar: [#1 0.17,-0.07,0.70,U] [#2 -0.01,-0.04,0.65,U] [#3 0.02,-0.08,0.68,U] [#4 -0.13,-0.10,0.56,U] [#5 0.09,-0.12,0.51,U] [#6 0.14,-0.08,0.46,U] [#7 -0.03,-0.07,0.51,U] [#8 -0.04,-0.43,0.00,M1] 
00:40:58.470 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.11, -0.01}
00:40:58.472 00.002 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.14) = xAngle (0.25 = 0.25)
00:40:58.474 00.002 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.35 = -2.93)
00:40:58.474 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.90 mountX=0.08 mountY=-0.02, mountTheta=-0.21
00:40:58.475 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
00:40:58.476 00.001 18120 Enqueuing Move request for scope (0.05, -0.06)
00:40:58.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:40:58.478 00.002 21948 Worker thread wakes up
00:40:58.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:40:58.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:40:58.478 00.000 21948 Moving (0.05, -0.06) raw xDistance=0.08 yDistance=-0.02
00:40:58.478 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.4
00:40:58.479 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:58.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:40:58.480 00.001 18120 Enqueuing Expose request
00:40:58.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:40:58.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:58.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:58.480 00.000 21948 MoveAxis(E, 0, ABG)
00:40:58.480 00.000 21948 Move returns status 0, amount 0
00:40:58.480 00.000 21948 MoveAxis(N, 0, ABG)
00:40:58.480 00.000 21948 Move returns status 0, amount 0
00:40:58.480 00.000 21948 move complete, result=0
00:40:58.480 00.000 21948 worker thread done servicing request
00:40:58.480 00.000 21948 Worker thread wakes up
00:40:58.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:40:58.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:40:58.481 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:00.003 01.522 21948 Exposure complete
00:41:00.039 00.036 21948 worker thread done servicing request
00:41:00.039 00.000 18120 OnExposeComplete: enter
00:41:00.041 00.002 18120 UpdateGuideState(): m_state=6
00:41:00.042 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
00:41:00.044 00.002 18120 Star::Find returns 1 (0), X=412.64, Y=234.57, Mass=1958, SNR=30.4, Peak=184 HFD=3.8
00:41:00.044 00.000 18120 MultiStar: [#1 -0.18,0.05,0.75,U] [#2 0.05,0.02,0.64,U] [#3 -0.02,0.10,0.69,U] [#4 -0.18,-0.13,0.58,U] [#5 -0.10,0.00,0.52,U] [#6 0.30,-0.11,0.48,U] [#7 -0.07,-0.12,0.54,U] [#8 0.02,-0.22,0.44,U] 
00:41:00.045 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.07, -0.05}
00:41:00.045 00.000 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.79 = -0.79)
00:41:00.046 00.001 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.31 = 2.31)
00:41:00.046 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.93 mountX=0.03 mountY=0.03, mountTheta=0.81
00:41:00.047 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
00:41:00.048 00.001 18120 Enqueuing Move request for scope (-0.02, -0.04)
00:41:00.048 00.000 21948 Worker thread wakes up
00:41:00.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:00.049 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.4
00:41:00.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:00.050 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:00.050 00.000 18120 Enqueuing Expose request
00:41:00.051 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:41:00.051 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:41:00.051 00.000 21948 Moving (-0.02, -0.04) raw xDistance=0.03 yDistance=0.03
00:41:00.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:41:00.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:00.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:00.051 00.000 21948 MoveAxis(E, 0, ABG)
00:41:00.051 00.000 21948 Move returns status 0, amount 0
00:41:00.051 00.000 21948 MoveAxis(N, 0, ABG)
00:41:00.051 00.000 21948 Move returns status 0, amount 0
00:41:00.051 00.000 21948 move complete, result=0
00:41:00.051 00.000 21948 worker thread done servicing request
00:41:00.051 00.000 21948 Worker thread wakes up
00:41:00.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:00.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:00.051 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:01.688 01.637 21948 Exposure complete
00:41:01.729 00.041 21948 worker thread done servicing request
00:41:01.729 00.000 18120 OnExposeComplete: enter
00:41:01.730 00.001 18120 UpdateGuideState(): m_state=6
00:41:01.732 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
00:41:01.735 00.003 18120 Star::Find returns 1 (0), X=412.80, Y=234.83, Mass=2334, SNR=33.1, Peak=238 HFD=4.1
00:41:01.737 00.002 18120 MultiStar: [#1 -0.13,0.07,0.70,U] [#2 0.11,0.26,0.63,U] [#3 -0.02,0.06,0.64,U] [#4 -0.18,0.21,0.54,U] [#5 -0.08,0.18,0.50,U] [#6 0.23,0.22,0.47,U] [#7 -0.05,0.10,0.49,U] [#8 -0.21,-0.12,0.43,U] 
00:41:01.740 00.003 18120 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.23, 0.21}
00:41:01.742 00.002 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.14) = xAngle (2.65 = 2.65)
00:41:01.744 00.002 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.75 = -0.53)
00:41:01.745 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.51 mountX=-0.13 mountY=-0.07, mountTheta=-2.62
00:41:01.749 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.14, opts=13)
00:41:01.749 00.000 18120 Enqueuing Move request for scope (0.01, 0.14)
00:41:01.750 00.001 21948 Worker thread wakes up
00:41:01.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:01.751 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
00:41:01.751 00.000 18120 UpdateGuideState exits: m=2334 RSB=33.1
00:41:01.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.752 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
00:41:01.752 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:01.752 00.000 18120 Enqueuing Expose request
00:41:01.753 00.001 21948 Moving (0.01, 0.14) raw xDistance=-0.13 yDistance=-0.07
00:41:01.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:41:01.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:01.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:41:01.753 00.000 21948 MoveAxis(E, 0, ABG)
00:41:01.753 00.000 21948 Move returns status 0, amount 0
00:41:01.753 00.000 21948 MoveAxis(N, 0, ABG)
00:41:01.753 00.000 21948 Move returns status 0, amount 0
00:41:01.753 00.000 21948 move complete, result=0
00:41:01.753 00.000 21948 worker thread done servicing request
00:41:01.753 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:01.755 00.002 21948 Worker thread wakes up
00:41:01.755 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:01.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:03.277 01.522 21948 Exposure complete
00:41:03.304 00.027 21948 worker thread done servicing request
00:41:03.304 00.000 18120 OnExposeComplete: enter
00:41:03.305 00.001 18120 UpdateGuideState(): m_state=6
00:41:03.305 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
00:41:03.306 00.001 18120 Star::Find returns 1 (0), X=412.29, Y=234.72, Mass=1889, SNR=29.8, Peak=180 HFD=3.7
00:41:03.306 00.000 18120 MultiStar: [#1 -0.15,0.02,0.76,U] [#2 0.02,0.35,0.00,M1] [#3 -0.28,0.06,0.68,U] [#4 -0.05,0.23,0.58,U] [#5 -0.17,0.05,0.57,U] [#6 0.15,0.22,0.51,U] [#7 -0.23,-0.12,0.54,U] [#8 0.11,-0.07,0.46,U] 
00:41:03.307 00.001 18120 refined, 7 included, MultiStar: {-0.14, 0.07}, one-star: {-0.28, 0.11}
00:41:03.307 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.84 = -2.45)
00:41:03.308 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.94 = 0.66)
00:41:03.308 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.69 mountX=-0.12 mountY=0.09, mountTheta=2.47
00:41:03.309 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.07, opts=13)
00:41:03.310 00.001 18120 Enqueuing Move request for scope (-0.14, 0.07)
00:41:03.311 00.001 21948 Worker thread wakes up
00:41:03.311 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:03.311 00.000 18120 UpdateGuideState exits: m=1889 RSB=29.8
00:41:03.312 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.312 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:03.313 00.001 18120 Enqueuing Expose request
00:41:03.313 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
00:41:03.313 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
00:41:03.313 00.000 21948 Moving (-0.14, 0.07) raw xDistance=-0.12 yDistance=0.09
00:41:03.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:03.314 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:03.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:41:03.314 00.000 21948 MoveAxis(E, 0, ABG)
00:41:03.314 00.000 21948 Move returns status 0, amount 0
00:41:03.314 00.000 21948 MoveAxis(N, 0, ABG)
00:41:03.314 00.000 21948 Move returns status 0, amount 0
00:41:03.314 00.000 21948 move complete, result=0
00:41:03.314 00.000 21948 worker thread done servicing request
00:41:03.314 00.000 21948 Worker thread wakes up
00:41:03.314 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:03.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:03.315 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:04.938 01.623 21948 Exposure complete
00:41:04.978 00.040 21948 worker thread done servicing request
00:41:04.978 00.000 18120 OnExposeComplete: enter
00:41:04.979 00.001 18120 UpdateGuideState(): m_state=6
00:41:04.980 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
00:41:04.980 00.000 18120 Star::Find returns 1 (0), X=412.31, Y=234.89, Mass=2043, SNR=30.9, Peak=174 HFD=4.1
00:41:04.981 00.001 18120 MultiStar: [#1 -0.27,0.12,0.76,U] [#2 -0.13,0.31,0.63,U] [#3 -0.25,0.21,0.69,U] [#4 -0.46,0.15,0.00,M1] [#5 -0.26,0.18,0.49,U] [#6 0.09,-0.05,0.49,U] [#7 -0.25,0.12,0.54,U] [#8 0.05,-0.09,0.44,U] 
00:41:04.981 00.000 18120 refined, 7 included, MultiStar: {-0.18, 0.16}, one-star: {-0.26, 0.27}
00:41:04.981 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.14) = xAngle (3.58 = -2.71)
00:41:04.981 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.68 = 0.39)
00:41:04.982 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.43 mountX=-0.22 mountY=0.09, mountTheta=2.74
00:41:04.984 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.16, opts=13)
00:41:04.984 00.000 18120 Enqueuing Move request for scope (-0.18, 0.16)
00:41:04.984 00.000 21948 Worker thread wakes up
00:41:04.985 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:04.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
00:41:04.985 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
00:41:04.985 00.000 18120 UpdateGuideState exits: m=2043 RSB=30.9
00:41:04.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:04.986 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:04.986 00.000 18120 Enqueuing Expose request
00:41:04.987 00.001 21948 Moving (-0.18, 0.16) raw xDistance=-0.22 yDistance=0.09
00:41:04.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:41:04.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:04.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:41:04.987 00.000 21948 MoveAxis(E, 39, ABG)
00:41:04.987 00.000 21948 Guiding  Dir = 2, Dur = 39
00:41:04.987 00.000 21948 IsSlewing returns 0
00:41:04.987 00.000 21948 IsGuiding returns 0
00:41:04.989 00.002 21948 PulseGuide returned control before completion, sleep 48
00:41:05.046 00.057 21948 IsGuiding returns 0
00:41:05.046 00.000 21948 Move returns status 0, amount 39
00:41:05.046 00.000 21948 MoveAxis(N, 0, ABG)
00:41:05.046 00.000 21948 Move returns status 0, amount 0
00:41:05.046 00.000 21948 move complete, result=0
00:41:05.046 00.000 21948 worker thread done servicing request
00:41:05.046 00.000 21948 Worker thread wakes up
00:41:05.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:05.046 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:41:05.047 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:06.458 01.411 21948 Exposure complete
00:41:06.486 00.028 21948 worker thread done servicing request
00:41:06.486 00.000 18120 OnExposeComplete: enter
00:41:06.487 00.001 18120 UpdateGuideState(): m_state=6
00:41:06.487 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
00:41:06.488 00.001 18120 Star::Find returns 1 (0), X=412.28, Y=234.68, Mass=2159, SNR=32.0, Peak=190 HFD=3.8
00:41:06.488 00.000 18120 MultiStar: [#1 -0.07,0.07,0.67,U] [#2 0.12,0.21,0.61,U] [#3 0.05,0.04,0.67,U] [#4 -0.15,0.07,0.55,U] [#5 0.01,0.28,0.50,U] [#6 0.28,0.12,0.49,U] [#7 -0.05,-0.04,0.50,U] [#8 -0.13,-0.09,0.41,U] 
00:41:06.489 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.29, 0.07}
00:41:06.489 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.14) = xAngle (3.20 = -3.08)
00:41:06.490 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.31 = 0.02)
00:41:06.490 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=-0.09 mountY=0.00, mountTheta=3.12
00:41:06.491 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
00:41:06.492 00.001 18120 Enqueuing Move request for scope (-0.04, 0.08)
00:41:06.492 00.000 21948 Worker thread wakes up
00:41:06.492 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:41:06.492 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:41:06.492 00.000 21948 Moving (-0.04, 0.08) raw xDistance=-0.09 yDistance=0.00
00:41:06.492 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:06.493 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:06.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:06.493 00.000 18120 UpdateGuideState exits: m=2159 RSB=32.0
00:41:06.493 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.494 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:41:06.494 00.000 21948 MoveAxis(E, 0, ABG)
00:41:06.494 00.000 21948 Move returns status 0, amount 0
00:41:06.494 00.000 21948 MoveAxis(N, 0, ABG)
00:41:06.494 00.000 21948 Move returns status 0, amount 0
00:41:06.494 00.000 21948 move complete, result=0
00:41:06.494 00.000 21948 worker thread done servicing request
00:41:06.494 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:06.495 00.001 18120 Enqueuing Expose request
00:41:06.496 00.001 21948 Worker thread wakes up
00:41:06.496 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:06.498 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:06.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:08.123 01.625 21948 Exposure complete
00:41:08.152 00.029 21948 worker thread done servicing request
00:41:08.152 00.000 18120 OnExposeComplete: enter
00:41:08.153 00.001 18120 UpdateGuideState(): m_state=6
00:41:08.153 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
00:41:08.155 00.002 18120 Star::Find returns 1 (0), X=412.33, Y=234.54, Mass=1986, SNR=30.5, Peak=171 HFD=3.8
00:41:08.156 00.001 18120 MultiStar: [#1 -0.25,0.03,0.72,U] [#2 -0.10,0.03,0.66,U] [#3 -0.56,-0.07,0.00,M1] [#4 -0.26,-0.08,0.60,U] [#5 -0.40,0.05,0.00,M1] [#6 -0.05,-0.19,0.50,U] [#7 -0.33,-0.12,0.53,U] [#8 -0.14,-0.34,0.00,M1] 
00:41:08.156 00.000 18120 refined, 5 included, MultiStar: {-0.21, -0.06}, one-star: {-0.24, -0.08}
00:41:08.158 00.002 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
00:41:08.158 00.000 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
00:41:08.159 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.86 mountX=-0.03 mountY=0.21, mountTheta=1.71
00:41:08.160 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.06, opts=13)
00:41:08.160 00.000 18120 Enqueuing Move request for scope (-0.21, -0.06)
00:41:08.161 00.001 21948 Worker thread wakes up
00:41:08.161 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:08.161 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.5
00:41:08.162 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:08.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:08.163 00.001 18120 Enqueuing Expose request
00:41:08.163 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
00:41:08.163 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
00:41:08.163 00.000 21948 Moving (-0.21, -0.06) raw xDistance=-0.03 yDistance=0.21
00:41:08.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:41:08.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:41:08.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:41:08.163 00.000 21948 MoveAxis(E, 0, ABG)
00:41:08.163 00.000 21948 Move returns status 0, amount 0
00:41:08.163 00.000 21948 MoveAxis(N, 0, ABG)
00:41:08.163 00.000 21948 Move returns status 0, amount 0
00:41:08.163 00.000 21948 move complete, result=0
00:41:08.163 00.000 21948 worker thread done servicing request
00:41:08.163 00.000 21948 Worker thread wakes up
00:41:08.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:08.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:08.164 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:09.684 01.520 21948 Exposure complete
00:41:09.715 00.031 21948 worker thread done servicing request
00:41:09.715 00.000 18120 OnExposeComplete: enter
00:41:09.718 00.003 18120 UpdateGuideState(): m_state=6
00:41:09.719 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
00:41:09.720 00.001 18120 Star::Find returns 1 (0), X=412.39, Y=234.70, Mass=1997, SNR=30.6, Peak=182 HFD=3.8
00:41:09.721 00.001 18120 MultiStar: [#1 -0.17,0.14,0.72,U] [#2 -0.12,0.15,0.62,U] [#3 -0.25,-0.15,0.69,U] [#4 -0.22,0.09,0.55,U] [#5 -0.12,0.10,0.55,U] [#6 -0.13,0.24,0.49,U] [#7 -0.33,0.01,0.51,U] [#8 -0.36,-0.33,0.00,M2] 
00:41:09.724 00.003 18120 single-star, 7 included, MultiStar: {-0.19, 0.08}, one-star: {-0.18, 0.08}
00:41:09.726 00.002 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.86 = -2.43)
00:41:09.728 00.002 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.68)
00:41:09.730 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.71 mountX=-0.15 mountY=0.13, mountTheta=2.45
00:41:09.733 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.08, opts=13)
00:41:09.733 00.000 18120 Enqueuing Move request for scope (-0.18, 0.08)
00:41:09.734 00.001 21948 Worker thread wakes up
00:41:09.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
00:41:09.734 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
00:41:09.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:09.734 00.000 21948 Moving (-0.18, 0.08) raw xDistance=-0.15 yDistance=0.13
00:41:09.734 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.6
00:41:09.735 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:09.735 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:09.736 00.001 18120 Enqueuing Expose request
00:41:09.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:41:09.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:09.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:41:09.736 00.000 21948 MoveAxis(E, 0, ABG)
00:41:09.736 00.000 21948 Move returns status 0, amount 0
00:41:09.736 00.000 21948 MoveAxis(N, 0, ABG)
00:41:09.736 00.000 21948 Move returns status 0, amount 0
00:41:09.736 00.000 21948 move complete, result=0
00:41:09.736 00.000 21948 worker thread done servicing request
00:41:09.736 00.000 21948 Worker thread wakes up
00:41:09.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:09.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:09.737 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:11.366 01.629 21948 Exposure complete
00:41:11.390 00.024 21948 worker thread done servicing request
00:41:11.390 00.000 18120 OnExposeComplete: enter
00:41:11.391 00.001 18120 UpdateGuideState(): m_state=6
00:41:11.392 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
00:41:11.392 00.000 18120 Star::Find returns 1 (0), X=412.71, Y=234.63, Mass=2275, SNR=32.8, Peak=217 HFD=3.9
00:41:11.393 00.001 18120 MultiStar: [#1 -0.05,0.03,0.70,U] [#2 0.07,0.27,0.62,U] [#3 -0.33,-0.16,0.00,M1] [#4 -0.12,0.12,0.53,U] [#5 -0.16,-0.05,0.51,U] [#6 0.15,-0.29,0.45,U] [#7 -0.06,-0.17,0.50,U] [#8 0.06,-0.31,0.41,U] 
00:41:11.394 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.14, 0.01}
00:41:11.394 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
00:41:11.395 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
00:41:11.395 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.05 mountX=0.03 mountY=-0.00, mountTheta=-0.05
00:41:11.397 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
00:41:11.398 00.001 18120 Enqueuing Move request for scope (0.01, -0.02)
00:41:11.398 00.000 21948 Worker thread wakes up
00:41:11.399 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:11.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:41:11.399 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:41:11.399 00.000 18120 UpdateGuideState exits: m=2275 RSB=32.8
00:41:11.399 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.400 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:11.400 00.000 18120 Enqueuing Expose request
00:41:11.401 00.001 21948 Moving (0.01, -0.02) raw xDistance=0.03 yDistance=-0.00
00:41:11.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:41:11.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:11.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:41:11.401 00.000 21948 MoveAxis(E, 0, ABG)
00:41:11.401 00.000 21948 Move returns status 0, amount 0
00:41:11.401 00.000 21948 MoveAxis(N, 0, ABG)
00:41:11.401 00.000 21948 Move returns status 0, amount 0
00:41:11.401 00.000 21948 move complete, result=0
00:41:11.401 00.000 21948 worker thread done servicing request
00:41:11.401 00.000 21948 Worker thread wakes up
00:41:11.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:11.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:11.401 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:12.913 01.512 21948 Exposure complete
00:41:12.940 00.027 21948 worker thread done servicing request
00:41:12.940 00.000 18120 OnExposeComplete: enter
00:41:12.941 00.001 18120 UpdateGuideState(): m_state=6
00:41:12.941 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
00:41:12.942 00.001 18120 Star::Find returns 1 (0), X=412.55, Y=234.60, Mass=2290, SNR=32.8, Peak=195 HFD=4.1
00:41:12.943 00.001 18120 MultiStar: [#1 -0.11,-0.08,0.66,U] [#2 -0.00,0.10,0.60,U] [#3 -0.39,-0.07,0.00,M2] [#4 -0.03,-0.04,0.54,U] [#5 0.02,0.05,0.49,U] [#6 0.32,-0.05,0.46,U] [#7 -0.14,0.12,0.51,U] [#8 -0.19,-0.43,0.00,M2] 
00:41:12.944 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {-0.03, -0.02}
00:41:12.944 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.14) = xAngle (3.43 = -2.86)
00:41:12.945 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.53 = 0.24)
00:41:12.945 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.28 mountX=-0.01 mountY=0.00, mountTheta=2.89
00:41:12.946 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
00:41:12.947 00.001 18120 Enqueuing Move request for scope (-0.01, 0.01)
00:41:12.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:12.948 00.001 18120 UpdateGuideState exits: m=2290 RSB=32.8
00:41:12.948 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:12.949 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:12.949 00.000 18120 Enqueuing Expose request
00:41:12.949 00.000 21948 Worker thread wakes up
00:41:12.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:41:12.950 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:41:12.950 00.000 21948 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.00
00:41:12.950 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:41:12.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:12.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:41:12.950 00.000 21948 MoveAxis(E, 0, ABG)
00:41:12.950 00.000 21948 Move returns status 0, amount 0
00:41:12.950 00.000 21948 MoveAxis(N, 0, ABG)
00:41:12.950 00.000 21948 Move returns status 0, amount 0
00:41:12.950 00.000 21948 move complete, result=0
00:41:12.950 00.000 21948 worker thread done servicing request
00:41:12.950 00.000 21948 Worker thread wakes up
00:41:12.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:12.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:12.950 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:14.585 01.635 21948 Exposure complete
00:41:14.628 00.043 21948 worker thread done servicing request
00:41:14.628 00.000 18120 OnExposeComplete: enter
00:41:14.629 00.001 18120 UpdateGuideState(): m_state=6
00:41:14.629 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
00:41:14.630 00.001 18120 Star::Find returns 1 (0), X=412.49, Y=234.59, Mass=1971, SNR=30.4, Peak=164 HFD=4.1
00:41:14.632 00.002 18120 MultiStar: [#1 -0.18,0.12,0.72,U] [#2 0.03,0.02,0.66,U] [#3 -0.25,0.11,0.70,U] [#4 -0.31,0.16,0.57,U] [#5 -0.04,-0.07,0.53,U] [#6 -0.07,-0.04,0.50,U] [#7 -0.26,-0.11,0.54,U] [#8 -0.35,-0.42,0.00,M3] 
00:41:14.634 00.002 18120 single-star, 7 included, MultiStar: {-0.14, 0.02}, one-star: {-0.08, -0.03}
00:41:14.637 00.003 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.14) = xAngle (-1.64 = -1.64)
00:41:14.639 00.002 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.46 = 1.46)
00:41:14.641 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=-0.01 mountY=0.08, mountTheta=1.64
00:41:14.646 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
00:41:14.647 00.001 18120 Enqueuing Move request for scope (-0.08, -0.03)
00:41:14.648 00.001 21948 Worker thread wakes up
00:41:14.648 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:14.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:41:14.648 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.4
00:41:14.649 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:41:14.649 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:14.649 00.000 21948 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.08
00:41:14.650 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:14.650 00.000 18120 Enqueuing Expose request
00:41:14.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:41:14.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:14.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:14.650 00.000 21948 MoveAxis(E, 0, ABG)
00:41:14.650 00.000 21948 Move returns status 0, amount 0
00:41:14.650 00.000 21948 MoveAxis(N, 0, ABG)
00:41:14.650 00.000 21948 Move returns status 0, amount 0
00:41:14.651 00.001 21948 move complete, result=0
00:41:14.651 00.000 21948 worker thread done servicing request
00:41:14.651 00.000 21948 Worker thread wakes up
00:41:14.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:14.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:14.651 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:16.169 01.518 21948 Exposure complete
00:41:16.193 00.024 21948 worker thread done servicing request
00:41:16.193 00.000 18120 OnExposeComplete: enter
00:41:16.195 00.002 18120 UpdateGuideState(): m_state=6
00:41:16.196 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
00:41:16.197 00.001 18120 Star::Find returns 1 (0), X=412.37, Y=234.80, Mass=2114, SNR=31.7, Peak=186 HFD=3.8
00:41:16.198 00.001 18120 MultiStar: [#1 -0.08,0.14,0.71,U] [#2 -0.09,0.11,0.65,U] [#3 -0.17,0.19,0.67,U] [#4 -0.22,0.44,0.00,M1] [#5 -0.01,0.20,0.53,U] [#6 -0.16,0.09,0.48,U] [#7 -0.07,0.04,0.52,U] [#8 -0.12,-0.18,0.45,U] 
00:41:16.198 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.20, 0.18}
00:41:16.201 00.003 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.14) = xAngle (3.53 = -2.76)
00:41:16.203 00.002 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.63 = 0.35)
00:41:16.206 00.003 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.38 mountX=-0.15 mountY=0.06, mountTheta=2.79
00:41:16.209 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
00:41:16.210 00.001 18120 Enqueuing Move request for scope (-0.12, 0.11)
00:41:16.210 00.000 21948 Worker thread wakes up
00:41:16.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:16.211 00.001 18120 UpdateGuideState exits: m=2114 RSB=31.7
00:41:16.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:16.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:16.212 00.001 18120 Enqueuing Expose request
00:41:16.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:41:16.212 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:41:16.212 00.000 21948 Moving (-0.12, 0.11) raw xDistance=-0.15 yDistance=0.06
00:41:16.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:41:16.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:16.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:41:16.212 00.000 21948 MoveAxis(E, 0, ABG)
00:41:16.212 00.000 21948 Move returns status 0, amount 0
00:41:16.212 00.000 21948 MoveAxis(N, 0, ABG)
00:41:16.212 00.000 21948 Move returns status 0, amount 0
00:41:16.212 00.000 21948 move complete, result=0
00:41:16.212 00.000 21948 worker thread done servicing request
00:41:16.212 00.000 21948 Worker thread wakes up
00:41:16.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:16.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:16.213 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:17.840 01.627 21948 Exposure complete
00:41:17.873 00.033 21948 worker thread done servicing request
00:41:17.873 00.000 18120 OnExposeComplete: enter
00:41:17.873 00.000 18120 UpdateGuideState(): m_state=6
00:41:17.874 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
00:41:17.874 00.000 18120 Star::Find returns 1 (0), X=412.20, Y=234.80, Mass=2123, SNR=31.6, Peak=195 HFD=4.3
00:41:17.875 00.001 18120 MultiStar: [#1 -0.09,0.04,0.75,U] [#2 -0.12,0.39,0.00,M1] [#3 -0.22,0.34,0.00,M1] [#4 -0.25,0.14,0.56,U] [#5 -0.48,0.20,0.00,M1] [#6 0.00,0.26,0.48,U] [#7 -0.37,-0.09,0.00,M1] [#8 -0.21,-0.12,0.44,U] 
00:41:17.875 00.000 18120 refined, 4 included, MultiStar: {-0.21, 0.11}, one-star: {-0.37, 0.18}
00:41:17.876 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
00:41:17.876 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.89 = 0.60)
00:41:17.877 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=-0.19 mountY=0.13, mountTheta=2.52
00:41:17.878 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.11, opts=13)
00:41:17.879 00.001 18120 Enqueuing Move request for scope (-0.21, 0.11)
00:41:17.879 00.000 21948 Worker thread wakes up
00:41:17.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:17.879 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.6
00:41:17.880 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.880 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:17.881 00.001 18120 Enqueuing Expose request
00:41:17.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
00:41:17.881 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
00:41:17.881 00.000 21948 Moving (-0.21, 0.11) raw xDistance=-0.19 yDistance=0.13
00:41:17.881 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:41:17.881 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:17.881 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:41:17.881 00.000 21948 MoveAxis(E, 0, ABG)
00:41:17.881 00.000 21948 Move returns status 0, amount 0
00:41:17.881 00.000 21948 MoveAxis(N, 0, ABG)
00:41:17.881 00.000 21948 Move returns status 0, amount 0
00:41:17.881 00.000 21948 move complete, result=0
00:41:17.881 00.000 21948 worker thread done servicing request
00:41:17.881 00.000 21948 Worker thread wakes up
00:41:17.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:17.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:17.882 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:19.409 01.527 21948 Exposure complete
00:41:19.443 00.034 21948 worker thread done servicing request
00:41:19.443 00.000 18120 OnExposeComplete: enter
00:41:19.446 00.003 18120 UpdateGuideState(): m_state=6
00:41:19.447 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
00:41:19.448 00.001 18120 Star::Find returns 1 (0), X=412.08, Y=234.81, Mass=2099, SNR=31.4, Peak=209 HFD=4.2
00:41:19.448 00.000 18120 MultiStar: [#1 -0.24,-0.11,0.71,U] [#2 -0.20,0.19,0.65,U] [#3 -0.38,-0.06,0.00,M2] [#4 -0.29,0.07,0.53,U] [#5 -0.40,0.02,0.00,M2] [#6 0.07,-0.18,0.48,U] [#7 -0.54,0.05,0.00,M2] [#8 -0.31,-0.27,0.00,M2] 
00:41:19.449 00.001 18120 refined, 4 included, MultiStar: {-0.27, 0.06}, one-star: {-0.49, 0.19}
00:41:19.449 00.000 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.08 = -2.20)
00:41:19.449 00.000 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.19 = 0.90)
00:41:19.450 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.27 cameraTheta=2.94 mountX=-0.16 mountY=0.21, mountTheta=2.21
00:41:19.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.06, opts=13)
00:41:19.452 00.001 18120 Enqueuing Move request for scope (-0.27, 0.06)
00:41:19.452 00.000 21948 Worker thread wakes up
00:41:19.452 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
00:41:19.452 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
00:41:19.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:19.453 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.4
00:41:19.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:19.453 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:19.457 00.004 21948 Moving (-0.27, 0.06) raw xDistance=-0.16 yDistance=0.21
00:41:19.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:41:19.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:41:19.457 00.000 18120 Enqueuing Expose request
00:41:19.458 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:41:19.458 00.000 21948 MoveAxis(E, 0, ABG)
00:41:19.458 00.000 21948 Move returns status 0, amount 0
00:41:19.458 00.000 21948 MoveAxis(N, 0, ABG)
00:41:19.458 00.000 21948 Move returns status 0, amount 0
00:41:19.458 00.000 21948 move complete, result=0
00:41:19.458 00.000 21948 worker thread done servicing request
00:41:19.458 00.000 21948 Worker thread wakes up
00:41:19.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:19.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:19.458 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:21.082 01.624 21948 Exposure complete
00:41:21.111 00.029 21948 worker thread done servicing request
00:41:21.111 00.000 18120 OnExposeComplete: enter
00:41:21.112 00.001 18120 UpdateGuideState(): m_state=6
00:41:21.112 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
00:41:21.113 00.001 18120 Star::Find returns 1 (0), X=412.59, Y=234.44, Mass=2028, SNR=30.9, Peak=149 HFD=4.1
00:41:21.113 00.000 18120 MultiStar: [#1 -0.25,-0.00,0.74,U] [#2 0.03,0.22,0.65,U] [#3 -0.14,0.03,0.67,U] [#4 -0.29,0.03,0.56,U] [#5 -0.19,0.03,0.53,U] [#6 -0.01,0.25,0.45,U] [#7 -0.30,-0.24,0.00,M3] [#8 -0.08,-0.30,0.44,U] 
00:41:21.114 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.00}, one-star: {0.02, -0.17}
00:41:21.114 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.29 = -2.00)
00:41:21.114 00.000 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.39 = 1.10)
00:41:21.115 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.14 mountX=-0.04 mountY=0.10, mountTheta=2.01
00:41:21.116 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.00, opts=13)
00:41:21.117 00.001 18120 Enqueuing Move request for scope (-0.11, 0.00)
00:41:21.117 00.000 21948 Worker thread wakes up
00:41:21.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
00:41:21.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:21.118 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
00:41:21.118 00.000 18120 UpdateGuideState exits: m=2028 RSB=30.9
00:41:21.118 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:21.119 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:21.119 00.000 18120 Enqueuing Expose request
00:41:21.119 00.000 21948 Moving (-0.11, 0.00) raw xDistance=-0.04 yDistance=0.10
00:41:21.120 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:41:21.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:21.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:41:21.120 00.000 21948 MoveAxis(E, 0, ABG)
00:41:21.120 00.000 21948 Move returns status 0, amount 0
00:41:21.120 00.000 21948 MoveAxis(N, 0, ABG)
00:41:21.120 00.000 21948 Move returns status 0, amount 0
00:41:21.120 00.000 21948 move complete, result=0
00:41:21.120 00.000 21948 worker thread done servicing request
00:41:21.120 00.000 21948 Worker thread wakes up
00:41:21.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:21.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:21.120 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:22.644 01.524 21948 Exposure complete
00:41:22.683 00.039 21948 worker thread done servicing request
00:41:22.683 00.000 18120 OnExposeComplete: enter
00:41:22.683 00.000 18120 UpdateGuideState(): m_state=6
00:41:22.684 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
00:41:22.684 00.000 18120 Star::Find returns 1 (0), X=412.59, Y=234.67, Mass=2238, SNR=32.5, Peak=184 HFD=4.0
00:41:22.685 00.001 18120 MultiStar: [#1 -0.21,-0.09,0.67,U] [#2 -0.12,0.09,0.59,U] [#3 -0.23,-0.19,0.63,U] [#4 -0.14,-0.16,0.55,U] [#5 0.02,-0.05,0.49,U] [#6 0.18,0.09,0.46,U] [#7 -0.27,-0.23,0.00,M4] [#8 -0.06,-0.39,0.00,M2] 
00:41:22.685 00.000 18120 single-star, 6 included, MultiStar: {-0.07, -0.03}, one-star: {0.02, 0.05}
00:41:22.686 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.14) = xAngle (2.28 = 2.28)
00:41:22.686 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.38 = -0.90)
00:41:22.689 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.14 mountX=-0.03 mountY=-0.04, mountTheta=-2.27
00:41:22.692 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
00:41:22.693 00.001 18120 Enqueuing Move request for scope (0.02, 0.05)
00:41:22.693 00.000 21948 Worker thread wakes up
00:41:22.693 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:41:22.693 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:41:22.693 00.000 21948 Moving (0.02, 0.05) raw xDistance=-0.03 yDistance=-0.04
00:41:22.693 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:41:22.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:22.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:22.694 00.001 18120 UpdateGuideState exits: m=2238 RSB=32.5
00:41:22.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:22.695 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:22.695 00.000 18120 Enqueuing Expose request
00:41:22.696 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:22.696 00.000 21948 MoveAxis(E, 0, ABG)
00:41:22.696 00.000 21948 Move returns status 0, amount 0
00:41:22.696 00.000 21948 MoveAxis(N, 0, ABG)
00:41:22.696 00.000 21948 Move returns status 0, amount 0
00:41:22.696 00.000 21948 move complete, result=0
00:41:22.696 00.000 21948 worker thread done servicing request
00:41:22.696 00.000 21948 Worker thread wakes up
00:41:22.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:22.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:22.696 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:24.329 01.633 21948 Exposure complete
00:41:24.365 00.036 21948 worker thread done servicing request
00:41:24.365 00.000 18120 OnExposeComplete: enter
00:41:24.365 00.000 18120 UpdateGuideState(): m_state=6
00:41:24.366 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
00:41:24.366 00.000 18120 Star::Find returns 1 (0), X=412.59, Y=234.38, Mass=2063, SNR=31.2, Peak=165 HFD=4.2
00:41:24.367 00.001 18120 MultiStar: [#1 -0.14,-0.05,0.71,U] [#2 0.16,0.11,0.66,U] [#3 -0.05,-0.11,0.69,U] [#4 -0.37,0.05,0.00,M1] [#5 -0.19,0.09,0.57,U] [#6 0.27,-0.03,0.52,U] [#7 -0.30,-0.31,0.00,M5] [#8 0.01,-0.33,0.44,U] 
00:41:24.368 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {0.02, -0.24}
00:41:24.368 00.000 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
00:41:24.368 00.000 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.74 = 2.74)
00:41:24.369 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.51 mountX=0.08 mountY=0.03, mountTheta=0.40
00:41:24.370 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.08, opts=13)
00:41:24.371 00.001 18120 Enqueuing Move request for scope (0.01, -0.08)
00:41:24.371 00.000 21948 Worker thread wakes up
00:41:24.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:24.372 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:41:24.372 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.2
00:41:24.372 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:41:24.372 00.000 21948 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.03
00:41:24.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:24.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:24.374 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:41:24.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:24.374 00.000 18120 Enqueuing Expose request
00:41:24.375 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:24.375 00.000 21948 MoveAxis(E, 0, ABG)
00:41:24.375 00.000 21948 Move returns status 0, amount 0
00:41:24.375 00.000 21948 MoveAxis(N, 0, ABG)
00:41:24.375 00.000 21948 Move returns status 0, amount 0
00:41:24.375 00.000 21948 move complete, result=0
00:41:24.375 00.000 21948 worker thread done servicing request
00:41:24.375 00.000 21948 Worker thread wakes up
00:41:24.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:24.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:24.375 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:25.889 01.514 21948 Exposure complete
00:41:25.928 00.039 21948 worker thread done servicing request
00:41:25.928 00.000 18120 OnExposeComplete: enter
00:41:25.929 00.001 18120 UpdateGuideState(): m_state=6
00:41:25.929 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
00:41:25.930 00.001 18120 Star::Find returns 1 (0), X=412.46, Y=234.44, Mass=2103, SNR=31.2, Peak=170 HFD=4.1
00:41:25.930 00.000 18120 MultiStar: [#1 -0.18,-0.16,0.69,U] [#2 -0.01,-0.01,0.65,U] [#3 -0.10,-0.25,0.69,U] [#4 -0.15,0.06,0.55,U] [#5 -0.34,-0.08,0.51,U] [#6 -0.03,-0.38,0.00,M1] [#7 -0.43,-0.17,0.00,M6] [#8 -0.04,-0.54,0.00,M2] 
00:41:25.931 00.001 18120 refined, 5 included, MultiStar: {-0.14, -0.12}, one-star: {-0.11, -0.18}
00:41:25.931 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.14) = xAngle (-1.29 = -1.29)
00:41:25.931 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.81 = 1.81)
00:41:25.932 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.43 mountX=0.05 mountY=0.18, mountTheta=1.29
00:41:25.934 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.12, opts=13)
00:41:25.934 00.000 18120 Enqueuing Move request for scope (-0.14, -0.12)
00:41:25.935 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:25.935 00.000 21948 Worker thread wakes up
00:41:25.935 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.2
00:41:25.936 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:25.936 00.000 18120 Enqueuing Expose request
00:41:25.937 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
00:41:25.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
00:41:25.937 00.000 21948 Moving (-0.14, -0.12) raw xDistance=0.05 yDistance=0.18
00:41:25.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:25.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:25.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:41:25.937 00.000 21948 MoveAxis(E, 0, ABG)
00:41:25.937 00.000 21948 Move returns status 0, amount 0
00:41:25.937 00.000 21948 MoveAxis(N, 0, ABG)
00:41:25.937 00.000 21948 Move returns status 0, amount 0
00:41:25.937 00.000 21948 move complete, result=0
00:41:25.937 00.000 21948 worker thread done servicing request
00:41:25.937 00.000 21948 Worker thread wakes up
00:41:25.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:25.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:25.938 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:27.562 01.624 21948 Exposure complete
00:41:27.591 00.029 21948 worker thread done servicing request
00:41:27.591 00.000 18120 OnExposeComplete: enter
00:41:27.594 00.003 18120 UpdateGuideState(): m_state=6
00:41:27.594 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
00:41:27.595 00.001 18120 Star::Find returns 1 (0), X=412.44, Y=234.47, Mass=1976, SNR=30.6, Peak=157 HFD=4.2
00:41:27.595 00.000 18120 MultiStar: [#1 -0.08,-0.25,0.72,U] [#2 0.12,-0.03,0.66,U] [#3 0.05,-0.17,0.70,U] [#4 -0.42,-0.34,0.00,M1] [#5 -0.10,-0.17,0.52,U] [#6 0.28,-0.16,0.50,U] [#7 -0.29,-0.27,0.00,M7] [#8 -0.00,-0.54,0.00,M3] 
00:41:27.596 00.001 18120 refined, 5 included, MultiStar: {0.00, -0.16}, one-star: {-0.13, -0.15}
00:41:27.596 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
00:41:27.596 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.70 = 2.70)
00:41:27.597 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.54 mountX=0.14 mountY=0.07, mountTheta=0.43
00:41:27.598 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.16, opts=13)
00:41:27.598 00.000 18120 Enqueuing Move request for scope (0.00, -0.16)
00:41:27.599 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:27.599 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.6
00:41:27.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:27.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:27.601 00.001 18120 Enqueuing Expose request
00:41:27.601 00.000 21948 Worker thread wakes up
00:41:27.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
00:41:27.601 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
00:41:27.601 00.000 21948 Moving (0.00, -0.16) raw xDistance=0.14 yDistance=0.07
00:41:27.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:41:27.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:27.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:41:27.601 00.000 21948 MoveAxis(E, 0, ABG)
00:41:27.601 00.000 21948 Move returns status 0, amount 0
00:41:27.601 00.000 21948 MoveAxis(N, 0, ABG)
00:41:27.601 00.000 21948 Move returns status 0, amount 0
00:41:27.601 00.000 21948 move complete, result=0
00:41:27.601 00.000 21948 worker thread done servicing request
00:41:27.601 00.000 21948 Worker thread wakes up
00:41:27.601 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:27.602 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:27.602 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:29.124 01.522 21948 Exposure complete
00:41:29.149 00.025 21948 worker thread done servicing request
00:41:29.149 00.000 18120 OnExposeComplete: enter
00:41:29.150 00.001 18120 UpdateGuideState(): m_state=6
00:41:29.150 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
00:41:29.151 00.001 18120 Star::Find returns 1 (0), X=412.88, Y=234.28, Mass=2132, SNR=31.6, Peak=217 HFD=4.0
00:41:29.151 00.000 18120 MultiStar: [#1 0.08,-0.36,0.00,M1] [#2 0.07,-0.15,0.64,U] [#3 0.23,-0.32,0.00,M1] [#4 0.04,-0.13,0.55,U] [#5 0.13,-0.29,0.50,U] [#6 0.25,-0.44,0.00,M1] [#7 -0.14,-0.35,0.00,M8] [#8 -0.08,-0.53,0.00,M4] 
00:41:29.152 00.001 18120 refined, 3 included, MultiStar: {0.16, -0.24}, one-star: {0.31, -0.33}
00:41:29.152 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
00:41:29.153 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.01)
00:41:29.153 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.97 mountX=0.29 mountY=-0.04, mountTheta=-0.13
00:41:29.154 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.24, opts=13)
00:41:29.155 00.001 18120 Enqueuing Move request for scope (0.16, -0.24)
00:41:29.158 00.003 21948 Worker thread wakes up
00:41:29.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
00:41:29.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
00:41:29.158 00.000 21948 Moving (0.16, -0.24) raw xDistance=0.29 yDistance=-0.04
00:41:29.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:41:29.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:29.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:29.158 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.6
00:41:29.159 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:29.160 00.001 18120 Enqueuing Expose request
00:41:29.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:29.160 00.000 21948 MoveAxis(W, 51, ABG)
00:41:29.160 00.000 21948 Guiding  Dir = 3, Dur = 51
00:41:29.161 00.001 21948 IsSlewing returns 0
00:41:29.161 00.000 21948 IsGuiding returns 0
00:41:29.163 00.002 21948 PulseGuide returned control before completion, sleep 60
00:41:29.236 00.073 21948 IsGuiding returns 0
00:41:29.237 00.001 21948 Move returns status 0, amount 51
00:41:29.237 00.000 21948 MoveAxis(N, 0, ABG)
00:41:29.237 00.000 21948 Move returns status 0, amount 0
00:41:29.237 00.000 21948 move complete, result=0
00:41:29.237 00.000 21948 worker thread done servicing request
00:41:29.237 00.000 21948 Worker thread wakes up
00:41:29.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:29.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:29.237 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
00:41:30.876 01.639 21948 Exposure complete
00:41:30.913 00.037 21948 worker thread done servicing request
00:41:30.913 00.000 18120 OnExposeComplete: enter
00:41:30.915 00.002 18120 UpdateGuideState(): m_state=6
00:41:30.916 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
00:41:30.918 00.002 18120 Star::Find returns 1 (0), X=412.36, Y=234.59, Mass=2097, SNR=31.3, Peak=168 HFD=4.0
00:41:30.920 00.002 18120 MultiStar: [#1 -0.15,-0.01,0.72,U] [#2 -0.25,0.10,0.63,U] [#3 -0.61,-0.07,0.00,M2] [#4 -0.18,-0.02,0.55,U] [#5 -0.35,0.06,0.56,U] [#6 0.25,-0.05,0.47,U] [#7 -0.30,-0.20,0.00,M9] [#8 -0.46,-0.30,0.00,M5] 
00:41:30.922 00.002 18120 refined, 5 included, MultiStar: {-0.16, 0.01}, one-star: {-0.21, -0.03}
00:41:30.922 00.000 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.14) = xAngle (4.24 = -2.04)
00:41:30.923 00.001 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.35 = 1.06)
00:41:30.925 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.10 mountX=-0.07 mountY=0.14, mountTheta=2.05
00:41:30.928 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.01, opts=13)
00:41:30.929 00.001 18120 Enqueuing Move request for scope (-0.16, 0.01)
00:41:30.929 00.000 21948 Worker thread wakes up
00:41:30.930 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:30.930 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.3
00:41:30.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:30.931 00.000 18120 Enqueuing Expose request
00:41:30.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
00:41:30.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
00:41:30.932 00.000 21948 Moving (-0.16, 0.01) raw xDistance=-0.07 yDistance=0.14
00:41:30.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:41:30.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:30.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:41:30.932 00.000 21948 MoveAxis(E, 0, ABG)
00:41:30.932 00.000 21948 Move returns status 0, amount 0
00:41:30.932 00.000 21948 MoveAxis(N, 0, ABG)
00:41:30.932 00.000 21948 Move returns status 0, amount 0
00:41:30.932 00.000 21948 move complete, result=0
00:41:30.932 00.000 21948 worker thread done servicing request
00:41:30.932 00.000 21948 Worker thread wakes up
00:41:30.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:30.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:30.932 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:32.453 01.521 21948 Exposure complete
00:41:32.480 00.027 21948 worker thread done servicing request
00:41:32.480 00.000 18120 OnExposeComplete: enter
00:41:32.481 00.001 18120 UpdateGuideState(): m_state=6
00:41:32.481 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
00:41:32.482 00.001 18120 Star::Find returns 1 (0), X=412.72, Y=234.63, Mass=2118, SNR=31.5, Peak=168 HFD=4.1
00:41:32.482 00.000 18120 MultiStar: [#1 -0.10,-0.08,0.70,U] [#2 0.01,0.22,0.65,U] [#3 -0.15,-0.21,0.66,U] [#4 -0.13,0.06,0.55,U] [#5 -0.04,0.05,0.48,U] [#6 -0.02,-0.09,0.51,U] [#7 -0.20,0.01,0.53,U] [#8 -0.27,-0.54,0.00,M6] 
00:41:32.485 00.003 18120 refined, 7 included, MultiStar: {-0.04, -0.00}, one-star: {0.15, 0.01}
00:41:32.488 00.003 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.14) = xAngle (-1.93 = -1.93)
00:41:32.490 00.002 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.17 = 1.17)
00:41:32.492 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.08 mountX=-0.02 mountY=0.04, mountTheta=1.94
00:41:32.496 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.00, opts=13)
00:41:32.497 00.001 18120 Enqueuing Move request for scope (-0.04, -0.00)
00:41:32.498 00.001 21948 Worker thread wakes up
00:41:32.498 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:41:32.498 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:41:32.498 00.000 21948 Moving (-0.04, -0.00) raw xDistance=-0.02 yDistance=0.04
00:41:32.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:41:32.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:32.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:32.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:32.501 00.003 21948 MoveAxis(E, 0, ABG)
00:41:32.501 00.000 21948 Move returns status 0, amount 0
00:41:32.501 00.000 21948 MoveAxis(N, 0, ABG)
00:41:32.501 00.000 21948 Move returns status 0, amount 0
00:41:32.501 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.5
00:41:32.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:32.502 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:32.502 00.000 18120 Enqueuing Expose request
00:41:32.502 00.000 21948 move complete, result=0
00:41:32.503 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:32.503 00.000 21948 worker thread done servicing request
00:41:32.503 00.000 21948 Worker thread wakes up
00:41:32.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:32.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:34.139 01.636 21948 Exposure complete
00:41:34.170 00.031 21948 worker thread done servicing request
00:41:34.170 00.000 18120 OnExposeComplete: enter
00:41:34.171 00.001 18120 UpdateGuideState(): m_state=6
00:41:34.172 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
00:41:34.173 00.001 18120 Star::Find returns 1 (0), X=412.43, Y=234.47, Mass=1897, SNR=29.9, Peak=150 HFD=4.2
00:41:34.174 00.001 18120 MultiStar: [#1 0.05,-0.09,0.76,U] [#2 -0.05,0.15,0.64,U] [#3 -0.00,-0.15,0.73,U] [#4 -0.16,0.02,0.58,U] [#5 -0.15,0.07,0.53,U] [#6 0.12,-0.18,0.52,U] [#7 -0.20,-0.33,0.00,M9] [#8 -0.02,-0.32,0.46,U] 
00:41:34.174 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {-0.14, -0.15}
00:41:34.174 00.000 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.14) = xAngle (-0.95 = -0.95)
00:41:34.175 00.001 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.15 = 2.15)
00:41:34.175 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.10 mountX=0.06 mountY=0.08, mountTheta=0.96
00:41:34.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
00:41:34.177 00.001 18120 Enqueuing Move request for scope (-0.05, -0.08)
00:41:34.177 00.000 21948 Worker thread wakes up
00:41:34.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:34.178 00.001 18120 UpdateGuideState exits: m=1897 RSB=29.9
00:41:34.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:34.179 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:34.179 00.000 18120 Enqueuing Expose request
00:41:34.180 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
00:41:34.180 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
00:41:34.180 00.000 21948 Moving (-0.05, -0.08) raw xDistance=0.06 yDistance=0.08
00:41:34.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:41:34.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:34.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:34.180 00.000 21948 MoveAxis(E, 0, ABG)
00:41:34.180 00.000 21948 Move returns status 0, amount 0
00:41:34.180 00.000 21948 MoveAxis(N, 0, ABG)
00:41:34.180 00.000 21948 Move returns status 0, amount 0
00:41:34.180 00.000 21948 move complete, result=0
00:41:34.180 00.000 21948 worker thread done servicing request
00:41:34.180 00.000 21948 Worker thread wakes up
00:41:34.180 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:34.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:34.180 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:35.702 01.522 21948 Exposure complete
00:41:35.752 00.050 21948 worker thread done servicing request
00:41:35.752 00.000 18120 OnExposeComplete: enter
00:41:35.754 00.002 18120 UpdateGuideState(): m_state=6
00:41:35.755 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
00:41:35.756 00.001 18120 Star::Find returns 1 (0), X=412.58, Y=234.45, Mass=1988, SNR=30.4, Peak=169 HFD=3.6
00:41:35.757 00.001 18120 MultiStar: [#1 -0.10,-0.10,0.72,U] [#2 -0.01,-0.02,0.67,U] [#3 -0.12,-0.08,0.72,U] [#4 -0.19,-0.11,0.57,U] [#5 -0.09,0.12,0.56,U] [#6 0.35,-0.15,0.00,M1] [#7 -0.14,-0.28,0.53,U] [#8 0.21,-0.41,0.00,M6] 
00:41:35.758 00.001 18120 refined, 6 included, MultiStar: {-0.08, -0.10}, one-star: {0.01, -0.17}
00:41:35.760 00.002 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.14) = xAngle (-1.13 = -1.13)
00:41:35.760 00.000 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.97 = 1.97)
00:41:35.761 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=0.05 mountY=0.12, mountTheta=1.13
00:41:35.762 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
00:41:35.763 00.001 18120 Enqueuing Move request for scope (-0.08, -0.10)
00:41:35.763 00.000 21948 Worker thread wakes up
00:41:35.764 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:35.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:41:35.764 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.4
00:41:35.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:35.765 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:35.765 00.000 18120 Enqueuing Expose request
00:41:35.766 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:41:35.766 00.000 21948 Moving (-0.08, -0.10) raw xDistance=0.05 yDistance=0.12
00:41:35.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:35.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:35.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:41:35.766 00.000 21948 MoveAxis(E, 0, ABG)
00:41:35.766 00.000 21948 Move returns status 0, amount 0
00:41:35.766 00.000 21948 MoveAxis(N, 0, ABG)
00:41:35.766 00.000 21948 Move returns status 0, amount 0
00:41:35.766 00.000 21948 move complete, result=0
00:41:35.766 00.000 21948 worker thread done servicing request
00:41:35.766 00.000 21948 Worker thread wakes up
00:41:35.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:35.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:35.766 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:37.392 01.626 21948 Exposure complete
00:41:37.417 00.025 21948 worker thread done servicing request
00:41:37.417 00.000 18120 OnExposeComplete: enter
00:41:37.418 00.001 18120 UpdateGuideState(): m_state=6
00:41:37.419 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
00:41:37.419 00.000 18120 Star::Find returns 1 (0), X=412.68, Y=234.37, Mass=2007, SNR=30.8, Peak=175 HFD=3.9
00:41:37.420 00.001 18120 MultiStar: [#1 0.14,-0.17,0.73,U] [#2 0.32,0.09,0.65,U] [#3 -0.49,-0.24,0.00,M1] [#4 -0.03,-0.12,0.55,U] [#5 -0.07,-0.16,0.55,U] [#6 0.08,-0.09,0.49,U] [#7 -0.19,-0.18,0.54,U] [#8 0.02,-0.51,0.00,M7] 
00:41:37.420 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.14}, one-star: {0.11, -0.25}
00:41:37.420 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.14) = xAngle (0.02 = 0.02)
00:41:37.421 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.12 = 3.12)
00:41:37.421 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.12 mountX=0.15 mountY=0.00, mountTheta=0.02
00:41:37.425 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
00:41:37.427 00.002 18120 Enqueuing Move request for scope (0.07, -0.14)
00:41:37.428 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:37.429 00.001 21948 Worker thread wakes up
00:41:37.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
00:41:37.429 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
00:41:37.429 00.000 21948 Moving (0.07, -0.14) raw xDistance=0.15 yDistance=0.00
00:41:37.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:41:37.429 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.8
00:41:37.429 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:37.430 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:37.430 00.000 18120 Enqueuing Expose request
00:41:37.431 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:37.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:41:37.431 00.000 21948 MoveAxis(E, 0, ABG)
00:41:37.431 00.000 21948 Move returns status 0, amount 0
00:41:37.431 00.000 21948 MoveAxis(N, 0, ABG)
00:41:37.431 00.000 21948 Move returns status 0, amount 0
00:41:37.431 00.000 21948 move complete, result=0
00:41:37.431 00.000 21948 worker thread done servicing request
00:41:37.431 00.000 21948 Worker thread wakes up
00:41:37.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:37.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:37.431 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:38.953 01.522 21948 Exposure complete
00:41:39.004 00.051 21948 worker thread done servicing request
00:41:39.004 00.000 18120 OnExposeComplete: enter
00:41:39.005 00.001 18120 UpdateGuideState(): m_state=6
00:41:39.005 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
00:41:39.006 00.001 18120 Star::Find returns 1 (0), X=412.72, Y=234.27, Mass=2017, SNR=30.8, Peak=209 HFD=3.7
00:41:39.006 00.000 18120 MultiStar: [#1 0.00,-0.49,0.00,M1] [#2 0.01,-0.12,0.66,U] [#3 -0.03,-0.29,0.69,U] [#4 -0.11,-0.63,0.00,M1] [#5 -0.03,-0.34,0.53,U] [#6 0.08,-0.39,0.00,M1] [#7 -0.17,-0.41,0.00,M8] [#8 0.01,-0.70,0.00,M8] 
00:41:39.006 00.000 18120 refined, 3 included, MultiStar: {0.04, -0.28}, one-star: {0.15, -0.35}
00:41:39.008 00.002 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.14) = xAngle (-0.27 = -0.27)
00:41:39.008 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.83 = 2.83)
00:41:39.009 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.42 mountX=0.27 mountY=0.09, mountTheta=0.31
00:41:39.010 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.28, opts=13)
00:41:39.011 00.001 18120 Enqueuing Move request for scope (0.04, -0.28)
00:41:39.012 00.001 21948 Worker thread wakes up
00:41:39.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:39.012 00.000 18120 UpdateGuideState exits: m=2017 RSB=30.8
00:41:39.013 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.013 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:39.013 00.000 18120 Enqueuing Expose request
00:41:39.014 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
00:41:39.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
00:41:39.014 00.000 21948 Moving (0.04, -0.28) raw xDistance=0.27 yDistance=0.09
00:41:39.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:41:39.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:39.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:41:39.014 00.000 21948 MoveAxis(W, 49, ABG)
00:41:39.014 00.000 21948 Guiding  Dir = 3, Dur = 49
00:41:39.014 00.000 21948 IsSlewing returns 0
00:41:39.014 00.000 21948 IsGuiding returns 0
00:41:39.016 00.002 21948 PulseGuide returned control before completion, sleep 58
00:41:39.079 00.063 21948 IsGuiding returns 0
00:41:39.079 00.000 21948 Move returns status 0, amount 49
00:41:39.079 00.000 21948 MoveAxis(N, 0, ABG)
00:41:39.079 00.000 21948 Move returns status 0, amount 0
00:41:39.079 00.000 21948 move complete, result=0
00:41:39.079 00.000 21948 worker thread done servicing request
00:41:39.079 00.000 21948 Worker thread wakes up
00:41:39.079 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
00:41:39.080 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:39.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:40.717 01.637 21948 Exposure complete
00:41:40.750 00.033 21948 worker thread done servicing request
00:41:40.750 00.000 18120 OnExposeComplete: enter
00:41:40.752 00.002 18120 UpdateGuideState(): m_state=6
00:41:40.754 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
00:41:40.755 00.001 18120 Star::Find returns 1 (0), X=412.71, Y=234.44, Mass=1924, SNR=30.2, Peak=176 HFD=3.6
00:41:40.756 00.001 18120 MultiStar: [#1 -0.04,-0.24,0.73,U] [#2 0.04,-0.20,0.66,U] [#3 -0.15,-0.31,0.71,U] [#4 -0.00,-0.29,0.58,U] [#5 -0.09,-0.33,0.53,U] [#6 0.12,-0.24,0.52,U] [#7 -0.39,-0.19,0.00,M9] [#8 -0.08,-0.61,0.00,M9] 
00:41:40.757 00.001 18120 single-star, 6 included, MultiStar: {0.01, -0.25}, one-star: {0.14, -0.18}
00:41:40.757 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.14) = xAngle (0.23 = 0.23)
00:41:40.757 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.34 = -2.95)
00:41:40.758 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.91 mountX=0.22 mountY=-0.04, mountTheta=-0.20
00:41:40.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.18, opts=13)
00:41:40.760 00.001 18120 Enqueuing Move request for scope (0.14, -0.18)
00:41:40.760 00.000 21948 Worker thread wakes up
00:41:40.760 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
00:41:40.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:40.761 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
00:41:40.761 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.2
00:41:40.761 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.761 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:40.763 00.002 18120 Enqueuing Expose request
00:41:40.763 00.000 21948 Moving (0.14, -0.18) raw xDistance=0.22 yDistance=-0.04
00:41:40.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:41:40.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:40.764 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:40.764 00.000 21948 MoveAxis(W, 43, ABG)
00:41:40.764 00.000 21948 Guiding  Dir = 3, Dur = 43
00:41:40.764 00.000 21948 IsSlewing returns 0
00:41:40.764 00.000 21948 IsGuiding returns 0
00:41:40.766 00.002 21948 PulseGuide returned control before completion, sleep 52
00:41:40.827 00.061 21948 IsGuiding returns 0
00:41:40.827 00.000 21948 Move returns status 0, amount 43
00:41:40.827 00.000 21948 MoveAxis(N, 0, ABG)
00:41:40.827 00.000 21948 Move returns status 0, amount 0
00:41:40.827 00.000 21948 move complete, result=0
00:41:40.827 00.000 21948 worker thread done servicing request
00:41:40.827 00.000 21948 Worker thread wakes up
00:41:40.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:40.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:40.827 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
00:41:42.236 01.409 21948 Exposure complete
00:41:42.279 00.043 21948 worker thread done servicing request
00:41:42.280 00.001 18120 OnExposeComplete: enter
00:41:42.281 00.001 18120 UpdateGuideState(): m_state=6
00:41:42.283 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
00:41:42.286 00.003 18120 Star::Find returns 1 (0), X=412.70, Y=234.45, Mass=2020, SNR=30.8, Peak=169 HFD=4.0
00:41:42.287 00.001 18120 MultiStar: [#1 -0.15,-0.13,0.72,U] [#2 0.05,0.12,0.64,U] [#3 -0.07,-0.22,0.70,U] [#4 -0.04,-0.34,0.58,U] [#5 -0.19,0.14,0.51,U] [#6 0.18,-0.01,0.48,U] [#7 -0.27,-0.28,0.00,M10] [#8 0.05,-0.77,0.00,M10] 
00:41:42.289 00.002 18120 refined, 6 included, MultiStar: {-0.00, -0.10}, one-star: {0.13, -0.16}
00:41:42.290 00.001 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.14) = xAngle (-0.47 = -0.47)
00:41:42.290 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.63 = 2.63)
00:41:42.291 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=0.09 mountY=0.05, mountTheta=0.50
00:41:42.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.10, opts=13)
00:41:42.294 00.002 18120 Enqueuing Move request for scope (-0.00, -0.10)
00:41:42.294 00.000 21948 Worker thread wakes up
00:41:42.294 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:42.295 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:41:42.295 00.000 18120 UpdateGuideState exits: m=2020 RSB=30.8
00:41:42.295 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:42.296 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:42.296 00.000 18120 Enqueuing Expose request
00:41:42.297 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:41:42.297 00.000 21948 Moving (-0.00, -0.10) raw xDistance=0.09 yDistance=0.05
00:41:42.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:41:42.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:42.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:42.297 00.000 21948 MoveAxis(E, 0, ABG)
00:41:42.297 00.000 21948 Move returns status 0, amount 0
00:41:42.297 00.000 21948 MoveAxis(N, 0, ABG)
00:41:42.297 00.000 21948 Move returns status 0, amount 0
00:41:42.297 00.000 21948 move complete, result=0
00:41:42.297 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:42.297 00.000 21948 worker thread done servicing request
00:41:42.297 00.000 21948 Worker thread wakes up
00:41:42.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:42.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:43.919 01.622 21948 Exposure complete
00:41:43.957 00.038 21948 worker thread done servicing request
00:41:43.957 00.000 18120 OnExposeComplete: enter
00:41:43.957 00.000 18120 UpdateGuideState(): m_state=6
00:41:43.958 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
00:41:43.958 00.000 18120 Star::Find returns 1 (0), X=412.67, Y=234.35, Mass=2029, SNR=30.8, Peak=199 HFD=3.6
00:41:43.959 00.001 18120 MultiStar: [#1 -0.21,-0.17,0.74,U] [#2 0.03,-0.31,0.64,U] [#3 -0.08,-0.38,0.00,M1] [#4 -0.12,-0.35,0.00,M1] [#5 -0.05,-0.45,0.00,M1] [#6 0.23,-0.47,0.00,M1] [#7 -0.12,-0.25,0.52,U] [#8 -0.05,-0.76,0.00,R] 
00:41:43.959 00.000 18120 refined, 3 included, MultiStar: {-0.03, -0.25}, one-star: {0.10, -0.27}
00:41:43.960 00.001 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.14) = xAngle (-0.54 = -0.54)
00:41:43.960 00.000 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.56 = 2.56)
00:41:43.961 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.69 mountX=0.22 mountY=0.14, mountTheta=0.57
00:41:43.962 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.25, opts=13)
00:41:43.962 00.000 18120 Enqueuing Move request for scope (-0.03, -0.25)
00:41:43.963 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:43.964 00.001 18120 UpdateGuideState exits: m=2029 RSB=30.8
00:41:43.964 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:43.966 00.002 21948 Worker thread wakes up
00:41:43.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:43.966 00.000 18120 Enqueuing Expose request
00:41:43.967 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
00:41:43.967 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
00:41:43.967 00.000 21948 Moving (-0.03, -0.25) raw xDistance=0.22 yDistance=0.14
00:41:43.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:41:43.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:43.967 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:41:43.967 00.000 21948 MoveAxis(W, 39, ABG)
00:41:43.967 00.000 21948 Guiding  Dir = 3, Dur = 39
00:41:43.967 00.000 21948 IsSlewing returns 0
00:41:43.967 00.000 21948 IsGuiding returns 0
00:41:43.969 00.002 21948 PulseGuide returned control before completion, sleep 48
00:41:44.027 00.058 21948 IsGuiding returns 0
00:41:44.027 00.000 21948 Move returns status 0, amount 39
00:41:44.028 00.001 21948 MoveAxis(N, 0, ABG)
00:41:44.028 00.000 21948 Move returns status 0, amount 0
00:41:44.028 00.000 21948 move complete, result=0
00:41:44.028 00.000 21948 worker thread done servicing request
00:41:44.028 00.000 21948 Worker thread wakes up
00:41:44.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:44.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:44.028 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
00:41:45.433 01.405 21948 Exposure complete
00:41:45.476 00.043 21948 worker thread done servicing request
00:41:45.476 00.000 18120 OnExposeComplete: enter
00:41:45.477 00.001 18120 UpdateGuideState(): m_state=6
00:41:45.477 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
00:41:45.478 00.001 18120 Star::Find returns 1 (0), X=412.82, Y=234.41, Mass=2111, SNR=31.5, Peak=210 HFD=3.9
00:41:45.480 00.002 18120 MultiStar: [#1 0.15,-0.52,0.00,M1] [#2 0.18,-0.11,0.61,U] [#3 -0.37,-0.41,0.00,M2] [#4 -0.19,-0.20,0.54,U] [#5 0.23,-0.54,0.00,M2] [#6 0.31,-0.47,0.00,M2] [#7 -0.08,-0.39,0.00,M10] [#8 0.27,-0.20,0.45,U] 
00:41:45.480 00.000 18120 refined, 3 included, MultiStar: {0.15, -0.18}, one-star: {0.25, -0.20}
00:41:45.481 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.14) = xAngle (0.25 = 0.25)
00:41:45.481 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.36 = -2.93)
00:41:45.481 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=0.22 mountY=-0.05, mountTheta=-0.22
00:41:45.483 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.18, opts=13)
00:41:45.483 00.000 18120 Enqueuing Move request for scope (0.15, -0.18)
00:41:45.483 00.000 21948 Worker thread wakes up
00:41:45.484 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:45.484 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
00:41:45.484 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.5
00:41:45.485 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:45.486 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:45.486 00.000 18120 Enqueuing Expose request
00:41:45.487 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
00:41:45.487 00.000 21948 Moving (0.15, -0.18) raw xDistance=0.22 yDistance=-0.05
00:41:45.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:41:45.487 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:45.487 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:45.487 00.000 21948 MoveAxis(W, 43, ABG)
00:41:45.487 00.000 21948 Guiding  Dir = 3, Dur = 43
00:41:45.488 00.001 21948 IsSlewing returns 0
00:41:45.488 00.000 21948 IsGuiding returns 0
00:41:45.489 00.001 21948 PulseGuide returned control before completion, sleep 52
00:41:45.561 00.072 21948 IsGuiding returns 0
00:41:45.561 00.000 21948 Move returns status 0, amount 43
00:41:45.561 00.000 21948 MoveAxis(N, 0, ABG)
00:41:45.561 00.000 21948 Move returns status 0, amount 0
00:41:45.561 00.000 21948 move complete, result=0
00:41:45.561 00.000 21948 worker thread done servicing request
00:41:45.561 00.000 21948 Worker thread wakes up
00:41:45.561 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
00:41:45.562 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:45.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:47.198 01.636 21948 Exposure complete
00:41:47.227 00.029 21948 worker thread done servicing request
00:41:47.227 00.000 18120 OnExposeComplete: enter
00:41:47.230 00.003 18120 UpdateGuideState(): m_state=6
00:41:47.232 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
00:41:47.233 00.001 18120 Star::Find returns 1 (0), X=412.77, Y=234.33, Mass=2002, SNR=30.8, Peak=206 HFD=3.8
00:41:47.234 00.001 18120 MultiStar: [#1 0.05,-0.38,0.00,M2] [#2 0.23,-0.31,0.00,M1] [#3 -0.13,-0.26,0.66,U] [#4 -0.19,-0.48,0.00,M1] [#5 -0.01,-0.33,0.55,U] [#6 0.26,-0.28,0.00,M3] [#7 -0.12,-0.44,0.00,R] [#8 0.07,0.07,0.44,U] 
00:41:47.236 00.002 18120 refined, 3 included, MultiStar: {0.05, -0.23}, one-star: {0.20, -0.29}
00:41:47.238 00.002 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.14) = xAngle (-0.20 = -0.20)
00:41:47.240 00.002 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.90 = 2.90)
00:41:47.242 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.35 mountX=0.23 mountY=0.06, mountTheta=0.24
00:41:47.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.23, opts=13)
00:41:47.247 00.003 18120 Enqueuing Move request for scope (0.05, -0.23)
00:41:47.247 00.000 21948 Worker thread wakes up
00:41:47.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:47.248 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
00:41:47.248 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
00:41:47.248 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.8
00:41:47.248 00.000 21948 Moving (0.05, -0.23) raw xDistance=0.23 yDistance=0.06
00:41:47.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.249 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:47.249 00.000 18120 Enqueuing Expose request
00:41:47.250 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
00:41:47.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:47.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:41:47.250 00.000 21948 MoveAxis(W, 45, ABG)
00:41:47.250 00.000 21948 Guiding  Dir = 3, Dur = 45
00:41:47.250 00.000 21948 IsSlewing returns 0
00:41:47.250 00.000 21948 IsGuiding returns 0
00:41:47.252 00.002 21948 PulseGuide returned control before completion, sleep 54
00:41:47.309 00.057 21948 IsGuiding returns 0
00:41:47.309 00.000 21948 Move returns status 0, amount 45
00:41:47.311 00.002 21948 MoveAxis(N, 0, ABG)
00:41:47.311 00.000 21948 Move returns status 0, amount 0
00:41:47.311 00.000 21948 move complete, result=0
00:41:47.311 00.000 21948 worker thread done servicing request
00:41:47.311 00.000 21948 Worker thread wakes up
00:41:47.311 00.000 18120 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
00:41:47.312 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:47.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:48.722 01.410 21948 Exposure complete
00:41:48.758 00.036 21948 worker thread done servicing request
00:41:48.758 00.000 18120 OnExposeComplete: enter
00:41:48.759 00.001 18120 UpdateGuideState(): m_state=6
00:41:48.760 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
00:41:48.760 00.000 18120 Star::Find returns 1 (0), X=412.65, Y=234.36, Mass=2009, SNR=30.8, Peak=179 HFD=4.1
00:41:48.761 00.001 18120 MultiStar: [#1 -0.09,-0.17,0.71,U] [#2 -0.16,-0.07,0.65,U] [#3 -0.03,-0.39,0.00,M2] [#4 -0.28,-0.19,0.57,U] [#5 0.09,-0.24,0.51,U] [#6 0.07,-0.19,0.49,U] [#7 -0.19,0.21,0.50,U] [#8 -0.08,0.27,0.44,U] 
00:41:48.762 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.11}, one-star: {0.08, -0.26}
00:41:48.762 00.000 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.14) = xAngle (-0.93 = -0.93)
00:41:48.763 00.001 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.18 = 2.18)
00:41:48.763 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.07 mountX=0.07 mountY=0.10, mountTheta=0.94
00:41:48.764 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.11, opts=13)
00:41:48.766 00.002 18120 Enqueuing Move request for scope (-0.06, -0.11)
00:41:48.767 00.001 21948 Worker thread wakes up
00:41:48.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:48.768 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.8
00:41:48.769 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:48.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:48.769 00.000 18120 Enqueuing Expose request
00:41:48.770 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:41:48.770 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:41:48.770 00.000 21948 Moving (-0.06, -0.11) raw xDistance=0.07 yDistance=0.10
00:41:48.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:41:48.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:48.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:41:48.770 00.000 21948 MoveAxis(E, 0, ABG)
00:41:48.770 00.000 21948 Move returns status 0, amount 0
00:41:48.770 00.000 21948 MoveAxis(N, 0, ABG)
00:41:48.770 00.000 21948 Move returns status 0, amount 0
00:41:48.770 00.000 21948 move complete, result=0
00:41:48.770 00.000 21948 worker thread done servicing request
00:41:48.770 00.000 21948 Worker thread wakes up
00:41:48.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:48.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:48.770 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:50.401 01.631 21948 Exposure complete
00:41:50.450 00.049 21948 worker thread done servicing request
00:41:50.450 00.000 18120 OnExposeComplete: enter
00:41:50.451 00.001 18120 UpdateGuideState(): m_state=6
00:41:50.452 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
00:41:50.453 00.001 18120 Star::Find returns 1 (0), X=412.52, Y=234.37, Mass=2010, SNR=30.7, Peak=175 HFD=4.0
00:41:50.454 00.001 18120 MultiStar: [#1 -0.17,-0.30,0.69,U] [#2 -0.12,0.05,0.64,U] [#3 -0.21,-0.18,0.69,U] [#4 -0.22,-0.17,0.59,U] [#5 -0.16,-0.14,0.56,U] [#6 0.23,-0.36,0.00,M3] [#7 -0.21,0.42,0.00,M1] [#8 -0.18,0.29,0.44,U] 
00:41:50.455 00.001 18120 refined, 6 included, MultiStar: {-0.15, -0.13}, one-star: {-0.05, -0.25}
00:41:50.455 00.000 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.14) = xAngle (-1.28 = -1.28)
00:41:50.456 00.001 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.83 = 1.83)
00:41:50.457 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.42 mountX=0.06 mountY=0.19, mountTheta=1.28
00:41:50.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.13, opts=13)
00:41:50.461 00.002 18120 Enqueuing Move request for scope (-0.15, -0.13)
00:41:50.462 00.001 21948 Worker thread wakes up
00:41:50.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:50.463 00.001 18120 UpdateGuideState exits: m=2010 RSB=30.7
00:41:50.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:50.464 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
00:41:50.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:50.465 00.001 18120 Enqueuing Expose request
00:41:50.465 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
00:41:50.465 00.000 21948 Moving (-0.15, -0.13) raw xDistance=0.06 yDistance=0.19
00:41:50.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:41:50.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:50.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:41:50.465 00.000 21948 MoveAxis(E, 0, ABG)
00:41:50.465 00.000 21948 Move returns status 0, amount 0
00:41:50.465 00.000 21948 MoveAxis(N, 0, ABG)
00:41:50.466 00.001 21948 Move returns status 0, amount 0
00:41:50.466 00.000 21948 move complete, result=0
00:41:50.466 00.000 21948 worker thread done servicing request
00:41:50.466 00.000 21948 Worker thread wakes up
00:41:50.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:50.466 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:50.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:51.985 01.519 21948 Exposure complete
00:41:52.024 00.039 21948 worker thread done servicing request
00:41:52.024 00.000 18120 OnExposeComplete: enter
00:41:52.025 00.001 18120 UpdateGuideState(): m_state=6
00:41:52.025 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
00:41:52.026 00.001 18120 Star::Find returns 1 (0), X=412.42, Y=234.32, Mass=1942, SNR=30.3, Peak=168 HFD=3.7
00:41:52.027 00.001 18120 MultiStar: [#1 -0.16,-0.23,0.75,U] [#2 -0.02,0.16,0.68,U] [#3 -0.20,-0.34,0.00,M2] [#4 -0.27,-0.24,0.00,M1] [#5 -0.07,-0.17,0.54,U] [#6 -0.02,-0.26,0.50,U] [#7 -0.05,0.04,0.53,U] [#8 -0.19,0.47,0.00,M1] 
00:41:52.028 00.001 18120 refined, 5 included, MultiStar: {-0.09, -0.14}, one-star: {-0.15, -0.30}
00:41:52.030 00.002 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.14) = xAngle (-1.00 = -1.00)
00:41:52.032 00.002 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.11 = 2.11)
00:41:52.033 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.14 mountX=0.09 mountY=0.14, mountTheta=1.01
00:41:52.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.14, opts=13)
00:41:52.034 00.000 18120 Enqueuing Move request for scope (-0.09, -0.14)
00:41:52.035 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:52.037 00.002 21948 Worker thread wakes up
00:41:52.037 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.3
00:41:52.040 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.041 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:52.042 00.001 18120 Enqueuing Expose request
00:41:52.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:41:52.043 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:41:52.043 00.000 21948 Moving (-0.09, -0.14) raw xDistance=0.09 yDistance=0.14
00:41:52.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:41:52.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:52.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:41:52.043 00.000 21948 MoveAxis(E, 0, ABG)
00:41:52.043 00.000 21948 Move returns status 0, amount 0
00:41:52.043 00.000 21948 MoveAxis(N, 0, ABG)
00:41:52.043 00.000 21948 Move returns status 0, amount 0
00:41:52.043 00.000 21948 move complete, result=0
00:41:52.043 00.000 21948 worker thread done servicing request
00:41:52.043 00.000 21948 Worker thread wakes up
00:41:52.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:52.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:52.044 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:53.674 01.630 21948 Exposure complete
00:41:53.714 00.040 21948 worker thread done servicing request
00:41:53.714 00.000 18120 OnExposeComplete: enter
00:41:53.715 00.001 18120 UpdateGuideState(): m_state=6
00:41:53.716 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
00:41:53.717 00.001 18120 Star::Find returns 1 (0), X=412.74, Y=234.38, Mass=1978, SNR=30.5, Peak=180 HFD=4.0
00:41:53.719 00.002 18120 MultiStar: [#1 -0.12,-0.25,0.74,U] [#2 0.07,0.07,0.66,U] [#3 -0.03,-0.32,0.70,U] [#4 -0.19,-0.42,0.00,M2] [#5 0.09,-0.21,0.57,U] [#6 0.27,-0.20,0.51,U] [#7 0.07,0.11,0.52,U] [#8 0.14,0.52,0.00,M2] 
00:41:53.721 00.002 18120 refined, 6 included, MultiStar: {0.07, -0.17}, one-star: {0.16, -0.24}
00:41:53.724 00.003 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.14) = xAngle (-0.02 = -0.02)
00:41:53.726 00.002 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.08 = 3.08)
00:41:53.729 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.17 mountX=0.18 mountY=0.01, mountTheta=0.06
00:41:53.730 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.17, opts=13)
00:41:53.731 00.001 18120 Enqueuing Move request for scope (0.07, -0.17)
00:41:53.731 00.000 21948 Worker thread wakes up
00:41:53.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:53.732 00.001 18120 UpdateGuideState exits: m=1978 RSB=30.5
00:41:53.732 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:53.733 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:53.733 00.000 18120 Enqueuing Expose request
00:41:53.734 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
00:41:53.734 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
00:41:53.734 00.000 21948 Moving (0.07, -0.17) raw xDistance=0.18 yDistance=0.01
00:41:53.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:41:53.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:53.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:53.734 00.000 21948 MoveAxis(E, 0, ABG)
00:41:53.734 00.000 21948 Move returns status 0, amount 0
00:41:53.734 00.000 21948 MoveAxis(N, 0, ABG)
00:41:53.734 00.000 21948 Move returns status 0, amount 0
00:41:53.734 00.000 21948 move complete, result=0
00:41:53.734 00.000 21948 worker thread done servicing request
00:41:53.734 00.000 21948 Worker thread wakes up
00:41:53.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:53.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:53.735 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:55.245 01.510 21948 Exposure complete
00:41:55.295 00.050 21948 worker thread done servicing request
00:41:55.295 00.000 18120 OnExposeComplete: enter
00:41:55.295 00.000 18120 UpdateGuideState(): m_state=6
00:41:55.295 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
00:41:55.296 00.001 18120 Star::Find returns 1 (0), X=412.76, Y=234.28, Mass=2086, SNR=31.4, Peak=209 HFD=3.9
00:41:55.297 00.001 18120 MultiStar: [#1 0.10,-0.27,0.74,U] [#2 0.14,-0.22,0.64,U] [#3 -0.04,-0.31,0.70,U] [#4 -0.02,-0.21,0.52,U] [#5 0.08,-0.22,0.52,U] [#6 0.39,-0.36,0.00,M2] [#7 0.17,0.02,0.52,U] [#8 0.09,0.16,0.39,U] 
00:41:55.297 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.21}, one-star: {0.19, -0.34}
00:41:55.298 00.001 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.14) = xAngle (-0.00 = -0.00)
00:41:55.300 00.002 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.10 = 3.10)
00:41:55.301 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.15 mountX=0.23 mountY=0.01, mountTheta=0.04
00:41:55.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.21, opts=13)
00:41:55.304 00.002 18120 Enqueuing Move request for scope (0.09, -0.21)
00:41:55.304 00.000 21948 Worker thread wakes up
00:41:55.304 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:55.305 00.001 18120 UpdateGuideState exits: m=2086 RSB=31.4
00:41:55.305 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.306 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:55.308 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
00:41:55.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
00:41:55.308 00.000 21948 Moving (0.09, -0.21) raw xDistance=0.23 yDistance=0.01
00:41:55.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:41:55.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:55.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:55.308 00.000 21948 MoveAxis(W, 41, ABG)
00:41:55.308 00.000 21948 Guiding  Dir = 3, Dur = 41
00:41:55.308 00.000 18120 Enqueuing Expose request
00:41:55.311 00.003 21948 IsSlewing returns 0
00:41:55.311 00.000 21948 IsGuiding returns 0
00:41:55.313 00.002 21948 PulseGuide returned control before completion, sleep 50
00:41:55.369 00.056 21948 IsGuiding returns 1
00:41:55.369 00.000 21948 scope still moving after pulse duration time elapsed
00:41:55.401 00.032 21948 IsSlewing returns 0
00:41:55.401 00.000 21948 IsGuiding returns 0
00:41:55.401 00.000 21948 scope move finished after 41 + 49 ms
00:41:55.401 00.000 21948 Move returns status 0, amount 41
00:41:55.401 00.000 21948 MoveAxis(N, 0, ABG)
00:41:55.401 00.000 21948 Move returns status 0, amount 0
00:41:55.401 00.000 21948 move complete, result=0
00:41:55.401 00.000 21948 worker thread done servicing request
00:41:55.402 00.001 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
00:41:55.405 00.003 21948 Worker thread wakes up
00:41:55.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:55.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:57.032 01.627 21948 Exposure complete
00:41:57.075 00.043 21948 worker thread done servicing request
00:41:57.075 00.000 18120 OnExposeComplete: enter
00:41:57.076 00.001 18120 UpdateGuideState(): m_state=6
00:41:57.076 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
00:41:57.078 00.002 18120 Star::Find returns 1 (0), X=412.42, Y=234.44, Mass=2012, SNR=30.8, Peak=166 HFD=4.1
00:41:57.079 00.001 18120 MultiStar: [#1 -0.33,-0.26,0.00,M1] [#2 -0.07,0.13,0.65,U] [#3 -0.38,-0.30,0.00,M1] [#4 -0.25,-0.14,0.54,U] [#5 -0.30,-0.23,0.00,M1] [#6 0.16,-0.31,0.51,U] [#7 -0.14,0.27,0.51,U] [#8 -0.14,0.21,0.43,U] 
00:41:57.080 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.03}, one-star: {-0.15, -0.18}
00:41:57.081 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
00:41:57.081 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
00:41:57.082 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.87 mountX=-0.02 mountY=0.11, mountTheta=1.73
00:41:57.084 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
00:41:57.085 00.001 18120 Enqueuing Move request for scope (-0.11, -0.03)
00:41:57.085 00.000 21948 Worker thread wakes up
00:41:57.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:41:57.086 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:41:57.086 00.000 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
00:41:57.086 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:41:57.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:57.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:57.086 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.8
00:41:57.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:57.087 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:57.087 00.000 18120 Enqueuing Expose request
00:41:57.088 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:41:57.088 00.000 21948 MoveAxis(E, 0, ABG)
00:41:57.088 00.000 21948 Move returns status 0, amount 0
00:41:57.088 00.000 21948 MoveAxis(N, 0, ABG)
00:41:57.088 00.000 21948 Move returns status 0, amount 0
00:41:57.088 00.000 21948 move complete, result=0
00:41:57.088 00.000 21948 worker thread done servicing request
00:41:57.088 00.000 21948 Worker thread wakes up
00:41:57.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:57.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:57.088 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:58.602 01.514 21948 Exposure complete
00:41:58.631 00.029 21948 worker thread done servicing request
00:41:58.631 00.000 18120 OnExposeComplete: enter
00:41:58.632 00.001 18120 UpdateGuideState(): m_state=6
00:41:58.634 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
00:41:58.636 00.002 18120 Star::Find returns 1 (0), X=412.39, Y=234.36, Mass=2114, SNR=31.7, Peak=159 HFD=4.0
00:41:58.637 00.001 18120 MultiStar: [#1 -0.34,-0.32,0.00,M2] [#2 -0.04,0.08,0.65,U] [#3 -0.25,-0.40,0.00,M2] [#4 -0.29,-0.43,0.00,M1] [#5 -0.23,-0.13,0.51,U] [#6 0.11,-0.07,0.49,U] [#7 -0.12,0.25,0.54,U] [#8 -0.26,0.41,0.00,M1] 
00:41:58.638 00.001 18120 refined, 4 included, MultiStar: {-0.11, -0.06}, one-star: {-0.18, -0.26}
00:41:58.639 00.001 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.14) = xAngle (-1.52 = -1.52)
00:41:58.640 00.001 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.59 = 1.59)
00:41:58.641 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.66 mountX=0.01 mountY=0.12, mountTheta=1.52
00:41:58.643 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.06, opts=13)
00:41:58.644 00.001 18120 Enqueuing Move request for scope (-0.11, -0.06)
00:41:58.644 00.000 21948 Worker thread wakes up
00:41:58.644 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:41:58.645 00.001 18120 UpdateGuideState exits: m=2114 RSB=31.7
00:41:58.645 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:58.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:41:58.646 00.001 18120 Enqueuing Expose request
00:41:58.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
00:41:58.646 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
00:41:58.646 00.000 21948 Moving (-0.11, -0.06) raw xDistance=0.01 yDistance=0.12
00:41:58.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:41:58.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:58.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:41:58.646 00.000 21948 MoveAxis(E, 0, ABG)
00:41:58.646 00.000 21948 Move returns status 0, amount 0
00:41:58.646 00.000 21948 MoveAxis(N, 0, ABG)
00:41:58.647 00.001 21948 Move returns status 0, amount 0
00:41:58.647 00.000 21948 move complete, result=0
00:41:58.647 00.000 21948 worker thread done servicing request
00:41:58.647 00.000 21948 Worker thread wakes up
00:41:58.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:41:58.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:41:58.647 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:00.276 01.629 21948 Exposure complete
00:42:00.338 00.062 21948 worker thread done servicing request
00:42:00.338 00.000 18120 OnExposeComplete: enter
00:42:00.338 00.000 18120 UpdateGuideState(): m_state=6
00:42:00.339 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
00:42:00.339 00.000 18120 Star::Find returns 1 (0), X=412.40, Y=234.45, Mass=1983, SNR=30.5, Peak=152 HFD=4.2
00:42:00.340 00.001 18120 MultiStar: [#1 -0.16,-0.35,0.00,M3] [#2 0.03,0.04,0.65,U] [#3 -0.20,-0.03,0.69,U] [#4 -0.27,0.04,0.56,U] [#5 -0.10,-0.17,0.51,U] [#6 0.04,-0.31,0.50,U] [#7 -0.33,0.07,0.54,U] [#8 0.14,0.32,0.00,M2] 
00:42:00.340 00.000 18120 refined, 6 included, MultiStar: {-0.15, -0.08}, one-star: {-0.17, -0.17}
00:42:00.341 00.001 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.14) = xAngle (-1.51 = -1.51)
00:42:00.341 00.000 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.59 = 1.59)
00:42:00.342 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.16 cameraTheta=-2.66 mountX=0.01 mountY=0.16, mountTheta=1.51
00:42:00.344 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.08, opts=13)
00:42:00.345 00.001 18120 Enqueuing Move request for scope (-0.15, -0.08)
00:42:00.345 00.000 21948 Worker thread wakes up
00:42:00.345 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:00.346 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.5
00:42:00.347 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:00.348 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
00:42:00.348 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
00:42:00.348 00.000 21948 Moving (-0.15, -0.08) raw xDistance=0.01 yDistance=0.16
00:42:00.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:42:00.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:00.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:42:00.348 00.000 21948 MoveAxis(E, 0, ABG)
00:42:00.348 00.000 21948 Move returns status 0, amount 0
00:42:00.348 00.000 21948 MoveAxis(N, 0, ABG)
00:42:00.348 00.000 21948 Move returns status 0, amount 0
00:42:00.348 00.000 21948 move complete, result=0
00:42:00.348 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:00.349 00.001 18120 Enqueuing Expose request
00:42:00.350 00.001 21948 worker thread done servicing request
00:42:00.350 00.000 21948 Worker thread wakes up
00:42:00.350 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:00.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:00.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:01.874 01.524 21948 Exposure complete
00:42:01.912 00.038 21948 worker thread done servicing request
00:42:01.913 00.001 18120 OnExposeComplete: enter
00:42:01.913 00.000 18120 UpdateGuideState(): m_state=6
00:42:01.914 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
00:42:01.914 00.000 18120 Star::Find returns 1 (0), X=412.55, Y=234.58, Mass=2022, SNR=30.9, Peak=160 HFD=4.1
00:42:01.915 00.001 18120 MultiStar: [#1 -0.16,-0.04,0.73,U] [#2 -0.19,-0.01,0.64,U] [#3 -0.67,-0.13,0.00,M2] [#4 -0.39,-0.09,0.00,M1] [#5 -0.32,-0.08,0.54,U] [#6 0.22,-0.15,0.48,U] [#7 -0.21,0.19,0.52,U] [#8 -0.14,0.06,0.45,U] 
00:42:01.915 00.000 18120 single-star, 6 included, MultiStar: {-0.11, -0.01}, one-star: {-0.02, -0.04}
00:42:01.916 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
00:42:01.916 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.20 = 2.20)
00:42:01.917 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.04 mountX=0.03 mountY=0.04, mountTheta=0.91
00:42:01.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
00:42:01.918 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
00:42:01.919 00.001 21948 Worker thread wakes up
00:42:01.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:42:01.919 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:42:01.919 00.000 21948 Moving (-0.02, -0.04) raw xDistance=0.03 yDistance=0.04
00:42:01.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:01.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:01.919 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:01.919 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.9
00:42:01.920 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:01.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:01.920 00.000 21948 MoveAxis(E, 0, ABG)
00:42:01.920 00.000 21948 Move returns status 0, amount 0
00:42:01.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:01.921 00.001 18120 Enqueuing Expose request
00:42:01.921 00.000 21948 MoveAxis(N, 0, ABG)
00:42:01.921 00.000 21948 Move returns status 0, amount 0
00:42:01.921 00.000 21948 move complete, result=0
00:42:01.921 00.000 21948 worker thread done servicing request
00:42:01.922 00.001 21948 Worker thread wakes up
00:42:01.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:01.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:01.922 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:03.550 01.628 21948 Exposure complete
00:42:03.589 00.039 21948 worker thread done servicing request
00:42:03.589 00.000 18120 OnExposeComplete: enter
00:42:03.590 00.001 18120 UpdateGuideState(): m_state=6
00:42:03.590 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
00:42:03.591 00.001 18120 Star::Find returns 1 (0), X=412.56, Y=234.32, Mass=1974, SNR=30.6, Peak=158 HFD=3.7
00:42:03.591 00.000 18120 MultiStar: [#1 -0.20,-0.10,0.74,U] [#2 -0.06,-0.11,0.66,U] [#3 -0.61,-0.23,0.00,M3] [#4 -0.28,-0.22,0.00,M2] [#5 -0.30,-0.05,0.52,U] [#6 0.05,-0.16,0.52,U] [#7 -0.22,0.07,0.51,U] [#8 -0.09,0.38,0.00,M2] 
00:42:03.592 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.13}, one-star: {-0.01, -0.30}
00:42:03.592 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.14) = xAngle (-1.14 = -1.14)
00:42:03.593 00.001 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.97 = 1.97)
00:42:03.593 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=0.07 mountY=0.16, mountTheta=1.14
00:42:03.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.13, opts=13)
00:42:03.598 00.004 18120 Enqueuing Move request for scope (-0.11, -0.13)
00:42:03.600 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:03.602 00.002 18120 UpdateGuideState exits: m=1974 RSB=30.6
00:42:03.605 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.607 00.002 21948 Worker thread wakes up
00:42:03.607 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:42:03.607 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:42:03.607 00.000 21948 Moving (-0.11, -0.13) raw xDistance=0.07 yDistance=0.16
00:42:03.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:42:03.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:03.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:03.609 00.002 18120 Enqueuing Expose request
00:42:03.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:42:03.609 00.000 21948 MoveAxis(E, 0, ABG)
00:42:03.609 00.000 21948 Move returns status 0, amount 0
00:42:03.609 00.000 21948 MoveAxis(N, 0, ABG)
00:42:03.609 00.000 21948 Move returns status 0, amount 0
00:42:03.609 00.000 21948 move complete, result=0
00:42:03.609 00.000 21948 worker thread done servicing request
00:42:03.609 00.000 21948 Worker thread wakes up
00:42:03.609 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:03.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:03.610 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:05.130 01.520 21948 Exposure complete
00:42:05.164 00.034 18120 OnExposeComplete: enter
00:42:05.165 00.001 18120 UpdateGuideState(): m_state=6
00:42:05.168 00.003 21948 worker thread done servicing request
00:42:05.169 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
00:42:05.169 00.000 18120 Star::Find returns 1 (0), X=412.32, Y=234.31, Mass=2109, SNR=31.6, Peak=162 HFD=4.3
00:42:05.170 00.001 18120 MultiStar: [#1 -0.13,-0.20,0.70,U] [#2 -0.23,0.12,0.59,U] [#3 -0.54,-0.25,0.00,M4] [#4 -0.41,-0.08,0.00,M3] [#5 -0.19,-0.24,0.51,U] [#6 -0.06,-0.31,0.46,U] [#7 -0.16,0.10,0.51,U] [#8 -0.14,0.11,0.43,U] 
00:42:05.170 00.000 18120 refined, 6 included, MultiStar: {-0.18, -0.13}, one-star: {-0.25, -0.31}
00:42:05.170 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.14) = xAngle (-1.37 = -1.37)
00:42:05.171 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.73 = 1.73)
00:42:05.171 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.51 mountX=0.04 mountY=0.22, mountTheta=1.37
00:42:05.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.13, opts=13)
00:42:05.173 00.001 18120 Enqueuing Move request for scope (-0.18, -0.13)
00:42:05.173 00.000 21948 Worker thread wakes up
00:42:05.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:05.174 00.001 18120 UpdateGuideState exits: m=2109 RSB=31.6
00:42:05.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:05.176 00.002 18120 Enqueuing Expose request
00:42:05.176 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
00:42:05.176 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
00:42:05.176 00.000 21948 Moving (-0.18, -0.13) raw xDistance=0.04 yDistance=0.22
00:42:05.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:42:05.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:05.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:42:05.176 00.000 21948 MoveAxis(E, 0, ABG)
00:42:05.176 00.000 21948 Move returns status 0, amount 0
00:42:05.176 00.000 21948 MoveAxis(N, 0, ABG)
00:42:05.176 00.000 21948 Move returns status 0, amount 0
00:42:05.176 00.000 21948 move complete, result=0
00:42:05.176 00.000 21948 worker thread done servicing request
00:42:05.176 00.000 21948 Worker thread wakes up
00:42:05.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:05.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:05.178 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:06.803 01.625 21948 Exposure complete
00:42:06.856 00.053 21948 worker thread done servicing request
00:42:06.856 00.000 18120 OnExposeComplete: enter
00:42:06.858 00.002 18120 UpdateGuideState(): m_state=6
00:42:06.860 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
00:42:06.861 00.001 18120 Star::Find returns 1 (0), X=412.55, Y=234.37, Mass=2095, SNR=31.4, Peak=164 HFD=4.0
00:42:06.863 00.002 18120 MultiStar: [#1 -0.16,-0.07,0.72,U] [#2 -0.15,-0.14,0.67,U] [#3 -0.11,-0.23,0.66,U] [#4 -0.03,-0.42,0.00,M4] [#5 -0.07,-0.27,0.52,U] [#6 0.16,-0.17,0.50,U] [#7 0.01,0.29,0.51,U] [#8 -0.08,0.31,0.44,U] 
00:42:06.864 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.10}, one-star: {-0.02, -0.25}
00:42:06.866 00.002 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.14) = xAngle (-0.96 = -0.96)
00:42:06.869 00.003 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.15 = 2.15)
00:42:06.871 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=0.07 mountY=0.10, mountTheta=0.97
00:42:06.876 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.10, opts=13)
00:42:06.878 00.002 18120 Enqueuing Move request for scope (-0.06, -0.10)
00:42:06.880 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:06.882 00.002 18120 UpdateGuideState exits: m=2095 RSB=31.4
00:42:06.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:06.883 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:06.884 00.001 18120 Enqueuing Expose request
00:42:06.884 00.000 21948 Worker thread wakes up
00:42:06.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:42:06.884 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:42:06.885 00.001 21948 Moving (-0.06, -0.10) raw xDistance=0.07 yDistance=0.10
00:42:06.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:42:06.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:06.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:42:06.885 00.000 21948 MoveAxis(E, 0, ABG)
00:42:06.885 00.000 21948 Move returns status 0, amount 0
00:42:06.885 00.000 21948 MoveAxis(N, 0, ABG)
00:42:06.885 00.000 21948 Move returns status 0, amount 0
00:42:06.885 00.000 21948 move complete, result=0
00:42:06.885 00.000 21948 worker thread done servicing request
00:42:06.885 00.000 21948 Worker thread wakes up
00:42:06.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:06.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:06.885 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:08.399 01.514 21948 Exposure complete
00:42:08.441 00.042 21948 worker thread done servicing request
00:42:08.442 00.001 18120 OnExposeComplete: enter
00:42:08.443 00.001 18120 UpdateGuideState(): m_state=6
00:42:08.444 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
00:42:08.445 00.001 18120 Star::Find returns 1 (0), X=412.46, Y=234.43, Mass=2130, SNR=31.8, Peak=168 HFD=4.0
00:42:08.446 00.001 18120 MultiStar: [#1 -0.16,-0.28,0.73,U] [#2 -0.08,-0.08,0.61,U] [#3 -0.21,-0.25,0.66,U] [#4 -0.21,-0.31,0.00,M5] [#5 -0.08,-0.29,0.54,U] [#6 0.12,-0.17,0.50,U] [#7 -0.18,0.12,0.48,U] [#8 -0.10,0.13,0.42,U] 
00:42:08.446 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.15}, one-star: {-0.11, -0.19}
00:42:08.448 00.002 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.14) = xAngle (-1.05 = -1.05)
00:42:08.449 00.001 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.05 = 2.05)
00:42:08.451 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.20 mountX=0.09 mountY=0.16, mountTheta=1.06
00:42:08.453 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.15, opts=13)
00:42:08.454 00.001 18120 Enqueuing Move request for scope (-0.11, -0.15)
00:42:08.454 00.000 21948 Worker thread wakes up
00:42:08.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:08.455 00.001 18120 UpdateGuideState exits: m=2130 RSB=31.8
00:42:08.455 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:08.456 00.001 18120 Enqueuing Expose request
00:42:08.456 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
00:42:08.456 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
00:42:08.456 00.000 21948 Moving (-0.11, -0.15) raw xDistance=0.09 yDistance=0.16
00:42:08.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:42:08.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:08.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:42:08.456 00.000 21948 MoveAxis(E, 0, ABG)
00:42:08.456 00.000 21948 Move returns status 0, amount 0
00:42:08.456 00.000 21948 MoveAxis(N, 0, ABG)
00:42:08.456 00.000 21948 Move returns status 0, amount 0
00:42:08.456 00.000 21948 move complete, result=0
00:42:08.456 00.000 21948 worker thread done servicing request
00:42:08.456 00.000 21948 Worker thread wakes up
00:42:08.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:08.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:08.457 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:10.091 01.634 21948 Exposure complete
00:42:10.120 00.029 21948 worker thread done servicing request
00:42:10.121 00.001 18120 OnExposeComplete: enter
00:42:10.121 00.000 18120 UpdateGuideState(): m_state=6
00:42:10.122 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
00:42:10.123 00.001 18120 Star::Find returns 1 (0), X=412.52, Y=234.38, Mass=2064, SNR=31.1, Peak=172 HFD=4.0
00:42:10.123 00.000 18120 MultiStar: [#1 -0.22,-0.45,0.00,M1] [#2 0.04,-0.04,0.63,U] [#3 -0.13,-0.38,0.00,M3] [#4 -0.25,-0.20,0.57,U] [#5 -0.22,-0.15,0.50,U] [#6 0.18,-0.29,0.50,U] [#7 -0.15,0.18,0.54,U] [#8 -0.18,0.15,0.44,U] 
00:42:10.124 00.001 18120 refined, 6 included, MultiStar: {-0.08, -0.10}, one-star: {-0.05, -0.24}
00:42:10.124 00.000 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.14) = xAngle (-1.10 = -1.10)
00:42:10.125 00.001 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.00 = 2.00)
00:42:10.125 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.24 mountX=0.06 mountY=0.12, mountTheta=1.11
00:42:10.126 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
00:42:10.127 00.001 18120 Enqueuing Move request for scope (-0.08, -0.10)
00:42:10.127 00.000 21948 Worker thread wakes up
00:42:10.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:10.128 00.001 18120 UpdateGuideState exits: m=2064 RSB=31.1
00:42:10.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:10.129 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:10.129 00.000 18120 Enqueuing Expose request
00:42:10.130 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:42:10.130 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:42:10.130 00.000 21948 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.12
00:42:10.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:42:10.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:10.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:42:10.130 00.000 21948 MoveAxis(E, 0, ABG)
00:42:10.130 00.000 21948 Move returns status 0, amount 0
00:42:10.130 00.000 21948 MoveAxis(N, 0, ABG)
00:42:10.130 00.000 21948 Move returns status 0, amount 0
00:42:10.130 00.000 21948 move complete, result=0
00:42:10.130 00.000 21948 worker thread done servicing request
00:42:10.130 00.000 21948 Worker thread wakes up
00:42:10.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:10.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:10.130 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:11.656 01.526 21948 Exposure complete
00:42:11.680 00.024 21948 worker thread done servicing request
00:42:11.680 00.000 18120 OnExposeComplete: enter
00:42:11.681 00.001 18120 UpdateGuideState(): m_state=6
00:42:11.681 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
00:42:11.682 00.001 18120 Star::Find returns 1 (0), X=412.70, Y=234.36, Mass=2075, SNR=31.2, Peak=176 HFD=4.2
00:42:11.682 00.000 18120 MultiStar: [#1 -0.28,-0.36,0.00,M2] [#2 -0.01,0.01,0.66,U] [#3 -0.28,-0.21,0.65,U] [#4 -0.17,-0.26,0.58,U] [#5 -0.22,-0.19,0.50,U] [#6 -0.04,-0.27,0.48,U] [#7 0.02,0.20,0.52,U] [#8 -0.01,0.08,0.45,U] 
00:42:11.683 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.13}, one-star: {0.13, -0.25}
00:42:11.683 00.000 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.14) = xAngle (-0.86 = -0.86)
00:42:11.683 00.000 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.24 = 2.24)
00:42:11.684 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.00 mountX=0.09 mountY=0.11, mountTheta=0.88
00:42:11.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.13, opts=13)
00:42:11.687 00.002 18120 Enqueuing Move request for scope (-0.06, -0.13)
00:42:11.690 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:11.692 00.002 18120 UpdateGuideState exits: m=2075 RSB=31.2
00:42:11.694 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:11.694 00.000 18120 Enqueuing Expose request
00:42:11.694 00.000 21948 Worker thread wakes up
00:42:11.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
00:42:11.694 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
00:42:11.694 00.000 21948 Moving (-0.06, -0.13) raw xDistance=0.09 yDistance=0.11
00:42:11.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:42:11.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:11.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:42:11.694 00.000 21948 MoveAxis(E, 0, ABG)
00:42:11.694 00.000 21948 Move returns status 0, amount 0
00:42:11.694 00.000 21948 MoveAxis(N, 0, ABG)
00:42:11.694 00.000 21948 Move returns status 0, amount 0
00:42:11.694 00.000 21948 move complete, result=0
00:42:11.694 00.000 21948 worker thread done servicing request
00:42:11.694 00.000 21948 Worker thread wakes up
00:42:11.695 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:11.695 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:11.695 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:13.329 01.634 21948 Exposure complete
00:42:13.355 00.026 21948 worker thread done servicing request
00:42:13.355 00.000 18120 OnExposeComplete: enter
00:42:13.356 00.001 18120 UpdateGuideState(): m_state=6
00:42:13.357 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
00:42:13.357 00.000 18120 Star::Find returns 1 (0), X=412.51, Y=234.30, Mass=2085, SNR=31.2, Peak=163 HFD=4.0
00:42:13.358 00.001 18120 MultiStar: [#1 -0.06,-0.10,0.71,U] [#2 -0.04,-0.19,0.66,U] [#3 -0.82,-0.46,0.00,M3] [#4 -0.35,0.06,0.00,M4] [#5 -0.10,-0.23,0.54,U] [#6 0.10,-0.37,0.00,M1] [#7 -0.06,0.04,0.53,U] [#8 -0.21,0.41,0.00,M1] 
00:42:13.358 00.000 18120 refined, 4 included, MultiStar: {-0.06, -0.18}, one-star: {-0.06, -0.31}
00:42:13.359 00.001 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.14) = xAngle (-0.77 = -0.77)
00:42:13.359 00.000 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.33 = 2.33)
00:42:13.360 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=0.14 mountY=0.14, mountTheta=0.79
00:42:13.361 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.18, opts=13)
00:42:13.361 00.000 18120 Enqueuing Move request for scope (-0.06, -0.18)
00:42:13.362 00.001 21948 Worker thread wakes up
00:42:13.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:13.362 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.2
00:42:13.363 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:13.363 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:13.363 00.000 18120 Enqueuing Expose request
00:42:13.364 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
00:42:13.364 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
00:42:13.364 00.000 21948 Moving (-0.06, -0.18) raw xDistance=0.14 yDistance=0.14
00:42:13.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:42:13.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:13.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:42:13.364 00.000 21948 MoveAxis(E, 0, ABG)
00:42:13.364 00.000 21948 Move returns status 0, amount 0
00:42:13.364 00.000 21948 MoveAxis(N, 0, ABG)
00:42:13.364 00.000 21948 Move returns status 0, amount 0
00:42:13.364 00.000 21948 move complete, result=0
00:42:13.364 00.000 21948 worker thread done servicing request
00:42:13.364 00.000 21948 Worker thread wakes up
00:42:13.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:13.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:13.364 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:14.889 01.525 21948 Exposure complete
00:42:14.921 00.032 21948 worker thread done servicing request
00:42:14.921 00.000 18120 OnExposeComplete: enter
00:42:14.922 00.001 18120 UpdateGuideState(): m_state=6
00:42:14.924 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
00:42:14.925 00.001 18120 Star::Find returns 1 (0), X=412.35, Y=234.36, Mass=2106, SNR=31.6, Peak=166 HFD=3.9
00:42:14.925 00.000 18120 MultiStar: [#1 -0.19,-0.27,0.71,U] [#2 -0.10,-0.06,0.62,U] [#3 -0.11,-0.19,0.68,U] [#4 -0.07,-0.02,0.55,U] [#5 -0.17,0.12,0.50,U] [#6 0.19,-0.22,0.47,U] [#7 -0.09,0.11,0.50,U] [#8 -0.28,0.25,0.00,M2] 
00:42:14.926 00.001 18120 refined, 7 included, MultiStar: {-0.11, -0.12}, one-star: {-0.22, -0.26}
00:42:14.926 00.000 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.14) = xAngle (-1.18 = -1.18)
00:42:14.927 00.001 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
00:42:14.927 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.32 mountX=0.06 mountY=0.16, mountTheta=1.18
00:42:14.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.12, opts=13)
00:42:14.929 00.001 18120 Enqueuing Move request for scope (-0.11, -0.12)
00:42:14.929 00.000 21948 Worker thread wakes up
00:42:14.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
00:42:14.929 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
00:42:14.929 00.000 21948 Moving (-0.11, -0.12) raw xDistance=0.06 yDistance=0.16
00:42:14.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:42:14.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:14.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:14.930 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.6
00:42:14.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:14.931 00.000 18120 Enqueuing Expose request
00:42:14.932 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:42:14.932 00.000 21948 MoveAxis(E, 0, ABG)
00:42:14.932 00.000 21948 Move returns status 0, amount 0
00:42:14.932 00.000 21948 MoveAxis(N, 0, ABG)
00:42:14.932 00.000 21948 Move returns status 0, amount 0
00:42:14.932 00.000 21948 move complete, result=0
00:42:14.932 00.000 21948 worker thread done servicing request
00:42:14.932 00.000 21948 Worker thread wakes up
00:42:14.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:14.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:14.932 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:16.560 01.628 21948 Exposure complete
00:42:16.584 00.024 21948 worker thread done servicing request
00:42:16.584 00.000 18120 OnExposeComplete: enter
00:42:16.585 00.001 18120 UpdateGuideState(): m_state=6
00:42:16.585 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
00:42:16.586 00.001 18120 Star::Find returns 1 (0), X=412.27, Y=234.36, Mass=2105, SNR=31.5, Peak=166 HFD=3.9
00:42:16.586 00.000 18120 MultiStar: [#1 -0.39,-0.23,0.00,M1] [#2 0.03,0.00,0.61,U] [#3 -0.82,-0.37,0.00,M3] [#4 -0.40,-0.16,0.00,M4] [#5 -0.37,-0.08,0.00,M1] [#6 -0.00,-0.30,0.49,U] [#7 -0.36,0.05,0.00,M1] [#8 -0.31,0.31,0.00,M3] 
00:42:16.587 00.001 18120 refined, 2 included, MultiStar: {-0.13, -0.19}, one-star: {-0.30, -0.26}
00:42:16.587 00.000 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.14) = xAngle (-1.03 = -1.03)
00:42:16.587 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.08 = 2.08)
00:42:16.588 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=0.12 mountY=0.20, mountTheta=1.04
00:42:16.589 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.19, opts=13)
00:42:16.590 00.001 18120 Enqueuing Move request for scope (-0.13, -0.19)
00:42:16.590 00.000 21948 Worker thread wakes up
00:42:16.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
00:42:16.590 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
00:42:16.590 00.000 21948 Moving (-0.13, -0.19) raw xDistance=0.12 yDistance=0.20
00:42:16.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:42:16.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:16.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:16.591 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:42:16.591 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.5
00:42:16.591 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:16.592 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:16.592 00.000 18120 Enqueuing Expose request
00:42:16.593 00.001 21948 MoveAxis(E, 0, ABG)
00:42:16.593 00.000 21948 Move returns status 0, amount 0
00:42:16.593 00.000 21948 MoveAxis(N, 0, ABG)
00:42:16.593 00.000 21948 Move returns status 0, amount 0
00:42:16.593 00.000 21948 move complete, result=0
00:42:16.593 00.000 21948 worker thread done servicing request
00:42:16.593 00.000 21948 Worker thread wakes up
00:42:16.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:16.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:16.594 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:18.119 01.525 21948 Exposure complete
00:42:18.162 00.043 21948 worker thread done servicing request
00:42:18.162 00.000 18120 OnExposeComplete: enter
00:42:18.163 00.001 18120 UpdateGuideState(): m_state=6
00:42:18.163 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
00:42:18.164 00.001 18120 Star::Find returns 1 (0), X=412.31, Y=234.34, Mass=1964, SNR=30.4, Peak=170 HFD=3.8
00:42:18.164 00.000 18120 MultiStar: [#1 -0.39,-0.15,0.00,M2] [#2 -0.25,-0.03,0.65,U] [#3 -0.25,-0.39,0.00,M4] [#4 -0.33,-0.27,0.00,M5] [#5 -0.41,-0.09,0.00,M2] [#6 -0.01,-0.27,0.46,U] [#7 -0.32,0.12,0.50,U] [#8 -0.40,0.24,0.00,M4] 
00:42:18.165 00.001 18120 refined, 3 included, MultiStar: {-0.23, -0.14}, one-star: {-0.27, -0.27}
00:42:18.165 00.000 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.14) = xAngle (-1.45 = -1.45)
00:42:18.165 00.000 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.65 = 1.65)
00:42:18.168 00.003 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.60 mountX=0.03 mountY=0.27, mountTheta=1.45
00:42:18.171 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.14, opts=13)
00:42:18.172 00.001 18120 Enqueuing Move request for scope (-0.23, -0.14)
00:42:18.172 00.000 21948 Worker thread wakes up
00:42:18.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
00:42:18.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:18.173 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.4
00:42:18.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:18.174 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:18.174 00.000 18120 Enqueuing Expose request
00:42:18.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
00:42:18.175 00.001 21948 Moving (-0.23, -0.14) raw xDistance=0.03 yDistance=0.27
00:42:18.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:18.175 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.47 newest=0.63
00:42:18.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:42:18.175 00.000 21948 MoveAxis(E, 0, ABG)
00:42:18.175 00.000 21948 Move returns status 0, amount 0
00:42:18.175 00.000 21948 MoveAxis(S, 63, ABG)
00:42:18.175 00.000 21948 Guiding  Dir = 1, Dur = 63
00:42:18.175 00.000 21948 IsSlewing returns 0
00:42:18.175 00.000 21948 IsGuiding returns 0
00:42:18.180 00.005 21948 PulseGuide returned control before completion, sleep 68
00:42:18.260 00.080 21948 IsGuiding returns 0
00:42:18.260 00.000 21948 Move returns status 0, amount 63
00:42:18.261 00.001 21948 move complete, result=0
00:42:18.261 00.000 21948 worker thread done servicing request
00:42:18.261 00.000 21948 Worker thread wakes up
00:42:18.261 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 63 ms SOUTH
00:42:18.263 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:18.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:19.892 01.629 21948 Exposure complete
00:42:19.917 00.025 21948 worker thread done servicing request
00:42:19.917 00.000 18120 OnExposeComplete: enter
00:42:19.918 00.001 18120 UpdateGuideState(): m_state=6
00:42:19.918 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
00:42:19.919 00.001 18120 Star::Find returns 1 (0), X=412.47, Y=234.59, Mass=1974, SNR=30.4, Peak=163 HFD=4.1
00:42:19.920 00.001 18120 MultiStar: [#1 -0.28,-0.21,0.70,U] [#2 -0.12,0.08,0.64,U] [#3 -0.31,-0.09,0.67,U] [#4 -0.25,0.01,0.57,U] [#5 -0.13,-0.06,0.52,U] [#6 0.12,-0.24,0.52,U] [#7 -0.21,0.46,0.00,M1] [#8 -0.06,0.43,0.00,M5] 
00:42:19.920 00.000 18120 single-star, 6 included, MultiStar: {-0.16, -0.07}, one-star: {-0.10, -0.03}
00:42:19.921 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.72 = -1.72)
00:42:19.921 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.38 = 1.38)
00:42:19.921 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.87 mountX=-0.02 mountY=0.10, mountTheta=1.72
00:42:19.923 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
00:42:19.923 00.000 18120 Enqueuing Move request for scope (-0.10, -0.03)
00:42:19.924 00.001 21948 Worker thread wakes up
00:42:19.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:19.924 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.4
00:42:19.925 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.925 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:19.925 00.000 18120 Enqueuing Expose request
00:42:19.926 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:42:19.926 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:42:19.926 00.000 21948 Moving (-0.10, -0.03) raw xDistance=-0.02 yDistance=0.10
00:42:19.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:42:19.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:42:19.926 00.000 21948 MoveAxis(E, 0, ABG)
00:42:19.926 00.000 21948 Move returns status 0, amount 0
00:42:19.926 00.000 21948 MoveAxis(N, 0, ABG)
00:42:19.926 00.000 21948 Move returns status 0, amount 0
00:42:19.926 00.000 21948 move complete, result=0
00:42:19.926 00.000 21948 worker thread done servicing request
00:42:19.926 00.000 21948 Worker thread wakes up
00:42:19.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:19.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:19.929 00.003 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:21.440 01.511 21948 Exposure complete
00:42:21.474 00.034 21948 worker thread done servicing request
00:42:21.474 00.000 18120 OnExposeComplete: enter
00:42:21.475 00.001 18120 UpdateGuideState(): m_state=6
00:42:21.475 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
00:42:21.476 00.001 18120 Star::Find returns 1 (0), X=412.32, Y=234.49, Mass=2147, SNR=31.7, Peak=160 HFD=4.1
00:42:21.476 00.000 18120 MultiStar: [#1 -0.41,-0.10,0.00,M2] [#2 0.08,-0.16,0.65,U] [#3 -0.15,-0.16,0.68,U] [#4 -0.38,-0.12,0.00,M5] [#5 -0.36,-0.06,0.00,M2] [#6 -0.09,-0.11,0.45,U] [#7 -0.02,0.05,0.50,U] [#8 0.11,0.10,0.44,U] 
00:42:21.477 00.001 18120 refined, 5 included, MultiStar: {-0.08, -0.09}, one-star: {-0.25, -0.13}
00:42:21.478 00.001 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
00:42:21.478 00.000 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
00:42:21.478 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.31 mountX=0.05 mountY=0.11, mountTheta=1.18
00:42:21.480 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
00:42:21.480 00.000 18120 Enqueuing Move request for scope (-0.08, -0.09)
00:42:21.481 00.001 21948 Worker thread wakes up
00:42:21.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:21.481 00.000 18120 UpdateGuideState exits: m=2147 RSB=31.7
00:42:21.482 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:21.482 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:21.482 00.000 18120 Enqueuing Expose request
00:42:21.483 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:42:21.483 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:42:21.483 00.000 21948 Moving (-0.08, -0.09) raw xDistance=0.05 yDistance=0.11
00:42:21.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:42:21.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:21.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:42:21.483 00.000 21948 MoveAxis(E, 0, ABG)
00:42:21.483 00.000 21948 Move returns status 0, amount 0
00:42:21.483 00.000 21948 MoveAxis(N, 0, ABG)
00:42:21.483 00.000 21948 Move returns status 0, amount 0
00:42:21.483 00.000 21948 move complete, result=0
00:42:21.483 00.000 21948 worker thread done servicing request
00:42:21.483 00.000 21948 Worker thread wakes up
00:42:21.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:21.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:21.483 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:23.109 01.626 21948 Exposure complete
00:42:23.138 00.029 21948 worker thread done servicing request
00:42:23.138 00.000 18120 OnExposeComplete: enter
00:42:23.139 00.001 18120 UpdateGuideState(): m_state=6
00:42:23.139 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
00:42:23.139 00.000 18120 Star::Find returns 1 (0), X=412.42, Y=234.54, Mass=1892, SNR=29.9, Peak=144 HFD=3.7
00:42:23.140 00.001 18120 MultiStar: [#1 -0.44,-0.21,0.00,M3] [#2 -0.04,0.00,0.67,U] [#3 -0.09,-0.10,0.70,U] [#4 -0.48,0.03,0.00,M6] [#5 -0.12,-0.16,0.56,U] [#6 0.02,-0.44,0.00,M1] [#7 -0.05,0.25,0.55,U] [#8 -0.30,0.26,0.00,M5] 
00:42:23.140 00.000 18120 refined, 4 included, MultiStar: {-0.10, -0.03}, one-star: {-0.15, -0.08}
00:42:23.141 00.001 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
00:42:23.141 00.000 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.40 = 1.40)
00:42:23.142 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.85 mountX=-0.01 mountY=0.10, mountTheta=1.71
00:42:23.144 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
00:42:23.145 00.001 18120 Enqueuing Move request for scope (-0.10, -0.03)
00:42:23.145 00.000 21948 Worker thread wakes up
00:42:23.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:23.146 00.001 18120 UpdateGuideState exits: m=1892 RSB=29.9
00:42:23.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:23.146 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:23.147 00.001 18120 Enqueuing Expose request
00:42:23.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:42:23.147 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:42:23.147 00.000 21948 Moving (-0.10, -0.03) raw xDistance=-0.01 yDistance=0.10
00:42:23.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:23.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:23.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:42:23.147 00.000 21948 MoveAxis(E, 0, ABG)
00:42:23.147 00.000 21948 Move returns status 0, amount 0
00:42:23.148 00.001 21948 MoveAxis(N, 0, ABG)
00:42:23.148 00.000 21948 Move returns status 0, amount 0
00:42:23.148 00.000 21948 move complete, result=0
00:42:23.148 00.000 21948 worker thread done servicing request
00:42:23.148 00.000 21948 Worker thread wakes up
00:42:23.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:23.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:23.148 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:24.671 01.523 21948 Exposure complete
00:42:24.704 00.033 21948 worker thread done servicing request
00:42:24.705 00.001 18120 OnExposeComplete: enter
00:42:24.706 00.001 18120 UpdateGuideState(): m_state=6
00:42:24.707 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
00:42:24.707 00.000 18120 Star::Find returns 1 (0), X=412.33, Y=234.41, Mass=2120, SNR=31.6, Peak=176 HFD=4.1
00:42:24.708 00.001 18120 MultiStar: [#1 -0.19,-0.40,0.00,M4] [#2 0.00,-0.31,0.62,U] [#3 -0.59,-0.37,0.00,M2] [#4 -0.22,-0.10,0.55,U] [#5 0.02,-0.19,0.54,U] [#6 0.22,-0.34,0.00,M2] [#7 -0.30,0.04,0.56,U] [#8 0.05,0.14,0.43,U] 
00:42:24.708 00.000 18120 refined, 5 included, MultiStar: {-0.13, -0.13}, one-star: {-0.24, -0.20}
00:42:24.709 00.001 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.14) = xAngle (-1.23 = -1.23)
00:42:24.709 00.000 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.87 = 1.87)
00:42:24.712 00.003 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.37 mountX=0.06 mountY=0.18, mountTheta=1.23
00:42:24.716 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.13, opts=13)
00:42:24.717 00.001 18120 Enqueuing Move request for scope (-0.13, -0.13)
00:42:24.718 00.001 21948 Worker thread wakes up
00:42:24.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:24.719 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
00:42:24.720 00.001 18120 UpdateGuideState exits: m=2120 RSB=31.6
00:42:24.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:24.721 00.001 18120 Enqueuing Expose request
00:42:24.721 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
00:42:24.721 00.000 21948 Moving (-0.13, -0.13) raw xDistance=0.06 yDistance=0.18
00:42:24.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:42:24.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:24.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:42:24.721 00.000 21948 MoveAxis(E, 0, ABG)
00:42:24.721 00.000 21948 Move returns status 0, amount 0
00:42:24.721 00.000 21948 MoveAxis(N, 0, ABG)
00:42:24.722 00.001 21948 Move returns status 0, amount 0
00:42:24.722 00.000 21948 move complete, result=0
00:42:24.722 00.000 21948 worker thread done servicing request
00:42:24.722 00.000 21948 Worker thread wakes up
00:42:24.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:24.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:24.722 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:26.358 01.636 21948 Exposure complete
00:42:26.386 00.028 21948 worker thread done servicing request
00:42:26.386 00.000 18120 OnExposeComplete: enter
00:42:26.388 00.002 18120 UpdateGuideState(): m_state=6
00:42:26.389 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
00:42:26.389 00.000 18120 Star::Find returns 1 (0), X=412.43, Y=234.29, Mass=2141, SNR=31.7, Peak=164 HFD=4.2
00:42:26.390 00.001 18120 MultiStar: [#1 -0.13,-0.54,0.00,M5] [#2 0.02,-0.18,0.62,U] [#3 -0.20,-0.35,0.00,M3] [#4 -0.36,-0.48,0.00,M6] [#5 -0.22,-0.54,0.00,M1] [#6 0.20,-0.59,0.00,M3] [#7 0.00,0.02,0.50,U] [#8 -0.03,-0.09,0.45,U] 
00:42:26.390 00.000 18120 refined, 3 included, MultiStar: {-0.06, -0.18}, one-star: {-0.14, -0.32}
00:42:26.391 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.14) = xAngle (-0.73 = -0.73)
00:42:26.391 00.000 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.37 = 2.37)
00:42:26.391 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.87 mountX=0.14 mountY=0.13, mountTheta=0.75
00:42:26.393 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.18, opts=13)
00:42:26.393 00.000 18120 Enqueuing Move request for scope (-0.06, -0.18)
00:42:26.394 00.001 21948 Worker thread wakes up
00:42:26.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
00:42:26.394 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
00:42:26.394 00.000 21948 Moving (-0.06, -0.18) raw xDistance=0.14 yDistance=0.13
00:42:26.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:42:26.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:26.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:26.394 00.000 18120 UpdateGuideState exits: m=2141 RSB=31.7
00:42:26.395 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:26.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:42:26.395 00.000 21948 MoveAxis(E, 0, ABG)
00:42:26.395 00.000 21948 Move returns status 0, amount 0
00:42:26.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:26.395 00.000 18120 Enqueuing Expose request
00:42:26.396 00.001 21948 MoveAxis(N, 0, ABG)
00:42:26.396 00.000 21948 Move returns status 0, amount 0
00:42:26.396 00.000 21948 move complete, result=0
00:42:26.396 00.000 21948 worker thread done servicing request
00:42:26.396 00.000 21948 Worker thread wakes up
00:42:26.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:26.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:26.397 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:27.920 01.523 21948 Exposure complete
00:42:27.951 00.031 21948 worker thread done servicing request
00:42:27.951 00.000 18120 OnExposeComplete: enter
00:42:27.953 00.002 18120 UpdateGuideState(): m_state=6
00:42:27.954 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
00:42:27.955 00.001 18120 Star::Find returns 1 (0), X=412.38, Y=234.38, Mass=2005, SNR=30.8, Peak=152 HFD=4.2
00:42:27.956 00.001 18120 MultiStar: [#1 -0.17,-0.36,0.00,M6] [#2 -0.11,-0.14,0.65,U] [#3 -0.36,-0.38,0.00,M4] [#4 -0.28,-0.20,0.56,U] [#5 -0.32,-0.24,0.00,M2] [#6 0.20,-0.31,0.00,M4] [#7 -0.12,0.11,0.52,U] [#8 -0.00,-0.03,0.46,U] 
00:42:27.956 00.000 18120 refined, 4 included, MultiStar: {-0.15, -0.13}, one-star: {-0.19, -0.24}
00:42:27.956 00.000 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.14) = xAngle (-1.31 = -1.31)
00:42:27.957 00.001 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.79 = 1.79)
00:42:27.957 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.45 mountX=0.05 mountY=0.19, mountTheta=1.31
00:42:27.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.13, opts=13)
00:42:27.959 00.001 18120 Enqueuing Move request for scope (-0.15, -0.13)
00:42:27.960 00.001 21948 Worker thread wakes up
00:42:27.961 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:27.961 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.8
00:42:27.962 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.963 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:27.964 00.001 18120 Enqueuing Expose request
00:42:27.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
00:42:27.965 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
00:42:27.965 00.000 21948 Moving (-0.15, -0.13) raw xDistance=0.05 yDistance=0.19
00:42:27.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:42:27.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:27.965 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:42:27.965 00.000 21948 MoveAxis(E, 0, ABG)
00:42:27.965 00.000 21948 Move returns status 0, amount 0
00:42:27.965 00.000 21948 MoveAxis(N, 0, ABG)
00:42:27.965 00.000 21948 Move returns status 0, amount 0
00:42:27.965 00.000 21948 move complete, result=0
00:42:27.965 00.000 21948 worker thread done servicing request
00:42:27.965 00.000 21948 Worker thread wakes up
00:42:27.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:27.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:27.967 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:29.591 01.624 21948 Exposure complete
00:42:29.625 00.034 21948 worker thread done servicing request
00:42:29.625 00.000 18120 OnExposeComplete: enter
00:42:29.626 00.001 18120 UpdateGuideState(): m_state=6
00:42:29.627 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
00:42:29.628 00.001 18120 Star::Find returns 1 (0), X=412.38, Y=234.41, Mass=1838, SNR=29.4, Peak=145 HFD=4.0
00:42:29.629 00.001 18120 MultiStar: [#1 -0.03,-0.31,0.78,U] [#2 -0.07,0.04,0.71,U] [#3 -0.11,-0.32,0.73,U] [#4 -0.28,-0.36,0.00,M6] [#5 0.08,-0.25,0.54,U] [#6 0.23,-0.24,0.54,U] [#7 -0.19,0.19,0.54,U] [#8 -0.16,0.00,0.46,U] 
00:42:29.631 00.002 18120 refined, 7 included, MultiStar: {-0.07, -0.15}, one-star: {-0.19, -0.20}
00:42:29.633 00.002 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.14) = xAngle (-0.84 = -0.84)
00:42:29.634 00.001 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.27 = 2.27)
00:42:29.636 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.98 mountX=0.11 mountY=0.13, mountTheta=0.85
00:42:29.640 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.15, opts=13)
00:42:29.642 00.002 18120 Enqueuing Move request for scope (-0.07, -0.15)
00:42:29.645 00.003 21948 Worker thread wakes up
00:42:29.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:29.646 00.001 18120 UpdateGuideState exits: m=1838 RSB=29.4
00:42:29.646 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:29.647 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:29.647 00.000 18120 Enqueuing Expose request
00:42:29.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
00:42:29.647 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
00:42:29.648 00.001 21948 Moving (-0.07, -0.15) raw xDistance=0.11 yDistance=0.13
00:42:29.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:42:29.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:29.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:42:29.648 00.000 21948 MoveAxis(E, 0, ABG)
00:42:29.648 00.000 21948 Move returns status 0, amount 0
00:42:29.648 00.000 21948 MoveAxis(N, 0, ABG)
00:42:29.648 00.000 21948 Move returns status 0, amount 0
00:42:29.648 00.000 21948 move complete, result=0
00:42:29.648 00.000 21948 worker thread done servicing request
00:42:29.648 00.000 21948 Worker thread wakes up
00:42:29.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:29.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:29.648 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:31.180 01.532 21948 Exposure complete
00:42:31.219 00.039 21948 worker thread done servicing request
00:42:31.219 00.000 18120 OnExposeComplete: enter
00:42:31.220 00.001 18120 UpdateGuideState(): m_state=6
00:42:31.221 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
00:42:31.221 00.000 18120 Star::Find returns 1 (0), X=412.37, Y=234.28, Mass=1995, SNR=30.6, Peak=159 HFD=4.1
00:42:31.222 00.001 18120 MultiStar: [#1 -0.06,-0.26,0.71,U] [#2 0.06,-0.05,0.66,U] [#3 -0.16,-0.41,0.00,M4] [#4 -0.37,-0.39,0.00,M7] [#5 -0.13,-0.18,0.56,U] [#6 0.19,-0.22,0.49,U] [#7 0.07,0.18,0.51,U] [#8 -0.22,0.30,0.00,M2] 
00:42:31.223 00.001 18120 refined, 5 included, MultiStar: {-0.04, -0.17}, one-star: {-0.20, -0.34}
00:42:31.224 00.001 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.14) = xAngle (-0.64 = -0.64)
00:42:31.225 00.001 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.46 = 2.46)
00:42:31.226 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.78 mountX=0.14 mountY=0.11, mountTheta=0.66
00:42:31.227 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.17, opts=13)
00:42:31.227 00.000 18120 Enqueuing Move request for scope (-0.04, -0.17)
00:42:31.228 00.001 21948 Worker thread wakes up
00:42:31.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
00:42:31.228 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
00:42:31.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:31.228 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.6
00:42:31.229 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:31.229 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:31.230 00.001 18120 Enqueuing Expose request
00:42:31.230 00.000 21948 Moving (-0.04, -0.17) raw xDistance=0.14 yDistance=0.11
00:42:31.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:42:31.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:31.230 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:42:31.230 00.000 21948 MoveAxis(E, 0, ABG)
00:42:31.230 00.000 21948 Move returns status 0, amount 0
00:42:31.230 00.000 21948 MoveAxis(N, 0, ABG)
00:42:31.230 00.000 21948 Move returns status 0, amount 0
00:42:31.230 00.000 21948 move complete, result=0
00:42:31.230 00.000 21948 worker thread done servicing request
00:42:31.230 00.000 21948 Worker thread wakes up
00:42:31.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:31.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:31.231 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:32.860 01.629 21948 Exposure complete
00:42:32.890 00.030 21948 worker thread done servicing request
00:42:32.890 00.000 18120 OnExposeComplete: enter
00:42:32.891 00.001 18120 UpdateGuideState(): m_state=6
00:42:32.891 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
00:42:32.892 00.001 18120 Star::Find returns 1 (0), X=412.46, Y=234.43, Mass=1914, SNR=30.0, Peak=146 HFD=4.1
00:42:32.893 00.001 18120 MultiStar: [#1 -0.10,-0.21,0.75,U] [#2 -0.20,0.09,0.65,U] [#3 -0.09,-0.17,0.72,U] [#4 -0.43,-0.37,0.00,M8] [#5 -0.10,-0.08,0.57,U] [#6 0.29,-0.40,0.00,M3] [#7 -0.07,0.26,0.54,U] [#8 0.08,0.11,0.43,U] 
00:42:32.893 00.000 18120 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.11, -0.19}
00:42:32.893 00.000 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.14) = xAngle (-1.47 = -1.47)
00:42:32.894 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.63 = 1.63)
00:42:32.894 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.62 mountX=0.01 mountY=0.11, mountTheta=1.47
00:42:32.896 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
00:42:32.896 00.000 18120 Enqueuing Move request for scope (-0.09, -0.05)
00:42:32.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:32.897 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.0
00:42:32.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:32.898 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:32.898 00.000 18120 Enqueuing Expose request
00:42:32.899 00.001 21948 Worker thread wakes up
00:42:32.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:42:32.899 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:42:32.899 00.000 21948 Moving (-0.09, -0.05) raw xDistance=0.01 yDistance=0.11
00:42:32.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:42:32.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:32.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:42:32.899 00.000 21948 MoveAxis(E, 0, ABG)
00:42:32.899 00.000 21948 Move returns status 0, amount 0
00:42:32.899 00.000 21948 MoveAxis(N, 0, ABG)
00:42:32.899 00.000 21948 Move returns status 0, amount 0
00:42:32.899 00.000 21948 move complete, result=0
00:42:32.899 00.000 21948 worker thread done servicing request
00:42:32.899 00.000 21948 Worker thread wakes up
00:42:32.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:32.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:32.899 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:34.423 01.524 21948 Exposure complete
00:42:34.461 00.038 21948 worker thread done servicing request
00:42:34.461 00.000 18120 OnExposeComplete: enter
00:42:34.461 00.000 18120 UpdateGuideState(): m_state=6
00:42:34.462 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
00:42:34.462 00.000 18120 Star::Find returns 1 (0), X=412.26, Y=234.32, Mass=2101, SNR=31.3, Peak=181 HFD=3.9
00:42:34.463 00.001 18120 MultiStar: [#1 -0.34,-0.33,0.00,M4] [#2 -0.06,-0.13,0.61,U] [#3 -0.41,-0.20,0.00,M4] [#4 -0.41,-0.31,0.00,M9] [#5 -0.03,-0.29,0.53,U] [#6 -0.00,-0.12,0.48,U] [#7 -0.23,0.10,0.53,U] [#8 -0.45,0.12,0.00,M2] 
00:42:34.463 00.000 18120 refined, 4 included, MultiStar: {-0.15, -0.17}, one-star: {-0.31, -0.30}
00:42:34.464 00.001 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.16 = -1.16)
00:42:34.464 00.000 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.94 = 1.94)
00:42:34.465 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.31 mountX=0.09 mountY=0.22, mountTheta=1.17
00:42:34.468 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.17, opts=13)
00:42:34.468 00.000 18120 Enqueuing Move request for scope (-0.15, -0.17)
00:42:34.469 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:34.471 00.002 21948 Worker thread wakes up
00:42:34.471 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.3
00:42:34.472 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:34.472 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:34.472 00.000 18120 Enqueuing Expose request
00:42:34.474 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
00:42:34.474 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
00:42:34.474 00.000 21948 Moving (-0.15, -0.17) raw xDistance=0.09 yDistance=0.22
00:42:34.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:42:34.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:42:34.474 00.000 21948 MoveAxis(E, 0, ABG)
00:42:34.474 00.000 21948 Move returns status 0, amount 0
00:42:34.474 00.000 21948 MoveAxis(S, 51, ABG)
00:42:34.474 00.000 21948 Guiding  Dir = 1, Dur = 51
00:42:34.475 00.001 21948 IsSlewing returns 0
00:42:34.475 00.000 21948 IsGuiding returns 0
00:42:34.479 00.004 21948 PulseGuide returned control before completion, sleep 57
00:42:34.546 00.067 21948 IsGuiding returns 0
00:42:34.546 00.000 21948 Move returns status 0, amount 51
00:42:34.546 00.000 21948 move complete, result=0
00:42:34.546 00.000 21948 worker thread done servicing request
00:42:34.546 00.000 21948 Worker thread wakes up
00:42:34.546 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 51 ms SOUTH
00:42:34.547 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:34.548 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:36.180 01.632 21948 Exposure complete
00:42:36.214 00.034 21948 worker thread done servicing request
00:42:36.214 00.000 18120 OnExposeComplete: enter
00:42:36.217 00.003 18120 UpdateGuideState(): m_state=6
00:42:36.219 00.002 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
00:42:36.220 00.001 18120 Star::Find returns 1 (0), X=412.62, Y=234.66, Mass=2110, SNR=31.6, Peak=164 HFD=4.2
00:42:36.222 00.002 18120 MultiStar: [#1 -0.05,-0.34,0.69,U] [#2 -0.10,-0.11,0.61,U] [#3 -0.03,-0.14,0.67,U] [#4 0.09,-0.27,0.55,U] [#5 -0.02,0.07,0.51,U] [#6 0.39,-0.19,0.00,M3] [#7 -0.24,-0.02,0.50,U] [#8 -0.20,0.23,0.42,U] 
00:42:36.224 00.002 18120 single-star, 7 included, MultiStar: {-0.05, -0.08}, one-star: {0.05, 0.04}
00:42:36.227 00.003 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.14) = xAngle (1.83 = 1.83)
00:42:36.229 00.002 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.94 = -1.35)
00:42:36.231 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=-0.02 mountY=-0.06, mountTheta=-1.83
00:42:36.233 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
00:42:36.236 00.003 18120 Enqueuing Move request for scope (0.05, 0.04)
00:42:36.238 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:36.240 00.002 21948 Worker thread wakes up
00:42:36.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:42:36.240 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:42:36.240 00.000 21948 Moving (0.05, 0.04) raw xDistance=-0.02 yDistance=-0.06
00:42:36.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:42:36.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:36.240 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.6
00:42:36.241 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:36.241 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:36.243 00.002 18120 Enqueuing Expose request
00:42:36.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:36.243 00.000 21948 MoveAxis(E, 0, ABG)
00:42:36.243 00.000 21948 Move returns status 0, amount 0
00:42:36.243 00.000 21948 MoveAxis(N, 0, ABG)
00:42:36.243 00.000 21948 Move returns status 0, amount 0
00:42:36.243 00.000 21948 move complete, result=0
00:42:36.243 00.000 21948 worker thread done servicing request
00:42:36.243 00.000 21948 Worker thread wakes up
00:42:36.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:36.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:36.244 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:37.758 01.514 21948 Exposure complete
00:42:37.809 00.051 21948 worker thread done servicing request
00:42:37.809 00.000 18120 OnExposeComplete: enter
00:42:37.810 00.001 18120 UpdateGuideState(): m_state=6
00:42:37.811 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
00:42:37.812 00.001 18120 Star::Find returns 1 (0), X=412.27, Y=234.39, Mass=2057, SNR=31.2, Peak=165 HFD=4.1
00:42:37.813 00.001 18120 MultiStar: [#1 -0.09,-0.28,0.70,U] [#2 -0.17,-0.10,0.68,U] [#3 -0.39,-0.09,0.00,M4] [#4 -0.19,-0.43,0.00,M9] [#5 -0.14,-0.23,0.54,U] [#6 0.18,-0.30,0.00,M4] [#7 -0.26,0.16,0.56,U] [#8 -0.00,0.08,0.43,U] 
00:42:37.813 00.000 18120 refined, 5 included, MultiStar: {-0.18, -0.12}, one-star: {-0.30, -0.23}
00:42:37.814 00.001 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.14) = xAngle (-1.39 = -1.39)
00:42:37.814 00.000 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.71 = 1.71)
00:42:37.815 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.53 mountX=0.04 mountY=0.21, mountTheta=1.39
00:42:37.816 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.12, opts=13)
00:42:37.816 00.000 18120 Enqueuing Move request for scope (-0.18, -0.12)
00:42:37.817 00.001 21948 Worker thread wakes up
00:42:37.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
00:42:37.817 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
00:42:37.817 00.000 21948 Moving (-0.18, -0.12) raw xDistance=0.04 yDistance=0.21
00:42:37.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:42:37.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:42:37.817 00.000 21948 MoveAxis(E, 0, ABG)
00:42:37.817 00.000 21948 Move returns status 0, amount 0
00:42:37.817 00.000 21948 MoveAxis(S, 51, ABG)
00:42:37.817 00.000 21948 Guiding  Dir = 1, Dur = 51
00:42:37.817 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:37.818 00.001 21948 IsSlewing returns 0
00:42:37.818 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.2
00:42:37.819 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:37.819 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:37.820 00.001 21948 IsGuiding returns 0
00:42:37.820 00.000 18120 Enqueuing Expose request
00:42:37.825 00.005 21948 PulseGuide returned control before completion, sleep 57
00:42:37.886 00.061 21948 IsGuiding returns 0
00:42:37.887 00.001 21948 Move returns status 0, amount 51
00:42:37.887 00.000 21948 move complete, result=0
00:42:37.887 00.000 21948 worker thread done servicing request
00:42:37.887 00.000 21948 Worker thread wakes up
00:42:37.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:37.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:37.887 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 51 ms SOUTH
00:42:39.511 01.624 21948 Exposure complete
00:42:39.540 00.029 21948 worker thread done servicing request
00:42:39.540 00.000 18120 OnExposeComplete: enter
00:42:39.541 00.001 18120 UpdateGuideState(): m_state=6
00:42:39.545 00.004 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
00:42:39.547 00.002 18120 Star::Find returns 1 (0), X=412.55, Y=234.79, Mass=2035, SNR=31.0, Peak=165 HFD=4.3
00:42:39.550 00.003 18120 MultiStar: [#1 0.13,-0.07,0.69,U] [#2 -0.05,0.14,0.66,U] [#3 -0.49,-0.13,0.00,M5] [#4 0.01,-0.06,0.59,U] [#5 0.23,0.05,0.50,U] [#6 0.26,-0.24,0.00,M5] [#7 -0.19,0.45,0.00,M1] [#8 0.07,0.59,0.00,M1] 
00:42:39.552 00.002 18120 refined, 4 included, MultiStar: {0.05, 0.06}, one-star: {-0.02, 0.18}
00:42:39.554 00.002 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.14) = xAngle (2.05 = 2.05)
00:42:39.556 00.002 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.15 = -1.13)
00:42:39.559 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.90 mountX=-0.04 mountY=-0.07, mountTheta=-2.04
00:42:39.563 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
00:42:39.563 00.000 18120 Enqueuing Move request for scope (0.05, 0.06)
00:42:39.565 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:39.566 00.001 21948 Worker thread wakes up
00:42:39.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:42:39.566 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:42:39.566 00.000 21948 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
00:42:39.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:42:39.567 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:39.567 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.0
00:42:39.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:39.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:39.568 00.000 21948 MoveAxis(E, 0, ABG)
00:42:39.568 00.000 21948 Move returns status 0, amount 0
00:42:39.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:39.569 00.001 18120 Enqueuing Expose request
00:42:39.569 00.000 21948 MoveAxis(N, 0, ABG)
00:42:39.569 00.000 21948 Move returns status 0, amount 0
00:42:39.569 00.000 21948 move complete, result=0
00:42:39.569 00.000 21948 worker thread done servicing request
00:42:39.569 00.000 21948 Worker thread wakes up
00:42:39.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:39.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:39.570 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:41.087 01.517 21948 Exposure complete
00:42:41.132 00.045 21948 worker thread done servicing request
00:42:41.132 00.000 18120 OnExposeComplete: enter
00:42:41.133 00.001 18120 UpdateGuideState(): m_state=6
00:42:41.136 00.003 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
00:42:41.139 00.003 18120 Star::Find returns 1 (0), X=412.68, Y=234.69, Mass=1955, SNR=30.4, Peak=193 HFD=4.0
00:42:41.141 00.002 18120 MultiStar: [#1 0.19,-0.20,0.72,U] [#2 0.02,0.23,0.66,U] [#3 0.10,-0.10,0.67,U] [#4 0.13,-0.08,0.58,U] [#5 0.12,0.01,0.53,U] [#6 0.31,-0.12,0.51,U] [#7 -0.06,0.27,0.51,U] [#8 0.04,0.33,0.45,U] 
00:42:41.142 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.11, 0.07}
00:42:41.142 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.14) = xAngle (1.45 = 1.45)
00:42:41.143 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.55 = -1.73)
00:42:41.143 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.01 mountY=-0.11, mountTheta=-1.45
00:42:41.144 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
00:42:41.145 00.001 18120 Enqueuing Move request for scope (0.11, 0.03)
00:42:41.145 00.000 21948 Worker thread wakes up
00:42:41.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:42:41.145 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:42:41.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:41.146 00.001 21948 Moving (0.11, 0.03) raw xDistance=0.01 yDistance=-0.11
00:42:41.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:42:41.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:41.146 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.4
00:42:41.147 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:41.147 00.000 21948 MoveAxis(E, 0, ABG)
00:42:41.147 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:41.148 00.001 18120 Enqueuing Expose request
00:42:41.149 00.001 21948 Move returns status 0, amount 0
00:42:41.150 00.001 21948 MoveAxis(N, 0, ABG)
00:42:41.150 00.000 21948 Move returns status 0, amount 0
00:42:41.150 00.000 21948 move complete, result=0
00:42:41.150 00.000 21948 worker thread done servicing request
00:42:41.150 00.000 21948 Worker thread wakes up
00:42:41.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:41.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:41.151 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:42.775 01.624 21948 Exposure complete
00:42:42.810 00.035 21948 worker thread done servicing request
00:42:42.810 00.000 18120 OnExposeComplete: enter
00:42:42.811 00.001 18120 UpdateGuideState(): m_state=6
00:42:42.811 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
00:42:42.812 00.001 18120 Star::Find returns 1 (0), X=412.86, Y=234.59, Mass=2090, SNR=31.1, Peak=186 HFD=3.9
00:42:42.812 00.000 18120 MultiStar: [#1 0.16,-0.03,0.71,U] [#2 0.09,-0.01,0.64,U] [#3 -0.49,-0.11,0.00,M5] [#4 -0.14,0.15,0.57,U] [#5 -0.05,0.02,0.53,U] [#6 0.26,-0.20,0.48,U] [#7 0.13,0.42,0.00,M1] [#8 0.22,0.51,0.00,M1] 
00:42:42.813 00.001 18120 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {0.29, -0.03}
00:42:42.813 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.14) = xAngle (1.04 = 1.04)
00:42:42.815 00.002 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.14 = -2.14)
00:42:42.815 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=0.06 mountY=-0.10, mountTheta=-1.03
00:42:42.816 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.01, opts=13)
00:42:42.817 00.001 18120 Enqueuing Move request for scope (0.12, -0.01)
00:42:42.817 00.000 21948 Worker thread wakes up
00:42:42.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:42:42.817 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:42:42.817 00.000 21948 Moving (0.12, -0.01) raw xDistance=0.06 yDistance=-0.10
00:42:42.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:42:42.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:42.817 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:42.818 00.001 18120 UpdateGuideState exits: m=2090 RSB=31.1
00:42:42.818 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:42.819 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:42.819 00.000 18120 Enqueuing Expose request
00:42:42.820 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:42.820 00.000 21948 MoveAxis(E, 0, ABG)
00:42:42.820 00.000 21948 Move returns status 0, amount 0
00:42:42.820 00.000 21948 MoveAxis(N, 0, ABG)
00:42:42.820 00.000 21948 Move returns status 0, amount 0
00:42:42.820 00.000 21948 move complete, result=0
00:42:42.820 00.000 21948 worker thread done servicing request
00:42:42.820 00.000 21948 Worker thread wakes up
00:42:42.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:42.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:42.820 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:44.338 01.518 21948 Exposure complete
00:42:44.387 00.049 21948 worker thread done servicing request
00:42:44.387 00.000 18120 OnExposeComplete: enter
00:42:44.388 00.001 18120 UpdateGuideState(): m_state=6
00:42:44.389 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
00:42:44.389 00.000 18120 Star::Find returns 1 (0), X=412.79, Y=234.66, Mass=1908, SNR=29.9, Peak=169 HFD=4.1
00:42:44.390 00.001 18120 MultiStar: [#1 0.12,-0.02,0.77,U] [#2 0.56,0.03,0.00,M1] [#3 0.15,-0.10,0.74,U] [#4 0.11,-0.08,0.56,U] [#5 0.21,0.04,0.54,U] [#6 0.26,-0.17,0.50,U] [#7 0.13,0.32,0.54,U] [#8 0.22,0.50,0.00,M2] 
00:42:44.390 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.00}, one-star: {0.22, 0.05}
00:42:44.390 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.14) = xAngle (1.17 = 1.17)
00:42:44.391 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.27 = -2.01)
00:42:44.391 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.03 mountX=0.07 mountY=-0.15, mountTheta=-1.16
00:42:44.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.00, opts=13)
00:42:44.393 00.001 18120 Enqueuing Move request for scope (0.17, 0.00)
00:42:44.394 00.001 21948 Worker thread wakes up
00:42:44.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
00:42:44.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
00:42:44.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:44.395 00.001 18120 UpdateGuideState exits: m=1908 RSB=29.9
00:42:44.395 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:44.396 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:44.396 00.000 18120 Enqueuing Expose request
00:42:44.396 00.000 21948 Moving (0.17, 0.00) raw xDistance=0.07 yDistance=-0.15
00:42:44.397 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:42:44.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:44.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:42:44.397 00.000 21948 MoveAxis(E, 0, ABG)
00:42:44.397 00.000 21948 Move returns status 0, amount 0
00:42:44.397 00.000 21948 MoveAxis(N, 0, ABG)
00:42:44.397 00.000 21948 Move returns status 0, amount 0
00:42:44.397 00.000 21948 move complete, result=0
00:42:44.397 00.000 21948 worker thread done servicing request
00:42:44.397 00.000 21948 Worker thread wakes up
00:42:44.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:44.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:44.399 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:46.024 01.625 21948 Exposure complete
00:42:46.060 00.036 21948 worker thread done servicing request
00:42:46.060 00.000 18120 OnExposeComplete: enter
00:42:46.061 00.001 18120 UpdateGuideState(): m_state=6
00:42:46.062 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
00:42:46.062 00.000 18120 Star::Find returns 1 (0), X=413.08, Y=234.77, Mass=2016, SNR=30.8, Peak=200 HFD=4.1
00:42:46.063 00.001 18120 MultiStar: [#1 0.38,0.06,0.00,M1] [#2 0.57,0.25,0.00,M2] [#3 0.29,-0.09,0.72,U] [#4 0.03,-0.07,0.54,U] [#5 0.32,-0.10,0.54,U] [#6 0.53,-0.10,0.00,M3] [#7 0.56,0.36,0.00,M1] [#8 0.13,0.50,0.00,M3] 
00:42:46.064 00.001 18120 refined, 3 included, MultiStar: {0.33, -0.00}, one-star: {0.51, 0.15}
00:42:46.065 00.001 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.14) = xAngle (1.13 = 1.13)
00:42:46.066 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.24 = -2.05)
00:42:46.066 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-0.01 mountX=0.14 mountY=-0.29, mountTheta=-1.13
00:42:46.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.00, opts=13)
00:42:46.069 00.001 18120 Enqueuing Move request for scope (0.33, -0.00)
00:42:46.069 00.000 21948 Worker thread wakes up
00:42:46.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:46.070 00.001 18120 UpdateGuideState exits: m=2016 RSB=30.8
00:42:46.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:46.071 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:46.071 00.000 18120 Enqueuing Expose request
00:42:46.071 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.00) opts 0xd
00:42:46.071 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.00)
00:42:46.071 00.000 21948 Moving (0.33, -0.00) raw xDistance=0.14 yDistance=-0.29
00:42:46.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:42:46.072 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:42:46.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:42:46.072 00.000 21948 MoveAxis(E, 0, ABG)
00:42:46.072 00.000 21948 Move returns status 0, amount 0
00:42:46.072 00.000 21948 MoveAxis(N, 0, ABG)
00:42:46.072 00.000 21948 Move returns status 0, amount 0
00:42:46.072 00.000 21948 move complete, result=0
00:42:46.072 00.000 21948 worker thread done servicing request
00:42:46.072 00.000 21948 Worker thread wakes up
00:42:46.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:46.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:46.072 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:42:47.586 01.514 21948 Exposure complete
00:42:47.624 00.038 21948 worker thread done servicing request
00:42:47.624 00.000 18120 OnExposeComplete: enter
00:42:47.625 00.001 18120 UpdateGuideState(): m_state=6
00:42:47.626 00.001 18120 Star::Find(15, 413, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
00:42:47.627 00.001 18120 Star::Find returns 1 (0), X=413.05, Y=234.38, Mass=2031, SNR=31.0, Peak=197 HFD=4.0
00:42:47.627 00.000 18120 MultiStar: [#1 0.45,-0.36,0.00,M2] [#2 0.49,-0.12,0.00,M3] [#3 0.11,-0.40,0.00,M4] [#4 0.19,-0.23,0.58,U] [#5 0.19,-0.30,0.00,M1] [#6 0.41,-0.24,0.00,M4] [#7 0.16,0.09,0.53,U] [#8 0.36,0.22,0.00,M4] 
00:42:47.628 00.001 18120 refined, 2 included, MultiStar: {0.32, -0.15}, one-star: {0.48, -0.24}
00:42:47.628 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.14) = xAngle (0.70 = 0.70)
00:42:47.629 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.80 = -2.48)
00:42:47.629 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.15 hyp=0.35 cameraTheta=-0.45 mountX=0.27 mountY=-0.22, mountTheta=-0.67
00:42:47.630 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.15, opts=13)
00:42:47.633 00.003 18120 Enqueuing Move request for scope (0.32, -0.15)
00:42:47.633 00.000 21948 Worker thread wakes up
00:42:47.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.15) opts 0xd
00:42:47.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.15)
00:42:47.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:47.634 00.001 21948 Moving (0.32, -0.15) raw xDistance=0.27 yDistance=-0.22
00:42:47.634 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.0
00:42:47.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:47.635 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:47.635 00.000 18120 Enqueuing Expose request
00:42:47.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:42:47.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:42:47.636 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:42:47.636 00.000 21948 MoveAxis(W, 48, ABG)
00:42:47.636 00.000 21948 Guiding  Dir = 3, Dur = 48
00:42:47.636 00.000 21948 IsSlewing returns 0
00:42:47.636 00.000 21948 IsGuiding returns 0
00:42:47.638 00.002 21948 PulseGuide returned control before completion, sleep 57
00:42:47.708 00.070 21948 IsGuiding returns 0
00:42:47.708 00.000 21948 Move returns status 0, amount 48
00:42:47.708 00.000 21948 MoveAxis(N, 0, ABG)
00:42:47.708 00.000 21948 Move returns status 0, amount 0
00:42:47.708 00.000 21948 move complete, result=0
00:42:47.708 00.000 21948 worker thread done servicing request
00:42:47.708 00.000 21948 Worker thread wakes up
00:42:47.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:47.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:47.708 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.2 px 0 ms NORTH
00:42:49.339 01.631 21948 Exposure complete
00:42:49.365 00.026 21948 worker thread done servicing request
00:42:49.365 00.000 18120 OnExposeComplete: enter
00:42:49.366 00.001 18120 UpdateGuideState(): m_state=6
00:42:49.367 00.001 18120 Star::Find(15, 413, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
00:42:49.367 00.000 18120 Star::Find returns 1 (0), X=412.56, Y=234.85, Mass=1992, SNR=30.7, Peak=196 HFD=3.9
00:42:49.368 00.001 18120 MultiStar: [#1 -0.06,-0.04,0.75,U] [#2 0.02,0.48,0.00,M4] [#3 0.01,-0.00,0.66,U] [#4 -0.19,0.19,0.58,U] [#5 0.02,0.17,0.54,U] [#6 0.08,0.06,0.50,U] [#7 0.28,0.36,0.00,M1] [#8 0.14,0.52,0.00,M5] 
00:42:49.368 00.000 18120 refined, 5 included, MultiStar: {-0.02, 0.11}, one-star: {-0.01, 0.23}
00:42:49.369 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
00:42:49.369 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.25)
00:42:49.370 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.79 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
00:42:49.371 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
00:42:49.371 00.000 18120 Enqueuing Move request for scope (-0.02, 0.11)
00:42:49.372 00.001 21948 Worker thread wakes up
00:42:49.372 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:49.372 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.7
00:42:49.373 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:49.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:49.374 00.001 18120 Enqueuing Expose request
00:42:49.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:42:49.374 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:42:49.374 00.000 21948 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
00:42:49.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:49.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:49.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:49.374 00.000 21948 MoveAxis(E, 0, ABG)
00:42:49.374 00.000 21948 Move returns status 0, amount 0
00:42:49.374 00.000 21948 MoveAxis(N, 0, ABG)
00:42:49.374 00.000 21948 Move returns status 0, amount 0
00:42:49.374 00.000 21948 move complete, result=0
00:42:49.374 00.000 21948 worker thread done servicing request
00:42:49.374 00.000 21948 Worker thread wakes up
00:42:49.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:49.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:49.375 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:50.890 01.515 21948 Exposure complete
00:42:50.926 00.036 21948 worker thread done servicing request
00:42:50.926 00.000 18120 OnExposeComplete: enter
00:42:50.927 00.001 18120 UpdateGuideState(): m_state=6
00:42:50.927 00.000 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
00:42:50.928 00.001 18120 Star::Find returns 1 (0), X=412.66, Y=234.83, Mass=2128, SNR=31.8, Peak=217 HFD=3.9
00:42:50.928 00.000 18120 MultiStar: [#1 0.10,0.26,0.71,U] [#2 0.15,0.22,0.65,U] [#3 -0.05,0.18,0.67,U] [#4 -0.15,0.16,0.54,U] [#5 0.08,0.14,0.50,U] [#6 0.19,0.16,0.47,U] [#7 0.12,0.56,0.00,M2] [#8 0.24,0.49,0.00,M6] 
00:42:50.929 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.20}, one-star: {0.09, 0.21}
00:42:50.930 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.14) = xAngle (2.42 = 2.42)
00:42:50.932 00.002 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.52 = -0.76)
00:42:50.933 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.27 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
00:42:50.936 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.20, opts=13)
00:42:50.936 00.000 18120 Enqueuing Move request for scope (0.06, 0.20)
00:42:50.937 00.001 21948 Worker thread wakes up
00:42:50.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:50.937 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.8
00:42:50.938 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:50.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:50.938 00.000 18120 Enqueuing Expose request
00:42:50.939 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
00:42:50.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
00:42:50.939 00.000 21948 Moving (0.06, 0.20) raw xDistance=-0.15 yDistance=-0.14
00:42:50.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:42:50.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:50.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:42:50.939 00.000 21948 MoveAxis(E, 0, ABG)
00:42:50.939 00.000 21948 Move returns status 0, amount 0
00:42:50.939 00.000 21948 MoveAxis(N, 0, ABG)
00:42:50.939 00.000 21948 Move returns status 0, amount 0
00:42:50.939 00.000 21948 move complete, result=0
00:42:50.939 00.000 21948 worker thread done servicing request
00:42:50.939 00.000 21948 Worker thread wakes up
00:42:50.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:50.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:50.940 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:52.577 01.637 21948 Exposure complete
00:42:52.608 00.031 21948 worker thread done servicing request
00:42:52.608 00.000 18120 OnExposeComplete: enter
00:42:52.609 00.001 18120 UpdateGuideState(): m_state=6
00:42:52.610 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
00:42:52.610 00.000 18120 Star::Find returns 1 (0), X=412.59, Y=234.86, Mass=2076, SNR=31.3, Peak=196 HFD=3.9
00:42:52.611 00.001 18120 MultiStar: [#1 -0.03,0.20,0.72,U] [#2 -0.01,0.35,0.65,U] [#3 0.03,0.27,0.69,U] [#4 -0.24,0.22,0.56,U] [#5 -0.15,0.37,0.00,M1] [#6 0.26,0.14,0.50,U] [#7 -0.01,0.54,0.00,M3] [#8 0.19,0.90,0.00,M7] 
00:42:52.611 00.000 18120 single-star, 5 included, MultiStar: {0.00, 0.24}, one-star: {0.02, 0.24}
00:42:52.612 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.14) = xAngle (2.63 = 2.63)
00:42:52.612 00.000 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.73 = -0.55)
00:42:52.612 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.49 mountX=-0.21 mountY=-0.13, mountTheta=-2.60
00:42:52.614 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.24, opts=13)
00:42:52.614 00.000 18120 Enqueuing Move request for scope (0.02, 0.24)
00:42:52.615 00.001 21948 Worker thread wakes up
00:42:52.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
00:42:52.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
00:42:52.615 00.000 21948 Moving (0.02, 0.24) raw xDistance=-0.21 yDistance=-0.13
00:42:52.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:42:52.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:52.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:52.615 00.000 21948 MoveAxis(E, 37, ABG)
00:42:52.615 00.000 21948 Guiding  Dir = 2, Dur = 37
00:42:52.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:52.615 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.3
00:42:52.616 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:52.616 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:52.617 00.001 18120 Enqueuing Expose request
00:42:52.617 00.000 21948 IsSlewing returns 0
00:42:52.618 00.001 21948 IsGuiding returns 0
00:42:52.619 00.001 21948 PulseGuide returned control before completion, sleep 46
00:42:52.668 00.049 21948 IsGuiding returns 0
00:42:52.668 00.000 21948 Move returns status 0, amount 37
00:42:52.668 00.000 21948 MoveAxis(N, 0, ABG)
00:42:52.668 00.000 21948 Move returns status 0, amount 0
00:42:52.668 00.000 21948 move complete, result=0
00:42:52.668 00.000 21948 worker thread done servicing request
00:42:52.668 00.000 21948 Worker thread wakes up
00:42:52.668 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:42:52.670 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:52.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:54.079 01.409 21948 Exposure complete
00:42:54.114 00.035 21948 worker thread done servicing request
00:42:54.114 00.000 18120 OnExposeComplete: enter
00:42:54.115 00.001 18120 UpdateGuideState(): m_state=6
00:42:54.116 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
00:42:54.116 00.000 18120 Star::Find returns 1 (0), X=412.47, Y=234.76, Mass=1977, SNR=30.5, Peak=180 HFD=3.7
00:42:54.117 00.001 18120 MultiStar: [#1 -0.01,0.21,0.73,U] [#2 0.08,0.32,0.68,U] [#3 -0.07,0.11,0.71,U] [#4 -0.16,0.11,0.58,U] [#5 0.14,0.26,0.54,U] [#6 0.04,0.17,0.51,U] [#7 -0.06,0.41,0.00,M4] [#8 0.03,0.73,0.00,M8] 
00:42:54.118 00.001 18120 single-star, 6 included, MultiStar: {-0.02, 0.18}, one-star: {-0.10, 0.14}
00:42:54.120 00.002 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
00:42:54.121 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.42 = 0.14)
00:42:54.121 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.18 mountX=-0.16 mountY=0.02, mountTheta=3.00
00:42:54.123 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.14, opts=13)
00:42:54.125 00.002 18120 Enqueuing Move request for scope (-0.10, 0.14)
00:42:54.127 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:54.129 00.002 18120 UpdateGuideState exits: m=1977 RSB=30.5
00:42:54.130 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:54.131 00.001 21948 Worker thread wakes up
00:42:54.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:54.132 00.001 18120 Enqueuing Expose request
00:42:54.134 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
00:42:54.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
00:42:54.134 00.000 21948 Moving (-0.10, 0.14) raw xDistance=-0.16 yDistance=0.02
00:42:54.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:42:54.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:54.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:54.134 00.000 21948 MoveAxis(E, 0, ABG)
00:42:54.134 00.000 21948 Move returns status 0, amount 0
00:42:54.134 00.000 21948 MoveAxis(N, 0, ABG)
00:42:54.134 00.000 21948 Move returns status 0, amount 0
00:42:54.134 00.000 21948 move complete, result=0
00:42:54.135 00.001 21948 worker thread done servicing request
00:42:54.135 00.000 21948 Worker thread wakes up
00:42:54.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:54.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(398,220,31,31)
00:42:54.135 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:55.424 01.289 18120 evsrv: cli 0D46DC10 connect
00:42:55.426 00.002 18120 case statement mapped state 6 to 3
00:42:55.428 00.002 18120 case statement mapped state 6 to 3
00:42:55.431 00.003 18120 evsrv: cli 0D46DC10 request: {"method":"get_app_state","id":"a08399a3-e642-4cd3-b2c8-dced8c424262"}
00:42:55.432 00.001 18120 case statement mapped state 6 to 3
00:42:55.433 00.001 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":"Guiding","id":"a08399a3-e642-4cd3-b2c8-dced8c424262"}
00:42:55.435 00.002 18120 evsrv: cli 0D46DC10 disconnect
00:42:55.436 00.001 18120 evsrv: cli 0D46D350 connect
00:42:55.438 00.002 18120 case statement mapped state 6 to 3
00:42:55.438 00.000 18120 case statement mapped state 6 to 3
00:42:55.439 00.001 18120 evsrv: cli 0D46D350 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"256ac5bf-c6b9-4b98-8a83-ad42a3b00038"}
00:42:55.440 00.001 18120 PhdController::Dither begins
00:42:55.440 00.000 18120 dither: size=2.00, dRA=1.12 dDec=1.37
00:42:55.441 00.001 18120 MountToCamera -- mountTheta (-0.89) + m_xAngle (-1.14) = xAngle (-2.03 = -2.03)
00:42:55.441 00.000 18120 MountToCamera -- mountX=1.12 mountY=1.37 hyp=1.77 mountTheta=-0.89 cameraX=-0.79, cameraY=-1.59 cameraTheta=-2.03
00:42:55.442 00.001 18120 setting lock position to (411.78, 233.03)
00:42:55.442 00.000 18120 Mount: notify guiding dithered (-0.8, -1.6)
00:42:55.444 00.002 18120 MultiStar: stabilizing after lock position change
00:42:55.444 00.000 18120 Status Line: Dithering de 1.12,1.37
00:42:55.445 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:42:55.446 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:42:55.447 00.001 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":0,"id":"256ac5bf-c6b9-4b98-8a83-ad42a3b00038"}
00:42:55.447 00.000 18120 evsrv: cli 0D46D350 disconnect
00:42:55.769 00.322 21948 Exposure complete
00:42:55.817 00.048 21948 worker thread done servicing request
00:42:55.817 00.000 18120 OnExposeComplete: enter
00:42:55.818 00.001 18120 UpdateGuideState(): m_state=6
00:42:55.819 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
00:42:55.819 00.000 18120 Star::Find returns 1 (0), X=412.73, Y=234.88, Mass=2038, SNR=31.0, Peak=216 HFD=4.1
00:42:55.820 00.001 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.14) = xAngle (2.24 = 2.24)
00:42:55.820 00.000 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.34 = -0.94)
00:42:55.820 00.000 18120 CameraToMount -- cameraX=0.95 cameraY=1.85 hyp=2.08 cameraTheta=1.10 mountX=-1.29 mountY=-1.68, mountTheta=-2.23
00:42:55.822 00.002 18120 dither recenter: remaining=(-1.1,-1.4) step=(-1.1,-1.4)
00:42:55.823 00.001 18120 MountToCamera -- mountTheta (2.25) + m_xAngle (-1.14) = xAngle (1.11 = 1.11)
00:42:55.823 00.000 18120 MountToCamera -- mountX=-1.12 mountY=-1.37 hyp=1.77 mountTheta=2.25 cameraX=0.79, cameraY=1.59 cameraTheta=1.11
00:42:55.823 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.79, y=1.59, opts=4)
00:42:55.824 00.001 18120 Enqueuing Move request for scope (0.79, 1.59)
00:42:55.824 00.000 18120 Mount: notify direct move -1.12,-1.37
00:42:55.825 00.001 21948 Worker thread wakes up
00:42:55.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:55.825 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.0
00:42:55.826 00.001 18120 PhdController: settling, locked = 1, distance = 2.00 (0.50) aobump = 0 frame = 1 / 99999
00:42:55.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.79, 1.59) opts 0x4
00:42:55.826 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056175.826,"Host":"ASUS_SAM","Inst":1,"Distance":2.00,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:42:55.827 00.001 21948 Handling offset move in thread for scope, endpoint = (0.79, 1.59)
00:42:55.827 00.000 21948 Moving (0.79, 1.59) raw xDistance=-1.12 yDistance=-1.37
00:42:55.827 00.000 21948 MoveAxis(E, 317, B)
00:42:55.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:55.827 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:55.828 00.001 18120 Enqueuing Expose request
00:42:55.828 00.000 21948 Guiding  Dir = 2, Dur = 317
00:42:55.828 00.000 21948 IsSlewing returns 0
00:42:55.828 00.000 21948 IsGuiding returns 0
00:42:55.830 00.002 21948 PulseGuide returned control before completion, sleep 326
00:42:56.161 00.331 21948 IsGuiding returns 0
00:42:56.161 00.000 21948 Move returns status 0, amount 317
00:42:56.161 00.000 21948 MoveAxis(N, 328, B)
00:42:56.162 00.001 21948 Guiding  Dir = 0, Dur = 328
00:42:56.162 00.000 21948 IsSlewing returns 0
00:42:56.162 00.000 21948 IsGuiding returns 0
00:42:56.167 00.005 21948 PulseGuide returned control before completion, sleep 332
00:42:56.512 00.345 21948 IsGuiding returns 0
00:42:56.512 00.000 21948 Move returns status 0, amount 328
00:42:56.512 00.000 21948 move complete, result=0
00:42:56.512 00.000 21948 worker thread done servicing request
00:42:56.512 00.000 21948 Worker thread wakes up
00:42:56.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:56.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:42:56.512 00.000 18120 GuideStep: -1.1 px 317 ms EAST, -1.4 px 328 ms NORTH
00:42:57.930 01.418 21948 Exposure complete
00:42:57.979 00.049 21948 worker thread done servicing request
00:42:57.979 00.000 18120 OnExposeComplete: enter
00:42:57.980 00.001 18120 UpdateGuideState(): m_state=6
00:42:57.981 00.001 18120 Star::Find(15, 412, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
00:42:57.981 00.000 18120 Star::Find returns 1 (0), X=412.73, Y=233.89, Mass=1827, SNR=29.4, Peak=165 HFD=4.0
00:42:57.982 00.001 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.14) = xAngle (1.88 = 1.88)
00:42:57.982 00.000 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.98 = -1.30)
00:42:57.982 00.000 18120 CameraToMount -- cameraX=0.95 cameraY=0.86 hyp=1.28 cameraTheta=0.73 mountX=-0.39 mountY=-1.24, mountTheta=-1.87
00:42:57.984 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.95, y=0.86, opts=13)
00:42:57.984 00.000 18120 Enqueuing Move request for scope (0.95, 0.86)
00:42:57.985 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:42:57.985 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.4
00:42:57.985 00.000 18120 PhdController: settling, locked = 1, distance = 1.28 (0.50) aobump = 0 frame = 2 / 99999
00:42:57.986 00.001 21948 Worker thread wakes up
00:42:57.986 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056177.986,"Host":"ASUS_SAM","Inst":1,"Distance":1.28,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:42:57.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.86) opts 0xd
00:42:57.986 00.000 21948 Handling offset move in thread for scope, endpoint = (0.95, 0.86)
00:42:57.986 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:57.987 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:42:57.987 00.000 18120 Enqueuing Expose request
00:42:57.988 00.001 21948 Moving (0.95, 0.86) raw xDistance=-0.39 yDistance=-1.24
00:42:57.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
00:42:57.988 00.000 21948 resist switch: large excursion: input -1.24 thresh 0.60 direction from 0 to -1
00:42:57.988 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.71
00:42:57.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24
00:42:57.988 00.000 21948 MoveAxis(E, 69, ABG)
00:42:57.988 00.000 21948 Guiding  Dir = 2, Dur = 69
00:42:57.988 00.000 21948 IsSlewing returns 0
00:42:57.988 00.000 21948 IsGuiding returns 0
00:42:57.990 00.002 21948 PulseGuide returned control before completion, sleep 78
00:42:58.070 00.080 21948 IsGuiding returns 0
00:42:58.070 00.000 21948 Move returns status 0, amount 69
00:42:58.070 00.000 21948 MoveAxis(N, 295, ABG)
00:42:58.070 00.000 21948 Guiding  Dir = 0, Dur = 295
00:42:58.071 00.001 21948 IsSlewing returns 0
00:42:58.071 00.000 21948 IsGuiding returns 0
00:42:58.076 00.005 21948 PulseGuide returned control before completion, sleep 301
00:42:58.389 00.313 21948 IsGuiding returns 0
00:42:58.389 00.000 21948 Move returns status 0, amount 295
00:42:58.389 00.000 21948 move complete, result=0
00:42:58.389 00.000 21948 worker thread done servicing request
00:42:58.389 00.000 21948 Worker thread wakes up
00:42:58.389 00.000 18120 GuideStep: -0.4 px 69 ms EAST, -1.2 px 295 ms NORTH
00:42:58.391 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:42:58.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:00.020 01.629 21948 Exposure complete
00:43:00.062 00.042 21948 worker thread done servicing request
00:43:00.063 00.001 18120 OnExposeComplete: enter
00:43:00.064 00.001 18120 UpdateGuideState(): m_state=6
00:43:00.066 00.002 18120 Star::Find(15, 412, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
00:43:00.067 00.001 18120 Star::Find returns 1 (0), X=411.94, Y=232.96, Mass=2005, SNR=30.8, Peak=219 HFD=4.3
00:43:00.067 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.14) = xAngle (0.74 = 0.74)
00:43:00.068 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.84 = -2.44)
00:43:00.069 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.41 mountX=0.13 mountY=-0.11, mountTheta=-0.71
00:43:00.071 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.07, opts=13)
00:43:00.072 00.001 18120 Enqueuing Move request for scope (0.16, -0.07)
00:43:00.072 00.000 21948 Worker thread wakes up
00:43:00.073 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:00.074 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
00:43:00.074 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
00:43:00.074 00.000 21948 Moving (0.16, -0.07) raw xDistance=0.13 yDistance=-0.11
00:43:00.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:43:00.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:00.074 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.8
00:43:00.076 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:00.076 00.000 18120 PhdController: settling, locked = 1, distance = 0.95 (0.50) aobump = 0 frame = 3 / 99999
00:43:00.077 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786056180.077,"Host":"ASUS_SAM","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:43:00.078 00.001 21948 MoveAxis(E, 0, ABG)
00:43:00.078 00.000 21948 Move returns status 0, amount 0
00:43:00.078 00.000 21948 MoveAxis(N, 0, ABG)
00:43:00.078 00.000 21948 Move returns status 0, amount 0
00:43:00.078 00.000 21948 move complete, result=0
00:43:00.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.079 00.001 21948 worker thread done servicing request
00:43:00.079 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:00.080 00.001 18120 Enqueuing Expose request
00:43:00.080 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:00.082 00.002 21948 Worker thread wakes up
00:43:00.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:00.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:01.604 01.522 21948 Exposure complete
00:43:01.645 00.041 21948 worker thread done servicing request
00:43:01.645 00.000 18120 OnExposeComplete: enter
00:43:01.647 00.002 18120 UpdateGuideState(): m_state=6
00:43:01.648 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
00:43:01.649 00.001 18120 Star::Find returns 1 (0), X=411.98, Y=232.85, Mass=2077, SNR=31.4, Peak=217 HFD=4.3
00:43:01.652 00.003 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.14) = xAngle (0.40 = 0.40)
00:43:01.655 00.003 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.78)
00:43:01.656 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.74 mountX=0.24 mountY=-0.09, mountTheta=-0.37
00:43:01.657 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.18, opts=13)
00:43:01.657 00.000 18120 Enqueuing Move request for scope (0.19, -0.18)
00:43:01.658 00.001 21948 Worker thread wakes up
00:43:01.659 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
00:43:01.659 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
00:43:01.659 00.000 21948 Moving (0.19, -0.18) raw xDistance=0.24 yDistance=-0.09
00:43:01.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:43:01.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:01.659 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:01.659 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.4
00:43:01.660 00.001 18120 PhdController: settling, locked = 1, distance = 0.74 (0.50) aobump = 0 frame = 4 / 99999
00:43:01.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:01.660 00.000 21948 MoveAxis(W, 43, ABG)
00:43:01.660 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056181.660,"Host":"ASUS_SAM","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:43:01.661 00.001 21948 Guiding  Dir = 3, Dur = 43
00:43:01.661 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:01.661 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:01.662 00.001 18120 Enqueuing Expose request
00:43:01.662 00.000 21948 IsSlewing returns 0
00:43:01.662 00.000 21948 IsGuiding returns 0
00:43:01.665 00.003 21948 PulseGuide returned control before completion, sleep 52
00:43:01.731 00.066 21948 IsGuiding returns 0
00:43:01.731 00.000 21948 Move returns status 0, amount 43
00:43:01.731 00.000 21948 MoveAxis(N, 0, ABG)
00:43:01.731 00.000 21948 Move returns status 0, amount 0
00:43:01.731 00.000 21948 move complete, result=0
00:43:01.731 00.000 21948 worker thread done servicing request
00:43:01.731 00.000 21948 Worker thread wakes up
00:43:01.731 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
00:43:01.732 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:01.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:03.373 01.641 21948 Exposure complete
00:43:03.409 00.036 21948 worker thread done servicing request
00:43:03.409 00.000 18120 OnExposeComplete: enter
00:43:03.411 00.002 18120 UpdateGuideState(): m_state=6
00:43:03.413 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
00:43:03.413 00.000 18120 Star::Find returns 1 (0), X=411.82, Y=233.09, Mass=2105, SNR=31.5, Peak=229 HFD=4.2
00:43:03.414 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.14) = xAngle (2.19 = 2.19)
00:43:03.414 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.29 = -0.99)
00:43:03.415 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.05 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
00:43:03.416 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
00:43:03.416 00.000 18120 Enqueuing Move request for scope (0.04, 0.06)
00:43:03.416 00.000 21948 Worker thread wakes up
00:43:03.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:03.419 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:43:03.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:43:03.419 00.000 21948 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.06
00:43:03.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:43:03.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:03.419 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.5
00:43:03.420 00.001 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 5 / 99999
00:43:03.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:03.420 00.000 21948 MoveAxis(E, 0, ABG)
00:43:03.420 00.000 21948 Move returns status 0, amount 0
00:43:03.420 00.000 21948 MoveAxis(N, 0, ABG)
00:43:03.420 00.000 21948 Move returns status 0, amount 0
00:43:03.420 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056183.420,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:43:03.421 00.001 21948 move complete, result=0
00:43:03.421 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:03.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:03.422 00.001 18120 Enqueuing Expose request
00:43:03.422 00.000 21948 worker thread done servicing request
00:43:03.422 00.000 21948 Worker thread wakes up
00:43:03.422 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:03.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:03.423 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:04.948 01.525 21948 Exposure complete
00:43:04.980 00.032 21948 worker thread done servicing request
00:43:04.980 00.000 18120 OnExposeComplete: enter
00:43:04.982 00.002 18120 UpdateGuideState(): m_state=6
00:43:04.982 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
00:43:04.983 00.001 18120 Star::Find returns 1 (0), X=411.84, Y=233.08, Mass=2085, SNR=31.5, Peak=213 HFD=4.3
00:43:04.983 00.000 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.14) = xAngle (1.82 = 1.82)
00:43:04.983 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.92 = -1.36)
00:43:04.984 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.68 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
00:43:04.986 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
00:43:04.986 00.000 18120 Enqueuing Move request for scope (0.06, 0.05)
00:43:04.987 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:04.987 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.5
00:43:04.988 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 6 / 99999
00:43:04.988 00.000 21948 Worker thread wakes up
00:43:04.988 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056184.988,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:43:04.989 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:43:04.989 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:43:04.989 00.000 21948 Moving (0.06, 0.05) raw xDistance=-0.02 yDistance=-0.08
00:43:04.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:43:04.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:04.989 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:04.989 00.000 21948 MoveAxis(E, 0, ABG)
00:43:04.989 00.000 21948 Move returns status 0, amount 0
00:43:04.989 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.990 00.001 21948 MoveAxis(N, 0, ABG)
00:43:04.990 00.000 21948 Move returns status 0, amount 0
00:43:04.990 00.000 21948 move complete, result=0
00:43:04.990 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:04.991 00.001 18120 Enqueuing Expose request
00:43:04.991 00.000 21948 worker thread done servicing request
00:43:04.991 00.000 21948 Worker thread wakes up
00:43:04.991 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:04.992 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:04.992 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:06.617 01.625 21948 Exposure complete
00:43:06.688 00.071 21948 worker thread done servicing request
00:43:06.688 00.000 18120 OnExposeComplete: enter
00:43:06.689 00.001 18120 UpdateGuideState(): m_state=6
00:43:06.691 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
00:43:06.692 00.001 18120 Star::Find returns 1 (0), X=411.79, Y=232.94, Mass=2110, SNR=31.6, Peak=218 HFD=4.2
00:43:06.693 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.14) = xAngle (-0.38 = -0.38)
00:43:06.694 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.72 = 2.72)
00:43:06.697 00.003 18120 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.52 mountX=0.08 mountY=0.04, mountTheta=0.41
00:43:06.700 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.09, opts=13)
00:43:06.702 00.002 18120 Enqueuing Move request for scope (0.00, -0.09)
00:43:06.705 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:06.706 00.001 21948 Worker thread wakes up
00:43:06.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
00:43:06.706 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
00:43:06.706 00.000 21948 Moving (0.00, -0.09) raw xDistance=0.08 yDistance=0.04
00:43:06.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:06.706 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.6
00:43:06.707 00.001 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 7 / 99999
00:43:06.708 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:06.708 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056186.708,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
00:43:06.709 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:43:06.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:06.710 00.001 21948 MoveAxis(E, 0, ABG)
00:43:06.710 00.000 21948 Move returns status 0, amount 0
00:43:06.710 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:06.714 00.004 18120 Enqueuing Expose request
00:43:06.714 00.000 21948 MoveAxis(N, 0, ABG)
00:43:06.714 00.000 21948 Move returns status 0, amount 0
00:43:06.714 00.000 21948 move complete, result=0
00:43:06.714 00.000 21948 worker thread done servicing request
00:43:06.714 00.000 21948 Worker thread wakes up
00:43:06.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:06.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:06.715 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:08.118 01.403 21948 Exposure complete
00:43:08.150 00.032 21948 worker thread done servicing request
00:43:08.150 00.000 18120 OnExposeComplete: enter
00:43:08.151 00.001 18120 UpdateGuideState(): m_state=6
00:43:08.151 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
00:43:08.152 00.001 18120 Star::Find returns 1 (0), X=411.90, Y=232.95, Mass=1995, SNR=30.6, Peak=215 HFD=4.2
00:43:08.152 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.14) = xAngle (0.56 = 0.56)
00:43:08.153 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.66 = -2.62)
00:43:08.153 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.59 mountX=0.12 mountY=-0.07, mountTheta=-0.53
00:43:08.154 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.08, opts=13)
00:43:08.155 00.001 18120 Enqueuing Move request for scope (0.12, -0.08)
00:43:08.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:08.156 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.6
00:43:08.156 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 8 / 99999
00:43:08.157 00.001 21948 Worker thread wakes up
00:43:08.157 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056188.157,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
00:43:08.157 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:43:08.157 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:43:08.157 00.000 21948 Moving (0.12, -0.08) raw xDistance=0.12 yDistance=-0.07
00:43:08.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:08.158 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:08.158 00.000 18120 Enqueuing Expose request
00:43:08.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:08.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:08.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:08.158 00.000 21948 MoveAxis(E, 0, ABG)
00:43:08.159 00.001 21948 Move returns status 0, amount 0
00:43:08.159 00.000 21948 MoveAxis(N, 0, ABG)
00:43:08.159 00.000 21948 Move returns status 0, amount 0
00:43:08.159 00.000 21948 move complete, result=0
00:43:08.159 00.000 21948 worker thread done servicing request
00:43:08.159 00.000 21948 Worker thread wakes up
00:43:08.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:08.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:08.159 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:09.784 01.625 21948 Exposure complete
00:43:09.823 00.039 21948 worker thread done servicing request
00:43:09.824 00.001 18120 OnExposeComplete: enter
00:43:09.826 00.002 18120 UpdateGuideState(): m_state=6
00:43:09.826 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
00:43:09.827 00.001 18120 Star::Find returns 1 (0), X=411.88, Y=232.98, Mass=2047, SNR=31.0, Peak=220 HFD=4.2
00:43:09.827 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.14) = xAngle (0.67 = 0.67)
00:43:09.828 00.001 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.77 = -2.51)
00:43:09.828 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=0.09 mountY=-0.06, mountTheta=-0.64
00:43:09.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
00:43:09.832 00.003 18120 Enqueuing Move request for scope (0.10, -0.05)
00:43:09.834 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:09.837 00.003 18120 UpdateGuideState exits: m=2047 RSB=31.0
00:43:09.839 00.002 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 9 / 99999
00:43:09.842 00.003 21948 Worker thread wakes up
00:43:09.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:43:09.842 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:43:09.842 00.000 21948 Moving (0.10, -0.05) raw xDistance=0.09 yDistance=-0.06
00:43:09.842 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:09.842 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:09.842 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:09.842 00.000 21948 MoveAxis(E, 0, ABG)
00:43:09.842 00.000 21948 Move returns status 0, amount 0
00:43:09.842 00.000 21948 MoveAxis(N, 0, ABG)
00:43:09.842 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056189.841,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
00:43:09.843 00.001 21948 Move returns status 0, amount 0
00:43:09.844 00.001 21948 move complete, result=0
00:43:09.844 00.000 21948 worker thread done servicing request
00:43:09.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:09.844 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:09.844 00.000 18120 Enqueuing Expose request
00:43:09.845 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:09.845 00.000 21948 Worker thread wakes up
00:43:09.845 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:09.845 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:11.365 01.520 21948 Exposure complete
00:43:11.409 00.044 21948 worker thread done servicing request
00:43:11.409 00.000 18120 OnExposeComplete: enter
00:43:11.410 00.001 18120 UpdateGuideState(): m_state=6
00:43:11.410 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
00:43:11.411 00.001 18120 Star::Find returns 1 (0), X=412.07, Y=233.02, Mass=2087, SNR=31.3, Peak=221 HFD=4.4
00:43:11.411 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.14) = xAngle (1.12 = 1.12)
00:43:11.411 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.23 = -2.06)
00:43:11.411 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.02 mountX=0.12 mountY=-0.25, mountTheta=-1.12
00:43:11.414 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.01, opts=13)
00:43:11.414 00.000 18120 Enqueuing Move request for scope (0.28, -0.01)
00:43:11.415 00.001 21948 Worker thread wakes up
00:43:11.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:11.415 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.3
00:43:11.416 00.001 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 10 / 99999
00:43:11.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
00:43:11.416 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
00:43:11.416 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056191.416,"Host":"ASUS_SAM","Inst":1,"Distance":0.24,"Time":6.4,"SettleTime":8.0,"StarLocked":true}
00:43:11.417 00.001 21948 Moving (0.28, -0.01) raw xDistance=0.12 yDistance=-0.25
00:43:11.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:11.417 00.000 18120 Enqueuing Expose request
00:43:11.418 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:11.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:43:11.418 00.000 21948 MoveAxis(E, 0, ABG)
00:43:11.418 00.000 21948 Move returns status 0, amount 0
00:43:11.418 00.000 21948 MoveAxis(N, 60, ABG)
00:43:11.418 00.000 21948 Guiding  Dir = 0, Dur = 60
00:43:11.418 00.000 21948 IsSlewing returns 0
00:43:11.418 00.000 21948 IsGuiding returns 0
00:43:11.423 00.005 21948 PulseGuide returned control before completion, sleep 66
00:43:11.505 00.082 21948 IsGuiding returns 0
00:43:11.506 00.001 21948 Move returns status 0, amount 60
00:43:11.506 00.000 21948 move complete, result=0
00:43:11.506 00.000 21948 worker thread done servicing request
00:43:11.506 00.000 21948 Worker thread wakes up
00:43:11.506 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
00:43:11.508 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:11.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:13.132 01.624 21948 Exposure complete
00:43:13.167 00.035 21948 worker thread done servicing request
00:43:13.167 00.000 18120 OnExposeComplete: enter
00:43:13.168 00.001 18120 UpdateGuideState(): m_state=6
00:43:13.169 00.001 18120 Star::Find(15, 412, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
00:43:13.170 00.001 18120 Star::Find returns 1 (0), X=411.76, Y=232.91, Mass=2073, SNR=31.3, Peak=207 HFD=4.2
00:43:13.171 00.001 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.14) = xAngle (-0.59 = -0.59)
00:43:13.173 00.002 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.52 = 2.52)
00:43:13.173 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.73 mountX=0.10 mountY=0.07, mountTheta=0.61
00:43:13.175 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.12, opts=13)
00:43:13.176 00.001 18120 Enqueuing Move request for scope (-0.02, -0.12)
00:43:13.179 00.003 21948 Worker thread wakes up
00:43:13.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:43:13.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:43:13.179 00.000 21948 Moving (-0.02, -0.12) raw xDistance=0.10 yDistance=0.07
00:43:13.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:13.179 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.3
00:43:13.181 00.002 18120 PhdController: settling, locked = 1, distance = 0.20 (0.50) aobump = 0 frame = 11 / 99999
00:43:13.181 00.000 18120 PhdController: newstate STATE_FINISH
00:43:13.182 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:13.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:13.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:43:13.182 00.000 21948 MoveAxis(E, 0, ABG)
00:43:13.182 00.000 21948 Move returns status 0, amount 0
00:43:13.182 00.000 21948 MoveAxis(N, 0, ABG)
00:43:13.182 00.000 21948 Move returns status 0, amount 0
00:43:13.182 00.000 21948 move complete, result=0
00:43:13.182 00.000 18120 PhdController complete: success
00:43:13.182 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786056193.182,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
00:43:13.183 00.001 21948 worker thread done servicing request
00:43:13.183 00.000 18120 Mount: notify guiding dither settle done success=1
00:43:13.183 00.000 18120 PhdController: newstate STATE_IDLE
00:43:13.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:13.183 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:13.184 00.001 18120 Enqueuing Expose request
00:43:13.184 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:13.185 00.001 21948 Worker thread wakes up
00:43:13.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:13.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:14.709 01.524 21948 Exposure complete
00:43:14.743 00.034 21948 worker thread done servicing request
00:43:14.743 00.000 18120 OnExposeComplete: enter
00:43:14.744 00.001 18120 UpdateGuideState(): m_state=6
00:43:14.745 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.746 00.001 18120 Star::Find returns 1 (0), X=411.64, Y=232.96, Mass=2202, SNR=32.3, Peak=195 HFD=4.1
00:43:14.747 00.001 18120 MultiStar: exiting stabilization period
00:43:14.748 00.001 18120 MultiStar: updating star positions after lock position change
00:43:14.748 00.000 18120 Star::Find(15, 646, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.749 00.001 18120 Star::Find returns 1 (0), X=646.30, Y=136.88, Mass=1032, SNR=22.3, Peak=97 HFD=3.9
00:43:14.749 00.000 18120 Star::Find(15, 251, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.750 00.001 18120 Star::Find returns 1 (0), X=251.25, Y=589.12, Mass=926, SNR=21.0, Peak=100 HFD=4.2
00:43:14.750 00.000 18120 Star::Find(15, 1153, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.751 00.001 18120 Star::Find returns 1 (0), X=1153.40, Y=211.49, Mass=980, SNR=21.4, Peak=58 HFD=5.2
00:43:14.751 00.000 18120 Star::Find(15, 1162, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.751 00.000 18120 Star::Find returns 1 (0), X=1162.02, Y=803.17, Mass=668, SNR=17.8, Peak=56 HFD=4.2
00:43:14.752 00.001 18120 Star::Find(15, 930, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.752 00.000 18120 Star::Find returns 1 (0), X=930.76, Y=797.87, Mass=573, SNR=16.6, Peak=54 HFD=4.0
00:43:14.753 00.001 18120 Star::Find(15, 552, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.753 00.000 18120 Star::Find returns 1 (0), X=552.71, Y=566.91, Mass=518, SNR=15.6, Peak=43 HFD=4.1
00:43:14.754 00.001 18120 Star::Find(15, 244, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.754 00.000 18120 Star::Find returns 1 (0), X=244.22, Y=354.07, Mass=582, SNR=16.7, Peak=63 HFD=4.1
00:43:14.754 00.000 18120 Star::Find(15, 100, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.757 00.003 18120 Star::Find returns 1 (0), X=100.61, Y=860.92, Mass=387, SNR=13.6, Peak=62 HFD=2.9
00:43:14.760 00.003 18120 Star::Find(15, 276, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.760 00.000 18120 Star::Find returns 1 (0), X=276.74, Y=621.76, Mass=365, SNR=13.2, Peak=53 HFD=3.4
00:43:14.760 00.000 18120 Star::Find(15, 38, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.761 00.001 18120 Star::Find returns 1 (0), X=38.58, Y=445.26, Mass=267, SNR=11.3, Peak=37 HFD=2.9
00:43:14.761 00.000 18120 Star::Find(15, 398, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:14.762 00.001 18120 Star::Find returns 1 (0), X=398.60, Y=481.17, Mass=399, SNR=13.8, Peak=41 HFD=3.7
00:43:14.762 00.000 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.14) = xAngle (-1.54 = -1.54)
00:43:14.763 00.001 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.56 = 1.56)
00:43:14.763 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.68 mountX=0.01 mountY=0.16, mountTheta=1.54
00:43:14.764 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.07, opts=13)
00:43:14.765 00.001 18120 Enqueuing Move request for scope (-0.14, -0.07)
00:43:14.765 00.000 21948 Worker thread wakes up
00:43:14.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
00:43:14.765 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
00:43:14.765 00.000 21948 Moving (-0.14, -0.07) raw xDistance=0.01 yDistance=0.16
00:43:14.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:43:14.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:14.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:14.766 00.001 18120 UpdateGuideState exits: m=2202 RSB=32.3
00:43:14.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:14.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:14.767 00.000 18120 Enqueuing Expose request
00:43:14.768 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:43:14.768 00.000 21948 MoveAxis(E, 0, ABG)
00:43:14.768 00.000 21948 Move returns status 0, amount 0
00:43:14.768 00.000 21948 MoveAxis(N, 0, ABG)
00:43:14.768 00.000 21948 Move returns status 0, amount 0
00:43:14.768 00.000 21948 move complete, result=0
00:43:14.768 00.000 21948 worker thread done servicing request
00:43:14.768 00.000 21948 Worker thread wakes up
00:43:14.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:14.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:14.768 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:16.407 01.639 21948 Exposure complete
00:43:16.439 00.032 21948 worker thread done servicing request
00:43:16.439 00.000 18120 OnExposeComplete: enter
00:43:16.440 00.001 18120 UpdateGuideState(): m_state=6
00:43:16.440 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
00:43:16.441 00.001 18120 Star::Find returns 1 (0), X=411.61, Y=232.78, Mass=2034, SNR=31.0, Peak=200 HFD=3.9
00:43:16.441 00.000 18120 MultiStar: [#1 0.08,-0.03,0.71,U] [#2 0.27,-0.20,0.65,U] [#3 0.17,-0.18,0.71,U] [#4 0.22,-0.08,0.54,U] [#5 0.17,-0.06,0.50,U] [#6 0.30,-0.29,0.00,M1] [#7 0.12,-0.10,0.53,U] [#8 0.28,0.06,0.43,U] 
00:43:16.441 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {-0.17, -0.25}
00:43:16.442 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.14) = xAngle (0.31 = 0.31)
00:43:16.443 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.41 = -2.87)
00:43:16.443 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.83 mountX=0.16 mountY=-0.04, mountTheta=-0.27
00:43:16.444 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.12, opts=13)
00:43:16.445 00.001 18120 Enqueuing Move request for scope (0.11, -0.12)
00:43:16.445 00.000 21948 Worker thread wakes up
00:43:16.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:16.446 00.001 18120 UpdateGuideState exits: m=2034 RSB=31.0
00:43:16.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:16.447 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
00:43:16.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
00:43:16.447 00.000 21948 Moving (0.11, -0.12) raw xDistance=0.16 yDistance=-0.04
00:43:16.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:43:16.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:16.447 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:16.448 00.001 18120 Enqueuing Expose request
00:43:16.448 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:16.448 00.000 21948 MoveAxis(E, 0, ABG)
00:43:16.448 00.000 21948 Move returns status 0, amount 0
00:43:16.448 00.000 21948 MoveAxis(N, 0, ABG)
00:43:16.448 00.000 21948 Move returns status 0, amount 0
00:43:16.448 00.000 21948 move complete, result=0
00:43:16.448 00.000 21948 worker thread done servicing request
00:43:16.448 00.000 21948 Worker thread wakes up
00:43:16.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:16.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:16.449 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:17.971 01.522 21948 Exposure complete
00:43:18.007 00.036 18120 OnExposeComplete: enter
00:43:18.007 00.000 18120 UpdateGuideState(): m_state=6
00:43:18.008 00.001 21948 worker thread done servicing request
00:43:18.008 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
00:43:18.009 00.001 18120 Star::Find returns 1 (0), X=411.64, Y=232.70, Mass=2041, SNR=31.0, Peak=176 HFD=3.9
00:43:18.009 00.000 18120 MultiStar: [#1 0.14,-0.12,0.74,U] [#2 0.32,-0.17,0.00,M1] [#3 0.10,-0.36,0.00,M1] [#4 0.52,-0.52,0.00,M1] [#5 0.17,-0.16,0.55,U] [#6 0.22,-0.11,0.48,U] [#7 0.11,-0.06,0.50,U] [#8 0.10,-0.25,0.44,U] 
00:43:18.010 00.001 18120 refined, 5 included, MultiStar: {0.07, -0.19}, one-star: {-0.14, -0.33}
00:43:18.010 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.14) = xAngle (-0.06 = -0.06)
00:43:18.011 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.04 = 3.04)
00:43:18.011 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.21 mountX=0.20 mountY=0.02, mountTheta=0.10
00:43:18.012 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.19, opts=13)
00:43:18.013 00.001 18120 Enqueuing Move request for scope (0.07, -0.19)
00:43:18.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:18.014 00.001 21948 Worker thread wakes up
00:43:18.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
00:43:18.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
00:43:18.014 00.000 21948 Moving (0.07, -0.19) raw xDistance=0.20 yDistance=0.02
00:43:18.014 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.0
00:43:18.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:43:18.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:18.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:18.015 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:18.015 00.000 18120 Enqueuing Expose request
00:43:18.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:18.016 00.001 21948 MoveAxis(E, 0, ABG)
00:43:18.016 00.000 21948 Move returns status 0, amount 0
00:43:18.016 00.000 21948 MoveAxis(N, 0, ABG)
00:43:18.016 00.000 21948 Move returns status 0, amount 0
00:43:18.016 00.000 21948 move complete, result=0
00:43:18.016 00.000 21948 worker thread done servicing request
00:43:18.016 00.000 21948 Worker thread wakes up
00:43:18.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:18.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:18.017 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:19.646 01.629 21948 Exposure complete
00:43:19.684 00.038 21948 worker thread done servicing request
00:43:19.684 00.000 18120 OnExposeComplete: enter
00:43:19.685 00.001 18120 UpdateGuideState(): m_state=6
00:43:19.685 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
00:43:19.686 00.001 18120 Star::Find returns 1 (0), X=411.75, Y=232.58, Mass=1937, SNR=30.1, Peak=169 HFD=3.9
00:43:19.687 00.001 18120 MultiStar: [#1 0.26,-0.26,0.00,M1] [#2 0.27,-0.38,0.00,M2] [#3 -0.02,-0.37,0.00,M2] [#4 0.30,-0.47,0.00,M2] [#5 0.27,-0.14,0.54,U] [#6 0.33,-0.44,0.00,M1] [#7 -0.02,-0.12,0.54,U] [#8 0.49,-0.18,0.00,M7] 
00:43:19.688 00.001 18120 refined, 2 included, MultiStar: {0.05, -0.28}, one-star: {-0.03, -0.45}
00:43:19.689 00.001 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.25 = -0.25)
00:43:19.690 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.85 = 2.85)
00:43:19.691 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.39 mountX=0.28 mountY=0.08, mountTheta=0.28
00:43:19.692 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.28, opts=13)
00:43:19.694 00.002 18120 Enqueuing Move request for scope (0.05, -0.28)
00:43:19.697 00.003 21948 Worker thread wakes up
00:43:19.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
00:43:19.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
00:43:19.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:19.698 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.1
00:43:19.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:19.699 00.001 18120 Enqueuing Expose request
00:43:19.699 00.000 21948 Moving (0.05, -0.28) raw xDistance=0.28 yDistance=0.08
00:43:19.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:43:19.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:19.699 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:43:19.699 00.000 21948 MoveAxis(W, 50, ABG)
00:43:19.699 00.000 21948 Guiding  Dir = 3, Dur = 50
00:43:19.700 00.001 21948 IsSlewing returns 0
00:43:19.700 00.000 21948 IsGuiding returns 0
00:43:19.702 00.002 21948 PulseGuide returned control before completion, sleep 59
00:43:19.771 00.069 21948 IsGuiding returns 0
00:43:19.771 00.000 21948 Move returns status 0, amount 50
00:43:19.771 00.000 21948 MoveAxis(N, 0, ABG)
00:43:19.772 00.001 21948 Move returns status 0, amount 0
00:43:19.772 00.000 21948 move complete, result=0
00:43:19.772 00.000 21948 worker thread done servicing request
00:43:19.772 00.000 21948 Worker thread wakes up
00:43:19.772 00.000 18120 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
00:43:19.773 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:19.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:21.181 01.408 21948 Exposure complete
00:43:21.249 00.068 21948 worker thread done servicing request
00:43:21.249 00.000 18120 OnExposeComplete: enter
00:43:21.250 00.001 18120 UpdateGuideState(): m_state=6
00:43:21.250 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
00:43:21.251 00.001 18120 Star::Find returns 1 (0), X=411.61, Y=232.71, Mass=1965, SNR=30.4, Peak=153 HFD=4.1
00:43:21.251 00.000 18120 MultiStar: [#1 -0.17,0.00,0.71,U] [#2 -0.05,-0.18,0.69,U] [#3 -0.16,-0.30,0.69,U] [#4 0.12,-0.26,0.56,U] [#5 -0.02,0.04,0.52,U] [#6 0.14,-0.55,0.00,M2] [#7 -0.07,-0.16,0.54,U] [#8 -0.03,-0.00,0.46,U] 
00:43:21.252 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {-0.18, -0.32}
00:43:21.252 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.14) = xAngle (-0.90 = -0.90)
00:43:21.252 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.21 = 2.21)
00:43:21.253 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=0.12 mountY=0.15, mountTheta=0.91
00:43:21.254 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.17, opts=13)
00:43:21.254 00.000 18120 Enqueuing Move request for scope (-0.08, -0.17)
00:43:21.255 00.001 21948 Worker thread wakes up
00:43:21.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:21.255 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.4
00:43:21.257 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
00:43:21.258 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
00:43:21.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:21.258 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:21.259 00.001 18120 Enqueuing Expose request
00:43:21.259 00.000 21948 Moving (-0.08, -0.17) raw xDistance=0.12 yDistance=0.15
00:43:21.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:21.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:21.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:43:21.259 00.000 21948 MoveAxis(E, 0, ABG)
00:43:21.259 00.000 21948 Move returns status 0, amount 0
00:43:21.259 00.000 21948 MoveAxis(N, 0, ABG)
00:43:21.259 00.000 21948 Move returns status 0, amount 0
00:43:21.259 00.000 21948 move complete, result=0
00:43:21.259 00.000 21948 worker thread done servicing request
00:43:21.259 00.000 21948 Worker thread wakes up
00:43:21.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:21.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:21.260 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:22.883 01.623 21948 Exposure complete
00:43:22.909 00.026 21948 worker thread done servicing request
00:43:22.909 00.000 18120 OnExposeComplete: enter
00:43:22.910 00.001 18120 UpdateGuideState(): m_state=6
00:43:22.910 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
00:43:22.911 00.001 18120 Star::Find returns 1 (0), X=411.75, Y=232.83, Mass=2099, SNR=31.5, Peak=200 HFD=4.3
00:43:22.911 00.000 18120 MultiStar: [#1 -0.14,0.14,0.69,U] [#2 -0.02,0.02,0.65,U] [#3 -0.12,0.06,0.66,U] [#4 0.15,0.07,0.56,U] [#5 0.16,0.33,0.00,M1] [#6 0.06,-0.15,0.49,U] [#7 0.09,0.15,0.53,U] [#8 -0.01,0.07,0.40,U] 
00:43:22.912 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {-0.03, -0.20}
00:43:22.912 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.14) = xAngle (3.86 = -2.43)
00:43:22.912 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.96 = 0.67)
00:43:22.915 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.71 mountX=-0.01 mountY=0.01, mountTheta=2.45
00:43:22.919 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
00:43:22.919 00.000 18120 Enqueuing Move request for scope (-0.01, 0.01)
00:43:22.920 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:22.920 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.5
00:43:22.921 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:22.921 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:22.922 00.001 18120 Enqueuing Expose request
00:43:22.922 00.000 21948 Worker thread wakes up
00:43:22.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:43:22.922 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:43:22.922 00.000 21948 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
00:43:22.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:22.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:22.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:43:22.922 00.000 21948 MoveAxis(E, 0, ABG)
00:43:22.922 00.000 21948 Move returns status 0, amount 0
00:43:22.922 00.000 21948 MoveAxis(N, 0, ABG)
00:43:22.922 00.000 21948 Move returns status 0, amount 0
00:43:22.922 00.000 21948 move complete, result=0
00:43:22.922 00.000 21948 worker thread done servicing request
00:43:22.922 00.000 21948 Worker thread wakes up
00:43:22.923 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:22.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:22.923 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:24.436 01.513 21948 Exposure complete
00:43:24.469 00.033 21948 worker thread done servicing request
00:43:24.469 00.000 18120 OnExposeComplete: enter
00:43:24.470 00.001 18120 UpdateGuideState(): m_state=6
00:43:24.470 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
00:43:24.471 00.001 18120 Star::Find returns 1 (0), X=411.71, Y=232.59, Mass=2145, SNR=31.8, Peak=190 HFD=4.0
00:43:24.473 00.002 18120 MultiStar: [#1 0.01,-0.21,0.70,U] [#2 0.23,-0.21,0.62,U] [#3 0.17,-0.21,0.68,U] [#4 0.38,-0.13,0.00,M1] [#5 0.28,-0.00,0.52,U] [#6 0.21,-0.25,0.48,U] [#7 -0.22,-0.10,0.52,U] [#8 0.14,-0.07,0.43,U] 
00:43:24.473 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.21}, one-star: {-0.07, -0.44}
00:43:24.474 00.001 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.14) = xAngle (-0.08 = -0.08)
00:43:24.475 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.02 = 3.02)
00:43:24.476 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.23 mountX=0.23 mountY=0.03, mountTheta=0.12
00:43:24.477 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.21, opts=13)
00:43:24.478 00.001 18120 Enqueuing Move request for scope (0.08, -0.21)
00:43:24.478 00.000 21948 Worker thread wakes up
00:43:24.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:24.479 00.001 18120 UpdateGuideState exits: m=2145 RSB=31.8
00:43:24.479 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.480 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:24.480 00.000 18120 Enqueuing Expose request
00:43:24.481 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
00:43:24.481 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
00:43:24.481 00.000 21948 Moving (0.08, -0.21) raw xDistance=0.23 yDistance=0.03
00:43:24.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:43:24.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:24.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:43:24.481 00.000 21948 MoveAxis(W, 41, ABG)
00:43:24.481 00.000 21948 Guiding  Dir = 3, Dur = 41
00:43:24.481 00.000 21948 IsSlewing returns 0
00:43:24.482 00.001 21948 IsGuiding returns 0
00:43:24.483 00.001 21948 PulseGuide returned control before completion, sleep 50
00:43:24.547 00.064 21948 IsGuiding returns 0
00:43:24.547 00.000 21948 Move returns status 0, amount 41
00:43:24.547 00.000 21948 MoveAxis(N, 0, ABG)
00:43:24.547 00.000 21948 Move returns status 0, amount 0
00:43:24.547 00.000 21948 move complete, result=0
00:43:24.547 00.000 21948 worker thread done servicing request
00:43:24.547 00.000 21948 Worker thread wakes up
00:43:24.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:24.547 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
00:43:24.548 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:26.172 01.624 21948 Exposure complete
00:43:26.207 00.035 21948 worker thread done servicing request
00:43:26.207 00.000 18120 OnExposeComplete: enter
00:43:26.208 00.001 18120 UpdateGuideState(): m_state=6
00:43:26.208 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
00:43:26.209 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=232.78, Mass=2030, SNR=30.9, Peak=192 HFD=4.5
00:43:26.210 00.001 18120 MultiStar: [#1 -0.04,-0.11,0.74,U] [#2 -0.00,-0.12,0.64,U] [#3 0.09,0.10,0.68,U] [#4 0.25,-0.07,0.55,U] [#5 0.13,0.13,0.51,U] [#6 0.26,-0.27,0.00,M1] [#7 0.16,-0.10,0.50,U] [#8 0.22,0.03,0.45,U] 
00:43:26.210 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {-0.13, -0.25}
00:43:26.211 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.14) = xAngle (0.25 = 0.25)
00:43:26.211 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.35 = -2.93)
00:43:26.211 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.89 mountX=0.09 mountY=-0.02, mountTheta=-0.22
00:43:26.213 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
00:43:26.213 00.000 18120 Enqueuing Move request for scope (0.06, -0.07)
00:43:26.214 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:26.214 00.000 18120 UpdateGuideState exits: m=2030 RSB=30.9
00:43:26.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:26.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:26.215 00.000 18120 Enqueuing Expose request
00:43:26.216 00.001 21948 Worker thread wakes up
00:43:26.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:43:26.216 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:43:26.216 00.000 21948 Moving (0.06, -0.07) raw xDistance=0.09 yDistance=-0.02
00:43:26.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:26.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:26.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:43:26.216 00.000 21948 MoveAxis(E, 0, ABG)
00:43:26.216 00.000 21948 Move returns status 0, amount 0
00:43:26.216 00.000 21948 MoveAxis(N, 0, ABG)
00:43:26.216 00.000 21948 Move returns status 0, amount 0
00:43:26.216 00.000 21948 move complete, result=0
00:43:26.216 00.000 21948 worker thread done servicing request
00:43:26.216 00.000 21948 Worker thread wakes up
00:43:26.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:26.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:26.216 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:27.734 01.518 21948 Exposure complete
00:43:27.764 00.030 21948 worker thread done servicing request
00:43:27.764 00.000 18120 OnExposeComplete: enter
00:43:27.765 00.001 18120 UpdateGuideState(): m_state=6
00:43:27.766 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
00:43:27.766 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=232.75, Mass=1956, SNR=30.4, Peak=189 HFD=3.8
00:43:27.767 00.001 18120 MultiStar: [#1 -0.01,-0.13,0.72,U] [#2 0.14,-0.01,0.68,U] [#3 0.13,-0.16,0.70,U] [#4 0.35,-0.09,0.00,M1] [#5 0.14,0.07,0.52,U] [#6 0.17,-0.23,0.50,U] [#7 0.04,-0.11,0.53,U] [#8 0.27,0.14,0.44,U] 
00:43:27.767 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {-0.08, -0.28}
00:43:27.768 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.14) = xAngle (0.17 = 0.17)
00:43:27.768 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.28 = -3.01)
00:43:27.769 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.97 mountX=0.13 mountY=-0.02, mountTheta=-0.14
00:43:27.770 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.11, opts=13)
00:43:27.770 00.000 18120 Enqueuing Move request for scope (0.08, -0.11)
00:43:27.771 00.001 21948 Worker thread wakes up
00:43:27.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
00:43:27.771 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
00:43:27.771 00.000 21948 Moving (0.08, -0.11) raw xDistance=0.13 yDistance=-0.02
00:43:27.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:43:27.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:27.772 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.4
00:43:27.772 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:27.773 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:27.773 00.000 18120 Enqueuing Expose request
00:43:27.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:27.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:43:27.773 00.000 21948 MoveAxis(E, 0, ABG)
00:43:27.773 00.000 21948 Move returns status 0, amount 0
00:43:27.773 00.000 21948 MoveAxis(N, 0, ABG)
00:43:27.773 00.000 21948 Move returns status 0, amount 0
00:43:27.774 00.001 21948 move complete, result=0
00:43:27.774 00.000 21948 worker thread done servicing request
00:43:27.774 00.000 21948 Worker thread wakes up
00:43:27.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:27.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:27.775 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:29.403 01.628 21948 Exposure complete
00:43:29.438 00.035 21948 worker thread done servicing request
00:43:29.438 00.000 18120 OnExposeComplete: enter
00:43:29.439 00.001 18120 UpdateGuideState(): m_state=6
00:43:29.440 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
00:43:29.440 00.000 18120 Star::Find returns 1 (0), X=411.65, Y=232.77, Mass=2038, SNR=31.1, Peak=196 HFD=3.8
00:43:29.441 00.001 18120 MultiStar: [#1 -0.13,-0.05,0.71,U] [#2 0.18,-0.25,0.63,U] [#3 -0.22,-0.16,0.68,U] [#4 0.43,-0.16,0.00,M2] [#5 0.07,0.08,0.50,U] [#6 0.04,-0.40,0.00,M1] [#7 -0.05,-0.12,0.52,U] [#8 0.23,0.02,0.44,U] 
00:43:29.442 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {-0.13, -0.27}
00:43:29.443 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.14) = xAngle (-0.68 = -0.68)
00:43:29.444 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.42 = 2.42)
00:43:29.444 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.82 mountX=0.10 mountY=0.09, mountTheta=0.70
00:43:29.447 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
00:43:29.447 00.000 18120 Enqueuing Move request for scope (-0.03, -0.13)
00:43:29.448 00.001 21948 Worker thread wakes up
00:43:29.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:29.450 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
00:43:29.450 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.1
00:43:29.451 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:29.452 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:29.452 00.000 18120 Enqueuing Expose request
00:43:29.453 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
00:43:29.453 00.000 21948 Moving (-0.03, -0.13) raw xDistance=0.10 yDistance=0.09
00:43:29.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:29.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:29.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:43:29.453 00.000 21948 MoveAxis(E, 0, ABG)
00:43:29.453 00.000 21948 Move returns status 0, amount 0
00:43:29.453 00.000 21948 MoveAxis(N, 0, ABG)
00:43:29.453 00.000 21948 Move returns status 0, amount 0
00:43:29.453 00.000 21948 move complete, result=0
00:43:29.453 00.000 21948 worker thread done servicing request
00:43:29.453 00.000 21948 Worker thread wakes up
00:43:29.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:29.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:29.453 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:30.968 01.515 21948 Exposure complete
00:43:31.008 00.040 21948 worker thread done servicing request
00:43:31.008 00.000 18120 OnExposeComplete: enter
00:43:31.010 00.002 18120 UpdateGuideState(): m_state=6
00:43:31.011 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
00:43:31.013 00.002 18120 Star::Find returns 1 (0), X=411.70, Y=232.59, Mass=2069, SNR=31.2, Peak=181 HFD=4.2
00:43:31.015 00.002 18120 MultiStar: [#1 -0.08,-0.16,0.74,U] [#2 0.43,-0.28,0.00,M1] [#3 -0.24,-0.29,0.00,M1] [#4 0.17,-0.19,0.56,U] [#5 0.11,0.03,0.54,U] [#6 0.24,-0.29,0.00,M2] [#7 0.06,0.00,0.51,U] [#8 0.06,-0.04,0.45,U] 
00:43:31.015 00.000 18120 refined, 5 included, MultiStar: {0.02, -0.18}, one-star: {-0.08, -0.44}
00:43:31.016 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.14) = xAngle (-0.33 = -0.33)
00:43:31.017 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.78 = 2.78)
00:43:31.017 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=0.17 mountY=0.06, mountTheta=0.36
00:43:31.019 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.18, opts=13)
00:43:31.019 00.000 18120 Enqueuing Move request for scope (0.02, -0.18)
00:43:31.020 00.001 21948 Worker thread wakes up
00:43:31.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:31.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
00:43:31.020 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.2
00:43:31.020 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
00:43:31.021 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:31.021 00.000 18120 Enqueuing Expose request
00:43:31.022 00.001 21948 Moving (0.02, -0.18) raw xDistance=0.17 yDistance=0.06
00:43:31.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:43:31.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:31.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:43:31.022 00.000 21948 MoveAxis(E, 0, ABG)
00:43:31.022 00.000 21948 Move returns status 0, amount 0
00:43:31.022 00.000 21948 MoveAxis(N, 0, ABG)
00:43:31.022 00.000 21948 Move returns status 0, amount 0
00:43:31.022 00.000 21948 move complete, result=0
00:43:31.022 00.000 21948 worker thread done servicing request
00:43:31.022 00.000 21948 Worker thread wakes up
00:43:31.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:31.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:31.022 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:32.650 01.628 21948 Exposure complete
00:43:32.680 00.030 21948 worker thread done servicing request
00:43:32.680 00.000 18120 OnExposeComplete: enter
00:43:32.681 00.001 18120 UpdateGuideState(): m_state=6
00:43:32.682 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
00:43:32.682 00.000 18120 Star::Find returns 1 (0), X=411.65, Y=232.75, Mass=2193, SNR=32.2, Peak=188 HFD=4.2
00:43:32.683 00.001 18120 MultiStar: [#1 -0.10,-0.09,0.70,U] [#2 0.07,-0.15,0.63,U] [#3 -0.02,-0.23,0.67,U] [#4 0.34,-0.19,0.00,M2] [#5 0.07,-0.02,0.51,U] [#6 0.30,-0.36,0.00,M3] [#7 0.06,0.14,0.51,U] [#8 0.21,0.19,0.43,U] 
00:43:32.683 00.000 18120 refined, 6 included, MultiStar: {-0.00, -0.10}, one-star: {-0.13, -0.28}
00:43:32.684 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.14) = xAngle (-0.45 = -0.45)
00:43:32.684 00.000 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.65 = 2.65)
00:43:32.685 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=0.09 mountY=0.05, mountTheta=0.48
00:43:32.687 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.10, opts=13)
00:43:32.688 00.001 18120 Enqueuing Move request for scope (-0.00, -0.10)
00:43:32.689 00.001 21948 Worker thread wakes up
00:43:32.689 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:32.690 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:43:32.690 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:43:32.690 00.000 21948 Moving (-0.00, -0.10) raw xDistance=0.09 yDistance=0.05
00:43:32.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:32.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:32.690 00.000 18120 UpdateGuideState exits: m=2193 RSB=32.2
00:43:32.690 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:32.691 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:32.691 00.000 21948 MoveAxis(E, 0, ABG)
00:43:32.691 00.000 21948 Move returns status 0, amount 0
00:43:32.691 00.000 21948 MoveAxis(N, 0, ABG)
00:43:32.691 00.000 21948 Move returns status 0, amount 0
00:43:32.691 00.000 21948 move complete, result=0
00:43:32.691 00.000 21948 worker thread done servicing request
00:43:32.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:32.693 00.002 18120 Enqueuing Expose request
00:43:32.696 00.003 21948 Worker thread wakes up
00:43:32.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:32.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:32.696 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:34.219 01.523 21948 Exposure complete
00:43:34.256 00.037 21948 worker thread done servicing request
00:43:34.257 00.001 18120 OnExposeComplete: enter
00:43:34.257 00.000 18120 UpdateGuideState(): m_state=6
00:43:34.258 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
00:43:34.258 00.000 18120 Star::Find returns 1 (0), X=411.69, Y=232.58, Mass=2207, SNR=32.4, Peak=175 HFD=4.3
00:43:34.259 00.001 18120 MultiStar: [#1 -0.04,-0.13,0.71,U] [#2 0.28,-0.28,0.00,M1] [#3 0.12,-0.23,0.67,U] [#4 0.10,-0.28,0.54,U] [#5 0.31,-0.08,0.49,U] [#6 0.52,-0.18,0.00,M4] [#7 -0.08,-0.17,0.51,U] [#8 0.30,0.01,0.42,U] 
00:43:34.259 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {-0.09, -0.45}
00:43:34.260 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.14) = xAngle (-0.17 = -0.17)
00:43:34.260 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.93 = 2.93)
00:43:34.261 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.32 mountX=0.23 mountY=0.05, mountTheta=0.21
00:43:34.262 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.22, opts=13)
00:43:34.262 00.000 18120 Enqueuing Move request for scope (0.06, -0.22)
00:43:34.263 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:34.263 00.000 18120 UpdateGuideState exits: m=2207 RSB=32.4
00:43:34.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.264 00.001 21948 Worker thread wakes up
00:43:34.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
00:43:34.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
00:43:34.264 00.000 21948 Moving (0.06, -0.22) raw xDistance=0.23 yDistance=0.05
00:43:34.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:43:34.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:34.264 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:34.264 00.000 18120 Enqueuing Expose request
00:43:34.265 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:34.265 00.000 21948 MoveAxis(W, 41, ABG)
00:43:34.265 00.000 21948 Guiding  Dir = 3, Dur = 41
00:43:34.266 00.001 21948 IsSlewing returns 0
00:43:34.266 00.000 21948 IsGuiding returns 0
00:43:34.268 00.002 21948 PulseGuide returned control before completion, sleep 50
00:43:34.328 00.060 21948 IsGuiding returns 0
00:43:34.328 00.000 21948 Move returns status 0, amount 41
00:43:34.328 00.000 21948 MoveAxis(N, 0, ABG)
00:43:34.328 00.000 21948 Move returns status 0, amount 0
00:43:34.328 00.000 21948 move complete, result=0
00:43:34.328 00.000 21948 worker thread done servicing request
00:43:34.328 00.000 21948 Worker thread wakes up
00:43:34.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:34.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:34.328 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
00:43:35.957 01.629 21948 Exposure complete
00:43:35.990 00.033 21948 worker thread done servicing request
00:43:35.990 00.000 18120 OnExposeComplete: enter
00:43:35.991 00.001 18120 UpdateGuideState(): m_state=6
00:43:35.992 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
00:43:35.992 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=232.57, Mass=2138, SNR=32.0, Peak=179 HFD=4.1
00:43:35.993 00.001 18120 MultiStar: [#1 0.01,-0.19,0.70,U] [#2 0.24,-0.36,0.00,M2] [#3 0.01,-0.33,0.66,U] [#4 0.19,-0.32,0.00,M2] [#5 0.21,-0.13,0.52,U] [#6 0.32,-0.50,0.00,M5] [#7 0.06,-0.07,0.49,U] [#8 0.44,0.08,0.00,M1] 
00:43:35.994 00.001 18120 refined, 4 included, MultiStar: {0.02, -0.27}, one-star: {-0.09, -0.47}
00:43:35.994 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.14) = xAngle (-0.36 = -0.36)
00:43:35.995 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.75 = 2.75)
00:43:35.995 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.50 mountX=0.26 mountY=0.11, mountTheta=0.39
00:43:35.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.27, opts=13)
00:43:35.997 00.000 18120 Enqueuing Move request for scope (0.02, -0.27)
00:43:35.998 00.001 21948 Worker thread wakes up
00:43:35.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:35.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
00:43:35.998 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
00:43:35.998 00.000 21948 Moving (0.02, -0.27) raw xDistance=0.26 yDistance=0.11
00:43:35.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:43:35.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:35.999 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:43:35.999 00.000 21948 MoveAxis(W, 49, ABG)
00:43:35.999 00.000 21948 Guiding  Dir = 3, Dur = 49
00:43:35.999 00.000 18120 UpdateGuideState exits: m=2138 RSB=32.0
00:43:35.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:36.000 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:36.000 00.000 18120 Enqueuing Expose request
00:43:36.000 00.000 21948 IsSlewing returns 0
00:43:36.001 00.001 21948 IsGuiding returns 0
00:43:36.002 00.001 21948 PulseGuide returned control before completion, sleep 58
00:43:36.064 00.062 21948 IsGuiding returns 1
00:43:36.064 00.000 21948 scope still moving after pulse duration time elapsed
00:43:36.096 00.032 21948 IsSlewing returns 0
00:43:36.096 00.000 21948 IsGuiding returns 0
00:43:36.097 00.001 21948 scope move finished after 49 + 47 ms
00:43:36.097 00.000 21948 Move returns status 0, amount 49
00:43:36.097 00.000 21948 MoveAxis(N, 0, ABG)
00:43:36.097 00.000 21948 Move returns status 0, amount 0
00:43:36.097 00.000 21948 move complete, result=0
00:43:36.097 00.000 21948 worker thread done servicing request
00:43:36.097 00.000 21948 Worker thread wakes up
00:43:36.097 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
00:43:36.099 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:36.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:37.503 01.404 21948 Exposure complete
00:43:37.554 00.051 21948 worker thread done servicing request
00:43:37.554 00.000 18120 OnExposeComplete: enter
00:43:37.557 00.003 18120 UpdateGuideState(): m_state=6
00:43:37.559 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
00:43:37.560 00.001 18120 Star::Find returns 1 (0), X=411.61, Y=232.84, Mass=1997, SNR=30.7, Peak=187 HFD=3.9
00:43:37.560 00.000 18120 MultiStar: [#1 -0.13,0.20,0.73,U] [#2 0.01,0.13,0.69,U] [#3 -0.08,0.23,0.66,U] [#4 0.25,0.02,0.56,U] [#5 0.10,0.23,0.50,U] [#6 0.29,-0.18,0.51,U] [#7 -0.23,0.16,0.52,U] [#8 0.10,0.27,0.45,U] 
00:43:37.561 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.17, -0.19}
00:43:37.561 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
00:43:37.561 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.37)
00:43:37.562 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=-0.07 mountY=-0.03, mountTheta=-2.78
00:43:37.563 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
00:43:37.563 00.000 18120 Enqueuing Move request for scope (-0.01, 0.08)
00:43:37.564 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:37.564 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.7
00:43:37.566 00.002 21948 Worker thread wakes up
00:43:37.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:43:37.566 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.567 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:43:37.567 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:37.568 00.001 18120 Enqueuing Expose request
00:43:37.568 00.000 21948 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.03
00:43:37.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:37.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:37.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:37.568 00.000 21948 MoveAxis(E, 0, ABG)
00:43:37.568 00.000 21948 Move returns status 0, amount 0
00:43:37.568 00.000 21948 MoveAxis(N, 0, ABG)
00:43:37.568 00.000 21948 Move returns status 0, amount 0
00:43:37.568 00.000 21948 move complete, result=0
00:43:37.568 00.000 21948 worker thread done servicing request
00:43:37.568 00.000 21948 Worker thread wakes up
00:43:37.568 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:37.568 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:37.569 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:39.196 01.627 21948 Exposure complete
00:43:39.225 00.029 21948 worker thread done servicing request
00:43:39.225 00.000 18120 OnExposeComplete: enter
00:43:39.225 00.000 18120 UpdateGuideState(): m_state=6
00:43:39.226 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
00:43:39.227 00.001 18120 Star::Find returns 1 (0), X=411.51, Y=233.22, Mass=2063, SNR=31.2, Peak=195 HFD=3.8
00:43:39.227 00.000 18120 MultiStar: [#1 -0.31,0.34,0.00,M1] [#2 -0.06,0.29,0.65,U] [#3 -0.16,0.41,0.00,M1] [#4 0.05,0.23,0.58,U] [#5 0.01,0.47,0.00,M1] [#6 0.13,0.30,0.49,U] [#7 -0.20,0.40,0.00,M1] [#8 -0.06,0.53,0.00,M1] 
00:43:39.228 00.001 18120 refined, 3 included, MultiStar: {-0.08, 0.24}, one-star: {-0.27, 0.19}
00:43:39.228 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.14) = xAngle (3.03 = 3.03)
00:43:39.228 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.13 = -0.15)
00:43:39.229 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.89 mountX=-0.25 mountY=-0.04, mountTheta=-2.99
00:43:39.230 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.24, opts=13)
00:43:39.230 00.000 18120 Enqueuing Move request for scope (-0.08, 0.24)
00:43:39.231 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:39.232 00.001 18120 UpdateGuideState exits: m=2063 RSB=31.2
00:43:39.232 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:39.233 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:39.233 00.000 18120 Enqueuing Expose request
00:43:39.234 00.001 21948 Worker thread wakes up
00:43:39.234 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
00:43:39.234 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
00:43:39.234 00.000 21948 Moving (-0.08, 0.24) raw xDistance=-0.25 yDistance=-0.04
00:43:39.234 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:43:39.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:39.234 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:39.234 00.000 21948 MoveAxis(E, 45, ABG)
00:43:39.234 00.000 21948 Guiding  Dir = 2, Dur = 45
00:43:39.234 00.000 21948 IsSlewing returns 0
00:43:39.234 00.000 21948 IsGuiding returns 0
00:43:39.236 00.002 21948 PulseGuide returned control before completion, sleep 54
00:43:39.304 00.068 21948 IsGuiding returns 0
00:43:39.305 00.001 21948 Move returns status 0, amount 45
00:43:39.305 00.000 21948 MoveAxis(N, 0, ABG)
00:43:39.305 00.000 21948 Move returns status 0, amount 0
00:43:39.305 00.000 21948 move complete, result=0
00:43:39.305 00.000 21948 worker thread done servicing request
00:43:39.305 00.000 21948 Worker thread wakes up
00:43:39.305 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:43:39.307 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:39.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:40.722 01.415 21948 Exposure complete
00:43:40.750 00.028 21948 worker thread done servicing request
00:43:40.750 00.000 18120 OnExposeComplete: enter
00:43:40.753 00.003 18120 UpdateGuideState(): m_state=6
00:43:40.756 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
00:43:40.759 00.003 18120 Star::Find returns 1 (0), X=411.73, Y=233.18, Mass=2098, SNR=31.4, Peak=225 HFD=4.0
00:43:40.761 00.002 18120 MultiStar: [#1 0.04,0.38,0.00,M2] [#2 -0.03,0.19,0.61,U] [#3 0.28,0.42,0.00,M2] [#4 0.44,0.32,0.00,M1] [#5 0.33,0.67,0.00,M2] [#6 0.08,0.16,0.50,U] [#7 0.02,0.35,0.50,U] [#8 0.12,0.52,0.00,M2] 
00:43:40.764 00.003 18120 single-star, 3 included, MultiStar: {-0.01, 0.20}, one-star: {-0.05, 0.15}
00:43:40.766 00.002 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.06 = 3.06)
00:43:40.768 00.002 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.13)
00:43:40.770 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.91 mountX=-0.15 mountY=-0.02, mountTheta=-3.02
00:43:40.774 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.15, opts=13)
00:43:40.776 00.002 18120 Enqueuing Move request for scope (-0.05, 0.15)
00:43:40.778 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:40.780 00.002 18120 UpdateGuideState exits: m=2098 RSB=31.4
00:43:40.781 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:40.783 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:40.784 00.001 21948 Worker thread wakes up
00:43:40.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:43:40.784 00.000 18120 Enqueuing Expose request
00:43:40.786 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:43:40.786 00.000 21948 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=-0.02
00:43:40.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:43:40.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:40.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:43:40.786 00.000 21948 MoveAxis(E, 0, ABG)
00:43:40.786 00.000 21948 Move returns status 0, amount 0
00:43:40.786 00.000 21948 MoveAxis(N, 0, ABG)
00:43:40.786 00.000 21948 Move returns status 0, amount 0
00:43:40.786 00.000 21948 move complete, result=0
00:43:40.786 00.000 21948 worker thread done servicing request
00:43:40.786 00.000 21948 Worker thread wakes up
00:43:40.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:40.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:40.787 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:42.411 01.624 21948 Exposure complete
00:43:42.447 00.036 18120 OnExposeComplete: enter
00:43:42.447 00.000 18120 UpdateGuideState(): m_state=6
00:43:42.448 00.001 21948 worker thread done servicing request
00:43:42.448 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
00:43:42.448 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=232.95, Mass=1946, SNR=30.2, Peak=192 HFD=4.1
00:43:42.449 00.001 18120 MultiStar: [#1 -0.19,0.16,0.75,U] [#2 0.35,-0.16,0.00,M1] [#3 0.06,0.15,0.71,U] [#4 0.23,-0.20,0.60,U] [#5 0.09,0.12,0.55,U] [#6 0.02,-0.02,0.51,U] [#7 0.14,-0.05,0.52,U] [#8 0.16,0.26,0.47,U] 
00:43:42.449 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {-0.08, -0.08}
00:43:42.450 00.001 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.14) = xAngle (1.97 = 1.97)
00:43:42.450 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.07 = -1.21)
00:43:42.451 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.82 mountX=-0.02 mountY=-0.04, mountTheta=-1.96
00:43:42.452 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
00:43:42.452 00.000 18120 Enqueuing Move request for scope (0.03, 0.03)
00:43:42.453 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:42.453 00.000 21948 Worker thread wakes up
00:43:42.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:43:42.453 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:43:42.453 00.000 21948 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.04
00:43:42.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:43:42.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:42.453 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.2
00:43:42.454 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:42.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:42.455 00.001 18120 Enqueuing Expose request
00:43:42.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:42.455 00.000 21948 MoveAxis(E, 0, ABG)
00:43:42.455 00.000 21948 Move returns status 0, amount 0
00:43:42.455 00.000 21948 MoveAxis(N, 0, ABG)
00:43:42.455 00.000 21948 Move returns status 0, amount 0
00:43:42.455 00.000 21948 move complete, result=0
00:43:42.455 00.000 21948 worker thread done servicing request
00:43:42.455 00.000 21948 Worker thread wakes up
00:43:42.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:42.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:42.456 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:43.978 01.522 21948 Exposure complete
00:43:44.008 00.030 21948 worker thread done servicing request
00:43:44.008 00.000 18120 OnExposeComplete: enter
00:43:44.009 00.001 18120 UpdateGuideState(): m_state=6
00:43:44.010 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
00:43:44.011 00.001 18120 Star::Find returns 1 (0), X=411.67, Y=232.86, Mass=2204, SNR=32.3, Peak=222 HFD=4.0
00:43:44.011 00.000 18120 MultiStar: [#1 -0.08,0.04,0.69,U] [#2 -0.05,-0.15,0.59,U] [#3 -0.01,-0.01,0.64,U] [#4 -0.04,-0.24,0.55,U] [#5 0.21,0.14,0.49,U] [#6 0.35,-0.20,0.00,M2] [#7 -0.20,0.00,0.48,U] [#8 0.06,0.16,0.45,U] 
00:43:44.012 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.12, -0.17}
00:43:44.013 00.001 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
00:43:44.013 00.000 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
00:43:44.014 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.29 mountX=0.03 mountY=0.06, mountTheta=1.15
00:43:44.016 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.05, opts=13)
00:43:44.020 00.004 18120 Enqueuing Move request for scope (-0.04, -0.05)
00:43:44.020 00.000 21948 Worker thread wakes up
00:43:44.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:44.021 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:43:44.021 00.000 18120 UpdateGuideState exits: m=2204 RSB=32.3
00:43:44.021 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:43:44.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:44.023 00.002 21948 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
00:43:44.023 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:44.023 00.000 18120 Enqueuing Expose request
00:43:44.024 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:43:44.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:44.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:43:44.024 00.000 21948 MoveAxis(E, 0, ABG)
00:43:44.024 00.000 21948 Move returns status 0, amount 0
00:43:44.024 00.000 21948 MoveAxis(N, 0, ABG)
00:43:44.024 00.000 21948 Move returns status 0, amount 0
00:43:44.024 00.000 21948 move complete, result=0
00:43:44.024 00.000 21948 worker thread done servicing request
00:43:44.024 00.000 21948 Worker thread wakes up
00:43:44.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:44.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:44.025 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:45.651 01.626 21948 Exposure complete
00:43:45.706 00.055 21948 worker thread done servicing request
00:43:45.706 00.000 18120 OnExposeComplete: enter
00:43:45.706 00.000 18120 UpdateGuideState(): m_state=6
00:43:45.707 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
00:43:45.707 00.000 18120 Star::Find returns 1 (0), X=411.47, Y=232.79, Mass=2063, SNR=31.2, Peak=178 HFD=4.0
00:43:45.708 00.001 18120 MultiStar: [#1 -0.33,0.20,0.00,M1] [#2 -0.02,-0.09,0.65,U] [#3 -0.57,0.11,0.00,M1] [#4 0.05,-0.11,0.55,U] [#5 0.05,0.19,0.49,U] [#6 0.08,-0.21,0.51,U] [#7 -0.38,0.08,0.00,M1] [#8 -0.09,0.11,0.42,U] 
00:43:45.708 00.000 18120 refined, 5 included, MultiStar: {-0.07, -0.09}, one-star: {-0.31, -0.24}
00:43:45.709 00.001 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.14) = xAngle (-1.12 = -1.12)
00:43:45.709 00.000 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.98 = 1.98)
00:43:45.710 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.26 mountX=0.05 mountY=0.11, mountTheta=1.13
00:43:45.711 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.09, opts=13)
00:43:45.711 00.000 18120 Enqueuing Move request for scope (-0.07, -0.09)
00:43:45.713 00.002 21948 Worker thread wakes up
00:43:45.713 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:45.714 00.001 18120 UpdateGuideState exits: m=2063 RSB=31.2
00:43:45.714 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:45.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
00:43:45.714 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
00:43:45.715 00.001 21948 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.11
00:43:45.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:43:45.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:45.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:43:45.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:45.715 00.000 21948 MoveAxis(E, 0, ABG)
00:43:45.715 00.000 21948 Move returns status 0, amount 0
00:43:45.715 00.000 18120 Enqueuing Expose request
00:43:45.716 00.001 21948 MoveAxis(N, 0, ABG)
00:43:45.716 00.000 21948 Move returns status 0, amount 0
00:43:45.716 00.000 21948 move complete, result=0
00:43:45.716 00.000 21948 worker thread done servicing request
00:43:45.716 00.000 21948 Worker thread wakes up
00:43:45.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:45.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:45.716 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:47.235 01.519 21948 Exposure complete
00:43:47.264 00.029 21948 worker thread done servicing request
00:43:47.264 00.000 18120 OnExposeComplete: enter
00:43:47.267 00.003 18120 UpdateGuideState(): m_state=6
00:43:47.269 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
00:43:47.270 00.001 18120 Star::Find returns 1 (0), X=411.68, Y=232.80, Mass=2008, SNR=30.7, Peak=185 HFD=4.1
00:43:47.271 00.001 18120 MultiStar: [#1 -0.13,0.09,0.73,U] [#2 -0.01,-0.05,0.65,U] [#3 -0.23,0.11,0.69,U] [#4 0.17,-0.33,0.00,M1] [#5 0.00,0.08,0.55,U] [#6 0.04,-0.34,0.47,U] [#7 -0.11,0.04,0.55,U] [#8 -0.02,0.10,0.43,U] 
00:43:47.272 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.11, -0.23}
00:43:47.273 00.001 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.14) = xAngle (-1.59 = -1.59)
00:43:47.275 00.002 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.52 = 1.52)
00:43:47.277 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.73 mountX=-0.00 mountY=0.09, mountTheta=1.59
00:43:47.279 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.04, opts=13)
00:43:47.281 00.002 18120 Enqueuing Move request for scope (-0.08, -0.04)
00:43:47.283 00.002 21948 Worker thread wakes up
00:43:47.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:47.283 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
00:43:47.283 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.7
00:43:47.284 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
00:43:47.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:47.284 00.000 21948 Moving (-0.08, -0.04) raw xDistance=-0.00 yDistance=0.09
00:43:47.284 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:47.284 00.000 18120 Enqueuing Expose request
00:43:47.285 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:43:47.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:47.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:43:47.285 00.000 21948 MoveAxis(E, 0, ABG)
00:43:47.285 00.000 21948 Move returns status 0, amount 0
00:43:47.285 00.000 21948 MoveAxis(N, 0, ABG)
00:43:47.285 00.000 21948 Move returns status 0, amount 0
00:43:47.285 00.000 21948 move complete, result=0
00:43:47.285 00.000 21948 worker thread done servicing request
00:43:47.285 00.000 21948 Worker thread wakes up
00:43:47.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:47.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:47.285 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:48.908 01.623 21948 Exposure complete
00:43:48.940 00.032 21948 worker thread done servicing request
00:43:48.940 00.000 18120 OnExposeComplete: enter
00:43:48.941 00.001 18120 UpdateGuideState(): m_state=6
00:43:48.942 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
00:43:48.943 00.001 18120 Star::Find returns 1 (0), X=411.54, Y=232.75, Mass=2084, SNR=31.3, Peak=164 HFD=4.4
00:43:48.944 00.001 18120 MultiStar: [#1 -0.19,0.04,0.71,U] [#2 -0.11,-0.28,0.62,U] [#3 -0.17,-0.11,0.66,U] [#4 0.16,-0.33,0.00,M2] [#5 0.06,-0.09,0.51,U] [#6 0.18,-0.46,0.00,M1] [#7 0.00,0.02,0.49,U] [#8 0.12,0.11,0.42,U] 
00:43:48.945 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.11}, one-star: {-0.24, -0.28}
00:43:48.946 00.001 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.14) = xAngle (-1.20 = -1.20)
00:43:48.946 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
00:43:48.947 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.34 mountX=0.06 mountY=0.15, mountTheta=1.20
00:43:48.949 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.11, opts=13)
00:43:48.950 00.001 18120 Enqueuing Move request for scope (-0.11, -0.11)
00:43:48.950 00.000 21948 Worker thread wakes up
00:43:48.951 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
00:43:48.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
00:43:48.951 00.000 21948 Moving (-0.11, -0.11) raw xDistance=0.06 yDistance=0.15
00:43:48.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:48.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:48.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:43:48.951 00.000 21948 MoveAxis(E, 0, ABG)
00:43:48.951 00.000 21948 Move returns status 0, amount 0
00:43:48.951 00.000 21948 MoveAxis(N, 0, ABG)
00:43:48.951 00.000 21948 Move returns status 0, amount 0
00:43:48.951 00.000 21948 move complete, result=0
00:43:48.951 00.000 21948 worker thread done servicing request
00:43:48.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:48.952 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.3
00:43:48.953 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:48.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:48.954 00.001 18120 Enqueuing Expose request
00:43:48.955 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:48.956 00.001 21948 Worker thread wakes up
00:43:48.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:48.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:50.467 01.511 21948 Exposure complete
00:43:50.493 00.026 21948 worker thread done servicing request
00:43:50.493 00.000 18120 OnExposeComplete: enter
00:43:50.494 00.001 18120 UpdateGuideState(): m_state=6
00:43:50.494 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
00:43:50.495 00.001 18120 Star::Find returns 1 (0), X=411.58, Y=232.93, Mass=2108, SNR=31.5, Peak=217 HFD=4.0
00:43:50.497 00.002 18120 MultiStar: [#1 -0.19,0.15,0.72,U] [#2 0.05,0.11,0.66,U] [#3 0.09,0.36,0.00,M1] [#4 0.24,0.18,0.55,U] [#5 0.17,0.09,0.50,U] [#6 0.26,-0.05,0.48,U] [#7 -0.11,0.22,0.50,U] [#8 0.08,0.23,0.45,U] 
00:43:50.497 00.000 18120 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {-0.20, -0.10}
00:43:50.497 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
00:43:50.497 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.51)
00:43:50.498 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.53 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
00:43:50.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.08, opts=13)
00:43:50.500 00.001 18120 Enqueuing Move request for scope (0.00, 0.08)
00:43:50.500 00.000 21948 Worker thread wakes up
00:43:50.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:50.501 00.001 18120 UpdateGuideState exits: m=2108 RSB=31.5
00:43:50.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:50.502 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:50.502 00.000 18120 Enqueuing Expose request
00:43:50.503 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:43:50.503 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:43:50.503 00.000 21948 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.04
00:43:50.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:43:50.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:50.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:50.503 00.000 21948 MoveAxis(E, 0, ABG)
00:43:50.503 00.000 21948 Move returns status 0, amount 0
00:43:50.503 00.000 21948 MoveAxis(N, 0, ABG)
00:43:50.503 00.000 21948 Move returns status 0, amount 0
00:43:50.503 00.000 21948 move complete, result=0
00:43:50.503 00.000 21948 worker thread done servicing request
00:43:50.503 00.000 21948 Worker thread wakes up
00:43:50.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:50.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:50.503 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:52.128 01.625 21948 Exposure complete
00:43:52.152 00.024 21948 worker thread done servicing request
00:43:52.152 00.000 18120 OnExposeComplete: enter
00:43:52.153 00.001 18120 UpdateGuideState(): m_state=6
00:43:52.153 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
00:43:52.154 00.001 18120 Star::Find returns 1 (0), X=411.59, Y=232.85, Mass=2076, SNR=31.4, Peak=187 HFD=3.9
00:43:52.154 00.000 18120 MultiStar: [#1 -0.16,0.06,0.72,U] [#2 0.06,0.01,0.63,U] [#3 -0.27,-0.03,0.66,U] [#4 0.10,-0.15,0.57,U] [#5 -0.04,0.16,0.54,U] [#6 0.23,-0.18,0.49,U] [#7 -0.15,0.05,0.51,U] [#8 -0.03,0.26,0.43,U] 
00:43:52.155 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.19, -0.18}
00:43:52.155 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
00:43:52.156 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.34 = 1.34)
00:43:52.156 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.90 mountX=-0.01 mountY=0.07, mountTheta=1.76
00:43:52.157 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
00:43:52.158 00.001 18120 Enqueuing Move request for scope (-0.07, -0.02)
00:43:52.159 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:52.159 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.4
00:43:52.160 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.160 00.000 21948 Worker thread wakes up
00:43:52.160 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:43:52.161 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:43:52.161 00.000 21948 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
00:43:52.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:52.161 00.000 18120 Enqueuing Expose request
00:43:52.162 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:52.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:52.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:43:52.162 00.000 21948 MoveAxis(E, 0, ABG)
00:43:52.162 00.000 21948 Move returns status 0, amount 0
00:43:52.162 00.000 21948 MoveAxis(N, 0, ABG)
00:43:52.162 00.000 21948 Move returns status 0, amount 0
00:43:52.162 00.000 21948 move complete, result=0
00:43:52.162 00.000 21948 worker thread done servicing request
00:43:52.162 00.000 21948 Worker thread wakes up
00:43:52.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:52.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:52.162 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:53.687 01.525 21948 Exposure complete
00:43:53.740 00.053 21948 worker thread done servicing request
00:43:53.740 00.000 18120 OnExposeComplete: enter
00:43:53.741 00.001 18120 UpdateGuideState(): m_state=6
00:43:53.743 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
00:43:53.745 00.002 18120 Star::Find returns 1 (0), X=411.56, Y=232.86, Mass=1995, SNR=30.7, Peak=220 HFD=3.8
00:43:53.746 00.001 18120 MultiStar: [#1 0.07,0.15,0.74,U] [#2 0.18,0.02,0.66,U] [#3 0.00,-0.04,0.69,U] [#4 0.17,-0.02,0.57,U] [#5 0.21,0.16,0.52,U] [#6 0.19,-0.23,0.51,U] [#7 -0.03,-0.08,0.51,U] [#8 0.03,0.26,0.45,U] 
00:43:53.748 00.002 18120 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.23, -0.17}
00:43:53.748 00.000 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.14) = xAngle (0.97 = 0.97)
00:43:53.751 00.003 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.07 = -2.22)
00:43:53.753 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.18 mountX=0.03 mountY=-0.04, mountTheta=-0.95
00:43:53.757 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
00:43:53.757 00.000 18120 Enqueuing Move request for scope (0.04, -0.01)
00:43:53.758 00.001 21948 Worker thread wakes up
00:43:53.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:43:53.758 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:43:53.758 00.000 21948 Moving (0.04, -0.01) raw xDistance=0.03 yDistance=-0.04
00:43:53.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:43:53.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:53.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:53.759 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.7
00:43:53.759 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:53.760 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:53.760 00.000 21948 MoveAxis(E, 0, ABG)
00:43:53.760 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:53.760 00.000 18120 Enqueuing Expose request
00:43:53.761 00.001 21948 Move returns status 0, amount 0
00:43:53.761 00.000 21948 MoveAxis(N, 0, ABG)
00:43:53.761 00.000 21948 Move returns status 0, amount 0
00:43:53.761 00.000 21948 move complete, result=0
00:43:53.761 00.000 21948 worker thread done servicing request
00:43:53.761 00.000 21948 Worker thread wakes up
00:43:53.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:53.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:53.761 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:55.395 01.634 21948 Exposure complete
00:43:55.425 00.030 21948 worker thread done servicing request
00:43:55.425 00.000 18120 OnExposeComplete: enter
00:43:55.426 00.001 18120 UpdateGuideState(): m_state=6
00:43:55.426 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
00:43:55.427 00.001 18120 Star::Find returns 1 (0), X=411.71, Y=232.96, Mass=2119, SNR=31.7, Peak=206 HFD=4.1
00:43:55.428 00.001 18120 MultiStar: [#1 -0.16,0.16,0.68,U] [#2 0.08,0.04,0.63,U] [#3 0.09,-0.07,0.65,U] [#4 0.41,-0.01,0.00,M1] [#5 0.25,0.17,0.52,U] [#6 -0.11,0.17,0.52,U] [#7 -0.04,0.07,0.51,U] [#8 0.03,0.10,0.43,U] 
00:43:55.428 00.000 18120 refined, 7 included, MultiStar: {-0.00, 0.06}, one-star: {-0.07, -0.07}
00:43:55.429 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
00:43:55.429 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
00:43:55.430 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.58 mountX=-0.05 mountY=-0.02, mountTheta=-2.69
00:43:55.431 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.06, opts=13)
00:43:55.431 00.000 18120 Enqueuing Move request for scope (-0.00, 0.06)
00:43:55.432 00.001 21948 Worker thread wakes up
00:43:55.432 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:55.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:43:55.432 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.7
00:43:55.433 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:55.433 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:55.434 00.001 18120 Enqueuing Expose request
00:43:55.434 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:43:55.434 00.000 21948 Moving (-0.00, 0.06) raw xDistance=-0.05 yDistance=-0.02
00:43:55.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:43:55.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:55.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:43:55.434 00.000 21948 MoveAxis(E, 0, ABG)
00:43:55.434 00.000 21948 Move returns status 0, amount 0
00:43:55.435 00.001 21948 MoveAxis(N, 0, ABG)
00:43:55.435 00.000 21948 Move returns status 0, amount 0
00:43:55.435 00.000 21948 move complete, result=0
00:43:55.435 00.000 21948 worker thread done servicing request
00:43:55.435 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:55.435 00.000 21948 Worker thread wakes up
00:43:55.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:55.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:56.953 01.518 21948 Exposure complete
00:43:56.997 00.044 21948 worker thread done servicing request
00:43:56.997 00.000 18120 OnExposeComplete: enter
00:43:56.998 00.001 18120 UpdateGuideState(): m_state=6
00:43:56.999 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
00:43:56.999 00.000 18120 Star::Find returns 1 (0), X=411.71, Y=232.84, Mass=2178, SNR=32.1, Peak=229 HFD=4.2
00:43:57.000 00.001 18120 MultiStar: [#1 0.07,0.08,0.67,U] [#2 0.05,-0.19,0.62,U] [#3 -0.01,0.12,0.65,U] [#4 0.28,-0.05,0.55,U] [#5 0.29,0.25,0.00,M1] [#6 0.22,-0.29,0.00,M1] [#7 0.07,0.06,0.49,U] [#8 0.10,0.01,0.42,U] 
00:43:57.000 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {-0.07, -0.19}
00:43:57.001 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.14) = xAngle (0.51 = 0.51)
00:43:57.002 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.67)
00:43:57.003 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.63 mountX=0.06 mountY=-0.03, mountTheta=-0.48
00:43:57.004 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
00:43:57.005 00.001 18120 Enqueuing Move request for scope (0.05, -0.04)
00:43:57.006 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:57.007 00.001 21948 Worker thread wakes up
00:43:57.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:43:57.007 00.000 18120 UpdateGuideState exits: m=2178 RSB=32.1
00:43:57.008 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:57.009 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:43:57.009 00.000 18120 Enqueuing Expose request
00:43:57.012 00.003 21948 Moving (0.05, -0.04) raw xDistance=0.06 yDistance=-0.03
00:43:57.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:57.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:57.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:57.012 00.000 21948 MoveAxis(E, 0, ABG)
00:43:57.012 00.000 21948 Move returns status 0, amount 0
00:43:57.012 00.000 21948 MoveAxis(N, 0, ABG)
00:43:57.012 00.000 21948 Move returns status 0, amount 0
00:43:57.013 00.001 21948 move complete, result=0
00:43:57.013 00.000 21948 worker thread done servicing request
00:43:57.013 00.000 21948 Worker thread wakes up
00:43:57.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:57.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:43:57.014 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:58.644 01.630 21948 Exposure complete
00:43:58.667 00.023 21948 worker thread done servicing request
00:43:58.667 00.000 18120 OnExposeComplete: enter
00:43:58.668 00.001 18120 UpdateGuideState(): m_state=6
00:43:58.668 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
00:43:58.669 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=232.81, Mass=2157, SNR=31.8, Peak=202 HFD=4.0
00:43:58.670 00.001 18120 MultiStar: [#1 0.04,0.02,0.70,U] [#2 -0.04,-0.10,0.65,U] [#3 -0.03,0.05,0.67,U] [#4 0.29,-0.06,0.55,U] [#5 0.19,0.19,0.54,U] [#6 0.25,-0.15,0.49,U] [#7 -0.03,0.12,0.51,U] [#8 0.06,0.17,0.43,U] 
00:43:58.670 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.16, -0.22}
00:43:58.671 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.14) = xAngle (0.69 = 0.69)
00:43:58.671 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.79 = -2.49)
00:43:58.672 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=0.03 mountY=-0.03, mountTheta=-0.66
00:43:58.673 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
00:43:58.673 00.000 18120 Enqueuing Move request for scope (0.04, -0.02)
00:43:58.674 00.001 21948 Worker thread wakes up
00:43:58.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:43:58.674 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:43:58.674 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:43:58.675 00.001 21948 Moving (0.04, -0.02) raw xDistance=0.03 yDistance=-0.03
00:43:58.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:43:58.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:58.675 00.000 18120 UpdateGuideState exits: m=2157 RSB=31.8
00:43:58.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:58.675 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:58.676 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:43:58.676 00.000 21948 MoveAxis(E, 0, ABG)
00:43:58.676 00.000 21948 Move returns status 0, amount 0
00:43:58.676 00.000 18120 Enqueuing Expose request
00:43:58.677 00.001 21948 MoveAxis(N, 0, ABG)
00:43:58.677 00.000 21948 Move returns status 0, amount 0
00:43:58.677 00.000 21948 move complete, result=0
00:43:58.677 00.000 21948 worker thread done servicing request
00:43:58.677 00.000 21948 Worker thread wakes up
00:43:58.677 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:58.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:43:58.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:00.196 01.519 21948 Exposure complete
00:44:00.227 00.031 21948 worker thread done servicing request
00:44:00.227 00.000 18120 OnExposeComplete: enter
00:44:00.228 00.001 18120 UpdateGuideState(): m_state=6
00:44:00.229 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
00:44:00.229 00.000 18120 Star::Find returns 1 (0), X=411.72, Y=232.74, Mass=2109, SNR=31.6, Peak=184 HFD=4.3
00:44:00.230 00.001 18120 MultiStar: [#1 0.03,0.02,0.72,U] [#2 0.36,-0.23,0.00,M1] [#3 -0.10,-0.02,0.66,U] [#4 0.31,-0.19,0.00,M1] [#5 0.22,-0.03,0.53,U] [#6 0.30,-0.20,0.00,M1] [#7 0.19,0.02,0.52,U] [#8 0.25,0.02,0.45,U] 
00:44:00.230 00.000 18120 refined, 5 included, MultiStar: {0.06, -0.07}, one-star: {-0.07, -0.29}
00:44:00.231 00.001 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
00:44:00.231 00.000 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.31 = -2.97)
00:44:00.232 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=0.09 mountY=-0.02, mountTheta=-0.17
00:44:00.233 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
00:44:00.234 00.001 18120 Enqueuing Move request for scope (0.06, -0.07)
00:44:00.234 00.000 21948 Worker thread wakes up
00:44:00.234 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:44:00.234 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:44:00.234 00.000 21948 Moving (0.06, -0.07) raw xDistance=0.09 yDistance=-0.02
00:44:00.234 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:44:00.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:00.234 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:00.234 00.000 21948 MoveAxis(E, 0, ABG)
00:44:00.234 00.000 21948 Move returns status 0, amount 0
00:44:00.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:00.235 00.001 21948 MoveAxis(N, 0, ABG)
00:44:00.235 00.000 21948 Move returns status 0, amount 0
00:44:00.235 00.000 21948 move complete, result=0
00:44:00.235 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
00:44:00.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.236 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:00.236 00.000 18120 Enqueuing Expose request
00:44:00.237 00.001 21948 worker thread done servicing request
00:44:00.237 00.000 21948 Worker thread wakes up
00:44:00.237 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:00.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:00.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:01.860 01.623 21948 Exposure complete
00:44:01.892 00.032 21948 worker thread done servicing request
00:44:01.892 00.000 18120 OnExposeComplete: enter
00:44:01.894 00.002 18120 UpdateGuideState(): m_state=6
00:44:01.894 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
00:44:01.895 00.001 18120 Star::Find returns 1 (0), X=411.86, Y=232.68, Mass=2098, SNR=31.5, Peak=201 HFD=4.1
00:44:01.895 00.000 18120 MultiStar: [#1 0.24,-0.20,0.69,U] [#2 0.06,-0.23,0.62,U] [#3 0.04,-0.16,0.67,U] [#4 0.32,-0.30,0.00,M2] [#5 0.35,-0.10,0.00,M1] [#6 0.38,-0.36,0.00,M2] [#7 -0.08,-0.16,0.49,U] [#8 0.32,0.00,0.43,U] 
00:44:01.896 00.001 18120 refined, 5 included, MultiStar: {0.11, -0.21}, one-star: {0.08, -0.35}
00:44:01.896 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.14) = xAngle (0.04 = 0.04)
00:44:01.897 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.15 = -3.14)
00:44:01.897 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-1.10 mountX=0.23 mountY=-0.00, mountTheta=-0.00
00:44:01.899 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.21, opts=13)
00:44:01.900 00.001 18120 Enqueuing Move request for scope (0.11, -0.21)
00:44:01.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:01.901 00.001 18120 UpdateGuideState exits: m=2098 RSB=31.5
00:44:01.901 00.000 21948 Worker thread wakes up
00:44:01.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:01.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
00:44:01.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:01.902 00.000 18120 Enqueuing Expose request
00:44:01.902 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
00:44:01.902 00.000 21948 Moving (0.11, -0.21) raw xDistance=0.23 yDistance=-0.00
00:44:01.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:44:01.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:01.903 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:44:01.903 00.000 21948 MoveAxis(W, 42, ABG)
00:44:01.903 00.000 21948 Guiding  Dir = 3, Dur = 42
00:44:01.903 00.000 21948 IsSlewing returns 0
00:44:01.903 00.000 21948 IsGuiding returns 0
00:44:01.905 00.002 21948 PulseGuide returned control before completion, sleep 51
00:44:01.968 00.063 21948 IsGuiding returns 1
00:44:01.968 00.000 21948 scope still moving after pulse duration time elapsed
00:44:01.999 00.031 21948 IsSlewing returns 0
00:44:01.999 00.000 21948 IsGuiding returns 0
00:44:01.999 00.000 21948 scope move finished after 42 + 54 ms
00:44:01.999 00.000 21948 Move returns status 0, amount 42
00:44:01.999 00.000 21948 MoveAxis(N, 0, ABG)
00:44:01.999 00.000 21948 Move returns status 0, amount 0
00:44:01.999 00.000 21948 move complete, result=0
00:44:01.999 00.000 21948 worker thread done servicing request
00:44:01.999 00.000 21948 Worker thread wakes up
00:44:01.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:01.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:01.999 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
00:44:03.406 01.407 21948 Exposure complete
00:44:03.432 00.026 21948 worker thread done servicing request
00:44:03.432 00.000 18120 OnExposeComplete: enter
00:44:03.434 00.002 18120 UpdateGuideState(): m_state=6
00:44:03.435 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
00:44:03.436 00.001 18120 Star::Find returns 1 (0), X=411.72, Y=232.96, Mass=2187, SNR=32.3, Peak=207 HFD=4.1
00:44:03.437 00.001 18120 MultiStar: [#1 0.03,0.17,0.69,U] [#2 0.13,-0.01,0.64,U] [#3 0.11,0.04,0.66,U] [#4 0.25,-0.08,0.53,U] [#5 0.04,0.22,0.50,U] [#6 0.23,-0.08,0.47,U] [#7 0.09,0.16,0.52,U] [#8 -0.02,0.18,0.43,U] 
00:44:03.437 00.000 18120 single-star, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.06, -0.07}
00:44:03.437 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.14) = xAngle (-1.15 = -1.15)
00:44:03.438 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.95 = 1.95)
00:44:03.438 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.30 mountX=0.04 mountY=0.08, mountTheta=1.16
00:44:03.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
00:44:03.440 00.001 18120 Enqueuing Move request for scope (-0.06, -0.07)
00:44:03.440 00.000 21948 Worker thread wakes up
00:44:03.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:03.441 00.001 18120 UpdateGuideState exits: m=2187 RSB=32.3
00:44:03.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.441 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:03.442 00.001 18120 Enqueuing Expose request
00:44:03.443 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:44:03.443 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:44:03.443 00.000 21948 Moving (-0.06, -0.07) raw xDistance=0.04 yDistance=0.08
00:44:03.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:03.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:03.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:44:03.443 00.000 21948 MoveAxis(E, 0, ABG)
00:44:03.443 00.000 21948 Move returns status 0, amount 0
00:44:03.443 00.000 21948 MoveAxis(N, 0, ABG)
00:44:03.443 00.000 21948 Move returns status 0, amount 0
00:44:03.443 00.000 21948 move complete, result=0
00:44:03.443 00.000 21948 worker thread done servicing request
00:44:03.443 00.000 21948 Worker thread wakes up
00:44:03.443 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:03.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:03.443 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:05.070 01.627 21948 Exposure complete
00:44:05.095 00.025 21948 worker thread done servicing request
00:44:05.095 00.000 18120 OnExposeComplete: enter
00:44:05.095 00.000 18120 UpdateGuideState(): m_state=6
00:44:05.096 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
00:44:05.096 00.000 18120 Star::Find returns 1 (0), X=411.72, Y=232.81, Mass=2110, SNR=31.4, Peak=198 HFD=4.4
00:44:05.097 00.001 18120 MultiStar: [#1 -0.05,0.12,0.74,U] [#2 -0.18,-0.02,0.63,U] [#3 -0.14,-0.20,0.65,U] [#4 -0.16,-0.08,0.56,U] [#5 0.10,0.05,0.55,U] [#6 0.10,-0.12,0.48,U] [#7 0.07,-0.16,0.52,U] [#8 0.02,0.10,0.43,U] 
00:44:05.097 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.06, -0.22}
00:44:05.098 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.14) = xAngle (-0.99 = -0.99)
00:44:05.099 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.11 = 2.11)
00:44:05.099 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.13 mountX=0.05 mountY=0.07, mountTheta=1.00
00:44:05.102 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
00:44:05.104 00.002 18120 Enqueuing Move request for scope (-0.04, -0.07)
00:44:05.105 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:05.106 00.001 21948 Worker thread wakes up
00:44:05.106 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.4
00:44:05.108 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
00:44:05.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:05.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
00:44:05.108 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:05.109 00.001 18120 Enqueuing Expose request
00:44:05.109 00.000 21948 Moving (-0.04, -0.07) raw xDistance=0.05 yDistance=0.07
00:44:05.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:44:05.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:05.110 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:05.110 00.000 21948 MoveAxis(E, 0, ABG)
00:44:05.110 00.000 21948 Move returns status 0, amount 0
00:44:05.110 00.000 21948 MoveAxis(N, 0, ABG)
00:44:05.110 00.000 21948 Move returns status 0, amount 0
00:44:05.110 00.000 21948 move complete, result=0
00:44:05.110 00.000 21948 worker thread done servicing request
00:44:05.110 00.000 21948 Worker thread wakes up
00:44:05.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:05.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:05.110 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:06.632 01.522 21948 Exposure complete
00:44:06.661 00.029 21948 worker thread done servicing request
00:44:06.661 00.000 18120 OnExposeComplete: enter
00:44:06.663 00.002 18120 UpdateGuideState(): m_state=6
00:44:06.664 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
00:44:06.665 00.001 18120 Star::Find returns 1 (0), X=411.53, Y=232.92, Mass=2194, SNR=32.2, Peak=191 HFD=4.0
00:44:06.666 00.001 18120 MultiStar: [#1 -0.06,0.06,0.69,U] [#2 0.01,-0.03,0.62,U] [#3 -0.16,0.11,0.64,U] [#4 0.22,-0.16,0.53,U] [#5 0.13,0.19,0.52,U] [#6 0.05,-0.15,0.47,U] [#7 -0.10,0.20,0.48,U] [#8 0.15,0.04,0.44,U] 
00:44:06.666 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.25, -0.11}
00:44:06.667 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.04 = -2.24)
00:44:06.668 00.001 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.14 = 0.86)
00:44:06.669 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.90 mountX=-0.02 mountY=0.02, mountTheta=2.26
00:44:06.671 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
00:44:06.672 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
00:44:06.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:06.673 00.001 21948 Worker thread wakes up
00:44:06.673 00.000 18120 UpdateGuideState exits: m=2194 RSB=32.2
00:44:06.674 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:06.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:06.675 00.001 18120 Enqueuing Expose request
00:44:06.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:44:06.675 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:44:06.675 00.000 21948 Moving (-0.03, 0.01) raw xDistance=-0.02 yDistance=0.02
00:44:06.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:06.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:06.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:44:06.675 00.000 21948 MoveAxis(E, 0, ABG)
00:44:06.676 00.001 21948 Move returns status 0, amount 0
00:44:06.676 00.000 21948 MoveAxis(N, 0, ABG)
00:44:06.676 00.000 21948 Move returns status 0, amount 0
00:44:06.676 00.000 21948 move complete, result=0
00:44:06.676 00.000 21948 worker thread done servicing request
00:44:06.676 00.000 21948 Worker thread wakes up
00:44:06.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:06.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:06.676 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:08.308 01.632 21948 Exposure complete
00:44:08.346 00.038 21948 worker thread done servicing request
00:44:08.347 00.001 18120 OnExposeComplete: enter
00:44:08.348 00.001 18120 UpdateGuideState(): m_state=6
00:44:08.350 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
00:44:08.350 00.000 18120 Star::Find returns 1 (0), X=411.54, Y=232.86, Mass=2007, SNR=30.7, Peak=170 HFD=3.8
00:44:08.351 00.001 18120 MultiStar: [#1 -0.12,0.22,0.71,U] [#2 -0.06,-0.17,0.64,U] [#3 -0.11,-0.02,0.69,U] [#4 0.21,-0.05,0.56,U] [#5 -0.08,0.18,0.49,U] [#6 0.05,-0.17,0.50,U] [#7 -0.10,-0.08,0.53,U] [#8 0.06,0.23,0.44,U] 
00:44:08.352 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.25, -0.17}
00:44:08.353 00.001 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.14) = xAngle (-1.74 = -1.74)
00:44:08.353 00.000 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.36 = 1.36)
00:44:08.353 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.89 mountX=-0.01 mountY=0.07, mountTheta=1.74
00:44:08.356 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
00:44:08.356 00.000 18120 Enqueuing Move request for scope (-0.07, -0.02)
00:44:08.357 00.001 21948 Worker thread wakes up
00:44:08.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:08.358 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:44:08.358 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.7
00:44:08.358 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:08.358 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:08.359 00.001 18120 Enqueuing Expose request
00:44:08.359 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:44:08.359 00.000 21948 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
00:44:08.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:44:08.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:08.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:08.359 00.000 21948 MoveAxis(E, 0, ABG)
00:44:08.359 00.000 21948 Move returns status 0, amount 0
00:44:08.359 00.000 21948 MoveAxis(N, 0, ABG)
00:44:08.359 00.000 21948 Move returns status 0, amount 0
00:44:08.359 00.000 21948 move complete, result=0
00:44:08.359 00.000 21948 worker thread done servicing request
00:44:08.359 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:08.360 00.001 21948 Worker thread wakes up
00:44:08.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:08.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:09.874 01.514 21948 Exposure complete
00:44:09.907 00.033 21948 worker thread done servicing request
00:44:09.907 00.000 18120 OnExposeComplete: enter
00:44:09.908 00.001 18120 UpdateGuideState(): m_state=6
00:44:09.910 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
00:44:09.911 00.001 18120 Star::Find returns 1 (0), X=411.44, Y=232.86, Mass=2015, SNR=30.7, Peak=168 HFD=4.2
00:44:09.911 00.000 18120 MultiStar: [#1 -0.19,0.14,0.74,U] [#2 -0.06,-0.08,0.63,U] [#3 -0.20,0.02,0.67,U] [#4 0.05,0.01,0.56,U] [#5 0.02,0.07,0.54,U] [#6 0.16,-0.18,0.50,U] [#7 -0.13,-0.03,0.51,U] [#8 -0.00,0.18,0.45,U] 
00:44:09.912 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.34, -0.17}
00:44:09.913 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.14) = xAngle (-1.85 = -1.85)
00:44:09.914 00.001 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.25 = 1.25)
00:44:09.915 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-3.00 mountX=-0.03 mountY=0.10, mountTheta=1.86
00:44:09.916 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
00:44:09.917 00.001 18120 Enqueuing Move request for scope (-0.11, -0.02)
00:44:09.917 00.000 21948 Worker thread wakes up
00:44:09.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:09.918 00.001 18120 UpdateGuideState exits: m=2015 RSB=30.7
00:44:09.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:09.919 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:09.919 00.000 18120 Enqueuing Expose request
00:44:09.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
00:44:09.920 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
00:44:09.920 00.000 21948 Moving (-0.11, -0.02) raw xDistance=-0.03 yDistance=0.10
00:44:09.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:44:09.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:09.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:44:09.920 00.000 21948 MoveAxis(E, 0, ABG)
00:44:09.920 00.000 21948 Move returns status 0, amount 0
00:44:09.920 00.000 21948 MoveAxis(N, 0, ABG)
00:44:09.920 00.000 21948 Move returns status 0, amount 0
00:44:09.920 00.000 21948 move complete, result=0
00:44:09.920 00.000 21948 worker thread done servicing request
00:44:09.920 00.000 21948 Worker thread wakes up
00:44:09.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:09.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:09.920 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:11.551 01.631 21948 Exposure complete
00:44:11.589 00.038 21948 worker thread done servicing request
00:44:11.589 00.000 18120 OnExposeComplete: enter
00:44:11.591 00.002 18120 UpdateGuideState(): m_state=6
00:44:11.593 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
00:44:11.594 00.001 18120 Star::Find returns 1 (0), X=411.76, Y=232.68, Mass=2036, SNR=31.0, Peak=189 HFD=3.8
00:44:11.595 00.001 18120 MultiStar: [#1 -0.04,-0.06,0.71,U] [#2 0.11,-0.36,0.00,M1] [#3 -0.02,-0.06,0.68,U] [#4 0.14,-0.32,0.56,U] [#5 0.07,-0.21,0.55,U] [#6 0.12,-0.39,0.00,M1] [#7 -0.02,-0.15,0.51,U] [#8 -0.04,0.15,0.45,U] 
00:44:11.598 00.003 18120 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {-0.02, -0.35}
00:44:11.601 00.003 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.14) = xAngle (-0.40 = -0.40)
00:44:11.603 00.002 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.71 = 2.71)
00:44:11.605 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.54 mountX=0.15 mountY=0.07, mountTheta=0.43
00:44:11.608 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.16, opts=13)
00:44:11.609 00.001 18120 Enqueuing Move request for scope (0.01, -0.16)
00:44:11.609 00.000 21948 Worker thread wakes up
00:44:11.609 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
00:44:11.609 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
00:44:11.609 00.000 21948 Moving (0.01, -0.16) raw xDistance=0.15 yDistance=0.07
00:44:11.609 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:44:11.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:11.612 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:11.612 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
00:44:11.614 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:11.614 00.000 21948 MoveAxis(E, 0, ABG)
00:44:11.614 00.000 21948 Move returns status 0, amount 0
00:44:11.614 00.000 21948 MoveAxis(N, 0, ABG)
00:44:11.614 00.000 21948 Move returns status 0, amount 0
00:44:11.614 00.000 21948 move complete, result=0
00:44:11.614 00.000 21948 worker thread done servicing request
00:44:11.614 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:11.615 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:11.615 00.000 18120 Enqueuing Expose request
00:44:11.615 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:11.616 00.001 21948 Worker thread wakes up
00:44:11.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:11.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:13.134 01.518 21948 Exposure complete
00:44:13.173 00.039 21948 worker thread done servicing request
00:44:13.173 00.000 18120 OnExposeComplete: enter
00:44:13.174 00.001 18120 UpdateGuideState(): m_state=6
00:44:13.175 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
00:44:13.175 00.000 18120 Star::Find returns 1 (0), X=411.45, Y=232.81, Mass=1994, SNR=30.7, Peak=165 HFD=3.9
00:44:13.176 00.001 18120 MultiStar: [#1 -0.37,0.04,0.00,M1] [#2 -0.02,-0.11,0.64,U] [#3 -0.51,-0.19,0.00,M1] [#4 0.13,-0.32,0.56,U] [#5 0.08,0.06,0.53,U] [#6 -0.04,-0.13,0.50,U] [#7 -0.12,0.01,0.51,U] [#8 0.04,0.07,0.46,U] 
00:44:13.176 00.000 18120 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {-0.33, -0.22}
00:44:13.176 00.000 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.14) = xAngle (-0.99 = -0.99)
00:44:13.176 00.000 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.11 = 2.11)
00:44:13.178 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=0.07 mountY=0.11, mountTheta=1.00
00:44:13.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.11, opts=13)
00:44:13.179 00.000 18120 Enqueuing Move request for scope (-0.07, -0.11)
00:44:13.182 00.003 21948 Worker thread wakes up
00:44:13.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
00:44:13.182 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
00:44:13.182 00.000 21948 Moving (-0.07, -0.11) raw xDistance=0.07 yDistance=0.11
00:44:13.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:44:13.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:13.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:13.183 00.001 18120 UpdateGuideState exits: m=1994 RSB=30.7
00:44:13.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:13.184 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:13.184 00.000 18120 Enqueuing Expose request
00:44:13.185 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:13.185 00.000 21948 MoveAxis(E, 0, ABG)
00:44:13.185 00.000 21948 Move returns status 0, amount 0
00:44:13.185 00.000 21948 MoveAxis(N, 0, ABG)
00:44:13.185 00.000 21948 Move returns status 0, amount 0
00:44:13.185 00.000 21948 move complete, result=0
00:44:13.185 00.000 21948 worker thread done servicing request
00:44:13.185 00.000 21948 Worker thread wakes up
00:44:13.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:13.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:13.185 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:14.812 01.627 21948 Exposure complete
00:44:14.836 00.024 21948 worker thread done servicing request
00:44:14.836 00.000 18120 OnExposeComplete: enter
00:44:14.837 00.001 18120 UpdateGuideState(): m_state=6
00:44:14.838 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
00:44:14.838 00.000 18120 Star::Find returns 1 (0), X=411.36, Y=233.07, Mass=1967, SNR=30.4, Peak=175 HFD=4.0
00:44:14.839 00.001 18120 MultiStar: [#1 -0.46,0.09,0.00,M2] [#2 -0.26,0.06,0.63,U] [#3 -0.41,0.27,0.00,M2] [#4 -0.00,0.22,0.56,U] [#5 -0.11,0.33,0.55,U] [#6 -0.08,-0.09,0.51,U] [#7 -0.33,0.19,0.00,M1] [#8 -0.18,0.13,0.44,U] 
00:44:14.839 00.000 18120 refined, 5 included, MultiStar: {-0.21, 0.10}, one-star: {-0.42, 0.04}
00:44:14.840 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.14) = xAngle (3.82 = -2.47)
00:44:14.841 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.92 = 0.63)
00:44:14.841 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.67 mountX=-0.18 mountY=0.14, mountTheta=2.49
00:44:14.844 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.10, opts=13)
00:44:14.844 00.000 18120 Enqueuing Move request for scope (-0.21, 0.10)
00:44:14.845 00.001 21948 Worker thread wakes up
00:44:14.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:14.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
00:44:14.845 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
00:44:14.845 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.4
00:44:14.845 00.000 21948 Moving (-0.21, 0.10) raw xDistance=-0.18 yDistance=0.14
00:44:14.845 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:14.846 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:14.846 00.000 18120 Enqueuing Expose request
00:44:14.847 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:44:14.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:14.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:44:14.847 00.000 21948 MoveAxis(E, 0, ABG)
00:44:14.847 00.000 21948 Move returns status 0, amount 0
00:44:14.847 00.000 21948 MoveAxis(N, 0, ABG)
00:44:14.847 00.000 21948 Move returns status 0, amount 0
00:44:14.847 00.000 21948 move complete, result=0
00:44:14.847 00.000 21948 worker thread done servicing request
00:44:14.847 00.000 21948 Worker thread wakes up
00:44:14.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:14.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:14.847 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:16.375 01.528 21948 Exposure complete
00:44:16.401 00.026 21948 worker thread done servicing request
00:44:16.401 00.000 18120 OnExposeComplete: enter
00:44:16.402 00.001 18120 UpdateGuideState(): m_state=6
00:44:16.402 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
00:44:16.404 00.002 18120 Star::Find returns 1 (0), X=411.24, Y=232.88, Mass=2002, SNR=30.7, Peak=186 HFD=4.1
00:44:16.407 00.003 18120 MultiStar: [#1 -0.29,0.05,0.72,U] [#2 -0.12,-0.04,0.61,U] [#3 -0.37,-0.12,0.00,M3] [#4 -0.18,-0.28,0.60,U] [#5 -0.32,0.08,0.51,U] [#6 -0.12,-0.25,0.50,U] [#7 -0.24,-0.01,0.51,U] [#8 -0.09,0.09,0.46,U] 
00:44:16.409 00.002 18120 refined, 7 included, MultiStar: {-0.27, -0.07}, one-star: {-0.54, -0.15}
00:44:16.410 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
00:44:16.410 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
00:44:16.411 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.87 mountX=-0.04 mountY=0.27, mountTheta=1.73
00:44:16.412 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.07, opts=13)
00:44:16.412 00.000 18120 Enqueuing Move request for scope (-0.27, -0.07)
00:44:16.413 00.001 21948 Worker thread wakes up
00:44:16.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:16.413 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.7
00:44:16.414 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:16.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:16.414 00.000 18120 Enqueuing Expose request
00:44:16.415 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
00:44:16.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
00:44:16.415 00.000 21948 Moving (-0.27, -0.07) raw xDistance=-0.04 yDistance=0.27
00:44:16.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:44:16.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:44:16.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:44:16.415 00.000 21948 MoveAxis(E, 0, ABG)
00:44:16.415 00.000 21948 Move returns status 0, amount 0
00:44:16.415 00.000 21948 MoveAxis(N, 0, ABG)
00:44:16.415 00.000 21948 Move returns status 0, amount 0
00:44:16.415 00.000 21948 move complete, result=0
00:44:16.415 00.000 21948 worker thread done servicing request
00:44:16.415 00.000 21948 Worker thread wakes up
00:44:16.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:16.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:16.416 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:44:18.043 01.627 21948 Exposure complete
00:44:18.069 00.026 21948 worker thread done servicing request
00:44:18.069 00.000 18120 OnExposeComplete: enter
00:44:18.069 00.000 18120 UpdateGuideState(): m_state=6
00:44:18.070 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
00:44:18.070 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=232.40, Mass=2011, SNR=30.6, Peak=178 HFD=3.6
00:44:18.071 00.001 18120 MultiStar: [#1 -0.25,-0.32,0.00,M2] [#2 -0.00,-0.38,0.00,M1] [#3 0.10,-0.42,0.00,M4] [#4 0.12,-0.35,0.00,M1] [#5 0.04,-0.20,0.57,U] [#6 0.20,-0.54,0.00,M1] [#7 -0.10,-0.18,0.53,U] [#8 -0.02,-0.27,0.46,U] 
00:44:18.071 00.000 18120 refined, 3 included, MultiStar: {-0.09, -0.38}, one-star: {-0.19, -0.63}
00:44:18.072 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.14) = xAngle (-0.65 = -0.65)
00:44:18.072 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.45 = 2.45)
00:44:18.073 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.80 mountX=0.31 mountY=0.25, mountTheta=0.68
00:44:18.074 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.38, opts=13)
00:44:18.075 00.001 18120 Enqueuing Move request for scope (-0.09, -0.38)
00:44:18.075 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:18.076 00.001 18120 UpdateGuideState exits: m=2011 RSB=30.6
00:44:18.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:18.077 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:18.077 00.000 18120 Enqueuing Expose request
00:44:18.078 00.001 21948 Worker thread wakes up
00:44:18.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.38) opts 0xd
00:44:18.078 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.38)
00:44:18.078 00.000 21948 Moving (-0.09, -0.38) raw xDistance=0.31 yDistance=0.25
00:44:18.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:44:18.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:44:18.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:44:18.078 00.000 21948 MoveAxis(W, 55, ABG)
00:44:18.078 00.000 21948 Guiding  Dir = 3, Dur = 55
00:44:18.078 00.000 21948 IsSlewing returns 0
00:44:18.078 00.000 21948 IsGuiding returns 0
00:44:18.079 00.001 21948 PulseGuide returned control before completion, sleep 64
00:44:18.151 00.072 21948 IsGuiding returns 0
00:44:18.151 00.000 21948 Move returns status 0, amount 55
00:44:18.151 00.000 21948 MoveAxis(N, 0, ABG)
00:44:18.151 00.000 21948 Move returns status 0, amount 0
00:44:18.151 00.000 21948 move complete, result=0
00:44:18.151 00.000 21948 worker thread done servicing request
00:44:18.151 00.000 21948 Worker thread wakes up
00:44:18.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:18.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:18.151 00.000 18120 GuideStep: 0.3 px 55 ms WEST, 0.2 px 0 ms NORTH
00:44:19.561 01.410 21948 Exposure complete
00:44:19.596 00.035 21948 worker thread done servicing request
00:44:19.596 00.000 18120 OnExposeComplete: enter
00:44:19.597 00.001 18120 UpdateGuideState(): m_state=6
00:44:19.598 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
00:44:19.598 00.000 18120 Star::Find returns 1 (0), X=411.56, Y=232.79, Mass=2182, SNR=32.1, Peak=178 HFD=4.4
00:44:19.599 00.001 18120 MultiStar: [#1 -0.16,0.05,0.69,U] [#2 -0.04,-0.19,0.63,U] [#3 -0.16,-0.04,0.65,U] [#4 0.11,-0.14,0.54,U] [#5 0.19,0.06,0.51,U] [#6 0.22,-0.26,0.47,U] [#7 -0.20,0.10,0.51,U] [#8 -0.13,0.13,0.43,U] 
00:44:19.599 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {-0.23, -0.24}
00:44:19.600 00.001 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.14) = xAngle (-1.17 = -1.17)
00:44:19.600 00.000 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.93 = 1.93)
00:44:19.600 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.31 mountX=0.04 mountY=0.10, mountTheta=1.18
00:44:19.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.07, opts=13)
00:44:19.603 00.001 18120 Enqueuing Move request for scope (-0.07, -0.07)
00:44:19.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:19.604 00.001 18120 UpdateGuideState exits: m=2182 RSB=32.1
00:44:19.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:19.605 00.001 21948 Worker thread wakes up
00:44:19.606 00.001 18120 Enqueuing Expose request
00:44:19.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
00:44:19.606 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
00:44:19.606 00.000 21948 Moving (-0.07, -0.07) raw xDistance=0.04 yDistance=0.10
00:44:19.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:19.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:19.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:44:19.606 00.000 21948 MoveAxis(E, 0, ABG)
00:44:19.606 00.000 21948 Move returns status 0, amount 0
00:44:19.606 00.000 21948 MoveAxis(N, 0, ABG)
00:44:19.606 00.000 21948 Move returns status 0, amount 0
00:44:19.606 00.000 21948 move complete, result=0
00:44:19.606 00.000 21948 worker thread done servicing request
00:44:19.606 00.000 21948 Worker thread wakes up
00:44:19.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:19.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:19.607 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:21.235 01.628 21948 Exposure complete
00:44:21.273 00.038 21948 worker thread done servicing request
00:44:21.273 00.000 18120 OnExposeComplete: enter
00:44:21.274 00.001 18120 UpdateGuideState(): m_state=6
00:44:21.274 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
00:44:21.274 00.000 18120 Star::Find returns 1 (0), X=411.55, Y=233.11, Mass=2010, SNR=30.7, Peak=175 HFD=4.0
00:44:21.275 00.001 18120 MultiStar: [#1 -0.24,0.25,0.71,U] [#2 -0.32,-0.02,0.65,U] [#3 -0.16,0.23,0.68,U] [#4 -0.09,-0.08,0.56,U] [#5 -0.12,0.25,0.51,U] [#6 -0.04,-0.29,0.50,U] [#7 -0.34,0.06,0.52,U] [#8 -0.22,0.27,0.00,M1] 
00:44:21.275 00.000 18120 refined, 7 included, MultiStar: {-0.20, 0.07}, one-star: {-0.23, 0.08}
00:44:21.276 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.14) = xAngle (3.94 = -2.34)
00:44:21.276 00.000 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.04 = 0.76)
00:44:21.277 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.80 mountX=-0.15 mountY=0.15, mountTheta=2.36
00:44:21.278 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.07, opts=13)
00:44:21.279 00.001 18120 Enqueuing Move request for scope (-0.20, 0.07)
00:44:21.279 00.000 21948 Worker thread wakes up
00:44:21.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:21.279 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.7
00:44:21.280 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:21.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:21.282 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
00:44:21.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
00:44:21.282 00.000 21948 Moving (-0.20, 0.07) raw xDistance=-0.15 yDistance=0.15
00:44:21.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:44:21.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:21.282 00.000 18120 Enqueuing Expose request
00:44:21.283 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:44:21.283 00.000 21948 MoveAxis(E, 0, ABG)
00:44:21.283 00.000 21948 Move returns status 0, amount 0
00:44:21.283 00.000 21948 MoveAxis(N, 0, ABG)
00:44:21.283 00.000 21948 Move returns status 0, amount 0
00:44:21.283 00.000 21948 move complete, result=0
00:44:21.283 00.000 21948 worker thread done servicing request
00:44:21.283 00.000 21948 Worker thread wakes up
00:44:21.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:21.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:21.283 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:22.810 01.527 21948 Exposure complete
00:44:22.836 00.026 21948 worker thread done servicing request
00:44:22.836 00.000 18120 OnExposeComplete: enter
00:44:22.837 00.001 18120 UpdateGuideState(): m_state=6
00:44:22.837 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
00:44:22.838 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=233.07, Mass=2046, SNR=31.2, Peak=185 HFD=4.0
00:44:22.839 00.001 18120 MultiStar: [#1 -0.11,0.38,0.00,M1] [#2 -0.23,0.18,0.67,U] [#3 -0.28,0.11,0.66,U] [#4 0.06,0.22,0.56,U] [#5 0.10,0.28,0.54,U] [#6 0.01,-0.02,0.49,U] [#7 -0.21,0.10,0.50,U] [#8 -0.05,0.20,0.44,U] 
00:44:22.839 00.000 18120 single-star, 7 included, MultiStar: {-0.11, 0.13}, one-star: {-0.15, 0.04}
00:44:22.840 00.001 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.14) = xAngle (4.01 = -2.27)
00:44:22.841 00.001 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.12 = 0.83)
00:44:22.841 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=-0.10 mountY=0.12, mountTheta=2.29
00:44:22.843 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
00:44:22.843 00.000 18120 Enqueuing Move request for scope (-0.15, 0.04)
00:44:22.844 00.001 21948 Worker thread wakes up
00:44:22.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:22.844 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.2
00:44:22.845 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.845 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:22.845 00.000 18120 Enqueuing Expose request
00:44:22.846 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
00:44:22.846 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
00:44:22.846 00.000 21948 Moving (-0.15, 0.04) raw xDistance=-0.10 yDistance=0.12
00:44:22.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:22.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:22.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:44:22.846 00.000 21948 MoveAxis(E, 0, ABG)
00:44:22.846 00.000 21948 Move returns status 0, amount 0
00:44:22.846 00.000 21948 MoveAxis(N, 0, ABG)
00:44:22.846 00.000 21948 Move returns status 0, amount 0
00:44:22.846 00.000 21948 move complete, result=0
00:44:22.846 00.000 21948 worker thread done servicing request
00:44:22.846 00.000 21948 Worker thread wakes up
00:44:22.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:22.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:22.846 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:24.478 01.632 21948 Exposure complete
00:44:24.514 00.036 21948 worker thread done servicing request
00:44:24.514 00.000 18120 OnExposeComplete: enter
00:44:24.515 00.001 18120 UpdateGuideState(): m_state=6
00:44:24.515 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
00:44:24.516 00.001 18120 Star::Find returns 1 (0), X=411.74, Y=232.85, Mass=2109, SNR=31.5, Peak=202 HFD=4.2
00:44:24.516 00.000 18120 MultiStar: [#1 -0.01,-0.07,0.71,U] [#2 -0.16,-0.05,0.64,U] [#3 -0.58,-0.17,0.00,M2] [#4 0.12,-0.21,0.55,U] [#5 0.05,0.11,0.49,U] [#6 0.20,-0.08,0.47,U] [#7 -0.07,-0.20,0.49,U] [#8 -0.10,-0.02,0.42,U] 
00:44:24.517 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.10}, one-star: {-0.05, -0.18}
00:44:24.517 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.14) = xAngle (-0.52 = -0.52)
00:44:24.518 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.58 = 2.58)
00:44:24.518 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.67 mountX=0.08 mountY=0.05, mountTheta=0.55
00:44:24.520 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.10, opts=13)
00:44:24.521 00.001 18120 Enqueuing Move request for scope (-0.01, -0.10)
00:44:24.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:24.523 00.002 18120 UpdateGuideState exits: m=2109 RSB=31.5
00:44:24.523 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:24.523 00.000 21948 Worker thread wakes up
00:44:24.523 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:44:24.523 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:44:24.523 00.000 21948 Moving (-0.01, -0.10) raw xDistance=0.08 yDistance=0.05
00:44:24.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:44:24.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:24.523 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:44:24.523 00.000 21948 MoveAxis(E, 0, ABG)
00:44:24.523 00.000 21948 Move returns status 0, amount 0
00:44:24.523 00.000 21948 MoveAxis(N, 0, ABG)
00:44:24.523 00.000 21948 Move returns status 0, amount 0
00:44:24.523 00.000 21948 move complete, result=0
00:44:24.523 00.000 21948 worker thread done servicing request
00:44:24.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:24.524 00.001 18120 Enqueuing Expose request
00:44:24.524 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:24.524 00.000 21948 Worker thread wakes up
00:44:24.525 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:24.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:26.046 01.521 21948 Exposure complete
00:44:26.082 00.036 18120 OnExposeComplete: enter
00:44:26.082 00.000 18120 UpdateGuideState(): m_state=6
00:44:26.083 00.001 21948 worker thread done servicing request
00:44:26.083 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
00:44:26.084 00.001 18120 Star::Find returns 1 (0), X=411.53, Y=232.77, Mass=1903, SNR=30.0, Peak=172 HFD=3.9
00:44:26.085 00.001 18120 MultiStar: [#1 -0.24,-0.09,0.75,U] [#2 -0.19,-0.02,0.68,U] [#3 -0.12,-0.21,0.71,U] [#4 0.27,-0.01,0.55,U] [#5 0.06,0.29,0.56,U] [#6 0.04,-0.22,0.52,U] [#7 -0.29,0.08,0.52,U] [#8 -0.01,0.29,0.46,U] 
00:44:26.085 00.000 18120 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.25, -0.26}
00:44:26.085 00.000 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.14) = xAngle (-1.57 = -1.57)
00:44:26.086 00.001 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.54 = 1.54)
00:44:26.086 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.71 mountX=0.00 mountY=0.11, mountTheta=1.57
00:44:26.088 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.05, opts=13)
00:44:26.091 00.003 18120 Enqueuing Move request for scope (-0.10, -0.05)
00:44:26.093 00.002 21948 Worker thread wakes up
00:44:26.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:44:26.093 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:44:26.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:26.095 00.002 21948 Moving (-0.10, -0.05) raw xDistance=0.00 yDistance=0.11
00:44:26.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:44:26.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:26.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:26.095 00.000 21948 MoveAxis(E, 0, ABG)
00:44:26.095 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.0
00:44:26.097 00.002 21948 Move returns status 0, amount 0
00:44:26.097 00.000 21948 MoveAxis(N, 0, ABG)
00:44:26.097 00.000 21948 Move returns status 0, amount 0
00:44:26.097 00.000 21948 move complete, result=0
00:44:26.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:26.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:26.098 00.000 18120 Enqueuing Expose request
00:44:26.098 00.000 21948 worker thread done servicing request
00:44:26.098 00.000 21948 Worker thread wakes up
00:44:26.098 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:26.099 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:26.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:27.725 01.626 21948 Exposure complete
00:44:27.756 00.031 21948 worker thread done servicing request
00:44:27.756 00.000 18120 OnExposeComplete: enter
00:44:27.756 00.000 18120 UpdateGuideState(): m_state=6
00:44:27.757 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
00:44:27.757 00.000 18120 Star::Find returns 1 (0), X=411.52, Y=232.95, Mass=2108, SNR=31.5, Peak=188 HFD=4.0
00:44:27.758 00.001 18120 MultiStar: [#1 -0.14,0.01,0.74,U] [#2 -0.22,-0.26,0.64,U] [#3 0.09,0.02,0.70,U] [#4 0.19,-0.12,0.57,U] [#5 0.11,0.21,0.53,U] [#6 -0.02,0.01,0.50,U] [#7 -0.15,0.16,0.50,U] [#8 -0.05,0.09,0.45,U] 
00:44:27.758 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.27, -0.08}
00:44:27.759 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.14) = xAngle (-1.84 = -1.84)
00:44:27.759 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.27 = 1.27)
00:44:27.760 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.98 mountX=-0.02 mountY=0.07, mountTheta=1.84
00:44:27.761 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
00:44:27.761 00.000 18120 Enqueuing Move request for scope (-0.07, -0.01)
00:44:27.762 00.001 21948 Worker thread wakes up
00:44:27.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:44:27.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:44:27.762 00.000 21948 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=0.07
00:44:27.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:27.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:27.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:27.762 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.5
00:44:27.763 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:27.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:27.764 00.001 18120 Enqueuing Expose request
00:44:27.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:27.764 00.000 21948 MoveAxis(E, 0, ABG)
00:44:27.764 00.000 21948 Move returns status 0, amount 0
00:44:27.764 00.000 21948 MoveAxis(N, 0, ABG)
00:44:27.764 00.000 21948 Move returns status 0, amount 0
00:44:27.764 00.000 21948 move complete, result=0
00:44:27.764 00.000 21948 worker thread done servicing request
00:44:27.764 00.000 21948 Worker thread wakes up
00:44:27.764 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:27.764 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:27.765 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:29.289 01.524 21948 Exposure complete
00:44:29.314 00.025 21948 worker thread done servicing request
00:44:29.314 00.000 18120 OnExposeComplete: enter
00:44:29.315 00.001 18120 UpdateGuideState(): m_state=6
00:44:29.315 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
00:44:29.316 00.001 18120 Star::Find returns 1 (0), X=411.56, Y=232.86, Mass=1985, SNR=30.5, Peak=171 HFD=3.9
00:44:29.316 00.000 18120 MultiStar: [#1 -0.14,-0.05,0.76,U] [#2 -0.09,-0.05,0.69,U] [#3 -0.21,-0.01,0.69,U] [#4 0.17,0.02,0.58,U] [#5 0.24,-0.01,0.51,U] [#6 -0.14,-0.23,0.48,U] [#7 -0.08,-0.18,0.53,U] [#8 -0.03,-0.02,0.46,U] 
00:44:29.317 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.22, -0.17}
00:44:29.317 00.000 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.14) = xAngle (-1.21 = -1.21)
00:44:29.318 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.90 = 1.90)
00:44:29.318 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.35 mountX=0.04 mountY=0.10, mountTheta=1.21
00:44:29.320 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.08, opts=13)
00:44:29.320 00.000 18120 Enqueuing Move request for scope (-0.08, -0.08)
00:44:29.321 00.001 21948 Worker thread wakes up
00:44:29.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:29.321 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.5
00:44:29.321 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:29.322 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:29.322 00.000 18120 Enqueuing Expose request
00:44:29.323 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
00:44:29.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
00:44:29.323 00.000 21948 Moving (-0.08, -0.08) raw xDistance=0.04 yDistance=0.10
00:44:29.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:29.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:29.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:44:29.323 00.000 21948 MoveAxis(E, 0, ABG)
00:44:29.323 00.000 21948 Move returns status 0, amount 0
00:44:29.323 00.000 21948 MoveAxis(N, 0, ABG)
00:44:29.323 00.000 21948 Move returns status 0, amount 0
00:44:29.323 00.000 21948 move complete, result=0
00:44:29.323 00.000 21948 worker thread done servicing request
00:44:29.323 00.000 21948 Worker thread wakes up
00:44:29.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:29.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:29.323 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:30.949 01.626 21948 Exposure complete
00:44:30.998 00.049 21948 worker thread done servicing request
00:44:30.998 00.000 18120 OnExposeComplete: enter
00:44:30.998 00.000 18120 UpdateGuideState(): m_state=6
00:44:30.999 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
00:44:30.999 00.000 18120 Star::Find returns 1 (0), X=411.56, Y=232.87, Mass=2081, SNR=31.3, Peak=179 HFD=3.9
00:44:31.000 00.001 18120 MultiStar: [#1 -0.10,-0.06,0.71,U] [#2 -0.21,-0.11,0.64,U] [#3 -0.21,-0.03,0.67,U] [#4 0.21,-0.19,0.56,U] [#5 -0.08,0.20,0.49,U] [#6 0.25,-0.17,0.48,U] [#7 -0.18,-0.16,0.49,U] [#8 0.08,0.02,0.44,U] 
00:44:31.000 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.23, -0.16}
00:44:31.001 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.14) = xAngle (-1.18 = -1.18)
00:44:31.001 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.92 = 1.92)
00:44:31.002 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.33 mountX=0.04 mountY=0.11, mountTheta=1.19
00:44:31.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.08, opts=13)
00:44:31.003 00.000 18120 Enqueuing Move request for scope (-0.08, -0.08)
00:44:31.004 00.001 21948 Worker thread wakes up
00:44:31.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:31.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
00:44:31.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
00:44:31.005 00.001 21948 Moving (-0.08, -0.08) raw xDistance=0.04 yDistance=0.11
00:44:31.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:31.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:31.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:31.005 00.000 21948 MoveAxis(E, 0, ABG)
00:44:31.005 00.000 21948 Move returns status 0, amount 0
00:44:31.005 00.000 21948 MoveAxis(N, 0, ABG)
00:44:31.005 00.000 21948 Move returns status 0, amount 0
00:44:31.005 00.000 21948 move complete, result=0
00:44:31.005 00.000 21948 worker thread done servicing request
00:44:31.005 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.3
00:44:31.006 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:31.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:31.007 00.001 18120 Enqueuing Expose request
00:44:31.007 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:31.008 00.001 21948 Worker thread wakes up
00:44:31.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:31.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:32.532 01.524 21948 Exposure complete
00:44:32.579 00.047 21948 worker thread done servicing request
00:44:32.580 00.001 18120 OnExposeComplete: enter
00:44:32.581 00.001 18120 UpdateGuideState(): m_state=6
00:44:32.584 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
00:44:32.585 00.001 18120 Star::Find returns 1 (0), X=411.35, Y=232.82, Mass=2073, SNR=31.4, Peak=194 HFD=3.9
00:44:32.586 00.001 18120 MultiStar: [#1 -0.38,0.12,0.00,M1] [#2 -0.27,-0.22,0.66,U] [#3 -0.82,-0.31,0.00,M1] [#4 -0.35,-0.17,0.00,M1] [#5 -0.32,0.20,0.00,M1] [#6 -0.03,-0.02,0.50,U] [#7 -0.27,0.05,0.48,U] [#8 -0.17,0.06,0.42,U] 
00:44:32.587 00.001 18120 refined, 4 included, MultiStar: {-0.27, -0.10}, one-star: {-0.43, -0.21}
00:44:32.588 00.001 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.14) = xAngle (-1.64 = -1.64)
00:44:32.588 00.000 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.47 = 1.47)
00:44:32.589 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-2.78 mountX=-0.02 mountY=0.29, mountTheta=1.64
00:44:32.590 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.10, opts=13)
00:44:32.590 00.000 18120 Enqueuing Move request for scope (-0.27, -0.10)
00:44:32.591 00.001 21948 Worker thread wakes up
00:44:32.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.10) opts 0xd
00:44:32.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:32.591 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.10)
00:44:32.591 00.000 21948 Moving (-0.27, -0.10) raw xDistance=-0.02 yDistance=0.29
00:44:32.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:32.594 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:44:32.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:44:32.594 00.000 21948 MoveAxis(E, 0, ABG)
00:44:32.594 00.000 21948 Move returns status 0, amount 0
00:44:32.594 00.000 21948 MoveAxis(N, 0, ABG)
00:44:32.594 00.000 21948 Move returns status 0, amount 0
00:44:32.594 00.000 21948 move complete, result=0
00:44:32.594 00.000 21948 worker thread done servicing request
00:44:32.594 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.4
00:44:32.597 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:32.599 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:32.601 00.002 18120 Enqueuing Expose request
00:44:32.603 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:44:32.606 00.003 21948 Worker thread wakes up
00:44:32.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:32.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:34.240 01.634 21948 Exposure complete
00:44:34.276 00.036 21948 worker thread done servicing request
00:44:34.277 00.001 18120 OnExposeComplete: enter
00:44:34.277 00.000 18120 UpdateGuideState(): m_state=6
00:44:34.278 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
00:44:34.278 00.000 18120 Star::Find returns 1 (0), X=411.39, Y=232.74, Mass=2178, SNR=32.0, Peak=181 HFD=4.1
00:44:34.279 00.001 18120 MultiStar: [#1 -0.36,-0.09,0.00,M2] [#2 -0.01,0.00,0.64,U] [#3 -0.47,-0.23,0.00,M2] [#4 -0.04,-0.36,0.00,M2] [#5 -0.20,0.00,0.53,U] [#6 -0.06,-0.19,0.46,U] [#7 -0.15,0.10,0.53,U] [#8 -0.25,-0.06,0.42,U] 
00:44:34.279 00.000 18120 refined, 5 included, MultiStar: {-0.20, -0.10}, one-star: {-0.40, -0.29}
00:44:34.280 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
00:44:34.280 00.000 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
00:44:34.281 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.70 mountX=0.00 mountY=0.22, mountTheta=1.56
00:44:34.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.10, opts=13)
00:44:34.283 00.001 18120 Enqueuing Move request for scope (-0.20, -0.10)
00:44:34.283 00.000 21948 Worker thread wakes up
00:44:34.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:34.284 00.001 18120 UpdateGuideState exits: m=2178 RSB=32.0
00:44:34.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:34.284 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:34.284 00.000 18120 Enqueuing Expose request
00:44:34.285 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
00:44:34.285 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
00:44:34.285 00.000 21948 Moving (-0.20, -0.10) raw xDistance=0.00 yDistance=0.22
00:44:34.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:44:34.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:44:34.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:44:34.285 00.000 21948 MoveAxis(E, 0, ABG)
00:44:34.285 00.000 21948 Move returns status 0, amount 0
00:44:34.285 00.000 21948 MoveAxis(N, 0, ABG)
00:44:34.285 00.000 21948 Move returns status 0, amount 0
00:44:34.285 00.000 21948 move complete, result=0
00:44:34.285 00.000 21948 worker thread done servicing request
00:44:34.285 00.000 21948 Worker thread wakes up
00:44:34.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:34.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:34.286 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:35.800 01.514 21948 Exposure complete
00:44:35.826 00.026 21948 worker thread done servicing request
00:44:35.826 00.000 18120 OnExposeComplete: enter
00:44:35.829 00.003 18120 UpdateGuideState(): m_state=6
00:44:35.832 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
00:44:35.834 00.002 18120 Star::Find returns 1 (0), X=411.54, Y=232.44, Mass=2085, SNR=31.4, Peak=166 HFD=4.1
00:44:35.837 00.003 18120 MultiStar: [#1 0.12,-0.34,0.00,M3] [#2 0.05,-0.29,0.60,U] [#3 -0.07,-0.40,0.00,M3] [#4 0.31,-0.44,0.00,M3] [#5 0.12,-0.34,0.00,M1] [#6 0.25,-0.61,0.00,M1] [#7 -0.02,-0.23,0.52,U] [#8 0.13,-0.11,0.43,U] 
00:44:35.839 00.002 18120 refined, 3 included, MultiStar: {-0.06, -0.36}, one-star: {-0.24, -0.59}
00:44:35.841 00.002 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.14) = xAngle (-0.60 = -0.60)
00:44:35.843 00.002 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.50 = 2.50)
00:44:35.843 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.75 mountX=0.30 mountY=0.22, mountTheta=0.63
00:44:35.844 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.36, opts=13)
00:44:35.845 00.001 18120 Enqueuing Move request for scope (-0.06, -0.36)
00:44:35.845 00.000 21948 Worker thread wakes up
00:44:35.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:35.846 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
00:44:35.846 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
00:44:35.846 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.4
00:44:35.846 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:35.848 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:35.848 00.000 18120 Enqueuing Expose request
00:44:35.848 00.000 21948 Moving (-0.06, -0.36) raw xDistance=0.30 yDistance=0.22
00:44:35.849 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:44:35.849 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.73
00:44:35.849 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:44:35.849 00.000 21948 MoveAxis(W, 54, ABG)
00:44:35.849 00.000 21948 Guiding  Dir = 3, Dur = 54
00:44:35.849 00.000 21948 IsSlewing returns 0
00:44:35.849 00.000 21948 IsGuiding returns 0
00:44:35.850 00.001 21948 PulseGuide returned control before completion, sleep 63
00:44:35.924 00.074 21948 IsGuiding returns 0
00:44:35.924 00.000 21948 Move returns status 0, amount 54
00:44:35.924 00.000 21948 MoveAxis(S, 53, ABG)
00:44:35.924 00.000 21948 Guiding  Dir = 1, Dur = 53
00:44:35.927 00.003 21948 IsSlewing returns 0
00:44:35.927 00.000 21948 IsGuiding returns 0
00:44:35.932 00.005 21948 PulseGuide returned control before completion, sleep 59
00:44:36.002 00.070 21948 IsGuiding returns 0
00:44:36.002 00.000 21948 Move returns status 0, amount 53
00:44:36.002 00.000 21948 move complete, result=0
00:44:36.002 00.000 21948 worker thread done servicing request
00:44:36.002 00.000 21948 Worker thread wakes up
00:44:36.002 00.000 18120 GuideStep: 0.3 px 54 ms WEST, 0.2 px 53 ms SOUTH
00:44:36.003 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:36.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:37.641 01.638 21948 Exposure complete
00:44:37.689 00.048 21948 worker thread done servicing request
00:44:37.689 00.000 18120 OnExposeComplete: enter
00:44:37.690 00.001 18120 UpdateGuideState(): m_state=6
00:44:37.693 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
00:44:37.695 00.002 18120 Star::Find returns 1 (0), X=411.52, Y=232.83, Mass=1946, SNR=30.2, Peak=182 HFD=3.8
00:44:37.697 00.002 18120 MultiStar: [#1 -0.10,-0.03,0.76,U] [#2 -0.10,-0.00,0.64,U] [#3 -0.49,0.00,0.00,M4] [#4 0.01,-0.10,0.57,U] [#5 -0.09,0.19,0.55,U] [#6 -0.00,-0.12,0.48,U] [#7 -0.11,0.04,0.55,U] [#8 -0.12,0.19,0.42,U] 
00:44:37.699 00.002 18120 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.26, -0.20}
00:44:37.700 00.001 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.14) = xAngle (-1.76 = -1.76)
00:44:37.702 00.002 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.34 = 1.34)
00:44:37.703 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.91 mountX=-0.02 mountY=0.11, mountTheta=1.76
00:44:37.705 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
00:44:37.707 00.002 18120 Enqueuing Move request for scope (-0.11, -0.03)
00:44:37.708 00.001 21948 Worker thread wakes up
00:44:37.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:37.710 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:44:37.710 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.2
00:44:37.712 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:37.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:37.713 00.001 18120 Enqueuing Expose request
00:44:37.714 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:44:37.714 00.000 21948 Moving (-0.11, -0.03) raw xDistance=-0.02 yDistance=0.11
00:44:37.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:37.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:37.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:37.714 00.000 21948 MoveAxis(E, 0, ABG)
00:44:37.714 00.000 21948 Move returns status 0, amount 0
00:44:37.714 00.000 21948 MoveAxis(N, 0, ABG)
00:44:37.714 00.000 21948 Move returns status 0, amount 0
00:44:37.714 00.000 21948 move complete, result=0
00:44:37.714 00.000 21948 worker thread done servicing request
00:44:37.714 00.000 21948 Worker thread wakes up
00:44:37.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:37.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:37.715 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:39.235 01.520 21948 Exposure complete
00:44:39.270 00.035 21948 worker thread done servicing request
00:44:39.270 00.000 18120 OnExposeComplete: enter
00:44:39.271 00.001 18120 UpdateGuideState(): m_state=6
00:44:39.272 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
00:44:39.273 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=232.95, Mass=2138, SNR=31.8, Peak=200 HFD=4.1
00:44:39.274 00.001 18120 MultiStar: [#1 -0.12,0.13,0.71,U] [#2 -0.07,-0.12,0.65,U] [#3 -0.33,0.10,0.65,U] [#4 -0.02,0.00,0.54,U] [#5 -0.04,0.36,0.00,M1] [#6 0.12,-0.17,0.48,U] [#7 -0.45,0.13,0.00,M1] [#8 0.07,0.19,0.46,U] 
00:44:39.275 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.00}, one-star: {-0.19, -0.08}
00:44:39.276 00.001 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
00:44:39.276 00.000 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.39 = 1.10)
00:44:39.277 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.14 mountX=-0.04 mountY=0.09, mountTheta=2.01
00:44:39.278 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.00, opts=13)
00:44:39.278 00.000 18120 Enqueuing Move request for scope (-0.10, 0.00)
00:44:39.279 00.001 21948 Worker thread wakes up
00:44:39.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
00:44:39.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:39.279 00.000 18120 UpdateGuideState exits: m=2138 RSB=31.8
00:44:39.280 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:39.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:39.281 00.001 18120 Enqueuing Expose request
00:44:39.282 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
00:44:39.282 00.000 21948 Moving (-0.10, 0.00) raw xDistance=-0.04 yDistance=0.09
00:44:39.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:44:39.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:39.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:44:39.282 00.000 21948 MoveAxis(E, 0, ABG)
00:44:39.282 00.000 21948 Move returns status 0, amount 0
00:44:39.282 00.000 21948 MoveAxis(N, 0, ABG)
00:44:39.282 00.000 21948 Move returns status 0, amount 0
00:44:39.282 00.000 21948 move complete, result=0
00:44:39.282 00.000 21948 worker thread done servicing request
00:44:39.282 00.000 21948 Worker thread wakes up
00:44:39.282 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:39.283 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:39.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:40.906 01.623 21948 Exposure complete
00:44:40.945 00.039 21948 worker thread done servicing request
00:44:40.945 00.000 18120 OnExposeComplete: enter
00:44:40.946 00.001 18120 UpdateGuideState(): m_state=6
00:44:40.947 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
00:44:40.948 00.001 18120 Star::Find returns 1 (0), X=411.47, Y=232.76, Mass=2112, SNR=31.5, Peak=180 HFD=3.9
00:44:40.949 00.001 18120 MultiStar: [#1 -0.28,0.04,0.68,U] [#2 -0.23,-0.07,0.64,U] [#3 -0.63,-0.11,0.00,M4] [#4 0.16,-0.21,0.52,U] [#5 -0.08,-0.00,0.49,U] [#6 0.01,-0.09,0.51,U] [#7 -0.20,0.06,0.49,U] [#8 0.19,0.22,0.43,U] 
00:44:40.950 00.001 18120 refined, 7 included, MultiStar: {-0.13, -0.07}, one-star: {-0.31, -0.27}
00:44:40.951 00.001 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.14) = xAngle (-1.53 = -1.53)
00:44:40.951 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.57 = 1.57)
00:44:40.952 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.67 mountX=0.01 mountY=0.15, mountTheta=1.53
00:44:40.954 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
00:44:40.954 00.000 18120 Enqueuing Move request for scope (-0.13, -0.07)
00:44:40.955 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:40.956 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.5
00:44:40.957 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:40.958 00.001 21948 Worker thread wakes up
00:44:40.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
00:44:40.958 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
00:44:40.958 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:40.960 00.002 18120 Enqueuing Expose request
00:44:40.961 00.001 21948 Moving (-0.13, -0.07) raw xDistance=0.01 yDistance=0.15
00:44:40.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:44:40.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:40.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:44:40.961 00.000 21948 MoveAxis(E, 0, ABG)
00:44:40.961 00.000 21948 Move returns status 0, amount 0
00:44:40.961 00.000 21948 MoveAxis(N, 0, ABG)
00:44:40.961 00.000 21948 Move returns status 0, amount 0
00:44:40.962 00.001 21948 move complete, result=0
00:44:40.962 00.000 21948 worker thread done servicing request
00:44:40.962 00.000 21948 Worker thread wakes up
00:44:40.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:40.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:40.963 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:42.487 01.524 21948 Exposure complete
00:44:42.526 00.039 21948 worker thread done servicing request
00:44:42.526 00.000 18120 OnExposeComplete: enter
00:44:42.527 00.001 18120 UpdateGuideState(): m_state=6
00:44:42.527 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
00:44:42.528 00.001 18120 Star::Find returns 1 (0), X=411.36, Y=232.85, Mass=1997, SNR=30.6, Peak=189 HFD=3.9
00:44:42.528 00.000 18120 MultiStar: [#1 -0.18,0.18,0.75,U] [#2 -0.08,-0.05,0.67,U] [#3 -0.21,-0.02,0.68,U] [#4 0.05,-0.27,0.57,U] [#5 -0.05,0.11,0.50,U] [#6 -0.02,-0.19,0.48,U] [#7 -0.16,-0.29,0.53,U] [#8 0.13,0.20,0.46,U] 
00:44:42.529 00.001 18120 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.42, -0.18}
00:44:42.530 00.001 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.14) = xAngle (-1.59 = -1.59)
00:44:42.530 00.000 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.52 = 1.52)
00:44:42.531 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.73 mountX=-0.00 mountY=0.15, mountTheta=1.59
00:44:42.533 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.06, opts=13)
00:44:42.533 00.000 18120 Enqueuing Move request for scope (-0.14, -0.06)
00:44:42.533 00.000 21948 Worker thread wakes up
00:44:42.534 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:42.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
00:44:42.534 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
00:44:42.534 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.6
00:44:42.534 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:42.535 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:42.535 00.000 18120 Enqueuing Expose request
00:44:42.536 00.001 21948 Moving (-0.14, -0.06) raw xDistance=-0.00 yDistance=0.15
00:44:42.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:44:42.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:42.536 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:44:42.536 00.000 21948 MoveAxis(E, 0, ABG)
00:44:42.536 00.000 21948 Move returns status 0, amount 0
00:44:42.536 00.000 21948 MoveAxis(N, 0, ABG)
00:44:42.536 00.000 21948 Move returns status 0, amount 0
00:44:42.536 00.000 21948 move complete, result=0
00:44:42.536 00.000 21948 worker thread done servicing request
00:44:42.536 00.000 21948 Worker thread wakes up
00:44:42.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:42.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:42.536 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:44.171 01.635 21948 Exposure complete
00:44:44.204 00.033 21948 worker thread done servicing request
00:44:44.205 00.001 18120 OnExposeComplete: enter
00:44:44.207 00.002 18120 UpdateGuideState(): m_state=6
00:44:44.211 00.004 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
00:44:44.212 00.001 18120 Star::Find returns 1 (0), X=411.77, Y=232.81, Mass=2139, SNR=31.7, Peak=211 HFD=4.3
00:44:44.215 00.003 18120 MultiStar: [#1 -0.14,0.07,0.67,U] [#2 0.04,0.04,0.61,U] [#3 -0.64,-0.12,0.00,M4] [#4 -0.11,-0.38,0.00,M1] [#5 0.09,0.13,0.54,U] [#6 -0.09,-0.13,0.49,U] [#7 0.08,-0.14,0.49,U] [#8 -0.07,0.10,0.42,U] 
00:44:44.216 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {-0.01, -0.22}
00:44:44.217 00.001 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.14) = xAngle (-0.85 = -0.85)
00:44:44.217 00.000 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.25 = 2.25)
00:44:44.217 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.99 mountX=0.03 mountY=0.03, mountTheta=0.87
00:44:44.219 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
00:44:44.220 00.001 18120 Enqueuing Move request for scope (-0.02, -0.04)
00:44:44.220 00.000 21948 Worker thread wakes up
00:44:44.221 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:44.222 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:44:44.222 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:44:44.222 00.000 21948 Moving (-0.02, -0.04) raw xDistance=0.03 yDistance=0.03
00:44:44.224 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:44:44.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:44.224 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.7
00:44:44.224 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:44.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:44.225 00.001 18120 Enqueuing Expose request
00:44:44.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:44:44.225 00.000 21948 MoveAxis(E, 0, ABG)
00:44:44.226 00.001 21948 Move returns status 0, amount 0
00:44:44.226 00.000 21948 MoveAxis(N, 0, ABG)
00:44:44.226 00.000 21948 Move returns status 0, amount 0
00:44:44.226 00.000 21948 move complete, result=0
00:44:44.226 00.000 21948 worker thread done servicing request
00:44:44.226 00.000 21948 Worker thread wakes up
00:44:44.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:44.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:44.226 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:45.752 01.526 21948 Exposure complete
00:44:45.793 00.041 21948 worker thread done servicing request
00:44:45.793 00.000 18120 OnExposeComplete: enter
00:44:45.795 00.002 18120 UpdateGuideState(): m_state=6
00:44:45.798 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
00:44:45.800 00.002 18120 Star::Find returns 1 (0), X=411.65, Y=232.61, Mass=2031, SNR=30.9, Peak=166 HFD=4.2
00:44:45.803 00.003 18120 MultiStar: [#1 -0.17,0.10,0.72,U] [#2 -0.05,-0.22,0.64,U] [#3 -0.14,-0.05,0.70,U] [#4 0.13,-0.33,0.00,M2] [#5 0.01,-0.01,0.52,U] [#6 0.21,-0.28,0.00,M1] [#7 -0.03,-0.15,0.52,U] [#8 0.04,-0.12,0.45,U] 
00:44:45.805 00.002 18120 refined, 6 included, MultiStar: {-0.08, -0.14}, one-star: {-0.13, -0.42}
00:44:45.807 00.002 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.14) = xAngle (-0.95 = -0.95)
00:44:45.809 00.002 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.15 = 2.15)
00:44:45.811 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.17 cameraTheta=-2.10 mountX=0.10 mountY=0.14, mountTheta=0.96
00:44:45.813 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.14, opts=13)
00:44:45.814 00.001 18120 Enqueuing Move request for scope (-0.08, -0.14)
00:44:45.814 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:45.815 00.001 18120 UpdateGuideState exits: m=2031 RSB=30.9
00:44:45.816 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.817 00.001 21948 Worker thread wakes up
00:44:45.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
00:44:45.817 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
00:44:45.817 00.000 21948 Moving (-0.08, -0.14) raw xDistance=0.10 yDistance=0.14
00:44:45.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:44:45.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:45.818 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:45.819 00.001 18120 Enqueuing Expose request
00:44:45.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:44:45.819 00.000 21948 MoveAxis(E, 0, ABG)
00:44:45.819 00.000 21948 Move returns status 0, amount 0
00:44:45.819 00.000 21948 MoveAxis(N, 0, ABG)
00:44:45.819 00.000 21948 Move returns status 0, amount 0
00:44:45.819 00.000 21948 move complete, result=0
00:44:45.820 00.001 21948 worker thread done servicing request
00:44:45.820 00.000 21948 Worker thread wakes up
00:44:45.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:45.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:45.821 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:47.450 01.629 21948 Exposure complete
00:44:47.516 00.066 21948 worker thread done servicing request
00:44:47.516 00.000 18120 OnExposeComplete: enter
00:44:47.516 00.000 18120 UpdateGuideState(): m_state=6
00:44:47.517 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
00:44:47.517 00.000 18120 Star::Find returns 1 (0), X=411.32, Y=232.78, Mass=2059, SNR=31.1, Peak=175 HFD=4.3
00:44:47.519 00.002 18120 MultiStar: [#1 -0.22,0.03,0.70,U] [#2 -0.15,-0.10,0.65,U] [#3 -0.28,-0.18,0.69,U] [#4 0.09,-0.34,0.55,U] [#5 0.02,0.09,0.52,U] [#6 0.08,-0.30,0.49,U] [#7 -0.17,-0.21,0.53,U] [#8 -0.03,-0.10,0.44,U] 
00:44:47.520 00.001 18120 refined, 8 included, MultiStar: {-0.16, -0.15}, one-star: {-0.46, -0.25}
00:44:47.521 00.001 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.14) = xAngle (-1.24 = -1.24)
00:44:47.521 00.000 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.86 = 1.86)
00:44:47.521 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.39 mountX=0.07 mountY=0.21, mountTheta=1.25
00:44:47.523 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.15, opts=13)
00:44:47.523 00.000 18120 Enqueuing Move request for scope (-0.16, -0.15)
00:44:47.523 00.000 21948 Worker thread wakes up
00:44:47.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:47.524 00.001 18120 UpdateGuideState exits: m=2059 RSB=31.1
00:44:47.524 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:47.525 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
00:44:47.525 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
00:44:47.525 00.000 21948 Moving (-0.16, -0.15) raw xDistance=0.07 yDistance=0.21
00:44:47.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:44:47.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:44:47.525 00.000 21948 MoveAxis(E, 0, ABG)
00:44:47.525 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:47.526 00.001 21948 Move returns status 0, amount 0
00:44:47.526 00.000 21948 MoveAxis(S, 51, ABG)
00:44:47.526 00.000 21948 Guiding  Dir = 1, Dur = 51
00:44:47.526 00.000 18120 Enqueuing Expose request
00:44:47.526 00.000 21948 IsSlewing returns 0
00:44:47.527 00.001 21948 IsGuiding returns 0
00:44:47.532 00.005 21948 PulseGuide returned control before completion, sleep 57
00:44:47.594 00.062 21948 IsGuiding returns 0
00:44:47.594 00.000 21948 Move returns status 0, amount 51
00:44:47.594 00.000 21948 move complete, result=0
00:44:47.594 00.000 21948 worker thread done servicing request
00:44:47.594 00.000 21948 Worker thread wakes up
00:44:47.594 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 51 ms SOUTH
00:44:47.595 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:47.596 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:49.008 01.412 21948 Exposure complete
00:44:49.052 00.044 21948 worker thread done servicing request
00:44:49.052 00.000 18120 OnExposeComplete: enter
00:44:49.053 00.001 18120 UpdateGuideState(): m_state=6
00:44:49.053 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
00:44:49.054 00.001 18120 Star::Find returns 1 (0), X=411.79, Y=232.82, Mass=2082, SNR=31.4, Peak=209 HFD=4.1
00:44:49.054 00.000 18120 MultiStar: [#1 -0.09,0.08,0.72,U] [#2 0.40,-0.01,0.00,M1] [#3 0.13,0.09,0.66,U] [#4 0.37,-0.14,0.00,M2] [#5 0.37,0.18,0.00,M1] [#6 -0.01,-0.37,0.00,M1] [#7 0.02,-0.23,0.51,U] [#8 0.24,0.13,0.43,U] 
00:44:49.054 00.000 18120 refined, 4 included, MultiStar: {0.04, -0.05}, one-star: {0.01, -0.21}
00:44:49.055 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.14) = xAngle (0.34 = 0.34)
00:44:49.055 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.45 = -2.84)
00:44:49.056 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.80 mountX=0.06 mountY=-0.02, mountTheta=-0.31
00:44:49.057 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
00:44:49.058 00.001 18120 Enqueuing Move request for scope (0.04, -0.05)
00:44:49.058 00.000 21948 Worker thread wakes up
00:44:49.058 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:44:49.058 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:44:49.058 00.000 21948 Moving (0.04, -0.05) raw xDistance=0.06 yDistance=-0.02
00:44:49.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:49.059 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.4
00:44:49.059 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.060 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:49.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:49.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:49.060 00.000 18120 Enqueuing Expose request
00:44:49.061 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:49.061 00.000 21948 MoveAxis(E, 0, ABG)
00:44:49.061 00.000 21948 Move returns status 0, amount 0
00:44:49.061 00.000 21948 MoveAxis(N, 0, ABG)
00:44:49.061 00.000 21948 Move returns status 0, amount 0
00:44:49.061 00.000 21948 move complete, result=0
00:44:49.061 00.000 21948 worker thread done servicing request
00:44:49.061 00.000 21948 Worker thread wakes up
00:44:49.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:49.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:49.061 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:50.689 01.628 21948 Exposure complete
00:44:50.716 00.027 21948 worker thread done servicing request
00:44:50.716 00.000 18120 OnExposeComplete: enter
00:44:50.717 00.001 18120 UpdateGuideState(): m_state=6
00:44:50.717 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
00:44:50.718 00.001 18120 Star::Find returns 1 (0), X=411.74, Y=232.90, Mass=2164, SNR=32.0, Peak=224 HFD=4.1
00:44:50.718 00.000 18120 MultiStar: [#1 -0.02,-0.15,0.70,U] [#2 0.15,-0.16,0.67,U] [#3 0.19,-0.16,0.67,U] [#4 0.19,-0.33,0.00,M3] [#5 0.20,0.06,0.48,U] [#6 0.18,-0.18,0.50,U] [#7 -0.11,-0.11,0.51,U] [#8 0.27,0.16,0.43,U] 
00:44:50.719 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {-0.04, -0.13}
00:44:50.719 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.14) = xAngle (0.26 = 0.26)
00:44:50.720 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.36 = -2.92)
00:44:50.720 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=0.13 mountY=-0.03, mountTheta=-0.22
00:44:50.721 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.10, opts=13)
00:44:50.722 00.001 18120 Enqueuing Move request for scope (0.08, -0.10)
00:44:50.722 00.000 21948 Worker thread wakes up
00:44:50.722 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:44:50.722 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:44:50.722 00.000 21948 Moving (0.08, -0.10) raw xDistance=0.13 yDistance=-0.03
00:44:50.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:44:50.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:50.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:44:50.722 00.000 21948 MoveAxis(E, 0, ABG)
00:44:50.722 00.000 21948 Move returns status 0, amount 0
00:44:50.722 00.000 21948 MoveAxis(N, 0, ABG)
00:44:50.723 00.001 21948 Move returns status 0, amount 0
00:44:50.723 00.000 21948 move complete, result=0
00:44:50.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:50.723 00.000 21948 worker thread done servicing request
00:44:50.723 00.000 18120 UpdateGuideState exits: m=2164 RSB=32.0
00:44:50.724 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:50.724 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:50.724 00.000 18120 Enqueuing Expose request
00:44:50.725 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:50.725 00.000 21948 Worker thread wakes up
00:44:50.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:50.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:52.240 01.515 21948 Exposure complete
00:44:52.294 00.054 21948 worker thread done servicing request
00:44:52.294 00.000 18120 OnExposeComplete: enter
00:44:52.295 00.001 18120 UpdateGuideState(): m_state=6
00:44:52.295 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
00:44:52.296 00.001 18120 Star::Find returns 1 (0), X=411.58, Y=232.74, Mass=2157, SNR=31.9, Peak=198 HFD=3.9
00:44:52.296 00.000 18120 MultiStar: [#1 -0.00,-0.18,0.69,U] [#2 0.03,-0.09,0.65,U] [#3 0.06,-0.29,0.63,U] [#4 0.34,-0.37,0.00,M4] [#5 0.12,0.10,0.53,U] [#6 0.08,-0.30,0.47,U] [#7 0.01,-0.14,0.53,U] [#8 0.09,-0.00,0.42,U] 
00:44:52.297 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.16}, one-star: {-0.20, -0.29}
00:44:52.297 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.14) = xAngle (-0.43 = -0.43)
00:44:52.297 00.000 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.67 = 2.67)
00:44:52.298 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=0.15 mountY=0.08, mountTheta=0.47
00:44:52.299 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.16, opts=13)
00:44:52.300 00.001 18120 Enqueuing Move request for scope (-0.00, -0.16)
00:44:52.300 00.000 21948 Worker thread wakes up
00:44:52.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
00:44:52.300 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
00:44:52.300 00.000 21948 Moving (-0.00, -0.16) raw xDistance=0.15 yDistance=0.08
00:44:52.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:44:52.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:52.300 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:52.301 00.001 18120 UpdateGuideState exits: m=2157 RSB=31.9
00:44:52.304 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:52.306 00.001 18120 Enqueuing Expose request
00:44:52.307 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:44:52.307 00.000 21948 MoveAxis(E, 0, ABG)
00:44:52.307 00.000 21948 Move returns status 0, amount 0
00:44:52.307 00.000 21948 MoveAxis(N, 0, ABG)
00:44:52.307 00.000 21948 Move returns status 0, amount 0
00:44:52.307 00.000 21948 move complete, result=0
00:44:52.307 00.000 21948 worker thread done servicing request
00:44:52.307 00.000 21948 Worker thread wakes up
00:44:52.308 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:52.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:52.308 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:53.937 01.629 21948 Exposure complete
00:44:53.961 00.024 21948 worker thread done servicing request
00:44:53.961 00.000 18120 OnExposeComplete: enter
00:44:53.962 00.001 18120 UpdateGuideState(): m_state=6
00:44:53.963 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
00:44:53.963 00.000 18120 Star::Find returns 1 (0), X=411.62, Y=232.83, Mass=2107, SNR=31.5, Peak=197 HFD=4.0
00:44:53.963 00.000 18120 MultiStar: [#1 -0.08,0.03,0.73,U] [#2 0.03,-0.30,0.62,U] [#3 0.07,-0.04,0.68,U] [#4 0.25,-0.16,0.56,U] [#5 0.19,0.03,0.49,U] [#6 0.28,0.03,0.50,U] [#7 -0.16,0.00,0.52,U] [#8 0.16,0.19,0.44,U] 
00:44:53.964 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.16, -0.20}
00:44:53.964 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.14) = xAngle (0.10 = 0.10)
00:44:53.965 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.20 = -3.08)
00:44:53.965 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.05 mountX=0.08 mountY=-0.00, mountTheta=-0.06
00:44:53.968 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
00:44:53.970 00.002 18120 Enqueuing Move request for scope (0.04, -0.07)
00:44:53.971 00.001 21948 Worker thread wakes up
00:44:53.971 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:44:53.971 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:44:53.971 00.000 21948 Moving (0.04, -0.07) raw xDistance=0.08 yDistance=-0.00
00:44:53.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:44:53.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:53.971 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:53.972 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:44:53.972 00.000 21948 MoveAxis(E, 0, ABG)
00:44:53.972 00.000 21948 Move returns status 0, amount 0
00:44:53.972 00.000 21948 MoveAxis(N, 0, ABG)
00:44:53.972 00.000 21948 Move returns status 0, amount 0
00:44:53.972 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.5
00:44:53.973 00.001 21948 move complete, result=0
00:44:53.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:53.973 00.000 21948 worker thread done servicing request
00:44:53.973 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:53.973 00.000 18120 Enqueuing Expose request
00:44:53.974 00.001 21948 Worker thread wakes up
00:44:53.974 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:53.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:53.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:55.499 01.525 21948 Exposure complete
00:44:55.552 00.053 21948 worker thread done servicing request
00:44:55.552 00.000 18120 OnExposeComplete: enter
00:44:55.554 00.002 18120 UpdateGuideState(): m_state=6
00:44:55.555 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
00:44:55.557 00.002 18120 Star::Find returns 1 (0), X=411.64, Y=232.72, Mass=2160, SNR=31.8, Peak=184 HFD=4.3
00:44:55.559 00.002 18120 MultiStar: [#1 0.02,-0.05,0.70,U] [#2 0.08,-0.24,0.62,U] [#3 -0.13,-0.06,0.65,U] [#4 0.31,-0.33,0.00,M4] [#5 0.16,-0.05,0.55,U] [#6 -10.36,6.25,0.00,M1] [#7 0.06,-0.02,0.50,U] [#8 0.40,0.10,0.00,M1] 
00:44:55.559 00.000 18120 refined, 5 included, MultiStar: {-0.01, -0.14}, one-star: {-0.14, -0.31}
00:44:55.560 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.14) = xAngle (-0.51 = -0.51)
00:44:55.560 00.000 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.60 = 2.60)
00:44:55.561 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=0.13 mountY=0.07, mountTheta=0.54
00:44:55.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.14, opts=13)
00:44:55.562 00.000 18120 Enqueuing Move request for scope (-0.01, -0.14)
00:44:55.563 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:55.563 00.000 18120 UpdateGuideState exits: m=2160 RSB=31.8
00:44:55.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.564 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:55.565 00.001 21948 Worker thread wakes up
00:44:55.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
00:44:55.565 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
00:44:55.565 00.000 21948 Moving (-0.01, -0.14) raw xDistance=0.13 yDistance=0.07
00:44:55.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:44:55.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:55.565 00.000 18120 Enqueuing Expose request
00:44:55.566 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:55.566 00.000 21948 MoveAxis(E, 0, ABG)
00:44:55.566 00.000 21948 Move returns status 0, amount 0
00:44:55.566 00.000 21948 MoveAxis(N, 0, ABG)
00:44:55.566 00.000 21948 Move returns status 0, amount 0
00:44:55.566 00.000 21948 move complete, result=0
00:44:55.566 00.000 21948 worker thread done servicing request
00:44:55.566 00.000 21948 Worker thread wakes up
00:44:55.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:55.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:55.567 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:57.297 01.730 21948 Exposure complete
00:44:57.344 00.047 21948 worker thread done servicing request
00:44:57.344 00.000 18120 OnExposeComplete: enter
00:44:57.345 00.001 18120 UpdateGuideState(): m_state=6
00:44:57.346 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
00:44:57.347 00.001 18120 Star::Find returns 1 (0), X=411.69, Y=232.77, Mass=1978, SNR=30.6, Peak=201 HFD=3.9
00:44:57.347 00.000 18120 MultiStar: [#1 -0.11,0.07,0.74,U] [#2 0.03,-0.13,0.70,U] [#3 -0.06,-0.04,0.69,U] [#4 0.09,-0.21,0.56,U] [#5 0.05,0.04,0.56,U] [#6 0.31,-0.23,0.00,M2] [#7 0.01,0.02,0.53,U] [#8 -0.11,-0.13,0.42,U] 
00:44:57.348 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {-0.10, -0.26}
00:44:57.349 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.14) = xAngle (-0.78 = -0.78)
00:44:57.349 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.32 = 2.32)
00:44:57.350 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.93 mountX=0.07 mountY=0.07, mountTheta=0.80
00:44:57.351 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
00:44:57.352 00.001 18120 Enqueuing Move request for scope (-0.03, -0.09)
00:44:57.352 00.000 21948 Worker thread wakes up
00:44:57.352 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:57.353 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:44:57.353 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.6
00:44:57.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.354 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:57.354 00.000 18120 Enqueuing Expose request
00:44:57.354 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:44:57.355 00.001 21948 Moving (-0.03, -0.09) raw xDistance=0.07 yDistance=0.07
00:44:57.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:44:57.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:57.355 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:57.355 00.000 21948 MoveAxis(E, 0, ABG)
00:44:57.355 00.000 21948 Move returns status 0, amount 0
00:44:57.355 00.000 21948 MoveAxis(N, 0, ABG)
00:44:57.355 00.000 21948 Move returns status 0, amount 0
00:44:57.355 00.000 21948 move complete, result=0
00:44:57.355 00.000 21948 worker thread done servicing request
00:44:57.355 00.000 21948 Worker thread wakes up
00:44:57.355 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:57.355 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:57.355 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:58.763 01.408 21948 Exposure complete
00:44:58.812 00.049 21948 worker thread done servicing request
00:44:58.812 00.000 18120 OnExposeComplete: enter
00:44:58.813 00.001 18120 UpdateGuideState(): m_state=6
00:44:58.813 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
00:44:58.814 00.001 18120 Star::Find returns 1 (0), X=411.68, Y=232.65, Mass=2082, SNR=31.3, Peak=198 HFD=4.3
00:44:58.815 00.001 18120 MultiStar: [#1 0.18,-0.12,0.75,U] [#2 0.10,-0.11,0.62,U] [#3 0.18,-0.23,0.68,U] [#4 0.16,-0.12,0.58,U] [#5 0.30,0.03,0.54,U] [#6 0.07,-0.25,0.47,U] [#7 0.06,-0.13,0.49,U] [#8 -0.03,-0.00,0.42,U] 
00:44:58.816 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {-0.10, -0.38}
00:44:58.817 00.001 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
00:44:58.818 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
00:44:58.819 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.06 mountX=0.19 mountY=-0.01, mountTheta=-0.05
00:44:58.822 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.17, opts=13)
00:44:58.823 00.001 18120 Enqueuing Move request for scope (0.09, -0.17)
00:44:58.825 00.002 21948 Worker thread wakes up
00:44:58.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:44:58.826 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.3
00:44:58.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:44:58.827 00.001 18120 Enqueuing Expose request
00:44:58.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
00:44:58.827 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
00:44:58.827 00.000 21948 Moving (0.09, -0.17) raw xDistance=0.19 yDistance=-0.01
00:44:58.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:44:58.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:58.828 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:58.828 00.000 21948 MoveAxis(E, 0, ABG)
00:44:58.828 00.000 21948 Move returns status 0, amount 0
00:44:58.828 00.000 21948 MoveAxis(N, 0, ABG)
00:44:58.828 00.000 21948 Move returns status 0, amount 0
00:44:58.828 00.000 21948 move complete, result=0
00:44:58.828 00.000 21948 worker thread done servicing request
00:44:58.828 00.000 21948 Worker thread wakes up
00:44:58.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:44:58.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:44:58.828 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:00.451 01.623 21948 Exposure complete
00:45:00.477 00.026 21948 worker thread done servicing request
00:45:00.477 00.000 18120 OnExposeComplete: enter
00:45:00.478 00.001 18120 UpdateGuideState(): m_state=6
00:45:00.480 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
00:45:00.481 00.001 18120 Star::Find returns 1 (0), X=411.77, Y=232.68, Mass=2112, SNR=31.6, Peak=204 HFD=3.8
00:45:00.484 00.003 18120 MultiStar: [#1 -0.02,-0.09,0.72,U] [#2 -0.05,-0.26,0.62,U] [#3 -0.05,-0.30,0.66,U] [#4 0.30,-0.26,0.00,M3] [#5 0.15,0.03,0.55,U] [#6 0.30,-0.18,0.00,M2] [#7 0.07,-0.10,0.50,U] [#8 0.31,-0.10,0.45,U] 
00:45:00.487 00.003 18120 refined, 6 included, MultiStar: {0.03, -0.19}, one-star: {-0.02, -0.35}
00:45:00.489 00.002 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.14) = xAngle (-0.25 = -0.25)
00:45:00.492 00.003 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.86 = 2.86)
00:45:00.494 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.39 mountX=0.19 mountY=0.05, mountTheta=0.28
00:45:00.498 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.19, opts=13)
00:45:00.501 00.003 18120 Enqueuing Move request for scope (0.03, -0.19)
00:45:00.503 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:00.505 00.002 18120 UpdateGuideState exits: m=2112 RSB=31.6
00:45:00.508 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.510 00.002 21948 Worker thread wakes up
00:45:00.510 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:00.511 00.001 18120 Enqueuing Expose request
00:45:00.512 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
00:45:00.512 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
00:45:00.512 00.000 21948 Moving (0.03, -0.19) raw xDistance=0.19 yDistance=0.05
00:45:00.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:45:00.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:00.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:45:00.512 00.000 21948 MoveAxis(E, 0, ABG)
00:45:00.512 00.000 21948 Move returns status 0, amount 0
00:45:00.512 00.000 21948 MoveAxis(N, 0, ABG)
00:45:00.512 00.000 21948 Move returns status 0, amount 0
00:45:00.512 00.000 21948 move complete, result=0
00:45:00.512 00.000 21948 worker thread done servicing request
00:45:00.512 00.000 21948 Worker thread wakes up
00:45:00.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:00.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:00.513 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:02.033 01.520 21948 Exposure complete
00:45:02.096 00.063 21948 worker thread done servicing request
00:45:02.096 00.000 18120 OnExposeComplete: enter
00:45:02.097 00.001 18120 UpdateGuideState(): m_state=6
00:45:02.099 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
00:45:02.100 00.001 18120 Star::Find returns 1 (0), X=411.71, Y=232.78, Mass=2021, SNR=30.8, Peak=201 HFD=3.8
00:45:02.102 00.002 18120 MultiStar: [#1 -0.01,-0.09,0.72,U] [#2 -0.01,-0.16,0.62,U] [#3 0.12,-0.15,0.69,U] [#4 0.20,-0.13,0.57,U] [#5 0.30,0.03,0.52,U] [#6 0.16,-0.26,0.49,U] [#7 0.07,-0.43,0.00,M1] [#8 -0.02,-0.25,0.44,U] 
00:45:02.103 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.16}, one-star: {-0.07, -0.25}
00:45:02.104 00.001 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.14) = xAngle (-0.03 = -0.03)
00:45:02.105 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.07 = 3.07)
00:45:02.107 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.17 mountX=0.17 mountY=0.01, mountTheta=0.07
00:45:02.108 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.16, opts=13)
00:45:02.109 00.001 18120 Enqueuing Move request for scope (0.07, -0.16)
00:45:02.110 00.001 21948 Worker thread wakes up
00:45:02.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:45:02.110 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:45:02.110 00.000 21948 Moving (0.07, -0.16) raw xDistance=0.17 yDistance=0.01
00:45:02.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:45:02.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:02.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:02.110 00.000 18120 UpdateGuideState exits: m=2021 RSB=30.8
00:45:02.111 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:45:02.111 00.000 21948 MoveAxis(E, 0, ABG)
00:45:02.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:02.111 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:02.112 00.001 18120 Enqueuing Expose request
00:45:02.112 00.000 21948 Move returns status 0, amount 0
00:45:02.112 00.000 21948 MoveAxis(N, 0, ABG)
00:45:02.112 00.000 21948 Move returns status 0, amount 0
00:45:02.112 00.000 21948 move complete, result=0
00:45:02.112 00.000 21948 worker thread done servicing request
00:45:02.112 00.000 21948 Worker thread wakes up
00:45:02.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:02.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:02.113 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:03.745 01.632 21948 Exposure complete
00:45:03.779 00.034 21948 worker thread done servicing request
00:45:03.779 00.000 18120 OnExposeComplete: enter
00:45:03.780 00.001 18120 UpdateGuideState(): m_state=6
00:45:03.780 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
00:45:03.781 00.001 18120 Star::Find returns 1 (0), X=411.65, Y=232.78, Mass=2002, SNR=30.6, Peak=203 HFD=4.0
00:45:03.781 00.000 18120 MultiStar: [#1 0.04,-0.09,0.75,U] [#2 0.02,-0.29,0.66,U] [#3 -0.08,-0.27,0.68,U] [#4 0.12,-0.15,0.58,U] [#5 0.10,-0.02,0.50,U] [#6 0.17,-0.30,0.50,U] [#7 -0.09,-0.13,0.52,U] [#8 0.18,-0.14,0.44,U] 
00:45:03.782 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {-0.13, -0.25}
00:45:03.782 00.000 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.14) = xAngle (-0.34 = -0.34)
00:45:03.783 00.001 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.76 = 2.76)
00:45:03.784 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=0.18 mountY=0.07, mountTheta=0.37
00:45:03.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
00:45:03.785 00.000 18120 Enqueuing Move request for scope (0.02, -0.19)
00:45:03.786 00.001 21948 Worker thread wakes up
00:45:03.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:45:03.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:45:03.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:03.787 00.001 21948 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.07
00:45:03.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:45:03.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:03.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:03.787 00.000 21948 MoveAxis(E, 0, ABG)
00:45:03.787 00.000 21948 Move returns status 0, amount 0
00:45:03.787 00.000 21948 MoveAxis(N, 0, ABG)
00:45:03.787 00.000 21948 Move returns status 0, amount 0
00:45:03.787 00.000 21948 move complete, result=0
00:45:03.787 00.000 21948 worker thread done servicing request
00:45:03.787 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.6
00:45:03.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:03.788 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:03.788 00.000 18120 Enqueuing Expose request
00:45:03.789 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:03.789 00.000 21948 Worker thread wakes up
00:45:03.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:03.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:05.306 01.517 21948 Exposure complete
00:45:05.342 00.036 21948 worker thread done servicing request
00:45:05.342 00.000 18120 OnExposeComplete: enter
00:45:05.343 00.001 18120 UpdateGuideState(): m_state=6
00:45:05.343 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
00:45:05.345 00.002 18120 Star::Find returns 1 (0), X=411.43, Y=232.70, Mass=2270, SNR=32.5, Peak=197 HFD=4.0
00:45:05.346 00.001 18120 MultiStar: [#1 -0.20,-0.19,0.69,U] [#2 -0.18,-0.21,0.62,U] [#3 0.15,-0.26,0.65,U] [#4 0.22,-0.34,0.00,M2] [#5 0.14,-0.01,0.51,U] [#6 0.03,-0.45,0.00,M1] [#7 -0.14,-0.12,0.49,U] [#8 -0.16,-0.06,0.40,U] 
00:45:05.346 00.000 18120 refined, 6 included, MultiStar: {-0.13, -0.19}, one-star: {-0.35, -0.33}
00:45:05.346 00.000 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.14) = xAngle (-1.02 = -1.02)
00:45:05.347 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.08 = 2.08)
00:45:05.347 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=0.12 mountY=0.20, mountTheta=1.03
00:45:05.348 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.19, opts=13)
00:45:05.349 00.001 18120 Enqueuing Move request for scope (-0.13, -0.19)
00:45:05.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:05.350 00.001 18120 UpdateGuideState exits: m=2270 RSB=32.5
00:45:05.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.351 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:05.351 00.000 18120 Enqueuing Expose request
00:45:05.352 00.001 21948 Worker thread wakes up
00:45:05.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
00:45:05.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
00:45:05.352 00.000 21948 Moving (-0.13, -0.19) raw xDistance=0.12 yDistance=0.20
00:45:05.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:45:05.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:45:05.352 00.000 21948 MoveAxis(E, 0, ABG)
00:45:05.352 00.000 21948 Move returns status 0, amount 0
00:45:05.352 00.000 21948 MoveAxis(S, 49, ABG)
00:45:05.352 00.000 21948 Guiding  Dir = 1, Dur = 49
00:45:05.353 00.001 21948 IsSlewing returns 0
00:45:05.353 00.000 21948 IsGuiding returns 0
00:45:05.357 00.004 21948 PulseGuide returned control before completion, sleep 55
00:45:05.414 00.057 21948 IsGuiding returns 1
00:45:05.414 00.000 21948 scope still moving after pulse duration time elapsed
00:45:05.445 00.031 21948 IsSlewing returns 0
00:45:05.446 00.001 21948 IsGuiding returns 0
00:45:05.446 00.000 21948 scope move finished after 49 + 44 ms
00:45:05.446 00.000 21948 Move returns status 0, amount 49
00:45:05.446 00.000 21948 move complete, result=0
00:45:05.447 00.001 21948 worker thread done servicing request
00:45:05.447 00.000 21948 Worker thread wakes up
00:45:05.447 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:45:05.447 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:05.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:07.075 01.628 21948 Exposure complete
00:45:07.104 00.029 21948 worker thread done servicing request
00:45:07.104 00.000 18120 OnExposeComplete: enter
00:45:07.105 00.001 18120 UpdateGuideState(): m_state=6
00:45:07.106 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
00:45:07.106 00.000 18120 Star::Find returns 1 (0), X=411.85, Y=232.59, Mass=2028, SNR=31.0, Peak=194 HFD=3.9
00:45:07.106 00.000 18120 MultiStar: [#1 0.25,-0.14,0.71,U] [#2 0.33,-0.41,0.00,M1] [#3 0.25,-0.06,0.67,U] [#4 0.34,-0.13,0.00,M3] [#5 0.45,-0.03,0.00,M1] [#6 0.37,-0.26,0.00,M2] [#7 -0.07,-0.30,0.53,U] [#8 0.15,0.12,0.44,U] 
00:45:07.107 00.001 18120 refined, 4 included, MultiStar: {0.13, -0.21}, one-star: {0.07, -0.44}
00:45:07.107 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.14) = xAngle (0.15 = 0.15)
00:45:07.108 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.25 = -3.03)
00:45:07.108 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.00 mountX=0.24 mountY=-0.03, mountTheta=-0.11
00:45:07.109 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.21, opts=13)
00:45:07.110 00.001 18120 Enqueuing Move request for scope (0.13, -0.21)
00:45:07.110 00.000 21948 Worker thread wakes up
00:45:07.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
00:45:07.110 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
00:45:07.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:07.111 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.0
00:45:07.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:07.112 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:07.112 00.000 18120 Enqueuing Expose request
00:45:07.113 00.001 21948 Moving (0.13, -0.21) raw xDistance=0.24 yDistance=-0.03
00:45:07.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:45:07.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:07.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:07.113 00.000 21948 MoveAxis(W, 43, ABG)
00:45:07.113 00.000 21948 Guiding  Dir = 3, Dur = 43
00:45:07.113 00.000 21948 IsSlewing returns 0
00:45:07.113 00.000 21948 IsGuiding returns 0
00:45:07.115 00.002 21948 PulseGuide returned control before completion, sleep 52
00:45:07.169 00.054 21948 IsGuiding returns 1
00:45:07.169 00.000 21948 scope still moving after pulse duration time elapsed
00:45:07.201 00.032 21948 IsSlewing returns 0
00:45:07.201 00.000 21948 IsGuiding returns 0
00:45:07.201 00.000 21948 scope move finished after 43 + 44 ms
00:45:07.202 00.001 21948 Move returns status 0, amount 43
00:45:07.202 00.000 21948 MoveAxis(N, 0, ABG)
00:45:07.202 00.000 21948 Move returns status 0, amount 0
00:45:07.202 00.000 21948 move complete, result=0
00:45:07.202 00.000 21948 worker thread done servicing request
00:45:07.202 00.000 21948 Worker thread wakes up
00:45:07.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:07.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:07.202 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
00:45:08.612 01.410 21948 Exposure complete
00:45:08.647 00.035 21948 worker thread done servicing request
00:45:08.647 00.000 18120 OnExposeComplete: enter
00:45:08.647 00.000 18120 UpdateGuideState(): m_state=6
00:45:08.648 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
00:45:08.649 00.001 18120 Star::Find returns 1 (0), X=411.72, Y=233.00, Mass=2112, SNR=31.6, Peak=234 HFD=4.0
00:45:08.649 00.000 18120 MultiStar: [#1 0.03,0.12,0.74,U] [#2 0.30,0.19,0.00,M2] [#3 0.10,0.15,0.66,U] [#4 0.38,-0.08,0.00,M4] [#5 0.25,0.25,0.51,U] [#6 0.25,-0.04,0.48,U] [#7 -0.15,0.03,0.49,U] [#8 0.23,0.27,0.00,M1] 
00:45:08.650 00.001 18120 single-star, 5 included, MultiStar: {0.05, 0.07}, one-star: {-0.07, -0.03}
00:45:08.650 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.14) = xAngle (-1.56 = -1.56)
00:45:08.651 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.55 = 1.55)
00:45:08.651 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.70 mountX=0.00 mountY=0.07, mountTheta=1.56
00:45:08.652 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
00:45:08.653 00.001 18120 Enqueuing Move request for scope (-0.07, -0.03)
00:45:08.653 00.000 21948 Worker thread wakes up
00:45:08.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:45:08.653 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:45:08.653 00.000 21948 Moving (-0.07, -0.03) raw xDistance=0.00 yDistance=0.07
00:45:08.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:08.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:08.654 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.6
00:45:08.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.655 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:08.655 00.000 18120 Enqueuing Expose request
00:45:08.656 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:08.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:08.656 00.000 21948 MoveAxis(E, 0, ABG)
00:45:08.656 00.000 21948 Move returns status 0, amount 0
00:45:08.656 00.000 21948 MoveAxis(N, 0, ABG)
00:45:08.656 00.000 21948 Move returns status 0, amount 0
00:45:08.656 00.000 21948 move complete, result=0
00:45:08.656 00.000 21948 worker thread done servicing request
00:45:08.656 00.000 21948 Worker thread wakes up
00:45:08.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:08.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:08.656 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:10.278 01.622 21948 Exposure complete
00:45:10.336 00.058 21948 worker thread done servicing request
00:45:10.337 00.001 18120 OnExposeComplete: enter
00:45:10.338 00.001 18120 UpdateGuideState(): m_state=6
00:45:10.339 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
00:45:10.341 00.002 18120 Star::Find returns 1 (0), X=411.71, Y=232.95, Mass=1957, SNR=30.4, Peak=215 HFD=4.1
00:45:10.342 00.001 18120 MultiStar: [#1 0.12,0.10,0.75,U] [#2 0.17,-0.02,0.65,U] [#3 0.16,0.26,0.70,U] [#4 0.37,-0.02,0.00,M5] [#5 0.28,0.40,0.00,M1] [#6 0.47,0.07,0.00,M2] [#7 0.10,0.02,0.56,U] [#8 0.09,0.09,0.43,U] 
00:45:10.342 00.000 18120 refined, 5 included, MultiStar: {0.08, 0.05}, one-star: {-0.07, -0.08}
00:45:10.343 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.14) = xAngle (1.70 = 1.70)
00:45:10.343 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.81 = -1.48)
00:45:10.344 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
00:45:10.345 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.05, opts=13)
00:45:10.345 00.000 18120 Enqueuing Move request for scope (0.08, 0.05)
00:45:10.346 00.001 21948 Worker thread wakes up
00:45:10.346 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:45:10.346 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:45:10.346 00.000 21948 Moving (0.08, 0.05) raw xDistance=-0.01 yDistance=-0.10
00:45:10.346 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:10.347 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:10.348 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:10.348 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.4
00:45:10.349 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:10.349 00.000 21948 MoveAxis(E, 0, ABG)
00:45:10.349 00.000 21948 Move returns status 0, amount 0
00:45:10.349 00.000 21948 MoveAxis(N, 0, ABG)
00:45:10.349 00.000 21948 Move returns status 0, amount 0
00:45:10.349 00.000 21948 move complete, result=0
00:45:10.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:10.350 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:10.351 00.001 18120 Enqueuing Expose request
00:45:10.352 00.001 21948 worker thread done servicing request
00:45:10.352 00.000 21948 Worker thread wakes up
00:45:10.352 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:10.353 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:10.354 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:11.870 01.516 21948 Exposure complete
00:45:11.899 00.029 21948 worker thread done servicing request
00:45:11.899 00.000 18120 OnExposeComplete: enter
00:45:11.900 00.001 18120 UpdateGuideState(): m_state=6
00:45:11.900 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
00:45:11.901 00.001 18120 Star::Find returns 1 (0), X=411.73, Y=232.88, Mass=2139, SNR=31.8, Peak=226 HFD=4.1
00:45:11.902 00.001 18120 MultiStar: [#1 0.12,0.09,0.68,U] [#2 0.06,-0.08,0.63,U] [#3 0.10,0.06,0.68,U] [#4 0.30,0.08,0.53,U] [#5 0.32,0.04,0.48,U] [#6 0.30,-0.37,0.00,M3] [#7 0.09,-0.06,0.49,U] [#8 0.13,0.24,0.43,U] 
00:45:11.903 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {-0.05, -0.15}
00:45:11.904 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.14) = xAngle (1.21 = 1.21)
00:45:11.905 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.31 = -1.97)
00:45:11.905 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=0.04 mountY=-0.10, mountTheta=-1.20
00:45:11.908 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.01, opts=13)
00:45:11.911 00.003 18120 Enqueuing Move request for scope (0.11, 0.01)
00:45:11.912 00.001 21948 Worker thread wakes up
00:45:11.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:11.913 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:45:11.913 00.000 18120 UpdateGuideState exits: m=2139 RSB=31.8
00:45:11.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:11.913 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:11.914 00.001 18120 Enqueuing Expose request
00:45:11.914 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:45:11.914 00.000 21948 Moving (0.11, 0.01) raw xDistance=0.04 yDistance=-0.10
00:45:11.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:45:11.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:11.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:11.914 00.000 21948 MoveAxis(E, 0, ABG)
00:45:11.915 00.001 21948 Move returns status 0, amount 0
00:45:11.915 00.000 21948 MoveAxis(N, 0, ABG)
00:45:11.915 00.000 21948 Move returns status 0, amount 0
00:45:11.915 00.000 21948 move complete, result=0
00:45:11.915 00.000 21948 worker thread done servicing request
00:45:11.915 00.000 21948 Worker thread wakes up
00:45:11.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:11.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:11.915 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:13.542 01.627 21948 Exposure complete
00:45:13.568 00.026 21948 worker thread done servicing request
00:45:13.568 00.000 18120 OnExposeComplete: enter
00:45:13.570 00.002 18120 UpdateGuideState(): m_state=6
00:45:13.571 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
00:45:13.574 00.003 18120 Star::Find returns 1 (0), X=411.78, Y=232.83, Mass=2170, SNR=32.0, Peak=234 HFD=4.3
00:45:13.577 00.003 18120 MultiStar: [#1 0.24,-0.08,0.72,U] [#2 -0.06,-0.03,0.63,U] [#3 0.11,-0.11,0.67,U] [#4 0.27,-0.10,0.53,U] [#5 0.36,0.14,0.00,M1] [#6 0.23,-0.46,0.00,M4] [#7 -0.01,-0.15,0.52,U] [#8 0.40,0.02,0.00,M1] 
00:45:13.579 00.002 18120 refined, 5 included, MultiStar: {0.08, -0.12}, one-star: {-0.00, -0.20}
00:45:13.581 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.14) = xAngle (0.18 = 0.18)
00:45:13.583 00.002 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.29 = -3.00)
00:45:13.585 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.96 mountX=0.14 mountY=-0.02, mountTheta=-0.15
00:45:13.589 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
00:45:13.590 00.001 18120 Enqueuing Move request for scope (0.08, -0.12)
00:45:13.591 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:13.592 00.001 21948 Worker thread wakes up
00:45:13.593 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:45:13.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:45:13.593 00.000 21948 Moving (0.08, -0.12) raw xDistance=0.14 yDistance=-0.02
00:45:13.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:45:13.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:13.593 00.000 18120 UpdateGuideState exits: m=2170 RSB=32.0
00:45:13.594 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:13.595 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:45:13.596 00.001 21948 MoveAxis(E, 0, ABG)
00:45:13.596 00.000 21948 Move returns status 0, amount 0
00:45:13.596 00.000 21948 MoveAxis(N, 0, ABG)
00:45:13.596 00.000 21948 Move returns status 0, amount 0
00:45:13.596 00.000 21948 move complete, result=0
00:45:13.596 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:13.597 00.001 18120 Enqueuing Expose request
00:45:13.598 00.001 21948 worker thread done servicing request
00:45:13.598 00.000 21948 Worker thread wakes up
00:45:13.598 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:13.600 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:13.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:15.123 01.523 21948 Exposure complete
00:45:15.163 00.040 21948 worker thread done servicing request
00:45:15.163 00.000 18120 OnExposeComplete: enter
00:45:15.164 00.001 18120 UpdateGuideState(): m_state=6
00:45:15.165 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
00:45:15.165 00.000 18120 Star::Find returns 1 (0), X=411.84, Y=232.58, Mass=2036, SNR=31.0, Peak=190 HFD=3.9
00:45:15.166 00.001 18120 MultiStar: [#1 0.15,-0.04,0.70,U] [#2 0.06,-0.28,0.65,U] [#3 0.23,-0.16,0.69,U] [#4 0.43,-0.21,0.00,M4] [#5 0.45,0.06,0.00,M2] [#6 0.34,-0.46,0.00,M5] [#7 0.27,-0.33,0.00,M1] [#8 0.29,-0.11,0.42,U] 
00:45:15.166 00.000 18120 refined, 4 included, MultiStar: {0.14, -0.24}, one-star: {0.05, -0.45}
00:45:15.166 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.14) = xAngle (0.11 = 0.11)
00:45:15.167 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.21 = -3.07)
00:45:15.167 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.27 cameraTheta=-1.04 mountX=0.27 mountY=-0.02, mountTheta=-0.07
00:45:15.172 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.24, opts=13)
00:45:15.175 00.003 18120 Enqueuing Move request for scope (0.14, -0.24)
00:45:15.177 00.002 21948 Worker thread wakes up
00:45:15.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:15.180 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
00:45:15.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
00:45:15.180 00.000 21948 Moving (0.14, -0.24) raw xDistance=0.27 yDistance=-0.02
00:45:15.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:45:15.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:15.180 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.0
00:45:15.180 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:15.181 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:15.181 00.000 18120 Enqueuing Expose request
00:45:15.182 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:45:15.182 00.000 21948 MoveAxis(W, 49, ABG)
00:45:15.182 00.000 21948 Guiding  Dir = 3, Dur = 49
00:45:15.182 00.000 21948 IsSlewing returns 0
00:45:15.182 00.000 21948 IsGuiding returns 0
00:45:15.184 00.002 21948 PulseGuide returned control before completion, sleep 58
00:45:15.247 00.063 21948 IsGuiding returns 1
00:45:15.247 00.000 21948 scope still moving after pulse duration time elapsed
00:45:15.279 00.032 21948 IsSlewing returns 0
00:45:15.279 00.000 21948 IsGuiding returns 0
00:45:15.279 00.000 21948 scope move finished after 49 + 48 ms
00:45:15.280 00.001 21948 Move returns status 0, amount 49
00:45:15.280 00.000 21948 MoveAxis(N, 0, ABG)
00:45:15.280 00.000 21948 Move returns status 0, amount 0
00:45:15.280 00.000 21948 move complete, result=0
00:45:15.280 00.000 21948 worker thread done servicing request
00:45:15.280 00.000 21948 Worker thread wakes up
00:45:15.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:15.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:15.280 00.000 18120 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
00:45:16.907 01.627 21948 Exposure complete
00:45:16.944 00.037 21948 worker thread done servicing request
00:45:16.945 00.001 18120 OnExposeComplete: enter
00:45:16.945 00.000 18120 UpdateGuideState(): m_state=6
00:45:16.946 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
00:45:16.946 00.000 18120 Star::Find returns 1 (0), X=411.83, Y=232.67, Mass=2058, SNR=31.1, Peak=192 HFD=4.1
00:45:16.947 00.001 18120 MultiStar: [#1 0.17,-0.07,0.70,U] [#2 0.17,-0.13,0.67,U] [#3 0.20,-0.15,0.71,U] [#4 0.46,-0.39,0.00,M5] [#5 0.41,-0.00,0.00,M3] [#6 0.43,-0.36,0.00,M6] [#7 0.12,-0.20,0.50,U] [#8 0.17,-0.10,0.44,U] 
00:45:16.947 00.000 18120 refined, 5 included, MultiStar: {0.14, -0.19}, one-star: {0.04, -0.36}
00:45:16.948 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
00:45:16.948 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.31 = -2.97)
00:45:16.949 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.93 mountX=0.23 mountY=-0.04, mountTheta=-0.17
00:45:16.950 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.19, opts=13)
00:45:16.950 00.000 18120 Enqueuing Move request for scope (0.14, -0.19)
00:45:16.951 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:16.951 00.000 21948 Worker thread wakes up
00:45:16.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
00:45:16.951 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
00:45:16.951 00.000 21948 Moving (0.14, -0.19) raw xDistance=0.23 yDistance=-0.04
00:45:16.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:45:16.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:16.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:45:16.951 00.000 21948 MoveAxis(W, 44, ABG)
00:45:16.951 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.1
00:45:16.952 00.001 21948 Guiding  Dir = 3, Dur = 44
00:45:16.952 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:16.953 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:16.953 00.000 18120 Enqueuing Expose request
00:45:16.953 00.000 21948 IsSlewing returns 0
00:45:16.954 00.001 21948 IsGuiding returns 0
00:45:16.955 00.001 21948 PulseGuide returned control before completion, sleep 53
00:45:17.015 00.060 21948 IsGuiding returns 1
00:45:17.015 00.000 21948 scope still moving after pulse duration time elapsed
00:45:17.046 00.031 21948 IsSlewing returns 0
00:45:17.047 00.001 21948 IsGuiding returns 0
00:45:17.047 00.000 21948 scope move finished after 44 + 49 ms
00:45:17.047 00.000 21948 Move returns status 0, amount 44
00:45:17.047 00.000 21948 MoveAxis(N, 0, ABG)
00:45:17.047 00.000 21948 Move returns status 0, amount 0
00:45:17.047 00.000 21948 move complete, result=0
00:45:17.047 00.000 21948 worker thread done servicing request
00:45:17.047 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
00:45:17.048 00.001 21948 Worker thread wakes up
00:45:17.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:17.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:18.458 01.410 21948 Exposure complete
00:45:18.491 00.033 21948 worker thread done servicing request
00:45:18.491 00.000 18120 OnExposeComplete: enter
00:45:18.492 00.001 18120 UpdateGuideState(): m_state=6
00:45:18.492 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
00:45:18.493 00.001 18120 Star::Find returns 1 (0), X=411.72, Y=232.90, Mass=2117, SNR=31.6, Peak=203 HFD=4.1
00:45:18.494 00.001 18120 MultiStar: [#1 0.10,0.01,0.71,U] [#2 0.33,0.07,0.62,U] [#3 0.16,0.03,0.67,U] [#4 0.27,0.11,0.53,U] [#5 0.27,0.15,0.54,U] [#6 0.28,-0.15,0.47,U] [#7 0.08,0.22,0.50,U] [#8 0.22,0.14,0.41,U] 
00:45:18.494 00.000 18120 single-star, 8 included, MultiStar: {0.16, 0.03}, one-star: {-0.06, -0.13}
00:45:18.494 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.14) = xAngle (-0.88 = -0.88)
00:45:18.495 00.001 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.22 = 2.22)
00:45:18.495 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-2.02 mountX=0.09 mountY=0.12, mountTheta=0.90
00:45:18.496 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.13, opts=13)
00:45:18.497 00.001 18120 Enqueuing Move request for scope (-0.06, -0.13)
00:45:18.497 00.000 21948 Worker thread wakes up
00:45:18.498 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
00:45:18.498 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
00:45:18.498 00.000 21948 Moving (-0.06, -0.13) raw xDistance=0.09 yDistance=0.12
00:45:18.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:18.498 00.000 18120 UpdateGuideState exits: m=2117 RSB=31.6
00:45:18.499 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:18.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:18.499 00.000 18120 Enqueuing Expose request
00:45:18.500 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:45:18.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:18.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:45:18.500 00.000 21948 MoveAxis(E, 0, ABG)
00:45:18.500 00.000 21948 Move returns status 0, amount 0
00:45:18.500 00.000 21948 MoveAxis(N, 0, ABG)
00:45:18.500 00.000 21948 Move returns status 0, amount 0
00:45:18.500 00.000 21948 move complete, result=0
00:45:18.500 00.000 21948 worker thread done servicing request
00:45:18.500 00.000 21948 Worker thread wakes up
00:45:18.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:18.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:18.501 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:20.135 01.634 21948 Exposure complete
00:45:20.159 00.024 21948 worker thread done servicing request
00:45:20.160 00.001 18120 OnExposeComplete: enter
00:45:20.160 00.000 18120 UpdateGuideState(): m_state=6
00:45:20.161 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
00:45:20.161 00.000 18120 Star::Find returns 1 (0), X=411.68, Y=232.95, Mass=1973, SNR=30.5, Peak=192 HFD=4.0
00:45:20.162 00.001 18120 MultiStar: [#1 -0.00,0.22,0.74,U] [#2 -0.01,0.12,0.65,U] [#3 0.02,0.17,0.71,U] [#4 0.40,-0.19,0.00,M5] [#5 0.10,0.33,0.53,U] [#6 0.13,-0.09,0.51,U] [#7 -0.17,0.10,0.52,U] [#8 0.02,0.11,0.45,U] 
00:45:20.162 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {-0.11, -0.08}
00:45:20.163 00.001 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
00:45:20.163 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.36)
00:45:20.164 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.68 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
00:45:20.165 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.10, opts=13)
00:45:20.166 00.001 18120 Enqueuing Move request for scope (-0.01, 0.10)
00:45:20.167 00.001 21948 Worker thread wakes up
00:45:20.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:20.167 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.5
00:45:20.167 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:20.168 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:20.168 00.000 18120 Enqueuing Expose request
00:45:20.169 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:45:20.169 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:45:20.169 00.000 21948 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.04
00:45:20.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:20.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:20.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:45:20.169 00.000 21948 MoveAxis(E, 0, ABG)
00:45:20.169 00.000 21948 Move returns status 0, amount 0
00:45:20.169 00.000 21948 MoveAxis(N, 0, ABG)
00:45:20.169 00.000 21948 Move returns status 0, amount 0
00:45:20.169 00.000 21948 move complete, result=0
00:45:20.169 00.000 21948 worker thread done servicing request
00:45:20.169 00.000 21948 Worker thread wakes up
00:45:20.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:20.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:20.169 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:21.698 01.529 21948 Exposure complete
00:45:21.760 00.062 21948 worker thread done servicing request
00:45:21.760 00.000 18120 OnExposeComplete: enter
00:45:21.761 00.001 18120 UpdateGuideState(): m_state=6
00:45:21.762 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
00:45:21.762 00.000 18120 Star::Find returns 1 (0), X=411.57, Y=232.77, Mass=2055, SNR=31.1, Peak=199 HFD=3.9
00:45:21.763 00.001 18120 MultiStar: [#1 0.04,0.04,0.71,U] [#2 0.04,-0.00,0.65,U] [#3 0.08,0.06,0.70,U] [#4 0.06,-0.07,0.54,U] [#5 0.32,0.08,0.53,U] [#6 0.24,-0.16,0.51,U] [#7 0.00,-0.12,0.51,U] [#8 0.16,0.15,0.46,U] 
00:45:21.763 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.21, -0.26}
00:45:21.765 00.002 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.14) = xAngle (0.41 = 0.41)
00:45:21.765 00.000 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.51 = -2.77)
00:45:21.765 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.73 mountX=0.07 mountY=-0.03, mountTheta=-0.38
00:45:21.767 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
00:45:21.767 00.000 18120 Enqueuing Move request for scope (0.05, -0.05)
00:45:21.768 00.001 21948 Worker thread wakes up
00:45:21.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:21.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:45:21.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:45:21.768 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.1
00:45:21.769 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:21.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:21.769 00.000 18120 Enqueuing Expose request
00:45:21.770 00.001 21948 Moving (0.05, -0.05) raw xDistance=0.07 yDistance=-0.03
00:45:21.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:45:21.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:21.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:21.770 00.000 21948 MoveAxis(E, 0, ABG)
00:45:21.770 00.000 21948 Move returns status 0, amount 0
00:45:21.770 00.000 21948 MoveAxis(N, 0, ABG)
00:45:21.770 00.000 21948 Move returns status 0, amount 0
00:45:21.770 00.000 21948 move complete, result=0
00:45:21.770 00.000 21948 worker thread done servicing request
00:45:21.770 00.000 21948 Worker thread wakes up
00:45:21.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:21.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:21.770 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:23.398 01.628 21948 Exposure complete
00:45:23.433 00.035 21948 worker thread done servicing request
00:45:23.433 00.000 18120 OnExposeComplete: enter
00:45:23.434 00.001 18120 UpdateGuideState(): m_state=6
00:45:23.435 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
00:45:23.436 00.001 18120 Star::Find returns 1 (0), X=411.83, Y=232.68, Mass=1962, SNR=30.3, Peak=186 HFD=4.1
00:45:23.438 00.002 18120 MultiStar: [#1 0.06,0.04,0.72,U] [#2 0.01,-0.10,0.66,U] [#3 -0.02,0.06,0.69,U] [#4 0.50,-0.24,0.00,M5] [#5 0.20,0.04,0.54,U] [#6 0.36,-0.08,0.00,M4] [#7 0.13,0.08,0.55,U] [#8 0.27,0.01,0.43,U] 
00:45:23.439 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.04, -0.35}
00:45:23.440 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.14) = xAngle (0.50 = 0.50)
00:45:23.442 00.002 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.61 = -2.68)
00:45:23.443 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.64 mountX=0.09 mountY=-0.05, mountTheta=-0.47
00:45:23.446 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
00:45:23.447 00.001 18120 Enqueuing Move request for scope (0.08, -0.06)
00:45:23.448 00.001 21948 Worker thread wakes up
00:45:23.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:23.448 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.3
00:45:23.449 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:23.449 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:23.450 00.001 18120 Enqueuing Expose request
00:45:23.450 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:45:23.450 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:45:23.450 00.000 21948 Moving (0.08, -0.06) raw xDistance=0.09 yDistance=-0.05
00:45:23.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:45:23.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:23.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:45:23.450 00.000 21948 MoveAxis(E, 0, ABG)
00:45:23.450 00.000 21948 Move returns status 0, amount 0
00:45:23.450 00.000 21948 MoveAxis(N, 0, ABG)
00:45:23.450 00.000 21948 Move returns status 0, amount 0
00:45:23.450 00.000 21948 move complete, result=0
00:45:23.450 00.000 21948 worker thread done servicing request
00:45:23.450 00.000 21948 Worker thread wakes up
00:45:23.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:23.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:23.451 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:24.965 01.514 21948 Exposure complete
00:45:25.009 00.044 21948 worker thread done servicing request
00:45:25.009 00.000 18120 OnExposeComplete: enter
00:45:25.011 00.002 18120 UpdateGuideState(): m_state=6
00:45:25.012 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
00:45:25.014 00.002 18120 Star::Find returns 1 (0), X=411.90, Y=232.60, Mass=2000, SNR=30.6, Peak=185 HFD=4.2
00:45:25.016 00.002 18120 MultiStar: [#1 0.23,-0.21,0.72,U] [#2 0.31,-0.26,0.00,M1] [#3 0.16,-0.35,0.00,M1] [#4 0.46,-0.32,0.00,M6] [#5 0.37,-0.09,0.00,M1] [#6 0.37,-0.46,0.00,M5] [#7 0.19,-0.17,0.52,U] [#8 0.44,-0.04,0.00,M1] 
00:45:25.017 00.001 18120 refined, 2 included, MultiStar: {0.17, -0.30}, one-star: {0.11, -0.43}
00:45:25.019 00.002 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.14) = xAngle (0.09 = 0.09)
00:45:25.020 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.19 = -3.09)
00:45:25.021 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.34 cameraTheta=-1.06 mountX=0.34 mountY=-0.02, mountTheta=-0.05
00:45:25.023 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.30, opts=13)
00:45:25.024 00.001 18120 Enqueuing Move request for scope (0.17, -0.30)
00:45:25.024 00.000 21948 Worker thread wakes up
00:45:25.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:25.024 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.6
00:45:25.025 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.30) opts 0xd
00:45:25.025 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.30)
00:45:25.025 00.000 21948 Moving (0.17, -0.30) raw xDistance=0.34 yDistance=-0.02
00:45:25.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:45:25.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:25.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:45:25.025 00.000 21948 MoveAxis(W, 61, ABG)
00:45:25.025 00.000 21948 Guiding  Dir = 3, Dur = 61
00:45:25.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:25.028 00.003 21948 IsSlewing returns 0
00:45:25.028 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:25.028 00.000 18120 Enqueuing Expose request
00:45:25.029 00.001 21948 IsGuiding returns 0
00:45:25.031 00.002 21948 PulseGuide returned control before completion, sleep 69
00:45:25.104 00.073 21948 IsGuiding returns 0
00:45:25.104 00.000 21948 Move returns status 0, amount 61
00:45:25.105 00.001 21948 MoveAxis(N, 0, ABG)
00:45:25.105 00.000 21948 Move returns status 0, amount 0
00:45:25.105 00.000 21948 move complete, result=0
00:45:25.105 00.000 21948 worker thread done servicing request
00:45:25.105 00.000 21948 Worker thread wakes up
00:45:25.105 00.000 18120 GuideStep: 0.3 px 61 ms WEST, -0.0 px 0 ms NORTH
00:45:25.107 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:25.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:26.738 01.631 21948 Exposure complete
00:45:26.775 00.037 21948 worker thread done servicing request
00:45:26.775 00.000 18120 OnExposeComplete: enter
00:45:26.778 00.003 18120 UpdateGuideState(): m_state=6
00:45:26.781 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
00:45:26.783 00.002 18120 Star::Find returns 1 (0), X=411.91, Y=232.61, Mass=2051, SNR=31.1, Peak=193 HFD=4.0
00:45:26.785 00.002 18120 MultiStar: [#1 0.18,-0.18,0.72,U] [#2 0.23,-0.24,0.65,U] [#3 0.25,-0.30,0.00,M2] [#4 0.26,-0.34,0.00,M7] [#5 0.45,0.15,0.00,M2] [#6 0.19,-0.40,0.00,M6] [#7 0.16,-0.25,0.53,U] [#8 0.27,-0.01,0.42,U] 
00:45:26.785 00.000 18120 refined, 4 included, MultiStar: {0.19, -0.25}, one-star: {0.13, -0.42}
00:45:26.787 00.002 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.14) = xAngle (0.20 = 0.20)
00:45:26.790 00.003 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.30 = -2.98)
00:45:26.792 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.94 mountX=0.31 mountY=-0.05, mountTheta=-0.16
00:45:26.795 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.25, opts=13)
00:45:26.795 00.000 18120 Enqueuing Move request for scope (0.19, -0.25)
00:45:26.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:26.796 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.1
00:45:26.796 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:26.797 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:26.797 00.000 18120 Enqueuing Expose request
00:45:26.798 00.001 21948 Worker thread wakes up
00:45:26.798 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
00:45:26.798 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
00:45:26.798 00.000 21948 Moving (0.19, -0.25) raw xDistance=0.31 yDistance=-0.05
00:45:26.798 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:45:26.798 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:26.798 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:45:26.798 00.000 21948 MoveAxis(W, 59, ABG)
00:45:26.798 00.000 21948 Guiding  Dir = 3, Dur = 59
00:45:26.798 00.000 21948 IsSlewing returns 0
00:45:26.798 00.000 21948 IsGuiding returns 0
00:45:26.800 00.002 21948 PulseGuide returned control before completion, sleep 67
00:45:26.879 00.079 21948 IsGuiding returns 0
00:45:26.879 00.000 21948 Move returns status 0, amount 59
00:45:26.879 00.000 21948 MoveAxis(N, 0, ABG)
00:45:26.879 00.000 21948 Move returns status 0, amount 0
00:45:26.880 00.001 21948 move complete, result=0
00:45:26.880 00.000 21948 worker thread done servicing request
00:45:26.880 00.000 21948 Worker thread wakes up
00:45:26.880 00.000 18120 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
00:45:26.881 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:26.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:28.289 01.408 21948 Exposure complete
00:45:28.334 00.045 21948 worker thread done servicing request
00:45:28.334 00.000 18120 OnExposeComplete: enter
00:45:28.334 00.000 18120 UpdateGuideState(): m_state=6
00:45:28.336 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
00:45:28.336 00.000 18120 Star::Find returns 1 (0), X=411.60, Y=232.97, Mass=2033, SNR=31.0, Peak=198 HFD=4.1
00:45:28.337 00.001 18120 MultiStar: [#1 0.10,0.11,0.72,U] [#2 0.10,0.04,0.66,U] [#3 0.09,0.11,0.67,U] [#4 0.37,-0.10,0.00,M8] [#5 0.37,0.31,0.00,M3] [#6 0.35,0.01,0.49,U] [#7 0.05,0.11,0.50,U] [#8 -0.01,0.17,0.42,U] 
00:45:28.337 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {-0.18, -0.06}
00:45:28.337 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.14) = xAngle (2.01 = 2.01)
00:45:28.337 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.12 = -1.17)
00:45:28.338 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.87 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
00:45:28.340 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
00:45:28.340 00.000 18120 Enqueuing Move request for scope (0.05, 0.06)
00:45:28.341 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:28.341 00.000 21948 Worker thread wakes up
00:45:28.341 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.0
00:45:28.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:28.341 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:28.342 00.001 18120 Enqueuing Expose request
00:45:28.343 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:45:28.343 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:45:28.343 00.000 21948 Moving (0.05, 0.06) raw xDistance=-0.03 yDistance=-0.07
00:45:28.343 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:45:28.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:28.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:45:28.343 00.000 21948 MoveAxis(E, 0, ABG)
00:45:28.343 00.000 21948 Move returns status 0, amount 0
00:45:28.343 00.000 21948 MoveAxis(N, 0, ABG)
00:45:28.343 00.000 21948 Move returns status 0, amount 0
00:45:28.343 00.000 21948 move complete, result=0
00:45:28.343 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:28.344 00.001 21948 worker thread done servicing request
00:45:28.344 00.000 21948 Worker thread wakes up
00:45:28.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:28.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:29.972 01.628 21948 Exposure complete
00:45:30.008 00.036 21948 worker thread done servicing request
00:45:30.008 00.000 18120 OnExposeComplete: enter
00:45:30.009 00.001 18120 UpdateGuideState(): m_state=6
00:45:30.010 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
00:45:30.011 00.001 18120 Star::Find returns 1 (0), X=411.58, Y=232.83, Mass=1930, SNR=30.1, Peak=189 HFD=3.8
00:45:30.012 00.001 18120 MultiStar: [#1 -0.04,0.14,0.73,U] [#2 -0.01,-0.01,0.65,U] [#3 -0.02,0.12,0.70,U] [#4 0.33,-0.08,0.54,U] [#5 0.15,0.17,0.51,U] [#6 0.10,0.00,0.49,U] [#7 -0.29,0.21,0.00,M1] [#8 -0.19,0.27,0.45,U] 
00:45:30.013 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.20, -0.20}
00:45:30.014 00.001 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.14) = xAngle (2.96 = 2.96)
00:45:30.015 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.22)
00:45:30.016 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.82 mountX=-0.03 mountY=-0.01, mountTheta=-2.92
00:45:30.018 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
00:45:30.020 00.002 18120 Enqueuing Move request for scope (-0.01, 0.03)
00:45:30.022 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:30.023 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.1
00:45:30.024 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:30.025 00.001 21948 Worker thread wakes up
00:45:30.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:45:30.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:45:30.025 00.000 21948 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
00:45:30.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:45:30.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:30.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:30.025 00.000 18120 Enqueuing Expose request
00:45:30.026 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:30.026 00.000 21948 MoveAxis(E, 0, ABG)
00:45:30.026 00.000 21948 Move returns status 0, amount 0
00:45:30.026 00.000 21948 MoveAxis(N, 0, ABG)
00:45:30.026 00.000 21948 Move returns status 0, amount 0
00:45:30.026 00.000 21948 move complete, result=0
00:45:30.026 00.000 21948 worker thread done servicing request
00:45:30.026 00.000 21948 Worker thread wakes up
00:45:30.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:30.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:30.026 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:31.550 01.524 21948 Exposure complete
00:45:31.596 00.046 21948 worker thread done servicing request
00:45:31.596 00.000 18120 OnExposeComplete: enter
00:45:31.597 00.001 18120 UpdateGuideState(): m_state=6
00:45:31.598 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
00:45:31.598 00.000 18120 Star::Find returns 1 (0), X=411.63, Y=233.00, Mass=1987, SNR=30.6, Peak=214 HFD=4.0
00:45:31.600 00.002 18120 MultiStar: [#1 -0.04,0.17,0.71,U] [#2 0.02,0.06,0.66,U] [#3 0.02,0.06,0.67,U] [#4 -0.00,-0.03,0.53,U] [#5 0.06,0.36,0.00,M3] [#6 0.03,-0.02,0.49,U] [#7 -0.01,0.12,0.53,U] [#8 0.14,0.05,0.45,U] 
00:45:31.601 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.15, -0.03}
00:45:31.601 00.000 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
00:45:31.603 00.002 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.16 = -0.13)
00:45:31.603 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.91 mountX=-0.05 mountY=-0.01, mountTheta=-3.02
00:45:31.605 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
00:45:31.608 00.003 18120 Enqueuing Move request for scope (-0.02, 0.05)
00:45:31.609 00.001 21948 Worker thread wakes up
00:45:31.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:31.610 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.6
00:45:31.610 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:31.612 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:45:31.612 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:45:31.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:31.612 00.000 18120 Enqueuing Expose request
00:45:31.613 00.001 21948 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.01
00:45:31.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:45:31.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:31.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:31.613 00.000 21948 MoveAxis(E, 0, ABG)
00:45:31.613 00.000 21948 Move returns status 0, amount 0
00:45:31.613 00.000 21948 MoveAxis(N, 0, ABG)
00:45:31.613 00.000 21948 Move returns status 0, amount 0
00:45:31.613 00.000 21948 move complete, result=0
00:45:31.613 00.000 21948 worker thread done servicing request
00:45:31.613 00.000 21948 Worker thread wakes up
00:45:31.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:31.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:31.613 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:33.245 01.632 21948 Exposure complete
00:45:33.283 00.038 21948 worker thread done servicing request
00:45:33.283 00.000 18120 OnExposeComplete: enter
00:45:33.284 00.001 18120 UpdateGuideState(): m_state=6
00:45:33.284 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
00:45:33.285 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=232.99, Mass=2068, SNR=31.2, Peak=211 HFD=4.1
00:45:33.286 00.001 18120 MultiStar: [#1 0.02,0.28,0.74,U] [#2 -0.04,-0.04,0.67,U] [#3 -0.02,0.18,0.69,U] [#4 0.28,-0.02,0.56,U] [#5 0.15,0.14,0.53,U] [#6 0.12,0.10,0.51,U] [#7 -0.23,0.04,0.54,U] [#8 0.05,0.17,0.45,U] 
00:45:33.286 00.000 18120 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {-0.18, -0.04}
00:45:33.287 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.14) = xAngle (2.75 = 2.75)
00:45:33.287 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.85 = -0.43)
00:45:33.288 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.61 mountX=-0.08 mountY=-0.03, mountTheta=-2.72
00:45:33.289 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.08, opts=13)
00:45:33.289 00.000 18120 Enqueuing Move request for scope (-0.00, 0.08)
00:45:33.292 00.003 21948 Worker thread wakes up
00:45:33.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:33.294 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:45:33.294 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.2
00:45:33.295 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:33.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:33.296 00.001 18120 Enqueuing Expose request
00:45:33.296 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:45:33.296 00.000 21948 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=-0.03
00:45:33.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:45:33.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:33.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:33.296 00.000 21948 MoveAxis(E, 0, ABG)
00:45:33.296 00.000 21948 Move returns status 0, amount 0
00:45:33.296 00.000 21948 MoveAxis(N, 0, ABG)
00:45:33.296 00.000 21948 Move returns status 0, amount 0
00:45:33.296 00.000 21948 move complete, result=0
00:45:33.297 00.001 21948 worker thread done servicing request
00:45:33.297 00.000 21948 Worker thread wakes up
00:45:33.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:33.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:33.297 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:34.812 01.515 21948 Exposure complete
00:45:34.883 00.071 21948 worker thread done servicing request
00:45:34.883 00.000 18120 OnExposeComplete: enter
00:45:34.885 00.002 18120 UpdateGuideState(): m_state=6
00:45:34.887 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
00:45:34.889 00.002 18120 Star::Find returns 1 (0), X=411.56, Y=232.90, Mass=2018, SNR=30.8, Peak=197 HFD=3.8
00:45:34.890 00.001 18120 MultiStar: [#1 -0.01,0.15,0.71,U] [#2 -0.04,0.02,0.66,U] [#3 -0.12,0.18,0.69,U] [#4 0.37,-0.13,0.00,M6] [#5 0.14,0.24,0.51,U] [#6 0.11,-0.04,0.48,U] [#7 -0.17,-0.06,0.53,U] [#8 0.07,0.04,0.44,U] 
00:45:34.891 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {-0.23, -0.13}
00:45:34.891 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.14) = xAngle (3.66 = -2.63)
00:45:34.892 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.76 = 0.48)
00:45:34.893 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.51 mountX=-0.06 mountY=0.03, mountTheta=2.66
00:45:34.896 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
00:45:34.897 00.001 18120 Enqueuing Move request for scope (-0.06, 0.04)
00:45:34.897 00.000 21948 Worker thread wakes up
00:45:34.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:34.899 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:45:34.899 00.000 18120 UpdateGuideState exits: m=2018 RSB=30.8
00:45:34.900 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:34.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:34.900 00.000 18120 Enqueuing Expose request
00:45:34.901 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:45:34.901 00.000 21948 Moving (-0.06, 0.04) raw xDistance=-0.06 yDistance=0.03
00:45:34.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:45:34.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:34.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:45:34.901 00.000 21948 MoveAxis(E, 0, ABG)
00:45:34.901 00.000 21948 Move returns status 0, amount 0
00:45:34.901 00.000 21948 MoveAxis(N, 0, ABG)
00:45:34.901 00.000 21948 Move returns status 0, amount 0
00:45:34.901 00.000 21948 move complete, result=0
00:45:34.901 00.000 21948 worker thread done servicing request
00:45:34.901 00.000 21948 Worker thread wakes up
00:45:34.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:34.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:34.901 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:36.531 01.630 21948 Exposure complete
00:45:36.563 00.032 21948 worker thread done servicing request
00:45:36.564 00.001 18120 OnExposeComplete: enter
00:45:36.564 00.000 18120 UpdateGuideState(): m_state=6
00:45:36.565 00.001 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
00:45:36.565 00.000 18120 Star::Find returns 1 (0), X=411.37, Y=233.06, Mass=2015, SNR=30.9, Peak=182 HFD=4.1
00:45:36.566 00.001 18120 MultiStar: [#1 -0.04,0.22,0.71,U] [#2 -0.41,0.02,0.00,M1] [#3 -0.11,0.22,0.69,U] [#4 0.16,0.04,0.58,U] [#5 -0.11,0.47,0.00,M2] [#6 0.09,0.05,0.50,U] [#7 -0.22,0.06,0.50,U] [#8 -0.37,0.28,0.00,M1] 
00:45:36.566 00.000 18120 refined, 5 included, MultiStar: {-0.12, 0.10}, one-star: {-0.41, 0.03}
00:45:36.567 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.14) = xAngle (3.59 = -2.70)
00:45:36.567 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.69 = 0.41)
00:45:36.568 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.44 mountX=-0.15 mountY=0.06, mountTheta=2.73
00:45:36.570 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.10, opts=13)
00:45:36.571 00.001 18120 Enqueuing Move request for scope (-0.12, 0.10)
00:45:36.572 00.001 21948 Worker thread wakes up
00:45:36.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
00:45:36.572 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
00:45:36.572 00.000 21948 Moving (-0.12, 0.10) raw xDistance=-0.15 yDistance=0.06
00:45:36.572 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:45:36.572 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:36.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:36.574 00.002 18120 UpdateGuideState exits: m=2015 RSB=30.9
00:45:36.575 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:36.576 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:45:36.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:36.576 00.000 21948 MoveAxis(E, 0, ABG)
00:45:36.576 00.000 21948 Move returns status 0, amount 0
00:45:36.577 00.001 21948 MoveAxis(N, 0, ABG)
00:45:36.577 00.000 21948 Move returns status 0, amount 0
00:45:36.577 00.000 21948 move complete, result=0
00:45:36.577 00.000 21948 worker thread done servicing request
00:45:36.577 00.000 18120 Enqueuing Expose request
00:45:36.577 00.000 21948 Worker thread wakes up
00:45:36.577 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:36.579 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:36.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:38.097 01.518 21948 Exposure complete
00:45:38.136 00.039 21948 worker thread done servicing request
00:45:38.137 00.001 18120 OnExposeComplete: enter
00:45:38.138 00.001 18120 UpdateGuideState(): m_state=6
00:45:38.139 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
00:45:38.140 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=232.99, Mass=2098, SNR=31.5, Peak=189 HFD=4.1
00:45:38.141 00.001 18120 MultiStar: [#1 -0.21,0.33,0.00,M1] [#2 -0.06,0.14,0.65,U] [#3 -0.24,0.23,0.65,U] [#4 0.14,0.08,0.55,U] [#5 0.04,0.23,0.52,U] [#6 0.07,0.18,0.48,U] [#7 -0.12,0.14,0.52,U] [#8 0.05,0.17,0.43,U] 
00:45:38.142 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.12}, one-star: {-0.16, -0.04}
00:45:38.143 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.14) = xAngle (3.14 = 3.14)
00:45:38.146 00.003 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.24 = -0.04)
00:45:38.148 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.99 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
00:45:38.153 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
00:45:38.155 00.002 18120 Enqueuing Move request for scope (-0.06, 0.12)
00:45:38.156 00.001 21948 Worker thread wakes up
00:45:38.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
00:45:38.156 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
00:45:38.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:38.158 00.002 21948 Moving (-0.06, 0.12) raw xDistance=-0.14 yDistance=-0.01
00:45:38.158 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.5
00:45:38.159 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:45:38.160 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:38.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:38.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:38.161 00.001 21948 MoveAxis(E, 0, ABG)
00:45:38.161 00.000 21948 Move returns status 0, amount 0
00:45:38.161 00.000 21948 MoveAxis(N, 0, ABG)
00:45:38.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:38.161 00.000 18120 Enqueuing Expose request
00:45:38.161 00.000 21948 Move returns status 0, amount 0
00:45:38.161 00.000 21948 move complete, result=0
00:45:38.161 00.000 21948 worker thread done servicing request
00:45:38.162 00.001 21948 Worker thread wakes up
00:45:38.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:38.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:38.162 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:39.791 01.629 21948 Exposure complete
00:45:39.818 00.027 21948 worker thread done servicing request
00:45:39.818 00.000 18120 OnExposeComplete: enter
00:45:39.819 00.001 18120 UpdateGuideState(): m_state=6
00:45:39.821 00.002 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
00:45:39.823 00.002 18120 Star::Find returns 1 (0), X=411.66, Y=233.11, Mass=2024, SNR=30.9, Peak=184 HFD=4.0
00:45:39.826 00.003 18120 MultiStar: [#1 -0.09,0.35,0.00,M2] [#2 0.07,0.14,0.65,U] [#3 -0.13,0.33,0.00,M1] [#4 0.03,0.19,0.57,U] [#5 0.17,0.48,0.00,M2] [#6 0.27,0.21,0.50,U] [#7 -0.28,0.22,0.00,M1] [#8 0.05,0.46,0.00,M1] 
00:45:39.828 00.002 18120 single-star, 3 included, MultiStar: {0.03, 0.14}, one-star: {-0.12, 0.08}
00:45:39.831 00.003 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.14) = xAngle (3.71 = -2.57)
00:45:39.833 00.002 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.82 = 0.53)
00:45:39.835 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.57 mountX=-0.12 mountY=0.07, mountTheta=2.60
00:45:39.837 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.08, opts=13)
00:45:39.838 00.001 18120 Enqueuing Move request for scope (-0.12, 0.08)
00:45:39.838 00.000 21948 Worker thread wakes up
00:45:39.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:39.839 00.001 18120 UpdateGuideState exits: m=2024 RSB=30.9
00:45:39.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:39.840 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:39.840 00.000 18120 Enqueuing Expose request
00:45:39.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:45:39.841 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:45:39.841 00.000 21948 Moving (-0.12, 0.08) raw xDistance=-0.12 yDistance=0.07
00:45:39.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:45:39.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:39.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:39.841 00.000 21948 MoveAxis(E, 0, ABG)
00:45:39.841 00.000 21948 Move returns status 0, amount 0
00:45:39.841 00.000 21948 MoveAxis(N, 0, ABG)
00:45:39.841 00.000 21948 Move returns status 0, amount 0
00:45:39.841 00.000 21948 move complete, result=0
00:45:39.841 00.000 21948 worker thread done servicing request
00:45:39.841 00.000 21948 Worker thread wakes up
00:45:39.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:39.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:39.841 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:41.362 01.521 21948 Exposure complete
00:45:41.405 00.043 21948 worker thread done servicing request
00:45:41.405 00.000 18120 OnExposeComplete: enter
00:45:41.406 00.001 18120 UpdateGuideState(): m_state=6
00:45:41.407 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
00:45:41.407 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=233.01, Mass=2141, SNR=31.9, Peak=208 HFD=4.2
00:45:41.408 00.001 18120 MultiStar: [#1 -0.18,0.21,0.71,U] [#2 0.02,0.06,0.63,U] [#3 -0.09,0.18,0.65,U] [#4 0.20,0.01,0.52,U] [#5 -0.01,0.21,0.53,U] [#6 0.16,-0.06,0.48,U] [#7 -0.15,0.19,0.51,U] [#8 -0.13,0.16,0.41,U] 
00:45:41.408 00.000 18120 single-star, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.08, -0.02}
00:45:41.409 00.001 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.14) = xAngle (-1.71 = -1.71)
00:45:41.409 00.000 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.39 = 1.39)
00:45:41.410 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.85 mountX=-0.01 mountY=0.08, mountTheta=1.71
00:45:41.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
00:45:41.411 00.000 18120 Enqueuing Move request for scope (-0.08, -0.02)
00:45:41.412 00.001 21948 Worker thread wakes up
00:45:41.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:45:41.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:41.413 00.001 18120 UpdateGuideState exits: m=2141 RSB=31.9
00:45:41.414 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:41.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:41.415 00.001 18120 Enqueuing Expose request
00:45:41.416 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:45:41.416 00.000 21948 Moving (-0.08, -0.02) raw xDistance=-0.01 yDistance=0.08
00:45:41.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:41.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:41.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:45:41.416 00.000 21948 MoveAxis(E, 0, ABG)
00:45:41.416 00.000 21948 Move returns status 0, amount 0
00:45:41.416 00.000 21948 MoveAxis(N, 0, ABG)
00:45:41.416 00.000 21948 Move returns status 0, amount 0
00:45:41.416 00.000 21948 move complete, result=0
00:45:41.416 00.000 21948 worker thread done servicing request
00:45:41.416 00.000 21948 Worker thread wakes up
00:45:41.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:41.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:41.417 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:43.048 01.631 21948 Exposure complete
00:45:43.081 00.033 21948 worker thread done servicing request
00:45:43.081 00.000 18120 OnExposeComplete: enter
00:45:43.082 00.001 18120 UpdateGuideState(): m_state=6
00:45:43.082 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
00:45:43.084 00.002 18120 Star::Find returns 1 (0), X=411.69, Y=233.00, Mass=1989, SNR=30.6, Peak=178 HFD=4.1
00:45:43.084 00.000 18120 MultiStar: [#1 -0.11,0.11,0.72,U] [#2 0.02,0.04,0.67,U] [#3 -0.64,0.08,0.00,M1] [#4 0.07,0.11,0.54,U] [#5 0.01,0.33,0.56,U] [#6 0.19,-0.10,0.49,U] [#7 -0.14,0.26,0.52,U] [#8 -0.02,0.27,0.44,U] 
00:45:43.084 00.000 18120 single-star, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.10, -0.03}
00:45:43.084 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.14) = xAngle (-1.73 = -1.73)
00:45:43.086 00.002 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.37 = 1.37)
00:45:43.086 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.88 mountX=-0.02 mountY=0.10, mountTheta=1.73
00:45:43.087 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
00:45:43.088 00.001 18120 Enqueuing Move request for scope (-0.10, -0.03)
00:45:43.088 00.000 21948 Worker thread wakes up
00:45:43.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:43.089 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:45:43.089 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:45:43.089 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.6
00:45:43.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:43.090 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:43.090 00.000 18120 Enqueuing Expose request
00:45:43.091 00.001 21948 Moving (-0.10, -0.03) raw xDistance=-0.02 yDistance=0.10
00:45:43.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:43.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:43.091 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:43.091 00.000 21948 MoveAxis(E, 0, ABG)
00:45:43.091 00.000 21948 Move returns status 0, amount 0
00:45:43.091 00.000 21948 MoveAxis(N, 0, ABG)
00:45:43.091 00.000 21948 Move returns status 0, amount 0
00:45:43.091 00.000 21948 move complete, result=0
00:45:43.091 00.000 21948 worker thread done servicing request
00:45:43.091 00.000 21948 Worker thread wakes up
00:45:43.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:43.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:43.091 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:44.607 01.516 21948 Exposure complete
00:45:44.644 00.037 21948 worker thread done servicing request
00:45:44.644 00.000 18120 OnExposeComplete: enter
00:45:44.645 00.001 18120 UpdateGuideState(): m_state=6
00:45:44.645 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
00:45:44.646 00.001 18120 Star::Find returns 1 (0), X=411.60, Y=233.08, Mass=2147, SNR=31.9, Peak=182 HFD=4.1
00:45:44.646 00.000 18120 MultiStar: [#1 -0.22,0.42,0.00,M1] [#2 0.02,0.07,0.63,U] [#3 -0.18,0.30,0.00,M2] [#4 0.06,0.14,0.54,U] [#5 -0.01,0.52,0.00,M1] [#6 -0.11,0.10,0.48,U] [#7 -0.23,0.25,0.50,U] [#8 -0.09,0.18,0.42,U] 
00:45:44.647 00.001 18120 refined, 5 included, MultiStar: {-0.09, 0.12}, one-star: {-0.18, 0.05}
00:45:44.647 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
00:45:44.648 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.49 = 0.21)
00:45:44.648 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.25 mountX=-0.15 mountY=0.03, mountTheta=2.93
00:45:44.652 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
00:45:44.654 00.002 18120 Enqueuing Move request for scope (-0.09, 0.12)
00:45:44.657 00.003 21948 Worker thread wakes up
00:45:44.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
00:45:44.657 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
00:45:44.657 00.000 21948 Moving (-0.09, 0.12) raw xDistance=-0.15 yDistance=0.03
00:45:44.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:44.657 00.000 18120 UpdateGuideState exits: m=2147 RSB=31.9
00:45:44.658 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.658 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:44.659 00.001 18120 Enqueuing Expose request
00:45:44.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:45:44.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:44.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:45:44.659 00.000 21948 MoveAxis(E, 0, ABG)
00:45:44.659 00.000 21948 Move returns status 0, amount 0
00:45:44.659 00.000 21948 MoveAxis(N, 0, ABG)
00:45:44.659 00.000 21948 Move returns status 0, amount 0
00:45:44.659 00.000 21948 move complete, result=0
00:45:44.659 00.000 21948 worker thread done servicing request
00:45:44.659 00.000 21948 Worker thread wakes up
00:45:44.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:44.660 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:44.660 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:46.290 01.630 21948 Exposure complete
00:45:46.319 00.029 21948 worker thread done servicing request
00:45:46.320 00.001 18120 OnExposeComplete: enter
00:45:46.320 00.000 18120 UpdateGuideState(): m_state=6
00:45:46.321 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
00:45:46.321 00.000 18120 Star::Find returns 1 (0), X=411.48, Y=233.14, Mass=2147, SNR=31.6, Peak=192 HFD=3.8
00:45:46.322 00.001 18120 MultiStar: [#1 -0.25,0.28,0.00,M2] [#2 -0.07,0.09,0.62,U] [#3 -0.28,0.31,0.00,M3] [#4 -0.03,0.12,0.56,U] [#5 -0.12,0.30,0.52,U] [#6 0.05,0.00,0.48,U] [#7 -0.28,0.13,0.50,U] [#8 -0.08,0.50,0.00,M1] 
00:45:46.323 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.12}, one-star: {-0.30, 0.11}
00:45:46.325 00.002 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.14) = xAngle (3.59 = -2.69)
00:45:46.325 00.000 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.69 = 0.41)
00:45:46.326 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=-0.17 mountY=0.08, mountTheta=2.73
00:45:46.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.12, opts=13)
00:45:46.327 00.000 18120 Enqueuing Move request for scope (-0.15, 0.12)
00:45:46.328 00.001 21948 Worker thread wakes up
00:45:46.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:46.328 00.000 18120 UpdateGuideState exits: m=2147 RSB=31.6
00:45:46.329 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:46.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:46.330 00.001 18120 Enqueuing Expose request
00:45:46.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
00:45:46.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
00:45:46.330 00.000 21948 Moving (-0.15, 0.12) raw xDistance=-0.17 yDistance=0.08
00:45:46.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:45:46.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:46.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:45:46.330 00.000 21948 MoveAxis(E, 0, ABG)
00:45:46.330 00.000 21948 Move returns status 0, amount 0
00:45:46.330 00.000 21948 MoveAxis(N, 0, ABG)
00:45:46.330 00.000 21948 Move returns status 0, amount 0
00:45:46.330 00.000 21948 move complete, result=0
00:45:46.330 00.000 21948 worker thread done servicing request
00:45:46.330 00.000 21948 Worker thread wakes up
00:45:46.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:46.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:46.331 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:47.856 01.525 21948 Exposure complete
00:45:47.883 00.027 21948 worker thread done servicing request
00:45:47.883 00.000 18120 OnExposeComplete: enter
00:45:47.885 00.002 18120 UpdateGuideState(): m_state=6
00:45:47.887 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
00:45:47.888 00.001 18120 Star::Find returns 1 (0), X=411.59, Y=233.15, Mass=2103, SNR=31.5, Peak=222 HFD=3.9
00:45:47.889 00.001 18120 MultiStar: [#1 -0.08,0.44,0.00,M3] [#2 0.05,0.19,0.62,U] [#3 0.01,0.28,0.69,U] [#4 0.21,0.23,0.56,U] [#5 0.10,0.43,0.00,M1] [#6 0.20,-0.08,0.47,U] [#7 -0.18,0.11,0.52,U] [#8 0.12,0.43,0.00,M2] 
00:45:47.889 00.000 18120 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {-0.19, 0.12}
00:45:47.890 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.14) = xAngle (2.78 = 2.78)
00:45:47.892 00.002 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.88 = -0.40)
00:45:47.894 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
00:45:47.896 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
00:45:47.896 00.000 18120 Enqueuing Move request for scope (-0.01, 0.15)
00:45:47.897 00.001 21948 Worker thread wakes up
00:45:47.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:45:47.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:45:47.897 00.000 21948 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.06
00:45:47.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:45:47.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:47.897 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.5
00:45:47.898 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:47.898 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:47.898 00.000 18120 Enqueuing Expose request
00:45:47.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:47.899 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:45:47.899 00.000 21948 MoveAxis(E, 0, ABG)
00:45:47.899 00.000 21948 Move returns status 0, amount 0
00:45:47.899 00.000 21948 MoveAxis(N, 0, ABG)
00:45:47.899 00.000 21948 Move returns status 0, amount 0
00:45:47.899 00.000 21948 move complete, result=0
00:45:47.899 00.000 21948 worker thread done servicing request
00:45:47.899 00.000 21948 Worker thread wakes up
00:45:47.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:47.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:47.899 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:49.528 01.629 21948 Exposure complete
00:45:49.568 00.040 18120 OnExposeComplete: enter
00:45:49.569 00.001 18120 UpdateGuideState(): m_state=6
00:45:49.569 00.000 21948 worker thread done servicing request
00:45:49.569 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
00:45:49.570 00.001 18120 Star::Find returns 1 (0), X=411.63, Y=233.12, Mass=2047, SNR=31.1, Peak=208 HFD=3.9
00:45:49.571 00.001 18120 MultiStar: [#1 -0.08,0.38,0.00,M4] [#2 0.07,0.21,0.65,U] [#3 -0.02,0.29,0.69,U] [#4 0.25,0.12,0.55,U] [#5 0.11,0.34,0.00,M2] [#6 0.21,0.04,0.49,U] [#7 -0.21,0.32,0.00,M1] [#8 0.15,0.54,0.00,M3] 
00:45:49.571 00.000 18120 refined, 4 included, MultiStar: {0.04, 0.15}, one-star: {-0.16, 0.09}
00:45:49.571 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.14) = xAngle (2.49 = 2.49)
00:45:49.572 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.59 = -0.69)
00:45:49.572 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.34 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
00:45:49.574 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.15, opts=13)
00:45:49.575 00.001 18120 Enqueuing Move request for scope (0.04, 0.15)
00:45:49.576 00.001 21948 Worker thread wakes up
00:45:49.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:49.577 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:45:49.577 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.1
00:45:49.577 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:45:49.577 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:49.578 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:49.578 00.000 18120 Enqueuing Expose request
00:45:49.579 00.001 21948 Moving (0.04, 0.15) raw xDistance=-0.12 yDistance=-0.10
00:45:49.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:45:49.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:49.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:49.579 00.000 21948 MoveAxis(E, 0, ABG)
00:45:49.579 00.000 21948 Move returns status 0, amount 0
00:45:49.579 00.000 21948 MoveAxis(N, 0, ABG)
00:45:49.579 00.000 21948 Move returns status 0, amount 0
00:45:49.579 00.000 21948 move complete, result=0
00:45:49.579 00.000 21948 worker thread done servicing request
00:45:49.579 00.000 21948 Worker thread wakes up
00:45:49.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:49.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:49.579 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:51.105 01.526 21948 Exposure complete
00:45:51.136 00.031 21948 worker thread done servicing request
00:45:51.136 00.000 18120 OnExposeComplete: enter
00:45:51.137 00.001 18120 UpdateGuideState(): m_state=6
00:45:51.138 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
00:45:51.138 00.000 18120 Star::Find returns 1 (0), X=411.55, Y=232.98, Mass=2001, SNR=30.8, Peak=191 HFD=4.1
00:45:51.139 00.001 18120 MultiStar: [#1 -0.09,0.22,0.73,U] [#2 -0.08,0.27,0.66,U] [#3 -0.71,0.21,0.00,M2] [#4 0.07,0.05,0.56,U] [#5 -0.05,0.41,0.00,M3] [#6 0.17,-0.08,0.49,U] [#7 -0.08,0.10,0.51,U] [#8 -0.17,0.36,0.00,M4] 
00:45:51.139 00.000 18120 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {-0.23, -0.05}
00:45:51.139 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.14) = xAngle (3.39 = -2.89)
00:45:51.140 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.50 = 0.21)
00:45:51.140 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.25 mountX=-0.10 mountY=0.02, mountTheta=2.93
00:45:51.142 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
00:45:51.145 00.003 18120 Enqueuing Move request for scope (-0.07, 0.08)
00:45:51.146 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:51.147 00.001 21948 Worker thread wakes up
00:45:51.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:45:51.147 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:45:51.147 00.000 21948 Moving (-0.07, 0.08) raw xDistance=-0.10 yDistance=0.02
00:45:51.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:51.147 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.8
00:45:51.148 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:51.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:51.149 00.001 18120 Enqueuing Expose request
00:45:51.152 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:51.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:51.152 00.000 21948 MoveAxis(E, 0, ABG)
00:45:51.152 00.000 21948 Move returns status 0, amount 0
00:45:51.152 00.000 21948 MoveAxis(N, 0, ABG)
00:45:51.152 00.000 21948 Move returns status 0, amount 0
00:45:51.152 00.000 21948 move complete, result=0
00:45:51.152 00.000 21948 worker thread done servicing request
00:45:51.152 00.000 21948 Worker thread wakes up
00:45:51.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:51.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:51.153 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:52.780 01.627 21948 Exposure complete
00:45:52.810 00.030 21948 worker thread done servicing request
00:45:52.810 00.000 18120 OnExposeComplete: enter
00:45:52.813 00.003 18120 UpdateGuideState(): m_state=6
00:45:52.813 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
00:45:52.813 00.000 18120 Star::Find returns 1 (0), X=411.71, Y=233.14, Mass=2131, SNR=31.8, Peak=209 HFD=4.2
00:45:52.814 00.001 18120 MultiStar: [#1 0.00,0.25,0.70,U] [#2 -0.13,0.18,0.63,U] [#3 -0.24,0.29,0.00,M3] [#4 0.09,-0.05,0.55,U] [#5 0.13,0.20,0.52,U] [#6 -0.15,0.08,0.48,U] [#7 -0.06,0.15,0.54,U] [#8 -0.13,0.25,0.42,U] 
00:45:52.816 00.002 18120 single-star, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.07, 0.10}
00:45:52.816 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.14) = xAngle (3.32 = -2.96)
00:45:52.818 00.002 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.43 = 0.14)
00:45:52.820 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.18 mountX=-0.13 mountY=0.02, mountTheta=3.00
00:45:52.821 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
00:45:52.822 00.001 18120 Enqueuing Move request for scope (-0.07, 0.10)
00:45:52.822 00.000 21948 Worker thread wakes up
00:45:52.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:52.823 00.001 18120 UpdateGuideState exits: m=2131 RSB=31.8
00:45:52.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:52.824 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:52.824 00.000 18120 Enqueuing Expose request
00:45:52.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
00:45:52.825 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
00:45:52.825 00.000 21948 Moving (-0.07, 0.10) raw xDistance=-0.13 yDistance=0.02
00:45:52.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:45:52.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:52.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:52.825 00.000 21948 MoveAxis(E, 0, ABG)
00:45:52.825 00.000 21948 Move returns status 0, amount 0
00:45:52.825 00.000 21948 MoveAxis(N, 0, ABG)
00:45:52.825 00.000 21948 Move returns status 0, amount 0
00:45:52.825 00.000 21948 move complete, result=0
00:45:52.825 00.000 21948 worker thread done servicing request
00:45:52.825 00.000 21948 Worker thread wakes up
00:45:52.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:52.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:52.825 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:54.346 01.521 21948 Exposure complete
00:45:54.376 00.030 21948 worker thread done servicing request
00:45:54.378 00.002 18120 OnExposeComplete: enter
00:45:54.379 00.001 18120 UpdateGuideState(): m_state=6
00:45:54.380 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
00:45:54.380 00.000 18120 Star::Find returns 1 (0), X=411.61, Y=233.04, Mass=2201, SNR=32.1, Peak=198 HFD=4.1
00:45:54.381 00.001 18120 MultiStar: [#1 -0.28,0.32,0.00,M3] [#2 -0.15,0.15,0.66,U] [#3 -0.10,0.23,0.63,U] [#4 0.14,0.06,0.53,U] [#5 0.08,0.39,0.00,M3] [#6 0.00,0.06,0.49,U] [#7 -0.22,0.18,0.49,U] [#8 0.04,0.30,0.43,U] 
00:45:54.381 00.000 18120 refined, 6 included, MultiStar: {-0.08, 0.13}, one-star: {-0.17, 0.01}
00:45:54.383 00.002 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.14) = xAngle (3.28 = -3.00)
00:45:54.383 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.38 = 0.10)
00:45:54.384 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.14 mountX=-0.15 mountY=0.02, mountTheta=3.04
00:45:54.384 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.13, opts=13)
00:45:54.384 00.000 18120 Enqueuing Move request for scope (-0.08, 0.13)
00:45:54.385 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:54.386 00.001 18120 UpdateGuideState exits: m=2201 RSB=32.1
00:45:54.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:54.387 00.001 21948 Worker thread wakes up
00:45:54.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:45:54.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:45:54.387 00.000 21948 Moving (-0.08, 0.13) raw xDistance=-0.15 yDistance=0.02
00:45:54.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:45:54.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:54.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:54.389 00.002 18120 Enqueuing Expose request
00:45:54.390 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:54.390 00.000 21948 MoveAxis(E, 0, ABG)
00:45:54.390 00.000 21948 Move returns status 0, amount 0
00:45:54.390 00.000 21948 MoveAxis(N, 0, ABG)
00:45:54.390 00.000 21948 Move returns status 0, amount 0
00:45:54.390 00.000 21948 move complete, result=0
00:45:54.390 00.000 21948 worker thread done servicing request
00:45:54.390 00.000 21948 Worker thread wakes up
00:45:54.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:54.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:54.390 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:56.024 01.634 21948 Exposure complete
00:45:56.075 00.051 21948 worker thread done servicing request
00:45:56.075 00.000 18120 OnExposeComplete: enter
00:45:56.076 00.001 18120 UpdateGuideState(): m_state=6
00:45:56.077 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
00:45:56.077 00.000 18120 Star::Find returns 1 (0), X=411.72, Y=233.22, Mass=2054, SNR=31.1, Peak=203 HFD=3.9
00:45:56.078 00.001 18120 MultiStar: [#1 -0.09,0.30,0.72,U] [#2 -0.23,0.14,0.66,U] [#3 -0.03,0.35,0.69,U] [#4 0.02,0.06,0.57,U] [#5 0.20,0.47,0.00,M4] [#6 0.10,0.14,0.51,U] [#7 -0.09,0.37,0.00,M1] [#8 -0.04,0.48,0.00,M3] 
00:45:56.080 00.002 18120 single-star, 5 included, MultiStar: {-0.06, 0.20}, one-star: {-0.06, 0.18}
00:45:56.081 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.14) = xAngle (3.05 = 3.05)
00:45:56.082 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.15 = -0.13)
00:45:56.083 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.20 cameraTheta=1.91 mountX=-0.19 mountY=-0.03, mountTheta=-3.01
00:45:56.086 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.18, opts=13)
00:45:56.087 00.001 18120 Enqueuing Move request for scope (-0.06, 0.18)
00:45:56.088 00.001 21948 Worker thread wakes up
00:45:56.088 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
00:45:56.088 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
00:45:56.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:56.089 00.001 18120 UpdateGuideState exits: m=2054 RSB=31.1
00:45:56.090 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:56.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:56.091 00.001 18120 Enqueuing Expose request
00:45:56.091 00.000 21948 Moving (-0.06, 0.18) raw xDistance=-0.19 yDistance=-0.03
00:45:56.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:45:56.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:56.091 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:56.092 00.001 21948 MoveAxis(E, 0, ABG)
00:45:56.092 00.000 21948 Move returns status 0, amount 0
00:45:56.092 00.000 21948 MoveAxis(N, 0, ABG)
00:45:56.092 00.000 21948 Move returns status 0, amount 0
00:45:56.092 00.000 21948 move complete, result=0
00:45:56.092 00.000 21948 worker thread done servicing request
00:45:56.092 00.000 21948 Worker thread wakes up
00:45:56.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:56.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:56.092 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:57.617 01.525 21948 Exposure complete
00:45:57.648 00.031 21948 worker thread done servicing request
00:45:57.648 00.000 18120 OnExposeComplete: enter
00:45:57.649 00.001 18120 UpdateGuideState(): m_state=6
00:45:57.650 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
00:45:57.650 00.000 18120 Star::Find returns 1 (0), X=411.39, Y=233.26, Mass=2075, SNR=31.2, Peak=175 HFD=4.4
00:45:57.651 00.001 18120 MultiStar: [#1 -0.48,0.63,0.00,M3] [#2 -0.31,0.42,0.00,M1] [#3 -0.63,0.40,0.00,M2] [#4 -0.12,0.10,0.55,U] [#5 -0.19,0.62,0.00,M5] [#6 -0.21,0.09,0.51,U] [#7 -0.21,0.61,0.00,M2] [#8 -0.12,0.67,0.00,M4] 
00:45:57.651 00.000 18120 refined, 2 included, MultiStar: {-0.27, 0.16}, one-star: {-0.39, 0.23}
00:45:57.652 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.14) = xAngle (3.75 = -2.54)
00:45:57.652 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.85 = 0.56)
00:45:57.652 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.32 cameraTheta=2.60 mountX=-0.26 mountY=0.17, mountTheta=2.57
00:45:57.654 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.16, opts=13)
00:45:57.654 00.000 18120 Enqueuing Move request for scope (-0.27, 0.16)
00:45:57.655 00.001 21948 Worker thread wakes up
00:45:57.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:57.656 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
00:45:57.656 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
00:45:57.656 00.000 21948 Moving (-0.27, 0.16) raw xDistance=-0.26 yDistance=0.17
00:45:57.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:45:57.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:57.656 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.2
00:45:57.658 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:57.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:57.660 00.001 18120 Enqueuing Expose request
00:45:57.661 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:45:57.661 00.000 21948 MoveAxis(E, 47, ABG)
00:45:57.661 00.000 21948 Guiding  Dir = 2, Dur = 47
00:45:57.661 00.000 21948 IsSlewing returns 0
00:45:57.662 00.001 21948 IsGuiding returns 0
00:45:57.663 00.001 21948 PulseGuide returned control before completion, sleep 56
00:45:57.725 00.062 21948 IsGuiding returns 0
00:45:57.725 00.000 21948 Move returns status 0, amount 47
00:45:57.725 00.000 21948 MoveAxis(N, 0, ABG)
00:45:57.725 00.000 21948 Move returns status 0, amount 0
00:45:57.725 00.000 21948 move complete, result=0
00:45:57.725 00.000 21948 worker thread done servicing request
00:45:57.725 00.000 21948 Worker thread wakes up
00:45:57.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:57.725 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
00:45:57.726 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:45:59.360 01.634 21948 Exposure complete
00:45:59.392 00.032 21948 worker thread done servicing request
00:45:59.392 00.000 18120 OnExposeComplete: enter
00:45:59.393 00.001 18120 UpdateGuideState(): m_state=6
00:45:59.394 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
00:45:59.394 00.000 18120 Star::Find returns 1 (0), X=411.31, Y=233.14, Mass=2014, SNR=30.8, Peak=200 HFD=4.0
00:45:59.395 00.001 18120 MultiStar: [#1 -0.23,0.35,0.00,M4] [#2 -0.15,0.18,0.66,U] [#3 -0.39,0.34,0.00,M3] [#4 -0.07,0.31,0.56,U] [#5 -0.08,0.47,0.00,M6] [#6 -0.11,0.24,0.50,U] [#7 -0.29,0.44,0.00,M3] [#8 -0.15,0.27,0.44,U] 
00:45:59.395 00.000 18120 refined, 4 included, MultiStar: {-0.23, 0.20}, one-star: {-0.47, 0.11}
00:45:59.396 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.14) = xAngle (3.57 = -2.71)
00:45:59.396 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.67 = 0.39)
00:45:59.396 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.42 mountX=-0.28 mountY=0.12, mountTheta=2.75
00:45:59.398 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.20, opts=13)
00:45:59.398 00.000 18120 Enqueuing Move request for scope (-0.23, 0.20)
00:45:59.399 00.001 21948 Worker thread wakes up
00:45:59.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:45:59.399 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.8
00:45:59.400 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:59.400 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:45:59.401 00.001 18120 Enqueuing Expose request
00:45:59.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
00:45:59.401 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
00:45:59.401 00.000 21948 Moving (-0.23, 0.20) raw xDistance=-0.28 yDistance=0.12
00:45:59.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:45:59.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:59.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:45:59.401 00.000 21948 MoveAxis(E, 54, ABG)
00:45:59.401 00.000 21948 Guiding  Dir = 2, Dur = 54
00:45:59.402 00.001 21948 IsSlewing returns 0
00:45:59.402 00.000 21948 IsGuiding returns 0
00:45:59.404 00.002 21948 PulseGuide returned control before completion, sleep 63
00:45:59.472 00.068 21948 IsGuiding returns 0
00:45:59.472 00.000 21948 Move returns status 0, amount 54
00:45:59.472 00.000 21948 MoveAxis(N, 0, ABG)
00:45:59.472 00.000 21948 Move returns status 0, amount 0
00:45:59.472 00.000 21948 move complete, result=0
00:45:59.473 00.001 21948 worker thread done servicing request
00:45:59.473 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
00:45:59.474 00.001 21948 Worker thread wakes up
00:45:59.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:45:59.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:00.891 01.417 21948 Exposure complete
00:46:00.927 00.036 21948 worker thread done servicing request
00:46:00.928 00.001 18120 OnExposeComplete: enter
00:46:00.928 00.000 18120 UpdateGuideState(): m_state=6
00:46:00.929 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
00:46:00.929 00.000 18120 Star::Find returns 1 (0), X=411.27, Y=233.00, Mass=2174, SNR=32.1, Peak=220 HFD=4.1
00:46:00.930 00.001 18120 MultiStar: [#1 -0.31,0.11,0.71,U] [#2 -0.21,0.02,0.62,U] [#3 -0.36,0.15,0.00,M4] [#4 -0.00,-0.16,0.54,U] [#5 -0.03,0.37,0.00,M7] [#6 -0.01,-0.12,0.47,U] [#7 -0.30,0.24,0.00,M4] [#8 -0.24,0.21,0.43,U] 
00:46:00.931 00.001 18120 refined, 5 included, MultiStar: {-0.26, 0.00}, one-star: {-0.52, -0.03}
00:46:00.931 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.14) = xAngle (4.28 = -2.00)
00:46:00.931 00.000 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.38 = 1.10)
00:46:00.932 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.00 hyp=0.26 cameraTheta=3.14 mountX=-0.11 mountY=0.23, mountTheta=2.01
00:46:00.933 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.00, opts=13)
00:46:00.933 00.000 18120 Enqueuing Move request for scope (-0.26, 0.00)
00:46:00.934 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:00.934 00.000 18120 UpdateGuideState exits: m=2174 RSB=32.1
00:46:00.936 00.002 21948 Worker thread wakes up
00:46:00.936 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:00.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:00.937 00.001 18120 Enqueuing Expose request
00:46:00.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.00) opts 0xd
00:46:00.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.00)
00:46:00.937 00.000 21948 Moving (-0.26, 0.00) raw xDistance=-0.11 yDistance=0.23
00:46:00.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:46:00.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:46:00.937 00.000 21948 MoveAxis(E, 0, ABG)
00:46:00.937 00.000 21948 Move returns status 0, amount 0
00:46:00.937 00.000 21948 MoveAxis(S, 55, ABG)
00:46:00.937 00.000 21948 Guiding  Dir = 1, Dur = 55
00:46:00.938 00.001 21948 IsSlewing returns 0
00:46:00.938 00.000 21948 IsGuiding returns 0
00:46:00.942 00.004 21948 PulseGuide returned control before completion, sleep 61
00:46:01.013 00.071 21948 IsGuiding returns 1
00:46:01.013 00.000 21948 scope still moving after pulse duration time elapsed
00:46:01.045 00.032 21948 IsSlewing returns 0
00:46:01.045 00.000 21948 IsGuiding returns 0
00:46:01.045 00.000 21948 scope move finished after 55 + 51 ms
00:46:01.045 00.000 21948 Move returns status 0, amount 55
00:46:01.045 00.000 21948 move complete, result=0
00:46:01.045 00.000 21948 worker thread done servicing request
00:46:01.046 00.001 21948 Worker thread wakes up
00:46:01.046 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 55 ms SOUTH
00:46:01.047 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:01.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:02.670 01.623 21948 Exposure complete
00:46:02.731 00.061 21948 worker thread done servicing request
00:46:02.731 00.000 18120 OnExposeComplete: enter
00:46:02.734 00.003 18120 UpdateGuideState(): m_state=6
00:46:02.737 00.003 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
00:46:02.739 00.002 18120 Star::Find returns 1 (0), X=411.65, Y=233.18, Mass=1988, SNR=30.7, Peak=199 HFD=3.8
00:46:02.742 00.003 18120 MultiStar: [#1 -0.20,0.44,0.00,M4] [#2 0.02,0.19,0.64,U] [#3 -0.45,0.32,0.00,M5] [#4 0.02,0.20,0.56,U] [#5 -0.10,0.45,0.00,M8] [#6 0.27,0.05,0.50,U] [#7 -0.09,0.20,0.54,U] [#8 -0.13,0.47,0.00,M3] 
00:46:02.742 00.000 18120 refined, 4 included, MultiStar: {-0.00, 0.16}, one-star: {-0.13, 0.15}
00:46:02.743 00.001 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.14) = xAngle (2.74 = 2.74)
00:46:02.744 00.001 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.84 = -0.44)
00:46:02.745 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
00:46:02.747 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.16, opts=13)
00:46:02.748 00.001 18120 Enqueuing Move request for scope (-0.00, 0.16)
00:46:02.748 00.000 21948 Worker thread wakes up
00:46:02.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:02.749 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.7
00:46:02.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:02.750 00.001 18120 Enqueuing Expose request
00:46:02.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
00:46:02.750 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
00:46:02.750 00.000 21948 Moving (-0.00, 0.16) raw xDistance=-0.15 yDistance=-0.07
00:46:02.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:46:02.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:02.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:46:02.750 00.000 21948 MoveAxis(E, 0, ABG)
00:46:02.750 00.000 21948 Move returns status 0, amount 0
00:46:02.750 00.000 21948 MoveAxis(N, 0, ABG)
00:46:02.750 00.000 21948 Move returns status 0, amount 0
00:46:02.750 00.000 21948 move complete, result=0
00:46:02.750 00.000 21948 worker thread done servicing request
00:46:02.750 00.000 21948 Worker thread wakes up
00:46:02.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:02.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:02.751 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:04.267 01.516 21948 Exposure complete
00:46:04.310 00.043 21948 worker thread done servicing request
00:46:04.310 00.000 18120 OnExposeComplete: enter
00:46:04.311 00.001 18120 UpdateGuideState(): m_state=6
00:46:04.312 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
00:46:04.313 00.001 18120 Star::Find returns 1 (0), X=411.62, Y=233.24, Mass=2018, SNR=30.8, Peak=198 HFD=4.3
00:46:04.316 00.003 18120 MultiStar: [#1 -0.11,0.43,0.00,M5] [#2 0.07,0.33,0.63,U] [#3 -0.06,0.31,0.70,U] [#4 0.41,0.15,0.00,M1] [#5 0.25,0.39,0.00,M9] [#6 0.16,0.15,0.51,U] [#7 -0.18,0.37,0.00,M4] [#8 0.19,0.40,0.00,M4] 
00:46:04.317 00.001 18120 refined, 3 included, MultiStar: {-0.03, 0.25}, one-star: {-0.16, 0.21}
00:46:04.318 00.001 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.14) = xAngle (2.81 = 2.81)
00:46:04.318 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.92 = -0.37)
00:46:04.319 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.67 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
00:46:04.320 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.25, opts=13)
00:46:04.321 00.001 18120 Enqueuing Move request for scope (-0.03, 0.25)
00:46:04.321 00.000 21948 Worker thread wakes up
00:46:04.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
00:46:04.321 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
00:46:04.321 00.000 21948 Moving (-0.03, 0.25) raw xDistance=-0.24 yDistance=-0.09
00:46:04.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:46:04.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:04.322 00.001 18120 UpdateGuideState exits: m=2018 RSB=30.8
00:46:04.322 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:04.323 00.001 18120 Enqueuing Expose request
00:46:04.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:04.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:04.323 00.000 21948 MoveAxis(E, 43, ABG)
00:46:04.323 00.000 21948 Guiding  Dir = 2, Dur = 43
00:46:04.324 00.001 21948 IsSlewing returns 0
00:46:04.324 00.000 21948 IsGuiding returns 0
00:46:04.326 00.002 21948 PulseGuide returned control before completion, sleep 52
00:46:04.390 00.064 21948 IsGuiding returns 0
00:46:04.390 00.000 21948 Move returns status 0, amount 43
00:46:04.390 00.000 21948 MoveAxis(N, 0, ABG)
00:46:04.390 00.000 21948 Move returns status 0, amount 0
00:46:04.390 00.000 21948 move complete, result=0
00:46:04.391 00.001 21948 worker thread done servicing request
00:46:04.391 00.000 21948 Worker thread wakes up
00:46:04.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:04.391 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
00:46:04.392 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:06.029 01.637 21948 Exposure complete
00:46:06.067 00.038 21948 worker thread done servicing request
00:46:06.067 00.000 18120 OnExposeComplete: enter
00:46:06.068 00.001 18120 UpdateGuideState(): m_state=6
00:46:06.068 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
00:46:06.069 00.001 18120 Star::Find returns 1 (0), X=411.68, Y=233.05, Mass=2165, SNR=32.0, Peak=222 HFD=4.1
00:46:06.070 00.001 18120 MultiStar: [#1 -0.12,0.16,0.69,U] [#2 0.31,0.10,0.64,U] [#3 -0.14,0.08,0.65,U] [#4 0.33,0.11,0.55,U] [#5 0.10,0.19,0.50,U] [#6 0.26,-0.19,0.48,U] [#7 0.05,0.18,0.52,U] [#8 0.15,0.35,0.00,M5] 
00:46:06.070 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {-0.10, 0.02}
00:46:06.071 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.14) = xAngle (2.07 = 2.07)
00:46:06.071 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.17 = -1.11)
00:46:06.071 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
00:46:06.073 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.08, opts=13)
00:46:06.073 00.000 18120 Enqueuing Move request for scope (0.06, 0.08)
00:46:06.075 00.002 21948 Worker thread wakes up
00:46:06.075 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:06.076 00.001 18120 UpdateGuideState exits: m=2165 RSB=32.0
00:46:06.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:06.076 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:06.077 00.001 18120 Enqueuing Expose request
00:46:06.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:46:06.077 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:46:06.077 00.000 21948 Moving (0.06, 0.08) raw xDistance=-0.05 yDistance=-0.09
00:46:06.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:46:06.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:06.078 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:06.078 00.000 21948 MoveAxis(E, 0, ABG)
00:46:06.078 00.000 21948 Move returns status 0, amount 0
00:46:06.078 00.000 21948 MoveAxis(N, 0, ABG)
00:46:06.078 00.000 21948 Move returns status 0, amount 0
00:46:06.078 00.000 21948 move complete, result=0
00:46:06.078 00.000 21948 worker thread done servicing request
00:46:06.078 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:06.078 00.000 21948 Worker thread wakes up
00:46:06.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:06.079 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:07.598 01.519 21948 Exposure complete
00:46:07.625 00.027 21948 worker thread done servicing request
00:46:07.625 00.000 18120 OnExposeComplete: enter
00:46:07.625 00.000 18120 UpdateGuideState(): m_state=6
00:46:07.626 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
00:46:07.626 00.000 18120 Star::Find returns 1 (0), X=411.70, Y=233.00, Mass=2046, SNR=30.9, Peak=212 HFD=4.1
00:46:07.627 00.001 18120 MultiStar: [#1 0.06,0.26,0.74,U] [#2 0.18,0.09,0.65,U] [#3 0.08,0.28,0.68,U] [#4 0.30,-0.01,0.59,U] [#5 0.35,0.30,0.00,M9] [#6 0.07,-0.05,0.47,U] [#7 0.07,0.27,0.50,U] [#8 0.26,0.43,0.00,M6] 
00:46:07.627 00.000 18120 single-star, 6 included, MultiStar: {0.08, 0.11}, one-star: {-0.09, -0.03}
00:46:07.628 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.14) = xAngle (-1.62 = -1.62)
00:46:07.628 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.48 = 1.48)
00:46:07.629 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.77 mountX=-0.00 mountY=0.09, mountTheta=1.62
00:46:07.631 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.03, opts=13)
00:46:07.632 00.001 18120 Enqueuing Move request for scope (-0.09, -0.03)
00:46:07.632 00.000 21948 Worker thread wakes up
00:46:07.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:46:07.632 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:46:07.632 00.000 21948 Moving (-0.09, -0.03) raw xDistance=-0.00 yDistance=0.09
00:46:07.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:46:07.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:07.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:07.633 00.001 18120 UpdateGuideState exits: m=2046 RSB=30.9
00:46:07.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.634 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:07.634 00.000 18120 Enqueuing Expose request
00:46:07.635 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:07.635 00.000 21948 MoveAxis(E, 0, ABG)
00:46:07.635 00.000 21948 Move returns status 0, amount 0
00:46:07.635 00.000 21948 MoveAxis(N, 0, ABG)
00:46:07.635 00.000 21948 Move returns status 0, amount 0
00:46:07.635 00.000 21948 move complete, result=0
00:46:07.635 00.000 21948 worker thread done servicing request
00:46:07.635 00.000 21948 Worker thread wakes up
00:46:07.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:07.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:07.635 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:09.271 01.636 21948 Exposure complete
00:46:09.295 00.024 21948 worker thread done servicing request
00:46:09.295 00.000 18120 OnExposeComplete: enter
00:46:09.296 00.001 18120 UpdateGuideState(): m_state=6
00:46:09.296 00.000 18120 Star::Find(15, 411, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
00:46:09.297 00.001 18120 Star::Find returns 1 (0), X=411.68, Y=233.07, Mass=1945, SNR=30.4, Peak=185 HFD=4.0
00:46:09.297 00.000 18120 MultiStar: [#1 -0.19,0.31,0.00,M4] [#2 -0.07,0.40,0.00,M1] [#3 -0.11,0.34,0.00,M3] [#4 0.27,0.35,0.00,M1] [#5 0.09,0.65,0.00,M10] [#6 0.04,0.19,0.53,U] [#7 -0.12,0.38,0.00,M3] [#8 -0.06,0.53,0.00,M7] 
00:46:09.298 00.001 18120 refined, 1 included, MultiStar: {-0.05, 0.09}, one-star: {-0.10, 0.04}
00:46:09.298 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.14) = xAngle (3.24 = -3.05)
00:46:09.298 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.34 = 0.05)
00:46:09.299 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.09 mountX=-0.10 mountY=0.01, mountTheta=3.09
00:46:09.301 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.09, opts=13)
00:46:09.304 00.003 18120 Enqueuing Move request for scope (-0.05, 0.09)
00:46:09.306 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:09.309 00.003 18120 UpdateGuideState exits: m=1945 RSB=30.4
00:46:09.309 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:09.310 00.001 21948 Worker thread wakes up
00:46:09.310 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:09.311 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:46:09.311 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:46:09.311 00.000 21948 Moving (-0.05, 0.09) raw xDistance=-0.10 yDistance=0.01
00:46:09.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:46:09.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:09.311 00.000 18120 Enqueuing Expose request
00:46:09.312 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:46:09.312 00.000 21948 MoveAxis(E, 0, ABG)
00:46:09.312 00.000 21948 Move returns status 0, amount 0
00:46:09.312 00.000 21948 MoveAxis(N, 0, ABG)
00:46:09.312 00.000 21948 Move returns status 0, amount 0
00:46:09.312 00.000 21948 move complete, result=0
00:46:09.312 00.000 21948 worker thread done servicing request
00:46:09.312 00.000 21948 Worker thread wakes up
00:46:09.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:09.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:09.313 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:10.826 01.513 21948 Exposure complete
00:46:10.869 00.043 21948 worker thread done servicing request
00:46:10.869 00.000 18120 OnExposeComplete: enter
00:46:10.870 00.001 18120 UpdateGuideState(): m_state=6
00:46:10.871 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
00:46:10.871 00.000 18120 Star::Find returns 1 (0), X=411.74, Y=233.15, Mass=2140, SNR=31.8, Peak=223 HFD=4.1
00:46:10.872 00.001 18120 MultiStar: [#1 0.09,0.41,0.00,M5] [#2 0.35,0.40,0.00,M2] [#3 -0.01,0.44,0.00,M4] [#4 0.29,0.34,0.00,M2] [#5 0.08,0.50,0.00,R] [#6 0.24,0.26,0.00,M1] [#7 0.05,0.25,0.48,U] [#8 0.19,0.78,0.00,M8] 
00:46:10.873 00.001 18120 single-star, 1 included, MultiStar: {-0.01, 0.16}, one-star: {-0.04, 0.12}
00:46:10.873 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.14) = xAngle (3.07 = 3.07)
00:46:10.874 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.18 = -0.11)
00:46:10.874 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.93 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
00:46:10.875 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
00:46:10.875 00.000 18120 Enqueuing Move request for scope (-0.04, 0.12)
00:46:10.876 00.001 21948 Worker thread wakes up
00:46:10.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:10.877 00.001 18120 UpdateGuideState exits: m=2140 RSB=31.8
00:46:10.877 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:10.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:10.878 00.001 18120 Enqueuing Expose request
00:46:10.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:46:10.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:46:10.878 00.000 21948 Moving (-0.04, 0.12) raw xDistance=-0.13 yDistance=-0.01
00:46:10.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:46:10.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:10.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:10.878 00.000 21948 MoveAxis(E, 0, ABG)
00:46:10.878 00.000 21948 Move returns status 0, amount 0
00:46:10.878 00.000 21948 MoveAxis(N, 0, ABG)
00:46:10.878 00.000 21948 Move returns status 0, amount 0
00:46:10.878 00.000 21948 move complete, result=0
00:46:10.878 00.000 21948 worker thread done servicing request
00:46:10.878 00.000 21948 Worker thread wakes up
00:46:10.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:10.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:10.879 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:12.501 01.622 21948 Exposure complete
00:46:12.534 00.033 21948 worker thread done servicing request
00:46:12.535 00.001 18120 OnExposeComplete: enter
00:46:12.535 00.000 18120 UpdateGuideState(): m_state=6
00:46:12.536 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
00:46:12.536 00.000 18120 Star::Find returns 1 (0), X=411.75, Y=233.03, Mass=1987, SNR=30.7, Peak=211 HFD=4.1
00:46:12.537 00.001 18120 MultiStar: [#1 -0.03,0.34,0.74,U] [#2 -0.01,0.13,0.67,U] [#3 -0.24,0.16,0.68,U] [#4 0.19,0.31,0.00,M3] [#5 -0.02,-0.07,0.53,U] [#6 0.31,0.16,0.49,U] [#7 -0.02,0.17,0.49,U] [#8 -0.01,0.26,0.43,U] 
00:46:12.537 00.000 18120 single-star, 7 included, MultiStar: {-0.02, 0.13}, one-star: {-0.03, -0.01}
00:46:12.538 00.001 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.14) = xAngle (-1.83 = -1.83)
00:46:12.538 00.000 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.28 = 1.28)
00:46:12.538 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.97 mountX=-0.01 mountY=0.03, mountTheta=1.83
00:46:12.540 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
00:46:12.540 00.000 18120 Enqueuing Move request for scope (-0.03, -0.01)
00:46:12.541 00.001 21948 Worker thread wakes up
00:46:12.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:12.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:46:12.541 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.7
00:46:12.542 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:46:12.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:12.543 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:12.543 00.000 18120 Enqueuing Expose request
00:46:12.543 00.000 21948 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
00:46:12.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:46:12.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:12.544 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:46:12.544 00.000 21948 MoveAxis(E, 0, ABG)
00:46:12.544 00.000 21948 Move returns status 0, amount 0
00:46:12.544 00.000 21948 MoveAxis(N, 0, ABG)
00:46:12.544 00.000 21948 Move returns status 0, amount 0
00:46:12.544 00.000 21948 move complete, result=0
00:46:12.544 00.000 21948 worker thread done servicing request
00:46:12.544 00.000 21948 Worker thread wakes up
00:46:12.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:12.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:12.544 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:14.067 01.523 21948 Exposure complete
00:46:14.122 00.055 21948 worker thread done servicing request
00:46:14.123 00.001 18120 OnExposeComplete: enter
00:46:14.124 00.001 18120 UpdateGuideState(): m_state=6
00:46:14.124 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
00:46:14.126 00.002 18120 Star::Find returns 1 (0), X=411.68, Y=233.19, Mass=2245, SNR=32.7, Peak=215 HFD=4.1
00:46:14.127 00.001 18120 MultiStar: [#1 -0.10,0.43,0.00,M5] [#2 -0.09,0.21,0.59,U] [#3 -0.21,0.45,0.00,M4] [#4 0.17,0.20,0.53,U] [#5 -0.14,-0.05,0.48,U] [#6 0.37,0.05,0.00,M1] [#7 0.17,0.12,0.49,U] [#8 0.07,0.42,0.00,M8] 
00:46:14.128 00.001 18120 refined, 4 included, MultiStar: {-0.02, 0.14}, one-star: {-0.11, 0.16}
00:46:14.131 00.003 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.14) = xAngle (2.86 = 2.86)
00:46:14.133 00.002 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.96 = -0.32)
00:46:14.135 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=-0.13 mountY=-0.04, mountTheta=-2.83
00:46:14.140 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
00:46:14.142 00.002 18120 Enqueuing Move request for scope (-0.02, 0.14)
00:46:14.145 00.003 21948 Worker thread wakes up
00:46:14.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:14.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:46:14.145 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:46:14.145 00.000 18120 UpdateGuideState exits: m=2245 RSB=32.7
00:46:14.146 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:14.147 00.001 21948 Moving (-0.02, 0.14) raw xDistance=-0.13 yDistance=-0.04
00:46:14.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:14.147 00.000 18120 Enqueuing Expose request
00:46:14.148 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:46:14.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:14.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:46:14.148 00.000 21948 MoveAxis(E, 0, ABG)
00:46:14.148 00.000 21948 Move returns status 0, amount 0
00:46:14.148 00.000 21948 MoveAxis(N, 0, ABG)
00:46:14.148 00.000 21948 Move returns status 0, amount 0
00:46:14.148 00.000 21948 move complete, result=0
00:46:14.148 00.000 21948 worker thread done servicing request
00:46:14.148 00.000 21948 Worker thread wakes up
00:46:14.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:14.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:14.148 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:15.776 01.628 21948 Exposure complete
00:46:15.823 00.047 21948 worker thread done servicing request
00:46:15.823 00.000 18120 OnExposeComplete: enter
00:46:15.824 00.001 18120 UpdateGuideState(): m_state=6
00:46:15.825 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
00:46:15.826 00.001 18120 Star::Find returns 1 (0), X=411.82, Y=233.26, Mass=2168, SNR=32.1, Peak=216 HFD=4.1
00:46:15.826 00.000 18120 MultiStar: [#1 0.18,0.43,0.00,M6] [#2 0.11,0.31,0.60,U] [#3 -0.00,0.28,0.68,U] [#4 0.40,0.15,0.00,M3] [#5 0.05,-0.05,0.48,U] [#6 0.39,0.33,0.00,M2] [#7 0.02,0.33,0.50,U] [#8 0.12,0.42,0.00,M9] 
00:46:15.827 00.001 18120 single-star, 4 included, MultiStar: {0.04, 0.23}, one-star: {0.03, 0.23}
00:46:15.827 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.14) = xAngle (2.57 = 2.57)
00:46:15.828 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.67 = -0.61)
00:46:15.828 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
00:46:15.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.23, opts=13)
00:46:15.831 00.002 18120 Enqueuing Move request for scope (0.03, 0.23)
00:46:15.832 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:15.832 00.000 18120 UpdateGuideState exits: m=2168 RSB=32.1
00:46:15.833 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:15.834 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:15.835 00.001 18120 Enqueuing Expose request
00:46:15.835 00.000 21948 Worker thread wakes up
00:46:15.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
00:46:15.836 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
00:46:15.836 00.000 21948 Moving (0.03, 0.23) raw xDistance=-0.19 yDistance=-0.13
00:46:15.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:46:15.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:15.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:46:15.836 00.000 21948 MoveAxis(E, 0, ABG)
00:46:15.836 00.000 21948 Move returns status 0, amount 0
00:46:15.836 00.000 21948 MoveAxis(N, 0, ABG)
00:46:15.836 00.000 21948 Move returns status 0, amount 0
00:46:15.836 00.000 21948 move complete, result=0
00:46:15.836 00.000 21948 worker thread done servicing request
00:46:15.836 00.000 21948 Worker thread wakes up
00:46:15.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:15.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:15.836 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:17.353 01.517 21948 Exposure complete
00:46:17.392 00.039 21948 worker thread done servicing request
00:46:17.393 00.001 18120 OnExposeComplete: enter
00:46:17.394 00.001 18120 UpdateGuideState(): m_state=6
00:46:17.394 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
00:46:17.395 00.001 18120 Star::Find returns 1 (0), X=411.67, Y=233.18, Mass=2022, SNR=30.9, Peak=206 HFD=3.9
00:46:17.395 00.000 18120 MultiStar: [#1 -0.07,0.58,0.00,M7] [#2 0.05,0.40,0.00,M1] [#3 -0.10,0.28,0.68,U] [#4 0.22,0.27,0.57,U] [#5 0.12,0.07,0.53,U] [#6 0.13,0.32,0.50,U] [#7 -0.11,0.31,0.51,U] [#8 -0.03,0.61,0.00,M10] 
00:46:17.396 00.001 18120 single-star, 5 included, MultiStar: {0.01, 0.22}, one-star: {-0.11, 0.15}
00:46:17.396 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.36 = -2.92)
00:46:17.397 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.18)
00:46:17.399 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.22 mountX=-0.18 mountY=0.03, mountTheta=2.96
00:46:17.402 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
00:46:17.403 00.001 18120 Enqueuing Move request for scope (-0.11, 0.15)
00:46:17.403 00.000 21948 Worker thread wakes up
00:46:17.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:17.404 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
00:46:17.404 00.000 18120 UpdateGuideState exits: m=2022 RSB=30.9
00:46:17.406 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:17.406 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:17.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
00:46:17.406 00.000 21948 Moving (-0.11, 0.15) raw xDistance=-0.18 yDistance=0.03
00:46:17.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:46:17.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:17.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:46:17.406 00.000 21948 MoveAxis(E, 0, ABG)
00:46:17.406 00.000 21948 Move returns status 0, amount 0
00:46:17.406 00.000 21948 MoveAxis(N, 0, ABG)
00:46:17.406 00.000 21948 Move returns status 0, amount 0
00:46:17.406 00.000 21948 move complete, result=0
00:46:17.406 00.000 21948 worker thread done servicing request
00:46:17.406 00.000 18120 Enqueuing Expose request
00:46:17.407 00.001 21948 Worker thread wakes up
00:46:17.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:17.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:17.407 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:19.041 01.634 21948 Exposure complete
00:46:19.085 00.044 21948 worker thread done servicing request
00:46:19.085 00.000 18120 OnExposeComplete: enter
00:46:19.086 00.001 18120 UpdateGuideState(): m_state=6
00:46:19.088 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
00:46:19.089 00.001 18120 Star::Find returns 1 (0), X=411.71, Y=233.18, Mass=2100, SNR=31.4, Peak=206 HFD=4.2
00:46:19.090 00.001 18120 MultiStar: [#1 0.04,0.24,0.72,U] [#2 -0.09,0.29,0.61,U] [#3 -0.05,0.35,0.00,M3] [#4 0.29,0.25,0.00,M3] [#5 0.04,0.18,0.51,U] [#6 0.34,0.15,0.00,M2] [#7 0.05,0.35,0.00,M1] [#8 0.25,0.51,0.00,R] 
00:46:19.091 00.001 18120 single-star, 3 included, MultiStar: {-0.03, 0.21}, one-star: {-0.07, 0.15}
00:46:19.091 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.18 = -3.10)
00:46:19.092 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.28 = 0.00)
00:46:19.093 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.04 mountX=-0.16 mountY=0.00, mountTheta=3.14
00:46:19.095 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
00:46:19.097 00.002 18120 Enqueuing Move request for scope (-0.07, 0.15)
00:46:19.098 00.001 21948 Worker thread wakes up
00:46:19.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:19.098 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.4
00:46:19.099 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:19.099 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:19.100 00.001 18120 Enqueuing Expose request
00:46:19.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
00:46:19.100 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
00:46:19.100 00.000 21948 Moving (-0.07, 0.15) raw xDistance=-0.16 yDistance=0.00
00:46:19.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:46:19.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:19.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:46:19.100 00.000 21948 MoveAxis(E, 0, ABG)
00:46:19.100 00.000 21948 Move returns status 0, amount 0
00:46:19.100 00.000 21948 MoveAxis(N, 0, ABG)
00:46:19.100 00.000 21948 Move returns status 0, amount 0
00:46:19.100 00.000 21948 move complete, result=0
00:46:19.100 00.000 21948 worker thread done servicing request
00:46:19.100 00.000 21948 Worker thread wakes up
00:46:19.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:19.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:19.101 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:20.619 01.518 21948 Exposure complete
00:46:20.667 00.048 21948 worker thread done servicing request
00:46:20.667 00.000 18120 OnExposeComplete: enter
00:46:20.668 00.001 18120 UpdateGuideState(): m_state=6
00:46:20.669 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
00:46:20.670 00.001 18120 Star::Find returns 1 (0), X=411.58, Y=233.21, Mass=2030, SNR=30.9, Peak=188 HFD=3.8
00:46:20.671 00.001 18120 MultiStar: [#1 -0.35,0.33,0.00,M7] [#2 -0.16,0.24,0.66,U] [#3 -0.18,0.41,0.00,M4] [#4 0.04,0.19,0.58,U] [#5 -0.19,0.07,0.52,U] [#6 0.13,0.19,0.49,U] [#7 -0.18,0.33,0.00,M2] [#8 -0.09,-0.21,0.46,U] 
00:46:20.672 00.001 18120 refined, 5 included, MultiStar: {-0.10, 0.13}, one-star: {-0.20, 0.18}
00:46:20.673 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.14) = xAngle (3.37 = -2.91)
00:46:20.674 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.48 = 0.19)
00:46:20.675 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.23 mountX=-0.16 mountY=0.03, mountTheta=2.95
00:46:20.677 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
00:46:20.679 00.002 18120 Enqueuing Move request for scope (-0.10, 0.13)
00:46:20.681 00.002 21948 Worker thread wakes up
00:46:20.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:20.682 00.001 18120 UpdateGuideState exits: m=2030 RSB=30.9
00:46:20.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:20.683 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:20.683 00.000 18120 Enqueuing Expose request
00:46:20.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
00:46:20.684 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
00:46:20.684 00.000 21948 Moving (-0.10, 0.13) raw xDistance=-0.16 yDistance=0.03
00:46:20.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:46:20.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:20.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:46:20.684 00.000 21948 MoveAxis(E, 0, ABG)
00:46:20.684 00.000 21948 Move returns status 0, amount 0
00:46:20.684 00.000 21948 MoveAxis(N, 0, ABG)
00:46:20.684 00.000 21948 Move returns status 0, amount 0
00:46:20.684 00.000 21948 move complete, result=0
00:46:20.684 00.000 21948 worker thread done servicing request
00:46:20.684 00.000 21948 Worker thread wakes up
00:46:20.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:20.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:20.684 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:22.305 01.621 21948 Exposure complete
00:46:22.333 00.028 21948 worker thread done servicing request
00:46:22.333 00.000 18120 OnExposeComplete: enter
00:46:22.334 00.001 18120 UpdateGuideState(): m_state=6
00:46:22.336 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
00:46:22.338 00.002 18120 Star::Find returns 1 (0), X=411.68, Y=233.43, Mass=2044, SNR=31.0, Peak=181 HFD=3.9
00:46:22.341 00.003 18120 MultiStar: [#1 -0.04,0.79,0.00,M8] [#2 0.04,0.59,0.00,M1] [#3 -0.17,0.66,0.00,M5] [#4 -0.01,0.74,0.00,M3] [#5 -0.02,0.32,0.53,U] [#6 0.21,0.48,0.00,M2] [#7 0.02,0.91,0.00,M3] [#8 -0.12,0.42,0.00,M1] 
00:46:22.343 00.002 18120 refined, 1 included, MultiStar: {-0.07, 0.37}, one-star: {-0.10, 0.39}
00:46:22.345 00.002 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.14) = xAngle (2.91 = 2.91)
00:46:22.348 00.003 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.01 = -0.27)
00:46:22.350 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.76 mountX=-0.37 mountY=-0.10, mountTheta=-2.87
00:46:22.353 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.37, opts=13)
00:46:22.354 00.001 18120 Enqueuing Move request for scope (-0.07, 0.37)
00:46:22.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:22.355 00.001 21948 Worker thread wakes up
00:46:22.355 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.0
00:46:22.356 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd
00:46:22.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:22.356 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.37)
00:46:22.356 00.000 21948 Moving (-0.07, 0.37) raw xDistance=-0.37 yDistance=-0.10
00:46:22.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:46:22.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:22.356 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:22.356 00.000 18120 Enqueuing Expose request
00:46:22.357 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:22.357 00.000 21948 MoveAxis(E, 66, ABG)
00:46:22.357 00.000 21948 Guiding  Dir = 2, Dur = 66
00:46:22.357 00.000 21948 IsSlewing returns 0
00:46:22.357 00.000 21948 IsGuiding returns 0
00:46:22.360 00.003 21948 PulseGuide returned control before completion, sleep 75
00:46:22.445 00.085 21948 IsGuiding returns 0
00:46:22.445 00.000 21948 Move returns status 0, amount 66
00:46:22.445 00.000 21948 MoveAxis(N, 0, ABG)
00:46:22.445 00.000 21948 Move returns status 0, amount 0
00:46:22.445 00.000 21948 move complete, result=0
00:46:22.445 00.000 21948 worker thread done servicing request
00:46:22.445 00.000 21948 Worker thread wakes up
00:46:22.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:22.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:22.445 00.000 18120 GuideStep: -0.4 px 66 ms EAST, -0.1 px 0 ms NORTH
00:46:23.854 01.409 21948 Exposure complete
00:46:23.903 00.049 21948 worker thread done servicing request
00:46:23.904 00.001 18120 OnExposeComplete: enter
00:46:23.906 00.002 18120 UpdateGuideState(): m_state=6
00:46:23.909 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
00:46:23.911 00.002 18120 Star::Find returns 1 (0), X=411.72, Y=233.15, Mass=1973, SNR=30.4, Peak=217 HFD=4.0
00:46:23.912 00.001 18120 MultiStar: [#1 -0.02,0.52,0.00,M9] [#2 0.11,0.51,0.00,M2] [#3 0.00,0.35,0.69,U] [#4 0.23,0.26,0.59,U] [#5 0.12,0.20,0.55,U] [#6 0.09,-0.03,0.48,U] [#7 0.05,0.46,0.00,M4] [#8 0.12,0.05,0.45,U] 
00:46:23.915 00.003 18120 single-star, 5 included, MultiStar: {0.06, 0.17}, one-star: {-0.06, 0.12}
00:46:23.917 00.002 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.14) = xAngle (3.19 = -3.10)
00:46:23.920 00.003 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.29 = 0.01)
00:46:23.923 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.04 mountX=-0.13 mountY=0.00, mountTheta=3.14
00:46:23.925 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
00:46:23.926 00.001 18120 Enqueuing Move request for scope (-0.06, 0.12)
00:46:23.927 00.001 21948 Worker thread wakes up
00:46:23.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:23.927 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.4
00:46:23.928 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:23.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:23.928 00.000 18120 Enqueuing Expose request
00:46:23.929 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
00:46:23.929 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
00:46:23.929 00.000 21948 Moving (-0.06, 0.12) raw xDistance=-0.13 yDistance=0.00
00:46:23.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:46:23.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:23.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:46:23.929 00.000 21948 MoveAxis(E, 0, ABG)
00:46:23.929 00.000 21948 Move returns status 0, amount 0
00:46:23.929 00.000 21948 MoveAxis(N, 0, ABG)
00:46:23.929 00.000 21948 Move returns status 0, amount 0
00:46:23.929 00.000 21948 move complete, result=0
00:46:23.929 00.000 21948 worker thread done servicing request
00:46:23.929 00.000 21948 Worker thread wakes up
00:46:23.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:23.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:23.930 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:25.557 01.627 21948 Exposure complete
00:46:25.592 00.035 21948 worker thread done servicing request
00:46:25.592 00.000 18120 OnExposeComplete: enter
00:46:25.593 00.001 18120 UpdateGuideState(): m_state=6
00:46:25.594 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
00:46:25.594 00.000 18120 Star::Find returns 1 (0), X=411.64, Y=233.38, Mass=1958, SNR=30.4, Peak=172 HFD=4.0
00:46:25.595 00.001 18120 MultiStar: [#1 -0.09,0.55,0.00,M10] [#2 -0.04,0.53,0.00,M3] [#3 -0.16,0.42,0.00,M5] [#4 0.18,0.48,0.00,M3] [#5 -0.00,0.21,0.53,U] [#6 0.12,0.39,0.00,M2] [#7 -0.12,0.49,0.00,M5] [#8 -0.32,0.32,0.00,M1] 
00:46:25.596 00.001 18120 refined, 1 included, MultiStar: {-0.09, 0.30}, one-star: {-0.14, 0.35}
00:46:25.597 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.14) = xAngle (3.01 = 3.01)
00:46:25.598 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.11 = -0.17)
00:46:25.600 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.87 mountX=-0.31 mountY=-0.05, mountTheta=-2.97
00:46:25.604 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.30, opts=13)
00:46:25.604 00.000 18120 Enqueuing Move request for scope (-0.09, 0.30)
00:46:25.606 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:25.606 00.000 21948 Worker thread wakes up
00:46:25.606 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.4
00:46:25.607 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
00:46:25.607 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
00:46:25.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:25.607 00.000 21948 Moving (-0.09, 0.30) raw xDistance=-0.31 yDistance=-0.05
00:46:25.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:46:25.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:25.608 00.001 18120 Enqueuing Expose request
00:46:25.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:25.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:25.608 00.000 21948 MoveAxis(E, 56, ABG)
00:46:25.608 00.000 21948 Guiding  Dir = 2, Dur = 56
00:46:25.608 00.000 21948 IsSlewing returns 0
00:46:25.609 00.001 21948 IsGuiding returns 0
00:46:25.610 00.001 21948 PulseGuide returned control before completion, sleep 65
00:46:25.681 00.071 21948 IsGuiding returns 0
00:46:25.681 00.000 21948 Move returns status 0, amount 56
00:46:25.681 00.000 21948 MoveAxis(N, 0, ABG)
00:46:25.682 00.001 21948 Move returns status 0, amount 0
00:46:25.682 00.000 21948 move complete, result=0
00:46:25.682 00.000 21948 worker thread done servicing request
00:46:25.682 00.000 21948 Worker thread wakes up
00:46:25.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:25.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:25.682 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
00:46:27.099 01.417 21948 Exposure complete
00:46:27.151 00.052 21948 worker thread done servicing request
00:46:27.152 00.001 18120 OnExposeComplete: enter
00:46:27.153 00.001 18120 UpdateGuideState(): m_state=6
00:46:27.154 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
00:46:27.155 00.001 18120 Star::Find returns 1 (0), X=411.61, Y=233.32, Mass=2004, SNR=30.7, Peak=185 HFD=3.9
00:46:27.157 00.002 18120 MultiStar: [#1 -0.07,0.57,0.00,R] [#2 0.08,0.34,0.66,U] [#3 -0.00,0.28,0.70,U] [#4 0.29,0.36,0.00,M4] [#5 0.01,0.05,0.51,U] [#6 0.31,0.19,0.00,M3] [#7 -0.04,0.55,0.00,M6] [#8 -0.17,0.16,0.44,U] 
00:46:27.158 00.001 18120 refined, 4 included, MultiStar: {-0.06, 0.24}, one-star: {-0.17, 0.29}
00:46:27.161 00.003 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
00:46:27.163 00.002 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.05 = -0.24)
00:46:27.163 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.80 mountX=-0.24 mountY=-0.06, mountTheta=-2.91
00:46:27.165 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.24, opts=13)
00:46:27.166 00.001 18120 Enqueuing Move request for scope (-0.06, 0.24)
00:46:27.166 00.000 21948 Worker thread wakes up
00:46:27.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
00:46:27.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
00:46:27.166 00.000 21948 Moving (-0.06, 0.24) raw xDistance=-0.24 yDistance=-0.06
00:46:27.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
00:46:27.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:27.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:46:27.166 00.000 21948 MoveAxis(E, 48, ABG)
00:46:27.166 00.000 21948 Guiding  Dir = 2, Dur = 48
00:46:27.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:27.167 00.001 21948 IsSlewing returns 0
00:46:27.167 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.7
00:46:27.167 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:27.169 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:27.169 00.000 18120 Enqueuing Expose request
00:46:27.170 00.001 21948 IsGuiding returns 0
00:46:27.171 00.001 21948 PulseGuide returned control before completion, sleep 56
00:46:27.240 00.069 21948 IsGuiding returns 0
00:46:27.240 00.000 21948 Move returns status 0, amount 48
00:46:27.240 00.000 21948 MoveAxis(N, 0, ABG)
00:46:27.240 00.000 21948 Move returns status 0, amount 0
00:46:27.240 00.000 21948 move complete, result=0
00:46:27.240 00.000 21948 worker thread done servicing request
00:46:27.241 00.001 21948 Worker thread wakes up
00:46:27.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:27.241 00.000 18120 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
00:46:27.242 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:28.877 01.635 21948 Exposure complete
00:46:28.910 00.033 21948 worker thread done servicing request
00:46:28.910 00.000 18120 OnExposeComplete: enter
00:46:28.911 00.001 18120 UpdateGuideState(): m_state=6
00:46:28.911 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
00:46:28.912 00.001 18120 Star::Find returns 1 (0), X=411.74, Y=233.15, Mass=2237, SNR=32.6, Peak=234 HFD=4.2
00:46:28.912 00.000 18120 MultiStar: [#1 0.09,-0.09,0.70,U] [#2 -0.11,0.17,0.62,U] [#3 0.02,0.26,0.65,U] [#4 0.42,0.10,0.00,M5] [#5 0.20,-0.05,0.50,U] [#6 0.21,0.16,0.47,U] [#7 -0.07,0.15,0.48,U] [#8 -0.25,0.10,0.42,U] 
00:46:28.913 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.04, 0.12}
00:46:28.913 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.14) = xAngle (2.67 = 2.67)
00:46:28.914 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.77 = -0.52)
00:46:28.914 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
00:46:28.916 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
00:46:28.916 00.000 18120 Enqueuing Move request for scope (0.01, 0.10)
00:46:28.917 00.001 21948 Worker thread wakes up
00:46:28.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:46:28.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:46:28.917 00.000 21948 Moving (0.01, 0.10) raw xDistance=-0.09 yDistance=-0.05
00:46:28.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:46:28.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:28.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:28.917 00.000 21948 MoveAxis(E, 0, ABG)
00:46:28.917 00.000 21948 Move returns status 0, amount 0
00:46:28.917 00.000 21948 MoveAxis(N, 0, ABG)
00:46:28.917 00.000 21948 Move returns status 0, amount 0
00:46:28.917 00.000 21948 move complete, result=0
00:46:28.917 00.000 21948 worker thread done servicing request
00:46:28.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:28.918 00.001 18120 UpdateGuideState exits: m=2237 RSB=32.6
00:46:28.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:28.918 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:28.919 00.001 18120 Enqueuing Expose request
00:46:28.919 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:28.920 00.001 21948 Worker thread wakes up
00:46:28.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:28.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:30.443 01.523 21948 Exposure complete
00:46:30.470 00.027 21948 worker thread done servicing request
00:46:30.470 00.000 18120 OnExposeComplete: enter
00:46:30.472 00.002 18120 UpdateGuideState(): m_state=6
00:46:30.475 00.003 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
00:46:30.478 00.003 18120 Star::Find returns 1 (0), X=411.60, Y=233.09, Mass=2111, SNR=31.6, Peak=204 HFD=4.1
00:46:30.480 00.002 18120 MultiStar: [#1 -0.01,-0.24,0.72,U] [#2 -0.23,0.08,0.65,U] [#3 -0.17,0.44,0.00,M4] [#4 0.20,0.08,0.58,U] [#5 0.04,-0.14,0.53,U] [#6 0.19,0.03,0.50,U] [#7 -0.05,0.42,0.00,M6] [#8 -0.29,-0.34,0.00,M1] 
00:46:30.482 00.002 18120 refined, 5 included, MultiStar: {-0.03, -0.02}, one-star: {-0.19, 0.06}
00:46:30.485 00.003 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.14) = xAngle (-1.38 = -1.38)
00:46:30.487 00.002 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (1.72 = 1.72)
00:46:30.489 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.52 mountX=0.01 mountY=0.03, mountTheta=1.38
00:46:30.493 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
00:46:30.493 00.000 18120 Enqueuing Move request for scope (-0.03, -0.02)
00:46:30.494 00.001 21948 Worker thread wakes up
00:46:30.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:30.495 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:46:30.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:46:30.495 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.6
00:46:30.496 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:30.497 00.001 21948 Moving (-0.03, -0.02) raw xDistance=0.01 yDistance=0.03
00:46:30.497 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:30.498 00.001 18120 Enqueuing Expose request
00:46:30.500 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:46:30.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:30.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:46:30.500 00.000 21948 MoveAxis(E, 0, ABG)
00:46:30.500 00.000 21948 Move returns status 0, amount 0
00:46:30.500 00.000 21948 MoveAxis(N, 0, ABG)
00:46:30.500 00.000 21948 Move returns status 0, amount 0
00:46:30.500 00.000 21948 move complete, result=0
00:46:30.500 00.000 21948 worker thread done servicing request
00:46:30.500 00.000 21948 Worker thread wakes up
00:46:30.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:30.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:30.501 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:32.133 01.632 21948 Exposure complete
00:46:32.183 00.050 21948 worker thread done servicing request
00:46:32.183 00.000 18120 OnExposeComplete: enter
00:46:32.184 00.001 18120 UpdateGuideState(): m_state=6
00:46:32.184 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
00:46:32.185 00.001 18120 Star::Find returns 1 (0), X=411.71, Y=233.11, Mass=2050, SNR=31.0, Peak=217 HFD=4.1
00:46:32.185 00.000 18120 MultiStar: [#1 0.13,-0.09,0.70,U] [#2 0.08,0.33,0.65,U] [#3 0.09,0.32,0.69,U] [#4 0.42,0.46,0.00,M5] [#5 0.15,0.07,0.49,U] [#6 0.18,0.15,0.50,U] [#7 -0.09,0.34,0.00,M7] [#8 -0.06,-0.23,0.43,U] 
00:46:32.186 00.001 18120 single-star, 6 included, MultiStar: {0.06, 0.10}, one-star: {-0.07, 0.08}
00:46:32.186 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.14) = xAngle (3.41 = -2.87)
00:46:32.187 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.52 = 0.23)
00:46:32.188 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=-0.10 mountY=0.02, mountTheta=2.91
00:46:32.190 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
00:46:32.192 00.002 18120 Enqueuing Move request for scope (-0.07, 0.08)
00:46:32.193 00.001 21948 Worker thread wakes up
00:46:32.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:46:32.193 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:46:32.193 00.000 21948 Moving (-0.07, 0.08) raw xDistance=-0.10 yDistance=0.02
00:46:32.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:32.194 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:46:32.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:32.194 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.0
00:46:32.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:32.194 00.000 21948 MoveAxis(E, 0, ABG)
00:46:32.194 00.000 21948 Move returns status 0, amount 0
00:46:32.194 00.000 21948 MoveAxis(N, 0, ABG)
00:46:32.194 00.000 21948 Move returns status 0, amount 0
00:46:32.195 00.001 21948 move complete, result=0
00:46:32.195 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:32.195 00.000 21948 worker thread done servicing request
00:46:32.195 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:32.196 00.001 18120 Enqueuing Expose request
00:46:32.196 00.000 21948 Worker thread wakes up
00:46:32.196 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:32.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:32.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:33.718 01.522 21948 Exposure complete
00:46:33.754 00.036 21948 worker thread done servicing request
00:46:33.754 00.000 18120 OnExposeComplete: enter
00:46:33.754 00.000 18120 UpdateGuideState(): m_state=6
00:46:33.755 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
00:46:33.755 00.000 18120 Star::Find returns 1 (0), X=411.68, Y=233.29, Mass=1997, SNR=30.6, Peak=180 HFD=3.7
00:46:33.756 00.001 18120 MultiStar: [#1 0.02,0.15,0.73,U] [#2 0.09,0.54,0.00,M1] [#3 0.13,0.58,0.00,M4] [#4 0.27,0.52,0.00,M6] [#5 -0.12,0.02,0.53,U] [#6 0.04,0.30,0.48,U] [#7 -0.32,0.65,0.00,M8] [#8 0.14,0.18,0.45,U] 
00:46:33.756 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.19}, one-star: {-0.11, 0.26}
00:46:33.757 00.001 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.14) = xAngle (2.82 = 2.82)
00:46:33.757 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.93 = -0.36)
00:46:33.758 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.68 mountX=-0.18 mountY=-0.07, mountTheta=-2.79
00:46:33.760 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
00:46:33.760 00.000 18120 Enqueuing Move request for scope (-0.02, 0.19)
00:46:33.761 00.001 21948 Worker thread wakes up
00:46:33.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:33.761 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.6
00:46:33.762 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:33.762 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:33.762 00.000 18120 Enqueuing Expose request
00:46:33.763 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:46:33.763 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:46:33.763 00.000 21948 Moving (-0.02, 0.19) raw xDistance=-0.18 yDistance=-0.07
00:46:33.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:46:33.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:33.763 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:46:33.763 00.000 21948 MoveAxis(E, 0, ABG)
00:46:33.763 00.000 21948 Move returns status 0, amount 0
00:46:33.763 00.000 21948 MoveAxis(N, 0, ABG)
00:46:33.763 00.000 21948 Move returns status 0, amount 0
00:46:33.763 00.000 21948 move complete, result=0
00:46:33.763 00.000 21948 worker thread done servicing request
00:46:33.763 00.000 21948 Worker thread wakes up
00:46:33.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:33.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:33.763 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:35.399 01.636 21948 Exposure complete
00:46:35.425 00.026 21948 worker thread done servicing request
00:46:35.425 00.000 18120 OnExposeComplete: enter
00:46:35.426 00.001 18120 UpdateGuideState(): m_state=6
00:46:35.427 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
00:46:35.427 00.000 18120 Star::Find returns 1 (0), X=411.65, Y=233.34, Mass=2097, SNR=31.4, Peak=208 HFD=4.1
00:46:35.428 00.001 18120 MultiStar: [#1 -0.03,0.22,0.70,U] [#2 0.08,0.53,0.00,M2] [#3 -0.15,0.51,0.00,M5] [#4 0.09,0.47,0.00,M7] [#5 -0.03,0.02,0.50,U] [#6 0.20,0.25,0.49,U] [#7 -0.13,0.42,0.00,M9] [#8 -0.19,0.16,0.44,U] 
00:46:35.428 00.000 18120 refined, 4 included, MultiStar: {-0.05, 0.21}, one-star: {-0.13, 0.31}
00:46:35.429 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.14) = xAngle (2.94 = 2.94)
00:46:35.429 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.04 = -0.24)
00:46:35.430 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.79 mountX=-0.21 mountY=-0.05, mountTheta=-2.90
00:46:35.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.21, opts=13)
00:46:35.433 00.001 18120 Enqueuing Move request for scope (-0.05, 0.21)
00:46:35.434 00.001 21948 Worker thread wakes up
00:46:35.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:35.435 00.001 18120 UpdateGuideState exits: m=2097 RSB=31.4
00:46:35.436 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
00:46:35.436 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
00:46:35.436 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:35.436 00.000 21948 Moving (-0.05, 0.21) raw xDistance=-0.21 yDistance=-0.05
00:46:35.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:46:35.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:35.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:35.437 00.001 18120 Enqueuing Expose request
00:46:35.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:35.438 00.001 21948 MoveAxis(E, 38, ABG)
00:46:35.438 00.000 21948 Guiding  Dir = 2, Dur = 38
00:46:35.438 00.000 21948 IsSlewing returns 0
00:46:35.438 00.000 21948 IsGuiding returns 0
00:46:35.441 00.003 21948 PulseGuide returned control before completion, sleep 47
00:46:35.490 00.049 21948 IsGuiding returns 0
00:46:35.490 00.000 21948 Move returns status 0, amount 38
00:46:35.490 00.000 21948 MoveAxis(N, 0, ABG)
00:46:35.490 00.000 21948 Move returns status 0, amount 0
00:46:35.490 00.000 21948 move complete, result=0
00:46:35.490 00.000 21948 worker thread done servicing request
00:46:35.491 00.001 21948 Worker thread wakes up
00:46:35.491 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:46:35.492 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:35.492 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:36.898 01.406 21948 Exposure complete
00:46:36.929 00.031 21948 worker thread done servicing request
00:46:36.929 00.000 18120 OnExposeComplete: enter
00:46:36.930 00.001 18120 UpdateGuideState(): m_state=6
00:46:36.930 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
00:46:36.931 00.001 18120 Star::Find returns 1 (0), X=411.57, Y=233.23, Mass=2033, SNR=31.0, Peak=191 HFD=3.8
00:46:36.931 00.000 18120 MultiStar: [#1 -0.15,0.06,0.76,U] [#2 -0.15,0.34,0.00,M3] [#3 -0.36,0.51,0.00,M6] [#4 0.10,0.67,0.00,M8] [#5 -0.02,0.17,0.55,U] [#6 0.13,0.24,0.49,U] [#7 -0.17,0.36,0.00,M10] [#8 -0.23,0.28,0.00,M1] 
00:46:36.932 00.001 18120 refined, 3 included, MultiStar: {-0.10, 0.16}, one-star: {-0.21, 0.20}
00:46:36.932 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.14) = xAngle (3.26 = -3.02)
00:46:36.933 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.36 = 0.08)
00:46:36.933 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.12 mountX=-0.19 mountY=0.01, mountTheta=3.06
00:46:36.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.16, opts=13)
00:46:36.935 00.001 18120 Enqueuing Move request for scope (-0.10, 0.16)
00:46:36.935 00.000 21948 Worker thread wakes up
00:46:36.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:36.936 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.0
00:46:36.936 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:36.937 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:36.937 00.000 18120 Enqueuing Expose request
00:46:36.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
00:46:36.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
00:46:36.937 00.000 21948 Moving (-0.10, 0.16) raw xDistance=-0.19 yDistance=0.01
00:46:36.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:46:36.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:36.938 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:46:36.938 00.000 21948 MoveAxis(E, 0, ABG)
00:46:36.938 00.000 21948 Move returns status 0, amount 0
00:46:36.938 00.000 21948 MoveAxis(N, 0, ABG)
00:46:36.938 00.000 21948 Move returns status 0, amount 0
00:46:36.938 00.000 21948 move complete, result=0
00:46:36.938 00.000 21948 worker thread done servicing request
00:46:36.938 00.000 21948 Worker thread wakes up
00:46:36.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:36.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:36.938 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:38.567 01.629 21948 Exposure complete
00:46:38.592 00.025 21948 worker thread done servicing request
00:46:38.592 00.000 18120 OnExposeComplete: enter
00:46:38.592 00.000 18120 UpdateGuideState(): m_state=6
00:46:38.593 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
00:46:38.593 00.000 18120 Star::Find returns 1 (0), X=411.66, Y=233.64, Mass=1937, SNR=30.2, Peak=170 HFD=4.1
00:46:38.594 00.001 18120 MultiStar: [#1 -0.10,0.27,0.73,U] [#2 -0.12,0.87,0.00,M4] [#3 -0.15,0.66,0.00,M7] [#4 0.16,0.50,0.00,M9] [#5 -0.07,0.58,0.00,M1] [#6 0.14,0.46,0.00,M1] [#7 -0.33,0.74,0.00,R] [#8 -0.29,0.42,0.00,M2] 
00:46:38.594 00.000 18120 refined, 1 included, MultiStar: {-0.11, 0.47}, one-star: {-0.13, 0.61}
00:46:38.595 00.001 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.14) = xAngle (2.95 = 2.95)
00:46:38.595 00.000 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.06 = -0.23)
00:46:38.596 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.47 hyp=0.48 cameraTheta=1.81 mountX=-0.47 mountY=-0.11, mountTheta=-2.92
00:46:38.597 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.47, opts=13)
00:46:38.598 00.001 18120 Enqueuing Move request for scope (-0.11, 0.47)
00:46:38.598 00.000 21948 Worker thread wakes up
00:46:38.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.47) opts 0xd
00:46:38.598 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.47)
00:46:38.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:38.599 00.001 21948 Moving (-0.11, 0.47) raw xDistance=-0.47 yDistance=-0.11
00:46:38.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
00:46:38.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:38.599 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:46:38.599 00.000 21948 MoveAxis(E, 85, ABG)
00:46:38.599 00.000 21948 Guiding  Dir = 2, Dur = 85
00:46:38.599 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.2
00:46:38.599 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.600 00.001 21948 IsSlewing returns 0
00:46:38.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:38.600 00.000 18120 Enqueuing Expose request
00:46:38.601 00.001 21948 IsGuiding returns 0
00:46:38.603 00.002 21948 PulseGuide returned control before completion, sleep 94
00:46:38.706 00.103 21948 IsGuiding returns 0
00:46:38.706 00.000 21948 Move returns status 0, amount 85
00:46:38.706 00.000 21948 MoveAxis(N, 0, ABG)
00:46:38.706 00.000 21948 Move returns status 0, amount 0
00:46:38.708 00.002 21948 move complete, result=0
00:46:38.708 00.000 21948 worker thread done servicing request
00:46:38.708 00.000 21948 Worker thread wakes up
00:46:38.708 00.000 18120 GuideStep: -0.5 px 85 ms EAST, -0.1 px 0 ms NORTH
00:46:38.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:38.709 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:40.116 01.407 21948 Exposure complete
00:46:40.148 00.032 21948 worker thread done servicing request
00:46:40.148 00.000 18120 OnExposeComplete: enter
00:46:40.149 00.001 18120 UpdateGuideState(): m_state=6
00:46:40.149 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
00:46:40.150 00.001 18120 Star::Find returns 1 (0), X=411.67, Y=233.33, Mass=2070, SNR=31.4, Peak=211 HFD=3.7
00:46:40.150 00.000 18120 MultiStar: [#1 0.09,0.15,0.70,U] [#2 0.03,0.67,0.00,M5] [#3 -0.06,0.54,0.00,M8] [#4 0.21,0.44,0.00,M10] [#5 -0.11,0.36,0.00,M2] [#6 0.11,0.32,0.47,U] [#7 0.33,-0.13,0.00,M1] [#8 -0.28,0.25,0.00,M3] 
00:46:40.151 00.001 18120 refined, 2 included, MultiStar: {-0.00, 0.26}, one-star: {-0.12, 0.30}
00:46:40.151 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.14) = xAngle (2.72 = 2.72)
00:46:40.151 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (5.82 = -0.46)
00:46:40.152 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.58 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
00:46:40.153 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.26, opts=13)
00:46:40.153 00.000 18120 Enqueuing Move request for scope (-0.00, 0.26)
00:46:40.154 00.001 21948 Worker thread wakes up
00:46:40.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.26) opts 0xd
00:46:40.154 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.26)
00:46:40.154 00.000 21948 Moving (-0.00, 0.26) raw xDistance=-0.23 yDistance=-0.11
00:46:40.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
00:46:40.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:40.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:46:40.154 00.000 21948 MoveAxis(E, 48, ABG)
00:46:40.154 00.000 21948 Guiding  Dir = 2, Dur = 48
00:46:40.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:40.155 00.001 18120 UpdateGuideState exits: m=2070 RSB=31.4
00:46:40.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:40.156 00.001 21948 IsSlewing returns 0
00:46:40.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:40.156 00.000 18120 Enqueuing Expose request
00:46:40.157 00.001 21948 IsGuiding returns 0
00:46:40.159 00.002 21948 PulseGuide returned control before completion, sleep 57
00:46:40.223 00.064 21948 IsGuiding returns 0
00:46:40.223 00.000 21948 Move returns status 0, amount 48
00:46:40.223 00.000 21948 MoveAxis(N, 0, ABG)
00:46:40.223 00.000 21948 Move returns status 0, amount 0
00:46:40.223 00.000 21948 move complete, result=0
00:46:40.223 00.000 21948 worker thread done servicing request
00:46:40.223 00.000 21948 Worker thread wakes up
00:46:40.223 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:40.223 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:40.223 00.000 18120 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
00:46:41.850 01.627 21948 Exposure complete
00:46:41.884 00.034 21948 worker thread done servicing request
00:46:41.884 00.000 18120 OnExposeComplete: enter
00:46:41.885 00.001 18120 UpdateGuideState(): m_state=6
00:46:41.886 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
00:46:41.887 00.001 18120 Star::Find returns 1 (0), X=411.46, Y=233.15, Mass=2224, SNR=32.3, Peak=198 HFD=3.9
00:46:41.887 00.000 18120 MultiStar: [#1 0.03,-0.02,0.70,U] [#2 -0.08,0.24,0.63,U] [#3 -0.11,0.45,0.00,M9] [#4 0.13,0.09,0.54,U] [#5 -0.00,0.13,0.52,U] [#6 0.17,0.08,0.48,U] [#7 0.24,-0.54,0.00,M2] [#8 -0.28,0.02,0.42,U] 
00:46:41.889 00.002 18120 refined, 6 included, MultiStar: {-0.07, 0.10}, one-star: {-0.32, 0.12}
00:46:41.890 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.14) = xAngle (3.37 = -2.92)
00:46:41.891 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.47 = 0.18)
00:46:41.892 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.22 mountX=-0.12 mountY=0.02, mountTheta=2.96
00:46:41.893 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
00:46:41.894 00.001 18120 Enqueuing Move request for scope (-0.07, 0.10)
00:46:41.894 00.000 21948 Worker thread wakes up
00:46:41.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:41.895 00.001 18120 UpdateGuideState exits: m=2224 RSB=32.3
00:46:41.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.897 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
00:46:41.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
00:46:41.897 00.000 21948 Moving (-0.07, 0.10) raw xDistance=-0.12 yDistance=0.02
00:46:41.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:46:41.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:41.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:41.898 00.001 18120 Enqueuing Expose request
00:46:41.899 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:41.899 00.000 21948 MoveAxis(E, 0, ABG)
00:46:41.899 00.000 21948 Move returns status 0, amount 0
00:46:41.899 00.000 21948 MoveAxis(N, 0, ABG)
00:46:41.899 00.000 21948 Move returns status 0, amount 0
00:46:41.899 00.000 21948 move complete, result=0
00:46:41.899 00.000 21948 worker thread done servicing request
00:46:41.899 00.000 21948 Worker thread wakes up
00:46:41.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:41.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:41.899 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:43.420 01.521 21948 Exposure complete
00:46:43.448 00.028 21948 worker thread done servicing request
00:46:43.448 00.000 18120 OnExposeComplete: enter
00:46:43.449 00.001 18120 UpdateGuideState(): m_state=6
00:46:43.450 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
00:46:43.450 00.000 18120 Star::Find returns 1 (0), X=411.45, Y=233.28, Mass=1840, SNR=29.3, Peak=154 HFD=4.0
00:46:43.451 00.001 18120 MultiStar: [#1 -0.14,0.03,0.77,U] [#2 -0.04,0.46,0.00,M5] [#3 -0.27,0.59,0.00,M10] [#4 -0.14,0.33,0.00,M10] [#5 -0.22,0.18,0.57,U] [#6 0.11,0.39,0.00,M1] [#7 0.04,-0.13,0.56,U] [#8 -0.34,0.29,0.00,M3] 
00:46:43.451 00.000 18120 refined, 3 included, MultiStar: {-0.19, 0.10}, one-star: {-0.33, 0.25}
00:46:43.452 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.14) = xAngle (3.78 = -2.50)
00:46:43.452 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.88 = 0.60)
00:46:43.453 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.63 mountX=-0.17 mountY=0.12, mountTheta=2.53
00:46:43.455 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.10, opts=13)
00:46:43.456 00.001 18120 Enqueuing Move request for scope (-0.19, 0.10)
00:46:43.457 00.001 21948 Worker thread wakes up
00:46:43.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:43.458 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
00:46:43.458 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
00:46:43.458 00.000 21948 Moving (-0.19, 0.10) raw xDistance=-0.17 yDistance=0.12
00:46:43.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:46:43.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:43.458 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.3
00:46:43.459 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:43.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:43.460 00.001 18120 Enqueuing Expose request
00:46:43.460 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:46:43.460 00.000 21948 MoveAxis(E, 0, ABG)
00:46:43.460 00.000 21948 Move returns status 0, amount 0
00:46:43.460 00.000 21948 MoveAxis(N, 0, ABG)
00:46:43.460 00.000 21948 Move returns status 0, amount 0
00:46:43.460 00.000 21948 move complete, result=0
00:46:43.460 00.000 21948 worker thread done servicing request
00:46:43.460 00.000 21948 Worker thread wakes up
00:46:43.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:43.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:43.461 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:45.096 01.635 21948 Exposure complete
00:46:45.144 00.048 21948 worker thread done servicing request
00:46:45.144 00.000 18120 OnExposeComplete: enter
00:46:45.146 00.002 18120 UpdateGuideState(): m_state=6
00:46:45.146 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
00:46:45.146 00.000 18120 Star::Find returns 1 (0), X=411.49, Y=233.17, Mass=1982, SNR=30.4, Peak=160 HFD=3.9
00:46:45.149 00.003 18120 MultiStar: [#1 -0.26,0.01,0.70,U] [#2 -0.20,0.35,0.00,M6] [#3 -0.12,0.53,0.00,R] [#4 -0.07,0.25,0.57,U] [#5 -0.43,0.38,0.00,M1] [#6 -0.04,0.25,0.48,U] [#7 0.01,-0.32,0.50,U] [#8 -0.29,0.16,0.44,U] 
00:46:45.150 00.001 18120 refined, 5 included, MultiStar: {-0.18, 0.09}, one-star: {-0.29, 0.14}
00:46:45.151 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.14) = xAngle (3.83 = -2.45)
00:46:45.152 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.93 = 0.65)
00:46:45.154 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.69 mountX=-0.15 mountY=0.12, mountTheta=2.48
00:46:45.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.09, opts=13)
00:46:45.155 00.000 18120 Enqueuing Move request for scope (-0.18, 0.09)
00:46:45.156 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:45.156 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.4
00:46:45.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:45.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:45.158 00.002 18120 Enqueuing Expose request
00:46:45.159 00.001 21948 Worker thread wakes up
00:46:45.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
00:46:45.159 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
00:46:45.159 00.000 21948 Moving (-0.18, 0.09) raw xDistance=-0.15 yDistance=0.12
00:46:45.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:46:45.159 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:45.159 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:46:45.159 00.000 21948 MoveAxis(E, 0, ABG)
00:46:45.159 00.000 21948 Move returns status 0, amount 0
00:46:45.159 00.000 21948 MoveAxis(N, 0, ABG)
00:46:45.159 00.000 21948 Move returns status 0, amount 0
00:46:45.159 00.000 21948 move complete, result=0
00:46:45.159 00.000 21948 worker thread done servicing request
00:46:45.159 00.000 21948 Worker thread wakes up
00:46:45.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:45.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:45.159 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:46.676 01.517 21948 Exposure complete
00:46:46.703 00.027 21948 worker thread done servicing request
00:46:46.703 00.000 18120 OnExposeComplete: enter
00:46:46.704 00.001 18120 UpdateGuideState(): m_state=6
00:46:46.704 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
00:46:46.705 00.001 18120 Star::Find returns 1 (0), X=411.34, Y=233.35, Mass=1990, SNR=30.6, Peak=169 HFD=4.2
00:46:46.705 00.000 18120 MultiStar: [#1 -0.24,0.05,0.73,U] [#2 -0.13,0.47,0.00,M7] [#3 -0.29,-0.06,0.67,U] [#4 -0.10,0.33,0.58,U] [#5 -0.38,0.31,0.00,M2] [#6 -0.02,0.27,0.51,U] [#7 0.01,-0.06,0.55,U] [#8 -0.35,0.19,0.00,M3] 
00:46:46.708 00.003 18120 refined, 5 included, MultiStar: {-0.22, 0.15}, one-star: {-0.44, 0.32}
00:46:46.708 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.14) = xAngle (3.68 = -2.60)
00:46:46.709 00.001 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (6.78 = 0.50)
00:46:46.709 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.26 cameraTheta=2.54 mountX=-0.23 mountY=0.13, mountTheta=2.63
00:46:46.710 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.15, opts=13)
00:46:46.711 00.001 18120 Enqueuing Move request for scope (-0.22, 0.15)
00:46:46.711 00.000 21948 Worker thread wakes up
00:46:46.711 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:46.711 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.6
00:46:46.712 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:46.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:46.714 00.002 18120 Enqueuing Expose request
00:46:46.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
00:46:46.714 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
00:46:46.714 00.000 21948 Moving (-0.22, 0.15) raw xDistance=-0.23 yDistance=0.13
00:46:46.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:46:46.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:46.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:46:46.714 00.000 21948 MoveAxis(E, 40, ABG)
00:46:46.714 00.000 21948 Guiding  Dir = 2, Dur = 40
00:46:46.714 00.000 21948 IsSlewing returns 0
00:46:46.714 00.000 21948 IsGuiding returns 0
00:46:46.716 00.002 21948 PulseGuide returned control before completion, sleep 49
00:46:46.769 00.053 21948 IsGuiding returns 0
00:46:46.769 00.000 21948 Move returns status 0, amount 40
00:46:46.769 00.000 21948 MoveAxis(N, 0, ABG)
00:46:46.769 00.000 21948 Move returns status 0, amount 0
00:46:46.769 00.000 21948 move complete, result=0
00:46:46.769 00.000 21948 worker thread done servicing request
00:46:46.769 00.000 21948 Worker thread wakes up
00:46:46.770 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:46.770 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:46:46.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:48.402 01.632 21948 Exposure complete
00:46:48.430 00.028 21948 worker thread done servicing request
00:46:48.430 00.000 18120 OnExposeComplete: enter
00:46:48.431 00.001 18120 UpdateGuideState(): m_state=6
00:46:48.431 00.000 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
00:46:48.432 00.001 18120 Star::Find returns 1 (0), X=411.19, Y=233.30, Mass=2090, SNR=31.5, Peak=201 HFD=3.9
00:46:48.433 00.001 18120 MultiStar: [#1 -0.25,-0.09,0.76,U] [#2 -0.28,0.26,0.00,M8] [#3 -0.05,-0.10,0.70,U] [#4 -0.07,0.37,0.00,M9] [#5 -0.05,0.06,0.52,U] [#6 0.00,0.15,0.48,U] [#7 -0.04,-0.09,0.52,U] [#8 -0.51,0.16,0.00,M4] 
00:46:48.433 00.000 18120 refined, 5 included, MultiStar: {-0.22, 0.05}, one-star: {-0.59, 0.27}
00:46:48.433 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.14) = xAngle (4.07 = -2.21)
00:46:48.434 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.17 = 0.89)
00:46:48.434 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.93 mountX=-0.13 mountY=0.17, mountTheta=2.23
00:46:48.436 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.05, opts=13)
00:46:48.436 00.000 18120 Enqueuing Move request for scope (-0.22, 0.05)
00:46:48.437 00.001 21948 Worker thread wakes up
00:46:48.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:48.437 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.5
00:46:48.438 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:48.439 00.001 18120 Enqueuing Expose request
00:46:48.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
00:46:48.439 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
00:46:48.439 00.000 21948 Moving (-0.22, 0.05) raw xDistance=-0.13 yDistance=0.17
00:46:48.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:46:48.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:48.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:46:48.439 00.000 21948 MoveAxis(E, 0, ABG)
00:46:48.439 00.000 21948 Move returns status 0, amount 0
00:46:48.439 00.000 21948 MoveAxis(N, 0, ABG)
00:46:48.439 00.000 21948 Move returns status 0, amount 0
00:46:48.439 00.000 21948 move complete, result=0
00:46:48.439 00.000 21948 worker thread done servicing request
00:46:48.439 00.000 21948 Worker thread wakes up
00:46:48.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:48.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:48.440 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:49.956 01.516 21948 Exposure complete
00:46:49.983 00.027 21948 worker thread done servicing request
00:46:49.984 00.001 18120 OnExposeComplete: enter
00:46:49.984 00.000 18120 UpdateGuideState(): m_state=6
00:46:49.985 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
00:46:49.986 00.001 18120 Star::Find returns 1 (0), X=411.32, Y=233.23, Mass=2257, SNR=32.7, Peak=191 HFD=4.0
00:46:49.986 00.000 18120 MultiStar: [#1 -0.26,-0.11,0.71,U] [#2 -0.33,0.38,0.00,M9] [#3 -0.44,-0.16,0.00,M1] [#4 -0.10,0.37,0.00,M10] [#5 -0.10,0.04,0.48,U] [#6 -0.20,0.26,0.49,U] [#7 0.04,-0.22,0.49,U] [#8 -0.42,0.13,0.00,M5] 
00:46:49.986 00.000 18120 refined, 4 included, MultiStar: {-0.24, 0.05}, one-star: {-0.46, 0.20}
00:46:49.986 00.000 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.14) = xAngle (4.08 = -2.20)
00:46:49.987 00.001 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.18 = 0.90)
00:46:49.987 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.94 mountX=-0.15 mountY=0.19, mountTheta=2.21
00:46:49.988 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.05, opts=13)
00:46:49.989 00.001 18120 Enqueuing Move request for scope (-0.24, 0.05)
00:46:49.989 00.000 21948 Worker thread wakes up
00:46:49.990 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
00:46:49.990 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
00:46:49.990 00.000 21948 Moving (-0.24, 0.05) raw xDistance=-0.15 yDistance=0.19
00:46:49.990 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:49.990 00.000 18120 UpdateGuideState exits: m=2257 RSB=32.7
00:46:49.991 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:46:49.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:49.991 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:46:49.991 00.000 21948 MoveAxis(E, 0, ABG)
00:46:49.991 00.000 21948 Move returns status 0, amount 0
00:46:49.991 00.000 21948 MoveAxis(N, 0, ABG)
00:46:49.991 00.000 21948 Move returns status 0, amount 0
00:46:49.991 00.000 21948 move complete, result=0
00:46:49.991 00.000 21948 worker thread done servicing request
00:46:49.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:49.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:46:49.992 00.001 18120 Enqueuing Expose request
00:46:49.992 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:49.993 00.001 21948 Worker thread wakes up
00:46:49.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:46:49.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(397,218,31,31)
00:46:50.288 00.295 18120 evsrv: cli 0D46D850 connect
00:46:50.291 00.003 18120 case statement mapped state 6 to 3
00:46:50.293 00.002 18120 case statement mapped state 6 to 3
00:46:50.296 00.003 18120 evsrv: cli 0D46D850 request: {"method":"get_app_state","id":"1acc83c7-40c0-4380-8729-2cebb9eb329a"}
00:46:50.297 00.001 18120 case statement mapped state 6 to 3
00:46:50.298 00.001 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":"Guiding","id":"1acc83c7-40c0-4380-8729-2cebb9eb329a"}
00:46:50.300 00.002 18120 evsrv: cli 0D46D850 disconnect
00:46:50.302 00.002 18120 evsrv: cli 0D46DCB0 connect
00:46:50.304 00.002 18120 case statement mapped state 6 to 3
00:46:50.305 00.001 18120 case statement mapped state 6 to 3
00:46:50.307 00.002 18120 evsrv: cli 0D46DCB0 request: {"method":"stop_capture","id":"3039cb82-5fcd-411e-a6e5-ec26fa6b81b8"}
00:46:50.309 00.002 18120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:46:50.310 00.001 18120 Status Line: Attente du matériel ...
00:46:50.318 00.008 18120 evsrv: cli 0D46DCB0 response: {"jsonrpc":"2.0","result":0,"id":"3039cb82-5fcd-411e-a6e5-ec26fa6b81b8"}
00:46:50.321 00.003 18120 evsrv: cli 0D46DCB0 disconnect
00:46:50.322 00.001 18120 evsrv: cli 0D46D710 connect
00:46:50.323 00.001 18120 case statement mapped state 6 to 3
00:46:50.324 00.001 18120 case statement mapped state 6 to 3
00:46:50.327 00.003 21948 ZWO: stopexposure
00:46:50.327 00.000 18120 evsrv: cli 0D46D710 request: {"method":"get_app_state","id":"30870b54-6a54-40de-955d-fb48a4560c6f"}
00:46:50.328 00.001 18120 case statement mapped state 6 to 3
00:46:50.331 00.003 18120 evsrv: cli 0D46D710 response: {"jsonrpc":"2.0","result":"Guiding","id":"30870b54-6a54-40de-955d-fb48a4560c6f"}
00:46:50.353 00.022 18120 evsrv: cli 0D46D710 disconnect
00:46:51.386 01.033 18120 evsrv: cli 0D46D5D0 connect
00:46:51.387 00.001 18120 case statement mapped state 6 to 3
00:46:51.388 00.001 18120 case statement mapped state 6 to 3
00:46:51.389 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"c3d19a8b-bd17-4129-bf8f-f72a15524a1e"}
00:46:51.390 00.001 18120 case statement mapped state 6 to 3
00:46:51.393 00.003 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3d19a8b-bd17-4129-bf8f-f72a15524a1e"}
00:46:51.394 00.001 18120 evsrv: cli 0D46D5D0 disconnect
00:46:51.611 00.217 21948 ZWO: stopexposure
00:46:51.611 00.000 21948 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:46:51.611 00.000 21948 worker thread done servicing request
00:46:51.611 00.000 18120 OnExposeComplete: enter
00:46:51.612 00.001 18120 OnExposeComplete: Capture Error reported
00:46:51.612 00.000 18120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:46:51.613 00.001 18120 Mount: notify guiding stopped
00:46:51.614 00.001 18120 Changing from state GUIDING to STOP
00:46:51.614 00.000 18120 guider state => SELECTED
00:46:51.614 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:46:51.615 00.001 18120 Changing from state SELECTED to UNINITIALIZED
00:46:51.615 00.000 18120 guider state => SELECTING
00:46:51.618 00.003 18120 Status Line: Arrêté.
00:46:51.620 00.002 18120 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:46:52.409 00.789 18120 evsrv: cli 0D46E070 connect
00:46:52.411 00.002 18120 evsrv: cli 0D46E070 request: {"method":"get_app_state","id":"48c0d059-cd66-4d97-858c-618f568c542e"}
00:46:52.412 00.001 18120 evsrv: cli 0D46E070 response: {"jsonrpc":"2.0","result":"Stopped","id":"48c0d059-cd66-4d97-858c-618f568c542e"}
00:46:52.412 00.000 18120 evsrv: cli 0D46E070 disconnect
00:50:49.582 237.170 18120 evsrv: cli 0D46DD50 connect
00:50:49.583 00.001 18120 evsrv: cli 0D46DD50 request: {"method":"get_app_state","id":"c81d9762-67ce-4e61-9708-a6474805947b"}
00:50:49.584 00.001 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":"Stopped","id":"c81d9762-67ce-4e61-9708-a6474805947b"}
00:50:49.586 00.002 18120 evsrv: cli 0D46DD50 disconnect
00:50:49.588 00.002 18120 evsrv: cli 0D46D990 connect
00:50:49.589 00.001 18120 evsrv: cli 0D46D990 request: {"method":"loop","id":"929d7e40-0632-4a90-a7bd-502e676f53d4"}
00:50:49.590 00.001 18120 Status Line: Boucler
00:50:49.591 00.001 18120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:50:49.595 00.004 18120 ScheduleExposure(1500,3,0) exposurePending=0
00:50:49.596 00.001 18120 Enqueuing Expose request
00:50:49.597 00.001 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":0,"id":"929d7e40-0632-4a90-a7bd-502e676f53d4"}
00:50:49.597 00.000 21948 Worker thread wakes up
00:50:49.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:50:49.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:50:49.598 00.001 18120 evsrv: cli 0D46D990 disconnect
00:50:51.232 01.634 21948 Exposure complete
00:50:51.264 00.032 21948 worker thread done servicing request
00:50:51.264 00.000 18120 OnExposeComplete: enter
00:50:51.265 00.001 18120 UpdateGuideState(): m_state=1
00:50:51.266 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:51.266 00.000 18120 Star::Find returns 0 (3), X=411.00, Y=233.00, Mass=3, SNR=1.1, Peak=5 HFD=0.0
00:50:51.267 00.001 18120 DistanceChecker: activated
00:50:51.267 00.000 18120 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:50:51.267 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:50:51.268 00.001 18120 Status Line: Étoile perdue - faible masse
00:50:51.269 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:50:51.269 00.000 18120 UpdateGuideState exits: Étoile perdue - faible masse
00:50:51.270 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:51.270 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
00:50:51.271 00.001 18120 Enqueuing Expose request
00:50:51.271 00.000 21948 Worker thread wakes up
00:50:51.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:50:51.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:50:52.787 01.516 21948 Exposure complete
00:50:52.832 00.045 21948 worker thread done servicing request
00:50:52.832 00.000 18120 OnExposeComplete: enter
00:50:52.833 00.001 18120 UpdateGuideState(): m_state=1
00:50:52.834 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:50:52.834 00.000 18120 Star::Find false star n=14 nbg=279 bg=1.0 sigma=0.7 thresh=3 peak=2
00:50:52.835 00.001 18120 Star::Find returns 0 (2), X=411.00, Y=233.00, Mass=39, SNR=2.9, Peak=6 HFD=0.0
00:50:52.835 00.000 18120 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:50:52.835 00.000 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:50:52.836 00.001 18120 Status Line: Étoile perdue - faible RSB
00:50:52.837 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:50:52.837 00.000 18120 UpdateGuideState exits: Étoile perdue - faible RSB
00:50:52.838 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.838 00.000 18120 ScheduleExposure(1500,3,0) exposurePending=0
00:50:52.839 00.001 18120 Enqueuing Expose request
00:50:52.839 00.000 21948 Worker thread wakes up
00:50:52.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:50:52.840 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:50:54.478 01.638 21948 Exposure complete
00:50:54.513 00.035 21948 worker thread done servicing request
00:50:54.513 00.000 18120 OnExposeComplete: enter
00:50:54.515 00.002 18120 UpdateGuideState(): m_state=1
00:50:54.517 00.002 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
00:50:54.518 00.001 18120 Star::Find false star n=9 nbg=275 bg=1.0 sigma=0.6 thresh=3 peak=2
00:50:54.519 00.001 18120 Star::Find returns 0 (2), X=411.00, Y=233.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
00:50:54.519 00.000 18120 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:50:54.520 00.001 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:50:54.521 00.001 18120 Status Line: Étoile perdue - faible RSB
00:50:54.523 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:50:54.524 00.001 18120 UpdateGuideState exits: Étoile perdue - faible RSB
00:50:54.524 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:54.525 00.001 18120 ScheduleExposure(1500,3,0) exposurePending=0
00:50:54.525 00.000 18120 Enqueuing Expose request
00:50:54.526 00.001 21948 Worker thread wakes up
00:50:54.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:50:54.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:50:54.603 00.077 18120 evsrv: cli 0D46D350 connect
00:50:54.604 00.001 18120 case statement mapped state 1 to 101
00:50:54.604 00.000 18120 case statement mapped state 1 to 101
00:50:54.604 00.000 18120 evsrv: cli 0D46D350 request: {"method":"get_exposure","id":"7127c883-34b7-4db7-8fcf-aed15bc228f6"}
00:50:54.605 00.001 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":1500,"id":"7127c883-34b7-4db7-8fcf-aed15bc228f6"}
00:50:54.606 00.001 18120 evsrv: cli 0D46D350 disconnect
00:50:56.055 01.449 21948 Exposure complete
00:50:56.090 00.035 21948 worker thread done servicing request
00:50:56.090 00.000 18120 OnExposeComplete: enter
00:50:56.092 00.002 18120 UpdateGuideState(): m_state=1
00:50:56.093 00.001 18120 Star::Find(15, 411, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:56.093 00.000 18120 Star::Find false star n=9 nbg=277 bg=1.1 sigma=0.7 thresh=3 peak=2
00:50:56.094 00.001 18120 Star::Find returns 0 (2), X=411.00, Y=233.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
00:50:56.095 00.001 18120 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:50:56.096 00.001 18120 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:50:56.096 00.000 18120 Status Line: Étoile perdue - faible RSB
00:50:56.097 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:50:56.097 00.000 18120 UpdateGuideState exits: Étoile perdue - faible RSB
00:50:56.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:56.098 00.001 18120 ScheduleExposure(1500,3,0) exposurePending=0
00:50:56.102 00.004 18120 Enqueuing Expose request
00:50:56.104 00.002 21948 Worker thread wakes up
00:50:56.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:50:56.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:50:57.111 01.007 18120 evsrv: cli 0D46DC10 connect
00:50:57.113 00.002 18120 case statement mapped state 1 to 101
00:50:57.115 00.002 18120 case statement mapped state 1 to 101
00:50:57.116 00.001 18120 evsrv: cli 0D46DC10 request: {"method":"find_star","params":{},"id":"7dec4a27-e2f8-44be-a69d-3195775ef417"}
00:50:57.117 00.001 18120 GuiderMultiStar::AutoSelect enter
00:50:57.117 00.000 18120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:50:57.176 00.059 18120 AutoFind: auto downsample for scale 3.22 => 1x
00:50:57.217 00.041 18120 AutoFind: global mean = 0.0, stdev 3.2
00:50:57.219 00.002 18120 AutoFind: using threshold = 0.1
00:50:57.295 00.076 18120 AutoFind: local max [976, 308] 155.2
00:50:57.296 00.001 18120 AutoFind: local max [894, 231] 73.9
00:50:57.297 00.001 18120 AutoFind: local max [1270, 604] 67.3
00:50:57.297 00.000 18120 AutoFind: local max [620, 382] 37.0
00:50:57.297 00.000 18120 AutoFind: local max [1047, 596] 31.5
00:50:57.298 00.001 18120 AutoFind: local max [154, 33] 30.5
00:50:57.299 00.001 18120 AutoFind: local max [337, 890] 25.7
00:50:57.299 00.000 18120 AutoFind: local max [161, 417] 21.4
00:50:57.300 00.001 18120 AutoFind: local max [542, 65] 19.8
00:50:57.300 00.000 18120 AutoFind: local max [100, 37] 16.7
00:50:57.300 00.000 18120 AutoFind: local max [1131, 225] 15.7
00:50:57.301 00.001 18120 AutoFind: local max [418, 128] 15.5
00:50:57.301 00.000 18120 AutoFind: local max [751, 261] 15.3
00:50:57.302 00.001 18120 AutoFind: local max [1232, 673] 15.3
00:50:57.302 00.000 18120 AutoFind: local max [848, 73] 14.6
00:50:57.303 00.001 18120 AutoFind: local max [1021, 874] 14.6
00:50:57.303 00.000 18120 AutoFind: local max [940, 215] 13.6
00:50:57.303 00.000 18120 AutoFind: local max [1218, 745] 13.5
00:50:57.304 00.001 18120 AutoFind: local max [181, 382] 13.2
00:50:57.304 00.000 18120 AutoFind: local max [1096, 666] 12.9
00:50:57.305 00.001 18120 AutoFind: local max [748, 505] 12.8
00:50:57.305 00.000 18120 AutoFind: local max [1227, 443] 12.7
00:50:57.306 00.001 18120 AutoFind: local max [936, 306] 12.2
00:50:57.307 00.001 18120 AutoFind: local max [672, 145] 11.6
00:50:57.307 00.000 18120 AutoFind: local max [49, 319] 10.6
00:50:57.308 00.001 18120 AutoFind: local max [677, 896] 10.2
00:50:57.309 00.001 18120 AutoFind: local max [844, 170] 10.0
00:50:57.309 00.000 18120 AutoFind: local max [628, 157] 9.8
00:50:57.310 00.001 18120 AutoFind: local max [265, 554] 9.6
00:50:57.310 00.000 18120 AutoFind: local max [620, 177] 9.4
00:50:57.311 00.001 18120 AutoFind: local max [877, 329] 9.3
00:50:57.311 00.000 18120 AutoFind: local max [1010, 521] 8.9
00:50:57.312 00.001 18120 AutoFind: local max [1172, 660] 8.6
00:50:57.312 00.000 18120 AutoFind: local max [86, 35] 8.6
00:50:57.313 00.001 18120 AutoFind: local max [129, 817] 8.6
00:50:57.313 00.000 18120 AutoFind: local max [462, 864] 8.3
00:50:57.313 00.000 18120 AutoFind: local max [655, 792] 8.2
00:50:57.315 00.002 18120 AutoFind: local max [20, 77] 7.4
00:50:57.318 00.003 18120 AutoFind: local max [1149, 440] 7.3
00:50:57.320 00.002 18120 AutoFind: local max [42, 130] 7.0
00:50:57.322 00.002 18120 AutoFind: local max [443, 241] 6.8
00:50:57.323 00.001 18120 AutoFind: local max [543, 327] 6.7
00:50:57.324 00.001 18120 AutoFind: local max [172, 776] 6.6
00:50:57.325 00.001 18120 AutoFind: local max [935, 132] 6.4
00:50:57.326 00.001 18120 AutoFind: local max [748, 821] 6.4
00:50:57.327 00.001 18120 AutoFind: local max [839, 733] 6.3
00:50:57.327 00.000 18120 AutoFind: local max [1157, 407] 6.2
00:50:57.328 00.001 18120 AutoFind: local max [553, 222] 6.1
00:50:57.328 00.000 18120 AutoFind: local max [189, 301] 6.1
00:50:57.329 00.001 18120 AutoFind: local max [606, 557] 6.0
00:50:57.329 00.000 18120 AutoFind: local max [18, 453] 5.8
00:50:57.331 00.002 18120 AutoFind: local max [237, 159] 5.6
00:50:57.333 00.002 18120 AutoFind: local max [727, 212] 5.3
00:50:57.336 00.003 18120 AutoFind: local max [385, 321] 4.9
00:50:57.338 00.002 18120 AutoFind: local max [1212, 781] 4.9
00:50:57.340 00.002 18120 AutoFind: local max [1271, 520] 4.7
00:50:57.341 00.001 18120 AutoFind: local max [1211, 189] 4.7
00:50:57.343 00.002 18120 AutoFind: local max [1027, 133] 4.7
00:50:57.345 00.002 18120 AutoFind: local max [627, 235] 4.6
00:50:57.346 00.001 18120 AutoFind: local max [267, 591] 4.6
00:50:57.347 00.001 18120 AutoFind: local max [1251, 543] 4.6
00:50:57.348 00.001 18120 AutoFind: local max [823, 300] 4.5
00:50:57.349 00.001 18120 AutoFind: local max [1023, 243] 4.5
00:50:57.351 00.002 18120 AutoFind: local max [749, 793] 4.5
00:50:57.352 00.001 18120 AutoFind: local max [838, 421] 4.5
00:50:57.353 00.001 18120 AutoFind: local max [346, 234] 4.4
00:50:57.354 00.001 18120 AutoFind: local max [8, 480] 4.4
00:50:57.354 00.000 18120 AutoFind: local max [680, 452] 4.3
00:50:57.355 00.001 18120 AutoFind: local max [652, 233] 4.3
00:50:57.356 00.001 18120 AutoFind: local max [974, 293] 4.3
00:50:57.357 00.001 18120 AutoFind: local max [361, 200] 4.3
00:50:57.357 00.000 18120 AutoFind: local max [517, 329] 4.2
00:50:57.357 00.000 18120 AutoFind: local max [677, 348] 4.1
00:50:57.358 00.001 18120 AutoFind: local max [1110, 769] 4.0
00:50:57.358 00.000 18120 AutoFind: local max [751, 588] 4.0
00:50:57.358 00.000 18120 AutoFind: local max [595, 920] 3.9
00:50:57.359 00.001 18120 AutoFind: local max [441, 487] 3.8
00:50:57.359 00.000 18120 AutoFind: local max [897, 160] 3.8
00:50:57.360 00.001 18120 AutoFind: local max [916, 83] 3.8
00:50:57.360 00.000 18120 AutoFind: local max [919, 376] 3.8
00:50:57.361 00.001 18120 AutoFind: local max [1068, 246] 3.7
00:50:57.361 00.000 18120 AutoFind: local max [453, 785] 3.6
00:50:57.364 00.003 18120 AutoFind: local max [1023, 634] 3.6
00:50:57.364 00.000 18120 AutoFind: local max [547, 884] 3.6
00:50:57.365 00.001 18120 AutoFind: local max [188, 572] 3.6
00:50:57.366 00.001 18120 AutoFind: local max [976, 322] 3.5
00:50:57.366 00.000 18120 AutoFind: local max [260, 540] 3.5
00:50:57.367 00.001 18120 AutoFind: local max [554, 865] 3.5
00:50:57.368 00.001 18120 AutoFind: local max [342, 323] 3.5
00:50:57.369 00.001 18120 AutoFind: local max [844, 542] 3.4
00:50:57.370 00.001 18120 AutoFind: local max [120, 356] 3.4
00:50:57.371 00.001 18120 AutoFind: local max [248, 727] 3.4
00:50:57.371 00.000 18120 AutoFind: local max [856, 293] 3.4
00:50:57.372 00.001 18120 AutoFind: local max [508, 122] 3.4
00:50:57.373 00.001 18120 AutoFind: local max [530, 222] 3.4
00:50:57.374 00.001 18120 AutoFind: local max [169, 149] 3.3
00:50:57.374 00.000 18120 AutoFind: local max [669, 117] 3.3
00:50:57.375 00.001 18120 AutoFind: local max [916, 568] 3.2
00:50:57.375 00.000 18120 AutoFind: local max [492, 750] 3.2
00:50:57.376 00.001 18120 AutoFind: local max [1034, 809] 3.2
00:50:57.377 00.001 18120 AutoFind: too close [554, 865] 3.5 - [547, 884] 3.6
00:50:57.379 00.002 18120 AutoFind: too close [260, 540] 3.5 - [265, 554] 9.6
00:50:57.379 00.000 18120 AutoFind: close dim-bright [976, 322] 3.5 - [976, 308] 155.2
00:50:57.381 00.002 18120 AutoFind: close dim-bright [974, 293] 4.3 - [976, 308] 155.2
00:50:57.381 00.000 18120 AutoFind: too close [86, 35] 8.6 - [100, 37] 16.7
00:50:57.382 00.001 18120 AutoFind: too close [620, 177] 9.4 - [628, 157] 9.8
00:50:57.382 00.000 18120 AutoFind: too close to edge [8, 480] 4.4
00:50:57.382 00.000 18120 AutoFind: too close to edge [1271, 520] 4.7
00:50:57.383 00.001 18120 AutoFind: too close to edge [1270, 604] 67.3
00:50:57.383 00.000 18120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
00:50:57.384 00.001 18120 Star::Find(15, 976, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.384 00.000 18120 Star::Find returns 1 (1), X=976.15, Y=307.31, Mass=14767, SNR=75.2, Peak=255 HFD=6.6
00:50:57.384 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.385 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=231.15, Mass=1847, SNR=29.7, Peak=168 HFD=3.8
00:50:57.385 00.000 18120 Star::Find(15, 620, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.386 00.001 18120 Star::Find returns 1 (0), X=619.74, Y=381.65, Mass=1050, SNR=22.5, Peak=95 HFD=3.7
00:50:57.386 00.000 18120 Star::Find(15, 1047, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.387 00.001 18120 Star::Find returns 1 (0), X=1046.65, Y=595.72, Mass=814, SNR=19.7, Peak=74 HFD=3.7
00:50:57.387 00.000 18120 Star::Find(15, 154, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.388 00.001 18120 Star::Find returns 1 (0), X=153.66, Y=32.73, Mass=725, SNR=18.6, Peak=89 HFD=3.6
00:50:57.388 00.000 18120 Star::Find(15, 337, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.388 00.000 18120 Star::Find returns 1 (0), X=336.57, Y=889.87, Mass=685, SNR=18.2, Peak=79 HFD=3.6
00:50:57.389 00.001 18120 Star::Find(15, 161, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.389 00.000 18120 Star::Find returns 1 (0), X=160.93, Y=417.14, Mass=440, SNR=14.5, Peak=66 HFD=3.0
00:50:57.390 00.001 18120 Star::Find(15, 542, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.391 00.001 18120 Star::Find returns 1 (0), X=541.85, Y=65.29, Mass=609, SNR=16.9, Peak=53 HFD=4.5
00:50:57.391 00.000 18120 Star::Find(15, 1131, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.392 00.001 18120 Star::Find returns 1 (0), X=1131.12, Y=224.94, Mass=383, SNR=13.5, Peak=50 HFD=3.8
00:50:57.392 00.000 18120 Star::Find(15, 418, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.393 00.001 18120 Star::Find returns 1 (0), X=417.99, Y=128.25, Mass=334, SNR=12.5, Peak=42 HFD=3.3
00:50:57.393 00.000 18120 Star::Find(15, 751, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.394 00.001 18120 Star::Find returns 1 (0), X=751.26, Y=260.74, Mass=290, SNR=11.8, Peak=34 HFD=2.9
00:50:57.396 00.002 18120 Star::Find(15, 1232, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.397 00.001 18120 Star::Find returns 1 (0), X=1232.53, Y=672.47, Mass=330, SNR=12.5, Peak=36 HFD=3.2
00:50:57.397 00.000 18120 Star::Find(15, 848, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.398 00.001 18120 Star::Find returns 1 (0), X=847.82, Y=72.25, Mass=310, SNR=12.1, Peak=36 HFD=3.4
00:50:57.398 00.000 18120 Star::Find(15, 1021, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.399 00.001 18120 Star::Find returns 1 (0), X=1020.94, Y=873.79, Mass=318, SNR=12.3, Peak=31 HFD=3.2
00:50:57.399 00.000 18120 Star::Find(15, 940, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.400 00.001 18120 Star::Find returns 1 (0), X=940.08, Y=215.05, Mass=312, SNR=12.2, Peak=35 HFD=3.9
00:50:57.400 00.000 18120 Star::Find(15, 1218, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.401 00.001 18120 Star::Find returns 1 (0), X=1218.01, Y=745.18, Mass=248, SNR=10.9, Peak=26 HFD=3.1
00:50:57.401 00.000 18120 Star::Find(15, 181, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.401 00.000 18120 Star::Find returns 1 (0), X=180.77, Y=382.26, Mass=334, SNR=12.7, Peak=48 HFD=3.8
00:50:57.402 00.001 18120 Star::Find(15, 1096, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.402 00.000 18120 Star::Find returns 1 (0), X=1095.85, Y=666.08, Mass=283, SNR=11.6, Peak=31 HFD=3.9
00:50:57.403 00.001 18120 Star::Find(15, 748, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.403 00.000 18120 Star::Find returns 1 (0), X=747.79, Y=505.37, Mass=261, SNR=11.1, Peak=27 HFD=3.5
00:50:57.403 00.000 18120 Star::Find(15, 1227, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.405 00.002 18120 Star::Find returns 1 (0), X=1227.03, Y=443.49, Mass=230, SNR=10.4, Peak=29 HFD=3.0
00:50:57.405 00.000 18120 Star::Find(15, 936, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.405 00.000 18120 Star::Find returns 1 (0), X=936.06, Y=305.76, Mass=246, SNR=10.6, Peak=35 HFD=2.8
00:50:57.406 00.001 18120 Star::Find(15, 672, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.406 00.000 18120 Star::Find returns 1 (0), X=671.63, Y=144.96, Mass=213, SNR=10.1, Peak=27 HFD=3.0
00:50:57.406 00.000 18120 Star::Find(15, 49, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.408 00.002 18120 Star::Find returns 1 (0), X=49.21, Y=318.54, Mass=302, SNR=11.9, Peak=35 HFD=3.7
00:50:57.408 00.000 18120 Star::Find(15, 677, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.409 00.001 18120 Star::Find returns 1 (0), X=677.19, Y=895.99, Mass=219, SNR=10.2, Peak=25 HFD=4.0
00:50:57.409 00.000 18120 Star::Find(15, 844, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.410 00.001 18120 Star::Find returns 1 (0), X=843.76, Y=169.52, Mass=202, SNR=9.8, Peak=27 HFD=3.0
00:50:57.410 00.000 18120 Star::Find(15, 877, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.411 00.001 18120 Star::Find returns 1 (0), X=876.66, Y=329.26, Mass=166, SNR=8.8, Peak=23 HFD=2.9
00:50:57.412 00.001 18120 Star::Find(15, 1010, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.414 00.002 18120 Star::Find returns 1 (0), X=1009.63, Y=521.07, Mass=254, SNR=10.9, Peak=24 HFD=4.2
00:50:57.415 00.001 18120 Star::Find(15, 1172, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.417 00.002 18120 Star::Find returns 1 (0), X=1172.18, Y=659.70, Mass=196, SNR=9.6, Peak=20 HFD=3.6
00:50:57.418 00.001 18120 Star::Find(15, 129, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.419 00.001 18120 Star::Find returns 1 (0), X=129.55, Y=817.23, Mass=163, SNR=8.8, Peak=29 HFD=2.7
00:50:57.420 00.001 18120 Star::Find(15, 462, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.421 00.001 18120 Star::Find returns 1 (0), X=462.49, Y=863.88, Mass=123, SNR=7.6, Peak=19 HFD=2.5
00:50:57.422 00.001 18120 Star::Find(15, 655, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.423 00.001 18120 Star::Find returns 1 (0), X=655.02, Y=792.03, Mass=207, SNR=9.9, Peak=21 HFD=4.0
00:50:57.424 00.001 18120 Star::Find(15, 20, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.425 00.001 18120 Star::Find returns 1 (0), X=19.93, Y=76.66, Mass=138, SNR=8.1, Peak=21 HFD=2.7
00:50:57.425 00.000 18120 Star::Find(15, 1149, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.426 00.001 18120 Star::Find returns 1 (0), X=1148.90, Y=439.86, Mass=166, SNR=8.8, Peak=19 HFD=3.6
00:50:57.426 00.000 18120 Star::Find(15, 42, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.426 00.000 18120 Star::Find returns 1 (0), X=41.79, Y=129.80, Mass=133, SNR=7.9, Peak=20 HFD=2.9
00:50:57.427 00.001 18120 Star::Find(15, 443, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.427 00.000 18120 Star::Find returns 1 (0), X=443.57, Y=241.08, Mass=157, SNR=8.6, Peak=15 HFD=3.5
00:50:57.428 00.001 18120 Star::Find(15, 543, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.428 00.000 18120 Star::Find returns 1 (0), X=543.08, Y=327.16, Mass=127, SNR=7.7, Peak=11 HFD=4.1
00:50:57.429 00.001 18120 Star::Find(15, 172, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.429 00.000 18120 Star::Find returns 1 (0), X=172.75, Y=775.70, Mass=178, SNR=9.1, Peak=18 HFD=3.7
00:50:57.430 00.001 18120 Star::Find(15, 935, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.430 00.000 18120 Star::Find returns 1 (0), X=934.96, Y=131.87, Mass=69, SNR=5.7, Peak=16 HFD=2.0
00:50:57.431 00.001 18120 Star::Find(15, 748, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.432 00.001 18120 Star::Find returns 1 (0), X=747.50, Y=821.43, Mass=165, SNR=8.8, Peak=17 HFD=3.3
00:50:57.432 00.000 18120 Star::Find(15, 839, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.433 00.001 18120 Star::Find returns 1 (0), X=839.52, Y=732.95, Mass=128, SNR=7.7, Peak=13 HFD=3.6
00:50:57.433 00.000 18120 Star::Find(15, 1157, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.434 00.001 18120 Star::Find returns 1 (0), X=1156.97, Y=407.35, Mass=145, SNR=8.2, Peak=17 HFD=3.8
00:50:57.434 00.000 18120 Star::Find(15, 553, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.435 00.001 18120 Star::Find returns 1 (0), X=552.37, Y=222.06, Mass=159, SNR=8.6, Peak=15 HFD=3.9
00:50:57.435 00.000 18120 Star::Find(15, 189, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.436 00.001 18120 Star::Find returns 1 (0), X=188.40, Y=301.07, Mass=141, SNR=8.1, Peak=17 HFD=3.9
00:50:57.436 00.000 18120 Star::Find(15, 606, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.437 00.001 18120 Star::Find returns 1 (0), X=605.83, Y=556.86, Mass=125, SNR=7.7, Peak=19 HFD=2.8
00:50:57.437 00.000 18120 Star::Find(15, 18, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.437 00.000 18120 Star::Find returns 1 (0), X=17.58, Y=453.03, Mass=121, SNR=7.5, Peak=22 HFD=2.7
00:50:57.438 00.001 18120 Star::Find(15, 237, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.438 00.000 18120 Star::Find returns 1 (0), X=237.26, Y=158.91, Mass=98, SNR=6.8, Peak=13 HFD=2.6
00:50:57.439 00.001 18120 Star::Find(15, 727, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.439 00.000 18120 Star::Find returns 1 (0), X=727.80, Y=211.42, Mass=111, SNR=7.2, Peak=9 HFD=3.8
00:50:57.440 00.001 18120 Star::Find(15, 385, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.440 00.000 18120 Star::Find returns 1 (0), X=384.59, Y=321.36, Mass=76, SNR=6.0, Peak=9 HFD=2.9
00:50:57.442 00.002 18120 Star::Find(15, 1212, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.442 00.000 18120 Star::Find returns 1 (0), X=1212.39, Y=780.92, Mass=115, SNR=7.3, Peak=12 HFD=3.4
00:50:57.443 00.001 18120 Star::Find(15, 1211, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.443 00.000 18120 Star::Find returns 1 (0), X=1210.29, Y=188.69, Mass=78, SNR=6.0, Peak=10 HFD=2.9
00:50:57.443 00.000 18120 Star::Find(15, 1027, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.444 00.001 18120 Star::Find returns 1 (0), X=1026.66, Y=133.02, Mass=101, SNR=6.9, Peak=15 HFD=3.5
00:50:57.444 00.000 18120 Star::Find(15, 627, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.445 00.001 18120 Star::Find returns 1 (0), X=626.83, Y=235.00, Mass=110, SNR=7.1, Peak=12 HFD=3.2
00:50:57.445 00.000 18120 Star::Find(15, 267, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.445 00.000 18120 Star::Find returns 1 (0), X=267.00, Y=591.04, Mass=110, SNR=7.1, Peak=12 HFD=4.4
00:50:57.446 00.001 18120 Star::Find(15, 1251, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.446 00.000 18120 Star::Find returns 1 (0), X=1250.60, Y=543.36, Mass=90, SNR=6.5, Peak=10 HFD=3.3
00:50:57.447 00.001 18120 Star::Find(15, 823, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.447 00.000 18120 Star::Find returns 1 (0), X=823.12, Y=299.39, Mass=55, SNR=5.1, Peak=12 HFD=2.3
00:50:57.447 00.000 18120 Star::Find(15, 1023, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.448 00.001 18120 Star::Find returns 1 (0), X=1022.87, Y=242.96, Mass=102, SNR=6.9, Peak=9 HFD=3.8
00:50:57.448 00.000 18120 Star::Find(15, 749, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.449 00.001 18120 Star::Find returns 1 (0), X=748.85, Y=793.22, Mass=122, SNR=7.5, Peak=13 HFD=3.9
00:50:57.449 00.000 18120 Star::Find(15, 838, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.450 00.001 18120 Star::Find returns 1 (0), X=838.43, Y=421.36, Mass=64, SNR=5.4, Peak=11 HFD=2.9
00:50:57.450 00.000 18120 Star::Find(15, 346, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.450 00.000 18120 Star::Find returns 1 (0), X=346.00, Y=233.65, Mass=88, SNR=6.4, Peak=11 HFD=3.7
00:50:57.451 00.001 18120 Star::Find(15, 680, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.451 00.000 18120 Star::Find returns 1 (0), X=679.48, Y=451.93, Mass=78, SNR=6.0, Peak=8 HFD=3.4
00:50:57.452 00.001 18120 Star::Find(15, 652, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.452 00.000 18120 Star::Find returns 1 (0), X=651.68, Y=233.83, Mass=79, SNR=6.0, Peak=8 HFD=3.5
00:50:57.452 00.000 18120 Star::Find(15, 974, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.453 00.001 18120 Star::Find returns 1 (1), X=976.15, Y=307.31, Mass=14767, SNR=75.2, Peak=255 HFD=6.6
00:50:57.453 00.000 18120 Star::Find(15, 361, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.454 00.001 18120 Star::Find returns 1 (0), X=361.12, Y=199.81, Mass=59, SNR=5.2, Peak=10 HFD=2.4
00:50:57.454 00.000 18120 Star::Find(15, 517, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.455 00.001 18120 Star::Find returns 1 (0), X=517.47, Y=329.06, Mass=136, SNR=7.9, Peak=10 HFD=5.0
00:50:57.455 00.000 18120 Star::Find(15, 677, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.455 00.000 18120 Star::Find returns 1 (0), X=676.94, Y=348.18, Mass=115, SNR=7.3, Peak=10 HFD=4.3
00:50:57.456 00.001 18120 Star::Find(15, 1110, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.457 00.001 18120 Star::Find returns 1 (0), X=1110.30, Y=768.75, Mass=81, SNR=6.1, Peak=9 HFD=3.6
00:50:57.458 00.001 18120 Star::Find(15, 751, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.458 00.000 18120 Star::Find returns 1 (0), X=751.15, Y=587.03, Mass=96, SNR=6.7, Peak=12 HFD=3.2
00:50:57.458 00.000 18120 Star::Find(15, 595, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.459 00.001 18120 Star::Find returns 1 (0), X=594.29, Y=919.30, Mass=58, SNR=5.3, Peak=10 HFD=3.5
00:50:57.459 00.000 18120 Star::Find(15, 441, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.460 00.001 18120 Star::Find returns 1 (0), X=441.73, Y=486.24, Mass=82, SNR=6.2, Peak=11 HFD=3.5
00:50:57.461 00.001 18120 Star::Find(15, 897, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.462 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=160.35, Mass=78, SNR=6.0, Peak=9 HFD=3.4
00:50:57.463 00.001 18120 Star::Find(15, 916, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.464 00.001 18120 Star::Find returns 1 (0), X=915.83, Y=81.93, Mass=43, SNR=4.5, Peak=9 HFD=2.5
00:50:57.465 00.001 18120 Star::Find(15, 919, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.466 00.001 18120 Star::Find returns 1 (0), X=918.97, Y=376.21, Mass=127, SNR=7.6, Peak=14 HFD=4.3
00:50:57.467 00.001 18120 Star::Find(15, 1068, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.468 00.001 18120 Star::Find returns 1 (0), X=1067.35, Y=245.98, Mass=58, SNR=5.2, Peak=15 HFD=2.4
00:50:57.468 00.000 18120 Star::Find(15, 453, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.469 00.001 18120 Star::Find returns 1 (0), X=454.25, Y=785.15, Mass=65, SNR=5.5, Peak=9 HFD=2.8
00:50:57.470 00.001 18120 Star::Find(15, 1023, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.470 00.000 18120 Star::Find returns 1 (0), X=1023.29, Y=634.29, Mass=91, SNR=6.5, Peak=8 HFD=3.7
00:50:57.471 00.001 18120 Star::Find(15, 188, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.471 00.000 18120 Star::Find returns 1 (0), X=188.06, Y=571.92, Mass=65, SNR=5.5, Peak=9 HFD=3.5
00:50:57.474 00.003 18120 Star::Find(15, 976, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.476 00.002 18120 Star::Find returns 1 (1), X=976.12, Y=307.57, Mass=14736, SNR=74.9, Peak=255 HFD=6.6
00:50:57.477 00.001 18120 Star::Find(15, 342, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.478 00.001 18120 Star::Find returns 1 (0), X=342.17, Y=322.42, Mass=69, SNR=5.6, Peak=9 HFD=3.4
00:50:57.480 00.002 18120 Star::Find(15, 844, 542, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.483 00.003 18120 Star::Find returns 1 (0), X=844.76, Y=541.52, Mass=64, SNR=5.4, Peak=8 HFD=3.7
00:50:57.485 00.002 18120 Star::Find(15, 120, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.487 00.002 18120 Star::Find returns 1 (0), X=120.25, Y=356.16, Mass=57, SNR=5.2, Peak=8 HFD=3.4
00:50:57.489 00.002 18120 Star::Find(15, 248, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.490 00.001 18120 Star::Find returns 1 (0), X=248.09, Y=726.85, Mass=65, SNR=5.5, Peak=7 HFD=3.6
00:50:57.491 00.001 18120 Star::Find(15, 856, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.491 00.000 18120 Star::Find returns 1 (0), X=855.97, Y=293.33, Mass=50, SNR=4.8, Peak=7 HFD=3.3
00:50:57.491 00.000 18120 Star::Find(15, 508, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.492 00.001 18120 Star::Find returns 1 (0), X=507.70, Y=121.87, Mass=77, SNR=5.9, Peak=7 HFD=4.5
00:50:57.492 00.000 18120 Star::Find(15, 530, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.493 00.001 18120 Star::Find returns 1 (0), X=530.38, Y=221.77, Mass=75, SNR=5.8, Peak=7 HFD=4.4
00:50:57.493 00.000 18120 Star::Find(15, 169, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.494 00.001 18120 Star::Find returns 1 (0), X=169.46, Y=149.00, Mass=50, SNR=4.8, Peak=6 HFD=3.5
00:50:57.494 00.000 18120 Star::Find(15, 669, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.495 00.001 18120 Star::Find returns 1 (0), X=668.22, Y=115.77, Mass=60, SNR=5.2, Peak=7 HFD=3.9
00:50:57.495 00.000 18120 Star::Find(15, 916, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.496 00.001 18120 Star::Find returns 1 (0), X=916.43, Y=567.35, Mass=55, SNR=5.0, Peak=9 HFD=2.9
00:50:57.496 00.000 18120 Star::Find(15, 492, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.497 00.001 18120 Star::Find returns 1 (0), X=491.76, Y=749.66, Mass=53, SNR=4.9, Peak=9 HFD=2.7
00:50:57.497 00.000 18120 Star::Find(15, 1034, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.498 00.001 18120 Star::Find returns 1 (0), X=1033.85, Y=809.10, Mass=38, SNR=4.2, Peak=6 HFD=2.4
00:50:57.498 00.000 18120 AutoFind: finding best star pass 1
00:50:57.499 00.001 18120 Star::Find(15, 976, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.499 00.000 18120 Star::Find returns 1 (1), X=976.15, Y=307.31, Mass=14767, SNR=75.2, Peak=255 HFD=6.6
00:50:57.500 00.001 18120 AutoFind: near-saturated [976, 308] 155.2 Mass 14767 SNR 75.2 Peak 255
00:50:57.500 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.500 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=231.15, Mass=1847, SNR=29.7, Peak=168 HFD=3.8
00:50:57.501 00.001 18120 AutoFind returns star at [894, 231] 73.9 Mass 1847 SNR 29.7
00:50:57.502 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.503 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=231.15, Mass=1847, SNR=29.7, Peak=168 HFD=3.8
00:50:57.503 00.000 18120 MultiStar: List (12): {894.66, 231.15}(29.7), {619.74, 381.65}(22.5), {1046.65, 595.72}(19.7), {153.66, 32.73}(18.6), {336.57, 889.87}(18.2), {160.93, 417.14}(14.5), {541.85, 65.29}(16.9), {1131.12, 224.94}(13.5), {417.99, 128.25}(12.5), {751.26, 260.74}(11.8), {1232.53, 672.47}(12.5), {847.82, 72.25}(12.1), 
00:50:57.503 00.000 18120 setting lock position to (894.66, 231.15)
00:50:57.504 00.001 18120 MultiStar: stabilizing after lock position change
00:50:57.504 00.000 18120 AutoSelect: state = 1, call UpdateGuideState
00:50:57.505 00.001 18120 UpdateGuideState(): m_state=1
00:50:57.505 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:57.506 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=231.15, Mass=1847, SNR=29.7, Peak=168 HFD=3.8
00:50:57.506 00.000 18120 DistanceChecker: deactivated
00:50:57.507 00.001 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.14) = xAngle (1.14 = 1.14)
00:50:57.507 00.000 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (4.25 = -2.04)
00:50:57.508 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
00:50:57.510 00.002 18120 setting lock position to (894.66, 231.15)
00:50:57.511 00.001 18120 MultiStar: stabilizing after lock position change
00:50:57.511 00.000 18120 CurrentPosition() valid, moving to STATE_SELECTED
00:50:57.511 00.000 18120 Changing from state SELECTING to SELECTED
00:50:57.512 00.001 18120 guider state => SELECTED
00:50:57.513 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:50:57.513 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.7
00:50:57.514 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:50:57.514 00.000 18120 Status Line: Étoile sélectionnée automatiquement à (894.7, 231.2)
00:50:57.515 00.001 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":[894.66,231.15],"id":"7dec4a27-e2f8-44be-a69d-3195775ef417"}
00:50:57.516 00.001 18120 evsrv: cli 0D46DC10 disconnect
00:50:57.744 00.228 21948 Exposure complete
00:50:57.766 00.022 21948 worker thread done servicing request
00:50:57.767 00.001 18120 OnExposeComplete: enter
00:50:57.767 00.000 18120 UpdateGuideState(): m_state=2
00:50:57.768 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
00:50:57.768 00.000 18120 Star::Find returns 1 (0), X=894.52, Y=231.19, Mass=2085, SNR=31.6, Peak=195 HFD=3.8
00:50:57.769 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.14) = xAngle (4.05 = -2.24)
00:50:57.769 00.000 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (7.15 = 0.86)
00:50:57.770 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.90 mountX=-0.09 mountY=0.11, mountTheta=2.25
00:50:57.771 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:50:57.771 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.6
00:50:57.773 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:50:57.773 00.000 18120 Enqueuing Expose request
00:50:57.774 00.001 21948 Worker thread wakes up
00:50:57.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:50:57.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:50:59.292 01.518 21948 Exposure complete
00:50:59.320 00.028 21948 worker thread done servicing request
00:50:59.320 00.000 18120 OnExposeComplete: enter
00:50:59.321 00.001 18120 UpdateGuideState(): m_state=2
00:50:59.323 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
00:50:59.323 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=231.01, Mass=1949, SNR=30.5, Peak=183 HFD=3.8
00:50:59.324 00.001 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.14) = xAngle (-0.96 = -0.96)
00:50:59.324 00.000 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.15 = 2.15)
00:50:59.325 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=0.09 mountY=0.14, mountTheta=0.97
00:50:59.326 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:50:59.327 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.5
00:50:59.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:59.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:50:59.328 00.001 18120 Enqueuing Expose request
00:50:59.328 00.000 21948 Worker thread wakes up
00:50:59.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:50:59.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:00.958 01.630 21948 Exposure complete
00:51:00.981 00.023 21948 worker thread done servicing request
00:51:00.981 00.000 18120 OnExposeComplete: enter
00:51:00.981 00.000 18120 UpdateGuideState(): m_state=2
00:51:00.982 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
00:51:00.982 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=231.06, Mass=1844, SNR=29.8, Peak=188 HFD=3.9
00:51:00.983 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.14) = xAngle (0.21 = 0.21)
00:51:00.984 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (3.32 = -2.97)
00:51:00.985 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.93 mountX=0.11 mountY=-0.02, mountTheta=-0.18
00:51:00.988 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:00.989 00.001 18120 UpdateGuideState exits: m=1844 RSB=29.8
00:51:00.989 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.990 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:00.990 00.000 18120 Enqueuing Expose request
00:51:00.991 00.001 21948 Worker thread wakes up
00:51:00.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:00.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:02.513 01.522 21948 Exposure complete
00:51:02.529 00.016 18120 evsrv: cli 0D46DD50 connect
00:51:02.531 00.002 18120 case statement mapped state 2 to 1
00:51:02.532 00.001 18120 case statement mapped state 2 to 1
00:51:02.533 00.001 18120 evsrv: cli 0D46DD50 request: {"method":"get_app_state","id":"82edf409-d5b4-4953-b8a3-7ebea8d4ed8a"}
00:51:02.534 00.001 18120 case statement mapped state 2 to 1
00:51:02.534 00.000 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":"Selected","id":"82edf409-d5b4-4953-b8a3-7ebea8d4ed8a"}
00:51:02.535 00.001 18120 evsrv: cli 0D46DD50 disconnect
00:51:02.536 00.001 18120 evsrv: cli 0D46D670 connect
00:51:02.537 00.001 18120 case statement mapped state 2 to 1
00:51:02.537 00.000 18120 case statement mapped state 2 to 1
00:51:02.539 00.002 18120 evsrv: cli 0D46D670 request: {"method":"get_calibrated","id":"816f78f8-87bd-4c4d-8440-04949e29338d"}
00:51:02.539 00.000 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":true,"id":"816f78f8-87bd-4c4d-8440-04949e29338d"}
00:51:02.541 00.002 18120 evsrv: cli 0D46D670 disconnect
00:51:02.542 00.001 18120 evsrv: cli 0D46D5D0 connect
00:51:02.543 00.001 18120 case statement mapped state 2 to 1
00:51:02.544 00.001 18120 case statement mapped state 2 to 1
00:51:02.545 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"guide","params":{"settle":{"pixels":0.5,"time":8,"timeout":90},"recalibrate":false},"id":"715d8d75-29c1-4d27-a7a3-ea47022d0884"}
00:51:02.546 00.001 18120 PhdController::Guide begins
00:51:02.547 00.001 18120 PhdController: newstate STATE_SETUP
00:51:02.548 00.001 18120 PhdController: setup
00:51:02.548 00.000 18120 PhdController: newstate STATE_ATTEMPT_START
00:51:02.549 00.001 18120 PhdController: newstate STATE_CALIBRATE
00:51:02.550 00.001 18120 PhdController: newstate STATE_GUIDE
00:51:02.550 00.000 21948 worker thread done servicing request
00:51:02.552 00.002 18120 Changing from state SELECTED to CALIBRATING_PRIMARY
00:51:02.553 00.001 18120 guider state => CALIBRATED
00:51:02.553 00.000 18120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:51:02.554 00.001 18120 reset dither spiral
00:51:02.554 00.000 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:51:02.554 00.000 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":0,"id":"715d8d75-29c1-4d27-a7a3-ea47022d0884"}
00:51:02.555 00.001 18120 OnExposeComplete: enter
00:51:02.556 00.001 18120 UpdateGuideState(): m_state=5
00:51:02.556 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
00:51:02.558 00.002 18120 Star::Find returns 1 (0), X=894.63, Y=230.68, Mass=2020, SNR=31.1, Peak=168 HFD=3.6
00:51:02.559 00.001 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.14) = xAngle (-0.49 = -0.49)
00:51:02.560 00.001 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.14) + m_yAngleError (-3.10)) = yAngle (2.61 = 2.61)
00:51:02.561 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.47 hyp=0.47 cameraTheta=-1.64 mountX=0.42 mountY=0.24, mountTheta=0.52
00:51:02.563 00.002 18120 Changing from state CALIBRATED to GUIDING
00:51:02.565 00.002 18120 ScopeASCOM::GetDeclinationRadians() returns 22.7
00:51:02.565 00.000 18120 ScopeASCOM::SideOfPier() returns 0
00:51:02.566 00.001 18120 AdjustCalibrationForScopePointing (scope): current dec=22.7 pierSide=0, cal dec=-0.0 pierSide=1 rotAngle=Aucun bin=1
00:51:02.567 00.001 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
00:51:02.567 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
00:51:02.568 00.001 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:51:02.568 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:51:02.569 00.001 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
00:51:02.569 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
00:51:02.570 00.001 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
00:51:02.570 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:51:02.571 00.001 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:51:02.571 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
00:51:02.571 00.000 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:51:02.572 00.001 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
00:51:02.572 00.000 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
00:51:02.573 00.001 18120 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:51:02.574 00.001 18120 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
00:51:02.575 00.001 18120 Guiding starts on opposite side of pier: calibration data side is West, current side is East
00:51:02.575 00.000 18120 FlipCalibration before: x=-65.5, y=-157.8 decFlipRequired=0 sideOfPier=West rotAngle=Aucun parity=+/-
00:51:02.576 00.001 18120 FlipCalibration pre-normalize: x=114.5, y=-157.8
00:51:02.576 00.000 18120 FlipCalibration after: x=114.5 y=-157.8 sideOfPier=East parity=+/+
00:51:02.577 00.001 18120 Mount::SetCalibration (scope) -- xAngle=114.5 yAngle=-157.8 xRate=3.823 yRate=4.189 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=Aucun
00:51:02.579 00.002 18120 Mount::SetCalibration (scope) -- sets m_xAngle=114.5 m_yAngleError=2.3
00:51:02.581 00.002 18120 ScopeASCOM::GetDeclinationRadians() returns 22.7
00:51:02.582 00.001 18120 ScopeASCOM::SideOfPier() returns 0
00:51:02.584 00.002 18120 Status Line: CAL : Ouest(-66,-158)->Est(114,-158)
00:51:02.585 00.001 18120 Dec comp: XRate 3.823 -> 3.526 for dec -0.0 -> dec 22.7
00:51:02.586 00.001 18120 ScopeASCOM::GetDeclinationRadians() returns 22.7
00:51:02.588 00.002 18120 ScopeASCOM::SideOfPier() returns 0
00:51:02.589 00.001 18120 setting lock position to (894.63, 230.68)
00:51:02.589 00.000 18120 evsrv: cli 0D46D5D0 short write 0/107 Input / Output error
00:51:02.590 00.001 18120 MultiStar: stabilizing after lock position change
00:51:02.591 00.001 18120 guider state => GUIDING
00:51:02.592 00.001 18120 Status Line: Guidage
00:51:02.592 00.000 18120 Mount: notify guiding started
00:51:02.593 00.001 18120 GetString("/profile/2/name", "") returns "EQ6RPro"
00:51:02.594 00.001 18120 GetString("/profile/2/scope/calibration/timestamp", "") returns "07/08/2026 00:51:02"
00:51:02.594 00.000 18120 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003823
00:51:02.595 00.001 18120 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.004189
00:51:02.595 00.000 18120 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
00:51:02.596 00.001 18120 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.997860
00:51:02.596 00.000 18120 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -2.753980
00:51:02.596 00.000 18120 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000029
00:51:02.597 00.001 18120 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:51:02.597 00.000 18120 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:51:02.598 00.001 18120 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:51:02.598 00.000 18120 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:51:02.599 00.001 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
00:51:02.599 00.000 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
00:51:02.600 00.001 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:51:02.600 00.000 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:51:02.601 00.001 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
00:51:02.601 00.000 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
00:51:02.602 00.001 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
00:51:02.602 00.000 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:51:02.603 00.001 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:51:02.603 00.000 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
00:51:02.604 00.001 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:51:02.604 00.000 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
00:51:02.605 00.001 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
00:51:02.605 00.000 18120 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 240
00:51:02.606 00.001 18120 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 3.222890
00:51:02.609 00.003 18120 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
00:51:02.611 00.002 18120 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
00:51:02.614 00.003 18120 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.260490
00:51:02.616 00.002 18120 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 14
00:51:02.619 00.003 18120 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
00:51:02.621 00.002 18120 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:51:02.624 00.003 18120 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:51:02.626 00.002 18120 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "23/04/2026 22:38:01"
00:51:02.628 00.002 18120 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:51:02.629 00.001 18120 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 1.3}, {-1.5 3.2}, {-2.0 4.4}, {-2.9 6.7}, {-3.5 8.2}, {-4.4 10.2}, {-5.1 11.4}, {-6.0 13.6}, {-6.5 14.8}, {-7.6 17.2}, {-8.2 18.6}, {-9.2 20.6}, {-10.0 21.7}, {-11.1 24.4}, {-11.1 24.4}, {-6.8 15.7}, {-3.1 6.0}, {0.6 -1.0}"
00:51:02.630 00.001 18120 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.4 1.1}, {3.8 1.3}, {6.3 2.4}, {7.7 3.1}, {10.2 4.0}, {11.2 4.8}, {13.8 5.5}, {15.3 6.1}, {17.1 7.0}, {18.3 7.7}, {21.2 8.2}, {22.4 8.7}, {25.2 10.3}, {25.2 10.3}, {17.7 6.9}, {9.1 3.3}, {7.0 1.8}"
00:51:02.632 00.002 18120 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
00:51:02.634 00.002 18120 ScopeASCOM::SideOfPier() returns 0
00:51:02.636 00.002 18120 evsrv: cli 0D46D5D0 short write 0/80 Input / Output error
00:51:02.638 00.002 18120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:51:02.639 00.001 18120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:51:02.640 00.001 18120 ScopeASCOM::GetDeclinationRadians() returns 22.7
00:51:02.642 00.002 18120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 22.7
00:51:02.642 00.000 18120 MountToCamera -- mountTheta (0.00) + m_xAngle (2.00) = xAngle (2.00 = 2.00)
00:51:02.643 00.001 18120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
00:51:02.643 00.000 18120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
00:51:02.644 00.001 18120 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
00:51:02.644 00.000 18120 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
00:51:02.645 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:02.645 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
00:51:02.646 00.001 18120 evsrv: cli 0D46D5D0 short write 0/79 Input / Output error
00:51:02.646 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
00:51:02.647 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.648 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:02.650 00.002 18120 Enqueuing Expose request
00:51:02.651 00.001 21948 Worker thread wakes up
00:51:02.651 00.000 18120 evsrv: cli 0D46D5D0 disconnect
00:51:02.652 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:02.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:02.652 00.000 18120 evsrv: cli 0D46D710 connect
00:51:02.654 00.002 18120 case statement mapped state 6 to 3
00:51:02.656 00.002 18120 case statement mapped state 6 to 3
00:51:02.657 00.001 18120 evsrv: cli 0D46D710 request: {"method":"get_lock_shift_params","id":"af69d8e3-53cb-4d6c-80ff-d34b378cc26f"}
00:51:02.658 00.001 18120 evsrv: cli 0D46D710 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"af69d8e3-53cb-4d6c-80ff-d34b378cc26f"}
00:51:02.660 00.002 18120 evsrv: cli 0D46D710 disconnect
00:51:02.661 00.001 18120 evsrv: cli 0D46DAD0 connect
00:51:02.661 00.000 18120 case statement mapped state 6 to 3
00:51:02.662 00.001 18120 case statement mapped state 6 to 3
00:51:02.662 00.000 18120 evsrv: cli 0D46DAD0 request: {"method":"get_lock_position","id":"6c108a13-7b7a-4951-8dd2-153caa56c256"}
00:51:02.663 00.001 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":[894.63,230.68],"id":"6c108a13-7b7a-4951-8dd2-153caa56c256"}
00:51:02.664 00.001 18120 evsrv: cli 0D46DAD0 disconnect
00:51:02.664 00.000 18120 evsrv: cli 0D46DC10 connect
00:51:02.665 00.001 18120 case statement mapped state 6 to 3
00:51:02.666 00.001 18120 case statement mapped state 6 to 3
00:51:02.666 00.000 18120 evsrv: cli 0D46DC10 request: {"method":"get_app_state","id":"5db30af7-8f43-491b-9f22-9ac71dc80ffd"}
00:51:02.667 00.001 18120 case statement mapped state 6 to 3
00:51:02.668 00.001 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":"Guiding","id":"5db30af7-8f43-491b-9f22-9ac71dc80ffd"}
00:51:02.669 00.001 18120 evsrv: cli 0D46DC10 disconnect
00:51:03.061 00.392 18120 evsrv: cli 0D46DCB0 connect
00:51:03.064 00.003 18120 case statement mapped state 6 to 3
00:51:03.065 00.001 18120 case statement mapped state 6 to 3
00:51:03.066 00.001 18120 evsrv: cli 0D46DCB0 request: {"method":"get_pixel_scale","id":"fc2ed143-a9a8-4759-9eda-f55beb2e9f8c"}
00:51:03.066 00.000 18120 evsrv: cli 0D46DCB0 response: {"jsonrpc":"2.0","result":3.22289,"id":"fc2ed143-a9a8-4759-9eda-f55beb2e9f8c"}
00:51:03.067 00.001 18120 evsrv: cli 0D46DCB0 disconnect
00:51:04.282 01.215 21948 Exposure complete
00:51:04.321 00.039 21948 worker thread done servicing request
00:51:04.321 00.000 18120 OnExposeComplete: enter
00:51:04.321 00.000 18120 UpdateGuideState(): m_state=6
00:51:04.322 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:51:04.322 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=230.49, Mass=1989, SNR=30.8, Peak=174 HFD=3.7
00:51:04.323 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
00:51:04.323 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
00:51:04.324 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.92 mountX=-0.23 mountY=-0.04, mountTheta=-2.95
00:51:04.325 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.19, opts=13)
00:51:04.326 00.001 18120 Enqueuing Move request for scope (0.14, -0.19)
00:51:04.326 00.000 21948 Worker thread wakes up
00:51:04.326 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
00:51:04.326 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
00:51:04.326 00.000 21948 Moving (0.14, -0.19) raw xDistance=-0.23 yDistance=-0.04
00:51:04.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:51:04.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:04.327 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:04.327 00.000 21948 MoveAxis(E, 41, ABG)
00:51:04.327 00.000 21948 Guiding  Dir = 2, Dur = 41
00:51:04.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:04.327 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.8
00:51:04.330 00.003 21948 IsSlewing returns 0
00:51:04.330 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 1 / 99999
00:51:04.330 00.000 21948 IsGuiding returns 0
00:51:04.330 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056664.330,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:51:04.332 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:04.332 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:04.332 00.000 18120 Enqueuing Expose request
00:51:04.333 00.001 21948 PulseGuide returned control before completion, sleep 49
00:51:04.389 00.056 21948 IsGuiding returns 0
00:51:04.389 00.000 21948 Move returns status 0, amount 41
00:51:04.390 00.001 21948 MoveAxis(N, 0, ABG)
00:51:04.390 00.000 21948 Move returns status 0, amount 0
00:51:04.390 00.000 21948 move complete, result=0
00:51:04.390 00.000 21948 worker thread done servicing request
00:51:04.390 00.000 21948 Worker thread wakes up
00:51:04.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:04.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:04.390 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:51:05.797 01.407 21948 Exposure complete
00:51:05.846 00.049 21948 worker thread done servicing request
00:51:05.847 00.001 18120 OnExposeComplete: enter
00:51:05.847 00.000 18120 UpdateGuideState(): m_state=6
00:51:05.848 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:51:05.849 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=230.55, Mass=2083, SNR=31.5, Peak=184 HFD=3.9
00:51:05.850 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
00:51:05.851 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
00:51:05.852 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.42 mountX=-0.24 mountY=-0.20, mountTheta=-2.44
00:51:05.853 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.13, opts=13)
00:51:05.854 00.001 18120 Enqueuing Move request for scope (0.29, -0.13)
00:51:05.854 00.000 21948 Worker thread wakes up
00:51:05.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:05.855 00.001 18120 UpdateGuideState exits: m=2083 RSB=31.5
00:51:05.855 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 2 / 99999
00:51:05.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
00:51:05.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
00:51:05.855 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056665.855,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
00:51:05.856 00.001 21948 Moving (0.29, -0.13) raw xDistance=-0.24 yDistance=-0.20
00:51:05.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:51:05.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:05.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:05.857 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:05.857 00.000 18120 Enqueuing Expose request
00:51:05.857 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:51:05.858 00.001 21948 MoveAxis(E, 46, ABG)
00:51:05.858 00.000 21948 Guiding  Dir = 2, Dur = 46
00:51:05.863 00.005 21948 IsSlewing returns 0
00:51:05.863 00.000 21948 IsGuiding returns 0
00:51:05.865 00.002 21948 PulseGuide returned control before completion, sleep 55
00:51:05.936 00.071 21948 IsGuiding returns 1
00:51:05.936 00.000 21948 scope still moving after pulse duration time elapsed
00:51:05.967 00.031 21948 IsSlewing returns 0
00:51:05.967 00.000 21948 IsGuiding returns 0
00:51:05.967 00.000 21948 scope move finished after 46 + 57 ms
00:51:05.967 00.000 21948 Move returns status 0, amount 46
00:51:05.967 00.000 21948 MoveAxis(N, 0, ABG)
00:51:05.967 00.000 21948 Move returns status 0, amount 0
00:51:05.967 00.000 21948 move complete, result=0
00:51:05.967 00.000 21948 worker thread done servicing request
00:51:05.967 00.000 18120 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
00:51:05.968 00.001 21948 Worker thread wakes up
00:51:05.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:05.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:07.698 01.730 21948 Exposure complete
00:51:07.738 00.040 21948 worker thread done servicing request
00:51:07.739 00.001 18120 OnExposeComplete: enter
00:51:07.739 00.000 18120 UpdateGuideState(): m_state=6
00:51:07.740 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
00:51:07.740 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=230.83, Mass=2060, SNR=31.4, Peak=205 HFD=4.0
00:51:07.741 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
00:51:07.741 00.000 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
00:51:07.742 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.61 mountX=0.05 mountY=-0.26, mountTheta=-1.39
00:51:07.744 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.15, opts=13)
00:51:07.744 00.000 18120 Enqueuing Move request for scope (0.21, 0.15)
00:51:07.745 00.001 21948 Worker thread wakes up
00:51:07.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
00:51:07.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:07.745 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.4
00:51:07.746 00.001 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 3 / 99999
00:51:07.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
00:51:07.746 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056667.746,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
00:51:07.747 00.001 21948 Moving (0.21, 0.15) raw xDistance=0.05 yDistance=-0.26
00:51:07.747 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:51:07.747 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:07.747 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:07.748 00.001 18120 Enqueuing Expose request
00:51:07.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:51:07.748 00.000 21948 MoveAxis(E, 0, ABG)
00:51:07.748 00.000 21948 Move returns status 0, amount 0
00:51:07.748 00.000 21948 MoveAxis(N, 0, ABG)
00:51:07.748 00.000 21948 Move returns status 0, amount 0
00:51:07.748 00.000 21948 move complete, result=0
00:51:07.748 00.000 21948 worker thread done servicing request
00:51:07.748 00.000 21948 Worker thread wakes up
00:51:07.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:07.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:07.749 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:51:09.154 01.405 21948 Exposure complete
00:51:09.180 00.026 21948 worker thread done servicing request
00:51:09.181 00.001 18120 OnExposeComplete: enter
00:51:09.181 00.000 18120 UpdateGuideState(): m_state=6
00:51:09.182 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:51:09.182 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=230.88, Mass=2081, SNR=31.6, Peak=193 HFD=3.9
00:51:09.182 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
00:51:09.183 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
00:51:09.183 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=0.17 mountY=-0.12, mountTheta=-0.63
00:51:09.186 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.20, opts=13)
00:51:09.186 00.000 18120 Enqueuing Move request for scope (0.04, 0.20)
00:51:09.187 00.001 21948 Worker thread wakes up
00:51:09.187 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:51:09.187 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:51:09.187 00.000 21948 Moving (0.04, 0.20) raw xDistance=0.17 yDistance=-0.12
00:51:09.187 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:51:09.187 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:09.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:09.188 00.001 18120 UpdateGuideState exits: m=2081 RSB=31.6
00:51:09.188 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 4 / 99999
00:51:09.189 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:09.189 00.000 21948 MoveAxis(E, 0, ABG)
00:51:09.189 00.000 21948 Move returns status 0, amount 0
00:51:09.189 00.000 21948 MoveAxis(N, 0, ABG)
00:51:09.189 00.000 21948 Move returns status 0, amount 0
00:51:09.189 00.000 21948 move complete, result=0
00:51:09.189 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056669.189,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
00:51:09.189 00.000 21948 worker thread done servicing request
00:51:09.190 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.190 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:09.191 00.001 18120 Enqueuing Expose request
00:51:09.191 00.000 21948 Worker thread wakes up
00:51:09.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:09.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:09.191 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:10.815 01.624 21948 Exposure complete
00:51:10.863 00.048 21948 worker thread done servicing request
00:51:10.863 00.000 18120 OnExposeComplete: enter
00:51:10.865 00.002 18120 UpdateGuideState(): m_state=6
00:51:10.867 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
00:51:10.868 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=230.90, Mass=2148, SNR=32.0, Peak=188 HFD=3.9
00:51:10.869 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
00:51:10.871 00.002 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
00:51:10.871 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.31 mountX=0.28 mountY=0.08, mountTheta=0.28
00:51:10.873 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.22, opts=13)
00:51:10.873 00.000 18120 Enqueuing Move request for scope (-0.20, 0.22)
00:51:10.874 00.001 21948 Worker thread wakes up
00:51:10.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
00:51:10.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
00:51:10.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:10.876 00.002 18120 UpdateGuideState exits: m=2148 RSB=32.0
00:51:10.876 00.000 21948 Moving (-0.20, 0.22) raw xDistance=0.28 yDistance=0.08
00:51:10.876 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 5 / 99999
00:51:10.877 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:51:10.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:10.877 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:10.877 00.000 21948 MoveAxis(W, 50, ABG)
00:51:10.877 00.000 21948 Guiding  Dir = 3, Dur = 50
00:51:10.877 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056670.877,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
00:51:10.878 00.001 21948 IsSlewing returns 0
00:51:10.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:10.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:10.879 00.001 18120 Enqueuing Expose request
00:51:10.879 00.000 21948 IsGuiding returns 0
00:51:10.881 00.002 21948 PulseGuide returned control before completion, sleep 59
00:51:10.953 00.072 21948 IsGuiding returns 1
00:51:10.953 00.000 21948 scope still moving after pulse duration time elapsed
00:51:10.984 00.031 21948 IsSlewing returns 0
00:51:10.984 00.000 21948 IsGuiding returns 0
00:51:10.985 00.001 21948 scope move finished after 50 + 54 ms
00:51:10.985 00.000 21948 Move returns status 0, amount 50
00:51:10.985 00.000 21948 MoveAxis(N, 0, ABG)
00:51:10.985 00.000 21948 Move returns status 0, amount 0
00:51:10.985 00.000 21948 move complete, result=0
00:51:10.985 00.000 21948 worker thread done servicing request
00:51:10.985 00.000 21948 Worker thread wakes up
00:51:10.985 00.000 18120 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
00:51:10.986 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:10.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:12.404 01.418 21948 Exposure complete
00:51:12.452 00.048 21948 worker thread done servicing request
00:51:12.452 00.000 18120 OnExposeComplete: enter
00:51:12.453 00.001 18120 UpdateGuideState(): m_state=6
00:51:12.453 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
00:51:12.453 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=230.68, Mass=2023, SNR=31.3, Peak=195 HFD=3.7
00:51:12.454 00.001 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
00:51:12.454 00.000 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
00:51:12.455 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.00 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
00:51:12.457 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.00, opts=13)
00:51:12.457 00.000 18120 Enqueuing Move request for scope (0.16, 0.00)
00:51:12.458 00.001 21948 Worker thread wakes up
00:51:12.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:12.459 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
00:51:12.459 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.3
00:51:12.459 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
00:51:12.459 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 6 / 99999
00:51:12.459 00.000 18120 PhdController: newstate STATE_FINISH
00:51:12.460 00.001 18120 PhdController complete: success
00:51:12.460 00.000 21948 Moving (0.16, 0.00) raw xDistance=-0.07 yDistance=-0.15
00:51:12.460 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786056672.460,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
00:51:12.461 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:51:12.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:12.461 00.000 18120 Mount: notify guiding dither settle done success=1
00:51:12.461 00.000 18120 PhdController: newstate STATE_IDLE
00:51:12.462 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:12.463 00.001 18120 Enqueuing Expose request
00:51:12.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:51:12.463 00.000 21948 MoveAxis(E, 0, ABG)
00:51:12.463 00.000 21948 Move returns status 0, amount 0
00:51:12.463 00.000 21948 MoveAxis(N, 0, ABG)
00:51:12.463 00.000 21948 Move returns status 0, amount 0
00:51:12.463 00.000 21948 move complete, result=0
00:51:12.463 00.000 21948 worker thread done servicing request
00:51:12.463 00.000 21948 Worker thread wakes up
00:51:12.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:12.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:12.464 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:14.093 01.629 21948 Exposure complete
00:51:14.116 00.023 21948 worker thread done servicing request
00:51:14.116 00.000 18120 OnExposeComplete: enter
00:51:14.118 00.002 18120 UpdateGuideState(): m_state=6
00:51:14.118 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
00:51:14.119 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=230.58, Mass=2011, SNR=31.0, Peak=188 HFD=3.9
00:51:14.119 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
00:51:14.119 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
00:51:14.119 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.32 mountX=-0.22 mountY=-0.23, mountTheta=-2.34
00:51:14.121 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.10, opts=13)
00:51:14.122 00.001 18120 Enqueuing Move request for scope (0.30, -0.10)
00:51:14.122 00.000 21948 Worker thread wakes up
00:51:14.122 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
00:51:14.123 00.001 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
00:51:14.123 00.000 21948 Moving (0.30, -0.10) raw xDistance=-0.22 yDistance=-0.23
00:51:14.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:51:14.123 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.29
00:51:14.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:51:14.123 00.000 21948 MoveAxis(E, 39, ABG)
00:51:14.123 00.000 21948 Guiding  Dir = 2, Dur = 39
00:51:14.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:14.123 00.000 21948 IsSlewing returns 0
00:51:14.123 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.0
00:51:14.125 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:14.125 00.000 18120 Enqueuing Expose request
00:51:14.125 00.000 21948 IsGuiding returns 0
00:51:14.127 00.002 21948 PulseGuide returned control before completion, sleep 48
00:51:14.185 00.058 21948 IsGuiding returns 0
00:51:14.185 00.000 21948 Move returns status 0, amount 39
00:51:14.185 00.000 21948 MoveAxis(N, 54, ABG)
00:51:14.185 00.000 21948 Guiding  Dir = 0, Dur = 54
00:51:14.186 00.001 21948 IsSlewing returns 0
00:51:14.186 00.000 21948 IsGuiding returns 0
00:51:14.192 00.006 21948 PulseGuide returned control before completion, sleep 59
00:51:14.265 00.073 21948 IsGuiding returns 0
00:51:14.265 00.000 21948 Move returns status 0, amount 54
00:51:14.265 00.000 21948 move complete, result=0
00:51:14.265 00.000 21948 worker thread done servicing request
00:51:14.265 00.000 21948 Worker thread wakes up
00:51:14.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:14.265 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.2 px 54 ms NORTH
00:51:14.266 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:15.685 01.419 21948 Exposure complete
00:51:15.720 00.035 21948 worker thread done servicing request
00:51:15.720 00.000 18120 OnExposeComplete: enter
00:51:15.721 00.001 18120 UpdateGuideState(): m_state=6
00:51:15.721 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
00:51:15.722 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=230.41, Mass=2070, SNR=31.6, Peak=191 HFD=3.9
00:51:15.722 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
00:51:15.723 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
00:51:15.723 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-0.73 mountX=-0.38 mountY=-0.15, mountTheta=-2.76
00:51:15.725 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.27, opts=13)
00:51:15.725 00.000 18120 Enqueuing Move request for scope (0.31, -0.27)
00:51:15.726 00.001 21948 Worker thread wakes up
00:51:15.726 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.27) opts 0xd
00:51:15.726 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.27)
00:51:15.726 00.000 21948 Moving (0.31, -0.27) raw xDistance=-0.38 yDistance=-0.15
00:51:15.726 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:15.726 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.6
00:51:15.727 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:15.727 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:15.727 00.000 18120 Enqueuing Expose request
00:51:15.728 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
00:51:15.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:15.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:51:15.728 00.000 21948 MoveAxis(E, 70, ABG)
00:51:15.728 00.000 21948 Guiding  Dir = 2, Dur = 70
00:51:15.728 00.000 21948 IsSlewing returns 0
00:51:15.728 00.000 21948 IsGuiding returns 0
00:51:15.730 00.002 21948 PulseGuide returned control before completion, sleep 79
00:51:15.824 00.094 21948 IsGuiding returns 0
00:51:15.824 00.000 21948 Move returns status 0, amount 70
00:51:15.824 00.000 21948 MoveAxis(N, 0, ABG)
00:51:15.824 00.000 21948 Move returns status 0, amount 0
00:51:15.824 00.000 21948 move complete, result=0
00:51:15.825 00.001 21948 worker thread done servicing request
00:51:15.825 00.000 21948 Worker thread wakes up
00:51:15.825 00.000 18120 GuideStep: -0.4 px 70 ms EAST, -0.2 px 0 ms NORTH
00:51:15.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:15.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:17.453 01.628 21948 Exposure complete
00:51:17.503 00.050 21948 worker thread done servicing request
00:51:17.503 00.000 18120 OnExposeComplete: enter
00:51:17.504 00.001 18120 UpdateGuideState(): m_state=6
00:51:17.505 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
00:51:17.505 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=230.32, Mass=2060, SNR=31.5, Peak=179 HFD=3.7
00:51:17.506 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
00:51:17.507 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
00:51:17.507 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.46 mountX=-0.35 mountY=0.13, mountTheta=2.79
00:51:17.509 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.37, opts=13)
00:51:17.509 00.000 18120 Enqueuing Move request for scope (0.04, -0.37)
00:51:17.510 00.001 21948 Worker thread wakes up
00:51:17.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
00:51:17.510 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
00:51:17.510 00.000 21948 Moving (0.04, -0.37) raw xDistance=-0.35 yDistance=0.13
00:51:17.510 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
00:51:17.510 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:17.510 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:17.511 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.5
00:51:17.511 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:17.512 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:17.512 00.000 18120 Enqueuing Expose request
00:51:17.513 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:51:17.513 00.000 21948 MoveAxis(E, 67, ABG)
00:51:17.513 00.000 21948 Guiding  Dir = 2, Dur = 67
00:51:17.513 00.000 21948 IsSlewing returns 0
00:51:17.513 00.000 21948 IsGuiding returns 0
00:51:17.515 00.002 21948 PulseGuide returned control before completion, sleep 76
00:51:17.608 00.093 21948 IsGuiding returns 0
00:51:17.608 00.000 21948 Move returns status 0, amount 67
00:51:17.608 00.000 21948 MoveAxis(N, 0, ABG)
00:51:17.608 00.000 21948 Move returns status 0, amount 0
00:51:17.608 00.000 21948 move complete, result=0
00:51:17.608 00.000 21948 worker thread done servicing request
00:51:17.608 00.000 21948 Worker thread wakes up
00:51:17.608 00.000 18120 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
00:51:17.609 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:17.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:19.016 01.407 21948 Exposure complete
00:51:19.056 00.040 21948 worker thread done servicing request
00:51:19.056 00.000 18120 OnExposeComplete: enter
00:51:19.060 00.004 18120 UpdateGuideState(): m_state=6
00:51:19.061 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
00:51:19.062 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=230.53, Mass=1878, SNR=30.0, Peak=164 HFD=3.8
00:51:19.063 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
00:51:19.063 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
00:51:19.064 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.62 mountX=-0.23 mountY=-0.12, mountTheta=-2.64
00:51:19.065 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.15, opts=13)
00:51:19.065 00.000 18120 Enqueuing Move request for scope (0.22, -0.15)
00:51:19.066 00.001 21948 Worker thread wakes up
00:51:19.066 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:19.066 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
00:51:19.067 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:19.067 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:19.067 00.000 18120 Enqueuing Expose request
00:51:19.068 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
00:51:19.068 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
00:51:19.068 00.000 21948 Moving (0.22, -0.15) raw xDistance=-0.23 yDistance=-0.12
00:51:19.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:51:19.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:19.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:19.068 00.000 21948 MoveAxis(E, 45, ABG)
00:51:19.068 00.000 21948 Guiding  Dir = 2, Dur = 45
00:51:19.068 00.000 21948 IsSlewing returns 0
00:51:19.068 00.000 21948 IsGuiding returns 0
00:51:19.070 00.002 21948 PulseGuide returned control before completion, sleep 54
00:51:19.141 00.071 21948 IsGuiding returns 0
00:51:19.141 00.000 21948 Move returns status 0, amount 45
00:51:19.141 00.000 21948 MoveAxis(N, 0, ABG)
00:51:19.141 00.000 21948 Move returns status 0, amount 0
00:51:19.141 00.000 21948 move complete, result=0
00:51:19.141 00.000 21948 worker thread done servicing request
00:51:19.141 00.000 21948 Worker thread wakes up
00:51:19.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:19.141 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
00:51:19.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:20.773 01.632 21948 Exposure complete
00:51:20.832 00.059 21948 worker thread done servicing request
00:51:20.833 00.001 18120 OnExposeComplete: enter
00:51:20.834 00.001 18120 UpdateGuideState(): m_state=6
00:51:20.834 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
00:51:20.835 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=230.75, Mass=2180, SNR=32.4, Peak=195 HFD=3.7
00:51:20.835 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
00:51:20.836 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.79 = 0.79)
00:51:20.836 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.82 mountX=0.14 mountY=0.15, mountTheta=0.81
00:51:20.837 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.07, opts=13)
00:51:20.838 00.001 18120 Enqueuing Move request for scope (-0.20, 0.07)
00:51:20.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:20.838 00.000 18120 UpdateGuideState exits: m=2180 RSB=32.4
00:51:20.839 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:20.840 00.001 18120 Enqueuing Expose request
00:51:20.840 00.000 21948 Worker thread wakes up
00:51:20.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
00:51:20.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
00:51:20.840 00.000 21948 Moving (-0.20, 0.07) raw xDistance=0.14 yDistance=0.15
00:51:20.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:51:20.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:20.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:51:20.840 00.000 21948 MoveAxis(E, 0, ABG)
00:51:20.840 00.000 21948 Move returns status 0, amount 0
00:51:20.840 00.000 21948 MoveAxis(N, 0, ABG)
00:51:20.841 00.001 21948 Move returns status 0, amount 0
00:51:20.841 00.000 21948 move complete, result=0
00:51:20.841 00.000 21948 worker thread done servicing request
00:51:20.841 00.000 21948 Worker thread wakes up
00:51:20.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:20.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:20.841 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:22.353 01.512 21948 Exposure complete
00:51:22.393 00.040 21948 worker thread done servicing request
00:51:22.393 00.000 18120 OnExposeComplete: enter
00:51:22.393 00.000 18120 UpdateGuideState(): m_state=6
00:51:22.394 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.395 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=230.52, Mass=1997, SNR=30.9, Peak=155 HFD=3.4
00:51:22.396 00.001 18120 MultiStar: exiting stabilization period
00:51:22.398 00.002 18120 MultiStar: updating star positions after lock position change
00:51:22.399 00.001 18120 Star::Find(15, 620, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.399 00.000 18120 Star::Find returns 1 (0), X=619.70, Y=380.99, Mass=1014, SNR=22.0, Peak=111 HFD=4.0
00:51:22.400 00.001 18120 Star::Find(15, 1047, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.400 00.000 18120 Star::Find returns 1 (0), X=1046.75, Y=595.25, Mass=848, SNR=20.0, Peak=77 HFD=3.8
00:51:22.401 00.001 18120 Star::Find(15, 154, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.401 00.000 18120 Star::Find returns 1 (0), X=153.69, Y=32.24, Mass=784, SNR=19.4, Peak=94 HFD=3.6
00:51:22.401 00.000 18120 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.402 00.001 18120 Star::Find returns 1 (0), X=336.81, Y=889.11, Mass=664, SNR=17.9, Peak=80 HFD=3.7
00:51:22.402 00.000 18120 Star::Find(15, 161, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.403 00.001 18120 Star::Find returns 1 (0), X=160.96, Y=416.50, Mass=472, SNR=15.0, Peak=54 HFD=3.6
00:51:22.403 00.000 18120 Star::Find(15, 542, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.403 00.000 18120 Star::Find returns 1 (0), X=541.78, Y=64.82, Mass=571, SNR=16.4, Peak=60 HFD=4.4
00:51:22.404 00.001 18120 Star::Find(15, 1131, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.404 00.000 18120 Star::Find returns 1 (0), X=1131.12, Y=224.66, Mass=383, SNR=13.6, Peak=40 HFD=3.7
00:51:22.405 00.001 18120 Star::Find(15, 418, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.405 00.000 18120 Star::Find returns 1 (0), X=418.30, Y=127.70, Mass=307, SNR=12.0, Peak=35 HFD=3.5
00:51:22.405 00.000 18120 Star::Find(15, 751, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.406 00.001 18120 Star::Find returns 1 (0), X=751.26, Y=259.99, Mass=323, SNR=12.4, Peak=35 HFD=3.3
00:51:22.406 00.000 18120 Star::Find(15, 1233, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.407 00.001 18120 Star::Find returns 1 (0), X=1232.45, Y=672.11, Mass=294, SNR=11.9, Peak=33 HFD=3.3
00:51:22.407 00.000 18120 Star::Find(15, 848, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:22.408 00.001 18120 Star::Find returns 1 (0), X=848.21, Y=71.96, Mass=303, SNR=12.0, Peak=36 HFD=3.2
00:51:22.409 00.001 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.53)
00:51:22.410 00.001 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.49)
00:51:22.411 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.76 mountX=-0.13 mountY=0.10, mountTheta=2.50
00:51:22.414 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.16, opts=13)
00:51:22.415 00.001 18120 Enqueuing Move request for scope (-0.03, -0.16)
00:51:22.416 00.001 21948 Worker thread wakes up
00:51:22.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
00:51:22.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
00:51:22.417 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:22.418 00.001 21948 Moving (-0.03, -0.16) raw xDistance=-0.13 yDistance=0.10
00:51:22.418 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.9
00:51:22.419 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:22.420 00.001 18120 Enqueuing Expose request
00:51:22.421 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:51:22.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:22.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:51:22.421 00.000 21948 MoveAxis(E, 0, ABG)
00:51:22.421 00.000 21948 Move returns status 0, amount 0
00:51:22.421 00.000 21948 MoveAxis(N, 0, ABG)
00:51:22.421 00.000 21948 Move returns status 0, amount 0
00:51:22.421 00.000 21948 move complete, result=0
00:51:22.421 00.000 21948 worker thread done servicing request
00:51:22.421 00.000 21948 Worker thread wakes up
00:51:22.421 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:22.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:22.422 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:24.153 01.731 21948 Exposure complete
00:51:24.196 00.043 21948 worker thread done servicing request
00:51:24.197 00.001 18120 OnExposeComplete: enter
00:51:24.198 00.001 18120 UpdateGuideState(): m_state=6
00:51:24.199 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
00:51:24.200 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=230.58, Mass=2003, SNR=31.0, Peak=168 HFD=3.7
00:51:24.200 00.000 18120 MultiStar: [#1 0.24,0.18,0.00,M1] [#2 0.15,0.07,0.63,U] [#3 0.28,0.11,0.00,M1] [#4 0.17,-0.05,0.56,U] [#5 0.14,0.14,0.46,U] [#6 0.45,0.15,0.00,M1] [#7 0.12,0.04,0.44,U] [#8 -0.10,0.19,0.40,U] 
00:51:24.201 00.001 18120 refined, 5 included, MultiStar: {0.12, 0.02}, one-star: {0.16, -0.10}
00:51:24.201 00.000 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
00:51:24.202 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
00:51:24.202 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
00:51:24.203 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
00:51:24.204 00.001 18120 Enqueuing Move request for scope (0.12, 0.02)
00:51:24.204 00.000 21948 Worker thread wakes up
00:51:24.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:24.204 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.0
00:51:24.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:24.205 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:24.206 00.001 18120 Enqueuing Expose request
00:51:24.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:51:24.206 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:51:24.206 00.000 21948 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.12
00:51:24.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:24.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:24.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:24.206 00.000 21948 MoveAxis(E, 0, ABG)
00:51:24.206 00.000 21948 Move returns status 0, amount 0
00:51:24.206 00.000 21948 MoveAxis(N, 0, ABG)
00:51:24.206 00.000 21948 Move returns status 0, amount 0
00:51:24.206 00.000 21948 move complete, result=0
00:51:24.206 00.000 21948 worker thread done servicing request
00:51:24.206 00.000 21948 Worker thread wakes up
00:51:24.207 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:24.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:24.207 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:25.620 01.413 21948 Exposure complete
00:51:25.646 00.026 21948 worker thread done servicing request
00:51:25.647 00.001 18120 OnExposeComplete: enter
00:51:25.647 00.000 18120 UpdateGuideState(): m_state=6
00:51:25.648 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
00:51:25.648 00.000 18120 Star::Find returns 1 (0), X=894.33, Y=230.75, Mass=2016, SNR=31.0, Peak=180 HFD=3.7
00:51:25.649 00.001 18120 MultiStar: [#1 -0.22,0.24,0.00,M2] [#2 -0.13,0.13,0.61,U] [#3 -0.01,0.08,0.60,U] [#4 -0.29,0.24,0.00,M1] [#5 -0.09,0.25,0.00,M1] [#6 -0.11,0.08,0.54,U] [#7 -0.15,-0.10,0.46,U] [#8 -0.32,0.02,0.00,M1] 
00:51:25.649 00.000 18120 refined, 4 included, MultiStar: {-0.16, 0.06}, one-star: {-0.29, 0.07}
00:51:25.650 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.77 = 0.77)
00:51:25.650 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.73 = 0.73)
00:51:25.651 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.76 mountX=0.12 mountY=0.11, mountTheta=0.74
00:51:25.652 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.06, opts=13)
00:51:25.652 00.000 18120 Enqueuing Move request for scope (-0.16, 0.06)
00:51:25.653 00.001 21948 Worker thread wakes up
00:51:25.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:25.653 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.0
00:51:25.654 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.654 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:25.655 00.001 18120 Enqueuing Expose request
00:51:25.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
00:51:25.655 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
00:51:25.655 00.000 21948 Moving (-0.16, 0.06) raw xDistance=0.12 yDistance=0.11
00:51:25.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:51:25.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:25.655 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:51:25.655 00.000 21948 MoveAxis(E, 0, ABG)
00:51:25.655 00.000 21948 Move returns status 0, amount 0
00:51:25.655 00.000 21948 MoveAxis(N, 0, ABG)
00:51:25.655 00.000 21948 Move returns status 0, amount 0
00:51:25.655 00.000 21948 move complete, result=0
00:51:25.655 00.000 21948 worker thread done servicing request
00:51:25.655 00.000 21948 Worker thread wakes up
00:51:25.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:25.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:25.656 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:27.281 01.625 21948 Exposure complete
00:51:27.329 00.048 21948 worker thread done servicing request
00:51:27.329 00.000 18120 OnExposeComplete: enter
00:51:27.330 00.001 18120 UpdateGuideState(): m_state=6
00:51:27.332 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
00:51:27.333 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=230.78, Mass=1966, SNR=30.7, Peak=162 HFD=3.7
00:51:27.334 00.001 18120 MultiStar: [#1 0.01,0.20,0.76,U] [#2 -0.14,0.23,0.00,M1] [#3 0.21,0.16,0.00,M1] [#4 -0.14,0.18,0.57,U] [#5 0.18,0.31,0.00,M2] [#6 0.04,0.04,0.54,U] [#7 0.18,-0.02,0.42,U] [#8 -0.17,0.12,0.41,U] 
00:51:27.336 00.002 18120 single-star, 5 included, MultiStar: {-0.00, 0.11}, one-star: {0.02, 0.10}
00:51:27.336 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
00:51:27.338 00.002 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
00:51:27.338 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.34 mountX=0.08 mountY=-0.07, mountTheta=-0.68
00:51:27.339 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
00:51:27.339 00.000 18120 Enqueuing Move request for scope (0.02, 0.10)
00:51:27.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:27.340 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.7
00:51:27.340 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:27.341 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:27.341 00.000 18120 Enqueuing Expose request
00:51:27.342 00.001 21948 Worker thread wakes up
00:51:27.342 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:51:27.342 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:51:27.342 00.000 21948 Moving (0.02, 0.10) raw xDistance=0.08 yDistance=-0.07
00:51:27.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:51:27.342 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:27.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:27.342 00.000 21948 MoveAxis(E, 0, ABG)
00:51:27.342 00.000 21948 Move returns status 0, amount 0
00:51:27.343 00.001 21948 MoveAxis(N, 0, ABG)
00:51:27.343 00.000 21948 Move returns status 0, amount 0
00:51:27.343 00.000 21948 move complete, result=0
00:51:27.343 00.000 21948 worker thread done servicing request
00:51:27.343 00.000 21948 Worker thread wakes up
00:51:27.343 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:27.343 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:27.343 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:28.860 01.517 21948 Exposure complete
00:51:28.901 00.041 21948 worker thread done servicing request
00:51:28.901 00.000 18120 OnExposeComplete: enter
00:51:28.904 00.003 18120 UpdateGuideState(): m_state=6
00:51:28.907 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:51:28.909 00.002 18120 Star::Find returns 1 (0), X=894.67, Y=230.62, Mass=1890, SNR=30.1, Peak=156 HFD=3.5
00:51:28.912 00.003 18120 MultiStar: [#1 -0.04,0.18,0.79,U] [#2 -0.10,0.09,0.68,U] [#3 0.26,0.05,0.59,U] [#4 -0.20,0.08,0.57,U] [#5 0.09,0.13,0.49,U] [#6 0.15,-0.05,0.55,U] [#7 0.03,-0.03,0.44,U] [#8 -0.11,-0.13,0.40,U] 
00:51:28.914 00.002 18120 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.04, -0.06}
00:51:28.916 00.002 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
00:51:28.919 00.003 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
00:51:28.921 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.17 mountX=0.02 mountY=-0.03, mountTheta=-0.84
00:51:28.923 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
00:51:28.925 00.002 18120 Enqueuing Move request for scope (0.01, 0.03)
00:51:28.925 00.000 21948 Worker thread wakes up
00:51:28.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:28.926 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:51:28.926 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.1
00:51:28.927 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:51:28.927 00.000 21948 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.03
00:51:28.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:28.928 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:51:28.928 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:28.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:28.929 00.001 18120 Enqueuing Expose request
00:51:28.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:28.929 00.000 21948 MoveAxis(E, 0, ABG)
00:51:28.929 00.000 21948 Move returns status 0, amount 0
00:51:28.929 00.000 21948 MoveAxis(N, 0, ABG)
00:51:28.929 00.000 21948 Move returns status 0, amount 0
00:51:28.929 00.000 21948 move complete, result=0
00:51:28.929 00.000 21948 worker thread done servicing request
00:51:28.929 00.000 21948 Worker thread wakes up
00:51:28.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:28.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:28.930 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:30.560 01.630 21948 Exposure complete
00:51:30.607 00.047 21948 worker thread done servicing request
00:51:30.607 00.000 18120 OnExposeComplete: enter
00:51:30.609 00.002 18120 UpdateGuideState(): m_state=6
00:51:30.609 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
00:51:30.610 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=230.75, Mass=1923, SNR=30.4, Peak=203 HFD=3.9
00:51:30.610 00.000 18120 MultiStar: [#1 0.10,0.22,0.76,U] [#2 0.10,0.15,0.66,U] [#3 0.33,0.09,0.00,M1] [#4 0.13,0.12,0.58,U] [#5 0.20,0.38,0.00,M2] [#6 0.08,0.32,0.00,M1] [#7 0.16,-0.10,0.43,U] [#8 0.11,0.24,0.41,U] 
00:51:30.611 00.001 18120 refined, 5 included, MultiStar: {0.13, 0.12}, one-star: {0.17, 0.06}
00:51:30.611 00.000 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
00:51:30.612 00.001 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
00:51:30.614 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.73 mountX=0.05 mountY=-0.17, mountTheta=-1.27
00:51:30.616 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.12, opts=13)
00:51:30.618 00.002 18120 Enqueuing Move request for scope (0.13, 0.12)
00:51:30.618 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:30.618 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.4
00:51:30.619 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.619 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:30.620 00.001 18120 Enqueuing Expose request
00:51:30.620 00.000 21948 Worker thread wakes up
00:51:30.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:51:30.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:51:30.620 00.000 21948 Moving (0.13, 0.12) raw xDistance=0.05 yDistance=-0.17
00:51:30.621 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:51:30.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:30.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:51:30.621 00.000 21948 MoveAxis(E, 0, ABG)
00:51:30.621 00.000 21948 Move returns status 0, amount 0
00:51:30.621 00.000 21948 MoveAxis(N, 0, ABG)
00:51:30.621 00.000 21948 Move returns status 0, amount 0
00:51:30.621 00.000 21948 move complete, result=0
00:51:30.621 00.000 21948 worker thread done servicing request
00:51:30.621 00.000 21948 Worker thread wakes up
00:51:30.621 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:30.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:30.622 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:32.136 01.514 21948 Exposure complete
00:51:32.169 00.033 21948 worker thread done servicing request
00:51:32.169 00.000 18120 OnExposeComplete: enter
00:51:32.169 00.000 18120 UpdateGuideState(): m_state=6
00:51:32.170 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
00:51:32.170 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=230.52, Mass=2125, SNR=32.0, Peak=181 HFD=3.8
00:51:32.171 00.001 18120 MultiStar: [#1 0.08,0.14,0.70,U] [#2 -0.00,0.13,0.62,U] [#3 0.16,-0.03,0.59,U] [#4 -0.00,0.17,0.54,U] [#5 0.04,0.14,0.42,U] [#6 0.30,-0.17,0.00,M2] [#7 0.14,-0.33,0.00,M1] [#8 0.08,-0.10,0.40,U] 
00:51:32.171 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.13, -0.16}
00:51:32.172 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
00:51:32.172 00.000 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
00:51:32.173 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
00:51:32.174 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
00:51:32.175 00.001 18120 Enqueuing Move request for scope (0.08, 0.03)
00:51:32.175 00.000 21948 Worker thread wakes up
00:51:32.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:51:32.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:51:32.175 00.000 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
00:51:32.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:32.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:32.176 00.001 18120 UpdateGuideState exits: m=2125 RSB=32.0
00:51:32.176 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:32.177 00.001 18120 Enqueuing Expose request
00:51:32.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:32.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:51:32.177 00.000 21948 MoveAxis(E, 0, ABG)
00:51:32.177 00.000 21948 Move returns status 0, amount 0
00:51:32.177 00.000 21948 MoveAxis(N, 0, ABG)
00:51:32.177 00.000 21948 Move returns status 0, amount 0
00:51:32.177 00.000 21948 move complete, result=0
00:51:32.177 00.000 21948 worker thread done servicing request
00:51:32.178 00.001 21948 Worker thread wakes up
00:51:32.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:32.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:32.178 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:33.811 01.633 21948 Exposure complete
00:51:33.845 00.034 21948 worker thread done servicing request
00:51:33.845 00.000 18120 OnExposeComplete: enter
00:51:33.846 00.001 18120 UpdateGuideState(): m_state=6
00:51:33.846 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
00:51:33.847 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=230.31, Mass=2044, SNR=31.3, Peak=184 HFD=3.7
00:51:33.847 00.000 18120 MultiStar: [#1 0.17,-0.19,0.72,U] [#2 -0.30,-0.27,0.00,M1] [#3 0.40,-0.13,0.00,M1] [#4 0.05,-0.25,0.57,U] [#5 0.00,-0.16,0.46,U] [#6 0.32,-0.19,0.00,M3] [#7 0.03,-0.44,0.00,M2] [#8 -0.08,-0.35,0.00,M1] 
00:51:33.848 00.001 18120 refined, 3 included, MultiStar: {0.08, -0.26}, one-star: {0.07, -0.37}
00:51:33.849 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
00:51:33.849 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
00:51:33.849 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.27 mountX=-0.27 mountY=0.05, mountTheta=2.97
00:51:33.850 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.26, opts=13)
00:51:33.851 00.001 18120 Enqueuing Move request for scope (0.08, -0.26)
00:51:33.851 00.000 21948 Worker thread wakes up
00:51:33.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:33.852 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.3
00:51:33.852 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:33.853 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:33.853 00.000 18120 Enqueuing Expose request
00:51:33.854 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
00:51:33.854 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
00:51:33.854 00.000 21948 Moving (0.08, -0.26) raw xDistance=-0.27 yDistance=0.05
00:51:33.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:51:33.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:33.854 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:51:33.854 00.000 21948 MoveAxis(E, 48, ABG)
00:51:33.854 00.000 21948 Guiding  Dir = 2, Dur = 48
00:51:33.854 00.000 21948 IsSlewing returns 0
00:51:33.854 00.000 21948 IsGuiding returns 0
00:51:33.856 00.002 21948 PulseGuide returned control before completion, sleep 56
00:51:33.919 00.063 21948 IsGuiding returns 1
00:51:33.919 00.000 21948 scope still moving after pulse duration time elapsed
00:51:33.950 00.031 21948 IsSlewing returns 0
00:51:33.950 00.000 21948 IsGuiding returns 0
00:51:33.950 00.000 21948 scope move finished after 48 + 48 ms
00:51:33.950 00.000 21948 Move returns status 0, amount 48
00:51:33.950 00.000 21948 MoveAxis(N, 0, ABG)
00:51:33.950 00.000 21948 Move returns status 0, amount 0
00:51:33.950 00.000 21948 move complete, result=0
00:51:33.950 00.000 21948 worker thread done servicing request
00:51:33.950 00.000 21948 Worker thread wakes up
00:51:33.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:33.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:33.950 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
00:51:35.361 01.411 21948 Exposure complete
00:51:35.404 00.043 21948 worker thread done servicing request
00:51:35.404 00.000 18120 OnExposeComplete: enter
00:51:35.405 00.001 18120 UpdateGuideState(): m_state=6
00:51:35.405 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
00:51:35.406 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=230.29, Mass=2040, SNR=31.2, Peak=171 HFD=3.7
00:51:35.406 00.000 18120 MultiStar: [#1 -0.20,-0.04,0.74,U] [#2 -0.34,0.04,0.00,M2] [#3 0.01,-0.04,0.62,U] [#4 -0.19,0.07,0.56,U] [#5 -0.11,-0.26,0.47,U] [#6 -0.21,-0.23,0.00,M4] [#7 -0.25,-0.46,0.00,M3] [#8 -0.20,-0.01,0.39,U] 
00:51:35.407 00.001 18120 refined, 5 included, MultiStar: {-0.17, -0.14}, one-star: {-0.26, -0.39}
00:51:35.408 00.001 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.83)
00:51:35.408 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.79)
00:51:35.408 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.46 mountX=-0.06 mountY=0.22, mountTheta=1.82
00:51:35.410 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.14, opts=13)
00:51:35.410 00.000 18120 Enqueuing Move request for scope (-0.17, -0.14)
00:51:35.411 00.001 21948 Worker thread wakes up
00:51:35.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:35.411 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.2
00:51:35.412 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
00:51:35.412 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
00:51:35.412 00.000 21948 Moving (-0.17, -0.14) raw xDistance=-0.06 yDistance=0.22
00:51:35.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:51:35.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:35.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:51:35.412 00.000 21948 MoveAxis(E, 0, ABG)
00:51:35.412 00.000 21948 Move returns status 0, amount 0
00:51:35.412 00.000 21948 MoveAxis(N, 0, ABG)
00:51:35.412 00.000 21948 Move returns status 0, amount 0
00:51:35.412 00.000 21948 move complete, result=0
00:51:35.413 00.001 21948 worker thread done servicing request
00:51:35.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:35.415 00.002 18120 Enqueuing Expose request
00:51:35.416 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:35.417 00.001 21948 Worker thread wakes up
00:51:35.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:35.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:37.045 01.628 21948 Exposure complete
00:51:37.091 00.046 21948 worker thread done servicing request
00:51:37.091 00.000 18120 OnExposeComplete: enter
00:51:37.092 00.001 18120 UpdateGuideState(): m_state=6
00:51:37.093 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
00:51:37.094 00.001 18120 Star::Find returns 1 (0), X=894.55, Y=230.34, Mass=2092, SNR=31.7, Peak=174 HFD=3.7
00:51:37.095 00.001 18120 MultiStar: [#1 -0.08,-0.00,0.73,U] [#2 -0.27,-0.14,0.00,M3] [#3 -0.03,-0.19,0.57,U] [#4 -0.12,0.01,0.56,U] [#5 0.03,-0.03,0.48,U] [#6 0.11,-0.12,0.52,U] [#7 0.10,-0.49,0.00,M4] [#8 -0.14,-0.10,0.39,U] 
00:51:37.095 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.13}, one-star: {-0.07, -0.34}
00:51:37.096 00.001 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.91 = 2.38)
00:51:37.097 00.001 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.34)
00:51:37.098 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.91 mountX=-0.10 mountY=0.10, mountTheta=2.36
00:51:37.100 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.13, opts=13)
00:51:37.101 00.001 18120 Enqueuing Move request for scope (-0.05, -0.13)
00:51:37.102 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:37.103 00.001 18120 UpdateGuideState exits: m=2092 RSB=31.7
00:51:37.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:37.104 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:37.104 00.000 18120 Enqueuing Expose request
00:51:37.104 00.000 21948 Worker thread wakes up
00:51:37.105 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
00:51:37.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
00:51:37.105 00.000 21948 Moving (-0.05, -0.13) raw xDistance=-0.10 yDistance=0.10
00:51:37.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:51:37.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:37.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:51:37.105 00.000 21948 MoveAxis(E, 0, ABG)
00:51:37.105 00.000 21948 Move returns status 0, amount 0
00:51:37.105 00.000 21948 MoveAxis(N, 0, ABG)
00:51:37.105 00.000 21948 Move returns status 0, amount 0
00:51:37.105 00.000 21948 move complete, result=0
00:51:37.105 00.000 21948 worker thread done servicing request
00:51:37.105 00.000 21948 Worker thread wakes up
00:51:37.105 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:37.105 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:37.105 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:38.629 01.524 21948 Exposure complete
00:51:38.662 00.033 21948 worker thread done servicing request
00:51:38.662 00.000 18120 OnExposeComplete: enter
00:51:38.663 00.001 18120 UpdateGuideState(): m_state=6
00:51:38.663 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
00:51:38.664 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=230.18, Mass=1901, SNR=30.2, Peak=188 HFD=4.0
00:51:38.664 00.000 18120 MultiStar: [#1 0.06,-0.29,0.72,U] [#2 0.06,-0.37,0.00,M4] [#3 0.10,-0.37,0.00,M1] [#4 0.04,-0.31,0.57,U] [#5 -0.02,-0.30,0.50,U] [#6 0.24,-0.23,0.00,M4] [#7 0.05,-0.70,0.00,M5] [#8 0.03,-0.48,0.00,M1] 
00:51:38.665 00.001 18120 refined, 3 included, MultiStar: {0.09, -0.37}, one-star: {0.18, -0.50}
00:51:38.665 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
00:51:38.666 00.001 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
00:51:38.666 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.34 mountX=-0.37 mountY=0.09, mountTheta=2.90
00:51:38.668 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.37, opts=13)
00:51:38.668 00.000 18120 Enqueuing Move request for scope (0.09, -0.37)
00:51:38.668 00.000 21948 Worker thread wakes up
00:51:38.669 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:38.669 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
00:51:38.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.671 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:38.671 00.000 18120 Enqueuing Expose request
00:51:38.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.37) opts 0xd
00:51:38.671 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.37)
00:51:38.671 00.000 21948 Moving (0.09, -0.37) raw xDistance=-0.37 yDistance=0.09
00:51:38.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
00:51:38.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:38.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:51:38.671 00.000 21948 MoveAxis(E, 67, ABG)
00:51:38.671 00.000 21948 Guiding  Dir = 2, Dur = 67
00:51:38.671 00.000 21948 IsSlewing returns 0
00:51:38.671 00.000 21948 IsGuiding returns 0
00:51:38.674 00.003 21948 PulseGuide returned control before completion, sleep 76
00:51:38.752 00.078 21948 IsGuiding returns 0
00:51:38.752 00.000 21948 Move returns status 0, amount 67
00:51:38.752 00.000 21948 MoveAxis(N, 0, ABG)
00:51:38.752 00.000 21948 Move returns status 0, amount 0
00:51:38.752 00.000 21948 move complete, result=0
00:51:38.752 00.000 21948 worker thread done servicing request
00:51:38.752 00.000 21948 Worker thread wakes up
00:51:38.753 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:38.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:38.753 00.000 18120 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
00:51:40.384 01.631 21948 Exposure complete
00:51:40.413 00.029 21948 worker thread done servicing request
00:51:40.413 00.000 18120 OnExposeComplete: enter
00:51:40.414 00.001 18120 UpdateGuideState(): m_state=6
00:51:40.415 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
00:51:40.415 00.000 18120 Star::Find returns 1 (0), X=894.56, Y=230.16, Mass=1914, SNR=30.4, Peak=182 HFD=3.8
00:51:40.416 00.001 18120 MultiStar: [#1 -0.01,-0.24,0.72,U] [#2 -0.25,-0.34,0.00,M5] [#3 0.16,-0.38,0.00,M2] [#4 -0.03,-0.31,0.59,U] [#5 -0.04,-0.32,0.49,U] [#6 0.16,-0.07,0.55,U] [#7 0.04,-0.60,0.00,M6] [#8 0.27,-0.59,0.00,M2] 
00:51:40.416 00.000 18120 refined, 4 included, MultiStar: {-0.01, -0.32}, one-star: {-0.07, -0.53}
00:51:40.417 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
00:51:40.417 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
00:51:40.417 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.59 mountX=-0.29 mountY=0.15, mountTheta=2.66
00:51:40.419 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.32, opts=13)
00:51:40.419 00.000 18120 Enqueuing Move request for scope (-0.01, -0.32)
00:51:40.419 00.000 21948 Worker thread wakes up
00:51:40.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.32) opts 0xd
00:51:40.420 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.32)
00:51:40.420 00.000 21948 Moving (-0.01, -0.32) raw xDistance=-0.29 yDistance=0.15
00:51:40.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:51:40.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:40.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:51:40.420 00.000 21948 MoveAxis(E, 56, ABG)
00:51:40.420 00.000 21948 Guiding  Dir = 2, Dur = 56
00:51:40.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:40.420 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.4
00:51:40.421 00.001 21948 IsSlewing returns 0
00:51:40.421 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:40.421 00.000 21948 IsGuiding returns 0
00:51:40.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:40.422 00.001 18120 Enqueuing Expose request
00:51:40.422 00.000 21948 PulseGuide returned control before completion, sleep 65
00:51:40.492 00.070 21948 IsGuiding returns 0
00:51:40.492 00.000 21948 Move returns status 0, amount 56
00:51:40.492 00.000 21948 MoveAxis(N, 0, ABG)
00:51:40.492 00.000 21948 Move returns status 0, amount 0
00:51:40.492 00.000 21948 move complete, result=0
00:51:40.492 00.000 21948 worker thread done servicing request
00:51:40.492 00.000 21948 Worker thread wakes up
00:51:40.492 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
00:51:40.494 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:40.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:41.900 01.406 21948 Exposure complete
00:51:41.945 00.045 21948 worker thread done servicing request
00:51:41.945 00.000 18120 OnExposeComplete: enter
00:51:41.946 00.001 18120 UpdateGuideState(): m_state=6
00:51:41.947 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
00:51:41.947 00.000 18120 Star::Find returns 1 (0), X=894.44, Y=230.35, Mass=2004, SNR=30.9, Peak=164 HFD=3.5
00:51:41.948 00.001 18120 MultiStar: [#1 -0.12,-0.08,0.75,U] [#2 -0.10,-0.03,0.65,U] [#3 0.19,-0.31,0.00,M3] [#4 -0.21,-0.20,0.58,U] [#5 0.03,-0.32,0.44,U] [#6 0.21,-0.35,0.00,M4] [#7 -0.05,-0.34,0.00,M7] [#8 -0.19,-0.33,0.00,M3] 
00:51:41.948 00.000 18120 refined, 4 included, MultiStar: {-0.13, -0.19}, one-star: {-0.19, -0.33}
00:51:41.949 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
00:51:41.949 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
00:51:41.949 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=-0.12 mountY=0.20, mountTheta=2.10
00:51:41.951 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.19, opts=13)
00:51:41.951 00.000 18120 Enqueuing Move request for scope (-0.13, -0.19)
00:51:41.952 00.001 21948 Worker thread wakes up
00:51:41.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:41.952 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.9
00:51:41.953 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:41.954 00.001 18120 Enqueuing Expose request
00:51:41.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
00:51:41.954 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
00:51:41.954 00.000 21948 Moving (-0.13, -0.19) raw xDistance=-0.12 yDistance=0.20
00:51:41.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:51:41.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:41.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:51:41.954 00.000 21948 MoveAxis(E, 0, ABG)
00:51:41.954 00.000 21948 Move returns status 0, amount 0
00:51:41.954 00.000 21948 MoveAxis(N, 0, ABG)
00:51:41.954 00.000 21948 Move returns status 0, amount 0
00:51:41.954 00.000 21948 move complete, result=0
00:51:41.954 00.000 21948 worker thread done servicing request
00:51:41.954 00.000 21948 Worker thread wakes up
00:51:41.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:41.955 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:41.955 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:43.588 01.633 21948 Exposure complete
00:51:43.632 00.044 21948 worker thread done servicing request
00:51:43.632 00.000 18120 OnExposeComplete: enter
00:51:43.633 00.001 18120 UpdateGuideState(): m_state=6
00:51:43.634 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
00:51:43.635 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=230.43, Mass=2018, SNR=31.2, Peak=185 HFD=3.5
00:51:43.635 00.000 18120 MultiStar: [#1 0.18,0.12,0.71,U] [#2 -0.03,-0.05,0.64,U] [#3 0.06,-0.19,0.57,U] [#4 0.03,-0.13,0.57,U] [#5 0.13,-0.26,0.46,U] [#6 0.19,-0.20,0.53,U] [#7 0.08,-0.43,0.00,M8] [#8 0.23,-0.35,0.00,M4] 
00:51:43.637 00.002 18120 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.04, -0.25}
00:51:43.637 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
00:51:43.638 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
00:51:43.638 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.02 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
00:51:43.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
00:51:43.640 00.001 18120 Enqueuing Move request for scope (0.08, -0.13)
00:51:43.640 00.000 21948 Worker thread wakes up
00:51:43.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:43.641 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.2
00:51:43.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:43.642 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:43.642 00.000 18120 Enqueuing Expose request
00:51:43.643 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
00:51:43.643 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
00:51:43.643 00.000 21948 Moving (0.08, -0.13) raw xDistance=-0.16 yDistance=-0.01
00:51:43.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:51:43.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:43.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:51:43.643 00.000 21948 MoveAxis(E, 0, ABG)
00:51:43.643 00.000 21948 Move returns status 0, amount 0
00:51:43.643 00.000 21948 MoveAxis(N, 0, ABG)
00:51:43.643 00.000 21948 Move returns status 0, amount 0
00:51:43.643 00.000 21948 move complete, result=0
00:51:43.643 00.000 21948 worker thread done servicing request
00:51:43.643 00.000 21948 Worker thread wakes up
00:51:43.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:43.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:43.643 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:45.153 01.510 21948 Exposure complete
00:51:45.177 00.024 21948 worker thread done servicing request
00:51:45.177 00.000 18120 OnExposeComplete: enter
00:51:45.178 00.001 18120 UpdateGuideState(): m_state=6
00:51:45.178 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
00:51:45.179 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=230.34, Mass=2039, SNR=31.3, Peak=203 HFD=3.7
00:51:45.179 00.000 18120 MultiStar: [#1 0.06,0.01,0.75,U] [#2 0.04,-0.16,0.61,U] [#3 0.03,-0.31,0.58,U] [#4 0.11,-0.16,0.55,U] [#5 0.23,-0.29,0.00,M1] [#6 0.37,-0.14,0.00,M4] [#7 0.28,-0.47,0.00,M9] [#8 -0.00,-0.27,0.37,U] 
00:51:45.180 00.001 18120 refined, 5 included, MultiStar: {0.07, -0.21}, one-star: {0.11, -0.34}
00:51:45.180 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
00:51:45.180 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
00:51:45.181 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.25 mountX=-0.22 mountY=0.03, mountTheta=2.99
00:51:45.182 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.21, opts=13)
00:51:45.182 00.000 18120 Enqueuing Move request for scope (0.07, -0.21)
00:51:45.183 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:45.183 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.3
00:51:45.184 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:45.184 00.000 21948 Worker thread wakes up
00:51:45.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
00:51:45.184 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
00:51:45.184 00.000 21948 Moving (0.07, -0.21) raw xDistance=-0.22 yDistance=0.03
00:51:45.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:45.185 00.001 18120 Enqueuing Expose request
00:51:45.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:51:45.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:45.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:45.185 00.000 21948 MoveAxis(E, 39, ABG)
00:51:45.185 00.000 21948 Guiding  Dir = 2, Dur = 39
00:51:45.185 00.000 21948 IsSlewing returns 0
00:51:45.186 00.001 21948 IsGuiding returns 0
00:51:45.187 00.001 21948 PulseGuide returned control before completion, sleep 48
00:51:45.247 00.060 21948 IsGuiding returns 0
00:51:45.247 00.000 21948 Move returns status 0, amount 39
00:51:45.247 00.000 21948 MoveAxis(N, 0, ABG)
00:51:45.247 00.000 21948 Move returns status 0, amount 0
00:51:45.247 00.000 21948 move complete, result=0
00:51:45.247 00.000 21948 worker thread done servicing request
00:51:45.247 00.000 21948 Worker thread wakes up
00:51:45.247 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
00:51:45.248 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:45.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:46.874 01.626 21948 Exposure complete
00:51:46.941 00.067 21948 worker thread done servicing request
00:51:46.941 00.000 18120 OnExposeComplete: enter
00:51:46.942 00.001 18120 UpdateGuideState(): m_state=6
00:51:46.945 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
00:51:46.946 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=230.32, Mass=1861, SNR=29.9, Peak=161 HFD=3.9
00:51:46.948 00.002 18120 MultiStar: [#1 0.04,-0.14,0.76,U] [#2 -0.07,-0.27,0.67,U] [#3 0.04,-0.25,0.64,U] [#4 -0.02,-0.24,0.62,U] [#5 -0.08,-0.36,0.00,M2] [#6 0.09,-0.24,0.54,U] [#7 0.02,-0.41,0.00,M10] [#8 -0.16,-0.47,0.00,M4] 
00:51:46.949 00.001 18120 refined, 5 included, MultiStar: {0.03, -0.26}, one-star: {0.07, -0.36}
00:51:46.950 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
00:51:46.951 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
00:51:46.952 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=-0.25 mountY=0.09, mountTheta=2.79
00:51:46.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.26, opts=13)
00:51:46.955 00.002 18120 Enqueuing Move request for scope (0.03, -0.26)
00:51:46.955 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:46.956 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.9
00:51:46.956 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.957 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:46.957 00.000 18120 Enqueuing Expose request
00:51:46.958 00.001 21948 Worker thread wakes up
00:51:46.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
00:51:46.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
00:51:46.958 00.000 21948 Moving (0.03, -0.26) raw xDistance=-0.25 yDistance=0.09
00:51:46.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
00:51:46.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:46.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:51:46.958 00.000 21948 MoveAxis(E, 47, ABG)
00:51:46.958 00.000 21948 Guiding  Dir = 2, Dur = 47
00:51:46.959 00.001 21948 IsSlewing returns 0
00:51:46.959 00.000 21948 IsGuiding returns 0
00:51:46.960 00.001 21948 PulseGuide returned control before completion, sleep 56
00:51:47.032 00.072 21948 IsGuiding returns 0
00:51:47.032 00.000 21948 Move returns status 0, amount 47
00:51:47.032 00.000 21948 MoveAxis(N, 0, ABG)
00:51:47.032 00.000 21948 Move returns status 0, amount 0
00:51:47.032 00.000 21948 move complete, result=0
00:51:47.032 00.000 21948 worker thread done servicing request
00:51:47.032 00.000 21948 Worker thread wakes up
00:51:47.032 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:47.032 00.000 18120 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
00:51:47.033 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:48.448 01.415 21948 Exposure complete
00:51:48.481 00.033 21948 worker thread done servicing request
00:51:48.481 00.000 18120 OnExposeComplete: enter
00:51:48.484 00.003 18120 UpdateGuideState(): m_state=6
00:51:48.486 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
00:51:48.489 00.003 18120 Star::Find returns 1 (0), X=894.71, Y=230.35, Mass=2020, SNR=31.0, Peak=172 HFD=3.7
00:51:48.491 00.002 18120 MultiStar: [#1 0.03,-0.04,0.73,U] [#2 -0.12,-0.23,0.65,U] [#3 0.19,-0.12,0.58,U] [#4 0.08,-0.20,0.57,U] [#5 0.19,-0.22,0.45,U] [#6 0.09,-0.14,0.53,U] [#7 -0.10,-0.49,0.00,R] [#8 -0.06,-0.54,0.00,M5] 
00:51:48.491 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.19}, one-star: {0.08, -0.33}
00:51:48.492 00.001 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
00:51:48.493 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
00:51:48.493 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.22 mountX=-0.20 mountY=0.02, mountTheta=3.02
00:51:48.495 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.19, opts=13)
00:51:48.496 00.001 18120 Enqueuing Move request for scope (0.07, -0.19)
00:51:48.496 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:48.498 00.002 21948 Worker thread wakes up
00:51:48.499 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
00:51:48.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
00:51:48.499 00.000 21948 Moving (0.07, -0.19) raw xDistance=-0.20 yDistance=0.02
00:51:48.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:51:48.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:48.499 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.0
00:51:48.501 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:51:48.501 00.000 21948 MoveAxis(E, 40, ABG)
00:51:48.501 00.000 21948 Guiding  Dir = 2, Dur = 40
00:51:48.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:48.503 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:48.503 00.000 18120 Enqueuing Expose request
00:51:48.504 00.001 21948 IsSlewing returns 0
00:51:48.504 00.000 21948 IsGuiding returns 0
00:51:48.506 00.002 21948 PulseGuide returned control before completion, sleep 49
00:51:48.556 00.050 21948 IsGuiding returns 0
00:51:48.556 00.000 21948 Move returns status 0, amount 40
00:51:48.556 00.000 21948 MoveAxis(N, 0, ABG)
00:51:48.556 00.000 21948 Move returns status 0, amount 0
00:51:48.556 00.000 21948 move complete, result=0
00:51:48.557 00.001 21948 worker thread done servicing request
00:51:48.557 00.000 21948 Worker thread wakes up
00:51:48.557 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
00:51:48.558 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:48.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:50.179 01.621 21948 Exposure complete
00:51:50.206 00.027 21948 worker thread done servicing request
00:51:50.206 00.000 18120 OnExposeComplete: enter
00:51:50.208 00.002 18120 UpdateGuideState(): m_state=6
00:51:50.209 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
00:51:50.211 00.002 18120 Star::Find returns 1 (0), X=894.65, Y=230.22, Mass=1970, SNR=30.8, Peak=171 HFD=4.0
00:51:50.211 00.000 18120 MultiStar: [#1 0.10,-0.20,0.75,U] [#2 0.06,-0.32,0.00,M1] [#3 0.05,-0.27,0.63,U] [#4 0.03,-0.38,0.00,M1] [#5 -0.04,-0.26,0.46,U] [#6 0.26,-0.13,0.53,U] [#7 0.16,0.21,0.44,U] [#8 -0.17,-0.37,0.00,M6] 
00:51:50.212 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.23}, one-star: {0.02, -0.46}
00:51:50.212 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
00:51:50.213 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.02)
00:51:50.213 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.23 mountX=-0.24 mountY=0.03, mountTheta=3.02
00:51:50.214 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.23, opts=13)
00:51:50.215 00.001 18120 Enqueuing Move request for scope (0.08, -0.23)
00:51:50.215 00.000 21948 Worker thread wakes up
00:51:50.215 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:50.217 00.002 18120 UpdateGuideState exits: m=1970 RSB=30.8
00:51:50.218 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.219 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:50.219 00.000 18120 Enqueuing Expose request
00:51:50.220 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
00:51:50.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
00:51:50.220 00.000 21948 Moving (0.08, -0.23) raw xDistance=-0.24 yDistance=0.03
00:51:50.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:51:50.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:50.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:50.220 00.000 21948 MoveAxis(E, 46, ABG)
00:51:50.220 00.000 21948 Guiding  Dir = 2, Dur = 46
00:51:50.221 00.001 21948 IsSlewing returns 0
00:51:50.221 00.000 21948 IsGuiding returns 0
00:51:50.222 00.001 21948 PulseGuide returned control before completion, sleep 55
00:51:50.287 00.065 21948 IsGuiding returns 1
00:51:50.287 00.000 21948 scope still moving after pulse duration time elapsed
00:51:50.318 00.031 21948 IsSlewing returns 0
00:51:50.318 00.000 21948 IsGuiding returns 0
00:51:50.318 00.000 21948 scope move finished after 46 + 52 ms
00:51:50.319 00.001 21948 Move returns status 0, amount 46
00:51:50.319 00.000 21948 MoveAxis(N, 0, ABG)
00:51:50.319 00.000 21948 Move returns status 0, amount 0
00:51:50.319 00.000 21948 move complete, result=0
00:51:50.319 00.000 21948 worker thread done servicing request
00:51:50.319 00.000 18120 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
00:51:50.320 00.001 21948 Worker thread wakes up
00:51:50.321 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:50.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:51.729 01.408 21948 Exposure complete
00:51:51.782 00.053 21948 worker thread done servicing request
00:51:51.782 00.000 18120 OnExposeComplete: enter
00:51:51.785 00.003 18120 UpdateGuideState(): m_state=6
00:51:51.787 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
00:51:51.790 00.003 18120 Star::Find returns 1 (0), X=894.62, Y=230.45, Mass=2044, SNR=31.3, Peak=157 HFD=3.6
00:51:51.791 00.001 18120 MultiStar: [#1 0.22,-0.02,0.76,U] [#2 -0.12,-0.08,0.62,U] [#3 0.22,-0.10,0.60,U] [#4 0.07,0.14,0.55,U] [#5 0.14,-0.14,0.45,U] [#6 0.44,-0.15,0.00,M2] [#7 0.08,0.41,0.00,M1] [#8 0.29,-0.27,0.00,M7] 
00:51:51.791 00.000 18120 refined, 5 included, MultiStar: {0.08, -0.09}, one-star: {-0.00, -0.24}
00:51:51.792 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
00:51:51.792 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
00:51:51.793 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.83 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
00:51:51.794 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.09, opts=13)
00:51:51.794 00.000 18120 Enqueuing Move request for scope (0.08, -0.09)
00:51:51.795 00.001 21948 Worker thread wakes up
00:51:51.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:51:51.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:51:51.795 00.000 21948 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.03
00:51:51.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:51:51.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:51.795 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
00:51:51.796 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:51.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:51.796 00.000 18120 Enqueuing Expose request
00:51:51.797 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:51.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:51.797 00.000 21948 MoveAxis(E, 0, ABG)
00:51:51.797 00.000 21948 Move returns status 0, amount 0
00:51:51.797 00.000 21948 MoveAxis(N, 0, ABG)
00:51:51.797 00.000 21948 Move returns status 0, amount 0
00:51:51.797 00.000 21948 move complete, result=0
00:51:51.797 00.000 21948 worker thread done servicing request
00:51:51.797 00.000 21948 Worker thread wakes up
00:51:51.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:51.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:51.798 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:53.421 01.623 21948 Exposure complete
00:51:53.462 00.041 21948 worker thread done servicing request
00:51:53.462 00.000 18120 OnExposeComplete: enter
00:51:53.463 00.001 18120 UpdateGuideState(): m_state=6
00:51:53.464 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
00:51:53.464 00.000 18120 Star::Find returns 1 (0), X=894.62, Y=230.30, Mass=1946, SNR=30.5, Peak=170 HFD=3.7
00:51:53.465 00.001 18120 MultiStar: [#1 -0.06,-0.01,0.74,U] [#2 -0.10,-0.10,0.66,U] [#3 0.18,-0.22,0.61,U] [#4 -0.06,-0.21,0.57,U] [#5 -0.06,-0.16,0.49,U] [#6 0.03,0.00,0.58,U] [#7 0.28,0.28,0.00,M2] [#8 -0.10,-0.22,0.41,U] 
00:51:53.466 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.17}, one-star: {-0.00, -0.38}
00:51:53.466 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
00:51:53.468 00.002 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
00:51:53.469 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.68 mountX=-0.15 mountY=0.09, mountTheta=2.58
00:51:53.471 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.17, opts=13)
00:51:53.472 00.001 18120 Enqueuing Move request for scope (-0.02, -0.17)
00:51:53.473 00.001 21948 Worker thread wakes up
00:51:53.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:53.474 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.5
00:51:53.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:53.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:53.475 00.001 18120 Enqueuing Expose request
00:51:53.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:51:53.475 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:51:53.475 00.000 21948 Moving (-0.02, -0.17) raw xDistance=-0.15 yDistance=0.09
00:51:53.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:51:53.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:53.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:51:53.475 00.000 21948 MoveAxis(E, 0, ABG)
00:51:53.475 00.000 21948 Move returns status 0, amount 0
00:51:53.476 00.001 21948 MoveAxis(N, 0, ABG)
00:51:53.476 00.000 21948 Move returns status 0, amount 0
00:51:53.476 00.000 21948 move complete, result=0
00:51:53.476 00.000 21948 worker thread done servicing request
00:51:53.476 00.000 21948 Worker thread wakes up
00:51:53.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:53.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:53.476 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:54.990 01.514 21948 Exposure complete
00:51:55.027 00.037 21948 worker thread done servicing request
00:51:55.027 00.000 18120 OnExposeComplete: enter
00:51:55.028 00.001 18120 UpdateGuideState(): m_state=6
00:51:55.028 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
00:51:55.029 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=230.48, Mass=2029, SNR=31.2, Peak=168 HFD=3.9
00:51:55.029 00.000 18120 MultiStar: [#1 0.09,0.05,0.72,U] [#2 -0.35,-0.12,0.00,M1] [#3 0.24,-0.20,0.00,M1] [#4 -0.17,0.01,0.56,U] [#5 -0.18,-0.14,0.45,U] [#6 0.17,0.11,0.55,U] [#7 0.15,0.16,0.44,U] [#8 0.04,-0.25,0.40,U] 
00:51:55.030 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.06, -0.20}
00:51:55.030 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
00:51:55.031 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
00:51:55.031 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.05 mountX=-0.05 mountY=-0.00, mountTheta=-3.08
00:51:55.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.05, opts=13)
00:51:55.033 00.001 18120 Enqueuing Move request for scope (0.03, -0.05)
00:51:55.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:55.034 00.001 21948 Worker thread wakes up
00:51:55.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:51:55.034 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.2
00:51:55.034 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:51:55.034 00.000 21948 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.00
00:51:55.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:51:55.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:55.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.035 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:55.035 00.000 21948 MoveAxis(E, 0, ABG)
00:51:55.035 00.000 21948 Move returns status 0, amount 0
00:51:55.035 00.000 21948 MoveAxis(N, 0, ABG)
00:51:55.035 00.000 21948 Move returns status 0, amount 0
00:51:55.035 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:55.035 00.000 18120 Enqueuing Expose request
00:51:55.036 00.001 21948 move complete, result=0
00:51:55.036 00.000 21948 worker thread done servicing request
00:51:55.036 00.000 21948 Worker thread wakes up
00:51:55.036 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:55.037 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:55.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:56.662 01.625 21948 Exposure complete
00:51:56.691 00.029 21948 worker thread done servicing request
00:51:56.692 00.001 18120 OnExposeComplete: enter
00:51:56.694 00.002 18120 UpdateGuideState(): m_state=6
00:51:56.696 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
00:51:56.699 00.003 18120 Star::Find returns 1 (0), X=894.68, Y=230.50, Mass=1902, SNR=30.1, Peak=156 HFD=3.6
00:51:56.702 00.003 18120 MultiStar: [#1 0.20,-0.00,0.75,U] [#2 0.02,0.04,0.64,U] [#3 0.02,-0.18,0.63,U] [#4 -0.13,-0.01,0.57,U] [#5 0.18,0.03,0.50,U] [#6 -0.08,-0.21,0.53,U] [#7 -0.06,0.17,0.45,U] [#8 0.02,-0.01,0.41,U] 
00:51:56.704 00.002 18120 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.05, -0.18}
00:51:56.706 00.002 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
00:51:56.707 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
00:51:56.708 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.03 mountX=-0.06 mountY=-0.01, mountTheta=-3.06
00:51:56.711 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.06, opts=13)
00:51:56.712 00.001 18120 Enqueuing Move request for scope (0.03, -0.06)
00:51:56.712 00.000 21948 Worker thread wakes up
00:51:56.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:56.713 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:51:56.713 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:51:56.713 00.000 21948 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
00:51:56.713 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.1
00:51:56.714 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:51:56.715 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:56.715 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:51:56.715 00.000 21948 MoveAxis(E, 0, ABG)
00:51:56.715 00.000 21948 Move returns status 0, amount 0
00:51:56.715 00.000 21948 MoveAxis(N, 0, ABG)
00:51:56.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:56.716 00.001 18120 Enqueuing Expose request
00:51:56.716 00.000 21948 Move returns status 0, amount 0
00:51:56.716 00.000 21948 move complete, result=0
00:51:56.716 00.000 21948 worker thread done servicing request
00:51:56.716 00.000 21948 Worker thread wakes up
00:51:56.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:56.717 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:56.717 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:58.241 01.524 21948 Exposure complete
00:51:58.280 00.039 21948 worker thread done servicing request
00:51:58.280 00.000 18120 OnExposeComplete: enter
00:51:58.283 00.003 18120 UpdateGuideState(): m_state=6
00:51:58.286 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
00:51:58.287 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=230.48, Mass=2015, SNR=31.2, Peak=181 HFD=3.6
00:51:58.288 00.001 18120 MultiStar: [#1 0.08,-0.02,0.75,U] [#2 -0.24,-0.03,0.64,U] [#3 -0.12,-0.08,0.61,U] [#4 -0.04,-0.13,0.57,U] [#5 -0.02,-0.07,0.44,U] [#6 0.13,-0.05,0.53,U] [#7 0.12,0.20,0.44,U] [#8 -0.31,-0.22,0.00,M5] 
00:51:58.289 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.11, -0.20}
00:51:58.289 00.000 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.80)
00:51:58.290 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.76)
00:51:58.291 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.49 mountX=-0.06 mountY=0.03, mountTheta=2.76
00:51:58.293 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
00:51:58.294 00.001 18120 Enqueuing Move request for scope (0.01, -0.07)
00:51:58.294 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:58.295 00.001 18120 UpdateGuideState exits: m=2015 RSB=31.2
00:51:58.296 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.297 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:58.298 00.001 18120 Enqueuing Expose request
00:51:58.299 00.001 21948 Worker thread wakes up
00:51:58.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:51:58.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:51:58.299 00.000 21948 Moving (0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
00:51:58.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:51:58.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:58.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:58.299 00.000 21948 MoveAxis(E, 0, ABG)
00:51:58.299 00.000 21948 Move returns status 0, amount 0
00:51:58.299 00.000 21948 MoveAxis(N, 0, ABG)
00:51:58.299 00.000 21948 Move returns status 0, amount 0
00:51:58.299 00.000 21948 move complete, result=0
00:51:58.299 00.000 21948 worker thread done servicing request
00:51:58.300 00.001 21948 Worker thread wakes up
00:51:58.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:51:58.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:51:58.300 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:59.937 01.637 21948 Exposure complete
00:51:59.974 00.037 21948 worker thread done servicing request
00:51:59.974 00.000 18120 OnExposeComplete: enter
00:51:59.975 00.001 18120 UpdateGuideState(): m_state=6
00:51:59.975 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
00:51:59.975 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=230.32, Mass=1941, SNR=30.6, Peak=180 HFD=3.8
00:51:59.976 00.001 18120 MultiStar: [#1 0.22,-0.03,0.76,U] [#2 -0.03,-0.10,0.64,U] [#3 0.10,-0.21,0.61,U] [#4 0.03,-0.13,0.54,U] [#5 0.06,-0.16,0.49,U] [#6 0.24,-0.19,0.00,M1] [#7 0.50,-0.08,0.00,M1] [#8 0.24,-0.45,0.00,M6] 
00:51:59.977 00.001 18120 refined, 5 included, MultiStar: {0.11, -0.18}, one-star: {0.18, -0.36}
00:51:59.978 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
00:51:59.979 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
00:51:59.980 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.02 mountX=-0.21 mountY=-0.02, mountTheta=-3.06
00:51:59.981 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.18, opts=13)
00:51:59.982 00.001 18120 Enqueuing Move request for scope (0.11, -0.18)
00:51:59.982 00.000 21948 Worker thread wakes up
00:51:59.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:51:59.983 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
00:51:59.983 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
00:51:59.983 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.6
00:51:59.983 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:59.984 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:51:59.984 00.000 18120 Enqueuing Expose request
00:51:59.985 00.001 21948 Moving (0.11, -0.18) raw xDistance=-0.21 yDistance=-0.02
00:51:59.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:51:59.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:59.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:59.985 00.000 21948 MoveAxis(E, 37, ABG)
00:51:59.985 00.000 21948 Guiding  Dir = 2, Dur = 37
00:51:59.985 00.000 21948 IsSlewing returns 0
00:51:59.985 00.000 21948 IsGuiding returns 0
00:51:59.987 00.002 21948 PulseGuide returned control before completion, sleep 46
00:52:00.043 00.056 21948 IsGuiding returns 0
00:52:00.043 00.000 21948 Move returns status 0, amount 37
00:52:00.043 00.000 21948 MoveAxis(N, 0, ABG)
00:52:00.043 00.000 21948 Move returns status 0, amount 0
00:52:00.043 00.000 21948 move complete, result=0
00:52:00.043 00.000 21948 worker thread done servicing request
00:52:00.043 00.000 21948 Worker thread wakes up
00:52:00.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:00.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:00.043 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
00:52:01.453 01.410 21948 Exposure complete
00:52:01.495 00.042 21948 worker thread done servicing request
00:52:01.495 00.000 18120 OnExposeComplete: enter
00:52:01.498 00.003 18120 UpdateGuideState(): m_state=6
00:52:01.500 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
00:52:01.502 00.002 18120 Star::Find returns 1 (0), X=894.62, Y=230.32, Mass=1945, SNR=30.6, Peak=177 HFD=3.7
00:52:01.505 00.003 18120 MultiStar: [#1 0.05,-0.02,0.75,U] [#2 -0.12,-0.01,0.66,U] [#3 0.20,-0.28,0.00,M1] [#4 0.02,-0.13,0.56,U] [#5 -0.01,-0.16,0.47,U] [#6 0.09,-0.05,0.54,U] [#7 0.20,0.07,0.47,U] [#8 0.11,-0.26,0.42,U] 
00:52:01.506 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.13}, one-star: {-0.01, -0.37}
00:52:01.509 00.003 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.94)
00:52:01.510 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.90)
00:52:01.511 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.35 mountX=-0.13 mountY=0.03, mountTheta=2.90
00:52:01.512 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.13, opts=13)
00:52:01.513 00.001 18120 Enqueuing Move request for scope (0.03, -0.13)
00:52:01.515 00.002 21948 Worker thread wakes up
00:52:01.515 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
00:52:01.515 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
00:52:01.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:01.517 00.002 21948 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.03
00:52:01.517 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:52:01.517 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:01.517 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:52:01.517 00.000 21948 MoveAxis(E, 0, ABG)
00:52:01.517 00.000 21948 Move returns status 0, amount 0
00:52:01.517 00.000 21948 MoveAxis(N, 0, ABG)
00:52:01.517 00.000 21948 Move returns status 0, amount 0
00:52:01.517 00.000 21948 move complete, result=0
00:52:01.517 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
00:52:01.519 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:01.520 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:01.521 00.001 18120 Enqueuing Expose request
00:52:01.522 00.001 21948 worker thread done servicing request
00:52:01.522 00.000 21948 Worker thread wakes up
00:52:01.523 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:01.524 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:01.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:03.155 01.631 21948 Exposure complete
00:52:03.187 00.032 21948 worker thread done servicing request
00:52:03.187 00.000 18120 OnExposeComplete: enter
00:52:03.188 00.001 18120 UpdateGuideState(): m_state=6
00:52:03.188 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
00:52:03.189 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=230.39, Mass=1843, SNR=29.7, Peak=154 HFD=3.7
00:52:03.189 00.000 18120 MultiStar: [#1 0.16,0.02,0.73,U] [#2 -0.12,0.00,0.63,U] [#3 0.20,-0.15,0.60,U] [#4 -0.04,-0.13,0.58,U] [#5 -0.06,-0.07,0.50,U] [#6 0.09,-0.12,0.54,U] [#7 0.26,0.05,0.45,U] [#8 -0.22,-0.22,0.00,M6] 
00:52:03.190 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.06, -0.29}
00:52:03.191 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
00:52:03.192 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
00:52:03.193 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.99 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
00:52:03.195 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
00:52:03.195 00.000 18120 Enqueuing Move request for scope (0.07, -0.10)
00:52:03.196 00.001 21948 Worker thread wakes up
00:52:03.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
00:52:03.196 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
00:52:03.196 00.000 21948 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.01
00:52:03.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:52:03.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:03.196 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:03.196 00.000 21948 MoveAxis(E, 0, ABG)
00:52:03.196 00.000 21948 Move returns status 0, amount 0
00:52:03.196 00.000 21948 MoveAxis(N, 0, ABG)
00:52:03.196 00.000 21948 Move returns status 0, amount 0
00:52:03.196 00.000 21948 move complete, result=0
00:52:03.196 00.000 21948 worker thread done servicing request
00:52:03.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:03.197 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.7
00:52:03.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:03.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:03.198 00.001 18120 Enqueuing Expose request
00:52:03.198 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:03.199 00.001 21948 Worker thread wakes up
00:52:03.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:03.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:04.717 01.518 21948 Exposure complete
00:52:04.767 00.050 21948 worker thread done servicing request
00:52:04.768 00.001 18120 OnExposeComplete: enter
00:52:04.768 00.000 18120 UpdateGuideState(): m_state=6
00:52:04.769 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
00:52:04.769 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=230.39, Mass=1921, SNR=30.4, Peak=173 HFD=3.7
00:52:04.770 00.001 18120 MultiStar: [#1 0.03,0.00,0.72,U] [#2 0.02,-0.05,0.68,U] [#3 0.24,-0.30,0.00,M1] [#4 -0.07,-0.15,0.55,U] [#5 0.10,-0.23,0.48,U] [#6 0.44,-0.43,0.00,M1] [#7 0.22,0.08,0.47,U] [#8 -0.18,-0.26,0.00,M7] 
00:52:04.770 00.000 18120 refined, 5 included, MultiStar: {0.07, -0.12}, one-star: {0.12, -0.29}
00:52:04.771 00.001 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
00:52:04.771 00.000 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
00:52:04.772 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.07 mountX=-0.14 mountY=-0.01, mountTheta=-3.11
00:52:04.773 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.12, opts=13)
00:52:04.773 00.000 18120 Enqueuing Move request for scope (0.07, -0.12)
00:52:04.774 00.001 21948 Worker thread wakes up
00:52:04.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:04.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:52:04.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:52:04.774 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.4
00:52:04.775 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.775 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:04.775 00.000 18120 Enqueuing Expose request
00:52:04.776 00.001 21948 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.01
00:52:04.776 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:04.776 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:04.776 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:04.776 00.000 21948 MoveAxis(E, 0, ABG)
00:52:04.776 00.000 21948 Move returns status 0, amount 0
00:52:04.776 00.000 21948 MoveAxis(N, 0, ABG)
00:52:04.776 00.000 21948 Move returns status 0, amount 0
00:52:04.776 00.000 21948 move complete, result=0
00:52:04.776 00.000 21948 worker thread done servicing request
00:52:04.776 00.000 21948 Worker thread wakes up
00:52:04.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:04.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:04.777 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:06.405 01.628 21948 Exposure complete
00:52:06.434 00.029 21948 worker thread done servicing request
00:52:06.434 00.000 18120 OnExposeComplete: enter
00:52:06.434 00.000 18120 UpdateGuideState(): m_state=6
00:52:06.435 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
00:52:06.435 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=230.49, Mass=1851, SNR=29.8, Peak=156 HFD=3.6
00:52:06.436 00.001 18120 MultiStar: [#1 -0.00,0.09,0.78,U] [#2 -0.00,0.08,0.65,U] [#3 0.09,-0.15,0.62,U] [#4 0.12,-0.14,0.56,U] [#5 0.13,0.08,0.48,U] [#6 0.24,-0.25,0.00,M2] [#7 0.43,0.02,0.00,M1] [#8 0.05,0.04,0.44,U] 
00:52:06.436 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.08, -0.19}
00:52:06.437 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
00:52:06.437 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
00:52:06.438 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.60 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
00:52:06.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
00:52:06.439 00.000 18120 Enqueuing Move request for scope (0.06, -0.04)
00:52:06.440 00.001 21948 Worker thread wakes up
00:52:06.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:06.441 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:52:06.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:52:06.441 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.8
00:52:06.441 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=-0.04
00:52:06.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:52:06.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:06.442 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:06.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:06.442 00.000 18120 Enqueuing Expose request
00:52:06.442 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:52:06.442 00.000 21948 MoveAxis(E, 0, ABG)
00:52:06.443 00.001 21948 Move returns status 0, amount 0
00:52:06.443 00.000 21948 MoveAxis(N, 0, ABG)
00:52:06.443 00.000 21948 Move returns status 0, amount 0
00:52:06.443 00.000 21948 move complete, result=0
00:52:06.443 00.000 21948 worker thread done servicing request
00:52:06.443 00.000 21948 Worker thread wakes up
00:52:06.443 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:06.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:06.443 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:07.964 01.521 21948 Exposure complete
00:52:07.993 00.029 21948 worker thread done servicing request
00:52:07.993 00.000 18120 OnExposeComplete: enter
00:52:07.995 00.002 18120 UpdateGuideState(): m_state=6
00:52:07.998 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
00:52:08.000 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=230.55, Mass=1982, SNR=30.7, Peak=184 HFD=3.7
00:52:08.003 00.003 18120 MultiStar: [#1 0.40,0.12,0.00,M1] [#2 0.22,0.09,0.64,U] [#3 0.28,-0.03,0.60,U] [#4 0.10,0.00,0.58,U] [#5 0.23,-0.20,0.00,M1] [#6 0.39,0.07,0.00,M3] [#7 0.45,0.05,0.00,M2] [#8 0.18,-0.07,0.42,U] 
00:52:08.005 00.002 18120 refined, 4 included, MultiStar: {0.26, -0.04}, one-star: {0.40, -0.13}
00:52:08.007 00.002 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
00:52:08.010 00.003 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
00:52:08.011 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.13 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
00:52:08.014 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.04, opts=13)
00:52:08.015 00.001 18120 Enqueuing Move request for scope (0.26, -0.04)
00:52:08.016 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:08.017 00.001 21948 Worker thread wakes up
00:52:08.017 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.7
00:52:08.018 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.019 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:08.019 00.000 18120 Enqueuing Expose request
00:52:08.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
00:52:08.019 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
00:52:08.019 00.000 21948 Moving (0.26, -0.04) raw xDistance=-0.14 yDistance=-0.22
00:52:08.020 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:08.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:52:08.020 00.000 21948 MoveAxis(E, 0, ABG)
00:52:08.020 00.000 21948 Move returns status 0, amount 0
00:52:08.020 00.000 21948 MoveAxis(N, 52, ABG)
00:52:08.020 00.000 21948 Guiding  Dir = 0, Dur = 52
00:52:08.020 00.000 21948 IsSlewing returns 0
00:52:08.020 00.000 21948 IsGuiding returns 0
00:52:08.025 00.005 21948 PulseGuide returned control before completion, sleep 57
00:52:08.091 00.066 21948 IsGuiding returns 0
00:52:08.091 00.000 21948 Move returns status 0, amount 52
00:52:08.091 00.000 21948 move complete, result=0
00:52:08.091 00.000 21948 worker thread done servicing request
00:52:08.091 00.000 21948 Worker thread wakes up
00:52:08.091 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 52 ms NORTH
00:52:08.092 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:08.093 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:09.715 01.622 21948 Exposure complete
00:52:09.753 00.038 21948 worker thread done servicing request
00:52:09.753 00.000 18120 OnExposeComplete: enter
00:52:09.754 00.001 18120 UpdateGuideState(): m_state=6
00:52:09.754 00.000 18120 Star::Find(15, 895, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
00:52:09.755 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=230.04, Mass=2047, SNR=31.3, Peak=198 HFD=4.2
00:52:09.756 00.001 18120 MultiStar: large primary error, entering stabilization period
00:52:09.757 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
00:52:09.757 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
00:52:09.758 00.001 18120 CameraToMount -- cameraX=0.48 cameraY=-0.64 hyp=0.80 cameraTheta=-0.92 mountX=-0.78 mountY=-0.14, mountTheta=-2.96
00:52:09.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.48, y=-0.64, opts=13)
00:52:09.759 00.000 18120 Enqueuing Move request for scope (0.48, -0.64)
00:52:09.760 00.001 21948 Worker thread wakes up
00:52:09.760 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.64) opts 0xd
00:52:09.760 00.000 21948 Handling offset move in thread for scope, endpoint = (0.48, -0.64)
00:52:09.760 00.000 21948 Moving (0.48, -0.64) raw xDistance=-0.78 yDistance=-0.14
00:52:09.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
00:52:09.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:09.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:09.761 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:52:09.761 00.000 21948 MoveAxis(E, 139, ABG)
00:52:09.761 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.3
00:52:09.762 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:09.763 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:09.764 00.001 18120 Enqueuing Expose request
00:52:09.764 00.000 21948 Guiding  Dir = 2, Dur = 139
00:52:09.765 00.001 21948 IsSlewing returns 0
00:52:09.765 00.000 21948 IsGuiding returns 0
00:52:09.767 00.002 21948 PulseGuide returned control before completion, sleep 148
00:52:09.920 00.153 21948 IsGuiding returns 0
00:52:09.920 00.000 21948 Move returns status 0, amount 139
00:52:09.920 00.000 21948 MoveAxis(N, 0, ABG)
00:52:09.920 00.000 21948 Move returns status 0, amount 0
00:52:09.920 00.000 21948 move complete, result=0
00:52:09.920 00.000 21948 worker thread done servicing request
00:52:09.920 00.000 21948 Worker thread wakes up
00:52:09.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:09.920 00.000 18120 GuideStep: -0.8 px 139 ms EAST, -0.1 px 0 ms NORTH
00:52:09.922 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:11.326 01.404 21948 Exposure complete
00:52:11.379 00.053 21948 worker thread done servicing request
00:52:11.379 00.000 18120 OnExposeComplete: enter
00:52:11.380 00.001 18120 UpdateGuideState(): m_state=6
00:52:11.382 00.002 18120 Star::Find(15, 895, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
00:52:11.383 00.001 18120 Star::Find returns 1 (0), X=894.46, Y=230.50, Mass=1999, SNR=30.9, Peak=145 HFD=4.1
00:52:11.384 00.001 18120 MultiStar: exiting stabilization period
00:52:11.386 00.002 18120 MultiStar: [#1 -0.01,0.25,0.75,U] [#2 0.05,-0.11,0.65,U] [#3 0.23,0.02,0.59,U] [#4 -0.06,-0.13,0.56,U] [#5 -0.14,0.07,0.45,U] [#6 0.26,0.04,0.52,U] [#7 0.21,0.18,0.41,U] [#8 -0.27,-0.18,0.41,U] 
00:52:11.387 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {-0.17, -0.18}
00:52:11.388 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
00:52:11.390 00.002 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
00:52:11.391 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.47 mountX=-0.01 mountY=0.01, mountTheta=2.78
00:52:11.393 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
00:52:11.394 00.001 18120 Enqueuing Move request for scope (0.00, -0.01)
00:52:11.394 00.000 21948 Worker thread wakes up
00:52:11.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:52:11.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:52:11.394 00.000 21948 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
00:52:11.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:11.395 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.9
00:52:11.395 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.396 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:11.396 00.000 18120 Enqueuing Expose request
00:52:11.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:52:11.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:11.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:11.397 00.001 21948 MoveAxis(E, 0, ABG)
00:52:11.397 00.000 21948 Move returns status 0, amount 0
00:52:11.397 00.000 21948 MoveAxis(N, 0, ABG)
00:52:11.397 00.000 21948 Move returns status 0, amount 0
00:52:11.397 00.000 21948 move complete, result=0
00:52:11.397 00.000 21948 worker thread done servicing request
00:52:11.397 00.000 21948 Worker thread wakes up
00:52:11.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:11.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:11.397 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:13.029 01.632 21948 Exposure complete
00:52:13.060 00.031 21948 worker thread done servicing request
00:52:13.060 00.000 18120 OnExposeComplete: enter
00:52:13.061 00.001 18120 UpdateGuideState(): m_state=6
00:52:13.061 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
00:52:13.062 00.001 18120 Star::Find returns 1 (0), X=894.46, Y=230.77, Mass=2107, SNR=31.7, Peak=169 HFD=3.8
00:52:13.062 00.000 18120 MultiStar: [#1 0.07,0.29,0.70,U] [#2 -0.41,0.41,0.00,M1] [#3 -0.17,0.09,0.58,U] [#4 -0.27,0.25,0.00,M1] [#5 -0.31,0.28,0.00,M1] [#6 0.23,-0.01,0.51,U] [#7 -0.10,0.50,0.00,M2] [#8 0.02,-0.12,0.40,U] 
00:52:13.063 00.001 18120 refined, 4 included, MultiStar: {-0.03, 0.09}, one-star: {-0.17, 0.09}
00:52:13.063 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
00:52:13.064 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
00:52:13.064 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.89 mountX=0.10 mountY=-0.01, mountTheta=-0.14
00:52:13.065 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
00:52:13.066 00.001 18120 Enqueuing Move request for scope (-0.03, 0.09)
00:52:13.067 00.001 21948 Worker thread wakes up
00:52:13.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:13.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:52:13.067 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.7
00:52:13.068 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:52:13.068 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:13.068 00.000 21948 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=-0.01
00:52:13.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:13.069 00.001 18120 Enqueuing Expose request
00:52:13.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:52:13.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:13.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:13.069 00.000 21948 MoveAxis(E, 0, ABG)
00:52:13.069 00.000 21948 Move returns status 0, amount 0
00:52:13.069 00.000 21948 MoveAxis(N, 0, ABG)
00:52:13.069 00.000 21948 Move returns status 0, amount 0
00:52:13.069 00.000 21948 move complete, result=0
00:52:13.069 00.000 21948 worker thread done servicing request
00:52:13.069 00.000 21948 Worker thread wakes up
00:52:13.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:13.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:13.070 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:14.592 01.522 21948 Exposure complete
00:52:14.660 00.068 21948 worker thread done servicing request
00:52:14.661 00.001 18120 OnExposeComplete: enter
00:52:14.663 00.002 18120 UpdateGuideState(): m_state=6
00:52:14.663 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
00:52:14.664 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=230.87, Mass=1924, SNR=30.4, Peak=165 HFD=4.0
00:52:14.665 00.001 18120 MultiStar: [#1 0.10,0.27,0.78,U] [#2 -0.16,0.20,0.66,U] [#3 -0.07,0.09,0.60,U] [#4 -0.32,0.10,0.57,U] [#5 -0.07,0.26,0.46,U] [#6 0.00,0.05,0.55,U] [#7 0.17,0.39,0.00,M3] [#8 -0.14,-0.01,0.39,U] 
00:52:14.666 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.16}, one-star: {0.05, 0.19}
00:52:14.667 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
00:52:14.668 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
00:52:14.668 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.92 mountX=0.17 mountY=-0.02, mountTheta=-0.12
00:52:14.670 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.16, opts=13)
00:52:14.671 00.001 18120 Enqueuing Move request for scope (-0.06, 0.16)
00:52:14.671 00.000 21948 Worker thread wakes up
00:52:14.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:14.673 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
00:52:14.673 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
00:52:14.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:14.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:14.674 00.000 18120 Enqueuing Expose request
00:52:14.675 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
00:52:14.675 00.000 21948 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=-0.02
00:52:14.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:52:14.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:14.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:52:14.675 00.000 21948 MoveAxis(E, 0, ABG)
00:52:14.675 00.000 21948 Move returns status 0, amount 0
00:52:14.675 00.000 21948 MoveAxis(N, 0, ABG)
00:52:14.675 00.000 21948 Move returns status 0, amount 0
00:52:14.675 00.000 21948 move complete, result=0
00:52:14.675 00.000 21948 worker thread done servicing request
00:52:14.675 00.000 21948 Worker thread wakes up
00:52:14.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:14.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:14.675 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:16.312 01.637 21948 Exposure complete
00:52:16.356 00.044 21948 worker thread done servicing request
00:52:16.356 00.000 18120 OnExposeComplete: enter
00:52:16.358 00.002 18120 UpdateGuideState(): m_state=6
00:52:16.358 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
00:52:16.359 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=230.85, Mass=2040, SNR=31.4, Peak=209 HFD=3.9
00:52:16.360 00.001 18120 MultiStar: [#1 -0.08,0.19,0.71,U] [#2 -0.32,0.14,0.00,M1] [#3 0.22,0.03,0.59,U] [#4 -0.35,0.04,0.00,M1] [#5 -0.15,0.13,0.46,U] [#6 0.06,0.13,0.52,U] [#7 -0.05,0.34,0.00,M4] [#8 -0.00,0.22,0.40,U] 
00:52:16.361 00.001 18120 refined, 5 included, MultiStar: {-0.10, 0.14}, one-star: {-0.39, 0.17}
00:52:16.361 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
00:52:16.362 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
00:52:16.363 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.16 mountX=0.17 mountY=0.02, mountTheta=0.12
00:52:16.365 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.14, opts=13)
00:52:16.366 00.001 18120 Enqueuing Move request for scope (-0.10, 0.14)
00:52:16.367 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:16.368 00.001 18120 UpdateGuideState exits: m=2040 RSB=31.4
00:52:16.369 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:16.370 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:16.370 00.000 18120 Enqueuing Expose request
00:52:16.373 00.003 21948 Worker thread wakes up
00:52:16.373 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
00:52:16.373 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
00:52:16.373 00.000 21948 Moving (-0.10, 0.14) raw xDistance=0.17 yDistance=0.02
00:52:16.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:52:16.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:16.373 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:16.373 00.000 21948 MoveAxis(E, 0, ABG)
00:52:16.373 00.000 21948 Move returns status 0, amount 0
00:52:16.373 00.000 21948 MoveAxis(N, 0, ABG)
00:52:16.373 00.000 21948 Move returns status 0, amount 0
00:52:16.374 00.001 21948 move complete, result=0
00:52:16.374 00.000 21948 worker thread done servicing request
00:52:16.374 00.000 21948 Worker thread wakes up
00:52:16.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:16.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:16.374 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:17.901 01.527 21948 Exposure complete
00:52:17.930 00.029 21948 worker thread done servicing request
00:52:17.930 00.000 18120 OnExposeComplete: enter
00:52:17.931 00.001 18120 UpdateGuideState(): m_state=6
00:52:17.931 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
00:52:17.931 00.000 18120 Star::Find returns 1 (0), X=894.47, Y=230.90, Mass=1986, SNR=30.8, Peak=158 HFD=3.9
00:52:17.934 00.003 18120 MultiStar: [#1 -0.05,0.32,0.77,U] [#2 -0.33,0.10,0.00,M2] [#3 0.08,0.29,0.60,U] [#4 -0.13,0.19,0.56,U] [#5 -0.04,0.30,0.48,U] [#6 0.13,0.42,0.00,M1] [#7 -0.27,0.62,0.00,M5] [#8 -0.12,0.09,0.40,U] 
00:52:17.935 00.001 18120 refined, 5 included, MultiStar: {-0.07, 0.24}, one-star: {-0.15, 0.22}
00:52:17.936 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
00:52:17.937 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
00:52:17.937 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.87 mountX=0.25 mountY=-0.04, mountTheta=-0.17
00:52:17.940 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.24, opts=13)
00:52:17.940 00.000 18120 Enqueuing Move request for scope (-0.07, 0.24)
00:52:17.941 00.001 21948 Worker thread wakes up
00:52:17.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:17.941 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.8
00:52:17.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:17.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:17.942 00.000 18120 Enqueuing Expose request
00:52:17.943 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
00:52:17.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
00:52:17.943 00.000 21948 Moving (-0.07, 0.24) raw xDistance=0.25 yDistance=-0.04
00:52:17.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:52:17.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:17.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:52:17.943 00.000 21948 MoveAxis(W, 45, ABG)
00:52:17.943 00.000 21948 Guiding  Dir = 3, Dur = 45
00:52:17.943 00.000 21948 IsSlewing returns 0
00:52:17.943 00.000 21948 IsGuiding returns 0
00:52:17.945 00.002 21948 PulseGuide returned control before completion, sleep 54
00:52:18.011 00.066 21948 IsGuiding returns 1
00:52:18.011 00.000 21948 scope still moving after pulse duration time elapsed
00:52:18.042 00.031 21948 IsSlewing returns 0
00:52:18.043 00.001 21948 IsGuiding returns 0
00:52:18.043 00.000 21948 scope move finished after 45 + 54 ms
00:52:18.043 00.000 21948 Move returns status 0, amount 45
00:52:18.043 00.000 21948 MoveAxis(N, 0, ABG)
00:52:18.043 00.000 21948 Move returns status 0, amount 0
00:52:18.043 00.000 21948 move complete, result=0
00:52:18.043 00.000 21948 worker thread done servicing request
00:52:18.043 00.000 21948 Worker thread wakes up
00:52:18.043 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
00:52:18.044 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:18.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:19.667 01.623 21948 Exposure complete
00:52:19.694 00.027 21948 worker thread done servicing request
00:52:19.694 00.000 18120 OnExposeComplete: enter
00:52:19.696 00.002 18120 UpdateGuideState(): m_state=6
00:52:19.698 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
00:52:19.699 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=230.21, Mass=2007, SNR=31.1, Peak=178 HFD=3.8
00:52:19.699 00.000 18120 MultiStar: [#1 0.20,-0.15,0.72,U] [#2 -0.02,0.03,0.64,U] [#3 0.04,-0.29,0.59,U] [#4 0.08,-0.10,0.56,U] [#5 -0.00,-0.08,0.46,U] [#6 0.23,-0.26,0.00,M2] [#7 0.08,-0.10,0.44,U] [#8 0.01,-0.27,0.40,U] 
00:52:19.699 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.20}, one-star: {0.03, -0.48}
00:52:19.700 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.99)
00:52:19.700 00.000 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.95)
00:52:19.700 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.30 mountX=-0.21 mountY=0.04, mountTheta=2.95
00:52:19.702 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.20, opts=13)
00:52:19.702 00.000 18120 Enqueuing Move request for scope (0.06, -0.20)
00:52:19.703 00.001 21948 Worker thread wakes up
00:52:19.703 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
00:52:19.703 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
00:52:19.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:19.703 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.1
00:52:19.704 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:19.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:19.704 00.000 18120 Enqueuing Expose request
00:52:19.705 00.001 21948 Moving (0.06, -0.20) raw xDistance=-0.21 yDistance=0.04
00:52:19.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
00:52:19.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:19.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:19.705 00.000 21948 MoveAxis(E, 34, ABG)
00:52:19.705 00.000 21948 Guiding  Dir = 2, Dur = 34
00:52:19.705 00.000 21948 IsSlewing returns 0
00:52:19.706 00.001 21948 IsGuiding returns 0
00:52:19.708 00.002 21948 PulseGuide returned control before completion, sleep 42
00:52:19.761 00.053 21948 IsGuiding returns 0
00:52:19.761 00.000 21948 Move returns status 0, amount 34
00:52:19.761 00.000 21948 MoveAxis(N, 0, ABG)
00:52:19.761 00.000 21948 Move returns status 0, amount 0
00:52:19.761 00.000 21948 move complete, result=0
00:52:19.761 00.000 21948 worker thread done servicing request
00:52:19.761 00.000 21948 Worker thread wakes up
00:52:19.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:19.761 00.000 18120 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
00:52:19.762 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:21.171 01.409 21948 Exposure complete
00:52:21.204 00.033 18120 OnExposeComplete: enter
00:52:21.205 00.001 18120 UpdateGuideState(): m_state=6
00:52:21.206 00.001 21948 worker thread done servicing request
00:52:21.206 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
00:52:21.206 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=230.19, Mass=1975, SNR=30.7, Peak=173 HFD=3.8
00:52:21.208 00.002 18120 MultiStar: [#1 0.05,-0.26,0.72,U] [#2 -0.11,-0.35,0.00,M2] [#3 0.28,-0.25,0.00,M1] [#4 -0.21,-0.30,0.00,M1] [#5 0.16,-0.37,0.00,M1] [#6 0.17,-0.41,0.00,M3] [#7 0.13,-0.01,0.44,U] [#8 -0.03,-0.09,0.39,U] 
00:52:21.208 00.000 18120 refined, 3 included, MultiStar: {0.05, -0.28}, one-star: {0.05, -0.49}
00:52:21.209 00.001 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.89)
00:52:21.210 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
00:52:21.211 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.40 mountX=-0.28 mountY=0.08, mountTheta=2.85
00:52:21.213 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.28, opts=13)
00:52:21.214 00.001 18120 Enqueuing Move request for scope (0.05, -0.28)
00:52:21.214 00.000 21948 Worker thread wakes up
00:52:21.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
00:52:21.214 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:21.215 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.7
00:52:21.215 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:21.215 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:21.216 00.001 18120 Enqueuing Expose request
00:52:21.216 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
00:52:21.216 00.000 21948 Moving (0.05, -0.28) raw xDistance=-0.28 yDistance=0.08
00:52:21.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:52:21.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:21.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:52:21.216 00.000 21948 MoveAxis(E, 52, ABG)
00:52:21.216 00.000 21948 Guiding  Dir = 2, Dur = 52
00:52:21.217 00.001 21948 IsSlewing returns 0
00:52:21.217 00.000 21948 IsGuiding returns 0
00:52:21.218 00.001 21948 PulseGuide returned control before completion, sleep 61
00:52:21.295 00.077 21948 IsGuiding returns 0
00:52:21.295 00.000 21948 Move returns status 0, amount 52
00:52:21.295 00.000 21948 MoveAxis(N, 0, ABG)
00:52:21.295 00.000 21948 Move returns status 0, amount 0
00:52:21.295 00.000 21948 move complete, result=0
00:52:21.295 00.000 21948 worker thread done servicing request
00:52:21.295 00.000 21948 Worker thread wakes up
00:52:21.295 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
00:52:21.300 00.005 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:21.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:22.937 01.637 21948 Exposure complete
00:52:22.965 00.028 21948 worker thread done servicing request
00:52:22.966 00.001 18120 OnExposeComplete: enter
00:52:22.969 00.003 18120 UpdateGuideState(): m_state=6
00:52:22.972 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
00:52:22.974 00.002 18120 Star::Find returns 1 (0), X=894.62, Y=230.36, Mass=1848, SNR=29.8, Peak=140 HFD=3.9
00:52:22.977 00.003 18120 MultiStar: [#1 0.12,-0.07,0.75,U] [#2 -0.03,-0.10,0.67,U] [#3 0.16,-0.06,0.64,U] [#4 -0.11,-0.04,0.59,U] [#5 0.07,-0.02,0.48,U] [#6 -0.02,-0.16,0.55,U] [#7 0.36,0.18,0.00,M4] [#8 -0.15,0.04,0.41,U] 
00:52:22.978 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.01, -0.32}
00:52:22.981 00.003 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
00:52:22.984 00.003 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
00:52:22.986 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=-0.11 mountY=0.04, mountTheta=2.78
00:52:22.989 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
00:52:22.991 00.002 18120 Enqueuing Move request for scope (0.01, -0.12)
00:52:22.992 00.001 21948 Worker thread wakes up
00:52:22.992 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:22.994 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:52:22.994 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:52:22.994 00.000 21948 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.04
00:52:22.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:52:22.994 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.8
00:52:22.995 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:22.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:22.996 00.001 18120 Enqueuing Expose request
00:52:22.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:22.996 00.000 21948 MoveAxis(E, 0, ABG)
00:52:22.996 00.000 21948 Move returns status 0, amount 0
00:52:22.996 00.000 21948 MoveAxis(N, 0, ABG)
00:52:22.996 00.000 21948 Move returns status 0, amount 0
00:52:22.996 00.000 21948 move complete, result=0
00:52:22.996 00.000 21948 worker thread done servicing request
00:52:22.996 00.000 21948 Worker thread wakes up
00:52:22.997 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:22.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:22.997 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:24.517 01.520 21948 Exposure complete
00:52:24.542 00.025 21948 worker thread done servicing request
00:52:24.542 00.000 18120 OnExposeComplete: enter
00:52:24.542 00.000 18120 UpdateGuideState(): m_state=6
00:52:24.543 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
00:52:24.543 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=230.47, Mass=1985, SNR=30.8, Peak=160 HFD=3.8
00:52:24.544 00.001 18120 MultiStar: [#1 -0.12,-0.05,0.72,U] [#2 0.01,0.12,0.68,U] [#3 -0.02,-0.06,0.59,U] [#4 -0.10,0.08,0.56,U] [#5 -0.22,-0.03,0.46,U] [#6 0.27,-0.12,0.56,U] [#7 0.28,0.21,0.00,M5] [#8 0.13,-0.08,0.41,U] 
00:52:24.545 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.13, -0.21}
00:52:24.545 00.000 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 2.99)
00:52:24.545 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
00:52:24.546 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.29 mountX=-0.06 mountY=0.01, mountTheta=2.96
00:52:24.547 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
00:52:24.549 00.002 18120 Enqueuing Move request for scope (0.02, -0.06)
00:52:24.552 00.003 21948 Worker thread wakes up
00:52:24.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:52:24.552 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:52:24.552 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.01
00:52:24.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:52:24.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:24.553 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.8
00:52:24.553 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:24.554 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:24.554 00.000 18120 Enqueuing Expose request
00:52:24.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:24.555 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:24.555 00.000 21948 MoveAxis(E, 0, ABG)
00:52:24.555 00.000 21948 Move returns status 0, amount 0
00:52:24.555 00.000 21948 MoveAxis(N, 0, ABG)
00:52:24.555 00.000 21948 Move returns status 0, amount 0
00:52:24.555 00.000 21948 move complete, result=0
00:52:24.555 00.000 21948 worker thread done servicing request
00:52:24.555 00.000 21948 Worker thread wakes up
00:52:24.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:24.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:24.555 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:26.188 01.633 21948 Exposure complete
00:52:26.216 00.028 21948 worker thread done servicing request
00:52:26.216 00.000 18120 OnExposeComplete: enter
00:52:26.218 00.002 18120 UpdateGuideState(): m_state=6
00:52:26.219 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
00:52:26.222 00.003 18120 Star::Find returns 1 (0), X=894.79, Y=230.44, Mass=2044, SNR=31.4, Peak=151 HFD=3.8
00:52:26.222 00.000 18120 MultiStar: [#1 0.12,0.04,0.73,U] [#2 0.02,-0.04,0.67,U] [#3 0.27,0.00,0.60,U] [#4 0.07,-0.03,0.56,U] [#5 0.10,0.06,0.47,U] [#6 0.32,-0.12,0.00,M2] [#7 0.15,0.03,0.45,U] [#8 0.08,-0.07,0.40,U] 
00:52:26.223 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.16, -0.24}
00:52:26.224 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
00:52:26.225 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
00:52:26.226 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=-0.10 mountY=-0.09, mountTheta=-2.39
00:52:26.227 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
00:52:26.228 00.001 18120 Enqueuing Move request for scope (0.12, -0.05)
00:52:26.229 00.001 21948 Worker thread wakes up
00:52:26.229 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:26.230 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:52:26.230 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:52:26.230 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.09
00:52:26.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:52:26.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:26.230 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.4
00:52:26.231 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.232 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:26.232 00.000 18120 Enqueuing Expose request
00:52:26.233 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:26.233 00.000 21948 MoveAxis(E, 0, ABG)
00:52:26.233 00.000 21948 Move returns status 0, amount 0
00:52:26.233 00.000 21948 MoveAxis(N, 0, ABG)
00:52:26.233 00.000 21948 Move returns status 0, amount 0
00:52:26.233 00.000 21948 move complete, result=0
00:52:26.233 00.000 21948 worker thread done servicing request
00:52:26.233 00.000 21948 Worker thread wakes up
00:52:26.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:26.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:26.234 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:27.755 01.521 21948 Exposure complete
00:52:27.779 00.024 21948 worker thread done servicing request
00:52:27.779 00.000 18120 OnExposeComplete: enter
00:52:27.780 00.001 18120 UpdateGuideState(): m_state=6
00:52:27.781 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
00:52:27.781 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=230.38, Mass=1836, SNR=29.7, Peak=161 HFD=3.9
00:52:27.782 00.001 18120 MultiStar: [#1 -0.00,0.07,0.76,U] [#2 0.08,0.14,0.67,U] [#3 0.18,0.03,0.62,U] [#4 -0.04,0.17,0.59,U] [#5 -0.13,0.14,0.52,U] [#6 0.32,0.10,0.00,M3] [#7 0.07,0.31,0.45,U] [#8 0.04,-0.11,0.43,U] 
00:52:27.782 00.000 18120 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.29, -0.30}
00:52:27.783 00.001 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
00:52:27.783 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
00:52:27.784 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.29 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
00:52:27.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
00:52:27.785 00.000 18120 Enqueuing Move request for scope (0.08, 0.03)
00:52:27.786 00.001 21948 Worker thread wakes up
00:52:27.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:27.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:52:27.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:52:27.786 00.000 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.09
00:52:27.787 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:52:27.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:27.787 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.7
00:52:27.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:27.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:27.788 00.001 18120 Enqueuing Expose request
00:52:27.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:27.788 00.000 21948 MoveAxis(E, 0, ABG)
00:52:27.788 00.000 21948 Move returns status 0, amount 0
00:52:27.788 00.000 21948 MoveAxis(N, 0, ABG)
00:52:27.788 00.000 21948 Move returns status 0, amount 0
00:52:27.788 00.000 21948 move complete, result=0
00:52:27.788 00.000 21948 worker thread done servicing request
00:52:27.788 00.000 21948 Worker thread wakes up
00:52:27.789 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:27.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:27.789 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:29.412 01.623 21948 Exposure complete
00:52:29.436 00.024 21948 worker thread done servicing request
00:52:29.436 00.000 18120 OnExposeComplete: enter
00:52:29.437 00.001 18120 UpdateGuideState(): m_state=6
00:52:29.438 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
00:52:29.438 00.000 18120 Star::Find returns 1 (0), X=894.43, Y=230.67, Mass=2048, SNR=31.3, Peak=161 HFD=3.9
00:52:29.439 00.001 18120 MultiStar: [#1 -0.03,0.42,0.00,M1] [#2 -0.25,0.17,0.65,U] [#3 0.18,-0.06,0.61,U] [#4 -0.23,0.16,0.57,U] [#5 -0.12,0.24,0.48,U] [#6 -0.16,0.11,0.54,U] [#7 0.25,0.25,0.00,M4] [#8 -0.27,-0.00,0.40,U] 
00:52:29.439 00.000 18120 refined, 6 included, MultiStar: {-0.15, 0.08}, one-star: {-0.19, -0.01}
00:52:29.440 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.00) = xAngle (0.67 = 0.67)
00:52:29.441 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.63 = 0.63)
00:52:29.441 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.67 mountX=0.13 mountY=0.10, mountTheta=0.64
00:52:29.442 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.08, opts=13)
00:52:29.444 00.002 18120 Enqueuing Move request for scope (-0.15, 0.08)
00:52:29.446 00.002 21948 Worker thread wakes up
00:52:29.446 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
00:52:29.446 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
00:52:29.446 00.000 21948 Moving (-0.15, 0.08) raw xDistance=0.13 yDistance=0.10
00:52:29.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:52:29.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:29.446 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:29.448 00.002 18120 UpdateGuideState exits: m=2048 RSB=31.3
00:52:29.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:29.449 00.001 18120 Enqueuing Expose request
00:52:29.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:52:29.449 00.000 21948 MoveAxis(E, 0, ABG)
00:52:29.449 00.000 21948 Move returns status 0, amount 0
00:52:29.449 00.000 21948 MoveAxis(N, 0, ABG)
00:52:29.449 00.000 21948 Move returns status 0, amount 0
00:52:29.449 00.000 21948 move complete, result=0
00:52:29.450 00.001 21948 worker thread done servicing request
00:52:29.450 00.000 21948 Worker thread wakes up
00:52:29.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:29.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:29.450 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:30.976 01.526 21948 Exposure complete
00:52:31.022 00.046 21948 worker thread done servicing request
00:52:31.022 00.000 18120 OnExposeComplete: enter
00:52:31.023 00.001 18120 UpdateGuideState(): m_state=6
00:52:31.023 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
00:52:31.024 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=230.84, Mass=1969, SNR=30.6, Peak=186 HFD=3.8
00:52:31.024 00.000 18120 MultiStar: [#1 -0.05,0.26,0.71,U] [#2 -0.38,0.47,0.00,M1] [#3 -0.25,0.09,0.62,U] [#4 -0.28,0.13,0.57,U] [#5 -0.06,0.31,0.47,U] [#6 0.06,0.30,0.53,U] [#7 0.04,0.50,0.00,M5] [#8 -0.33,0.22,0.00,M1] 
00:52:31.025 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.20}, one-star: {-0.23, 0.16}
00:52:31.025 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
00:52:31.026 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
00:52:31.028 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.21 mountX=0.24 mountY=0.04, mountTheta=0.17
00:52:31.029 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.20, opts=13)
00:52:31.029 00.000 18120 Enqueuing Move request for scope (-0.15, 0.20)
00:52:31.030 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:31.030 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.6
00:52:31.030 00.000 21948 Worker thread wakes up
00:52:31.031 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.032 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:31.033 00.001 18120 Enqueuing Expose request
00:52:31.035 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
00:52:31.035 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
00:52:31.035 00.000 21948 Moving (-0.15, 0.20) raw xDistance=0.24 yDistance=0.04
00:52:31.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:52:31.035 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:31.035 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:31.035 00.000 21948 MoveAxis(W, 43, ABG)
00:52:31.035 00.000 21948 Guiding  Dir = 3, Dur = 43
00:52:31.035 00.000 21948 IsSlewing returns 0
00:52:31.035 00.000 21948 IsGuiding returns 0
00:52:31.038 00.003 21948 PulseGuide returned control before completion, sleep 52
00:52:31.099 00.061 21948 IsGuiding returns 1
00:52:31.099 00.000 21948 scope still moving after pulse duration time elapsed
00:52:31.131 00.032 21948 IsSlewing returns 0
00:52:31.133 00.002 21948 IsGuiding returns 0
00:52:31.133 00.000 21948 scope move finished after 43 + 53 ms
00:52:31.133 00.000 21948 Move returns status 0, amount 43
00:52:31.133 00.000 21948 MoveAxis(N, 0, ABG)
00:52:31.133 00.000 21948 Move returns status 0, amount 0
00:52:31.133 00.000 21948 move complete, result=0
00:52:31.133 00.000 21948 worker thread done servicing request
00:52:31.133 00.000 21948 Worker thread wakes up
00:52:31.133 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
00:52:31.135 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:31.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:32.769 01.634 21948 Exposure complete
00:52:32.801 00.032 21948 worker thread done servicing request
00:52:32.801 00.000 18120 OnExposeComplete: enter
00:52:32.802 00.001 18120 UpdateGuideState(): m_state=6
00:52:32.804 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
00:52:32.804 00.000 18120 Star::Find returns 1 (0), X=894.56, Y=230.52, Mass=2058, SNR=31.4, Peak=145 HFD=4.1
00:52:32.805 00.001 18120 MultiStar: [#1 0.06,0.06,0.74,U] [#2 -0.20,-0.12,0.59,U] [#3 0.03,0.13,0.61,U] [#4 -0.19,-0.06,0.55,U] [#5 0.20,-0.02,0.46,U] [#6 0.04,-0.11,0.52,U] [#7 0.16,0.23,0.44,U] [#8 -0.16,0.10,0.41,U] 
00:52:32.806 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.06, -0.16}
00:52:32.806 00.000 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.71)
00:52:32.806 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.67)
00:52:32.807 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.58 mountX=-0.00 mountY=0.02, mountTheta=1.71
00:52:32.808 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
00:52:32.809 00.001 18120 Enqueuing Move request for scope (-0.02, -0.01)
00:52:32.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:32.810 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.4
00:52:32.810 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:32.811 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:32.811 00.000 18120 Enqueuing Expose request
00:52:32.811 00.000 21948 Worker thread wakes up
00:52:32.812 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:52:32.812 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:52:32.812 00.000 21948 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
00:52:32.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:52:32.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:32.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:32.812 00.000 21948 MoveAxis(E, 0, ABG)
00:52:32.812 00.000 21948 Move returns status 0, amount 0
00:52:32.812 00.000 21948 MoveAxis(N, 0, ABG)
00:52:32.812 00.000 21948 Move returns status 0, amount 0
00:52:32.812 00.000 21948 move complete, result=0
00:52:32.812 00.000 21948 worker thread done servicing request
00:52:32.812 00.000 21948 Worker thread wakes up
00:52:32.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:32.812 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:32.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:34.331 01.519 21948 Exposure complete
00:52:34.355 00.024 21948 worker thread done servicing request
00:52:34.355 00.000 18120 OnExposeComplete: enter
00:52:34.356 00.001 18120 UpdateGuideState(): m_state=6
00:52:34.357 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
00:52:34.357 00.000 18120 Star::Find returns 1 (0), X=894.65, Y=230.41, Mass=2105, SNR=31.7, Peak=161 HFD=4.0
00:52:34.358 00.001 18120 MultiStar: [#1 -0.09,-0.02,0.70,U] [#2 -0.03,-0.11,0.59,U] [#3 -0.01,-0.02,0.58,U] [#4 -0.07,-0.15,0.58,U] [#5 -0.15,0.03,0.46,U] [#6 0.11,-0.23,0.51,U] [#7 0.09,0.02,0.41,U] [#8 -0.24,-0.19,0.40,U] 
00:52:34.358 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.02, -0.27}
00:52:34.359 00.001 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.84 = 2.44)
00:52:34.362 00.003 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.88 = 2.40)
00:52:34.364 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.85 mountX=-0.09 mountY=0.08, mountTheta=2.42
00:52:34.368 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
00:52:34.371 00.003 18120 Enqueuing Move request for scope (-0.03, -0.12)
00:52:34.373 00.002 21948 Worker thread wakes up
00:52:34.373 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
00:52:34.373 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:34.375 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
00:52:34.376 00.001 21948 Moving (-0.03, -0.12) raw xDistance=-0.09 yDistance=0.08
00:52:34.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:34.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:34.376 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.7
00:52:34.377 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:34.377 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:34.377 00.000 18120 Enqueuing Expose request
00:52:34.378 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:52:34.378 00.000 21948 MoveAxis(E, 0, ABG)
00:52:34.378 00.000 21948 Move returns status 0, amount 0
00:52:34.378 00.000 21948 MoveAxis(N, 0, ABG)
00:52:34.378 00.000 21948 Move returns status 0, amount 0
00:52:34.378 00.000 21948 move complete, result=0
00:52:34.378 00.000 21948 worker thread done servicing request
00:52:34.378 00.000 21948 Worker thread wakes up
00:52:34.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:34.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:34.379 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:36.011 01.632 21948 Exposure complete
00:52:36.061 00.050 21948 worker thread done servicing request
00:52:36.063 00.002 18120 OnExposeComplete: enter
00:52:36.064 00.001 18120 UpdateGuideState(): m_state=6
00:52:36.065 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
00:52:36.067 00.002 18120 Star::Find returns 1 (0), X=894.73, Y=230.40, Mass=2006, SNR=30.9, Peak=171 HFD=3.7
00:52:36.068 00.001 18120 MultiStar: [#1 0.03,-0.12,0.74,U] [#2 -0.14,0.09,0.65,U] [#3 0.03,-0.39,0.00,M1] [#4 -0.04,-0.13,0.55,U] [#5 0.05,-0.26,0.47,U] [#6 0.01,-0.04,0.56,U] [#7 -0.01,0.36,0.00,M4] [#8 0.09,-0.33,0.00,M1] 
00:52:36.070 00.002 18120 refined, 5 included, MultiStar: {0.01, -0.13}, one-star: {0.10, -0.28}
00:52:36.071 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.80)
00:52:36.072 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.76)
00:52:36.072 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=-0.12 mountY=0.05, mountTheta=2.76
00:52:36.075 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
00:52:36.076 00.001 18120 Enqueuing Move request for scope (0.01, -0.13)
00:52:36.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:36.077 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.9
00:52:36.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.078 00.001 21948 Worker thread wakes up
00:52:36.078 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:36.079 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:52:36.079 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:52:36.079 00.000 18120 Enqueuing Expose request
00:52:36.079 00.000 21948 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.05
00:52:36.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:52:36.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:36.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:52:36.079 00.000 21948 MoveAxis(E, 0, ABG)
00:52:36.079 00.000 21948 Move returns status 0, amount 0
00:52:36.079 00.000 21948 MoveAxis(N, 0, ABG)
00:52:36.079 00.000 21948 Move returns status 0, amount 0
00:52:36.079 00.000 21948 move complete, result=0
00:52:36.080 00.001 21948 worker thread done servicing request
00:52:36.080 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:36.080 00.000 21948 Worker thread wakes up
00:52:36.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:36.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:37.608 01.528 21948 Exposure complete
00:52:37.635 00.027 21948 worker thread done servicing request
00:52:37.635 00.000 18120 OnExposeComplete: enter
00:52:37.636 00.001 18120 UpdateGuideState(): m_state=6
00:52:37.638 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
00:52:37.641 00.003 18120 Star::Find returns 1 (0), X=894.57, Y=230.20, Mass=2134, SNR=31.9, Peak=164 HFD=3.9
00:52:37.644 00.003 18120 MultiStar: [#1 -0.03,-0.36,0.00,M1] [#2 -0.07,-0.23,0.64,U] [#3 0.11,-0.39,0.00,M2] [#4 0.03,-0.14,0.54,U] [#5 -0.20,-0.39,0.00,M1] [#6 0.07,-0.36,0.00,M1] [#7 0.01,-0.03,0.41,U] [#8 0.08,-0.38,0.00,M2] 
00:52:37.646 00.002 18120 refined, 3 included, MultiStar: {-0.03, -0.28}, one-star: {-0.05, -0.48}
00:52:37.648 00.002 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
00:52:37.650 00.002 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.57)
00:52:37.653 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.68 mountX=-0.24 mountY=0.15, mountTheta=2.58
00:52:37.656 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.28, opts=13)
00:52:37.657 00.001 18120 Enqueuing Move request for scope (-0.03, -0.28)
00:52:37.657 00.000 21948 Worker thread wakes up
00:52:37.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:37.658 00.001 18120 UpdateGuideState exits: m=2134 RSB=31.9
00:52:37.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:37.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:37.659 00.000 18120 Enqueuing Expose request
00:52:37.659 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
00:52:37.660 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
00:52:37.660 00.000 21948 Moving (-0.03, -0.28) raw xDistance=-0.24 yDistance=0.15
00:52:37.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:52:37.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:37.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:52:37.660 00.000 21948 MoveAxis(E, 43, ABG)
00:52:37.660 00.000 21948 Guiding  Dir = 2, Dur = 43
00:52:37.660 00.000 21948 IsSlewing returns 0
00:52:37.660 00.000 21948 IsGuiding returns 0
00:52:37.662 00.002 21948 PulseGuide returned control before completion, sleep 52
00:52:37.716 00.054 21948 IsGuiding returns 1
00:52:37.716 00.000 21948 scope still moving after pulse duration time elapsed
00:52:37.748 00.032 21948 IsSlewing returns 0
00:52:37.749 00.001 21948 IsGuiding returns 0
00:52:37.749 00.000 21948 scope move finished after 43 + 44 ms
00:52:37.749 00.000 21948 Move returns status 0, amount 43
00:52:37.749 00.000 21948 MoveAxis(N, 0, ABG)
00:52:37.749 00.000 21948 Move returns status 0, amount 0
00:52:37.749 00.000 21948 move complete, result=0
00:52:37.749 00.000 21948 worker thread done servicing request
00:52:37.749 00.000 21948 Worker thread wakes up
00:52:37.749 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
00:52:37.750 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:37.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:39.377 01.627 21948 Exposure complete
00:52:39.407 00.030 21948 worker thread done servicing request
00:52:39.407 00.000 18120 OnExposeComplete: enter
00:52:39.408 00.001 18120 UpdateGuideState(): m_state=6
00:52:39.409 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
00:52:39.409 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=230.31, Mass=2095, SNR=31.6, Peak=173 HFD=3.8
00:52:39.410 00.001 18120 MultiStar: [#1 0.05,-0.14,0.70,U] [#2 -0.31,-0.18,0.00,M1] [#3 -0.05,-0.42,0.00,M3] [#4 -0.12,-0.15,0.57,U] [#5 -0.12,-0.36,0.00,M2] [#6 0.34,-0.05,0.00,M2] [#7 0.26,0.07,0.42,U] [#8 -0.22,-0.51,0.00,M3] 
00:52:39.410 00.000 18120 refined, 3 included, MultiStar: {0.08, -0.20}, one-star: {0.15, -0.38}
00:52:39.411 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
00:52:39.411 00.000 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
00:52:39.412 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.16 mountX=-0.21 mountY=0.01, mountTheta=3.09
00:52:39.413 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
00:52:39.413 00.000 18120 Enqueuing Move request for scope (0.08, -0.20)
00:52:39.414 00.001 21948 Worker thread wakes up
00:52:39.414 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
00:52:39.414 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
00:52:39.414 00.000 21948 Moving (0.08, -0.20) raw xDistance=-0.21 yDistance=0.01
00:52:39.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:52:39.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:39.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:39.415 00.001 18120 UpdateGuideState exits: m=2095 RSB=31.6
00:52:39.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:39.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:39.416 00.001 18120 Enqueuing Expose request
00:52:39.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:39.416 00.000 21948 MoveAxis(E, 41, ABG)
00:52:39.416 00.000 21948 Guiding  Dir = 2, Dur = 41
00:52:39.417 00.001 21948 IsSlewing returns 0
00:52:39.417 00.000 21948 IsGuiding returns 0
00:52:39.419 00.002 21948 PulseGuide returned control before completion, sleep 50
00:52:39.482 00.063 21948 IsGuiding returns 1
00:52:39.482 00.000 21948 scope still moving after pulse duration time elapsed
00:52:39.513 00.031 21948 IsSlewing returns 0
00:52:39.513 00.000 21948 IsGuiding returns 0
00:52:39.513 00.000 21948 scope move finished after 41 + 55 ms
00:52:39.513 00.000 21948 Move returns status 0, amount 41
00:52:39.514 00.001 21948 MoveAxis(N, 0, ABG)
00:52:39.514 00.000 21948 Move returns status 0, amount 0
00:52:39.514 00.000 21948 move complete, result=0
00:52:39.514 00.000 21948 worker thread done servicing request
00:52:39.514 00.000 21948 Worker thread wakes up
00:52:39.514 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
00:52:39.515 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:39.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:40.924 01.409 21948 Exposure complete
00:52:40.950 00.026 21948 worker thread done servicing request
00:52:40.951 00.001 18120 OnExposeComplete: enter
00:52:40.952 00.001 18120 UpdateGuideState(): m_state=6
00:52:40.952 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
00:52:40.953 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=230.62, Mass=1899, SNR=30.1, Peak=138 HFD=3.7
00:52:40.954 00.001 18120 MultiStar: [#1 -0.02,0.05,0.78,U] [#2 -0.01,0.16,0.65,U] [#3 0.19,-0.07,0.64,U] [#4 0.06,-0.14,0.60,U] [#5 0.18,0.15,0.48,U] [#6 0.32,0.04,0.59,U] [#7 0.04,0.48,0.00,M3] [#8 -0.04,-0.29,0.41,U] 
00:52:40.954 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {-0.09, -0.06}
00:52:40.955 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
00:52:40.956 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
00:52:40.956 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=-0.04 mountY=-0.05, mountTheta=-2.24
00:52:40.957 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.01, opts=13)
00:52:40.958 00.001 18120 Enqueuing Move request for scope (0.06, -0.01)
00:52:40.958 00.000 21948 Worker thread wakes up
00:52:40.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:40.959 00.001 18120 UpdateGuideState exits: m=1899 RSB=30.1
00:52:40.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:40.960 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:40.960 00.000 18120 Enqueuing Expose request
00:52:40.960 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:52:40.960 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:52:40.961 00.001 21948 Moving (0.06, -0.01) raw xDistance=-0.04 yDistance=-0.05
00:52:40.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:40.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:40.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:40.961 00.000 21948 MoveAxis(E, 0, ABG)
00:52:40.961 00.000 21948 Move returns status 0, amount 0
00:52:40.961 00.000 21948 MoveAxis(N, 0, ABG)
00:52:40.961 00.000 21948 Move returns status 0, amount 0
00:52:40.961 00.000 21948 move complete, result=0
00:52:40.961 00.000 21948 worker thread done servicing request
00:52:40.961 00.000 21948 Worker thread wakes up
00:52:40.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:40.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:40.961 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:42.594 01.633 21948 Exposure complete
00:52:42.626 00.032 21948 worker thread done servicing request
00:52:42.626 00.000 18120 OnExposeComplete: enter
00:52:42.627 00.001 18120 UpdateGuideState(): m_state=6
00:52:42.627 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
00:52:42.628 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=230.69, Mass=2101, SNR=31.8, Peak=160 HFD=4.0
00:52:42.628 00.000 18120 MultiStar: [#1 0.03,0.23,0.72,U] [#2 -0.42,0.27,0.00,M1] [#3 0.12,0.09,0.58,U] [#4 0.04,0.14,0.53,U] [#5 -0.18,0.15,0.46,U] [#6 -0.03,0.04,0.56,U] [#7 0.20,0.32,0.00,M4] [#8 -0.11,0.12,0.37,U] 
00:52:42.628 00.000 18120 single-star, 6 included, MultiStar: {-0.03, 0.10}, one-star: {-0.10, 0.01}
00:52:42.630 00.002 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.00) = xAngle (1.08 = 1.08)
00:52:42.630 00.000 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.04 = 1.04)
00:52:42.631 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.08 mountX=0.05 mountY=0.09, mountTheta=1.07
00:52:42.631 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.01, opts=13)
00:52:42.631 00.000 18120 Enqueuing Move request for scope (-0.10, 0.01)
00:52:42.633 00.002 21948 Worker thread wakes up
00:52:42.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:42.633 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.8
00:52:42.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:42.633 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:42.635 00.002 18120 Enqueuing Expose request
00:52:42.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:52:42.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:52:42.635 00.000 21948 Moving (-0.10, 0.01) raw xDistance=0.05 yDistance=0.09
00:52:42.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:52:42.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:42.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:42.635 00.000 21948 MoveAxis(E, 0, ABG)
00:52:42.635 00.000 21948 Move returns status 0, amount 0
00:52:42.635 00.000 21948 MoveAxis(N, 0, ABG)
00:52:42.635 00.000 21948 Move returns status 0, amount 0
00:52:42.635 00.000 21948 move complete, result=0
00:52:42.635 00.000 21948 worker thread done servicing request
00:52:42.635 00.000 21948 Worker thread wakes up
00:52:42.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:42.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:42.636 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:44.157 01.521 21948 Exposure complete
00:52:44.187 00.030 21948 worker thread done servicing request
00:52:44.187 00.000 18120 OnExposeComplete: enter
00:52:44.188 00.001 18120 UpdateGuideState(): m_state=6
00:52:44.189 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
00:52:44.189 00.000 18120 Star::Find returns 1 (0), X=894.24, Y=230.70, Mass=1839, SNR=29.6, Peak=174 HFD=3.7
00:52:44.190 00.001 18120 MultiStar: [#1 -0.21,0.20,0.78,U] [#2 -0.41,0.31,0.00,M2] [#3 -0.23,0.03,0.64,U] [#4 -0.29,0.19,0.00,M1] [#5 -0.31,0.15,0.00,M1] [#6 -0.19,0.20,0.53,U] [#7 -0.17,0.53,0.00,M5] [#8 -0.31,0.16,0.00,M2] 
00:52:44.190 00.000 18120 refined, 3 included, MultiStar: {-0.27, 0.10}, one-star: {-0.39, 0.02}
00:52:44.191 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
00:52:44.191 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
00:52:44.192 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=0.21 mountY=0.19, mountTheta=0.76
00:52:44.193 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.10, opts=13)
00:52:44.193 00.000 18120 Enqueuing Move request for scope (-0.27, 0.10)
00:52:44.194 00.001 21948 Worker thread wakes up
00:52:44.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
00:52:44.194 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
00:52:44.194 00.000 21948 Moving (-0.27, 0.10) raw xDistance=0.21 yDistance=0.19
00:52:44.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:52:44.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:44.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:44.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:52:44.194 00.000 21948 MoveAxis(W, 37, ABG)
00:52:44.194 00.000 21948 Guiding  Dir = 3, Dur = 37
00:52:44.194 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.6
00:52:44.196 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.197 00.001 21948 IsSlewing returns 0
00:52:44.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:44.198 00.001 18120 Enqueuing Expose request
00:52:44.199 00.001 21948 IsGuiding returns 0
00:52:44.200 00.001 21948 PulseGuide returned control before completion, sleep 46
00:52:44.248 00.048 21948 IsGuiding returns 0
00:52:44.249 00.001 21948 Move returns status 0, amount 37
00:52:44.249 00.000 21948 MoveAxis(N, 0, ABG)
00:52:44.249 00.000 21948 Move returns status 0, amount 0
00:52:44.249 00.000 21948 move complete, result=0
00:52:44.249 00.000 21948 worker thread done servicing request
00:52:44.249 00.000 21948 Worker thread wakes up
00:52:44.249 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
00:52:44.251 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:44.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:45.878 01.627 21948 Exposure complete
00:52:45.905 00.027 21948 worker thread done servicing request
00:52:45.905 00.000 18120 OnExposeComplete: enter
00:52:45.906 00.001 18120 UpdateGuideState(): m_state=6
00:52:45.908 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
00:52:45.909 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=230.80, Mass=1975, SNR=30.7, Peak=178 HFD=3.8
00:52:45.911 00.002 18120 MultiStar: [#1 -0.11,0.22,0.75,U] [#2 -0.25,0.13,0.66,U] [#3 -0.16,0.19,0.62,U] [#4 -0.18,0.22,0.56,U] [#5 -0.10,0.19,0.47,U] [#6 0.21,0.27,0.00,M1] [#7 -0.19,0.54,0.00,M6] [#8 -0.15,0.20,0.40,U] 
00:52:45.912 00.001 18120 single-star, 6 included, MultiStar: {-0.17, 0.17}, one-star: {-0.21, 0.12}
00:52:45.913 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
00:52:45.914 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
00:52:45.915 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=0.20 mountY=0.13, mountTheta=0.60
00:52:45.918 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.12, opts=13)
00:52:45.918 00.000 18120 Enqueuing Move request for scope (-0.21, 0.12)
00:52:45.918 00.000 21948 Worker thread wakes up
00:52:45.919 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
00:52:45.919 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
00:52:45.919 00.000 21948 Moving (-0.21, 0.12) raw xDistance=0.20 yDistance=0.13
00:52:45.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:52:45.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:45.919 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:45.919 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.7
00:52:45.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:45.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:45.920 00.000 18120 Enqueuing Expose request
00:52:45.921 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:52:45.921 00.000 21948 MoveAxis(E, 0, ABG)
00:52:45.921 00.000 21948 Move returns status 0, amount 0
00:52:45.921 00.000 21948 MoveAxis(N, 0, ABG)
00:52:45.921 00.000 21948 Move returns status 0, amount 0
00:52:45.921 00.000 21948 move complete, result=0
00:52:45.921 00.000 21948 worker thread done servicing request
00:52:45.921 00.000 21948 Worker thread wakes up
00:52:45.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:45.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:45.921 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:47.439 01.518 21948 Exposure complete
00:52:47.483 00.044 21948 worker thread done servicing request
00:52:47.484 00.001 18120 OnExposeComplete: enter
00:52:47.487 00.003 18120 UpdateGuideState(): m_state=6
00:52:47.488 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
00:52:47.489 00.001 18120 Star::Find returns 1 (0), X=894.41, Y=230.67, Mass=1893, SNR=30.2, Peak=148 HFD=4.0
00:52:47.491 00.002 18120 MultiStar: [#1 -0.30,0.12,0.75,U] [#2 -0.24,0.07,0.68,U] [#3 -0.12,0.03,0.60,U] [#4 -0.44,0.24,0.00,M1] [#5 -0.41,0.17,0.00,M1] [#6 0.00,-0.03,0.53,U] [#7 -0.16,0.52,0.00,M7] [#8 -0.22,-0.06,0.43,U] 
00:52:47.491 00.000 18120 refined, 5 included, MultiStar: {-0.19, 0.03}, one-star: {-0.22, -0.01}
00:52:47.493 00.002 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
00:52:47.495 00.002 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
00:52:47.497 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.20 cameraTheta=3.01 mountX=0.10 mountY=0.16, mountTheta=1.00
00:52:47.501 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.03, opts=13)
00:52:47.504 00.003 18120 Enqueuing Move request for scope (-0.19, 0.03)
00:52:47.506 00.002 21948 Worker thread wakes up
00:52:47.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
00:52:47.507 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
00:52:47.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:47.507 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
00:52:47.508 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:47.508 00.000 18120 Enqueuing Expose request
00:52:47.509 00.001 21948 Moving (-0.19, 0.03) raw xDistance=0.10 yDistance=0.16
00:52:47.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:52:47.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:47.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:52:47.509 00.000 21948 MoveAxis(E, 0, ABG)
00:52:47.509 00.000 21948 Move returns status 0, amount 0
00:52:47.510 00.001 21948 MoveAxis(N, 0, ABG)
00:52:47.510 00.000 21948 Move returns status 0, amount 0
00:52:47.510 00.000 21948 move complete, result=0
00:52:47.510 00.000 21948 worker thread done servicing request
00:52:47.510 00.000 21948 Worker thread wakes up
00:52:47.510 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:47.510 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:47.511 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:49.144 01.633 21948 Exposure complete
00:52:49.177 00.033 21948 worker thread done servicing request
00:52:49.177 00.000 18120 OnExposeComplete: enter
00:52:49.178 00.001 18120 UpdateGuideState(): m_state=6
00:52:49.178 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
00:52:49.180 00.002 18120 Star::Find returns 1 (0), X=894.76, Y=230.59, Mass=1948, SNR=30.6, Peak=132 HFD=4.1
00:52:49.181 00.001 18120 MultiStar: [#1 0.06,0.19,0.72,U] [#2 -0.12,0.04,0.66,U] [#3 0.07,-0.01,0.59,U] [#4 -0.05,0.03,0.55,U] [#5 0.13,-0.02,0.48,U] [#6 0.21,0.21,0.53,U] [#7 -0.08,0.24,0.44,U] [#8 0.06,-0.03,0.41,U] 
00:52:49.182 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.14, -0.09}
00:52:49.183 00.001 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
00:52:49.184 00.001 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
00:52:49.185 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=0.03 mountY=-0.07, mountTheta=-1.18
00:52:49.187 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
00:52:49.188 00.001 18120 Enqueuing Move request for scope (0.05, 0.05)
00:52:49.188 00.000 21948 Worker thread wakes up
00:52:49.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:49.191 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:52:49.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:52:49.191 00.000 21948 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.07
00:52:49.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:52:49.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:49.191 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.6
00:52:49.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.192 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:49.192 00.000 18120 Enqueuing Expose request
00:52:49.193 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:49.193 00.000 21948 MoveAxis(E, 0, ABG)
00:52:49.193 00.000 21948 Move returns status 0, amount 0
00:52:49.193 00.000 21948 MoveAxis(N, 0, ABG)
00:52:49.193 00.000 21948 Move returns status 0, amount 0
00:52:49.193 00.000 21948 move complete, result=0
00:52:49.193 00.000 21948 worker thread done servicing request
00:52:49.193 00.000 21948 Worker thread wakes up
00:52:49.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:49.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:49.193 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:50.707 01.514 21948 Exposure complete
00:52:50.746 00.039 21948 worker thread done servicing request
00:52:50.746 00.000 18120 OnExposeComplete: enter
00:52:50.747 00.001 18120 UpdateGuideState(): m_state=6
00:52:50.748 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
00:52:50.748 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=230.72, Mass=1957, SNR=30.6, Peak=149 HFD=3.9
00:52:50.749 00.001 18120 MultiStar: [#1 0.10,0.10,0.74,U] [#2 0.23,0.06,0.65,U] [#3 0.00,-0.02,0.60,U] [#4 -0.06,0.26,0.57,U] [#5 -0.16,0.17,0.48,U] [#6 0.14,0.07,0.53,U] [#7 -0.16,0.57,0.00,M7] [#8 0.06,0.34,0.00,M1] 
00:52:50.749 00.000 18120 single-star, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.01, 0.04}
00:52:50.749 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
00:52:50.750 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
00:52:50.750 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=0.03 mountY=-0.03, mountTheta=-0.81
00:52:50.751 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
00:52:50.752 00.001 18120 Enqueuing Move request for scope (0.01, 0.04)
00:52:50.752 00.000 21948 Worker thread wakes up
00:52:50.752 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:50.755 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:52:50.755 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:52:50.755 00.000 21948 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.03
00:52:50.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:52:50.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:50.755 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
00:52:50.755 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:50.756 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:50.756 00.000 18120 Enqueuing Expose request
00:52:50.757 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:50.757 00.000 21948 MoveAxis(E, 0, ABG)
00:52:50.757 00.000 21948 Move returns status 0, amount 0
00:52:50.757 00.000 21948 MoveAxis(N, 0, ABG)
00:52:50.757 00.000 21948 Move returns status 0, amount 0
00:52:50.757 00.000 21948 move complete, result=0
00:52:50.757 00.000 21948 worker thread done servicing request
00:52:50.757 00.000 21948 Worker thread wakes up
00:52:50.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:50.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:50.758 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:52.392 01.634 21948 Exposure complete
00:52:52.427 00.035 21948 worker thread done servicing request
00:52:52.427 00.000 18120 OnExposeComplete: enter
00:52:52.428 00.001 18120 UpdateGuideState(): m_state=6
00:52:52.429 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
00:52:52.429 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=230.42, Mass=1943, SNR=30.5, Peak=155 HFD=3.8
00:52:52.430 00.001 18120 MultiStar: [#1 -0.11,0.20,0.74,U] [#2 -0.00,0.04,0.63,U] [#3 -0.11,0.11,0.64,U] [#4 -0.31,0.04,0.58,U] [#5 -0.13,0.11,0.46,U] [#6 0.06,0.14,0.55,U] [#7 0.20,0.33,0.00,M8] [#8 -0.01,0.03,0.40,U] 
00:52:52.430 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {0.01, -0.26}
00:52:52.430 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.77 = 0.77)
00:52:52.431 00.001 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.73 = 0.73)
00:52:52.431 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.76 mountX=0.05 mountY=0.05, mountTheta=0.74
00:52:52.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
00:52:52.434 00.002 18120 Enqueuing Move request for scope (-0.07, 0.03)
00:52:52.434 00.000 21948 Worker thread wakes up
00:52:52.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:52:52.434 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:52:52.434 00.000 21948 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.05
00:52:52.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:52:52.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:52.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:52.437 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:52:52.437 00.000 21948 MoveAxis(E, 0, ABG)
00:52:52.437 00.000 21948 Move returns status 0, amount 0
00:52:52.437 00.000 21948 MoveAxis(N, 0, ABG)
00:52:52.437 00.000 21948 Move returns status 0, amount 0
00:52:52.437 00.000 21948 move complete, result=0
00:52:52.437 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
00:52:52.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.438 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:52.438 00.000 18120 Enqueuing Expose request
00:52:52.439 00.001 21948 worker thread done servicing request
00:52:52.439 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:52.439 00.000 21948 Worker thread wakes up
00:52:52.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:52.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:53.958 01.519 21948 Exposure complete
00:52:54.002 00.044 21948 worker thread done servicing request
00:52:54.003 00.001 18120 OnExposeComplete: enter
00:52:54.004 00.001 18120 UpdateGuideState(): m_state=6
00:52:54.005 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
00:52:54.005 00.000 18120 Star::Find returns 1 (0), X=894.45, Y=230.69, Mass=1955, SNR=30.7, Peak=152 HFD=4.0
00:52:54.006 00.001 18120 MultiStar: [#1 -0.03,0.27,0.73,U] [#2 -0.15,0.44,0.00,M1] [#3 -0.16,-0.01,0.60,U] [#4 -0.14,0.23,0.53,U] [#5 -0.19,0.17,0.44,U] [#6 0.11,0.14,0.52,U] [#7 0.15,0.70,0.00,M9] [#8 -0.03,0.27,0.40,U] 
00:52:54.007 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.14}, one-star: {-0.17, 0.01}
00:52:54.008 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
00:52:54.009 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
00:52:54.010 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.18 mountX=0.16 mountY=0.02, mountTheta=0.15
00:52:54.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.14, opts=13)
00:52:54.012 00.001 18120 Enqueuing Move request for scope (-0.09, 0.14)
00:52:54.013 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:54.014 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.7
00:52:54.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.015 00.001 21948 Worker thread wakes up
00:52:54.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:52:54.015 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:52:54.015 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:54.017 00.002 18120 Enqueuing Expose request
00:52:54.018 00.001 21948 Moving (-0.09, 0.14) raw xDistance=0.16 yDistance=0.02
00:52:54.018 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:52:54.018 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:54.018 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:54.018 00.000 21948 MoveAxis(E, 0, ABG)
00:52:54.018 00.000 21948 Move returns status 0, amount 0
00:52:54.018 00.000 21948 MoveAxis(N, 0, ABG)
00:52:54.018 00.000 21948 Move returns status 0, amount 0
00:52:54.018 00.000 21948 move complete, result=0
00:52:54.018 00.000 21948 worker thread done servicing request
00:52:54.018 00.000 21948 Worker thread wakes up
00:52:54.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:54.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:54.020 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:55.645 01.625 21948 Exposure complete
00:52:55.677 00.032 18120 OnExposeComplete: enter
00:52:55.678 00.001 18120 UpdateGuideState(): m_state=6
00:52:55.678 00.000 21948 worker thread done servicing request
00:52:55.678 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
00:52:55.679 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=230.83, Mass=1911, SNR=30.3, Peak=174 HFD=3.7
00:52:55.679 00.000 18120 MultiStar: [#1 -0.14,0.16,0.75,U] [#2 -0.09,0.14,0.64,U] [#3 -0.00,0.27,0.63,U] [#4 -0.29,0.35,0.00,M1] [#5 -0.31,0.42,0.00,M1] [#6 -0.14,0.04,0.56,U] [#7 0.33,0.71,0.00,M10] [#8 0.08,0.29,0.40,U] 
00:52:55.680 00.001 18120 single-star, 5 included, MultiStar: {-0.04, 0.17}, one-star: {0.04, 0.15}
00:52:55.680 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
00:52:55.680 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
00:52:55.681 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.33 mountX=0.12 mountY=-0.10, mountTheta=-0.69
00:52:55.682 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.15, opts=13)
00:52:55.683 00.001 18120 Enqueuing Move request for scope (0.04, 0.15)
00:52:55.683 00.000 21948 Worker thread wakes up
00:52:55.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:52:55.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:52:55.683 00.000 21948 Moving (0.04, 0.15) raw xDistance=0.12 yDistance=-0.10
00:52:55.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:52:55.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:55.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:55.683 00.000 21948 MoveAxis(E, 0, ABG)
00:52:55.683 00.000 21948 Move returns status 0, amount 0
00:52:55.683 00.000 21948 MoveAxis(N, 0, ABG)
00:52:55.683 00.000 21948 Move returns status 0, amount 0
00:52:55.683 00.000 21948 move complete, result=0
00:52:55.683 00.000 21948 worker thread done servicing request
00:52:55.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:55.684 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
00:52:55.684 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:55.685 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:55.685 00.000 18120 Enqueuing Expose request
00:52:55.686 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:55.686 00.000 21948 Worker thread wakes up
00:52:55.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:55.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:57.206 01.520 21948 Exposure complete
00:52:57.281 00.075 21948 worker thread done servicing request
00:52:57.281 00.000 18120 OnExposeComplete: enter
00:52:57.284 00.003 18120 UpdateGuideState(): m_state=6
00:52:57.284 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
00:52:57.285 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=230.80, Mass=2033, SNR=31.1, Peak=162 HFD=3.8
00:52:57.287 00.002 18120 MultiStar: [#1 0.01,0.30,0.73,U] [#2 -0.28,0.35,0.00,M1] [#3 -0.04,0.26,0.59,U] [#4 -0.45,0.16,0.00,M2] [#5 -0.12,0.54,0.00,M2] [#6 -0.11,0.29,0.54,U] [#7 -0.02,0.58,0.00,R] [#8 -0.38,0.41,0.00,M1] 
00:52:57.289 00.002 18120 single-star, 3 included, MultiStar: {-0.08, 0.23}, one-star: {-0.16, 0.12}
00:52:57.290 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
00:52:57.290 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
00:52:57.291 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.49 mountX=0.18 mountY=0.09, mountTheta=0.46
00:52:57.293 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.12, opts=13)
00:52:57.293 00.000 18120 Enqueuing Move request for scope (-0.16, 0.12)
00:52:57.293 00.000 21948 Worker thread wakes up
00:52:57.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
00:52:57.293 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
00:52:57.293 00.000 21948 Moving (-0.16, 0.12) raw xDistance=0.18 yDistance=0.09
00:52:57.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:52:57.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:57.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:57.293 00.000 21948 MoveAxis(E, 0, ABG)
00:52:57.294 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:57.294 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.1
00:52:57.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:57.295 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:57.295 00.000 18120 Enqueuing Expose request
00:52:57.295 00.000 21948 Move returns status 0, amount 0
00:52:57.296 00.001 21948 MoveAxis(N, 0, ABG)
00:52:57.296 00.000 21948 Move returns status 0, amount 0
00:52:57.296 00.000 21948 move complete, result=0
00:52:57.297 00.001 21948 worker thread done servicing request
00:52:57.297 00.000 21948 Worker thread wakes up
00:52:57.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:57.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:57.297 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:58.924 01.627 21948 Exposure complete
00:52:58.951 00.027 21948 worker thread done servicing request
00:52:58.951 00.000 18120 OnExposeComplete: enter
00:52:58.951 00.000 18120 UpdateGuideState(): m_state=6
00:52:58.952 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
00:52:58.952 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=230.70, Mass=1868, SNR=29.8, Peak=160 HFD=3.6
00:52:58.955 00.003 18120 MultiStar: [#1 -0.12,0.28,0.76,U] [#2 -0.35,0.14,0.00,M2] [#3 -0.26,0.43,0.00,M1] [#4 -0.22,0.21,0.58,U] [#5 -0.18,0.20,0.50,U] [#6 0.13,0.08,0.57,U] [#7 -0.12,-0.25,0.44,U] [#8 -0.26,0.05,0.43,U] 
00:52:58.958 00.003 18120 refined, 6 included, MultiStar: {-0.15, 0.10}, one-star: {-0.23, 0.02}
00:52:58.960 00.002 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
00:52:58.962 00.002 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
00:52:58.965 00.003 18120 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.55 mountX=0.15 mountY=0.09, mountTheta=0.52
00:52:58.968 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.10, opts=13)
00:52:58.969 00.001 18120 Enqueuing Move request for scope (-0.15, 0.10)
00:52:58.970 00.001 21948 Worker thread wakes up
00:52:58.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:52:58.970 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.8
00:52:58.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:58.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:52:58.971 00.000 18120 Enqueuing Expose request
00:52:58.972 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
00:52:58.972 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
00:52:58.972 00.000 21948 Moving (-0.15, 0.10) raw xDistance=0.15 yDistance=0.09
00:52:58.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:52:58.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:58.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:58.972 00.000 21948 MoveAxis(E, 0, ABG)
00:52:58.972 00.000 21948 Move returns status 0, amount 0
00:52:58.972 00.000 21948 MoveAxis(N, 0, ABG)
00:52:58.972 00.000 21948 Move returns status 0, amount 0
00:52:58.972 00.000 21948 move complete, result=0
00:52:58.972 00.000 21948 worker thread done servicing request
00:52:58.972 00.000 21948 Worker thread wakes up
00:52:58.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:52:58.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:52:58.972 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:00.499 01.527 21948 Exposure complete
00:53:00.541 00.042 21948 worker thread done servicing request
00:53:00.541 00.000 18120 OnExposeComplete: enter
00:53:00.542 00.001 18120 UpdateGuideState(): m_state=6
00:53:00.543 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
00:53:00.544 00.001 18120 Star::Find returns 1 (0), X=894.41, Y=230.85, Mass=2139, SNR=32.0, Peak=183 HFD=3.9
00:53:00.544 00.000 18120 MultiStar: [#1 -0.08,0.24,0.71,U] [#2 -0.50,0.42,0.00,M3] [#3 -0.13,0.13,0.59,U] [#4 -0.25,0.38,0.00,M2] [#5 -0.34,0.22,0.00,M2] [#6 0.06,0.34,0.00,M1] [#7 -0.07,-0.11,0.43,U] [#8 -0.20,0.31,0.00,M1] 
00:53:00.547 00.003 18120 refined, 3 included, MultiStar: {-0.14, 0.13}, one-star: {-0.22, 0.17}
00:53:00.549 00.002 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.39 = 0.39)
00:53:00.551 00.002 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.35 = 0.35)
00:53:00.554 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.20 cameraTheta=2.38 mountX=0.18 mountY=0.07, mountTheta=0.35
00:53:00.558 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.13, opts=13)
00:53:00.560 00.002 18120 Enqueuing Move request for scope (-0.14, 0.13)
00:53:00.563 00.003 21948 Worker thread wakes up
00:53:00.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:00.564 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
00:53:00.564 00.000 18120 UpdateGuideState exits: m=2139 RSB=32.0
00:53:00.564 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:53:00.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:00.565 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:00.565 00.000 18120 Enqueuing Expose request
00:53:00.566 00.001 21948 Moving (-0.14, 0.13) raw xDistance=0.18 yDistance=0.07
00:53:00.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:53:00.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:00.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:53:00.566 00.000 21948 MoveAxis(E, 0, ABG)
00:53:00.566 00.000 21948 Move returns status 0, amount 0
00:53:00.566 00.000 21948 MoveAxis(N, 0, ABG)
00:53:00.566 00.000 21948 Move returns status 0, amount 0
00:53:00.566 00.000 21948 move complete, result=0
00:53:00.566 00.000 21948 worker thread done servicing request
00:53:00.566 00.000 21948 Worker thread wakes up
00:53:00.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:00.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:00.568 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:02.202 01.634 21948 Exposure complete
00:53:02.235 00.033 21948 worker thread done servicing request
00:53:02.235 00.000 18120 OnExposeComplete: enter
00:53:02.236 00.001 18120 UpdateGuideState(): m_state=6
00:53:02.239 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
00:53:02.241 00.002 18120 Star::Find returns 1 (0), X=894.41, Y=230.97, Mass=2039, SNR=31.3, Peak=189 HFD=4.0
00:53:02.244 00.003 18120 MultiStar: [#1 -0.13,0.27,0.73,U] [#2 -0.40,0.23,0.00,M4] [#3 -0.09,0.15,0.60,U] [#4 -0.31,0.21,0.00,M3] [#5 -0.37,0.28,0.00,M3] [#6 -0.10,0.19,0.51,U] [#7 0.02,-0.30,0.40,U] [#8 -0.41,-0.05,0.00,M2] 
00:53:02.245 00.001 18120 refined, 4 included, MultiStar: {-0.13, 0.17}, one-star: {-0.22, 0.29}
00:53:02.247 00.002 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
00:53:02.249 00.002 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
00:53:02.250 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.21 mountX=0.21 mountY=0.04, mountTheta=0.17
00:53:02.253 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.17, opts=13)
00:53:02.254 00.001 18120 Enqueuing Move request for scope (-0.13, 0.17)
00:53:02.255 00.001 21948 Worker thread wakes up
00:53:02.255 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
00:53:02.255 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
00:53:02.255 00.000 21948 Moving (-0.13, 0.17) raw xDistance=0.21 yDistance=0.04
00:53:02.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:02.255 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.3
00:53:02.256 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:02.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:53:02.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:02.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:02.258 00.002 18120 Enqueuing Expose request
00:53:02.259 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:02.259 00.000 21948 MoveAxis(W, 37, ABG)
00:53:02.259 00.000 21948 Guiding  Dir = 3, Dur = 37
00:53:02.260 00.001 21948 IsSlewing returns 0
00:53:02.260 00.000 21948 IsGuiding returns 0
00:53:02.261 00.001 21948 PulseGuide returned control before completion, sleep 46
00:53:02.310 00.049 21948 IsGuiding returns 0
00:53:02.310 00.000 21948 Move returns status 0, amount 37
00:53:02.310 00.000 21948 MoveAxis(N, 0, ABG)
00:53:02.310 00.000 21948 Move returns status 0, amount 0
00:53:02.310 00.000 21948 move complete, result=0
00:53:02.310 00.000 21948 worker thread done servicing request
00:53:02.311 00.001 21948 Worker thread wakes up
00:53:02.311 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:02.311 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:02.311 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
00:53:03.716 01.405 21948 Exposure complete
00:53:03.745 00.029 21948 worker thread done servicing request
00:53:03.745 00.000 18120 OnExposeComplete: enter
00:53:03.748 00.003 18120 UpdateGuideState(): m_state=6
00:53:03.750 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
00:53:03.751 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=230.74, Mass=2129, SNR=31.9, Peak=184 HFD=3.8
00:53:03.751 00.000 18120 MultiStar: [#1 -0.24,0.45,0.00,M1] [#2 -0.37,0.30,0.00,M5] [#3 -0.23,0.36,0.00,M1] [#4 -0.36,0.33,0.00,M4] [#5 -0.12,0.38,0.00,M4] [#6 0.08,0.48,0.00,M1] [#7 0.03,-0.05,0.44,U] [#8 -0.01,0.38,0.00,M3] 
00:53:03.752 00.001 18120 refined, 1 included, MultiStar: {-0.15, 0.03}, one-star: {-0.22, 0.06}
00:53:03.752 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
00:53:03.753 00.001 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.92 = 0.92)
00:53:03.753 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.96 mountX=0.08 mountY=0.12, mountTheta=0.95
00:53:03.754 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.03, opts=13)
00:53:03.755 00.001 18120 Enqueuing Move request for scope (-0.15, 0.03)
00:53:03.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:03.756 00.001 18120 UpdateGuideState exits: m=2129 RSB=31.9
00:53:03.756 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.757 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:03.757 00.000 18120 Enqueuing Expose request
00:53:03.758 00.001 21948 Worker thread wakes up
00:53:03.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
00:53:03.758 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
00:53:03.758 00.000 21948 Moving (-0.15, 0.03) raw xDistance=0.08 yDistance=0.12
00:53:03.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:53:03.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:03.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:53:03.758 00.000 21948 MoveAxis(E, 0, ABG)
00:53:03.758 00.000 21948 Move returns status 0, amount 0
00:53:03.758 00.000 21948 MoveAxis(N, 0, ABG)
00:53:03.758 00.000 21948 Move returns status 0, amount 0
00:53:03.758 00.000 21948 move complete, result=0
00:53:03.758 00.000 21948 worker thread done servicing request
00:53:03.758 00.000 21948 Worker thread wakes up
00:53:03.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:03.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:03.758 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:05.392 01.634 21948 Exposure complete
00:53:05.434 00.042 21948 worker thread done servicing request
00:53:05.434 00.000 18120 OnExposeComplete: enter
00:53:05.435 00.001 18120 UpdateGuideState(): m_state=6
00:53:05.436 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
00:53:05.436 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=231.06, Mass=2080, SNR=31.6, Peak=184 HFD=4.0
00:53:05.437 00.001 18120 MultiStar: [#1 -0.41,0.35,0.00,M2] [#2 -0.52,0.38,0.00,M6] [#3 -0.48,0.38,0.00,M2] [#4 -0.65,0.33,0.00,M5] [#5 -0.35,0.21,0.00,M5] [#6 -0.19,0.30,0.00,M2] [#7 0.09,0.03,0.42,U] [#8 -0.05,0.59,0.00,M4] 
00:53:05.437 00.000 18120 refined, 1 included, MultiStar: {-0.16, 0.28}, one-star: {-0.27, 0.38}
00:53:05.438 00.001 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
00:53:05.438 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
00:53:05.439 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.10 mountX=0.32 mountY=0.02, mountTheta=0.06
00:53:05.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.28, opts=13)
00:53:05.440 00.000 18120 Enqueuing Move request for scope (-0.16, 0.28)
00:53:05.441 00.001 21948 Worker thread wakes up
00:53:05.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:05.442 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.6
00:53:05.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:05.443 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:05.443 00.000 18120 Enqueuing Expose request
00:53:05.444 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
00:53:05.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
00:53:05.444 00.000 21948 Moving (-0.16, 0.28) raw xDistance=0.32 yDistance=0.02
00:53:05.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:53:05.444 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:05.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:05.444 00.000 21948 MoveAxis(W, 58, ABG)
00:53:05.444 00.000 21948 Guiding  Dir = 3, Dur = 58
00:53:05.444 00.000 21948 IsSlewing returns 0
00:53:05.444 00.000 21948 IsGuiding returns 0
00:53:05.447 00.003 21948 PulseGuide returned control before completion, sleep 67
00:53:05.529 00.082 21948 IsGuiding returns 0
00:53:05.529 00.000 21948 Move returns status 0, amount 58
00:53:05.529 00.000 21948 MoveAxis(N, 0, ABG)
00:53:05.529 00.000 21948 Move returns status 0, amount 0
00:53:05.529 00.000 21948 move complete, result=0
00:53:05.529 00.000 21948 worker thread done servicing request
00:53:05.529 00.000 21948 Worker thread wakes up
00:53:05.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:05.529 00.000 18120 GuideStep: 0.3 px 58 ms WEST, 0.0 px 0 ms NORTH
00:53:05.530 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:06.936 01.406 21948 Exposure complete
00:53:06.999 00.063 21948 worker thread done servicing request
00:53:06.999 00.000 18120 OnExposeComplete: enter
00:53:07.000 00.001 18120 UpdateGuideState(): m_state=6
00:53:07.000 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
00:53:07.001 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=230.85, Mass=1850, SNR=29.7, Peak=148 HFD=3.9
00:53:07.002 00.001 18120 MultiStar: [#1 -0.05,0.28,0.77,U] [#2 -0.27,0.36,0.00,M7] [#3 -0.01,0.14,0.61,U] [#4 -0.12,0.33,0.00,M6] [#5 -0.10,0.06,0.50,U] [#6 -0.25,0.10,0.58,U] [#7 -0.02,-0.09,0.46,U] [#8 0.16,0.21,0.40,U] 
00:53:07.003 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.14}, one-star: {-0.01, 0.17}
00:53:07.003 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
00:53:07.004 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
00:53:07.004 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.88 mountX=0.14 mountY=-0.02, mountTheta=-0.16
00:53:07.007 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
00:53:07.010 00.003 18120 Enqueuing Move request for scope (-0.04, 0.14)
00:53:07.013 00.003 21948 Worker thread wakes up
00:53:07.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:07.015 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:53:07.015 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.7
00:53:07.016 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:07.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:07.017 00.001 18120 Enqueuing Expose request
00:53:07.017 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:53:07.017 00.000 21948 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=-0.02
00:53:07.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:53:07.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:07.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:07.017 00.000 21948 MoveAxis(E, 0, ABG)
00:53:07.017 00.000 21948 Move returns status 0, amount 0
00:53:07.017 00.000 21948 MoveAxis(N, 0, ABG)
00:53:07.017 00.000 21948 Move returns status 0, amount 0
00:53:07.017 00.000 21948 move complete, result=0
00:53:07.017 00.000 21948 worker thread done servicing request
00:53:07.017 00.000 21948 Worker thread wakes up
00:53:07.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:07.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:07.018 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:08.641 01.623 21948 Exposure complete
00:53:08.669 00.028 21948 worker thread done servicing request
00:53:08.669 00.000 18120 OnExposeComplete: enter
00:53:08.670 00.001 18120 UpdateGuideState(): m_state=6
00:53:08.671 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
00:53:08.671 00.000 18120 Star::Find returns 1 (0), X=894.46, Y=230.84, Mass=1935, SNR=30.5, Peak=151 HFD=3.8
00:53:08.672 00.001 18120 MultiStar: [#1 -0.40,0.37,0.00,M2] [#2 -0.32,0.33,0.00,M8] [#3 -0.06,0.16,0.58,U] [#4 -0.70,0.27,0.00,M7] [#5 -0.17,0.31,0.00,M5] [#6 -0.12,0.40,0.00,M2] [#7 -0.07,-0.03,0.46,U] [#8 -0.48,0.27,0.00,M4] 
00:53:08.673 00.001 18120 refined, 2 included, MultiStar: {-0.11, 0.12}, one-star: {-0.16, 0.16}
00:53:08.673 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
00:53:08.674 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
00:53:08.674 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.34 mountX=0.15 mountY=0.05, mountTheta=0.31
00:53:08.675 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.12, opts=13)
00:53:08.676 00.001 18120 Enqueuing Move request for scope (-0.11, 0.12)
00:53:08.676 00.000 21948 Worker thread wakes up
00:53:08.676 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:53:08.677 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:08.678 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.5
00:53:08.678 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.679 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:08.680 00.001 18120 Enqueuing Expose request
00:53:08.680 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:53:08.680 00.000 21948 Moving (-0.11, 0.12) raw xDistance=0.15 yDistance=0.05
00:53:08.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:53:08.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:08.681 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:53:08.681 00.000 21948 MoveAxis(E, 0, ABG)
00:53:08.681 00.000 21948 Move returns status 0, amount 0
00:53:08.681 00.000 21948 MoveAxis(N, 0, ABG)
00:53:08.681 00.000 21948 Move returns status 0, amount 0
00:53:08.681 00.000 21948 move complete, result=0
00:53:08.681 00.000 21948 worker thread done servicing request
00:53:08.681 00.000 21948 Worker thread wakes up
00:53:08.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:08.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:08.681 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:10.196 01.515 21948 Exposure complete
00:53:10.224 00.028 21948 worker thread done servicing request
00:53:10.224 00.000 18120 OnExposeComplete: enter
00:53:10.225 00.001 18120 UpdateGuideState(): m_state=6
00:53:10.225 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
00:53:10.226 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=230.76, Mass=1910, SNR=30.3, Peak=153 HFD=3.8
00:53:10.226 00.000 18120 MultiStar: [#1 -0.23,0.40,0.00,M3] [#2 -0.20,0.25,0.64,U] [#3 -0.33,0.09,0.00,M1] [#4 -0.48,0.11,0.00,M8] [#5 -0.09,0.22,0.49,U] [#6 0.19,0.33,0.00,M3] [#7 0.28,-0.13,0.44,U] [#8 -0.21,0.31,0.00,M5] 
00:53:10.226 00.000 18120 refined, 3 included, MultiStar: {-0.14, 0.11}, one-star: {-0.32, 0.08}
00:53:10.226 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
00:53:10.227 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
00:53:10.227 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=0.16 mountY=0.08, mountTheta=0.45
00:53:10.229 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
00:53:10.229 00.000 18120 Enqueuing Move request for scope (-0.14, 0.11)
00:53:10.230 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:10.231 00.001 21948 Worker thread wakes up
00:53:10.231 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
00:53:10.231 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:10.232 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:10.232 00.000 18120 Enqueuing Expose request
00:53:10.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
00:53:10.232 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
00:53:10.233 00.001 21948 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.08
00:53:10.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:53:10.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:10.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:53:10.233 00.000 21948 MoveAxis(E, 0, ABG)
00:53:10.233 00.000 21948 Move returns status 0, amount 0
00:53:10.233 00.000 21948 MoveAxis(N, 0, ABG)
00:53:10.233 00.000 21948 Move returns status 0, amount 0
00:53:10.233 00.000 21948 move complete, result=0
00:53:10.233 00.000 21948 worker thread done servicing request
00:53:10.233 00.000 21948 Worker thread wakes up
00:53:10.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:10.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:10.233 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:11.867 01.634 21948 Exposure complete
00:53:11.903 00.036 21948 worker thread done servicing request
00:53:11.904 00.001 18120 OnExposeComplete: enter
00:53:11.904 00.000 18120 UpdateGuideState(): m_state=6
00:53:11.905 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
00:53:11.905 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=230.93, Mass=1968, SNR=30.8, Peak=175 HFD=4.0
00:53:11.906 00.001 18120 MultiStar: [#1 -0.41,0.35,0.00,M4] [#2 -0.38,0.38,0.00,M8] [#3 -0.31,0.35,0.00,M2] [#4 -0.50,0.16,0.00,M9] [#5 -0.27,0.15,0.47,U] [#6 -0.29,0.28,0.00,M4] [#7 -0.10,-0.05,0.43,U] [#8 -0.30,0.16,0.00,M6] 
00:53:11.907 00.001 18120 refined, 2 included, MultiStar: {-0.27, 0.16}, one-star: {-0.35, 0.25}
00:53:11.907 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
00:53:11.908 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
00:53:11.908 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.32 cameraTheta=2.61 mountX=0.26 mountY=0.17, mountTheta=0.59
00:53:11.909 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.16, opts=13)
00:53:11.910 00.001 18120 Enqueuing Move request for scope (-0.27, 0.16)
00:53:11.910 00.000 21948 Worker thread wakes up
00:53:11.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
00:53:11.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
00:53:11.910 00.000 21948 Moving (-0.27, 0.16) raw xDistance=0.26 yDistance=0.17
00:53:11.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:53:11.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:11.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:11.911 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:53:11.911 00.000 21948 MoveAxis(W, 46, ABG)
00:53:11.911 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.8
00:53:11.912 00.001 21948 Guiding  Dir = 3, Dur = 46
00:53:11.912 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:11.913 00.001 18120 Enqueuing Expose request
00:53:11.913 00.000 21948 IsSlewing returns 0
00:53:11.913 00.000 21948 IsGuiding returns 0
00:53:11.915 00.002 21948 PulseGuide returned control before completion, sleep 55
00:53:11.977 00.062 21948 IsGuiding returns 0
00:53:11.977 00.000 21948 Move returns status 0, amount 46
00:53:11.977 00.000 21948 MoveAxis(N, 0, ABG)
00:53:11.977 00.000 21948 Move returns status 0, amount 0
00:53:11.977 00.000 21948 move complete, result=0
00:53:11.977 00.000 21948 worker thread done servicing request
00:53:11.977 00.000 21948 Worker thread wakes up
00:53:11.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:11.977 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.2 px 0 ms NORTH
00:53:11.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:13.386 01.409 21948 Exposure complete
00:53:13.419 00.033 21948 worker thread done servicing request
00:53:13.419 00.000 18120 OnExposeComplete: enter
00:53:13.420 00.001 18120 UpdateGuideState(): m_state=6
00:53:13.421 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
00:53:13.422 00.001 18120 Star::Find returns 1 (0), X=894.61, Y=230.66, Mass=1979, SNR=30.9, Peak=145 HFD=4.2
00:53:13.422 00.000 18120 MultiStar: [#1 -0.07,0.30,0.74,U] [#2 -0.08,0.18,0.66,U] [#3 -0.26,0.06,0.61,U] [#4 -0.34,0.17,0.00,M10] [#5 -0.22,0.26,0.00,M4] [#6 -0.05,0.13,0.55,U] [#7 0.05,-0.27,0.43,U] [#8 -0.34,-0.19,0.00,M7] 
00:53:13.423 00.001 18120 single-star, 5 included, MultiStar: {-0.07, 0.08}, one-star: {-0.02, -0.02}
00:53:13.424 00.001 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.00) = xAngle (-4.36 = 1.92)
00:53:13.425 00.001 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.40 = 1.88)
00:53:13.426 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.36 mountX=-0.01 mountY=0.02, mountTheta=1.92
00:53:13.428 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
00:53:13.429 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
00:53:13.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:13.430 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.9
00:53:13.430 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.430 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:13.431 00.001 18120 Enqueuing Expose request
00:53:13.431 00.000 21948 Worker thread wakes up
00:53:13.431 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:53:13.431 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:53:13.431 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
00:53:13.431 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:53:13.431 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:13.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:13.431 00.000 21948 MoveAxis(E, 0, ABG)
00:53:13.431 00.000 21948 Move returns status 0, amount 0
00:53:13.431 00.000 21948 MoveAxis(N, 0, ABG)
00:53:13.432 00.001 21948 Move returns status 0, amount 0
00:53:13.432 00.000 21948 move complete, result=0
00:53:13.432 00.000 21948 worker thread done servicing request
00:53:13.432 00.000 21948 Worker thread wakes up
00:53:13.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:13.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:13.432 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:15.061 01.629 21948 Exposure complete
00:53:15.105 00.044 21948 worker thread done servicing request
00:53:15.105 00.000 18120 OnExposeComplete: enter
00:53:15.106 00.001 18120 UpdateGuideState(): m_state=6
00:53:15.108 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
00:53:15.109 00.001 18120 Star::Find returns 1 (0), X=894.18, Y=230.93, Mass=2181, SNR=32.3, Peak=200 HFD=4.2
00:53:15.109 00.000 18120 MultiStar: [#1 -0.31,0.27,0.00,M4] [#2 -0.38,0.39,0.00,M8] [#3 -0.11,0.15,0.57,U] [#4 -0.36,0.18,0.00,R] [#5 -0.14,0.35,0.00,M5] [#6 -0.08,0.22,0.51,U] [#7 -0.18,-0.12,0.40,U] [#8 -0.55,0.18,0.00,M8] 
00:53:15.110 00.001 18120 refined, 3 included, MultiStar: {-0.25, 0.16}, one-star: {-0.44, 0.25}
00:53:15.110 00.000 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
00:53:15.111 00.001 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
00:53:15.111 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.57 mountX=0.25 mountY=0.15, mountTheta=0.54
00:53:15.113 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.16, opts=13)
00:53:15.113 00.000 18120 Enqueuing Move request for scope (-0.25, 0.16)
00:53:15.114 00.001 21948 Worker thread wakes up
00:53:15.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:15.114 00.000 18120 UpdateGuideState exits: m=2181 RSB=32.3
00:53:15.115 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:15.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:15.115 00.000 18120 Enqueuing Expose request
00:53:15.117 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
00:53:15.117 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
00:53:15.117 00.000 21948 Moving (-0.25, 0.16) raw xDistance=0.25 yDistance=0.15
00:53:15.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:53:15.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:15.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:53:15.117 00.000 21948 MoveAxis(W, 45, ABG)
00:53:15.117 00.000 21948 Guiding  Dir = 3, Dur = 45
00:53:15.117 00.000 21948 IsSlewing returns 0
00:53:15.117 00.000 21948 IsGuiding returns 0
00:53:15.119 00.002 21948 PulseGuide returned control before completion, sleep 54
00:53:15.188 00.069 21948 IsGuiding returns 0
00:53:15.188 00.000 21948 Move returns status 0, amount 45
00:53:15.188 00.000 21948 MoveAxis(N, 0, ABG)
00:53:15.188 00.000 21948 Move returns status 0, amount 0
00:53:15.188 00.000 21948 move complete, result=0
00:53:15.189 00.001 21948 worker thread done servicing request
00:53:15.189 00.000 21948 Worker thread wakes up
00:53:15.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:15.189 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:15.189 00.000 18120 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
00:53:16.600 01.411 21948 Exposure complete
00:53:16.633 00.033 21948 worker thread done servicing request
00:53:16.634 00.001 18120 OnExposeComplete: enter
00:53:16.634 00.000 18120 UpdateGuideState(): m_state=6
00:53:16.635 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
00:53:16.636 00.001 18120 Star::Find returns 1 (0), X=894.15, Y=230.73, Mass=2031, SNR=31.1, Peak=173 HFD=4.1
00:53:16.637 00.001 18120 MultiStar: [#1 -0.17,0.23,0.72,U] [#2 -0.18,-0.12,0.62,U] [#3 -0.25,-0.12,0.59,U] [#4 0.07,0.04,0.56,U] [#5 -0.14,0.44,0.00,M6] [#6 -0.22,-0.01,0.53,U] [#7 -0.18,0.05,0.43,U] [#8 -0.24,-0.03,0.40,U] 
00:53:16.637 00.000 18120 refined, 7 included, MultiStar: {-0.23, 0.02}, one-star: {-0.48, 0.05}
00:53:16.638 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.00) = xAngle (1.06 = 1.06)
00:53:16.640 00.002 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.02 = 1.02)
00:53:16.642 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.06 mountX=0.11 mountY=0.19, mountTheta=1.05
00:53:16.645 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.02, opts=13)
00:53:16.645 00.000 18120 Enqueuing Move request for scope (-0.23, 0.02)
00:53:16.647 00.002 21948 Worker thread wakes up
00:53:16.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
00:53:16.647 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
00:53:16.647 00.000 21948 Moving (-0.23, 0.02) raw xDistance=0.11 yDistance=0.19
00:53:16.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:53:16.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:16.648 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:16.648 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.1
00:53:16.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:53:16.648 00.000 21948 MoveAxis(E, 0, ABG)
00:53:16.648 00.000 21948 Move returns status 0, amount 0
00:53:16.648 00.000 21948 MoveAxis(N, 0, ABG)
00:53:16.648 00.000 21948 Move returns status 0, amount 0
00:53:16.648 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.649 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:16.649 00.000 18120 Enqueuing Expose request
00:53:16.649 00.000 21948 move complete, result=0
00:53:16.650 00.001 21948 worker thread done servicing request
00:53:16.650 00.000 21948 Worker thread wakes up
00:53:16.650 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:53:16.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:16.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:18.281 01.631 21948 Exposure complete
00:53:18.316 00.035 21948 worker thread done servicing request
00:53:18.316 00.000 18120 OnExposeComplete: enter
00:53:18.317 00.001 18120 UpdateGuideState(): m_state=6
00:53:18.317 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
00:53:18.318 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=230.51, Mass=1900, SNR=30.2, Peak=127 HFD=3.9
00:53:18.318 00.000 18120 MultiStar: [#1 0.15,0.02,0.73,U] [#2 0.06,-0.07,0.64,U] [#3 -0.00,-0.16,0.58,U] [#4 0.10,-0.19,0.59,U] [#5 -0.01,0.09,0.48,U] [#6 0.11,0.02,0.52,U] [#7 0.28,-0.24,0.00,M1] [#8 -0.07,-0.04,0.42,U] 
00:53:18.319 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.11, -0.17}
00:53:18.319 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
00:53:18.320 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
00:53:18.320 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.84 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
00:53:18.322 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
00:53:18.323 00.001 18120 Enqueuing Move request for scope (0.07, -0.07)
00:53:18.323 00.000 21948 Worker thread wakes up
00:53:18.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:18.324 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
00:53:18.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:18.325 00.000 18120 Enqueuing Expose request
00:53:18.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:53:18.325 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:53:18.325 00.000 21948 Moving (0.07, -0.07) raw xDistance=-0.10 yDistance=-0.03
00:53:18.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:53:18.326 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:18.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:18.326 00.000 21948 MoveAxis(E, 0, ABG)
00:53:18.326 00.000 21948 Move returns status 0, amount 0
00:53:18.326 00.000 21948 MoveAxis(N, 0, ABG)
00:53:18.326 00.000 21948 Move returns status 0, amount 0
00:53:18.326 00.000 21948 move complete, result=0
00:53:18.326 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:18.327 00.001 21948 worker thread done servicing request
00:53:18.327 00.000 21948 Worker thread wakes up
00:53:18.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:18.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:19.841 01.514 21948 Exposure complete
00:53:19.880 00.039 21948 worker thread done servicing request
00:53:19.880 00.000 18120 OnExposeComplete: enter
00:53:19.882 00.002 18120 UpdateGuideState(): m_state=6
00:53:19.884 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
00:53:19.885 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=230.53, Mass=1954, SNR=30.5, Peak=129 HFD=4.1
00:53:19.886 00.001 18120 MultiStar: [#1 -0.00,0.19,0.73,U] [#2 0.03,0.06,0.65,U] [#3 -0.06,0.01,0.61,U] [#4 0.41,-0.04,0.00,M1] [#5 0.00,0.02,0.49,U] [#6 0.18,0.16,0.54,U] [#7 0.27,-0.32,0.00,M2] [#8 -0.19,0.03,0.40,U] 
00:53:19.887 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {0.03, -0.15}
00:53:19.888 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
00:53:19.888 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
00:53:19.889 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.36 mountX=0.03 mountY=-0.02, mountTheta=-0.67
00:53:19.893 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
00:53:19.896 00.003 18120 Enqueuing Move request for scope (0.01, 0.03)
00:53:19.898 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:19.901 00.003 18120 UpdateGuideState exits: m=1954 RSB=30.5
00:53:19.903 00.002 21948 Worker thread wakes up
00:53:19.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:19.904 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:53:19.904 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:53:19.904 00.000 21948 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
00:53:19.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:53:19.904 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:19.904 00.000 18120 Enqueuing Expose request
00:53:19.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:19.906 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:19.906 00.000 21948 MoveAxis(E, 0, ABG)
00:53:19.906 00.000 21948 Move returns status 0, amount 0
00:53:19.906 00.000 21948 MoveAxis(N, 0, ABG)
00:53:19.906 00.000 21948 Move returns status 0, amount 0
00:53:19.906 00.000 21948 move complete, result=0
00:53:19.906 00.000 21948 worker thread done servicing request
00:53:19.906 00.000 21948 Worker thread wakes up
00:53:19.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:19.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:19.906 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:21.531 01.625 21948 Exposure complete
00:53:21.560 00.029 21948 worker thread done servicing request
00:53:21.560 00.000 18120 OnExposeComplete: enter
00:53:21.560 00.000 18120 UpdateGuideState(): m_state=6
00:53:21.563 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
00:53:21.566 00.003 18120 Star::Find returns 1 (0), X=894.52, Y=230.67, Mass=1881, SNR=30.0, Peak=141 HFD=4.0
00:53:21.568 00.002 18120 MultiStar: [#1 -0.14,0.21,0.75,U] [#2 -0.41,0.09,0.00,M6] [#3 -0.13,0.14,0.60,U] [#4 0.16,-0.01,0.57,U] [#5 -0.01,0.01,0.49,U] [#6 0.01,0.12,0.55,U] [#7 0.12,-0.23,0.45,U] [#8 -0.10,0.23,0.42,U] 
00:53:21.571 00.003 18120 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {-0.11, -0.01}
00:53:21.573 00.002 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
00:53:21.575 00.002 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
00:53:21.577 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.16 mountX=0.07 mountY=0.01, mountTheta=0.13
00:53:21.581 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
00:53:21.581 00.000 18120 Enqueuing Move request for scope (-0.04, 0.06)
00:53:21.582 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:21.582 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.0
00:53:21.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.583 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:21.583 00.000 18120 Enqueuing Expose request
00:53:21.584 00.001 21948 Worker thread wakes up
00:53:21.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:53:21.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:53:21.584 00.000 21948 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.01
00:53:21.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:53:21.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:21.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:21.584 00.000 21948 MoveAxis(E, 0, ABG)
00:53:21.584 00.000 21948 Move returns status 0, amount 0
00:53:21.584 00.000 21948 MoveAxis(N, 0, ABG)
00:53:21.584 00.000 21948 Move returns status 0, amount 0
00:53:21.584 00.000 21948 move complete, result=0
00:53:21.584 00.000 21948 worker thread done servicing request
00:53:21.584 00.000 21948 Worker thread wakes up
00:53:21.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:21.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:21.584 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:23.111 01.527 21948 Exposure complete
00:53:23.152 00.041 21948 worker thread done servicing request
00:53:23.153 00.001 18120 OnExposeComplete: enter
00:53:23.154 00.001 18120 UpdateGuideState(): m_state=6
00:53:23.155 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
00:53:23.157 00.002 18120 Star::Find returns 1 (0), X=894.74, Y=230.76, Mass=2001, SNR=30.9, Peak=176 HFD=3.9
00:53:23.159 00.002 18120 MultiStar: [#1 0.28,0.17,0.72,U] [#2 0.05,0.08,0.62,U] [#3 0.17,-0.06,0.60,U] [#4 0.42,-0.26,0.00,M1] [#5 0.01,0.05,0.47,U] [#6 0.36,0.25,0.00,M1] [#7 0.30,-0.41,0.00,M2] [#8 -0.05,-0.07,0.43,U] 
00:53:23.161 00.002 18120 refined, 5 included, MultiStar: {0.11, 0.06}, one-star: {0.11, 0.08}
00:53:23.161 00.000 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
00:53:23.163 00.002 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
00:53:23.165 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.46 mountX=0.00 mountY=-0.12, mountTheta=-1.54
00:53:23.169 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.06, opts=13)
00:53:23.171 00.002 18120 Enqueuing Move request for scope (0.11, 0.06)
00:53:23.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:23.172 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.9
00:53:23.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:23.172 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:23.174 00.002 18120 Enqueuing Expose request
00:53:23.175 00.001 21948 Worker thread wakes up
00:53:23.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:53:23.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:53:23.175 00.000 21948 Moving (0.11, 0.06) raw xDistance=0.00 yDistance=-0.12
00:53:23.176 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:53:23.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:23.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:53:23.176 00.000 21948 MoveAxis(E, 0, ABG)
00:53:23.176 00.000 21948 Move returns status 0, amount 0
00:53:23.176 00.000 21948 MoveAxis(N, 0, ABG)
00:53:23.176 00.000 21948 Move returns status 0, amount 0
00:53:23.176 00.000 21948 move complete, result=0
00:53:23.176 00.000 21948 worker thread done servicing request
00:53:23.176 00.000 21948 Worker thread wakes up
00:53:23.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:23.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:23.176 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:24.806 01.630 21948 Exposure complete
00:53:24.859 00.053 21948 worker thread done servicing request
00:53:24.859 00.000 18120 OnExposeComplete: enter
00:53:24.859 00.000 18120 UpdateGuideState(): m_state=6
00:53:24.860 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
00:53:24.860 00.000 18120 Star::Find returns 1 (0), X=894.65, Y=230.51, Mass=1821, SNR=29.5, Peak=146 HFD=3.9
00:53:24.861 00.001 18120 MultiStar: [#1 0.20,0.01,0.77,U] [#2 -0.23,0.21,0.63,U] [#3 0.11,-0.02,0.62,U] [#4 0.15,-0.13,0.59,U] [#5 0.23,0.08,0.48,U] [#6 0.15,0.18,0.56,U] [#7 0.24,-0.45,0.00,M3] [#8 -0.01,0.15,0.40,U] 
00:53:24.862 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.02, -0.17}
00:53:24.863 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
00:53:24.863 00.000 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
00:53:24.864 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
00:53:24.865 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
00:53:24.866 00.001 18120 Enqueuing Move request for scope (0.08, 0.02)
00:53:24.866 00.000 21948 Worker thread wakes up
00:53:24.866 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:24.867 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:53:24.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:53:24.867 00.000 21948 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
00:53:24.867 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.5
00:53:24.868 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:24.869 00.001 18120 Enqueuing Expose request
00:53:24.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:24.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:24.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:24.869 00.000 21948 MoveAxis(E, 0, ABG)
00:53:24.869 00.000 21948 Move returns status 0, amount 0
00:53:24.869 00.000 21948 MoveAxis(N, 0, ABG)
00:53:24.869 00.000 21948 Move returns status 0, amount 0
00:53:24.869 00.000 21948 move complete, result=0
00:53:24.869 00.000 21948 worker thread done servicing request
00:53:24.870 00.001 21948 Worker thread wakes up
00:53:24.870 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:24.870 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:24.870 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:26.393 01.523 21948 Exposure complete
00:53:26.441 00.048 21948 worker thread done servicing request
00:53:26.442 00.001 18120 OnExposeComplete: enter
00:53:26.442 00.000 18120 UpdateGuideState(): m_state=6
00:53:26.443 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
00:53:26.444 00.001 18120 Star::Find returns 1 (0), X=894.45, Y=230.49, Mass=1876, SNR=30.1, Peak=139 HFD=4.1
00:53:26.444 00.000 18120 MultiStar: [#1 0.05,0.04,0.75,U] [#2 -0.21,0.02,0.62,U] [#3 0.20,0.01,0.62,U] [#4 0.13,-0.22,0.58,U] [#5 0.01,-0.35,0.00,M2] [#6 0.13,0.05,0.53,U] [#7 0.28,-0.23,0.00,M4] [#8 -0.14,-0.09,0.42,U] 
00:53:26.444 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.18, -0.19}
00:53:26.445 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
00:53:26.445 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
00:53:26.446 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.77 mountX=-0.05 mountY=0.04, mountTheta=2.49
00:53:26.447 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
00:53:26.449 00.002 18120 Enqueuing Move request for scope (-0.01, -0.06)
00:53:26.449 00.000 21948 Worker thread wakes up
00:53:26.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:53:26.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:26.450 00.001 18120 UpdateGuideState exits: m=1876 RSB=30.1
00:53:26.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.450 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:26.451 00.001 18120 Enqueuing Expose request
00:53:26.451 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:53:26.451 00.000 21948 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.04
00:53:26.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:53:26.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:26.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:26.451 00.000 21948 MoveAxis(E, 0, ABG)
00:53:26.452 00.001 21948 Move returns status 0, amount 0
00:53:26.452 00.000 21948 MoveAxis(N, 0, ABG)
00:53:26.452 00.000 21948 Move returns status 0, amount 0
00:53:26.452 00.000 21948 move complete, result=0
00:53:26.452 00.000 21948 worker thread done servicing request
00:53:26.452 00.000 21948 Worker thread wakes up
00:53:26.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:26.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:26.452 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:28.078 01.626 21948 Exposure complete
00:53:28.117 00.039 21948 worker thread done servicing request
00:53:28.117 00.000 18120 OnExposeComplete: enter
00:53:28.118 00.001 18120 UpdateGuideState(): m_state=6
00:53:28.118 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
00:53:28.119 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=230.37, Mass=2002, SNR=31.1, Peak=145 HFD=4.0
00:53:28.119 00.000 18120 MultiStar: [#1 0.09,-0.03,0.73,U] [#2 -0.04,0.04,0.64,U] [#3 0.05,-0.13,0.63,U] [#4 0.18,-0.16,0.57,U] [#5 -0.01,-0.20,0.47,U] [#6 0.25,-0.12,0.52,U] [#7 0.29,-0.30,0.00,M5] [#8 -0.03,-0.22,0.40,U] 
00:53:28.120 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.15}, one-star: {0.03, -0.31}
00:53:28.120 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
00:53:28.121 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
00:53:28.121 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.15 mountX=-0.16 mountY=0.01, mountTheta=3.09
00:53:28.123 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.15, opts=13)
00:53:28.123 00.000 18120 Enqueuing Move request for scope (0.06, -0.15)
00:53:28.124 00.001 21948 Worker thread wakes up
00:53:28.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:28.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:53:28.124 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.1
00:53:28.124 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:28.125 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:28.125 00.000 18120 Enqueuing Expose request
00:53:28.126 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:53:28.126 00.000 21948 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=0.01
00:53:28.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:53:28.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:28.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:28.126 00.000 21948 MoveAxis(E, 0, ABG)
00:53:28.126 00.000 21948 Move returns status 0, amount 0
00:53:28.126 00.000 21948 MoveAxis(N, 0, ABG)
00:53:28.126 00.000 21948 Move returns status 0, amount 0
00:53:28.126 00.000 21948 move complete, result=0
00:53:28.126 00.000 21948 worker thread done servicing request
00:53:28.126 00.000 21948 Worker thread wakes up
00:53:28.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:28.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:28.126 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:29.639 01.513 21948 Exposure complete
00:53:29.683 00.044 21948 worker thread done servicing request
00:53:29.683 00.000 18120 OnExposeComplete: enter
00:53:29.684 00.001 18120 UpdateGuideState(): m_state=6
00:53:29.685 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
00:53:29.686 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=230.48, Mass=2076, SNR=31.5, Peak=165 HFD=3.9
00:53:29.687 00.001 18120 MultiStar: [#1 0.05,0.07,0.70,U] [#2 0.02,0.02,0.62,U] [#3 0.17,0.01,0.58,U] [#4 0.34,-0.17,0.00,M1] [#5 -0.05,-0.01,0.46,U] [#6 0.18,-0.07,0.50,U] [#7 0.18,-0.29,0.00,M6] [#8 0.13,-0.14,0.37,U] 
00:53:29.688 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.03, -0.20}
00:53:29.689 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
00:53:29.689 00.000 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
00:53:29.690 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
00:53:29.691 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
00:53:29.692 00.001 18120 Enqueuing Move request for scope (0.07, -0.05)
00:53:29.693 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:29.695 00.002 18120 UpdateGuideState exits: m=2076 RSB=31.5
00:53:29.695 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:29.695 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:29.695 00.000 18120 Enqueuing Expose request
00:53:29.696 00.001 21948 Worker thread wakes up
00:53:29.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:53:29.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:53:29.696 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=-0.04
00:53:29.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:53:29.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:29.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:53:29.696 00.000 21948 MoveAxis(E, 0, ABG)
00:53:29.696 00.000 21948 Move returns status 0, amount 0
00:53:29.696 00.000 21948 MoveAxis(N, 0, ABG)
00:53:29.697 00.001 21948 Move returns status 0, amount 0
00:53:29.697 00.000 21948 move complete, result=0
00:53:29.697 00.000 21948 worker thread done servicing request
00:53:29.697 00.000 21948 Worker thread wakes up
00:53:29.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:29.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:29.698 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:31.329 01.631 21948 Exposure complete
00:53:31.372 00.043 21948 worker thread done servicing request
00:53:31.372 00.000 18120 OnExposeComplete: enter
00:53:31.375 00.003 18120 UpdateGuideState(): m_state=6
00:53:31.378 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
00:53:31.381 00.003 18120 Star::Find returns 1 (0), X=894.78, Y=230.45, Mass=1945, SNR=30.5, Peak=159 HFD=3.7
00:53:31.383 00.002 18120 MultiStar: [#1 -0.14,-0.03,0.72,U] [#2 0.04,-0.03,0.61,U] [#3 -0.00,-0.17,0.59,U] [#4 0.38,-0.20,0.00,M2] [#5 0.05,0.01,0.49,U] [#6 0.06,0.01,0.55,U] [#7 0.27,-0.63,0.00,M7] [#8 0.03,-0.12,0.42,U] 
00:53:31.385 00.002 18120 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {0.15, -0.23}
00:53:31.388 00.003 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
00:53:31.392 00.004 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
00:53:31.393 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.24 mountX=-0.10 mountY=0.01, mountTheta=3.01
00:53:31.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
00:53:31.395 00.001 18120 Enqueuing Move request for scope (0.03, -0.10)
00:53:31.395 00.000 21948 Worker thread wakes up
00:53:31.396 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:31.396 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
00:53:31.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:31.397 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:31.397 00.000 18120 Enqueuing Expose request
00:53:31.398 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:53:31.398 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:53:31.398 00.000 21948 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=0.01
00:53:31.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:53:31.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:31.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:31.398 00.000 21948 MoveAxis(E, 0, ABG)
00:53:31.398 00.000 21948 Move returns status 0, amount 0
00:53:31.398 00.000 21948 MoveAxis(N, 0, ABG)
00:53:31.398 00.000 21948 Move returns status 0, amount 0
00:53:31.398 00.000 21948 move complete, result=0
00:53:31.398 00.000 21948 worker thread done servicing request
00:53:31.398 00.000 21948 Worker thread wakes up
00:53:31.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:31.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:31.398 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:32.927 01.529 21948 Exposure complete
00:53:32.970 00.043 21948 worker thread done servicing request
00:53:32.970 00.000 18120 OnExposeComplete: enter
00:53:32.973 00.003 18120 UpdateGuideState(): m_state=6
00:53:32.974 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
00:53:32.975 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=230.55, Mass=2024, SNR=31.1, Peak=165 HFD=3.8
00:53:32.976 00.001 18120 MultiStar: [#1 -0.08,0.06,0.74,U] [#2 -0.19,-0.03,0.63,U] [#3 0.04,-0.03,0.58,U] [#4 0.21,-0.18,0.57,U] [#5 0.01,-0.09,0.48,U] [#6 0.10,-0.01,0.53,U] [#7 0.28,-0.15,0.38,U] [#8 -0.10,0.00,0.40,U] 
00:53:32.976 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.09, -0.13}
00:53:32.977 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
00:53:32.977 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
00:53:32.977 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.08 mountX=-0.07 mountY=-0.00, mountTheta=-3.12
00:53:32.979 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.06, opts=13)
00:53:32.980 00.001 18120 Enqueuing Move request for scope (0.03, -0.06)
00:53:32.981 00.001 21948 Worker thread wakes up
00:53:32.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:53:32.981 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:53:32.981 00.000 21948 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.00
00:53:32.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:53:32.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:32.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:32.982 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.1
00:53:32.983 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:32.984 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:32.985 00.001 18120 Enqueuing Expose request
00:53:32.986 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:53:32.986 00.000 21948 MoveAxis(E, 0, ABG)
00:53:32.986 00.000 21948 Move returns status 0, amount 0
00:53:32.986 00.000 21948 MoveAxis(N, 0, ABG)
00:53:32.986 00.000 21948 Move returns status 0, amount 0
00:53:32.986 00.000 21948 move complete, result=0
00:53:32.986 00.000 21948 worker thread done servicing request
00:53:32.986 00.000 21948 Worker thread wakes up
00:53:32.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:32.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:32.986 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:34.619 01.633 21948 Exposure complete
00:53:34.673 00.054 21948 worker thread done servicing request
00:53:34.673 00.000 18120 OnExposeComplete: enter
00:53:34.673 00.000 18120 UpdateGuideState(): m_state=6
00:53:34.674 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
00:53:34.674 00.000 18120 Star::Find returns 1 (0), X=894.61, Y=230.62, Mass=1954, SNR=30.6, Peak=157 HFD=3.5
00:53:34.675 00.001 18120 MultiStar: [#1 0.07,-0.07,0.77,U] [#2 -0.09,0.19,0.66,U] [#3 -0.06,0.05,0.61,U] [#4 0.35,-0.12,0.00,M2] [#5 -0.08,0.13,0.47,U] [#6 -0.14,-0.04,0.54,U] [#7 0.22,-0.48,0.00,M7] [#8 -0.09,-0.06,0.42,U] 
00:53:34.675 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.01}, one-star: {-0.02, -0.06}
00:53:34.676 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.87 = 0.87)
00:53:34.676 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.83 = 0.83)
00:53:34.677 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.86 mountX=0.03 mountY=0.04, mountTheta=0.85
00:53:34.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
00:53:34.678 00.000 18120 Enqueuing Move request for scope (-0.05, 0.01)
00:53:34.679 00.001 21948 Worker thread wakes up
00:53:34.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:34.682 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:53:34.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:53:34.682 00.000 21948 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.04
00:53:34.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:53:34.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:34.682 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
00:53:34.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.683 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:34.683 00.000 18120 Enqueuing Expose request
00:53:34.684 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:34.684 00.000 21948 MoveAxis(E, 0, ABG)
00:53:34.684 00.000 21948 Move returns status 0, amount 0
00:53:34.684 00.000 21948 MoveAxis(N, 0, ABG)
00:53:34.684 00.000 21948 Move returns status 0, amount 0
00:53:34.684 00.000 21948 move complete, result=0
00:53:34.684 00.000 21948 worker thread done servicing request
00:53:34.684 00.000 21948 Worker thread wakes up
00:53:34.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:34.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:34.684 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:36.201 01.517 21948 Exposure complete
00:53:36.251 00.050 21948 worker thread done servicing request
00:53:36.251 00.000 18120 OnExposeComplete: enter
00:53:36.253 00.002 18120 UpdateGuideState(): m_state=6
00:53:36.254 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
00:53:36.255 00.001 18120 Star::Find returns 1 (0), X=894.55, Y=230.68, Mass=2031, SNR=31.2, Peak=161 HFD=3.6
00:53:36.256 00.001 18120 MultiStar: [#1 0.02,0.17,0.72,U] [#2 -0.09,0.06,0.65,U] [#3 0.05,0.07,0.60,U] [#4 0.36,-0.17,0.00,M3] [#5 0.02,-0.09,0.46,U] [#6 0.11,0.26,0.55,U] [#7 0.33,-0.28,0.00,M8] [#8 0.07,-0.08,0.42,U] 
00:53:36.257 00.001 18120 refined, 6 included, MultiStar: {0.00, 0.06}, one-star: {-0.07, 0.00}
00:53:36.257 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
00:53:36.258 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
00:53:36.259 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.51 mountX=0.05 mountY=-0.03, mountTheta=-0.52
00:53:36.261 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.06, opts=13)
00:53:36.261 00.000 18120 Enqueuing Move request for scope (0.00, 0.06)
00:53:36.262 00.001 21948 Worker thread wakes up
00:53:36.262 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:53:36.262 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:53:36.262 00.000 21948 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.03
00:53:36.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:53:36.263 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:36.263 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:36.263 00.000 21948 MoveAxis(E, 0, ABG)
00:53:36.263 00.000 21948 Move returns status 0, amount 0
00:53:36.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:36.263 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.2
00:53:36.264 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:36.265 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:36.265 00.000 18120 Enqueuing Expose request
00:53:36.266 00.001 21948 MoveAxis(N, 0, ABG)
00:53:36.266 00.000 21948 Move returns status 0, amount 0
00:53:36.266 00.000 21948 move complete, result=0
00:53:36.266 00.000 21948 worker thread done servicing request
00:53:36.266 00.000 21948 Worker thread wakes up
00:53:36.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:36.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:36.266 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:37.888 01.622 21948 Exposure complete
00:53:37.917 00.029 21948 worker thread done servicing request
00:53:37.917 00.000 18120 OnExposeComplete: enter
00:53:37.917 00.000 18120 UpdateGuideState(): m_state=6
00:53:37.918 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
00:53:37.918 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=230.65, Mass=2006, SNR=31.0, Peak=170 HFD=3.9
00:53:37.919 00.001 18120 MultiStar: [#1 0.31,0.04,0.74,U] [#2 -0.04,0.04,0.65,U] [#3 0.15,-0.11,0.61,U] [#4 0.46,-0.37,0.00,M4] [#5 0.21,-0.04,0.48,U] [#6 0.32,-0.16,0.00,M1] [#7 0.36,-0.18,0.00,M9] [#8 0.12,-0.24,0.40,U] 
00:53:37.919 00.000 18120 refined, 5 included, MultiStar: {0.17, -0.04}, one-star: {0.23, -0.03}
00:53:37.920 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
00:53:37.920 00.000 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
00:53:37.920 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.23 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
00:53:37.921 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
00:53:37.922 00.001 18120 Enqueuing Move request for scope (0.17, -0.04)
00:53:37.923 00.001 21948 Worker thread wakes up
00:53:37.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:53:37.923 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:53:37.923 00.000 21948 Moving (0.17, -0.04) raw xDistance=-0.11 yDistance=-0.14
00:53:37.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:53:37.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:37.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:37.924 00.001 18120 UpdateGuideState exits: m=2006 RSB=31.0
00:53:37.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.925 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:37.925 00.000 18120 Enqueuing Expose request
00:53:37.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:53:37.926 00.001 21948 MoveAxis(E, 0, ABG)
00:53:37.926 00.000 21948 Move returns status 0, amount 0
00:53:37.926 00.000 21948 MoveAxis(N, 0, ABG)
00:53:37.926 00.000 21948 Move returns status 0, amount 0
00:53:37.926 00.000 21948 move complete, result=0
00:53:37.926 00.000 21948 worker thread done servicing request
00:53:37.926 00.000 21948 Worker thread wakes up
00:53:37.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:37.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:37.926 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:39.453 01.527 21948 Exposure complete
00:53:39.488 00.035 21948 worker thread done servicing request
00:53:39.488 00.000 18120 OnExposeComplete: enter
00:53:39.489 00.001 18120 UpdateGuideState(): m_state=6
00:53:39.490 00.001 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
00:53:39.491 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=230.33, Mass=1781, SNR=29.3, Peak=169 HFD=3.9
00:53:39.491 00.000 18120 MultiStar: [#1 0.19,0.01,0.75,U] [#2 0.06,-0.07,0.70,U] [#3 0.43,-0.21,0.00,M1] [#4 0.43,-0.36,0.00,M5] [#5 0.20,-0.01,0.50,U] [#6 0.40,-0.30,0.00,M2] [#7 0.59,-0.41,0.00,M10] [#8 0.26,-0.27,0.00,M1] 
00:53:39.492 00.001 18120 refined, 3 included, MultiStar: {0.20, -0.14}, one-star: {0.29, -0.36}
00:53:39.492 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
00:53:39.493 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
00:53:39.493 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.60 mountX=-0.21 mountY=-0.12, mountTheta=-2.63
00:53:39.494 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.14, opts=13)
00:53:39.495 00.001 18120 Enqueuing Move request for scope (0.20, -0.14)
00:53:39.495 00.000 21948 Worker thread wakes up
00:53:39.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
00:53:39.495 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
00:53:39.495 00.000 21948 Moving (0.20, -0.14) raw xDistance=-0.21 yDistance=-0.12
00:53:39.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:53:39.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:39.495 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:39.495 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.3
00:53:39.496 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:39.496 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:39.496 00.000 18120 Enqueuing Expose request
00:53:39.499 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:53:39.500 00.001 21948 MoveAxis(E, 37, ABG)
00:53:39.500 00.000 21948 Guiding  Dir = 2, Dur = 37
00:53:39.500 00.000 21948 IsSlewing returns 0
00:53:39.500 00.000 21948 IsGuiding returns 0
00:53:39.502 00.002 21948 PulseGuide returned control before completion, sleep 46
00:53:39.560 00.058 21948 IsGuiding returns 0
00:53:39.560 00.000 21948 Move returns status 0, amount 37
00:53:39.560 00.000 21948 MoveAxis(N, 0, ABG)
00:53:39.560 00.000 21948 Move returns status 0, amount 0
00:53:39.560 00.000 21948 move complete, result=0
00:53:39.561 00.001 21948 worker thread done servicing request
00:53:39.561 00.000 21948 Worker thread wakes up
00:53:39.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:39.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:39.561 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:53:41.185 01.624 21948 Exposure complete
00:53:41.214 00.029 18120 OnExposeComplete: enter
00:53:41.216 00.002 18120 UpdateGuideState(): m_state=6
00:53:41.217 00.001 21948 worker thread done servicing request
00:53:41.217 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
00:53:41.218 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=230.48, Mass=2055, SNR=31.3, Peak=164 HFD=4.0
00:53:41.221 00.003 18120 MultiStar: [#1 0.36,0.20,0.00,M1] [#2 0.08,-0.07,0.64,U] [#3 0.57,0.07,0.00,M2] [#4 0.51,-0.05,0.00,M6] [#5 0.16,-0.21,0.47,U] [#6 0.56,0.11,0.00,M3] [#7 0.55,-0.43,0.00,R] [#8 0.18,-0.29,0.00,M2] 
00:53:41.221 00.000 18120 refined, 2 included, MultiStar: {0.22, -0.16}, one-star: {0.33, -0.20}
00:53:41.222 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
00:53:41.224 00.002 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
00:53:41.225 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.65 mountX=-0.24 mountY=-0.12, mountTheta=-2.68
00:53:41.226 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.16, opts=13)
00:53:41.228 00.002 18120 Enqueuing Move request for scope (0.22, -0.16)
00:53:41.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:41.228 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
00:53:41.229 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.229 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:41.232 00.003 18120 Enqueuing Expose request
00:53:41.234 00.002 21948 Worker thread wakes up
00:53:41.234 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
00:53:41.234 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
00:53:41.234 00.000 21948 Moving (0.22, -0.16) raw xDistance=-0.24 yDistance=-0.12
00:53:41.235 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:53:41.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:41.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:53:41.235 00.000 21948 MoveAxis(E, 45, ABG)
00:53:41.235 00.000 21948 Guiding  Dir = 2, Dur = 45
00:53:41.235 00.000 21948 IsSlewing returns 0
00:53:41.235 00.000 21948 IsGuiding returns 0
00:53:41.237 00.002 21948 PulseGuide returned control before completion, sleep 54
00:53:41.306 00.069 21948 IsGuiding returns 0
00:53:41.306 00.000 21948 Move returns status 0, amount 45
00:53:41.307 00.001 21948 MoveAxis(N, 0, ABG)
00:53:41.307 00.000 21948 Move returns status 0, amount 0
00:53:41.307 00.000 21948 move complete, result=0
00:53:41.307 00.000 21948 worker thread done servicing request
00:53:41.307 00.000 21948 Worker thread wakes up
00:53:41.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:41.307 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
00:53:41.308 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:42.719 01.411 21948 Exposure complete
00:53:42.746 00.027 18120 evsrv: cli 0D46D490 connect
00:53:42.747 00.001 18120 case statement mapped state 6 to 3
00:53:42.748 00.001 18120 case statement mapped state 6 to 3
00:53:42.749 00.001 18120 evsrv: cli 0D46D490 request: {"method":"get_app_state","id":"63693aef-f59d-4445-b3ff-84127b60da0e"}
00:53:42.750 00.001 18120 case statement mapped state 6 to 3
00:53:42.752 00.002 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":"Guiding","id":"63693aef-f59d-4445-b3ff-84127b60da0e"}
00:53:42.752 00.000 21948 worker thread done servicing request
00:53:42.752 00.000 18120 OnExposeComplete: enter
00:53:42.753 00.001 18120 UpdateGuideState(): m_state=6
00:53:42.756 00.003 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
00:53:42.757 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=230.44, Mass=2072, SNR=31.5, Peak=171 HFD=3.8
00:53:42.758 00.001 18120 MultiStar: [#1 0.25,-0.14,0.74,U] [#2 0.11,0.00,0.65,U] [#3 0.29,0.09,0.62,U] [#4 0.41,-0.30,0.00,M7] [#5 0.15,-0.06,0.45,U] [#6 0.38,-0.07,0.00,M4] [#7 -0.17,-0.06,0.42,U] [#8 0.19,-0.12,0.39,U] 
00:53:42.759 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.09}, one-star: {0.23, -0.24}
00:53:42.760 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
00:53:42.761 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
00:53:42.761 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
00:53:42.763 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
00:53:42.764 00.001 18120 Enqueuing Move request for scope (0.17, -0.09)
00:53:42.764 00.000 21948 Worker thread wakes up
00:53:42.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:53:42.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:53:42.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:42.765 00.001 18120 UpdateGuideState exits: m=2072 RSB=31.5
00:53:42.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:42.766 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:42.766 00.000 18120 Enqueuing Expose request
00:53:42.767 00.001 21948 Moving (0.17, -0.09) raw xDistance=-0.15 yDistance=-0.11
00:53:42.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:53:42.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:42.767 00.000 18120 evsrv: cli 0D46D490 disconnect
00:53:42.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:53:42.768 00.001 21948 MoveAxis(E, 0, ABG)
00:53:42.768 00.000 21948 Move returns status 0, amount 0
00:53:42.768 00.000 21948 MoveAxis(N, 0, ABG)
00:53:42.768 00.000 21948 Move returns status 0, amount 0
00:53:42.768 00.000 21948 move complete, result=0
00:53:42.768 00.000 21948 worker thread done servicing request
00:53:42.768 00.000 21948 Worker thread wakes up
00:53:42.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:42.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,216,31,31)
00:53:42.768 00.000 18120 evsrv: cli 0D46DE90 connect
00:53:42.768 00.000 18120 case statement mapped state 6 to 3
00:53:42.769 00.001 18120 case statement mapped state 6 to 3
00:53:42.769 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:42.771 00.002 18120 evsrv: cli 0D46DE90 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"9d528b12-5ccc-40ce-aa65-6c466284d844"}
00:53:42.772 00.001 18120 PhdController::Dither begins
00:53:42.772 00.000 18120 dither: size=2.00, dRA=1.99 dDec=2.00
00:53:42.773 00.001 18120 MountToCamera -- mountTheta (0.79) + m_xAngle (2.00) = xAngle (2.79 = 2.79)
00:53:42.774 00.001 18120 MountToCamera -- mountX=1.99 mountY=2.00 hyp=2.82 mountTheta=0.79 cameraX=-2.64, cameraY=0.98 cameraTheta=2.79
00:53:42.774 00.000 18120 setting lock position to (891.98, 231.66)
00:53:42.775 00.001 18120 Mount: notify guiding dithered (-2.6, 1.0)
00:53:42.777 00.002 18120 MultiStar: stabilizing after lock position change
00:53:42.778 00.001 18120 Status Line: Dithering de 1.99,2.00
00:53:42.779 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:53:42.780 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
00:53:42.780 00.000 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":0,"id":"9d528b12-5ccc-40ce-aa65-6c466284d844"}
00:53:42.781 00.001 18120 evsrv: cli 0D46DE90 disconnect
00:53:44.390 01.609 21948 Exposure complete
00:53:44.432 00.042 21948 worker thread done servicing request
00:53:44.432 00.000 18120 OnExposeComplete: enter
00:53:44.433 00.001 18120 UpdateGuideState(): m_state=6
00:53:44.433 00.000 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
00:53:44.433 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=230.47, Mass=2021, SNR=31.2, Peak=169 HFD=3.8
00:53:44.434 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
00:53:44.434 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
00:53:44.434 00.000 18120 CameraToMount -- cameraX=2.90 cameraY=-1.19 hyp=3.13 cameraTheta=-0.39 mountX=-2.28 mountY=-2.05, mountTheta=-2.41
00:53:44.436 00.002 18120 dither recenter: remaining=(-2.0,-2.0) step=(-2.0,-2.0)
00:53:44.437 00.001 18120 MountToCamera -- mountTheta (-2.35) + m_xAngle (2.00) = xAngle (-0.36 = -0.36)
00:53:44.437 00.000 18120 MountToCamera -- mountX=-1.99 mountY=-2.00 hyp=2.82 mountTheta=-2.35 cameraX=2.64, cameraY=-0.98 cameraTheta=-0.36
00:53:44.438 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=2.64, y=-0.98, opts=4)
00:53:44.438 00.000 18120 Enqueuing Move request for scope (2.64, -0.98)
00:53:44.439 00.001 18120 Mount: notify direct move -1.99,-2.00
00:53:44.439 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:44.440 00.001 18120 UpdateGuideState exits: m=2021 RSB=31.2
00:53:44.440 00.000 21948 Worker thread wakes up
00:53:44.440 00.000 18120 PhdController: settling, locked = 1, distance = 3.04 (0.50) aobump = 0 frame = 1 / 99999
00:53:44.441 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (2.64, -0.98) opts 0x4
00:53:44.441 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056824.441,"Host":"ASUS_SAM","Inst":1,"Distance":3.04,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:44.441 00.000 21948 Handling offset move in thread for scope, endpoint = (2.64, -0.98)
00:53:44.441 00.000 21948 Moving (2.64, -0.98) raw xDistance=-1.99 yDistance=-2.00
00:53:44.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:44.442 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:44.442 00.000 18120 Enqueuing Expose request
00:53:44.443 00.001 21948 MoveAxis(E, 564, B)
00:53:44.443 00.000 21948 Guiding  Dir = 2, Dur = 564
00:53:44.443 00.000 21948 IsSlewing returns 0
00:53:44.443 00.000 21948 IsGuiding returns 0
00:53:44.446 00.003 21948 PulseGuide returned control before completion, sleep 573
00:53:45.027 00.581 21948 IsGuiding returns 0
00:53:45.027 00.000 21948 Move returns status 0, amount 564
00:53:45.027 00.000 21948 MoveAxis(N, 477, B)
00:53:45.027 00.000 21948 Guiding  Dir = 0, Dur = 477
00:53:45.027 00.000 21948 IsSlewing returns 0
00:53:45.028 00.001 21948 IsGuiding returns 0
00:53:45.032 00.004 21948 PulseGuide returned control before completion, sleep 483
00:53:45.529 00.497 21948 IsGuiding returns 0
00:53:45.529 00.000 21948 Move returns status 0, amount 477
00:53:45.529 00.000 21948 move complete, result=0
00:53:45.529 00.000 21948 worker thread done servicing request
00:53:45.529 00.000 21948 Worker thread wakes up
00:53:45.529 00.000 18120 GuideStep: -2.0 px 564 ms EAST, -2.0 px 477 ms NORTH
00:53:45.530 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:45.530 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:53:46.940 01.410 21948 Exposure complete
00:53:46.983 00.043 21948 worker thread done servicing request
00:53:46.983 00.000 18120 OnExposeComplete: enter
00:53:46.985 00.002 18120 UpdateGuideState(): m_state=6
00:53:46.987 00.002 18120 Star::Find(15, 894, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
00:53:46.989 00.002 18120 Star::Find returns 1 (0), X=893.49, Y=231.75, Mass=2019, SNR=31.0, Peak=124 HFD=4.6
00:53:46.990 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
00:53:46.990 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
00:53:46.991 00.001 18120 CameraToMount -- cameraX=1.50 cameraY=0.09 hyp=1.51 cameraTheta=0.06 mountX=-0.54 mountY=-1.38, mountTheta=-1.94
00:53:46.992 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.50, y=0.09, opts=13)
00:53:46.992 00.000 18120 Enqueuing Move request for scope (1.50, 0.09)
00:53:46.993 00.001 21948 Worker thread wakes up
00:53:46.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:46.993 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.0
00:53:46.994 00.001 18120 PhdController: settling, locked = 1, distance = 1.51 (0.50) aobump = 0 frame = 2 / 99999
00:53:46.994 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.50, 0.09) opts 0xd
00:53:46.994 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056826.994,"Host":"ASUS_SAM","Inst":1,"Distance":1.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:46.995 00.001 21948 Handling offset move in thread for scope, endpoint = (1.50, 0.09)
00:53:46.995 00.000 21948 Moving (1.50, 0.09) raw xDistance=-0.54 yDistance=-1.38
00:53:46.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:53:46.995 00.000 21948 resist switch: large excursion: input -1.38 thresh 0.60 direction from 0 to -1
00:53:46.995 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.15
00:53:46.995 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:46.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:46.996 00.001 18120 Enqueuing Expose request
00:53:46.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38
00:53:46.996 00.000 21948 MoveAxis(E, 97, ABG)
00:53:46.996 00.000 21948 Guiding  Dir = 2, Dur = 97
00:53:46.997 00.001 21948 IsSlewing returns 0
00:53:46.997 00.000 21948 IsGuiding returns 0
00:53:46.998 00.001 21948 PulseGuide returned control before completion, sleep 106
00:53:47.109 00.111 21948 IsGuiding returns 0
00:53:47.109 00.000 21948 Move returns status 0, amount 97
00:53:47.109 00.000 21948 MoveAxis(N, 330, ABG)
00:53:47.109 00.000 21948 Guiding  Dir = 0, Dur = 330
00:53:47.109 00.000 21948 IsSlewing returns 0
00:53:47.109 00.000 21948 IsGuiding returns 0
00:53:47.120 00.011 21948 PulseGuide returned control before completion, sleep 330
00:53:47.458 00.338 21948 IsGuiding returns 1
00:53:47.459 00.001 21948 scope still moving after pulse duration time elapsed
00:53:47.485 00.026 21948 IsSlewing returns 0
00:53:47.485 00.000 21948 IsGuiding returns 0
00:53:47.485 00.000 21948 scope move finished after 330 + 45 ms
00:53:47.485 00.000 21948 Move returns status 0, amount 330
00:53:47.485 00.000 21948 move complete, result=0
00:53:47.485 00.000 21948 worker thread done servicing request
00:53:47.485 00.000 21948 Worker thread wakes up
00:53:47.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:47.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:53:47.486 00.001 18120 GuideStep: -0.5 px 97 ms EAST, -1.4 px 330 ms NORTH
00:53:49.111 01.625 21948 Exposure complete
00:53:49.168 00.057 21948 worker thread done servicing request
00:53:49.168 00.000 18120 OnExposeComplete: enter
00:53:49.169 00.001 18120 UpdateGuideState(): m_state=6
00:53:49.170 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
00:53:49.171 00.001 18120 Star::Find returns 1 (0), X=891.09, Y=231.70, Mass=1964, SNR=30.6, Peak=180 HFD=3.9
00:53:49.172 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
00:53:49.173 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
00:53:49.174 00.001 18120 CameraToMount -- cameraX=-0.90 cameraY=0.04 hyp=0.90 cameraTheta=3.09 mountX=0.41 mountY=0.78, mountTheta=1.09
00:53:49.176 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.90, y=0.04, opts=13)
00:53:49.177 00.001 18120 Enqueuing Move request for scope (-0.90, 0.04)
00:53:49.177 00.000 21948 Worker thread wakes up
00:53:49.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.04) opts 0xd
00:53:49.177 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.90, 0.04)
00:53:49.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:49.178 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.6
00:53:49.178 00.000 18120 PhdController: settling, locked = 1, distance = 1.32 (0.50) aobump = 0 frame = 3 / 99999
00:53:49.179 00.001 21948 Moving (-0.90, 0.04) raw xDistance=0.41 yDistance=0.78
00:53:49.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
00:53:49.179 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056829.179,"Host":"ASUS_SAM","Inst":1,"Distance":1.32,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:49.179 00.000 21948 resist switch: large excursion: input 0.78 thresh 0.60 direction from -1 to 1
00:53:49.179 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.35
00:53:49.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
00:53:49.179 00.000 21948 MoveAxis(W, 67, ABG)
00:53:49.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.180 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:49.180 00.000 18120 Enqueuing Expose request
00:53:49.181 00.001 21948 Guiding  Dir = 3, Dur = 67
00:53:49.181 00.000 21948 IsSlewing returns 0
00:53:49.181 00.000 21948 IsGuiding returns 0
00:53:49.183 00.002 21948 PulseGuide returned control before completion, sleep 76
00:53:49.267 00.084 21948 IsGuiding returns 0
00:53:49.268 00.001 21948 Move returns status 0, amount 67
00:53:49.268 00.000 21948 MoveAxis(S, 187, ABG)
00:53:49.268 00.000 21948 Guiding  Dir = 1, Dur = 187
00:53:49.268 00.000 21948 IsSlewing returns 0
00:53:49.268 00.000 21948 IsGuiding returns 0
00:53:49.273 00.005 21948 PulseGuide returned control before completion, sleep 193
00:53:49.468 00.195 21948 IsGuiding returns 1
00:53:49.468 00.000 21948 scope still moving after pulse duration time elapsed
00:53:49.500 00.032 21948 IsSlewing returns 0
00:53:49.501 00.001 21948 IsGuiding returns 0
00:53:49.501 00.000 21948 scope move finished after 187 + 45 ms
00:53:49.501 00.000 21948 Move returns status 0, amount 187
00:53:49.501 00.000 21948 move complete, result=0
00:53:49.501 00.000 21948 worker thread done servicing request
00:53:49.501 00.000 21948 Worker thread wakes up
00:53:49.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:49.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:53:49.501 00.000 18120 GuideStep: 0.4 px 67 ms WEST, 0.8 px 187 ms SOUTH
00:53:50.904 01.403 21948 Exposure complete
00:53:50.940 00.036 21948 worker thread done servicing request
00:53:50.940 00.000 18120 OnExposeComplete: enter
00:53:50.941 00.001 18120 UpdateGuideState(): m_state=6
00:53:50.942 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
00:53:50.943 00.001 18120 Star::Find returns 1 (0), X=891.19, Y=231.30, Mass=1911, SNR=30.2, Peak=178 HFD=3.8
00:53:50.944 00.001 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.71 = 1.57)
00:53:50.945 00.001 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.75 = 1.53)
00:53:50.946 00.001 18120 CameraToMount -- cameraX=-0.80 cameraY=-0.36 hyp=0.88 cameraTheta=-2.72 mountX=0.00 mountY=0.88, mountTheta=1.57
00:53:50.948 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.80, y=-0.36, opts=13)
00:53:50.949 00.001 18120 Enqueuing Move request for scope (-0.80, -0.36)
00:53:50.949 00.000 21948 Worker thread wakes up
00:53:50.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.36) opts 0xd
00:53:50.949 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.80, -0.36)
00:53:50.949 00.000 21948 Moving (-0.80, -0.36) raw xDistance=0.00 yDistance=0.88
00:53:50.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:53:50.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
00:53:50.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:50.950 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.2
00:53:50.950 00.000 18120 PhdController: settling, locked = 1, distance = 1.19 (0.50) aobump = 0 frame = 4 / 99999
00:53:50.950 00.000 21948 MoveAxis(E, 0, ABG)
00:53:50.950 00.000 21948 Move returns status 0, amount 0
00:53:50.950 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056830.950,"Host":"ASUS_SAM","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:50.952 00.002 21948 MoveAxis(S, 209, ABG)
00:53:50.952 00.000 21948 Guiding  Dir = 1, Dur = 209
00:53:50.952 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:50.952 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:50.953 00.001 18120 Enqueuing Expose request
00:53:50.953 00.000 21948 IsSlewing returns 0
00:53:50.953 00.000 21948 IsGuiding returns 0
00:53:50.958 00.005 21948 PulseGuide returned control before completion, sleep 215
00:53:51.190 00.232 21948 IsGuiding returns 0
00:53:51.190 00.000 21948 Move returns status 0, amount 209
00:53:51.190 00.000 21948 move complete, result=0
00:53:51.190 00.000 21948 worker thread done servicing request
00:53:51.190 00.000 21948 Worker thread wakes up
00:53:51.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:51.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:53:51.190 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 209 ms SOUTH
00:53:52.816 01.626 21948 Exposure complete
00:53:52.849 00.033 21948 worker thread done servicing request
00:53:52.849 00.000 18120 OnExposeComplete: enter
00:53:52.850 00.001 18120 UpdateGuideState(): m_state=6
00:53:52.850 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
00:53:52.851 00.001 18120 Star::Find returns 1 (0), X=891.71, Y=231.63, Mass=1928, SNR=30.4, Peak=166 HFD=4.1
00:53:52.851 00.000 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.03 = 1.26)
00:53:52.852 00.001 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.22)
00:53:52.852 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-3.03 mountX=0.08 mountY=0.26, mountTheta=1.25
00:53:52.853 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.03, opts=13)
00:53:52.854 00.001 18120 Enqueuing Move request for scope (-0.27, -0.03)
00:53:52.854 00.000 21948 Worker thread wakes up
00:53:52.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.03) opts 0xd
00:53:52.854 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.03)
00:53:52.854 00.000 21948 Moving (-0.27, -0.03) raw xDistance=0.08 yDistance=0.26
00:53:52.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:53:52.854 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:53:52.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:52.854 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
00:53:52.855 00.001 21948 MoveAxis(E, 0, ABG)
00:53:52.855 00.000 21948 Move returns status 0, amount 0
00:53:52.855 00.000 21948 MoveAxis(S, 61, ABG)
00:53:52.855 00.000 18120 PhdController: settling, locked = 1, distance = 0.91 (0.50) aobump = 0 frame = 5 / 99999
00:53:52.855 00.000 21948 Guiding  Dir = 1, Dur = 61
00:53:52.855 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056832.855,"Host":"ASUS_SAM","Inst":1,"Distance":0.91,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:52.856 00.001 21948 IsSlewing returns 0
00:53:52.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:52.857 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:52.857 00.000 18120 Enqueuing Expose request
00:53:52.857 00.000 21948 IsGuiding returns 0
00:53:52.863 00.006 21948 PulseGuide returned control before completion, sleep 66
00:53:52.940 00.077 21948 IsGuiding returns 0
00:53:52.940 00.000 21948 Move returns status 0, amount 61
00:53:52.940 00.000 21948 move complete, result=0
00:53:52.940 00.000 21948 worker thread done servicing request
00:53:52.940 00.000 21948 Worker thread wakes up
00:53:52.941 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
00:53:52.941 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:52.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:53:54.353 01.412 21948 Exposure complete
00:53:54.387 00.034 21948 worker thread done servicing request
00:53:54.387 00.000 18120 OnExposeComplete: enter
00:53:54.388 00.001 18120 UpdateGuideState(): m_state=6
00:53:54.388 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
00:53:54.389 00.001 18120 Star::Find returns 1 (0), X=891.85, Y=231.98, Mass=2033, SNR=31.3, Peak=195 HFD=4.2
00:53:54.390 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
00:53:54.391 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
00:53:54.392 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.97 mountX=0.34 mountY=-0.02, mountTheta=-0.07
00:53:54.395 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.32, opts=13)
00:53:54.397 00.002 18120 Enqueuing Move request for scope (-0.13, 0.32)
00:53:54.397 00.000 21948 Worker thread wakes up
00:53:54.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
00:53:54.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
00:53:54.397 00.000 21948 Moving (-0.13, 0.32) raw xDistance=0.34 yDistance=-0.02
00:53:54.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:53:54.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:54.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:54.399 00.002 18120 UpdateGuideState exits: m=2033 RSB=31.3
00:53:54.400 00.001 18120 PhdController: settling, locked = 1, distance = 0.74 (0.50) aobump = 0 frame = 6 / 99999
00:53:54.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:54.400 00.000 21948 MoveAxis(W, 62, ABG)
00:53:54.400 00.000 21948 Guiding  Dir = 3, Dur = 62
00:53:54.400 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056834.400,"Host":"ASUS_SAM","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:54.400 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:54.401 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:54.402 00.001 18120 Enqueuing Expose request
00:53:54.402 00.000 21948 IsSlewing returns 0
00:53:54.402 00.000 21948 IsGuiding returns 0
00:53:54.404 00.002 21948 PulseGuide returned control before completion, sleep 71
00:53:54.476 00.072 21948 IsGuiding returns 0
00:53:54.476 00.000 21948 Move returns status 0, amount 62
00:53:54.476 00.000 21948 MoveAxis(N, 0, ABG)
00:53:54.476 00.000 21948 Move returns status 0, amount 0
00:53:54.476 00.000 21948 move complete, result=0
00:53:54.476 00.000 21948 worker thread done servicing request
00:53:54.476 00.000 21948 Worker thread wakes up
00:53:54.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:54.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:53:54.476 00.000 18120 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
00:53:56.107 01.631 21948 Exposure complete
00:53:56.176 00.069 21948 worker thread done servicing request
00:53:56.176 00.000 18120 OnExposeComplete: enter
00:53:56.178 00.002 18120 UpdateGuideState(): m_state=6
00:53:56.179 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
00:53:56.181 00.002 18120 Star::Find returns 1 (0), X=892.11, Y=231.42, Mass=2039, SNR=31.2, Peak=169 HFD=3.9
00:53:56.182 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
00:53:56.184 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
00:53:56.187 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.09 mountX=-0.27 mountY=-0.00, mountTheta=-3.12
00:53:56.190 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.24, opts=13)
00:53:56.191 00.001 18120 Enqueuing Move request for scope (0.13, -0.24)
00:53:56.191 00.000 21948 Worker thread wakes up
00:53:56.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:56.192 00.001 18120 UpdateGuideState exits: m=2039 RSB=31.2
00:53:56.192 00.000 18120 PhdController: settling, locked = 1, distance = 0.60 (0.50) aobump = 0 frame = 7 / 99999
00:53:56.193 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
00:53:56.193 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056836.193,"Host":"ASUS_SAM","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:56.193 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
00:53:56.193 00.000 21948 Moving (0.13, -0.24) raw xDistance=-0.27 yDistance=-0.00
00:53:56.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
00:53:56.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:56.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.194 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:56.194 00.000 18120 Enqueuing Expose request
00:53:56.195 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:53:56.195 00.000 21948 MoveAxis(E, 45, ABG)
00:53:56.195 00.000 21948 Guiding  Dir = 2, Dur = 45
00:53:56.195 00.000 21948 IsSlewing returns 0
00:53:56.195 00.000 21948 IsGuiding returns 0
00:53:56.197 00.002 21948 PulseGuide returned control before completion, sleep 54
00:53:56.266 00.069 21948 IsGuiding returns 0
00:53:56.266 00.000 21948 Move returns status 0, amount 45
00:53:56.266 00.000 21948 MoveAxis(N, 0, ABG)
00:53:56.266 00.000 21948 Move returns status 0, amount 0
00:53:56.266 00.000 21948 move complete, result=0
00:53:56.266 00.000 21948 worker thread done servicing request
00:53:56.266 00.000 21948 Worker thread wakes up
00:53:56.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:56.266 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:53:56.267 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:53:57.673 01.406 21948 Exposure complete
00:53:57.705 00.032 21948 worker thread done servicing request
00:53:57.706 00.001 18120 OnExposeComplete: enter
00:53:57.706 00.000 18120 UpdateGuideState(): m_state=6
00:53:57.707 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
00:53:57.708 00.001 18120 Star::Find returns 1 (0), X=892.10, Y=231.80, Mass=1947, SNR=30.6, Peak=202 HFD=4.0
00:53:57.708 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
00:53:57.709 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
00:53:57.709 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.87 mountX=0.08 mountY=-0.17, mountTheta=-1.13
00:53:57.710 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.14, opts=13)
00:53:57.711 00.001 18120 Enqueuing Move request for scope (0.12, 0.14)
00:53:57.711 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:57.712 00.001 21948 Worker thread wakes up
00:53:57.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:53:57.712 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:53:57.712 00.000 21948 Moving (0.12, 0.14) raw xDistance=0.08 yDistance=-0.17
00:53:57.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:53:57.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:57.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:53:57.712 00.000 21948 MoveAxis(E, 0, ABG)
00:53:57.712 00.000 21948 Move returns status 0, amount 0
00:53:57.712 00.000 21948 MoveAxis(N, 0, ABG)
00:53:57.712 00.000 21948 Move returns status 0, amount 0
00:53:57.712 00.000 21948 move complete, result=0
00:53:57.712 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
00:53:57.714 00.002 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 8 / 99999
00:53:57.717 00.003 18120 evsrv: {"Event":"Settling","Timestamp":1786056837.717,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:53:57.718 00.001 21948 worker thread done servicing request
00:53:57.719 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:57.719 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:57.720 00.001 18120 Enqueuing Expose request
00:53:57.721 00.001 21948 Worker thread wakes up
00:53:57.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:57.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:53:57.721 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:59.451 01.730 21948 Exposure complete
00:53:59.492 00.041 21948 worker thread done servicing request
00:53:59.492 00.000 18120 OnExposeComplete: enter
00:53:59.493 00.001 18120 UpdateGuideState(): m_state=6
00:53:59.493 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
00:53:59.494 00.001 18120 Star::Find returns 1 (0), X=892.10, Y=231.78, Mass=1962, SNR=30.6, Peak=204 HFD=4.0
00:53:59.494 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
00:53:59.495 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
00:53:59.495 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.77 mountX=0.05 mountY=-0.16, mountTheta=-1.24
00:53:59.496 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.11, opts=13)
00:53:59.497 00.001 18120 Enqueuing Move request for scope (0.12, 0.11)
00:53:59.497 00.000 21948 Worker thread wakes up
00:53:59.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:53:59.498 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:53:59.498 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:53:59.498 00.000 21948 Moving (0.12, 0.11) raw xDistance=0.05 yDistance=-0.16
00:53:59.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:53:59.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:59.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:53:59.498 00.000 21948 MoveAxis(E, 0, ABG)
00:53:59.498 00.000 21948 Move returns status 0, amount 0
00:53:59.498 00.000 21948 MoveAxis(N, 0, ABG)
00:53:59.498 00.000 21948 Move returns status 0, amount 0
00:53:59.498 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
00:53:59.499 00.001 21948 move complete, result=0
00:53:59.499 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 9 / 99999
00:53:59.500 00.001 21948 worker thread done servicing request
00:53:59.500 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056839.500,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
00:53:59.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:59.501 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:53:59.501 00.000 18120 Enqueuing Expose request
00:53:59.502 00.001 21948 Worker thread wakes up
00:53:59.502 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:59.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:53:59.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:00.910 01.408 21948 Exposure complete
00:54:00.942 00.032 21948 worker thread done servicing request
00:54:00.942 00.000 18120 OnExposeComplete: enter
00:54:00.943 00.001 18120 UpdateGuideState(): m_state=6
00:54:00.944 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
00:54:00.944 00.000 18120 Star::Find returns 1 (0), X=891.81, Y=231.70, Mass=1980, SNR=30.8, Peak=206 HFD=3.8
00:54:00.945 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
00:54:00.945 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
00:54:00.946 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.93 mountX=0.11 mountY=0.14, mountTheta=0.91
00:54:00.948 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.04, opts=13)
00:54:00.948 00.000 18120 Enqueuing Move request for scope (-0.18, 0.04)
00:54:00.948 00.000 21948 Worker thread wakes up
00:54:00.949 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:00.949 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.8
00:54:00.949 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 10 / 99999
00:54:00.950 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
00:54:00.950 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056840.950,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
00:54:00.950 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
00:54:00.950 00.000 21948 Moving (-0.18, 0.04) raw xDistance=0.11 yDistance=0.14
00:54:00.950 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:54:00.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:00.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:00.951 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:00.951 00.000 18120 Enqueuing Expose request
00:54:00.952 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:00.952 00.000 21948 MoveAxis(E, 0, ABG)
00:54:00.952 00.000 21948 Move returns status 0, amount 0
00:54:00.952 00.000 21948 MoveAxis(N, 0, ABG)
00:54:00.952 00.000 21948 Move returns status 0, amount 0
00:54:00.952 00.000 21948 move complete, result=0
00:54:00.952 00.000 21948 worker thread done servicing request
00:54:00.952 00.000 21948 Worker thread wakes up
00:54:00.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:00.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:00.952 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:02.589 01.637 21948 Exposure complete
00:54:02.617 00.028 21948 worker thread done servicing request
00:54:02.617 00.000 18120 OnExposeComplete: enter
00:54:02.618 00.001 18120 UpdateGuideState(): m_state=6
00:54:02.619 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
00:54:02.619 00.000 18120 Star::Find returns 1 (0), X=891.88, Y=231.74, Mass=1971, SNR=30.8, Peak=190 HFD=4.0
00:54:02.620 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
00:54:02.620 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
00:54:02.620 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.49 mountX=0.11 mountY=0.06, mountTheta=0.46
00:54:02.623 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.08, opts=13)
00:54:02.626 00.003 18120 Enqueuing Move request for scope (-0.10, 0.08)
00:54:02.627 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:02.628 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.8
00:54:02.629 00.001 21948 Worker thread wakes up
00:54:02.629 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
00:54:02.629 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
00:54:02.629 00.000 21948 Moving (-0.10, 0.08) raw xDistance=0.11 yDistance=0.06
00:54:02.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:54:02.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:02.629 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 11 / 99999
00:54:02.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:54:02.630 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786056842.629,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
00:54:02.630 00.000 21948 MoveAxis(E, 0, ABG)
00:54:02.630 00.000 21948 Move returns status 0, amount 0
00:54:02.630 00.000 21948 MoveAxis(N, 0, ABG)
00:54:02.630 00.000 21948 Move returns status 0, amount 0
00:54:02.630 00.000 21948 move complete, result=0
00:54:02.630 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:02.631 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:02.631 00.000 18120 Enqueuing Expose request
00:54:02.631 00.000 21948 worker thread done servicing request
00:54:02.631 00.000 21948 Worker thread wakes up
00:54:02.631 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:02.632 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:02.632 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:04.151 01.519 21948 Exposure complete
00:54:04.176 00.025 21948 worker thread done servicing request
00:54:04.177 00.001 18120 OnExposeComplete: enter
00:54:04.177 00.000 18120 UpdateGuideState(): m_state=6
00:54:04.178 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
00:54:04.178 00.000 18120 Star::Find returns 1 (0), X=891.94, Y=231.76, Mass=2107, SNR=31.7, Peak=218 HFD=4.1
00:54:04.179 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
00:54:04.179 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
00:54:04.180 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.02 mountX=0.11 mountY=-0.00, mountTheta=-0.02
00:54:04.181 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
00:54:04.181 00.000 18120 Enqueuing Move request for scope (-0.05, 0.10)
00:54:04.182 00.001 21948 Worker thread wakes up
00:54:04.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:54:04.182 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:54:04.182 00.000 21948 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=-0.00
00:54:04.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:04.182 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.7
00:54:04.183 00.001 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 12 / 99999
00:54:04.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:54:04.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:04.183 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786056844.183,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
00:54:04.184 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:54:04.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:04.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:04.184 00.000 18120 Enqueuing Expose request
00:54:04.185 00.001 21948 MoveAxis(E, 0, ABG)
00:54:04.185 00.000 21948 Move returns status 0, amount 0
00:54:04.185 00.000 21948 MoveAxis(N, 0, ABG)
00:54:04.185 00.000 21948 Move returns status 0, amount 0
00:54:04.185 00.000 21948 move complete, result=0
00:54:04.185 00.000 21948 worker thread done servicing request
00:54:04.185 00.000 21948 Worker thread wakes up
00:54:04.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:04.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:04.186 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:05.816 01.630 21948 Exposure complete
00:54:05.854 00.038 21948 worker thread done servicing request
00:54:05.854 00.000 18120 OnExposeComplete: enter
00:54:05.855 00.001 18120 UpdateGuideState(): m_state=6
00:54:05.857 00.002 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
00:54:05.858 00.001 18120 Star::Find returns 1 (0), X=891.93, Y=231.79, Mass=2011, SNR=31.0, Peak=212 HFD=4.1
00:54:05.860 00.002 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
00:54:05.862 00.002 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
00:54:05.862 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=0.14 mountY=-0.01, mountTheta=-0.08
00:54:05.863 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.13, opts=13)
00:54:05.864 00.001 18120 Enqueuing Move request for scope (-0.05, 0.13)
00:54:05.864 00.000 21948 Worker thread wakes up
00:54:05.864 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:05.865 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.0
00:54:05.865 00.000 18120 PhdController: settling, locked = 1, distance = 0.19 (0.50) aobump = 0 frame = 13 / 99999
00:54:05.866 00.001 18120 PhdController: newstate STATE_FINISH
00:54:05.866 00.000 18120 PhdController complete: success
00:54:05.867 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:54:05.867 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:54:05.867 00.000 21948 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=-0.01
00:54:05.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:54:05.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:05.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:05.867 00.000 21948 MoveAxis(E, 0, ABG)
00:54:05.867 00.000 21948 Move returns status 0, amount 0
00:54:05.867 00.000 21948 MoveAxis(N, 0, ABG)
00:54:05.867 00.000 21948 Move returns status 0, amount 0
00:54:05.867 00.000 21948 move complete, result=0
00:54:05.867 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786056845.867,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
00:54:05.867 00.000 21948 worker thread done servicing request
00:54:05.867 00.000 18120 Mount: notify guiding dither settle done success=1
00:54:05.868 00.001 18120 PhdController: newstate STATE_IDLE
00:54:05.869 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:05.869 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:05.870 00.001 18120 Enqueuing Expose request
00:54:05.870 00.000 21948 Worker thread wakes up
00:54:05.870 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:05.870 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:05.870 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:07.391 01.521 21948 Exposure complete
00:54:07.416 00.025 21948 worker thread done servicing request
00:54:07.416 00.000 18120 OnExposeComplete: enter
00:54:07.417 00.001 18120 UpdateGuideState(): m_state=6
00:54:07.418 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.418 00.000 18120 Star::Find returns 1 (0), X=892.05, Y=231.89, Mass=1930, SNR=30.4, Peak=210 HFD=4.2
00:54:07.419 00.001 18120 MultiStar: exiting stabilization period
00:54:07.419 00.000 18120 MultiStar: updating star positions after lock position change
00:54:07.419 00.000 18120 Star::Find(15, 617, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.420 00.001 18120 Star::Find returns 1 (0), X=617.14, Y=382.27, Mass=1128, SNR=23.3, Peak=101 HFD=4.1
00:54:07.420 00.000 18120 Star::Find(15, 1044, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.421 00.001 18120 Star::Find returns 1 (0), X=1043.88, Y=596.56, Mass=817, SNR=19.7, Peak=74 HFD=3.8
00:54:07.421 00.000 18120 Star::Find(15, 151, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.422 00.001 18120 Star::Find returns 1 (0), X=151.05, Y=33.46, Mass=757, SNR=19.0, Peak=77 HFD=3.6
00:54:07.423 00.001 18120 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.426 00.003 18120 Star::Find returns 1 (0), X=334.04, Y=890.27, Mass=673, SNR=18.0, Peak=75 HFD=3.6
00:54:07.427 00.001 18120 Star::Find(15, 158, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.428 00.001 18120 Star::Find returns 1 (0), X=158.44, Y=417.79, Mass=438, SNR=14.5, Peak=49 HFD=3.3
00:54:07.429 00.001 18120 Star::Find(15, 539, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.429 00.000 18120 Star::Find returns 1 (0), X=539.51, Y=65.95, Mass=520, SNR=15.6, Peak=49 HFD=3.8
00:54:07.431 00.002 18120 Star::Find(15, 1129, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.431 00.000 18120 Star::Find returns 1 (0), X=1128.85, Y=225.80, Mass=341, SNR=12.6, Peak=29 HFD=4.0
00:54:07.432 00.001 18120 Star::Find(15, 416, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.432 00.000 18120 Star::Find returns 1 (0), X=415.54, Y=128.97, Mass=372, SNR=13.3, Peak=41 HFD=3.6
00:54:07.433 00.001 18120 Star::Find(15, 749, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.433 00.000 18120 Star::Find returns 1 (0), X=748.83, Y=261.36, Mass=336, SNR=12.7, Peak=34 HFD=3.5
00:54:07.433 00.000 18120 Star::Find(15, 1230, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.434 00.001 18120 Star::Find returns 1 (0), X=1229.63, Y=673.13, Mass=319, SNR=12.3, Peak=33 HFD=3.2
00:54:07.434 00.000 18120 Star::Find(15, 845, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
00:54:07.435 00.001 18120 Star::Find returns 1 (0), X=845.71, Y=73.16, Mass=299, SNR=11.9, Peak=33 HFD=3.3
00:54:07.435 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.00) = xAngle (-0.70 = -0.70)
00:54:07.435 00.000 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
00:54:07.436 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.30 mountX=0.18 mountY=-0.16, mountTheta=-0.72
00:54:07.437 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.23, opts=13)
00:54:07.439 00.002 18120 Enqueuing Move request for scope (0.06, 0.23)
00:54:07.439 00.000 21948 Worker thread wakes up
00:54:07.439 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:07.440 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
00:54:07.440 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
00:54:07.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:07.441 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:07.441 00.000 18120 Enqueuing Expose request
00:54:07.442 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
00:54:07.442 00.000 21948 Moving (0.06, 0.23) raw xDistance=0.18 yDistance=-0.16
00:54:07.442 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:54:07.442 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:07.442 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:07.442 00.000 21948 MoveAxis(E, 0, ABG)
00:54:07.442 00.000 21948 Move returns status 0, amount 0
00:54:07.442 00.000 21948 MoveAxis(N, 0, ABG)
00:54:07.442 00.000 21948 Move returns status 0, amount 0
00:54:07.442 00.000 21948 move complete, result=0
00:54:07.442 00.000 21948 worker thread done servicing request
00:54:07.442 00.000 21948 Worker thread wakes up
00:54:07.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:07.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:07.442 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:09.066 01.624 21948 Exposure complete
00:54:09.104 00.038 21948 worker thread done servicing request
00:54:09.104 00.000 18120 OnExposeComplete: enter
00:54:09.104 00.000 18120 UpdateGuideState(): m_state=6
00:54:09.105 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
00:54:09.105 00.000 18120 Star::Find returns 1 (0), X=891.94, Y=231.69, Mass=1925, SNR=30.2, Peak=190 HFD=4.0
00:54:09.106 00.001 18120 MultiStar: [#1 -0.03,0.02,0.74,U] [#2 0.06,0.02,0.63,U] [#3 0.01,0.02,0.62,U] [#4 0.09,0.06,0.58,U] [#5 -0.14,0.01,0.48,U] [#6 -0.34,0.07,0.00,M5] [#7 -0.15,-0.17,0.44,U] [#8 0.26,0.27,0.00,M2] 
00:54:09.106 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {-0.05, 0.03}
00:54:09.107 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.86 = 0.86)
00:54:09.107 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.82 = 0.82)
00:54:09.107 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.86 mountX=0.02 mountY=0.02, mountTheta=0.84
00:54:09.109 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
00:54:09.109 00.000 18120 Enqueuing Move request for scope (-0.02, 0.01)
00:54:09.110 00.001 21948 Worker thread wakes up
00:54:09.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:54:09.110 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:54:09.110 00.000 21948 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
00:54:09.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:54:09.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:09.111 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:09.111 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.2
00:54:09.112 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:09.113 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:54:09.114 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:09.114 00.000 18120 Enqueuing Expose request
00:54:09.115 00.001 21948 MoveAxis(E, 0, ABG)
00:54:09.115 00.000 21948 Move returns status 0, amount 0
00:54:09.115 00.000 21948 MoveAxis(N, 0, ABG)
00:54:09.115 00.000 21948 Move returns status 0, amount 0
00:54:09.115 00.000 21948 move complete, result=0
00:54:09.116 00.001 21948 worker thread done servicing request
00:54:09.116 00.000 21948 Worker thread wakes up
00:54:09.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:09.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:09.116 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:10.637 01.521 21948 Exposure complete
00:54:10.670 00.033 21948 worker thread done servicing request
00:54:10.670 00.000 18120 OnExposeComplete: enter
00:54:10.671 00.001 18120 UpdateGuideState(): m_state=6
00:54:10.671 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
00:54:10.672 00.001 18120 Star::Find returns 1 (0), X=890.74, Y=231.75, Mass=1892, SNR=30.0, Peak=107 HFD=4.5
00:54:10.672 00.000 18120 MultiStar: large primary error, entering stabilization period
00:54:10.673 00.001 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.00) = xAngle (1.07 = 1.07)
00:54:10.673 00.000 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.03 = 1.03)
00:54:10.674 00.001 18120 CameraToMount -- cameraX=-1.24 cameraY=0.09 hyp=1.24 cameraTheta=3.07 mountX=0.59 mountY=1.07, mountTheta=1.06
00:54:10.675 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.24, y=0.09, opts=13)
00:54:10.675 00.000 18120 Enqueuing Move request for scope (-1.24, 0.09)
00:54:10.676 00.001 21948 Worker thread wakes up
00:54:10.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:10.676 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.0
00:54:10.677 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.677 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:10.677 00.000 18120 Enqueuing Expose request
00:54:10.678 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.09) opts 0xd
00:54:10.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.24, 0.09)
00:54:10.678 00.000 21948 Moving (-1.24, 0.09) raw xDistance=0.59 yDistance=1.07
00:54:10.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
00:54:10.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
00:54:10.678 00.000 21948 MoveAxis(W, 106, ABG)
00:54:10.678 00.000 21948 Guiding  Dir = 3, Dur = 106
00:54:10.678 00.000 21948 IsSlewing returns 0
00:54:10.678 00.000 21948 IsGuiding returns 0
00:54:10.681 00.003 21948 PulseGuide returned control before completion, sleep 115
00:54:10.808 00.127 21948 IsGuiding returns 0
00:54:10.808 00.000 21948 Move returns status 0, amount 106
00:54:10.808 00.000 21948 MoveAxis(S, 255, ABG)
00:54:10.808 00.000 21948 Guiding  Dir = 1, Dur = 255
00:54:10.811 00.003 21948 IsSlewing returns 0
00:54:10.811 00.000 21948 IsGuiding returns 0
00:54:10.815 00.004 21948 PulseGuide returned control before completion, sleep 261
00:54:11.088 00.273 21948 IsGuiding returns 0
00:54:11.088 00.000 21948 Move returns status 0, amount 255
00:54:11.088 00.000 21948 move complete, result=0
00:54:11.088 00.000 21948 worker thread done servicing request
00:54:11.090 00.002 21948 Worker thread wakes up
00:54:11.090 00.000 18120 GuideStep: 0.6 px 106 ms WEST, 1.1 px 255 ms SOUTH
00:54:11.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:11.091 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:12.714 01.623 21948 Exposure complete
00:54:12.745 00.031 21948 worker thread done servicing request
00:54:12.745 00.000 18120 OnExposeComplete: enter
00:54:12.748 00.003 18120 UpdateGuideState(): m_state=6
00:54:12.750 00.002 18120 Star::Find(15, 890, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
00:54:12.750 00.000 18120 Star::Find returns 1 (0), X=891.92, Y=232.00, Mass=2062, SNR=31.4, Peak=180 HFD=4.2
00:54:12.751 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
00:54:12.752 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
00:54:12.753 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.76 mountX=0.34 mountY=-0.10, mountTheta=-0.28
00:54:12.757 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.34, opts=13)
00:54:12.757 00.000 18120 Enqueuing Move request for scope (-0.07, 0.34)
00:54:12.758 00.001 21948 Worker thread wakes up
00:54:12.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
00:54:12.758 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
00:54:12.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:12.758 00.000 21948 Moving (-0.07, 0.34) raw xDistance=0.34 yDistance=-0.10
00:54:12.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
00:54:12.758 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.4
00:54:12.759 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:12.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:12.759 00.000 18120 Enqueuing Expose request
00:54:12.760 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:12.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:54:12.760 00.000 21948 MoveAxis(W, 68, ABG)
00:54:12.760 00.000 21948 Guiding  Dir = 3, Dur = 68
00:54:12.760 00.000 21948 IsSlewing returns 0
00:54:12.760 00.000 21948 IsGuiding returns 0
00:54:12.762 00.002 21948 PulseGuide returned control before completion, sleep 77
00:54:12.853 00.091 21948 IsGuiding returns 0
00:54:12.853 00.000 21948 Move returns status 0, amount 68
00:54:12.853 00.000 21948 MoveAxis(N, 0, ABG)
00:54:12.853 00.000 21948 Move returns status 0, amount 0
00:54:12.853 00.000 21948 move complete, result=0
00:54:12.853 00.000 21948 worker thread done servicing request
00:54:12.853 00.000 21948 Worker thread wakes up
00:54:12.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:12.854 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:12.854 00.000 18120 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
00:54:14.258 01.404 21948 Exposure complete
00:54:14.303 00.045 21948 worker thread done servicing request
00:54:14.303 00.000 18120 OnExposeComplete: enter
00:54:14.305 00.002 18120 UpdateGuideState(): m_state=6
00:54:14.307 00.002 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
00:54:14.307 00.000 18120 Star::Find returns 1 (0), X=892.65, Y=231.19, Mass=1968, SNR=30.6, Peak=164 HFD=3.8
00:54:14.308 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
00:54:14.309 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
00:54:14.310 00.001 18120 CameraToMount -- cameraX=0.67 cameraY=-0.47 hyp=0.82 cameraTheta=-0.62 mountX=-0.71 mountY=-0.38, mountTheta=-2.64
00:54:14.311 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.67, y=-0.47, opts=13)
00:54:14.311 00.000 18120 Enqueuing Move request for scope (0.67, -0.47)
00:54:14.312 00.001 21948 Worker thread wakes up
00:54:14.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.47) opts 0xd
00:54:14.312 00.000 21948 Handling offset move in thread for scope, endpoint = (0.67, -0.47)
00:54:14.312 00.000 21948 Moving (0.67, -0.47) raw xDistance=-0.71 yDistance=-0.38
00:54:14.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.71
00:54:14.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:14.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:14.313 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:54:14.313 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.6
00:54:14.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:14.314 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:14.314 00.000 18120 Enqueuing Expose request
00:54:14.315 00.001 21948 MoveAxis(E, 122, ABG)
00:54:14.315 00.000 21948 Guiding  Dir = 2, Dur = 122
00:54:14.315 00.000 21948 IsSlewing returns 0
00:54:14.315 00.000 21948 IsGuiding returns 0
00:54:14.317 00.002 21948 PulseGuide returned control before completion, sleep 131
00:54:14.462 00.145 21948 IsGuiding returns 0
00:54:14.462 00.000 21948 Move returns status 0, amount 122
00:54:14.462 00.000 21948 MoveAxis(N, 0, ABG)
00:54:14.462 00.000 21948 Move returns status 0, amount 0
00:54:14.462 00.000 21948 move complete, result=0
00:54:14.462 00.000 21948 worker thread done servicing request
00:54:14.462 00.000 21948 Worker thread wakes up
00:54:14.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:14.462 00.000 18120 GuideStep: -0.7 px 122 ms EAST, -0.4 px 0 ms NORTH
00:54:14.463 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:16.096 01.633 21948 Exposure complete
00:54:16.139 00.043 21948 worker thread done servicing request
00:54:16.139 00.000 18120 OnExposeComplete: enter
00:54:16.140 00.001 18120 UpdateGuideState(): m_state=6
00:54:16.141 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
00:54:16.144 00.003 18120 Star::Find returns 1 (0), X=892.71, Y=231.75, Mass=1970, SNR=30.9, Peak=155 HFD=4.0
00:54:16.145 00.001 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
00:54:16.145 00.000 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
00:54:16.148 00.003 18120 CameraToMount -- cameraX=0.72 cameraY=0.09 hyp=0.73 cameraTheta=0.12 mountX=-0.22 mountY=-0.69, mountTheta=-1.88
00:54:16.150 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.72, y=0.09, opts=13)
00:54:16.151 00.001 18120 Enqueuing Move request for scope (0.72, 0.09)
00:54:16.152 00.001 21948 Worker thread wakes up
00:54:16.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:16.153 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.9
00:54:16.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:16.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:16.154 00.000 18120 Enqueuing Expose request
00:54:16.155 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.09) opts 0xd
00:54:16.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.72, 0.09)
00:54:16.155 00.000 21948 Moving (0.72, 0.09) raw xDistance=-0.22 yDistance=-0.69
00:54:16.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22
00:54:16.155 00.000 21948 resist switch: large excursion: input -0.69 thresh 0.60 direction from 1 to -1
00:54:16.155 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.06
00:54:16.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
00:54:16.155 00.000 21948 MoveAxis(E, 48, ABG)
00:54:16.155 00.000 21948 Guiding  Dir = 2, Dur = 48
00:54:16.155 00.000 21948 IsSlewing returns 0
00:54:16.155 00.000 21948 IsGuiding returns 0
00:54:16.158 00.003 21948 PulseGuide returned control before completion, sleep 57
00:54:16.224 00.066 21948 IsGuiding returns 0
00:54:16.224 00.000 21948 Move returns status 0, amount 48
00:54:16.224 00.000 21948 MoveAxis(N, 164, ABG)
00:54:16.224 00.000 21948 Guiding  Dir = 0, Dur = 164
00:54:16.225 00.001 21948 IsSlewing returns 0
00:54:16.225 00.000 21948 IsGuiding returns 0
00:54:16.230 00.005 21948 PulseGuide returned control before completion, sleep 170
00:54:16.409 00.179 21948 IsGuiding returns 0
00:54:16.409 00.000 21948 Move returns status 0, amount 164
00:54:16.409 00.000 21948 move complete, result=0
00:54:16.409 00.000 21948 worker thread done servicing request
00:54:16.409 00.000 21948 Worker thread wakes up
00:54:16.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:16.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:16.409 00.000 18120 GuideStep: -0.2 px 48 ms EAST, -0.7 px 164 ms NORTH
00:54:17.826 01.417 21948 Exposure complete
00:54:17.862 00.036 21948 worker thread done servicing request
00:54:17.862 00.000 18120 OnExposeComplete: enter
00:54:17.863 00.001 18120 UpdateGuideState(): m_state=6
00:54:17.863 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
00:54:17.864 00.001 18120 Star::Find returns 1 (0), X=892.20, Y=231.57, Mass=2012, SNR=31.1, Peak=154 HFD=3.8
00:54:17.865 00.001 18120 MultiStar: exiting stabilization period
00:54:17.865 00.000 18120 MultiStar: [#1 0.10,-0.11,0.72,U] [#2 0.36,-0.31,0.00,M1] [#3 0.21,-0.19,0.56,U] [#4 0.36,-0.23,0.55,U] [#5 0.24,-0.05,0.45,U] [#6 0.19,-0.12,0.53,U] [#7 0.10,-0.16,0.43,U] [#8 0.48,-0.39,0.00,M3] 
00:54:17.866 00.001 18120 single-star, 6 included, MultiStar: {0.20, -0.13}, one-star: {0.22, -0.09}
00:54:17.866 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
00:54:17.867 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
00:54:17.867 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=-0.17 mountY=-0.16, mountTheta=-2.41
00:54:17.868 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.09, opts=13)
00:54:17.869 00.001 18120 Enqueuing Move request for scope (0.22, -0.09)
00:54:17.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:17.870 00.001 18120 UpdateGuideState exits: m=2012 RSB=31.1
00:54:17.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:17.871 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:17.871 00.000 18120 Enqueuing Expose request
00:54:17.872 00.001 21948 Worker thread wakes up
00:54:17.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
00:54:17.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
00:54:17.872 00.000 21948 Moving (0.22, -0.09) raw xDistance=-0.17 yDistance=-0.16
00:54:17.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:54:17.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:17.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:17.872 00.000 21948 MoveAxis(E, 0, ABG)
00:54:17.872 00.000 21948 Move returns status 0, amount 0
00:54:17.872 00.000 21948 MoveAxis(N, 0, ABG)
00:54:17.872 00.000 21948 Move returns status 0, amount 0
00:54:17.872 00.000 21948 move complete, result=0
00:54:17.872 00.000 21948 worker thread done servicing request
00:54:17.872 00.000 21948 Worker thread wakes up
00:54:17.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:17.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:17.872 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:19.499 01.627 21948 Exposure complete
00:54:19.527 00.028 21948 worker thread done servicing request
00:54:19.527 00.000 18120 OnExposeComplete: enter
00:54:19.530 00.003 18120 UpdateGuideState(): m_state=6
00:54:19.532 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
00:54:19.535 00.003 18120 Star::Find returns 1 (0), X=892.19, Y=232.06, Mass=1938, SNR=30.5, Peak=191 HFD=4.1
00:54:19.537 00.002 18120 MultiStar: [#1 0.19,0.02,0.73,U] [#2 0.30,0.04,0.65,U] [#3 0.05,0.17,0.62,U] [#4 0.13,0.15,0.56,U] [#5 0.28,0.15,0.48,U] [#6 -0.25,0.30,0.54,U] [#7 0.11,0.14,0.46,U] [#8 0.14,-0.00,0.40,U] 
00:54:19.539 00.002 18120 refined, 8 included, MultiStar: {0.14, 0.17}, one-star: {0.20, 0.40}
00:54:19.540 00.001 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.10 = -1.10)
00:54:19.540 00.000 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.14 = -1.14)
00:54:19.540 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.89 mountX=0.10 mountY=-0.20, mountTheta=-1.11
00:54:19.541 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.17, opts=13)
00:54:19.542 00.001 18120 Enqueuing Move request for scope (0.14, 0.17)
00:54:19.542 00.000 21948 Worker thread wakes up
00:54:19.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:19.543 00.001 18120 UpdateGuideState exits: m=1938 RSB=30.5
00:54:19.543 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.545 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
00:54:19.545 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:19.545 00.000 18120 Enqueuing Expose request
00:54:19.547 00.002 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
00:54:19.547 00.000 21948 Moving (0.14, 0.17) raw xDistance=0.10 yDistance=-0.20
00:54:19.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:19.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:19.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:54:19.547 00.000 21948 MoveAxis(E, 0, ABG)
00:54:19.547 00.000 21948 Move returns status 0, amount 0
00:54:19.547 00.000 21948 MoveAxis(N, 0, ABG)
00:54:19.547 00.000 21948 Move returns status 0, amount 0
00:54:19.547 00.000 21948 move complete, result=0
00:54:19.548 00.001 21948 worker thread done servicing request
00:54:19.548 00.000 21948 Worker thread wakes up
00:54:19.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:19.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:19.548 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:21.060 01.512 21948 Exposure complete
00:54:21.094 00.034 21948 worker thread done servicing request
00:54:21.094 00.000 18120 OnExposeComplete: enter
00:54:21.095 00.001 18120 UpdateGuideState(): m_state=6
00:54:21.095 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
00:54:21.096 00.001 18120 Star::Find returns 1 (0), X=892.45, Y=231.93, Mass=1968, SNR=30.7, Peak=171 HFD=3.8
00:54:21.096 00.000 18120 MultiStar: [#1 0.55,0.21,0.00,M1] [#2 0.68,0.33,0.00,M1] [#3 0.29,0.32,0.60,U] [#4 0.77,0.04,0.00,M5] [#5 0.48,0.31,0.00,M1] [#6 0.44,0.28,0.00,M4] [#7 0.14,0.04,0.46,U] [#8 0.67,-0.03,0.00,M3] 
00:54:21.097 00.001 18120 refined, 2 included, MultiStar: {0.34, 0.23}, one-star: {0.47, 0.27}
00:54:21.097 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
00:54:21.097 00.000 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
00:54:21.098 00.001 18120 CameraToMount -- cameraX=0.34 cameraY=0.23 hyp=0.41 cameraTheta=0.60 mountX=0.07 mountY=-0.41, mountTheta=-1.40
00:54:21.099 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.23, opts=13)
00:54:21.100 00.001 18120 Enqueuing Move request for scope (0.34, 0.23)
00:54:21.100 00.000 21948 Worker thread wakes up
00:54:21.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:21.101 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.7
00:54:21.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:21.102 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:21.102 00.000 18120 Enqueuing Expose request
00:54:21.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.23) opts 0xd
00:54:21.103 00.001 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.23)
00:54:21.103 00.000 21948 Moving (0.34, 0.23) raw xDistance=0.07 yDistance=-0.41
00:54:21.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:54:21.103 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:54:21.103 00.000 21948 MoveAxis(E, 0, ABG)
00:54:21.103 00.000 21948 Move returns status 0, amount 0
00:54:21.103 00.000 21948 MoveAxis(N, 98, ABG)
00:54:21.103 00.000 21948 Guiding  Dir = 0, Dur = 98
00:54:21.103 00.000 21948 IsSlewing returns 0
00:54:21.103 00.000 21948 IsGuiding returns 0
00:54:21.109 00.006 21948 PulseGuide returned control before completion, sleep 103
00:54:21.215 00.106 21948 IsGuiding returns 0
00:54:21.215 00.000 21948 Move returns status 0, amount 98
00:54:21.215 00.000 21948 move complete, result=0
00:54:21.215 00.000 21948 worker thread done servicing request
00:54:21.215 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 98 ms NORTH
00:54:21.216 00.001 21948 Worker thread wakes up
00:54:21.217 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:21.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:22.853 01.636 21948 Exposure complete
00:54:22.883 00.030 21948 worker thread done servicing request
00:54:22.883 00.000 18120 OnExposeComplete: enter
00:54:22.885 00.002 18120 UpdateGuideState(): m_state=6
00:54:22.886 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
00:54:22.886 00.000 18120 Star::Find returns 1 (0), X=892.15, Y=231.64, Mass=2031, SNR=31.2, Peak=190 HFD=3.9
00:54:22.887 00.001 18120 MultiStar: [#1 0.14,-0.02,0.76,U] [#2 0.29,-0.16,0.65,U] [#3 0.03,0.09,0.59,U] [#4 0.00,-0.03,0.58,U] [#5 0.02,-0.01,0.47,U] [#6 -0.11,0.02,0.55,U] [#7 -0.25,-0.17,0.42,U] [#8 -0.14,-0.13,0.39,U] 
00:54:22.888 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.16, -0.03}
00:54:22.888 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
00:54:22.889 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
00:54:22.889 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.73 mountX=-0.06 mountY=-0.02, mountTheta=-2.76
00:54:22.890 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
00:54:22.891 00.001 18120 Enqueuing Move request for scope (0.05, -0.04)
00:54:22.891 00.000 21948 Worker thread wakes up
00:54:22.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:22.892 00.001 18120 UpdateGuideState exits: m=2031 RSB=31.2
00:54:22.892 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:22.893 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:22.893 00.000 18120 Enqueuing Expose request
00:54:22.894 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:54:22.894 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:54:22.894 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.02
00:54:22.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:22.895 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:22.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:54:22.895 00.000 21948 MoveAxis(E, 0, ABG)
00:54:22.895 00.000 21948 Move returns status 0, amount 0
00:54:22.895 00.000 21948 MoveAxis(N, 0, ABG)
00:54:22.895 00.000 21948 Move returns status 0, amount 0
00:54:22.895 00.000 21948 move complete, result=0
00:54:22.895 00.000 21948 worker thread done servicing request
00:54:22.895 00.000 21948 Worker thread wakes up
00:54:22.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:22.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:22.896 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:24.423 01.527 21948 Exposure complete
00:54:24.477 00.054 21948 worker thread done servicing request
00:54:24.477 00.000 18120 OnExposeComplete: enter
00:54:24.478 00.001 18120 UpdateGuideState(): m_state=6
00:54:24.478 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
00:54:24.479 00.001 18120 Star::Find returns 1 (0), X=892.14, Y=231.74, Mass=2168, SNR=32.2, Peak=224 HFD=3.9
00:54:24.479 00.000 18120 MultiStar: [#1 -0.07,-0.05,0.70,U] [#2 0.29,-0.23,0.61,U] [#3 0.21,-0.14,0.58,U] [#4 0.24,-0.23,0.55,U] [#5 -0.02,-0.40,0.46,U] [#6 -0.11,-0.00,0.49,U] [#7 -0.21,-0.38,0.40,U] [#8 0.14,-0.16,0.39,U] 
00:54:24.479 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.16, 0.08}
00:54:24.480 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
00:54:24.480 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
00:54:24.481 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.00 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
00:54:24.484 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
00:54:24.486 00.002 18120 Enqueuing Move request for scope (0.09, -0.14)
00:54:24.487 00.001 21948 Worker thread wakes up
00:54:24.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:24.488 00.001 18120 UpdateGuideState exits: m=2168 RSB=32.2
00:54:24.488 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:24.489 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:24.490 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
00:54:24.490 00.000 18120 Enqueuing Expose request
00:54:24.490 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
00:54:24.490 00.000 21948 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.02
00:54:24.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:54:24.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:24.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:54:24.490 00.000 21948 MoveAxis(E, 0, ABG)
00:54:24.490 00.000 21948 Move returns status 0, amount 0
00:54:24.490 00.000 21948 MoveAxis(N, 0, ABG)
00:54:24.490 00.000 21948 Move returns status 0, amount 0
00:54:24.490 00.000 21948 move complete, result=0
00:54:24.490 00.000 21948 worker thread done servicing request
00:54:24.490 00.000 21948 Worker thread wakes up
00:54:24.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:24.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:24.491 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:26.113 01.622 21948 Exposure complete
00:54:26.142 00.029 21948 worker thread done servicing request
00:54:26.142 00.000 18120 OnExposeComplete: enter
00:54:26.142 00.000 18120 UpdateGuideState(): m_state=6
00:54:26.143 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
00:54:26.144 00.001 18120 Star::Find returns 1 (0), X=892.27, Y=231.85, Mass=1938, SNR=30.5, Peak=195 HFD=3.9
00:54:26.144 00.000 18120 MultiStar: [#1 0.14,-0.14,0.78,U] [#2 0.17,-0.10,0.67,U] [#3 0.17,-0.16,0.63,U] [#4 0.18,-0.03,0.57,U] [#5 0.08,0.20,0.49,U] [#6 -0.25,0.05,0.51,U] [#7 -0.07,-0.15,0.43,U] [#8 0.09,-0.11,0.41,U] 
00:54:26.145 00.001 18120 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.29, 0.19}
00:54:26.145 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
00:54:26.146 00.001 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
00:54:26.146 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=-0.06 mountY=-0.10, mountTheta=-2.16
00:54:26.147 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.02, opts=13)
00:54:26.148 00.001 18120 Enqueuing Move request for scope (0.12, -0.02)
00:54:26.148 00.000 21948 Worker thread wakes up
00:54:26.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:54:26.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:54:26.148 00.000 21948 Moving (0.12, -0.02) raw xDistance=-0.06 yDistance=-0.10
00:54:26.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:26.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:26.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:54:26.148 00.000 21948 MoveAxis(E, 0, ABG)
00:54:26.148 00.000 21948 Move returns status 0, amount 0
00:54:26.148 00.000 21948 MoveAxis(N, 0, ABG)
00:54:26.148 00.000 21948 Move returns status 0, amount 0
00:54:26.148 00.000 21948 move complete, result=0
00:54:26.148 00.000 21948 worker thread done servicing request
00:54:26.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:26.149 00.001 18120 UpdateGuideState exits: m=1938 RSB=30.5
00:54:26.149 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:26.150 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:26.150 00.000 18120 Enqueuing Expose request
00:54:26.151 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:26.151 00.000 21948 Worker thread wakes up
00:54:26.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:26.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:27.679 01.528 21948 Exposure complete
00:54:27.731 00.052 21948 worker thread done servicing request
00:54:27.731 00.000 18120 OnExposeComplete: enter
00:54:27.731 00.000 18120 UpdateGuideState(): m_state=6
00:54:27.732 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
00:54:27.732 00.000 18120 Star::Find returns 1 (0), X=892.20, Y=231.85, Mass=1992, SNR=30.8, Peak=201 HFD=4.0
00:54:27.733 00.001 18120 MultiStar: [#1 0.07,0.18,0.72,U] [#2 0.39,-0.03,0.65,U] [#3 0.17,-0.10,0.62,U] [#4 0.27,-0.05,0.56,U] [#5 0.04,0.00,0.48,U] [#6 -0.17,0.07,0.54,U] [#7 -0.02,-0.25,0.43,U] [#8 0.30,0.06,0.41,U] 
00:54:27.734 00.001 18120 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.21, 0.19}
00:54:27.734 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
00:54:27.735 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
00:54:27.735 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.03 mountY=-0.15, mountTheta=-1.80
00:54:27.737 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
00:54:27.737 00.000 18120 Enqueuing Move request for scope (0.15, 0.03)
00:54:27.738 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:27.738 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.8
00:54:27.738 00.000 21948 Worker thread wakes up
00:54:27.739 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:54:27.739 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:54:27.739 00.000 21948 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
00:54:27.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:27.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:27.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:27.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:27.741 00.002 21948 MoveAxis(E, 0, ABG)
00:54:27.741 00.000 21948 Move returns status 0, amount 0
00:54:27.741 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:27.742 00.001 18120 Enqueuing Expose request
00:54:27.742 00.000 21948 MoveAxis(N, 0, ABG)
00:54:27.742 00.000 21948 Move returns status 0, amount 0
00:54:27.742 00.000 21948 move complete, result=0
00:54:27.743 00.001 21948 worker thread done servicing request
00:54:27.743 00.000 21948 Worker thread wakes up
00:54:27.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:27.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:27.743 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:29.373 01.630 21948 Exposure complete
00:54:29.413 00.040 21948 worker thread done servicing request
00:54:29.414 00.001 18120 OnExposeComplete: enter
00:54:29.414 00.000 18120 UpdateGuideState(): m_state=6
00:54:29.415 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
00:54:29.415 00.000 18120 Star::Find returns 1 (0), X=892.12, Y=231.87, Mass=1974, SNR=30.8, Peak=211 HFD=4.1
00:54:29.416 00.001 18120 MultiStar: [#1 0.07,0.05,0.74,U] [#2 0.29,0.03,0.64,U] [#3 0.23,-0.03,0.61,U] [#4 0.20,-0.03,0.56,U] [#5 0.07,0.10,0.49,U] [#6 -0.10,-0.11,0.54,U] [#7 -0.01,0.03,0.46,U] [#8 0.22,-0.33,0.40,U] 
00:54:29.416 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.14, 0.21}
00:54:29.417 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
00:54:29.418 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
00:54:29.418 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
00:54:29.422 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
00:54:29.422 00.000 18120 Enqueuing Move request for scope (0.13, 0.02)
00:54:29.423 00.001 21948 Worker thread wakes up
00:54:29.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:54:29.423 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:54:29.423 00.000 21948 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.12
00:54:29.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:29.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:29.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:29.424 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.8
00:54:29.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:29.424 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:29.425 00.001 18120 Enqueuing Expose request
00:54:29.425 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:29.425 00.000 21948 MoveAxis(E, 0, ABG)
00:54:29.425 00.000 21948 Move returns status 0, amount 0
00:54:29.425 00.000 21948 MoveAxis(N, 0, ABG)
00:54:29.425 00.000 21948 Move returns status 0, amount 0
00:54:29.425 00.000 21948 move complete, result=0
00:54:29.426 00.001 21948 worker thread done servicing request
00:54:29.426 00.000 21948 Worker thread wakes up
00:54:29.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:29.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:29.426 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:30.941 01.515 21948 Exposure complete
00:54:30.972 00.031 21948 worker thread done servicing request
00:54:30.972 00.000 18120 OnExposeComplete: enter
00:54:30.973 00.001 18120 UpdateGuideState(): m_state=6
00:54:30.973 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
00:54:30.974 00.001 18120 Star::Find returns 1 (0), X=892.17, Y=231.93, Mass=2057, SNR=31.3, Peak=222 HFD=4.2
00:54:30.974 00.000 18120 MultiStar: [#1 0.05,-0.07,0.74,U] [#2 0.40,0.04,0.64,U] [#3 0.31,0.14,0.60,U] [#4 0.11,0.04,0.54,U] [#5 -0.05,0.12,0.44,U] [#6 0.12,-0.04,0.55,U] [#7 0.00,-0.08,0.44,U] [#8 0.18,0.05,0.40,U] 
00:54:30.975 00.001 18120 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.19, 0.27}
00:54:30.975 00.000 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.00) = xAngle (-1.59 = -1.59)
00:54:30.976 00.001 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
00:54:30.977 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
00:54:30.979 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.07, opts=13)
00:54:30.981 00.002 18120 Enqueuing Move request for scope (0.16, 0.07)
00:54:30.982 00.001 21948 Worker thread wakes up
00:54:30.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:30.982 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.3
00:54:30.983 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.984 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:30.984 00.000 18120 Enqueuing Expose request
00:54:30.985 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:54:30.985 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:54:30.985 00.000 21948 Moving (0.16, 0.07) raw xDistance=-0.00 yDistance=-0.17
00:54:30.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:54:30.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:30.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:30.985 00.000 21948 MoveAxis(E, 0, ABG)
00:54:30.985 00.000 21948 Move returns status 0, amount 0
00:54:30.985 00.000 21948 MoveAxis(N, 0, ABG)
00:54:30.985 00.000 21948 Move returns status 0, amount 0
00:54:30.985 00.000 21948 move complete, result=0
00:54:30.985 00.000 21948 worker thread done servicing request
00:54:30.985 00.000 21948 Worker thread wakes up
00:54:30.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:30.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:30.985 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:32.614 01.629 21948 Exposure complete
00:54:32.661 00.047 21948 worker thread done servicing request
00:54:32.661 00.000 18120 OnExposeComplete: enter
00:54:32.662 00.001 18120 UpdateGuideState(): m_state=6
00:54:32.663 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
00:54:32.664 00.001 18120 Star::Find returns 1 (0), X=892.17, Y=231.63, Mass=1994, SNR=31.0, Peak=197 HFD=3.8
00:54:32.665 00.001 18120 MultiStar: [#1 0.20,-0.06,0.71,U] [#2 0.42,-0.04,0.64,U] [#3 0.01,-0.04,0.57,U] [#4 0.08,0.07,0.57,U] [#5 -0.17,0.07,0.46,U] [#6 0.12,0.18,0.54,U] [#7 -0.04,-0.14,0.43,U] [#8 0.25,-0.00,0.38,U] 
00:54:32.666 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.19, -0.03}
00:54:32.667 00.001 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
00:54:32.668 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
00:54:32.669 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
00:54:32.671 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
00:54:32.672 00.001 18120 Enqueuing Move request for scope (0.13, -0.00)
00:54:32.672 00.000 21948 Worker thread wakes up
00:54:32.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:54:32.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:54:32.672 00.000 21948 Moving (0.13, -0.00) raw xDistance=-0.06 yDistance=-0.12
00:54:32.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:32.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:32.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:32.673 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:32.673 00.000 21948 MoveAxis(E, 0, ABG)
00:54:32.673 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
00:54:32.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:32.674 00.000 18120 Enqueuing Expose request
00:54:32.675 00.001 21948 Move returns status 0, amount 0
00:54:32.675 00.000 21948 MoveAxis(N, 0, ABG)
00:54:32.675 00.000 21948 Move returns status 0, amount 0
00:54:32.675 00.000 21948 move complete, result=0
00:54:32.675 00.000 21948 worker thread done servicing request
00:54:32.675 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:32.676 00.001 21948 Worker thread wakes up
00:54:32.677 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:32.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:34.193 01.516 21948 Exposure complete
00:54:34.240 00.047 21948 worker thread done servicing request
00:54:34.241 00.001 18120 OnExposeComplete: enter
00:54:34.241 00.000 18120 UpdateGuideState(): m_state=6
00:54:34.242 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
00:54:34.242 00.000 18120 Star::Find returns 1 (0), X=892.29, Y=231.72, Mass=2106, SNR=31.8, Peak=190 HFD=3.7
00:54:34.243 00.001 18120 MultiStar: [#1 0.21,-0.04,0.69,U] [#2 0.37,-0.08,0.62,U] [#3 0.39,-0.11,0.56,U] [#4 0.53,-0.10,0.00,M1] [#5 0.35,-0.07,0.45,U] [#6 0.21,0.01,0.48,U] [#7 -0.17,-0.26,0.45,U] [#8 0.29,-0.30,0.39,U] 
00:54:34.243 00.000 18120 refined, 7 included, MultiStar: {0.26, -0.07}, one-star: {0.30, 0.06}
00:54:34.244 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
00:54:34.244 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
00:54:34.245 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.28 mountX=-0.17 mountY=-0.20, mountTheta=-2.30
00:54:34.246 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.07, opts=13)
00:54:34.249 00.003 18120 Enqueuing Move request for scope (0.26, -0.07)
00:54:34.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:34.249 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.8
00:54:34.249 00.000 21948 Worker thread wakes up
00:54:34.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:34.250 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
00:54:34.250 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:34.250 00.000 18120 Enqueuing Expose request
00:54:34.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
00:54:34.251 00.001 21948 Moving (0.26, -0.07) raw xDistance=-0.17 yDistance=-0.20
00:54:34.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:54:34.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:34.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:54:34.251 00.000 21948 MoveAxis(E, 0, ABG)
00:54:34.251 00.000 21948 Move returns status 0, amount 0
00:54:34.251 00.000 21948 MoveAxis(N, 0, ABG)
00:54:34.251 00.000 21948 Move returns status 0, amount 0
00:54:34.251 00.000 21948 move complete, result=0
00:54:34.251 00.000 21948 worker thread done servicing request
00:54:34.251 00.000 21948 Worker thread wakes up
00:54:34.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:34.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:34.251 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:35.881 01.630 21948 Exposure complete
00:54:35.904 00.023 21948 worker thread done servicing request
00:54:35.904 00.000 18120 OnExposeComplete: enter
00:54:35.904 00.000 18120 UpdateGuideState(): m_state=6
00:54:35.905 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
00:54:35.905 00.000 18120 Star::Find returns 1 (0), X=892.27, Y=231.75, Mass=1990, SNR=30.8, Peak=193 HFD=3.8
00:54:35.905 00.000 18120 MultiStar: [#1 0.37,0.08,0.74,U] [#2 0.77,-0.12,0.00,M1] [#3 0.28,0.09,0.59,U] [#4 0.57,-0.02,0.00,M2] [#5 0.43,0.05,0.00,M1] [#6 0.20,-0.06,0.52,U] [#7 0.21,-0.16,0.45,U] [#8 0.60,0.01,0.00,M1] 
00:54:35.906 00.001 18120 refined, 4 included, MultiStar: {0.28, 0.03}, one-star: {0.28, 0.09}
00:54:35.906 00.000 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
00:54:35.907 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
00:54:35.907 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.11 mountX=-0.09 mountY=-0.26, mountTheta=-1.89
00:54:35.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.03, opts=13)
00:54:35.909 00.001 18120 Enqueuing Move request for scope (0.28, 0.03)
00:54:35.909 00.000 21948 Worker thread wakes up
00:54:35.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.03) opts 0xd
00:54:35.909 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.03)
00:54:35.909 00.000 21948 Moving (0.28, 0.03) raw xDistance=-0.09 yDistance=-0.26
00:54:35.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:35.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:54:35.909 00.000 21948 MoveAxis(E, 0, ABG)
00:54:35.909 00.000 21948 Move returns status 0, amount 0
00:54:35.909 00.000 21948 MoveAxis(N, 63, ABG)
00:54:35.909 00.000 21948 Guiding  Dir = 0, Dur = 63
00:54:35.910 00.001 21948 IsSlewing returns 0
00:54:35.910 00.000 21948 IsGuiding returns 0
00:54:35.914 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:35.915 00.001 21948 PulseGuide returned control before completion, sleep 69
00:54:35.921 00.006 18120 UpdateGuideState exits: m=1990 RSB=30.8
00:54:35.922 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.923 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:35.923 00.000 18120 Enqueuing Expose request
00:54:35.990 00.067 21948 IsGuiding returns 0
00:54:35.991 00.001 21948 Move returns status 0, amount 63
00:54:35.991 00.000 21948 move complete, result=0
00:54:35.991 00.000 21948 worker thread done servicing request
00:54:35.991 00.000 21948 Worker thread wakes up
00:54:35.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:35.991 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 63 ms NORTH
00:54:35.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:37.406 01.415 21948 Exposure complete
00:54:37.429 00.023 21948 worker thread done servicing request
00:54:37.430 00.001 18120 OnExposeComplete: enter
00:54:37.430 00.000 18120 UpdateGuideState(): m_state=6
00:54:37.431 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
00:54:37.431 00.000 18120 Star::Find returns 1 (0), X=892.23, Y=231.77, Mass=2093, SNR=31.6, Peak=213 HFD=3.9
00:54:37.432 00.001 18120 MultiStar: [#1 0.09,-0.08,0.72,U] [#2 0.42,-0.01,0.63,U] [#3 0.24,0.06,0.61,U] [#4 0.16,-0.05,0.57,U] [#5 0.04,0.28,0.48,U] [#6 0.05,-0.12,0.53,U] [#7 0.04,-0.09,0.43,U] [#8 0.39,0.01,0.39,U] 
00:54:37.432 00.000 18120 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.24, 0.11}
00:54:37.433 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
00:54:37.433 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
00:54:37.433 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.08 mountX=-0.06 mountY=-0.18, mountTheta=-1.92
00:54:37.435 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.02, opts=13)
00:54:37.435 00.000 18120 Enqueuing Move request for scope (0.19, 0.02)
00:54:37.435 00.000 21948 Worker thread wakes up
00:54:37.436 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
00:54:37.436 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
00:54:37.436 00.000 21948 Moving (0.19, 0.02) raw xDistance=-0.06 yDistance=-0.18
00:54:37.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:37.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:37.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:54:37.436 00.000 21948 MoveAxis(E, 0, ABG)
00:54:37.436 00.000 21948 Move returns status 0, amount 0
00:54:37.436 00.000 21948 MoveAxis(N, 0, ABG)
00:54:37.436 00.000 21948 Move returns status 0, amount 0
00:54:37.436 00.000 21948 move complete, result=0
00:54:37.436 00.000 21948 worker thread done servicing request
00:54:37.439 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:37.447 00.008 18120 UpdateGuideState exits: m=2093 RSB=31.6
00:54:37.447 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:37.448 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:37.448 00.000 18120 Enqueuing Expose request
00:54:37.449 00.001 21948 Worker thread wakes up
00:54:37.449 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:37.449 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:37.449 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:39.083 01.634 21948 Exposure complete
00:54:39.106 00.023 21948 worker thread done servicing request
00:54:39.106 00.000 18120 OnExposeComplete: enter
00:54:39.107 00.001 18120 UpdateGuideState(): m_state=6
00:54:39.108 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
00:54:39.108 00.000 18120 Star::Find returns 1 (0), X=892.24, Y=231.62, Mass=1943, SNR=30.5, Peak=163 HFD=3.7
00:54:39.109 00.001 18120 MultiStar: [#1 0.15,-0.27,0.75,U] [#2 0.14,-0.26,0.64,U] [#3 0.29,-0.29,0.60,U] [#4 0.29,-0.23,0.56,U] [#5 0.21,-0.12,0.47,U] [#6 0.22,-0.23,0.57,U] [#7 0.10,-0.37,0.43,U] [#8 0.35,-0.38,0.00,M1] 
00:54:39.109 00.000 18120 single-star, 7 included, MultiStar: {0.21, -0.21}, one-star: {0.26, -0.04}
00:54:39.110 00.001 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
00:54:39.110 00.000 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
00:54:39.111 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.15 mountX=-0.14 mountY=-0.21, mountTheta=-2.16
00:54:39.112 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.04, opts=13)
00:54:39.112 00.000 18120 Enqueuing Move request for scope (0.26, -0.04)
00:54:39.113 00.001 21948 Worker thread wakes up
00:54:39.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
00:54:39.113 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
00:54:39.113 00.000 21948 Moving (0.26, -0.04) raw xDistance=-0.14 yDistance=-0.21
00:54:39.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:54:39.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:54:39.113 00.000 21948 MoveAxis(E, 0, ABG)
00:54:39.113 00.000 21948 Move returns status 0, amount 0
00:54:39.113 00.000 21948 MoveAxis(N, 50, ABG)
00:54:39.113 00.000 21948 Guiding  Dir = 0, Dur = 50
00:54:39.114 00.001 21948 IsSlewing returns 0
00:54:39.114 00.000 21948 IsGuiding returns 0
00:54:39.118 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:39.120 00.002 21948 PulseGuide returned control before completion, sleep 56
00:54:39.126 00.006 18120 UpdateGuideState exits: m=1943 RSB=30.5
00:54:39.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:39.127 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:39.127 00.000 18120 Enqueuing Expose request
00:54:39.177 00.050 21948 IsGuiding returns 1
00:54:39.177 00.000 21948 scope still moving after pulse duration time elapsed
00:54:39.207 00.030 21948 IsSlewing returns 0
00:54:39.207 00.000 21948 IsGuiding returns 0
00:54:39.207 00.000 21948 scope move finished after 50 + 42 ms
00:54:39.207 00.000 21948 Move returns status 0, amount 50
00:54:39.207 00.000 21948 move complete, result=0
00:54:39.207 00.000 21948 worker thread done servicing request
00:54:39.207 00.000 21948 Worker thread wakes up
00:54:39.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:39.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:39.207 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
00:54:40.614 01.407 21948 Exposure complete
00:54:40.637 00.023 21948 worker thread done servicing request
00:54:40.637 00.000 18120 OnExposeComplete: enter
00:54:40.638 00.001 18120 UpdateGuideState(): m_state=6
00:54:40.638 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
00:54:40.639 00.001 18120 Star::Find returns 1 (0), X=892.04, Y=231.33, Mass=1954, SNR=30.6, Peak=181 HFD=3.9
00:54:40.639 00.000 18120 MultiStar: [#1 -0.10,-0.30,0.74,U] [#2 0.22,-0.46,0.00,M1] [#3 -0.18,-0.26,0.63,U] [#4 -0.11,-0.09,0.57,U] [#5 -0.27,-0.32,0.49,U] [#6 -0.26,-0.37,0.00,M1] [#7 -0.08,-0.42,0.00,M1] [#8 -0.22,-0.50,0.00,M2] 
00:54:40.640 00.001 18120 refined, 4 included, MultiStar: {-0.10, -0.27}, one-star: {0.05, -0.33}
00:54:40.640 00.000 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.91 = 2.37)
00:54:40.640 00.000 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.33)
00:54:40.641 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.28 cameraTheta=-1.92 mountX=-0.20 mountY=0.21, mountTheta=2.35
00:54:40.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.27, opts=13)
00:54:40.642 00.000 18120 Enqueuing Move request for scope (-0.10, -0.27)
00:54:40.643 00.001 21948 Worker thread wakes up
00:54:40.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
00:54:40.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
00:54:40.643 00.000 21948 Moving (-0.10, -0.27) raw xDistance=-0.20 yDistance=0.21
00:54:40.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:54:40.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:40.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:54:40.643 00.000 21948 MoveAxis(E, 36, ABG)
00:54:40.643 00.000 21948 Guiding  Dir = 2, Dur = 36
00:54:40.644 00.001 21948 IsSlewing returns 0
00:54:40.644 00.000 21948 IsGuiding returns 0
00:54:40.646 00.002 21948 PulseGuide returned control before completion, sleep 45
00:54:40.647 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:40.654 00.007 18120 UpdateGuideState exits: m=1954 RSB=30.6
00:54:40.655 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:40.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:40.656 00.001 18120 Enqueuing Expose request
00:54:40.706 00.050 21948 IsGuiding returns 0
00:54:40.706 00.000 21948 Move returns status 0, amount 36
00:54:40.706 00.000 21948 MoveAxis(N, 0, ABG)
00:54:40.706 00.000 21948 Move returns status 0, amount 0
00:54:40.706 00.000 21948 move complete, result=0
00:54:40.706 00.000 21948 worker thread done servicing request
00:54:40.706 00.000 21948 Worker thread wakes up
00:54:40.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:40.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:40.706 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
00:54:42.334 01.628 21948 Exposure complete
00:54:42.357 00.023 21948 worker thread done servicing request
00:54:42.357 00.000 18120 OnExposeComplete: enter
00:54:42.359 00.002 18120 UpdateGuideState(): m_state=6
00:54:42.359 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
00:54:42.360 00.001 18120 Star::Find returns 1 (0), X=892.15, Y=231.76, Mass=2010, SNR=31.1, Peak=147 HFD=4.3
00:54:42.360 00.000 18120 MultiStar: [#1 -0.10,0.14,0.69,U] [#2 0.11,-0.12,0.61,U] [#3 -0.13,-0.02,0.58,U] [#4 -0.18,0.12,0.57,U] [#5 -0.38,0.12,0.45,U] [#6 -0.09,0.11,0.54,U] [#7 -0.37,-0.02,0.41,U] [#8 -0.14,0.19,0.38,U] 
00:54:42.361 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {0.17, 0.10}
00:54:42.361 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
00:54:42.362 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
00:54:42.362 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.46 mountX=0.10 mountY=0.04, mountTheta=0.43
00:54:42.363 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.07, opts=13)
00:54:42.364 00.001 18120 Enqueuing Move request for scope (-0.08, 0.07)
00:54:42.364 00.000 21948 Worker thread wakes up
00:54:42.365 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
00:54:42.365 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
00:54:42.365 00.000 21948 Moving (-0.08, 0.07) raw xDistance=0.10 yDistance=0.04
00:54:42.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:42.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:42.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:54:42.365 00.000 21948 MoveAxis(E, 0, ABG)
00:54:42.365 00.000 21948 Move returns status 0, amount 0
00:54:42.365 00.000 21948 MoveAxis(N, 0, ABG)
00:54:42.365 00.000 21948 Move returns status 0, amount 0
00:54:42.365 00.000 21948 move complete, result=0
00:54:42.365 00.000 21948 worker thread done servicing request
00:54:42.368 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:42.377 00.009 18120 UpdateGuideState exits: m=2010 RSB=31.1
00:54:42.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:42.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:42.379 00.001 18120 Enqueuing Expose request
00:54:42.379 00.000 21948 Worker thread wakes up
00:54:42.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:42.379 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:42.380 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:43.897 01.517 21948 Exposure complete
00:54:43.920 00.023 21948 worker thread done servicing request
00:54:43.920 00.000 18120 OnExposeComplete: enter
00:54:43.921 00.001 18120 UpdateGuideState(): m_state=6
00:54:43.922 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
00:54:43.922 00.000 18120 Star::Find returns 1 (0), X=891.69, Y=232.03, Mass=2075, SNR=31.5, Peak=196 HFD=3.9
00:54:43.923 00.001 18120 MultiStar: [#1 -0.24,0.31,0.69,U] [#2 -0.27,0.23,0.64,U] [#3 -0.43,0.39,0.00,M1] [#4 -0.19,0.32,0.54,U] [#5 -0.55,0.16,0.00,M1] [#6 -0.56,0.43,0.00,M1] [#7 -0.63,0.11,0.00,M1] [#8 -0.54,0.15,0.00,M2] 
00:54:43.923 00.000 18120 refined, 3 included, MultiStar: {-0.26, 0.31}, one-star: {-0.29, 0.36}
00:54:43.924 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
00:54:43.924 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
00:54:43.924 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.31 hyp=0.41 cameraTheta=2.26 mountX=0.39 mountY=0.09, mountTheta=0.22
00:54:43.926 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.31, opts=13)
00:54:43.926 00.000 18120 Enqueuing Move request for scope (-0.26, 0.31)
00:54:43.926 00.000 21948 Worker thread wakes up
00:54:43.927 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.31) opts 0xd
00:54:43.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.31)
00:54:43.927 00.000 21948 Moving (-0.26, 0.31) raw xDistance=0.39 yDistance=0.09
00:54:43.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:54:43.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:43.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:54:43.927 00.000 21948 MoveAxis(W, 70, ABG)
00:54:43.927 00.000 21948 Guiding  Dir = 3, Dur = 70
00:54:43.927 00.000 21948 IsSlewing returns 0
00:54:43.927 00.000 21948 IsGuiding returns 0
00:54:43.928 00.001 21948 PulseGuide returned control before completion, sleep 79
00:54:43.933 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:43.940 00.007 18120 UpdateGuideState exits: m=2075 RSB=31.5
00:54:43.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:43.942 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:43.942 00.000 18120 Enqueuing Expose request
00:54:44.020 00.078 21948 IsGuiding returns 0
00:54:44.020 00.000 21948 Move returns status 0, amount 70
00:54:44.020 00.000 21948 MoveAxis(N, 0, ABG)
00:54:44.020 00.000 21948 Move returns status 0, amount 0
00:54:44.020 00.000 21948 move complete, result=0
00:54:44.020 00.000 21948 worker thread done servicing request
00:54:44.020 00.000 21948 Worker thread wakes up
00:54:44.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:44.021 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:44.021 00.000 18120 GuideStep: 0.4 px 70 ms WEST, 0.1 px 0 ms NORTH
00:54:45.644 01.623 21948 Exposure complete
00:54:45.668 00.024 21948 worker thread done servicing request
00:54:45.668 00.000 18120 OnExposeComplete: enter
00:54:45.669 00.001 18120 UpdateGuideState(): m_state=6
00:54:45.669 00.000 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
00:54:45.670 00.001 18120 Star::Find returns 1 (0), X=891.86, Y=231.77, Mass=2073, SNR=31.4, Peak=200 HFD=4.1
00:54:45.670 00.000 18120 MultiStar: [#1 -0.14,-0.06,0.67,U] [#2 0.07,-0.17,0.64,U] [#3 0.05,-0.17,0.58,U] [#4 -0.25,0.01,0.54,U] [#5 -0.11,0.13,0.46,U] [#6 -0.26,0.21,0.52,U] [#7 -0.24,-0.07,0.42,U] [#8 0.07,-0.01,0.38,U] 
00:54:45.671 00.001 18120 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.12, 0.10}
00:54:45.671 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
00:54:45.671 00.000 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
00:54:45.672 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.14 mountX=0.04 mountY=0.09, mountTheta=1.13
00:54:45.673 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.00, opts=13)
00:54:45.674 00.001 18120 Enqueuing Move request for scope (-0.10, 0.00)
00:54:45.674 00.000 21948 Worker thread wakes up
00:54:45.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
00:54:45.674 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
00:54:45.674 00.000 21948 Moving (-0.10, 0.00) raw xDistance=0.04 yDistance=0.09
00:54:45.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:45.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:45.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:54:45.674 00.000 21948 MoveAxis(E, 0, ABG)
00:54:45.675 00.001 21948 Move returns status 0, amount 0
00:54:45.675 00.000 21948 MoveAxis(N, 0, ABG)
00:54:45.675 00.000 21948 Move returns status 0, amount 0
00:54:45.675 00.000 21948 move complete, result=0
00:54:45.675 00.000 21948 worker thread done servicing request
00:54:45.679 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:45.685 00.006 18120 UpdateGuideState exits: m=2073 RSB=31.4
00:54:45.686 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:45.687 00.001 18120 Enqueuing Expose request
00:54:45.687 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:45.688 00.001 21948 Worker thread wakes up
00:54:45.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:45.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:47.207 01.519 21948 Exposure complete
00:54:47.230 00.023 21948 worker thread done servicing request
00:54:47.230 00.000 18120 OnExposeComplete: enter
00:54:47.231 00.001 18120 UpdateGuideState(): m_state=6
00:54:47.231 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
00:54:47.232 00.001 18120 Star::Find returns 1 (0), X=891.99, Y=231.55, Mass=1914, SNR=30.3, Peak=170 HFD=4.1
00:54:47.232 00.000 18120 MultiStar: [#1 -0.10,-0.31,0.74,U] [#2 0.03,-0.20,0.64,U] [#3 0.04,-0.32,0.61,U] [#4 -0.01,-0.29,0.58,U] [#5 -0.04,-0.33,0.46,U] [#6 -0.14,-0.09,0.53,U] [#7 -0.02,-0.35,0.44,U] [#8 0.18,-0.22,0.40,U] 
00:54:47.233 00.001 18120 single-star, 8 included, MultiStar: {-0.01, -0.24}, one-star: {0.01, -0.11}
00:54:47.233 00.000 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
00:54:47.233 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
00:54:47.234 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.48 mountX=-0.11 mountY=0.04, mountTheta=2.77
00:54:47.235 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
00:54:47.236 00.001 18120 Enqueuing Move request for scope (0.01, -0.11)
00:54:47.236 00.000 21948 Worker thread wakes up
00:54:47.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:54:47.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:54:47.236 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.04
00:54:47.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:54:47.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:47.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:54:47.236 00.000 21948 MoveAxis(E, 0, ABG)
00:54:47.236 00.000 21948 Move returns status 0, amount 0
00:54:47.236 00.000 21948 MoveAxis(N, 0, ABG)
00:54:47.236 00.000 21948 Move returns status 0, amount 0
00:54:47.236 00.000 21948 move complete, result=0
00:54:47.236 00.000 21948 worker thread done servicing request
00:54:47.240 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:47.248 00.008 18120 UpdateGuideState exits: m=1914 RSB=30.3
00:54:47.250 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:47.250 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:47.251 00.001 18120 Enqueuing Expose request
00:54:47.251 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:47.251 00.000 21948 Worker thread wakes up
00:54:47.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:47.252 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:48.878 01.626 21948 Exposure complete
00:54:48.902 00.024 21948 worker thread done servicing request
00:54:48.902 00.000 18120 OnExposeComplete: enter
00:54:48.903 00.001 18120 UpdateGuideState(): m_state=6
00:54:48.904 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
00:54:48.904 00.000 18120 Star::Find returns 1 (0), X=891.72, Y=231.68, Mass=1889, SNR=30.1, Peak=169 HFD=3.8
00:54:48.905 00.001 18120 MultiStar: [#1 -0.34,-0.24,0.00,M1] [#2 -0.23,-0.14,0.66,U] [#3 -0.17,-0.19,0.65,U] [#4 -0.03,0.05,0.58,U] [#5 -0.28,-0.17,0.52,U] [#6 -0.49,0.07,0.00,M1] [#7 -0.39,-0.36,0.00,M1] [#8 -0.12,-0.09,0.41,U] 
00:54:48.905 00.000 18120 refined, 5 included, MultiStar: {-0.19, -0.08}, one-star: {-0.26, 0.02}
00:54:48.905 00.000 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.00) = xAngle (-4.77 = 1.52)
00:54:48.906 00.001 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.81 = 1.48)
00:54:48.906 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.77 mountX=0.01 mountY=0.21, mountTheta=1.52
00:54:48.907 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.08, opts=13)
00:54:48.908 00.001 18120 Enqueuing Move request for scope (-0.19, -0.08)
00:54:48.909 00.001 21948 Worker thread wakes up
00:54:48.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
00:54:48.909 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
00:54:48.909 00.000 21948 Moving (-0.19, -0.08) raw xDistance=0.01 yDistance=0.21
00:54:48.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:48.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:48.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:54:48.909 00.000 21948 MoveAxis(E, 0, ABG)
00:54:48.909 00.000 21948 Move returns status 0, amount 0
00:54:48.909 00.000 21948 MoveAxis(N, 0, ABG)
00:54:48.909 00.000 21948 Move returns status 0, amount 0
00:54:48.909 00.000 21948 move complete, result=0
00:54:48.909 00.000 21948 worker thread done servicing request
00:54:48.912 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:48.919 00.007 18120 UpdateGuideState exits: m=1889 RSB=30.1
00:54:48.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:48.920 00.000 18120 Enqueuing Expose request
00:54:48.921 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:48.921 00.000 21948 Worker thread wakes up
00:54:48.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:48.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:50.441 01.520 21948 Exposure complete
00:54:50.463 00.022 21948 worker thread done servicing request
00:54:50.463 00.000 18120 OnExposeComplete: enter
00:54:50.465 00.002 18120 UpdateGuideState(): m_state=6
00:54:50.465 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
00:54:50.466 00.001 18120 Star::Find returns 1 (0), X=892.01, Y=231.81, Mass=2009, SNR=31.0, Peak=191 HFD=4.1
00:54:50.466 00.000 18120 MultiStar: [#1 -0.17,-0.08,0.72,U] [#2 -0.05,-0.19,0.63,U] [#3 -0.22,-0.09,0.59,U] [#4 -0.08,-0.17,0.58,U] [#5 -0.36,-0.12,0.47,U] [#6 -0.36,-0.06,0.53,U] [#7 -0.54,-0.28,0.00,M2] [#8 0.06,0.05,0.39,U] 
00:54:50.467 00.001 18120 refined, 7 included, MultiStar: {-0.13, -0.05}, one-star: {0.02, 0.15}
00:54:50.467 00.000 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.00) = xAngle (-4.76 = 1.53)
00:54:50.468 00.001 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.49)
00:54:50.468 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=0.01 mountY=0.14, mountTheta=1.53
00:54:50.469 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.05, opts=13)
00:54:50.470 00.001 18120 Enqueuing Move request for scope (-0.13, -0.05)
00:54:50.470 00.000 21948 Worker thread wakes up
00:54:50.471 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
00:54:50.471 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
00:54:50.471 00.000 21948 Moving (-0.13, -0.05) raw xDistance=0.01 yDistance=0.14
00:54:50.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:50.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:50.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:50.471 00.000 21948 MoveAxis(E, 0, ABG)
00:54:50.471 00.000 21948 Move returns status 0, amount 0
00:54:50.471 00.000 21948 MoveAxis(N, 0, ABG)
00:54:50.471 00.000 21948 Move returns status 0, amount 0
00:54:50.471 00.000 21948 move complete, result=0
00:54:50.471 00.000 21948 worker thread done servicing request
00:54:50.474 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:50.482 00.008 18120 UpdateGuideState exits: m=2009 RSB=31.0
00:54:50.482 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:50.483 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:50.483 00.000 18120 Enqueuing Expose request
00:54:50.484 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:50.484 00.000 21948 Worker thread wakes up
00:54:50.484 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:50.484 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:52.109 01.625 21948 Exposure complete
00:54:52.148 00.039 21948 worker thread done servicing request
00:54:52.148 00.000 18120 OnExposeComplete: enter
00:54:52.150 00.002 18120 UpdateGuideState(): m_state=6
00:54:52.151 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
00:54:52.152 00.001 18120 Star::Find returns 1 (0), X=891.84, Y=231.73, Mass=2029, SNR=31.1, Peak=204 HFD=3.9
00:54:52.152 00.000 18120 MultiStar: [#1 -0.27,-0.09,0.73,U] [#2 -0.09,-0.17,0.69,U] [#3 0.08,-0.05,0.59,U] [#4 -0.07,-0.16,0.57,U] [#5 -0.25,-0.00,0.46,U] [#6 -0.38,0.10,0.55,U] [#7 -0.50,-0.30,0.00,M3] [#8 -0.10,0.08,0.39,U] 
00:54:52.154 00.002 18120 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.15, 0.07}
00:54:52.158 00.004 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.34)
00:54:52.160 00.002 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.31)
00:54:52.162 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.94 mountX=0.03 mountY=0.15, mountTheta=1.34
00:54:52.166 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.03, opts=13)
00:54:52.168 00.002 18120 Enqueuing Move request for scope (-0.15, -0.03)
00:54:52.171 00.003 21948 Worker thread wakes up
00:54:52.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:52.171 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.1
00:54:52.172 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.172 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:52.173 00.001 18120 Enqueuing Expose request
00:54:52.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
00:54:52.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
00:54:52.173 00.000 21948 Moving (-0.15, -0.03) raw xDistance=0.03 yDistance=0.15
00:54:52.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:54:52.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:52.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:54:52.173 00.000 21948 MoveAxis(E, 0, ABG)
00:54:52.173 00.000 21948 Move returns status 0, amount 0
00:54:52.173 00.000 21948 MoveAxis(N, 0, ABG)
00:54:52.173 00.000 21948 Move returns status 0, amount 0
00:54:52.173 00.000 21948 move complete, result=0
00:54:52.173 00.000 21948 worker thread done servicing request
00:54:52.173 00.000 21948 Worker thread wakes up
00:54:52.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:52.174 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:52.174 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:53.689 01.515 21948 Exposure complete
00:54:53.715 00.026 21948 worker thread done servicing request
00:54:53.715 00.000 18120 OnExposeComplete: enter
00:54:53.715 00.000 18120 UpdateGuideState(): m_state=6
00:54:53.716 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
00:54:53.716 00.000 18120 Star::Find returns 1 (0), X=891.92, Y=231.76, Mass=1944, SNR=30.6, Peak=202 HFD=4.1
00:54:53.717 00.001 18120 MultiStar: [#1 -0.20,-0.08,0.75,U] [#2 -0.09,-0.21,0.65,U] [#3 -0.14,-0.14,0.60,U] [#4 -0.05,-0.08,0.56,U] [#5 -0.23,-0.30,0.49,U] [#6 -0.45,0.07,0.00,M1] [#7 -0.43,-0.10,0.00,M4] [#8 0.26,-0.09,0.39,U] 
00:54:53.717 00.000 18120 single-star, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.06, 0.10}
00:54:53.718 00.001 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
00:54:53.718 00.000 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
00:54:53.720 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.12 mountY=0.01, mountTheta=0.09
00:54:53.724 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
00:54:53.724 00.000 18120 Enqueuing Move request for scope (-0.06, 0.10)
00:54:53.725 00.001 21948 Worker thread wakes up
00:54:53.725 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:54:53.725 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:54:53.725 00.000 21948 Moving (-0.06, 0.10) raw xDistance=0.12 yDistance=0.01
00:54:53.725 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:53.725 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.6
00:54:53.726 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:53.726 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:53.727 00.001 18120 Enqueuing Expose request
00:54:53.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:54:53.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:53.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:53.727 00.000 21948 MoveAxis(E, 0, ABG)
00:54:53.727 00.000 21948 Move returns status 0, amount 0
00:54:53.727 00.000 21948 MoveAxis(N, 0, ABG)
00:54:53.727 00.000 21948 Move returns status 0, amount 0
00:54:53.727 00.000 21948 move complete, result=0
00:54:53.727 00.000 21948 worker thread done servicing request
00:54:53.727 00.000 21948 Worker thread wakes up
00:54:53.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:53.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:53.728 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:55.353 01.625 21948 Exposure complete
00:54:55.377 00.024 21948 worker thread done servicing request
00:54:55.377 00.000 18120 OnExposeComplete: enter
00:54:55.378 00.001 18120 UpdateGuideState(): m_state=6
00:54:55.378 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
00:54:55.378 00.000 18120 Star::Find returns 1 (0), X=891.79, Y=231.94, Mass=1950, SNR=30.6, Peak=204 HFD=4.1
00:54:55.379 00.001 18120 MultiStar: [#1 -0.31,0.23,0.77,U] [#2 -0.15,0.07,0.64,U] [#3 -0.14,0.38,0.64,U] [#4 -0.23,0.12,0.57,U] [#5 -0.33,0.19,0.47,U] [#6 -0.68,0.35,0.00,M2] [#7 -0.68,-0.21,0.00,M5] [#8 -0.04,0.05,0.43,U] 
00:54:55.379 00.000 18120 refined, 6 included, MultiStar: {-0.20, 0.20}, one-star: {-0.20, 0.28}
00:54:55.380 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
00:54:55.380 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
00:54:55.381 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.29 cameraTheta=2.36 mountX=0.27 mountY=0.09, mountTheta=0.33
00:54:55.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.20, opts=13)
00:54:55.382 00.000 18120 Enqueuing Move request for scope (-0.20, 0.20)
00:54:55.383 00.001 21948 Worker thread wakes up
00:54:55.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:55.384 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
00:54:55.384 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
00:54:55.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
00:54:55.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:55.385 00.001 18120 Enqueuing Expose request
00:54:55.385 00.000 21948 Moving (-0.20, 0.20) raw xDistance=0.27 yDistance=0.09
00:54:55.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:54:55.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:55.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:54:55.385 00.000 21948 MoveAxis(W, 48, ABG)
00:54:55.385 00.000 21948 Guiding  Dir = 3, Dur = 48
00:54:55.386 00.001 21948 IsSlewing returns 0
00:54:55.386 00.000 21948 IsGuiding returns 0
00:54:55.389 00.003 21948 PulseGuide returned control before completion, sleep 57
00:54:55.460 00.071 21948 IsGuiding returns 0
00:54:55.460 00.000 21948 Move returns status 0, amount 48
00:54:55.460 00.000 21948 MoveAxis(N, 0, ABG)
00:54:55.460 00.000 21948 Move returns status 0, amount 0
00:54:55.460 00.000 21948 move complete, result=0
00:54:55.461 00.001 21948 worker thread done servicing request
00:54:55.461 00.000 21948 Worker thread wakes up
00:54:55.461 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
00:54:55.462 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:55.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:56.881 01.419 21948 Exposure complete
00:54:56.923 00.042 21948 worker thread done servicing request
00:54:56.923 00.000 18120 OnExposeComplete: enter
00:54:56.924 00.001 18120 UpdateGuideState(): m_state=6
00:54:56.924 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
00:54:56.925 00.001 18120 Star::Find returns 1 (0), X=891.61, Y=231.86, Mass=1978, SNR=30.9, Peak=180 HFD=3.8
00:54:56.925 00.000 18120 MultiStar: [#1 -0.34,0.09,0.75,U] [#2 -0.18,-0.31,0.64,U] [#3 -0.24,-0.00,0.55,U] [#4 -0.18,-0.15,0.54,U] [#5 -0.43,-0.10,0.00,M1] [#6 -0.62,0.14,0.00,M3] [#7 -0.59,0.02,0.00,M6] [#8 -0.15,-0.21,0.40,U] 
00:54:56.926 00.001 18120 refined, 5 included, MultiStar: {-0.27, -0.02}, one-star: {-0.37, 0.20}
00:54:56.926 00.000 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.00) = xAngle (-5.05 = 1.24)
00:54:56.926 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.20)
00:54:56.928 00.002 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.05 mountX=0.09 mountY=0.25, mountTheta=1.23
00:54:56.930 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.02, opts=13)
00:54:56.930 00.000 18120 Enqueuing Move request for scope (-0.27, -0.02)
00:54:56.931 00.001 21948 Worker thread wakes up
00:54:56.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:56.931 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.9
00:54:56.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:56.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:56.933 00.001 18120 Enqueuing Expose request
00:54:56.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
00:54:56.933 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
00:54:56.933 00.000 21948 Moving (-0.27, -0.02) raw xDistance=0.09 yDistance=0.25
00:54:56.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:54:56.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:56.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:54:56.933 00.000 21948 MoveAxis(E, 0, ABG)
00:54:56.933 00.000 21948 Move returns status 0, amount 0
00:54:56.933 00.000 21948 MoveAxis(N, 0, ABG)
00:54:56.933 00.000 21948 Move returns status 0, amount 0
00:54:56.933 00.000 21948 move complete, result=0
00:54:56.933 00.000 21948 worker thread done servicing request
00:54:56.933 00.000 21948 Worker thread wakes up
00:54:56.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:56.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:56.934 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:54:58.558 01.624 21948 Exposure complete
00:54:58.601 00.043 21948 worker thread done servicing request
00:54:58.601 00.000 18120 OnExposeComplete: enter
00:54:58.601 00.000 18120 UpdateGuideState(): m_state=6
00:54:58.602 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
00:54:58.602 00.000 18120 Star::Find returns 1 (0), X=891.65, Y=231.78, Mass=1949, SNR=30.6, Peak=169 HFD=4.0
00:54:58.604 00.002 18120 MultiStar: [#1 -0.41,-0.09,0.00,M1] [#2 -0.00,-0.06,0.67,U] [#3 -0.26,-0.02,0.62,U] [#4 -0.13,-0.10,0.57,U] [#5 -0.49,0.07,0.00,M2] [#6 -0.58,-0.10,0.00,M4] [#7 -0.85,0.05,0.00,M7] [#8 -0.32,-0.05,0.40,U] 
00:54:58.605 00.001 18120 refined, 4 included, MultiStar: {-0.22, -0.00}, one-star: {-0.34, 0.12}
00:54:58.608 00.003 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
00:54:58.610 00.002 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
00:54:58.611 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-3.12 mountX=0.09 mountY=0.19, mountTheta=1.15
00:54:58.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.00, opts=13)
00:54:58.613 00.001 18120 Enqueuing Move request for scope (-0.22, -0.00)
00:54:58.613 00.000 21948 Worker thread wakes up
00:54:58.614 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:54:58.614 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
00:54:58.614 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.615 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:54:58.615 00.000 18120 Enqueuing Expose request
00:54:58.616 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.00) opts 0xd
00:54:58.616 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.00)
00:54:58.616 00.000 21948 Moving (-0.22, -0.00) raw xDistance=0.09 yDistance=0.19
00:54:58.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:54:58.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:58.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:54:58.616 00.000 21948 MoveAxis(E, 0, ABG)
00:54:58.616 00.000 21948 Move returns status 0, amount 0
00:54:58.616 00.000 21948 MoveAxis(N, 0, ABG)
00:54:58.616 00.000 21948 Move returns status 0, amount 0
00:54:58.616 00.000 21948 move complete, result=0
00:54:58.616 00.000 21948 worker thread done servicing request
00:54:58.616 00.000 21948 Worker thread wakes up
00:54:58.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:54:58.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:54:58.616 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:00.136 01.520 21948 Exposure complete
00:55:00.185 00.049 21948 worker thread done servicing request
00:55:00.185 00.000 18120 OnExposeComplete: enter
00:55:00.187 00.002 18120 UpdateGuideState(): m_state=6
00:55:00.188 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
00:55:00.189 00.001 18120 Star::Find returns 1 (0), X=891.62, Y=231.86, Mass=1954, SNR=30.6, Peak=169 HFD=3.9
00:55:00.191 00.002 18120 MultiStar: [#1 -0.33,0.01,0.73,U] [#2 -0.22,0.02,0.64,U] [#3 -0.15,0.11,0.58,U] [#4 -0.49,-0.00,0.00,M1] [#5 -0.27,0.18,0.45,U] [#6 -0.62,0.22,0.00,M5] [#7 -0.46,-0.18,0.00,M8] [#8 -0.34,0.02,0.42,U] 
00:55:00.191 00.000 18120 refined, 5 included, MultiStar: {-0.29, 0.10}, one-star: {-0.36, 0.20}
00:55:00.194 00.003 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
00:55:00.195 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
00:55:00.196 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.30 cameraTheta=2.81 mountX=0.21 mountY=0.21, mountTheta=0.79
00:55:00.198 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.10, opts=13)
00:55:00.199 00.001 18120 Enqueuing Move request for scope (-0.29, 0.10)
00:55:00.199 00.000 21948 Worker thread wakes up
00:55:00.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:00.200 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.6
00:55:00.201 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:00.201 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:00.201 00.000 18120 Enqueuing Expose request
00:55:00.202 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
00:55:00.202 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
00:55:00.202 00.000 21948 Moving (-0.29, 0.10) raw xDistance=0.21 yDistance=0.21
00:55:00.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:55:00.202 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.66
00:55:00.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:55:00.202 00.000 21948 MoveAxis(W, 37, ABG)
00:55:00.202 00.000 21948 Guiding  Dir = 3, Dur = 37
00:55:00.202 00.000 21948 IsSlewing returns 0
00:55:00.203 00.001 21948 IsGuiding returns 0
00:55:00.205 00.002 21948 PulseGuide returned control before completion, sleep 46
00:55:00.261 00.056 21948 IsGuiding returns 0
00:55:00.261 00.000 21948 Move returns status 0, amount 37
00:55:00.261 00.000 21948 MoveAxis(S, 50, ABG)
00:55:00.261 00.000 21948 Guiding  Dir = 1, Dur = 50
00:55:00.261 00.000 21948 IsSlewing returns 0
00:55:00.261 00.000 21948 IsGuiding returns 0
00:55:00.266 00.005 21948 PulseGuide returned control before completion, sleep 56
00:55:00.337 00.071 21948 IsGuiding returns 0
00:55:00.337 00.000 21948 Move returns status 0, amount 50
00:55:00.338 00.001 21948 move complete, result=0
00:55:00.338 00.000 21948 worker thread done servicing request
00:55:00.338 00.000 21948 Worker thread wakes up
00:55:00.338 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.2 px 50 ms SOUTH
00:55:00.339 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:00.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:01.970 01.631 21948 Exposure complete
00:55:02.014 00.044 21948 worker thread done servicing request
00:55:02.015 00.001 18120 OnExposeComplete: enter
00:55:02.015 00.000 18120 UpdateGuideState(): m_state=6
00:55:02.016 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
00:55:02.016 00.000 18120 Star::Find returns 1 (0), X=891.38, Y=232.40, Mass=1821, SNR=29.6, Peak=150 HFD=3.7
00:55:02.017 00.001 18120 MultiStar: large primary error, entering stabilization period
00:55:02.017 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
00:55:02.017 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
00:55:02.017 00.000 18120 CameraToMount -- cameraX=-0.60 cameraY=0.74 hyp=0.95 cameraTheta=2.25 mountX=0.92 mountY=0.20, mountTheta=0.22
00:55:02.018 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.60, y=0.74, opts=13)
00:55:02.019 00.001 18120 Enqueuing Move request for scope (-0.60, 0.74)
00:55:02.019 00.000 21948 Worker thread wakes up
00:55:02.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.74) opts 0xd
00:55:02.019 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.60, 0.74)
00:55:02.019 00.000 21948 Moving (-0.60, 0.74) raw xDistance=0.92 yDistance=0.20
00:55:02.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:02.020 00.001 18120 UpdateGuideState exits: m=1821 RSB=29.6
00:55:02.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:02.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:02.021 00.001 18120 Enqueuing Expose request
00:55:02.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.92
00:55:02.022 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:55:02.022 00.000 21948 MoveAxis(W, 168, ABG)
00:55:02.022 00.000 21948 Guiding  Dir = 3, Dur = 168
00:55:02.022 00.000 21948 IsSlewing returns 0
00:55:02.022 00.000 21948 IsGuiding returns 0
00:55:02.024 00.002 21948 PulseGuide returned control before completion, sleep 177
00:55:02.218 00.194 21948 IsGuiding returns 0
00:55:02.218 00.000 21948 Move returns status 0, amount 168
00:55:02.218 00.000 21948 MoveAxis(S, 48, ABG)
00:55:02.218 00.000 21948 Guiding  Dir = 1, Dur = 48
00:55:02.218 00.000 21948 IsSlewing returns 0
00:55:02.218 00.000 21948 IsGuiding returns 0
00:55:02.224 00.006 21948 PulseGuide returned control before completion, sleep 54
00:55:02.293 00.069 21948 IsGuiding returns 1
00:55:02.293 00.000 21948 scope still moving after pulse duration time elapsed
00:55:02.324 00.031 21948 IsSlewing returns 0
00:55:02.324 00.000 21948 IsGuiding returns 0
00:55:02.324 00.000 21948 scope move finished after 48 + 57 ms
00:55:02.324 00.000 21948 Move returns status 0, amount 48
00:55:02.324 00.000 21948 move complete, result=0
00:55:02.324 00.000 21948 worker thread done servicing request
00:55:02.324 00.000 18120 GuideStep: 0.9 px 168 ms WEST, 0.2 px 48 ms SOUTH
00:55:02.325 00.001 21948 Worker thread wakes up
00:55:02.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:02.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:03.734 01.409 21948 Exposure complete
00:55:03.761 00.027 21948 worker thread done servicing request
00:55:03.761 00.000 18120 OnExposeComplete: enter
00:55:03.763 00.002 18120 UpdateGuideState(): m_state=6
00:55:03.764 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
00:55:03.766 00.002 18120 Star::Find returns 1 (0), X=892.20, Y=231.45, Mass=1889, SNR=30.1, Peak=157 HFD=3.8
00:55:03.766 00.000 18120 MultiStar: exiting stabilization period
00:55:03.767 00.001 18120 MultiStar: [#1 0.28,-0.24,0.74,U] [#2 0.31,-0.29,0.70,U] [#3 0.11,-0.21,0.62,U] [#4 0.14,-0.34,0.55,U] [#5 0.05,-0.08,0.48,U] [#6 -0.13,-0.28,0.54,U] [#7 0.12,-0.60,0.00,M9] [#8 0.21,-0.42,0.00,M1] 
00:55:03.767 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.24}, one-star: {0.21, -0.21}
00:55:03.768 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
00:55:03.768 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
00:55:03.768 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.98 mountX=-0.28 mountY=-0.03, mountTheta=-3.02
00:55:03.770 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.24, opts=13)
00:55:03.770 00.000 18120 Enqueuing Move request for scope (0.16, -0.24)
00:55:03.771 00.001 21948 Worker thread wakes up
00:55:03.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
00:55:03.771 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
00:55:03.771 00.000 21948 Moving (0.16, -0.24) raw xDistance=-0.28 yDistance=-0.03
00:55:03.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
00:55:03.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:03.772 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:03.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:03.772 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
00:55:03.773 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:03.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:03.773 00.000 18120 Enqueuing Expose request
00:55:03.774 00.001 21948 MoveAxis(E, 39, ABG)
00:55:03.774 00.000 21948 Guiding  Dir = 2, Dur = 39
00:55:03.774 00.000 21948 IsSlewing returns 0
00:55:03.774 00.000 21948 IsGuiding returns 0
00:55:03.776 00.002 21948 PulseGuide returned control before completion, sleep 48
00:55:03.826 00.050 21948 IsGuiding returns 0
00:55:03.826 00.000 21948 Move returns status 0, amount 39
00:55:03.826 00.000 21948 MoveAxis(N, 0, ABG)
00:55:03.826 00.000 21948 Move returns status 0, amount 0
00:55:03.826 00.000 21948 move complete, result=0
00:55:03.827 00.001 21948 worker thread done servicing request
00:55:03.827 00.000 21948 Worker thread wakes up
00:55:03.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:03.827 00.000 18120 GuideStep: -0.3 px 39 ms EAST, -0.0 px 0 ms NORTH
00:55:03.828 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:05.452 01.624 21948 Exposure complete
00:55:05.480 00.028 21948 worker thread done servicing request
00:55:05.480 00.000 18120 OnExposeComplete: enter
00:55:05.483 00.003 18120 UpdateGuideState(): m_state=6
00:55:05.486 00.003 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
00:55:05.489 00.003 18120 Star::Find returns 1 (0), X=891.94, Y=232.02, Mass=2033, SNR=31.3, Peak=196 HFD=4.4
00:55:05.490 00.001 18120 MultiStar: [#1 -0.22,0.20,0.71,U] [#2 0.08,0.06,0.66,U] [#3 -0.15,0.01,0.62,U] [#4 -0.20,0.30,0.57,U] [#5 -0.42,0.18,0.00,M1] [#6 -0.37,0.05,0.53,U] [#7 -0.40,0.03,0.43,U] [#8 -0.08,0.03,0.40,U] 
00:55:05.491 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.16}, one-star: {-0.04, 0.36}
00:55:05.491 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
00:55:05.491 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
00:55:05.492 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.35 mountX=0.20 mountY=0.07, mountTheta=0.32
00:55:05.493 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.16, opts=13)
00:55:05.493 00.000 18120 Enqueuing Move request for scope (-0.15, 0.16)
00:55:05.494 00.001 21948 Worker thread wakes up
00:55:05.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:05.494 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.3
00:55:05.495 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:05.495 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:05.496 00.001 18120 Enqueuing Expose request
00:55:05.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
00:55:05.496 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
00:55:05.496 00.000 21948 Moving (-0.15, 0.16) raw xDistance=0.20 yDistance=0.07
00:55:05.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
00:55:05.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:05.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:55:05.496 00.000 21948 MoveAxis(W, 34, ABG)
00:55:05.496 00.000 21948 Guiding  Dir = 3, Dur = 34
00:55:05.497 00.001 21948 IsSlewing returns 0
00:55:05.497 00.000 21948 IsGuiding returns 0
00:55:05.498 00.001 21948 PulseGuide returned control before completion, sleep 43
00:55:05.544 00.046 21948 IsGuiding returns 0
00:55:05.544 00.000 21948 Move returns status 0, amount 34
00:55:05.545 00.001 21948 MoveAxis(N, 0, ABG)
00:55:05.545 00.000 21948 Move returns status 0, amount 0
00:55:05.545 00.000 21948 move complete, result=0
00:55:05.545 00.000 21948 worker thread done servicing request
00:55:05.545 00.000 21948 Worker thread wakes up
00:55:05.545 00.000 18120 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:55:05.546 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:05.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:06.950 01.404 21948 Exposure complete
00:55:06.978 00.028 21948 worker thread done servicing request
00:55:06.979 00.001 18120 OnExposeComplete: enter
00:55:06.979 00.000 18120 UpdateGuideState(): m_state=6
00:55:06.980 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
00:55:06.981 00.001 18120 Star::Find returns 1 (0), X=891.92, Y=232.03, Mass=2037, SNR=31.3, Peak=197 HFD=4.3
00:55:06.984 00.003 18120 MultiStar: [#1 -0.20,0.36,0.72,U] [#2 0.01,0.20,0.62,U] [#3 -0.21,0.30,0.61,U] [#4 -0.07,0.27,0.53,U] [#5 -0.35,0.29,0.00,M2] [#6 -0.58,0.24,0.00,M4] [#7 -0.32,0.06,0.41,U] [#8 0.11,0.12,0.39,U] 
00:55:06.987 00.003 18120 refined, 6 included, MultiStar: {-0.11, 0.27}, one-star: {-0.07, 0.36}
00:55:06.988 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
00:55:06.988 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
00:55:06.989 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.95 mountX=0.29 mountY=-0.02, mountTheta=-0.08
00:55:06.990 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.27, opts=13)
00:55:06.991 00.001 18120 Enqueuing Move request for scope (-0.11, 0.27)
00:55:06.992 00.001 21948 Worker thread wakes up
00:55:06.993 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
00:55:06.993 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
00:55:06.993 00.000 21948 Moving (-0.11, 0.27) raw xDistance=0.29 yDistance=-0.02
00:55:06.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
00:55:06.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:06.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:06.994 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.3
00:55:06.995 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:06.996 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:06.996 00.000 21948 MoveAxis(W, 54, ABG)
00:55:06.996 00.000 21948 Guiding  Dir = 3, Dur = 54
00:55:06.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:06.999 00.003 18120 Enqueuing Expose request
00:55:07.002 00.003 21948 IsSlewing returns 0
00:55:07.002 00.000 21948 IsGuiding returns 0
00:55:07.004 00.002 21948 PulseGuide returned control before completion, sleep 63
00:55:07.077 00.073 21948 IsGuiding returns 0
00:55:07.077 00.000 21948 Move returns status 0, amount 54
00:55:07.077 00.000 21948 MoveAxis(N, 0, ABG)
00:55:07.077 00.000 21948 Move returns status 0, amount 0
00:55:07.077 00.000 21948 move complete, result=0
00:55:07.078 00.001 21948 worker thread done servicing request
00:55:07.078 00.000 18120 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
00:55:07.079 00.001 21948 Worker thread wakes up
00:55:07.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:07.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:08.713 01.634 21948 Exposure complete
00:55:08.749 00.036 21948 worker thread done servicing request
00:55:08.749 00.000 18120 OnExposeComplete: enter
00:55:08.750 00.001 18120 UpdateGuideState(): m_state=6
00:55:08.750 00.000 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
00:55:08.751 00.001 18120 Star::Find returns 1 (0), X=892.21, Y=231.78, Mass=1966, SNR=30.8, Peak=197 HFD=3.9
00:55:08.752 00.001 18120 MultiStar: [#1 0.15,-0.12,0.71,U] [#2 0.29,-0.13,0.63,U] [#3 0.02,-0.05,0.62,U] [#4 0.23,-0.06,0.57,U] [#5 -0.10,0.14,0.49,U] [#6 -0.04,0.17,0.55,U] [#7 0.09,-0.26,0.43,U] [#8 0.37,0.20,0.40,U] 
00:55:08.753 00.001 18120 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.22, 0.12}
00:55:08.753 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
00:55:08.754 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
00:55:08.754 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
00:55:08.756 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.00, opts=13)
00:55:08.759 00.003 18120 Enqueuing Move request for scope (0.14, 0.00)
00:55:08.761 00.002 21948 Worker thread wakes up
00:55:08.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:55:08.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:08.761 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.8
00:55:08.762 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:08.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:55:08.762 00.000 21948 Moving (0.14, 0.00) raw xDistance=-0.06 yDistance=-0.13
00:55:08.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:55:08.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:08.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:08.762 00.000 21948 MoveAxis(E, 0, ABG)
00:55:08.762 00.000 21948 Move returns status 0, amount 0
00:55:08.762 00.000 21948 MoveAxis(N, 0, ABG)
00:55:08.762 00.000 21948 Move returns status 0, amount 0
00:55:08.762 00.000 21948 move complete, result=0
00:55:08.763 00.001 21948 worker thread done servicing request
00:55:08.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:08.763 00.000 18120 Enqueuing Expose request
00:55:08.766 00.003 21948 Worker thread wakes up
00:55:08.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:08.766 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:08.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:10.284 01.518 21948 Exposure complete
00:55:10.330 00.046 21948 worker thread done servicing request
00:55:10.330 00.000 18120 OnExposeComplete: enter
00:55:10.331 00.001 18120 UpdateGuideState(): m_state=6
00:55:10.331 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
00:55:10.332 00.001 18120 Star::Find returns 1 (0), X=892.26, Y=231.64, Mass=1853, SNR=29.7, Peak=194 HFD=3.7
00:55:10.332 00.000 18120 MultiStar: [#1 0.07,-0.12,0.74,U] [#2 0.27,-0.11,0.67,U] [#3 0.33,-0.05,0.61,U] [#4 0.15,-0.06,0.60,U] [#5 -0.02,-0.08,0.49,U] [#6 0.18,-0.13,0.57,U] [#7 -0.14,-0.28,0.45,U] [#8 0.14,-0.14,0.41,U] 
00:55:10.333 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.27, -0.02}
00:55:10.333 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
00:55:10.334 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
00:55:10.334 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
00:55:10.335 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.10, opts=13)
00:55:10.336 00.001 18120 Enqueuing Move request for scope (0.16, -0.10)
00:55:10.336 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:10.337 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.7
00:55:10.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:10.338 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:10.338 00.000 18120 Enqueuing Expose request
00:55:10.339 00.001 21948 Worker thread wakes up
00:55:10.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
00:55:10.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
00:55:10.339 00.000 21948 Moving (0.16, -0.10) raw xDistance=-0.16 yDistance=-0.10
00:55:10.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:55:10.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:10.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:10.339 00.000 21948 MoveAxis(E, 0, ABG)
00:55:10.339 00.000 21948 Move returns status 0, amount 0
00:55:10.339 00.000 21948 MoveAxis(N, 0, ABG)
00:55:10.339 00.000 21948 Move returns status 0, amount 0
00:55:10.339 00.000 21948 move complete, result=0
00:55:10.339 00.000 21948 worker thread done servicing request
00:55:10.339 00.000 21948 Worker thread wakes up
00:55:10.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:10.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:10.339 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:11.962 01.623 21948 Exposure complete
00:55:11.999 00.037 21948 worker thread done servicing request
00:55:11.999 00.000 18120 OnExposeComplete: enter
00:55:12.000 00.001 18120 UpdateGuideState(): m_state=6
00:55:12.001 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
00:55:12.002 00.001 18120 Star::Find returns 1 (0), X=892.07, Y=231.75, Mass=1978, SNR=30.8, Peak=215 HFD=3.9
00:55:12.004 00.002 18120 MultiStar: [#1 -0.00,-0.01,0.75,U] [#2 0.08,-0.09,0.64,U] [#3 0.01,0.09,0.62,U] [#4 -0.02,0.05,0.57,U] [#5 -0.12,-0.14,0.46,U] [#6 -0.19,0.05,0.54,U] [#7 -0.26,-0.11,0.43,U] [#8 0.01,-0.28,0.40,U] 
00:55:12.005 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.09, 0.09}
00:55:12.007 00.002 18120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.00) = xAngle (-4.48 = 1.80)
00:55:12.008 00.001 18120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.52 = 1.76)
00:55:12.011 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.49 mountX=-0.01 mountY=0.03, mountTheta=1.80
00:55:12.015 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
00:55:12.018 00.003 18120 Enqueuing Move request for scope (-0.02, -0.02)
00:55:12.020 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:12.022 00.002 21948 Worker thread wakes up
00:55:12.023 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:55:12.023 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:55:12.023 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
00:55:12.024 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:12.025 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:12.026 00.001 18120 Enqueuing Expose request
00:55:12.026 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
00:55:12.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:12.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:12.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:12.026 00.000 21948 MoveAxis(E, 0, ABG)
00:55:12.026 00.000 21948 Move returns status 0, amount 0
00:55:12.026 00.000 21948 MoveAxis(N, 0, ABG)
00:55:12.026 00.000 21948 Move returns status 0, amount 0
00:55:12.026 00.000 21948 move complete, result=0
00:55:12.026 00.000 21948 worker thread done servicing request
00:55:12.026 00.000 21948 Worker thread wakes up
00:55:12.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:12.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:12.027 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:13.542 01.515 21948 Exposure complete
00:55:13.583 00.041 21948 worker thread done servicing request
00:55:13.583 00.000 18120 OnExposeComplete: enter
00:55:13.584 00.001 18120 UpdateGuideState(): m_state=6
00:55:13.584 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
00:55:13.585 00.001 18120 Star::Find returns 1 (0), X=892.04, Y=231.81, Mass=2012, SNR=31.2, Peak=211 HFD=4.1
00:55:13.585 00.000 18120 MultiStar: [#1 -0.04,0.13,0.72,U] [#2 0.18,-0.06,0.64,U] [#3 0.04,0.07,0.60,U] [#4 -0.02,0.00,0.56,U] [#5 -0.09,0.14,0.48,U] [#6 0.02,0.01,0.54,U] [#7 -0.29,0.05,0.42,U] [#8 0.07,0.13,0.39,U] 
00:55:13.586 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.06, 0.15}
00:55:13.586 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
00:55:13.587 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
00:55:13.587 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=0.06 mountY=-0.04, mountTheta=-0.53
00:55:13.588 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
00:55:13.590 00.002 18120 Enqueuing Move request for scope (0.01, 0.07)
00:55:13.592 00.002 21948 Worker thread wakes up
00:55:13.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:55:13.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:55:13.592 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
00:55:13.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:55:13.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:13.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:13.592 00.000 21948 MoveAxis(E, 0, ABG)
00:55:13.592 00.000 21948 Move returns status 0, amount 0
00:55:13.592 00.000 21948 MoveAxis(N, 0, ABG)
00:55:13.592 00.000 21948 Move returns status 0, amount 0
00:55:13.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:13.592 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.2
00:55:13.595 00.003 21948 move complete, result=0
00:55:13.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:13.597 00.002 21948 worker thread done servicing request
00:55:13.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:13.598 00.001 18120 Enqueuing Expose request
00:55:13.598 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:13.598 00.000 21948 Worker thread wakes up
00:55:13.599 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:13.599 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:15.226 01.627 21948 Exposure complete
00:55:15.275 00.049 21948 worker thread done servicing request
00:55:15.275 00.000 18120 OnExposeComplete: enter
00:55:15.278 00.003 18120 UpdateGuideState(): m_state=6
00:55:15.279 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
00:55:15.281 00.002 18120 Star::Find returns 1 (0), X=891.98, Y=231.78, Mass=2025, SNR=31.2, Peak=218 HFD=4.1
00:55:15.284 00.003 18120 MultiStar: [#1 -0.12,0.11,0.70,U] [#2 0.12,-0.02,0.64,U] [#3 -0.07,0.11,0.60,U] [#4 0.00,0.12,0.57,U] [#5 -0.26,0.09,0.45,U] [#6 -0.30,0.18,0.51,U] [#7 -0.30,-0.03,0.42,U] [#8 0.07,-0.12,0.40,U] 
00:55:15.285 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.00, 0.12}
00:55:15.286 00.001 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
00:55:15.286 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
00:55:15.288 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.38 mountX=0.10 mountY=0.04, mountTheta=0.35
00:55:15.289 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.08, opts=13)
00:55:15.290 00.001 18120 Enqueuing Move request for scope (-0.08, 0.08)
00:55:15.290 00.000 21948 Worker thread wakes up
00:55:15.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:15.291 00.001 18120 UpdateGuideState exits: m=2025 RSB=31.2
00:55:15.291 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.292 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:15.292 00.000 18120 Enqueuing Expose request
00:55:15.293 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:55:15.293 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:55:15.293 00.000 21948 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=0.04
00:55:15.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:55:15.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:15.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:15.293 00.000 21948 MoveAxis(E, 0, ABG)
00:55:15.293 00.000 21948 Move returns status 0, amount 0
00:55:15.293 00.000 21948 MoveAxis(N, 0, ABG)
00:55:15.293 00.000 21948 Move returns status 0, amount 0
00:55:15.293 00.000 21948 move complete, result=0
00:55:15.293 00.000 21948 worker thread done servicing request
00:55:15.293 00.000 21948 Worker thread wakes up
00:55:15.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:15.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:15.294 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:16.806 01.512 21948 Exposure complete
00:55:16.833 00.027 21948 worker thread done servicing request
00:55:16.833 00.000 18120 OnExposeComplete: enter
00:55:16.834 00.001 18120 UpdateGuideState(): m_state=6
00:55:16.834 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
00:55:16.834 00.000 18120 Star::Find returns 1 (0), X=891.93, Y=231.93, Mass=2038, SNR=31.3, Peak=219 HFD=4.2
00:55:16.836 00.002 18120 MultiStar: [#1 -0.05,0.15,0.72,U] [#2 0.23,0.15,0.61,U] [#3 0.00,0.10,0.62,U] [#4 -0.03,0.12,0.55,U] [#5 -0.13,0.14,0.46,U] [#6 -0.34,0.05,0.52,U] [#7 -0.30,-0.07,0.43,U] [#8 0.05,0.15,0.41,U] 
00:55:16.837 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.05, 0.27}
00:55:16.838 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
00:55:16.838 00.000 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
00:55:16.840 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.97 mountX=0.15 mountY=-0.01, mountTheta=-0.07
00:55:16.841 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
00:55:16.842 00.001 18120 Enqueuing Move request for scope (-0.06, 0.13)
00:55:16.844 00.002 21948 Worker thread wakes up
00:55:16.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
00:55:16.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:16.844 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
00:55:16.844 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.3
00:55:16.845 00.001 21948 Moving (-0.06, 0.13) raw xDistance=0.15 yDistance=-0.01
00:55:16.845 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:16.846 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:55:16.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:16.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:16.846 00.000 18120 Enqueuing Expose request
00:55:16.847 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:16.847 00.000 21948 MoveAxis(E, 0, ABG)
00:55:16.847 00.000 21948 Move returns status 0, amount 0
00:55:16.847 00.000 21948 MoveAxis(N, 0, ABG)
00:55:16.847 00.000 21948 Move returns status 0, amount 0
00:55:16.847 00.000 21948 move complete, result=0
00:55:16.847 00.000 21948 worker thread done servicing request
00:55:16.847 00.000 21948 Worker thread wakes up
00:55:16.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:16.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:16.847 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:18.480 01.633 21948 Exposure complete
00:55:18.518 00.038 21948 worker thread done servicing request
00:55:18.518 00.000 18120 OnExposeComplete: enter
00:55:18.520 00.002 18120 UpdateGuideState(): m_state=6
00:55:18.520 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
00:55:18.521 00.001 18120 Star::Find returns 1 (0), X=891.91, Y=231.98, Mass=2064, SNR=31.4, Peak=219 HFD=4.2
00:55:18.523 00.002 18120 MultiStar: [#1 -0.07,0.22,0.74,U] [#2 0.11,0.14,0.65,U] [#3 -0.09,0.15,0.56,U] [#4 0.03,0.08,0.54,U] [#5 -0.06,0.20,0.47,U] [#6 -0.23,0.04,0.52,U] [#7 -0.12,-0.15,0.43,U] [#8 0.03,0.10,0.40,U] 
00:55:18.523 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.07, 0.32}
00:55:18.524 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
00:55:18.525 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
00:55:18.526 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=0.16 mountY=-0.02, mountTheta=-0.12
00:55:18.531 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.15, opts=13)
00:55:18.533 00.002 18120 Enqueuing Move request for scope (-0.05, 0.15)
00:55:18.537 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:18.539 00.002 18120 UpdateGuideState exits: m=2064 RSB=31.4
00:55:18.539 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:18.539 00.000 21948 Worker thread wakes up
00:55:18.539 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:55:18.539 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:55:18.539 00.000 21948 Moving (-0.05, 0.15) raw xDistance=0.16 yDistance=-0.02
00:55:18.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:55:18.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:18.540 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:18.541 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:18.541 00.000 21948 MoveAxis(E, 0, ABG)
00:55:18.541 00.000 21948 Move returns status 0, amount 0
00:55:18.541 00.000 21948 MoveAxis(N, 0, ABG)
00:55:18.541 00.000 21948 Move returns status 0, amount 0
00:55:18.541 00.000 21948 move complete, result=0
00:55:18.541 00.000 18120 Enqueuing Expose request
00:55:18.542 00.001 21948 worker thread done servicing request
00:55:18.542 00.000 21948 Worker thread wakes up
00:55:18.542 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:18.544 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:18.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:20.063 01.519 21948 Exposure complete
00:55:20.106 00.043 21948 worker thread done servicing request
00:55:20.106 00.000 18120 OnExposeComplete: enter
00:55:20.107 00.001 18120 UpdateGuideState(): m_state=6
00:55:20.108 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
00:55:20.109 00.001 18120 Star::Find returns 1 (0), X=892.16, Y=231.94, Mass=1998, SNR=31.0, Peak=215 HFD=4.1
00:55:20.110 00.001 18120 MultiStar: [#1 -0.09,0.08,0.73,U] [#2 0.17,0.11,0.67,U] [#3 -0.04,0.28,0.58,U] [#4 0.07,0.07,0.56,U] [#5 -0.17,0.27,0.50,U] [#6 -0.12,0.26,0.52,U] [#7 -0.36,-0.01,0.42,U] [#8 0.23,-0.03,0.43,U] 
00:55:20.110 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.17, 0.27}
00:55:20.111 00.001 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
00:55:20.111 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
00:55:20.112 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.53 mountX=0.14 mountY=-0.08, mountTheta=-0.50
00:55:20.113 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
00:55:20.114 00.001 18120 Enqueuing Move request for scope (0.01, 0.16)
00:55:20.114 00.000 21948 Worker thread wakes up
00:55:20.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:20.115 00.001 18120 UpdateGuideState exits: m=1998 RSB=31.0
00:55:20.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.116 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:55:20.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:20.116 00.000 18120 Enqueuing Expose request
00:55:20.117 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:55:20.117 00.000 21948 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.08
00:55:20.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:55:20.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:20.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:20.117 00.000 21948 MoveAxis(E, 0, ABG)
00:55:20.117 00.000 21948 Move returns status 0, amount 0
00:55:20.117 00.000 21948 MoveAxis(N, 0, ABG)
00:55:20.117 00.000 21948 Move returns status 0, amount 0
00:55:20.117 00.000 21948 move complete, result=0
00:55:20.117 00.000 21948 worker thread done servicing request
00:55:20.117 00.000 21948 Worker thread wakes up
00:55:20.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:20.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:20.117 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:21.747 01.630 21948 Exposure complete
00:55:21.790 00.043 21948 worker thread done servicing request
00:55:21.790 00.000 18120 OnExposeComplete: enter
00:55:21.791 00.001 18120 UpdateGuideState(): m_state=6
00:55:21.793 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
00:55:21.794 00.001 18120 Star::Find returns 1 (0), X=892.01, Y=231.94, Mass=1970, SNR=30.8, Peak=228 HFD=4.0
00:55:21.796 00.002 18120 MultiStar: [#1 -0.12,0.26,0.75,U] [#2 0.10,0.18,0.64,U] [#3 -0.02,0.22,0.59,U] [#4 0.00,0.17,0.57,U] [#5 -0.07,0.05,0.47,U] [#6 -0.28,0.22,0.55,U] [#7 -0.26,0.03,0.42,U] [#8 0.02,-0.15,0.37,U] 
00:55:21.797 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {0.03, 0.27}
00:55:21.798 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
00:55:21.799 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
00:55:21.800 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=0.18 mountY=-0.03, mountTheta=-0.15
00:55:21.803 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.17, opts=13)
00:55:21.804 00.001 18120 Enqueuing Move request for scope (-0.05, 0.17)
00:55:21.806 00.002 21948 Worker thread wakes up
00:55:21.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
00:55:21.806 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
00:55:21.806 00.000 21948 Moving (-0.05, 0.17) raw xDistance=0.18 yDistance=-0.03
00:55:21.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:55:21.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:21.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:21.808 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:21.808 00.000 21948 MoveAxis(E, 0, ABG)
00:55:21.808 00.000 21948 Move returns status 0, amount 0
00:55:21.808 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.8
00:55:21.810 00.002 21948 MoveAxis(N, 0, ABG)
00:55:21.810 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:21.811 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:21.811 00.000 18120 Enqueuing Expose request
00:55:21.812 00.001 21948 Move returns status 0, amount 0
00:55:21.812 00.000 21948 move complete, result=0
00:55:21.812 00.000 21948 worker thread done servicing request
00:55:21.812 00.000 21948 Worker thread wakes up
00:55:21.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:21.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:21.813 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:23.340 01.527 21948 Exposure complete
00:55:23.384 00.044 21948 worker thread done servicing request
00:55:23.384 00.000 18120 OnExposeComplete: enter
00:55:23.386 00.002 18120 UpdateGuideState(): m_state=6
00:55:23.388 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
00:55:23.389 00.001 18120 Star::Find returns 1 (0), X=891.74, Y=232.38, Mass=2041, SNR=31.2, Peak=188 HFD=3.7
00:55:23.391 00.002 18120 MultiStar: [#1 -0.24,0.49,0.00,M1] [#2 -0.11,0.39,0.64,U] [#3 -0.09,0.49,0.00,M1] [#4 -0.14,0.63,0.00,M1] [#5 -0.23,0.59,0.00,M1] [#6 -0.49,0.63,0.00,M1] [#7 -0.43,0.40,0.00,M1] [#8 -0.26,0.39,0.00,M1] 
00:55:23.392 00.001 18120 refined, 1 included, MultiStar: {-0.19, 0.59}, one-star: {-0.24, 0.72}
00:55:23.393 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
00:55:23.394 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
00:55:23.395 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.59 hyp=0.62 cameraTheta=1.88 mountX=0.62 mountY=-0.10, mountTheta=-0.16
00:55:23.398 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.59, opts=13)
00:55:23.399 00.001 18120 Enqueuing Move request for scope (-0.19, 0.59)
00:55:23.399 00.000 21948 Worker thread wakes up
00:55:23.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.59) opts 0xd
00:55:23.399 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.59)
00:55:23.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:23.401 00.002 21948 Moving (-0.19, 0.59) raw xDistance=0.62 yDistance=-0.10
00:55:23.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
00:55:23.401 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.2
00:55:23.402 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:23.402 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:23.404 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:23.404 00.000 21948 MoveAxis(W, 110, ABG)
00:55:23.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:23.404 00.000 18120 Enqueuing Expose request
00:55:23.404 00.000 21948 Guiding  Dir = 3, Dur = 110
00:55:23.405 00.001 21948 IsSlewing returns 0
00:55:23.405 00.000 21948 IsGuiding returns 0
00:55:23.406 00.001 21948 PulseGuide returned control before completion, sleep 119
00:55:23.529 00.123 21948 IsGuiding returns 0
00:55:23.529 00.000 21948 Move returns status 0, amount 110
00:55:23.529 00.000 21948 MoveAxis(N, 0, ABG)
00:55:23.529 00.000 21948 Move returns status 0, amount 0
00:55:23.529 00.000 21948 move complete, result=0
00:55:23.529 00.000 21948 worker thread done servicing request
00:55:23.529 00.000 21948 Worker thread wakes up
00:55:23.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:23.529 00.000 18120 GuideStep: 0.6 px 110 ms WEST, -0.1 px 0 ms NORTH
00:55:23.530 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:25.164 01.634 21948 Exposure complete
00:55:25.193 00.029 21948 worker thread done servicing request
00:55:25.193 00.000 18120 OnExposeComplete: enter
00:55:25.194 00.001 18120 UpdateGuideState(): m_state=6
00:55:25.195 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
00:55:25.195 00.000 18120 Star::Find returns 1 (0), X=891.81, Y=232.26, Mass=2060, SNR=31.4, Peak=220 HFD=3.8
00:55:25.196 00.001 18120 MultiStar: [#1 -0.24,0.47,0.00,M2] [#2 0.04,0.28,0.65,U] [#3 -0.10,0.53,0.00,M2] [#4 0.01,0.57,0.00,M2] [#5 -0.20,0.34,0.47,U] [#6 -0.60,0.62,0.00,M2] [#7 -0.34,0.25,0.42,U] [#8 0.01,0.14,0.41,U] 
00:55:25.196 00.000 18120 refined, 4 included, MultiStar: {-0.13, 0.37}, one-star: {-0.18, 0.59}
00:55:25.197 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
00:55:25.197 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
00:55:25.197 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.91 mountX=0.39 mountY=-0.05, mountTheta=-0.13
00:55:25.198 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.37, opts=13)
00:55:25.199 00.001 18120 Enqueuing Move request for scope (-0.13, 0.37)
00:55:25.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:25.200 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.4
00:55:25.200 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:25.201 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:25.201 00.000 18120 Enqueuing Expose request
00:55:25.202 00.001 21948 Worker thread wakes up
00:55:25.202 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
00:55:25.202 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
00:55:25.202 00.000 21948 Moving (-0.13, 0.37) raw xDistance=0.39 yDistance=-0.05
00:55:25.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
00:55:25.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:25.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:25.202 00.000 21948 MoveAxis(W, 78, ABG)
00:55:25.202 00.000 21948 Guiding  Dir = 3, Dur = 78
00:55:25.202 00.000 21948 IsSlewing returns 0
00:55:25.203 00.001 21948 IsGuiding returns 0
00:55:25.204 00.001 21948 PulseGuide returned control before completion, sleep 87
00:55:25.302 00.098 21948 IsGuiding returns 0
00:55:25.302 00.000 21948 Move returns status 0, amount 78
00:55:25.302 00.000 21948 MoveAxis(N, 0, ABG)
00:55:25.302 00.000 21948 Move returns status 0, amount 0
00:55:25.302 00.000 21948 move complete, result=0
00:55:25.302 00.000 21948 worker thread done servicing request
00:55:25.302 00.000 21948 Worker thread wakes up
00:55:25.303 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:25.303 00.000 18120 GuideStep: 0.4 px 78 ms WEST, -0.0 px 0 ms NORTH
00:55:25.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:26.712 01.409 21948 Exposure complete
00:55:26.746 00.034 21948 worker thread done servicing request
00:55:26.746 00.000 18120 OnExposeComplete: enter
00:55:26.747 00.001 18120 UpdateGuideState(): m_state=6
00:55:26.747 00.000 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
00:55:26.748 00.001 18120 Star::Find returns 1 (0), X=891.99, Y=231.98, Mass=2069, SNR=31.5, Peak=221 HFD=4.0
00:55:26.748 00.000 18120 MultiStar: [#1 0.01,0.22,0.73,U] [#2 0.02,0.19,0.62,U] [#3 0.12,0.21,0.60,U] [#4 0.25,0.28,0.51,U] [#5 -0.05,0.30,0.46,U] [#6 -0.24,0.36,0.00,M3] [#7 0.06,-0.20,0.43,U] [#8 0.41,0.12,0.38,U] 
00:55:26.749 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.20}, one-star: {0.01, 0.32}
00:55:26.749 00.000 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
00:55:26.750 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
00:55:26.750 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.18 mountX=0.15 mountY=-0.17, mountTheta=-0.83
00:55:26.752 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.20, opts=13)
00:55:26.752 00.000 18120 Enqueuing Move request for scope (0.08, 0.20)
00:55:26.753 00.001 21948 Worker thread wakes up
00:55:26.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
00:55:26.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
00:55:26.753 00.000 21948 Moving (0.08, 0.20) raw xDistance=0.15 yDistance=-0.17
00:55:26.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:55:26.753 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:26.753 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.5
00:55:26.754 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:26.754 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:26.754 00.000 18120 Enqueuing Expose request
00:55:26.755 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:26.755 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:55:26.755 00.000 21948 MoveAxis(E, 0, ABG)
00:55:26.755 00.000 21948 Move returns status 0, amount 0
00:55:26.755 00.000 21948 MoveAxis(N, 0, ABG)
00:55:26.755 00.000 21948 Move returns status 0, amount 0
00:55:26.755 00.000 21948 move complete, result=0
00:55:26.755 00.000 21948 worker thread done servicing request
00:55:26.755 00.000 21948 Worker thread wakes up
00:55:26.755 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:26.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:26.756 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:28.382 01.626 21948 Exposure complete
00:55:28.413 00.031 21948 worker thread done servicing request
00:55:28.413 00.000 18120 OnExposeComplete: enter
00:55:28.414 00.001 18120 UpdateGuideState(): m_state=6
00:55:28.414 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
00:55:28.415 00.001 18120 Star::Find returns 1 (0), X=892.19, Y=232.26, Mass=1929, SNR=30.4, Peak=191 HFD=3.9
00:55:28.415 00.000 18120 MultiStar: [#1 -0.00,0.43,0.74,U] [#2 0.19,0.40,0.00,M1] [#3 0.06,0.30,0.61,U] [#4 0.26,0.41,0.00,M2] [#5 -0.13,0.47,0.00,M1] [#6 -0.21,0.31,0.53,U] [#7 -0.13,0.08,0.45,U] [#8 0.23,0.09,0.41,U] 
00:55:28.416 00.001 18120 refined, 5 included, MultiStar: {0.04, 0.36}, one-star: {0.21, 0.59}
00:55:28.416 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
00:55:28.417 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
00:55:28.417 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.45 mountX=0.31 mountY=-0.20, mountTheta=-0.58
00:55:28.418 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.36, opts=13)
00:55:28.419 00.001 18120 Enqueuing Move request for scope (0.04, 0.36)
00:55:28.419 00.000 21948 Worker thread wakes up
00:55:28.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.36) opts 0xd
00:55:28.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.36)
00:55:28.419 00.000 21948 Moving (0.04, 0.36) raw xDistance=0.31 yDistance=-0.20
00:55:28.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:28.420 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.4
00:55:28.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:28.421 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:28.421 00.000 18120 Enqueuing Expose request
00:55:28.422 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:55:28.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:28.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:55:28.422 00.000 21948 MoveAxis(W, 55, ABG)
00:55:28.422 00.000 21948 Guiding  Dir = 3, Dur = 55
00:55:28.422 00.000 21948 IsSlewing returns 0
00:55:28.422 00.000 21948 IsGuiding returns 0
00:55:28.424 00.002 21948 PulseGuide returned control before completion, sleep 64
00:55:28.489 00.065 21948 IsGuiding returns 0
00:55:28.489 00.000 21948 Move returns status 0, amount 55
00:55:28.489 00.000 21948 MoveAxis(N, 0, ABG)
00:55:28.489 00.000 21948 Move returns status 0, amount 0
00:55:28.489 00.000 21948 move complete, result=0
00:55:28.490 00.001 21948 worker thread done servicing request
00:55:28.490 00.000 21948 Worker thread wakes up
00:55:28.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:28.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:28.490 00.000 18120 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH
00:55:29.892 01.402 21948 Exposure complete
00:55:29.923 00.031 21948 worker thread done servicing request
00:55:29.923 00.000 18120 OnExposeComplete: enter
00:55:29.924 00.001 18120 UpdateGuideState(): m_state=6
00:55:29.925 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
00:55:29.926 00.001 18120 Star::Find returns 1 (0), X=892.07, Y=231.89, Mass=2000, SNR=31.0, Peak=210 HFD=4.2
00:55:29.926 00.000 18120 MultiStar: [#1 0.14,0.12,0.74,U] [#2 0.26,0.01,0.66,U] [#3 0.04,0.09,0.59,U] [#4 0.02,0.09,0.58,U] [#5 0.07,-0.12,0.45,U] [#6 0.29,-0.02,0.56,U] [#7 -0.06,-0.13,0.43,U] [#8 0.09,0.18,0.38,U] 
00:55:29.927 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.09, 0.23}
00:55:29.927 00.000 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
00:55:29.928 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
00:55:29.928 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.02 mountY=-0.13, mountTheta=-1.43
00:55:29.930 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
00:55:29.930 00.000 18120 Enqueuing Move request for scope (0.11, 0.07)
00:55:29.931 00.001 21948 Worker thread wakes up
00:55:29.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:29.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:55:29.932 00.000 18120 UpdateGuideState exits: m=2000 RSB=31.0
00:55:29.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:29.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:29.933 00.001 18120 Enqueuing Expose request
00:55:29.933 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:55:29.933 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.02 yDistance=-0.13
00:55:29.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:55:29.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:29.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:29.934 00.001 21948 MoveAxis(E, 0, ABG)
00:55:29.934 00.000 21948 Move returns status 0, amount 0
00:55:29.934 00.000 21948 MoveAxis(N, 0, ABG)
00:55:29.934 00.000 21948 Move returns status 0, amount 0
00:55:29.934 00.000 21948 move complete, result=0
00:55:29.934 00.000 21948 worker thread done servicing request
00:55:29.934 00.000 21948 Worker thread wakes up
00:55:29.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:29.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:29.934 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:31.565 01.631 21948 Exposure complete
00:55:31.593 00.028 21948 worker thread done servicing request
00:55:31.593 00.000 18120 OnExposeComplete: enter
00:55:31.593 00.000 18120 UpdateGuideState(): m_state=6
00:55:31.594 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
00:55:31.595 00.001 18120 Star::Find returns 1 (0), X=892.18, Y=231.90, Mass=1936, SNR=30.5, Peak=209 HFD=4.1
00:55:31.595 00.000 18120 MultiStar: [#1 -0.05,-0.05,0.71,U] [#2 0.18,0.20,0.68,U] [#3 0.02,0.16,0.62,U] [#4 0.15,-0.07,0.59,U] [#5 -0.15,0.17,0.49,U] [#6 -0.07,0.10,0.54,U] [#7 -0.14,-0.09,0.45,U] [#8 0.22,0.17,0.39,U] 
00:55:31.596 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.20, 0.23}
00:55:31.596 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
00:55:31.597 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
00:55:31.597 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=0.07 mountY=-0.09, mountTheta=-0.93
00:55:31.598 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
00:55:31.599 00.001 18120 Enqueuing Move request for scope (0.05, 0.10)
00:55:31.599 00.000 21948 Worker thread wakes up
00:55:31.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:31.600 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:55:31.600 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.5
00:55:31.600 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:55:31.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:31.601 00.001 21948 Moving (0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
00:55:31.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:55:31.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:31.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:31.602 00.001 18120 Enqueuing Expose request
00:55:31.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:31.602 00.000 21948 MoveAxis(E, 0, ABG)
00:55:31.602 00.000 21948 Move returns status 0, amount 0
00:55:31.602 00.000 21948 MoveAxis(N, 0, ABG)
00:55:31.602 00.000 21948 Move returns status 0, amount 0
00:55:31.602 00.000 21948 move complete, result=0
00:55:31.602 00.000 21948 worker thread done servicing request
00:55:31.602 00.000 21948 Worker thread wakes up
00:55:31.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:31.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:31.603 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:33.123 01.520 21948 Exposure complete
00:55:33.155 00.032 21948 worker thread done servicing request
00:55:33.155 00.000 18120 OnExposeComplete: enter
00:55:33.156 00.001 18120 UpdateGuideState(): m_state=6
00:55:33.157 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
00:55:33.158 00.001 18120 Star::Find returns 1 (0), X=892.16, Y=231.88, Mass=2046, SNR=31.4, Peak=220 HFD=4.1
00:55:33.159 00.001 18120 MultiStar: [#1 -0.10,0.19,0.72,U] [#2 0.14,-0.01,0.66,U] [#3 -0.18,0.23,0.58,U] [#4 0.12,0.07,0.54,U] [#5 -0.06,-0.12,0.48,U] [#6 -0.00,0.10,0.52,U] [#7 -0.20,0.27,0.44,U] [#8 0.10,0.09,0.41,U] 
00:55:33.160 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.17, 0.22}
00:55:33.160 00.000 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
00:55:33.161 00.001 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
00:55:33.162 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=0.11 mountY=-0.07, mountTheta=-0.56
00:55:33.163 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.13, opts=13)
00:55:33.164 00.001 18120 Enqueuing Move request for scope (0.01, 0.13)
00:55:33.165 00.001 21948 Worker thread wakes up
00:55:33.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:55:33.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:33.166 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.4
00:55:33.166 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:33.167 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:33.168 00.001 18120 Enqueuing Expose request
00:55:33.169 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:55:33.169 00.000 21948 Moving (0.01, 0.13) raw xDistance=0.11 yDistance=-0.07
00:55:33.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:33.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:33.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:33.169 00.000 21948 MoveAxis(E, 0, ABG)
00:55:33.169 00.000 21948 Move returns status 0, amount 0
00:55:33.169 00.000 21948 MoveAxis(N, 0, ABG)
00:55:33.169 00.000 21948 Move returns status 0, amount 0
00:55:33.169 00.000 21948 move complete, result=0
00:55:33.169 00.000 21948 worker thread done servicing request
00:55:33.169 00.000 21948 Worker thread wakes up
00:55:33.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:33.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:33.171 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:34.795 01.624 21948 Exposure complete
00:55:34.829 00.034 21948 worker thread done servicing request
00:55:34.830 00.001 18120 OnExposeComplete: enter
00:55:34.830 00.000 18120 UpdateGuideState(): m_state=6
00:55:34.831 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
00:55:34.831 00.000 18120 Star::Find returns 1 (0), X=892.10, Y=231.88, Mass=1988, SNR=30.8, Peak=213 HFD=4.1
00:55:34.832 00.001 18120 MultiStar: [#1 0.00,0.18,0.72,U] [#2 0.01,-0.04,0.65,U] [#3 -0.05,0.18,0.62,U] [#4 0.03,0.12,0.57,U] [#5 -0.11,-0.05,0.46,U] [#6 -0.36,0.36,0.00,M1] [#7 -0.03,-0.23,0.44,U] [#8 0.04,-0.11,0.40,U] 
00:55:34.832 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.11, 0.21}
00:55:34.833 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
00:55:34.833 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
00:55:34.834 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=0.06 mountY=-0.04, mountTheta=-0.63
00:55:34.835 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
00:55:34.836 00.001 18120 Enqueuing Move request for scope (0.01, 0.07)
00:55:34.836 00.000 21948 Worker thread wakes up
00:55:34.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:55:34.836 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:55:34.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:34.837 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.8
00:55:34.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:34.838 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:34.838 00.000 18120 Enqueuing Expose request
00:55:34.839 00.001 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
00:55:34.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:55:34.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:34.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:34.839 00.000 21948 MoveAxis(E, 0, ABG)
00:55:34.839 00.000 21948 Move returns status 0, amount 0
00:55:34.839 00.000 21948 MoveAxis(N, 0, ABG)
00:55:34.839 00.000 21948 Move returns status 0, amount 0
00:55:34.839 00.000 21948 move complete, result=0
00:55:34.839 00.000 21948 worker thread done servicing request
00:55:34.839 00.000 21948 Worker thread wakes up
00:55:34.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:34.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:34.840 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:36.359 01.519 21948 Exposure complete
00:55:36.394 00.035 21948 worker thread done servicing request
00:55:36.394 00.000 18120 OnExposeComplete: enter
00:55:36.395 00.001 18120 UpdateGuideState(): m_state=6
00:55:36.395 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
00:55:36.395 00.000 18120 Star::Find returns 1 (0), X=892.02, Y=232.04, Mass=1987, SNR=30.9, Peak=216 HFD=4.1
00:55:36.395 00.000 18120 MultiStar: [#1 -0.20,0.33,0.74,U] [#2 0.01,0.18,0.64,U] [#3 -0.39,0.12,0.58,U] [#4 -0.04,0.27,0.57,U] [#5 -0.28,0.16,0.47,U] [#6 -0.16,0.09,0.56,U] [#7 -0.08,0.15,0.44,U] [#8 -0.01,0.03,0.40,U] 
00:55:36.396 00.001 18120 refined, 8 included, MultiStar: {-0.11, 0.22}, one-star: {0.04, 0.38}
00:55:36.396 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
00:55:36.398 00.002 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
00:55:36.398 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.06 mountX=0.24 mountY=0.00, mountTheta=0.02
00:55:36.399 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.22, opts=13)
00:55:36.399 00.000 18120 Enqueuing Move request for scope (-0.11, 0.22)
00:55:36.400 00.001 21948 Worker thread wakes up
00:55:36.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
00:55:36.400 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
00:55:36.400 00.000 21948 Moving (-0.11, 0.22) raw xDistance=0.24 yDistance=0.00
00:55:36.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:55:36.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:36.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:36.401 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.9
00:55:36.401 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:36.402 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:36.402 00.000 18120 Enqueuing Expose request
00:55:36.403 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:36.403 00.000 21948 MoveAxis(W, 43, ABG)
00:55:36.403 00.000 21948 Guiding  Dir = 3, Dur = 43
00:55:36.403 00.000 21948 IsSlewing returns 0
00:55:36.403 00.000 21948 IsGuiding returns 0
00:55:36.405 00.002 21948 PulseGuide returned control before completion, sleep 52
00:55:36.466 00.061 21948 IsGuiding returns 1
00:55:36.466 00.000 21948 scope still moving after pulse duration time elapsed
00:55:36.498 00.032 21948 IsSlewing returns 0
00:55:36.498 00.000 21948 IsGuiding returns 0
00:55:36.498 00.000 21948 scope move finished after 43 + 51 ms
00:55:36.498 00.000 21948 Move returns status 0, amount 43
00:55:36.498 00.000 21948 MoveAxis(N, 0, ABG)
00:55:36.498 00.000 21948 Move returns status 0, amount 0
00:55:36.498 00.000 21948 move complete, result=0
00:55:36.498 00.000 21948 worker thread done servicing request
00:55:36.498 00.000 21948 Worker thread wakes up
00:55:36.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:36.498 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
00:55:36.499 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:38.121 01.622 21948 Exposure complete
00:55:38.154 00.033 21948 worker thread done servicing request
00:55:38.154 00.000 18120 OnExposeComplete: enter
00:55:38.155 00.001 18120 UpdateGuideState(): m_state=6
00:55:38.156 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
00:55:38.157 00.001 18120 Star::Find returns 1 (0), X=892.17, Y=231.81, Mass=2060, SNR=31.4, Peak=226 HFD=3.9
00:55:38.158 00.001 18120 MultiStar: [#1 0.14,-0.02,0.72,U] [#2 0.36,0.02,0.66,U] [#3 0.28,-0.25,0.60,U] [#4 0.48,0.04,0.00,M1] [#5 0.25,-0.13,0.49,U] [#6 0.05,-0.10,0.51,U] [#7 0.12,-0.10,0.43,U] [#8 0.34,-0.10,0.40,U] 
00:55:38.158 00.000 18120 refined, 7 included, MultiStar: {0.21, -0.04}, one-star: {0.18, 0.15}
00:55:38.159 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
00:55:38.160 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
00:55:38.161 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.20 mountX=-0.13 mountY=-0.17, mountTheta=-2.21
00:55:38.163 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.04, opts=13)
00:55:38.164 00.001 18120 Enqueuing Move request for scope (0.21, -0.04)
00:55:38.166 00.002 21948 Worker thread wakes up
00:55:38.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:38.168 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
00:55:38.168 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.4
00:55:38.170 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:38.171 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
00:55:38.171 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:38.172 00.001 21948 Moving (0.21, -0.04) raw xDistance=-0.13 yDistance=-0.17
00:55:38.172 00.000 18120 Enqueuing Expose request
00:55:38.174 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:55:38.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:38.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:55:38.174 00.000 21948 MoveAxis(E, 0, ABG)
00:55:38.174 00.000 21948 Move returns status 0, amount 0
00:55:38.174 00.000 21948 MoveAxis(N, 0, ABG)
00:55:38.174 00.000 21948 Move returns status 0, amount 0
00:55:38.174 00.000 21948 move complete, result=0
00:55:38.174 00.000 21948 worker thread done servicing request
00:55:38.174 00.000 21948 Worker thread wakes up
00:55:38.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:38.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:38.175 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:39.699 01.524 21948 Exposure complete
00:55:39.751 00.052 21948 worker thread done servicing request
00:55:39.751 00.000 18120 OnExposeComplete: enter
00:55:39.752 00.001 18120 UpdateGuideState(): m_state=6
00:55:39.754 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
00:55:39.755 00.001 18120 Star::Find returns 1 (0), X=892.33, Y=231.87, Mass=2001, SNR=31.0, Peak=213 HFD=3.8
00:55:39.756 00.001 18120 MultiStar: [#1 0.23,0.09,0.74,U] [#2 0.46,0.04,0.00,M1] [#3 0.38,-0.13,0.60,U] [#4 0.50,-0.06,0.00,M2] [#5 0.17,-0.02,0.48,U] [#6 0.09,0.19,0.53,U] [#7 -0.01,-0.09,0.44,U] [#8 0.25,-0.12,0.40,U] 
00:55:39.756 00.000 18120 refined, 6 included, MultiStar: {0.23, 0.05}, one-star: {0.35, 0.21}
00:55:39.757 00.001 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
00:55:39.757 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
00:55:39.757 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=-0.05 mountY=-0.23, mountTheta=-1.79
00:55:39.759 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.05, opts=13)
00:55:39.760 00.001 18120 Enqueuing Move request for scope (0.23, 0.05)
00:55:39.761 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:39.761 00.000 21948 Worker thread wakes up
00:55:39.761 00.000 18120 UpdateGuideState exits: m=2001 RSB=31.0
00:55:39.763 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
00:55:39.763 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
00:55:39.763 00.000 21948 Moving (0.23, 0.05) raw xDistance=-0.05 yDistance=-0.23
00:55:39.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:55:39.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:39.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:39.764 00.001 18120 Enqueuing Expose request
00:55:39.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:55:39.764 00.000 21948 MoveAxis(E, 0, ABG)
00:55:39.764 00.000 21948 Move returns status 0, amount 0
00:55:39.764 00.000 21948 MoveAxis(N, 0, ABG)
00:55:39.764 00.000 21948 Move returns status 0, amount 0
00:55:39.764 00.000 21948 move complete, result=0
00:55:39.764 00.000 21948 worker thread done servicing request
00:55:39.764 00.000 21948 Worker thread wakes up
00:55:39.764 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:39.764 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:39.766 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:41.398 01.632 21948 Exposure complete
00:55:41.431 00.033 21948 worker thread done servicing request
00:55:41.431 00.000 18120 OnExposeComplete: enter
00:55:41.432 00.001 18120 UpdateGuideState(): m_state=6
00:55:41.432 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
00:55:41.432 00.000 18120 Star::Find returns 1 (0), X=892.09, Y=231.98, Mass=1878, SNR=30.0, Peak=193 HFD=4.2
00:55:41.433 00.001 18120 MultiStar: [#1 0.11,0.21,0.75,U] [#2 0.28,0.27,0.65,U] [#3 0.09,0.31,0.65,U] [#4 0.19,0.29,0.56,U] [#5 -0.03,0.16,0.48,U] [#6 0.02,0.39,0.56,U] [#7 0.06,-0.18,0.46,U] [#8 0.18,0.05,0.41,U] 
00:55:41.433 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.23}, one-star: {0.11, 0.32}
00:55:41.434 00.001 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
00:55:41.434 00.000 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
00:55:41.435 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.25 cameraTheta=1.10 mountX=0.16 mountY=-0.21, mountTheta=-0.91
00:55:41.436 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.23, opts=13)
00:55:41.437 00.001 18120 Enqueuing Move request for scope (0.12, 0.23)
00:55:41.437 00.000 21948 Worker thread wakes up
00:55:41.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:55:41.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:55:41.437 00.000 21948 Moving (0.12, 0.23) raw xDistance=0.16 yDistance=-0.21
00:55:41.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:55:41.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:41.438 00.001 18120 UpdateGuideState exits: m=1878 RSB=30.0
00:55:41.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:41.439 00.001 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.50 newest=-0.61
00:55:41.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:55:41.439 00.000 21948 MoveAxis(E, 0, ABG)
00:55:41.439 00.000 21948 Move returns status 0, amount 0
00:55:41.439 00.000 21948 MoveAxis(N, 49, ABG)
00:55:41.439 00.000 21948 Guiding  Dir = 0, Dur = 49
00:55:41.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:41.440 00.001 18120 Enqueuing Expose request
00:55:41.440 00.000 21948 IsSlewing returns 0
00:55:41.440 00.000 21948 IsGuiding returns 0
00:55:41.445 00.005 21948 PulseGuide returned control before completion, sleep 55
00:55:41.507 00.062 21948 IsGuiding returns 0
00:55:41.507 00.000 21948 Move returns status 0, amount 49
00:55:41.507 00.000 21948 move complete, result=0
00:55:41.507 00.000 21948 worker thread done servicing request
00:55:41.507 00.000 21948 Worker thread wakes up
00:55:41.507 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:41.507 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 49 ms NORTH
00:55:41.509 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:42.925 01.416 21948 Exposure complete
00:55:42.951 00.026 21948 worker thread done servicing request
00:55:42.951 00.000 18120 OnExposeComplete: enter
00:55:42.952 00.001 18120 UpdateGuideState(): m_state=6
00:55:42.953 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
00:55:42.954 00.001 18120 Star::Find returns 1 (0), X=892.11, Y=231.85, Mass=2029, SNR=31.2, Peak=217 HFD=4.1
00:55:42.955 00.001 18120 MultiStar: [#1 0.20,0.13,0.70,U] [#2 0.37,0.08,0.66,U] [#3 0.24,0.10,0.58,U] [#4 0.29,-0.06,0.55,U] [#5 0.17,0.09,0.45,U] [#6 -0.15,0.14,0.53,U] [#7 -0.02,-0.00,0.44,U] [#8 0.20,0.04,0.39,U] 
00:55:42.956 00.001 18120 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.12, 0.18}
00:55:42.956 00.000 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.00) = xAngle (-1.50 = -1.50)
00:55:42.956 00.000 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
00:55:42.957 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.50 mountX=0.01 mountY=-0.19, mountTheta=-1.50
00:55:42.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.09, opts=13)
00:55:42.958 00.000 18120 Enqueuing Move request for scope (0.17, 0.09)
00:55:42.959 00.001 21948 Worker thread wakes up
00:55:42.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:42.959 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.2
00:55:42.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:42.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:42.961 00.001 18120 Enqueuing Expose request
00:55:42.961 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
00:55:42.961 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
00:55:42.961 00.000 21948 Moving (0.17, 0.09) raw xDistance=0.01 yDistance=-0.19
00:55:42.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:55:42.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:42.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:55:42.962 00.001 21948 MoveAxis(E, 0, ABG)
00:55:42.962 00.000 21948 Move returns status 0, amount 0
00:55:42.962 00.000 21948 MoveAxis(N, 0, ABG)
00:55:42.962 00.000 21948 Move returns status 0, amount 0
00:55:42.962 00.000 21948 move complete, result=0
00:55:42.962 00.000 21948 worker thread done servicing request
00:55:42.962 00.000 21948 Worker thread wakes up
00:55:42.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:42.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:42.962 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:44.592 01.630 21948 Exposure complete
00:55:44.622 00.030 21948 worker thread done servicing request
00:55:44.622 00.000 18120 OnExposeComplete: enter
00:55:44.624 00.002 18120 UpdateGuideState(): m_state=6
00:55:44.624 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
00:55:44.625 00.001 18120 Star::Find returns 1 (0), X=892.04, Y=232.09, Mass=1902, SNR=30.1, Peak=213 HFD=4.0
00:55:44.625 00.000 18120 MultiStar: [#1 -0.11,0.26,0.73,U] [#2 -0.01,0.29,0.63,U] [#3 -0.07,0.17,0.61,U] [#4 -0.07,0.34,0.56,U] [#5 -0.27,0.32,0.47,U] [#6 -0.29,0.31,0.00,M1] [#7 -0.40,0.32,0.00,M1] [#8 -0.12,0.36,0.39,U] 
00:55:44.625 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.31}, one-star: {0.06, 0.43}
00:55:44.626 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
00:55:44.626 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
00:55:44.627 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.77 mountX=0.31 mountY=-0.08, mountTheta=-0.26
00:55:44.630 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.31, opts=13)
00:55:44.630 00.000 18120 Enqueuing Move request for scope (-0.06, 0.31)
00:55:44.631 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:44.631 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.1
00:55:44.632 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.632 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:44.632 00.000 18120 Enqueuing Expose request
00:55:44.633 00.001 21948 Worker thread wakes up
00:55:44.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
00:55:44.633 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
00:55:44.633 00.000 21948 Moving (-0.06, 0.31) raw xDistance=0.31 yDistance=-0.08
00:55:44.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:55:44.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:44.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:44.633 00.000 21948 MoveAxis(W, 56, ABG)
00:55:44.633 00.000 21948 Guiding  Dir = 3, Dur = 56
00:55:44.633 00.000 21948 IsSlewing returns 0
00:55:44.633 00.000 21948 IsGuiding returns 0
00:55:44.635 00.002 21948 PulseGuide returned control before completion, sleep 65
00:55:44.703 00.068 21948 IsGuiding returns 0
00:55:44.703 00.000 21948 Move returns status 0, amount 56
00:55:44.703 00.000 21948 MoveAxis(N, 0, ABG)
00:55:44.703 00.000 21948 Move returns status 0, amount 0
00:55:44.703 00.000 21948 move complete, result=0
00:55:44.703 00.000 21948 worker thread done servicing request
00:55:44.703 00.000 21948 Worker thread wakes up
00:55:44.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:44.704 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:44.704 00.000 18120 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
00:55:46.110 01.406 21948 Exposure complete
00:55:46.161 00.051 21948 worker thread done servicing request
00:55:46.162 00.001 18120 OnExposeComplete: enter
00:55:46.162 00.000 18120 UpdateGuideState(): m_state=6
00:55:46.163 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
00:55:46.163 00.000 18120 Star::Find returns 1 (0), X=891.96, Y=231.95, Mass=1993, SNR=30.9, Peak=200 HFD=4.1
00:55:46.164 00.001 18120 MultiStar: [#1 -0.16,0.15,0.73,U] [#2 0.05,0.07,0.64,U] [#3 0.07,0.02,0.59,U] [#4 -0.02,-0.13,0.58,U] [#5 -0.20,0.09,0.47,U] [#6 -0.33,0.31,0.00,M2] [#7 -0.11,-0.05,0.46,U] [#8 -0.16,0.10,0.35,U] 
00:55:46.164 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.09}, one-star: {-0.02, 0.29}
00:55:46.165 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
00:55:46.165 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
00:55:46.165 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.15 mountX=0.11 mountY=0.01, mountTheta=0.11
00:55:46.167 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.09, opts=13)
00:55:46.167 00.000 18120 Enqueuing Move request for scope (-0.06, 0.09)
00:55:46.167 00.000 21948 Worker thread wakes up
00:55:46.168 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:55:46.168 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:55:46.168 00.000 21948 Moving (-0.06, 0.09) raw xDistance=0.11 yDistance=0.01
00:55:46.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:46.168 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:46.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:46.168 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.9
00:55:46.169 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:46.169 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:46.169 00.000 18120 Enqueuing Expose request
00:55:46.170 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:46.170 00.000 21948 MoveAxis(E, 0, ABG)
00:55:46.170 00.000 21948 Move returns status 0, amount 0
00:55:46.170 00.000 21948 MoveAxis(N, 0, ABG)
00:55:46.170 00.000 21948 Move returns status 0, amount 0
00:55:46.170 00.000 21948 move complete, result=0
00:55:46.170 00.000 21948 worker thread done servicing request
00:55:46.170 00.000 21948 Worker thread wakes up
00:55:46.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:46.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:46.171 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:47.795 01.624 21948 Exposure complete
00:55:47.847 00.052 21948 worker thread done servicing request
00:55:47.847 00.000 18120 OnExposeComplete: enter
00:55:47.849 00.002 18120 UpdateGuideState(): m_state=6
00:55:47.849 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
00:55:47.850 00.001 18120 Star::Find returns 1 (0), X=892.27, Y=231.77, Mass=2180, SNR=32.3, Peak=223 HFD=3.8
00:55:47.850 00.000 18120 MultiStar: [#1 0.11,0.06,0.70,U] [#2 0.33,0.07,0.59,U] [#3 0.56,-0.03,0.00,M1] [#4 0.42,0.13,0.00,M1] [#5 0.21,0.20,0.47,U] [#6 0.26,0.10,0.48,U] [#7 0.02,-0.26,0.39,U] [#8 0.38,-0.15,0.40,U] 
00:55:47.851 00.001 18120 refined, 6 included, MultiStar: {0.23, 0.04}, one-star: {0.28, 0.11}
00:55:47.851 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
00:55:47.851 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
00:55:47.852 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.19 mountX=-0.06 mountY=-0.23, mountTheta=-1.81
00:55:47.853 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.04, opts=13)
00:55:47.853 00.000 18120 Enqueuing Move request for scope (0.23, 0.04)
00:55:47.854 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:47.854 00.000 18120 UpdateGuideState exits: m=2180 RSB=32.3
00:55:47.854 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:47.855 00.001 21948 Worker thread wakes up
00:55:47.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
00:55:47.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
00:55:47.855 00.000 21948 Moving (0.23, 0.04) raw xDistance=-0.06 yDistance=-0.23
00:55:47.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:55:47.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:55:47.855 00.000 21948 MoveAxis(E, 0, ABG)
00:55:47.855 00.000 21948 Move returns status 0, amount 0
00:55:47.855 00.000 21948 MoveAxis(N, 54, ABG)
00:55:47.855 00.000 21948 Guiding  Dir = 0, Dur = 54
00:55:47.855 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:47.858 00.003 18120 Enqueuing Expose request
00:55:47.858 00.000 21948 IsSlewing returns 0
00:55:47.859 00.001 21948 IsGuiding returns 0
00:55:47.864 00.005 21948 PulseGuide returned control before completion, sleep 60
00:55:47.935 00.071 21948 IsGuiding returns 1
00:55:47.935 00.000 21948 scope still moving after pulse duration time elapsed
00:55:47.966 00.031 21948 IsSlewing returns 0
00:55:47.966 00.000 21948 IsGuiding returns 0
00:55:47.967 00.001 21948 scope move finished after 54 + 52 ms
00:55:47.967 00.000 21948 Move returns status 0, amount 54
00:55:47.967 00.000 21948 move complete, result=0
00:55:47.967 00.000 21948 worker thread done servicing request
00:55:47.967 00.000 21948 Worker thread wakes up
00:55:47.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:47.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:47.967 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 54 ms NORTH
00:55:49.373 01.406 21948 Exposure complete
00:55:49.413 00.040 21948 worker thread done servicing request
00:55:49.413 00.000 18120 OnExposeComplete: enter
00:55:49.413 00.000 18120 UpdateGuideState(): m_state=6
00:55:49.415 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
00:55:49.415 00.000 18120 Star::Find returns 1 (0), X=892.19, Y=231.45, Mass=1898, SNR=30.1, Peak=178 HFD=3.7
00:55:49.416 00.001 18120 MultiStar: [#1 -0.12,-0.28,0.73,U] [#2 0.19,-0.35,0.68,U] [#3 0.21,-0.33,0.63,U] [#4 0.10,-0.19,0.56,U] [#5 0.05,-0.42,0.49,U] [#6 -0.23,-0.29,0.56,U] [#7 -0.13,-0.28,0.45,U] [#8 0.27,-0.17,0.42,U] 
00:55:49.416 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.28}, one-star: {0.20, -0.21}
00:55:49.417 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.96)
00:55:49.417 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.92)
00:55:49.418 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.32 mountX=-0.28 mountY=0.06, mountTheta=2.92
00:55:49.419 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.28, opts=13)
00:55:49.419 00.000 18120 Enqueuing Move request for scope (0.07, -0.28)
00:55:49.420 00.001 21948 Worker thread wakes up
00:55:49.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
00:55:49.420 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
00:55:49.420 00.000 21948 Moving (0.07, -0.28) raw xDistance=-0.28 yDistance=0.06
00:55:49.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:49.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:55:49.421 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:49.421 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.1
00:55:49.421 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:49.422 00.001 18120 Enqueuing Expose request
00:55:49.423 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:49.423 00.000 21948 MoveAxis(E, 50, ABG)
00:55:49.423 00.000 21948 Guiding  Dir = 2, Dur = 50
00:55:49.423 00.000 21948 IsSlewing returns 0
00:55:49.423 00.000 21948 IsGuiding returns 0
00:55:49.425 00.002 21948 PulseGuide returned control before completion, sleep 58
00:55:49.498 00.073 21948 IsGuiding returns 0
00:55:49.498 00.000 21948 Move returns status 0, amount 50
00:55:49.498 00.000 21948 MoveAxis(N, 0, ABG)
00:55:49.498 00.000 21948 Move returns status 0, amount 0
00:55:49.498 00.000 21948 move complete, result=0
00:55:49.498 00.000 21948 worker thread done servicing request
00:55:49.498 00.000 21948 Worker thread wakes up
00:55:49.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:49.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:49.498 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:55:51.134 01.636 21948 Exposure complete
00:55:51.177 00.043 21948 worker thread done servicing request
00:55:51.177 00.000 18120 OnExposeComplete: enter
00:55:51.179 00.002 18120 UpdateGuideState(): m_state=6
00:55:51.180 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
00:55:51.182 00.002 18120 Star::Find returns 1 (0), X=891.98, Y=231.33, Mass=1945, SNR=30.6, Peak=178 HFD=4.1
00:55:51.183 00.001 18120 MultiStar: [#1 -0.06,-0.32,0.74,U] [#2 0.27,-0.41,0.00,M1] [#3 0.18,-0.25,0.61,U] [#4 0.00,-0.42,0.00,M1] [#5 -0.02,-0.24,0.47,U] [#6 -0.15,-0.16,0.57,U] [#7 -0.12,-0.37,0.45,U] [#8 0.30,-0.67,0.00,M1] 
00:55:51.184 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.28}, one-star: {-0.00, -0.34}
00:55:51.185 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.64)
00:55:51.187 00.002 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.60)
00:55:51.188 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.29 cameraTheta=-1.65 mountX=-0.25 mountY=0.15, mountTheta=2.61
00:55:51.190 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.28, opts=13)
00:55:51.191 00.001 18120 Enqueuing Move request for scope (-0.02, -0.28)
00:55:51.192 00.001 21948 Worker thread wakes up
00:55:51.192 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:51.192 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
00:55:51.192 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
00:55:51.192 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
00:55:51.193 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:51.193 00.000 18120 Enqueuing Expose request
00:55:51.194 00.001 21948 Moving (-0.02, -0.28) raw xDistance=-0.25 yDistance=0.15
00:55:51.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
00:55:51.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:51.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:55:51.194 00.000 21948 MoveAxis(E, 48, ABG)
00:55:51.194 00.000 21948 Guiding  Dir = 2, Dur = 48
00:55:51.194 00.000 21948 IsSlewing returns 0
00:55:51.194 00.000 21948 IsGuiding returns 0
00:55:51.196 00.002 21948 PulseGuide returned control before completion, sleep 57
00:55:51.258 00.062 21948 IsGuiding returns 1
00:55:51.259 00.001 21948 scope still moving after pulse duration time elapsed
00:55:51.290 00.031 21948 IsSlewing returns 0
00:55:51.291 00.001 21948 IsGuiding returns 0
00:55:51.291 00.000 21948 scope move finished after 48 + 48 ms
00:55:51.291 00.000 21948 Move returns status 0, amount 48
00:55:51.291 00.000 21948 MoveAxis(N, 0, ABG)
00:55:51.291 00.000 21948 Move returns status 0, amount 0
00:55:51.291 00.000 21948 move complete, result=0
00:55:51.291 00.000 21948 worker thread done servicing request
00:55:51.291 00.000 21948 Worker thread wakes up
00:55:51.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:51.291 00.000 18120 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
00:55:51.292 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:52.697 01.405 21948 Exposure complete
00:55:52.737 00.040 21948 worker thread done servicing request
00:55:52.737 00.000 18120 OnExposeComplete: enter
00:55:52.738 00.001 18120 UpdateGuideState(): m_state=6
00:55:52.739 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
00:55:52.740 00.001 18120 Star::Find returns 1 (0), X=892.21, Y=231.64, Mass=1980, SNR=30.9, Peak=179 HFD=3.8
00:55:52.740 00.000 18120 MultiStar: [#1 0.21,0.08,0.73,U] [#2 0.25,-0.04,0.66,U] [#3 0.13,-0.25,0.62,U] [#4 0.25,0.02,0.56,U] [#5 0.09,-0.04,0.47,U] [#6 0.10,-0.09,0.53,U] [#7 0.19,-0.32,0.42,U] [#8 0.15,-0.12,0.41,U] 
00:55:52.741 00.001 18120 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.22, -0.03}
00:55:52.741 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
00:55:52.742 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
00:55:52.742 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=-0.14 mountY=-0.13, mountTheta=-2.38
00:55:52.744 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.07, opts=13)
00:55:52.744 00.000 18120 Enqueuing Move request for scope (0.19, -0.07)
00:55:52.745 00.001 21948 Worker thread wakes up
00:55:52.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:52.745 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.9
00:55:52.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:52.747 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
00:55:52.747 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
00:55:52.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:52.747 00.000 18120 Enqueuing Expose request
00:55:52.748 00.001 21948 Moving (0.19, -0.07) raw xDistance=-0.14 yDistance=-0.13
00:55:52.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:55:52.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:52.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:52.748 00.000 21948 MoveAxis(E, 0, ABG)
00:55:52.748 00.000 21948 Move returns status 0, amount 0
00:55:52.748 00.000 21948 MoveAxis(N, 0, ABG)
00:55:52.748 00.000 21948 Move returns status 0, amount 0
00:55:52.748 00.000 21948 move complete, result=0
00:55:52.748 00.000 21948 worker thread done servicing request
00:55:52.748 00.000 21948 Worker thread wakes up
00:55:52.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:52.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:52.749 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:54.380 01.631 21948 Exposure complete
00:55:54.414 00.034 21948 worker thread done servicing request
00:55:54.415 00.001 18120 OnExposeComplete: enter
00:55:54.415 00.000 18120 UpdateGuideState(): m_state=6
00:55:54.416 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
00:55:54.417 00.001 18120 Star::Find returns 1 (0), X=892.18, Y=231.87, Mass=1936, SNR=30.5, Peak=199 HFD=4.1
00:55:54.417 00.000 18120 MultiStar: [#1 0.07,0.27,0.77,U] [#2 0.19,0.26,0.65,U] [#3 0.09,-0.06,0.62,U] [#4 0.22,0.17,0.60,U] [#5 0.12,0.18,0.48,U] [#6 -0.38,0.08,0.53,U] [#7 -0.39,0.02,0.46,U] [#8 0.39,0.09,0.41,U] 
00:55:54.418 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.19, 0.21}
00:55:54.418 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
00:55:54.418 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
00:55:54.419 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=0.11 mountY=-0.13, mountTheta=-0.88
00:55:54.420 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.15, opts=13)
00:55:54.420 00.000 18120 Enqueuing Move request for scope (0.07, 0.15)
00:55:54.421 00.001 21948 Worker thread wakes up
00:55:54.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:54.422 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
00:55:54.422 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.422 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:54.423 00.001 18120 Enqueuing Expose request
00:55:54.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:55:54.423 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:55:54.423 00.000 21948 Moving (0.07, 0.15) raw xDistance=0.11 yDistance=-0.13
00:55:54.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:54.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:54.423 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:54.423 00.000 21948 MoveAxis(E, 0, ABG)
00:55:54.423 00.000 21948 Move returns status 0, amount 0
00:55:54.424 00.001 21948 MoveAxis(N, 0, ABG)
00:55:54.424 00.000 21948 Move returns status 0, amount 0
00:55:54.424 00.000 21948 move complete, result=0
00:55:54.424 00.000 21948 worker thread done servicing request
00:55:54.424 00.000 21948 Worker thread wakes up
00:55:54.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:54.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:54.424 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:55.944 01.520 21948 Exposure complete
00:55:55.969 00.025 21948 worker thread done servicing request
00:55:55.970 00.001 18120 OnExposeComplete: enter
00:55:55.971 00.001 18120 UpdateGuideState(): m_state=6
00:55:55.972 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
00:55:55.973 00.001 18120 Star::Find returns 1 (0), X=891.97, Y=231.85, Mass=1954, SNR=30.7, Peak=199 HFD=4.2
00:55:55.975 00.002 18120 MultiStar: [#1 -0.08,0.02,0.71,U] [#2 0.14,-0.23,0.63,U] [#3 0.01,-0.19,0.61,U] [#4 0.10,-0.13,0.59,U] [#5 -0.11,-0.08,0.48,U] [#6 -0.11,0.10,0.54,U] [#7 -0.26,-0.06,0.44,U] [#8 0.26,0.15,0.39,U] 
00:55:55.977 00.002 18120 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.01, 0.19}
00:55:55.979 00.002 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.15)
00:55:55.981 00.002 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.11)
00:55:55.981 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.13 mountX=-0.01 mountY=0.02, mountTheta=2.14
00:55:55.983 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
00:55:55.984 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
00:55:55.984 00.000 21948 Worker thread wakes up
00:55:55.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:55.985 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:55:55.985 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.7
00:55:55.985 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:55:55.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:55.986 00.001 21948 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
00:55:55.986 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:55.986 00.000 18120 Enqueuing Expose request
00:55:55.987 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:55.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:55.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:55.987 00.000 21948 MoveAxis(E, 0, ABG)
00:55:55.987 00.000 21948 Move returns status 0, amount 0
00:55:55.987 00.000 21948 MoveAxis(N, 0, ABG)
00:55:55.987 00.000 21948 Move returns status 0, amount 0
00:55:55.987 00.000 21948 move complete, result=0
00:55:55.987 00.000 21948 worker thread done servicing request
00:55:55.987 00.000 21948 Worker thread wakes up
00:55:55.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:55.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:55.987 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:57.616 01.629 21948 Exposure complete
00:55:57.644 00.028 21948 worker thread done servicing request
00:55:57.644 00.000 18120 OnExposeComplete: enter
00:55:57.645 00.001 18120 UpdateGuideState(): m_state=6
00:55:57.647 00.002 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
00:55:57.648 00.001 18120 Star::Find returns 1 (0), X=892.04, Y=231.83, Mass=2012, SNR=31.0, Peak=219 HFD=4.1
00:55:57.649 00.001 18120 MultiStar: [#1 0.04,-0.09,0.74,U] [#2 0.33,-0.05,0.66,U] [#3 0.13,-0.02,0.63,U] [#4 0.20,0.03,0.55,U] [#5 -0.17,-0.09,0.47,U] [#6 -0.26,0.18,0.56,U] [#7 -0.08,-0.10,0.46,U] [#8 0.23,-0.05,0.39,U] 
00:55:57.651 00.002 18120 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.05, 0.17}
00:55:57.653 00.002 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
00:55:57.653 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
00:55:57.654 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.23 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
00:55:57.656 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
00:55:57.656 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
00:55:57.658 00.002 21948 Worker thread wakes up
00:55:57.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:55:57.658 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:55:57.658 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
00:55:57.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:57.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:57.659 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:57.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:57.659 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.0
00:55:57.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.660 00.001 21948 MoveAxis(E, 0, ABG)
00:55:57.660 00.000 21948 Move returns status 0, amount 0
00:55:57.660 00.000 21948 MoveAxis(N, 0, ABG)
00:55:57.660 00.000 21948 Move returns status 0, amount 0
00:55:57.660 00.000 21948 move complete, result=0
00:55:57.660 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:57.660 00.000 18120 Enqueuing Expose request
00:55:57.661 00.001 21948 worker thread done servicing request
00:55:57.661 00.000 21948 Worker thread wakes up
00:55:57.661 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:57.662 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:57.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:59.180 01.518 21948 Exposure complete
00:55:59.206 00.026 21948 worker thread done servicing request
00:55:59.206 00.000 18120 OnExposeComplete: enter
00:55:59.206 00.000 18120 UpdateGuideState(): m_state=6
00:55:59.207 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
00:55:59.207 00.000 18120 Star::Find returns 1 (0), X=891.97, Y=231.82, Mass=1998, SNR=30.9, Peak=233 HFD=4.1
00:55:59.208 00.001 18120 MultiStar: [#1 -0.09,-0.06,0.73,U] [#2 0.08,-0.15,0.62,U] [#3 0.06,0.11,0.60,U] [#4 0.04,-0.02,0.58,U] [#5 -0.22,0.13,0.47,U] [#6 -0.29,0.08,0.55,U] [#7 -0.27,0.03,0.43,U] [#8 0.22,-0.15,0.41,U] 
00:55:59.209 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.02, 0.16}
00:55:59.209 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
00:55:59.210 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
00:55:59.210 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.69 mountX=0.04 mountY=0.03, mountTheta=0.67
00:55:59.211 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
00:55:59.212 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
00:55:59.212 00.000 21948 Worker thread wakes up
00:55:59.213 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:55:59.213 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:55:59.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:55:59.213 00.000 21948 Moving (-0.05, 0.02) raw xDistance=0.04 yDistance=0.03
00:55:59.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:55:59.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:59.213 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
00:55:59.214 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:59.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:55:59.215 00.001 18120 Enqueuing Expose request
00:55:59.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:59.215 00.000 21948 MoveAxis(E, 0, ABG)
00:55:59.215 00.000 21948 Move returns status 0, amount 0
00:55:59.215 00.000 21948 MoveAxis(N, 0, ABG)
00:55:59.215 00.000 21948 Move returns status 0, amount 0
00:55:59.215 00.000 21948 move complete, result=0
00:55:59.216 00.001 21948 worker thread done servicing request
00:55:59.216 00.000 21948 Worker thread wakes up
00:55:59.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:55:59.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:55:59.216 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:00.851 01.635 21948 Exposure complete
00:56:00.885 00.034 21948 worker thread done servicing request
00:56:00.886 00.001 18120 OnExposeComplete: enter
00:56:00.886 00.000 18120 UpdateGuideState(): m_state=6
00:56:00.887 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
00:56:00.887 00.000 18120 Star::Find returns 1 (0), X=892.01, Y=231.91, Mass=1956, SNR=30.6, Peak=219 HFD=4.1
00:56:00.888 00.001 18120 MultiStar: [#1 0.03,0.13,0.71,U] [#2 0.08,0.05,0.66,U] [#3 -0.13,0.13,0.60,U] [#4 -0.02,0.17,0.57,U] [#5 -0.07,0.18,0.49,U] [#6 -0.24,0.18,0.55,U] [#7 0.04,-0.01,0.45,U] [#8 0.04,0.13,0.44,U] 
00:56:00.888 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.02, 0.25}
00:56:00.888 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
00:56:00.890 00.002 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
00:56:00.891 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.73 mountX=0.14 mountY=-0.05, mountTheta=-0.31
00:56:00.893 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
00:56:00.893 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
00:56:00.894 00.001 21948 Worker thread wakes up
00:56:00.894 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:56:00.894 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:56:00.894 00.000 21948 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.05
00:56:00.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:56:00.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:00.894 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.6
00:56:00.895 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:00.895 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:00.895 00.000 18120 Enqueuing Expose request
00:56:00.896 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:00.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:00.896 00.000 21948 MoveAxis(E, 0, ABG)
00:56:00.896 00.000 21948 Move returns status 0, amount 0
00:56:00.896 00.000 21948 MoveAxis(N, 0, ABG)
00:56:00.896 00.000 21948 Move returns status 0, amount 0
00:56:00.896 00.000 21948 move complete, result=0
00:56:00.896 00.000 21948 worker thread done servicing request
00:56:00.896 00.000 21948 Worker thread wakes up
00:56:00.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:00.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:00.897 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:02.408 01.511 21948 Exposure complete
00:56:02.434 00.026 21948 worker thread done servicing request
00:56:02.434 00.000 18120 OnExposeComplete: enter
00:56:02.434 00.000 18120 UpdateGuideState(): m_state=6
00:56:02.435 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
00:56:02.435 00.000 18120 Star::Find returns 1 (1), X=891.91, Y=231.86, Mass=2128, SNR=31.9, Peak=255 HFD=4.1
00:56:02.436 00.001 18120 MultiStar: [#1 -0.21,0.10,0.72,U] [#2 0.11,0.07,0.62,U] [#3 -0.10,0.01,0.60,U] [#4 -0.11,0.20,0.58,U] [#5 -0.28,0.12,0.45,U] [#6 -0.32,0.16,0.50,U] [#7 -0.53,-0.03,0.00,M1] [#8 -0.09,0.07,0.36,U] 
00:56:02.436 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.12}, one-star: {-0.08, 0.20}
00:56:02.437 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
00:56:02.437 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
00:56:02.438 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.37 mountX=0.17 mountY=0.06, mountTheta=0.33
00:56:02.440 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.12, opts=13)
00:56:02.443 00.003 18120 Enqueuing Move request for scope (-0.13, 0.12)
00:56:02.444 00.001 21948 Worker thread wakes up
00:56:02.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
00:56:02.444 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:02.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
00:56:02.444 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.9 Saturée
00:56:02.445 00.001 21948 Moving (-0.13, 0.12) raw xDistance=0.17 yDistance=0.06
00:56:02.445 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:02.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:02.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:02.445 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:02.446 00.001 18120 Enqueuing Expose request
00:56:02.446 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:56:02.446 00.000 21948 MoveAxis(E, 0, ABG)
00:56:02.446 00.000 21948 Move returns status 0, amount 0
00:56:02.446 00.000 21948 MoveAxis(N, 0, ABG)
00:56:02.446 00.000 21948 Move returns status 0, amount 0
00:56:02.446 00.000 21948 move complete, result=0
00:56:02.446 00.000 21948 worker thread done servicing request
00:56:02.446 00.000 21948 Worker thread wakes up
00:56:02.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:02.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:02.447 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:04.079 01.632 21948 Exposure complete
00:56:04.123 00.044 21948 worker thread done servicing request
00:56:04.123 00.000 18120 OnExposeComplete: enter
00:56:04.125 00.002 18120 UpdateGuideState(): m_state=6
00:56:04.127 00.002 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
00:56:04.128 00.001 18120 Star::Find returns 1 (0), X=891.95, Y=231.89, Mass=2065, SNR=31.5, Peak=220 HFD=4.2
00:56:04.129 00.001 18120 MultiStar: [#1 -0.02,0.23,0.66,U] [#2 0.16,-0.04,0.65,U] [#3 -0.09,0.03,0.59,U] [#4 0.07,0.19,0.57,U] [#5 -0.22,0.16,0.47,U] [#6 -0.37,0.27,0.00,M1] [#7 -0.33,-0.04,0.45,U] [#8 -0.00,0.00,0.39,U] 
00:56:04.130 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {-0.04, 0.22}
00:56:04.131 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
00:56:04.132 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
00:56:04.133 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.12 mountY=-0.01, mountTheta=-0.08
00:56:04.134 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
00:56:04.136 00.002 18120 Enqueuing Move request for scope (-0.05, 0.11)
00:56:04.137 00.001 21948 Worker thread wakes up
00:56:04.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:04.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:56:04.137 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.5
00:56:04.138 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:04.138 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:04.139 00.001 18120 Enqueuing Expose request
00:56:04.139 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:56:04.139 00.000 21948 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.01
00:56:04.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:56:04.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:04.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:04.139 00.000 21948 MoveAxis(E, 0, ABG)
00:56:04.139 00.000 21948 Move returns status 0, amount 0
00:56:04.139 00.000 21948 MoveAxis(N, 0, ABG)
00:56:04.139 00.000 21948 Move returns status 0, amount 0
00:56:04.139 00.000 21948 move complete, result=0
00:56:04.139 00.000 21948 worker thread done servicing request
00:56:04.139 00.000 21948 Worker thread wakes up
00:56:04.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:04.140 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:04.140 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:05.655 01.515 21948 Exposure complete
00:56:05.690 00.035 21948 worker thread done servicing request
00:56:05.690 00.000 18120 OnExposeComplete: enter
00:56:05.691 00.001 18120 UpdateGuideState(): m_state=6
00:56:05.692 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
00:56:05.693 00.001 18120 Star::Find returns 1 (0), X=892.18, Y=232.04, Mass=1972, SNR=30.7, Peak=218 HFD=4.1
00:56:05.694 00.001 18120 MultiStar: [#1 -0.08,0.22,0.77,U] [#2 0.20,0.14,0.68,U] [#3 0.16,0.15,0.63,U] [#4 -0.01,0.21,0.57,U] [#5 -0.28,0.35,0.00,M1] [#6 -0.10,0.23,0.54,U] [#7 0.05,0.11,0.42,U] [#8 0.21,-0.08,0.42,U] 
00:56:05.695 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.20}, one-star: {0.20, 0.38}
00:56:05.696 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
00:56:05.696 00.000 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
00:56:05.697 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.18 mountX=0.15 mountY=-0.16, mountTheta=-0.84
00:56:05.699 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.20, opts=13)
00:56:05.700 00.001 18120 Enqueuing Move request for scope (0.08, 0.20)
00:56:05.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:05.701 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.7
00:56:05.701 00.000 21948 Worker thread wakes up
00:56:05.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
00:56:05.701 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
00:56:05.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:05.702 00.001 21948 Moving (0.08, 0.20) raw xDistance=0.15 yDistance=-0.16
00:56:05.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:05.702 00.000 18120 Enqueuing Expose request
00:56:05.703 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:56:05.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:05.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:56:05.703 00.000 21948 MoveAxis(E, 0, ABG)
00:56:05.703 00.000 21948 Move returns status 0, amount 0
00:56:05.703 00.000 21948 MoveAxis(N, 0, ABG)
00:56:05.703 00.000 21948 Move returns status 0, amount 0
00:56:05.703 00.000 21948 move complete, result=0
00:56:05.703 00.000 21948 worker thread done servicing request
00:56:05.703 00.000 21948 Worker thread wakes up
00:56:05.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:05.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:05.703 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:07.341 01.638 21948 Exposure complete
00:56:07.372 00.031 21948 worker thread done servicing request
00:56:07.372 00.000 18120 OnExposeComplete: enter
00:56:07.373 00.001 18120 UpdateGuideState(): m_state=6
00:56:07.373 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
00:56:07.374 00.001 18120 Star::Find returns 1 (0), X=891.89, Y=231.95, Mass=1897, SNR=30.2, Peak=214 HFD=4.2
00:56:07.374 00.000 18120 MultiStar: [#1 -0.20,0.07,0.74,U] [#2 -0.01,0.01,0.68,U] [#3 -0.15,0.06,0.61,U] [#4 -0.11,0.26,0.57,U] [#5 -0.06,0.15,0.49,U] [#6 -0.23,0.34,0.55,U] [#7 -0.31,-0.00,0.43,U] [#8 0.20,-0.13,0.42,U] 
00:56:07.375 00.001 18120 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.09, 0.29}
00:56:07.376 00.001 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
00:56:07.377 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
00:56:07.378 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.25 mountX=0.17 mountY=0.04, mountTheta=0.22
00:56:07.380 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
00:56:07.381 00.001 18120 Enqueuing Move request for scope (-0.11, 0.13)
00:56:07.382 00.001 21948 Worker thread wakes up
00:56:07.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
00:56:07.382 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
00:56:07.382 00.000 21948 Moving (-0.11, 0.13) raw xDistance=0.17 yDistance=0.04
00:56:07.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:07.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:07.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:56:07.382 00.000 21948 MoveAxis(E, 0, ABG)
00:56:07.382 00.000 21948 Move returns status 0, amount 0
00:56:07.382 00.000 21948 MoveAxis(N, 0, ABG)
00:56:07.382 00.000 21948 Move returns status 0, amount 0
00:56:07.382 00.000 21948 move complete, result=0
00:56:07.382 00.000 21948 worker thread done servicing request
00:56:07.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:07.383 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.2
00:56:07.384 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.385 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:07.386 00.001 18120 Enqueuing Expose request
00:56:07.387 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:07.388 00.001 21948 Worker thread wakes up
00:56:07.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:07.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:08.910 01.522 21948 Exposure complete
00:56:08.935 00.025 21948 worker thread done servicing request
00:56:08.935 00.000 18120 OnExposeComplete: enter
00:56:08.936 00.001 18120 UpdateGuideState(): m_state=6
00:56:08.936 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
00:56:08.937 00.001 18120 Star::Find returns 1 (0), X=892.01, Y=231.63, Mass=1766, SNR=29.1, Peak=173 HFD=4.1
00:56:08.937 00.000 18120 MultiStar: [#1 -0.07,0.02,0.78,U] [#2 0.06,-0.11,0.69,U] [#3 -0.11,0.05,0.63,U] [#4 -0.03,-0.07,0.57,U] [#5 -0.12,-0.26,0.49,U] [#6 -0.16,0.25,0.58,U] [#7 -0.22,-0.04,0.44,U] [#8 0.06,-0.23,0.44,U] 
00:56:08.939 00.002 18120 single-star, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.03, -0.03}
00:56:08.939 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
00:56:08.939 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
00:56:08.940 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.77 mountX=-0.04 mountY=-0.01, mountTheta=-2.80
00:56:08.941 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
00:56:08.942 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
00:56:08.942 00.000 21948 Worker thread wakes up
00:56:08.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:08.943 00.001 18120 UpdateGuideState exits: m=1766 RSB=29.1
00:56:08.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:08.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:08.944 00.001 18120 Enqueuing Expose request
00:56:08.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:56:08.944 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:56:08.944 00.000 21948 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.01
00:56:08.945 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:08.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:08.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:08.945 00.000 21948 MoveAxis(E, 0, ABG)
00:56:08.945 00.000 21948 Move returns status 0, amount 0
00:56:08.945 00.000 21948 MoveAxis(N, 0, ABG)
00:56:08.945 00.000 21948 Move returns status 0, amount 0
00:56:08.945 00.000 21948 move complete, result=0
00:56:08.945 00.000 21948 worker thread done servicing request
00:56:08.945 00.000 21948 Worker thread wakes up
00:56:08.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:08.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:08.945 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:10.578 01.633 21948 Exposure complete
00:56:10.605 00.027 21948 worker thread done servicing request
00:56:10.605 00.000 18120 OnExposeComplete: enter
00:56:10.606 00.001 18120 UpdateGuideState(): m_state=6
00:56:10.607 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
00:56:10.608 00.001 18120 Star::Find returns 1 (0), X=892.09, Y=231.64, Mass=1892, SNR=30.1, Peak=184 HFD=3.9
00:56:10.609 00.001 18120 MultiStar: [#1 0.06,-0.26,0.76,U] [#2 0.14,-0.35,0.66,U] [#3 -0.04,-0.22,0.61,U] [#4 0.01,-0.12,0.58,U] [#5 -0.22,-0.09,0.50,U] [#6 -0.21,-0.07,0.53,U] [#7 -0.06,-0.34,0.47,U] [#8 0.02,-0.26,0.38,U] 
00:56:10.609 00.000 18120 single-star, 8 included, MultiStar: {-0.01, -0.18}, one-star: {0.10, -0.03}
00:56:10.610 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
00:56:10.610 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
00:56:10.610 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.24 mountX=-0.06 mountY=-0.08, mountTheta=-2.26
00:56:10.611 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
00:56:10.612 00.001 18120 Enqueuing Move request for scope (0.10, -0.03)
00:56:10.612 00.000 21948 Worker thread wakes up
00:56:10.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:56:10.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:56:10.613 00.001 21948 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.08
00:56:10.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:10.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:10.615 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:10.615 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.1
00:56:10.618 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:56:10.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:10.619 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:10.619 00.000 18120 Enqueuing Expose request
00:56:10.620 00.001 21948 MoveAxis(E, 0, ABG)
00:56:10.620 00.000 21948 Move returns status 0, amount 0
00:56:10.620 00.000 21948 MoveAxis(N, 0, ABG)
00:56:10.620 00.000 21948 Move returns status 0, amount 0
00:56:10.620 00.000 21948 move complete, result=0
00:56:10.620 00.000 21948 worker thread done servicing request
00:56:10.620 00.000 21948 Worker thread wakes up
00:56:10.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:10.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:10.621 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:12.134 01.513 21948 Exposure complete
00:56:12.164 00.030 21948 worker thread done servicing request
00:56:12.164 00.000 18120 OnExposeComplete: enter
00:56:12.165 00.001 18120 UpdateGuideState(): m_state=6
00:56:12.165 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
00:56:12.166 00.001 18120 Star::Find returns 1 (0), X=892.13, Y=231.97, Mass=1970, SNR=30.8, Peak=207 HFD=4.2
00:56:12.166 00.000 18120 MultiStar: [#1 -0.10,0.04,0.75,U] [#2 0.15,0.07,0.65,U] [#3 0.00,-0.19,0.61,U] [#4 0.13,0.14,0.55,U] [#5 -0.08,0.04,0.47,U] [#6 -0.42,0.36,0.00,M1] [#7 -0.07,-0.10,0.44,U] [#8 0.25,-0.01,0.40,U] 
00:56:12.167 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.14, 0.31}
00:56:12.167 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
00:56:12.167 00.000 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.18 = -1.18)
00:56:12.168 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.03 mountY=-0.08, mountTheta=-1.15
00:56:12.169 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
00:56:12.169 00.000 18120 Enqueuing Move request for scope (0.05, 0.06)
00:56:12.170 00.001 21948 Worker thread wakes up
00:56:12.170 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:56:12.170 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:56:12.170 00.000 21948 Moving (0.05, 0.06) raw xDistance=0.03 yDistance=-0.08
00:56:12.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:56:12.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:12.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:56:12.170 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:12.171 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.8
00:56:12.171 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.172 00.001 21948 MoveAxis(E, 0, ABG)
00:56:12.172 00.000 21948 Move returns status 0, amount 0
00:56:12.172 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:12.172 00.000 18120 Enqueuing Expose request
00:56:12.173 00.001 21948 MoveAxis(N, 0, ABG)
00:56:12.173 00.000 21948 Move returns status 0, amount 0
00:56:12.173 00.000 21948 move complete, result=0
00:56:12.173 00.000 21948 worker thread done servicing request
00:56:12.173 00.000 21948 Worker thread wakes up
00:56:12.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:12.173 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:12.173 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:13.808 01.635 21948 Exposure complete
00:56:13.849 00.041 18120 OnExposeComplete: enter
00:56:13.850 00.001 18120 UpdateGuideState(): m_state=6
00:56:13.851 00.001 21948 worker thread done servicing request
00:56:13.851 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
00:56:13.851 00.000 18120 Star::Find returns 1 (0), X=892.14, Y=231.90, Mass=1880, SNR=29.9, Peak=195 HFD=4.1
00:56:13.852 00.001 18120 MultiStar: [#1 -0.01,0.22,0.75,U] [#2 0.12,0.18,0.68,U] [#3 0.19,0.09,0.60,U] [#4 0.15,0.06,0.58,U] [#5 -0.21,0.20,0.49,U] [#6 0.15,0.30,0.56,U] [#7 0.04,-0.01,0.45,U] [#8 0.07,0.12,0.39,U] 
00:56:13.852 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.17}, one-star: {0.15, 0.24}
00:56:13.852 00.000 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
00:56:13.853 00.001 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
00:56:13.853 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=0.12 mountY=-0.15, mountTheta=-0.90
00:56:13.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.17, opts=13)
00:56:13.856 00.002 18120 Enqueuing Move request for scope (0.08, 0.17)
00:56:13.856 00.000 21948 Worker thread wakes up
00:56:13.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:13.857 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:56:13.857 00.000 18120 UpdateGuideState exits: m=1880 RSB=29.9
00:56:13.857 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:56:13.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:13.858 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:13.858 00.000 18120 Enqueuing Expose request
00:56:13.858 00.000 21948 Moving (0.08, 0.17) raw xDistance=0.12 yDistance=-0.15
00:56:13.859 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:56:13.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:13.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:13.859 00.000 21948 MoveAxis(E, 0, ABG)
00:56:13.859 00.000 21948 Move returns status 0, amount 0
00:56:13.859 00.000 21948 MoveAxis(N, 0, ABG)
00:56:13.859 00.000 21948 Move returns status 0, amount 0
00:56:13.859 00.000 21948 move complete, result=0
00:56:13.859 00.000 21948 worker thread done servicing request
00:56:13.859 00.000 21948 Worker thread wakes up
00:56:13.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:13.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:13.859 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:15.374 01.515 21948 Exposure complete
00:56:15.400 00.026 21948 worker thread done servicing request
00:56:15.400 00.000 18120 OnExposeComplete: enter
00:56:15.402 00.002 18120 UpdateGuideState(): m_state=6
00:56:15.404 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
00:56:15.404 00.000 18120 Star::Find returns 1 (0), X=892.18, Y=231.99, Mass=1973, SNR=30.8, Peak=204 HFD=4.2
00:56:15.405 00.001 18120 MultiStar: [#1 -0.03,0.17,0.73,U] [#2 -0.06,0.20,0.67,U] [#3 0.07,0.10,0.57,U] [#4 -0.10,0.12,0.58,U] [#5 -0.21,0.18,0.49,U] [#6 -0.10,0.24,0.55,U] [#7 -0.39,-0.16,0.00,M1] [#8 0.03,0.01,0.39,U] 
00:56:15.405 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.19}, one-star: {0.19, 0.33}
00:56:15.407 00.002 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
00:56:15.407 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
00:56:15.408 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=0.17 mountY=-0.08, mountTheta=-0.42
00:56:15.409 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.19, opts=13)
00:56:15.409 00.000 18120 Enqueuing Move request for scope (-0.01, 0.19)
00:56:15.410 00.001 21948 Worker thread wakes up
00:56:15.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:15.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
00:56:15.411 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
00:56:15.411 00.000 21948 Moving (-0.01, 0.19) raw xDistance=0.17 yDistance=-0.08
00:56:15.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:15.411 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:15.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:56:15.411 00.000 21948 MoveAxis(E, 0, ABG)
00:56:15.411 00.000 21948 Move returns status 0, amount 0
00:56:15.411 00.000 21948 MoveAxis(N, 0, ABG)
00:56:15.411 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
00:56:15.414 00.003 21948 Move returns status 0, amount 0
00:56:15.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:15.414 00.000 21948 move complete, result=0
00:56:15.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:15.415 00.001 18120 Enqueuing Expose request
00:56:15.415 00.000 21948 worker thread done servicing request
00:56:15.415 00.000 21948 Worker thread wakes up
00:56:15.415 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:15.416 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:15.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:17.046 01.630 21948 Exposure complete
00:56:17.082 00.036 21948 worker thread done servicing request
00:56:17.082 00.000 18120 OnExposeComplete: enter
00:56:17.083 00.001 18120 UpdateGuideState(): m_state=6
00:56:17.086 00.003 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
00:56:17.088 00.002 18120 Star::Find returns 1 (0), X=892.08, Y=231.93, Mass=2109, SNR=31.9, Peak=226 HFD=4.2
00:56:17.089 00.001 18120 MultiStar: [#1 0.02,0.41,0.00,M1] [#2 0.30,0.23,0.59,U] [#3 0.29,0.07,0.58,U] [#4 0.20,0.13,0.55,U] [#5 -0.08,0.19,0.44,U] [#6 -0.09,0.17,0.53,U] [#7 0.07,0.03,0.42,U] [#8 0.26,0.25,0.38,U] 
00:56:17.089 00.000 18120 refined, 7 included, MultiStar: {0.13, 0.18}, one-star: {0.10, 0.27}
00:56:17.089 00.000 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
00:56:17.090 00.001 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
00:56:17.090 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.93 mountX=0.11 mountY=-0.20, mountTheta=-1.08
00:56:17.092 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.18, opts=13)
00:56:17.093 00.001 18120 Enqueuing Move request for scope (0.13, 0.18)
00:56:17.095 00.002 21948 Worker thread wakes up
00:56:17.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
00:56:17.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
00:56:17.095 00.000 21948 Moving (0.13, 0.18) raw xDistance=0.11 yDistance=-0.20
00:56:17.095 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:17.096 00.001 18120 UpdateGuideState exits: m=2109 RSB=31.9
00:56:17.096 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:17.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:17.097 00.001 18120 Enqueuing Expose request
00:56:17.098 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:17.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:17.099 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:56:17.099 00.000 21948 MoveAxis(E, 0, ABG)
00:56:17.099 00.000 21948 Move returns status 0, amount 0
00:56:17.099 00.000 21948 MoveAxis(N, 0, ABG)
00:56:17.099 00.000 21948 Move returns status 0, amount 0
00:56:17.099 00.000 21948 move complete, result=0
00:56:17.099 00.000 21948 worker thread done servicing request
00:56:17.099 00.000 21948 Worker thread wakes up
00:56:17.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:17.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:17.099 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:18.613 01.514 21948 Exposure complete
00:56:18.657 00.044 21948 worker thread done servicing request
00:56:18.657 00.000 18120 OnExposeComplete: enter
00:56:18.658 00.001 18120 UpdateGuideState(): m_state=6
00:56:18.659 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
00:56:18.659 00.000 18120 Star::Find returns 1 (0), X=892.32, Y=232.07, Mass=1936, SNR=30.5, Peak=213 HFD=3.9
00:56:18.660 00.001 18120 MultiStar: [#1 0.14,0.32,0.74,U] [#2 0.20,0.18,0.64,U] [#3 -0.01,0.38,0.60,U] [#4 0.18,0.09,0.58,U] [#5 -0.22,0.28,0.47,U] [#6 -0.21,0.26,0.56,U] [#7 0.01,-0.10,0.45,U] [#8 0.25,0.22,0.41,U] 
00:56:18.660 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.25}, one-star: {0.33, 0.41}
00:56:18.661 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
00:56:18.662 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
00:56:18.664 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=0.19 mountY=-0.20, mountTheta=-0.82
00:56:18.665 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.25, opts=13)
00:56:18.666 00.001 18120 Enqueuing Move request for scope (0.10, 0.25)
00:56:18.666 00.000 21948 Worker thread wakes up
00:56:18.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
00:56:18.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
00:56:18.666 00.000 21948 Moving (0.10, 0.25) raw xDistance=0.19 yDistance=-0.20
00:56:18.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:56:18.666 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:18.667 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
00:56:18.667 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:18.667 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:18.668 00.001 18120 Enqueuing Expose request
00:56:18.668 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:56:18.668 00.000 21948 MoveAxis(E, 0, ABG)
00:56:18.668 00.000 21948 Move returns status 0, amount 0
00:56:18.668 00.000 21948 MoveAxis(N, 48, ABG)
00:56:18.668 00.000 21948 Guiding  Dir = 0, Dur = 48
00:56:18.669 00.001 21948 IsSlewing returns 0
00:56:18.669 00.000 21948 IsGuiding returns 0
00:56:18.674 00.005 21948 PulseGuide returned control before completion, sleep 53
00:56:18.737 00.063 21948 IsGuiding returns 0
00:56:18.737 00.000 21948 Move returns status 0, amount 48
00:56:18.737 00.000 21948 move complete, result=0
00:56:18.737 00.000 21948 worker thread done servicing request
00:56:18.737 00.000 21948 Worker thread wakes up
00:56:18.737 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 48 ms NORTH
00:56:18.738 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:18.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:20.371 01.633 21948 Exposure complete
00:56:20.411 00.040 21948 worker thread done servicing request
00:56:20.411 00.000 18120 OnExposeComplete: enter
00:56:20.412 00.001 18120 UpdateGuideState(): m_state=6
00:56:20.412 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
00:56:20.413 00.001 18120 Star::Find returns 1 (0), X=891.89, Y=231.84, Mass=2061, SNR=31.3, Peak=213 HFD=4.1
00:56:20.413 00.000 18120 MultiStar: [#1 -0.05,0.06,0.72,U] [#2 -0.02,0.08,0.67,U] [#3 -0.05,-0.02,0.60,U] [#4 -0.03,-0.00,0.56,U] [#5 -0.18,0.09,0.47,U] [#6 -0.37,0.16,0.53,U] [#7 -0.18,-0.25,0.43,U] [#8 0.16,0.10,0.38,U] 
00:56:20.414 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.10, 0.18}
00:56:20.414 00.000 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
00:56:20.415 00.001 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
00:56:20.415 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=0.09 mountY=0.06, mountTheta=0.54
00:56:20.417 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.06, opts=13)
00:56:20.417 00.000 18120 Enqueuing Move request for scope (-0.09, 0.06)
00:56:20.418 00.001 21948 Worker thread wakes up
00:56:20.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:20.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
00:56:20.418 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.3
00:56:20.419 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
00:56:20.419 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:20.419 00.000 21948 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.06
00:56:20.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:56:20.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:20.420 00.001 18120 Enqueuing Expose request
00:56:20.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:20.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:56:20.420 00.000 21948 MoveAxis(E, 0, ABG)
00:56:20.420 00.000 21948 Move returns status 0, amount 0
00:56:20.420 00.000 21948 MoveAxis(N, 0, ABG)
00:56:20.420 00.000 21948 Move returns status 0, amount 0
00:56:20.420 00.000 21948 move complete, result=0
00:56:20.420 00.000 21948 worker thread done servicing request
00:56:20.420 00.000 21948 Worker thread wakes up
00:56:20.421 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:20.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:20.421 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:21.946 01.525 21948 Exposure complete
00:56:22.006 00.060 21948 worker thread done servicing request
00:56:22.006 00.000 18120 OnExposeComplete: enter
00:56:22.008 00.002 18120 UpdateGuideState(): m_state=6
00:56:22.008 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
00:56:22.009 00.001 18120 Star::Find returns 1 (0), X=892.04, Y=231.85, Mass=2053, SNR=31.3, Peak=220 HFD=4.1
00:56:22.011 00.002 18120 MultiStar: [#1 -0.09,-0.02,0.74,U] [#2 -0.18,-0.20,0.64,U] [#3 -0.02,-0.05,0.60,U] [#4 -0.02,0.04,0.56,U] [#5 -0.28,-0.17,0.46,U] [#6 -0.45,0.15,0.00,M1] [#7 -0.38,-0.29,0.00,M1] [#8 0.11,-0.07,0.39,U] 
00:56:22.012 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.02}, one-star: {0.05, 0.18}
00:56:22.014 00.002 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.00) = xAngle (-4.84 = 1.44)
00:56:22.015 00.001 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.88 = 1.40)
00:56:22.016 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.84 mountX=0.01 mountY=0.06, mountTheta=1.44
00:56:22.018 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.02, opts=13)
00:56:22.020 00.002 18120 Enqueuing Move request for scope (-0.05, -0.02)
00:56:22.021 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:22.022 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.3
00:56:22.023 00.001 21948 Worker thread wakes up
00:56:22.023 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:22.024 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:22.026 00.002 18120 Enqueuing Expose request
00:56:22.028 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:56:22.029 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:56:22.029 00.000 21948 Moving (-0.05, -0.02) raw xDistance=0.01 yDistance=0.06
00:56:22.029 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:22.029 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:22.029 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:56:22.029 00.000 21948 MoveAxis(E, 0, ABG)
00:56:22.029 00.000 21948 Move returns status 0, amount 0
00:56:22.029 00.000 21948 MoveAxis(N, 0, ABG)
00:56:22.029 00.000 21948 Move returns status 0, amount 0
00:56:22.029 00.000 21948 move complete, result=0
00:56:22.029 00.000 21948 worker thread done servicing request
00:56:22.029 00.000 21948 Worker thread wakes up
00:56:22.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:22.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:22.030 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:23.653 01.623 21948 Exposure complete
00:56:23.682 00.029 21948 worker thread done servicing request
00:56:23.682 00.000 18120 OnExposeComplete: enter
00:56:23.683 00.001 18120 UpdateGuideState(): m_state=6
00:56:23.683 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
00:56:23.684 00.001 18120 Star::Find returns 1 (0), X=891.95, Y=231.87, Mass=2061, SNR=31.4, Peak=222 HFD=4.1
00:56:23.684 00.000 18120 MultiStar: [#1 -0.16,0.12,0.71,U] [#2 0.00,0.08,0.62,U] [#3 -0.08,0.17,0.61,U] [#4 -0.01,0.09,0.54,U] [#5 -0.31,0.16,0.45,U] [#6 -0.15,0.30,0.49,U] [#7 -0.23,-0.03,0.43,U] [#8 -0.08,0.02,0.41,U] 
00:56:23.685 00.001 18120 refined, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.04, 0.21}
00:56:23.685 00.000 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
00:56:23.686 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
00:56:23.686 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.23 mountX=0.17 mountY=0.03, mountTheta=0.19
00:56:23.687 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.14, opts=13)
00:56:23.688 00.001 18120 Enqueuing Move request for scope (-0.10, 0.14)
00:56:23.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:23.689 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.4
00:56:23.689 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:23.690 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:23.690 00.000 18120 Enqueuing Expose request
00:56:23.691 00.001 21948 Worker thread wakes up
00:56:23.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
00:56:23.691 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
00:56:23.691 00.000 21948 Moving (-0.10, 0.14) raw xDistance=0.17 yDistance=0.03
00:56:23.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:23.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:23.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:23.691 00.000 21948 MoveAxis(E, 0, ABG)
00:56:23.691 00.000 21948 Move returns status 0, amount 0
00:56:23.691 00.000 21948 MoveAxis(N, 0, ABG)
00:56:23.691 00.000 21948 Move returns status 0, amount 0
00:56:23.691 00.000 21948 move complete, result=0
00:56:23.691 00.000 21948 worker thread done servicing request
00:56:23.691 00.000 21948 Worker thread wakes up
00:56:23.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:23.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:23.691 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:25.205 01.514 21948 Exposure complete
00:56:25.229 00.024 21948 worker thread done servicing request
00:56:25.229 00.000 18120 OnExposeComplete: enter
00:56:25.230 00.001 18120 UpdateGuideState(): m_state=6
00:56:25.230 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
00:56:25.231 00.001 18120 Star::Find returns 1 (0), X=892.04, Y=231.80, Mass=2018, SNR=31.0, Peak=217 HFD=4.1
00:56:25.231 00.000 18120 MultiStar: [#1 -0.05,0.16,0.70,U] [#2 0.22,0.06,0.63,U] [#3 0.01,0.16,0.60,U] [#4 0.09,0.14,0.55,U] [#5 -0.10,0.05,0.46,U] [#6 -0.26,0.02,0.53,U] [#7 -0.52,-0.04,0.00,M1] [#8 0.01,0.08,0.39,U] 
00:56:25.232 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.06, 0.14}
00:56:25.232 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
00:56:25.233 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
00:56:25.233 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.10 mountY=-0.06, mountTheta=-0.55
00:56:25.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.11, opts=13)
00:56:25.236 00.001 18120 Enqueuing Move request for scope (0.01, 0.11)
00:56:25.236 00.000 21948 Worker thread wakes up
00:56:25.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:25.237 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.0
00:56:25.237 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:25.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:25.238 00.001 18120 Enqueuing Expose request
00:56:25.239 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:56:25.239 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:56:25.239 00.000 21948 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.06
00:56:25.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:56:25.239 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:25.240 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:56:25.240 00.000 21948 MoveAxis(E, 0, ABG)
00:56:25.240 00.000 21948 Move returns status 0, amount 0
00:56:25.240 00.000 21948 MoveAxis(N, 0, ABG)
00:56:25.240 00.000 21948 Move returns status 0, amount 0
00:56:25.240 00.000 21948 move complete, result=0
00:56:25.240 00.000 21948 worker thread done servicing request
00:56:25.240 00.000 21948 Worker thread wakes up
00:56:25.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:25.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:25.240 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:26.878 01.638 21948 Exposure complete
00:56:26.931 00.053 21948 worker thread done servicing request
00:56:26.932 00.001 18120 OnExposeComplete: enter
00:56:26.933 00.001 18120 UpdateGuideState(): m_state=6
00:56:26.934 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
00:56:26.935 00.001 18120 Star::Find returns 1 (0), X=892.21, Y=231.90, Mass=1961, SNR=30.6, Peak=219 HFD=4.1
00:56:26.935 00.000 18120 MultiStar: [#1 -0.19,0.29,0.75,U] [#2 0.17,0.17,0.66,U] [#3 0.03,0.08,0.59,U] [#4 -0.05,0.29,0.57,U] [#5 -0.18,0.34,0.46,U] [#6 -0.28,0.03,0.53,U] [#7 -0.04,-0.19,0.43,U] [#8 0.13,0.16,0.42,U] 
00:56:26.936 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.17}, one-star: {0.23, 0.24}
00:56:26.936 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
00:56:26.936 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
00:56:26.937 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.16 mountY=-0.08, mountTheta=-0.45
00:56:26.938 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.17, opts=13)
00:56:26.940 00.002 18120 Enqueuing Move request for scope (-0.00, 0.17)
00:56:26.941 00.001 21948 Worker thread wakes up
00:56:26.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
00:56:26.941 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
00:56:26.941 00.000 21948 Moving (-0.00, 0.17) raw xDistance=0.16 yDistance=-0.08
00:56:26.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:26.944 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:56:26.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:26.944 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.6
00:56:26.945 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:56:26.945 00.000 21948 MoveAxis(E, 0, ABG)
00:56:26.945 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:26.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:26.946 00.001 18120 Enqueuing Expose request
00:56:26.946 00.000 21948 Move returns status 0, amount 0
00:56:26.946 00.000 21948 MoveAxis(N, 0, ABG)
00:56:26.946 00.000 21948 Move returns status 0, amount 0
00:56:26.946 00.000 21948 move complete, result=0
00:56:26.946 00.000 21948 worker thread done servicing request
00:56:26.946 00.000 21948 Worker thread wakes up
00:56:26.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:26.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:26.947 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:28.463 01.516 21948 Exposure complete
00:56:28.498 00.035 21948 worker thread done servicing request
00:56:28.498 00.000 18120 OnExposeComplete: enter
00:56:28.499 00.001 18120 UpdateGuideState(): m_state=6
00:56:28.499 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
00:56:28.500 00.001 18120 Star::Find returns 1 (0), X=891.97, Y=231.86, Mass=2226, SNR=32.5, Peak=237 HFD=4.1
00:56:28.500 00.000 18120 MultiStar: [#1 -0.17,0.16,0.68,U] [#2 0.03,0.13,0.61,U] [#3 -0.21,0.04,0.57,U] [#4 0.03,0.16,0.55,U] [#5 -0.38,0.03,0.45,U] [#6 -0.31,0.07,0.52,U] [#7 -0.35,0.04,0.42,U] [#8 0.05,-0.23,0.37,U] 
00:56:28.501 00.001 18120 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.01, 0.20}
00:56:28.501 00.000 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
00:56:28.502 00.001 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
00:56:28.503 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=0.14 mountY=0.07, mountTheta=0.49
00:56:28.504 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
00:56:28.505 00.001 18120 Enqueuing Move request for scope (-0.13, 0.09)
00:56:28.506 00.001 21948 Worker thread wakes up
00:56:28.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
00:56:28.506 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
00:56:28.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:28.506 00.000 21948 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=0.07
00:56:28.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:56:28.506 00.000 18120 UpdateGuideState exits: m=2226 RSB=32.5
00:56:28.507 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:28.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:28.508 00.001 18120 Enqueuing Expose request
00:56:28.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:28.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:56:28.508 00.000 21948 MoveAxis(E, 0, ABG)
00:56:28.508 00.000 21948 Move returns status 0, amount 0
00:56:28.508 00.000 21948 MoveAxis(N, 0, ABG)
00:56:28.508 00.000 21948 Move returns status 0, amount 0
00:56:28.508 00.000 21948 move complete, result=0
00:56:28.508 00.000 21948 worker thread done servicing request
00:56:28.508 00.000 21948 Worker thread wakes up
00:56:28.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:28.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:28.509 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:30.143 01.634 21948 Exposure complete
00:56:30.169 00.026 21948 worker thread done servicing request
00:56:30.169 00.000 18120 OnExposeComplete: enter
00:56:30.170 00.001 18120 UpdateGuideState(): m_state=6
00:56:30.171 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
00:56:30.172 00.001 18120 Star::Find returns 1 (0), X=891.75, Y=231.93, Mass=2105, SNR=31.7, Peak=217 HFD=4.1
00:56:30.173 00.001 18120 MultiStar: [#1 -0.19,0.20,0.71,U] [#2 -0.07,0.05,0.60,U] [#3 -0.22,0.11,0.58,U] [#4 -0.05,0.24,0.55,U] [#5 -0.42,-0.01,0.00,M1] [#6 -0.37,0.09,0.52,U] [#7 -0.25,0.12,0.43,U] [#8 -0.05,0.16,0.39,U] 
00:56:30.173 00.000 18120 refined, 7 included, MultiStar: {-0.19, 0.17}, one-star: {-0.24, 0.26}
00:56:30.174 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
00:56:30.174 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
00:56:30.174 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.41 mountX=0.23 mountY=0.09, mountTheta=0.38
00:56:30.176 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.17, opts=13)
00:56:30.176 00.000 18120 Enqueuing Move request for scope (-0.19, 0.17)
00:56:30.177 00.001 21948 Worker thread wakes up
00:56:30.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
00:56:30.177 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
00:56:30.177 00.000 21948 Moving (-0.19, 0.17) raw xDistance=0.23 yDistance=0.09
00:56:30.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:56:30.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:30.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:30.177 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.7
00:56:30.178 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:30.178 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:30.179 00.001 18120 Enqueuing Expose request
00:56:30.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:30.179 00.000 21948 MoveAxis(W, 41, ABG)
00:56:30.179 00.000 21948 Guiding  Dir = 3, Dur = 41
00:56:30.180 00.001 21948 IsSlewing returns 0
00:56:30.180 00.000 21948 IsGuiding returns 0
00:56:30.182 00.002 21948 PulseGuide returned control before completion, sleep 50
00:56:30.235 00.053 21948 IsGuiding returns 1
00:56:30.235 00.000 21948 scope still moving after pulse duration time elapsed
00:56:30.266 00.031 21948 IsSlewing returns 0
00:56:30.266 00.000 21948 IsGuiding returns 0
00:56:30.266 00.000 21948 scope move finished after 41 + 45 ms
00:56:30.266 00.000 21948 Move returns status 0, amount 41
00:56:30.266 00.000 21948 MoveAxis(N, 0, ABG)
00:56:30.266 00.000 21948 Move returns status 0, amount 0
00:56:30.266 00.000 21948 move complete, result=0
00:56:30.266 00.000 21948 worker thread done servicing request
00:56:30.266 00.000 21948 Worker thread wakes up
00:56:30.266 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
00:56:30.269 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:30.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:31.674 01.405 21948 Exposure complete
00:56:31.706 00.032 21948 worker thread done servicing request
00:56:31.706 00.000 18120 OnExposeComplete: enter
00:56:31.706 00.000 18120 UpdateGuideState(): m_state=6
00:56:31.707 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
00:56:31.707 00.000 18120 Star::Find returns 1 (0), X=891.97, Y=231.74, Mass=2053, SNR=31.3, Peak=220 HFD=4.0
00:56:31.708 00.001 18120 MultiStar: [#1 0.02,0.03,0.72,U] [#2 -0.01,-0.14,0.66,U] [#3 0.05,-0.05,0.63,U] [#4 -0.09,-0.01,0.54,U] [#5 -0.25,-0.11,0.47,U] [#6 -0.28,-0.03,0.55,U] [#7 -0.32,-0.21,0.40,U] [#8 0.16,0.05,0.37,U] 
00:56:31.709 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.02, 0.08}
00:56:31.711 00.002 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.56)
00:56:31.712 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.52)
00:56:31.713 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.73 mountX=0.00 mountY=0.08, mountTheta=1.56
00:56:31.716 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
00:56:31.716 00.000 18120 Enqueuing Move request for scope (-0.07, -0.03)
00:56:31.717 00.001 21948 Worker thread wakes up
00:56:31.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:56:31.717 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:56:31.717 00.000 21948 Moving (-0.07, -0.03) raw xDistance=0.00 yDistance=0.08
00:56:31.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:56:31.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:31.717 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:31.718 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.3
00:56:31.721 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:56:31.721 00.000 21948 MoveAxis(E, 0, ABG)
00:56:31.721 00.000 21948 Move returns status 0, amount 0
00:56:31.721 00.000 21948 MoveAxis(N, 0, ABG)
00:56:31.721 00.000 21948 Move returns status 0, amount 0
00:56:31.721 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.722 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:31.722 00.000 18120 Enqueuing Expose request
00:56:31.723 00.001 21948 move complete, result=0
00:56:31.723 00.000 21948 worker thread done servicing request
00:56:31.723 00.000 21948 Worker thread wakes up
00:56:31.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:31.723 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:31.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:33.357 01.634 21948 Exposure complete
00:56:33.386 00.029 21948 worker thread done servicing request
00:56:33.386 00.000 18120 OnExposeComplete: enter
00:56:33.386 00.000 18120 UpdateGuideState(): m_state=6
00:56:33.389 00.003 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
00:56:33.391 00.002 18120 Star::Find returns 1 (0), X=892.05, Y=231.62, Mass=2051, SNR=31.2, Peak=210 HFD=3.9
00:56:33.394 00.003 18120 MultiStar: [#1 -0.15,-0.12,0.75,U] [#2 0.09,-0.16,0.60,U] [#3 -0.02,-0.12,0.61,U] [#4 0.19,-0.09,0.56,U] [#5 0.01,-0.29,0.46,U] [#6 -0.29,-0.13,0.53,U] [#7 -0.18,0.02,0.43,U] [#8 0.07,-0.17,0.40,U] 
00:56:33.396 00.002 18120 single-star, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.07, -0.04}
00:56:33.399 00.003 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
00:56:33.401 00.002 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
00:56:33.404 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.52 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
00:56:33.407 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
00:56:33.408 00.001 18120 Enqueuing Move request for scope (0.07, -0.04)
00:56:33.408 00.000 21948 Worker thread wakes up
00:56:33.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:56:33.408 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:56:33.408 00.000 21948 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.04
00:56:33.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:33.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:33.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:33.409 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:33.409 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.2
00:56:33.409 00.000 21948 MoveAxis(E, 0, ABG)
00:56:33.409 00.000 21948 Move returns status 0, amount 0
00:56:33.409 00.000 21948 MoveAxis(N, 0, ABG)
00:56:33.409 00.000 21948 Move returns status 0, amount 0
00:56:33.409 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.410 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:33.411 00.001 18120 Enqueuing Expose request
00:56:33.411 00.000 21948 move complete, result=0
00:56:33.411 00.000 21948 worker thread done servicing request
00:56:33.411 00.000 21948 Worker thread wakes up
00:56:33.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:33.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:33.411 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:34.925 01.514 21948 Exposure complete
00:56:34.963 00.038 21948 worker thread done servicing request
00:56:34.963 00.000 18120 OnExposeComplete: enter
00:56:34.964 00.001 18120 UpdateGuideState(): m_state=6
00:56:34.965 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
00:56:34.965 00.000 18120 Star::Find returns 1 (0), X=892.14, Y=231.81, Mass=2064, SNR=31.4, Peak=230 HFD=3.9
00:56:34.965 00.000 18120 MultiStar: [#1 -0.08,0.17,0.69,U] [#2 0.10,0.05,0.65,U] [#3 -0.11,-0.10,0.62,U] [#4 0.03,-0.04,0.57,U] [#5 0.00,0.01,0.45,U] [#6 -0.28,0.02,0.53,U] [#7 -0.07,-0.19,0.43,U] [#8 0.22,-0.02,0.40,U] 
00:56:34.966 00.001 18120 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.15, 0.14}
00:56:34.966 00.000 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
00:56:34.967 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
00:56:34.967 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.38 mountX=0.02 mountY=-0.02, mountTheta=-0.64
00:56:34.968 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.02, opts=13)
00:56:34.969 00.001 18120 Enqueuing Move request for scope (0.00, 0.02)
00:56:34.970 00.001 21948 Worker thread wakes up
00:56:34.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:34.970 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.4
00:56:34.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:34.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:34.972 00.001 18120 Enqueuing Expose request
00:56:34.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:56:34.972 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:56:34.973 00.001 21948 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.02
00:56:34.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:34.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:34.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:34.973 00.000 21948 MoveAxis(E, 0, ABG)
00:56:34.973 00.000 21948 Move returns status 0, amount 0
00:56:34.973 00.000 21948 MoveAxis(N, 0, ABG)
00:56:34.973 00.000 21948 Move returns status 0, amount 0
00:56:34.973 00.000 21948 move complete, result=0
00:56:34.973 00.000 21948 worker thread done servicing request
00:56:34.973 00.000 21948 Worker thread wakes up
00:56:34.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:34.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:34.973 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:36.608 01.635 21948 Exposure complete
00:56:36.638 00.030 21948 worker thread done servicing request
00:56:36.638 00.000 18120 OnExposeComplete: enter
00:56:36.641 00.003 18120 UpdateGuideState(): m_state=6
00:56:36.644 00.003 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
00:56:36.646 00.002 18120 Star::Find returns 1 (0), X=892.00, Y=231.88, Mass=2029, SNR=31.1, Peak=224 HFD=4.1
00:56:36.649 00.003 18120 MultiStar: [#1 -0.12,0.31,0.75,U] [#2 0.05,0.16,0.67,U] [#3 -0.19,0.10,0.59,U] [#4 0.08,0.13,0.57,U] [#5 -0.25,0.40,0.00,M1] [#6 -0.25,0.29,0.47,U] [#7 -0.19,0.10,0.44,U] [#8 0.23,0.09,0.41,U] 
00:56:36.651 00.002 18120 refined, 7 included, MultiStar: {-0.04, 0.19}, one-star: {0.02, 0.22}
00:56:36.653 00.002 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
00:56:36.656 00.003 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
00:56:36.657 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.80 mountX=0.19 mountY=-0.05, mountTheta=-0.23
00:56:36.658 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.19, opts=13)
00:56:36.658 00.000 18120 Enqueuing Move request for scope (-0.04, 0.19)
00:56:36.659 00.001 21948 Worker thread wakes up
00:56:36.659 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:36.659 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.1
00:56:36.660 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.660 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:36.661 00.001 18120 Enqueuing Expose request
00:56:36.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
00:56:36.661 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
00:56:36.661 00.000 21948 Moving (-0.04, 0.19) raw xDistance=0.19 yDistance=-0.05
00:56:36.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:56:36.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:36.661 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:36.661 00.000 21948 MoveAxis(E, 0, ABG)
00:56:36.661 00.000 21948 Move returns status 0, amount 0
00:56:36.661 00.000 21948 MoveAxis(N, 0, ABG)
00:56:36.661 00.000 21948 Move returns status 0, amount 0
00:56:36.661 00.000 21948 move complete, result=0
00:56:36.661 00.000 21948 worker thread done servicing request
00:56:36.661 00.000 21948 Worker thread wakes up
00:56:36.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:36.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:36.662 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:38.184 01.522 21948 Exposure complete
00:56:38.222 00.038 21948 worker thread done servicing request
00:56:38.222 00.000 18120 OnExposeComplete: enter
00:56:38.223 00.001 18120 UpdateGuideState(): m_state=6
00:56:38.224 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
00:56:38.225 00.001 18120 Star::Find returns 1 (0), X=891.95, Y=231.83, Mass=2051, SNR=31.3, Peak=217 HFD=4.1
00:56:38.226 00.001 18120 MultiStar: [#1 -0.21,-0.00,0.75,U] [#2 -0.10,-0.26,0.65,U] [#3 -0.14,-0.03,0.59,U] [#4 0.05,-0.00,0.56,U] [#5 -0.16,-0.12,0.46,U] [#6 -0.13,0.07,0.50,U] [#7 -0.43,-0.07,0.00,M1] [#8 -0.08,0.15,0.37,U] 
00:56:38.226 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.04, 0.17}
00:56:38.227 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.12 = 1.12)
00:56:38.227 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.08 = 1.08)
00:56:38.228 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.11 mountX=0.04 mountY=0.09, mountTheta=1.11
00:56:38.229 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.00, opts=13)
00:56:38.230 00.001 18120 Enqueuing Move request for scope (-0.10, 0.00)
00:56:38.230 00.000 21948 Worker thread wakes up
00:56:38.231 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
00:56:38.231 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
00:56:38.231 00.000 21948 Moving (-0.10, 0.00) raw xDistance=0.04 yDistance=0.09
00:56:38.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:56:38.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:38.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:38.231 00.000 21948 MoveAxis(E, 0, ABG)
00:56:38.231 00.000 21948 Move returns status 0, amount 0
00:56:38.231 00.000 21948 MoveAxis(N, 0, ABG)
00:56:38.231 00.000 21948 Move returns status 0, amount 0
00:56:38.231 00.000 21948 move complete, result=0
00:56:38.231 00.000 21948 worker thread done servicing request
00:56:38.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:38.231 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.3
00:56:38.232 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:38.232 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:38.233 00.001 18120 Enqueuing Expose request
00:56:38.233 00.000 21948 Worker thread wakes up
00:56:38.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:38.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:38.233 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:39.869 01.636 21948 Exposure complete
00:56:39.913 00.044 21948 worker thread done servicing request
00:56:39.913 00.000 18120 OnExposeComplete: enter
00:56:39.914 00.001 18120 UpdateGuideState(): m_state=6
00:56:39.914 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
00:56:39.916 00.002 18120 Star::Find returns 1 (0), X=891.89, Y=231.90, Mass=2172, SNR=32.2, Peak=231 HFD=4.2
00:56:39.918 00.002 18120 MultiStar: [#1 -0.14,0.16,0.73,U] [#2 -0.06,0.27,0.60,U] [#3 -0.18,0.25,0.61,U] [#4 0.05,0.32,0.55,U] [#5 -0.05,-0.06,0.44,U] [#6 -0.08,0.29,0.50,U] [#7 -0.42,-0.01,0.00,M2] [#8 -0.18,-0.09,0.38,U] 
00:56:39.919 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.19}, one-star: {-0.09, 0.24}
00:56:39.921 00.002 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
00:56:39.922 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
00:56:39.923 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.21 mountY=-0.00, mountTheta=-0.02
00:56:39.924 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.19, opts=13)
00:56:39.924 00.000 18120 Enqueuing Move request for scope (-0.09, 0.19)
00:56:39.925 00.001 21948 Worker thread wakes up
00:56:39.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:39.925 00.000 18120 UpdateGuideState exits: m=2172 RSB=32.2
00:56:39.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:39.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:39.927 00.001 18120 Enqueuing Expose request
00:56:39.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
00:56:39.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
00:56:39.927 00.000 21948 Moving (-0.09, 0.19) raw xDistance=0.21 yDistance=-0.00
00:56:39.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
00:56:39.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:39.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:56:39.928 00.001 21948 MoveAxis(W, 38, ABG)
00:56:39.928 00.000 21948 Guiding  Dir = 3, Dur = 38
00:56:39.928 00.000 21948 IsSlewing returns 0
00:56:39.928 00.000 21948 IsGuiding returns 0
00:56:39.930 00.002 21948 PulseGuide returned control before completion, sleep 47
00:56:39.978 00.048 21948 IsGuiding returns 0
00:56:39.978 00.000 21948 Move returns status 0, amount 38
00:56:39.978 00.000 21948 MoveAxis(N, 0, ABG)
00:56:39.978 00.000 21948 Move returns status 0, amount 0
00:56:39.978 00.000 21948 move complete, result=0
00:56:39.978 00.000 21948 worker thread done servicing request
00:56:39.978 00.000 21948 Worker thread wakes up
00:56:39.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:39.979 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:39.979 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
00:56:41.387 01.408 21948 Exposure complete
00:56:41.420 00.033 21948 worker thread done servicing request
00:56:41.420 00.000 18120 OnExposeComplete: enter
00:56:41.420 00.000 18120 UpdateGuideState(): m_state=6
00:56:41.421 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
00:56:41.421 00.000 18120 Star::Find returns 1 (0), X=891.86, Y=231.90, Mass=2042, SNR=31.3, Peak=231 HFD=4.2
00:56:41.422 00.001 18120 MultiStar: [#1 -0.28,0.01,0.77,U] [#2 0.04,-0.11,0.61,U] [#3 -0.08,0.19,0.60,U] [#4 0.12,-0.01,0.56,U] [#5 -0.23,0.17,0.45,U] [#6 -0.42,0.19,0.00,M1] [#7 -0.40,-0.05,0.44,U] [#8 0.16,-0.31,0.39,U] 
00:56:41.423 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.05}, one-star: {-0.12, 0.24}
00:56:41.423 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
00:56:41.424 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
00:56:41.424 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=0.09 mountY=0.07, mountTheta=0.71
00:56:41.426 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.05, opts=13)
00:56:41.426 00.000 18120 Enqueuing Move request for scope (-0.11, 0.05)
00:56:41.427 00.001 21948 Worker thread wakes up
00:56:41.427 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:41.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
00:56:41.427 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
00:56:41.427 00.000 21948 Moving (-0.11, 0.05) raw xDistance=0.09 yDistance=0.07
00:56:41.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:56:41.427 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:41.427 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.3
00:56:41.428 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:56:41.428 00.000 21948 MoveAxis(E, 0, ABG)
00:56:41.428 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:41.428 00.000 21948 Move returns status 0, amount 0
00:56:41.428 00.000 21948 MoveAxis(N, 0, ABG)
00:56:41.429 00.001 21948 Move returns status 0, amount 0
00:56:41.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:41.429 00.000 18120 Enqueuing Expose request
00:56:41.429 00.000 21948 move complete, result=0
00:56:41.430 00.001 21948 worker thread done servicing request
00:56:41.430 00.000 21948 Worker thread wakes up
00:56:41.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:41.430 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:41.430 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:43.064 01.634 21948 Exposure complete
00:56:43.125 00.061 21948 worker thread done servicing request
00:56:43.125 00.000 18120 OnExposeComplete: enter
00:56:43.126 00.001 18120 UpdateGuideState(): m_state=6
00:56:43.127 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
00:56:43.127 00.000 18120 Star::Find returns 1 (0), X=891.92, Y=231.64, Mass=2098, SNR=31.7, Peak=206 HFD=3.9
00:56:43.128 00.001 18120 MultiStar: [#1 -0.09,-0.19,0.69,U] [#2 0.20,-0.18,0.61,U] [#3 -0.08,-0.08,0.58,U] [#4 0.06,-0.11,0.55,U] [#5 -0.30,0.07,0.47,U] [#6 -0.26,0.01,0.50,U] [#7 -0.21,-0.33,0.43,U] [#8 0.29,-0.11,0.39,U] 
00:56:43.128 00.000 18120 single-star, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.06, -0.02}
00:56:43.129 00.001 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.00) = xAngle (-4.86 = 1.43)
00:56:43.130 00.001 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.90 = 1.39)
00:56:43.131 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.86 mountX=0.01 mountY=0.06, mountTheta=1.42
00:56:43.134 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
00:56:43.135 00.001 18120 Enqueuing Move request for scope (-0.06, -0.02)
00:56:43.136 00.001 21948 Worker thread wakes up
00:56:43.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:43.137 00.001 18120 UpdateGuideState exits: m=2098 RSB=31.7
00:56:43.137 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.137 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:43.138 00.001 18120 Enqueuing Expose request
00:56:43.138 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:56:43.138 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:56:43.138 00.000 21948 Moving (-0.06, -0.02) raw xDistance=0.01 yDistance=0.06
00:56:43.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:43.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:43.139 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:56:43.139 00.000 21948 MoveAxis(E, 0, ABG)
00:56:43.139 00.000 21948 Move returns status 0, amount 0
00:56:43.139 00.000 21948 MoveAxis(N, 0, ABG)
00:56:43.139 00.000 21948 Move returns status 0, amount 0
00:56:43.139 00.000 21948 move complete, result=0
00:56:43.139 00.000 21948 worker thread done servicing request
00:56:43.139 00.000 21948 Worker thread wakes up
00:56:43.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:43.139 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:43.140 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:44.656 01.516 21948 Exposure complete
00:56:44.693 00.037 21948 worker thread done servicing request
00:56:44.693 00.000 18120 OnExposeComplete: enter
00:56:44.693 00.000 18120 UpdateGuideState(): m_state=6
00:56:44.695 00.002 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
00:56:44.695 00.000 18120 Star::Find returns 1 (0), X=891.88, Y=231.72, Mass=2038, SNR=31.4, Peak=190 HFD=4.0
00:56:44.696 00.001 18120 MultiStar: [#1 -0.17,-0.01,0.74,U] [#2 0.11,0.00,0.66,U] [#3 0.07,-0.10,0.60,U] [#4 -0.04,-0.03,0.56,U] [#5 -0.27,0.11,0.47,U] [#6 -0.30,-0.14,0.53,U] [#7 -0.58,-0.33,0.00,M1] [#8 -0.14,-0.13,0.40,U] 
00:56:44.696 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {-0.10, 0.06}
00:56:44.697 00.001 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.34)
00:56:44.697 00.000 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.30)
00:56:44.697 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.94 mountX=0.02 mountY=0.09, mountTheta=1.34
00:56:44.698 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.02, opts=13)
00:56:44.700 00.002 18120 Enqueuing Move request for scope (-0.10, -0.02)
00:56:44.701 00.001 21948 Worker thread wakes up
00:56:44.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
00:56:44.701 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
00:56:44.701 00.000 21948 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.09
00:56:44.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:44.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:44.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:44.701 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.4
00:56:44.702 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:44.703 00.001 18120 Enqueuing Expose request
00:56:44.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:44.703 00.000 21948 MoveAxis(E, 0, ABG)
00:56:44.703 00.000 21948 Move returns status 0, amount 0
00:56:44.703 00.000 21948 MoveAxis(N, 0, ABG)
00:56:44.703 00.000 21948 Move returns status 0, amount 0
00:56:44.703 00.000 21948 move complete, result=0
00:56:44.703 00.000 21948 worker thread done servicing request
00:56:44.703 00.000 21948 Worker thread wakes up
00:56:44.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:44.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:44.704 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:46.328 01.624 21948 Exposure complete
00:56:46.360 00.032 21948 worker thread done servicing request
00:56:46.360 00.000 18120 OnExposeComplete: enter
00:56:46.361 00.001 18120 UpdateGuideState(): m_state=6
00:56:46.362 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
00:56:46.362 00.000 18120 Star::Find returns 1 (0), X=892.11, Y=231.75, Mass=1910, SNR=30.2, Peak=214 HFD=3.9
00:56:46.363 00.001 18120 MultiStar: [#1 -0.03,-0.02,0.73,U] [#2 0.03,-0.26,0.68,U] [#3 -0.07,-0.06,0.65,U] [#4 -0.10,-0.04,0.59,U] [#5 -0.21,-0.12,0.47,U] [#6 -0.31,-0.02,0.55,U] [#7 -0.37,-0.24,0.00,M2] [#8 -0.06,-0.31,0.40,U] 
00:56:46.363 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {0.13, 0.09}
00:56:46.363 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
00:56:46.364 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
00:56:46.364 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.22 mountX=-0.04 mountY=0.08, mountTheta=2.05
00:56:46.365 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.07, opts=13)
00:56:46.366 00.001 18120 Enqueuing Move request for scope (-0.05, -0.07)
00:56:46.366 00.000 21948 Worker thread wakes up
00:56:46.367 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:46.367 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.2
00:56:46.367 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.368 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:56:46.368 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:46.368 00.000 18120 Enqueuing Expose request
00:56:46.369 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:56:46.369 00.000 21948 Moving (-0.05, -0.07) raw xDistance=-0.04 yDistance=0.08
00:56:46.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:46.369 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:46.369 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:56:46.369 00.000 21948 MoveAxis(E, 0, ABG)
00:56:46.369 00.000 21948 Move returns status 0, amount 0
00:56:46.369 00.000 21948 MoveAxis(N, 0, ABG)
00:56:46.369 00.000 21948 Move returns status 0, amount 0
00:56:46.369 00.000 21948 move complete, result=0
00:56:46.369 00.000 21948 worker thread done servicing request
00:56:46.369 00.000 21948 Worker thread wakes up
00:56:46.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:46.369 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:46.369 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:47.891 01.522 21948 Exposure complete
00:56:47.925 00.034 21948 worker thread done servicing request
00:56:47.925 00.000 18120 OnExposeComplete: enter
00:56:47.926 00.001 18120 UpdateGuideState(): m_state=6
00:56:47.926 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
00:56:47.927 00.001 18120 Star::Find returns 1 (0), X=891.95, Y=231.84, Mass=2012, SNR=31.0, Peak=208 HFD=4.1
00:56:47.927 00.000 18120 MultiStar: [#1 -0.08,-0.03,0.71,U] [#2 -0.02,-0.11,0.65,U] [#3 -0.23,0.04,0.62,U] [#4 -0.15,-0.05,0.57,U] [#5 -0.23,-0.03,0.46,U] [#6 -0.28,0.14,0.54,U] [#7 -0.38,-0.08,0.45,U] [#8 0.06,-0.11,0.39,U] 
00:56:47.928 00.001 18120 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.03, 0.18}
00:56:47.928 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
00:56:47.929 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
00:56:47.929 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.04 mountX=0.07 mountY=0.12, mountTheta=1.04
00:56:47.930 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.01, opts=13)
00:56:47.931 00.001 18120 Enqueuing Move request for scope (-0.14, 0.01)
00:56:47.931 00.000 21948 Worker thread wakes up
00:56:47.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:47.932 00.001 18120 UpdateGuideState exits: m=2012 RSB=31.0
00:56:47.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:47.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:47.933 00.001 18120 Enqueuing Expose request
00:56:47.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
00:56:47.933 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
00:56:47.933 00.000 21948 Moving (-0.14, 0.01) raw xDistance=0.07 yDistance=0.12
00:56:47.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:47.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:47.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:56:47.933 00.000 21948 MoveAxis(E, 0, ABG)
00:56:47.933 00.000 21948 Move returns status 0, amount 0
00:56:47.933 00.000 21948 MoveAxis(N, 0, ABG)
00:56:47.933 00.000 21948 Move returns status 0, amount 0
00:56:47.933 00.000 21948 move complete, result=0
00:56:47.933 00.000 21948 worker thread done servicing request
00:56:47.933 00.000 21948 Worker thread wakes up
00:56:47.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:47.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:47.934 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:49.558 01.624 21948 Exposure complete
00:56:49.589 00.031 21948 worker thread done servicing request
00:56:49.589 00.000 18120 OnExposeComplete: enter
00:56:49.590 00.001 18120 UpdateGuideState(): m_state=6
00:56:49.590 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
00:56:49.591 00.001 18120 Star::Find returns 1 (0), X=892.05, Y=231.72, Mass=1923, SNR=30.4, Peak=193 HFD=4.0
00:56:49.591 00.000 18120 MultiStar: [#1 -0.12,0.06,0.76,U] [#2 0.11,0.00,0.65,U] [#3 0.07,-0.06,0.63,U] [#4 0.10,0.08,0.60,U] [#5 -0.16,-0.06,0.49,U] [#6 -0.40,-0.03,0.54,U] [#7 -0.22,-0.01,0.46,U] [#8 -0.01,0.08,0.39,U] 
00:56:49.592 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.07, 0.06}
00:56:49.592 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
00:56:49.592 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
00:56:49.593 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.75 mountX=0.03 mountY=0.03, mountTheta=0.73
00:56:49.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
00:56:49.595 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
00:56:49.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:49.596 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.4
00:56:49.596 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.596 00.000 21948 Worker thread wakes up
00:56:49.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:56:49.596 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:56:49.596 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:49.597 00.001 18120 Enqueuing Expose request
00:56:49.597 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
00:56:49.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:56:49.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:49.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:49.597 00.000 21948 MoveAxis(E, 0, ABG)
00:56:49.597 00.000 21948 Move returns status 0, amount 0
00:56:49.597 00.000 21948 MoveAxis(N, 0, ABG)
00:56:49.597 00.000 21948 Move returns status 0, amount 0
00:56:49.597 00.000 21948 move complete, result=0
00:56:49.597 00.000 21948 worker thread done servicing request
00:56:49.597 00.000 21948 Worker thread wakes up
00:56:49.598 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:49.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:49.598 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:51.119 01.521 21948 Exposure complete
00:56:51.145 00.026 21948 worker thread done servicing request
00:56:51.145 00.000 18120 OnExposeComplete: enter
00:56:51.146 00.001 18120 UpdateGuideState(): m_state=6
00:56:51.147 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
00:56:51.147 00.000 18120 Star::Find returns 1 (0), X=891.95, Y=231.90, Mass=2026, SNR=31.2, Peak=216 HFD=4.2
00:56:51.148 00.001 18120 MultiStar: [#1 -0.01,0.04,0.72,U] [#2 0.05,0.05,0.64,U] [#3 -0.06,0.02,0.60,U] [#4 0.02,-0.03,0.59,U] [#5 0.03,-0.07,0.45,U] [#6 -0.27,0.03,0.52,U] [#7 -0.16,-0.19,0.42,U] [#8 0.13,-0.06,0.39,U] 
00:56:51.150 00.002 18120 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.03, 0.24}
00:56:51.152 00.002 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
00:56:51.153 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
00:56:51.154 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.37 mountX=0.04 mountY=0.01, mountTheta=0.33
00:56:51.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
00:56:51.157 00.002 18120 Enqueuing Move request for scope (-0.03, 0.03)
00:56:51.159 00.002 21948 Worker thread wakes up
00:56:51.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:56:51.159 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:56:51.159 00.000 21948 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.01
00:56:51.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:56:51.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:51.160 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.2
00:56:51.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.161 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:51.161 00.000 18120 Enqueuing Expose request
00:56:51.162 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:51.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:51.162 00.000 21948 MoveAxis(E, 0, ABG)
00:56:51.162 00.000 21948 Move returns status 0, amount 0
00:56:51.162 00.000 21948 MoveAxis(N, 0, ABG)
00:56:51.162 00.000 21948 Move returns status 0, amount 0
00:56:51.162 00.000 21948 move complete, result=0
00:56:51.162 00.000 21948 worker thread done servicing request
00:56:51.162 00.000 21948 Worker thread wakes up
00:56:51.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:51.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:51.162 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:52.796 01.634 21948 Exposure complete
00:56:52.848 00.052 21948 worker thread done servicing request
00:56:52.848 00.000 18120 OnExposeComplete: enter
00:56:52.849 00.001 18120 UpdateGuideState(): m_state=6
00:56:52.850 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
00:56:52.850 00.000 18120 Star::Find returns 1 (0), X=892.04, Y=231.70, Mass=1845, SNR=29.7, Peak=215 HFD=3.9
00:56:52.851 00.001 18120 MultiStar: [#1 -0.24,0.00,0.73,U] [#2 0.17,-0.14,0.66,U] [#3 0.01,0.09,0.63,U] [#4 -0.10,0.10,0.58,U] [#5 -0.09,0.16,0.49,U] [#6 -0.41,0.02,0.00,M1] [#7 -0.10,-0.13,0.43,U] [#8 0.22,-0.21,0.40,U] 
00:56:52.851 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.05, 0.04}
00:56:52.852 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.00) = xAngle (1.07 = 1.07)
00:56:52.852 00.000 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.03 = 1.03)
00:56:52.853 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.06 mountX=0.01 mountY=0.01, mountTheta=1.06
00:56:52.855 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.00, opts=13)
00:56:52.856 00.001 18120 Enqueuing Move request for scope (-0.01, 0.00)
00:56:52.856 00.000 21948 Worker thread wakes up
00:56:52.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:52.857 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
00:56:52.857 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.7
00:56:52.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:52.858 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:52.858 00.000 18120 Enqueuing Expose request
00:56:52.858 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
00:56:52.859 00.001 21948 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
00:56:52.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:52.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:52.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:52.859 00.000 21948 MoveAxis(E, 0, ABG)
00:56:52.859 00.000 21948 Move returns status 0, amount 0
00:56:52.859 00.000 21948 MoveAxis(N, 0, ABG)
00:56:52.859 00.000 21948 Move returns status 0, amount 0
00:56:52.859 00.000 21948 move complete, result=0
00:56:52.859 00.000 21948 worker thread done servicing request
00:56:52.859 00.000 21948 Worker thread wakes up
00:56:52.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:52.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:52.859 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:54.376 01.517 21948 Exposure complete
00:56:54.400 00.024 21948 worker thread done servicing request
00:56:54.400 00.000 18120 OnExposeComplete: enter
00:56:54.400 00.000 18120 UpdateGuideState(): m_state=6
00:56:54.401 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
00:56:54.401 00.000 18120 Star::Find returns 1 (0), X=891.84, Y=232.07, Mass=2029, SNR=31.0, Peak=209 HFD=4.2
00:56:54.402 00.001 18120 MultiStar: [#1 -0.20,0.30,0.70,U] [#2 0.11,0.31,0.64,U] [#3 -0.05,0.48,0.00,M1] [#4 0.08,0.48,0.00,M1] [#5 -0.24,0.45,0.00,M1] [#6 -0.30,0.17,0.55,U] [#7 -0.42,0.21,0.00,M1] [#8 -0.18,0.20,0.40,U] 
00:56:54.402 00.000 18120 refined, 4 included, MultiStar: {-0.14, 0.30}, one-star: {-0.14, 0.41}
00:56:54.403 00.001 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.00 = 0.00)
00:56:54.403 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
00:56:54.404 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.00 mountX=0.33 mountY=-0.01, mountTheta=-0.04
00:56:54.404 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.30, opts=13)
00:56:54.405 00.001 18120 Enqueuing Move request for scope (-0.14, 0.30)
00:56:54.406 00.001 21948 Worker thread wakes up
00:56:54.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
00:56:54.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
00:56:54.406 00.000 21948 Moving (-0.14, 0.30) raw xDistance=0.33 yDistance=-0.01
00:56:54.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:56:54.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:54.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:54.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:54.406 00.000 21948 MoveAxis(W, 59, ABG)
00:56:54.406 00.000 21948 Guiding  Dir = 3, Dur = 59
00:56:54.406 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.0
00:56:54.407 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:54.408 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:54.408 00.000 18120 Enqueuing Expose request
00:56:54.409 00.001 21948 IsSlewing returns 0
00:56:54.409 00.000 21948 IsGuiding returns 0
00:56:54.410 00.001 21948 PulseGuide returned control before completion, sleep 68
00:56:54.486 00.076 21948 IsGuiding returns 0
00:56:54.486 00.000 21948 Move returns status 0, amount 59
00:56:54.486 00.000 21948 MoveAxis(N, 0, ABG)
00:56:54.486 00.000 21948 Move returns status 0, amount 0
00:56:54.486 00.000 21948 move complete, result=0
00:56:54.486 00.000 21948 worker thread done servicing request
00:56:54.486 00.000 21948 Worker thread wakes up
00:56:54.487 00.001 18120 GuideStep: 0.3 px 59 ms WEST, -0.0 px 0 ms NORTH
00:56:54.488 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:54.488 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:56.217 01.729 21948 Exposure complete
00:56:56.257 00.040 21948 worker thread done servicing request
00:56:56.257 00.000 18120 OnExposeComplete: enter
00:56:56.258 00.001 18120 UpdateGuideState(): m_state=6
00:56:56.259 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
00:56:56.260 00.001 18120 Star::Find returns 1 (0), X=891.93, Y=231.95, Mass=2011, SNR=31.1, Peak=220 HFD=4.1
00:56:56.260 00.000 18120 MultiStar: [#1 -0.26,0.33,0.00,M1] [#2 0.06,0.24,0.64,U] [#3 -0.32,0.27,0.00,M2] [#4 -0.11,0.29,0.56,U] [#5 -0.31,0.24,0.47,U] [#6 -0.36,0.47,0.00,M1] [#7 -0.59,0.10,0.00,M2] [#8 -0.21,0.21,0.40,U] 
00:56:56.261 00.001 18120 refined, 4 included, MultiStar: {-0.10, 0.26}, one-star: {-0.06, 0.29}
00:56:56.261 00.000 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
00:56:56.262 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
00:56:56.262 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.94 mountX=0.28 mountY=-0.03, mountTheta=-0.10
00:56:56.264 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.26, opts=13)
00:56:56.264 00.000 18120 Enqueuing Move request for scope (-0.10, 0.26)
00:56:56.265 00.001 21948 Worker thread wakes up
00:56:56.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
00:56:56.265 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
00:56:56.265 00.000 21948 Moving (-0.10, 0.26) raw xDistance=0.28 yDistance=-0.03
00:56:56.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:56:56.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:56.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:56.265 00.000 21948 MoveAxis(W, 54, ABG)
00:56:56.265 00.000 21948 Guiding  Dir = 3, Dur = 54
00:56:56.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:56.268 00.003 21948 IsSlewing returns 0
00:56:56.268 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
00:56:56.270 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:56.270 00.000 21948 IsGuiding returns 0
00:56:56.270 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:56.271 00.001 18120 Enqueuing Expose request
00:56:56.273 00.002 21948 PulseGuide returned control before completion, sleep 62
00:56:56.344 00.071 21948 IsGuiding returns 0
00:56:56.344 00.000 21948 Move returns status 0, amount 54
00:56:56.344 00.000 21948 MoveAxis(N, 0, ABG)
00:56:56.344 00.000 21948 Move returns status 0, amount 0
00:56:56.344 00.000 21948 move complete, result=0
00:56:56.344 00.000 21948 worker thread done servicing request
00:56:56.344 00.000 21948 Worker thread wakes up
00:56:56.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:56.344 00.000 18120 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
00:56:56.346 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:57.762 01.416 21948 Exposure complete
00:56:57.811 00.049 21948 worker thread done servicing request
00:56:57.811 00.000 18120 OnExposeComplete: enter
00:56:57.812 00.001 18120 UpdateGuideState(): m_state=6
00:56:57.813 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
00:56:57.813 00.000 18120 Star::Find returns 1 (0), X=891.98, Y=231.87, Mass=2002, SNR=31.1, Peak=232 HFD=4.2
00:56:57.814 00.001 18120 MultiStar: [#1 -0.11,0.31,0.70,U] [#2 0.02,0.19,0.62,U] [#3 -0.13,0.06,0.59,U] [#4 -0.12,0.22,0.56,U] [#5 -0.45,0.41,0.00,M1] [#6 -0.15,0.21,0.52,U] [#7 -0.16,-0.08,0.38,U] [#8 0.13,-0.06,0.40,U] 
00:56:57.814 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.16}, one-star: {0.00, 0.21}
00:56:57.814 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
00:56:57.815 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
00:56:57.815 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.95 mountX=0.17 mountY=-0.02, mountTheta=-0.09
00:56:57.816 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.16, opts=13)
00:56:57.817 00.001 18120 Enqueuing Move request for scope (-0.06, 0.16)
00:56:57.817 00.000 21948 Worker thread wakes up
00:56:57.817 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:57.818 00.001 18120 UpdateGuideState exits: m=2002 RSB=31.1
00:56:57.818 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:57.819 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:57.819 00.000 18120 Enqueuing Expose request
00:56:57.820 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
00:56:57.820 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
00:56:57.820 00.000 21948 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=-0.02
00:56:57.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:57.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:57.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:57.820 00.000 21948 MoveAxis(E, 0, ABG)
00:56:57.820 00.000 21948 Move returns status 0, amount 0
00:56:57.820 00.000 21948 MoveAxis(N, 0, ABG)
00:56:57.820 00.000 21948 Move returns status 0, amount 0
00:56:57.820 00.000 21948 move complete, result=0
00:56:57.820 00.000 21948 worker thread done servicing request
00:56:57.820 00.000 21948 Worker thread wakes up
00:56:57.820 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:57.821 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:57.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:56:59.452 01.631 21948 Exposure complete
00:56:59.500 00.048 21948 worker thread done servicing request
00:56:59.500 00.000 18120 OnExposeComplete: enter
00:56:59.501 00.001 18120 UpdateGuideState(): m_state=6
00:56:59.502 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
00:56:59.502 00.000 18120 Star::Find returns 1 (0), X=891.84, Y=231.96, Mass=1941, SNR=30.4, Peak=205 HFD=4.1
00:56:59.503 00.001 18120 MultiStar: [#1 -0.07,0.17,0.74,U] [#2 0.08,-0.07,0.67,U] [#3 -0.26,0.12,0.61,U] [#4 -0.10,0.16,0.57,U] [#5 -0.23,0.06,0.47,U] [#6 -0.41,0.06,0.00,M1] [#7 -0.47,0.11,0.00,M2] [#8 -0.06,-0.04,0.42,U] 
00:56:59.503 00.000 18120 refined, 6 included, MultiStar: {-0.11, 0.12}, one-star: {-0.14, 0.30}
00:56:59.505 00.002 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
00:56:59.506 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
00:56:59.507 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.30 mountX=0.16 mountY=0.04, mountTheta=0.27
00:56:59.510 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.12, opts=13)
00:56:59.511 00.001 18120 Enqueuing Move request for scope (-0.11, 0.12)
00:56:59.512 00.001 21948 Worker thread wakes up
00:56:59.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:56:59.512 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:56:59.513 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:56:59.515 00.002 21948 Moving (-0.11, 0.12) raw xDistance=0.16 yDistance=0.04
00:56:59.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:56:59.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:59.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:56:59.515 00.000 21948 MoveAxis(E, 0, ABG)
00:56:59.515 00.000 21948 Move returns status 0, amount 0
00:56:59.515 00.000 21948 MoveAxis(N, 0, ABG)
00:56:59.515 00.000 21948 Move returns status 0, amount 0
00:56:59.515 00.000 21948 move complete, result=0
00:56:59.515 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.4
00:56:59.515 00.000 21948 worker thread done servicing request
00:56:59.515 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.516 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:56:59.516 00.000 18120 Enqueuing Expose request
00:56:59.517 00.001 21948 Worker thread wakes up
00:56:59.517 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:59.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:56:59.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:01.029 01.512 21948 Exposure complete
00:57:01.068 00.039 21948 worker thread done servicing request
00:57:01.068 00.000 18120 OnExposeComplete: enter
00:57:01.069 00.001 18120 UpdateGuideState(): m_state=6
00:57:01.070 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
00:57:01.070 00.000 18120 Star::Find returns 1 (0), X=891.93, Y=231.87, Mass=1990, SNR=30.8, Peak=218 HFD=4.2
00:57:01.071 00.001 18120 MultiStar: [#1 0.02,0.08,0.74,U] [#2 0.12,0.10,0.66,U] [#3 0.10,0.17,0.63,U] [#4 0.01,0.06,0.57,U] [#5 -0.22,0.05,0.49,U] [#6 -0.29,0.08,0.55,U] [#7 -0.17,0.03,0.42,U] [#8 0.03,0.00,0.39,U] 
00:57:01.071 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.05, 0.21}
00:57:01.072 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
00:57:01.072 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
00:57:01.073 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.95 mountX=0.11 mountY=-0.01, mountTheta=-0.09
00:57:01.075 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
00:57:01.077 00.002 18120 Enqueuing Move request for scope (-0.04, 0.10)
00:57:01.079 00.002 21948 Worker thread wakes up
00:57:01.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
00:57:01.079 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
00:57:01.079 00.000 21948 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=-0.01
00:57:01.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:01.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:01.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:01.079 00.000 21948 MoveAxis(E, 0, ABG)
00:57:01.079 00.000 21948 Move returns status 0, amount 0
00:57:01.079 00.000 21948 MoveAxis(N, 0, ABG)
00:57:01.079 00.000 21948 Move returns status 0, amount 0
00:57:01.079 00.000 21948 move complete, result=0
00:57:01.079 00.000 21948 worker thread done servicing request
00:57:01.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:01.080 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.8
00:57:01.080 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:01.081 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:01.081 00.000 18120 Enqueuing Expose request
00:57:01.082 00.001 21948 Worker thread wakes up
00:57:01.082 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:01.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:01.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:02.716 01.634 21948 Exposure complete
00:57:02.742 00.026 21948 worker thread done servicing request
00:57:02.742 00.000 18120 OnExposeComplete: enter
00:57:02.742 00.000 18120 UpdateGuideState(): m_state=6
00:57:02.743 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
00:57:02.743 00.000 18120 Star::Find returns 1 (0), X=892.06, Y=232.04, Mass=2023, SNR=31.2, Peak=213 HFD=4.3
00:57:02.744 00.001 18120 MultiStar: [#1 -0.12,0.26,0.70,U] [#2 0.05,0.00,0.64,U] [#3 0.05,0.33,0.59,U] [#4 -0.08,0.26,0.58,U] [#5 -0.16,0.23,0.47,U] [#6 -0.29,0.11,0.51,U] [#7 -0.27,-0.14,0.39,U] [#8 -0.14,0.07,0.39,U] 
00:57:02.744 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.20}, one-star: {0.07, 0.38}
00:57:02.745 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
00:57:02.745 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
00:57:02.746 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.92 mountX=0.21 mountY=-0.02, mountTheta=-0.12
00:57:02.747 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.20, opts=13)
00:57:02.748 00.001 18120 Enqueuing Move request for scope (-0.07, 0.20)
00:57:02.748 00.000 21948 Worker thread wakes up
00:57:02.748 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:57:02.748 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:57:02.748 00.000 21948 Moving (-0.07, 0.20) raw xDistance=0.21 yDistance=-0.02
00:57:02.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:57:02.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:02.749 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:02.749 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
00:57:02.750 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:02.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:02.750 00.000 18120 Enqueuing Expose request
00:57:02.751 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:02.751 00.000 21948 MoveAxis(W, 37, ABG)
00:57:02.751 00.000 21948 Guiding  Dir = 3, Dur = 37
00:57:02.751 00.000 21948 IsSlewing returns 0
00:57:02.751 00.000 21948 IsGuiding returns 0
00:57:02.752 00.001 21948 PulseGuide returned control before completion, sleep 46
00:57:02.808 00.056 21948 IsGuiding returns 0
00:57:02.808 00.000 21948 Move returns status 0, amount 37
00:57:02.808 00.000 21948 MoveAxis(N, 0, ABG)
00:57:02.808 00.000 21948 Move returns status 0, amount 0
00:57:02.808 00.000 21948 move complete, result=0
00:57:02.808 00.000 21948 worker thread done servicing request
00:57:02.809 00.001 21948 Worker thread wakes up
00:57:02.809 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
00:57:02.810 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:02.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:04.213 01.403 21948 Exposure complete
00:57:04.251 00.038 21948 worker thread done servicing request
00:57:04.251 00.000 18120 OnExposeComplete: enter
00:57:04.252 00.001 18120 UpdateGuideState(): m_state=6
00:57:04.252 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
00:57:04.253 00.001 18120 Star::Find returns 1 (0), X=891.93, Y=231.87, Mass=2086, SNR=31.6, Peak=220 HFD=4.2
00:57:04.254 00.001 18120 MultiStar: [#1 0.02,0.33,0.72,U] [#2 -0.01,0.24,0.63,U] [#3 -0.06,0.28,0.57,U] [#4 0.03,0.17,0.58,U] [#5 -0.32,0.14,0.45,U] [#6 -0.18,0.29,0.51,U] [#7 -0.18,-0.27,0.45,U] [#8 -0.01,0.13,0.38,U] 
00:57:04.254 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.19}, one-star: {-0.05, 0.21}
00:57:04.254 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
00:57:04.255 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
00:57:04.255 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.93 mountX=0.20 mountY=-0.02, mountTheta=-0.11
00:57:04.257 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.19, opts=13)
00:57:04.257 00.000 18120 Enqueuing Move request for scope (-0.07, 0.19)
00:57:04.258 00.001 21948 Worker thread wakes up
00:57:04.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
00:57:04.258 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
00:57:04.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:04.258 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.6
00:57:04.259 00.001 21948 Moving (-0.07, 0.19) raw xDistance=0.20 yDistance=-0.02
00:57:04.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
00:57:04.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:04.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:04.259 00.000 21948 MoveAxis(W, 38, ABG)
00:57:04.259 00.000 21948 Guiding  Dir = 3, Dur = 38
00:57:04.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.260 00.001 21948 IsSlewing returns 0
00:57:04.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:04.260 00.000 18120 Enqueuing Expose request
00:57:04.261 00.001 21948 IsGuiding returns 0
00:57:04.263 00.002 21948 PulseGuide returned control before completion, sleep 47
00:57:04.322 00.059 21948 IsGuiding returns 0
00:57:04.323 00.001 21948 Move returns status 0, amount 38
00:57:04.323 00.000 21948 MoveAxis(N, 0, ABG)
00:57:04.323 00.000 21948 Move returns status 0, amount 0
00:57:04.323 00.000 21948 move complete, result=0
00:57:04.323 00.000 21948 worker thread done servicing request
00:57:04.323 00.000 21948 Worker thread wakes up
00:57:04.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:04.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:04.323 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
00:57:05.952 01.629 21948 Exposure complete
00:57:05.998 00.046 21948 worker thread done servicing request
00:57:05.998 00.000 18120 OnExposeComplete: enter
00:57:06.000 00.002 18120 UpdateGuideState(): m_state=6
00:57:06.003 00.003 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
00:57:06.004 00.001 18120 Star::Find returns 1 (0), X=892.09, Y=231.84, Mass=2070, SNR=31.5, Peak=224 HFD=4.1
00:57:06.006 00.002 18120 MultiStar: [#1 0.11,0.12,0.72,U] [#2 0.05,0.02,0.62,U] [#3 0.08,0.14,0.60,U] [#4 -0.04,-0.04,0.54,U] [#5 -0.16,0.04,0.45,U] [#6 -0.35,0.29,0.00,M1] [#7 -0.16,-0.16,0.40,U] [#8 -0.06,-0.31,0.39,U] 
00:57:06.008 00.002 18120 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.10, 0.18}
00:57:06.011 00.003 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
00:57:06.013 00.002 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
00:57:06.016 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.13 mountX=0.03 mountY=-0.03, mountTheta=-0.88
00:57:06.017 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
00:57:06.019 00.002 18120 Enqueuing Move request for scope (0.02, 0.04)
00:57:06.019 00.000 21948 Worker thread wakes up
00:57:06.020 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:06.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:57:06.020 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:57:06.020 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.5
00:57:06.021 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:06.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:06.021 00.000 18120 Enqueuing Expose request
00:57:06.022 00.001 21948 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
00:57:06.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:57:06.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:06.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:57:06.022 00.000 21948 MoveAxis(E, 0, ABG)
00:57:06.022 00.000 21948 Move returns status 0, amount 0
00:57:06.022 00.000 21948 MoveAxis(N, 0, ABG)
00:57:06.022 00.000 21948 Move returns status 0, amount 0
00:57:06.022 00.000 21948 move complete, result=0
00:57:06.022 00.000 21948 worker thread done servicing request
00:57:06.022 00.000 21948 Worker thread wakes up
00:57:06.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:06.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:06.023 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:07.538 01.515 21948 Exposure complete
00:57:07.567 00.029 21948 worker thread done servicing request
00:57:07.567 00.000 18120 OnExposeComplete: enter
00:57:07.568 00.001 18120 UpdateGuideState(): m_state=6
00:57:07.568 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
00:57:07.569 00.001 18120 Star::Find returns 1 (0), X=891.90, Y=231.74, Mass=2045, SNR=31.3, Peak=191 HFD=4.1
00:57:07.569 00.000 18120 MultiStar: [#1 -0.02,-0.01,0.72,U] [#2 0.15,-0.13,0.61,U] [#3 0.18,-0.07,0.58,U] [#4 0.09,-0.03,0.56,U] [#5 -0.14,-0.19,0.46,U] [#6 -0.29,-0.06,0.52,U] [#7 -0.14,-0.33,0.45,U] [#8 0.05,-0.11,0.39,U] 
00:57:07.570 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.09, 0.08}
00:57:07.570 00.000 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.86 = 2.43)
00:57:07.571 00.001 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.39)
00:57:07.571 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=-0.06 mountY=0.05, mountTheta=2.41
00:57:07.572 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.07, opts=13)
00:57:07.573 00.001 18120 Enqueuing Move request for scope (-0.02, -0.07)
00:57:07.573 00.000 21948 Worker thread wakes up
00:57:07.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:07.574 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.3
00:57:07.574 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:07.575 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:07.575 00.000 18120 Enqueuing Expose request
00:57:07.576 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:57:07.576 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:57:07.576 00.000 21948 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.05
00:57:07.576 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:57:07.576 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:07.576 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:07.576 00.000 21948 MoveAxis(E, 0, ABG)
00:57:07.576 00.000 21948 Move returns status 0, amount 0
00:57:07.576 00.000 21948 MoveAxis(N, 0, ABG)
00:57:07.576 00.000 21948 Move returns status 0, amount 0
00:57:07.576 00.000 21948 move complete, result=0
00:57:07.576 00.000 21948 worker thread done servicing request
00:57:07.576 00.000 21948 Worker thread wakes up
00:57:07.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:07.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:07.576 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:09.210 01.634 21948 Exposure complete
00:57:09.261 00.051 21948 worker thread done servicing request
00:57:09.261 00.000 18120 OnExposeComplete: enter
00:57:09.262 00.001 18120 UpdateGuideState(): m_state=6
00:57:09.263 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
00:57:09.263 00.000 18120 Star::Find returns 1 (0), X=891.98, Y=231.89, Mass=2085, SNR=31.6, Peak=219 HFD=4.2
00:57:09.265 00.002 18120 MultiStar: [#1 -0.13,0.13,0.74,U] [#2 0.05,0.15,0.64,U] [#3 -0.43,0.11,0.00,M1] [#4 -0.05,0.07,0.57,U] [#5 -0.29,-0.02,0.47,U] [#6 -0.47,0.21,0.00,M1] [#7 -0.55,-0.29,0.00,M1] [#8 -0.11,0.07,0.38,U] 
00:57:09.266 00.001 18120 refined, 5 included, MultiStar: {-0.07, 0.13}, one-star: {-0.00, 0.23}
00:57:09.267 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
00:57:09.268 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
00:57:09.270 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.09 mountX=0.14 mountY=0.01, mountTheta=0.05
00:57:09.272 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
00:57:09.273 00.001 18120 Enqueuing Move request for scope (-0.07, 0.13)
00:57:09.273 00.000 21948 Worker thread wakes up
00:57:09.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
00:57:09.273 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
00:57:09.274 00.001 21948 Moving (-0.07, 0.13) raw xDistance=0.14 yDistance=0.01
00:57:09.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:57:09.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:09.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:09.274 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.6
00:57:09.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.275 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:09.275 00.000 18120 Enqueuing Expose request
00:57:09.276 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:09.276 00.000 21948 MoveAxis(E, 0, ABG)
00:57:09.276 00.000 21948 Move returns status 0, amount 0
00:57:09.276 00.000 21948 MoveAxis(N, 0, ABG)
00:57:09.276 00.000 21948 Move returns status 0, amount 0
00:57:09.276 00.000 21948 move complete, result=0
00:57:09.276 00.000 21948 worker thread done servicing request
00:57:09.276 00.000 21948 Worker thread wakes up
00:57:09.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:09.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:09.276 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:10.802 01.526 21948 Exposure complete
00:57:10.833 00.031 21948 worker thread done servicing request
00:57:10.833 00.000 18120 OnExposeComplete: enter
00:57:10.834 00.001 18120 UpdateGuideState(): m_state=6
00:57:10.834 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
00:57:10.834 00.000 18120 Star::Find returns 1 (0), X=892.04, Y=231.88, Mass=1978, SNR=30.8, Peak=206 HFD=4.2
00:57:10.835 00.001 18120 MultiStar: [#1 -0.11,0.15,0.72,U] [#2 0.16,0.10,0.65,U] [#3 -0.15,0.04,0.60,U] [#4 -0.09,0.08,0.60,U] [#5 -0.23,0.32,0.49,U] [#6 -0.24,-0.12,0.53,U] [#7 -0.52,-0.08,0.00,M2] [#8 0.18,-0.01,0.40,U] 
00:57:10.835 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.06, 0.22}
00:57:10.836 00.001 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
00:57:10.836 00.000 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
00:57:10.837 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.12 mountY=-0.01, mountTheta=-0.09
00:57:10.838 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
00:57:10.839 00.001 18120 Enqueuing Move request for scope (-0.04, 0.11)
00:57:10.839 00.000 21948 Worker thread wakes up
00:57:10.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:10.840 00.001 18120 UpdateGuideState exits: m=1978 RSB=30.8
00:57:10.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:10.840 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:10.841 00.001 18120 Enqueuing Expose request
00:57:10.841 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
00:57:10.841 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
00:57:10.841 00.000 21948 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=-0.01
00:57:10.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:57:10.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:10.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:10.841 00.000 21948 MoveAxis(E, 0, ABG)
00:57:10.841 00.000 21948 Move returns status 0, amount 0
00:57:10.841 00.000 21948 MoveAxis(N, 0, ABG)
00:57:10.841 00.000 21948 Move returns status 0, amount 0
00:57:10.841 00.000 21948 move complete, result=0
00:57:10.841 00.000 21948 worker thread done servicing request
00:57:10.841 00.000 21948 Worker thread wakes up
00:57:10.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:10.842 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:10.842 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:12.475 01.633 21948 Exposure complete
00:57:12.510 00.035 21948 worker thread done servicing request
00:57:12.510 00.000 18120 OnExposeComplete: enter
00:57:12.511 00.001 18120 UpdateGuideState(): m_state=6
00:57:12.511 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
00:57:12.512 00.001 18120 Star::Find returns 1 (0), X=891.90, Y=231.86, Mass=2072, SNR=31.5, Peak=230 HFD=4.1
00:57:12.512 00.000 18120 MultiStar: [#1 0.01,0.00,0.70,U] [#2 0.30,0.01,0.65,U] [#3 0.05,0.07,0.59,U] [#4 0.03,0.03,0.56,U] [#5 -0.23,0.10,0.47,U] [#6 -0.41,0.25,0.00,M1] [#7 -0.22,0.12,0.44,U] [#8 0.19,-0.01,0.40,U] 
00:57:12.513 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.09, 0.20}
00:57:12.514 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
00:57:12.515 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
00:57:12.516 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.49 mountX=0.07 mountY=-0.04, mountTheta=-0.54
00:57:12.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
00:57:12.518 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
00:57:12.519 00.001 21948 Worker thread wakes up
00:57:12.519 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:57:12.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:57:12.519 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
00:57:12.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:57:12.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:12.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:12.519 00.000 21948 MoveAxis(E, 0, ABG)
00:57:12.519 00.000 21948 Move returns status 0, amount 0
00:57:12.519 00.000 21948 MoveAxis(N, 0, ABG)
00:57:12.519 00.000 21948 Move returns status 0, amount 0
00:57:12.519 00.000 21948 move complete, result=0
00:57:12.519 00.000 21948 worker thread done servicing request
00:57:12.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:12.520 00.001 18120 UpdateGuideState exits: m=2072 RSB=31.5
00:57:12.523 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:12.525 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:12.528 00.003 18120 Enqueuing Expose request
00:57:12.530 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:12.532 00.002 21948 Worker thread wakes up
00:57:12.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:12.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:14.056 01.524 21948 Exposure complete
00:57:14.103 00.047 21948 worker thread done servicing request
00:57:14.103 00.000 18120 OnExposeComplete: enter
00:57:14.105 00.002 18120 UpdateGuideState(): m_state=6
00:57:14.106 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
00:57:14.106 00.000 18120 Star::Find returns 1 (0), X=892.13, Y=231.87, Mass=1960, SNR=30.6, Peak=194 HFD=4.2
00:57:14.107 00.001 18120 MultiStar: [#1 -0.04,-0.04,0.70,U] [#2 0.27,0.18,0.65,U] [#3 0.06,0.02,0.59,U] [#4 0.17,-0.05,0.58,U] [#5 -0.07,0.15,0.47,U] [#6 -0.19,0.16,0.52,U] [#7 -0.18,-0.29,0.44,U] [#8 0.28,-0.11,0.41,U] 
00:57:14.107 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.14, 0.21}
00:57:14.108 00.001 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
00:57:14.108 00.000 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
00:57:14.109 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.02 mountY=-0.08, mountTheta=-1.29
00:57:14.110 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
00:57:14.110 00.000 18120 Enqueuing Move request for scope (0.06, 0.05)
00:57:14.111 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:14.111 00.000 21948 Worker thread wakes up
00:57:14.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:57:14.111 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:57:14.111 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
00:57:14.112 00.001 21948 Moving (0.06, 0.05) raw xDistance=0.02 yDistance=-0.08
00:57:14.112 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:14.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:57:14.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:14.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:14.113 00.001 18120 Enqueuing Expose request
00:57:14.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:57:14.113 00.000 21948 MoveAxis(E, 0, ABG)
00:57:14.113 00.000 21948 Move returns status 0, amount 0
00:57:14.113 00.000 21948 MoveAxis(N, 0, ABG)
00:57:14.113 00.000 21948 Move returns status 0, amount 0
00:57:14.113 00.000 21948 move complete, result=0
00:57:14.114 00.001 21948 worker thread done servicing request
00:57:14.114 00.000 21948 Worker thread wakes up
00:57:14.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:14.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:14.114 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:15.735 01.621 21948 Exposure complete
00:57:15.769 00.034 21948 worker thread done servicing request
00:57:15.769 00.000 18120 OnExposeComplete: enter
00:57:15.770 00.001 18120 UpdateGuideState(): m_state=6
00:57:15.771 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
00:57:15.772 00.001 18120 Star::Find returns 1 (0), X=892.19, Y=231.96, Mass=1991, SNR=31.0, Peak=170 HFD=4.2
00:57:15.773 00.001 18120 MultiStar: [#1 0.14,0.15,0.76,U] [#2 0.25,0.17,0.64,U] [#3 0.16,0.03,0.60,U] [#4 0.31,0.21,0.58,U] [#5 0.04,0.29,0.48,U] [#6 -0.23,0.15,0.53,U] [#7 -0.12,-0.02,0.46,U] [#8 0.29,-0.04,0.41,U] 
00:57:15.774 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.21, 0.30}
00:57:15.774 00.000 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
00:57:15.775 00.001 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
00:57:15.776 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.88 mountX=0.09 mountY=-0.19, mountTheta=-1.13
00:57:15.778 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.16, opts=13)
00:57:15.778 00.000 18120 Enqueuing Move request for scope (0.13, 0.16)
00:57:15.779 00.001 21948 Worker thread wakes up
00:57:15.779 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
00:57:15.779 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
00:57:15.779 00.000 21948 Moving (0.13, 0.16) raw xDistance=0.09 yDistance=-0.19
00:57:15.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:57:15.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:15.780 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:15.780 00.000 18120 UpdateGuideState exits: m=1991 RSB=31.0
00:57:15.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.781 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:15.781 00.000 18120 Enqueuing Expose request
00:57:15.782 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:57:15.782 00.000 21948 MoveAxis(E, 0, ABG)
00:57:15.782 00.000 21948 Move returns status 0, amount 0
00:57:15.782 00.000 21948 MoveAxis(N, 0, ABG)
00:57:15.782 00.000 21948 Move returns status 0, amount 0
00:57:15.782 00.000 21948 move complete, result=0
00:57:15.782 00.000 21948 worker thread done servicing request
00:57:15.782 00.000 21948 Worker thread wakes up
00:57:15.782 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:15.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:15.783 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:17.295 01.512 21948 Exposure complete
00:57:17.320 00.025 21948 worker thread done servicing request
00:57:17.320 00.000 18120 OnExposeComplete: enter
00:57:17.321 00.001 18120 UpdateGuideState(): m_state=6
00:57:17.322 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
00:57:17.322 00.000 18120 Star::Find returns 1 (0), X=892.22, Y=231.64, Mass=1998, SNR=30.9, Peak=191 HFD=3.7
00:57:17.322 00.000 18120 MultiStar: [#1 0.19,-0.07,0.72,U] [#2 0.35,-0.03,0.65,U] [#3 0.11,0.12,0.60,U] [#4 0.30,0.07,0.58,U] [#5 0.05,-0.07,0.46,U] [#6 -0.05,-0.07,0.55,U] [#7 -0.16,-0.32,0.40,U] [#8 0.22,-0.14,0.40,U] 
00:57:17.323 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.23, -0.02}
00:57:17.323 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
00:57:17.324 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
00:57:17.324 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
00:57:17.326 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.04, opts=13)
00:57:17.328 00.002 18120 Enqueuing Move request for scope (0.16, -0.04)
00:57:17.328 00.000 21948 Worker thread wakes up
00:57:17.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
00:57:17.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
00:57:17.328 00.000 21948 Moving (0.16, -0.04) raw xDistance=-0.10 yDistance=-0.12
00:57:17.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:17.329 00.001 18120 UpdateGuideState exits: m=1998 RSB=30.9
00:57:17.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:17.330 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:17.330 00.000 18120 Enqueuing Expose request
00:57:17.331 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:57:17.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:17.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:57:17.331 00.000 21948 MoveAxis(E, 0, ABG)
00:57:17.331 00.000 21948 Move returns status 0, amount 0
00:57:17.331 00.000 21948 MoveAxis(N, 0, ABG)
00:57:17.331 00.000 21948 Move returns status 0, amount 0
00:57:17.331 00.000 21948 move complete, result=0
00:57:17.331 00.000 21948 worker thread done servicing request
00:57:17.331 00.000 21948 Worker thread wakes up
00:57:17.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:17.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:17.331 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:18.965 01.634 21948 Exposure complete
00:57:18.995 00.030 21948 worker thread done servicing request
00:57:18.995 00.000 18120 OnExposeComplete: enter
00:57:18.996 00.001 18120 UpdateGuideState(): m_state=6
00:57:18.996 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
00:57:18.997 00.001 18120 Star::Find returns 1 (0), X=892.06, Y=231.71, Mass=2038, SNR=31.3, Peak=187 HFD=4.0
00:57:18.997 00.000 18120 MultiStar: [#1 0.07,0.08,0.70,U] [#2 0.13,-0.06,0.64,U] [#3 0.12,0.05,0.59,U] [#4 0.05,0.04,0.56,U] [#5 0.12,0.10,0.47,U] [#6 -0.30,0.11,0.53,U] [#7 -0.30,-0.15,0.44,U] [#8 0.14,-0.04,0.38,U] 
00:57:18.998 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.08, 0.04}
00:57:18.998 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
00:57:18.998 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
00:57:18.999 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.82 mountX=0.01 mountY=-0.03, mountTheta=-1.19
00:57:19.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
00:57:19.001 00.001 18120 Enqueuing Move request for scope (0.02, 0.03)
00:57:19.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:19.001 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.3
00:57:19.002 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:19.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:19.003 00.001 18120 Enqueuing Expose request
00:57:19.003 00.000 21948 Worker thread wakes up
00:57:19.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:57:19.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:57:19.003 00.000 21948 Moving (0.02, 0.03) raw xDistance=0.01 yDistance=-0.03
00:57:19.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:19.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:19.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:57:19.003 00.000 21948 MoveAxis(E, 0, ABG)
00:57:19.003 00.000 21948 Move returns status 0, amount 0
00:57:19.003 00.000 21948 MoveAxis(N, 0, ABG)
00:57:19.003 00.000 21948 Move returns status 0, amount 0
00:57:19.003 00.000 21948 move complete, result=0
00:57:19.003 00.000 21948 worker thread done servicing request
00:57:19.003 00.000 21948 Worker thread wakes up
00:57:19.004 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:19.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:19.004 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:20.516 01.512 21948 Exposure complete
00:57:20.552 00.036 21948 worker thread done servicing request
00:57:20.552 00.000 18120 OnExposeComplete: enter
00:57:20.553 00.001 18120 UpdateGuideState(): m_state=6
00:57:20.554 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
00:57:20.555 00.001 18120 Star::Find returns 1 (0), X=891.88, Y=231.69, Mass=1900, SNR=30.2, Peak=179 HFD=4.0
00:57:20.555 00.000 18120 MultiStar: [#1 -0.19,0.01,0.76,U] [#2 0.12,-0.23,0.66,U] [#3 -0.02,-0.10,0.60,U] [#4 -0.04,-0.04,0.58,U] [#5 -0.23,0.07,0.49,U] [#6 -0.30,-0.24,0.54,U] [#7 -0.38,-0.03,0.42,U] [#8 0.04,-0.01,0.41,U] 
00:57:20.556 00.001 18120 single-star, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.10, 0.03}
00:57:20.556 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
00:57:20.557 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
00:57:20.557 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.89 mountX=0.07 mountY=0.08, mountTheta=0.88
00:57:20.558 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
00:57:20.559 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
00:57:20.559 00.000 21948 Worker thread wakes up
00:57:20.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:57:20.559 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:57:20.559 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:20.560 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
00:57:20.560 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:20.561 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:20.561 00.000 18120 Enqueuing Expose request
00:57:20.561 00.000 21948 Moving (-0.10, 0.03) raw xDistance=0.07 yDistance=0.08
00:57:20.562 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:57:20.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:20.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:57:20.562 00.000 21948 MoveAxis(E, 0, ABG)
00:57:20.562 00.000 21948 Move returns status 0, amount 0
00:57:20.562 00.000 21948 MoveAxis(N, 0, ABG)
00:57:20.562 00.000 21948 Move returns status 0, amount 0
00:57:20.562 00.000 21948 move complete, result=0
00:57:20.562 00.000 21948 worker thread done servicing request
00:57:20.562 00.000 21948 Worker thread wakes up
00:57:20.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:20.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:20.563 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:22.189 01.626 21948 Exposure complete
00:57:22.218 00.029 21948 worker thread done servicing request
00:57:22.218 00.000 18120 OnExposeComplete: enter
00:57:22.219 00.001 18120 UpdateGuideState(): m_state=6
00:57:22.219 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
00:57:22.220 00.001 18120 Star::Find returns 1 (0), X=891.83, Y=231.79, Mass=1929, SNR=30.3, Peak=209 HFD=3.9
00:57:22.222 00.002 18120 MultiStar: [#1 -0.15,0.04,0.76,U] [#2 0.08,-0.09,0.67,U] [#3 -0.33,-0.05,0.60,U] [#4 -0.14,-0.12,0.58,U] [#5 -0.32,-0.13,0.48,U] [#6 -0.55,0.13,0.00,M1] [#7 -0.46,-0.20,0.00,M1] [#8 0.01,-0.05,0.39,U] 
00:57:22.222 00.000 18120 refined, 6 included, MultiStar: {-0.14, -0.02}, one-star: {-0.16, 0.12}
00:57:22.223 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-4.99 = 1.29)
00:57:22.223 00.000 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.03 = 1.25)
00:57:22.224 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-3.00 mountX=0.04 mountY=0.14, mountTheta=1.28
00:57:22.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.02, opts=13)
00:57:22.226 00.001 18120 Enqueuing Move request for scope (-0.14, -0.02)
00:57:22.226 00.000 21948 Worker thread wakes up
00:57:22.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:22.227 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
00:57:22.227 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.3
00:57:22.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:22.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:22.228 00.001 18120 Enqueuing Expose request
00:57:22.228 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
00:57:22.228 00.000 21948 Moving (-0.14, -0.02) raw xDistance=0.04 yDistance=0.14
00:57:22.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:57:22.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:22.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:57:22.228 00.000 21948 MoveAxis(E, 0, ABG)
00:57:22.228 00.000 21948 Move returns status 0, amount 0
00:57:22.228 00.000 21948 MoveAxis(N, 0, ABG)
00:57:22.228 00.000 21948 Move returns status 0, amount 0
00:57:22.228 00.000 21948 move complete, result=0
00:57:22.228 00.000 21948 worker thread done servicing request
00:57:22.228 00.000 21948 Worker thread wakes up
00:57:22.229 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:22.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:22.229 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:23.743 01.514 21948 Exposure complete
00:57:23.784 00.041 21948 worker thread done servicing request
00:57:23.784 00.000 18120 OnExposeComplete: enter
00:57:23.785 00.001 18120 UpdateGuideState(): m_state=6
00:57:23.785 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
00:57:23.786 00.001 18120 Star::Find returns 1 (0), X=892.00, Y=231.80, Mass=2084, SNR=31.6, Peak=228 HFD=4.1
00:57:23.786 00.000 18120 MultiStar: [#1 0.18,0.02,0.65,U] [#2 0.20,-0.31,0.66,U] [#3 0.17,-0.03,0.59,U] [#4 0.20,0.07,0.55,U] [#5 -0.23,-0.01,0.48,U] [#6 -0.19,0.19,0.51,U] [#7 -0.09,-0.14,0.43,U] [#8 0.00,-0.13,0.40,U] 
00:57:23.787 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.02, 0.14}
00:57:23.787 00.000 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
00:57:23.787 00.000 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
00:57:23.788 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.23 mountX=-0.03 mountY=-0.04, mountTheta=-2.25
00:57:23.790 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
00:57:23.790 00.000 18120 Enqueuing Move request for scope (0.04, -0.01)
00:57:23.791 00.001 21948 Worker thread wakes up
00:57:23.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:23.792 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.6
00:57:23.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.792 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:23.793 00.001 18120 Enqueuing Expose request
00:57:23.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:57:23.793 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:57:23.793 00.000 21948 Moving (0.04, -0.01) raw xDistance=-0.03 yDistance=-0.04
00:57:23.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:57:23.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:23.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:23.793 00.000 21948 MoveAxis(E, 0, ABG)
00:57:23.794 00.001 21948 Move returns status 0, amount 0
00:57:23.794 00.000 21948 MoveAxis(N, 0, ABG)
00:57:23.794 00.000 21948 Move returns status 0, amount 0
00:57:23.794 00.000 21948 move complete, result=0
00:57:23.794 00.000 21948 worker thread done servicing request
00:57:23.794 00.000 21948 Worker thread wakes up
00:57:23.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:23.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:23.794 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:25.416 01.622 21948 Exposure complete
00:57:25.449 00.033 21948 worker thread done servicing request
00:57:25.449 00.000 18120 OnExposeComplete: enter
00:57:25.450 00.001 18120 UpdateGuideState(): m_state=6
00:57:25.452 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
00:57:25.452 00.000 18120 Star::Find returns 1 (0), X=892.13, Y=231.95, Mass=2069, SNR=31.5, Peak=217 HFD=4.2
00:57:25.453 00.001 18120 MultiStar: [#1 0.04,0.19,0.72,U] [#2 0.26,0.15,0.61,U] [#3 0.06,0.09,0.60,U] [#4 0.16,0.19,0.58,U] [#5 -0.10,-0.01,0.46,U] [#6 -0.07,0.24,0.53,U] [#7 -0.03,-0.18,0.43,U] [#8 0.23,0.08,0.40,U] 
00:57:25.453 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.15, 0.29}
00:57:25.453 00.000 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.97 = -0.97)
00:57:25.453 00.000 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
00:57:25.453 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.03 mountX=0.09 mountY=-0.14, mountTheta=-0.98
00:57:25.455 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.14, opts=13)
00:57:25.455 00.000 18120 Enqueuing Move request for scope (0.09, 0.14)
00:57:25.455 00.000 21948 Worker thread wakes up
00:57:25.455 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:25.457 00.002 18120 UpdateGuideState exits: m=2069 RSB=31.5
00:57:25.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.457 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:25.458 00.001 18120 Enqueuing Expose request
00:57:25.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:57:25.458 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:57:25.458 00.000 21948 Moving (0.09, 0.14) raw xDistance=0.09 yDistance=-0.14
00:57:25.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:57:25.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:25.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:25.458 00.000 21948 MoveAxis(E, 0, ABG)
00:57:25.458 00.000 21948 Move returns status 0, amount 0
00:57:25.458 00.000 21948 MoveAxis(N, 0, ABG)
00:57:25.459 00.001 21948 Move returns status 0, amount 0
00:57:25.459 00.000 21948 move complete, result=0
00:57:25.459 00.000 21948 worker thread done servicing request
00:57:25.459 00.000 21948 Worker thread wakes up
00:57:25.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:25.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:25.459 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:26.982 01.523 21948 Exposure complete
00:57:27.025 00.043 21948 worker thread done servicing request
00:57:27.025 00.000 18120 OnExposeComplete: enter
00:57:27.025 00.000 18120 UpdateGuideState(): m_state=6
00:57:27.026 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
00:57:27.026 00.000 18120 Star::Find returns 1 (0), X=892.25, Y=231.86, Mass=1990, SNR=30.9, Peak=213 HFD=4.0
00:57:27.027 00.001 18120 MultiStar: [#1 0.17,0.14,0.74,U] [#2 0.09,0.01,0.60,U] [#3 0.19,-0.02,0.62,U] [#4 0.25,0.09,0.57,U] [#5 0.20,-0.07,0.46,U] [#6 -0.25,0.19,0.52,U] [#7 -0.31,-0.25,0.00,M1] [#8 0.03,-0.04,0.39,U] 
00:57:27.027 00.000 18120 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.26, 0.19}
00:57:27.028 00.001 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
00:57:27.028 00.000 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
00:57:27.029 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=0.01 mountY=-0.16, mountTheta=-1.48
00:57:27.030 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.08, opts=13)
00:57:27.031 00.001 18120 Enqueuing Move request for scope (0.14, 0.08)
00:57:27.031 00.000 21948 Worker thread wakes up
00:57:27.032 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:27.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:57:27.032 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
00:57:27.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.034 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:57:27.034 00.000 21948 Moving (0.14, 0.08) raw xDistance=0.01 yDistance=-0.16
00:57:27.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:27.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:27.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:27.034 00.000 18120 Enqueuing Expose request
00:57:27.035 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:57:27.035 00.000 21948 MoveAxis(E, 0, ABG)
00:57:27.035 00.000 21948 Move returns status 0, amount 0
00:57:27.035 00.000 21948 MoveAxis(N, 0, ABG)
00:57:27.035 00.000 21948 Move returns status 0, amount 0
00:57:27.035 00.000 21948 move complete, result=0
00:57:27.035 00.000 21948 worker thread done servicing request
00:57:27.035 00.000 21948 Worker thread wakes up
00:57:27.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:27.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:27.036 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:28.671 01.635 21948 Exposure complete
00:57:28.728 00.057 21948 worker thread done servicing request
00:57:28.728 00.000 18120 OnExposeComplete: enter
00:57:28.731 00.003 18120 UpdateGuideState(): m_state=6
00:57:28.733 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
00:57:28.735 00.002 18120 Star::Find returns 1 (0), X=892.11, Y=231.68, Mass=1970, SNR=30.7, Peak=183 HFD=4.0
00:57:28.737 00.002 18120 MultiStar: [#1 -0.05,-0.06,0.74,U] [#2 0.28,-0.33,0.00,M1] [#3 0.15,-0.04,0.62,U] [#4 -0.02,-0.11,0.56,U] [#5 -0.03,-0.16,0.47,U] [#6 -0.27,-0.09,0.50,U] [#7 -0.48,-0.20,0.00,M2] [#8 0.38,-0.21,0.00,M1] 
00:57:28.739 00.002 18120 refined, 5 included, MultiStar: {0.01, -0.06}, one-star: {0.12, 0.02}
00:57:28.740 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
00:57:28.741 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
00:57:28.742 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.46 mountX=-0.06 mountY=0.02, mountTheta=2.79
00:57:28.743 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.06, opts=13)
00:57:28.746 00.003 18120 Enqueuing Move request for scope (0.01, -0.06)
00:57:28.747 00.001 21948 Worker thread wakes up
00:57:28.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:28.747 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:57:28.747 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:57:28.747 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.7
00:57:28.748 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:28.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:28.749 00.001 18120 Enqueuing Expose request
00:57:28.749 00.000 21948 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
00:57:28.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:57:28.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:28.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:28.749 00.000 21948 MoveAxis(E, 0, ABG)
00:57:28.749 00.000 21948 Move returns status 0, amount 0
00:57:28.749 00.000 21948 MoveAxis(N, 0, ABG)
00:57:28.749 00.000 21948 Move returns status 0, amount 0
00:57:28.749 00.000 21948 move complete, result=0
00:57:28.749 00.000 21948 worker thread done servicing request
00:57:28.749 00.000 21948 Worker thread wakes up
00:57:28.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:28.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:28.749 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:30.167 01.418 21948 Exposure complete
00:57:30.193 00.026 21948 worker thread done servicing request
00:57:30.193 00.000 18120 OnExposeComplete: enter
00:57:30.194 00.001 18120 UpdateGuideState(): m_state=6
00:57:30.194 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
00:57:30.195 00.001 18120 Star::Find returns 1 (0), X=892.22, Y=231.81, Mass=2177, SNR=32.2, Peak=220 HFD=3.9
00:57:30.195 00.000 18120 MultiStar: [#1 0.13,-0.03,0.69,U] [#2 0.33,0.06,0.64,U] [#3 0.25,-0.01,0.58,U] [#4 0.33,-0.07,0.53,U] [#5 0.01,-0.10,0.44,U] [#6 0.00,0.22,0.51,U] [#7 -0.18,-0.26,0.42,U] [#8 0.04,0.14,0.39,U] 
00:57:30.196 00.001 18120 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.23, 0.15}
00:57:30.196 00.000 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
00:57:30.197 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
00:57:30.199 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=-0.04 mountY=-0.15, mountTheta=-1.83
00:57:30.200 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.03, opts=13)
00:57:30.201 00.001 18120 Enqueuing Move request for scope (0.16, 0.03)
00:57:30.202 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:30.202 00.000 18120 UpdateGuideState exits: m=2177 RSB=32.2
00:57:30.204 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.208 00.004 21948 Worker thread wakes up
00:57:30.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:30.208 00.000 18120 Enqueuing Expose request
00:57:30.209 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:57:30.209 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:57:30.209 00.000 21948 Moving (0.16, 0.03) raw xDistance=-0.04 yDistance=-0.15
00:57:30.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:30.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:30.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:30.209 00.000 21948 MoveAxis(E, 0, ABG)
00:57:30.209 00.000 21948 Move returns status 0, amount 0
00:57:30.209 00.000 21948 MoveAxis(N, 0, ABG)
00:57:30.209 00.000 21948 Move returns status 0, amount 0
00:57:30.209 00.000 21948 move complete, result=0
00:57:30.209 00.000 21948 worker thread done servicing request
00:57:30.209 00.000 21948 Worker thread wakes up
00:57:30.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:30.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:30.209 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:31.837 01.628 21948 Exposure complete
00:57:31.864 00.027 18120 OnExposeComplete: enter
00:57:31.865 00.001 18120 UpdateGuideState(): m_state=6
00:57:31.866 00.001 21948 worker thread done servicing request
00:57:31.866 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
00:57:31.869 00.003 18120 Star::Find returns 1 (0), X=892.02, Y=231.80, Mass=1916, SNR=30.2, Peak=194 HFD=4.1
00:57:31.870 00.001 18120 MultiStar: [#1 -0.04,0.05,0.74,U] [#2 0.38,0.14,0.00,M1] [#3 0.02,0.08,0.62,U] [#4 0.06,-0.01,0.59,U] [#5 -0.16,-0.17,0.47,U] [#6 -0.21,0.20,0.54,U] [#7 -0.03,0.12,0.44,U] [#8 0.05,0.01,0.42,U] 
00:57:31.871 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.03, 0.14}
00:57:31.872 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.00 = -0.00)
00:57:31.872 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
00:57:31.873 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.99 mountX=0.07 mountY=-0.00, mountTheta=-0.04
00:57:31.876 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
00:57:31.876 00.000 18120 Enqueuing Move request for scope (-0.03, 0.06)
00:57:31.878 00.002 21948 Worker thread wakes up
00:57:31.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:57:31.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:57:31.878 00.000 21948 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=-0.00
00:57:31.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:57:31.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:31.878 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:31.880 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:57:31.880 00.000 21948 MoveAxis(E, 0, ABG)
00:57:31.880 00.000 21948 Move returns status 0, amount 0
00:57:31.880 00.000 21948 MoveAxis(N, 0, ABG)
00:57:31.880 00.000 21948 Move returns status 0, amount 0
00:57:31.880 00.000 21948 move complete, result=0
00:57:31.880 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.2
00:57:31.881 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:31.884 00.003 21948 worker thread done servicing request
00:57:31.884 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:31.884 00.000 18120 Enqueuing Expose request
00:57:31.885 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:31.885 00.000 21948 Worker thread wakes up
00:57:31.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:31.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:33.404 01.519 21948 Exposure complete
00:57:33.454 00.050 21948 worker thread done servicing request
00:57:33.454 00.000 18120 OnExposeComplete: enter
00:57:33.455 00.001 18120 UpdateGuideState(): m_state=6
00:57:33.456 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
00:57:33.457 00.001 18120 Star::Find returns 1 (0), X=892.29, Y=231.75, Mass=2061, SNR=31.4, Peak=215 HFD=3.8
00:57:33.459 00.002 18120 MultiStar: [#1 0.04,-0.03,0.75,U] [#2 0.24,-0.12,0.62,U] [#3 0.12,0.12,0.59,U] [#4 0.22,0.12,0.54,U] [#5 0.19,-0.11,0.46,U] [#6 0.00,0.29,0.50,U] [#7 -0.18,-0.09,0.45,U] [#8 0.51,0.17,0.00,M1] 
00:57:33.460 00.001 18120 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.31, 0.09}
00:57:33.461 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
00:57:33.462 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
00:57:33.463 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.26 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
00:57:33.466 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.04, opts=13)
00:57:33.466 00.000 18120 Enqueuing Move request for scope (0.14, 0.04)
00:57:33.467 00.001 21948 Worker thread wakes up
00:57:33.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:57:33.467 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:57:33.467 00.000 21948 Moving (0.14, 0.04) raw xDistance=-0.02 yDistance=-0.14
00:57:33.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:33.468 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.4
00:57:33.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:33.468 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:33.469 00.001 18120 Enqueuing Expose request
00:57:33.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:57:33.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:33.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:33.469 00.000 21948 MoveAxis(E, 0, ABG)
00:57:33.469 00.000 21948 Move returns status 0, amount 0
00:57:33.469 00.000 21948 MoveAxis(N, 0, ABG)
00:57:33.469 00.000 21948 Move returns status 0, amount 0
00:57:33.469 00.000 21948 move complete, result=0
00:57:33.469 00.000 21948 worker thread done servicing request
00:57:33.469 00.000 21948 Worker thread wakes up
00:57:33.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:33.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:33.470 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:35.106 01.636 21948 Exposure complete
00:57:35.136 00.030 21948 worker thread done servicing request
00:57:35.136 00.000 18120 OnExposeComplete: enter
00:57:35.137 00.001 18120 UpdateGuideState(): m_state=6
00:57:35.137 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
00:57:35.138 00.001 18120 Star::Find returns 1 (0), X=892.14, Y=231.82, Mass=1982, SNR=30.9, Peak=214 HFD=4.0
00:57:35.139 00.001 18120 MultiStar: [#1 0.00,-0.00,0.73,U] [#2 0.40,-0.12,0.00,M1] [#3 0.23,-0.07,0.59,U] [#4 0.24,-0.04,0.58,U] [#5 0.06,0.06,0.47,U] [#6 0.23,-0.09,0.51,U] [#7 -0.08,-0.04,0.42,U] [#8 0.09,-0.13,0.38,U] 
00:57:35.139 00.000 18120 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.16, 0.16}
00:57:35.139 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
00:57:35.140 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
00:57:35.140 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
00:57:35.141 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.00, opts=13)
00:57:35.142 00.001 18120 Enqueuing Move request for scope (0.12, 0.00)
00:57:35.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:35.143 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.9
00:57:35.143 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:35.144 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:35.144 00.000 18120 Enqueuing Expose request
00:57:35.144 00.000 21948 Worker thread wakes up
00:57:35.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
00:57:35.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
00:57:35.144 00.000 21948 Moving (0.12, 0.00) raw xDistance=-0.05 yDistance=-0.11
00:57:35.145 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:35.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:35.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:57:35.145 00.000 21948 MoveAxis(E, 0, ABG)
00:57:35.145 00.000 21948 Move returns status 0, amount 0
00:57:35.145 00.000 21948 MoveAxis(N, 0, ABG)
00:57:35.145 00.000 21948 Move returns status 0, amount 0
00:57:35.145 00.000 21948 move complete, result=0
00:57:35.145 00.000 21948 worker thread done servicing request
00:57:35.145 00.000 21948 Worker thread wakes up
00:57:35.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:35.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:35.145 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:36.675 01.530 21948 Exposure complete
00:57:36.723 00.048 21948 worker thread done servicing request
00:57:36.723 00.000 18120 OnExposeComplete: enter
00:57:36.724 00.001 18120 UpdateGuideState(): m_state=6
00:57:36.724 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
00:57:36.725 00.001 18120 Star::Find returns 1 (0), X=892.29, Y=231.76, Mass=1928, SNR=30.4, Peak=188 HFD=3.8
00:57:36.725 00.000 18120 MultiStar: [#1 0.04,-0.09,0.73,U] [#2 0.22,-0.39,0.00,M2] [#3 0.08,0.11,0.60,U] [#4 0.29,-0.00,0.58,U] [#5 -0.11,-0.02,0.49,U] [#6 0.15,0.10,0.57,U] [#7 0.00,-0.05,0.44,U] [#8 0.08,-0.08,0.42,U] 
00:57:36.726 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.31, 0.09}
00:57:36.726 00.000 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
00:57:36.727 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
00:57:36.727 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.13 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
00:57:36.729 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
00:57:36.730 00.001 18120 Enqueuing Move request for scope (0.13, 0.02)
00:57:36.730 00.000 21948 Worker thread wakes up
00:57:36.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:57:36.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:36.731 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:57:36.731 00.000 21948 Moving (0.13, 0.02) raw xDistance=-0.04 yDistance=-0.12
00:57:36.731 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:36.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:36.731 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
00:57:36.731 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.732 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:36.732 00.000 18120 Enqueuing Expose request
00:57:36.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:57:36.732 00.000 21948 MoveAxis(E, 0, ABG)
00:57:36.732 00.000 21948 Move returns status 0, amount 0
00:57:36.733 00.001 21948 MoveAxis(N, 0, ABG)
00:57:36.733 00.000 21948 Move returns status 0, amount 0
00:57:36.733 00.000 21948 move complete, result=0
00:57:36.733 00.000 21948 worker thread done servicing request
00:57:36.733 00.000 21948 Worker thread wakes up
00:57:36.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:36.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:36.733 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:38.463 01.730 21948 Exposure complete
00:57:38.513 00.050 21948 worker thread done servicing request
00:57:38.513 00.000 18120 OnExposeComplete: enter
00:57:38.514 00.001 18120 UpdateGuideState(): m_state=6
00:57:38.514 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
00:57:38.515 00.001 18120 Star::Find returns 1 (0), X=892.04, Y=231.79, Mass=1997, SNR=30.9, Peak=209 HFD=4.1
00:57:38.515 00.000 18120 MultiStar: [#1 0.06,0.08,0.75,U] [#2 0.18,0.15,0.64,U] [#3 0.15,0.01,0.63,U] [#4 0.25,0.05,0.56,U] [#5 -0.01,-0.12,0.47,U] [#6 -0.08,-0.07,0.55,U] [#7 -0.22,-0.34,0.00,M1] [#8 0.18,0.06,0.41,U] 
00:57:38.517 00.002 18120 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.06, 0.13}
00:57:38.518 00.001 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
00:57:38.519 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
00:57:38.520 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.01 mountY=-0.11, mountTheta=-1.52
00:57:38.523 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
00:57:38.525 00.002 18120 Enqueuing Move request for scope (0.09, 0.05)
00:57:38.525 00.000 21948 Worker thread wakes up
00:57:38.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:38.526 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:57:38.526 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.9
00:57:38.527 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:38.528 00.001 18120 Enqueuing Expose request
00:57:38.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:57:38.528 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.11
00:57:38.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:38.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:38.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:57:38.528 00.000 21948 MoveAxis(E, 0, ABG)
00:57:38.528 00.000 21948 Move returns status 0, amount 0
00:57:38.528 00.000 21948 MoveAxis(N, 0, ABG)
00:57:38.528 00.000 21948 Move returns status 0, amount 0
00:57:38.528 00.000 21948 move complete, result=0
00:57:38.528 00.000 21948 worker thread done servicing request
00:57:38.528 00.000 21948 Worker thread wakes up
00:57:38.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:38.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:38.529 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:39.932 01.403 21948 Exposure complete
00:57:39.960 00.028 21948 worker thread done servicing request
00:57:39.960 00.000 18120 OnExposeComplete: enter
00:57:39.961 00.001 18120 UpdateGuideState(): m_state=6
00:57:39.961 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
00:57:39.962 00.001 18120 Star::Find returns 1 (0), X=892.21, Y=231.67, Mass=1905, SNR=30.3, Peak=179 HFD=3.7
00:57:39.964 00.002 18120 MultiStar: [#1 0.20,-0.15,0.77,U] [#2 0.42,-0.05,0.00,M2] [#3 0.19,-0.10,0.62,U] [#4 0.19,-0.07,0.58,U] [#5 0.17,-0.07,0.49,U] [#6 0.16,0.34,0.51,U] [#7 -0.12,-0.09,0.45,U] [#8 0.44,0.05,0.00,M1] 
00:57:39.967 00.003 18120 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.23, 0.01}
00:57:39.969 00.002 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
00:57:39.972 00.003 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
00:57:39.974 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-0.15 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
00:57:39.978 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.02, opts=13)
00:57:39.981 00.003 18120 Enqueuing Move request for scope (0.16, -0.02)
00:57:39.983 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:39.985 00.002 18120 UpdateGuideState exits: m=1905 RSB=30.3
00:57:39.986 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:39.988 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:39.989 00.001 18120 Enqueuing Expose request
00:57:39.990 00.001 21948 Worker thread wakes up
00:57:39.990 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:57:39.990 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:57:39.990 00.000 21948 Moving (0.16, -0.02) raw xDistance=-0.09 yDistance=-0.14
00:57:39.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:57:39.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:39.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:39.990 00.000 21948 MoveAxis(E, 0, ABG)
00:57:39.990 00.000 21948 Move returns status 0, amount 0
00:57:39.990 00.000 21948 MoveAxis(N, 0, ABG)
00:57:39.990 00.000 21948 Move returns status 0, amount 0
00:57:39.990 00.000 21948 move complete, result=0
00:57:39.990 00.000 21948 worker thread done servicing request
00:57:39.990 00.000 21948 Worker thread wakes up
00:57:39.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:39.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:39.991 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:41.623 01.632 21948 Exposure complete
00:57:41.659 00.036 21948 worker thread done servicing request
00:57:41.659 00.000 18120 OnExposeComplete: enter
00:57:41.660 00.001 18120 UpdateGuideState(): m_state=6
00:57:41.660 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
00:57:41.661 00.001 18120 Star::Find returns 1 (0), X=892.19, Y=231.66, Mass=1979, SNR=30.8, Peak=196 HFD=3.8
00:57:41.662 00.001 18120 MultiStar: [#1 0.16,-0.01,0.72,U] [#2 0.36,-0.39,0.00,M3] [#3 0.42,-0.29,0.00,M1] [#4 0.21,-0.07,0.54,U] [#5 0.10,-0.21,0.44,U] [#6 0.22,-0.12,0.54,U] [#7 -0.12,-0.44,0.00,M1] [#8 0.29,-0.18,0.40,U] 
00:57:41.662 00.000 18120 single-star, 5 included, MultiStar: {0.20, -0.08}, one-star: {0.20, -0.00}
00:57:41.663 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
00:57:41.663 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
00:57:41.664 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.02 mountX=-0.09 mountY=-0.18, mountTheta=-2.03
00:57:41.665 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.00, opts=13)
00:57:41.665 00.000 18120 Enqueuing Move request for scope (0.20, -0.00)
00:57:41.666 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:41.666 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.8
00:57:41.667 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.667 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:41.668 00.001 18120 Enqueuing Expose request
00:57:41.668 00.000 21948 Worker thread wakes up
00:57:41.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
00:57:41.668 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
00:57:41.668 00.000 21948 Moving (0.20, -0.00) raw xDistance=-0.09 yDistance=-0.18
00:57:41.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:57:41.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:41.668 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:57:41.668 00.000 21948 MoveAxis(E, 0, ABG)
00:57:41.668 00.000 21948 Move returns status 0, amount 0
00:57:41.668 00.000 21948 MoveAxis(N, 0, ABG)
00:57:41.668 00.000 21948 Move returns status 0, amount 0
00:57:41.668 00.000 21948 move complete, result=0
00:57:41.668 00.000 21948 worker thread done servicing request
00:57:41.668 00.000 21948 Worker thread wakes up
00:57:41.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:41.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:41.670 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:43.181 01.511 21948 Exposure complete
00:57:43.224 00.043 21948 worker thread done servicing request
00:57:43.224 00.000 18120 OnExposeComplete: enter
00:57:43.224 00.000 18120 UpdateGuideState(): m_state=6
00:57:43.225 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
00:57:43.226 00.001 18120 Star::Find returns 1 (0), X=892.15, Y=231.79, Mass=2107, SNR=31.7, Peak=212 HFD=4.0
00:57:43.226 00.000 18120 MultiStar: [#1 0.11,-0.04,0.68,U] [#2 0.29,-0.20,0.61,U] [#3 0.10,0.01,0.59,U] [#4 0.27,0.00,0.54,U] [#5 0.08,0.06,0.47,U] [#6 -0.14,-0.05,0.48,U] [#7 0.01,-0.04,0.43,U] [#8 -0.04,-0.03,0.38,U] 
00:57:43.226 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.16, 0.12}
00:57:43.227 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
00:57:43.227 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
00:57:43.228 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
00:57:43.229 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
00:57:43.229 00.000 18120 Enqueuing Move request for scope (0.11, -0.01)
00:57:43.230 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:43.230 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.7
00:57:43.230 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.231 00.001 21948 Worker thread wakes up
00:57:43.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:57:43.231 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:57:43.231 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.10
00:57:43.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:43.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:43.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:57:43.231 00.000 21948 MoveAxis(E, 0, ABG)
00:57:43.231 00.000 21948 Move returns status 0, amount 0
00:57:43.231 00.000 21948 MoveAxis(N, 0, ABG)
00:57:43.231 00.000 21948 Move returns status 0, amount 0
00:57:43.231 00.000 21948 move complete, result=0
00:57:43.231 00.000 21948 worker thread done servicing request
00:57:43.231 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:43.232 00.001 18120 Enqueuing Expose request
00:57:43.232 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:43.233 00.001 21948 Worker thread wakes up
00:57:43.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:43.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:44.856 01.623 21948 Exposure complete
00:57:44.906 00.050 21948 worker thread done servicing request
00:57:44.906 00.000 18120 OnExposeComplete: enter
00:57:44.906 00.000 18120 UpdateGuideState(): m_state=6
00:57:44.907 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
00:57:44.907 00.000 18120 Star::Find returns 1 (0), X=892.10, Y=231.66, Mass=1880, SNR=30.0, Peak=172 HFD=4.0
00:57:44.908 00.001 18120 MultiStar: [#1 0.05,-0.18,0.75,U] [#2 0.15,-0.16,0.65,U] [#3 0.11,-0.05,0.62,U] [#4 0.09,-0.06,0.60,U] [#5 -0.03,0.13,0.49,U] [#6 -0.21,0.18,0.55,U] [#7 -0.01,0.05,0.44,U] [#8 0.13,-0.07,0.39,U] 
00:57:44.908 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.12, 0.00}
00:57:44.909 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
00:57:44.909 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
00:57:44.909 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.46 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
00:57:44.910 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
00:57:44.911 00.001 18120 Enqueuing Move request for scope (0.05, -0.03)
00:57:44.912 00.001 21948 Worker thread wakes up
00:57:44.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:57:44.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:57:44.912 00.000 21948 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
00:57:44.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:44.913 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:44.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:44.913 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.0
00:57:44.914 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:44.915 00.001 18120 Enqueuing Expose request
00:57:44.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:44.915 00.000 21948 MoveAxis(E, 0, ABG)
00:57:44.915 00.000 21948 Move returns status 0, amount 0
00:57:44.915 00.000 21948 MoveAxis(N, 0, ABG)
00:57:44.915 00.000 21948 Move returns status 0, amount 0
00:57:44.915 00.000 21948 move complete, result=0
00:57:44.915 00.000 21948 worker thread done servicing request
00:57:44.915 00.000 21948 Worker thread wakes up
00:57:44.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:44.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:44.916 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:46.434 01.518 21948 Exposure complete
00:57:46.467 00.033 21948 worker thread done servicing request
00:57:46.467 00.000 18120 OnExposeComplete: enter
00:57:46.468 00.001 18120 UpdateGuideState(): m_state=6
00:57:46.469 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
00:57:46.469 00.000 18120 Star::Find returns 1 (0), X=892.09, Y=231.70, Mass=1946, SNR=30.6, Peak=191 HFD=3.9
00:57:46.470 00.001 18120 MultiStar: [#1 -0.05,-0.24,0.73,U] [#2 0.33,-0.18,0.63,U] [#3 0.22,-0.07,0.60,U] [#4 0.26,-0.09,0.57,U] [#5 0.09,-0.13,0.48,U] [#6 -0.04,-0.03,0.55,U] [#7 -0.18,-0.48,0.00,M1] [#8 0.32,-0.32,0.00,M1] 
00:57:46.470 00.000 18120 single-star, 6 included, MultiStar: {0.13, -0.09}, one-star: {0.10, 0.04}
00:57:46.471 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
00:57:46.471 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
00:57:46.472 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
00:57:46.473 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.04, opts=13)
00:57:46.473 00.000 18120 Enqueuing Move request for scope (0.10, 0.04)
00:57:46.474 00.001 21948 Worker thread wakes up
00:57:46.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:46.474 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.6
00:57:46.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.475 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:46.475 00.000 18120 Enqueuing Expose request
00:57:46.476 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:57:46.476 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:57:46.476 00.000 21948 Moving (0.10, 0.04) raw xDistance=-0.01 yDistance=-0.11
00:57:46.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:57:46.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:46.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:57:46.476 00.000 21948 MoveAxis(E, 0, ABG)
00:57:46.476 00.000 21948 Move returns status 0, amount 0
00:57:46.476 00.000 21948 MoveAxis(N, 0, ABG)
00:57:46.476 00.000 21948 Move returns status 0, amount 0
00:57:46.476 00.000 21948 move complete, result=0
00:57:46.476 00.000 21948 worker thread done servicing request
00:57:46.476 00.000 21948 Worker thread wakes up
00:57:46.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:46.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:46.476 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:48.111 01.635 21948 Exposure complete
00:57:48.137 00.026 18120 OnExposeComplete: enter
00:57:48.138 00.001 18120 UpdateGuideState(): m_state=6
00:57:48.138 00.000 21948 worker thread done servicing request
00:57:48.138 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
00:57:48.139 00.001 18120 Star::Find returns 1 (0), X=892.40, Y=231.47, Mass=2034, SNR=31.1, Peak=158 HFD=3.9
00:57:48.139 00.000 18120 MultiStar: [#1 0.30,-0.21,0.69,U] [#2 0.65,-0.48,0.00,M1] [#3 0.45,-0.20,0.00,M1] [#4 0.34,-0.25,0.00,M1] [#5 0.38,-0.16,0.00,M1] [#6 0.26,-0.16,0.52,U] [#7 0.44,-0.41,0.00,M2] [#8 0.48,-0.27,0.00,M2] 
00:57:48.141 00.002 18120 refined, 2 included, MultiStar: {0.34, -0.19}, one-star: {0.41, -0.19}
00:57:48.141 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
00:57:48.142 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
00:57:48.142 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-0.51 mountX=-0.32 mountY=-0.22, mountTheta=-2.54
00:57:48.143 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.19, opts=13)
00:57:48.144 00.001 18120 Enqueuing Move request for scope (0.34, -0.19)
00:57:48.144 00.000 21948 Worker thread wakes up
00:57:48.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.19) opts 0xd
00:57:48.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.19)
00:57:48.144 00.000 21948 Moving (0.34, -0.19) raw xDistance=-0.32 yDistance=-0.22
00:57:48.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:57:48.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:57:48.144 00.000 21948 MoveAxis(E, 56, ABG)
00:57:48.144 00.000 21948 Guiding  Dir = 2, Dur = 56
00:57:48.144 00.000 21948 IsSlewing returns 0
00:57:48.145 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:48.148 00.003 21948 IsGuiding returns 0
00:57:48.148 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.1
00:57:48.149 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.149 00.000 21948 PulseGuide returned control before completion, sleep 65
00:57:48.149 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:48.150 00.001 18120 Enqueuing Expose request
00:57:48.222 00.072 21948 IsGuiding returns 0
00:57:48.222 00.000 21948 Move returns status 0, amount 56
00:57:48.222 00.000 21948 MoveAxis(N, 52, ABG)
00:57:48.222 00.000 21948 Guiding  Dir = 0, Dur = 52
00:57:48.224 00.002 21948 IsSlewing returns 0
00:57:48.224 00.000 21948 IsGuiding returns 0
00:57:48.229 00.005 21948 PulseGuide returned control before completion, sleep 58
00:57:48.299 00.070 21948 IsGuiding returns 0
00:57:48.299 00.000 21948 Move returns status 0, amount 52
00:57:48.300 00.001 21948 move complete, result=0
00:57:48.300 00.000 21948 worker thread done servicing request
00:57:48.300 00.000 21948 Worker thread wakes up
00:57:48.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:48.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:48.300 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.2 px 52 ms NORTH
00:57:49.702 01.402 21948 Exposure complete
00:57:49.735 00.033 21948 worker thread done servicing request
00:57:49.737 00.002 18120 OnExposeComplete: enter
00:57:49.737 00.000 18120 UpdateGuideState(): m_state=6
00:57:49.738 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
00:57:49.739 00.001 18120 Star::Find returns 1 (0), X=892.19, Y=231.58, Mass=2009, SNR=31.1, Peak=173 HFD=3.9
00:57:49.739 00.000 18120 MultiStar: [#1 0.03,-0.21,0.71,U] [#2 0.28,-0.17,0.65,U] [#3 0.26,-0.21,0.62,U] [#4 0.10,-0.13,0.56,U] [#5 0.04,-0.29,0.49,U] [#6 -0.13,-0.13,0.51,U] [#7 0.03,-0.38,0.44,U] [#8 0.20,0.01,0.40,U] 
00:57:49.739 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.21, -0.08}
00:57:49.740 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
00:57:49.740 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
00:57:49.741 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
00:57:49.742 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.17, opts=13)
00:57:49.742 00.000 18120 Enqueuing Move request for scope (0.13, -0.17)
00:57:49.742 00.000 21948 Worker thread wakes up
00:57:49.743 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
00:57:49.743 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
00:57:49.743 00.000 21948 Moving (0.13, -0.17) raw xDistance=-0.21 yDistance=-0.04
00:57:49.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:57:49.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:49.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:49.743 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.1
00:57:49.744 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:49.745 00.001 18120 Enqueuing Expose request
00:57:49.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:49.745 00.000 21948 MoveAxis(E, 41, ABG)
00:57:49.745 00.000 21948 Guiding  Dir = 2, Dur = 41
00:57:49.745 00.000 21948 IsSlewing returns 0
00:57:49.746 00.001 21948 IsGuiding returns 0
00:57:49.747 00.001 21948 PulseGuide returned control before completion, sleep 49
00:57:49.812 00.065 21948 IsGuiding returns 0
00:57:49.812 00.000 21948 Move returns status 0, amount 41
00:57:49.812 00.000 21948 MoveAxis(N, 0, ABG)
00:57:49.812 00.000 21948 Move returns status 0, amount 0
00:57:49.812 00.000 21948 move complete, result=0
00:57:49.812 00.000 21948 worker thread done servicing request
00:57:49.812 00.000 21948 Worker thread wakes up
00:57:49.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:49.812 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:57:49.813 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:51.436 01.623 21948 Exposure complete
00:57:51.468 00.032 21948 worker thread done servicing request
00:57:51.468 00.000 18120 OnExposeComplete: enter
00:57:51.469 00.001 18120 UpdateGuideState(): m_state=6
00:57:51.470 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
00:57:51.470 00.000 18120 Star::Find returns 1 (0), X=892.14, Y=231.84, Mass=2015, SNR=31.1, Peak=191 HFD=4.3
00:57:51.471 00.001 18120 MultiStar: [#1 -0.06,0.09,0.69,U] [#2 0.37,-0.04,0.69,U] [#3 0.12,0.06,0.57,U] [#4 0.15,-0.05,0.56,U] [#5 0.27,0.18,0.46,U] [#6 -0.06,0.25,0.51,U] [#7 -0.11,-0.19,0.42,U] [#8 0.20,-0.08,0.39,U] 
00:57:51.471 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.16, 0.18}
00:57:51.472 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
00:57:51.472 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
00:57:51.473 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=0.00 mountY=-0.14, mountTheta=-1.55
00:57:51.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.06, opts=13)
00:57:51.476 00.001 18120 Enqueuing Move request for scope (0.12, 0.06)
00:57:51.477 00.001 21948 Worker thread wakes up
00:57:51.477 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:57:51.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:51.478 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:57:51.479 00.001 18120 UpdateGuideState exits: m=2015 RSB=31.1
00:57:51.479 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:51.480 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:51.481 00.001 18120 Enqueuing Expose request
00:57:51.481 00.000 21948 Moving (0.12, 0.06) raw xDistance=0.00 yDistance=-0.14
00:57:51.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:57:51.482 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:51.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:51.482 00.000 21948 MoveAxis(E, 0, ABG)
00:57:51.482 00.000 21948 Move returns status 0, amount 0
00:57:51.482 00.000 21948 MoveAxis(N, 0, ABG)
00:57:51.482 00.000 21948 Move returns status 0, amount 0
00:57:51.482 00.000 21948 move complete, result=0
00:57:51.482 00.000 21948 worker thread done servicing request
00:57:51.482 00.000 21948 Worker thread wakes up
00:57:51.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:51.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:51.483 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:52.998 01.515 21948 Exposure complete
00:57:53.040 00.042 21948 worker thread done servicing request
00:57:53.040 00.000 18120 OnExposeComplete: enter
00:57:53.041 00.001 18120 UpdateGuideState(): m_state=6
00:57:53.042 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
00:57:53.046 00.004 18120 Star::Find returns 1 (0), X=892.02, Y=231.83, Mass=2016, SNR=31.2, Peak=199 HFD=4.2
00:57:53.048 00.002 18120 MultiStar: [#1 0.01,0.04,0.72,U] [#2 0.25,0.21,0.65,U] [#3 -0.05,0.08,0.60,U] [#4 0.07,0.09,0.57,U] [#5 -0.15,0.09,0.46,U] [#6 -0.18,0.18,0.52,U] [#7 -0.31,-0.03,0.45,U] [#8 0.24,0.00,0.41,U] 
00:57:53.051 00.003 18120 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.04, 0.17}
00:57:53.053 00.002 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
00:57:53.055 00.002 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
00:57:53.056 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.09 mountY=-0.05, mountTheta=-0.50
00:57:53.057 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.10, opts=13)
00:57:53.058 00.001 18120 Enqueuing Move request for scope (0.00, 0.10)
00:57:53.058 00.000 21948 Worker thread wakes up
00:57:53.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:53.058 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.2
00:57:53.060 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:57:53.060 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:57:53.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.062 00.002 21948 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.05
00:57:53.062 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:53.062 00.000 18120 Enqueuing Expose request
00:57:53.063 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:57:53.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:53.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:53.063 00.000 21948 MoveAxis(E, 0, ABG)
00:57:53.064 00.001 21948 Move returns status 0, amount 0
00:57:53.064 00.000 21948 MoveAxis(N, 0, ABG)
00:57:53.064 00.000 21948 Move returns status 0, amount 0
00:57:53.064 00.000 21948 move complete, result=0
00:57:53.064 00.000 21948 worker thread done servicing request
00:57:53.064 00.000 21948 Worker thread wakes up
00:57:53.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:53.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:53.064 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:54.794 01.730 21948 Exposure complete
00:57:54.823 00.029 21948 worker thread done servicing request
00:57:54.823 00.000 18120 OnExposeComplete: enter
00:57:54.825 00.002 18120 UpdateGuideState(): m_state=6
00:57:54.825 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
00:57:54.826 00.001 18120 Star::Find returns 1 (0), X=891.93, Y=231.80, Mass=1843, SNR=29.7, Peak=183 HFD=4.1
00:57:54.828 00.002 18120 MultiStar: [#1 -0.15,-0.09,0.75,U] [#2 0.21,-0.15,0.65,U] [#3 -0.14,-0.13,0.64,U] [#4 -0.22,-0.05,0.61,U] [#5 -0.32,-0.16,0.53,U] [#6 -0.47,0.04,0.00,M1] [#7 -0.34,-0.28,0.00,M1] [#8 -0.01,-0.11,0.42,U] 
00:57:54.829 00.001 18120 refined, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.06, 0.14}
00:57:54.831 00.002 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
00:57:54.832 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.66)
00:57:54.833 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=-0.01 mountY=0.11, mountTheta=1.70
00:57:54.835 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.06, opts=13)
00:57:54.836 00.001 18120 Enqueuing Move request for scope (-0.09, -0.06)
00:57:54.837 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:54.837 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.7
00:57:54.838 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:54.839 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:54.839 00.000 18120 Enqueuing Expose request
00:57:54.840 00.001 21948 Worker thread wakes up
00:57:54.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
00:57:54.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
00:57:54.840 00.000 21948 Moving (-0.09, -0.06) raw xDistance=-0.01 yDistance=0.11
00:57:54.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:57:54.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:54.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:57:54.840 00.000 21948 MoveAxis(E, 0, ABG)
00:57:54.840 00.000 21948 Move returns status 0, amount 0
00:57:54.840 00.000 21948 MoveAxis(N, 0, ABG)
00:57:54.840 00.000 21948 Move returns status 0, amount 0
00:57:54.840 00.000 21948 move complete, result=0
00:57:54.840 00.000 21948 worker thread done servicing request
00:57:54.840 00.000 21948 Worker thread wakes up
00:57:54.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:54.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:54.842 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:56.248 01.406 21948 Exposure complete
00:57:56.277 00.029 21948 worker thread done servicing request
00:57:56.277 00.000 18120 OnExposeComplete: enter
00:57:56.277 00.000 18120 UpdateGuideState(): m_state=6
00:57:56.278 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
00:57:56.278 00.000 18120 Star::Find returns 1 (0), X=891.92, Y=231.97, Mass=1905, SNR=30.3, Peak=201 HFD=4.1
00:57:56.279 00.001 18120 MultiStar: [#1 -0.04,0.08,0.73,U] [#2 -0.10,0.21,0.62,U] [#3 -0.17,0.27,0.63,U] [#4 -0.00,0.06,0.58,U] [#5 -0.21,0.03,0.48,U] [#6 -0.30,0.11,0.57,U] [#7 -0.55,-0.16,0.00,M2] [#8 -0.07,0.01,0.39,U] 
00:57:56.279 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.16}, one-star: {-0.06, 0.30}
00:57:56.280 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
00:57:56.280 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
00:57:56.281 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.18 mountX=0.19 mountY=0.03, mountTheta=0.14
00:57:56.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.16, opts=13)
00:57:56.283 00.001 18120 Enqueuing Move request for scope (-0.11, 0.16)
00:57:56.283 00.000 21948 Worker thread wakes up
00:57:56.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:56.284 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.3
00:57:56.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.285 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:56.285 00.000 18120 Enqueuing Expose request
00:57:56.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
00:57:56.285 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
00:57:56.285 00.000 21948 Moving (-0.11, 0.16) raw xDistance=0.19 yDistance=0.03
00:57:56.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:57:56.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:56.286 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:56.286 00.000 21948 MoveAxis(E, 0, ABG)
00:57:56.286 00.000 21948 Move returns status 0, amount 0
00:57:56.286 00.000 21948 MoveAxis(N, 0, ABG)
00:57:56.286 00.000 21948 Move returns status 0, amount 0
00:57:56.286 00.000 21948 move complete, result=0
00:57:56.286 00.000 21948 worker thread done servicing request
00:57:56.286 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:56.286 00.000 21948 Worker thread wakes up
00:57:56.287 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:56.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:57.925 01.638 21948 Exposure complete
00:57:57.966 00.041 21948 worker thread done servicing request
00:57:57.966 00.000 18120 OnExposeComplete: enter
00:57:57.967 00.001 18120 UpdateGuideState(): m_state=6
00:57:57.967 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
00:57:57.970 00.003 18120 Star::Find returns 1 (0), X=891.99, Y=231.95, Mass=2035, SNR=31.3, Peak=209 HFD=4.1
00:57:57.973 00.003 18120 MultiStar: [#1 0.16,0.30,0.74,U] [#2 0.19,0.16,0.66,U] [#3 -0.06,0.23,0.58,U] [#4 0.04,0.17,0.57,U] [#5 0.02,0.15,0.44,U] [#6 0.05,0.35,0.51,U] [#7 -0.23,0.16,0.43,U] [#8 0.33,0.06,0.41,U] 
00:57:57.975 00.002 18120 refined, 8 included, MultiStar: {0.06, 0.22}, one-star: {0.00, 0.29}
00:57:57.977 00.002 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
00:57:57.979 00.002 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
00:57:57.982 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.31 mountX=0.18 mountY=-0.15, mountTheta=-0.71
00:57:57.986 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.22, opts=13)
00:57:57.986 00.000 18120 Enqueuing Move request for scope (0.06, 0.22)
00:57:57.988 00.002 21948 Worker thread wakes up
00:57:57.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
00:57:57.988 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
00:57:57.988 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:57.990 00.002 21948 Moving (0.06, 0.22) raw xDistance=0.18 yDistance=-0.15
00:57:57.990 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.3
00:57:57.991 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:57:57.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:57.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:57.992 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:57.992 00.000 18120 Enqueuing Expose request
00:57:57.993 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:57.993 00.000 21948 MoveAxis(E, 0, ABG)
00:57:57.993 00.000 21948 Move returns status 0, amount 0
00:57:57.993 00.000 21948 MoveAxis(N, 0, ABG)
00:57:57.993 00.000 21948 Move returns status 0, amount 0
00:57:57.993 00.000 21948 move complete, result=0
00:57:57.993 00.000 21948 worker thread done servicing request
00:57:57.993 00.000 21948 Worker thread wakes up
00:57:57.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:57.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:57:57.993 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:59.407 01.414 21948 Exposure complete
00:57:59.444 00.037 21948 worker thread done servicing request
00:57:59.445 00.001 18120 OnExposeComplete: enter
00:57:59.445 00.000 18120 UpdateGuideState(): m_state=6
00:57:59.446 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
00:57:59.447 00.001 18120 Star::Find returns 1 (0), X=891.91, Y=232.02, Mass=2023, SNR=31.1, Peak=209 HFD=4.2
00:57:59.448 00.001 18120 MultiStar: [#1 -0.15,0.11,0.72,U] [#2 0.08,0.10,0.65,U] [#3 -0.17,0.15,0.62,U] [#4 -0.18,0.24,0.55,U] [#5 -0.20,0.05,0.48,U] [#6 -0.25,0.05,0.55,U] [#7 -0.35,0.18,0.00,M2] [#8 -0.11,0.12,0.39,U] 
00:57:59.448 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.17}, one-star: {-0.08, 0.36}
00:57:59.449 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
00:57:59.449 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
00:57:59.450 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.21 mountX=0.21 mountY=0.04, mountTheta=0.17
00:57:59.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.17, opts=13)
00:57:59.452 00.001 18120 Enqueuing Move request for scope (-0.13, 0.17)
00:57:59.452 00.000 21948 Worker thread wakes up
00:57:59.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:57:59.453 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
00:57:59.453 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
00:57:59.453 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.1
00:57:59.454 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:59.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:57:59.455 00.000 18120 Enqueuing Expose request
00:57:59.456 00.001 21948 Moving (-0.13, 0.17) raw xDistance=0.21 yDistance=0.04
00:57:59.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:57:59.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:59.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:59.456 00.000 21948 MoveAxis(W, 37, ABG)
00:57:59.456 00.000 21948 Guiding  Dir = 3, Dur = 37
00:57:59.457 00.001 21948 IsSlewing returns 0
00:57:59.457 00.000 21948 IsGuiding returns 0
00:57:59.458 00.001 21948 PulseGuide returned control before completion, sleep 46
00:57:59.517 00.059 21948 IsGuiding returns 0
00:57:59.517 00.000 21948 Move returns status 0, amount 37
00:57:59.517 00.000 21948 MoveAxis(N, 0, ABG)
00:57:59.517 00.000 21948 Move returns status 0, amount 0
00:57:59.517 00.000 21948 move complete, result=0
00:57:59.518 00.001 21948 worker thread done servicing request
00:57:59.518 00.000 21948 Worker thread wakes up
00:57:59.518 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
00:57:59.519 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:57:59.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:01.145 01.626 21948 Exposure complete
00:58:01.176 00.031 21948 worker thread done servicing request
00:58:01.176 00.000 18120 OnExposeComplete: enter
00:58:01.177 00.001 18120 UpdateGuideState(): m_state=6
00:58:01.177 00.000 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
00:58:01.178 00.001 18120 Star::Find returns 1 (0), X=891.82, Y=231.80, Mass=1942, SNR=30.4, Peak=203 HFD=4.0
00:58:01.178 00.000 18120 MultiStar: [#1 -0.21,-0.04,0.73,U] [#2 0.06,-0.01,0.64,U] [#3 -0.08,-0.04,0.60,U] [#4 0.02,-0.11,0.58,U] [#5 -0.36,-0.03,0.48,U] [#6 -0.33,0.09,0.55,U] [#7 -0.49,-0.17,0.00,M3] [#8 -0.06,-0.16,0.42,U] 
00:58:01.179 00.001 18120 refined, 7 included, MultiStar: {-0.14, -0.00}, one-star: {-0.17, 0.14}
00:58:01.179 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.11 = 1.17)
00:58:01.179 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.15 = 1.13)
00:58:01.180 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.12 mountX=0.06 mountY=0.13, mountTheta=1.16
00:58:01.181 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.00, opts=13)
00:58:01.182 00.001 18120 Enqueuing Move request for scope (-0.14, -0.00)
00:58:01.183 00.001 21948 Worker thread wakes up
00:58:01.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
00:58:01.183 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
00:58:01.183 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:01.183 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.4
00:58:01.184 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:01.184 00.000 18120 Enqueuing Expose request
00:58:01.185 00.001 21948 Moving (-0.14, -0.00) raw xDistance=0.06 yDistance=0.13
00:58:01.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:58:01.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:01.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:58:01.185 00.000 21948 MoveAxis(E, 0, ABG)
00:58:01.185 00.000 21948 Move returns status 0, amount 0
00:58:01.185 00.000 21948 MoveAxis(N, 0, ABG)
00:58:01.185 00.000 21948 Move returns status 0, amount 0
00:58:01.185 00.000 21948 move complete, result=0
00:58:01.185 00.000 21948 worker thread done servicing request
00:58:01.185 00.000 21948 Worker thread wakes up
00:58:01.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:01.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:01.186 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:02.708 01.522 21948 Exposure complete
00:58:02.748 00.040 21948 worker thread done servicing request
00:58:02.748 00.000 18120 OnExposeComplete: enter
00:58:02.749 00.001 18120 UpdateGuideState(): m_state=6
00:58:02.749 00.000 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
00:58:02.750 00.001 18120 Star::Find returns 1 (0), X=891.86, Y=231.83, Mass=1950, SNR=30.7, Peak=186 HFD=4.1
00:58:02.750 00.000 18120 MultiStar: [#1 -0.13,-0.06,0.71,U] [#2 0.00,-0.21,0.66,U] [#3 -0.25,-0.13,0.64,U] [#4 0.06,-0.04,0.57,U] [#5 -0.23,-0.09,0.47,U] [#6 -0.12,0.01,0.53,U] [#7 -0.43,-0.17,0.00,M4] [#8 0.10,-0.11,0.39,U] 
00:58:02.751 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.04}, one-star: {-0.12, 0.17}
00:58:02.751 00.000 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.00) = xAngle (-4.74 = 1.54)
00:58:02.752 00.001 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.78 = 1.51)
00:58:02.752 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.74 mountX=0.00 mountY=0.10, mountTheta=1.54
00:58:02.754 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.04, opts=13)
00:58:02.755 00.001 18120 Enqueuing Move request for scope (-0.10, -0.04)
00:58:02.756 00.001 21948 Worker thread wakes up
00:58:02.756 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:58:02.756 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:02.756 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:58:02.756 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.7
00:58:02.757 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:02.757 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:02.758 00.001 18120 Enqueuing Expose request
00:58:02.758 00.000 21948 Moving (-0.10, -0.04) raw xDistance=0.00 yDistance=0.10
00:58:02.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:58:02.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:02.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:58:02.758 00.000 21948 MoveAxis(E, 0, ABG)
00:58:02.758 00.000 21948 Move returns status 0, amount 0
00:58:02.758 00.000 21948 MoveAxis(N, 0, ABG)
00:58:02.758 00.000 21948 Move returns status 0, amount 0
00:58:02.758 00.000 21948 move complete, result=0
00:58:02.758 00.000 21948 worker thread done servicing request
00:58:02.758 00.000 21948 Worker thread wakes up
00:58:02.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:02.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:02.759 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:04.392 01.633 21948 Exposure complete
00:58:04.434 00.042 21948 worker thread done servicing request
00:58:04.434 00.000 18120 OnExposeComplete: enter
00:58:04.436 00.002 18120 UpdateGuideState(): m_state=6
00:58:04.438 00.002 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
00:58:04.440 00.002 18120 Star::Find returns 1 (0), X=891.86, Y=231.80, Mass=2129, SNR=31.9, Peak=220 HFD=4.0
00:58:04.443 00.003 18120 MultiStar: [#1 -0.37,0.05,0.72,U] [#2 -0.20,-0.19,0.64,U] [#3 -0.15,-0.16,0.58,U] [#4 -0.33,-0.05,0.55,U] [#5 -0.45,0.02,0.00,M1] [#6 -0.13,0.03,0.50,U] [#7 -0.64,-0.11,0.00,M5] [#8 -0.07,-0.10,0.38,U] 
00:58:04.445 00.002 18120 single-star, 6 included, MultiStar: {-0.20, -0.02}, one-star: {-0.13, 0.14}
00:58:04.447 00.002 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.32 = 0.32)
00:58:04.448 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.28 = 0.28)
00:58:04.448 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.31 mountX=0.18 mountY=0.05, mountTheta=0.28
00:58:04.449 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.14, opts=13)
00:58:04.450 00.001 18120 Enqueuing Move request for scope (-0.13, 0.14)
00:58:04.450 00.000 21948 Worker thread wakes up
00:58:04.450 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:04.451 00.001 18120 UpdateGuideState exits: m=2129 RSB=31.9
00:58:04.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:04.452 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:04.452 00.000 18120 Enqueuing Expose request
00:58:04.452 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
00:58:04.453 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
00:58:04.453 00.000 21948 Moving (-0.13, 0.14) raw xDistance=0.18 yDistance=0.05
00:58:04.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:58:04.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:04.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:58:04.453 00.000 21948 MoveAxis(E, 0, ABG)
00:58:04.453 00.000 21948 Move returns status 0, amount 0
00:58:04.453 00.000 21948 MoveAxis(N, 0, ABG)
00:58:04.453 00.000 21948 Move returns status 0, amount 0
00:58:04.453 00.000 21948 move complete, result=0
00:58:04.453 00.000 21948 worker thread done servicing request
00:58:04.453 00.000 21948 Worker thread wakes up
00:58:04.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:04.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:04.453 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:05.976 01.523 21948 Exposure complete
00:58:06.012 00.036 21948 worker thread done servicing request
00:58:06.012 00.000 18120 OnExposeComplete: enter
00:58:06.013 00.001 18120 UpdateGuideState(): m_state=6
00:58:06.014 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
00:58:06.015 00.001 18120 Star::Find returns 1 (0), X=891.76, Y=231.89, Mass=1926, SNR=30.4, Peak=202 HFD=4.0
00:58:06.016 00.001 18120 MultiStar: [#1 -0.35,0.13,0.73,U] [#2 -0.17,-0.04,0.65,U] [#3 -0.33,0.06,0.66,U] [#4 0.04,0.03,0.60,U] [#5 -0.45,0.19,0.00,M2] [#6 -0.37,0.24,0.00,M1] [#7 -0.48,-0.02,0.00,M6] [#8 -0.01,0.10,0.43,U] 
00:58:06.017 00.001 18120 refined, 5 included, MultiStar: {-0.19, 0.10}, one-star: {-0.23, 0.22}
00:58:06.018 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
00:58:06.019 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
00:58:06.019 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.68 mountX=0.17 mountY=0.13, mountTheta=0.66
00:58:06.022 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.10, opts=13)
00:58:06.023 00.001 18120 Enqueuing Move request for scope (-0.19, 0.10)
00:58:06.023 00.000 21948 Worker thread wakes up
00:58:06.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:06.024 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
00:58:06.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:06.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:06.025 00.001 18120 Enqueuing Expose request
00:58:06.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
00:58:06.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
00:58:06.025 00.000 21948 Moving (-0.19, 0.10) raw xDistance=0.17 yDistance=0.13
00:58:06.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:58:06.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:06.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:58:06.025 00.000 21948 MoveAxis(E, 0, ABG)
00:58:06.026 00.001 21948 Move returns status 0, amount 0
00:58:06.026 00.000 21948 MoveAxis(N, 0, ABG)
00:58:06.026 00.000 21948 Move returns status 0, amount 0
00:58:06.026 00.000 21948 move complete, result=0
00:58:06.026 00.000 21948 worker thread done servicing request
00:58:06.026 00.000 21948 Worker thread wakes up
00:58:06.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:06.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:06.026 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:07.654 01.628 21948 Exposure complete
00:58:07.696 00.042 21948 worker thread done servicing request
00:58:07.696 00.000 18120 OnExposeComplete: enter
00:58:07.697 00.001 18120 UpdateGuideState(): m_state=6
00:58:07.699 00.002 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
00:58:07.702 00.003 18120 Star::Find returns 1 (0), X=891.96, Y=231.73, Mass=2018, SNR=31.1, Peak=208 HFD=4.0
00:58:07.705 00.003 18120 MultiStar: [#1 -0.07,-0.09,0.73,U] [#2 -0.08,-0.02,0.64,U] [#3 -0.10,-0.06,0.61,U] [#4 -0.18,-0.04,0.56,U] [#5 -0.34,-0.05,0.47,U] [#6 -0.20,0.12,0.49,U] [#7 -0.36,-0.43,0.00,M7] [#8 -0.15,-0.21,0.40,U] 
00:58:07.705 00.000 18120 single-star, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.02, 0.07}
00:58:07.705 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
00:58:07.706 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
00:58:07.706 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.07 mountY=-0.01, mountTheta=-0.14
00:58:07.707 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
00:58:07.708 00.001 18120 Enqueuing Move request for scope (-0.02, 0.07)
00:58:07.708 00.000 21948 Worker thread wakes up
00:58:07.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:58:07.708 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:58:07.708 00.000 21948 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.01
00:58:07.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:58:07.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:07.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:07.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:07.709 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.1
00:58:07.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:07.710 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:07.710 00.000 21948 MoveAxis(E, 0, ABG)
00:58:07.710 00.000 21948 Move returns status 0, amount 0
00:58:07.710 00.000 21948 MoveAxis(N, 0, ABG)
00:58:07.710 00.000 21948 Move returns status 0, amount 0
00:58:07.710 00.000 21948 move complete, result=0
00:58:07.710 00.000 21948 worker thread done servicing request
00:58:07.711 00.001 18120 Enqueuing Expose request
00:58:07.713 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:07.716 00.003 21948 Worker thread wakes up
00:58:07.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:07.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:07.992 00.276 18120 evsrv: cli 0D46E070 connect
00:58:07.993 00.001 18120 case statement mapped state 6 to 3
00:58:07.993 00.000 18120 case statement mapped state 6 to 3
00:58:07.995 00.002 18120 evsrv: cli 0D46E070 request: {"method":"get_app_state","id":"8da2d9a5-54c6-407f-851e-6f10080c4fb7"}
00:58:07.996 00.001 18120 case statement mapped state 6 to 3
00:58:07.997 00.001 18120 evsrv: cli 0D46E070 response: {"jsonrpc":"2.0","result":"Guiding","id":"8da2d9a5-54c6-407f-851e-6f10080c4fb7"}
00:58:08.000 00.003 18120 evsrv: cli 0D46E070 disconnect
00:58:08.001 00.001 18120 evsrv: cli 0D46E1B0 connect
00:58:08.001 00.000 18120 case statement mapped state 6 to 3
00:58:08.003 00.002 18120 case statement mapped state 6 to 3
00:58:08.004 00.001 18120 evsrv: cli 0D46E1B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"41db2d97-1389-4112-bfdf-081b6c3f2d21"}
00:58:08.004 00.000 18120 PhdController::Dither begins
00:58:08.004 00.000 18120 dither: size=2.00, dRA=0.45 dDec=-0.43
00:58:08.005 00.001 18120 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.00) = xAngle (1.23 = 1.23)
00:58:08.006 00.001 18120 MountToCamera -- mountX=0.45 mountY=-0.43 hyp=0.62 mountTheta=-0.77 cameraX=0.21, cameraY=0.58 cameraTheta=1.23
00:58:08.006 00.000 18120 setting lock position to (892.19, 232.25)
00:58:08.007 00.001 18120 Mount: notify guiding dithered (0.2, 0.6)
00:58:08.009 00.002 18120 MultiStar: stabilizing after lock position change
00:58:08.010 00.001 18120 Status Line: Dithering de 0.45,-0.43
00:58:08.011 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
00:58:08.013 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
00:58:08.013 00.000 18120 evsrv: cli 0D46E1B0 response: {"jsonrpc":"2.0","result":0,"id":"41db2d97-1389-4112-bfdf-081b6c3f2d21"}
00:58:08.015 00.002 18120 evsrv: cli 0D46E1B0 disconnect
00:58:09.230 01.215 21948 Exposure complete
00:58:09.288 00.058 21948 worker thread done servicing request
00:58:09.288 00.000 18120 OnExposeComplete: enter
00:58:09.290 00.002 18120 UpdateGuideState(): m_state=6
00:58:09.291 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
00:58:09.292 00.001 18120 Star::Find returns 1 (0), X=892.05, Y=231.85, Mass=2009, SNR=30.9, Peak=197 HFD=4.2
00:58:09.292 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.91 = 2.38)
00:58:09.294 00.002 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.34)
00:58:09.296 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.39 hyp=0.42 cameraTheta=-1.91 mountX=-0.30 mountY=0.30, mountTheta=2.36
00:58:09.297 00.001 18120 dither recenter: remaining=(-0.4,0.4) step=(-0.4,0.4)
00:58:09.297 00.000 18120 MountToCamera -- mountTheta (2.37) + m_xAngle (2.00) = xAngle (4.37 = -1.91)
00:58:09.298 00.001 18120 MountToCamera -- mountX=-0.45 mountY=0.43 hyp=0.62 mountTheta=2.37 cameraX=-0.21, cameraY=-0.58 cameraTheta=-1.91
00:58:09.298 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.58, opts=4)
00:58:09.298 00.000 18120 Enqueuing Move request for scope (-0.21, -0.58)
00:58:09.299 00.001 18120 Mount: notify direct move -0.45,0.43
00:58:09.299 00.000 21948 Worker thread wakes up
00:58:09.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:09.300 00.001 18120 UpdateGuideState exits: m=2009 RSB=30.9
00:58:09.300 00.000 18120 PhdController: settling, locked = 1, distance = 0.66 (0.50) aobump = 0 frame = 1 / 99999
00:58:09.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.58) opts 0x4
00:58:09.302 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.58)
00:58:09.302 00.000 21948 Moving (-0.21, -0.58) raw xDistance=-0.45 yDistance=0.43
00:58:09.302 00.000 21948 MoveAxis(E, 126, B)
00:58:09.302 00.000 21948 Guiding  Dir = 2, Dur = 126
00:58:09.302 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057089.300,"Host":"ASUS_SAM","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:58:09.304 00.002 21948 IsSlewing returns 0
00:58:09.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:09.304 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:09.305 00.001 18120 Enqueuing Expose request
00:58:09.305 00.000 21948 IsGuiding returns 0
00:58:09.308 00.003 21948 PulseGuide returned control before completion, sleep 135
00:58:09.452 00.144 21948 IsGuiding returns 0
00:58:09.452 00.000 21948 Move returns status 0, amount 126
00:58:09.452 00.000 21948 MoveAxis(S, 103, B)
00:58:09.452 00.000 21948 Guiding  Dir = 1, Dur = 103
00:58:09.453 00.001 21948 IsSlewing returns 0
00:58:09.453 00.000 21948 IsGuiding returns 0
00:58:09.458 00.005 21948 PulseGuide returned control before completion, sleep 109
00:58:09.578 00.120 21948 IsGuiding returns 0
00:58:09.578 00.000 21948 Move returns status 0, amount 103
00:58:09.578 00.000 21948 move complete, result=0
00:58:09.579 00.001 21948 worker thread done servicing request
00:58:09.579 00.000 21948 Worker thread wakes up
00:58:09.579 00.000 18120 GuideStep: -0.4 px 126 ms EAST, 0.4 px 103 ms SOUTH
00:58:09.580 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:09.580 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:11.202 01.622 21948 Exposure complete
00:58:11.267 00.065 21948 worker thread done servicing request
00:58:11.267 00.000 18120 OnExposeComplete: enter
00:58:11.267 00.000 18120 UpdateGuideState(): m_state=6
00:58:11.268 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
00:58:11.268 00.000 18120 Star::Find returns 1 (0), X=891.98, Y=232.40, Mass=1914, SNR=30.4, Peak=189 HFD=3.9
00:58:11.269 00.001 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
00:58:11.269 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
00:58:11.270 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.52 mountX=0.23 mountY=0.12, mountTheta=0.49
00:58:11.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.15, opts=13)
00:58:11.273 00.002 18120 Enqueuing Move request for scope (-0.21, 0.15)
00:58:11.273 00.000 21948 Worker thread wakes up
00:58:11.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:11.274 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.4
00:58:11.274 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 2 / 99999
00:58:11.275 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
00:58:11.275 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057091.275,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
00:58:11.275 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
00:58:11.275 00.000 21948 Moving (-0.21, 0.15) raw xDistance=0.23 yDistance=0.12
00:58:11.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:58:11.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:11.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:11.276 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:11.276 00.000 18120 Enqueuing Expose request
00:58:11.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:58:11.277 00.001 21948 MoveAxis(W, 41, ABG)
00:58:11.277 00.000 21948 Guiding  Dir = 3, Dur = 41
00:58:11.277 00.000 21948 IsSlewing returns 0
00:58:11.277 00.000 21948 IsGuiding returns 0
00:58:11.278 00.001 21948 PulseGuide returned control before completion, sleep 50
00:58:11.346 00.068 21948 IsGuiding returns 0
00:58:11.346 00.000 21948 Move returns status 0, amount 41
00:58:11.346 00.000 21948 MoveAxis(N, 0, ABG)
00:58:11.346 00.000 21948 Move returns status 0, amount 0
00:58:11.346 00.000 21948 move complete, result=0
00:58:11.346 00.000 21948 worker thread done servicing request
00:58:11.346 00.000 21948 Worker thread wakes up
00:58:11.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:11.346 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
00:58:11.347 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:12.759 01.412 21948 Exposure complete
00:58:12.808 00.049 21948 worker thread done servicing request
00:58:12.808 00.000 18120 OnExposeComplete: enter
00:58:12.810 00.002 18120 UpdateGuideState(): m_state=6
00:58:12.812 00.002 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
00:58:12.813 00.001 18120 Star::Find returns 1 (0), X=892.02, Y=232.18, Mass=1916, SNR=30.3, Peak=198 HFD=4.1
00:58:12.814 00.001 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.00) = xAngle (-4.79 = 1.49)
00:58:12.815 00.001 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.83 = 1.46)
00:58:12.816 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=0.01 mountY=0.18, mountTheta=1.49
00:58:12.817 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.06, opts=13)
00:58:12.818 00.001 18120 Enqueuing Move request for scope (-0.17, -0.06)
00:58:12.818 00.000 21948 Worker thread wakes up
00:58:12.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
00:58:12.818 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
00:58:12.818 00.000 21948 Moving (-0.17, -0.06) raw xDistance=0.01 yDistance=0.18
00:58:12.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:58:12.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:12.818 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:12.819 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.3
00:58:12.819 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 3 / 99999
00:58:12.821 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:58:12.821 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057092.821,"Host":"ASUS_SAM","Inst":1,"Distance":0.24,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
00:58:12.821 00.000 21948 MoveAxis(E, 0, ABG)
00:58:12.821 00.000 21948 Move returns status 0, amount 0
00:58:12.821 00.000 21948 MoveAxis(N, 0, ABG)
00:58:12.821 00.000 21948 Move returns status 0, amount 0
00:58:12.821 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.823 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:12.823 00.000 18120 Enqueuing Expose request
00:58:12.823 00.000 21948 move complete, result=0
00:58:12.823 00.000 21948 worker thread done servicing request
00:58:12.823 00.000 21948 Worker thread wakes up
00:58:12.823 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:12.824 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:12.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:14.458 01.634 21948 Exposure complete
00:58:14.495 00.037 21948 worker thread done servicing request
00:58:14.496 00.001 18120 OnExposeComplete: enter
00:58:14.497 00.001 18120 UpdateGuideState(): m_state=6
00:58:14.499 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
00:58:14.500 00.001 18120 Star::Find returns 1 (0), X=892.08, Y=232.05, Mass=2075, SNR=31.6, Peak=224 HFD=4.1
00:58:14.500 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.00) = xAngle (-4.09 = 2.19)
00:58:14.501 00.001 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.13 = 2.15)
00:58:14.502 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.09 mountX=-0.13 mountY=0.19, mountTheta=2.18
00:58:14.503 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.20, opts=13)
00:58:14.503 00.000 18120 Enqueuing Move request for scope (-0.11, -0.20)
00:58:14.504 00.001 21948 Worker thread wakes up
00:58:14.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:14.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
00:58:14.504 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.6
00:58:14.505 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
00:58:14.505 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 4 / 99999
00:58:14.505 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057094.505,"Host":"ASUS_SAM","Inst":1,"Distance":0.24,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
00:58:14.506 00.001 21948 Moving (-0.11, -0.20) raw xDistance=-0.13 yDistance=0.19
00:58:14.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:14.506 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:14.507 00.001 18120 Enqueuing Expose request
00:58:14.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:58:14.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:14.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:58:14.507 00.000 21948 MoveAxis(E, 0, ABG)
00:58:14.507 00.000 21948 Move returns status 0, amount 0
00:58:14.507 00.000 21948 MoveAxis(N, 0, ABG)
00:58:14.507 00.000 21948 Move returns status 0, amount 0
00:58:14.507 00.000 21948 move complete, result=0
00:58:14.507 00.000 21948 worker thread done servicing request
00:58:14.507 00.000 21948 Worker thread wakes up
00:58:14.507 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:14.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:14.508 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:16.029 01.521 21948 Exposure complete
00:58:16.074 00.045 21948 worker thread done servicing request
00:58:16.074 00.000 18120 OnExposeComplete: enter
00:58:16.075 00.001 18120 UpdateGuideState(): m_state=6
00:58:16.075 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
00:58:16.076 00.001 18120 Star::Find returns 1 (0), X=892.13, Y=232.06, Mass=2073, SNR=31.4, Peak=224 HFD=4.2
00:58:16.076 00.000 18120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
00:58:16.077 00.001 18120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
00:58:16.077 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.89 mountX=-0.15 mountY=0.14, mountTheta=2.38
00:58:16.079 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.19, opts=13)
00:58:16.080 00.001 18120 Enqueuing Move request for scope (-0.06, -0.19)
00:58:16.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:16.080 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.4
00:58:16.081 00.001 21948 Worker thread wakes up
00:58:16.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
00:58:16.081 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
00:58:16.081 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 5 / 99999
00:58:16.082 00.001 21948 Moving (-0.06, -0.19) raw xDistance=-0.15 yDistance=0.14
00:58:16.082 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057096.082,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
00:58:16.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:58:16.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:16.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:16.083 00.000 18120 Enqueuing Expose request
00:58:16.084 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:58:16.084 00.000 21948 MoveAxis(E, 0, ABG)
00:58:16.084 00.000 21948 Move returns status 0, amount 0
00:58:16.084 00.000 21948 MoveAxis(N, 0, ABG)
00:58:16.084 00.000 21948 Move returns status 0, amount 0
00:58:16.084 00.000 21948 move complete, result=0
00:58:16.084 00.000 21948 worker thread done servicing request
00:58:16.084 00.000 21948 Worker thread wakes up
00:58:16.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:16.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:16.084 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:17.714 01.630 21948 Exposure complete
00:58:17.741 00.027 21948 worker thread done servicing request
00:58:17.741 00.000 18120 OnExposeComplete: enter
00:58:17.742 00.001 18120 UpdateGuideState(): m_state=6
00:58:17.742 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
00:58:17.743 00.001 18120 Star::Find returns 1 (0), X=892.14, Y=232.03, Mass=1897, SNR=30.1, Peak=213 HFD=4.1
00:58:17.743 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
00:58:17.744 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
00:58:17.744 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.79 mountX=-0.18 mountY=0.14, mountTheta=2.47
00:58:17.746 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.22, opts=13)
00:58:17.747 00.001 18120 Enqueuing Move request for scope (-0.05, -0.22)
00:58:17.747 00.000 21948 Worker thread wakes up
00:58:17.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:17.748 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.1
00:58:17.748 00.000 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 6 / 99999
00:58:17.749 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
00:58:17.749 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057097.749,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
00:58:17.749 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
00:58:17.749 00.000 21948 Moving (-0.05, -0.22) raw xDistance=-0.18 yDistance=0.14
00:58:17.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:58:17.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:17.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:17.750 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:17.750 00.000 18120 Enqueuing Expose request
00:58:17.751 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:58:17.751 00.000 21948 MoveAxis(E, 0, ABG)
00:58:17.751 00.000 21948 Move returns status 0, amount 0
00:58:17.751 00.000 21948 MoveAxis(N, 0, ABG)
00:58:17.751 00.000 21948 Move returns status 0, amount 0
00:58:17.751 00.000 21948 move complete, result=0
00:58:17.751 00.000 21948 worker thread done servicing request
00:58:17.751 00.000 21948 Worker thread wakes up
00:58:17.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:17.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:17.751 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:19.271 01.520 21948 Exposure complete
00:58:19.295 00.024 21948 worker thread done servicing request
00:58:19.296 00.001 18120 OnExposeComplete: enter
00:58:19.296 00.000 18120 UpdateGuideState(): m_state=6
00:58:19.297 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
00:58:19.297 00.000 18120 Star::Find returns 1 (0), X=892.17, Y=231.98, Mass=2094, SNR=31.7, Peak=231 HFD=4.1
00:58:19.298 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
00:58:19.299 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
00:58:19.300 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.65 mountX=-0.24 mountY=0.14, mountTheta=2.61
00:58:19.301 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.27, opts=13)
00:58:19.301 00.000 18120 Enqueuing Move request for scope (-0.02, -0.27)
00:58:19.301 00.000 21948 Worker thread wakes up
00:58:19.302 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
00:58:19.302 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
00:58:19.302 00.000 21948 Moving (-0.02, -0.27) raw xDistance=-0.24 yDistance=0.14
00:58:19.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:58:19.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:19.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:19.302 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.7
00:58:19.303 00.001 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 7 / 99999
00:58:19.303 00.000 18120 PhdController: newstate STATE_FINISH
00:58:19.303 00.000 18120 PhdController complete: success
00:58:19.304 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:58:19.304 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786057099.304,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:58:19.304 00.000 21948 MoveAxis(E, 42, ABG)
00:58:19.304 00.000 21948 Guiding  Dir = 2, Dur = 42
00:58:19.305 00.001 18120 Mount: notify guiding dither settle done success=1
00:58:19.305 00.000 18120 PhdController: newstate STATE_IDLE
00:58:19.305 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:19.306 00.001 21948 IsSlewing returns 0
00:58:19.306 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:19.306 00.000 18120 Enqueuing Expose request
00:58:19.307 00.001 21948 IsGuiding returns 0
00:58:19.309 00.002 21948 PulseGuide returned control before completion, sleep 51
00:58:19.363 00.054 21948 IsGuiding returns 1
00:58:19.363 00.000 21948 scope still moving after pulse duration time elapsed
00:58:19.393 00.030 21948 IsSlewing returns 0
00:58:19.393 00.000 21948 IsGuiding returns 0
00:58:19.393 00.000 21948 scope move finished after 42 + 44 ms
00:58:19.393 00.000 21948 Move returns status 0, amount 42
00:58:19.393 00.000 21948 MoveAxis(N, 0, ABG)
00:58:19.393 00.000 21948 Move returns status 0, amount 0
00:58:19.394 00.001 21948 move complete, result=0
00:58:19.394 00.000 21948 worker thread done servicing request
00:58:19.394 00.000 21948 Worker thread wakes up
00:58:19.394 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:19.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:19.394 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:58:21.023 01.629 21948 Exposure complete
00:58:21.056 00.033 21948 worker thread done servicing request
00:58:21.057 00.001 18120 OnExposeComplete: enter
00:58:21.058 00.001 18120 UpdateGuideState(): m_state=6
00:58:21.059 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.061 00.002 18120 Star::Find returns 1 (0), X=892.11, Y=232.23, Mass=2118, SNR=31.8, Peak=216 HFD=4.1
00:58:21.062 00.001 18120 MultiStar: exiting stabilization period
00:58:21.063 00.001 18120 MultiStar: updating star positions after lock position change
00:58:21.064 00.001 18120 Star::Find(15, 617, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.066 00.002 18120 Star::Find returns 1 (0), X=617.18, Y=382.74, Mass=1071, SNR=22.7, Peak=97 HFD=3.9
00:58:21.067 00.001 18120 Star::Find(15, 1044, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.070 00.003 18120 Star::Find returns 1 (0), X=1044.15, Y=596.90, Mass=865, SNR=20.3, Peak=79 HFD=4.1
00:58:21.072 00.002 18120 Star::Find(15, 151, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.074 00.002 18120 Star::Find returns 1 (0), X=151.19, Y=33.83, Mass=748, SNR=18.9, Peak=77 HFD=3.7
00:58:21.077 00.003 18120 Star::Find(15, 334, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.079 00.002 18120 Star::Find returns 1 (0), X=334.25, Y=890.83, Mass=624, SNR=17.3, Peak=67 HFD=3.6
00:58:21.081 00.002 18120 Star::Find(15, 159, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.082 00.001 18120 Star::Find returns 1 (0), X=158.56, Y=418.29, Mass=442, SNR=14.5, Peak=45 HFD=3.4
00:58:21.083 00.001 18120 Star::Find(15, 539, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.083 00.000 18120 Star::Find returns 1 (0), X=539.36, Y=66.34, Mass=557, SNR=16.1, Peak=41 HFD=4.3
00:58:21.083 00.000 18120 Star::Find(15, 1129, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.085 00.002 18120 Star::Find returns 1 (0), X=1128.89, Y=226.04, Mass=349, SNR=12.9, Peak=39 HFD=4.1
00:58:21.087 00.002 18120 Star::Find(15, 416, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.088 00.001 18120 Star::Find returns 1 (0), X=416.00, Y=129.30, Mass=298, SNR=11.8, Peak=30 HFD=3.9
00:58:21.089 00.001 18120 Star::Find(15, 749, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.090 00.001 18120 Star::Find returns 1 (0), X=748.89, Y=261.74, Mass=315, SNR=12.2, Peak=34 HFD=3.4
00:58:21.090 00.000 18120 Star::Find(15, 1230, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.091 00.001 18120 Star::Find returns 1 (0), X=1229.75, Y=673.56, Mass=320, SNR=12.3, Peak=32 HFD=3.2
00:58:21.092 00.001 18120 Star::Find(15, 845, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
00:58:21.093 00.001 18120 Star::Find returns 1 (0), X=845.77, Y=73.55, Mass=320, SNR=12.3, Peak=29 HFD=3.5
00:58:21.095 00.002 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.37)
00:58:21.096 00.001 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.34)
00:58:21.097 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.91 mountX=0.02 mountY=0.08, mountTheta=1.37
00:58:21.099 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
00:58:21.099 00.000 18120 Enqueuing Move request for scope (-0.08, -0.02)
00:58:21.100 00.001 21948 Worker thread wakes up
00:58:21.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:21.100 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.8
00:58:21.101 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:21.101 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:21.102 00.001 18120 Enqueuing Expose request
00:58:21.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:58:21.102 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:58:21.102 00.000 21948 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
00:58:21.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:58:21.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:21.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:58:21.102 00.000 21948 MoveAxis(E, 0, ABG)
00:58:21.102 00.000 21948 Move returns status 0, amount 0
00:58:21.102 00.000 21948 MoveAxis(N, 0, ABG)
00:58:21.102 00.000 21948 Move returns status 0, amount 0
00:58:21.102 00.000 21948 move complete, result=0
00:58:21.102 00.000 21948 worker thread done servicing request
00:58:21.102 00.000 21948 Worker thread wakes up
00:58:21.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:21.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:21.103 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:22.622 01.519 21948 Exposure complete
00:58:22.666 00.044 21948 worker thread done servicing request
00:58:22.666 00.000 18120 OnExposeComplete: enter
00:58:22.669 00.003 18120 UpdateGuideState(): m_state=6
00:58:22.671 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
00:58:22.672 00.001 18120 Star::Find returns 1 (0), X=892.00, Y=232.20, Mass=1956, SNR=30.6, Peak=205 HFD=4.1
00:58:22.673 00.001 18120 MultiStar: [#1 0.04,0.04,0.74,U] [#2 -0.32,0.02,0.64,U] [#3 -0.11,0.17,0.59,U] [#4 -0.05,0.01,0.57,U] [#5 -0.29,0.04,0.50,U] [#6 0.06,0.20,0.49,U] [#7 -0.26,-0.04,0.44,U] [#8 -0.08,0.03,0.39,U] 
00:58:22.673 00.000 18120 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.20, -0.04}
00:58:22.674 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
00:58:22.675 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
00:58:22.677 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=0.09 mountY=0.10, mountTheta=0.84
00:58:22.679 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.04, opts=13)
00:58:22.680 00.001 18120 Enqueuing Move request for scope (-0.13, 0.04)
00:58:22.680 00.000 21948 Worker thread wakes up
00:58:22.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:22.681 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
00:58:22.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
00:58:22.681 00.000 21948 Moving (-0.13, 0.04) raw xDistance=0.09 yDistance=0.10
00:58:22.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:58:22.681 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.6
00:58:22.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:22.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:22.682 00.000 18120 Enqueuing Expose request
00:58:22.683 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:22.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:58:22.683 00.000 21948 MoveAxis(E, 0, ABG)
00:58:22.683 00.000 21948 Move returns status 0, amount 0
00:58:22.683 00.000 21948 MoveAxis(N, 0, ABG)
00:58:22.683 00.000 21948 Move returns status 0, amount 0
00:58:22.683 00.000 21948 move complete, result=0
00:58:22.683 00.000 21948 worker thread done servicing request
00:58:22.683 00.000 21948 Worker thread wakes up
00:58:22.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:22.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:22.683 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:24.308 01.625 21948 Exposure complete
00:58:24.332 00.024 18120 OnExposeComplete: enter
00:58:24.332 00.000 18120 UpdateGuideState(): m_state=6
00:58:24.333 00.001 21948 worker thread done servicing request
00:58:24.333 00.000 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
00:58:24.333 00.000 18120 Star::Find returns 1 (0), X=891.79, Y=232.10, Mass=1950, SNR=30.6, Peak=198 HFD=4.1
00:58:24.334 00.001 18120 MultiStar: [#1 -0.21,-0.10,0.76,U] [#2 -0.33,0.03,0.65,U] [#3 -0.40,0.02,0.00,M1] [#4 -0.40,-0.17,0.00,M1] [#5 -0.59,-0.07,0.00,M1] [#6 -0.24,0.06,0.54,U] [#7 -0.52,-0.00,0.00,M7] [#8 -0.47,0.06,0.00,M1] 
00:58:24.334 00.000 18120 refined, 3 included, MultiStar: {-0.31, -0.06}, one-star: {-0.40, -0.14}
00:58:24.335 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
00:58:24.335 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
00:58:24.336 00.001 18120 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-2.96 mountX=0.08 mountY=0.30, mountTheta=1.32
00:58:24.337 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=-0.06, opts=13)
00:58:24.337 00.000 18120 Enqueuing Move request for scope (-0.31, -0.06)
00:58:24.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:24.338 00.001 21948 Worker thread wakes up
00:58:24.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
00:58:24.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
00:58:24.338 00.000 21948 Moving (-0.31, -0.06) raw xDistance=0.08 yDistance=0.30
00:58:24.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:58:24.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:24.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:58:24.338 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
00:58:24.339 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:24.339 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:24.340 00.001 18120 Enqueuing Expose request
00:58:24.340 00.000 21948 MoveAxis(E, 0, ABG)
00:58:24.340 00.000 21948 Move returns status 0, amount 0
00:58:24.340 00.000 21948 MoveAxis(N, 0, ABG)
00:58:24.340 00.000 21948 Move returns status 0, amount 0
00:58:24.340 00.000 21948 move complete, result=0
00:58:24.340 00.000 21948 worker thread done servicing request
00:58:24.340 00.000 21948 Worker thread wakes up
00:58:24.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:24.341 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:24.341 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:58:25.860 01.519 21948 Exposure complete
00:58:25.888 00.028 21948 worker thread done servicing request
00:58:25.888 00.000 18120 OnExposeComplete: enter
00:58:25.889 00.001 18120 UpdateGuideState(): m_state=6
00:58:25.889 00.000 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
00:58:25.890 00.001 18120 Star::Find returns 1 (0), X=891.98, Y=232.04, Mass=2098, SNR=31.8, Peak=214 HFD=4.2
00:58:25.891 00.001 18120 MultiStar: [#1 -0.14,-0.09,0.67,U] [#2 -0.14,-0.02,0.63,U] [#3 -0.18,0.07,0.60,U] [#4 -0.27,-0.16,0.57,U] [#5 -0.11,-0.14,0.45,U] [#6 -0.23,-0.08,0.52,U] [#7 -0.25,-0.26,0.40,U] [#8 -0.43,0.06,0.00,M2] 
00:58:25.892 00.001 18120 refined, 7 included, MultiStar: {-0.19, -0.11}, one-star: {-0.22, -0.20}
00:58:25.892 00.000 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.62 = 1.66)
00:58:25.893 00.001 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.66 = 1.62)
00:58:25.893 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.63 mountX=-0.02 mountY=0.22, mountTheta=1.66
00:58:25.894 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.11, opts=13)
00:58:25.895 00.001 18120 Enqueuing Move request for scope (-0.19, -0.11)
00:58:25.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:25.896 00.001 21948 Worker thread wakes up
00:58:25.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
00:58:25.896 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
00:58:25.896 00.000 21948 Moving (-0.19, -0.11) raw xDistance=-0.02 yDistance=0.22
00:58:25.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:58:25.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:25.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:58:25.896 00.000 21948 MoveAxis(E, 0, ABG)
00:58:25.896 00.000 21948 Move returns status 0, amount 0
00:58:25.896 00.000 21948 MoveAxis(N, 0, ABG)
00:58:25.896 00.000 21948 Move returns status 0, amount 0
00:58:25.896 00.000 21948 move complete, result=0
00:58:25.896 00.000 21948 worker thread done servicing request
00:58:25.896 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.8
00:58:25.897 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:25.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:25.897 00.000 18120 Enqueuing Expose request
00:58:25.898 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:25.898 00.000 21948 Worker thread wakes up
00:58:25.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:25.899 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:27.531 01.632 21948 Exposure complete
00:58:27.586 00.055 21948 worker thread done servicing request
00:58:27.586 00.000 18120 OnExposeComplete: enter
00:58:27.587 00.001 18120 UpdateGuideState(): m_state=6
00:58:27.588 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
00:58:27.588 00.000 18120 Star::Find returns 1 (0), X=891.82, Y=232.13, Mass=2003, SNR=31.0, Peak=215 HFD=4.0
00:58:27.589 00.001 18120 MultiStar: [#1 -0.28,-0.12,0.73,U] [#2 -0.23,-0.09,0.64,U] [#3 -0.44,0.25,0.00,M1] [#4 -0.25,0.01,0.57,U] [#5 -0.49,-0.03,0.00,M1] [#6 -0.24,-0.03,0.54,U] [#7 -0.49,-0.01,0.00,M7] [#8 -0.47,-0.21,0.00,M3] 
00:58:27.589 00.000 18120 refined, 4 included, MultiStar: {-0.28, -0.08}, one-star: {-0.37, -0.11}
00:58:27.590 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.41)
00:58:27.590 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
00:58:27.591 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.87 mountX=0.05 mountY=0.29, mountTheta=1.41
00:58:27.592 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.08, opts=13)
00:58:27.592 00.000 18120 Enqueuing Move request for scope (-0.28, -0.08)
00:58:27.593 00.001 21948 Worker thread wakes up
00:58:27.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:27.593 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.0
00:58:27.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:27.594 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:27.594 00.000 18120 Enqueuing Expose request
00:58:27.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
00:58:27.594 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
00:58:27.594 00.000 21948 Moving (-0.28, -0.08) raw xDistance=0.05 yDistance=0.29
00:58:27.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:58:27.594 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.52 newest=0.81
00:58:27.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:58:27.594 00.000 21948 MoveAxis(E, 0, ABG)
00:58:27.594 00.000 21948 Move returns status 0, amount 0
00:58:27.594 00.000 21948 MoveAxis(S, 69, ABG)
00:58:27.594 00.000 21948 Guiding  Dir = 1, Dur = 69
00:58:27.596 00.002 21948 IsSlewing returns 0
00:58:27.596 00.000 21948 IsGuiding returns 0
00:58:27.600 00.004 21948 PulseGuide returned control before completion, sleep 75
00:58:27.686 00.086 21948 IsGuiding returns 0
00:58:27.686 00.000 21948 Move returns status 0, amount 69
00:58:27.687 00.001 21948 move complete, result=0
00:58:27.687 00.000 21948 worker thread done servicing request
00:58:27.687 00.000 21948 Worker thread wakes up
00:58:27.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:27.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:27.687 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 69 ms SOUTH
00:58:29.096 01.409 21948 Exposure complete
00:58:29.135 00.039 21948 worker thread done servicing request
00:58:29.135 00.000 18120 OnExposeComplete: enter
00:58:29.137 00.002 18120 UpdateGuideState(): m_state=6
00:58:29.138 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
00:58:29.139 00.001 18120 Star::Find returns 1 (0), X=892.33, Y=231.98, Mass=1968, SNR=30.8, Peak=204 HFD=3.9
00:58:29.140 00.001 18120 MultiStar: [#1 0.03,-0.20,0.75,U] [#2 0.04,-0.07,0.68,U] [#3 0.19,0.08,0.60,U] [#4 0.10,-0.17,0.57,U] [#5 0.06,-0.15,0.48,U] [#6 0.37,-0.13,0.00,M1] [#7 -0.14,0.02,0.43,U] [#8 0.13,-0.09,0.39,U] 
00:58:29.140 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.13}, one-star: {0.14, -0.26}
00:58:29.141 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
00:58:29.141 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
00:58:29.141 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.02 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
00:58:29.143 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
00:58:29.143 00.000 18120 Enqueuing Move request for scope (0.08, -0.13)
00:58:29.144 00.001 21948 Worker thread wakes up
00:58:29.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
00:58:29.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
00:58:29.144 00.000 21948 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.01
00:58:29.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:58:29.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:29.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:29.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:29.144 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.8
00:58:29.145 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.145 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:29.146 00.001 18120 Enqueuing Expose request
00:58:29.146 00.000 21948 MoveAxis(E, 0, ABG)
00:58:29.146 00.000 21948 Move returns status 0, amount 0
00:58:29.146 00.000 21948 MoveAxis(N, 0, ABG)
00:58:29.146 00.000 21948 Move returns status 0, amount 0
00:58:29.146 00.000 21948 move complete, result=0
00:58:29.146 00.000 21948 worker thread done servicing request
00:58:29.146 00.000 21948 Worker thread wakes up
00:58:29.146 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:29.146 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:29.147 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:30.770 01.623 21948 Exposure complete
00:58:30.794 00.024 21948 worker thread done servicing request
00:58:30.795 00.001 18120 OnExposeComplete: enter
00:58:30.795 00.000 18120 UpdateGuideState(): m_state=6
00:58:30.796 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
00:58:30.796 00.000 18120 Star::Find returns 1 (0), X=892.33, Y=232.17, Mass=2060, SNR=31.4, Peak=205 HFD=3.9
00:58:30.797 00.001 18120 MultiStar: [#1 0.05,-0.12,0.72,U] [#2 0.29,-0.03,0.63,U] [#3 0.14,-0.01,0.59,U] [#4 -0.05,-0.07,0.54,U] [#5 0.16,-0.18,0.47,U] [#6 0.20,-0.01,0.54,U] [#7 0.03,-0.09,0.44,U] [#8 -0.09,-0.17,0.37,U] 
00:58:30.797 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.14, -0.07}
00:58:30.798 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
00:58:30.798 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
00:58:30.799 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
00:58:30.800 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.08, opts=13)
00:58:30.802 00.002 18120 Enqueuing Move request for scope (0.11, -0.08)
00:58:30.802 00.000 21948 Worker thread wakes up
00:58:30.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:30.803 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:58:30.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:58:30.803 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.4
00:58:30.804 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:30.805 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:30.806 00.001 18120 Enqueuing Expose request
00:58:30.807 00.001 21948 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.06
00:58:30.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:58:30.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:30.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:30.807 00.000 21948 MoveAxis(E, 0, ABG)
00:58:30.807 00.000 21948 Move returns status 0, amount 0
00:58:30.807 00.000 21948 MoveAxis(N, 0, ABG)
00:58:30.807 00.000 21948 Move returns status 0, amount 0
00:58:30.807 00.000 21948 move complete, result=0
00:58:30.807 00.000 21948 worker thread done servicing request
00:58:30.807 00.000 21948 Worker thread wakes up
00:58:30.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:30.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:30.808 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:32.338 01.530 21948 Exposure complete
00:58:32.372 00.034 21948 worker thread done servicing request
00:58:32.373 00.001 18120 OnExposeComplete: enter
00:58:32.373 00.000 18120 UpdateGuideState(): m_state=6
00:58:32.374 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
00:58:32.374 00.000 18120 Star::Find returns 1 (0), X=892.26, Y=232.09, Mass=1909, SNR=30.2, Peak=198 HFD=3.9
00:58:32.375 00.001 18120 MultiStar: [#1 0.07,-0.18,0.77,U] [#2 -0.03,-0.11,0.66,U] [#3 0.07,0.01,0.63,U] [#4 0.12,-0.16,0.58,U] [#5 -0.06,-0.00,0.48,U] [#6 0.38,0.37,0.00,M1] [#7 -0.02,0.15,0.47,U] [#8 -0.06,-0.07,0.43,U] 
00:58:32.375 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.07, -0.15}
00:58:32.376 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
00:58:32.376 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
00:58:32.377 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.21 mountX=-0.09 mountY=0.01, mountTheta=3.04
00:58:32.379 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.08, opts=13)
00:58:32.379 00.000 18120 Enqueuing Move request for scope (0.03, -0.08)
00:58:32.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:32.380 00.001 21948 Worker thread wakes up
00:58:32.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:58:32.380 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.2
00:58:32.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:32.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:32.381 00.000 18120 Enqueuing Expose request
00:58:32.382 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:58:32.382 00.000 21948 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=0.01
00:58:32.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:58:32.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:32.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:58:32.382 00.000 21948 MoveAxis(E, 0, ABG)
00:58:32.382 00.000 21948 Move returns status 0, amount 0
00:58:32.382 00.000 21948 MoveAxis(N, 0, ABG)
00:58:32.382 00.000 21948 Move returns status 0, amount 0
00:58:32.382 00.000 21948 move complete, result=0
00:58:32.382 00.000 21948 worker thread done servicing request
00:58:32.382 00.000 21948 Worker thread wakes up
00:58:32.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:32.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:32.383 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:34.015 01.632 21948 Exposure complete
00:58:34.041 00.026 21948 worker thread done servicing request
00:58:34.041 00.000 18120 OnExposeComplete: enter
00:58:34.042 00.001 18120 UpdateGuideState(): m_state=6
00:58:34.043 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
00:58:34.043 00.000 18120 Star::Find returns 1 (0), X=892.24, Y=232.20, Mass=1883, SNR=30.0, Peak=212 HFD=3.9
00:58:34.044 00.001 18120 MultiStar: [#1 0.19,-0.02,0.77,U] [#2 0.09,0.01,0.65,U] [#3 0.10,-0.06,0.63,U] [#4 0.02,-0.09,0.57,U] [#5 -0.09,-0.06,0.49,U] [#6 0.27,-0.09,0.58,U] [#7 0.02,-0.09,0.44,U] [#8 -0.10,-0.23,0.40,U] 
00:58:34.045 00.001 18120 single-star, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.05, -0.05}
00:58:34.047 00.002 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
00:58:34.047 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
00:58:34.048 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
00:58:34.049 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
00:58:34.049 00.000 18120 Enqueuing Move request for scope (0.05, -0.05)
00:58:34.050 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:34.051 00.001 21948 Worker thread wakes up
00:58:34.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:58:34.051 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:58:34.051 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.02
00:58:34.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:34.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:34.051 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.0
00:58:34.052 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:58:34.052 00.000 21948 MoveAxis(E, 0, ABG)
00:58:34.052 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.054 00.002 21948 Move returns status 0, amount 0
00:58:34.054 00.000 21948 MoveAxis(N, 0, ABG)
00:58:34.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:34.054 00.000 18120 Enqueuing Expose request
00:58:34.055 00.001 21948 Move returns status 0, amount 0
00:58:34.055 00.000 21948 move complete, result=0
00:58:34.055 00.000 21948 worker thread done servicing request
00:58:34.055 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:34.055 00.000 21948 Worker thread wakes up
00:58:34.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:34.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:35.583 01.528 21948 Exposure complete
00:58:35.617 00.034 21948 worker thread done servicing request
00:58:35.617 00.000 18120 OnExposeComplete: enter
00:58:35.618 00.001 18120 UpdateGuideState(): m_state=6
00:58:35.619 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
00:58:35.619 00.000 18120 Star::Find returns 1 (0), X=892.21, Y=232.09, Mass=2130, SNR=32.0, Peak=218 HFD=4.1
00:58:35.619 00.000 18120 MultiStar: [#1 0.15,-0.04,0.69,U] [#2 0.13,0.07,0.61,U] [#3 0.13,-0.09,0.58,U] [#4 0.29,-0.14,0.54,U] [#5 0.08,-0.04,0.47,U] [#6 0.29,0.11,0.53,U] [#7 -0.26,-0.12,0.42,U] [#8 -0.02,0.02,0.39,U] 
00:58:35.620 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.02, -0.16}
00:58:35.620 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
00:58:35.621 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
00:58:35.621 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
00:58:35.622 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
00:58:35.623 00.001 18120 Enqueuing Move request for scope (0.10, -0.05)
00:58:35.623 00.000 21948 Worker thread wakes up
00:58:35.623 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:35.624 00.001 18120 UpdateGuideState exits: m=2130 RSB=32.0
00:58:35.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:35.625 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:58:35.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:58:35.625 00.000 21948 Moving (0.10, -0.05) raw xDistance=-0.09 yDistance=-0.06
00:58:35.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:58:35.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:35.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:35.625 00.000 21948 MoveAxis(E, 0, ABG)
00:58:35.625 00.000 21948 Move returns status 0, amount 0
00:58:35.625 00.000 21948 MoveAxis(N, 0, ABG)
00:58:35.625 00.000 21948 Move returns status 0, amount 0
00:58:35.625 00.000 21948 move complete, result=0
00:58:35.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:35.626 00.001 18120 Enqueuing Expose request
00:58:35.626 00.000 21948 worker thread done servicing request
00:58:35.626 00.000 21948 Worker thread wakes up
00:58:35.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:35.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:35.626 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:37.258 01.632 21948 Exposure complete
00:58:37.296 00.038 21948 worker thread done servicing request
00:58:37.296 00.000 18120 OnExposeComplete: enter
00:58:37.297 00.001 18120 UpdateGuideState(): m_state=6
00:58:37.297 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
00:58:37.298 00.001 18120 Star::Find returns 1 (0), X=892.17, Y=232.30, Mass=2040, SNR=31.3, Peak=220 HFD=3.8
00:58:37.299 00.001 18120 MultiStar: [#1 0.02,0.11,0.69,U] [#2 0.22,0.13,0.64,U] [#3 0.12,0.19,0.60,U] [#4 -0.07,-0.04,0.57,U] [#5 0.07,-0.14,0.50,U] [#6 -0.05,0.32,0.53,U] [#7 -0.10,0.04,0.43,U] [#8 -0.17,0.16,0.40,U] 
00:58:37.301 00.002 18120 single-star, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.02, 0.05}
00:58:37.302 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
00:58:37.304 00.002 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
00:58:37.305 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.91 mountX=0.05 mountY=-0.01, mountTheta=-0.12
00:58:37.306 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
00:58:37.307 00.001 18120 Enqueuing Move request for scope (-0.02, 0.05)
00:58:37.307 00.000 21948 Worker thread wakes up
00:58:37.307 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:37.308 00.001 18120 UpdateGuideState exits: m=2040 RSB=31.3
00:58:37.308 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:37.308 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:37.309 00.001 18120 Enqueuing Expose request
00:58:37.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:58:37.309 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:58:37.309 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.01
00:58:37.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:58:37.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:37.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:37.309 00.000 21948 MoveAxis(E, 0, ABG)
00:58:37.309 00.000 21948 Move returns status 0, amount 0
00:58:37.309 00.000 21948 MoveAxis(N, 0, ABG)
00:58:37.309 00.000 21948 Move returns status 0, amount 0
00:58:37.309 00.000 21948 move complete, result=0
00:58:37.309 00.000 21948 worker thread done servicing request
00:58:37.309 00.000 21948 Worker thread wakes up
00:58:37.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:37.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:37.310 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:38.825 01.515 21948 Exposure complete
00:58:38.861 00.036 21948 worker thread done servicing request
00:58:38.861 00.000 18120 OnExposeComplete: enter
00:58:38.862 00.001 18120 UpdateGuideState(): m_state=6
00:58:38.864 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
00:58:38.865 00.001 18120 Star::Find returns 1 (0), X=892.18, Y=232.37, Mass=1788, SNR=29.2, Peak=162 HFD=3.8
00:58:38.867 00.002 18120 MultiStar: [#1 0.08,0.07,0.78,U] [#2 0.06,0.33,0.68,U] [#3 0.03,0.14,0.64,U] [#4 -0.06,0.21,0.57,U] [#5 -0.11,0.04,0.51,U] [#6 0.04,0.27,0.54,U] [#7 -0.04,0.04,0.48,U] [#8 -0.24,0.28,0.43,U] 
00:58:38.867 00.000 18120 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {-0.01, 0.12}
00:58:38.869 00.002 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
00:58:38.870 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
00:58:38.870 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.13 cameraTheta=1.69 mountX=0.12 mountY=-0.04, mountTheta=-0.35
00:58:38.872 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.12, opts=13)
00:58:38.872 00.000 18120 Enqueuing Move request for scope (-0.01, 0.12)
00:58:38.873 00.001 21948 Worker thread wakes up
00:58:38.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:38.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
00:58:38.874 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.2
00:58:38.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:38.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
00:58:38.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:38.876 00.002 18120 Enqueuing Expose request
00:58:38.876 00.000 21948 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.04
00:58:38.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:58:38.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:38.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:38.876 00.000 21948 MoveAxis(E, 0, ABG)
00:58:38.876 00.000 21948 Move returns status 0, amount 0
00:58:38.876 00.000 21948 MoveAxis(N, 0, ABG)
00:58:38.876 00.000 21948 Move returns status 0, amount 0
00:58:38.876 00.000 21948 move complete, result=0
00:58:38.876 00.000 21948 worker thread done servicing request
00:58:38.876 00.000 21948 Worker thread wakes up
00:58:38.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:38.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:38.877 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:40.507 01.630 21948 Exposure complete
00:58:40.534 00.027 21948 worker thread done servicing request
00:58:40.534 00.000 18120 OnExposeComplete: enter
00:58:40.535 00.001 18120 UpdateGuideState(): m_state=6
00:58:40.536 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
00:58:40.536 00.000 18120 Star::Find returns 1 (0), X=892.23, Y=232.26, Mass=1998, SNR=30.9, Peak=186 HFD=3.8
00:58:40.537 00.001 18120 MultiStar: [#1 0.02,0.19,0.70,U] [#2 0.02,0.20,0.62,U] [#3 0.05,0.39,0.00,M1] [#4 -0.16,0.15,0.55,U] [#5 -0.16,0.12,0.48,U] [#6 0.01,0.51,0.00,M1] [#7 -0.15,0.17,0.44,U] [#8 -0.01,0.20,0.37,U] 
00:58:40.537 00.000 18120 single-star, 6 included, MultiStar: {-0.04, 0.14}, one-star: {0.04, 0.02}
00:58:40.538 00.001 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
00:58:40.539 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
00:58:40.539 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.43 mountX=0.00 mountY=-0.04, mountTheta=-1.57
00:58:40.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
00:58:40.540 00.000 18120 Enqueuing Move request for scope (0.04, 0.02)
00:58:40.541 00.001 21948 Worker thread wakes up
00:58:40.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:40.541 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
00:58:40.542 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:40.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:40.543 00.001 18120 Enqueuing Expose request
00:58:40.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:58:40.543 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:58:40.543 00.000 21948 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.04
00:58:40.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:58:40.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:40.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:40.543 00.000 21948 MoveAxis(E, 0, ABG)
00:58:40.543 00.000 21948 Move returns status 0, amount 0
00:58:40.543 00.000 21948 MoveAxis(N, 0, ABG)
00:58:40.543 00.000 21948 Move returns status 0, amount 0
00:58:40.543 00.000 21948 move complete, result=0
00:58:40.543 00.000 21948 worker thread done servicing request
00:58:40.543 00.000 21948 Worker thread wakes up
00:58:40.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:40.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:40.544 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:42.059 01.515 21948 Exposure complete
00:58:42.092 00.033 21948 worker thread done servicing request
00:58:42.093 00.001 18120 OnExposeComplete: enter
00:58:42.093 00.000 18120 UpdateGuideState(): m_state=6
00:58:42.094 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
00:58:42.094 00.000 18120 Star::Find returns 1 (0), X=891.95, Y=232.24, Mass=2075, SNR=31.6, Peak=211 HFD=4.1
00:58:42.095 00.001 18120 MultiStar: [#1 -0.04,-0.01,0.73,U] [#2 -0.12,0.11,0.62,U] [#3 -0.24,0.20,0.58,U] [#4 -0.20,0.06,0.55,U] [#5 -0.36,-0.14,0.00,M1] [#6 -0.18,0.14,0.51,U] [#7 -0.09,-0.09,0.40,U] [#8 -0.50,0.00,0.00,M1] 
00:58:42.095 00.000 18120 refined, 6 included, MultiStar: {-0.17, 0.06}, one-star: {-0.24, -0.01}
00:58:42.097 00.002 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
00:58:42.098 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
00:58:42.099 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.17 cameraTheta=2.82 mountX=0.12 mountY=0.12, mountTheta=0.80
00:58:42.101 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.06, opts=13)
00:58:42.102 00.001 18120 Enqueuing Move request for scope (-0.17, 0.06)
00:58:42.102 00.000 21948 Worker thread wakes up
00:58:42.103 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:42.104 00.001 18120 UpdateGuideState exits: m=2075 RSB=31.6
00:58:42.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.105 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:42.105 00.000 18120 Enqueuing Expose request
00:58:42.105 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
00:58:42.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
00:58:42.105 00.000 21948 Moving (-0.17, 0.06) raw xDistance=0.12 yDistance=0.12
00:58:42.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:58:42.106 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:42.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:58:42.106 00.000 21948 MoveAxis(E, 0, ABG)
00:58:42.106 00.000 21948 Move returns status 0, amount 0
00:58:42.106 00.000 21948 MoveAxis(N, 0, ABG)
00:58:42.106 00.000 21948 Move returns status 0, amount 0
00:58:42.106 00.000 21948 move complete, result=0
00:58:42.106 00.000 21948 worker thread done servicing request
00:58:42.106 00.000 21948 Worker thread wakes up
00:58:42.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:42.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:42.106 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:43.729 01.623 21948 Exposure complete
00:58:43.753 00.024 21948 worker thread done servicing request
00:58:43.753 00.000 18120 OnExposeComplete: enter
00:58:43.754 00.001 18120 UpdateGuideState(): m_state=6
00:58:43.755 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
00:58:43.755 00.000 18120 Star::Find returns 1 (0), X=892.18, Y=232.36, Mass=2165, SNR=32.2, Peak=214 HFD=3.8
00:58:43.756 00.001 18120 MultiStar: [#1 0.13,0.03,0.69,U] [#2 -0.01,0.34,0.62,U] [#3 -0.01,0.10,0.57,U] [#4 -0.02,0.05,0.55,U] [#5 0.19,0.06,0.44,U] [#6 -0.08,0.38,0.00,M1] [#7 -0.27,0.12,0.40,U] [#8 -0.01,0.08,0.41,U] 
00:58:43.756 00.000 18120 single-star, 7 included, MultiStar: {0.01, 0.11}, one-star: {-0.01, 0.11}
00:58:43.757 00.001 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
00:58:43.757 00.000 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
00:58:43.758 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=0.11 mountY=-0.04, mountTheta=-0.38
00:58:43.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.11, opts=13)
00:58:43.759 00.000 18120 Enqueuing Move request for scope (-0.01, 0.11)
00:58:43.760 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:43.760 00.000 18120 UpdateGuideState exits: m=2165 RSB=32.2
00:58:43.761 00.001 21948 Worker thread wakes up
00:58:43.761 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:43.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:58:43.761 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:43.762 00.001 18120 Enqueuing Expose request
00:58:43.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:58:43.762 00.000 21948 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
00:58:43.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:43.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:43.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:43.762 00.000 21948 MoveAxis(E, 0, ABG)
00:58:43.762 00.000 21948 Move returns status 0, amount 0
00:58:43.762 00.000 21948 MoveAxis(N, 0, ABG)
00:58:43.762 00.000 21948 Move returns status 0, amount 0
00:58:43.762 00.000 21948 move complete, result=0
00:58:43.762 00.000 21948 worker thread done servicing request
00:58:43.762 00.000 21948 Worker thread wakes up
00:58:43.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:43.762 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:43.763 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:45.283 01.520 21948 Exposure complete
00:58:45.321 00.038 21948 worker thread done servicing request
00:58:45.321 00.000 18120 OnExposeComplete: enter
00:58:45.322 00.001 18120 UpdateGuideState(): m_state=6
00:58:45.322 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
00:58:45.323 00.001 18120 Star::Find returns 1 (0), X=892.15, Y=232.40, Mass=1884, SNR=30.0, Peak=168 HFD=3.8
00:58:45.324 00.001 18120 MultiStar: [#1 0.04,0.20,0.76,U] [#2 0.06,0.21,0.64,U] [#3 0.00,0.31,0.63,U] [#4 -0.06,0.18,0.59,U] [#5 -0.31,0.31,0.00,M1] [#6 0.13,0.26,0.55,U] [#7 -0.06,0.15,0.47,U] [#8 -0.24,0.21,0.40,U] 
00:58:45.325 00.001 18120 single-star, 7 included, MultiStar: {-0.01, 0.21}, one-star: {-0.05, 0.15}
00:58:45.326 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
00:58:45.327 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
00:58:45.327 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=0.16 mountY=-0.03, mountTheta=-0.17
00:58:45.329 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.15, opts=13)
00:58:45.331 00.002 18120 Enqueuing Move request for scope (-0.05, 0.15)
00:58:45.331 00.000 21948 Worker thread wakes up
00:58:45.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:58:45.331 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:58:45.331 00.000 21948 Moving (-0.05, 0.15) raw xDistance=0.16 yDistance=-0.03
00:58:45.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:58:45.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:45.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:45.331 00.000 21948 MoveAxis(E, 0, ABG)
00:58:45.331 00.000 21948 Move returns status 0, amount 0
00:58:45.331 00.000 21948 MoveAxis(N, 0, ABG)
00:58:45.331 00.000 21948 Move returns status 0, amount 0
00:58:45.331 00.000 21948 move complete, result=0
00:58:45.332 00.001 21948 worker thread done servicing request
00:58:45.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:45.332 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.0
00:58:45.333 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.335 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:45.336 00.001 18120 Enqueuing Expose request
00:58:45.336 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:45.337 00.001 21948 Worker thread wakes up
00:58:45.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:45.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:46.973 01.636 21948 Exposure complete
00:58:46.999 00.026 21948 worker thread done servicing request
00:58:46.999 00.000 18120 OnExposeComplete: enter
00:58:47.001 00.002 18120 UpdateGuideState(): m_state=6
00:58:47.002 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
00:58:47.003 00.001 18120 Star::Find returns 1 (0), X=892.17, Y=232.40, Mass=1949, SNR=30.5, Peak=181 HFD=3.7
00:58:47.004 00.001 18120 MultiStar: [#1 -0.09,0.11,0.73,U] [#2 0.05,0.31,0.64,U] [#3 -0.14,0.14,0.61,U] [#4 -0.26,0.15,0.60,U] [#5 -0.22,0.24,0.49,U] [#6 -0.09,0.27,0.55,U] [#7 -0.15,0.16,0.44,U] [#8 -0.35,0.15,0.00,M1] 
00:58:47.005 00.001 18120 single-star, 7 included, MultiStar: {-0.10, 0.19}, one-star: {-0.02, 0.15}
00:58:47.005 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
00:58:47.006 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
00:58:47.006 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.73 mountX=0.15 mountY=-0.05, mountTheta=-0.31
00:58:47.007 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.15, opts=13)
00:58:47.008 00.001 18120 Enqueuing Move request for scope (-0.02, 0.15)
00:58:47.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:47.009 00.001 21948 Worker thread wakes up
00:58:47.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:58:47.009 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:58:47.009 00.000 21948 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=-0.05
00:58:47.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:58:47.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:47.009 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.5
00:58:47.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:47.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:47.010 00.000 18120 Enqueuing Expose request
00:58:47.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:47.010 00.000 21948 MoveAxis(E, 0, ABG)
00:58:47.010 00.000 21948 Move returns status 0, amount 0
00:58:47.010 00.000 21948 MoveAxis(N, 0, ABG)
00:58:47.010 00.000 21948 Move returns status 0, amount 0
00:58:47.010 00.000 21948 move complete, result=0
00:58:47.010 00.000 21948 worker thread done servicing request
00:58:47.010 00.000 21948 Worker thread wakes up
00:58:47.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:47.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:47.012 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:48.538 01.526 21948 Exposure complete
00:58:48.592 00.054 21948 worker thread done servicing request
00:58:48.592 00.000 18120 OnExposeComplete: enter
00:58:48.594 00.002 18120 UpdateGuideState(): m_state=6
00:58:48.595 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
00:58:48.596 00.001 18120 Star::Find returns 1 (0), X=892.21, Y=232.34, Mass=1965, SNR=30.7, Peak=183 HFD=3.7
00:58:48.599 00.003 18120 MultiStar: [#1 0.13,0.05,0.70,U] [#2 0.14,0.22,0.64,U] [#3 0.03,0.20,0.63,U] [#4 -0.10,0.02,0.57,U] [#5 0.10,0.01,0.46,U] [#6 0.01,0.24,0.51,U] [#7 -0.16,0.25,0.43,U] [#8 0.03,-0.02,0.42,U] 
00:58:48.600 00.001 18120 single-star, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.02, 0.09}
00:58:48.602 00.002 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
00:58:48.603 00.001 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.69 = -0.69)
00:58:48.604 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.35 mountX=0.08 mountY=-0.06, mountTheta=-0.67
00:58:48.606 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
00:58:48.607 00.001 18120 Enqueuing Move request for scope (0.02, 0.09)
00:58:48.608 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:48.609 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.7
00:58:48.610 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:48.611 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:48.611 00.000 18120 Enqueuing Expose request
00:58:48.612 00.001 21948 Worker thread wakes up
00:58:48.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:58:48.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:58:48.612 00.000 21948 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.06
00:58:48.613 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:58:48.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:48.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:48.613 00.000 21948 MoveAxis(E, 0, ABG)
00:58:48.613 00.000 21948 Move returns status 0, amount 0
00:58:48.613 00.000 21948 MoveAxis(N, 0, ABG)
00:58:48.613 00.000 21948 Move returns status 0, amount 0
00:58:48.613 00.000 21948 move complete, result=0
00:58:48.613 00.000 21948 worker thread done servicing request
00:58:48.613 00.000 21948 Worker thread wakes up
00:58:48.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:48.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:48.613 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:50.241 01.628 21948 Exposure complete
00:58:50.274 00.033 21948 worker thread done servicing request
00:58:50.275 00.001 18120 OnExposeComplete: enter
00:58:50.275 00.000 18120 UpdateGuideState(): m_state=6
00:58:50.276 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
00:58:50.278 00.002 18120 Star::Find returns 1 (0), X=892.03, Y=232.66, Mass=1986, SNR=30.8, Peak=210 HFD=3.9
00:58:50.279 00.001 18120 MultiStar: [#1 0.02,0.39,0.00,M1] [#2 0.01,0.42,0.00,M1] [#3 -0.10,0.58,0.00,M1] [#4 -0.40,0.13,0.00,M1] [#5 -0.32,0.31,0.00,M1] [#6 0.06,0.56,0.00,M1] [#7 -0.35,0.23,0.00,M1] [#8 -0.24,0.31,0.00,M1] 
00:58:50.281 00.002 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
00:58:50.282 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
00:58:50.283 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.94 mountX=0.45 mountY=-0.04, mountTheta=-0.09
00:58:50.285 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.42, opts=13)
00:58:50.288 00.003 18120 Enqueuing Move request for scope (-0.16, 0.42)
00:58:50.288 00.000 21948 Worker thread wakes up
00:58:50.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:50.289 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.42) opts 0xd
00:58:50.289 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.8
00:58:50.289 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.42)
00:58:50.289 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:50.289 00.000 21948 Moving (-0.16, 0.42) raw xDistance=0.45 yDistance=-0.04
00:58:50.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:58:50.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:50.291 00.002 18120 Enqueuing Expose request
00:58:50.291 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:50.291 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:50.291 00.000 21948 MoveAxis(W, 80, ABG)
00:58:50.291 00.000 21948 Guiding  Dir = 3, Dur = 80
00:58:50.292 00.001 21948 IsSlewing returns 0
00:58:50.292 00.000 21948 IsGuiding returns 0
00:58:50.292 00.000 21948 PulseGuide returned control before completion, sleep 89
00:58:50.398 00.106 21948 IsGuiding returns 0
00:58:50.398 00.000 21948 Move returns status 0, amount 80
00:58:50.398 00.000 21948 MoveAxis(N, 0, ABG)
00:58:50.398 00.000 21948 Move returns status 0, amount 0
00:58:50.398 00.000 21948 move complete, result=0
00:58:50.398 00.000 21948 worker thread done servicing request
00:58:50.398 00.000 21948 Worker thread wakes up
00:58:50.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:50.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:50.398 00.000 18120 GuideStep: 0.4 px 80 ms WEST, -0.0 px 0 ms NORTH
00:58:51.814 01.416 21948 Exposure complete
00:58:51.854 00.040 21948 worker thread done servicing request
00:58:51.854 00.000 18120 OnExposeComplete: enter
00:58:51.855 00.001 18120 UpdateGuideState(): m_state=6
00:58:51.856 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
00:58:51.856 00.000 18120 Star::Find returns 1 (0), X=892.37, Y=232.57, Mass=2058, SNR=31.3, Peak=171 HFD=3.7
00:58:51.857 00.001 18120 MultiStar: [#1 0.29,0.18,0.73,U] [#2 0.21,0.40,0.00,M2] [#3 0.32,0.47,0.00,M2] [#4 0.18,0.19,0.55,U] [#5 0.05,0.42,0.00,M2] [#6 0.35,0.37,0.00,M2] [#7 0.20,0.21,0.43,U] [#8 0.11,0.11,0.40,U] 
00:58:51.857 00.000 18120 refined, 4 included, MultiStar: {0.20, 0.22}, one-star: {0.18, 0.32}
00:58:51.858 00.001 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
00:58:51.858 00.000 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
00:58:51.859 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.30 cameraTheta=0.84 mountX=0.12 mountY=-0.28, mountTheta=-1.16
00:58:51.860 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.22, opts=13)
00:58:51.861 00.001 18120 Enqueuing Move request for scope (0.20, 0.22)
00:58:51.862 00.001 21948 Worker thread wakes up
00:58:51.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:51.862 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.3
00:58:51.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:51.863 00.000 18120 Enqueuing Expose request
00:58:51.864 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
00:58:51.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
00:58:51.864 00.000 21948 Moving (0.20, 0.22) raw xDistance=0.12 yDistance=-0.28
00:58:51.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:58:51.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:51.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:58:51.864 00.000 21948 MoveAxis(E, 0, ABG)
00:58:51.864 00.000 21948 Move returns status 0, amount 0
00:58:51.864 00.000 21948 MoveAxis(N, 0, ABG)
00:58:51.864 00.000 21948 Move returns status 0, amount 0
00:58:51.864 00.000 21948 move complete, result=0
00:58:51.864 00.000 21948 worker thread done servicing request
00:58:51.864 00.000 21948 Worker thread wakes up
00:58:51.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:51.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:51.864 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:58:53.502 01.638 21948 Exposure complete
00:58:53.535 00.033 21948 worker thread done servicing request
00:58:53.535 00.000 18120 OnExposeComplete: enter
00:58:53.537 00.002 18120 UpdateGuideState(): m_state=6
00:58:53.537 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
00:58:53.538 00.001 18120 Star::Find returns 1 (0), X=892.02, Y=232.59, Mass=1842, SNR=29.7, Peak=170 HFD=3.8
00:58:53.539 00.001 18120 MultiStar: [#1 0.05,0.33,0.75,U] [#2 -0.12,0.36,0.00,M3] [#3 -0.12,0.32,0.64,U] [#4 -0.09,0.39,0.00,M1] [#5 -0.48,0.37,0.00,M3] [#6 -0.11,0.43,0.00,M3] [#7 -0.05,0.23,0.43,U] [#8 -0.28,0.52,0.00,M1] 
00:58:53.539 00.000 18120 refined, 3 included, MultiStar: {-0.08, 0.32}, one-star: {-0.17, 0.35}
00:58:53.539 00.000 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.00) = xAngle (-0.18 = -0.18)
00:58:53.540 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.22 = -0.22)
00:58:53.540 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.82 mountX=0.32 mountY=-0.07, mountTheta=-0.22
00:58:53.541 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.32, opts=13)
00:58:53.541 00.000 18120 Enqueuing Move request for scope (-0.08, 0.32)
00:58:53.542 00.001 21948 Worker thread wakes up
00:58:53.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:53.542 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
00:58:53.543 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:53.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:53.544 00.001 18120 Enqueuing Expose request
00:58:53.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
00:58:53.544 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
00:58:53.544 00.000 21948 Moving (-0.08, 0.32) raw xDistance=0.32 yDistance=-0.07
00:58:53.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:58:53.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:53.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:53.544 00.000 21948 MoveAxis(W, 58, ABG)
00:58:53.544 00.000 21948 Guiding  Dir = 3, Dur = 58
00:58:53.544 00.000 21948 IsSlewing returns 0
00:58:53.545 00.001 21948 IsGuiding returns 0
00:58:53.547 00.002 21948 PulseGuide returned control before completion, sleep 67
00:58:53.626 00.079 21948 IsGuiding returns 0
00:58:53.626 00.000 21948 Move returns status 0, amount 58
00:58:53.626 00.000 21948 MoveAxis(N, 0, ABG)
00:58:53.626 00.000 21948 Move returns status 0, amount 0
00:58:53.626 00.000 21948 move complete, result=0
00:58:53.627 00.001 21948 worker thread done servicing request
00:58:53.627 00.000 21948 Worker thread wakes up
00:58:53.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:53.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:53.627 00.000 18120 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
00:58:55.034 01.407 21948 Exposure complete
00:58:55.066 00.032 21948 worker thread done servicing request
00:58:55.066 00.000 18120 OnExposeComplete: enter
00:58:55.067 00.001 18120 UpdateGuideState(): m_state=6
00:58:55.068 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
00:58:55.068 00.000 18120 Star::Find returns 1 (0), X=892.12, Y=232.43, Mass=1945, SNR=30.5, Peak=173 HFD=3.9
00:58:55.069 00.001 18120 MultiStar: [#1 0.05,0.37,0.75,U] [#2 -0.04,0.43,0.00,M4] [#3 -0.07,0.32,0.60,U] [#4 0.00,0.18,0.57,U] [#5 -0.24,0.11,0.50,U] [#6 0.14,0.30,0.53,U] [#7 -0.11,0.16,0.43,U] [#8 -0.31,0.34,0.00,M2] 
00:58:55.070 00.001 18120 single-star, 6 included, MultiStar: {-0.04, 0.24}, one-star: {-0.07, 0.18}
00:58:55.070 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
00:58:55.072 00.002 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
00:58:55.072 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.96 mountX=0.20 mountY=-0.02, mountTheta=-0.08
00:58:55.073 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.18, opts=13)
00:58:55.074 00.001 18120 Enqueuing Move request for scope (-0.07, 0.18)
00:58:55.074 00.000 21948 Worker thread wakes up
00:58:55.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:55.075 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.5
00:58:55.075 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:55.076 00.001 18120 Enqueuing Expose request
00:58:55.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
00:58:55.076 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
00:58:55.076 00.000 21948 Moving (-0.07, 0.18) raw xDistance=0.20 yDistance=-0.02
00:58:55.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:58:55.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:55.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:58:55.076 00.000 21948 MoveAxis(E, 0, ABG)
00:58:55.076 00.000 21948 Move returns status 0, amount 0
00:58:55.077 00.001 21948 MoveAxis(N, 0, ABG)
00:58:55.077 00.000 21948 Move returns status 0, amount 0
00:58:55.077 00.000 21948 move complete, result=0
00:58:55.077 00.000 21948 worker thread done servicing request
00:58:55.077 00.000 21948 Worker thread wakes up
00:58:55.077 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:55.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:55.078 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:56.704 01.626 21948 Exposure complete
00:58:56.728 00.024 21948 worker thread done servicing request
00:58:56.728 00.000 18120 OnExposeComplete: enter
00:58:56.729 00.001 18120 UpdateGuideState(): m_state=6
00:58:56.729 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
00:58:56.730 00.001 18120 Star::Find returns 1 (0), X=891.87, Y=232.74, Mass=2008, SNR=30.9, Peak=181 HFD=4.0
00:58:56.730 00.000 18120 MultiStar: [#1 -0.21,0.57,0.00,M1] [#2 -0.15,0.59,0.00,M5] [#3 -0.15,0.72,0.00,M1] [#4 -0.07,0.36,0.58,U] [#5 -0.17,0.61,0.00,M3] [#6 -0.21,0.81,0.00,M3] [#7 -0.20,0.62,0.00,M1] [#8 -0.36,0.57,0.00,M3] 
00:58:56.731 00.001 18120 refined, 1 included, MultiStar: {-0.23, 0.44}, one-star: {-0.32, 0.49}
00:58:56.731 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
00:58:56.732 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
00:58:56.732 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.44 hyp=0.50 cameraTheta=2.04 mountX=0.50 mountY=0.00, mountTheta=0.01
00:58:56.734 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.44, opts=13)
00:58:56.734 00.000 18120 Enqueuing Move request for scope (-0.23, 0.44)
00:58:56.735 00.001 21948 Worker thread wakes up
00:58:56.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.44) opts 0xd
00:58:56.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.44)
00:58:56.735 00.000 21948 Moving (-0.23, 0.44) raw xDistance=0.50 yDistance=0.00
00:58:56.735 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:56.736 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:58:56.736 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.9
00:58:56.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:56.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:56.737 00.001 18120 Enqueuing Expose request
00:58:56.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:56.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:58:56.737 00.000 21948 MoveAxis(W, 89, ABG)
00:58:56.737 00.000 21948 Guiding  Dir = 3, Dur = 89
00:58:56.738 00.001 21948 IsSlewing returns 0
00:58:56.738 00.000 21948 IsGuiding returns 0
00:58:56.739 00.001 21948 PulseGuide returned control before completion, sleep 98
00:58:56.847 00.108 21948 IsGuiding returns 0
00:58:56.848 00.001 21948 Move returns status 0, amount 89
00:58:56.848 00.000 21948 MoveAxis(N, 0, ABG)
00:58:56.848 00.000 21948 Move returns status 0, amount 0
00:58:56.848 00.000 21948 move complete, result=0
00:58:56.848 00.000 21948 worker thread done servicing request
00:58:56.848 00.000 21948 Worker thread wakes up
00:58:56.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:56.848 00.000 18120 GuideStep: 0.5 px 89 ms WEST, 0.0 px 0 ms NORTH
00:58:56.849 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:58.259 01.410 21948 Exposure complete
00:58:58.292 00.033 21948 worker thread done servicing request
00:58:58.292 00.000 18120 OnExposeComplete: enter
00:58:58.292 00.000 18120 UpdateGuideState(): m_state=6
00:58:58.293 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
00:58:58.293 00.000 18120 Star::Find returns 1 (0), X=892.24, Y=232.05, Mass=2120, SNR=31.8, Peak=201 HFD=4.1
00:58:58.294 00.001 18120 MultiStar: [#1 0.16,-0.29,0.70,U] [#2 0.13,-0.24,0.61,U] [#3 0.23,-0.07,0.57,U] [#4 0.03,-0.34,0.56,U] [#5 -0.10,-0.14,0.48,U] [#6 0.25,-0.11,0.52,U] [#7 0.13,-0.18,0.44,U] [#8 -0.13,-0.24,0.38,U] 
00:58:58.295 00.001 18120 single-star, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.05, -0.20}
00:58:58.295 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.97)
00:58:58.295 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.93)
00:58:58.296 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.32 mountX=-0.20 mountY=0.04, mountTheta=2.93
00:58:58.298 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.20, opts=13)
00:58:58.298 00.000 18120 Enqueuing Move request for scope (0.05, -0.20)
00:58:58.299 00.001 21948 Worker thread wakes up
00:58:58.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
00:58:58.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
00:58:58.299 00.000 21948 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=0.04
00:58:58.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
00:58:58.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:58.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:58:58.299 00.000 18120 UpdateGuideState exits: m=2120 RSB=31.8
00:58:58.300 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:58.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:58:58.301 00.001 18120 Enqueuing Expose request
00:58:58.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:58:58.301 00.000 21948 MoveAxis(E, 30, ABG)
00:58:58.301 00.000 21948 Guiding  Dir = 2, Dur = 30
00:58:58.301 00.000 21948 IsSlewing returns 0
00:58:58.301 00.000 21948 IsGuiding returns 0
00:58:58.303 00.002 21948 PulseGuide returned control before completion, sleep 39
00:58:58.354 00.051 21948 IsGuiding returns 0
00:58:58.354 00.000 21948 Move returns status 0, amount 30
00:58:58.355 00.001 21948 MoveAxis(N, 0, ABG)
00:58:58.355 00.000 21948 Move returns status 0, amount 0
00:58:58.355 00.000 21948 move complete, result=0
00:58:58.355 00.000 21948 worker thread done servicing request
00:58:58.355 00.000 21948 Worker thread wakes up
00:58:58.355 00.000 18120 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
00:58:58.356 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:58:58.356 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:58:59.993 01.637 21948 Exposure complete
00:59:00.031 00.038 21948 worker thread done servicing request
00:59:00.031 00.000 18120 OnExposeComplete: enter
00:59:00.032 00.001 18120 UpdateGuideState(): m_state=6
00:59:00.034 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
00:59:00.035 00.001 18120 Star::Find returns 1 (0), X=892.40, Y=232.09, Mass=2072, SNR=31.6, Peak=186 HFD=4.0
00:59:00.037 00.002 18120 MultiStar: [#1 0.25,-0.01,0.72,U] [#2 0.16,-0.06,0.64,U] [#3 0.23,-0.03,0.58,U] [#4 0.18,-0.23,0.58,U] [#5 0.12,-0.23,0.44,U] [#6 0.28,-0.07,0.53,U] [#7 -0.04,-0.05,0.42,U] [#8 -0.04,-0.25,0.40,U] 
00:59:00.038 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.21, -0.15}
00:59:00.040 00.002 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
00:59:00.041 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
00:59:00.043 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.60 mountX=-0.17 mountY=-0.10, mountTheta=-2.63
00:59:00.045 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.11, opts=13)
00:59:00.046 00.001 18120 Enqueuing Move request for scope (0.17, -0.11)
00:59:00.047 00.001 21948 Worker thread wakes up
00:59:00.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:00.048 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
00:59:00.048 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
00:59:00.048 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.6
00:59:00.048 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.049 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:00.049 00.000 18120 Enqueuing Expose request
00:59:00.050 00.001 21948 Moving (0.17, -0.11) raw xDistance=-0.17 yDistance=-0.10
00:59:00.050 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:59:00.050 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:00.050 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:00.050 00.000 21948 MoveAxis(E, 0, ABG)
00:59:00.050 00.000 21948 Move returns status 0, amount 0
00:59:00.050 00.000 21948 MoveAxis(N, 0, ABG)
00:59:00.050 00.000 21948 Move returns status 0, amount 0
00:59:00.050 00.000 21948 move complete, result=0
00:59:00.050 00.000 21948 worker thread done servicing request
00:59:00.050 00.000 21948 Worker thread wakes up
00:59:00.050 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:00.050 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:00.051 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:01.573 01.522 21948 Exposure complete
00:59:01.612 00.039 21948 worker thread done servicing request
00:59:01.612 00.000 18120 OnExposeComplete: enter
00:59:01.613 00.001 18120 UpdateGuideState(): m_state=6
00:59:01.614 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
00:59:01.615 00.001 18120 Star::Find returns 1 (0), X=892.38, Y=232.03, Mass=1954, SNR=30.5, Peak=181 HFD=3.9
00:59:01.616 00.001 18120 MultiStar: [#1 0.32,-0.19,0.00,M1] [#2 0.11,-0.14,0.66,U] [#3 0.38,-0.04,0.00,M1] [#4 0.24,-0.18,0.57,U] [#5 0.24,-0.21,0.47,U] [#6 0.50,-0.20,0.00,M2] [#7 0.00,-0.07,0.43,U] [#8 0.18,-0.18,0.39,U] 
00:59:01.617 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.17}, one-star: {0.19, -0.22}
00:59:01.618 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
00:59:01.618 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
00:59:01.619 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.81 mountX=-0.23 mountY=-0.07, mountTheta=-2.84
00:59:01.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.17, opts=13)
00:59:01.621 00.001 18120 Enqueuing Move request for scope (0.17, -0.17)
00:59:01.622 00.001 21948 Worker thread wakes up
00:59:01.622 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
00:59:01.622 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
00:59:01.622 00.000 21948 Moving (0.17, -0.17) raw xDistance=-0.23 yDistance=-0.07
00:59:01.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:59:01.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:01.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:01.623 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.5
00:59:01.623 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:01.624 00.001 18120 Enqueuing Expose request
00:59:01.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:59:01.624 00.000 21948 MoveAxis(E, 41, ABG)
00:59:01.624 00.000 21948 Guiding  Dir = 2, Dur = 41
00:59:01.625 00.001 21948 IsSlewing returns 0
00:59:01.625 00.000 21948 IsGuiding returns 0
00:59:01.626 00.001 21948 PulseGuide returned control before completion, sleep 50
00:59:01.683 00.057 21948 IsGuiding returns 0
00:59:01.683 00.000 21948 Move returns status 0, amount 41
00:59:01.684 00.001 21948 MoveAxis(N, 0, ABG)
00:59:01.684 00.000 21948 Move returns status 0, amount 0
00:59:01.684 00.000 21948 move complete, result=0
00:59:01.684 00.000 21948 worker thread done servicing request
00:59:01.684 00.000 21948 Worker thread wakes up
00:59:01.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:01.684 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:59:01.685 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:03.314 01.629 21948 Exposure complete
00:59:03.355 00.041 21948 worker thread done servicing request
00:59:03.355 00.000 18120 OnExposeComplete: enter
00:59:03.356 00.001 18120 UpdateGuideState(): m_state=6
00:59:03.357 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
00:59:03.358 00.001 18120 Star::Find returns 1 (0), X=892.19, Y=232.70, Mass=1853, SNR=29.7, Peak=175 HFD=3.8
00:59:03.359 00.001 18120 MultiStar: [#1 -0.10,0.46,0.00,M2] [#2 -0.15,0.42,0.00,M3] [#3 -0.01,0.46,0.00,M2] [#4 -0.13,0.37,0.00,M1] [#5 -0.00,0.27,0.47,U] [#6 -0.01,0.56,0.00,M3] [#7 -0.25,0.58,0.00,M1] [#8 -0.40,0.39,0.00,M1] 
00:59:03.362 00.003 18120 refined, 1 included, MultiStar: {-0.00, 0.40}, one-star: {-0.00, 0.45}
00:59:03.364 00.002 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
00:59:03.367 00.003 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
00:59:03.370 00.003 18120 CameraToMount -- cameraX=-0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.58 mountX=0.36 mountY=-0.17, mountTheta=-0.45
00:59:03.372 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.40, opts=13)
00:59:03.373 00.001 18120 Enqueuing Move request for scope (-0.00, 0.40)
00:59:03.373 00.000 21948 Worker thread wakes up
00:59:03.373 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.40) opts 0xd
00:59:03.373 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.40)
00:59:03.373 00.000 21948 Moving (-0.00, 0.40) raw xDistance=0.36 yDistance=-0.17
00:59:03.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
00:59:03.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:03.373 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:03.377 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:59:03.377 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.7
00:59:03.379 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:03.382 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:03.384 00.002 18120 Enqueuing Expose request
00:59:03.385 00.001 21948 MoveAxis(W, 62, ABG)
00:59:03.385 00.000 21948 Guiding  Dir = 3, Dur = 62
00:59:03.386 00.001 21948 IsSlewing returns 0
00:59:03.386 00.000 21948 IsGuiding returns 0
00:59:03.388 00.002 21948 PulseGuide returned control before completion, sleep 71
00:59:03.469 00.081 21948 IsGuiding returns 0
00:59:03.469 00.000 21948 Move returns status 0, amount 62
00:59:03.469 00.000 21948 MoveAxis(N, 0, ABG)
00:59:03.469 00.000 21948 Move returns status 0, amount 0
00:59:03.469 00.000 21948 move complete, result=0
00:59:03.469 00.000 21948 worker thread done servicing request
00:59:03.469 00.000 21948 Worker thread wakes up
00:59:03.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:03.470 00.001 18120 GuideStep: 0.4 px 62 ms WEST, -0.2 px 0 ms NORTH
00:59:03.471 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:04.879 01.408 21948 Exposure complete
00:59:04.906 00.027 21948 worker thread done servicing request
00:59:04.906 00.000 18120 OnExposeComplete: enter
00:59:04.906 00.000 18120 UpdateGuideState(): m_state=6
00:59:04.907 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
00:59:04.908 00.001 18120 Star::Find returns 1 (0), X=892.33, Y=232.18, Mass=2145, SNR=32.1, Peak=200 HFD=3.8
00:59:04.912 00.004 18120 MultiStar: [#1 0.37,-0.00,0.69,U] [#2 0.23,0.06,0.60,U] [#3 0.13,-0.11,0.57,U] [#4 0.20,-0.12,0.52,U] [#5 0.13,-0.12,0.48,U] [#6 0.48,-0.11,0.00,M4] [#7 0.00,0.06,0.43,U] [#8 0.08,-0.11,0.37,U] 
00:59:04.915 00.003 18120 single-star, 7 included, MultiStar: {0.17, -0.05}, one-star: {0.14, -0.06}
00:59:04.917 00.002 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
00:59:04.919 00.002 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
00:59:04.922 00.003 18120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.11 mountY=-0.10, mountTheta=-2.44
00:59:04.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.06, opts=13)
00:59:04.923 00.000 18120 Enqueuing Move request for scope (0.14, -0.06)
00:59:04.924 00.001 21948 Worker thread wakes up
00:59:04.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:04.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:59:04.924 00.000 18120 UpdateGuideState exits: m=2145 RSB=32.1
00:59:04.925 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:59:04.925 00.000 21948 Moving (0.14, -0.06) raw xDistance=-0.11 yDistance=-0.10
00:59:04.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:59:04.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:04.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:04.925 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:04.926 00.001 21948 MoveAxis(E, 0, ABG)
00:59:04.926 00.000 21948 Move returns status 0, amount 0
00:59:04.926 00.000 21948 MoveAxis(N, 0, ABG)
00:59:04.926 00.000 21948 Move returns status 0, amount 0
00:59:04.926 00.000 21948 move complete, result=0
00:59:04.926 00.000 21948 worker thread done servicing request
00:59:04.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:04.927 00.001 18120 Enqueuing Expose request
00:59:04.928 00.001 21948 Worker thread wakes up
00:59:04.928 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:04.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:04.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:06.558 01.630 21948 Exposure complete
00:59:06.607 00.049 21948 worker thread done servicing request
00:59:06.607 00.000 18120 OnExposeComplete: enter
00:59:06.608 00.001 18120 UpdateGuideState(): m_state=6
00:59:06.609 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
00:59:06.609 00.000 18120 Star::Find returns 1 (0), X=892.39, Y=232.11, Mass=1976, SNR=30.8, Peak=188 HFD=4.0
00:59:06.610 00.001 18120 MultiStar: [#1 0.26,-0.04,0.75,U] [#2 0.30,-0.05,0.62,U] [#3 0.09,-0.08,0.62,U] [#4 0.11,-0.18,0.54,U] [#5 0.14,-0.15,0.46,U] [#6 0.25,-0.05,0.53,U] [#7 -0.08,-0.05,0.45,U] [#8 -0.13,-0.20,0.40,U] 
00:59:06.610 00.000 18120 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.19, -0.14}
00:59:06.611 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
00:59:06.611 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
00:59:06.611 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.60 mountX=-0.15 mountY=-0.09, mountTheta=-2.63
00:59:06.613 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.10, opts=13)
00:59:06.613 00.000 18120 Enqueuing Move request for scope (0.15, -0.10)
00:59:06.614 00.001 21948 Worker thread wakes up
00:59:06.614 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:06.614 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.8
00:59:06.614 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.615 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:06.615 00.000 18120 Enqueuing Expose request
00:59:06.616 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:59:06.616 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:59:06.616 00.000 21948 Moving (0.15, -0.10) raw xDistance=-0.15 yDistance=-0.09
00:59:06.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:59:06.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:06.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:06.616 00.000 21948 MoveAxis(E, 0, ABG)
00:59:06.616 00.000 21948 Move returns status 0, amount 0
00:59:06.616 00.000 21948 MoveAxis(N, 0, ABG)
00:59:06.616 00.000 21948 Move returns status 0, amount 0
00:59:06.616 00.000 21948 move complete, result=0
00:59:06.616 00.000 21948 worker thread done servicing request
00:59:06.616 00.000 21948 Worker thread wakes up
00:59:06.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:06.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:06.616 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:08.131 01.515 21948 Exposure complete
00:59:08.160 00.029 21948 worker thread done servicing request
00:59:08.161 00.001 18120 OnExposeComplete: enter
00:59:08.161 00.000 18120 UpdateGuideState(): m_state=6
00:59:08.162 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
00:59:08.164 00.002 18120 Star::Find returns 1 (0), X=892.29, Y=232.12, Mass=2017, SNR=31.0, Peak=204 HFD=4.0
00:59:08.165 00.001 18120 MultiStar: [#1 0.33,-0.04,0.73,U] [#2 0.10,-0.15,0.69,U] [#3 0.36,0.02,0.60,U] [#4 0.10,-0.12,0.57,U] [#5 0.13,-0.18,0.47,U] [#6 0.53,0.03,0.00,M4] [#7 -0.02,0.05,0.44,U] [#8 0.14,-0.10,0.40,U] 
00:59:08.166 00.001 18120 single-star, 7 included, MultiStar: {0.16, -0.09}, one-star: {0.10, -0.13}
00:59:08.168 00.002 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
00:59:08.169 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
00:59:08.170 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.92 mountX=-0.16 mountY=-0.03, mountTheta=-2.95
00:59:08.172 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.13, opts=13)
00:59:08.173 00.001 18120 Enqueuing Move request for scope (0.10, -0.13)
00:59:08.173 00.000 21948 Worker thread wakes up
00:59:08.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:08.173 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.0
00:59:08.174 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:08.175 00.001 18120 Enqueuing Expose request
00:59:08.177 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:59:08.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:59:08.177 00.000 21948 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.03
00:59:08.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:59:08.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:08.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:08.177 00.000 21948 MoveAxis(E, 0, ABG)
00:59:08.177 00.000 21948 Move returns status 0, amount 0
00:59:08.177 00.000 21948 MoveAxis(N, 0, ABG)
00:59:08.177 00.000 21948 Move returns status 0, amount 0
00:59:08.177 00.000 21948 move complete, result=0
00:59:08.177 00.000 21948 worker thread done servicing request
00:59:08.177 00.000 21948 Worker thread wakes up
00:59:08.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:08.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:08.178 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:09.804 01.626 21948 Exposure complete
00:59:09.828 00.024 21948 worker thread done servicing request
00:59:09.829 00.001 18120 OnExposeComplete: enter
00:59:09.829 00.000 18120 UpdateGuideState(): m_state=6
00:59:09.830 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
00:59:09.830 00.000 18120 Star::Find returns 1 (0), X=892.50, Y=232.36, Mass=1993, SNR=30.9, Peak=173 HFD=3.6
00:59:09.830 00.000 18120 MultiStar: [#1 0.27,0.08,0.71,U] [#2 0.17,0.14,0.65,U] [#3 0.13,0.20,0.60,U] [#4 0.16,0.06,0.55,U] [#5 0.02,0.06,0.48,U] [#6 0.33,0.39,0.00,M5] [#7 0.14,-0.05,0.43,U] [#8 0.10,0.15,0.40,U] 
00:59:09.830 00.000 18120 refined, 7 included, MultiStar: {0.19, 0.10}, one-star: {0.31, 0.12}
00:59:09.832 00.002 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
00:59:09.832 00.000 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
00:59:09.832 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=0.01 mountY=-0.21, mountTheta=-1.51
00:59:09.833 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.10, opts=13)
00:59:09.834 00.001 18120 Enqueuing Move request for scope (0.19, 0.10)
00:59:09.835 00.001 21948 Worker thread wakes up
00:59:09.835 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:09.835 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.9
00:59:09.836 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:09.836 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:09.837 00.001 18120 Enqueuing Expose request
00:59:09.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:59:09.837 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:59:09.837 00.000 21948 Moving (0.19, 0.10) raw xDistance=0.01 yDistance=-0.21
00:59:09.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:59:09.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:09.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:59:09.837 00.000 21948 MoveAxis(E, 0, ABG)
00:59:09.837 00.000 21948 Move returns status 0, amount 0
00:59:09.837 00.000 21948 MoveAxis(N, 0, ABG)
00:59:09.837 00.000 21948 Move returns status 0, amount 0
00:59:09.837 00.000 21948 move complete, result=0
00:59:09.837 00.000 21948 worker thread done servicing request
00:59:09.837 00.000 21948 Worker thread wakes up
00:59:09.837 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:09.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:09.838 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:11.363 01.525 21948 Exposure complete
00:59:11.399 00.036 21948 worker thread done servicing request
00:59:11.399 00.000 18120 OnExposeComplete: enter
00:59:11.399 00.000 18120 UpdateGuideState(): m_state=6
00:59:11.400 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
00:59:11.401 00.001 18120 Star::Find returns 1 (0), X=892.54, Y=232.06, Mass=2066, SNR=31.4, Peak=174 HFD=3.9
00:59:11.402 00.001 18120 MultiStar: [#1 0.26,-0.04,0.71,U] [#2 0.14,0.07,0.63,U] [#3 -0.02,0.08,0.57,U] [#4 0.09,-0.10,0.57,U] [#5 -0.01,0.04,0.46,U] [#6 0.54,0.11,0.00,M6] [#7 -0.06,0.02,0.43,U] [#8 0.06,-0.01,0.38,U] 
00:59:11.402 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.35, -0.18}
00:59:11.403 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
00:59:11.403 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
00:59:11.404 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.09 mountY=-0.11, mountTheta=-2.24
00:59:11.406 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.03, opts=13)
00:59:11.406 00.000 18120 Enqueuing Move request for scope (0.14, -0.03)
00:59:11.406 00.000 21948 Worker thread wakes up
00:59:11.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:59:11.407 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:59:11.407 00.000 21948 Moving (0.14, -0.03) raw xDistance=-0.09 yDistance=-0.11
00:59:11.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:11.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:11.407 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:11.407 00.000 21948 MoveAxis(E, 0, ABG)
00:59:11.407 00.000 21948 Move returns status 0, amount 0
00:59:11.407 00.000 21948 MoveAxis(N, 0, ABG)
00:59:11.407 00.000 21948 Move returns status 0, amount 0
00:59:11.407 00.000 21948 move complete, result=0
00:59:11.407 00.000 21948 worker thread done servicing request
00:59:11.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:11.408 00.001 18120 UpdateGuideState exits: m=2066 RSB=31.4
00:59:11.409 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:11.409 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:11.409 00.000 18120 Enqueuing Expose request
00:59:11.410 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:11.410 00.000 21948 Worker thread wakes up
00:59:11.411 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:11.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:13.041 01.630 21948 Exposure complete
00:59:13.084 00.043 21948 worker thread done servicing request
00:59:13.084 00.000 18120 OnExposeComplete: enter
00:59:13.086 00.002 18120 UpdateGuideState(): m_state=6
00:59:13.088 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
00:59:13.089 00.001 18120 Star::Find returns 1 (0), X=892.16, Y=232.21, Mass=1913, SNR=30.3, Peak=185 HFD=4.2
00:59:13.089 00.000 18120 MultiStar: [#1 -0.04,-0.03,0.76,U] [#2 -0.35,0.07,0.66,U] [#3 0.03,0.03,0.62,U] [#4 -0.00,-0.02,0.56,U] [#5 -0.13,-0.18,0.47,U] [#6 0.03,0.37,0.53,U] [#7 -0.07,0.06,0.43,U] [#8 -0.11,-0.06,0.38,U] 
00:59:13.090 00.001 18120 single-star, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.03, -0.03}
00:59:13.090 00.000 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.00) = xAngle (-4.23 = 2.05)
00:59:13.091 00.001 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.27 = 2.01)
00:59:13.093 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.24 mountX=-0.02 mountY=0.04, mountTheta=2.04
00:59:13.095 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.03, opts=13)
00:59:13.096 00.001 18120 Enqueuing Move request for scope (-0.03, -0.03)
00:59:13.097 00.001 21948 Worker thread wakes up
00:59:13.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:13.097 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.3
00:59:13.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:13.098 00.000 18120 Enqueuing Expose request
00:59:13.099 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:59:13.099 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:59:13.099 00.000 21948 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
00:59:13.099 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:13.099 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:13.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:59:13.099 00.000 21948 MoveAxis(E, 0, ABG)
00:59:13.099 00.000 21948 Move returns status 0, amount 0
00:59:13.099 00.000 21948 MoveAxis(N, 0, ABG)
00:59:13.099 00.000 21948 Move returns status 0, amount 0
00:59:13.099 00.000 21948 move complete, result=0
00:59:13.099 00.000 21948 worker thread done servicing request
00:59:13.099 00.000 21948 Worker thread wakes up
00:59:13.099 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:13.100 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:13.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:14.612 01.512 21948 Exposure complete
00:59:14.635 00.023 21948 worker thread done servicing request
00:59:14.635 00.000 18120 OnExposeComplete: enter
00:59:14.636 00.001 18120 UpdateGuideState(): m_state=6
00:59:14.636 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
00:59:14.637 00.001 18120 Star::Find returns 1 (0), X=892.14, Y=232.24, Mass=2054, SNR=31.5, Peak=206 HFD=4.2
00:59:14.638 00.001 18120 MultiStar: [#1 0.09,0.04,0.71,U] [#2 0.01,0.01,0.62,U] [#3 0.14,0.04,0.58,U] [#4 -0.01,-0.02,0.56,U] [#5 -0.04,-0.35,0.46,U] [#6 0.15,0.25,0.53,U] [#7 -0.20,0.07,0.43,U] [#8 0.14,0.01,0.37,U] 
00:59:14.638 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.05, -0.01}
00:59:14.638 00.000 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
00:59:14.639 00.001 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
00:59:14.639 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.32 mountX=-0.00 mountY=-0.02, mountTheta=-1.68
00:59:14.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
00:59:14.641 00.001 18120 Enqueuing Move request for scope (0.02, 0.01)
00:59:14.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:14.642 00.001 18120 UpdateGuideState exits: m=2054 RSB=31.5
00:59:14.642 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:14.644 00.002 21948 Worker thread wakes up
00:59:14.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:59:14.644 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:59:14.644 00.000 21948 Moving (0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
00:59:14.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:59:14.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:14.644 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:14.646 00.002 18120 Enqueuing Expose request
00:59:14.648 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:59:14.648 00.000 21948 MoveAxis(E, 0, ABG)
00:59:14.648 00.000 21948 Move returns status 0, amount 0
00:59:14.648 00.000 21948 MoveAxis(N, 0, ABG)
00:59:14.648 00.000 21948 Move returns status 0, amount 0
00:59:14.648 00.000 21948 move complete, result=0
00:59:14.648 00.000 21948 worker thread done servicing request
00:59:14.648 00.000 21948 Worker thread wakes up
00:59:14.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:14.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:14.649 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:16.282 01.633 21948 Exposure complete
00:59:16.327 00.045 21948 worker thread done servicing request
00:59:16.327 00.000 18120 OnExposeComplete: enter
00:59:16.328 00.001 18120 UpdateGuideState(): m_state=6
00:59:16.329 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
00:59:16.330 00.001 18120 Star::Find returns 1 (0), X=892.41, Y=232.20, Mass=1947, SNR=30.5, Peak=178 HFD=3.7
00:59:16.331 00.001 18120 MultiStar: [#1 0.24,-0.06,0.74,U] [#2 0.20,0.06,0.64,U] [#3 0.18,0.04,0.62,U] [#4 0.35,-0.21,0.00,M1] [#5 0.01,-0.18,0.48,U] [#6 0.23,-0.10,0.53,U] [#7 0.17,0.07,0.43,U] [#8 0.16,-0.03,0.40,U] 
00:59:16.332 00.001 18120 refined, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.21, -0.05}
00:59:16.332 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
00:59:16.333 00.001 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
00:59:16.334 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.17 mountX=-0.10 mountY=-0.15, mountTheta=-2.18
00:59:16.336 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.03, opts=13)
00:59:16.336 00.000 18120 Enqueuing Move request for scope (0.18, -0.03)
00:59:16.336 00.000 21948 Worker thread wakes up
00:59:16.337 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:16.337 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
00:59:16.338 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
00:59:16.338 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
00:59:16.338 00.000 21948 Moving (0.18, -0.03) raw xDistance=-0.10 yDistance=-0.15
00:59:16.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:59:16.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:16.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:59:16.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:16.339 00.001 18120 Enqueuing Expose request
00:59:16.339 00.000 21948 MoveAxis(E, 0, ABG)
00:59:16.339 00.000 21948 Move returns status 0, amount 0
00:59:16.339 00.000 21948 MoveAxis(N, 0, ABG)
00:59:16.339 00.000 21948 Move returns status 0, amount 0
00:59:16.339 00.000 21948 move complete, result=0
00:59:16.340 00.001 21948 worker thread done servicing request
00:59:16.340 00.000 21948 Worker thread wakes up
00:59:16.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:16.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:16.340 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:17.855 01.515 21948 Exposure complete
00:59:17.883 00.028 21948 worker thread done servicing request
00:59:17.883 00.000 18120 OnExposeComplete: enter
00:59:17.884 00.001 18120 UpdateGuideState(): m_state=6
00:59:17.885 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
00:59:17.885 00.000 18120 Star::Find returns 1 (0), X=892.28, Y=232.35, Mass=2125, SNR=31.9, Peak=185 HFD=3.9
00:59:17.886 00.001 18120 MultiStar: [#1 0.20,0.22,0.73,U] [#2 0.21,0.28,0.62,U] [#3 0.46,0.24,0.00,M1] [#4 0.24,-0.09,0.54,U] [#5 0.14,0.16,0.45,U] [#6 0.41,0.28,0.00,M4] [#7 0.25,0.10,0.43,U] [#8 0.32,0.15,0.40,U] 
00:59:17.886 00.000 18120 single-star, 6 included, MultiStar: {0.19, 0.13}, one-star: {0.09, 0.10}
00:59:17.887 00.001 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
00:59:17.888 00.001 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
00:59:17.888 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=0.05 mountY=-0.13, mountTheta=-1.18
00:59:17.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.10, opts=13)
00:59:17.890 00.001 18120 Enqueuing Move request for scope (0.09, 0.10)
00:59:17.890 00.000 21948 Worker thread wakes up
00:59:17.890 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:59:17.890 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:17.891 00.001 18120 UpdateGuideState exits: m=2125 RSB=31.9
00:59:17.891 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:17.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:17.892 00.001 18120 Enqueuing Expose request
00:59:17.892 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:59:17.892 00.000 21948 Moving (0.09, 0.10) raw xDistance=0.05 yDistance=-0.13
00:59:17.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:59:17.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:17.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:17.892 00.000 21948 MoveAxis(E, 0, ABG)
00:59:17.892 00.000 21948 Move returns status 0, amount 0
00:59:17.892 00.000 21948 MoveAxis(N, 0, ABG)
00:59:17.892 00.000 21948 Move returns status 0, amount 0
00:59:17.892 00.000 21948 move complete, result=0
00:59:17.893 00.001 21948 worker thread done servicing request
00:59:17.893 00.000 21948 Worker thread wakes up
00:59:17.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:17.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:17.893 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:19.530 01.637 21948 Exposure complete
00:59:19.580 00.050 21948 worker thread done servicing request
00:59:19.580 00.000 18120 OnExposeComplete: enter
00:59:19.581 00.001 18120 UpdateGuideState(): m_state=6
00:59:19.581 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
00:59:19.581 00.000 18120 Star::Find returns 1 (0), X=892.46, Y=232.56, Mass=2025, SNR=31.0, Peak=157 HFD=3.9
00:59:19.582 00.001 18120 MultiStar: [#1 0.41,0.24,0.00,M1] [#2 0.10,0.37,0.00,M1] [#3 0.51,0.45,0.00,M2] [#4 0.36,0.25,0.00,M1] [#5 0.41,0.10,0.00,M1] [#6 0.32,0.41,0.00,M5] [#7 0.10,0.40,0.00,M1] [#8 0.08,0.44,0.00,M1] 
00:59:19.582 00.000 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
00:59:19.583 00.001 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.18 = -1.18)
00:59:19.583 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=0.31 hyp=0.42 cameraTheta=0.86 mountX=0.17 mountY=-0.38, mountTheta=-1.15
00:59:19.586 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.31, opts=13)
00:59:19.586 00.000 18120 Enqueuing Move request for scope (0.27, 0.31)
00:59:19.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:19.587 00.001 21948 Worker thread wakes up
00:59:19.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.31) opts 0xd
00:59:19.587 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.0
00:59:19.588 00.001 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.31)
00:59:19.588 00.000 21948 Moving (0.27, 0.31) raw xDistance=0.17 yDistance=-0.38
00:59:19.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:19.590 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:59:19.591 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:19.591 00.000 18120 Enqueuing Expose request
00:59:19.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:19.592 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:59:19.592 00.000 21948 MoveAxis(E, 0, ABG)
00:59:19.592 00.000 21948 Move returns status 0, amount 0
00:59:19.592 00.000 21948 MoveAxis(N, 0, ABG)
00:59:19.592 00.000 21948 Move returns status 0, amount 0
00:59:19.592 00.000 21948 move complete, result=0
00:59:19.592 00.000 21948 worker thread done servicing request
00:59:19.592 00.000 21948 Worker thread wakes up
00:59:19.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:19.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:19.593 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:59:21.111 01.518 21948 Exposure complete
00:59:21.145 00.034 21948 worker thread done servicing request
00:59:21.145 00.000 18120 OnExposeComplete: enter
00:59:21.146 00.001 18120 UpdateGuideState(): m_state=6
00:59:21.146 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
00:59:21.147 00.001 18120 Star::Find returns 1 (0), X=892.59, Y=232.23, Mass=2017, SNR=31.1, Peak=173 HFD=3.7
00:59:21.147 00.000 18120 MultiStar: [#1 0.45,0.08,0.00,M2] [#2 0.36,0.19,0.00,M2] [#3 0.42,0.07,0.00,M3] [#4 0.33,0.14,0.58,U] [#5 0.20,0.04,0.48,U] [#6 0.70,0.32,0.00,M6] [#7 0.10,0.10,0.44,U] [#8 0.26,0.19,0.42,U] 
00:59:21.148 00.001 18120 refined, 4 included, MultiStar: {0.29, 0.07}, one-star: {0.40, -0.02}
00:59:21.148 00.000 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
00:59:21.149 00.001 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
00:59:21.149 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.24 mountX=-0.05 mountY=-0.29, mountTheta=-1.76
00:59:21.150 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.07, opts=13)
00:59:21.151 00.001 18120 Enqueuing Move request for scope (0.29, 0.07)
00:59:21.151 00.000 21948 Worker thread wakes up
00:59:21.151 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:21.152 00.001 18120 UpdateGuideState exits: m=2017 RSB=31.1
00:59:21.152 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:21.152 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:21.153 00.001 18120 Enqueuing Expose request
00:59:21.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
00:59:21.153 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
00:59:21.153 00.000 21948 Moving (0.29, 0.07) raw xDistance=-0.05 yDistance=-0.29
00:59:21.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:59:21.153 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-0.80
00:59:21.154 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:59:21.154 00.000 21948 MoveAxis(E, 0, ABG)
00:59:21.154 00.000 21948 Move returns status 0, amount 0
00:59:21.154 00.000 21948 MoveAxis(N, 69, ABG)
00:59:21.154 00.000 21948 Guiding  Dir = 0, Dur = 69
00:59:21.154 00.000 21948 IsSlewing returns 0
00:59:21.154 00.000 21948 IsGuiding returns 0
00:59:21.159 00.005 21948 PulseGuide returned control before completion, sleep 75
00:59:21.236 00.077 21948 IsGuiding returns 0
00:59:21.236 00.000 21948 Move returns status 0, amount 69
00:59:21.237 00.001 21948 move complete, result=0
00:59:21.237 00.000 21948 worker thread done servicing request
00:59:21.237 00.000 21948 Worker thread wakes up
00:59:21.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:21.237 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 69 ms NORTH
00:59:21.240 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:22.863 01.623 21948 Exposure complete
00:59:22.896 00.033 21948 worker thread done servicing request
00:59:22.896 00.000 18120 OnExposeComplete: enter
00:59:22.897 00.001 18120 UpdateGuideState(): m_state=6
00:59:22.897 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
00:59:22.898 00.001 18120 Star::Find returns 1 (0), X=892.34, Y=231.99, Mass=2161, SNR=32.2, Peak=200 HFD=4.1
00:59:22.898 00.000 18120 MultiStar: [#1 0.30,-0.41,0.00,M3] [#2 0.14,-0.23,0.64,U] [#3 0.05,-0.21,0.59,U] [#4 0.05,-0.24,0.53,U] [#5 0.05,-0.27,0.50,U] [#6 0.45,-0.01,0.00,M7] [#7 0.07,-0.24,0.40,U] [#8 -0.12,-0.17,0.38,U] 
00:59:22.899 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.23}, one-star: {0.15, -0.26}
00:59:22.899 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
00:59:22.899 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
00:59:22.900 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.26 mountX=-0.24 mountY=0.04, mountTheta=2.99
00:59:22.901 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.23, opts=13)
00:59:22.903 00.002 18120 Enqueuing Move request for scope (0.08, -0.23)
00:59:22.904 00.001 21948 Worker thread wakes up
00:59:22.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
00:59:22.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:22.906 00.002 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
00:59:22.906 00.000 21948 Moving (0.08, -0.23) raw xDistance=-0.24 yDistance=0.04
00:59:22.906 00.000 18120 UpdateGuideState exits: m=2161 RSB=32.2
00:59:22.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:22.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:22.907 00.000 18120 Enqueuing Expose request
00:59:22.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:59:22.908 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:22.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:59:22.908 00.000 21948 MoveAxis(E, 44, ABG)
00:59:22.908 00.000 21948 Guiding  Dir = 2, Dur = 44
00:59:22.908 00.000 21948 IsSlewing returns 0
00:59:22.908 00.000 21948 IsGuiding returns 0
00:59:22.910 00.002 21948 PulseGuide returned control before completion, sleep 52
00:59:22.974 00.064 21948 IsGuiding returns 0
00:59:22.975 00.001 21948 Move returns status 0, amount 44
00:59:22.975 00.000 21948 MoveAxis(N, 0, ABG)
00:59:22.975 00.000 21948 Move returns status 0, amount 0
00:59:22.975 00.000 21948 move complete, result=0
00:59:22.975 00.000 21948 worker thread done servicing request
00:59:22.975 00.000 21948 Worker thread wakes up
00:59:22.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:22.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:22.975 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
00:59:24.384 01.409 21948 Exposure complete
00:59:24.409 00.025 21948 worker thread done servicing request
00:59:24.409 00.000 18120 OnExposeComplete: enter
00:59:24.410 00.001 18120 UpdateGuideState(): m_state=6
00:59:24.410 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
00:59:24.411 00.001 18120 Star::Find returns 1 (0), X=892.16, Y=232.40, Mass=1988, SNR=31.0, Peak=193 HFD=3.8
00:59:24.411 00.000 18120 MultiStar: [#1 0.00,0.14,0.72,U] [#2 -0.12,0.27,0.64,U] [#3 -0.12,0.18,0.61,U] [#4 -0.04,0.02,0.56,U] [#5 -0.11,0.08,0.50,U] [#6 -0.04,0.11,0.53,U] [#7 -0.25,0.23,0.43,U] [#8 -0.06,0.19,0.41,U] 
00:59:24.412 00.001 18120 single-star, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.03, 0.16}
00:59:24.412 00.000 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
00:59:24.413 00.001 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
00:59:24.413 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.77 mountX=0.15 mountY=-0.04, mountTheta=-0.27
00:59:24.415 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.16, opts=13)
00:59:24.416 00.001 18120 Enqueuing Move request for scope (-0.03, 0.16)
00:59:24.416 00.000 21948 Worker thread wakes up
00:59:24.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
00:59:24.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
00:59:24.416 00.000 21948 Moving (-0.03, 0.16) raw xDistance=0.15 yDistance=-0.04
00:59:24.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:59:24.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:24.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:24.416 00.000 21948 MoveAxis(E, 0, ABG)
00:59:24.416 00.000 21948 Move returns status 0, amount 0
00:59:24.416 00.000 21948 MoveAxis(N, 0, ABG)
00:59:24.416 00.000 21948 Move returns status 0, amount 0
00:59:24.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:24.420 00.004 21948 move complete, result=0
00:59:24.420 00.000 21948 worker thread done servicing request
00:59:24.420 00.000 18120 UpdateGuideState exits: m=1988 RSB=31.0
00:59:24.421 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:24.422 00.001 18120 Enqueuing Expose request
00:59:24.422 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:24.423 00.001 21948 Worker thread wakes up
00:59:24.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:24.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:26.055 01.632 21948 Exposure complete
00:59:26.083 00.028 21948 worker thread done servicing request
00:59:26.083 00.000 18120 OnExposeComplete: enter
00:59:26.085 00.002 18120 UpdateGuideState(): m_state=6
00:59:26.086 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
00:59:26.086 00.000 18120 Star::Find returns 1 (0), X=892.24, Y=232.36, Mass=2019, SNR=31.0, Peak=196 HFD=3.7
00:59:26.087 00.001 18120 MultiStar: [#1 0.30,0.15,0.71,U] [#2 0.11,0.12,0.65,U] [#3 0.13,0.14,0.61,U] [#4 0.03,0.03,0.58,U] [#5 0.26,-0.11,0.50,U] [#6 0.22,0.23,0.54,U] [#7 -0.20,0.17,0.47,U] [#8 0.12,-0.08,0.40,U] 
00:59:26.087 00.000 18120 single-star, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.05, 0.11}
00:59:26.088 00.001 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
00:59:26.088 00.000 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
00:59:26.089 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=0.08 mountY=-0.10, mountTheta=-0.89
00:59:26.090 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
00:59:26.090 00.000 18120 Enqueuing Move request for scope (0.05, 0.11)
00:59:26.091 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:26.091 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.0
00:59:26.092 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:26.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:26.092 00.000 18120 Enqueuing Expose request
00:59:26.093 00.001 21948 Worker thread wakes up
00:59:26.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:59:26.093 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:59:26.093 00.000 21948 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.10
00:59:26.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:59:26.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:26.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:26.093 00.000 21948 MoveAxis(E, 0, ABG)
00:59:26.093 00.000 21948 Move returns status 0, amount 0
00:59:26.093 00.000 21948 MoveAxis(N, 0, ABG)
00:59:26.093 00.000 21948 Move returns status 0, amount 0
00:59:26.093 00.000 21948 move complete, result=0
00:59:26.093 00.000 21948 worker thread done servicing request
00:59:26.093 00.000 21948 Worker thread wakes up
00:59:26.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:26.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:26.094 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:27.606 01.512 21948 Exposure complete
00:59:27.665 00.059 21948 worker thread done servicing request
00:59:27.666 00.001 18120 OnExposeComplete: enter
00:59:27.667 00.001 18120 UpdateGuideState(): m_state=6
00:59:27.668 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
00:59:27.670 00.002 18120 Star::Find returns 1 (0), X=892.18, Y=232.23, Mass=1989, SNR=30.9, Peak=197 HFD=3.9
00:59:27.672 00.002 18120 MultiStar: [#1 0.10,0.13,0.73,U] [#2 -0.04,0.38,0.00,M1] [#3 0.12,0.03,0.61,U] [#4 0.01,0.02,0.57,U] [#5 -0.05,0.08,0.47,U] [#6 -0.03,0.12,0.55,U] [#7 -0.06,0.09,0.44,U] [#8 -0.13,0.10,0.40,U] 
00:59:27.672 00.000 18120 single-star, 7 included, MultiStar: {0.00, 0.06}, one-star: {-0.01, -0.02}
00:59:27.673 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.05 = 2.24)
00:59:27.673 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.20)
00:59:27.674 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.05 mountX=-0.01 mountY=0.02, mountTheta=2.22
00:59:27.675 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
00:59:27.676 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
00:59:27.678 00.002 21948 Worker thread wakes up
00:59:27.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:59:27.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:59:27.678 00.000 21948 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
00:59:27.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:59:27.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:27.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:27.679 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:59:27.679 00.000 21948 MoveAxis(E, 0, ABG)
00:59:27.679 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.9
00:59:27.680 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:27.681 00.001 21948 Move returns status 0, amount 0
00:59:27.681 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:27.682 00.001 18120 Enqueuing Expose request
00:59:27.684 00.002 21948 MoveAxis(N, 0, ABG)
00:59:27.684 00.000 21948 Move returns status 0, amount 0
00:59:27.684 00.000 21948 move complete, result=0
00:59:27.684 00.000 21948 worker thread done servicing request
00:59:27.684 00.000 21948 Worker thread wakes up
00:59:27.685 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:27.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:27.686 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:29.321 01.635 21948 Exposure complete
00:59:29.356 00.035 21948 worker thread done servicing request
00:59:29.356 00.000 18120 OnExposeComplete: enter
00:59:29.357 00.001 18120 UpdateGuideState(): m_state=6
00:59:29.358 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
00:59:29.359 00.001 18120 Star::Find returns 1 (0), X=892.42, Y=232.39, Mass=2063, SNR=31.4, Peak=186 HFD=3.4
00:59:29.360 00.001 18120 MultiStar: [#1 0.21,0.19,0.72,U] [#2 0.11,0.32,0.64,U] [#3 -0.07,0.30,0.60,U] [#4 0.02,0.06,0.59,U] [#5 0.08,0.24,0.45,U] [#6 0.28,0.17,0.52,U] [#7 0.01,0.11,0.43,U] [#8 -0.07,0.20,0.39,U] 
00:59:29.361 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.19}, one-star: {0.22, 0.15}
00:59:29.362 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
00:59:29.363 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
00:59:29.364 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.05 mountX=0.13 mountY=-0.18, mountTheta=-0.96
00:59:29.367 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.19, opts=13)
00:59:29.369 00.002 18120 Enqueuing Move request for scope (0.11, 0.19)
00:59:29.369 00.000 21948 Worker thread wakes up
00:59:29.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:29.370 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
00:59:29.370 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.4
00:59:29.370 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
00:59:29.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:29.371 00.001 21948 Moving (0.11, 0.19) raw xDistance=0.13 yDistance=-0.18
00:59:29.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:29.372 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:59:29.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:29.372 00.000 18120 Enqueuing Expose request
00:59:29.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:59:29.372 00.000 21948 MoveAxis(E, 0, ABG)
00:59:29.372 00.000 21948 Move returns status 0, amount 0
00:59:29.372 00.000 21948 MoveAxis(N, 0, ABG)
00:59:29.372 00.000 21948 Move returns status 0, amount 0
00:59:29.372 00.000 21948 move complete, result=0
00:59:29.372 00.000 21948 worker thread done servicing request
00:59:29.372 00.000 21948 Worker thread wakes up
00:59:29.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:29.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:29.373 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:30.896 01.523 21948 Exposure complete
00:59:30.919 00.023 21948 worker thread done servicing request
00:59:30.919 00.000 18120 OnExposeComplete: enter
00:59:30.920 00.001 18120 UpdateGuideState(): m_state=6
00:59:30.921 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
00:59:30.921 00.000 18120 Star::Find returns 1 (0), X=892.35, Y=232.27, Mass=1963, SNR=30.7, Peak=193 HFD=3.7
00:59:30.922 00.001 18120 MultiStar: [#1 0.20,-0.03,0.70,U] [#2 0.14,0.23,0.65,U] [#3 0.03,0.15,0.59,U] [#4 0.24,-0.07,0.56,U] [#5 0.13,-0.13,0.46,U] [#6 0.57,0.19,0.00,M4] [#7 0.12,-0.01,0.45,U] [#8 0.10,0.13,0.42,U] 
00:59:30.922 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.16, 0.02}
00:59:30.923 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.73 = -1.73)
00:59:30.923 00.000 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.77 = -1.77)
00:59:30.924 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.26 mountX=-0.02 mountY=-0.15, mountTheta=-1.74
00:59:30.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
00:59:30.925 00.000 18120 Enqueuing Move request for scope (0.15, 0.04)
00:59:30.926 00.001 21948 Worker thread wakes up
00:59:30.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:59:30.926 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:59:30.926 00.000 21948 Moving (0.15, 0.04) raw xDistance=-0.02 yDistance=-0.15
00:59:30.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:30.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:30.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:30.927 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.7
00:59:30.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:30.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:30.928 00.000 18120 Enqueuing Expose request
00:59:30.928 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:59:30.929 00.001 21948 MoveAxis(E, 0, ABG)
00:59:30.929 00.000 21948 Move returns status 0, amount 0
00:59:30.929 00.000 21948 MoveAxis(N, 0, ABG)
00:59:30.929 00.000 21948 Move returns status 0, amount 0
00:59:30.929 00.000 21948 move complete, result=0
00:59:30.929 00.000 21948 worker thread done servicing request
00:59:30.929 00.000 21948 Worker thread wakes up
00:59:30.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:30.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:30.929 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:32.554 01.625 21948 Exposure complete
00:59:32.581 00.027 21948 worker thread done servicing request
00:59:32.581 00.000 18120 OnExposeComplete: enter
00:59:32.582 00.001 18120 UpdateGuideState(): m_state=6
00:59:32.583 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
00:59:32.584 00.001 18120 Star::Find returns 1 (0), X=892.35, Y=232.20, Mass=1948, SNR=30.6, Peak=183 HFD=3.8
00:59:32.587 00.003 18120 MultiStar: [#1 0.30,-0.08,0.73,U] [#2 0.14,0.09,0.68,U] [#3 0.23,0.08,0.58,U] [#4 0.23,-0.11,0.55,U] [#5 0.16,-0.04,0.49,U] [#6 0.43,0.17,0.00,M5] [#7 -0.09,0.10,0.43,U] [#8 -0.08,-0.06,0.41,U] 
00:59:32.588 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.16, -0.04}
00:59:32.589 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
00:59:32.589 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
00:59:32.589 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
00:59:32.590 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.01, opts=13)
00:59:32.591 00.001 18120 Enqueuing Move request for scope (0.15, -0.01)
00:59:32.591 00.000 21948 Worker thread wakes up
00:59:32.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:32.592 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.6
00:59:32.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:32.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:32.593 00.001 18120 Enqueuing Expose request
00:59:32.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:59:32.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:59:32.593 00.000 21948 Moving (0.15, -0.01) raw xDistance=-0.07 yDistance=-0.13
00:59:32.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:59:32.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:32.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:32.593 00.000 21948 MoveAxis(E, 0, ABG)
00:59:32.593 00.000 21948 Move returns status 0, amount 0
00:59:32.593 00.000 21948 MoveAxis(N, 0, ABG)
00:59:32.593 00.000 21948 Move returns status 0, amount 0
00:59:32.593 00.000 21948 move complete, result=0
00:59:32.593 00.000 21948 worker thread done servicing request
00:59:32.593 00.000 21948 Worker thread wakes up
00:59:32.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:32.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:32.594 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:34.115 01.521 21948 Exposure complete
00:59:34.160 00.045 21948 worker thread done servicing request
00:59:34.160 00.000 18120 OnExposeComplete: enter
00:59:34.161 00.001 18120 UpdateGuideState(): m_state=6
00:59:34.161 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
00:59:34.161 00.000 18120 Star::Find returns 1 (0), X=892.42, Y=232.12, Mass=2069, SNR=31.5, Peak=208 HFD=3.9
00:59:34.162 00.001 18120 MultiStar: [#1 0.32,-0.04,0.68,U] [#2 0.19,-0.18,0.64,U] [#3 0.18,0.09,0.61,U] [#4 0.16,-0.28,0.57,U] [#5 0.09,-0.13,0.47,U] [#6 0.35,-0.11,0.56,U] [#7 0.09,-0.06,0.44,U] [#8 -0.14,-0.08,0.38,U] 
00:59:34.162 00.000 18120 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.23, -0.13}
00:59:34.163 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
00:59:34.163 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
00:59:34.164 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
00:59:34.166 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.10, opts=13)
00:59:34.169 00.003 18120 Enqueuing Move request for scope (0.18, -0.10)
00:59:34.170 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:34.171 00.001 18120 UpdateGuideState exits: m=2069 RSB=31.5
00:59:34.172 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:34.172 00.000 21948 Worker thread wakes up
00:59:34.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
00:59:34.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
00:59:34.172 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:34.173 00.001 18120 Enqueuing Expose request
00:59:34.173 00.000 21948 Moving (0.18, -0.10) raw xDistance=-0.17 yDistance=-0.12
00:59:34.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:59:34.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:34.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:59:34.173 00.000 21948 MoveAxis(E, 0, ABG)
00:59:34.173 00.000 21948 Move returns status 0, amount 0
00:59:34.173 00.000 21948 MoveAxis(N, 0, ABG)
00:59:34.173 00.000 21948 Move returns status 0, amount 0
00:59:34.173 00.000 21948 move complete, result=0
00:59:34.173 00.000 21948 worker thread done servicing request
00:59:34.173 00.000 21948 Worker thread wakes up
00:59:34.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:34.173 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:34.174 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:35.798 01.624 21948 Exposure complete
00:59:35.839 00.041 21948 worker thread done servicing request
00:59:35.839 00.000 18120 OnExposeComplete: enter
00:59:35.840 00.001 18120 UpdateGuideState(): m_state=6
00:59:35.841 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
00:59:35.841 00.000 18120 Star::Find returns 1 (0), X=892.35, Y=232.05, Mass=2066, SNR=31.4, Peak=204 HFD=3.9
00:59:35.842 00.001 18120 MultiStar: [#1 0.17,-0.15,0.67,U] [#2 0.05,-0.14,0.67,U] [#3 0.35,-0.05,0.58,U] [#4 0.19,-0.33,0.00,M1] [#5 -0.04,-0.35,0.45,U] [#6 0.14,-0.03,0.53,U] [#7 -0.08,-0.20,0.42,U] [#8 0.11,-0.34,0.38,U] 
00:59:35.842 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.17}, one-star: {0.16, -0.20}
00:59:35.842 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
00:59:35.843 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
00:59:35.843 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=-0.21 mountY=-0.03, mountTheta=-2.98
00:59:35.846 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
00:59:35.847 00.001 18120 Enqueuing Move request for scope (0.12, -0.17)
00:59:35.847 00.000 21948 Worker thread wakes up
00:59:35.848 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:35.848 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.4
00:59:35.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:35.849 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:35.849 00.000 18120 Enqueuing Expose request
00:59:35.850 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
00:59:35.850 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
00:59:35.850 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.21 yDistance=-0.03
00:59:35.850 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:59:35.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:35.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:35.850 00.000 21948 MoveAxis(E, 37, ABG)
00:59:35.850 00.000 21948 Guiding  Dir = 2, Dur = 37
00:59:35.850 00.000 21948 IsSlewing returns 0
00:59:35.851 00.001 21948 IsGuiding returns 0
00:59:35.852 00.001 21948 PulseGuide returned control before completion, sleep 46
00:59:35.906 00.054 21948 IsGuiding returns 0
00:59:35.906 00.000 21948 Move returns status 0, amount 37
00:59:35.906 00.000 21948 MoveAxis(N, 0, ABG)
00:59:35.906 00.000 21948 Move returns status 0, amount 0
00:59:35.906 00.000 21948 move complete, result=0
00:59:35.906 00.000 21948 worker thread done servicing request
00:59:35.906 00.000 21948 Worker thread wakes up
00:59:35.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:35.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:35.906 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
00:59:37.316 01.410 21948 Exposure complete
00:59:37.341 00.025 21948 worker thread done servicing request
00:59:37.341 00.000 18120 OnExposeComplete: enter
00:59:37.342 00.001 18120 UpdateGuideState(): m_state=6
00:59:37.342 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
00:59:37.343 00.001 18120 Star::Find returns 1 (0), X=892.38, Y=232.08, Mass=2044, SNR=31.3, Peak=192 HFD=3.9
00:59:37.344 00.001 18120 MultiStar: [#1 0.43,-0.05,0.00,M1] [#2 0.22,-0.10,0.66,U] [#3 0.45,-0.16,0.00,M1] [#4 0.28,-0.12,0.56,U] [#5 0.24,-0.22,0.46,U] [#6 0.31,-0.08,0.51,U] [#7 0.15,-0.02,0.42,U] [#8 0.05,-0.22,0.40,U] 
00:59:37.344 00.000 18120 refined, 6 included, MultiStar: {0.21, -0.13}, one-star: {0.19, -0.17}
00:59:37.344 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
00:59:37.345 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
00:59:37.345 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.57 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
00:59:37.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.13, opts=13)
00:59:37.348 00.002 18120 Enqueuing Move request for scope (0.21, -0.13)
00:59:37.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:37.349 00.001 21948 Worker thread wakes up
00:59:37.349 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
00:59:37.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:37.350 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
00:59:37.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:37.350 00.000 18120 Enqueuing Expose request
00:59:37.350 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
00:59:37.351 00.001 21948 Moving (0.21, -0.13) raw xDistance=-0.21 yDistance=-0.13
00:59:37.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:59:37.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:37.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:37.351 00.000 21948 MoveAxis(E, 40, ABG)
00:59:37.351 00.000 21948 Guiding  Dir = 2, Dur = 40
00:59:37.351 00.000 21948 IsSlewing returns 0
00:59:37.351 00.000 21948 IsGuiding returns 0
00:59:37.353 00.002 21948 PulseGuide returned control before completion, sleep 49
00:59:37.405 00.052 21948 IsGuiding returns 0
00:59:37.405 00.000 21948 Move returns status 0, amount 40
00:59:37.406 00.001 21948 MoveAxis(N, 0, ABG)
00:59:37.406 00.000 21948 Move returns status 0, amount 0
00:59:37.406 00.000 21948 move complete, result=0
00:59:37.406 00.000 21948 worker thread done servicing request
00:59:37.406 00.000 21948 Worker thread wakes up
00:59:37.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:37.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:37.406 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:59:39.034 01.628 21948 Exposure complete
00:59:39.059 00.025 21948 worker thread done servicing request
00:59:39.060 00.001 18120 OnExposeComplete: enter
00:59:39.060 00.000 18120 UpdateGuideState(): m_state=6
00:59:39.061 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
00:59:39.061 00.000 18120 Star::Find returns 1 (0), X=892.30, Y=232.29, Mass=2076, SNR=31.6, Peak=208 HFD=3.7
00:59:39.062 00.001 18120 MultiStar: [#1 0.12,0.07,0.71,U] [#2 0.09,0.09,0.64,U] [#3 0.14,-0.12,0.59,U] [#4 -0.07,-0.10,0.56,U] [#5 0.04,0.00,0.47,U] [#6 -0.20,0.20,0.52,U] [#7 -0.13,-0.13,0.44,U] [#8 0.06,0.19,0.41,U] 
00:59:39.062 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.11, 0.04}
00:59:39.062 00.000 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
00:59:39.063 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
00:59:39.063 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.69 mountX=0.01 mountY=-0.04, mountTheta=-1.31
00:59:39.065 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
00:59:39.066 00.001 18120 Enqueuing Move request for scope (0.03, 0.03)
00:59:39.066 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:39.068 00.002 21948 Worker thread wakes up
00:59:39.068 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.6
00:59:39.068 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.069 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:59:39.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:59:39.069 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:39.070 00.001 21948 Moving (0.03, 0.03) raw xDistance=0.01 yDistance=-0.04
00:59:39.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:59:39.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:39.070 00.000 18120 Enqueuing Expose request
00:59:39.072 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:39.072 00.000 21948 MoveAxis(E, 0, ABG)
00:59:39.072 00.000 21948 Move returns status 0, amount 0
00:59:39.072 00.000 21948 MoveAxis(N, 0, ABG)
00:59:39.072 00.000 21948 Move returns status 0, amount 0
00:59:39.072 00.000 21948 move complete, result=0
00:59:39.072 00.000 21948 worker thread done servicing request
00:59:39.072 00.000 21948 Worker thread wakes up
00:59:39.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:39.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:39.072 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:40.588 01.516 21948 Exposure complete
00:59:40.616 00.028 21948 worker thread done servicing request
00:59:40.616 00.000 18120 OnExposeComplete: enter
00:59:40.617 00.001 18120 UpdateGuideState(): m_state=6
00:59:40.618 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
00:59:40.618 00.000 18120 Star::Find returns 1 (0), X=892.27, Y=232.32, Mass=2033, SNR=31.2, Peak=203 HFD=3.7
00:59:40.619 00.001 18120 MultiStar: [#1 0.21,0.05,0.74,U] [#2 0.22,0.09,0.63,U] [#3 0.23,0.04,0.58,U] [#4 0.32,-0.05,0.55,U] [#5 0.20,-0.05,0.45,U] [#6 0.12,0.12,0.52,U] [#7 0.19,0.24,0.42,U] [#8 -0.13,0.22,0.41,U] 
00:59:40.619 00.000 18120 single-star, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.08, 0.07}
00:59:40.620 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
00:59:40.620 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
00:59:40.620 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=0.03 mountY=-0.11, mountTheta=-1.26
00:59:40.621 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
00:59:40.622 00.001 18120 Enqueuing Move request for scope (0.08, 0.07)
00:59:40.622 00.000 21948 Worker thread wakes up
00:59:40.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:40.623 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.2
00:59:40.623 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:40.624 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:40.624 00.000 18120 Enqueuing Expose request
00:59:40.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:59:40.624 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:59:40.624 00.000 21948 Moving (0.08, 0.07) raw xDistance=0.03 yDistance=-0.11
00:59:40.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:59:40.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:40.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:40.625 00.001 21948 MoveAxis(E, 0, ABG)
00:59:40.625 00.000 21948 Move returns status 0, amount 0
00:59:40.625 00.000 21948 MoveAxis(N, 0, ABG)
00:59:40.625 00.000 21948 Move returns status 0, amount 0
00:59:40.625 00.000 21948 move complete, result=0
00:59:40.625 00.000 21948 worker thread done servicing request
00:59:40.625 00.000 21948 Worker thread wakes up
00:59:40.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:40.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:40.625 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:42.258 01.633 21948 Exposure complete
00:59:42.285 00.027 21948 worker thread done servicing request
00:59:42.285 00.000 18120 OnExposeComplete: enter
00:59:42.285 00.000 18120 UpdateGuideState(): m_state=6
00:59:42.286 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
00:59:42.286 00.000 18120 Star::Find returns 1 (0), X=892.43, Y=232.13, Mass=1984, SNR=30.8, Peak=176 HFD=3.8
00:59:42.287 00.001 18120 MultiStar: [#1 0.27,-0.03,0.73,U] [#2 0.36,-0.00,0.67,U] [#3 0.27,-0.07,0.60,U] [#4 0.27,-0.01,0.58,U] [#5 0.20,-0.14,0.49,U] [#6 0.37,-0.04,0.00,M1] [#7 0.12,0.10,0.44,U] [#8 0.12,-0.07,0.39,U] 
00:59:42.287 00.000 18120 refined, 7 included, MultiStar: {0.24, -0.05}, one-star: {0.23, -0.11}
00:59:42.288 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
00:59:42.288 00.000 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
00:59:42.289 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.20 mountX=-0.15 mountY=-0.20, mountTheta=-2.21
00:59:42.290 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.05, opts=13)
00:59:42.290 00.000 18120 Enqueuing Move request for scope (0.24, -0.05)
00:59:42.291 00.001 21948 Worker thread wakes up
00:59:42.291 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
00:59:42.291 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
00:59:42.291 00.000 21948 Moving (0.24, -0.05) raw xDistance=-0.15 yDistance=-0.20
00:59:42.291 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:42.291 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.8
00:59:42.292 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:42.292 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:42.293 00.001 18120 Enqueuing Expose request
00:59:42.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:59:42.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:42.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:59:42.293 00.000 21948 MoveAxis(E, 0, ABG)
00:59:42.293 00.000 21948 Move returns status 0, amount 0
00:59:42.293 00.000 21948 MoveAxis(N, 0, ABG)
00:59:42.293 00.000 21948 Move returns status 0, amount 0
00:59:42.293 00.000 21948 move complete, result=0
00:59:42.293 00.000 21948 worker thread done servicing request
00:59:42.293 00.000 21948 Worker thread wakes up
00:59:42.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:42.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:42.294 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:43.804 01.510 21948 Exposure complete
00:59:43.862 00.058 21948 worker thread done servicing request
00:59:43.863 00.001 18120 OnExposeComplete: enter
00:59:43.864 00.001 18120 UpdateGuideState(): m_state=6
00:59:43.865 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
00:59:43.866 00.001 18120 Star::Find returns 1 (0), X=892.36, Y=232.02, Mass=1966, SNR=30.7, Peak=198 HFD=4.0
00:59:43.868 00.002 18120 MultiStar: [#1 0.23,-0.22,0.73,U] [#2 0.28,-0.16,0.63,U] [#3 0.19,-0.08,0.61,U] [#4 0.23,-0.20,0.56,U] [#5 0.25,-0.25,0.46,U] [#6 0.27,-0.10,0.55,U] [#7 0.12,-0.09,0.43,U] [#8 0.00,-0.14,0.38,U] 
00:59:43.870 00.002 18120 refined, 8 included, MultiStar: {0.20, -0.17}, one-star: {0.17, -0.22}
00:59:43.871 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
00:59:43.872 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
00:59:43.873 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.71 mountX=-0.24 mountY=-0.10, mountTheta=-2.74
00:59:43.875 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.17, opts=13)
00:59:43.876 00.001 18120 Enqueuing Move request for scope (0.20, -0.17)
00:59:43.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:43.876 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.7
00:59:43.878 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:43.879 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:43.880 00.001 18120 Enqueuing Expose request
00:59:43.881 00.001 21948 Worker thread wakes up
00:59:43.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
00:59:43.882 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
00:59:43.882 00.000 21948 Moving (0.20, -0.17) raw xDistance=-0.24 yDistance=-0.10
00:59:43.882 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:59:43.882 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:43.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:43.882 00.000 21948 MoveAxis(E, 42, ABG)
00:59:43.882 00.000 21948 Guiding  Dir = 2, Dur = 42
00:59:43.882 00.000 21948 IsSlewing returns 0
00:59:43.883 00.001 21948 IsGuiding returns 0
00:59:43.884 00.001 21948 PulseGuide returned control before completion, sleep 51
00:59:43.945 00.061 21948 IsGuiding returns 1
00:59:43.945 00.000 21948 scope still moving after pulse duration time elapsed
00:59:43.979 00.034 21948 IsSlewing returns 0
00:59:43.979 00.000 21948 IsGuiding returns 0
00:59:43.979 00.000 21948 scope move finished after 42 + 55 ms
00:59:43.979 00.000 21948 Move returns status 0, amount 42
00:59:43.979 00.000 21948 MoveAxis(N, 0, ABG)
00:59:43.980 00.001 21948 Move returns status 0, amount 0
00:59:43.980 00.000 21948 move complete, result=0
00:59:43.980 00.000 21948 worker thread done servicing request
00:59:43.980 00.000 21948 Worker thread wakes up
00:59:43.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:43.980 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
00:59:43.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:45.616 01.636 21948 Exposure complete
00:59:45.655 00.039 21948 worker thread done servicing request
00:59:45.655 00.000 18120 OnExposeComplete: enter
00:59:45.656 00.001 18120 UpdateGuideState(): m_state=6
00:59:45.657 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
00:59:45.657 00.000 18120 Star::Find returns 1 (0), X=892.31, Y=232.14, Mass=2058, SNR=31.4, Peak=214 HFD=3.8
00:59:45.658 00.001 18120 MultiStar: [#1 0.16,-0.12,0.70,U] [#2 0.23,-0.07,0.65,U] [#3 0.19,-0.12,0.60,U] [#4 0.09,-0.25,0.56,U] [#5 0.07,-0.23,0.48,U] [#6 0.30,-0.11,0.51,U] [#7 -0.37,-0.18,0.00,M1] [#8 -0.01,-0.14,0.38,U] 
00:59:45.658 00.000 18120 single-star, 7 included, MultiStar: {0.15, -0.14}, one-star: {0.12, -0.11}
00:59:45.659 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
00:59:45.660 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
00:59:45.661 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.74 mountX=-0.15 mountY=-0.06, mountTheta=-2.77
00:59:45.664 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
00:59:45.667 00.003 18120 Enqueuing Move request for scope (0.12, -0.11)
00:59:45.669 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:45.672 00.003 21948 Worker thread wakes up
00:59:45.672 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.4
00:59:45.672 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:45.673 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:45.673 00.000 18120 Enqueuing Expose request
00:59:45.674 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
00:59:45.674 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
00:59:45.674 00.000 21948 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.06
00:59:45.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:59:45.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:45.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:45.674 00.000 21948 MoveAxis(E, 0, ABG)
00:59:45.674 00.000 21948 Move returns status 0, amount 0
00:59:45.674 00.000 21948 MoveAxis(N, 0, ABG)
00:59:45.674 00.000 21948 Move returns status 0, amount 0
00:59:45.674 00.000 21948 move complete, result=0
00:59:45.674 00.000 21948 worker thread done servicing request
00:59:45.674 00.000 21948 Worker thread wakes up
00:59:45.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:45.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:45.675 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:47.204 01.529 21948 Exposure complete
00:59:47.237 00.033 21948 worker thread done servicing request
00:59:47.237 00.000 18120 OnExposeComplete: enter
00:59:47.237 00.000 18120 UpdateGuideState(): m_state=6
00:59:47.238 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
00:59:47.238 00.000 18120 Star::Find returns 1 (0), X=892.46, Y=232.04, Mass=1922, SNR=30.4, Peak=172 HFD=4.0
00:59:47.239 00.001 18120 MultiStar: [#1 0.38,-0.33,0.00,M1] [#2 0.30,-0.12,0.67,U] [#3 0.32,-0.02,0.60,U] [#4 -0.06,-0.30,0.57,U] [#5 0.27,-0.18,0.48,U] [#6 0.26,-0.12,0.56,U] [#7 0.11,-0.14,0.44,U] [#8 0.29,-0.19,0.40,U] 
00:59:47.239 00.000 18120 refined, 7 included, MultiStar: {0.23, -0.16}, one-star: {0.27, -0.21}
00:59:47.240 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
00:59:47.240 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
00:59:47.240 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
00:59:47.242 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.16, opts=13)
00:59:47.242 00.000 18120 Enqueuing Move request for scope (0.23, -0.16)
00:59:47.243 00.001 21948 Worker thread wakes up
00:59:47.243 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:47.243 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
00:59:47.244 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:47.244 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:47.244 00.000 18120 Enqueuing Expose request
00:59:47.245 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
00:59:47.245 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
00:59:47.245 00.000 21948 Moving (0.23, -0.16) raw xDistance=-0.24 yDistance=-0.13
00:59:47.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:59:47.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:47.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:47.245 00.000 21948 MoveAxis(E, 43, ABG)
00:59:47.245 00.000 21948 Guiding  Dir = 2, Dur = 43
00:59:47.245 00.000 21948 IsSlewing returns 0
00:59:47.245 00.000 21948 IsGuiding returns 0
00:59:47.247 00.002 21948 PulseGuide returned control before completion, sleep 52
00:59:47.311 00.064 21948 IsGuiding returns 0
00:59:47.311 00.000 21948 Move returns status 0, amount 43
00:59:47.311 00.000 21948 MoveAxis(N, 0, ABG)
00:59:47.311 00.000 21948 Move returns status 0, amount 0
00:59:47.311 00.000 21948 move complete, result=0
00:59:47.311 00.000 21948 worker thread done servicing request
00:59:47.311 00.000 21948 Worker thread wakes up
00:59:47.311 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:47.311 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:47.313 00.002 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
00:59:48.950 01.637 21948 Exposure complete
00:59:48.977 00.027 21948 worker thread done servicing request
00:59:48.977 00.000 18120 OnExposeComplete: enter
00:59:48.978 00.001 18120 UpdateGuideState(): m_state=6
00:59:48.979 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
00:59:48.979 00.000 18120 Star::Find returns 1 (0), X=892.31, Y=232.41, Mass=1972, SNR=30.8, Peak=184 HFD=3.7
00:59:48.980 00.001 18120 MultiStar: [#1 0.09,0.01,0.72,U] [#2 0.22,0.21,0.65,U] [#3 0.30,0.22,0.00,M1] [#4 0.11,0.03,0.56,U] [#5 0.12,0.07,0.49,U] [#6 0.09,0.41,0.00,M1] [#7 -0.04,0.09,0.43,U] [#8 0.10,0.08,0.42,U] 
00:59:48.980 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.12, 0.16}
00:59:48.980 00.000 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
00:59:48.981 00.001 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
00:59:48.981 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.04 mountY=-0.14, mountTheta=-1.27
00:59:48.982 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.10, opts=13)
00:59:48.983 00.001 18120 Enqueuing Move request for scope (0.11, 0.10)
00:59:48.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:48.984 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.8
00:59:48.984 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:48.985 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:48.985 00.000 18120 Enqueuing Expose request
00:59:48.986 00.001 21948 Worker thread wakes up
00:59:48.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:59:48.986 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:59:48.986 00.000 21948 Moving (0.11, 0.10) raw xDistance=0.04 yDistance=-0.14
00:59:48.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:59:48.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:48.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:59:48.986 00.000 21948 MoveAxis(E, 0, ABG)
00:59:48.986 00.000 21948 Move returns status 0, amount 0
00:59:48.986 00.000 21948 MoveAxis(N, 0, ABG)
00:59:48.986 00.000 21948 Move returns status 0, amount 0
00:59:48.986 00.000 21948 move complete, result=0
00:59:48.986 00.000 21948 worker thread done servicing request
00:59:48.986 00.000 21948 Worker thread wakes up
00:59:48.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:48.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:48.986 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:50.512 01.526 21948 Exposure complete
00:59:50.551 00.039 21948 worker thread done servicing request
00:59:50.551 00.000 18120 OnExposeComplete: enter
00:59:50.552 00.001 18120 UpdateGuideState(): m_state=6
00:59:50.553 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
00:59:50.553 00.000 18120 Star::Find returns 1 (0), X=892.57, Y=232.02, Mass=2023, SNR=31.2, Peak=189 HFD=4.1
00:59:50.554 00.001 18120 MultiStar: [#1 0.46,-0.05,0.00,M1] [#2 0.47,-0.07,0.00,M1] [#3 0.39,-0.08,0.00,M2] [#4 0.36,-0.33,0.00,M1] [#5 0.36,-0.18,0.00,M1] [#6 0.30,-0.24,0.00,M2] [#7 0.26,-0.33,0.00,M1] [#8 0.16,-0.11,0.39,U] 
00:59:50.554 00.000 18120 refined, 1 included, MultiStar: {0.32, -0.19}, one-star: {0.38, -0.22}
00:59:50.555 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
00:59:50.555 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
00:59:50.556 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.55 mountX=-0.31 mountY=-0.19, mountTheta=-2.58
00:59:50.558 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.19, opts=13)
00:59:50.560 00.002 18120 Enqueuing Move request for scope (0.32, -0.19)
00:59:50.561 00.001 21948 Worker thread wakes up
00:59:50.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.19) opts 0xd
00:59:50.561 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.19)
00:59:50.561 00.000 21948 Moving (0.32, -0.19) raw xDistance=-0.31 yDistance=-0.19
00:59:50.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:59:50.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:50.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:50.562 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:59:50.562 00.000 21948 MoveAxis(E, 55, ABG)
00:59:50.562 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
00:59:50.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:50.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:50.564 00.001 18120 Enqueuing Expose request
00:59:50.564 00.000 21948 Guiding  Dir = 2, Dur = 55
00:59:50.564 00.000 21948 IsSlewing returns 0
00:59:50.564 00.000 21948 IsGuiding returns 0
00:59:50.566 00.002 21948 PulseGuide returned control before completion, sleep 64
00:59:50.637 00.071 21948 IsGuiding returns 0
00:59:50.637 00.000 21948 Move returns status 0, amount 55
00:59:50.637 00.000 21948 MoveAxis(N, 0, ABG)
00:59:50.637 00.000 21948 Move returns status 0, amount 0
00:59:50.637 00.000 21948 move complete, result=0
00:59:50.637 00.000 21948 worker thread done servicing request
00:59:50.637 00.000 21948 Worker thread wakes up
00:59:50.637 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:50.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:50.637 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
00:59:52.268 01.631 21948 Exposure complete
00:59:52.307 00.039 21948 worker thread done servicing request
00:59:52.307 00.000 18120 OnExposeComplete: enter
00:59:52.308 00.001 18120 UpdateGuideState(): m_state=6
00:59:52.309 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
00:59:52.309 00.000 18120 Star::Find returns 1 (0), X=892.61, Y=232.01, Mass=1842, SNR=29.8, Peak=148 HFD=4.1
00:59:52.310 00.001 18120 MultiStar: [#1 0.55,-0.12,0.00,M2] [#2 0.52,-0.03,0.00,M2] [#3 0.47,-0.06,0.00,M3] [#4 0.46,-0.12,0.00,M2] [#5 0.40,-0.17,0.00,M2] [#6 0.55,-0.29,0.00,M3] [#7 0.18,0.11,0.46,U] [#8 0.48,-0.23,0.00,M1] 
00:59:52.310 00.000 18120 refined, 1 included, MultiStar: {0.34, -0.13}, one-star: {0.42, -0.23}
00:59:52.310 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
00:59:52.311 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
00:59:52.311 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=-0.13 hyp=0.37 cameraTheta=-0.36 mountX=-0.26 mountY=-0.25, mountTheta=-2.37
00:59:52.314 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.13, opts=13)
00:59:52.314 00.000 18120 Enqueuing Move request for scope (0.34, -0.13)
00:59:52.315 00.001 21948 Worker thread wakes up
00:59:52.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:52.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.13) opts 0xd
00:59:52.315 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.8
00:59:52.316 00.001 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.13)
00:59:52.316 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:52.316 00.000 21948 Moving (0.34, -0.13) raw xDistance=-0.26 yDistance=-0.25
00:59:52.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:52.317 00.001 18120 Enqueuing Expose request
00:59:52.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:59:52.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:59:52.317 00.000 21948 MoveAxis(E, 50, ABG)
00:59:52.317 00.000 21948 Guiding  Dir = 2, Dur = 50
00:59:52.317 00.000 21948 IsSlewing returns 0
00:59:52.318 00.001 21948 IsGuiding returns 0
00:59:52.320 00.002 21948 PulseGuide returned control before completion, sleep 59
00:59:52.393 00.073 21948 IsGuiding returns 0
00:59:52.393 00.000 21948 Move returns status 0, amount 50
00:59:52.393 00.000 21948 MoveAxis(N, 59, ABG)
00:59:52.393 00.000 21948 Guiding  Dir = 0, Dur = 59
00:59:52.394 00.001 21948 IsSlewing returns 0
00:59:52.394 00.000 21948 IsGuiding returns 0
00:59:52.399 00.005 21948 PulseGuide returned control before completion, sleep 65
00:59:52.469 00.070 21948 IsGuiding returns 1
00:59:52.469 00.000 21948 scope still moving after pulse duration time elapsed
00:59:52.500 00.031 21948 IsSlewing returns 0
00:59:52.501 00.001 21948 IsGuiding returns 0
00:59:52.501 00.000 21948 scope move finished after 59 + 47 ms
00:59:52.501 00.000 21948 Move returns status 0, amount 59
00:59:52.501 00.000 21948 move complete, result=0
00:59:52.501 00.000 21948 worker thread done servicing request
00:59:52.501 00.000 21948 Worker thread wakes up
00:59:52.501 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.2 px 59 ms NORTH
00:59:52.502 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:52.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:53.913 01.411 21948 Exposure complete
00:59:53.953 00.040 21948 worker thread done servicing request
00:59:53.953 00.000 18120 OnExposeComplete: enter
00:59:53.955 00.002 18120 UpdateGuideState(): m_state=6
00:59:53.955 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
00:59:53.957 00.002 18120 Star::Find returns 1 (0), X=892.26, Y=232.65, Mass=2039, SNR=31.2, Peak=181 HFD=3.7
00:59:53.960 00.003 18120 MultiStar: [#1 0.29,0.49,0.00,M3] [#2 -0.04,0.41,0.00,M3] [#3 0.17,0.41,0.00,M4] [#4 0.17,0.17,0.57,U] [#5 0.26,0.26,0.48,U] [#6 0.33,0.59,0.00,M4] [#7 0.04,0.47,0.00,M1] [#8 -0.17,0.55,0.00,M2] 
00:59:53.961 00.001 18120 refined, 2 included, MultiStar: {0.14, 0.30}, one-star: {0.07, 0.40}
00:59:53.963 00.002 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
00:59:53.964 00.001 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
00:59:53.966 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.34 cameraTheta=1.13 mountX=0.22 mountY=-0.27, mountTheta=-0.89
00:59:53.968 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.30, opts=13)
00:59:53.968 00.000 18120 Enqueuing Move request for scope (0.14, 0.30)
00:59:53.969 00.001 21948 Worker thread wakes up
00:59:53.969 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:53.969 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.2
00:59:53.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:53.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:53.971 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
00:59:53.971 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
00:59:53.971 00.000 21948 Moving (0.14, 0.30) raw xDistance=0.22 yDistance=-0.27
00:59:53.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
00:59:53.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:59:53.971 00.000 21948 MoveAxis(W, 35, ABG)
00:59:53.971 00.000 21948 Guiding  Dir = 3, Dur = 35
00:59:53.971 00.000 18120 Enqueuing Expose request
00:59:53.973 00.002 21948 IsSlewing returns 0
00:59:53.974 00.001 21948 IsGuiding returns 0
00:59:53.976 00.002 21948 PulseGuide returned control before completion, sleep 44
00:59:54.036 00.060 21948 IsGuiding returns 0
00:59:54.036 00.000 21948 Move returns status 0, amount 35
00:59:54.036 00.000 21948 MoveAxis(N, 63, ABG)
00:59:54.036 00.000 21948 Guiding  Dir = 0, Dur = 63
00:59:54.037 00.001 21948 IsSlewing returns 0
00:59:54.037 00.000 21948 IsGuiding returns 0
00:59:54.043 00.006 21948 PulseGuide returned control before completion, sleep 68
00:59:54.113 00.070 21948 IsGuiding returns 0
00:59:54.113 00.000 21948 Move returns status 0, amount 63
00:59:54.113 00.000 21948 move complete, result=0
00:59:54.113 00.000 21948 worker thread done servicing request
00:59:54.113 00.000 21948 Worker thread wakes up
00:59:54.114 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:54.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:54.114 00.000 18120 GuideStep: 0.2 px 35 ms WEST, -0.3 px 63 ms NORTH
00:59:55.742 01.628 21948 Exposure complete
00:59:55.768 00.026 21948 worker thread done servicing request
00:59:55.768 00.000 18120 OnExposeComplete: enter
00:59:55.768 00.000 18120 UpdateGuideState(): m_state=6
00:59:55.768 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
00:59:55.769 00.001 18120 Star::Find returns 1 (0), X=891.81, Y=232.40, Mass=1947, SNR=30.5, Peak=179 HFD=3.7
00:59:55.769 00.000 18120 MultiStar: [#1 -0.17,0.14,0.72,U] [#2 -0.41,0.26,0.00,M4] [#3 -0.12,0.32,0.63,U] [#4 -0.17,0.04,0.58,U] [#5 -0.17,0.02,0.46,U] [#6 -0.31,0.18,0.55,U] [#7 -0.27,0.07,0.42,U] [#8 -0.16,0.14,0.40,U] 
00:59:55.770 00.001 18120 refined, 7 included, MultiStar: {-0.23, 0.14}, one-star: {-0.39, 0.15}
00:59:55.770 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
00:59:55.771 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
00:59:55.773 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.59 mountX=0.23 mountY=0.14, mountTheta=0.57
00:59:55.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.14, opts=13)
00:59:55.777 00.003 18120 Enqueuing Move request for scope (-0.23, 0.14)
00:59:55.778 00.001 21948 Worker thread wakes up
00:59:55.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
00:59:55.778 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
00:59:55.778 00.000 21948 Moving (-0.23, 0.14) raw xDistance=0.23 yDistance=0.14
00:59:55.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:59:55.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:55.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:55.780 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:59:55.780 00.000 21948 MoveAxis(W, 43, ABG)
00:59:55.780 00.000 21948 Guiding  Dir = 3, Dur = 43
00:59:55.780 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
00:59:55.781 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:55.782 00.001 21948 IsSlewing returns 0
00:59:55.783 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:55.784 00.001 18120 Enqueuing Expose request
00:59:55.785 00.001 21948 IsGuiding returns 0
00:59:55.787 00.002 21948 PulseGuide returned control before completion, sleep 51
00:59:55.852 00.065 21948 IsGuiding returns 0
00:59:55.852 00.000 21948 Move returns status 0, amount 43
00:59:55.853 00.001 21948 MoveAxis(N, 0, ABG)
00:59:55.853 00.000 21948 Move returns status 0, amount 0
00:59:55.853 00.000 21948 move complete, result=0
00:59:55.853 00.000 21948 worker thread done servicing request
00:59:55.853 00.000 21948 Worker thread wakes up
00:59:55.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:55.853 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
00:59:55.854 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:57.261 01.407 21948 Exposure complete
00:59:57.314 00.053 21948 worker thread done servicing request
00:59:57.314 00.000 18120 OnExposeComplete: enter
00:59:57.315 00.001 18120 UpdateGuideState(): m_state=6
00:59:57.316 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
00:59:57.316 00.000 18120 Star::Find returns 1 (0), X=892.03, Y=232.14, Mass=2044, SNR=31.3, Peak=225 HFD=4.2
00:59:57.317 00.001 18120 MultiStar: [#1 0.02,-0.13,0.71,U] [#2 -0.18,0.04,0.66,U] [#3 -0.08,-0.01,0.59,U] [#4 -0.00,-0.34,0.57,U] [#5 -0.10,-0.06,0.46,U] [#6 0.13,0.01,0.50,U] [#7 -0.35,-0.13,0.00,M1] [#8 -0.42,0.06,0.00,M2] 
00:59:57.318 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {-0.16, -0.10}
00:59:57.318 00.000 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.20 = 2.08)
00:59:57.319 00.001 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.04)
00:59:57.321 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=-0.05 mountY=0.10, mountTheta=2.07
00:59:57.324 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.09, opts=13)
00:59:57.324 00.000 18120 Enqueuing Move request for scope (-0.06, -0.09)
00:59:57.325 00.001 21948 Worker thread wakes up
00:59:57.325 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:57.325 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
00:59:57.326 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:57.326 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:57.326 00.000 18120 Enqueuing Expose request
00:59:57.327 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
00:59:57.327 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
00:59:57.327 00.000 21948 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=0.10
00:59:57.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:59:57.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:57.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:59:57.327 00.000 21948 MoveAxis(E, 0, ABG)
00:59:57.327 00.000 21948 Move returns status 0, amount 0
00:59:57.327 00.000 21948 MoveAxis(N, 0, ABG)
00:59:57.327 00.000 21948 Move returns status 0, amount 0
00:59:57.327 00.000 21948 move complete, result=0
00:59:57.327 00.000 21948 worker thread done servicing request
00:59:57.327 00.000 21948 Worker thread wakes up
00:59:57.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:57.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:57.327 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:58.955 01.628 21948 Exposure complete
00:59:59.001 00.046 21948 worker thread done servicing request
00:59:59.001 00.000 18120 OnExposeComplete: enter
00:59:59.002 00.001 18120 UpdateGuideState(): m_state=6
00:59:59.003 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
00:59:59.004 00.001 18120 Star::Find returns 1 (0), X=892.11, Y=232.05, Mass=1989, SNR=30.9, Peak=213 HFD=4.2
00:59:59.006 00.002 18120 MultiStar: [#1 0.10,-0.18,0.75,U] [#2 0.01,-0.11,0.65,U] [#3 -0.12,-0.20,0.58,U] [#4 0.01,-0.25,0.58,U] [#5 -0.26,-0.08,0.48,U] [#6 0.39,-0.09,0.00,M3] [#7 -0.00,-0.06,0.45,U] [#8 0.01,-0.41,0.00,M3] 
00:59:59.007 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.16}, one-star: {-0.08, -0.20}
00:59:59.008 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
00:59:59.009 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
00:59:59.010 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.82 mountX=-0.13 mountY=0.11, mountTheta=2.45
00:59:59.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.16, opts=13)
00:59:59.011 00.000 18120 Enqueuing Move request for scope (-0.04, -0.16)
00:59:59.012 00.001 21948 Worker thread wakes up
00:59:59.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
00:59:59.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
00:59:59.012 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.9
00:59:59.013 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
00:59:59.013 00.000 21948 Moving (-0.04, -0.16) raw xDistance=-0.13 yDistance=0.11
00:59:59.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:59:59.013 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:59.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:59.013 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
00:59:59.014 00.001 18120 Enqueuing Expose request
00:59:59.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:59.014 00.000 21948 MoveAxis(E, 0, ABG)
00:59:59.014 00.000 21948 Move returns status 0, amount 0
00:59:59.014 00.000 21948 MoveAxis(N, 0, ABG)
00:59:59.014 00.000 21948 Move returns status 0, amount 0
00:59:59.014 00.000 21948 move complete, result=0
00:59:59.014 00.000 21948 worker thread done servicing request
00:59:59.014 00.000 21948 Worker thread wakes up
00:59:59.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
00:59:59.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
00:59:59.015 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:00.532 01.517 21948 Exposure complete
01:00:00.555 00.023 21948 worker thread done servicing request
01:00:00.555 00.000 18120 OnExposeComplete: enter
01:00:00.556 00.001 18120 UpdateGuideState(): m_state=6
01:00:00.557 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
01:00:00.557 00.000 18120 Star::Find returns 1 (0), X=893.44, Y=232.02, Mass=1859, SNR=29.8, Peak=91 HFD=4.9
01:00:00.558 00.001 18120 MultiStar: large primary error, entering stabilization period
01:00:00.558 00.000 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
01:00:00.559 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
01:00:00.559 00.000 18120 CameraToMount -- cameraX=1.25 cameraY=-0.23 hyp=1.27 cameraTheta=-0.18 mountX=-0.73 mountY=-1.02, mountTheta=-2.19
01:00:00.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.25, y=-0.23, opts=13)
01:00:00.562 00.002 18120 Enqueuing Move request for scope (1.25, -0.23)
01:00:00.563 00.001 21948 Worker thread wakes up
01:00:00.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.23) opts 0xd
01:00:00.563 00.000 21948 Handling offset move in thread for scope, endpoint = (1.25, -0.23)
01:00:00.563 00.000 21948 Moving (1.25, -0.23) raw xDistance=-0.73 yDistance=-1.02
01:00:00.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:00.566 00.003 21948 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
01:00:00.566 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.8
01:00:00.568 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:00.569 00.001 21948 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
01:00:00.569 00.000 21948 MoveAxis(E, 130, ABG)
01:00:00.569 00.000 21948 Guiding  Dir = 2, Dur = 130
01:00:00.569 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:00.570 00.001 18120 Enqueuing Expose request
01:00:00.571 00.001 21948 IsSlewing returns 0
01:00:00.571 00.000 21948 IsGuiding returns 0
01:00:00.573 00.002 21948 PulseGuide returned control before completion, sleep 139
01:00:00.717 00.144 21948 IsGuiding returns 0
01:00:00.717 00.000 21948 Move returns status 0, amount 130
01:00:00.717 00.000 21948 MoveAxis(N, 242, ABG)
01:00:00.717 00.000 21948 Guiding  Dir = 0, Dur = 242
01:00:00.717 00.000 21948 IsSlewing returns 0
01:00:00.717 00.000 21948 IsGuiding returns 0
01:00:00.722 00.005 21948 PulseGuide returned control before completion, sleep 248
01:00:00.984 00.262 21948 IsGuiding returns 0
01:00:00.984 00.000 21948 Move returns status 0, amount 242
01:00:00.984 00.000 21948 move complete, result=0
01:00:00.984 00.000 21948 worker thread done servicing request
01:00:00.984 00.000 21948 Worker thread wakes up
01:00:00.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:00.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:00.984 00.000 18120 GuideStep: -0.7 px 130 ms EAST, -1.0 px 242 ms NORTH
01:00:02.619 01.635 21948 Exposure complete
01:00:02.669 00.050 21948 worker thread done servicing request
01:00:02.669 00.000 18120 OnExposeComplete: enter
01:00:02.672 00.003 18120 UpdateGuideState(): m_state=6
01:00:02.672 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
01:00:02.674 00.002 18120 Star::Find returns 1 (0), X=891.40, Y=232.14, Mass=2007, SNR=31.0, Peak=188 HFD=3.9
01:00:02.675 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
01:00:02.677 00.002 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
01:00:02.677 00.000 18120 CameraToMount -- cameraX=-0.80 cameraY=-0.11 hyp=0.80 cameraTheta=-3.00 mountX=0.23 mountY=0.76, mountTheta=1.28
01:00:02.679 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.80, y=-0.11, opts=13)
01:00:02.681 00.002 18120 Enqueuing Move request for scope (-0.80, -0.11)
01:00:02.682 00.001 21948 Worker thread wakes up
01:00:02.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.11) opts 0xd
01:00:02.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.80, -0.11)
01:00:02.682 00.000 21948 Moving (-0.80, -0.11) raw xDistance=0.23 yDistance=0.76
01:00:02.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:02.683 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:00:02.685 00.002 21948 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
01:00:02.685 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
01:00:02.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
01:00:02.685 00.000 21948 MoveAxis(W, 32, ABG)
01:00:02.685 00.000 21948 Guiding  Dir = 3, Dur = 32
01:00:02.685 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.0
01:00:02.686 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:02.687 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:02.687 00.000 18120 Enqueuing Expose request
01:00:02.688 00.001 21948 IsSlewing returns 0
01:00:02.688 00.000 21948 IsGuiding returns 0
01:00:02.690 00.002 21948 PulseGuide returned control before completion, sleep 41
01:00:02.743 00.053 21948 IsGuiding returns 0
01:00:02.743 00.000 21948 Move returns status 0, amount 32
01:00:02.744 00.001 21948 MoveAxis(S, 181, ABG)
01:00:02.744 00.000 21948 Guiding  Dir = 1, Dur = 181
01:00:02.744 00.000 21948 IsSlewing returns 0
01:00:02.744 00.000 21948 IsGuiding returns 0
01:00:02.750 00.006 21948 PulseGuide returned control before completion, sleep 186
01:00:02.947 00.197 21948 IsGuiding returns 0
01:00:02.947 00.000 21948 Move returns status 0, amount 181
01:00:02.947 00.000 21948 move complete, result=0
01:00:02.947 00.000 21948 worker thread done servicing request
01:00:02.947 00.000 21948 Worker thread wakes up
01:00:02.948 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:02.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:02.948 00.000 18120 GuideStep: 0.2 px 32 ms WEST, 0.8 px 181 ms SOUTH
01:00:04.356 01.408 21948 Exposure complete
01:00:04.389 00.033 21948 worker thread done servicing request
01:00:04.389 00.000 18120 OnExposeComplete: enter
01:00:04.389 00.000 18120 UpdateGuideState(): m_state=6
01:00:04.390 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
01:00:04.390 00.000 18120 Star::Find returns 1 (0), X=891.86, Y=231.82, Mass=1925, SNR=30.2, Peak=206 HFD=4.0
01:00:04.391 00.001 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.00) = xAngle (-4.23 = 2.06)
01:00:04.391 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.27 = 2.02)
01:00:04.392 00.001 18120 CameraToMount -- cameraX=-0.33 cameraY=-0.42 hyp=0.53 cameraTheta=-2.23 mountX=-0.25 mountY=0.48, mountTheta=2.05
01:00:04.395 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=-0.42, opts=13)
01:00:04.396 00.001 18120 Enqueuing Move request for scope (-0.33, -0.42)
01:00:04.397 00.001 21948 Worker thread wakes up
01:00:04.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.42) opts 0xd
01:00:04.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, -0.42)
01:00:04.397 00.000 21948 Moving (-0.33, -0.42) raw xDistance=-0.25 yDistance=0.48
01:00:04.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
01:00:04.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:00:04.397 00.000 21948 MoveAxis(E, 42, ABG)
01:00:04.397 00.000 21948 Guiding  Dir = 2, Dur = 42
01:00:04.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:04.399 00.002 18120 UpdateGuideState exits: m=1925 RSB=30.2
01:00:04.400 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:04.401 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:04.402 00.001 18120 Enqueuing Expose request
01:00:04.403 00.001 21948 IsSlewing returns 0
01:00:04.403 00.000 21948 IsGuiding returns 0
01:00:04.405 00.002 21948 PulseGuide returned control before completion, sleep 51
01:00:04.467 00.062 21948 IsGuiding returns 1
01:00:04.467 00.000 21948 scope still moving after pulse duration time elapsed
01:00:04.497 00.030 21948 IsSlewing returns 0
01:00:04.498 00.001 21948 IsGuiding returns 0
01:00:04.498 00.000 21948 scope move finished after 42 + 52 ms
01:00:04.498 00.000 21948 Move returns status 0, amount 42
01:00:04.498 00.000 21948 MoveAxis(S, 115, ABG)
01:00:04.498 00.000 21948 Guiding  Dir = 1, Dur = 115
01:00:04.498 00.000 21948 IsSlewing returns 0
01:00:04.499 00.001 21948 IsGuiding returns 0
01:00:04.504 00.005 21948 PulseGuide returned control before completion, sleep 121
01:00:04.641 00.137 21948 IsGuiding returns 0
01:00:04.641 00.000 21948 Move returns status 0, amount 115
01:00:04.641 00.000 21948 move complete, result=0
01:00:04.641 00.000 21948 worker thread done servicing request
01:00:04.641 00.000 21948 Worker thread wakes up
01:00:04.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:04.641 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.5 px 115 ms SOUTH
01:00:04.642 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:06.279 01.637 21948 Exposure complete
01:00:06.323 00.044 21948 worker thread done servicing request
01:00:06.323 00.000 18120 OnExposeComplete: enter
01:00:06.324 00.001 18120 UpdateGuideState(): m_state=6
01:00:06.325 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
01:00:06.325 00.000 18120 Star::Find returns 1 (0), X=892.03, Y=232.10, Mass=1971, SNR=30.8, Peak=207 HFD=4.1
01:00:06.326 00.001 18120 MultiStar: exiting stabilization period
01:00:06.326 00.000 18120 MultiStar: [#1 0.17,-0.08,0.72,U] [#2 0.06,-0.12,0.66,U] [#3 -0.07,-0.04,0.59,U] [#4 -0.24,0.07,0.57,U] [#5 -0.18,0.07,0.48,U] [#6 0.05,0.34,0.53,U] [#7 -0.09,-0.05,0.43,U] [#8 -0.15,-0.02,0.39,U] 
01:00:06.327 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.16, -0.15}
01:00:06.327 00.000 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.38)
01:00:06.328 00.001 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.34)
01:00:06.328 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.91 mountX=0.01 mountY=0.06, mountTheta=1.38
01:00:06.329 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
01:00:06.329 00.000 18120 Enqueuing Move request for scope (-0.06, -0.01)
01:00:06.330 00.001 21948 Worker thread wakes up
01:00:06.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:00:06.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:00:06.330 00.000 21948 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
01:00:06.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:00:06.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:06.330 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:06.331 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:00:06.331 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
01:00:06.331 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:06.332 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:06.332 00.000 18120 Enqueuing Expose request
01:00:06.332 00.000 21948 MoveAxis(E, 0, ABG)
01:00:06.332 00.000 21948 Move returns status 0, amount 0
01:00:06.332 00.000 21948 MoveAxis(N, 0, ABG)
01:00:06.332 00.000 21948 Move returns status 0, amount 0
01:00:06.332 00.000 21948 move complete, result=0
01:00:06.332 00.000 21948 worker thread done servicing request
01:00:06.332 00.000 21948 Worker thread wakes up
01:00:06.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:06.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:06.333 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:07.857 01.524 21948 Exposure complete
01:00:07.899 00.042 21948 worker thread done servicing request
01:00:07.899 00.000 18120 OnExposeComplete: enter
01:00:07.901 00.002 18120 UpdateGuideState(): m_state=6
01:00:07.902 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
01:00:07.903 00.001 18120 Star::Find returns 1 (0), X=892.08, Y=231.95, Mass=1948, SNR=30.6, Peak=207 HFD=4.2
01:00:07.904 00.001 18120 MultiStar: [#1 -0.03,-0.17,0.71,U] [#2 0.04,-0.07,0.63,U] [#3 0.11,-0.13,0.62,U] [#4 -0.10,-0.07,0.57,U] [#5 -0.11,-0.24,0.47,U] [#6 0.29,-0.08,0.55,U] [#7 -0.09,-0.09,0.44,U] [#8 -0.53,-0.06,0.00,M3] 
01:00:07.904 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.11, -0.30}
01:00:07.905 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.68)
01:00:07.905 00.000 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.64)
01:00:07.906 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.60 mountX=-0.14 mountY=0.08, mountTheta=2.65
01:00:07.907 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.16, opts=13)
01:00:07.907 00.000 18120 Enqueuing Move request for scope (-0.01, -0.16)
01:00:07.908 00.001 21948 Worker thread wakes up
01:00:07.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
01:00:07.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
01:00:07.908 00.000 21948 Moving (-0.01, -0.16) raw xDistance=-0.14 yDistance=0.08
01:00:07.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:00:07.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:07.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:00:07.908 00.000 21948 MoveAxis(E, 0, ABG)
01:00:07.908 00.000 21948 Move returns status 0, amount 0
01:00:07.908 00.000 21948 MoveAxis(N, 0, ABG)
01:00:07.908 00.000 21948 Move returns status 0, amount 0
01:00:07.908 00.000 21948 move complete, result=0
01:00:07.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:07.909 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.6
01:00:07.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:07.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:07.910 00.001 18120 Enqueuing Expose request
01:00:07.910 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:07.911 00.001 21948 worker thread done servicing request
01:00:07.911 00.000 21948 Worker thread wakes up
01:00:07.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:07.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:09.540 01.629 21948 Exposure complete
01:00:09.589 00.049 21948 worker thread done servicing request
01:00:09.589 00.000 18120 OnExposeComplete: enter
01:00:09.591 00.002 18120 UpdateGuideState(): m_state=6
01:00:09.591 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
01:00:09.594 00.003 18120 Star::Find returns 1 (0), X=892.16, Y=232.16, Mass=2127, SNR=32.1, Peak=190 HFD=4.3
01:00:09.597 00.003 18120 MultiStar: [#1 0.05,0.16,0.70,U] [#2 0.06,0.12,0.64,U] [#3 -0.09,0.16,0.60,U] [#4 -0.14,-0.01,0.53,U] [#5 0.01,-0.15,0.46,U] [#6 0.15,0.18,0.50,U] [#7 0.06,-0.11,0.40,U] [#8 -0.38,0.02,0.38,U] 
01:00:09.599 00.002 18120 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.03, -0.09}
01:00:09.602 00.003 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
01:00:09.602 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
01:00:09.603 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.21 mountX=0.04 mountY=0.01, mountTheta=0.17
01:00:09.605 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
01:00:09.605 00.000 18120 Enqueuing Move request for scope (-0.02, 0.03)
01:00:09.606 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:09.606 00.000 18120 UpdateGuideState exits: m=2127 RSB=32.1
01:00:09.607 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:09.607 00.000 21948 Worker thread wakes up
01:00:09.607 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:00:09.608 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:00:09.608 00.000 21948 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.01
01:00:09.608 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:09.609 00.001 18120 Enqueuing Expose request
01:00:09.610 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:00:09.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:09.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:00:09.610 00.000 21948 MoveAxis(E, 0, ABG)
01:00:09.610 00.000 21948 Move returns status 0, amount 0
01:00:09.610 00.000 21948 MoveAxis(N, 0, ABG)
01:00:09.610 00.000 21948 Move returns status 0, amount 0
01:00:09.610 00.000 21948 move complete, result=0
01:00:09.611 00.001 21948 worker thread done servicing request
01:00:09.611 00.000 21948 Worker thread wakes up
01:00:09.611 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:09.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:09.611 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:00:11.136 01.525 21948 Exposure complete
01:00:11.209 00.073 21948 worker thread done servicing request
01:00:11.210 00.001 18120 OnExposeComplete: enter
01:00:11.211 00.001 18120 UpdateGuideState(): m_state=6
01:00:11.213 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
01:00:11.215 00.002 18120 Star::Find returns 1 (0), X=891.96, Y=231.81, Mass=2028, SNR=31.1, Peak=211 HFD=4.1
01:00:11.216 00.001 18120 MultiStar: [#1 0.02,-0.20,0.72,U] [#2 -0.03,-0.09,0.64,U] [#3 -0.14,-0.13,0.62,U] [#4 -0.05,-0.36,0.56,U] [#5 -0.17,-0.28,0.49,U] [#6 -0.22,-0.15,0.56,U] [#7 0.00,-0.23,0.44,U] [#8 -0.49,-0.23,0.00,M3] 
01:00:11.217 00.001 18120 refined, 7 included, MultiStar: {-0.11, -0.25}, one-star: {-0.23, -0.44}
01:00:11.219 00.002 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.00) = xAngle (-3.99 = 2.29)
01:00:11.222 00.003 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.03 = 2.25)
01:00:11.222 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.99 mountX=-0.18 mountY=0.21, mountTheta=2.28
01:00:11.223 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.25, opts=13)
01:00:11.224 00.001 18120 Enqueuing Move request for scope (-0.11, -0.25)
01:00:11.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:11.225 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:00:11.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:11.226 00.001 21948 Worker thread wakes up
01:00:11.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
01:00:11.226 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
01:00:11.226 00.000 21948 Moving (-0.11, -0.25) raw xDistance=-0.18 yDistance=0.21
01:00:11.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:00:11.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:00:11.226 00.000 21948 MoveAxis(E, 0, ABG)
01:00:11.226 00.000 21948 Move returns status 0, amount 0
01:00:11.226 00.000 21948 MoveAxis(S, 50, ABG)
01:00:11.226 00.000 21948 Guiding  Dir = 1, Dur = 50
01:00:11.226 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:11.227 00.001 21948 IsSlewing returns 0
01:00:11.227 00.000 18120 Enqueuing Expose request
01:00:11.228 00.001 21948 IsGuiding returns 0
01:00:11.234 00.006 21948 PulseGuide returned control before completion, sleep 54
01:00:11.295 00.061 21948 IsGuiding returns 0
01:00:11.295 00.000 21948 Move returns status 0, amount 50
01:00:11.295 00.000 21948 move complete, result=0
01:00:11.295 00.000 21948 worker thread done servicing request
01:00:11.295 00.000 21948 Worker thread wakes up
01:00:11.296 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:11.296 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
01:00:11.297 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:12.926 01.629 21948 Exposure complete
01:00:12.993 00.067 18120 OnExposeComplete: enter
01:00:12.994 00.001 21948 worker thread done servicing request
01:00:12.994 00.000 18120 UpdateGuideState(): m_state=6
01:00:12.995 00.001 18120 Star::Find(15, 891, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
01:00:12.995 00.000 18120 Star::Find returns 1 (0), X=892.40, Y=232.12, Mass=1995, SNR=31.0, Peak=177 HFD=3.9
01:00:12.996 00.001 18120 MultiStar: [#1 0.30,-0.13,0.71,U] [#2 -0.07,-0.02,0.65,U] [#3 0.37,-0.08,0.63,U] [#4 0.05,-0.02,0.58,U] [#5 0.08,-0.07,0.47,U] [#6 0.09,-0.20,0.54,U] [#7 0.07,0.12,0.45,U] [#8 0.14,-0.17,0.41,U] 
01:00:12.996 00.000 18120 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.20, -0.13}
01:00:12.997 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
01:00:12.997 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
01:00:12.998 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
01:00:12.998 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
01:00:12.999 00.001 18120 Enqueuing Move request for scope (0.15, -0.08)
01:00:12.999 00.000 21948 Worker thread wakes up
01:00:12.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:13.000 00.001 18120 UpdateGuideState exits: m=1995 RSB=31.0
01:00:13.001 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:13.001 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:13.002 00.001 18120 Enqueuing Expose request
01:00:13.002 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
01:00:13.002 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
01:00:13.002 00.000 21948 Moving (0.15, -0.08) raw xDistance=-0.14 yDistance=-0.09
01:00:13.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:00:13.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:13.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:00:13.002 00.000 21948 MoveAxis(E, 0, ABG)
01:00:13.002 00.000 21948 Move returns status 0, amount 0
01:00:13.002 00.000 21948 MoveAxis(N, 0, ABG)
01:00:13.002 00.000 21948 Move returns status 0, amount 0
01:00:13.002 00.000 21948 move complete, result=0
01:00:13.003 00.001 21948 worker thread done servicing request
01:00:13.003 00.000 21948 Worker thread wakes up
01:00:13.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:13.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:13.003 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:14.526 01.523 21948 Exposure complete
01:00:14.571 00.045 21948 worker thread done servicing request
01:00:14.571 00.000 18120 OnExposeComplete: enter
01:00:14.572 00.001 18120 UpdateGuideState(): m_state=6
01:00:14.572 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
01:00:14.573 00.001 18120 Star::Find returns 1 (0), X=892.16, Y=232.35, Mass=2086, SNR=31.6, Peak=205 HFD=3.8
01:00:14.573 00.000 18120 MultiStar: [#1 0.16,0.06,0.71,U] [#2 0.01,-0.01,0.64,U] [#3 0.11,0.08,0.60,U] [#4 0.15,0.04,0.53,U] [#5 0.08,0.09,0.47,U] [#6 0.37,0.19,0.00,M1] [#7 0.11,0.12,0.43,U] [#8 -0.13,0.03,0.38,U] 
01:00:14.574 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.03, 0.11}
01:00:14.574 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
01:00:14.575 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
01:00:14.576 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=0.04 mountY=-0.08, mountTheta=-1.14
01:00:14.578 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.07, opts=13)
01:00:14.579 00.001 18120 Enqueuing Move request for scope (0.06, 0.07)
01:00:14.580 00.001 21948 Worker thread wakes up
01:00:14.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:14.581 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:00:14.581 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:00:14.581 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.6
01:00:14.582 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:14.583 00.001 21948 Moving (0.06, 0.07) raw xDistance=0.04 yDistance=-0.08
01:00:14.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:00:14.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:14.583 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:14.584 00.001 18120 Enqueuing Expose request
01:00:14.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:00:14.584 00.000 21948 MoveAxis(E, 0, ABG)
01:00:14.584 00.000 21948 Move returns status 0, amount 0
01:00:14.585 00.001 21948 MoveAxis(N, 0, ABG)
01:00:14.585 00.000 21948 Move returns status 0, amount 0
01:00:14.585 00.000 21948 move complete, result=0
01:00:14.585 00.000 21948 worker thread done servicing request
01:00:14.585 00.000 21948 Worker thread wakes up
01:00:14.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:14.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:14.585 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:16.219 01.634 21948 Exposure complete
01:00:16.246 00.027 21948 worker thread done servicing request
01:00:16.246 00.000 18120 OnExposeComplete: enter
01:00:16.246 00.000 18120 UpdateGuideState(): m_state=6
01:00:16.247 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
01:00:16.247 00.000 18120 Star::Find returns 1 (0), X=892.31, Y=232.00, Mass=1933, SNR=30.4, Peak=196 HFD=4.0
01:00:16.248 00.001 18120 MultiStar: [#1 0.43,-0.08,0.00,M1] [#2 0.26,-0.23,0.65,U] [#3 0.31,-0.08,0.61,U] [#4 0.31,-0.29,0.00,M1] [#5 0.12,-0.23,0.48,U] [#6 0.44,-0.14,0.00,M2] [#7 0.20,-0.15,0.43,U] [#8 0.04,-0.18,0.41,U] 
01:00:16.248 00.000 18120 refined, 5 included, MultiStar: {0.18, -0.19}, one-star: {0.12, -0.24}
01:00:16.250 00.002 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
01:00:16.252 00.002 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
01:00:16.254 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=-0.25 mountY=-0.07, mountTheta=-2.86
01:00:16.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.19, opts=13)
01:00:16.256 00.001 18120 Enqueuing Move request for scope (0.18, -0.19)
01:00:16.256 00.000 21948 Worker thread wakes up
01:00:16.256 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:16.257 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
01:00:16.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
01:00:16.257 00.000 21948 Moving (0.18, -0.19) raw xDistance=-0.25 yDistance=-0.07
01:00:16.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:00:16.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:16.257 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.4
01:00:16.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:00:16.257 00.000 21948 MoveAxis(E, 44, ABG)
01:00:16.257 00.000 21948 Guiding  Dir = 2, Dur = 44
01:00:16.257 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:16.258 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:16.258 00.000 18120 Enqueuing Expose request
01:00:16.259 00.001 21948 IsSlewing returns 0
01:00:16.259 00.000 21948 IsGuiding returns 0
01:00:16.260 00.001 21948 PulseGuide returned control before completion, sleep 53
01:00:16.330 00.070 21948 IsGuiding returns 0
01:00:16.330 00.000 21948 Move returns status 0, amount 44
01:00:16.330 00.000 21948 MoveAxis(N, 0, ABG)
01:00:16.330 00.000 21948 Move returns status 0, amount 0
01:00:16.330 00.000 21948 move complete, result=0
01:00:16.330 00.000 21948 worker thread done servicing request
01:00:16.330 00.000 21948 Worker thread wakes up
01:00:16.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:16.330 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
01:00:16.331 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:17.748 01.417 21948 Exposure complete
01:00:17.795 00.047 21948 worker thread done servicing request
01:00:17.795 00.000 18120 OnExposeComplete: enter
01:00:17.796 00.001 18120 UpdateGuideState(): m_state=6
01:00:17.797 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
01:00:17.797 00.000 18120 Star::Find returns 1 (0), X=892.20, Y=232.12, Mass=2163, SNR=32.2, Peak=228 HFD=4.0
01:00:17.798 00.001 18120 MultiStar: [#1 0.12,-0.02,0.70,U] [#2 0.22,0.08,0.60,U] [#3 0.14,-0.00,0.58,U] [#4 0.15,-0.12,0.54,U] [#5 0.04,-0.18,0.45,U] [#6 0.40,-0.02,0.00,M3] [#7 -0.04,-0.24,0.42,U] [#8 0.09,-0.11,0.41,U] 
01:00:17.798 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.01, -0.13}
01:00:17.799 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:00:17.799 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:00:17.800 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
01:00:17.801 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.08, opts=13)
01:00:17.803 00.002 18120 Enqueuing Move request for scope (0.09, -0.08)
01:00:17.803 00.000 21948 Worker thread wakes up
01:00:17.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:00:17.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:00:17.803 00.000 21948 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=-0.04
01:00:17.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:00:17.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:17.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:17.804 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:00:17.804 00.000 21948 MoveAxis(E, 0, ABG)
01:00:17.804 00.000 21948 Move returns status 0, amount 0
01:00:17.804 00.000 18120 UpdateGuideState exits: m=2163 RSB=32.2
01:00:17.805 00.001 21948 MoveAxis(N, 0, ABG)
01:00:17.805 00.000 21948 Move returns status 0, amount 0
01:00:17.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:17.805 00.000 21948 move complete, result=0
01:00:17.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:17.805 00.000 18120 Enqueuing Expose request
01:00:17.806 00.001 21948 worker thread done servicing request
01:00:17.806 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:17.806 00.000 21948 Worker thread wakes up
01:00:17.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:17.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:19.435 01.629 21948 Exposure complete
01:00:19.463 00.028 21948 worker thread done servicing request
01:00:19.463 00.000 18120 OnExposeComplete: enter
01:00:19.464 00.001 18120 UpdateGuideState(): m_state=6
01:00:19.465 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
01:00:19.465 00.000 18120 Star::Find returns 1 (0), X=892.62, Y=232.15, Mass=1962, SNR=30.7, Peak=155 HFD=4.0
01:00:19.466 00.001 18120 MultiStar: [#1 0.53,-0.12,0.00,M1] [#2 0.31,-0.00,0.63,U] [#3 0.67,0.03,0.00,M1] [#4 0.66,-0.24,0.00,M1] [#5 0.43,-0.22,0.00,M1] [#6 0.70,0.14,0.00,M4] [#7 0.51,-0.24,0.00,M1] [#8 0.48,-0.34,0.00,M1] 
01:00:19.467 00.001 18120 refined, 1 included, MultiStar: {0.38, -0.06}, one-star: {0.43, -0.10}
01:00:19.467 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
01:00:19.468 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
01:00:19.468 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=-0.06 hyp=0.39 cameraTheta=-0.16 mountX=-0.21 mountY=-0.32, mountTheta=-2.17
01:00:19.470 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.06, opts=13)
01:00:19.470 00.000 18120 Enqueuing Move request for scope (0.38, -0.06)
01:00:19.471 00.001 21948 Worker thread wakes up
01:00:19.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.06) opts 0xd
01:00:19.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:19.471 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
01:00:19.472 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:19.472 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:19.473 00.001 18120 Enqueuing Expose request
01:00:19.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.06)
01:00:19.473 00.000 21948 Moving (0.38, -0.06) raw xDistance=-0.21 yDistance=-0.32
01:00:19.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:00:19.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:00:19.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:00:19.473 00.000 21948 MoveAxis(E, 38, ABG)
01:00:19.473 00.000 21948 Guiding  Dir = 2, Dur = 38
01:00:19.474 00.001 21948 IsSlewing returns 0
01:00:19.474 00.000 21948 IsGuiding returns 0
01:00:19.475 00.001 21948 PulseGuide returned control before completion, sleep 47
01:00:19.528 00.053 21948 IsGuiding returns 0
01:00:19.528 00.000 21948 Move returns status 0, amount 38
01:00:19.528 00.000 21948 MoveAxis(N, 0, ABG)
01:00:19.528 00.000 21948 Move returns status 0, amount 0
01:00:19.528 00.000 21948 move complete, result=0
01:00:19.528 00.000 21948 worker thread done servicing request
01:00:19.528 00.000 21948 Worker thread wakes up
01:00:19.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:19.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:19.529 00.001 18120 GuideStep: -0.2 px 38 ms EAST, -0.3 px 0 ms NORTH
01:00:20.941 01.412 21948 Exposure complete
01:00:20.985 00.044 21948 worker thread done servicing request
01:00:20.986 00.001 18120 OnExposeComplete: enter
01:00:20.986 00.000 18120 UpdateGuideState(): m_state=6
01:00:20.987 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
01:00:20.988 00.001 18120 Star::Find returns 1 (0), X=892.38, Y=232.01, Mass=2060, SNR=31.5, Peak=160 HFD=4.1
01:00:20.988 00.000 18120 MultiStar: [#1 0.34,-0.14,0.70,U] [#2 0.43,-0.08,0.00,M1] [#3 0.52,-0.08,0.00,M2] [#4 0.43,-0.26,0.00,M2] [#5 0.53,-0.19,0.00,M2] [#6 0.55,-0.11,0.00,M5] [#7 0.31,-0.12,0.42,U] [#8 0.28,-0.15,0.38,U] 
01:00:20.989 00.001 18120 single-star, 3 included, MultiStar: {0.27, -0.18}, one-star: {0.19, -0.24}
01:00:20.989 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:00:20.990 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:00:20.990 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-0.91 mountX=-0.30 mountY=-0.06, mountTheta=-2.95
01:00:20.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.24, opts=13)
01:00:20.993 00.001 18120 Enqueuing Move request for scope (0.19, -0.24)
01:00:20.993 00.000 21948 Worker thread wakes up
01:00:20.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
01:00:20.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:20.994 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.5
01:00:20.995 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:20.996 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
01:00:20.996 00.000 21948 Moving (0.19, -0.24) raw xDistance=-0.30 yDistance=-0.06
01:00:20.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:00:20.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:20.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:20.997 00.001 18120 Enqueuing Expose request
01:00:20.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:00:20.997 00.000 21948 MoveAxis(E, 55, ABG)
01:00:20.997 00.000 21948 Guiding  Dir = 2, Dur = 55
01:00:20.998 00.001 21948 IsSlewing returns 0
01:00:20.998 00.000 21948 IsGuiding returns 0
01:00:20.999 00.001 21948 PulseGuide returned control before completion, sleep 64
01:00:21.065 00.066 21948 IsGuiding returns 1
01:00:21.065 00.000 21948 scope still moving after pulse duration time elapsed
01:00:21.097 00.032 21948 IsSlewing returns 0
01:00:21.097 00.000 21948 IsGuiding returns 0
01:00:21.097 00.000 21948 scope move finished after 55 + 45 ms
01:00:21.097 00.000 21948 Move returns status 0, amount 55
01:00:21.097 00.000 21948 MoveAxis(N, 0, ABG)
01:00:21.099 00.002 21948 Move returns status 0, amount 0
01:00:21.099 00.000 21948 move complete, result=0
01:00:21.099 00.000 21948 worker thread done servicing request
01:00:21.099 00.000 21948 Worker thread wakes up
01:00:21.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:21.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:21.099 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
01:00:22.726 01.627 21948 Exposure complete
01:00:22.755 00.029 21948 worker thread done servicing request
01:00:22.755 00.000 18120 OnExposeComplete: enter
01:00:22.756 00.001 18120 UpdateGuideState(): m_state=6
01:00:22.757 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
01:00:22.757 00.000 18120 Star::Find returns 1 (0), X=892.33, Y=232.66, Mass=1884, SNR=30.1, Peak=149 HFD=3.8
01:00:22.758 00.001 18120 MultiStar: [#1 0.18,0.33,0.74,U] [#2 0.26,0.64,0.00,M2] [#3 0.24,0.44,0.00,M3] [#4 0.24,0.24,0.60,U] [#5 0.21,0.24,0.49,U] [#6 0.32,0.69,0.00,M6] [#7 0.17,0.20,0.44,U] [#8 0.01,0.41,0.00,M1] 
01:00:22.758 00.000 18120 refined, 4 included, MultiStar: {0.18, 0.31}, one-star: {0.14, 0.42}
01:00:22.758 00.000 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
01:00:22.759 00.001 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
01:00:22.761 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.31 hyp=0.36 cameraTheta=1.04 mountX=0.20 mountY=-0.30, mountTheta=-0.97
01:00:22.763 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.31, opts=13)
01:00:22.763 00.000 18120 Enqueuing Move request for scope (0.18, 0.31)
01:00:22.764 00.001 21948 Worker thread wakes up
01:00:22.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.31) opts 0xd
01:00:22.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.31)
01:00:22.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:22.764 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
01:00:22.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:22.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:22.766 00.001 18120 Enqueuing Expose request
01:00:22.766 00.000 21948 Moving (0.18, 0.31) raw xDistance=0.20 yDistance=-0.30
01:00:22.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
01:00:22.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:22.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:00:22.766 00.000 21948 MoveAxis(W, 33, ABG)
01:00:22.766 00.000 21948 Guiding  Dir = 3, Dur = 33
01:00:22.767 00.001 21948 IsSlewing returns 0
01:00:22.767 00.000 21948 IsGuiding returns 0
01:00:22.768 00.001 21948 PulseGuide returned control before completion, sleep 42
01:00:22.820 00.052 21948 IsGuiding returns 0
01:00:22.820 00.000 21948 Move returns status 0, amount 33
01:00:22.820 00.000 21948 MoveAxis(N, 0, ABG)
01:00:22.820 00.000 21948 Move returns status 0, amount 0
01:00:22.820 00.000 21948 move complete, result=0
01:00:22.820 00.000 18120 GuideStep: 0.2 px 33 ms WEST, -0.3 px 0 ms NORTH
01:00:22.821 00.001 21948 worker thread done servicing request
01:00:22.821 00.000 21948 Worker thread wakes up
01:00:22.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:22.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:24.230 01.409 21948 Exposure complete
01:00:24.260 00.030 21948 worker thread done servicing request
01:00:24.260 00.000 18120 OnExposeComplete: enter
01:00:24.262 00.002 18120 UpdateGuideState(): m_state=6
01:00:24.262 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
01:00:24.263 00.001 18120 Star::Find returns 1 (0), X=892.55, Y=232.46, Mass=2106, SNR=31.7, Peak=141 HFD=4.2
01:00:24.263 00.000 18120 MultiStar: [#1 0.39,0.23,0.00,M1] [#2 0.31,0.14,0.64,U] [#3 0.26,0.42,0.00,M4] [#4 0.35,0.17,0.54,U] [#5 0.38,0.20,0.00,M2] [#6 0.52,0.54,0.00,M7] [#7 0.18,0.14,0.44,U] [#8 -0.03,0.02,0.38,U] 
01:00:24.263 00.000 18120 refined, 4 included, MultiStar: {0.27, 0.15}, one-star: {0.36, 0.21}
01:00:24.264 00.001 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
01:00:24.264 00.000 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
01:00:24.265 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.52 mountX=0.03 mountY=-0.31, mountTheta=-1.48
01:00:24.266 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.15, opts=13)
01:00:24.266 00.000 18120 Enqueuing Move request for scope (0.27, 0.15)
01:00:24.267 00.001 21948 Worker thread wakes up
01:00:24.267 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:24.267 00.000 18120 UpdateGuideState exits: m=2106 RSB=31.7
01:00:24.268 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:24.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:24.268 00.000 18120 Enqueuing Expose request
01:00:24.269 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
01:00:24.269 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
01:00:24.269 00.000 21948 Moving (0.27, 0.15) raw xDistance=0.03 yDistance=-0.31
01:00:24.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:00:24.269 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:24.269 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:00:24.269 00.000 21948 MoveAxis(E, 0, ABG)
01:00:24.269 00.000 21948 Move returns status 0, amount 0
01:00:24.269 00.000 21948 MoveAxis(N, 0, ABG)
01:00:24.269 00.000 21948 Move returns status 0, amount 0
01:00:24.269 00.000 21948 move complete, result=0
01:00:24.269 00.000 21948 worker thread done servicing request
01:00:24.269 00.000 21948 Worker thread wakes up
01:00:24.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:24.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:24.270 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:00:25.899 01.629 21948 Exposure complete
01:00:25.926 00.027 21948 worker thread done servicing request
01:00:25.926 00.000 18120 OnExposeComplete: enter
01:00:25.927 00.001 18120 UpdateGuideState(): m_state=6
01:00:25.928 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
01:00:25.928 00.000 18120 Star::Find returns 1 (0), X=892.62, Y=232.26, Mass=1839, SNR=29.6, Peak=140 HFD=3.7
01:00:25.929 00.001 18120 MultiStar: [#1 0.26,0.24,0.76,U] [#2 0.26,0.30,0.68,U] [#3 0.33,0.26,0.00,M5] [#4 0.20,-0.13,0.60,U] [#5 0.20,-0.17,0.48,U] [#6 0.13,0.25,0.53,U] [#7 0.22,-0.03,0.46,U] [#8 0.08,0.33,0.42,U] 
01:00:25.929 00.000 18120 refined, 7 included, MultiStar: {0.25, 0.10}, one-star: {0.43, 0.01}
01:00:25.929 00.000 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
01:00:25.930 00.001 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
01:00:25.930 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.38 mountX=-0.01 mountY=-0.27, mountTheta=-1.62
01:00:25.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.10, opts=13)
01:00:25.932 00.001 18120 Enqueuing Move request for scope (0.25, 0.10)
01:00:25.932 00.000 21948 Worker thread wakes up
01:00:25.933 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:25.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0xd
01:00:25.933 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.6
01:00:25.934 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
01:00:25.934 00.000 21948 Moving (0.25, 0.10) raw xDistance=-0.01 yDistance=-0.27
01:00:25.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:00:25.934 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.03 newest=-0.88
01:00:25.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:00:25.934 00.000 21948 MoveAxis(E, 0, ABG)
01:00:25.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:25.934 00.000 21948 Move returns status 0, amount 0
01:00:25.934 00.000 21948 MoveAxis(N, 64, ABG)
01:00:25.934 00.000 21948 Guiding  Dir = 0, Dur = 64
01:00:25.934 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:25.935 00.001 18120 Enqueuing Expose request
01:00:25.935 00.000 21948 IsSlewing returns 0
01:00:25.935 00.000 21948 IsGuiding returns 0
01:00:25.939 00.004 21948 PulseGuide returned control before completion, sleep 70
01:00:26.024 00.085 21948 IsGuiding returns 0
01:00:26.024 00.000 21948 Move returns status 0, amount 64
01:00:26.024 00.000 21948 move complete, result=0
01:00:26.024 00.000 21948 worker thread done servicing request
01:00:26.025 00.001 21948 Worker thread wakes up
01:00:26.025 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 64 ms NORTH
01:00:26.026 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:26.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:27.439 01.413 21948 Exposure complete
01:00:27.464 00.025 21948 worker thread done servicing request
01:00:27.464 00.000 18120 OnExposeComplete: enter
01:00:27.465 00.001 18120 UpdateGuideState(): m_state=6
01:00:27.465 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
01:00:27.466 00.001 18120 Star::Find returns 1 (0), X=892.26, Y=232.13, Mass=2249, SNR=32.8, Peak=215 HFD=4.1
01:00:27.467 00.001 18120 MultiStar: [#1 0.21,-0.01,0.69,U] [#2 0.06,0.04,0.58,U] [#3 0.32,-0.03,0.56,U] [#4 0.32,-0.18,0.54,U] [#5 0.05,-0.13,0.45,U] [#6 0.30,0.07,0.50,U] [#7 0.02,-0.03,0.41,U] [#8 0.12,0.04,0.38,U] 
01:00:27.467 00.000 18120 single-star, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.07, -0.12}
01:00:27.468 00.001 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
01:00:27.468 00.000 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
01:00:27.470 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.06 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
01:00:27.471 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.12, opts=13)
01:00:27.471 00.000 18120 Enqueuing Move request for scope (0.07, -0.12)
01:00:27.472 00.001 21948 Worker thread wakes up
01:00:27.472 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:27.472 00.000 18120 UpdateGuideState exits: m=2249 RSB=32.8
01:00:27.473 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:27.473 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:27.474 00.001 18120 Enqueuing Expose request
01:00:27.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:00:27.474 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:00:27.474 00.000 21948 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.01
01:00:27.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:00:27.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:27.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:00:27.474 00.000 21948 MoveAxis(E, 0, ABG)
01:00:27.474 00.000 21948 Move returns status 0, amount 0
01:00:27.474 00.000 21948 MoveAxis(N, 0, ABG)
01:00:27.474 00.000 21948 Move returns status 0, amount 0
01:00:27.474 00.000 21948 move complete, result=0
01:00:27.474 00.000 21948 worker thread done servicing request
01:00:27.474 00.000 21948 Worker thread wakes up
01:00:27.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:27.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:27.475 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:29.100 01.625 21948 Exposure complete
01:00:29.129 00.029 21948 worker thread done servicing request
01:00:29.130 00.001 18120 OnExposeComplete: enter
01:00:29.130 00.000 18120 UpdateGuideState(): m_state=6
01:00:29.131 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
01:00:29.131 00.000 18120 Star::Find returns 1 (0), X=892.11, Y=232.11, Mass=2072, SNR=31.6, Peak=184 HFD=4.2
01:00:29.132 00.001 18120 MultiStar: [#1 -0.00,-0.04,0.70,U] [#2 0.03,0.02,0.63,U] [#3 -0.21,0.04,0.60,U] [#4 -0.12,-0.03,0.58,U] [#5 -0.21,0.13,0.46,U] [#6 -0.11,-0.08,0.53,U] [#7 -0.25,-0.03,0.43,U] [#8 -0.44,-0.02,0.00,M1] 
01:00:29.132 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.08, -0.14}
01:00:29.133 00.001 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.00) = xAngle (-4.88 = 1.41)
01:00:29.133 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.92 = 1.37)
01:00:29.133 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=0.02 mountY=0.11, mountTheta=1.40
01:00:29.135 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
01:00:29.135 00.000 18120 Enqueuing Move request for scope (-0.11, -0.03)
01:00:29.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:29.136 00.001 21948 Worker thread wakes up
01:00:29.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:00:29.136 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:00:29.136 00.000 21948 Moving (-0.11, -0.03) raw xDistance=0.02 yDistance=0.11
01:00:29.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:00:29.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:29.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:00:29.136 00.000 21948 MoveAxis(E, 0, ABG)
01:00:29.136 00.000 21948 Move returns status 0, amount 0
01:00:29.136 00.000 21948 MoveAxis(N, 0, ABG)
01:00:29.136 00.000 21948 Move returns status 0, amount 0
01:00:29.136 00.000 21948 move complete, result=0
01:00:29.136 00.000 21948 worker thread done servicing request
01:00:29.136 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.6
01:00:29.137 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:29.137 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:29.138 00.001 18120 Enqueuing Expose request
01:00:29.138 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:29.139 00.001 21948 Worker thread wakes up
01:00:29.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:29.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:30.666 01.527 21948 Exposure complete
01:00:30.716 00.050 21948 worker thread done servicing request
01:00:30.716 00.000 18120 OnExposeComplete: enter
01:00:30.716 00.000 18120 UpdateGuideState(): m_state=6
01:00:30.718 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
01:00:30.720 00.002 18120 Star::Find returns 1 (0), X=892.29, Y=232.42, Mass=1942, SNR=30.5, Peak=179 HFD=3.8
01:00:30.720 00.000 18120 MultiStar: [#1 0.09,0.13,0.75,U] [#2 0.09,0.12,0.67,U] [#3 0.05,0.33,0.61,U] [#4 -0.05,0.02,0.60,U] [#5 -0.00,0.03,0.48,U] [#6 -0.18,0.33,0.56,U] [#7 -0.18,0.07,0.43,U] [#8 -0.32,0.00,0.42,U] 
01:00:30.721 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.10, 0.17}
01:00:30.721 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
01:00:30.722 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
01:00:30.722 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.69 mountX=0.14 mountY=-0.05, mountTheta=-0.35
01:00:30.723 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
01:00:30.724 00.001 18120 Enqueuing Move request for scope (-0.02, 0.14)
01:00:30.724 00.000 21948 Worker thread wakes up
01:00:30.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:30.725 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.5
01:00:30.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:30.726 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:30.726 00.000 18120 Enqueuing Expose request
01:00:30.726 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:00:30.727 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:00:30.727 00.000 21948 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.05
01:00:30.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:00:30.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:30.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:00:30.727 00.000 21948 MoveAxis(E, 0, ABG)
01:00:30.727 00.000 21948 Move returns status 0, amount 0
01:00:30.727 00.000 21948 MoveAxis(N, 0, ABG)
01:00:30.727 00.000 21948 Move returns status 0, amount 0
01:00:30.727 00.000 21948 move complete, result=0
01:00:30.727 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:30.728 00.001 21948 worker thread done servicing request
01:00:30.728 00.000 21948 Worker thread wakes up
01:00:30.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:30.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:32.359 01.631 21948 Exposure complete
01:00:32.398 00.039 21948 worker thread done servicing request
01:00:32.398 00.000 18120 OnExposeComplete: enter
01:00:32.400 00.002 18120 UpdateGuideState(): m_state=6
01:00:32.401 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
01:00:32.402 00.001 18120 Star::Find returns 1 (0), X=892.37, Y=231.99, Mass=1936, SNR=30.4, Peak=195 HFD=4.0
01:00:32.403 00.001 18120 MultiStar: [#1 0.19,-0.34,0.74,U] [#2 0.02,-0.35,0.66,U] [#3 0.15,-0.26,0.61,U] [#4 0.11,-0.31,0.58,U] [#5 0.14,-0.49,0.00,M1] [#6 0.45,-0.19,0.00,M4] [#7 0.16,-0.23,0.43,U] [#8 -0.06,-0.17,0.39,U] 
01:00:32.405 00.002 18120 refined, 6 included, MultiStar: {0.12, -0.28}, one-star: {0.17, -0.26}
01:00:32.408 00.003 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
01:00:32.411 00.003 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
01:00:32.413 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.17 mountX=-0.31 mountY=0.02, mountTheta=3.07
01:00:32.417 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.28, opts=13)
01:00:32.417 00.000 18120 Enqueuing Move request for scope (0.12, -0.28)
01:00:32.418 00.001 21948 Worker thread wakes up
01:00:32.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:32.419 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.4
01:00:32.420 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
01:00:32.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:32.420 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
01:00:32.420 00.000 21948 Moving (0.12, -0.28) raw xDistance=-0.31 yDistance=0.02
01:00:32.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:00:32.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:32.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:00:32.420 00.000 21948 MoveAxis(E, 55, ABG)
01:00:32.420 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:32.421 00.001 18120 Enqueuing Expose request
01:00:32.421 00.000 21948 Guiding  Dir = 2, Dur = 55
01:00:32.421 00.000 21948 IsSlewing returns 0
01:00:32.422 00.001 21948 IsGuiding returns 0
01:00:32.423 00.001 21948 PulseGuide returned control before completion, sleep 64
01:00:32.500 00.077 21948 IsGuiding returns 0
01:00:32.501 00.001 21948 Move returns status 0, amount 55
01:00:32.501 00.000 21948 MoveAxis(N, 0, ABG)
01:00:32.501 00.000 21948 Move returns status 0, amount 0
01:00:32.501 00.000 21948 move complete, result=0
01:00:32.501 00.000 21948 worker thread done servicing request
01:00:32.501 00.000 21948 Worker thread wakes up
01:00:32.501 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
01:00:32.503 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:32.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:33.920 01.417 21948 Exposure complete
01:00:33.957 00.037 21948 worker thread done servicing request
01:00:33.957 00.000 18120 OnExposeComplete: enter
01:00:33.958 00.001 18120 UpdateGuideState(): m_state=6
01:00:33.959 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
01:00:33.959 00.000 18120 Star::Find returns 1 (0), X=892.23, Y=231.95, Mass=2008, SNR=31.1, Peak=206 HFD=4.0
01:00:33.960 00.001 18120 MultiStar: [#1 0.13,-0.17,0.70,U] [#2 0.21,-0.12,0.65,U] [#3 0.02,-0.24,0.60,U] [#4 0.12,-0.32,0.58,U] [#5 0.08,-0.22,0.47,U] [#6 0.21,-0.15,0.55,U] [#7 0.19,-0.33,0.45,U] [#8 -0.05,-0.11,0.40,U] 
01:00:33.961 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.04, -0.30}
01:00:33.961 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
01:00:33.962 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
01:00:33.962 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.13 mountX=-0.25 mountY=0.01, mountTheta=3.12
01:00:33.963 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
01:00:33.964 00.001 18120 Enqueuing Move request for scope (0.11, -0.22)
01:00:33.964 00.000 21948 Worker thread wakes up
01:00:33.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
01:00:33.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
01:00:33.965 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:33.965 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.1
01:00:33.966 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:33.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:33.966 00.000 18120 Enqueuing Expose request
01:00:33.967 00.001 21948 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=0.01
01:00:33.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
01:00:33.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:33.967 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:00:33.967 00.000 21948 MoveAxis(E, 48, ABG)
01:00:33.967 00.000 21948 Guiding  Dir = 2, Dur = 48
01:00:33.967 00.000 21948 IsSlewing returns 0
01:00:33.967 00.000 21948 IsGuiding returns 0
01:00:33.969 00.002 21948 PulseGuide returned control before completion, sleep 57
01:00:34.031 00.062 21948 IsGuiding returns 0
01:00:34.031 00.000 21948 Move returns status 0, amount 48
01:00:34.031 00.000 21948 MoveAxis(N, 0, ABG)
01:00:34.031 00.000 21948 Move returns status 0, amount 0
01:00:34.031 00.000 21948 move complete, result=0
01:00:34.031 00.000 21948 worker thread done servicing request
01:00:34.031 00.000 21948 Worker thread wakes up
01:00:34.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:34.031 00.000 18120 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
01:00:34.032 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:35.656 01.624 21948 Exposure complete
01:00:35.709 00.053 21948 worker thread done servicing request
01:00:35.709 00.000 18120 OnExposeComplete: enter
01:00:35.710 00.001 18120 UpdateGuideState(): m_state=6
01:00:35.710 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
01:00:35.711 00.001 18120 Star::Find returns 1 (0), X=892.19, Y=232.34, Mass=1977, SNR=30.7, Peak=172 HFD=3.8
01:00:35.711 00.000 18120 MultiStar: [#1 0.08,0.01,0.72,U] [#2 0.14,0.01,0.64,U] [#3 0.14,0.12,0.62,U] [#4 -0.07,0.04,0.56,U] [#5 0.02,0.08,0.48,U] [#6 0.27,0.39,0.00,M4] [#7 -0.01,0.12,0.42,U] [#8 -0.28,0.07,0.41,U] 
01:00:35.712 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.00, 0.09}
01:00:35.712 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
01:00:35.713 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
01:00:35.713 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.29 mountX=0.05 mountY=-0.05, mountTheta=-0.73
01:00:35.714 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
01:00:35.715 00.001 18120 Enqueuing Move request for scope (0.02, 0.06)
01:00:35.715 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:35.715 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.7
01:00:35.717 00.002 21948 Worker thread wakes up
01:00:35.717 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:35.717 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:35.718 00.001 18120 Enqueuing Expose request
01:00:35.718 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:00:35.718 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:00:35.718 00.000 21948 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.05
01:00:35.718 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:00:35.718 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:35.718 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:00:35.718 00.000 21948 MoveAxis(E, 0, ABG)
01:00:35.718 00.000 21948 Move returns status 0, amount 0
01:00:35.718 00.000 21948 MoveAxis(N, 0, ABG)
01:00:35.718 00.000 21948 Move returns status 0, amount 0
01:00:35.718 00.000 21948 move complete, result=0
01:00:35.718 00.000 21948 worker thread done servicing request
01:00:35.718 00.000 21948 Worker thread wakes up
01:00:35.719 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:35.719 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:35.719 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:37.236 01.517 21948 Exposure complete
01:00:37.267 00.031 21948 worker thread done servicing request
01:00:37.267 00.000 18120 OnExposeComplete: enter
01:00:37.268 00.001 18120 UpdateGuideState(): m_state=6
01:00:37.269 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
01:00:37.269 00.000 18120 Star::Find returns 1 (0), X=892.10, Y=232.30, Mass=1946, SNR=30.4, Peak=174 HFD=4.0
01:00:37.270 00.001 18120 MultiStar: [#1 -0.17,0.11,0.73,U] [#2 -0.13,0.11,0.64,U] [#3 0.01,0.14,0.57,U] [#4 -0.08,0.05,0.58,U] [#5 -0.23,0.02,0.49,U] [#6 0.13,0.25,0.54,U] [#7 -0.08,0.19,0.42,U] [#8 -0.22,0.03,0.43,U] 
01:00:37.270 00.000 18120 single-star, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.09, 0.05}
01:00:37.271 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
01:00:37.271 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
01:00:37.272 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.64 mountX=0.08 mountY=0.06, mountTheta=0.61
01:00:37.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.05, opts=13)
01:00:37.273 00.000 18120 Enqueuing Move request for scope (-0.09, 0.05)
01:00:37.274 00.001 21948 Worker thread wakes up
01:00:37.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:00:37.274 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:00:37.274 00.000 21948 Moving (-0.09, 0.05) raw xDistance=0.08 yDistance=0.06
01:00:37.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:00:37.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:37.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:00:37.274 00.000 21948 MoveAxis(E, 0, ABG)
01:00:37.274 00.000 21948 Move returns status 0, amount 0
01:00:37.274 00.000 21948 MoveAxis(N, 0, ABG)
01:00:37.274 00.000 21948 Move returns status 0, amount 0
01:00:37.274 00.000 21948 move complete, result=0
01:00:37.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:37.275 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.4
01:00:37.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:37.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:37.276 00.001 18120 Enqueuing Expose request
01:00:37.276 00.000 21948 worker thread done servicing request
01:00:37.276 00.000 21948 Worker thread wakes up
01:00:37.276 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:37.277 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:37.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:38.905 01.628 21948 Exposure complete
01:00:38.935 00.030 21948 worker thread done servicing request
01:00:38.935 00.000 18120 OnExposeComplete: enter
01:00:38.936 00.001 18120 UpdateGuideState(): m_state=6
01:00:38.936 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
01:00:38.937 00.001 18120 Star::Find returns 1 (0), X=892.07, Y=232.07, Mass=2069, SNR=31.5, Peak=190 HFD=4.2
01:00:38.937 00.000 18120 MultiStar: [#1 -0.17,-0.02,0.72,U] [#2 -0.23,-0.16,0.63,U] [#3 0.01,-0.12,0.61,U] [#4 -0.04,-0.26,0.54,U] [#5 0.07,-0.09,0.47,U] [#6 -0.31,-0.17,0.52,U] [#7 -0.11,-0.08,0.44,U] [#8 -0.33,-0.02,0.39,U] 
01:00:38.938 00.001 18120 refined, 8 included, MultiStar: {-0.13, -0.13}, one-star: {-0.12, -0.18}
01:00:38.938 00.000 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.00) = xAngle (-4.38 = 1.91)
01:00:38.939 00.001 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.42 = 1.87)
01:00:38.939 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.38 mountX=-0.06 mountY=0.18, mountTheta=1.90
01:00:38.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.13, opts=13)
01:00:38.941 00.001 18120 Enqueuing Move request for scope (-0.13, -0.13)
01:00:38.941 00.000 21948 Worker thread wakes up
01:00:38.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
01:00:38.941 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
01:00:38.941 00.000 21948 Moving (-0.13, -0.13) raw xDistance=-0.06 yDistance=0.18
01:00:38.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:38.942 00.001 18120 UpdateGuideState exits: m=2069 RSB=31.5
01:00:38.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:38.943 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:38.943 00.000 18120 Enqueuing Expose request
01:00:38.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:00:38.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:38.944 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:00:38.944 00.000 21948 MoveAxis(E, 0, ABG)
01:00:38.944 00.000 21948 Move returns status 0, amount 0
01:00:38.944 00.000 21948 MoveAxis(N, 0, ABG)
01:00:38.944 00.000 21948 Move returns status 0, amount 0
01:00:38.944 00.000 21948 move complete, result=0
01:00:38.944 00.000 21948 worker thread done servicing request
01:00:38.944 00.000 21948 Worker thread wakes up
01:00:38.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:38.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:38.944 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:40.471 01.527 21948 Exposure complete
01:00:40.499 00.028 21948 worker thread done servicing request
01:00:40.499 00.000 18120 OnExposeComplete: enter
01:00:40.501 00.002 18120 UpdateGuideState(): m_state=6
01:00:40.501 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
01:00:40.501 00.000 18120 Star::Find returns 1 (0), X=892.32, Y=232.09, Mass=1921, SNR=30.3, Peak=175 HFD=3.9
01:00:40.502 00.001 18120 MultiStar: [#1 0.15,-0.04,0.71,U] [#2 0.32,-0.17,0.64,U] [#3 0.31,-0.04,0.64,U] [#4 0.23,-0.16,0.56,U] [#5 0.14,0.05,0.47,U] [#6 0.14,-0.17,0.58,U] [#7 -0.03,-0.21,0.47,U] [#8 0.28,-0.07,0.41,U] 
01:00:40.502 00.000 18120 single-star, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.13, -0.16}
01:00:40.504 00.002 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:00:40.504 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:00:40.505 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=-0.20 mountY=-0.04, mountTheta=-2.93
01:00:40.505 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.16, opts=13)
01:00:40.505 00.000 18120 Enqueuing Move request for scope (0.13, -0.16)
01:00:40.506 00.001 21948 Worker thread wakes up
01:00:40.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:40.507 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.3
01:00:40.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:40.508 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:40.508 00.000 18120 Enqueuing Expose request
01:00:40.509 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
01:00:40.509 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
01:00:40.509 00.000 21948 Moving (0.13, -0.16) raw xDistance=-0.20 yDistance=-0.04
01:00:40.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:00:40.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:40.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:00:40.509 00.000 21948 MoveAxis(E, 0, ABG)
01:00:40.509 00.000 21948 Move returns status 0, amount 0
01:00:40.509 00.000 21948 MoveAxis(N, 0, ABG)
01:00:40.509 00.000 21948 Move returns status 0, amount 0
01:00:40.509 00.000 21948 move complete, result=0
01:00:40.509 00.000 21948 worker thread done servicing request
01:00:40.509 00.000 21948 Worker thread wakes up
01:00:40.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:40.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:40.510 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:42.146 01.636 21948 Exposure complete
01:00:42.175 00.029 21948 worker thread done servicing request
01:00:42.175 00.000 18120 OnExposeComplete: enter
01:00:42.175 00.000 18120 UpdateGuideState(): m_state=6
01:00:42.179 00.004 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
01:00:42.182 00.003 18120 Star::Find returns 1 (0), X=892.34, Y=232.15, Mass=1909, SNR=30.3, Peak=145 HFD=4.0
01:00:42.184 00.002 18120 MultiStar: [#1 0.19,-0.16,0.75,U] [#2 0.15,0.12,0.70,U] [#3 0.41,-0.03,0.00,M1] [#4 0.32,-0.11,0.57,U] [#5 0.07,-0.25,0.48,U] [#6 0.47,-0.01,0.00,M2] [#7 -0.06,-0.14,0.43,U] [#8 0.02,-0.05,0.40,U] 
01:00:42.187 00.003 18120 refined, 6 included, MultiStar: {0.14, -0.09}, one-star: {0.14, -0.10}
01:00:42.188 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:00:42.188 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:00:42.189 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
01:00:42.190 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.09, opts=13)
01:00:42.190 00.000 18120 Enqueuing Move request for scope (0.14, -0.09)
01:00:42.191 00.001 21948 Worker thread wakes up
01:00:42.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:42.191 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
01:00:42.192 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:42.193 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:42.193 00.000 18120 Enqueuing Expose request
01:00:42.194 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
01:00:42.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
01:00:42.194 00.000 21948 Moving (0.14, -0.09) raw xDistance=-0.14 yDistance=-0.08
01:00:42.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:00:42.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:42.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:00:42.194 00.000 21948 MoveAxis(E, 0, ABG)
01:00:42.194 00.000 21948 Move returns status 0, amount 0
01:00:42.194 00.000 21948 MoveAxis(N, 0, ABG)
01:00:42.194 00.000 21948 Move returns status 0, amount 0
01:00:42.194 00.000 21948 move complete, result=0
01:00:42.194 00.000 21948 worker thread done servicing request
01:00:42.194 00.000 21948 Worker thread wakes up
01:00:42.194 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:42.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:42.194 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:43.724 01.530 21948 Exposure complete
01:00:43.760 00.036 21948 worker thread done servicing request
01:00:43.761 00.001 18120 OnExposeComplete: enter
01:00:43.762 00.001 18120 UpdateGuideState(): m_state=6
01:00:43.763 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
01:00:43.764 00.001 18120 Star::Find returns 1 (0), X=892.28, Y=231.97, Mass=2079, SNR=31.5, Peak=179 HFD=4.1
01:00:43.765 00.001 18120 MultiStar: [#1 0.33,-0.26,0.00,M1] [#2 0.34,-0.11,0.63,U] [#3 -0.02,-0.27,0.58,U] [#4 0.22,-0.37,0.00,M1] [#5 0.19,-0.27,0.46,U] [#6 0.39,-0.09,0.00,M3] [#7 0.17,-0.16,0.43,U] [#8 -0.21,-0.16,0.39,U] 
01:00:43.766 00.001 18120 refined, 5 included, MultiStar: {0.11, -0.22}, one-star: {0.09, -0.28}
01:00:43.766 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
01:00:43.769 00.003 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
01:00:43.771 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.11 mountX=-0.24 mountY=0.00, mountTheta=3.13
01:00:43.775 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
01:00:43.776 00.001 18120 Enqueuing Move request for scope (0.11, -0.22)
01:00:43.778 00.002 21948 Worker thread wakes up
01:00:43.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
01:00:43.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
01:00:43.778 00.000 21948 Moving (0.11, -0.22) raw xDistance=-0.24 yDistance=0.00
01:00:43.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:00:43.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:43.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:00:43.778 00.000 21948 MoveAxis(E, 43, ABG)
01:00:43.778 00.000 21948 Guiding  Dir = 2, Dur = 43
01:00:43.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:43.779 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.5
01:00:43.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:43.780 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:43.780 00.000 18120 Enqueuing Expose request
01:00:43.781 00.001 21948 IsSlewing returns 0
01:00:43.781 00.000 21948 IsGuiding returns 0
01:00:43.782 00.001 21948 PulseGuide returned control before completion, sleep 52
01:00:43.846 00.064 21948 IsGuiding returns 0
01:00:43.846 00.000 21948 Move returns status 0, amount 43
01:00:43.846 00.000 21948 MoveAxis(N, 0, ABG)
01:00:43.846 00.000 21948 Move returns status 0, amount 0
01:00:43.846 00.000 21948 move complete, result=0
01:00:43.846 00.000 21948 worker thread done servicing request
01:00:43.846 00.000 21948 Worker thread wakes up
01:00:43.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:43.846 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
01:00:43.848 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:45.483 01.635 21948 Exposure complete
01:00:45.514 00.031 21948 worker thread done servicing request
01:00:45.514 00.000 18120 OnExposeComplete: enter
01:00:45.515 00.001 18120 UpdateGuideState(): m_state=6
01:00:45.516 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
01:00:45.516 00.000 18120 Star::Find returns 1 (0), X=892.40, Y=232.14, Mass=1981, SNR=30.8, Peak=166 HFD=3.9
01:00:45.517 00.001 18120 MultiStar: [#1 0.18,0.08,0.70,U] [#2 0.12,0.09,0.64,U] [#3 0.12,0.15,0.62,U] [#4 0.16,0.03,0.55,U] [#5 0.17,-0.10,0.47,U] [#6 0.22,0.26,0.51,U] [#7 0.06,0.15,0.43,U] [#8 -0.35,0.08,0.39,U] 
01:00:45.517 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.21, -0.11}
01:00:45.517 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
01:00:45.518 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
01:00:45.518 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.43 mountX=0.00 mountY=-0.13, mountTheta=-1.57
01:00:45.520 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.06, opts=13)
01:00:45.521 00.001 18120 Enqueuing Move request for scope (0.12, 0.06)
01:00:45.522 00.001 21948 Worker thread wakes up
01:00:45.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:00:45.522 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:00:45.522 00.000 21948 Moving (0.12, 0.06) raw xDistance=0.00 yDistance=-0.13
01:00:45.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:00:45.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:45.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:45.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:00:45.523 00.001 21948 MoveAxis(E, 0, ABG)
01:00:45.523 00.000 21948 Move returns status 0, amount 0
01:00:45.523 00.000 21948 MoveAxis(N, 0, ABG)
01:00:45.523 00.000 21948 Move returns status 0, amount 0
01:00:45.523 00.000 21948 move complete, result=0
01:00:45.523 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.8
01:00:45.523 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:45.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:45.524 00.001 18120 Enqueuing Expose request
01:00:45.524 00.000 21948 worker thread done servicing request
01:00:45.524 00.000 21948 Worker thread wakes up
01:00:45.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:45.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:45.524 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:47.046 01.522 21948 Exposure complete
01:00:47.084 00.038 21948 worker thread done servicing request
01:00:47.084 00.000 18120 OnExposeComplete: enter
01:00:47.085 00.001 18120 UpdateGuideState(): m_state=6
01:00:47.087 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
01:00:47.088 00.001 18120 Star::Find returns 1 (0), X=892.08, Y=232.07, Mass=1997, SNR=31.0, Peak=203 HFD=4.3
01:00:47.089 00.001 18120 MultiStar: [#1 -0.01,-0.01,0.73,U] [#2 -0.14,-0.04,0.66,U] [#3 0.06,0.03,0.63,U] [#4 -0.22,-0.04,0.55,U] [#5 -0.23,-0.25,0.47,U] [#6 -0.05,-0.11,0.53,U] [#7 -0.52,-0.01,0.00,M1] [#8 -0.25,-0.07,0.43,U] 
01:00:47.091 00.002 18120 refined, 7 included, MultiStar: {-0.11, -0.08}, one-star: {-0.12, -0.18}
01:00:47.093 00.002 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
01:00:47.096 00.003 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
01:00:47.098 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.47 mountX=-0.03 mountY=0.13, mountTheta=1.81
01:00:47.102 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.08, opts=13)
01:00:47.104 00.002 18120 Enqueuing Move request for scope (-0.11, -0.08)
01:00:47.105 00.001 21948 Worker thread wakes up
01:00:47.105 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
01:00:47.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
01:00:47.105 00.000 21948 Moving (-0.11, -0.08) raw xDistance=-0.03 yDistance=0.13
01:00:47.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:00:47.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:47.106 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:47.106 00.000 18120 UpdateGuideState exits: m=1997 RSB=31.0
01:00:47.107 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:47.107 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:47.108 00.001 18120 Enqueuing Expose request
01:00:47.108 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:00:47.108 00.000 21948 MoveAxis(E, 0, ABG)
01:00:47.108 00.000 21948 Move returns status 0, amount 0
01:00:47.108 00.000 21948 MoveAxis(N, 0, ABG)
01:00:47.108 00.000 21948 Move returns status 0, amount 0
01:00:47.108 00.000 21948 move complete, result=0
01:00:47.108 00.000 21948 worker thread done servicing request
01:00:47.108 00.000 21948 Worker thread wakes up
01:00:47.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:47.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:47.109 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:48.732 01.623 21948 Exposure complete
01:00:48.760 00.028 21948 worker thread done servicing request
01:00:48.760 00.000 18120 OnExposeComplete: enter
01:00:48.761 00.001 18120 UpdateGuideState(): m_state=6
01:00:48.761 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
01:00:48.764 00.003 18120 Star::Find returns 1 (0), X=892.32, Y=232.02, Mass=1864, SNR=29.9, Peak=190 HFD=4.0
01:00:48.767 00.003 18120 MultiStar: [#1 0.35,-0.21,0.00,M1] [#2 0.28,-0.21,0.67,U] [#3 0.35,-0.25,0.00,M1] [#4 0.05,-0.53,0.00,M1] [#5 0.20,-0.13,0.48,U] [#6 0.18,-0.35,0.56,U] [#7 0.15,0.02,0.45,U] [#8 0.09,-0.38,0.42,U] 
01:00:48.770 00.003 18120 single-star, 5 included, MultiStar: {0.17, -0.22}, one-star: {0.13, -0.22}
01:00:48.772 00.002 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
01:00:48.774 00.002 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
01:00:48.776 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.05 mountX=-0.26 mountY=-0.01, mountTheta=-3.08
01:00:48.780 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.22, opts=13)
01:00:48.781 00.001 18120 Enqueuing Move request for scope (0.13, -0.22)
01:00:48.781 00.000 21948 Worker thread wakes up
01:00:48.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:48.782 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
01:00:48.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:48.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:48.783 00.001 18120 Enqueuing Expose request
01:00:48.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
01:00:48.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
01:00:48.783 00.000 21948 Moving (0.13, -0.22) raw xDistance=-0.26 yDistance=-0.01
01:00:48.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:00:48.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:48.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:00:48.783 00.000 21948 MoveAxis(E, 46, ABG)
01:00:48.784 00.001 21948 Guiding  Dir = 2, Dur = 46
01:00:48.784 00.000 21948 IsSlewing returns 0
01:00:48.784 00.000 21948 IsGuiding returns 0
01:00:48.786 00.002 21948 PulseGuide returned control before completion, sleep 54
01:00:48.858 00.072 21948 IsGuiding returns 0
01:00:48.858 00.000 21948 Move returns status 0, amount 46
01:00:48.858 00.000 21948 MoveAxis(N, 0, ABG)
01:00:48.858 00.000 21948 Move returns status 0, amount 0
01:00:48.858 00.000 21948 move complete, result=0
01:00:48.858 00.000 21948 worker thread done servicing request
01:00:48.858 00.000 21948 Worker thread wakes up
01:00:48.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:48.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:48.859 00.001 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:00:50.264 01.405 21948 Exposure complete
01:00:50.299 00.035 21948 worker thread done servicing request
01:00:50.299 00.000 18120 OnExposeComplete: enter
01:00:50.300 00.001 18120 UpdateGuideState(): m_state=6
01:00:50.301 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
01:00:50.303 00.002 18120 Star::Find returns 1 (0), X=892.29, Y=232.02, Mass=1889, SNR=30.2, Peak=195 HFD=4.0
01:00:50.304 00.001 18120 MultiStar: [#1 0.47,-0.07,0.00,M2] [#2 0.15,-0.04,0.68,U] [#3 0.25,-0.22,0.63,U] [#4 0.34,-0.20,0.58,U] [#5 0.18,-0.16,0.47,U] [#6 0.17,-0.15,0.56,U] [#7 0.24,-0.11,0.43,U] [#8 0.17,-0.27,0.41,U] 
01:00:50.305 00.001 18120 single-star, 7 included, MultiStar: {0.19, -0.17}, one-star: {0.10, -0.23}
01:00:50.306 00.001 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
01:00:50.307 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
01:00:50.309 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.15 mountX=-0.25 mountY=0.01, mountTheta=3.09
01:00:50.310 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.23, opts=13)
01:00:50.311 00.001 18120 Enqueuing Move request for scope (0.10, -0.23)
01:00:50.311 00.000 21948 Worker thread wakes up
01:00:50.311 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:50.312 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
01:00:50.312 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.2
01:00:50.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:50.313 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:50.313 00.000 18120 Enqueuing Expose request
01:00:50.313 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
01:00:50.313 00.000 21948 Moving (0.10, -0.23) raw xDistance=-0.25 yDistance=0.01
01:00:50.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
01:00:50.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:50.313 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:00:50.313 00.000 21948 MoveAxis(E, 48, ABG)
01:00:50.314 00.001 21948 Guiding  Dir = 2, Dur = 48
01:00:50.314 00.000 21948 IsSlewing returns 0
01:00:50.314 00.000 21948 IsGuiding returns 0
01:00:50.315 00.001 21948 PulseGuide returned control before completion, sleep 57
01:00:50.387 00.072 21948 IsGuiding returns 0
01:00:50.387 00.000 21948 Move returns status 0, amount 48
01:00:50.387 00.000 21948 MoveAxis(N, 0, ABG)
01:00:50.387 00.000 21948 Move returns status 0, amount 0
01:00:50.387 00.000 21948 move complete, result=0
01:00:50.389 00.002 21948 worker thread done servicing request
01:00:50.389 00.000 21948 Worker thread wakes up
01:00:50.389 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
01:00:50.390 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:50.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:52.013 01.623 21948 Exposure complete
01:00:52.042 00.029 21948 worker thread done servicing request
01:00:52.042 00.000 18120 OnExposeComplete: enter
01:00:52.045 00.003 18120 UpdateGuideState(): m_state=6
01:00:52.048 00.003 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
01:00:52.050 00.002 18120 Star::Find returns 1 (0), X=892.41, Y=232.02, Mass=2100, SNR=31.7, Peak=185 HFD=4.0
01:00:52.053 00.003 18120 MultiStar: [#1 0.34,-0.09,0.75,U] [#2 0.21,-0.20,0.64,U] [#3 0.06,0.08,0.56,U] [#4 0.13,-0.41,0.00,M1] [#5 -0.08,-0.19,0.47,U] [#6 0.19,-0.10,0.52,U] [#7 0.11,-0.24,0.42,U] [#8 0.10,-0.29,0.37,U] 
01:00:52.054 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.16}, one-star: {0.22, -0.23}
01:00:52.054 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
01:00:52.055 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
01:00:52.055 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.75 mountX=-0.21 mountY=-0.08, mountTheta=-2.79
01:00:52.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.16, opts=13)
01:00:52.057 00.001 18120 Enqueuing Move request for scope (0.17, -0.16)
01:00:52.057 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:52.059 00.002 21948 Worker thread wakes up
01:00:52.059 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.7
01:00:52.060 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:52.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:52.061 00.001 18120 Enqueuing Expose request
01:00:52.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
01:00:52.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
01:00:52.061 00.000 21948 Moving (0.17, -0.16) raw xDistance=-0.21 yDistance=-0.08
01:00:52.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
01:00:52.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:52.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:00:52.061 00.000 21948 MoveAxis(E, 41, ABG)
01:00:52.061 00.000 21948 Guiding  Dir = 2, Dur = 41
01:00:52.061 00.000 21948 IsSlewing returns 0
01:00:52.061 00.000 21948 IsGuiding returns 0
01:00:52.063 00.002 21948 PulseGuide returned control before completion, sleep 50
01:00:52.123 00.060 21948 IsGuiding returns 0
01:00:52.124 00.001 21948 Move returns status 0, amount 41
01:00:52.124 00.000 21948 MoveAxis(N, 0, ABG)
01:00:52.124 00.000 21948 Move returns status 0, amount 0
01:00:52.124 00.000 21948 move complete, result=0
01:00:52.124 00.000 21948 worker thread done servicing request
01:00:52.124 00.000 21948 Worker thread wakes up
01:00:52.124 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:00:52.125 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:52.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:53.545 01.420 21948 Exposure complete
01:00:53.580 00.035 21948 worker thread done servicing request
01:00:53.580 00.000 18120 OnExposeComplete: enter
01:00:53.581 00.001 18120 UpdateGuideState(): m_state=6
01:00:53.581 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
01:00:53.582 00.001 18120 Star::Find returns 1 (0), X=892.22, Y=232.31, Mass=1994, SNR=30.8, Peak=183 HFD=3.7
01:00:53.582 00.000 18120 MultiStar: [#1 0.03,0.09,0.74,U] [#2 0.05,0.07,0.66,U] [#3 0.07,0.15,0.61,U] [#4 -0.01,-0.17,0.55,U] [#5 -0.12,0.01,0.48,U] [#6 -0.04,0.17,0.56,U] [#7 -0.16,0.04,0.42,U] [#8 -0.23,-0.05,0.42,U] 
01:00:53.583 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.02, 0.06}
01:00:53.583 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
01:00:53.584 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
01:00:53.584 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.01 mountX=0.05 mountY=-0.00, mountTheta=-0.03
01:00:53.585 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
01:00:53.586 00.001 18120 Enqueuing Move request for scope (-0.02, 0.05)
01:00:53.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:53.587 00.001 18120 UpdateGuideState exits: m=1994 RSB=30.8
01:00:53.587 00.000 21948 Worker thread wakes up
01:00:53.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:53.588 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:53.588 00.000 18120 Enqueuing Expose request
01:00:53.589 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:00:53.589 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:00:53.589 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.00
01:00:53.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:00:53.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:53.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:00:53.589 00.000 21948 MoveAxis(E, 0, ABG)
01:00:53.589 00.000 21948 Move returns status 0, amount 0
01:00:53.589 00.000 21948 MoveAxis(N, 0, ABG)
01:00:53.589 00.000 21948 Move returns status 0, amount 0
01:00:53.589 00.000 21948 move complete, result=0
01:00:53.589 00.000 21948 worker thread done servicing request
01:00:53.589 00.000 21948 Worker thread wakes up
01:00:53.589 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:53.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:53.590 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:55.215 01.625 21948 Exposure complete
01:00:55.245 00.030 21948 worker thread done servicing request
01:00:55.246 00.001 18120 OnExposeComplete: enter
01:00:55.249 00.003 18120 UpdateGuideState(): m_state=6
01:00:55.251 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
01:00:55.253 00.002 18120 Star::Find returns 1 (0), X=892.25, Y=232.44, Mass=1979, SNR=30.8, Peak=178 HFD=3.7
01:00:55.255 00.002 18120 MultiStar: [#1 0.12,0.32,0.76,U] [#2 0.01,0.11,0.65,U] [#3 0.10,0.40,0.00,M1] [#4 0.14,0.15,0.55,U] [#5 -0.19,0.29,0.47,U] [#6 0.19,0.44,0.00,M1] [#7 -0.09,0.13,0.44,U] [#8 0.00,0.27,0.42,U] 
01:00:55.255 00.000 18120 single-star, 6 included, MultiStar: {0.03, 0.21}, one-star: {0.06, 0.19}
01:00:55.257 00.002 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
01:00:55.258 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
01:00:55.259 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=0.15 mountY=-0.14, mountTheta=-0.76
01:00:55.261 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.19, opts=13)
01:00:55.261 00.000 18120 Enqueuing Move request for scope (0.06, 0.19)
01:00:55.263 00.002 21948 Worker thread wakes up
01:00:55.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:55.264 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
01:00:55.264 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.8
01:00:55.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
01:00:55.264 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:55.265 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:55.265 00.000 18120 Enqueuing Expose request
01:00:55.266 00.001 21948 Moving (0.06, 0.19) raw xDistance=0.15 yDistance=-0.14
01:00:55.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:00:55.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:55.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:00:55.266 00.000 21948 MoveAxis(E, 0, ABG)
01:00:55.266 00.000 21948 Move returns status 0, amount 0
01:00:55.266 00.000 21948 MoveAxis(N, 0, ABG)
01:00:55.266 00.000 21948 Move returns status 0, amount 0
01:00:55.266 00.000 21948 move complete, result=0
01:00:55.266 00.000 21948 worker thread done servicing request
01:00:55.266 00.000 21948 Worker thread wakes up
01:00:55.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:55.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:55.266 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:56.780 01.514 21948 Exposure complete
01:00:56.818 00.038 21948 worker thread done servicing request
01:00:56.819 00.001 18120 OnExposeComplete: enter
01:00:56.819 00.000 18120 UpdateGuideState(): m_state=6
01:00:56.820 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
01:00:56.820 00.000 18120 Star::Find returns 1 (0), X=892.30, Y=232.63, Mass=2106, SNR=31.7, Peak=184 HFD=3.7
01:00:56.821 00.001 18120 MultiStar: [#1 0.07,0.21,0.69,U] [#2 -0.12,0.24,0.64,U] [#3 0.05,0.29,0.60,U] [#4 0.06,0.28,0.56,U] [#5 -0.05,0.13,0.45,U] [#6 0.01,0.37,0.51,U] [#7 -0.13,0.46,0.00,M1] [#8 -0.22,0.37,0.00,M1] 
01:00:56.821 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.28}, one-star: {0.11, 0.38}
01:00:56.822 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
01:00:56.823 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
01:00:56.824 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.47 mountX=0.25 mountY=-0.15, mountTheta=-0.55
01:00:56.825 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.28, opts=13)
01:00:56.829 00.004 18120 Enqueuing Move request for scope (0.03, 0.28)
01:00:56.832 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:56.834 00.002 18120 UpdateGuideState exits: m=2106 RSB=31.7
01:00:56.836 00.002 21948 Worker thread wakes up
01:00:56.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
01:00:56.836 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
01:00:56.837 00.001 21948 Moving (0.03, 0.28) raw xDistance=0.25 yDistance=-0.15
01:00:56.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:00:56.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:56.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:00:56.837 00.000 21948 MoveAxis(W, 44, ABG)
01:00:56.837 00.000 21948 Guiding  Dir = 3, Dur = 44
01:00:56.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:56.838 00.001 21948 IsSlewing returns 0
01:00:56.838 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:56.838 00.000 18120 Enqueuing Expose request
01:00:56.839 00.001 21948 IsGuiding returns 0
01:00:56.840 00.001 21948 PulseGuide returned control before completion, sleep 53
01:00:56.907 00.067 21948 IsGuiding returns 0
01:00:56.907 00.000 21948 Move returns status 0, amount 44
01:00:56.907 00.000 21948 MoveAxis(N, 0, ABG)
01:00:56.907 00.000 21948 Move returns status 0, amount 0
01:00:56.907 00.000 21948 move complete, result=0
01:00:56.907 00.000 21948 worker thread done servicing request
01:00:56.907 00.000 21948 Worker thread wakes up
01:00:56.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:56.908 00.001 18120 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
01:00:56.909 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:00:58.537 01.628 21948 Exposure complete
01:00:58.590 00.053 21948 worker thread done servicing request
01:00:58.591 00.001 18120 OnExposeComplete: enter
01:00:58.592 00.001 18120 UpdateGuideState(): m_state=6
01:00:58.594 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
01:00:58.595 00.001 18120 Star::Find returns 1 (0), X=892.49, Y=232.33, Mass=2008, SNR=31.1, Peak=170 HFD=3.9
01:00:58.596 00.001 18120 MultiStar: [#1 0.38,0.13,0.00,M1] [#2 0.25,-0.02,0.64,U] [#3 0.31,0.08,0.61,U] [#4 0.23,-0.03,0.56,U] [#5 0.10,-0.00,0.49,U] [#6 0.54,0.43,0.00,M1] [#7 0.14,-0.03,0.43,U] [#8 0.06,-0.09,0.39,U] 
01:00:58.598 00.002 18120 refined, 6 included, MultiStar: {0.22, 0.01}, one-star: {0.30, 0.09}
01:00:58.598 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:00:58.598 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
01:00:58.599 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
01:00:58.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.01, opts=13)
01:00:58.601 00.001 18120 Enqueuing Move request for scope (0.22, 0.01)
01:00:58.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:00:58.602 00.001 21948 Worker thread wakes up
01:00:58.602 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
01:00:58.602 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
01:00:58.602 00.000 21948 Moving (0.22, 0.01) raw xDistance=-0.08 yDistance=-0.20
01:00:58.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:00:58.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:00:58.602 00.000 21948 MoveAxis(E, 0, ABG)
01:00:58.602 00.000 21948 Move returns status 0, amount 0
01:00:58.602 00.000 21948 MoveAxis(N, 49, ABG)
01:00:58.602 00.000 21948 Guiding  Dir = 0, Dur = 49
01:00:58.602 00.000 21948 IsSlewing returns 0
01:00:58.602 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.1
01:00:58.603 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:58.605 00.002 21948 IsGuiding returns 0
01:00:58.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:00:58.606 00.001 18120 Enqueuing Expose request
01:00:58.610 00.004 21948 PulseGuide returned control before completion, sleep 54
01:00:58.677 00.067 21948 IsGuiding returns 0
01:00:58.677 00.000 21948 Move returns status 0, amount 49
01:00:58.677 00.000 21948 move complete, result=0
01:00:58.677 00.000 21948 worker thread done servicing request
01:00:58.678 00.001 21948 Worker thread wakes up
01:00:58.678 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
01:00:58.679 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:00:58.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:00.090 01.411 21948 Exposure complete
01:01:00.125 00.035 21948 worker thread done servicing request
01:01:00.125 00.000 18120 OnExposeComplete: enter
01:01:00.126 00.001 18120 UpdateGuideState(): m_state=6
01:01:00.128 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
01:01:00.129 00.001 18120 Star::Find returns 1 (0), X=892.35, Y=231.99, Mass=2038, SNR=31.3, Peak=199 HFD=3.9
01:01:00.131 00.002 18120 MultiStar: [#1 0.24,-0.33,0.00,M2] [#2 0.35,-0.15,0.64,U] [#3 0.43,-0.23,0.00,M1] [#4 0.30,-0.36,0.00,M1] [#5 0.28,-0.24,0.48,U] [#6 0.21,-0.09,0.54,U] [#7 0.09,-0.06,0.43,U] [#8 0.16,-0.35,0.40,U] 
01:01:00.132 00.001 18120 refined, 5 included, MultiStar: {0.21, -0.19}, one-star: {0.16, -0.26}
01:01:00.135 00.003 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:01:00.135 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:01:00.136 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.29 cameraTheta=-0.75 mountX=-0.26 mountY=-0.10, mountTheta=-2.78
01:01:00.138 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.19, opts=13)
01:01:00.140 00.002 18120 Enqueuing Move request for scope (0.21, -0.19)
01:01:00.140 00.000 21948 Worker thread wakes up
01:01:00.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:00.141 00.001 18120 UpdateGuideState exits: m=2038 RSB=31.3
01:01:00.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:00.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:00.142 00.001 18120 Enqueuing Expose request
01:01:00.144 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
01:01:00.145 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
01:01:00.145 00.000 21948 Moving (0.21, -0.19) raw xDistance=-0.26 yDistance=-0.10
01:01:00.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:01:00.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:00.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:01:00.145 00.000 21948 MoveAxis(E, 47, ABG)
01:01:00.145 00.000 21948 Guiding  Dir = 2, Dur = 47
01:01:00.145 00.000 21948 IsSlewing returns 0
01:01:00.145 00.000 21948 IsGuiding returns 0
01:01:00.147 00.002 21948 PulseGuide returned control before completion, sleep 56
01:01:00.215 00.068 21948 IsGuiding returns 0
01:01:00.215 00.000 21948 Move returns status 0, amount 47
01:01:00.215 00.000 21948 MoveAxis(N, 0, ABG)
01:01:00.215 00.000 21948 Move returns status 0, amount 0
01:01:00.215 00.000 21948 move complete, result=0
01:01:00.216 00.001 21948 worker thread done servicing request
01:01:00.216 00.000 21948 Worker thread wakes up
01:01:00.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:00.216 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
01:01:00.217 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:01.841 01.624 21948 Exposure complete
01:01:01.880 00.039 21948 worker thread done servicing request
01:01:01.880 00.000 18120 OnExposeComplete: enter
01:01:01.881 00.001 18120 UpdateGuideState(): m_state=6
01:01:01.882 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
01:01:01.883 00.001 18120 Star::Find returns 1 (0), X=892.13, Y=232.61, Mass=1996, SNR=31.0, Peak=177 HFD=3.9
01:01:01.883 00.000 18120 MultiStar: [#1 0.03,0.22,0.73,U] [#2 -0.02,0.31,0.61,U] [#3 -0.03,0.25,0.60,U] [#4 -0.07,0.08,0.56,U] [#5 -0.03,0.17,0.47,U] [#6 -0.27,0.47,0.00,M1] [#7 -0.05,0.11,0.42,U] [#8 -0.19,0.40,0.00,M1] 
01:01:01.884 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.23}, one-star: {-0.07, 0.36}
01:01:01.884 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
01:01:01.885 00.001 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
01:01:01.885 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.71 mountX=0.23 mountY=-0.08, mountTheta=-0.33
01:01:01.886 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.23, opts=13)
01:01:01.888 00.002 18120 Enqueuing Move request for scope (-0.03, 0.23)
01:01:01.889 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:01.889 00.000 21948 Worker thread wakes up
01:01:01.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
01:01:01.889 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
01:01:01.889 00.000 21948 Moving (-0.03, 0.23) raw xDistance=0.23 yDistance=-0.08
01:01:01.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
01:01:01.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:01.889 00.000 18120 UpdateGuideState exits: m=1996 RSB=31.0
01:01:01.890 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:01.890 00.000 21948 MoveAxis(W, 37, ABG)
01:01:01.890 00.000 21948 Guiding  Dir = 3, Dur = 37
01:01:01.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:01.890 00.000 21948 IsSlewing returns 0
01:01:01.891 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:01.891 00.000 18120 Enqueuing Expose request
01:01:01.892 00.001 21948 IsGuiding returns 0
01:01:01.894 00.002 21948 PulseGuide returned control before completion, sleep 45
01:01:01.949 00.055 21948 IsGuiding returns 0
01:01:01.949 00.000 21948 Move returns status 0, amount 37
01:01:01.949 00.000 21948 MoveAxis(N, 0, ABG)
01:01:01.949 00.000 21948 Move returns status 0, amount 0
01:01:01.949 00.000 21948 move complete, result=0
01:01:01.949 00.000 21948 worker thread done servicing request
01:01:01.949 00.000 21948 Worker thread wakes up
01:01:01.949 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:01:01.950 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:01.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:03.357 01.407 21948 Exposure complete
01:01:03.381 00.024 21948 worker thread done servicing request
01:01:03.381 00.000 18120 OnExposeComplete: enter
01:01:03.382 00.001 18120 UpdateGuideState(): m_state=6
01:01:03.382 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
01:01:03.383 00.001 18120 Star::Find returns 1 (0), X=892.29, Y=232.36, Mass=2151, SNR=32.1, Peak=184 HFD=3.7
01:01:03.383 00.000 18120 MultiStar: [#1 0.20,0.17,0.72,U] [#2 0.29,0.14,0.63,U] [#3 0.29,0.13,0.57,U] [#4 0.20,0.06,0.54,U] [#5 -0.02,0.13,0.47,U] [#6 0.09,0.13,0.50,U] [#7 -0.10,0.24,0.41,U] [#8 0.17,0.11,0.39,U] 
01:01:03.384 00.001 18120 single-star, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.10, 0.11}
01:01:03.384 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:01:03.384 00.000 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:01:03.385 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.06 mountY=-0.14, mountTheta=-1.15
01:01:03.387 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
01:01:03.390 00.003 18120 Enqueuing Move request for scope (0.10, 0.11)
01:01:03.393 00.003 21948 Worker thread wakes up
01:01:03.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:03.395 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:01:03.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:01:03.395 00.000 21948 Moving (0.10, 0.11) raw xDistance=0.06 yDistance=-0.14
01:01:03.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:01:03.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:03.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:03.395 00.000 18120 UpdateGuideState exits: m=2151 RSB=32.1
01:01:03.396 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:03.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:03.397 00.001 18120 Enqueuing Expose request
01:01:03.397 00.000 21948 MoveAxis(E, 0, ABG)
01:01:03.397 00.000 21948 Move returns status 0, amount 0
01:01:03.397 00.000 21948 MoveAxis(N, 0, ABG)
01:01:03.397 00.000 21948 Move returns status 0, amount 0
01:01:03.397 00.000 21948 move complete, result=0
01:01:03.397 00.000 21948 worker thread done servicing request
01:01:03.397 00.000 21948 Worker thread wakes up
01:01:03.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:03.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:03.398 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:05.036 01.638 21948 Exposure complete
01:01:05.078 00.042 21948 worker thread done servicing request
01:01:05.078 00.000 18120 OnExposeComplete: enter
01:01:05.079 00.001 18120 UpdateGuideState(): m_state=6
01:01:05.080 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
01:01:05.080 00.000 18120 Star::Find returns 1 (0), X=892.17, Y=232.54, Mass=2178, SNR=32.3, Peak=202 HFD=3.8
01:01:05.081 00.001 18120 MultiStar: [#1 -0.06,0.20,0.69,U] [#2 0.21,0.37,0.00,M1] [#3 0.10,0.46,0.00,M1] [#4 0.04,0.28,0.54,U] [#5 0.03,0.48,0.00,M1] [#6 0.22,0.54,0.00,M1] [#7 0.03,0.24,0.44,U] [#8 0.04,0.16,0.38,U] 
01:01:05.082 00.001 18120 refined, 4 included, MultiStar: {-0.00, 0.25}, one-star: {-0.02, 0.30}
01:01:05.083 00.001 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
01:01:05.083 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
01:01:05.084 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.59 mountX=0.23 mountY=-0.11, mountTheta=-0.44
01:01:05.085 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.25, opts=13)
01:01:05.086 00.001 18120 Enqueuing Move request for scope (-0.00, 0.25)
01:01:05.087 00.001 21948 Worker thread wakes up
01:01:05.087 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:05.088 00.001 18120 UpdateGuideState exits: m=2178 RSB=32.3
01:01:05.088 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:05.089 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:05.089 00.000 18120 Enqueuing Expose request
01:01:05.090 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.25) opts 0xd
01:01:05.090 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.25)
01:01:05.090 00.000 21948 Moving (-0.00, 0.25) raw xDistance=0.23 yDistance=-0.11
01:01:05.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:01:05.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:05.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:01:05.090 00.000 21948 MoveAxis(W, 41, ABG)
01:01:05.090 00.000 21948 Guiding  Dir = 3, Dur = 41
01:01:05.090 00.000 21948 IsSlewing returns 0
01:01:05.090 00.000 21948 IsGuiding returns 0
01:01:05.092 00.002 21948 PulseGuide returned control before completion, sleep 50
01:01:05.143 00.051 21948 IsGuiding returns 0
01:01:05.143 00.000 21948 Move returns status 0, amount 41
01:01:05.143 00.000 21948 MoveAxis(N, 0, ABG)
01:01:05.143 00.000 21948 Move returns status 0, amount 0
01:01:05.143 00.000 21948 move complete, result=0
01:01:05.143 00.000 21948 worker thread done servicing request
01:01:05.144 00.001 21948 Worker thread wakes up
01:01:05.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:05.144 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:01:05.145 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:06.553 01.408 21948 Exposure complete
01:01:06.580 00.027 21948 worker thread done servicing request
01:01:06.580 00.000 18120 OnExposeComplete: enter
01:01:06.581 00.001 18120 UpdateGuideState(): m_state=6
01:01:06.582 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
01:01:06.585 00.003 18120 Star::Find returns 1 (0), X=892.46, Y=232.35, Mass=2047, SNR=31.3, Peak=193 HFD=3.7
01:01:06.587 00.002 18120 MultiStar: [#1 0.15,0.11,0.74,U] [#2 0.21,0.20,0.64,U] [#3 0.18,0.24,0.62,U] [#4 0.22,0.09,0.51,U] [#5 -0.09,-0.03,0.49,U] [#6 0.30,0.03,0.53,U] [#7 0.28,0.09,0.45,U] [#8 -0.24,0.12,0.40,U] 
01:01:06.587 00.000 18120 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.27, 0.10}
01:01:06.588 00.001 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
01:01:06.589 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
01:01:06.590 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.60 mountX=0.03 mountY=-0.20, mountTheta=-1.40
01:01:06.592 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.11, opts=13)
01:01:06.592 00.000 18120 Enqueuing Move request for scope (0.16, 0.11)
01:01:06.593 00.001 21948 Worker thread wakes up
01:01:06.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:06.593 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.3
01:01:06.594 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:06.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:06.595 00.001 18120 Enqueuing Expose request
01:01:06.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
01:01:06.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
01:01:06.595 00.000 21948 Moving (0.16, 0.11) raw xDistance=0.03 yDistance=-0.20
01:01:06.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:01:06.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:06.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:01:06.595 00.000 21948 MoveAxis(E, 0, ABG)
01:01:06.595 00.000 21948 Move returns status 0, amount 0
01:01:06.595 00.000 21948 MoveAxis(N, 0, ABG)
01:01:06.595 00.000 21948 Move returns status 0, amount 0
01:01:06.595 00.000 21948 move complete, result=0
01:01:06.595 00.000 21948 worker thread done servicing request
01:01:06.595 00.000 21948 Worker thread wakes up
01:01:06.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:06.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:06.596 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:08.224 01.628 21948 Exposure complete
01:01:08.255 00.031 21948 worker thread done servicing request
01:01:08.255 00.000 18120 OnExposeComplete: enter
01:01:08.256 00.001 18120 UpdateGuideState(): m_state=6
01:01:08.256 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
01:01:08.257 00.001 18120 Star::Find returns 1 (0), X=892.26, Y=232.16, Mass=2016, SNR=31.2, Peak=215 HFD=4.0
01:01:08.257 00.000 18120 MultiStar: [#1 0.13,-0.10,0.74,U] [#2 0.10,0.07,0.66,U] [#3 0.18,0.06,0.60,U] [#4 0.08,0.03,0.57,U] [#5 0.27,-0.19,0.44,U] [#6 0.23,0.23,0.53,U] [#7 0.15,0.12,0.41,U] [#8 -0.25,-0.05,0.40,U] 
01:01:08.258 00.001 18120 single-star, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.07, -0.08}
01:01:08.258 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
01:01:08.259 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
01:01:08.259 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=-0.10 mountY=-0.03, mountTheta=-2.91
01:01:08.260 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.08, opts=13)
01:01:08.261 00.001 18120 Enqueuing Move request for scope (0.07, -0.08)
01:01:08.261 00.000 21948 Worker thread wakes up
01:01:08.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:08.261 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.2
01:01:08.262 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:08.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:08.263 00.001 18120 Enqueuing Expose request
01:01:08.263 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:01:08.263 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:01:08.263 00.000 21948 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.03
01:01:08.263 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:01:08.263 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:08.263 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:08.263 00.000 21948 MoveAxis(E, 0, ABG)
01:01:08.263 00.000 21948 Move returns status 0, amount 0
01:01:08.263 00.000 21948 MoveAxis(N, 0, ABG)
01:01:08.263 00.000 21948 Move returns status 0, amount 0
01:01:08.263 00.000 21948 move complete, result=0
01:01:08.263 00.000 21948 worker thread done servicing request
01:01:08.263 00.000 21948 Worker thread wakes up
01:01:08.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:08.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:08.264 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:09.786 01.522 21948 Exposure complete
01:01:09.843 00.057 21948 worker thread done servicing request
01:01:09.843 00.000 18120 OnExposeComplete: enter
01:01:09.845 00.002 18120 UpdateGuideState(): m_state=6
01:01:09.847 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
01:01:09.850 00.003 18120 Star::Find returns 1 (0), X=892.27, Y=232.16, Mass=2024, SNR=31.1, Peak=208 HFD=3.8
01:01:09.852 00.002 18120 MultiStar: [#1 0.19,0.10,0.74,U] [#2 0.29,0.23,0.64,U] [#3 0.22,0.27,0.60,U] [#4 0.29,0.13,0.55,U] [#5 0.06,0.01,0.48,U] [#6 0.27,0.20,0.54,U] [#7 -0.12,0.17,0.44,U] [#8 0.13,0.15,0.39,U] 
01:01:09.854 00.002 18120 single-star, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.08, -0.08}
01:01:09.856 00.002 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
01:01:09.858 00.002 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
01:01:09.859 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.80 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
01:01:09.862 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
01:01:09.864 00.002 18120 Enqueuing Move request for scope (0.08, -0.08)
01:01:09.865 00.001 21948 Worker thread wakes up
01:01:09.865 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:09.865 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.1
01:01:09.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:09.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:09.867 00.001 18120 Enqueuing Expose request
01:01:09.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:01:09.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:01:09.867 00.000 21948 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.03
01:01:09.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:01:09.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:09.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:09.867 00.000 21948 MoveAxis(E, 0, ABG)
01:01:09.867 00.000 21948 Move returns status 0, amount 0
01:01:09.867 00.000 21948 MoveAxis(N, 0, ABG)
01:01:09.867 00.000 21948 Move returns status 0, amount 0
01:01:09.867 00.000 21948 move complete, result=0
01:01:09.867 00.000 21948 worker thread done servicing request
01:01:09.867 00.000 21948 Worker thread wakes up
01:01:09.867 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:09.867 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:09.868 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:11.499 01.631 21948 Exposure complete
01:01:11.545 00.046 21948 worker thread done servicing request
01:01:11.545 00.000 18120 OnExposeComplete: enter
01:01:11.546 00.001 18120 UpdateGuideState(): m_state=6
01:01:11.546 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
01:01:11.547 00.001 18120 Star::Find returns 1 (0), X=892.27, Y=232.37, Mass=1950, SNR=30.7, Peak=200 HFD=3.7
01:01:11.547 00.000 18120 MultiStar: [#1 0.01,0.09,0.72,U] [#2 0.04,0.09,0.67,U] [#3 0.12,0.13,0.59,U] [#4 0.06,0.19,0.58,U] [#5 0.06,0.09,0.45,U] [#6 0.30,0.48,0.00,M1] [#7 -0.13,-0.01,0.42,U] [#8 -0.07,0.18,0.42,U] 
01:01:11.548 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.08, 0.12}
01:01:11.548 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
01:01:11.548 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
01:01:11.549 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=0.09 mountY=-0.08, mountTheta=-0.73
01:01:11.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
01:01:11.550 00.000 18120 Enqueuing Move request for scope (0.03, 0.11)
01:01:11.551 00.001 21948 Worker thread wakes up
01:01:11.551 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:01:11.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:11.551 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.7
01:01:11.552 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:01:11.552 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.08
01:01:11.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:01:11.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:11.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:11.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:11.552 00.000 21948 MoveAxis(E, 0, ABG)
01:01:11.552 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:11.553 00.001 18120 Enqueuing Expose request
01:01:11.553 00.000 21948 Move returns status 0, amount 0
01:01:11.553 00.000 21948 MoveAxis(N, 0, ABG)
01:01:11.553 00.000 21948 Move returns status 0, amount 0
01:01:11.553 00.000 21948 move complete, result=0
01:01:11.553 00.000 21948 worker thread done servicing request
01:01:11.553 00.000 21948 Worker thread wakes up
01:01:11.553 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:11.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:11.554 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:13.068 01.514 21948 Exposure complete
01:01:13.105 00.037 21948 worker thread done servicing request
01:01:13.105 00.000 18120 OnExposeComplete: enter
01:01:13.106 00.001 18120 UpdateGuideState(): m_state=6
01:01:13.107 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
01:01:13.107 00.000 18120 Star::Find returns 1 (0), X=892.19, Y=232.42, Mass=2091, SNR=31.6, Peak=190 HFD=3.7
01:01:13.108 00.001 18120 MultiStar: [#1 0.17,0.18,0.70,U] [#2 0.08,0.30,0.64,U] [#3 0.06,0.16,0.59,U] [#4 0.13,0.11,0.58,U] [#5 0.01,0.27,0.46,U] [#6 0.25,0.22,0.53,U] [#7 -0.11,0.20,0.44,U] [#8 0.02,0.37,0.38,U] 
01:01:13.109 00.001 18120 single-star, 8 included, MultiStar: {0.07, 0.21}, one-star: {0.00, 0.18}
01:01:13.110 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
01:01:13.111 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
01:01:13.111 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=0.16 mountY=-0.08, mountTheta=-0.47
01:01:13.114 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.18, opts=13)
01:01:13.115 00.001 18120 Enqueuing Move request for scope (0.00, 0.18)
01:01:13.115 00.000 21948 Worker thread wakes up
01:01:13.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:13.116 00.001 18120 UpdateGuideState exits: m=2091 RSB=31.6
01:01:13.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:13.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:13.117 00.001 18120 Enqueuing Expose request
01:01:13.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
01:01:13.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
01:01:13.117 00.000 21948 Moving (0.00, 0.18) raw xDistance=0.16 yDistance=-0.08
01:01:13.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:01:13.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:13.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:13.117 00.000 21948 MoveAxis(E, 0, ABG)
01:01:13.117 00.000 21948 Move returns status 0, amount 0
01:01:13.117 00.000 21948 MoveAxis(N, 0, ABG)
01:01:13.117 00.000 21948 Move returns status 0, amount 0
01:01:13.117 00.000 21948 move complete, result=0
01:01:13.117 00.000 21948 worker thread done servicing request
01:01:13.118 00.001 21948 Worker thread wakes up
01:01:13.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:13.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:13.118 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:14.744 01.626 21948 Exposure complete
01:01:14.783 00.039 21948 worker thread done servicing request
01:01:14.783 00.000 18120 OnExposeComplete: enter
01:01:14.784 00.001 18120 UpdateGuideState(): m_state=6
01:01:14.785 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
01:01:14.786 00.001 18120 Star::Find returns 1 (0), X=892.15, Y=232.62, Mass=2029, SNR=31.2, Peak=193 HFD=3.9
01:01:14.787 00.001 18120 MultiStar: [#1 0.13,0.30,0.70,U] [#2 -0.06,0.45,0.00,M1] [#3 0.15,0.33,0.61,U] [#4 0.00,0.33,0.58,U] [#5 0.05,0.35,0.48,U] [#6 0.25,0.57,0.00,M1] [#7 -0.05,0.28,0.43,U] [#8 0.01,0.31,0.41,U] 
01:01:14.789 00.002 18120 refined, 6 included, MultiStar: {0.03, 0.33}, one-star: {-0.04, 0.37}
01:01:14.792 00.003 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
01:01:14.794 00.002 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
01:01:14.796 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=0.29 mountY=-0.18, mountTheta=-0.56
01:01:14.801 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.33, opts=13)
01:01:14.803 00.002 18120 Enqueuing Move request for scope (0.03, 0.33)
01:01:14.804 00.001 21948 Worker thread wakes up
01:01:14.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
01:01:14.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:14.804 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.2
01:01:14.805 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
01:01:14.805 00.000 21948 Moving (0.03, 0.33) raw xDistance=0.29 yDistance=-0.18
01:01:14.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:01:14.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:14.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:14.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:01:14.805 00.000 21948 MoveAxis(W, 51, ABG)
01:01:14.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:14.806 00.001 18120 Enqueuing Expose request
01:01:14.806 00.000 21948 Guiding  Dir = 3, Dur = 51
01:01:14.807 00.001 21948 IsSlewing returns 0
01:01:14.807 00.000 21948 IsGuiding returns 0
01:01:14.808 00.001 21948 PulseGuide returned control before completion, sleep 60
01:01:14.883 00.075 21948 IsGuiding returns 0
01:01:14.883 00.000 21948 Move returns status 0, amount 51
01:01:14.883 00.000 21948 MoveAxis(N, 0, ABG)
01:01:14.883 00.000 21948 Move returns status 0, amount 0
01:01:14.883 00.000 21948 move complete, result=0
01:01:14.883 00.000 21948 worker thread done servicing request
01:01:14.883 00.000 21948 Worker thread wakes up
01:01:14.884 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:14.884 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
01:01:14.885 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:16.298 01.413 21948 Exposure complete
01:01:16.333 00.035 21948 worker thread done servicing request
01:01:16.333 00.000 18120 OnExposeComplete: enter
01:01:16.334 00.001 18120 UpdateGuideState(): m_state=6
01:01:16.334 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
01:01:16.335 00.001 18120 Star::Find returns 1 (0), X=892.20, Y=232.32, Mass=2017, SNR=31.2, Peak=175 HFD=3.8
01:01:16.337 00.002 18120 MultiStar: [#1 0.15,0.19,0.73,U] [#2 0.22,0.33,0.00,M2] [#3 0.23,0.07,0.60,U] [#4 0.21,0.12,0.57,U] [#5 -0.09,0.27,0.46,U] [#6 0.27,0.22,0.54,U] [#7 -0.14,0.13,0.44,U] [#8 -0.03,0.03,0.39,U] 
01:01:16.338 00.001 18120 single-star, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.01, 0.07}
01:01:16.338 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
01:01:16.339 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
01:01:16.339 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=0.06 mountY=-0.04, mountTheta=-0.59
01:01:16.341 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
01:01:16.341 00.000 18120 Enqueuing Move request for scope (0.01, 0.07)
01:01:16.342 00.001 21948 Worker thread wakes up
01:01:16.342 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:16.342 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.2
01:01:16.343 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:16.344 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:01:16.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:01:16.344 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
01:01:16.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:01:16.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:16.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:01:16.344 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:16.345 00.001 21948 MoveAxis(E, 0, ABG)
01:01:16.345 00.000 21948 Move returns status 0, amount 0
01:01:16.345 00.000 21948 MoveAxis(N, 0, ABG)
01:01:16.345 00.000 18120 Enqueuing Expose request
01:01:16.347 00.002 21948 Move returns status 0, amount 0
01:01:16.347 00.000 21948 move complete, result=0
01:01:16.347 00.000 21948 worker thread done servicing request
01:01:16.347 00.000 21948 Worker thread wakes up
01:01:16.347 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:16.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:16.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:17.976 01.629 21948 Exposure complete
01:01:18.023 00.047 18120 OnExposeComplete: enter
01:01:18.025 00.002 21948 worker thread done servicing request
01:01:18.025 00.000 18120 UpdateGuideState(): m_state=6
01:01:18.025 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
01:01:18.026 00.001 18120 Star::Find returns 1 (0), X=892.65, Y=232.35, Mass=1867, SNR=29.9, Peak=171 HFD=3.5
01:01:18.026 00.000 18120 MultiStar: [#1 0.37,0.18,0.00,M1] [#2 0.33,0.08,0.67,U] [#3 0.41,0.20,0.00,M1] [#4 0.36,0.11,0.58,U] [#5 0.16,0.25,0.47,U] [#6 0.58,0.25,0.00,M1] [#7 0.40,0.32,0.00,M1] [#8 0.14,0.09,0.44,U] 
01:01:18.027 00.001 18120 refined, 4 included, MultiStar: {0.32, 0.12}, one-star: {0.46, 0.11}
01:01:18.027 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
01:01:18.027 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
01:01:18.028 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=0.12 hyp=0.34 cameraTheta=0.36 mountX=-0.02 mountY=-0.34, mountTheta=-1.64
01:01:18.029 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.12, opts=13)
01:01:18.029 00.000 18120 Enqueuing Move request for scope (0.32, 0.12)
01:01:18.030 00.001 21948 Worker thread wakes up
01:01:18.030 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:18.030 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.9
01:01:18.031 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:18.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:18.032 00.001 18120 Enqueuing Expose request
01:01:18.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.12) opts 0xd
01:01:18.032 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.12)
01:01:18.032 00.000 21948 Moving (0.32, 0.12) raw xDistance=-0.02 yDistance=-0.34
01:01:18.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:18.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:01:18.032 00.000 21948 MoveAxis(E, 0, ABG)
01:01:18.032 00.000 21948 Move returns status 0, amount 0
01:01:18.032 00.000 21948 MoveAxis(N, 82, ABG)
01:01:18.032 00.000 21948 Guiding  Dir = 0, Dur = 82
01:01:18.033 00.001 21948 IsSlewing returns 0
01:01:18.033 00.000 21948 IsGuiding returns 0
01:01:18.036 00.003 21948 PulseGuide returned control before completion, sleep 88
01:01:18.129 00.093 21948 IsGuiding returns 1
01:01:18.129 00.000 21948 scope still moving after pulse duration time elapsed
01:01:18.160 00.031 21948 IsSlewing returns 0
01:01:18.160 00.000 21948 IsGuiding returns 0
01:01:18.160 00.000 21948 scope move finished after 82 + 46 ms
01:01:18.160 00.000 21948 Move returns status 0, amount 82
01:01:18.160 00.000 21948 move complete, result=0
01:01:18.160 00.000 21948 worker thread done servicing request
01:01:18.160 00.000 21948 Worker thread wakes up
01:01:18.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:18.160 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:18.161 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 82 ms NORTH
01:01:19.567 01.406 21948 Exposure complete
01:01:19.626 00.059 21948 worker thread done servicing request
01:01:19.627 00.001 18120 OnExposeComplete: enter
01:01:19.629 00.002 18120 UpdateGuideState(): m_state=6
01:01:19.630 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
01:01:19.631 00.001 18120 Star::Find returns 1 (0), X=892.52, Y=232.18, Mass=2010, SNR=31.0, Peak=177 HFD=3.8
01:01:19.633 00.002 18120 MultiStar: [#1 0.43,0.16,0.00,M2] [#2 0.20,0.04,0.63,U] [#3 0.34,0.04,0.58,U] [#4 0.22,-0.06,0.52,U] [#5 0.18,-0.16,0.48,U] [#6 0.46,0.14,0.00,M2] [#7 -0.11,0.19,0.44,U] [#8 0.13,-0.10,0.40,U] 
01:01:19.634 00.001 18120 refined, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.33, -0.07}
01:01:19.635 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:01:19.636 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:01:19.638 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=-0.11 mountY=-0.18, mountTheta=-2.10
01:01:19.640 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.02, opts=13)
01:01:19.641 00.001 18120 Enqueuing Move request for scope (0.21, -0.02)
01:01:19.642 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:19.642 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:01:19.645 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:19.646 00.001 21948 Worker thread wakes up
01:01:19.646 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:19.646 00.000 18120 Enqueuing Expose request
01:01:19.647 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
01:01:19.647 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
01:01:19.647 00.000 21948 Moving (0.21, -0.02) raw xDistance=-0.11 yDistance=-0.18
01:01:19.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:01:19.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:19.647 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:01:19.647 00.000 21948 MoveAxis(E, 0, ABG)
01:01:19.647 00.000 21948 Move returns status 0, amount 0
01:01:19.647 00.000 21948 MoveAxis(N, 0, ABG)
01:01:19.647 00.000 21948 Move returns status 0, amount 0
01:01:19.647 00.000 21948 move complete, result=0
01:01:19.647 00.000 21948 worker thread done servicing request
01:01:19.647 00.000 21948 Worker thread wakes up
01:01:19.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:19.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:19.647 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:21.273 01.626 21948 Exposure complete
01:01:21.312 00.039 21948 worker thread done servicing request
01:01:21.312 00.000 18120 OnExposeComplete: enter
01:01:21.313 00.001 18120 UpdateGuideState(): m_state=6
01:01:21.314 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
01:01:21.314 00.000 18120 Star::Find returns 1 (0), X=892.32, Y=232.18, Mass=2031, SNR=31.2, Peak=213 HFD=3.7
01:01:21.315 00.001 18120 MultiStar: [#1 0.17,-0.13,0.70,U] [#2 0.15,-0.08,0.64,U] [#3 0.15,0.25,0.60,U] [#4 0.23,-0.09,0.58,U] [#5 0.14,-0.18,0.48,U] [#6 0.21,-0.04,0.52,U] [#7 -0.03,-0.14,0.39,U] [#8 -0.19,0.13,0.40,U] 
01:01:21.315 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.13, -0.07}
01:01:21.315 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
01:01:21.316 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
01:01:21.316 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.32 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
01:01:21.317 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.04, opts=13)
01:01:21.318 00.001 18120 Enqueuing Move request for scope (0.12, -0.04)
01:01:21.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:21.319 00.001 18120 UpdateGuideState exits: m=2031 RSB=31.2
01:01:21.319 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:21.322 00.003 21948 Worker thread wakes up
01:01:21.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:21.322 00.000 18120 Enqueuing Expose request
01:01:21.323 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:01:21.323 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:01:21.323 00.000 21948 Moving (0.12, -0.04) raw xDistance=-0.09 yDistance=-0.09
01:01:21.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:01:21.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:21.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:21.323 00.000 21948 MoveAxis(E, 0, ABG)
01:01:21.323 00.000 21948 Move returns status 0, amount 0
01:01:21.323 00.000 21948 MoveAxis(N, 0, ABG)
01:01:21.323 00.000 21948 Move returns status 0, amount 0
01:01:21.323 00.000 21948 move complete, result=0
01:01:21.323 00.000 21948 worker thread done servicing request
01:01:21.323 00.000 21948 Worker thread wakes up
01:01:21.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:21.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:21.323 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:22.845 01.522 21948 Exposure complete
01:01:22.886 00.041 21948 worker thread done servicing request
01:01:22.886 00.000 18120 OnExposeComplete: enter
01:01:22.886 00.000 18120 UpdateGuideState(): m_state=6
01:01:22.887 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
01:01:22.887 00.000 18120 Star::Find returns 1 (0), X=892.19, Y=232.03, Mass=1926, SNR=30.5, Peak=206 HFD=4.1
01:01:22.888 00.001 18120 MultiStar: [#1 0.12,-0.19,0.75,U] [#2 0.19,-0.15,0.65,U] [#3 0.09,-0.11,0.63,U] [#4 0.00,-0.21,0.57,U] [#5 -0.19,0.01,0.46,U] [#6 0.31,-0.10,0.57,U] [#7 -0.09,-0.28,0.44,U] [#8 -0.34,-0.15,0.41,U] 
01:01:22.888 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.00, -0.22}
01:01:22.889 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.92)
01:01:22.889 00.000 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.88)
01:01:22.890 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.37 mountX=-0.16 mountY=0.04, mountTheta=2.88
01:01:22.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.16, opts=13)
01:01:22.891 00.000 18120 Enqueuing Move request for scope (0.03, -0.16)
01:01:22.892 00.001 21948 Worker thread wakes up
01:01:22.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:01:22.892 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:01:22.892 00.000 21948 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.04
01:01:22.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:01:22.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:22.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:22.892 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.5
01:01:22.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:22.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:22.894 00.001 18120 Enqueuing Expose request
01:01:22.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:01:22.894 00.000 21948 MoveAxis(E, 0, ABG)
01:01:22.894 00.000 21948 Move returns status 0, amount 0
01:01:22.894 00.000 21948 MoveAxis(N, 0, ABG)
01:01:22.894 00.000 21948 Move returns status 0, amount 0
01:01:22.894 00.000 21948 move complete, result=0
01:01:22.894 00.000 21948 worker thread done servicing request
01:01:22.894 00.000 21948 Worker thread wakes up
01:01:22.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:22.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:22.895 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:24.519 01.624 21948 Exposure complete
01:01:24.550 00.031 21948 worker thread done servicing request
01:01:24.550 00.000 18120 OnExposeComplete: enter
01:01:24.551 00.001 18120 UpdateGuideState(): m_state=6
01:01:24.551 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:01:24.551 00.000 18120 Star::Find returns 1 (0), X=892.22, Y=232.07, Mass=2090, SNR=31.7, Peak=228 HFD=4.2
01:01:24.551 00.000 18120 MultiStar: [#1 0.08,-0.06,0.72,U] [#2 0.19,0.00,0.62,U] [#3 -0.00,-0.13,0.57,U] [#4 0.01,-0.16,0.53,U] [#5 -0.11,0.04,0.45,U] [#6 0.09,-0.17,0.51,U] [#7 0.20,0.09,0.41,U] [#8 -0.31,-0.07,0.38,U] 
01:01:24.553 00.002 18120 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.03, -0.17}
01:01:24.553 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
01:01:24.554 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
01:01:24.554 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.21 mountX=-0.09 mountY=0.01, mountTheta=3.04
01:01:24.556 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.08, opts=13)
01:01:24.556 00.000 18120 Enqueuing Move request for scope (0.03, -0.08)
01:01:24.557 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:24.557 00.000 21948 Worker thread wakes up
01:01:24.557 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.7
01:01:24.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:24.558 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:24.558 00.000 18120 Enqueuing Expose request
01:01:24.559 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:01:24.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:01:24.559 00.000 21948 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=0.01
01:01:24.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:01:24.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:24.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:01:24.559 00.000 21948 MoveAxis(E, 0, ABG)
01:01:24.559 00.000 21948 Move returns status 0, amount 0
01:01:24.559 00.000 21948 MoveAxis(N, 0, ABG)
01:01:24.559 00.000 21948 Move returns status 0, amount 0
01:01:24.559 00.000 21948 move complete, result=0
01:01:24.559 00.000 21948 worker thread done servicing request
01:01:24.559 00.000 21948 Worker thread wakes up
01:01:24.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:24.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:24.559 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:26.080 01.521 21948 Exposure complete
01:01:26.113 00.033 21948 worker thread done servicing request
01:01:26.113 00.000 18120 OnExposeComplete: enter
01:01:26.113 00.000 18120 UpdateGuideState(): m_state=6
01:01:26.115 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
01:01:26.117 00.002 18120 Star::Find returns 1 (0), X=892.41, Y=232.06, Mass=1830, SNR=29.7, Peak=204 HFD=3.7
01:01:26.117 00.000 18120 MultiStar: [#1 0.33,-0.14,0.76,U] [#2 0.18,-0.19,0.66,U] [#3 0.49,-0.08,0.00,M1] [#4 0.26,-0.29,0.62,U] [#5 -0.04,-0.36,0.48,U] [#6 0.51,-0.14,0.00,M1] [#7 0.20,-0.28,0.45,U] [#8 -0.06,-0.32,0.40,U] 
01:01:26.118 00.001 18120 single-star, 6 included, MultiStar: {0.18, -0.23}, one-star: {0.22, -0.19}
01:01:26.120 00.002 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:01:26.121 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:01:26.121 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.71 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
01:01:26.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.19, opts=13)
01:01:26.123 00.001 18120 Enqueuing Move request for scope (0.22, -0.19)
01:01:26.123 00.000 21948 Worker thread wakes up
01:01:26.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:26.125 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
01:01:26.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
01:01:26.125 00.000 21948 Moving (0.22, -0.19) raw xDistance=-0.26 yDistance=-0.11
01:01:26.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:01:26.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:26.125 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
01:01:26.126 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:26.127 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:26.128 00.001 18120 Enqueuing Expose request
01:01:26.129 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:01:26.129 00.000 21948 MoveAxis(E, 46, ABG)
01:01:26.129 00.000 21948 Guiding  Dir = 2, Dur = 46
01:01:26.130 00.001 21948 IsSlewing returns 0
01:01:26.130 00.000 21948 IsGuiding returns 0
01:01:26.131 00.001 21948 PulseGuide returned control before completion, sleep 55
01:01:26.205 00.074 21948 IsGuiding returns 0
01:01:26.205 00.000 21948 Move returns status 0, amount 46
01:01:26.205 00.000 21948 MoveAxis(N, 0, ABG)
01:01:26.205 00.000 21948 Move returns status 0, amount 0
01:01:26.205 00.000 21948 move complete, result=0
01:01:26.205 00.000 21948 worker thread done servicing request
01:01:26.205 00.000 21948 Worker thread wakes up
01:01:26.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:26.206 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:26.206 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:01:27.833 01.627 21948 Exposure complete
01:01:27.872 00.039 21948 worker thread done servicing request
01:01:27.872 00.000 18120 OnExposeComplete: enter
01:01:27.873 00.001 18120 UpdateGuideState(): m_state=6
01:01:27.873 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
01:01:27.874 00.001 18120 Star::Find returns 1 (0), X=892.20, Y=232.26, Mass=1986, SNR=31.0, Peak=207 HFD=3.8
01:01:27.874 00.000 18120 MultiStar: [#1 0.24,0.17,0.74,U] [#2 0.06,0.15,0.66,U] [#3 0.11,0.03,0.60,U] [#4 0.18,-0.04,0.56,U] [#5 -0.11,-0.01,0.49,U] [#6 0.05,-0.19,0.51,U] [#7 0.26,0.10,0.43,U] [#8 -0.13,-0.05,0.41,U] 
01:01:27.875 00.001 18120 single-star, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.01, 0.02}
01:01:27.875 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
01:01:27.875 00.000 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
01:01:27.876 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.98 mountX=0.01 mountY=-0.02, mountTheta=-1.03
01:01:27.877 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
01:01:27.878 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
01:01:27.878 00.000 21948 Worker thread wakes up
01:01:27.879 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:01:27.879 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:01:27.879 00.000 21948 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
01:01:27.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:27.881 00.002 18120 UpdateGuideState exits: m=1986 RSB=31.0
01:01:27.883 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:27.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:27.885 00.001 18120 Enqueuing Expose request
01:01:27.887 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:01:27.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:27.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:27.887 00.000 21948 MoveAxis(E, 0, ABG)
01:01:27.887 00.000 21948 Move returns status 0, amount 0
01:01:27.887 00.000 21948 MoveAxis(N, 0, ABG)
01:01:27.887 00.000 21948 Move returns status 0, amount 0
01:01:27.887 00.000 21948 move complete, result=0
01:01:27.887 00.000 21948 worker thread done servicing request
01:01:27.887 00.000 21948 Worker thread wakes up
01:01:27.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:27.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:27.889 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:29.411 01.522 21948 Exposure complete
01:01:29.434 00.023 21948 worker thread done servicing request
01:01:29.434 00.000 18120 OnExposeComplete: enter
01:01:29.435 00.001 18120 UpdateGuideState(): m_state=6
01:01:29.435 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
01:01:29.436 00.001 18120 Star::Find returns 1 (0), X=892.45, Y=232.23, Mass=2031, SNR=31.2, Peak=202 HFD=3.7
01:01:29.437 00.001 18120 MultiStar: [#1 0.22,-0.07,0.73,U] [#2 0.14,0.07,0.67,U] [#3 0.17,0.02,0.62,U] [#4 0.21,-0.08,0.57,U] [#5 0.29,0.11,0.44,U] [#6 0.23,0.16,0.52,U] [#7 -0.19,-0.08,0.42,U] [#8 0.19,-0.09,0.41,U] 
01:01:29.437 00.000 18120 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.25, -0.02}
01:01:29.437 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
01:01:29.438 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
01:01:29.438 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
01:01:29.440 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.00, opts=13)
01:01:29.440 00.000 18120 Enqueuing Move request for scope (0.18, 0.00)
01:01:29.441 00.001 21948 Worker thread wakes up
01:01:29.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
01:01:29.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:29.442 00.001 18120 UpdateGuideState exits: m=2031 RSB=31.2
01:01:29.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:29.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:29.443 00.001 18120 Enqueuing Expose request
01:01:29.443 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
01:01:29.443 00.000 21948 Moving (0.18, 0.00) raw xDistance=-0.07 yDistance=-0.16
01:01:29.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:01:29.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:29.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:01:29.443 00.000 21948 MoveAxis(E, 0, ABG)
01:01:29.443 00.000 21948 Move returns status 0, amount 0
01:01:29.443 00.000 21948 MoveAxis(N, 0, ABG)
01:01:29.443 00.000 21948 Move returns status 0, amount 0
01:01:29.444 00.001 21948 move complete, result=0
01:01:29.444 00.000 21948 worker thread done servicing request
01:01:29.444 00.000 21948 Worker thread wakes up
01:01:29.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:29.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:29.444 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:31.070 01.626 21948 Exposure complete
01:01:31.115 00.045 21948 worker thread done servicing request
01:01:31.115 00.000 18120 OnExposeComplete: enter
01:01:31.117 00.002 18120 UpdateGuideState(): m_state=6
01:01:31.118 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
01:01:31.120 00.002 18120 Star::Find returns 1 (0), X=892.31, Y=232.12, Mass=2103, SNR=31.9, Peak=207 HFD=4.0
01:01:31.122 00.002 18120 MultiStar: [#1 0.25,0.00,0.68,U] [#2 0.11,-0.14,0.61,U] [#3 0.06,0.14,0.59,U] [#4 0.17,-0.04,0.55,U] [#5 0.10,-0.07,0.45,U] [#6 0.41,0.06,0.00,M1] [#7 -0.03,-0.19,0.44,U] [#8 0.17,-0.14,0.38,U] 
01:01:31.123 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.12, -0.13}
01:01:31.123 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
01:01:31.124 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
01:01:31.124 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.51 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
01:01:31.125 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.07, opts=13)
01:01:31.126 00.001 18120 Enqueuing Move request for scope (0.12, -0.07)
01:01:31.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:31.127 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.9
01:01:31.127 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:31.128 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:31.128 00.000 18120 Enqueuing Expose request
01:01:31.128 00.000 21948 Worker thread wakes up
01:01:31.128 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:01:31.128 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:01:31.128 00.000 21948 Moving (0.12, -0.07) raw xDistance=-0.11 yDistance=-0.08
01:01:31.129 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:01:31.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:31.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:31.129 00.000 21948 MoveAxis(E, 0, ABG)
01:01:31.129 00.000 21948 Move returns status 0, amount 0
01:01:31.129 00.000 21948 MoveAxis(N, 0, ABG)
01:01:31.129 00.000 21948 Move returns status 0, amount 0
01:01:31.129 00.000 21948 move complete, result=0
01:01:31.129 00.000 21948 worker thread done servicing request
01:01:31.129 00.000 21948 Worker thread wakes up
01:01:31.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:31.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:31.129 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:32.646 01.517 21948 Exposure complete
01:01:32.683 00.037 21948 worker thread done servicing request
01:01:32.683 00.000 18120 OnExposeComplete: enter
01:01:32.685 00.002 18120 UpdateGuideState(): m_state=6
01:01:32.685 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
01:01:32.686 00.001 18120 Star::Find returns 1 (0), X=892.26, Y=232.14, Mass=1981, SNR=30.9, Peak=184 HFD=4.2
01:01:32.686 00.000 18120 MultiStar: [#1 -0.02,0.03,0.73,U] [#2 -0.01,-0.03,0.63,U] [#3 0.09,0.15,0.60,U] [#4 0.05,-0.22,0.56,U] [#5 -0.05,-0.03,0.48,U] [#6 0.08,-0.15,0.56,U] [#7 0.09,-0.04,0.44,U] [#8 -0.14,0.04,0.40,U] 
01:01:32.687 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.07, -0.10}
01:01:32.687 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
01:01:32.687 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
01:01:32.688 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.04 mountX=-0.05 mountY=-0.00, mountTheta=-3.07
01:01:32.689 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
01:01:32.689 00.000 18120 Enqueuing Move request for scope (0.03, -0.04)
01:01:32.690 00.001 21948 Worker thread wakes up
01:01:32.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:32.690 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.9
01:01:32.691 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:32.691 00.000 18120 Enqueuing Expose request
01:01:32.692 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:01:32.692 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:01:32.692 00.000 21948 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.00
01:01:32.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:01:32.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:32.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:01:32.692 00.000 21948 MoveAxis(E, 0, ABG)
01:01:32.692 00.000 21948 Move returns status 0, amount 0
01:01:32.692 00.000 21948 MoveAxis(N, 0, ABG)
01:01:32.692 00.000 21948 Move returns status 0, amount 0
01:01:32.692 00.000 21948 move complete, result=0
01:01:32.692 00.000 21948 worker thread done servicing request
01:01:32.692 00.000 21948 Worker thread wakes up
01:01:32.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:32.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:32.693 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:34.318 01.625 21948 Exposure complete
01:01:34.342 00.024 21948 worker thread done servicing request
01:01:34.342 00.000 18120 OnExposeComplete: enter
01:01:34.343 00.001 18120 UpdateGuideState(): m_state=6
01:01:34.343 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
01:01:34.344 00.001 18120 Star::Find returns 1 (0), X=892.28, Y=232.14, Mass=1989, SNR=30.8, Peak=194 HFD=3.9
01:01:34.345 00.001 18120 MultiStar: [#1 -0.06,-0.06,0.75,U] [#2 0.08,-0.01,0.64,U] [#3 0.03,0.11,0.62,U] [#4 -0.05,-0.19,0.57,U] [#5 0.07,0.01,0.48,U] [#6 0.11,0.31,0.53,U] [#7 -0.18,-0.12,0.45,U] [#8 0.02,-0.17,0.41,U] 
01:01:34.345 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.09, -0.11}
01:01:34.345 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
01:01:34.348 00.003 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
01:01:34.351 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.00 mountX=-0.04 mountY=-0.00, mountTheta=-3.04
01:01:34.353 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
01:01:34.355 00.002 18120 Enqueuing Move request for scope (0.02, -0.03)
01:01:34.356 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:34.358 00.002 18120 UpdateGuideState exits: m=1989 RSB=30.8
01:01:34.358 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:34.359 00.001 21948 Worker thread wakes up
01:01:34.359 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:01:34.359 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:01:34.359 00.000 21948 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.00
01:01:34.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:01:34.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:34.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:34.360 00.001 18120 Enqueuing Expose request
01:01:34.361 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:01:34.361 00.000 21948 MoveAxis(E, 0, ABG)
01:01:34.361 00.000 21948 Move returns status 0, amount 0
01:01:34.361 00.000 21948 MoveAxis(N, 0, ABG)
01:01:34.361 00.000 21948 Move returns status 0, amount 0
01:01:34.361 00.000 21948 move complete, result=0
01:01:34.362 00.001 21948 worker thread done servicing request
01:01:34.362 00.000 21948 Worker thread wakes up
01:01:34.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:34.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:34.363 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:35.881 01.518 21948 Exposure complete
01:01:35.918 00.037 21948 worker thread done servicing request
01:01:35.919 00.001 18120 OnExposeComplete: enter
01:01:35.920 00.001 18120 UpdateGuideState(): m_state=6
01:01:35.921 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
01:01:35.922 00.001 18120 Star::Find returns 1 (0), X=892.42, Y=232.08, Mass=2026, SNR=31.3, Peak=199 HFD=3.8
01:01:35.922 00.000 18120 MultiStar: [#1 0.24,-0.16,0.73,U] [#2 0.23,-0.12,0.63,U] [#3 0.32,0.08,0.60,U] [#4 0.36,-0.23,0.00,M1] [#5 0.19,-0.27,0.47,U] [#6 0.29,-0.08,0.54,U] [#7 0.18,0.08,0.44,U] [#8 -0.04,-0.09,0.42,U] 
01:01:35.922 00.000 18120 refined, 7 included, MultiStar: {0.22, -0.10}, one-star: {0.23, -0.17}
01:01:35.923 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
01:01:35.923 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
01:01:35.924 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.18 mountY=-0.15, mountTheta=-2.46
01:01:35.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.10, opts=13)
01:01:35.926 00.001 18120 Enqueuing Move request for scope (0.22, -0.10)
01:01:35.926 00.000 21948 Worker thread wakes up
01:01:35.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:35.927 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
01:01:35.927 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.3
01:01:35.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:35.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:35.929 00.001 18120 Enqueuing Expose request
01:01:35.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
01:01:35.929 00.000 21948 Moving (0.22, -0.10) raw xDistance=-0.18 yDistance=-0.15
01:01:35.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:01:35.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:35.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:01:35.929 00.000 21948 MoveAxis(E, 0, ABG)
01:01:35.929 00.000 21948 Move returns status 0, amount 0
01:01:35.929 00.000 21948 MoveAxis(N, 0, ABG)
01:01:35.929 00.000 21948 Move returns status 0, amount 0
01:01:35.929 00.000 21948 move complete, result=0
01:01:35.929 00.000 21948 worker thread done servicing request
01:01:35.929 00.000 21948 Worker thread wakes up
01:01:35.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:35.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:35.930 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:37.554 01.624 21948 Exposure complete
01:01:37.579 00.025 21948 worker thread done servicing request
01:01:37.580 00.001 18120 OnExposeComplete: enter
01:01:37.580 00.000 18120 UpdateGuideState(): m_state=6
01:01:37.581 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
01:01:37.582 00.001 18120 Star::Find returns 1 (0), X=892.27, Y=232.00, Mass=2033, SNR=31.3, Peak=207 HFD=4.0
01:01:37.582 00.000 18120 MultiStar: [#1 0.09,-0.17,0.73,U] [#2 0.20,-0.23,0.62,U] [#3 0.21,-0.09,0.59,U] [#4 0.11,-0.18,0.57,U] [#5 -0.21,-0.12,0.46,U] [#6 0.11,-0.02,0.51,U] [#7 -0.00,-0.02,0.42,U] [#8 0.07,-0.08,0.40,U] 
01:01:37.585 00.003 18120 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.08, -0.25}
01:01:37.587 00.002 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
01:01:37.587 00.000 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
01:01:37.587 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.06 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
01:01:37.589 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.15, opts=13)
01:01:37.589 00.000 18120 Enqueuing Move request for scope (0.08, -0.15)
01:01:37.589 00.000 21948 Worker thread wakes up
01:01:37.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:37.590 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:01:37.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:37.591 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:37.591 00.000 18120 Enqueuing Expose request
01:01:37.592 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
01:01:37.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
01:01:37.592 00.000 21948 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.01
01:01:37.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:01:37.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:37.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:01:37.592 00.000 21948 MoveAxis(E, 0, ABG)
01:01:37.592 00.000 21948 Move returns status 0, amount 0
01:01:37.592 00.000 21948 MoveAxis(N, 0, ABG)
01:01:37.592 00.000 21948 Move returns status 0, amount 0
01:01:37.592 00.000 21948 move complete, result=0
01:01:37.592 00.000 21948 worker thread done servicing request
01:01:37.592 00.000 21948 Worker thread wakes up
01:01:37.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:37.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:37.592 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:39.117 01.525 21948 Exposure complete
01:01:39.157 00.040 21948 worker thread done servicing request
01:01:39.157 00.000 18120 OnExposeComplete: enter
01:01:39.158 00.001 18120 UpdateGuideState(): m_state=6
01:01:39.159 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
01:01:39.160 00.001 18120 Star::Find returns 1 (0), X=892.47, Y=231.91, Mass=1976, SNR=30.7, Peak=190 HFD=3.9
01:01:39.161 00.001 18120 MultiStar: [#1 0.18,-0.19,0.74,U] [#2 0.13,-0.18,0.67,U] [#3 0.53,-0.15,0.00,M1] [#4 0.18,-0.11,0.55,U] [#5 -0.13,-0.20,0.48,U] [#6 0.41,-0.35,0.00,M1] [#7 0.08,-0.12,0.42,U] [#8 0.03,-0.28,0.41,U] 
01:01:39.161 00.000 18120 refined, 6 included, MultiStar: {0.14, -0.21}, one-star: {0.28, -0.33}
01:01:39.162 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
01:01:39.162 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
01:01:39.164 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-1.01 mountX=-0.25 mountY=-0.03, mountTheta=-3.04
01:01:39.165 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.21, opts=13)
01:01:39.166 00.001 18120 Enqueuing Move request for scope (0.14, -0.21)
01:01:39.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:39.167 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.7
01:01:39.167 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:39.168 00.001 21948 Worker thread wakes up
01:01:39.168 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
01:01:39.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
01:01:39.168 00.000 21948 Moving (0.14, -0.21) raw xDistance=-0.25 yDistance=-0.03
01:01:39.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:01:39.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:39.168 00.000 18120 Enqueuing Expose request
01:01:39.169 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:39.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:39.169 00.000 21948 MoveAxis(E, 45, ABG)
01:01:39.169 00.000 21948 Guiding  Dir = 2, Dur = 45
01:01:39.169 00.000 21948 IsSlewing returns 0
01:01:39.169 00.000 21948 IsGuiding returns 0
01:01:39.171 00.002 21948 PulseGuide returned control before completion, sleep 54
01:01:39.240 00.069 21948 IsGuiding returns 0
01:01:39.240 00.000 21948 Move returns status 0, amount 45
01:01:39.240 00.000 21948 MoveAxis(N, 0, ABG)
01:01:39.240 00.000 21948 Move returns status 0, amount 0
01:01:39.240 00.000 21948 move complete, result=0
01:01:39.241 00.001 21948 worker thread done servicing request
01:01:39.241 00.000 21948 Worker thread wakes up
01:01:39.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:39.241 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:39.241 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
01:01:40.864 01.623 21948 Exposure complete
01:01:40.893 00.029 21948 worker thread done servicing request
01:01:40.893 00.000 18120 OnExposeComplete: enter
01:01:40.896 00.003 18120 UpdateGuideState(): m_state=6
01:01:40.898 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
01:01:40.898 00.000 18120 Star::Find returns 1 (0), X=892.24, Y=232.19, Mass=2124, SNR=31.9, Peak=214 HFD=3.9
01:01:40.898 00.000 18120 MultiStar: [#1 0.13,0.07,0.70,U] [#2 -0.10,0.07,0.63,U] [#3 0.09,0.26,0.57,U] [#4 -0.03,0.01,0.57,U] [#5 -0.08,-0.03,0.45,U] [#6 0.38,0.40,0.00,M2] [#7 0.19,-0.10,0.44,U] [#8 -0.10,0.16,0.40,U] 
01:01:40.899 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.05, -0.05}
01:01:40.899 00.000 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.97 = -0.97)
01:01:40.899 00.000 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
01:01:40.900 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.03 mountX=0.03 mountY=-0.04, mountTheta=-0.98
01:01:40.901 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
01:01:40.901 00.000 18120 Enqueuing Move request for scope (0.02, 0.04)
01:01:40.902 00.001 21948 Worker thread wakes up
01:01:40.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:40.902 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.9
01:01:40.903 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:40.904 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:01:40.904 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:40.905 00.001 18120 Enqueuing Expose request
01:01:40.905 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:01:40.905 00.000 21948 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
01:01:40.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:01:40.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:40.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:01:40.905 00.000 21948 MoveAxis(E, 0, ABG)
01:01:40.905 00.000 21948 Move returns status 0, amount 0
01:01:40.906 00.001 21948 MoveAxis(N, 0, ABG)
01:01:40.906 00.000 21948 Move returns status 0, amount 0
01:01:40.906 00.000 21948 move complete, result=0
01:01:40.906 00.000 21948 worker thread done servicing request
01:01:40.906 00.000 21948 Worker thread wakes up
01:01:40.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:40.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:40.906 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:42.432 01.526 21948 Exposure complete
01:01:42.477 00.045 21948 worker thread done servicing request
01:01:42.477 00.000 18120 OnExposeComplete: enter
01:01:42.478 00.001 18120 UpdateGuideState(): m_state=6
01:01:42.479 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
01:01:42.479 00.000 18120 Star::Find returns 1 (0), X=892.23, Y=232.21, Mass=2115, SNR=31.9, Peak=204 HFD=4.0
01:01:42.480 00.001 18120 MultiStar: [#1 -0.02,-0.07,0.70,U] [#2 0.01,0.12,0.61,U] [#3 -0.05,-0.17,0.59,U] [#4 0.03,-0.26,0.55,U] [#5 -0.31,-0.11,0.46,U] [#6 0.25,-0.01,0.55,U] [#7 0.06,0.03,0.42,U] [#8 -0.11,-0.28,0.39,U] 
01:01:42.480 00.000 18120 single-star, 8 included, MultiStar: {-0.00, -0.08}, one-star: {0.04, -0.03}
01:01:42.481 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
01:01:42.481 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
01:01:42.481 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.71 mountX=-0.05 mountY=-0.02, mountTheta=-2.74
01:01:42.482 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
01:01:42.483 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
01:01:42.483 00.000 21948 Worker thread wakes up
01:01:42.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:42.484 00.001 18120 UpdateGuideState exits: m=2115 RSB=31.9
01:01:42.484 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:42.485 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:42.485 00.000 18120 Enqueuing Expose request
01:01:42.486 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:01:42.486 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:01:42.486 00.000 21948 Moving (0.04, -0.03) raw xDistance=-0.05 yDistance=-0.02
01:01:42.486 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:01:42.486 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:42.486 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:42.486 00.000 21948 MoveAxis(E, 0, ABG)
01:01:42.486 00.000 21948 Move returns status 0, amount 0
01:01:42.486 00.000 21948 MoveAxis(N, 0, ABG)
01:01:42.486 00.000 21948 Move returns status 0, amount 0
01:01:42.486 00.000 21948 move complete, result=0
01:01:42.486 00.000 21948 worker thread done servicing request
01:01:42.486 00.000 21948 Worker thread wakes up
01:01:42.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:42.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:42.487 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:44.115 01.628 21948 Exposure complete
01:01:44.144 00.029 21948 worker thread done servicing request
01:01:44.144 00.000 18120 OnExposeComplete: enter
01:01:44.147 00.003 18120 UpdateGuideState(): m_state=6
01:01:44.150 00.003 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
01:01:44.152 00.002 18120 Star::Find returns 1 (0), X=892.25, Y=232.31, Mass=2042, SNR=31.4, Peak=189 HFD=3.8
01:01:44.155 00.003 18120 MultiStar: [#1 0.08,0.11,0.72,U] [#2 0.03,0.03,0.63,U] [#3 0.19,0.07,0.59,U] [#4 0.12,-0.07,0.56,U] [#5 -0.16,0.03,0.47,U] [#6 0.34,0.24,0.00,M2] [#7 0.02,0.20,0.44,U] [#8 -0.10,0.14,0.41,U] 
01:01:44.157 00.002 18120 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.06, 0.07}
01:01:44.159 00.002 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
01:01:44.162 00.003 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
01:01:44.164 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=0.04 mountY=-0.07, mountTheta=-1.01
01:01:44.168 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
01:01:44.169 00.001 18120 Enqueuing Move request for scope (0.04, 0.07)
01:01:44.169 00.000 21948 Worker thread wakes up
01:01:44.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:44.170 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.4
01:01:44.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:44.171 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:01:44.171 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:01:44.171 00.000 21948 Moving (0.04, 0.07) raw xDistance=0.04 yDistance=-0.07
01:01:44.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:01:44.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:44.171 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:44.171 00.000 18120 Enqueuing Expose request
01:01:44.172 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:44.172 00.000 21948 MoveAxis(E, 0, ABG)
01:01:44.172 00.000 21948 Move returns status 0, amount 0
01:01:44.172 00.000 21948 MoveAxis(N, 0, ABG)
01:01:44.172 00.000 21948 Move returns status 0, amount 0
01:01:44.172 00.000 21948 move complete, result=0
01:01:44.172 00.000 21948 worker thread done servicing request
01:01:44.172 00.000 21948 Worker thread wakes up
01:01:44.172 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:44.173 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:44.173 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:45.693 01.520 21948 Exposure complete
01:01:45.724 00.031 21948 worker thread done servicing request
01:01:45.724 00.000 18120 OnExposeComplete: enter
01:01:45.725 00.001 18120 UpdateGuideState(): m_state=6
01:01:45.725 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
01:01:45.726 00.001 18120 Star::Find returns 1 (0), X=892.13, Y=232.32, Mass=2014, SNR=31.1, Peak=203 HFD=3.8
01:01:45.726 00.000 18120 MultiStar: [#1 0.12,0.19,0.71,U] [#2 0.12,0.22,0.63,U] [#3 0.13,0.32,0.63,U] [#4 0.06,0.13,0.57,U] [#5 -0.06,-0.07,0.46,U] [#6 0.21,0.34,0.00,M3] [#7 -0.12,0.18,0.42,U] [#8 -0.04,0.12,0.40,U] 
01:01:45.727 00.001 18120 single-star, 7 included, MultiStar: {0.03, 0.15}, one-star: {-0.06, 0.07}
01:01:45.727 00.000 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.24 = 0.24)
01:01:45.728 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.20 = 0.20)
01:01:45.728 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.23 mountX=0.09 mountY=0.02, mountTheta=0.20
01:01:45.729 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
01:01:45.730 00.001 18120 Enqueuing Move request for scope (-0.06, 0.07)
01:01:45.730 00.000 21948 Worker thread wakes up
01:01:45.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:01:45.730 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:01:45.730 00.000 21948 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.02
01:01:45.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:01:45.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:45.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:45.731 00.001 18120 UpdateGuideState exits: m=2014 RSB=31.1
01:01:45.731 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:45.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:45.732 00.001 18120 Enqueuing Expose request
01:01:45.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:45.733 00.001 21948 MoveAxis(E, 0, ABG)
01:01:45.733 00.000 21948 Move returns status 0, amount 0
01:01:45.733 00.000 21948 MoveAxis(N, 0, ABG)
01:01:45.733 00.000 21948 Move returns status 0, amount 0
01:01:45.733 00.000 21948 move complete, result=0
01:01:45.733 00.000 21948 worker thread done servicing request
01:01:45.733 00.000 21948 Worker thread wakes up
01:01:45.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:45.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:45.733 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:47.363 01.630 21948 Exposure complete
01:01:47.401 00.038 21948 worker thread done servicing request
01:01:47.401 00.000 18120 OnExposeComplete: enter
01:01:47.402 00.001 18120 UpdateGuideState(): m_state=6
01:01:47.403 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
01:01:47.405 00.002 18120 Star::Find returns 1 (0), X=892.32, Y=232.39, Mass=2060, SNR=31.4, Peak=201 HFD=3.6
01:01:47.406 00.001 18120 MultiStar: [#1 0.25,0.28,0.70,U] [#2 0.17,0.20,0.66,U] [#3 0.04,0.34,0.60,U] [#4 0.14,0.24,0.55,U] [#5 0.11,0.14,0.46,U] [#6 0.26,0.29,0.00,M4] [#7 -0.03,0.36,0.42,U] [#8 0.00,0.07,0.41,U] 
01:01:47.408 00.002 18120 single-star, 7 included, MultiStar: {0.12, 0.22}, one-star: {0.13, 0.15}
01:01:47.408 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:01:47.409 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:01:47.409 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=0.08 mountY=-0.18, mountTheta=-1.15
01:01:47.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.15, opts=13)
01:01:47.412 00.002 18120 Enqueuing Move request for scope (0.13, 0.15)
01:01:47.412 00.000 21948 Worker thread wakes up
01:01:47.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:47.413 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
01:01:47.413 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.4
01:01:47.413 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
01:01:47.413 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:47.414 00.001 21948 Moving (0.13, 0.15) raw xDistance=0.08 yDistance=-0.18
01:01:47.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:47.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:01:47.414 00.000 18120 Enqueuing Expose request
01:01:47.415 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:47.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:01:47.415 00.000 21948 MoveAxis(E, 0, ABG)
01:01:47.415 00.000 21948 Move returns status 0, amount 0
01:01:47.415 00.000 21948 MoveAxis(N, 0, ABG)
01:01:47.415 00.000 21948 Move returns status 0, amount 0
01:01:47.415 00.000 21948 move complete, result=0
01:01:47.415 00.000 21948 worker thread done servicing request
01:01:47.415 00.000 21948 Worker thread wakes up
01:01:47.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:47.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:47.415 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:48.933 01.518 21948 Exposure complete
01:01:48.960 00.027 18120 OnExposeComplete: enter
01:01:48.961 00.001 18120 UpdateGuideState(): m_state=6
01:01:48.961 00.000 21948 worker thread done servicing request
01:01:48.961 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
01:01:48.962 00.001 18120 Star::Find returns 1 (0), X=892.31, Y=232.29, Mass=1941, SNR=30.5, Peak=203 HFD=3.7
01:01:48.962 00.000 18120 MultiStar: [#1 0.17,0.06,0.76,U] [#2 -0.06,0.33,0.66,U] [#3 0.06,-0.01,0.62,U] [#4 -0.06,-0.03,0.59,U] [#5 0.00,-0.15,0.47,U] [#6 0.09,0.01,0.53,U] [#7 -0.15,0.18,0.45,U] [#8 -0.25,0.17,0.39,U] 
01:01:48.963 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.12, 0.05}
01:01:48.963 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
01:01:48.963 00.000 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
01:01:48.966 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.34 mountX=0.06 mountY=-0.05, mountTheta=-0.68
01:01:48.969 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.07, opts=13)
01:01:48.970 00.001 18120 Enqueuing Move request for scope (0.02, 0.07)
01:01:48.971 00.001 21948 Worker thread wakes up
01:01:48.971 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:01:48.971 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:01:48.971 00.000 21948 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.05
01:01:48.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:01:48.971 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:48.971 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.5
01:01:48.972 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:48.972 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:48.973 00.001 18120 Enqueuing Expose request
01:01:48.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:48.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:01:48.973 00.000 21948 MoveAxis(E, 0, ABG)
01:01:48.973 00.000 21948 Move returns status 0, amount 0
01:01:48.973 00.000 21948 MoveAxis(N, 0, ABG)
01:01:48.973 00.000 21948 Move returns status 0, amount 0
01:01:48.973 00.000 21948 move complete, result=0
01:01:48.973 00.000 21948 worker thread done servicing request
01:01:48.973 00.000 21948 Worker thread wakes up
01:01:48.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:48.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:48.974 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:50.604 01.630 21948 Exposure complete
01:01:50.635 00.031 21948 worker thread done servicing request
01:01:50.636 00.001 18120 OnExposeComplete: enter
01:01:50.636 00.000 18120 UpdateGuideState(): m_state=6
01:01:50.637 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
01:01:50.638 00.001 18120 Star::Find returns 1 (0), X=892.26, Y=232.26, Mass=2082, SNR=31.5, Peak=202 HFD=3.7
01:01:50.640 00.002 18120 MultiStar: [#1 0.17,0.10,0.70,U] [#2 -0.00,0.10,0.61,U] [#3 0.13,0.12,0.59,U] [#4 0.09,-0.06,0.57,U] [#5 -0.03,0.09,0.49,U] [#6 0.23,0.37,0.00,M4] [#7 -0.02,0.30,0.44,U] [#8 -0.26,0.05,0.41,U] 
01:01:50.641 00.001 18120 single-star, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.07, 0.02}
01:01:50.642 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
01:01:50.644 00.002 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
01:01:50.645 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.22 mountX=-0.01 mountY=-0.07, mountTheta=-1.78
01:01:50.647 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.02, opts=13)
01:01:50.648 00.001 18120 Enqueuing Move request for scope (0.07, 0.02)
01:01:50.649 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:50.651 00.002 18120 UpdateGuideState exits: m=2082 RSB=31.5
01:01:50.651 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:50.653 00.002 21948 Worker thread wakes up
01:01:50.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:01:50.653 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:01:50.653 00.000 21948 Moving (0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
01:01:50.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:01:50.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:50.653 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:50.655 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:50.655 00.000 21948 MoveAxis(E, 0, ABG)
01:01:50.655 00.000 21948 Move returns status 0, amount 0
01:01:50.655 00.000 21948 MoveAxis(N, 0, ABG)
01:01:50.655 00.000 21948 Move returns status 0, amount 0
01:01:50.655 00.000 21948 move complete, result=0
01:01:50.655 00.000 18120 Enqueuing Expose request
01:01:50.656 00.001 21948 worker thread done servicing request
01:01:50.656 00.000 21948 Worker thread wakes up
01:01:50.656 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:50.657 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:50.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:52.182 01.525 21948 Exposure complete
01:01:52.217 00.035 21948 worker thread done servicing request
01:01:52.217 00.000 18120 OnExposeComplete: enter
01:01:52.218 00.001 18120 UpdateGuideState(): m_state=6
01:01:52.220 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
01:01:52.220 00.000 18120 Star::Find returns 1 (0), X=892.31, Y=232.16, Mass=2049, SNR=31.3, Peak=202 HFD=3.8
01:01:52.221 00.001 18120 MultiStar: [#1 0.23,0.01,0.76,U] [#2 0.25,0.22,0.68,U] [#3 0.36,-0.01,0.59,U] [#4 0.18,-0.03,0.52,U] [#5 0.21,0.03,0.46,U] [#6 0.27,-0.05,0.54,U] [#7 0.02,-0.09,0.43,U] [#8 0.05,0.07,0.41,U] 
01:01:52.221 00.000 18120 single-star, 8 included, MultiStar: {0.19, 0.00}, one-star: {0.11, -0.09}
01:01:52.222 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
01:01:52.222 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
01:01:52.222 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.64 mountX=-0.13 mountY=-0.06, mountTheta=-2.67
01:01:52.224 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
01:01:52.224 00.000 18120 Enqueuing Move request for scope (0.11, -0.09)
01:01:52.225 00.001 21948 Worker thread wakes up
01:01:52.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:52.225 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.3
01:01:52.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.226 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:52.226 00.000 18120 Enqueuing Expose request
01:01:52.227 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
01:01:52.227 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
01:01:52.227 00.000 21948 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=-0.06
01:01:52.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:01:52.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:52.227 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:52.227 00.000 21948 MoveAxis(E, 0, ABG)
01:01:52.227 00.000 21948 Move returns status 0, amount 0
01:01:52.227 00.000 21948 MoveAxis(N, 0, ABG)
01:01:52.227 00.000 21948 Move returns status 0, amount 0
01:01:52.227 00.000 21948 move complete, result=0
01:01:52.227 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:52.229 00.002 21948 worker thread done servicing request
01:01:52.229 00.000 21948 Worker thread wakes up
01:01:52.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:52.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:53.863 01.634 21948 Exposure complete
01:01:53.895 00.032 21948 worker thread done servicing request
01:01:53.895 00.000 18120 OnExposeComplete: enter
01:01:53.896 00.001 18120 UpdateGuideState(): m_state=6
01:01:53.897 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
01:01:53.898 00.001 18120 Star::Find returns 1 (0), X=892.22, Y=232.25, Mass=1933, SNR=30.4, Peak=202 HFD=3.7
01:01:53.899 00.001 18120 MultiStar: [#1 0.23,0.09,0.73,U] [#2 0.11,-0.01,0.64,U] [#3 0.39,0.17,0.00,M1] [#4 0.11,-0.03,0.59,U] [#5 0.05,-0.01,0.47,U] [#6 0.13,0.19,0.53,U] [#7 -0.17,0.05,0.46,U] [#8 -0.24,0.07,0.42,U] 
01:01:53.900 00.001 18120 single-star, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.03, -0.00}
01:01:53.900 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
01:01:53.901 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:01:53.902 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.01 mountX=-0.01 mountY=-0.03, mountTheta=-2.02
01:01:53.904 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.00, opts=13)
01:01:53.905 00.001 18120 Enqueuing Move request for scope (0.03, -0.00)
01:01:53.905 00.000 21948 Worker thread wakes up
01:01:53.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:53.906 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.4
01:01:53.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:53.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:53.907 00.000 18120 Enqueuing Expose request
01:01:53.908 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:01:53.908 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:01:53.908 00.000 21948 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:01:53.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:01:53.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:53.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:53.908 00.000 21948 MoveAxis(E, 0, ABG)
01:01:53.908 00.000 21948 Move returns status 0, amount 0
01:01:53.908 00.000 21948 MoveAxis(N, 0, ABG)
01:01:53.908 00.000 21948 Move returns status 0, amount 0
01:01:53.908 00.000 21948 move complete, result=0
01:01:53.908 00.000 21948 worker thread done servicing request
01:01:53.908 00.000 21948 Worker thread wakes up
01:01:53.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:53.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:53.908 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:55.432 01.524 21948 Exposure complete
01:01:55.474 00.042 21948 worker thread done servicing request
01:01:55.474 00.000 18120 OnExposeComplete: enter
01:01:55.477 00.003 18120 UpdateGuideState(): m_state=6
01:01:55.480 00.003 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
01:01:55.483 00.003 18120 Star::Find returns 1 (0), X=892.28, Y=232.25, Mass=2008, SNR=31.0, Peak=186 HFD=3.8
01:01:55.485 00.002 18120 MultiStar: [#1 0.32,0.08,0.73,U] [#2 0.09,0.11,0.62,U] [#3 0.25,0.15,0.58,U] [#4 0.26,0.11,0.55,U] [#5 0.05,-0.09,0.47,U] [#6 0.31,0.26,0.00,M3] [#7 -0.02,0.01,0.43,U] [#8 0.09,0.25,0.40,U] 
01:01:55.488 00.003 18120 single-star, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.09, 0.00}
01:01:55.489 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
01:01:55.489 00.000 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
01:01:55.490 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.04 mountX=-0.03 mountY=-0.08, mountTheta=-1.97
01:01:55.492 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.00, opts=13)
01:01:55.492 00.000 18120 Enqueuing Move request for scope (0.09, 0.00)
01:01:55.493 00.001 21948 Worker thread wakes up
01:01:55.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:55.493 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.0
01:01:55.494 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:55.494 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:55.495 00.001 18120 Enqueuing Expose request
01:01:55.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:01:55.495 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:01:55.495 00.000 21948 Moving (0.09, 0.00) raw xDistance=-0.03 yDistance=-0.08
01:01:55.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:01:55.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:55.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:55.495 00.000 21948 MoveAxis(E, 0, ABG)
01:01:55.495 00.000 21948 Move returns status 0, amount 0
01:01:55.495 00.000 21948 MoveAxis(N, 0, ABG)
01:01:55.495 00.000 21948 Move returns status 0, amount 0
01:01:55.495 00.000 21948 move complete, result=0
01:01:55.495 00.000 21948 worker thread done servicing request
01:01:55.495 00.000 21948 Worker thread wakes up
01:01:55.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:55.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:55.497 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:57.132 01.635 21948 Exposure complete
01:01:57.160 00.028 21948 worker thread done servicing request
01:01:57.160 00.000 18120 OnExposeComplete: enter
01:01:57.161 00.001 18120 UpdateGuideState(): m_state=6
01:01:57.161 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
01:01:57.162 00.001 18120 Star::Find returns 1 (0), X=892.09, Y=232.12, Mass=2060, SNR=31.4, Peak=221 HFD=4.2
01:01:57.162 00.000 18120 MultiStar: [#1 0.11,0.02,0.73,U] [#2 0.12,0.13,0.64,U] [#3 0.21,0.10,0.57,U] [#4 0.02,0.05,0.55,U] [#5 0.02,-0.22,0.46,U] [#6 0.37,-0.01,0.56,U] [#7 0.01,0.04,0.44,U] [#8 -0.05,-0.18,0.40,U] 
01:01:57.163 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {-0.10, -0.13}
01:01:57.163 00.000 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
01:01:57.163 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
01:01:57.163 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
01:01:57.164 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.02, opts=13)
01:01:57.165 00.001 18120 Enqueuing Move request for scope (0.07, -0.02)
01:01:57.166 00.001 21948 Worker thread wakes up
01:01:57.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:01:57.166 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:01:57.166 00.000 21948 Moving (0.07, -0.02) raw xDistance=-0.05 yDistance=-0.06
01:01:57.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:01:57.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:57.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:57.168 00.002 18120 UpdateGuideState exits: m=2060 RSB=31.4
01:01:57.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:57.169 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:57.170 00.001 18120 Enqueuing Expose request
01:01:57.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:57.170 00.000 21948 MoveAxis(E, 0, ABG)
01:01:57.170 00.000 21948 Move returns status 0, amount 0
01:01:57.170 00.000 21948 MoveAxis(N, 0, ABG)
01:01:57.170 00.000 21948 Move returns status 0, amount 0
01:01:57.170 00.000 21948 move complete, result=0
01:01:57.170 00.000 21948 worker thread done servicing request
01:01:57.170 00.000 21948 Worker thread wakes up
01:01:57.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:57.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:57.171 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:58.696 01.525 21948 Exposure complete
01:01:58.760 00.064 21948 worker thread done servicing request
01:01:58.760 00.000 18120 OnExposeComplete: enter
01:01:58.762 00.002 18120 UpdateGuideState(): m_state=6
01:01:58.762 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
01:01:58.763 00.001 18120 Star::Find returns 1 (0), X=892.13, Y=232.02, Mass=2127, SNR=31.9, Peak=241 HFD=4.1
01:01:58.764 00.001 18120 MultiStar: [#1 0.11,-0.11,0.68,U] [#2 0.17,-0.10,0.61,U] [#3 -0.01,-0.06,0.61,U] [#4 0.01,-0.13,0.54,U] [#5 -0.09,-0.26,0.45,U] [#6 0.34,0.04,0.53,U] [#7 -0.12,0.04,0.42,U] [#8 -0.05,-0.08,0.37,U] 
01:01:58.764 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.07, -0.22}
01:01:58.765 00.001 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.04)
01:01:58.765 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 3.00)
01:01:58.765 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.25 mountX=-0.12 mountY=0.02, mountTheta=3.00
01:01:58.767 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.11, opts=13)
01:01:58.769 00.002 18120 Enqueuing Move request for scope (0.04, -0.11)
01:01:58.770 00.001 21948 Worker thread wakes up
01:01:58.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:01:58.770 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.9
01:01:58.771 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:58.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:01:58.772 00.001 18120 Enqueuing Expose request
01:01:58.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:01:58.772 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:01:58.772 00.000 21948 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=0.02
01:01:58.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:01:58.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:58.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:58.772 00.000 21948 MoveAxis(E, 0, ABG)
01:01:58.772 00.000 21948 Move returns status 0, amount 0
01:01:58.772 00.000 21948 MoveAxis(N, 0, ABG)
01:01:58.772 00.000 21948 Move returns status 0, amount 0
01:01:58.772 00.000 21948 move complete, result=0
01:01:58.772 00.000 21948 worker thread done servicing request
01:01:58.772 00.000 21948 Worker thread wakes up
01:01:58.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:01:58.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:01:58.773 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:00.402 01.629 21948 Exposure complete
01:02:00.460 00.058 21948 worker thread done servicing request
01:02:00.460 00.000 18120 OnExposeComplete: enter
01:02:00.461 00.001 18120 UpdateGuideState(): m_state=6
01:02:00.462 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
01:02:00.462 00.000 18120 Star::Find returns 1 (0), X=892.19, Y=232.17, Mass=2053, SNR=31.5, Peak=209 HFD=4.0
01:02:00.463 00.001 18120 MultiStar: [#1 0.18,0.02,0.74,U] [#2 0.21,-0.11,0.63,U] [#3 0.17,0.08,0.61,U] [#4 0.14,-0.14,0.55,U] [#5 0.07,-0.15,0.46,U] [#6 0.24,0.11,0.50,U] [#7 0.02,0.17,0.42,U] [#8 -0.02,0.03,0.40,U] 
01:02:00.463 00.000 18120 single-star, 8 included, MultiStar: {0.11, -0.02}, one-star: {-0.00, -0.08}
01:02:00.464 00.001 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
01:02:00.465 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
01:02:00.465 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.63 mountX=-0.07 mountY=0.04, mountTheta=2.62
01:02:00.466 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.08, opts=13)
01:02:00.467 00.001 18120 Enqueuing Move request for scope (-0.00, -0.08)
01:02:00.467 00.000 21948 Worker thread wakes up
01:02:00.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
01:02:00.467 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
01:02:00.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:00.468 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.5
01:02:00.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:00.469 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:00.469 00.000 18120 Enqueuing Expose request
01:02:00.470 00.001 21948 Moving (-0.00, -0.08) raw xDistance=-0.07 yDistance=0.04
01:02:00.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:02:00.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:00.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:02:00.470 00.000 21948 MoveAxis(E, 0, ABG)
01:02:00.470 00.000 21948 Move returns status 0, amount 0
01:02:00.470 00.000 21948 MoveAxis(N, 0, ABG)
01:02:00.470 00.000 21948 Move returns status 0, amount 0
01:02:00.470 00.000 21948 move complete, result=0
01:02:00.470 00.000 21948 worker thread done servicing request
01:02:00.470 00.000 21948 Worker thread wakes up
01:02:00.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:00.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:00.470 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:01.992 01.522 21948 Exposure complete
01:02:02.033 00.041 21948 worker thread done servicing request
01:02:02.033 00.000 18120 OnExposeComplete: enter
01:02:02.034 00.001 18120 UpdateGuideState(): m_state=6
01:02:02.034 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
01:02:02.035 00.001 18120 Star::Find returns 1 (0), X=892.09, Y=232.14, Mass=1950, SNR=30.6, Peak=216 HFD=4.1
01:02:02.035 00.000 18120 MultiStar: [#1 -0.04,-0.01,0.75,U] [#2 -0.09,0.02,0.65,U] [#3 0.07,-0.02,0.61,U] [#4 -0.06,-0.17,0.57,U] [#5 -0.11,-0.14,0.45,U] [#6 -0.15,0.13,0.55,U] [#7 -0.13,-0.14,0.43,U] [#8 -0.34,-0.11,0.41,U] 
01:02:02.036 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.10, -0.10}
01:02:02.036 00.000 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.00) = xAngle (-4.59 = 1.70)
01:02:02.038 00.002 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.63 = 1.66)
01:02:02.039 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.59 mountX=-0.01 mountY=0.11, mountTheta=1.70
01:02:02.040 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.06, opts=13)
01:02:02.041 00.001 18120 Enqueuing Move request for scope (-0.09, -0.06)
01:02:02.041 00.000 21948 Worker thread wakes up
01:02:02.041 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:02.042 00.001 18120 UpdateGuideState exits: m=1950 RSB=30.6
01:02:02.042 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:02.042 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:02.043 00.001 18120 Enqueuing Expose request
01:02:02.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
01:02:02.043 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
01:02:02.043 00.000 21948 Moving (-0.09, -0.06) raw xDistance=-0.01 yDistance=0.11
01:02:02.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:02.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:02.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:02:02.044 00.001 21948 MoveAxis(E, 0, ABG)
01:02:02.044 00.000 21948 Move returns status 0, amount 0
01:02:02.044 00.000 21948 MoveAxis(N, 0, ABG)
01:02:02.044 00.000 21948 Move returns status 0, amount 0
01:02:02.044 00.000 21948 move complete, result=0
01:02:02.044 00.000 21948 worker thread done servicing request
01:02:02.044 00.000 21948 Worker thread wakes up
01:02:02.044 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:02.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:02.044 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:03.680 01.636 21948 Exposure complete
01:02:03.704 00.024 21948 worker thread done servicing request
01:02:03.704 00.000 18120 OnExposeComplete: enter
01:02:03.705 00.001 18120 UpdateGuideState(): m_state=6
01:02:03.706 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
01:02:03.706 00.000 18120 Star::Find returns 1 (0), X=892.38, Y=232.11, Mass=2049, SNR=31.3, Peak=208 HFD=3.9
01:02:03.707 00.001 18120 MultiStar: [#1 0.22,-0.10,0.71,U] [#2 0.18,-0.06,0.63,U] [#3 0.08,-0.02,0.61,U] [#4 -0.08,-0.02,0.56,U] [#5 0.02,-0.09,0.47,U] [#6 0.11,-0.03,0.52,U] [#7 -0.04,-0.18,0.42,U] [#8 -0.04,-0.11,0.40,U] 
01:02:03.707 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.19, -0.13}
01:02:03.707 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:02:03.708 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:02:03.710 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-0.74 mountX=-0.12 mountY=-0.04, mountTheta=-2.77
01:02:03.714 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.08, opts=13)
01:02:03.715 00.001 18120 Enqueuing Move request for scope (0.09, -0.08)
01:02:03.715 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:03.716 00.001 18120 UpdateGuideState exits: m=2049 RSB=31.3
01:02:03.716 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.716 00.000 21948 Worker thread wakes up
01:02:03.717 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:02:03.717 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:02:03.717 00.000 21948 Moving (0.09, -0.08) raw xDistance=-0.12 yDistance=-0.04
01:02:03.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:02:03.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:03.717 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:02:03.717 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:03.717 00.000 18120 Enqueuing Expose request
01:02:03.718 00.001 21948 MoveAxis(E, 0, ABG)
01:02:03.718 00.000 21948 Move returns status 0, amount 0
01:02:03.718 00.000 21948 MoveAxis(N, 0, ABG)
01:02:03.718 00.000 21948 Move returns status 0, amount 0
01:02:03.718 00.000 21948 move complete, result=0
01:02:03.718 00.000 21948 worker thread done servicing request
01:02:03.718 00.000 21948 Worker thread wakes up
01:02:03.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:03.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:03.718 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:05.232 01.514 21948 Exposure complete
01:02:05.270 00.038 21948 worker thread done servicing request
01:02:05.270 00.000 18120 OnExposeComplete: enter
01:02:05.270 00.000 18120 UpdateGuideState(): m_state=6
01:02:05.270 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
01:02:05.272 00.002 18120 Star::Find returns 1 (0), X=892.16, Y=232.12, Mass=2093, SNR=31.7, Peak=213 HFD=4.1
01:02:05.272 00.000 18120 MultiStar: [#1 0.10,-0.06,0.71,U] [#2 0.03,-0.04,0.65,U] [#3 0.21,-0.04,0.57,U] [#4 0.03,-0.08,0.55,U] [#5 0.02,0.14,0.46,U] [#6 0.21,0.04,0.50,U] [#7 -0.11,0.02,0.45,U] [#8 -0.02,-0.20,0.41,U] 
01:02:05.273 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.03, -0.12}
01:02:05.273 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
01:02:05.274 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
01:02:05.274 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.76 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
01:02:05.275 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
01:02:05.276 00.001 18120 Enqueuing Move request for scope (0.05, -0.05)
01:02:05.276 00.000 21948 Worker thread wakes up
01:02:05.277 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:02:05.277 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:02:05.277 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.02
01:02:05.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:02:05.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:05.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:02:05.277 00.000 21948 MoveAxis(E, 0, ABG)
01:02:05.277 00.000 21948 Move returns status 0, amount 0
01:02:05.277 00.000 21948 MoveAxis(N, 0, ABG)
01:02:05.277 00.000 21948 Move returns status 0, amount 0
01:02:05.277 00.000 21948 move complete, result=0
01:02:05.277 00.000 21948 worker thread done servicing request
01:02:05.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:05.279 00.002 18120 UpdateGuideState exits: m=2093 RSB=31.7
01:02:05.282 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:05.284 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:05.285 00.001 18120 Enqueuing Expose request
01:02:05.287 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:05.288 00.001 21948 Worker thread wakes up
01:02:05.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:05.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:06.921 01.633 21948 Exposure complete
01:02:06.957 00.036 21948 worker thread done servicing request
01:02:06.957 00.000 18120 OnExposeComplete: enter
01:02:06.958 00.001 18120 UpdateGuideState(): m_state=6
01:02:06.959 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
01:02:06.959 00.000 18120 Star::Find returns 1 (0), X=892.07, Y=232.16, Mass=1983, SNR=30.8, Peak=214 HFD=4.1
01:02:06.960 00.001 18120 MultiStar: [#1 -0.07,-0.17,0.72,U] [#2 0.11,-0.12,0.66,U] [#3 -0.01,-0.00,0.59,U] [#4 -0.01,-0.00,0.56,U] [#5 -0.22,-0.12,0.49,U] [#6 0.06,0.27,0.52,U] [#7 -0.16,-0.18,0.40,U] [#8 -0.25,-0.14,0.43,U] 
01:02:06.960 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.12, -0.08}
01:02:06.960 00.000 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.00) = xAngle (-4.40 = 1.89)
01:02:06.961 00.001 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.44 = 1.85)
01:02:06.961 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.40 mountX=-0.03 mountY=0.09, mountTheta=1.88
01:02:06.962 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.06, opts=13)
01:02:06.964 00.002 18120 Enqueuing Move request for scope (-0.07, -0.06)
01:02:06.964 00.000 21948 Worker thread wakes up
01:02:06.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:06.964 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.8
01:02:06.965 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:06.965 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:06.965 00.000 18120 Enqueuing Expose request
01:02:06.968 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:02:06.968 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:02:06.968 00.000 21948 Moving (-0.07, -0.06) raw xDistance=-0.03 yDistance=0.09
01:02:06.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:02:06.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:06.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:02:06.968 00.000 21948 MoveAxis(E, 0, ABG)
01:02:06.968 00.000 21948 Move returns status 0, amount 0
01:02:06.968 00.000 21948 MoveAxis(N, 0, ABG)
01:02:06.968 00.000 21948 Move returns status 0, amount 0
01:02:06.969 00.001 21948 move complete, result=0
01:02:06.969 00.000 21948 worker thread done servicing request
01:02:06.969 00.000 21948 Worker thread wakes up
01:02:06.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:06.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:06.970 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:08.486 01.516 21948 Exposure complete
01:02:08.524 00.038 21948 worker thread done servicing request
01:02:08.524 00.000 18120 OnExposeComplete: enter
01:02:08.525 00.001 18120 UpdateGuideState(): m_state=6
01:02:08.525 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
01:02:08.526 00.001 18120 Star::Find returns 1 (0), X=892.07, Y=232.04, Mass=2111, SNR=31.9, Peak=228 HFD=4.2
01:02:08.527 00.001 18120 MultiStar: [#1 0.05,0.03,0.72,U] [#2 0.13,0.28,0.61,U] [#3 0.02,-0.07,0.57,U] [#4 0.06,-0.15,0.55,U] [#5 -0.08,0.06,0.44,U] [#6 0.14,0.30,0.50,U] [#7 -0.22,0.10,0.42,U] [#8 -0.22,-0.33,0.00,M1] 
01:02:08.528 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {-0.12, -0.21}
01:02:08.528 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
01:02:08.529 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
01:02:08.529 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.74 mountX=0.02 mountY=-0.01, mountTheta=-0.30
01:02:08.530 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.02, opts=13)
01:02:08.531 00.001 18120 Enqueuing Move request for scope (-0.00, 0.02)
01:02:08.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:08.532 00.001 21948 Worker thread wakes up
01:02:08.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:02:08.532 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.9
01:02:08.532 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:02:08.532 00.000 21948 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
01:02:08.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:02:08.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:08.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:08.533 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:02:08.533 00.000 21948 MoveAxis(E, 0, ABG)
01:02:08.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:08.533 00.000 18120 Enqueuing Expose request
01:02:08.534 00.001 21948 Move returns status 0, amount 0
01:02:08.534 00.000 21948 MoveAxis(N, 0, ABG)
01:02:08.534 00.000 21948 Move returns status 0, amount 0
01:02:08.534 00.000 21948 move complete, result=0
01:02:08.534 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:08.534 00.000 21948 worker thread done servicing request
01:02:08.535 00.001 21948 Worker thread wakes up
01:02:08.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:08.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:10.169 01.634 21948 Exposure complete
01:02:10.202 00.033 21948 worker thread done servicing request
01:02:10.202 00.000 18120 OnExposeComplete: enter
01:02:10.203 00.001 18120 UpdateGuideState(): m_state=6
01:02:10.203 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
01:02:10.204 00.001 18120 Star::Find returns 1 (0), X=892.11, Y=232.19, Mass=2135, SNR=32.0, Peak=228 HFD=4.1
01:02:10.204 00.000 18120 MultiStar: [#1 -0.01,-0.04,0.69,U] [#2 -0.08,-0.16,0.62,U] [#3 -0.07,-0.08,0.60,U] [#4 -0.06,-0.16,0.56,U] [#5 -0.08,-0.11,0.46,U] [#6 0.02,0.11,0.53,U] [#7 -0.19,-0.04,0.40,U] [#8 -0.31,-0.16,0.37,U] 
01:02:10.205 00.001 18120 single-star, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.09, -0.05}
01:02:10.205 00.000 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.00) = xAngle (-4.59 = 1.70)
01:02:10.206 00.001 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.63 = 1.66)
01:02:10.206 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.59 mountX=-0.01 mountY=0.10, mountTheta=1.70
01:02:10.207 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
01:02:10.208 00.001 18120 Enqueuing Move request for scope (-0.09, -0.05)
01:02:10.208 00.000 21948 Worker thread wakes up
01:02:10.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:02:10.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:10.209 00.001 18120 UpdateGuideState exits: m=2135 RSB=32.0
01:02:10.209 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:10.210 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:10.210 00.000 18120 Enqueuing Expose request
01:02:10.210 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:02:10.211 00.001 21948 Moving (-0.09, -0.05) raw xDistance=-0.01 yDistance=0.10
01:02:10.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:10.211 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:10.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:02:10.211 00.000 21948 MoveAxis(E, 0, ABG)
01:02:10.211 00.000 21948 Move returns status 0, amount 0
01:02:10.211 00.000 21948 MoveAxis(N, 0, ABG)
01:02:10.211 00.000 21948 Move returns status 0, amount 0
01:02:10.211 00.000 21948 move complete, result=0
01:02:10.211 00.000 21948 worker thread done servicing request
01:02:10.211 00.000 21948 Worker thread wakes up
01:02:10.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:10.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:10.211 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:11.732 01.521 21948 Exposure complete
01:02:11.764 00.032 21948 worker thread done servicing request
01:02:11.764 00.000 18120 OnExposeComplete: enter
01:02:11.765 00.001 18120 UpdateGuideState(): m_state=6
01:02:11.765 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
01:02:11.766 00.001 18120 Star::Find returns 1 (0), X=892.21, Y=232.15, Mass=2005, SNR=31.0, Peak=204 HFD=4.0
01:02:11.767 00.001 18120 MultiStar: [#1 0.09,-0.13,0.71,U] [#2 0.13,0.15,0.65,U] [#3 0.30,-0.02,0.62,U] [#4 0.15,-0.04,0.55,U] [#5 -0.07,-0.09,0.47,U] [#6 0.20,0.16,0.53,U] [#7 -0.19,-0.11,0.43,U] [#8 -0.07,-0.19,0.41,U] 
01:02:11.767 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.02, -0.10}
01:02:11.767 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
01:02:11.768 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
01:02:11.769 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
01:02:11.770 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
01:02:11.771 00.001 18120 Enqueuing Move request for scope (0.08, -0.04)
01:02:11.771 00.000 21948 Worker thread wakes up
01:02:11.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:11.771 00.000 18120 UpdateGuideState exits: m=2005 RSB=31.0
01:02:11.772 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:11.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:11.773 00.001 18120 Enqueuing Expose request
01:02:11.773 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:02:11.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:02:11.773 00.000 21948 Moving (0.08, -0.04) raw xDistance=-0.07 yDistance=-0.05
01:02:11.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:02:11.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:11.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:02:11.773 00.000 21948 MoveAxis(E, 0, ABG)
01:02:11.773 00.000 21948 Move returns status 0, amount 0
01:02:11.773 00.000 21948 MoveAxis(N, 0, ABG)
01:02:11.773 00.000 21948 Move returns status 0, amount 0
01:02:11.773 00.000 21948 move complete, result=0
01:02:11.773 00.000 21948 worker thread done servicing request
01:02:11.773 00.000 21948 Worker thread wakes up
01:02:11.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:11.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:11.774 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:13.405 01.631 21948 Exposure complete
01:02:13.449 00.044 21948 worker thread done servicing request
01:02:13.449 00.000 18120 OnExposeComplete: enter
01:02:13.450 00.001 18120 UpdateGuideState(): m_state=6
01:02:13.452 00.002 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
01:02:13.453 00.001 18120 Star::Find returns 1 (0), X=892.62, Y=232.01, Mass=2125, SNR=31.9, Peak=197 HFD=4.0
01:02:13.454 00.001 18120 MultiStar: [#1 0.46,-0.04,0.00,M1] [#2 0.39,-0.10,0.00,M1] [#3 0.30,0.04,0.58,U] [#4 0.23,-0.06,0.54,U] [#5 0.22,-0.25,0.46,U] [#6 0.29,0.05,0.53,U] [#7 0.39,-0.23,0.00,M1] [#8 0.12,-0.23,0.40,U] 
01:02:13.455 00.001 18120 refined, 5 included, MultiStar: {0.29, -0.12}, one-star: {0.43, -0.23}
01:02:13.455 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
01:02:13.456 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
01:02:13.457 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.32 cameraTheta=-0.39 mountX=-0.23 mountY=-0.21, mountTheta=-2.41
01:02:13.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.12, opts=13)
01:02:13.459 00.000 18120 Enqueuing Move request for scope (0.29, -0.12)
01:02:13.460 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:13.461 00.001 18120 UpdateGuideState exits: m=2125 RSB=31.9
01:02:13.462 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:13.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:13.463 00.001 18120 Enqueuing Expose request
01:02:13.464 00.001 21948 Worker thread wakes up
01:02:13.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.12) opts 0xd
01:02:13.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.12)
01:02:13.464 00.000 21948 Moving (0.29, -0.12) raw xDistance=-0.23 yDistance=-0.21
01:02:13.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:02:13.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:02:13.464 00.000 21948 MoveAxis(E, 41, ABG)
01:02:13.464 00.000 21948 Guiding  Dir = 2, Dur = 41
01:02:13.465 00.001 21948 IsSlewing returns 0
01:02:13.465 00.000 21948 IsGuiding returns 0
01:02:13.468 00.003 21948 PulseGuide returned control before completion, sleep 48
01:02:13.530 00.062 21948 IsGuiding returns 0
01:02:13.530 00.000 21948 Move returns status 0, amount 41
01:02:13.530 00.000 21948 MoveAxis(N, 49, ABG)
01:02:13.530 00.000 21948 Guiding  Dir = 0, Dur = 49
01:02:13.531 00.001 21948 IsSlewing returns 0
01:02:13.531 00.000 21948 IsGuiding returns 0
01:02:13.536 00.005 21948 PulseGuide returned control before completion, sleep 55
01:02:13.593 00.057 21948 IsGuiding returns 1
01:02:13.593 00.000 21948 scope still moving after pulse duration time elapsed
01:02:13.624 00.031 21948 IsSlewing returns 0
01:02:13.625 00.001 21948 IsGuiding returns 0
01:02:13.625 00.000 21948 scope move finished after 49 + 44 ms
01:02:13.625 00.000 21948 Move returns status 0, amount 49
01:02:13.625 00.000 21948 move complete, result=0
01:02:13.625 00.000 21948 worker thread done servicing request
01:02:13.625 00.000 21948 Worker thread wakes up
01:02:13.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:13.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:13.625 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.2 px 49 ms NORTH
01:02:15.031 01.406 21948 Exposure complete
01:02:15.065 00.034 21948 worker thread done servicing request
01:02:15.066 00.001 18120 OnExposeComplete: enter
01:02:15.066 00.000 18120 UpdateGuideState(): m_state=6
01:02:15.067 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
01:02:15.068 00.001 18120 Star::Find returns 1 (0), X=891.96, Y=232.22, Mass=2049, SNR=31.4, Peak=194 HFD=4.1
01:02:15.070 00.002 18120 MultiStar: [#1 0.06,-0.01,0.74,U] [#2 -0.03,0.02,0.64,U] [#3 -0.19,0.18,0.62,U] [#4 -0.19,-0.26,0.55,U] [#5 -0.25,-0.10,0.44,U] [#6 -0.18,0.15,0.53,U] [#7 -0.29,-0.10,0.45,U] [#8 -0.15,-0.20,0.41,U] 
01:02:15.070 00.000 18120 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {-0.23, -0.03}
01:02:15.071 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
01:02:15.071 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
01:02:15.072 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.96 mountX=0.04 mountY=0.15, mountTheta=1.32
01:02:15.073 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.03, opts=13)
01:02:15.075 00.002 18120 Enqueuing Move request for scope (-0.15, -0.03)
01:02:15.075 00.000 21948 Worker thread wakes up
01:02:15.076 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:02:15.076 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:02:15.076 00.000 21948 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=0.15
01:02:15.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:02:15.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:15.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:15.077 00.001 18120 UpdateGuideState exits: m=2049 RSB=31.4
01:02:15.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:15.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:15.078 00.001 18120 Enqueuing Expose request
01:02:15.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:02:15.078 00.000 21948 MoveAxis(E, 0, ABG)
01:02:15.078 00.000 21948 Move returns status 0, amount 0
01:02:15.078 00.000 21948 MoveAxis(N, 0, ABG)
01:02:15.078 00.000 21948 Move returns status 0, amount 0
01:02:15.078 00.000 21948 move complete, result=0
01:02:15.078 00.000 21948 worker thread done servicing request
01:02:15.078 00.000 21948 Worker thread wakes up
01:02:15.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:15.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:15.079 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:16.699 01.620 21948 Exposure complete
01:02:16.742 00.043 21948 worker thread done servicing request
01:02:16.742 00.000 18120 OnExposeComplete: enter
01:02:16.743 00.001 18120 UpdateGuideState(): m_state=6
01:02:16.743 00.000 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
01:02:16.744 00.001 18120 Star::Find returns 1 (0), X=891.88, Y=232.12, Mass=1926, SNR=30.5, Peak=199 HFD=4.2
01:02:16.744 00.000 18120 MultiStar: [#1 -0.22,-0.08,0.75,U] [#2 -0.21,-0.07,0.67,U] [#3 -0.23,-0.05,0.60,U] [#4 -0.29,-0.09,0.57,U] [#5 -0.32,-0.14,0.46,U] [#6 -0.25,0.12,0.52,U] [#7 -0.33,-0.02,0.46,U] [#8 -0.54,-0.04,0.00,M1] 
01:02:16.746 00.002 18120 refined, 7 included, MultiStar: {-0.27, -0.07}, one-star: {-0.31, -0.12}
01:02:16.746 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.38)
01:02:16.746 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.34)
01:02:16.746 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.90 mountX=0.05 mountY=0.27, mountTheta=1.38
01:02:16.747 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.07, opts=13)
01:02:16.748 00.001 18120 Enqueuing Move request for scope (-0.27, -0.07)
01:02:16.748 00.000 21948 Worker thread wakes up
01:02:16.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:16.749 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.5
01:02:16.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:16.750 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:16.750 00.000 18120 Enqueuing Expose request
01:02:16.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
01:02:16.750 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
01:02:16.750 00.000 21948 Moving (-0.27, -0.07) raw xDistance=0.05 yDistance=0.27
01:02:16.751 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:02:16.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:16.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:02:16.751 00.000 21948 MoveAxis(E, 0, ABG)
01:02:16.751 00.000 21948 Move returns status 0, amount 0
01:02:16.751 00.000 21948 MoveAxis(N, 0, ABG)
01:02:16.751 00.000 21948 Move returns status 0, amount 0
01:02:16.751 00.000 21948 move complete, result=0
01:02:16.751 00.000 21948 worker thread done servicing request
01:02:16.751 00.000 21948 Worker thread wakes up
01:02:16.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:16.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:16.751 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:02:18.280 01.529 21948 Exposure complete
01:02:18.328 00.048 21948 worker thread done servicing request
01:02:18.328 00.000 18120 OnExposeComplete: enter
01:02:18.328 00.000 18120 UpdateGuideState(): m_state=6
01:02:18.329 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
01:02:18.329 00.000 18120 Star::Find returns 1 (0), X=891.91, Y=232.19, Mass=2053, SNR=31.3, Peak=219 HFD=4.1
01:02:18.330 00.001 18120 MultiStar: [#1 -0.07,-0.05,0.69,U] [#2 -0.26,-0.09,0.66,U] [#3 0.02,0.09,0.57,U] [#4 0.08,0.03,0.55,U] [#5 -0.31,-0.12,0.45,U] [#6 0.10,0.21,0.55,U] [#7 -0.20,-0.06,0.43,U] [#8 -0.25,-0.27,0.39,U] 
01:02:18.330 00.000 18120 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.28, -0.06}
01:02:18.331 00.001 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.35)
01:02:18.331 00.000 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.31)
01:02:18.332 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.94 mountX=0.03 mountY=0.13, mountTheta=1.34
01:02:18.333 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.03, opts=13)
01:02:18.333 00.000 18120 Enqueuing Move request for scope (-0.13, -0.03)
01:02:18.334 00.001 21948 Worker thread wakes up
01:02:18.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
01:02:18.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:18.334 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.3
01:02:18.336 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:18.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:18.336 00.000 18120 Enqueuing Expose request
01:02:18.337 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
01:02:18.337 00.000 21948 Moving (-0.13, -0.03) raw xDistance=0.03 yDistance=0.13
01:02:18.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:02:18.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:18.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:02:18.337 00.000 21948 MoveAxis(E, 0, ABG)
01:02:18.337 00.000 21948 Move returns status 0, amount 0
01:02:18.337 00.000 21948 MoveAxis(N, 0, ABG)
01:02:18.337 00.000 21948 Move returns status 0, amount 0
01:02:18.337 00.000 21948 move complete, result=0
01:02:18.337 00.000 21948 worker thread done servicing request
01:02:18.337 00.000 21948 Worker thread wakes up
01:02:18.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:18.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:18.338 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:19.966 01.628 21948 Exposure complete
01:02:20.024 00.058 21948 worker thread done servicing request
01:02:20.024 00.000 18120 OnExposeComplete: enter
01:02:20.025 00.001 18120 UpdateGuideState(): m_state=6
01:02:20.025 00.000 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
01:02:20.026 00.001 18120 Star::Find returns 1 (0), X=891.96, Y=232.18, Mass=2039, SNR=31.3, Peak=217 HFD=4.2
01:02:20.027 00.001 18120 MultiStar: [#1 -0.11,0.05,0.73,U] [#2 -0.11,0.08,0.63,U] [#3 -0.24,0.11,0.60,U] [#4 -0.08,0.06,0.56,U] [#5 -0.28,-0.04,0.47,U] [#6 -0.05,0.19,0.54,U] [#7 -0.16,0.00,0.43,U] [#8 -0.44,0.12,0.00,M1] 
01:02:20.029 00.002 18120 refined, 7 included, MultiStar: {-0.16, 0.04}, one-star: {-0.23, -0.07}
01:02:20.030 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.90 = 0.90)
01:02:20.030 00.000 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.86 = 0.86)
01:02:20.031 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.89 mountX=0.10 mountY=0.12, mountTheta=0.88
01:02:20.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.04, opts=13)
01:02:20.033 00.001 18120 Enqueuing Move request for scope (-0.16, 0.04)
01:02:20.034 00.001 21948 Worker thread wakes up
01:02:20.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:20.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
01:02:20.034 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.3
01:02:20.035 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
01:02:20.035 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:20.036 00.001 21948 Moving (-0.16, 0.04) raw xDistance=0.10 yDistance=0.12
01:02:20.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:20.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:20.036 00.000 18120 Enqueuing Expose request
01:02:20.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:20.037 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:02:20.037 00.000 21948 MoveAxis(E, 0, ABG)
01:02:20.037 00.000 21948 Move returns status 0, amount 0
01:02:20.037 00.000 21948 MoveAxis(N, 0, ABG)
01:02:20.037 00.000 21948 Move returns status 0, amount 0
01:02:20.037 00.000 21948 move complete, result=0
01:02:20.037 00.000 21948 worker thread done servicing request
01:02:20.037 00.000 21948 Worker thread wakes up
01:02:20.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:20.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(877,217,31,31)
01:02:20.038 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:21.151 01.113 18120 evsrv: cli 0D46D5D0 connect
01:02:21.153 00.002 18120 case statement mapped state 6 to 3
01:02:21.154 00.001 18120 case statement mapped state 6 to 3
01:02:21.158 00.004 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"0803356f-24e5-44e2-b8fb-f51f575f419c"}
01:02:21.159 00.001 18120 case statement mapped state 6 to 3
01:02:21.161 00.002 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0803356f-24e5-44e2-b8fb-f51f575f419c"}
01:02:21.163 00.002 18120 evsrv: cli 0D46D5D0 disconnect
01:02:21.166 00.003 18120 evsrv: cli 0D46D990 connect
01:02:21.166 00.000 18120 case statement mapped state 6 to 3
01:02:21.167 00.001 18120 case statement mapped state 6 to 3
01:02:21.168 00.001 18120 evsrv: cli 0D46D990 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"7ef11290-9aae-42f7-8f70-e64041037839"}
01:02:21.169 00.001 18120 PhdController::Dither begins
01:02:21.171 00.002 18120 dither: size=2.00, dRA=-0.94 dDec=-0.81
01:02:21.172 00.001 18120 MountToCamera -- mountTheta (-2.43) + m_xAngle (2.00) = xAngle (-0.43 = -0.43)
01:02:21.173 00.001 18120 MountToCamera -- mountX=-0.94 mountY=-0.81 hyp=1.24 mountTheta=-2.43 cameraX=1.13, cameraY=-0.52 cameraTheta=-0.43
01:02:21.174 00.001 18120 setting lock position to (893.32, 231.73)
01:02:21.175 00.001 18120 Mount: notify guiding dithered (1.1, -0.5)
01:02:21.176 00.001 18120 MultiStar: stabilizing after lock position change
01:02:21.176 00.000 18120 Status Line: Dithering de -0.94,-0.81
01:02:21.178 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:02:21.179 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
01:02:21.180 00.001 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":0,"id":"7ef11290-9aae-42f7-8f70-e64041037839"}
01:02:21.181 00.001 18120 evsrv: cli 0D46D990 disconnect
01:02:21.553 00.372 21948 Exposure complete
01:02:21.587 00.034 21948 worker thread done servicing request
01:02:21.587 00.000 18120 OnExposeComplete: enter
01:02:21.588 00.001 18120 UpdateGuideState(): m_state=6
01:02:21.589 00.001 18120 Star::Find(15, 891, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
01:02:21.589 00.000 18120 Star::Find returns 1 (0), X=892.13, Y=232.01, Mass=2037, SNR=31.3, Peak=211 HFD=4.2
01:02:21.590 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
01:02:21.590 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
01:02:21.591 00.001 18120 CameraToMount -- cameraX=-1.19 cameraY=0.28 hyp=1.22 cameraTheta=2.91 mountX=0.75 mountY=0.93, mountTheta=0.90
01:02:21.592 00.001 18120 dither recenter: remaining=(0.9,0.8) step=(0.9,0.8)
01:02:21.592 00.000 18120 MountToCamera -- mountTheta (0.71) + m_xAngle (2.00) = xAngle (2.71 = 2.71)
01:02:21.593 00.001 18120 MountToCamera -- mountX=0.94 mountY=0.81 hyp=1.24 mountTheta=0.71 cameraX=-1.13, cameraY=0.52 cameraTheta=2.71
01:02:21.593 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.13, y=0.52, opts=4)
01:02:21.594 00.001 18120 Enqueuing Move request for scope (-1.13, 0.52)
01:02:21.594 00.000 18120 Mount: notify direct move 0.94,0.81
01:02:21.595 00.001 21948 Worker thread wakes up
01:02:21.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:21.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.52) opts 0x4
01:02:21.595 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.13, 0.52)
01:02:21.596 00.001 21948 Moving (-1.13, 0.52) raw xDistance=0.94 yDistance=0.81
01:02:21.596 00.000 21948 MoveAxis(W, 265, B)
01:02:21.596 00.000 21948 Guiding  Dir = 3, Dur = 265
01:02:21.596 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.3
01:02:21.596 00.000 18120 PhdController: settling, locked = 1, distance = 1.35 (0.50) aobump = 0 frame = 1 / 99999
01:02:21.597 00.001 21948 IsSlewing returns 0
01:02:21.597 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057341.597,"Host":"ASUS_SAM","Inst":1,"Distance":1.35,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:02:21.600 00.003 21948 IsGuiding returns 0
01:02:21.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:21.601 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:21.602 00.001 18120 Enqueuing Expose request
01:02:21.602 00.000 21948 PulseGuide returned control before completion, sleep 274
01:02:21.883 00.281 21948 IsGuiding returns 1
01:02:21.883 00.000 21948 scope still moving after pulse duration time elapsed
01:02:21.914 00.031 21948 IsSlewing returns 0
01:02:21.914 00.000 21948 IsGuiding returns 0
01:02:21.914 00.000 21948 scope move finished after 265 + 49 ms
01:02:21.914 00.000 21948 Move returns status 0, amount 265
01:02:21.914 00.000 21948 MoveAxis(S, 194, B)
01:02:21.914 00.000 21948 Guiding  Dir = 1, Dur = 194
01:02:21.914 00.000 21948 IsSlewing returns 0
01:02:21.914 00.000 21948 IsGuiding returns 0
01:02:21.919 00.005 21948 PulseGuide returned control before completion, sleep 200
01:02:22.135 00.216 21948 IsGuiding returns 0
01:02:22.135 00.000 21948 Move returns status 0, amount 194
01:02:22.135 00.000 21948 move complete, result=0
01:02:22.135 00.000 21948 worker thread done servicing request
01:02:22.136 00.001 18120 GuideStep: 0.9 px 265 ms WEST, 0.8 px 194 ms SOUTH
01:02:22.136 00.000 21948 Worker thread wakes up
01:02:22.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:22.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:23.770 01.634 21948 Exposure complete
01:02:23.831 00.061 21948 worker thread done servicing request
01:02:23.831 00.000 18120 OnExposeComplete: enter
01:02:23.833 00.002 18120 UpdateGuideState(): m_state=6
01:02:23.833 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
01:02:23.834 00.001 18120 Star::Find returns 1 (0), X=893.07, Y=231.34, Mass=2177, SNR=32.3, Peak=211 HFD=3.9
01:02:23.835 00.001 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
01:02:23.837 00.002 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
01:02:23.837 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.39 hyp=0.46 cameraTheta=-2.14 mountX=-0.25 mountY=0.40, mountTheta=2.13
01:02:23.838 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.39, opts=13)
01:02:23.839 00.001 18120 Enqueuing Move request for scope (-0.25, -0.39)
01:02:23.839 00.000 21948 Worker thread wakes up
01:02:23.840 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.39) opts 0xd
01:02:23.840 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:23.840 00.000 18120 UpdateGuideState exits: m=2177 RSB=32.3
01:02:23.841 00.001 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 2 / 99999
01:02:23.841 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.39)
01:02:23.841 00.000 21948 Moving (-0.25, -0.39) raw xDistance=-0.25 yDistance=0.40
01:02:23.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:02:23.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:23.841 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057343.841,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:02:23.842 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:02:23.842 00.000 21948 MoveAxis(E, 45, ABG)
01:02:23.842 00.000 21948 Guiding  Dir = 2, Dur = 45
01:02:23.842 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:23.842 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:23.843 00.001 18120 Enqueuing Expose request
01:02:23.843 00.000 21948 IsSlewing returns 0
01:02:23.843 00.000 21948 IsGuiding returns 0
01:02:23.845 00.002 21948 PulseGuide returned control before completion, sleep 54
01:02:23.911 00.066 21948 IsGuiding returns 0
01:02:23.911 00.000 21948 Move returns status 0, amount 45
01:02:23.911 00.000 21948 MoveAxis(N, 0, ABG)
01:02:23.911 00.000 21948 Move returns status 0, amount 0
01:02:23.911 00.000 21948 move complete, result=0
01:02:23.911 00.000 21948 worker thread done servicing request
01:02:23.911 00.000 21948 Worker thread wakes up
01:02:23.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:23.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:23.911 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.4 px 0 ms NORTH
01:02:25.328 01.417 21948 Exposure complete
01:02:25.368 00.040 21948 worker thread done servicing request
01:02:25.369 00.001 18120 OnExposeComplete: enter
01:02:25.371 00.002 18120 UpdateGuideState(): m_state=6
01:02:25.372 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
01:02:25.372 00.000 18120 Star::Find returns 1 (0), X=893.14, Y=231.43, Mass=2020, SNR=31.0, Peak=172 HFD=3.9
01:02:25.373 00.001 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.00) = xAngle (-4.12 = 2.17)
01:02:25.373 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.15 = 2.13)
01:02:25.374 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.12 mountX=-0.20 mountY=0.29, mountTheta=2.16
01:02:25.377 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.30, opts=13)
01:02:25.378 00.001 18120 Enqueuing Move request for scope (-0.18, -0.30)
01:02:25.379 00.001 21948 Worker thread wakes up
01:02:25.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:25.379 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.0
01:02:25.379 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 3 / 99999
01:02:25.380 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
01:02:25.380 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
01:02:25.380 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057345.380,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
01:02:25.380 00.000 21948 Moving (-0.18, -0.30) raw xDistance=-0.20 yDistance=0.29
01:02:25.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:25.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:25.381 00.000 18120 Enqueuing Expose request
01:02:25.382 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:02:25.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:25.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:02:25.382 00.000 21948 MoveAxis(E, 0, ABG)
01:02:25.382 00.000 21948 Move returns status 0, amount 0
01:02:25.382 00.000 21948 MoveAxis(N, 0, ABG)
01:02:25.382 00.000 21948 Move returns status 0, amount 0
01:02:25.382 00.000 21948 move complete, result=0
01:02:25.382 00.000 21948 worker thread done servicing request
01:02:25.382 00.000 21948 Worker thread wakes up
01:02:25.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:25.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:25.382 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:02:27.017 01.635 21948 Exposure complete
01:02:27.059 00.042 21948 worker thread done servicing request
01:02:27.059 00.000 18120 OnExposeComplete: enter
01:02:27.060 00.001 18120 UpdateGuideState(): m_state=6
01:02:27.060 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
01:02:27.061 00.001 18120 Star::Find returns 1 (0), X=892.80, Y=231.61, Mass=2163, SNR=32.2, Peak=183 HFD=3.8
01:02:27.061 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.38)
01:02:27.062 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.34)
01:02:27.063 00.001 18120 CameraToMount -- cameraX=-0.51 cameraY=-0.12 hyp=0.53 cameraTheta=-2.90 mountX=0.10 mountY=0.52, mountTheta=1.38
01:02:27.066 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.51, y=-0.12, opts=13)
01:02:27.067 00.001 18120 Enqueuing Move request for scope (-0.51, -0.12)
01:02:27.069 00.002 21948 Worker thread wakes up
01:02:27.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.12) opts 0xd
01:02:27.069 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.51, -0.12)
01:02:27.069 00.000 21948 Moving (-0.51, -0.12) raw xDistance=0.10 yDistance=0.52
01:02:27.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:27.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:27.070 00.001 18120 UpdateGuideState exits: m=2163 RSB=32.2
01:02:27.070 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.21
01:02:27.070 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
01:02:27.070 00.000 21948 MoveAxis(E, 0, ABG)
01:02:27.070 00.000 21948 Move returns status 0, amount 0
01:02:27.070 00.000 21948 MoveAxis(S, 123, ABG)
01:02:27.070 00.000 21948 Guiding  Dir = 1, Dur = 123
01:02:27.070 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 4 / 99999
01:02:27.073 00.003 21948 IsSlewing returns 0
01:02:27.073 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057347.073,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
01:02:27.075 00.002 21948 IsGuiding returns 0
01:02:27.076 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:27.076 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:27.077 00.001 18120 Enqueuing Expose request
01:02:27.080 00.003 21948 PulseGuide returned control before completion, sleep 128
01:02:27.214 00.134 21948 IsGuiding returns 0
01:02:27.214 00.000 21948 Move returns status 0, amount 123
01:02:27.214 00.000 21948 move complete, result=0
01:02:27.214 00.000 21948 worker thread done servicing request
01:02:27.214 00.000 21948 Worker thread wakes up
01:02:27.215 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:27.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:27.215 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 123 ms SOUTH
01:02:28.626 01.411 21948 Exposure complete
01:02:28.674 00.048 21948 worker thread done servicing request
01:02:28.674 00.000 18120 OnExposeComplete: enter
01:02:28.675 00.001 18120 UpdateGuideState(): m_state=6
01:02:28.676 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
01:02:28.676 00.000 18120 Star::Find returns 1 (0), X=893.37, Y=231.81, Mass=1904, SNR=30.2, Peak=143 HFD=3.9
01:02:28.677 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
01:02:28.677 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
01:02:28.678 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.96 mountX=0.05 mountY=-0.08, mountTheta=-1.05
01:02:28.679 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
01:02:28.680 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
01:02:28.682 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:28.683 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.2
01:02:28.683 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 5 / 99999
01:02:28.684 00.001 21948 Worker thread wakes up
01:02:28.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:02:28.684 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057348.684,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
01:02:28.684 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:02:28.684 00.000 21948 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.08
01:02:28.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:02:28.685 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:28.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:28.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:28.687 00.002 18120 Enqueuing Expose request
01:02:28.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:28.687 00.000 21948 MoveAxis(E, 0, ABG)
01:02:28.687 00.000 21948 Move returns status 0, amount 0
01:02:28.687 00.000 21948 MoveAxis(N, 0, ABG)
01:02:28.687 00.000 21948 Move returns status 0, amount 0
01:02:28.687 00.000 21948 move complete, result=0
01:02:28.687 00.000 21948 worker thread done servicing request
01:02:28.687 00.000 21948 Worker thread wakes up
01:02:28.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:28.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:28.688 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:30.322 01.634 21948 Exposure complete
01:02:30.356 00.034 21948 worker thread done servicing request
01:02:30.356 00.000 18120 OnExposeComplete: enter
01:02:30.357 00.001 18120 UpdateGuideState(): m_state=6
01:02:30.357 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
01:02:30.358 00.001 18120 Star::Find returns 1 (0), X=893.23, Y=231.69, Mass=1953, SNR=30.7, Peak=197 HFD=3.7
01:02:30.358 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.00) = xAngle (-4.70 = 1.59)
01:02:30.358 00.000 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.55)
01:02:30.359 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=-0.00 mountY=0.10, mountTheta=1.59
01:02:30.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
01:02:30.362 00.001 18120 Enqueuing Move request for scope (-0.09, -0.04)
01:02:30.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:30.363 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.7
01:02:30.363 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 6 / 99999
01:02:30.364 00.001 21948 Worker thread wakes up
01:02:30.364 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:02:30.364 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:02:30.364 00.000 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.10
01:02:30.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:02:30.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:30.364 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057350.364,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
01:02:30.365 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:02:30.365 00.000 21948 MoveAxis(E, 0, ABG)
01:02:30.365 00.000 21948 Move returns status 0, amount 0
01:02:30.365 00.000 21948 MoveAxis(N, 0, ABG)
01:02:30.365 00.000 21948 Move returns status 0, amount 0
01:02:30.365 00.000 21948 move complete, result=0
01:02:30.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:30.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:30.365 00.000 18120 Enqueuing Expose request
01:02:30.365 00.000 21948 worker thread done servicing request
01:02:30.365 00.000 21948 Worker thread wakes up
01:02:30.365 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:30.367 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:30.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:31.890 01.523 21948 Exposure complete
01:02:31.923 00.033 21948 worker thread done servicing request
01:02:31.923 00.000 18120 OnExposeComplete: enter
01:02:31.925 00.002 18120 UpdateGuideState(): m_state=6
01:02:31.926 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
01:02:31.927 00.001 18120 Star::Find returns 1 (0), X=893.10, Y=231.73, Mass=2035, SNR=31.3, Peak=206 HFD=4.1
01:02:31.927 00.000 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.13 = 1.16)
01:02:31.927 00.000 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.12)
01:02:31.927 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.13 mountX=0.09 mountY=0.19, mountTheta=1.15
01:02:31.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.00, opts=13)
01:02:31.929 00.001 18120 Enqueuing Move request for scope (-0.21, -0.00)
01:02:31.929 00.000 21948 Worker thread wakes up
01:02:31.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:31.930 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.3
01:02:31.930 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 7 / 99999
01:02:31.931 00.001 18120 PhdController: newstate STATE_FINISH
01:02:31.931 00.000 18120 PhdController complete: success
01:02:31.931 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
01:02:31.932 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
01:02:31.932 00.000 21948 Moving (-0.21, -0.00) raw xDistance=0.09 yDistance=0.19
01:02:31.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:02:31.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:31.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:02:31.932 00.000 21948 MoveAxis(E, 0, ABG)
01:02:31.932 00.000 21948 Move returns status 0, amount 0
01:02:31.932 00.000 21948 MoveAxis(N, 0, ABG)
01:02:31.932 00.000 21948 Move returns status 0, amount 0
01:02:31.932 00.000 21948 move complete, result=0
01:02:31.932 00.000 21948 worker thread done servicing request
01:02:31.932 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786057351.931,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:02:31.932 00.000 18120 Mount: notify guiding dither settle done success=1
01:02:31.934 00.002 18120 PhdController: newstate STATE_IDLE
01:02:31.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:31.934 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:31.934 00.000 18120 Enqueuing Expose request
01:02:31.934 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:31.935 00.001 21948 Worker thread wakes up
01:02:31.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:31.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:33.561 01.626 21948 Exposure complete
01:02:33.592 00.031 21948 worker thread done servicing request
01:02:33.593 00.001 18120 OnExposeComplete: enter
01:02:33.593 00.000 18120 UpdateGuideState(): m_state=6
01:02:33.594 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
01:02:33.594 00.000 18120 Star::Find returns 1 (0), X=892.99, Y=231.71, Mass=1978, SNR=30.7, Peak=216 HFD=4.0
01:02:33.595 00.001 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.07 = 1.21)
01:02:33.595 00.000 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.11 = 1.17)
01:02:33.595 00.000 18120 CameraToMount -- cameraX=-0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-3.08 mountX=0.12 mountY=0.30, mountTheta=1.20
01:02:33.597 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=-0.02, opts=13)
01:02:33.597 00.000 18120 Enqueuing Move request for scope (-0.33, -0.02)
01:02:33.597 00.000 21948 Worker thread wakes up
01:02:33.598 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:33.598 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.7
01:02:33.599 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:33.599 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:33.599 00.000 18120 Enqueuing Expose request
01:02:33.600 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.02) opts 0xd
01:02:33.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, -0.02)
01:02:33.600 00.000 21948 Moving (-0.33, -0.02) raw xDistance=0.12 yDistance=0.30
01:02:33.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:02:33.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:02:33.600 00.000 21948 MoveAxis(E, 0, ABG)
01:02:33.600 00.000 21948 Move returns status 0, amount 0
01:02:33.600 00.000 21948 MoveAxis(S, 72, ABG)
01:02:33.600 00.000 21948 Guiding  Dir = 1, Dur = 72
01:02:33.600 00.000 21948 IsSlewing returns 0
01:02:33.600 00.000 21948 IsGuiding returns 0
01:02:33.605 00.005 21948 PulseGuide returned control before completion, sleep 78
01:02:33.686 00.081 21948 IsGuiding returns 0
01:02:33.686 00.000 21948 Move returns status 0, amount 72
01:02:33.686 00.000 21948 move complete, result=0
01:02:33.686 00.000 21948 worker thread done servicing request
01:02:33.686 00.000 21948 Worker thread wakes up
01:02:33.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:33.686 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 72 ms SOUTH
01:02:33.690 00.004 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:35.094 01.404 21948 Exposure complete
01:02:35.117 00.023 21948 worker thread done servicing request
01:02:35.117 00.000 18120 OnExposeComplete: enter
01:02:35.118 00.001 18120 UpdateGuideState(): m_state=6
01:02:35.118 00.000 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.119 00.001 18120 Star::Find returns 1 (0), X=893.16, Y=231.87, Mass=1931, SNR=30.4, Peak=214 HFD=4.1
01:02:35.119 00.000 18120 MultiStar: exiting stabilization period
01:02:35.120 00.001 18120 MultiStar: updating star positions after lock position change
01:02:35.120 00.000 18120 Star::Find(15, 618, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.120 00.000 18120 Star::Find returns 1 (0), X=618.14, Y=382.34, Mass=1016, SNR=22.0, Peak=84 HFD=3.8
01:02:35.121 00.001 18120 Star::Find(15, 1045, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.121 00.000 18120 Star::Find returns 1 (0), X=1045.10, Y=596.67, Mass=877, SNR=20.5, Peak=83 HFD=3.9
01:02:35.122 00.001 18120 Star::Find(15, 152, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.122 00.000 18120 Star::Find returns 1 (0), X=152.33, Y=33.69, Mass=719, SNR=18.6, Peak=67 HFD=3.6
01:02:35.123 00.001 18120 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.123 00.000 18120 Star::Find returns 1 (0), X=335.23, Y=890.36, Mass=630, SNR=17.4, Peak=61 HFD=3.6
01:02:35.124 00.001 18120 Star::Find(15, 160, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.124 00.000 18120 Star::Find returns 1 (0), X=159.61, Y=417.71, Mass=501, SNR=15.5, Peak=62 HFD=3.5
01:02:35.125 00.001 18120 Star::Find(15, 541, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.126 00.001 18120 Star::Find returns 1 (0), X=540.44, Y=66.06, Mass=566, SNR=16.3, Peak=52 HFD=4.0
01:02:35.126 00.000 18120 Star::Find(15, 1130, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.126 00.000 18120 Star::Find returns 1 (0), X=1129.88, Y=225.94, Mass=373, SNR=13.3, Peak=38 HFD=4.2
01:02:35.127 00.001 18120 Star::Find(15, 417, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.127 00.000 18120 Star::Find returns 1 (0), X=416.89, Y=128.97, Mass=335, SNR=12.6, Peak=38 HFD=3.9
01:02:35.128 00.001 18120 Star::Find(15, 750, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.128 00.000 18120 Star::Find returns 1 (0), X=750.00, Y=261.36, Mass=342, SNR=12.7, Peak=41 HFD=3.4
01:02:35.129 00.001 18120 Star::Find(15, 1231, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.129 00.000 18120 Star::Find returns 1 (0), X=1231.07, Y=673.31, Mass=306, SNR=12.1, Peak=35 HFD=2.8
01:02:35.129 00.000 18120 Star::Find(15, 846, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:02:35.130 00.001 18120 Star::Find returns 1 (0), X=846.61, Y=73.36, Mass=282, SNR=11.6, Peak=36 HFD=3.2
01:02:35.130 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.42 = 0.42)
01:02:35.131 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
01:02:35.131 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.41 mountX=0.19 mountY=0.08, mountTheta=0.38
01:02:35.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.14, opts=13)
01:02:35.133 00.001 18120 Enqueuing Move request for scope (-0.16, 0.14)
01:02:35.133 00.000 21948 Worker thread wakes up
01:02:35.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
01:02:35.133 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
01:02:35.133 00.000 21948 Moving (-0.16, 0.14) raw xDistance=0.19 yDistance=0.08
01:02:35.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:02:35.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:35.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:02:35.133 00.000 21948 MoveAxis(E, 0, ABG)
01:02:35.133 00.000 21948 Move returns status 0, amount 0
01:02:35.133 00.000 21948 MoveAxis(N, 0, ABG)
01:02:35.133 00.000 21948 Move returns status 0, amount 0
01:02:35.133 00.000 21948 move complete, result=0
01:02:35.133 00.000 21948 worker thread done servicing request
01:02:35.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:35.134 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.4
01:02:35.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.135 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:35.135 00.000 18120 Enqueuing Expose request
01:02:35.136 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:35.136 00.000 21948 Worker thread wakes up
01:02:35.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:35.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:36.771 01.635 21948 Exposure complete
01:02:36.798 00.027 21948 worker thread done servicing request
01:02:36.798 00.000 18120 OnExposeComplete: enter
01:02:36.799 00.001 18120 UpdateGuideState(): m_state=6
01:02:36.800 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
01:02:36.801 00.001 18120 Star::Find returns 1 (0), X=893.27, Y=231.85, Mass=2066, SNR=31.4, Peak=222 HFD=3.9
01:02:36.801 00.000 18120 MultiStar: [#1 0.15,-0.02,0.74,U] [#2 -0.19,-0.11,0.65,U] [#3 -0.02,-0.16,0.59,U] [#4 0.11,-0.14,0.55,U] [#5 0.05,0.18,0.47,U] [#6 0.14,-0.08,0.54,U] [#7 -0.01,-0.45,0.00,M1] [#8 -0.16,-0.15,0.38,U] 
01:02:36.803 00.002 18120 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.04, 0.12}
01:02:36.804 00.001 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.96)
01:02:36.804 00.000 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.92)
01:02:36.805 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.33 mountX=-0.03 mountY=0.01, mountTheta=2.92
01:02:36.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.03, opts=13)
01:02:36.806 00.000 18120 Enqueuing Move request for scope (0.01, -0.03)
01:02:36.807 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:36.807 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.4
01:02:36.808 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:36.808 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:36.808 00.000 18120 Enqueuing Expose request
01:02:36.809 00.001 21948 Worker thread wakes up
01:02:36.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:02:36.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:02:36.809 00.000 21948 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
01:02:36.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:02:36.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:36.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:02:36.809 00.000 21948 MoveAxis(E, 0, ABG)
01:02:36.809 00.000 21948 Move returns status 0, amount 0
01:02:36.809 00.000 21948 MoveAxis(N, 0, ABG)
01:02:36.809 00.000 21948 Move returns status 0, amount 0
01:02:36.809 00.000 21948 move complete, result=0
01:02:36.809 00.000 21948 worker thread done servicing request
01:02:36.809 00.000 21948 Worker thread wakes up
01:02:36.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:36.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:36.809 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:38.324 01.515 21948 Exposure complete
01:02:38.363 00.039 21948 worker thread done servicing request
01:02:38.363 00.000 18120 OnExposeComplete: enter
01:02:38.365 00.002 18120 UpdateGuideState(): m_state=6
01:02:38.368 00.003 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
01:02:38.368 00.000 18120 Star::Find returns 1 (0), X=893.10, Y=231.78, Mass=1956, SNR=30.8, Peak=206 HFD=4.0
01:02:38.371 00.003 18120 MultiStar: [#1 -0.00,0.00,0.73,U] [#2 -0.20,-0.04,0.65,U] [#3 -0.06,-0.21,0.60,U] [#4 0.01,-0.16,0.56,U] [#5 0.12,0.05,0.49,U] [#6 0.04,-0.01,0.53,U] [#7 -0.27,-0.25,0.45,U] [#8 -0.23,0.27,0.39,U] 
01:02:38.372 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.22, 0.05}
01:02:38.372 00.000 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.00) = xAngle (-4.80 = 1.48)
01:02:38.373 00.001 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.44)
01:02:38.373 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=0.01 mountY=0.10, mountTheta=1.48
01:02:38.374 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.03, opts=13)
01:02:38.375 00.001 18120 Enqueuing Move request for scope (-0.09, -0.03)
01:02:38.376 00.001 21948 Worker thread wakes up
01:02:38.376 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:38.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
01:02:38.376 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
01:02:38.376 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.8
01:02:38.377 00.001 21948 Moving (-0.09, -0.03) raw xDistance=0.01 yDistance=0.10
01:02:38.377 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:38.377 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:38.377 00.000 18120 Enqueuing Expose request
01:02:38.378 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:02:38.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:38.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:02:38.378 00.000 21948 MoveAxis(E, 0, ABG)
01:02:38.378 00.000 21948 Move returns status 0, amount 0
01:02:38.378 00.000 21948 MoveAxis(N, 0, ABG)
01:02:38.378 00.000 21948 Move returns status 0, amount 0
01:02:38.378 00.000 21948 move complete, result=0
01:02:38.378 00.000 21948 worker thread done servicing request
01:02:38.378 00.000 21948 Worker thread wakes up
01:02:38.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:38.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:38.378 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:40.015 01.637 21948 Exposure complete
01:02:40.062 00.047 21948 worker thread done servicing request
01:02:40.062 00.000 18120 OnExposeComplete: enter
01:02:40.065 00.003 18120 UpdateGuideState(): m_state=6
01:02:40.068 00.003 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
01:02:40.070 00.002 18120 Star::Find returns 1 (0), X=893.15, Y=231.69, Mass=2050, SNR=31.3, Peak=217 HFD=3.8
01:02:40.072 00.002 18120 MultiStar: [#1 0.18,-0.10,0.73,U] [#2 -0.06,-0.14,0.64,U] [#3 0.12,-0.40,0.00,M1] [#4 0.02,-0.13,0.58,U] [#5 -0.21,0.09,0.47,U] [#6 0.04,-0.08,0.54,U] [#7 -0.28,-0.55,0.00,M1] [#8 0.10,-0.06,0.39,U] 
01:02:40.075 00.003 18120 refined, 6 included, MultiStar: {-0.02, -0.07}, one-star: {-0.16, -0.04}
01:02:40.077 00.002 18120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.00) = xAngle (-3.89 = 2.39)
01:02:40.079 00.002 18120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.93 = 2.35)
01:02:40.081 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.89 mountX=-0.05 mountY=0.05, mountTheta=2.37
01:02:40.084 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.07, opts=13)
01:02:40.085 00.001 18120 Enqueuing Move request for scope (-0.02, -0.07)
01:02:40.085 00.000 21948 Worker thread wakes up
01:02:40.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:40.086 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:02:40.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:40.087 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:40.087 00.000 18120 Enqueuing Expose request
01:02:40.089 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:02:40.089 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:02:40.089 00.000 21948 Moving (-0.02, -0.07) raw xDistance=-0.05 yDistance=0.05
01:02:40.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:02:40.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:40.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:02:40.089 00.000 21948 MoveAxis(E, 0, ABG)
01:02:40.089 00.000 21948 Move returns status 0, amount 0
01:02:40.089 00.000 21948 MoveAxis(N, 0, ABG)
01:02:40.089 00.000 21948 Move returns status 0, amount 0
01:02:40.089 00.000 21948 move complete, result=0
01:02:40.089 00.000 21948 worker thread done servicing request
01:02:40.089 00.000 21948 Worker thread wakes up
01:02:40.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:40.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:40.091 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:41.501 01.410 21948 Exposure complete
01:02:41.545 00.044 21948 worker thread done servicing request
01:02:41.545 00.000 18120 OnExposeComplete: enter
01:02:41.545 00.000 18120 UpdateGuideState(): m_state=6
01:02:41.546 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
01:02:41.547 00.001 18120 Star::Find returns 1 (0), X=893.23, Y=231.92, Mass=1874, SNR=30.0, Peak=198 HFD=4.1
01:02:41.548 00.001 18120 MultiStar: [#1 0.18,0.00,0.74,U] [#2 -0.08,0.13,0.66,U] [#3 -0.02,-0.18,0.58,U] [#4 0.08,0.04,0.56,U] [#5 -0.05,0.27,0.46,U] [#6 0.02,0.02,0.55,U] [#7 -0.30,-0.46,0.00,M2] [#8 -0.09,-0.04,0.42,U] 
01:02:41.551 00.003 18120 refined, 7 included, MultiStar: {-0.00, 0.06}, one-star: {-0.09, 0.18}
01:02:41.553 00.002 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
01:02:41.553 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
01:02:41.554 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=0.06 mountY=-0.02, mountTheta=-0.39
01:02:41.556 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.06, opts=13)
01:02:41.557 00.001 18120 Enqueuing Move request for scope (-0.00, 0.06)
01:02:41.558 00.001 21948 Worker thread wakes up
01:02:41.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
01:02:41.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
01:02:41.558 00.000 21948 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
01:02:41.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:02:41.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:41.558 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
01:02:41.559 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:41.559 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:41.559 00.000 18120 Enqueuing Expose request
01:02:41.560 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:41.560 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:02:41.560 00.000 21948 MoveAxis(E, 0, ABG)
01:02:41.560 00.000 21948 Move returns status 0, amount 0
01:02:41.560 00.000 21948 MoveAxis(N, 0, ABG)
01:02:41.560 00.000 21948 Move returns status 0, amount 0
01:02:41.560 00.000 21948 move complete, result=0
01:02:41.560 00.000 21948 worker thread done servicing request
01:02:41.560 00.000 21948 Worker thread wakes up
01:02:41.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:41.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:41.561 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:43.195 01.634 21948 Exposure complete
01:02:43.239 00.044 21948 worker thread done servicing request
01:02:43.239 00.000 18120 OnExposeComplete: enter
01:02:43.241 00.002 18120 UpdateGuideState(): m_state=6
01:02:43.243 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
01:02:43.244 00.001 18120 Star::Find returns 1 (0), X=893.19, Y=231.83, Mass=2093, SNR=31.7, Peak=217 HFD=4.0
01:02:43.245 00.001 18120 MultiStar: [#1 0.20,-0.02,0.69,U] [#2 0.07,-0.03,0.64,U] [#3 -0.06,-0.10,0.60,U] [#4 -0.08,-0.22,0.57,U] [#5 -0.04,0.16,0.46,U] [#6 0.33,0.15,0.51,U] [#7 -0.17,-0.25,0.44,U] [#8 -0.18,-0.14,0.40,U] 
01:02:43.246 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.13, 0.10}
01:02:43.247 00.001 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
01:02:43.248 00.001 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
01:02:43.248 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.72 mountX=-0.02 mountY=0.02, mountTheta=2.54
01:02:43.249 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.03, opts=13)
01:02:43.251 00.002 18120 Enqueuing Move request for scope (-0.00, -0.03)
01:02:43.252 00.001 21948 Worker thread wakes up
01:02:43.252 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:02:43.252 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:02:43.252 00.000 21948 Moving (-0.00, -0.03) raw xDistance=-0.02 yDistance=0.02
01:02:43.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:02:43.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:43.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:02:43.252 00.000 21948 MoveAxis(E, 0, ABG)
01:02:43.252 00.000 21948 Move returns status 0, amount 0
01:02:43.252 00.000 21948 MoveAxis(N, 0, ABG)
01:02:43.252 00.000 21948 Move returns status 0, amount 0
01:02:43.252 00.000 21948 move complete, result=0
01:02:43.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:43.253 00.001 18120 UpdateGuideState exits: m=2093 RSB=31.7
01:02:43.253 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:43.254 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:43.254 00.000 18120 Enqueuing Expose request
01:02:43.255 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:43.255 00.000 21948 worker thread done servicing request
01:02:43.255 00.000 21948 Worker thread wakes up
01:02:43.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:43.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:44.775 01.520 21948 Exposure complete
01:02:44.811 00.036 21948 worker thread done servicing request
01:02:44.811 00.000 18120 OnExposeComplete: enter
01:02:44.812 00.001 18120 UpdateGuideState(): m_state=6
01:02:44.812 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
01:02:44.813 00.001 18120 Star::Find returns 1 (0), X=893.37, Y=231.81, Mass=1956, SNR=30.7, Peak=172 HFD=4.0
01:02:44.813 00.000 18120 MultiStar: [#1 0.20,-0.05,0.74,U] [#2 0.07,-0.14,0.65,U] [#3 0.07,-0.19,0.62,U] [#4 0.28,-0.04,0.56,U] [#5 0.21,-0.10,0.46,U] [#6 0.31,-0.01,0.56,U] [#7 0.06,-0.37,0.46,U] [#8 -0.15,-0.14,0.40,U] 
01:02:44.814 00.001 18120 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.05, 0.08}
01:02:44.814 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
01:02:44.815 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
01:02:44.815 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.98 mountX=0.05 mountY=-0.08, mountTheta=-1.03
01:02:44.816 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
01:02:44.817 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
01:02:44.817 00.000 21948 Worker thread wakes up
01:02:44.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:02:44.817 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:02:44.817 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:44.818 00.001 21948 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.08
01:02:44.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:02:44.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:44.818 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:44.818 00.000 21948 MoveAxis(E, 0, ABG)
01:02:44.818 00.000 21948 Move returns status 0, amount 0
01:02:44.818 00.000 21948 MoveAxis(N, 0, ABG)
01:02:44.818 00.000 21948 Move returns status 0, amount 0
01:02:44.818 00.000 21948 move complete, result=0
01:02:44.819 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.7
01:02:44.819 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:44.820 00.001 21948 worker thread done servicing request
01:02:44.820 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:44.821 00.001 18120 Enqueuing Expose request
01:02:44.821 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:44.823 00.002 21948 Worker thread wakes up
01:02:44.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:44.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:46.445 01.622 21948 Exposure complete
01:02:46.474 00.029 21948 worker thread done servicing request
01:02:46.474 00.000 18120 OnExposeComplete: enter
01:02:46.475 00.001 18120 UpdateGuideState(): m_state=6
01:02:46.475 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
01:02:46.476 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=231.67, Mass=2159, SNR=32.1, Peak=211 HFD=3.8
01:02:46.477 00.001 18120 MultiStar: [#1 0.21,-0.11,0.73,U] [#2 0.10,-0.30,0.63,U] [#3 0.14,-0.22,0.58,U] [#4 0.12,-0.12,0.56,U] [#5 0.06,0.14,0.44,U] [#6 0.16,-0.17,0.51,U] [#7 -0.03,-0.40,0.00,M1] [#8 0.25,-0.14,0.38,U] 
01:02:46.477 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.13}, one-star: {-0.17, -0.06}
01:02:46.478 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:02:46.478 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:02:46.478 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-0.98 mountX=-0.15 mountY=-0.02, mountTheta=-3.02
01:02:46.480 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
01:02:46.480 00.000 18120 Enqueuing Move request for scope (0.08, -0.13)
01:02:46.481 00.001 21948 Worker thread wakes up
01:02:46.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:46.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
01:02:46.481 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
01:02:46.481 00.000 18120 UpdateGuideState exits: m=2159 RSB=32.1
01:02:46.482 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:46.482 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:46.483 00.001 18120 Enqueuing Expose request
01:02:46.483 00.000 21948 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.02
01:02:46.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:02:46.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:46.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:02:46.483 00.000 21948 MoveAxis(E, 0, ABG)
01:02:46.483 00.000 21948 Move returns status 0, amount 0
01:02:46.483 00.000 21948 MoveAxis(N, 0, ABG)
01:02:46.483 00.000 21948 Move returns status 0, amount 0
01:02:46.483 00.000 21948 move complete, result=0
01:02:46.483 00.000 21948 worker thread done servicing request
01:02:46.483 00.000 21948 Worker thread wakes up
01:02:46.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:46.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:46.484 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:48.005 01.521 21948 Exposure complete
01:02:48.039 00.034 21948 worker thread done servicing request
01:02:48.039 00.000 18120 OnExposeComplete: enter
01:02:48.040 00.001 18120 UpdateGuideState(): m_state=6
01:02:48.040 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
01:02:48.041 00.001 18120 Star::Find returns 1 (0), X=893.17, Y=231.79, Mass=1987, SNR=30.9, Peak=204 HFD=4.2
01:02:48.041 00.000 18120 MultiStar: [#1 0.22,-0.20,0.71,U] [#2 0.08,-0.23,0.63,U] [#3 0.12,-0.39,0.00,M1] [#4 0.23,-0.14,0.56,U] [#5 -0.04,-0.13,0.45,U] [#6 0.19,-0.01,0.51,U] [#7 -0.16,-0.15,0.44,U] [#8 0.01,-0.11,0.39,U] 
01:02:48.043 00.002 18120 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {-0.15, 0.06}
01:02:48.043 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
01:02:48.044 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
01:02:48.045 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.19 mountX=-0.11 mountY=0.01, mountTheta=3.05
01:02:48.046 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
01:02:48.047 00.001 18120 Enqueuing Move request for scope (0.04, -0.10)
01:02:48.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:48.048 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.9
01:02:48.048 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:48.048 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:48.049 00.001 18120 Enqueuing Expose request
01:02:48.049 00.000 21948 Worker thread wakes up
01:02:48.049 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:02:48.049 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:02:48.049 00.000 21948 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=0.01
01:02:48.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:02:48.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:48.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:02:48.049 00.000 21948 MoveAxis(E, 0, ABG)
01:02:48.049 00.000 21948 Move returns status 0, amount 0
01:02:48.049 00.000 21948 MoveAxis(N, 0, ABG)
01:02:48.049 00.000 21948 Move returns status 0, amount 0
01:02:48.049 00.000 21948 move complete, result=0
01:02:48.050 00.001 21948 worker thread done servicing request
01:02:48.050 00.000 21948 Worker thread wakes up
01:02:48.050 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:48.050 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:48.050 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:49.680 01.630 21948 Exposure complete
01:02:49.731 00.051 21948 worker thread done servicing request
01:02:49.731 00.000 18120 OnExposeComplete: enter
01:02:49.732 00.001 18120 UpdateGuideState(): m_state=6
01:02:49.732 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
01:02:49.734 00.002 18120 Star::Find returns 1 (0), X=893.43, Y=231.77, Mass=2043, SNR=31.2, Peak=179 HFD=3.8
01:02:49.735 00.001 18120 MultiStar: [#1 0.64,-0.11,0.00,M1] [#2 0.41,-0.25,0.00,M1] [#3 0.29,-0.37,0.00,M2] [#4 0.23,-0.12,0.55,U] [#5 0.23,0.04,0.46,U] [#6 0.26,-0.19,0.55,U] [#7 0.25,-0.37,0.00,M1] [#8 0.32,0.00,0.39,U] 
01:02:49.736 00.001 18120 single-star, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.12, 0.04}
01:02:49.737 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
01:02:49.737 00.000 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
01:02:49.738 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:02:49.740 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.04, opts=13)
01:02:49.741 00.001 18120 Enqueuing Move request for scope (0.12, 0.04)
01:02:49.742 00.001 21948 Worker thread wakes up
01:02:49.742 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:02:49.742 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:02:49.742 00.000 21948 Moving (0.12, 0.04) raw xDistance=-0.01 yDistance=-0.12
01:02:49.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:49.743 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.2
01:02:49.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:49.744 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:49.744 00.000 18120 Enqueuing Expose request
01:02:49.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:49.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:49.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:49.744 00.000 21948 MoveAxis(E, 0, ABG)
01:02:49.746 00.002 21948 Move returns status 0, amount 0
01:02:49.746 00.000 21948 MoveAxis(N, 0, ABG)
01:02:49.746 00.000 21948 Move returns status 0, amount 0
01:02:49.746 00.000 21948 move complete, result=0
01:02:49.746 00.000 21948 worker thread done servicing request
01:02:49.746 00.000 21948 Worker thread wakes up
01:02:49.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:49.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:49.746 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:51.261 01.515 21948 Exposure complete
01:02:51.294 00.033 21948 worker thread done servicing request
01:02:51.294 00.000 18120 OnExposeComplete: enter
01:02:51.295 00.001 18120 UpdateGuideState(): m_state=6
01:02:51.296 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
01:02:51.297 00.001 18120 Star::Find returns 1 (0), X=893.40, Y=231.67, Mass=1935, SNR=30.5, Peak=182 HFD=3.6
01:02:51.298 00.001 18120 MultiStar: [#1 0.59,-0.20,0.00,M2] [#2 0.45,-0.36,0.00,M2] [#3 0.37,-0.41,0.00,M3] [#4 0.37,-0.14,0.00,M1] [#5 0.36,0.10,0.48,U] [#6 0.39,-0.23,0.00,M1] [#7 0.18,-0.31,0.44,U] [#8 0.32,-0.07,0.40,U] 
01:02:51.299 00.001 18120 single-star, 3 included, MultiStar: {0.20, -0.07}, one-star: {0.08, -0.06}
01:02:51.301 00.002 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
01:02:51.302 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
01:02:51.303 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
01:02:51.305 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
01:02:51.305 00.000 18120 Enqueuing Move request for scope (0.08, -0.06)
01:02:51.306 00.001 21948 Worker thread wakes up
01:02:51.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:51.308 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:02:51.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:02:51.308 00.000 21948 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=-0.05
01:02:51.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:51.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:51.308 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
01:02:51.309 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:51.310 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:51.310 00.000 18120 Enqueuing Expose request
01:02:51.310 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:02:51.311 00.001 21948 MoveAxis(E, 0, ABG)
01:02:51.311 00.000 21948 Move returns status 0, amount 0
01:02:51.311 00.000 21948 MoveAxis(N, 0, ABG)
01:02:51.311 00.000 21948 Move returns status 0, amount 0
01:02:51.311 00.000 21948 move complete, result=0
01:02:51.311 00.000 21948 worker thread done servicing request
01:02:51.311 00.000 21948 Worker thread wakes up
01:02:51.311 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:51.311 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:51.311 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:52.937 01.626 21948 Exposure complete
01:02:52.960 00.023 21948 worker thread done servicing request
01:02:52.960 00.000 18120 OnExposeComplete: enter
01:02:52.961 00.001 18120 UpdateGuideState(): m_state=6
01:02:52.961 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
01:02:52.962 00.001 18120 Star::Find returns 1 (0), X=893.51, Y=231.59, Mass=2119, SNR=31.8, Peak=192 HFD=3.4
01:02:52.963 00.001 18120 MultiStar: [#1 0.49,-0.05,0.00,M3] [#2 0.39,-0.39,0.00,M3] [#3 0.37,-0.32,0.00,M4] [#4 0.48,-0.11,0.00,M2] [#5 0.16,-0.05,0.45,U] [#6 0.56,-0.13,0.00,M2] [#7 0.29,-0.37,0.00,M1] [#8 0.46,-0.16,0.00,M1] 
01:02:52.963 00.000 18120 refined, 1 included, MultiStar: {0.19, -0.12}, one-star: {0.20, -0.14}
01:02:52.963 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:02:52.964 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:02:52.964 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.55 mountX=-0.18 mountY=-0.12, mountTheta=-2.58
01:02:52.965 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.12, opts=13)
01:02:52.966 00.001 18120 Enqueuing Move request for scope (0.19, -0.12)
01:02:52.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:52.967 00.001 21948 Worker thread wakes up
01:02:52.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
01:02:52.967 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
01:02:52.967 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.8
01:02:52.967 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:52.968 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:52.968 00.000 18120 Enqueuing Expose request
01:02:52.969 00.001 21948 Moving (0.19, -0.12) raw xDistance=-0.18 yDistance=-0.12
01:02:52.969 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:02:52.969 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:52.969 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:52.969 00.000 21948 MoveAxis(E, 0, ABG)
01:02:52.969 00.000 21948 Move returns status 0, amount 0
01:02:52.969 00.000 21948 MoveAxis(N, 0, ABG)
01:02:52.969 00.000 21948 Move returns status 0, amount 0
01:02:52.969 00.000 21948 move complete, result=0
01:02:52.969 00.000 21948 worker thread done servicing request
01:02:52.969 00.000 21948 Worker thread wakes up
01:02:52.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:52.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:52.969 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:54.489 01.520 21948 Exposure complete
01:02:54.516 00.027 21948 worker thread done servicing request
01:02:54.516 00.000 18120 OnExposeComplete: enter
01:02:54.516 00.000 18120 UpdateGuideState(): m_state=6
01:02:54.517 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
01:02:54.517 00.000 18120 Star::Find returns 1 (0), X=893.32, Y=231.76, Mass=1980, SNR=30.7, Peak=201 HFD=3.7
01:02:54.518 00.001 18120 MultiStar: [#1 0.25,-0.14,0.75,U] [#2 0.40,-0.23,0.00,M4] [#3 0.17,-0.32,0.62,U] [#4 0.15,0.06,0.56,U] [#5 0.10,0.22,0.48,U] [#6 0.34,-0.26,0.00,M3] [#7 0.14,-0.35,0.43,U] [#8 0.29,-0.29,0.00,M2] 
01:02:54.518 00.000 18120 single-star, 5 included, MultiStar: {0.13, -0.07}, one-star: {-0.00, 0.03}
01:02:54.520 00.002 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
01:02:54.521 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
01:02:54.521 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.58 mountX=0.03 mountY=-0.02, mountTheta=-0.45
01:02:54.522 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.03, opts=13)
01:02:54.523 00.001 18120 Enqueuing Move request for scope (-0.00, 0.03)
01:02:54.523 00.000 21948 Worker thread wakes up
01:02:54.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:54.524 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.7
01:02:54.524 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:54.525 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:54.525 00.000 18120 Enqueuing Expose request
01:02:54.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
01:02:54.525 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
01:02:54.525 00.000 21948 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.02
01:02:54.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:02:54.526 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:54.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:02:54.526 00.000 21948 MoveAxis(E, 0, ABG)
01:02:54.526 00.000 21948 Move returns status 0, amount 0
01:02:54.526 00.000 21948 MoveAxis(N, 0, ABG)
01:02:54.526 00.000 21948 Move returns status 0, amount 0
01:02:54.526 00.000 21948 move complete, result=0
01:02:54.526 00.000 21948 worker thread done servicing request
01:02:54.526 00.000 21948 Worker thread wakes up
01:02:54.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:54.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:54.526 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:56.159 01.633 21948 Exposure complete
01:02:56.206 00.047 18120 OnExposeComplete: enter
01:02:56.207 00.001 21948 worker thread done servicing request
01:02:56.207 00.000 18120 UpdateGuideState(): m_state=6
01:02:56.208 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
01:02:56.208 00.000 18120 Star::Find returns 1 (0), X=893.14, Y=231.97, Mass=1853, SNR=29.8, Peak=183 HFD=4.2
01:02:56.209 00.001 18120 MultiStar: [#1 0.17,-0.01,0.73,U] [#2 0.07,0.02,0.70,U] [#3 0.19,-0.09,0.61,U] [#4 -0.15,0.16,0.59,U] [#5 -0.15,0.20,0.48,U] [#6 0.14,-0.03,0.53,U] [#7 0.01,-0.16,0.47,U] [#8 0.18,0.15,0.43,U] 
01:02:56.209 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.18, 0.24}
01:02:56.211 00.002 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
01:02:56.213 00.002 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
01:02:56.214 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.26 mountX=0.05 mountY=-0.05, mountTheta=-0.75
01:02:56.216 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
01:02:56.217 00.001 18120 Enqueuing Move request for scope (0.02, 0.06)
01:02:56.217 00.000 21948 Worker thread wakes up
01:02:56.217 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:56.218 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.8
01:02:56.218 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:56.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:56.219 00.001 18120 Enqueuing Expose request
01:02:56.219 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:02:56.219 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:02:56.219 00.000 21948 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.05
01:02:56.219 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:02:56.219 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:56.219 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:02:56.219 00.000 21948 MoveAxis(E, 0, ABG)
01:02:56.219 00.000 21948 Move returns status 0, amount 0
01:02:56.219 00.000 21948 MoveAxis(N, 0, ABG)
01:02:56.219 00.000 21948 Move returns status 0, amount 0
01:02:56.219 00.000 21948 move complete, result=0
01:02:56.220 00.001 21948 worker thread done servicing request
01:02:56.220 00.000 21948 Worker thread wakes up
01:02:56.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:56.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:56.220 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:57.738 01.518 21948 Exposure complete
01:02:57.775 00.037 21948 worker thread done servicing request
01:02:57.775 00.000 18120 OnExposeComplete: enter
01:02:57.775 00.000 18120 UpdateGuideState(): m_state=6
01:02:57.776 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
01:02:57.777 00.001 18120 Star::Find returns 1 (0), X=893.29, Y=231.79, Mass=1985, SNR=30.9, Peak=196 HFD=3.9
01:02:57.779 00.002 18120 MultiStar: [#1 0.14,0.09,0.74,U] [#2 0.07,-0.04,0.64,U] [#3 -0.15,-0.05,0.60,U] [#4 0.04,0.04,0.59,U] [#5 -0.02,0.24,0.49,U] [#6 0.27,0.01,0.54,U] [#7 0.18,-0.13,0.42,U] [#8 0.14,-0.09,0.40,U] 
01:02:57.780 00.001 18120 single-star, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.03, 0.06}
01:02:57.781 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:02:57.782 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
01:02:57.784 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.99 mountX=0.06 mountY=-0.00, mountTheta=-0.05
01:02:57.787 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
01:02:57.788 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
01:02:57.788 00.000 21948 Worker thread wakes up
01:02:57.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:57.788 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.9
01:02:57.789 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:57.789 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:57.790 00.001 18120 Enqueuing Expose request
01:02:57.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:02:57.790 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:02:57.790 00.000 21948 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=-0.00
01:02:57.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:02:57.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:57.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:02:57.790 00.000 21948 MoveAxis(E, 0, ABG)
01:02:57.790 00.000 21948 Move returns status 0, amount 0
01:02:57.791 00.001 21948 MoveAxis(N, 0, ABG)
01:02:57.791 00.000 21948 Move returns status 0, amount 0
01:02:57.791 00.000 21948 move complete, result=0
01:02:57.791 00.000 21948 worker thread done servicing request
01:02:57.791 00.000 21948 Worker thread wakes up
01:02:57.791 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:57.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:57.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:59.413 01.622 21948 Exposure complete
01:02:59.462 00.049 21948 worker thread done servicing request
01:02:59.462 00.000 18120 OnExposeComplete: enter
01:02:59.464 00.002 18120 UpdateGuideState(): m_state=6
01:02:59.466 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
01:02:59.467 00.001 18120 Star::Find returns 1 (0), X=893.14, Y=231.83, Mass=2015, SNR=31.0, Peak=198 HFD=4.1
01:02:59.469 00.002 18120 MultiStar: [#1 0.15,0.03,0.75,U] [#2 -0.05,-0.16,0.64,U] [#3 -0.05,-0.10,0.58,U] [#4 -0.16,-0.03,0.55,U] [#5 0.01,0.24,0.49,U] [#6 -0.09,-0.10,0.55,U] [#7 -0.01,-0.32,0.44,U] [#8 0.07,-0.09,0.40,U] 
01:02:59.470 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.18, 0.10}
01:02:59.471 00.001 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.00) = xAngle (-4.53 = 1.75)
01:02:59.472 00.001 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.57 = 1.71)
01:02:59.472 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.54 mountX=-0.01 mountY=0.05, mountTheta=1.75
01:02:59.474 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
01:02:59.477 00.003 18120 Enqueuing Move request for scope (-0.04, -0.03)
01:02:59.478 00.001 21948 Worker thread wakes up
01:02:59.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:02:59.479 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:02:59.479 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.0
01:02:59.479 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:59.480 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:02:59.480 00.000 18120 Enqueuing Expose request
01:02:59.481 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:02:59.481 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
01:02:59.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:59.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:59.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:02:59.481 00.000 21948 MoveAxis(E, 0, ABG)
01:02:59.481 00.000 21948 Move returns status 0, amount 0
01:02:59.481 00.000 21948 MoveAxis(N, 0, ABG)
01:02:59.481 00.000 21948 Move returns status 0, amount 0
01:02:59.481 00.000 21948 move complete, result=0
01:02:59.481 00.000 21948 worker thread done servicing request
01:02:59.481 00.000 21948 Worker thread wakes up
01:02:59.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:02:59.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:02:59.481 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:00.998 01.517 21948 Exposure complete
01:03:01.031 00.033 21948 worker thread done servicing request
01:03:01.031 00.000 18120 OnExposeComplete: enter
01:03:01.035 00.004 18120 UpdateGuideState(): m_state=6
01:03:01.037 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
01:03:01.040 00.003 18120 Star::Find returns 1 (0), X=893.22, Y=231.77, Mass=2048, SNR=31.3, Peak=200 HFD=3.9
01:03:01.041 00.001 18120 MultiStar: [#1 0.07,-0.02,0.74,U] [#2 0.14,0.08,0.64,U] [#3 -0.07,-0.07,0.61,U] [#4 -0.11,0.04,0.55,U] [#5 -0.12,0.07,0.47,U] [#6 -0.15,-0.09,0.55,U] [#7 -0.38,-0.16,0.00,M1] [#8 0.14,-0.25,0.42,U] 
01:03:01.042 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.10, 0.04}
01:03:01.043 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.71 = 1.58)
01:03:01.043 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.75 = 1.54)
01:03:01.044 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.71 mountX=-0.00 mountY=0.03, mountTheta=1.58
01:03:01.045 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
01:03:01.046 00.001 18120 Enqueuing Move request for scope (-0.03, -0.01)
01:03:01.046 00.000 21948 Worker thread wakes up
01:03:01.046 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:01.047 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.3
01:03:01.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:01.048 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:01.048 00.000 18120 Enqueuing Expose request
01:03:01.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:03:01.049 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:03:01.049 00.000 21948 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
01:03:01.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:03:01.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:01.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:03:01.049 00.000 21948 MoveAxis(E, 0, ABG)
01:03:01.049 00.000 21948 Move returns status 0, amount 0
01:03:01.049 00.000 21948 MoveAxis(N, 0, ABG)
01:03:01.049 00.000 21948 Move returns status 0, amount 0
01:03:01.049 00.000 21948 move complete, result=0
01:03:01.049 00.000 21948 worker thread done servicing request
01:03:01.049 00.000 21948 Worker thread wakes up
01:03:01.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:01.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:01.049 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:02.683 01.634 21948 Exposure complete
01:03:02.731 00.048 21948 worker thread done servicing request
01:03:02.731 00.000 18120 OnExposeComplete: enter
01:03:02.731 00.000 18120 UpdateGuideState(): m_state=6
01:03:02.733 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
01:03:02.734 00.001 18120 Star::Find returns 1 (0), X=892.92, Y=231.85, Mass=1968, SNR=30.7, Peak=186 HFD=4.2
01:03:02.735 00.001 18120 MultiStar: [#1 -0.03,0.23,0.72,U] [#2 -0.16,-0.09,0.63,U] [#3 -0.17,-0.18,0.60,U] [#4 -0.13,0.05,0.55,U] [#5 -0.33,0.18,0.46,U] [#6 -0.29,-0.02,0.53,U] [#7 -0.14,-0.12,0.44,U] [#8 -0.22,-0.11,0.41,U] 
01:03:02.736 00.001 18120 refined, 8 included, MultiStar: {-0.21, 0.02}, one-star: {-0.40, 0.12}
01:03:02.736 00.000 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
01:03:02.737 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
01:03:02.737 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.22 cameraTheta=3.03 mountX=0.11 mountY=0.18, mountTheta=1.02
01:03:02.738 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.02, opts=13)
01:03:02.739 00.001 18120 Enqueuing Move request for scope (-0.21, 0.02)
01:03:02.739 00.000 21948 Worker thread wakes up
01:03:02.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:02.740 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:03:02.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.741 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:02.741 00.000 18120 Enqueuing Expose request
01:03:02.742 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:03:02.742 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:03:02.742 00.000 21948 Moving (-0.21, 0.02) raw xDistance=0.11 yDistance=0.18
01:03:02.742 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:03:02.742 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:02.742 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:03:02.742 00.000 21948 MoveAxis(E, 0, ABG)
01:03:02.742 00.000 21948 Move returns status 0, amount 0
01:03:02.742 00.000 21948 MoveAxis(N, 0, ABG)
01:03:02.742 00.000 21948 Move returns status 0, amount 0
01:03:02.742 00.000 21948 move complete, result=0
01:03:02.742 00.000 21948 worker thread done servicing request
01:03:02.742 00.000 21948 Worker thread wakes up
01:03:02.742 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:02.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:02.742 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:04.260 01.518 21948 Exposure complete
01:03:04.299 00.039 21948 worker thread done servicing request
01:03:04.299 00.000 18120 OnExposeComplete: enter
01:03:04.300 00.001 18120 UpdateGuideState(): m_state=6
01:03:04.301 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
01:03:04.302 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=231.89, Mass=2003, SNR=31.1, Peak=198 HFD=4.1
01:03:04.304 00.002 18120 MultiStar: [#1 0.06,0.04,0.73,U] [#2 0.07,-0.05,0.63,U] [#3 -0.18,-0.20,0.63,U] [#4 -0.09,0.09,0.56,U] [#5 -0.31,0.38,0.00,M1] [#6 -0.23,0.05,0.53,U] [#7 0.07,-0.16,0.41,U] [#8 -0.23,0.08,0.40,U] 
01:03:04.305 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.16, 0.16}
01:03:04.306 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
01:03:04.307 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
01:03:04.307 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.98 mountX=0.05 mountY=0.07, mountTheta=0.97
01:03:04.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.01, opts=13)
01:03:04.310 00.002 18120 Enqueuing Move request for scope (-0.09, 0.01)
01:03:04.310 00.000 21948 Worker thread wakes up
01:03:04.310 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:04.310 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:03:04.310 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.1
01:03:04.310 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:03:04.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:04.312 00.002 21948 Moving (-0.09, 0.01) raw xDistance=0.05 yDistance=0.07
01:03:04.312 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:04.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:04.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:04.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:03:04.312 00.000 21948 MoveAxis(E, 0, ABG)
01:03:04.312 00.000 21948 Move returns status 0, amount 0
01:03:04.312 00.000 21948 MoveAxis(N, 0, ABG)
01:03:04.313 00.001 21948 Move returns status 0, amount 0
01:03:04.313 00.000 21948 move complete, result=0
01:03:04.313 00.000 18120 Enqueuing Expose request
01:03:04.313 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:04.314 00.001 21948 worker thread done servicing request
01:03:04.314 00.000 21948 Worker thread wakes up
01:03:04.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:04.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:05.947 01.633 21948 Exposure complete
01:03:05.984 00.037 21948 worker thread done servicing request
01:03:05.984 00.000 18120 OnExposeComplete: enter
01:03:05.985 00.001 18120 UpdateGuideState(): m_state=6
01:03:05.987 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
01:03:05.988 00.001 18120 Star::Find returns 1 (0), X=892.95, Y=232.03, Mass=2016, SNR=31.0, Peak=206 HFD=4.1
01:03:05.989 00.001 18120 MultiStar: [#1 0.08,0.20,0.77,U] [#2 -0.21,0.03,0.65,U] [#3 -0.19,0.01,0.60,U] [#4 -0.18,0.24,0.54,U] [#5 -0.33,0.36,0.00,M2] [#6 -0.21,-0.02,0.53,U] [#7 -0.12,0.09,0.44,U] [#8 -0.11,0.04,0.38,U] 
01:03:05.991 00.002 18120 refined, 7 included, MultiStar: {-0.18, 0.13}, one-star: {-0.37, 0.30}
01:03:05.993 00.002 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
01:03:05.994 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
01:03:05.995 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.50 mountX=0.19 mountY=0.10, mountTheta=0.47
01:03:05.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.13, opts=13)
01:03:05.998 00.001 18120 Enqueuing Move request for scope (-0.18, 0.13)
01:03:05.999 00.001 21948 Worker thread wakes up
01:03:05.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
01:03:05.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
01:03:05.999 00.000 21948 Moving (-0.18, 0.13) raw xDistance=0.19 yDistance=0.10
01:03:05.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:03:05.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:05.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:03:05.999 00.000 21948 MoveAxis(E, 0, ABG)
01:03:05.999 00.000 21948 Move returns status 0, amount 0
01:03:05.999 00.000 21948 MoveAxis(N, 0, ABG)
01:03:06.000 00.001 21948 Move returns status 0, amount 0
01:03:06.000 00.000 21948 move complete, result=0
01:03:06.000 00.000 21948 worker thread done servicing request
01:03:06.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:06.001 00.001 18120 UpdateGuideState exits: m=2016 RSB=31.0
01:03:06.003 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:06.005 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:06.006 00.001 18120 Enqueuing Expose request
01:03:06.008 00.002 21948 Worker thread wakes up
01:03:06.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:06.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:06.008 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:07.532 01.524 21948 Exposure complete
01:03:07.566 00.034 21948 worker thread done servicing request
01:03:07.566 00.000 18120 OnExposeComplete: enter
01:03:07.567 00.001 18120 UpdateGuideState(): m_state=6
01:03:07.567 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
01:03:07.568 00.001 18120 Star::Find returns 1 (0), X=893.18, Y=231.94, Mass=1952, SNR=30.6, Peak=214 HFD=4.2
01:03:07.568 00.000 18120 MultiStar: [#1 0.03,0.02,0.72,U] [#2 0.14,-0.06,0.66,U] [#3 -0.20,-0.21,0.59,U] [#4 -0.14,0.22,0.58,U] [#5 -0.24,-0.02,0.47,U] [#6 0.02,0.09,0.53,U] [#7 -0.20,-0.18,0.44,U] [#8 -0.15,0.04,0.39,U] 
01:03:07.569 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {-0.13, 0.21}
01:03:07.569 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.83 = 0.83)
01:03:07.570 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.79 = 0.79)
01:03:07.571 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.82 mountX=0.06 mountY=0.06, mountTheta=0.81
01:03:07.572 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
01:03:07.572 00.000 18120 Enqueuing Move request for scope (-0.09, 0.03)
01:03:07.573 00.001 21948 Worker thread wakes up
01:03:07.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
01:03:07.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:07.573 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
01:03:07.574 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:07.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:07.575 00.001 18120 Enqueuing Expose request
01:03:07.575 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
01:03:07.575 00.000 21948 Moving (-0.09, 0.03) raw xDistance=0.06 yDistance=0.06
01:03:07.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:07.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:07.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:07.575 00.000 21948 MoveAxis(E, 0, ABG)
01:03:07.575 00.000 21948 Move returns status 0, amount 0
01:03:07.575 00.000 21948 MoveAxis(N, 0, ABG)
01:03:07.575 00.000 21948 Move returns status 0, amount 0
01:03:07.575 00.000 21948 move complete, result=0
01:03:07.575 00.000 21948 worker thread done servicing request
01:03:07.575 00.000 21948 Worker thread wakes up
01:03:07.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:07.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:07.576 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:09.211 01.635 21948 Exposure complete
01:03:09.248 00.037 21948 worker thread done servicing request
01:03:09.248 00.000 18120 OnExposeComplete: enter
01:03:09.249 00.001 18120 UpdateGuideState(): m_state=6
01:03:09.250 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
01:03:09.250 00.000 18120 Star::Find returns 1 (0), X=893.12, Y=231.95, Mass=1964, SNR=30.7, Peak=206 HFD=4.2
01:03:09.251 00.001 18120 MultiStar: [#1 0.17,0.01,0.74,U] [#2 0.17,0.20,0.63,U] [#3 -0.01,-0.10,0.60,U] [#4 -0.01,0.24,0.53,U] [#5 -0.13,0.40,0.00,M2] [#6 0.14,0.13,0.54,U] [#7 -0.23,-0.25,0.41,U] [#8 0.14,0.00,0.42,U] 
01:03:09.251 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.20, 0.21}
01:03:09.251 00.000 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
01:03:09.252 00.001 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
01:03:09.252 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.07 mountY=-0.05, mountTheta=-0.60
01:03:09.257 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
01:03:09.258 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
01:03:09.259 00.001 21948 Worker thread wakes up
01:03:09.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:09.260 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.7
01:03:09.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:09.261 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:09.261 00.000 18120 Enqueuing Expose request
01:03:09.262 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:03:09.262 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:03:09.262 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.05
01:03:09.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:03:09.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:09.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:09.262 00.000 21948 MoveAxis(E, 0, ABG)
01:03:09.262 00.000 21948 Move returns status 0, amount 0
01:03:09.262 00.000 21948 MoveAxis(N, 0, ABG)
01:03:09.262 00.000 21948 Move returns status 0, amount 0
01:03:09.262 00.000 21948 move complete, result=0
01:03:09.262 00.000 21948 worker thread done servicing request
01:03:09.262 00.000 21948 Worker thread wakes up
01:03:09.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:09.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:09.262 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:10.778 01.516 21948 Exposure complete
01:03:10.822 00.044 21948 worker thread done servicing request
01:03:10.822 00.000 18120 OnExposeComplete: enter
01:03:10.824 00.002 18120 UpdateGuideState(): m_state=6
01:03:10.825 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
01:03:10.826 00.001 18120 Star::Find returns 1 (0), X=893.29, Y=232.02, Mass=1986, SNR=30.9, Peak=201 HFD=4.0
01:03:10.826 00.000 18120 MultiStar: [#1 0.14,0.09,0.72,U] [#2 0.35,0.01,0.63,U] [#3 -0.02,0.05,0.60,U] [#4 -0.04,0.22,0.54,U] [#5 -0.17,0.36,0.00,M3] [#6 0.21,0.00,0.56,U] [#7 -0.23,-0.07,0.45,U] [#8 0.11,0.29,0.41,U] 
01:03:10.827 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {-0.02, 0.29}
01:03:10.827 00.000 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
01:03:10.828 00.001 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
01:03:10.828 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.08 mountY=-0.12, mountTheta=-0.94
01:03:10.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.12, opts=13)
01:03:10.830 00.001 18120 Enqueuing Move request for scope (0.07, 0.12)
01:03:10.830 00.000 21948 Worker thread wakes up
01:03:10.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:03:10.830 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:03:10.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:10.831 00.001 21948 Moving (0.07, 0.12) raw xDistance=0.08 yDistance=-0.12
01:03:10.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:03:10.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:10.831 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
01:03:10.832 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:10.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:10.833 00.000 18120 Enqueuing Expose request
01:03:10.834 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:10.834 00.000 21948 MoveAxis(E, 0, ABG)
01:03:10.834 00.000 21948 Move returns status 0, amount 0
01:03:10.834 00.000 21948 MoveAxis(N, 0, ABG)
01:03:10.834 00.000 21948 Move returns status 0, amount 0
01:03:10.834 00.000 21948 move complete, result=0
01:03:10.834 00.000 21948 worker thread done servicing request
01:03:10.834 00.000 21948 Worker thread wakes up
01:03:10.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:10.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:10.835 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:12.466 01.631 21948 Exposure complete
01:03:12.496 00.030 21948 worker thread done servicing request
01:03:12.496 00.000 18120 OnExposeComplete: enter
01:03:12.497 00.001 18120 UpdateGuideState(): m_state=6
01:03:12.498 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
01:03:12.498 00.000 18120 Star::Find returns 1 (0), X=893.19, Y=231.87, Mass=2095, SNR=31.7, Peak=221 HFD=4.1
01:03:12.500 00.002 18120 MultiStar: [#1 0.20,0.13,0.69,U] [#2 -0.07,0.11,0.65,U] [#3 0.02,-0.03,0.60,U] [#4 0.10,-0.01,0.55,U] [#5 0.10,0.16,0.46,U] [#6 0.30,0.03,0.47,U] [#7 0.10,-0.14,0.41,U] [#8 -0.00,0.21,0.39,U] 
01:03:12.500 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.12, 0.14}
01:03:12.500 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
01:03:12.501 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
01:03:12.501 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.98 mountX=0.05 mountY=-0.08, mountTheta=-1.03
01:03:12.502 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
01:03:12.502 00.000 18120 Enqueuing Move request for scope (0.05, 0.07)
01:03:12.504 00.002 21948 Worker thread wakes up
01:03:12.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:12.504 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.7
01:03:12.504 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:12.505 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:12.505 00.000 18120 Enqueuing Expose request
01:03:12.506 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:03:12.506 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:03:12.506 00.000 21948 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.08
01:03:12.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:12.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:12.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:03:12.506 00.000 21948 MoveAxis(E, 0, ABG)
01:03:12.506 00.000 21948 Move returns status 0, amount 0
01:03:12.506 00.000 21948 MoveAxis(N, 0, ABG)
01:03:12.506 00.000 21948 Move returns status 0, amount 0
01:03:12.506 00.000 21948 move complete, result=0
01:03:12.506 00.000 21948 worker thread done servicing request
01:03:12.506 00.000 21948 Worker thread wakes up
01:03:12.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:12.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:12.506 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:14.029 01.523 21948 Exposure complete
01:03:14.061 00.032 21948 worker thread done servicing request
01:03:14.061 00.000 18120 OnExposeComplete: enter
01:03:14.062 00.001 18120 UpdateGuideState(): m_state=6
01:03:14.063 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
01:03:14.063 00.000 18120 Star::Find returns 1 (0), X=893.15, Y=231.65, Mass=1906, SNR=30.1, Peak=181 HFD=3.8
01:03:14.063 00.000 18120 MultiStar: [#1 0.09,-0.16,0.76,U] [#2 0.06,-0.22,0.66,U] [#3 0.05,-0.28,0.63,U] [#4 -0.12,-0.13,0.60,U] [#5 -0.06,0.04,0.48,U] [#6 0.23,-0.14,0.52,U] [#7 -0.06,-0.21,0.46,U] [#8 -0.12,-0.22,0.42,U] 
01:03:14.063 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.17, -0.08}
01:03:14.064 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
01:03:14.064 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.57)
01:03:14.065 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.68 mountX=-0.13 mountY=0.08, mountTheta=2.58
01:03:14.066 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.15, opts=13)
01:03:14.067 00.001 18120 Enqueuing Move request for scope (-0.02, -0.15)
01:03:14.067 00.000 21948 Worker thread wakes up
01:03:14.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:14.067 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.1
01:03:14.068 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:14.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:14.069 00.001 18120 Enqueuing Expose request
01:03:14.070 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
01:03:14.070 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
01:03:14.070 00.000 21948 Moving (-0.02, -0.15) raw xDistance=-0.13 yDistance=0.08
01:03:14.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:03:14.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:14.070 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:14.070 00.000 21948 MoveAxis(E, 0, ABG)
01:03:14.070 00.000 21948 Move returns status 0, amount 0
01:03:14.070 00.000 21948 MoveAxis(N, 0, ABG)
01:03:14.070 00.000 21948 Move returns status 0, amount 0
01:03:14.070 00.000 21948 move complete, result=0
01:03:14.070 00.000 21948 worker thread done servicing request
01:03:14.070 00.000 21948 Worker thread wakes up
01:03:14.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:14.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:14.070 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:15.693 01.623 21948 Exposure complete
01:03:15.726 00.033 21948 worker thread done servicing request
01:03:15.726 00.000 18120 OnExposeComplete: enter
01:03:15.727 00.001 18120 UpdateGuideState(): m_state=6
01:03:15.728 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
01:03:15.728 00.000 18120 Star::Find returns 1 (0), X=893.16, Y=231.89, Mass=2002, SNR=31.0, Peak=205 HFD=4.1
01:03:15.729 00.001 18120 MultiStar: [#1 0.01,0.12,0.75,U] [#2 0.16,-0.08,0.65,U] [#3 -0.17,-0.09,0.61,U] [#4 0.06,0.10,0.56,U] [#5 -0.27,0.24,0.48,U] [#6 -0.18,-0.11,0.55,U] [#7 -0.07,-0.15,0.43,U] [#8 -0.17,-0.07,0.39,U] 
01:03:15.729 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.15, 0.15}
01:03:15.729 00.000 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
01:03:15.730 00.001 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
01:03:15.730 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.79 mountX=0.06 mountY=0.06, mountTheta=0.77
01:03:15.731 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
01:03:15.732 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
01:03:15.732 00.000 21948 Worker thread wakes up
01:03:15.733 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:03:15.733 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:03:15.733 00.000 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
01:03:15.733 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:15.733 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
01:03:15.734 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:15.734 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:15.734 00.000 18120 Enqueuing Expose request
01:03:15.735 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:15.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:15.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:15.735 00.000 21948 MoveAxis(E, 0, ABG)
01:03:15.735 00.000 21948 Move returns status 0, amount 0
01:03:15.735 00.000 21948 MoveAxis(N, 0, ABG)
01:03:15.735 00.000 21948 Move returns status 0, amount 0
01:03:15.735 00.000 21948 move complete, result=0
01:03:15.735 00.000 21948 worker thread done servicing request
01:03:15.735 00.000 21948 Worker thread wakes up
01:03:15.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:15.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:15.736 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:17.258 01.522 21948 Exposure complete
01:03:17.309 00.051 21948 worker thread done servicing request
01:03:17.309 00.000 18120 OnExposeComplete: enter
01:03:17.310 00.001 18120 UpdateGuideState(): m_state=6
01:03:17.311 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
01:03:17.312 00.001 18120 Star::Find returns 1 (0), X=893.03, Y=232.66, Mass=2074, SNR=31.5, Peak=180 HFD=3.9
01:03:17.314 00.002 18120 MultiStar: large primary error, entering stabilization period
01:03:17.315 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
01:03:17.316 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
01:03:17.319 00.003 18120 CameraToMount -- cameraX=-0.28 cameraY=0.93 hyp=0.97 cameraTheta=1.87 mountX=0.96 mountY=-0.16, mountTheta=-0.17
01:03:17.319 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.93, opts=13)
01:03:17.321 00.002 18120 Enqueuing Move request for scope (-0.28, 0.93)
01:03:17.321 00.000 21948 Worker thread wakes up
01:03:17.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:17.322 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.5
01:03:17.322 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:17.323 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:17.323 00.000 18120 Enqueuing Expose request
01:03:17.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.93) opts 0xd
01:03:17.324 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.93)
01:03:17.324 00.000 21948 Moving (-0.28, 0.93) raw xDistance=0.96 yDistance=-0.16
01:03:17.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.96
01:03:17.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:17.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:17.324 00.000 21948 MoveAxis(W, 171, ABG)
01:03:17.324 00.000 21948 Guiding  Dir = 3, Dur = 171
01:03:17.324 00.000 21948 IsSlewing returns 0
01:03:17.324 00.000 21948 IsGuiding returns 0
01:03:17.325 00.001 21948 PulseGuide returned control before completion, sleep 180
01:03:17.523 00.198 21948 IsGuiding returns 0
01:03:17.523 00.000 21948 Move returns status 0, amount 171
01:03:17.523 00.000 21948 MoveAxis(N, 0, ABG)
01:03:17.523 00.000 21948 Move returns status 0, amount 0
01:03:17.523 00.000 21948 move complete, result=0
01:03:17.523 00.000 21948 worker thread done servicing request
01:03:17.523 00.000 21948 Worker thread wakes up
01:03:17.523 00.000 18120 GuideStep: 1.0 px 171 ms WEST, -0.2 px 0 ms NORTH
01:03:17.525 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:17.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:19.155 01.630 21948 Exposure complete
01:03:19.191 00.036 21948 worker thread done servicing request
01:03:19.191 00.000 18120 OnExposeComplete: enter
01:03:19.192 00.001 18120 UpdateGuideState(): m_state=6
01:03:19.193 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
01:03:19.195 00.002 18120 Star::Find returns 1 (0), X=893.10, Y=232.30, Mass=1918, SNR=30.4, Peak=194 HFD=3.9
01:03:19.196 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
01:03:19.197 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
01:03:19.199 00.002 18120 CameraToMount -- cameraX=-0.21 cameraY=0.57 hyp=0.61 cameraTheta=1.93 mountX=0.61 mountY=-0.07, mountTheta=-0.11
01:03:19.201 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.57, opts=13)
01:03:19.201 00.000 18120 Enqueuing Move request for scope (-0.21, 0.57)
01:03:19.202 00.001 21948 Worker thread wakes up
01:03:19.202 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.57) opts 0xd
01:03:19.202 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.57)
01:03:19.202 00.000 21948 Moving (-0.21, 0.57) raw xDistance=0.61 yDistance=-0.07
01:03:19.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
01:03:19.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:19.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:03:19.202 00.000 21948 MoveAxis(W, 121, ABG)
01:03:19.202 00.000 21948 Guiding  Dir = 3, Dur = 121
01:03:19.202 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:19.203 00.001 21948 IsSlewing returns 0
01:03:19.203 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.4
01:03:19.203 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:19.204 00.001 21948 IsGuiding returns 0
01:03:19.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:19.206 00.002 18120 Enqueuing Expose request
01:03:19.207 00.001 21948 PulseGuide returned control before completion, sleep 130
01:03:19.339 00.132 21948 IsGuiding returns 0
01:03:19.339 00.000 21948 Move returns status 0, amount 121
01:03:19.339 00.000 21948 MoveAxis(N, 0, ABG)
01:03:19.339 00.000 21948 Move returns status 0, amount 0
01:03:19.339 00.000 21948 move complete, result=0
01:03:19.339 00.000 21948 worker thread done servicing request
01:03:19.339 00.000 21948 Worker thread wakes up
01:03:19.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:19.339 00.000 18120 GuideStep: 0.6 px 121 ms WEST, -0.1 px 0 ms NORTH
01:03:19.340 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:20.748 01.408 21948 Exposure complete
01:03:20.787 00.039 21948 worker thread done servicing request
01:03:20.787 00.000 18120 OnExposeComplete: enter
01:03:20.787 00.000 18120 UpdateGuideState(): m_state=6
01:03:20.788 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
01:03:20.788 00.000 18120 Star::Find returns 1 (0), X=893.35, Y=231.83, Mass=2076, SNR=31.6, Peak=186 HFD=3.9
01:03:20.789 00.001 18120 MultiStar: exiting stabilization period
01:03:20.789 00.000 18120 MultiStar: [#1 0.37,-0.02,0.71,U] [#2 0.20,-0.11,0.65,U] [#3 0.09,-0.26,0.59,U] [#4 0.37,-0.00,0.56,U] [#5 0.03,0.16,0.46,U] [#6 0.27,-0.07,0.54,U] [#7 0.25,-0.34,0.00,M1] [#8 0.36,0.06,0.39,U] 
01:03:20.790 00.001 18120 single-star, 7 included, MultiStar: {0.20, -0.01}, one-star: {0.03, 0.10}
01:03:20.790 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
01:03:20.791 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
01:03:20.791 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=0.08 mountY=-0.08, mountTheta=-0.75
01:03:20.792 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.10, opts=13)
01:03:20.793 00.001 18120 Enqueuing Move request for scope (0.03, 0.10)
01:03:20.793 00.000 21948 Worker thread wakes up
01:03:20.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:20.794 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.6
01:03:20.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:20.795 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:20.795 00.000 18120 Enqueuing Expose request
01:03:20.796 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:03:20.796 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:03:20.796 00.000 21948 Moving (0.03, 0.10) raw xDistance=0.08 yDistance=-0.08
01:03:20.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:03:20.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:20.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:03:20.796 00.000 21948 MoveAxis(E, 0, ABG)
01:03:20.796 00.000 21948 Move returns status 0, amount 0
01:03:20.796 00.000 21948 MoveAxis(N, 0, ABG)
01:03:20.796 00.000 21948 Move returns status 0, amount 0
01:03:20.796 00.000 21948 move complete, result=0
01:03:20.796 00.000 21948 worker thread done servicing request
01:03:20.796 00.000 21948 Worker thread wakes up
01:03:20.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:20.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:20.796 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:22.424 01.628 21948 Exposure complete
01:03:22.447 00.023 21948 worker thread done servicing request
01:03:22.448 00.001 18120 OnExposeComplete: enter
01:03:22.448 00.000 18120 UpdateGuideState(): m_state=6
01:03:22.449 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
01:03:22.449 00.000 18120 Star::Find returns 1 (0), X=893.07, Y=231.98, Mass=2095, SNR=31.7, Peak=225 HFD=4.1
01:03:22.450 00.001 18120 MultiStar: [#1 0.18,0.08,0.70,U] [#2 0.00,0.00,0.60,U] [#3 -0.09,-0.02,0.60,U] [#4 -0.00,-0.04,0.55,U] [#5 -0.32,0.25,0.00,M1] [#6 -0.30,-0.18,0.52,U] [#7 -0.28,-0.14,0.43,U] [#8 -0.13,-0.01,0.40,U] 
01:03:22.450 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.25, 0.25}
01:03:22.451 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
01:03:22.451 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
01:03:22.452 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.91 mountX=0.07 mountY=0.08, mountTheta=0.90
01:03:22.454 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.02, opts=13)
01:03:22.455 00.001 18120 Enqueuing Move request for scope (-0.11, 0.02)
01:03:22.455 00.000 21948 Worker thread wakes up
01:03:22.455 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:22.456 00.001 18120 UpdateGuideState exits: m=2095 RSB=31.7
01:03:22.456 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:22.457 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:22.457 00.000 18120 Enqueuing Expose request
01:03:22.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:03:22.457 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:03:22.458 00.001 21948 Moving (-0.11, 0.02) raw xDistance=0.07 yDistance=0.08
01:03:22.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:03:22.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:22.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:22.458 00.000 21948 MoveAxis(E, 0, ABG)
01:03:22.458 00.000 21948 Move returns status 0, amount 0
01:03:22.458 00.000 21948 MoveAxis(N, 0, ABG)
01:03:22.458 00.000 21948 Move returns status 0, amount 0
01:03:22.458 00.000 21948 move complete, result=0
01:03:22.458 00.000 21948 worker thread done servicing request
01:03:22.458 00.000 21948 Worker thread wakes up
01:03:22.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:22.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:22.458 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:23.985 01.527 21948 Exposure complete
01:03:24.016 00.031 21948 worker thread done servicing request
01:03:24.016 00.000 18120 OnExposeComplete: enter
01:03:24.017 00.001 18120 UpdateGuideState(): m_state=6
01:03:24.018 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
01:03:24.018 00.000 18120 Star::Find returns 1 (0), X=893.20, Y=231.87, Mass=2034, SNR=31.2, Peak=199 HFD=4.0
01:03:24.019 00.001 18120 MultiStar: [#1 0.29,0.15,0.73,U] [#2 0.20,0.08,0.63,U] [#3 -0.10,-0.04,0.60,U] [#4 -0.01,0.05,0.56,U] [#5 0.02,0.31,0.48,U] [#6 0.03,-0.05,0.53,U] [#7 -0.11,-0.33,0.43,U] [#8 0.08,-0.07,0.39,U] 
01:03:24.020 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.11, 0.14}
01:03:24.020 00.000 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
01:03:24.020 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
01:03:24.022 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.00 mountX=0.03 mountY=-0.05, mountTheta=-1.01
01:03:24.026 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.05, opts=13)
01:03:24.026 00.000 18120 Enqueuing Move request for scope (0.03, 0.05)
01:03:24.027 00.001 21948 Worker thread wakes up
01:03:24.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:03:24.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:03:24.027 00.000 21948 Moving (0.03, 0.05) raw xDistance=0.03 yDistance=-0.05
01:03:24.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:03:24.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:24.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:24.027 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.2
01:03:24.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:24.029 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:24.029 00.000 21948 MoveAxis(E, 0, ABG)
01:03:24.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:24.030 00.001 18120 Enqueuing Expose request
01:03:24.030 00.000 21948 Move returns status 0, amount 0
01:03:24.030 00.000 21948 MoveAxis(N, 0, ABG)
01:03:24.030 00.000 21948 Move returns status 0, amount 0
01:03:24.030 00.000 21948 move complete, result=0
01:03:24.030 00.000 21948 worker thread done servicing request
01:03:24.030 00.000 21948 Worker thread wakes up
01:03:24.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:24.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:24.031 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:25.655 01.624 21948 Exposure complete
01:03:25.679 00.024 21948 worker thread done servicing request
01:03:25.680 00.001 18120 OnExposeComplete: enter
01:03:25.680 00.000 18120 UpdateGuideState(): m_state=6
01:03:25.681 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
01:03:25.681 00.000 18120 Star::Find returns 1 (0), X=892.83, Y=232.43, Mass=2044, SNR=31.2, Peak=174 HFD=3.8
01:03:25.682 00.001 18120 MultiStar: large primary error, entering stabilization period
01:03:25.683 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
01:03:25.684 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
01:03:25.687 00.003 18120 CameraToMount -- cameraX=-0.49 cameraY=0.70 hyp=0.86 cameraTheta=2.18 mountX=0.84 mountY=0.12, mountTheta=0.14
01:03:25.691 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.70, opts=13)
01:03:25.692 00.001 18120 Enqueuing Move request for scope (-0.49, 0.70)
01:03:25.693 00.001 21948 Worker thread wakes up
01:03:25.693 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.70) opts 0xd
01:03:25.693 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.70)
01:03:25.693 00.000 21948 Moving (-0.49, 0.70) raw xDistance=0.84 yDistance=0.12
01:03:25.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:25.693 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.2
01:03:25.694 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:25.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:25.694 00.000 18120 Enqueuing Expose request
01:03:25.695 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
01:03:25.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:25.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:03:25.695 00.000 21948 MoveAxis(W, 150, ABG)
01:03:25.695 00.000 21948 Guiding  Dir = 3, Dur = 150
01:03:25.695 00.000 21948 IsSlewing returns 0
01:03:25.695 00.000 21948 IsGuiding returns 0
01:03:25.697 00.002 21948 PulseGuide returned control before completion, sleep 158
01:03:25.859 00.162 21948 IsGuiding returns 0
01:03:25.859 00.000 21948 Move returns status 0, amount 150
01:03:25.859 00.000 21948 MoveAxis(N, 0, ABG)
01:03:25.859 00.000 21948 Move returns status 0, amount 0
01:03:25.859 00.000 21948 move complete, result=0
01:03:25.859 00.000 21948 worker thread done servicing request
01:03:25.859 00.000 21948 Worker thread wakes up
01:03:25.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:25.859 00.000 18120 GuideStep: 0.8 px 150 ms WEST, 0.1 px 0 ms NORTH
01:03:25.861 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:27.272 01.411 21948 Exposure complete
01:03:27.305 00.033 21948 worker thread done servicing request
01:03:27.306 00.001 18120 OnExposeComplete: enter
01:03:27.306 00.000 18120 UpdateGuideState(): m_state=6
01:03:27.307 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
01:03:27.307 00.000 18120 Star::Find returns 1 (0), X=892.96, Y=231.83, Mass=2109, SNR=31.8, Peak=212 HFD=4.1
01:03:27.308 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.86 = 0.86)
01:03:27.308 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.82 = 0.82)
01:03:27.309 00.001 18120 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.38 cameraTheta=2.86 mountX=0.24 mountY=0.28, mountTheta=0.85
01:03:27.310 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.10, opts=13)
01:03:27.310 00.000 18120 Enqueuing Move request for scope (-0.36, 0.10)
01:03:27.311 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:27.311 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.8
01:03:27.312 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:27.312 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:27.313 00.001 18120 Enqueuing Expose request
01:03:27.313 00.000 21948 Worker thread wakes up
01:03:27.313 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.10) opts 0xd
01:03:27.313 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.10)
01:03:27.313 00.000 21948 Moving (-0.36, 0.10) raw xDistance=0.24 yDistance=0.28
01:03:27.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.24
01:03:27.313 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:03:27.313 00.000 21948 MoveAxis(W, 54, ABG)
01:03:27.313 00.000 21948 Guiding  Dir = 3, Dur = 54
01:03:27.313 00.000 21948 IsSlewing returns 0
01:03:27.313 00.000 21948 IsGuiding returns 0
01:03:27.316 00.003 21948 PulseGuide returned control before completion, sleep 63
01:03:27.382 00.066 21948 IsGuiding returns 0
01:03:27.382 00.000 21948 Move returns status 0, amount 54
01:03:27.382 00.000 21948 MoveAxis(S, 66, ABG)
01:03:27.382 00.000 21948 Guiding  Dir = 1, Dur = 66
01:03:27.382 00.000 21948 IsSlewing returns 0
01:03:27.382 00.000 21948 IsGuiding returns 0
01:03:27.387 00.005 21948 PulseGuide returned control before completion, sleep 72
01:03:27.475 00.088 21948 IsGuiding returns 0
01:03:27.475 00.000 21948 Move returns status 0, amount 66
01:03:27.475 00.000 21948 move complete, result=0
01:03:27.475 00.000 21948 worker thread done servicing request
01:03:27.475 00.000 21948 Worker thread wakes up
01:03:27.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:27.475 00.000 18120 GuideStep: 0.2 px 54 ms WEST, 0.3 px 66 ms SOUTH
01:03:27.476 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:29.105 01.629 21948 Exposure complete
01:03:29.134 00.029 21948 worker thread done servicing request
01:03:29.134 00.000 18120 OnExposeComplete: enter
01:03:29.134 00.000 18120 UpdateGuideState(): m_state=6
01:03:29.135 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
01:03:29.136 00.001 18120 Star::Find returns 1 (0), X=893.34, Y=231.72, Mass=1980, SNR=30.8, Peak=200 HFD=3.7
01:03:29.136 00.000 18120 MultiStar: exiting stabilization period
01:03:29.137 00.001 18120 MultiStar: [#1 0.44,-0.15,0.00,M1] [#2 0.04,-0.03,0.65,U] [#3 0.09,-0.09,0.62,U] [#4 0.12,-0.10,0.55,U] [#5 -0.05,0.16,0.49,U] [#6 0.13,-0.07,0.58,U] [#7 0.03,-0.42,0.00,M1] [#8 0.31,-0.22,0.41,U] 
01:03:29.137 00.000 18120 single-star, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.03, -0.02}
01:03:29.138 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
01:03:29.138 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
01:03:29.139 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.52 mountX=-0.02 mountY=-0.02, mountTheta=-2.55
01:03:29.140 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
01:03:29.140 00.000 18120 Enqueuing Move request for scope (0.03, -0.02)
01:03:29.141 00.001 21948 Worker thread wakes up
01:03:29.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:03:29.141 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:03:29.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:29.141 00.000 21948 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.02
01:03:29.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:03:29.141 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:29.141 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.8
01:03:29.142 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:29.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:29.142 00.000 18120 Enqueuing Expose request
01:03:29.143 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:29.143 00.000 21948 MoveAxis(E, 0, ABG)
01:03:29.143 00.000 21948 Move returns status 0, amount 0
01:03:29.143 00.000 21948 MoveAxis(N, 0, ABG)
01:03:29.143 00.000 21948 Move returns status 0, amount 0
01:03:29.143 00.000 21948 move complete, result=0
01:03:29.143 00.000 21948 worker thread done servicing request
01:03:29.143 00.000 21948 Worker thread wakes up
01:03:29.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:29.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:29.143 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:30.668 01.525 21948 Exposure complete
01:03:30.692 00.024 21948 worker thread done servicing request
01:03:30.692 00.000 18120 OnExposeComplete: enter
01:03:30.693 00.001 18120 UpdateGuideState(): m_state=6
01:03:30.694 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
01:03:30.694 00.000 18120 Star::Find returns 1 (0), X=893.69, Y=231.63, Mass=2116, SNR=31.8, Peak=175 HFD=3.8
01:03:30.695 00.001 18120 MultiStar: [#1 0.58,-0.13,0.00,M2] [#2 0.70,-0.29,0.00,M1] [#3 0.28,-0.25,0.56,U] [#4 0.33,-0.17,0.56,U] [#5 0.14,0.02,0.47,U] [#6 0.37,-0.09,0.55,U] [#7 0.12,-0.31,0.43,U] [#8 0.33,-0.12,0.40,U] 
01:03:30.695 00.000 18120 refined, 6 included, MultiStar: {0.30, -0.14}, one-star: {0.38, -0.10}
01:03:30.696 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
01:03:30.696 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
01:03:30.696 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.45 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
01:03:30.698 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.14, opts=13)
01:03:30.699 00.001 18120 Enqueuing Move request for scope (0.30, -0.14)
01:03:30.699 00.000 21948 Worker thread wakes up
01:03:30.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
01:03:30.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
01:03:30.700 00.001 21948 Moving (0.30, -0.14) raw xDistance=-0.25 yDistance=-0.20
01:03:30.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:03:30.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:30.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:30.700 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.8
01:03:30.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.701 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:30.701 00.000 18120 Enqueuing Expose request
01:03:30.702 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:03:30.702 00.000 21948 MoveAxis(E, 45, ABG)
01:03:30.702 00.000 21948 Guiding  Dir = 2, Dur = 45
01:03:30.702 00.000 21948 IsSlewing returns 0
01:03:30.702 00.000 21948 IsGuiding returns 0
01:03:30.704 00.002 21948 PulseGuide returned control before completion, sleep 54
01:03:30.761 00.057 21948 IsGuiding returns 1
01:03:30.761 00.000 21948 scope still moving after pulse duration time elapsed
01:03:30.792 00.031 21948 IsSlewing returns 0
01:03:30.792 00.000 21948 IsGuiding returns 0
01:03:30.792 00.000 21948 scope move finished after 45 + 44 ms
01:03:30.792 00.000 21948 Move returns status 0, amount 45
01:03:30.792 00.000 21948 MoveAxis(N, 0, ABG)
01:03:30.792 00.000 21948 Move returns status 0, amount 0
01:03:30.792 00.000 21948 move complete, result=0
01:03:30.792 00.000 21948 worker thread done servicing request
01:03:30.792 00.000 21948 Worker thread wakes up
01:03:30.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:30.793 00.001 18120 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
01:03:30.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:32.418 01.625 21948 Exposure complete
01:03:32.442 00.024 21948 worker thread done servicing request
01:03:32.442 00.000 18120 OnExposeComplete: enter
01:03:32.443 00.001 18120 UpdateGuideState(): m_state=6
01:03:32.443 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
01:03:32.444 00.001 18120 Star::Find returns 1 (0), X=893.64, Y=231.71, Mass=1972, SNR=30.7, Peak=179 HFD=3.7
01:03:32.444 00.000 18120 MultiStar: [#1 0.50,-0.20,0.00,M3] [#2 0.65,-0.19,0.00,M2] [#3 0.34,-0.37,0.00,M1] [#4 0.42,-0.30,0.00,M1] [#5 0.31,-0.14,0.48,U] [#6 0.58,-0.34,0.00,M1] [#7 0.52,-0.28,0.00,M1] [#8 0.54,-0.23,0.00,M1] 
01:03:32.445 00.001 18120 refined, 1 included, MultiStar: {0.32, -0.06}, one-star: {0.33, -0.02}
01:03:32.445 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
01:03:32.445 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
01:03:32.447 00.002 18120 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-0.17 mountX=-0.18 mountY=-0.26, mountTheta=-2.19
01:03:32.448 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.06, opts=13)
01:03:32.448 00.000 18120 Enqueuing Move request for scope (0.32, -0.06)
01:03:32.449 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:32.452 00.003 21948 Worker thread wakes up
01:03:32.452 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.7
01:03:32.452 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:32.454 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.06) opts 0xd
01:03:32.454 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.06)
01:03:32.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:32.454 00.000 18120 Enqueuing Expose request
01:03:32.457 00.003 21948 Moving (0.32, -0.06) raw xDistance=-0.18 yDistance=-0.26
01:03:32.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:03:32.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:03:32.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:03:32.457 00.000 21948 MoveAxis(E, 0, ABG)
01:03:32.457 00.000 21948 Move returns status 0, amount 0
01:03:32.457 00.000 21948 MoveAxis(N, 0, ABG)
01:03:32.457 00.000 21948 Move returns status 0, amount 0
01:03:32.457 00.000 21948 move complete, result=0
01:03:32.457 00.000 21948 worker thread done servicing request
01:03:32.457 00.000 21948 Worker thread wakes up
01:03:32.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:32.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:32.457 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:03:33.983 01.526 21948 Exposure complete
01:03:34.034 00.051 21948 worker thread done servicing request
01:03:34.034 00.000 18120 OnExposeComplete: enter
01:03:34.036 00.002 18120 UpdateGuideState(): m_state=6
01:03:34.040 00.004 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
01:03:34.041 00.001 18120 Star::Find returns 1 (0), X=893.78, Y=231.35, Mass=2036, SNR=31.2, Peak=167 HFD=3.8
01:03:34.042 00.001 18120 MultiStar: [#1 0.67,-0.24,0.00,M4] [#2 0.55,-0.43,0.00,M3] [#3 0.63,-0.45,0.00,M2] [#4 0.47,-0.28,0.00,M2] [#5 0.56,-0.33,0.00,M1] [#6 0.78,-0.60,0.00,M2] [#7 0.41,-0.69,0.00,M2] [#8 0.47,-0.34,0.00,M2] 
01:03:34.043 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
01:03:34.043 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
01:03:34.044 00.001 18120 CameraToMount -- cameraX=0.47 cameraY=-0.38 hyp=0.60 cameraTheta=-0.68 mountX=-0.54 mountY=-0.25, mountTheta=-2.71
01:03:34.045 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=-0.38, opts=13)
01:03:34.045 00.000 18120 Enqueuing Move request for scope (0.47, -0.38)
01:03:34.046 00.001 21948 Worker thread wakes up
01:03:34.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.38) opts 0xd
01:03:34.046 00.000 21948 Handling offset move in thread for scope, endpoint = (0.47, -0.38)
01:03:34.046 00.000 21948 Moving (0.47, -0.38) raw xDistance=-0.54 yDistance=-0.25
01:03:34.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:03:34.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:34.046 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:34.047 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:03:34.047 00.000 21948 MoveAxis(E, 96, ABG)
01:03:34.047 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.2
01:03:34.048 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:34.048 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:34.049 00.001 18120 Enqueuing Expose request
01:03:34.049 00.000 21948 Guiding  Dir = 2, Dur = 96
01:03:34.049 00.000 21948 IsSlewing returns 0
01:03:34.050 00.001 21948 IsGuiding returns 0
01:03:34.052 00.002 21948 PulseGuide returned control before completion, sleep 105
01:03:34.167 00.115 21948 IsGuiding returns 0
01:03:34.167 00.000 21948 Move returns status 0, amount 96
01:03:34.167 00.000 21948 MoveAxis(N, 0, ABG)
01:03:34.167 00.000 21948 Move returns status 0, amount 0
01:03:34.167 00.000 21948 move complete, result=0
01:03:34.168 00.001 21948 worker thread done servicing request
01:03:34.168 00.000 21948 Worker thread wakes up
01:03:34.168 00.000 18120 GuideStep: -0.5 px 96 ms EAST, -0.2 px 0 ms NORTH
01:03:34.169 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:34.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:35.800 01.631 21948 Exposure complete
01:03:35.838 00.038 21948 worker thread done servicing request
01:03:35.838 00.000 18120 OnExposeComplete: enter
01:03:35.840 00.002 18120 UpdateGuideState(): m_state=6
01:03:35.841 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
01:03:35.842 00.001 18120 Star::Find returns 1 (0), X=893.25, Y=231.68, Mass=1931, SNR=30.4, Peak=177 HFD=3.7
01:03:35.843 00.001 18120 MultiStar: [#1 0.27,-0.20,0.73,U] [#2 0.21,-0.29,0.68,U] [#3 0.31,-0.30,0.00,M3] [#4 0.23,-0.07,0.59,U] [#5 -0.09,0.21,0.47,U] [#6 0.20,-0.07,0.52,U] [#7 0.09,-0.43,0.00,M3] [#8 -0.02,-0.06,0.42,U] 
01:03:35.843 00.000 18120 single-star, 6 included, MultiStar: {0.11, -0.09}, one-star: {-0.07, -0.05}
01:03:35.844 00.001 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
01:03:35.845 00.001 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
01:03:35.846 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.48 mountX=-0.02 mountY=0.08, mountTheta=1.81
01:03:35.847 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
01:03:35.848 00.001 18120 Enqueuing Move request for scope (-0.07, -0.05)
01:03:35.848 00.000 21948 Worker thread wakes up
01:03:35.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:35.849 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.4
01:03:35.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:35.850 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:35.850 00.000 18120 Enqueuing Expose request
01:03:35.851 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:03:35.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:03:35.851 00.000 21948 Moving (-0.07, -0.05) raw xDistance=-0.02 yDistance=0.08
01:03:35.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:03:35.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:35.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:35.851 00.000 21948 MoveAxis(E, 0, ABG)
01:03:35.851 00.000 21948 Move returns status 0, amount 0
01:03:35.851 00.000 21948 MoveAxis(N, 0, ABG)
01:03:35.851 00.000 21948 Move returns status 0, amount 0
01:03:35.851 00.000 21948 move complete, result=0
01:03:35.851 00.000 21948 worker thread done servicing request
01:03:35.851 00.000 21948 Worker thread wakes up
01:03:35.851 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:35.852 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:35.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:37.374 01.522 21948 Exposure complete
01:03:37.405 00.031 21948 worker thread done servicing request
01:03:37.405 00.000 18120 OnExposeComplete: enter
01:03:37.406 00.001 18120 UpdateGuideState(): m_state=6
01:03:37.406 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
01:03:37.407 00.001 18120 Star::Find returns 1 (0), X=893.21, Y=231.87, Mass=1953, SNR=30.5, Peak=186 HFD=4.0
01:03:37.407 00.000 18120 MultiStar: [#1 0.15,0.02,0.71,U] [#2 0.25,0.00,0.65,U] [#3 0.03,-0.19,0.60,U] [#4 0.32,0.07,0.57,U] [#5 -0.19,-0.09,0.48,U] [#6 0.01,-0.29,0.54,U] [#7 -0.08,-0.34,0.45,U] [#8 0.19,-0.04,0.39,U] 
01:03:37.409 00.002 18120 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {-0.10, 0.14}
01:03:37.410 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:03:37.412 00.002 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:03:37.412 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.73 mountX=-0.07 mountY=-0.03, mountTheta=-2.76
01:03:37.414 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
01:03:37.415 00.001 18120 Enqueuing Move request for scope (0.06, -0.05)
01:03:37.416 00.001 21948 Worker thread wakes up
01:03:37.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:37.416 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.5
01:03:37.417 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:37.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:37.418 00.001 18120 Enqueuing Expose request
01:03:37.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:03:37.418 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:03:37.418 00.000 21948 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
01:03:37.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:03:37.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:37.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:03:37.418 00.000 21948 MoveAxis(E, 0, ABG)
01:03:37.418 00.000 21948 Move returns status 0, amount 0
01:03:37.418 00.000 21948 MoveAxis(N, 0, ABG)
01:03:37.418 00.000 21948 Move returns status 0, amount 0
01:03:37.418 00.000 21948 move complete, result=0
01:03:37.419 00.001 21948 worker thread done servicing request
01:03:37.419 00.000 21948 Worker thread wakes up
01:03:37.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:37.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:37.419 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:39.043 01.624 21948 Exposure complete
01:03:39.072 00.029 21948 worker thread done servicing request
01:03:39.072 00.000 18120 OnExposeComplete: enter
01:03:39.073 00.001 18120 UpdateGuideState(): m_state=6
01:03:39.073 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
01:03:39.074 00.001 18120 Star::Find returns 1 (0), X=893.19, Y=231.87, Mass=2080, SNR=31.6, Peak=217 HFD=4.0
01:03:39.074 00.000 18120 MultiStar: [#1 0.03,-0.00,0.74,U] [#2 0.05,0.11,0.65,U] [#3 -0.09,-0.34,0.60,U] [#4 -0.11,-0.09,0.52,U] [#5 0.06,0.22,0.47,U] [#6 0.01,-0.05,0.53,U] [#7 -0.04,-0.21,0.42,U] [#8 -0.11,-0.11,0.40,U] 
01:03:39.076 00.002 18120 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.12, 0.14}
01:03:39.076 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.72 = 1.56)
01:03:39.077 00.001 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.76 = 1.52)
01:03:39.077 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.72 mountX=0.00 mountY=0.04, mountTheta=1.56
01:03:39.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
01:03:39.079 00.001 18120 Enqueuing Move request for scope (-0.04, -0.02)
01:03:39.080 00.001 21948 Worker thread wakes up
01:03:39.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:39.080 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.6
01:03:39.081 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:39.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:39.081 00.000 18120 Enqueuing Expose request
01:03:39.082 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:03:39.082 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:03:39.082 00.000 21948 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.04
01:03:39.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:03:39.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:39.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:39.082 00.000 21948 MoveAxis(E, 0, ABG)
01:03:39.082 00.000 21948 Move returns status 0, amount 0
01:03:39.082 00.000 21948 MoveAxis(N, 0, ABG)
01:03:39.082 00.000 21948 Move returns status 0, amount 0
01:03:39.082 00.000 21948 move complete, result=0
01:03:39.082 00.000 21948 worker thread done servicing request
01:03:39.082 00.000 21948 Worker thread wakes up
01:03:39.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:39.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:39.083 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:40.606 01.523 21948 Exposure complete
01:03:40.651 00.045 21948 worker thread done servicing request
01:03:40.651 00.000 18120 OnExposeComplete: enter
01:03:40.652 00.001 18120 UpdateGuideState(): m_state=6
01:03:40.654 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
01:03:40.657 00.003 18120 Star::Find returns 1 (0), X=893.19, Y=231.81, Mass=2075, SNR=31.6, Peak=224 HFD=4.0
01:03:40.657 00.000 18120 MultiStar: [#1 0.02,-0.02,0.69,U] [#2 0.19,-0.01,0.64,U] [#3 -0.17,-0.24,0.56,U] [#4 0.11,-0.22,0.55,U] [#5 -0.27,-0.14,0.48,U] [#6 0.04,0.07,0.51,U] [#7 0.03,-0.29,0.42,U] [#8 -0.30,-0.20,0.42,U] 
01:03:40.659 00.002 18120 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.12, 0.08}
01:03:40.659 00.000 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
01:03:40.660 00.001 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.17)
01:03:40.660 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.08 mountX=-0.06 mountY=0.08, mountTheta=2.19
01:03:40.661 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
01:03:40.661 00.000 18120 Enqueuing Move request for scope (-0.05, -0.08)
01:03:40.662 00.001 21948 Worker thread wakes up
01:03:40.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:40.662 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.6
01:03:40.663 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:40.663 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:40.663 00.000 18120 Enqueuing Expose request
01:03:40.664 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:03:40.664 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:03:40.664 00.000 21948 Moving (-0.05, -0.08) raw xDistance=-0.06 yDistance=0.08
01:03:40.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:03:40.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:40.664 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:40.664 00.000 21948 MoveAxis(E, 0, ABG)
01:03:40.664 00.000 21948 Move returns status 0, amount 0
01:03:40.664 00.000 21948 MoveAxis(N, 0, ABG)
01:03:40.664 00.000 21948 Move returns status 0, amount 0
01:03:40.664 00.000 21948 move complete, result=0
01:03:40.664 00.000 21948 worker thread done servicing request
01:03:40.664 00.000 21948 Worker thread wakes up
01:03:40.664 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:40.664 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:40.665 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:42.293 01.628 21948 Exposure complete
01:03:42.340 00.047 21948 worker thread done servicing request
01:03:42.340 00.000 18120 OnExposeComplete: enter
01:03:42.342 00.002 18120 UpdateGuideState(): m_state=6
01:03:42.343 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:03:42.345 00.002 18120 Star::Find returns 1 (0), X=893.22, Y=231.78, Mass=1929, SNR=30.5, Peak=189 HFD=3.9
01:03:42.346 00.001 18120 MultiStar: [#1 0.26,-0.12,0.75,U] [#2 0.38,-0.14,0.00,M1] [#3 0.15,-0.33,0.63,U] [#4 -0.04,-0.05,0.59,U] [#5 -0.09,0.15,0.49,U] [#6 0.31,0.17,0.54,U] [#7 0.07,-0.30,0.44,U] [#8 0.11,-0.23,0.43,U] 
01:03:42.347 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {-0.10, 0.05}
01:03:42.349 00.002 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:03:42.350 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:03:42.351 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=-0.09 mountY=-0.04, mountTheta=-2.77
01:03:42.354 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
01:03:42.356 00.002 18120 Enqueuing Move request for scope (0.08, -0.07)
01:03:42.357 00.001 21948 Worker thread wakes up
01:03:42.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:03:42.357 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:03:42.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:42.358 00.001 21948 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.04
01:03:42.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:03:42.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:42.358 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.5
01:03:42.359 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:42.359 00.000 21948 MoveAxis(E, 0, ABG)
01:03:42.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:42.360 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:42.360 00.000 18120 Enqueuing Expose request
01:03:42.361 00.001 21948 Move returns status 0, amount 0
01:03:42.361 00.000 21948 MoveAxis(N, 0, ABG)
01:03:42.361 00.000 21948 Move returns status 0, amount 0
01:03:42.361 00.000 21948 move complete, result=0
01:03:42.361 00.000 21948 worker thread done servicing request
01:03:42.361 00.000 21948 Worker thread wakes up
01:03:42.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:42.361 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:42.363 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:43.887 01.524 21948 Exposure complete
01:03:43.924 00.037 21948 worker thread done servicing request
01:03:43.924 00.000 18120 OnExposeComplete: enter
01:03:43.925 00.001 18120 UpdateGuideState(): m_state=6
01:03:43.925 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
01:03:43.926 00.001 18120 Star::Find returns 1 (0), X=893.33, Y=231.85, Mass=1961, SNR=30.7, Peak=210 HFD=3.8
01:03:43.926 00.000 18120 MultiStar: [#1 0.21,-0.08,0.75,U] [#2 0.07,-0.08,0.67,U] [#3 0.18,-0.15,0.60,U] [#4 0.28,0.06,0.60,U] [#5 0.04,0.03,0.48,U] [#6 0.11,-0.12,0.54,U] [#7 0.16,-0.44,0.00,M1] [#8 0.16,-0.22,0.42,U] 
01:03:43.927 00.001 18120 single-star, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.01, 0.12}
01:03:43.927 00.000 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
01:03:43.928 00.001 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
01:03:43.928 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=0.11 mountY=-0.07, mountTheta=-0.56
01:03:43.929 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
01:03:43.930 00.001 18120 Enqueuing Move request for scope (0.01, 0.12)
01:03:43.930 00.000 21948 Worker thread wakes up
01:03:43.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:43.934 00.004 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:03:43.934 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:03:43.934 00.000 21948 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.07
01:03:43.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:03:43.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:43.934 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
01:03:43.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:43.935 00.000 18120 Enqueuing Expose request
01:03:43.936 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:03:43.936 00.000 21948 MoveAxis(E, 0, ABG)
01:03:43.936 00.000 21948 Move returns status 0, amount 0
01:03:43.936 00.000 21948 MoveAxis(N, 0, ABG)
01:03:43.936 00.000 21948 Move returns status 0, amount 0
01:03:43.936 00.000 21948 move complete, result=0
01:03:43.936 00.000 21948 worker thread done servicing request
01:03:43.936 00.000 21948 Worker thread wakes up
01:03:43.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:43.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:43.936 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:45.571 01.635 21948 Exposure complete
01:03:45.611 00.040 21948 worker thread done servicing request
01:03:45.611 00.000 18120 OnExposeComplete: enter
01:03:45.612 00.001 18120 UpdateGuideState(): m_state=6
01:03:45.613 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
01:03:45.613 00.000 18120 Star::Find returns 1 (0), X=893.43, Y=231.72, Mass=1824, SNR=29.6, Peak=187 HFD=3.6
01:03:45.614 00.001 18120 MultiStar: [#1 0.33,-0.15,0.78,U] [#2 0.15,0.04,0.68,U] [#3 0.13,-0.32,0.65,U] [#4 0.18,0.08,0.58,U] [#5 -0.02,0.16,0.48,U] [#6 0.09,-0.17,0.58,U] [#7 -0.12,-0.37,0.44,U] [#8 -0.13,-0.01,0.43,U] 
01:03:45.614 00.000 18120 single-star, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.11, -0.01}
01:03:45.614 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
01:03:45.615 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
01:03:45.615 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:03:45.618 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
01:03:45.618 00.000 18120 Enqueuing Move request for scope (0.11, -0.01)
01:03:45.619 00.001 21948 Worker thread wakes up
01:03:45.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:03:45.619 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:03:45.619 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.10
01:03:45.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:03:45.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:45.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:45.619 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.6
01:03:45.620 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:45.621 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:45.621 00.000 18120 Enqueuing Expose request
01:03:45.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:45.622 00.001 21948 MoveAxis(E, 0, ABG)
01:03:45.622 00.000 21948 Move returns status 0, amount 0
01:03:45.622 00.000 21948 MoveAxis(N, 0, ABG)
01:03:45.622 00.000 21948 Move returns status 0, amount 0
01:03:45.622 00.000 21948 move complete, result=0
01:03:45.622 00.000 21948 worker thread done servicing request
01:03:45.622 00.000 21948 Worker thread wakes up
01:03:45.622 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:45.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:45.622 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:47.135 01.513 21948 Exposure complete
01:03:47.162 00.027 21948 worker thread done servicing request
01:03:47.162 00.000 18120 OnExposeComplete: enter
01:03:47.163 00.001 18120 UpdateGuideState(): m_state=6
01:03:47.164 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
01:03:47.164 00.000 18120 Star::Find returns 1 (0), X=893.41, Y=231.73, Mass=1950, SNR=30.5, Peak=190 HFD=3.7
01:03:47.165 00.001 18120 MultiStar: [#1 0.24,-0.08,0.75,U] [#2 0.18,-0.16,0.68,U] [#3 0.19,-0.13,0.60,U] [#4 0.15,-0.06,0.58,U] [#5 0.08,0.21,0.48,U] [#6 0.28,0.06,0.56,U] [#7 -0.07,-0.30,0.43,U] [#8 0.18,-0.25,0.41,U] 
01:03:47.165 00.000 18120 single-star, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.09, -0.00}
01:03:47.165 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
01:03:47.168 00.003 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:03:47.168 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
01:03:47.170 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
01:03:47.171 00.001 18120 Enqueuing Move request for scope (0.09, -0.00)
01:03:47.172 00.001 21948 Worker thread wakes up
01:03:47.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:47.173 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:03:47.173 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:03:47.173 00.000 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
01:03:47.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:03:47.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:47.173 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.5
01:03:47.174 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:47.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:47.175 00.001 18120 Enqueuing Expose request
01:03:47.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:03:47.175 00.000 21948 MoveAxis(E, 0, ABG)
01:03:47.175 00.000 21948 Move returns status 0, amount 0
01:03:47.175 00.000 21948 MoveAxis(N, 0, ABG)
01:03:47.175 00.000 21948 Move returns status 0, amount 0
01:03:47.175 00.000 21948 move complete, result=0
01:03:47.175 00.000 21948 worker thread done servicing request
01:03:47.175 00.000 21948 Worker thread wakes up
01:03:47.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:47.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:47.176 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:48.813 01.637 21948 Exposure complete
01:03:48.860 00.047 21948 worker thread done servicing request
01:03:48.860 00.000 18120 OnExposeComplete: enter
01:03:48.861 00.001 18120 UpdateGuideState(): m_state=6
01:03:48.862 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
01:03:48.862 00.000 18120 Star::Find returns 1 (0), X=893.22, Y=231.77, Mass=2105, SNR=31.6, Peak=215 HFD=3.9
01:03:48.863 00.001 18120 MultiStar: [#1 0.26,-0.12,0.72,U] [#2 0.25,-0.09,0.63,U] [#3 0.10,-0.33,0.59,U] [#4 0.13,-0.04,0.52,U] [#5 0.11,0.05,0.49,U] [#6 0.01,-0.10,0.53,U] [#7 -0.01,-0.28,0.43,U] [#8 0.33,-0.31,0.00,M1] 
01:03:48.863 00.000 18120 single-star, 7 included, MultiStar: {0.09, -0.10}, one-star: {-0.10, 0.04}
01:03:48.864 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.79 = 0.79)
01:03:48.864 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.75 = 0.75)
01:03:48.864 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.79 mountX=0.08 mountY=0.07, mountTheta=0.77
01:03:48.865 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
01:03:48.866 00.001 18120 Enqueuing Move request for scope (-0.10, 0.04)
01:03:48.866 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:48.867 00.001 18120 UpdateGuideState exits: m=2105 RSB=31.6
01:03:48.867 00.000 21948 Worker thread wakes up
01:03:48.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
01:03:48.867 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
01:03:48.867 00.000 21948 Moving (-0.10, 0.04) raw xDistance=0.08 yDistance=0.07
01:03:48.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:03:48.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:48.867 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:48.868 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:03:48.868 00.000 21948 MoveAxis(E, 0, ABG)
01:03:48.868 00.000 21948 Move returns status 0, amount 0
01:03:48.868 00.000 21948 MoveAxis(N, 0, ABG)
01:03:48.868 00.000 21948 Move returns status 0, amount 0
01:03:48.868 00.000 21948 move complete, result=0
01:03:48.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:48.868 00.000 18120 Enqueuing Expose request
01:03:48.869 00.001 21948 worker thread done servicing request
01:03:48.869 00.000 21948 Worker thread wakes up
01:03:48.869 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:48.872 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:48.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:50.387 01.515 21948 Exposure complete
01:03:50.422 00.035 21948 worker thread done servicing request
01:03:50.422 00.000 18120 OnExposeComplete: enter
01:03:50.423 00.001 18120 UpdateGuideState(): m_state=6
01:03:50.424 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
01:03:50.424 00.000 18120 Star::Find returns 1 (0), X=893.25, Y=231.60, Mass=1949, SNR=30.6, Peak=177 HFD=3.8
01:03:50.425 00.001 18120 MultiStar: [#1 0.12,-0.30,0.75,U] [#2 0.12,-0.28,0.64,U] [#3 -0.02,-0.27,0.62,U] [#4 -0.03,-0.08,0.57,U] [#5 -0.18,0.08,0.48,U] [#6 0.12,-0.07,0.55,U] [#7 0.02,-0.53,0.00,M1] [#8 -0.09,-0.14,0.40,U] 
01:03:50.425 00.000 18120 single-star, 7 included, MultiStar: {0.00, -0.16}, one-star: {-0.07, -0.13}
01:03:50.426 00.001 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.00) = xAngle (-4.06 = 2.23)
01:03:50.426 00.000 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.10 = 2.19)
01:03:50.427 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.06 mountX=-0.09 mountY=0.12, mountTheta=2.21
01:03:50.428 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.13, opts=13)
01:03:50.429 00.001 18120 Enqueuing Move request for scope (-0.07, -0.13)
01:03:50.429 00.000 21948 Worker thread wakes up
01:03:50.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:03:50.429 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:03:50.429 00.000 21948 Moving (-0.07, -0.13) raw xDistance=-0.09 yDistance=0.12
01:03:50.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:03:50.429 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:50.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:50.430 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.6
01:03:50.432 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:03:50.433 00.001 21948 MoveAxis(E, 0, ABG)
01:03:50.433 00.000 21948 Move returns status 0, amount 0
01:03:50.433 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:50.433 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:50.434 00.001 18120 Enqueuing Expose request
01:03:50.434 00.000 21948 MoveAxis(N, 0, ABG)
01:03:50.434 00.000 21948 Move returns status 0, amount 0
01:03:50.434 00.000 21948 move complete, result=0
01:03:50.434 00.000 21948 worker thread done servicing request
01:03:50.434 00.000 21948 Worker thread wakes up
01:03:50.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:50.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:50.435 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:52.055 01.620 21948 Exposure complete
01:03:52.098 00.043 21948 worker thread done servicing request
01:03:52.098 00.000 18120 OnExposeComplete: enter
01:03:52.100 00.002 18120 UpdateGuideState(): m_state=6
01:03:52.102 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
01:03:52.105 00.003 18120 Star::Find returns 1 (0), X=893.21, Y=231.67, Mass=1986, SNR=30.9, Peak=198 HFD=3.7
01:03:52.107 00.002 18120 MultiStar: [#1 0.15,-0.14,0.75,U] [#2 0.22,-0.14,0.66,U] [#3 -0.08,-0.15,0.62,U] [#4 0.11,-0.07,0.57,U] [#5 -0.11,0.25,0.49,U] [#6 0.08,0.04,0.52,U] [#7 0.06,-0.48,0.00,M2] [#8 0.02,-0.02,0.42,U] 
01:03:52.110 00.003 18120 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {-0.11, -0.06}
01:03:52.112 00.002 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
01:03:52.114 00.002 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:03:52.117 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.06 mountY=-0.01, mountTheta=-3.05
01:03:52.119 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.05, opts=13)
01:03:52.120 00.001 18120 Enqueuing Move request for scope (0.03, -0.05)
01:03:52.120 00.000 21948 Worker thread wakes up
01:03:52.121 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:52.121 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
01:03:52.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:52.122 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:52.122 00.000 18120 Enqueuing Expose request
01:03:52.123 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:03:52.123 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:03:52.123 00.000 21948 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
01:03:52.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:03:52.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:52.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:03:52.123 00.000 21948 MoveAxis(E, 0, ABG)
01:03:52.123 00.000 21948 Move returns status 0, amount 0
01:03:52.123 00.000 21948 MoveAxis(N, 0, ABG)
01:03:52.123 00.000 21948 Move returns status 0, amount 0
01:03:52.123 00.000 21948 move complete, result=0
01:03:52.123 00.000 21948 worker thread done servicing request
01:03:52.123 00.000 21948 Worker thread wakes up
01:03:52.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:52.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:52.123 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:53.644 01.521 21948 Exposure complete
01:03:53.688 00.044 21948 worker thread done servicing request
01:03:53.688 00.000 18120 OnExposeComplete: enter
01:03:53.690 00.002 18120 UpdateGuideState(): m_state=6
01:03:53.691 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
01:03:53.691 00.000 18120 Star::Find returns 1 (0), X=893.42, Y=231.72, Mass=1992, SNR=30.9, Peak=180 HFD=3.7
01:03:53.692 00.001 18120 MultiStar: [#1 0.33,-0.18,0.77,U] [#2 0.36,-0.33,0.00,M1] [#3 0.16,-0.23,0.61,U] [#4 0.43,-0.03,0.00,M1] [#5 0.11,-0.05,0.46,U] [#6 0.45,-0.02,0.00,M1] [#7 0.27,-0.27,0.43,U] [#8 0.23,-0.01,0.39,U] 
01:03:53.693 00.001 18120 single-star, 5 included, MultiStar: {0.20, -0.12}, one-star: {0.11, -0.01}
01:03:53.695 00.002 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
01:03:53.695 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
01:03:53.696 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.06 mountY=-0.09, mountTheta=-2.12
01:03:53.698 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
01:03:53.699 00.001 18120 Enqueuing Move request for scope (0.11, -0.01)
01:03:53.699 00.000 21948 Worker thread wakes up
01:03:53.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:53.700 00.001 18120 UpdateGuideState exits: m=1992 RSB=30.9
01:03:53.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:53.701 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:53.701 00.000 18120 Enqueuing Expose request
01:03:53.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:03:53.701 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:03:53.701 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.06 yDistance=-0.09
01:03:53.702 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:03:53.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:53.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:53.702 00.000 21948 MoveAxis(E, 0, ABG)
01:03:53.702 00.000 21948 Move returns status 0, amount 0
01:03:53.702 00.000 21948 MoveAxis(N, 0, ABG)
01:03:53.702 00.000 21948 Move returns status 0, amount 0
01:03:53.702 00.000 21948 move complete, result=0
01:03:53.702 00.000 21948 worker thread done servicing request
01:03:53.702 00.000 21948 Worker thread wakes up
01:03:53.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:53.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:53.703 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:55.330 01.627 21948 Exposure complete
01:03:55.374 00.044 21948 worker thread done servicing request
01:03:55.374 00.000 18120 OnExposeComplete: enter
01:03:55.375 00.001 18120 UpdateGuideState(): m_state=6
01:03:55.377 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
01:03:55.380 00.003 18120 Star::Find returns 1 (0), X=893.40, Y=231.79, Mass=2036, SNR=31.2, Peak=204 HFD=3.7
01:03:55.383 00.003 18120 MultiStar: [#1 0.51,-0.16,0.00,M1] [#2 0.18,-0.02,0.64,U] [#3 0.09,-0.29,0.61,U] [#4 0.33,-0.04,0.56,U] [#5 0.18,-0.03,0.47,U] [#6 0.33,-0.12,0.54,U] [#7 -0.01,-0.27,0.43,U] [#8 0.29,-0.17,0.38,U] 
01:03:55.385 00.002 18120 single-star, 7 included, MultiStar: {0.18, -0.09}, one-star: {0.08, 0.06}
01:03:55.387 00.002 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
01:03:55.387 00.000 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
01:03:55.388 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.11 cameraTheta=0.65 mountX=0.02 mountY=-0.10, mountTheta=-1.35
01:03:55.390 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.06, opts=13)
01:03:55.391 00.001 18120 Enqueuing Move request for scope (0.08, 0.06)
01:03:55.392 00.001 21948 Worker thread wakes up
01:03:55.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:03:55.392 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:03:55.392 00.000 21948 Moving (0.08, 0.06) raw xDistance=0.02 yDistance=-0.10
01:03:55.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:03:55.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:55.392 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:55.392 00.000 21948 MoveAxis(E, 0, ABG)
01:03:55.392 00.000 21948 Move returns status 0, amount 0
01:03:55.392 00.000 21948 MoveAxis(N, 0, ABG)
01:03:55.392 00.000 21948 Move returns status 0, amount 0
01:03:55.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:55.393 00.001 21948 move complete, result=0
01:03:55.393 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.2
01:03:55.394 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:55.394 00.000 21948 worker thread done servicing request
01:03:55.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:55.397 00.003 18120 Enqueuing Expose request
01:03:55.399 00.002 21948 Worker thread wakes up
01:03:55.399 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:55.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:55.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:56.925 01.526 21948 Exposure complete
01:03:56.970 00.045 21948 worker thread done servicing request
01:03:56.970 00.000 18120 OnExposeComplete: enter
01:03:56.971 00.001 18120 UpdateGuideState(): m_state=6
01:03:56.971 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
01:03:56.972 00.001 18120 Star::Find returns 1 (0), X=893.32, Y=231.82, Mass=2032, SNR=31.2, Peak=200 HFD=3.8
01:03:56.972 00.000 18120 MultiStar: [#1 0.20,-0.12,0.72,U] [#2 0.27,-0.23,0.65,U] [#3 0.21,-0.19,0.59,U] [#4 0.54,-0.03,0.00,M1] [#5 0.16,-0.08,0.46,U] [#6 0.25,-0.03,0.56,U] [#7 0.04,-0.21,0.43,U] [#8 0.25,-0.35,0.00,M1] 
01:03:56.973 00.001 18120 single-star, 6 included, MultiStar: {0.16, -0.09}, one-star: {0.01, 0.09}
01:03:56.973 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
01:03:56.974 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
01:03:56.974 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.50 mountX=0.07 mountY=-0.04, mountTheta=-0.53
01:03:56.977 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.09, opts=13)
01:03:56.980 00.003 18120 Enqueuing Move request for scope (0.01, 0.09)
01:03:56.982 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:56.985 00.003 21948 Worker thread wakes up
01:03:56.985 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.2
01:03:56.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:56.986 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:56.987 00.001 18120 Enqueuing Expose request
01:03:56.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:03:56.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:03:56.987 00.000 21948 Moving (0.01, 0.09) raw xDistance=0.07 yDistance=-0.04
01:03:56.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:03:56.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:56.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:56.987 00.000 21948 MoveAxis(E, 0, ABG)
01:03:56.987 00.000 21948 Move returns status 0, amount 0
01:03:56.987 00.000 21948 MoveAxis(N, 0, ABG)
01:03:56.987 00.000 21948 Move returns status 0, amount 0
01:03:56.987 00.000 21948 move complete, result=0
01:03:56.987 00.000 21948 worker thread done servicing request
01:03:56.987 00.000 21948 Worker thread wakes up
01:03:56.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:56.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:56.988 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:58.620 01.632 21948 Exposure complete
01:03:58.657 00.037 21948 worker thread done servicing request
01:03:58.657 00.000 18120 OnExposeComplete: enter
01:03:58.657 00.000 18120 UpdateGuideState(): m_state=6
01:03:58.658 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
01:03:58.659 00.001 18120 Star::Find returns 1 (0), X=893.54, Y=231.70, Mass=1986, SNR=30.9, Peak=174 HFD=3.5
01:03:58.659 00.000 18120 MultiStar: [#1 0.54,-0.28,0.00,M1] [#2 0.34,-0.34,0.00,M1] [#3 0.30,-0.33,0.00,M1] [#4 0.21,-0.01,0.58,U] [#5 0.12,0.08,0.49,U] [#6 0.55,-0.09,0.00,M1] [#7 0.20,-0.31,0.44,U] [#8 0.09,-0.21,0.39,U] 
01:03:58.660 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.08}, one-star: {0.22, -0.03}
01:03:58.661 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
01:03:58.661 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
01:03:58.662 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.40 mountX=-0.14 mountY=-0.13, mountTheta=-2.42
01:03:58.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.08, opts=13)
01:03:58.664 00.001 18120 Enqueuing Move request for scope (0.18, -0.08)
01:03:58.664 00.000 21948 Worker thread wakes up
01:03:58.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:03:58.664 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:03:58.664 00.000 21948 Moving (0.18, -0.08) raw xDistance=-0.14 yDistance=-0.13
01:03:58.665 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:03:58.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:03:58.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:58.665 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
01:03:58.666 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:58.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:03:58.667 00.001 18120 Enqueuing Expose request
01:03:58.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:03:58.667 00.000 21948 MoveAxis(E, 0, ABG)
01:03:58.667 00.000 21948 Move returns status 0, amount 0
01:03:58.667 00.000 21948 MoveAxis(N, 0, ABG)
01:03:58.667 00.000 21948 Move returns status 0, amount 0
01:03:58.667 00.000 21948 move complete, result=0
01:03:58.667 00.000 21948 worker thread done servicing request
01:03:58.667 00.000 21948 Worker thread wakes up
01:03:58.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:03:58.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:03:58.668 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:00.184 01.516 21948 Exposure complete
01:04:00.217 00.033 21948 worker thread done servicing request
01:04:00.217 00.000 18120 OnExposeComplete: enter
01:04:00.218 00.001 18120 UpdateGuideState(): m_state=6
01:04:00.219 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
01:04:00.221 00.002 18120 Star::Find returns 1 (0), X=893.53, Y=231.81, Mass=2045, SNR=31.2, Peak=186 HFD=3.8
01:04:00.223 00.002 18120 MultiStar: [#1 0.59,-0.06,0.00,M2] [#2 0.38,-0.30,0.00,M2] [#3 0.24,-0.32,0.59,U] [#4 0.27,-0.07,0.58,U] [#5 0.17,0.14,0.46,U] [#6 0.21,-0.14,0.51,U] [#7 0.07,-0.19,0.43,U] [#8 0.16,-0.18,0.38,U] 
01:04:00.224 00.001 18120 refined, 6 included, MultiStar: {0.20, -0.08}, one-star: {0.21, 0.08}
01:04:00.225 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
01:04:00.225 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
01:04:00.226 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.37 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
01:04:00.228 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.08, opts=13)
01:04:00.228 00.000 18120 Enqueuing Move request for scope (0.20, -0.08)
01:04:00.229 00.001 21948 Worker thread wakes up
01:04:00.229 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:00.229 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.2
01:04:00.230 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:00.230 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:00.230 00.000 18120 Enqueuing Expose request
01:04:00.232 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
01:04:00.232 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
01:04:00.232 00.000 21948 Moving (0.20, -0.08) raw xDistance=-0.15 yDistance=-0.14
01:04:00.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:04:00.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:00.232 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:00.232 00.000 21948 MoveAxis(E, 0, ABG)
01:04:00.232 00.000 21948 Move returns status 0, amount 0
01:04:00.232 00.000 21948 MoveAxis(N, 0, ABG)
01:04:00.232 00.000 21948 Move returns status 0, amount 0
01:04:00.232 00.000 21948 move complete, result=0
01:04:00.232 00.000 21948 worker thread done servicing request
01:04:00.232 00.000 21948 Worker thread wakes up
01:04:00.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:00.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:00.233 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:01.860 01.627 21948 Exposure complete
01:04:01.889 00.029 21948 worker thread done servicing request
01:04:01.890 00.001 18120 OnExposeComplete: enter
01:04:01.890 00.000 18120 UpdateGuideState(): m_state=6
01:04:01.891 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
01:04:01.891 00.000 18120 Star::Find returns 1 (0), X=893.37, Y=231.62, Mass=2138, SNR=32.0, Peak=179 HFD=3.9
01:04:01.892 00.001 18120 MultiStar: [#1 0.51,-0.15,0.00,M3] [#2 0.30,-0.25,0.65,U] [#3 0.20,-0.21,0.56,U] [#4 0.51,-0.05,0.00,M1] [#5 0.10,-0.00,0.47,U] [#6 0.24,-0.28,0.54,U] [#7 0.13,-0.14,0.44,U] [#8 -0.06,-0.01,0.40,U] 
01:04:01.892 00.000 18120 single-star, 6 included, MultiStar: {0.14, -0.15}, one-star: {0.06, -0.11}
01:04:01.893 00.001 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:04:01.893 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
01:04:01.893 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.10 mountX=-0.13 mountY=0.00, mountTheta=3.14
01:04:01.895 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
01:04:01.895 00.000 18120 Enqueuing Move request for scope (0.06, -0.11)
01:04:01.896 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:01.896 00.000 18120 UpdateGuideState exits: m=2138 RSB=32.0
01:04:01.896 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:01.897 00.001 21948 Worker thread wakes up
01:04:01.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:04:01.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:04:01.897 00.000 21948 Moving (0.06, -0.11) raw xDistance=-0.13 yDistance=0.00
01:04:01.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:01.897 00.000 18120 Enqueuing Expose request
01:04:01.898 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:04:01.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:01.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:04:01.898 00.000 21948 MoveAxis(E, 0, ABG)
01:04:01.898 00.000 21948 Move returns status 0, amount 0
01:04:01.898 00.000 21948 MoveAxis(N, 0, ABG)
01:04:01.898 00.000 21948 Move returns status 0, amount 0
01:04:01.898 00.000 21948 move complete, result=0
01:04:01.898 00.000 21948 worker thread done servicing request
01:04:01.898 00.000 21948 Worker thread wakes up
01:04:01.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:01.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:01.899 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:03.416 01.517 21948 Exposure complete
01:04:03.443 00.027 21948 worker thread done servicing request
01:04:03.443 00.000 18120 OnExposeComplete: enter
01:04:03.444 00.001 18120 UpdateGuideState(): m_state=6
01:04:03.444 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
01:04:03.445 00.001 18120 Star::Find returns 1 (0), X=893.29, Y=231.75, Mass=1931, SNR=30.5, Peak=179 HFD=3.8
01:04:03.445 00.000 18120 MultiStar: [#1 0.44,-0.07,0.00,M4] [#2 0.17,0.05,0.69,U] [#3 0.23,-0.24,0.60,U] [#4 0.38,-0.08,0.56,U] [#5 0.13,0.17,0.46,U] [#6 0.39,-0.07,0.51,U] [#7 0.10,-0.35,0.43,U] [#8 0.03,-0.20,0.40,U] 
01:04:03.448 00.003 18120 single-star, 7 included, MultiStar: {0.16, -0.07}, one-star: {-0.02, 0.02}
01:04:03.450 00.002 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
01:04:03.453 00.003 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
01:04:03.455 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.36 mountX=0.03 mountY=0.01, mountTheta=0.33
01:04:03.459 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
01:04:03.462 00.003 18120 Enqueuing Move request for scope (-0.02, 0.02)
01:04:03.465 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:03.467 00.002 21948 Worker thread wakes up
01:04:03.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:04:03.467 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.5
01:04:03.469 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:03.470 00.001 18120 Enqueuing Expose request
01:04:03.471 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:04:03.471 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
01:04:03.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:03.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:03.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:04:03.471 00.000 21948 MoveAxis(E, 0, ABG)
01:04:03.471 00.000 21948 Move returns status 0, amount 0
01:04:03.471 00.000 21948 MoveAxis(N, 0, ABG)
01:04:03.471 00.000 21948 Move returns status 0, amount 0
01:04:03.471 00.000 21948 move complete, result=0
01:04:03.471 00.000 21948 worker thread done servicing request
01:04:03.471 00.000 21948 Worker thread wakes up
01:04:03.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:03.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:03.471 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:05.107 01.636 21948 Exposure complete
01:04:05.148 00.041 21948 worker thread done servicing request
01:04:05.148 00.000 18120 OnExposeComplete: enter
01:04:05.149 00.001 18120 UpdateGuideState(): m_state=6
01:04:05.149 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
01:04:05.150 00.001 18120 Star::Find returns 1 (0), X=893.41, Y=231.80, Mass=1888, SNR=30.1, Peak=154 HFD=3.9
01:04:05.152 00.002 18120 MultiStar: [#1 0.28,-0.14,0.75,U] [#2 0.13,-0.36,0.66,U] [#3 -0.10,-0.46,0.00,M1] [#4 0.13,-0.10,0.57,U] [#5 -0.27,0.33,0.00,M1] [#6 0.35,-0.12,0.56,U] [#7 -0.17,-0.38,0.00,M1] [#8 0.21,-0.12,0.42,U] 
01:04:05.154 00.002 18120 single-star, 5 included, MultiStar: {0.19, -0.11}, one-star: {0.09, 0.07}
01:04:05.155 00.001 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
01:04:05.156 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
01:04:05.157 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.65 mountX=0.02 mountY=-0.11, mountTheta=-1.35
01:04:05.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
01:04:05.158 00.000 18120 Enqueuing Move request for scope (0.09, 0.07)
01:04:05.159 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:05.159 00.000 21948 Worker thread wakes up
01:04:05.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:04:05.159 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:04:05.159 00.000 21948 Moving (0.09, 0.07) raw xDistance=0.02 yDistance=-0.11
01:04:05.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:05.159 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:05.159 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:05.159 00.000 21948 MoveAxis(E, 0, ABG)
01:04:05.159 00.000 21948 Move returns status 0, amount 0
01:04:05.160 00.001 21948 MoveAxis(N, 0, ABG)
01:04:05.160 00.000 21948 Move returns status 0, amount 0
01:04:05.160 00.000 21948 move complete, result=0
01:04:05.160 00.000 21948 worker thread done servicing request
01:04:05.160 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
01:04:05.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.160 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:05.161 00.001 18120 Enqueuing Expose request
01:04:05.162 00.001 21948 Worker thread wakes up
01:04:05.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:05.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:05.162 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:06.678 01.516 21948 Exposure complete
01:04:06.713 00.035 21948 worker thread done servicing request
01:04:06.713 00.000 18120 OnExposeComplete: enter
01:04:06.714 00.001 18120 UpdateGuideState(): m_state=6
01:04:06.715 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
01:04:06.716 00.001 18120 Star::Find returns 1 (0), X=893.40, Y=231.73, Mass=1842, SNR=29.6, Peak=157 HFD=3.7
01:04:06.717 00.001 18120 MultiStar: [#1 0.61,-0.10,0.00,M4] [#2 0.27,-0.07,0.67,U] [#3 0.06,-0.32,0.65,U] [#4 0.36,-0.09,0.59,U] [#5 -0.06,-0.06,0.50,U] [#6 0.37,-0.19,0.00,M1] [#7 -0.07,-0.40,0.00,M2] [#8 0.20,-0.33,0.39,U] 
01:04:06.717 00.000 18120 single-star, 5 included, MultiStar: {0.15, -0.12}, one-star: {0.08, 0.00}
01:04:06.718 00.001 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
01:04:06.719 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
01:04:06.720 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
01:04:06.722 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.00, opts=13)
01:04:06.723 00.001 18120 Enqueuing Move request for scope (0.08, 0.00)
01:04:06.723 00.000 21948 Worker thread wakes up
01:04:06.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
01:04:06.723 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
01:04:06.723 00.000 21948 Moving (0.08, 0.00) raw xDistance=-0.03 yDistance=-0.07
01:04:06.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:06.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:06.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:06.726 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:06.726 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.6
01:04:06.727 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:06.728 00.001 21948 MoveAxis(E, 0, ABG)
01:04:06.728 00.000 21948 Move returns status 0, amount 0
01:04:06.728 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:06.729 00.001 18120 Enqueuing Expose request
01:04:06.730 00.001 21948 MoveAxis(N, 0, ABG)
01:04:06.730 00.000 21948 Move returns status 0, amount 0
01:04:06.730 00.000 21948 move complete, result=0
01:04:06.731 00.001 21948 worker thread done servicing request
01:04:06.731 00.000 21948 Worker thread wakes up
01:04:06.731 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:06.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:06.731 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:08.364 01.633 21948 Exposure complete
01:04:08.388 00.024 21948 worker thread done servicing request
01:04:08.388 00.000 18120 OnExposeComplete: enter
01:04:08.388 00.000 18120 UpdateGuideState(): m_state=6
01:04:08.389 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
01:04:08.389 00.000 18120 Star::Find returns 1 (0), X=893.47, Y=231.70, Mass=1916, SNR=30.2, Peak=170 HFD=3.7
01:04:08.390 00.001 18120 MultiStar: [#1 0.52,-0.01,0.00,M5] [#2 0.39,-0.15,0.00,M1] [#3 0.35,-0.24,0.00,M1] [#4 0.44,0.04,0.00,M1] [#5 0.22,0.32,0.45,U] [#6 0.23,-0.12,0.56,U] [#7 -0.01,-0.37,0.46,U] [#8 0.27,-0.14,0.41,U] 
01:04:08.390 00.000 18120 single-star, 4 included, MultiStar: {0.17, -0.06}, one-star: {0.16, -0.03}
01:04:08.392 00.002 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
01:04:08.392 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
01:04:08.392 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
01:04:08.393 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.03, opts=13)
01:04:08.393 00.000 18120 Enqueuing Move request for scope (0.16, -0.03)
01:04:08.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:08.396 00.003 21948 Worker thread wakes up
01:04:08.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:04:08.396 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:04:08.396 00.000 21948 Moving (0.16, -0.03) raw xDistance=-0.09 yDistance=-0.13
01:04:08.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:08.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:08.396 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.2
01:04:08.397 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:08.397 00.000 21948 MoveAxis(E, 0, ABG)
01:04:08.397 00.000 21948 Move returns status 0, amount 0
01:04:08.397 00.000 21948 MoveAxis(N, 0, ABG)
01:04:08.397 00.000 21948 Move returns status 0, amount 0
01:04:08.397 00.000 21948 move complete, result=0
01:04:08.397 00.000 21948 worker thread done servicing request
01:04:08.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.399 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:08.401 00.002 18120 Enqueuing Expose request
01:04:08.402 00.001 21948 Worker thread wakes up
01:04:08.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:08.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:08.402 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:09.925 01.523 21948 Exposure complete
01:04:09.966 00.041 21948 worker thread done servicing request
01:04:09.966 00.000 18120 OnExposeComplete: enter
01:04:09.967 00.001 18120 UpdateGuideState(): m_state=6
01:04:09.967 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
01:04:09.968 00.001 18120 Star::Find returns 1 (0), X=893.37, Y=231.73, Mass=1897, SNR=30.2, Peak=166 HFD=3.7
01:04:09.968 00.000 18120 MultiStar: [#1 0.51,-0.20,0.00,M6] [#2 0.48,-0.42,0.00,M2] [#3 0.29,-0.20,0.64,U] [#4 0.47,-0.19,0.00,M2] [#5 0.21,0.04,0.46,U] [#6 0.53,-0.23,0.00,M1] [#7 0.01,-0.35,0.45,U] [#8 0.06,-0.13,0.41,U] 
01:04:09.969 00.001 18120 single-star, 4 included, MultiStar: {0.12, -0.11}, one-star: {0.05, -0.00}
01:04:09.970 00.001 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
01:04:09.970 00.000 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
01:04:09.973 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=-0.02 mountY=-0.05, mountTheta=-2.04
01:04:09.978 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.00, opts=13)
01:04:09.980 00.002 18120 Enqueuing Move request for scope (0.05, -0.00)
01:04:09.983 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:09.985 00.002 18120 UpdateGuideState exits: m=1897 RSB=30.2
01:04:09.988 00.003 21948 Worker thread wakes up
01:04:09.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
01:04:09.988 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
01:04:09.988 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:09.988 00.000 21948 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.05
01:04:09.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:04:09.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:09.989 00.001 18120 Enqueuing Expose request
01:04:09.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:09.989 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:04:09.989 00.000 21948 MoveAxis(E, 0, ABG)
01:04:09.989 00.000 21948 Move returns status 0, amount 0
01:04:09.989 00.000 21948 MoveAxis(N, 0, ABG)
01:04:09.989 00.000 21948 Move returns status 0, amount 0
01:04:09.989 00.000 21948 move complete, result=0
01:04:09.989 00.000 21948 worker thread done servicing request
01:04:09.989 00.000 21948 Worker thread wakes up
01:04:09.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:09.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:09.990 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:11.614 01.624 21948 Exposure complete
01:04:11.654 00.040 21948 worker thread done servicing request
01:04:11.654 00.000 18120 OnExposeComplete: enter
01:04:11.655 00.001 18120 UpdateGuideState(): m_state=6
01:04:11.655 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
01:04:11.656 00.001 18120 Star::Find returns 1 (0), X=893.52, Y=231.74, Mass=1988, SNR=30.9, Peak=159 HFD=3.7
01:04:11.656 00.000 18120 MultiStar: [#1 0.45,-0.25,0.00,M7] [#2 0.44,-0.25,0.00,M3] [#3 0.14,-0.31,0.60,U] [#4 0.46,-0.07,0.00,M3] [#5 0.26,0.01,0.47,U] [#6 0.26,-0.17,0.51,U] [#7 0.22,-0.45,0.00,M1] [#8 0.06,-0.23,0.41,U] 
01:04:11.657 00.001 18120 single-star, 4 included, MultiStar: {0.19, -0.12}, one-star: {0.20, 0.01}
01:04:11.657 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:04:11.658 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
01:04:11.659 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.06 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
01:04:11.663 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.01, opts=13)
01:04:11.664 00.001 18120 Enqueuing Move request for scope (0.20, 0.01)
01:04:11.664 00.000 21948 Worker thread wakes up
01:04:11.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
01:04:11.664 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
01:04:11.664 00.000 21948 Moving (0.20, 0.01) raw xDistance=-0.07 yDistance=-0.18
01:04:11.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:04:11.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:11.665 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:11.665 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
01:04:11.666 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:11.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:11.666 00.000 18120 Enqueuing Expose request
01:04:11.667 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:04:11.667 00.000 21948 MoveAxis(E, 0, ABG)
01:04:11.667 00.000 21948 Move returns status 0, amount 0
01:04:11.667 00.000 21948 MoveAxis(N, 0, ABG)
01:04:11.667 00.000 21948 Move returns status 0, amount 0
01:04:11.667 00.000 21948 move complete, result=0
01:04:11.667 00.000 21948 worker thread done servicing request
01:04:11.667 00.000 21948 Worker thread wakes up
01:04:11.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:11.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:11.668 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:13.190 01.522 21948 Exposure complete
01:04:13.224 00.034 21948 worker thread done servicing request
01:04:13.225 00.001 18120 OnExposeComplete: enter
01:04:13.225 00.000 18120 UpdateGuideState(): m_state=6
01:04:13.226 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
01:04:13.226 00.000 18120 Star::Find returns 1 (0), X=893.50, Y=231.58, Mass=1964, SNR=30.8, Peak=158 HFD=3.5
01:04:13.227 00.001 18120 MultiStar: [#1 0.44,-0.11,0.00,M8] [#2 0.42,-0.24,0.00,M4] [#3 0.26,-0.20,0.59,U] [#4 0.43,-0.13,0.00,M4] [#5 0.28,-0.09,0.47,U] [#6 0.39,-0.24,0.00,M1] [#7 0.11,-0.60,0.00,M2] [#8 0.17,-0.19,0.41,U] 
01:04:13.228 00.001 18120 single-star, 3 included, MultiStar: {0.22, -0.16}, one-star: {0.18, -0.15}
01:04:13.229 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
01:04:13.229 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
01:04:13.230 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.70 mountX=-0.21 mountY=-0.09, mountTheta=-2.73
01:04:13.231 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.15, opts=13)
01:04:13.232 00.001 18120 Enqueuing Move request for scope (0.18, -0.15)
01:04:13.232 00.000 21948 Worker thread wakes up
01:04:13.233 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
01:04:13.233 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
01:04:13.233 00.000 21948 Moving (0.18, -0.15) raw xDistance=-0.21 yDistance=-0.09
01:04:13.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:13.233 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.8
01:04:13.234 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.234 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:13.234 00.000 18120 Enqueuing Expose request
01:04:13.235 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:04:13.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:13.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:13.235 00.000 21948 MoveAxis(E, 38, ABG)
01:04:13.235 00.000 21948 Guiding  Dir = 2, Dur = 38
01:04:13.235 00.000 21948 IsSlewing returns 0
01:04:13.236 00.001 21948 IsGuiding returns 0
01:04:13.237 00.001 21948 PulseGuide returned control before completion, sleep 47
01:04:13.300 00.063 21948 IsGuiding returns 0
01:04:13.301 00.001 21948 Move returns status 0, amount 38
01:04:13.301 00.000 21948 MoveAxis(N, 0, ABG)
01:04:13.301 00.000 21948 Move returns status 0, amount 0
01:04:13.301 00.000 21948 move complete, result=0
01:04:13.301 00.000 21948 worker thread done servicing request
01:04:13.301 00.000 21948 Worker thread wakes up
01:04:13.301 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:04:13.302 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:13.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:14.929 01.627 21948 Exposure complete
01:04:14.965 00.036 18120 OnExposeComplete: enter
01:04:14.967 00.002 21948 worker thread done servicing request
01:04:14.967 00.000 18120 UpdateGuideState(): m_state=6
01:04:14.968 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
01:04:14.968 00.000 18120 Star::Find returns 1 (0), X=893.42, Y=231.89, Mass=1994, SNR=30.9, Peak=190 HFD=3.9
01:04:14.969 00.001 18120 MultiStar: [#1 0.59,0.08,0.00,M9] [#2 0.36,0.00,0.65,U] [#3 0.41,-0.15,0.00,M1] [#4 0.33,0.01,0.55,U] [#5 0.24,0.08,0.46,U] [#6 0.36,-0.02,0.55,U] [#7 0.29,-0.19,0.44,U] [#8 0.32,-0.07,0.40,U] 
01:04:14.969 00.000 18120 single-star, 6 included, MultiStar: {0.27, 0.02}, one-star: {0.10, 0.15}
01:04:14.970 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
01:04:14.970 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
01:04:14.971 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.10 mountY=-0.16, mountTheta=-1.01
01:04:14.972 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.15, opts=13)
01:04:14.972 00.000 18120 Enqueuing Move request for scope (0.10, 0.15)
01:04:14.973 00.001 21948 Worker thread wakes up
01:04:14.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:04:14.973 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:04:14.973 00.000 21948 Moving (0.10, 0.15) raw xDistance=0.10 yDistance=-0.16
01:04:14.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:04:14.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:14.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:04:14.973 00.000 21948 MoveAxis(E, 0, ABG)
01:04:14.973 00.000 21948 Move returns status 0, amount 0
01:04:14.973 00.000 21948 MoveAxis(N, 0, ABG)
01:04:14.973 00.000 21948 Move returns status 0, amount 0
01:04:14.973 00.000 21948 move complete, result=0
01:04:14.973 00.000 21948 worker thread done servicing request
01:04:14.973 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:14.974 00.001 18120 UpdateGuideState exits: m=1994 RSB=30.9
01:04:14.975 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:14.975 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:14.975 00.000 18120 Enqueuing Expose request
01:04:14.976 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:14.977 00.001 21948 Worker thread wakes up
01:04:14.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:14.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:16.498 01.521 21948 Exposure complete
01:04:16.531 00.033 21948 worker thread done servicing request
01:04:16.531 00.000 18120 OnExposeComplete: enter
01:04:16.532 00.001 18120 UpdateGuideState(): m_state=6
01:04:16.533 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
01:04:16.533 00.000 18120 Star::Find returns 1 (0), X=893.34, Y=231.92, Mass=2030, SNR=31.2, Peak=195 HFD=3.9
01:04:16.534 00.001 18120 MultiStar: [#1 0.52,0.10,0.00,M10] [#2 0.19,-0.02,0.65,U] [#3 0.33,0.04,0.59,U] [#4 0.29,0.09,0.55,U] [#5 0.26,0.25,0.47,U] [#6 0.48,0.09,0.00,M1] [#7 0.08,-0.19,0.44,U] [#8 0.22,0.07,0.40,U] 
01:04:16.534 00.000 18120 single-star, 6 included, MultiStar: {0.18, 0.08}, one-star: {0.02, 0.19}
01:04:16.535 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
01:04:16.535 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
01:04:16.536 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.47 mountX=0.17 mountY=-0.10, mountTheta=-0.55
01:04:16.537 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.19, opts=13)
01:04:16.538 00.001 18120 Enqueuing Move request for scope (0.02, 0.19)
01:04:16.538 00.000 21948 Worker thread wakes up
01:04:16.538 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:16.538 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.2
01:04:16.539 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:16.539 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:16.539 00.000 18120 Enqueuing Expose request
01:04:16.540 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
01:04:16.540 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
01:04:16.540 00.000 21948 Moving (0.02, 0.19) raw xDistance=0.17 yDistance=-0.10
01:04:16.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:04:16.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:16.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:16.540 00.000 21948 MoveAxis(E, 0, ABG)
01:04:16.540 00.000 21948 Move returns status 0, amount 0
01:04:16.540 00.000 21948 MoveAxis(N, 0, ABG)
01:04:16.540 00.000 21948 Move returns status 0, amount 0
01:04:16.540 00.000 21948 move complete, result=0
01:04:16.540 00.000 21948 worker thread done servicing request
01:04:16.540 00.000 21948 Worker thread wakes up
01:04:16.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:16.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:16.541 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:18.171 01.630 21948 Exposure complete
01:04:18.204 00.033 21948 worker thread done servicing request
01:04:18.204 00.000 18120 OnExposeComplete: enter
01:04:18.206 00.002 18120 UpdateGuideState(): m_state=6
01:04:18.207 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
01:04:18.208 00.001 18120 Star::Find returns 1 (0), X=892.97, Y=231.98, Mass=1939, SNR=30.5, Peak=218 HFD=4.1
01:04:18.209 00.001 18120 MultiStar: [#1 0.10,0.33,0.73,U] [#2 0.08,0.24,0.63,U] [#3 0.09,0.03,0.58,U] [#4 0.22,0.24,0.59,U] [#5 0.05,0.34,0.48,U] [#6 0.31,0.23,0.53,U] [#7 -0.11,-0.13,0.41,U] [#8 -0.12,0.30,0.40,U] 
01:04:18.209 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.22}, one-star: {-0.34, 0.25}
01:04:18.210 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
01:04:18.210 00.000 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
01:04:18.211 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=0.19 mountY=-0.11, mountTheta=-0.51
01:04:18.212 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.22, opts=13)
01:04:18.212 00.000 18120 Enqueuing Move request for scope (0.01, 0.22)
01:04:18.213 00.001 21948 Worker thread wakes up
01:04:18.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
01:04:18.213 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
01:04:18.213 00.000 21948 Moving (0.01, 0.22) raw xDistance=0.19 yDistance=-0.11
01:04:18.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:04:18.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:18.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:18.214 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.5
01:04:18.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:18.215 00.000 18120 Enqueuing Expose request
01:04:18.216 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:18.216 00.000 21948 MoveAxis(E, 0, ABG)
01:04:18.216 00.000 21948 Move returns status 0, amount 0
01:04:18.216 00.000 21948 MoveAxis(N, 0, ABG)
01:04:18.216 00.000 21948 Move returns status 0, amount 0
01:04:18.216 00.000 21948 move complete, result=0
01:04:18.216 00.000 21948 worker thread done servicing request
01:04:18.216 00.000 21948 Worker thread wakes up
01:04:18.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:18.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:18.216 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:19.731 01.515 21948 Exposure complete
01:04:19.782 00.051 21948 worker thread done servicing request
01:04:19.782 00.000 18120 OnExposeComplete: enter
01:04:19.783 00.001 18120 UpdateGuideState(): m_state=6
01:04:19.785 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
01:04:19.786 00.001 18120 Star::Find returns 1 (0), X=893.30, Y=231.86, Mass=1994, SNR=30.9, Peak=226 HFD=3.8
01:04:19.788 00.002 18120 MultiStar: [#1 0.10,0.28,0.71,U] [#2 0.09,-0.07,0.71,U] [#3 -0.13,0.05,0.60,U] [#4 -0.01,0.28,0.55,U] [#5 -0.14,0.43,0.00,M1] [#6 0.12,0.27,0.54,U] [#7 -0.03,-0.09,0.46,U] [#8 0.13,-0.04,0.40,U] 
01:04:19.788 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {-0.02, 0.13}
01:04:19.788 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
01:04:19.789 00.001 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
01:04:19.790 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=0.09 mountY=-0.07, mountTheta=-0.69
01:04:19.793 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
01:04:19.794 00.001 18120 Enqueuing Move request for scope (0.03, 0.11)
01:04:19.796 00.002 21948 Worker thread wakes up
01:04:19.796 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:04:19.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:19.799 00.003 18120 UpdateGuideState exits: m=1994 RSB=30.9
01:04:19.801 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:19.803 00.002 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:04:19.803 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.07
01:04:19.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:04:19.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:19.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:19.805 00.002 18120 Enqueuing Expose request
01:04:19.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:19.805 00.000 21948 MoveAxis(E, 0, ABG)
01:04:19.805 00.000 21948 Move returns status 0, amount 0
01:04:19.806 00.001 21948 MoveAxis(N, 0, ABG)
01:04:19.806 00.000 21948 Move returns status 0, amount 0
01:04:19.806 00.000 21948 move complete, result=0
01:04:19.806 00.000 21948 worker thread done servicing request
01:04:19.806 00.000 21948 Worker thread wakes up
01:04:19.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:19.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:19.806 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:21.435 01.629 21948 Exposure complete
01:04:21.482 00.047 21948 worker thread done servicing request
01:04:21.482 00.000 18120 OnExposeComplete: enter
01:04:21.483 00.001 18120 UpdateGuideState(): m_state=6
01:04:21.483 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
01:04:21.484 00.001 18120 Star::Find returns 1 (0), X=893.30, Y=231.85, Mass=2011, SNR=31.0, Peak=198 HFD=4.0
01:04:21.484 00.000 18120 MultiStar: [#1 0.16,0.01,0.74,U] [#2 0.22,-0.05,0.63,U] [#3 0.02,0.03,0.61,U] [#4 0.01,-0.04,0.57,U] [#5 -0.15,0.33,0.48,U] [#6 0.24,0.11,0.49,U] [#7 -0.03,-0.10,0.45,U] [#8 0.05,-0.13,0.38,U] 
01:04:21.485 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {-0.02, 0.12}
01:04:21.485 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
01:04:21.486 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
01:04:21.486 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.60 mountX=0.01 mountY=-0.07, mountTheta=-1.40
01:04:21.488 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
01:04:21.488 00.000 18120 Enqueuing Move request for scope (0.06, 0.04)
01:04:21.489 00.001 21948 Worker thread wakes up
01:04:21.489 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:21.489 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:04:21.490 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.490 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:21.490 00.000 18120 Enqueuing Expose request
01:04:21.491 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:04:21.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:04:21.491 00.000 21948 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.07
01:04:21.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:21.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:21.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:21.491 00.000 21948 MoveAxis(E, 0, ABG)
01:04:21.491 00.000 21948 Move returns status 0, amount 0
01:04:21.491 00.000 21948 MoveAxis(N, 0, ABG)
01:04:21.491 00.000 21948 Move returns status 0, amount 0
01:04:21.491 00.000 21948 move complete, result=0
01:04:21.492 00.001 21948 worker thread done servicing request
01:04:21.492 00.000 21948 Worker thread wakes up
01:04:21.492 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:21.492 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:21.492 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:23.008 01.516 21948 Exposure complete
01:04:23.040 00.032 21948 worker thread done servicing request
01:04:23.040 00.000 18120 OnExposeComplete: enter
01:04:23.041 00.001 18120 UpdateGuideState(): m_state=6
01:04:23.041 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
01:04:23.041 00.000 18120 Star::Find returns 1 (0), X=893.30, Y=231.94, Mass=2011, SNR=31.0, Peak=207 HFD=4.0
01:04:23.042 00.001 18120 MultiStar: [#1 0.16,0.15,0.72,U] [#2 0.14,0.08,0.66,U] [#3 -0.04,-0.09,0.61,U] [#4 0.13,0.11,0.55,U] [#5 -0.05,0.52,0.00,M1] [#6 0.14,-0.08,0.53,U] [#7 -0.07,-0.09,0.42,U] [#8 0.04,0.18,0.40,U] 
01:04:23.042 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {-0.02, 0.21}
01:04:23.043 00.001 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
01:04:23.043 00.000 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
01:04:23.044 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.89 mountX=0.04 mountY=-0.09, mountTheta=-1.12
01:04:23.045 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.08, opts=13)
01:04:23.046 00.001 18120 Enqueuing Move request for scope (0.06, 0.08)
01:04:23.046 00.000 21948 Worker thread wakes up
01:04:23.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:04:23.046 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:04:23.046 00.000 21948 Moving (0.06, 0.08) raw xDistance=0.04 yDistance=-0.09
01:04:23.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:23.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:23.047 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:23.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:23.049 00.002 21948 MoveAxis(E, 0, ABG)
01:04:23.049 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:04:23.052 00.003 21948 Move returns status 0, amount 0
01:04:23.052 00.000 21948 MoveAxis(N, 0, ABG)
01:04:23.052 00.000 21948 Move returns status 0, amount 0
01:04:23.052 00.000 21948 move complete, result=0
01:04:23.052 00.000 21948 worker thread done servicing request
01:04:23.052 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:23.053 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:23.053 00.000 18120 Enqueuing Expose request
01:04:23.054 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:23.055 00.001 21948 Worker thread wakes up
01:04:23.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:23.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:24.686 01.631 21948 Exposure complete
01:04:24.723 00.037 21948 worker thread done servicing request
01:04:24.723 00.000 18120 OnExposeComplete: enter
01:04:24.724 00.001 18120 UpdateGuideState(): m_state=6
01:04:24.725 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
01:04:24.726 00.001 18120 Star::Find returns 1 (0), X=893.30, Y=232.17, Mass=2082, SNR=31.6, Peak=209 HFD=3.8
01:04:24.727 00.001 18120 MultiStar: [#1 0.26,0.25,0.70,U] [#2 0.28,0.21,0.61,U] [#3 0.04,0.14,0.59,U] [#4 -0.07,0.44,0.00,M1] [#5 0.19,0.50,0.00,M2] [#6 0.04,0.32,0.50,U] [#7 -0.05,-0.11,0.41,U] [#8 0.05,0.22,0.36,U] 
01:04:24.728 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.24}, one-star: {-0.02, 0.44}
01:04:24.728 00.000 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
01:04:24.730 00.002 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
01:04:24.733 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.22 mountX=0.18 mountY=-0.19, mountTheta=-0.80
01:04:24.734 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.24, opts=13)
01:04:24.736 00.002 18120 Enqueuing Move request for scope (0.09, 0.24)
01:04:24.736 00.000 21948 Worker thread wakes up
01:04:24.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:24.737 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.6
01:04:24.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:24.738 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
01:04:24.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:24.738 00.000 18120 Enqueuing Expose request
01:04:24.739 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
01:04:24.739 00.000 21948 Moving (0.09, 0.24) raw xDistance=0.18 yDistance=-0.19
01:04:24.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:04:24.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:24.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:24.739 00.000 21948 MoveAxis(E, 0, ABG)
01:04:24.739 00.000 21948 Move returns status 0, amount 0
01:04:24.739 00.000 21948 MoveAxis(N, 0, ABG)
01:04:24.739 00.000 21948 Move returns status 0, amount 0
01:04:24.739 00.000 21948 move complete, result=0
01:04:24.739 00.000 21948 worker thread done servicing request
01:04:24.739 00.000 21948 Worker thread wakes up
01:04:24.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:24.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:24.739 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:26.253 01.514 21948 Exposure complete
01:04:26.279 00.026 21948 worker thread done servicing request
01:04:26.279 00.000 18120 OnExposeComplete: enter
01:04:26.279 00.000 18120 UpdateGuideState(): m_state=6
01:04:26.280 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
01:04:26.280 00.000 18120 Star::Find returns 1 (0), X=893.29, Y=232.08, Mass=1878, SNR=29.9, Peak=194 HFD=3.9
01:04:26.281 00.001 18120 MultiStar: [#1 0.26,0.25,0.74,U] [#2 0.20,0.17,0.68,U] [#3 0.05,0.01,0.64,U] [#4 0.15,0.24,0.58,U] [#5 -0.02,0.42,0.00,M3] [#6 0.44,0.15,0.00,M1] [#7 0.03,0.09,0.48,U] [#8 -0.06,0.15,0.41,U] 
01:04:26.281 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.20}, one-star: {-0.02, 0.35}
01:04:26.282 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
01:04:26.282 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
01:04:26.283 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=0.14 mountY=-0.17, mountTheta=-0.87
01:04:26.287 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.20, opts=13)
01:04:26.287 00.000 18120 Enqueuing Move request for scope (0.09, 0.20)
01:04:26.288 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:26.288 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.9
01:04:26.289 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:26.290 00.001 18120 Enqueuing Expose request
01:04:26.290 00.000 21948 Worker thread wakes up
01:04:26.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
01:04:26.290 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
01:04:26.290 00.000 21948 Moving (0.09, 0.20) raw xDistance=0.14 yDistance=-0.17
01:04:26.290 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:04:26.290 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:26.290 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:04:26.291 00.001 21948 MoveAxis(E, 0, ABG)
01:04:26.291 00.000 21948 Move returns status 0, amount 0
01:04:26.291 00.000 21948 MoveAxis(N, 0, ABG)
01:04:26.291 00.000 21948 Move returns status 0, amount 0
01:04:26.291 00.000 21948 move complete, result=0
01:04:26.291 00.000 21948 worker thread done servicing request
01:04:26.291 00.000 21948 Worker thread wakes up
01:04:26.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:26.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:26.291 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:27.917 01.626 21948 Exposure complete
01:04:27.943 00.026 21948 worker thread done servicing request
01:04:27.943 00.000 18120 OnExposeComplete: enter
01:04:27.944 00.001 18120 UpdateGuideState(): m_state=6
01:04:27.944 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
01:04:27.945 00.001 18120 Star::Find returns 1 (0), X=893.25, Y=232.10, Mass=2159, SNR=32.1, Peak=220 HFD=4.0
01:04:27.945 00.000 18120 MultiStar: [#1 0.17,0.23,0.65,U] [#2 0.17,0.17,0.62,U] [#3 -0.03,0.04,0.57,U] [#4 0.34,0.21,0.00,M1] [#5 -0.04,0.41,0.00,M4] [#6 -0.09,0.02,0.49,U] [#7 -0.08,-0.18,0.41,U] [#8 0.18,0.12,0.39,U] 
01:04:27.946 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {-0.06, 0.37}
01:04:27.946 00.000 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
01:04:27.946 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
01:04:27.947 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.36 mountX=0.13 mountY=-0.10, mountTheta=-0.67
01:04:27.951 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.15, opts=13)
01:04:27.951 00.000 18120 Enqueuing Move request for scope (0.03, 0.15)
01:04:27.952 00.001 21948 Worker thread wakes up
01:04:27.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:04:27.952 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:04:27.952 00.000 21948 Moving (0.03, 0.15) raw xDistance=0.13 yDistance=-0.10
01:04:27.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:04:27.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:27.952 00.000 18120 UpdateGuideState exits: m=2159 RSB=32.1
01:04:27.953 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:27.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:27.954 00.001 18120 Enqueuing Expose request
01:04:27.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:27.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:27.954 00.000 21948 MoveAxis(E, 0, ABG)
01:04:27.954 00.000 21948 Move returns status 0, amount 0
01:04:27.954 00.000 21948 MoveAxis(N, 0, ABG)
01:04:27.954 00.000 21948 Move returns status 0, amount 0
01:04:27.954 00.000 21948 move complete, result=0
01:04:27.954 00.000 21948 worker thread done servicing request
01:04:27.954 00.000 21948 Worker thread wakes up
01:04:27.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:27.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:27.955 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:29.472 01.517 21948 Exposure complete
01:04:29.518 00.046 21948 worker thread done servicing request
01:04:29.518 00.000 18120 OnExposeComplete: enter
01:04:29.521 00.003 18120 UpdateGuideState(): m_state=6
01:04:29.522 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
01:04:29.523 00.001 18120 Star::Find returns 1 (0), X=893.18, Y=231.97, Mass=2011, SNR=31.1, Peak=195 HFD=4.2
01:04:29.524 00.001 18120 MultiStar: [#1 -0.01,0.12,0.74,U] [#2 0.30,0.20,0.65,U] [#3 -0.04,0.03,0.61,U] [#4 0.14,0.23,0.56,U] [#5 0.05,0.42,0.00,M5] [#6 0.11,0.18,0.51,U] [#7 -0.28,-0.09,0.44,U] [#8 -0.06,-0.00,0.39,U] 
01:04:29.525 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.13}, one-star: {-0.14, 0.24}
01:04:29.526 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
01:04:29.527 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
01:04:29.528 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.55 mountX=0.12 mountY=-0.06, mountTheta=-0.48
01:04:29.530 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.13, opts=13)
01:04:29.531 00.001 18120 Enqueuing Move request for scope (0.00, 0.13)
01:04:29.532 00.001 21948 Worker thread wakes up
01:04:29.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
01:04:29.533 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:29.534 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
01:04:29.534 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
01:04:29.535 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:29.536 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:29.536 00.000 18120 Enqueuing Expose request
01:04:29.537 00.001 21948 Moving (0.00, 0.13) raw xDistance=0.12 yDistance=-0.06
01:04:29.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:04:29.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:29.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:29.537 00.000 21948 MoveAxis(E, 0, ABG)
01:04:29.537 00.000 21948 Move returns status 0, amount 0
01:04:29.537 00.000 21948 MoveAxis(N, 0, ABG)
01:04:29.537 00.000 21948 Move returns status 0, amount 0
01:04:29.537 00.000 21948 move complete, result=0
01:04:29.537 00.000 21948 worker thread done servicing request
01:04:29.537 00.000 21948 Worker thread wakes up
01:04:29.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:29.537 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:29.537 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:31.166 01.629 21948 Exposure complete
01:04:31.199 00.033 21948 worker thread done servicing request
01:04:31.199 00.000 18120 OnExposeComplete: enter
01:04:31.200 00.001 18120 UpdateGuideState(): m_state=6
01:04:31.200 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
01:04:31.201 00.001 18120 Star::Find returns 1 (0), X=893.04, Y=232.23, Mass=2144, SNR=32.0, Peak=221 HFD=4.1
01:04:31.201 00.000 18120 MultiStar: [#1 -0.04,0.28,0.68,U] [#2 0.09,0.38,0.62,U] [#3 -0.03,0.12,0.59,U] [#4 -0.06,0.34,0.57,U] [#5 -0.21,0.41,0.00,M6] [#6 0.04,0.28,0.53,U] [#7 -0.08,0.06,0.42,U] [#8 -0.23,0.03,0.39,U] 
01:04:31.201 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.29}, one-star: {-0.27, 0.50}
01:04:31.202 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
01:04:31.202 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
01:04:31.204 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=0.30 mountY=-0.06, mountTheta=-0.18
01:04:31.205 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.29, opts=13)
01:04:31.206 00.001 18120 Enqueuing Move request for scope (-0.08, 0.29)
01:04:31.206 00.000 21948 Worker thread wakes up
01:04:31.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:31.206 00.000 18120 UpdateGuideState exits: m=2144 RSB=32.0
01:04:31.207 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:31.208 00.001 18120 Enqueuing Expose request
01:04:31.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
01:04:31.208 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
01:04:31.208 00.000 21948 Moving (-0.08, 0.29) raw xDistance=0.30 yDistance=-0.06
01:04:31.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:04:31.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:31.208 00.000 21948 MoveAxis(W, 53, ABG)
01:04:31.208 00.000 21948 Guiding  Dir = 3, Dur = 53
01:04:31.209 00.001 21948 IsSlewing returns 0
01:04:31.209 00.000 21948 IsGuiding returns 0
01:04:31.210 00.001 21948 PulseGuide returned control before completion, sleep 62
01:04:31.273 00.063 21948 IsGuiding returns 1
01:04:31.273 00.000 21948 scope still moving after pulse duration time elapsed
01:04:31.304 00.031 21948 IsSlewing returns 0
01:04:31.305 00.001 21948 IsGuiding returns 0
01:04:31.305 00.000 21948 scope move finished after 53 + 42 ms
01:04:31.305 00.000 21948 Move returns status 0, amount 53
01:04:31.305 00.000 21948 MoveAxis(N, 0, ABG)
01:04:31.305 00.000 21948 Move returns status 0, amount 0
01:04:31.305 00.000 21948 move complete, result=0
01:04:31.305 00.000 21948 worker thread done servicing request
01:04:31.305 00.000 21948 Worker thread wakes up
01:04:31.305 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:31.305 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:31.305 00.000 18120 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
01:04:32.710 01.405 21948 Exposure complete
01:04:32.754 00.044 21948 worker thread done servicing request
01:04:32.754 00.000 18120 OnExposeComplete: enter
01:04:32.756 00.002 18120 UpdateGuideState(): m_state=6
01:04:32.758 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
01:04:32.760 00.002 18120 Star::Find returns 1 (0), X=893.35, Y=232.07, Mass=1922, SNR=30.4, Peak=201 HFD=3.9
01:04:32.763 00.003 18120 MultiStar: [#1 0.30,0.19,0.73,U] [#2 0.23,0.22,0.67,U] [#3 0.01,-0.08,0.61,U] [#4 0.13,0.05,0.56,U] [#5 -0.08,0.44,0.00,M7] [#6 0.25,0.11,0.58,U] [#7 0.17,-0.01,0.45,U] [#8 0.06,0.25,0.44,U] 
01:04:32.765 00.002 18120 refined, 7 included, MultiStar: {0.14, 0.15}, one-star: {0.03, 0.34}
01:04:32.767 00.002 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
01:04:32.770 00.003 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
01:04:32.771 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.82 mountX=0.08 mountY=-0.20, mountTheta=-1.19
01:04:32.775 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.15, opts=13)
01:04:32.775 00.000 18120 Enqueuing Move request for scope (0.14, 0.15)
01:04:32.775 00.000 21948 Worker thread wakes up
01:04:32.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:32.776 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
01:04:32.776 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
01:04:32.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:32.776 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:32.777 00.001 18120 Enqueuing Expose request
01:04:32.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
01:04:32.777 00.000 21948 Moving (0.14, 0.15) raw xDistance=0.08 yDistance=-0.20
01:04:32.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:32.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:32.777 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:04:32.777 00.000 21948 MoveAxis(E, 0, ABG)
01:04:32.778 00.001 21948 Move returns status 0, amount 0
01:04:32.778 00.000 21948 MoveAxis(N, 0, ABG)
01:04:32.778 00.000 21948 Move returns status 0, amount 0
01:04:32.778 00.000 21948 move complete, result=0
01:04:32.778 00.000 21948 worker thread done servicing request
01:04:32.778 00.000 21948 Worker thread wakes up
01:04:32.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:32.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:32.778 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:34.406 01.628 21948 Exposure complete
01:04:34.441 00.035 21948 worker thread done servicing request
01:04:34.441 00.000 18120 OnExposeComplete: enter
01:04:34.442 00.001 18120 UpdateGuideState(): m_state=6
01:04:34.442 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
01:04:34.443 00.001 18120 Star::Find returns 1 (0), X=893.27, Y=231.95, Mass=1898, SNR=30.1, Peak=188 HFD=4.0
01:04:34.444 00.001 18120 MultiStar: [#1 0.06,0.28,0.75,U] [#2 0.19,0.08,0.66,U] [#3 0.03,0.02,0.64,U] [#4 0.01,0.32,0.61,U] [#5 -0.10,0.27,0.46,U] [#6 0.04,0.16,0.56,U] [#7 -0.04,-0.18,0.44,U] [#8 0.06,-0.15,0.41,U] 
01:04:34.445 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.05, 0.22}
01:04:34.446 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
01:04:34.447 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
01:04:34.449 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.39 mountX=0.12 mountY=-0.08, mountTheta=-0.63
01:04:34.452 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.14, opts=13)
01:04:34.452 00.000 18120 Enqueuing Move request for scope (0.02, 0.14)
01:04:34.453 00.001 21948 Worker thread wakes up
01:04:34.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:34.453 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.1
01:04:34.454 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:34.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:34.455 00.001 18120 Enqueuing Expose request
01:04:34.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:04:34.455 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:04:34.455 00.000 21948 Moving (0.02, 0.14) raw xDistance=0.12 yDistance=-0.08
01:04:34.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:04:34.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:34.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:34.455 00.000 21948 MoveAxis(E, 0, ABG)
01:04:34.455 00.000 21948 Move returns status 0, amount 0
01:04:34.455 00.000 21948 MoveAxis(N, 0, ABG)
01:04:34.455 00.000 21948 Move returns status 0, amount 0
01:04:34.455 00.000 21948 move complete, result=0
01:04:34.455 00.000 21948 worker thread done servicing request
01:04:34.455 00.000 21948 Worker thread wakes up
01:04:34.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:34.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:34.456 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:35.985 01.529 21948 Exposure complete
01:04:36.044 00.059 21948 worker thread done servicing request
01:04:36.044 00.000 18120 OnExposeComplete: enter
01:04:36.045 00.001 18120 UpdateGuideState(): m_state=6
01:04:36.046 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
01:04:36.046 00.000 18120 Star::Find returns 1 (0), X=893.17, Y=232.28, Mass=1964, SNR=30.6, Peak=190 HFD=3.9
01:04:36.047 00.001 18120 MultiStar: [#1 0.18,0.60,0.00,M1] [#2 -0.05,0.32,0.64,U] [#3 -0.32,0.40,0.00,M1] [#4 -0.10,0.61,0.00,M1] [#5 -0.19,0.64,0.00,M7] [#6 0.07,0.72,0.00,M1] [#7 -0.09,-0.04,0.45,U] [#8 -0.19,0.43,0.00,M1] 
01:04:36.047 00.000 18120 refined, 2 included, MultiStar: {-0.10, 0.35}, one-star: {-0.14, 0.54}
01:04:36.048 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
01:04:36.048 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
01:04:36.048 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.86 mountX=0.36 mountY=-0.06, mountTheta=-0.18
01:04:36.049 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.35, opts=13)
01:04:36.050 00.001 18120 Enqueuing Move request for scope (-0.10, 0.35)
01:04:36.050 00.000 21948 Worker thread wakes up
01:04:36.050 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
01:04:36.050 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
01:04:36.050 00.000 21948 Moving (-0.10, 0.35) raw xDistance=0.36 yDistance=-0.06
01:04:36.050 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:04:36.050 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:36.050 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:36.050 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:36.051 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.6
01:04:36.051 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:36.052 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:36.052 00.000 18120 Enqueuing Expose request
01:04:36.053 00.001 21948 MoveAxis(W, 64, ABG)
01:04:36.053 00.000 21948 Guiding  Dir = 3, Dur = 64
01:04:36.053 00.000 21948 IsSlewing returns 0
01:04:36.053 00.000 21948 IsGuiding returns 0
01:04:36.056 00.003 21948 PulseGuide returned control before completion, sleep 73
01:04:36.139 00.083 21948 IsGuiding returns 0
01:04:36.139 00.000 21948 Move returns status 0, amount 64
01:04:36.139 00.000 21948 MoveAxis(N, 0, ABG)
01:04:36.139 00.000 21948 Move returns status 0, amount 0
01:04:36.139 00.000 21948 move complete, result=0
01:04:36.139 00.000 21948 worker thread done servicing request
01:04:36.139 00.000 21948 Worker thread wakes up
01:04:36.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:36.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:36.139 00.000 18120 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
01:04:37.775 01.636 21948 Exposure complete
01:04:37.799 00.024 21948 worker thread done servicing request
01:04:37.799 00.000 18120 OnExposeComplete: enter
01:04:37.799 00.000 18120 UpdateGuideState(): m_state=6
01:04:37.800 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
01:04:37.800 00.000 18120 Star::Find returns 1 (0), X=893.41, Y=232.02, Mass=2068, SNR=31.4, Peak=191 HFD=4.0
01:04:37.801 00.001 18120 MultiStar: [#1 0.57,0.21,0.00,M2] [#2 0.44,0.18,0.00,M1] [#3 0.39,0.02,0.59,U] [#4 0.47,0.09,0.00,M2] [#5 0.13,0.40,0.00,M8] [#6 0.59,0.09,0.00,M2] [#7 0.08,0.01,0.41,U] [#8 0.27,0.21,0.39,U] 
01:04:37.801 00.000 18120 refined, 3 included, MultiStar: {0.19, 0.16}, one-star: {0.09, 0.28}
01:04:37.802 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
01:04:37.802 00.000 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
01:04:37.802 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.69 mountX=0.07 mountY=-0.24, mountTheta=-1.31
01:04:37.805 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.16, opts=13)
01:04:37.808 00.003 18120 Enqueuing Move request for scope (0.19, 0.16)
01:04:37.811 00.003 21948 Worker thread wakes up
01:04:37.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
01:04:37.811 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
01:04:37.811 00.000 21948 Moving (0.19, 0.16) raw xDistance=0.07 yDistance=-0.24
01:04:37.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:04:37.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:37.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:37.811 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.4
01:04:37.812 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:37.813 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:04:37.813 00.000 21948 MoveAxis(E, 0, ABG)
01:04:37.813 00.000 21948 Move returns status 0, amount 0
01:04:37.813 00.000 21948 MoveAxis(N, 0, ABG)
01:04:37.813 00.000 21948 Move returns status 0, amount 0
01:04:37.813 00.000 21948 move complete, result=0
01:04:37.813 00.000 21948 worker thread done servicing request
01:04:37.813 00.000 18120 Enqueuing Expose request
01:04:37.814 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:37.814 00.000 21948 Worker thread wakes up
01:04:37.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:37.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:39.333 01.519 21948 Exposure complete
01:04:39.358 00.025 21948 worker thread done servicing request
01:04:39.358 00.000 18120 OnExposeComplete: enter
01:04:39.359 00.001 18120 UpdateGuideState(): m_state=6
01:04:39.360 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
01:04:39.360 00.000 18120 Star::Find returns 1 (0), X=893.35, Y=232.00, Mass=2077, SNR=31.6, Peak=174 HFD=4.1
01:04:39.361 00.001 18120 MultiStar: [#1 0.25,0.17,0.71,U] [#2 0.28,-0.06,0.61,U] [#3 0.08,-0.15,0.60,U] [#4 0.27,0.14,0.55,U] [#5 0.19,0.18,0.44,U] [#6 0.31,0.30,0.00,M3] [#7 0.10,-0.06,0.43,U] [#8 0.04,0.05,0.39,U] 
01:04:39.361 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.04, 0.27}
01:04:39.362 00.001 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
01:04:39.362 00.000 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
01:04:39.363 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.51 mountX=0.02 mountY=-0.18, mountTheta=-1.48
01:04:39.365 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.09, opts=13)
01:04:39.367 00.002 18120 Enqueuing Move request for scope (0.15, 0.09)
01:04:39.367 00.000 21948 Worker thread wakes up
01:04:39.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:39.368 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
01:04:39.368 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.6
01:04:39.368 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
01:04:39.368 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.369 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:39.369 00.000 18120 Enqueuing Expose request
01:04:39.370 00.001 21948 Moving (0.15, 0.09) raw xDistance=0.02 yDistance=-0.18
01:04:39.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:39.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:39.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:04:39.370 00.000 21948 MoveAxis(E, 0, ABG)
01:04:39.370 00.000 21948 Move returns status 0, amount 0
01:04:39.370 00.000 21948 MoveAxis(N, 0, ABG)
01:04:39.370 00.000 21948 Move returns status 0, amount 0
01:04:39.370 00.000 21948 move complete, result=0
01:04:39.370 00.000 21948 worker thread done servicing request
01:04:39.370 00.000 21948 Worker thread wakes up
01:04:39.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:39.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:39.371 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:41.004 01.633 21948 Exposure complete
01:04:41.031 00.027 21948 worker thread done servicing request
01:04:41.031 00.000 18120 OnExposeComplete: enter
01:04:41.031 00.000 18120 UpdateGuideState(): m_state=6
01:04:41.031 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
01:04:41.033 00.002 18120 Star::Find returns 1 (0), X=893.38, Y=231.91, Mass=1957, SNR=30.6, Peak=172 HFD=3.9
01:04:41.036 00.003 18120 MultiStar: [#1 0.32,0.14,0.71,U] [#2 0.33,0.02,0.66,U] [#3 0.26,0.04,0.60,U] [#4 0.33,0.15,0.56,U] [#5 0.21,0.36,0.00,M8] [#6 0.34,0.11,0.50,U] [#7 -0.04,-0.07,0.44,U] [#8 0.20,0.47,0.00,M1] 
01:04:41.038 00.002 18120 single-star, 6 included, MultiStar: {0.22, 0.10}, one-star: {0.06, 0.18}
01:04:41.041 00.003 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
01:04:41.044 00.003 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
01:04:41.045 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=0.14 mountY=-0.14, mountTheta=-0.77
01:04:41.049 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.18, opts=13)
01:04:41.051 00.002 18120 Enqueuing Move request for scope (0.06, 0.18)
01:04:41.052 00.001 21948 Worker thread wakes up
01:04:41.052 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:41.052 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
01:04:41.053 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.053 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:41.054 00.001 18120 Enqueuing Expose request
01:04:41.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:04:41.054 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:04:41.054 00.000 21948 Moving (0.06, 0.18) raw xDistance=0.14 yDistance=-0.14
01:04:41.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:04:41.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:41.054 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:41.054 00.000 21948 MoveAxis(E, 0, ABG)
01:04:41.054 00.000 21948 Move returns status 0, amount 0
01:04:41.054 00.000 21948 MoveAxis(N, 0, ABG)
01:04:41.054 00.000 21948 Move returns status 0, amount 0
01:04:41.054 00.000 21948 move complete, result=0
01:04:41.054 00.000 21948 worker thread done servicing request
01:04:41.054 00.000 21948 Worker thread wakes up
01:04:41.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:41.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:41.055 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:42.582 01.527 21948 Exposure complete
01:04:42.632 00.050 21948 worker thread done servicing request
01:04:42.633 00.001 18120 OnExposeComplete: enter
01:04:42.633 00.000 18120 UpdateGuideState(): m_state=6
01:04:42.634 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
01:04:42.634 00.000 18120 Star::Find returns 1 (0), X=893.46, Y=231.88, Mass=1903, SNR=30.2, Peak=170 HFD=3.8
01:04:42.635 00.001 18120 MultiStar: [#1 0.35,0.02,0.74,U] [#2 0.50,0.02,0.00,M1] [#3 0.13,0.04,0.62,U] [#4 0.23,0.34,0.00,M1] [#5 -0.01,0.31,0.48,U] [#6 0.39,0.12,0.00,M3] [#7 0.22,-0.17,0.46,U] [#8 0.12,-0.12,0.41,U] 
01:04:42.636 00.001 18120 refined, 5 included, MultiStar: {0.17, 0.06}, one-star: {0.14, 0.15}
01:04:42.637 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
01:04:42.637 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
01:04:42.638 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.32 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
01:04:42.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.06, opts=13)
01:04:42.639 00.000 18120 Enqueuing Move request for scope (0.17, 0.06)
01:04:42.640 00.001 21948 Worker thread wakes up
01:04:42.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:42.640 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
01:04:42.641 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:42.642 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:42.642 00.000 18120 Enqueuing Expose request
01:04:42.643 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:04:42.643 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:04:42.643 00.000 21948 Moving (0.17, 0.06) raw xDistance=-0.02 yDistance=-0.18
01:04:42.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:04:42.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:42.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:04:42.643 00.000 21948 MoveAxis(E, 0, ABG)
01:04:42.643 00.000 21948 Move returns status 0, amount 0
01:04:42.643 00.000 21948 MoveAxis(N, 0, ABG)
01:04:42.643 00.000 21948 Move returns status 0, amount 0
01:04:42.643 00.000 21948 move complete, result=0
01:04:42.644 00.001 21948 worker thread done servicing request
01:04:42.644 00.000 21948 Worker thread wakes up
01:04:42.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:42.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:42.645 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:44.267 01.622 21948 Exposure complete
01:04:44.297 00.030 21948 worker thread done servicing request
01:04:44.297 00.000 18120 OnExposeComplete: enter
01:04:44.299 00.002 18120 UpdateGuideState(): m_state=6
01:04:44.299 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
01:04:44.300 00.001 18120 Star::Find returns 1 (0), X=893.50, Y=232.07, Mass=1984, SNR=30.7, Peak=189 HFD=3.7
01:04:44.300 00.000 18120 MultiStar: [#1 0.63,0.33,0.00,M1] [#2 0.53,-0.01,0.00,M2] [#3 0.35,-0.12,0.58,U] [#4 0.42,0.26,0.00,M2] [#5 0.34,0.35,0.00,M8] [#6 0.56,0.18,0.00,M4] [#7 0.34,-0.15,0.44,U] [#8 0.36,0.05,0.40,U] 
01:04:44.301 00.001 18120 refined, 3 included, MultiStar: {0.28, 0.09}, one-star: {0.19, 0.34}
01:04:44.301 00.000 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
01:04:44.301 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
01:04:44.302 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.30 cameraTheta=0.32 mountX=-0.03 mountY=-0.29, mountTheta=-1.68
01:04:44.303 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.09, opts=13)
01:04:44.303 00.000 18120 Enqueuing Move request for scope (0.28, 0.09)
01:04:44.304 00.001 21948 Worker thread wakes up
01:04:44.304 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:44.304 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
01:04:44.304 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.7
01:04:44.305 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.305 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:44.305 00.000 18120 Enqueuing Expose request
01:04:44.306 00.001 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
01:04:44.306 00.000 21948 Moving (0.28, 0.09) raw xDistance=-0.03 yDistance=-0.29
01:04:44.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:44.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:44.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:04:44.306 00.000 21948 MoveAxis(E, 0, ABG)
01:04:44.306 00.000 21948 Move returns status 0, amount 0
01:04:44.306 00.000 21948 MoveAxis(N, 0, ABG)
01:04:44.306 00.000 21948 Move returns status 0, amount 0
01:04:44.306 00.000 21948 move complete, result=0
01:04:44.306 00.000 21948 worker thread done servicing request
01:04:44.306 00.000 21948 Worker thread wakes up
01:04:44.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:44.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:44.307 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:04:45.834 01.527 21948 Exposure complete
01:04:45.873 00.039 21948 worker thread done servicing request
01:04:45.874 00.001 18120 OnExposeComplete: enter
01:04:45.875 00.001 18120 UpdateGuideState(): m_state=6
01:04:45.876 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
01:04:45.878 00.002 18120 Star::Find returns 1 (0), X=893.44, Y=232.11, Mass=2009, SNR=31.1, Peak=165 HFD=3.9
01:04:45.880 00.002 18120 MultiStar: [#1 0.44,0.27,0.00,M2] [#2 0.54,0.09,0.00,M3] [#3 0.29,0.13,0.60,U] [#4 0.20,0.37,0.00,M3] [#5 0.09,0.35,0.46,U] [#6 0.33,0.06,0.54,U] [#7 0.08,-0.23,0.42,U] [#8 0.15,0.08,0.40,U] 
01:04:45.883 00.003 18120 refined, 5 included, MultiStar: {0.18, 0.17}, one-star: {0.13, 0.38}
01:04:45.885 00.002 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.00) = xAngle (-1.24 = -1.24)
01:04:45.886 00.001 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.28 = -1.28)
01:04:45.887 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.76 mountX=0.08 mountY=-0.24, mountTheta=-1.24
01:04:45.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.17, opts=13)
01:04:45.889 00.001 18120 Enqueuing Move request for scope (0.18, 0.17)
01:04:45.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:45.890 00.001 18120 UpdateGuideState exits: m=2009 RSB=31.1
01:04:45.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:45.891 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:45.891 00.000 18120 Enqueuing Expose request
01:04:45.891 00.000 21948 Worker thread wakes up
01:04:45.892 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
01:04:45.892 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
01:04:45.892 00.000 21948 Moving (0.18, 0.17) raw xDistance=0.08 yDistance=-0.24
01:04:45.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:45.892 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.34 newest=-0.71
01:04:45.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:04:45.892 00.000 21948 MoveAxis(E, 0, ABG)
01:04:45.892 00.000 21948 Move returns status 0, amount 0
01:04:45.892 00.000 21948 MoveAxis(N, 57, ABG)
01:04:45.892 00.000 21948 Guiding  Dir = 0, Dur = 57
01:04:45.892 00.000 21948 IsSlewing returns 0
01:04:45.892 00.000 21948 IsGuiding returns 0
01:04:45.897 00.005 21948 PulseGuide returned control before completion, sleep 63
01:04:45.974 00.077 21948 IsGuiding returns 0
01:04:45.974 00.000 21948 Move returns status 0, amount 57
01:04:45.974 00.000 21948 move complete, result=0
01:04:45.974 00.000 21948 worker thread done servicing request
01:04:45.974 00.000 21948 Worker thread wakes up
01:04:45.974 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 57 ms NORTH
01:04:45.975 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:45.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:47.605 01.630 21948 Exposure complete
01:04:47.630 00.025 21948 worker thread done servicing request
01:04:47.630 00.000 18120 OnExposeComplete: enter
01:04:47.631 00.001 18120 UpdateGuideState(): m_state=6
01:04:47.631 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
01:04:47.632 00.001 18120 Star::Find returns 1 (0), X=893.28, Y=232.24, Mass=1965, SNR=30.8, Peak=171 HFD=3.9
01:04:47.632 00.000 18120 MultiStar: [#1 0.30,0.39,0.00,M3] [#2 0.43,0.43,0.00,M4] [#3 0.26,0.21,0.62,U] [#4 0.13,0.39,0.00,M4] [#5 0.29,0.54,0.00,M8] [#6 0.02,0.58,0.00,M4] [#7 0.00,-0.16,0.43,U] [#8 0.07,0.21,0.40,U] 
01:04:47.633 00.001 18120 refined, 3 included, MultiStar: {0.06, 0.27}, one-star: {-0.03, 0.51}
01:04:47.633 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
01:04:47.634 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.69 = -0.69)
01:04:47.634 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.34 mountX=0.22 mountY=-0.18, mountTheta=-0.68
01:04:47.635 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.27, opts=13)
01:04:47.636 00.001 18120 Enqueuing Move request for scope (0.06, 0.27)
01:04:47.637 00.001 21948 Worker thread wakes up
01:04:47.637 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:47.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd
01:04:47.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.27)
01:04:47.637 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.8
01:04:47.638 00.001 21948 Moving (0.06, 0.27) raw xDistance=0.22 yDistance=-0.18
01:04:47.638 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:47.638 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:47.639 00.001 18120 Enqueuing Expose request
01:04:47.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:04:47.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:47.639 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:04:47.639 00.000 21948 MoveAxis(W, 39, ABG)
01:04:47.639 00.000 21948 Guiding  Dir = 3, Dur = 39
01:04:47.639 00.000 21948 IsSlewing returns 0
01:04:47.639 00.000 21948 IsGuiding returns 0
01:04:47.641 00.002 21948 PulseGuide returned control before completion, sleep 48
01:04:47.699 00.058 21948 IsGuiding returns 0
01:04:47.700 00.001 21948 Move returns status 0, amount 39
01:04:47.700 00.000 21948 MoveAxis(N, 0, ABG)
01:04:47.700 00.000 21948 Move returns status 0, amount 0
01:04:47.700 00.000 21948 move complete, result=0
01:04:47.700 00.000 21948 worker thread done servicing request
01:04:47.700 00.000 21948 Worker thread wakes up
01:04:47.700 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
01:04:47.701 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:47.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:49.109 01.408 21948 Exposure complete
01:04:49.142 00.033 21948 worker thread done servicing request
01:04:49.142 00.000 18120 OnExposeComplete: enter
01:04:49.144 00.002 18120 UpdateGuideState(): m_state=6
01:04:49.146 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
01:04:49.147 00.001 18120 Star::Find returns 1 (0), X=893.63, Y=232.04, Mass=1997, SNR=30.9, Peak=185 HFD=3.9
01:04:49.149 00.002 18120 MultiStar: [#1 0.32,0.22,0.74,U] [#2 0.26,0.07,0.65,U] [#3 0.17,0.00,0.60,U] [#4 0.20,0.21,0.58,U] [#5 0.15,0.27,0.47,U] [#6 0.27,0.19,0.56,U] [#7 0.21,-0.01,0.46,U] [#8 0.27,-0.04,0.42,U] 
01:04:49.150 00.001 18120 refined, 8 included, MultiStar: {0.25, 0.15}, one-star: {0.31, 0.30}
01:04:49.151 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
01:04:49.153 00.002 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
01:04:49.154 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.55 mountX=0.04 mountY=-0.29, mountTheta=-1.45
01:04:49.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.15, opts=13)
01:04:49.156 00.001 18120 Enqueuing Move request for scope (0.25, 0.15)
01:04:49.156 00.000 21948 Worker thread wakes up
01:04:49.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:49.157 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.9
01:04:49.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:49.158 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:49.158 00.000 18120 Enqueuing Expose request
01:04:49.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.15) opts 0xd
01:04:49.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.15)
01:04:49.158 00.000 21948 Moving (0.25, 0.15) raw xDistance=0.04 yDistance=-0.29
01:04:49.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:49.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:04:49.158 00.000 21948 MoveAxis(E, 0, ABG)
01:04:49.158 00.000 21948 Move returns status 0, amount 0
01:04:49.158 00.000 21948 MoveAxis(N, 70, ABG)
01:04:49.159 00.001 21948 Guiding  Dir = 0, Dur = 70
01:04:49.159 00.000 21948 IsSlewing returns 0
01:04:49.159 00.000 21948 IsGuiding returns 0
01:04:49.164 00.005 21948 PulseGuide returned control before completion, sleep 76
01:04:49.249 00.085 21948 IsGuiding returns 0
01:04:49.250 00.001 21948 Move returns status 0, amount 70
01:04:49.250 00.000 21948 move complete, result=0
01:04:49.250 00.000 21948 worker thread done servicing request
01:04:49.250 00.000 21948 Worker thread wakes up
01:04:49.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:49.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:49.250 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 70 ms NORTH
01:04:50.883 01.633 21948 Exposure complete
01:04:50.931 00.048 21948 worker thread done servicing request
01:04:50.932 00.001 18120 OnExposeComplete: enter
01:04:50.933 00.001 18120 UpdateGuideState(): m_state=6
01:04:50.935 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
01:04:50.936 00.001 18120 Star::Find returns 1 (0), X=893.31, Y=231.80, Mass=1945, SNR=30.5, Peak=179 HFD=3.8
01:04:50.936 00.000 18120 MultiStar: [#1 0.30,0.07,0.72,U] [#2 0.09,0.06,0.65,U] [#3 -0.02,-0.13,0.60,U] [#4 0.12,0.14,0.56,U] [#5 0.03,0.05,0.49,U] [#6 0.24,-0.05,0.54,U] [#7 -0.13,-0.13,0.44,U] [#8 0.15,-0.01,0.42,U] 
01:04:50.937 00.001 18120 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {-0.01, 0.06}
01:04:50.937 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
01:04:50.938 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
01:04:50.938 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.70 mountX=0.06 mountY=-0.02, mountTheta=-0.33
01:04:50.939 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
01:04:50.940 00.001 18120 Enqueuing Move request for scope (-0.01, 0.06)
01:04:50.940 00.000 21948 Worker thread wakes up
01:04:50.940 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:04:50.940 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:04:50.940 00.000 21948 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
01:04:50.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:50.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:50.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:50.941 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:50.941 00.000 21948 MoveAxis(E, 0, ABG)
01:04:50.941 00.000 21948 Move returns status 0, amount 0
01:04:50.941 00.000 21948 MoveAxis(N, 0, ABG)
01:04:50.941 00.000 21948 Move returns status 0, amount 0
01:04:50.941 00.000 21948 move complete, result=0
01:04:50.941 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:04:50.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.942 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:50.942 00.000 18120 Enqueuing Expose request
01:04:50.943 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:50.943 00.000 21948 worker thread done servicing request
01:04:50.943 00.000 21948 Worker thread wakes up
01:04:50.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:50.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:52.466 01.523 21948 Exposure complete
01:04:52.500 00.034 21948 worker thread done servicing request
01:04:52.500 00.000 18120 OnExposeComplete: enter
01:04:52.501 00.001 18120 UpdateGuideState(): m_state=6
01:04:52.502 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
01:04:52.503 00.001 18120 Star::Find returns 1 (0), X=892.97, Y=232.36, Mass=1973, SNR=30.7, Peak=170 HFD=4.0
01:04:52.503 00.000 18120 MultiStar: [#1 -0.09,0.55,0.00,M2] [#2 -0.26,0.43,0.00,M3] [#3 -0.38,0.39,0.00,M1] [#4 -0.28,0.75,0.00,M3] [#5 -0.34,0.79,0.00,M7] [#6 -0.37,0.75,0.00,M3] [#7 -0.41,0.25,0.00,M1] [#8 -0.22,0.46,0.00,M1] 
01:04:52.504 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
01:04:52.504 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
01:04:52.505 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=0.63 hyp=0.72 cameraTheta=2.08 mountX=0.72 mountY=0.03, mountTheta=0.05
01:04:52.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.63, opts=13)
01:04:52.506 00.000 18120 Enqueuing Move request for scope (-0.35, 0.63)
01:04:52.507 00.001 21948 Worker thread wakes up
01:04:52.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:52.507 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.7
01:04:52.508 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:52.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:52.509 00.001 18120 Enqueuing Expose request
01:04:52.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.63) opts 0xd
01:04:52.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.63)
01:04:52.509 00.000 21948 Moving (-0.35, 0.63) raw xDistance=0.72 yDistance=0.03
01:04:52.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
01:04:52.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:52.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:04:52.509 00.000 21948 MoveAxis(W, 128, ABG)
01:04:52.509 00.000 21948 Guiding  Dir = 3, Dur = 128
01:04:52.509 00.000 21948 IsSlewing returns 0
01:04:52.509 00.000 21948 IsGuiding returns 0
01:04:52.511 00.002 21948 PulseGuide returned control before completion, sleep 137
01:04:52.651 00.140 21948 IsGuiding returns 0
01:04:52.651 00.000 21948 Move returns status 0, amount 128
01:04:52.651 00.000 21948 MoveAxis(N, 0, ABG)
01:04:52.651 00.000 21948 Move returns status 0, amount 0
01:04:52.651 00.000 21948 move complete, result=0
01:04:52.652 00.001 21948 worker thread done servicing request
01:04:52.652 00.000 21948 Worker thread wakes up
01:04:52.652 00.000 18120 GuideStep: 0.7 px 128 ms WEST, 0.0 px 0 ms NORTH
01:04:52.653 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:52.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:54.281 01.628 21948 Exposure complete
01:04:54.313 00.032 18120 OnExposeComplete: enter
01:04:54.314 00.001 18120 UpdateGuideState(): m_state=6
01:04:54.314 00.000 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
01:04:54.314 00.000 18120 Star::Find returns 1 (0), X=893.19, Y=231.88, Mass=1937, SNR=30.4, Peak=202 HFD=4.1
01:04:54.315 00.001 18120 MultiStar: [#1 0.24,0.15,0.75,U] [#2 0.07,0.06,0.64,U] [#3 -0.04,-0.10,0.61,U] [#4 -0.05,0.18,0.58,U] [#5 0.00,0.28,0.46,U] [#6 0.24,0.26,0.52,U] [#7 -0.16,-0.20,0.44,U] [#8 -0.18,-0.04,0.39,U] 
01:04:54.316 00.001 18120 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {-0.13, 0.15}
01:04:54.316 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
01:04:54.316 00.000 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
01:04:54.317 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.08 mountY=-0.05, mountTheta=-0.51
01:04:54.317 00.000 21948 worker thread done servicing request
01:04:54.318 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.09, opts=13)
01:04:54.319 00.001 18120 Enqueuing Move request for scope (0.00, 0.09)
01:04:54.319 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:54.320 00.001 21948 Worker thread wakes up
01:04:54.320 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:04:54.320 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:04:54.320 00.000 21948 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.05
01:04:54.320 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.4
01:04:54.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.321 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:54.323 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:54.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:54.323 00.000 18120 Enqueuing Expose request
01:04:54.324 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:04:54.324 00.000 21948 MoveAxis(E, 0, ABG)
01:04:54.324 00.000 21948 Move returns status 0, amount 0
01:04:54.324 00.000 21948 MoveAxis(N, 0, ABG)
01:04:54.324 00.000 21948 Move returns status 0, amount 0
01:04:54.324 00.000 21948 move complete, result=0
01:04:54.324 00.000 21948 worker thread done servicing request
01:04:54.324 00.000 21948 Worker thread wakes up
01:04:54.324 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:54.324 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:54.325 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:55.844 01.519 21948 Exposure complete
01:04:55.886 00.042 21948 worker thread done servicing request
01:04:55.886 00.000 18120 OnExposeComplete: enter
01:04:55.886 00.000 18120 UpdateGuideState(): m_state=6
01:04:55.887 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
01:04:55.888 00.001 18120 Star::Find returns 1 (0), X=893.23, Y=231.97, Mass=1944, SNR=30.5, Peak=191 HFD=4.1
01:04:55.888 00.000 18120 MultiStar: [#1 0.21,0.23,0.75,U] [#2 -0.06,0.11,0.66,U] [#3 0.16,-0.01,0.61,U] [#4 -0.09,0.10,0.57,U] [#5 0.06,0.21,0.49,U] [#6 0.04,0.22,0.52,U] [#7 -0.05,-0.25,0.42,U] [#8 0.16,-0.02,0.40,U] 
01:04:55.889 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.09, 0.24}
01:04:55.889 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
01:04:55.890 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
01:04:55.890 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.31 mountX=0.10 mountY=-0.08, mountTheta=-0.71
01:04:55.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
01:04:55.893 00.002 18120 Enqueuing Move request for scope (0.03, 0.12)
01:04:55.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:55.894 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.5
01:04:55.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:55.895 00.001 18120 Enqueuing Expose request
01:04:55.895 00.000 21948 Worker thread wakes up
01:04:55.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:04:55.896 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:04:55.896 00.000 21948 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.08
01:04:55.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:04:55.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:55.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:55.896 00.000 21948 MoveAxis(E, 0, ABG)
01:04:55.896 00.000 21948 Move returns status 0, amount 0
01:04:55.896 00.000 21948 MoveAxis(N, 0, ABG)
01:04:55.896 00.000 21948 Move returns status 0, amount 0
01:04:55.896 00.000 21948 move complete, result=0
01:04:55.896 00.000 21948 worker thread done servicing request
01:04:55.896 00.000 21948 Worker thread wakes up
01:04:55.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:55.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:55.896 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:57.532 01.636 21948 Exposure complete
01:04:57.557 00.025 21948 worker thread done servicing request
01:04:57.558 00.001 18120 OnExposeComplete: enter
01:04:57.558 00.000 18120 UpdateGuideState(): m_state=6
01:04:57.559 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
01:04:57.559 00.000 18120 Star::Find returns 1 (0), X=893.39, Y=232.05, Mass=1928, SNR=30.5, Peak=143 HFD=4.0
01:04:57.560 00.001 18120 MultiStar: [#1 0.17,0.36,0.73,U] [#2 0.14,0.23,0.66,U] [#3 0.10,0.09,0.62,U] [#4 0.52,0.32,0.00,M2] [#5 -0.05,0.55,0.00,M6] [#6 0.57,0.11,0.00,M2] [#7 0.03,-0.07,0.45,U] [#8 0.16,0.59,0.00,M1] 
01:04:57.560 00.000 18120 refined, 4 included, MultiStar: {0.10, 0.22}, one-star: {0.07, 0.32}
01:04:57.561 00.001 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
01:04:57.561 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
01:04:57.561 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.13 mountX=0.16 mountY=-0.19, mountTheta=-0.88
01:04:57.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.22, opts=13)
01:04:57.563 00.001 18120 Enqueuing Move request for scope (0.10, 0.22)
01:04:57.564 00.001 21948 Worker thread wakes up
01:04:57.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:57.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
01:04:57.564 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.5
01:04:57.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.565 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:57.565 00.000 18120 Enqueuing Expose request
01:04:57.566 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:04:57.566 00.000 21948 Moving (0.10, 0.22) raw xDistance=0.16 yDistance=-0.19
01:04:57.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:04:57.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:57.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:57.566 00.000 21948 MoveAxis(E, 0, ABG)
01:04:57.566 00.000 21948 Move returns status 0, amount 0
01:04:57.566 00.000 21948 MoveAxis(N, 0, ABG)
01:04:57.566 00.000 21948 Move returns status 0, amount 0
01:04:57.566 00.000 21948 move complete, result=0
01:04:57.566 00.000 21948 worker thread done servicing request
01:04:57.566 00.000 21948 Worker thread wakes up
01:04:57.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:57.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:57.566 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:59.089 01.523 21948 Exposure complete
01:04:59.117 00.028 21948 worker thread done servicing request
01:04:59.117 00.000 18120 OnExposeComplete: enter
01:04:59.118 00.001 18120 UpdateGuideState(): m_state=6
01:04:59.120 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
01:04:59.124 00.004 18120 Star::Find returns 1 (0), X=893.86, Y=231.94, Mass=2037, SNR=31.2, Peak=157 HFD=4.2
01:04:59.126 00.002 18120 MultiStar: [#1 0.67,0.02,0.00,M1] [#2 0.63,-0.09,0.00,M1] [#3 0.35,-0.04,0.58,U] [#4 0.59,0.10,0.00,M3] [#5 0.44,0.32,0.00,M7] [#6 0.63,0.08,0.00,M3] [#7 0.66,-0.18,0.00,M1] [#8 0.45,-0.05,0.00,M2] 
01:04:59.128 00.002 18120 refined, 1 included, MultiStar: {0.47, 0.12}, one-star: {0.54, 0.21}
01:04:59.131 00.003 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
01:04:59.133 00.002 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
01:04:59.136 00.003 18120 CameraToMount -- cameraX=0.47 cameraY=0.12 hyp=0.48 cameraTheta=0.25 mountX=-0.09 mountY=-0.47, mountTheta=-1.75
01:04:59.139 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=0.12, opts=13)
01:04:59.139 00.000 18120 Enqueuing Move request for scope (0.47, 0.12)
01:04:59.141 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:04:59.142 00.001 21948 Worker thread wakes up
01:04:59.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.12) opts 0xd
01:04:59.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.47, 0.12)
01:04:59.143 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.2
01:04:59.144 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:59.145 00.001 21948 Moving (0.47, 0.12) raw xDistance=-0.09 yDistance=-0.47
01:04:59.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:59.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:04:59.145 00.000 21948 MoveAxis(E, 0, ABG)
01:04:59.146 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:04:59.147 00.001 18120 Enqueuing Expose request
01:04:59.148 00.001 21948 Move returns status 0, amount 0
01:04:59.148 00.000 21948 MoveAxis(N, 113, ABG)
01:04:59.148 00.000 21948 Guiding  Dir = 0, Dur = 113
01:04:59.149 00.001 21948 IsSlewing returns 0
01:04:59.149 00.000 21948 IsGuiding returns 0
01:04:59.153 00.004 21948 PulseGuide returned control before completion, sleep 119
01:04:59.273 00.120 21948 IsGuiding returns 1
01:04:59.273 00.000 21948 scope still moving after pulse duration time elapsed
01:04:59.304 00.031 21948 IsSlewing returns 0
01:04:59.304 00.000 21948 IsGuiding returns 0
01:04:59.304 00.000 21948 scope move finished after 113 + 43 ms
01:04:59.304 00.000 21948 Move returns status 0, amount 113
01:04:59.304 00.000 21948 move complete, result=0
01:04:59.304 00.000 21948 worker thread done servicing request
01:04:59.304 00.000 21948 Worker thread wakes up
01:04:59.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:04:59.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:04:59.305 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 113 ms NORTH
01:05:00.934 01.629 21948 Exposure complete
01:05:00.984 00.050 21948 worker thread done servicing request
01:05:00.984 00.000 18120 OnExposeComplete: enter
01:05:00.986 00.002 18120 UpdateGuideState(): m_state=6
01:05:00.988 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
01:05:00.989 00.001 18120 Star::Find returns 1 (0), X=892.98, Y=231.88, Mass=1955, SNR=30.4, Peak=185 HFD=4.2
01:05:00.989 00.000 18120 MultiStar: [#1 -0.04,-0.12,0.75,U] [#2 -0.16,0.00,0.65,U] [#3 -0.21,-0.01,0.62,U] [#4 -0.25,0.00,0.58,U] [#5 -0.39,0.17,0.00,M8] [#6 -0.26,0.13,0.55,U] [#7 -0.39,-0.41,0.00,M2] [#8 -0.16,-0.09,0.41,U] 
01:05:00.990 00.001 18120 refined, 6 included, MultiStar: {-0.21, 0.02}, one-star: {-0.33, 0.15}
01:05:00.990 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
01:05:00.990 00.000 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
01:05:00.991 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.05 mountX=0.10 mountY=0.18, mountTheta=1.04
01:05:00.992 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.02, opts=13)
01:05:00.992 00.000 18120 Enqueuing Move request for scope (-0.21, 0.02)
01:05:00.994 00.002 21948 Worker thread wakes up
01:05:00.994 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:05:00.994 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:05:00.994 00.000 21948 Moving (-0.21, 0.02) raw xDistance=0.10 yDistance=0.18
01:05:00.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:05:00.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:00.994 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:00.995 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:05:00.995 00.000 21948 MoveAxis(E, 0, ABG)
01:05:00.995 00.000 21948 Move returns status 0, amount 0
01:05:00.995 00.000 21948 MoveAxis(N, 0, ABG)
01:05:00.995 00.000 21948 Move returns status 0, amount 0
01:05:00.995 00.000 21948 move complete, result=0
01:05:00.995 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.4
01:05:00.996 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.997 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:00.997 00.000 18120 Enqueuing Expose request
01:05:00.997 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:00.998 00.001 21948 worker thread done servicing request
01:05:00.998 00.000 21948 Worker thread wakes up
01:05:00.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:00.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:02.513 01.515 21948 Exposure complete
01:05:02.538 00.025 21948 worker thread done servicing request
01:05:02.538 00.000 18120 OnExposeComplete: enter
01:05:02.539 00.001 18120 UpdateGuideState(): m_state=6
01:05:02.542 00.003 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
01:05:02.544 00.002 18120 Star::Find returns 1 (0), X=893.21, Y=231.86, Mass=1954, SNR=30.6, Peak=163 HFD=4.1
01:05:02.545 00.001 18120 MultiStar: [#1 0.18,0.00,0.73,U] [#2 0.14,0.12,0.64,U] [#3 -0.20,0.01,0.62,U] [#4 0.03,0.09,0.58,U] [#5 -0.34,0.46,0.00,M9] [#6 0.18,0.04,0.57,U] [#7 0.05,-0.09,0.46,U] [#8 0.05,-0.20,0.41,U] 
01:05:02.546 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {-0.11, 0.13}
01:05:02.547 00.001 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
01:05:02.548 00.001 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
01:05:02.550 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.82 mountX=0.02 mountY=-0.04, mountTheta=-1.18
01:05:02.553 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
01:05:02.554 00.001 18120 Enqueuing Move request for scope (0.03, 0.03)
01:05:02.557 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:02.559 00.002 21948 Worker thread wakes up
01:05:02.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:05:02.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:05:02.559 00.000 21948 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:05:02.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:05:02.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:02.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:05:02.559 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:05:02.559 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:02.560 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:02.560 00.000 18120 Enqueuing Expose request
01:05:02.561 00.001 21948 MoveAxis(E, 0, ABG)
01:05:02.561 00.000 21948 Move returns status 0, amount 0
01:05:02.561 00.000 21948 MoveAxis(N, 0, ABG)
01:05:02.561 00.000 21948 Move returns status 0, amount 0
01:05:02.561 00.000 21948 move complete, result=0
01:05:02.561 00.000 21948 worker thread done servicing request
01:05:02.561 00.000 21948 Worker thread wakes up
01:05:02.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:02.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:02.561 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:04.183 01.622 21948 Exposure complete
01:05:04.210 00.027 21948 worker thread done servicing request
01:05:04.210 00.000 18120 OnExposeComplete: enter
01:05:04.211 00.001 18120 UpdateGuideState(): m_state=6
01:05:04.212 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
01:05:04.212 00.000 18120 Star::Find returns 1 (0), X=892.85, Y=232.17, Mass=2080, SNR=31.6, Peak=161 HFD=4.3
01:05:04.213 00.001 18120 MultiStar: [#1 -0.35,0.47,0.00,M1] [#2 -0.04,0.38,0.63,U] [#3 -0.34,0.33,0.00,M1] [#4 -0.48,0.58,0.00,M2] [#5 -0.46,0.65,0.00,M10] [#6 -0.30,0.27,0.00,M2] [#7 -0.51,0.09,0.00,M2] [#8 -0.47,0.28,0.00,M1] 
01:05:04.214 00.001 18120 refined, 1 included, MultiStar: {-0.30, 0.41}, one-star: {-0.47, 0.44}
01:05:04.215 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
01:05:04.215 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
01:05:04.216 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.41 hyp=0.51 cameraTheta=2.20 mountX=0.50 mountY=0.09, mountTheta=0.17
01:05:04.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.41, opts=13)
01:05:04.218 00.001 18120 Enqueuing Move request for scope (-0.30, 0.41)
01:05:04.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:04.219 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.6
01:05:04.221 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:04.222 00.001 21948 Worker thread wakes up
01:05:04.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:04.223 00.001 18120 Enqueuing Expose request
01:05:04.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.41) opts 0xd
01:05:04.223 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.41)
01:05:04.223 00.000 21948 Moving (-0.30, 0.41) raw xDistance=0.50 yDistance=0.09
01:05:04.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
01:05:04.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:04.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:05:04.223 00.000 21948 MoveAxis(W, 90, ABG)
01:05:04.223 00.000 21948 Guiding  Dir = 3, Dur = 90
01:05:04.224 00.001 21948 IsSlewing returns 0
01:05:04.224 00.000 21948 IsGuiding returns 0
01:05:04.226 00.002 21948 PulseGuide returned control before completion, sleep 99
01:05:04.337 00.111 21948 IsGuiding returns 0
01:05:04.337 00.000 21948 Move returns status 0, amount 90
01:05:04.337 00.000 21948 MoveAxis(N, 0, ABG)
01:05:04.337 00.000 21948 Move returns status 0, amount 0
01:05:04.337 00.000 21948 move complete, result=0
01:05:04.337 00.000 21948 worker thread done servicing request
01:05:04.337 00.000 21948 Worker thread wakes up
01:05:04.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:04.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:04.337 00.000 18120 GuideStep: 0.5 px 90 ms WEST, 0.1 px 0 ms NORTH
01:05:05.742 01.405 21948 Exposure complete
01:05:05.767 00.025 21948 worker thread done servicing request
01:05:05.767 00.000 18120 OnExposeComplete: enter
01:05:05.769 00.002 18120 UpdateGuideState(): m_state=6
01:05:05.770 00.001 18120 Star::Find(15, 892, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
01:05:05.773 00.003 18120 Star::Find returns 1 (0), X=892.96, Y=231.98, Mass=1933, SNR=30.4, Peak=181 HFD=4.1
01:05:05.776 00.003 18120 MultiStar: [#1 -0.29,0.06,0.75,U] [#2 -0.23,-0.02,0.64,U] [#3 -0.17,-0.06,0.61,U] [#4 -0.15,0.11,0.55,U] [#5 -0.46,0.54,0.00,R] [#6 -0.11,0.11,0.51,U] [#7 -0.41,-0.09,0.00,M3] [#8 -0.34,0.12,0.41,U] 
01:05:05.778 00.002 18120 refined, 6 included, MultiStar: {-0.25, 0.09}, one-star: {-0.36, 0.25}
01:05:05.780 00.002 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.79 = 0.79)
01:05:05.782 00.002 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.75 = 0.75)
01:05:05.785 00.003 18120 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.26 cameraTheta=2.78 mountX=0.19 mountY=0.18, mountTheta=0.77
01:05:05.788 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.09, opts=13)
01:05:05.789 00.001 18120 Enqueuing Move request for scope (-0.25, 0.09)
01:05:05.789 00.000 21948 Worker thread wakes up
01:05:05.789 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:05.789 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.4
01:05:05.790 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:05.790 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:05.791 00.001 18120 Enqueuing Expose request
01:05:05.791 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
01:05:05.791 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
01:05:05.791 00.000 21948 Moving (-0.25, 0.09) raw xDistance=0.19 yDistance=0.18
01:05:05.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:05:05.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:05.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:05:05.791 00.000 21948 MoveAxis(E, 0, ABG)
01:05:05.791 00.000 21948 Move returns status 0, amount 0
01:05:05.791 00.000 21948 MoveAxis(N, 0, ABG)
01:05:05.791 00.000 21948 Move returns status 0, amount 0
01:05:05.791 00.000 21948 move complete, result=0
01:05:05.791 00.000 21948 worker thread done servicing request
01:05:05.791 00.000 21948 Worker thread wakes up
01:05:05.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:05.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:05.792 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:07.417 01.625 21948 Exposure complete
01:05:07.451 00.034 21948 worker thread done servicing request
01:05:07.452 00.001 18120 OnExposeComplete: enter
01:05:07.453 00.001 18120 UpdateGuideState(): m_state=6
01:05:07.455 00.002 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
01:05:07.456 00.001 18120 Star::Find returns 1 (0), X=892.92, Y=231.71, Mass=1852, SNR=29.9, Peak=191 HFD=3.9
01:05:07.457 00.001 18120 MultiStar: [#1 -0.31,-0.00,0.76,U] [#2 -0.12,0.05,0.68,U] [#3 -0.27,-0.33,0.00,M1] [#4 -0.16,-0.10,0.58,U] [#5 0.17,-0.57,0.00,M1] [#6 -0.24,0.09,0.55,U] [#7 -0.50,-0.51,0.00,M4] [#8 0.05,-0.23,0.42,U] 
01:05:07.459 00.002 18120 refined, 5 included, MultiStar: {-0.23, -0.02}, one-star: {-0.40, -0.02}
01:05:07.460 00.001 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.04 = 1.25)
01:05:07.461 00.001 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.08 = 1.21)
01:05:07.463 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.04 mountX=0.07 mountY=0.22, mountTheta=1.24
01:05:07.466 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.02, opts=13)
01:05:07.467 00.001 18120 Enqueuing Move request for scope (-0.23, -0.02)
01:05:07.468 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:07.469 00.001 18120 UpdateGuideState exits: m=1852 RSB=29.9
01:05:07.470 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:07.471 00.001 18120 Enqueuing Expose request
01:05:07.471 00.000 21948 Worker thread wakes up
01:05:07.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
01:05:07.471 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
01:05:07.471 00.000 21948 Moving (-0.23, -0.02) raw xDistance=0.07 yDistance=0.22
01:05:07.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:07.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:05:07.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:05:07.471 00.000 21948 MoveAxis(E, 0, ABG)
01:05:07.471 00.000 21948 Move returns status 0, amount 0
01:05:07.471 00.000 21948 MoveAxis(N, 0, ABG)
01:05:07.471 00.000 21948 Move returns status 0, amount 0
01:05:07.471 00.000 21948 move complete, result=0
01:05:07.471 00.000 21948 worker thread done servicing request
01:05:07.471 00.000 21948 Worker thread wakes up
01:05:07.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:07.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:07.472 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:08.996 01.524 21948 Exposure complete
01:05:09.028 00.032 21948 worker thread done servicing request
01:05:09.028 00.000 18120 OnExposeComplete: enter
01:05:09.029 00.001 18120 UpdateGuideState(): m_state=6
01:05:09.030 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
01:05:09.030 00.000 18120 Star::Find returns 1 (0), X=893.09, Y=231.85, Mass=1955, SNR=30.7, Peak=214 HFD=4.1
01:05:09.031 00.001 18120 MultiStar: [#1 -0.20,0.11,0.73,U] [#2 -0.18,-0.02,0.66,U] [#3 -0.18,-0.06,0.62,U] [#4 -0.02,0.07,0.58,U] [#5 0.35,-0.33,0.00,M2] [#6 -0.02,0.01,0.53,U] [#7 -0.04,-0.38,0.44,U] [#8 -0.22,0.06,0.41,U] 
01:05:09.032 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.23, 0.12}
01:05:09.032 00.000 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.00) = xAngle (1.08 = 1.08)
01:05:09.033 00.001 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.04 = 1.04)
01:05:09.033 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.08 mountX=0.07 mountY=0.13, mountTheta=1.07
01:05:09.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.01, opts=13)
01:05:09.034 00.000 18120 Enqueuing Move request for scope (-0.15, 0.01)
01:05:09.035 00.001 21948 Worker thread wakes up
01:05:09.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:09.036 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
01:05:09.036 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
01:05:09.036 00.000 21948 Moving (-0.15, 0.01) raw xDistance=0.07 yDistance=0.13
01:05:09.036 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
01:05:09.039 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:09.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:09.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:05:09.039 00.000 21948 MoveAxis(E, 0, ABG)
01:05:09.039 00.000 21948 Move returns status 0, amount 0
01:05:09.039 00.000 21948 MoveAxis(N, 0, ABG)
01:05:09.039 00.000 21948 Move returns status 0, amount 0
01:05:09.039 00.000 21948 move complete, result=0
01:05:09.039 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:09.040 00.001 18120 Enqueuing Expose request
01:05:09.040 00.000 21948 worker thread done servicing request
01:05:09.040 00.000 21948 Worker thread wakes up
01:05:09.040 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:09.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:09.042 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:10.670 01.628 21948 Exposure complete
01:05:10.701 00.031 21948 worker thread done servicing request
01:05:10.701 00.000 18120 OnExposeComplete: enter
01:05:10.703 00.002 18120 UpdateGuideState(): m_state=6
01:05:10.706 00.003 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
01:05:10.708 00.002 18120 Star::Find returns 1 (0), X=892.98, Y=231.99, Mass=1945, SNR=30.5, Peak=203 HFD=4.0
01:05:10.711 00.003 18120 MultiStar: [#1 -0.05,0.10,0.74,U] [#2 -0.16,-0.10,0.69,U] [#3 -0.45,0.12,0.00,M1] [#4 -0.25,0.08,0.59,U] [#5 0.15,-0.16,0.51,U] [#6 -0.03,-0.02,0.54,U] [#7 -0.14,-0.03,0.44,U] [#8 -0.27,0.08,0.41,U] 
01:05:10.713 00.002 18120 refined, 7 included, MultiStar: {-0.15, 0.05}, one-star: {-0.34, 0.25}
01:05:10.715 00.002 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
01:05:10.718 00.003 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
01:05:10.721 00.003 18120 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.84 mountX=0.11 mountY=0.11, mountTheta=0.82
01:05:10.725 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.05, opts=13)
01:05:10.727 00.002 18120 Enqueuing Move request for scope (-0.15, 0.05)
01:05:10.730 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:10.733 00.003 21948 Worker thread wakes up
01:05:10.733 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
01:05:10.733 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
01:05:10.733 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:05:10.734 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:10.735 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:10.735 00.000 18120 Enqueuing Expose request
01:05:10.736 00.001 21948 Moving (-0.15, 0.05) raw xDistance=0.11 yDistance=0.11
01:05:10.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:05:10.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:10.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:05:10.736 00.000 21948 MoveAxis(E, 0, ABG)
01:05:10.736 00.000 21948 Move returns status 0, amount 0
01:05:10.736 00.000 21948 MoveAxis(N, 0, ABG)
01:05:10.736 00.000 21948 Move returns status 0, amount 0
01:05:10.736 00.000 21948 move complete, result=0
01:05:10.736 00.000 21948 worker thread done servicing request
01:05:10.736 00.000 21948 Worker thread wakes up
01:05:10.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:10.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:10.736 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:12.261 01.525 21948 Exposure complete
01:05:12.290 00.029 21948 worker thread done servicing request
01:05:12.290 00.000 18120 OnExposeComplete: enter
01:05:12.290 00.000 18120 UpdateGuideState(): m_state=6
01:05:12.291 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
01:05:12.292 00.001 18120 Star::Find returns 1 (0), X=893.07, Y=231.69, Mass=1974, SNR=30.7, Peak=194 HFD=4.0
01:05:12.292 00.000 18120 MultiStar: [#1 -0.26,-0.15,0.73,U] [#2 -0.03,-0.12,0.65,U] [#3 -0.26,-0.28,0.60,U] [#4 -0.13,-0.24,0.56,U] [#5 0.08,-0.65,0.00,M2] [#6 -0.21,-0.10,0.56,U] [#7 -0.31,-0.31,0.00,M3] [#8 -0.12,-0.14,0.40,U] 
01:05:12.293 00.001 18120 refined, 6 included, MultiStar: {-0.19, -0.14}, one-star: {-0.25, -0.04}
01:05:12.293 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.78)
01:05:12.293 00.000 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.74)
01:05:12.294 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.51 mountX=-0.05 mountY=0.23, mountTheta=1.78
01:05:12.296 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.14, opts=13)
01:05:12.296 00.000 18120 Enqueuing Move request for scope (-0.19, -0.14)
01:05:12.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:12.297 00.001 21948 Worker thread wakes up
01:05:12.297 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
01:05:12.297 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
01:05:12.297 00.000 21948 Moving (-0.19, -0.14) raw xDistance=-0.05 yDistance=0.23
01:05:12.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:12.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:12.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:05:12.297 00.000 21948 MoveAxis(E, 0, ABG)
01:05:12.297 00.000 21948 Move returns status 0, amount 0
01:05:12.297 00.000 21948 MoveAxis(N, 0, ABG)
01:05:12.297 00.000 21948 Move returns status 0, amount 0
01:05:12.297 00.000 21948 move complete, result=0
01:05:12.297 00.000 21948 worker thread done servicing request
01:05:12.297 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.7
01:05:12.298 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.298 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:12.298 00.000 18120 Enqueuing Expose request
01:05:12.299 00.001 21948 Worker thread wakes up
01:05:12.299 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:12.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:12.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:13.931 01.632 21948 Exposure complete
01:05:13.968 00.037 21948 worker thread done servicing request
01:05:13.968 00.000 18120 OnExposeComplete: enter
01:05:13.970 00.002 18120 UpdateGuideState(): m_state=6
01:05:13.970 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
01:05:13.971 00.001 18120 Star::Find returns 1 (0), X=893.03, Y=231.71, Mass=1988, SNR=30.8, Peak=199 HFD=4.0
01:05:13.971 00.000 18120 MultiStar: [#1 -0.08,-0.11,0.72,U] [#2 -0.07,-0.23,0.64,U] [#3 -0.32,-0.23,0.61,U] [#4 -0.22,-0.20,0.55,U] [#5 0.14,-0.54,0.00,M3] [#6 -0.15,-0.07,0.56,U] [#7 -0.12,-0.53,0.00,M4] [#8 -0.17,-0.14,0.39,U] 
01:05:13.972 00.001 18120 refined, 6 included, MultiStar: {-0.19, -0.13}, one-star: {-0.29, -0.02}
01:05:13.972 00.000 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.00) = xAngle (-4.53 = 1.75)
01:05:13.972 00.000 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.57 = 1.71)
01:05:13.973 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.54 mountX=-0.04 mountY=0.23, mountTheta=1.75
01:05:13.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.13, opts=13)
01:05:13.975 00.001 18120 Enqueuing Move request for scope (-0.19, -0.13)
01:05:13.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:13.976 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.8
01:05:13.976 00.000 21948 Worker thread wakes up
01:05:13.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
01:05:13.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
01:05:13.976 00.000 21948 Moving (-0.19, -0.13) raw xDistance=-0.04 yDistance=0.23
01:05:13.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:13.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:13.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.977 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:05:13.977 00.000 21948 MoveAxis(E, 0, ABG)
01:05:13.977 00.000 21948 Move returns status 0, amount 0
01:05:13.977 00.000 21948 MoveAxis(N, 0, ABG)
01:05:13.977 00.000 21948 Move returns status 0, amount 0
01:05:13.977 00.000 21948 move complete, result=0
01:05:13.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:13.977 00.000 18120 Enqueuing Expose request
01:05:13.978 00.001 21948 worker thread done servicing request
01:05:13.978 00.000 21948 Worker thread wakes up
01:05:13.978 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:13.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:13.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:15.505 01.527 21948 Exposure complete
01:05:15.534 00.029 21948 worker thread done servicing request
01:05:15.534 00.000 18120 OnExposeComplete: enter
01:05:15.536 00.002 18120 UpdateGuideState(): m_state=6
01:05:15.536 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
01:05:15.537 00.001 18120 Star::Find returns 1 (0), X=893.04, Y=231.80, Mass=1994, SNR=30.9, Peak=213 HFD=4.1
01:05:15.537 00.000 18120 MultiStar: [#1 -0.07,-0.10,0.71,U] [#2 -0.06,-0.09,0.63,U] [#3 -0.22,-0.18,0.59,U] [#4 -0.18,-0.19,0.58,U] [#5 0.19,-0.58,0.00,M4] [#6 -0.23,-0.10,0.55,U] [#7 -0.59,-0.36,0.00,M5] [#8 -0.47,-0.03,0.00,M1] 
01:05:15.538 00.001 18120 refined, 5 included, MultiStar: {-0.18, -0.08}, one-star: {-0.28, 0.07}
01:05:15.538 00.000 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.71 = 1.57)
01:05:15.539 00.001 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.75 = 1.53)
01:05:15.539 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.71 mountX=-0.00 mountY=0.20, mountTheta=1.57
01:05:15.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.08, opts=13)
01:05:15.540 00.000 18120 Enqueuing Move request for scope (-0.18, -0.08)
01:05:15.541 00.001 21948 Worker thread wakes up
01:05:15.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:15.541 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.9
01:05:15.542 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:15.543 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:15.543 00.000 18120 Enqueuing Expose request
01:05:15.544 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
01:05:15.544 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
01:05:15.544 00.000 21948 Moving (-0.18, -0.08) raw xDistance=-0.00 yDistance=0.20
01:05:15.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:05:15.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:15.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:05:15.544 00.000 21948 MoveAxis(E, 0, ABG)
01:05:15.544 00.000 21948 Move returns status 0, amount 0
01:05:15.544 00.000 21948 MoveAxis(N, 0, ABG)
01:05:15.544 00.000 21948 Move returns status 0, amount 0
01:05:15.544 00.000 21948 move complete, result=0
01:05:15.544 00.000 21948 worker thread done servicing request
01:05:15.544 00.000 21948 Worker thread wakes up
01:05:15.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:15.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:15.545 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:17.172 01.627 21948 Exposure complete
01:05:17.197 00.025 21948 worker thread done servicing request
01:05:17.197 00.000 18120 OnExposeComplete: enter
01:05:17.198 00.001 18120 UpdateGuideState(): m_state=6
01:05:17.199 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
01:05:17.199 00.000 18120 Star::Find returns 1 (0), X=892.74, Y=231.80, Mass=1976, SNR=30.9, Peak=194 HFD=3.9
01:05:17.200 00.001 18120 MultiStar: [#1 -0.32,0.08,0.73,U] [#2 -0.34,-0.02,0.66,U] [#3 -0.55,-0.25,0.00,M1] [#4 -0.50,0.06,0.00,M1] [#5 -0.02,-0.34,0.46,U] [#6 -0.54,-0.17,0.00,M1] [#7 -0.62,-0.26,0.00,M6] [#8 -0.56,0.15,0.00,M2] 
01:05:17.200 00.000 18120 refined, 3 included, MultiStar: {-0.36, -0.01}, one-star: {-0.57, 0.07}
01:05:17.201 00.001 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.00) = xAngle (-5.10 = 1.18)
01:05:17.201 00.000 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.14 = 1.15)
01:05:17.201 00.000 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-3.10 mountX=0.14 mountY=0.33, mountTheta=1.18
01:05:17.204 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.01, opts=13)
01:05:17.207 00.003 18120 Enqueuing Move request for scope (-0.36, -0.01)
01:05:17.209 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:17.212 00.003 18120 UpdateGuideState exits: m=1976 RSB=30.9
01:05:17.214 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:17.216 00.002 21948 Worker thread wakes up
01:05:17.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.01) opts 0xd
01:05:17.216 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.01)
01:05:17.216 00.000 21948 Moving (-0.36, -0.01) raw xDistance=0.14 yDistance=0.33
01:05:17.217 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:05:17.217 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=0.22 newest=0.76
01:05:17.217 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:17.217 00.000 18120 Enqueuing Expose request
01:05:17.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:05:17.218 00.001 21948 MoveAxis(E, 0, ABG)
01:05:17.218 00.000 21948 Move returns status 0, amount 0
01:05:17.218 00.000 21948 MoveAxis(S, 79, ABG)
01:05:17.218 00.000 21948 Guiding  Dir = 1, Dur = 79
01:05:17.218 00.000 21948 IsSlewing returns 0
01:05:17.218 00.000 21948 IsGuiding returns 0
01:05:17.225 00.007 21948 PulseGuide returned control before completion, sleep 83
01:05:17.313 00.088 21948 IsGuiding returns 1
01:05:17.313 00.000 21948 scope still moving after pulse duration time elapsed
01:05:17.345 00.032 21948 IsSlewing returns 0
01:05:17.345 00.000 21948 IsGuiding returns 0
01:05:17.345 00.000 21948 scope move finished after 79 + 47 ms
01:05:17.345 00.000 21948 Move returns status 0, amount 79
01:05:17.345 00.000 21948 move complete, result=0
01:05:17.345 00.000 21948 worker thread done servicing request
01:05:17.345 00.000 21948 Worker thread wakes up
01:05:17.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:17.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:17.345 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 79 ms SOUTH
01:05:18.762 01.417 21948 Exposure complete
01:05:18.789 00.027 21948 worker thread done servicing request
01:05:18.789 00.000 18120 OnExposeComplete: enter
01:05:18.790 00.001 18120 UpdateGuideState(): m_state=6
01:05:18.791 00.001 18120 Star::Find(15, 892, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
01:05:18.792 00.001 18120 Star::Find returns 1 (0), X=893.06, Y=231.88, Mass=2120, SNR=32.1, Peak=218 HFD=4.2
01:05:18.793 00.001 18120 MultiStar: [#1 -0.08,0.10,0.70,U] [#2 -0.10,0.13,0.62,U] [#3 -0.45,-0.02,0.00,M2] [#4 -0.17,0.28,0.53,U] [#5 0.02,-0.38,0.46,U] [#6 -0.03,0.04,0.51,U] [#7 -0.40,-0.17,0.00,M7] [#8 -0.25,0.15,0.39,U] 
01:05:18.793 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.26, 0.15}
01:05:18.794 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
01:05:18.795 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
01:05:18.795 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.59 mountX=0.13 mountY=0.08, mountTheta=0.56
01:05:18.797 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.08, opts=13)
01:05:18.797 00.000 18120 Enqueuing Move request for scope (-0.13, 0.08)
01:05:18.798 00.001 21948 Worker thread wakes up
01:05:18.798 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:18.798 00.000 18120 UpdateGuideState exits: m=2120 RSB=32.1
01:05:18.799 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:18.799 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:18.799 00.000 18120 Enqueuing Expose request
01:05:18.800 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
01:05:18.800 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
01:05:18.800 00.000 21948 Moving (-0.13, 0.08) raw xDistance=0.13 yDistance=0.08
01:05:18.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:05:18.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:18.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:05:18.800 00.000 21948 MoveAxis(E, 0, ABG)
01:05:18.800 00.000 21948 Move returns status 0, amount 0
01:05:18.800 00.000 21948 MoveAxis(N, 0, ABG)
01:05:18.800 00.000 21948 Move returns status 0, amount 0
01:05:18.800 00.000 21948 move complete, result=0
01:05:18.800 00.000 21948 worker thread done servicing request
01:05:18.800 00.000 21948 Worker thread wakes up
01:05:18.800 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:18.800 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:18.801 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:20.424 01.623 21948 Exposure complete
01:05:20.466 00.042 21948 worker thread done servicing request
01:05:20.467 00.001 18120 OnExposeComplete: enter
01:05:20.467 00.000 18120 UpdateGuideState(): m_state=6
01:05:20.469 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
01:05:20.470 00.001 18120 Star::Find returns 1 (0), X=893.31, Y=231.95, Mass=2073, SNR=31.6, Peak=195 HFD=4.0
01:05:20.470 00.000 18120 MultiStar: [#1 0.38,0.03,0.73,U] [#2 0.13,0.04,0.64,U] [#3 -0.02,-0.00,0.58,U] [#4 0.22,0.15,0.54,U] [#5 0.37,-0.50,0.00,M3] [#6 0.17,-0.08,0.52,U] [#7 0.23,-0.27,0.44,U] [#8 0.02,-0.24,0.38,U] 
01:05:20.471 00.001 18120 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {-0.01, 0.22}
01:05:20.471 00.000 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
01:05:20.472 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
01:05:20.472 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.14 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
01:05:20.473 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.02, opts=13)
01:05:20.474 00.001 18120 Enqueuing Move request for scope (0.14, 0.02)
01:05:20.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:20.475 00.001 21948 Worker thread wakes up
01:05:20.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:05:20.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:05:20.475 00.000 21948 Moving (0.14, 0.02) raw xDistance=-0.04 yDistance=-0.13
01:05:20.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:20.475 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.6
01:05:20.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:20.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.476 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:20.476 00.000 21948 MoveAxis(E, 0, ABG)
01:05:20.476 00.000 21948 Move returns status 0, amount 0
01:05:20.476 00.000 21948 MoveAxis(N, 0, ABG)
01:05:20.476 00.000 21948 Move returns status 0, amount 0
01:05:20.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:20.476 00.000 18120 Enqueuing Expose request
01:05:20.477 00.001 21948 move complete, result=0
01:05:20.477 00.000 21948 worker thread done servicing request
01:05:20.477 00.000 21948 Worker thread wakes up
01:05:20.477 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:20.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:20.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:21.992 01.515 21948 Exposure complete
01:05:22.046 00.054 21948 worker thread done servicing request
01:05:22.046 00.000 18120 OnExposeComplete: enter
01:05:22.048 00.002 18120 UpdateGuideState(): m_state=6
01:05:22.049 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
01:05:22.049 00.000 18120 Star::Find returns 1 (0), X=893.12, Y=231.83, Mass=2006, SNR=31.0, Peak=200 HFD=4.2
01:05:22.050 00.001 18120 MultiStar: [#1 0.18,-0.05,0.72,U] [#2 0.02,0.11,0.64,U] [#3 -0.14,-0.10,0.62,U] [#4 0.13,0.01,0.57,U] [#5 0.54,-0.50,0.00,M4] [#6 0.09,0.06,0.55,U] [#7 0.05,-0.12,0.43,U] [#8 -0.20,0.05,0.38,U] 
01:05:22.052 00.002 18120 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {-0.19, 0.10}
01:05:22.053 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
01:05:22.054 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
01:05:22.054 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.31 mountX=0.02 mountY=0.01, mountTheta=0.27
01:05:22.055 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
01:05:22.056 00.001 18120 Enqueuing Move request for scope (-0.01, 0.02)
01:05:22.056 00.000 21948 Worker thread wakes up
01:05:22.056 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:05:22.056 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:05:22.056 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
01:05:22.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:05:22.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:22.056 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:22.057 00.001 18120 UpdateGuideState exits: m=2006 RSB=31.0
01:05:22.057 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:22.058 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:22.058 00.000 18120 Enqueuing Expose request
01:05:22.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:22.059 00.001 21948 MoveAxis(E, 0, ABG)
01:05:22.059 00.000 21948 Move returns status 0, amount 0
01:05:22.059 00.000 21948 MoveAxis(N, 0, ABG)
01:05:22.059 00.000 21948 Move returns status 0, amount 0
01:05:22.059 00.000 21948 move complete, result=0
01:05:22.059 00.000 21948 worker thread done servicing request
01:05:22.059 00.000 21948 Worker thread wakes up
01:05:22.059 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:22.059 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:22.059 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:23.691 01.632 21948 Exposure complete
01:05:23.720 00.029 21948 worker thread done servicing request
01:05:23.720 00.000 18120 OnExposeComplete: enter
01:05:23.721 00.001 18120 UpdateGuideState(): m_state=6
01:05:23.722 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
01:05:23.723 00.001 18120 Star::Find returns 1 (0), X=893.24, Y=231.85, Mass=2017, SNR=31.2, Peak=198 HFD=4.0
01:05:23.724 00.001 18120 MultiStar: [#1 0.24,-0.14,0.71,U] [#2 0.06,0.01,0.67,U] [#3 -0.03,-0.32,0.61,U] [#4 -0.05,-0.04,0.54,U] [#5 0.45,-0.43,0.00,M5] [#6 0.18,0.03,0.53,U] [#7 0.10,-0.23,0.43,U] [#8 0.17,-0.08,0.42,U] 
01:05:23.724 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {-0.08, 0.12}
01:05:23.724 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
01:05:23.725 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
01:05:23.725 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.79 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
01:05:23.726 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
01:05:23.727 00.001 18120 Enqueuing Move request for scope (0.06, -0.06)
01:05:23.727 00.000 21948 Worker thread wakes up
01:05:23.728 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:23.728 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.2
01:05:23.728 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:23.729 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:23.729 00.000 18120 Enqueuing Expose request
01:05:23.730 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:05:23.730 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:05:23.730 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.03
01:05:23.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:05:23.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:23.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:23.730 00.000 21948 MoveAxis(E, 0, ABG)
01:05:23.730 00.000 21948 Move returns status 0, amount 0
01:05:23.730 00.000 21948 MoveAxis(N, 0, ABG)
01:05:23.730 00.000 21948 Move returns status 0, amount 0
01:05:23.730 00.000 21948 move complete, result=0
01:05:23.730 00.000 21948 worker thread done servicing request
01:05:23.730 00.000 21948 Worker thread wakes up
01:05:23.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:23.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:23.730 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:25.256 01.526 21948 Exposure complete
01:05:25.282 00.026 21948 worker thread done servicing request
01:05:25.282 00.000 18120 OnExposeComplete: enter
01:05:25.282 00.000 18120 UpdateGuideState(): m_state=6
01:05:25.283 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
01:05:25.283 00.000 18120 Star::Find returns 1 (0), X=893.33, Y=231.97, Mass=2013, SNR=31.0, Peak=192 HFD=4.0
01:05:25.284 00.001 18120 MultiStar: [#1 0.14,0.01,0.74,U] [#2 0.08,-0.23,0.65,U] [#3 -0.11,-0.20,0.61,U] [#4 0.02,-0.00,0.58,U] [#5 0.37,-0.48,0.00,M6] [#6 0.12,0.08,0.56,U] [#7 0.02,-0.24,0.46,U] [#8 -0.11,-0.00,0.39,U] 
01:05:25.284 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.02, 0.24}
01:05:25.285 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:05:25.285 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:05:25.285 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.56 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
01:05:25.289 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
01:05:25.289 00.000 18120 Enqueuing Move request for scope (0.03, -0.02)
01:05:25.290 00.001 21948 Worker thread wakes up
01:05:25.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:25.290 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.0
01:05:25.291 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.291 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:25.291 00.000 18120 Enqueuing Expose request
01:05:25.292 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:05:25.292 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:05:25.292 00.000 21948 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
01:05:25.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:25.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:25.292 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:25.292 00.000 21948 MoveAxis(E, 0, ABG)
01:05:25.292 00.000 21948 Move returns status 0, amount 0
01:05:25.292 00.000 21948 MoveAxis(N, 0, ABG)
01:05:25.292 00.000 21948 Move returns status 0, amount 0
01:05:25.292 00.000 21948 move complete, result=0
01:05:25.292 00.000 21948 worker thread done servicing request
01:05:25.292 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:25.293 00.001 21948 Worker thread wakes up
01:05:25.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:25.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:26.930 01.637 21948 Exposure complete
01:05:26.963 00.033 21948 worker thread done servicing request
01:05:26.964 00.001 18120 OnExposeComplete: enter
01:05:26.965 00.001 18120 UpdateGuideState(): m_state=6
01:05:26.965 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
01:05:26.966 00.001 18120 Star::Find returns 1 (0), X=893.28, Y=231.79, Mass=1970, SNR=30.7, Peak=186 HFD=4.0
01:05:26.966 00.000 18120 MultiStar: [#1 0.07,-0.16,0.74,U] [#2 0.06,-0.12,0.66,U] [#3 0.02,-0.34,0.60,U] [#4 0.10,0.00,0.58,U] [#5 0.33,-0.36,0.00,M7] [#6 0.14,-0.08,0.54,U] [#7 0.10,-0.11,0.46,U] [#8 0.05,0.02,0.40,U] 
01:05:26.967 00.001 18120 single-star, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.04, 0.06}
01:05:26.969 00.002 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
01:05:26.969 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
01:05:26.970 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.12 mountX=0.07 mountY=0.01, mountTheta=0.08
01:05:26.971 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
01:05:26.972 00.001 18120 Enqueuing Move request for scope (-0.04, 0.06)
01:05:26.972 00.000 21948 Worker thread wakes up
01:05:26.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:05:26.972 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:05:26.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:26.973 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.7
01:05:26.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:26.973 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:26.975 00.002 21948 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.01
01:05:26.975 00.000 18120 Enqueuing Expose request
01:05:26.976 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:26.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:26.976 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:26.976 00.000 21948 MoveAxis(E, 0, ABG)
01:05:26.976 00.000 21948 Move returns status 0, amount 0
01:05:26.976 00.000 21948 MoveAxis(N, 0, ABG)
01:05:26.976 00.000 21948 Move returns status 0, amount 0
01:05:26.976 00.000 21948 move complete, result=0
01:05:26.976 00.000 21948 worker thread done servicing request
01:05:26.976 00.000 21948 Worker thread wakes up
01:05:26.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:26.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:26.976 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:28.491 01.515 21948 Exposure complete
01:05:28.518 00.027 21948 worker thread done servicing request
01:05:28.518 00.000 18120 OnExposeComplete: enter
01:05:28.519 00.001 18120 UpdateGuideState(): m_state=6
01:05:28.519 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
01:05:28.520 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=231.85, Mass=2069, SNR=31.4, Peak=213 HFD=4.1
01:05:28.520 00.000 18120 MultiStar: [#1 0.07,-0.07,0.71,U] [#2 0.15,-0.01,0.62,U] [#3 -0.26,-0.08,0.61,U] [#4 0.09,-0.06,0.55,U] [#5 0.23,-0.33,0.00,M8] [#6 0.11,0.18,0.52,U] [#7 0.08,-0.26,0.43,U] [#8 -0.16,0.01,0.40,U] 
01:05:28.521 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {-0.16, 0.12}
01:05:28.521 00.000 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.00) = xAngle (-4.84 = 1.44)
01:05:28.522 00.001 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.88 = 1.40)
01:05:28.522 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.84 mountX=0.00 mountY=0.02, mountTheta=1.44
01:05:28.523 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
01:05:28.524 00.001 18120 Enqueuing Move request for scope (-0.02, -0.01)
01:05:28.524 00.000 21948 Worker thread wakes up
01:05:28.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:05:28.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:05:28.525 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:28.525 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.4
01:05:28.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:28.526 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:28.526 00.000 18120 Enqueuing Expose request
01:05:28.527 00.001 21948 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.02
01:05:28.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:05:28.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:28.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:05:28.527 00.000 21948 MoveAxis(E, 0, ABG)
01:05:28.527 00.000 21948 Move returns status 0, amount 0
01:05:28.527 00.000 21948 MoveAxis(N, 0, ABG)
01:05:28.527 00.000 21948 Move returns status 0, amount 0
01:05:28.527 00.000 21948 move complete, result=0
01:05:28.527 00.000 21948 worker thread done servicing request
01:05:28.527 00.000 21948 Worker thread wakes up
01:05:28.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:28.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:28.527 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:30.258 01.731 21948 Exposure complete
01:05:30.290 00.032 21948 worker thread done servicing request
01:05:30.290 00.000 18120 OnExposeComplete: enter
01:05:30.291 00.001 18120 UpdateGuideState(): m_state=6
01:05:30.291 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
01:05:30.292 00.001 18120 Star::Find returns 1 (0), X=893.30, Y=231.83, Mass=1969, SNR=30.6, Peak=190 HFD=3.8
01:05:30.292 00.000 18120 MultiStar: [#1 0.16,0.02,0.75,U] [#2 0.12,-0.17,0.64,U] [#3 0.23,-0.25,0.60,U] [#4 0.21,-0.19,0.58,U] [#5 0.54,-0.45,0.00,M9] [#6 0.18,0.03,0.52,U] [#7 0.12,-0.57,0.00,M2] [#8 -0.11,-0.19,0.41,U] 
01:05:30.293 00.001 18120 single-star, 6 included, MultiStar: {0.11, -0.07}, one-star: {-0.02, 0.10}
01:05:30.293 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
01:05:30.294 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
01:05:30.294 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.76 mountX=0.10 mountY=-0.03, mountTheta=-0.28
01:05:30.295 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
01:05:30.296 00.001 18120 Enqueuing Move request for scope (-0.02, 0.10)
01:05:30.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:30.297 00.001 21948 Worker thread wakes up
01:05:30.297 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:05:30.297 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:05:30.297 00.000 21948 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.03
01:05:30.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:05:30.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:30.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:30.297 00.000 21948 MoveAxis(E, 0, ABG)
01:05:30.297 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.6
01:05:30.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.298 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:30.298 00.000 18120 Enqueuing Expose request
01:05:30.299 00.001 21948 Move returns status 0, amount 0
01:05:30.299 00.000 21948 MoveAxis(N, 0, ABG)
01:05:30.299 00.000 21948 Move returns status 0, amount 0
01:05:30.299 00.000 21948 move complete, result=0
01:05:30.299 00.000 21948 worker thread done servicing request
01:05:30.299 00.000 21948 Worker thread wakes up
01:05:30.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:30.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:30.300 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:31.715 01.415 21948 Exposure complete
01:05:31.754 00.039 21948 worker thread done servicing request
01:05:31.754 00.000 18120 OnExposeComplete: enter
01:05:31.755 00.001 18120 UpdateGuideState(): m_state=6
01:05:31.756 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
01:05:31.756 00.000 18120 Star::Find returns 1 (0), X=893.28, Y=231.91, Mass=1912, SNR=30.3, Peak=205 HFD=3.9
01:05:31.757 00.001 18120 MultiStar: [#1 0.22,-0.00,0.77,U] [#2 0.15,-0.08,0.65,U] [#3 0.14,-0.13,0.60,U] [#4 0.34,-0.10,0.58,U] [#5 0.42,-0.56,0.00,M10] [#6 -0.05,-0.07,0.55,U] [#7 0.17,-0.14,0.45,U] [#8 -0.06,0.04,0.39,U] 
01:05:31.757 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {-0.04, 0.18}
01:05:31.758 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
01:05:31.758 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
01:05:31.758 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.17 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
01:05:31.760 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
01:05:31.762 00.002 18120 Enqueuing Move request for scope (0.11, -0.02)
01:05:31.762 00.000 21948 Worker thread wakes up
01:05:31.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:05:31.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:05:31.762 00.000 21948 Moving (0.11, -0.02) raw xDistance=-0.06 yDistance=-0.09
01:05:31.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:31.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:31.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:31.765 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:31.765 00.000 21948 MoveAxis(E, 0, ABG)
01:05:31.765 00.000 21948 Move returns status 0, amount 0
01:05:31.765 00.000 21948 MoveAxis(N, 0, ABG)
01:05:31.765 00.000 21948 Move returns status 0, amount 0
01:05:31.765 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.3
01:05:31.766 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:31.766 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:31.768 00.002 21948 move complete, result=0
01:05:31.768 00.000 18120 Enqueuing Expose request
01:05:31.768 00.000 21948 worker thread done servicing request
01:05:31.768 00.000 21948 Worker thread wakes up
01:05:31.769 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:31.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:31.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:33.408 01.639 21948 Exposure complete
01:05:33.451 00.043 21948 worker thread done servicing request
01:05:33.451 00.000 18120 OnExposeComplete: enter
01:05:33.452 00.001 18120 UpdateGuideState(): m_state=6
01:05:33.453 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
01:05:33.454 00.001 18120 Star::Find returns 1 (0), X=893.29, Y=231.86, Mass=2031, SNR=31.3, Peak=205 HFD=3.9
01:05:33.455 00.001 18120 MultiStar: [#1 0.21,0.05,0.74,U] [#2 0.06,-0.06,0.62,U] [#3 0.04,-0.13,0.61,U] [#4 0.24,0.12,0.56,U] [#5 0.52,-0.35,0.00,R] [#6 0.21,-0.18,0.53,U] [#7 -0.01,-0.10,0.42,U] [#8 -0.00,-0.25,0.39,U] 
01:05:33.456 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {-0.03, 0.13}
01:05:33.456 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
01:05:33.457 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
01:05:33.457 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
01:05:33.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
01:05:33.458 00.000 18120 Enqueuing Move request for scope (0.09, -0.02)
01:05:33.459 00.001 21948 Worker thread wakes up
01:05:33.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:33.459 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:05:33.460 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.460 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:33.461 00.001 18120 Enqueuing Expose request
01:05:33.462 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:05:33.462 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:05:33.462 00.000 21948 Moving (0.09, -0.02) raw xDistance=-0.06 yDistance=-0.07
01:05:33.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:33.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:33.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:33.462 00.000 21948 MoveAxis(E, 0, ABG)
01:05:33.462 00.000 21948 Move returns status 0, amount 0
01:05:33.462 00.000 21948 MoveAxis(N, 0, ABG)
01:05:33.462 00.000 21948 Move returns status 0, amount 0
01:05:33.462 00.000 21948 move complete, result=0
01:05:33.462 00.000 21948 worker thread done servicing request
01:05:33.462 00.000 21948 Worker thread wakes up
01:05:33.463 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:33.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:33.463 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:34.980 01.517 21948 Exposure complete
01:05:35.007 00.027 21948 worker thread done servicing request
01:05:35.007 00.000 18120 OnExposeComplete: enter
01:05:35.008 00.001 18120 UpdateGuideState(): m_state=6
01:05:35.008 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
01:05:35.009 00.001 18120 Star::Find returns 1 (0), X=893.32, Y=231.78, Mass=2032, SNR=31.2, Peak=193 HFD=3.8
01:05:35.012 00.003 18120 MultiStar: [#1 0.21,-0.09,0.71,U] [#2 0.32,-0.14,0.64,U] [#3 0.07,-0.20,0.62,U] [#4 0.11,-0.06,0.53,U] [#5 -0.08,-0.35,0.48,U] [#6 0.03,-0.17,0.53,U] [#7 0.07,-0.34,0.42,U] [#8 0.09,-0.25,0.40,U] 
01:05:35.014 00.002 18120 single-star, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.01, 0.05}
01:05:35.016 00.002 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:05:35.017 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:05:35.019 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.40 mountX=0.04 mountY=-0.03, mountTheta=-0.62
01:05:35.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
01:05:35.020 00.000 18120 Enqueuing Move request for scope (0.01, 0.05)
01:05:35.020 00.000 21948 Worker thread wakes up
01:05:35.021 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:05:35.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:35.021 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.2
01:05:35.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:35.022 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:35.022 00.000 18120 Enqueuing Expose request
01:05:35.023 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:05:35.023 00.000 21948 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.03
01:05:35.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:35.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:35.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:35.023 00.000 21948 MoveAxis(E, 0, ABG)
01:05:35.023 00.000 21948 Move returns status 0, amount 0
01:05:35.023 00.000 21948 MoveAxis(N, 0, ABG)
01:05:35.023 00.000 21948 Move returns status 0, amount 0
01:05:35.023 00.000 21948 move complete, result=0
01:05:35.023 00.000 21948 worker thread done servicing request
01:05:35.023 00.000 21948 Worker thread wakes up
01:05:35.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:35.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:35.023 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:36.658 01.635 21948 Exposure complete
01:05:36.704 00.046 21948 worker thread done servicing request
01:05:36.704 00.000 18120 OnExposeComplete: enter
01:05:36.705 00.001 18120 UpdateGuideState(): m_state=6
01:05:36.706 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
01:05:36.706 00.000 18120 Star::Find returns 1 (0), X=893.60, Y=231.52, Mass=1972, SNR=30.7, Peak=159 HFD=3.4
01:05:36.708 00.002 18120 MultiStar: [#1 0.65,-0.39,0.00,M1] [#2 0.37,-0.44,0.00,M1] [#3 0.07,-0.53,0.00,M1] [#4 0.45,-0.35,0.00,M1] [#5 0.12,-0.47,0.00,M1] [#6 0.45,-0.20,0.00,M1] [#7 0.12,-0.72,0.00,M1] [#8 0.06,-0.38,0.42,U] 
01:05:36.708 00.000 18120 refined, 1 included, MultiStar: {0.21, -0.26}, one-star: {0.28, -0.21}
01:05:36.709 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:05:36.709 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:05:36.709 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.34 cameraTheta=-0.89 mountX=-0.33 mountY=-0.07, mountTheta=-2.93
01:05:36.712 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.26, opts=13)
01:05:36.712 00.000 18120 Enqueuing Move request for scope (0.21, -0.26)
01:05:36.713 00.001 21948 Worker thread wakes up
01:05:36.713 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:36.714 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.7
01:05:36.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
01:05:36.714 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
01:05:36.714 00.000 21948 Moving (0.21, -0.26) raw xDistance=-0.33 yDistance=-0.07
01:05:36.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:05:36.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:36.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:36.714 00.000 21948 MoveAxis(E, 59, ABG)
01:05:36.714 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:36.715 00.001 21948 Guiding  Dir = 2, Dur = 59
01:05:36.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:36.716 00.001 18120 Enqueuing Expose request
01:05:36.716 00.000 21948 IsSlewing returns 0
01:05:36.716 00.000 21948 IsGuiding returns 0
01:05:36.718 00.002 21948 PulseGuide returned control before completion, sleep 68
01:05:36.798 00.080 21948 IsGuiding returns 0
01:05:36.798 00.000 21948 Move returns status 0, amount 59
01:05:36.798 00.000 21948 MoveAxis(N, 0, ABG)
01:05:36.798 00.000 21948 Move returns status 0, amount 0
01:05:36.798 00.000 21948 move complete, result=0
01:05:36.798 00.000 21948 worker thread done servicing request
01:05:36.798 00.000 21948 Worker thread wakes up
01:05:36.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:36.798 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
01:05:36.800 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:38.218 01.418 21948 Exposure complete
01:05:38.248 00.030 21948 worker thread done servicing request
01:05:38.248 00.000 18120 OnExposeComplete: enter
01:05:38.249 00.001 18120 UpdateGuideState(): m_state=6
01:05:38.249 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
01:05:38.250 00.001 18120 Star::Find returns 1 (0), X=893.30, Y=231.70, Mass=2024, SNR=31.2, Peak=170 HFD=4.0
01:05:38.250 00.000 18120 MultiStar: [#1 0.47,-0.18,0.00,M2] [#2 0.35,-0.21,0.00,M2] [#3 0.22,-0.38,0.00,M2] [#4 0.21,-0.12,0.56,U] [#5 0.04,-0.24,0.45,U] [#6 0.27,-0.38,0.00,M2] [#7 0.17,-0.39,0.00,M2] [#8 0.11,-0.34,0.41,U] 
01:05:38.251 00.001 18120 single-star, 3 included, MultiStar: {0.07, -0.15}, one-star: {-0.02, -0.03}
01:05:38.251 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.25)
01:05:38.251 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.21)
01:05:38.252 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.04 mountX=-0.02 mountY=0.03, mountTheta=2.23
01:05:38.253 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
01:05:38.255 00.002 18120 Enqueuing Move request for scope (-0.02, -0.03)
01:05:38.257 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:38.260 00.003 18120 UpdateGuideState exits: m=2024 RSB=31.2
01:05:38.263 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:38.265 00.002 21948 Worker thread wakes up
01:05:38.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:38.267 00.002 18120 Enqueuing Expose request
01:05:38.268 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:05:38.268 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:05:38.268 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
01:05:38.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:38.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:38.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:05:38.268 00.000 21948 MoveAxis(E, 0, ABG)
01:05:38.268 00.000 21948 Move returns status 0, amount 0
01:05:38.268 00.000 21948 MoveAxis(N, 0, ABG)
01:05:38.268 00.000 21948 Move returns status 0, amount 0
01:05:38.268 00.000 21948 move complete, result=0
01:05:38.268 00.000 21948 worker thread done servicing request
01:05:38.268 00.000 21948 Worker thread wakes up
01:05:38.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:38.269 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:38.270 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:39.905 01.635 21948 Exposure complete
01:05:39.930 00.025 21948 worker thread done servicing request
01:05:39.931 00.001 18120 OnExposeComplete: enter
01:05:39.931 00.000 18120 UpdateGuideState(): m_state=6
01:05:39.932 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
01:05:39.932 00.000 18120 Star::Find returns 1 (0), X=893.50, Y=231.76, Mass=1960, SNR=30.6, Peak=159 HFD=3.8
01:05:39.933 00.001 18120 MultiStar: [#1 0.49,-0.13,0.00,M3] [#2 0.36,-0.03,0.62,U] [#3 0.28,-0.38,0.00,M3] [#4 0.36,-0.17,0.56,U] [#5 0.12,-0.07,0.47,U] [#6 0.57,0.19,0.00,M3] [#7 0.09,-0.17,0.44,U] [#8 0.23,-0.34,0.00,M1] 
01:05:39.933 00.000 18120 single-star, 4 included, MultiStar: {0.22, -0.06}, one-star: {0.18, 0.03}
01:05:39.934 00.001 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
01:05:39.934 00.000 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
01:05:39.935 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=-0.05 mountY=-0.17, mountTheta=-1.83
01:05:39.937 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.03, opts=13)
01:05:39.938 00.001 18120 Enqueuing Move request for scope (0.18, 0.03)
01:05:39.938 00.000 21948 Worker thread wakes up
01:05:39.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:05:39.938 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:05:39.938 00.000 21948 Moving (0.18, 0.03) raw xDistance=-0.05 yDistance=-0.17
01:05:39.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:39.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:39.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:39.941 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:39.941 00.000 21948 MoveAxis(E, 0, ABG)
01:05:39.941 00.000 21948 Move returns status 0, amount 0
01:05:39.941 00.000 21948 MoveAxis(N, 0, ABG)
01:05:39.941 00.000 21948 Move returns status 0, amount 0
01:05:39.941 00.000 21948 move complete, result=0
01:05:39.941 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
01:05:39.943 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.944 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:39.945 00.001 18120 Enqueuing Expose request
01:05:39.945 00.000 21948 worker thread done servicing request
01:05:39.946 00.001 21948 Worker thread wakes up
01:05:39.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:39.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:39.946 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:41.461 01.515 21948 Exposure complete
01:05:41.518 00.057 21948 worker thread done servicing request
01:05:41.518 00.000 18120 OnExposeComplete: enter
01:05:41.519 00.001 18120 UpdateGuideState(): m_state=6
01:05:41.520 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
01:05:41.520 00.000 18120 Star::Find returns 1 (0), X=893.43, Y=231.72, Mass=2169, SNR=32.2, Peak=179 HFD=3.8
01:05:41.521 00.001 18120 MultiStar: [#1 0.48,-0.19,0.00,M4] [#2 0.51,-0.12,0.00,M2] [#3 0.25,-0.33,0.00,M4] [#4 0.29,-0.19,0.53,U] [#5 0.08,-0.30,0.45,U] [#6 0.43,-0.12,0.00,M4] [#7 0.09,-0.51,0.00,M2] [#8 0.26,-0.26,0.38,U] 
01:05:41.521 00.000 18120 single-star, 3 included, MultiStar: {0.17, -0.15}, one-star: {0.11, -0.01}
01:05:41.522 00.001 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
01:05:41.522 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
01:05:41.524 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.06 mountY=-0.09, mountTheta=-2.12
01:05:41.526 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
01:05:41.527 00.001 18120 Enqueuing Move request for scope (0.11, -0.01)
01:05:41.528 00.001 21948 Worker thread wakes up
01:05:41.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:41.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:05:41.528 00.000 18120 UpdateGuideState exits: m=2169 RSB=32.2
01:05:41.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:41.529 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:41.529 00.000 18120 Enqueuing Expose request
01:05:41.530 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:05:41.530 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.06 yDistance=-0.09
01:05:41.530 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:41.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:41.530 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:41.530 00.000 21948 MoveAxis(E, 0, ABG)
01:05:41.530 00.000 21948 Move returns status 0, amount 0
01:05:41.530 00.000 21948 MoveAxis(N, 0, ABG)
01:05:41.530 00.000 21948 Move returns status 0, amount 0
01:05:41.530 00.000 21948 move complete, result=0
01:05:41.530 00.000 21948 worker thread done servicing request
01:05:41.530 00.000 21948 Worker thread wakes up
01:05:41.530 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:41.530 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:41.530 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:43.155 01.625 21948 Exposure complete
01:05:43.185 00.030 21948 worker thread done servicing request
01:05:43.185 00.000 18120 OnExposeComplete: enter
01:05:43.186 00.001 18120 UpdateGuideState(): m_state=6
01:05:43.188 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
01:05:43.190 00.002 18120 Star::Find returns 1 (0), X=893.43, Y=231.70, Mass=1970, SNR=30.8, Peak=177 HFD=3.7
01:05:43.193 00.003 18120 MultiStar: [#1 0.40,-0.16,0.00,M5] [#2 0.36,-0.20,0.00,M3] [#3 0.17,-0.25,0.61,U] [#4 0.20,0.01,0.55,U] [#5 0.22,-0.13,0.47,U] [#6 0.39,-0.05,0.55,U] [#7 0.20,-0.43,0.00,M3] [#8 0.05,-0.27,0.41,U] 
01:05:43.195 00.002 18120 single-star, 5 included, MultiStar: {0.19, -0.10}, one-star: {0.11, -0.03}
01:05:43.197 00.002 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
01:05:43.200 00.003 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
01:05:43.202 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:05:43.204 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
01:05:43.204 00.000 18120 Enqueuing Move request for scope (0.11, -0.03)
01:05:43.205 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:43.205 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.8
01:05:43.205 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.206 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:43.206 00.000 18120 Enqueuing Expose request
01:05:43.207 00.001 21948 Worker thread wakes up
01:05:43.207 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:05:43.207 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:05:43.207 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.09
01:05:43.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:43.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:43.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:43.207 00.000 21948 MoveAxis(E, 0, ABG)
01:05:43.207 00.000 21948 Move returns status 0, amount 0
01:05:43.207 00.000 21948 MoveAxis(N, 0, ABG)
01:05:43.207 00.000 21948 Move returns status 0, amount 0
01:05:43.207 00.000 21948 move complete, result=0
01:05:43.207 00.000 21948 worker thread done servicing request
01:05:43.207 00.000 21948 Worker thread wakes up
01:05:43.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:43.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:43.207 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:44.733 01.526 21948 Exposure complete
01:05:44.761 00.028 21948 worker thread done servicing request
01:05:44.761 00.000 18120 OnExposeComplete: enter
01:05:44.763 00.002 18120 UpdateGuideState(): m_state=6
01:05:44.765 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
01:05:44.767 00.002 18120 Star::Find returns 1 (0), X=893.65, Y=231.80, Mass=2025, SNR=31.0, Peak=169 HFD=3.8
01:05:44.768 00.001 18120 MultiStar: [#1 0.63,-0.16,0.00,M6] [#2 0.54,-0.18,0.00,M4] [#3 0.28,-0.15,0.60,U] [#4 0.43,-0.09,0.00,M1] [#5 0.18,-0.12,0.48,U] [#6 0.46,-0.11,0.00,M4] [#7 0.05,-0.40,0.00,M4] [#8 0.36,-0.22,0.00,M1] 
01:05:44.769 00.001 18120 refined, 2 included, MultiStar: {0.28, -0.03}, one-star: {0.33, 0.07}
01:05:44.769 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
01:05:44.770 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
01:05:44.772 00.002 18120 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=-0.15 mountY=-0.24, mountTheta=-2.13
01:05:44.775 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.03, opts=13)
01:05:44.776 00.001 18120 Enqueuing Move request for scope (0.28, -0.03)
01:05:44.777 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:44.780 00.003 21948 Worker thread wakes up
01:05:44.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
01:05:44.780 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
01:05:44.780 00.000 21948 Moving (0.28, -0.03) raw xDistance=-0.15 yDistance=-0.24
01:05:44.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:05:44.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:44.780 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.0
01:05:44.782 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:05:44.782 00.000 21948 MoveAxis(E, 0, ABG)
01:05:44.782 00.000 21948 Move returns status 0, amount 0
01:05:44.782 00.000 21948 MoveAxis(N, 0, ABG)
01:05:44.782 00.000 21948 Move returns status 0, amount 0
01:05:44.782 00.000 21948 move complete, result=0
01:05:44.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:44.783 00.001 21948 worker thread done servicing request
01:05:44.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:44.784 00.001 18120 Enqueuing Expose request
01:05:44.784 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:44.784 00.000 21948 Worker thread wakes up
01:05:44.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:44.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:46.422 01.638 21948 Exposure complete
01:05:46.448 00.026 21948 worker thread done servicing request
01:05:46.448 00.000 18120 OnExposeComplete: enter
01:05:46.449 00.001 18120 UpdateGuideState(): m_state=6
01:05:46.450 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
01:05:46.450 00.000 18120 Star::Find returns 1 (0), X=893.37, Y=231.61, Mass=1898, SNR=30.2, Peak=165 HFD=3.6
01:05:46.451 00.001 18120 MultiStar: [#1 0.50,-0.20,0.00,M7] [#2 0.24,-0.07,0.67,U] [#3 0.40,-0.17,0.00,M3] [#4 0.42,-0.32,0.00,M2] [#5 0.09,-0.12,0.50,U] [#6 0.40,-0.15,0.00,M5] [#7 0.22,-0.45,0.00,M5] [#8 0.16,-0.04,0.40,U] 
01:05:46.451 00.000 18120 single-star, 3 included, MultiStar: {0.12, -0.09}, one-star: {0.05, -0.12}
01:05:46.451 00.000 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
01:05:46.453 00.002 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
01:05:46.453 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.18 mountX=-0.13 mountY=0.01, mountTheta=3.07
01:05:46.454 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
01:05:46.455 00.001 18120 Enqueuing Move request for scope (0.05, -0.12)
01:05:46.455 00.000 21948 Worker thread wakes up
01:05:46.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
01:05:46.455 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
01:05:46.455 00.000 21948 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=0.01
01:05:46.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:05:46.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:46.455 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:46.456 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.2
01:05:46.456 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:46.457 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:46.457 00.000 18120 Enqueuing Expose request
01:05:46.458 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:46.458 00.000 21948 MoveAxis(E, 0, ABG)
01:05:46.458 00.000 21948 Move returns status 0, amount 0
01:05:46.458 00.000 21948 MoveAxis(N, 0, ABG)
01:05:46.458 00.000 21948 Move returns status 0, amount 0
01:05:46.458 00.000 21948 move complete, result=0
01:05:46.458 00.000 21948 worker thread done servicing request
01:05:46.458 00.000 21948 Worker thread wakes up
01:05:46.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:46.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:46.459 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:47.984 01.525 21948 Exposure complete
01:05:48.008 00.024 21948 worker thread done servicing request
01:05:48.008 00.000 18120 OnExposeComplete: enter
01:05:48.009 00.001 18120 UpdateGuideState(): m_state=6
01:05:48.009 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
01:05:48.010 00.001 18120 Star::Find returns 1 (0), X=893.39, Y=231.50, Mass=1943, SNR=30.5, Peak=161 HFD=3.6
01:05:48.011 00.001 18120 MultiStar: [#1 0.27,-0.41,0.00,M8] [#2 0.50,-0.43,0.00,M4] [#3 0.13,-0.63,0.00,M4] [#4 0.29,-0.34,0.00,M3] [#5 0.04,-0.31,0.48,U] [#6 0.38,-0.48,0.00,M6] [#7 0.23,-0.67,0.00,M6] [#8 0.07,-0.26,0.41,U] 
01:05:48.011 00.000 18120 single-star, 2 included, MultiStar: {0.06, -0.26}, one-star: {0.07, -0.23}
01:05:48.011 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.03)
01:05:48.012 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.99)
01:05:48.012 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.26 mountX=-0.24 mountY=0.04, mountTheta=2.99
01:05:48.013 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.23, opts=13)
01:05:48.014 00.001 18120 Enqueuing Move request for scope (0.07, -0.23)
01:05:48.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:48.015 00.001 21948 Worker thread wakes up
01:05:48.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
01:05:48.015 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
01:05:48.015 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
01:05:48.016 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:48.016 00.000 21948 Moving (0.07, -0.23) raw xDistance=-0.24 yDistance=0.04
01:05:48.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:05:48.016 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:48.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:48.017 00.001 18120 Enqueuing Expose request
01:05:48.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:48.017 00.000 21948 MoveAxis(E, 43, ABG)
01:05:48.017 00.000 21948 Guiding  Dir = 2, Dur = 43
01:05:48.017 00.000 21948 IsSlewing returns 0
01:05:48.017 00.000 21948 IsGuiding returns 0
01:05:48.019 00.002 21948 PulseGuide returned control before completion, sleep 52
01:05:48.079 00.060 21948 IsGuiding returns 1
01:05:48.080 00.001 21948 scope still moving after pulse duration time elapsed
01:05:48.110 00.030 21948 IsSlewing returns 0
01:05:48.110 00.000 21948 IsGuiding returns 0
01:05:48.110 00.000 21948 scope move finished after 43 + 50 ms
01:05:48.110 00.000 21948 Move returns status 0, amount 43
01:05:48.110 00.000 21948 MoveAxis(N, 0, ABG)
01:05:48.110 00.000 21948 Move returns status 0, amount 0
01:05:48.110 00.000 21948 move complete, result=0
01:05:48.112 00.002 21948 worker thread done servicing request
01:05:48.112 00.000 21948 Worker thread wakes up
01:05:48.112 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
01:05:48.114 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:48.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:49.740 01.626 21948 Exposure complete
01:05:49.776 00.036 21948 worker thread done servicing request
01:05:49.776 00.000 18120 OnExposeComplete: enter
01:05:49.777 00.001 18120 UpdateGuideState(): m_state=6
01:05:49.778 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
01:05:49.778 00.000 18120 Star::Find returns 1 (0), X=893.19, Y=231.84, Mass=2020, SNR=31.1, Peak=214 HFD=4.0
01:05:49.779 00.001 18120 MultiStar: [#1 0.29,0.07,0.72,U] [#2 -0.04,0.05,0.64,U] [#3 -0.06,-0.17,0.58,U] [#4 0.09,-0.05,0.56,U] [#5 -0.05,-0.07,0.46,U] [#6 0.13,-0.15,0.54,U] [#7 -0.17,-0.17,0.44,U] [#8 -0.07,-0.17,0.41,U] 
01:05:49.780 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.12, 0.11}
01:05:49.780 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
01:05:49.780 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
01:05:49.781 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.46 mountX=-0.03 mountY=0.01, mountTheta=2.79
01:05:49.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.04, opts=13)
01:05:49.783 00.001 18120 Enqueuing Move request for scope (0.00, -0.04)
01:05:49.783 00.000 21948 Worker thread wakes up
01:05:49.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
01:05:49.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
01:05:49.783 00.000 21948 Moving (0.00, -0.04) raw xDistance=-0.03 yDistance=0.01
01:05:49.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:49.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:49.784 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:49.784 00.000 21948 MoveAxis(E, 0, ABG)
01:05:49.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:49.784 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
01:05:49.785 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:49.786 00.001 21948 Move returns status 0, amount 0
01:05:49.786 00.000 18120 Enqueuing Expose request
01:05:49.787 00.001 21948 MoveAxis(N, 0, ABG)
01:05:49.787 00.000 21948 Move returns status 0, amount 0
01:05:49.787 00.000 21948 move complete, result=0
01:05:49.787 00.000 21948 worker thread done servicing request
01:05:49.787 00.000 21948 Worker thread wakes up
01:05:49.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:49.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:49.788 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:51.305 01.517 21948 Exposure complete
01:05:51.344 00.039 21948 worker thread done servicing request
01:05:51.344 00.000 18120 OnExposeComplete: enter
01:05:51.345 00.001 18120 UpdateGuideState(): m_state=6
01:05:51.346 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
01:05:51.346 00.000 18120 Star::Find returns 1 (0), X=893.23, Y=231.69, Mass=1896, SNR=30.3, Peak=202 HFD=3.7
01:05:51.347 00.001 18120 MultiStar: [#1 0.32,-0.21,0.73,U] [#2 0.15,-0.15,0.65,U] [#3 0.13,-0.32,0.61,U] [#4 0.23,-0.10,0.57,U] [#5 -0.10,0.00,0.48,U] [#6 0.08,-0.06,0.55,U] [#7 0.06,-0.49,0.00,M6] [#8 -0.17,-0.17,0.43,U] 
01:05:51.347 00.000 18120 single-star, 7 included, MultiStar: {0.08, -0.13}, one-star: {-0.09, -0.04}
01:05:51.348 00.001 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.67 = 1.62)
01:05:51.348 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.71 = 1.58)
01:05:51.348 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.67 mountX=-0.00 mountY=0.10, mountTheta=1.62
01:05:51.350 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
01:05:51.351 00.001 18120 Enqueuing Move request for scope (-0.09, -0.04)
01:05:51.353 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:51.353 00.000 21948 Worker thread wakes up
01:05:51.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:05:51.353 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:05:51.353 00.000 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.10
01:05:51.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:05:51.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:51.353 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.3
01:05:51.356 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:05:51.356 00.000 21948 MoveAxis(E, 0, ABG)
01:05:51.356 00.000 21948 Move returns status 0, amount 0
01:05:51.356 00.000 21948 MoveAxis(N, 0, ABG)
01:05:51.356 00.000 21948 Move returns status 0, amount 0
01:05:51.356 00.000 21948 move complete, result=0
01:05:51.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:51.357 00.001 21948 worker thread done servicing request
01:05:51.357 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:51.357 00.000 18120 Enqueuing Expose request
01:05:51.358 00.001 21948 Worker thread wakes up
01:05:51.358 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:51.360 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:51.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:52.999 01.639 21948 Exposure complete
01:05:53.026 00.027 21948 worker thread done servicing request
01:05:53.026 00.000 18120 OnExposeComplete: enter
01:05:53.027 00.001 18120 UpdateGuideState(): m_state=6
01:05:53.028 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
01:05:53.028 00.000 18120 Star::Find returns 1 (0), X=893.13, Y=231.76, Mass=1949, SNR=30.7, Peak=202 HFD=4.0
01:05:53.030 00.002 18120 MultiStar: [#1 0.23,-0.04,0.73,U] [#2 -0.05,0.15,0.67,U] [#3 0.11,-0.21,0.61,U] [#4 -0.11,-0.05,0.57,U] [#5 -0.05,-0.07,0.48,U] [#6 0.24,-0.01,0.56,U] [#7 -0.00,0.01,0.46,U] [#8 -0.12,-0.42,0.00,M1] 
01:05:53.032 00.002 18120 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {-0.19, 0.03}
01:05:53.035 00.003 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
01:05:53.037 00.002 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
01:05:53.039 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.94 mountX=-0.02 mountY=-0.00, mountTheta=-2.98
01:05:53.043 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
01:05:53.046 00.003 18120 Enqueuing Move request for scope (0.01, -0.02)
01:05:53.048 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:53.049 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.7
01:05:53.050 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.051 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:53.053 00.002 18120 Enqueuing Expose request
01:05:53.054 00.001 21948 Worker thread wakes up
01:05:53.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:05:53.054 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:05:53.054 00.000 21948 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
01:05:53.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:53.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:53.055 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:05:53.055 00.000 21948 MoveAxis(E, 0, ABG)
01:05:53.055 00.000 21948 Move returns status 0, amount 0
01:05:53.055 00.000 21948 MoveAxis(N, 0, ABG)
01:05:53.055 00.000 21948 Move returns status 0, amount 0
01:05:53.055 00.000 21948 move complete, result=0
01:05:53.055 00.000 21948 worker thread done servicing request
01:05:53.055 00.000 21948 Worker thread wakes up
01:05:53.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:53.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:53.056 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:54.572 01.516 21948 Exposure complete
01:05:54.601 00.029 21948 worker thread done servicing request
01:05:54.601 00.000 18120 OnExposeComplete: enter
01:05:54.602 00.001 18120 UpdateGuideState(): m_state=6
01:05:54.603 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
01:05:54.603 00.000 18120 Star::Find returns 1 (0), X=893.31, Y=231.74, Mass=1911, SNR=30.3, Peak=184 HFD=3.7
01:05:54.604 00.001 18120 MultiStar: [#1 0.15,-0.08,0.73,U] [#2 0.16,-0.10,0.66,U] [#3 0.04,-0.45,0.00,M2] [#4 0.13,-0.16,0.58,U] [#5 0.02,-0.26,0.49,U] [#6 0.23,-0.15,0.52,U] [#7 0.04,-0.50,0.00,M6] [#8 0.05,-0.16,0.40,U] 
01:05:54.604 00.000 18120 single-star, 6 included, MultiStar: {0.10, -0.11}, one-star: {-0.01, 0.00}
01:05:54.605 00.001 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
01:05:54.605 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
01:05:54.605 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.58 mountX=0.01 mountY=0.00, mountTheta=0.56
01:05:54.607 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.00, opts=13)
01:05:54.607 00.000 18120 Enqueuing Move request for scope (-0.01, 0.00)
01:05:54.608 00.001 21948 Worker thread wakes up
01:05:54.608 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:54.608 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
01:05:54.609 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:54.609 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:54.609 00.000 18120 Enqueuing Expose request
01:05:54.610 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:05:54.610 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:05:54.610 00.000 21948 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.00
01:05:54.610 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:54.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:54.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:05:54.610 00.000 21948 MoveAxis(E, 0, ABG)
01:05:54.610 00.000 21948 Move returns status 0, amount 0
01:05:54.610 00.000 21948 MoveAxis(N, 0, ABG)
01:05:54.610 00.000 21948 Move returns status 0, amount 0
01:05:54.610 00.000 21948 move complete, result=0
01:05:54.610 00.000 21948 worker thread done servicing request
01:05:54.610 00.000 21948 Worker thread wakes up
01:05:54.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:54.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:54.610 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:56.242 01.632 21948 Exposure complete
01:05:56.281 00.039 21948 worker thread done servicing request
01:05:56.282 00.001 18120 OnExposeComplete: enter
01:05:56.282 00.000 18120 UpdateGuideState(): m_state=6
01:05:56.283 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
01:05:56.284 00.001 18120 Star::Find returns 1 (0), X=893.39, Y=231.72, Mass=1934, SNR=30.4, Peak=180 HFD=3.7
01:05:56.285 00.001 18120 MultiStar: [#1 0.37,-0.08,0.76,U] [#2 0.14,-0.08,0.64,U] [#3 0.30,-0.27,0.00,M3] [#4 0.24,-0.13,0.57,U] [#5 0.09,-0.13,0.47,U] [#6 0.37,-0.33,0.00,M3] [#7 0.06,-0.44,0.00,M7] [#8 0.08,-0.19,0.41,U] 
01:05:56.285 00.000 18120 single-star, 5 included, MultiStar: {0.17, -0.09}, one-star: {0.07, -0.01}
01:05:56.288 00.003 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
01:05:56.289 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
01:05:56.290 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
01:05:56.292 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.01, opts=13)
01:05:56.292 00.000 18120 Enqueuing Move request for scope (0.07, -0.01)
01:05:56.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:56.293 00.001 21948 Worker thread wakes up
01:05:56.293 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.4
01:05:56.295 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:05:56.295 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:05:56.295 00.000 21948 Moving (0.07, -0.01) raw xDistance=-0.04 yDistance=-0.06
01:05:56.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:56.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:56.295 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:56.296 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:56.296 00.000 21948 MoveAxis(E, 0, ABG)
01:05:56.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:56.296 00.000 18120 Enqueuing Expose request
01:05:56.296 00.000 21948 Move returns status 0, amount 0
01:05:56.297 00.001 21948 MoveAxis(N, 0, ABG)
01:05:56.297 00.000 21948 Move returns status 0, amount 0
01:05:56.297 00.000 21948 move complete, result=0
01:05:56.297 00.000 21948 worker thread done servicing request
01:05:56.297 00.000 21948 Worker thread wakes up
01:05:56.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:56.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:56.298 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:57.826 01.528 21948 Exposure complete
01:05:57.851 00.025 21948 worker thread done servicing request
01:05:57.851 00.000 18120 OnExposeComplete: enter
01:05:57.851 00.000 18120 UpdateGuideState(): m_state=6
01:05:57.852 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
01:05:57.854 00.002 18120 Star::Find returns 1 (0), X=893.19, Y=231.74, Mass=2179, SNR=32.3, Peak=213 HFD=3.9
01:05:57.855 00.001 18120 MultiStar: [#1 0.16,-0.17,0.70,U] [#2 0.07,-0.30,0.61,U] [#3 0.13,-0.37,0.58,U] [#4 0.07,-0.10,0.55,U] [#5 0.04,-0.06,0.45,U] [#6 0.24,-0.23,0.53,U] [#7 -0.17,-0.27,0.43,U] [#8 0.06,-0.10,0.38,U] 
01:05:57.856 00.001 18120 single-star, 8 included, MultiStar: {0.04, -0.16}, one-star: {-0.13, 0.01}
01:05:57.856 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
01:05:57.857 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
01:05:57.858 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.04 mountX=0.06 mountY=0.11, mountTheta=1.04
01:05:57.860 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.01, opts=13)
01:05:57.860 00.000 18120 Enqueuing Move request for scope (-0.13, 0.01)
01:05:57.861 00.001 21948 Worker thread wakes up
01:05:57.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
01:05:57.861 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
01:05:57.861 00.000 21948 Moving (-0.13, 0.01) raw xDistance=0.06 yDistance=0.11
01:05:57.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:05:57.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:57.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:57.863 00.002 18120 UpdateGuideState exits: m=2179 RSB=32.3
01:05:57.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:05:57.863 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.864 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:57.864 00.000 18120 Enqueuing Expose request
01:05:57.864 00.000 21948 MoveAxis(E, 0, ABG)
01:05:57.864 00.000 21948 Move returns status 0, amount 0
01:05:57.864 00.000 21948 MoveAxis(N, 0, ABG)
01:05:57.865 00.001 21948 Move returns status 0, amount 0
01:05:57.865 00.000 21948 move complete, result=0
01:05:57.865 00.000 21948 worker thread done servicing request
01:05:57.865 00.000 21948 Worker thread wakes up
01:05:57.865 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:57.865 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:05:57.865 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:59.497 01.632 21948 Exposure complete
01:05:59.532 00.035 21948 worker thread done servicing request
01:05:59.532 00.000 18120 OnExposeComplete: enter
01:05:59.533 00.001 18120 UpdateGuideState(): m_state=6
01:05:59.534 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
01:05:59.534 00.000 18120 Star::Find returns 1 (0), X=893.45, Y=231.79, Mass=2006, SNR=31.0, Peak=162 HFD=3.8
01:05:59.535 00.001 18120 MultiStar: [#1 0.51,-0.11,0.00,M3] [#2 0.20,-0.09,0.65,U] [#3 0.30,-0.51,0.00,M3] [#4 0.34,0.01,0.58,U] [#5 -0.02,-0.19,0.45,U] [#6 0.33,-0.08,0.56,U] [#7 0.17,-0.19,0.42,U] [#8 0.17,-0.21,0.40,U] 
01:05:59.536 00.001 18120 single-star, 6 included, MultiStar: {0.19, -0.07}, one-star: {0.13, 0.05}
01:05:59.536 00.000 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
01:05:59.537 00.001 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
01:05:59.538 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=-0.00 mountY=-0.14, mountTheta=-1.61
01:05:59.539 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.05, opts=13)
01:05:59.540 00.001 18120 Enqueuing Move request for scope (0.13, 0.05)
01:05:59.540 00.000 21948 Worker thread wakes up
01:05:59.540 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:05:59.540 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:05:59.540 00.000 21948 Moving (0.13, 0.05) raw xDistance=-0.00 yDistance=-0.14
01:05:59.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:05:59.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:59.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:05:59.542 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:05:59.542 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.0
01:05:59.543 00.001 21948 MoveAxis(E, 0, ABG)
01:05:59.543 00.000 21948 Move returns status 0, amount 0
01:05:59.543 00.000 21948 MoveAxis(N, 0, ABG)
01:05:59.544 00.001 21948 Move returns status 0, amount 0
01:05:59.544 00.000 21948 move complete, result=0
01:05:59.544 00.000 21948 worker thread done servicing request
01:05:59.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:05:59.545 00.001 18120 Enqueuing Expose request
01:05:59.545 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:59.545 00.000 21948 Worker thread wakes up
01:05:59.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:05:59.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:01.059 01.514 21948 Exposure complete
01:06:01.081 00.022 21948 worker thread done servicing request
01:06:01.081 00.000 18120 OnExposeComplete: enter
01:06:01.082 00.001 18120 UpdateGuideState(): m_state=6
01:06:01.082 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
01:06:01.083 00.001 18120 Star::Find returns 1 (0), X=893.62, Y=231.26, Mass=2090, SNR=31.6, Peak=165 HFD=3.7
01:06:01.083 00.000 18120 MultiStar: [#1 0.63,-0.31,0.00,M4] [#2 0.56,-0.51,0.00,M1] [#3 0.37,-0.72,0.00,M4] [#4 0.32,-0.36,0.00,M1] [#5 0.26,-0.50,0.00,M1] [#6 0.43,-0.29,0.00,M2] [#7 0.22,-0.82,0.00,M6] [#8 0.38,-0.32,0.00,M1] 
01:06:01.084 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
01:06:01.084 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
01:06:01.085 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.47 hyp=0.55 cameraTheta=-1.00 mountX=-0.55 mountY=-0.06, mountTheta=-3.04
01:06:01.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.47, opts=13)
01:06:01.087 00.001 18120 Enqueuing Move request for scope (0.30, -0.47)
01:06:01.087 00.000 21948 Worker thread wakes up
01:06:01.087 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:01.089 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.47) opts 0xd
01:06:01.089 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.6
01:06:01.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.090 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:01.090 00.000 18120 Enqueuing Expose request
01:06:01.091 00.001 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.47)
01:06:01.091 00.000 21948 Moving (0.30, -0.47) raw xDistance=-0.55 yDistance=-0.06
01:06:01.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:06:01.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:01.091 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:01.091 00.000 21948 MoveAxis(E, 98, ABG)
01:06:01.091 00.000 21948 Guiding  Dir = 2, Dur = 98
01:06:01.091 00.000 21948 IsSlewing returns 0
01:06:01.091 00.000 21948 IsGuiding returns 0
01:06:01.092 00.001 21948 PulseGuide returned control before completion, sleep 107
01:06:01.212 00.120 21948 IsGuiding returns 0
01:06:01.212 00.000 21948 Move returns status 0, amount 98
01:06:01.212 00.000 21948 MoveAxis(N, 0, ABG)
01:06:01.212 00.000 21948 Move returns status 0, amount 0
01:06:01.212 00.000 21948 move complete, result=0
01:06:01.213 00.001 21948 worker thread done servicing request
01:06:01.213 00.000 21948 Worker thread wakes up
01:06:01.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:01.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:01.213 00.000 18120 GuideStep: -0.5 px 98 ms EAST, -0.1 px 0 ms NORTH
01:06:02.847 01.634 21948 Exposure complete
01:06:02.884 00.037 21948 worker thread done servicing request
01:06:02.884 00.000 18120 OnExposeComplete: enter
01:06:02.886 00.002 18120 UpdateGuideState(): m_state=6
01:06:02.886 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
01:06:02.887 00.001 18120 Star::Find returns 1 (0), X=893.32, Y=231.73, Mass=2076, SNR=31.5, Peak=182 HFD=3.7
01:06:02.888 00.001 18120 MultiStar: [#1 0.62,-0.12,0.00,M5] [#2 0.40,-0.01,0.00,M2] [#3 0.26,-0.23,0.61,U] [#4 0.28,-0.04,0.56,U] [#5 -0.03,0.01,0.47,U] [#6 0.50,-0.13,0.00,M3] [#7 0.14,-0.30,0.45,U] [#8 -0.13,-0.04,0.40,U] 
01:06:02.889 00.001 18120 single-star, 5 included, MultiStar: {0.09, -0.09}, one-star: {0.00, -0.00}
01:06:02.890 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
01:06:02.891 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
01:06:02.891 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.01 cameraTheta=-0.50 mountX=-0.00 mountY=-0.00, mountTheta=-2.53
01:06:02.893 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.00, opts=13)
01:06:02.894 00.001 18120 Enqueuing Move request for scope (0.00, -0.00)
01:06:02.895 00.001 21948 Worker thread wakes up
01:06:02.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
01:06:02.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:02.896 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.5
01:06:02.896 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.897 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:02.897 00.000 18120 Enqueuing Expose request
01:06:02.898 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
01:06:02.898 00.000 21948 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
01:06:02.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:06:02.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:02.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:06:02.898 00.000 21948 MoveAxis(E, 0, ABG)
01:06:02.898 00.000 21948 Move returns status 0, amount 0
01:06:02.898 00.000 21948 MoveAxis(N, 0, ABG)
01:06:02.898 00.000 21948 Move returns status 0, amount 0
01:06:02.898 00.000 21948 move complete, result=0
01:06:02.898 00.000 21948 worker thread done servicing request
01:06:02.898 00.000 21948 Worker thread wakes up
01:06:02.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:02.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:02.899 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:04.414 01.515 21948 Exposure complete
01:06:04.455 00.041 21948 worker thread done servicing request
01:06:04.455 00.000 18120 OnExposeComplete: enter
01:06:04.456 00.001 18120 UpdateGuideState(): m_state=6
01:06:04.457 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
01:06:04.458 00.001 18120 Star::Find returns 1 (0), X=893.39, Y=232.38, Mass=1923, SNR=30.3, Peak=149 HFD=3.7
01:06:04.459 00.001 18120 MultiStar: [#1 0.37,0.59,0.00,M6] [#2 0.48,0.41,0.00,M3] [#3 0.32,0.16,0.62,U] [#4 0.21,0.51,0.00,M1] [#5 -0.01,0.67,0.00,M1] [#6 0.12,0.68,0.00,M4] [#7 0.16,0.26,0.45,U] [#8 0.22,0.54,0.00,M1] 
01:06:04.460 00.001 18120 refined, 2 included, MultiStar: {0.17, 0.42}, one-star: {0.08, 0.65}
01:06:04.460 00.000 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
01:06:04.461 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
01:06:04.462 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.19 mountX=0.31 mountY=-0.34, mountTheta=-0.82
01:06:04.464 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.42, opts=13)
01:06:04.465 00.001 18120 Enqueuing Move request for scope (0.17, 0.42)
01:06:04.465 00.000 21948 Worker thread wakes up
01:06:04.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:04.466 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.3
01:06:04.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.467 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:04.467 00.000 18120 Enqueuing Expose request
01:06:04.468 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.42) opts 0xd
01:06:04.468 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.42)
01:06:04.468 00.000 21948 Moving (0.17, 0.42) raw xDistance=0.31 yDistance=-0.34
01:06:04.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:06:04.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:04.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:06:04.468 00.000 21948 MoveAxis(W, 56, ABG)
01:06:04.468 00.000 21948 Guiding  Dir = 3, Dur = 56
01:06:04.468 00.000 21948 IsSlewing returns 0
01:06:04.468 00.000 21948 IsGuiding returns 0
01:06:04.471 00.003 21948 PulseGuide returned control before completion, sleep 65
01:06:04.536 00.065 21948 IsGuiding returns 0
01:06:04.536 00.000 21948 Move returns status 0, amount 56
01:06:04.536 00.000 21948 MoveAxis(N, 0, ABG)
01:06:04.536 00.000 21948 Move returns status 0, amount 0
01:06:04.536 00.000 21948 move complete, result=0
01:06:04.536 00.000 21948 worker thread done servicing request
01:06:04.537 00.001 21948 Worker thread wakes up
01:06:04.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:04.537 00.000 18120 GuideStep: 0.3 px 56 ms WEST, -0.3 px 0 ms NORTH
01:06:04.538 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:06.173 01.635 21948 Exposure complete
01:06:06.217 00.044 21948 worker thread done servicing request
01:06:06.218 00.001 18120 OnExposeComplete: enter
01:06:06.219 00.001 18120 UpdateGuideState(): m_state=6
01:06:06.219 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:06:06.219 00.000 18120 Star::Find returns 1 (0), X=893.19, Y=232.16, Mass=2069, SNR=31.4, Peak=194 HFD=4.1
01:06:06.223 00.004 18120 MultiStar: [#1 0.12,0.40,0.00,M7] [#2 -0.04,0.30,0.62,U] [#3 0.10,0.19,0.56,U] [#4 -0.11,0.29,0.56,U] [#5 -0.30,0.30,0.00,M2] [#6 0.09,0.33,0.53,U] [#7 0.02,0.05,0.44,U] [#8 -0.01,-0.14,0.39,U] 
01:06:06.226 00.003 18120 refined, 6 included, MultiStar: {-0.02, 0.25}, one-star: {-0.12, 0.43}
01:06:06.228 00.002 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
01:06:06.230 00.002 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
01:06:06.232 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=0.24 mountY=-0.09, mountTheta=-0.37
01:06:06.235 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.25, opts=13)
01:06:06.236 00.001 18120 Enqueuing Move request for scope (-0.02, 0.25)
01:06:06.236 00.000 21948 Worker thread wakes up
01:06:06.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:06.238 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
01:06:06.238 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
01:06:06.238 00.000 21948 Moving (-0.02, 0.25) raw xDistance=0.24 yDistance=-0.09
01:06:06.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:06:06.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:06.238 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.4
01:06:06.239 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:06.240 00.001 18120 Enqueuing Expose request
01:06:06.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:06.240 00.000 21948 MoveAxis(W, 46, ABG)
01:06:06.240 00.000 21948 Guiding  Dir = 3, Dur = 46
01:06:06.240 00.000 21948 IsSlewing returns 0
01:06:06.240 00.000 21948 IsGuiding returns 0
01:06:06.242 00.002 21948 PulseGuide returned control before completion, sleep 55
01:06:06.299 00.057 21948 IsGuiding returns 1
01:06:06.299 00.000 21948 scope still moving after pulse duration time elapsed
01:06:06.330 00.031 21948 IsSlewing returns 0
01:06:06.330 00.000 21948 IsGuiding returns 0
01:06:06.330 00.000 21948 scope move finished after 46 + 44 ms
01:06:06.330 00.000 21948 Move returns status 0, amount 46
01:06:06.330 00.000 21948 MoveAxis(N, 0, ABG)
01:06:06.330 00.000 21948 Move returns status 0, amount 0
01:06:06.330 00.000 21948 move complete, result=0
01:06:06.330 00.000 21948 worker thread done servicing request
01:06:06.330 00.000 21948 Worker thread wakes up
01:06:06.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:06.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:06.331 00.001 18120 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
01:06:07.740 01.409 21948 Exposure complete
01:06:07.770 00.030 21948 worker thread done servicing request
01:06:07.770 00.000 18120 OnExposeComplete: enter
01:06:07.771 00.001 18120 UpdateGuideState(): m_state=6
01:06:07.772 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
01:06:07.772 00.000 18120 Star::Find returns 1 (0), X=893.38, Y=231.64, Mass=1941, SNR=30.4, Peak=163 HFD=3.5
01:06:07.773 00.001 18120 MultiStar: [#1 0.48,-0.24,0.00,M8] [#2 0.46,-0.28,0.00,M3] [#3 0.27,-0.39,0.00,M2] [#4 0.44,-0.44,0.00,M1] [#5 0.08,-0.16,0.48,U] [#6 0.28,-0.07,0.54,U] [#7 0.33,-0.28,0.00,M4] [#8 0.36,-0.12,0.41,U] 
01:06:07.775 00.002 18120 single-star, 3 included, MultiStar: {0.17, -0.11}, one-star: {0.07, -0.09}
01:06:07.776 00.001 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
01:06:07.777 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
01:06:07.778 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.11 mountY=-0.02, mountTheta=-2.98
01:06:07.781 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
01:06:07.783 00.002 18120 Enqueuing Move request for scope (0.07, -0.09)
01:06:07.784 00.001 21948 Worker thread wakes up
01:06:07.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:06:07.784 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:06:07.784 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.02
01:06:07.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:07.784 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.4
01:06:07.785 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:07.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:06:07.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:07.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:07.786 00.000 18120 Enqueuing Expose request
01:06:07.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:06:07.786 00.000 21948 MoveAxis(E, 0, ABG)
01:06:07.787 00.001 21948 Move returns status 0, amount 0
01:06:07.787 00.000 21948 MoveAxis(N, 0, ABG)
01:06:07.787 00.000 21948 Move returns status 0, amount 0
01:06:07.787 00.000 21948 move complete, result=0
01:06:07.787 00.000 21948 worker thread done servicing request
01:06:07.787 00.000 21948 Worker thread wakes up
01:06:07.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:07.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:07.788 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:09.419 01.631 21948 Exposure complete
01:06:09.448 00.029 21948 worker thread done servicing request
01:06:09.448 00.000 18120 OnExposeComplete: enter
01:06:09.448 00.000 18120 UpdateGuideState(): m_state=6
01:06:09.449 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
01:06:09.449 00.000 18120 Star::Find returns 1 (0), X=893.37, Y=231.56, Mass=2029, SNR=31.2, Peak=177 HFD=3.4
01:06:09.450 00.001 18120 MultiStar: [#1 0.42,-0.35,0.00,M9] [#2 0.12,-0.52,0.00,M4] [#3 0.21,-0.42,0.00,M3] [#4 0.33,-0.29,0.00,M2] [#5 0.25,-0.34,0.00,M2] [#6 0.26,-0.31,0.00,M3] [#7 0.09,-0.52,0.00,M5] [#8 0.15,-0.37,0.00,M1] 
01:06:09.450 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
01:06:09.451 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
01:06:09.452 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.25 mountX=-0.18 mountY=0.03, mountTheta=2.99
01:06:09.454 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.17, opts=13)
01:06:09.454 00.000 18120 Enqueuing Move request for scope (0.06, -0.17)
01:06:09.455 00.001 21948 Worker thread wakes up
01:06:09.455 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:09.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
01:06:09.455 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
01:06:09.455 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.2
01:06:09.456 00.001 21948 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=0.03
01:06:09.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:06:09.456 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.456 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:09.457 00.001 18120 Enqueuing Expose request
01:06:09.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:09.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:06:09.457 00.000 21948 MoveAxis(E, 0, ABG)
01:06:09.457 00.000 21948 Move returns status 0, amount 0
01:06:09.457 00.000 21948 MoveAxis(N, 0, ABG)
01:06:09.457 00.000 21948 Move returns status 0, amount 0
01:06:09.457 00.000 21948 move complete, result=0
01:06:09.457 00.000 21948 worker thread done servicing request
01:06:09.457 00.000 21948 Worker thread wakes up
01:06:09.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:09.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:09.458 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:10.972 01.514 21948 Exposure complete
01:06:11.018 00.046 21948 worker thread done servicing request
01:06:11.019 00.001 18120 OnExposeComplete: enter
01:06:11.019 00.000 18120 UpdateGuideState(): m_state=6
01:06:11.020 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
01:06:11.020 00.000 18120 Star::Find returns 1 (0), X=893.05, Y=231.84, Mass=1914, SNR=30.2, Peak=175 HFD=4.2
01:06:11.021 00.001 18120 MultiStar: [#1 0.06,-0.00,0.76,U] [#2 -0.14,-0.04,0.65,U] [#3 -0.13,-0.02,0.61,U] [#4 -0.09,-0.05,0.56,U] [#5 -0.36,0.04,0.50,U] [#6 -0.08,0.02,0.57,U] [#7 -0.14,-0.29,0.46,U] [#8 -0.17,0.01,0.41,U] 
01:06:11.021 00.000 18120 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.27, 0.11}
01:06:11.021 00.000 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
01:06:11.022 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.16)
01:06:11.022 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.08 mountX=0.05 mountY=0.13, mountTheta=1.20
01:06:11.024 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.01, opts=13)
01:06:11.025 00.001 18120 Enqueuing Move request for scope (-0.15, -0.01)
01:06:11.025 00.000 21948 Worker thread wakes up
01:06:11.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
01:06:11.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:11.026 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.2
01:06:11.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:11.027 00.001 18120 Enqueuing Expose request
01:06:11.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
01:06:11.027 00.000 21948 Moving (-0.15, -0.01) raw xDistance=0.05 yDistance=0.13
01:06:11.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:11.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:11.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:06:11.027 00.000 21948 MoveAxis(E, 0, ABG)
01:06:11.027 00.000 21948 Move returns status 0, amount 0
01:06:11.027 00.000 21948 MoveAxis(N, 0, ABG)
01:06:11.027 00.000 21948 Move returns status 0, amount 0
01:06:11.027 00.000 21948 move complete, result=0
01:06:11.027 00.000 21948 worker thread done servicing request
01:06:11.028 00.001 21948 Worker thread wakes up
01:06:11.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:11.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:11.028 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:12.660 01.632 21948 Exposure complete
01:06:12.730 00.070 21948 worker thread done servicing request
01:06:12.731 00.001 18120 OnExposeComplete: enter
01:06:12.731 00.000 18120 UpdateGuideState(): m_state=6
01:06:12.732 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
01:06:12.732 00.000 18120 Star::Find returns 1 (0), X=893.09, Y=231.36, Mass=2140, SNR=31.9, Peak=189 HFD=4.0
01:06:12.733 00.001 18120 MultiStar: [#1 0.05,-0.26,0.71,U] [#2 -0.01,-0.48,0.00,M4] [#3 -0.19,-0.69,0.00,M3] [#4 -0.20,-0.41,0.00,M2] [#5 -0.35,-0.58,0.00,M2] [#6 -0.13,-0.30,0.52,U] [#7 -0.21,-0.49,0.00,M5] [#8 -0.27,-0.51,0.00,M1] 
01:06:12.733 00.000 18120 refined, 2 included, MultiStar: {-0.12, -0.32}, one-star: {-0.23, -0.37}
01:06:12.734 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.92 = 2.36)
01:06:12.734 00.000 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.96 = 2.32)
01:06:12.734 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.92 mountX=-0.24 mountY=0.25, mountTheta=2.34
01:06:12.737 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.32, opts=13)
01:06:12.737 00.000 18120 Enqueuing Move request for scope (-0.12, -0.32)
01:06:12.738 00.001 21948 Worker thread wakes up
01:06:12.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:12.738 00.000 18120 UpdateGuideState exits: m=2140 RSB=31.9
01:06:12.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.739 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:12.739 00.000 18120 Enqueuing Expose request
01:06:12.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
01:06:12.739 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
01:06:12.739 00.000 21948 Moving (-0.12, -0.32) raw xDistance=-0.24 yDistance=0.25
01:06:12.740 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:06:12.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:06:12.740 00.000 21948 MoveAxis(E, 43, ABG)
01:06:12.740 00.000 21948 Guiding  Dir = 2, Dur = 43
01:06:12.740 00.000 21948 IsSlewing returns 0
01:06:12.740 00.000 21948 IsGuiding returns 0
01:06:12.741 00.001 21948 PulseGuide returned control before completion, sleep 52
01:06:12.797 00.056 21948 IsGuiding returns 1
01:06:12.797 00.000 21948 scope still moving after pulse duration time elapsed
01:06:12.828 00.031 21948 IsSlewing returns 0
01:06:12.829 00.001 21948 IsGuiding returns 0
01:06:12.829 00.000 21948 scope move finished after 43 + 45 ms
01:06:12.829 00.000 21948 Move returns status 0, amount 43
01:06:12.829 00.000 21948 MoveAxis(S, 59, ABG)
01:06:12.829 00.000 21948 Guiding  Dir = 1, Dur = 59
01:06:12.829 00.000 21948 IsSlewing returns 0
01:06:12.829 00.000 21948 IsGuiding returns 0
01:06:12.836 00.007 21948 PulseGuide returned control before completion, sleep 63
01:06:12.910 00.074 21948 IsGuiding returns 0
01:06:12.910 00.000 21948 Move returns status 0, amount 59
01:06:12.910 00.000 21948 move complete, result=0
01:06:12.910 00.000 21948 worker thread done servicing request
01:06:12.910 00.000 21948 Worker thread wakes up
01:06:12.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:12.910 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.2 px 59 ms SOUTH
01:06:12.911 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:14.316 01.405 21948 Exposure complete
01:06:14.342 00.026 21948 worker thread done servicing request
01:06:14.343 00.001 18120 OnExposeComplete: enter
01:06:14.343 00.000 18120 UpdateGuideState(): m_state=6
01:06:14.344 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
01:06:14.344 00.000 18120 Star::Find returns 1 (0), X=893.07, Y=232.32, Mass=1760, SNR=29.0, Peak=173 HFD=3.9
01:06:14.347 00.003 18120 MultiStar: [#1 0.12,0.41,0.00,M8] [#2 -0.15,0.33,0.71,U] [#3 -0.06,0.38,0.66,U] [#4 -0.03,0.57,0.00,M3] [#5 -0.20,0.42,0.00,M3] [#6 -0.03,0.68,0.00,M2] [#7 -0.34,0.25,0.00,M6] [#8 0.14,0.36,0.42,U] 
01:06:14.349 00.002 18120 refined, 3 included, MultiStar: {-0.12, 0.44}, one-star: {-0.25, 0.59}
01:06:14.352 00.003 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.00) = xAngle (-0.16 = -0.16)
01:06:14.353 00.001 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.20 = -0.20)
01:06:14.353 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.44 hyp=0.45 cameraTheta=1.84 mountX=0.45 mountY=-0.09, mountTheta=-0.20
01:06:14.354 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.44, opts=13)
01:06:14.355 00.001 18120 Enqueuing Move request for scope (-0.12, 0.44)
01:06:14.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:14.356 00.001 18120 UpdateGuideState exits: m=1760 RSB=29.0
01:06:14.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:14.357 00.000 18120 Enqueuing Expose request
01:06:14.357 00.000 21948 Worker thread wakes up
01:06:14.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.44) opts 0xd
01:06:14.357 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.44)
01:06:14.357 00.000 21948 Moving (-0.12, 0.44) raw xDistance=0.45 yDistance=-0.09
01:06:14.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
01:06:14.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:14.358 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:14.358 00.000 21948 MoveAxis(W, 77, ABG)
01:06:14.358 00.000 21948 Guiding  Dir = 3, Dur = 77
01:06:14.358 00.000 21948 IsSlewing returns 0
01:06:14.358 00.000 21948 IsGuiding returns 0
01:06:14.359 00.001 21948 PulseGuide returned control before completion, sleep 86
01:06:14.453 00.094 21948 IsGuiding returns 1
01:06:14.453 00.000 21948 scope still moving after pulse duration time elapsed
01:06:14.484 00.031 21948 IsSlewing returns 0
01:06:14.484 00.000 21948 IsGuiding returns 0
01:06:14.484 00.000 21948 scope move finished after 77 + 48 ms
01:06:14.484 00.000 21948 Move returns status 0, amount 77
01:06:14.484 00.000 21948 MoveAxis(N, 0, ABG)
01:06:14.484 00.000 21948 Move returns status 0, amount 0
01:06:14.484 00.000 21948 move complete, result=0
01:06:14.484 00.000 21948 worker thread done servicing request
01:06:14.484 00.000 21948 Worker thread wakes up
01:06:14.484 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:14.484 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:14.484 00.000 18120 GuideStep: 0.4 px 77 ms WEST, -0.1 px 0 ms NORTH
01:06:16.119 01.635 21948 Exposure complete
01:06:16.147 00.028 21948 worker thread done servicing request
01:06:16.147 00.000 18120 OnExposeComplete: enter
01:06:16.147 00.000 18120 UpdateGuideState(): m_state=6
01:06:16.150 00.003 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
01:06:16.152 00.002 18120 Star::Find returns 1 (0), X=893.62, Y=231.63, Mass=2023, SNR=31.2, Peak=152 HFD=4.0
01:06:16.153 00.001 18120 MultiStar: [#1 0.73,-0.29,0.00,M9] [#2 0.66,-0.31,0.00,M4] [#3 0.49,-0.37,0.00,M3] [#4 0.59,-0.22,0.00,M4] [#5 0.32,-0.35,0.00,M4] [#6 0.25,-0.23,0.53,U] [#7 0.37,-0.42,0.00,M7] [#8 0.29,-0.22,0.40,U] 
01:06:16.154 00.001 18120 single-star, 2 included, MultiStar: {0.28, -0.16}, one-star: {0.30, -0.10}
01:06:16.155 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
01:06:16.157 00.002 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
01:06:16.159 00.002 18120 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.33 mountX=-0.22 mountY=-0.22, mountTheta=-2.35
01:06:16.162 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.10, opts=13)
01:06:16.162 00.000 18120 Enqueuing Move request for scope (0.30, -0.10)
01:06:16.163 00.001 21948 Worker thread wakes up
01:06:16.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:16.163 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
01:06:16.164 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.164 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:16.165 00.001 18120 Enqueuing Expose request
01:06:16.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
01:06:16.165 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
01:06:16.165 00.000 21948 Moving (0.30, -0.10) raw xDistance=-0.22 yDistance=-0.22
01:06:16.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
01:06:16.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:16.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:06:16.165 00.000 21948 MoveAxis(E, 34, ABG)
01:06:16.165 00.000 21948 Guiding  Dir = 2, Dur = 34
01:06:16.165 00.000 21948 IsSlewing returns 0
01:06:16.165 00.000 21948 IsGuiding returns 0
01:06:16.168 00.003 21948 PulseGuide returned control before completion, sleep 43
01:06:16.211 00.043 21948 IsGuiding returns 0
01:06:16.212 00.001 21948 Move returns status 0, amount 34
01:06:16.212 00.000 21948 MoveAxis(N, 0, ABG)
01:06:16.212 00.000 21948 Move returns status 0, amount 0
01:06:16.212 00.000 21948 move complete, result=0
01:06:16.212 00.000 21948 worker thread done servicing request
01:06:16.212 00.000 21948 Worker thread wakes up
01:06:16.212 00.000 18120 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
01:06:16.214 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:16.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:17.628 01.414 21948 Exposure complete
01:06:17.670 00.042 21948 worker thread done servicing request
01:06:17.670 00.000 18120 OnExposeComplete: enter
01:06:17.671 00.001 18120 UpdateGuideState(): m_state=6
01:06:17.671 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
01:06:17.671 00.000 18120 Star::Find returns 1 (0), X=893.66, Y=231.30, Mass=2044, SNR=31.2, Peak=171 HFD=3.7
01:06:17.672 00.001 18120 MultiStar: [#1 0.76,-0.39,0.00,M10] [#2 0.58,-0.48,0.00,M5] [#3 0.34,-0.62,0.00,M4] [#4 0.56,-0.40,0.00,M5] [#5 0.06,-0.45,0.00,M5] [#6 0.50,-0.54,0.00,M2] [#7 0.32,-0.93,0.00,M8] [#8 0.10,-0.38,0.40,U] 
01:06:17.673 00.001 18120 refined, 1 included, MultiStar: {0.27, -0.42}, one-star: {0.34, -0.43}
01:06:17.674 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
01:06:17.677 00.003 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
01:06:17.679 00.002 18120 CameraToMount -- cameraX=0.27 cameraY=-0.42 hyp=0.50 cameraTheta=-0.99 mountX=-0.49 mountY=-0.06, mountTheta=-3.03
01:06:17.682 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.42, opts=13)
01:06:17.683 00.001 18120 Enqueuing Move request for scope (0.27, -0.42)
01:06:17.683 00.000 21948 Worker thread wakes up
01:06:17.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:17.684 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.2
01:06:17.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.42) opts 0xd
01:06:17.685 00.001 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.42)
01:06:17.685 00.000 21948 Moving (0.27, -0.42) raw xDistance=-0.49 yDistance=-0.06
01:06:17.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
01:06:17.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:17.685 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:17.685 00.000 21948 MoveAxis(E, 91, ABG)
01:06:17.685 00.000 21948 Guiding  Dir = 2, Dur = 91
01:06:17.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:17.686 00.001 18120 Enqueuing Expose request
01:06:17.686 00.000 21948 IsSlewing returns 0
01:06:17.687 00.001 21948 IsGuiding returns 0
01:06:17.688 00.001 21948 PulseGuide returned control before completion, sleep 100
01:06:17.797 00.109 21948 IsGuiding returns 0
01:06:17.797 00.000 21948 Move returns status 0, amount 91
01:06:17.797 00.000 21948 MoveAxis(N, 0, ABG)
01:06:17.797 00.000 21948 Move returns status 0, amount 0
01:06:17.797 00.000 21948 move complete, result=0
01:06:17.797 00.000 21948 worker thread done servicing request
01:06:17.797 00.000 21948 Worker thread wakes up
01:06:17.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:17.797 00.000 18120 GuideStep: -0.5 px 91 ms EAST, -0.1 px 0 ms NORTH
01:06:17.798 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:19.434 01.636 21948 Exposure complete
01:06:19.461 00.027 21948 worker thread done servicing request
01:06:19.461 00.000 18120 OnExposeComplete: enter
01:06:19.462 00.001 18120 UpdateGuideState(): m_state=6
01:06:19.462 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
01:06:19.463 00.001 18120 Star::Find returns 1 (0), X=893.77, Y=231.69, Mass=1979, SNR=31.0, Peak=178 HFD=3.8
01:06:19.463 00.000 18120 MultiStar: [#1 0.50,-0.11,0.00,R] [#2 0.68,-0.23,0.00,M6] [#3 0.33,-0.13,0.59,U] [#4 0.32,-0.23,0.57,U] [#5 0.27,-0.08,0.47,U] [#6 0.56,-0.10,0.00,M3] [#7 0.30,-0.33,0.00,M9] [#8 0.33,-0.12,0.41,U] 
01:06:19.464 00.001 18120 refined, 4 included, MultiStar: {0.36, -0.11}, one-star: {0.45, -0.04}
01:06:19.464 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
01:06:19.465 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
01:06:19.465 00.000 18120 CameraToMount -- cameraX=0.36 cameraY=-0.11 hyp=0.37 cameraTheta=-0.30 mountX=-0.25 mountY=-0.27, mountTheta=-2.32
01:06:19.466 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.11, opts=13)
01:06:19.467 00.001 18120 Enqueuing Move request for scope (0.36, -0.11)
01:06:19.467 00.000 21948 Worker thread wakes up
01:06:19.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:19.468 00.001 18120 UpdateGuideState exits: m=1979 RSB=31.0
01:06:19.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:19.469 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:19.469 00.000 18120 Enqueuing Expose request
01:06:19.470 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.11) opts 0xd
01:06:19.470 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.11)
01:06:19.470 00.000 21948 Moving (0.36, -0.11) raw xDistance=-0.25 yDistance=-0.27
01:06:19.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
01:06:19.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:19.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:06:19.470 00.000 21948 MoveAxis(E, 51, ABG)
01:06:19.470 00.000 21948 Guiding  Dir = 2, Dur = 51
01:06:19.470 00.000 21948 IsSlewing returns 0
01:06:19.470 00.000 21948 IsGuiding returns 0
01:06:19.471 00.001 21948 PulseGuide returned control before completion, sleep 60
01:06:19.542 00.071 21948 IsGuiding returns 0
01:06:19.542 00.000 21948 Move returns status 0, amount 51
01:06:19.542 00.000 21948 MoveAxis(N, 0, ABG)
01:06:19.542 00.000 21948 Move returns status 0, amount 0
01:06:19.542 00.000 21948 move complete, result=0
01:06:19.542 00.000 21948 worker thread done servicing request
01:06:19.542 00.000 21948 Worker thread wakes up
01:06:19.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:19.542 00.000 18120 GuideStep: -0.2 px 51 ms EAST, -0.3 px 0 ms NORTH
01:06:19.544 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:20.955 01.411 21948 Exposure complete
01:06:20.988 00.033 21948 worker thread done servicing request
01:06:20.988 00.000 18120 OnExposeComplete: enter
01:06:20.990 00.002 18120 UpdateGuideState(): m_state=6
01:06:20.992 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
01:06:20.993 00.001 18120 Star::Find returns 1 (0), X=893.50, Y=231.72, Mass=1926, SNR=30.4, Peak=176 HFD=3.7
01:06:20.994 00.001 18120 MultiStar: [#1 0.09,-0.12,0.73,U] [#2 0.52,-0.31,0.00,M7] [#3 0.38,-0.21,0.00,M4] [#4 0.60,-0.13,0.00,M5] [#5 0.07,-0.24,0.48,U] [#6 0.52,-0.09,0.00,M4] [#7 0.25,-0.48,0.00,M10] [#8 0.47,-0.16,0.00,M1] 
01:06:20.995 00.001 18120 refined, 2 included, MultiStar: {0.13, -0.10}, one-star: {0.19, -0.01}
01:06:20.996 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
01:06:20.997 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
01:06:20.998 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.65 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
01:06:21.002 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
01:06:21.002 00.000 18120 Enqueuing Move request for scope (0.13, -0.10)
01:06:21.003 00.001 21948 Worker thread wakes up
01:06:21.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:06:21.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:06:21.003 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=-0.07
01:06:21.003 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:21.003 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.4
01:06:21.004 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:21.004 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:21.005 00.001 18120 Enqueuing Expose request
01:06:21.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:06:21.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:21.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:21.005 00.000 21948 MoveAxis(E, 0, ABG)
01:06:21.005 00.000 21948 Move returns status 0, amount 0
01:06:21.005 00.000 21948 MoveAxis(N, 0, ABG)
01:06:21.005 00.000 21948 Move returns status 0, amount 0
01:06:21.005 00.000 21948 move complete, result=0
01:06:21.005 00.000 21948 worker thread done servicing request
01:06:21.005 00.000 21948 Worker thread wakes up
01:06:21.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:21.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:21.006 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:22.640 01.634 21948 Exposure complete
01:06:22.700 00.060 21948 worker thread done servicing request
01:06:22.700 00.000 18120 OnExposeComplete: enter
01:06:22.700 00.000 18120 UpdateGuideState(): m_state=6
01:06:22.702 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
01:06:22.702 00.000 18120 Star::Find returns 1 (0), X=893.88, Y=231.83, Mass=1891, SNR=30.2, Peak=206 HFD=4.1
01:06:22.703 00.001 18120 MultiStar: [#1 0.32,0.02,0.72,U] [#2 0.75,-0.18,0.00,M8] [#3 0.53,-0.47,0.00,M5] [#4 0.61,-0.23,0.00,M6] [#5 0.36,-0.12,0.49,U] [#6 0.85,-0.19,0.00,M5] [#7 0.58,-0.25,0.00,R] [#8 0.44,-0.15,0.00,M2] 
01:06:22.703 00.000 18120 refined, 2 included, MultiStar: {0.44, 0.02}, one-star: {0.56, 0.10}
01:06:22.704 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:06:22.704 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
01:06:22.706 00.002 18120 CameraToMount -- cameraX=0.44 cameraY=0.02 hyp=0.44 cameraTheta=0.05 mountX=-0.16 mountY=-0.40, mountTheta=-1.95
01:06:22.707 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.44, y=0.02, opts=13)
01:06:22.707 00.000 18120 Enqueuing Move request for scope (0.44, 0.02)
01:06:22.708 00.001 21948 Worker thread wakes up
01:06:22.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:22.708 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.2
01:06:22.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.02) opts 0xd
01:06:22.708 00.000 21948 Handling offset move in thread for scope, endpoint = (0.44, 0.02)
01:06:22.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.709 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:22.709 00.000 18120 Enqueuing Expose request
01:06:22.710 00.001 21948 Moving (0.44, 0.02) raw xDistance=-0.16 yDistance=-0.40
01:06:22.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:06:22.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:22.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:06:22.710 00.000 21948 MoveAxis(E, 0, ABG)
01:06:22.710 00.000 21948 Move returns status 0, amount 0
01:06:22.710 00.000 21948 MoveAxis(N, 0, ABG)
01:06:22.710 00.000 21948 Move returns status 0, amount 0
01:06:22.710 00.000 21948 move complete, result=0
01:06:22.710 00.000 21948 worker thread done servicing request
01:06:22.710 00.000 21948 Worker thread wakes up
01:06:22.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:22.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:22.710 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:06:24.227 01.517 21948 Exposure complete
01:06:24.256 00.029 21948 worker thread done servicing request
01:06:24.257 00.001 18120 OnExposeComplete: enter
01:06:24.257 00.000 18120 UpdateGuideState(): m_state=6
01:06:24.258 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
01:06:24.258 00.000 18120 Star::Find returns 1 (0), X=893.75, Y=231.94, Mass=1932, SNR=30.4, Peak=197 HFD=4.0
01:06:24.260 00.002 18120 MultiStar: [#1 0.16,0.18,0.73,U] [#2 0.45,0.01,0.00,M9] [#3 0.60,0.05,0.00,M6] [#4 0.61,-0.01,0.00,M7] [#5 0.43,-0.04,0.00,M3] [#6 0.45,0.21,0.00,M6] [#7 -0.25,-0.00,0.43,U] [#8 0.47,-0.11,0.00,M3] 
01:06:24.261 00.001 18120 refined, 2 included, MultiStar: {0.20, 0.16}, one-star: {0.44, 0.21}
01:06:24.262 00.001 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
01:06:24.264 00.002 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
01:06:24.265 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.16 hyp=0.26 cameraTheta=0.66 mountX=0.06 mountY=-0.25, mountTheta=-1.34
01:06:24.267 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.16, opts=13)
01:06:24.269 00.002 18120 Enqueuing Move request for scope (0.20, 0.16)
01:06:24.270 00.001 21948 Worker thread wakes up
01:06:24.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:24.271 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.16) opts 0xd
01:06:24.271 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.16)
01:06:24.271 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.4
01:06:24.272 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:24.273 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:24.274 00.001 18120 Enqueuing Expose request
01:06:24.274 00.000 21948 Moving (0.20, 0.16) raw xDistance=0.06 yDistance=-0.25
01:06:24.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:24.274 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.41 newest=-0.73
01:06:24.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:06:24.274 00.000 21948 MoveAxis(E, 0, ABG)
01:06:24.275 00.001 21948 Move returns status 0, amount 0
01:06:24.275 00.000 21948 MoveAxis(N, 61, ABG)
01:06:24.275 00.000 21948 Guiding  Dir = 0, Dur = 61
01:06:24.275 00.000 21948 IsSlewing returns 0
01:06:24.275 00.000 21948 IsGuiding returns 0
01:06:24.279 00.004 21948 PulseGuide returned control before completion, sleep 67
01:06:24.355 00.076 21948 IsGuiding returns 0
01:06:24.355 00.000 21948 Move returns status 0, amount 61
01:06:24.356 00.001 21948 move complete, result=0
01:06:24.356 00.000 21948 worker thread done servicing request
01:06:24.356 00.000 21948 Worker thread wakes up
01:06:24.356 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:24.356 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:24.356 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH
01:06:25.982 01.626 21948 Exposure complete
01:06:26.009 00.027 21948 worker thread done servicing request
01:06:26.009 00.000 18120 OnExposeComplete: enter
01:06:26.010 00.001 18120 UpdateGuideState(): m_state=6
01:06:26.011 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
01:06:26.012 00.001 18120 Star::Find returns 1 (0), X=893.68, Y=231.45, Mass=2038, SNR=31.2, Peak=170 HFD=3.7
01:06:26.012 00.000 18120 MultiStar: [#1 0.22,-0.36,0.00,M1] [#2 0.63,-0.67,0.00,M10] [#3 0.44,-0.49,0.00,M7] [#4 0.47,-0.41,0.00,M8] [#5 0.40,-0.52,0.00,M4] [#6 0.58,-0.07,0.00,M7] [#7 -0.35,-0.39,0.00,M1] [#8 0.36,-0.67,0.00,M4] 
01:06:26.013 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
01:06:26.014 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
01:06:26.014 00.000 18120 CameraToMount -- cameraX=0.36 cameraY=-0.28 hyp=0.46 cameraTheta=-0.65 mountX=-0.40 mountY=-0.20, mountTheta=-2.68
01:06:26.015 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.28, opts=13)
01:06:26.016 00.001 18120 Enqueuing Move request for scope (0.36, -0.28)
01:06:26.016 00.000 21948 Worker thread wakes up
01:06:26.016 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:26.017 00.001 18120 UpdateGuideState exits: m=2038 RSB=31.2
01:06:26.017 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.018 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:26.019 00.001 18120 Enqueuing Expose request
01:06:26.021 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.28) opts 0xd
01:06:26.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.28)
01:06:26.021 00.000 21948 Moving (0.36, -0.28) raw xDistance=-0.40 yDistance=-0.20
01:06:26.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:06:26.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:06:26.021 00.000 21948 MoveAxis(E, 72, ABG)
01:06:26.021 00.000 21948 Guiding  Dir = 2, Dur = 72
01:06:26.021 00.000 21948 IsSlewing returns 0
01:06:26.021 00.000 21948 IsGuiding returns 0
01:06:26.023 00.002 21948 PulseGuide returned control before completion, sleep 81
01:06:26.106 00.083 21948 IsGuiding returns 1
01:06:26.106 00.000 21948 scope still moving after pulse duration time elapsed
01:06:26.137 00.031 21948 IsSlewing returns 0
01:06:26.137 00.000 21948 IsGuiding returns 0
01:06:26.137 00.000 21948 scope move finished after 72 + 43 ms
01:06:26.138 00.001 21948 Move returns status 0, amount 72
01:06:26.138 00.000 21948 MoveAxis(N, 48, ABG)
01:06:26.138 00.000 21948 Guiding  Dir = 0, Dur = 48
01:06:26.138 00.000 21948 IsSlewing returns 0
01:06:26.139 00.001 21948 IsGuiding returns 0
01:06:26.144 00.005 21948 PulseGuide returned control before completion, sleep 54
01:06:26.199 00.055 21948 IsGuiding returns 1
01:06:26.199 00.000 21948 scope still moving after pulse duration time elapsed
01:06:26.231 00.032 21948 IsSlewing returns 0
01:06:26.231 00.000 21948 IsGuiding returns 0
01:06:26.231 00.000 21948 scope move finished after 48 + 44 ms
01:06:26.231 00.000 21948 Move returns status 0, amount 48
01:06:26.231 00.000 21948 move complete, result=0
01:06:26.231 00.000 21948 worker thread done servicing request
01:06:26.231 00.000 21948 Worker thread wakes up
01:06:26.232 00.001 18120 GuideStep: -0.4 px 72 ms EAST, -0.2 px 48 ms NORTH
01:06:26.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:26.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:27.637 01.405 21948 Exposure complete
01:06:27.664 00.027 21948 worker thread done servicing request
01:06:27.664 00.000 18120 OnExposeComplete: enter
01:06:27.665 00.001 18120 UpdateGuideState(): m_state=6
01:06:27.665 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
01:06:27.666 00.001 18120 Star::Find returns 1 (0), X=893.19, Y=231.96, Mass=1991, SNR=30.9, Peak=203 HFD=4.1
01:06:27.667 00.001 18120 MultiStar: [#1 -0.40,0.14,0.00,M2] [#2 0.01,-0.01,0.66,U] [#3 0.32,-0.19,0.62,U] [#4 0.30,0.13,0.55,U] [#5 -0.09,0.06,0.47,U] [#6 0.37,0.17,0.00,M8] [#7 -0.59,0.07,0.00,M2] [#8 -0.08,0.19,0.40,U] 
01:06:27.667 00.000 18120 refined, 5 included, MultiStar: {0.05, 0.08}, one-star: {-0.12, 0.23}
01:06:27.668 00.001 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
01:06:27.669 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
01:06:27.669 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=0.05 mountY=-0.08, mountTheta=-1.00
01:06:27.670 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
01:06:27.671 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
01:06:27.671 00.000 21948 Worker thread wakes up
01:06:27.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:27.672 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:06:27.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:06:27.672 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.9
01:06:27.672 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:27.673 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:27.673 00.000 18120 Enqueuing Expose request
01:06:27.674 00.001 21948 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.08
01:06:27.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:27.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:27.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:27.674 00.000 21948 MoveAxis(E, 0, ABG)
01:06:27.674 00.000 21948 Move returns status 0, amount 0
01:06:27.674 00.000 21948 MoveAxis(N, 0, ABG)
01:06:27.674 00.000 21948 Move returns status 0, amount 0
01:06:27.674 00.000 21948 move complete, result=0
01:06:27.674 00.000 21948 worker thread done servicing request
01:06:27.674 00.000 21948 Worker thread wakes up
01:06:27.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:27.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:27.674 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:29.305 01.631 21948 Exposure complete
01:06:29.349 00.044 21948 worker thread done servicing request
01:06:29.349 00.000 18120 OnExposeComplete: enter
01:06:29.351 00.002 18120 UpdateGuideState(): m_state=6
01:06:29.353 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
01:06:29.353 00.000 18120 Star::Find returns 1 (0), X=893.37, Y=232.17, Mass=1899, SNR=30.3, Peak=170 HFD=3.9
01:06:29.354 00.001 18120 MultiStar: [#1 -0.19,0.40,0.00,M3] [#2 0.23,0.35,0.00,M10] [#3 -0.04,0.16,0.64,U] [#4 0.01,0.36,0.58,U] [#5 0.01,0.42,0.00,M4] [#6 0.28,0.36,0.00,M9] [#7 -0.51,0.44,0.00,M3] [#8 -0.03,0.27,0.40,U] 
01:06:29.354 00.000 18120 refined, 3 included, MultiStar: {0.01, 0.33}, one-star: {0.05, 0.44}
01:06:29.355 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
01:06:29.355 00.000 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
01:06:29.356 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.56 mountX=0.30 mountY=-0.15, mountTheta=-0.47
01:06:29.357 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.33, opts=13)
01:06:29.358 00.001 18120 Enqueuing Move request for scope (0.01, 0.33)
01:06:29.358 00.000 21948 Worker thread wakes up
01:06:29.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:29.359 00.001 18120 UpdateGuideState exits: m=1899 RSB=30.3
01:06:29.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:29.360 00.001 18120 Enqueuing Expose request
01:06:29.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0xd
01:06:29.360 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.33)
01:06:29.360 00.000 21948 Moving (0.01, 0.33) raw xDistance=0.30 yDistance=-0.15
01:06:29.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:06:29.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:29.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:29.360 00.000 21948 MoveAxis(W, 53, ABG)
01:06:29.360 00.000 21948 Guiding  Dir = 3, Dur = 53
01:06:29.361 00.001 21948 IsSlewing returns 0
01:06:29.361 00.000 21948 IsGuiding returns 0
01:06:29.362 00.001 21948 PulseGuide returned control before completion, sleep 62
01:06:29.430 00.068 21948 IsGuiding returns 1
01:06:29.430 00.000 21948 scope still moving after pulse duration time elapsed
01:06:29.462 00.032 21948 IsSlewing returns 0
01:06:29.462 00.000 21948 IsGuiding returns 0
01:06:29.462 00.000 21948 scope move finished after 53 + 49 ms
01:06:29.462 00.000 21948 Move returns status 0, amount 53
01:06:29.462 00.000 21948 MoveAxis(N, 0, ABG)
01:06:29.462 00.000 21948 Move returns status 0, amount 0
01:06:29.463 00.001 21948 move complete, result=0
01:06:29.463 00.000 21948 worker thread done servicing request
01:06:29.463 00.000 21948 Worker thread wakes up
01:06:29.463 00.000 18120 GuideStep: 0.3 px 53 ms WEST, -0.2 px 0 ms NORTH
01:06:29.464 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:29.465 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:30.875 01.410 21948 Exposure complete
01:06:30.915 00.040 21948 worker thread done servicing request
01:06:30.915 00.000 18120 OnExposeComplete: enter
01:06:30.916 00.001 18120 UpdateGuideState(): m_state=6
01:06:30.916 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
01:06:30.917 00.001 18120 Star::Find returns 1 (0), X=893.54, Y=231.86, Mass=1892, SNR=30.2, Peak=165 HFD=3.8
01:06:30.917 00.000 18120 MultiStar: [#1 -0.02,0.09,0.73,U] [#2 0.48,0.06,0.00,R] [#3 0.30,-0.06,0.59,U] [#4 0.29,-0.14,0.56,U] [#5 0.17,0.02,0.48,U] [#6 0.39,-0.05,0.57,U] [#7 -0.49,-0.08,0.00,M4] [#8 0.23,0.23,0.43,U] 
01:06:30.917 00.000 18120 refined, 6 included, MultiStar: {0.22, 0.04}, one-star: {0.22, 0.13}
01:06:30.918 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
01:06:30.919 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
01:06:30.921 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.16 mountX=-0.06 mountY=-0.21, mountTheta=-1.84
01:06:30.924 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.04, opts=13)
01:06:30.925 00.001 18120 Enqueuing Move request for scope (0.22, 0.04)
01:06:30.925 00.000 21948 Worker thread wakes up
01:06:30.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
01:06:30.925 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
01:06:30.925 00.000 21948 Moving (0.22, 0.04) raw xDistance=-0.06 yDistance=-0.21
01:06:30.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:30.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:06:30.925 00.000 21948 MoveAxis(E, 0, ABG)
01:06:30.926 00.001 21948 Move returns status 0, amount 0
01:06:30.926 00.000 21948 MoveAxis(N, 50, ABG)
01:06:30.926 00.000 21948 Guiding  Dir = 0, Dur = 50
01:06:30.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:30.926 00.000 21948 IsSlewing returns 0
01:06:30.926 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.2
01:06:30.927 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:30.927 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:30.927 00.000 18120 Enqueuing Expose request
01:06:30.928 00.001 21948 IsGuiding returns 0
01:06:30.933 00.005 21948 PulseGuide returned control before completion, sleep 56
01:06:31.002 00.069 21948 IsGuiding returns 0
01:06:31.002 00.000 21948 Move returns status 0, amount 50
01:06:31.002 00.000 21948 move complete, result=0
01:06:31.002 00.000 21948 worker thread done servicing request
01:06:31.002 00.000 21948 Worker thread wakes up
01:06:31.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:31.002 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:06:31.003 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:32.629 01.626 21948 Exposure complete
01:06:32.671 00.042 21948 worker thread done servicing request
01:06:32.672 00.001 18120 OnExposeComplete: enter
01:06:32.673 00.001 18120 UpdateGuideState(): m_state=6
01:06:32.674 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
01:06:32.677 00.003 18120 Star::Find returns 1 (0), X=893.38, Y=231.69, Mass=2002, SNR=31.1, Peak=155 HFD=4.1
01:06:32.679 00.002 18120 MultiStar: [#1 -0.21,-0.03,0.71,U] [#2 -0.18,-0.28,0.64,U] [#3 0.30,-0.21,0.63,U] [#4 0.24,-0.27,0.56,U] [#5 0.34,-0.18,0.49,U] [#6 0.52,-0.13,0.00,M9] [#7 -0.40,0.02,0.43,U] [#8 0.24,-0.09,0.42,U] 
01:06:32.681 00.002 18120 single-star, 7 included, MultiStar: {0.04, -0.13}, one-star: {0.06, -0.04}
01:06:32.684 00.003 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:06:32.686 00.002 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
01:06:32.688 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.61 mountX=-0.07 mountY=-0.04, mountTheta=-2.64
01:06:32.691 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
01:06:32.693 00.002 18120 Enqueuing Move request for scope (0.06, -0.04)
01:06:32.693 00.000 21948 Worker thread wakes up
01:06:32.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:32.694 00.001 18120 UpdateGuideState exits: m=2002 RSB=31.1
01:06:32.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:32.695 00.001 18120 Enqueuing Expose request
01:06:32.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:06:32.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:06:32.695 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=-0.04
01:06:32.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:06:32.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:32.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:32.695 00.000 21948 MoveAxis(E, 0, ABG)
01:06:32.695 00.000 21948 Move returns status 0, amount 0
01:06:32.695 00.000 21948 MoveAxis(N, 0, ABG)
01:06:32.696 00.001 21948 Move returns status 0, amount 0
01:06:32.696 00.000 21948 move complete, result=0
01:06:32.696 00.000 21948 worker thread done servicing request
01:06:32.696 00.000 21948 Worker thread wakes up
01:06:32.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:32.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:32.696 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:34.209 01.513 21948 Exposure complete
01:06:34.258 00.049 21948 worker thread done servicing request
01:06:34.258 00.000 18120 OnExposeComplete: enter
01:06:34.259 00.001 18120 UpdateGuideState(): m_state=6
01:06:34.260 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
01:06:34.261 00.001 18120 Star::Find returns 1 (0), X=893.38, Y=231.84, Mass=1954, SNR=30.7, Peak=159 HFD=3.8
01:06:34.262 00.001 18120 MultiStar: [#1 -0.03,0.04,0.74,U] [#2 -0.26,-0.20,0.64,U] [#3 -0.17,-0.12,0.60,U] [#4 0.19,-0.07,0.58,U] [#5 -0.01,-0.29,0.45,U] [#6 0.26,-0.18,0.53,U] [#7 -0.29,-0.31,0.00,M4] [#8 0.14,-0.03,0.41,U] 
01:06:34.262 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.06, 0.11}
01:06:34.264 00.002 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.95)
01:06:34.264 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.91)
01:06:34.265 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.34 mountX=-0.07 mountY=0.02, mountTheta=2.91
01:06:34.266 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
01:06:34.267 00.001 18120 Enqueuing Move request for scope (0.02, -0.07)
01:06:34.268 00.001 21948 Worker thread wakes up
01:06:34.268 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:06:34.268 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:06:34.268 00.000 21948 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.02
01:06:34.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:06:34.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:34.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:34.272 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:34.272 00.000 21948 MoveAxis(E, 0, ABG)
01:06:34.272 00.000 21948 Move returns status 0, amount 0
01:06:34.272 00.000 21948 MoveAxis(N, 0, ABG)
01:06:34.272 00.000 21948 Move returns status 0, amount 0
01:06:34.272 00.000 21948 move complete, result=0
01:06:34.272 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.7
01:06:34.273 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.273 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:34.274 00.001 18120 Enqueuing Expose request
01:06:34.274 00.000 21948 worker thread done servicing request
01:06:34.274 00.000 21948 Worker thread wakes up
01:06:34.274 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:34.275 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:34.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,217,31,31)
01:06:34.293 00.018 18120 evsrv: cli 0D46D350 connect
01:06:34.294 00.001 18120 case statement mapped state 6 to 3
01:06:34.296 00.002 18120 case statement mapped state 6 to 3
01:06:34.297 00.001 18120 evsrv: cli 0D46D350 request: {"method":"get_app_state","id":"fdf86603-ab76-473c-a498-4b88de33fc89"}
01:06:34.299 00.002 18120 case statement mapped state 6 to 3
01:06:34.299 00.000 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdf86603-ab76-473c-a498-4b88de33fc89"}
01:06:34.301 00.002 18120 evsrv: cli 0D46D350 disconnect
01:06:34.303 00.002 18120 evsrv: cli 0D46E250 connect
01:06:34.305 00.002 18120 case statement mapped state 6 to 3
01:06:34.306 00.001 18120 case statement mapped state 6 to 3
01:06:34.307 00.001 18120 evsrv: cli 0D46E250 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"28c8aa6c-778a-446e-b16d-dec3bab7bcc3"}
01:06:34.308 00.001 18120 PhdController::Dither begins
01:06:34.309 00.001 18120 dither: size=2.00, dRA=1.36 dDec=-1.91
01:06:34.310 00.001 18120 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.00) = xAngle (1.05 = 1.05)
01:06:34.310 00.000 18120 MountToCamera -- mountX=1.36 mountY=-1.91 hyp=2.34 mountTheta=-0.95 cameraX=1.17, cameraY=2.03 cameraTheta=1.05
01:06:34.311 00.001 18120 setting lock position to (894.49, 233.76)
01:06:34.312 00.001 18120 Mount: notify guiding dithered (1.2, 2.0)
01:06:34.313 00.001 18120 MultiStar: stabilizing after lock position change
01:06:34.314 00.001 18120 Status Line: Dithering de 1.36,-1.91
01:06:34.316 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:06:34.317 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
01:06:34.318 00.001 18120 evsrv: cli 0D46E250 response: {"jsonrpc":"2.0","result":0,"id":"28c8aa6c-778a-446e-b16d-dec3bab7bcc3"}
01:06:34.319 00.001 18120 evsrv: cli 0D46E250 disconnect
01:06:35.913 01.594 21948 Exposure complete
01:06:35.939 00.026 21948 worker thread done servicing request
01:06:35.940 00.001 18120 OnExposeComplete: enter
01:06:35.940 00.000 18120 UpdateGuideState(): m_state=6
01:06:35.941 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
01:06:35.941 00.000 18120 Star::Find returns 1 (0), X=893.37, Y=231.71, Mass=1955, SNR=30.6, Peak=178 HFD=3.7
01:06:35.942 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.21)
01:06:35.942 00.000 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.17)
01:06:35.943 00.001 18120 CameraToMount -- cameraX=-1.12 cameraY=-2.05 hyp=2.33 cameraTheta=-2.07 mountX=-1.40 mountY=1.92, mountTheta=2.20
01:06:35.944 00.001 18120 dither recenter: remaining=(-1.4,1.9) step=(-1.4,1.9)
01:06:35.945 00.001 18120 MountToCamera -- mountTheta (2.19) + m_xAngle (2.00) = xAngle (4.19 = -2.09)
01:06:35.946 00.001 18120 MountToCamera -- mountX=-1.36 mountY=1.91 hyp=2.34 mountTheta=2.19 cameraX=-1.17, cameraY=-2.03 cameraTheta=-2.09
01:06:35.948 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.17, y=-2.03, opts=4)
01:06:35.949 00.001 18120 Enqueuing Move request for scope (-1.17, -2.03)
01:06:35.950 00.001 18120 Mount: notify direct move -1.36,1.91
01:06:35.950 00.000 21948 Worker thread wakes up
01:06:35.950 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:35.951 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.6
01:06:35.951 00.000 18120 PhdController: settling, locked = 1, distance = 2.46 (0.50) aobump = 0 frame = 1 / 99999
01:06:35.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -2.03) opts 0x4
01:06:35.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.17, -2.03)
01:06:35.951 00.000 21948 Moving (-1.17, -2.03) raw xDistance=-1.36 yDistance=1.91
01:06:35.952 00.001 21948 MoveAxis(E, 386, B)
01:06:35.952 00.000 21948 Guiding  Dir = 2, Dur = 386
01:06:35.952 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057595.951,"Host":"ASUS_SAM","Inst":1,"Distance":2.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:35.955 00.003 21948 IsSlewing returns 0
01:06:35.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.958 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:35.961 00.003 18120 Enqueuing Expose request
01:06:35.964 00.003 21948 IsGuiding returns 0
01:06:35.967 00.003 21948 PulseGuide returned control before completion, sleep 394
01:06:36.375 00.408 21948 IsGuiding returns 0
01:06:36.375 00.000 21948 Move returns status 0, amount 386
01:06:36.375 00.000 21948 MoveAxis(S, 455, B)
01:06:36.375 00.000 21948 Guiding  Dir = 1, Dur = 455
01:06:36.375 00.000 21948 IsSlewing returns 0
01:06:36.375 00.000 21948 IsGuiding returns 0
01:06:36.381 00.006 21948 PulseGuide returned control before completion, sleep 461
01:06:36.844 00.463 21948 IsGuiding returns 1
01:06:36.844 00.000 21948 scope still moving after pulse duration time elapsed
01:06:36.876 00.032 21948 IsSlewing returns 0
01:06:36.876 00.000 21948 IsGuiding returns 0
01:06:36.876 00.000 21948 scope move finished after 455 + 44 ms
01:06:36.876 00.000 21948 Move returns status 0, amount 455
01:06:36.876 00.000 21948 move complete, result=0
01:06:36.876 00.000 21948 worker thread done servicing request
01:06:36.876 00.000 18120 GuideStep: -1.4 px 386 ms EAST, 1.9 px 455 ms SOUTH
01:06:36.877 00.001 21948 Worker thread wakes up
01:06:36.878 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:36.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:38.289 01.411 21948 Exposure complete
01:06:38.341 00.052 21948 worker thread done servicing request
01:06:38.341 00.000 18120 OnExposeComplete: enter
01:06:38.342 00.001 18120 UpdateGuideState(): m_state=6
01:06:38.344 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
01:06:38.345 00.001 18120 Star::Find returns 1 (0), X=893.24, Y=232.78, Mass=2046, SNR=31.3, Peak=127 HFD=4.3
01:06:38.346 00.001 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
01:06:38.347 00.001 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
01:06:38.347 00.000 18120 CameraToMount -- cameraX=-1.24 cameraY=-0.98 hyp=1.58 cameraTheta=-2.48 mountX=-0.37 mountY=1.55, mountTheta=1.81
01:06:38.349 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.24, y=-0.98, opts=13)
01:06:38.349 00.000 18120 Enqueuing Move request for scope (-1.24, -0.98)
01:06:38.350 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:38.350 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.3
01:06:38.351 00.001 18120 PhdController: settling, locked = 1, distance = 1.58 (0.50) aobump = 0 frame = 2 / 99999
01:06:38.351 00.000 21948 Worker thread wakes up
01:06:38.351 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057598.351,"Host":"ASUS_SAM","Inst":1,"Distance":1.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:38.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -0.98) opts 0xd
01:06:38.351 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.24, -0.98)
01:06:38.351 00.000 21948 Moving (-1.24, -0.98) raw xDistance=-0.37 yDistance=1.55
01:06:38.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
01:06:38.351 00.000 21948 resist switch: large excursion: input 1.55 thresh 0.60 direction from 0 to 1
01:06:38.351 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.65
01:06:38.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.55 from input 1.55
01:06:38.351 00.000 21948 MoveAxis(E, 67, ABG)
01:06:38.351 00.000 21948 Guiding  Dir = 2, Dur = 67
01:06:38.351 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.354 00.003 21948 IsSlewing returns 0
01:06:38.354 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:38.355 00.001 18120 Enqueuing Expose request
01:06:38.355 00.000 21948 IsGuiding returns 0
01:06:38.358 00.003 21948 PulseGuide returned control before completion, sleep 75
01:06:38.443 00.085 21948 IsGuiding returns 0
01:06:38.443 00.000 21948 Move returns status 0, amount 67
01:06:38.443 00.000 21948 MoveAxis(S, 370, ABG)
01:06:38.443 00.000 21948 Guiding  Dir = 1, Dur = 370
01:06:38.444 00.001 21948 IsSlewing returns 0
01:06:38.444 00.000 21948 IsGuiding returns 0
01:06:38.448 00.004 21948 PulseGuide returned control before completion, sleep 376
01:06:38.834 00.386 21948 IsGuiding returns 0
01:06:38.834 00.000 21948 Move returns status 0, amount 370
01:06:38.835 00.001 21948 move complete, result=0
01:06:38.835 00.000 21948 worker thread done servicing request
01:06:38.835 00.000 21948 Worker thread wakes up
01:06:38.835 00.000 18120 GuideStep: -0.4 px 67 ms EAST, 1.6 px 370 ms SOUTH
01:06:38.836 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:38.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:40.466 01.630 21948 Exposure complete
01:06:40.497 00.031 21948 worker thread done servicing request
01:06:40.497 00.000 18120 OnExposeComplete: enter
01:06:40.498 00.001 18120 UpdateGuideState(): m_state=6
01:06:40.499 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
01:06:40.499 00.000 18120 Star::Find returns 1 (0), X=894.06, Y=234.55, Mass=1917, SNR=30.4, Peak=190 HFD=3.7
01:06:40.499 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
01:06:40.500 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
01:06:40.502 00.002 18120 CameraToMount -- cameraX=-0.43 cameraY=0.79 hyp=0.90 cameraTheta=2.07 mountX=0.90 mountY=0.03, mountTheta=0.03
01:06:40.503 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=0.79, opts=13)
01:06:40.504 00.001 18120 Enqueuing Move request for scope (-0.43, 0.79)
01:06:40.504 00.000 21948 Worker thread wakes up
01:06:40.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:40.505 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.4
01:06:40.505 00.000 18120 PhdController: settling, locked = 1, distance = 1.38 (0.50) aobump = 0 frame = 3 / 99999
01:06:40.506 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.79) opts 0xd
01:06:40.506 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, 0.79)
01:06:40.506 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057600.506,"Host":"ASUS_SAM","Inst":1,"Distance":1.38,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:40.506 00.000 21948 Moving (-0.43, 0.79) raw xDistance=0.90 yDistance=0.03
01:06:40.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.90
01:06:40.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:40.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:40.507 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:40.507 00.000 18120 Enqueuing Expose request
01:06:40.508 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:06:40.508 00.000 21948 MoveAxis(W, 156, ABG)
01:06:40.508 00.000 21948 Guiding  Dir = 3, Dur = 156
01:06:40.508 00.000 21948 IsSlewing returns 0
01:06:40.508 00.000 21948 IsGuiding returns 0
01:06:40.510 00.002 21948 PulseGuide returned control before completion, sleep 165
01:06:40.682 00.172 21948 IsGuiding returns 0
01:06:40.682 00.000 21948 Move returns status 0, amount 156
01:06:40.682 00.000 21948 MoveAxis(N, 0, ABG)
01:06:40.682 00.000 21948 Move returns status 0, amount 0
01:06:40.682 00.000 21948 move complete, result=0
01:06:40.682 00.000 21948 worker thread done servicing request
01:06:40.682 00.000 21948 Worker thread wakes up
01:06:40.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:40.682 00.000 18120 GuideStep: 0.9 px 156 ms WEST, 0.0 px 0 ms NORTH
01:06:40.684 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:42.091 01.407 21948 Exposure complete
01:06:42.149 00.058 21948 worker thread done servicing request
01:06:42.149 00.000 18120 OnExposeComplete: enter
01:06:42.151 00.002 18120 UpdateGuideState(): m_state=6
01:06:42.152 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
01:06:42.152 00.000 18120 Star::Find returns 1 (0), X=894.49, Y=234.30, Mass=1930, SNR=30.4, Peak=160 HFD=3.7
01:06:42.153 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
01:06:42.153 00.000 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
01:06:42.154 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.54 hyp=0.54 cameraTheta=1.56 mountX=0.49 mountY=-0.25, mountTheta=-0.47
01:06:42.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.54, opts=13)
01:06:42.155 00.000 18120 Enqueuing Move request for scope (0.01, 0.54)
01:06:42.156 00.001 21948 Worker thread wakes up
01:06:42.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.54) opts 0xd
01:06:42.156 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.54)
01:06:42.156 00.000 21948 Moving (0.01, 0.54) raw xDistance=0.49 yDistance=-0.25
01:06:42.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
01:06:42.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:42.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:42.156 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
01:06:42.157 00.001 18120 PhdController: settling, locked = 1, distance = 1.13 (0.50) aobump = 0 frame = 4 / 99999
01:06:42.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:06:42.157 00.000 21948 MoveAxis(W, 99, ABG)
01:06:42.157 00.000 21948 Guiding  Dir = 3, Dur = 99
01:06:42.158 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786057602.157,"Host":"ASUS_SAM","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:42.158 00.000 21948 IsSlewing returns 0
01:06:42.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:42.159 00.001 21948 IsGuiding returns 0
01:06:42.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:42.160 00.001 18120 Enqueuing Expose request
01:06:42.162 00.002 21948 PulseGuide returned control before completion, sleep 108
01:06:42.279 00.117 21948 IsGuiding returns 0
01:06:42.279 00.000 21948 Move returns status 0, amount 99
01:06:42.279 00.000 21948 MoveAxis(N, 0, ABG)
01:06:42.279 00.000 21948 Move returns status 0, amount 0
01:06:42.279 00.000 21948 move complete, result=0
01:06:42.279 00.000 21948 worker thread done servicing request
01:06:42.279 00.000 21948 Worker thread wakes up
01:06:42.279 00.000 18120 GuideStep: 0.5 px 99 ms WEST, -0.2 px 0 ms NORTH
01:06:42.281 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:42.282 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:43.908 01.626 21948 Exposure complete
01:06:43.946 00.038 21948 worker thread done servicing request
01:06:43.946 00.000 18120 OnExposeComplete: enter
01:06:43.947 00.001 18120 UpdateGuideState(): m_state=6
01:06:43.948 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
01:06:43.948 00.000 18120 Star::Find returns 1 (0), X=894.70, Y=233.98, Mass=1998, SNR=30.9, Peak=198 HFD=4.0
01:06:43.949 00.001 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
01:06:43.949 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
01:06:43.949 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.80 mountX=0.11 mountY=-0.29, mountTheta=-1.20
01:06:43.950 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.22, opts=13)
01:06:43.951 00.001 18120 Enqueuing Move request for scope (0.21, 0.22)
01:06:43.952 00.001 21948 Worker thread wakes up
01:06:43.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:43.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
01:06:43.953 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
01:06:43.953 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
01:06:43.954 00.001 21948 Moving (0.21, 0.22) raw xDistance=0.11 yDistance=-0.29
01:06:43.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:06:43.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:43.954 00.000 18120 PhdController: settling, locked = 1, distance = 0.88 (0.50) aobump = 0 frame = 5 / 99999
01:06:43.955 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:06:43.955 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057603.955,"Host":"ASUS_SAM","Inst":1,"Distance":0.88,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:43.957 00.002 21948 MoveAxis(E, 0, ABG)
01:06:43.957 00.000 21948 Move returns status 0, amount 0
01:06:43.957 00.000 21948 MoveAxis(N, 0, ABG)
01:06:43.957 00.000 21948 Move returns status 0, amount 0
01:06:43.957 00.000 21948 move complete, result=0
01:06:43.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.958 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:43.959 00.001 18120 Enqueuing Expose request
01:06:43.961 00.002 21948 worker thread done servicing request
01:06:43.961 00.000 21948 Worker thread wakes up
01:06:43.961 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:43.962 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:43.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:45.484 01.522 21948 Exposure complete
01:06:45.541 00.057 21948 worker thread done servicing request
01:06:45.541 00.000 18120 OnExposeComplete: enter
01:06:45.543 00.002 18120 UpdateGuideState(): m_state=6
01:06:45.545 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
01:06:45.546 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.98, Mass=1980, SNR=30.8, Peak=183 HFD=4.1
01:06:45.547 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
01:06:45.547 00.000 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
01:06:45.548 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.69 mountX=0.09 mountY=-0.35, mountTheta=-1.31
01:06:45.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.23, opts=13)
01:06:45.549 00.000 18120 Enqueuing Move request for scope (0.28, 0.23)
01:06:45.550 00.001 21948 Worker thread wakes up
01:06:45.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:45.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
01:06:45.550 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.8
01:06:45.551 00.001 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
01:06:45.551 00.000 18120 PhdController: settling, locked = 1, distance = 0.72 (0.50) aobump = 0 frame = 6 / 99999
01:06:45.552 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786057605.552,"Host":"ASUS_SAM","Inst":1,"Distance":0.72,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:45.552 00.000 21948 Moving (0.28, 0.23) raw xDistance=0.09 yDistance=-0.35
01:06:45.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:06:45.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:45.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:45.553 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:45.553 00.000 18120 Enqueuing Expose request
01:06:45.554 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:06:45.554 00.000 21948 MoveAxis(E, 0, ABG)
01:06:45.554 00.000 21948 Move returns status 0, amount 0
01:06:45.554 00.000 21948 MoveAxis(N, 0, ABG)
01:06:45.554 00.000 21948 Move returns status 0, amount 0
01:06:45.554 00.000 21948 move complete, result=0
01:06:45.554 00.000 21948 worker thread done servicing request
01:06:45.554 00.000 21948 Worker thread wakes up
01:06:45.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:45.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:45.554 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:47.183 01.629 21948 Exposure complete
01:06:47.211 00.028 21948 worker thread done servicing request
01:06:47.211 00.000 18120 OnExposeComplete: enter
01:06:47.212 00.001 18120 UpdateGuideState(): m_state=6
01:06:47.212 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
01:06:47.213 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=234.12, Mass=1924, SNR=30.2, Peak=172 HFD=3.9
01:06:47.213 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
01:06:47.213 00.000 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
01:06:47.217 00.004 18120 CameraToMount -- cameraX=0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.17 mountX=0.26 mountY=-0.30, mountTheta=-0.85
01:06:47.219 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.36, opts=13)
01:06:47.219 00.000 18120 Enqueuing Move request for scope (0.15, 0.36)
01:06:47.220 00.001 21948 Worker thread wakes up
01:06:47.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:47.220 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.2
01:06:47.221 00.001 18120 PhdController: settling, locked = 1, distance = 0.62 (0.50) aobump = 0 frame = 7 / 99999
01:06:47.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.36) opts 0xd
01:06:47.221 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.36)
01:06:47.221 00.000 21948 Moving (0.15, 0.36) raw xDistance=0.26 yDistance=-0.30
01:06:47.221 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057607.221,"Host":"ASUS_SAM","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:47.222 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:06:47.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:47.222 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:47.223 00.001 18120 Enqueuing Expose request
01:06:47.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:06:47.223 00.000 21948 MoveAxis(W, 47, ABG)
01:06:47.223 00.000 21948 Guiding  Dir = 3, Dur = 47
01:06:47.223 00.000 21948 IsSlewing returns 0
01:06:47.224 00.001 21948 IsGuiding returns 0
01:06:47.225 00.001 21948 PulseGuide returned control before completion, sleep 56
01:06:47.294 00.069 21948 IsGuiding returns 1
01:06:47.294 00.000 21948 scope still moving after pulse duration time elapsed
01:06:47.324 00.030 21948 IsSlewing returns 0
01:06:47.325 00.001 21948 IsGuiding returns 0
01:06:47.325 00.000 21948 scope move finished after 47 + 54 ms
01:06:47.325 00.000 21948 Move returns status 0, amount 47
01:06:47.325 00.000 21948 MoveAxis(N, 0, ABG)
01:06:47.325 00.000 21948 Move returns status 0, amount 0
01:06:47.325 00.000 21948 move complete, result=0
01:06:47.325 00.000 21948 worker thread done servicing request
01:06:47.325 00.000 21948 Worker thread wakes up
01:06:47.325 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.3 px 0 ms NORTH
01:06:47.327 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:47.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:48.732 01.405 21948 Exposure complete
01:06:48.763 00.031 21948 worker thread done servicing request
01:06:48.763 00.000 18120 OnExposeComplete: enter
01:06:48.764 00.001 18120 UpdateGuideState(): m_state=6
01:06:48.764 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
01:06:48.765 00.001 18120 Star::Find returns 1 (0), X=894.49, Y=233.94, Mass=2030, SNR=31.3, Peak=180 HFD=3.9
01:06:48.765 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
01:06:48.765 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
01:06:48.766 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=0.17 mountY=-0.09, mountTheta=-0.50
01:06:48.767 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.18, opts=13)
01:06:48.769 00.002 18120 Enqueuing Move request for scope (0.01, 0.18)
01:06:48.769 00.000 21948 Worker thread wakes up
01:06:48.769 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:06:48.769 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:06:48.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:48.770 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.3
01:06:48.770 00.000 18120 PhdController: settling, locked = 1, distance = 0.49 (0.50) aobump = 0 frame = 8 / 99999
01:06:48.770 00.000 21948 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.09
01:06:48.770 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057608.770,"Host":"ASUS_SAM","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:06:48.771 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:06:48.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:48.771 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:48.772 00.001 18120 Enqueuing Expose request
01:06:48.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:48.772 00.000 21948 MoveAxis(E, 0, ABG)
01:06:48.772 00.000 21948 Move returns status 0, amount 0
01:06:48.772 00.000 21948 MoveAxis(N, 0, ABG)
01:06:48.772 00.000 21948 Move returns status 0, amount 0
01:06:48.772 00.000 21948 move complete, result=0
01:06:48.772 00.000 21948 worker thread done servicing request
01:06:48.772 00.000 21948 Worker thread wakes up
01:06:48.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:48.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:48.773 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:50.405 01.632 21948 Exposure complete
01:06:50.454 00.049 21948 worker thread done servicing request
01:06:50.454 00.000 18120 OnExposeComplete: enter
01:06:50.454 00.000 18120 UpdateGuideState(): m_state=6
01:06:50.455 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
01:06:50.455 00.000 18120 Star::Find returns 1 (0), X=894.72, Y=233.88, Mass=2044, SNR=31.3, Peak=210 HFD=3.9
01:06:50.456 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
01:06:50.458 00.002 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
01:06:50.458 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.49 mountX=0.02 mountY=-0.26, mountTheta=-1.51
01:06:50.460 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.12, opts=13)
01:06:50.461 00.001 18120 Enqueuing Move request for scope (0.23, 0.12)
01:06:50.461 00.000 21948 Worker thread wakes up
01:06:50.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:50.462 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
01:06:50.462 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
01:06:50.462 00.000 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 9 / 99999
01:06:50.463 00.001 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
01:06:50.463 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057610.463,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
01:06:50.463 00.000 21948 Moving (0.23, 0.12) raw xDistance=0.02 yDistance=-0.26
01:06:50.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:50.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.464 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:50.464 00.000 18120 Enqueuing Expose request
01:06:50.465 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:50.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:06:50.465 00.000 21948 MoveAxis(E, 0, ABG)
01:06:50.465 00.000 21948 Move returns status 0, amount 0
01:06:50.465 00.000 21948 MoveAxis(N, 0, ABG)
01:06:50.465 00.000 21948 Move returns status 0, amount 0
01:06:50.465 00.000 21948 move complete, result=0
01:06:50.465 00.000 21948 worker thread done servicing request
01:06:50.465 00.000 21948 Worker thread wakes up
01:06:50.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:50.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:50.466 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:51.981 01.515 21948 Exposure complete
01:06:52.005 00.024 21948 worker thread done servicing request
01:06:52.005 00.000 18120 OnExposeComplete: enter
01:06:52.005 00.000 18120 UpdateGuideState(): m_state=6
01:06:52.006 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
01:06:52.006 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=233.66, Mass=1932, SNR=30.4, Peak=189 HFD=3.6
01:06:52.007 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
01:06:52.007 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
01:06:52.008 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.21 cameraTheta=-0.47 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
01:06:52.010 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.09, opts=13)
01:06:52.010 00.000 18120 Enqueuing Move request for scope (0.18, -0.09)
01:06:52.011 00.001 21948 Worker thread wakes up
01:06:52.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:52.012 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
01:06:52.012 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.4
01:06:52.012 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
01:06:52.012 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 10 / 99999
01:06:52.012 00.000 21948 Moving (0.18, -0.09) raw xDistance=-0.16 yDistance=-0.12
01:06:52.013 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786057612.012,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
01:06:52.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:06:52.013 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:52.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:52.013 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:52.014 00.001 18120 Enqueuing Expose request
01:06:52.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:52.014 00.000 21948 MoveAxis(E, 0, ABG)
01:06:52.014 00.000 21948 Move returns status 0, amount 0
01:06:52.014 00.000 21948 MoveAxis(N, 0, ABG)
01:06:52.014 00.000 21948 Move returns status 0, amount 0
01:06:52.014 00.000 21948 move complete, result=0
01:06:52.014 00.000 21948 worker thread done servicing request
01:06:52.015 00.001 21948 Worker thread wakes up
01:06:52.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:52.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:52.015 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:53.650 01.635 21948 Exposure complete
01:06:53.681 00.031 21948 worker thread done servicing request
01:06:53.681 00.000 18120 OnExposeComplete: enter
01:06:53.684 00.003 18120 UpdateGuideState(): m_state=6
01:06:53.685 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
01:06:53.686 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=233.76, Mass=2042, SNR=31.3, Peak=192 HFD=4.2
01:06:53.686 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
01:06:53.687 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
01:06:53.687 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.02 mountX=-0.14 mountY=-0.31, mountTheta=-1.99
01:06:53.688 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.01, opts=13)
01:06:53.689 00.001 18120 Enqueuing Move request for scope (0.34, 0.01)
01:06:53.689 00.000 21948 Worker thread wakes up
01:06:53.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.01) opts 0xd
01:06:53.689 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.01)
01:06:53.689 00.000 21948 Moving (0.34, 0.01) raw xDistance=-0.14 yDistance=-0.31
01:06:53.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:06:53.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:06:53.690 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:53.690 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.3
01:06:53.691 00.001 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 11 / 99999
01:06:53.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:06:53.691 00.000 21948 MoveAxis(E, 0, ABG)
01:06:53.691 00.000 21948 Move returns status 0, amount 0
01:06:53.691 00.000 21948 MoveAxis(N, 0, ABG)
01:06:53.691 00.000 21948 Move returns status 0, amount 0
01:06:53.691 00.000 21948 move complete, result=0
01:06:53.691 00.000 21948 worker thread done servicing request
01:06:53.691 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057613.691,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
01:06:53.692 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:53.692 00.000 18120 Enqueuing Expose request
01:06:53.693 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:53.693 00.000 21948 Worker thread wakes up
01:06:53.694 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:53.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:55.213 01.519 21948 Exposure complete
01:06:55.247 00.034 21948 worker thread done servicing request
01:06:55.248 00.001 18120 OnExposeComplete: enter
01:06:55.249 00.001 18120 UpdateGuideState(): m_state=6
01:06:55.251 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
01:06:55.253 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=233.91, Mass=2080, SNR=31.5, Peak=215 HFD=4.2
01:06:55.254 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
01:06:55.254 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
01:06:55.254 00.000 18120 CameraToMount -- cameraX=0.40 cameraY=0.15 hyp=0.43 cameraTheta=0.36 mountX=-0.03 mountY=-0.43, mountTheta=-1.63
01:06:55.256 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=0.15, opts=13)
01:06:55.256 00.000 18120 Enqueuing Move request for scope (0.40, 0.15)
01:06:55.257 00.001 21948 Worker thread wakes up
01:06:55.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.15) opts 0xd
01:06:55.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:55.257 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.5
01:06:55.259 00.002 21948 Handling offset move in thread for scope, endpoint = (0.40, 0.15)
01:06:55.259 00.000 21948 Moving (0.40, 0.15) raw xDistance=-0.03 yDistance=-0.43
01:06:55.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:55.259 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 12 / 99999
01:06:55.260 00.001 21948 switching direction from 1 to -1 - decHistory=-7 oldest=-0.51 newest=-0.86
01:06:55.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:06:55.260 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057615.260,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
01:06:55.260 00.000 21948 MoveAxis(E, 0, ABG)
01:06:55.260 00.000 21948 Move returns status 0, amount 0
01:06:55.260 00.000 21948 MoveAxis(N, 102, ABG)
01:06:55.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:55.261 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:55.261 00.000 18120 Enqueuing Expose request
01:06:55.262 00.001 21948 Guiding  Dir = 0, Dur = 102
01:06:55.262 00.000 21948 IsSlewing returns 0
01:06:55.262 00.000 21948 IsGuiding returns 0
01:06:55.267 00.005 21948 PulseGuide returned control before completion, sleep 108
01:06:55.386 00.119 21948 IsGuiding returns 0
01:06:55.386 00.000 21948 Move returns status 0, amount 102
01:06:55.386 00.000 21948 move complete, result=0
01:06:55.386 00.000 21948 worker thread done servicing request
01:06:55.386 00.000 21948 Worker thread wakes up
01:06:55.386 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 102 ms NORTH
01:06:55.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:55.387 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:57.023 01.636 21948 Exposure complete
01:06:57.077 00.054 21948 worker thread done servicing request
01:06:57.078 00.001 18120 OnExposeComplete: enter
01:06:57.079 00.001 18120 UpdateGuideState(): m_state=6
01:06:57.079 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
01:06:57.080 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=233.94, Mass=1974, SNR=30.7, Peak=184 HFD=3.7
01:06:57.081 00.001 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
01:06:57.081 00.000 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
01:06:57.082 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=0.17 mountY=-0.07, mountTheta=-0.38
01:06:57.083 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.18, opts=13)
01:06:57.083 00.000 18120 Enqueuing Move request for scope (-0.02, 0.18)
01:06:57.084 00.001 21948 Worker thread wakes up
01:06:57.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
01:06:57.084 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
01:06:57.084 00.000 21948 Moving (-0.02, 0.18) raw xDistance=0.17 yDistance=-0.07
01:06:57.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:06:57.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:57.084 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:57.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:57.084 00.000 21948 MoveAxis(E, 0, ABG)
01:06:57.084 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.7
01:06:57.085 00.001 21948 Move returns status 0, amount 0
01:06:57.085 00.000 21948 MoveAxis(N, 0, ABG)
01:06:57.085 00.000 21948 Move returns status 0, amount 0
01:06:57.085 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 13 / 99999
01:06:57.085 00.000 21948 move complete, result=0
01:06:57.085 00.000 18120 PhdController: newstate STATE_FINISH
01:06:57.086 00.001 18120 PhdController complete: success
01:06:57.086 00.000 21948 worker thread done servicing request
01:06:57.086 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786057617.086,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
01:06:57.089 00.003 18120 Mount: notify guiding dither settle done success=1
01:06:57.090 00.001 18120 PhdController: newstate STATE_IDLE
01:06:57.091 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:57.094 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:57.096 00.002 18120 Enqueuing Expose request
01:06:57.098 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:57.100 00.002 21948 Worker thread wakes up
01:06:57.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:57.101 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:58.615 01.514 21948 Exposure complete
01:06:58.651 00.036 21948 worker thread done servicing request
01:06:58.652 00.001 18120 OnExposeComplete: enter
01:06:58.652 00.000 18120 UpdateGuideState(): m_state=6
01:06:58.653 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.654 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=234.01, Mass=1982, SNR=30.8, Peak=202 HFD=3.8
01:06:58.654 00.000 18120 MultiStar: exiting stabilization period
01:06:58.655 00.001 18120 MultiStar: updating star positions after lock position change
01:06:58.655 00.000 18120 Star::Find(15, 620, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.655 00.000 18120 Star::Find returns 1 (0), X=619.51, Y=384.72, Mass=1067, SNR=22.6, Peak=94 HFD=3.7
01:06:58.656 00.001 18120 Star::Find(15, 1047, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.656 00.000 18120 Star::Find returns 1 (0), X=1046.38, Y=598.73, Mass=865, SNR=20.3, Peak=81 HFD=3.7
01:06:58.657 00.001 18120 Star::Find(15, 154, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.657 00.000 18120 Star::Find returns 1 (0), X=153.63, Y=35.71, Mass=750, SNR=18.9, Peak=82 HFD=3.5
01:06:58.659 00.002 18120 Star::Find(15, 336, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.660 00.001 18120 Star::Find returns 1 (0), X=336.70, Y=892.57, Mass=633, SNR=17.5, Peak=64 HFD=3.5
01:06:58.662 00.002 18120 Star::Find(15, 161, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.665 00.003 18120 Star::Find returns 1 (0), X=160.81, Y=420.18, Mass=409, SNR=14.0, Peak=65 HFD=2.9
01:06:58.665 00.000 18120 Star::Find(15, 542, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.666 00.001 18120 Star::Find returns 1 (0), X=541.86, Y=68.20, Mass=663, SNR=17.6, Peak=69 HFD=4.3
01:06:58.667 00.001 18120 Star::Find(15, 1131, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.669 00.002 18120 Star::Find returns 1 (0), X=1130.86, Y=227.79, Mass=397, SNR=13.7, Peak=52 HFD=4.0
01:06:58.671 00.002 18120 Star::Find(15, 418, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.673 00.002 18120 Star::Find returns 1 (0), X=417.86, Y=130.95, Mass=276, SNR=11.4, Peak=38 HFD=3.0
01:06:58.674 00.001 18120 Star::Find(15, 751, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.676 00.002 18120 Star::Find returns 1 (0), X=751.07, Y=263.63, Mass=299, SNR=11.9, Peak=38 HFD=3.3
01:06:58.677 00.001 18120 Star::Find(15, 1232, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.678 00.001 18120 Star::Find returns 1 (0), X=1231.95, Y=675.38, Mass=319, SNR=12.3, Peak=38 HFD=3.3
01:06:58.679 00.001 18120 Star::Find(15, 848, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:06:58.680 00.001 18120 Star::Find returns 1 (0), X=847.97, Y=75.48, Mass=276, SNR=11.5, Peak=44 HFD=2.5
01:06:58.681 00.001 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
01:06:58.682 00.001 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
01:06:58.682 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.98 mountX=0.27 mountY=-0.02, mountTheta=-0.06
01:06:58.684 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.25, opts=13)
01:06:58.686 00.002 18120 Enqueuing Move request for scope (-0.11, 0.25)
01:06:58.687 00.001 21948 Worker thread wakes up
01:06:58.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
01:06:58.687 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
01:06:58.687 00.000 21948 Moving (-0.11, 0.25) raw xDistance=0.27 yDistance=-0.02
01:06:58.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:06:58.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:58.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:06:58.688 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:06:58.688 00.000 21948 MoveAxis(W, 48, ABG)
01:06:58.688 00.000 21948 Guiding  Dir = 3, Dur = 48
01:06:58.688 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
01:06:58.690 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:58.691 00.001 21948 IsSlewing returns 0
01:06:58.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:06:58.692 00.001 18120 Enqueuing Expose request
01:06:58.694 00.002 21948 IsGuiding returns 0
01:06:58.696 00.002 21948 PulseGuide returned control before completion, sleep 57
01:06:58.759 00.063 21948 IsGuiding returns 0
01:06:58.759 00.000 21948 Move returns status 0, amount 48
01:06:58.759 00.000 21948 MoveAxis(N, 0, ABG)
01:06:58.759 00.000 21948 Move returns status 0, amount 0
01:06:58.759 00.000 21948 move complete, result=0
01:06:58.759 00.000 21948 worker thread done servicing request
01:06:58.759 00.000 21948 Worker thread wakes up
01:06:58.759 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:06:58.759 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:06:58.760 00.001 18120 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
01:07:00.490 01.730 21948 Exposure complete
01:07:00.515 00.025 21948 worker thread done servicing request
01:07:00.515 00.000 18120 OnExposeComplete: enter
01:07:00.515 00.000 18120 UpdateGuideState(): m_state=6
01:07:00.516 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
01:07:00.517 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=233.91, Mass=2037, SNR=31.2, Peak=213 HFD=4.0
01:07:00.518 00.001 18120 MultiStar: [#1 -0.15,-0.04,0.73,U] [#2 0.08,-0.09,0.66,U] [#3 0.08,-0.12,0.58,U] [#4 -0.10,-0.02,0.56,U] [#5 -0.05,-0.30,0.48,U] [#6 -0.12,0.21,0.52,U] [#7 0.15,-0.15,0.43,U] [#8 0.32,-0.14,0.40,U] 
01:07:00.518 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.21, 0.16}
01:07:00.520 00.002 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.00) = xAngle (-4.35 = 1.93)
01:07:00.520 00.000 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.39 = 1.89)
01:07:00.522 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.35 mountX=-0.02 mountY=0.04, mountTheta=1.93
01:07:00.527 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.03, opts=13)
01:07:00.529 00.002 18120 Enqueuing Move request for scope (-0.03, -0.03)
01:07:00.532 00.003 21948 Worker thread wakes up
01:07:00.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:07:00.532 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:07:00.532 00.000 21948 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
01:07:00.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:00.532 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.2
01:07:00.533 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:00.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:00.534 00.001 18120 Enqueuing Expose request
01:07:00.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:00.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:00.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:07:00.534 00.000 21948 MoveAxis(E, 0, ABG)
01:07:00.534 00.000 21948 Move returns status 0, amount 0
01:07:00.534 00.000 21948 MoveAxis(N, 0, ABG)
01:07:00.534 00.000 21948 Move returns status 0, amount 0
01:07:00.534 00.000 21948 move complete, result=0
01:07:00.534 00.000 21948 worker thread done servicing request
01:07:00.534 00.000 21948 Worker thread wakes up
01:07:00.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:00.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:00.535 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:01.948 01.413 21948 Exposure complete
01:07:01.990 00.042 21948 worker thread done servicing request
01:07:01.990 00.000 18120 OnExposeComplete: enter
01:07:01.992 00.002 18120 UpdateGuideState(): m_state=6
01:07:01.993 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
01:07:01.994 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=233.90, Mass=1966, SNR=30.7, Peak=196 HFD=3.9
01:07:01.996 00.002 18120 MultiStar: [#1 -0.05,-0.20,0.73,U] [#2 -0.08,-0.08,0.62,U] [#3 -0.32,-0.01,0.59,U] [#4 -0.19,-0.16,0.55,U] [#5 -0.33,-0.23,0.46,U] [#6 0.03,0.15,0.56,U] [#7 -0.02,0.08,0.45,U] [#8 0.04,-0.04,0.40,U] 
01:07:01.997 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.09, 0.14}
01:07:01.997 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.00) = xAngle (-4.88 = 1.40)
01:07:01.998 00.001 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.92 = 1.36)
01:07:01.998 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=0.02 mountY=0.11, mountTheta=1.40
01:07:01.999 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
01:07:02.000 00.001 18120 Enqueuing Move request for scope (-0.11, -0.03)
01:07:02.000 00.000 21948 Worker thread wakes up
01:07:02.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:02.001 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.7
01:07:02.001 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.001 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:02.002 00.001 18120 Enqueuing Expose request
01:07:02.002 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:07:02.002 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:07:02.002 00.000 21948 Moving (-0.11, -0.03) raw xDistance=0.02 yDistance=0.11
01:07:02.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:07:02.003 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:02.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:02.003 00.000 21948 MoveAxis(E, 0, ABG)
01:07:02.003 00.000 21948 Move returns status 0, amount 0
01:07:02.003 00.000 21948 MoveAxis(N, 0, ABG)
01:07:02.003 00.000 21948 Move returns status 0, amount 0
01:07:02.003 00.000 21948 move complete, result=0
01:07:02.003 00.000 21948 worker thread done servicing request
01:07:02.003 00.000 21948 Worker thread wakes up
01:07:02.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:02.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:02.003 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:03.637 01.634 21948 Exposure complete
01:07:03.669 00.032 21948 worker thread done servicing request
01:07:03.669 00.000 18120 OnExposeComplete: enter
01:07:03.670 00.001 18120 UpdateGuideState(): m_state=6
01:07:03.671 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
01:07:03.671 00.000 18120 Star::Find returns 1 (0), X=894.65, Y=233.92, Mass=1967, SNR=30.7, Peak=178 HFD=3.9
01:07:03.672 00.001 18120 MultiStar: [#1 0.21,-0.18,0.72,U] [#2 0.27,-0.17,0.65,U] [#3 -0.18,0.10,0.62,U] [#4 0.01,0.04,0.58,U] [#5 -0.07,-0.27,0.48,U] [#6 -0.03,0.07,0.49,U] [#7 0.13,0.05,0.44,U] [#8 0.09,0.27,0.42,U] 
01:07:03.672 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.16, 0.16}
01:07:03.672 00.000 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
01:07:03.673 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
01:07:03.673 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
01:07:03.674 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.01, opts=13)
01:07:03.675 00.001 18120 Enqueuing Move request for scope (0.08, 0.01)
01:07:03.676 00.001 21948 Worker thread wakes up
01:07:03.676 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:07:03.676 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:07:03.676 00.000 21948 Moving (0.08, 0.01) raw xDistance=-0.03 yDistance=-0.08
01:07:03.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:07:03.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:03.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:03.676 00.000 21948 MoveAxis(E, 0, ABG)
01:07:03.676 00.000 21948 Move returns status 0, amount 0
01:07:03.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:03.677 00.001 21948 MoveAxis(N, 0, ABG)
01:07:03.677 00.000 21948 Move returns status 0, amount 0
01:07:03.677 00.000 21948 move complete, result=0
01:07:03.677 00.000 21948 worker thread done servicing request
01:07:03.677 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.7
01:07:03.678 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:03.678 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:03.678 00.000 18120 Enqueuing Expose request
01:07:03.679 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:03.679 00.000 21948 Worker thread wakes up
01:07:03.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:03.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:05.197 01.518 21948 Exposure complete
01:07:05.225 00.028 21948 worker thread done servicing request
01:07:05.225 00.000 18120 OnExposeComplete: enter
01:07:05.226 00.001 18120 UpdateGuideState(): m_state=6
01:07:05.227 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
01:07:05.227 00.000 18120 Star::Find returns 1 (0), X=894.53, Y=234.00, Mass=2055, SNR=31.3, Peak=185 HFD=4.0
01:07:05.228 00.001 18120 MultiStar: [#1 0.19,-0.33,0.73,U] [#2 0.10,0.04,0.65,U] [#3 -0.11,-0.05,0.62,U] [#4 -0.02,-0.12,0.58,U] [#5 0.11,-0.25,0.49,U] [#6 -0.04,0.06,0.49,U] [#7 -0.02,0.03,0.41,U] [#8 0.18,0.02,0.39,U] 
01:07:05.228 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.05, 0.24}
01:07:05.229 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:07:05.229 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:07:05.229 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
01:07:05.231 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
01:07:05.231 00.000 18120 Enqueuing Move request for scope (0.05, -0.03)
01:07:05.232 00.001 21948 Worker thread wakes up
01:07:05.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:07:05.232 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:07:05.232 00.000 21948 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.03
01:07:05.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:07:05.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:05.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:05.232 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:05.232 00.000 21948 MoveAxis(E, 0, ABG)
01:07:05.232 00.000 21948 Move returns status 0, amount 0
01:07:05.232 00.000 21948 MoveAxis(N, 0, ABG)
01:07:05.232 00.000 21948 Move returns status 0, amount 0
01:07:05.232 00.000 21948 move complete, result=0
01:07:05.232 00.000 21948 worker thread done servicing request
01:07:05.232 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
01:07:05.233 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.233 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:05.234 00.001 18120 Enqueuing Expose request
01:07:05.234 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:05.235 00.001 21948 Worker thread wakes up
01:07:05.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:05.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:06.870 01.635 21948 Exposure complete
01:07:06.936 00.066 21948 worker thread done servicing request
01:07:06.936 00.000 18120 OnExposeComplete: enter
01:07:06.937 00.001 18120 UpdateGuideState(): m_state=6
01:07:06.937 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
01:07:06.938 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=233.91, Mass=2043, SNR=31.3, Peak=177 HFD=3.9
01:07:06.938 00.000 18120 MultiStar: [#1 0.17,-0.26,0.70,U] [#2 0.09,-0.07,0.63,U] [#3 -0.05,-0.11,0.61,U] [#4 -0.04,0.04,0.54,U] [#5 -0.16,-0.10,0.47,U] [#6 0.15,0.05,0.51,U] [#7 0.31,-0.18,0.43,U] [#8 0.14,0.08,0.39,U] 
01:07:06.939 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.01, 0.15}
01:07:06.939 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
01:07:06.940 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
01:07:06.940 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.06 mountY=-0.03, mountTheta=-2.59
01:07:06.941 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
01:07:06.942 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
01:07:06.942 00.000 21948 Worker thread wakes up
01:07:06.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:07:06.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:06.943 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.3
01:07:06.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:06.944 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:07:06.945 00.001 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.03
01:07:06.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:06.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:06.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:06.945 00.000 18120 Enqueuing Expose request
01:07:06.946 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:06.946 00.000 21948 MoveAxis(E, 0, ABG)
01:07:06.946 00.000 21948 Move returns status 0, amount 0
01:07:06.946 00.000 21948 MoveAxis(N, 0, ABG)
01:07:06.946 00.000 21948 Move returns status 0, amount 0
01:07:06.946 00.000 21948 move complete, result=0
01:07:06.946 00.000 21948 worker thread done servicing request
01:07:06.946 00.000 21948 Worker thread wakes up
01:07:06.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:06.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:06.946 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:08.464 01.518 21948 Exposure complete
01:07:08.492 00.028 21948 worker thread done servicing request
01:07:08.492 00.000 18120 OnExposeComplete: enter
01:07:08.493 00.001 18120 UpdateGuideState(): m_state=6
01:07:08.494 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
01:07:08.495 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=233.92, Mass=1906, SNR=30.2, Peak=181 HFD=3.9
01:07:08.495 00.000 18120 MultiStar: [#1 0.18,-0.22,0.74,U] [#2 0.33,0.08,0.65,U] [#3 -0.03,0.08,0.60,U] [#4 0.11,0.10,0.59,U] [#5 0.04,-0.30,0.48,U] [#6 0.04,-0.01,0.54,U] [#7 0.35,0.06,0.44,U] [#8 0.22,-0.16,0.43,U] 
01:07:08.496 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.19, 0.16}
01:07:08.496 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
01:07:08.496 00.000 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
01:07:08.497 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.03 mountX=-0.07 mountY=-0.14, mountTheta=-2.04
01:07:08.498 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.01, opts=13)
01:07:08.500 00.002 18120 Enqueuing Move request for scope (0.16, -0.01)
01:07:08.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:08.500 00.000 21948 Worker thread wakes up
01:07:08.500 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
01:07:08.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:07:08.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:08.500 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:08.501 00.001 18120 Enqueuing Expose request
01:07:08.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:07:08.502 00.001 21948 Moving (0.16, -0.01) raw xDistance=-0.07 yDistance=-0.14
01:07:08.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:07:08.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:08.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:08.502 00.000 21948 MoveAxis(E, 0, ABG)
01:07:08.502 00.000 21948 Move returns status 0, amount 0
01:07:08.502 00.000 21948 MoveAxis(N, 0, ABG)
01:07:08.502 00.000 21948 Move returns status 0, amount 0
01:07:08.502 00.000 21948 move complete, result=0
01:07:08.502 00.000 21948 worker thread done servicing request
01:07:08.502 00.000 21948 Worker thread wakes up
01:07:08.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:08.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:08.502 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:10.133 01.631 21948 Exposure complete
01:07:10.157 00.024 18120 OnExposeComplete: enter
01:07:10.157 00.000 18120 UpdateGuideState(): m_state=6
01:07:10.157 00.000 21948 worker thread done servicing request
01:07:10.157 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
01:07:10.158 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=233.78, Mass=2015, SNR=31.1, Peak=166 HFD=3.8
01:07:10.158 00.000 18120 MultiStar: [#1 0.16,-0.50,0.00,M1] [#2 0.29,-0.23,0.63,U] [#3 -0.09,-0.33,0.57,U] [#4 0.07,-0.18,0.58,U] [#5 0.07,-0.41,0.00,M1] [#6 0.02,-0.18,0.50,U] [#7 0.17,-0.21,0.44,U] [#8 0.33,-0.14,0.39,U] 
01:07:10.159 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.16}, one-star: {0.09, 0.02}
01:07:10.159 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
01:07:10.160 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
01:07:10.160 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
01:07:10.161 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.02, opts=13)
01:07:10.164 00.003 18120 Enqueuing Move request for scope (0.09, 0.02)
01:07:10.167 00.003 21948 Worker thread wakes up
01:07:10.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:07:10.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:10.167 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.1
01:07:10.168 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:10.169 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:07:10.169 00.000 18120 Enqueuing Expose request
01:07:10.170 00.001 21948 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.08
01:07:10.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:10.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:10.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:10.170 00.000 21948 MoveAxis(E, 0, ABG)
01:07:10.170 00.000 21948 Move returns status 0, amount 0
01:07:10.170 00.000 21948 MoveAxis(N, 0, ABG)
01:07:10.170 00.000 21948 Move returns status 0, amount 0
01:07:10.170 00.000 21948 move complete, result=0
01:07:10.170 00.000 21948 worker thread done servicing request
01:07:10.170 00.000 21948 Worker thread wakes up
01:07:10.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:10.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:10.172 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:11.695 01.523 21948 Exposure complete
01:07:11.733 00.038 21948 worker thread done servicing request
01:07:11.733 00.000 18120 OnExposeComplete: enter
01:07:11.734 00.001 18120 UpdateGuideState(): m_state=6
01:07:11.736 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
01:07:11.736 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=233.83, Mass=2013, SNR=31.0, Peak=172 HFD=3.8
01:07:11.737 00.001 18120 MultiStar: [#1 0.14,-0.49,0.00,M2] [#2 0.17,-0.33,0.63,U] [#3 0.11,-0.13,0.59,U] [#4 0.12,-0.37,0.54,U] [#5 0.12,-0.54,0.00,M2] [#6 -0.10,-0.25,0.54,U] [#7 0.28,-0.16,0.43,U] [#8 0.34,-0.07,0.40,U] 
01:07:11.738 00.001 18120 single-star, 6 included, MultiStar: {0.09, -0.16}, one-star: {-0.09, 0.07}
01:07:11.739 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
01:07:11.740 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
01:07:11.740 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.49 mountX=0.10 mountY=0.05, mountTheta=0.46
01:07:11.742 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.07, opts=13)
01:07:11.743 00.001 18120 Enqueuing Move request for scope (-0.09, 0.07)
01:07:11.743 00.000 21948 Worker thread wakes up
01:07:11.744 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:11.744 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.0
01:07:11.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:11.745 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:11.745 00.000 18120 Enqueuing Expose request
01:07:11.746 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:07:11.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:07:11.746 00.000 21948 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=0.05
01:07:11.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:07:11.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:11.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:11.746 00.000 21948 MoveAxis(E, 0, ABG)
01:07:11.746 00.000 21948 Move returns status 0, amount 0
01:07:11.746 00.000 21948 MoveAxis(N, 0, ABG)
01:07:11.746 00.000 21948 Move returns status 0, amount 0
01:07:11.746 00.000 21948 move complete, result=0
01:07:11.746 00.000 21948 worker thread done servicing request
01:07:11.746 00.000 21948 Worker thread wakes up
01:07:11.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:11.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:11.746 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:13.476 01.730 21948 Exposure complete
01:07:13.523 00.047 21948 worker thread done servicing request
01:07:13.524 00.001 18120 OnExposeComplete: enter
01:07:13.525 00.001 18120 UpdateGuideState(): m_state=6
01:07:13.527 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
01:07:13.528 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=233.66, Mass=2082, SNR=31.5, Peak=164 HFD=4.0
01:07:13.529 00.001 18120 MultiStar: [#1 0.22,-0.61,0.00,M3] [#2 0.24,-0.20,0.65,U] [#3 -0.09,-0.55,0.00,M1] [#4 0.05,-0.51,0.00,M1] [#5 -0.06,-0.57,0.00,M3] [#6 -0.04,-0.27,0.50,U] [#7 0.10,-0.26,0.41,U] [#8 0.14,-0.17,0.40,U] 
01:07:13.530 00.001 18120 single-star, 4 included, MultiStar: {0.09, -0.18}, one-star: {0.04, -0.09}
01:07:13.532 00.002 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
01:07:13.534 00.002 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.09)
01:07:13.535 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=-0.10 mountY=0.01, mountTheta=3.09
01:07:13.538 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.09, opts=13)
01:07:13.539 00.001 18120 Enqueuing Move request for scope (0.04, -0.09)
01:07:13.539 00.000 21948 Worker thread wakes up
01:07:13.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:13.540 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.5
01:07:13.540 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:13.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:13.542 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:07:13.542 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:07:13.542 00.000 21948 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=0.01
01:07:13.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:07:13.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:13.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:13.542 00.000 21948 MoveAxis(E, 0, ABG)
01:07:13.542 00.000 21948 Move returns status 0, amount 0
01:07:13.542 00.000 21948 MoveAxis(N, 0, ABG)
01:07:13.542 00.000 21948 Move returns status 0, amount 0
01:07:13.542 00.000 21948 move complete, result=0
01:07:13.542 00.000 18120 Enqueuing Expose request
01:07:13.543 00.001 21948 worker thread done servicing request
01:07:13.543 00.000 21948 Worker thread wakes up
01:07:13.543 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:13.544 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:13.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:14.957 01.413 21948 Exposure complete
01:07:14.989 00.032 21948 worker thread done servicing request
01:07:14.989 00.000 18120 OnExposeComplete: enter
01:07:14.989 00.000 18120 UpdateGuideState(): m_state=6
01:07:14.990 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
01:07:14.990 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=233.61, Mass=2006, SNR=31.0, Peak=190 HFD=3.7
01:07:14.991 00.001 18120 MultiStar: [#1 0.34,-0.63,0.00,M4] [#2 0.40,-0.40,0.00,M1] [#3 0.15,-0.37,0.63,U] [#4 0.11,-0.35,0.58,U] [#5 0.16,-0.54,0.00,M4] [#6 0.18,-0.16,0.51,U] [#7 0.38,-0.40,0.00,M1] [#8 0.47,-0.04,0.00,M1] 
01:07:14.991 00.000 18120 refined, 3 included, MultiStar: {0.19, -0.24}, one-star: {0.28, -0.15}
01:07:14.992 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
01:07:14.992 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
01:07:14.993 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-0.90 mountX=-0.30 mountY=-0.06, mountTheta=-2.94
01:07:14.994 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.24, opts=13)
01:07:14.994 00.000 18120 Enqueuing Move request for scope (0.19, -0.24)
01:07:14.995 00.001 21948 Worker thread wakes up
01:07:14.995 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
01:07:14.995 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
01:07:14.995 00.000 21948 Moving (0.19, -0.24) raw xDistance=-0.30 yDistance=-0.06
01:07:14.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:07:14.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:14.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:14.996 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:14.996 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.0
01:07:14.996 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.997 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:14.997 00.000 18120 Enqueuing Expose request
01:07:14.997 00.000 21948 MoveAxis(E, 54, ABG)
01:07:14.998 00.001 21948 Guiding  Dir = 2, Dur = 54
01:07:14.998 00.000 21948 IsSlewing returns 0
01:07:14.998 00.000 21948 IsGuiding returns 0
01:07:15.000 00.002 21948 PulseGuide returned control before completion, sleep 63
01:07:15.064 00.064 21948 IsGuiding returns 1
01:07:15.064 00.000 21948 scope still moving after pulse duration time elapsed
01:07:15.095 00.031 21948 IsSlewing returns 0
01:07:15.095 00.000 21948 IsGuiding returns 0
01:07:15.095 00.000 21948 scope move finished after 54 + 43 ms
01:07:15.095 00.000 21948 Move returns status 0, amount 54
01:07:15.095 00.000 21948 MoveAxis(N, 0, ABG)
01:07:15.095 00.000 21948 Move returns status 0, amount 0
01:07:15.095 00.000 21948 move complete, result=0
01:07:15.095 00.000 21948 worker thread done servicing request
01:07:15.095 00.000 21948 Worker thread wakes up
01:07:15.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:15.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:15.095 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
01:07:16.724 01.629 21948 Exposure complete
01:07:16.751 00.027 21948 worker thread done servicing request
01:07:16.751 00.000 18120 OnExposeComplete: enter
01:07:16.751 00.000 18120 UpdateGuideState(): m_state=6
01:07:16.752 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
01:07:16.754 00.002 18120 Star::Find returns 1 (0), X=894.67, Y=233.81, Mass=2026, SNR=31.1, Peak=179 HFD=3.9
01:07:16.756 00.002 18120 MultiStar: [#1 0.13,-0.40,0.00,M5] [#2 0.36,-0.12,0.65,U] [#3 0.20,-0.19,0.61,U] [#4 0.00,-0.16,0.54,U] [#5 0.12,-0.27,0.46,U] [#6 0.12,0.04,0.52,U] [#7 0.49,-0.05,0.00,M2] [#8 0.41,0.03,0.00,M2] 
01:07:16.757 00.001 18120 single-star, 5 included, MultiStar: {0.17, -0.09}, one-star: {0.18, 0.05}
01:07:16.757 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
01:07:16.758 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
01:07:16.758 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.29 mountX=-0.02 mountY=-0.18, mountTheta=-1.71
01:07:16.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.05, opts=13)
01:07:16.761 00.002 18120 Enqueuing Move request for scope (0.18, 0.05)
01:07:16.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:16.762 00.001 21948 Worker thread wakes up
01:07:16.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
01:07:16.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
01:07:16.762 00.000 21948 Moving (0.18, 0.05) raw xDistance=-0.02 yDistance=-0.18
01:07:16.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:16.762 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.1
01:07:16.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:16.762 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:16.763 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:07:16.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:16.763 00.000 18120 Enqueuing Expose request
01:07:16.764 00.001 21948 MoveAxis(E, 0, ABG)
01:07:16.764 00.000 21948 Move returns status 0, amount 0
01:07:16.764 00.000 21948 MoveAxis(N, 0, ABG)
01:07:16.764 00.000 21948 Move returns status 0, amount 0
01:07:16.764 00.000 21948 move complete, result=0
01:07:16.764 00.000 21948 worker thread done servicing request
01:07:16.764 00.000 21948 Worker thread wakes up
01:07:16.764 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:16.764 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:16.764 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:18.286 01.522 21948 Exposure complete
01:07:18.320 00.034 21948 worker thread done servicing request
01:07:18.320 00.000 18120 OnExposeComplete: enter
01:07:18.321 00.001 18120 UpdateGuideState(): m_state=6
01:07:18.321 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
01:07:18.322 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=233.85, Mass=1923, SNR=30.4, Peak=198 HFD=4.2
01:07:18.323 00.001 18120 MultiStar: [#1 0.40,-0.33,0.00,M6] [#2 0.45,-0.31,0.00,M1] [#3 0.31,-0.28,0.00,M1] [#4 0.15,-0.10,0.58,U] [#5 0.27,-0.35,0.00,M4] [#6 0.10,0.19,0.55,U] [#7 0.44,-0.20,0.00,M3] [#8 0.40,-0.04,0.00,M3] 
01:07:18.324 00.001 18120 refined, 2 included, MultiStar: {0.27, 0.07}, one-star: {0.43, 0.09}
01:07:18.325 00.001 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
01:07:18.325 00.000 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
01:07:18.326 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.24 mountX=-0.05 mountY=-0.27, mountTheta=-1.76
01:07:18.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.07, opts=13)
01:07:18.327 00.000 18120 Enqueuing Move request for scope (0.27, 0.07)
01:07:18.328 00.001 21948 Worker thread wakes up
01:07:18.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
01:07:18.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:18.328 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.4
01:07:18.329 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:18.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:18.330 00.001 18120 Enqueuing Expose request
01:07:18.330 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
01:07:18.330 00.000 21948 Moving (0.27, 0.07) raw xDistance=-0.05 yDistance=-0.27
01:07:18.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:07:18.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:07:18.330 00.000 21948 MoveAxis(E, 0, ABG)
01:07:18.330 00.000 21948 Move returns status 0, amount 0
01:07:18.330 00.000 21948 MoveAxis(N, 65, ABG)
01:07:18.330 00.000 21948 Guiding  Dir = 0, Dur = 65
01:07:18.330 00.000 21948 IsSlewing returns 0
01:07:18.330 00.000 21948 IsGuiding returns 0
01:07:18.336 00.006 21948 PulseGuide returned control before completion, sleep 71
01:07:18.412 00.076 21948 IsGuiding returns 0
01:07:18.412 00.000 21948 Move returns status 0, amount 65
01:07:18.412 00.000 21948 move complete, result=0
01:07:18.412 00.000 21948 worker thread done servicing request
01:07:18.412 00.000 21948 Worker thread wakes up
01:07:18.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:18.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:18.412 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 65 ms NORTH
01:07:20.036 01.624 21948 Exposure complete
01:07:20.065 00.029 21948 worker thread done servicing request
01:07:20.065 00.000 18120 OnExposeComplete: enter
01:07:20.066 00.001 18120 UpdateGuideState(): m_state=6
01:07:20.066 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
01:07:20.067 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=233.80, Mass=1992, SNR=31.0, Peak=164 HFD=3.9
01:07:20.069 00.002 18120 MultiStar: [#1 0.03,-0.42,0.00,M7] [#2 0.23,-0.25,0.62,U] [#3 0.27,-0.31,0.00,M2] [#4 0.16,-0.13,0.58,U] [#5 0.04,-0.51,0.00,M5] [#6 0.25,-0.36,0.00,M1] [#7 0.09,-0.11,0.43,U] [#8 0.45,-0.14,0.00,M4] 
01:07:20.069 00.000 18120 single-star, 3 included, MultiStar: {0.16, -0.09}, one-star: {0.13, 0.05}
01:07:20.069 00.000 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
01:07:20.070 00.001 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
01:07:20.070 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=-0.01 mountY=-0.14, mountTheta=-1.67
01:07:20.072 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.05, opts=13)
01:07:20.072 00.000 18120 Enqueuing Move request for scope (0.13, 0.05)
01:07:20.075 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:20.075 00.000 21948 Worker thread wakes up
01:07:20.075 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
01:07:20.076 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:07:20.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.076 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:07:20.076 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:20.077 00.001 18120 Enqueuing Expose request
01:07:20.077 00.000 21948 Moving (0.13, 0.05) raw xDistance=-0.01 yDistance=-0.14
01:07:20.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:07:20.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:20.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:20.077 00.000 21948 MoveAxis(E, 0, ABG)
01:07:20.077 00.000 21948 Move returns status 0, amount 0
01:07:20.077 00.000 21948 MoveAxis(N, 0, ABG)
01:07:20.077 00.000 21948 Move returns status 0, amount 0
01:07:20.077 00.000 21948 move complete, result=0
01:07:20.078 00.001 21948 worker thread done servicing request
01:07:20.078 00.000 21948 Worker thread wakes up
01:07:20.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:20.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:20.078 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:21.603 01.525 21948 Exposure complete
01:07:21.629 00.026 21948 worker thread done servicing request
01:07:21.629 00.000 18120 OnExposeComplete: enter
01:07:21.630 00.001 18120 UpdateGuideState(): m_state=6
01:07:21.631 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
01:07:21.632 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=233.91, Mass=1964, SNR=30.8, Peak=165 HFD=4.0
01:07:21.633 00.001 18120 MultiStar: [#1 0.14,-0.42,0.00,M8] [#2 0.22,-0.14,0.64,U] [#3 0.23,-0.05,0.62,U] [#4 0.12,-0.21,0.57,U] [#5 0.23,-0.32,0.48,U] [#6 0.07,0.08,0.55,U] [#7 0.42,-0.12,0.00,M3] [#8 0.51,-0.10,0.00,M5] 
01:07:21.634 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {0.17, 0.15}
01:07:21.635 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:07:21.636 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
01:07:21.637 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.29 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
01:07:21.639 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.05, opts=13)
01:07:21.641 00.002 18120 Enqueuing Move request for scope (0.17, -0.05)
01:07:21.642 00.001 21948 Worker thread wakes up
01:07:21.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:21.643 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.8
01:07:21.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:21.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:21.644 00.001 18120 Enqueuing Expose request
01:07:21.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
01:07:21.644 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
01:07:21.644 00.000 21948 Moving (0.17, -0.05) raw xDistance=-0.12 yDistance=-0.13
01:07:21.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:07:21.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:21.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:07:21.645 00.001 21948 MoveAxis(E, 0, ABG)
01:07:21.645 00.000 21948 Move returns status 0, amount 0
01:07:21.645 00.000 21948 MoveAxis(N, 0, ABG)
01:07:21.645 00.000 21948 Move returns status 0, amount 0
01:07:21.645 00.000 21948 move complete, result=0
01:07:21.645 00.000 21948 worker thread done servicing request
01:07:21.645 00.000 21948 Worker thread wakes up
01:07:21.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:21.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:21.645 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:23.271 01.626 21948 Exposure complete
01:07:23.296 00.025 21948 worker thread done servicing request
01:07:23.296 00.000 18120 OnExposeComplete: enter
01:07:23.296 00.000 18120 UpdateGuideState(): m_state=6
01:07:23.297 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
01:07:23.297 00.000 18120 Star::Find returns 1 (0), X=894.43, Y=233.83, Mass=2109, SNR=31.7, Peak=193 HFD=3.8
01:07:23.298 00.001 18120 MultiStar: [#1 0.22,-0.46,0.00,M9] [#2 0.08,-0.07,0.66,U] [#3 0.07,-0.33,0.57,U] [#4 -0.10,-0.17,0.53,U] [#5 -0.02,-0.36,0.45,U] [#6 0.14,-0.26,0.47,U] [#7 0.30,-0.23,0.41,U] [#8 0.13,-0.19,0.40,U] 
01:07:23.298 00.000 18120 single-star, 7 included, MultiStar: {0.05, -0.16}, one-star: {-0.06, 0.08}
01:07:23.299 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
01:07:23.300 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
01:07:23.301 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=0.09 mountY=0.02, mountTheta=0.19
01:07:23.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.08, opts=13)
01:07:23.303 00.001 18120 Enqueuing Move request for scope (-0.06, 0.08)
01:07:23.303 00.000 21948 Worker thread wakes up
01:07:23.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:23.304 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:07:23.304 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:07:23.304 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.7
01:07:23.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:23.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:23.305 00.000 18120 Enqueuing Expose request
01:07:23.305 00.000 21948 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.02
01:07:23.306 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:07:23.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:23.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:07:23.306 00.000 21948 MoveAxis(E, 0, ABG)
01:07:23.306 00.000 21948 Move returns status 0, amount 0
01:07:23.306 00.000 21948 MoveAxis(N, 0, ABG)
01:07:23.306 00.000 21948 Move returns status 0, amount 0
01:07:23.306 00.000 21948 move complete, result=0
01:07:23.306 00.000 21948 worker thread done servicing request
01:07:23.306 00.000 21948 Worker thread wakes up
01:07:23.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:23.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:23.307 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:24.836 01.529 21948 Exposure complete
01:07:24.887 00.051 21948 worker thread done servicing request
01:07:24.887 00.000 18120 OnExposeComplete: enter
01:07:24.890 00.003 18120 UpdateGuideState(): m_state=6
01:07:24.891 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
01:07:24.891 00.000 18120 Star::Find returns 1 (0), X=894.49, Y=233.74, Mass=1974, SNR=30.7, Peak=179 HFD=3.7
01:07:24.892 00.001 18120 MultiStar: [#1 0.37,-0.54,0.00,M10] [#2 0.31,-0.38,0.00,M1] [#3 0.01,-0.28,0.62,U] [#4 -0.02,-0.22,0.57,U] [#5 -0.24,-0.36,0.00,M4] [#6 0.01,0.01,0.50,U] [#7 0.25,-0.10,0.43,U] [#8 -0.05,-0.23,0.40,U] 
01:07:24.893 00.001 18120 single-star, 5 included, MultiStar: {0.03, -0.13}, one-star: {0.01, -0.02}
01:07:24.895 00.002 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
01:07:24.896 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
01:07:24.897 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.25 mountX=-0.02 mountY=0.00, mountTheta=3.00
01:07:24.899 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
01:07:24.900 00.001 18120 Enqueuing Move request for scope (0.01, -0.02)
01:07:24.901 00.001 21948 Worker thread wakes up
01:07:24.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:07:24.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:07:24.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:24.903 00.002 21948 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.00
01:07:24.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:24.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:24.903 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.7
01:07:24.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.904 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:24.904 00.000 18120 Enqueuing Expose request
01:07:24.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:07:24.904 00.000 21948 MoveAxis(E, 0, ABG)
01:07:24.904 00.000 21948 Move returns status 0, amount 0
01:07:24.904 00.000 21948 MoveAxis(N, 0, ABG)
01:07:24.905 00.001 21948 Move returns status 0, amount 0
01:07:24.905 00.000 21948 move complete, result=0
01:07:24.905 00.000 21948 worker thread done servicing request
01:07:24.905 00.000 21948 Worker thread wakes up
01:07:24.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:24.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:24.905 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:26.540 01.635 21948 Exposure complete
01:07:26.578 00.038 21948 worker thread done servicing request
01:07:26.578 00.000 18120 OnExposeComplete: enter
01:07:26.579 00.001 18120 UpdateGuideState(): m_state=6
01:07:26.579 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
01:07:26.580 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.69, Mass=2123, SNR=31.8, Peak=192 HFD=3.8
01:07:26.580 00.000 18120 MultiStar: [#1 0.30,-0.55,0.00,R] [#2 0.35,-0.32,0.00,M2] [#3 0.18,-0.29,0.58,U] [#4 0.11,-0.43,0.00,M1] [#5 0.32,-0.39,0.00,M5] [#6 0.23,-0.24,0.53,U] [#7 0.10,-0.31,0.45,U] [#8 0.44,-0.19,0.00,M4] 
01:07:26.581 00.001 18120 single-star, 3 included, MultiStar: {0.21, -0.20}, one-star: {0.27, -0.07}
01:07:26.581 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
01:07:26.582 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
01:07:26.582 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.26 mountX=-0.18 mountY=-0.21, mountTheta=-2.28
01:07:26.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.07, opts=13)
01:07:26.584 00.001 18120 Enqueuing Move request for scope (0.27, -0.07)
01:07:26.585 00.001 21948 Worker thread wakes up
01:07:26.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:26.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
01:07:26.585 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.8
01:07:26.586 00.001 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
01:07:26.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:26.586 00.000 21948 Moving (0.27, -0.07) raw xDistance=-0.18 yDistance=-0.21
01:07:26.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:26.587 00.001 18120 Enqueuing Expose request
01:07:26.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:07:26.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:07:26.587 00.000 21948 MoveAxis(E, 0, ABG)
01:07:26.587 00.000 21948 Move returns status 0, amount 0
01:07:26.587 00.000 21948 MoveAxis(N, 50, ABG)
01:07:26.587 00.000 21948 Guiding  Dir = 0, Dur = 50
01:07:26.587 00.000 21948 IsSlewing returns 0
01:07:26.588 00.001 21948 IsGuiding returns 0
01:07:26.593 00.005 21948 PulseGuide returned control before completion, sleep 56
01:07:26.662 00.069 21948 IsGuiding returns 0
01:07:26.662 00.000 21948 Move returns status 0, amount 50
01:07:26.662 00.000 21948 move complete, result=0
01:07:26.662 00.000 21948 worker thread done servicing request
01:07:26.662 00.000 21948 Worker thread wakes up
01:07:26.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:26.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:26.662 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 50 ms NORTH
01:07:28.071 01.409 21948 Exposure complete
01:07:28.106 00.035 21948 worker thread done servicing request
01:07:28.107 00.001 18120 OnExposeComplete: enter
01:07:28.107 00.000 18120 UpdateGuideState(): m_state=6
01:07:28.108 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
01:07:28.108 00.000 18120 Star::Find returns 1 (0), X=894.56, Y=233.48, Mass=2050, SNR=31.3, Peak=174 HFD=3.6
01:07:28.109 00.001 18120 MultiStar: [#1 -0.06,-0.09,0.72,U] [#2 0.06,-0.42,0.00,M3] [#3 -0.08,-0.58,0.00,M1] [#4 0.10,-0.59,0.00,M2] [#5 0.14,-0.62,0.00,M6] [#6 0.11,-0.36,0.52,U] [#7 0.29,-0.60,0.00,M1] [#8 0.29,-0.22,0.37,U] 
01:07:28.109 00.000 18120 refined, 3 included, MultiStar: {0.08, -0.23}, one-star: {0.07, -0.27}
01:07:28.110 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
01:07:28.110 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
01:07:28.110 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.26 mountX=-0.24 mountY=0.04, mountTheta=2.99
01:07:28.111 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.23, opts=13)
01:07:28.112 00.001 18120 Enqueuing Move request for scope (0.08, -0.23)
01:07:28.112 00.000 21948 Worker thread wakes up
01:07:28.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
01:07:28.112 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
01:07:28.112 00.000 21948 Moving (0.08, -0.23) raw xDistance=-0.24 yDistance=0.04
01:07:28.113 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:07:28.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:28.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:28.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:07:28.113 00.000 21948 MoveAxis(E, 44, ABG)
01:07:28.113 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:07:28.114 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:28.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:28.114 00.000 18120 Enqueuing Expose request
01:07:28.115 00.001 21948 Guiding  Dir = 2, Dur = 44
01:07:28.115 00.000 21948 IsSlewing returns 0
01:07:28.115 00.000 21948 IsGuiding returns 0
01:07:28.116 00.001 21948 PulseGuide returned control before completion, sleep 53
01:07:28.182 00.066 21948 IsGuiding returns 0
01:07:28.182 00.000 21948 Move returns status 0, amount 44
01:07:28.182 00.000 21948 MoveAxis(N, 0, ABG)
01:07:28.182 00.000 21948 Move returns status 0, amount 0
01:07:28.182 00.000 21948 move complete, result=0
01:07:28.182 00.000 21948 worker thread done servicing request
01:07:28.182 00.000 21948 Worker thread wakes up
01:07:28.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:28.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:28.182 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
01:07:29.818 01.636 21948 Exposure complete
01:07:29.845 00.027 21948 worker thread done servicing request
01:07:29.846 00.001 18120 OnExposeComplete: enter
01:07:29.847 00.001 18120 UpdateGuideState(): m_state=6
01:07:29.847 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
01:07:29.848 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=233.70, Mass=2043, SNR=31.3, Peak=201 HFD=3.7
01:07:29.849 00.001 18120 MultiStar: [#1 -0.41,0.02,0.00,M1] [#2 -0.12,-0.18,0.62,U] [#3 -0.19,-0.33,0.58,U] [#4 -0.24,-0.27,0.56,U] [#5 -0.22,-0.59,0.00,M7] [#6 -0.13,-0.21,0.53,U] [#7 0.08,-0.38,0.41,U] [#8 -0.08,-0.27,0.41,U] 
01:07:29.850 00.001 18120 single-star, 6 included, MultiStar: {-0.12, -0.22}, one-star: {-0.12, -0.06}
01:07:29.851 00.001 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.64)
01:07:29.852 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.60)
01:07:29.852 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=-0.01 mountY=0.13, mountTheta=1.64
01:07:29.854 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.06, opts=13)
01:07:29.855 00.001 18120 Enqueuing Move request for scope (-0.12, -0.06)
01:07:29.856 00.001 21948 Worker thread wakes up
01:07:29.856 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
01:07:29.856 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
01:07:29.856 00.000 21948 Moving (-0.12, -0.06) raw xDistance=-0.01 yDistance=0.13
01:07:29.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:07:29.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:29.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:29.856 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.3
01:07:29.857 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:29.858 00.001 18120 Enqueuing Expose request
01:07:29.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:07:29.858 00.000 21948 MoveAxis(E, 0, ABG)
01:07:29.858 00.000 21948 Move returns status 0, amount 0
01:07:29.858 00.000 21948 MoveAxis(N, 0, ABG)
01:07:29.858 00.000 21948 Move returns status 0, amount 0
01:07:29.858 00.000 21948 move complete, result=0
01:07:29.858 00.000 21948 worker thread done servicing request
01:07:29.858 00.000 21948 Worker thread wakes up
01:07:29.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:29.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:29.859 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:31.382 01.523 21948 Exposure complete
01:07:31.411 00.029 21948 worker thread done servicing request
01:07:31.411 00.000 18120 OnExposeComplete: enter
01:07:31.411 00.000 18120 UpdateGuideState(): m_state=6
01:07:31.412 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
01:07:31.413 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=233.61, Mass=2087, SNR=31.7, Peak=196 HFD=3.7
01:07:31.413 00.000 18120 MultiStar: [#1 -0.31,0.14,0.69,U] [#2 0.08,-0.31,0.63,U] [#3 -0.17,-0.23,0.58,U] [#4 -0.12,-0.29,0.56,U] [#5 -0.10,-0.66,0.00,M8] [#6 -0.37,-0.18,0.00,M1] [#7 -0.01,-0.44,0.00,M1] [#8 0.32,-0.20,0.39,U] 
01:07:31.414 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.16}, one-star: {-0.20, -0.15}
01:07:31.414 00.000 18120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
01:07:31.414 00.000 18120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
01:07:31.415 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.15 mountX=-0.10 mountY=0.17, mountTheta=2.13
01:07:31.416 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.16, opts=13)
01:07:31.416 00.000 18120 Enqueuing Move request for scope (-0.11, -0.16)
01:07:31.418 00.002 21948 Worker thread wakes up
01:07:31.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
01:07:31.418 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
01:07:31.418 00.000 21948 Moving (-0.11, -0.16) raw xDistance=-0.10 yDistance=0.17
01:07:31.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:07:31.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:31.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:31.419 00.001 18120 UpdateGuideState exits: m=2087 RSB=31.7
01:07:31.420 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:31.421 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:31.421 00.000 18120 Enqueuing Expose request
01:07:31.422 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:07:31.422 00.000 21948 MoveAxis(E, 0, ABG)
01:07:31.422 00.000 21948 Move returns status 0, amount 0
01:07:31.422 00.000 21948 MoveAxis(N, 0, ABG)
01:07:31.422 00.000 21948 Move returns status 0, amount 0
01:07:31.422 00.000 21948 move complete, result=0
01:07:31.422 00.000 21948 worker thread done servicing request
01:07:31.422 00.000 21948 Worker thread wakes up
01:07:31.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:31.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:31.423 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:33.052 01.629 21948 Exposure complete
01:07:33.088 00.036 21948 worker thread done servicing request
01:07:33.088 00.000 18120 OnExposeComplete: enter
01:07:33.089 00.001 18120 UpdateGuideState(): m_state=6
01:07:33.090 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
01:07:33.090 00.000 18120 Star::Find returns 1 (0), X=894.35, Y=233.71, Mass=1954, SNR=30.6, Peak=182 HFD=3.7
01:07:33.091 00.001 18120 MultiStar: [#1 -0.34,0.02,0.74,U] [#2 -0.02,-0.28,0.62,U] [#3 -0.18,-0.47,0.00,M1] [#4 -0.09,-0.36,0.56,U] [#5 -0.22,-0.48,0.00,M9] [#6 -0.15,-0.09,0.55,U] [#7 0.13,-0.47,0.00,M2] [#8 0.08,-0.26,0.40,U] 
01:07:33.091 00.000 18120 single-star, 5 included, MultiStar: {-0.13, -0.14}, one-star: {-0.13, -0.05}
01:07:33.092 00.001 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.48)
01:07:33.092 00.000 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.44)
01:07:33.093 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=0.01 mountY=0.14, mountTheta=1.48
01:07:33.094 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.05, opts=13)
01:07:33.094 00.000 18120 Enqueuing Move request for scope (-0.13, -0.05)
01:07:33.095 00.001 21948 Worker thread wakes up
01:07:33.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
01:07:33.095 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
01:07:33.095 00.000 21948 Moving (-0.13, -0.05) raw xDistance=0.01 yDistance=0.14
01:07:33.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:07:33.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:33.095 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:33.095 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:07:33.096 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:33.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:33.097 00.001 18120 Enqueuing Expose request
01:07:33.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:07:33.097 00.000 21948 MoveAxis(E, 0, ABG)
01:07:33.097 00.000 21948 Move returns status 0, amount 0
01:07:33.097 00.000 21948 MoveAxis(N, 0, ABG)
01:07:33.098 00.001 21948 Move returns status 0, amount 0
01:07:33.098 00.000 21948 move complete, result=0
01:07:33.098 00.000 21948 worker thread done servicing request
01:07:33.098 00.000 21948 Worker thread wakes up
01:07:33.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:33.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:33.099 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:34.624 01.525 21948 Exposure complete
01:07:34.663 00.039 21948 worker thread done servicing request
01:07:34.663 00.000 18120 OnExposeComplete: enter
01:07:34.664 00.001 18120 UpdateGuideState(): m_state=6
01:07:34.665 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
01:07:34.667 00.002 18120 Star::Find returns 1 (0), X=894.34, Y=233.75, Mass=2130, SNR=31.9, Peak=198 HFD=3.7
01:07:34.669 00.002 18120 MultiStar: [#1 -0.14,0.02,0.70,U] [#2 -0.03,-0.27,0.62,U] [#3 -0.18,-0.41,0.00,M2] [#4 -0.18,-0.30,0.54,U] [#5 -0.15,-0.52,0.00,M10] [#6 -0.10,-0.14,0.50,U] [#7 0.05,-0.34,0.43,U] [#8 0.29,-0.32,0.00,M1] 
01:07:34.669 00.000 18120 single-star, 5 included, MultiStar: {-0.10, -0.14}, one-star: {-0.15, -0.00}
01:07:34.670 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.11 = 1.17)
01:07:34.670 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.15 = 1.13)
01:07:34.671 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.12 mountX=0.06 mountY=0.13, mountTheta=1.16
01:07:34.672 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.00, opts=13)
01:07:34.672 00.000 18120 Enqueuing Move request for scope (-0.15, -0.00)
01:07:34.673 00.001 21948 Worker thread wakes up
01:07:34.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
01:07:34.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
01:07:34.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:34.673 00.000 21948 Moving (-0.15, -0.00) raw xDistance=0.06 yDistance=0.13
01:07:34.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:34.674 00.001 18120 UpdateGuideState exits: m=2130 RSB=31.9
01:07:34.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.675 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:34.675 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:34.676 00.001 18120 Enqueuing Expose request
01:07:34.677 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:07:34.678 00.001 21948 MoveAxis(E, 0, ABG)
01:07:34.678 00.000 21948 Move returns status 0, amount 0
01:07:34.678 00.000 21948 MoveAxis(N, 0, ABG)
01:07:34.678 00.000 21948 Move returns status 0, amount 0
01:07:34.678 00.000 21948 move complete, result=0
01:07:34.678 00.000 21948 worker thread done servicing request
01:07:34.678 00.000 21948 Worker thread wakes up
01:07:34.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:34.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:34.678 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:36.311 01.633 21948 Exposure complete
01:07:36.374 00.063 21948 worker thread done servicing request
01:07:36.374 00.000 18120 OnExposeComplete: enter
01:07:36.375 00.001 18120 UpdateGuideState(): m_state=6
01:07:36.376 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
01:07:36.376 00.000 18120 Star::Find returns 1 (0), X=894.43, Y=233.68, Mass=1961, SNR=30.7, Peak=164 HFD=3.7
01:07:36.376 00.000 18120 MultiStar: [#1 -0.09,0.05,0.73,U] [#2 0.13,-0.47,0.00,M1] [#3 0.10,-0.28,0.61,U] [#4 0.01,-0.40,0.57,U] [#5 -0.15,-0.57,0.00,R] [#6 0.20,-0.25,0.57,U] [#7 0.26,-0.47,0.00,M2] [#8 0.20,-0.48,0.00,M2] 
01:07:36.377 00.001 18120 single-star, 4 included, MultiStar: {0.02, -0.17}, one-star: {-0.05, -0.08}
01:07:36.377 00.000 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.00) = xAngle (-4.18 = 2.10)
01:07:36.378 00.001 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.06)
01:07:36.378 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.18 mountX=-0.05 mountY=0.08, mountTheta=2.09
01:07:36.380 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
01:07:36.380 00.000 18120 Enqueuing Move request for scope (-0.05, -0.08)
01:07:36.381 00.001 21948 Worker thread wakes up
01:07:36.381 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:07:36.381 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:07:36.381 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:36.385 00.004 21948 Moving (-0.05, -0.08) raw xDistance=-0.05 yDistance=0.08
01:07:36.385 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
01:07:36.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:07:36.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:36.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:36.386 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:36.386 00.000 18120 Enqueuing Expose request
01:07:36.387 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:36.387 00.000 21948 MoveAxis(E, 0, ABG)
01:07:36.387 00.000 21948 Move returns status 0, amount 0
01:07:36.387 00.000 21948 MoveAxis(N, 0, ABG)
01:07:36.387 00.000 21948 Move returns status 0, amount 0
01:07:36.387 00.000 21948 move complete, result=0
01:07:36.387 00.000 21948 worker thread done servicing request
01:07:36.387 00.000 21948 Worker thread wakes up
01:07:36.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:36.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:36.387 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:37.902 01.515 21948 Exposure complete
01:07:37.930 00.028 21948 worker thread done servicing request
01:07:37.930 00.000 18120 OnExposeComplete: enter
01:07:37.931 00.001 18120 UpdateGuideState(): m_state=6
01:07:37.932 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
01:07:37.932 00.000 18120 Star::Find returns 1 (0), X=894.55, Y=233.63, Mass=2132, SNR=31.9, Peak=171 HFD=3.6
01:07:37.933 00.001 18120 MultiStar: [#1 0.04,-0.09,0.70,U] [#2 0.21,-0.46,0.00,M2] [#3 0.04,-0.47,0.00,M2] [#4 -0.11,-0.32,0.52,U] [#5 0.09,0.08,0.45,U] [#6 -0.10,-0.20,0.50,U] [#7 0.39,-0.29,0.00,M3] [#8 0.36,-0.30,0.00,M3] 
01:07:37.933 00.000 18120 refined, 4 included, MultiStar: {0.01, -0.13}, one-star: {0.07, -0.13}
01:07:37.934 00.001 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.00) = xAngle (-3.50 = 2.78)
01:07:37.935 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.75)
01:07:37.935 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=-0.13 mountY=0.05, mountTheta=2.75
01:07:37.936 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
01:07:37.937 00.001 18120 Enqueuing Move request for scope (0.01, -0.13)
01:07:37.937 00.000 21948 Worker thread wakes up
01:07:37.938 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:07:37.938 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:07:37.938 00.000 21948 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.05
01:07:37.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:07:37.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:37.938 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.9
01:07:37.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:37.939 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:37.939 00.000 18120 Enqueuing Expose request
01:07:37.940 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:37.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:37.940 00.000 21948 MoveAxis(E, 0, ABG)
01:07:37.940 00.000 21948 Move returns status 0, amount 0
01:07:37.940 00.000 21948 MoveAxis(N, 0, ABG)
01:07:37.940 00.000 21948 Move returns status 0, amount 0
01:07:37.940 00.000 21948 move complete, result=0
01:07:37.940 00.000 21948 worker thread done servicing request
01:07:37.940 00.000 21948 Worker thread wakes up
01:07:37.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:37.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:37.940 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:39.569 01.629 21948 Exposure complete
01:07:39.593 00.024 21948 worker thread done servicing request
01:07:39.593 00.000 18120 OnExposeComplete: enter
01:07:39.594 00.001 18120 UpdateGuideState(): m_state=6
01:07:39.595 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
01:07:39.595 00.000 18120 Star::Find returns 1 (0), X=894.46, Y=233.63, Mass=2037, SNR=31.3, Peak=164 HFD=4.0
01:07:39.596 00.001 18120 MultiStar: [#1 -0.27,-0.08,0.73,U] [#2 0.22,-0.47,0.00,M3] [#3 0.07,-0.57,0.00,M3] [#4 -0.17,-0.33,0.57,U] [#5 0.17,0.06,0.44,U] [#6 0.07,-0.40,0.00,M1] [#7 0.27,-0.66,0.00,M4] [#8 0.10,-0.28,0.39,U] 
01:07:39.596 00.000 18120 single-star, 4 included, MultiStar: {-0.07, -0.15}, one-star: {-0.03, -0.13}
01:07:39.596 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.52)
01:07:39.597 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.48)
01:07:39.597 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.77 mountX=-0.11 mountY=0.08, mountTheta=2.49
01:07:39.600 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
01:07:39.600 00.000 18120 Enqueuing Move request for scope (-0.03, -0.13)
01:07:39.601 00.001 21948 Worker thread wakes up
01:07:39.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:39.601 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.3
01:07:39.602 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:07:39.602 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:07:39.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:39.603 00.001 18120 Enqueuing Expose request
01:07:39.603 00.000 21948 Moving (-0.03, -0.13) raw xDistance=-0.11 yDistance=0.08
01:07:39.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:07:39.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:39.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:39.603 00.000 21948 MoveAxis(E, 0, ABG)
01:07:39.603 00.000 21948 Move returns status 0, amount 0
01:07:39.603 00.000 21948 MoveAxis(N, 0, ABG)
01:07:39.603 00.000 21948 Move returns status 0, amount 0
01:07:39.603 00.000 21948 move complete, result=0
01:07:39.603 00.000 21948 worker thread done servicing request
01:07:39.603 00.000 21948 Worker thread wakes up
01:07:39.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:39.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:39.604 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:41.120 01.516 21948 Exposure complete
01:07:41.160 00.040 21948 worker thread done servicing request
01:07:41.160 00.000 18120 OnExposeComplete: enter
01:07:41.161 00.001 18120 UpdateGuideState(): m_state=6
01:07:41.162 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
01:07:41.162 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=233.46, Mass=2118, SNR=32.0, Peak=171 HFD=3.8
01:07:41.163 00.001 18120 MultiStar: [#1 -0.09,0.09,0.71,U] [#2 0.27,-0.37,0.00,M4] [#3 0.04,-0.40,0.00,M4] [#4 0.12,-0.48,0.00,M1] [#5 0.19,-0.06,0.45,U] [#6 0.03,-0.38,0.49,U] [#7 0.53,-0.61,0.00,M5] [#8 0.36,-0.30,0.00,M3] 
01:07:41.163 00.000 18120 refined, 3 included, MultiStar: {0.12, -0.17}, one-star: {0.28, -0.30}
01:07:41.164 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
01:07:41.164 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
01:07:41.165 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.96 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
01:07:41.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
01:07:41.166 00.000 18120 Enqueuing Move request for scope (0.12, -0.17)
01:07:41.167 00.001 21948 Worker thread wakes up
01:07:41.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:41.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
01:07:41.167 00.000 18120 UpdateGuideState exits: m=2118 RSB=32.0
01:07:41.168 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:41.169 00.001 18120 Enqueuing Expose request
01:07:41.169 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
01:07:41.169 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.20 yDistance=-0.03
01:07:41.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:07:41.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:41.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:41.169 00.000 21948 MoveAxis(E, 36, ABG)
01:07:41.169 00.000 21948 Guiding  Dir = 2, Dur = 36
01:07:41.169 00.000 21948 IsSlewing returns 0
01:07:41.169 00.000 21948 IsGuiding returns 0
01:07:41.171 00.002 21948 PulseGuide returned control before completion, sleep 45
01:07:41.228 00.057 21948 IsGuiding returns 0
01:07:41.229 00.001 21948 Move returns status 0, amount 36
01:07:41.229 00.000 21948 MoveAxis(N, 0, ABG)
01:07:41.229 00.000 21948 Move returns status 0, amount 0
01:07:41.229 00.000 21948 move complete, result=0
01:07:41.229 00.000 21948 worker thread done servicing request
01:07:41.229 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
01:07:41.230 00.001 21948 Worker thread wakes up
01:07:41.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:41.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:42.851 01.621 21948 Exposure complete
01:07:42.882 00.031 21948 worker thread done servicing request
01:07:42.882 00.000 18120 OnExposeComplete: enter
01:07:42.883 00.001 18120 UpdateGuideState(): m_state=6
01:07:42.885 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
01:07:42.885 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=233.38, Mass=1983, SNR=30.9, Peak=163 HFD=3.8
01:07:42.886 00.001 18120 MultiStar: [#1 0.18,-0.15,0.72,U] [#2 0.41,-0.56,0.00,M5] [#3 0.09,-0.63,0.00,M5] [#4 0.01,-0.50,0.00,M2] [#5 0.32,-0.09,0.46,U] [#6 0.03,-0.40,0.00,M1] [#7 0.54,-0.72,0.00,M6] [#8 0.14,-0.31,0.42,U] 
01:07:42.886 00.000 18120 refined, 3 included, MultiStar: {0.24, -0.25}, one-star: {0.30, -0.38}
01:07:42.887 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
01:07:42.887 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
01:07:42.888 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-0.80 mountX=-0.33 mountY=-0.10, mountTheta=-2.84
01:07:42.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.25, opts=13)
01:07:42.889 00.000 18120 Enqueuing Move request for scope (0.24, -0.25)
01:07:42.890 00.001 21948 Worker thread wakes up
01:07:42.890 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:42.890 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
01:07:42.891 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:42.891 00.000 18120 Enqueuing Expose request
01:07:42.892 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
01:07:42.892 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
01:07:42.892 00.000 21948 Moving (0.24, -0.25) raw xDistance=-0.33 yDistance=-0.10
01:07:42.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:07:42.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:42.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:42.892 00.000 21948 MoveAxis(E, 61, ABG)
01:07:42.892 00.000 21948 Guiding  Dir = 2, Dur = 61
01:07:42.892 00.000 21948 IsSlewing returns 0
01:07:42.892 00.000 21948 IsGuiding returns 0
01:07:42.894 00.002 21948 PulseGuide returned control before completion, sleep 70
01:07:42.976 00.082 21948 IsGuiding returns 0
01:07:42.976 00.000 21948 Move returns status 0, amount 61
01:07:42.976 00.000 21948 MoveAxis(N, 0, ABG)
01:07:42.976 00.000 21948 Move returns status 0, amount 0
01:07:42.976 00.000 21948 move complete, result=0
01:07:42.976 00.000 21948 worker thread done servicing request
01:07:42.976 00.000 21948 Worker thread wakes up
01:07:42.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:42.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:42.976 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
01:07:44.382 01.406 21948 Exposure complete
01:07:44.426 00.044 21948 worker thread done servicing request
01:07:44.427 00.001 18120 OnExposeComplete: enter
01:07:44.429 00.002 18120 UpdateGuideState(): m_state=6
01:07:44.431 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
01:07:44.431 00.000 18120 Star::Find returns 1 (0), X=894.62, Y=233.58, Mass=1995, SNR=31.0, Peak=157 HFD=3.9
01:07:44.432 00.001 18120 MultiStar: [#1 -0.15,0.00,0.72,U] [#2 0.09,-0.28,0.65,U] [#3 0.03,-0.34,0.62,U] [#4 0.13,-0.24,0.56,U] [#5 0.16,-0.00,0.49,U] [#6 0.16,-0.26,0.51,U] [#7 0.04,-0.55,0.00,M7] [#8 0.25,-0.19,0.41,U] 
01:07:44.432 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.19}, one-star: {0.13, -0.18}
01:07:44.433 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
01:07:44.433 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
01:07:44.433 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=-0.21 mountY=0.00, mountTheta=3.13
01:07:44.435 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.19, opts=13)
01:07:44.435 00.000 18120 Enqueuing Move request for scope (0.09, -0.19)
01:07:44.436 00.001 21948 Worker thread wakes up
01:07:44.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:44.437 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
01:07:44.437 00.000 18120 UpdateGuideState exits: m=1995 RSB=31.0
01:07:44.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:44.438 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
01:07:44.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:44.438 00.000 18120 Enqueuing Expose request
01:07:44.438 00.000 21948 Moving (0.09, -0.19) raw xDistance=-0.21 yDistance=0.00
01:07:44.439 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:07:44.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:44.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:07:44.439 00.000 21948 MoveAxis(E, 41, ABG)
01:07:44.439 00.000 21948 Guiding  Dir = 2, Dur = 41
01:07:44.439 00.000 21948 IsSlewing returns 0
01:07:44.439 00.000 21948 IsGuiding returns 0
01:07:44.441 00.002 21948 PulseGuide returned control before completion, sleep 50
01:07:44.492 00.051 21948 IsGuiding returns 1
01:07:44.492 00.000 21948 scope still moving after pulse duration time elapsed
01:07:44.524 00.032 21948 IsSlewing returns 0
01:07:44.524 00.000 21948 IsGuiding returns 0
01:07:44.524 00.000 21948 scope move finished after 41 + 44 ms
01:07:44.524 00.000 21948 Move returns status 0, amount 41
01:07:44.524 00.000 21948 MoveAxis(N, 0, ABG)
01:07:44.524 00.000 21948 Move returns status 0, amount 0
01:07:44.525 00.001 21948 move complete, result=0
01:07:44.525 00.000 21948 worker thread done servicing request
01:07:44.525 00.000 21948 Worker thread wakes up
01:07:44.525 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
01:07:44.526 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:44.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:46.154 01.628 21948 Exposure complete
01:07:46.188 00.034 21948 worker thread done servicing request
01:07:46.188 00.000 18120 OnExposeComplete: enter
01:07:46.190 00.002 18120 UpdateGuideState(): m_state=6
01:07:46.191 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
01:07:46.193 00.002 18120 Star::Find returns 1 (0), X=894.35, Y=233.82, Mass=1913, SNR=30.3, Peak=167 HFD=3.9
01:07:46.194 00.001 18120 MultiStar: [#1 -0.30,0.21,0.77,U] [#2 0.14,-0.18,0.67,U] [#3 -0.21,-0.08,0.61,U] [#4 -0.23,-0.15,0.59,U] [#5 0.13,0.30,0.49,U] [#6 -0.03,-0.10,0.53,U] [#7 0.07,-0.14,0.46,U] [#8 0.27,-0.17,0.40,U] 
01:07:46.195 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.13, 0.06}
01:07:46.196 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.95 = 1.33)
01:07:46.197 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.99 = 1.29)
01:07:46.197 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.96 mountX=0.02 mountY=0.06, mountTheta=1.33
01:07:46.199 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
01:07:46.200 00.001 18120 Enqueuing Move request for scope (-0.06, -0.01)
01:07:46.200 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:46.201 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.3
01:07:46.201 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.202 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:46.202 00.000 18120 Enqueuing Expose request
01:07:46.203 00.001 21948 Worker thread wakes up
01:07:46.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:07:46.203 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:07:46.203 00.000 21948 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=0.06
01:07:46.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:07:46.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:46.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:46.204 00.001 21948 MoveAxis(E, 0, ABG)
01:07:46.204 00.000 21948 Move returns status 0, amount 0
01:07:46.204 00.000 21948 MoveAxis(N, 0, ABG)
01:07:46.204 00.000 21948 Move returns status 0, amount 0
01:07:46.204 00.000 21948 move complete, result=0
01:07:46.204 00.000 21948 worker thread done servicing request
01:07:46.204 00.000 21948 Worker thread wakes up
01:07:46.204 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:46.204 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:46.206 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:47.729 01.523 21948 Exposure complete
01:07:47.756 00.027 21948 worker thread done servicing request
01:07:47.756 00.000 18120 OnExposeComplete: enter
01:07:47.757 00.001 18120 UpdateGuideState(): m_state=6
01:07:47.757 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
01:07:47.758 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=233.84, Mass=1816, SNR=29.5, Peak=172 HFD=3.9
01:07:47.758 00.000 18120 MultiStar: [#1 -0.20,0.09,0.79,U] [#2 -0.09,-0.06,0.67,U] [#3 -0.05,-0.15,0.61,U] [#4 -0.17,-0.21,0.60,U] [#5 0.11,0.21,0.51,U] [#6 -0.13,-0.02,0.55,U] [#7 -0.08,-0.19,0.47,U] [#8 0.17,-0.14,0.41,U] 
01:07:47.759 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.11, 0.08}
01:07:47.759 00.000 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.48)
01:07:47.759 00.000 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.44)
01:07:47.762 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.80 mountX=0.01 mountY=0.08, mountTheta=1.48
01:07:47.763 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
01:07:47.763 00.000 18120 Enqueuing Move request for scope (-0.08, -0.03)
01:07:47.764 00.001 21948 Worker thread wakes up
01:07:47.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:47.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:07:47.764 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:07:47.764 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
01:07:47.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:47.766 00.001 18120 Enqueuing Expose request
01:07:47.766 00.000 21948 Moving (-0.08, -0.03) raw xDistance=0.01 yDistance=0.08
01:07:47.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:07:47.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:47.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:47.766 00.000 21948 MoveAxis(E, 0, ABG)
01:07:47.766 00.000 21948 Move returns status 0, amount 0
01:07:47.766 00.000 21948 MoveAxis(N, 0, ABG)
01:07:47.766 00.000 21948 Move returns status 0, amount 0
01:07:47.766 00.000 21948 move complete, result=0
01:07:47.766 00.000 21948 worker thread done servicing request
01:07:47.766 00.000 21948 Worker thread wakes up
01:07:47.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:47.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:47.767 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:49.390 01.623 21948 Exposure complete
01:07:49.419 00.029 21948 worker thread done servicing request
01:07:49.419 00.000 18120 OnExposeComplete: enter
01:07:49.420 00.001 18120 UpdateGuideState(): m_state=6
01:07:49.420 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
01:07:49.421 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=233.84, Mass=1967, SNR=30.7, Peak=191 HFD=3.7
01:07:49.421 00.000 18120 MultiStar: [#1 -0.25,0.08,0.73,U] [#2 -0.04,-0.26,0.63,U] [#3 -0.03,-0.29,0.63,U] [#4 -0.17,-0.27,0.57,U] [#5 0.09,0.12,0.48,U] [#6 -0.35,-0.06,0.52,U] [#7 0.17,0.03,0.43,U] [#8 0.17,-0.26,0.40,U] 
01:07:49.421 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.09, 0.08}
01:07:49.423 00.002 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.95)
01:07:49.423 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.91)
01:07:49.424 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.34 mountX=-0.04 mountY=0.10, mountTheta=1.94
01:07:49.425 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.08, opts=13)
01:07:49.425 00.000 18120 Enqueuing Move request for scope (-0.08, -0.08)
01:07:49.426 00.001 21948 Worker thread wakes up
01:07:49.426 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:49.426 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.7
01:07:49.427 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:49.427 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:49.428 00.001 18120 Enqueuing Expose request
01:07:49.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
01:07:49.428 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
01:07:49.428 00.000 21948 Moving (-0.08, -0.08) raw xDistance=-0.04 yDistance=0.10
01:07:49.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:07:49.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:49.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:07:49.428 00.000 21948 MoveAxis(E, 0, ABG)
01:07:49.428 00.000 21948 Move returns status 0, amount 0
01:07:49.428 00.000 21948 MoveAxis(N, 0, ABG)
01:07:49.428 00.000 21948 Move returns status 0, amount 0
01:07:49.428 00.000 21948 move complete, result=0
01:07:49.429 00.001 21948 worker thread done servicing request
01:07:49.429 00.000 21948 Worker thread wakes up
01:07:49.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:49.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:49.429 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:50.948 01.519 21948 Exposure complete
01:07:50.978 00.030 21948 worker thread done servicing request
01:07:50.978 00.000 18120 OnExposeComplete: enter
01:07:50.979 00.001 18120 UpdateGuideState(): m_state=6
01:07:50.980 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
01:07:50.980 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=233.73, Mass=1829, SNR=29.6, Peak=167 HFD=3.8
01:07:50.981 00.001 18120 MultiStar: [#1 -0.04,-0.04,0.73,U] [#2 0.33,-0.42,0.00,M2] [#3 0.01,-0.34,0.65,U] [#4 0.15,-0.38,0.00,M1] [#5 0.17,0.05,0.47,U] [#6 0.19,-0.14,0.56,U] [#7 0.30,-0.25,0.45,U] [#8 0.30,-0.37,0.00,M1] 
01:07:50.981 00.000 18120 refined, 5 included, MultiStar: {0.14, -0.12}, one-star: {0.26, -0.03}
01:07:50.982 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
01:07:50.982 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
01:07:50.982 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.68 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
01:07:50.983 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
01:07:50.984 00.001 18120 Enqueuing Move request for scope (0.14, -0.12)
01:07:50.985 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:50.985 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
01:07:50.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:50.986 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:50.986 00.000 18120 Enqueuing Expose request
01:07:50.987 00.001 21948 Worker thread wakes up
01:07:50.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
01:07:50.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
01:07:50.987 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.17 yDistance=-0.08
01:07:50.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:07:50.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:50.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:50.987 00.000 21948 MoveAxis(E, 0, ABG)
01:07:50.987 00.000 21948 Move returns status 0, amount 0
01:07:50.987 00.000 21948 MoveAxis(N, 0, ABG)
01:07:50.987 00.000 21948 Move returns status 0, amount 0
01:07:50.987 00.000 21948 move complete, result=0
01:07:50.987 00.000 21948 worker thread done servicing request
01:07:50.987 00.000 21948 Worker thread wakes up
01:07:50.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:50.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:50.987 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:52.616 01.629 21948 Exposure complete
01:07:52.656 00.040 21948 worker thread done servicing request
01:07:52.656 00.000 18120 OnExposeComplete: enter
01:07:52.657 00.001 18120 UpdateGuideState(): m_state=6
01:07:52.657 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
01:07:52.658 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=233.71, Mass=2007, SNR=30.9, Peak=176 HFD=3.7
01:07:52.658 00.000 18120 MultiStar: [#1 0.09,0.20,0.75,U] [#2 0.39,-0.39,0.00,M3] [#3 0.06,-0.31,0.61,U] [#4 0.28,-0.33,0.00,M2] [#5 0.28,0.07,0.46,U] [#6 0.28,-0.26,0.54,U] [#7 0.47,-0.38,0.00,M4] [#8 0.32,-0.15,0.40,U] 
01:07:52.658 00.000 18120 refined, 5 included, MultiStar: {0.20, -0.07}, one-star: {0.24, -0.05}
01:07:52.659 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
01:07:52.659 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
01:07:52.660 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.14 mountY=-0.15, mountTheta=-2.35
01:07:52.662 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.07, opts=13)
01:07:52.662 00.000 18120 Enqueuing Move request for scope (0.20, -0.07)
01:07:52.662 00.000 21948 Worker thread wakes up
01:07:52.663 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:52.663 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.9
01:07:52.664 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:07:52.664 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:52.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:52.666 00.002 18120 Enqueuing Expose request
01:07:52.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:07:52.666 00.000 21948 Moving (0.20, -0.07) raw xDistance=-0.14 yDistance=-0.15
01:07:52.667 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:07:52.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:52.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:52.667 00.000 21948 MoveAxis(E, 0, ABG)
01:07:52.667 00.000 21948 Move returns status 0, amount 0
01:07:52.667 00.000 21948 MoveAxis(N, 0, ABG)
01:07:52.667 00.000 21948 Move returns status 0, amount 0
01:07:52.667 00.000 21948 move complete, result=0
01:07:52.667 00.000 21948 worker thread done servicing request
01:07:52.667 00.000 21948 Worker thread wakes up
01:07:52.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:52.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:52.667 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:54.196 01.529 21948 Exposure complete
01:07:54.223 00.027 21948 worker thread done servicing request
01:07:54.223 00.000 18120 OnExposeComplete: enter
01:07:54.224 00.001 18120 UpdateGuideState(): m_state=6
01:07:54.227 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
01:07:54.230 00.003 18120 Star::Find returns 1 (0), X=894.49, Y=233.83, Mass=1986, SNR=30.8, Peak=182 HFD=3.8
01:07:54.232 00.002 18120 MultiStar: [#1 -0.10,0.11,0.73,U] [#2 0.33,-0.03,0.66,U] [#3 -0.03,-0.27,0.59,U] [#4 0.05,-0.23,0.58,U] [#5 0.29,0.14,0.50,U] [#6 -0.24,-0.19,0.53,U] [#7 0.35,0.03,0.45,U] [#8 0.05,-0.10,0.41,U] 
01:07:54.235 00.003 18120 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.00, 0.08}
01:07:54.237 00.002 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
01:07:54.239 00.002 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
01:07:54.241 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.54 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
01:07:54.245 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
01:07:54.247 00.002 18120 Enqueuing Move request for scope (0.06, -0.04)
01:07:54.248 00.001 21948 Worker thread wakes up
01:07:54.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:54.249 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.8
01:07:54.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.250 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:54.250 00.000 18120 Enqueuing Expose request
01:07:54.251 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:07:54.251 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:07:54.251 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
01:07:54.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:54.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:54.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:07:54.251 00.000 21948 MoveAxis(E, 0, ABG)
01:07:54.251 00.000 21948 Move returns status 0, amount 0
01:07:54.251 00.000 21948 MoveAxis(N, 0, ABG)
01:07:54.251 00.000 21948 Move returns status 0, amount 0
01:07:54.251 00.000 21948 move complete, result=0
01:07:54.251 00.000 21948 worker thread done servicing request
01:07:54.251 00.000 21948 Worker thread wakes up
01:07:54.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:54.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:54.252 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:55.888 01.636 21948 Exposure complete
01:07:55.918 00.030 21948 worker thread done servicing request
01:07:55.918 00.000 18120 OnExposeComplete: enter
01:07:55.919 00.001 18120 UpdateGuideState(): m_state=6
01:07:55.921 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
01:07:55.923 00.002 18120 Star::Find returns 1 (0), X=894.68, Y=233.85, Mass=1970, SNR=30.8, Peak=164 HFD=4.0
01:07:55.924 00.001 18120 MultiStar: [#1 -0.33,0.16,0.76,U] [#2 0.07,-0.09,0.64,U] [#3 -0.10,-0.33,0.61,U] [#4 -0.07,-0.37,0.55,U] [#5 0.02,0.02,0.46,U] [#6 -0.16,0.02,0.52,U] [#7 0.16,0.08,0.43,U] [#8 0.08,0.05,0.39,U] 
01:07:55.925 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.20, 0.09}
01:07:55.926 00.001 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.00 = 2.28)
01:07:55.927 00.001 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.24)
01:07:55.927 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.01 mountX=-0.02 mountY=0.03, mountTheta=2.26
01:07:55.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
01:07:55.929 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
01:07:55.929 00.000 21948 Worker thread wakes up
01:07:55.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:55.930 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.8
01:07:55.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:55.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:55.931 00.000 18120 Enqueuing Expose request
01:07:55.931 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:07:55.931 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:07:55.931 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
01:07:55.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:55.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:55.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:55.931 00.000 21948 MoveAxis(E, 0, ABG)
01:07:55.932 00.001 21948 Move returns status 0, amount 0
01:07:55.932 00.000 21948 MoveAxis(N, 0, ABG)
01:07:55.932 00.000 21948 Move returns status 0, amount 0
01:07:55.932 00.000 21948 move complete, result=0
01:07:55.932 00.000 21948 worker thread done servicing request
01:07:55.932 00.000 21948 Worker thread wakes up
01:07:55.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:55.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:55.932 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:57.453 01.521 21948 Exposure complete
01:07:57.488 00.035 21948 worker thread done servicing request
01:07:57.488 00.000 18120 OnExposeComplete: enter
01:07:57.489 00.001 18120 UpdateGuideState(): m_state=6
01:07:57.490 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
01:07:57.490 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=233.65, Mass=1966, SNR=30.6, Peak=171 HFD=3.7
01:07:57.492 00.002 18120 MultiStar: [#1 -0.24,-0.18,0.72,U] [#2 0.25,-0.27,0.67,U] [#3 -0.05,-0.43,0.00,M1] [#4 -0.09,-0.39,0.00,M1] [#5 -0.13,0.18,0.46,U] [#6 -0.14,-0.27,0.50,U] [#7 -0.05,-0.28,0.46,U] [#8 0.23,-0.14,0.42,U] 
01:07:57.492 00.000 18120 single-star, 6 included, MultiStar: {-0.04, -0.16}, one-star: {-0.10, -0.11}
01:07:57.493 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.98)
01:07:57.493 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.94)
01:07:57.493 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.30 mountX=-0.06 mountY=0.14, mountTheta=1.98
01:07:57.495 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.11, opts=13)
01:07:57.495 00.000 18120 Enqueuing Move request for scope (-0.10, -0.11)
01:07:57.496 00.001 21948 Worker thread wakes up
01:07:57.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
01:07:57.496 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
01:07:57.496 00.000 21948 Moving (-0.10, -0.11) raw xDistance=-0.06 yDistance=0.14
01:07:57.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:57.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:57.496 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:57.496 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
01:07:57.497 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.497 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:57.499 00.002 18120 Enqueuing Expose request
01:07:57.501 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:07:57.501 00.000 21948 MoveAxis(E, 0, ABG)
01:07:57.501 00.000 21948 Move returns status 0, amount 0
01:07:57.501 00.000 21948 MoveAxis(N, 0, ABG)
01:07:57.501 00.000 21948 Move returns status 0, amount 0
01:07:57.501 00.000 21948 move complete, result=0
01:07:57.501 00.000 21948 worker thread done servicing request
01:07:57.501 00.000 21948 Worker thread wakes up
01:07:57.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:57.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:57.502 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:59.126 01.624 21948 Exposure complete
01:07:59.157 00.031 21948 worker thread done servicing request
01:07:59.157 00.000 18120 OnExposeComplete: enter
01:07:59.158 00.001 18120 UpdateGuideState(): m_state=6
01:07:59.159 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
01:07:59.159 00.000 18120 Star::Find returns 1 (0), X=894.32, Y=233.65, Mass=1987, SNR=31.0, Peak=177 HFD=3.7
01:07:59.160 00.001 18120 MultiStar: [#1 -0.49,-0.00,0.00,M1] [#2 0.08,-0.26,0.64,U] [#3 -0.17,-0.45,0.00,M2] [#4 -0.25,-0.34,0.00,M2] [#5 -0.24,0.19,0.49,U] [#6 -0.09,-0.40,0.00,M1] [#7 -0.03,-0.32,0.44,U] [#8 -0.01,0.00,0.41,U] 
01:07:59.160 00.000 18120 refined, 4 included, MultiStar: {-0.08, -0.11}, one-star: {-0.17, -0.11}
01:07:59.160 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
01:07:59.161 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
01:07:59.161 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.22 mountX=-0.06 mountY=0.12, mountTheta=2.05
01:07:59.163 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.11, opts=13)
01:07:59.163 00.000 18120 Enqueuing Move request for scope (-0.08, -0.11)
01:07:59.164 00.001 21948 Worker thread wakes up
01:07:59.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
01:07:59.164 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
01:07:59.164 00.000 21948 Moving (-0.08, -0.11) raw xDistance=-0.06 yDistance=0.12
01:07:59.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:07:59.165 00.001 18120 UpdateGuideState exits: m=1987 RSB=31.0
01:07:59.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:59.166 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:07:59.166 00.000 18120 Enqueuing Expose request
01:07:59.167 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:59.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:59.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:07:59.167 00.000 21948 MoveAxis(E, 0, ABG)
01:07:59.167 00.000 21948 Move returns status 0, amount 0
01:07:59.167 00.000 21948 MoveAxis(N, 0, ABG)
01:07:59.167 00.000 21948 Move returns status 0, amount 0
01:07:59.167 00.000 21948 move complete, result=0
01:07:59.167 00.000 21948 worker thread done servicing request
01:07:59.167 00.000 21948 Worker thread wakes up
01:07:59.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:07:59.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:07:59.167 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:00.685 01.518 21948 Exposure complete
01:08:00.723 00.038 21948 worker thread done servicing request
01:08:00.724 00.001 18120 OnExposeComplete: enter
01:08:00.725 00.001 18120 UpdateGuideState(): m_state=6
01:08:00.725 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
01:08:00.726 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=233.66, Mass=1990, SNR=30.9, Peak=158 HFD=4.2
01:08:00.726 00.000 18120 MultiStar: [#1 -0.01,-0.14,0.74,U] [#2 0.13,-0.56,0.00,M1] [#3 -0.08,-0.54,0.00,M3] [#4 -0.27,-0.36,0.00,M3] [#5 -0.01,-0.10,0.45,U] [#6 -0.23,-0.27,0.53,U] [#7 0.19,-0.58,0.00,M1] [#8 0.27,-0.28,0.39,U] 
01:08:00.727 00.001 18120 single-star, 4 included, MultiStar: {-0.04, -0.16}, one-star: {-0.10, -0.10}
01:08:00.727 00.000 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.95)
01:08:00.728 00.001 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
01:08:00.728 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.34 mountX=-0.05 mountY=0.13, mountTheta=1.94
01:08:00.729 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
01:08:00.730 00.001 18120 Enqueuing Move request for scope (-0.10, -0.10)
01:08:00.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:00.734 00.004 18120 UpdateGuideState exits: m=1990 RSB=30.9
01:08:00.734 00.000 21948 Worker thread wakes up
01:08:00.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
01:08:00.734 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
01:08:00.735 00.001 21948 Moving (-0.10, -0.10) raw xDistance=-0.05 yDistance=0.13
01:08:00.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:08:00.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:00.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:08:00.735 00.000 21948 MoveAxis(E, 0, ABG)
01:08:00.735 00.000 21948 Move returns status 0, amount 0
01:08:00.735 00.000 21948 MoveAxis(N, 0, ABG)
01:08:00.735 00.000 21948 Move returns status 0, amount 0
01:08:00.735 00.000 21948 move complete, result=0
01:08:00.735 00.000 21948 worker thread done servicing request
01:08:00.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:00.735 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:00.736 00.001 18120 Enqueuing Expose request
01:08:00.736 00.000 21948 Worker thread wakes up
01:08:00.736 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:00.737 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:00.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:02.373 01.636 21948 Exposure complete
01:08:02.409 00.036 21948 worker thread done servicing request
01:08:02.409 00.000 18120 OnExposeComplete: enter
01:08:02.409 00.000 18120 UpdateGuideState(): m_state=6
01:08:02.410 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
01:08:02.411 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=233.40, Mass=2033, SNR=31.3, Peak=189 HFD=3.8
01:08:02.411 00.000 18120 MultiStar: [#1 -0.02,-0.20,0.72,U] [#2 0.38,-0.50,0.00,M2] [#3 0.14,-0.50,0.00,M4] [#4 -0.01,-0.50,0.00,M4] [#5 0.18,-0.02,0.46,U] [#6 0.08,-0.42,0.00,M1] [#7 0.59,-0.61,0.00,M2] [#8 0.28,-0.38,0.00,M1] 
01:08:02.412 00.001 18120 refined, 2 included, MultiStar: {0.19, -0.24}, one-star: {0.34, -0.36}
01:08:02.412 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:08:02.413 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:08:02.413 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-0.89 mountX=-0.29 mountY=-0.06, mountTheta=-2.93
01:08:02.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.24, opts=13)
01:08:02.415 00.001 18120 Enqueuing Move request for scope (0.19, -0.24)
01:08:02.415 00.000 21948 Worker thread wakes up
01:08:02.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:02.416 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:08:02.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:02.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:02.417 00.001 18120 Enqueuing Expose request
01:08:02.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
01:08:02.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
01:08:02.418 00.001 21948 Moving (0.19, -0.24) raw xDistance=-0.29 yDistance=-0.06
01:08:02.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:08:02.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:02.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:08:02.418 00.000 21948 MoveAxis(E, 52, ABG)
01:08:02.418 00.000 21948 Guiding  Dir = 2, Dur = 52
01:08:02.418 00.000 21948 IsSlewing returns 0
01:08:02.418 00.000 21948 IsGuiding returns 0
01:08:02.420 00.002 21948 PulseGuide returned control before completion, sleep 61
01:08:02.497 00.077 21948 IsGuiding returns 0
01:08:02.497 00.000 21948 Move returns status 0, amount 52
01:08:02.497 00.000 21948 MoveAxis(N, 0, ABG)
01:08:02.497 00.000 21948 Move returns status 0, amount 0
01:08:02.497 00.000 21948 move complete, result=0
01:08:02.497 00.000 21948 worker thread done servicing request
01:08:02.497 00.000 21948 Worker thread wakes up
01:08:02.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:02.498 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:02.498 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
01:08:03.903 01.405 21948 Exposure complete
01:08:03.938 00.035 21948 worker thread done servicing request
01:08:03.938 00.000 18120 OnExposeComplete: enter
01:08:03.941 00.003 18120 UpdateGuideState(): m_state=6
01:08:03.942 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
01:08:03.943 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=233.64, Mass=1978, SNR=30.8, Peak=160 HFD=4.0
01:08:03.944 00.001 18120 MultiStar: [#1 -0.02,0.02,0.71,U] [#2 0.34,-0.44,0.00,M3] [#3 0.21,-0.48,0.00,M5] [#4 0.11,-0.19,0.56,U] [#5 0.20,0.01,0.46,U] [#6 -0.11,-0.26,0.49,U] [#7 0.49,-0.09,0.00,M3] [#8 0.21,0.02,0.42,U] 
01:08:03.944 00.000 18120 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.09, -0.12}
01:08:03.945 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:08:03.945 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:08:03.945 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.89 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
01:08:03.947 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
01:08:03.947 00.000 18120 Enqueuing Move request for scope (0.07, -0.09)
01:08:03.948 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:03.948 00.000 21948 Worker thread wakes up
01:08:03.948 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
01:08:03.949 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:03.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:03.950 00.001 18120 Enqueuing Expose request
01:08:03.950 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:08:03.950 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:08:03.950 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.02
01:08:03.950 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:03.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:03.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:08:03.950 00.000 21948 MoveAxis(E, 0, ABG)
01:08:03.950 00.000 21948 Move returns status 0, amount 0
01:08:03.950 00.000 21948 MoveAxis(N, 0, ABG)
01:08:03.950 00.000 21948 Move returns status 0, amount 0
01:08:03.950 00.000 21948 move complete, result=0
01:08:03.950 00.000 21948 worker thread done servicing request
01:08:03.950 00.000 21948 Worker thread wakes up
01:08:03.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:03.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:03.951 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:05.576 01.625 21948 Exposure complete
01:08:05.615 00.039 21948 worker thread done servicing request
01:08:05.615 00.000 18120 OnExposeComplete: enter
01:08:05.616 00.001 18120 UpdateGuideState(): m_state=6
01:08:05.617 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
01:08:05.618 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=233.63, Mass=1999, SNR=30.9, Peak=163 HFD=4.0
01:08:05.619 00.001 18120 MultiStar: [#1 0.12,0.01,0.71,U] [#2 0.33,-0.42,0.00,M4] [#3 0.14,-0.38,0.00,M6] [#4 0.20,-0.42,0.00,M4] [#5 0.24,0.15,0.45,U] [#6 0.35,-0.26,0.00,M1] [#7 0.32,-0.26,0.00,M4] [#8 0.24,-0.20,0.42,U] 
01:08:05.619 00.000 18120 refined, 3 included, MultiStar: {0.20, -0.05}, one-star: {0.23, -0.13}
01:08:05.620 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
01:08:05.621 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
01:08:05.621 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.26 mountX=-0.13 mountY=-0.16, mountTheta=-2.28
01:08:05.625 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.05, opts=13)
01:08:05.625 00.000 18120 Enqueuing Move request for scope (0.20, -0.05)
01:08:05.626 00.001 21948 Worker thread wakes up
01:08:05.626 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
01:08:05.626 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
01:08:05.626 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:05.626 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.9
01:08:05.627 00.001 21948 Moving (0.20, -0.05) raw xDistance=-0.13 yDistance=-0.16
01:08:05.627 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:05.627 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:05.627 00.000 18120 Enqueuing Expose request
01:08:05.628 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:08:05.628 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:05.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:05.628 00.000 21948 MoveAxis(E, 0, ABG)
01:08:05.628 00.000 21948 Move returns status 0, amount 0
01:08:05.628 00.000 21948 MoveAxis(N, 0, ABG)
01:08:05.628 00.000 21948 Move returns status 0, amount 0
01:08:05.628 00.000 21948 move complete, result=0
01:08:05.628 00.000 21948 worker thread done servicing request
01:08:05.628 00.000 21948 Worker thread wakes up
01:08:05.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:05.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:05.629 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:07.157 01.528 21948 Exposure complete
01:08:07.186 00.029 21948 worker thread done servicing request
01:08:07.186 00.000 18120 OnExposeComplete: enter
01:08:07.187 00.001 18120 UpdateGuideState(): m_state=6
01:08:07.188 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
01:08:07.188 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=233.72, Mass=1880, SNR=29.9, Peak=160 HFD=3.7
01:08:07.189 00.001 18120 MultiStar: [#1 0.12,0.02,0.76,U] [#2 0.41,-0.23,0.00,M5] [#3 0.16,-0.24,0.62,U] [#4 0.28,-0.38,0.00,M5] [#5 0.12,0.23,0.47,U] [#6 0.14,-0.18,0.54,U] [#7 0.48,-0.19,0.00,M5] [#8 0.29,-0.15,0.45,U] 
01:08:07.189 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.06}, one-star: {0.18, -0.04}
01:08:07.190 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
01:08:07.190 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:08:07.190 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
01:08:07.192 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
01:08:07.192 00.000 18120 Enqueuing Move request for scope (0.16, -0.06)
01:08:07.193 00.001 21948 Worker thread wakes up
01:08:07.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:08:07.193 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:08:07.193 00.000 21948 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.12
01:08:07.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:08:07.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:07.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:07.193 00.000 21948 MoveAxis(E, 0, ABG)
01:08:07.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:07.193 00.000 21948 Move returns status 0, amount 0
01:08:07.193 00.000 21948 MoveAxis(N, 0, ABG)
01:08:07.193 00.000 21948 Move returns status 0, amount 0
01:08:07.193 00.000 21948 move complete, result=0
01:08:07.193 00.000 18120 UpdateGuideState exits: m=1880 RSB=29.9
01:08:07.194 00.001 21948 worker thread done servicing request
01:08:07.194 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:07.195 00.001 18120 Enqueuing Expose request
01:08:07.195 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:07.196 00.001 21948 Worker thread wakes up
01:08:07.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:07.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:08.829 01.633 21948 Exposure complete
01:08:08.862 00.033 21948 worker thread done servicing request
01:08:08.862 00.000 18120 OnExposeComplete: enter
01:08:08.865 00.003 18120 UpdateGuideState(): m_state=6
01:08:08.866 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
01:08:08.867 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.57, Mass=2020, SNR=31.1, Peak=178 HFD=4.0
01:08:08.867 00.000 18120 MultiStar: [#1 0.11,0.03,0.74,U] [#2 0.83,-0.48,0.00,M6] [#3 0.18,-0.32,0.60,U] [#4 0.26,-0.44,0.00,M6] [#5 0.38,-0.10,0.47,U] [#6 0.42,-0.22,0.00,M1] [#7 0.56,-0.32,0.00,M6] [#8 0.35,-0.09,0.40,U] 
01:08:08.868 00.001 18120 refined, 4 included, MultiStar: {0.33, -0.14}, one-star: {0.54, -0.19}
01:08:08.869 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
01:08:08.871 00.002 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
01:08:08.873 00.002 18120 CameraToMount -- cameraX=0.33 cameraY=-0.14 hyp=0.35 cameraTheta=-0.40 mountX=-0.26 mountY=-0.23, mountTheta=-2.42
01:08:08.876 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.14, opts=13)
01:08:08.877 00.001 18120 Enqueuing Move request for scope (0.33, -0.14)
01:08:08.878 00.001 21948 Worker thread wakes up
01:08:08.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.14) opts 0xd
01:08:08.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.14)
01:08:08.878 00.000 21948 Moving (0.33, -0.14) raw xDistance=-0.26 yDistance=-0.23
01:08:08.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:08:08.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:08:08.878 00.000 21948 MoveAxis(E, 46, ABG)
01:08:08.878 00.000 21948 Guiding  Dir = 2, Dur = 46
01:08:08.878 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:08.879 00.001 21948 IsSlewing returns 0
01:08:08.879 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
01:08:08.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:08.879 00.000 21948 IsGuiding returns 0
01:08:08.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:08.881 00.002 18120 Enqueuing Expose request
01:08:08.882 00.001 21948 PulseGuide returned control before completion, sleep 55
01:08:08.937 00.055 21948 IsGuiding returns 1
01:08:08.937 00.000 21948 scope still moving after pulse duration time elapsed
01:08:08.968 00.031 21948 IsSlewing returns 0
01:08:08.970 00.002 21948 IsGuiding returns 0
01:08:08.970 00.000 21948 scope move finished after 46 + 43 ms
01:08:08.970 00.000 21948 Move returns status 0, amount 46
01:08:08.970 00.000 21948 MoveAxis(N, 55, ABG)
01:08:08.970 00.000 21948 Guiding  Dir = 0, Dur = 55
01:08:08.971 00.001 21948 IsSlewing returns 0
01:08:08.971 00.000 21948 IsGuiding returns 0
01:08:08.976 00.005 21948 PulseGuide returned control before completion, sleep 60
01:08:09.047 00.071 21948 IsGuiding returns 0
01:08:09.047 00.000 21948 Move returns status 0, amount 55
01:08:09.047 00.000 21948 move complete, result=0
01:08:09.047 00.000 21948 worker thread done servicing request
01:08:09.047 00.000 21948 Worker thread wakes up
01:08:09.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:09.047 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.2 px 55 ms NORTH
01:08:09.048 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:10.455 01.407 21948 Exposure complete
01:08:10.480 00.025 21948 worker thread done servicing request
01:08:10.480 00.000 18120 OnExposeComplete: enter
01:08:10.481 00.001 18120 UpdateGuideState(): m_state=6
01:08:10.482 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
01:08:10.482 00.000 18120 Star::Find returns 1 (0), X=894.72, Y=233.59, Mass=2197, SNR=32.4, Peak=173 HFD=3.8
01:08:10.483 00.001 18120 MultiStar: [#1 0.00,-0.11,0.66,U] [#2 0.28,-0.36,0.00,M7] [#3 0.23,-0.37,0.00,M5] [#4 0.02,-0.46,0.00,M7] [#5 0.18,-0.12,0.45,U] [#6 0.11,-0.30,0.48,U] [#7 0.28,-0.28,0.41,U] [#8 0.28,-0.28,0.00,M1] 
01:08:10.483 00.000 18120 refined, 4 included, MultiStar: {0.16, -0.18}, one-star: {0.23, -0.17}
01:08:10.484 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
01:08:10.484 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
01:08:10.484 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.85 mountX=-0.23 mountY=-0.06, mountTheta=-2.89
01:08:10.486 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.18, opts=13)
01:08:10.486 00.000 18120 Enqueuing Move request for scope (0.16, -0.18)
01:08:10.487 00.001 21948 Worker thread wakes up
01:08:10.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
01:08:10.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
01:08:10.487 00.000 21948 Moving (0.16, -0.18) raw xDistance=-0.23 yDistance=-0.06
01:08:10.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:08:10.487 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:10.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:10.488 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:08:10.488 00.000 21948 MoveAxis(E, 45, ABG)
01:08:10.488 00.000 21948 Guiding  Dir = 2, Dur = 45
01:08:10.488 00.000 18120 UpdateGuideState exits: m=2197 RSB=32.4
01:08:10.488 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.490 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:10.490 00.000 18120 Enqueuing Expose request
01:08:10.490 00.000 21948 IsSlewing returns 0
01:08:10.491 00.001 21948 IsGuiding returns 0
01:08:10.492 00.001 21948 PulseGuide returned control before completion, sleep 54
01:08:10.549 00.057 21948 IsGuiding returns 1
01:08:10.549 00.000 21948 scope still moving after pulse duration time elapsed
01:08:10.580 00.031 21948 IsSlewing returns 0
01:08:10.581 00.001 21948 IsGuiding returns 0
01:08:10.581 00.000 21948 scope move finished after 45 + 46 ms
01:08:10.581 00.000 21948 Move returns status 0, amount 45
01:08:10.581 00.000 21948 MoveAxis(N, 0, ABG)
01:08:10.581 00.000 21948 Move returns status 0, amount 0
01:08:10.582 00.001 21948 move complete, result=0
01:08:10.582 00.000 21948 worker thread done servicing request
01:08:10.582 00.000 21948 Worker thread wakes up
01:08:10.582 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
01:08:10.583 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:10.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:12.220 01.637 21948 Exposure complete
01:08:12.261 00.041 21948 worker thread done servicing request
01:08:12.261 00.000 18120 OnExposeComplete: enter
01:08:12.262 00.001 18120 UpdateGuideState(): m_state=6
01:08:12.262 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
01:08:12.263 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=233.83, Mass=2003, SNR=30.9, Peak=191 HFD=3.9
01:08:12.263 00.000 18120 MultiStar: [#1 -0.03,0.24,0.73,U] [#2 0.17,-0.04,0.65,U] [#3 -0.11,-0.17,0.62,U] [#4 -0.00,-0.16,0.58,U] [#5 0.21,0.41,0.00,M1] [#6 0.19,-0.03,0.54,U] [#7 0.26,-0.00,0.44,U] [#8 0.24,0.01,0.40,U] 
01:08:12.264 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.00}, one-star: {0.24, 0.07}
01:08:12.264 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
01:08:12.265 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
01:08:12.268 00.003 18120 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.01 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:08:12.269 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.00, opts=13)
01:08:12.270 00.001 18120 Enqueuing Move request for scope (0.11, 0.00)
01:08:12.270 00.000 21948 Worker thread wakes up
01:08:12.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:12.271 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.9
01:08:12.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:12.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:12.272 00.001 18120 Enqueuing Expose request
01:08:12.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
01:08:12.272 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
01:08:12.272 00.000 21948 Moving (0.11, 0.00) raw xDistance=-0.05 yDistance=-0.10
01:08:12.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:08:12.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:12.273 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:12.273 00.000 21948 MoveAxis(E, 0, ABG)
01:08:12.273 00.000 21948 Move returns status 0, amount 0
01:08:12.273 00.000 21948 MoveAxis(N, 0, ABG)
01:08:12.273 00.000 21948 Move returns status 0, amount 0
01:08:12.273 00.000 21948 move complete, result=0
01:08:12.273 00.000 21948 worker thread done servicing request
01:08:12.273 00.000 21948 Worker thread wakes up
01:08:12.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:12.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:12.273 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:13.799 01.526 21948 Exposure complete
01:08:13.824 00.025 21948 worker thread done servicing request
01:08:13.824 00.000 18120 OnExposeComplete: enter
01:08:13.826 00.002 18120 UpdateGuideState(): m_state=6
01:08:13.828 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
01:08:13.831 00.003 18120 Star::Find returns 1 (0), X=894.35, Y=233.90, Mass=1999, SNR=31.0, Peak=180 HFD=4.0
01:08:13.833 00.002 18120 MultiStar: [#1 -0.34,0.42,0.00,M1] [#2 0.04,0.16,0.65,U] [#3 -0.08,-0.01,0.56,U] [#4 -0.03,-0.08,0.57,U] [#5 -0.05,0.27,0.47,U] [#6 -0.08,0.14,0.50,U] [#7 0.13,-0.13,0.44,U] [#8 0.14,-0.09,0.38,U] 
01:08:13.836 00.003 18120 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.14, 0.14}
01:08:13.836 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
01:08:13.837 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
01:08:13.837 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.95 mountX=0.07 mountY=-0.01, mountTheta=-0.08
01:08:13.838 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
01:08:13.839 00.001 18120 Enqueuing Move request for scope (-0.03, 0.07)
01:08:13.839 00.000 21948 Worker thread wakes up
01:08:13.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:13.840 00.001 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:08:13.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:13.840 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:13.841 00.001 18120 Enqueuing Expose request
01:08:13.841 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:08:13.841 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:08:13.841 00.000 21948 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=-0.01
01:08:13.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:08:13.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:13.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:08:13.841 00.000 21948 MoveAxis(E, 0, ABG)
01:08:13.841 00.000 21948 Move returns status 0, amount 0
01:08:13.841 00.000 21948 MoveAxis(N, 0, ABG)
01:08:13.841 00.000 21948 Move returns status 0, amount 0
01:08:13.842 00.001 21948 move complete, result=0
01:08:13.842 00.000 21948 worker thread done servicing request
01:08:13.842 00.000 21948 Worker thread wakes up
01:08:13.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:13.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:13.843 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:15.468 01.625 21948 Exposure complete
01:08:15.499 00.031 21948 worker thread done servicing request
01:08:15.499 00.000 18120 OnExposeComplete: enter
01:08:15.500 00.001 18120 UpdateGuideState(): m_state=6
01:08:15.501 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
01:08:15.501 00.000 18120 Star::Find returns 1 (0), X=894.45, Y=233.89, Mass=1985, SNR=30.9, Peak=176 HFD=3.9
01:08:15.502 00.001 18120 MultiStar: [#1 -0.39,0.36,0.00,M2] [#2 0.01,0.01,0.64,U] [#3 -0.21,-0.01,0.62,U] [#4 -0.17,-0.17,0.56,U] [#5 0.04,0.40,0.00,M1] [#6 -0.24,-0.14,0.54,U] [#7 -0.11,-0.10,0.45,U] [#8 -0.04,-0.00,0.38,U] 
01:08:15.502 00.000 18120 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {-0.04, 0.14}
01:08:15.503 00.001 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.00) = xAngle (-4.97 = 1.32)
01:08:15.503 00.000 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.01 = 1.28)
01:08:15.504 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.97 mountX=0.03 mountY=0.10, mountTheta=1.31
01:08:15.505 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
01:08:15.505 00.000 18120 Enqueuing Move request for scope (-0.11, -0.02)
01:08:15.506 00.001 21948 Worker thread wakes up
01:08:15.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:08:15.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:15.506 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.9
01:08:15.507 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:15.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:15.508 00.001 18120 Enqueuing Expose request
01:08:15.508 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:08:15.508 00.000 21948 Moving (-0.11, -0.02) raw xDistance=0.03 yDistance=0.10
01:08:15.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:08:15.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:15.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:08:15.508 00.000 21948 MoveAxis(E, 0, ABG)
01:08:15.508 00.000 21948 Move returns status 0, amount 0
01:08:15.508 00.000 21948 MoveAxis(N, 0, ABG)
01:08:15.508 00.000 21948 Move returns status 0, amount 0
01:08:15.508 00.000 21948 move complete, result=0
01:08:15.508 00.000 21948 worker thread done servicing request
01:08:15.508 00.000 21948 Worker thread wakes up
01:08:15.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:15.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:15.509 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:17.032 01.523 21948 Exposure complete
01:08:17.071 00.039 21948 worker thread done servicing request
01:08:17.071 00.000 18120 OnExposeComplete: enter
01:08:17.072 00.001 18120 UpdateGuideState(): m_state=6
01:08:17.072 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
01:08:17.072 00.000 18120 Star::Find returns 1 (0), X=894.51, Y=233.82, Mass=2005, SNR=30.9, Peak=178 HFD=3.8
01:08:17.073 00.001 18120 MultiStar: [#1 -0.15,0.22,0.73,U] [#2 0.13,-0.15,0.64,U] [#3 -0.05,-0.32,0.57,U] [#4 -0.08,-0.20,0.59,U] [#5 -0.01,0.25,0.48,U] [#6 -0.15,-0.06,0.52,U] [#7 0.17,-0.06,0.44,U] [#8 0.27,-0.04,0.39,U] 
01:08:17.074 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.03, 0.07}
01:08:17.076 00.002 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.38 = 2.90)
01:08:17.078 00.002 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.86)
01:08:17.079 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.39 mountX=-0.02 mountY=0.01, mountTheta=2.86
01:08:17.081 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.02, opts=13)
01:08:17.083 00.002 18120 Enqueuing Move request for scope (0.00, -0.02)
01:08:17.085 00.002 21948 Worker thread wakes up
01:08:17.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:17.085 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.9
01:08:17.085 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.086 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:08:17.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:17.086 00.000 18120 Enqueuing Expose request
01:08:17.087 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:08:17.087 00.000 21948 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
01:08:17.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:08:17.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:17.087 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:08:17.087 00.000 21948 MoveAxis(E, 0, ABG)
01:08:17.087 00.000 21948 Move returns status 0, amount 0
01:08:17.087 00.000 21948 MoveAxis(N, 0, ABG)
01:08:17.087 00.000 21948 Move returns status 0, amount 0
01:08:17.087 00.000 21948 move complete, result=0
01:08:17.087 00.000 21948 worker thread done servicing request
01:08:17.087 00.000 21948 Worker thread wakes up
01:08:17.087 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:17.087 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:17.088 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:18.718 01.630 21948 Exposure complete
01:08:18.756 00.038 21948 worker thread done servicing request
01:08:18.756 00.000 18120 OnExposeComplete: enter
01:08:18.757 00.001 18120 UpdateGuideState(): m_state=6
01:08:18.757 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
01:08:18.758 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=233.72, Mass=2036, SNR=31.2, Peak=169 HFD=3.7
01:08:18.759 00.001 18120 MultiStar: [#1 -0.09,-0.02,0.71,U] [#2 0.27,-0.41,0.00,M4] [#3 0.14,-0.40,0.00,M2] [#4 -0.10,-0.34,0.56,U] [#5 0.07,0.14,0.47,U] [#6 0.01,0.00,0.52,U] [#7 0.30,-0.19,0.42,U] [#8 0.23,-0.08,0.39,U] 
01:08:18.761 00.002 18120 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.18, -0.04}
01:08:18.761 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
01:08:18.763 00.002 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:08:18.763 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.75 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
01:08:18.767 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
01:08:18.767 00.000 18120 Enqueuing Move request for scope (0.08, -0.07)
01:08:18.768 00.001 21948 Worker thread wakes up
01:08:18.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:18.769 00.001 18120 UpdateGuideState exits: m=2036 RSB=31.2
01:08:18.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:18.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:18.770 00.001 18120 Enqueuing Expose request
01:08:18.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:08:18.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:08:18.770 00.000 21948 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=-0.04
01:08:18.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:18.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:18.771 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:18.771 00.000 21948 MoveAxis(E, 0, ABG)
01:08:18.771 00.000 21948 Move returns status 0, amount 0
01:08:18.771 00.000 21948 MoveAxis(N, 0, ABG)
01:08:18.771 00.000 21948 Move returns status 0, amount 0
01:08:18.771 00.000 21948 move complete, result=0
01:08:18.771 00.000 21948 worker thread done servicing request
01:08:18.771 00.000 21948 Worker thread wakes up
01:08:18.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:18.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:18.771 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:20.293 01.522 21948 Exposure complete
01:08:20.348 00.055 21948 worker thread done servicing request
01:08:20.348 00.000 18120 OnExposeComplete: enter
01:08:20.352 00.004 18120 UpdateGuideState(): m_state=6
01:08:20.354 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
01:08:20.357 00.003 18120 Star::Find returns 1 (0), X=894.45, Y=233.61, Mass=1959, SNR=30.7, Peak=161 HFD=3.7
01:08:20.359 00.002 18120 MultiStar: [#1 0.04,0.08,0.72,U] [#2 0.31,-0.38,0.00,M5] [#3 0.18,-0.58,0.00,M3] [#4 0.16,-0.40,0.00,M3] [#5 0.26,0.09,0.47,U] [#6 -0.08,-0.24,0.52,U] [#7 0.34,-0.39,0.00,M1] [#8 0.31,-0.19,0.40,U] 
01:08:20.361 00.002 18120 refined, 4 included, MultiStar: {0.06, -0.08}, one-star: {-0.04, -0.14}
01:08:20.361 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
01:08:20.362 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
01:08:20.364 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.92 mountX=-0.10 mountY=-0.02, mountTheta=-2.95
01:08:20.368 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
01:08:20.369 00.001 18120 Enqueuing Move request for scope (0.06, -0.08)
01:08:20.369 00.000 21948 Worker thread wakes up
01:08:20.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:20.370 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:08:20.370 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:08:20.370 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.02
01:08:20.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:20.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:20.370 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.7
01:08:20.371 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:08:20.371 00.000 21948 MoveAxis(E, 0, ABG)
01:08:20.371 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.372 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:20.373 00.001 18120 Enqueuing Expose request
01:08:20.373 00.000 21948 Move returns status 0, amount 0
01:08:20.373 00.000 21948 MoveAxis(N, 0, ABG)
01:08:20.373 00.000 21948 Move returns status 0, amount 0
01:08:20.373 00.000 21948 move complete, result=0
01:08:20.373 00.000 21948 worker thread done servicing request
01:08:20.373 00.000 21948 Worker thread wakes up
01:08:20.373 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:20.373 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:20.374 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:21.998 01.624 21948 Exposure complete
01:08:22.028 00.030 21948 worker thread done servicing request
01:08:22.029 00.001 18120 OnExposeComplete: enter
01:08:22.029 00.000 18120 UpdateGuideState(): m_state=6
01:08:22.031 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
01:08:22.031 00.000 18120 Star::Find returns 1 (0), X=894.42, Y=233.62, Mass=2001, SNR=31.0, Peak=167 HFD=3.9
01:08:22.032 00.001 18120 MultiStar: [#1 -0.06,0.02,0.73,U] [#2 0.22,-0.33,0.00,M6] [#3 0.12,-0.43,0.00,M4] [#4 -0.05,-0.39,0.54,U] [#5 0.02,0.04,0.48,U] [#6 0.03,-0.15,0.51,U] [#7 0.09,-0.53,0.00,M2] [#8 0.21,-0.43,0.00,M1] 
01:08:22.032 00.000 18120 refined, 4 included, MultiStar: {-0.04, -0.12}, one-star: {-0.07, -0.14}
01:08:22.033 00.001 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
01:08:22.033 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
01:08:22.034 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.86 mountX=-0.09 mountY=0.08, mountTheta=2.41
01:08:22.035 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.12, opts=13)
01:08:22.036 00.001 18120 Enqueuing Move request for scope (-0.04, -0.12)
01:08:22.036 00.000 21948 Worker thread wakes up
01:08:22.037 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:08:22.037 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:08:22.037 00.000 21948 Moving (-0.04, -0.12) raw xDistance=-0.09 yDistance=0.08
01:08:22.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:08:22.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:22.037 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:22.037 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:08:22.037 00.000 21948 MoveAxis(E, 0, ABG)
01:08:22.037 00.000 18120 UpdateGuideState exits: m=2001 RSB=31.0
01:08:22.038 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:22.038 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:22.039 00.001 18120 Enqueuing Expose request
01:08:22.039 00.000 21948 Move returns status 0, amount 0
01:08:22.039 00.000 21948 MoveAxis(N, 0, ABG)
01:08:22.039 00.000 21948 Move returns status 0, amount 0
01:08:22.039 00.000 21948 move complete, result=0
01:08:22.039 00.000 21948 worker thread done servicing request
01:08:22.039 00.000 21948 Worker thread wakes up
01:08:22.039 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:22.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:22.040 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:23.552 01.512 21948 Exposure complete
01:08:23.577 00.025 21948 worker thread done servicing request
01:08:23.577 00.000 18120 OnExposeComplete: enter
01:08:23.577 00.000 18120 UpdateGuideState(): m_state=6
01:08:23.578 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
01:08:23.578 00.000 18120 Star::Find returns 1 (0), X=894.38, Y=233.84, Mass=2033, SNR=31.2, Peak=215 HFD=3.7
01:08:23.579 00.001 18120 MultiStar: [#1 -0.32,0.08,0.73,U] [#2 0.01,-0.10,0.66,U] [#3 -0.08,-0.48,0.00,M5] [#4 -0.19,-0.29,0.55,U] [#5 -0.08,0.30,0.47,U] [#6 -0.09,-0.11,0.53,U] [#7 0.03,-0.08,0.42,U] [#8 -0.02,-0.02,0.40,U] 
01:08:23.579 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.01}, one-star: {-0.11, 0.08}
01:08:23.580 00.001 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.00) = xAngle (-5.07 = 1.21)
01:08:23.580 00.000 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.11 = 1.17)
01:08:23.581 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.07 mountX=0.04 mountY=0.10, mountTheta=1.21
01:08:23.583 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.01, opts=13)
01:08:23.583 00.000 18120 Enqueuing Move request for scope (-0.11, -0.01)
01:08:23.583 00.000 21948 Worker thread wakes up
01:08:23.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:23.584 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
01:08:23.584 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.2
01:08:23.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
01:08:23.584 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:23.585 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:23.585 00.000 18120 Enqueuing Expose request
01:08:23.586 00.001 21948 Moving (-0.11, -0.01) raw xDistance=0.04 yDistance=0.10
01:08:23.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:23.586 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:23.586 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:08:23.586 00.000 21948 MoveAxis(E, 0, ABG)
01:08:23.586 00.000 21948 Move returns status 0, amount 0
01:08:23.586 00.000 21948 MoveAxis(N, 0, ABG)
01:08:23.586 00.000 21948 Move returns status 0, amount 0
01:08:23.586 00.000 21948 move complete, result=0
01:08:23.586 00.000 21948 worker thread done servicing request
01:08:23.586 00.000 21948 Worker thread wakes up
01:08:23.586 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:23.586 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:23.586 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:25.216 01.630 21948 Exposure complete
01:08:25.249 00.033 21948 worker thread done servicing request
01:08:25.249 00.000 18120 OnExposeComplete: enter
01:08:25.250 00.001 18120 UpdateGuideState(): m_state=6
01:08:25.250 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
01:08:25.251 00.001 18120 Star::Find returns 1 (0), X=894.52, Y=233.71, Mass=2011, SNR=31.1, Peak=174 HFD=3.8
01:08:25.251 00.000 18120 MultiStar: [#1 -0.27,0.09,0.71,U] [#2 -0.08,-0.17,0.61,U] [#3 0.12,-0.23,0.60,U] [#4 -0.05,-0.20,0.55,U] [#5 0.15,0.19,0.47,U] [#6 -0.01,-0.25,0.55,U] [#7 0.13,-0.20,0.44,U] [#8 0.23,-0.11,0.40,U] 
01:08:25.252 00.001 18120 single-star, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.04, -0.05}
01:08:25.252 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:08:25.252 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:08:25.253 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=-0.06 mountY=-0.01, mountTheta=-2.95
01:08:25.254 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
01:08:25.255 00.001 18120 Enqueuing Move request for scope (0.04, -0.05)
01:08:25.255 00.000 21948 Worker thread wakes up
01:08:25.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:25.256 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.1
01:08:25.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:25.257 00.001 18120 Enqueuing Expose request
01:08:25.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:08:25.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:08:25.257 00.000 21948 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.01
01:08:25.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:08:25.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:25.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:08:25.257 00.000 21948 MoveAxis(E, 0, ABG)
01:08:25.257 00.000 21948 Move returns status 0, amount 0
01:08:25.257 00.000 21948 MoveAxis(N, 0, ABG)
01:08:25.257 00.000 21948 Move returns status 0, amount 0
01:08:25.257 00.000 21948 move complete, result=0
01:08:25.257 00.000 21948 worker thread done servicing request
01:08:25.257 00.000 21948 Worker thread wakes up
01:08:25.258 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:25.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:25.258 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:26.785 01.527 21948 Exposure complete
01:08:26.810 00.025 21948 worker thread done servicing request
01:08:26.810 00.000 18120 OnExposeComplete: enter
01:08:26.810 00.000 18120 UpdateGuideState(): m_state=6
01:08:26.811 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
01:08:26.811 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=233.42, Mass=2040, SNR=31.3, Peak=161 HFD=3.9
01:08:26.812 00.001 18120 MultiStar: [#1 -0.02,-0.03,0.72,U] [#2 0.46,-0.45,0.00,M5] [#3 0.23,-0.31,0.60,U] [#4 0.10,-0.41,0.00,M1] [#5 0.17,0.02,0.45,U] [#6 0.15,-0.31,0.51,U] [#7 0.50,-0.57,0.00,M1] [#8 0.48,-0.19,0.00,M1] 
01:08:26.814 00.002 18120 refined, 4 included, MultiStar: {0.14, -0.21}, one-star: {0.19, -0.34}
01:08:26.815 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:08:26.815 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:08:26.816 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.99 mountX=-0.25 mountY=-0.03, mountTheta=-3.02
01:08:26.819 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.21, opts=13)
01:08:26.820 00.001 18120 Enqueuing Move request for scope (0.14, -0.21)
01:08:26.821 00.001 21948 Worker thread wakes up
01:08:26.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:26.822 00.001 18120 UpdateGuideState exits: m=2040 RSB=31.3
01:08:26.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:26.823 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
01:08:26.823 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:26.823 00.000 18120 Enqueuing Expose request
01:08:26.824 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
01:08:26.824 00.000 21948 Moving (0.14, -0.21) raw xDistance=-0.25 yDistance=-0.03
01:08:26.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:08:26.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:26.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:26.824 00.000 21948 MoveAxis(E, 45, ABG)
01:08:26.824 00.000 21948 Guiding  Dir = 2, Dur = 45
01:08:26.824 00.000 21948 IsSlewing returns 0
01:08:26.824 00.000 21948 IsGuiding returns 0
01:08:26.826 00.002 21948 PulseGuide returned control before completion, sleep 54
01:08:26.896 00.070 21948 IsGuiding returns 0
01:08:26.896 00.000 21948 Move returns status 0, amount 45
01:08:26.896 00.000 21948 MoveAxis(N, 0, ABG)
01:08:26.896 00.000 21948 Move returns status 0, amount 0
01:08:26.896 00.000 21948 move complete, result=0
01:08:26.896 00.000 21948 worker thread done servicing request
01:08:26.896 00.000 21948 Worker thread wakes up
01:08:26.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:26.896 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
01:08:26.897 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:28.524 01.627 21948 Exposure complete
01:08:28.548 00.024 21948 worker thread done servicing request
01:08:28.549 00.001 18120 OnExposeComplete: enter
01:08:28.549 00.000 18120 UpdateGuideState(): m_state=6
01:08:28.550 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
01:08:28.550 00.000 18120 Star::Find returns 1 (0), X=894.12, Y=233.69, Mass=1906, SNR=30.2, Peak=187 HFD=4.0
01:08:28.551 00.001 18120 MultiStar: [#1 -0.60,0.09,0.00,M1] [#2 -0.05,-0.06,0.67,U] [#3 -0.47,-0.24,0.00,M4] [#4 -0.48,-0.40,0.00,M2] [#5 -0.25,0.16,0.46,U] [#6 -0.25,-0.25,0.55,U] [#7 -0.07,-0.12,0.44,U] [#8 -0.16,-0.33,0.40,U] 
01:08:28.551 00.000 18120 refined, 5 included, MultiStar: {-0.21, -0.10}, one-star: {-0.36, -0.07}
01:08:28.551 00.000 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.69 = 1.60)
01:08:28.552 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.73 = 1.56)
01:08:28.552 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.69 mountX=-0.01 mountY=0.23, mountTheta=1.60
01:08:28.554 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.10, opts=13)
01:08:28.554 00.000 18120 Enqueuing Move request for scope (-0.21, -0.10)
01:08:28.555 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:28.555 00.000 21948 Worker thread wakes up
01:08:28.555 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
01:08:28.555 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
01:08:28.555 00.000 21948 Moving (-0.21, -0.10) raw xDistance=-0.01 yDistance=0.23
01:08:28.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:08:28.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:28.555 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
01:08:28.556 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:28.557 00.001 18120 Enqueuing Expose request
01:08:28.558 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:08:28.558 00.000 21948 MoveAxis(E, 0, ABG)
01:08:28.558 00.000 21948 Move returns status 0, amount 0
01:08:28.558 00.000 21948 MoveAxis(N, 0, ABG)
01:08:28.558 00.000 21948 Move returns status 0, amount 0
01:08:28.558 00.000 21948 move complete, result=0
01:08:28.558 00.000 21948 worker thread done servicing request
01:08:28.558 00.000 21948 Worker thread wakes up
01:08:28.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:28.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:28.558 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:30.078 01.520 21948 Exposure complete
01:08:30.118 00.040 21948 worker thread done servicing request
01:08:30.118 00.000 18120 OnExposeComplete: enter
01:08:30.119 00.001 18120 UpdateGuideState(): m_state=6
01:08:30.120 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
01:08:30.120 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=233.66, Mass=1973, SNR=30.6, Peak=183 HFD=3.6
01:08:30.121 00.001 18120 MultiStar: [#1 -0.25,-0.01,0.74,U] [#2 -0.02,-0.40,0.00,M5] [#3 -0.04,-0.26,0.62,U] [#4 -0.32,-0.27,0.00,M3] [#5 -0.11,0.19,0.48,U] [#6 -0.23,-0.21,0.52,U] [#7 -0.04,-0.52,0.00,M1] [#8 0.15,-0.07,0.40,U] 
01:08:30.122 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.08}, one-star: {-0.10, -0.10}
01:08:30.123 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.50 = 1.78)
01:08:30.124 00.001 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.74)
01:08:30.125 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.50 mountX=-0.03 mountY=0.14, mountTheta=1.78
01:08:30.126 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.08, opts=13)
01:08:30.126 00.000 18120 Enqueuing Move request for scope (-0.11, -0.08)
01:08:30.127 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:30.127 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.6
01:08:30.128 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:30.128 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:30.129 00.001 18120 Enqueuing Expose request
01:08:30.129 00.000 21948 Worker thread wakes up
01:08:30.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
01:08:30.129 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
01:08:30.129 00.000 21948 Moving (-0.11, -0.08) raw xDistance=-0.03 yDistance=0.14
01:08:30.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:08:30.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:30.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:08:30.129 00.000 21948 MoveAxis(E, 0, ABG)
01:08:30.129 00.000 21948 Move returns status 0, amount 0
01:08:30.130 00.001 21948 MoveAxis(N, 0, ABG)
01:08:30.130 00.000 21948 Move returns status 0, amount 0
01:08:30.130 00.000 21948 move complete, result=0
01:08:30.130 00.000 21948 worker thread done servicing request
01:08:30.130 00.000 21948 Worker thread wakes up
01:08:30.130 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:30.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:30.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:31.764 01.634 21948 Exposure complete
01:08:31.792 00.028 21948 worker thread done servicing request
01:08:31.793 00.001 18120 OnExposeComplete: enter
01:08:31.793 00.000 18120 UpdateGuideState(): m_state=6
01:08:31.796 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
01:08:31.798 00.002 18120 Star::Find returns 1 (0), X=894.55, Y=233.60, Mass=2052, SNR=31.4, Peak=161 HFD=3.6
01:08:31.801 00.003 18120 MultiStar: [#1 -0.18,0.08,0.70,U] [#2 0.32,-0.52,0.00,M6] [#3 0.15,-0.37,0.00,M4] [#4 -0.04,-0.47,0.00,M4] [#5 0.04,-0.03,0.46,U] [#6 -0.15,-0.21,0.54,U] [#7 0.15,-0.25,0.42,U] [#8 0.22,-0.23,0.40,U] 
01:08:31.803 00.002 18120 refined, 5 included, MultiStar: {0.01, -0.12}, one-star: {0.06, -0.16}
01:08:31.805 00.002 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.77)
01:08:31.808 00.003 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.73)
01:08:31.810 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=-0.11 mountY=0.05, mountTheta=2.73
01:08:31.815 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
01:08:31.818 00.003 18120 Enqueuing Move request for scope (0.01, -0.12)
01:08:31.820 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:31.822 00.002 21948 Worker thread wakes up
01:08:31.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
01:08:31.822 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
01:08:31.822 00.000 21948 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.05
01:08:31.823 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.4
01:08:31.824 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:31.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:31.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.825 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:31.825 00.000 21948 MoveAxis(E, 0, ABG)
01:08:31.826 00.001 21948 Move returns status 0, amount 0
01:08:31.826 00.000 21948 MoveAxis(N, 0, ABG)
01:08:31.826 00.000 21948 Move returns status 0, amount 0
01:08:31.826 00.000 21948 move complete, result=0
01:08:31.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:31.827 00.001 18120 Enqueuing Expose request
01:08:31.828 00.001 21948 worker thread done servicing request
01:08:31.828 00.000 21948 Worker thread wakes up
01:08:31.828 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:31.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:31.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:33.343 01.515 21948 Exposure complete
01:08:33.373 00.030 21948 worker thread done servicing request
01:08:33.373 00.000 18120 OnExposeComplete: enter
01:08:33.374 00.001 18120 UpdateGuideState(): m_state=6
01:08:33.374 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
01:08:33.374 00.000 18120 Star::Find returns 1 (0), X=894.45, Y=233.74, Mass=1997, SNR=30.9, Peak=176 HFD=3.8
01:08:33.376 00.002 18120 MultiStar: [#1 -0.31,0.05,0.74,U] [#2 0.10,-0.45,0.00,M7] [#3 0.07,-0.28,0.60,U] [#4 -0.14,-0.25,0.53,U] [#5 0.23,0.01,0.46,U] [#6 0.20,-0.10,0.50,U] [#7 0.28,-0.05,0.44,U] [#8 0.27,-0.38,0.00,M1] 
01:08:33.376 00.000 18120 single-star, 6 included, MultiStar: {0.01, -0.08}, one-star: {-0.04, -0.02}
01:08:33.377 00.001 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.66 = 1.62)
01:08:33.377 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.58)
01:08:33.378 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.67 mountX=-0.00 mountY=0.04, mountTheta=1.62
01:08:33.379 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
01:08:33.380 00.001 18120 Enqueuing Move request for scope (-0.04, -0.02)
01:08:33.381 00.001 21948 Worker thread wakes up
01:08:33.381 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:33.381 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.9
01:08:33.382 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:33.383 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:33.383 00.000 18120 Enqueuing Expose request
01:08:33.383 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:08:33.383 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:08:33.383 00.000 21948 Moving (-0.04, -0.02) raw xDistance=-0.00 yDistance=0.04
01:08:33.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:08:33.384 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:33.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:08:33.384 00.000 21948 MoveAxis(E, 0, ABG)
01:08:33.384 00.000 21948 Move returns status 0, amount 0
01:08:33.384 00.000 21948 MoveAxis(N, 0, ABG)
01:08:33.384 00.000 21948 Move returns status 0, amount 0
01:08:33.384 00.000 21948 move complete, result=0
01:08:33.384 00.000 21948 worker thread done servicing request
01:08:33.384 00.000 21948 Worker thread wakes up
01:08:33.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:33.384 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:33.384 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:35.021 01.637 21948 Exposure complete
01:08:35.069 00.048 21948 worker thread done servicing request
01:08:35.069 00.000 18120 OnExposeComplete: enter
01:08:35.070 00.001 18120 UpdateGuideState(): m_state=6
01:08:35.070 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
01:08:35.071 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=233.64, Mass=2050, SNR=31.3, Peak=164 HFD=3.9
01:08:35.073 00.002 18120 MultiStar: [#1 -0.06,0.14,0.72,U] [#2 0.28,-0.28,0.00,M8] [#3 -0.12,-0.34,0.60,U] [#4 0.07,-0.55,0.00,M4] [#5 0.16,0.12,0.46,U] [#6 -0.08,-0.25,0.52,U] [#7 0.20,-0.08,0.45,U] [#8 0.39,-0.06,0.00,M2] 
01:08:35.074 00.001 18120 refined, 5 included, MultiStar: {-0.00, -0.09}, one-star: {-0.02, -0.12}
01:08:35.075 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
01:08:35.076 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
01:08:35.077 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.08 mountY=0.04, mountTheta=2.66
01:08:35.081 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.09, opts=13)
01:08:35.081 00.000 18120 Enqueuing Move request for scope (-0.00, -0.09)
01:08:35.082 00.001 21948 Worker thread wakes up
01:08:35.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
01:08:35.083 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
01:08:35.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:35.083 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:08:35.084 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:35.084 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:35.085 00.001 18120 Enqueuing Expose request
01:08:35.085 00.000 21948 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.04
01:08:35.086 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:08:35.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:35.086 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:08:35.086 00.000 21948 MoveAxis(E, 0, ABG)
01:08:35.086 00.000 21948 Move returns status 0, amount 0
01:08:35.086 00.000 21948 MoveAxis(N, 0, ABG)
01:08:35.086 00.000 21948 Move returns status 0, amount 0
01:08:35.086 00.000 21948 move complete, result=0
01:08:35.086 00.000 21948 worker thread done servicing request
01:08:35.086 00.000 21948 Worker thread wakes up
01:08:35.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:35.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:35.086 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:36.600 01.514 21948 Exposure complete
01:08:36.629 00.029 21948 worker thread done servicing request
01:08:36.629 00.000 18120 OnExposeComplete: enter
01:08:36.630 00.001 18120 UpdateGuideState(): m_state=6
01:08:36.630 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
01:08:36.630 00.000 18120 Star::Find returns 1 (0), X=894.50, Y=233.81, Mass=1982, SNR=30.8, Peak=178 HFD=3.8
01:08:36.631 00.001 18120 MultiStar: [#1 -0.20,0.13,0.71,U] [#2 0.19,-0.32,0.63,U] [#3 0.13,-0.39,0.00,M3] [#4 0.12,-0.46,0.00,M5] [#5 0.16,0.02,0.49,U] [#6 0.04,-0.25,0.54,U] [#7 0.10,-0.31,0.45,U] [#8 0.14,-0.11,0.39,U] 
01:08:36.632 00.001 18120 single-star, 6 included, MultiStar: {0.04, -0.09}, one-star: {0.01, 0.05}
01:08:36.632 00.000 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
01:08:36.632 00.000 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
01:08:36.633 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.38 mountX=0.04 mountY=-0.03, mountTheta=-0.64
01:08:36.634 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
01:08:36.634 00.000 18120 Enqueuing Move request for scope (0.01, 0.05)
01:08:36.635 00.001 21948 Worker thread wakes up
01:08:36.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:36.635 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
01:08:36.636 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:36.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:36.637 00.001 18120 Enqueuing Expose request
01:08:36.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:08:36.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:08:36.637 00.000 21948 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.03
01:08:36.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:36.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:36.637 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:36.637 00.000 21948 MoveAxis(E, 0, ABG)
01:08:36.637 00.000 21948 Move returns status 0, amount 0
01:08:36.637 00.000 21948 MoveAxis(N, 0, ABG)
01:08:36.637 00.000 21948 Move returns status 0, amount 0
01:08:36.637 00.000 21948 move complete, result=0
01:08:36.637 00.000 21948 worker thread done servicing request
01:08:36.637 00.000 21948 Worker thread wakes up
01:08:36.637 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:36.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:36.638 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:38.273 01.635 21948 Exposure complete
01:08:38.301 00.028 21948 worker thread done servicing request
01:08:38.301 00.000 18120 OnExposeComplete: enter
01:08:38.303 00.002 18120 UpdateGuideState(): m_state=6
01:08:38.306 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:08:38.308 00.002 18120 Star::Find returns 1 (0), X=894.56, Y=233.62, Mass=1874, SNR=30.0, Peak=144 HFD=4.0
01:08:38.311 00.003 18120 MultiStar: [#1 -0.08,-0.10,0.75,U] [#2 0.35,-0.45,0.00,M8] [#3 -0.01,-0.59,0.00,M4] [#4 0.00,-0.37,0.58,U] [#5 0.25,0.11,0.46,U] [#6 0.26,-0.21,0.56,U] [#7 0.21,-0.57,0.00,M1] [#8 0.14,-0.36,0.45,U] 
01:08:38.313 00.002 18120 single-star, 5 included, MultiStar: {0.09, -0.17}, one-star: {0.07, -0.14}
01:08:38.315 00.002 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
01:08:38.318 00.003 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
01:08:38.320 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.12 mountX=-0.16 mountY=0.00, mountTheta=3.13
01:08:38.323 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
01:08:38.323 00.000 18120 Enqueuing Move request for scope (0.07, -0.14)
01:08:38.326 00.003 21948 Worker thread wakes up
01:08:38.326 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:08:38.326 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:08:38.326 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:38.328 00.002 21948 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=0.00
01:08:38.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:08:38.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:38.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:08:38.328 00.000 21948 MoveAxis(E, 0, ABG)
01:08:38.328 00.000 21948 Move returns status 0, amount 0
01:08:38.328 00.000 21948 MoveAxis(N, 0, ABG)
01:08:38.328 00.000 21948 Move returns status 0, amount 0
01:08:38.328 00.000 21948 move complete, result=0
01:08:38.328 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
01:08:38.329 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:38.329 00.000 21948 worker thread done servicing request
01:08:38.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:38.330 00.001 18120 Enqueuing Expose request
01:08:38.330 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:38.330 00.000 21948 Worker thread wakes up
01:08:38.331 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:38.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:39.845 01.514 21948 Exposure complete
01:08:39.873 00.028 21948 worker thread done servicing request
01:08:39.873 00.000 18120 OnExposeComplete: enter
01:08:39.874 00.001 18120 UpdateGuideState(): m_state=6
01:08:39.876 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
01:08:39.879 00.003 18120 Star::Find returns 1 (0), X=894.65, Y=233.63, Mass=1975, SNR=30.8, Peak=162 HFD=3.7
01:08:39.882 00.003 18120 MultiStar: [#1 -0.06,-0.00,0.72,U] [#2 0.33,-0.37,0.00,M9] [#3 0.10,-0.44,0.00,M5] [#4 0.15,-0.47,0.00,M5] [#5 0.33,0.07,0.48,U] [#6 0.26,-0.27,0.54,U] [#7 0.37,-0.64,0.00,M2] [#8 0.25,-0.12,0.39,U] 
01:08:39.884 00.002 18120 refined, 4 included, MultiStar: {0.17, -0.09}, one-star: {0.16, -0.12}
01:08:39.887 00.003 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
01:08:39.889 00.002 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
01:08:39.890 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
01:08:39.892 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
01:08:39.893 00.001 18120 Enqueuing Move request for scope (0.17, -0.09)
01:08:39.893 00.000 21948 Worker thread wakes up
01:08:39.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:39.894 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.8
01:08:39.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.895 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:39.895 00.000 18120 Enqueuing Expose request
01:08:39.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
01:08:39.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
01:08:39.896 00.001 21948 Moving (0.17, -0.09) raw xDistance=-0.15 yDistance=-0.11
01:08:39.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:08:39.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:39.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:39.896 00.000 21948 MoveAxis(E, 0, ABG)
01:08:39.896 00.000 21948 Move returns status 0, amount 0
01:08:39.896 00.000 21948 MoveAxis(N, 0, ABG)
01:08:39.896 00.000 21948 Move returns status 0, amount 0
01:08:39.896 00.000 21948 move complete, result=0
01:08:39.896 00.000 21948 worker thread done servicing request
01:08:39.896 00.000 21948 Worker thread wakes up
01:08:39.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:39.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:39.896 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:41.519 01.623 21948 Exposure complete
01:08:41.551 00.032 21948 worker thread done servicing request
01:08:41.551 00.000 18120 OnExposeComplete: enter
01:08:41.552 00.001 18120 UpdateGuideState(): m_state=6
01:08:41.553 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
01:08:41.553 00.000 18120 Star::Find returns 1 (0), X=894.59, Y=233.34, Mass=1953, SNR=30.7, Peak=162 HFD=3.5
01:08:41.554 00.001 18120 MultiStar: [#1 0.03,-0.18,0.72,U] [#2 0.18,-0.53,0.00,M10] [#3 -0.08,-0.63,0.00,M6] [#4 0.01,-0.58,0.00,M6] [#5 0.09,-0.15,0.49,U] [#6 -0.05,-0.56,0.00,M1] [#7 0.24,-0.99,0.00,M3] [#8 -0.01,-0.72,0.00,M1] 
01:08:41.554 00.000 18120 refined, 2 included, MultiStar: {0.08, -0.28}, one-star: {0.10, -0.42}
01:08:41.555 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
01:08:41.555 00.000 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
01:08:41.555 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.30 mountX=-0.29 mountY=0.06, mountTheta=2.94
01:08:41.557 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.28, opts=13)
01:08:41.557 00.000 18120 Enqueuing Move request for scope (0.08, -0.28)
01:08:41.558 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:41.558 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.7
01:08:41.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.559 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:41.559 00.000 18120 Enqueuing Expose request
01:08:41.560 00.001 21948 Worker thread wakes up
01:08:41.560 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
01:08:41.560 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
01:08:41.560 00.000 21948 Moving (0.08, -0.28) raw xDistance=-0.29 yDistance=0.06
01:08:41.560 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:08:41.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:41.560 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:41.560 00.000 21948 MoveAxis(E, 52, ABG)
01:08:41.560 00.000 21948 Guiding  Dir = 2, Dur = 52
01:08:41.560 00.000 21948 IsSlewing returns 0
01:08:41.560 00.000 21948 IsGuiding returns 0
01:08:41.563 00.003 21948 PulseGuide returned control before completion, sleep 61
01:08:41.627 00.064 21948 IsGuiding returns 0
01:08:41.630 00.003 21948 Move returns status 0, amount 52
01:08:41.630 00.000 21948 MoveAxis(N, 0, ABG)
01:08:41.630 00.000 21948 Move returns status 0, amount 0
01:08:41.630 00.000 21948 move complete, result=0
01:08:41.630 00.000 21948 worker thread done servicing request
01:08:41.630 00.000 21948 Worker thread wakes up
01:08:41.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:41.630 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
01:08:41.631 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:43.041 01.410 21948 Exposure complete
01:08:43.088 00.047 21948 worker thread done servicing request
01:08:43.088 00.000 18120 OnExposeComplete: enter
01:08:43.091 00.003 18120 UpdateGuideState(): m_state=6
01:08:43.093 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
01:08:43.095 00.002 18120 Star::Find returns 1 (0), X=894.46, Y=233.49, Mass=2072, SNR=31.5, Peak=165 HFD=3.3
01:08:43.098 00.003 18120 MultiStar: [#1 -0.18,-0.11,0.71,U] [#2 0.31,-0.29,0.00,R] [#3 -0.04,-0.53,0.00,M7] [#4 0.04,-0.41,0.00,M7] [#5 0.18,0.05,0.44,U] [#6 0.08,-0.38,0.52,U] [#7 0.39,-0.45,0.00,M4] [#8 0.25,-0.06,0.40,U] 
01:08:43.101 00.003 18120 refined, 4 included, MultiStar: {0.02, -0.18}, one-star: {-0.03, -0.27}
01:08:43.103 00.002 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
01:08:43.104 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
01:08:43.105 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.46 mountX=-0.17 mountY=0.06, mountTheta=2.79
01:08:43.108 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.18, opts=13)
01:08:43.109 00.001 18120 Enqueuing Move request for scope (0.02, -0.18)
01:08:43.110 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:43.111 00.001 18120 UpdateGuideState exits: m=2072 RSB=31.5
01:08:43.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:43.112 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:43.112 00.000 18120 Enqueuing Expose request
01:08:43.113 00.001 21948 Worker thread wakes up
01:08:43.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
01:08:43.113 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
01:08:43.113 00.000 21948 Moving (0.02, -0.18) raw xDistance=-0.17 yDistance=0.06
01:08:43.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:08:43.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:43.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:43.113 00.000 21948 MoveAxis(E, 0, ABG)
01:08:43.113 00.000 21948 Move returns status 0, amount 0
01:08:43.113 00.000 21948 MoveAxis(N, 0, ABG)
01:08:43.113 00.000 21948 Move returns status 0, amount 0
01:08:43.113 00.000 21948 move complete, result=0
01:08:43.113 00.000 21948 worker thread done servicing request
01:08:43.113 00.000 21948 Worker thread wakes up
01:08:43.114 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:43.115 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:43.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:44.742 01.627 21948 Exposure complete
01:08:44.786 00.044 21948 worker thread done servicing request
01:08:44.786 00.000 18120 OnExposeComplete: enter
01:08:44.787 00.001 18120 UpdateGuideState(): m_state=6
01:08:44.787 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
01:08:44.790 00.003 18120 Star::Find returns 1 (0), X=894.37, Y=233.53, Mass=1942, SNR=30.5, Peak=150 HFD=4.0
01:08:44.790 00.000 18120 MultiStar: [#1 -0.31,-0.10,0.75,U] [#2 -0.11,-0.07,0.63,U] [#3 -0.13,-0.34,0.62,U] [#4 -0.09,-0.54,0.00,M8] [#5 0.04,0.10,0.48,U] [#6 0.10,-0.26,0.50,U] [#7 0.21,-0.61,0.00,M5] [#8 0.17,-0.31,0.42,U] 
01:08:44.791 00.001 18120 refined, 6 included, MultiStar: {-0.08, -0.18}, one-star: {-0.11, -0.22}
01:08:44.791 00.000 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-4.00 = 2.29)
01:08:44.792 00.001 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.25)
01:08:44.794 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-2.00 mountX=-0.13 mountY=0.15, mountTheta=2.27
01:08:44.797 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.18, opts=13)
01:08:44.797 00.000 18120 Enqueuing Move request for scope (-0.08, -0.18)
01:08:44.799 00.002 21948 Worker thread wakes up
01:08:44.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:44.799 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.5
01:08:44.800 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:44.801 00.001 18120 Enqueuing Expose request
01:08:44.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
01:08:44.801 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
01:08:44.801 00.000 21948 Moving (-0.08, -0.18) raw xDistance=-0.13 yDistance=0.15
01:08:44.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:08:44.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:44.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:08:44.801 00.000 21948 MoveAxis(E, 0, ABG)
01:08:44.801 00.000 21948 Move returns status 0, amount 0
01:08:44.801 00.000 21948 MoveAxis(N, 0, ABG)
01:08:44.801 00.000 21948 Move returns status 0, amount 0
01:08:44.801 00.000 21948 move complete, result=0
01:08:44.801 00.000 21948 worker thread done servicing request
01:08:44.801 00.000 21948 Worker thread wakes up
01:08:44.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:44.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:44.802 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:46.324 01.522 21948 Exposure complete
01:08:46.348 00.024 21948 worker thread done servicing request
01:08:46.349 00.001 18120 OnExposeComplete: enter
01:08:46.349 00.000 18120 UpdateGuideState(): m_state=6
01:08:46.350 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
01:08:46.350 00.000 18120 Star::Find returns 1 (0), X=894.51, Y=233.59, Mass=2170, SNR=32.2, Peak=166 HFD=4.1
01:08:46.351 00.001 18120 MultiStar: [#1 -0.11,-0.08,0.71,U] [#2 -0.08,-0.08,0.62,U] [#3 -0.07,-0.55,0.00,M7] [#4 -0.02,-0.51,0.00,M9] [#5 0.06,-0.14,0.44,U] [#6 -0.17,-0.34,0.51,U] [#7 -0.01,-0.25,0.44,U] [#8 0.02,-0.29,0.38,U] 
01:08:46.351 00.000 18120 single-star, 6 included, MultiStar: {-0.04, -0.18}, one-star: {0.02, -0.16}
01:08:46.352 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
01:08:46.352 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
01:08:46.353 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.44 mountX=-0.16 mountY=0.06, mountTheta=2.81
01:08:46.354 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.16, opts=13)
01:08:46.355 00.001 18120 Enqueuing Move request for scope (0.02, -0.16)
01:08:46.355 00.000 21948 Worker thread wakes up
01:08:46.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:46.356 00.001 18120 UpdateGuideState exits: m=2170 RSB=32.2
01:08:46.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:46.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:46.357 00.000 18120 Enqueuing Expose request
01:08:46.358 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:08:46.358 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:08:46.358 00.000 21948 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.06
01:08:46.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:08:46.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:46.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:46.358 00.000 21948 MoveAxis(E, 0, ABG)
01:08:46.358 00.000 21948 Move returns status 0, amount 0
01:08:46.358 00.000 21948 MoveAxis(N, 0, ABG)
01:08:46.358 00.000 21948 Move returns status 0, amount 0
01:08:46.358 00.000 21948 move complete, result=0
01:08:46.358 00.000 21948 worker thread done servicing request
01:08:46.358 00.000 21948 Worker thread wakes up
01:08:46.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:46.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:46.358 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:47.988 01.630 21948 Exposure complete
01:08:48.049 00.061 21948 worker thread done servicing request
01:08:48.049 00.000 18120 OnExposeComplete: enter
01:08:48.051 00.002 18120 UpdateGuideState(): m_state=6
01:08:48.053 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
01:08:48.054 00.001 18120 Star::Find returns 1 (0), X=894.45, Y=233.61, Mass=2043, SNR=31.2, Peak=174 HFD=3.9
01:08:48.055 00.001 18120 MultiStar: [#1 -0.00,-0.05,0.71,U] [#2 -0.24,0.01,0.65,U] [#3 0.01,-0.41,0.00,M8] [#4 0.03,-0.39,0.58,U] [#5 0.08,0.01,0.49,U] [#6 -0.00,-0.30,0.50,U] [#7 0.45,-0.35,0.00,M5] [#8 0.14,-0.30,0.40,U] 
01:08:48.056 00.001 18120 single-star, 6 included, MultiStar: {-0.02, -0.15}, one-star: {-0.04, -0.15}
01:08:48.056 00.000 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.46)
01:08:48.057 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.42)
01:08:48.057 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.83 mountX=-0.12 mountY=0.10, mountTheta=2.43
01:08:48.059 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.15, opts=13)
01:08:48.059 00.000 18120 Enqueuing Move request for scope (-0.04, -0.15)
01:08:48.060 00.001 21948 Worker thread wakes up
01:08:48.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:48.060 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
01:08:48.060 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
01:08:48.060 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.2
01:08:48.061 00.001 21948 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.10
01:08:48.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:08:48.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:48.061 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:48.061 00.000 18120 Enqueuing Expose request
01:08:48.062 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:08:48.062 00.000 21948 MoveAxis(E, 0, ABG)
01:08:48.062 00.000 21948 Move returns status 0, amount 0
01:08:48.062 00.000 21948 MoveAxis(N, 0, ABG)
01:08:48.062 00.000 21948 Move returns status 0, amount 0
01:08:48.062 00.000 21948 move complete, result=0
01:08:48.062 00.000 21948 worker thread done servicing request
01:08:48.062 00.000 21948 Worker thread wakes up
01:08:48.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:48.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:48.063 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:49.581 01.518 21948 Exposure complete
01:08:49.609 00.028 21948 worker thread done servicing request
01:08:49.609 00.000 18120 OnExposeComplete: enter
01:08:49.609 00.000 18120 UpdateGuideState(): m_state=6
01:08:49.610 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
01:08:49.611 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=233.47, Mass=2082, SNR=31.5, Peak=159 HFD=4.1
01:08:49.611 00.000 18120 MultiStar: [#1 -0.15,-0.15,0.67,U] [#2 -0.05,-0.22,0.64,U] [#3 0.08,-0.37,0.59,U] [#4 0.11,-0.60,0.00,M9] [#5 0.33,-0.26,0.00,M1] [#6 0.01,-0.30,0.53,U] [#7 0.45,-0.37,0.00,M6] [#8 0.30,-0.25,0.40,U] 
01:08:49.612 00.001 18120 refined, 5 included, MultiStar: {0.04, -0.26}, one-star: {0.11, -0.29}
01:08:49.612 00.000 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.87)
01:08:49.613 00.001 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
01:08:49.613 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.42 mountX=-0.26 mountY=0.08, mountTheta=2.83
01:08:49.615 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.26, opts=13)
01:08:49.615 00.000 18120 Enqueuing Move request for scope (0.04, -0.26)
01:08:49.615 00.000 21948 Worker thread wakes up
01:08:49.616 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
01:08:49.616 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
01:08:49.616 00.000 21948 Moving (0.04, -0.26) raw xDistance=-0.26 yDistance=0.08
01:08:49.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:08:49.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:49.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:49.616 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.5
01:08:49.617 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:49.617 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:49.618 00.001 18120 Enqueuing Expose request
01:08:49.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:08:49.618 00.000 21948 MoveAxis(E, 46, ABG)
01:08:49.618 00.000 21948 Guiding  Dir = 2, Dur = 46
01:08:49.619 00.001 21948 IsSlewing returns 0
01:08:49.619 00.000 21948 IsGuiding returns 0
01:08:49.620 00.001 21948 PulseGuide returned control before completion, sleep 55
01:08:49.687 00.067 21948 IsGuiding returns 1
01:08:49.687 00.000 21948 scope still moving after pulse duration time elapsed
01:08:49.718 00.031 21948 IsSlewing returns 0
01:08:49.718 00.000 21948 IsGuiding returns 0
01:08:49.718 00.000 21948 scope move finished after 46 + 53 ms
01:08:49.718 00.000 21948 Move returns status 0, amount 46
01:08:49.718 00.000 21948 MoveAxis(N, 0, ABG)
01:08:49.718 00.000 21948 Move returns status 0, amount 0
01:08:49.718 00.000 21948 move complete, result=0
01:08:49.718 00.000 21948 worker thread done servicing request
01:08:49.718 00.000 21948 Worker thread wakes up
01:08:49.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:49.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:49.719 00.001 18120 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
01:08:51.340 01.621 21948 Exposure complete
01:08:51.372 00.032 21948 worker thread done servicing request
01:08:51.372 00.000 18120 OnExposeComplete: enter
01:08:51.374 00.002 18120 UpdateGuideState(): m_state=6
01:08:51.375 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
01:08:51.377 00.002 18120 Star::Find returns 1 (0), X=894.33, Y=233.71, Mass=1914, SNR=30.4, Peak=184 HFD=3.7
01:08:51.379 00.002 18120 MultiStar: [#1 -0.43,0.11,0.00,M1] [#2 -0.27,0.02,0.65,U] [#3 -0.12,-0.38,0.00,M8] [#4 0.03,-0.55,0.00,M10] [#5 -0.01,0.07,0.46,U] [#6 -0.16,-0.28,0.51,U] [#7 -0.07,-0.08,0.47,U] [#8 0.15,-0.10,0.41,U] 
01:08:51.380 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.06}, one-star: {-0.15, -0.05}
01:08:51.381 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.67)
01:08:51.382 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.63)
01:08:51.383 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.61 mountX=-0.01 mountY=0.13, mountTheta=1.67
01:08:51.385 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.06, opts=13)
01:08:51.386 00.001 18120 Enqueuing Move request for scope (-0.11, -0.06)
01:08:51.386 00.000 21948 Worker thread wakes up
01:08:51.387 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:08:51.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:08:51.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:51.390 00.003 21948 Moving (-0.11, -0.06) raw xDistance=-0.01 yDistance=0.13
01:08:51.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:08:51.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:51.390 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.4
01:08:51.391 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:51.391 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:51.391 00.000 18120 Enqueuing Expose request
01:08:51.392 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:08:51.392 00.000 21948 MoveAxis(E, 0, ABG)
01:08:51.392 00.000 21948 Move returns status 0, amount 0
01:08:51.392 00.000 21948 MoveAxis(N, 0, ABG)
01:08:51.392 00.000 21948 Move returns status 0, amount 0
01:08:51.392 00.000 21948 move complete, result=0
01:08:51.392 00.000 21948 worker thread done servicing request
01:08:51.392 00.000 21948 Worker thread wakes up
01:08:51.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:51.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:51.393 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:52.910 01.517 21948 Exposure complete
01:08:52.968 00.058 21948 worker thread done servicing request
01:08:52.968 00.000 18120 OnExposeComplete: enter
01:08:52.969 00.001 18120 UpdateGuideState(): m_state=6
01:08:52.971 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
01:08:52.971 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=233.77, Mass=1905, SNR=30.2, Peak=144 HFD=3.8
01:08:52.972 00.001 18120 MultiStar: [#1 -0.28,0.00,0.74,U] [#2 -0.24,-0.12,0.65,U] [#3 0.06,-0.35,0.62,U] [#4 -0.13,-0.42,0.00,R] [#5 0.22,0.36,0.00,M1] [#6 -0.11,-0.14,0.52,U] [#7 0.28,0.04,0.44,U] [#8 0.25,-0.07,0.41,U] 
01:08:52.972 00.000 18120 refined, 6 included, MultiStar: {0.00, -0.08}, one-star: {0.17, 0.01}
01:08:52.974 00.002 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.76)
01:08:52.974 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.72)
01:08:52.975 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.53 mountX=-0.08 mountY=0.03, mountTheta=2.72
01:08:52.979 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.08, opts=13)
01:08:52.980 00.001 18120 Enqueuing Move request for scope (0.00, -0.08)
01:08:52.981 00.001 21948 Worker thread wakes up
01:08:52.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
01:08:52.981 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
01:08:52.981 00.000 21948 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.03
01:08:52.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:08:52.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:52.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:52.982 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.2
01:08:52.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.983 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:52.983 00.000 18120 Enqueuing Expose request
01:08:52.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:08:52.984 00.001 21948 MoveAxis(E, 0, ABG)
01:08:52.984 00.000 21948 Move returns status 0, amount 0
01:08:52.984 00.000 21948 MoveAxis(N, 0, ABG)
01:08:52.984 00.000 21948 Move returns status 0, amount 0
01:08:52.984 00.000 21948 move complete, result=0
01:08:52.985 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:52.986 00.001 21948 worker thread done servicing request
01:08:52.986 00.000 21948 Worker thread wakes up
01:08:52.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:52.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:54.611 01.625 21948 Exposure complete
01:08:54.640 00.029 21948 worker thread done servicing request
01:08:54.641 00.001 18120 OnExposeComplete: enter
01:08:54.642 00.001 18120 UpdateGuideState(): m_state=6
01:08:54.644 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
01:08:54.645 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=233.75, Mass=1875, SNR=30.0, Peak=170 HFD=3.7
01:08:54.647 00.002 18120 MultiStar: [#1 -0.29,0.04,0.76,U] [#2 -0.14,0.08,0.67,U] [#3 0.02,-0.23,0.62,U] [#4 0.07,0.11,0.58,U] [#5 0.14,0.34,0.51,U] [#6 -0.15,-0.21,0.52,U] [#7 -0.05,-0.28,0.44,U] [#8 0.26,-0.41,0.00,M1] 
01:08:54.648 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {-0.11, -0.01}
01:08:54.649 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.97 = 1.31)
01:08:54.651 00.002 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.01 = 1.27)
01:08:54.651 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.98 mountX=0.02 mountY=0.08, mountTheta=1.31
01:08:54.652 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.01, opts=13)
01:08:54.653 00.001 18120 Enqueuing Move request for scope (-0.08, -0.01)
01:08:54.653 00.000 21948 Worker thread wakes up
01:08:54.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:08:54.653 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:08:54.654 00.001 21948 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=0.08
01:08:54.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:54.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:54.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:54.654 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
01:08:54.655 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:54.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:54.655 00.000 18120 Enqueuing Expose request
01:08:54.656 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:08:54.656 00.000 21948 MoveAxis(E, 0, ABG)
01:08:54.656 00.000 21948 Move returns status 0, amount 0
01:08:54.656 00.000 21948 MoveAxis(N, 0, ABG)
01:08:54.656 00.000 21948 Move returns status 0, amount 0
01:08:54.656 00.000 21948 move complete, result=0
01:08:54.656 00.000 21948 worker thread done servicing request
01:08:54.656 00.000 21948 Worker thread wakes up
01:08:54.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:54.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:54.657 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:56.181 01.524 21948 Exposure complete
01:08:56.211 00.030 21948 worker thread done servicing request
01:08:56.211 00.000 18120 OnExposeComplete: enter
01:08:56.212 00.001 18120 UpdateGuideState(): m_state=6
01:08:56.212 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
01:08:56.213 00.001 18120 Star::Find returns 1 (0), X=894.48, Y=233.77, Mass=2121, SNR=31.8, Peak=188 HFD=3.7
01:08:56.213 00.000 18120 MultiStar: [#1 -0.33,-0.01,0.71,U] [#2 -0.12,-0.11,0.62,U] [#3 0.02,-0.32,0.56,U] [#4 0.11,0.14,0.56,U] [#5 0.23,-0.04,0.46,U] [#6 -0.02,-0.13,0.52,U] [#7 0.03,-0.30,0.43,U] [#8 0.24,-0.25,0.38,U] 
01:08:56.214 00.001 18120 single-star, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.01, 0.02}
01:08:56.214 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
01:08:56.215 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
01:08:56.215 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.89 mountX=0.02 mountY=-0.00, mountTheta=-0.14
01:08:56.217 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
01:08:56.217 00.000 18120 Enqueuing Move request for scope (-0.01, 0.02)
01:08:56.218 00.001 21948 Worker thread wakes up
01:08:56.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:56.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:08:56.218 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.8
01:08:56.219 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:56.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:56.220 00.001 18120 Enqueuing Expose request
01:08:56.220 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:08:56.220 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
01:08:56.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:56.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:56.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:08:56.220 00.000 21948 MoveAxis(E, 0, ABG)
01:08:56.220 00.000 21948 Move returns status 0, amount 0
01:08:56.220 00.000 21948 MoveAxis(N, 0, ABG)
01:08:56.220 00.000 21948 Move returns status 0, amount 0
01:08:56.220 00.000 21948 move complete, result=0
01:08:56.220 00.000 21948 worker thread done servicing request
01:08:56.220 00.000 21948 Worker thread wakes up
01:08:56.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:56.221 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:56.221 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:57.848 01.627 21948 Exposure complete
01:08:57.880 00.032 21948 worker thread done servicing request
01:08:57.880 00.000 18120 OnExposeComplete: enter
01:08:57.881 00.001 18120 UpdateGuideState(): m_state=6
01:08:57.882 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
01:08:57.882 00.000 18120 Star::Find returns 1 (0), X=894.62, Y=233.71, Mass=2003, SNR=31.1, Peak=153 HFD=3.8
01:08:57.883 00.001 18120 MultiStar: [#1 -0.33,-0.08,0.72,U] [#2 -0.12,-0.13,0.66,U] [#3 0.07,-0.31,0.58,U] [#4 0.45,-0.03,0.00,M1] [#5 0.31,-0.04,0.45,U] [#6 -0.13,-0.47,0.00,M1] [#7 0.16,-0.43,0.00,M3] [#8 0.47,-0.41,0.00,M1] 
01:08:57.883 00.000 18120 refined, 4 included, MultiStar: {-0.00, -0.11}, one-star: {0.14, -0.04}
01:08:57.883 00.000 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
01:08:57.884 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
01:08:57.884 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.57 mountX=-0.10 mountY=0.05, mountTheta=2.68
01:08:57.885 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.11, opts=13)
01:08:57.886 00.001 18120 Enqueuing Move request for scope (-0.00, -0.11)
01:08:57.886 00.000 21948 Worker thread wakes up
01:08:57.887 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
01:08:57.887 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
01:08:57.887 00.000 21948 Moving (-0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
01:08:57.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:57.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:57.887 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.1
01:08:57.888 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:57.889 00.001 18120 Enqueuing Expose request
01:08:57.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:57.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:57.889 00.000 21948 MoveAxis(E, 0, ABG)
01:08:57.889 00.000 21948 Move returns status 0, amount 0
01:08:57.889 00.000 21948 MoveAxis(N, 0, ABG)
01:08:57.889 00.000 21948 Move returns status 0, amount 0
01:08:57.889 00.000 21948 move complete, result=0
01:08:57.889 00.000 21948 worker thread done servicing request
01:08:57.889 00.000 21948 Worker thread wakes up
01:08:57.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:57.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:57.890 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:59.408 01.518 21948 Exposure complete
01:08:59.460 00.052 21948 worker thread done servicing request
01:08:59.460 00.000 18120 OnExposeComplete: enter
01:08:59.461 00.001 18120 UpdateGuideState(): m_state=6
01:08:59.462 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
01:08:59.464 00.002 18120 Star::Find returns 1 (0), X=894.47, Y=233.72, Mass=1937, SNR=30.5, Peak=168 HFD=3.8
01:08:59.465 00.001 18120 MultiStar: [#1 -0.23,-0.06,0.71,U] [#2 -0.19,-0.06,0.64,U] [#3 0.06,-0.38,0.61,U] [#4 0.17,0.01,0.60,U] [#5 0.17,-0.21,0.47,U] [#6 0.14,-0.29,0.53,U] [#7 0.19,-0.27,0.45,U] [#8 0.28,-0.14,0.42,U] 
01:08:59.467 00.002 18120 single-star, 8 included, MultiStar: {0.04, -0.14}, one-star: {-0.02, -0.04}
01:08:59.467 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.35)
01:08:59.468 00.001 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.31)
01:08:59.468 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.94 mountX=-0.03 mountY=0.03, mountTheta=2.33
01:08:59.470 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
01:08:59.470 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
01:08:59.471 00.001 21948 Worker thread wakes up
01:08:59.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:08:59.471 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
01:08:59.472 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.472 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:08:59.473 00.001 18120 Enqueuing Expose request
01:08:59.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:08:59.473 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:08:59.473 00.000 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
01:08:59.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:08:59.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:59.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:08:59.473 00.000 21948 MoveAxis(E, 0, ABG)
01:08:59.473 00.000 21948 Move returns status 0, amount 0
01:08:59.473 00.000 21948 MoveAxis(N, 0, ABG)
01:08:59.473 00.000 21948 Move returns status 0, amount 0
01:08:59.473 00.000 21948 move complete, result=0
01:08:59.473 00.000 21948 worker thread done servicing request
01:08:59.473 00.000 21948 Worker thread wakes up
01:08:59.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:08:59.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:08:59.474 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:01.102 01.628 21948 Exposure complete
01:09:01.143 00.041 21948 worker thread done servicing request
01:09:01.143 00.000 18120 OnExposeComplete: enter
01:09:01.144 00.001 18120 UpdateGuideState(): m_state=6
01:09:01.144 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
01:09:01.145 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=233.71, Mass=1944, SNR=30.5, Peak=176 HFD=3.6
01:09:01.145 00.000 18120 MultiStar: [#1 -0.03,-0.02,0.72,U] [#2 -0.24,0.04,0.66,U] [#3 -0.01,-0.46,0.00,M4] [#4 0.24,0.07,0.57,U] [#5 0.01,0.13,0.47,U] [#6 0.05,-0.34,0.53,U] [#7 0.15,-0.22,0.44,U] [#8 0.25,-0.26,0.40,U] 
01:09:01.146 00.001 18120 single-star, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.04, -0.04}
01:09:01.146 00.000 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.00) = xAngle (-4.34 = 1.94)
01:09:01.147 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.90)
01:09:01.147 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.35 mountX=-0.02 mountY=0.06, mountTheta=1.93
01:09:01.148 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
01:09:01.151 00.003 18120 Enqueuing Move request for scope (-0.04, -0.04)
01:09:01.153 00.002 21948 Worker thread wakes up
01:09:01.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:01.155 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:09:01.156 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:09:01.156 00.000 21948 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.06
01:09:01.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:01.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:01.156 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.5
01:09:01.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:01.157 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:01.157 00.000 18120 Enqueuing Expose request
01:09:01.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:01.158 00.001 21948 MoveAxis(E, 0, ABG)
01:09:01.158 00.000 21948 Move returns status 0, amount 0
01:09:01.158 00.000 21948 MoveAxis(N, 0, ABG)
01:09:01.158 00.000 21948 Move returns status 0, amount 0
01:09:01.158 00.000 21948 move complete, result=0
01:09:01.158 00.000 21948 worker thread done servicing request
01:09:01.158 00.000 21948 Worker thread wakes up
01:09:01.158 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:01.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:01.158 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:02.684 01.526 21948 Exposure complete
01:09:02.725 00.041 21948 worker thread done servicing request
01:09:02.725 00.000 18120 OnExposeComplete: enter
01:09:02.727 00.002 18120 UpdateGuideState(): m_state=6
01:09:02.728 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
01:09:02.729 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=233.61, Mass=2024, SNR=31.1, Peak=183 HFD=3.6
01:09:02.732 00.003 18120 MultiStar: [#1 -0.08,0.01,0.74,U] [#2 -0.28,-0.16,0.67,U] [#3 -0.05,-0.43,0.00,M5] [#4 0.19,0.01,0.56,U] [#5 -0.09,-0.08,0.48,U] [#6 -0.36,-0.28,0.00,M1] [#7 0.13,-0.48,0.00,M2] [#8 0.19,-0.35,0.00,M1] 
01:09:02.732 00.000 18120 refined, 4 included, MultiStar: {-0.08, -0.08}, one-star: {-0.10, -0.15}
01:09:02.734 00.002 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.00) = xAngle (-4.36 = 1.92)
01:09:02.735 00.001 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.40 = 1.88)
01:09:02.735 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.37 mountX=-0.04 mountY=0.11, mountTheta=1.91
01:09:02.736 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.08, opts=13)
01:09:02.737 00.001 18120 Enqueuing Move request for scope (-0.08, -0.08)
01:09:02.737 00.000 21948 Worker thread wakes up
01:09:02.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
01:09:02.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
01:09:02.737 00.000 21948 Moving (-0.08, -0.08) raw xDistance=-0.04 yDistance=0.11
01:09:02.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:02.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:02.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:09:02.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:02.738 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.1
01:09:02.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:02.740 00.002 21948 MoveAxis(E, 0, ABG)
01:09:02.740 00.000 21948 Move returns status 0, amount 0
01:09:02.740 00.000 21948 MoveAxis(N, 0, ABG)
01:09:02.740 00.000 21948 Move returns status 0, amount 0
01:09:02.740 00.000 21948 move complete, result=0
01:09:02.740 00.000 21948 worker thread done servicing request
01:09:02.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:02.741 00.001 18120 Enqueuing Expose request
01:09:02.741 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:02.741 00.000 21948 Worker thread wakes up
01:09:02.742 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:02.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:04.365 01.623 21948 Exposure complete
01:09:04.401 00.036 21948 worker thread done servicing request
01:09:04.401 00.000 18120 OnExposeComplete: enter
01:09:04.402 00.001 18120 UpdateGuideState(): m_state=6
01:09:04.402 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
01:09:04.403 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=233.66, Mass=2138, SNR=32.0, Peak=179 HFD=3.6
01:09:04.403 00.000 18120 MultiStar: [#1 -0.15,-0.00,0.70,U] [#2 -0.18,-0.03,0.65,U] [#3 -0.02,-0.35,0.57,U] [#4 0.21,0.16,0.52,U] [#5 0.21,0.17,0.47,U] [#6 -0.16,-0.40,0.00,M2] [#7 0.07,-0.37,0.43,U] [#8 0.24,-0.29,0.37,U] 
01:09:04.404 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.19, -0.10}
01:09:04.404 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
01:09:04.405 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
01:09:04.405 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
01:09:04.407 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
01:09:04.408 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
01:09:04.409 00.001 21948 Worker thread wakes up
01:09:04.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:09:04.409 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:09:04.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:04.410 00.001 18120 UpdateGuideState exits: m=2138 RSB=32.0
01:09:04.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:04.411 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:04.411 00.000 18120 Enqueuing Expose request
01:09:04.411 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.01
01:09:04.412 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:09:04.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:04.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:04.412 00.000 21948 MoveAxis(E, 0, ABG)
01:09:04.412 00.000 21948 Move returns status 0, amount 0
01:09:04.412 00.000 21948 MoveAxis(N, 0, ABG)
01:09:04.412 00.000 21948 Move returns status 0, amount 0
01:09:04.412 00.000 21948 move complete, result=0
01:09:04.412 00.000 21948 worker thread done servicing request
01:09:04.413 00.001 21948 Worker thread wakes up
01:09:04.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:04.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:04.414 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:05.935 01.521 21948 Exposure complete
01:09:05.967 00.032 21948 worker thread done servicing request
01:09:05.969 00.002 18120 OnExposeComplete: enter
01:09:05.970 00.001 18120 UpdateGuideState(): m_state=6
01:09:05.971 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
01:09:05.971 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=233.69, Mass=1847, SNR=29.8, Peak=156 HFD=3.7
01:09:05.971 00.000 18120 MultiStar: [#1 -0.33,0.10,0.76,U] [#2 -0.19,-0.05,0.66,U] [#3 -0.04,-0.36,0.64,U] [#4 0.11,0.01,0.58,U] [#5 0.21,0.08,0.46,U] [#6 -0.14,-0.25,0.56,U] [#7 0.11,-0.24,0.45,U] [#8 0.25,-0.45,0.00,M1] 
01:09:05.972 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.10, -0.07}
01:09:05.972 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.93 = 2.35)
01:09:05.973 00.001 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.97 = 2.31)
01:09:05.973 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.94 mountX=-0.07 mountY=0.07, mountTheta=2.33
01:09:05.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
01:09:05.975 00.001 18120 Enqueuing Move request for scope (-0.03, -0.09)
01:09:05.975 00.000 21948 Worker thread wakes up
01:09:05.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:05.976 00.001 18120 UpdateGuideState exits: m=1847 RSB=29.8
01:09:05.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.977 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:05.977 00.000 18120 Enqueuing Expose request
01:09:05.978 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:09:05.978 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:09:05.978 00.000 21948 Moving (-0.03, -0.09) raw xDistance=-0.07 yDistance=0.07
01:09:05.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:09:05.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:05.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:05.978 00.000 21948 MoveAxis(E, 0, ABG)
01:09:05.978 00.000 21948 Move returns status 0, amount 0
01:09:05.978 00.000 21948 MoveAxis(N, 0, ABG)
01:09:05.978 00.000 21948 Move returns status 0, amount 0
01:09:05.978 00.000 21948 move complete, result=0
01:09:05.978 00.000 21948 worker thread done servicing request
01:09:05.978 00.000 21948 Worker thread wakes up
01:09:05.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:05.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:05.978 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:07.606 01.628 21948 Exposure complete
01:09:07.635 00.029 21948 worker thread done servicing request
01:09:07.635 00.000 18120 OnExposeComplete: enter
01:09:07.636 00.001 18120 UpdateGuideState(): m_state=6
01:09:07.638 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
01:09:07.641 00.003 18120 Star::Find returns 1 (0), X=894.49, Y=233.54, Mass=2012, SNR=31.2, Peak=159 HFD=3.7
01:09:07.642 00.001 18120 MultiStar: [#1 -0.13,-0.23,0.73,U] [#2 -0.13,-0.24,0.62,U] [#3 -0.19,-0.43,0.00,M4] [#4 0.21,0.02,0.54,U] [#5 -0.03,-0.06,0.45,U] [#6 0.10,-0.39,0.00,M2] [#7 -0.04,-0.63,0.00,M1] [#8 0.33,-0.43,0.00,M2] 
01:09:07.644 00.002 18120 refined, 4 included, MultiStar: {-0.02, -0.17}, one-star: {0.01, -0.22}
01:09:07.646 00.002 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.00) = xAngle (-3.69 = 2.60)
01:09:07.648 00.002 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.56)
01:09:07.651 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.69 mountX=-0.14 mountY=0.09, mountTheta=2.57
01:09:07.653 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.17, opts=13)
01:09:07.653 00.000 18120 Enqueuing Move request for scope (-0.02, -0.17)
01:09:07.654 00.001 21948 Worker thread wakes up
01:09:07.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:07.654 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.2
01:09:07.655 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:07.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:07.655 00.000 18120 Enqueuing Expose request
01:09:07.656 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
01:09:07.656 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
01:09:07.656 00.000 21948 Moving (-0.02, -0.17) raw xDistance=-0.14 yDistance=0.09
01:09:07.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:09:07.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:07.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:09:07.656 00.000 21948 MoveAxis(E, 0, ABG)
01:09:07.656 00.000 21948 Move returns status 0, amount 0
01:09:07.656 00.000 21948 MoveAxis(N, 0, ABG)
01:09:07.656 00.000 21948 Move returns status 0, amount 0
01:09:07.656 00.000 21948 move complete, result=0
01:09:07.656 00.000 21948 worker thread done servicing request
01:09:07.656 00.000 21948 Worker thread wakes up
01:09:07.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:07.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:07.656 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:09.170 01.514 21948 Exposure complete
01:09:09.199 00.029 21948 worker thread done servicing request
01:09:09.199 00.000 18120 OnExposeComplete: enter
01:09:09.200 00.001 18120 UpdateGuideState(): m_state=6
01:09:09.200 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
01:09:09.201 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=233.68, Mass=1996, SNR=30.9, Peak=167 HFD=3.7
01:09:09.202 00.001 18120 MultiStar: [#1 -0.07,-0.14,0.71,U] [#2 0.13,-0.14,0.66,U] [#3 0.05,-0.61,0.00,M5] [#4 0.06,-0.00,0.56,U] [#5 -0.05,-0.27,0.47,U] [#6 0.11,-0.37,0.53,U] [#7 0.29,-0.53,0.00,M2] [#8 0.32,-0.35,0.00,M3] 
01:09:09.202 00.000 18120 single-star, 5 included, MultiStar: {0.06, -0.15}, one-star: {0.13, -0.08}
01:09:09.203 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
01:09:09.203 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
01:09:09.204 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
01:09:09.205 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.08, opts=13)
01:09:09.205 00.000 18120 Enqueuing Move request for scope (0.13, -0.08)
01:09:09.206 00.001 21948 Worker thread wakes up
01:09:09.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
01:09:09.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:09.206 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
01:09:09.206 00.000 21948 Moving (0.13, -0.08) raw xDistance=-0.13 yDistance=-0.08
01:09:09.206 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.9
01:09:09.207 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:09:09.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:09.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:09.208 00.001 18120 Enqueuing Expose request
01:09:09.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:09.208 00.000 21948 MoveAxis(E, 0, ABG)
01:09:09.208 00.000 21948 Move returns status 0, amount 0
01:09:09.208 00.000 21948 MoveAxis(N, 0, ABG)
01:09:09.208 00.000 21948 Move returns status 0, amount 0
01:09:09.208 00.000 21948 move complete, result=0
01:09:09.208 00.000 21948 worker thread done servicing request
01:09:09.208 00.000 21948 Worker thread wakes up
01:09:09.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:09.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:09.209 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:10.842 01.633 21948 Exposure complete
01:09:10.876 00.034 21948 worker thread done servicing request
01:09:10.876 00.000 18120 OnExposeComplete: enter
01:09:10.877 00.001 18120 UpdateGuideState(): m_state=6
01:09:10.877 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
01:09:10.878 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=233.64, Mass=2028, SNR=31.1, Peak=175 HFD=3.8
01:09:10.878 00.000 18120 MultiStar: [#1 0.05,-0.07,0.73,U] [#2 -0.05,-0.02,0.65,U] [#3 0.22,-0.37,0.00,M6] [#4 0.34,0.14,0.57,U] [#5 0.39,0.13,0.00,M1] [#6 0.37,-0.47,0.00,M2] [#7 0.47,-0.27,0.00,M3] [#8 0.78,-0.27,0.00,M4] 
01:09:10.878 00.000 18120 refined, 3 included, MultiStar: {0.11, -0.04}, one-star: {0.14, -0.12}
01:09:10.879 00.001 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
01:09:10.881 00.002 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
01:09:10.882 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
01:09:10.884 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
01:09:10.886 00.002 18120 Enqueuing Move request for scope (0.11, -0.04)
01:09:10.887 00.001 21948 Worker thread wakes up
01:09:10.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:09:10.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:09:10.887 00.000 21948 Moving (0.11, -0.04) raw xDistance=-0.08 yDistance=-0.09
01:09:10.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:09:10.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:10.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:10.888 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:09:10.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:10.888 00.000 21948 MoveAxis(E, 0, ABG)
01:09:10.888 00.000 21948 Move returns status 0, amount 0
01:09:10.888 00.000 21948 MoveAxis(N, 0, ABG)
01:09:10.888 00.000 21948 Move returns status 0, amount 0
01:09:10.888 00.000 21948 move complete, result=0
01:09:10.888 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:10.889 00.001 21948 worker thread done servicing request
01:09:10.889 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:10.890 00.001 18120 Enqueuing Expose request
01:09:10.890 00.000 21948 Worker thread wakes up
01:09:10.890 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:10.891 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:10.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:12.406 01.515 21948 Exposure complete
01:09:12.446 00.040 21948 worker thread done servicing request
01:09:12.446 00.000 18120 OnExposeComplete: enter
01:09:12.447 00.001 18120 UpdateGuideState(): m_state=6
01:09:12.447 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
01:09:12.448 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=233.63, Mass=2056, SNR=31.3, Peak=163 HFD=3.9
01:09:12.448 00.000 18120 MultiStar: [#1 -0.21,0.08,0.72,U] [#2 -0.11,-0.06,0.63,U] [#3 0.13,-0.31,0.59,U] [#4 0.11,0.08,0.53,U] [#5 0.09,0.08,0.47,U] [#6 -0.03,-0.13,0.53,U] [#7 0.21,-0.31,0.43,U] [#8 0.26,-0.19,0.39,U] 
01:09:12.450 00.002 18120 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.13, -0.13}
01:09:12.450 00.000 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
01:09:12.451 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
01:09:12.452 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.07 mountX=-0.11 mountY=-0.00, mountTheta=-3.11
01:09:12.453 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
01:09:12.453 00.000 18120 Enqueuing Move request for scope (0.05, -0.09)
01:09:12.454 00.001 21948 Worker thread wakes up
01:09:12.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:12.454 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.3
01:09:12.455 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:12.455 00.000 18120 Enqueuing Expose request
01:09:12.456 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:09:12.456 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:09:12.456 00.000 21948 Moving (0.05, -0.09) raw xDistance=-0.11 yDistance=-0.00
01:09:12.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:09:12.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:12.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:12.456 00.000 21948 MoveAxis(E, 0, ABG)
01:09:12.456 00.000 21948 Move returns status 0, amount 0
01:09:12.456 00.000 21948 MoveAxis(N, 0, ABG)
01:09:12.456 00.000 21948 Move returns status 0, amount 0
01:09:12.456 00.000 21948 move complete, result=0
01:09:12.456 00.000 21948 worker thread done servicing request
01:09:12.456 00.000 21948 Worker thread wakes up
01:09:12.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:12.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:12.456 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:14.094 01.638 21948 Exposure complete
01:09:14.174 00.080 21948 worker thread done servicing request
01:09:14.174 00.000 18120 OnExposeComplete: enter
01:09:14.175 00.001 18120 UpdateGuideState(): m_state=6
01:09:14.176 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
01:09:14.177 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=233.62, Mass=1937, SNR=30.5, Peak=163 HFD=3.4
01:09:14.177 00.000 18120 MultiStar: [#1 -0.09,0.05,0.72,U] [#2 -0.17,-0.02,0.66,U] [#3 -0.12,-0.30,0.60,U] [#4 0.04,-0.07,0.60,U] [#5 0.10,0.02,0.48,U] [#6 0.03,-0.13,0.58,U] [#7 0.23,-0.14,0.45,U] [#8 0.11,-0.24,0.39,U] 
01:09:14.177 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.10, -0.14}
01:09:14.177 00.000 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
01:09:14.178 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.84)
01:09:14.178 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=-0.10 mountY=0.03, mountTheta=2.84
01:09:14.181 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.10, opts=13)
01:09:14.184 00.003 18120 Enqueuing Move request for scope (0.02, -0.10)
01:09:14.185 00.001 21948 Worker thread wakes up
01:09:14.186 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:14.188 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:09:14.188 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:09:14.188 00.000 21948 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.03
01:09:14.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:09:14.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:14.188 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
01:09:14.189 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:14.190 00.001 18120 Enqueuing Expose request
01:09:14.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:14.190 00.000 21948 MoveAxis(E, 0, ABG)
01:09:14.190 00.000 21948 Move returns status 0, amount 0
01:09:14.190 00.000 21948 MoveAxis(N, 0, ABG)
01:09:14.190 00.000 21948 Move returns status 0, amount 0
01:09:14.190 00.000 21948 move complete, result=0
01:09:14.190 00.000 21948 worker thread done servicing request
01:09:14.190 00.000 21948 Worker thread wakes up
01:09:14.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:14.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:14.191 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:15.609 01.418 21948 Exposure complete
01:09:15.651 00.042 21948 worker thread done servicing request
01:09:15.651 00.000 18120 OnExposeComplete: enter
01:09:15.652 00.001 18120 UpdateGuideState(): m_state=6
01:09:15.652 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
01:09:15.653 00.001 18120 Star::Find returns 1 (0), X=894.45, Y=233.70, Mass=2025, SNR=31.2, Peak=176 HFD=3.8
01:09:15.654 00.001 18120 MultiStar: [#1 -0.39,0.16,0.00,M1] [#2 -0.23,0.01,0.67,U] [#3 0.01,-0.34,0.60,U] [#4 -0.02,-0.10,0.59,U] [#5 0.21,0.12,0.48,U] [#6 -0.16,-0.00,0.51,U] [#7 0.12,-0.18,0.42,U] [#8 0.13,-0.31,0.41,U] 
01:09:15.654 00.000 18120 single-star, 7 included, MultiStar: {-0.02, -0.10}, one-star: {-0.04, -0.06}
01:09:15.655 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.16 = 2.13)
01:09:15.655 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.20 = 2.09)
01:09:15.655 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.16 mountX=-0.04 mountY=0.07, mountTheta=2.11
01:09:15.657 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
01:09:15.657 00.000 18120 Enqueuing Move request for scope (-0.04, -0.06)
01:09:15.658 00.001 21948 Worker thread wakes up
01:09:15.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:15.658 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:09:15.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:15.659 00.000 18120 Enqueuing Expose request
01:09:15.660 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:09:15.660 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:09:15.660 00.000 21948 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.07
01:09:15.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:15.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:15.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:15.660 00.000 21948 MoveAxis(E, 0, ABG)
01:09:15.660 00.000 21948 Move returns status 0, amount 0
01:09:15.660 00.000 21948 MoveAxis(N, 0, ABG)
01:09:15.660 00.000 21948 Move returns status 0, amount 0
01:09:15.660 00.000 21948 move complete, result=0
01:09:15.660 00.000 21948 worker thread done servicing request
01:09:15.660 00.000 21948 Worker thread wakes up
01:09:15.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:15.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:15.660 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:17.294 01.634 21948 Exposure complete
01:09:17.351 00.057 21948 worker thread done servicing request
01:09:17.351 00.000 18120 OnExposeComplete: enter
01:09:17.352 00.001 18120 UpdateGuideState(): m_state=6
01:09:17.352 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
01:09:17.353 00.001 18120 Star::Find returns 1 (0), X=894.45, Y=233.83, Mass=2005, SNR=30.9, Peak=185 HFD=3.8
01:09:17.353 00.000 18120 MultiStar: [#1 -0.28,0.12,0.73,U] [#2 -0.21,0.03,0.64,U] [#3 -0.04,-0.37,0.63,U] [#4 0.21,-0.04,0.55,U] [#5 0.48,-0.18,0.00,M1] [#6 -0.20,-0.12,0.53,U] [#7 0.09,-0.14,0.42,U] [#8 0.13,-0.40,0.00,M2] 
01:09:17.354 00.001 18120 single-star, 6 included, MultiStar: {-0.08, -0.04}, one-star: {-0.03, 0.07}
01:09:17.354 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
01:09:17.354 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
01:09:17.355 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.01 mountX=0.08 mountY=-0.00, mountTheta=-0.03
01:09:17.357 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
01:09:17.357 00.000 18120 Enqueuing Move request for scope (-0.03, 0.07)
01:09:17.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:17.358 00.001 21948 Worker thread wakes up
01:09:17.358 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.9
01:09:17.359 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:09:17.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.359 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:09:17.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:17.360 00.001 18120 Enqueuing Expose request
01:09:17.360 00.000 21948 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=-0.00
01:09:17.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:09:17.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:17.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:17.360 00.000 21948 MoveAxis(E, 0, ABG)
01:09:17.360 00.000 21948 Move returns status 0, amount 0
01:09:17.360 00.000 21948 MoveAxis(N, 0, ABG)
01:09:17.360 00.000 21948 Move returns status 0, amount 0
01:09:17.360 00.000 21948 move complete, result=0
01:09:17.360 00.000 21948 worker thread done servicing request
01:09:17.360 00.000 21948 Worker thread wakes up
01:09:17.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:17.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:17.361 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:18.887 01.526 21948 Exposure complete
01:09:18.923 00.036 21948 worker thread done servicing request
01:09:18.923 00.000 18120 OnExposeComplete: enter
01:09:18.925 00.002 18120 UpdateGuideState(): m_state=6
01:09:18.927 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
01:09:18.928 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=233.51, Mass=1915, SNR=30.2, Peak=172 HFD=3.6
01:09:18.929 00.001 18120 MultiStar: [#1 -0.42,-0.19,0.00,M1] [#2 -0.34,-0.21,0.00,M1] [#3 -0.17,-0.58,0.00,M3] [#4 0.19,-0.24,0.56,U] [#5 -0.07,-0.31,0.47,U] [#6 -0.19,-0.26,0.49,U] [#7 0.15,-0.48,0.00,M1] [#8 0.32,-0.32,0.00,M3] 
01:09:18.930 00.001 18120 refined, 3 included, MultiStar: {-0.08, -0.26}, one-star: {-0.20, -0.25}
01:09:18.932 00.002 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
01:09:18.933 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
01:09:18.935 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.88 mountX=-0.20 mountY=0.19, mountTheta=2.38
01:09:18.938 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.26, opts=13)
01:09:18.939 00.001 18120 Enqueuing Move request for scope (-0.08, -0.26)
01:09:18.941 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:18.942 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.2
01:09:18.943 00.001 21948 Worker thread wakes up
01:09:18.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
01:09:18.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
01:09:18.943 00.000 21948 Moving (-0.08, -0.26) raw xDistance=-0.20 yDistance=0.19
01:09:18.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:09:18.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:18.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.945 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:18.946 00.001 18120 Enqueuing Expose request
01:09:18.949 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:09:18.949 00.000 21948 MoveAxis(E, 36, ABG)
01:09:18.949 00.000 21948 Guiding  Dir = 2, Dur = 36
01:09:18.949 00.000 21948 IsSlewing returns 0
01:09:18.950 00.001 21948 IsGuiding returns 0
01:09:18.951 00.001 21948 PulseGuide returned control before completion, sleep 45
01:09:19.011 00.060 21948 IsGuiding returns 0
01:09:19.012 00.001 21948 Move returns status 0, amount 36
01:09:19.012 00.000 21948 MoveAxis(N, 0, ABG)
01:09:19.012 00.000 21948 Move returns status 0, amount 0
01:09:19.012 00.000 21948 move complete, result=0
01:09:19.012 00.000 21948 worker thread done servicing request
01:09:19.012 00.000 21948 Worker thread wakes up
01:09:19.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:19.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:19.012 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:09:20.635 01.623 21948 Exposure complete
01:09:20.671 00.036 21948 worker thread done servicing request
01:09:20.671 00.000 18120 OnExposeComplete: enter
01:09:20.672 00.001 18120 UpdateGuideState(): m_state=6
01:09:20.673 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
01:09:20.675 00.002 18120 Star::Find returns 1 (0), X=894.41, Y=233.24, Mass=1966, SNR=30.6, Peak=165 HFD=3.7
01:09:20.677 00.002 18120 MultiStar: [#1 -0.16,-0.26,0.75,U] [#2 -0.15,-0.31,0.68,U] [#3 -0.01,-0.81,0.00,M4] [#4 0.03,-0.24,0.57,U] [#5 0.12,-0.29,0.47,U] [#6 -0.13,-0.60,0.00,M1] [#7 0.13,-0.65,0.00,M2] [#8 0.18,-0.55,0.00,M4] 
01:09:20.679 00.002 18120 refined, 4 included, MultiStar: {-0.06, -0.35}, one-star: {-0.08, -0.52}
01:09:20.680 00.001 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.75 = 2.53)
01:09:20.682 00.002 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.79 = 2.49)
01:09:20.685 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.35 hyp=0.35 cameraTheta=-1.76 mountX=-0.29 mountY=0.21, mountTheta=2.50
01:09:20.689 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.35, opts=13)
01:09:20.690 00.001 18120 Enqueuing Move request for scope (-0.06, -0.35)
01:09:20.691 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:20.692 00.001 21948 Worker thread wakes up
01:09:20.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.35) opts 0xd
01:09:20.692 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.35)
01:09:20.692 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
01:09:20.694 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:20.695 00.001 21948 Moving (-0.06, -0.35) raw xDistance=-0.29 yDistance=0.21
01:09:20.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:09:20.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:20.695 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:20.697 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:09:20.697 00.000 21948 MoveAxis(E, 54, ABG)
01:09:20.697 00.000 18120 Enqueuing Expose request
01:09:20.698 00.001 21948 Guiding  Dir = 2, Dur = 54
01:09:20.699 00.001 21948 IsSlewing returns 0
01:09:20.699 00.000 21948 IsGuiding returns 0
01:09:20.701 00.002 21948 PulseGuide returned control before completion, sleep 62
01:09:20.778 00.077 21948 IsGuiding returns 0
01:09:20.778 00.000 21948 Move returns status 0, amount 54
01:09:20.778 00.000 21948 MoveAxis(N, 0, ABG)
01:09:20.778 00.000 21948 Move returns status 0, amount 0
01:09:20.778 00.000 21948 move complete, result=0
01:09:20.778 00.000 21948 worker thread done servicing request
01:09:20.778 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.2 px 0 ms NORTH
01:09:20.779 00.001 21948 Worker thread wakes up
01:09:20.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:20.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:22.186 01.407 21948 Exposure complete
01:09:22.238 00.052 21948 worker thread done servicing request
01:09:22.238 00.000 18120 OnExposeComplete: enter
01:09:22.239 00.001 18120 UpdateGuideState(): m_state=6
01:09:22.240 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
01:09:22.241 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=233.85, Mass=2181, SNR=32.3, Peak=211 HFD=4.2
01:09:22.242 00.001 18120 MultiStar: [#1 -0.64,0.20,0.00,M1] [#2 -0.55,0.25,0.00,M1] [#3 -0.55,-0.13,0.00,M5] [#4 -0.28,0.35,0.00,M1] [#5 -0.17,0.23,0.46,U] [#6 -0.54,-0.13,0.00,M2] [#7 -0.09,-0.27,0.41,U] [#8 -0.18,-0.11,0.38,U] 
01:09:22.242 00.000 18120 refined, 3 included, MultiStar: {-0.21, 0.02}, one-star: {-0.30, 0.10}
01:09:22.243 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
01:09:22.244 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
01:09:22.245 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.04 mountX=0.11 mountY=0.18, mountTheta=1.03
01:09:22.247 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.02, opts=13)
01:09:22.248 00.001 18120 Enqueuing Move request for scope (-0.21, 0.02)
01:09:22.249 00.001 21948 Worker thread wakes up
01:09:22.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:22.250 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:09:22.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:09:22.250 00.000 18120 UpdateGuideState exits: m=2181 RSB=32.3
01:09:22.250 00.000 21948 Moving (-0.21, 0.02) raw xDistance=0.11 yDistance=0.18
01:09:22.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:09:22.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.251 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:22.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:22.251 00.000 18120 Enqueuing Expose request
01:09:22.252 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:09:22.252 00.000 21948 MoveAxis(E, 0, ABG)
01:09:22.252 00.000 21948 Move returns status 0, amount 0
01:09:22.252 00.000 21948 MoveAxis(N, 0, ABG)
01:09:22.252 00.000 21948 Move returns status 0, amount 0
01:09:22.252 00.000 21948 move complete, result=0
01:09:22.252 00.000 21948 worker thread done servicing request
01:09:22.252 00.000 21948 Worker thread wakes up
01:09:22.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:22.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:22.253 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:23.886 01.633 21948 Exposure complete
01:09:23.926 00.040 21948 worker thread done servicing request
01:09:23.927 00.001 18120 OnExposeComplete: enter
01:09:23.927 00.000 18120 UpdateGuideState(): m_state=6
01:09:23.928 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
01:09:23.928 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=233.79, Mass=2095, SNR=31.6, Peak=202 HFD=3.8
01:09:23.929 00.001 18120 MultiStar: [#1 -0.54,0.32,0.00,M2] [#2 -0.51,0.25,0.00,M2] [#3 -0.52,-0.10,0.00,M6] [#4 -0.30,0.27,0.00,M2] [#5 -0.16,0.34,0.45,U] [#6 -0.48,-0.17,0.00,M3] [#7 -0.13,-0.20,0.41,U] [#8 0.03,-0.21,0.37,U] 
01:09:23.929 00.000 18120 single-star, 3 included, MultiStar: {-0.08, 0.01}, one-star: {-0.08, 0.04}
01:09:23.930 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.71 = 0.71)
01:09:23.930 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.67 = 0.67)
01:09:23.931 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.08 cameraTheta=2.71 mountX=0.06 mountY=0.05, mountTheta=0.69
01:09:23.932 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
01:09:23.932 00.000 18120 Enqueuing Move request for scope (-0.08, 0.04)
01:09:23.933 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:23.933 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.6
01:09:23.934 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.934 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:23.935 00.001 18120 Enqueuing Expose request
01:09:23.937 00.002 21948 Worker thread wakes up
01:09:23.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:09:23.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:09:23.937 00.000 21948 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.05
01:09:23.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:09:23.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:23.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:23.937 00.000 21948 MoveAxis(E, 0, ABG)
01:09:23.937 00.000 21948 Move returns status 0, amount 0
01:09:23.937 00.000 21948 MoveAxis(N, 0, ABG)
01:09:23.937 00.000 21948 Move returns status 0, amount 0
01:09:23.937 00.000 21948 move complete, result=0
01:09:23.937 00.000 21948 worker thread done servicing request
01:09:23.937 00.000 21948 Worker thread wakes up
01:09:23.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:23.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:23.938 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:25.448 01.510 21948 Exposure complete
01:09:25.472 00.024 21948 worker thread done servicing request
01:09:25.472 00.000 18120 OnExposeComplete: enter
01:09:25.472 00.000 18120 UpdateGuideState(): m_state=6
01:09:25.473 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
01:09:25.473 00.000 18120 Star::Find returns 1 (0), X=894.18, Y=233.80, Mass=2011, SNR=31.2, Peak=200 HFD=4.0
01:09:25.474 00.001 18120 MultiStar: [#1 -0.55,-0.12,0.00,M3] [#2 -0.58,0.33,0.00,M3] [#3 -0.23,-0.30,0.58,U] [#4 -0.24,0.03,0.54,U] [#5 -0.34,0.29,0.00,M1] [#6 -0.27,-0.14,0.54,U] [#7 -0.16,-0.18,0.43,U] [#8 0.01,-0.18,0.38,U] 
01:09:25.474 00.000 18120 refined, 5 included, MultiStar: {-0.23, -0.10}, one-star: {-0.31, 0.04}
01:09:25.475 00.001 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.55)
01:09:25.475 00.000 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.51)
01:09:25.476 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.73 mountX=0.01 mountY=0.25, mountTheta=1.55
01:09:25.477 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.10, opts=13)
01:09:25.477 00.000 18120 Enqueuing Move request for scope (-0.23, -0.10)
01:09:25.478 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:25.478 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.2
01:09:25.478 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:25.480 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:25.480 00.000 18120 Enqueuing Expose request
01:09:25.481 00.001 21948 Worker thread wakes up
01:09:25.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
01:09:25.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
01:09:25.481 00.000 21948 Moving (-0.23, -0.10) raw xDistance=0.01 yDistance=0.25
01:09:25.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:09:25.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:25.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:09:25.481 00.000 21948 MoveAxis(E, 0, ABG)
01:09:25.481 00.000 21948 Move returns status 0, amount 0
01:09:25.481 00.000 21948 MoveAxis(N, 0, ABG)
01:09:25.481 00.000 21948 Move returns status 0, amount 0
01:09:25.481 00.000 21948 move complete, result=0
01:09:25.481 00.000 21948 worker thread done servicing request
01:09:25.481 00.000 21948 Worker thread wakes up
01:09:25.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:25.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:25.481 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:27.103 01.622 21948 Exposure complete
01:09:27.133 00.030 21948 worker thread done servicing request
01:09:27.133 00.000 18120 OnExposeComplete: enter
01:09:27.135 00.002 18120 UpdateGuideState(): m_state=6
01:09:27.135 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
01:09:27.136 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=233.77, Mass=1954, SNR=30.7, Peak=185 HFD=3.7
01:09:27.136 00.000 18120 MultiStar: [#1 -0.37,0.04,0.72,U] [#2 -0.10,-0.18,0.66,U] [#3 -0.09,-0.45,0.00,M6] [#4 -0.07,0.09,0.56,U] [#5 0.14,0.02,0.47,U] [#6 -0.17,-0.24,0.55,U] [#7 0.18,-0.19,0.42,U] [#8 0.10,-0.21,0.41,U] 
01:09:27.137 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.18, 0.01}
01:09:27.137 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.54 = 1.74)
01:09:27.138 00.001 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.58 = 1.70)
01:09:27.138 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.55 mountX=-0.02 mountY=0.12, mountTheta=1.74
01:09:27.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.07, opts=13)
01:09:27.139 00.000 18120 Enqueuing Move request for scope (-0.10, -0.07)
01:09:27.140 00.001 21948 Worker thread wakes up
01:09:27.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:27.140 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.7
01:09:27.141 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:27.142 00.001 18120 Enqueuing Expose request
01:09:27.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
01:09:27.142 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
01:09:27.142 00.000 21948 Moving (-0.10, -0.07) raw xDistance=-0.02 yDistance=0.12
01:09:27.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:27.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:27.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:27.142 00.000 21948 MoveAxis(E, 0, ABG)
01:09:27.142 00.000 21948 Move returns status 0, amount 0
01:09:27.142 00.000 21948 MoveAxis(N, 0, ABG)
01:09:27.142 00.000 21948 Move returns status 0, amount 0
01:09:27.142 00.000 21948 move complete, result=0
01:09:27.142 00.000 21948 worker thread done servicing request
01:09:27.142 00.000 21948 Worker thread wakes up
01:09:27.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:27.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:27.143 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:28.665 01.522 21948 Exposure complete
01:09:28.716 00.051 21948 worker thread done servicing request
01:09:28.716 00.000 18120 OnExposeComplete: enter
01:09:28.717 00.001 18120 UpdateGuideState(): m_state=6
01:09:28.717 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
01:09:28.718 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=233.42, Mass=1931, SNR=30.5, Peak=144 HFD=3.9
01:09:28.719 00.001 18120 MultiStar: [#1 -0.12,-0.24,0.70,U] [#2 -0.02,-0.12,0.65,U] [#3 0.03,-0.52,0.00,M7] [#4 -0.06,-0.03,0.56,U] [#5 0.11,-0.01,0.46,U] [#6 -0.08,-0.44,0.00,M2] [#7 0.17,-0.81,0.00,M1] [#8 0.10,-0.33,0.39,U] 
01:09:28.719 00.000 18120 refined, 5 included, MultiStar: {0.03, -0.19}, one-star: {0.15, -0.34}
01:09:28.720 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.88)
01:09:28.720 00.000 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.84)
01:09:28.720 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.41 mountX=-0.19 mountY=0.06, mountTheta=2.84
01:09:28.721 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.19, opts=13)
01:09:28.721 00.000 18120 Enqueuing Move request for scope (0.03, -0.19)
01:09:28.722 00.001 21948 Worker thread wakes up
01:09:28.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:28.722 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.5
01:09:28.723 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:28.723 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:28.724 00.001 18120 Enqueuing Expose request
01:09:28.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
01:09:28.724 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
01:09:28.724 00.000 21948 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=0.06
01:09:28.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:09:28.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:28.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:28.724 00.000 21948 MoveAxis(E, 0, ABG)
01:09:28.724 00.000 21948 Move returns status 0, amount 0
01:09:28.724 00.000 21948 MoveAxis(N, 0, ABG)
01:09:28.724 00.000 21948 Move returns status 0, amount 0
01:09:28.724 00.000 21948 move complete, result=0
01:09:28.724 00.000 21948 worker thread done servicing request
01:09:28.724 00.000 21948 Worker thread wakes up
01:09:28.725 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:28.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:28.725 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:30.354 01.629 21948 Exposure complete
01:09:30.382 00.028 21948 worker thread done servicing request
01:09:30.382 00.000 18120 OnExposeComplete: enter
01:09:30.383 00.001 18120 UpdateGuideState(): m_state=6
01:09:30.384 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
01:09:30.386 00.002 18120 Star::Find returns 1 (0), X=894.38, Y=233.81, Mass=2026, SNR=31.3, Peak=170 HFD=4.0
01:09:30.387 00.001 18120 MultiStar: [#1 -0.43,0.13,0.00,M2] [#2 -0.52,0.11,0.00,M2] [#3 -0.28,-0.17,0.62,U] [#4 -0.30,0.17,0.53,U] [#5 -0.07,0.30,0.46,U] [#6 -0.36,-0.36,0.00,M3] [#7 -0.10,-0.23,0.42,U] [#8 0.12,0.03,0.39,U] 
01:09:30.387 00.000 18120 single-star, 5 included, MultiStar: {-0.14, 0.03}, one-star: {-0.10, 0.05}
01:09:30.387 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.00) = xAngle (0.71 = 0.71)
01:09:30.388 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.67 = 0.67)
01:09:30.388 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.70 mountX=0.09 mountY=0.07, mountTheta=0.68
01:09:30.389 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
01:09:30.390 00.001 18120 Enqueuing Move request for scope (-0.10, 0.05)
01:09:30.391 00.001 21948 Worker thread wakes up
01:09:30.391 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:30.391 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
01:09:30.391 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:09:30.391 00.000 21948 Moving (-0.10, 0.05) raw xDistance=0.09 yDistance=0.07
01:09:30.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:30.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:30.391 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.3
01:09:30.393 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.394 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:30.394 00.000 21948 MoveAxis(E, 0, ABG)
01:09:30.394 00.000 21948 Move returns status 0, amount 0
01:09:30.394 00.000 21948 MoveAxis(N, 0, ABG)
01:09:30.394 00.000 21948 Move returns status 0, amount 0
01:09:30.394 00.000 21948 move complete, result=0
01:09:30.394 00.000 21948 worker thread done servicing request
01:09:30.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:30.395 00.001 18120 Enqueuing Expose request
01:09:30.397 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:30.399 00.002 21948 Worker thread wakes up
01:09:30.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:30.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:31.920 01.521 21948 Exposure complete
01:09:31.946 00.026 21948 worker thread done servicing request
01:09:31.947 00.001 18120 OnExposeComplete: enter
01:09:31.947 00.000 18120 UpdateGuideState(): m_state=6
01:09:31.949 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
01:09:31.949 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=233.39, Mass=2075, SNR=31.5, Peak=170 HFD=3.7
01:09:31.950 00.001 18120 MultiStar: [#1 0.04,-0.31,0.71,U] [#2 -0.09,0.03,0.63,U] [#3 -0.05,-0.58,0.00,M7] [#4 0.34,-0.19,0.56,U] [#5 0.24,-0.06,0.46,U] [#6 -0.03,-0.41,0.00,M4] [#7 0.18,-0.32,0.41,U] [#8 0.20,-0.43,0.00,M1] 
01:09:31.950 00.000 18120 refined, 5 included, MultiStar: {0.14, -0.22}, one-star: {0.18, -0.37}
01:09:31.951 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
01:09:31.951 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:09:31.952 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.02 mountX=-0.26 mountY=-0.02, mountTheta=-3.05
01:09:31.954 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.22, opts=13)
01:09:31.954 00.000 18120 Enqueuing Move request for scope (0.14, -0.22)
01:09:31.954 00.000 21948 Worker thread wakes up
01:09:31.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:31.955 00.001 18120 UpdateGuideState exits: m=2075 RSB=31.5
01:09:31.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:31.956 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:31.956 00.000 18120 Enqueuing Expose request
01:09:31.957 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
01:09:31.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
01:09:31.957 00.000 21948 Moving (0.14, -0.22) raw xDistance=-0.26 yDistance=-0.02
01:09:31.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:09:31.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:31.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:31.957 00.000 21948 MoveAxis(E, 46, ABG)
01:09:31.957 00.000 21948 Guiding  Dir = 2, Dur = 46
01:09:31.957 00.000 21948 IsSlewing returns 0
01:09:31.957 00.000 21948 IsGuiding returns 0
01:09:31.959 00.002 21948 PulseGuide returned control before completion, sleep 55
01:09:32.031 00.072 21948 IsGuiding returns 0
01:09:32.032 00.001 21948 Move returns status 0, amount 46
01:09:32.032 00.000 21948 MoveAxis(N, 0, ABG)
01:09:32.032 00.000 21948 Move returns status 0, amount 0
01:09:32.032 00.000 21948 move complete, result=0
01:09:32.032 00.000 21948 worker thread done servicing request
01:09:32.032 00.000 21948 Worker thread wakes up
01:09:32.032 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:32.032 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:32.032 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:09:33.668 01.636 21948 Exposure complete
01:09:33.717 00.049 21948 worker thread done servicing request
01:09:33.717 00.000 18120 OnExposeComplete: enter
01:09:33.718 00.001 18120 UpdateGuideState(): m_state=6
01:09:33.719 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
01:09:33.720 00.001 18120 Star::Find returns 1 (0), X=894.41, Y=233.94, Mass=2056, SNR=31.4, Peak=173 HFD=4.0
01:09:33.720 00.000 18120 MultiStar: [#1 -0.35,0.37,0.00,M2] [#2 -0.28,0.45,0.00,M2] [#3 -0.26,0.04,0.56,U] [#4 0.09,0.43,0.00,M1] [#5 -0.19,0.36,0.00,M1] [#6 -0.27,-0.09,0.55,U] [#7 0.06,0.22,0.44,U] [#8 0.10,0.25,0.40,U] 
01:09:33.721 00.001 18120 refined, 4 included, MultiStar: {-0.10, 0.12}, one-star: {-0.07, 0.18}
01:09:33.721 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
01:09:33.721 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
01:09:33.722 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.29 mountX=0.15 mountY=0.04, mountTheta=0.26
01:09:33.723 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.12, opts=13)
01:09:33.723 00.000 18120 Enqueuing Move request for scope (-0.10, 0.12)
01:09:33.724 00.001 21948 Worker thread wakes up
01:09:33.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:33.725 00.001 18120 UpdateGuideState exits: m=2056 RSB=31.4
01:09:33.726 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:33.726 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:33.727 00.001 18120 Enqueuing Expose request
01:09:33.729 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
01:09:33.729 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
01:09:33.729 00.000 21948 Moving (-0.10, 0.12) raw xDistance=0.15 yDistance=0.04
01:09:33.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:09:33.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:33.729 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:09:33.729 00.000 21948 MoveAxis(E, 0, ABG)
01:09:33.729 00.000 21948 Move returns status 0, amount 0
01:09:33.729 00.000 21948 MoveAxis(N, 0, ABG)
01:09:33.729 00.000 21948 Move returns status 0, amount 0
01:09:33.729 00.000 21948 move complete, result=0
01:09:33.729 00.000 21948 worker thread done servicing request
01:09:33.729 00.000 21948 Worker thread wakes up
01:09:33.729 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:33.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:33.730 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:35.246 01.516 21948 Exposure complete
01:09:35.283 00.037 21948 worker thread done servicing request
01:09:35.283 00.000 18120 OnExposeComplete: enter
01:09:35.285 00.002 18120 UpdateGuideState(): m_state=6
01:09:35.285 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
01:09:35.286 00.001 18120 Star::Find returns 1 (0), X=894.46, Y=234.07, Mass=1848, SNR=29.8, Peak=181 HFD=4.0
01:09:35.287 00.001 18120 MultiStar: [#1 -0.29,0.51,0.00,M3] [#2 -0.32,0.43,0.00,M3] [#3 -0.28,0.05,0.62,U] [#4 -0.04,0.50,0.00,M2] [#5 -0.06,0.54,0.00,M2] [#6 -0.16,0.10,0.55,U] [#7 0.18,0.10,0.44,U] [#8 0.20,0.21,0.41,U] 
01:09:35.287 00.000 18120 refined, 4 included, MultiStar: {-0.04, 0.17}, one-star: {-0.02, 0.31}
01:09:35.287 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
01:09:35.288 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
01:09:35.288 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.79 mountX=0.18 mountY=-0.04, mountTheta=-0.24
01:09:35.289 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.17, opts=13)
01:09:35.290 00.001 18120 Enqueuing Move request for scope (-0.04, 0.17)
01:09:35.290 00.000 21948 Worker thread wakes up
01:09:35.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:35.291 00.001 18120 UpdateGuideState exits: m=1848 RSB=29.8
01:09:35.291 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.292 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:35.292 00.000 18120 Enqueuing Expose request
01:09:35.294 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
01:09:35.294 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
01:09:35.294 00.000 21948 Moving (-0.04, 0.17) raw xDistance=0.18 yDistance=-0.04
01:09:35.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:09:35.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:35.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:09:35.294 00.000 21948 MoveAxis(E, 0, ABG)
01:09:35.294 00.000 21948 Move returns status 0, amount 0
01:09:35.294 00.000 21948 MoveAxis(N, 0, ABG)
01:09:35.294 00.000 21948 Move returns status 0, amount 0
01:09:35.294 00.000 21948 move complete, result=0
01:09:35.295 00.001 21948 worker thread done servicing request
01:09:35.295 00.000 21948 Worker thread wakes up
01:09:35.295 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:35.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:35.297 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:37.025 01.728 21948 Exposure complete
01:09:37.050 00.025 21948 worker thread done servicing request
01:09:37.050 00.000 18120 OnExposeComplete: enter
01:09:37.050 00.000 18120 UpdateGuideState(): m_state=6
01:09:37.051 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
01:09:37.052 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=233.71, Mass=2219, SNR=32.6, Peak=202 HFD=3.8
01:09:37.052 00.000 18120 MultiStar: [#1 -0.42,-0.06,0.00,M4] [#2 -0.41,0.05,0.00,M4] [#3 -0.40,-0.53,0.00,M6] [#4 -0.16,-0.08,0.54,U] [#5 -0.12,-0.01,0.44,U] [#6 -0.29,-0.25,0.54,U] [#7 -0.05,-0.18,0.41,U] [#8 -0.21,-0.28,0.38,U] 
01:09:37.053 00.001 18120 refined, 5 included, MultiStar: {-0.19, -0.12}, one-star: {-0.22, -0.05}
01:09:37.053 00.000 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.56 = 1.72)
01:09:37.054 00.001 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.60 = 1.69)
01:09:37.055 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-2.56 mountX=-0.03 mountY=0.22, mountTheta=1.72
01:09:37.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.12, opts=13)
01:09:37.056 00.000 18120 Enqueuing Move request for scope (-0.19, -0.12)
01:09:37.057 00.001 21948 Worker thread wakes up
01:09:37.057 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:37.057 00.000 18120 UpdateGuideState exits: m=2219 RSB=32.6
01:09:37.058 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.058 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:37.058 00.000 18120 Enqueuing Expose request
01:09:37.059 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
01:09:37.059 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
01:09:37.059 00.000 21948 Moving (-0.19, -0.12) raw xDistance=-0.03 yDistance=0.22
01:09:37.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:09:37.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:37.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:09:37.059 00.000 21948 MoveAxis(E, 0, ABG)
01:09:37.059 00.000 21948 Move returns status 0, amount 0
01:09:37.059 00.000 21948 MoveAxis(N, 0, ABG)
01:09:37.059 00.000 21948 Move returns status 0, amount 0
01:09:37.059 00.000 21948 move complete, result=0
01:09:37.059 00.000 21948 worker thread done servicing request
01:09:37.059 00.000 21948 Worker thread wakes up
01:09:37.059 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:37.059 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:37.059 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:38.464 01.405 21948 Exposure complete
01:09:38.493 00.029 21948 worker thread done servicing request
01:09:38.493 00.000 18120 OnExposeComplete: enter
01:09:38.495 00.002 18120 UpdateGuideState(): m_state=6
01:09:38.496 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
01:09:38.497 00.001 18120 Star::Find returns 1 (0), X=893.13, Y=234.52, Mass=2085, SNR=31.6, Peak=137 HFD=4.0
01:09:38.498 00.001 18120 MultiStar: large primary error, entering stabilization period
01:09:38.498 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
01:09:38.499 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
01:09:38.500 00.001 18120 CameraToMount -- cameraX=-1.36 cameraY=0.77 hyp=1.56 cameraTheta=2.63 mountX=1.26 mountY=0.87, mountTheta=0.60
01:09:38.502 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.36, y=0.77, opts=13)
01:09:38.502 00.000 18120 Enqueuing Move request for scope (-1.36, 0.77)
01:09:38.503 00.001 21948 Worker thread wakes up
01:09:38.503 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:38.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.77) opts 0xd
01:09:38.503 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.36, 0.77)
01:09:38.503 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.6
01:09:38.504 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:38.504 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:38.505 00.001 18120 Enqueuing Expose request
01:09:38.505 00.000 21948 Moving (-1.36, 0.77) raw xDistance=1.26 yDistance=0.87
01:09:38.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.26
01:09:38.505 00.000 21948 resist switch: large excursion: input 0.87 thresh 0.60 direction from -1 to 1
01:09:38.505 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.61
01:09:38.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
01:09:38.505 00.000 21948 MoveAxis(W, 225, ABG)
01:09:38.505 00.000 21948 Guiding  Dir = 3, Dur = 225
01:09:38.505 00.000 21948 IsSlewing returns 0
01:09:38.505 00.000 21948 IsGuiding returns 0
01:09:38.507 00.002 21948 PulseGuide returned control before completion, sleep 234
01:09:38.743 00.236 21948 IsGuiding returns 0
01:09:38.744 00.001 21948 Move returns status 0, amount 225
01:09:38.744 00.000 21948 MoveAxis(S, 208, ABG)
01:09:38.744 00.000 21948 Guiding  Dir = 1, Dur = 208
01:09:38.744 00.000 21948 IsSlewing returns 0
01:09:38.744 00.000 21948 IsGuiding returns 0
01:09:38.752 00.008 21948 PulseGuide returned control before completion, sleep 211
01:09:38.974 00.222 21948 IsGuiding returns 0
01:09:38.974 00.000 21948 Move returns status 0, amount 208
01:09:38.974 00.000 21948 move complete, result=0
01:09:38.974 00.000 21948 worker thread done servicing request
01:09:38.975 00.001 21948 Worker thread wakes up
01:09:38.975 00.000 18120 GuideStep: 1.3 px 225 ms WEST, 0.9 px 208 ms SOUTH
01:09:38.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:38.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:40.603 01.628 21948 Exposure complete
01:09:40.645 00.042 21948 worker thread done servicing request
01:09:40.645 00.000 18120 OnExposeComplete: enter
01:09:40.646 00.001 18120 UpdateGuideState(): m_state=6
01:09:40.646 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
01:09:40.647 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=233.33, Mass=1981, SNR=30.8, Peak=161 HFD=3.7
01:09:40.647 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
01:09:40.648 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
01:09:40.648 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.21 mountX=-0.45 mountY=0.05, mountTheta=3.04
01:09:40.651 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.43, opts=13)
01:09:40.651 00.000 18120 Enqueuing Move request for scope (0.16, -0.43)
01:09:40.652 00.001 21948 Worker thread wakes up
01:09:40.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:40.652 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.8
01:09:40.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.653 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:40.653 00.000 18120 Enqueuing Expose request
01:09:40.654 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.43) opts 0xd
01:09:40.654 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.43)
01:09:40.654 00.000 21948 Moving (0.16, -0.43) raw xDistance=-0.45 yDistance=0.05
01:09:40.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.45
01:09:40.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:40.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:40.654 00.000 21948 MoveAxis(E, 66, ABG)
01:09:40.654 00.000 21948 Guiding  Dir = 2, Dur = 66
01:09:40.654 00.000 21948 IsSlewing returns 0
01:09:40.654 00.000 21948 IsGuiding returns 0
01:09:40.656 00.002 21948 PulseGuide returned control before completion, sleep 75
01:09:40.744 00.088 21948 IsGuiding returns 0
01:09:40.744 00.000 21948 Move returns status 0, amount 66
01:09:40.744 00.000 21948 MoveAxis(N, 0, ABG)
01:09:40.744 00.000 21948 Move returns status 0, amount 0
01:09:40.744 00.000 21948 move complete, result=0
01:09:40.745 00.001 21948 worker thread done servicing request
01:09:40.745 00.000 21948 Worker thread wakes up
01:09:40.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:40.745 00.000 18120 GuideStep: -0.5 px 66 ms EAST, 0.0 px 0 ms NORTH
01:09:40.746 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:42.149 01.403 21948 Exposure complete
01:09:42.189 00.040 21948 worker thread done servicing request
01:09:42.189 00.000 18120 OnExposeComplete: enter
01:09:42.192 00.003 18120 UpdateGuideState(): m_state=6
01:09:42.193 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
01:09:42.193 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=233.57, Mass=1990, SNR=30.9, Peak=157 HFD=3.9
01:09:42.195 00.002 18120 MultiStar: exiting stabilization period
01:09:42.195 00.000 18120 MultiStar: [#1 0.12,-0.11,0.76,U] [#2 -0.05,0.04,0.64,U] [#3 0.19,-0.37,0.00,M7] [#4 0.13,0.03,0.58,U] [#5 0.01,0.02,0.48,U] [#6 0.35,-0.30,0.00,M2] [#7 0.20,-0.32,0.44,U] [#8 0.42,-0.16,0.00,M1] 
01:09:42.196 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.09}, one-star: {0.17, -0.19}
01:09:42.196 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
01:09:42.196 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
01:09:42.197 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.72 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
01:09:42.199 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.09, opts=13)
01:09:42.199 00.000 18120 Enqueuing Move request for scope (0.10, -0.09)
01:09:42.199 00.000 21948 Worker thread wakes up
01:09:42.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:42.199 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
01:09:42.200 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.200 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:42.201 00.001 18120 Enqueuing Expose request
01:09:42.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:09:42.201 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:09:42.201 00.000 21948 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.05
01:09:42.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:09:42.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:42.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:09:42.201 00.000 21948 MoveAxis(E, 0, ABG)
01:09:42.201 00.000 21948 Move returns status 0, amount 0
01:09:42.201 00.000 21948 MoveAxis(N, 0, ABG)
01:09:42.201 00.000 21948 Move returns status 0, amount 0
01:09:42.201 00.000 21948 move complete, result=0
01:09:42.201 00.000 21948 worker thread done servicing request
01:09:42.201 00.000 21948 Worker thread wakes up
01:09:42.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:42.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:42.202 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:43.835 01.633 21948 Exposure complete
01:09:43.873 00.038 21948 worker thread done servicing request
01:09:43.873 00.000 18120 OnExposeComplete: enter
01:09:43.873 00.000 18120 UpdateGuideState(): m_state=6
01:09:43.874 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
01:09:43.874 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=233.54, Mass=2047, SNR=31.4, Peak=179 HFD=3.9
01:09:43.875 00.001 18120 MultiStar: [#1 0.14,-0.14,0.71,U] [#2 0.21,-0.32,0.64,U] [#3 0.25,-0.38,0.00,M8] [#4 0.24,0.01,0.57,U] [#5 0.50,-0.21,0.00,M1] [#6 0.19,-0.52,0.00,M3] [#7 0.61,-0.24,0.00,M1] [#8 0.58,-0.50,0.00,M2] 
01:09:43.875 00.000 18120 refined, 3 included, MultiStar: {0.25, -0.18}, one-star: {0.36, -0.21}
01:09:43.876 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:09:43.876 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:09:43.877 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.61 mountX=-0.26 mountY=-0.15, mountTheta=-2.64
01:09:43.878 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.18, opts=13)
01:09:43.878 00.000 18120 Enqueuing Move request for scope (0.25, -0.18)
01:09:43.879 00.001 21948 Worker thread wakes up
01:09:43.879 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
01:09:43.879 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
01:09:43.879 00.000 21948 Moving (0.25, -0.18) raw xDistance=-0.26 yDistance=-0.15
01:09:43.879 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:09:43.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:43.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:43.879 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:09:43.881 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:43.881 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:09:43.882 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:43.882 00.000 18120 Enqueuing Expose request
01:09:43.882 00.000 21948 MoveAxis(E, 47, ABG)
01:09:43.883 00.001 21948 Guiding  Dir = 2, Dur = 47
01:09:43.883 00.000 21948 IsSlewing returns 0
01:09:43.883 00.000 21948 IsGuiding returns 0
01:09:43.885 00.002 21948 PulseGuide returned control before completion, sleep 56
01:09:43.946 00.061 21948 IsGuiding returns 0
01:09:43.946 00.000 21948 Move returns status 0, amount 47
01:09:43.946 00.000 21948 MoveAxis(N, 0, ABG)
01:09:43.946 00.000 21948 Move returns status 0, amount 0
01:09:43.946 00.000 21948 move complete, result=0
01:09:43.946 00.000 21948 worker thread done servicing request
01:09:43.946 00.000 21948 Worker thread wakes up
01:09:43.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:43.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:43.946 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
01:09:45.353 01.407 21948 Exposure complete
01:09:45.377 00.024 21948 worker thread done servicing request
01:09:45.377 00.000 18120 OnExposeComplete: enter
01:09:45.380 00.003 18120 UpdateGuideState(): m_state=6
01:09:45.382 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
01:09:45.383 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=233.86, Mass=1917, SNR=30.3, Peak=164 HFD=4.0
01:09:45.383 00.000 18120 MultiStar: [#1 0.07,0.18,0.75,U] [#2 0.14,0.11,0.66,U] [#3 0.14,-0.17,0.63,U] [#4 0.06,0.20,0.56,U] [#5 0.26,0.31,0.47,U] [#6 0.02,0.06,0.54,U] [#7 0.27,-0.20,0.47,U] [#8 0.42,-0.04,0.00,M3] 
01:09:45.384 00.001 18120 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.20, 0.10}
01:09:45.384 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
01:09:45.385 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
01:09:45.385 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.01 mountY=-0.16, mountTheta=-1.49
01:09:45.389 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.08, opts=13)
01:09:45.392 00.003 18120 Enqueuing Move request for scope (0.14, 0.08)
01:09:45.394 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:45.396 00.002 18120 UpdateGuideState exits: m=1917 RSB=30.3
01:09:45.399 00.003 21948 Worker thread wakes up
01:09:45.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:09:45.399 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:09:45.399 00.000 21948 Moving (0.14, 0.08) raw xDistance=0.01 yDistance=-0.16
01:09:45.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:09:45.399 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.400 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:45.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:45.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:09:45.400 00.000 21948 MoveAxis(E, 0, ABG)
01:09:45.400 00.000 21948 Move returns status 0, amount 0
01:09:45.400 00.000 21948 MoveAxis(N, 0, ABG)
01:09:45.400 00.000 21948 Move returns status 0, amount 0
01:09:45.400 00.000 21948 move complete, result=0
01:09:45.400 00.000 21948 worker thread done servicing request
01:09:45.400 00.000 18120 Enqueuing Expose request
01:09:45.401 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:45.403 00.002 21948 Worker thread wakes up
01:09:45.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:45.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:47.026 01.623 21948 Exposure complete
01:09:47.052 00.026 21948 worker thread done servicing request
01:09:47.052 00.000 18120 OnExposeComplete: enter
01:09:47.053 00.001 18120 UpdateGuideState(): m_state=6
01:09:47.055 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
01:09:47.057 00.002 18120 Star::Find returns 1 (0), X=895.19, Y=233.63, Mass=1927, SNR=30.4, Peak=172 HFD=3.9
01:09:47.059 00.002 18120 MultiStar: [#1 0.55,-0.06,0.00,M2] [#2 0.53,-0.09,0.00,M2] [#3 0.70,-0.34,0.00,M8] [#4 0.65,-0.03,0.00,M1] [#5 1.04,0.01,0.00,M1] [#6 0.95,-0.51,0.00,M3] [#7 0.61,-0.30,0.00,M1] [#8 0.95,-0.45,0.00,M4] 
01:09:47.062 00.003 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
01:09:47.064 00.002 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
01:09:47.066 00.002 18120 CameraToMount -- cameraX=0.70 cameraY=-0.12 hyp=0.71 cameraTheta=-0.17 mountX=-0.40 mountY=-0.57, mountTheta=-2.19
01:09:47.069 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.70, y=-0.12, opts=13)
01:09:47.072 00.003 18120 Enqueuing Move request for scope (0.70, -0.12)
01:09:47.073 00.001 21948 Worker thread wakes up
01:09:47.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:47.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.12) opts 0xd
01:09:47.073 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
01:09:47.074 00.001 21948 Handling offset move in thread for scope, endpoint = (0.70, -0.12)
01:09:47.074 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:47.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:47.077 00.003 18120 Enqueuing Expose request
01:09:47.079 00.002 21948 Moving (0.70, -0.12) raw xDistance=-0.40 yDistance=-0.57
01:09:47.080 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:09:47.080 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:47.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:09:47.080 00.000 21948 MoveAxis(E, 72, ABG)
01:09:47.080 00.000 21948 Guiding  Dir = 2, Dur = 72
01:09:47.080 00.000 21948 IsSlewing returns 0
01:09:47.080 00.000 21948 IsGuiding returns 0
01:09:47.082 00.002 21948 PulseGuide returned control before completion, sleep 81
01:09:47.166 00.084 21948 IsGuiding returns 0
01:09:47.166 00.000 21948 Move returns status 0, amount 72
01:09:47.166 00.000 21948 MoveAxis(N, 0, ABG)
01:09:47.166 00.000 21948 Move returns status 0, amount 0
01:09:47.166 00.000 21948 move complete, result=0
01:09:47.166 00.000 21948 worker thread done servicing request
01:09:47.166 00.000 21948 Worker thread wakes up
01:09:47.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:47.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:47.166 00.000 18120 GuideStep: -0.4 px 72 ms EAST, -0.6 px 0 ms NORTH
01:09:48.579 01.413 21948 Exposure complete
01:09:48.611 00.032 21948 worker thread done servicing request
01:09:48.611 00.000 18120 OnExposeComplete: enter
01:09:48.611 00.000 18120 UpdateGuideState(): m_state=6
01:09:48.614 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
01:09:48.614 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=233.40, Mass=2082, SNR=31.5, Peak=192 HFD=3.9
01:09:48.615 00.001 18120 MultiStar: [#1 0.10,-0.08,0.68,U] [#2 0.23,-0.22,0.62,U] [#3 0.28,-0.50,0.00,M9] [#4 0.43,-0.15,0.00,M2] [#5 0.62,-0.02,0.00,M2] [#6 0.45,-0.45,0.00,M4] [#7 0.91,-0.36,0.00,M2] [#8 0.57,-0.59,0.00,M5] 
01:09:48.616 00.001 18120 refined, 2 included, MultiStar: {0.30, -0.24}, one-star: {0.48, -0.36}
01:09:48.617 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:09:48.617 00.000 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:09:48.618 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.24 hyp=0.38 cameraTheta=-0.67 mountX=-0.34 mountY=-0.16, mountTheta=-2.70
01:09:48.619 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.24, opts=13)
01:09:48.620 00.001 18120 Enqueuing Move request for scope (0.30, -0.24)
01:09:48.620 00.000 21948 Worker thread wakes up
01:09:48.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.24) opts 0xd
01:09:48.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.24)
01:09:48.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:48.621 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.5
01:09:48.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:48.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:48.622 00.001 18120 Enqueuing Expose request
01:09:48.622 00.000 21948 Moving (0.30, -0.24) raw xDistance=-0.34 yDistance=-0.16
01:09:48.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:09:48.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:48.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:09:48.622 00.000 21948 MoveAxis(E, 66, ABG)
01:09:48.622 00.000 21948 Guiding  Dir = 2, Dur = 66
01:09:48.623 00.001 21948 IsSlewing returns 0
01:09:48.623 00.000 21948 IsGuiding returns 0
01:09:48.624 00.001 21948 PulseGuide returned control before completion, sleep 75
01:09:48.701 00.077 21948 IsGuiding returns 0
01:09:48.702 00.001 21948 Move returns status 0, amount 66
01:09:48.702 00.000 21948 MoveAxis(N, 0, ABG)
01:09:48.702 00.000 21948 Move returns status 0, amount 0
01:09:48.702 00.000 21948 move complete, result=0
01:09:48.702 00.000 21948 worker thread done servicing request
01:09:48.702 00.000 21948 Worker thread wakes up
01:09:48.702 00.000 18120 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
01:09:48.703 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:48.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:50.332 01.629 21948 Exposure complete
01:09:50.355 00.023 21948 worker thread done servicing request
01:09:50.356 00.001 18120 OnExposeComplete: enter
01:09:50.356 00.000 18120 UpdateGuideState(): m_state=6
01:09:50.357 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
01:09:50.357 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=233.66, Mass=1976, SNR=30.8, Peak=194 HFD=3.9
01:09:50.358 00.001 18120 MultiStar: [#1 0.27,0.13,0.73,U] [#2 0.26,0.02,0.69,U] [#3 0.42,-0.51,0.00,M10] [#4 0.44,0.08,0.00,M3] [#5 0.56,0.08,0.00,M3] [#6 0.52,-0.11,0.00,M5] [#7 0.84,-0.40,0.00,M3] [#8 0.61,-0.22,0.00,M6] 
01:09:50.358 00.000 18120 refined, 2 included, MultiStar: {0.37, 0.01}, one-star: {0.52, -0.10}
01:09:50.359 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
01:09:50.359 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
01:09:50.360 00.001 18120 CameraToMount -- cameraX=0.37 cameraY=0.01 hyp=0.37 cameraTheta=0.01 mountX=-0.15 mountY=-0.34, mountTheta=-1.99
01:09:50.361 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=0.01, opts=13)
01:09:50.362 00.001 18120 Enqueuing Move request for scope (0.37, 0.01)
01:09:50.363 00.001 21948 Worker thread wakes up
01:09:50.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:50.364 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.01) opts 0xd
01:09:50.364 00.000 21948 Handling offset move in thread for scope, endpoint = (0.37, 0.01)
01:09:50.364 00.000 21948 Moving (0.37, 0.01) raw xDistance=-0.15 yDistance=-0.34
01:09:50.364 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.8
01:09:50.365 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:09:50.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:50.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:50.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:50.365 00.000 18120 Enqueuing Expose request
01:09:50.366 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:09:50.366 00.000 21948 MoveAxis(E, 0, ABG)
01:09:50.366 00.000 21948 Move returns status 0, amount 0
01:09:50.366 00.000 21948 MoveAxis(N, 0, ABG)
01:09:50.366 00.000 21948 Move returns status 0, amount 0
01:09:50.366 00.000 21948 move complete, result=0
01:09:50.366 00.000 21948 worker thread done servicing request
01:09:50.366 00.000 21948 Worker thread wakes up
01:09:50.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:50.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:50.369 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:09:51.892 01.523 21948 Exposure complete
01:09:51.917 00.025 21948 worker thread done servicing request
01:09:51.917 00.000 18120 OnExposeComplete: enter
01:09:51.918 00.001 18120 UpdateGuideState(): m_state=6
01:09:51.918 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
01:09:51.918 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=233.90, Mass=1917, SNR=30.3, Peak=196 HFD=4.1
01:09:51.919 00.001 18120 MultiStar: [#1 0.14,0.09,0.74,U] [#2 0.27,0.16,0.67,U] [#3 0.10,-0.22,0.63,U] [#4 0.32,0.37,0.00,M4] [#5 0.46,0.24,0.00,M4] [#6 0.42,-0.10,0.00,M6] [#7 0.50,0.17,0.00,M4] [#8 0.78,-0.10,0.00,M7] 
01:09:51.919 00.000 18120 refined, 3 included, MultiStar: {0.22, 0.06}, one-star: {0.32, 0.14}
01:09:51.920 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
01:09:51.920 00.000 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
01:09:51.921 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.26 mountX=-0.04 mountY=-0.22, mountTheta=-1.74
01:09:51.922 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.06, opts=13)
01:09:51.922 00.000 18120 Enqueuing Move request for scope (0.22, 0.06)
01:09:51.923 00.001 21948 Worker thread wakes up
01:09:51.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
01:09:51.923 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
01:09:51.923 00.000 21948 Moving (0.22, 0.06) raw xDistance=-0.04 yDistance=-0.22
01:09:51.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:51.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:51.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:51.924 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:09:51.924 00.000 21948 MoveAxis(E, 0, ABG)
01:09:51.924 00.000 21948 Move returns status 0, amount 0
01:09:51.924 00.000 21948 MoveAxis(N, 0, ABG)
01:09:51.924 00.000 21948 Move returns status 0, amount 0
01:09:51.924 00.000 21948 move complete, result=0
01:09:51.924 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
01:09:51.925 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:51.926 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:51.926 00.000 18120 Enqueuing Expose request
01:09:51.927 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:51.927 00.000 21948 worker thread done servicing request
01:09:51.927 00.000 21948 Worker thread wakes up
01:09:51.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:51.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:53.560 01.633 21948 Exposure complete
01:09:53.608 00.048 21948 worker thread done servicing request
01:09:53.608 00.000 18120 OnExposeComplete: enter
01:09:53.610 00.002 18120 UpdateGuideState(): m_state=6
01:09:53.611 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
01:09:53.611 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=233.92, Mass=2001, SNR=31.1, Peak=199 HFD=4.1
01:09:53.613 00.002 18120 MultiStar: [#1 0.18,0.36,0.73,U] [#2 0.19,0.31,0.64,U] [#3 0.25,-0.20,0.58,U] [#4 0.22,0.53,0.00,M5] [#5 0.35,0.37,0.00,M5] [#6 0.25,0.03,0.52,U] [#7 0.40,-0.19,0.00,M5] [#8 0.46,0.07,0.00,M8] 
01:09:53.613 00.000 18120 refined, 4 included, MultiStar: {0.31, 0.15}, one-star: {0.56, 0.16}
01:09:53.614 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
01:09:53.614 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
01:09:53.615 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.35 cameraTheta=0.45 mountX=0.01 mountY=-0.35, mountTheta=-1.55
01:09:53.618 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=0.15, opts=13)
01:09:53.618 00.000 18120 Enqueuing Move request for scope (0.31, 0.15)
01:09:53.619 00.001 21948 Worker thread wakes up
01:09:53.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:53.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd
01:09:53.619 00.000 18120 UpdateGuideState exits: m=2001 RSB=31.1
01:09:53.620 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:53.620 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:53.620 00.000 18120 Enqueuing Expose request
01:09:53.621 00.001 21948 Handling offset move in thread for scope, endpoint = (0.31, 0.15)
01:09:53.621 00.000 21948 Moving (0.31, 0.15) raw xDistance=0.01 yDistance=-0.35
01:09:53.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:09:53.621 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.87 newest=-0.91
01:09:53.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:09:53.621 00.000 21948 MoveAxis(E, 0, ABG)
01:09:53.621 00.000 21948 Move returns status 0, amount 0
01:09:53.621 00.000 21948 MoveAxis(N, 83, ABG)
01:09:53.621 00.000 21948 Guiding  Dir = 0, Dur = 83
01:09:53.621 00.000 21948 IsSlewing returns 0
01:09:53.621 00.000 21948 IsGuiding returns 0
01:09:53.627 00.006 21948 PulseGuide returned control before completion, sleep 88
01:09:53.716 00.089 21948 IsGuiding returns 1
01:09:53.716 00.000 21948 scope still moving after pulse duration time elapsed
01:09:53.747 00.031 21948 IsSlewing returns 0
01:09:53.747 00.000 21948 IsGuiding returns 0
01:09:53.747 00.000 21948 scope move finished after 83 + 42 ms
01:09:53.747 00.000 21948 Move returns status 0, amount 83
01:09:53.747 00.000 21948 move complete, result=0
01:09:53.747 00.000 21948 worker thread done servicing request
01:09:53.747 00.000 21948 Worker thread wakes up
01:09:53.747 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 83 ms NORTH
01:09:53.748 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:53.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:55.155 01.407 21948 Exposure complete
01:09:55.201 00.046 21948 worker thread done servicing request
01:09:55.201 00.000 18120 OnExposeComplete: enter
01:09:55.201 00.000 18120 UpdateGuideState(): m_state=6
01:09:55.202 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
01:09:55.203 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=233.77, Mass=2016, SNR=31.2, Peak=180 HFD=3.8
01:09:55.204 00.001 18120 MultiStar: [#1 0.14,0.18,0.73,U] [#2 0.25,0.01,0.64,U] [#3 0.29,-0.18,0.60,U] [#4 0.23,0.36,0.00,M6] [#5 0.37,0.20,0.00,M6] [#6 0.08,-0.15,0.51,U] [#7 0.29,-0.11,0.42,U] [#8 0.66,-0.08,0.00,M9] 
01:09:55.206 00.002 18120 refined, 5 included, MultiStar: {0.22, -0.02}, one-star: {0.26, 0.01}
01:09:55.206 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
01:09:55.207 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
01:09:55.208 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.10 mountX=-0.11 mountY=-0.19, mountTheta=-2.11
01:09:55.209 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.02, opts=13)
01:09:55.211 00.002 18120 Enqueuing Move request for scope (0.22, -0.02)
01:09:55.211 00.000 21948 Worker thread wakes up
01:09:55.212 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
01:09:55.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
01:09:55.212 00.000 21948 Moving (0.22, -0.02) raw xDistance=-0.11 yDistance=-0.19
01:09:55.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:09:55.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:55.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:55.214 00.002 18120 UpdateGuideState exits: m=2016 RSB=31.2
01:09:55.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:55.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:55.215 00.001 18120 Enqueuing Expose request
01:09:55.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:09:55.215 00.000 21948 MoveAxis(E, 0, ABG)
01:09:55.215 00.000 21948 Move returns status 0, amount 0
01:09:55.215 00.000 21948 MoveAxis(N, 0, ABG)
01:09:55.215 00.000 21948 Move returns status 0, amount 0
01:09:55.216 00.001 21948 move complete, result=0
01:09:55.216 00.000 21948 worker thread done servicing request
01:09:55.216 00.000 21948 Worker thread wakes up
01:09:55.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:55.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:55.216 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:56.843 01.627 21948 Exposure complete
01:09:56.886 00.043 21948 worker thread done servicing request
01:09:56.886 00.000 18120 OnExposeComplete: enter
01:09:56.887 00.001 18120 UpdateGuideState(): m_state=6
01:09:56.889 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
01:09:56.891 00.002 18120 Star::Find returns 1 (0), X=894.68, Y=233.87, Mass=1915, SNR=30.4, Peak=184 HFD=3.9
01:09:56.893 00.002 18120 MultiStar: [#1 -0.04,0.18,0.74,U] [#2 0.05,0.08,0.67,U] [#3 0.08,-0.33,0.59,U] [#4 0.11,0.19,0.58,U] [#5 0.41,0.32,0.00,M7] [#6 0.24,-0.26,0.52,U] [#7 0.46,-0.07,0.00,M5] [#8 0.29,-0.26,0.41,U] 
01:09:56.894 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.00}, one-star: {0.20, 0.12}
01:09:56.895 00.001 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
01:09:56.896 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
01:09:56.897 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
01:09:56.899 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.00, opts=13)
01:09:56.900 00.001 18120 Enqueuing Move request for scope (0.12, -0.00)
01:09:56.901 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:56.901 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.4
01:09:56.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:56.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:56.902 00.000 18120 Enqueuing Expose request
01:09:56.903 00.001 21948 Worker thread wakes up
01:09:56.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
01:09:56.903 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
01:09:56.903 00.000 21948 Moving (0.12, -0.00) raw xDistance=-0.06 yDistance=-0.11
01:09:56.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:09:56.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:56.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:09:56.903 00.000 21948 MoveAxis(E, 0, ABG)
01:09:56.903 00.000 21948 Move returns status 0, amount 0
01:09:56.903 00.000 21948 MoveAxis(N, 0, ABG)
01:09:56.903 00.000 21948 Move returns status 0, amount 0
01:09:56.903 00.000 21948 move complete, result=0
01:09:56.903 00.000 21948 worker thread done servicing request
01:09:56.903 00.000 21948 Worker thread wakes up
01:09:56.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:56.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:56.903 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:58.427 01.524 21948 Exposure complete
01:09:58.454 00.027 21948 worker thread done servicing request
01:09:58.455 00.001 18120 OnExposeComplete: enter
01:09:58.455 00.000 18120 UpdateGuideState(): m_state=6
01:09:58.456 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
01:09:58.456 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=233.79, Mass=2014, SNR=31.1, Peak=179 HFD=3.8
01:09:58.459 00.003 18120 MultiStar: [#1 0.08,0.12,0.73,U] [#2 0.10,-0.04,0.65,U] [#3 0.25,-0.13,0.60,U] [#4 0.34,0.22,0.57,U] [#5 0.38,0.35,0.00,M8] [#6 0.22,-0.07,0.52,U] [#7 0.46,-0.29,0.00,M6] [#8 0.53,-0.23,0.00,M9] 
01:09:58.462 00.003 18120 single-star, 5 included, MultiStar: {0.19, 0.03}, one-star: {0.18, 0.03}
01:09:58.464 00.002 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
01:09:58.466 00.002 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
01:09:58.469 00.003 18120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.19 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
01:09:58.473 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.03, opts=13)
01:09:58.474 00.001 18120 Enqueuing Move request for scope (0.18, 0.03)
01:09:58.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:09:58.475 00.001 21948 Worker thread wakes up
01:09:58.475 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.1
01:09:58.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:58.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:09:58.476 00.001 18120 Enqueuing Expose request
01:09:58.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:09:58.476 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:09:58.476 00.000 21948 Moving (0.18, 0.03) raw xDistance=-0.04 yDistance=-0.18
01:09:58.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:58.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:58.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:09:58.477 00.001 21948 MoveAxis(E, 0, ABG)
01:09:58.477 00.000 21948 Move returns status 0, amount 0
01:09:58.477 00.000 21948 MoveAxis(N, 0, ABG)
01:09:58.477 00.000 21948 Move returns status 0, amount 0
01:09:58.477 00.000 21948 move complete, result=0
01:09:58.477 00.000 21948 worker thread done servicing request
01:09:58.477 00.000 21948 Worker thread wakes up
01:09:58.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:09:58.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:09:58.477 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:00.101 01.624 21948 Exposure complete
01:10:00.140 00.039 21948 worker thread done servicing request
01:10:00.142 00.002 18120 OnExposeComplete: enter
01:10:00.143 00.001 18120 UpdateGuideState(): m_state=6
01:10:00.144 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
01:10:00.144 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=233.50, Mass=2000, SNR=31.0, Peak=168 HFD=3.9
01:10:00.145 00.001 18120 MultiStar: [#1 0.09,-0.11,0.76,U] [#2 0.11,-0.15,0.64,U] [#3 0.34,-0.46,0.00,M6] [#4 0.43,-0.11,0.00,M5] [#5 0.24,0.03,0.46,U] [#6 0.12,-0.46,0.00,M3] [#7 0.28,-0.36,0.00,M7] [#8 0.52,-0.25,0.00,M10] 
01:10:00.146 00.001 18120 refined, 3 included, MultiStar: {0.18, -0.15}, one-star: {0.26, -0.26}
01:10:00.146 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
01:10:00.147 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
01:10:00.148 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.69 mountX=-0.21 mountY=-0.09, mountTheta=-2.72
01:10:00.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.15, opts=13)
01:10:00.150 00.001 18120 Enqueuing Move request for scope (0.18, -0.15)
01:10:00.150 00.000 21948 Worker thread wakes up
01:10:00.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:00.151 00.001 18120 UpdateGuideState exits: m=2000 RSB=31.0
01:10:00.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.152 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:00.152 00.000 18120 Enqueuing Expose request
01:10:00.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
01:10:00.152 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
01:10:00.153 00.001 21948 Moving (0.18, -0.15) raw xDistance=-0.21 yDistance=-0.09
01:10:00.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:10:00.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:00.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:10:00.153 00.000 21948 MoveAxis(E, 38, ABG)
01:10:00.153 00.000 21948 Guiding  Dir = 2, Dur = 38
01:10:00.153 00.000 21948 IsSlewing returns 0
01:10:00.153 00.000 21948 IsGuiding returns 0
01:10:00.155 00.002 21948 PulseGuide returned control before completion, sleep 47
01:10:00.207 00.052 21948 IsGuiding returns 0
01:10:00.207 00.000 21948 Move returns status 0, amount 38
01:10:00.207 00.000 21948 MoveAxis(N, 0, ABG)
01:10:00.207 00.000 21948 Move returns status 0, amount 0
01:10:00.207 00.000 21948 move complete, result=0
01:10:00.207 00.000 21948 worker thread done servicing request
01:10:00.207 00.000 21948 Worker thread wakes up
01:10:00.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:00.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:00.207 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:10:01.613 01.406 21948 Exposure complete
01:10:01.657 00.044 21948 worker thread done servicing request
01:10:01.657 00.000 18120 OnExposeComplete: enter
01:10:01.657 00.000 18120 UpdateGuideState(): m_state=6
01:10:01.658 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
01:10:01.659 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=233.80, Mass=1929, SNR=30.4, Peak=167 HFD=3.9
01:10:01.661 00.002 18120 MultiStar: [#1 -0.05,0.23,0.75,U] [#2 -0.12,0.15,0.67,U] [#3 -0.01,-0.42,0.00,M7] [#4 0.37,0.14,0.58,U] [#5 0.17,0.28,0.49,U] [#6 0.07,-0.21,0.52,U] [#7 0.49,-0.34,0.00,M8] [#8 0.24,-0.08,0.40,U] 
01:10:01.664 00.003 18120 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.21, 0.04}
01:10:01.666 00.002 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
01:10:01.668 00.002 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
01:10:01.671 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.03 mountY=-0.15, mountTheta=-1.36
01:10:01.675 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.09, opts=13)
01:10:01.676 00.001 18120 Enqueuing Move request for scope (0.12, 0.09)
01:10:01.678 00.002 21948 Worker thread wakes up
01:10:01.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:01.679 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:10:01.679 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:10:01.679 00.000 21948 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.15
01:10:01.679 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:01.679 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:01.679 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
01:10:01.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:01.680 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:01.680 00.000 18120 Enqueuing Expose request
01:10:01.681 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:01.681 00.000 21948 MoveAxis(E, 0, ABG)
01:10:01.681 00.000 21948 Move returns status 0, amount 0
01:10:01.681 00.000 21948 MoveAxis(N, 0, ABG)
01:10:01.681 00.000 21948 Move returns status 0, amount 0
01:10:01.681 00.000 21948 move complete, result=0
01:10:01.681 00.000 21948 worker thread done servicing request
01:10:01.681 00.000 21948 Worker thread wakes up
01:10:01.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:01.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:01.682 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:03.412 01.730 21948 Exposure complete
01:10:03.436 00.024 21948 worker thread done servicing request
01:10:03.436 00.000 18120 OnExposeComplete: enter
01:10:03.437 00.001 18120 UpdateGuideState(): m_state=6
01:10:03.438 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
01:10:03.440 00.002 18120 Star::Find returns 1 (0), X=894.85, Y=233.73, Mass=2030, SNR=31.2, Peak=212 HFD=3.9
01:10:03.441 00.001 18120 MultiStar: [#1 0.22,0.14,0.71,U] [#2 0.37,-0.04,0.63,U] [#3 0.36,-0.20,0.57,U] [#4 0.38,0.22,0.00,M5] [#5 0.35,0.24,0.00,M7] [#6 0.47,-0.03,0.00,M3] [#7 0.45,-0.25,0.00,M9] [#8 0.56,0.19,0.00,M10] 
01:10:03.442 00.001 18120 refined, 3 included, MultiStar: {0.33, -0.02}, one-star: {0.36, -0.03}
01:10:03.442 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:10:03.443 00.001 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:10:03.443 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.07 mountX=-0.16 mountY=-0.28, mountTheta=-2.08
01:10:03.444 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.02, opts=13)
01:10:03.445 00.001 18120 Enqueuing Move request for scope (0.33, -0.02)
01:10:03.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:03.446 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.2
01:10:03.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:03.446 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:03.447 00.001 18120 Enqueuing Expose request
01:10:03.447 00.000 21948 Worker thread wakes up
01:10:03.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
01:10:03.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
01:10:03.447 00.000 21948 Moving (0.33, -0.02) raw xDistance=-0.16 yDistance=-0.28
01:10:03.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:10:03.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:10:03.447 00.000 21948 MoveAxis(E, 0, ABG)
01:10:03.447 00.000 21948 Move returns status 0, amount 0
01:10:03.447 00.000 21948 MoveAxis(N, 68, ABG)
01:10:03.447 00.000 21948 Guiding  Dir = 0, Dur = 68
01:10:03.448 00.001 21948 IsSlewing returns 0
01:10:03.448 00.000 21948 IsGuiding returns 0
01:10:03.454 00.006 21948 PulseGuide returned control before completion, sleep 73
01:10:03.535 00.081 21948 IsGuiding returns 0
01:10:03.535 00.000 21948 Move returns status 0, amount 68
01:10:03.535 00.000 21948 move complete, result=0
01:10:03.535 00.000 21948 worker thread done servicing request
01:10:03.535 00.000 21948 Worker thread wakes up
01:10:03.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:03.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:03.535 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 68 ms NORTH
01:10:04.948 01.413 21948 Exposure complete
01:10:04.988 00.040 21948 worker thread done servicing request
01:10:04.988 00.000 18120 OnExposeComplete: enter
01:10:04.989 00.001 18120 UpdateGuideState(): m_state=6
01:10:04.990 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
01:10:04.990 00.000 18120 Star::Find returns 1 (0), X=894.61, Y=233.79, Mass=2010, SNR=31.1, Peak=174 HFD=3.8
01:10:04.991 00.001 18120 MultiStar: [#1 0.11,0.02,0.72,U] [#2 0.11,-0.20,0.66,U] [#3 0.10,-0.24,0.59,U] [#4 0.43,-0.11,0.00,M6] [#5 0.32,0.24,0.46,U] [#6 0.37,-0.31,0.00,M4] [#7 0.30,-0.40,0.00,M10] [#8 0.53,-0.02,0.00,R] 
01:10:04.994 00.003 18120 single-star, 4 included, MultiStar: {0.14, -0.03}, one-star: {0.12, 0.04}
01:10:04.996 00.002 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
01:10:04.999 00.003 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
01:10:05.001 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
01:10:05.002 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.04, opts=13)
01:10:05.002 00.000 18120 Enqueuing Move request for scope (0.12, 0.04)
01:10:05.003 00.001 21948 Worker thread wakes up
01:10:05.003 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:05.003 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.1
01:10:05.004 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.004 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:05.005 00.001 18120 Enqueuing Expose request
01:10:05.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:10:05.005 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:10:05.005 00.000 21948 Moving (0.12, 0.04) raw xDistance=-0.02 yDistance=-0.12
01:10:05.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:05.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:05.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:05.005 00.000 21948 MoveAxis(E, 0, ABG)
01:10:05.005 00.000 21948 Move returns status 0, amount 0
01:10:05.005 00.000 21948 MoveAxis(N, 0, ABG)
01:10:05.005 00.000 21948 Move returns status 0, amount 0
01:10:05.005 00.000 21948 move complete, result=0
01:10:05.005 00.000 21948 worker thread done servicing request
01:10:05.005 00.000 21948 Worker thread wakes up
01:10:05.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:05.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:05.006 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:06.638 01.632 21948 Exposure complete
01:10:06.667 00.029 18120 OnExposeComplete: enter
01:10:06.668 00.001 18120 UpdateGuideState(): m_state=6
01:10:06.669 00.001 21948 worker thread done servicing request
01:10:06.669 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
01:10:06.671 00.002 18120 Star::Find returns 1 (0), X=894.44, Y=233.73, Mass=1989, SNR=30.9, Peak=170 HFD=3.7
01:10:06.672 00.001 18120 MultiStar: [#1 0.02,0.03,0.75,U] [#2 -0.13,-0.13,0.64,U] [#3 0.14,-0.56,0.00,M6] [#4 0.29,-0.04,0.55,U] [#5 0.23,-0.16,0.50,U] [#6 -0.12,-0.31,0.52,U] [#7 0.06,-0.21,0.42,U] [#8 -0.09,-0.26,0.41,U] 
01:10:06.673 00.001 18120 single-star, 7 included, MultiStar: {0.02, -0.11}, one-star: {-0.05, -0.02}
01:10:06.675 00.002 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.71 = 1.57)
01:10:06.676 00.001 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.75 = 1.54)
01:10:06.677 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.71 mountX=-0.00 mountY=0.06, mountTheta=1.57
01:10:06.681 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.02, opts=13)
01:10:06.681 00.000 18120 Enqueuing Move request for scope (-0.05, -0.02)
01:10:06.681 00.000 21948 Worker thread wakes up
01:10:06.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:10:06.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:10:06.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:06.682 00.001 18120 UpdateGuideState exits: m=1989 RSB=30.9
01:10:06.683 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.684 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:06.685 00.001 18120 Enqueuing Expose request
01:10:06.686 00.001 21948 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.06
01:10:06.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:10:06.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:06.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:10:06.686 00.000 21948 MoveAxis(E, 0, ABG)
01:10:06.686 00.000 21948 Move returns status 0, amount 0
01:10:06.686 00.000 21948 MoveAxis(N, 0, ABG)
01:10:06.686 00.000 21948 Move returns status 0, amount 0
01:10:06.686 00.000 21948 move complete, result=0
01:10:06.686 00.000 21948 worker thread done servicing request
01:10:06.686 00.000 21948 Worker thread wakes up
01:10:06.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:06.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:06.686 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:08.201 01.515 21948 Exposure complete
01:10:08.241 00.040 21948 worker thread done servicing request
01:10:08.241 00.000 18120 OnExposeComplete: enter
01:10:08.242 00.001 18120 UpdateGuideState(): m_state=6
01:10:08.243 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
01:10:08.243 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=233.58, Mass=2136, SNR=31.9, Peak=166 HFD=3.6
01:10:08.244 00.001 18120 MultiStar: [#1 -0.03,-0.04,0.70,U] [#2 -0.09,-0.07,0.62,U] [#3 0.02,-0.37,0.57,U] [#4 0.40,0.04,0.56,U] [#5 0.18,0.20,0.46,U] [#6 0.02,-0.15,0.49,U] [#7 0.08,-0.17,0.42,U] [#8 -0.40,-0.10,0.40,U] 
01:10:08.245 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.15, -0.18}
01:10:08.245 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
01:10:08.246 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
01:10:08.246 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.09 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
01:10:08.249 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
01:10:08.249 00.000 18120 Enqueuing Move request for scope (0.05, -0.10)
01:10:08.250 00.001 21948 Worker thread wakes up
01:10:08.250 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:08.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:10:08.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:10:08.250 00.000 18120 UpdateGuideState exits: m=2136 RSB=31.9
01:10:08.251 00.001 21948 Moving (0.05, -0.10) raw xDistance=-0.12 yDistance=-0.00
01:10:08.251 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:10:08.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:08.251 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:08.252 00.001 18120 Enqueuing Expose request
01:10:08.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:10:08.252 00.000 21948 MoveAxis(E, 0, ABG)
01:10:08.252 00.000 21948 Move returns status 0, amount 0
01:10:08.252 00.000 21948 MoveAxis(N, 0, ABG)
01:10:08.252 00.000 21948 Move returns status 0, amount 0
01:10:08.252 00.000 21948 move complete, result=0
01:10:08.252 00.000 21948 worker thread done servicing request
01:10:08.252 00.000 21948 Worker thread wakes up
01:10:08.253 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:08.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:08.253 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:09.889 01.636 21948 Exposure complete
01:10:09.926 00.037 21948 worker thread done servicing request
01:10:09.926 00.000 18120 OnExposeComplete: enter
01:10:09.928 00.002 18120 UpdateGuideState(): m_state=6
01:10:09.930 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
01:10:09.931 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=233.61, Mass=1908, SNR=30.2, Peak=156 HFD=3.6
01:10:09.932 00.001 18120 MultiStar: [#1 -0.02,-0.21,0.76,U] [#2 0.10,-0.19,0.65,U] [#3 0.03,-0.56,0.00,M6] [#4 0.17,-0.11,0.58,U] [#5 0.19,-0.15,0.48,U] [#6 0.06,-0.54,0.00,M3] [#7 0.21,-0.40,0.00,M9] [#8 -0.24,-0.29,0.40,U] 
01:10:09.933 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.17}, one-star: {0.22, -0.14}
01:10:09.935 00.002 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
01:10:09.936 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
01:10:09.936 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.07 mountX=-0.20 mountY=-0.01, mountTheta=-3.11
01:10:09.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
01:10:09.938 00.001 18120 Enqueuing Move request for scope (0.10, -0.17)
01:10:09.938 00.000 21948 Worker thread wakes up
01:10:09.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:09.939 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
01:10:09.939 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
01:10:09.941 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:09.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:09.942 00.001 18120 Enqueuing Expose request
01:10:09.942 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
01:10:09.942 00.000 21948 Moving (0.10, -0.17) raw xDistance=-0.20 yDistance=-0.01
01:10:09.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:10:09.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:09.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:10:09.942 00.000 21948 MoveAxis(E, 0, ABG)
01:10:09.942 00.000 21948 Move returns status 0, amount 0
01:10:09.942 00.000 21948 MoveAxis(N, 0, ABG)
01:10:09.942 00.000 21948 Move returns status 0, amount 0
01:10:09.942 00.000 21948 move complete, result=0
01:10:09.942 00.000 21948 worker thread done servicing request
01:10:09.942 00.000 21948 Worker thread wakes up
01:10:09.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:09.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:09.943 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:11.465 01.522 21948 Exposure complete
01:10:11.495 00.030 21948 worker thread done servicing request
01:10:11.495 00.000 18120 OnExposeComplete: enter
01:10:11.496 00.001 18120 UpdateGuideState(): m_state=6
01:10:11.496 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
01:10:11.497 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=233.50, Mass=2168, SNR=32.2, Peak=177 HFD=3.9
01:10:11.499 00.002 18120 MultiStar: [#1 0.13,-0.08,0.70,U] [#2 -0.06,-0.04,0.64,U] [#3 0.17,-0.41,0.00,M7] [#4 0.31,-0.04,0.53,U] [#5 0.34,-0.01,0.45,U] [#6 0.34,-0.52,0.00,M4] [#7 0.48,-0.33,0.00,M10] [#8 -0.11,-0.39,0.39,U] 
01:10:11.500 00.001 18120 refined, 5 included, MultiStar: {0.16, -0.14}, one-star: {0.28, -0.26}
01:10:11.501 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
01:10:11.502 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
01:10:11.503 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-0.71 mountX=-0.20 mountY=-0.08, mountTheta=-2.74
01:10:11.506 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.14, opts=13)
01:10:11.507 00.001 18120 Enqueuing Move request for scope (0.16, -0.14)
01:10:11.507 00.000 21948 Worker thread wakes up
01:10:11.508 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
01:10:11.508 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
01:10:11.508 00.000 21948 Moving (0.16, -0.14) raw xDistance=-0.20 yDistance=-0.08
01:10:11.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:10:11.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:11.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:11.509 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:11.509 00.000 21948 MoveAxis(E, 0, ABG)
01:10:11.509 00.000 21948 Move returns status 0, amount 0
01:10:11.509 00.000 21948 MoveAxis(N, 0, ABG)
01:10:11.509 00.000 21948 Move returns status 0, amount 0
01:10:11.509 00.000 21948 move complete, result=0
01:10:11.509 00.000 18120 UpdateGuideState exits: m=2168 RSB=32.2
01:10:11.510 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:11.511 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:11.511 00.000 18120 Enqueuing Expose request
01:10:11.512 00.001 21948 worker thread done servicing request
01:10:11.512 00.000 21948 Worker thread wakes up
01:10:11.512 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:11.513 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:11.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:13.139 01.626 21948 Exposure complete
01:10:13.194 00.055 21948 worker thread done servicing request
01:10:13.194 00.000 18120 OnExposeComplete: enter
01:10:13.195 00.001 18120 UpdateGuideState(): m_state=6
01:10:13.197 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
01:10:13.198 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=233.45, Mass=1993, SNR=30.9, Peak=187 HFD=3.9
01:10:13.199 00.001 18120 MultiStar: [#1 0.21,-0.08,0.73,U] [#2 0.23,-0.19,0.62,U] [#3 0.31,-0.46,0.00,M8] [#4 0.42,-0.11,0.00,M3] [#5 0.36,-0.16,0.47,U] [#6 0.37,-0.50,0.00,M5] [#7 0.57,-0.68,0.00,R] [#8 0.06,-0.56,0.00,M1] 
01:10:13.200 00.001 18120 refined, 3 included, MultiStar: {0.32, -0.20}, one-star: {0.43, -0.31}
01:10:13.200 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
01:10:13.200 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
01:10:13.201 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.37 cameraTheta=-0.56 mountX=-0.31 mountY=-0.19, mountTheta=-2.59
01:10:13.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.20, opts=13)
01:10:13.203 00.001 18120 Enqueuing Move request for scope (0.32, -0.20)
01:10:13.203 00.000 21948 Worker thread wakes up
01:10:13.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:13.204 00.001 18120 UpdateGuideState exits: m=1993 RSB=30.9
01:10:13.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:13.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:13.205 00.001 18120 Enqueuing Expose request
01:10:13.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
01:10:13.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
01:10:13.205 00.000 21948 Moving (0.32, -0.20) raw xDistance=-0.31 yDistance=-0.19
01:10:13.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:10:13.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:13.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:10:13.205 00.000 21948 MoveAxis(E, 56, ABG)
01:10:13.205 00.000 21948 Guiding  Dir = 2, Dur = 56
01:10:13.206 00.001 21948 IsSlewing returns 0
01:10:13.206 00.000 21948 IsGuiding returns 0
01:10:13.207 00.001 21948 PulseGuide returned control before completion, sleep 64
01:10:13.280 00.073 21948 IsGuiding returns 0
01:10:13.280 00.000 21948 Move returns status 0, amount 56
01:10:13.280 00.000 21948 MoveAxis(N, 0, ABG)
01:10:13.280 00.000 21948 Move returns status 0, amount 0
01:10:13.280 00.000 21948 move complete, result=0
01:10:13.280 00.000 21948 worker thread done servicing request
01:10:13.281 00.001 18120 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
01:10:13.282 00.001 21948 Worker thread wakes up
01:10:13.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:13.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:14.692 01.410 21948 Exposure complete
01:10:14.758 00.066 21948 worker thread done servicing request
01:10:14.758 00.000 18120 OnExposeComplete: enter
01:10:14.759 00.001 18120 UpdateGuideState(): m_state=6
01:10:14.760 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
01:10:14.760 00.000 18120 Star::Find returns 1 (0), X=894.63, Y=233.85, Mass=2005, SNR=30.9, Peak=187 HFD=3.9
01:10:14.762 00.002 18120 MultiStar: [#1 -0.04,0.25,0.74,U] [#2 -0.05,-0.04,0.62,U] [#3 0.10,-0.30,0.62,U] [#4 0.25,0.19,0.55,U] [#5 0.35,0.23,0.00,M2] [#6 0.18,-0.15,0.54,U] [#7 -0.18,0.55,0.00,M1] [#8 -0.08,-0.07,0.40,U] 
01:10:14.762 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.01}, one-star: {0.14, 0.09}
01:10:14.763 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
01:10:14.763 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
01:10:14.764 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
01:10:14.765 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.01, opts=13)
01:10:14.765 00.000 18120 Enqueuing Move request for scope (0.08, 0.01)
01:10:14.766 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:14.766 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.9
01:10:14.767 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.768 00.001 21948 Worker thread wakes up
01:10:14.768 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:14.768 00.000 18120 Enqueuing Expose request
01:10:14.769 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:10:14.769 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:10:14.769 00.000 21948 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
01:10:14.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:14.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:14.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:14.769 00.000 21948 MoveAxis(E, 0, ABG)
01:10:14.769 00.000 21948 Move returns status 0, amount 0
01:10:14.769 00.000 21948 MoveAxis(N, 0, ABG)
01:10:14.769 00.000 21948 Move returns status 0, amount 0
01:10:14.769 00.000 21948 move complete, result=0
01:10:14.769 00.000 21948 worker thread done servicing request
01:10:14.769 00.000 21948 Worker thread wakes up
01:10:14.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:14.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:14.770 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:16.402 01.632 21948 Exposure complete
01:10:16.431 00.029 21948 worker thread done servicing request
01:10:16.431 00.000 18120 OnExposeComplete: enter
01:10:16.431 00.000 18120 UpdateGuideState(): m_state=6
01:10:16.432 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
01:10:16.433 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=233.65, Mass=1983, SNR=30.9, Peak=169 HFD=3.8
01:10:16.434 00.001 18120 MultiStar: [#1 0.04,0.03,0.70,U] [#2 0.13,-0.02,0.63,U] [#3 0.11,-0.36,0.58,U] [#4 0.23,0.04,0.55,U] [#5 0.24,0.06,0.49,U] [#6 0.02,-0.17,0.51,U] [#7 -0.28,0.35,0.00,M2] [#8 -0.03,-0.38,0.41,U] 
01:10:16.434 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.24, -0.10}
01:10:16.435 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
01:10:16.435 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
01:10:16.435 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
01:10:16.436 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
01:10:16.437 00.001 18120 Enqueuing Move request for scope (0.13, -0.10)
01:10:16.437 00.000 21948 Worker thread wakes up
01:10:16.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:10:16.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:10:16.437 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=-0.08
01:10:16.438 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:10:16.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:16.438 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:16.438 00.000 21948 MoveAxis(E, 0, ABG)
01:10:16.438 00.000 21948 Move returns status 0, amount 0
01:10:16.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:16.438 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
01:10:16.439 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:16.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:16.440 00.001 18120 Enqueuing Expose request
01:10:16.441 00.001 21948 MoveAxis(N, 0, ABG)
01:10:16.441 00.000 21948 Move returns status 0, amount 0
01:10:16.441 00.000 21948 move complete, result=0
01:10:16.441 00.000 21948 worker thread done servicing request
01:10:16.441 00.000 21948 Worker thread wakes up
01:10:16.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:16.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:16.442 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:17.961 01.519 21948 Exposure complete
01:10:17.987 00.026 21948 worker thread done servicing request
01:10:17.987 00.000 18120 OnExposeComplete: enter
01:10:17.988 00.001 18120 UpdateGuideState(): m_state=6
01:10:17.989 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
01:10:17.989 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=233.86, Mass=1865, SNR=29.9, Peak=160 HFD=4.0
01:10:17.990 00.001 18120 MultiStar: [#1 -0.05,0.01,0.73,U] [#2 -0.15,0.03,0.64,U] [#3 0.14,-0.28,0.63,U] [#4 0.40,0.32,0.00,M2] [#5 0.32,0.18,0.48,U] [#6 -0.11,-0.11,0.53,U] [#7 -0.44,0.49,0.00,M3] [#8 -0.26,-0.29,0.41,U] 
01:10:17.991 00.001 18120 refined, 6 included, MultiStar: {0.04, -0.03}, one-star: {0.23, 0.10}
01:10:17.991 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:10:17.992 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:10:17.994 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.70 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
01:10:17.998 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
01:10:17.999 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
01:10:18.000 00.001 21948 Worker thread wakes up
01:10:18.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:18.000 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
01:10:18.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.001 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:18.001 00.000 18120 Enqueuing Expose request
01:10:18.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:10:18.001 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:10:18.001 00.000 21948 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.02
01:10:18.001 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:18.001 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:18.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:18.001 00.000 21948 MoveAxis(E, 0, ABG)
01:10:18.002 00.001 21948 Move returns status 0, amount 0
01:10:18.002 00.000 21948 MoveAxis(N, 0, ABG)
01:10:18.002 00.000 21948 Move returns status 0, amount 0
01:10:18.002 00.000 21948 move complete, result=0
01:10:18.002 00.000 21948 worker thread done servicing request
01:10:18.002 00.000 21948 Worker thread wakes up
01:10:18.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:18.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:18.002 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:19.634 01.632 21948 Exposure complete
01:10:19.678 00.044 21948 worker thread done servicing request
01:10:19.678 00.000 18120 OnExposeComplete: enter
01:10:19.679 00.001 18120 UpdateGuideState(): m_state=6
01:10:19.680 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
01:10:19.680 00.000 18120 Star::Find returns 1 (0), X=893.89, Y=234.15, Mass=1911, SNR=30.3, Peak=183 HFD=4.1
01:10:19.681 00.001 18120 MultiStar: [#1 -0.74,0.37,0.00,M1] [#2 -0.89,0.38,0.00,M1] [#3 -0.75,0.05,0.00,M6] [#4 -0.67,0.52,0.00,M3] [#5 -0.42,0.72,0.00,M1] [#6 -0.66,0.07,0.00,M3] [#7 -0.98,0.74,0.00,M4] [#8 -0.93,0.25,0.00,M1] 
01:10:19.682 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
01:10:19.683 00.001 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
01:10:19.683 00.000 18120 CameraToMount -- cameraX=-0.60 cameraY=0.39 hyp=0.71 cameraTheta=2.56 mountX=0.60 mountY=0.36, mountTheta=0.54
01:10:19.687 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.60, y=0.39, opts=13)
01:10:19.689 00.002 18120 Enqueuing Move request for scope (-0.60, 0.39)
01:10:19.690 00.001 21948 Worker thread wakes up
01:10:19.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:19.691 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
01:10:19.691 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.692 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:19.692 00.000 18120 Enqueuing Expose request
01:10:19.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.39) opts 0xd
01:10:19.692 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.60, 0.39)
01:10:19.692 00.000 21948 Moving (-0.60, 0.39) raw xDistance=0.60 yDistance=0.36
01:10:19.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:10:19.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:19.693 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:10:19.693 00.000 21948 MoveAxis(W, 107, ABG)
01:10:19.693 00.000 21948 Guiding  Dir = 3, Dur = 107
01:10:19.693 00.000 21948 IsSlewing returns 0
01:10:19.693 00.000 21948 IsGuiding returns 0
01:10:19.695 00.002 21948 PulseGuide returned control before completion, sleep 116
01:10:19.820 00.125 21948 IsGuiding returns 0
01:10:19.821 00.001 21948 Move returns status 0, amount 107
01:10:19.821 00.000 21948 MoveAxis(N, 0, ABG)
01:10:19.821 00.000 21948 Move returns status 0, amount 0
01:10:19.821 00.000 21948 move complete, result=0
01:10:19.821 00.000 21948 worker thread done servicing request
01:10:19.821 00.000 21948 Worker thread wakes up
01:10:19.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:19.821 00.000 18120 GuideStep: 0.6 px 107 ms WEST, 0.4 px 0 ms NORTH
01:10:19.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:21.231 01.410 21948 Exposure complete
01:10:21.269 00.038 21948 worker thread done servicing request
01:10:21.269 00.000 18120 OnExposeComplete: enter
01:10:21.270 00.001 18120 UpdateGuideState(): m_state=6
01:10:21.270 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
01:10:21.271 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=233.62, Mass=1989, SNR=31.0, Peak=144 HFD=4.0
01:10:21.272 00.001 18120 MultiStar: [#1 -0.31,0.02,0.70,U] [#2 -0.02,-0.12,0.64,U] [#3 0.02,-0.48,0.00,M7] [#4 0.16,0.16,0.56,U] [#5 0.36,-0.14,0.48,U] [#6 -0.04,-0.24,0.53,U] [#7 -0.27,0.51,0.00,M5] [#8 -0.28,-0.29,0.40,U] 
01:10:21.272 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.10}, one-star: {0.27, -0.14}
01:10:21.273 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
01:10:21.274 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
01:10:21.274 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=-0.11 mountY=0.01, mountTheta=3.03
01:10:21.276 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
01:10:21.277 00.001 18120 Enqueuing Move request for scope (0.04, -0.10)
01:10:21.277 00.000 21948 Worker thread wakes up
01:10:21.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:21.278 00.001 18120 UpdateGuideState exits: m=1989 RSB=31.0
01:10:21.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:21.279 00.001 18120 Enqueuing Expose request
01:10:21.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:10:21.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:10:21.279 00.000 21948 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=0.01
01:10:21.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:10:21.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:21.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:10:21.279 00.000 21948 MoveAxis(E, 0, ABG)
01:10:21.279 00.000 21948 Move returns status 0, amount 0
01:10:21.280 00.001 21948 MoveAxis(N, 0, ABG)
01:10:21.280 00.000 21948 Move returns status 0, amount 0
01:10:21.280 00.000 21948 move complete, result=0
01:10:21.280 00.000 21948 worker thread done servicing request
01:10:21.280 00.000 21948 Worker thread wakes up
01:10:21.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:21.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:21.280 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:22.912 01.632 21948 Exposure complete
01:10:22.954 00.042 21948 worker thread done servicing request
01:10:22.954 00.000 18120 OnExposeComplete: enter
01:10:22.954 00.000 18120 UpdateGuideState(): m_state=6
01:10:22.955 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
01:10:22.956 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=233.37, Mass=1977, SNR=30.8, Peak=166 HFD=3.9
01:10:22.957 00.001 18120 MultiStar: [#1 0.10,0.02,0.72,U] [#2 -0.02,-0.24,0.66,U] [#3 0.31,-0.56,0.00,M8] [#4 0.32,-0.15,0.56,U] [#5 0.23,-0.19,0.50,U] [#6 0.09,-0.28,0.53,U] [#7 -0.28,0.25,0.44,U] [#8 -0.06,-0.48,0.00,M1] 
01:10:22.958 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.17}, one-star: {0.30, -0.39}
01:10:22.958 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:10:22.960 00.002 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:10:22.960 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.91 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
01:10:22.964 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.17, opts=13)
01:10:22.964 00.000 18120 Enqueuing Move request for scope (0.13, -0.17)
01:10:22.965 00.001 21948 Worker thread wakes up
01:10:22.965 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:22.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
01:10:22.965 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
01:10:22.965 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.8
01:10:22.966 00.001 21948 Moving (0.13, -0.17) raw xDistance=-0.21 yDistance=-0.04
01:10:22.966 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:22.967 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:10:22.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:22.967 00.000 18120 Enqueuing Expose request
01:10:22.969 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:10:22.969 00.000 21948 MoveAxis(E, 37, ABG)
01:10:22.969 00.000 21948 Guiding  Dir = 2, Dur = 37
01:10:22.969 00.000 21948 IsSlewing returns 0
01:10:22.969 00.000 21948 IsGuiding returns 0
01:10:22.971 00.002 21948 PulseGuide returned control before completion, sleep 46
01:10:23.020 00.049 21948 IsGuiding returns 0
01:10:23.020 00.000 21948 Move returns status 0, amount 37
01:10:23.020 00.000 21948 MoveAxis(N, 0, ABG)
01:10:23.020 00.000 21948 Move returns status 0, amount 0
01:10:23.020 00.000 21948 move complete, result=0
01:10:23.020 00.000 21948 worker thread done servicing request
01:10:23.020 00.000 21948 Worker thread wakes up
01:10:23.021 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:23.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:23.021 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:10:24.428 01.407 21948 Exposure complete
01:10:24.461 00.033 21948 worker thread done servicing request
01:10:24.461 00.000 18120 OnExposeComplete: enter
01:10:24.461 00.000 18120 UpdateGuideState(): m_state=6
01:10:24.462 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
01:10:24.463 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=233.30, Mass=2072, SNR=31.4, Peak=188 HFD=4.0
01:10:24.463 00.000 18120 MultiStar: [#1 0.22,-0.21,0.71,U] [#2 0.47,-0.32,0.00,M1] [#3 0.38,-0.62,0.00,M9] [#4 0.57,-0.20,0.00,M2] [#5 0.40,-0.02,0.46,U] [#6 0.36,-0.60,0.00,M2] [#7 -0.09,0.13,0.43,U] [#8 0.15,-0.63,0.00,M2] 
01:10:24.464 00.001 18120 refined, 3 included, MultiStar: {0.35, -0.22}, one-star: {0.60, -0.45}
01:10:24.464 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:10:24.464 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:10:24.465 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.22 hyp=0.41 cameraTheta=-0.56 mountX=-0.34 mountY=-0.21, mountTheta=-2.58
01:10:24.466 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.22, opts=13)
01:10:24.466 00.000 18120 Enqueuing Move request for scope (0.35, -0.22)
01:10:24.467 00.001 21948 Worker thread wakes up
01:10:24.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:24.468 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.22) opts 0xd
01:10:24.468 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.4
01:10:24.468 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.22)
01:10:24.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:24.468 00.000 21948 Moving (0.35, -0.22) raw xDistance=-0.34 yDistance=-0.21
01:10:24.468 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:24.469 00.001 18120 Enqueuing Expose request
01:10:24.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:10:24.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:10:24.469 00.000 21948 MoveAxis(E, 63, ABG)
01:10:24.469 00.000 21948 Guiding  Dir = 2, Dur = 63
01:10:24.470 00.001 21948 IsSlewing returns 0
01:10:24.470 00.000 21948 IsGuiding returns 0
01:10:24.472 00.002 21948 PulseGuide returned control before completion, sleep 72
01:10:24.551 00.079 21948 IsGuiding returns 0
01:10:24.551 00.000 21948 Move returns status 0, amount 63
01:10:24.552 00.001 21948 MoveAxis(N, 51, ABG)
01:10:24.552 00.000 21948 Guiding  Dir = 0, Dur = 51
01:10:24.552 00.000 21948 IsSlewing returns 0
01:10:24.552 00.000 21948 IsGuiding returns 0
01:10:24.557 00.005 21948 PulseGuide returned control before completion, sleep 57
01:10:24.628 00.071 21948 IsGuiding returns 0
01:10:24.628 00.000 21948 Move returns status 0, amount 51
01:10:24.628 00.000 21948 move complete, result=0
01:10:24.628 00.000 21948 worker thread done servicing request
01:10:24.628 00.000 21948 Worker thread wakes up
01:10:24.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:24.628 00.000 18120 GuideStep: -0.3 px 63 ms EAST, -0.2 px 51 ms NORTH
01:10:24.629 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:26.257 01.628 21948 Exposure complete
01:10:26.326 00.069 21948 worker thread done servicing request
01:10:26.326 00.000 18120 OnExposeComplete: enter
01:10:26.328 00.002 18120 UpdateGuideState(): m_state=6
01:10:26.330 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
01:10:26.330 00.000 18120 Star::Find returns 1 (0), X=894.33, Y=233.46, Mass=1959, SNR=30.6, Peak=168 HFD=3.8
01:10:26.333 00.003 18120 MultiStar: [#1 -0.29,-0.17,0.75,U] [#2 -0.37,-0.12,0.67,U] [#3 -0.04,-0.37,0.63,U] [#4 0.13,-0.12,0.58,U] [#5 0.01,-0.02,0.47,U] [#6 0.05,-0.40,0.50,U] [#7 -0.63,0.10,0.00,M4] [#8 -0.27,-0.45,0.00,M3] 
01:10:26.334 00.001 18120 refined, 6 included, MultiStar: {-0.12, -0.22}, one-star: {-0.15, -0.30}
01:10:26.335 00.001 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.00) = xAngle (-4.06 = 2.23)
01:10:26.335 00.000 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.19)
01:10:26.336 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.06 mountX=-0.15 mountY=0.21, mountTheta=2.21
01:10:26.339 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.22, opts=13)
01:10:26.340 00.001 18120 Enqueuing Move request for scope (-0.12, -0.22)
01:10:26.341 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:26.343 00.002 18120 UpdateGuideState exits: m=1959 RSB=30.6
01:10:26.344 00.001 21948 Worker thread wakes up
01:10:26.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
01:10:26.344 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
01:10:26.344 00.000 21948 Moving (-0.12, -0.22) raw xDistance=-0.15 yDistance=0.21
01:10:26.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:10:26.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:26.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.346 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:26.347 00.001 18120 Enqueuing Expose request
01:10:26.348 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:10:26.348 00.000 21948 MoveAxis(E, 0, ABG)
01:10:26.348 00.000 21948 Move returns status 0, amount 0
01:10:26.348 00.000 21948 MoveAxis(N, 0, ABG)
01:10:26.348 00.000 21948 Move returns status 0, amount 0
01:10:26.348 00.000 21948 move complete, result=0
01:10:26.349 00.001 21948 worker thread done servicing request
01:10:26.349 00.000 21948 Worker thread wakes up
01:10:26.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:26.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:26.350 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:27.758 01.408 21948 Exposure complete
01:10:27.795 00.037 21948 worker thread done servicing request
01:10:27.795 00.000 18120 OnExposeComplete: enter
01:10:27.796 00.001 18120 UpdateGuideState(): m_state=6
01:10:27.796 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
01:10:27.797 00.001 18120 Star::Find returns 1 (0), X=894.41, Y=233.61, Mass=2033, SNR=31.2, Peak=181 HFD=3.6
01:10:27.797 00.000 18120 MultiStar: [#1 -0.14,-0.03,0.71,U] [#2 -0.16,-0.15,0.61,U] [#3 -0.06,-0.41,0.58,U] [#4 -0.01,0.03,0.55,U] [#5 -0.04,-0.07,0.47,U] [#6 0.25,-0.32,0.53,U] [#7 -0.46,0.12,0.00,M5] [#8 -0.33,-0.44,0.00,M4] 
01:10:27.798 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.15}, one-star: {-0.08, -0.15}
01:10:27.798 00.000 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.42)
01:10:27.799 00.001 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.91 = 2.38)
01:10:27.799 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.87 mountX=-0.12 mountY=0.11, mountTheta=2.39
01:10:27.800 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.15, opts=13)
01:10:27.801 00.001 18120 Enqueuing Move request for scope (-0.05, -0.15)
01:10:27.802 00.001 21948 Worker thread wakes up
01:10:27.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
01:10:27.802 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
01:10:27.802 00.000 21948 Moving (-0.05, -0.15) raw xDistance=-0.12 yDistance=0.11
01:10:27.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:10:27.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:27.803 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.2
01:10:27.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:27.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:27.804 00.001 18120 Enqueuing Expose request
01:10:27.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:27.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:10:27.804 00.000 21948 MoveAxis(E, 0, ABG)
01:10:27.804 00.000 21948 Move returns status 0, amount 0
01:10:27.804 00.000 21948 MoveAxis(N, 0, ABG)
01:10:27.804 00.000 21948 Move returns status 0, amount 0
01:10:27.804 00.000 21948 move complete, result=0
01:10:27.805 00.001 21948 worker thread done servicing request
01:10:27.805 00.000 21948 Worker thread wakes up
01:10:27.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:27.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:27.805 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:29.431 01.626 21948 Exposure complete
01:10:29.454 00.023 21948 worker thread done servicing request
01:10:29.454 00.000 18120 OnExposeComplete: enter
01:10:29.455 00.001 18120 UpdateGuideState(): m_state=6
01:10:29.456 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
01:10:29.456 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=233.63, Mass=1980, SNR=30.8, Peak=178 HFD=3.5
01:10:29.457 00.001 18120 MultiStar: [#1 -0.14,-0.11,0.72,U] [#2 -0.14,-0.13,0.64,U] [#3 0.04,-0.48,0.00,M8] [#4 0.18,0.04,0.57,U] [#5 0.17,-0.15,0.47,U] [#6 -0.17,-0.32,0.55,U] [#7 -0.43,0.25,0.00,M6] [#8 -0.29,-0.34,0.00,M5] 
01:10:29.458 00.001 18120 refined, 5 included, MultiStar: {-0.05, -0.13}, one-star: {-0.07, -0.13}
01:10:29.458 00.000 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.38)
01:10:29.459 00.001 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.34)
01:10:29.459 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.90 mountX=-0.10 mountY=0.10, mountTheta=2.36
01:10:29.460 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.13, opts=13)
01:10:29.464 00.004 18120 Enqueuing Move request for scope (-0.05, -0.13)
01:10:29.467 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:29.468 00.001 21948 Worker thread wakes up
01:10:29.468 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.8
01:10:29.469 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:29.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:29.470 00.001 18120 Enqueuing Expose request
01:10:29.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
01:10:29.470 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
01:10:29.470 00.000 21948 Moving (-0.05, -0.13) raw xDistance=-0.10 yDistance=0.10
01:10:29.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:10:29.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:29.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:10:29.470 00.000 21948 MoveAxis(E, 0, ABG)
01:10:29.470 00.000 21948 Move returns status 0, amount 0
01:10:29.471 00.001 21948 MoveAxis(N, 0, ABG)
01:10:29.471 00.000 21948 Move returns status 0, amount 0
01:10:29.471 00.000 21948 move complete, result=0
01:10:29.471 00.000 21948 worker thread done servicing request
01:10:29.471 00.000 21948 Worker thread wakes up
01:10:29.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:29.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:29.471 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:30.984 01.513 21948 Exposure complete
01:10:31.035 00.051 21948 worker thread done servicing request
01:10:31.035 00.000 18120 OnExposeComplete: enter
01:10:31.037 00.002 18120 UpdateGuideState(): m_state=6
01:10:31.038 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
01:10:31.039 00.001 18120 Star::Find returns 1 (0), X=894.45, Y=233.59, Mass=1983, SNR=30.8, Peak=170 HFD=3.4
01:10:31.040 00.001 18120 MultiStar: [#1 -0.14,-0.07,0.75,U] [#2 -0.13,-0.24,0.64,U] [#3 -0.03,-0.46,0.00,M9] [#4 0.04,-0.24,0.57,U] [#5 0.21,-0.13,0.49,U] [#6 0.06,-0.44,0.00,M1] [#7 -0.30,0.19,0.46,U] [#8 -0.35,-0.37,0.00,M6] 
01:10:31.040 00.000 18120 refined, 5 included, MultiStar: {-0.06, -0.12}, one-star: {-0.03, -0.17}
01:10:31.041 00.001 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.00) = xAngle (-4.02 = 2.26)
01:10:31.041 00.000 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.06 = 2.22)
01:10:31.042 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.02 mountX=-0.09 mountY=0.11, mountTheta=2.25
01:10:31.043 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.12, opts=13)
01:10:31.044 00.001 18120 Enqueuing Move request for scope (-0.06, -0.12)
01:10:31.044 00.000 21948 Worker thread wakes up
01:10:31.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:31.045 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.8
01:10:31.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:31.046 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:31.046 00.000 18120 Enqueuing Expose request
01:10:31.047 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:10:31.047 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:10:31.047 00.000 21948 Moving (-0.06, -0.12) raw xDistance=-0.09 yDistance=0.11
01:10:31.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:10:31.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:31.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:10:31.047 00.000 21948 MoveAxis(E, 0, ABG)
01:10:31.047 00.000 21948 Move returns status 0, amount 0
01:10:31.047 00.000 21948 MoveAxis(N, 0, ABG)
01:10:31.047 00.000 21948 Move returns status 0, amount 0
01:10:31.047 00.000 21948 move complete, result=0
01:10:31.047 00.000 21948 worker thread done servicing request
01:10:31.047 00.000 21948 Worker thread wakes up
01:10:31.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:31.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:31.048 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:32.682 01.634 21948 Exposure complete
01:10:32.709 00.027 21948 worker thread done servicing request
01:10:32.709 00.000 18120 OnExposeComplete: enter
01:10:32.710 00.001 18120 UpdateGuideState(): m_state=6
01:10:32.711 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
01:10:32.711 00.000 18120 Star::Find returns 1 (0), X=894.14, Y=233.82, Mass=2113, SNR=31.8, Peak=196 HFD=4.1
01:10:32.712 00.001 18120 MultiStar: [#1 -0.68,0.21,0.00,M1] [#2 -0.60,0.21,0.00,M1] [#3 -0.30,-0.13,0.58,U] [#4 -0.37,0.33,0.00,M1] [#5 0.04,0.21,0.46,U] [#6 -0.42,-0.22,0.00,M2] [#7 -0.90,0.73,0.00,M6] [#8 -0.69,0.19,0.00,M7] 
01:10:32.713 00.001 18120 refined, 2 included, MultiStar: {-0.25, 0.04}, one-star: {-0.35, 0.06}
01:10:32.713 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
01:10:32.714 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
01:10:32.714 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.97 mountX=0.14 mountY=0.20, mountTheta=0.96
01:10:32.716 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.04, opts=13)
01:10:32.717 00.001 18120 Enqueuing Move request for scope (-0.25, 0.04)
01:10:32.718 00.001 21948 Worker thread wakes up
01:10:32.718 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
01:10:32.718 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
01:10:32.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:32.718 00.000 21948 Moving (-0.25, 0.04) raw xDistance=0.14 yDistance=0.20
01:10:32.718 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:10:32.718 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.8
01:10:32.719 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.720 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:32.720 00.000 18120 Enqueuing Expose request
01:10:32.721 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:32.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:10:32.721 00.000 21948 MoveAxis(E, 0, ABG)
01:10:32.721 00.000 21948 Move returns status 0, amount 0
01:10:32.721 00.000 21948 MoveAxis(N, 0, ABG)
01:10:32.721 00.000 21948 Move returns status 0, amount 0
01:10:32.721 00.000 21948 move complete, result=0
01:10:32.721 00.000 21948 worker thread done servicing request
01:10:32.721 00.000 21948 Worker thread wakes up
01:10:32.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:32.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:32.721 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:34.234 01.513 21948 Exposure complete
01:10:34.261 00.027 21948 worker thread done servicing request
01:10:34.261 00.000 18120 OnExposeComplete: enter
01:10:34.265 00.004 18120 UpdateGuideState(): m_state=6
01:10:34.267 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
01:10:34.268 00.001 18120 Star::Find returns 1 (0), X=894.06, Y=233.66, Mass=1968, SNR=30.7, Peak=191 HFD=3.9
01:10:34.269 00.001 18120 MultiStar: [#1 -0.82,0.03,0.00,M2] [#2 -0.82,0.18,0.00,M2] [#3 -0.57,-0.20,0.00,M9] [#4 -0.28,0.03,0.56,U] [#5 -0.28,0.10,0.48,U] [#6 -0.67,-0.01,0.00,M3] [#7 -0.94,0.61,0.00,M7] [#8 -0.89,0.20,0.00,M8] 
01:10:34.269 00.000 18120 refined, 2 included, MultiStar: {-0.35, -0.02}, one-star: {-0.43, -0.10}
01:10:34.269 00.000 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.00) = xAngle (-5.09 = 1.19)
01:10:34.270 00.001 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.13 = 1.15)
01:10:34.271 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=-0.02 hyp=0.36 cameraTheta=-3.09 mountX=0.13 mountY=0.32, mountTheta=1.19
01:10:34.272 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=-0.02, opts=13)
01:10:34.273 00.001 18120 Enqueuing Move request for scope (-0.35, -0.02)
01:10:34.274 00.001 21948 Worker thread wakes up
01:10:34.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.02) opts 0xd
01:10:34.274 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, -0.02)
01:10:34.274 00.000 21948 Moving (-0.35, -0.02) raw xDistance=0.13 yDistance=0.32
01:10:34.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:10:34.274 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.64
01:10:34.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:34.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:10:34.274 00.000 21948 MoveAxis(E, 0, ABG)
01:10:34.274 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:10:34.276 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.277 00.001 21948 Move returns status 0, amount 0
01:10:34.277 00.000 21948 MoveAxis(S, 77, ABG)
01:10:34.277 00.000 21948 Guiding  Dir = 1, Dur = 77
01:10:34.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:34.280 00.003 18120 Enqueuing Expose request
01:10:34.282 00.002 21948 IsSlewing returns 0
01:10:34.283 00.001 21948 IsGuiding returns 0
01:10:34.287 00.004 21948 PulseGuide returned control before completion, sleep 83
01:10:34.371 00.084 21948 IsGuiding returns 1
01:10:34.371 00.000 21948 scope still moving after pulse duration time elapsed
01:10:34.403 00.032 21948 IsSlewing returns 0
01:10:34.404 00.001 21948 IsGuiding returns 0
01:10:34.404 00.000 21948 scope move finished after 77 + 43 ms
01:10:34.404 00.000 21948 Move returns status 0, amount 77
01:10:34.404 00.000 21948 move complete, result=0
01:10:34.404 00.000 21948 worker thread done servicing request
01:10:34.404 00.000 21948 Worker thread wakes up
01:10:34.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:34.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:34.404 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 77 ms SOUTH
01:10:36.033 01.629 21948 Exposure complete
01:10:36.099 00.066 21948 worker thread done servicing request
01:10:36.099 00.000 18120 OnExposeComplete: enter
01:10:36.100 00.001 18120 UpdateGuideState(): m_state=6
01:10:36.100 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
01:10:36.101 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=233.89, Mass=2035, SNR=31.3, Peak=197 HFD=3.9
01:10:36.102 00.001 18120 MultiStar: [#1 -0.46,0.12,0.00,M3] [#2 -0.43,0.24,0.00,M3] [#3 -0.24,-0.16,0.57,U] [#4 -0.20,0.24,0.54,U] [#5 -0.18,0.28,0.47,U] [#6 -0.25,0.13,0.53,U] [#7 -0.62,0.79,0.00,M8] [#8 -0.44,-0.01,0.00,M9] 
01:10:36.102 00.000 18120 single-star, 4 included, MultiStar: {-0.18, 0.12}, one-star: {-0.09, 0.13}
01:10:36.103 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
01:10:36.103 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
01:10:36.104 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.17 mountX=0.16 mountY=0.02, mountTheta=0.13
01:10:36.105 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
01:10:36.105 00.000 18120 Enqueuing Move request for scope (-0.09, 0.13)
01:10:36.106 00.001 21948 Worker thread wakes up
01:10:36.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:10:36.106 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:10:36.106 00.000 21948 Moving (-0.09, 0.13) raw xDistance=0.16 yDistance=0.02
01:10:36.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:36.107 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:10:36.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:36.107 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.3
01:10:36.108 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:36.108 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:36.109 00.001 18120 Enqueuing Expose request
01:10:36.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:36.109 00.000 21948 MoveAxis(E, 0, ABG)
01:10:36.109 00.000 21948 Move returns status 0, amount 0
01:10:36.109 00.000 21948 MoveAxis(N, 0, ABG)
01:10:36.109 00.000 21948 Move returns status 0, amount 0
01:10:36.109 00.000 21948 move complete, result=0
01:10:36.109 00.000 21948 worker thread done servicing request
01:10:36.109 00.000 21948 Worker thread wakes up
01:10:36.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:36.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:36.110 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:37.626 01.516 21948 Exposure complete
01:10:37.659 00.033 21948 worker thread done servicing request
01:10:37.659 00.000 18120 OnExposeComplete: enter
01:10:37.660 00.001 18120 UpdateGuideState(): m_state=6
01:10:37.660 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
01:10:37.662 00.002 18120 Star::Find returns 1 (0), X=894.58, Y=233.48, Mass=2094, SNR=31.7, Peak=170 HFD=3.3
01:10:37.662 00.000 18120 MultiStar: [#1 -0.22,0.00,0.71,U] [#2 -0.35,0.05,0.65,U] [#3 -0.12,-0.59,0.00,M9] [#4 0.07,-0.12,0.57,U] [#5 -0.21,0.13,0.45,U] [#6 -0.06,-0.33,0.53,U] [#7 -0.36,0.06,0.44,U] [#8 -0.24,-0.40,0.00,M10] 
01:10:37.662 00.000 18120 refined, 6 included, MultiStar: {-0.12, -0.09}, one-star: {0.09, -0.28}
01:10:37.663 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.50 = 1.78)
01:10:37.663 00.000 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.74)
01:10:37.664 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=-0.03 mountY=0.15, mountTheta=1.78
01:10:37.665 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.09, opts=13)
01:10:37.666 00.001 18120 Enqueuing Move request for scope (-0.12, -0.09)
01:10:37.667 00.001 21948 Worker thread wakes up
01:10:37.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
01:10:37.667 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
01:10:37.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:37.667 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.7
01:10:37.668 00.001 21948 Moving (-0.12, -0.09) raw xDistance=-0.03 yDistance=0.15
01:10:37.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:37.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:37.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:37.669 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:10:37.669 00.000 21948 MoveAxis(E, 0, ABG)
01:10:37.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:37.669 00.000 18120 Enqueuing Expose request
01:10:37.670 00.001 21948 Move returns status 0, amount 0
01:10:37.670 00.000 21948 MoveAxis(N, 0, ABG)
01:10:37.670 00.000 21948 Move returns status 0, amount 0
01:10:37.670 00.000 21948 move complete, result=0
01:10:37.671 00.001 21948 worker thread done servicing request
01:10:37.671 00.000 21948 Worker thread wakes up
01:10:37.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:37.671 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:37.674 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:39.304 01.630 21948 Exposure complete
01:10:39.356 00.052 21948 worker thread done servicing request
01:10:39.356 00.000 18120 OnExposeComplete: enter
01:10:39.356 00.000 18120 UpdateGuideState(): m_state=6
01:10:39.357 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
01:10:39.357 00.000 18120 Star::Find returns 1 (0), X=894.87, Y=233.56, Mass=2000, SNR=31.0, Peak=158 HFD=3.9
01:10:39.358 00.001 18120 MultiStar: [#1 -0.02,-0.10,0.73,U] [#2 0.18,-0.11,0.64,U] [#3 -0.00,-0.38,0.60,U] [#4 0.32,-0.10,0.56,U] [#5 0.35,-0.05,0.43,U] [#6 0.30,-0.42,0.00,M2] [#7 -0.08,0.11,0.45,U] [#8 0.04,-0.43,0.00,R] 
01:10:39.359 00.001 18120 refined, 6 included, MultiStar: {0.18, -0.14}, one-star: {0.38, -0.20}
01:10:39.359 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
01:10:39.359 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
01:10:39.360 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-0.66 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
01:10:39.361 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.14, opts=13)
01:10:39.362 00.001 18120 Enqueuing Move request for scope (0.18, -0.14)
01:10:39.362 00.000 21948 Worker thread wakes up
01:10:39.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
01:10:39.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
01:10:39.362 00.000 21948 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=-0.10
01:10:39.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:10:39.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:39.362 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:39.362 00.000 21948 MoveAxis(E, 0, ABG)
01:10:39.362 00.000 21948 Move returns status 0, amount 0
01:10:39.362 00.000 21948 MoveAxis(N, 0, ABG)
01:10:39.362 00.000 21948 Move returns status 0, amount 0
01:10:39.362 00.000 21948 move complete, result=0
01:10:39.362 00.000 21948 worker thread done servicing request
01:10:39.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:39.365 00.003 18120 UpdateGuideState exits: m=2000 RSB=31.0
01:10:39.368 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:39.370 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:39.372 00.002 18120 Enqueuing Expose request
01:10:39.375 00.003 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:39.377 00.002 21948 Worker thread wakes up
01:10:39.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:39.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:40.898 01.521 21948 Exposure complete
01:10:40.927 00.029 21948 worker thread done servicing request
01:10:40.927 00.000 18120 OnExposeComplete: enter
01:10:40.929 00.002 18120 UpdateGuideState(): m_state=6
01:10:40.929 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
01:10:40.930 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=233.40, Mass=2014, SNR=31.1, Peak=191 HFD=3.8
01:10:40.930 00.000 18120 MultiStar: [#1 0.07,-0.18,0.71,U] [#2 0.32,-0.31,0.00,M2] [#3 0.21,-0.47,0.00,M9] [#4 0.40,-0.07,0.54,U] [#5 0.26,-0.29,0.47,U] [#6 0.44,-0.29,0.00,M3] [#7 0.01,0.16,0.42,U] [#8 -0.03,0.03,0.42,U] 
01:10:40.931 00.001 18120 refined, 5 included, MultiStar: {0.21, -0.16}, one-star: {0.36, -0.36}
01:10:40.931 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
01:10:40.931 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
01:10:40.932 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.66 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
01:10:40.933 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.16, opts=13)
01:10:40.934 00.001 18120 Enqueuing Move request for scope (0.21, -0.16)
01:10:40.935 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:40.935 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.1
01:10:40.936 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:40.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:40.936 00.000 18120 Enqueuing Expose request
01:10:40.937 00.001 21948 Worker thread wakes up
01:10:40.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
01:10:40.937 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
01:10:40.937 00.000 21948 Moving (0.21, -0.16) raw xDistance=-0.23 yDistance=-0.11
01:10:40.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:10:40.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:40.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:40.937 00.000 21948 MoveAxis(E, 42, ABG)
01:10:40.937 00.000 21948 Guiding  Dir = 2, Dur = 42
01:10:40.937 00.000 21948 IsSlewing returns 0
01:10:40.937 00.000 21948 IsGuiding returns 0
01:10:40.939 00.002 21948 PulseGuide returned control before completion, sleep 50
01:10:40.991 00.052 21948 IsGuiding returns 1
01:10:40.992 00.001 21948 scope still moving after pulse duration time elapsed
01:10:41.023 00.031 21948 IsSlewing returns 0
01:10:41.023 00.000 21948 IsGuiding returns 0
01:10:41.023 00.000 21948 scope move finished after 42 + 44 ms
01:10:41.023 00.000 21948 Move returns status 0, amount 42
01:10:41.023 00.000 21948 MoveAxis(N, 0, ABG)
01:10:41.023 00.000 21948 Move returns status 0, amount 0
01:10:41.023 00.000 21948 move complete, result=0
01:10:41.023 00.000 21948 worker thread done servicing request
01:10:41.023 00.000 21948 Worker thread wakes up
01:10:41.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:41.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:41.025 00.002 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:10:42.653 01.628 21948 Exposure complete
01:10:42.689 00.036 21948 worker thread done servicing request
01:10:42.689 00.000 18120 OnExposeComplete: enter
01:10:42.692 00.003 18120 UpdateGuideState(): m_state=6
01:10:42.695 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
01:10:42.697 00.002 18120 Star::Find returns 1 (0), X=894.79, Y=233.70, Mass=1985, SNR=31.0, Peak=196 HFD=3.7
01:10:42.700 00.003 18120 MultiStar: [#1 0.24,0.06,0.71,U] [#2 -0.03,0.02,0.66,U] [#3 0.12,-0.39,0.62,U] [#4 0.26,0.02,0.55,U] [#5 0.06,-0.13,0.48,U] [#6 0.19,-0.36,0.57,U] [#7 -0.08,0.38,0.43,U] [#8 -0.08,0.22,0.40,U] 
01:10:42.703 00.003 18120 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.30, -0.06}
01:10:42.705 00.002 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
01:10:42.707 00.002 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
01:10:42.709 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-0.33 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
01:10:42.714 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.05, opts=13)
01:10:42.717 00.003 18120 Enqueuing Move request for scope (0.14, -0.05)
01:10:42.719 00.002 21948 Worker thread wakes up
01:10:42.719 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:10:42.719 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:42.719 00.000 18120 UpdateGuideState exits: m=1985 RSB=31.0
01:10:42.720 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:42.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:42.720 00.000 18120 Enqueuing Expose request
01:10:42.721 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:10:42.721 00.000 21948 Moving (0.14, -0.05) raw xDistance=-0.10 yDistance=-0.10
01:10:42.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:10:42.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:42.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:42.721 00.000 21948 MoveAxis(E, 0, ABG)
01:10:42.721 00.000 21948 Move returns status 0, amount 0
01:10:42.721 00.000 21948 MoveAxis(N, 0, ABG)
01:10:42.721 00.000 21948 Move returns status 0, amount 0
01:10:42.721 00.000 21948 move complete, result=0
01:10:42.721 00.000 21948 worker thread done servicing request
01:10:42.721 00.000 21948 Worker thread wakes up
01:10:42.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:42.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:42.722 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:44.250 01.528 21948 Exposure complete
01:10:44.314 00.064 21948 worker thread done servicing request
01:10:44.314 00.000 18120 OnExposeComplete: enter
01:10:44.316 00.002 18120 UpdateGuideState(): m_state=6
01:10:44.318 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
01:10:44.318 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=233.68, Mass=1948, SNR=30.5, Peak=181 HFD=3.8
01:10:44.319 00.001 18120 MultiStar: [#1 0.12,0.15,0.73,U] [#2 0.08,-0.19,0.64,U] [#3 0.12,-0.54,0.00,M9] [#4 0.21,0.05,0.53,U] [#5 0.40,-0.05,0.50,U] [#6 0.31,-0.41,0.00,M3] [#7 -0.04,0.14,0.43,U] [#8 -0.18,0.27,0.41,U] 
01:10:44.320 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.30, -0.08}
01:10:44.320 00.000 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
01:10:44.321 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
01:10:44.321 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.13 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
01:10:44.324 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.02, opts=13)
01:10:44.325 00.001 18120 Enqueuing Move request for scope (0.15, 0.02)
01:10:44.327 00.002 21948 Worker thread wakes up
01:10:44.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:44.329 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:10:44.329 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.5
01:10:44.330 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:44.331 00.001 18120 Enqueuing Expose request
01:10:44.332 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:10:44.332 00.000 21948 Moving (0.15, 0.02) raw xDistance=-0.05 yDistance=-0.15
01:10:44.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:10:44.333 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:44.333 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:44.333 00.000 21948 MoveAxis(E, 0, ABG)
01:10:44.333 00.000 21948 Move returns status 0, amount 0
01:10:44.333 00.000 21948 MoveAxis(N, 0, ABG)
01:10:44.333 00.000 21948 Move returns status 0, amount 0
01:10:44.333 00.000 21948 move complete, result=0
01:10:44.333 00.000 21948 worker thread done servicing request
01:10:44.333 00.000 21948 Worker thread wakes up
01:10:44.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:44.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:44.333 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:45.966 01.633 21948 Exposure complete
01:10:45.994 00.028 21948 worker thread done servicing request
01:10:45.994 00.000 18120 OnExposeComplete: enter
01:10:45.995 00.001 18120 UpdateGuideState(): m_state=6
01:10:45.995 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
01:10:45.996 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=233.69, Mass=1938, SNR=30.5, Peak=177 HFD=3.7
01:10:45.996 00.000 18120 MultiStar: [#1 0.15,0.25,0.77,U] [#2 -0.05,0.02,0.65,U] [#3 0.11,-0.35,0.62,U] [#4 0.33,0.14,0.60,U] [#5 0.61,0.18,0.00,M1] [#6 -0.04,-0.11,0.56,U] [#7 -0.09,0.41,0.00,M4] [#8 -0.16,0.24,0.40,U] 
01:10:45.998 00.002 18120 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.25, -0.06}
01:10:45.998 00.000 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
01:10:45.999 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
01:10:45.999 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
01:10:46.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.01, opts=13)
01:10:46.002 00.002 18120 Enqueuing Move request for scope (0.11, 0.01)
01:10:46.002 00.000 21948 Worker thread wakes up
01:10:46.002 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:46.003 00.001 18120 UpdateGuideState exits: m=1938 RSB=30.5
01:10:46.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.004 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:46.004 00.000 18120 Enqueuing Expose request
01:10:46.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:10:46.004 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:10:46.004 00.000 21948 Moving (0.11, 0.01) raw xDistance=-0.04 yDistance=-0.10
01:10:46.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:46.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:46.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:46.004 00.000 21948 MoveAxis(E, 0, ABG)
01:10:46.004 00.000 21948 Move returns status 0, amount 0
01:10:46.004 00.000 21948 MoveAxis(N, 0, ABG)
01:10:46.004 00.000 21948 Move returns status 0, amount 0
01:10:46.005 00.001 21948 move complete, result=0
01:10:46.005 00.000 21948 worker thread done servicing request
01:10:46.005 00.000 21948 Worker thread wakes up
01:10:46.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:46.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:46.005 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:47.531 01.526 21948 Exposure complete
01:10:47.563 00.032 21948 worker thread done servicing request
01:10:47.564 00.001 18120 OnExposeComplete: enter
01:10:47.564 00.000 18120 UpdateGuideState(): m_state=6
01:10:47.565 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
01:10:47.565 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=233.63, Mass=1965, SNR=30.6, Peak=169 HFD=3.7
01:10:47.566 00.001 18120 MultiStar: [#1 0.03,-0.11,0.76,U] [#2 0.03,-0.22,0.65,U] [#3 0.30,-0.45,0.00,M9] [#4 0.34,0.04,0.55,U] [#5 0.32,0.08,0.47,U] [#6 0.01,-0.30,0.53,U] [#7 -0.16,0.27,0.45,U] [#8 -0.28,0.33,0.00,M1] 
01:10:47.567 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.20, -0.13}
01:10:47.568 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
01:10:47.568 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
01:10:47.568 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.58 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
01:10:47.570 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.08, opts=13)
01:10:47.571 00.001 18120 Enqueuing Move request for scope (0.12, -0.08)
01:10:47.571 00.000 21948 Worker thread wakes up
01:10:47.571 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
01:10:47.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:47.572 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.6
01:10:47.573 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:47.574 00.001 18120 Enqueuing Expose request
01:10:47.574 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
01:10:47.574 00.000 21948 Moving (0.12, -0.08) raw xDistance=-0.12 yDistance=-0.07
01:10:47.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:10:47.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:47.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:47.574 00.000 21948 MoveAxis(E, 0, ABG)
01:10:47.574 00.000 21948 Move returns status 0, amount 0
01:10:47.574 00.000 21948 MoveAxis(N, 0, ABG)
01:10:47.575 00.001 21948 Move returns status 0, amount 0
01:10:47.575 00.000 21948 move complete, result=0
01:10:47.575 00.000 21948 worker thread done servicing request
01:10:47.575 00.000 21948 Worker thread wakes up
01:10:47.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:47.575 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:47.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:49.205 01.630 21948 Exposure complete
01:10:49.245 00.040 21948 worker thread done servicing request
01:10:49.245 00.000 18120 OnExposeComplete: enter
01:10:49.246 00.001 18120 UpdateGuideState(): m_state=6
01:10:49.247 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
01:10:49.248 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=233.76, Mass=1995, SNR=31.0, Peak=195 HFD=4.0
01:10:49.249 00.001 18120 MultiStar: [#1 -0.00,0.13,0.71,U] [#2 -0.06,0.01,0.66,U] [#3 0.14,-0.21,0.61,U] [#4 0.27,0.17,0.56,U] [#5 0.32,0.35,0.00,M1] [#6 0.03,-0.05,0.51,U] [#7 -0.43,0.68,0.00,M4] [#8 0.01,0.26,0.39,U] 
01:10:49.250 00.001 18120 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.40, -0.00}
01:10:49.252 00.002 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
01:10:49.253 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
01:10:49.254 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
01:10:49.257 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
01:10:49.259 00.002 18120 Enqueuing Move request for scope (0.14, 0.03)
01:10:49.259 00.000 21948 Worker thread wakes up
01:10:49.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:49.260 00.001 18120 UpdateGuideState exits: m=1995 RSB=31.0
01:10:49.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:49.262 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:10:49.262 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:10:49.262 00.000 21948 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
01:10:49.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:49.263 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:49.263 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:49.263 00.000 18120 Enqueuing Expose request
01:10:49.263 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:10:49.264 00.001 21948 MoveAxis(E, 0, ABG)
01:10:49.264 00.000 21948 Move returns status 0, amount 0
01:10:49.264 00.000 21948 MoveAxis(N, 0, ABG)
01:10:49.264 00.000 21948 Move returns status 0, amount 0
01:10:49.264 00.000 21948 move complete, result=0
01:10:49.264 00.000 21948 worker thread done servicing request
01:10:49.264 00.000 21948 Worker thread wakes up
01:10:49.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:49.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:49.264 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:50.778 01.514 21948 Exposure complete
01:10:50.806 00.028 21948 worker thread done servicing request
01:10:50.806 00.000 18120 OnExposeComplete: enter
01:10:50.807 00.001 18120 UpdateGuideState(): m_state=6
01:10:50.807 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
01:10:50.809 00.002 18120 Star::Find returns 1 (0), X=894.73, Y=233.60, Mass=1876, SNR=30.0, Peak=165 HFD=3.7
01:10:50.809 00.000 18120 MultiStar: [#1 0.19,-0.07,0.72,U] [#2 0.19,-0.07,0.65,U] [#3 0.20,-0.36,0.00,M9] [#4 0.51,0.03,0.00,M1] [#5 0.35,0.13,0.49,U] [#6 0.36,-0.29,0.00,M1] [#7 -0.18,0.23,0.44,U] [#8 -0.19,0.20,0.42,U] 
01:10:50.809 00.000 18120 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.24, -0.15}
01:10:50.810 00.001 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
01:10:50.810 00.000 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
01:10:50.811 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
01:10:50.812 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.00, opts=13)
01:10:50.812 00.000 18120 Enqueuing Move request for scope (0.14, -0.00)
01:10:50.813 00.001 21948 Worker thread wakes up
01:10:50.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:50.813 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
01:10:50.814 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.814 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:50.815 00.001 18120 Enqueuing Expose request
01:10:50.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
01:10:50.815 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
01:10:50.815 00.000 21948 Moving (0.14, -0.00) raw xDistance=-0.06 yDistance=-0.13
01:10:50.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:50.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:50.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:50.815 00.000 21948 MoveAxis(E, 0, ABG)
01:10:50.815 00.000 21948 Move returns status 0, amount 0
01:10:50.816 00.001 21948 MoveAxis(N, 0, ABG)
01:10:50.816 00.000 21948 Move returns status 0, amount 0
01:10:50.816 00.000 21948 move complete, result=0
01:10:50.816 00.000 21948 worker thread done servicing request
01:10:50.816 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:50.816 00.000 21948 Worker thread wakes up
01:10:50.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:50.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:52.454 01.638 21948 Exposure complete
01:10:52.482 00.028 21948 worker thread done servicing request
01:10:52.482 00.000 18120 OnExposeComplete: enter
01:10:52.508 00.026 18120 UpdateGuideState(): m_state=6
01:10:52.509 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
01:10:52.510 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=233.73, Mass=1977, SNR=30.9, Peak=180 HFD=3.7
01:10:52.510 00.000 18120 MultiStar: [#1 -0.01,-0.18,0.72,U] [#2 0.17,0.13,0.64,U] [#3 0.22,-0.34,0.62,U] [#4 0.44,0.11,0.00,M2] [#5 0.07,0.19,0.46,U] [#6 0.00,0.02,0.51,U] [#7 -0.32,0.56,0.00,M4] [#8 -0.11,0.34,0.40,U] 
01:10:52.511 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.14, -0.03}
01:10:52.511 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
01:10:52.511 00.000 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
01:10:52.512 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
01:10:52.513 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
01:10:52.516 00.003 18120 Enqueuing Move request for scope (0.08, -0.01)
01:10:52.519 00.003 21948 Worker thread wakes up
01:10:52.519 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:10:52.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:10:52.519 00.000 21948 Moving (0.08, -0.01) raw xDistance=-0.05 yDistance=-0.07
01:10:52.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:10:52.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:52.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:52.519 00.000 21948 MoveAxis(E, 0, ABG)
01:10:52.519 00.000 21948 Move returns status 0, amount 0
01:10:52.519 00.000 21948 MoveAxis(N, 0, ABG)
01:10:52.519 00.000 21948 Move returns status 0, amount 0
01:10:52.519 00.000 21948 move complete, result=0
01:10:52.519 00.000 21948 worker thread done servicing request
01:10:52.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:52.519 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.9
01:10:52.520 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:52.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:52.521 00.001 18120 Enqueuing Expose request
01:10:52.521 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:52.521 00.000 21948 Worker thread wakes up
01:10:52.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:52.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:54.049 01.528 21948 Exposure complete
01:10:54.083 00.034 21948 worker thread done servicing request
01:10:54.083 00.000 18120 OnExposeComplete: enter
01:10:54.084 00.001 18120 UpdateGuideState(): m_state=6
01:10:54.084 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
01:10:54.084 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=233.74, Mass=2065, SNR=31.4, Peak=194 HFD=3.7
01:10:54.086 00.002 18120 MultiStar: [#1 0.05,0.09,0.71,U] [#2 -0.15,-0.09,0.64,U] [#3 0.32,-0.23,0.61,U] [#4 0.51,0.19,0.00,M3] [#5 0.30,0.07,0.46,U] [#6 0.02,-0.27,0.50,U] [#7 -0.46,0.56,0.00,M5] [#8 -0.20,0.28,0.37,U] 
01:10:54.086 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.03}, one-star: {0.18, -0.02}
01:10:54.087 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
01:10:54.087 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
01:10:54.088 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.36 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
01:10:54.089 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
01:10:54.089 00.000 18120 Enqueuing Move request for scope (0.09, -0.03)
01:10:54.090 00.001 21948 Worker thread wakes up
01:10:54.090 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:10:54.090 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:10:54.090 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.07 yDistance=-0.07
01:10:54.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:10:54.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:54.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:54.090 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.4
01:10:54.091 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:54.092 00.001 18120 Enqueuing Expose request
01:10:54.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:54.092 00.000 21948 MoveAxis(E, 0, ABG)
01:10:54.092 00.000 21948 Move returns status 0, amount 0
01:10:54.092 00.000 21948 MoveAxis(N, 0, ABG)
01:10:54.092 00.000 21948 Move returns status 0, amount 0
01:10:54.092 00.000 21948 move complete, result=0
01:10:54.092 00.000 21948 worker thread done servicing request
01:10:54.092 00.000 21948 Worker thread wakes up
01:10:54.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:54.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:54.093 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:55.720 01.627 21948 Exposure complete
01:10:55.745 00.025 21948 worker thread done servicing request
01:10:55.745 00.000 18120 OnExposeComplete: enter
01:10:55.746 00.001 18120 UpdateGuideState(): m_state=6
01:10:55.746 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
01:10:55.747 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=233.75, Mass=1853, SNR=29.8, Peak=180 HFD=3.9
01:10:55.747 00.000 18120 MultiStar: [#1 0.05,0.23,0.76,U] [#2 0.04,0.23,0.68,U] [#3 0.21,-0.24,0.64,U] [#4 0.37,0.36,0.00,M4] [#5 0.40,0.22,0.00,M1] [#6 0.25,0.05,0.55,U] [#7 -0.13,0.51,0.00,M6] [#8 -0.37,0.45,0.00,M1] 
01:10:55.748 00.001 18120 refined, 4 included, MultiStar: {0.18, 0.05}, one-star: {0.31, -0.01}
01:10:55.748 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
01:10:55.749 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
01:10:55.750 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.29 mountX=-0.03 mountY=-0.18, mountTheta=-1.71
01:10:55.751 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.05, opts=13)
01:10:55.752 00.001 18120 Enqueuing Move request for scope (0.18, 0.05)
01:10:55.752 00.000 21948 Worker thread wakes up
01:10:55.752 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:55.752 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
01:10:55.753 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:55.753 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:55.754 00.001 18120 Enqueuing Expose request
01:10:55.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
01:10:55.754 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
01:10:55.754 00.000 21948 Moving (0.18, 0.05) raw xDistance=-0.03 yDistance=-0.18
01:10:55.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:55.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:55.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:10:55.754 00.000 21948 MoveAxis(E, 0, ABG)
01:10:55.754 00.000 21948 Move returns status 0, amount 0
01:10:55.754 00.000 21948 MoveAxis(N, 0, ABG)
01:10:55.754 00.000 21948 Move returns status 0, amount 0
01:10:55.754 00.000 21948 move complete, result=0
01:10:55.754 00.000 21948 worker thread done servicing request
01:10:55.754 00.000 21948 Worker thread wakes up
01:10:55.754 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:55.754 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:55.755 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:57.281 01.526 21948 Exposure complete
01:10:57.307 00.026 21948 worker thread done servicing request
01:10:57.307 00.000 18120 OnExposeComplete: enter
01:10:57.307 00.000 18120 UpdateGuideState(): m_state=6
01:10:57.308 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
01:10:57.308 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=233.85, Mass=2084, SNR=31.6, Peak=191 HFD=4.1
01:10:57.309 00.001 18120 MultiStar: [#1 0.04,0.25,0.69,U] [#2 0.18,0.30,0.61,U] [#3 0.25,-0.20,0.56,U] [#4 0.38,0.15,0.00,M5] [#5 0.22,0.01,0.46,U] [#6 0.20,0.08,0.50,U] [#7 -0.46,0.67,0.00,M7] [#8 -0.09,0.28,0.37,U] 
01:10:57.310 00.001 18120 refined, 6 included, MultiStar: {0.18, 0.12}, one-star: {0.30, 0.09}
01:10:57.312 00.002 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
01:10:57.314 00.002 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
01:10:57.315 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.57 mountX=0.03 mountY=-0.21, mountTheta=-1.43
01:10:57.316 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.12, opts=13)
01:10:57.317 00.001 18120 Enqueuing Move request for scope (0.18, 0.12)
01:10:57.318 00.001 21948 Worker thread wakes up
01:10:57.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:57.318 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.6
01:10:57.319 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.319 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:57.319 00.000 18120 Enqueuing Expose request
01:10:57.320 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
01:10:57.320 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
01:10:57.320 00.000 21948 Moving (0.18, 0.12) raw xDistance=0.03 yDistance=-0.21
01:10:57.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:57.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:57.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:10:57.320 00.000 21948 MoveAxis(E, 0, ABG)
01:10:57.320 00.000 21948 Move returns status 0, amount 0
01:10:57.320 00.000 21948 MoveAxis(N, 0, ABG)
01:10:57.320 00.000 21948 Move returns status 0, amount 0
01:10:57.320 00.000 21948 move complete, result=0
01:10:57.320 00.000 21948 worker thread done servicing request
01:10:57.320 00.000 21948 Worker thread wakes up
01:10:57.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:57.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:57.320 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:58.952 01.632 21948 Exposure complete
01:10:58.975 00.023 21948 worker thread done servicing request
01:10:58.976 00.001 18120 OnExposeComplete: enter
01:10:58.979 00.003 18120 UpdateGuideState(): m_state=6
01:10:58.981 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
01:10:58.984 00.003 18120 Star::Find returns 1 (0), X=894.67, Y=234.02, Mass=1869, SNR=30.0, Peak=163 HFD=4.0
01:10:58.985 00.001 18120 MultiStar: [#1 0.38,0.14,0.73,U] [#2 0.01,0.36,0.64,U] [#3 0.20,-0.10,0.64,U] [#4 0.24,0.62,0.00,M6] [#5 0.38,0.48,0.00,M1] [#6 0.24,0.05,0.56,U] [#7 -0.40,0.85,0.00,M8] [#8 -0.20,0.23,0.39,U] 
01:10:58.985 00.000 18120 refined, 5 included, MultiStar: {0.17, 0.16}, one-star: {0.18, 0.26}
01:10:58.985 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.00) = xAngle (-1.22 = -1.22)
01:10:58.986 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
01:10:58.986 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.78 mountX=0.08 mountY=-0.22, mountTheta=-1.22
01:10:58.987 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.16, opts=13)
01:10:58.988 00.001 18120 Enqueuing Move request for scope (0.17, 0.16)
01:10:58.988 00.000 21948 Worker thread wakes up
01:10:58.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
01:10:58.989 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:10:58.989 00.000 21948 Moving (0.17, 0.16) raw xDistance=0.08 yDistance=-0.22
01:10:58.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:10:58.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:58.989 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:10:58.989 00.000 18120 UpdateGuideState exits: m=1869 RSB=30.0
01:10:58.989 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.990 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:10:58.990 00.000 18120 Enqueuing Expose request
01:10:58.991 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:10:58.991 00.000 21948 MoveAxis(E, 0, ABG)
01:10:58.991 00.000 21948 Move returns status 0, amount 0
01:10:58.991 00.000 21948 MoveAxis(N, 0, ABG)
01:10:58.991 00.000 21948 Move returns status 0, amount 0
01:10:58.991 00.000 21948 move complete, result=0
01:10:58.991 00.000 21948 worker thread done servicing request
01:10:58.991 00.000 21948 Worker thread wakes up
01:10:58.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:10:58.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
01:10:58.991 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:59.167 00.176 18120 evsrv: cli 0D46E1B0 connect
01:10:59.168 00.001 18120 case statement mapped state 6 to 3
01:10:59.168 00.000 18120 case statement mapped state 6 to 3
01:10:59.170 00.002 18120 evsrv: cli 0D46E1B0 request: {"method":"get_app_state","id":"f45a48d1-0ccb-4136-848c-7db1d80303e6"}
01:10:59.171 00.001 18120 case statement mapped state 6 to 3
01:10:59.172 00.001 18120 evsrv: cli 0D46E1B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f45a48d1-0ccb-4136-848c-7db1d80303e6"}
01:10:59.173 00.001 18120 evsrv: cli 0D46E1B0 disconnect
01:10:59.175 00.002 18120 evsrv: cli 0D46DE90 connect
01:10:59.175 00.000 18120 case statement mapped state 6 to 3
01:10:59.176 00.001 18120 case statement mapped state 6 to 3
01:10:59.178 00.002 18120 evsrv: cli 0D46DE90 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"2d79588d-00ef-4a3e-b049-92cebb3bf7bc"}
01:10:59.178 00.000 18120 PhdController::Dither begins
01:10:59.179 00.001 18120 dither: size=2.00, dRA=-0.50 dDec=-1.63
01:10:59.179 00.000 18120 MountToCamera -- mountTheta (-1.87) + m_xAngle (2.00) = xAngle (0.13 = 0.13)
01:10:59.180 00.001 18120 MountToCamera -- mountX=-0.50 mountY=-1.63 hyp=1.70 mountTheta=-1.87 cameraX=1.69, cameraY=0.22 cameraTheta=0.13
01:10:59.180 00.000 18120 setting lock position to (896.18, 233.98)
01:10:59.181 00.001 18120 Mount: notify guiding dithered (1.7, 0.2)
01:10:59.182 00.001 18120 MultiStar: stabilizing after lock position change
01:10:59.183 00.001 18120 Status Line: Dithering de -0.50,-1.63
01:10:59.185 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:10:59.186 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
01:10:59.187 00.001 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":0,"id":"2d79588d-00ef-4a3e-b049-92cebb3bf7bc"}
01:10:59.187 00.000 18120 evsrv: cli 0D46DE90 disconnect
01:11:00.506 01.319 21948 Exposure complete
01:11:00.552 00.046 21948 worker thread done servicing request
01:11:00.553 00.001 18120 OnExposeComplete: enter
01:11:00.554 00.001 18120 UpdateGuideState(): m_state=6
01:11:00.555 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
01:11:00.556 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=234.00, Mass=2083, SNR=31.6, Peak=176 HFD=4.0
01:11:00.556 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.00) = xAngle (1.13 = 1.13)
01:11:00.557 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.09 = 1.09)
01:11:00.558 00.001 18120 CameraToMount -- cameraX=-1.64 cameraY=0.02 hyp=1.64 cameraTheta=3.13 mountX=0.70 mountY=1.46, mountTheta=1.12
01:11:00.560 00.002 18120 dither recenter: remaining=(0.5,1.6) step=(0.5,1.6)
01:11:00.561 00.001 18120 MountToCamera -- mountTheta (1.28) + m_xAngle (2.00) = xAngle (3.27 = -3.01)
01:11:00.562 00.001 18120 MountToCamera -- mountX=0.50 mountY=1.63 hyp=1.70 mountTheta=1.28 cameraX=-1.69, cameraY=-0.22 cameraTheta=-3.01
01:11:00.562 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.69, y=-0.22, opts=4)
01:11:00.563 00.001 18120 Enqueuing Move request for scope (-1.69, -0.22)
01:11:00.564 00.001 18120 Mount: notify direct move 0.50,1.63
01:11:00.565 00.001 21948 Worker thread wakes up
01:11:00.565 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:00.566 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.69, -0.22) opts 0x4
01:11:00.566 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.69, -0.22)
01:11:00.566 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.6
01:11:00.568 00.002 21948 Moving (-1.69, -0.22) raw xDistance=0.50 yDistance=1.63
01:11:00.568 00.000 21948 MoveAxis(W, 141, B)
01:11:00.568 00.000 21948 Guiding  Dir = 3, Dur = 141
01:11:00.568 00.000 18120 PhdController: settling, locked = 1, distance = 1.81 (0.50) aobump = 0 frame = 1 / 99999
01:11:00.569 00.001 21948 IsSlewing returns 0
01:11:00.569 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057860.569,"Host":"ASUS_SAM","Inst":1,"Distance":1.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:11:00.570 00.001 21948 IsGuiding returns 0
01:11:00.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.571 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:00.573 00.002 21948 PulseGuide returned control before completion, sleep 150
01:11:00.573 00.000 18120 Enqueuing Expose request
01:11:00.729 00.156 21948 IsGuiding returns 0
01:11:00.729 00.000 21948 Move returns status 0, amount 141
01:11:00.729 00.000 21948 MoveAxis(S, 389, B)
01:11:00.729 00.000 21948 Guiding  Dir = 1, Dur = 389
01:11:00.729 00.000 21948 IsSlewing returns 0
01:11:00.729 00.000 21948 IsGuiding returns 0
01:11:00.734 00.005 21948 PulseGuide returned control before completion, sleep 395
01:11:01.138 00.404 21948 IsGuiding returns 1
01:11:01.138 00.000 21948 scope still moving after pulse duration time elapsed
01:11:01.170 00.032 21948 IsSlewing returns 0
01:11:01.170 00.000 21948 IsGuiding returns 0
01:11:01.171 00.001 21948 scope move finished after 389 + 52 ms
01:11:01.171 00.000 21948 Move returns status 0, amount 389
01:11:01.171 00.000 21948 move complete, result=0
01:11:01.171 00.000 21948 worker thread done servicing request
01:11:01.171 00.000 21948 Worker thread wakes up
01:11:01.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:01.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:01.171 00.000 18120 GuideStep: 0.5 px 141 ms WEST, 1.6 px 389 ms SOUTH
01:11:02.803 01.632 21948 Exposure complete
01:11:02.835 00.032 21948 worker thread done servicing request
01:11:02.836 00.001 18120 OnExposeComplete: enter
01:11:02.839 00.003 18120 UpdateGuideState(): m_state=6
01:11:02.842 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
01:11:02.844 00.002 18120 Star::Find returns 1 (0), X=895.89, Y=234.24, Mass=2023, SNR=31.1, Peak=190 HFD=4.1
01:11:02.847 00.003 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
01:11:02.848 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
01:11:02.849 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.26 hyp=0.39 cameraTheta=2.41 mountX=0.36 mountY=0.14, mountTheta=0.38
01:11:02.849 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.26, opts=13)
01:11:02.850 00.001 18120 Enqueuing Move request for scope (-0.29, 0.26)
01:11:02.850 00.000 21948 Worker thread wakes up
01:11:02.851 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:02.852 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.26) opts 0xd
01:11:02.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.26)
01:11:02.852 00.000 21948 Moving (-0.29, 0.26) raw xDistance=0.36 yDistance=0.14
01:11:02.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:11:02.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:02.853 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.1
01:11:02.853 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 2 / 99999
01:11:02.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:11:02.854 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786057862.853,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:11:02.854 00.000 21948 MoveAxis(W, 64, ABG)
01:11:02.854 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:02.854 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:02.855 00.001 18120 Enqueuing Expose request
01:11:02.855 00.000 21948 Guiding  Dir = 3, Dur = 64
01:11:02.856 00.001 21948 IsSlewing returns 0
01:11:02.856 00.000 21948 IsGuiding returns 0
01:11:02.858 00.002 21948 PulseGuide returned control before completion, sleep 73
01:11:02.940 00.082 21948 IsGuiding returns 0
01:11:02.941 00.001 21948 Move returns status 0, amount 64
01:11:02.941 00.000 21948 MoveAxis(N, 0, ABG)
01:11:02.941 00.000 21948 Move returns status 0, amount 0
01:11:02.941 00.000 21948 move complete, result=0
01:11:02.941 00.000 21948 worker thread done servicing request
01:11:02.941 00.000 21948 Worker thread wakes up
01:11:02.941 00.000 18120 GuideStep: 0.4 px 64 ms WEST, 0.1 px 0 ms NORTH
01:11:02.944 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:02.945 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:04.353 01.408 21948 Exposure complete
01:11:04.382 00.029 21948 worker thread done servicing request
01:11:04.382 00.000 18120 OnExposeComplete: enter
01:11:04.384 00.002 18120 UpdateGuideState(): m_state=6
01:11:04.384 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
01:11:04.385 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=234.20, Mass=1971, SNR=30.8, Peak=179 HFD=3.8
01:11:04.385 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
01:11:04.386 00.001 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
01:11:04.386 00.000 18120 CameraToMount -- cameraX=-0.53 cameraY=0.22 hyp=0.57 cameraTheta=2.76 mountX=0.42 mountY=0.38, mountTheta=0.74
01:11:04.387 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.53, y=0.22, opts=13)
01:11:04.389 00.002 18120 Enqueuing Move request for scope (-0.53, 0.22)
01:11:04.389 00.000 21948 Worker thread wakes up
01:11:04.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:04.389 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
01:11:04.389 00.000 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 3 / 99999
01:11:04.390 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.22) opts 0xd
01:11:04.390 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057864.390,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
01:11:04.390 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.53, 0.22)
01:11:04.390 00.000 21948 Moving (-0.53, 0.22) raw xDistance=0.42 yDistance=0.38
01:11:04.390 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:04.391 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:04.391 00.000 18120 Enqueuing Expose request
01:11:04.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:11:04.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:04.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:11:04.391 00.000 21948 MoveAxis(W, 79, ABG)
01:11:04.392 00.001 21948 Guiding  Dir = 3, Dur = 79
01:11:04.392 00.000 21948 IsSlewing returns 0
01:11:04.392 00.000 21948 IsGuiding returns 0
01:11:04.394 00.002 21948 PulseGuide returned control before completion, sleep 88
01:11:04.491 00.097 21948 IsGuiding returns 1
01:11:04.491 00.000 21948 scope still moving after pulse duration time elapsed
01:11:04.522 00.031 21948 IsSlewing returns 0
01:11:04.522 00.000 21948 IsGuiding returns 0
01:11:04.522 00.000 21948 scope move finished after 79 + 51 ms
01:11:04.522 00.000 21948 Move returns status 0, amount 79
01:11:04.522 00.000 21948 MoveAxis(N, 0, ABG)
01:11:04.522 00.000 21948 Move returns status 0, amount 0
01:11:04.522 00.000 21948 move complete, result=0
01:11:04.522 00.000 21948 worker thread done servicing request
01:11:04.523 00.001 21948 Worker thread wakes up
01:11:04.523 00.000 18120 GuideStep: 0.4 px 79 ms WEST, 0.4 px 0 ms NORTH
01:11:04.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:04.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:06.151 01.628 21948 Exposure complete
01:11:06.191 00.040 21948 worker thread done servicing request
01:11:06.191 00.000 18120 OnExposeComplete: enter
01:11:06.191 00.000 18120 UpdateGuideState(): m_state=6
01:11:06.192 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
01:11:06.193 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=233.88, Mass=1997, SNR=31.0, Peak=186 HFD=4.2
01:11:06.194 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
01:11:06.195 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
01:11:06.195 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.47 mountX=-0.04 mountY=0.15, mountTheta=1.82
01:11:06.197 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.10, opts=13)
01:11:06.198 00.001 18120 Enqueuing Move request for scope (-0.12, -0.10)
01:11:06.199 00.001 21948 Worker thread wakes up
01:11:06.199 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
01:11:06.199 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
01:11:06.199 00.000 21948 Moving (-0.12, -0.10) raw xDistance=-0.04 yDistance=0.15
01:11:06.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:11:06.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:06.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:06.200 00.001 18120 UpdateGuideState exits: m=1997 RSB=31.0
01:11:06.201 00.001 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 4 / 99999
01:11:06.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:11:06.201 00.000 21948 MoveAxis(E, 0, ABG)
01:11:06.201 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057866.201,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
01:11:06.202 00.001 21948 Move returns status 0, amount 0
01:11:06.202 00.000 21948 MoveAxis(N, 0, ABG)
01:11:06.202 00.000 21948 Move returns status 0, amount 0
01:11:06.202 00.000 21948 move complete, result=0
01:11:06.202 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:06.203 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:06.203 00.000 18120 Enqueuing Expose request
01:11:06.204 00.001 21948 worker thread done servicing request
01:11:06.204 00.000 21948 Worker thread wakes up
01:11:06.204 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:06.204 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:06.204 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:07.729 01.525 21948 Exposure complete
01:11:07.764 00.035 21948 worker thread done servicing request
01:11:07.764 00.000 18120 OnExposeComplete: enter
01:11:07.765 00.001 18120 UpdateGuideState(): m_state=6
01:11:07.765 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
01:11:07.766 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=233.98, Mass=1992, SNR=30.9, Peak=175 HFD=4.1
01:11:07.766 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
01:11:07.767 00.001 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
01:11:07.767 00.000 18120 CameraToMount -- cameraX=-0.44 cameraY=0.00 hyp=0.44 cameraTheta=3.14 mountX=0.18 mountY=0.39, mountTheta=1.13
01:11:07.769 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.00, opts=13)
01:11:07.770 00.001 18120 Enqueuing Move request for scope (-0.44, 0.00)
01:11:07.770 00.000 21948 Worker thread wakes up
01:11:07.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:07.770 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
01:11:07.771 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.00) opts 0xd
01:11:07.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.00)
01:11:07.771 00.000 21948 Moving (-0.44, 0.00) raw xDistance=0.18 yDistance=0.39
01:11:07.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:11:07.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:07.771 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 5 / 99999
01:11:07.771 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057867.771,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
01:11:07.772 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:11:07.772 00.000 21948 MoveAxis(E, 0, ABG)
01:11:07.772 00.000 21948 Move returns status 0, amount 0
01:11:07.772 00.000 21948 MoveAxis(N, 0, ABG)
01:11:07.772 00.000 21948 Move returns status 0, amount 0
01:11:07.772 00.000 21948 move complete, result=0
01:11:07.772 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:07.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:07.772 00.000 18120 Enqueuing Expose request
01:11:07.774 00.002 21948 worker thread done servicing request
01:11:07.774 00.000 21948 Worker thread wakes up
01:11:07.774 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:11:07.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:07.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:09.406 01.632 21948 Exposure complete
01:11:09.433 00.027 21948 worker thread done servicing request
01:11:09.433 00.000 18120 OnExposeComplete: enter
01:11:09.434 00.001 18120 UpdateGuideState(): m_state=6
01:11:09.434 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
01:11:09.435 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=233.87, Mass=2067, SNR=31.4, Peak=194 HFD=4.1
01:11:09.435 00.000 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.00) = xAngle (-4.89 = 1.39)
01:11:09.436 00.001 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.93 = 1.35)
01:11:09.436 00.000 18120 CameraToMount -- cameraX=-0.44 cameraY=-0.11 hyp=0.45 cameraTheta=-2.89 mountX=0.08 mountY=0.44, mountTheta=1.39
01:11:09.437 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=-0.11, opts=13)
01:11:09.438 00.001 18120 Enqueuing Move request for scope (-0.44, -0.11)
01:11:09.438 00.000 21948 Worker thread wakes up
01:11:09.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.11) opts 0xd
01:11:09.438 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, -0.11)
01:11:09.438 00.000 21948 Moving (-0.44, -0.11) raw xDistance=0.08 yDistance=0.44
01:11:09.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:11:09.438 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.99
01:11:09.438 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
01:11:09.438 00.000 21948 MoveAxis(E, 0, ABG)
01:11:09.438 00.000 21948 Move returns status 0, amount 0
01:11:09.438 00.000 21948 MoveAxis(S, 106, ABG)
01:11:09.438 00.000 21948 Guiding  Dir = 1, Dur = 106
01:11:09.439 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:09.439 00.000 21948 IsSlewing returns 0
01:11:09.439 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.4
01:11:09.440 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 6 / 99999
01:11:09.440 00.000 21948 IsGuiding returns 0
01:11:09.440 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786057869.440,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
01:11:09.441 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:09.441 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:09.442 00.001 18120 Enqueuing Expose request
01:11:09.445 00.003 21948 PulseGuide returned control before completion, sleep 112
01:11:09.560 00.115 21948 IsGuiding returns 1
01:11:09.560 00.000 21948 scope still moving after pulse duration time elapsed
01:11:09.595 00.035 21948 IsSlewing returns 0
01:11:09.595 00.000 21948 IsGuiding returns 0
01:11:09.595 00.000 21948 scope move finished after 106 + 49 ms
01:11:09.595 00.000 21948 Move returns status 0, amount 106
01:11:09.595 00.000 21948 move complete, result=0
01:11:09.595 00.000 21948 worker thread done servicing request
01:11:09.595 00.000 21948 Worker thread wakes up
01:11:09.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:09.595 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 106 ms SOUTH
01:11:09.596 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:11.005 01.409 21948 Exposure complete
01:11:11.054 00.049 21948 worker thread done servicing request
01:11:11.054 00.000 18120 OnExposeComplete: enter
01:11:11.055 00.001 18120 UpdateGuideState(): m_state=6
01:11:11.055 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:11:11.056 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=234.27, Mass=2215, SNR=32.6, Peak=183 HFD=3.8
01:11:11.056 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
01:11:11.056 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
01:11:11.057 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.13 mountX=0.21 mountY=-0.25, mountTheta=-0.88
01:11:11.060 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.29, opts=13)
01:11:11.061 00.001 18120 Enqueuing Move request for scope (0.14, 0.29)
01:11:11.063 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:11.064 00.001 18120 UpdateGuideState exits: m=2215 RSB=32.6
01:11:11.065 00.001 21948 Worker thread wakes up
01:11:11.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
01:11:11.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
01:11:11.065 00.000 21948 Moving (0.14, 0.29) raw xDistance=0.21 yDistance=-0.25
01:11:11.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:11:11.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:11.065 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 7 / 99999
01:11:11.066 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:11:11.066 00.000 21948 MoveAxis(W, 37, ABG)
01:11:11.066 00.000 21948 Guiding  Dir = 3, Dur = 37
01:11:11.066 00.000 18120 PhdController: newstate STATE_FINISH
01:11:11.067 00.001 18120 PhdController complete: success
01:11:11.067 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786057871.067,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:11:11.068 00.001 18120 Mount: notify guiding dither settle done success=1
01:11:11.070 00.002 18120 PhdController: newstate STATE_IDLE
01:11:11.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:11.071 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:11.071 00.000 18120 Enqueuing Expose request
01:11:11.071 00.000 21948 IsSlewing returns 0
01:11:11.072 00.001 21948 IsGuiding returns 0
01:11:11.073 00.001 21948 PulseGuide returned control before completion, sleep 46
01:11:11.128 00.055 21948 IsGuiding returns 0
01:11:11.128 00.000 21948 Move returns status 0, amount 37
01:11:11.128 00.000 21948 MoveAxis(N, 0, ABG)
01:11:11.128 00.000 21948 Move returns status 0, amount 0
01:11:11.128 00.000 21948 move complete, result=0
01:11:11.128 00.000 21948 worker thread done servicing request
01:11:11.128 00.000 21948 Worker thread wakes up
01:11:11.128 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
01:11:11.129 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:11.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:12.752 01.623 21948 Exposure complete
01:11:12.797 00.045 21948 worker thread done servicing request
01:11:12.797 00.000 18120 OnExposeComplete: enter
01:11:12.799 00.002 18120 UpdateGuideState(): m_state=6
01:11:12.799 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.800 00.001 18120 Star::Find returns 1 (0), X=896.11, Y=234.06, Mass=2052, SNR=31.4, Peak=178 HFD=4.3
01:11:12.800 00.000 18120 MultiStar: exiting stabilization period
01:11:12.801 00.001 18120 MultiStar: updating star positions after lock position change
01:11:12.801 00.000 18120 Star::Find(15, 621, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.801 00.000 18120 Star::Find returns 1 (0), X=621.28, Y=384.81, Mass=1080, SNR=22.7, Peak=95 HFD=4.1
01:11:12.802 00.001 18120 Star::Find(15, 1048, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.802 00.000 18120 Star::Find returns 1 (0), X=1048.18, Y=598.90, Mass=831, SNR=19.8, Peak=74 HFD=4.1
01:11:12.803 00.001 18120 Star::Find(15, 155, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.803 00.000 18120 Star::Find returns 1 (0), X=155.38, Y=35.86, Mass=711, SNR=18.5, Peak=76 HFD=3.7
01:11:12.804 00.001 18120 Star::Find(15, 338, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.804 00.000 18120 Star::Find returns 1 (0), X=338.21, Y=892.78, Mass=619, SNR=17.3, Peak=69 HFD=3.7
01:11:12.805 00.001 18120 Star::Find(15, 163, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.805 00.000 18120 Star::Find returns 1 (0), X=162.51, Y=420.05, Mass=408, SNR=13.9, Peak=46 HFD=3.5
01:11:12.806 00.001 18120 Star::Find(15, 543, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.807 00.001 18120 Star::Find returns 1 (0), X=543.52, Y=68.23, Mass=540, SNR=15.9, Peak=47 HFD=3.9
01:11:12.807 00.000 18120 Star::Find(15, 1133, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.808 00.001 18120 Star::Find returns 1 (0), X=1132.93, Y=227.89, Mass=362, SNR=13.1, Peak=40 HFD=3.9
01:11:12.808 00.000 18120 Star::Find(15, 420, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.809 00.001 18120 Star::Find returns 1 (0), X=419.91, Y=131.09, Mass=322, SNR=12.4, Peak=37 HFD=3.8
01:11:12.809 00.000 18120 Star::Find(15, 753, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.810 00.001 18120 Star::Find returns 1 (0), X=752.93, Y=263.68, Mass=311, SNR=12.2, Peak=34 HFD=3.3
01:11:12.810 00.000 18120 Star::Find(15, 1234, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.811 00.001 18120 Star::Find returns 1 (0), X=1233.95, Y=675.76, Mass=339, SNR=12.7, Peak=35 HFD=3.1
01:11:12.811 00.000 18120 Star::Find(15, 849, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:11:12.813 00.002 18120 Star::Find returns 1 (0), X=849.59, Y=75.37, Mass=261, SNR=11.2, Peak=26 HFD=3.3
01:11:12.815 00.002 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
01:11:12.816 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
01:11:12.818 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.28 mountX=0.10 mountY=0.02, mountTheta=0.25
01:11:12.821 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
01:11:12.822 00.001 18120 Enqueuing Move request for scope (-0.06, 0.07)
01:11:12.824 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:12.825 00.001 21948 Worker thread wakes up
01:11:12.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:11:12.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:11:12.825 00.000 21948 Moving (-0.06, 0.07) raw xDistance=0.10 yDistance=0.02
01:11:12.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:11:12.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:12.825 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.4
01:11:12.827 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:11:12.827 00.000 21948 MoveAxis(E, 0, ABG)
01:11:12.827 00.000 21948 Move returns status 0, amount 0
01:11:12.827 00.000 21948 MoveAxis(N, 0, ABG)
01:11:12.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.828 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:12.829 00.001 18120 Enqueuing Expose request
01:11:12.830 00.001 21948 Move returns status 0, amount 0
01:11:12.830 00.000 21948 move complete, result=0
01:11:12.830 00.000 21948 worker thread done servicing request
01:11:12.830 00.000 21948 Worker thread wakes up
01:11:12.830 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:12.831 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:12.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:14.347 01.516 21948 Exposure complete
01:11:14.390 00.043 21948 worker thread done servicing request
01:11:14.390 00.000 18120 OnExposeComplete: enter
01:11:14.391 00.001 18120 UpdateGuideState(): m_state=6
01:11:14.391 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
01:11:14.392 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=234.15, Mass=2157, SNR=32.1, Peak=222 HFD=4.0
01:11:14.392 00.000 18120 MultiStar: [#1 0.15,-0.05,0.72,U] [#2 0.08,0.03,0.63,U] [#3 -0.11,0.11,0.57,U] [#4 0.17,-0.01,0.55,U] [#5 -0.01,0.08,0.46,U] [#6 -0.28,0.25,0.47,U] [#7 -0.14,0.13,0.43,U] [#8 -0.29,0.18,0.39,U] 
01:11:14.393 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.01, 0.17}
01:11:14.393 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
01:11:14.393 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
01:11:14.395 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=0.09 mountY=-0.02, mountTheta=-0.25
01:11:14.395 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.09, opts=13)
01:11:14.396 00.001 18120 Enqueuing Move request for scope (-0.02, 0.09)
01:11:14.396 00.000 21948 Worker thread wakes up
01:11:14.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:14.397 00.001 18120 UpdateGuideState exits: m=2157 RSB=32.1
01:11:14.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.397 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:14.398 00.001 18120 Enqueuing Expose request
01:11:14.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:11:14.398 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:11:14.398 00.000 21948 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.02
01:11:14.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:11:14.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:14.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:14.398 00.000 21948 MoveAxis(E, 0, ABG)
01:11:14.398 00.000 21948 Move returns status 0, amount 0
01:11:14.398 00.000 21948 MoveAxis(N, 0, ABG)
01:11:14.399 00.001 21948 Move returns status 0, amount 0
01:11:14.399 00.000 21948 move complete, result=0
01:11:14.399 00.000 21948 worker thread done servicing request
01:11:14.399 00.000 21948 Worker thread wakes up
01:11:14.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:14.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:14.399 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:16.028 01.629 21948 Exposure complete
01:11:16.084 00.056 21948 worker thread done servicing request
01:11:16.084 00.000 18120 OnExposeComplete: enter
01:11:16.086 00.002 18120 UpdateGuideState(): m_state=6
01:11:16.087 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
01:11:16.088 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=234.16, Mass=2034, SNR=31.3, Peak=202 HFD=4.2
01:11:16.090 00.002 18120 MultiStar: [#1 -0.00,0.00,0.73,U] [#2 0.19,0.06,0.63,U] [#3 -0.18,0.08,0.61,U] [#4 0.25,-0.03,0.55,U] [#5 0.17,0.06,0.47,U] [#6 0.18,0.09,0.51,U] [#7 -0.04,0.11,0.43,U] [#8 -0.13,0.13,0.40,U] 
01:11:16.092 00.002 18120 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.11, 0.18}
01:11:16.093 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
01:11:16.094 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
01:11:16.096 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.26 mountX=0.06 mountY=-0.06, mountTheta=-0.76
01:11:16.099 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
01:11:16.100 00.001 18120 Enqueuing Move request for scope (0.03, 0.08)
01:11:16.101 00.001 21948 Worker thread wakes up
01:11:16.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:11:16.101 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:11:16.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:16.101 00.000 21948 Moving (0.03, 0.08) raw xDistance=0.06 yDistance=-0.06
01:11:16.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:11:16.101 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.3
01:11:16.102 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:16.102 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:16.102 00.000 21948 MoveAxis(E, 0, ABG)
01:11:16.102 00.000 21948 Move returns status 0, amount 0
01:11:16.102 00.000 21948 MoveAxis(N, 0, ABG)
01:11:16.102 00.000 21948 Move returns status 0, amount 0
01:11:16.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:16.103 00.001 18120 Enqueuing Expose request
01:11:16.103 00.000 21948 move complete, result=0
01:11:16.103 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:16.104 00.001 21948 worker thread done servicing request
01:11:16.104 00.000 21948 Worker thread wakes up
01:11:16.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:16.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:17.625 01.521 21948 Exposure complete
01:11:17.651 00.026 21948 worker thread done servicing request
01:11:17.651 00.000 18120 OnExposeComplete: enter
01:11:17.652 00.001 18120 UpdateGuideState(): m_state=6
01:11:17.652 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
01:11:17.653 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=234.18, Mass=1927, SNR=30.4, Peak=183 HFD=4.2
01:11:17.654 00.001 18120 MultiStar: [#1 -0.08,-0.13,0.73,U] [#2 0.06,0.09,0.66,U] [#3 -0.25,-0.09,0.60,U] [#4 0.07,-0.07,0.56,U] [#5 -0.00,0.11,0.47,U] [#6 -0.06,0.38,0.55,U] [#7 -0.08,0.20,0.43,U] [#8 -0.37,0.08,0.42,U] 
01:11:17.654 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.11, 0.20}
01:11:17.657 00.003 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
01:11:17.659 00.002 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
01:11:17.662 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.11 mountY=0.04, mountTheta=0.35
01:11:17.665 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.08, opts=13)
01:11:17.666 00.001 18120 Enqueuing Move request for scope (-0.09, 0.08)
01:11:17.666 00.000 21948 Worker thread wakes up
01:11:17.667 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:17.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:11:17.667 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:11:17.667 00.000 21948 Moving (-0.09, 0.08) raw xDistance=0.11 yDistance=0.04
01:11:17.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:11:17.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:17.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:17.667 00.000 21948 MoveAxis(E, 0, ABG)
01:11:17.667 00.000 21948 Move returns status 0, amount 0
01:11:17.667 00.000 21948 MoveAxis(N, 0, ABG)
01:11:17.667 00.000 21948 Move returns status 0, amount 0
01:11:17.667 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
01:11:17.668 00.001 21948 move complete, result=0
01:11:17.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:17.669 00.001 18120 Enqueuing Expose request
01:11:17.669 00.000 21948 worker thread done servicing request
01:11:17.669 00.000 21948 Worker thread wakes up
01:11:17.669 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:17.670 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:17.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:19.293 01.623 21948 Exposure complete
01:11:19.317 00.024 21948 worker thread done servicing request
01:11:19.317 00.000 18120 OnExposeComplete: enter
01:11:19.318 00.001 18120 UpdateGuideState(): m_state=6
01:11:19.318 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
01:11:19.319 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=234.55, Mass=2098, SNR=31.5, Peak=175 HFD=3.9
01:11:19.319 00.000 18120 MultiStar: [#1 -0.18,0.16,0.70,U] [#2 -0.22,0.49,0.00,M1] [#3 -0.28,0.32,0.00,M2] [#4 -0.31,0.47,0.00,M4] [#5 -0.73,0.65,0.00,M1] [#6 -0.35,0.47,0.00,M1] [#7 -0.58,0.49,0.00,M6] [#8 -0.25,0.37,0.00,M1] 
01:11:19.320 00.001 18120 refined, 1 included, MultiStar: {-0.27, 0.40}, one-star: {-0.33, 0.57}
01:11:19.320 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
01:11:19.320 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
01:11:19.321 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.40 hyp=0.48 cameraTheta=2.16 mountX=0.47 mountY=0.06, mountTheta=0.12
01:11:19.322 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.40, opts=13)
01:11:19.322 00.000 18120 Enqueuing Move request for scope (-0.27, 0.40)
01:11:19.324 00.002 21948 Worker thread wakes up
01:11:19.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.40) opts 0xd
01:11:19.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.40)
01:11:19.324 00.000 21948 Moving (-0.27, 0.40) raw xDistance=0.47 yDistance=0.06
01:11:19.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:11:19.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:19.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:19.324 00.000 21948 MoveAxis(W, 84, ABG)
01:11:19.324 00.000 21948 Guiding  Dir = 3, Dur = 84
01:11:19.324 00.000 21948 IsSlewing returns 0
01:11:19.324 00.000 21948 IsGuiding returns 0
01:11:19.326 00.002 21948 PulseGuide returned control before completion, sleep 93
01:11:19.327 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:19.335 00.008 18120 UpdateGuideState exits: m=2098 RSB=31.5
01:11:19.335 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.336 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:19.336 00.000 18120 Enqueuing Expose request
01:11:19.432 00.096 21948 IsGuiding returns 0
01:11:19.432 00.000 21948 Move returns status 0, amount 84
01:11:19.432 00.000 21948 MoveAxis(N, 0, ABG)
01:11:19.432 00.000 21948 Move returns status 0, amount 0
01:11:19.432 00.000 21948 move complete, result=0
01:11:19.432 00.000 21948 worker thread done servicing request
01:11:19.432 00.000 21948 Worker thread wakes up
01:11:19.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:19.432 00.000 18120 GuideStep: 0.5 px 84 ms WEST, 0.1 px 0 ms NORTH
01:11:19.433 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:20.844 01.411 21948 Exposure complete
01:11:20.866 00.022 21948 worker thread done servicing request
01:11:20.866 00.000 18120 OnExposeComplete: enter
01:11:20.867 00.001 18120 UpdateGuideState(): m_state=6
01:11:20.868 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
01:11:20.868 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=234.48, Mass=1981, SNR=30.8, Peak=168 HFD=4.0
01:11:20.869 00.001 18120 MultiStar: [#1 -0.11,0.18,0.73,U] [#2 -0.10,0.34,0.62,U] [#3 -0.23,0.29,0.61,U] [#4 -0.14,0.18,0.59,U] [#5 0.03,0.41,0.47,U] [#6 -0.18,0.72,0.00,M2] [#7 -0.26,0.34,0.00,M7] [#8 -0.28,0.11,0.39,U] 
01:11:20.869 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.31}, one-star: {-0.24, 0.49}
01:11:20.869 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
01:11:20.870 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
01:11:20.870 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.05 mountX=0.35 mountY=0.00, mountTheta=0.01
01:11:20.871 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.31, opts=13)
01:11:20.872 00.001 18120 Enqueuing Move request for scope (-0.16, 0.31)
01:11:20.872 00.000 21948 Worker thread wakes up
01:11:20.873 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
01:11:20.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
01:11:20.873 00.000 21948 Moving (-0.16, 0.31) raw xDistance=0.35 yDistance=0.00
01:11:20.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:11:20.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:20.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:11:20.873 00.000 21948 MoveAxis(W, 68, ABG)
01:11:20.873 00.000 21948 Guiding  Dir = 3, Dur = 68
01:11:20.873 00.000 21948 IsSlewing returns 0
01:11:20.873 00.000 21948 IsGuiding returns 0
01:11:20.875 00.002 21948 PulseGuide returned control before completion, sleep 77
01:11:20.876 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:20.883 00.007 18120 UpdateGuideState exits: m=1981 RSB=30.8
01:11:20.884 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.884 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:20.885 00.001 18120 Enqueuing Expose request
01:11:20.968 00.083 21948 IsGuiding returns 0
01:11:20.968 00.000 21948 Move returns status 0, amount 68
01:11:20.968 00.000 21948 MoveAxis(N, 0, ABG)
01:11:20.968 00.000 21948 Move returns status 0, amount 0
01:11:20.968 00.000 21948 move complete, result=0
01:11:20.968 00.000 21948 worker thread done servicing request
01:11:20.968 00.000 21948 Worker thread wakes up
01:11:20.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:20.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:20.968 00.000 18120 GuideStep: 0.3 px 68 ms WEST, 0.0 px 0 ms NORTH
01:11:22.599 01.631 21948 Exposure complete
01:11:22.623 00.024 21948 worker thread done servicing request
01:11:22.623 00.000 18120 OnExposeComplete: enter
01:11:22.623 00.000 18120 UpdateGuideState(): m_state=6
01:11:22.624 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
01:11:22.624 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=234.23, Mass=2018, SNR=31.2, Peak=184 HFD=4.2
01:11:22.625 00.001 18120 MultiStar: [#1 -0.06,0.01,0.74,U] [#2 -0.02,0.26,0.63,U] [#3 -0.32,0.14,0.59,U] [#4 -0.01,0.19,0.55,U] [#5 -0.23,0.30,0.47,U] [#6 -0.32,0.33,0.00,M3] [#7 -0.24,0.32,0.44,U] [#8 -0.35,0.24,0.00,M1] 
01:11:22.625 00.000 18120 refined, 6 included, MultiStar: {-0.11, 0.20}, one-star: {-0.03, 0.25}
01:11:22.626 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
01:11:22.626 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
01:11:22.626 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.08 mountX=0.23 mountY=0.01, mountTheta=0.04
01:11:22.628 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.20, opts=13)
01:11:22.628 00.000 18120 Enqueuing Move request for scope (-0.11, 0.20)
01:11:22.629 00.001 21948 Worker thread wakes up
01:11:22.629 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
01:11:22.629 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
01:11:22.629 00.000 21948 Moving (-0.11, 0.20) raw xDistance=0.23 yDistance=0.01
01:11:22.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
01:11:22.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:22.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:22.629 00.000 21948 MoveAxis(W, 46, ABG)
01:11:22.629 00.000 21948 Guiding  Dir = 3, Dur = 46
01:11:22.629 00.000 21948 IsSlewing returns 0
01:11:22.629 00.000 21948 IsGuiding returns 0
01:11:22.631 00.002 21948 PulseGuide returned control before completion, sleep 55
01:11:22.633 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:22.640 00.007 18120 UpdateGuideState exits: m=2018 RSB=31.2
01:11:22.641 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:22.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:22.641 00.000 18120 Enqueuing Expose request
01:11:22.691 00.050 21948 IsGuiding returns 1
01:11:22.691 00.000 21948 scope still moving after pulse duration time elapsed
01:11:22.723 00.032 21948 IsSlewing returns 0
01:11:22.723 00.000 21948 IsGuiding returns 0
01:11:22.723 00.000 21948 scope move finished after 46 + 47 ms
01:11:22.723 00.000 21948 Move returns status 0, amount 46
01:11:22.723 00.000 21948 MoveAxis(N, 0, ABG)
01:11:22.723 00.000 21948 Move returns status 0, amount 0
01:11:22.723 00.000 21948 move complete, result=0
01:11:22.723 00.000 21948 worker thread done servicing request
01:11:22.723 00.000 21948 Worker thread wakes up
01:11:22.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:22.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:22.723 00.000 18120 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
01:11:24.138 01.415 21948 Exposure complete
01:11:24.161 00.023 21948 worker thread done servicing request
01:11:24.161 00.000 18120 OnExposeComplete: enter
01:11:24.162 00.001 18120 UpdateGuideState(): m_state=6
01:11:24.163 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
01:11:24.163 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=234.14, Mass=1911, SNR=30.2, Peak=196 HFD=3.8
01:11:24.164 00.001 18120 MultiStar: [#1 0.09,-0.11,0.77,U] [#2 -0.04,0.01,0.64,U] [#3 0.06,-0.08,0.63,U] [#4 0.28,0.02,0.56,U] [#5 0.16,-0.04,0.47,U] [#6 0.06,0.34,0.53,U] [#7 0.03,0.02,0.41,U] [#8 0.07,-0.03,0.40,U] 
01:11:24.164 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.15, 0.16}
01:11:24.164 00.000 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
01:11:24.165 00.001 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
01:11:24.165 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.35 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
01:11:24.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.04, opts=13)
01:11:24.168 00.002 18120 Enqueuing Move request for scope (0.10, 0.04)
01:11:24.169 00.001 21948 Worker thread wakes up
01:11:24.170 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:11:24.170 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:11:24.170 00.000 21948 Moving (0.10, 0.04) raw xDistance=-0.01 yDistance=-0.11
01:11:24.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:11:24.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:24.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:11:24.170 00.000 21948 MoveAxis(E, 0, ABG)
01:11:24.170 00.000 21948 Move returns status 0, amount 0
01:11:24.170 00.000 21948 MoveAxis(N, 0, ABG)
01:11:24.170 00.000 21948 Move returns status 0, amount 0
01:11:24.170 00.000 21948 move complete, result=0
01:11:24.170 00.000 21948 worker thread done servicing request
01:11:24.174 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:24.181 00.007 18120 UpdateGuideState exits: m=1911 RSB=30.2
01:11:24.182 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:24.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:24.183 00.001 18120 Enqueuing Expose request
01:11:24.183 00.000 21948 Worker thread wakes up
01:11:24.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:24.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:24.183 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:25.808 01.625 21948 Exposure complete
01:11:25.831 00.023 21948 worker thread done servicing request
01:11:25.831 00.000 18120 OnExposeComplete: enter
01:11:25.832 00.001 18120 UpdateGuideState(): m_state=6
01:11:25.832 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
01:11:25.833 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=234.16, Mass=2036, SNR=31.2, Peak=194 HFD=3.8
01:11:25.833 00.000 18120 MultiStar: [#1 -0.10,-0.17,0.76,U] [#2 0.34,0.22,0.65,U] [#3 0.05,-0.00,0.61,U] [#4 0.14,-0.07,0.55,U] [#5 0.25,-0.03,0.45,U] [#6 0.08,0.20,0.53,U] [#7 -0.20,0.12,0.44,U] [#8 -0.22,0.14,0.40,U] 
01:11:25.834 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.13, 0.18}
01:11:25.834 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
01:11:25.835 00.001 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
01:11:25.835 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.80 mountX=0.03 mountY=-0.09, mountTheta=-1.21
01:11:25.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
01:11:25.837 00.001 18120 Enqueuing Move request for scope (0.07, 0.07)
01:11:25.837 00.000 21948 Worker thread wakes up
01:11:25.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:11:25.837 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:11:25.837 00.000 21948 Moving (0.07, 0.07) raw xDistance=0.03 yDistance=-0.09
01:11:25.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:11:25.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:25.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:11:25.837 00.000 21948 MoveAxis(E, 0, ABG)
01:11:25.837 00.000 21948 Move returns status 0, amount 0
01:11:25.837 00.000 21948 MoveAxis(N, 0, ABG)
01:11:25.837 00.000 21948 Move returns status 0, amount 0
01:11:25.837 00.000 21948 move complete, result=0
01:11:25.838 00.001 21948 worker thread done servicing request
01:11:25.841 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:25.848 00.007 18120 UpdateGuideState exits: m=2036 RSB=31.2
01:11:25.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:25.849 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:25.849 00.000 18120 Enqueuing Expose request
01:11:25.850 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:25.850 00.000 21948 Worker thread wakes up
01:11:25.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:25.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:27.374 01.524 21948 Exposure complete
01:11:27.417 00.043 21948 worker thread done servicing request
01:11:27.417 00.000 18120 OnExposeComplete: enter
01:11:27.418 00.001 18120 UpdateGuideState(): m_state=6
01:11:27.419 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
01:11:27.420 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=234.23, Mass=2050, SNR=31.3, Peak=209 HFD=3.8
01:11:27.421 00.001 18120 MultiStar: [#1 0.12,-0.16,0.67,U] [#2 0.17,0.01,0.64,U] [#3 -0.09,0.17,0.59,U] [#4 0.36,0.03,0.53,U] [#5 -0.08,-0.01,0.45,U] [#6 0.17,0.28,0.52,U] [#7 -0.14,0.01,0.43,U] [#8 -0.28,0.22,0.40,U] 
01:11:27.422 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.11, 0.25}
01:11:27.422 00.000 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
01:11:27.423 00.001 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
01:11:27.424 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.99 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:11:27.426 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
01:11:27.427 00.001 18120 Enqueuing Move request for scope (0.06, 0.09)
01:11:27.428 00.001 21948 Worker thread wakes up
01:11:27.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:11:27.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:27.429 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:11:27.430 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.430 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:27.431 00.001 18120 Enqueuing Expose request
01:11:27.432 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:11:27.432 00.000 21948 Moving (0.06, 0.09) raw xDistance=0.06 yDistance=-0.10
01:11:27.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:11:27.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:27.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:27.432 00.000 21948 MoveAxis(E, 0, ABG)
01:11:27.432 00.000 21948 Move returns status 0, amount 0
01:11:27.432 00.000 21948 MoveAxis(N, 0, ABG)
01:11:27.432 00.000 21948 Move returns status 0, amount 0
01:11:27.432 00.000 21948 move complete, result=0
01:11:27.432 00.000 21948 worker thread done servicing request
01:11:27.432 00.000 21948 Worker thread wakes up
01:11:27.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:27.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:27.433 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:29.062 01.629 21948 Exposure complete
01:11:29.105 00.043 21948 worker thread done servicing request
01:11:29.105 00.000 18120 OnExposeComplete: enter
01:11:29.108 00.003 18120 UpdateGuideState(): m_state=6
01:11:29.109 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
01:11:29.110 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=234.04, Mass=2046, SNR=31.4, Peak=181 HFD=4.1
01:11:29.111 00.001 18120 MultiStar: [#1 0.02,-0.09,0.72,U] [#2 0.13,-0.05,0.63,U] [#3 -0.09,-0.09,0.58,U] [#4 0.13,-0.01,0.57,U] [#5 0.02,0.07,0.45,U] [#6 -0.14,0.22,0.50,U] [#7 0.15,0.12,0.43,U] [#8 -0.20,0.11,0.40,U] 
01:11:29.111 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.06, 0.06}
01:11:29.112 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
01:11:29.113 00.001 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
01:11:29.114 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.93 mountX=0.02 mountY=-0.03, mountTheta=-1.08
01:11:29.116 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
01:11:29.117 00.001 18120 Enqueuing Move request for scope (0.02, 0.03)
01:11:29.119 00.002 21948 Worker thread wakes up
01:11:29.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:29.120 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:11:29.120 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.4
01:11:29.121 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.122 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:11:29.123 00.001 21948 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
01:11:29.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:29.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:29.123 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:29.125 00.002 18120 Enqueuing Expose request
01:11:29.128 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:29.128 00.000 21948 MoveAxis(E, 0, ABG)
01:11:29.128 00.000 21948 Move returns status 0, amount 0
01:11:29.128 00.000 21948 MoveAxis(N, 0, ABG)
01:11:29.128 00.000 21948 Move returns status 0, amount 0
01:11:29.128 00.000 21948 move complete, result=0
01:11:29.128 00.000 21948 worker thread done servicing request
01:11:29.129 00.001 21948 Worker thread wakes up
01:11:29.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:29.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:29.131 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:30.654 01.523 21948 Exposure complete
01:11:30.696 00.042 21948 worker thread done servicing request
01:11:30.696 00.000 18120 OnExposeComplete: enter
01:11:30.696 00.000 18120 UpdateGuideState(): m_state=6
01:11:30.698 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
01:11:30.699 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=234.19, Mass=1983, SNR=30.9, Peak=175 HFD=3.9
01:11:30.699 00.000 18120 MultiStar: [#1 0.23,0.14,0.72,U] [#2 0.07,0.09,0.64,U] [#3 -0.10,-0.08,0.60,U] [#4 0.08,0.22,0.55,U] [#5 0.06,0.07,0.48,U] [#6 0.16,0.17,0.54,U] [#7 0.07,0.16,0.45,U] [#8 -0.03,0.42,0.00,M1] 
01:11:30.700 00.001 18120 refined, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.10, 0.20}
01:11:30.703 00.003 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
01:11:30.705 00.002 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
01:11:30.707 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.97 mountX=0.08 mountY=-0.14, mountTheta=-1.04
01:11:30.712 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.13, opts=13)
01:11:30.715 00.003 18120 Enqueuing Move request for scope (0.09, 0.13)
01:11:30.716 00.001 21948 Worker thread wakes up
01:11:30.716 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:30.717 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:11:30.717 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
01:11:30.718 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:30.718 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:30.719 00.001 18120 Enqueuing Expose request
01:11:30.719 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:11:30.719 00.000 21948 Moving (0.09, 0.13) raw xDistance=0.08 yDistance=-0.14
01:11:30.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:11:30.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:30.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:11:30.719 00.000 21948 MoveAxis(E, 0, ABG)
01:11:30.719 00.000 21948 Move returns status 0, amount 0
01:11:30.719 00.000 21948 MoveAxis(N, 0, ABG)
01:11:30.719 00.000 21948 Move returns status 0, amount 0
01:11:30.720 00.001 21948 move complete, result=0
01:11:30.720 00.000 21948 worker thread done servicing request
01:11:30.720 00.000 21948 Worker thread wakes up
01:11:30.720 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:30.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:30.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:32.357 01.637 21948 Exposure complete
01:11:32.401 00.044 21948 worker thread done servicing request
01:11:32.402 00.001 18120 OnExposeComplete: enter
01:11:32.402 00.000 18120 UpdateGuideState(): m_state=6
01:11:32.403 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
01:11:32.405 00.002 18120 Star::Find returns 1 (0), X=896.44, Y=234.30, Mass=1952, SNR=30.6, Peak=149 HFD=4.1
01:11:32.405 00.000 18120 MultiStar: [#1 0.32,0.02,0.72,U] [#2 0.42,0.38,0.00,M1] [#3 0.04,0.15,0.61,U] [#4 0.37,-0.04,0.57,U] [#5 0.11,0.27,0.47,U] [#6 0.07,0.33,0.52,U] [#7 0.33,0.13,0.46,U] [#8 -0.15,0.10,0.42,U] 
01:11:32.406 00.001 18120 refined, 7 included, MultiStar: {0.19, 0.17}, one-star: {0.26, 0.32}
01:11:32.406 00.000 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
01:11:32.407 00.001 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
01:11:32.407 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.73 mountX=0.08 mountY=-0.24, mountTheta=-1.27
01:11:32.409 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.17, opts=13)
01:11:32.409 00.000 18120 Enqueuing Move request for scope (0.19, 0.17)
01:11:32.410 00.001 21948 Worker thread wakes up
01:11:32.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
01:11:32.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:32.410 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
01:11:32.411 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:32.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:32.411 00.000 18120 Enqueuing Expose request
01:11:32.412 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
01:11:32.412 00.000 21948 Moving (0.19, 0.17) raw xDistance=0.08 yDistance=-0.24
01:11:32.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:11:32.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:32.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:11:32.412 00.000 21948 MoveAxis(E, 0, ABG)
01:11:32.412 00.000 21948 Move returns status 0, amount 0
01:11:32.412 00.000 21948 MoveAxis(N, 0, ABG)
01:11:32.412 00.000 21948 Move returns status 0, amount 0
01:11:32.412 00.000 21948 move complete, result=0
01:11:32.412 00.000 21948 worker thread done servicing request
01:11:32.412 00.000 21948 Worker thread wakes up
01:11:32.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:32.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:32.413 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:33.934 01.521 21948 Exposure complete
01:11:33.969 00.035 21948 worker thread done servicing request
01:11:33.969 00.000 18120 OnExposeComplete: enter
01:11:33.970 00.001 18120 UpdateGuideState(): m_state=6
01:11:33.970 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
01:11:33.971 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=234.15, Mass=2196, SNR=32.5, Peak=173 HFD=4.0
01:11:33.971 00.000 18120 MultiStar: [#1 0.32,-0.04,0.70,U] [#2 0.28,0.08,0.62,U] [#3 0.08,0.12,0.57,U] [#4 0.43,0.09,0.00,M1] [#5 0.14,0.34,0.45,U] [#6 0.31,0.31,0.00,M1] [#7 0.24,0.36,0.00,M1] [#8 0.07,0.37,0.38,U] 
01:11:33.972 00.001 18120 refined, 5 included, MultiStar: {0.26, 0.15}, one-star: {0.43, 0.17}
01:11:33.972 00.000 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
01:11:33.972 00.000 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
01:11:33.973 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.52 mountX=0.03 mountY=-0.30, mountTheta=-1.48
01:11:33.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.15, opts=13)
01:11:33.974 00.000 18120 Enqueuing Move request for scope (0.26, 0.15)
01:11:33.975 00.001 21948 Worker thread wakes up
01:11:33.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
01:11:33.975 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
01:11:33.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:33.976 00.001 21948 Moving (0.26, 0.15) raw xDistance=0.03 yDistance=-0.30
01:11:33.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:11:33.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:33.976 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:11:33.976 00.000 21948 MoveAxis(E, 0, ABG)
01:11:33.976 00.000 21948 Move returns status 0, amount 0
01:11:33.976 00.000 21948 MoveAxis(N, 0, ABG)
01:11:33.976 00.000 18120 UpdateGuideState exits: m=2196 RSB=32.5
01:11:33.977 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:33.977 00.000 18120 Enqueuing Expose request
01:11:33.978 00.001 21948 Move returns status 0, amount 0
01:11:33.978 00.000 21948 move complete, result=0
01:11:33.978 00.000 21948 worker thread done servicing request
01:11:33.978 00.000 21948 Worker thread wakes up
01:11:33.978 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:11:33.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:33.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:35.604 01.626 21948 Exposure complete
01:11:35.633 00.029 21948 worker thread done servicing request
01:11:35.633 00.000 18120 OnExposeComplete: enter
01:11:35.635 00.002 18120 UpdateGuideState(): m_state=6
01:11:35.638 00.003 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
01:11:35.640 00.002 18120 Star::Find returns 1 (0), X=896.31, Y=234.20, Mass=1909, SNR=30.3, Peak=178 HFD=3.9
01:11:35.643 00.003 18120 MultiStar: [#1 0.06,-0.10,0.73,U] [#2 0.11,-0.13,0.68,U] [#3 0.01,-0.05,0.63,U] [#4 0.23,-0.08,0.57,U] [#5 0.32,0.24,0.49,U] [#6 0.15,0.08,0.53,U] [#7 -0.14,0.25,0.43,U] [#8 -0.26,0.18,0.43,U] 
01:11:35.645 00.002 18120 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.13, 0.22}
01:11:35.647 00.002 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
01:11:35.650 00.003 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
01:11:35.652 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.02 mountY=-0.10, mountTheta=-1.37
01:11:35.655 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.06, opts=13)
01:11:35.655 00.000 18120 Enqueuing Move request for scope (0.08, 0.06)
01:11:35.656 00.001 21948 Worker thread wakes up
01:11:35.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:35.656 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
01:11:35.657 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:35.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:35.657 00.000 18120 Enqueuing Expose request
01:11:35.658 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:11:35.658 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:11:35.658 00.000 21948 Moving (0.08, 0.06) raw xDistance=0.02 yDistance=-0.10
01:11:35.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:35.658 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:35.658 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:35.658 00.000 21948 MoveAxis(E, 0, ABG)
01:11:35.658 00.000 21948 Move returns status 0, amount 0
01:11:35.658 00.000 21948 MoveAxis(N, 0, ABG)
01:11:35.658 00.000 21948 Move returns status 0, amount 0
01:11:35.658 00.000 21948 move complete, result=0
01:11:35.658 00.000 21948 worker thread done servicing request
01:11:35.658 00.000 21948 Worker thread wakes up
01:11:35.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:35.658 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:35.659 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:37.183 01.524 21948 Exposure complete
01:11:37.219 00.036 21948 worker thread done servicing request
01:11:37.219 00.000 18120 OnExposeComplete: enter
01:11:37.220 00.001 18120 UpdateGuideState(): m_state=6
01:11:37.221 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
01:11:37.221 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=234.25, Mass=1977, SNR=30.7, Peak=180 HFD=3.9
01:11:37.222 00.001 18120 MultiStar: [#1 0.13,-0.05,0.75,U] [#2 0.12,0.22,0.62,U] [#3 0.02,-0.07,0.60,U] [#4 0.24,0.16,0.58,U] [#5 -0.05,0.15,0.47,U] [#6 0.08,-0.07,0.56,U] [#7 0.16,0.19,0.44,U] [#8 -0.11,0.13,0.40,U] 
01:11:37.222 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.14, 0.27}
01:11:37.223 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
01:11:37.223 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
01:11:37.224 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.86 mountX=0.06 mountY=-0.13, mountTheta=-1.14
01:11:37.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.11, opts=13)
01:11:37.226 00.001 18120 Enqueuing Move request for scope (0.09, 0.11)
01:11:37.226 00.000 21948 Worker thread wakes up
01:11:37.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:11:37.226 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:11:37.226 00.000 21948 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=-0.13
01:11:37.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:11:37.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:37.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:37.227 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.7
01:11:37.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.228 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:37.228 00.000 18120 Enqueuing Expose request
01:11:37.229 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:11:37.229 00.000 21948 MoveAxis(E, 0, ABG)
01:11:37.229 00.000 21948 Move returns status 0, amount 0
01:11:37.229 00.000 21948 MoveAxis(N, 0, ABG)
01:11:37.229 00.000 21948 Move returns status 0, amount 0
01:11:37.229 00.000 21948 move complete, result=0
01:11:37.229 00.000 21948 worker thread done servicing request
01:11:37.229 00.000 21948 Worker thread wakes up
01:11:37.229 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:37.232 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:37.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:38.857 01.625 21948 Exposure complete
01:11:38.898 00.041 21948 worker thread done servicing request
01:11:38.898 00.000 18120 OnExposeComplete: enter
01:11:38.899 00.001 18120 UpdateGuideState(): m_state=6
01:11:38.900 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
01:11:38.900 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=234.63, Mass=2080, SNR=31.6, Peak=179 HFD=4.0
01:11:38.901 00.001 18120 MultiStar: [#1 -0.03,0.22,0.71,U] [#2 -0.08,0.45,0.00,M1] [#3 -0.11,0.37,0.60,U] [#4 0.07,0.28,0.56,U] [#5 0.01,0.15,0.46,U] [#6 -0.28,0.64,0.00,M1] [#7 -0.40,0.61,0.00,M1] [#8 -0.48,0.54,0.00,M1] 
01:11:38.903 00.002 18120 refined, 4 included, MultiStar: {-0.06, 0.37}, one-star: {-0.15, 0.65}
01:11:38.905 00.002 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
01:11:38.906 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
01:11:38.906 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.72 mountX=0.36 mountY=-0.12, mountTheta=-0.31
01:11:38.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.37, opts=13)
01:11:38.909 00.001 18120 Enqueuing Move request for scope (-0.06, 0.37)
01:11:38.909 00.000 21948 Worker thread wakes up
01:11:38.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:38.910 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.6
01:11:38.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:38.911 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:38.911 00.000 18120 Enqueuing Expose request
01:11:38.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
01:11:38.912 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
01:11:38.912 00.000 21948 Moving (-0.06, 0.37) raw xDistance=0.36 yDistance=-0.12
01:11:38.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:11:38.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:38.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:11:38.912 00.000 21948 MoveAxis(W, 65, ABG)
01:11:38.912 00.000 21948 Guiding  Dir = 3, Dur = 65
01:11:38.912 00.000 21948 IsSlewing returns 0
01:11:38.912 00.000 21948 IsGuiding returns 0
01:11:38.913 00.001 21948 PulseGuide returned control before completion, sleep 74
01:11:38.995 00.082 21948 IsGuiding returns 0
01:11:38.995 00.000 21948 Move returns status 0, amount 65
01:11:38.995 00.000 21948 MoveAxis(N, 0, ABG)
01:11:38.995 00.000 21948 Move returns status 0, amount 0
01:11:38.995 00.000 21948 move complete, result=0
01:11:38.995 00.000 21948 worker thread done servicing request
01:11:38.995 00.000 21948 Worker thread wakes up
01:11:38.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:38.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:38.995 00.000 18120 GuideStep: 0.4 px 65 ms WEST, -0.1 px 0 ms NORTH
01:11:40.399 01.404 21948 Exposure complete
01:11:40.425 00.026 21948 worker thread done servicing request
01:11:40.425 00.000 18120 OnExposeComplete: enter
01:11:40.427 00.002 18120 UpdateGuideState(): m_state=6
01:11:40.428 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
01:11:40.431 00.003 18120 Star::Find returns 1 (0), X=896.35, Y=233.92, Mass=1978, SNR=30.8, Peak=171 HFD=4.0
01:11:40.434 00.003 18120 MultiStar: [#1 0.02,-0.29,0.70,U] [#2 0.15,-0.18,0.65,U] [#3 -0.13,-0.15,0.58,U] [#4 0.30,-0.15,0.57,U] [#5 0.06,-0.29,0.46,U] [#6 -0.01,0.05,0.52,U] [#7 -0.03,-0.06,0.45,U] [#8 0.01,-0.22,0.39,U] 
01:11:40.436 00.002 18120 refined, 8 included, MultiStar: {0.07, -0.15}, one-star: {0.17, -0.06}
01:11:40.439 00.003 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:11:40.441 00.002 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
01:11:40.443 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.10 mountX=-0.16 mountY=-0.00, mountTheta=-3.14
01:11:40.447 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.15, opts=13)
01:11:40.448 00.001 18120 Enqueuing Move request for scope (0.07, -0.15)
01:11:40.448 00.000 21948 Worker thread wakes up
01:11:40.449 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:40.449 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
01:11:40.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:40.450 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:40.450 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
01:11:40.450 00.000 18120 Enqueuing Expose request
01:11:40.451 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
01:11:40.451 00.000 21948 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=-0.00
01:11:40.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:11:40.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:40.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:11:40.451 00.000 21948 MoveAxis(E, 0, ABG)
01:11:40.451 00.000 21948 Move returns status 0, amount 0
01:11:40.451 00.000 21948 MoveAxis(N, 0, ABG)
01:11:40.452 00.001 21948 Move returns status 0, amount 0
01:11:40.452 00.000 21948 move complete, result=0
01:11:40.452 00.000 21948 worker thread done servicing request
01:11:40.452 00.000 21948 Worker thread wakes up
01:11:40.452 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:40.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:40.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:42.087 01.635 21948 Exposure complete
01:11:42.116 00.029 21948 worker thread done servicing request
01:11:42.117 00.001 18120 OnExposeComplete: enter
01:11:42.117 00.000 18120 UpdateGuideState(): m_state=6
01:11:42.118 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
01:11:42.119 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=233.90, Mass=1937, SNR=30.5, Peak=178 HFD=4.1
01:11:42.120 00.001 18120 MultiStar: [#1 -0.07,-0.23,0.74,U] [#2 0.19,-0.06,0.64,U] [#3 -0.14,-0.22,0.61,U] [#4 0.22,-0.19,0.56,U] [#5 0.10,-0.14,0.46,U] [#6 0.07,-0.06,0.51,U] [#7 -0.02,-0.02,0.44,U] [#8 -0.29,-0.03,0.40,U] 
01:11:42.121 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.12, -0.08}
01:11:42.122 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
01:11:42.122 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
01:11:42.123 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.29 mountX=-0.12 mountY=0.02, mountTheta=2.96
01:11:42.125 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
01:11:42.125 00.000 18120 Enqueuing Move request for scope (0.04, -0.12)
01:11:42.127 00.002 21948 Worker thread wakes up
01:11:42.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:42.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:11:42.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:11:42.127 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
01:11:42.128 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.128 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:42.129 00.001 18120 Enqueuing Expose request
01:11:42.129 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=0.02
01:11:42.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:11:42.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:42.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:11:42.129 00.000 21948 MoveAxis(E, 0, ABG)
01:11:42.129 00.000 21948 Move returns status 0, amount 0
01:11:42.129 00.000 21948 MoveAxis(N, 0, ABG)
01:11:42.129 00.000 21948 Move returns status 0, amount 0
01:11:42.129 00.000 21948 move complete, result=0
01:11:42.129 00.000 21948 worker thread done servicing request
01:11:42.129 00.000 21948 Worker thread wakes up
01:11:42.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:42.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:42.130 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:43.653 01.523 21948 Exposure complete
01:11:43.696 00.043 21948 worker thread done servicing request
01:11:43.696 00.000 18120 OnExposeComplete: enter
01:11:43.696 00.000 18120 UpdateGuideState(): m_state=6
01:11:43.696 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
01:11:43.696 00.000 18120 Star::Find returns 1 (0), X=896.51, Y=233.95, Mass=2044, SNR=31.3, Peak=171 HFD=4.0
01:11:43.699 00.003 18120 MultiStar: [#1 0.36,-0.36,0.00,M1] [#2 0.39,-0.30,0.00,M1] [#3 0.43,-0.41,0.00,M1] [#4 0.45,-0.23,0.00,M1] [#5 0.25,-0.17,0.45,U] [#6 0.36,-0.05,0.53,U] [#7 0.52,-0.13,0.00,M1] [#8 0.04,-0.23,0.41,U] 
01:11:43.700 00.001 18120 refined, 3 included, MultiStar: {0.27, -0.10}, one-star: {0.33, -0.03}
01:11:43.700 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
01:11:43.701 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
01:11:43.701 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.34 mountX=-0.20 mountY=-0.20, mountTheta=-2.35
01:11:43.701 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.10, opts=13)
01:11:43.701 00.000 18120 Enqueuing Move request for scope (0.27, -0.10)
01:11:43.706 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:43.706 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
01:11:43.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:43.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:43.706 00.000 18120 Enqueuing Expose request
01:11:43.706 00.000 21948 Worker thread wakes up
01:11:43.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
01:11:43.706 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
01:11:43.706 00.000 21948 Moving (0.27, -0.10) raw xDistance=-0.20 yDistance=-0.20
01:11:43.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:11:43.706 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:11:43.706 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:11:43.706 00.000 21948 MoveAxis(E, 36, ABG)
01:11:43.706 00.000 21948 Guiding  Dir = 2, Dur = 36
01:11:43.706 00.000 21948 IsSlewing returns 0
01:11:43.706 00.000 21948 IsGuiding returns 0
01:11:43.711 00.005 21948 PulseGuide returned control before completion, sleep 45
01:11:43.759 00.048 21948 IsGuiding returns 0
01:11:43.759 00.000 21948 Move returns status 0, amount 36
01:11:43.759 00.000 21948 MoveAxis(N, 0, ABG)
01:11:43.759 00.000 21948 Move returns status 0, amount 0
01:11:43.759 00.000 21948 move complete, result=0
01:11:43.759 00.000 21948 worker thread done servicing request
01:11:43.759 00.000 21948 Worker thread wakes up
01:11:43.759 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:43.759 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:43.759 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
01:11:45.392 01.633 21948 Exposure complete
01:11:45.438 00.046 21948 worker thread done servicing request
01:11:45.438 00.000 18120 OnExposeComplete: enter
01:11:45.438 00.000 18120 UpdateGuideState(): m_state=6
01:11:45.450 00.012 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
01:11:45.450 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=234.00, Mass=2004, SNR=30.9, Peak=181 HFD=4.1
01:11:45.450 00.000 18120 MultiStar: [#1 0.43,-0.46,0.00,M2] [#2 0.47,-0.20,0.00,M2] [#3 0.22,-0.24,0.60,U] [#4 0.39,-0.04,0.59,U] [#5 0.34,-0.18,0.46,U] [#6 0.29,-0.09,0.54,U] [#7 0.14,-0.22,0.41,U] [#8 0.17,-0.08,0.40,U] 
01:11:45.454 00.004 18120 single-star, 6 included, MultiStar: {0.25, -0.10}, one-star: {0.20, 0.02}
01:11:45.454 00.000 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
01:11:45.454 00.000 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
01:11:45.454 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.10 mountX=-0.06 mountY=-0.19, mountTheta=-1.90
01:11:45.454 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.02, opts=13)
01:11:45.454 00.000 18120 Enqueuing Move request for scope (0.20, 0.02)
01:11:45.469 00.015 21948 Worker thread wakes up
01:11:45.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
01:11:45.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:45.471 00.002 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
01:11:45.471 00.000 21948 Moving (0.20, 0.02) raw xDistance=-0.06 yDistance=-0.19
01:11:45.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:45.471 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.9
01:11:45.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:45.471 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:45.471 00.000 18120 Enqueuing Expose request
01:11:45.474 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:45.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:11:45.474 00.000 21948 MoveAxis(E, 0, ABG)
01:11:45.474 00.000 21948 Move returns status 0, amount 0
01:11:45.474 00.000 21948 MoveAxis(N, 0, ABG)
01:11:45.474 00.000 21948 Move returns status 0, amount 0
01:11:45.474 00.000 21948 move complete, result=0
01:11:45.474 00.000 21948 worker thread done servicing request
01:11:45.474 00.000 21948 Worker thread wakes up
01:11:45.474 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:45.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:45.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:46.882 01.408 21948 Exposure complete
01:11:46.921 00.039 21948 worker thread done servicing request
01:11:46.921 00.000 18120 OnExposeComplete: enter
01:11:46.921 00.000 18120 UpdateGuideState(): m_state=6
01:11:46.923 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
01:11:46.923 00.000 18120 Star::Find returns 1 (0), X=896.39, Y=233.97, Mass=2071, SNR=31.5, Peak=194 HFD=4.0
01:11:46.925 00.002 18120 MultiStar: [#1 0.20,-0.42,0.00,M3] [#2 0.25,-0.31,0.60,U] [#3 0.20,-0.47,0.00,M1] [#4 0.43,-0.32,0.00,M1] [#5 0.11,-0.13,0.46,U] [#6 0.05,-0.25,0.53,U] [#7 0.12,-0.02,0.42,U] [#8 0.09,-0.22,0.39,U] 
01:11:46.925 00.000 18120 refined, 5 included, MultiStar: {0.15, -0.14}, one-star: {0.21, -0.01}
01:11:46.927 00.002 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:11:46.927 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:11:46.929 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.74 mountX=-0.19 mountY=-0.07, mountTheta=-2.77
01:11:46.929 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.14, opts=13)
01:11:46.929 00.000 18120 Enqueuing Move request for scope (0.15, -0.14)
01:11:46.929 00.000 21948 Worker thread wakes up
01:11:46.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:46.929 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.5
01:11:46.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:46.929 00.000 18120 Enqueuing Expose request
01:11:46.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
01:11:46.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
01:11:46.929 00.000 21948 Moving (0.15, -0.14) raw xDistance=-0.19 yDistance=-0.07
01:11:46.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:11:46.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:46.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:46.929 00.000 21948 MoveAxis(E, 0, ABG)
01:11:46.929 00.000 21948 Move returns status 0, amount 0
01:11:46.929 00.000 21948 MoveAxis(N, 0, ABG)
01:11:46.929 00.000 21948 Move returns status 0, amount 0
01:11:46.929 00.000 21948 move complete, result=0
01:11:46.929 00.000 21948 worker thread done servicing request
01:11:46.929 00.000 21948 Worker thread wakes up
01:11:46.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:46.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:46.929 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:48.565 01.636 21948 Exposure complete
01:11:48.618 00.053 21948 worker thread done servicing request
01:11:48.618 00.000 18120 OnExposeComplete: enter
01:11:48.618 00.000 18120 UpdateGuideState(): m_state=6
01:11:48.618 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
01:11:48.618 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=233.88, Mass=2021, SNR=31.1, Peak=176 HFD=3.9
01:11:48.622 00.004 18120 MultiStar: [#1 0.35,-0.57,0.00,M4] [#2 0.28,-0.29,0.64,U] [#3 0.25,-0.35,0.00,M2] [#4 0.36,-0.23,0.00,M2] [#5 0.30,-0.40,0.00,M1] [#6 0.18,-0.04,0.51,U] [#7 0.15,-0.31,0.44,U] [#8 0.31,-0.15,0.40,U] 
01:11:48.622 00.000 18120 refined, 4 included, MultiStar: {0.31, -0.17}, one-star: {0.48, -0.10}
01:11:48.622 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
01:11:48.624 00.002 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
01:11:48.626 00.002 18120 CameraToMount -- cameraX=0.31 cameraY=-0.17 hyp=0.36 cameraTheta=-0.49 mountX=-0.28 mountY=-0.20, mountTheta=-2.52
01:11:48.626 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.17, opts=13)
01:11:48.626 00.000 18120 Enqueuing Move request for scope (0.31, -0.17)
01:11:48.630 00.004 21948 Worker thread wakes up
01:11:48.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:48.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.17) opts 0xd
01:11:48.630 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.1
01:11:48.630 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:48.630 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:48.630 00.000 18120 Enqueuing Expose request
01:11:48.634 00.004 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.17)
01:11:48.634 00.000 21948 Moving (0.31, -0.17) raw xDistance=-0.28 yDistance=-0.20
01:11:48.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:11:48.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:11:48.634 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:11:48.634 00.000 21948 MoveAxis(E, 50, ABG)
01:11:48.634 00.000 21948 Guiding  Dir = 2, Dur = 50
01:11:48.634 00.000 21948 IsSlewing returns 0
01:11:48.634 00.000 21948 IsGuiding returns 0
01:11:48.634 00.000 21948 PulseGuide returned control before completion, sleep 59
01:11:48.712 00.078 21948 IsGuiding returns 0
01:11:48.712 00.000 21948 Move returns status 0, amount 50
01:11:48.712 00.000 21948 MoveAxis(N, 0, ABG)
01:11:48.712 00.000 21948 Move returns status 0, amount 0
01:11:48.712 00.000 21948 move complete, result=0
01:11:48.712 00.000 21948 worker thread done servicing request
01:11:48.712 00.000 21948 Worker thread wakes up
01:11:48.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:48.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:48.712 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
01:11:50.122 01.410 21948 Exposure complete
01:11:50.173 00.051 21948 worker thread done servicing request
01:11:50.173 00.000 18120 OnExposeComplete: enter
01:11:50.173 00.000 18120 UpdateGuideState(): m_state=6
01:11:50.173 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
01:11:50.173 00.000 18120 Star::Find returns 1 (0), X=896.39, Y=234.13, Mass=2132, SNR=31.9, Peak=203 HFD=3.9
01:11:50.176 00.003 18120 MultiStar: [#1 0.33,-0.27,0.00,M5] [#2 0.32,0.07,0.63,U] [#3 0.29,-0.04,0.57,U] [#4 0.45,-0.06,0.00,M3] [#5 0.33,0.11,0.44,U] [#6 0.21,0.26,0.50,U] [#7 0.11,0.25,0.41,U] [#8 0.16,0.10,0.38,U] 
01:11:50.176 00.000 18120 single-star, 6 included, MultiStar: {0.24, 0.12}, one-star: {0.21, 0.15}
01:11:50.176 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
01:11:50.176 00.000 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
01:11:50.178 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.60 mountX=0.05 mountY=-0.26, mountTheta=-1.39
01:11:50.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.15, opts=13)
01:11:50.180 00.001 18120 Enqueuing Move request for scope (0.21, 0.15)
01:11:50.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:50.180 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.9
01:11:50.180 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:50.180 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:50.180 00.000 18120 Enqueuing Expose request
01:11:50.180 00.000 21948 Worker thread wakes up
01:11:50.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
01:11:50.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
01:11:50.180 00.000 21948 Moving (0.21, 0.15) raw xDistance=0.05 yDistance=-0.26
01:11:50.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:11:50.180 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.54
01:11:50.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:11:50.180 00.000 21948 MoveAxis(E, 0, ABG)
01:11:50.180 00.000 21948 Move returns status 0, amount 0
01:11:50.180 00.000 21948 MoveAxis(N, 61, ABG)
01:11:50.180 00.000 21948 Guiding  Dir = 0, Dur = 61
01:11:50.180 00.000 21948 IsSlewing returns 0
01:11:50.180 00.000 21948 IsGuiding returns 0
01:11:50.186 00.006 21948 PulseGuide returned control before completion, sleep 67
01:11:50.266 00.080 21948 IsGuiding returns 0
01:11:50.266 00.000 21948 Move returns status 0, amount 61
01:11:50.266 00.000 21948 move complete, result=0
01:11:50.266 00.000 21948 worker thread done servicing request
01:11:50.266 00.000 21948 Worker thread wakes up
01:11:50.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:50.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:50.266 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
01:11:51.904 01.638 21948 Exposure complete
01:11:51.935 00.031 21948 worker thread done servicing request
01:11:51.935 00.000 18120 OnExposeComplete: enter
01:11:51.935 00.000 18120 UpdateGuideState(): m_state=6
01:11:51.935 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
01:11:51.935 00.000 18120 Star::Find returns 1 (0), X=896.53, Y=234.18, Mass=2062, SNR=31.5, Peak=166 HFD=3.8
01:11:51.935 00.000 18120 MultiStar: [#1 0.32,-0.09,0.72,U] [#2 0.34,-0.03,0.59,U] [#3 0.47,-0.08,0.00,M2] [#4 0.48,0.01,0.00,M4] [#5 0.33,0.01,0.46,U] [#6 0.29,0.13,0.55,U] [#7 0.16,-0.01,0.41,U] [#8 0.07,0.08,0.40,U] 
01:11:51.935 00.000 18120 refined, 6 included, MultiStar: {0.29, 0.05}, one-star: {0.36, 0.20}
01:11:51.935 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
01:11:51.935 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
01:11:51.935 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.29 cameraTheta=0.18 mountX=-0.07 mountY=-0.28, mountTheta=-1.82
01:11:51.935 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.05, opts=13)
01:11:51.935 00.000 18120 Enqueuing Move request for scope (0.29, 0.05)
01:11:51.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:51.935 00.000 21948 Worker thread wakes up
01:11:51.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
01:11:51.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
01:11:51.935 00.000 21948 Moving (0.29, 0.05) raw xDistance=-0.07 yDistance=-0.28
01:11:51.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:11:51.935 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.5
01:11:51.935 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:11:51.935 00.000 21948 MoveAxis(E, 0, ABG)
01:11:51.935 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:51.935 00.000 18120 Enqueuing Expose request
01:11:51.935 00.000 21948 Move returns status 0, amount 0
01:11:51.935 00.000 21948 MoveAxis(N, 67, ABG)
01:11:51.935 00.000 21948 Guiding  Dir = 0, Dur = 67
01:11:51.935 00.000 21948 IsSlewing returns 0
01:11:51.935 00.000 21948 IsGuiding returns 0
01:11:51.951 00.016 21948 PulseGuide returned control before completion, sleep 73
01:11:52.031 00.080 21948 IsGuiding returns 0
01:11:52.031 00.000 21948 Move returns status 0, amount 67
01:11:52.031 00.000 21948 move complete, result=0
01:11:52.031 00.000 21948 worker thread done servicing request
01:11:52.031 00.000 21948 Worker thread wakes up
01:11:52.031 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
01:11:52.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:52.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:53.446 01.415 21948 Exposure complete
01:11:53.478 00.032 21948 worker thread done servicing request
01:11:53.478 00.000 18120 OnExposeComplete: enter
01:11:53.478 00.000 18120 UpdateGuideState(): m_state=6
01:11:53.478 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
01:11:53.478 00.000 18120 Star::Find returns 1 (0), X=896.38, Y=234.03, Mass=2029, SNR=31.1, Peak=194 HFD=3.9
01:11:53.478 00.000 18120 MultiStar: [#1 0.22,-0.27,0.73,U] [#2 0.47,-0.20,0.00,M1] [#3 0.03,-0.18,0.58,U] [#4 0.37,-0.23,0.00,M5] [#5 0.16,-0.20,0.47,U] [#6 0.08,0.04,0.52,U] [#7 0.05,0.07,0.45,U] [#8 -0.05,-0.16,0.40,U] 
01:11:53.478 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.20, 0.04}
01:11:53.478 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
01:11:53.478 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
01:11:53.478 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
01:11:53.478 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
01:11:53.478 00.000 18120 Enqueuing Move request for scope (0.12, -0.09)
01:11:53.478 00.000 21948 Worker thread wakes up
01:11:53.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:11:53.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:11:53.478 00.000 21948 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=-0.07
01:11:53.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:11:53.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:53.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:53.478 00.000 21948 MoveAxis(E, 0, ABG)
01:11:53.478 00.000 21948 Move returns status 0, amount 0
01:11:53.478 00.000 21948 MoveAxis(N, 0, ABG)
01:11:53.478 00.000 21948 Move returns status 0, amount 0
01:11:53.478 00.000 21948 move complete, result=0
01:11:53.478 00.000 21948 worker thread done servicing request
01:11:53.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:53.478 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.1
01:11:53.478 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:53.478 00.000 18120 Enqueuing Expose request
01:11:53.478 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:53.478 00.000 21948 Worker thread wakes up
01:11:53.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:53.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:55.117 01.639 21948 Exposure complete
01:11:55.149 00.032 21948 worker thread done servicing request
01:11:55.149 00.000 18120 OnExposeComplete: enter
01:11:55.149 00.000 18120 UpdateGuideState(): m_state=6
01:11:55.149 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
01:11:55.149 00.000 18120 Star::Find returns 1 (0), X=896.23, Y=233.94, Mass=1973, SNR=30.8, Peak=206 HFD=4.1
01:11:55.165 00.016 18120 MultiStar: [#1 0.14,-0.48,0.00,M4] [#2 0.01,-0.25,0.65,U] [#3 0.11,-0.33,0.60,U] [#4 0.46,-0.26,0.00,M6] [#5 0.07,-0.12,0.46,U] [#6 -0.04,0.01,0.52,U] [#7 0.12,-0.27,0.43,U] [#8 -0.15,-0.18,0.40,U] 
01:11:55.165 00.000 18120 single-star, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.05, -0.04}
01:11:55.165 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
01:11:55.165 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
01:11:55.165 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.71 mountX=-0.06 mountY=-0.03, mountTheta=-2.74
01:11:55.165 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
01:11:55.165 00.000 18120 Enqueuing Move request for scope (0.05, -0.04)
01:11:55.165 00.000 21948 Worker thread wakes up
01:11:55.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:11:55.165 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:11:55.165 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.03
01:11:55.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:55.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:55.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:55.165 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
01:11:55.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:55.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:55.165 00.000 21948 MoveAxis(E, 0, ABG)
01:11:55.165 00.000 21948 Move returns status 0, amount 0
01:11:55.165 00.000 21948 MoveAxis(N, 0, ABG)
01:11:55.165 00.000 21948 Move returns status 0, amount 0
01:11:55.165 00.000 21948 move complete, result=0
01:11:55.165 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:55.165 00.000 18120 Enqueuing Expose request
01:11:55.165 00.000 21948 worker thread done servicing request
01:11:55.165 00.000 21948 Worker thread wakes up
01:11:55.165 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:55.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:55.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:56.689 01.524 21948 Exposure complete
01:11:56.721 00.032 21948 worker thread done servicing request
01:11:56.721 00.000 18120 OnExposeComplete: enter
01:11:56.721 00.000 18120 UpdateGuideState(): m_state=6
01:11:56.726 00.005 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
01:11:56.728 00.002 18120 Star::Find returns 1 (0), X=896.65, Y=233.91, Mass=2015, SNR=31.2, Peak=174 HFD=3.9
01:11:56.728 00.000 18120 MultiStar: [#1 0.20,-0.56,0.00,M5] [#2 0.21,-0.37,0.00,M1] [#3 0.32,-0.48,0.00,M1] [#4 0.43,-0.35,0.00,M7] [#5 0.18,-0.35,0.45,U] [#6 0.30,-0.08,0.53,U] [#7 0.01,-0.29,0.43,U] [#8 -0.16,-0.25,0.40,U] 
01:11:56.730 00.002 18120 refined, 4 included, MultiStar: {0.23, -0.18}, one-star: {0.47, -0.08}
01:11:56.732 00.002 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
01:11:56.733 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
01:11:56.733 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.65 mountX=-0.26 mountY=-0.13, mountTheta=-2.68
01:11:56.736 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.18, opts=13)
01:11:56.736 00.000 18120 Enqueuing Move request for scope (0.23, -0.18)
01:11:56.736 00.000 21948 Worker thread wakes up
01:11:56.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:56.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
01:11:56.736 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
01:11:56.736 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.2
01:11:56.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:56.736 00.000 18120 Enqueuing Expose request
01:11:56.736 00.000 21948 Moving (0.23, -0.18) raw xDistance=-0.26 yDistance=-0.13
01:11:56.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:11:56.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:56.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:11:56.736 00.000 21948 MoveAxis(E, 46, ABG)
01:11:56.736 00.000 21948 Guiding  Dir = 2, Dur = 46
01:11:56.736 00.000 21948 IsSlewing returns 0
01:11:56.736 00.000 21948 IsGuiding returns 0
01:11:56.736 00.000 21948 PulseGuide returned control before completion, sleep 55
01:11:56.802 00.066 21948 IsGuiding returns 0
01:11:56.802 00.000 21948 Move returns status 0, amount 46
01:11:56.802 00.000 21948 MoveAxis(N, 0, ABG)
01:11:56.802 00.000 21948 Move returns status 0, amount 0
01:11:56.802 00.000 21948 move complete, result=0
01:11:56.802 00.000 21948 worker thread done servicing request
01:11:56.802 00.000 21948 Worker thread wakes up
01:11:56.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:56.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:56.802 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:11:58.440 01.638 21948 Exposure complete
01:11:58.472 00.032 21948 worker thread done servicing request
01:11:58.472 00.000 18120 OnExposeComplete: enter
01:11:58.472 00.000 18120 UpdateGuideState(): m_state=6
01:11:58.472 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
01:11:58.472 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=233.99, Mass=1959, SNR=30.6, Peak=198 HFD=4.0
01:11:58.488 00.016 18120 MultiStar: [#1 0.24,-0.36,0.00,M6] [#2 0.20,-0.22,0.65,U] [#3 0.26,-0.25,0.60,U] [#4 0.41,-0.09,0.00,M8] [#5 0.14,-0.29,0.48,U] [#6 0.08,-0.01,0.57,U] [#7 0.01,-0.06,0.45,U] [#8 0.14,-0.14,0.40,U] 
01:11:58.488 00.000 18120 single-star, 6 included, MultiStar: {0.13, -0.12}, one-star: {0.09, 0.01}
01:11:58.488 00.000 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
01:11:58.490 00.002 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
01:11:58.490 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.02 mountY=-0.08, mountTheta=-1.86
01:11:58.494 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
01:11:58.494 00.000 18120 Enqueuing Move request for scope (0.09, 0.01)
01:11:58.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:11:58.494 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.6
01:11:58.496 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.496 00.000 21948 Worker thread wakes up
01:11:58.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:11:58.496 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:11:58.496 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.08
01:11:58.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:11:58.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:58.496 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:11:58.496 00.000 18120 Enqueuing Expose request
01:11:58.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:11:58.496 00.000 21948 MoveAxis(E, 0, ABG)
01:11:58.496 00.000 21948 Move returns status 0, amount 0
01:11:58.496 00.000 21948 MoveAxis(N, 0, ABG)
01:11:58.496 00.000 21948 Move returns status 0, amount 0
01:11:58.496 00.000 21948 move complete, result=0
01:11:58.496 00.000 21948 worker thread done servicing request
01:11:58.496 00.000 21948 Worker thread wakes up
01:11:58.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:11:58.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:11:58.496 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:00.026 01.530 21948 Exposure complete
01:12:00.058 00.032 21948 worker thread done servicing request
01:12:00.058 00.000 18120 OnExposeComplete: enter
01:12:00.074 00.016 18120 UpdateGuideState(): m_state=6
01:12:00.074 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
01:12:00.074 00.000 18120 Star::Find returns 1 (0), X=896.18, Y=233.98, Mass=2027, SNR=31.1, Peak=218 HFD=4.1
01:12:00.074 00.000 18120 MultiStar: [#1 0.02,-0.32,0.71,U] [#2 0.08,-0.14,0.67,U] [#3 -0.01,-0.14,0.57,U] [#4 0.14,-0.10,0.55,U] [#5 0.05,-0.04,0.45,U] [#6 -0.01,0.14,0.51,U] [#7 -0.15,0.19,0.43,U] [#8 -0.43,-0.05,0.00,M1] 
01:12:00.074 00.000 18120 single-star, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.01, -0.00}
01:12:00.074 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:12:00.074 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:12:00.074 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.59 mountX=-0.01 mountY=-0.00, mountTheta=-2.62
01:12:00.074 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
01:12:00.074 00.000 18120 Enqueuing Move request for scope (0.01, -0.00)
01:12:00.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:00.090 00.016 18120 UpdateGuideState exits: m=2027 RSB=31.1
01:12:00.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.092 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:00.092 00.000 18120 Enqueuing Expose request
01:12:00.092 00.000 21948 Worker thread wakes up
01:12:00.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
01:12:00.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
01:12:00.092 00.000 21948 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.00
01:12:00.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:12:00.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:00.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:00.092 00.000 21948 MoveAxis(E, 0, ABG)
01:12:00.092 00.000 21948 Move returns status 0, amount 0
01:12:00.092 00.000 21948 MoveAxis(N, 0, ABG)
01:12:00.092 00.000 21948 Move returns status 0, amount 0
01:12:00.092 00.000 21948 move complete, result=0
01:12:00.092 00.000 21948 worker thread done servicing request
01:12:00.092 00.000 21948 Worker thread wakes up
01:12:00.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:00.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:00.092 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:01.728 01.636 21948 Exposure complete
01:12:01.760 00.032 21948 worker thread done servicing request
01:12:01.760 00.000 18120 OnExposeComplete: enter
01:12:01.763 00.003 18120 UpdateGuideState(): m_state=6
01:12:01.764 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
01:12:01.764 00.000 18120 Star::Find returns 1 (0), X=896.28, Y=233.83, Mass=2021, SNR=31.1, Peak=212 HFD=3.9
01:12:01.764 00.000 18120 MultiStar: [#1 0.28,-0.47,0.00,M6] [#2 0.17,-0.19,0.64,U] [#3 0.03,-0.25,0.60,U] [#4 0.29,-0.34,0.00,M8] [#5 0.04,-0.04,0.47,U] [#6 0.06,-0.04,0.52,U] [#7 -0.03,-0.23,0.45,U] [#8 -0.11,-0.15,0.39,U] 
01:12:01.764 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.15}, one-star: {0.10, -0.15}
01:12:01.764 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.06)
01:12:01.766 00.002 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.02)
01:12:01.766 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=-0.16 mountY=0.02, mountTheta=3.02
01:12:01.766 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.15, opts=13)
01:12:01.766 00.000 18120 Enqueuing Move request for scope (0.05, -0.15)
01:12:01.766 00.000 21948 Worker thread wakes up
01:12:01.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:12:01.766 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:01.766 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.1
01:12:01.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.766 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:01.766 00.000 18120 Enqueuing Expose request
01:12:01.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:12:01.766 00.000 21948 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=0.02
01:12:01.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:12:01.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:01.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:01.766 00.000 21948 MoveAxis(E, 0, ABG)
01:12:01.766 00.000 21948 Move returns status 0, amount 0
01:12:01.766 00.000 21948 MoveAxis(N, 0, ABG)
01:12:01.766 00.000 21948 Move returns status 0, amount 0
01:12:01.766 00.000 21948 move complete, result=0
01:12:01.766 00.000 21948 worker thread done servicing request
01:12:01.766 00.000 21948 Worker thread wakes up
01:12:01.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:01.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:01.766 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:03.292 01.526 21948 Exposure complete
01:12:03.323 00.031 21948 worker thread done servicing request
01:12:03.323 00.000 18120 OnExposeComplete: enter
01:12:03.323 00.000 18120 UpdateGuideState(): m_state=6
01:12:03.323 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
01:12:03.326 00.003 18120 Star::Find returns 1 (0), X=896.42, Y=233.70, Mass=2116, SNR=31.8, Peak=209 HFD=3.7
01:12:03.326 00.000 18120 MultiStar: [#1 0.19,-0.59,0.00,M7] [#2 0.25,-0.23,0.62,U] [#3 0.08,-0.46,0.00,M1] [#4 0.36,-0.44,0.00,M9] [#5 0.03,-0.26,0.44,U] [#6 0.31,-0.30,0.00,M1] [#7 0.11,-0.11,0.42,U] [#8 -0.05,-0.19,0.38,U] 
01:12:03.326 00.000 18120 refined, 4 included, MultiStar: {0.15, -0.23}, one-star: {0.24, -0.28}
01:12:03.326 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:12:03.328 00.002 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:12:03.328 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-0.98 mountX=-0.27 mountY=-0.03, mountTheta=-3.02
01:12:03.328 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.23, opts=13)
01:12:03.328 00.000 18120 Enqueuing Move request for scope (0.15, -0.23)
01:12:03.328 00.000 21948 Worker thread wakes up
01:12:03.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
01:12:03.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
01:12:03.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:03.333 00.005 21948 Moving (0.15, -0.23) raw xDistance=-0.27 yDistance=-0.03
01:12:03.333 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.8
01:12:03.333 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:03.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:12:03.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:03.333 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:03.335 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:12:03.335 00.000 21948 MoveAxis(E, 49, ABG)
01:12:03.335 00.000 21948 Guiding  Dir = 2, Dur = 49
01:12:03.335 00.000 18120 Enqueuing Expose request
01:12:03.335 00.000 21948 IsSlewing returns 0
01:12:03.335 00.000 21948 IsGuiding returns 0
01:12:03.336 00.001 21948 PulseGuide returned control before completion, sleep 58
01:12:03.402 00.066 21948 IsGuiding returns 0
01:12:03.402 00.000 21948 Move returns status 0, amount 49
01:12:03.402 00.000 21948 MoveAxis(N, 0, ABG)
01:12:03.402 00.000 21948 Move returns status 0, amount 0
01:12:03.402 00.000 21948 move complete, result=0
01:12:03.402 00.000 21948 worker thread done servicing request
01:12:03.402 00.000 21948 Worker thread wakes up
01:12:03.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:03.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:03.402 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
01:12:05.034 01.632 21948 Exposure complete
01:12:05.072 00.038 21948 worker thread done servicing request
01:12:05.072 00.000 18120 OnExposeComplete: enter
01:12:05.072 00.000 18120 UpdateGuideState(): m_state=6
01:12:05.072 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
01:12:05.072 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=233.98, Mass=1996, SNR=31.0, Peak=223 HFD=4.1
01:12:05.080 00.008 18120 MultiStar: [#1 0.10,-0.12,0.71,U] [#2 -0.04,-0.15,0.64,U] [#3 -0.02,-0.12,0.59,U] [#4 0.13,-0.07,0.55,U] [#5 0.21,-0.14,0.46,U] [#6 -0.04,-0.08,0.51,U] [#7 -0.01,0.09,0.41,U] [#8 0.08,-0.05,0.41,U] 
01:12:05.080 00.000 18120 single-star, 8 included, MultiStar: {0.03, -0.07}, one-star: {-0.06, 0.00}
01:12:05.080 00.000 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
01:12:05.080 00.000 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
01:12:05.080 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.03 mountY=0.05, mountTheta=1.09
01:12:05.080 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.00, opts=13)
01:12:05.080 00.000 18120 Enqueuing Move request for scope (-0.06, 0.00)
01:12:05.080 00.000 21948 Worker thread wakes up
01:12:05.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:05.080 00.000 18120 UpdateGuideState exits: m=1996 RSB=31.0
01:12:05.080 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:05.080 00.000 18120 Enqueuing Expose request
01:12:05.088 00.008 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
01:12:05.088 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
01:12:05.088 00.000 21948 Moving (-0.06, 0.00) raw xDistance=0.03 yDistance=0.05
01:12:05.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:05.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:05.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:12:05.088 00.000 21948 MoveAxis(E, 0, ABG)
01:12:05.088 00.000 21948 Move returns status 0, amount 0
01:12:05.088 00.000 21948 MoveAxis(N, 0, ABG)
01:12:05.088 00.000 21948 Move returns status 0, amount 0
01:12:05.088 00.000 21948 move complete, result=0
01:12:05.088 00.000 21948 worker thread done servicing request
01:12:05.088 00.000 21948 Worker thread wakes up
01:12:05.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:05.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:05.088 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:06.606 01.518 21948 Exposure complete
01:12:06.657 00.051 21948 worker thread done servicing request
01:12:06.657 00.000 18120 OnExposeComplete: enter
01:12:06.657 00.000 18120 UpdateGuideState(): m_state=6
01:12:06.669 00.012 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
01:12:06.669 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=233.84, Mass=2130, SNR=32.0, Peak=195 HFD=3.9
01:12:06.669 00.000 18120 MultiStar: [#1 0.20,-0.35,0.69,U] [#2 0.27,-0.29,0.61,U] [#3 0.17,-0.19,0.56,U] [#4 0.26,-0.36,0.00,M9] [#5 0.26,-0.37,0.00,M1] [#6 0.16,-0.12,0.50,U] [#7 -0.06,-0.15,0.41,U] [#8 0.01,0.01,0.38,U] 
01:12:06.669 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.19}, one-star: {0.17, -0.14}
01:12:06.669 00.000 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:12:06.669 00.000 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:12:06.669 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.67 mountX=-0.20 mountY=-0.09, mountTheta=-2.70
01:12:06.669 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.14, opts=13)
01:12:06.669 00.000 18120 Enqueuing Move request for scope (0.17, -0.14)
01:12:06.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:06.669 00.000 18120 UpdateGuideState exits: m=2130 RSB=32.0
01:12:06.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:06.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:06.669 00.000 18120 Enqueuing Expose request
01:12:06.669 00.000 21948 Worker thread wakes up
01:12:06.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
01:12:06.669 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
01:12:06.669 00.000 21948 Moving (0.17, -0.14) raw xDistance=-0.20 yDistance=-0.09
01:12:06.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:12:06.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:06.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:06.669 00.000 21948 MoveAxis(E, 0, ABG)
01:12:06.669 00.000 21948 Move returns status 0, amount 0
01:12:06.669 00.000 21948 MoveAxis(N, 0, ABG)
01:12:06.669 00.000 21948 Move returns status 0, amount 0
01:12:06.669 00.000 21948 move complete, result=0
01:12:06.669 00.000 21948 worker thread done servicing request
01:12:06.669 00.000 21948 Worker thread wakes up
01:12:06.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:06.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:06.669 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:08.323 01.654 21948 Exposure complete
01:12:08.339 00.016 21948 worker thread done servicing request
01:12:08.339 00.000 18120 OnExposeComplete: enter
01:12:08.339 00.000 18120 UpdateGuideState(): m_state=6
01:12:08.339 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
01:12:08.355 00.016 18120 Star::Find returns 1 (0), X=896.29, Y=233.97, Mass=2079, SNR=31.6, Peak=208 HFD=4.0
01:12:08.355 00.000 18120 MultiStar: [#1 0.28,-0.45,0.00,M6] [#2 0.20,-0.14,0.62,U] [#3 0.02,-0.13,0.60,U] [#4 0.29,-0.21,0.55,U] [#5 0.21,-0.11,0.45,U] [#6 0.13,0.11,0.52,U] [#7 0.06,0.23,0.42,U] [#8 -0.02,-0.27,0.40,U] 
01:12:08.355 00.000 18120 single-star, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.11, -0.01}
01:12:08.355 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
01:12:08.357 00.002 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
01:12:08.357 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.06 mountY=-0.09, mountTheta=-2.11
01:12:08.359 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
01:12:08.359 00.000 18120 Enqueuing Move request for scope (0.11, -0.01)
01:12:08.361 00.002 21948 Worker thread wakes up
01:12:08.361 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:12:08.361 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:12:08.361 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.06 yDistance=-0.09
01:12:08.361 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:12:08.361 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:08.361 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:08.361 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:08.361 00.000 21948 MoveAxis(E, 0, ABG)
01:12:08.361 00.000 21948 Move returns status 0, amount 0
01:12:08.361 00.000 21948 MoveAxis(N, 0, ABG)
01:12:08.361 00.000 21948 Move returns status 0, amount 0
01:12:08.361 00.000 21948 move complete, result=0
01:12:08.361 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.6
01:12:08.362 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.362 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:08.362 00.000 18120 Enqueuing Expose request
01:12:08.364 00.002 21948 worker thread done servicing request
01:12:08.364 00.000 21948 Worker thread wakes up
01:12:08.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:08.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:08.364 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:09.890 01.526 21948 Exposure complete
01:12:09.924 00.034 21948 worker thread done servicing request
01:12:09.924 00.000 18120 OnExposeComplete: enter
01:12:09.926 00.002 18120 UpdateGuideState(): m_state=6
01:12:09.926 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
01:12:09.926 00.000 18120 Star::Find returns 1 (0), X=896.63, Y=233.78, Mass=2004, SNR=31.0, Peak=163 HFD=3.8
01:12:09.926 00.000 18120 MultiStar: [#1 0.44,-0.56,0.00,M7] [#2 0.41,-0.45,0.00,M1] [#3 0.32,-0.58,0.00,M1] [#4 0.35,-0.62,0.00,M9] [#5 0.26,-0.21,0.48,U] [#6 0.18,-0.39,0.00,M1] [#7 0.26,-0.52,0.00,M1] [#8 0.09,-0.36,0.38,U] 
01:12:09.926 00.000 18120 refined, 2 included, MultiStar: {0.33, -0.24}, one-star: {0.45, -0.20}
01:12:09.928 00.002 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
01:12:09.928 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
01:12:09.928 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.24 hyp=0.40 cameraTheta=-0.62 mountX=-0.35 mountY=-0.19, mountTheta=-2.65
01:12:09.930 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.24, opts=13)
01:12:09.930 00.000 18120 Enqueuing Move request for scope (0.33, -0.24)
01:12:09.930 00.000 21948 Worker thread wakes up
01:12:09.930 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.24) opts 0xd
01:12:09.930 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.24)
01:12:09.930 00.000 21948 Moving (0.33, -0.24) raw xDistance=-0.35 yDistance=-0.19
01:12:09.930 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:12:09.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:09.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:09.930 00.000 18120 UpdateGuideState exits: m=2004 RSB=31.0
01:12:09.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:09.930 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:09.933 00.003 18120 Enqueuing Expose request
01:12:09.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:12:09.933 00.000 21948 MoveAxis(E, 62, ABG)
01:12:09.933 00.000 21948 Guiding  Dir = 2, Dur = 62
01:12:09.933 00.000 21948 IsSlewing returns 0
01:12:09.933 00.000 21948 IsGuiding returns 0
01:12:09.933 00.000 21948 PulseGuide returned control before completion, sleep 71
01:12:10.017 00.084 21948 IsGuiding returns 0
01:12:10.017 00.000 21948 Move returns status 0, amount 62
01:12:10.017 00.000 21948 MoveAxis(N, 0, ABG)
01:12:10.017 00.000 21948 Move returns status 0, amount 0
01:12:10.017 00.000 21948 move complete, result=0
01:12:10.017 00.000 21948 worker thread done servicing request
01:12:10.017 00.000 21948 Worker thread wakes up
01:12:10.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:10.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:10.017 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.2 px 0 ms NORTH
01:12:11.655 01.638 21948 Exposure complete
01:12:11.690 00.035 21948 worker thread done servicing request
01:12:11.690 00.000 18120 OnExposeComplete: enter
01:12:11.690 00.000 18120 UpdateGuideState(): m_state=6
01:12:11.690 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
01:12:11.690 00.000 18120 Star::Find returns 1 (0), X=896.41, Y=234.09, Mass=1905, SNR=30.3, Peak=186 HFD=3.9
01:12:11.690 00.000 18120 MultiStar: [#1 0.22,-0.28,0.75,U] [#2 0.31,-0.04,0.67,U] [#3 0.19,-0.25,0.61,U] [#4 0.38,0.02,0.54,U] [#5 0.16,-0.07,0.49,U] [#6 -0.08,-0.03,0.53,U] [#7 0.09,0.21,0.43,U] [#8 0.01,-0.20,0.38,U] 
01:12:11.690 00.000 18120 refined, 8 included, MultiStar: {0.19, -0.06}, one-star: {0.23, 0.11}
01:12:11.690 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:12:11.690 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
01:12:11.690 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.19 cameraTheta=-0.29 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
01:12:11.690 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.06, opts=13)
01:12:11.690 00.000 18120 Enqueuing Move request for scope (0.19, -0.06)
01:12:11.703 00.013 21948 Worker thread wakes up
01:12:11.703 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
01:12:11.703 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
01:12:11.703 00.000 21948 Moving (0.19, -0.06) raw xDistance=-0.13 yDistance=-0.14
01:12:11.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:12:11.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:11.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:11.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:11.703 00.000 21948 MoveAxis(E, 0, ABG)
01:12:11.703 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.3
01:12:11.703 00.000 21948 Move returns status 0, amount 0
01:12:11.703 00.000 21948 MoveAxis(N, 0, ABG)
01:12:11.703 00.000 21948 Move returns status 0, amount 0
01:12:11.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:11.703 00.000 18120 Enqueuing Expose request
01:12:11.703 00.000 21948 move complete, result=0
01:12:11.703 00.000 21948 worker thread done servicing request
01:12:11.703 00.000 21948 Worker thread wakes up
01:12:11.703 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:11.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:11.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:13.226 01.523 21948 Exposure complete
01:12:13.266 00.040 21948 worker thread done servicing request
01:12:13.266 00.000 18120 OnExposeComplete: enter
01:12:13.266 00.000 18120 UpdateGuideState(): m_state=6
01:12:13.266 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
01:12:13.266 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=234.41, Mass=1978, SNR=30.8, Peak=182 HFD=3.9
01:12:13.266 00.000 18120 MultiStar: [#1 -0.02,0.11,0.71,U] [#2 0.14,0.21,0.64,U] [#3 -0.26,0.23,0.60,U] [#4 0.10,0.19,0.55,U] [#5 0.13,0.33,0.48,U] [#6 -0.27,0.48,0.00,M1] [#7 -0.39,0.19,0.00,M1] [#8 -0.24,0.58,0.00,M1] 
01:12:13.266 00.000 18120 refined, 5 included, MultiStar: {-0.01, 0.26}, one-star: {-0.07, 0.43}
01:12:13.273 00.007 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
01:12:13.273 00.000 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
01:12:13.273 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.60 mountX=0.24 mountY=-0.11, mountTheta=-0.43
01:12:13.273 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.26, opts=13)
01:12:13.273 00.000 18120 Enqueuing Move request for scope (-0.01, 0.26)
01:12:13.273 00.000 21948 Worker thread wakes up
01:12:13.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
01:12:13.273 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
01:12:13.273 00.000 21948 Moving (-0.01, 0.26) raw xDistance=0.24 yDistance=-0.11
01:12:13.273 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:12:13.273 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:13.278 00.005 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:13.278 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
01:12:13.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:13.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:13.278 00.000 18120 Enqueuing Expose request
01:12:13.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:12:13.278 00.000 21948 MoveAxis(W, 43, ABG)
01:12:13.278 00.000 21948 Guiding  Dir = 3, Dur = 43
01:12:13.278 00.000 21948 IsSlewing returns 0
01:12:13.278 00.000 21948 IsGuiding returns 0
01:12:13.278 00.000 21948 PulseGuide returned control before completion, sleep 52
01:12:13.338 00.060 21948 IsGuiding returns 0
01:12:13.338 00.000 21948 Move returns status 0, amount 43
01:12:13.338 00.000 21948 MoveAxis(N, 0, ABG)
01:12:13.338 00.000 21948 Move returns status 0, amount 0
01:12:13.338 00.000 21948 move complete, result=0
01:12:13.338 00.000 21948 worker thread done servicing request
01:12:13.338 00.000 21948 Worker thread wakes up
01:12:13.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:13.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:13.338 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:12:14.979 01.641 21948 Exposure complete
01:12:15.010 00.031 21948 worker thread done servicing request
01:12:15.010 00.000 18120 OnExposeComplete: enter
01:12:15.010 00.000 18120 UpdateGuideState(): m_state=6
01:12:15.017 00.007 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
01:12:15.019 00.002 18120 Star::Find returns 1 (0), X=896.33, Y=233.92, Mass=2128, SNR=32.1, Peak=224 HFD=4.0
01:12:15.021 00.002 18120 MultiStar: [#1 0.18,-0.40,0.00,M6] [#2 0.16,-0.25,0.60,U] [#3 0.00,-0.39,0.59,U] [#4 0.44,-0.40,0.00,M8] [#5 0.01,-0.16,0.43,U] [#6 0.18,-0.24,0.51,U] [#7 -0.08,-0.10,0.43,U] [#8 -0.04,-0.25,0.38,U] 
01:12:15.021 00.000 18120 single-star, 6 included, MultiStar: {0.08, -0.19}, one-star: {0.16, -0.06}
01:12:15.023 00.002 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
01:12:15.025 00.002 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:12:15.025 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.35 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
01:12:15.026 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
01:12:15.026 00.000 18120 Enqueuing Move request for scope (0.16, -0.06)
01:12:15.026 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:15.026 00.000 21948 Worker thread wakes up
01:12:15.026 00.000 18120 UpdateGuideState exits: m=2128 RSB=32.1
01:12:15.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:15.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:15.026 00.000 18120 Enqueuing Expose request
01:12:15.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:12:15.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:12:15.026 00.000 21948 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.12
01:12:15.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:15.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:15.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:15.026 00.000 21948 MoveAxis(E, 0, ABG)
01:12:15.026 00.000 21948 Move returns status 0, amount 0
01:12:15.026 00.000 21948 MoveAxis(N, 0, ABG)
01:12:15.026 00.000 21948 Move returns status 0, amount 0
01:12:15.026 00.000 21948 move complete, result=0
01:12:15.026 00.000 21948 worker thread done servicing request
01:12:15.026 00.000 21948 Worker thread wakes up
01:12:15.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:15.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:15.026 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:16.553 01.527 21948 Exposure complete
01:12:16.587 00.034 21948 worker thread done servicing request
01:12:16.587 00.000 18120 OnExposeComplete: enter
01:12:16.601 00.014 18120 UpdateGuideState(): m_state=6
01:12:16.601 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
01:12:16.601 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=234.17, Mass=1938, SNR=30.5, Peak=192 HFD=3.9
01:12:16.601 00.000 18120 MultiStar: [#1 0.20,-0.28,0.72,U] [#2 0.26,-0.12,0.65,U] [#3 0.14,-0.11,0.60,U] [#4 0.06,-0.03,0.59,U] [#5 0.01,0.09,0.47,U] [#6 0.17,0.11,0.53,U] [#7 -0.19,-0.04,0.44,U] [#8 -0.20,0.07,0.41,U] 
01:12:16.601 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.08, 0.19}
01:12:16.601 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
01:12:16.601 00.000 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
01:12:16.601 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=-0.05 mountY=-0.07, mountTheta=-2.16
01:12:16.617 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
01:12:16.617 00.000 18120 Enqueuing Move request for scope (0.08, -0.01)
01:12:16.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:16.617 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.5
01:12:16.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.617 00.000 21948 Worker thread wakes up
01:12:16.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:12:16.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:12:16.617 00.000 21948 Moving (0.08, -0.01) raw xDistance=-0.05 yDistance=-0.07
01:12:16.617 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:16.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:16.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:12:16.617 00.000 21948 MoveAxis(E, 0, ABG)
01:12:16.617 00.000 21948 Move returns status 0, amount 0
01:12:16.617 00.000 21948 MoveAxis(N, 0, ABG)
01:12:16.617 00.000 21948 Move returns status 0, amount 0
01:12:16.617 00.000 21948 move complete, result=0
01:12:16.617 00.000 21948 worker thread done servicing request
01:12:16.617 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:16.621 00.004 18120 Enqueuing Expose request
01:12:16.622 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:16.623 00.001 21948 Worker thread wakes up
01:12:16.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:16.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:18.260 01.637 21948 Exposure complete
01:12:18.294 00.034 21948 worker thread done servicing request
01:12:18.294 00.000 18120 OnExposeComplete: enter
01:12:18.294 00.000 18120 UpdateGuideState(): m_state=6
01:12:18.294 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
01:12:18.294 00.000 18120 Star::Find returns 1 (0), X=896.23, Y=234.15, Mass=2153, SNR=32.2, Peak=201 HFD=4.1
01:12:18.308 00.014 18120 MultiStar: [#1 0.10,0.02,0.72,U] [#2 0.16,0.04,0.62,U] [#3 0.10,0.09,0.57,U] [#4 -0.01,0.02,0.55,U] [#5 0.01,0.15,0.43,U] [#6 0.03,0.17,0.51,U] [#7 -0.15,0.04,0.42,U] [#8 -0.05,0.15,0.38,U] 
01:12:18.309 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.05, 0.17}
01:12:18.309 00.000 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
01:12:18.309 00.000 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
01:12:18.309 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.18 mountX=0.07 mountY=-0.08, mountTheta=-0.84
01:12:18.309 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
01:12:18.309 00.000 18120 Enqueuing Move request for scope (0.04, 0.10)
01:12:18.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:18.309 00.000 18120 UpdateGuideState exits: m=2153 RSB=32.2
01:12:18.309 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.309 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:18.309 00.000 18120 Enqueuing Expose request
01:12:18.309 00.000 21948 Worker thread wakes up
01:12:18.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:12:18.309 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:12:18.309 00.000 21948 Moving (0.04, 0.10) raw xDistance=0.07 yDistance=-0.08
01:12:18.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:12:18.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:18.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:18.309 00.000 21948 MoveAxis(E, 0, ABG)
01:12:18.309 00.000 21948 Move returns status 0, amount 0
01:12:18.309 00.000 21948 MoveAxis(N, 0, ABG)
01:12:18.309 00.000 21948 Move returns status 0, amount 0
01:12:18.309 00.000 21948 move complete, result=0
01:12:18.309 00.000 21948 worker thread done servicing request
01:12:18.324 00.015 21948 Worker thread wakes up
01:12:18.324 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:18.324 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:18.324 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:19.852 01.528 21948 Exposure complete
01:12:19.890 00.038 21948 worker thread done servicing request
01:12:19.890 00.000 18120 OnExposeComplete: enter
01:12:19.892 00.002 18120 UpdateGuideState(): m_state=6
01:12:19.893 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
01:12:19.893 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=234.16, Mass=1960, SNR=30.7, Peak=209 HFD=3.8
01:12:19.893 00.000 18120 MultiStar: [#1 0.11,-0.09,0.74,U] [#2 0.09,0.08,0.65,U] [#3 0.04,0.04,0.60,U] [#4 0.24,0.14,0.56,U] [#5 0.08,0.10,0.47,U] [#6 -0.00,0.21,0.51,U] [#7 -0.08,0.17,0.43,U] [#8 -0.09,0.12,0.41,U] 
01:12:19.893 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.14, 0.17}
01:12:19.895 00.002 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.06 = -1.06)
01:12:19.895 00.000 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.10 = -1.10)
01:12:19.895 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:12:19.897 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
01:12:19.897 00.000 18120 Enqueuing Move request for scope (0.07, 0.10)
01:12:19.897 00.000 21948 Worker thread wakes up
01:12:19.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:12:19.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:12:19.897 00.000 21948 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
01:12:19.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:12:19.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:19.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:19.897 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:12:19.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:19.900 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:19.900 00.000 18120 Enqueuing Expose request
01:12:19.900 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:12:19.900 00.000 21948 MoveAxis(E, 0, ABG)
01:12:19.900 00.000 21948 Move returns status 0, amount 0
01:12:19.900 00.000 21948 MoveAxis(N, 0, ABG)
01:12:19.900 00.000 21948 Move returns status 0, amount 0
01:12:19.900 00.000 21948 move complete, result=0
01:12:19.900 00.000 21948 worker thread done servicing request
01:12:19.900 00.000 21948 Worker thread wakes up
01:12:19.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:19.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:19.900 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:21.545 01.645 21948 Exposure complete
01:12:21.581 00.036 21948 worker thread done servicing request
01:12:21.581 00.000 18120 OnExposeComplete: enter
01:12:21.581 00.000 18120 UpdateGuideState(): m_state=6
01:12:21.581 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
01:12:21.581 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=234.37, Mass=2098, SNR=31.6, Peak=187 HFD=3.6
01:12:21.581 00.000 18120 MultiStar: [#1 0.11,0.21,0.70,U] [#2 0.10,0.25,0.65,U] [#3 0.11,0.30,0.59,U] [#4 0.10,0.37,0.56,U] [#5 0.04,0.26,0.45,U] [#6 0.06,0.64,0.00,M1] [#7 0.11,0.32,0.42,U] [#8 0.06,0.62,0.00,M1] 
01:12:21.581 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.30}, one-star: {0.15, 0.39}
01:12:21.581 00.000 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
01:12:21.581 00.000 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
01:12:21.581 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.23 mountX=0.23 mountY=-0.23, mountTheta=-0.79
01:12:21.581 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.30, opts=13)
01:12:21.581 00.000 18120 Enqueuing Move request for scope (0.11, 0.30)
01:12:21.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:21.591 00.010 21948 Worker thread wakes up
01:12:21.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd
01:12:21.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.30)
01:12:21.591 00.000 21948 Moving (0.11, 0.30) raw xDistance=0.23 yDistance=-0.23
01:12:21.591 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.6
01:12:21.592 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:21.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:21.592 00.000 18120 Enqueuing Expose request
01:12:21.594 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:12:21.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:12:21.594 00.000 21948 MoveAxis(W, 41, ABG)
01:12:21.594 00.000 21948 Guiding  Dir = 3, Dur = 41
01:12:21.594 00.000 21948 IsSlewing returns 0
01:12:21.594 00.000 21948 IsGuiding returns 0
01:12:21.596 00.002 21948 PulseGuide returned control before completion, sleep 50
01:12:21.655 00.059 21948 IsGuiding returns 0
01:12:21.655 00.000 21948 Move returns status 0, amount 41
01:12:21.655 00.000 21948 MoveAxis(N, 56, ABG)
01:12:21.655 00.000 21948 Guiding  Dir = 0, Dur = 56
01:12:21.655 00.000 21948 IsSlewing returns 0
01:12:21.655 00.000 21948 IsGuiding returns 0
01:12:21.658 00.003 21948 PulseGuide returned control before completion, sleep 56
01:12:21.736 00.078 21948 IsGuiding returns 0
01:12:21.736 00.000 21948 Move returns status 0, amount 56
01:12:21.736 00.000 21948 move complete, result=0
01:12:21.736 00.000 21948 worker thread done servicing request
01:12:21.736 00.000 21948 Worker thread wakes up
01:12:21.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:21.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:21.736 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.2 px 56 ms NORTH
01:12:23.148 01.412 21948 Exposure complete
01:12:23.179 00.031 21948 worker thread done servicing request
01:12:23.179 00.000 18120 OnExposeComplete: enter
01:12:23.179 00.000 18120 UpdateGuideState(): m_state=6
01:12:23.179 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
01:12:23.179 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=234.35, Mass=1973, SNR=30.8, Peak=174 HFD=4.1
01:12:23.179 00.000 18120 MultiStar: [#1 -0.26,0.20,0.74,U] [#2 -0.14,0.35,0.64,U] [#3 -0.15,0.15,0.61,U] [#4 -0.01,0.31,0.57,U] [#5 -0.34,0.38,0.00,M1] [#6 -0.32,0.43,0.00,M2] [#7 -0.27,0.44,0.00,M1] [#8 -0.39,0.40,0.00,M2] 
01:12:23.179 00.000 18120 refined, 4 included, MultiStar: {-0.17, 0.28}, one-star: {-0.23, 0.37}
01:12:23.179 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
01:12:23.185 00.006 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
01:12:23.185 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.11 mountX=0.33 mountY=0.02, mountTheta=0.08
01:12:23.185 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.28, opts=13)
01:12:23.185 00.000 18120 Enqueuing Move request for scope (-0.17, 0.28)
01:12:23.185 00.000 21948 Worker thread wakes up
01:12:23.185 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:23.185 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
01:12:23.185 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.185 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:23.185 00.000 18120 Enqueuing Expose request
01:12:23.190 00.005 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
01:12:23.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
01:12:23.190 00.000 21948 Moving (-0.17, 0.28) raw xDistance=0.33 yDistance=0.02
01:12:23.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:12:23.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:23.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:23.190 00.000 21948 MoveAxis(W, 62, ABG)
01:12:23.190 00.000 21948 Guiding  Dir = 3, Dur = 62
01:12:23.190 00.000 21948 IsSlewing returns 0
01:12:23.190 00.000 21948 IsGuiding returns 0
01:12:23.190 00.000 21948 PulseGuide returned control before completion, sleep 71
01:12:23.276 00.086 21948 IsGuiding returns 0
01:12:23.276 00.000 21948 Move returns status 0, amount 62
01:12:23.276 00.000 21948 MoveAxis(N, 0, ABG)
01:12:23.276 00.000 21948 Move returns status 0, amount 0
01:12:23.276 00.000 21948 move complete, result=0
01:12:23.276 00.000 21948 worker thread done servicing request
01:12:23.276 00.000 21948 Worker thread wakes up
01:12:23.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:23.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:23.276 00.000 18120 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
01:12:24.913 01.637 21948 Exposure complete
01:12:24.962 00.049 21948 worker thread done servicing request
01:12:24.962 00.000 18120 OnExposeComplete: enter
01:12:24.962 00.000 18120 UpdateGuideState(): m_state=6
01:12:24.967 00.005 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
01:12:24.969 00.002 18120 Star::Find returns 1 (0), X=895.79, Y=234.38, Mass=1892, SNR=30.1, Peak=175 HFD=3.8
01:12:24.971 00.002 18120 MultiStar: [#1 -0.56,0.18,0.00,M2] [#2 -0.54,0.52,0.00,M1] [#3 -0.65,0.16,0.00,M1] [#4 -0.36,0.28,0.00,M4] [#5 -0.51,0.38,0.00,M2] [#6 -0.51,0.54,0.00,M3] [#7 -0.64,0.26,0.00,M2] [#8 -0.82,0.33,0.00,M3] 
01:12:24.971 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
01:12:24.973 00.002 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
01:12:24.973 00.000 18120 CameraToMount -- cameraX=-0.39 cameraY=0.40 hyp=0.56 cameraTheta=2.35 mountX=0.52 mountY=0.17, mountTheta=0.32
01:12:24.977 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=0.40, opts=13)
01:12:24.977 00.000 18120 Enqueuing Move request for scope (-0.39, 0.40)
01:12:24.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:24.977 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.1
01:12:24.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:24.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:24.977 00.000 18120 Enqueuing Expose request
01:12:24.977 00.000 21948 Worker thread wakes up
01:12:24.977 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.40) opts 0xd
01:12:24.977 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.39, 0.40)
01:12:24.977 00.000 21948 Moving (-0.39, 0.40) raw xDistance=0.52 yDistance=0.17
01:12:24.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
01:12:24.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:24.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:12:24.977 00.000 21948 MoveAxis(W, 97, ABG)
01:12:24.977 00.000 21948 Guiding  Dir = 3, Dur = 97
01:12:24.977 00.000 21948 IsSlewing returns 0
01:12:24.977 00.000 21948 IsGuiding returns 0
01:12:24.977 00.000 21948 PulseGuide returned control before completion, sleep 106
01:12:25.090 00.113 21948 IsGuiding returns 0
01:12:25.090 00.000 21948 Move returns status 0, amount 97
01:12:25.090 00.000 21948 MoveAxis(N, 0, ABG)
01:12:25.090 00.000 21948 Move returns status 0, amount 0
01:12:25.091 00.001 21948 move complete, result=0
01:12:25.091 00.000 21948 worker thread done servicing request
01:12:25.091 00.000 21948 Worker thread wakes up
01:12:25.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:25.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:25.091 00.000 18120 GuideStep: 0.5 px 97 ms WEST, 0.2 px 0 ms NORTH
01:12:26.509 01.418 21948 Exposure complete
01:12:26.539 00.030 21948 worker thread done servicing request
01:12:26.539 00.000 18120 OnExposeComplete: enter
01:12:26.539 00.000 18120 UpdateGuideState(): m_state=6
01:12:26.539 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
01:12:26.539 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=234.65, Mass=2002, SNR=31.0, Peak=177 HFD=4.1
01:12:26.539 00.000 18120 MultiStar: [#1 -0.12,0.44,0.00,M3] [#2 -0.19,0.57,0.00,M2] [#3 -0.31,0.38,0.00,M2] [#4 0.01,0.32,0.56,U] [#5 -0.24,0.75,0.00,M3] [#6 -0.38,0.67,0.00,M4] [#7 -0.39,0.84,0.00,M3] [#8 -0.26,0.60,0.00,M4] 
01:12:26.539 00.000 18120 refined, 1 included, MultiStar: {-0.12, 0.55}, one-star: {-0.19, 0.67}
01:12:26.539 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
01:12:26.539 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
01:12:26.539 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.55 hyp=0.56 cameraTheta=1.79 mountX=0.55 mountY=-0.14, mountTheta=-0.25
01:12:26.539 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.55, opts=13)
01:12:26.539 00.000 18120 Enqueuing Move request for scope (-0.12, 0.55)
01:12:26.539 00.000 21948 Worker thread wakes up
01:12:26.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:26.539 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
01:12:26.539 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:26.539 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:26.539 00.000 18120 Enqueuing Expose request
01:12:26.553 00.014 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.55) opts 0xd
01:12:26.553 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.55)
01:12:26.553 00.000 21948 Moving (-0.12, 0.55) raw xDistance=0.55 yDistance=-0.14
01:12:26.553 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:12:26.553 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:26.553 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:26.553 00.000 21948 MoveAxis(W, 104, ABG)
01:12:26.553 00.000 21948 Guiding  Dir = 3, Dur = 104
01:12:26.553 00.000 21948 IsSlewing returns 0
01:12:26.553 00.000 21948 IsGuiding returns 0
01:12:26.556 00.003 21948 PulseGuide returned control before completion, sleep 113
01:12:26.684 00.128 21948 IsGuiding returns 0
01:12:26.684 00.000 21948 Move returns status 0, amount 104
01:12:26.684 00.000 21948 MoveAxis(N, 0, ABG)
01:12:26.684 00.000 21948 Move returns status 0, amount 0
01:12:26.684 00.000 21948 move complete, result=0
01:12:26.684 00.000 18120 GuideStep: 0.5 px 104 ms WEST, -0.1 px 0 ms NORTH
01:12:26.684 00.000 21948 worker thread done servicing request
01:12:26.684 00.000 21948 Worker thread wakes up
01:12:26.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:26.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:28.327 01.643 21948 Exposure complete
01:12:28.357 00.030 21948 worker thread done servicing request
01:12:28.357 00.000 18120 OnExposeComplete: enter
01:12:28.357 00.000 18120 UpdateGuideState(): m_state=6
01:12:28.370 00.013 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
01:12:28.372 00.002 18120 Star::Find returns 1 (0), X=896.47, Y=233.84, Mass=2010, SNR=31.0, Peak=202 HFD=3.8
01:12:28.372 00.000 18120 MultiStar: [#1 0.18,-0.53,0.00,M4] [#2 0.18,-0.19,0.66,U] [#3 0.22,-0.43,0.00,M3] [#4 0.54,-0.47,0.00,M4] [#5 0.24,-0.27,0.47,U] [#6 0.09,-0.08,0.54,U] [#7 -0.07,-0.16,0.43,U] [#8 0.05,-0.28,0.39,U] 
01:12:28.372 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.18}, one-star: {0.30, -0.15}
01:12:28.372 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
01:12:28.372 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
01:12:28.372 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.83 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
01:12:28.385 00.013 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.18, opts=13)
01:12:28.385 00.000 18120 Enqueuing Move request for scope (0.16, -0.18)
01:12:28.385 00.000 21948 Worker thread wakes up
01:12:28.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:28.385 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:12:28.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:28.388 00.003 18120 Enqueuing Expose request
01:12:28.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
01:12:28.388 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
01:12:28.388 00.000 21948 Moving (0.16, -0.18) raw xDistance=-0.23 yDistance=-0.07
01:12:28.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.23
01:12:28.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:28.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:12:28.388 00.000 21948 MoveAxis(E, 34, ABG)
01:12:28.388 00.000 21948 Guiding  Dir = 2, Dur = 34
01:12:28.388 00.000 21948 IsSlewing returns 0
01:12:28.388 00.000 21948 IsGuiding returns 0
01:12:28.388 00.000 21948 PulseGuide returned control before completion, sleep 43
01:12:28.437 00.049 21948 IsGuiding returns 0
01:12:28.437 00.000 21948 Move returns status 0, amount 34
01:12:28.437 00.000 21948 MoveAxis(N, 0, ABG)
01:12:28.437 00.000 21948 Move returns status 0, amount 0
01:12:28.437 00.000 21948 move complete, result=0
01:12:28.437 00.000 21948 worker thread done servicing request
01:12:28.437 00.000 21948 Worker thread wakes up
01:12:28.437 00.000 18120 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:12:28.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:28.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:29.855 01.418 21948 Exposure complete
01:12:29.885 00.030 21948 worker thread done servicing request
01:12:29.885 00.000 18120 OnExposeComplete: enter
01:12:29.901 00.016 18120 UpdateGuideState(): m_state=6
01:12:29.901 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
01:12:29.901 00.000 18120 Star::Find returns 1 (0), X=896.51, Y=233.97, Mass=1941, SNR=30.6, Peak=175 HFD=3.7
01:12:29.901 00.000 18120 MultiStar: [#1 0.54,-0.34,0.00,M5] [#2 0.48,-0.13,0.00,M2] [#3 0.19,-0.37,0.00,M4] [#4 0.60,-0.12,0.00,M5] [#5 0.37,-0.19,0.00,M3] [#6 0.30,-0.10,0.51,U] [#7 0.32,-0.04,0.45,U] [#8 0.23,-0.05,0.39,U] 
01:12:29.901 00.000 18120 refined, 3 included, MultiStar: {0.31, -0.04}, one-star: {0.33, -0.01}
01:12:29.901 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
01:12:29.901 00.000 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
01:12:29.901 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-0.15 mountX=-0.17 mountY=-0.25, mountTheta=-2.16
01:12:29.901 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.04, opts=13)
01:12:29.908 00.007 18120 Enqueuing Move request for scope (0.31, -0.04)
01:12:29.908 00.000 21948 Worker thread wakes up
01:12:29.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
01:12:29.908 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
01:12:29.908 00.000 21948 Moving (0.31, -0.04) raw xDistance=-0.17 yDistance=-0.25
01:12:29.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:12:29.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:29.908 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.6
01:12:29.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:29.908 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:29.911 00.003 18120 Enqueuing Expose request
01:12:29.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:12:29.911 00.000 21948 MoveAxis(E, 0, ABG)
01:12:29.911 00.000 21948 Move returns status 0, amount 0
01:12:29.911 00.000 21948 MoveAxis(N, 60, ABG)
01:12:29.911 00.000 21948 Guiding  Dir = 0, Dur = 60
01:12:29.911 00.000 21948 IsSlewing returns 0
01:12:29.911 00.000 21948 IsGuiding returns 0
01:12:29.911 00.000 21948 PulseGuide returned control before completion, sleep 66
01:12:29.997 00.086 21948 IsGuiding returns 0
01:12:29.997 00.000 21948 Move returns status 0, amount 60
01:12:29.997 00.000 21948 move complete, result=0
01:12:29.997 00.000 21948 worker thread done servicing request
01:12:29.997 00.000 21948 Worker thread wakes up
01:12:29.997 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 60 ms NORTH
01:12:30.000 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:30.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:31.636 01.636 21948 Exposure complete
01:12:31.700 00.064 21948 worker thread done servicing request
01:12:31.700 00.000 18120 OnExposeComplete: enter
01:12:31.700 00.000 18120 UpdateGuideState(): m_state=6
01:12:31.703 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
01:12:31.703 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=233.84, Mass=1951, SNR=30.6, Peak=210 HFD=4.1
01:12:31.703 00.000 18120 MultiStar: [#1 -0.32,-0.39,0.00,M6] [#2 -0.15,-0.14,0.65,U] [#3 -0.40,-0.26,0.00,M5] [#4 0.03,-0.48,0.00,M6] [#5 -0.32,-0.40,0.00,M4] [#6 -0.60,-0.16,0.00,M3] [#7 -0.51,-0.08,0.00,M2] [#8 -0.52,-0.37,0.00,M3] 
01:12:31.703 00.000 18120 refined, 1 included, MultiStar: {-0.18, -0.14}, one-star: {-0.19, -0.14}
01:12:31.703 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
01:12:31.703 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
01:12:31.703 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.47 mountX=-0.05 mountY=0.22, mountTheta=1.81
01:12:31.703 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.14, opts=13)
01:12:31.703 00.000 18120 Enqueuing Move request for scope (-0.18, -0.14)
01:12:31.703 00.000 21948 Worker thread wakes up
01:12:31.703 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
01:12:31.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
01:12:31.703 00.000 21948 Moving (-0.18, -0.14) raw xDistance=-0.05 yDistance=0.22
01:12:31.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:31.703 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
01:12:31.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:31.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:31.703 00.000 18120 Enqueuing Expose request
01:12:31.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:31.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:31.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:12:31.703 00.000 21948 MoveAxis(E, 0, ABG)
01:12:31.703 00.000 21948 Move returns status 0, amount 0
01:12:31.703 00.000 21948 MoveAxis(N, 0, ABG)
01:12:31.703 00.000 21948 Move returns status 0, amount 0
01:12:31.703 00.000 21948 move complete, result=0
01:12:31.703 00.000 21948 worker thread done servicing request
01:12:31.703 00.000 21948 Worker thread wakes up
01:12:31.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:31.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:31.703 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:33.229 01.526 21948 Exposure complete
01:12:33.261 00.032 21948 worker thread done servicing request
01:12:33.261 00.000 18120 OnExposeComplete: enter
01:12:33.261 00.000 18120 UpdateGuideState(): m_state=6
01:12:33.261 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
01:12:33.261 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=233.89, Mass=2002, SNR=30.9, Peak=219 HFD=3.9
01:12:33.261 00.000 18120 MultiStar: [#1 0.21,-0.47,0.00,M7] [#2 0.06,-0.22,0.64,U] [#3 -0.13,-0.24,0.62,U] [#4 0.29,-0.25,0.57,U] [#5 0.28,-0.08,0.45,U] [#6 -0.01,-0.19,0.51,U] [#7 -0.11,0.08,0.42,U] [#8 -0.12,-0.17,0.39,U] 
01:12:33.261 00.000 18120 single-star, 7 included, MultiStar: {0.05, -0.15}, one-star: {0.07, -0.09}
01:12:33.261 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:12:33.277 00.016 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:12:33.277 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
01:12:33.277 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
01:12:33.277 00.000 18120 Enqueuing Move request for scope (0.07, -0.09)
01:12:33.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:33.277 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.9
01:12:33.281 00.004 21948 Worker thread wakes up
01:12:33.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:12:33.281 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:12:33.281 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.02
01:12:33.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:12:33.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:33.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:33.281 00.000 21948 MoveAxis(E, 0, ABG)
01:12:33.281 00.000 21948 Move returns status 0, amount 0
01:12:33.281 00.000 21948 MoveAxis(N, 0, ABG)
01:12:33.281 00.000 21948 Move returns status 0, amount 0
01:12:33.281 00.000 21948 move complete, result=0
01:12:33.281 00.000 21948 worker thread done servicing request
01:12:33.281 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:33.281 00.000 18120 Enqueuing Expose request
01:12:33.281 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:33.283 00.002 21948 Worker thread wakes up
01:12:33.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:33.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:34.917 01.634 21948 Exposure complete
01:12:34.965 00.048 21948 worker thread done servicing request
01:12:34.965 00.000 18120 OnExposeComplete: enter
01:12:34.965 00.000 18120 UpdateGuideState(): m_state=6
01:12:34.965 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
01:12:34.965 00.000 18120 Star::Find returns 1 (0), X=896.14, Y=233.87, Mass=1906, SNR=30.3, Peak=193 HFD=4.1
01:12:34.965 00.000 18120 MultiStar: [#1 0.02,-0.26,0.74,U] [#2 -0.12,-0.17,0.64,U] [#3 0.01,-0.18,0.62,U] [#4 0.16,-0.13,0.55,U] [#5 -0.32,0.13,0.47,U] [#6 0.07,-0.06,0.55,U] [#7 -0.18,0.11,0.44,U] [#8 -0.44,-0.22,0.00,M3] 
01:12:34.965 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {-0.04, -0.11}
01:12:34.965 00.000 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.95 = 2.33)
01:12:34.965 00.000 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.99 = 2.29)
01:12:34.965 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.95 mountX=-0.08 mountY=0.08, mountTheta=2.32
01:12:34.965 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
01:12:34.975 00.010 18120 Enqueuing Move request for scope (-0.04, -0.10)
01:12:34.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:34.975 00.000 21948 Worker thread wakes up
01:12:34.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:12:34.975 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:12:34.975 00.000 21948 Moving (-0.04, -0.10) raw xDistance=-0.08 yDistance=0.08
01:12:34.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:12:34.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:34.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:34.975 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.3
01:12:34.975 00.000 21948 MoveAxis(E, 0, ABG)
01:12:34.975 00.000 21948 Move returns status 0, amount 0
01:12:34.975 00.000 21948 MoveAxis(N, 0, ABG)
01:12:34.975 00.000 21948 Move returns status 0, amount 0
01:12:34.975 00.000 21948 move complete, result=0
01:12:34.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:34.975 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:34.975 00.000 18120 Enqueuing Expose request
01:12:34.975 00.000 21948 worker thread done servicing request
01:12:34.975 00.000 21948 Worker thread wakes up
01:12:34.975 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:34.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:34.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:36.506 01.531 21948 Exposure complete
01:12:36.538 00.032 21948 worker thread done servicing request
01:12:36.538 00.000 18120 OnExposeComplete: enter
01:12:36.538 00.000 18120 UpdateGuideState(): m_state=6
01:12:36.538 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
01:12:36.538 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=233.86, Mass=2061, SNR=31.6, Peak=180 HFD=3.9
01:12:36.538 00.000 18120 MultiStar: [#1 0.08,-0.50,0.00,M7] [#2 0.28,-0.43,0.00,M1] [#3 0.03,-0.44,0.00,M4] [#4 0.12,-0.57,0.00,M5] [#5 0.16,-0.35,0.45,U] [#6 0.05,-0.22,0.53,U] [#7 0.05,-0.46,0.00,M1] [#8 -0.39,-0.35,0.00,M4] 
01:12:36.538 00.000 18120 single-star, 2 included, MultiStar: {0.14, -0.20}, one-star: {0.17, -0.12}
01:12:36.538 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:12:36.538 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:12:36.538 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.62 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
01:12:36.552 00.014 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
01:12:36.553 00.001 18120 Enqueuing Move request for scope (0.17, -0.12)
01:12:36.553 00.000 21948 Worker thread wakes up
01:12:36.553 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
01:12:36.553 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
01:12:36.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:36.553 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.10
01:12:36.553 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:12:36.553 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:36.553 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.6
01:12:36.553 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:36.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:36.553 00.000 18120 Enqueuing Expose request
01:12:36.553 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:36.553 00.000 21948 MoveAxis(E, 0, ABG)
01:12:36.553 00.000 21948 Move returns status 0, amount 0
01:12:36.553 00.000 21948 MoveAxis(N, 0, ABG)
01:12:36.553 00.000 21948 Move returns status 0, amount 0
01:12:36.553 00.000 21948 move complete, result=0
01:12:36.553 00.000 21948 worker thread done servicing request
01:12:36.553 00.000 21948 Worker thread wakes up
01:12:36.553 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:36.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:36.553 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:38.193 01.640 21948 Exposure complete
01:12:38.241 00.048 21948 worker thread done servicing request
01:12:38.241 00.000 18120 OnExposeComplete: enter
01:12:38.241 00.000 18120 UpdateGuideState(): m_state=6
01:12:38.241 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
01:12:38.241 00.000 18120 Star::Find returns 1 (0), X=896.45, Y=233.77, Mass=1976, SNR=30.7, Peak=173 HFD=3.7
01:12:38.241 00.000 18120 MultiStar: [#1 0.19,-0.65,0.00,M8] [#2 0.35,-0.36,0.00,M2] [#3 0.25,-0.47,0.00,M5] [#4 0.34,-0.54,0.00,M6] [#5 0.33,-0.38,0.00,M2] [#6 0.20,-0.30,0.51,U] [#7 -0.04,-0.27,0.44,U] [#8 0.11,-0.46,0.00,M5] 
01:12:38.241 00.000 18120 refined, 2 included, MultiStar: {0.18, -0.25}, one-star: {0.27, -0.21}
01:12:38.241 00.000 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
01:12:38.255 00.014 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
01:12:38.256 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.94 mountX=-0.30 mountY=-0.05, mountTheta=-2.98
01:12:38.256 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.25, opts=13)
01:12:38.256 00.000 18120 Enqueuing Move request for scope (0.18, -0.25)
01:12:38.256 00.000 21948 Worker thread wakes up
01:12:38.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
01:12:38.256 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
01:12:38.256 00.000 21948 Moving (0.18, -0.25) raw xDistance=-0.30 yDistance=-0.05
01:12:38.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:12:38.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:38.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:12:38.256 00.000 21948 MoveAxis(E, 54, ABG)
01:12:38.256 00.000 21948 Guiding  Dir = 2, Dur = 54
01:12:38.256 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:38.256 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.7
01:12:38.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:38.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:38.256 00.000 18120 Enqueuing Expose request
01:12:38.256 00.000 21948 IsSlewing returns 0
01:12:38.256 00.000 21948 IsGuiding returns 0
01:12:38.256 00.000 21948 PulseGuide returned control before completion, sleep 63
01:12:38.337 00.081 21948 IsGuiding returns 0
01:12:38.337 00.000 21948 Move returns status 0, amount 54
01:12:38.337 00.000 21948 MoveAxis(N, 0, ABG)
01:12:38.337 00.000 21948 Move returns status 0, amount 0
01:12:38.337 00.000 21948 move complete, result=0
01:12:38.337 00.000 21948 worker thread done servicing request
01:12:38.337 00.000 21948 Worker thread wakes up
01:12:38.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:38.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:38.337 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
01:12:39.754 01.417 21948 Exposure complete
01:12:39.802 00.048 21948 worker thread done servicing request
01:12:39.802 00.000 18120 OnExposeComplete: enter
01:12:39.804 00.002 18120 UpdateGuideState(): m_state=6
01:12:39.804 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
01:12:39.804 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=233.88, Mass=1964, SNR=30.6, Peak=209 HFD=3.8
01:12:39.804 00.000 18120 MultiStar: [#1 0.39,-0.61,0.00,M9] [#2 0.30,-0.28,0.64,U] [#3 0.17,-0.32,0.63,U] [#4 0.22,-0.41,0.00,M7] [#5 0.01,-0.15,0.48,U] [#6 0.18,-0.08,0.53,U] [#7 -0.18,-0.17,0.42,U] [#8 -0.09,-0.12,0.39,U] 
01:12:39.806 00.002 18120 single-star, 6 included, MultiStar: {0.11, -0.17}, one-star: {0.17, -0.10}
01:12:39.806 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:12:39.806 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:12:39.806 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.56 mountX=-0.17 mountY=-0.10, mountTheta=-2.58
01:12:39.808 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.10, opts=13)
01:12:39.810 00.002 18120 Enqueuing Move request for scope (0.17, -0.10)
01:12:39.810 00.000 21948 Worker thread wakes up
01:12:39.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
01:12:39.810 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
01:12:39.810 00.000 21948 Moving (0.17, -0.10) raw xDistance=-0.17 yDistance=-0.10
01:12:39.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:12:39.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:39.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:39.810 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.6
01:12:39.810 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:39.812 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:39.812 00.000 18120 Enqueuing Expose request
01:12:39.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:39.812 00.000 21948 MoveAxis(E, 0, ABG)
01:12:39.812 00.000 21948 Move returns status 0, amount 0
01:12:39.812 00.000 21948 MoveAxis(N, 0, ABG)
01:12:39.812 00.000 21948 Move returns status 0, amount 0
01:12:39.812 00.000 21948 move complete, result=0
01:12:39.812 00.000 21948 worker thread done servicing request
01:12:39.812 00.000 21948 Worker thread wakes up
01:12:39.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:39.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:39.812 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:41.442 01.630 21948 Exposure complete
01:12:41.467 00.025 21948 worker thread done servicing request
01:12:41.467 00.000 18120 OnExposeComplete: enter
01:12:41.467 00.000 18120 UpdateGuideState(): m_state=6
01:12:41.467 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
01:12:41.467 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=234.02, Mass=1998, SNR=31.0, Peak=195 HFD=4.0
01:12:41.474 00.007 18120 MultiStar: [#1 0.37,-0.33,0.00,M10] [#2 0.23,-0.32,0.64,U] [#3 -0.04,-0.14,0.59,U] [#4 0.28,-0.42,0.00,M8] [#5 0.11,-0.07,0.46,U] [#6 0.07,-0.29,0.55,U] [#7 0.18,-0.17,0.43,U] [#8 0.07,-0.10,0.40,U] 
01:12:41.474 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.14}, one-star: {0.22, 0.04}
01:12:41.474 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
01:12:41.476 00.002 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
01:12:41.476 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.80 mountX=-0.18 mountY=-0.06, mountTheta=-2.83
01:12:41.476 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.14, opts=13)
01:12:41.476 00.000 18120 Enqueuing Move request for scope (0.13, -0.14)
01:12:41.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:41.476 00.000 18120 UpdateGuideState exits: m=1998 RSB=31.0
01:12:41.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:41.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:41.476 00.000 18120 Enqueuing Expose request
01:12:41.476 00.000 21948 Worker thread wakes up
01:12:41.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
01:12:41.476 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
01:12:41.476 00.000 21948 Moving (0.13, -0.14) raw xDistance=-0.18 yDistance=-0.06
01:12:41.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:12:41.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:41.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:41.476 00.000 21948 MoveAxis(E, 0, ABG)
01:12:41.476 00.000 21948 Move returns status 0, amount 0
01:12:41.476 00.000 21948 MoveAxis(N, 0, ABG)
01:12:41.476 00.000 21948 Move returns status 0, amount 0
01:12:41.476 00.000 21948 move complete, result=0
01:12:41.476 00.000 21948 worker thread done servicing request
01:12:41.476 00.000 21948 Worker thread wakes up
01:12:41.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:41.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:41.476 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:42.998 01.522 21948 Exposure complete
01:12:43.034 00.036 21948 worker thread done servicing request
01:12:43.034 00.000 18120 OnExposeComplete: enter
01:12:43.034 00.000 18120 UpdateGuideState(): m_state=6
01:12:43.034 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
01:12:43.034 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=233.88, Mass=2052, SNR=31.2, Peak=193 HFD=4.1
01:12:43.043 00.009 18120 MultiStar: [#1 0.14,-0.28,0.72,U] [#2 0.11,-0.22,0.63,U] [#3 0.10,-0.31,0.58,U] [#4 0.26,-0.37,0.00,M9] [#5 0.14,-0.11,0.45,U] [#6 0.30,0.05,0.53,U] [#7 -0.14,0.03,0.43,U] [#8 -0.12,-0.10,0.41,U] 
01:12:43.043 00.000 18120 single-star, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.08, -0.10}
01:12:43.043 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:12:43.045 00.002 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:12:43.045 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.91 mountX=-0.12 mountY=-0.02, mountTheta=-2.95
01:12:43.045 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.10, opts=13)
01:12:43.045 00.000 18120 Enqueuing Move request for scope (0.08, -0.10)
01:12:43.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:43.045 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.2
01:12:43.061 00.016 21948 Worker thread wakes up
01:12:43.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.061 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:43.061 00.000 18120 Enqueuing Expose request
01:12:43.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:12:43.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:12:43.061 00.000 21948 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.02
01:12:43.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:43.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:43.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:43.061 00.000 21948 MoveAxis(E, 0, ABG)
01:12:43.061 00.000 21948 Move returns status 0, amount 0
01:12:43.061 00.000 21948 MoveAxis(N, 0, ABG)
01:12:43.061 00.000 21948 Move returns status 0, amount 0
01:12:43.061 00.000 21948 move complete, result=0
01:12:43.061 00.000 21948 worker thread done servicing request
01:12:43.061 00.000 21948 Worker thread wakes up
01:12:43.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:43.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:43.064 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:44.702 01.638 21948 Exposure complete
01:12:44.742 00.040 21948 worker thread done servicing request
01:12:44.742 00.000 18120 OnExposeComplete: enter
01:12:44.742 00.000 18120 UpdateGuideState(): m_state=6
01:12:44.742 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
01:12:44.742 00.000 18120 Star::Find returns 1 (0), X=896.22, Y=234.04, Mass=1995, SNR=30.9, Peak=212 HFD=4.1
01:12:44.742 00.000 18120 MultiStar: [#1 0.11,-0.09,0.75,U] [#2 0.09,-0.16,0.64,U] [#3 0.23,-0.11,0.61,U] [#4 0.46,-0.19,0.00,M10] [#5 0.12,-0.02,0.48,U] [#6 0.18,0.03,0.50,U] [#7 -0.30,0.13,0.44,U] [#8 -0.22,0.10,0.40,U] 
01:12:44.742 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.04, 0.06}
01:12:44.750 00.008 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:12:44.750 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
01:12:44.750 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.29 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
01:12:44.750 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
01:12:44.750 00.000 18120 Enqueuing Move request for scope (0.05, -0.02)
01:12:44.750 00.000 21948 Worker thread wakes up
01:12:44.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:44.750 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.9
01:12:44.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:44.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:44.750 00.000 18120 Enqueuing Expose request
01:12:44.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:12:44.750 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:12:44.750 00.000 21948 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
01:12:44.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:44.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:44.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:44.750 00.000 21948 MoveAxis(E, 0, ABG)
01:12:44.750 00.000 21948 Move returns status 0, amount 0
01:12:44.750 00.000 21948 MoveAxis(N, 0, ABG)
01:12:44.750 00.000 21948 Move returns status 0, amount 0
01:12:44.750 00.000 21948 move complete, result=0
01:12:44.750 00.000 21948 worker thread done servicing request
01:12:44.750 00.000 21948 Worker thread wakes up
01:12:44.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:44.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:44.750 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:46.276 01.526 21948 Exposure complete
01:12:46.323 00.047 21948 worker thread done servicing request
01:12:46.323 00.000 18120 OnExposeComplete: enter
01:12:46.323 00.000 18120 UpdateGuideState(): m_state=6
01:12:46.324 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
01:12:46.326 00.002 18120 Star::Find returns 1 (0), X=896.17, Y=233.97, Mass=2014, SNR=31.0, Peak=220 HFD=4.1
01:12:46.326 00.000 18120 MultiStar: [#1 -0.13,-0.10,0.75,U] [#2 -0.10,0.03,0.63,U] [#3 -0.15,-0.09,0.60,U] [#4 0.11,-0.10,0.55,U] [#5 -0.06,-0.17,0.45,U] [#6 -0.01,-0.07,0.53,U] [#7 -0.06,0.22,0.43,U] [#8 -0.32,-0.09,0.40,U] 
01:12:46.328 00.002 18120 single-star, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.01, -0.01}
01:12:46.328 00.000 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.00) = xAngle (-4.39 = 1.89)
01:12:46.330 00.002 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.85)
01:12:46.330 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.39 mountX=-0.00 mountY=0.01, mountTheta=1.89
01:12:46.333 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
01:12:46.333 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
01:12:46.333 00.000 21948 Worker thread wakes up
01:12:46.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:46.333 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.0
01:12:46.333 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.333 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:46.333 00.000 18120 Enqueuing Expose request
01:12:46.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:12:46.333 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:12:46.333 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
01:12:46.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:12:46.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:46.333 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:46.333 00.000 21948 MoveAxis(E, 0, ABG)
01:12:46.333 00.000 21948 Move returns status 0, amount 0
01:12:46.333 00.000 21948 MoveAxis(N, 0, ABG)
01:12:46.333 00.000 21948 Move returns status 0, amount 0
01:12:46.333 00.000 21948 move complete, result=0
01:12:46.333 00.000 21948 worker thread done servicing request
01:12:46.333 00.000 21948 Worker thread wakes up
01:12:46.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:46.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:46.333 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:47.965 01.632 21948 Exposure complete
01:12:48.006 00.041 21948 worker thread done servicing request
01:12:48.006 00.000 18120 OnExposeComplete: enter
01:12:48.006 00.000 18120 UpdateGuideState(): m_state=6
01:12:48.006 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
01:12:48.006 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=234.09, Mass=2024, SNR=31.2, Peak=195 HFD=4.1
01:12:48.006 00.000 18120 MultiStar: [#1 0.06,-0.16,0.73,U] [#2 -0.12,0.04,0.65,U] [#3 -0.06,-0.03,0.61,U] [#4 0.20,-0.05,0.55,U] [#5 0.04,0.22,0.46,U] [#6 0.04,0.14,0.49,U] [#7 -0.18,-0.05,0.43,U] [#8 -0.07,0.05,0.40,U] 
01:12:48.006 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.07, 0.11}
01:12:48.006 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
01:12:48.006 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
01:12:48.006 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.31 mountX=0.02 mountY=-0.02, mountTheta=-0.71
01:12:48.012 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
01:12:48.012 00.000 18120 Enqueuing Move request for scope (0.01, 0.03)
01:12:48.012 00.000 21948 Worker thread wakes up
01:12:48.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:48.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:12:48.012 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:12:48.012 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.2
01:12:48.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:48.012 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:48.012 00.000 18120 Enqueuing Expose request
01:12:48.012 00.000 21948 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
01:12:48.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:48.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:48.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:48.012 00.000 21948 MoveAxis(E, 0, ABG)
01:12:48.012 00.000 21948 Move returns status 0, amount 0
01:12:48.012 00.000 21948 MoveAxis(N, 0, ABG)
01:12:48.012 00.000 21948 Move returns status 0, amount 0
01:12:48.012 00.000 21948 move complete, result=0
01:12:48.012 00.000 21948 worker thread done servicing request
01:12:48.012 00.000 21948 Worker thread wakes up
01:12:48.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:48.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:48.012 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:49.544 01.532 21948 Exposure complete
01:12:49.600 00.056 21948 worker thread done servicing request
01:12:49.600 00.000 18120 OnExposeComplete: enter
01:12:49.600 00.000 18120 UpdateGuideState(): m_state=6
01:12:49.600 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
01:12:49.600 00.000 18120 Star::Find returns 1 (0), X=895.77, Y=234.65, Mass=2025, SNR=31.1, Peak=166 HFD=3.8
01:12:49.600 00.000 18120 MultiStar: [#1 -0.36,0.23,0.00,M7] [#2 -0.34,0.63,0.00,M1] [#3 -0.45,0.31,0.00,M1] [#4 -0.26,0.45,0.00,M9] [#5 -0.41,0.68,0.00,M1] [#6 -0.31,0.69,0.00,M1] [#7 -0.57,0.44,0.00,M1] [#8 -0.48,0.53,0.00,M1] 
01:12:49.600 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
01:12:49.600 00.000 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
01:12:49.600 00.000 18120 CameraToMount -- cameraX=-0.40 cameraY=0.66 hyp=0.78 cameraTheta=2.11 mountX=0.77 mountY=0.06, mountTheta=0.08
01:12:49.607 00.007 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=0.66, opts=13)
01:12:49.610 00.003 18120 Enqueuing Move request for scope (-0.40, 0.66)
01:12:49.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:49.610 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.1
01:12:49.610 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:49.610 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:49.612 00.002 18120 Enqueuing Expose request
01:12:49.614 00.002 21948 Worker thread wakes up
01:12:49.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.66) opts 0xd
01:12:49.614 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.40, 0.66)
01:12:49.614 00.000 21948 Moving (-0.40, 0.66) raw xDistance=0.77 yDistance=0.06
01:12:49.614 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
01:12:49.614 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:49.614 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:49.614 00.000 21948 MoveAxis(W, 138, ABG)
01:12:49.614 00.000 21948 Guiding  Dir = 3, Dur = 138
01:12:49.614 00.000 21948 IsSlewing returns 0
01:12:49.614 00.000 21948 IsGuiding returns 0
01:12:49.614 00.000 21948 PulseGuide returned control before completion, sleep 146
01:12:49.768 00.154 21948 IsGuiding returns 1
01:12:49.768 00.000 21948 scope still moving after pulse duration time elapsed
01:12:49.801 00.033 21948 IsSlewing returns 0
01:12:49.801 00.000 21948 IsGuiding returns 0
01:12:49.801 00.000 21948 scope move finished after 138 + 48 ms
01:12:49.801 00.000 21948 Move returns status 0, amount 138
01:12:49.801 00.000 21948 MoveAxis(N, 0, ABG)
01:12:49.801 00.000 21948 Move returns status 0, amount 0
01:12:49.801 00.000 21948 move complete, result=0
01:12:49.801 00.000 21948 worker thread done servicing request
01:12:49.801 00.000 21948 Worker thread wakes up
01:12:49.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:49.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:49.801 00.000 18120 GuideStep: 0.8 px 138 ms WEST, 0.1 px 0 ms NORTH
01:12:51.442 01.641 21948 Exposure complete
01:12:51.485 00.043 21948 worker thread done servicing request
01:12:51.485 00.000 18120 OnExposeComplete: enter
01:12:51.485 00.000 18120 UpdateGuideState(): m_state=6
01:12:51.485 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
01:12:51.485 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=234.16, Mass=2124, SNR=32.0, Peak=191 HFD=4.3
01:12:51.485 00.000 18120 MultiStar: [#1 -0.21,-0.01,0.72,U] [#2 0.02,-0.13,0.60,U] [#3 -0.27,-0.07,0.58,U] [#4 -0.06,0.03,0.54,U] [#5 -0.28,0.17,0.44,U] [#6 -0.28,0.24,0.49,U] [#7 -0.20,0.27,0.42,U] [#8 -0.36,0.22,0.00,M2] 
01:12:51.485 00.000 18120 refined, 7 included, MultiStar: {-0.18, 0.08}, one-star: {-0.21, 0.18}
01:12:51.490 00.005 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.00) = xAngle (0.74 = 0.74)
01:12:51.490 00.000 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.70 = 0.70)
01:12:51.490 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.74 mountX=0.15 mountY=0.13, mountTheta=0.72
01:12:51.490 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.08, opts=13)
01:12:51.493 00.003 18120 Enqueuing Move request for scope (-0.18, 0.08)
01:12:51.493 00.000 21948 Worker thread wakes up
01:12:51.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:51.493 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
01:12:51.493 00.000 18120 UpdateGuideState exits: m=2124 RSB=32.0
01:12:51.493 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:51.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:51.493 00.000 18120 Enqueuing Expose request
01:12:51.493 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
01:12:51.493 00.000 21948 Moving (-0.18, 0.08) raw xDistance=0.15 yDistance=0.13
01:12:51.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:12:51.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:51.496 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:12:51.496 00.000 21948 MoveAxis(E, 0, ABG)
01:12:51.496 00.000 21948 Move returns status 0, amount 0
01:12:51.496 00.000 21948 MoveAxis(N, 0, ABG)
01:12:51.496 00.000 21948 Move returns status 0, amount 0
01:12:51.496 00.000 21948 move complete, result=0
01:12:51.496 00.000 21948 worker thread done servicing request
01:12:51.496 00.000 21948 Worker thread wakes up
01:12:51.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:51.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:51.496 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:53.015 01.519 21948 Exposure complete
01:12:53.047 00.032 18120 OnExposeComplete: enter
01:12:53.047 00.000 21948 worker thread done servicing request
01:12:53.047 00.000 18120 UpdateGuideState(): m_state=6
01:12:53.047 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
01:12:53.047 00.000 18120 Star::Find returns 1 (0), X=896.38, Y=233.93, Mass=2121, SNR=31.8, Peak=188 HFD=4.0
01:12:53.052 00.005 18120 MultiStar: [#1 0.11,-0.18,0.72,U] [#2 0.20,-0.13,0.64,U] [#3 -0.08,-0.14,0.61,U] [#4 0.08,-0.24,0.55,U] [#5 0.10,-0.37,0.45,U] [#6 0.19,-0.16,0.49,U] [#7 0.13,0.04,0.41,U] [#8 -0.20,-0.09,0.40,U] 
01:12:53.052 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.21, -0.05}
01:12:53.052 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
01:12:53.052 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
01:12:53.052 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=-0.17 mountY=-0.02, mountTheta=-3.00
01:12:53.054 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
01:12:53.054 00.000 18120 Enqueuing Move request for scope (0.10, -0.14)
01:12:53.054 00.000 21948 Worker thread wakes up
01:12:53.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:53.054 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.8
01:12:53.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:53.054 00.000 18120 Enqueuing Expose request
01:12:53.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
01:12:53.054 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
01:12:53.054 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.02
01:12:53.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:12:53.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:53.054 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:53.054 00.000 21948 MoveAxis(E, 0, ABG)
01:12:53.054 00.000 21948 Move returns status 0, amount 0
01:12:53.054 00.000 21948 MoveAxis(N, 0, ABG)
01:12:53.054 00.000 21948 Move returns status 0, amount 0
01:12:53.054 00.000 21948 move complete, result=0
01:12:53.054 00.000 21948 worker thread done servicing request
01:12:53.054 00.000 21948 Worker thread wakes up
01:12:53.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:53.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:53.054 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:54.687 01.633 21948 Exposure complete
01:12:54.720 00.033 21948 worker thread done servicing request
01:12:54.720 00.000 18120 OnExposeComplete: enter
01:12:54.720 00.000 18120 UpdateGuideState(): m_state=6
01:12:54.720 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
01:12:54.720 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=233.98, Mass=2014, SNR=31.1, Peak=181 HFD=4.1
01:12:54.720 00.000 18120 MultiStar: [#1 0.16,-0.18,0.73,U] [#2 0.04,-0.03,0.64,U] [#3 -0.15,-0.05,0.61,U] [#4 0.17,-0.33,0.56,U] [#5 0.14,0.08,0.48,U] [#6 0.04,0.04,0.53,U] [#7 -0.09,-0.19,0.46,U] [#8 -0.15,0.14,0.39,U] 
01:12:54.720 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.16, 0.00}
01:12:54.720 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:12:54.720 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
01:12:54.720 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.86 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
01:12:54.720 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
01:12:54.720 00.000 18120 Enqueuing Move request for scope (0.05, -0.06)
01:12:54.720 00.000 21948 Worker thread wakes up
01:12:54.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:12:54.720 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:12:54.720 00.000 21948 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.02
01:12:54.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:12:54.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:54.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:54.735 00.015 18120 UpdateGuideState exits: m=2014 RSB=31.1
01:12:54.736 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:54.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:54.736 00.000 18120 Enqueuing Expose request
01:12:54.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:54.736 00.000 21948 MoveAxis(E, 0, ABG)
01:12:54.736 00.000 21948 Move returns status 0, amount 0
01:12:54.736 00.000 21948 MoveAxis(N, 0, ABG)
01:12:54.736 00.000 21948 Move returns status 0, amount 0
01:12:54.736 00.000 21948 move complete, result=0
01:12:54.736 00.000 21948 worker thread done servicing request
01:12:54.736 00.000 21948 Worker thread wakes up
01:12:54.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:54.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:54.736 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:56.263 01.527 21948 Exposure complete
01:12:56.295 00.032 21948 worker thread done servicing request
01:12:56.295 00.000 18120 OnExposeComplete: enter
01:12:56.295 00.000 18120 UpdateGuideState(): m_state=6
01:12:56.295 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
01:12:56.295 00.000 18120 Star::Find returns 1 (0), X=896.28, Y=233.81, Mass=1947, SNR=30.6, Peak=174 HFD=4.0
01:12:56.303 00.008 18120 MultiStar: [#1 0.24,-0.48,0.00,M5] [#2 0.23,-0.32,0.65,U] [#3 0.15,-0.18,0.59,U] [#4 0.27,-0.14,0.56,U] [#5 0.11,-0.03,0.49,U] [#6 0.16,-0.16,0.51,U] [#7 -0.21,-0.22,0.44,U] [#8 0.14,-0.27,0.41,U] 
01:12:56.303 00.000 18120 single-star, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.11, -0.17}
01:12:56.303 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
01:12:56.305 00.002 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:12:56.305 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=-0.20 mountY=-0.02, mountTheta=-3.05
01:12:56.308 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
01:12:56.309 00.001 18120 Enqueuing Move request for scope (0.11, -0.17)
01:12:56.309 00.000 21948 Worker thread wakes up
01:12:56.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:12:56.309 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:12:56.309 00.000 21948 Moving (0.11, -0.17) raw xDistance=-0.20 yDistance=-0.02
01:12:56.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:12:56.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:56.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:56.309 00.000 21948 MoveAxis(E, 36, ABG)
01:12:56.309 00.000 21948 Guiding  Dir = 2, Dur = 36
01:12:56.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:56.311 00.002 18120 UpdateGuideState exits: m=1947 RSB=30.6
01:12:56.311 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.311 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:56.311 00.000 21948 IsSlewing returns 0
01:12:56.311 00.000 18120 Enqueuing Expose request
01:12:56.311 00.000 21948 IsGuiding returns 0
01:12:56.311 00.000 21948 PulseGuide returned control before completion, sleep 45
01:12:56.376 00.065 21948 IsGuiding returns 0
01:12:56.376 00.000 21948 Move returns status 0, amount 36
01:12:56.376 00.000 21948 MoveAxis(N, 0, ABG)
01:12:56.377 00.001 21948 Move returns status 0, amount 0
01:12:56.377 00.000 21948 move complete, result=0
01:12:56.377 00.000 21948 worker thread done servicing request
01:12:56.377 00.000 21948 Worker thread wakes up
01:12:56.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:56.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:56.377 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
01:12:58.013 01.636 21948 Exposure complete
01:12:58.045 00.032 21948 worker thread done servicing request
01:12:58.045 00.000 18120 OnExposeComplete: enter
01:12:58.060 00.015 18120 UpdateGuideState(): m_state=6
01:12:58.061 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
01:12:58.061 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=234.09, Mass=1959, SNR=30.7, Peak=173 HFD=4.2
01:12:58.061 00.000 18120 MultiStar: [#1 0.00,-0.18,0.72,U] [#2 0.07,-0.12,0.63,U] [#3 -0.08,-0.11,0.60,U] [#4 0.06,-0.10,0.56,U] [#5 -0.21,0.14,0.47,U] [#6 -0.04,0.17,0.51,U] [#7 -0.31,0.09,0.45,U] [#8 -0.09,0.13,0.42,U] 
01:12:58.061 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.06, 0.11}
01:12:58.068 00.007 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
01:12:58.068 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
01:12:58.068 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=0.03 mountY=0.05, mountTheta=1.04
01:12:58.071 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.01, opts=13)
01:12:58.071 00.000 18120 Enqueuing Move request for scope (-0.06, 0.01)
01:12:58.071 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:58.071 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.7
01:12:58.071 00.000 21948 Worker thread wakes up
01:12:58.071 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:12:58.071 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:12:58.071 00.000 21948 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.05
01:12:58.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:58.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:58.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:12:58.071 00.000 21948 MoveAxis(E, 0, ABG)
01:12:58.071 00.000 21948 Move returns status 0, amount 0
01:12:58.071 00.000 21948 MoveAxis(N, 0, ABG)
01:12:58.071 00.000 21948 Move returns status 0, amount 0
01:12:58.071 00.000 21948 move complete, result=0
01:12:58.071 00.000 21948 worker thread done servicing request
01:12:58.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:58.071 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:58.071 00.000 18120 Enqueuing Expose request
01:12:58.071 00.000 21948 Worker thread wakes up
01:12:58.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:58.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:58.071 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:59.590 01.519 21948 Exposure complete
01:12:59.644 00.054 21948 worker thread done servicing request
01:12:59.644 00.000 18120 OnExposeComplete: enter
01:12:59.644 00.000 18120 UpdateGuideState(): m_state=6
01:12:59.644 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
01:12:59.652 00.008 18120 Star::Find returns 1 (0), X=895.98, Y=234.16, Mass=2104, SNR=31.7, Peak=185 HFD=4.2
01:12:59.652 00.000 18120 MultiStar: [#1 -0.27,-0.12,0.71,U] [#2 -0.10,-0.11,0.64,U] [#3 -0.42,0.00,0.00,M1] [#4 -0.35,-0.16,0.53,U] [#5 -0.57,0.15,0.00,M1] [#6 -0.51,0.43,0.00,M1] [#7 -0.49,-0.06,0.00,M1] [#8 -0.39,0.13,0.39,U] 
01:12:59.652 00.000 18120 refined, 4 included, MultiStar: {-0.24, -0.00}, one-star: {-0.20, 0.18}
01:12:59.652 00.000 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.13 = 1.16)
01:12:59.654 00.002 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.12)
01:12:59.654 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.13 mountX=0.10 mountY=0.22, mountTheta=1.15
01:12:59.654 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.00, opts=13)
01:12:59.654 00.000 18120 Enqueuing Move request for scope (-0.24, -0.00)
01:12:59.654 00.000 21948 Worker thread wakes up
01:12:59.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:12:59.654 00.000 18120 UpdateGuideState exits: m=2104 RSB=31.7
01:12:59.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.654 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:12:59.669 00.015 18120 Enqueuing Expose request
01:12:59.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
01:12:59.669 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
01:12:59.669 00.000 21948 Moving (-0.24, -0.00) raw xDistance=0.10 yDistance=0.22
01:12:59.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:12:59.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:12:59.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:12:59.669 00.000 21948 MoveAxis(E, 0, ABG)
01:12:59.669 00.000 21948 Move returns status 0, amount 0
01:12:59.669 00.000 21948 MoveAxis(N, 0, ABG)
01:12:59.669 00.000 21948 Move returns status 0, amount 0
01:12:59.669 00.000 21948 move complete, result=0
01:12:59.669 00.000 21948 worker thread done servicing request
01:12:59.669 00.000 21948 Worker thread wakes up
01:12:59.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:12:59.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:12:59.670 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:01.309 01.639 21948 Exposure complete
01:13:01.351 00.042 21948 worker thread done servicing request
01:13:01.351 00.000 18120 OnExposeComplete: enter
01:13:01.352 00.001 18120 UpdateGuideState(): m_state=6
01:13:01.352 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
01:13:01.352 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=234.12, Mass=1923, SNR=30.5, Peak=172 HFD=4.2
01:13:01.352 00.000 18120 MultiStar: [#1 -0.19,-0.05,0.74,U] [#2 -0.06,-0.04,0.63,U] [#3 -0.14,-0.08,0.62,U] [#4 0.09,-0.03,0.58,U] [#5 -0.23,0.11,0.46,U] [#6 -0.24,0.36,0.00,M2] [#7 -0.40,-0.15,0.00,M2] [#8 -0.26,0.05,0.40,U] 
01:13:01.352 00.000 18120 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {-0.09, 0.14}
01:13:01.354 00.002 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.00) = xAngle (1.00 = 1.00)
01:13:01.354 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.96 = 0.96)
01:13:01.354 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.99 mountX=0.06 mountY=0.10, mountTheta=0.98
01:13:01.356 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.02, opts=13)
01:13:01.356 00.000 18120 Enqueuing Move request for scope (-0.12, 0.02)
01:13:01.357 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:01.357 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.5
01:13:01.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.357 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:01.357 00.000 18120 Enqueuing Expose request
01:13:01.359 00.002 21948 Worker thread wakes up
01:13:01.359 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:13:01.359 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:13:01.359 00.000 21948 Moving (-0.12, 0.02) raw xDistance=0.06 yDistance=0.10
01:13:01.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:01.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:01.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:13:01.359 00.000 21948 MoveAxis(E, 0, ABG)
01:13:01.359 00.000 21948 Move returns status 0, amount 0
01:13:01.359 00.000 21948 MoveAxis(N, 0, ABG)
01:13:01.359 00.000 21948 Move returns status 0, amount 0
01:13:01.359 00.000 21948 move complete, result=0
01:13:01.359 00.000 21948 worker thread done servicing request
01:13:01.359 00.000 21948 Worker thread wakes up
01:13:01.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:01.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:01.359 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:02.886 01.527 21948 Exposure complete
01:13:02.934 00.048 21948 worker thread done servicing request
01:13:02.934 00.000 18120 OnExposeComplete: enter
01:13:02.934 00.000 18120 UpdateGuideState(): m_state=6
01:13:02.934 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
01:13:02.939 00.005 18120 Star::Find returns 1 (0), X=896.11, Y=234.45, Mass=1997, SNR=30.9, Peak=153 HFD=3.9
01:13:02.940 00.001 18120 MultiStar: [#1 -0.18,0.16,0.68,U] [#2 -0.23,0.22,0.63,U] [#3 -0.20,0.31,0.60,U] [#4 -0.05,0.43,0.00,M3] [#5 -0.41,0.50,0.00,M1] [#6 -0.11,0.57,0.00,M3] [#7 -0.48,0.34,0.00,M3] [#8 -0.41,0.38,0.00,M1] 
01:13:02.940 00.000 18120 refined, 3 included, MultiStar: {-0.16, 0.31}, one-star: {-0.07, 0.47}
01:13:02.940 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
01:13:02.940 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.00 = 0.00)
01:13:02.940 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.04 mountX=0.35 mountY=0.00, mountTheta=0.00
01:13:02.942 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.31, opts=13)
01:13:02.942 00.000 18120 Enqueuing Move request for scope (-0.16, 0.31)
01:13:02.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:02.942 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.9
01:13:02.942 00.000 21948 Worker thread wakes up
01:13:02.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:02.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:02.942 00.000 18120 Enqueuing Expose request
01:13:02.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
01:13:02.942 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
01:13:02.942 00.000 21948 Moving (-0.16, 0.31) raw xDistance=0.35 yDistance=0.00
01:13:02.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:13:02.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:02.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:13:02.942 00.000 21948 MoveAxis(W, 62, ABG)
01:13:02.942 00.000 21948 Guiding  Dir = 3, Dur = 62
01:13:02.942 00.000 21948 IsSlewing returns 0
01:13:02.942 00.000 21948 IsGuiding returns 0
01:13:02.942 00.000 21948 PulseGuide returned control before completion, sleep 71
01:13:03.030 00.088 21948 IsGuiding returns 0
01:13:03.030 00.000 21948 Move returns status 0, amount 62
01:13:03.030 00.000 21948 MoveAxis(N, 0, ABG)
01:13:03.030 00.000 21948 Move returns status 0, amount 0
01:13:03.030 00.000 21948 move complete, result=0
01:13:03.030 00.000 21948 worker thread done servicing request
01:13:03.030 00.000 21948 Worker thread wakes up
01:13:03.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:03.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:03.030 00.000 18120 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
01:13:04.669 01.639 21948 Exposure complete
01:13:04.717 00.048 21948 worker thread done servicing request
01:13:04.717 00.000 18120 OnExposeComplete: enter
01:13:04.717 00.000 18120 UpdateGuideState(): m_state=6
01:13:04.717 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
01:13:04.717 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=234.36, Mass=2001, SNR=30.9, Peak=189 HFD=3.9
01:13:04.720 00.003 18120 MultiStar: [#1 0.03,0.03,0.71,U] [#2 -0.09,0.14,0.66,U] [#3 -0.10,-0.10,0.58,U] [#4 0.08,0.11,0.59,U] [#5 -0.33,0.22,0.47,U] [#6 0.11,0.27,0.51,U] [#7 -0.27,0.34,0.00,M4] [#8 -0.24,0.10,0.39,U] 
01:13:04.720 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.16}, one-star: {-0.06, 0.38}
01:13:04.720 00.000 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
01:13:04.720 00.000 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
01:13:04.720 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.94 mountX=0.17 mountY=-0.02, mountTheta=-0.10
01:13:04.723 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.16, opts=13)
01:13:04.723 00.000 18120 Enqueuing Move request for scope (-0.06, 0.16)
01:13:04.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:04.723 00.000 21948 Worker thread wakes up
01:13:04.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
01:13:04.723 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
01:13:04.723 00.000 21948 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=-0.02
01:13:04.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:13:04.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:04.723 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:04.723 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.9
01:13:04.723 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.723 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:04.723 00.000 18120 Enqueuing Expose request
01:13:04.727 00.004 21948 MoveAxis(E, 0, ABG)
01:13:04.727 00.000 21948 Move returns status 0, amount 0
01:13:04.727 00.000 21948 MoveAxis(N, 0, ABG)
01:13:04.727 00.000 21948 Move returns status 0, amount 0
01:13:04.727 00.000 21948 move complete, result=0
01:13:04.727 00.000 21948 worker thread done servicing request
01:13:04.727 00.000 21948 Worker thread wakes up
01:13:04.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:04.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:04.727 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:06.247 01.520 21948 Exposure complete
01:13:06.273 00.026 21948 worker thread done servicing request
01:13:06.273 00.000 18120 OnExposeComplete: enter
01:13:06.273 00.000 18120 UpdateGuideState(): m_state=6
01:13:06.273 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
01:13:06.273 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=234.28, Mass=1958, SNR=30.7, Peak=170 HFD=3.8
01:13:06.273 00.000 18120 MultiStar: [#1 -0.01,-0.02,0.73,U] [#2 0.15,0.22,0.63,U] [#3 0.04,0.04,0.60,U] [#4 0.12,0.19,0.57,U] [#5 -0.04,0.30,0.45,U] [#6 0.05,0.48,0.00,M3] [#7 -0.35,0.14,0.44,U] [#8 -0.06,0.27,0.39,U] 
01:13:06.273 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.18}, one-star: {0.17, 0.30}
01:13:06.273 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
01:13:06.273 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
01:13:06.278 00.005 18120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.40 mountX=0.15 mountY=-0.11, mountTheta=-0.63
01:13:06.278 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.18, opts=13)
01:13:06.278 00.000 18120 Enqueuing Move request for scope (0.03, 0.18)
01:13:06.278 00.000 21948 Worker thread wakes up
01:13:06.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:06.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:13:06.278 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:13:06.278 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.7
01:13:06.278 00.000 21948 Moving (0.03, 0.18) raw xDistance=0.15 yDistance=-0.11
01:13:06.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:06.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:13:06.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:06.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:06.278 00.000 18120 Enqueuing Expose request
01:13:06.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:06.278 00.000 21948 MoveAxis(E, 0, ABG)
01:13:06.278 00.000 21948 Move returns status 0, amount 0
01:13:06.278 00.000 21948 MoveAxis(N, 0, ABG)
01:13:06.278 00.000 21948 Move returns status 0, amount 0
01:13:06.278 00.000 21948 move complete, result=0
01:13:06.278 00.000 21948 worker thread done servicing request
01:13:06.278 00.000 21948 Worker thread wakes up
01:13:06.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:06.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:06.278 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:07.917 01.639 21948 Exposure complete
01:13:07.948 00.031 21948 worker thread done servicing request
01:13:07.964 00.016 18120 OnExposeComplete: enter
01:13:07.964 00.000 18120 UpdateGuideState(): m_state=6
01:13:07.964 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
01:13:07.964 00.000 18120 Star::Find returns 1 (0), X=896.29, Y=234.25, Mass=2044, SNR=31.2, Peak=167 HFD=3.8
01:13:07.964 00.000 18120 MultiStar: [#1 -0.00,0.05,0.74,U] [#2 0.07,0.24,0.63,U] [#3 0.19,0.30,0.59,U] [#4 0.18,0.30,0.57,U] [#5 0.02,0.23,0.47,U] [#6 0.10,0.42,0.00,M4] [#7 0.16,0.24,0.43,U] [#8 -0.02,0.34,0.40,U] 
01:13:07.964 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.24}, one-star: {0.12, 0.27}
01:13:07.964 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
01:13:07.964 00.000 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
01:13:07.964 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.20 mountX=0.18 mountY=-0.19, mountTheta=-0.81
01:13:07.964 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.24, opts=13)
01:13:07.964 00.000 18120 Enqueuing Move request for scope (0.09, 0.24)
01:13:07.964 00.000 21948 Worker thread wakes up
01:13:07.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:07.964 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.2
01:13:07.964 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:07.964 00.000 18120 Enqueuing Expose request
01:13:07.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
01:13:07.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
01:13:07.964 00.000 21948 Moving (0.09, 0.24) raw xDistance=0.18 yDistance=-0.19
01:13:07.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:13:07.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:07.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:07.964 00.000 21948 MoveAxis(E, 0, ABG)
01:13:07.964 00.000 21948 Move returns status 0, amount 0
01:13:07.964 00.000 21948 MoveAxis(N, 0, ABG)
01:13:07.964 00.000 21948 Move returns status 0, amount 0
01:13:07.964 00.000 21948 move complete, result=0
01:13:07.964 00.000 21948 worker thread done servicing request
01:13:07.964 00.000 21948 Worker thread wakes up
01:13:07.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:07.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:07.964 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:09.492 01.528 21948 Exposure complete
01:13:09.556 00.064 21948 worker thread done servicing request
01:13:09.557 00.001 18120 OnExposeComplete: enter
01:13:09.557 00.000 18120 UpdateGuideState(): m_state=6
01:13:09.557 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
01:13:09.557 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=234.34, Mass=1945, SNR=30.6, Peak=165 HFD=3.9
01:13:09.557 00.000 18120 MultiStar: [#1 0.00,0.11,0.74,U] [#2 -0.19,0.32,0.64,U] [#3 0.20,0.05,0.59,U] [#4 0.25,0.16,0.56,U] [#5 0.02,0.26,0.45,U] [#6 -0.25,0.48,0.00,M5] [#7 0.11,0.48,0.00,M3] [#8 -0.34,0.40,0.00,M1] 
01:13:09.557 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.22}, one-star: {-0.01, 0.36}
01:13:09.557 00.000 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
01:13:09.557 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
01:13:09.557 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.42 mountX=0.19 mountY=-0.13, mountTheta=-0.61
01:13:09.557 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.22, opts=13)
01:13:09.557 00.000 18120 Enqueuing Move request for scope (0.03, 0.22)
01:13:09.557 00.000 21948 Worker thread wakes up
01:13:09.557 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
01:13:09.557 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
01:13:09.557 00.000 21948 Moving (0.03, 0.22) raw xDistance=0.19 yDistance=-0.13
01:13:09.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:13:09.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:09.557 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:09.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:13:09.557 00.000 21948 MoveAxis(E, 0, ABG)
01:13:09.557 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
01:13:09.557 00.000 21948 Move returns status 0, amount 0
01:13:09.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:09.557 00.000 18120 Enqueuing Expose request
01:13:09.557 00.000 21948 MoveAxis(N, 0, ABG)
01:13:09.557 00.000 21948 Move returns status 0, amount 0
01:13:09.557 00.000 21948 move complete, result=0
01:13:09.557 00.000 21948 worker thread done servicing request
01:13:09.557 00.000 21948 Worker thread wakes up
01:13:09.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:09.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:09.557 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:11.197 01.640 21948 Exposure complete
01:13:11.244 00.047 21948 worker thread done servicing request
01:13:11.244 00.000 18120 OnExposeComplete: enter
01:13:11.244 00.000 18120 UpdateGuideState(): m_state=6
01:13:11.244 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
01:13:11.244 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=234.35, Mass=2022, SNR=31.2, Peak=174 HFD=4.0
01:13:11.244 00.000 18120 MultiStar: [#1 -0.03,0.00,0.70,U] [#2 0.10,0.29,0.64,U] [#3 -0.10,0.26,0.58,U] [#4 0.17,0.04,0.58,U] [#5 -0.13,0.39,0.47,U] [#6 0.04,0.27,0.51,U] [#7 -0.26,0.24,0.44,U] [#8 -0.36,0.27,0.00,M2] 
01:13:11.244 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.24}, one-star: {-0.09, 0.37}
01:13:11.244 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
01:13:11.244 00.000 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
01:13:11.244 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.71 mountX=0.23 mountY=-0.08, mountTheta=-0.33
01:13:11.244 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.24, opts=13)
01:13:11.244 00.000 18120 Enqueuing Move request for scope (-0.03, 0.24)
01:13:11.244 00.000 21948 Worker thread wakes up
01:13:11.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:11.244 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.2
01:13:11.244 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:11.244 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:11.244 00.000 18120 Enqueuing Expose request
01:13:11.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
01:13:11.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
01:13:11.244 00.000 21948 Moving (-0.03, 0.24) raw xDistance=0.23 yDistance=-0.08
01:13:11.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:13:11.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:11.244 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:11.244 00.000 21948 MoveAxis(W, 41, ABG)
01:13:11.244 00.000 21948 Guiding  Dir = 3, Dur = 41
01:13:11.244 00.000 21948 IsSlewing returns 0
01:13:11.244 00.000 21948 IsGuiding returns 0
01:13:11.244 00.000 21948 PulseGuide returned control before completion, sleep 50
01:13:11.308 00.064 21948 IsGuiding returns 1
01:13:11.308 00.000 21948 scope still moving after pulse duration time elapsed
01:13:11.340 00.032 21948 IsSlewing returns 0
01:13:11.340 00.000 21948 IsGuiding returns 0
01:13:11.340 00.000 21948 scope move finished after 41 + 45 ms
01:13:11.340 00.000 21948 Move returns status 0, amount 41
01:13:11.340 00.000 21948 MoveAxis(N, 0, ABG)
01:13:11.340 00.000 21948 Move returns status 0, amount 0
01:13:11.340 00.000 21948 move complete, result=0
01:13:11.340 00.000 21948 worker thread done servicing request
01:13:11.340 00.000 21948 Worker thread wakes up
01:13:11.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:11.340 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:13:11.342 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:12.750 01.408 21948 Exposure complete
01:13:12.774 00.024 21948 worker thread done servicing request
01:13:12.774 00.000 18120 OnExposeComplete: enter
01:13:12.776 00.002 18120 UpdateGuideState(): m_state=6
01:13:12.776 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
01:13:12.776 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=234.24, Mass=1877, SNR=30.0, Peak=188 HFD=3.8
01:13:12.778 00.002 18120 MultiStar: [#1 -0.11,-0.10,0.76,U] [#2 0.14,0.10,0.65,U] [#3 -0.15,-0.07,0.62,U] [#4 0.23,0.10,0.60,U] [#5 -0.04,0.07,0.50,U] [#6 -0.00,0.34,0.53,U] [#7 0.03,0.01,0.45,U] [#8 -0.32,0.14,0.40,U] 
01:13:12.778 00.000 18120 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.07, 0.26}
01:13:12.778 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
01:13:12.778 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
01:13:12.780 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.09 mountY=-0.04, mountTheta=-0.44
01:13:12.780 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.10, opts=13)
01:13:12.783 00.003 18120 Enqueuing Move request for scope (-0.00, 0.10)
01:13:12.783 00.000 21948 Worker thread wakes up
01:13:12.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:12.783 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
01:13:12.783 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.785 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:12.785 00.000 18120 Enqueuing Expose request
01:13:12.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:13:12.785 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:13:12.785 00.000 21948 Moving (-0.00, 0.10) raw xDistance=0.09 yDistance=-0.04
01:13:12.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:13:12.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:12.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:12.785 00.000 21948 MoveAxis(E, 0, ABG)
01:13:12.785 00.000 21948 Move returns status 0, amount 0
01:13:12.785 00.000 21948 MoveAxis(N, 0, ABG)
01:13:12.785 00.000 21948 Move returns status 0, amount 0
01:13:12.785 00.000 21948 move complete, result=0
01:13:12.785 00.000 21948 worker thread done servicing request
01:13:12.785 00.000 21948 Worker thread wakes up
01:13:12.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:12.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:12.785 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:14.416 01.631 21948 Exposure complete
01:13:14.448 00.032 21948 worker thread done servicing request
01:13:14.448 00.000 18120 OnExposeComplete: enter
01:13:14.448 00.000 18120 UpdateGuideState(): m_state=6
01:13:14.448 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
01:13:14.448 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=234.30, Mass=1874, SNR=30.0, Peak=177 HFD=3.7
01:13:14.448 00.000 18120 MultiStar: [#1 0.03,0.13,0.77,U] [#2 0.21,0.08,0.65,U] [#3 0.02,0.14,0.63,U] [#4 0.11,0.13,0.58,U] [#5 0.07,0.42,0.00,M1] [#6 -0.07,0.38,0.53,U] [#7 -0.16,0.19,0.48,U] [#8 -0.25,0.48,0.00,M2] 
01:13:14.448 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.20}, one-star: {0.08, 0.31}
01:13:14.448 00.000 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
01:13:14.448 00.000 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
01:13:14.457 00.009 18120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.35 mountX=0.16 mountY=-0.13, mountTheta=-0.67
01:13:14.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.20, opts=13)
01:13:14.458 00.000 18120 Enqueuing Move request for scope (0.04, 0.20)
01:13:14.458 00.000 21948 Worker thread wakes up
01:13:14.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:14.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
01:13:14.458 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
01:13:14.458 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.458 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:14.458 00.000 18120 Enqueuing Expose request
01:13:14.462 00.004 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
01:13:14.462 00.000 21948 Moving (0.04, 0.20) raw xDistance=0.16 yDistance=-0.13
01:13:14.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:13:14.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:14.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:13:14.462 00.000 21948 MoveAxis(E, 0, ABG)
01:13:14.462 00.000 21948 Move returns status 0, amount 0
01:13:14.462 00.000 21948 MoveAxis(N, 0, ABG)
01:13:14.462 00.000 21948 Move returns status 0, amount 0
01:13:14.462 00.000 21948 move complete, result=0
01:13:14.462 00.000 21948 worker thread done servicing request
01:13:14.462 00.000 21948 Worker thread wakes up
01:13:14.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:14.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:14.462 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:15.978 01.516 21948 Exposure complete
01:13:16.010 00.032 21948 worker thread done servicing request
01:13:16.010 00.000 18120 OnExposeComplete: enter
01:13:16.010 00.000 18120 UpdateGuideState(): m_state=6
01:13:16.010 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
01:13:16.010 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=234.31, Mass=1877, SNR=30.0, Peak=178 HFD=3.9
01:13:16.010 00.000 18120 MultiStar: [#1 -0.08,0.04,0.73,U] [#2 -0.11,0.22,0.67,U] [#3 -0.05,0.19,0.60,U] [#4 0.13,0.19,0.58,U] [#5 -0.13,0.48,0.00,M2] [#6 -0.04,0.35,0.53,U] [#7 -0.18,0.36,0.44,U] [#8 -0.09,0.40,0.42,U] 
01:13:16.010 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.25}, one-star: {0.02, 0.33}
01:13:16.010 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
01:13:16.010 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
01:13:16.010 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.74 mountX=0.24 mountY=-0.07, mountTheta=-0.30
01:13:16.010 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.25, opts=13)
01:13:16.019 00.009 18120 Enqueuing Move request for scope (-0.04, 0.25)
01:13:16.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:16.021 00.002 18120 UpdateGuideState exits: m=1877 RSB=30.0
01:13:16.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:16.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:16.021 00.000 18120 Enqueuing Expose request
01:13:16.023 00.002 21948 Worker thread wakes up
01:13:16.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:13:16.023 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:13:16.023 00.000 21948 Moving (-0.04, 0.25) raw xDistance=0.24 yDistance=-0.07
01:13:16.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:13:16.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:16.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:13:16.023 00.000 21948 MoveAxis(W, 44, ABG)
01:13:16.023 00.000 21948 Guiding  Dir = 3, Dur = 44
01:13:16.023 00.000 21948 IsSlewing returns 0
01:13:16.023 00.000 21948 IsGuiding returns 0
01:13:16.026 00.003 21948 PulseGuide returned control before completion, sleep 52
01:13:16.091 00.065 21948 IsGuiding returns 0
01:13:16.091 00.000 21948 Move returns status 0, amount 44
01:13:16.091 00.000 21948 MoveAxis(N, 0, ABG)
01:13:16.091 00.000 21948 Move returns status 0, amount 0
01:13:16.091 00.000 21948 move complete, result=0
01:13:16.091 00.000 21948 worker thread done servicing request
01:13:16.091 00.000 21948 Worker thread wakes up
01:13:16.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:16.091 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
01:13:16.094 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:17.731 01.637 21948 Exposure complete
01:13:17.762 00.031 21948 worker thread done servicing request
01:13:17.762 00.000 18120 OnExposeComplete: enter
01:13:17.762 00.000 18120 UpdateGuideState(): m_state=6
01:13:17.762 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
01:13:17.762 00.000 18120 Star::Find returns 1 (0), X=896.22, Y=234.20, Mass=2025, SNR=31.2, Peak=200 HFD=3.9
01:13:17.769 00.007 18120 MultiStar: [#1 0.07,-0.22,0.71,U] [#2 0.02,-0.06,0.61,U] [#3 0.11,-0.19,0.60,U] [#4 0.33,0.04,0.55,U] [#5 -0.01,0.05,0.46,U] [#6 0.11,-0.02,0.55,U] [#7 0.05,0.11,0.43,U] [#8 -0.08,0.20,0.39,U] 
01:13:17.769 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.05, 0.21}
01:13:17.769 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
01:13:17.769 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
01:13:17.769 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
01:13:17.771 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.01, opts=13)
01:13:17.771 00.000 18120 Enqueuing Move request for scope (0.08, 0.01)
01:13:17.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:17.778 00.007 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:13:17.778 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.778 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:17.778 00.000 18120 Enqueuing Expose request
01:13:17.778 00.000 21948 Worker thread wakes up
01:13:17.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:13:17.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:13:17.778 00.000 21948 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.07
01:13:17.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:17.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:17.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:13:17.778 00.000 21948 MoveAxis(E, 0, ABG)
01:13:17.778 00.000 21948 Move returns status 0, amount 0
01:13:17.778 00.000 21948 MoveAxis(N, 0, ABG)
01:13:17.778 00.000 21948 Move returns status 0, amount 0
01:13:17.778 00.000 21948 move complete, result=0
01:13:17.778 00.000 21948 worker thread done servicing request
01:13:17.778 00.000 21948 Worker thread wakes up
01:13:17.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:17.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:17.778 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:19.306 01.528 21948 Exposure complete
01:13:19.337 00.031 21948 worker thread done servicing request
01:13:19.337 00.000 18120 OnExposeComplete: enter
01:13:19.337 00.000 18120 UpdateGuideState(): m_state=6
01:13:19.337 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
01:13:19.337 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=234.15, Mass=1956, SNR=30.5, Peak=201 HFD=3.8
01:13:19.337 00.000 18120 MultiStar: [#1 0.15,-0.15,0.74,U] [#2 0.10,-0.11,0.65,U] [#3 -0.00,-0.16,0.60,U] [#4 0.15,-0.00,0.56,U] [#5 -0.07,0.03,0.46,U] [#6 0.13,0.20,0.54,U] [#7 -0.18,0.03,0.43,U] [#8 -0.11,0.19,0.41,U] 
01:13:19.337 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.16, 0.17}
01:13:19.337 00.000 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
01:13:19.337 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
01:13:19.337 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=-0.01 mountY=-0.07, mountTheta=-1.69
01:13:19.337 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
01:13:19.337 00.000 18120 Enqueuing Move request for scope (0.06, 0.02)
01:13:19.337 00.000 21948 Worker thread wakes up
01:13:19.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:19.337 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.5
01:13:19.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:19.337 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:19.337 00.000 18120 Enqueuing Expose request
01:13:19.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:13:19.337 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:13:19.337 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.07
01:13:19.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:13:19.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:19.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:13:19.337 00.000 21948 MoveAxis(E, 0, ABG)
01:13:19.337 00.000 21948 Move returns status 0, amount 0
01:13:19.337 00.000 21948 MoveAxis(N, 0, ABG)
01:13:19.337 00.000 21948 Move returns status 0, amount 0
01:13:19.337 00.000 21948 move complete, result=0
01:13:19.337 00.000 21948 worker thread done servicing request
01:13:19.337 00.000 21948 Worker thread wakes up
01:13:19.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:19.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:19.337 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:20.979 01.642 21948 Exposure complete
01:13:21.015 00.036 21948 worker thread done servicing request
01:13:21.015 00.000 18120 OnExposeComplete: enter
01:13:21.015 00.000 18120 UpdateGuideState(): m_state=6
01:13:21.015 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
01:13:21.015 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=234.11, Mass=2057, SNR=31.4, Peak=222 HFD=4.2
01:13:21.015 00.000 18120 MultiStar: [#1 0.08,-0.03,0.68,U] [#2 -0.04,-0.08,0.62,U] [#3 0.11,-0.07,0.61,U] [#4 0.02,-0.01,0.54,U] [#5 0.12,-0.05,0.47,U] [#6 0.21,0.03,0.54,U] [#7 -0.01,-0.02,0.43,U] [#8 -0.15,0.01,0.39,U] 
01:13:21.015 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {-0.02, 0.13}
01:13:21.015 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
01:13:21.015 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
01:13:21.015 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=-0.02 mountY=-0.03, mountTheta=-2.03
01:13:21.015 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
01:13:21.015 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
01:13:21.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:21.015 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.4
01:13:21.024 00.009 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:21.024 00.000 18120 Enqueuing Expose request
01:13:21.024 00.000 21948 Worker thread wakes up
01:13:21.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:13:21.024 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:13:21.024 00.000 21948 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.03
01:13:21.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:21.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:21.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:21.024 00.000 21948 MoveAxis(E, 0, ABG)
01:13:21.024 00.000 21948 Move returns status 0, amount 0
01:13:21.024 00.000 21948 MoveAxis(N, 0, ABG)
01:13:21.024 00.000 21948 Move returns status 0, amount 0
01:13:21.024 00.000 21948 move complete, result=0
01:13:21.024 00.000 21948 worker thread done servicing request
01:13:21.024 00.000 21948 Worker thread wakes up
01:13:21.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:21.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:21.026 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:22.542 01.516 21948 Exposure complete
01:13:22.574 00.032 21948 worker thread done servicing request
01:13:22.574 00.000 18120 OnExposeComplete: enter
01:13:22.585 00.011 18120 UpdateGuideState(): m_state=6
01:13:22.585 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
01:13:22.585 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=233.99, Mass=2132, SNR=31.9, Peak=210 HFD=4.0
01:13:22.587 00.002 18120 MultiStar: [#1 0.26,-0.18,0.72,U] [#2 0.28,-0.07,0.62,U] [#3 -0.06,-0.16,0.58,U] [#4 0.15,-0.01,0.54,U] [#5 -0.10,0.01,0.45,U] [#6 0.12,0.20,0.50,U] [#7 0.10,0.15,0.42,U] [#8 0.18,0.13,0.39,U] 
01:13:22.587 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.14, 0.01}
01:13:22.587 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:13:22.587 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:13:22.587 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.07 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
01:13:22.589 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
01:13:22.589 00.000 18120 Enqueuing Move request for scope (0.13, -0.01)
01:13:22.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:22.593 00.004 21948 Worker thread wakes up
01:13:22.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:13:22.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:13:22.593 00.000 21948 Moving (0.13, -0.01) raw xDistance=-0.06 yDistance=-0.11
01:13:22.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:22.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:22.593 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.9
01:13:22.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:22.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:22.593 00.000 18120 Enqueuing Expose request
01:13:22.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:22.593 00.000 21948 MoveAxis(E, 0, ABG)
01:13:22.593 00.000 21948 Move returns status 0, amount 0
01:13:22.593 00.000 21948 MoveAxis(N, 0, ABG)
01:13:22.593 00.000 21948 Move returns status 0, amount 0
01:13:22.593 00.000 21948 move complete, result=0
01:13:22.593 00.000 21948 worker thread done servicing request
01:13:22.593 00.000 21948 Worker thread wakes up
01:13:22.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:22.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:22.593 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:24.226 01.633 21948 Exposure complete
01:13:24.258 00.032 21948 worker thread done servicing request
01:13:24.258 00.000 18120 OnExposeComplete: enter
01:13:24.258 00.000 18120 UpdateGuideState(): m_state=6
01:13:24.258 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
01:13:24.258 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=234.21, Mass=2076, SNR=31.6, Peak=189 HFD=4.0
01:13:24.270 00.012 18120 MultiStar: [#1 0.08,-0.07,0.75,U] [#2 0.25,0.05,0.63,U] [#3 0.13,0.08,0.57,U] [#4 0.20,0.23,0.56,U] [#5 0.06,0.15,0.45,U] [#6 0.27,0.24,0.50,U] [#7 0.02,0.18,0.43,U] [#8 -0.00,0.35,0.37,U] 
01:13:24.270 00.000 18120 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.16, 0.23}
01:13:24.270 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
01:13:24.270 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
01:13:24.272 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.82 mountX=0.08 mountY=-0.19, mountTheta=-1.18
01:13:24.272 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.15, opts=13)
01:13:24.274 00.002 18120 Enqueuing Move request for scope (0.14, 0.15)
01:13:24.274 00.000 21948 Worker thread wakes up
01:13:24.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
01:13:24.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
01:13:24.274 00.000 21948 Moving (0.14, 0.15) raw xDistance=0.08 yDistance=-0.19
01:13:24.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:13:24.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:24.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:24.274 00.000 21948 MoveAxis(E, 0, ABG)
01:13:24.274 00.000 21948 Move returns status 0, amount 0
01:13:24.274 00.000 21948 MoveAxis(N, 0, ABG)
01:13:24.274 00.000 21948 Move returns status 0, amount 0
01:13:24.274 00.000 21948 move complete, result=0
01:13:24.274 00.000 21948 worker thread done servicing request
01:13:24.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:24.274 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.6
01:13:24.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.278 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:24.278 00.000 18120 Enqueuing Expose request
01:13:24.278 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:24.278 00.000 21948 Worker thread wakes up
01:13:24.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:24.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:25.808 01.530 21948 Exposure complete
01:13:25.842 00.034 21948 worker thread done servicing request
01:13:25.842 00.000 18120 OnExposeComplete: enter
01:13:25.842 00.000 18120 UpdateGuideState(): m_state=6
01:13:25.842 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
01:13:25.851 00.009 18120 Star::Find returns 1 (0), X=896.33, Y=234.22, Mass=2065, SNR=31.6, Peak=167 HFD=3.9
01:13:25.851 00.000 18120 MultiStar: [#1 0.29,-0.09,0.72,U] [#2 0.13,0.08,0.63,U] [#3 0.22,-0.01,0.61,U] [#4 0.52,0.13,0.00,M1] [#5 0.02,0.20,0.44,U] [#6 0.23,0.29,0.51,U] [#7 0.04,0.36,0.44,U] [#8 0.16,0.52,0.00,M1] 
01:13:25.851 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.14}, one-star: {0.16, 0.24}
01:13:25.851 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
01:13:25.851 00.000 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
01:13:25.853 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=0.06 mountY=-0.21, mountTheta=-1.30
01:13:25.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.14, opts=13)
01:13:25.854 00.000 18120 Enqueuing Move request for scope (0.17, 0.14)
01:13:25.855 00.001 21948 Worker thread wakes up
01:13:25.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
01:13:25.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
01:13:25.855 00.000 21948 Moving (0.17, 0.14) raw xDistance=0.06 yDistance=-0.21
01:13:25.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:25.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:13:25.855 00.000 21948 MoveAxis(E, 0, ABG)
01:13:25.855 00.000 21948 Move returns status 0, amount 0
01:13:25.855 00.000 21948 MoveAxis(N, 51, ABG)
01:13:25.855 00.000 21948 Guiding  Dir = 0, Dur = 51
01:13:25.855 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:25.855 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.6
01:13:25.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:25.855 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:25.855 00.000 18120 Enqueuing Expose request
01:13:25.855 00.000 21948 IsSlewing returns 0
01:13:25.855 00.000 21948 IsGuiding returns 0
01:13:25.855 00.000 21948 PulseGuide returned control before completion, sleep 57
01:13:25.935 00.080 21948 IsGuiding returns 0
01:13:25.935 00.000 21948 Move returns status 0, amount 51
01:13:25.935 00.000 21948 move complete, result=0
01:13:25.935 00.000 21948 worker thread done servicing request
01:13:25.935 00.000 21948 Worker thread wakes up
01:13:25.935 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 51 ms NORTH
01:13:25.937 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:25.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:27.577 01.640 21948 Exposure complete
01:13:27.618 00.041 21948 worker thread done servicing request
01:13:27.618 00.000 18120 OnExposeComplete: enter
01:13:27.618 00.000 18120 UpdateGuideState(): m_state=6
01:13:27.618 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
01:13:27.618 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=234.25, Mass=1977, SNR=30.9, Peak=200 HFD=4.1
01:13:27.618 00.000 18120 MultiStar: [#1 -0.04,-0.03,0.71,U] [#2 0.05,0.11,0.62,U] [#3 -0.04,0.14,0.63,U] [#4 0.12,0.07,0.57,U] [#5 0.21,0.08,0.48,U] [#6 -0.10,0.34,0.54,U] [#7 -0.24,0.22,0.45,U] [#8 -0.00,0.36,0.40,U] 
01:13:27.618 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {-0.12, 0.27}
01:13:27.618 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
01:13:27.618 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
01:13:27.618 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=0.16 mountY=-0.05, mountTheta=-0.31
01:13:27.624 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.17, opts=13)
01:13:27.624 00.000 18120 Enqueuing Move request for scope (-0.03, 0.17)
01:13:27.624 00.000 21948 Worker thread wakes up
01:13:27.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
01:13:27.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
01:13:27.624 00.000 21948 Moving (-0.03, 0.17) raw xDistance=0.16 yDistance=-0.05
01:13:27.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:13:27.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:27.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:27.624 00.000 21948 MoveAxis(E, 0, ABG)
01:13:27.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:27.624 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.9
01:13:27.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:27.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:27.624 00.000 18120 Enqueuing Expose request
01:13:27.624 00.000 21948 Move returns status 0, amount 0
01:13:27.624 00.000 21948 MoveAxis(N, 0, ABG)
01:13:27.624 00.000 21948 Move returns status 0, amount 0
01:13:27.624 00.000 21948 move complete, result=0
01:13:27.624 00.000 21948 worker thread done servicing request
01:13:27.624 00.000 21948 Worker thread wakes up
01:13:27.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:27.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:27.624 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:29.153 01.529 21948 Exposure complete
01:13:29.201 00.048 21948 worker thread done servicing request
01:13:29.201 00.000 18120 OnExposeComplete: enter
01:13:29.201 00.000 18120 UpdateGuideState(): m_state=6
01:13:29.201 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
01:13:29.201 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=234.25, Mass=1941, SNR=30.5, Peak=193 HFD=4.1
01:13:29.201 00.000 18120 MultiStar: [#1 -0.09,-0.04,0.75,U] [#2 -0.03,-0.04,0.65,U] [#3 -0.25,0.08,0.62,U] [#4 -0.01,0.06,0.57,U] [#5 0.03,0.16,0.48,U] [#6 -0.10,0.31,0.53,U] [#7 -0.26,0.11,0.44,U] [#8 -0.24,0.17,0.42,U] 
01:13:29.201 00.000 18120 refined, 8 included, MultiStar: {-0.10, 0.12}, one-star: {-0.06, 0.27}
01:13:29.201 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
01:13:29.201 00.000 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
01:13:29.201 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.28 mountX=0.15 mountY=0.04, mountTheta=0.25
01:13:29.201 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.12, opts=13)
01:13:29.201 00.000 18120 Enqueuing Move request for scope (-0.10, 0.12)
01:13:29.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:29.201 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.5
01:13:29.201 00.000 21948 Worker thread wakes up
01:13:29.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
01:13:29.201 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
01:13:29.201 00.000 21948 Moving (-0.10, 0.12) raw xDistance=0.15 yDistance=0.04
01:13:29.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:13:29.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:29.201 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:29.201 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:29.201 00.000 18120 Enqueuing Expose request
01:13:29.217 00.016 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:29.217 00.000 21948 MoveAxis(E, 0, ABG)
01:13:29.217 00.000 21948 Move returns status 0, amount 0
01:13:29.217 00.000 21948 MoveAxis(N, 0, ABG)
01:13:29.217 00.000 21948 Move returns status 0, amount 0
01:13:29.217 00.000 21948 move complete, result=0
01:13:29.217 00.000 21948 worker thread done servicing request
01:13:29.217 00.000 21948 Worker thread wakes up
01:13:29.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:29.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:29.217 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:30.857 01.640 21948 Exposure complete
01:13:30.889 00.032 21948 worker thread done servicing request
01:13:30.889 00.000 18120 OnExposeComplete: enter
01:13:30.889 00.000 18120 UpdateGuideState(): m_state=6
01:13:30.889 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
01:13:30.889 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=234.32, Mass=2011, SNR=31.1, Peak=199 HFD=3.9
01:13:30.889 00.000 18120 MultiStar: [#1 -0.09,0.09,0.72,U] [#2 0.04,0.13,0.62,U] [#3 -0.05,0.12,0.59,U] [#4 0.09,0.06,0.58,U] [#5 -0.04,0.24,0.46,U] [#6 -0.16,0.41,0.00,M1] [#7 -0.27,0.22,0.42,U] [#8 -0.34,0.16,0.40,U] 
01:13:30.889 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.18}, one-star: {-0.01, 0.34}
01:13:30.889 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
01:13:30.889 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
01:13:30.889 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=0.19 mountY=-0.03, mountTheta=-0.13
01:13:30.905 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.18, opts=13)
01:13:30.905 00.000 18120 Enqueuing Move request for scope (-0.06, 0.18)
01:13:30.905 00.000 21948 Worker thread wakes up
01:13:30.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:30.905 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
01:13:30.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
01:13:30.905 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
01:13:30.905 00.000 21948 Moving (-0.06, 0.18) raw xDistance=0.19 yDistance=-0.03
01:13:30.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:13:30.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:30.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:30.905 00.000 21948 MoveAxis(E, 0, ABG)
01:13:30.905 00.000 21948 Move returns status 0, amount 0
01:13:30.905 00.000 21948 MoveAxis(N, 0, ABG)
01:13:30.905 00.000 21948 Move returns status 0, amount 0
01:13:30.905 00.000 21948 move complete, result=0
01:13:30.905 00.000 21948 worker thread done servicing request
01:13:30.905 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:30.905 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:30.905 00.000 18120 Enqueuing Expose request
01:13:30.905 00.000 21948 Worker thread wakes up
01:13:30.905 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:30.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:30.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:32.432 01.527 21948 Exposure complete
01:13:32.480 00.048 21948 worker thread done servicing request
01:13:32.480 00.000 18120 OnExposeComplete: enter
01:13:32.480 00.000 18120 UpdateGuideState(): m_state=6
01:13:32.480 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
01:13:32.480 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=234.23, Mass=2044, SNR=31.2, Peak=201 HFD=4.0
01:13:32.480 00.000 18120 MultiStar: [#1 -0.13,0.10,0.74,U] [#2 0.08,0.23,0.63,U] [#3 -0.17,0.08,0.61,U] [#4 0.07,0.10,0.55,U] [#5 -0.14,0.25,0.47,U] [#6 -0.09,0.47,0.00,M2] [#7 -0.01,0.51,0.00,M1] [#8 -0.35,0.28,0.00,M1] 
01:13:32.480 00.000 18120 refined, 5 included, MultiStar: {-0.06, 0.17}, one-star: {-0.05, 0.25}
01:13:32.480 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
01:13:32.480 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
01:13:32.480 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=0.18 mountY=-0.03, mountTheta=-0.15
01:13:32.480 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.17, opts=13)
01:13:32.480 00.000 18120 Enqueuing Move request for scope (-0.06, 0.17)
01:13:32.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:32.480 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.2
01:13:32.490 00.010 21948 Worker thread wakes up
01:13:32.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:13:32.490 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:32.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:13:32.490 00.000 21948 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=-0.03
01:13:32.490 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:32.490 00.000 18120 Enqueuing Expose request
01:13:32.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:13:32.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:32.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:32.490 00.000 21948 MoveAxis(E, 0, ABG)
01:13:32.490 00.000 21948 Move returns status 0, amount 0
01:13:32.490 00.000 21948 MoveAxis(N, 0, ABG)
01:13:32.490 00.000 21948 Move returns status 0, amount 0
01:13:32.490 00.000 21948 move complete, result=0
01:13:32.490 00.000 21948 worker thread done servicing request
01:13:32.490 00.000 21948 Worker thread wakes up
01:13:32.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:32.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:32.490 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:34.121 01.631 21948 Exposure complete
01:13:34.169 00.048 21948 worker thread done servicing request
01:13:34.169 00.000 18120 OnExposeComplete: enter
01:13:34.169 00.000 18120 UpdateGuideState(): m_state=6
01:13:34.169 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
01:13:34.169 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=234.37, Mass=2046, SNR=31.3, Peak=210 HFD=3.8
01:13:34.173 00.004 18120 MultiStar: [#1 -0.03,0.22,0.72,U] [#2 0.03,0.28,0.61,U] [#3 -0.26,0.23,0.62,U] [#4 0.01,0.21,0.55,U] [#5 0.01,0.22,0.45,U] [#6 0.03,0.64,0.00,M3] [#7 -0.23,0.47,0.00,M2] [#8 -0.16,0.16,0.37,U] 
01:13:34.173 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.26}, one-star: {-0.04, 0.39}
01:13:34.173 00.000 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
01:13:34.173 00.000 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
01:13:34.175 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.80 mountX=0.26 mountY=-0.06, mountTheta=-0.24
01:13:34.175 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.26, opts=13)
01:13:34.175 00.000 18120 Enqueuing Move request for scope (-0.06, 0.26)
01:13:34.175 00.000 21948 Worker thread wakes up
01:13:34.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:34.175 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.3
01:13:34.175 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.175 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:34.179 00.004 18120 Enqueuing Expose request
01:13:34.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
01:13:34.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
01:13:34.179 00.000 21948 Moving (-0.06, 0.26) raw xDistance=0.26 yDistance=-0.06
01:13:34.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:13:34.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:34.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:34.179 00.000 21948 MoveAxis(W, 47, ABG)
01:13:34.179 00.000 21948 Guiding  Dir = 3, Dur = 47
01:13:34.179 00.000 21948 IsSlewing returns 0
01:13:34.179 00.000 21948 IsGuiding returns 0
01:13:34.179 00.000 21948 PulseGuide returned control before completion, sleep 55
01:13:34.248 00.069 21948 IsGuiding returns 0
01:13:34.248 00.000 21948 Move returns status 0, amount 47
01:13:34.248 00.000 21948 MoveAxis(N, 0, ABG)
01:13:34.248 00.000 21948 Move returns status 0, amount 0
01:13:34.248 00.000 21948 move complete, result=0
01:13:34.248 00.000 21948 worker thread done servicing request
01:13:34.248 00.000 21948 Worker thread wakes up
01:13:34.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:34.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:34.248 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
01:13:35.658 01.410 21948 Exposure complete
01:13:35.702 00.044 21948 worker thread done servicing request
01:13:35.702 00.000 18120 OnExposeComplete: enter
01:13:35.702 00.000 18120 UpdateGuideState(): m_state=6
01:13:35.705 00.003 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
01:13:35.706 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=234.09, Mass=1980, SNR=30.7, Peak=196 HFD=4.0
01:13:35.707 00.001 18120 MultiStar: [#1 0.40,-0.08,0.00,M1] [#2 0.34,-0.07,0.64,U] [#3 0.07,-0.02,0.61,U] [#4 0.18,-0.16,0.56,U] [#5 0.08,0.17,0.49,U] [#6 0.26,0.04,0.51,U] [#7 0.01,-0.10,0.44,U] [#8 0.06,0.05,0.39,U] 
01:13:35.707 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.13, 0.11}
01:13:35.707 00.000 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
01:13:35.707 00.000 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
01:13:35.707 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.07 mountX=-0.05 mountY=-0.14, mountTheta=-1.93
01:13:35.709 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.01, opts=13)
01:13:35.709 00.000 18120 Enqueuing Move request for scope (0.15, 0.01)
01:13:35.711 00.002 21948 Worker thread wakes up
01:13:35.711 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:13:35.711 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:13:35.711 00.000 21948 Moving (0.15, 0.01) raw xDistance=-0.05 yDistance=-0.14
01:13:35.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:13:35.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:35.711 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:35.711 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.7
01:13:35.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:35.714 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:35.714 00.000 18120 Enqueuing Expose request
01:13:35.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:35.714 00.000 21948 MoveAxis(E, 0, ABG)
01:13:35.714 00.000 21948 Move returns status 0, amount 0
01:13:35.714 00.000 21948 MoveAxis(N, 0, ABG)
01:13:35.714 00.000 21948 Move returns status 0, amount 0
01:13:35.714 00.000 21948 move complete, result=0
01:13:35.714 00.000 21948 worker thread done servicing request
01:13:35.714 00.000 21948 Worker thread wakes up
01:13:35.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:35.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:35.716 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:37.346 01.630 21948 Exposure complete
01:13:37.385 00.039 21948 worker thread done servicing request
01:13:37.385 00.000 18120 OnExposeComplete: enter
01:13:37.387 00.002 18120 UpdateGuideState(): m_state=6
01:13:37.387 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
01:13:37.387 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=234.10, Mass=2057, SNR=31.3, Peak=208 HFD=4.1
01:13:37.387 00.000 18120 MultiStar: [#1 -0.11,-0.16,0.69,U] [#2 -0.01,-0.03,0.66,U] [#3 0.18,-0.18,0.60,U] [#4 0.41,-0.07,0.00,M1] [#5 0.16,-0.02,0.46,U] [#6 0.05,0.06,0.52,U] [#7 -0.28,-0.22,0.41,U] [#8 -0.18,0.08,0.41,U] 
01:13:37.389 00.002 18120 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.07, 0.12}
01:13:37.389 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.53 = 2.75)
01:13:37.389 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
01:13:37.391 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.54 mountX=-0.03 mountY=0.01, mountTheta=2.72
01:13:37.394 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.03, opts=13)
01:13:37.394 00.000 18120 Enqueuing Move request for scope (0.00, -0.03)
01:13:37.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:37.394 00.000 21948 Worker thread wakes up
01:13:37.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
01:13:37.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
01:13:37.394 00.000 21948 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
01:13:37.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:37.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:37.394 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:37.394 00.000 21948 MoveAxis(E, 0, ABG)
01:13:37.394 00.000 21948 Move returns status 0, amount 0
01:13:37.394 00.000 21948 MoveAxis(N, 0, ABG)
01:13:37.394 00.000 21948 Move returns status 0, amount 0
01:13:37.394 00.000 21948 move complete, result=0
01:13:37.394 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.3
01:13:37.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:37.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:37.394 00.000 18120 Enqueuing Expose request
01:13:37.394 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:37.394 00.000 21948 worker thread done servicing request
01:13:37.394 00.000 21948 Worker thread wakes up
01:13:37.400 00.006 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:37.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:38.921 01.521 21948 Exposure complete
01:13:38.957 00.036 21948 worker thread done servicing request
01:13:38.957 00.000 18120 OnExposeComplete: enter
01:13:38.957 00.000 18120 UpdateGuideState(): m_state=6
01:13:38.957 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
01:13:38.957 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=233.96, Mass=1830, SNR=29.7, Peak=190 HFD=4.0
01:13:38.957 00.000 18120 MultiStar: [#1 0.04,-0.21,0.75,U] [#2 -0.01,-0.18,0.65,U] [#3 -0.25,-0.10,0.64,U] [#4 0.12,-0.37,0.59,U] [#5 0.28,-0.01,0.48,U] [#6 0.06,-0.06,0.50,U] [#7 -0.17,0.14,0.45,U] [#8 -0.40,0.01,0.42,U] 
01:13:38.957 00.000 18120 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.14, -0.02}
01:13:38.957 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
01:13:38.957 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
01:13:38.957 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.09 mountY=0.05, mountTheta=2.66
01:13:38.969 00.012 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.10, opts=13)
01:13:38.969 00.000 18120 Enqueuing Move request for scope (-0.00, -0.10)
01:13:38.976 00.007 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:38.976 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
01:13:38.982 00.006 21948 Worker thread wakes up
01:13:38.982 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
01:13:38.982 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
01:13:38.982 00.000 21948 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.05
01:13:38.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:38.985 00.003 18120 Enqueuing Expose request
01:13:38.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:13:38.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:38.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:38.985 00.000 21948 MoveAxis(E, 0, ABG)
01:13:38.985 00.000 21948 Move returns status 0, amount 0
01:13:38.985 00.000 21948 MoveAxis(N, 0, ABG)
01:13:38.985 00.000 21948 Move returns status 0, amount 0
01:13:38.985 00.000 21948 move complete, result=0
01:13:38.985 00.000 21948 worker thread done servicing request
01:13:38.985 00.000 21948 Worker thread wakes up
01:13:38.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:38.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:38.985 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:40.624 01.639 21948 Exposure complete
01:13:40.671 00.047 21948 worker thread done servicing request
01:13:40.671 00.000 18120 OnExposeComplete: enter
01:13:40.671 00.000 18120 UpdateGuideState(): m_state=6
01:13:40.671 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
01:13:40.671 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=234.05, Mass=1987, SNR=30.8, Peak=192 HFD=3.9
01:13:40.671 00.000 18120 MultiStar: [#1 0.46,-0.15,0.00,M1] [#2 0.39,-0.07,0.66,U] [#3 0.12,-0.31,0.59,U] [#4 0.35,-0.13,0.56,U] [#5 0.11,0.13,0.47,U] [#6 0.47,0.05,0.00,M1] [#7 0.21,0.16,0.45,U] [#8 0.01,0.01,0.41,U] 
01:13:40.684 00.013 18120 single-star, 6 included, MultiStar: {0.20, -0.02}, one-star: {0.18, 0.07}
01:13:40.684 00.000 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
01:13:40.687 00.003 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
01:13:40.687 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.39 mountX=-0.01 mountY=-0.19, mountTheta=-1.61
01:13:40.687 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.07, opts=13)
01:13:40.692 00.005 18120 Enqueuing Move request for scope (0.18, 0.07)
01:13:40.692 00.000 21948 Worker thread wakes up
01:13:40.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:13:40.692 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:13:40.692 00.000 21948 Moving (0.18, 0.07) raw xDistance=-0.01 yDistance=-0.19
01:13:40.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:13:40.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:40.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:40.692 00.000 21948 MoveAxis(E, 0, ABG)
01:13:40.692 00.000 21948 Move returns status 0, amount 0
01:13:40.692 00.000 21948 MoveAxis(N, 0, ABG)
01:13:40.692 00.000 21948 Move returns status 0, amount 0
01:13:40.692 00.000 21948 move complete, result=0
01:13:40.692 00.000 21948 worker thread done servicing request
01:13:40.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:40.692 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.8
01:13:40.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:40.694 00.002 18120 Enqueuing Expose request
01:13:40.694 00.000 21948 Worker thread wakes up
01:13:40.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:40.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:40.694 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:42.212 01.518 21948 Exposure complete
01:13:42.260 00.048 21948 worker thread done servicing request
01:13:42.260 00.000 18120 OnExposeComplete: enter
01:13:42.260 00.000 18120 UpdateGuideState(): m_state=6
01:13:42.260 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
01:13:42.260 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=234.11, Mass=2099, SNR=31.8, Peak=190 HFD=3.9
01:13:42.260 00.000 18120 MultiStar: [#1 0.56,-0.24,0.00,M2] [#2 0.26,-0.13,0.60,U] [#3 0.30,-0.08,0.59,U] [#4 0.38,-0.18,0.00,M1] [#5 0.34,0.05,0.44,U] [#6 0.40,-0.00,0.52,U] [#7 0.11,-0.08,0.44,U] [#8 0.19,0.03,0.39,U] 
01:13:42.260 00.000 18120 single-star, 6 included, MultiStar: {0.25, -0.00}, one-star: {0.18, 0.13}
01:13:42.260 00.000 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
01:13:42.268 00.008 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
01:13:42.268 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=0.04 mountY=-0.22, mountTheta=-1.38
01:13:42.268 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.13, opts=13)
01:13:42.268 00.000 18120 Enqueuing Move request for scope (0.18, 0.13)
01:13:42.268 00.000 21948 Worker thread wakes up
01:13:42.268 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
01:13:42.268 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
01:13:42.268 00.000 21948 Moving (0.18, 0.13) raw xDistance=0.04 yDistance=-0.22
01:13:42.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:42.268 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.8
01:13:42.268 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:42.268 00.000 18120 Enqueuing Expose request
01:13:42.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:42.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:13:42.268 00.000 21948 MoveAxis(E, 0, ABG)
01:13:42.268 00.000 21948 Move returns status 0, amount 0
01:13:42.268 00.000 21948 MoveAxis(N, 52, ABG)
01:13:42.268 00.000 21948 Guiding  Dir = 0, Dur = 52
01:13:42.268 00.000 21948 IsSlewing returns 0
01:13:42.268 00.000 21948 IsGuiding returns 0
01:13:42.276 00.008 21948 PulseGuide returned control before completion, sleep 57
01:13:42.341 00.065 21948 IsGuiding returns 0
01:13:42.341 00.000 21948 Move returns status 0, amount 52
01:13:42.341 00.000 21948 move complete, result=0
01:13:42.341 00.000 21948 worker thread done servicing request
01:13:42.341 00.000 21948 Worker thread wakes up
01:13:42.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:42.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:42.341 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 52 ms NORTH
01:13:43.983 01.642 21948 Exposure complete
01:13:44.028 00.045 21948 worker thread done servicing request
01:13:44.028 00.000 18120 OnExposeComplete: enter
01:13:44.028 00.000 18120 UpdateGuideState(): m_state=6
01:13:44.028 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
01:13:44.028 00.000 18120 Star::Find returns 1 (0), X=896.38, Y=233.80, Mass=1928, SNR=30.5, Peak=194 HFD=3.7
01:13:44.028 00.000 18120 MultiStar: [#1 0.27,-0.38,0.00,M3] [#2 0.26,0.05,0.62,U] [#3 0.32,-0.41,0.00,M1] [#4 0.37,-0.30,0.00,M2] [#5 0.05,-0.01,0.51,U] [#6 0.17,-0.00,0.53,U] [#7 0.04,-0.13,0.45,U] [#8 -0.24,0.22,0.43,U] 
01:13:44.044 00.016 18120 refined, 5 included, MultiStar: {0.11, -0.03}, one-star: {0.20, -0.18}
01:13:44.044 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:13:44.044 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
01:13:44.044 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
01:13:44.044 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
01:13:44.044 00.000 18120 Enqueuing Move request for scope (0.11, -0.03)
01:13:44.044 00.000 21948 Worker thread wakes up
01:13:44.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:13:44.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:44.044 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:13:44.044 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.08 yDistance=-0.09
01:13:44.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:13:44.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:44.044 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.5
01:13:44.044 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:44.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:44.044 00.000 21948 MoveAxis(E, 0, ABG)
01:13:44.044 00.000 21948 Move returns status 0, amount 0
01:13:44.044 00.000 21948 MoveAxis(N, 0, ABG)
01:13:44.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:44.044 00.000 18120 Enqueuing Expose request
01:13:44.061 00.017 21948 Move returns status 0, amount 0
01:13:44.061 00.000 21948 move complete, result=0
01:13:44.061 00.000 21948 worker thread done servicing request
01:13:44.061 00.000 21948 Worker thread wakes up
01:13:44.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:44.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:44.062 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:45.474 01.412 21948 Exposure complete
01:13:45.506 00.032 21948 worker thread done servicing request
01:13:45.506 00.000 18120 OnExposeComplete: enter
01:13:45.522 00.016 18120 UpdateGuideState(): m_state=6
01:13:45.522 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
01:13:45.522 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=234.01, Mass=2034, SNR=31.2, Peak=187 HFD=4.2
01:13:45.522 00.000 18120 MultiStar: [#1 0.11,-0.34,0.73,U] [#2 0.22,0.05,0.63,U] [#3 0.07,-0.21,0.58,U] [#4 0.43,-0.11,0.00,M3] [#5 0.05,0.01,0.46,U] [#6 0.05,0.23,0.51,U] [#7 0.04,-0.22,0.44,U] [#8 -0.02,-0.03,0.40,U] 
01:13:45.522 00.000 18120 single-star, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.01, 0.02}
01:13:45.522 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
01:13:45.522 00.000 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
01:13:45.522 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.17 mountX=0.02 mountY=-0.02, mountTheta=-0.85
01:13:45.522 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
01:13:45.528 00.006 18120 Enqueuing Move request for scope (0.01, 0.02)
01:13:45.528 00.000 21948 Worker thread wakes up
01:13:45.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:13:45.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:13:45.528 00.000 21948 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
01:13:45.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:13:45.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:45.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:45.528 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.2
01:13:45.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:45.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:45.531 00.003 18120 Enqueuing Expose request
01:13:45.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:45.531 00.000 21948 MoveAxis(E, 0, ABG)
01:13:45.531 00.000 21948 Move returns status 0, amount 0
01:13:45.531 00.000 21948 MoveAxis(N, 0, ABG)
01:13:45.531 00.000 21948 Move returns status 0, amount 0
01:13:45.531 00.000 21948 move complete, result=0
01:13:45.531 00.000 21948 worker thread done servicing request
01:13:45.531 00.000 21948 Worker thread wakes up
01:13:45.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:45.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:45.531 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:47.163 01.632 21948 Exposure complete
01:13:47.203 00.040 21948 worker thread done servicing request
01:13:47.203 00.000 18120 OnExposeComplete: enter
01:13:47.210 00.007 18120 UpdateGuideState(): m_state=6
01:13:47.210 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
01:13:47.210 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=233.84, Mass=2052, SNR=31.3, Peak=198 HFD=3.8
01:13:47.210 00.000 18120 MultiStar: [#1 0.15,-0.54,0.00,M3] [#2 0.27,-0.25,0.61,U] [#3 0.10,-0.34,0.58,U] [#4 0.51,-0.35,0.00,M4] [#5 0.32,-0.28,0.00,M1] [#6 0.25,-0.20,0.48,U] [#7 0.09,0.04,0.45,U] [#8 0.11,-0.05,0.38,U] 
01:13:47.210 00.000 18120 single-star, 5 included, MultiStar: {0.17, -0.17}, one-star: {0.18, -0.14}
01:13:47.210 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
01:13:47.210 00.000 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
01:13:47.210 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.65 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
01:13:47.210 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.14, opts=13)
01:13:47.210 00.000 18120 Enqueuing Move request for scope (0.18, -0.14)
01:13:47.210 00.000 21948 Worker thread wakes up
01:13:47.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:47.210 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.3
01:13:47.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:47.210 00.000 18120 Enqueuing Expose request
01:13:47.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
01:13:47.210 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
01:13:47.210 00.000 21948 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=-0.10
01:13:47.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:13:47.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:47.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:47.210 00.000 21948 MoveAxis(E, 0, ABG)
01:13:47.210 00.000 21948 Move returns status 0, amount 0
01:13:47.210 00.000 21948 MoveAxis(N, 0, ABG)
01:13:47.210 00.000 21948 Move returns status 0, amount 0
01:13:47.210 00.000 21948 move complete, result=0
01:13:47.210 00.000 21948 worker thread done servicing request
01:13:47.210 00.000 21948 Worker thread wakes up
01:13:47.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:47.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:47.210 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:48.733 01.523 21948 Exposure complete
01:13:48.772 00.039 21948 worker thread done servicing request
01:13:48.772 00.000 18120 OnExposeComplete: enter
01:13:48.772 00.000 18120 UpdateGuideState(): m_state=6
01:13:48.772 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
01:13:48.772 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=233.83, Mass=1847, SNR=29.8, Peak=169 HFD=3.8
01:13:48.772 00.000 18120 MultiStar: [#1 0.40,-0.65,0.00,M4] [#2 0.17,-0.37,0.00,M1] [#3 0.02,-0.27,0.62,U] [#4 0.21,-0.13,0.58,U] [#5 0.17,-0.31,0.49,U] [#6 0.06,-0.26,0.54,U] [#7 0.12,-0.23,0.46,U] [#8 0.15,-0.26,0.42,U] 
01:13:48.772 00.000 18120 single-star, 6 included, MultiStar: {0.13, -0.22}, one-star: {0.17, -0.16}
01:13:48.772 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:13:48.781 00.009 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:13:48.781 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.73 mountX=-0.21 mountY=-0.09, mountTheta=-2.76
01:13:48.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.16, opts=13)
01:13:48.783 00.000 18120 Enqueuing Move request for scope (0.17, -0.16)
01:13:48.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:48.783 00.000 21948 Worker thread wakes up
01:13:48.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
01:13:48.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
01:13:48.783 00.000 21948 Moving (0.17, -0.16) raw xDistance=-0.21 yDistance=-0.09
01:13:48.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:13:48.783 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
01:13:48.783 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:48.783 00.000 18120 Enqueuing Expose request
01:13:48.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:48.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:48.783 00.000 21948 MoveAxis(E, 38, ABG)
01:13:48.783 00.000 21948 Guiding  Dir = 2, Dur = 38
01:13:48.783 00.000 21948 IsSlewing returns 0
01:13:48.783 00.000 21948 IsGuiding returns 0
01:13:48.783 00.000 21948 PulseGuide returned control before completion, sleep 47
01:13:48.846 00.063 21948 IsGuiding returns 0
01:13:48.846 00.000 21948 Move returns status 0, amount 38
01:13:48.846 00.000 21948 MoveAxis(N, 0, ABG)
01:13:48.846 00.000 21948 Move returns status 0, amount 0
01:13:48.846 00.000 21948 move complete, result=0
01:13:48.846 00.000 21948 worker thread done servicing request
01:13:48.846 00.000 21948 Worker thread wakes up
01:13:48.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:48.846 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:13:48.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:50.486 01.640 21948 Exposure complete
01:13:50.518 00.032 21948 worker thread done servicing request
01:13:50.518 00.000 18120 OnExposeComplete: enter
01:13:50.518 00.000 18120 UpdateGuideState(): m_state=6
01:13:50.524 00.006 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
01:13:50.524 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=234.21, Mass=1995, SNR=30.9, Peak=215 HFD=3.9
01:13:50.524 00.000 18120 MultiStar: [#1 0.02,-0.12,0.70,U] [#2 -0.26,-0.05,0.62,U] [#3 -0.12,0.02,0.63,U] [#4 0.15,-0.12,0.55,U] [#5 0.09,0.17,0.48,U] [#6 0.06,0.15,0.53,U] [#7 -0.11,0.16,0.43,U] [#8 -0.30,0.11,0.40,U] 
01:13:50.526 00.002 18120 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.02, 0.23}
01:13:50.526 00.000 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
01:13:50.526 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
01:13:50.526 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.15 mountX=0.07 mountY=0.01, mountTheta=0.11
01:13:50.526 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
01:13:50.526 00.000 18120 Enqueuing Move request for scope (-0.04, 0.06)
01:13:50.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:50.526 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.9
01:13:50.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:50.526 00.000 21948 Worker thread wakes up
01:13:50.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:13:50.526 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:50.526 00.000 18120 Enqueuing Expose request
01:13:50.526 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:13:50.526 00.000 21948 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.01
01:13:50.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:50.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:50.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:50.526 00.000 21948 MoveAxis(E, 0, ABG)
01:13:50.526 00.000 21948 Move returns status 0, amount 0
01:13:50.526 00.000 21948 MoveAxis(N, 0, ABG)
01:13:50.526 00.000 21948 Move returns status 0, amount 0
01:13:50.526 00.000 21948 move complete, result=0
01:13:50.526 00.000 21948 worker thread done servicing request
01:13:50.526 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:50.526 00.000 21948 Worker thread wakes up
01:13:50.533 00.007 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:50.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:52.063 01.530 21948 Exposure complete
01:13:52.115 00.052 21948 worker thread done servicing request
01:13:52.115 00.000 18120 OnExposeComplete: enter
01:13:52.117 00.002 18120 UpdateGuideState(): m_state=6
01:13:52.117 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
01:13:52.117 00.000 18120 Star::Find returns 1 (0), X=896.04, Y=234.58, Mass=1984, SNR=30.9, Peak=181 HFD=3.8
01:13:52.117 00.000 18120 MultiStar: [#1 -0.17,0.25,0.73,U] [#2 -0.16,0.38,0.00,M1] [#3 -0.31,0.23,0.58,U] [#4 0.06,0.22,0.55,U] [#5 -0.27,0.57,0.00,M1] [#6 -0.11,0.46,0.00,M1] [#7 -0.59,0.25,0.00,M1] [#8 -0.40,0.49,0.00,M1] 
01:13:52.117 00.000 18120 refined, 3 included, MultiStar: {-0.14, 0.36}, one-star: {-0.13, 0.60}
01:13:52.117 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
01:13:52.117 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
01:13:52.117 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.95 mountX=0.39 mountY=-0.03, mountTheta=-0.09
01:13:52.117 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.36, opts=13)
01:13:52.117 00.000 18120 Enqueuing Move request for scope (-0.14, 0.36)
01:13:52.117 00.000 21948 Worker thread wakes up
01:13:52.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.36) opts 0xd
01:13:52.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:52.125 00.008 18120 UpdateGuideState exits: m=1984 RSB=30.9
01:13:52.125 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.36)
01:13:52.125 00.000 21948 Moving (-0.14, 0.36) raw xDistance=0.39 yDistance=-0.03
01:13:52.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:13:52.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:52.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:52.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:52.125 00.000 18120 Enqueuing Expose request
01:13:52.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:52.125 00.000 21948 MoveAxis(W, 69, ABG)
01:13:52.125 00.000 21948 Guiding  Dir = 3, Dur = 69
01:13:52.130 00.005 21948 IsSlewing returns 0
01:13:52.130 00.000 21948 IsGuiding returns 0
01:13:52.130 00.000 21948 PulseGuide returned control before completion, sleep 77
01:13:52.222 00.092 21948 IsGuiding returns 0
01:13:52.222 00.000 21948 Move returns status 0, amount 69
01:13:52.222 00.000 21948 MoveAxis(N, 0, ABG)
01:13:52.222 00.000 21948 Move returns status 0, amount 0
01:13:52.222 00.000 21948 move complete, result=0
01:13:52.222 00.000 21948 worker thread done servicing request
01:13:52.222 00.000 21948 Worker thread wakes up
01:13:52.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:52.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:52.222 00.000 18120 GuideStep: 0.4 px 69 ms WEST, -0.0 px 0 ms NORTH
01:13:53.863 01.641 21948 Exposure complete
01:13:53.897 00.034 21948 worker thread done servicing request
01:13:53.897 00.000 18120 OnExposeComplete: enter
01:13:53.897 00.000 18120 UpdateGuideState(): m_state=6
01:13:53.902 00.005 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
01:13:53.902 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=233.92, Mass=2023, SNR=31.2, Peak=220 HFD=4.1
01:13:53.904 00.002 18120 MultiStar: [#1 0.09,-0.28,0.70,U] [#2 -0.06,-0.29,0.63,U] [#3 0.10,-0.26,0.56,U] [#4 0.30,-0.27,0.56,U] [#5 0.13,-0.16,0.45,U] [#6 0.07,-0.07,0.55,U] [#7 -0.21,0.03,0.43,U] [#8 0.10,-0.15,0.40,U] 
01:13:53.904 00.000 18120 single-star, 8 included, MultiStar: {0.05, -0.17}, one-star: {-0.03, -0.07}
01:13:53.904 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.93 = 2.35)
01:13:53.904 00.000 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.97 = 2.31)
01:13:53.904 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.94 mountX=-0.05 mountY=0.05, mountTheta=2.33
01:13:53.904 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
01:13:53.904 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
01:13:53.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:53.910 00.006 21948 Worker thread wakes up
01:13:53.910 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
01:13:53.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:13:53.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:13:53.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:53.910 00.000 18120 Enqueuing Expose request
01:13:53.910 00.000 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.05
01:13:53.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:13:53.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:53.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:53.910 00.000 21948 MoveAxis(E, 0, ABG)
01:13:53.910 00.000 21948 Move returns status 0, amount 0
01:13:53.910 00.000 21948 MoveAxis(N, 0, ABG)
01:13:53.910 00.000 21948 Move returns status 0, amount 0
01:13:53.910 00.000 21948 move complete, result=0
01:13:53.910 00.000 21948 worker thread done servicing request
01:13:53.910 00.000 21948 Worker thread wakes up
01:13:53.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:53.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:53.910 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:55.436 01.526 21948 Exposure complete
01:13:55.481 00.045 21948 worker thread done servicing request
01:13:55.481 00.000 18120 OnExposeComplete: enter
01:13:55.481 00.000 18120 UpdateGuideState(): m_state=6
01:13:55.484 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
01:13:55.484 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=234.14, Mass=2107, SNR=31.7, Peak=219 HFD=4.1
01:13:55.485 00.001 18120 MultiStar: [#1 0.03,-0.23,0.69,U] [#2 -0.02,-0.07,0.65,U] [#3 -0.22,-0.17,0.57,U] [#4 0.05,-0.47,0.00,M1] [#5 -0.21,-0.32,0.45,U] [#6 -0.15,0.31,0.54,U] [#7 -0.17,-0.20,0.42,U] [#8 -0.02,-0.13,0.39,U] 
01:13:55.485 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {0.02, 0.16}
01:13:55.485 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.78)
01:13:55.485 00.000 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.74)
01:13:55.487 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.51 mountX=-0.02 mountY=0.09, mountTheta=1.77
01:13:55.487 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
01:13:55.487 00.000 18120 Enqueuing Move request for scope (-0.07, -0.05)
01:13:55.487 00.000 21948 Worker thread wakes up
01:13:55.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:55.487 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.7
01:13:55.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.487 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:55.487 00.000 18120 Enqueuing Expose request
01:13:55.491 00.004 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:13:55.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:13:55.491 00.000 21948 Moving (-0.07, -0.05) raw xDistance=-0.02 yDistance=0.09
01:13:55.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:55.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:55.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:13:55.491 00.000 21948 MoveAxis(E, 0, ABG)
01:13:55.491 00.000 21948 Move returns status 0, amount 0
01:13:55.491 00.000 21948 MoveAxis(N, 0, ABG)
01:13:55.491 00.000 21948 Move returns status 0, amount 0
01:13:55.491 00.000 21948 move complete, result=0
01:13:55.491 00.000 21948 worker thread done servicing request
01:13:55.491 00.000 21948 Worker thread wakes up
01:13:55.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:55.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:55.491 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:57.123 01.632 21948 Exposure complete
01:13:57.155 00.032 21948 worker thread done servicing request
01:13:57.155 00.000 18120 OnExposeComplete: enter
01:13:57.155 00.000 18120 UpdateGuideState(): m_state=6
01:13:57.155 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
01:13:57.155 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=233.94, Mass=1877, SNR=30.0, Peak=203 HFD=4.2
01:13:57.155 00.000 18120 MultiStar: [#1 0.03,-0.23,0.78,U] [#2 0.15,-0.23,0.67,U] [#3 -0.04,-0.18,0.62,U] [#4 0.02,-0.17,0.60,U] [#5 0.16,0.01,0.48,U] [#6 -0.05,-0.27,0.53,U] [#7 -0.12,0.07,0.44,U] [#8 -0.03,-0.12,0.39,U] 
01:13:57.155 00.000 18120 single-star, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.02, -0.04}
01:13:57.155 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
01:13:57.155 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
01:13:57.155 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.04 mountX=-0.05 mountY=-0.00, mountTheta=-3.07
01:13:57.171 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
01:13:57.171 00.000 18120 Enqueuing Move request for scope (0.02, -0.04)
01:13:57.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:57.171 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
01:13:57.171 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:57.171 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:57.171 00.000 18120 Enqueuing Expose request
01:13:57.171 00.000 21948 Worker thread wakes up
01:13:57.171 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:13:57.171 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:13:57.171 00.000 21948 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.00
01:13:57.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:13:57.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:57.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:13:57.171 00.000 21948 MoveAxis(E, 0, ABG)
01:13:57.171 00.000 21948 Move returns status 0, amount 0
01:13:57.171 00.000 21948 MoveAxis(N, 0, ABG)
01:13:57.171 00.000 21948 Move returns status 0, amount 0
01:13:57.171 00.000 21948 move complete, result=0
01:13:57.171 00.000 21948 worker thread done servicing request
01:13:57.171 00.000 21948 Worker thread wakes up
01:13:57.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:57.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:13:57.171 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:58.692 01.521 21948 Exposure complete
01:13:58.724 00.032 21948 worker thread done servicing request
01:13:58.724 00.000 18120 OnExposeComplete: enter
01:13:58.724 00.000 18120 UpdateGuideState(): m_state=6
01:13:58.724 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
01:13:58.724 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=234.05, Mass=1942, SNR=30.6, Peak=207 HFD=4.1
01:13:58.724 00.000 18120 MultiStar: [#1 0.04,-0.27,0.73,U] [#2 -0.08,-0.08,0.65,U] [#3 -0.27,0.01,0.59,U] [#4 0.27,-0.07,0.56,U] [#5 0.03,-0.01,0.50,U] [#6 -0.04,0.04,0.51,U] [#7 -0.11,0.08,0.45,U] [#8 -0.10,-0.03,0.42,U] 
01:13:58.724 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.02, 0.07}
01:13:58.724 00.000 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.00) = xAngle (-4.26 = 2.02)
01:13:58.724 00.000 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.30 = 1.98)
01:13:58.724 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.26 mountX=-0.02 mountY=0.04, mountTheta=2.02
01:13:58.730 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.03, opts=13)
01:13:58.731 00.001 18120 Enqueuing Move request for scope (-0.03, -0.03)
01:13:58.731 00.000 21948 Worker thread wakes up
01:13:58.731 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:13:58.731 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:13:58.731 00.000 21948 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
01:13:58.731 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:58.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:58.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:13:58.731 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.6
01:13:58.731 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:58.731 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.731 00.000 21948 MoveAxis(E, 0, ABG)
01:13:58.731 00.000 21948 Move returns status 0, amount 0
01:13:58.731 00.000 21948 MoveAxis(N, 0, ABG)
01:13:58.731 00.000 21948 Move returns status 0, amount 0
01:13:58.731 00.000 21948 move complete, result=0
01:13:58.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:13:58.731 00.000 18120 Enqueuing Expose request
01:13:58.731 00.000 21948 worker thread done servicing request
01:13:58.731 00.000 21948 Worker thread wakes up
01:13:58.731 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:58.731 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:13:58.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:00.377 01.646 21948 Exposure complete
01:14:00.425 00.048 21948 worker thread done servicing request
01:14:00.425 00.000 18120 OnExposeComplete: enter
01:14:00.425 00.000 18120 UpdateGuideState(): m_state=6
01:14:00.441 00.016 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
01:14:00.441 00.000 18120 Star::Find returns 1 (0), X=896.18, Y=233.98, Mass=1942, SNR=30.5, Peak=227 HFD=4.1
01:14:00.441 00.000 18120 MultiStar: [#1 -0.13,-0.26,0.72,U] [#2 0.01,-0.13,0.67,U] [#3 -0.17,-0.19,0.61,U] [#4 0.22,-0.20,0.57,U] [#5 0.04,-0.07,0.47,U] [#6 0.03,0.02,0.50,U] [#7 0.03,0.24,0.45,U] [#8 -0.33,0.02,0.41,U] 
01:14:00.449 00.008 18120 single-star, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.01, -0.01}
01:14:00.449 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:14:00.449 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:14:00.457 00.008 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.70 mountX=-0.01 mountY=-0.00, mountTheta=-2.73
01:14:00.457 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
01:14:00.457 00.000 18120 Enqueuing Move request for scope (0.01, -0.01)
01:14:00.457 00.000 21948 Worker thread wakes up
01:14:00.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:00.457 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.5
01:14:00.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.457 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:00.457 00.000 18120 Enqueuing Expose request
01:14:00.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:14:00.457 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:14:00.457 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
01:14:00.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:14:00.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:00.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:00.457 00.000 21948 MoveAxis(E, 0, ABG)
01:14:00.457 00.000 21948 Move returns status 0, amount 0
01:14:00.457 00.000 21948 MoveAxis(N, 0, ABG)
01:14:00.457 00.000 21948 Move returns status 0, amount 0
01:14:00.457 00.000 21948 move complete, result=0
01:14:00.457 00.000 21948 worker thread done servicing request
01:14:00.457 00.000 21948 Worker thread wakes up
01:14:00.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:00.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:00.457 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:01.874 01.417 21948 Exposure complete
01:14:01.906 00.032 21948 worker thread done servicing request
01:14:01.906 00.000 18120 OnExposeComplete: enter
01:14:01.906 00.000 18120 UpdateGuideState(): m_state=6
01:14:01.906 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
01:14:01.906 00.000 18120 Star::Find returns 1 (0), X=896.14, Y=233.96, Mass=2008, SNR=30.9, Peak=218 HFD=4.1
01:14:01.906 00.000 18120 MultiStar: [#1 -0.02,-0.28,0.74,U] [#2 -0.05,-0.08,0.67,U] [#3 -0.06,0.00,0.60,U] [#4 -0.09,-0.18,0.57,U] [#5 -0.09,-0.10,0.47,U] [#6 0.08,0.09,0.52,U] [#7 -0.28,0.14,0.43,U] [#8 -0.25,0.17,0.41,U] 
01:14:01.906 00.000 18120 single-star, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.04, -0.02}
01:14:01.906 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
01:14:01.906 00.000 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
01:14:01.906 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.70 mountX=-0.00 mountY=0.04, mountTheta=1.58
01:14:01.906 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
01:14:01.916 00.010 18120 Enqueuing Move request for scope (-0.04, -0.02)
01:14:01.916 00.000 21948 Worker thread wakes up
01:14:01.916 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:01.916 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.9
01:14:01.916 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.916 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:01.916 00.000 18120 Enqueuing Expose request
01:14:01.916 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:14:01.916 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:14:01.916 00.000 21948 Moving (-0.04, -0.02) raw xDistance=-0.00 yDistance=0.04
01:14:01.916 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:14:01.916 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:01.916 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:01.916 00.000 21948 MoveAxis(E, 0, ABG)
01:14:01.916 00.000 21948 Move returns status 0, amount 0
01:14:01.916 00.000 21948 MoveAxis(N, 0, ABG)
01:14:01.916 00.000 21948 Move returns status 0, amount 0
01:14:01.916 00.000 21948 move complete, result=0
01:14:01.916 00.000 21948 worker thread done servicing request
01:14:01.916 00.000 21948 Worker thread wakes up
01:14:01.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:01.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:01.916 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:03.557 01.641 21948 Exposure complete
01:14:03.607 00.050 21948 worker thread done servicing request
01:14:03.607 00.000 18120 OnExposeComplete: enter
01:14:03.607 00.000 18120 UpdateGuideState(): m_state=6
01:14:03.609 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
01:14:03.609 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=234.06, Mass=2040, SNR=31.2, Peak=222 HFD=4.1
01:14:03.609 00.000 18120 MultiStar: [#1 0.03,-0.17,0.73,U] [#2 0.15,0.09,0.64,U] [#3 -0.22,0.00,0.59,U] [#4 0.05,-0.05,0.56,U] [#5 -0.16,0.29,0.45,U] [#6 -0.08,0.11,0.48,U] [#7 -0.07,0.06,0.44,U] [#8 0.05,0.08,0.39,U] 
01:14:03.609 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.01, 0.08}
01:14:03.609 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
01:14:03.611 00.002 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
01:14:03.611 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.05 mountX=0.05 mountY=0.00, mountTheta=0.02
01:14:03.611 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
01:14:03.613 00.002 18120 Enqueuing Move request for scope (-0.02, 0.04)
01:14:03.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:03.613 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.2
01:14:03.613 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.615 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:03.615 00.000 18120 Enqueuing Expose request
01:14:03.615 00.000 21948 Worker thread wakes up
01:14:03.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:14:03.615 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:14:03.615 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.00
01:14:03.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:14:03.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:03.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:14:03.615 00.000 21948 MoveAxis(E, 0, ABG)
01:14:03.615 00.000 21948 Move returns status 0, amount 0
01:14:03.615 00.000 21948 MoveAxis(N, 0, ABG)
01:14:03.615 00.000 21948 Move returns status 0, amount 0
01:14:03.615 00.000 21948 move complete, result=0
01:14:03.615 00.000 21948 worker thread done servicing request
01:14:03.615 00.000 21948 Worker thread wakes up
01:14:03.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:03.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:03.615 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:05.133 01.518 21948 Exposure complete
01:14:05.167 00.034 18120 OnExposeComplete: enter
01:14:05.167 00.000 18120 UpdateGuideState(): m_state=6
01:14:05.167 00.000 21948 worker thread done servicing request
01:14:05.167 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
01:14:05.167 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=234.26, Mass=1977, SNR=30.8, Peak=184 HFD=3.7
01:14:05.167 00.000 18120 MultiStar: [#1 0.10,-0.05,0.72,U] [#2 0.13,0.15,0.66,U] [#3 -0.00,-0.01,0.61,U] [#4 0.12,0.07,0.56,U] [#5 0.25,0.11,0.46,U] [#6 0.09,0.14,0.52,U] [#7 -0.14,0.27,0.42,U] [#8 -0.30,0.20,0.41,U] 
01:14:05.167 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.13, 0.28}
01:14:05.167 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
01:14:05.167 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
01:14:05.167 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=0.09 mountY=-0.11, mountTheta=-0.88
01:14:05.167 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.13, opts=13)
01:14:05.167 00.000 18120 Enqueuing Move request for scope (0.06, 0.13)
01:14:05.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:05.167 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.8
01:14:05.167 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:05.167 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:05.167 00.000 18120 Enqueuing Expose request
01:14:05.167 00.000 21948 Worker thread wakes up
01:14:05.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:14:05.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:14:05.167 00.000 21948 Moving (0.06, 0.13) raw xDistance=0.09 yDistance=-0.11
01:14:05.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:05.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:05.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:14:05.167 00.000 21948 MoveAxis(E, 0, ABG)
01:14:05.167 00.000 21948 Move returns status 0, amount 0
01:14:05.167 00.000 21948 MoveAxis(N, 0, ABG)
01:14:05.167 00.000 21948 Move returns status 0, amount 0
01:14:05.167 00.000 21948 move complete, result=0
01:14:05.167 00.000 21948 worker thread done servicing request
01:14:05.167 00.000 21948 Worker thread wakes up
01:14:05.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:05.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:05.167 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:06.803 01.636 21948 Exposure complete
01:14:06.852 00.049 21948 worker thread done servicing request
01:14:06.852 00.000 18120 OnExposeComplete: enter
01:14:06.852 00.000 18120 UpdateGuideState(): m_state=6
01:14:06.852 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
01:14:06.852 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=234.37, Mass=2031, SNR=31.3, Peak=198 HFD=3.9
01:14:06.857 00.005 18120 MultiStar: [#1 0.04,-0.13,0.71,U] [#2 -0.10,0.10,0.62,U] [#3 -0.22,0.14,0.60,U] [#4 0.09,0.06,0.54,U] [#5 0.05,0.09,0.46,U] [#6 -0.30,0.32,0.00,M1] [#7 -0.23,0.17,0.43,U] [#8 -0.12,0.15,0.40,U] 
01:14:06.857 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.14}, one-star: {-0.04, 0.39}
01:14:06.857 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:14:06.857 00.000 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
01:14:06.859 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.98 mountX=0.15 mountY=-0.01, mountTheta=-0.05
01:14:06.860 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.14, opts=13)
01:14:06.861 00.001 18120 Enqueuing Move request for scope (-0.06, 0.14)
01:14:06.861 00.000 21948 Worker thread wakes up
01:14:06.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
01:14:06.861 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
01:14:06.861 00.000 21948 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=-0.01
01:14:06.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:14:06.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:06.861 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:14:06.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:06.864 00.003 18120 Enqueuing Expose request
01:14:06.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:06.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:14:06.864 00.000 21948 MoveAxis(E, 0, ABG)
01:14:06.864 00.000 21948 Move returns status 0, amount 0
01:14:06.864 00.000 21948 MoveAxis(N, 0, ABG)
01:14:06.864 00.000 21948 Move returns status 0, amount 0
01:14:06.864 00.000 21948 move complete, result=0
01:14:06.864 00.000 21948 worker thread done servicing request
01:14:06.864 00.000 21948 Worker thread wakes up
01:14:06.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:06.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:06.864 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:08.379 01.515 21948 Exposure complete
01:14:08.443 00.064 21948 worker thread done servicing request
01:14:08.443 00.000 18120 OnExposeComplete: enter
01:14:08.443 00.000 18120 UpdateGuideState(): m_state=6
01:14:08.443 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
01:14:08.445 00.002 18120 Star::Find returns 1 (0), X=896.21, Y=234.14, Mass=2122, SNR=31.8, Peak=219 HFD=4.1
01:14:08.445 00.000 18120 MultiStar: [#1 0.02,-0.18,0.70,U] [#2 -0.21,0.01,0.61,U] [#3 -0.19,-0.02,0.58,U] [#4 0.08,0.09,0.53,U] [#5 -0.04,0.12,0.46,U] [#6 -0.27,0.46,0.00,M2] [#7 -0.26,0.14,0.41,U] [#8 -0.45,0.02,0.00,M1] 
01:14:08.445 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.04}, one-star: {0.04, 0.16}
01:14:08.445 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
01:14:08.447 00.002 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
01:14:08.447 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.54 mountX=0.07 mountY=0.04, mountTheta=0.52
01:14:08.449 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
01:14:08.449 00.000 18120 Enqueuing Move request for scope (-0.06, 0.04)
01:14:08.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:08.449 00.000 18120 UpdateGuideState exits: m=2122 RSB=31.8
01:14:08.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:08.449 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:08.449 00.000 18120 Enqueuing Expose request
01:14:08.452 00.003 21948 Worker thread wakes up
01:14:08.452 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:14:08.452 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:14:08.452 00.000 21948 Moving (-0.06, 0.04) raw xDistance=0.07 yDistance=0.04
01:14:08.452 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:14:08.452 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:08.452 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:08.452 00.000 21948 MoveAxis(E, 0, ABG)
01:14:08.452 00.000 21948 Move returns status 0, amount 0
01:14:08.452 00.000 21948 MoveAxis(N, 0, ABG)
01:14:08.452 00.000 21948 Move returns status 0, amount 0
01:14:08.452 00.000 21948 move complete, result=0
01:14:08.452 00.000 21948 worker thread done servicing request
01:14:08.452 00.000 21948 Worker thread wakes up
01:14:08.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:08.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:08.452 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:10.085 01.633 21948 Exposure complete
01:14:10.136 00.051 21948 worker thread done servicing request
01:14:10.136 00.000 18120 OnExposeComplete: enter
01:14:10.136 00.000 18120 UpdateGuideState(): m_state=6
01:14:10.136 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
01:14:10.136 00.000 18120 Star::Find returns 1 (0), X=896.22, Y=233.94, Mass=2103, SNR=31.8, Peak=219 HFD=4.1
01:14:10.136 00.000 18120 MultiStar: [#1 -0.20,-0.06,0.70,U] [#2 0.04,-0.19,0.63,U] [#3 -0.20,-0.10,0.59,U] [#4 0.07,-0.03,0.53,U] [#5 -0.05,0.05,0.45,U] [#6 -0.15,0.07,0.51,U] [#7 -0.30,-0.09,0.42,U] [#8 -0.34,-0.12,0.40,U] 
01:14:10.136 00.000 18120 single-star, 8 included, MultiStar: {-0.10, -0.06}, one-star: {0.05, -0.04}
01:14:10.136 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
01:14:10.136 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
01:14:10.136 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.75 mountX=-0.06 mountY=-0.02, mountTheta=-2.78
01:14:10.136 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
01:14:10.136 00.000 18120 Enqueuing Move request for scope (0.05, -0.04)
01:14:10.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:10.136 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.8
01:14:10.143 00.007 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.143 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:10.143 00.000 18120 Enqueuing Expose request
01:14:10.143 00.000 21948 Worker thread wakes up
01:14:10.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:14:10.143 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:14:10.143 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.02
01:14:10.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:10.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:10.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:14:10.143 00.000 21948 MoveAxis(E, 0, ABG)
01:14:10.143 00.000 21948 Move returns status 0, amount 0
01:14:10.143 00.000 21948 MoveAxis(N, 0, ABG)
01:14:10.143 00.000 21948 Move returns status 0, amount 0
01:14:10.143 00.000 21948 move complete, result=0
01:14:10.143 00.000 21948 worker thread done servicing request
01:14:10.143 00.000 21948 Worker thread wakes up
01:14:10.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:10.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:10.145 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:11.661 01.516 21948 Exposure complete
01:14:11.693 00.032 21948 worker thread done servicing request
01:14:11.693 00.000 18120 OnExposeComplete: enter
01:14:11.693 00.000 18120 UpdateGuideState(): m_state=6
01:14:11.693 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
01:14:11.693 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=234.08, Mass=2073, SNR=31.5, Peak=226 HFD=4.2
01:14:11.693 00.000 18120 MultiStar: [#1 0.24,-0.19,0.71,U] [#2 0.17,-0.00,0.64,U] [#3 0.17,-0.03,0.59,U] [#4 0.26,-0.03,0.57,U] [#5 0.19,-0.06,0.46,U] [#6 0.28,0.28,0.49,U] [#7 -0.09,0.15,0.44,U] [#8 -0.08,-0.00,0.40,U] 
01:14:11.693 00.000 18120 single-star, 8 included, MultiStar: {0.12, 0.02}, one-star: {-0.05, 0.10}
01:14:11.693 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
01:14:11.693 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
01:14:11.693 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.05 mountX=0.11 mountY=0.00, mountTheta=0.01
01:14:11.693 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
01:14:11.704 00.011 18120 Enqueuing Move request for scope (-0.05, 0.10)
01:14:11.704 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:11.704 00.000 21948 Worker thread wakes up
01:14:11.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:14:11.704 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.5
01:14:11.704 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:14:11.704 00.000 21948 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.00
01:14:11.704 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:11.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:11.704 00.000 18120 Enqueuing Expose request
01:14:11.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:14:11.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:11.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:14:11.704 00.000 21948 MoveAxis(E, 0, ABG)
01:14:11.704 00.000 21948 Move returns status 0, amount 0
01:14:11.704 00.000 21948 MoveAxis(N, 0, ABG)
01:14:11.704 00.000 21948 Move returns status 0, amount 0
01:14:11.704 00.000 21948 move complete, result=0
01:14:11.704 00.000 21948 worker thread done servicing request
01:14:11.704 00.000 21948 Worker thread wakes up
01:14:11.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:11.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:11.707 00.003 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:13.335 01.628 21948 Exposure complete
01:14:13.383 00.048 21948 worker thread done servicing request
01:14:13.383 00.000 18120 OnExposeComplete: enter
01:14:13.383 00.000 18120 UpdateGuideState(): m_state=6
01:14:13.392 00.009 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
01:14:13.392 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=234.29, Mass=2068, SNR=31.5, Peak=199 HFD=4.1
01:14:13.392 00.000 18120 MultiStar: [#1 0.15,-0.05,0.71,U] [#2 0.07,0.15,0.65,U] [#3 -0.09,0.04,0.59,U] [#4 0.18,0.03,0.56,U] [#5 -0.09,0.08,0.47,U] [#6 -0.34,0.45,0.00,M1] [#7 -0.27,0.37,0.00,M1] [#8 -0.15,0.18,0.38,U] 
01:14:13.392 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {-0.00, 0.31}
01:14:13.392 00.000 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
01:14:13.392 00.000 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
01:14:13.392 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=0.10 mountY=-0.07, mountTheta=-0.65
01:14:13.392 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
01:14:13.392 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
01:14:13.392 00.000 21948 Worker thread wakes up
01:14:13.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:14:13.392 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:14:13.392 00.000 21948 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.07
01:14:13.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:14:13.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:13.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:13.392 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:14:13.392 00.000 21948 MoveAxis(E, 0, ABG)
01:14:13.392 00.000 21948 Move returns status 0, amount 0
01:14:13.392 00.000 21948 MoveAxis(N, 0, ABG)
01:14:13.392 00.000 21948 Move returns status 0, amount 0
01:14:13.392 00.000 21948 move complete, result=0
01:14:13.392 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.5
01:14:13.399 00.007 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.399 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:13.399 00.000 18120 Enqueuing Expose request
01:14:13.399 00.000 21948 worker thread done servicing request
01:14:13.399 00.000 21948 Worker thread wakes up
01:14:13.399 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:13.401 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:13.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:14.926 01.525 21948 Exposure complete
01:14:14.974 00.048 21948 worker thread done servicing request
01:14:14.974 00.000 18120 OnExposeComplete: enter
01:14:14.974 00.000 18120 UpdateGuideState(): m_state=6
01:14:14.974 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
01:14:14.974 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=234.09, Mass=2163, SNR=32.2, Peak=193 HFD=3.9
01:14:14.974 00.000 18120 MultiStar: [#1 0.05,0.03,0.72,U] [#2 0.21,0.06,0.65,U] [#3 -0.04,0.01,0.58,U] [#4 0.23,-0.03,0.54,U] [#5 0.16,0.21,0.47,U] [#6 0.11,0.23,0.52,U] [#7 -0.20,0.27,0.43,U] [#8 -0.14,0.02,0.39,U] 
01:14:14.974 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.17, 0.11}
01:14:14.974 00.000 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
01:14:14.974 00.000 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
01:14:14.974 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=0.05 mountY=-0.12, mountTheta=-1.17
01:14:14.974 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.09, opts=13)
01:14:14.974 00.000 18120 Enqueuing Move request for scope (0.08, 0.09)
01:14:14.974 00.000 21948 Worker thread wakes up
01:14:14.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:14.974 00.000 18120 UpdateGuideState exits: m=2163 RSB=32.2
01:14:14.974 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:14.974 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:14.974 00.000 18120 Enqueuing Expose request
01:14:14.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:14:14.974 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:14:14.974 00.000 21948 Moving (0.08, 0.09) raw xDistance=0.05 yDistance=-0.12
01:14:14.974 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:14:14.974 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:14.974 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:14:14.974 00.000 21948 MoveAxis(E, 0, ABG)
01:14:14.974 00.000 21948 Move returns status 0, amount 0
01:14:14.974 00.000 21948 MoveAxis(N, 0, ABG)
01:14:14.974 00.000 21948 Move returns status 0, amount 0
01:14:14.974 00.000 21948 move complete, result=0
01:14:14.974 00.000 21948 worker thread done servicing request
01:14:14.974 00.000 21948 Worker thread wakes up
01:14:14.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:14.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:14.974 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:16.611 01.637 21948 Exposure complete
01:14:16.643 00.032 21948 worker thread done servicing request
01:14:16.643 00.000 18120 OnExposeComplete: enter
01:14:16.643 00.000 18120 UpdateGuideState(): m_state=6
01:14:16.659 00.016 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
01:14:16.659 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=234.17, Mass=2058, SNR=31.4, Peak=189 HFD=3.8
01:14:16.659 00.000 18120 MultiStar: [#1 0.48,-0.31,0.00,M1] [#2 0.38,-0.11,0.62,U] [#3 0.21,-0.14,0.58,U] [#4 0.38,0.11,0.56,U] [#5 0.24,0.03,0.46,U] [#6 0.14,0.05,0.52,U] [#7 0.21,0.07,0.42,U] [#8 0.21,0.24,0.39,U] 
01:14:16.659 00.000 18120 refined, 7 included, MultiStar: {0.24, 0.06}, one-star: {0.17, 0.19}
01:14:16.664 00.005 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
01:14:16.664 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
01:14:16.664 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.23 mountX=-0.05 mountY=-0.24, mountTheta=-1.76
01:14:16.664 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.06, opts=13)
01:14:16.664 00.000 18120 Enqueuing Move request for scope (0.24, 0.06)
01:14:16.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:16.664 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.4
01:14:16.664 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.675 00.011 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:16.675 00.000 18120 Enqueuing Expose request
01:14:16.675 00.000 21948 Worker thread wakes up
01:14:16.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
01:14:16.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
01:14:16.675 00.000 21948 Moving (0.24, 0.06) raw xDistance=-0.05 yDistance=-0.24
01:14:16.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:14:16.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:14:16.675 00.000 21948 MoveAxis(E, 0, ABG)
01:14:16.675 00.000 21948 Move returns status 0, amount 0
01:14:16.675 00.000 21948 MoveAxis(N, 58, ABG)
01:14:16.675 00.000 21948 Guiding  Dir = 0, Dur = 58
01:14:16.675 00.000 21948 IsSlewing returns 0
01:14:16.675 00.000 21948 IsGuiding returns 0
01:14:16.678 00.003 21948 PulseGuide returned control before completion, sleep 64
01:14:16.755 00.077 21948 IsGuiding returns 0
01:14:16.755 00.000 21948 Move returns status 0, amount 58
01:14:16.755 00.000 21948 move complete, result=0
01:14:16.755 00.000 21948 worker thread done servicing request
01:14:16.755 00.000 21948 Worker thread wakes up
01:14:16.755 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 58 ms NORTH
01:14:16.755 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:16.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:18.163 01.408 21948 Exposure complete
01:14:18.195 00.032 21948 worker thread done servicing request
01:14:18.195 00.000 18120 OnExposeComplete: enter
01:14:18.195 00.000 18120 UpdateGuideState(): m_state=6
01:14:18.195 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
01:14:18.195 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=233.68, Mass=2031, SNR=31.2, Peak=189 HFD=3.7
01:14:18.195 00.000 18120 MultiStar: [#1 0.10,-0.53,0.00,M2] [#2 0.29,-0.58,0.00,M1] [#3 -0.05,-0.51,0.00,M1] [#4 0.09,-0.35,0.56,U] [#5 0.16,-0.42,0.00,M1] [#6 -0.07,-0.27,0.52,U] [#7 -0.10,-0.17,0.42,U] [#8 -0.22,-0.10,0.37,U] 
01:14:18.210 00.015 18120 refined, 4 included, MultiStar: {0.02, -0.26}, one-star: {0.16, -0.30}
01:14:18.210 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.00) = xAngle (-3.50 = 2.78)
01:14:18.210 00.000 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.74)
01:14:18.210 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=-0.25 mountY=0.10, mountTheta=2.75
01:14:18.210 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.26, opts=13)
01:14:18.210 00.000 18120 Enqueuing Move request for scope (0.02, -0.26)
01:14:18.210 00.000 21948 Worker thread wakes up
01:14:18.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
01:14:18.210 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
01:14:18.210 00.000 21948 Moving (0.02, -0.26) raw xDistance=-0.25 yDistance=0.10
01:14:18.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
01:14:18.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:18.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:18.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:14:18.210 00.000 21948 MoveAxis(E, 44, ABG)
01:14:18.210 00.000 21948 Guiding  Dir = 2, Dur = 44
01:14:18.210 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.2
01:14:18.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:18.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:18.210 00.000 18120 Enqueuing Expose request
01:14:18.226 00.016 21948 IsSlewing returns 0
01:14:18.226 00.000 21948 IsGuiding returns 0
01:14:18.226 00.000 21948 PulseGuide returned control before completion, sleep 50
01:14:18.290 00.064 21948 IsGuiding returns 0
01:14:18.290 00.000 21948 Move returns status 0, amount 44
01:14:18.290 00.000 21948 MoveAxis(N, 0, ABG)
01:14:18.290 00.000 21948 Move returns status 0, amount 0
01:14:18.290 00.000 21948 move complete, result=0
01:14:18.290 00.000 21948 worker thread done servicing request
01:14:18.290 00.000 21948 Worker thread wakes up
01:14:18.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:18.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:18.290 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
01:14:19.928 01.638 21948 Exposure complete
01:14:19.944 00.016 21948 worker thread done servicing request
01:14:19.944 00.000 18120 OnExposeComplete: enter
01:14:19.944 00.000 18120 UpdateGuideState(): m_state=6
01:14:19.944 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
01:14:19.944 00.000 18120 Star::Find returns 1 (0), X=896.27, Y=233.97, Mass=1944, SNR=30.5, Peak=192 HFD=4.0
01:14:19.944 00.000 18120 MultiStar: [#1 0.10,-0.15,0.70,U] [#2 -0.14,-0.07,0.65,U] [#3 -0.09,-0.26,0.62,U] [#4 0.12,-0.18,0.57,U] [#5 -0.18,-0.31,0.45,U] [#6 0.09,0.08,0.54,U] [#7 -0.14,0.04,0.47,U] [#8 -0.19,-0.11,0.40,U] 
01:14:19.944 00.000 18120 single-star, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.10, -0.02}
01:14:19.944 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
01:14:19.944 00.000 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
01:14:19.944 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.16 mountX=-0.06 mountY=-0.08, mountTheta=-2.17
01:14:19.944 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
01:14:19.959 00.015 18120 Enqueuing Move request for scope (0.10, -0.02)
01:14:19.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:19.959 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.5
01:14:19.959 00.000 21948 Worker thread wakes up
01:14:19.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:14:19.959 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:14:19.959 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
01:14:19.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:19.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:19.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:14:19.959 00.000 21948 MoveAxis(E, 0, ABG)
01:14:19.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:19.959 00.000 18120 Enqueuing Expose request
01:14:19.971 00.012 21948 Move returns status 0, amount 0
01:14:19.971 00.000 21948 MoveAxis(N, 0, ABG)
01:14:19.971 00.000 21948 Move returns status 0, amount 0
01:14:19.971 00.000 21948 move complete, result=0
01:14:19.971 00.000 21948 worker thread done servicing request
01:14:19.971 00.000 21948 Worker thread wakes up
01:14:19.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:19.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:19.971 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:21.486 01.515 21948 Exposure complete
01:14:21.524 00.038 21948 worker thread done servicing request
01:14:21.524 00.000 18120 OnExposeComplete: enter
01:14:21.524 00.000 18120 UpdateGuideState(): m_state=6
01:14:21.524 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
01:14:21.524 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=234.25, Mass=1928, SNR=30.2, Peak=197 HFD=3.9
01:14:21.524 00.000 18120 MultiStar: [#1 -0.05,0.01,0.76,U] [#2 0.00,0.10,0.66,U] [#3 0.16,0.03,0.61,U] [#4 -0.16,0.10,0.55,U] [#5 -0.09,0.12,0.46,U] [#6 0.05,0.22,0.56,U] [#7 -0.10,0.09,0.44,U] [#8 0.05,0.07,0.41,U] 
01:14:21.524 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {-0.01, 0.27}
01:14:21.524 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
01:14:21.524 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
01:14:21.524 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.12 mountY=-0.04, mountTheta=-0.35
01:14:21.524 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.12, opts=13)
01:14:21.524 00.000 18120 Enqueuing Move request for scope (-0.01, 0.12)
01:14:21.524 00.000 21948 Worker thread wakes up
01:14:21.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:14:21.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:14:21.524 00.000 21948 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.04
01:14:21.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:14:21.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:21.524 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:21.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:14:21.524 00.000 21948 MoveAxis(E, 0, ABG)
01:14:21.524 00.000 21948 Move returns status 0, amount 0
01:14:21.524 00.000 21948 MoveAxis(N, 0, ABG)
01:14:21.524 00.000 21948 Move returns status 0, amount 0
01:14:21.524 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.2
01:14:21.524 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.534 00.010 21948 move complete, result=0
01:14:21.534 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:21.534 00.000 18120 Enqueuing Expose request
01:14:21.534 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:21.534 00.000 21948 worker thread done servicing request
01:14:21.534 00.000 21948 Worker thread wakes up
01:14:21.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:21.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:23.170 01.636 21948 Exposure complete
01:14:23.202 00.032 21948 worker thread done servicing request
01:14:23.202 00.000 18120 OnExposeComplete: enter
01:14:23.202 00.000 18120 UpdateGuideState(): m_state=6
01:14:23.202 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
01:14:23.212 00.010 18120 Star::Find returns 1 (0), X=896.07, Y=234.11, Mass=1908, SNR=30.3, Peak=212 HFD=4.2
01:14:23.212 00.000 18120 MultiStar: [#1 -0.12,-0.04,0.76,U] [#2 -0.02,0.07,0.65,U] [#3 -0.24,0.03,0.62,U] [#4 -0.13,-0.06,0.59,U] [#5 -0.19,0.19,0.47,U] [#6 -0.01,0.30,0.52,U] [#7 -0.34,0.18,0.46,U] [#8 -0.16,-0.01,0.39,U] 
01:14:23.212 00.000 18120 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.11, 0.13}
01:14:23.212 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
01:14:23.214 00.002 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
01:14:23.214 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.59 mountX=0.13 mountY=0.08, mountTheta=0.57
01:14:23.216 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
01:14:23.216 00.000 18120 Enqueuing Move request for scope (-0.14, 0.08)
01:14:23.218 00.002 21948 Worker thread wakes up
01:14:23.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:23.218 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
01:14:23.218 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:23.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:23.220 00.002 18120 Enqueuing Expose request
01:14:23.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
01:14:23.220 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
01:14:23.220 00.000 21948 Moving (-0.14, 0.08) raw xDistance=0.13 yDistance=0.08
01:14:23.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:14:23.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:23.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:23.220 00.000 21948 MoveAxis(E, 0, ABG)
01:14:23.220 00.000 21948 Move returns status 0, amount 0
01:14:23.220 00.000 21948 MoveAxis(N, 0, ABG)
01:14:23.220 00.000 21948 Move returns status 0, amount 0
01:14:23.220 00.000 21948 move complete, result=0
01:14:23.220 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:23.220 00.000 21948 worker thread done servicing request
01:14:23.220 00.000 21948 Worker thread wakes up
01:14:23.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:23.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:24.744 01.524 21948 Exposure complete
01:14:24.775 00.031 21948 worker thread done servicing request
01:14:24.775 00.000 18120 OnExposeComplete: enter
01:14:24.775 00.000 18120 UpdateGuideState(): m_state=6
01:14:24.775 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
01:14:24.775 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=234.13, Mass=1962, SNR=30.7, Peak=200 HFD=4.2
01:14:24.782 00.007 18120 MultiStar: [#1 -0.18,-0.05,0.73,U] [#2 -0.12,0.05,0.63,U] [#3 -0.24,0.26,0.62,U] [#4 -0.13,0.14,0.59,U] [#5 -0.30,0.14,0.47,U] [#6 -0.29,0.23,0.53,U] [#7 -0.30,0.03,0.44,U] [#8 -0.40,0.05,0.41,U] 
01:14:24.782 00.000 18120 single-star, 8 included, MultiStar: {-0.20, 0.11}, one-star: {-0.07, 0.15}
01:14:24.782 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
01:14:24.782 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
01:14:24.784 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.01 mountX=0.16 mountY=-0.00, mountTheta=-0.02
01:14:24.784 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
01:14:24.784 00.000 18120 Enqueuing Move request for scope (-0.07, 0.15)
01:14:24.784 00.000 21948 Worker thread wakes up
01:14:24.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:24.784 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
01:14:24.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:24.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:24.784 00.000 18120 Enqueuing Expose request
01:14:24.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
01:14:24.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
01:14:24.784 00.000 21948 Moving (-0.07, 0.15) raw xDistance=0.16 yDistance=-0.00
01:14:24.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:14:24.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:24.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:24.784 00.000 21948 MoveAxis(E, 0, ABG)
01:14:24.784 00.000 21948 Move returns status 0, amount 0
01:14:24.784 00.000 21948 MoveAxis(N, 0, ABG)
01:14:24.784 00.000 21948 Move returns status 0, amount 0
01:14:24.784 00.000 21948 move complete, result=0
01:14:24.784 00.000 21948 worker thread done servicing request
01:14:24.784 00.000 21948 Worker thread wakes up
01:14:24.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:24.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:24.784 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:26.418 01.634 21948 Exposure complete
01:14:26.458 00.040 21948 worker thread done servicing request
01:14:26.458 00.000 18120 OnExposeComplete: enter
01:14:26.458 00.000 18120 UpdateGuideState(): m_state=6
01:14:26.458 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
01:14:26.458 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=234.17, Mass=2018, SNR=31.2, Peak=206 HFD=4.2
01:14:26.458 00.000 18120 MultiStar: [#1 -0.02,-0.01,0.71,U] [#2 -0.07,0.19,0.62,U] [#3 -0.30,0.11,0.60,U] [#4 -0.03,0.11,0.58,U] [#5 -0.48,0.15,0.00,M1] [#6 0.04,0.32,0.52,U] [#7 -0.20,0.18,0.44,U] [#8 -0.32,0.09,0.41,U] 
01:14:26.458 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.15}, one-star: {-0.15, 0.19}
01:14:26.458 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
01:14:26.458 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
01:14:26.458 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.27 mountX=0.18 mountY=0.04, mountTheta=0.24
01:14:26.458 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.15, opts=13)
01:14:26.458 00.000 18120 Enqueuing Move request for scope (-0.12, 0.15)
01:14:26.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:26.458 00.000 21948 Worker thread wakes up
01:14:26.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
01:14:26.458 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
01:14:26.458 00.000 21948 Moving (-0.12, 0.15) raw xDistance=0.18 yDistance=0.04
01:14:26.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:14:26.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:26.458 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.2
01:14:26.466 00.008 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:26.466 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:26.466 00.000 18120 Enqueuing Expose request
01:14:26.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:26.466 00.000 21948 MoveAxis(E, 0, ABG)
01:14:26.466 00.000 21948 Move returns status 0, amount 0
01:14:26.466 00.000 21948 MoveAxis(N, 0, ABG)
01:14:26.466 00.000 21948 Move returns status 0, amount 0
01:14:26.466 00.000 21948 move complete, result=0
01:14:26.466 00.000 21948 worker thread done servicing request
01:14:26.466 00.000 21948 Worker thread wakes up
01:14:26.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:26.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:26.466 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:27.991 01.525 21948 Exposure complete
01:14:28.030 00.039 21948 worker thread done servicing request
01:14:28.030 00.000 18120 OnExposeComplete: enter
01:14:28.030 00.000 18120 UpdateGuideState(): m_state=6
01:14:28.030 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
01:14:28.030 00.000 18120 Star::Find returns 1 (0), X=896.04, Y=234.12, Mass=2026, SNR=31.2, Peak=207 HFD=4.2
01:14:28.030 00.000 18120 MultiStar: [#1 -0.14,0.08,0.69,U] [#2 -0.21,0.00,0.65,U] [#3 -0.45,0.22,0.00,M1] [#4 -0.11,0.23,0.52,U] [#5 -0.17,0.11,0.46,U] [#6 -0.24,0.25,0.53,U] [#7 -0.37,0.22,0.00,M1] [#8 -0.39,0.27,0.00,M1] 
01:14:28.035 00.005 18120 single-star, 5 included, MultiStar: {-0.16, 0.13}, one-star: {-0.14, 0.14}
01:14:28.035 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
01:14:28.035 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
01:14:28.037 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=0.19 mountY=0.06, mountTheta=0.31
01:14:28.037 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.14, opts=13)
01:14:28.037 00.000 18120 Enqueuing Move request for scope (-0.14, 0.14)
01:14:28.037 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:28.039 00.002 21948 Worker thread wakes up
01:14:28.039 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.2
01:14:28.040 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.040 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:28.040 00.000 18120 Enqueuing Expose request
01:14:28.042 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
01:14:28.042 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
01:14:28.042 00.000 21948 Moving (-0.14, 0.14) raw xDistance=0.19 yDistance=0.06
01:14:28.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:14:28.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:28.042 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:28.042 00.000 21948 MoveAxis(E, 0, ABG)
01:14:28.042 00.000 21948 Move returns status 0, amount 0
01:14:28.042 00.000 21948 MoveAxis(N, 0, ABG)
01:14:28.042 00.000 21948 Move returns status 0, amount 0
01:14:28.042 00.000 21948 move complete, result=0
01:14:28.042 00.000 21948 worker thread done servicing request
01:14:28.042 00.000 21948 Worker thread wakes up
01:14:28.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:28.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:28.042 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:29.683 01.641 21948 Exposure complete
01:14:29.729 00.046 21948 worker thread done servicing request
01:14:29.729 00.000 18120 OnExposeComplete: enter
01:14:29.729 00.000 18120 UpdateGuideState(): m_state=6
01:14:29.731 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
01:14:29.731 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=234.13, Mass=1990, SNR=30.9, Peak=227 HFD=4.2
01:14:29.734 00.003 18120 MultiStar: [#1 -0.08,-0.03,0.71,U] [#2 -0.08,0.08,0.64,U] [#3 -0.17,0.13,0.61,U] [#4 0.02,0.06,0.58,U] [#5 -0.21,0.24,0.47,U] [#6 -0.02,0.18,0.52,U] [#7 -0.28,0.44,0.00,M2] [#8 -0.32,0.26,0.00,M2] 
01:14:29.734 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.11}, one-star: {-0.10, 0.14}
01:14:29.734 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
01:14:29.734 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.23 = 0.23)
01:14:29.734 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=0.14 mountY=0.03, mountTheta=0.23
01:14:29.734 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.11, opts=13)
01:14:29.734 00.000 18120 Enqueuing Move request for scope (-0.09, 0.11)
01:14:29.734 00.000 21948 Worker thread wakes up
01:14:29.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:29.734 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
01:14:29.734 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:29.734 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:29.734 00.000 18120 Enqueuing Expose request
01:14:29.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
01:14:29.734 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
01:14:29.734 00.000 21948 Moving (-0.09, 0.11) raw xDistance=0.14 yDistance=0.03
01:14:29.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:14:29.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:29.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:29.734 00.000 21948 MoveAxis(E, 0, ABG)
01:14:29.734 00.000 21948 Move returns status 0, amount 0
01:14:29.734 00.000 21948 MoveAxis(N, 0, ABG)
01:14:29.734 00.000 21948 Move returns status 0, amount 0
01:14:29.734 00.000 21948 move complete, result=0
01:14:29.734 00.000 21948 worker thread done servicing request
01:14:29.734 00.000 21948 Worker thread wakes up
01:14:29.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:29.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:29.734 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:31.257 01.523 21948 Exposure complete
01:14:31.288 00.031 21948 worker thread done servicing request
01:14:31.288 00.000 18120 OnExposeComplete: enter
01:14:31.288 00.000 18120 UpdateGuideState(): m_state=6
01:14:31.288 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
01:14:31.288 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=234.36, Mass=2026, SNR=31.1, Peak=194 HFD=3.9
01:14:31.288 00.000 18120 MultiStar: [#1 -0.08,0.02,0.73,U] [#2 -0.15,0.20,0.63,U] [#3 -0.20,0.23,0.58,U] [#4 -0.13,0.09,0.56,U] [#5 -0.27,0.30,0.47,U] [#6 -0.34,0.19,0.52,U] [#7 -0.34,0.40,0.00,M3] [#8 -0.46,0.36,0.00,M3] 
01:14:31.288 00.000 18120 refined, 6 included, MultiStar: {-0.17, 0.21}, one-star: {-0.13, 0.38}
01:14:31.288 00.000 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
01:14:31.288 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
01:14:31.288 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.26 mountX=0.26 mountY=0.06, mountTheta=0.22
01:14:31.288 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.21, opts=13)
01:14:31.288 00.000 18120 Enqueuing Move request for scope (-0.17, 0.21)
01:14:31.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:31.304 00.016 18120 UpdateGuideState exits: m=2026 RSB=31.1
01:14:31.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:31.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:31.305 00.000 18120 Enqueuing Expose request
01:14:31.305 00.000 21948 Worker thread wakes up
01:14:31.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
01:14:31.305 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
01:14:31.305 00.000 21948 Moving (-0.17, 0.21) raw xDistance=0.26 yDistance=0.06
01:14:31.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:14:31.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:31.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:31.305 00.000 21948 MoveAxis(W, 47, ABG)
01:14:31.305 00.000 21948 Guiding  Dir = 3, Dur = 47
01:14:31.307 00.002 21948 IsSlewing returns 0
01:14:31.307 00.000 21948 IsGuiding returns 0
01:14:31.307 00.000 21948 PulseGuide returned control before completion, sleep 56
01:14:31.368 00.061 21948 IsGuiding returns 1
01:14:31.368 00.000 21948 scope still moving after pulse duration time elapsed
01:14:31.400 00.032 21948 IsSlewing returns 0
01:14:31.400 00.000 21948 IsGuiding returns 0
01:14:31.400 00.000 21948 scope move finished after 47 + 46 ms
01:14:31.400 00.000 21948 Move returns status 0, amount 47
01:14:31.400 00.000 21948 MoveAxis(N, 0, ABG)
01:14:31.400 00.000 21948 Move returns status 0, amount 0
01:14:31.400 00.000 21948 move complete, result=0
01:14:31.400 00.000 21948 worker thread done servicing request
01:14:31.400 00.000 21948 Worker thread wakes up
01:14:31.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:31.400 00.000 18120 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
01:14:31.402 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:33.043 01.641 21948 Exposure complete
01:14:33.075 00.032 21948 worker thread done servicing request
01:14:33.075 00.000 18120 OnExposeComplete: enter
01:14:33.091 00.016 18120 UpdateGuideState(): m_state=6
01:14:33.091 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
01:14:33.091 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=234.06, Mass=2040, SNR=31.4, Peak=226 HFD=4.1
01:14:33.096 00.005 18120 MultiStar: [#1 -0.25,-0.17,0.70,U] [#2 0.07,0.02,0.62,U] [#3 -0.42,0.07,0.00,M1] [#4 0.01,-0.06,0.53,U] [#5 -0.30,0.12,0.48,U] [#6 -0.20,0.17,0.51,U] [#7 -0.42,0.15,0.00,M4] [#8 -0.20,0.14,0.39,U] 
01:14:33.096 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {0.08, 0.08}
01:14:33.096 00.000 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
01:14:33.096 00.000 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
01:14:33.098 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.77 mountX=0.07 mountY=0.06, mountTheta=0.75
01:14:33.098 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
01:14:33.098 00.000 18120 Enqueuing Move request for scope (-0.09, 0.03)
01:14:33.098 00.000 21948 Worker thread wakes up
01:14:33.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:33.098 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.4
01:14:33.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:33.098 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:33.098 00.000 18120 Enqueuing Expose request
01:14:33.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
01:14:33.098 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
01:14:33.098 00.000 21948 Moving (-0.09, 0.03) raw xDistance=0.07 yDistance=0.06
01:14:33.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:14:33.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:33.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:33.098 00.000 21948 MoveAxis(E, 0, ABG)
01:14:33.098 00.000 21948 Move returns status 0, amount 0
01:14:33.098 00.000 21948 MoveAxis(N, 0, ABG)
01:14:33.098 00.000 21948 Move returns status 0, amount 0
01:14:33.098 00.000 21948 move complete, result=0
01:14:33.098 00.000 21948 worker thread done servicing request
01:14:33.098 00.000 21948 Worker thread wakes up
01:14:33.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:33.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:33.098 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:34.630 01.532 21948 Exposure complete
01:14:34.662 00.032 21948 worker thread done servicing request
01:14:34.662 00.000 18120 OnExposeComplete: enter
01:14:34.662 00.000 18120 UpdateGuideState(): m_state=6
01:14:34.662 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
01:14:34.662 00.000 18120 Star::Find returns 1 (0), X=896.23, Y=234.15, Mass=2082, SNR=31.7, Peak=216 HFD=4.1
01:14:34.662 00.000 18120 MultiStar: [#1 -0.19,-0.08,0.72,U] [#2 0.07,0.06,0.64,U] [#3 -0.12,-0.09,0.56,U] [#4 0.04,0.16,0.56,U] [#5 -0.11,0.09,0.45,U] [#6 0.05,0.32,0.51,U] [#7 -0.05,0.03,0.43,U] [#8 -0.20,0.15,0.38,U] 
01:14:34.674 00.012 18120 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {0.05, 0.17}
01:14:34.674 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:14:34.679 00.005 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
01:14:34.679 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.99 mountX=0.09 mountY=-0.00, mountTheta=-0.04
01:14:34.683 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.09, opts=13)
01:14:34.683 00.000 18120 Enqueuing Move request for scope (-0.04, 0.09)
01:14:34.683 00.000 21948 Worker thread wakes up
01:14:34.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:34.683 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.7
01:14:34.683 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.683 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:34.683 00.000 18120 Enqueuing Expose request
01:14:34.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:14:34.683 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:14:34.683 00.000 21948 Moving (-0.04, 0.09) raw xDistance=0.09 yDistance=-0.00
01:14:34.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:34.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:34.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:34.683 00.000 21948 MoveAxis(E, 0, ABG)
01:14:34.683 00.000 21948 Move returns status 0, amount 0
01:14:34.683 00.000 21948 MoveAxis(N, 0, ABG)
01:14:34.683 00.000 21948 Move returns status 0, amount 0
01:14:34.683 00.000 21948 move complete, result=0
01:14:34.683 00.000 21948 worker thread done servicing request
01:14:34.683 00.000 21948 Worker thread wakes up
01:14:34.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:34.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:34.683 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:36.320 01.637 21948 Exposure complete
01:14:36.368 00.048 21948 worker thread done servicing request
01:14:36.368 00.000 18120 OnExposeComplete: enter
01:14:36.368 00.000 18120 UpdateGuideState(): m_state=6
01:14:36.380 00.012 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
01:14:36.380 00.000 18120 Star::Find returns 1 (0), X=896.29, Y=234.14, Mass=1993, SNR=30.9, Peak=188 HFD=4.1
01:14:36.384 00.004 18120 MultiStar: [#1 0.15,-0.11,0.74,U] [#2 0.26,-0.15,0.63,U] [#3 0.10,-0.19,0.62,U] [#4 0.34,-0.11,0.58,U] [#5 0.22,0.12,0.48,U] [#6 0.28,-0.08,0.52,U] [#7 0.06,0.21,0.44,U] [#8 0.09,0.07,0.39,U] 
01:14:36.384 00.000 18120 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.11, 0.16}
01:14:36.384 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:14:36.384 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:14:36.384 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=-0.09 mountY=-0.15, mountTheta=-2.08
01:14:36.384 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.01, opts=13)
01:14:36.400 00.016 18120 Enqueuing Move request for scope (0.18, -0.01)
01:14:36.400 00.000 21948 Worker thread wakes up
01:14:36.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:36.400 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.9
01:14:36.400 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.400 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:36.404 00.004 18120 Enqueuing Expose request
01:14:36.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:14:36.404 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:14:36.404 00.000 21948 Moving (0.18, -0.01) raw xDistance=-0.09 yDistance=-0.15
01:14:36.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:14:36.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:36.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:14:36.404 00.000 21948 MoveAxis(E, 0, ABG)
01:14:36.404 00.000 21948 Move returns status 0, amount 0
01:14:36.404 00.000 21948 MoveAxis(N, 0, ABG)
01:14:36.404 00.000 21948 Move returns status 0, amount 0
01:14:36.404 00.000 21948 move complete, result=0
01:14:36.404 00.000 21948 worker thread done servicing request
01:14:36.404 00.000 21948 Worker thread wakes up
01:14:36.404 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:36.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:36.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:37.813 01.409 21948 Exposure complete
01:14:37.844 00.031 21948 worker thread done servicing request
01:14:37.844 00.000 18120 OnExposeComplete: enter
01:14:37.844 00.000 18120 UpdateGuideState(): m_state=6
01:14:37.844 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
01:14:37.844 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=234.07, Mass=2033, SNR=31.3, Peak=213 HFD=4.2
01:14:37.844 00.000 18120 MultiStar: [#1 0.05,-0.24,0.75,U] [#2 0.11,-0.15,0.63,U] [#3 -0.19,-0.19,0.59,U] [#4 0.09,-0.07,0.57,U] [#5 -0.01,-0.04,0.47,U] [#6 0.04,0.04,0.52,U] [#7 0.00,0.13,0.45,U] [#8 -0.09,0.01,0.39,U] 
01:14:37.844 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.07, 0.09}
01:14:37.844 00.000 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
01:14:37.844 00.000 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.01)
01:14:37.844 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.24 mountX=-0.06 mountY=0.01, mountTheta=3.01
01:14:37.844 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
01:14:37.844 00.000 18120 Enqueuing Move request for scope (0.02, -0.05)
01:14:37.844 00.000 21948 Worker thread wakes up
01:14:37.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:14:37.844 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:14:37.844 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=0.01
01:14:37.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:37.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:37.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:14:37.844 00.000 21948 MoveAxis(E, 0, ABG)
01:14:37.844 00.000 21948 Move returns status 0, amount 0
01:14:37.844 00.000 21948 MoveAxis(N, 0, ABG)
01:14:37.844 00.000 21948 Move returns status 0, amount 0
01:14:37.844 00.000 21948 move complete, result=0
01:14:37.844 00.000 21948 worker thread done servicing request
01:14:37.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:37.844 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:14:37.860 00.016 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.860 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:37.860 00.000 18120 Enqueuing Expose request
01:14:37.860 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:37.860 00.000 21948 Worker thread wakes up
01:14:37.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:37.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:39.499 01.639 21948 Exposure complete
01:14:39.546 00.047 21948 worker thread done servicing request
01:14:39.551 00.005 18120 OnExposeComplete: enter
01:14:39.551 00.000 18120 UpdateGuideState(): m_state=6
01:14:39.551 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
01:14:39.551 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=234.07, Mass=1967, SNR=30.7, Peak=214 HFD=4.1
01:14:39.551 00.000 18120 MultiStar: [#1 -0.07,-0.21,0.72,U] [#2 0.05,-0.20,0.67,U] [#3 0.01,-0.20,0.60,U] [#4 0.12,-0.31,0.59,U] [#5 -0.04,-0.14,0.46,U] [#6 0.15,0.07,0.56,U] [#7 -0.06,0.04,0.45,U] [#8 -0.24,-0.00,0.39,U] 
01:14:39.551 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.02, 0.09}
01:14:39.551 00.000 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.75)
01:14:39.551 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
01:14:39.551 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.53 mountX=-0.08 mountY=0.04, mountTheta=2.72
01:14:39.551 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.09, opts=13)
01:14:39.551 00.000 18120 Enqueuing Move request for scope (0.00, -0.09)
01:14:39.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:39.551 00.000 21948 Worker thread wakes up
01:14:39.551 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.7
01:14:39.562 00.011 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:39.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
01:14:39.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
01:14:39.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:39.562 00.000 18120 Enqueuing Expose request
01:14:39.562 00.000 21948 Moving (0.00, -0.09) raw xDistance=-0.08 yDistance=0.04
01:14:39.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:14:39.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:39.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:39.562 00.000 21948 MoveAxis(E, 0, ABG)
01:14:39.562 00.000 21948 Move returns status 0, amount 0
01:14:39.562 00.000 21948 MoveAxis(N, 0, ABG)
01:14:39.562 00.000 21948 Move returns status 0, amount 0
01:14:39.562 00.000 21948 move complete, result=0
01:14:39.562 00.000 21948 worker thread done servicing request
01:14:39.562 00.000 21948 Worker thread wakes up
01:14:39.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:39.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:39.565 00.003 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:41.091 01.526 21948 Exposure complete
01:14:41.155 00.064 21948 worker thread done servicing request
01:14:41.155 00.000 18120 OnExposeComplete: enter
01:14:41.171 00.016 18120 UpdateGuideState(): m_state=6
01:14:41.171 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
01:14:41.171 00.000 18120 Star::Find returns 1 (0), X=896.04, Y=234.22, Mass=1888, SNR=30.2, Peak=197 HFD=4.1
01:14:41.171 00.000 18120 MultiStar: [#1 -0.01,-0.02,0.75,U] [#2 -0.11,0.07,0.69,U] [#3 -0.29,0.11,0.61,U] [#4 -0.02,0.04,0.58,U] [#5 -0.34,0.31,0.00,M1] [#6 -0.18,0.55,0.00,M1] [#7 -0.23,0.15,0.45,U] [#8 -0.12,0.05,0.42,U] 
01:14:41.171 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.10}, one-star: {-0.13, 0.24}
01:14:41.171 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
01:14:41.171 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
01:14:41.171 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.47 mountX=0.14 mountY=0.07, mountTheta=0.44
01:14:41.171 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
01:14:41.171 00.000 18120 Enqueuing Move request for scope (-0.13, 0.10)
01:14:41.178 00.007 21948 Worker thread wakes up
01:14:41.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:41.178 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
01:14:41.178 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
01:14:41.178 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.2
01:14:41.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:41.178 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:41.178 00.000 18120 Enqueuing Expose request
01:14:41.178 00.000 21948 Moving (-0.13, 0.10) raw xDistance=0.14 yDistance=0.07
01:14:41.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:14:41.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:41.178 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:14:41.181 00.003 21948 MoveAxis(E, 0, ABG)
01:14:41.181 00.000 21948 Move returns status 0, amount 0
01:14:41.181 00.000 21948 MoveAxis(N, 0, ABG)
01:14:41.181 00.000 21948 Move returns status 0, amount 0
01:14:41.181 00.000 21948 move complete, result=0
01:14:41.181 00.000 21948 worker thread done servicing request
01:14:41.181 00.000 21948 Worker thread wakes up
01:14:41.181 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:41.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:41.181 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:42.823 01.642 21948 Exposure complete
01:14:42.855 00.032 21948 worker thread done servicing request
01:14:42.855 00.000 18120 OnExposeComplete: enter
01:14:42.855 00.000 18120 UpdateGuideState(): m_state=6
01:14:42.855 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
01:14:42.855 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=234.23, Mass=2046, SNR=31.2, Peak=212 HFD=4.1
01:14:42.855 00.000 18120 MultiStar: [#1 -0.20,0.05,0.73,U] [#2 0.03,0.13,0.63,U] [#3 -0.16,0.22,0.61,U] [#4 -0.10,0.09,0.59,U] [#5 -0.25,0.20,0.48,U] [#6 -0.24,0.36,0.00,M2] [#7 -0.24,0.32,0.44,U] [#8 -0.34,0.18,0.40,U] 
01:14:42.855 00.000 18120 refined, 7 included, MultiStar: {-0.16, 0.17}, one-star: {-0.12, 0.25}
01:14:42.871 00.016 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
01:14:42.872 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
01:14:42.872 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.24 cameraTheta=2.31 mountX=0.22 mountY=0.06, mountTheta=0.27
01:14:42.872 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.17, opts=13)
01:14:42.874 00.002 18120 Enqueuing Move request for scope (-0.16, 0.17)
01:14:42.874 00.000 21948 Worker thread wakes up
01:14:42.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
01:14:42.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:14:42.874 00.000 21948 Moving (-0.16, 0.17) raw xDistance=0.22 yDistance=0.06
01:14:42.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:14:42.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:42.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:42.874 00.000 21948 MoveAxis(W, 40, ABG)
01:14:42.874 00.000 21948 Guiding  Dir = 3, Dur = 40
01:14:42.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:42.874 00.000 21948 IsSlewing returns 0
01:14:42.874 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.2
01:14:42.876 00.002 21948 IsGuiding returns 0
01:14:42.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:42.878 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:42.879 00.001 18120 Enqueuing Expose request
01:14:42.879 00.000 21948 PulseGuide returned control before completion, sleep 48
01:14:42.935 00.056 21948 IsGuiding returns 0
01:14:42.935 00.000 21948 Move returns status 0, amount 40
01:14:42.935 00.000 21948 MoveAxis(N, 0, ABG)
01:14:42.935 00.000 21948 Move returns status 0, amount 0
01:14:42.935 00.000 21948 move complete, result=0
01:14:42.935 00.000 21948 worker thread done servicing request
01:14:42.935 00.000 21948 Worker thread wakes up
01:14:42.935 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
01:14:42.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:42.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:44.348 01.413 21948 Exposure complete
01:14:44.380 00.032 21948 worker thread done servicing request
01:14:44.380 00.000 18120 OnExposeComplete: enter
01:14:44.396 00.016 18120 UpdateGuideState(): m_state=6
01:14:44.397 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
01:14:44.397 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=234.30, Mass=1948, SNR=30.6, Peak=190 HFD=4.1
01:14:44.397 00.000 18120 MultiStar: [#1 -0.11,0.04,0.76,U] [#2 -0.05,-0.03,0.64,U] [#3 -0.08,0.08,0.61,U] [#4 -0.04,-0.06,0.58,U] [#5 -0.06,0.36,0.48,U] [#6 -0.31,0.29,0.00,M3] [#7 -0.49,0.28,0.00,M1] [#8 -0.43,0.22,0.00,M1] 
01:14:44.397 00.000 18120 refined, 5 included, MultiStar: {-0.09, 0.13}, one-star: {-0.15, 0.32}
01:14:44.397 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
01:14:44.399 00.002 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
01:14:44.399 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.20 mountX=0.15 mountY=0.03, mountTheta=0.16
01:14:44.399 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
01:14:44.399 00.000 18120 Enqueuing Move request for scope (-0.09, 0.13)
01:14:44.399 00.000 21948 Worker thread wakes up
01:14:44.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:44.399 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.6
01:14:44.404 00.005 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:44.404 00.000 18120 Enqueuing Expose request
01:14:44.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:14:44.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:14:44.404 00.000 21948 Moving (-0.09, 0.13) raw xDistance=0.15 yDistance=0.03
01:14:44.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:14:44.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:44.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:44.404 00.000 21948 MoveAxis(E, 0, ABG)
01:14:44.404 00.000 21948 Move returns status 0, amount 0
01:14:44.404 00.000 21948 MoveAxis(N, 0, ABG)
01:14:44.404 00.000 21948 Move returns status 0, amount 0
01:14:44.404 00.000 21948 move complete, result=0
01:14:44.404 00.000 21948 worker thread done servicing request
01:14:44.404 00.000 21948 Worker thread wakes up
01:14:44.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:44.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:44.404 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:46.038 01.634 21948 Exposure complete
01:14:46.077 00.039 21948 worker thread done servicing request
01:14:46.077 00.000 18120 OnExposeComplete: enter
01:14:46.079 00.002 18120 UpdateGuideState(): m_state=6
01:14:46.079 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
01:14:46.079 00.000 18120 Star::Find returns 1 (0), X=895.87, Y=234.16, Mass=2094, SNR=31.7, Peak=211 HFD=4.2
01:14:46.079 00.000 18120 MultiStar: [#1 -0.31,-0.08,0.70,U] [#2 -0.29,0.28,0.61,U] [#3 -0.42,0.03,0.00,M1] [#4 -0.18,0.23,0.56,U] [#5 -0.40,-0.00,0.45,U] [#6 -0.53,0.24,0.00,M4] [#7 -0.69,0.20,0.00,M2] [#8 -0.59,0.10,0.00,M2] 
01:14:46.081 00.002 18120 refined, 4 included, MultiStar: {-0.29, 0.13}, one-star: {-0.30, 0.18}
01:14:46.081 00.000 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.00) = xAngle (0.74 = 0.74)
01:14:46.081 00.000 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.70 = 0.70)
01:14:46.081 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.74 mountX=0.24 mountY=0.21, mountTheta=0.72
01:14:46.081 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.13, opts=13)
01:14:46.085 00.004 18120 Enqueuing Move request for scope (-0.29, 0.13)
01:14:46.085 00.000 21948 Worker thread wakes up
01:14:46.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.13) opts 0xd
01:14:46.085 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.13)
01:14:46.085 00.000 21948 Moving (-0.29, 0.13) raw xDistance=0.24 yDistance=0.21
01:14:46.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:14:46.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:46.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:46.085 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.7
01:14:46.085 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:46.085 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:46.085 00.000 18120 Enqueuing Expose request
01:14:46.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:14:46.085 00.000 21948 MoveAxis(W, 42, ABG)
01:14:46.085 00.000 21948 Guiding  Dir = 3, Dur = 42
01:14:46.085 00.000 21948 IsSlewing returns 0
01:14:46.085 00.000 21948 IsGuiding returns 0
01:14:46.085 00.000 21948 PulseGuide returned control before completion, sleep 51
01:14:46.152 00.067 21948 IsGuiding returns 0
01:14:46.152 00.000 21948 Move returns status 0, amount 42
01:14:46.152 00.000 21948 MoveAxis(N, 0, ABG)
01:14:46.152 00.000 21948 Move returns status 0, amount 0
01:14:46.152 00.000 21948 move complete, result=0
01:14:46.152 00.000 21948 worker thread done servicing request
01:14:46.152 00.000 21948 Worker thread wakes up
01:14:46.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:46.152 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
01:14:46.154 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:47.568 01.414 21948 Exposure complete
01:14:47.598 00.030 21948 worker thread done servicing request
01:14:47.598 00.000 18120 OnExposeComplete: enter
01:14:47.614 00.016 18120 UpdateGuideState(): m_state=6
01:14:47.615 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
01:14:47.615 00.000 18120 Star::Find returns 1 (0), X=895.87, Y=234.19, Mass=1912, SNR=30.2, Peak=174 HFD=4.0
01:14:47.615 00.000 18120 MultiStar: [#1 -0.21,-0.10,0.73,U] [#2 -0.15,0.00,0.67,U] [#3 -0.61,-0.04,0.00,M2] [#4 -0.04,-0.04,0.58,U] [#5 -0.32,0.08,0.50,U] [#6 -0.31,0.06,0.52,U] [#7 -0.37,0.03,0.46,U] [#8 -0.52,0.24,0.00,M3] 
01:14:47.615 00.000 18120 refined, 6 included, MultiStar: {-0.24, 0.04}, one-star: {-0.31, 0.21}
01:14:47.615 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
01:14:47.615 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.92 = 0.92)
01:14:47.615 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.25 cameraTheta=2.96 mountX=0.14 mountY=0.20, mountTheta=0.95
01:14:47.619 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.04, opts=13)
01:14:47.619 00.000 18120 Enqueuing Move request for scope (-0.24, 0.04)
01:14:47.619 00.000 21948 Worker thread wakes up
01:14:47.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
01:14:47.619 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
01:14:47.619 00.000 21948 Moving (-0.24, 0.04) raw xDistance=0.14 yDistance=0.20
01:14:47.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:14:47.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:47.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:47.619 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.2
01:14:47.619 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.619 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:47.619 00.000 18120 Enqueuing Expose request
01:14:47.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:14:47.619 00.000 21948 MoveAxis(E, 0, ABG)
01:14:47.619 00.000 21948 Move returns status 0, amount 0
01:14:47.619 00.000 21948 MoveAxis(N, 0, ABG)
01:14:47.619 00.000 21948 Move returns status 0, amount 0
01:14:47.619 00.000 21948 move complete, result=0
01:14:47.619 00.000 21948 worker thread done servicing request
01:14:47.619 00.000 21948 Worker thread wakes up
01:14:47.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:47.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:47.619 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:49.256 01.637 21948 Exposure complete
01:14:49.288 00.032 21948 worker thread done servicing request
01:14:49.288 00.000 18120 OnExposeComplete: enter
01:14:49.288 00.000 18120 UpdateGuideState(): m_state=6
01:14:49.288 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
01:14:49.288 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=234.21, Mass=2059, SNR=31.5, Peak=180 HFD=4.0
01:14:49.303 00.015 18120 MultiStar: [#1 -0.42,-0.01,0.00,M1] [#2 -0.35,-0.02,0.63,U] [#3 -0.54,-0.08,0.00,M3] [#4 -0.35,0.16,0.56,U] [#5 -0.47,0.14,0.00,M1] [#6 -0.42,0.33,0.00,M4] [#7 -0.79,0.12,0.00,M2] [#8 -0.92,0.19,0.00,M4] 
01:14:49.303 00.000 18120 refined, 2 included, MultiStar: {-0.35, 0.14}, one-star: {-0.35, 0.23}
01:14:49.303 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.77 = 0.77)
01:14:49.303 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.73 = 0.73)
01:14:49.303 00.000 18120 CameraToMount -- cameraX=-0.35 cameraY=0.14 hyp=0.38 cameraTheta=2.76 mountX=0.27 mountY=0.25, mountTheta=0.74
01:14:49.303 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.14, opts=13)
01:14:49.303 00.000 18120 Enqueuing Move request for scope (-0.35, 0.14)
01:14:49.303 00.000 21948 Worker thread wakes up
01:14:49.303 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.14) opts 0xd
01:14:49.303 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.14)
01:14:49.303 00.000 21948 Moving (-0.35, 0.14) raw xDistance=0.27 yDistance=0.25
01:14:49.303 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:14:49.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:49.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:14:49.303 00.000 21948 MoveAxis(W, 49, ABG)
01:14:49.303 00.000 21948 Guiding  Dir = 3, Dur = 49
01:14:49.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:49.303 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.5
01:14:49.303 00.000 21948 IsSlewing returns 0
01:14:49.303 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.303 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:49.303 00.000 18120 Enqueuing Expose request
01:14:49.303 00.000 21948 IsGuiding returns 0
01:14:49.303 00.000 21948 PulseGuide returned control before completion, sleep 58
01:14:49.383 00.080 21948 IsGuiding returns 0
01:14:49.383 00.000 21948 Move returns status 0, amount 49
01:14:49.383 00.000 21948 MoveAxis(N, 0, ABG)
01:14:49.383 00.000 21948 Move returns status 0, amount 0
01:14:49.383 00.000 21948 move complete, result=0
01:14:49.383 00.000 21948 worker thread done servicing request
01:14:49.383 00.000 21948 Worker thread wakes up
01:14:49.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:49.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:49.383 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.3 px 0 ms NORTH
01:14:50.796 01.413 21948 Exposure complete
01:14:50.860 00.064 21948 worker thread done servicing request
01:14:50.860 00.000 18120 OnExposeComplete: enter
01:14:50.860 00.000 18120 UpdateGuideState(): m_state=6
01:14:50.860 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
01:14:50.865 00.005 18120 Star::Find returns 1 (0), X=896.09, Y=234.08, Mass=1999, SNR=31.0, Peak=211 HFD=4.2
01:14:50.865 00.000 18120 MultiStar: [#1 -0.15,-0.20,0.70,U] [#2 -0.11,-0.12,0.64,U] [#3 -0.21,-0.14,0.60,U] [#4 -0.04,-0.12,0.57,U] [#5 0.03,-0.10,0.46,U] [#6 -0.09,0.18,0.53,U] [#7 -0.61,0.07,0.00,M3] [#8 -0.25,0.17,0.39,U] 
01:14:50.867 00.002 18120 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.09, 0.10}
01:14:50.867 00.000 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.42)
01:14:50.867 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.38)
01:14:50.867 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.87 mountX=0.02 mountY=0.11, mountTheta=1.41
01:14:50.870 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
01:14:50.870 00.000 18120 Enqueuing Move request for scope (-0.11, -0.03)
01:14:50.870 00.000 21948 Worker thread wakes up
01:14:50.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:50.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:14:50.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:14:50.870 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:14:50.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:50.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:50.870 00.000 18120 Enqueuing Expose request
01:14:50.870 00.000 21948 Moving (-0.11, -0.03) raw xDistance=0.02 yDistance=0.11
01:14:50.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:14:50.870 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:50.870 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:50.870 00.000 21948 MoveAxis(E, 0, ABG)
01:14:50.870 00.000 21948 Move returns status 0, amount 0
01:14:50.870 00.000 21948 MoveAxis(N, 0, ABG)
01:14:50.870 00.000 21948 Move returns status 0, amount 0
01:14:50.870 00.000 21948 move complete, result=0
01:14:50.870 00.000 21948 worker thread done servicing request
01:14:50.870 00.000 21948 Worker thread wakes up
01:14:50.870 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:50.870 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:50.870 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:52.515 01.645 21948 Exposure complete
01:14:52.554 00.039 21948 worker thread done servicing request
01:14:52.554 00.000 18120 OnExposeComplete: enter
01:14:52.554 00.000 18120 UpdateGuideState(): m_state=6
01:14:52.554 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
01:14:52.554 00.000 18120 Star::Find returns 1 (0), X=896.10, Y=234.17, Mass=2021, SNR=31.0, Peak=212 HFD=4.1
01:14:52.554 00.000 18120 MultiStar: [#1 -0.29,-0.16,0.71,U] [#2 -0.08,-0.19,0.64,U] [#3 -0.18,-0.11,0.61,U] [#4 0.12,-0.17,0.58,U] [#5 -0.35,0.12,0.45,U] [#6 -0.17,0.12,0.53,U] [#7 -0.15,0.03,0.43,U] [#8 -0.45,-0.06,0.00,M4] 
01:14:52.554 00.000 18120 refined, 7 included, MultiStar: {-0.14, -0.02}, one-star: {-0.08, 0.19}
01:14:52.554 00.000 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.03 = 1.26)
01:14:52.554 00.000 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.22)
01:14:52.554 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=0.04 mountY=0.13, mountTheta=1.25
01:14:52.554 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.02, opts=13)
01:14:52.560 00.006 18120 Enqueuing Move request for scope (-0.14, -0.02)
01:14:52.560 00.000 21948 Worker thread wakes up
01:14:52.560 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
01:14:52.560 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
01:14:52.560 00.000 21948 Moving (-0.14, -0.02) raw xDistance=0.04 yDistance=0.13
01:14:52.560 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:14:52.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:52.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:52.560 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.0
01:14:52.560 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:52.560 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:52.562 00.002 18120 Enqueuing Expose request
01:14:52.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:14:52.562 00.000 21948 MoveAxis(E, 0, ABG)
01:14:52.562 00.000 21948 Move returns status 0, amount 0
01:14:52.562 00.000 21948 MoveAxis(N, 0, ABG)
01:14:52.562 00.000 21948 Move returns status 0, amount 0
01:14:52.562 00.000 21948 move complete, result=0
01:14:52.562 00.000 21948 worker thread done servicing request
01:14:52.562 00.000 21948 Worker thread wakes up
01:14:52.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:52.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:52.562 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:54.089 01.527 21948 Exposure complete
01:14:54.116 00.027 21948 worker thread done servicing request
01:14:54.116 00.000 18120 OnExposeComplete: enter
01:14:54.121 00.005 18120 UpdateGuideState(): m_state=6
01:14:54.121 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
01:14:54.121 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=234.01, Mass=2049, SNR=31.2, Peak=206 HFD=4.0
01:14:54.121 00.000 18120 MultiStar: [#1 -0.01,-0.23,0.72,U] [#2 -0.02,-0.04,0.68,U] [#3 0.00,-0.32,0.61,U] [#4 0.32,-0.18,0.56,U] [#5 -0.02,-0.16,0.47,U] [#6 -0.27,0.15,0.51,U] [#7 -0.10,-0.02,0.45,U] [#8 -0.11,0.12,0.39,U] 
01:14:54.121 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.14, 0.03}
01:14:54.121 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
01:14:54.121 00.000 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
01:14:54.121 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.43 mountX=-0.08 mountY=0.03, mountTheta=2.82
01:14:54.121 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.08, opts=13)
01:14:54.121 00.000 18120 Enqueuing Move request for scope (0.01, -0.08)
01:14:54.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:54.121 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.2
01:14:54.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:54.121 00.000 18120 Enqueuing Expose request
01:14:54.121 00.000 21948 Worker thread wakes up
01:14:54.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:14:54.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:14:54.121 00.000 21948 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
01:14:54.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:14:54.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:54.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:54.121 00.000 21948 MoveAxis(E, 0, ABG)
01:14:54.121 00.000 21948 Move returns status 0, amount 0
01:14:54.121 00.000 21948 MoveAxis(N, 0, ABG)
01:14:54.121 00.000 21948 Move returns status 0, amount 0
01:14:54.121 00.000 21948 move complete, result=0
01:14:54.121 00.000 21948 worker thread done servicing request
01:14:54.121 00.000 21948 Worker thread wakes up
01:14:54.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:54.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:54.121 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:55.761 01.640 21948 Exposure complete
01:14:55.809 00.048 21948 worker thread done servicing request
01:14:55.809 00.000 18120 OnExposeComplete: enter
01:14:55.809 00.000 18120 UpdateGuideState(): m_state=6
01:14:55.809 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
01:14:55.809 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=234.14, Mass=2026, SNR=31.2, Peak=196 HFD=4.1
01:14:55.815 00.006 18120 MultiStar: [#1 0.09,-0.20,0.73,U] [#2 -0.11,-0.15,0.63,U] [#3 -0.16,0.02,0.60,U] [#4 -0.07,-0.05,0.56,U] [#5 -0.25,-0.03,0.47,U] [#6 -0.21,0.30,0.50,U] [#7 -0.25,0.07,0.44,U] [#8 -0.37,0.11,0.41,U] 
01:14:55.815 00.000 18120 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {0.07, 0.15}
01:14:55.815 00.000 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
01:14:55.817 00.002 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
01:14:55.817 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=0.06 mountY=0.08, mountTheta=0.92
01:14:55.818 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.02, opts=13)
01:14:55.818 00.000 18120 Enqueuing Move request for scope (-0.10, 0.02)
01:14:55.818 00.000 21948 Worker thread wakes up
01:14:55.818 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:55.818 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.2
01:14:55.818 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:55.818 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:55.818 00.000 18120 Enqueuing Expose request
01:14:55.825 00.007 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
01:14:55.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
01:14:55.825 00.000 21948 Moving (-0.10, 0.02) raw xDistance=0.06 yDistance=0.08
01:14:55.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:14:55.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:55.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:55.825 00.000 21948 MoveAxis(E, 0, ABG)
01:14:55.825 00.000 21948 Move returns status 0, amount 0
01:14:55.825 00.000 21948 MoveAxis(N, 0, ABG)
01:14:55.825 00.000 21948 Move returns status 0, amount 0
01:14:55.825 00.000 21948 move complete, result=0
01:14:55.825 00.000 21948 worker thread done servicing request
01:14:55.825 00.000 21948 Worker thread wakes up
01:14:55.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:55.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:55.825 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:57.350 01.525 21948 Exposure complete
01:14:57.401 00.051 21948 worker thread done servicing request
01:14:57.401 00.000 18120 OnExposeComplete: enter
01:14:57.401 00.000 18120 UpdateGuideState(): m_state=6
01:14:57.401 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
01:14:57.401 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=234.28, Mass=2082, SNR=31.6, Peak=197 HFD=4.1
01:14:57.401 00.000 18120 MultiStar: [#1 0.03,-0.01,0.71,U] [#2 0.06,0.08,0.64,U] [#3 -0.09,-0.04,0.60,U] [#4 0.03,0.13,0.55,U] [#5 -0.06,0.17,0.45,U] [#6 -0.09,0.19,0.48,U] [#7 -0.34,0.09,0.41,U] [#8 -0.38,0.22,0.00,M3] 
01:14:57.401 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {-0.03, 0.30}
01:14:57.401 00.000 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
01:14:57.401 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
01:14:57.401 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.91 mountX=0.13 mountY=-0.02, mountTheta=-0.13
01:14:57.401 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
01:14:57.401 00.000 18120 Enqueuing Move request for scope (-0.04, 0.12)
01:14:57.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:57.401 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.6
01:14:57.410 00.009 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.410 00.000 21948 Worker thread wakes up
01:14:57.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:57.410 00.000 18120 Enqueuing Expose request
01:14:57.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
01:14:57.410 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
01:14:57.410 00.000 21948 Moving (-0.04, 0.12) raw xDistance=0.13 yDistance=-0.02
01:14:57.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:14:57.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:57.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:14:57.410 00.000 21948 MoveAxis(E, 0, ABG)
01:14:57.410 00.000 21948 Move returns status 0, amount 0
01:14:57.410 00.000 21948 MoveAxis(N, 0, ABG)
01:14:57.410 00.000 21948 Move returns status 0, amount 0
01:14:57.410 00.000 21948 move complete, result=0
01:14:57.410 00.000 21948 worker thread done servicing request
01:14:57.410 00.000 21948 Worker thread wakes up
01:14:57.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:57.412 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:14:57.413 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:59.054 01.641 21948 Exposure complete
01:14:59.101 00.047 21948 worker thread done servicing request
01:14:59.101 00.000 18120 OnExposeComplete: enter
01:14:59.101 00.000 18120 UpdateGuideState(): m_state=6
01:14:59.101 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
01:14:59.101 00.000 18120 Star::Find returns 1 (0), X=896.02, Y=234.20, Mass=1956, SNR=30.6, Peak=195 HFD=4.1
01:14:59.101 00.000 18120 MultiStar: [#1 -0.22,0.09,0.72,U] [#2 -0.19,0.21,0.66,U] [#3 -0.37,0.06,0.61,U] [#4 -0.15,0.10,0.57,U] [#5 -0.15,0.21,0.47,U] [#6 -0.29,0.47,0.00,M1] [#7 -0.41,0.15,0.00,M1] [#8 -0.44,0.19,0.00,M4] 
01:14:59.101 00.000 18120 refined, 5 included, MultiStar: {-0.20, 0.15}, one-star: {-0.15, 0.22}
01:14:59.101 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
01:14:59.101 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
01:14:59.101 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.49 mountX=0.22 mountY=0.11, mountTheta=0.46
01:14:59.101 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.15, opts=13)
01:14:59.101 00.000 18120 Enqueuing Move request for scope (-0.20, 0.15)
01:14:59.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:14:59.101 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.6
01:14:59.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:59.101 00.000 21948 Worker thread wakes up
01:14:59.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
01:14:59.101 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
01:14:59.101 00.000 21948 Moving (-0.20, 0.15) raw xDistance=0.22 yDistance=0.11
01:14:59.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:14:59.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:59.101 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:14:59.101 00.000 18120 Enqueuing Expose request
01:14:59.116 00.015 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:59.116 00.000 21948 MoveAxis(W, 40, ABG)
01:14:59.116 00.000 21948 Guiding  Dir = 3, Dur = 40
01:14:59.116 00.000 21948 IsSlewing returns 0
01:14:59.116 00.000 21948 IsGuiding returns 0
01:14:59.116 00.000 21948 PulseGuide returned control before completion, sleep 49
01:14:59.180 00.064 21948 IsGuiding returns 0
01:14:59.180 00.000 21948 Move returns status 0, amount 40
01:14:59.180 00.000 21948 MoveAxis(N, 0, ABG)
01:14:59.180 00.000 21948 Move returns status 0, amount 0
01:14:59.180 00.000 21948 move complete, result=0
01:14:59.180 00.000 21948 worker thread done servicing request
01:14:59.180 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
01:14:59.180 00.000 21948 Worker thread wakes up
01:14:59.180 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:14:59.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:00.594 01.414 21948 Exposure complete
01:15:00.648 00.054 21948 worker thread done servicing request
01:15:00.648 00.000 18120 OnExposeComplete: enter
01:15:00.648 00.000 18120 UpdateGuideState(): m_state=6
01:15:00.648 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
01:15:00.648 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=234.28, Mass=1979, SNR=30.8, Peak=171 HFD=4.1
01:15:00.648 00.000 18120 MultiStar: [#1 -0.23,0.15,0.71,U] [#2 -0.07,0.16,0.63,U] [#3 -0.16,0.19,0.62,U] [#4 -0.14,0.16,0.57,U] [#5 -0.05,0.50,0.00,M1] [#6 -0.17,0.41,0.00,M2] [#7 -0.23,0.28,0.43,U] [#8 -0.34,0.40,0.00,M5] 
01:15:00.648 00.000 18120 refined, 5 included, MultiStar: {-0.12, 0.21}, one-star: {0.01, 0.30}
01:15:00.648 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
01:15:00.648 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
01:15:00.657 00.009 18120 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.08 mountX=0.24 mountY=0.01, mountTheta=0.05
01:15:00.659 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.21, opts=13)
01:15:00.659 00.000 18120 Enqueuing Move request for scope (-0.12, 0.21)
01:15:00.659 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:00.659 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.8
01:15:00.659 00.000 21948 Worker thread wakes up
01:15:00.659 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
01:15:00.659 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
01:15:00.659 00.000 21948 Moving (-0.12, 0.21) raw xDistance=0.24 yDistance=0.01
01:15:00.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:15:00.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:00.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:00.659 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:00.659 00.000 18120 Enqueuing Expose request
01:15:00.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:15:00.659 00.000 21948 MoveAxis(W, 46, ABG)
01:15:00.659 00.000 21948 Guiding  Dir = 3, Dur = 46
01:15:00.659 00.000 21948 IsSlewing returns 0
01:15:00.659 00.000 21948 IsGuiding returns 0
01:15:00.665 00.006 21948 PulseGuide returned control before completion, sleep 55
01:15:00.722 00.057 21948 IsGuiding returns 1
01:15:00.722 00.000 21948 scope still moving after pulse duration time elapsed
01:15:00.754 00.032 21948 IsSlewing returns 0
01:15:00.754 00.000 21948 IsGuiding returns 0
01:15:00.754 00.000 21948 scope move finished after 46 + 45 ms
01:15:00.754 00.000 21948 Move returns status 0, amount 46
01:15:00.754 00.000 21948 MoveAxis(N, 0, ABG)
01:15:00.754 00.000 21948 Move returns status 0, amount 0
01:15:00.754 00.000 21948 move complete, result=0
01:15:00.754 00.000 21948 worker thread done servicing request
01:15:00.754 00.000 21948 Worker thread wakes up
01:15:00.754 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:00.754 00.000 18120 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
01:15:00.755 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:02.395 01.640 21948 Exposure complete
01:15:02.441 00.046 21948 worker thread done servicing request
01:15:02.441 00.000 18120 OnExposeComplete: enter
01:15:02.441 00.000 18120 UpdateGuideState(): m_state=6
01:15:02.441 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
01:15:02.441 00.000 18120 Star::Find returns 1 (0), X=896.57, Y=233.83, Mass=2017, SNR=31.2, Peak=178 HFD=3.8
01:15:02.441 00.000 18120 MultiStar: [#1 0.37,-0.52,0.00,M1] [#2 0.35,-0.17,0.65,U] [#3 0.15,-0.30,0.61,U] [#4 0.48,-0.30,0.00,M1] [#5 0.09,-0.20,0.47,U] [#6 0.22,-0.20,0.51,U] [#7 0.04,0.06,0.44,U] [#8 -0.03,-0.08,0.41,U] 
01:15:02.441 00.000 18120 refined, 6 included, MultiStar: {0.21, -0.16}, one-star: {0.40, -0.15}
01:15:02.441 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
01:15:02.441 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
01:15:02.441 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.63 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
01:15:02.441 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.16, opts=13)
01:15:02.441 00.000 18120 Enqueuing Move request for scope (0.21, -0.16)
01:15:02.441 00.000 21948 Worker thread wakes up
01:15:02.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
01:15:02.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
01:15:02.441 00.000 21948 Moving (0.21, -0.16) raw xDistance=-0.23 yDistance=-0.12
01:15:02.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
01:15:02.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:02.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:02.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:15:02.441 00.000 21948 MoveAxis(E, 38, ABG)
01:15:02.441 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.2
01:15:02.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:02.441 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:02.441 00.000 18120 Enqueuing Expose request
01:15:02.441 00.000 21948 Guiding  Dir = 2, Dur = 38
01:15:02.441 00.000 21948 IsSlewing returns 0
01:15:02.441 00.000 21948 IsGuiding returns 0
01:15:02.441 00.000 21948 PulseGuide returned control before completion, sleep 47
01:15:02.505 00.064 21948 IsGuiding returns 0
01:15:02.505 00.000 21948 Move returns status 0, amount 38
01:15:02.505 00.000 21948 MoveAxis(N, 0, ABG)
01:15:02.506 00.001 21948 Move returns status 0, amount 0
01:15:02.506 00.000 21948 move complete, result=0
01:15:02.506 00.000 21948 worker thread done servicing request
01:15:02.506 00.000 21948 Worker thread wakes up
01:15:02.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:02.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:02.506 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:15:03.918 01.412 21948 Exposure complete
01:15:03.944 00.026 21948 worker thread done servicing request
01:15:03.944 00.000 18120 OnExposeComplete: enter
01:15:03.944 00.000 18120 UpdateGuideState(): m_state=6
01:15:03.944 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
01:15:03.944 00.000 18120 Star::Find returns 1 (0), X=896.51, Y=233.86, Mass=1933, SNR=30.5, Peak=173 HFD=3.8
01:15:03.944 00.000 18120 MultiStar: [#1 0.22,-0.36,0.00,M2] [#2 0.35,-0.23,0.00,M1] [#3 -0.03,-0.22,0.61,U] [#4 0.33,-0.10,0.56,U] [#5 0.23,-0.04,0.47,U] [#6 0.21,-0.07,0.50,U] [#7 0.02,-0.13,0.45,U] [#8 -0.04,-0.22,0.41,U] 
01:15:03.950 00.006 18120 refined, 6 included, MultiStar: {0.18, -0.13}, one-star: {0.33, -0.12}
01:15:03.950 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
01:15:03.950 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
01:15:03.950 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
01:15:03.950 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.13, opts=13)
01:15:03.950 00.000 18120 Enqueuing Move request for scope (0.18, -0.13)
01:15:03.950 00.000 21948 Worker thread wakes up
01:15:03.950 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
01:15:03.950 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
01:15:03.950 00.000 21948 Moving (0.18, -0.13) raw xDistance=-0.19 yDistance=-0.10
01:15:03.950 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:15:03.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:03.950 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:03.950 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.5
01:15:03.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.950 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:03.956 00.006 18120 Enqueuing Expose request
01:15:03.956 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:15:03.956 00.000 21948 MoveAxis(E, 0, ABG)
01:15:03.956 00.000 21948 Move returns status 0, amount 0
01:15:03.956 00.000 21948 MoveAxis(N, 0, ABG)
01:15:03.956 00.000 21948 Move returns status 0, amount 0
01:15:03.956 00.000 21948 move complete, result=0
01:15:03.956 00.000 21948 worker thread done servicing request
01:15:03.956 00.000 21948 Worker thread wakes up
01:15:03.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:03.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:03.956 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:05.591 01.635 21948 Exposure complete
01:15:05.629 00.038 21948 worker thread done servicing request
01:15:05.629 00.000 18120 OnExposeComplete: enter
01:15:05.629 00.000 18120 UpdateGuideState(): m_state=6
01:15:05.629 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
01:15:05.629 00.000 18120 Star::Find returns 1 (0), X=896.41, Y=233.92, Mass=2027, SNR=31.3, Peak=170 HFD=3.9
01:15:05.635 00.006 18120 MultiStar: [#1 0.26,-0.53,0.00,M3] [#2 0.11,-0.17,0.61,U] [#3 0.41,-0.33,0.00,M1] [#4 0.42,-0.48,0.00,M1] [#5 0.36,-0.48,0.00,M1] [#6 0.55,-0.27,0.00,M1] [#7 0.02,-0.19,0.42,U] [#8 0.09,-0.10,0.39,U] 
01:15:05.635 00.000 18120 refined, 3 included, MultiStar: {0.14, -0.12}, one-star: {0.23, -0.06}
01:15:05.635 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
01:15:05.635 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
01:15:05.637 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.68 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
01:15:05.637 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
01:15:05.637 00.000 18120 Enqueuing Move request for scope (0.14, -0.12)
01:15:05.644 00.007 21948 Worker thread wakes up
01:15:05.644 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:05.644 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.3
01:15:05.644 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:05.644 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:05.644 00.000 18120 Enqueuing Expose request
01:15:05.646 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
01:15:05.646 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
01:15:05.646 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.17 yDistance=-0.08
01:15:05.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:15:05.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:05.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:15:05.646 00.000 21948 MoveAxis(E, 0, ABG)
01:15:05.646 00.000 21948 Move returns status 0, amount 0
01:15:05.646 00.000 21948 MoveAxis(N, 0, ABG)
01:15:05.646 00.000 21948 Move returns status 0, amount 0
01:15:05.646 00.000 21948 move complete, result=0
01:15:05.646 00.000 21948 worker thread done servicing request
01:15:05.646 00.000 21948 Worker thread wakes up
01:15:05.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:05.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:05.646 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:07.166 01.520 21948 Exposure complete
01:15:07.211 00.045 21948 worker thread done servicing request
01:15:07.211 00.000 18120 OnExposeComplete: enter
01:15:07.227 00.016 18120 UpdateGuideState(): m_state=6
01:15:07.229 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
01:15:07.231 00.002 18120 Star::Find returns 1 (0), X=896.45, Y=233.86, Mass=2091, SNR=31.6, Peak=187 HFD=3.9
01:15:07.231 00.000 18120 MultiStar: [#1 0.34,-0.57,0.00,M4] [#2 0.35,-0.43,0.00,M1] [#3 0.52,-0.44,0.00,M2] [#4 0.43,-0.47,0.00,M2] [#5 0.50,-0.43,0.00,M2] [#6 0.18,-0.20,0.52,U] [#7 0.19,-0.51,0.00,M1] [#8 -0.02,-0.28,0.38,U] 
01:15:07.231 00.000 18120 refined, 2 included, MultiStar: {0.19, -0.18}, one-star: {0.27, -0.13}
01:15:07.231 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
01:15:07.231 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
01:15:07.231 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.75 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
01:15:07.231 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.18, opts=13)
01:15:07.231 00.000 18120 Enqueuing Move request for scope (0.19, -0.18)
01:15:07.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:07.239 00.008 21948 Worker thread wakes up
01:15:07.239 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.6
01:15:07.239 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:07.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:07.239 00.000 18120 Enqueuing Expose request
01:15:07.239 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
01:15:07.239 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
01:15:07.239 00.000 21948 Moving (0.19, -0.18) raw xDistance=-0.24 yDistance=-0.09
01:15:07.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:15:07.239 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:07.241 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:15:07.241 00.000 21948 MoveAxis(E, 43, ABG)
01:15:07.241 00.000 21948 Guiding  Dir = 2, Dur = 43
01:15:07.241 00.000 21948 IsSlewing returns 0
01:15:07.241 00.000 21948 IsGuiding returns 0
01:15:07.244 00.003 21948 PulseGuide returned control before completion, sleep 51
01:15:07.308 00.064 21948 IsGuiding returns 0
01:15:07.308 00.000 21948 Move returns status 0, amount 43
01:15:07.308 00.000 21948 MoveAxis(N, 0, ABG)
01:15:07.308 00.000 21948 Move returns status 0, amount 0
01:15:07.308 00.000 21948 move complete, result=0
01:15:07.308 00.000 21948 worker thread done servicing request
01:15:07.308 00.000 21948 Worker thread wakes up
01:15:07.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:07.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:07.314 00.006 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:15:08.948 01.634 21948 Exposure complete
01:15:09.001 00.053 21948 worker thread done servicing request
01:15:09.001 00.000 18120 OnExposeComplete: enter
01:15:09.001 00.000 18120 UpdateGuideState(): m_state=6
01:15:09.001 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
01:15:09.001 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=234.10, Mass=1942, SNR=30.6, Peak=172 HFD=3.9
01:15:09.001 00.000 18120 MultiStar: [#1 0.41,-0.34,0.00,M5] [#2 0.38,-0.12,0.66,U] [#3 0.41,-0.11,0.00,M3] [#4 0.52,-0.19,0.00,M3] [#5 0.38,-0.13,0.48,U] [#6 0.44,0.00,0.00,M1] [#7 0.27,0.03,0.44,U] [#8 0.17,0.01,0.39,U] 
01:15:09.001 00.000 18120 single-star, 4 included, MultiStar: {0.29, -0.00}, one-star: {0.25, 0.12}
01:15:09.001 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
01:15:09.001 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
01:15:09.001 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.28 cameraTheta=0.44 mountX=0.00 mountY=-0.28, mountTheta=-1.56
01:15:09.001 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.12, opts=13)
01:15:09.001 00.000 18120 Enqueuing Move request for scope (0.25, 0.12)
01:15:09.011 00.010 21948 Worker thread wakes up
01:15:09.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:09.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.12) opts 0xd
01:15:09.011 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.6
01:15:09.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.12)
01:15:09.011 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.011 00.000 21948 Moving (0.25, 0.12) raw xDistance=0.00 yDistance=-0.28
01:15:09.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:15:09.011 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:09.011 00.000 18120 Enqueuing Expose request
01:15:09.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:15:09.011 00.000 21948 MoveAxis(E, 0, ABG)
01:15:09.011 00.000 21948 Move returns status 0, amount 0
01:15:09.011 00.000 21948 MoveAxis(N, 66, ABG)
01:15:09.011 00.000 21948 Guiding  Dir = 0, Dur = 66
01:15:09.011 00.000 21948 IsSlewing returns 0
01:15:09.011 00.000 21948 IsGuiding returns 0
01:15:09.011 00.000 21948 PulseGuide returned control before completion, sleep 72
01:15:09.108 00.097 21948 IsGuiding returns 0
01:15:09.108 00.000 21948 Move returns status 0, amount 66
01:15:09.108 00.000 21948 move complete, result=0
01:15:09.108 00.000 21948 worker thread done servicing request
01:15:09.108 00.000 21948 Worker thread wakes up
01:15:09.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:09.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:09.108 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 66 ms NORTH
01:15:10.523 01.415 21948 Exposure complete
01:15:10.553 00.030 21948 worker thread done servicing request
01:15:10.553 00.000 18120 OnExposeComplete: enter
01:15:10.568 00.015 18120 UpdateGuideState(): m_state=6
01:15:10.568 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
01:15:10.568 00.000 18120 Star::Find returns 1 (0), X=896.60, Y=234.43, Mass=1943, SNR=30.4, Peak=143 HFD=4.0
01:15:10.568 00.000 18120 MultiStar: [#1 0.57,0.05,0.00,M6] [#2 0.64,0.24,0.00,M1] [#3 0.54,0.11,0.00,M4] [#4 0.58,0.02,0.00,M4] [#5 0.62,0.13,0.00,M2] [#6 0.42,0.56,0.00,M2] [#7 0.42,0.20,0.00,M1] [#8 0.23,0.34,0.00,M1] 
01:15:10.568 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
01:15:10.568 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
01:15:10.568 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=0.45 hyp=0.62 cameraTheta=0.82 mountX=0.23 mountY=-0.58, mountTheta=-1.19
01:15:10.568 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=0.45, opts=13)
01:15:10.568 00.000 18120 Enqueuing Move request for scope (0.42, 0.45)
01:15:10.568 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:10.568 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.4
01:15:10.568 00.000 21948 Worker thread wakes up
01:15:10.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.45) opts 0xd
01:15:10.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, 0.45)
01:15:10.568 00.000 21948 Moving (0.42, 0.45) raw xDistance=0.23 yDistance=-0.58
01:15:10.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:15:10.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:15:10.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:10.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:10.568 00.000 18120 Enqueuing Expose request
01:15:10.584 00.016 21948 MoveAxis(W, 42, ABG)
01:15:10.584 00.000 21948 Guiding  Dir = 3, Dur = 42
01:15:10.584 00.000 21948 IsSlewing returns 0
01:15:10.584 00.000 21948 IsGuiding returns 0
01:15:10.586 00.002 21948 PulseGuide returned control before completion, sleep 51
01:15:10.652 00.066 21948 IsGuiding returns 0
01:15:10.652 00.000 21948 Move returns status 0, amount 42
01:15:10.652 00.000 21948 MoveAxis(N, 139, ABG)
01:15:10.652 00.000 21948 Guiding  Dir = 0, Dur = 139
01:15:10.652 00.000 21948 IsSlewing returns 0
01:15:10.652 00.000 21948 IsGuiding returns 0
01:15:10.652 00.000 21948 PulseGuide returned control before completion, sleep 145
01:15:10.809 00.157 21948 IsGuiding returns 0
01:15:10.809 00.000 21948 Move returns status 0, amount 139
01:15:10.809 00.000 21948 move complete, result=0
01:15:10.809 00.000 21948 worker thread done servicing request
01:15:10.809 00.000 21948 Worker thread wakes up
01:15:10.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:10.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:10.809 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.6 px 139 ms NORTH
01:15:12.449 01.640 21948 Exposure complete
01:15:12.498 00.049 21948 worker thread done servicing request
01:15:12.498 00.000 18120 OnExposeComplete: enter
01:15:12.498 00.000 18120 UpdateGuideState(): m_state=6
01:15:12.510 00.012 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
01:15:12.512 00.002 18120 Star::Find returns 1 (0), X=896.01, Y=233.45, Mass=1974, SNR=30.7, Peak=188 HFD=3.7
01:15:12.512 00.000 18120 MultiStar: [#1 -0.07,-1.05,0.00,M7] [#2 -0.11,-0.60,0.00,M2] [#3 -0.35,-0.70,0.00,M5] [#4 -0.09,-0.80,0.00,M5] [#5 -0.26,-0.71,0.00,M3] [#6 -0.20,-0.48,0.00,M3] [#7 -0.43,-0.59,0.00,M2] [#8 -0.42,-0.79,0.00,M2] 
01:15:12.512 00.000 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.41)
01:15:12.512 00.000 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.91 = 2.37)
01:15:12.512 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.53 hyp=0.55 cameraTheta=-1.87 mountX=-0.41 mountY=0.39, mountTheta=2.39
01:15:12.512 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.53, opts=13)
01:15:12.528 00.016 18120 Enqueuing Move request for scope (-0.17, -0.53)
01:15:12.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:12.528 00.000 21948 Worker thread wakes up
01:15:12.528 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.7
01:15:12.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:12.528 00.000 18120 Enqueuing Expose request
01:15:12.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.53) opts 0xd
01:15:12.528 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.53)
01:15:12.528 00.000 21948 Moving (-0.17, -0.53) raw xDistance=-0.41 yDistance=0.39
01:15:12.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
01:15:12.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:12.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:15:12.528 00.000 21948 MoveAxis(E, 71, ABG)
01:15:12.528 00.000 21948 Guiding  Dir = 2, Dur = 71
01:15:12.528 00.000 21948 IsSlewing returns 0
01:15:12.528 00.000 21948 IsGuiding returns 0
01:15:12.528 00.000 21948 PulseGuide returned control before completion, sleep 79
01:15:12.625 00.097 21948 IsGuiding returns 0
01:15:12.625 00.000 21948 Move returns status 0, amount 71
01:15:12.625 00.000 21948 MoveAxis(N, 0, ABG)
01:15:12.625 00.000 21948 Move returns status 0, amount 0
01:15:12.625 00.000 21948 move complete, result=0
01:15:12.625 00.000 21948 worker thread done servicing request
01:15:12.625 00.000 21948 Worker thread wakes up
01:15:12.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:12.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,219,31,31)
01:15:12.625 00.000 18120 GuideStep: -0.4 px 71 ms EAST, 0.4 px 0 ms NORTH
01:15:13.415 00.790 18120 evsrv: cli 0D46DB70 connect
01:15:13.415 00.000 18120 case statement mapped state 6 to 3
01:15:13.423 00.008 18120 case statement mapped state 6 to 3
01:15:13.423 00.000 18120 evsrv: cli 0D46DB70 request: {"method":"get_app_state","id":"c8e98fa8-a7a1-4b1e-8abd-8eae2de52f21"}
01:15:13.423 00.000 18120 case statement mapped state 6 to 3
01:15:13.425 00.002 18120 evsrv: cli 0D46DB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8e98fa8-a7a1-4b1e-8abd-8eae2de52f21"}
01:15:13.427 00.002 18120 evsrv: cli 0D46DB70 disconnect
01:15:13.427 00.000 18120 evsrv: cli 0D46D5D0 connect
01:15:13.427 00.000 18120 case statement mapped state 6 to 3
01:15:13.427 00.000 18120 case statement mapped state 6 to 3
01:15:13.427 00.000 18120 evsrv: cli 0D46D5D0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"83cccebd-ad5f-4472-93f1-3c3c9be95baa"}
01:15:13.427 00.000 18120 PhdController::Dither begins
01:15:13.427 00.000 18120 dither: size=2.00, dRA=0.71 dDec=-1.78
01:15:13.427 00.000 18120 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.00) = xAngle (0.81 = 0.81)
01:15:13.435 00.008 18120 MountToCamera -- mountX=0.71 mountY=-1.78 hyp=1.91 mountTheta=-1.19 cameraX=1.32, cameraY=1.38 cameraTheta=0.81
01:15:13.435 00.000 18120 setting lock position to (897.50, 235.36)
01:15:13.435 00.000 18120 Mount: notify guiding dithered (1.3, 1.4)
01:15:13.435 00.000 18120 MultiStar: stabilizing after lock position change
01:15:13.437 00.002 18120 Status Line: Dithering de 0.71,-1.78
01:15:13.437 00.000 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:15:13.439 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
01:15:13.439 00.000 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":0,"id":"83cccebd-ad5f-4472-93f1-3c3c9be95baa"}
01:15:13.439 00.000 18120 evsrv: cli 0D46D5D0 disconnect
01:15:14.030 00.591 21948 Exposure complete
01:15:14.077 00.047 21948 worker thread done servicing request
01:15:14.077 00.000 18120 OnExposeComplete: enter
01:15:14.077 00.000 18120 UpdateGuideState(): m_state=6
01:15:14.077 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
01:15:14.077 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=233.52, Mass=2188, SNR=32.4, Peak=201 HFD=4.0
01:15:14.080 00.003 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.27 = 2.01)
01:15:14.080 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.31 = 1.97)
01:15:14.080 00.000 18120 CameraToMount -- cameraX=-1.57 cameraY=-1.84 hyp=2.42 cameraTheta=-2.28 mountX=-1.03 mountY=2.23, mountTheta=2.00
01:15:14.082 00.002 18120 dither recenter: remaining=(-0.7,1.8) step=(-0.7,1.8)
01:15:14.082 00.000 18120 MountToCamera -- mountTheta (1.95) + m_xAngle (2.00) = xAngle (3.95 = -2.33)
01:15:14.084 00.002 18120 MountToCamera -- mountX=-0.71 mountY=1.78 hyp=1.91 mountTheta=1.95 cameraX=-1.32, cameraY=-1.38 cameraTheta=-2.33
01:15:14.084 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.32, y=-1.38, opts=4)
01:15:14.084 00.000 18120 Enqueuing Move request for scope (-1.32, -1.38)
01:15:14.084 00.000 18120 Mount: notify direct move -0.71,1.78
01:15:14.086 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:14.086 00.000 18120 UpdateGuideState exits: m=2188 RSB=32.4
01:15:14.086 00.000 18120 PhdController: settling, locked = 1, distance = 2.35 (0.50) aobump = 0 frame = 1 / 99999
01:15:14.086 00.000 21948 Worker thread wakes up
01:15:14.086 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.32, -1.38) opts 0x4
01:15:14.086 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.32, -1.38)
01:15:14.086 00.000 21948 Moving (-1.32, -1.38) raw xDistance=-0.71 yDistance=1.78
01:15:14.086 00.000 21948 MoveAxis(E, 201, B)
01:15:14.086 00.000 21948 Guiding  Dir = 2, Dur = 201
01:15:14.086 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058114.086,"Host":"ASUS_SAM","Inst":1,"Distance":2.35,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:14.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:14.086 00.000 18120 Enqueuing Expose request
01:15:14.086 00.000 21948 IsSlewing returns 0
01:15:14.086 00.000 21948 IsGuiding returns 0
01:15:14.086 00.000 21948 PulseGuide returned control before completion, sleep 210
01:15:14.315 00.229 21948 IsGuiding returns 0
01:15:14.315 00.000 21948 Move returns status 0, amount 201
01:15:14.315 00.000 21948 MoveAxis(S, 424, B)
01:15:14.315 00.000 21948 Guiding  Dir = 1, Dur = 424
01:15:14.315 00.000 21948 IsSlewing returns 0
01:15:14.315 00.000 21948 IsGuiding returns 0
01:15:14.315 00.000 21948 PulseGuide returned control before completion, sleep 430
01:15:14.761 00.446 21948 IsGuiding returns 0
01:15:14.761 00.000 21948 Move returns status 0, amount 424
01:15:14.761 00.000 21948 move complete, result=0
01:15:14.761 00.000 21948 worker thread done servicing request
01:15:14.761 00.000 21948 Worker thread wakes up
01:15:14.761 00.000 18120 GuideStep: -0.7 px 201 ms EAST, 1.8 px 424 ms SOUTH
01:15:14.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:14.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:16.391 01.630 21948 Exposure complete
01:15:16.423 00.032 21948 worker thread done servicing request
01:15:16.423 00.000 18120 OnExposeComplete: enter
01:15:16.423 00.000 18120 UpdateGuideState(): m_state=6
01:15:16.423 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
01:15:16.423 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=234.69, Mass=1933, SNR=30.5, Peak=177 HFD=3.9
01:15:16.423 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.64)
01:15:16.423 00.000 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.60)
01:15:16.423 00.000 18120 CameraToMount -- cameraX=-1.24 cameraY=-0.67 hyp=1.41 cameraTheta=-2.65 mountX=-0.09 mountY=1.41, mountTheta=1.64
01:15:16.423 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.24, y=-0.67, opts=13)
01:15:16.423 00.000 18120 Enqueuing Move request for scope (-1.24, -0.67)
01:15:16.423 00.000 21948 Worker thread wakes up
01:15:16.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -0.67) opts 0xd
01:15:16.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:16.423 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.5
01:15:16.423 00.000 18120 PhdController: settling, locked = 1, distance = 1.41 (0.50) aobump = 0 frame = 2 / 99999
01:15:16.423 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058116.423,"Host":"ASUS_SAM","Inst":1,"Distance":1.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:16.423 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.24, -0.67)
01:15:16.423 00.000 21948 Moving (-1.24, -0.67) raw xDistance=-0.09 yDistance=1.41
01:15:16.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:15:16.423 00.000 21948 resist switch: large excursion: input 1.41 thresh 0.60 direction from 0 to 1
01:15:16.423 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.24
01:15:16.423 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41
01:15:16.423 00.000 21948 MoveAxis(E, 0, ABG)
01:15:16.439 00.016 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:16.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:16.439 00.000 18120 Enqueuing Expose request
01:15:16.439 00.000 21948 Move returns status 0, amount 0
01:15:16.439 00.000 21948 MoveAxis(S, 337, ABG)
01:15:16.439 00.000 21948 Guiding  Dir = 1, Dur = 337
01:15:16.439 00.000 21948 IsSlewing returns 0
01:15:16.439 00.000 21948 IsGuiding returns 0
01:15:16.439 00.000 21948 PulseGuide returned control before completion, sleep 342
01:15:16.791 00.352 21948 IsGuiding returns 0
01:15:16.791 00.000 21948 Move returns status 0, amount 337
01:15:16.791 00.000 21948 move complete, result=0
01:15:16.791 00.000 21948 worker thread done servicing request
01:15:16.791 00.000 21948 Worker thread wakes up
01:15:16.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:16.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:16.791 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 1.4 px 337 ms SOUTH
01:15:18.209 01.418 21948 Exposure complete
01:15:18.241 00.032 21948 worker thread done servicing request
01:15:18.241 00.000 18120 OnExposeComplete: enter
01:15:18.257 00.016 18120 UpdateGuideState(): m_state=6
01:15:18.257 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
01:15:18.257 00.000 18120 Star::Find returns 1 (0), X=897.00, Y=234.79, Mass=2032, SNR=31.2, Peak=177 HFD=4.2
01:15:18.257 00.000 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.00) = xAngle (-4.28 = 2.00)
01:15:18.268 00.011 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.32 = 1.96)
01:15:18.268 00.000 18120 CameraToMount -- cameraX=-0.50 cameraY=-0.57 hyp=0.76 cameraTheta=-2.29 mountX=-0.31 mountY=0.70, mountTheta=1.99
01:15:18.268 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.50, y=-0.57, opts=13)
01:15:18.270 00.002 18120 Enqueuing Move request for scope (-0.50, -0.57)
01:15:18.270 00.000 21948 Worker thread wakes up
01:15:18.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.57) opts 0xd
01:15:18.270 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.50, -0.57)
01:15:18.270 00.000 21948 Moving (-0.50, -0.57) raw xDistance=-0.31 yDistance=0.70
01:15:18.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:15:18.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:18.270 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.2
01:15:18.270 00.000 18120 PhdController: settling, locked = 1, distance = 1.22 (0.50) aobump = 0 frame = 3 / 99999
01:15:18.270 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
01:15:18.270 00.000 21948 MoveAxis(E, 56, ABG)
01:15:18.270 00.000 21948 Guiding  Dir = 2, Dur = 56
01:15:18.270 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058118.270,"Host":"ASUS_SAM","Inst":1,"Distance":1.22,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:18.270 00.000 21948 IsSlewing returns 0
01:15:18.270 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.273 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:18.273 00.000 18120 Enqueuing Expose request
01:15:18.273 00.000 21948 IsGuiding returns 0
01:15:18.273 00.000 21948 PulseGuide returned control before completion, sleep 64
01:15:18.353 00.080 21948 IsGuiding returns 0
01:15:18.353 00.000 21948 Move returns status 0, amount 56
01:15:18.353 00.000 21948 MoveAxis(S, 167, ABG)
01:15:18.353 00.000 21948 Guiding  Dir = 1, Dur = 167
01:15:18.353 00.000 21948 IsSlewing returns 0
01:15:18.353 00.000 21948 IsGuiding returns 0
01:15:18.355 00.002 21948 PulseGuide returned control before completion, sleep 173
01:15:18.549 00.194 21948 IsGuiding returns 0
01:15:18.549 00.000 21948 Move returns status 0, amount 167
01:15:18.549 00.000 21948 move complete, result=0
01:15:18.549 00.000 21948 worker thread done servicing request
01:15:18.549 00.000 21948 Worker thread wakes up
01:15:18.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:18.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:18.549 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.7 px 167 ms SOUTH
01:15:20.190 01.641 21948 Exposure complete
01:15:20.241 00.051 21948 worker thread done servicing request
01:15:20.241 00.000 18120 OnExposeComplete: enter
01:15:20.241 00.000 18120 UpdateGuideState(): m_state=6
01:15:20.241 00.000 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
01:15:20.241 00.000 18120 Star::Find returns 1 (0), X=897.36, Y=235.75, Mass=1940, SNR=30.4, Peak=185 HFD=3.7
01:15:20.244 00.003 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
01:15:20.244 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
01:15:20.244 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.90 mountX=0.41 mountY=-0.06, mountTheta=-0.14
01:15:20.246 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.39, opts=13)
01:15:20.246 00.000 18120 Enqueuing Move request for scope (-0.13, 0.39)
01:15:20.246 00.000 21948 Worker thread wakes up
01:15:20.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.39) opts 0xd
01:15:20.246 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.39)
01:15:20.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:20.246 00.000 21948 Moving (-0.13, 0.39) raw xDistance=0.41 yDistance=-0.06
01:15:20.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
01:15:20.246 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
01:15:20.246 00.000 18120 PhdController: settling, locked = 1, distance = 0.97 (0.50) aobump = 0 frame = 4 / 99999
01:15:20.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:20.246 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058120.246,"Host":"ASUS_SAM","Inst":1,"Distance":0.97,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:20.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:15:20.246 00.000 21948 MoveAxis(W, 69, ABG)
01:15:20.246 00.000 21948 Guiding  Dir = 3, Dur = 69
01:15:20.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:20.253 00.007 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:20.253 00.000 18120 Enqueuing Expose request
01:15:20.253 00.000 21948 IsSlewing returns 0
01:15:20.253 00.000 21948 IsGuiding returns 0
01:15:20.253 00.000 21948 PulseGuide returned control before completion, sleep 78
01:15:20.349 00.096 21948 IsGuiding returns 0
01:15:20.349 00.000 21948 Move returns status 0, amount 69
01:15:20.349 00.000 21948 MoveAxis(N, 0, ABG)
01:15:20.349 00.000 21948 Move returns status 0, amount 0
01:15:20.349 00.000 21948 move complete, result=0
01:15:20.349 00.000 21948 worker thread done servicing request
01:15:20.349 00.000 21948 Worker thread wakes up
01:15:20.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:20.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:20.349 00.000 18120 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
01:15:21.752 01.403 21948 Exposure complete
01:15:21.767 00.015 21948 worker thread done servicing request
01:15:21.767 00.000 18120 OnExposeComplete: enter
01:15:21.767 00.000 18120 UpdateGuideState(): m_state=6
01:15:21.767 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
01:15:21.767 00.000 18120 Star::Find returns 1 (0), X=897.58, Y=235.77, Mass=2028, SNR=31.3, Peak=167 HFD=3.9
01:15:21.782 00.015 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
01:15:21.782 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
01:15:21.783 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.36 mountX=0.33 mountY=-0.26, mountTheta=-0.66
01:15:21.783 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.41, opts=13)
01:15:21.783 00.000 18120 Enqueuing Move request for scope (0.09, 0.41)
01:15:21.783 00.000 21948 Worker thread wakes up
01:15:21.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:21.783 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.3
01:15:21.783 00.000 18120 PhdController: settling, locked = 1, distance = 0.81 (0.50) aobump = 0 frame = 5 / 99999
01:15:21.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.41) opts 0xd
01:15:21.783 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058121.783,"Host":"ASUS_SAM","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:21.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.41)
01:15:21.783 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:21.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:21.783 00.000 18120 Enqueuing Expose request
01:15:21.783 00.000 21948 Moving (0.09, 0.41) raw xDistance=0.33 yDistance=-0.26
01:15:21.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:15:21.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:21.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:15:21.783 00.000 21948 MoveAxis(W, 65, ABG)
01:15:21.783 00.000 21948 Guiding  Dir = 3, Dur = 65
01:15:21.783 00.000 21948 IsSlewing returns 0
01:15:21.783 00.000 21948 IsGuiding returns 0
01:15:21.783 00.000 21948 PulseGuide returned control before completion, sleep 74
01:15:21.880 00.097 21948 IsGuiding returns 0
01:15:21.880 00.000 21948 Move returns status 0, amount 65
01:15:21.880 00.000 21948 MoveAxis(N, 0, ABG)
01:15:21.880 00.000 21948 Move returns status 0, amount 0
01:15:21.880 00.000 21948 move complete, result=0
01:15:21.880 00.000 21948 worker thread done servicing request
01:15:21.880 00.000 18120 GuideStep: 0.3 px 65 ms WEST, -0.3 px 0 ms NORTH
01:15:21.880 00.000 21948 Worker thread wakes up
01:15:21.880 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:21.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:23.507 01.627 21948 Exposure complete
01:15:23.554 00.047 21948 worker thread done servicing request
01:15:23.554 00.000 18120 OnExposeComplete: enter
01:15:23.554 00.000 18120 UpdateGuideState(): m_state=6
01:15:23.554 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
01:15:23.554 00.000 18120 Star::Find returns 1 (0), X=897.57, Y=235.32, Mass=2075, SNR=31.6, Peak=165 HFD=4.0
01:15:23.554 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
01:15:23.554 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
01:15:23.554 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
01:15:23.554 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
01:15:23.554 00.000 18120 Enqueuing Move request for scope (0.07, -0.04)
01:15:23.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:23.554 00.000 21948 Worker thread wakes up
01:15:23.554 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.6
01:15:23.554 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 6 / 99999
01:15:23.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:15:23.554 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058123.554,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:23.554 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:15:23.554 00.000 21948 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=-0.04
01:15:23.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:15:23.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:23.554 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.554 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:23.554 00.000 18120 Enqueuing Expose request
01:15:23.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:15:23.554 00.000 21948 MoveAxis(E, 0, ABG)
01:15:23.554 00.000 21948 Move returns status 0, amount 0
01:15:23.554 00.000 21948 MoveAxis(N, 0, ABG)
01:15:23.554 00.000 21948 Move returns status 0, amount 0
01:15:23.554 00.000 21948 move complete, result=0
01:15:23.554 00.000 21948 worker thread done servicing request
01:15:23.570 00.016 21948 Worker thread wakes up
01:15:23.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:23.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:23.570 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:25.097 01.527 21948 Exposure complete
01:15:25.149 00.052 21948 worker thread done servicing request
01:15:25.149 00.000 18120 OnExposeComplete: enter
01:15:25.152 00.003 18120 UpdateGuideState(): m_state=6
01:15:25.152 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
01:15:25.154 00.002 18120 Star::Find returns 1 (0), X=897.39, Y=235.40, Mass=1982, SNR=30.9, Peak=153 HFD=4.0
01:15:25.154 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
01:15:25.156 00.002 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
01:15:25.158 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=0.09 mountY=0.08, mountTheta=0.76
01:15:25.160 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.04, opts=13)
01:15:25.161 00.001 18120 Enqueuing Move request for scope (-0.11, 0.04)
01:15:25.163 00.002 21948 Worker thread wakes up
01:15:25.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:25.163 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.9
01:15:25.165 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
01:15:25.165 00.000 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 7 / 99999
01:15:25.165 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:15:25.165 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058125.165,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:25.165 00.000 21948 Moving (-0.11, 0.04) raw xDistance=0.09 yDistance=0.08
01:15:25.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:15:25.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:25.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.165 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:25.165 00.000 18120 Enqueuing Expose request
01:15:25.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:25.165 00.000 21948 MoveAxis(E, 0, ABG)
01:15:25.165 00.000 21948 Move returns status 0, amount 0
01:15:25.165 00.000 21948 MoveAxis(N, 0, ABG)
01:15:25.165 00.000 21948 Move returns status 0, amount 0
01:15:25.165 00.000 21948 move complete, result=0
01:15:25.165 00.000 21948 worker thread done servicing request
01:15:25.165 00.000 21948 Worker thread wakes up
01:15:25.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:25.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:25.165 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:26.804 01.639 21948 Exposure complete
01:15:26.850 00.046 21948 worker thread done servicing request
01:15:26.850 00.000 18120 OnExposeComplete: enter
01:15:26.852 00.002 18120 UpdateGuideState(): m_state=6
01:15:26.852 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
01:15:26.852 00.000 18120 Star::Find returns 1 (0), X=896.94, Y=235.84, Mass=2004, SNR=30.9, Peak=153 HFD=4.3
01:15:26.852 00.000 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
01:15:26.852 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
01:15:26.852 00.000 18120 CameraToMount -- cameraX=-0.56 cameraY=0.48 hyp=0.74 cameraTheta=2.44 mountX=0.67 mountY=0.29, mountTheta=0.41
01:15:26.868 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.56, y=0.48, opts=13)
01:15:26.868 00.000 18120 Enqueuing Move request for scope (-0.56, 0.48)
01:15:26.868 00.000 21948 Worker thread wakes up
01:15:26.868 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.48) opts 0xd
01:15:26.868 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.56, 0.48)
01:15:26.868 00.000 21948 Moving (-0.56, 0.48) raw xDistance=0.67 yDistance=0.29
01:15:26.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:15:26.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:15:26.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:26.868 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.9
01:15:26.868 00.000 21948 MoveAxis(W, 119, ABG)
01:15:26.868 00.000 21948 Guiding  Dir = 3, Dur = 119
01:15:26.868 00.000 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 8 / 99999
01:15:26.868 00.000 21948 IsSlewing returns 0
01:15:26.868 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058126.868,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:26.868 00.000 21948 IsGuiding returns 0
01:15:26.868 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:26.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:26.868 00.000 18120 Enqueuing Expose request
01:15:26.878 00.010 21948 PulseGuide returned control before completion, sleep 128
01:15:27.013 00.135 21948 IsGuiding returns 0
01:15:27.013 00.000 21948 Move returns status 0, amount 119
01:15:27.013 00.000 21948 MoveAxis(S, 68, ABG)
01:15:27.013 00.000 21948 Guiding  Dir = 1, Dur = 68
01:15:27.013 00.000 21948 IsSlewing returns 0
01:15:27.013 00.000 21948 IsGuiding returns 0
01:15:27.013 00.000 21948 PulseGuide returned control before completion, sleep 70
01:15:27.093 00.080 21948 IsGuiding returns 0
01:15:27.093 00.000 21948 Move returns status 0, amount 68
01:15:27.093 00.000 21948 move complete, result=0
01:15:27.093 00.000 18120 GuideStep: 0.7 px 119 ms WEST, 0.3 px 68 ms SOUTH
01:15:27.093 00.000 21948 worker thread done servicing request
01:15:27.093 00.000 21948 Worker thread wakes up
01:15:27.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:27.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:28.511 01.418 21948 Exposure complete
01:15:28.572 00.061 21948 worker thread done servicing request
01:15:28.572 00.000 18120 OnExposeComplete: enter
01:15:28.575 00.003 18120 UpdateGuideState(): m_state=6
01:15:28.575 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
01:15:28.575 00.000 18120 Star::Find returns 1 (0), X=897.08, Y=235.95, Mass=1880, SNR=30.1, Peak=125 HFD=4.3
01:15:28.575 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
01:15:28.575 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
01:15:28.575 00.000 18120 CameraToMount -- cameraX=-0.42 cameraY=0.59 hyp=0.72 cameraTheta=2.19 mountX=0.71 mountY=0.11, mountTheta=0.15
01:15:28.575 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=0.59, opts=13)
01:15:28.575 00.000 18120 Enqueuing Move request for scope (-0.42, 0.59)
01:15:28.575 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:28.575 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.1
01:15:28.575 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 9 / 99999
01:15:28.575 00.000 21948 Worker thread wakes up
01:15:28.575 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058128.575,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:28.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.59) opts 0xd
01:15:28.575 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, 0.59)
01:15:28.575 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:28.575 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:28.575 00.000 18120 Enqueuing Expose request
01:15:28.575 00.000 21948 Moving (-0.42, 0.59) raw xDistance=0.71 yDistance=0.11
01:15:28.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
01:15:28.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:28.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:15:28.575 00.000 21948 MoveAxis(W, 135, ABG)
01:15:28.575 00.000 21948 Guiding  Dir = 3, Dur = 135
01:15:28.586 00.011 21948 IsSlewing returns 0
01:15:28.586 00.000 21948 IsGuiding returns 0
01:15:28.586 00.000 21948 PulseGuide returned control before completion, sleep 144
01:15:28.736 00.150 21948 IsGuiding returns 1
01:15:28.736 00.000 21948 scope still moving after pulse duration time elapsed
01:15:28.768 00.032 21948 IsSlewing returns 0
01:15:28.768 00.000 21948 IsGuiding returns 0
01:15:28.768 00.000 21948 scope move finished after 135 + 46 ms
01:15:28.768 00.000 21948 Move returns status 0, amount 135
01:15:28.768 00.000 21948 MoveAxis(N, 0, ABG)
01:15:28.768 00.000 21948 Move returns status 0, amount 0
01:15:28.768 00.000 21948 move complete, result=0
01:15:28.768 00.000 21948 worker thread done servicing request
01:15:28.768 00.000 21948 Worker thread wakes up
01:15:28.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:28.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:28.768 00.000 18120 GuideStep: 0.7 px 135 ms WEST, 0.1 px 0 ms NORTH
01:15:30.412 01.644 21948 Exposure complete
01:15:30.465 00.053 21948 worker thread done servicing request
01:15:30.465 00.000 18120 OnExposeComplete: enter
01:15:30.465 00.000 18120 UpdateGuideState(): m_state=6
01:15:30.468 00.003 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
01:15:30.470 00.002 18120 Star::Find returns 1 (0), X=898.08, Y=235.26, Mass=1982, SNR=30.8, Peak=153 HFD=4.2
01:15:30.470 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
01:15:30.472 00.002 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
01:15:30.472 00.000 18120 CameraToMount -- cameraX=0.58 cameraY=-0.10 hyp=0.59 cameraTheta=-0.17 mountX=-0.33 mountY=-0.47, mountTheta=-2.19
01:15:30.474 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.58, y=-0.10, opts=13)
01:15:30.474 00.000 18120 Enqueuing Move request for scope (0.58, -0.10)
01:15:30.474 00.000 21948 Worker thread wakes up
01:15:30.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.10) opts 0xd
01:15:30.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:30.474 00.000 21948 Handling offset move in thread for scope, endpoint = (0.58, -0.10)
01:15:30.474 00.000 21948 Moving (0.58, -0.10) raw xDistance=-0.33 yDistance=-0.47
01:15:30.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
01:15:30.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:30.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
01:15:30.474 00.000 21948 MoveAxis(E, 50, ABG)
01:15:30.474 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
01:15:30.474 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 10 / 99999
01:15:30.474 00.000 21948 Guiding  Dir = 2, Dur = 50
01:15:30.474 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058130.474,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:30.474 00.000 21948 IsSlewing returns 0
01:15:30.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:30.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:30.474 00.000 18120 Enqueuing Expose request
01:15:30.474 00.000 21948 IsGuiding returns 0
01:15:30.491 00.017 21948 PulseGuide returned control before completion, sleep 59
01:15:30.555 00.064 21948 IsGuiding returns 0
01:15:30.555 00.000 21948 Move returns status 0, amount 50
01:15:30.555 00.000 21948 MoveAxis(N, 0, ABG)
01:15:30.555 00.000 21948 Move returns status 0, amount 0
01:15:30.555 00.000 21948 move complete, result=0
01:15:30.555 00.000 21948 worker thread done servicing request
01:15:30.555 00.000 21948 Worker thread wakes up
01:15:30.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:30.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:30.555 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.5 px 0 ms NORTH
01:15:31.971 01.416 21948 Exposure complete
01:15:32.019 00.048 21948 worker thread done servicing request
01:15:32.019 00.000 18120 OnExposeComplete: enter
01:15:32.019 00.000 18120 UpdateGuideState(): m_state=6
01:15:32.025 00.006 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
01:15:32.027 00.002 18120 Star::Find returns 1 (0), X=898.54, Y=234.34, Mass=1947, SNR=30.4, Peak=156 HFD=3.5
01:15:32.027 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
01:15:32.029 00.002 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
01:15:32.031 00.002 18120 CameraToMount -- cameraX=1.04 cameraY=-1.02 hyp=1.46 cameraTheta=-0.77 mountX=-1.36 mountY=-0.47, mountTheta=-2.81
01:15:32.033 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=1.04, y=-1.02, opts=13)
01:15:32.033 00.000 18120 Enqueuing Move request for scope (1.04, -1.02)
01:15:32.033 00.000 21948 Worker thread wakes up
01:15:32.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:32.033 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.4
01:15:32.033 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.04, -1.02) opts 0xd
01:15:32.033 00.000 18120 PhdController: settling, locked = 1, distance = 0.85 (0.50) aobump = 0 frame = 11 / 99999
01:15:32.033 00.000 21948 Handling offset move in thread for scope, endpoint = (1.04, -1.02)
01:15:32.033 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058132.033,"Host":"ASUS_SAM","Inst":1,"Distance":0.85,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:32.033 00.000 21948 Moving (1.04, -1.02) raw xDistance=-1.36 yDistance=-0.47
01:15:32.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.36
01:15:32.033 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:32.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:32.033 00.000 18120 Enqueuing Expose request
01:15:32.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:32.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
01:15:32.033 00.000 21948 MoveAxis(E, 247, ABG)
01:15:32.033 00.000 21948 Guiding  Dir = 2, Dur = 247
01:15:32.039 00.006 21948 IsSlewing returns 0
01:15:32.039 00.000 21948 IsGuiding returns 0
01:15:32.039 00.000 21948 PulseGuide returned control before completion, sleep 256
01:15:32.308 00.269 21948 IsGuiding returns 0
01:15:32.308 00.000 21948 Move returns status 0, amount 247
01:15:32.308 00.000 21948 MoveAxis(N, 0, ABG)
01:15:32.308 00.000 21948 Move returns status 0, amount 0
01:15:32.308 00.000 21948 move complete, result=0
01:15:32.308 00.000 21948 worker thread done servicing request
01:15:32.308 00.000 21948 Worker thread wakes up
01:15:32.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:32.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:32.308 00.000 18120 GuideStep: -1.4 px 247 ms EAST, -0.5 px 0 ms NORTH
01:15:33.949 01.641 21948 Exposure complete
01:15:33.981 00.032 21948 worker thread done servicing request
01:15:33.981 00.000 18120 OnExposeComplete: enter
01:15:33.981 00.000 18120 UpdateGuideState(): m_state=6
01:15:33.990 00.009 18120 Star::Find(15, 898, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
01:15:33.992 00.002 18120 Star::Find returns 1 (0), X=898.04, Y=235.30, Mass=2092, SNR=31.7, Peak=195 HFD=4.1
01:15:33.992 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
01:15:33.994 00.002 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
01:15:33.994 00.000 18120 CameraToMount -- cameraX=0.55 cameraY=-0.06 hyp=0.55 cameraTheta=-0.12 mountX=-0.29 mountY=-0.46, mountTheta=-2.13
01:15:33.997 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.55, y=-0.06, opts=13)
01:15:33.997 00.000 18120 Enqueuing Move request for scope (0.55, -0.06)
01:15:33.997 00.000 21948 Worker thread wakes up
01:15:33.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.06) opts 0xd
01:15:33.997 00.000 21948 Handling offset move in thread for scope, endpoint = (0.55, -0.06)
01:15:33.997 00.000 21948 Moving (0.55, -0.06) raw xDistance=-0.29 yDistance=-0.46
01:15:33.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.29
01:15:33.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:15:33.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:33.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:15:33.997 00.000 21948 MoveAxis(E, 68, ABG)
01:15:33.997 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.7
01:15:33.997 00.000 18120 PhdController: settling, locked = 1, distance = 0.76 (0.50) aobump = 0 frame = 12 / 99999
01:15:33.997 00.000 21948 Guiding  Dir = 2, Dur = 68
01:15:33.997 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058133.997,"Host":"ASUS_SAM","Inst":1,"Distance":0.76,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:33.997 00.000 21948 IsSlewing returns 0
01:15:33.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:33.997 00.000 18120 Enqueuing Expose request
01:15:33.997 00.000 21948 IsGuiding returns 0
01:15:33.997 00.000 21948 PulseGuide returned control before completion, sleep 77
01:15:34.094 00.097 21948 IsGuiding returns 0
01:15:34.094 00.000 21948 Move returns status 0, amount 68
01:15:34.094 00.000 21948 MoveAxis(N, 0, ABG)
01:15:34.094 00.000 21948 Move returns status 0, amount 0
01:15:34.094 00.000 21948 move complete, result=0
01:15:34.094 00.000 21948 worker thread done servicing request
01:15:34.094 00.000 21948 Worker thread wakes up
01:15:34.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:34.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:34.094 00.000 18120 GuideStep: -0.3 px 68 ms EAST, -0.5 px 0 ms NORTH
01:15:35.511 01.417 21948 Exposure complete
01:15:35.559 00.048 21948 worker thread done servicing request
01:15:35.559 00.000 18120 OnExposeComplete: enter
01:15:35.560 00.001 18120 UpdateGuideState(): m_state=6
01:15:35.560 00.000 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
01:15:35.560 00.000 18120 Star::Find returns 1 (0), X=897.86, Y=235.32, Mass=2025, SNR=31.2, Peak=215 HFD=3.9
01:15:35.562 00.002 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
01:15:35.563 00.001 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
01:15:35.563 00.000 18120 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.37 cameraTheta=-0.11 mountX=-0.19 mountY=-0.31, mountTheta=-2.11
01:15:35.563 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.04, opts=13)
01:15:35.563 00.000 18120 Enqueuing Move request for scope (0.36, -0.04)
01:15:35.563 00.000 21948 Worker thread wakes up
01:15:35.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:35.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
01:15:35.563 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:15:35.563 00.000 18120 PhdController: settling, locked = 1, distance = 0.64 (0.50) aobump = 0 frame = 13 / 99999
01:15:35.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
01:15:35.563 00.000 21948 Moving (0.36, -0.04) raw xDistance=-0.19 yDistance=-0.31
01:15:35.563 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058135.563,"Host":"ASUS_SAM","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:35.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:15:35.563 00.000 21948 switching direction from 1 to -1 - decHistory=-4 oldest=-0.36 newest=-1.24
01:15:35.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:15:35.563 00.000 21948 MoveAxis(E, 0, ABG)
01:15:35.563 00.000 21948 Move returns status 0, amount 0
01:15:35.563 00.000 21948 MoveAxis(N, 73, ABG)
01:15:35.563 00.000 21948 Guiding  Dir = 0, Dur = 73
01:15:35.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:35.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:35.563 00.000 18120 Enqueuing Expose request
01:15:35.563 00.000 21948 IsSlewing returns 0
01:15:35.563 00.000 21948 IsGuiding returns 0
01:15:35.563 00.000 21948 PulseGuide returned control before completion, sleep 79
01:15:35.655 00.092 21948 IsGuiding returns 0
01:15:35.655 00.000 21948 Move returns status 0, amount 73
01:15:35.655 00.000 21948 move complete, result=0
01:15:35.655 00.000 21948 worker thread done servicing request
01:15:35.655 00.000 21948 Worker thread wakes up
01:15:35.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:35.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:35.655 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 73 ms NORTH
01:15:37.296 01.641 21948 Exposure complete
01:15:37.332 00.036 21948 worker thread done servicing request
01:15:37.332 00.000 18120 OnExposeComplete: enter
01:15:37.343 00.011 18120 UpdateGuideState(): m_state=6
01:15:37.343 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
01:15:37.343 00.000 18120 Star::Find returns 1 (0), X=898.10, Y=235.04, Mass=2013, SNR=31.1, Peak=222 HFD=4.2
01:15:37.343 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:15:37.343 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:15:37.343 00.000 18120 CameraToMount -- cameraX=0.60 cameraY=-0.32 hyp=0.68 cameraTheta=-0.49 mountX=-0.54 mountY=-0.39, mountTheta=-2.51
01:15:37.343 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.60, y=-0.32, opts=13)
01:15:37.359 00.016 18120 Enqueuing Move request for scope (0.60, -0.32)
01:15:37.359 00.000 21948 Worker thread wakes up
01:15:37.359 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.32) opts 0xd
01:15:37.359 00.000 21948 Handling offset move in thread for scope, endpoint = (0.60, -0.32)
01:15:37.359 00.000 21948 Moving (0.60, -0.32) raw xDistance=-0.54 yDistance=-0.39
01:15:37.359 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:37.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:15:37.359 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.1
01:15:37.359 00.000 18120 PhdController: settling, locked = 1, distance = 0.65 (0.50) aobump = 0 frame = 14 / 99999
01:15:37.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:15:37.359 00.000 21948 MoveAxis(E, 96, ABG)
01:15:37.359 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058137.359,"Host":"ASUS_SAM","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:37.359 00.000 21948 Guiding  Dir = 2, Dur = 96
01:15:37.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:37.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:37.359 00.000 18120 Enqueuing Expose request
01:15:37.364 00.005 21948 IsSlewing returns 0
01:15:37.364 00.000 21948 IsGuiding returns 0
01:15:37.365 00.001 21948 PulseGuide returned control before completion, sleep 105
01:15:37.472 00.107 21948 IsGuiding returns 0
01:15:37.472 00.000 21948 Move returns status 0, amount 96
01:15:37.472 00.000 21948 MoveAxis(N, 94, ABG)
01:15:37.472 00.000 21948 Guiding  Dir = 0, Dur = 94
01:15:37.472 00.000 21948 IsSlewing returns 0
01:15:37.472 00.000 21948 IsGuiding returns 0
01:15:37.472 00.000 21948 PulseGuide returned control before completion, sleep 96
01:15:37.583 00.111 21948 IsGuiding returns 0
01:15:37.588 00.005 21948 Move returns status 0, amount 94
01:15:37.588 00.000 21948 move complete, result=0
01:15:37.588 00.000 21948 worker thread done servicing request
01:15:37.588 00.000 21948 Worker thread wakes up
01:15:37.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:37.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:37.588 00.000 18120 GuideStep: -0.5 px 96 ms EAST, -0.4 px 94 ms NORTH
01:15:38.998 01.410 21948 Exposure complete
01:15:39.046 00.048 21948 worker thread done servicing request
01:15:39.046 00.000 18120 OnExposeComplete: enter
01:15:39.052 00.006 18120 UpdateGuideState(): m_state=6
01:15:39.052 00.000 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
01:15:39.054 00.002 18120 Star::Find returns 1 (0), X=897.86, Y=235.42, Mass=1870, SNR=29.8, Peak=168 HFD=3.9
01:15:39.056 00.002 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
01:15:39.056 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
01:15:39.058 00.002 18120 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.36 cameraTheta=0.16 mountX=-0.10 mountY=-0.35, mountTheta=-1.84
01:15:39.061 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=0.06, opts=13)
01:15:39.062 00.001 18120 Enqueuing Move request for scope (0.36, 0.06)
01:15:39.062 00.000 21948 Worker thread wakes up
01:15:39.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:39.062 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.8
01:15:39.062 00.000 18120 PhdController: settling, locked = 1, distance = 0.57 (0.50) aobump = 0 frame = 15 / 99999
01:15:39.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.06) opts 0xd
01:15:39.062 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058139.062,"Host":"ASUS_SAM","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:39.062 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, 0.06)
01:15:39.062 00.000 21948 Moving (0.36, 0.06) raw xDistance=-0.10 yDistance=-0.35
01:15:39.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:15:39.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:15:39.062 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:39.062 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:39.062 00.000 18120 Enqueuing Expose request
01:15:39.062 00.000 21948 MoveAxis(E, 0, ABG)
01:15:39.062 00.000 21948 Move returns status 0, amount 0
01:15:39.062 00.000 21948 MoveAxis(N, 83, ABG)
01:15:39.062 00.000 21948 Guiding  Dir = 0, Dur = 83
01:15:39.062 00.000 21948 IsSlewing returns 0
01:15:39.062 00.000 21948 IsGuiding returns 0
01:15:39.070 00.008 21948 PulseGuide returned control before completion, sleep 89
01:15:39.175 00.105 21948 IsGuiding returns 1
01:15:39.175 00.000 21948 scope still moving after pulse duration time elapsed
01:15:39.207 00.032 21948 IsSlewing returns 0
01:15:39.207 00.000 21948 IsGuiding returns 0
01:15:39.207 00.000 21948 scope move finished after 83 + 54 ms
01:15:39.207 00.000 21948 Move returns status 0, amount 83
01:15:39.207 00.000 21948 move complete, result=0
01:15:39.207 00.000 21948 worker thread done servicing request
01:15:39.207 00.000 21948 Worker thread wakes up
01:15:39.207 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 83 ms NORTH
01:15:39.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:39.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:40.845 01.638 21948 Exposure complete
01:15:40.892 00.047 21948 worker thread done servicing request
01:15:40.892 00.000 18120 OnExposeComplete: enter
01:15:40.900 00.008 18120 UpdateGuideState(): m_state=6
01:15:40.900 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
01:15:40.900 00.000 18120 Star::Find returns 1 (0), X=897.34, Y=235.02, Mass=2047, SNR=31.4, Peak=203 HFD=4.0
01:15:40.908 00.008 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.01 = 2.27)
01:15:40.908 00.000 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.23)
01:15:40.908 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-2.01 mountX=-0.24 mountY=0.30, mountTheta=2.26
01:15:40.908 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.34, opts=13)
01:15:40.908 00.000 18120 Enqueuing Move request for scope (-0.16, -0.34)
01:15:40.908 00.000 21948 Worker thread wakes up
01:15:40.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:40.908 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:15:40.908 00.000 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 16 / 99999
01:15:40.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
01:15:40.908 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058140.908,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:40.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
01:15:40.908 00.000 21948 Moving (-0.16, -0.34) raw xDistance=-0.24 yDistance=0.30
01:15:40.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.908 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:40.908 00.000 18120 Enqueuing Expose request
01:15:40.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:15:40.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:40.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:15:40.908 00.000 21948 MoveAxis(E, 44, ABG)
01:15:40.908 00.000 21948 Guiding  Dir = 2, Dur = 44
01:15:40.908 00.000 21948 IsSlewing returns 0
01:15:40.908 00.000 21948 IsGuiding returns 0
01:15:40.924 00.016 21948 PulseGuide returned control before completion, sleep 52
01:15:40.989 00.065 21948 IsGuiding returns 0
01:15:40.989 00.000 21948 Move returns status 0, amount 44
01:15:40.989 00.000 21948 MoveAxis(N, 0, ABG)
01:15:40.989 00.000 21948 Move returns status 0, amount 0
01:15:40.989 00.000 21948 move complete, result=0
01:15:40.989 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.3 px 0 ms NORTH
01:15:40.992 00.003 21948 worker thread done servicing request
01:15:40.992 00.000 21948 Worker thread wakes up
01:15:40.992 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:40.992 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:42.407 01.415 21948 Exposure complete
01:15:42.455 00.048 21948 worker thread done servicing request
01:15:42.455 00.000 18120 OnExposeComplete: enter
01:15:42.471 00.016 18120 UpdateGuideState(): m_state=6
01:15:42.473 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
01:15:42.475 00.002 18120 Star::Find returns 1 (0), X=897.27, Y=235.33, Mass=2213, SNR=32.6, Peak=189 HFD=3.7
01:15:42.475 00.000 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.00) = xAngle (-5.02 = 1.26)
01:15:42.477 00.002 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.22)
01:15:42.477 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-3.02 mountX=0.07 mountY=0.21, mountTheta=1.26
01:15:42.481 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.03, opts=13)
01:15:42.481 00.000 18120 Enqueuing Move request for scope (-0.22, -0.03)
01:15:42.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:42.481 00.000 21948 Worker thread wakes up
01:15:42.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
01:15:42.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
01:15:42.481 00.000 21948 Moving (-0.22, -0.03) raw xDistance=0.07 yDistance=0.21
01:15:42.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:15:42.481 00.000 18120 UpdateGuideState exits: m=2213 RSB=32.6
01:15:42.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:42.481 00.000 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 17 / 99999
01:15:42.486 00.005 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:15:42.486 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058142.486,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:15:42.489 00.003 21948 MoveAxis(E, 0, ABG)
01:15:42.489 00.000 21948 Move returns status 0, amount 0
01:15:42.489 00.000 21948 MoveAxis(N, 0, ABG)
01:15:42.489 00.000 21948 Move returns status 0, amount 0
01:15:42.489 00.000 21948 move complete, result=0
01:15:42.489 00.000 21948 worker thread done servicing request
01:15:42.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:42.489 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:42.489 00.000 18120 Enqueuing Expose request
01:15:42.489 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:42.489 00.000 21948 Worker thread wakes up
01:15:42.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:42.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:44.123 01.634 21948 Exposure complete
01:15:44.155 00.032 21948 worker thread done servicing request
01:15:44.155 00.000 18120 OnExposeComplete: enter
01:15:44.155 00.000 18120 UpdateGuideState(): m_state=6
01:15:44.155 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
01:15:44.155 00.000 18120 Star::Find returns 1 (0), X=897.37, Y=235.22, Mass=2085, SNR=31.7, Peak=193 HFD=3.9
01:15:44.155 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.99)
01:15:44.155 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.95)
01:15:44.155 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.30 mountX=-0.08 mountY=0.18, mountTheta=1.98
01:15:44.155 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.15, opts=13)
01:15:44.155 00.000 18120 Enqueuing Move request for scope (-0.13, -0.15)
01:15:44.155 00.000 21948 Worker thread wakes up
01:15:44.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
01:15:44.155 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
01:15:44.155 00.000 21948 Moving (-0.13, -0.15) raw xDistance=-0.08 yDistance=0.18
01:15:44.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:15:44.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:44.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:44.155 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.7
01:15:44.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:15:44.155 00.000 21948 MoveAxis(E, 0, ABG)
01:15:44.155 00.000 21948 Move returns status 0, amount 0
01:15:44.155 00.000 21948 MoveAxis(N, 0, ABG)
01:15:44.155 00.000 21948 Move returns status 0, amount 0
01:15:44.155 00.000 21948 move complete, result=0
01:15:44.155 00.000 21948 worker thread done servicing request
01:15:44.155 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 18 / 99999
01:15:44.168 00.013 18120 evsrv: {"Event":"Settling","Timestamp":1786058144.168,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
01:15:44.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:44.170 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:44.170 00.000 18120 Enqueuing Expose request
01:15:44.173 00.003 21948 Worker thread wakes up
01:15:44.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:44.173 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:44.173 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:45.687 01.514 21948 Exposure complete
01:15:45.713 00.026 21948 worker thread done servicing request
01:15:45.713 00.000 18120 OnExposeComplete: enter
01:15:45.718 00.005 18120 UpdateGuideState(): m_state=6
01:15:45.718 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
01:15:45.718 00.000 18120 Star::Find returns 1 (0), X=897.39, Y=235.27, Mass=2019, SNR=31.2, Peak=168 HFD=3.8
01:15:45.718 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.42 = 1.86)
01:15:45.718 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.46 = 1.82)
01:15:45.718 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.43 mountX=-0.04 mountY=0.14, mountTheta=1.86
01:15:45.718 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.09, opts=13)
01:15:45.718 00.000 18120 Enqueuing Move request for scope (-0.11, -0.09)
01:15:45.718 00.000 21948 Worker thread wakes up
01:15:45.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:45.718 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
01:15:45.718 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.2
01:15:45.718 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
01:15:45.718 00.000 21948 Moving (-0.11, -0.09) raw xDistance=-0.04 yDistance=0.14
01:15:45.718 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 19 / 99999
01:15:45.718 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:15:45.718 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:45.718 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058145.718,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
01:15:45.718 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:15:45.718 00.000 21948 MoveAxis(E, 0, ABG)
01:15:45.718 00.000 21948 Move returns status 0, amount 0
01:15:45.718 00.000 21948 MoveAxis(N, 0, ABG)
01:15:45.718 00.000 21948 Move returns status 0, amount 0
01:15:45.718 00.000 21948 move complete, result=0
01:15:45.718 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.718 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:45.718 00.000 18120 Enqueuing Expose request
01:15:45.718 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:45.718 00.000 21948 worker thread done servicing request
01:15:45.718 00.000 21948 Worker thread wakes up
01:15:45.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:45.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:47.370 01.652 21948 Exposure complete
01:15:47.408 00.038 21948 worker thread done servicing request
01:15:47.408 00.000 18120 OnExposeComplete: enter
01:15:47.408 00.000 18120 UpdateGuideState(): m_state=6
01:15:47.408 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
01:15:47.408 00.000 18120 Star::Find returns 1 (0), X=897.22, Y=235.26, Mass=2017, SNR=31.0, Peak=174 HFD=3.9
01:15:47.408 00.000 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.78 = 1.50)
01:15:47.408 00.000 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.46)
01:15:47.408 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.78 mountX=0.02 mountY=0.30, mountTheta=1.50
01:15:47.408 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.11, opts=13)
01:15:47.408 00.000 18120 Enqueuing Move request for scope (-0.28, -0.11)
01:15:47.408 00.000 21948 Worker thread wakes up
01:15:47.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd
01:15:47.408 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.11)
01:15:47.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:47.408 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.0
01:15:47.416 00.008 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 20 / 99999
01:15:47.418 00.002 21948 Moving (-0.28, -0.11) raw xDistance=0.02 yDistance=0.30
01:15:47.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:15:47.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:47.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:15:47.418 00.000 21948 MoveAxis(E, 0, ABG)
01:15:47.418 00.000 21948 Move returns status 0, amount 0
01:15:47.418 00.000 21948 MoveAxis(N, 0, ABG)
01:15:47.418 00.000 21948 Move returns status 0, amount 0
01:15:47.418 00.000 21948 move complete, result=0
01:15:47.418 00.000 21948 worker thread done servicing request
01:15:47.418 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058147.418,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
01:15:47.418 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:47.418 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:47.418 00.000 18120 Enqueuing Expose request
01:15:47.418 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:15:47.418 00.000 21948 Worker thread wakes up
01:15:47.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:47.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:48.950 01.532 21948 Exposure complete
01:15:48.998 00.048 21948 worker thread done servicing request
01:15:48.998 00.000 18120 OnExposeComplete: enter
01:15:48.998 00.000 18120 UpdateGuideState(): m_state=6
01:15:48.998 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
01:15:48.998 00.000 18120 Star::Find returns 1 (0), X=897.34, Y=235.19, Mass=1998, SNR=31.0, Peak=178 HFD=3.9
01:15:49.004 00.006 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.00) = xAngle (-4.31 = 1.97)
01:15:49.004 00.000 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.35 = 1.93)
01:15:49.004 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.32 mountX=-0.09 mountY=0.22, mountTheta=1.96
01:15:49.004 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.17, opts=13)
01:15:49.004 00.000 18120 Enqueuing Move request for scope (-0.16, -0.17)
01:15:49.004 00.000 21948 Worker thread wakes up
01:15:49.008 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:49.008 00.000 18120 UpdateGuideState exits: m=1998 RSB=31.0
01:15:49.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
01:15:49.008 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 21 / 99999
01:15:49.008 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
01:15:49.008 00.000 21948 Moving (-0.16, -0.17) raw xDistance=-0.09 yDistance=0.22
01:15:49.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:15:49.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:49.008 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058149.008,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
01:15:49.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:15:49.008 00.000 21948 MoveAxis(E, 0, ABG)
01:15:49.008 00.000 21948 Move returns status 0, amount 0
01:15:49.008 00.000 21948 MoveAxis(N, 0, ABG)
01:15:49.008 00.000 21948 Move returns status 0, amount 0
01:15:49.008 00.000 21948 move complete, result=0
01:15:49.008 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:49.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:49.008 00.000 18120 Enqueuing Expose request
01:15:49.013 00.005 21948 worker thread done servicing request
01:15:49.013 00.000 21948 Worker thread wakes up
01:15:49.013 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:49.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:49.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:50.653 01.640 21948 Exposure complete
01:15:50.701 00.048 21948 worker thread done servicing request
01:15:50.701 00.000 18120 OnExposeComplete: enter
01:15:50.701 00.000 18120 UpdateGuideState(): m_state=6
01:15:50.701 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
01:15:50.701 00.000 18120 Star::Find returns 1 (0), X=897.23, Y=235.25, Mass=2014, SNR=31.1, Peak=201 HFD=3.8
01:15:50.701 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.55)
01:15:50.701 00.000 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.51)
01:15:50.701 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-2.73 mountX=0.01 mountY=0.29, mountTheta=1.55
01:15:50.701 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.12, opts=13)
01:15:50.701 00.000 18120 Enqueuing Move request for scope (-0.27, -0.12)
01:15:50.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:50.701 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.1
01:15:50.717 00.016 21948 Worker thread wakes up
01:15:50.717 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 22 / 99999
01:15:50.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
01:15:50.717 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
01:15:50.717 00.000 18120 PhdController: newstate STATE_FINISH
01:15:50.717 00.000 18120 PhdController complete: success
01:15:50.717 00.000 21948 Moving (-0.27, -0.12) raw xDistance=0.01 yDistance=0.29
01:15:50.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:15:50.717 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786058150.717,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":22,"DroppedFrames":0}
01:15:50.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:15:50.717 00.000 18120 Mount: notify guiding dither settle done success=1
01:15:50.717 00.000 18120 PhdController: newstate STATE_IDLE
01:15:50.717 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:50.722 00.005 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:15:50.722 00.000 21948 MoveAxis(E, 0, ABG)
01:15:50.722 00.000 21948 Move returns status 0, amount 0
01:15:50.722 00.000 21948 MoveAxis(N, 0, ABG)
01:15:50.722 00.000 21948 Move returns status 0, amount 0
01:15:50.722 00.000 21948 move complete, result=0
01:15:50.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:50.722 00.000 18120 Enqueuing Expose request
01:15:50.722 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:15:50.722 00.000 21948 worker thread done servicing request
01:15:50.722 00.000 21948 Worker thread wakes up
01:15:50.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:50.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:52.247 01.525 21948 Exposure complete
01:15:52.277 00.030 21948 worker thread done servicing request
01:15:52.277 00.000 18120 OnExposeComplete: enter
01:15:52.277 00.000 18120 UpdateGuideState(): m_state=6
01:15:52.277 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.277 00.000 18120 Star::Find returns 1 (0), X=897.41, Y=235.33, Mass=1898, SNR=30.2, Peak=169 HFD=3.7
01:15:52.281 00.004 18120 MultiStar: exiting stabilization period
01:15:52.281 00.000 18120 MultiStar: updating star positions after lock position change
01:15:52.281 00.000 18120 Star::Find(15, 623, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.281 00.000 18120 Star::Find returns 1 (0), X=622.45, Y=385.81, Mass=1066, SNR=22.6, Peak=92 HFD=3.8
01:15:52.283 00.002 18120 Star::Find(15, 1050, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.283 00.000 18120 Star::Find returns 1 (0), X=1049.35, Y=600.11, Mass=825, SNR=19.8, Peak=88 HFD=3.6
01:15:52.283 00.000 18120 Star::Find(15, 157, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.283 00.000 18120 Star::Find returns 1 (0), X=156.85, Y=36.93, Mass=767, SNR=19.2, Peak=92 HFD=3.9
01:15:52.285 00.002 18120 Star::Find(15, 339, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.285 00.000 18120 Star::Find returns 1 (0), X=339.48, Y=893.93, Mass=633, SNR=17.5, Peak=74 HFD=3.5
01:15:52.285 00.000 18120 Star::Find(15, 164, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.285 00.000 18120 Star::Find returns 1 (0), X=163.70, Y=421.18, Mass=421, SNR=14.2, Peak=57 HFD=3.3
01:15:52.287 00.002 18120 Star::Find(15, 545, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.287 00.000 18120 Star::Find returns 1 (0), X=544.57, Y=69.66, Mass=546, SNR=16.0, Peak=47 HFD=3.7
01:15:52.287 00.000 18120 Star::Find(15, 1134, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.287 00.000 18120 Star::Find returns 1 (0), X=1133.90, Y=229.34, Mass=363, SNR=13.1, Peak=45 HFD=3.8
01:15:52.287 00.000 18120 Star::Find(15, 421, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.289 00.002 18120 Star::Find returns 1 (0), X=420.81, Y=132.37, Mass=311, SNR=12.1, Peak=38 HFD=3.2
01:15:52.289 00.000 18120 Star::Find(15, 754, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.289 00.000 18120 Star::Find returns 1 (0), X=754.22, Y=264.82, Mass=340, SNR=12.7, Peak=39 HFD=3.2
01:15:52.289 00.000 18120 Star::Find(15, 1235, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.289 00.000 18120 Star::Find returns 1 (0), X=1235.20, Y=676.67, Mass=308, SNR=12.1, Peak=36 HFD=3.2
01:15:52.291 00.002 18120 Star::Find(15, 851, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:15:52.291 00.000 18120 Star::Find returns 1 (0), X=850.77, Y=76.41, Mass=292, SNR=11.8, Peak=33 HFD=3.2
01:15:52.291 00.000 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.00) = xAngle (-4.81 = 1.47)
01:15:52.291 00.000 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.85 = 1.43)
01:15:52.292 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=0.01 mountY=0.09, mountTheta=1.47
01:15:52.292 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
01:15:52.292 00.000 18120 Enqueuing Move request for scope (-0.08, -0.03)
01:15:52.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:52.292 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
01:15:52.308 00.016 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:52.308 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:52.308 00.000 18120 Enqueuing Expose request
01:15:52.308 00.000 21948 Worker thread wakes up
01:15:52.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:15:52.308 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:15:52.308 00.000 21948 Moving (-0.08, -0.03) raw xDistance=0.01 yDistance=0.09
01:15:52.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:15:52.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:52.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:15:52.308 00.000 21948 MoveAxis(E, 0, ABG)
01:15:52.308 00.000 21948 Move returns status 0, amount 0
01:15:52.308 00.000 21948 MoveAxis(N, 0, ABG)
01:15:52.308 00.000 21948 Move returns status 0, amount 0
01:15:52.308 00.000 21948 move complete, result=0
01:15:52.308 00.000 21948 worker thread done servicing request
01:15:52.308 00.000 21948 Worker thread wakes up
01:15:52.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:52.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:52.316 00.008 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:53.948 01.632 21948 Exposure complete
01:15:53.974 00.026 21948 worker thread done servicing request
01:15:53.974 00.000 18120 OnExposeComplete: enter
01:15:53.974 00.000 18120 UpdateGuideState(): m_state=6
01:15:53.974 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
01:15:53.976 00.002 18120 Star::Find returns 1 (0), X=897.22, Y=235.22, Mass=2150, SNR=32.2, Peak=195 HFD=4.0
01:15:53.976 00.000 18120 MultiStar: [#1 -0.02,0.06,0.69,U] [#2 0.07,-0.07,0.61,U] [#3 -0.51,0.11,0.00,M6] [#4 0.03,0.05,0.54,U] [#5 -0.19,-0.10,0.45,U] [#6 -0.02,-0.09,0.47,U] [#7 0.22,-0.11,0.39,U] [#8 0.09,-0.14,0.39,U] 
01:15:53.976 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {-0.28, -0.14}
01:15:53.976 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.16 = 2.13)
01:15:53.978 00.002 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.20 = 2.09)
01:15:53.978 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.16 mountX=-0.04 mountY=0.07, mountTheta=2.12
01:15:53.978 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
01:15:53.980 00.002 18120 Enqueuing Move request for scope (-0.04, -0.07)
01:15:53.980 00.000 21948 Worker thread wakes up
01:15:53.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:53.980 00.000 18120 UpdateGuideState exits: m=2150 RSB=32.2
01:15:53.980 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:53.980 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:53.980 00.000 18120 Enqueuing Expose request
01:15:53.985 00.005 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
01:15:53.985 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
01:15:53.985 00.000 21948 Moving (-0.04, -0.07) raw xDistance=-0.04 yDistance=0.07
01:15:53.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:15:53.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:53.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:15:53.985 00.000 21948 MoveAxis(E, 0, ABG)
01:15:53.985 00.000 21948 Move returns status 0, amount 0
01:15:53.985 00.000 21948 MoveAxis(N, 0, ABG)
01:15:53.985 00.000 21948 Move returns status 0, amount 0
01:15:53.985 00.000 21948 move complete, result=0
01:15:53.985 00.000 21948 worker thread done servicing request
01:15:53.985 00.000 21948 Worker thread wakes up
01:15:53.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:53.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:53.985 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:55.504 01.519 21948 Exposure complete
01:15:55.536 00.032 21948 worker thread done servicing request
01:15:55.536 00.000 18120 OnExposeComplete: enter
01:15:55.536 00.000 18120 UpdateGuideState(): m_state=6
01:15:55.536 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
01:15:55.536 00.000 18120 Star::Find returns 1 (0), X=897.36, Y=235.14, Mass=1936, SNR=30.4, Peak=185 HFD=3.8
01:15:55.547 00.011 18120 MultiStar: [#1 0.09,-0.12,0.72,U] [#2 0.06,-0.05,0.64,U] [#3 -0.29,-0.08,0.63,U] [#4 0.13,-0.11,0.58,U] [#5 0.04,0.10,0.47,U] [#6 -0.02,-0.23,0.53,U] [#7 0.20,-0.39,0.00,M2] [#8 0.33,-0.34,0.00,M2] 
01:15:55.547 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.12}, one-star: {-0.14, -0.22}
01:15:55.547 00.000 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
01:15:55.547 00.000 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
01:15:55.549 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.82 mountX=-0.09 mountY=0.08, mountTheta=2.45
01:15:55.549 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
01:15:55.551 00.002 18120 Enqueuing Move request for scope (-0.03, -0.12)
01:15:55.551 00.000 21948 Worker thread wakes up
01:15:55.552 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
01:15:55.552 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
01:15:55.552 00.000 21948 Moving (-0.03, -0.12) raw xDistance=-0.09 yDistance=0.08
01:15:55.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:15:55.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:55.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:55.552 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.4
01:15:55.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:55.552 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:55.552 00.000 18120 Enqueuing Expose request
01:15:55.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:55.552 00.000 21948 MoveAxis(E, 0, ABG)
01:15:55.552 00.000 21948 Move returns status 0, amount 0
01:15:55.552 00.000 21948 MoveAxis(N, 0, ABG)
01:15:55.552 00.000 21948 Move returns status 0, amount 0
01:15:55.552 00.000 21948 move complete, result=0
01:15:55.552 00.000 21948 worker thread done servicing request
01:15:55.552 00.000 21948 Worker thread wakes up
01:15:55.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:55.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:55.552 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:57.209 01.657 21948 Exposure complete
01:15:57.264 00.055 21948 worker thread done servicing request
01:15:57.264 00.000 18120 OnExposeComplete: enter
01:15:57.266 00.002 18120 UpdateGuideState(): m_state=6
01:15:57.266 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
01:15:57.266 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=235.13, Mass=2010, SNR=31.1, Peak=182 HFD=4.0
01:15:57.266 00.000 18120 MultiStar: [#1 0.00,-0.03,0.71,U] [#2 -0.01,-0.18,0.63,U] [#3 -0.14,-0.16,0.59,U] [#4 0.12,-0.15,0.54,U] [#5 0.08,-0.07,0.48,U] [#6 0.45,-0.18,0.00,M2] [#7 -0.03,-0.40,0.43,U] [#8 0.18,-0.23,0.39,U] 
01:15:57.266 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {-0.20, -0.23}
01:15:57.266 00.000 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.72 = 2.57)
01:15:57.273 00.007 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.76 = 2.53)
01:15:57.273 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.72 mountX=-0.15 mountY=0.10, mountTheta=2.54
01:15:57.275 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.17, opts=13)
01:15:57.275 00.000 18120 Enqueuing Move request for scope (-0.03, -0.17)
01:15:57.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:57.275 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.1
01:15:57.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:57.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:57.275 00.000 18120 Enqueuing Expose request
01:15:57.275 00.000 21948 Worker thread wakes up
01:15:57.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
01:15:57.275 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
01:15:57.275 00.000 21948 Moving (-0.03, -0.17) raw xDistance=-0.15 yDistance=0.10
01:15:57.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:15:57.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:57.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:15:57.275 00.000 21948 MoveAxis(E, 0, ABG)
01:15:57.275 00.000 21948 Move returns status 0, amount 0
01:15:57.275 00.000 21948 MoveAxis(N, 0, ABG)
01:15:57.275 00.000 21948 Move returns status 0, amount 0
01:15:57.275 00.000 21948 move complete, result=0
01:15:57.275 00.000 21948 worker thread done servicing request
01:15:57.275 00.000 21948 Worker thread wakes up
01:15:57.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:57.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:57.275 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:58.799 01.524 21948 Exposure complete
01:15:58.833 00.034 21948 worker thread done servicing request
01:15:58.833 00.000 18120 OnExposeComplete: enter
01:15:58.833 00.000 18120 UpdateGuideState(): m_state=6
01:15:58.833 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
01:15:58.833 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=235.22, Mass=1993, SNR=31.0, Peak=190 HFD=3.8
01:15:58.833 00.000 18120 MultiStar: [#1 0.26,-0.07,0.71,U] [#2 0.11,-0.07,0.64,U] [#3 -0.18,-0.07,0.64,U] [#4 0.39,-0.23,0.00,M3] [#5 -0.00,0.04,0.48,U] [#6 0.47,-0.03,0.00,M3] [#7 0.04,-0.46,0.00,M2] [#8 0.36,-0.34,0.00,M2] 
01:15:58.833 00.000 18120 refined, 4 included, MultiStar: {-0.01, -0.08}, one-star: {-0.19, -0.14}
01:15:58.833 00.000 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.52)
01:15:58.833 00.000 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.48)
01:15:58.844 00.011 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.76 mountX=-0.06 mountY=0.05, mountTheta=2.50
01:15:58.844 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.08, opts=13)
01:15:58.844 00.000 18120 Enqueuing Move request for scope (-0.01, -0.08)
01:15:58.844 00.000 21948 Worker thread wakes up
01:15:58.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:15:58.844 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:15:58.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:15:58.844 00.000 18120 UpdateGuideState exits: m=1993 RSB=31.0
01:15:58.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:58.844 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:15:58.844 00.000 18120 Enqueuing Expose request
01:15:58.844 00.000 21948 Moving (-0.01, -0.08) raw xDistance=-0.06 yDistance=0.05
01:15:58.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:15:58.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:58.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:15:58.844 00.000 21948 MoveAxis(E, 0, ABG)
01:15:58.844 00.000 21948 Move returns status 0, amount 0
01:15:58.844 00.000 21948 MoveAxis(N, 0, ABG)
01:15:58.844 00.000 21948 Move returns status 0, amount 0
01:15:58.844 00.000 21948 move complete, result=0
01:15:58.844 00.000 21948 worker thread done servicing request
01:15:58.844 00.000 21948 Worker thread wakes up
01:15:58.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:15:58.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:15:58.844 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:00.479 01.635 21948 Exposure complete
01:16:00.527 00.048 21948 worker thread done servicing request
01:16:00.527 00.000 18120 OnExposeComplete: enter
01:16:00.527 00.000 18120 UpdateGuideState(): m_state=6
01:16:00.527 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
01:16:00.527 00.000 18120 Star::Find returns 1 (0), X=897.68, Y=235.21, Mass=2053, SNR=31.3, Peak=173 HFD=3.8
01:16:00.527 00.000 18120 MultiStar: [#1 0.40,-0.06,0.00,M4] [#2 0.36,0.05,0.64,U] [#3 -0.13,0.00,0.61,U] [#4 0.02,-0.08,0.55,U] [#5 0.20,0.01,0.46,U] [#6 0.14,-0.11,0.51,U] [#7 0.20,-0.25,0.45,U] [#8 0.25,-0.21,0.39,U] 
01:16:00.527 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.19, -0.15}
01:16:00.527 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
01:16:00.527 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
01:16:00.527 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.53 mountX=-0.14 mountY=-0.10, mountTheta=-2.55
01:16:00.527 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.09, opts=13)
01:16:00.527 00.000 18120 Enqueuing Move request for scope (0.15, -0.09)
01:16:00.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:00.542 00.015 21948 Worker thread wakes up
01:16:00.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:16:00.542 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:16:00.542 00.000 21948 Moving (0.15, -0.09) raw xDistance=-0.14 yDistance=-0.10
01:16:00.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:16:00.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:00.542 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.3
01:16:00.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:00.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:00.542 00.000 18120 Enqueuing Expose request
01:16:00.545 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:00.545 00.000 21948 MoveAxis(E, 0, ABG)
01:16:00.545 00.000 21948 Move returns status 0, amount 0
01:16:00.545 00.000 21948 MoveAxis(N, 0, ABG)
01:16:00.545 00.000 21948 Move returns status 0, amount 0
01:16:00.545 00.000 21948 move complete, result=0
01:16:00.545 00.000 21948 worker thread done servicing request
01:16:00.545 00.000 21948 Worker thread wakes up
01:16:00.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:00.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:00.545 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:02.068 01.523 21948 Exposure complete
01:16:02.100 00.032 18120 OnExposeComplete: enter
01:16:02.100 00.000 18120 UpdateGuideState(): m_state=6
01:16:02.104 00.004 21948 worker thread done servicing request
01:16:02.104 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:16:02.104 00.000 18120 Star::Find returns 1 (0), X=897.47, Y=235.23, Mass=2000, SNR=30.8, Peak=164 HFD=3.7
01:16:02.104 00.000 18120 MultiStar: [#1 0.24,-0.16,0.72,U] [#2 0.31,-0.04,0.65,U] [#3 -0.30,0.13,0.62,U] [#4 0.14,-0.30,0.58,U] [#5 -0.01,0.13,0.45,U] [#6 0.14,-0.07,0.53,U] [#7 -0.05,-0.15,0.44,U] [#8 0.22,-0.10,0.38,U] 
01:16:02.104 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {-0.02, -0.13}
01:16:02.104 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
01:16:02.106 00.002 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
01:16:02.106 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
01:16:02.106 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.08, opts=13)
01:16:02.106 00.000 18120 Enqueuing Move request for scope (0.07, -0.08)
01:16:02.106 00.000 21948 Worker thread wakes up
01:16:02.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:02.106 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.8
01:16:02.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:02.106 00.000 18120 Enqueuing Expose request
01:16:02.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:16:02.106 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:16:02.106 00.000 21948 Moving (0.07, -0.08) raw xDistance=-0.11 yDistance=-0.03
01:16:02.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:02.106 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:02.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:02.106 00.000 21948 MoveAxis(E, 0, ABG)
01:16:02.106 00.000 21948 Move returns status 0, amount 0
01:16:02.106 00.000 21948 MoveAxis(N, 0, ABG)
01:16:02.106 00.000 21948 Move returns status 0, amount 0
01:16:02.106 00.000 21948 move complete, result=0
01:16:02.106 00.000 21948 worker thread done servicing request
01:16:02.106 00.000 21948 Worker thread wakes up
01:16:02.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:02.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:02.106 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:03.740 01.634 21948 Exposure complete
01:16:03.791 00.051 21948 worker thread done servicing request
01:16:03.791 00.000 18120 OnExposeComplete: enter
01:16:03.791 00.000 18120 UpdateGuideState(): m_state=6
01:16:03.791 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
01:16:03.791 00.000 18120 Star::Find returns 1 (0), X=897.53, Y=235.17, Mass=2055, SNR=31.4, Peak=166 HFD=3.8
01:16:03.797 00.006 18120 MultiStar: [#1 0.18,-0.07,0.73,U] [#2 0.16,-0.09,0.63,U] [#3 -0.20,-0.30,0.59,U] [#4 0.20,-0.10,0.56,U] [#5 0.14,-0.14,0.45,U] [#6 0.26,-0.31,0.00,M2] [#7 0.10,-0.39,0.43,U] [#8 0.31,-0.06,0.39,U] 
01:16:03.797 00.000 18120 single-star, 7 included, MultiStar: {0.10, -0.16}, one-star: {0.03, -0.19}
01:16:03.799 00.002 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.89)
01:16:03.799 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
01:16:03.799 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.40 mountX=-0.19 mountY=0.06, mountTheta=2.85
01:16:03.799 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.19, opts=13)
01:16:03.799 00.000 18120 Enqueuing Move request for scope (0.03, -0.19)
01:16:03.804 00.005 21948 Worker thread wakes up
01:16:03.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
01:16:03.804 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
01:16:03.804 00.000 21948 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=0.06
01:16:03.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:16:03.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:03.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:03.804 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.4
01:16:03.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:03.804 00.000 21948 MoveAxis(E, 0, ABG)
01:16:03.804 00.000 21948 Move returns status 0, amount 0
01:16:03.804 00.000 21948 MoveAxis(N, 0, ABG)
01:16:03.804 00.000 21948 Move returns status 0, amount 0
01:16:03.804 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:03.804 00.000 21948 move complete, result=0
01:16:03.804 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:03.804 00.000 18120 Enqueuing Expose request
01:16:03.804 00.000 21948 worker thread done servicing request
01:16:03.804 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:03.804 00.000 21948 Worker thread wakes up
01:16:03.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:03.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:05.328 01.524 21948 Exposure complete
01:16:05.362 00.034 21948 worker thread done servicing request
01:16:05.362 00.000 18120 OnExposeComplete: enter
01:16:05.362 00.000 18120 UpdateGuideState(): m_state=6
01:16:05.362 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
01:16:05.362 00.000 18120 Star::Find returns 1 (0), X=897.50, Y=235.21, Mass=2124, SNR=31.8, Peak=186 HFD=3.8
01:16:05.362 00.000 18120 MultiStar: [#1 0.37,-0.10,0.70,U] [#2 0.20,-0.30,0.63,U] [#3 -0.16,-0.21,0.56,U] [#4 0.25,-0.12,0.56,U] [#5 0.29,-0.09,0.44,U] [#6 0.27,-0.36,0.00,M3] [#7 0.10,-0.50,0.00,M1] [#8 0.39,-0.45,0.00,M1] 
01:16:05.362 00.000 18120 single-star, 5 included, MultiStar: {0.15, -0.16}, one-star: {0.01, -0.15}
01:16:05.368 00.006 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.75)
01:16:05.368 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
01:16:05.368 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=-0.14 mountY=0.06, mountTheta=2.72
01:16:05.370 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.15, opts=13)
01:16:05.370 00.000 18120 Enqueuing Move request for scope (0.01, -0.15)
01:16:05.370 00.000 21948 Worker thread wakes up
01:16:05.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
01:16:05.370 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
01:16:05.370 00.000 21948 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.06
01:16:05.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:16:05.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:05.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:05.370 00.000 21948 MoveAxis(E, 0, ABG)
01:16:05.370 00.000 21948 Move returns status 0, amount 0
01:16:05.370 00.000 21948 MoveAxis(N, 0, ABG)
01:16:05.370 00.000 21948 Move returns status 0, amount 0
01:16:05.370 00.000 21948 move complete, result=0
01:16:05.370 00.000 21948 worker thread done servicing request
01:16:05.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:05.370 00.000 18120 UpdateGuideState exits: m=2124 RSB=31.8
01:16:05.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:05.370 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:05.370 00.000 18120 Enqueuing Expose request
01:16:05.370 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:05.370 00.000 21948 Worker thread wakes up
01:16:05.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:05.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:07.013 01.643 21948 Exposure complete
01:16:07.051 00.038 21948 worker thread done servicing request
01:16:07.051 00.000 18120 OnExposeComplete: enter
01:16:07.051 00.000 18120 UpdateGuideState(): m_state=6
01:16:07.051 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
01:16:07.051 00.000 18120 Star::Find returns 1 (0), X=897.69, Y=235.15, Mass=1915, SNR=30.3, Peak=174 HFD=4.0
01:16:07.051 00.000 18120 MultiStar: [#1 0.29,-0.12,0.70,U] [#2 0.37,-0.03,0.65,U] [#3 -0.16,-0.22,0.61,U] [#4 0.10,-0.20,0.58,U] [#5 0.23,0.07,0.49,U] [#6 0.15,-0.29,0.55,U] [#7 0.32,-0.48,0.00,M2] [#8 0.04,-0.09,0.40,U] 
01:16:07.051 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.15}, one-star: {0.20, -0.21}
01:16:07.051 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:16:07.051 00.000 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:16:07.051 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.73 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
01:16:07.051 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.15, opts=13)
01:16:07.051 00.000 18120 Enqueuing Move request for scope (0.16, -0.15)
01:16:07.051 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:07.061 00.010 21948 Worker thread wakes up
01:16:07.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
01:16:07.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
01:16:07.061 00.000 21948 Moving (0.16, -0.15) raw xDistance=-0.20 yDistance=-0.08
01:16:07.061 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
01:16:07.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:16:07.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:07.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.061 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:07.061 00.000 18120 Enqueuing Expose request
01:16:07.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:16:07.061 00.000 21948 MoveAxis(E, 36, ABG)
01:16:07.061 00.000 21948 Guiding  Dir = 2, Dur = 36
01:16:07.061 00.000 21948 IsSlewing returns 0
01:16:07.061 00.000 21948 IsGuiding returns 0
01:16:07.061 00.000 21948 PulseGuide returned control before completion, sleep 45
01:16:07.126 00.065 21948 IsGuiding returns 0
01:16:07.126 00.000 21948 Move returns status 0, amount 36
01:16:07.126 00.000 21948 MoveAxis(N, 0, ABG)
01:16:07.126 00.000 21948 Move returns status 0, amount 0
01:16:07.126 00.000 21948 move complete, result=0
01:16:07.126 00.000 21948 worker thread done servicing request
01:16:07.126 00.000 21948 Worker thread wakes up
01:16:07.126 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:16:07.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:07.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:08.538 01.412 21948 Exposure complete
01:16:08.601 00.063 21948 worker thread done servicing request
01:16:08.602 00.001 18120 OnExposeComplete: enter
01:16:08.602 00.000 18120 UpdateGuideState(): m_state=6
01:16:08.602 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
01:16:08.602 00.000 18120 Star::Find returns 1 (0), X=897.56, Y=235.21, Mass=1828, SNR=29.6, Peak=157 HFD=3.8
01:16:08.602 00.000 18120 MultiStar: [#1 0.10,-0.11,0.76,U] [#2 0.45,-0.28,0.00,M1] [#3 -0.20,-0.14,0.64,U] [#4 0.19,-0.25,0.58,U] [#5 0.23,-0.37,0.00,M1] [#6 0.51,-0.34,0.00,M3] [#7 0.41,-0.53,0.00,M3] [#8 0.25,-0.16,0.42,U] 
01:16:08.602 00.000 18120 single-star, 4 included, MultiStar: {0.07, -0.16}, one-star: {0.06, -0.15}
01:16:08.602 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
01:16:08.602 00.000 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
01:16:08.602 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.17 mountX=-0.16 mountY=0.01, mountTheta=3.07
01:16:08.618 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.15, opts=13)
01:16:08.619 00.001 18120 Enqueuing Move request for scope (0.06, -0.15)
01:16:08.619 00.000 21948 Worker thread wakes up
01:16:08.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:16:08.619 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:16:08.619 00.000 21948 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=0.01
01:16:08.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:08.619 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.6
01:16:08.619 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:08.619 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:08.625 00.006 18120 Enqueuing Expose request
01:16:08.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:08.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:08.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:16:08.625 00.000 21948 MoveAxis(E, 0, ABG)
01:16:08.625 00.000 21948 Move returns status 0, amount 0
01:16:08.625 00.000 21948 MoveAxis(N, 0, ABG)
01:16:08.625 00.000 21948 Move returns status 0, amount 0
01:16:08.625 00.000 21948 move complete, result=0
01:16:08.625 00.000 21948 worker thread done servicing request
01:16:08.625 00.000 21948 Worker thread wakes up
01:16:08.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:08.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:08.625 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:10.256 01.631 21948 Exposure complete
01:16:10.295 00.039 21948 worker thread done servicing request
01:16:10.295 00.000 18120 OnExposeComplete: enter
01:16:10.295 00.000 18120 UpdateGuideState(): m_state=6
01:16:10.295 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
01:16:10.295 00.000 18120 Star::Find returns 1 (0), X=897.64, Y=235.03, Mass=1933, SNR=30.4, Peak=174 HFD=4.0
01:16:10.295 00.000 18120 MultiStar: [#1 0.13,-0.15,0.73,U] [#2 0.29,-0.28,0.00,M2] [#3 -0.41,-0.14,0.00,M1] [#4 0.24,-0.31,0.57,U] [#5 0.21,-0.24,0.49,U] [#6 0.12,-0.28,0.52,U] [#7 0.21,-0.38,0.00,M4] [#8 0.20,-0.20,0.40,U] 
01:16:10.295 00.000 18120 refined, 5 included, MultiStar: {0.17, -0.26}, one-star: {0.14, -0.33}
01:16:10.295 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
01:16:10.295 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
01:16:10.295 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.00 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
01:16:10.302 00.007 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.26, opts=13)
01:16:10.302 00.000 18120 Enqueuing Move request for scope (0.17, -0.26)
01:16:10.302 00.000 21948 Worker thread wakes up
01:16:10.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:10.302 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.4
01:16:10.302 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.304 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:10.304 00.000 18120 Enqueuing Expose request
01:16:10.304 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
01:16:10.304 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
01:16:10.304 00.000 21948 Moving (0.17, -0.26) raw xDistance=-0.30 yDistance=-0.03
01:16:10.304 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:16:10.304 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:10.304 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:10.304 00.000 21948 MoveAxis(E, 54, ABG)
01:16:10.304 00.000 21948 Guiding  Dir = 2, Dur = 54
01:16:10.304 00.000 21948 IsSlewing returns 0
01:16:10.304 00.000 21948 IsGuiding returns 0
01:16:10.304 00.000 21948 PulseGuide returned control before completion, sleep 63
01:16:10.384 00.080 21948 IsGuiding returns 0
01:16:10.384 00.000 21948 Move returns status 0, amount 54
01:16:10.384 00.000 21948 MoveAxis(N, 0, ABG)
01:16:10.384 00.000 21948 Move returns status 0, amount 0
01:16:10.384 00.000 21948 move complete, result=0
01:16:10.384 00.000 21948 worker thread done servicing request
01:16:10.384 00.000 21948 Worker thread wakes up
01:16:10.384 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
01:16:10.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:10.384 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:11.798 01.414 21948 Exposure complete
01:16:11.840 00.042 21948 worker thread done servicing request
01:16:11.840 00.000 18120 OnExposeComplete: enter
01:16:11.840 00.000 18120 UpdateGuideState(): m_state=6
01:16:11.840 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
01:16:11.846 00.006 18120 Star::Find returns 1 (0), X=897.44, Y=235.21, Mass=1939, SNR=30.5, Peak=168 HFD=3.8
01:16:11.848 00.002 18120 MultiStar: [#1 -0.03,0.11,0.71,U] [#2 0.24,-0.14,0.65,U] [#3 -0.21,-0.15,0.61,U] [#4 0.27,-0.09,0.53,U] [#5 0.04,-0.27,0.47,U] [#6 0.11,-0.34,0.52,U] [#7 0.05,-0.39,0.45,U] [#8 -0.06,0.02,0.41,U] 
01:16:11.848 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.05, -0.15}
01:16:11.850 00.002 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.92)
01:16:11.850 00.000 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.88)
01:16:11.852 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.37 mountX=-0.14 mountY=0.04, mountTheta=2.88
01:16:11.854 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.14, opts=13)
01:16:11.855 00.001 18120 Enqueuing Move request for scope (0.03, -0.14)
01:16:11.855 00.000 21948 Worker thread wakes up
01:16:11.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:16:11.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:16:11.855 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:11.855 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
01:16:11.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:11.855 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:11.858 00.003 18120 Enqueuing Expose request
01:16:11.858 00.000 21948 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.04
01:16:11.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:16:11.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:11.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:11.858 00.000 21948 MoveAxis(E, 0, ABG)
01:16:11.858 00.000 21948 Move returns status 0, amount 0
01:16:11.858 00.000 21948 MoveAxis(N, 0, ABG)
01:16:11.858 00.000 21948 Move returns status 0, amount 0
01:16:11.858 00.000 21948 move complete, result=0
01:16:11.858 00.000 21948 worker thread done servicing request
01:16:11.858 00.000 21948 Worker thread wakes up
01:16:11.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:11.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:11.858 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:13.486 01.628 21948 Exposure complete
01:16:13.539 00.053 21948 worker thread done servicing request
01:16:13.539 00.000 18120 OnExposeComplete: enter
01:16:13.539 00.000 18120 UpdateGuideState(): m_state=6
01:16:13.539 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
01:16:13.539 00.000 18120 Star::Find returns 1 (0), X=897.52, Y=235.05, Mass=2003, SNR=30.9, Peak=174 HFD=3.9
01:16:13.539 00.000 18120 MultiStar: [#1 0.22,-0.12,0.72,U] [#2 0.13,-0.24,0.61,U] [#3 -0.22,-0.10,0.62,U] [#4 0.22,-0.07,0.57,U] [#5 -0.01,-0.14,0.46,U] [#6 0.18,-0.29,0.50,U] [#7 0.08,-0.48,0.00,M4] [#8 0.25,-0.39,0.00,M1] 
01:16:13.539 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.19}, one-star: {0.02, -0.32}
01:16:13.549 00.010 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
01:16:13.549 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
01:16:13.549 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.21 mountX=-0.21 mountY=0.02, mountTheta=3.04
01:16:13.549 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.19, opts=13)
01:16:13.559 00.010 18120 Enqueuing Move request for scope (0.07, -0.19)
01:16:13.559 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:13.561 00.002 18120 UpdateGuideState exits: m=2003 RSB=30.9
01:16:13.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:13.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:13.563 00.002 18120 Enqueuing Expose request
01:16:13.563 00.000 21948 Worker thread wakes up
01:16:13.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
01:16:13.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
01:16:13.563 00.000 21948 Moving (0.07, -0.19) raw xDistance=-0.21 yDistance=0.02
01:16:13.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:16:13.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:13.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:13.563 00.000 21948 MoveAxis(E, 37, ABG)
01:16:13.563 00.000 21948 Guiding  Dir = 2, Dur = 37
01:16:13.564 00.001 21948 IsSlewing returns 0
01:16:13.564 00.000 21948 IsGuiding returns 0
01:16:13.564 00.000 21948 PulseGuide returned control before completion, sleep 46
01:16:13.628 00.064 21948 IsGuiding returns 0
01:16:13.628 00.000 21948 Move returns status 0, amount 37
01:16:13.628 00.000 21948 MoveAxis(N, 0, ABG)
01:16:13.628 00.000 21948 Move returns status 0, amount 0
01:16:13.628 00.000 21948 move complete, result=0
01:16:13.628 00.000 21948 worker thread done servicing request
01:16:13.628 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
01:16:13.628 00.000 21948 Worker thread wakes up
01:16:13.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:13.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:15.038 01.410 21948 Exposure complete
01:16:15.095 00.057 21948 worker thread done servicing request
01:16:15.095 00.000 18120 OnExposeComplete: enter
01:16:15.095 00.000 18120 UpdateGuideState(): m_state=6
01:16:15.097 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
01:16:15.097 00.000 18120 Star::Find returns 1 (0), X=897.57, Y=235.17, Mass=1983, SNR=30.8, Peak=166 HFD=3.8
01:16:15.097 00.000 18120 MultiStar: [#1 0.07,0.04,0.72,U] [#2 0.34,-0.17,0.64,U] [#3 -0.18,0.01,0.63,U] [#4 0.15,-0.10,0.55,U] [#5 -0.06,0.17,0.47,U] [#6 0.24,-0.27,0.52,U] [#7 0.06,-0.31,0.44,U] [#8 0.14,-0.12,0.43,U] 
01:16:15.099 00.002 18120 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.07, -0.19}
01:16:15.099 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
01:16:15.100 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
01:16:15.100 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
01:16:15.100 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
01:16:15.102 00.002 18120 Enqueuing Move request for scope (0.09, -0.11)
01:16:15.102 00.000 21948 Worker thread wakes up
01:16:15.102 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:15.102 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.8
01:16:15.102 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:15.102 00.000 18120 Enqueuing Expose request
01:16:15.105 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
01:16:15.105 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
01:16:15.105 00.000 21948 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.03
01:16:15.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:16:15.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:15.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:15.105 00.000 21948 MoveAxis(E, 0, ABG)
01:16:15.105 00.000 21948 Move returns status 0, amount 0
01:16:15.105 00.000 21948 MoveAxis(N, 0, ABG)
01:16:15.105 00.000 21948 Move returns status 0, amount 0
01:16:15.105 00.000 21948 move complete, result=0
01:16:15.105 00.000 21948 worker thread done servicing request
01:16:15.105 00.000 21948 Worker thread wakes up
01:16:15.105 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:15.105 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:15.105 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:16.743 01.638 21948 Exposure complete
01:16:16.764 00.021 21948 worker thread done servicing request
01:16:16.764 00.000 18120 OnExposeComplete: enter
01:16:16.764 00.000 18120 UpdateGuideState(): m_state=6
01:16:16.764 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
01:16:16.774 00.010 18120 Star::Find returns 1 (0), X=897.39, Y=235.16, Mass=2052, SNR=31.2, Peak=177 HFD=3.9
01:16:16.774 00.000 18120 MultiStar: [#1 -0.04,-0.15,0.70,U] [#2 0.24,-0.18,0.60,U] [#3 -0.02,-0.01,0.62,U] [#4 0.27,-0.26,0.56,U] [#5 0.23,0.01,0.47,U] [#6 0.39,-0.11,0.50,U] [#7 0.34,-0.42,0.00,M4] [#8 0.27,-0.35,0.00,M1] 
01:16:16.774 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.14}, one-star: {-0.11, -0.20}
01:16:16.774 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
01:16:16.776 00.002 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
01:16:16.776 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.17 mountY=-0.03, mountTheta=-2.98
01:16:16.778 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
01:16:16.778 00.000 18120 Enqueuing Move request for scope (0.10, -0.14)
01:16:16.778 00.000 21948 Worker thread wakes up
01:16:16.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:16.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
01:16:16.778 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.2
01:16:16.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
01:16:16.780 00.002 21948 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.03
01:16:16.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:16:16.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:16.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:16.780 00.000 21948 MoveAxis(E, 0, ABG)
01:16:16.780 00.000 21948 Move returns status 0, amount 0
01:16:16.780 00.000 21948 MoveAxis(N, 0, ABG)
01:16:16.780 00.000 21948 Move returns status 0, amount 0
01:16:16.780 00.000 21948 move complete, result=0
01:16:16.780 00.000 21948 worker thread done servicing request
01:16:16.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:16.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:16.780 00.000 18120 Enqueuing Expose request
01:16:16.780 00.000 21948 Worker thread wakes up
01:16:16.780 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:16.782 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:16.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:18.297 01.515 21948 Exposure complete
01:16:18.329 00.032 21948 worker thread done servicing request
01:16:18.329 00.000 18120 OnExposeComplete: enter
01:16:18.329 00.000 18120 UpdateGuideState(): m_state=6
01:16:18.340 00.011 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
01:16:18.342 00.002 18120 Star::Find returns 1 (0), X=897.35, Y=235.09, Mass=2020, SNR=31.2, Peak=181 HFD=4.0
01:16:18.342 00.000 18120 MultiStar: [#1 0.13,-0.20,0.72,U] [#2 0.24,-0.25,0.66,U] [#3 -0.34,-0.20,0.60,U] [#4 0.06,-0.10,0.58,U] [#5 0.02,0.01,0.44,U] [#6 0.47,-0.39,0.00,M1] [#7 0.26,-0.38,0.00,M5] [#8 0.43,-0.16,0.00,M2] 
01:16:18.346 00.004 18120 refined, 5 included, MultiStar: {-0.02, -0.19}, one-star: {-0.15, -0.27}
01:16:18.346 00.000 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
01:16:18.347 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.59)
01:16:18.348 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.65 mountX=-0.17 mountY=0.10, mountTheta=2.60
01:16:18.348 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.19, opts=13)
01:16:18.348 00.000 18120 Enqueuing Move request for scope (-0.02, -0.19)
01:16:18.348 00.000 21948 Worker thread wakes up
01:16:18.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:18.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:16:18.348 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:16:18.348 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.2
01:16:18.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.348 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:18.348 00.000 18120 Enqueuing Expose request
01:16:18.348 00.000 21948 Moving (-0.02, -0.19) raw xDistance=-0.17 yDistance=0.10
01:16:18.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:16:18.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:18.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:16:18.348 00.000 21948 MoveAxis(E, 0, ABG)
01:16:18.348 00.000 21948 Move returns status 0, amount 0
01:16:18.348 00.000 21948 MoveAxis(N, 0, ABG)
01:16:18.348 00.000 21948 Move returns status 0, amount 0
01:16:18.348 00.000 21948 move complete, result=0
01:16:18.348 00.000 21948 worker thread done servicing request
01:16:18.348 00.000 21948 Worker thread wakes up
01:16:18.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:18.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:18.348 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:19.990 01.642 21948 Exposure complete
01:16:20.015 00.025 21948 worker thread done servicing request
01:16:20.015 00.000 18120 OnExposeComplete: enter
01:16:20.015 00.000 18120 UpdateGuideState(): m_state=6
01:16:20.015 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
01:16:20.015 00.000 18120 Star::Find returns 1 (0), X=897.62, Y=235.03, Mass=2039, SNR=31.4, Peak=188 HFD=4.0
01:16:20.015 00.000 18120 MultiStar: [#1 0.27,-0.26,0.75,U] [#2 0.26,-0.25,0.65,U] [#3 -0.07,-0.32,0.60,U] [#4 0.16,-0.24,0.54,U] [#5 0.13,-0.11,0.46,U] [#6 0.43,-0.38,0.00,M2] [#7 0.38,-0.43,0.00,M6] [#8 0.35,-0.11,0.39,U] 
01:16:20.015 00.000 18120 refined, 6 included, MultiStar: {0.17, -0.25}, one-star: {0.12, -0.33}
01:16:20.015 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:16:20.015 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:16:20.015 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.98 mountX=-0.30 mountY=-0.04, mountTheta=-3.02
01:16:20.015 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.25, opts=13)
01:16:20.022 00.007 18120 Enqueuing Move request for scope (0.17, -0.25)
01:16:20.024 00.002 21948 Worker thread wakes up
01:16:20.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:20.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd
01:16:20.024 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.25)
01:16:20.024 00.000 21948 Moving (0.17, -0.25) raw xDistance=-0.30 yDistance=-0.04
01:16:20.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:16:20.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:20.024 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.4
01:16:20.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:20.024 00.000 21948 MoveAxis(E, 53, ABG)
01:16:20.024 00.000 21948 Guiding  Dir = 2, Dur = 53
01:16:20.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:20.024 00.000 18120 Enqueuing Expose request
01:16:20.024 00.000 21948 IsSlewing returns 0
01:16:20.024 00.000 21948 IsGuiding returns 0
01:16:20.024 00.000 21948 PulseGuide returned control before completion, sleep 62
01:16:20.102 00.078 21948 IsGuiding returns 0
01:16:20.102 00.000 21948 Move returns status 0, amount 53
01:16:20.102 00.000 21948 MoveAxis(N, 0, ABG)
01:16:20.102 00.000 21948 Move returns status 0, amount 0
01:16:20.102 00.000 21948 move complete, result=0
01:16:20.102 00.000 21948 worker thread done servicing request
01:16:20.102 00.000 21948 Worker thread wakes up
01:16:20.102 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
01:16:20.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:20.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:21.519 01.417 21948 Exposure complete
01:16:21.534 00.015 21948 worker thread done servicing request
01:16:21.534 00.000 18120 OnExposeComplete: enter
01:16:21.534 00.000 18120 UpdateGuideState(): m_state=6
01:16:21.534 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
01:16:21.534 00.000 18120 Star::Find returns 1 (0), X=897.29, Y=235.24, Mass=1981, SNR=30.9, Peak=190 HFD=3.8
01:16:21.549 00.015 18120 MultiStar: [#1 0.12,0.01,0.74,U] [#2 0.04,-0.04,0.64,U] [#3 -0.15,-0.01,0.59,U] [#4 0.06,-0.13,0.57,U] [#5 0.21,-0.01,0.46,U] [#6 0.16,-0.18,0.55,U] [#7 0.01,-0.33,0.45,U] [#8 0.08,-0.12,0.38,U] 
01:16:21.549 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.21, -0.12}
01:16:21.549 00.000 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
01:16:21.549 00.000 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
01:16:21.549 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=-0.09 mountY=0.03, mountTheta=2.83
01:16:21.549 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.10, opts=13)
01:16:21.565 00.016 18120 Enqueuing Move request for scope (0.02, -0.10)
01:16:21.567 00.002 21948 Worker thread wakes up
01:16:21.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:16:21.567 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:16:21.567 00.000 21948 Moving (0.02, -0.10) raw xDistance=-0.09 yDistance=0.03
01:16:21.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:16:21.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:21.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:21.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:21.567 00.000 21948 MoveAxis(E, 0, ABG)
01:16:21.567 00.000 21948 Move returns status 0, amount 0
01:16:21.567 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.9
01:16:21.567 00.000 21948 MoveAxis(N, 0, ABG)
01:16:21.567 00.000 21948 Move returns status 0, amount 0
01:16:21.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:21.567 00.000 21948 move complete, result=0
01:16:21.567 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:21.567 00.000 18120 Enqueuing Expose request
01:16:21.567 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:21.570 00.003 21948 worker thread done servicing request
01:16:21.570 00.000 21948 Worker thread wakes up
01:16:21.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:21.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:23.204 01.634 21948 Exposure complete
01:16:23.248 00.044 21948 worker thread done servicing request
01:16:23.248 00.000 18120 OnExposeComplete: enter
01:16:23.248 00.000 18120 UpdateGuideState(): m_state=6
01:16:23.248 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
01:16:23.248 00.000 18120 Star::Find returns 1 (0), X=897.52, Y=235.17, Mass=2008, SNR=30.9, Peak=174 HFD=3.8
01:16:23.248 00.000 18120 MultiStar: [#1 0.14,0.06,0.73,U] [#2 0.31,0.00,0.66,U] [#3 -0.39,-0.04,0.62,U] [#4 -0.01,0.01,0.59,U] [#5 -0.10,0.19,0.46,U] [#6 0.17,-0.05,0.53,U] [#7 0.22,-0.17,0.44,U] [#8 0.19,0.09,0.41,U] 
01:16:23.248 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.02, -0.19}
01:16:23.248 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
01:16:23.248 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
01:16:23.248 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.47 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
01:16:23.248 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
01:16:23.260 00.012 18120 Enqueuing Move request for scope (0.05, -0.03)
01:16:23.260 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:23.260 00.000 18120 UpdateGuideState exits: m=2008 RSB=30.9
01:16:23.260 00.000 21948 Worker thread wakes up
01:16:23.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:16:23.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:16:23.260 00.000 21948 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
01:16:23.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:23.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:23.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:23.260 00.000 18120 Enqueuing Expose request
01:16:23.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:23.260 00.000 21948 MoveAxis(E, 0, ABG)
01:16:23.260 00.000 21948 Move returns status 0, amount 0
01:16:23.260 00.000 21948 MoveAxis(N, 0, ABG)
01:16:23.260 00.000 21948 Move returns status 0, amount 0
01:16:23.260 00.000 21948 move complete, result=0
01:16:23.260 00.000 21948 worker thread done servicing request
01:16:23.260 00.000 21948 Worker thread wakes up
01:16:23.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:23.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:23.260 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:24.778 01.518 21948 Exposure complete
01:16:24.812 00.034 21948 worker thread done servicing request
01:16:24.812 00.000 18120 OnExposeComplete: enter
01:16:24.816 00.004 18120 UpdateGuideState(): m_state=6
01:16:24.817 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
01:16:24.817 00.000 18120 Star::Find returns 1 (0), X=897.44, Y=235.30, Mass=2042, SNR=31.2, Peak=170 HFD=3.7
01:16:24.817 00.000 18120 MultiStar: [#1 0.16,0.16,0.73,U] [#2 0.29,0.03,0.65,U] [#3 -0.33,0.13,0.59,U] [#4 0.09,0.02,0.56,U] [#5 0.14,0.16,0.48,U] [#6 0.22,-0.12,0.52,U] [#7 0.13,-0.60,0.00,M5] [#8 0.21,0.14,0.39,U] 
01:16:24.817 00.000 18120 single-star, 7 included, MultiStar: {0.08, 0.05}, one-star: {-0.05, -0.06}
01:16:24.819 00.002 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.29 = 1.99)
01:16:24.819 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
01:16:24.819 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=-0.03 mountY=0.08, mountTheta=1.98
01:16:24.821 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
01:16:24.822 00.001 18120 Enqueuing Move request for scope (-0.05, -0.06)
01:16:24.822 00.000 21948 Worker thread wakes up
01:16:24.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:16:24.822 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:16:24.822 00.000 21948 Moving (-0.05, -0.06) raw xDistance=-0.03 yDistance=0.08
01:16:24.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:16:24.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:24.822 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:16:24.822 00.000 21948 MoveAxis(E, 0, ABG)
01:16:24.822 00.000 21948 Move returns status 0, amount 0
01:16:24.822 00.000 21948 MoveAxis(N, 0, ABG)
01:16:24.822 00.000 21948 Move returns status 0, amount 0
01:16:24.822 00.000 21948 move complete, result=0
01:16:24.822 00.000 21948 worker thread done servicing request
01:16:24.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:24.822 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.2
01:16:24.824 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:24.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:24.824 00.000 18120 Enqueuing Expose request
01:16:24.824 00.000 21948 Worker thread wakes up
01:16:24.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:24.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:24.824 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:26.464 01.640 21948 Exposure complete
01:16:26.478 00.014 21948 worker thread done servicing request
01:16:26.478 00.000 18120 OnExposeComplete: enter
01:16:26.478 00.000 18120 UpdateGuideState(): m_state=6
01:16:26.478 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
01:16:26.478 00.000 18120 Star::Find returns 1 (0), X=897.37, Y=235.11, Mass=2055, SNR=31.3, Peak=186 HFD=3.9
01:16:26.495 00.017 18120 MultiStar: [#1 0.16,0.02,0.71,U] [#2 0.21,-0.02,0.61,U] [#3 -0.15,-0.03,0.59,U] [#4 0.16,-0.06,0.56,U] [#5 0.19,-0.04,0.48,U] [#6 0.37,-0.25,0.00,M1] [#7 0.06,-0.21,0.43,U] [#8 0.17,-0.01,0.39,U] 
01:16:26.495 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {-0.13, -0.25}
01:16:26.497 00.002 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
01:16:26.497 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
01:16:26.497 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.95 mountX=-0.11 mountY=-0.02, mountTheta=-2.99
01:16:26.499 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
01:16:26.499 00.000 18120 Enqueuing Move request for scope (0.06, -0.09)
01:16:26.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:26.499 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
01:16:26.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:26.499 00.000 18120 Enqueuing Expose request
01:16:26.499 00.000 21948 Worker thread wakes up
01:16:26.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:16:26.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:16:26.499 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.02
01:16:26.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:26.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:26.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:26.499 00.000 21948 MoveAxis(E, 0, ABG)
01:16:26.499 00.000 21948 Move returns status 0, amount 0
01:16:26.499 00.000 21948 MoveAxis(N, 0, ABG)
01:16:26.499 00.000 21948 Move returns status 0, amount 0
01:16:26.499 00.000 21948 move complete, result=0
01:16:26.499 00.000 21948 worker thread done servicing request
01:16:26.499 00.000 21948 Worker thread wakes up
01:16:26.499 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:26.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:26.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:28.018 01.519 21948 Exposure complete
01:16:28.061 00.043 21948 worker thread done servicing request
01:16:28.061 00.000 18120 OnExposeComplete: enter
01:16:28.061 00.000 18120 UpdateGuideState(): m_state=6
01:16:28.061 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
01:16:28.061 00.000 18120 Star::Find returns 1 (0), X=897.37, Y=235.13, Mass=1997, SNR=30.9, Peak=181 HFD=3.9
01:16:28.061 00.000 18120 MultiStar: [#1 0.25,-0.16,0.74,U] [#2 0.21,-0.25,0.63,U] [#3 -0.10,-0.27,0.60,U] [#4 0.33,-0.25,0.00,M1] [#5 0.16,-0.24,0.46,U] [#6 0.02,-0.19,0.52,U] [#7 0.19,-0.38,0.00,M5] [#8 0.21,-0.27,0.40,U] 
01:16:28.061 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.23}, one-star: {-0.13, -0.23}
01:16:28.066 00.005 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.02)
01:16:28.066 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
01:16:28.066 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=-0.23 mountY=0.04, mountTheta=2.98
01:16:28.066 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.23, opts=13)
01:16:28.066 00.000 18120 Enqueuing Move request for scope (0.07, -0.23)
01:16:28.066 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:28.066 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.9
01:16:28.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:28.066 00.000 21948 Worker thread wakes up
01:16:28.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:28.066 00.000 18120 Enqueuing Expose request
01:16:28.066 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
01:16:28.066 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
01:16:28.066 00.000 21948 Moving (0.07, -0.23) raw xDistance=-0.23 yDistance=0.04
01:16:28.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:16:28.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:28.066 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:28.066 00.000 21948 MoveAxis(E, 42, ABG)
01:16:28.066 00.000 21948 Guiding  Dir = 2, Dur = 42
01:16:28.066 00.000 21948 IsSlewing returns 0
01:16:28.066 00.000 21948 IsGuiding returns 0
01:16:28.066 00.000 21948 PulseGuide returned control before completion, sleep 51
01:16:28.130 00.064 21948 IsGuiding returns 0
01:16:28.130 00.000 21948 Move returns status 0, amount 42
01:16:28.130 00.000 21948 MoveAxis(N, 0, ABG)
01:16:28.130 00.000 21948 Move returns status 0, amount 0
01:16:28.130 00.000 21948 move complete, result=0
01:16:28.130 00.000 21948 worker thread done servicing request
01:16:28.130 00.000 21948 Worker thread wakes up
01:16:28.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:28.130 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
01:16:28.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:29.770 01.640 21948 Exposure complete
01:16:29.789 00.019 21948 worker thread done servicing request
01:16:29.789 00.000 18120 OnExposeComplete: enter
01:16:29.789 00.000 18120 UpdateGuideState(): m_state=6
01:16:29.789 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
01:16:29.789 00.000 18120 Star::Find returns 1 (0), X=897.40, Y=235.10, Mass=1997, SNR=30.9, Peak=195 HFD=3.9
01:16:29.797 00.008 18120 MultiStar: [#1 0.15,0.02,0.74,U] [#2 0.09,-0.12,0.63,U] [#3 -0.27,-0.00,0.61,U] [#4 -0.05,0.00,0.56,U] [#5 -0.24,-0.00,0.46,U] [#6 0.20,-0.53,0.00,M1] [#7 0.17,-0.18,0.43,U] [#8 0.13,-0.34,0.39,U] 
01:16:29.797 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {-0.10, -0.26}
01:16:29.797 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.50)
01:16:29.797 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.46)
01:16:29.799 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.79 mountX=-0.09 mountY=0.07, mountTheta=2.47
01:16:29.799 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.11, opts=13)
01:16:29.799 00.000 18120 Enqueuing Move request for scope (-0.02, -0.11)
01:16:29.801 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:29.801 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.9
01:16:29.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.801 00.000 21948 Worker thread wakes up
01:16:29.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
01:16:29.801 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
01:16:29.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:29.801 00.000 18120 Enqueuing Expose request
01:16:29.801 00.000 21948 Moving (-0.02, -0.11) raw xDistance=-0.09 yDistance=0.07
01:16:29.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:16:29.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:29.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:29.801 00.000 21948 MoveAxis(E, 0, ABG)
01:16:29.801 00.000 21948 Move returns status 0, amount 0
01:16:29.801 00.000 21948 MoveAxis(N, 0, ABG)
01:16:29.801 00.000 21948 Move returns status 0, amount 0
01:16:29.801 00.000 21948 move complete, result=0
01:16:29.801 00.000 21948 worker thread done servicing request
01:16:29.801 00.000 21948 Worker thread wakes up
01:16:29.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:29.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:29.801 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:31.321 01.520 21948 Exposure complete
01:16:31.346 00.025 21948 worker thread done servicing request
01:16:31.346 00.000 18120 OnExposeComplete: enter
01:16:31.348 00.002 18120 UpdateGuideState(): m_state=6
01:16:31.348 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
01:16:31.348 00.000 18120 Star::Find returns 1 (0), X=897.59, Y=235.19, Mass=2037, SNR=31.3, Peak=169 HFD=3.9
01:16:31.348 00.000 18120 MultiStar: [#1 0.06,0.00,0.73,U] [#2 0.23,0.01,0.63,U] [#3 -0.07,-0.09,0.59,U] [#4 0.03,-0.07,0.57,U] [#5 0.27,0.04,0.46,U] [#6 0.22,-0.16,0.54,U] [#7 0.10,-0.55,0.00,M5] [#8 0.10,-0.11,0.39,U] 
01:16:31.348 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.10, -0.18}
01:16:31.348 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
01:16:31.348 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:16:31.351 00.003 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.60 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
01:16:31.353 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
01:16:31.355 00.002 18120 Enqueuing Move request for scope (0.11, -0.07)
01:16:31.355 00.000 21948 Worker thread wakes up
01:16:31.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:31.357 00.002 18120 UpdateGuideState exits: m=2037 RSB=31.3
01:16:31.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:31.357 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:31.357 00.000 18120 Enqueuing Expose request
01:16:31.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:16:31.357 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:16:31.357 00.000 21948 Moving (0.11, -0.07) raw xDistance=-0.11 yDistance=-0.06
01:16:31.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:31.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:31.359 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:31.359 00.000 21948 MoveAxis(E, 0, ABG)
01:16:31.359 00.000 21948 Move returns status 0, amount 0
01:16:31.359 00.000 21948 MoveAxis(N, 0, ABG)
01:16:31.359 00.000 21948 Move returns status 0, amount 0
01:16:31.359 00.000 21948 move complete, result=0
01:16:31.359 00.000 21948 worker thread done servicing request
01:16:31.359 00.000 21948 Worker thread wakes up
01:16:31.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:31.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:31.359 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:32.983 01.624 21948 Exposure complete
01:16:33.014 00.031 21948 worker thread done servicing request
01:16:33.014 00.000 18120 OnExposeComplete: enter
01:16:33.017 00.003 18120 UpdateGuideState(): m_state=6
01:16:33.017 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
01:16:33.017 00.000 18120 Star::Find returns 1 (0), X=897.27, Y=235.10, Mass=2014, SNR=31.2, Peak=189 HFD=4.1
01:16:33.017 00.000 18120 MultiStar: [#1 0.10,-0.02,0.72,U] [#2 0.21,-0.09,0.65,U] [#3 -0.25,-0.14,0.58,U] [#4 0.17,-0.15,0.56,U] [#5 0.17,0.03,0.47,U] [#6 0.27,-0.28,0.51,U] [#7 0.10,-0.36,0.42,U] [#8 0.42,-0.11,0.00,M1] 
01:16:33.019 00.002 18120 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {-0.23, -0.26}
01:16:33.019 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.97)
01:16:33.019 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.93)
01:16:33.019 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.32 mountX=-0.16 mountY=0.03, mountTheta=2.93
01:16:33.021 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.16, opts=13)
01:16:33.021 00.000 18120 Enqueuing Move request for scope (0.04, -0.16)
01:16:33.021 00.000 21948 Worker thread wakes up
01:16:33.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
01:16:33.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:33.021 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.2
01:16:33.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:33.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:33.021 00.000 18120 Enqueuing Expose request
01:16:33.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
01:16:33.021 00.000 21948 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=0.03
01:16:33.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:33.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:33.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:33.021 00.000 21948 MoveAxis(E, 0, ABG)
01:16:33.021 00.000 21948 Move returns status 0, amount 0
01:16:33.021 00.000 21948 MoveAxis(N, 0, ABG)
01:16:33.021 00.000 21948 Move returns status 0, amount 0
01:16:33.021 00.000 21948 move complete, result=0
01:16:33.021 00.000 21948 worker thread done servicing request
01:16:33.021 00.000 21948 Worker thread wakes up
01:16:33.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:33.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:33.021 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:34.553 01.532 21948 Exposure complete
01:16:34.587 00.034 21948 worker thread done servicing request
01:16:34.600 00.013 18120 OnExposeComplete: enter
01:16:34.600 00.000 18120 UpdateGuideState(): m_state=6
01:16:34.600 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
01:16:34.600 00.000 18120 Star::Find returns 1 (0), X=897.66, Y=235.09, Mass=2064, SNR=31.5, Peak=179 HFD=4.1
01:16:34.602 00.002 18120 MultiStar: [#1 0.32,-0.05,0.72,U] [#2 0.44,-0.23,0.00,M1] [#3 -0.06,-0.18,0.59,U] [#4 0.34,-0.21,0.00,M1] [#5 0.14,-0.15,0.44,U] [#6 0.32,-0.33,0.00,M1] [#7 0.15,-0.54,0.00,M5] [#8 0.13,-0.29,0.39,U] 
01:16:34.602 00.000 18120 refined, 4 included, MultiStar: {0.15, -0.19}, one-star: {0.16, -0.27}
01:16:34.602 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:16:34.602 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:16:34.604 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.90 mountX=-0.23 mountY=-0.05, mountTheta=-2.93
01:16:34.604 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.19, opts=13)
01:16:34.604 00.000 18120 Enqueuing Move request for scope (0.15, -0.19)
01:16:34.604 00.000 21948 Worker thread wakes up
01:16:34.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:34.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
01:16:34.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
01:16:34.604 00.000 21948 Moving (0.15, -0.19) raw xDistance=-0.23 yDistance=-0.05
01:16:34.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:16:34.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:34.604 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.5
01:16:34.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:34.604 00.000 21948 MoveAxis(E, 42, ABG)
01:16:34.604 00.000 21948 Guiding  Dir = 2, Dur = 42
01:16:34.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:34.604 00.000 18120 Enqueuing Expose request
01:16:34.604 00.000 21948 IsSlewing returns 0
01:16:34.604 00.000 21948 IsGuiding returns 0
01:16:34.604 00.000 21948 PulseGuide returned control before completion, sleep 51
01:16:34.662 00.058 21948 IsGuiding returns 0
01:16:34.662 00.000 21948 Move returns status 0, amount 42
01:16:34.662 00.000 21948 MoveAxis(N, 0, ABG)
01:16:34.662 00.000 21948 Move returns status 0, amount 0
01:16:34.662 00.000 21948 move complete, result=0
01:16:34.662 00.000 21948 worker thread done servicing request
01:16:34.662 00.000 21948 Worker thread wakes up
01:16:34.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:34.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:34.662 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
01:16:36.287 01.625 21948 Exposure complete
01:16:36.324 00.037 21948 worker thread done servicing request
01:16:36.324 00.000 18120 OnExposeComplete: enter
01:16:36.324 00.000 18120 UpdateGuideState(): m_state=6
01:16:36.324 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
01:16:36.324 00.000 18120 Star::Find returns 1 (0), X=897.59, Y=235.13, Mass=2105, SNR=31.7, Peak=186 HFD=3.9
01:16:36.324 00.000 18120 MultiStar: [#1 0.06,-0.09,0.68,U] [#2 0.25,-0.29,0.62,U] [#3 -0.13,-0.18,0.60,U] [#4 0.18,-0.24,0.55,U] [#5 0.08,-0.08,0.46,U] [#6 0.24,-0.04,0.49,U] [#7 0.04,-0.44,0.00,M6] [#8 0.24,-0.34,0.00,M1] 
01:16:36.324 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.18}, one-star: {0.09, -0.23}
01:16:36.324 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
01:16:36.324 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
01:16:36.324 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=-0.20 mountY=-0.02, mountTheta=-3.06
01:16:36.324 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.18, opts=13)
01:16:36.324 00.000 18120 Enqueuing Move request for scope (0.11, -0.18)
01:16:36.324 00.000 21948 Worker thread wakes up
01:16:36.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
01:16:36.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:36.324 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.7
01:16:36.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:36.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:36.324 00.000 18120 Enqueuing Expose request
01:16:36.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
01:16:36.324 00.000 21948 Moving (0.11, -0.18) raw xDistance=-0.20 yDistance=-0.02
01:16:36.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
01:16:36.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:36.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:36.324 00.000 21948 MoveAxis(E, 39, ABG)
01:16:36.324 00.000 21948 Guiding  Dir = 2, Dur = 39
01:16:36.324 00.000 21948 IsSlewing returns 0
01:16:36.335 00.011 21948 IsGuiding returns 0
01:16:36.335 00.000 21948 PulseGuide returned control before completion, sleep 48
01:16:36.398 00.063 21948 IsGuiding returns 0
01:16:36.398 00.000 21948 Move returns status 0, amount 39
01:16:36.398 00.000 21948 MoveAxis(N, 0, ABG)
01:16:36.398 00.000 21948 Move returns status 0, amount 0
01:16:36.398 00.000 21948 move complete, result=0
01:16:36.398 00.000 21948 worker thread done servicing request
01:16:36.398 00.000 21948 Worker thread wakes up
01:16:36.398 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
01:16:36.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:36.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:37.804 01.406 21948 Exposure complete
01:16:37.830 00.026 21948 worker thread done servicing request
01:16:37.830 00.000 18120 OnExposeComplete: enter
01:16:37.830 00.000 18120 UpdateGuideState(): m_state=6
01:16:37.830 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
01:16:37.830 00.000 18120 Star::Find returns 1 (0), X=897.46, Y=235.19, Mass=1984, SNR=30.8, Peak=178 HFD=3.8
01:16:37.830 00.000 18120 MultiStar: [#1 0.14,0.01,0.72,U] [#2 0.20,-0.16,0.63,U] [#3 -0.29,0.01,0.63,U] [#4 0.17,-0.07,0.59,U] [#5 0.01,-0.00,0.48,U] [#6 0.02,-0.21,0.48,U] [#7 0.22,-0.28,0.43,U] [#8 0.19,-0.00,0.42,U] 
01:16:37.830 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {-0.04, -0.17}
01:16:37.830 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
01:16:37.834 00.004 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
01:16:37.834 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.05 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
01:16:37.835 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
01:16:37.835 00.000 18120 Enqueuing Move request for scope (0.06, -0.10)
01:16:37.835 00.000 21948 Worker thread wakes up
01:16:37.835 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:37.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:16:37.835 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.8
01:16:37.835 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:16:37.835 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.835 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:37.835 00.000 18120 Enqueuing Expose request
01:16:37.835 00.000 21948 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.01
01:16:37.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:37.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:37.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:16:37.835 00.000 21948 MoveAxis(E, 0, ABG)
01:16:37.835 00.000 21948 Move returns status 0, amount 0
01:16:37.835 00.000 21948 MoveAxis(N, 0, ABG)
01:16:37.835 00.000 21948 Move returns status 0, amount 0
01:16:37.835 00.000 21948 move complete, result=0
01:16:37.835 00.000 21948 worker thread done servicing request
01:16:37.835 00.000 21948 Worker thread wakes up
01:16:37.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:37.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:37.835 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:39.465 01.630 21948 Exposure complete
01:16:39.790 00.325 21948 worker thread done servicing request
01:16:39.790 00.000 18120 OnExposeComplete: enter
01:16:39.791 00.001 18120 UpdateGuideState(): m_state=6
01:16:39.793 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
01:16:39.794 00.001 18120 Star::Find returns 1 (0), X=897.35, Y=235.19, Mass=2154, SNR=32.1, Peak=191 HFD=3.7
01:16:39.795 00.001 18120 MultiStar: [#1 0.17,-0.02,0.70,U] [#2 0.24,0.11,0.62,U] [#3 -0.11,0.05,0.56,U] [#4 0.32,0.13,0.55,U] [#5 0.12,0.23,0.45,U] [#6 0.13,0.00,0.51,U] [#7 0.16,-0.29,0.43,U] [#8 0.47,-0.09,0.00,M1] 
01:16:39.796 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {-0.15, -0.17}
01:16:39.796 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
01:16:39.798 00.002 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
01:16:39.798 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
01:16:39.799 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
01:16:39.801 00.002 18120 Enqueuing Move request for scope (0.09, -0.01)
01:16:39.801 00.000 21948 Worker thread wakes up
01:16:39.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:39.802 00.001 18120 UpdateGuideState exits: m=2154 RSB=32.1
01:16:39.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.803 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:39.803 00.000 18120 Enqueuing Expose request
01:16:39.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:16:39.804 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:16:39.804 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
01:16:39.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:39.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:16:39.804 00.000 21948 MoveAxis(E, 0, ABG)
01:16:39.804 00.000 21948 Move returns status 0, amount 0
01:16:39.804 00.000 21948 MoveAxis(N, 0, ABG)
01:16:39.804 00.000 21948 Move returns status 0, amount 0
01:16:39.804 00.000 21948 move complete, result=0
01:16:39.804 00.000 21948 worker thread done servicing request
01:16:39.804 00.000 21948 Worker thread wakes up
01:16:39.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:39.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:39.804 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:41.208 01.404 21948 Exposure complete
01:16:41.233 00.025 21948 worker thread done servicing request
01:16:41.233 00.000 18120 OnExposeComplete: enter
01:16:41.234 00.001 18120 UpdateGuideState(): m_state=6
01:16:41.235 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
01:16:41.235 00.000 18120 Star::Find returns 1 (0), X=897.45, Y=235.21, Mass=2007, SNR=30.9, Peak=165 HFD=3.8
01:16:41.236 00.001 18120 MultiStar: [#1 0.05,-0.06,0.73,U] [#2 0.21,0.05,0.64,U] [#3 -0.03,0.07,0.61,U] [#4 0.24,0.05,0.55,U] [#5 0.29,-0.03,0.47,U] [#6 0.57,0.12,0.00,M1] [#7 0.25,-0.12,0.43,U] [#8 -0.01,0.14,0.39,U] 
01:16:41.236 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {-0.05, -0.15}
01:16:41.237 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
01:16:41.238 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
01:16:41.238 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
01:16:41.241 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
01:16:41.241 00.000 18120 Enqueuing Move request for scope (0.10, -0.02)
01:16:41.242 00.001 21948 Worker thread wakes up
01:16:41.242 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:41.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:16:41.242 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.9
01:16:41.243 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.243 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:41.244 00.001 18120 Enqueuing Expose request
01:16:41.244 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:16:41.244 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
01:16:41.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:41.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:41.244 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:16:41.244 00.000 21948 MoveAxis(E, 0, ABG)
01:16:41.244 00.000 21948 Move returns status 0, amount 0
01:16:41.244 00.000 21948 MoveAxis(N, 0, ABG)
01:16:41.244 00.000 21948 Move returns status 0, amount 0
01:16:41.244 00.000 21948 move complete, result=0
01:16:41.244 00.000 21948 worker thread done servicing request
01:16:41.244 00.000 21948 Worker thread wakes up
01:16:41.244 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:41.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:41.245 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:42.876 01.631 21948 Exposure complete
01:16:42.917 00.041 21948 worker thread done servicing request
01:16:42.917 00.000 18120 OnExposeComplete: enter
01:16:42.918 00.001 18120 UpdateGuideState(): m_state=6
01:16:42.919 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
01:16:42.919 00.000 18120 Star::Find returns 1 (0), X=897.44, Y=235.50, Mass=2011, SNR=31.1, Peak=142 HFD=4.2
01:16:42.920 00.001 18120 MultiStar: [#1 0.17,0.17,0.73,U] [#2 0.32,0.04,0.62,U] [#3 0.01,0.11,0.60,U] [#4 -0.01,0.14,0.56,U] [#5 -0.13,0.06,0.47,U] [#6 0.20,0.06,0.51,U] [#7 0.21,-0.08,0.45,U] [#8 0.36,-0.11,0.40,U] 
01:16:42.920 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.05, 0.14}
01:16:42.920 00.000 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
01:16:42.921 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
01:16:42.921 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.03 mountY=-0.13, mountTheta=-1.35
01:16:42.923 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.08, opts=13)
01:16:42.923 00.000 18120 Enqueuing Move request for scope (0.10, 0.08)
01:16:42.924 00.001 21948 Worker thread wakes up
01:16:42.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:42.924 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
01:16:42.925 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.925 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:42.926 00.001 18120 Enqueuing Expose request
01:16:42.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:16:42.926 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:16:42.926 00.000 21948 Moving (0.10, 0.08) raw xDistance=0.03 yDistance=-0.13
01:16:42.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:16:42.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:42.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:16:42.926 00.000 21948 MoveAxis(E, 0, ABG)
01:16:42.926 00.000 21948 Move returns status 0, amount 0
01:16:42.926 00.000 21948 MoveAxis(N, 0, ABG)
01:16:42.926 00.000 21948 Move returns status 0, amount 0
01:16:42.926 00.000 21948 move complete, result=0
01:16:42.926 00.000 21948 worker thread done servicing request
01:16:42.926 00.000 21948 Worker thread wakes up
01:16:42.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:42.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:42.927 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:44.449 01.522 21948 Exposure complete
01:16:44.477 00.028 21948 worker thread done servicing request
01:16:44.477 00.000 18120 OnExposeComplete: enter
01:16:44.478 00.001 18120 UpdateGuideState(): m_state=6
01:16:44.478 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
01:16:44.479 00.001 18120 Star::Find returns 1 (0), X=897.60, Y=235.37, Mass=2126, SNR=31.8, Peak=181 HFD=3.8
01:16:44.479 00.000 18120 MultiStar: [#1 0.36,0.04,0.69,U] [#2 0.53,-0.11,0.00,M1] [#3 0.01,-0.02,0.59,U] [#4 0.22,0.09,0.57,U] [#5 0.35,0.04,0.46,U] [#6 0.20,-0.21,0.49,U] [#7 0.45,0.06,0.00,M3] [#8 0.22,0.25,0.39,U] 
01:16:44.480 00.001 18120 single-star, 6 included, MultiStar: {0.20, 0.02}, one-star: {0.10, 0.00}
01:16:44.480 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
01:16:44.481 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
01:16:44.481 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
01:16:44.482 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.00, opts=13)
01:16:44.483 00.001 18120 Enqueuing Move request for scope (0.10, 0.00)
01:16:44.483 00.000 21948 Worker thread wakes up
01:16:44.483 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
01:16:44.483 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
01:16:44.483 00.000 21948 Moving (0.10, 0.00) raw xDistance=-0.04 yDistance=-0.09
01:16:44.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:44.484 00.001 18120 UpdateGuideState exits: m=2126 RSB=31.8
01:16:44.484 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.485 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:44.485 00.000 18120 Enqueuing Expose request
01:16:44.486 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:44.486 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:44.486 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:16:44.486 00.000 21948 MoveAxis(E, 0, ABG)
01:16:44.486 00.000 21948 Move returns status 0, amount 0
01:16:44.486 00.000 21948 MoveAxis(N, 0, ABG)
01:16:44.486 00.000 21948 Move returns status 0, amount 0
01:16:44.486 00.000 21948 move complete, result=0
01:16:44.486 00.000 21948 worker thread done servicing request
01:16:44.486 00.000 21948 Worker thread wakes up
01:16:44.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:44.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:44.487 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:46.117 01.630 21948 Exposure complete
01:16:46.145 00.028 21948 worker thread done servicing request
01:16:46.145 00.000 18120 OnExposeComplete: enter
01:16:46.145 00.000 18120 UpdateGuideState(): m_state=6
01:16:46.146 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
01:16:46.147 00.001 18120 Star::Find returns 1 (0), X=897.56, Y=235.19, Mass=1977, SNR=30.8, Peak=180 HFD=3.8
01:16:46.147 00.000 18120 MultiStar: [#1 0.07,0.03,0.73,U] [#2 0.43,-0.11,0.00,M2] [#3 0.00,0.05,0.62,U] [#4 0.35,0.00,0.57,U] [#5 0.21,0.01,0.46,U] [#6 0.39,-0.18,0.00,M1] [#7 0.14,-0.18,0.44,U] [#8 0.49,-0.13,0.00,M1] 
01:16:46.148 00.001 18120 refined, 5 included, MultiStar: {0.12, -0.05}, one-star: {0.06, -0.17}
01:16:46.148 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
01:16:46.149 00.001 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
01:16:46.149 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
01:16:46.151 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
01:16:46.151 00.000 18120 Enqueuing Move request for scope (0.12, -0.05)
01:16:46.152 00.001 21948 Worker thread wakes up
01:16:46.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:46.152 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.8
01:16:46.153 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:46.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:46.154 00.000 18120 Enqueuing Expose request
01:16:46.155 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:16:46.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:16:46.155 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.09
01:16:46.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:46.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:46.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:16:46.155 00.000 21948 MoveAxis(E, 0, ABG)
01:16:46.155 00.000 21948 Move returns status 0, amount 0
01:16:46.155 00.000 21948 MoveAxis(N, 0, ABG)
01:16:46.155 00.000 21948 Move returns status 0, amount 0
01:16:46.155 00.000 21948 move complete, result=0
01:16:46.155 00.000 21948 worker thread done servicing request
01:16:46.156 00.001 21948 Worker thread wakes up
01:16:46.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:46.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:46.156 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:47.676 01.520 21948 Exposure complete
01:16:47.704 00.028 21948 worker thread done servicing request
01:16:47.704 00.000 18120 OnExposeComplete: enter
01:16:47.705 00.001 18120 UpdateGuideState(): m_state=6
01:16:47.707 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
01:16:47.709 00.002 18120 Star::Find returns 1 (0), X=897.53, Y=235.32, Mass=1879, SNR=30.1, Peak=164 HFD=3.6
01:16:47.710 00.001 18120 MultiStar: [#1 0.22,0.00,0.77,U] [#2 0.41,0.01,0.00,M3] [#3 -0.15,0.08,0.62,U] [#4 0.30,0.05,0.57,U] [#5 0.10,-0.06,0.49,U] [#6 0.44,0.00,0.00,M2] [#7 0.29,-0.38,0.00,M3] [#8 0.29,0.04,0.41,U] 
01:16:47.710 00.000 18120 single-star, 5 included, MultiStar: {0.12, 0.01}, one-star: {0.03, -0.04}
01:16:47.711 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:16:47.711 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
01:16:47.712 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.87 mountX=-0.05 mountY=-0.01, mountTheta=-2.90
01:16:47.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
01:16:47.713 00.000 18120 Enqueuing Move request for scope (0.03, -0.04)
01:16:47.714 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:47.714 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.1
01:16:47.715 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.715 00.000 21948 Worker thread wakes up
01:16:47.715 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:16:47.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:16:47.715 00.000 21948 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
01:16:47.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:47.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:47.716 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:16:47.716 00.000 21948 MoveAxis(E, 0, ABG)
01:16:47.716 00.000 21948 Move returns status 0, amount 0
01:16:47.716 00.000 21948 MoveAxis(N, 0, ABG)
01:16:47.716 00.000 21948 Move returns status 0, amount 0
01:16:47.716 00.000 21948 move complete, result=0
01:16:47.716 00.000 21948 worker thread done servicing request
01:16:47.716 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:47.716 00.000 18120 Enqueuing Expose request
01:16:47.717 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:47.717 00.000 21948 Worker thread wakes up
01:16:47.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:47.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:49.345 01.628 21948 Exposure complete
01:16:49.380 00.035 21948 worker thread done servicing request
01:16:49.380 00.000 18120 OnExposeComplete: enter
01:16:49.380 00.000 18120 UpdateGuideState(): m_state=6
01:16:49.381 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
01:16:49.382 00.001 18120 Star::Find returns 1 (0), X=897.72, Y=235.19, Mass=1986, SNR=30.9, Peak=188 HFD=3.9
01:16:49.382 00.000 18120 MultiStar: [#1 0.38,-0.14,0.00,M1] [#2 0.27,-0.11,0.64,U] [#3 -0.12,0.08,0.63,U] [#4 0.19,0.05,0.58,U] [#5 0.28,-0.00,0.48,U] [#6 0.30,-0.18,0.53,U] [#7 0.30,-0.15,0.44,U] [#8 0.47,-0.25,0.00,M1] 
01:16:49.383 00.001 18120 refined, 6 included, MultiStar: {0.20, -0.07}, one-star: {0.22, -0.17}
01:16:49.383 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
01:16:49.384 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:16:49.384 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.36 mountX=-0.15 mountY=-0.14, mountTheta=-2.38
01:16:49.386 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.07, opts=13)
01:16:49.386 00.000 18120 Enqueuing Move request for scope (0.20, -0.07)
01:16:49.387 00.001 21948 Worker thread wakes up
01:16:49.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:16:49.387 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:16:49.387 00.000 21948 Moving (0.20, -0.07) raw xDistance=-0.15 yDistance=-0.14
01:16:49.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:16:49.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:49.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:49.387 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
01:16:49.387 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.388 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:49.389 00.001 18120 Enqueuing Expose request
01:16:49.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:16:49.389 00.000 21948 MoveAxis(E, 0, ABG)
01:16:49.389 00.000 21948 Move returns status 0, amount 0
01:16:49.389 00.000 21948 MoveAxis(N, 0, ABG)
01:16:49.389 00.000 21948 Move returns status 0, amount 0
01:16:49.389 00.000 21948 move complete, result=0
01:16:49.390 00.001 21948 worker thread done servicing request
01:16:49.390 00.000 21948 Worker thread wakes up
01:16:49.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:49.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:49.390 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:50.911 01.521 21948 Exposure complete
01:16:50.946 00.035 21948 worker thread done servicing request
01:16:50.946 00.000 18120 OnExposeComplete: enter
01:16:50.947 00.001 18120 UpdateGuideState(): m_state=6
01:16:50.948 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
01:16:50.949 00.001 18120 Star::Find returns 1 (0), X=897.55, Y=235.32, Mass=1964, SNR=30.7, Peak=146 HFD=4.0
01:16:50.950 00.001 18120 MultiStar: [#1 0.34,0.18,0.71,U] [#2 0.36,-0.16,0.64,U] [#3 0.09,-0.13,0.61,U] [#4 0.10,-0.03,0.57,U] [#5 0.19,0.43,0.00,M1] [#6 0.40,-0.15,0.00,M2] [#7 0.42,-0.37,0.00,M3] [#8 0.42,0.12,0.00,M2] 
01:16:50.951 00.001 18120 single-star, 4 included, MultiStar: {0.18, -0.03}, one-star: {0.05, -0.04}
01:16:50.951 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
01:16:50.952 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
01:16:50.954 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.68 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
01:16:50.956 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
01:16:50.957 00.001 18120 Enqueuing Move request for scope (0.05, -0.04)
01:16:50.960 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:50.962 00.002 18120 UpdateGuideState exits: m=1964 RSB=30.7
01:16:50.964 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:50.967 00.003 21948 Worker thread wakes up
01:16:50.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:16:50.967 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:16:50.967 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.03
01:16:50.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:50.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:50.967 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:50.968 00.001 18120 Enqueuing Expose request
01:16:50.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:50.968 00.000 21948 MoveAxis(E, 0, ABG)
01:16:50.968 00.000 21948 Move returns status 0, amount 0
01:16:50.968 00.000 21948 MoveAxis(N, 0, ABG)
01:16:50.968 00.000 21948 Move returns status 0, amount 0
01:16:50.968 00.000 21948 move complete, result=0
01:16:50.968 00.000 21948 worker thread done servicing request
01:16:50.968 00.000 21948 Worker thread wakes up
01:16:50.969 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:50.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:50.969 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:52.593 01.624 21948 Exposure complete
01:16:52.617 00.024 21948 worker thread done servicing request
01:16:52.617 00.000 18120 OnExposeComplete: enter
01:16:52.617 00.000 18120 UpdateGuideState(): m_state=6
01:16:52.618 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
01:16:52.619 00.001 18120 Star::Find returns 1 (0), X=897.43, Y=235.54, Mass=1973, SNR=30.8, Peak=146 HFD=4.1
01:16:52.619 00.000 18120 MultiStar: [#1 0.15,0.21,0.72,U] [#2 0.35,-0.16,0.63,U] [#3 -0.20,0.23,0.62,U] [#4 0.10,0.04,0.58,U] [#5 0.24,0.20,0.46,U] [#6 0.36,-0.00,0.52,U] [#7 0.22,0.13,0.41,U] [#8 0.14,-0.01,0.38,U] 
01:16:52.620 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {-0.07, 0.18}
01:16:52.620 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
01:16:52.621 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
01:16:52.621 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=0.04 mountY=-0.15, mountTheta=-1.30
01:16:52.623 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.10, opts=13)
01:16:52.623 00.000 18120 Enqueuing Move request for scope (0.12, 0.10)
01:16:52.624 00.001 21948 Worker thread wakes up
01:16:52.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
01:16:52.624 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:16:52.624 00.000 21948 Moving (0.12, 0.10) raw xDistance=0.04 yDistance=-0.15
01:16:52.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:52.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:52.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:16:52.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:52.625 00.001 21948 MoveAxis(E, 0, ABG)
01:16:52.625 00.000 21948 Move returns status 0, amount 0
01:16:52.625 00.000 21948 MoveAxis(N, 0, ABG)
01:16:52.625 00.000 21948 Move returns status 0, amount 0
01:16:52.625 00.000 21948 move complete, result=0
01:16:52.625 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
01:16:52.626 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:52.626 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:52.627 00.001 18120 Enqueuing Expose request
01:16:52.627 00.000 21948 worker thread done servicing request
01:16:52.627 00.000 21948 Worker thread wakes up
01:16:52.627 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:52.628 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:52.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:54.141 01.513 21948 Exposure complete
01:16:54.164 00.023 21948 worker thread done servicing request
01:16:54.164 00.000 18120 OnExposeComplete: enter
01:16:54.165 00.001 18120 UpdateGuideState(): m_state=6
01:16:54.165 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
01:16:54.166 00.001 18120 Star::Find returns 1 (0), X=897.56, Y=235.29, Mass=2100, SNR=31.8, Peak=161 HFD=3.9
01:16:54.166 00.000 18120 MultiStar: [#1 0.21,0.20,0.69,U] [#2 0.06,-0.01,0.63,U] [#3 -0.23,0.16,0.61,U] [#4 0.37,0.04,0.55,U] [#5 0.02,0.26,0.45,U] [#6 0.27,0.19,0.49,U] [#7 0.16,-0.33,0.43,U] [#8 0.31,0.01,0.39,U] 
01:16:54.167 00.001 18120 single-star, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.06, -0.07}
01:16:54.167 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
01:16:54.168 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
01:16:54.168 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.85 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
01:16:54.169 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
01:16:54.171 00.002 18120 Enqueuing Move request for scope (0.06, -0.07)
01:16:54.172 00.001 21948 Worker thread wakes up
01:16:54.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:54.172 00.000 18120 UpdateGuideState exits: m=2100 RSB=31.8
01:16:54.173 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:16:54.173 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:16:54.173 00.000 21948 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.02
01:16:54.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:16:54.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:54.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:54.176 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:54.176 00.000 21948 MoveAxis(E, 0, ABG)
01:16:54.176 00.000 21948 Move returns status 0, amount 0
01:16:54.176 00.000 21948 MoveAxis(N, 0, ABG)
01:16:54.176 00.000 21948 Move returns status 0, amount 0
01:16:54.176 00.000 21948 move complete, result=0
01:16:54.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:54.177 00.001 18120 Enqueuing Expose request
01:16:54.177 00.000 21948 worker thread done servicing request
01:16:54.177 00.000 21948 Worker thread wakes up
01:16:54.177 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:54.178 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:54.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:55.804 01.626 21948 Exposure complete
01:16:55.835 00.031 21948 worker thread done servicing request
01:16:55.835 00.000 18120 OnExposeComplete: enter
01:16:55.836 00.001 18120 UpdateGuideState(): m_state=6
01:16:55.836 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
01:16:55.837 00.001 18120 Star::Find returns 1 (0), X=897.40, Y=235.29, Mass=1942, SNR=30.5, Peak=154 HFD=3.8
01:16:55.837 00.000 18120 MultiStar: [#1 -0.02,-0.03,0.73,U] [#2 0.33,0.07,0.69,U] [#3 -0.24,0.08,0.60,U] [#4 0.15,0.00,0.58,U] [#5 0.12,0.18,0.49,U] [#6 0.19,0.02,0.57,U] [#7 0.04,0.01,0.44,U] [#8 0.21,-0.05,0.42,U] 
01:16:55.837 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.10, -0.07}
01:16:55.838 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
01:16:55.838 00.000 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
01:16:55.839 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
01:16:55.840 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
01:16:55.841 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
01:16:55.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:55.842 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.5
01:16:55.842 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.842 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:55.843 00.001 18120 Enqueuing Expose request
01:16:55.843 00.000 21948 Worker thread wakes up
01:16:55.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:16:55.843 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:16:55.844 00.001 21948 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:16:55.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:55.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:55.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:55.844 00.000 21948 MoveAxis(E, 0, ABG)
01:16:55.844 00.000 21948 Move returns status 0, amount 0
01:16:55.844 00.000 21948 MoveAxis(N, 0, ABG)
01:16:55.844 00.000 21948 Move returns status 0, amount 0
01:16:55.844 00.000 21948 move complete, result=0
01:16:55.844 00.000 21948 worker thread done servicing request
01:16:55.844 00.000 21948 Worker thread wakes up
01:16:55.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:55.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:55.844 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:57.370 01.526 21948 Exposure complete
01:16:57.406 00.036 21948 worker thread done servicing request
01:16:57.406 00.000 18120 OnExposeComplete: enter
01:16:57.407 00.001 18120 UpdateGuideState(): m_state=6
01:16:57.407 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
01:16:57.408 00.001 18120 Star::Find returns 1 (0), X=897.55, Y=235.23, Mass=2061, SNR=31.4, Peak=173 HFD=3.8
01:16:57.409 00.001 18120 MultiStar: [#1 0.25,0.06,0.71,U] [#2 0.24,-0.07,0.64,U] [#3 -0.26,0.14,0.58,U] [#4 0.10,0.01,0.53,U] [#5 0.05,0.09,0.46,U] [#6 0.00,0.04,0.48,U] [#7 0.33,-0.33,0.00,M1] [#8 0.27,0.02,0.38,U] 
01:16:57.409 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.05, -0.13}
01:16:57.409 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
01:16:57.410 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
01:16:57.410 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.04 mountX=-0.03 mountY=-0.08, mountTheta=-1.96
01:16:57.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.00, opts=13)
01:16:57.412 00.001 18120 Enqueuing Move request for scope (0.09, 0.00)
01:16:57.412 00.000 21948 Worker thread wakes up
01:16:57.413 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:57.413 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.4
01:16:57.413 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.414 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:57.414 00.000 18120 Enqueuing Expose request
01:16:57.415 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:16:57.415 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:16:57.415 00.000 21948 Moving (0.09, 0.00) raw xDistance=-0.03 yDistance=-0.08
01:16:57.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:16:57.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:57.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:16:57.415 00.000 21948 MoveAxis(E, 0, ABG)
01:16:57.415 00.000 21948 Move returns status 0, amount 0
01:16:57.415 00.000 21948 MoveAxis(N, 0, ABG)
01:16:57.415 00.000 21948 Move returns status 0, amount 0
01:16:57.415 00.000 21948 move complete, result=0
01:16:57.415 00.000 21948 worker thread done servicing request
01:16:57.415 00.000 21948 Worker thread wakes up
01:16:57.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:57.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:57.416 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:59.053 01.637 21948 Exposure complete
01:16:59.084 00.031 21948 worker thread done servicing request
01:16:59.084 00.000 18120 OnExposeComplete: enter
01:16:59.085 00.001 18120 UpdateGuideState(): m_state=6
01:16:59.085 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
01:16:59.086 00.001 18120 Star::Find returns 1 (0), X=897.79, Y=235.33, Mass=2105, SNR=31.9, Peak=165 HFD=4.2
01:16:59.086 00.000 18120 MultiStar: [#1 0.31,-0.01,0.69,U] [#2 0.39,-0.11,0.00,M1] [#3 -0.22,0.12,0.58,U] [#4 0.27,-0.02,0.57,U] [#5 0.23,-0.13,0.43,U] [#6 0.54,-0.10,0.00,M1] [#7 0.39,-0.45,0.00,M2] [#8 0.46,0.00,0.00,M1] 
01:16:59.087 00.001 18120 refined, 4 included, MultiStar: {0.19, -0.01}, one-star: {0.29, -0.03}
01:16:59.087 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
01:16:59.087 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
01:16:59.088 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.06 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
01:16:59.089 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.01, opts=13)
01:16:59.090 00.001 18120 Enqueuing Move request for scope (0.19, -0.01)
01:16:59.091 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:16:59.091 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.9
01:16:59.092 00.001 21948 Worker thread wakes up
01:16:59.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:16:59.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:16:59.093 00.001 18120 Enqueuing Expose request
01:16:59.093 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:16:59.093 00.000 21948 Moving (0.19, -0.01) raw xDistance=-0.09 yDistance=-0.17
01:16:59.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:16:59.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:59.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:16:59.093 00.000 21948 MoveAxis(E, 0, ABG)
01:16:59.094 00.001 21948 Move returns status 0, amount 0
01:16:59.094 00.000 21948 MoveAxis(N, 0, ABG)
01:16:59.094 00.000 21948 Move returns status 0, amount 0
01:16:59.094 00.000 21948 move complete, result=0
01:16:59.094 00.000 21948 worker thread done servicing request
01:16:59.094 00.000 21948 Worker thread wakes up
01:16:59.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:16:59.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:16:59.094 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:00.609 01.515 21948 Exposure complete
01:17:00.633 00.024 21948 worker thread done servicing request
01:17:00.633 00.000 18120 OnExposeComplete: enter
01:17:00.634 00.001 18120 UpdateGuideState(): m_state=6
01:17:00.634 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
01:17:00.635 00.001 18120 Star::Find returns 1 (0), X=897.97, Y=235.20, Mass=1961, SNR=30.7, Peak=191 HFD=4.1
01:17:00.635 00.000 18120 MultiStar: [#1 0.48,-0.03,0.00,M1] [#2 0.59,-0.09,0.00,M2] [#3 -0.08,0.14,0.60,U] [#4 0.50,-0.08,0.00,M1] [#5 0.52,0.19,0.00,M1] [#6 0.63,-0.00,0.00,M2] [#7 0.58,-0.36,0.00,M3] [#8 0.44,0.16,0.00,M2] 
01:17:00.636 00.001 18120 refined, 1 included, MultiStar: {0.27, -0.05}, one-star: {0.48, -0.17}
01:17:00.636 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
01:17:00.637 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
01:17:00.637 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.19 mountX=-0.16 mountY=-0.22, mountTheta=-2.20
01:17:00.642 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.05, opts=13)
01:17:00.643 00.001 18120 Enqueuing Move request for scope (0.27, -0.05)
01:17:00.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:00.644 00.001 21948 Worker thread wakes up
01:17:00.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
01:17:00.644 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
01:17:00.644 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:00.645 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:00.645 00.000 18120 Enqueuing Expose request
01:17:00.646 00.001 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
01:17:00.646 00.000 21948 Moving (0.27, -0.05) raw xDistance=-0.16 yDistance=-0.22
01:17:00.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:17:00.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:17:00.646 00.000 21948 MoveAxis(E, 0, ABG)
01:17:00.646 00.000 21948 Move returns status 0, amount 0
01:17:00.646 00.000 21948 MoveAxis(N, 52, ABG)
01:17:00.646 00.000 21948 Guiding  Dir = 0, Dur = 52
01:17:00.646 00.000 21948 IsSlewing returns 0
01:17:00.646 00.000 21948 IsGuiding returns 0
01:17:00.651 00.005 21948 PulseGuide returned control before completion, sleep 58
01:17:00.726 00.075 21948 IsGuiding returns 0
01:17:00.726 00.000 21948 Move returns status 0, amount 52
01:17:00.726 00.000 21948 move complete, result=0
01:17:00.726 00.000 21948 worker thread done servicing request
01:17:00.726 00.000 21948 Worker thread wakes up
01:17:00.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:00.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:00.726 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 52 ms NORTH
01:17:02.349 01.623 21948 Exposure complete
01:17:02.393 00.044 21948 worker thread done servicing request
01:17:02.394 00.001 18120 OnExposeComplete: enter
01:17:02.396 00.002 18120 UpdateGuideState(): m_state=6
01:17:02.397 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
01:17:02.398 00.001 18120 Star::Find returns 1 (0), X=897.45, Y=235.14, Mass=2021, SNR=31.0, Peak=167 HFD=3.9
01:17:02.398 00.000 18120 MultiStar: [#1 0.34,0.01,0.72,U] [#2 0.16,-0.27,0.61,U] [#3 -0.03,0.04,0.60,U] [#4 0.54,-0.11,0.00,M2] [#5 0.27,-0.06,0.46,U] [#6 0.46,0.01,0.00,M3] [#7 0.12,-0.30,0.44,U] [#8 0.24,-0.10,0.40,U] 
01:17:02.399 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {-0.05, -0.22}
01:17:02.399 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
01:17:02.400 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
01:17:02.400 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.79 mountX=-0.17 mountY=-0.06, mountTheta=-2.83
01:17:02.401 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.13, opts=13)
01:17:02.402 00.001 18120 Enqueuing Move request for scope (0.13, -0.13)
01:17:02.402 00.000 21948 Worker thread wakes up
01:17:02.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
01:17:02.402 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
01:17:02.402 00.000 21948 Moving (0.13, -0.13) raw xDistance=-0.17 yDistance=-0.06
01:17:02.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:17:02.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:02.403 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:02.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:02.403 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.0
01:17:02.404 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:02.404 00.000 18120 Enqueuing Expose request
01:17:02.405 00.001 21948 MoveAxis(E, 0, ABG)
01:17:02.405 00.000 21948 Move returns status 0, amount 0
01:17:02.405 00.000 21948 MoveAxis(N, 0, ABG)
01:17:02.405 00.000 21948 Move returns status 0, amount 0
01:17:02.405 00.000 21948 move complete, result=0
01:17:02.405 00.000 21948 worker thread done servicing request
01:17:02.405 00.000 21948 Worker thread wakes up
01:17:02.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:02.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:02.406 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:03.922 01.516 21948 Exposure complete
01:17:03.953 00.031 21948 worker thread done servicing request
01:17:03.953 00.000 18120 OnExposeComplete: enter
01:17:03.955 00.002 18120 UpdateGuideState(): m_state=6
01:17:03.955 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
01:17:03.956 00.001 18120 Star::Find returns 1 (0), X=897.41, Y=235.28, Mass=2060, SNR=31.5, Peak=168 HFD=3.8
01:17:03.956 00.000 18120 MultiStar: [#1 0.07,-0.03,0.72,U] [#2 0.14,-0.08,0.60,U] [#3 -0.22,-0.01,0.59,U] [#4 0.18,0.05,0.55,U] [#5 0.01,0.12,0.48,U] [#6 0.19,-0.37,0.00,M4] [#7 0.22,-0.56,0.00,M3] [#8 0.11,-0.13,0.38,U] 
01:17:03.957 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.03}, one-star: {-0.09, -0.08}
01:17:03.957 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:17:03.958 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
01:17:03.958 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.10 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
01:17:03.959 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.03, opts=13)
01:17:03.960 00.001 18120 Enqueuing Move request for scope (0.01, -0.03)
01:17:03.960 00.000 21948 Worker thread wakes up
01:17:03.960 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:17:03.960 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:17:03.960 00.000 21948 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
01:17:03.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:03.960 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:03.961 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.5
01:17:03.961 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:03.962 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:03.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:03.963 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:17:03.963 00.000 21948 MoveAxis(E, 0, ABG)
01:17:03.963 00.000 21948 Move returns status 0, amount 0
01:17:03.963 00.000 21948 MoveAxis(N, 0, ABG)
01:17:03.963 00.000 21948 Move returns status 0, amount 0
01:17:03.963 00.000 21948 move complete, result=0
01:17:03.963 00.000 18120 Enqueuing Expose request
01:17:03.964 00.001 21948 worker thread done servicing request
01:17:03.964 00.000 21948 Worker thread wakes up
01:17:03.964 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:03.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:03.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:05.588 01.624 21948 Exposure complete
01:17:05.612 00.024 21948 worker thread done servicing request
01:17:05.612 00.000 18120 OnExposeComplete: enter
01:17:05.613 00.001 18120 UpdateGuideState(): m_state=6
01:17:05.614 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
01:17:05.614 00.000 18120 Star::Find returns 1 (0), X=897.46, Y=235.28, Mass=1915, SNR=30.4, Peak=166 HFD=3.8
01:17:05.615 00.001 18120 MultiStar: [#1 0.18,0.03,0.72,U] [#2 0.23,-0.09,0.66,U] [#3 -0.25,0.05,0.60,U] [#4 0.29,-0.06,0.58,U] [#5 0.21,0.19,0.48,U] [#6 0.22,-0.16,0.50,U] [#7 0.03,-0.26,0.45,U] [#8 -0.04,-0.14,0.42,U] 
01:17:05.616 00.001 18120 single-star, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.04, -0.08}
01:17:05.616 00.000 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.00 = 2.28)
01:17:05.618 00.002 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.24)
01:17:05.620 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.06 mountY=0.07, mountTheta=2.26
01:17:05.624 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.08, opts=13)
01:17:05.627 00.003 18120 Enqueuing Move request for scope (-0.04, -0.08)
01:17:05.628 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:05.629 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.4
01:17:05.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:05.630 00.000 18120 Enqueuing Expose request
01:17:05.631 00.001 21948 Worker thread wakes up
01:17:05.631 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
01:17:05.631 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
01:17:05.631 00.000 21948 Moving (-0.04, -0.08) raw xDistance=-0.06 yDistance=0.07
01:17:05.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:17:05.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:05.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:05.631 00.000 21948 MoveAxis(E, 0, ABG)
01:17:05.631 00.000 21948 Move returns status 0, amount 0
01:17:05.631 00.000 21948 MoveAxis(N, 0, ABG)
01:17:05.631 00.000 21948 Move returns status 0, amount 0
01:17:05.631 00.000 21948 move complete, result=0
01:17:05.631 00.000 21948 worker thread done servicing request
01:17:05.631 00.000 21948 Worker thread wakes up
01:17:05.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:05.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:05.632 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:07.156 01.524 21948 Exposure complete
01:17:07.190 00.034 21948 worker thread done servicing request
01:17:07.190 00.000 18120 OnExposeComplete: enter
01:17:07.191 00.001 18120 UpdateGuideState(): m_state=6
01:17:07.192 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
01:17:07.192 00.000 18120 Star::Find returns 1 (0), X=897.47, Y=235.27, Mass=2021, SNR=31.1, Peak=174 HFD=3.7
01:17:07.194 00.002 18120 MultiStar: [#1 0.03,-0.01,0.72,U] [#2 0.27,-0.17,0.63,U] [#3 -0.16,0.09,0.58,U] [#4 0.26,-0.08,0.56,U] [#5 0.13,0.03,0.46,U] [#6 -0.17,-0.15,0.53,U] [#7 0.17,-0.30,0.45,U] [#8 0.06,-0.20,0.40,U] 
01:17:07.195 00.001 18120 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {-0.03, -0.09}
01:17:07.196 00.001 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.91 = 2.37)
01:17:07.196 00.000 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.33)
01:17:07.197 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.91 mountX=-0.07 mountY=0.07, mountTheta=2.35
01:17:07.200 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
01:17:07.203 00.003 18120 Enqueuing Move request for scope (-0.03, -0.09)
01:17:07.205 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:07.208 00.003 18120 UpdateGuideState exits: m=2021 RSB=31.1
01:17:07.210 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:07.211 00.001 18120 Enqueuing Expose request
01:17:07.211 00.000 21948 Worker thread wakes up
01:17:07.211 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:17:07.211 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:17:07.211 00.000 21948 Moving (-0.03, -0.09) raw xDistance=-0.07 yDistance=0.07
01:17:07.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:07.211 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:07.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:07.211 00.000 21948 MoveAxis(E, 0, ABG)
01:17:07.211 00.000 21948 Move returns status 0, amount 0
01:17:07.211 00.000 21948 MoveAxis(N, 0, ABG)
01:17:07.211 00.000 21948 Move returns status 0, amount 0
01:17:07.211 00.000 21948 move complete, result=0
01:17:07.211 00.000 21948 worker thread done servicing request
01:17:07.212 00.001 21948 Worker thread wakes up
01:17:07.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:07.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:07.212 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:08.838 01.626 21948 Exposure complete
01:17:08.878 00.040 21948 worker thread done servicing request
01:17:08.878 00.000 18120 OnExposeComplete: enter
01:17:08.879 00.001 18120 UpdateGuideState(): m_state=6
01:17:08.879 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
01:17:08.880 00.001 18120 Star::Find returns 1 (0), X=897.49, Y=235.27, Mass=1989, SNR=30.9, Peak=163 HFD=3.7
01:17:08.881 00.001 18120 MultiStar: [#1 0.34,0.10,0.74,U] [#2 0.11,0.04,0.65,U] [#3 -0.15,0.02,0.60,U] [#4 0.08,0.06,0.57,U] [#5 -0.02,-0.03,0.48,U] [#6 0.15,-0.04,0.55,U] [#7 0.06,-0.03,0.42,U] [#8 0.24,-0.10,0.38,U] 
01:17:08.881 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {-0.01, -0.10}
01:17:08.881 00.000 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:17:08.882 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:17:08.882 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
01:17:08.884 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
01:17:08.884 00.000 18120 Enqueuing Move request for scope (0.09, -0.01)
01:17:08.885 00.001 21948 Worker thread wakes up
01:17:08.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:08.885 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.9
01:17:08.886 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:08.886 00.000 18120 Enqueuing Expose request
01:17:08.887 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:17:08.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:17:08.887 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.07
01:17:08.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:08.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:08.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:08.887 00.000 21948 MoveAxis(E, 0, ABG)
01:17:08.887 00.000 21948 Move returns status 0, amount 0
01:17:08.887 00.000 21948 MoveAxis(N, 0, ABG)
01:17:08.887 00.000 21948 Move returns status 0, amount 0
01:17:08.887 00.000 21948 move complete, result=0
01:17:08.887 00.000 21948 worker thread done servicing request
01:17:08.887 00.000 21948 Worker thread wakes up
01:17:08.887 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:08.888 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:08.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:10.411 01.523 21948 Exposure complete
01:17:10.451 00.040 21948 worker thread done servicing request
01:17:10.451 00.000 18120 OnExposeComplete: enter
01:17:10.453 00.002 18120 UpdateGuideState(): m_state=6
01:17:10.455 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
01:17:10.457 00.002 18120 Star::Find returns 1 (0), X=897.47, Y=235.28, Mass=1960, SNR=30.6, Peak=157 HFD=3.9
01:17:10.458 00.001 18120 MultiStar: [#1 0.16,0.01,0.75,U] [#2 0.06,0.03,0.64,U] [#3 -0.02,0.10,0.62,U] [#4 0.33,0.06,0.54,U] [#5 0.01,-0.06,0.49,U] [#6 0.16,0.21,0.52,U] [#7 -0.02,-0.22,0.46,U] [#8 0.32,0.41,0.00,M1] 
01:17:10.459 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {-0.02, -0.09}
01:17:10.460 00.001 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
01:17:10.462 00.002 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
01:17:10.463 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.03 mountX=-0.03 mountY=-0.07, mountTheta=-1.97
01:17:10.465 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
01:17:10.466 00.001 18120 Enqueuing Move request for scope (0.07, 0.00)
01:17:10.468 00.002 21948 Worker thread wakes up
01:17:10.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:10.469 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.6
01:17:10.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:10.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:10.470 00.001 18120 Enqueuing Expose request
01:17:10.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:17:10.470 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:17:10.470 00.000 21948 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.07
01:17:10.471 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:10.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:10.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:10.471 00.000 21948 MoveAxis(E, 0, ABG)
01:17:10.471 00.000 21948 Move returns status 0, amount 0
01:17:10.471 00.000 21948 MoveAxis(N, 0, ABG)
01:17:10.471 00.000 21948 Move returns status 0, amount 0
01:17:10.471 00.000 21948 move complete, result=0
01:17:10.471 00.000 21948 worker thread done servicing request
01:17:10.471 00.000 21948 Worker thread wakes up
01:17:10.471 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:10.472 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:10.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:12.104 01.632 21948 Exposure complete
01:17:12.140 00.036 21948 worker thread done servicing request
01:17:12.140 00.000 18120 OnExposeComplete: enter
01:17:12.141 00.001 18120 UpdateGuideState(): m_state=6
01:17:12.141 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
01:17:12.142 00.001 18120 Star::Find returns 1 (0), X=897.61, Y=235.38, Mass=1968, SNR=30.7, Peak=176 HFD=3.6
01:17:12.142 00.000 18120 MultiStar: [#1 0.06,0.03,0.67,U] [#2 0.25,0.03,0.64,U] [#3 -0.22,0.05,0.61,U] [#4 0.34,0.05,0.56,U] [#5 0.15,0.06,0.46,U] [#6 0.03,-0.08,0.53,U] [#7 0.10,-0.15,0.44,U] [#8 0.19,0.16,0.40,U] 
01:17:12.143 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.11, 0.02}
01:17:12.143 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
01:17:12.143 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
01:17:12.144 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:17:12.145 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.02, opts=13)
01:17:12.146 00.001 18120 Enqueuing Move request for scope (0.11, 0.02)
01:17:12.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:12.146 00.000 21948 Worker thread wakes up
01:17:12.147 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:17:12.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:17:12.147 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:12.148 00.001 18120 Enqueuing Expose request
01:17:12.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:17:12.148 00.000 21948 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.11
01:17:12.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:12.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:12.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:17:12.148 00.000 21948 MoveAxis(E, 0, ABG)
01:17:12.148 00.000 21948 Move returns status 0, amount 0
01:17:12.148 00.000 21948 MoveAxis(N, 0, ABG)
01:17:12.148 00.000 21948 Move returns status 0, amount 0
01:17:12.148 00.000 21948 move complete, result=0
01:17:12.148 00.000 21948 worker thread done servicing request
01:17:12.148 00.000 21948 Worker thread wakes up
01:17:12.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:12.149 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:12.149 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:13.676 01.527 21948 Exposure complete
01:17:13.717 00.041 21948 worker thread done servicing request
01:17:13.717 00.000 18120 OnExposeComplete: enter
01:17:13.718 00.001 18120 UpdateGuideState(): m_state=6
01:17:13.720 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
01:17:13.723 00.003 18120 Star::Find returns 1 (0), X=897.63, Y=235.25, Mass=1849, SNR=29.9, Peak=157 HFD=3.7
01:17:13.725 00.002 18120 MultiStar: [#1 0.18,-0.03,0.75,U] [#2 0.24,-0.02,0.64,U] [#3 -0.02,-0.05,0.64,U] [#4 0.19,0.06,0.60,U] [#5 0.09,0.19,0.48,U] [#6 0.08,-0.15,0.52,U] [#7 0.17,-0.05,0.47,U] [#8 0.38,-0.06,0.41,U] 
01:17:13.727 00.002 18120 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.13, -0.11}
01:17:13.730 00.003 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
01:17:13.731 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
01:17:13.731 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
01:17:13.733 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.03, opts=13)
01:17:13.735 00.002 18120 Enqueuing Move request for scope (0.15, -0.03)
01:17:13.738 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:13.740 00.002 18120 UpdateGuideState exits: m=1849 RSB=29.9
01:17:13.742 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:13.744 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:13.747 00.003 18120 Enqueuing Expose request
01:17:13.749 00.002 21948 Worker thread wakes up
01:17:13.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:17:13.749 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:17:13.749 00.000 21948 Moving (0.15, -0.03) raw xDistance=-0.09 yDistance=-0.12
01:17:13.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:13.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:13.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:17:13.749 00.000 21948 MoveAxis(E, 0, ABG)
01:17:13.750 00.001 21948 Move returns status 0, amount 0
01:17:13.750 00.000 21948 MoveAxis(N, 0, ABG)
01:17:13.750 00.000 21948 Move returns status 0, amount 0
01:17:13.750 00.000 21948 move complete, result=0
01:17:13.750 00.000 21948 worker thread done servicing request
01:17:13.750 00.000 21948 Worker thread wakes up
01:17:13.750 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:13.751 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:13.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:15.377 01.626 21948 Exposure complete
01:17:15.424 00.047 21948 worker thread done servicing request
01:17:15.424 00.000 18120 OnExposeComplete: enter
01:17:15.425 00.001 18120 UpdateGuideState(): m_state=6
01:17:15.425 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
01:17:15.426 00.001 18120 Star::Find returns 1 (0), X=897.51, Y=235.19, Mass=2002, SNR=30.9, Peak=183 HFD=3.8
01:17:15.426 00.000 18120 MultiStar: [#1 0.18,0.08,0.72,U] [#2 0.29,-0.20,0.64,U] [#3 -0.22,0.09,0.61,U] [#4 0.34,0.03,0.54,U] [#5 0.16,0.01,0.46,U] [#6 -0.08,-0.14,0.50,U] [#7 0.39,-0.37,0.00,M1] [#8 0.26,0.07,0.39,U] 
01:17:15.427 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.01, -0.17}
01:17:15.427 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
01:17:15.427 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
01:17:15.428 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=-0.08 mountY=-0.07, mountTheta=-2.40
01:17:15.429 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
01:17:15.430 00.001 18120 Enqueuing Move request for scope (0.10, -0.04)
01:17:15.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:15.431 00.001 18120 UpdateGuideState exits: m=2002 RSB=30.9
01:17:15.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:15.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:15.432 00.001 18120 Enqueuing Expose request
01:17:15.432 00.000 21948 Worker thread wakes up
01:17:15.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
01:17:15.432 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
01:17:15.432 00.000 21948 Moving (0.10, -0.04) raw xDistance=-0.08 yDistance=-0.07
01:17:15.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:15.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:15.433 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:15.433 00.000 21948 MoveAxis(E, 0, ABG)
01:17:15.433 00.000 21948 Move returns status 0, amount 0
01:17:15.433 00.000 21948 MoveAxis(N, 0, ABG)
01:17:15.433 00.000 21948 Move returns status 0, amount 0
01:17:15.433 00.000 21948 move complete, result=0
01:17:15.433 00.000 21948 worker thread done servicing request
01:17:15.433 00.000 21948 Worker thread wakes up
01:17:15.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:15.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:15.433 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:16.948 01.515 21948 Exposure complete
01:17:16.986 00.038 21948 worker thread done servicing request
01:17:16.986 00.000 18120 OnExposeComplete: enter
01:17:16.987 00.001 18120 UpdateGuideState(): m_state=6
01:17:16.988 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
01:17:16.988 00.000 18120 Star::Find returns 1 (0), X=897.65, Y=235.17, Mass=2014, SNR=31.0, Peak=195 HFD=3.8
01:17:16.989 00.001 18120 MultiStar: [#1 0.39,-0.06,0.72,U] [#2 0.32,-0.02,0.63,U] [#3 0.14,-0.09,0.58,U] [#4 0.22,-0.07,0.56,U] [#5 -0.01,0.09,0.48,U] [#6 0.26,-0.30,0.00,M1] [#7 0.19,-0.35,0.42,U] [#8 0.25,-0.25,0.41,U] 
01:17:16.989 00.000 18120 refined, 7 included, MultiStar: {0.21, -0.11}, one-star: {0.15, -0.19}
01:17:16.989 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:17:16.990 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:17:16.990 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
01:17:16.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.11, opts=13)
01:17:16.992 00.000 18120 Enqueuing Move request for scope (0.21, -0.11)
01:17:16.993 00.001 21948 Worker thread wakes up
01:17:16.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:16.996 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
01:17:16.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
01:17:16.996 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.0
01:17:16.996 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:16.997 00.001 18120 Enqueuing Expose request
01:17:16.997 00.000 21948 Moving (0.21, -0.11) raw xDistance=-0.19 yDistance=-0.14
01:17:16.998 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:17:16.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:16.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:17:16.998 00.000 21948 MoveAxis(E, 0, ABG)
01:17:16.998 00.000 21948 Move returns status 0, amount 0
01:17:16.998 00.000 21948 MoveAxis(N, 0, ABG)
01:17:16.998 00.000 21948 Move returns status 0, amount 0
01:17:16.998 00.000 21948 move complete, result=0
01:17:16.998 00.000 21948 worker thread done servicing request
01:17:16.998 00.000 21948 Worker thread wakes up
01:17:16.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:16.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:16.998 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:18.622 01.624 21948 Exposure complete
01:17:18.648 00.026 21948 worker thread done servicing request
01:17:18.649 00.001 18120 OnExposeComplete: enter
01:17:18.649 00.000 18120 UpdateGuideState(): m_state=6
01:17:18.650 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
01:17:18.650 00.000 18120 Star::Find returns 1 (0), X=897.44, Y=235.24, Mass=1951, SNR=30.6, Peak=170 HFD=3.8
01:17:18.651 00.001 18120 MultiStar: [#1 0.03,-0.03,0.71,U] [#2 0.37,-0.22,0.00,M1] [#3 -0.24,-0.02,0.64,U] [#4 0.29,-0.15,0.58,U] [#5 0.25,0.05,0.47,U] [#6 0.31,-0.21,0.57,U] [#7 -0.09,-0.22,0.45,U] [#8 0.24,-0.26,0.40,U] 
01:17:18.651 00.000 18120 single-star, 7 included, MultiStar: {0.07, -0.11}, one-star: {-0.05, -0.12}
01:17:18.652 00.001 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.98 = 2.30)
01:17:18.652 00.000 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.02 = 2.26)
01:17:18.652 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=-0.09 mountY=0.10, mountTheta=2.28
01:17:18.655 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.12, opts=13)
01:17:18.655 00.000 18120 Enqueuing Move request for scope (-0.05, -0.12)
01:17:18.656 00.001 21948 Worker thread wakes up
01:17:18.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:18.656 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
01:17:18.657 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:18.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:18.658 00.001 18120 Enqueuing Expose request
01:17:18.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
01:17:18.658 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
01:17:18.658 00.000 21948 Moving (-0.05, -0.12) raw xDistance=-0.09 yDistance=0.10
01:17:18.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:18.658 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:18.658 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:17:18.658 00.000 21948 MoveAxis(E, 0, ABG)
01:17:18.658 00.000 21948 Move returns status 0, amount 0
01:17:18.658 00.000 21948 MoveAxis(N, 0, ABG)
01:17:18.658 00.000 21948 Move returns status 0, amount 0
01:17:18.658 00.000 21948 move complete, result=0
01:17:18.658 00.000 21948 worker thread done servicing request
01:17:18.658 00.000 21948 Worker thread wakes up
01:17:18.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:18.658 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:18.659 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:20.178 01.519 21948 Exposure complete
01:17:20.215 00.037 21948 worker thread done servicing request
01:17:20.215 00.000 18120 OnExposeComplete: enter
01:17:20.215 00.000 18120 UpdateGuideState(): m_state=6
01:17:20.217 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
01:17:20.218 00.001 18120 Star::Find returns 1 (0), X=897.41, Y=235.10, Mass=2044, SNR=31.3, Peak=184 HFD=3.9
01:17:20.220 00.002 18120 MultiStar: [#1 0.20,-0.13,0.71,U] [#2 0.10,-0.17,0.64,U] [#3 -0.28,-0.24,0.61,U] [#4 0.11,-0.12,0.54,U] [#5 0.14,-0.00,0.46,U] [#6 0.21,0.01,0.52,U] [#7 0.11,-0.27,0.43,U] [#8 0.03,0.05,0.36,U] 
01:17:20.221 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {-0.09, -0.26}
01:17:20.224 00.003 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
01:17:20.225 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
01:17:20.225 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=-0.15 mountY=0.02, mountTheta=2.99
01:17:20.228 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.14, opts=13)
01:17:20.230 00.002 18120 Enqueuing Move request for scope (0.05, -0.14)
01:17:20.231 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:20.233 00.002 18120 UpdateGuideState exits: m=2044 RSB=31.3
01:17:20.234 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:20.235 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:20.236 00.001 18120 Enqueuing Expose request
01:17:20.237 00.001 21948 Worker thread wakes up
01:17:20.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
01:17:20.237 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
01:17:20.237 00.000 21948 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=0.02
01:17:20.238 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:17:20.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:20.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:20.238 00.000 21948 MoveAxis(E, 0, ABG)
01:17:20.238 00.000 21948 Move returns status 0, amount 0
01:17:20.238 00.000 21948 MoveAxis(N, 0, ABG)
01:17:20.238 00.000 21948 Move returns status 0, amount 0
01:17:20.238 00.000 21948 move complete, result=0
01:17:20.238 00.000 21948 worker thread done servicing request
01:17:20.238 00.000 21948 Worker thread wakes up
01:17:20.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:20.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:20.239 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:21.872 01.633 21948 Exposure complete
01:17:21.917 00.045 21948 worker thread done servicing request
01:17:21.917 00.000 18120 OnExposeComplete: enter
01:17:21.918 00.001 18120 UpdateGuideState(): m_state=6
01:17:21.919 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
01:17:21.919 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=235.13, Mass=2041, SNR=31.3, Peak=193 HFD=4.0
01:17:21.920 00.001 18120 MultiStar: [#1 0.05,-0.12,0.71,U] [#2 0.14,0.02,0.62,U] [#3 -0.22,-0.08,0.62,U] [#4 -0.12,-0.11,0.56,U] [#5 0.16,-0.00,0.46,U] [#6 0.19,-0.25,0.52,U] [#7 0.07,-0.34,0.44,U] [#8 0.21,-0.08,0.38,U] 
01:17:21.921 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {-0.20, -0.23}
01:17:21.921 00.000 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
01:17:21.922 00.001 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.70)
01:17:21.922 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.55 mountX=-0.13 mountY=0.06, mountTheta=2.70
01:17:21.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.14, opts=13)
01:17:21.925 00.002 18120 Enqueuing Move request for scope (0.00, -0.14)
01:17:21.925 00.000 21948 Worker thread wakes up
01:17:21.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
01:17:21.925 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
01:17:21.925 00.000 21948 Moving (0.00, -0.14) raw xDistance=-0.13 yDistance=0.06
01:17:21.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:17:21.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:21.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:21.925 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.3
01:17:21.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:21.927 00.001 18120 Enqueuing Expose request
01:17:21.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:21.927 00.000 21948 MoveAxis(E, 0, ABG)
01:17:21.927 00.000 21948 Move returns status 0, amount 0
01:17:21.927 00.000 21948 MoveAxis(N, 0, ABG)
01:17:21.928 00.001 21948 Move returns status 0, amount 0
01:17:21.928 00.000 21948 move complete, result=0
01:17:21.928 00.000 21948 worker thread done servicing request
01:17:21.928 00.000 21948 Worker thread wakes up
01:17:21.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:21.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:21.928 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:23.447 01.519 21948 Exposure complete
01:17:23.484 00.037 21948 worker thread done servicing request
01:17:23.485 00.001 18120 OnExposeComplete: enter
01:17:23.485 00.000 18120 UpdateGuideState(): m_state=6
01:17:23.486 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
01:17:23.486 00.000 18120 Star::Find returns 1 (0), X=897.34, Y=235.17, Mass=2121, SNR=31.8, Peak=210 HFD=3.8
01:17:23.487 00.001 18120 MultiStar: [#1 0.07,-0.03,0.67,U] [#2 0.02,-0.21,0.63,U] [#3 -0.05,-0.02,0.59,U] [#4 0.21,-0.22,0.55,U] [#5 0.15,0.01,0.46,U] [#6 0.01,-0.01,0.51,U] [#7 0.26,-0.11,0.41,U] [#8 0.21,-0.07,0.38,U] 
01:17:23.487 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {-0.16, -0.19}
01:17:23.488 00.001 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
01:17:23.488 00.000 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
01:17:23.489 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.15 mountX=-0.12 mountY=0.00, mountTheta=3.10
01:17:23.490 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
01:17:23.493 00.003 18120 Enqueuing Move request for scope (0.05, -0.10)
01:17:23.495 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:23.497 00.002 18120 UpdateGuideState exits: m=2121 RSB=31.8
01:17:23.499 00.002 21948 Worker thread wakes up
01:17:23.501 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:17:23.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:17:23.501 00.000 21948 Moving (0.05, -0.10) raw xDistance=-0.12 yDistance=0.00
01:17:23.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:17:23.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:23.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:23.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:23.502 00.001 18120 Enqueuing Expose request
01:17:23.503 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:17:23.503 00.000 21948 MoveAxis(E, 0, ABG)
01:17:23.503 00.000 21948 Move returns status 0, amount 0
01:17:23.503 00.000 21948 MoveAxis(N, 0, ABG)
01:17:23.503 00.000 21948 Move returns status 0, amount 0
01:17:23.503 00.000 21948 move complete, result=0
01:17:23.503 00.000 21948 worker thread done servicing request
01:17:23.503 00.000 21948 Worker thread wakes up
01:17:23.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:23.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:23.504 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:25.139 01.635 21948 Exposure complete
01:17:25.181 00.042 21948 worker thread done servicing request
01:17:25.181 00.000 18120 OnExposeComplete: enter
01:17:25.183 00.002 18120 UpdateGuideState(): m_state=6
01:17:25.185 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
01:17:25.187 00.002 18120 Star::Find returns 1 (0), X=897.71, Y=235.18, Mass=2109, SNR=31.9, Peak=204 HFD=3.9
01:17:25.188 00.001 18120 MultiStar: [#1 0.36,-0.19,0.00,M1] [#2 0.34,-0.14,0.62,U] [#3 -0.02,-0.06,0.59,U] [#4 0.25,-0.04,0.53,U] [#5 0.09,-0.11,0.46,U] [#6 0.35,-0.20,0.00,M1] [#7 0.24,-0.49,0.00,M1] [#8 0.26,-0.10,0.38,U] 
01:17:25.189 00.001 18120 refined, 5 included, MultiStar: {0.19, -0.12}, one-star: {0.21, -0.18}
01:17:25.190 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
01:17:25.191 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
01:17:25.193 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.54 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
01:17:25.196 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.12, opts=13)
01:17:25.198 00.002 18120 Enqueuing Move request for scope (0.19, -0.12)
01:17:25.199 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:25.200 00.001 21948 Worker thread wakes up
01:17:25.200 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.9
01:17:25.202 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
01:17:25.202 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:25.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:25.202 00.000 18120 Enqueuing Expose request
01:17:25.203 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
01:17:25.203 00.000 21948 Moving (0.19, -0.12) raw xDistance=-0.18 yDistance=-0.12
01:17:25.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:17:25.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:25.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:17:25.203 00.000 21948 MoveAxis(E, 0, ABG)
01:17:25.203 00.000 21948 Move returns status 0, amount 0
01:17:25.203 00.000 21948 MoveAxis(N, 0, ABG)
01:17:25.203 00.000 21948 Move returns status 0, amount 0
01:17:25.203 00.000 21948 move complete, result=0
01:17:25.203 00.000 21948 worker thread done servicing request
01:17:25.203 00.000 21948 Worker thread wakes up
01:17:25.203 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:25.203 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:25.203 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:26.727 01.524 21948 Exposure complete
01:17:26.778 00.051 21948 worker thread done servicing request
01:17:26.778 00.000 18120 OnExposeComplete: enter
01:17:26.778 00.000 18120 UpdateGuideState(): m_state=6
01:17:26.779 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
01:17:26.779 00.000 18120 Star::Find returns 1 (0), X=897.72, Y=235.12, Mass=2002, SNR=31.0, Peak=204 HFD=4.0
01:17:26.780 00.001 18120 MultiStar: [#1 0.35,-0.17,0.70,U] [#2 0.47,-0.21,0.00,M1] [#3 -0.08,-0.22,0.62,U] [#4 0.32,-0.11,0.57,U] [#5 0.03,0.05,0.45,U] [#6 0.47,-0.21,0.00,M2] [#7 0.21,-0.24,0.45,U] [#8 0.29,-0.25,0.40,U] 
01:17:26.780 00.000 18120 refined, 6 included, MultiStar: {0.20, -0.18}, one-star: {0.22, -0.25}
01:17:26.781 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:17:26.782 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:17:26.783 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.26 cameraTheta=-0.74 mountX=-0.24 mountY=-0.09, mountTheta=-2.77
01:17:26.785 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.18, opts=13)
01:17:26.786 00.001 18120 Enqueuing Move request for scope (0.20, -0.18)
01:17:26.786 00.000 21948 Worker thread wakes up
01:17:26.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
01:17:26.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
01:17:26.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:26.788 00.002 21948 Moving (0.20, -0.18) raw xDistance=-0.24 yDistance=-0.09
01:17:26.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:17:26.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:26.788 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
01:17:26.790 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:17:26.790 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.791 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:26.791 00.000 18120 Enqueuing Expose request
01:17:26.792 00.001 21948 MoveAxis(E, 44, ABG)
01:17:26.792 00.000 21948 Guiding  Dir = 2, Dur = 44
01:17:26.792 00.000 21948 IsSlewing returns 0
01:17:26.792 00.000 21948 IsGuiding returns 0
01:17:26.793 00.001 21948 PulseGuide returned control before completion, sleep 53
01:17:26.855 00.062 21948 IsGuiding returns 0
01:17:26.855 00.000 21948 Move returns status 0, amount 44
01:17:26.855 00.000 21948 MoveAxis(N, 0, ABG)
01:17:26.855 00.000 21948 Move returns status 0, amount 0
01:17:26.855 00.000 21948 move complete, result=0
01:17:26.855 00.000 21948 worker thread done servicing request
01:17:26.855 00.000 21948 Worker thread wakes up
01:17:26.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:26.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:26.855 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
01:17:28.488 01.633 21948 Exposure complete
01:17:28.546 00.058 21948 worker thread done servicing request
01:17:28.547 00.001 18120 OnExposeComplete: enter
01:17:28.548 00.001 18120 UpdateGuideState(): m_state=6
01:17:28.550 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
01:17:28.551 00.001 18120 Star::Find returns 1 (0), X=897.60, Y=235.26, Mass=1982, SNR=30.7, Peak=186 HFD=3.7
01:17:28.552 00.001 18120 MultiStar: [#1 0.19,0.14,0.72,U] [#2 0.14,-0.24,0.63,U] [#3 -0.16,-0.12,0.63,U] [#4 0.12,-0.02,0.57,U] [#5 0.12,-0.08,0.45,U] [#6 0.33,-0.21,0.55,U] [#7 0.19,-0.37,0.00,M1] [#8 0.06,-0.13,0.40,U] 
01:17:28.553 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.11, -0.10}
01:17:28.554 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:17:28.554 00.000 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:17:28.555 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
01:17:28.557 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
01:17:28.558 00.001 18120 Enqueuing Move request for scope (0.11, -0.09)
01:17:28.559 00.001 21948 Worker thread wakes up
01:17:28.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
01:17:28.559 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:28.560 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.7
01:17:28.561 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:28.562 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
01:17:28.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:28.563 00.001 18120 Enqueuing Expose request
01:17:28.564 00.001 21948 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=-0.06
01:17:28.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:17:28.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:28.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:28.564 00.000 21948 MoveAxis(E, 0, ABG)
01:17:28.565 00.001 21948 Move returns status 0, amount 0
01:17:28.565 00.000 21948 MoveAxis(N, 0, ABG)
01:17:28.565 00.000 21948 Move returns status 0, amount 0
01:17:28.565 00.000 21948 move complete, result=0
01:17:28.565 00.000 21948 worker thread done servicing request
01:17:28.565 00.000 21948 Worker thread wakes up
01:17:28.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:28.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:28.567 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:29.983 01.416 21948 Exposure complete
01:17:30.017 00.034 21948 worker thread done servicing request
01:17:30.017 00.000 18120 OnExposeComplete: enter
01:17:30.018 00.001 18120 UpdateGuideState(): m_state=6
01:17:30.018 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
01:17:30.019 00.001 18120 Star::Find returns 1 (0), X=897.37, Y=235.26, Mass=2033, SNR=31.1, Peak=166 HFD=3.8
01:17:30.020 00.001 18120 MultiStar: [#1 0.28,-0.00,0.71,U] [#2 0.24,-0.09,0.62,U] [#3 -0.18,0.07,0.62,U] [#4 0.16,0.05,0.58,U] [#5 0.22,0.15,0.46,U] [#6 0.38,-0.18,0.00,M2] [#7 0.20,-0.30,0.43,U] [#8 0.35,-0.06,0.38,U] 
01:17:30.020 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {-0.12, -0.10}
01:17:30.021 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
01:17:30.021 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
01:17:30.021 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.33 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:17:30.023 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
01:17:30.023 00.000 18120 Enqueuing Move request for scope (0.11, -0.04)
01:17:30.023 00.000 21948 Worker thread wakes up
01:17:30.024 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:17:30.024 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:17:30.024 00.000 21948 Moving (0.11, -0.04) raw xDistance=-0.08 yDistance=-0.08
01:17:30.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:30.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:30.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:30.024 00.000 21948 MoveAxis(E, 0, ABG)
01:17:30.024 00.000 21948 Move returns status 0, amount 0
01:17:30.024 00.000 21948 MoveAxis(N, 0, ABG)
01:17:30.024 00.000 21948 Move returns status 0, amount 0
01:17:30.024 00.000 21948 move complete, result=0
01:17:30.024 00.000 21948 worker thread done servicing request
01:17:30.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:30.024 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.1
01:17:30.025 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:30.026 00.001 18120 Enqueuing Expose request
01:17:30.026 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:30.027 00.001 21948 Worker thread wakes up
01:17:30.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:30.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:31.651 01.624 21948 Exposure complete
01:17:31.697 00.046 21948 worker thread done servicing request
01:17:31.697 00.000 18120 OnExposeComplete: enter
01:17:31.698 00.001 18120 UpdateGuideState(): m_state=6
01:17:31.698 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
01:17:31.699 00.001 18120 Star::Find returns 1 (0), X=897.60, Y=235.18, Mass=2142, SNR=32.0, Peak=191 HFD=3.8
01:17:31.699 00.000 18120 MultiStar: [#1 0.17,0.07,0.71,U] [#2 0.32,-0.13,0.62,U] [#3 -0.14,-0.04,0.58,U] [#4 0.20,0.02,0.52,U] [#5 0.32,0.08,0.43,U] [#6 0.37,-0.22,0.00,M3] [#7 -0.03,-0.18,0.41,U] [#8 0.31,-0.25,0.36,U] 
01:17:31.700 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.10, -0.18}
01:17:31.700 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:17:31.701 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:17:31.701 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.16 cameraTheta=-0.48 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
01:17:31.702 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
01:17:31.703 00.001 18120 Enqueuing Move request for scope (0.15, -0.08)
01:17:31.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:31.704 00.001 21948 Worker thread wakes up
01:17:31.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
01:17:31.704 00.000 18120 UpdateGuideState exits: m=2142 RSB=32.0
01:17:31.704 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.705 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:31.705 00.000 18120 Enqueuing Expose request
01:17:31.706 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
01:17:31.706 00.000 21948 Moving (0.15, -0.08) raw xDistance=-0.13 yDistance=-0.10
01:17:31.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:17:31.706 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:31.706 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:17:31.706 00.000 21948 MoveAxis(E, 0, ABG)
01:17:31.706 00.000 21948 Move returns status 0, amount 0
01:17:31.706 00.000 21948 MoveAxis(N, 0, ABG)
01:17:31.706 00.000 21948 Move returns status 0, amount 0
01:17:31.706 00.000 21948 move complete, result=0
01:17:31.706 00.000 21948 worker thread done servicing request
01:17:31.706 00.000 21948 Worker thread wakes up
01:17:31.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:31.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:31.706 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:33.233 01.527 21948 Exposure complete
01:17:33.270 00.037 21948 worker thread done servicing request
01:17:33.270 00.000 18120 OnExposeComplete: enter
01:17:33.271 00.001 18120 UpdateGuideState(): m_state=6
01:17:33.271 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
01:17:33.272 00.001 18120 Star::Find returns 1 (0), X=897.62, Y=235.17, Mass=2125, SNR=31.9, Peak=199 HFD=3.7
01:17:33.272 00.000 18120 MultiStar: [#1 0.17,0.08,0.72,U] [#2 0.36,-0.07,0.59,U] [#3 0.05,-0.12,0.61,U] [#4 0.25,-0.23,0.56,U] [#5 0.28,-0.03,0.45,U] [#6 0.29,-0.00,0.50,U] [#7 0.42,-0.24,0.00,M1] [#8 0.22,-0.08,0.39,U] 
01:17:33.273 00.001 18120 refined, 7 included, MultiStar: {0.21, -0.09}, one-star: {0.13, -0.19}
01:17:33.273 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
01:17:33.274 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
01:17:33.275 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=-0.17 mountY=-0.14, mountTheta=-2.43
01:17:33.279 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.09, opts=13)
01:17:33.280 00.001 18120 Enqueuing Move request for scope (0.21, -0.09)
01:17:33.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:33.280 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.9
01:17:33.281 00.001 21948 Worker thread wakes up
01:17:33.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
01:17:33.281 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
01:17:33.281 00.000 21948 Moving (0.21, -0.09) raw xDistance=-0.17 yDistance=-0.14
01:17:33.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:17:33.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:33.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:17:33.281 00.000 21948 MoveAxis(E, 0, ABG)
01:17:33.281 00.000 21948 Move returns status 0, amount 0
01:17:33.281 00.000 21948 MoveAxis(N, 0, ABG)
01:17:33.281 00.000 21948 Move returns status 0, amount 0
01:17:33.281 00.000 21948 move complete, result=0
01:17:33.281 00.000 21948 worker thread done servicing request
01:17:33.281 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.282 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:33.282 00.000 18120 Enqueuing Expose request
01:17:33.282 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:33.283 00.001 21948 Worker thread wakes up
01:17:33.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:33.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:34.910 01.627 21948 Exposure complete
01:17:34.954 00.044 21948 worker thread done servicing request
01:17:34.954 00.000 18120 OnExposeComplete: enter
01:17:34.957 00.003 18120 UpdateGuideState(): m_state=6
01:17:34.958 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
01:17:34.958 00.000 18120 Star::Find returns 1 (0), X=897.77, Y=235.16, Mass=2033, SNR=31.3, Peak=197 HFD=4.1
01:17:34.959 00.001 18120 MultiStar: [#1 0.30,-0.09,0.72,U] [#2 0.48,-0.33,0.00,M1] [#3 0.01,-0.09,0.61,U] [#4 0.28,-0.30,0.00,M1] [#5 0.31,-0.23,0.45,U] [#6 0.13,-0.15,0.52,U] [#7 0.23,-0.47,0.00,M2] [#8 0.26,0.05,0.38,U] 
01:17:34.959 00.000 18120 refined, 5 included, MultiStar: {0.22, -0.13}, one-star: {0.27, -0.20}
01:17:34.960 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
01:17:34.960 00.000 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
01:17:34.960 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.54 mountX=-0.21 mountY=-0.13, mountTheta=-2.57
01:17:34.961 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.13, opts=13)
01:17:34.962 00.001 18120 Enqueuing Move request for scope (0.22, -0.13)
01:17:34.962 00.000 21948 Worker thread wakes up
01:17:34.962 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:34.963 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:17:34.963 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:34.963 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:34.964 00.001 18120 Enqueuing Expose request
01:17:34.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
01:17:34.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
01:17:34.964 00.000 21948 Moving (0.22, -0.13) raw xDistance=-0.21 yDistance=-0.13
01:17:34.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:17:34.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:34.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:17:34.964 00.000 21948 MoveAxis(E, 37, ABG)
01:17:34.964 00.000 21948 Guiding  Dir = 2, Dur = 37
01:17:34.965 00.001 21948 IsSlewing returns 0
01:17:34.965 00.000 21948 IsGuiding returns 0
01:17:34.967 00.002 21948 PulseGuide returned control before completion, sleep 46
01:17:35.016 00.049 21948 IsGuiding returns 0
01:17:35.016 00.000 21948 Move returns status 0, amount 37
01:17:35.017 00.001 21948 MoveAxis(N, 0, ABG)
01:17:35.017 00.000 21948 Move returns status 0, amount 0
01:17:35.017 00.000 21948 move complete, result=0
01:17:35.017 00.000 21948 worker thread done servicing request
01:17:35.017 00.000 21948 Worker thread wakes up
01:17:35.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:35.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:35.017 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:17:36.434 01.417 21948 Exposure complete
01:17:36.476 00.042 21948 worker thread done servicing request
01:17:36.476 00.000 18120 OnExposeComplete: enter
01:17:36.477 00.001 18120 UpdateGuideState(): m_state=6
01:17:36.477 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
01:17:36.478 00.001 18120 Star::Find returns 1 (0), X=897.50, Y=235.25, Mass=1945, SNR=30.5, Peak=166 HFD=3.6
01:17:36.478 00.000 18120 MultiStar: [#1 0.20,-0.03,0.77,U] [#2 0.20,-0.07,0.64,U] [#3 -0.09,-0.01,0.60,U] [#4 0.27,-0.22,0.54,U] [#5 0.13,-0.07,0.47,U] [#6 0.23,-0.14,0.52,U] [#7 0.17,-0.55,0.00,M3] [#8 0.55,-0.09,0.00,M1] 
01:17:36.479 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.00, -0.12}
01:17:36.479 00.000 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.76)
01:17:36.480 00.001 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.72)
01:17:36.480 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.53 mountX=-0.11 mountY=0.05, mountTheta=2.72
01:17:36.481 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.12, opts=13)
01:17:36.482 00.001 18120 Enqueuing Move request for scope (0.00, -0.12)
01:17:36.482 00.000 21948 Worker thread wakes up
01:17:36.483 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:36.483 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:17:36.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.484 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:36.484 00.000 18120 Enqueuing Expose request
01:17:36.485 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
01:17:36.485 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
01:17:36.485 00.000 21948 Moving (0.00, -0.12) raw xDistance=-0.11 yDistance=0.05
01:17:36.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:17:36.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:36.485 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:36.485 00.000 21948 MoveAxis(E, 0, ABG)
01:17:36.485 00.000 21948 Move returns status 0, amount 0
01:17:36.485 00.000 21948 MoveAxis(N, 0, ABG)
01:17:36.485 00.000 21948 Move returns status 0, amount 0
01:17:36.485 00.000 21948 move complete, result=0
01:17:36.485 00.000 21948 worker thread done servicing request
01:17:36.485 00.000 21948 Worker thread wakes up
01:17:36.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:36.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:36.485 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:38.113 01.628 21948 Exposure complete
01:17:38.151 00.038 21948 worker thread done servicing request
01:17:38.151 00.000 18120 OnExposeComplete: enter
01:17:38.152 00.001 18120 UpdateGuideState(): m_state=6
01:17:38.152 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
01:17:38.153 00.001 18120 Star::Find returns 1 (0), X=897.58, Y=235.34, Mass=2072, SNR=31.4, Peak=178 HFD=4.0
01:17:38.153 00.000 18120 MultiStar: [#1 0.26,-0.01,0.71,U] [#2 0.31,-0.02,0.60,U] [#3 -0.11,0.06,0.63,U] [#4 0.21,-0.03,0.57,U] [#5 0.08,0.07,0.46,U] [#6 0.04,-0.01,0.50,U] [#7 0.28,0.04,0.43,U] [#8 0.40,-0.16,0.00,M2] 
01:17:38.154 00.001 18120 single-star, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.08, -0.02}
01:17:38.154 00.000 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
01:17:38.155 00.001 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
01:17:38.155 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
01:17:38.156 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
01:17:38.157 00.001 18120 Enqueuing Move request for scope (0.08, -0.02)
01:17:38.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:38.158 00.001 21948 Worker thread wakes up
01:17:38.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:17:38.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:17:38.158 00.000 21948 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.06
01:17:38.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:17:38.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:38.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:38.158 00.000 21948 MoveAxis(E, 0, ABG)
01:17:38.158 00.000 21948 Move returns status 0, amount 0
01:17:38.158 00.000 21948 MoveAxis(N, 0, ABG)
01:17:38.158 00.000 21948 Move returns status 0, amount 0
01:17:38.158 00.000 21948 move complete, result=0
01:17:38.158 00.000 21948 worker thread done servicing request
01:17:38.158 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.4
01:17:38.159 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:38.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:38.160 00.001 18120 Enqueuing Expose request
01:17:38.160 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:38.160 00.000 21948 Worker thread wakes up
01:17:38.161 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:38.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:39.688 01.527 21948 Exposure complete
01:17:39.739 00.051 21948 worker thread done servicing request
01:17:39.739 00.000 18120 OnExposeComplete: enter
01:17:39.740 00.001 18120 UpdateGuideState(): m_state=6
01:17:39.741 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
01:17:39.742 00.001 18120 Star::Find returns 1 (0), X=897.77, Y=235.31, Mass=2155, SNR=32.1, Peak=202 HFD=3.8
01:17:39.743 00.001 18120 MultiStar: [#1 0.35,-0.04,0.69,U] [#2 0.34,-0.04,0.63,U] [#3 0.01,0.16,0.56,U] [#4 0.45,-0.12,0.00,M1] [#5 0.25,-0.26,0.44,U] [#6 0.29,-0.13,0.53,U] [#7 0.17,-0.03,0.42,U] [#8 0.38,-0.04,0.38,U] 
01:17:39.744 00.001 18120 refined, 7 included, MultiStar: {0.26, -0.05}, one-star: {0.28, -0.05}
01:17:39.744 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
01:17:39.744 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
01:17:39.745 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.17 mountX=-0.15 mountY=-0.21, mountTheta=-2.18
01:17:39.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.05, opts=13)
01:17:39.747 00.001 18120 Enqueuing Move request for scope (0.26, -0.05)
01:17:39.748 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:39.749 00.001 21948 Worker thread wakes up
01:17:39.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
01:17:39.749 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
01:17:39.749 00.000 21948 Moving (0.26, -0.05) raw xDistance=-0.15 yDistance=-0.21
01:17:39.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:17:39.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:17:39.749 00.000 21948 MoveAxis(E, 0, ABG)
01:17:39.749 00.000 21948 Move returns status 0, amount 0
01:17:39.749 00.000 18120 UpdateGuideState exits: m=2155 RSB=32.1
01:17:39.750 00.001 21948 MoveAxis(N, 51, ABG)
01:17:39.750 00.000 21948 Guiding  Dir = 0, Dur = 51
01:17:39.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.751 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:39.751 00.000 18120 Enqueuing Expose request
01:17:39.752 00.001 21948 IsSlewing returns 0
01:17:39.752 00.000 21948 IsGuiding returns 0
01:17:39.758 00.006 21948 PulseGuide returned control before completion, sleep 57
01:17:39.820 00.062 21948 IsGuiding returns 1
01:17:39.821 00.001 21948 scope still moving after pulse duration time elapsed
01:17:39.852 00.031 21948 IsSlewing returns 0
01:17:39.852 00.000 21948 IsGuiding returns 0
01:17:39.852 00.000 21948 scope move finished after 51 + 48 ms
01:17:39.853 00.001 21948 Move returns status 0, amount 51
01:17:39.853 00.000 21948 move complete, result=0
01:17:39.853 00.000 21948 worker thread done servicing request
01:17:39.853 00.000 21948 Worker thread wakes up
01:17:39.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:39.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:39.853 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 51 ms NORTH
01:17:41.480 01.627 21948 Exposure complete
01:17:41.516 00.036 21948 worker thread done servicing request
01:17:41.516 00.000 18120 OnExposeComplete: enter
01:17:41.517 00.001 18120 UpdateGuideState(): m_state=6
01:17:41.517 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
01:17:41.518 00.001 18120 Star::Find returns 1 (0), X=897.42, Y=235.06, Mass=2090, SNR=31.7, Peak=181 HFD=4.0
01:17:41.518 00.000 18120 MultiStar: [#1 0.23,-0.21,0.69,U] [#2 0.13,-0.34,0.64,U] [#3 -0.00,-0.06,0.60,U] [#4 0.16,-0.31,0.54,U] [#5 0.09,-0.33,0.45,U] [#6 0.29,-0.23,0.50,U] [#7 0.09,-0.37,0.43,U] [#8 0.27,-0.69,0.00,M2] 
01:17:41.519 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.26}, one-star: {-0.08, -0.30}
01:17:41.520 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
01:17:41.521 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
01:17:41.522 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.21 mountX=-0.28 mountY=0.03, mountTheta=3.03
01:17:41.523 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.26, opts=13)
01:17:41.524 00.001 18120 Enqueuing Move request for scope (0.10, -0.26)
01:17:41.524 00.000 21948 Worker thread wakes up
01:17:41.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
01:17:41.524 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
01:17:41.525 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:41.525 00.000 21948 Moving (0.10, -0.26) raw xDistance=-0.28 yDistance=0.03
01:17:41.526 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:17:41.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:41.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:17:41.526 00.000 18120 UpdateGuideState exits: m=2090 RSB=31.7
01:17:41.528 00.002 21948 MoveAxis(E, 50, ABG)
01:17:41.528 00.000 21948 Guiding  Dir = 2, Dur = 50
01:17:41.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.529 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:41.529 00.000 18120 Enqueuing Expose request
01:17:41.529 00.000 21948 IsSlewing returns 0
01:17:41.530 00.001 21948 IsGuiding returns 0
01:17:41.531 00.001 21948 PulseGuide returned control before completion, sleep 59
01:17:41.604 00.073 21948 IsGuiding returns 0
01:17:41.604 00.000 21948 Move returns status 0, amount 50
01:17:41.604 00.000 21948 MoveAxis(N, 0, ABG)
01:17:41.605 00.001 21948 Move returns status 0, amount 0
01:17:41.605 00.000 21948 move complete, result=0
01:17:41.605 00.000 21948 worker thread done servicing request
01:17:41.605 00.000 21948 Worker thread wakes up
01:17:41.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:41.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:41.605 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
01:17:43.014 01.409 21948 Exposure complete
01:17:43.051 00.037 21948 worker thread done servicing request
01:17:43.051 00.000 18120 OnExposeComplete: enter
01:17:43.052 00.001 18120 UpdateGuideState(): m_state=6
01:17:43.053 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
01:17:43.053 00.000 18120 Star::Find returns 1 (0), X=897.40, Y=235.32, Mass=1929, SNR=30.5, Peak=160 HFD=3.6
01:17:43.054 00.001 18120 MultiStar: [#1 0.07,0.12,0.74,U] [#2 0.20,0.01,0.67,U] [#3 -0.10,-0.02,0.62,U] [#4 0.16,-0.06,0.58,U] [#5 0.23,-0.06,0.47,U] [#6 0.12,-0.12,0.54,U] [#7 -0.01,-0.29,0.46,U] [#8 0.14,-0.01,0.40,U] 
01:17:43.054 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.10, -0.04}
01:17:43.055 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
01:17:43.055 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
01:17:43.056 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.58 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
01:17:43.058 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
01:17:43.061 00.003 18120 Enqueuing Move request for scope (0.06, -0.04)
01:17:43.063 00.002 21948 Worker thread wakes up
01:17:43.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:17:43.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:17:43.063 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
01:17:43.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:17:43.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:43.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:43.063 00.000 21948 MoveAxis(E, 0, ABG)
01:17:43.064 00.001 21948 Move returns status 0, amount 0
01:17:43.064 00.000 21948 MoveAxis(N, 0, ABG)
01:17:43.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:43.064 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.5
01:17:43.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.065 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:43.065 00.000 18120 Enqueuing Expose request
01:17:43.066 00.001 21948 Move returns status 0, amount 0
01:17:43.066 00.000 21948 move complete, result=0
01:17:43.066 00.000 21948 worker thread done servicing request
01:17:43.066 00.000 21948 Worker thread wakes up
01:17:43.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:43.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:43.067 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:44.691 01.624 21948 Exposure complete
01:17:44.724 00.033 21948 worker thread done servicing request
01:17:44.724 00.000 18120 OnExposeComplete: enter
01:17:44.725 00.001 18120 UpdateGuideState(): m_state=6
01:17:44.725 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
01:17:44.726 00.001 18120 Star::Find returns 1 (0), X=897.38, Y=235.37, Mass=2094, SNR=31.8, Peak=160 HFD=4.0
01:17:44.726 00.000 18120 MultiStar: [#1 0.26,0.14,0.70,U] [#2 0.22,-0.04,0.63,U] [#3 -0.11,0.31,0.61,U] [#4 0.25,0.06,0.57,U] [#5 0.22,0.00,0.45,U] [#6 0.28,0.03,0.51,U] [#7 0.19,0.03,0.43,U] [#8 0.05,0.14,0.38,U] 
01:17:44.727 00.001 18120 single-star, 8 included, MultiStar: {0.12, 0.07}, one-star: {-0.12, 0.01}
01:17:44.727 00.000 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.00) = xAngle (1.08 = 1.08)
01:17:44.728 00.001 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
01:17:44.728 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=0.06 mountY=0.10, mountTheta=1.08
01:17:44.729 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.01, opts=13)
01:17:44.730 00.001 18120 Enqueuing Move request for scope (-0.12, 0.01)
01:17:44.731 00.001 21948 Worker thread wakes up
01:17:44.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:44.731 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.8
01:17:44.732 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.732 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:44.733 00.001 18120 Enqueuing Expose request
01:17:44.733 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:17:44.733 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:17:44.733 00.000 21948 Moving (-0.12, 0.01) raw xDistance=0.06 yDistance=0.10
01:17:44.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:17:44.733 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:44.733 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:17:44.733 00.000 21948 MoveAxis(E, 0, ABG)
01:17:44.733 00.000 21948 Move returns status 0, amount 0
01:17:44.733 00.000 21948 MoveAxis(N, 0, ABG)
01:17:44.733 00.000 21948 Move returns status 0, amount 0
01:17:44.733 00.000 21948 move complete, result=0
01:17:44.733 00.000 21948 worker thread done servicing request
01:17:44.733 00.000 21948 Worker thread wakes up
01:17:44.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:44.734 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:44.734 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:46.261 01.527 21948 Exposure complete
01:17:46.305 00.044 21948 worker thread done servicing request
01:17:46.305 00.000 18120 OnExposeComplete: enter
01:17:46.307 00.002 18120 UpdateGuideState(): m_state=6
01:17:46.307 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
01:17:46.308 00.001 18120 Star::Find returns 1 (0), X=897.31, Y=235.40, Mass=1904, SNR=30.3, Peak=154 HFD=3.8
01:17:46.308 00.000 18120 MultiStar: [#1 0.03,0.23,0.76,U] [#2 0.30,0.23,0.64,U] [#3 -0.22,0.21,0.61,U] [#4 -0.10,0.18,0.56,U] [#5 0.11,0.43,0.00,M1] [#6 -0.06,0.20,0.52,U] [#7 -0.12,-0.10,0.46,U] [#8 0.07,0.32,0.40,U] 
01:17:46.309 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.16}, one-star: {-0.19, 0.04}
01:17:46.309 00.000 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
01:17:46.310 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
01:17:46.310 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.85 mountX=0.16 mountY=-0.03, mountTheta=-0.19
01:17:46.311 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.16, opts=13)
01:17:46.312 00.001 18120 Enqueuing Move request for scope (-0.04, 0.16)
01:17:46.313 00.001 21948 Worker thread wakes up
01:17:46.313 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:46.314 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.3
01:17:46.314 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.315 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:46.315 00.000 18120 Enqueuing Expose request
01:17:46.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:17:46.316 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:17:46.316 00.000 21948 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=-0.03
01:17:46.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:17:46.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:46.316 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:46.316 00.000 21948 MoveAxis(E, 0, ABG)
01:17:46.316 00.000 21948 Move returns status 0, amount 0
01:17:46.316 00.000 21948 MoveAxis(N, 0, ABG)
01:17:46.316 00.000 21948 Move returns status 0, amount 0
01:17:46.316 00.000 21948 move complete, result=0
01:17:46.316 00.000 21948 worker thread done servicing request
01:17:46.316 00.000 21948 Worker thread wakes up
01:17:46.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:46.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:46.316 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:47.955 01.639 21948 Exposure complete
01:17:47.986 00.031 21948 worker thread done servicing request
01:17:47.986 00.000 18120 OnExposeComplete: enter
01:17:47.987 00.001 18120 UpdateGuideState(): m_state=6
01:17:47.987 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
01:17:47.988 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=235.71, Mass=2024, SNR=31.2, Peak=204 HFD=4.0
01:17:47.988 00.000 18120 MultiStar: [#1 -0.33,0.34,0.00,M1] [#2 -0.19,0.51,0.00,M1] [#3 -0.82,0.50,0.00,M1] [#4 -0.38,0.37,0.00,M1] [#5 -0.51,0.87,0.00,M2] [#6 -0.34,0.64,0.00,M1] [#7 -0.38,0.35,0.00,M1] [#8 -0.06,0.73,0.00,M1] 
01:17:47.989 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
01:17:47.989 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
01:17:47.990 00.001 18120 CameraToMount -- cameraX=-0.56 cameraY=0.35 hyp=0.66 cameraTheta=2.59 mountX=0.55 mountY=0.34, mountTheta=0.56
01:17:47.991 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.56, y=0.35, opts=13)
01:17:47.992 00.001 18120 Enqueuing Move request for scope (-0.56, 0.35)
01:17:47.992 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:47.993 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.2
01:17:47.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:47.993 00.000 21948 Worker thread wakes up
01:17:47.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.35) opts 0xd
01:17:47.993 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.56, 0.35)
01:17:47.994 00.001 21948 Moving (-0.56, 0.35) raw xDistance=0.55 yDistance=0.34
01:17:47.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:17:47.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:47.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:47.994 00.000 18120 Enqueuing Expose request
01:17:47.995 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:17:47.995 00.000 21948 MoveAxis(W, 97, ABG)
01:17:47.995 00.000 21948 Guiding  Dir = 3, Dur = 97
01:17:47.995 00.000 21948 IsSlewing returns 0
01:17:47.995 00.000 21948 IsGuiding returns 0
01:17:47.997 00.002 21948 PulseGuide returned control before completion, sleep 106
01:17:48.118 00.121 21948 IsGuiding returns 0
01:17:48.118 00.000 21948 Move returns status 0, amount 97
01:17:48.118 00.000 21948 MoveAxis(N, 0, ABG)
01:17:48.118 00.000 21948 Move returns status 0, amount 0
01:17:48.118 00.000 21948 move complete, result=0
01:17:48.118 00.000 21948 worker thread done servicing request
01:17:48.118 00.000 21948 Worker thread wakes up
01:17:48.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:48.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:48.118 00.000 18120 GuideStep: 0.5 px 97 ms WEST, 0.3 px 0 ms NORTH
01:17:49.537 01.419 21948 Exposure complete
01:17:49.594 00.057 21948 worker thread done servicing request
01:17:49.594 00.000 18120 OnExposeComplete: enter
01:17:49.596 00.002 18120 UpdateGuideState(): m_state=6
01:17:49.598 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
01:17:49.598 00.000 18120 Star::Find returns 1 (0), X=897.14, Y=235.28, Mass=2109, SNR=31.8, Peak=207 HFD=4.0
01:17:49.598 00.000 18120 MultiStar: [#1 -0.21,0.27,0.72,U] [#2 -0.04,-0.08,0.62,U] [#3 -0.65,-0.01,0.00,M2] [#4 -0.27,0.08,0.57,U] [#5 -0.30,0.08,0.44,U] [#6 -0.28,-0.16,0.51,U] [#7 -0.19,-0.30,0.44,U] [#8 -0.21,0.02,0.40,U] 
01:17:49.599 00.001 18120 refined, 7 included, MultiStar: {-0.24, -0.01}, one-star: {-0.36, -0.08}
01:17:49.599 00.000 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.00) = xAngle (-5.09 = 1.19)
01:17:49.600 00.001 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.13 = 1.15)
01:17:49.601 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=0.09 mountY=0.22, mountTheta=1.19
01:17:49.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.01, opts=13)
01:17:49.602 00.000 18120 Enqueuing Move request for scope (-0.24, -0.01)
01:17:49.603 00.001 21948 Worker thread wakes up
01:17:49.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
01:17:49.603 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
01:17:49.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:49.603 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.8
01:17:49.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:49.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:49.604 00.000 18120 Enqueuing Expose request
01:17:49.605 00.001 21948 Moving (-0.24, -0.01) raw xDistance=0.09 yDistance=0.22
01:17:49.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:17:49.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:49.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:17:49.605 00.000 21948 MoveAxis(E, 0, ABG)
01:17:49.605 00.000 21948 Move returns status 0, amount 0
01:17:49.605 00.000 21948 MoveAxis(N, 0, ABG)
01:17:49.605 00.000 21948 Move returns status 0, amount 0
01:17:49.605 00.000 21948 move complete, result=0
01:17:49.605 00.000 21948 worker thread done servicing request
01:17:49.605 00.000 21948 Worker thread wakes up
01:17:49.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:49.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:49.605 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:51.231 01.626 21948 Exposure complete
01:17:51.261 00.030 21948 worker thread done servicing request
01:17:51.261 00.000 18120 OnExposeComplete: enter
01:17:51.262 00.001 18120 UpdateGuideState(): m_state=6
01:17:51.262 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
01:17:51.263 00.001 18120 Star::Find returns 1 (0), X=896.99, Y=235.34, Mass=2081, SNR=31.5, Peak=207 HFD=4.0
01:17:51.263 00.000 18120 MultiStar: [#1 -0.44,0.16,0.00,M1] [#2 -0.26,-0.00,0.65,U] [#3 -0.46,0.14,0.00,M3] [#4 -0.27,-0.02,0.55,U] [#5 -0.45,0.20,0.00,M2] [#6 -0.27,-0.10,0.50,U] [#7 -0.60,-0.37,0.00,M1] [#8 -0.11,0.05,0.38,U] 
01:17:51.264 00.001 18120 refined, 4 included, MultiStar: {-0.33, -0.02}, one-star: {-0.51, -0.02}
01:17:51.264 00.000 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
01:17:51.265 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.17)
01:17:51.265 00.000 18120 CameraToMount -- cameraX=-0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-3.08 mountX=0.12 mountY=0.30, mountTheta=1.20
01:17:51.266 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=-0.02, opts=13)
01:17:51.266 00.000 18120 Enqueuing Move request for scope (-0.33, -0.02)
01:17:51.268 00.002 21948 Worker thread wakes up
01:17:51.268 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.02) opts 0xd
01:17:51.268 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, -0.02)
01:17:51.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:51.268 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.5
01:17:51.269 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:51.269 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:51.269 00.000 18120 Enqueuing Expose request
01:17:51.270 00.001 21948 Moving (-0.33, -0.02) raw xDistance=0.12 yDistance=0.30
01:17:51.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:17:51.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:51.270 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:17:51.270 00.000 21948 MoveAxis(E, 0, ABG)
01:17:51.270 00.000 21948 Move returns status 0, amount 0
01:17:51.270 00.000 21948 MoveAxis(N, 0, ABG)
01:17:51.270 00.000 21948 Move returns status 0, amount 0
01:17:51.270 00.000 21948 move complete, result=0
01:17:51.270 00.000 21948 worker thread done servicing request
01:17:51.270 00.000 21948 Worker thread wakes up
01:17:51.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:51.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:51.270 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:17:52.789 01.519 21948 Exposure complete
01:17:52.834 00.045 21948 worker thread done servicing request
01:17:52.834 00.000 18120 OnExposeComplete: enter
01:17:52.836 00.002 18120 UpdateGuideState(): m_state=6
01:17:52.838 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
01:17:52.840 00.002 18120 Star::Find returns 1 (0), X=897.25, Y=235.17, Mass=2061, SNR=31.4, Peak=210 HFD=4.0
01:17:52.842 00.002 18120 MultiStar: [#1 -0.35,-0.05,0.73,U] [#2 -0.04,-0.07,0.65,U] [#3 -0.72,0.02,0.00,M4] [#4 -0.20,-0.11,0.57,U] [#5 -0.24,-0.10,0.46,U] [#6 -0.29,-0.15,0.50,U] [#7 -0.39,-0.47,0.00,M2] [#8 -0.23,-0.21,0.38,U] 
01:17:52.843 00.001 18120 refined, 6 included, MultiStar: {-0.23, -0.13}, one-star: {-0.25, -0.19}
01:17:52.844 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
01:17:52.845 00.001 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.60)
01:17:52.846 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.64 mountX=-0.02 mountY=0.26, mountTheta=1.64
01:17:52.849 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.13, opts=13)
01:17:52.850 00.001 18120 Enqueuing Move request for scope (-0.23, -0.13)
01:17:52.850 00.000 21948 Worker thread wakes up
01:17:52.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:52.851 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.4
01:17:52.851 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:52.852 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:52.852 00.000 18120 Enqueuing Expose request
01:17:52.852 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
01:17:52.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
01:17:52.852 00.000 21948 Moving (-0.23, -0.13) raw xDistance=-0.02 yDistance=0.26
01:17:52.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:17:52.852 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.24 newest=0.78
01:17:52.853 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:17:52.853 00.000 21948 MoveAxis(E, 0, ABG)
01:17:52.853 00.000 21948 Move returns status 0, amount 0
01:17:52.853 00.000 21948 MoveAxis(S, 63, ABG)
01:17:52.853 00.000 21948 Guiding  Dir = 1, Dur = 63
01:17:52.853 00.000 21948 IsSlewing returns 0
01:17:52.853 00.000 21948 IsGuiding returns 0
01:17:52.858 00.005 21948 PulseGuide returned control before completion, sleep 69
01:17:52.942 00.084 21948 IsGuiding returns 0
01:17:52.942 00.000 21948 Move returns status 0, amount 63
01:17:52.942 00.000 21948 move complete, result=0
01:17:52.942 00.000 21948 worker thread done servicing request
01:17:52.942 00.000 21948 Worker thread wakes up
01:17:52.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:52.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:52.943 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 63 ms SOUTH
01:17:54.577 01.634 21948 Exposure complete
01:17:54.601 00.024 21948 worker thread done servicing request
01:17:54.601 00.000 18120 OnExposeComplete: enter
01:17:54.602 00.001 18120 UpdateGuideState(): m_state=6
01:17:54.602 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
01:17:54.603 00.001 18120 Star::Find returns 1 (0), X=897.37, Y=235.16, Mass=1868, SNR=30.0, Peak=163 HFD=3.9
01:17:54.603 00.000 18120 MultiStar: [#1 -0.08,-0.05,0.74,U] [#2 0.09,-0.07,0.66,U] [#3 -0.42,0.21,0.00,M5] [#4 -0.05,-0.13,0.54,U] [#5 0.04,0.15,0.47,U] [#6 -0.05,0.01,0.52,U] [#7 0.16,-0.21,0.46,U] [#8 -0.11,0.21,0.42,U] 
01:17:54.604 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {-0.13, -0.21}
01:17:54.605 00.001 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.00) = xAngle (-4.02 = 2.26)
01:17:54.606 00.001 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.06 = 2.22)
01:17:54.607 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.02 mountX=-0.04 mountY=0.05, mountTheta=2.25
01:17:54.610 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
01:17:54.610 00.000 18120 Enqueuing Move request for scope (-0.03, -0.06)
01:17:54.611 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:54.611 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
01:17:54.612 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:54.612 00.000 18120 Enqueuing Expose request
01:17:54.613 00.001 21948 Worker thread wakes up
01:17:54.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:17:54.613 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:17:54.613 00.000 21948 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
01:17:54.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:54.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:54.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:54.613 00.000 21948 MoveAxis(E, 0, ABG)
01:17:54.613 00.000 21948 Move returns status 0, amount 0
01:17:54.613 00.000 21948 MoveAxis(N, 0, ABG)
01:17:54.613 00.000 21948 Move returns status 0, amount 0
01:17:54.613 00.000 21948 move complete, result=0
01:17:54.614 00.001 21948 worker thread done servicing request
01:17:54.614 00.000 21948 Worker thread wakes up
01:17:54.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:54.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:54.614 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:56.140 01.526 21948 Exposure complete
01:17:56.184 00.044 21948 worker thread done servicing request
01:17:56.185 00.001 18120 OnExposeComplete: enter
01:17:56.188 00.003 18120 UpdateGuideState(): m_state=6
01:17:56.190 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
01:17:56.193 00.003 18120 Star::Find returns 1 (0), X=897.12, Y=235.16, Mass=2112, SNR=31.9, Peak=214 HFD=4.1
01:17:56.195 00.002 18120 MultiStar: [#1 -0.26,-0.02,0.66,U] [#2 -0.09,-0.01,0.62,U] [#3 -0.64,0.04,0.00,M6] [#4 -0.28,-0.13,0.55,U] [#5 -0.52,0.13,0.00,M1] [#6 -0.43,-0.21,0.00,M1] [#7 -0.26,-0.38,0.00,M2] [#8 -0.29,-0.02,0.37,U] 
01:17:56.197 00.002 18120 refined, 4 included, MultiStar: {-0.27, -0.09}, one-star: {-0.38, -0.20}
01:17:56.199 00.002 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.00) = xAngle (-4.81 = 1.48)
01:17:56.202 00.003 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.85 = 1.44)
01:17:56.204 00.002 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.81 mountX=0.03 mountY=0.28, mountTheta=1.48
01:17:56.205 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.09, opts=13)
01:17:56.205 00.000 18120 Enqueuing Move request for scope (-0.27, -0.09)
01:17:56.206 00.001 21948 Worker thread wakes up
01:17:56.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:56.207 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.9
01:17:56.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:56.208 00.001 18120 Enqueuing Expose request
01:17:56.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd
01:17:56.208 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.09)
01:17:56.208 00.000 21948 Moving (-0.27, -0.09) raw xDistance=0.03 yDistance=0.28
01:17:56.209 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:17:56.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:17:56.209 00.000 21948 MoveAxis(E, 0, ABG)
01:17:56.209 00.000 21948 Move returns status 0, amount 0
01:17:56.209 00.000 21948 MoveAxis(S, 67, ABG)
01:17:56.209 00.000 21948 Guiding  Dir = 1, Dur = 67
01:17:56.209 00.000 21948 IsSlewing returns 0
01:17:56.209 00.000 21948 IsGuiding returns 0
01:17:56.213 00.004 21948 PulseGuide returned control before completion, sleep 73
01:17:56.297 00.084 21948 IsGuiding returns 0
01:17:56.297 00.000 21948 Move returns status 0, amount 67
01:17:56.297 00.000 21948 move complete, result=0
01:17:56.298 00.001 21948 worker thread done servicing request
01:17:56.298 00.000 21948 Worker thread wakes up
01:17:56.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:56.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:56.298 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 67 ms SOUTH
01:17:57.932 01.634 21948 Exposure complete
01:17:57.971 00.039 21948 worker thread done servicing request
01:17:57.971 00.000 18120 OnExposeComplete: enter
01:17:57.972 00.001 18120 UpdateGuideState(): m_state=6
01:17:57.972 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
01:17:57.973 00.001 18120 Star::Find returns 1 (0), X=897.31, Y=235.27, Mass=2092, SNR=31.8, Peak=200 HFD=3.7
01:17:57.974 00.001 18120 MultiStar: [#1 0.18,-0.01,0.71,U] [#2 0.14,-0.10,0.62,U] [#3 -0.51,-0.04,0.00,M7] [#4 0.24,-0.11,0.53,U] [#5 0.13,0.12,0.45,U] [#6 0.14,-0.07,0.52,U] [#7 0.08,-0.33,0.44,U] [#8 -0.04,0.21,0.40,U] 
01:17:57.975 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {-0.19, -0.09}
01:17:57.975 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:17:57.976 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:17:57.978 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
01:17:57.981 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
01:17:57.982 00.001 18120 Enqueuing Move request for scope (0.06, -0.06)
01:17:57.983 00.001 21948 Worker thread wakes up
01:17:57.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:57.983 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.8
01:17:57.984 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:57.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:57.985 00.001 18120 Enqueuing Expose request
01:17:57.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:17:57.986 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:17:57.986 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.03
01:17:57.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:57.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:57.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:57.986 00.000 21948 MoveAxis(E, 0, ABG)
01:17:57.986 00.000 21948 Move returns status 0, amount 0
01:17:57.986 00.000 21948 MoveAxis(N, 0, ABG)
01:17:57.986 00.000 21948 Move returns status 0, amount 0
01:17:57.986 00.000 21948 move complete, result=0
01:17:57.986 00.000 21948 worker thread done servicing request
01:17:57.986 00.000 21948 Worker thread wakes up
01:17:57.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:57.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:57.986 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:59.501 01.515 21948 Exposure complete
01:17:59.567 00.066 21948 worker thread done servicing request
01:17:59.567 00.000 18120 OnExposeComplete: enter
01:17:59.570 00.003 18120 UpdateGuideState(): m_state=6
01:17:59.572 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
01:17:59.574 00.002 18120 Star::Find returns 1 (0), X=897.35, Y=235.19, Mass=1972, SNR=30.7, Peak=195 HFD=3.9
01:17:59.577 00.003 18120 MultiStar: [#1 0.09,-0.07,0.73,U] [#2 0.09,-0.19,0.62,U] [#3 -0.43,0.08,0.00,M8] [#4 0.02,-0.12,0.56,U] [#5 0.07,-0.01,0.46,U] [#6 0.09,-0.25,0.50,U] [#7 0.03,-0.28,0.44,U] [#8 0.09,-0.18,0.38,U] 
01:17:59.578 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {-0.14, -0.17}
01:17:59.578 00.000 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.87)
01:17:59.579 00.001 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.83)
01:17:59.579 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.42 mountX=-0.15 mountY=0.05, mountTheta=2.83
01:17:59.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.16, opts=13)
01:17:59.582 00.002 18120 Enqueuing Move request for scope (0.02, -0.16)
01:17:59.583 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:17:59.585 00.002 18120 UpdateGuideState exits: m=1972 RSB=30.7
01:17:59.586 00.001 21948 Worker thread wakes up
01:17:59.586 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:17:59.586 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:17:59.586 00.000 21948 Moving (0.02, -0.16) raw xDistance=-0.15 yDistance=0.05
01:17:59.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:17:59.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.587 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:17:59.589 00.002 18120 Enqueuing Expose request
01:17:59.590 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:59.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:59.590 00.000 21948 MoveAxis(E, 0, ABG)
01:17:59.590 00.000 21948 Move returns status 0, amount 0
01:17:59.590 00.000 21948 MoveAxis(N, 0, ABG)
01:17:59.590 00.000 21948 Move returns status 0, amount 0
01:17:59.591 00.001 21948 move complete, result=0
01:17:59.591 00.000 21948 worker thread done servicing request
01:17:59.591 00.000 21948 Worker thread wakes up
01:17:59.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:17:59.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:17:59.593 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:01.216 01.623 21948 Exposure complete
01:18:01.251 00.035 21948 worker thread done servicing request
01:18:01.252 00.001 18120 OnExposeComplete: enter
01:18:01.253 00.001 18120 UpdateGuideState(): m_state=6
01:18:01.254 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
01:18:01.256 00.002 18120 Star::Find returns 1 (0), X=897.56, Y=235.06, Mass=1954, SNR=30.6, Peak=185 HFD=4.0
01:18:01.258 00.002 18120 MultiStar: [#1 0.34,-0.05,0.74,U] [#2 0.35,-0.33,0.00,M1] [#3 -0.15,-0.17,0.60,U] [#4 0.32,-0.13,0.56,U] [#5 0.24,-0.23,0.48,U] [#6 0.41,-0.28,0.00,M1] [#7 0.10,-0.36,0.44,U] [#8 0.22,-0.03,0.42,U] 
01:18:01.261 00.003 18120 refined, 6 included, MultiStar: {0.15, -0.19}, one-star: {0.06, -0.30}
01:18:01.263 00.002 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
01:18:01.265 00.002 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
01:18:01.267 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.88 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
01:18:01.271 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.19, opts=13)
01:18:01.274 00.003 18120 Enqueuing Move request for scope (0.15, -0.19)
01:18:01.275 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:01.277 00.002 21948 Worker thread wakes up
01:18:01.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
01:18:01.277 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:18:01.278 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:01.279 00.000 18120 Enqueuing Expose request
01:18:01.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
01:18:01.280 00.001 21948 Moving (0.15, -0.19) raw xDistance=-0.24 yDistance=-0.05
01:18:01.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:18:01.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:01.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:01.280 00.000 21948 MoveAxis(E, 42, ABG)
01:18:01.280 00.000 21948 Guiding  Dir = 2, Dur = 42
01:18:01.280 00.000 21948 IsSlewing returns 0
01:18:01.280 00.000 21948 IsGuiding returns 0
01:18:01.282 00.002 21948 PulseGuide returned control before completion, sleep 51
01:18:01.341 00.059 21948 IsGuiding returns 0
01:18:01.341 00.000 21948 Move returns status 0, amount 42
01:18:01.341 00.000 21948 MoveAxis(N, 0, ABG)
01:18:01.341 00.000 21948 Move returns status 0, amount 0
01:18:01.341 00.000 21948 move complete, result=0
01:18:01.341 00.000 21948 worker thread done servicing request
01:18:01.341 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:18:01.342 00.001 21948 Worker thread wakes up
01:18:01.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:01.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:02.751 01.409 21948 Exposure complete
01:18:02.806 00.055 21948 worker thread done servicing request
01:18:02.806 00.000 18120 OnExposeComplete: enter
01:18:02.806 00.000 18120 UpdateGuideState(): m_state=6
01:18:02.808 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
01:18:02.809 00.001 18120 Star::Find returns 1 (0), X=897.86, Y=235.17, Mass=2040, SNR=31.2, Peak=206 HFD=4.1
01:18:02.811 00.002 18120 MultiStar: [#1 0.51,-0.07,0.00,M1] [#2 0.45,-0.23,0.00,M2] [#3 0.04,-0.16,0.59,U] [#4 0.32,-0.19,0.58,U] [#5 0.47,0.05,0.00,M1] [#6 0.50,-0.38,0.00,M2] [#7 0.32,-0.20,0.46,U] [#8 0.26,-0.14,0.38,U] 
01:18:02.813 00.002 18120 refined, 4 included, MultiStar: {0.27, -0.18}, one-star: {0.37, -0.19}
01:18:02.813 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
01:18:02.813 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
01:18:02.814 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.58 mountX=-0.27 mountY=-0.16, mountTheta=-2.61
01:18:02.816 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.18, opts=13)
01:18:02.817 00.001 18120 Enqueuing Move request for scope (0.27, -0.18)
01:18:02.818 00.001 21948 Worker thread wakes up
01:18:02.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
01:18:02.818 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
01:18:02.818 00.000 21948 Moving (0.27, -0.18) raw xDistance=-0.27 yDistance=-0.16
01:18:02.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:18:02.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:02.818 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:18:02.818 00.000 21948 MoveAxis(E, 52, ABG)
01:18:02.818 00.000 21948 Guiding  Dir = 2, Dur = 52
01:18:02.818 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:02.820 00.002 18120 UpdateGuideState exits: m=2040 RSB=31.2
01:18:02.820 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:02.821 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:02.822 00.001 18120 Enqueuing Expose request
01:18:02.823 00.001 21948 IsSlewing returns 0
01:18:02.823 00.000 21948 IsGuiding returns 0
01:18:02.825 00.002 21948 PulseGuide returned control before completion, sleep 61
01:18:02.890 00.065 21948 IsGuiding returns 0
01:18:02.890 00.000 21948 Move returns status 0, amount 52
01:18:02.890 00.000 21948 MoveAxis(N, 0, ABG)
01:18:02.890 00.000 21948 Move returns status 0, amount 0
01:18:02.890 00.000 21948 move complete, result=0
01:18:02.891 00.001 21948 worker thread done servicing request
01:18:02.891 00.000 21948 Worker thread wakes up
01:18:02.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:02.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:02.891 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
01:18:04.526 01.635 21948 Exposure complete
01:18:04.574 00.048 21948 worker thread done servicing request
01:18:04.574 00.000 18120 OnExposeComplete: enter
01:18:04.575 00.001 18120 UpdateGuideState(): m_state=6
01:18:04.576 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
01:18:04.576 00.000 18120 Star::Find returns 1 (0), X=897.49, Y=235.47, Mass=1956, SNR=30.5, Peak=159 HFD=3.5
01:18:04.577 00.001 18120 MultiStar: [#1 0.26,0.19,0.73,U] [#2 0.41,0.11,0.00,M3] [#3 -0.14,0.13,0.61,U] [#4 0.29,0.06,0.57,U] [#5 0.28,0.08,0.48,U] [#6 0.41,-0.02,0.00,M3] [#7 0.42,-0.21,0.00,M1] [#8 0.34,0.04,0.38,U] 
01:18:04.578 00.001 18120 single-star, 5 included, MultiStar: {0.14, 0.11}, one-star: {-0.00, 0.11}
01:18:04.578 00.000 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
01:18:04.579 00.001 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
01:18:04.579 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.60 mountX=0.10 mountY=-0.05, mountTheta=-0.43
01:18:04.581 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.11, opts=13)
01:18:04.581 00.000 18120 Enqueuing Move request for scope (-0.00, 0.11)
01:18:04.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:04.582 00.001 21948 Worker thread wakes up
01:18:04.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
01:18:04.582 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
01:18:04.582 00.000 21948 Moving (-0.00, 0.11) raw xDistance=0.10 yDistance=-0.05
01:18:04.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:04.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:04.582 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.5
01:18:04.583 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:04.583 00.000 21948 MoveAxis(E, 0, ABG)
01:18:04.583 00.000 21948 Move returns status 0, amount 0
01:18:04.583 00.000 21948 MoveAxis(N, 0, ABG)
01:18:04.583 00.000 21948 Move returns status 0, amount 0
01:18:04.583 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:04.583 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:04.584 00.001 18120 Enqueuing Expose request
01:18:04.584 00.000 21948 move complete, result=0
01:18:04.584 00.000 21948 worker thread done servicing request
01:18:04.584 00.000 21948 Worker thread wakes up
01:18:04.584 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:04.585 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:04.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:06.114 01.529 21948 Exposure complete
01:18:06.172 00.058 21948 worker thread done servicing request
01:18:06.172 00.000 18120 OnExposeComplete: enter
01:18:06.173 00.001 18120 UpdateGuideState(): m_state=6
01:18:06.173 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
01:18:06.174 00.001 18120 Star::Find returns 1 (0), X=897.55, Y=235.42, Mass=1945, SNR=30.5, Peak=164 HFD=3.3
01:18:06.174 00.000 18120 MultiStar: [#1 0.17,0.13,0.73,U] [#2 0.42,0.02,0.00,M4] [#3 -0.16,0.06,0.60,U] [#4 0.41,0.11,0.00,M1] [#5 0.24,-0.02,0.47,U] [#6 0.50,-0.08,0.00,M4] [#7 0.18,-0.17,0.44,U] [#8 0.39,0.39,0.00,M1] 
01:18:06.175 00.001 18120 single-star, 4 included, MultiStar: {0.08, 0.03}, one-star: {0.05, 0.05}
01:18:06.175 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:18:06.176 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:18:06.176 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.03 mountY=-0.07, mountTheta=-1.16
01:18:06.177 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
01:18:06.178 00.001 18120 Enqueuing Move request for scope (0.05, 0.05)
01:18:06.178 00.000 21948 Worker thread wakes up
01:18:06.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:06.179 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:18:06.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:18:06.179 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:18:06.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.180 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:06.180 00.000 18120 Enqueuing Expose request
01:18:06.180 00.000 21948 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.07
01:18:06.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:06.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:06.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:06.180 00.000 21948 MoveAxis(E, 0, ABG)
01:18:06.181 00.001 21948 Move returns status 0, amount 0
01:18:06.181 00.000 21948 MoveAxis(N, 0, ABG)
01:18:06.181 00.000 21948 Move returns status 0, amount 0
01:18:06.181 00.000 21948 move complete, result=0
01:18:06.181 00.000 21948 worker thread done servicing request
01:18:06.181 00.000 21948 Worker thread wakes up
01:18:06.181 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:06.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:06.181 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:07.803 01.622 21948 Exposure complete
01:18:07.840 00.037 21948 worker thread done servicing request
01:18:07.841 00.001 18120 OnExposeComplete: enter
01:18:07.842 00.001 18120 UpdateGuideState(): m_state=6
01:18:07.842 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
01:18:07.843 00.001 18120 Star::Find returns 1 (0), X=897.65, Y=235.38, Mass=1998, SNR=30.8, Peak=170 HFD=3.8
01:18:07.843 00.000 18120 MultiStar: [#1 0.27,0.17,0.71,U] [#2 0.52,-0.02,0.00,M5] [#3 0.02,0.07,0.61,U] [#4 0.45,0.01,0.00,M2] [#5 0.33,0.00,0.46,U] [#6 0.15,-0.05,0.52,U] [#7 0.33,-0.07,0.44,U] [#8 0.43,-0.02,0.00,M2] 
01:18:07.844 00.001 18120 single-star, 5 included, MultiStar: {0.19, 0.03}, one-star: {0.15, 0.02}
01:18:07.844 00.000 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
01:18:07.845 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
01:18:07.845 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
01:18:07.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.02, opts=13)
01:18:07.847 00.001 18120 Enqueuing Move request for scope (0.15, 0.02)
01:18:07.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:07.848 00.001 18120 UpdateGuideState exits: m=1998 RSB=30.8
01:18:07.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:07.848 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:07.851 00.003 18120 Enqueuing Expose request
01:18:07.854 00.003 21948 Worker thread wakes up
01:18:07.855 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:18:07.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:18:07.855 00.000 21948 Moving (0.15, 0.02) raw xDistance=-0.05 yDistance=-0.14
01:18:07.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:18:07.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:07.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:07.855 00.000 21948 MoveAxis(E, 0, ABG)
01:18:07.855 00.000 21948 Move returns status 0, amount 0
01:18:07.855 00.000 21948 MoveAxis(N, 0, ABG)
01:18:07.855 00.000 21948 Move returns status 0, amount 0
01:18:07.855 00.000 21948 move complete, result=0
01:18:07.855 00.000 21948 worker thread done servicing request
01:18:07.855 00.000 21948 Worker thread wakes up
01:18:07.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:07.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:07.857 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:09.384 01.527 21948 Exposure complete
01:18:09.427 00.043 21948 worker thread done servicing request
01:18:09.427 00.000 18120 OnExposeComplete: enter
01:18:09.430 00.003 18120 UpdateGuideState(): m_state=6
01:18:09.430 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
01:18:09.431 00.001 18120 Star::Find returns 1 (0), X=897.65, Y=235.42, Mass=1932, SNR=30.5, Peak=158 HFD=3.8
01:18:09.431 00.000 18120 MultiStar: [#1 0.18,0.13,0.72,U] [#2 0.37,0.07,0.67,U] [#3 -0.24,0.22,0.59,U] [#4 0.45,-0.02,0.00,M3] [#5 0.05,0.28,0.47,U] [#6 0.35,0.21,0.00,M4] [#7 0.38,-0.11,0.43,U] [#8 0.43,0.09,0.00,M3] 
01:18:09.432 00.001 18120 single-star, 5 included, MultiStar: {0.15, 0.11}, one-star: {0.15, 0.06}
01:18:09.432 00.000 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
01:18:09.432 00.000 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
01:18:09.433 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
01:18:09.434 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.06, opts=13)
01:18:09.436 00.002 18120 Enqueuing Move request for scope (0.15, 0.06)
01:18:09.437 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:09.438 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.5
01:18:09.438 00.000 21948 Worker thread wakes up
01:18:09.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:18:09.438 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:18:09.438 00.000 21948 Moving (0.15, 0.06) raw xDistance=-0.01 yDistance=-0.16
01:18:09.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:09.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:09.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.439 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:18:09.439 00.000 21948 MoveAxis(E, 0, ABG)
01:18:09.439 00.000 21948 Move returns status 0, amount 0
01:18:09.439 00.000 21948 MoveAxis(N, 0, ABG)
01:18:09.439 00.000 21948 Move returns status 0, amount 0
01:18:09.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:09.439 00.000 18120 Enqueuing Expose request
01:18:09.440 00.001 21948 move complete, result=0
01:18:09.440 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:09.440 00.000 21948 worker thread done servicing request
01:18:09.441 00.001 21948 Worker thread wakes up
01:18:09.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:09.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:11.064 01.623 21948 Exposure complete
01:18:11.105 00.041 21948 worker thread done servicing request
01:18:11.105 00.000 18120 OnExposeComplete: enter
01:18:11.106 00.001 18120 UpdateGuideState(): m_state=6
01:18:11.107 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
01:18:11.107 00.000 18120 Star::Find returns 1 (0), X=897.53, Y=235.27, Mass=1994, SNR=30.8, Peak=178 HFD=3.7
01:18:11.108 00.001 18120 MultiStar: [#1 0.23,0.16,0.72,U] [#2 0.40,-0.02,0.00,M5] [#3 -0.07,0.01,0.61,U] [#4 0.24,0.17,0.54,U] [#5 0.08,-0.06,0.47,U] [#6 0.17,-0.04,0.52,U] [#7 0.38,-0.24,0.00,M1] [#8 0.28,0.50,0.00,M4] 
01:18:11.108 00.000 18120 single-star, 5 included, MultiStar: {0.11, 0.02}, one-star: {0.04, -0.10}
01:18:11.108 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
01:18:11.109 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
01:18:11.110 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.21 mountX=-0.10 mountY=0.01, mountTheta=3.03
01:18:11.115 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
01:18:11.117 00.002 18120 Enqueuing Move request for scope (0.04, -0.10)
01:18:11.120 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:11.122 00.002 18120 UpdateGuideState exits: m=1994 RSB=30.8
01:18:11.124 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:11.126 00.002 21948 Worker thread wakes up
01:18:11.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:18:11.126 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:18:11.127 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:11.129 00.002 18120 Enqueuing Expose request
01:18:11.131 00.002 21948 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=0.01
01:18:11.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:18:11.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:11.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:11.131 00.000 21948 MoveAxis(E, 0, ABG)
01:18:11.131 00.000 21948 Move returns status 0, amount 0
01:18:11.131 00.000 21948 MoveAxis(N, 0, ABG)
01:18:11.131 00.000 21948 Move returns status 0, amount 0
01:18:11.131 00.000 21948 move complete, result=0
01:18:11.131 00.000 21948 worker thread done servicing request
01:18:11.131 00.000 21948 Worker thread wakes up
01:18:11.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:11.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:11.132 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:12.646 01.514 21948 Exposure complete
01:18:12.687 00.041 21948 worker thread done servicing request
01:18:12.687 00.000 18120 OnExposeComplete: enter
01:18:12.688 00.001 18120 UpdateGuideState(): m_state=6
01:18:12.688 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
01:18:12.689 00.001 18120 Star::Find returns 1 (0), X=897.77, Y=235.25, Mass=1983, SNR=30.9, Peak=190 HFD=3.8
01:18:12.689 00.000 18120 MultiStar: [#1 0.10,0.02,0.68,U] [#2 0.31,-0.03,0.69,U] [#3 0.12,0.19,0.63,U] [#4 0.35,0.12,0.58,U] [#5 0.29,0.02,0.50,U] [#6 0.38,-0.09,0.55,U] [#7 0.38,-0.21,0.00,M2] [#8 0.28,0.42,0.00,M5] 
01:18:12.690 00.001 18120 refined, 6 included, MultiStar: {0.26, 0.01}, one-star: {0.27, -0.11}
01:18:12.690 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
01:18:12.691 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
01:18:12.691 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.02 mountX=-0.10 mountY=-0.23, mountTheta=-1.98
01:18:12.693 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.01, opts=13)
01:18:12.693 00.000 18120 Enqueuing Move request for scope (0.26, 0.01)
01:18:12.694 00.001 21948 Worker thread wakes up
01:18:12.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:12.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
01:18:12.694 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
01:18:12.694 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
01:18:12.695 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.695 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:12.696 00.001 18120 Enqueuing Expose request
01:18:12.696 00.000 21948 Moving (0.26, 0.01) raw xDistance=-0.10 yDistance=-0.23
01:18:12.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:18:12.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:18:12.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:18:12.696 00.000 21948 MoveAxis(E, 0, ABG)
01:18:12.696 00.000 21948 Move returns status 0, amount 0
01:18:12.696 00.000 21948 MoveAxis(N, 0, ABG)
01:18:12.696 00.000 21948 Move returns status 0, amount 0
01:18:12.696 00.000 21948 move complete, result=0
01:18:12.696 00.000 21948 worker thread done servicing request
01:18:12.696 00.000 21948 Worker thread wakes up
01:18:12.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:12.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:12.697 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:14.319 01.622 21948 Exposure complete
01:18:14.356 00.037 21948 worker thread done servicing request
01:18:14.356 00.000 18120 OnExposeComplete: enter
01:18:14.357 00.001 18120 UpdateGuideState(): m_state=6
01:18:14.357 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
01:18:14.358 00.001 18120 Star::Find returns 1 (0), X=897.90, Y=235.30, Mass=1966, SNR=30.7, Peak=196 HFD=4.1
01:18:14.358 00.000 18120 MultiStar: [#1 0.38,-0.03,0.77,U] [#2 0.50,-0.07,0.00,M5] [#3 -0.03,0.08,0.62,U] [#4 0.58,-0.02,0.00,M2] [#5 0.31,-0.13,0.48,U] [#6 0.39,-0.15,0.00,M3] [#7 0.41,-0.14,0.00,M3] [#8 0.53,-0.05,0.00,M6] 
01:18:14.359 00.001 18120 refined, 3 included, MultiStar: {0.29, -0.03}, one-star: {0.40, -0.06}
01:18:14.359 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
01:18:14.359 00.000 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
01:18:14.360 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=-0.15 mountY=-0.24, mountTheta=-2.13
01:18:14.362 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.03, opts=13)
01:18:14.362 00.000 18120 Enqueuing Move request for scope (0.29, -0.03)
01:18:14.363 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:14.363 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.7
01:18:14.365 00.002 21948 Worker thread wakes up
01:18:14.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
01:18:14.365 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
01:18:14.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:14.366 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:14.366 00.000 18120 Enqueuing Expose request
01:18:14.367 00.001 21948 Moving (0.29, -0.03) raw xDistance=-0.15 yDistance=-0.24
01:18:14.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:18:14.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:18:14.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:18:14.367 00.000 21948 MoveAxis(E, 0, ABG)
01:18:14.367 00.000 21948 Move returns status 0, amount 0
01:18:14.367 00.000 21948 MoveAxis(N, 0, ABG)
01:18:14.367 00.000 21948 Move returns status 0, amount 0
01:18:14.367 00.000 21948 move complete, result=0
01:18:14.367 00.000 21948 worker thread done servicing request
01:18:14.367 00.000 21948 Worker thread wakes up
01:18:14.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:14.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:14.367 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:15.890 01.523 21948 Exposure complete
01:18:15.916 00.026 21948 worker thread done servicing request
01:18:15.916 00.000 18120 OnExposeComplete: enter
01:18:15.917 00.001 18120 UpdateGuideState(): m_state=6
01:18:15.918 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
01:18:15.918 00.000 18120 Star::Find returns 1 (0), X=897.59, Y=235.16, Mass=2012, SNR=31.1, Peak=203 HFD=3.8
01:18:15.919 00.001 18120 MultiStar: [#1 0.35,-0.16,0.74,U] [#2 0.49,-0.10,0.00,M6] [#3 0.04,-0.11,0.60,U] [#4 0.45,-0.22,0.00,M3] [#5 0.53,-0.31,0.00,M1] [#6 0.53,-0.11,0.00,M4] [#7 0.34,-0.31,0.00,M4] [#8 0.66,-0.28,0.00,M7] 
01:18:15.920 00.001 18120 single-star, 2 included, MultiStar: {0.16, -0.17}, one-star: {0.09, -0.20}
01:18:15.920 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
01:18:15.921 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
01:18:15.922 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=-0.22 mountY=0.01, mountTheta=3.10
01:18:15.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.20, opts=13)
01:18:15.923 00.000 18120 Enqueuing Move request for scope (0.09, -0.20)
01:18:15.924 00.001 21948 Worker thread wakes up
01:18:15.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:15.924 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.1
01:18:15.925 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:15.925 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:15.925 00.000 18120 Enqueuing Expose request
01:18:15.926 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
01:18:15.926 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
01:18:15.926 00.000 21948 Moving (0.09, -0.20) raw xDistance=-0.22 yDistance=0.01
01:18:15.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:18:15.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:15.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:15.926 00.000 21948 MoveAxis(E, 40, ABG)
01:18:15.926 00.000 21948 Guiding  Dir = 2, Dur = 40
01:18:15.926 00.000 21948 IsSlewing returns 0
01:18:15.926 00.000 21948 IsGuiding returns 0
01:18:15.928 00.002 21948 PulseGuide returned control before completion, sleep 49
01:18:15.982 00.054 21948 IsGuiding returns 0
01:18:15.983 00.001 21948 Move returns status 0, amount 40
01:18:15.983 00.000 21948 MoveAxis(N, 0, ABG)
01:18:15.983 00.000 21948 Move returns status 0, amount 0
01:18:15.983 00.000 21948 move complete, result=0
01:18:15.983 00.000 21948 worker thread done servicing request
01:18:15.983 00.000 21948 Worker thread wakes up
01:18:15.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:15.983 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
01:18:15.984 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:17.610 01.626 21948 Exposure complete
01:18:17.642 00.032 21948 worker thread done servicing request
01:18:17.642 00.000 18120 OnExposeComplete: enter
01:18:17.644 00.002 18120 UpdateGuideState(): m_state=6
01:18:17.644 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
01:18:17.645 00.001 18120 Star::Find returns 1 (0), X=897.57, Y=235.28, Mass=2042, SNR=31.2, Peak=194 HFD=3.7
01:18:17.646 00.001 18120 MultiStar: [#1 0.32,0.06,0.73,U] [#2 0.35,-0.05,0.61,U] [#3 0.05,0.14,0.59,U] [#4 0.42,0.05,0.00,M4] [#5 0.21,0.27,0.46,U] [#6 0.40,0.11,0.00,M5] [#7 0.30,-0.29,0.00,M5] [#8 0.38,0.01,0.38,U] 
01:18:17.647 00.001 18120 single-star, 5 included, MultiStar: {0.21, 0.04}, one-star: {0.08, -0.08}
01:18:17.648 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
01:18:17.648 00.000 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
01:18:17.649 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.84 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
01:18:17.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
01:18:17.651 00.001 18120 Enqueuing Move request for scope (0.08, -0.08)
01:18:17.651 00.000 21948 Worker thread wakes up
01:18:17.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:17.652 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.2
01:18:17.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:17.653 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:17.653 00.000 18120 Enqueuing Expose request
01:18:17.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:18:17.653 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:18:17.654 00.001 21948 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.03
01:18:17.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:18:17.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:17.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:17.654 00.000 21948 MoveAxis(E, 0, ABG)
01:18:17.654 00.000 21948 Move returns status 0, amount 0
01:18:17.654 00.000 21948 MoveAxis(N, 0, ABG)
01:18:17.654 00.000 21948 Move returns status 0, amount 0
01:18:17.654 00.000 21948 move complete, result=0
01:18:17.654 00.000 21948 worker thread done servicing request
01:18:17.654 00.000 21948 Worker thread wakes up
01:18:17.654 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:17.655 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:17.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:19.174 01.519 21948 Exposure complete
01:18:19.220 00.046 21948 worker thread done servicing request
01:18:19.221 00.001 18120 OnExposeComplete: enter
01:18:19.221 00.000 18120 UpdateGuideState(): m_state=6
01:18:19.222 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
01:18:19.222 00.000 18120 Star::Find returns 1 (0), X=897.70, Y=235.30, Mass=2037, SNR=31.1, Peak=205 HFD=3.7
01:18:19.223 00.001 18120 MultiStar: [#1 0.42,0.06,0.00,M1] [#2 0.57,0.12,0.00,M6] [#3 0.19,0.07,0.61,U] [#4 0.42,0.01,0.00,M5] [#5 0.48,0.23,0.00,M1] [#6 0.38,0.15,0.00,M6] [#7 0.53,-0.19,0.00,M6] [#8 0.31,0.23,0.39,U] 
01:18:19.223 00.000 18120 single-star, 2 included, MultiStar: {0.22, 0.03}, one-star: {0.21, -0.06}
01:18:19.223 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:18:19.224 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
01:18:19.224 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=-0.14 mountY=-0.16, mountTheta=-2.31
01:18:19.226 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.06, opts=13)
01:18:19.228 00.002 18120 Enqueuing Move request for scope (0.21, -0.06)
01:18:19.229 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:19.229 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.1
01:18:19.230 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.231 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:19.231 00.000 18120 Enqueuing Expose request
01:18:19.232 00.001 21948 Worker thread wakes up
01:18:19.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
01:18:19.232 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
01:18:19.232 00.000 21948 Moving (0.21, -0.06) raw xDistance=-0.14 yDistance=-0.16
01:18:19.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:18:19.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:19.233 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:18:19.233 00.000 21948 MoveAxis(E, 0, ABG)
01:18:19.233 00.000 21948 Move returns status 0, amount 0
01:18:19.233 00.000 21948 MoveAxis(N, 0, ABG)
01:18:19.233 00.000 21948 Move returns status 0, amount 0
01:18:19.233 00.000 21948 move complete, result=0
01:18:19.233 00.000 21948 worker thread done servicing request
01:18:19.233 00.000 21948 Worker thread wakes up
01:18:19.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:19.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:19.234 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:20.856 01.622 21948 Exposure complete
01:18:20.895 00.039 21948 worker thread done servicing request
01:18:20.895 00.000 18120 OnExposeComplete: enter
01:18:20.897 00.002 18120 UpdateGuideState(): m_state=6
01:18:20.899 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
01:18:20.899 00.000 18120 Star::Find returns 1 (0), X=897.87, Y=235.25, Mass=1909, SNR=30.3, Peak=192 HFD=4.0
01:18:20.900 00.001 18120 MultiStar: [#1 0.55,0.09,0.00,M2] [#2 0.59,-0.06,0.00,M7] [#3 0.15,-0.05,0.63,U] [#4 0.45,-0.09,0.00,M6] [#5 0.51,-0.09,0.00,M2] [#6 0.36,-0.24,0.00,M7] [#7 0.58,-0.38,0.00,M7] [#8 0.47,-0.10,0.00,M6] 
01:18:20.900 00.000 18120 refined, 1 included, MultiStar: {0.29, -0.09}, one-star: {0.38, -0.11}
01:18:20.901 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:18:20.901 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
01:18:20.905 00.004 18120 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.29 mountX=-0.20 mountY=-0.22, mountTheta=-2.31
01:18:20.906 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.09, opts=13)
01:18:20.907 00.001 18120 Enqueuing Move request for scope (0.29, -0.09)
01:18:20.907 00.000 21948 Worker thread wakes up
01:18:20.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:20.908 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.3
01:18:20.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.909 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:20.909 00.000 18120 Enqueuing Expose request
01:18:20.910 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
01:18:20.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
01:18:20.910 00.000 21948 Moving (0.29, -0.09) raw xDistance=-0.20 yDistance=-0.22
01:18:20.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:18:20.910 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.40
01:18:20.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:18:20.910 00.000 21948 MoveAxis(E, 36, ABG)
01:18:20.910 00.000 21948 Guiding  Dir = 2, Dur = 36
01:18:20.910 00.000 21948 IsSlewing returns 0
01:18:20.910 00.000 21948 IsGuiding returns 0
01:18:20.911 00.001 21948 PulseGuide returned control before completion, sleep 45
01:18:20.965 00.054 21948 IsGuiding returns 0
01:18:20.967 00.002 21948 Move returns status 0, amount 36
01:18:20.967 00.000 21948 MoveAxis(N, 52, ABG)
01:18:20.967 00.000 21948 Guiding  Dir = 0, Dur = 52
01:18:20.968 00.001 21948 IsSlewing returns 0
01:18:20.968 00.000 21948 IsGuiding returns 0
01:18:20.973 00.005 21948 PulseGuide returned control before completion, sleep 58
01:18:21.044 00.071 21948 IsGuiding returns 0
01:18:21.044 00.000 21948 Move returns status 0, amount 52
01:18:21.044 00.000 21948 move complete, result=0
01:18:21.044 00.000 21948 worker thread done servicing request
01:18:21.044 00.000 21948 Worker thread wakes up
01:18:21.045 00.001 18120 GuideStep: -0.2 px 36 ms EAST, -0.2 px 52 ms NORTH
01:18:21.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:21.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:22.460 01.415 21948 Exposure complete
01:18:22.491 00.031 21948 worker thread done servicing request
01:18:22.492 00.001 18120 OnExposeComplete: enter
01:18:22.492 00.000 18120 UpdateGuideState(): m_state=6
01:18:22.493 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
01:18:22.493 00.000 18120 Star::Find returns 1 (0), X=897.77, Y=235.36, Mass=2005, SNR=30.9, Peak=187 HFD=3.7
01:18:22.494 00.001 18120 MultiStar: [#1 0.44,0.15,0.00,M3] [#2 0.37,0.15,0.00,M8] [#3 0.20,0.08,0.58,U] [#4 0.38,-0.09,0.55,U] [#5 0.37,-0.02,0.48,U] [#6 0.43,0.01,0.00,M8] [#7 0.38,-0.37,0.00,M8] [#8 0.50,0.17,0.00,M7] 
01:18:22.494 00.000 18120 single-star, 3 included, MultiStar: {0.29, -0.01}, one-star: {0.27, -0.00}
01:18:22.494 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
01:18:22.495 00.001 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:18:22.495 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.02 mountX=-0.12 mountY=-0.24, mountTheta=-2.02
01:18:22.497 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.00, opts=13)
01:18:22.498 00.001 18120 Enqueuing Move request for scope (0.27, -0.00)
01:18:22.498 00.000 21948 Worker thread wakes up
01:18:22.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:22.499 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.9
01:18:22.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:22.500 00.001 18120 Enqueuing Expose request
01:18:22.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
01:18:22.500 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
01:18:22.500 00.000 21948 Moving (0.27, -0.00) raw xDistance=-0.12 yDistance=-0.24
01:18:22.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:18:22.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:18:22.500 00.000 21948 MoveAxis(E, 0, ABG)
01:18:22.500 00.000 21948 Move returns status 0, amount 0
01:18:22.500 00.000 21948 MoveAxis(N, 57, ABG)
01:18:22.500 00.000 21948 Guiding  Dir = 0, Dur = 57
01:18:22.501 00.001 21948 IsSlewing returns 0
01:18:22.501 00.000 21948 IsGuiding returns 0
01:18:22.506 00.005 21948 PulseGuide returned control before completion, sleep 62
01:18:22.584 00.078 21948 IsGuiding returns 0
01:18:22.585 00.001 21948 Move returns status 0, amount 57
01:18:22.585 00.000 21948 move complete, result=0
01:18:22.585 00.000 21948 worker thread done servicing request
01:18:22.585 00.000 21948 Worker thread wakes up
01:18:22.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:22.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:22.585 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 57 ms NORTH
01:18:24.224 01.639 21948 Exposure complete
01:18:24.271 00.047 21948 worker thread done servicing request
01:18:24.271 00.000 18120 OnExposeComplete: enter
01:18:24.272 00.001 18120 UpdateGuideState(): m_state=6
01:18:24.273 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
01:18:24.273 00.000 18120 Star::Find returns 1 (0), X=897.68, Y=235.68, Mass=2133, SNR=32.0, Peak=180 HFD=3.7
01:18:24.274 00.001 18120 MultiStar: [#1 0.45,0.42,0.00,M4] [#2 0.37,0.34,0.00,M9] [#3 -0.09,0.35,0.60,U] [#4 0.43,0.20,0.00,M6] [#5 0.24,0.35,0.00,M2] [#6 0.24,0.19,0.51,U] [#7 0.27,0.26,0.41,U] [#8 0.48,0.49,0.00,M8] 
01:18:24.274 00.000 18120 refined, 3 included, MultiStar: {0.14, 0.29}, one-star: {0.18, 0.32}
01:18:24.275 00.001 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.89 = -0.89)
01:18:24.275 00.000 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.93 = -0.93)
01:18:24.276 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.33 cameraTheta=1.11 mountX=0.21 mountY=-0.26, mountTheta=-0.90
01:18:24.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.29, opts=13)
01:18:24.277 00.000 18120 Enqueuing Move request for scope (0.14, 0.29)
01:18:24.278 00.001 21948 Worker thread wakes up
01:18:24.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:24.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
01:18:24.278 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
01:18:24.278 00.000 21948 Moving (0.14, 0.29) raw xDistance=0.21 yDistance=-0.26
01:18:24.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:18:24.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:18:24.278 00.000 21948 MoveAxis(W, 37, ABG)
01:18:24.278 00.000 21948 Guiding  Dir = 3, Dur = 37
01:18:24.278 00.000 18120 UpdateGuideState exits: m=2133 RSB=32.0
01:18:24.279 00.001 21948 IsSlewing returns 0
01:18:24.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.280 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:24.280 00.000 18120 Enqueuing Expose request
01:18:24.281 00.001 21948 IsGuiding returns 0
01:18:24.283 00.002 21948 PulseGuide returned control before completion, sleep 46
01:18:24.331 00.048 21948 IsGuiding returns 0
01:18:24.331 00.000 21948 Move returns status 0, amount 37
01:18:24.331 00.000 21948 MoveAxis(N, 62, ABG)
01:18:24.331 00.000 21948 Guiding  Dir = 0, Dur = 62
01:18:24.331 00.000 21948 IsSlewing returns 0
01:18:24.332 00.001 21948 IsGuiding returns 0
01:18:24.337 00.005 21948 PulseGuide returned control before completion, sleep 68
01:18:24.414 00.077 21948 IsGuiding returns 0
01:18:24.414 00.000 21948 Move returns status 0, amount 62
01:18:24.414 00.000 21948 move complete, result=0
01:18:24.414 00.000 21948 worker thread done servicing request
01:18:24.414 00.000 21948 Worker thread wakes up
01:18:24.414 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:24.414 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.3 px 62 ms NORTH
01:18:24.415 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:25.826 01.411 21948 Exposure complete
01:18:25.895 00.069 21948 worker thread done servicing request
01:18:25.895 00.000 18120 OnExposeComplete: enter
01:18:25.897 00.002 18120 UpdateGuideState(): m_state=6
01:18:25.899 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
01:18:25.900 00.001 18120 Star::Find returns 1 (0), X=897.34, Y=235.42, Mass=2167, SNR=32.1, Peak=160 HFD=4.0
01:18:25.900 00.000 18120 MultiStar: [#1 0.10,0.32,0.68,U] [#2 -0.05,0.04,0.59,U] [#3 -0.50,0.22,0.00,M1] [#4 0.05,0.13,0.57,U] [#5 -0.09,0.35,0.43,U] [#6 -0.06,0.01,0.51,U] [#7 0.15,0.08,0.43,U] [#8 -0.04,0.16,0.40,U] 
01:18:25.900 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {-0.16, 0.06}
01:18:25.902 00.002 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
01:18:25.902 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
01:18:25.903 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.75 mountX=0.13 mountY=-0.04, mountTheta=-0.29
01:18:25.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
01:18:25.905 00.001 18120 Enqueuing Move request for scope (-0.02, 0.13)
01:18:25.905 00.000 21948 Worker thread wakes up
01:18:25.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:18:25.905 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:18:25.905 00.000 21948 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.04
01:18:25.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:18:25.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:25.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:25.905 00.000 21948 MoveAxis(E, 0, ABG)
01:18:25.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:25.906 00.001 18120 UpdateGuideState exits: m=2167 RSB=32.1
01:18:25.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:25.907 00.000 18120 Enqueuing Expose request
01:18:25.907 00.000 21948 Move returns status 0, amount 0
01:18:25.907 00.000 21948 MoveAxis(N, 0, ABG)
01:18:25.907 00.000 21948 Move returns status 0, amount 0
01:18:25.907 00.000 21948 move complete, result=0
01:18:25.908 00.001 21948 worker thread done servicing request
01:18:25.908 00.000 21948 Worker thread wakes up
01:18:25.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:25.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:25.909 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:27.534 01.625 21948 Exposure complete
01:18:27.591 00.057 21948 worker thread done servicing request
01:18:27.591 00.000 18120 OnExposeComplete: enter
01:18:27.593 00.002 18120 UpdateGuideState(): m_state=6
01:18:27.594 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
01:18:27.596 00.002 18120 Star::Find returns 1 (0), X=897.13, Y=235.23, Mass=2035, SNR=31.2, Peak=184 HFD=4.1
01:18:27.599 00.003 18120 MultiStar: [#1 -0.17,-0.01,0.72,U] [#2 -0.09,-0.05,0.63,U] [#3 -0.54,0.06,0.00,M2] [#4 -0.08,-0.15,0.57,U] [#5 -0.04,0.07,0.45,U] [#6 0.00,-0.16,0.49,U] [#7 -0.03,-0.18,0.43,U] [#8 -0.15,-0.16,0.38,U] 
01:18:27.601 00.002 18120 refined, 7 included, MultiStar: {-0.15, -0.09}, one-star: {-0.37, -0.13}
01:18:27.603 00.002 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.57 = 1.71)
01:18:27.605 00.002 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.61 = 1.67)
01:18:27.607 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.57 mountX=-0.02 mountY=0.17, mountTheta=1.71
01:18:27.611 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.09, opts=13)
01:18:27.613 00.002 18120 Enqueuing Move request for scope (-0.15, -0.09)
01:18:27.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:27.614 00.001 21948 Worker thread wakes up
01:18:27.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
01:18:27.614 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
01:18:27.614 00.000 21948 Moving (-0.15, -0.09) raw xDistance=-0.02 yDistance=0.17
01:18:27.614 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.2
01:18:27.614 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.615 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:27.615 00.000 18120 Enqueuing Expose request
01:18:27.616 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:27.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:27.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:18:27.616 00.000 21948 MoveAxis(E, 0, ABG)
01:18:27.616 00.000 21948 Move returns status 0, amount 0
01:18:27.616 00.000 21948 MoveAxis(N, 0, ABG)
01:18:27.616 00.000 21948 Move returns status 0, amount 0
01:18:27.616 00.000 21948 move complete, result=0
01:18:27.616 00.000 21948 worker thread done servicing request
01:18:27.616 00.000 21948 Worker thread wakes up
01:18:27.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:27.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:27.616 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:29.137 01.521 21948 Exposure complete
01:18:29.200 00.063 21948 worker thread done servicing request
01:18:29.200 00.000 18120 OnExposeComplete: enter
01:18:29.200 00.000 18120 UpdateGuideState(): m_state=6
01:18:29.201 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
01:18:29.203 00.002 18120 Star::Find returns 1 (0), X=897.10, Y=235.53, Mass=1945, SNR=30.5, Peak=175 HFD=3.8
01:18:29.204 00.001 18120 MultiStar: [#1 -0.19,0.39,0.00,M3] [#2 -0.24,0.25,0.67,U] [#3 -0.69,0.40,0.00,M3] [#4 -0.21,0.25,0.57,U] [#5 -0.46,0.57,0.00,M1] [#6 -0.29,0.41,0.00,M6] [#7 -0.30,0.07,0.44,U] [#8 -0.17,0.38,0.00,M7] 
01:18:29.205 00.001 18120 refined, 3 included, MultiStar: {-0.30, 0.19}, one-star: {-0.40, 0.17}
01:18:29.206 00.001 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.58 = 0.58)
01:18:29.208 00.002 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.54 = 0.54)
01:18:29.209 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.19 hyp=0.36 cameraTheta=2.58 mountX=0.30 mountY=0.18, mountTheta=0.55
01:18:29.212 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.19, opts=13)
01:18:29.213 00.001 18120 Enqueuing Move request for scope (-0.30, 0.19)
01:18:29.213 00.000 21948 Worker thread wakes up
01:18:29.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:29.214 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:18:29.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:29.215 00.000 18120 Enqueuing Expose request
01:18:29.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.19) opts 0xd
01:18:29.215 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.19)
01:18:29.215 00.000 21948 Moving (-0.30, 0.19) raw xDistance=0.30 yDistance=0.18
01:18:29.216 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:18:29.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:29.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:18:29.216 00.000 21948 MoveAxis(W, 53, ABG)
01:18:29.216 00.000 21948 Guiding  Dir = 3, Dur = 53
01:18:29.216 00.000 21948 IsSlewing returns 0
01:18:29.216 00.000 21948 IsGuiding returns 0
01:18:29.218 00.002 21948 PulseGuide returned control before completion, sleep 62
01:18:29.291 00.073 21948 IsGuiding returns 0
01:18:29.291 00.000 21948 Move returns status 0, amount 53
01:18:29.293 00.002 21948 MoveAxis(N, 0, ABG)
01:18:29.293 00.000 21948 Move returns status 0, amount 0
01:18:29.293 00.000 21948 move complete, result=0
01:18:29.293 00.000 21948 worker thread done servicing request
01:18:29.293 00.000 21948 Worker thread wakes up
01:18:29.293 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.2 px 0 ms NORTH
01:18:29.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:29.294 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:30.928 01.634 21948 Exposure complete
01:18:30.975 00.047 21948 worker thread done servicing request
01:18:30.975 00.000 18120 OnExposeComplete: enter
01:18:30.978 00.003 18120 UpdateGuideState(): m_state=6
01:18:30.981 00.003 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
01:18:30.984 00.003 18120 Star::Find returns 1 (0), X=897.78, Y=234.88, Mass=2064, SNR=31.4, Peak=192 HFD=4.1
01:18:30.986 00.002 18120 MultiStar: [#1 0.48,-0.26,0.00,M4] [#2 0.46,-0.59,0.00,M7] [#3 0.06,-0.44,0.00,M4] [#4 0.63,-0.69,0.00,M4] [#5 0.22,-0.50,0.00,M2] [#6 0.69,-0.42,0.00,M7] [#7 0.38,-0.55,0.00,M5] [#8 0.50,-0.24,0.00,M8] 
01:18:30.989 00.003 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
01:18:30.991 00.002 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
01:18:30.993 00.002 18120 CameraToMount -- cameraX=0.28 cameraY=-0.48 hyp=0.55 cameraTheta=-1.05 mountX=-0.55 mountY=-0.03, mountTheta=-3.08
01:18:30.995 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.48, opts=13)
01:18:30.996 00.001 18120 Enqueuing Move request for scope (0.28, -0.48)
01:18:30.996 00.000 21948 Worker thread wakes up
01:18:30.996 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.48) opts 0xd
01:18:30.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.48)
01:18:30.996 00.000 21948 Moving (0.28, -0.48) raw xDistance=-0.55 yDistance=-0.03
01:18:30.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
01:18:30.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:30.996 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:30.997 00.001 18120 UpdateGuideState exits: m=2064 RSB=31.4
01:18:30.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:30.998 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:30.998 00.000 18120 Enqueuing Expose request
01:18:30.999 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:30.999 00.000 21948 MoveAxis(E, 95, ABG)
01:18:30.999 00.000 21948 Guiding  Dir = 2, Dur = 95
01:18:30.999 00.000 21948 IsSlewing returns 0
01:18:30.999 00.000 21948 IsGuiding returns 0
01:18:31.000 00.001 21948 PulseGuide returned control before completion, sleep 104
01:18:31.116 00.116 21948 IsGuiding returns 0
01:18:31.116 00.000 21948 Move returns status 0, amount 95
01:18:31.116 00.000 21948 MoveAxis(N, 0, ABG)
01:18:31.116 00.000 21948 Move returns status 0, amount 0
01:18:31.116 00.000 21948 move complete, result=0
01:18:31.116 00.000 21948 worker thread done servicing request
01:18:31.116 00.000 21948 Worker thread wakes up
01:18:31.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:31.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:31.116 00.000 18120 GuideStep: -0.6 px 95 ms EAST, -0.0 px 0 ms NORTH
01:18:32.528 01.412 21948 Exposure complete
01:18:32.575 00.047 21948 worker thread done servicing request
01:18:32.575 00.000 18120 OnExposeComplete: enter
01:18:32.576 00.001 18120 UpdateGuideState(): m_state=6
01:18:32.576 00.000 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:18:32.576 00.000 18120 Star::Find returns 1 (0), X=897.68, Y=235.09, Mass=2134, SNR=31.9, Peak=183 HFD=4.0
01:18:32.577 00.001 18120 MultiStar: [#1 0.30,-0.18,0.68,U] [#2 0.33,-0.26,0.00,M8] [#3 -0.15,-0.08,0.59,U] [#4 0.29,-0.18,0.58,U] [#5 0.22,-0.25,0.46,U] [#6 0.03,-0.25,0.51,U] [#7 0.25,-0.06,0.40,U] [#8 0.05,-0.28,0.36,U] 
01:18:32.577 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.20}, one-star: {0.18, -0.28}
01:18:32.578 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
01:18:32.578 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
01:18:32.579 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.92 mountX=-0.24 mountY=-0.05, mountTheta=-2.96
01:18:32.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.20, opts=13)
01:18:32.581 00.001 18120 Enqueuing Move request for scope (0.15, -0.20)
01:18:32.581 00.000 21948 Worker thread wakes up
01:18:32.581 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
01:18:32.581 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
01:18:32.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:32.582 00.001 18120 UpdateGuideState exits: m=2134 RSB=31.9
01:18:32.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.582 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:32.583 00.001 18120 Enqueuing Expose request
01:18:32.583 00.000 21948 Moving (0.15, -0.20) raw xDistance=-0.24 yDistance=-0.05
01:18:32.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.24
01:18:32.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:32.583 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:32.583 00.000 21948 MoveAxis(E, 50, ABG)
01:18:32.583 00.000 21948 Guiding  Dir = 2, Dur = 50
01:18:32.584 00.001 21948 IsSlewing returns 0
01:18:32.584 00.000 21948 IsGuiding returns 0
01:18:32.585 00.001 21948 PulseGuide returned control before completion, sleep 59
01:18:32.652 00.067 21948 IsGuiding returns 0
01:18:32.653 00.001 21948 Move returns status 0, amount 50
01:18:32.653 00.000 21948 MoveAxis(N, 0, ABG)
01:18:32.653 00.000 21948 Move returns status 0, amount 0
01:18:32.653 00.000 21948 move complete, result=0
01:18:32.653 00.000 21948 worker thread done servicing request
01:18:32.653 00.000 21948 Worker thread wakes up
01:18:32.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:32.653 00.000 18120 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
01:18:32.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:34.277 01.624 21948 Exposure complete
01:18:34.323 00.046 21948 worker thread done servicing request
01:18:34.323 00.000 18120 OnExposeComplete: enter
01:18:34.323 00.000 18120 UpdateGuideState(): m_state=6
01:18:34.324 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
01:18:34.324 00.000 18120 Star::Find returns 1 (0), X=897.75, Y=234.82, Mass=2146, SNR=32.1, Peak=149 HFD=4.4
01:18:34.326 00.002 18120 MultiStar: [#1 0.30,-0.50,0.00,M4] [#2 0.31,-0.62,0.00,M9] [#3 -0.10,-0.42,0.00,M4] [#4 0.23,-0.49,0.00,M4] [#5 0.24,-0.51,0.00,M2] [#6 0.27,-0.27,0.48,U] [#7 0.13,-0.57,0.00,M5] [#8 0.14,-0.37,0.00,M8] 
01:18:34.326 00.000 18120 refined, 1 included, MultiStar: {0.26, -0.46}, one-star: {0.26, -0.55}
01:18:34.326 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
01:18:34.326 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
01:18:34.327 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.46 hyp=0.52 cameraTheta=-1.05 mountX=-0.52 mountY=-0.03, mountTheta=-3.09
01:18:34.329 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.46, opts=13)
01:18:34.329 00.000 18120 Enqueuing Move request for scope (0.26, -0.46)
01:18:34.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:34.330 00.001 18120 UpdateGuideState exits: m=2146 RSB=32.1
01:18:34.330 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.331 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:34.331 00.000 18120 Enqueuing Expose request
01:18:34.331 00.000 21948 Worker thread wakes up
01:18:34.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.46) opts 0xd
01:18:34.331 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.46)
01:18:34.332 00.001 21948 Moving (0.26, -0.46) raw xDistance=-0.52 yDistance=-0.03
01:18:34.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:18:34.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:34.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:34.332 00.000 21948 MoveAxis(E, 97, ABG)
01:18:34.332 00.000 21948 Guiding  Dir = 2, Dur = 97
01:18:34.332 00.000 21948 IsSlewing returns 0
01:18:34.332 00.000 21948 IsGuiding returns 0
01:18:34.335 00.003 21948 PulseGuide returned control before completion, sleep 106
01:18:34.447 00.112 21948 IsGuiding returns 0
01:18:34.447 00.000 21948 Move returns status 0, amount 97
01:18:34.447 00.000 21948 MoveAxis(N, 0, ABG)
01:18:34.447 00.000 21948 Move returns status 0, amount 0
01:18:34.447 00.000 21948 move complete, result=0
01:18:34.447 00.000 21948 worker thread done servicing request
01:18:34.447 00.000 21948 Worker thread wakes up
01:18:34.448 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:34.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:34.448 00.000 18120 GuideStep: -0.5 px 97 ms EAST, -0.0 px 0 ms NORTH
01:18:35.864 01.416 21948 Exposure complete
01:18:35.906 00.042 21948 worker thread done servicing request
01:18:35.906 00.000 18120 OnExposeComplete: enter
01:18:35.908 00.002 18120 UpdateGuideState(): m_state=6
01:18:35.910 00.002 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
01:18:35.911 00.001 18120 Star::Find returns 1 (0), X=897.41, Y=235.11, Mass=2093, SNR=31.6, Peak=171 HFD=3.9
01:18:35.911 00.000 18120 MultiStar: [#1 -0.11,-0.02,0.71,U] [#2 0.41,-0.38,0.00,M10] [#3 -0.31,0.05,0.58,U] [#4 0.03,-0.05,0.57,U] [#5 0.06,-0.06,0.46,U] [#6 0.21,-0.15,0.50,U] [#7 0.22,-0.12,0.43,U] [#8 0.04,0.12,0.39,U] 
01:18:35.912 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {-0.09, -0.25}
01:18:35.912 00.000 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.80 = 2.48)
01:18:35.913 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.44)
01:18:35.913 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=-0.07 mountY=0.05, mountTheta=2.46
01:18:35.916 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.08, opts=13)
01:18:35.917 00.001 18120 Enqueuing Move request for scope (-0.02, -0.08)
01:18:35.917 00.000 21948 Worker thread wakes up
01:18:35.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:18:35.917 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:18:35.917 00.000 21948 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.05
01:18:35.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:18:35.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:35.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:35.919 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:35.919 00.000 21948 MoveAxis(E, 0, ABG)
01:18:35.919 00.000 21948 Move returns status 0, amount 0
01:18:35.919 00.000 21948 MoveAxis(N, 0, ABG)
01:18:35.919 00.000 21948 Move returns status 0, amount 0
01:18:35.919 00.000 21948 move complete, result=0
01:18:35.919 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.6
01:18:35.920 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:35.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:35.921 00.001 18120 Enqueuing Expose request
01:18:35.921 00.000 21948 worker thread done servicing request
01:18:35.922 00.001 21948 Worker thread wakes up
01:18:35.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:35.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:35.922 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:37.556 01.634 21948 Exposure complete
01:18:37.590 00.034 21948 worker thread done servicing request
01:18:37.590 00.000 18120 OnExposeComplete: enter
01:18:37.590 00.000 18120 UpdateGuideState(): m_state=6
01:18:37.591 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
01:18:37.591 00.000 18120 Star::Find returns 1 (0), X=897.08, Y=235.56, Mass=2023, SNR=31.2, Peak=173 HFD=4.0
01:18:37.592 00.001 18120 MultiStar: [#1 -0.06,0.23,0.71,U] [#2 -0.10,0.15,0.62,U] [#3 -0.46,0.21,0.00,M4] [#4 -0.16,0.05,0.54,U] [#5 -0.11,0.21,0.48,U] [#6 -0.17,0.10,0.51,U] [#7 -0.12,-0.07,0.42,U] [#8 -0.06,0.33,0.41,U] 
01:18:37.592 00.000 18120 refined, 7 included, MultiStar: {-0.18, 0.16}, one-star: {-0.42, 0.20}
01:18:37.593 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.42 = 0.42)
01:18:37.593 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
01:18:37.594 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.41 mountX=0.22 mountY=0.09, mountTheta=0.38
01:18:37.595 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.16, opts=13)
01:18:37.595 00.000 18120 Enqueuing Move request for scope (-0.18, 0.16)
01:18:37.596 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:37.596 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
01:18:37.597 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.598 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:37.599 00.001 18120 Enqueuing Expose request
01:18:37.599 00.000 21948 Worker thread wakes up
01:18:37.599 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
01:18:37.599 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
01:18:37.600 00.001 21948 Moving (-0.18, 0.16) raw xDistance=0.22 yDistance=0.09
01:18:37.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:18:37.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:37.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:37.600 00.000 21948 MoveAxis(W, 38, ABG)
01:18:37.600 00.000 21948 Guiding  Dir = 3, Dur = 38
01:18:37.600 00.000 21948 IsSlewing returns 0
01:18:37.601 00.001 21948 IsGuiding returns 0
01:18:37.602 00.001 21948 PulseGuide returned control before completion, sleep 47
01:18:37.662 00.060 21948 IsGuiding returns 0
01:18:37.662 00.000 21948 Move returns status 0, amount 38
01:18:37.662 00.000 21948 MoveAxis(N, 0, ABG)
01:18:37.662 00.000 21948 Move returns status 0, amount 0
01:18:37.662 00.000 21948 move complete, result=0
01:18:37.662 00.000 21948 worker thread done servicing request
01:18:37.662 00.000 21948 Worker thread wakes up
01:18:37.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:37.662 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
01:18:37.664 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:39.079 01.415 21948 Exposure complete
01:18:39.120 00.041 21948 worker thread done servicing request
01:18:39.120 00.000 18120 OnExposeComplete: enter
01:18:39.121 00.001 18120 UpdateGuideState(): m_state=6
01:18:39.121 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
01:18:39.122 00.001 18120 Star::Find returns 1 (0), X=897.39, Y=235.30, Mass=1931, SNR=30.5, Peak=164 HFD=3.7
01:18:39.122 00.000 18120 MultiStar: [#1 0.36,0.21,0.00,M3] [#2 -0.04,-0.06,0.66,U] [#3 -0.34,0.08,0.62,U] [#4 -0.08,-0.04,0.58,U] [#5 -0.05,-0.01,0.48,U] [#6 0.09,-0.56,0.00,M4] [#7 0.08,-0.10,0.46,U] [#8 0.11,-0.05,0.41,U] 
01:18:39.125 00.003 18120 refined, 6 included, MultiStar: {-0.08, -0.03}, one-star: {-0.11, -0.06}
01:18:39.128 00.003 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.00) = xAngle (-4.74 = 1.55)
01:18:39.130 00.002 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.78 = 1.51)
01:18:39.132 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.74 mountX=0.00 mountY=0.09, mountTheta=1.55
01:18:39.137 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
01:18:39.138 00.001 18120 Enqueuing Move request for scope (-0.08, -0.03)
01:18:39.139 00.001 21948 Worker thread wakes up
01:18:39.139 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:39.139 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.5
01:18:39.140 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.140 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:39.141 00.001 18120 Enqueuing Expose request
01:18:39.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:18:39.141 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:18:39.141 00.000 21948 Moving (-0.08, -0.03) raw xDistance=0.00 yDistance=0.09
01:18:39.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:18:39.141 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:39.141 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:39.141 00.000 21948 MoveAxis(E, 0, ABG)
01:18:39.141 00.000 21948 Move returns status 0, amount 0
01:18:39.141 00.000 21948 MoveAxis(N, 0, ABG)
01:18:39.141 00.000 21948 Move returns status 0, amount 0
01:18:39.141 00.000 21948 move complete, result=0
01:18:39.141 00.000 21948 worker thread done servicing request
01:18:39.141 00.000 21948 Worker thread wakes up
01:18:39.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:39.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:39.142 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:40.775 01.633 21948 Exposure complete
01:18:40.822 00.047 21948 worker thread done servicing request
01:18:40.822 00.000 18120 OnExposeComplete: enter
01:18:40.824 00.002 18120 UpdateGuideState(): m_state=6
01:18:40.825 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
01:18:40.825 00.000 18120 Star::Find returns 1 (0), X=897.22, Y=235.45, Mass=1947, SNR=30.4, Peak=173 HFD=3.7
01:18:40.826 00.001 18120 MultiStar: [#1 -0.20,0.24,0.77,U] [#2 -0.06,0.11,0.65,U] [#3 -0.58,0.32,0.00,M4] [#4 -0.24,0.32,0.00,M2] [#5 -0.35,0.18,0.47,U] [#6 0.00,0.14,0.55,U] [#7 -0.24,-0.08,0.44,U] [#8 -0.02,0.29,0.40,U] 
01:18:40.827 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.14}, one-star: {-0.28, 0.09}
01:18:40.828 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
01:18:40.829 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
01:18:40.830 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.22 cameraTheta=2.47 mountX=0.20 mountY=0.09, mountTheta=0.44
01:18:40.833 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.14, opts=13)
01:18:40.834 00.001 18120 Enqueuing Move request for scope (-0.18, 0.14)
01:18:40.836 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:40.837 00.001 21948 Worker thread wakes up
01:18:40.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
01:18:40.837 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
01:18:40.837 00.000 21948 Moving (-0.18, 0.14) raw xDistance=0.20 yDistance=0.09
01:18:40.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:18:40.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:40.837 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.4
01:18:40.839 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.840 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:40.840 00.000 21948 MoveAxis(W, 36, ABG)
01:18:40.840 00.000 21948 Guiding  Dir = 3, Dur = 36
01:18:40.840 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:40.841 00.001 18120 Enqueuing Expose request
01:18:40.841 00.000 21948 IsSlewing returns 0
01:18:40.842 00.001 21948 IsGuiding returns 0
01:18:40.844 00.002 21948 PulseGuide returned control before completion, sleep 45
01:18:40.899 00.055 21948 IsGuiding returns 0
01:18:40.899 00.000 21948 Move returns status 0, amount 36
01:18:40.899 00.000 21948 MoveAxis(N, 0, ABG)
01:18:40.900 00.001 21948 Move returns status 0, amount 0
01:18:40.900 00.000 21948 move complete, result=0
01:18:40.900 00.000 21948 worker thread done servicing request
01:18:40.900 00.000 21948 Worker thread wakes up
01:18:40.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:40.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:40.900 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
01:18:42.310 01.410 21948 Exposure complete
01:18:42.352 00.042 21948 worker thread done servicing request
01:18:42.352 00.000 18120 OnExposeComplete: enter
01:18:42.353 00.001 18120 UpdateGuideState(): m_state=6
01:18:42.353 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
01:18:42.354 00.001 18120 Star::Find returns 1 (0), X=897.21, Y=235.63, Mass=1961, SNR=30.7, Peak=188 HFD=3.8
01:18:42.355 00.001 18120 MultiStar: [#1 -0.24,0.20,0.76,U] [#2 0.05,0.22,0.68,U] [#3 -0.67,0.33,0.00,M5] [#4 -0.11,0.29,0.56,U] [#5 -0.34,0.37,0.00,M1] [#6 -0.14,0.40,0.00,M4] [#7 -0.21,0.21,0.45,U] [#8 -0.30,0.27,0.00,M5] 
01:18:42.356 00.001 18120 refined, 4 included, MultiStar: {-0.17, 0.24}, one-star: {-0.29, 0.26}
01:18:42.357 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
01:18:42.357 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
01:18:42.358 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.20 mountX=0.29 mountY=0.05, mountTheta=0.17
01:18:42.360 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.24, opts=13)
01:18:42.361 00.001 18120 Enqueuing Move request for scope (-0.17, 0.24)
01:18:42.362 00.001 21948 Worker thread wakes up
01:18:42.363 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
01:18:42.363 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
01:18:42.363 00.000 21948 Moving (-0.17, 0.24) raw xDistance=0.29 yDistance=0.05
01:18:42.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:18:42.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:42.363 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:42.363 00.000 21948 MoveAxis(W, 54, ABG)
01:18:42.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:42.363 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
01:18:42.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.365 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:42.365 00.000 18120 Enqueuing Expose request
01:18:42.365 00.000 21948 Guiding  Dir = 3, Dur = 54
01:18:42.366 00.001 21948 IsSlewing returns 0
01:18:42.366 00.000 21948 IsGuiding returns 0
01:18:42.367 00.001 21948 PulseGuide returned control before completion, sleep 63
01:18:42.436 00.069 21948 IsGuiding returns 0
01:18:42.436 00.000 21948 Move returns status 0, amount 54
01:18:42.436 00.000 21948 MoveAxis(N, 0, ABG)
01:18:42.436 00.000 21948 Move returns status 0, amount 0
01:18:42.436 00.000 21948 move complete, result=0
01:18:42.436 00.000 21948 worker thread done servicing request
01:18:42.436 00.000 21948 Worker thread wakes up
01:18:42.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:42.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:42.436 00.000 18120 GuideStep: 0.3 px 54 ms WEST, 0.0 px 0 ms NORTH
01:18:44.059 01.623 21948 Exposure complete
01:18:44.107 00.048 21948 worker thread done servicing request
01:18:44.107 00.000 18120 OnExposeComplete: enter
01:18:44.109 00.002 18120 UpdateGuideState(): m_state=6
01:18:44.110 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
01:18:44.112 00.002 18120 Star::Find returns 1 (0), X=897.29, Y=235.30, Mass=2019, SNR=31.0, Peak=171 HFD=3.7
01:18:44.113 00.001 18120 MultiStar: [#1 -0.05,0.13,0.67,U] [#2 0.22,0.18,0.64,U] [#3 -0.34,0.13,0.61,U] [#4 -0.12,0.03,0.57,U] [#5 0.05,0.28,0.47,U] [#6 0.27,0.03,0.52,U] [#7 0.04,0.00,0.42,U] [#8 0.19,-0.06,0.39,U] 
01:18:44.114 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.21, -0.06}
01:18:44.115 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
01:18:44.115 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
01:18:44.116 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.89 mountX=0.07 mountY=-0.01, mountTheta=-0.15
01:18:44.117 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
01:18:44.118 00.001 18120 Enqueuing Move request for scope (-0.02, 0.07)
01:18:44.118 00.000 21948 Worker thread wakes up
01:18:44.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:44.119 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:18:44.119 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.0
01:18:44.119 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:18:44.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.121 00.002 21948 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.01
01:18:44.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:44.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:44.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:44.121 00.000 18120 Enqueuing Expose request
01:18:44.122 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:44.122 00.000 21948 MoveAxis(E, 0, ABG)
01:18:44.122 00.000 21948 Move returns status 0, amount 0
01:18:44.122 00.000 21948 MoveAxis(N, 0, ABG)
01:18:44.122 00.000 21948 Move returns status 0, amount 0
01:18:44.122 00.000 21948 move complete, result=0
01:18:44.122 00.000 21948 worker thread done servicing request
01:18:44.122 00.000 21948 Worker thread wakes up
01:18:44.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:44.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:44.123 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:45.645 01.522 21948 Exposure complete
01:18:45.679 00.034 21948 worker thread done servicing request
01:18:45.679 00.000 18120 OnExposeComplete: enter
01:18:45.680 00.001 18120 UpdateGuideState(): m_state=6
01:18:45.681 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
01:18:45.681 00.000 18120 Star::Find returns 1 (0), X=897.58, Y=235.09, Mass=2085, SNR=31.5, Peak=188 HFD=3.9
01:18:45.682 00.001 18120 MultiStar: [#1 0.23,-0.20,0.68,U] [#2 0.20,-0.09,0.64,U] [#3 -0.22,-0.19,0.59,U] [#4 0.09,-0.35,0.54,U] [#5 0.07,-0.16,0.45,U] [#6 0.29,-0.30,0.00,M4] [#7 0.32,-0.35,0.00,M1] [#8 0.29,-0.09,0.39,U] 
01:18:45.682 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.20}, one-star: {0.08, -0.27}
01:18:45.683 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
01:18:45.683 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
01:18:45.684 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.12 mountX=-0.23 mountY=0.00, mountTheta=3.12
01:18:45.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.20, opts=13)
01:18:45.685 00.000 18120 Enqueuing Move request for scope (0.10, -0.20)
01:18:45.686 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:45.686 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.5
01:18:45.687 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:45.687 00.000 18120 Enqueuing Expose request
01:18:45.688 00.001 21948 Worker thread wakes up
01:18:45.688 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
01:18:45.688 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
01:18:45.688 00.000 21948 Moving (0.10, -0.20) raw xDistance=-0.23 yDistance=0.00
01:18:45.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:18:45.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:45.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:18:45.688 00.000 21948 MoveAxis(E, 40, ABG)
01:18:45.688 00.000 21948 Guiding  Dir = 2, Dur = 40
01:18:45.688 00.000 21948 IsSlewing returns 0
01:18:45.688 00.000 21948 IsGuiding returns 0
01:18:45.691 00.003 21948 PulseGuide returned control before completion, sleep 49
01:18:45.752 00.061 21948 IsGuiding returns 0
01:18:45.752 00.000 21948 Move returns status 0, amount 40
01:18:45.753 00.001 21948 MoveAxis(N, 0, ABG)
01:18:45.753 00.000 21948 Move returns status 0, amount 0
01:18:45.753 00.000 21948 move complete, result=0
01:18:45.753 00.000 21948 worker thread done servicing request
01:18:45.753 00.000 21948 Worker thread wakes up
01:18:45.753 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
01:18:45.754 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:45.754 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:47.389 01.635 21948 Exposure complete
01:18:47.429 00.040 21948 worker thread done servicing request
01:18:47.429 00.000 18120 OnExposeComplete: enter
01:18:47.430 00.001 18120 UpdateGuideState(): m_state=6
01:18:47.430 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
01:18:47.431 00.001 18120 Star::Find returns 1 (0), X=897.29, Y=235.28, Mass=2046, SNR=31.2, Peak=191 HFD=3.7
01:18:47.431 00.000 18120 MultiStar: [#1 -0.06,-0.08,0.70,U] [#2 0.06,-0.18,0.62,U] [#3 -0.28,-0.11,0.59,U] [#4 -0.05,-0.13,0.55,U] [#5 0.12,-0.22,0.46,U] [#6 -0.24,-0.01,0.52,U] [#7 0.04,-0.26,0.41,U] [#8 0.04,-0.08,0.40,U] 
01:18:47.432 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {-0.21, -0.08}
01:18:47.433 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.12)
01:18:47.434 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.08)
01:18:47.434 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.17 mountX=-0.08 mountY=0.13, mountTheta=2.11
01:18:47.436 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.12, opts=13)
01:18:47.436 00.000 18120 Enqueuing Move request for scope (-0.08, -0.12)
01:18:47.438 00.002 21948 Worker thread wakes up
01:18:47.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:47.438 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.2
01:18:47.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.439 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:47.439 00.000 18120 Enqueuing Expose request
01:18:47.440 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
01:18:47.440 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
01:18:47.440 00.000 21948 Moving (-0.08, -0.12) raw xDistance=-0.08 yDistance=0.13
01:18:47.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:18:47.440 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:47.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:18:47.440 00.000 21948 MoveAxis(E, 0, ABG)
01:18:47.440 00.000 21948 Move returns status 0, amount 0
01:18:47.440 00.000 21948 MoveAxis(N, 0, ABG)
01:18:47.440 00.000 21948 Move returns status 0, amount 0
01:18:47.440 00.000 21948 move complete, result=0
01:18:47.440 00.000 21948 worker thread done servicing request
01:18:47.440 00.000 21948 Worker thread wakes up
01:18:47.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:47.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:47.440 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:48.960 01.520 21948 Exposure complete
01:18:49.010 00.050 21948 worker thread done servicing request
01:18:49.011 00.001 18120 OnExposeComplete: enter
01:18:49.011 00.000 18120 UpdateGuideState(): m_state=6
01:18:49.012 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
01:18:49.014 00.002 18120 Star::Find returns 1 (0), X=897.36, Y=235.32, Mass=2033, SNR=31.3, Peak=165 HFD=4.0
01:18:49.016 00.002 18120 MultiStar: [#1 0.08,0.07,0.71,U] [#2 0.07,0.14,0.63,U] [#3 -0.36,-0.02,0.58,U] [#4 0.00,-0.02,0.54,U] [#5 -0.07,-0.12,0.46,U] [#6 0.03,-0.05,0.52,U] [#7 -0.16,-0.06,0.42,U] [#8 0.07,-0.03,0.40,U] 
01:18:49.017 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.14, -0.04}
01:18:49.018 00.001 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
01:18:49.018 00.000 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
01:18:49.019 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.04 mountX=0.02 mountY=0.05, mountTheta=1.24
01:18:49.021 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
01:18:49.022 00.001 18120 Enqueuing Move request for scope (-0.06, -0.01)
01:18:49.022 00.000 21948 Worker thread wakes up
01:18:49.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:49.023 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:18:49.023 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.024 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:49.024 00.000 18120 Enqueuing Expose request
01:18:49.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:18:49.025 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:18:49.025 00.000 21948 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=0.05
01:18:49.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:18:49.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:49.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:49.025 00.000 21948 MoveAxis(E, 0, ABG)
01:18:49.025 00.000 21948 Move returns status 0, amount 0
01:18:49.025 00.000 21948 MoveAxis(N, 0, ABG)
01:18:49.025 00.000 21948 Move returns status 0, amount 0
01:18:49.025 00.000 21948 move complete, result=0
01:18:49.025 00.000 21948 worker thread done servicing request
01:18:49.025 00.000 21948 Worker thread wakes up
01:18:49.025 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:49.025 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:49.025 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:50.656 01.631 21948 Exposure complete
01:18:50.691 00.035 21948 worker thread done servicing request
01:18:50.691 00.000 18120 OnExposeComplete: enter
01:18:50.691 00.000 18120 UpdateGuideState(): m_state=6
01:18:50.692 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
01:18:50.692 00.000 18120 Star::Find returns 1 (0), X=897.64, Y=235.12, Mass=2024, SNR=31.2, Peak=188 HFD=4.0
01:18:50.693 00.001 18120 MultiStar: [#1 0.19,-0.15,0.72,U] [#2 0.26,-0.26,0.64,U] [#3 -0.06,-0.15,0.60,U] [#4 0.17,-0.10,0.55,U] [#5 0.25,-0.08,0.47,U] [#6 0.14,-0.25,0.51,U] [#7 0.15,-0.48,0.00,M1] [#8 0.34,-0.17,0.39,U] 
01:18:50.693 00.000 18120 refined, 7 included, MultiStar: {0.17, -0.18}, one-star: {0.14, -0.24}
01:18:50.694 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
01:18:50.695 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
01:18:50.695 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.83 mountX=-0.24 mountY=-0.07, mountTheta=-2.87
01:18:50.699 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.18, opts=13)
01:18:50.700 00.001 18120 Enqueuing Move request for scope (0.17, -0.18)
01:18:50.702 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:50.705 00.003 18120 UpdateGuideState exits: m=2024 RSB=31.2
01:18:50.707 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:50.709 00.002 21948 Worker thread wakes up
01:18:50.710 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
01:18:50.710 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:50.711 00.001 18120 Enqueuing Expose request
01:18:50.711 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
01:18:50.711 00.000 21948 Moving (0.17, -0.18) raw xDistance=-0.24 yDistance=-0.07
01:18:50.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:18:50.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:50.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:50.711 00.000 21948 MoveAxis(E, 42, ABG)
01:18:50.712 00.001 21948 Guiding  Dir = 2, Dur = 42
01:18:50.712 00.000 21948 IsSlewing returns 0
01:18:50.712 00.000 21948 IsGuiding returns 0
01:18:50.714 00.002 21948 PulseGuide returned control before completion, sleep 51
01:18:50.782 00.068 21948 IsGuiding returns 0
01:18:50.782 00.000 21948 Move returns status 0, amount 42
01:18:50.783 00.001 21948 MoveAxis(N, 0, ABG)
01:18:50.783 00.000 21948 Move returns status 0, amount 0
01:18:50.783 00.000 21948 move complete, result=0
01:18:50.783 00.000 21948 worker thread done servicing request
01:18:50.783 00.000 21948 Worker thread wakes up
01:18:50.783 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:18:50.784 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:50.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:52.191 01.407 21948 Exposure complete
01:18:52.237 00.046 21948 worker thread done servicing request
01:18:52.237 00.000 18120 OnExposeComplete: enter
01:18:52.238 00.001 18120 UpdateGuideState(): m_state=6
01:18:52.238 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
01:18:52.239 00.001 18120 Star::Find returns 1 (0), X=897.31, Y=235.69, Mass=1916, SNR=30.4, Peak=172 HFD=3.7
01:18:52.239 00.000 18120 MultiStar: [#1 0.00,0.33,0.75,U] [#2 -0.12,0.33,0.64,U] [#3 -0.25,0.17,0.63,U] [#4 -0.01,0.39,0.59,U] [#5 -0.23,0.46,0.00,M1] [#6 0.19,0.04,0.53,U] [#7 0.20,-0.27,0.44,U] [#8 0.06,0.27,0.41,U] 
01:18:52.240 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.23}, one-star: {-0.19, 0.32}
01:18:52.240 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
01:18:52.240 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
01:18:52.241 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.76 mountX=0.22 mountY=-0.06, mountTheta=-0.27
01:18:52.242 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.23, opts=13)
01:18:52.242 00.000 18120 Enqueuing Move request for scope (-0.04, 0.23)
01:18:52.243 00.001 21948 Worker thread wakes up
01:18:52.243 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:52.243 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.4
01:18:52.244 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.244 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:52.244 00.000 18120 Enqueuing Expose request
01:18:52.245 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:18:52.245 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:18:52.245 00.000 21948 Moving (-0.04, 0.23) raw xDistance=0.22 yDistance=-0.06
01:18:52.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
01:18:52.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:52.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:52.245 00.000 21948 MoveAxis(W, 37, ABG)
01:18:52.245 00.000 21948 Guiding  Dir = 3, Dur = 37
01:18:52.245 00.000 21948 IsSlewing returns 0
01:18:52.245 00.000 21948 IsGuiding returns 0
01:18:52.247 00.002 21948 PulseGuide returned control before completion, sleep 46
01:18:52.297 00.050 21948 IsGuiding returns 0
01:18:52.297 00.000 21948 Move returns status 0, amount 37
01:18:52.297 00.000 21948 MoveAxis(N, 0, ABG)
01:18:52.297 00.000 21948 Move returns status 0, amount 0
01:18:52.297 00.000 21948 move complete, result=0
01:18:52.297 00.000 21948 worker thread done servicing request
01:18:52.297 00.000 21948 Worker thread wakes up
01:18:52.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:52.297 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:18:52.298 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:53.929 01.631 21948 Exposure complete
01:18:53.953 00.024 21948 worker thread done servicing request
01:18:53.953 00.000 18120 OnExposeComplete: enter
01:18:53.953 00.000 18120 UpdateGuideState(): m_state=6
01:18:53.954 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
01:18:53.954 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=235.67, Mass=2046, SNR=31.4, Peak=179 HFD=3.7
01:18:53.955 00.001 18120 MultiStar: [#1 -0.03,0.36,0.73,U] [#2 0.04,0.16,0.62,U] [#3 -0.36,0.38,0.00,M1] [#4 0.04,0.28,0.54,U] [#5 0.06,0.22,0.46,U] [#6 -0.05,0.18,0.54,U] [#7 -0.05,-0.01,0.43,U] [#8 0.06,0.20,0.38,U] 
01:18:53.955 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.23}, one-star: {-0.20, 0.31}
01:18:53.956 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
01:18:53.956 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
01:18:53.957 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.73 mountX=0.23 mountY=-0.07, mountTheta=-0.31
01:18:53.959 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.23, opts=13)
01:18:53.962 00.003 18120 Enqueuing Move request for scope (-0.04, 0.23)
01:18:53.965 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:53.967 00.002 18120 UpdateGuideState exits: m=2046 RSB=31.4
01:18:53.969 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:53.971 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:53.974 00.003 18120 Enqueuing Expose request
01:18:53.976 00.002 21948 Worker thread wakes up
01:18:53.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:18:53.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:18:53.976 00.000 21948 Moving (-0.04, 0.23) raw xDistance=0.23 yDistance=-0.07
01:18:53.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:18:53.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:53.976 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:53.976 00.000 21948 MoveAxis(W, 43, ABG)
01:18:53.976 00.000 21948 Guiding  Dir = 3, Dur = 43
01:18:53.976 00.000 21948 IsSlewing returns 0
01:18:53.977 00.001 21948 IsGuiding returns 0
01:18:53.978 00.001 21948 PulseGuide returned control before completion, sleep 52
01:18:54.039 00.061 21948 IsGuiding returns 0
01:18:54.039 00.000 21948 Move returns status 0, amount 43
01:18:54.040 00.001 21948 MoveAxis(N, 0, ABG)
01:18:54.040 00.000 21948 Move returns status 0, amount 0
01:18:54.040 00.000 21948 move complete, result=0
01:18:54.040 00.000 21948 worker thread done servicing request
01:18:54.040 00.000 21948 Worker thread wakes up
01:18:54.040 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:18:54.041 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:54.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:55.447 01.406 21948 Exposure complete
01:18:55.502 00.055 21948 worker thread done servicing request
01:18:55.502 00.000 18120 OnExposeComplete: enter
01:18:55.504 00.002 18120 UpdateGuideState(): m_state=6
01:18:55.505 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
01:18:55.507 00.002 18120 Star::Find returns 1 (0), X=897.29, Y=235.57, Mass=2056, SNR=31.4, Peak=163 HFD=3.9
01:18:55.508 00.001 18120 MultiStar: [#1 0.08,0.25,0.73,U] [#2 0.04,0.23,0.63,U] [#3 -0.33,0.13,0.62,U] [#4 0.19,-0.01,0.55,U] [#5 0.09,0.38,0.47,U] [#6 0.02,0.10,0.53,U] [#7 0.08,-0.16,0.45,U] [#8 0.27,0.21,0.40,U] 
01:18:55.512 00.004 18120 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {-0.21, 0.21}
01:18:55.514 00.002 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
01:18:55.516 00.002 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
01:18:55.518 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.61 mountX=0.15 mountY=-0.07, mountTheta=-0.42
01:18:55.523 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.16, opts=13)
01:18:55.525 00.002 18120 Enqueuing Move request for scope (-0.01, 0.16)
01:18:55.527 00.002 21948 Worker thread wakes up
01:18:55.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:55.529 00.002 18120 UpdateGuideState exits: m=2056 RSB=31.4
01:18:55.530 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:55.531 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
01:18:55.531 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
01:18:55.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:55.531 00.000 18120 Enqueuing Expose request
01:18:55.532 00.001 21948 Moving (-0.01, 0.16) raw xDistance=0.15 yDistance=-0.07
01:18:55.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:18:55.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:55.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:55.532 00.000 21948 MoveAxis(E, 0, ABG)
01:18:55.532 00.000 21948 Move returns status 0, amount 0
01:18:55.532 00.000 21948 MoveAxis(N, 0, ABG)
01:18:55.532 00.000 21948 Move returns status 0, amount 0
01:18:55.532 00.000 21948 move complete, result=0
01:18:55.532 00.000 21948 worker thread done servicing request
01:18:55.532 00.000 21948 Worker thread wakes up
01:18:55.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:55.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:55.533 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:57.157 01.624 21948 Exposure complete
01:18:57.203 00.046 21948 worker thread done servicing request
01:18:57.203 00.000 18120 OnExposeComplete: enter
01:18:57.205 00.002 18120 UpdateGuideState(): m_state=6
01:18:57.206 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
01:18:57.207 00.001 18120 Star::Find returns 1 (0), X=897.23, Y=235.55, Mass=1987, SNR=30.8, Peak=172 HFD=3.7
01:18:57.209 00.002 18120 MultiStar: [#1 -0.11,0.32,0.68,U] [#2 -0.05,0.17,0.64,U] [#3 -0.69,0.33,0.00,M1] [#4 -0.36,0.31,0.00,M1] [#5 -0.10,0.29,0.46,U] [#6 -0.02,0.13,0.55,U] [#7 -0.04,0.26,0.45,U] [#8 0.01,0.45,0.00,M1] 
01:18:57.211 00.002 18120 refined, 5 included, MultiStar: {-0.12, 0.22}, one-star: {-0.26, 0.18}
01:18:57.213 00.002 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
01:18:57.214 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
01:18:57.216 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.06 mountX=0.25 mountY=0.01, mountTheta=0.03
01:18:57.219 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.22, opts=13)
01:18:57.220 00.001 18120 Enqueuing Move request for scope (-0.12, 0.22)
01:18:57.220 00.000 21948 Worker thread wakes up
01:18:57.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:57.221 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:18:57.221 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.8
01:18:57.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.222 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:57.222 00.000 18120 Enqueuing Expose request
01:18:57.223 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:18:57.223 00.000 21948 Moving (-0.12, 0.22) raw xDistance=0.25 yDistance=0.01
01:18:57.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:18:57.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:57.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:57.223 00.000 21948 MoveAxis(W, 44, ABG)
01:18:57.223 00.000 21948 Guiding  Dir = 3, Dur = 44
01:18:57.223 00.000 21948 IsSlewing returns 0
01:18:57.223 00.000 21948 IsGuiding returns 0
01:18:57.226 00.003 21948 PulseGuide returned control before completion, sleep 53
01:18:57.284 00.058 21948 IsGuiding returns 1
01:18:57.284 00.000 21948 scope still moving after pulse duration time elapsed
01:18:57.313 00.029 21948 IsSlewing returns 0
01:18:57.313 00.000 21948 IsGuiding returns 0
01:18:57.313 00.000 21948 scope move finished after 44 + 45 ms
01:18:57.313 00.000 21948 Move returns status 0, amount 44
01:18:57.313 00.000 21948 MoveAxis(N, 0, ABG)
01:18:57.313 00.000 21948 Move returns status 0, amount 0
01:18:57.313 00.000 21948 move complete, result=0
01:18:57.313 00.000 21948 worker thread done servicing request
01:18:57.314 00.001 18120 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
01:18:57.316 00.002 21948 Worker thread wakes up
01:18:57.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:57.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:58.729 01.413 21948 Exposure complete
01:18:58.775 00.046 21948 worker thread done servicing request
01:18:58.775 00.000 18120 OnExposeComplete: enter
01:18:58.777 00.002 18120 UpdateGuideState(): m_state=6
01:18:58.778 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
01:18:58.780 00.002 18120 Star::Find returns 1 (0), X=897.28, Y=235.24, Mass=2020, SNR=31.1, Peak=167 HFD=3.8
01:18:58.781 00.001 18120 MultiStar: [#1 0.06,0.32,0.72,U] [#2 0.37,-0.03,0.64,U] [#3 -0.38,0.13,0.00,M2] [#4 -0.07,-0.01,0.56,U] [#5 -0.10,0.02,0.46,U] [#6 0.32,-0.08,0.51,U] [#7 0.24,-0.27,0.41,U] [#8 -0.11,0.18,0.42,U] 
01:18:58.782 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.22, -0.12}
01:18:58.783 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
01:18:58.784 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
01:18:58.786 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.14 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
01:18:58.788 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
01:18:58.789 00.001 18120 Enqueuing Move request for scope (0.04, 0.01)
01:18:58.790 00.001 21948 Worker thread wakes up
01:18:58.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:18:58.790 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
01:18:58.790 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.791 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:18:58.791 00.000 18120 Enqueuing Expose request
01:18:58.792 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:18:58.792 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:18:58.792 00.000 21948 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
01:18:58.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:58.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:58.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:58.792 00.000 21948 MoveAxis(E, 0, ABG)
01:18:58.792 00.000 21948 Move returns status 0, amount 0
01:18:58.792 00.000 21948 MoveAxis(N, 0, ABG)
01:18:58.792 00.000 21948 Move returns status 0, amount 0
01:18:58.792 00.000 21948 move complete, result=0
01:18:58.792 00.000 21948 worker thread done servicing request
01:18:58.792 00.000 21948 Worker thread wakes up
01:18:58.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:18:58.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:18:58.792 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:00.421 01.629 21948 Exposure complete
01:19:00.467 00.046 21948 worker thread done servicing request
01:19:00.467 00.000 18120 OnExposeComplete: enter
01:19:00.468 00.001 18120 UpdateGuideState(): m_state=6
01:19:00.468 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
01:19:00.469 00.001 18120 Star::Find returns 1 (0), X=897.53, Y=235.34, Mass=2078, SNR=31.5, Peak=167 HFD=3.7
01:19:00.470 00.001 18120 MultiStar: [#1 0.14,0.26,0.71,U] [#2 0.17,0.17,0.61,U] [#3 -0.16,0.02,0.60,U] [#4 0.11,-0.01,0.56,U] [#5 0.03,0.06,0.47,U] [#6 0.37,0.04,0.51,U] [#7 0.33,-0.17,0.41,U] [#8 0.21,-0.07,0.38,U] 
01:19:00.470 00.000 18120 single-star, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.04, -0.02}
01:19:00.471 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
01:19:00.471 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
01:19:00.471 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.03 mountY=-0.02, mountTheta=-2.48
01:19:00.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
01:19:00.473 00.000 18120 Enqueuing Move request for scope (0.04, -0.02)
01:19:00.474 00.001 21948 Worker thread wakes up
01:19:00.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:19:00.474 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:19:00.474 00.000 21948 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.02
01:19:00.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:00.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:00.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:00.474 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.5
01:19:00.476 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:00.476 00.000 21948 MoveAxis(E, 0, ABG)
01:19:00.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:00.477 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:00.477 00.000 18120 Enqueuing Expose request
01:19:00.477 00.000 21948 Move returns status 0, amount 0
01:19:00.477 00.000 21948 MoveAxis(N, 0, ABG)
01:19:00.477 00.000 21948 Move returns status 0, amount 0
01:19:00.477 00.000 21948 move complete, result=0
01:19:00.478 00.001 21948 worker thread done servicing request
01:19:00.478 00.000 21948 Worker thread wakes up
01:19:00.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:00.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:00.478 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:02.000 01.522 21948 Exposure complete
01:19:02.043 00.043 21948 worker thread done servicing request
01:19:02.044 00.001 18120 OnExposeComplete: enter
01:19:02.046 00.002 18120 UpdateGuideState(): m_state=6
01:19:02.049 00.003 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
01:19:02.050 00.001 18120 Star::Find returns 1 (0), X=897.35, Y=235.56, Mass=1902, SNR=30.2, Peak=151 HFD=4.0
01:19:02.051 00.001 18120 MultiStar: [#1 0.01,0.22,0.75,U] [#2 0.23,0.18,0.63,U] [#3 -0.24,0.36,0.00,M2] [#4 0.30,0.12,0.59,U] [#5 0.03,0.28,0.45,U] [#6 -0.00,0.22,0.54,U] [#7 0.27,0.02,0.43,U] [#8 -0.02,0.43,0.00,M1] 
01:19:02.054 00.003 18120 refined, 6 included, MultiStar: {0.07, 0.18}, one-star: {-0.14, 0.20}
01:19:02.055 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
01:19:02.056 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
01:19:02.056 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=0.14 mountY=-0.14, mountTheta=-0.81
01:19:02.057 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.18, opts=13)
01:19:02.058 00.001 18120 Enqueuing Move request for scope (0.07, 0.18)
01:19:02.058 00.000 21948 Worker thread wakes up
01:19:02.058 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:19:02.058 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:19:02.058 00.000 21948 Moving (0.07, 0.18) raw xDistance=0.14 yDistance=-0.14
01:19:02.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:19:02.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:02.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:02.059 00.001 18120 UpdateGuideState exits: m=1902 RSB=30.2
01:19:02.060 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:02.061 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:02.061 00.000 18120 Enqueuing Expose request
01:19:02.062 00.001 21948 MoveAxis(E, 0, ABG)
01:19:02.062 00.000 21948 Move returns status 0, amount 0
01:19:02.062 00.000 21948 MoveAxis(N, 0, ABG)
01:19:02.062 00.000 21948 Move returns status 0, amount 0
01:19:02.062 00.000 21948 move complete, result=0
01:19:02.062 00.000 21948 worker thread done servicing request
01:19:02.062 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:02.062 00.000 21948 Worker thread wakes up
01:19:02.063 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:02.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:03.691 01.628 21948 Exposure complete
01:19:03.751 00.060 21948 worker thread done servicing request
01:19:03.751 00.000 18120 OnExposeComplete: enter
01:19:03.752 00.001 18120 UpdateGuideState(): m_state=6
01:19:03.753 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
01:19:03.753 00.000 18120 Star::Find returns 1 (0), X=897.44, Y=235.34, Mass=2067, SNR=31.6, Peak=145 HFD=4.1
01:19:03.755 00.002 18120 MultiStar: [#1 -0.08,0.10,0.74,U] [#2 -0.03,0.04,0.66,U] [#3 -0.30,0.11,0.58,U] [#4 0.09,0.12,0.57,U] [#5 0.04,0.21,0.43,U] [#6 -0.01,0.08,0.51,U] [#7 -0.01,-0.11,0.42,U] [#8 0.06,0.07,0.38,U] 
01:19:03.757 00.002 18120 single-star, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.06, -0.03}
01:19:03.759 00.002 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
01:19:03.762 00.003 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.55)
01:19:03.764 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.70 mountX=-0.00 mountY=0.06, mountTheta=1.58
01:19:03.768 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.03, opts=13)
01:19:03.769 00.001 18120 Enqueuing Move request for scope (-0.06, -0.03)
01:19:03.769 00.000 21948 Worker thread wakes up
01:19:03.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:03.771 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:19:03.771 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.6
01:19:03.772 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:03.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:03.773 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:19:03.773 00.000 21948 Moving (-0.06, -0.03) raw xDistance=-0.00 yDistance=0.06
01:19:03.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:19:03.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:03.773 00.000 18120 Enqueuing Expose request
01:19:03.774 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:03.774 00.000 21948 MoveAxis(E, 0, ABG)
01:19:03.774 00.000 21948 Move returns status 0, amount 0
01:19:03.774 00.000 21948 MoveAxis(N, 0, ABG)
01:19:03.774 00.000 21948 Move returns status 0, amount 0
01:19:03.774 00.000 21948 move complete, result=0
01:19:03.774 00.000 21948 worker thread done servicing request
01:19:03.774 00.000 21948 Worker thread wakes up
01:19:03.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:03.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:03.774 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:05.289 01.515 21948 Exposure complete
01:19:05.334 00.045 21948 worker thread done servicing request
01:19:05.334 00.000 18120 OnExposeComplete: enter
01:19:05.336 00.002 18120 UpdateGuideState(): m_state=6
01:19:05.337 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
01:19:05.338 00.001 18120 Star::Find returns 1 (0), X=897.34, Y=235.46, Mass=2013, SNR=31.2, Peak=160 HFD=3.8
01:19:05.338 00.000 18120 MultiStar: [#1 -0.14,0.20,0.70,U] [#2 0.18,0.15,0.62,U] [#3 -0.38,0.16,0.00,M2] [#4 -0.11,0.22,0.55,U] [#5 0.04,0.43,0.00,M1] [#6 0.27,-0.05,0.51,U] [#7 0.02,-0.05,0.39,U] [#8 -0.03,0.40,0.00,M1] 
01:19:05.339 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.11}, one-star: {-0.16, 0.10}
01:19:05.339 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
01:19:05.340 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
01:19:05.340 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.73 mountX=0.11 mountY=-0.03, mountTheta=-0.30
01:19:05.342 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
01:19:05.343 00.001 18120 Enqueuing Move request for scope (-0.02, 0.11)
01:19:05.344 00.001 21948 Worker thread wakes up
01:19:05.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:05.346 00.002 18120 UpdateGuideState exits: m=2013 RSB=31.2
01:19:05.346 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.347 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:05.348 00.001 18120 Enqueuing Expose request
01:19:05.349 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:19:05.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:19:05.349 00.000 21948 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.03
01:19:05.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:05.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:05.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:05.349 00.000 21948 MoveAxis(E, 0, ABG)
01:19:05.349 00.000 21948 Move returns status 0, amount 0
01:19:05.349 00.000 21948 MoveAxis(N, 0, ABG)
01:19:05.349 00.000 21948 Move returns status 0, amount 0
01:19:05.349 00.000 21948 move complete, result=0
01:19:05.349 00.000 21948 worker thread done servicing request
01:19:05.349 00.000 21948 Worker thread wakes up
01:19:05.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:05.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:05.349 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:06.982 01.633 21948 Exposure complete
01:19:07.034 00.052 21948 worker thread done servicing request
01:19:07.034 00.000 18120 OnExposeComplete: enter
01:19:07.035 00.001 18120 UpdateGuideState(): m_state=6
01:19:07.035 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
01:19:07.036 00.001 18120 Star::Find returns 1 (0), X=897.48, Y=235.57, Mass=2013, SNR=31.1, Peak=165 HFD=3.8
01:19:07.036 00.000 18120 MultiStar: [#1 0.15,0.27,0.73,U] [#2 0.23,0.16,0.61,U] [#3 -0.14,0.17,0.60,U] [#4 0.04,0.12,0.53,U] [#5 0.03,0.25,0.47,U] [#6 0.15,0.21,0.52,U] [#7 -0.03,-0.04,0.41,U] [#8 0.13,0.34,0.38,U] 
01:19:07.037 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.19}, one-star: {-0.01, 0.21}
01:19:07.037 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
01:19:07.038 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
01:19:07.038 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.29 mountX=0.15 mountY=-0.14, mountTheta=-0.73
01:19:07.039 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.19, opts=13)
01:19:07.040 00.001 18120 Enqueuing Move request for scope (0.06, 0.19)
01:19:07.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:07.041 00.001 18120 UpdateGuideState exits: m=2013 RSB=31.1
01:19:07.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.042 00.001 21948 Worker thread wakes up
01:19:07.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
01:19:07.042 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
01:19:07.042 00.000 21948 Moving (0.06, 0.19) raw xDistance=0.15 yDistance=-0.14
01:19:07.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:07.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:07.042 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:07.042 00.000 18120 Enqueuing Expose request
01:19:07.043 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:07.043 00.000 21948 MoveAxis(E, 0, ABG)
01:19:07.043 00.000 21948 Move returns status 0, amount 0
01:19:07.043 00.000 21948 MoveAxis(N, 0, ABG)
01:19:07.043 00.000 21948 Move returns status 0, amount 0
01:19:07.043 00.000 21948 move complete, result=0
01:19:07.043 00.000 21948 worker thread done servicing request
01:19:07.043 00.000 21948 Worker thread wakes up
01:19:07.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:07.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:07.044 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:08.567 01.523 21948 Exposure complete
01:19:08.602 00.035 21948 worker thread done servicing request
01:19:08.602 00.000 18120 OnExposeComplete: enter
01:19:08.603 00.001 18120 UpdateGuideState(): m_state=6
01:19:08.604 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
01:19:08.605 00.001 18120 Star::Find returns 1 (0), X=897.33, Y=235.23, Mass=2049, SNR=31.4, Peak=169 HFD=4.1
01:19:08.606 00.001 18120 MultiStar: [#1 -0.00,0.16,0.68,U] [#2 -0.13,0.11,0.65,U] [#3 -0.13,0.22,0.60,U] [#4 -0.12,0.21,0.56,U] [#5 -0.01,0.13,0.45,U] [#6 -0.10,-0.06,0.50,U] [#7 -0.08,-0.28,0.44,U] [#8 0.02,-0.02,0.38,U] 
01:19:08.606 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.17, -0.13}
01:19:08.607 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
01:19:08.608 00.001 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
01:19:08.608 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=0.07 mountY=0.07, mountTheta=0.74
01:19:08.610 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
01:19:08.611 00.001 18120 Enqueuing Move request for scope (-0.09, 0.04)
01:19:08.612 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:08.612 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.4
01:19:08.613 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:08.613 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:08.613 00.000 18120 Enqueuing Expose request
01:19:08.614 00.001 21948 Worker thread wakes up
01:19:08.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:19:08.614 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:19:08.614 00.000 21948 Moving (-0.09, 0.04) raw xDistance=0.07 yDistance=0.07
01:19:08.614 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:08.614 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:08.614 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:08.614 00.000 21948 MoveAxis(E, 0, ABG)
01:19:08.614 00.000 21948 Move returns status 0, amount 0
01:19:08.614 00.000 21948 MoveAxis(N, 0, ABG)
01:19:08.614 00.000 21948 Move returns status 0, amount 0
01:19:08.614 00.000 21948 move complete, result=0
01:19:08.614 00.000 21948 worker thread done servicing request
01:19:08.614 00.000 21948 Worker thread wakes up
01:19:08.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:08.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:08.615 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:10.241 01.626 21948 Exposure complete
01:19:10.284 00.043 21948 worker thread done servicing request
01:19:10.284 00.000 18120 OnExposeComplete: enter
01:19:10.285 00.001 18120 UpdateGuideState(): m_state=6
01:19:10.286 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
01:19:10.286 00.000 18120 Star::Find returns 1 (0), X=897.12, Y=235.74, Mass=2029, SNR=31.3, Peak=207 HFD=4.0
01:19:10.287 00.001 18120 MultiStar: [#1 -0.12,0.37,0.71,U] [#2 0.02,0.32,0.66,U] [#3 -0.47,0.55,0.00,M1] [#4 -0.08,0.27,0.56,U] [#5 -0.15,0.59,0.00,M1] [#6 -0.08,0.42,0.00,M1] [#7 0.04,0.10,0.39,U] [#8 -0.06,0.40,0.00,M1] 
01:19:10.287 00.000 18120 refined, 4 included, MultiStar: {-0.15, 0.32}, one-star: {-0.38, 0.38}
01:19:10.288 00.001 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
01:19:10.288 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
01:19:10.288 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.32 hyp=0.35 cameraTheta=2.00 mountX=0.35 mountY=-0.01, mountTheta=-0.03
01:19:10.290 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.32, opts=13)
01:19:10.290 00.000 18120 Enqueuing Move request for scope (-0.15, 0.32)
01:19:10.291 00.001 21948 Worker thread wakes up
01:19:10.291 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.32) opts 0xd
01:19:10.291 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:10.291 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.32)
01:19:10.292 00.001 21948 Moving (-0.15, 0.32) raw xDistance=0.35 yDistance=-0.01
01:19:10.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:19:10.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:10.292 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.3
01:19:10.293 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.294 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:10.294 00.000 18120 Enqueuing Expose request
01:19:10.295 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:10.295 00.000 21948 MoveAxis(W, 62, ABG)
01:19:10.295 00.000 21948 Guiding  Dir = 3, Dur = 62
01:19:10.295 00.000 21948 IsSlewing returns 0
01:19:10.295 00.000 21948 IsGuiding returns 0
01:19:10.296 00.001 21948 PulseGuide returned control before completion, sleep 71
01:19:10.380 00.084 21948 IsGuiding returns 0
01:19:10.380 00.000 21948 Move returns status 0, amount 62
01:19:10.380 00.000 21948 MoveAxis(N, 0, ABG)
01:19:10.380 00.000 21948 Move returns status 0, amount 0
01:19:10.380 00.000 21948 move complete, result=0
01:19:10.381 00.001 21948 worker thread done servicing request
01:19:10.381 00.000 18120 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
01:19:10.382 00.001 21948 Worker thread wakes up
01:19:10.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:10.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:11.792 01.410 21948 Exposure complete
01:19:11.830 00.038 21948 worker thread done servicing request
01:19:11.830 00.000 18120 OnExposeComplete: enter
01:19:11.831 00.001 18120 UpdateGuideState(): m_state=6
01:19:11.832 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
01:19:11.832 00.000 18120 Star::Find returns 1 (0), X=897.36, Y=235.65, Mass=1972, SNR=30.7, Peak=168 HFD=3.6
01:19:11.835 00.003 18120 MultiStar: [#1 -0.04,0.28,0.75,U] [#2 -0.04,0.03,0.65,U] [#3 -0.30,0.29,0.00,M2] [#4 0.23,0.21,0.59,U] [#5 -0.06,0.47,0.00,M2] [#6 -0.11,0.08,0.55,U] [#7 0.08,-0.24,0.45,U] [#8 0.15,0.35,0.42,U] 
01:19:11.837 00.002 18120 refined, 6 included, MultiStar: {-0.00, 0.16}, one-star: {-0.13, 0.28}
01:19:11.839 00.002 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
01:19:11.842 00.003 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
01:19:11.844 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=0.15 mountY=-0.07, mountTheta=-0.44
01:19:11.847 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.16, opts=13)
01:19:11.847 00.000 18120 Enqueuing Move request for scope (-0.00, 0.16)
01:19:11.848 00.001 21948 Worker thread wakes up
01:19:11.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:11.848 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.7
01:19:11.849 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:11.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:11.850 00.001 18120 Enqueuing Expose request
01:19:11.850 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
01:19:11.850 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
01:19:11.850 00.000 21948 Moving (-0.00, 0.16) raw xDistance=0.15 yDistance=-0.07
01:19:11.850 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:11.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:11.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:19:11.850 00.000 21948 MoveAxis(E, 0, ABG)
01:19:11.850 00.000 21948 Move returns status 0, amount 0
01:19:11.850 00.000 21948 MoveAxis(N, 0, ABG)
01:19:11.850 00.000 21948 Move returns status 0, amount 0
01:19:11.850 00.000 21948 move complete, result=0
01:19:11.850 00.000 21948 worker thread done servicing request
01:19:11.850 00.000 21948 Worker thread wakes up
01:19:11.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:11.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:11.850 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:13.479 01.629 21948 Exposure complete
01:19:13.528 00.049 21948 worker thread done servicing request
01:19:13.528 00.000 18120 OnExposeComplete: enter
01:19:13.529 00.001 18120 UpdateGuideState(): m_state=6
01:19:13.529 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
01:19:13.531 00.002 18120 Star::Find returns 1 (0), X=897.34, Y=235.49, Mass=2018, SNR=31.2, Peak=164 HFD=4.0
01:19:13.532 00.001 18120 MultiStar: [#1 0.08,0.21,0.73,U] [#2 0.08,0.10,0.66,U] [#3 -0.60,0.20,0.00,M3] [#4 0.07,0.33,0.54,U] [#5 0.07,0.29,0.49,U] [#6 0.17,-0.11,0.51,U] [#7 0.02,-0.14,0.45,U] [#8 0.32,-0.03,0.40,U] 
01:19:13.534 00.002 18120 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {-0.16, 0.13}
01:19:13.535 00.001 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
01:19:13.536 00.001 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
01:19:13.537 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.13 mountX=0.08 mountY=-0.10, mountTheta=-0.88
01:19:13.540 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
01:19:13.542 00.002 18120 Enqueuing Move request for scope (0.05, 0.11)
01:19:13.543 00.001 21948 Worker thread wakes up
01:19:13.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:19:13.543 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:19:13.543 00.000 21948 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.10
01:19:13.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:19:13.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:13.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:19:13.543 00.000 21948 MoveAxis(E, 0, ABG)
01:19:13.543 00.000 21948 Move returns status 0, amount 0
01:19:13.543 00.000 21948 MoveAxis(N, 0, ABG)
01:19:13.543 00.000 21948 Move returns status 0, amount 0
01:19:13.543 00.000 21948 move complete, result=0
01:19:13.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:13.543 00.000 21948 worker thread done servicing request
01:19:13.543 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.2
01:19:13.544 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:13.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:13.545 00.001 18120 Enqueuing Expose request
01:19:13.545 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:13.546 00.001 21948 Worker thread wakes up
01:19:13.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:13.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:15.065 01.519 21948 Exposure complete
01:19:15.114 00.049 21948 worker thread done servicing request
01:19:15.114 00.000 18120 OnExposeComplete: enter
01:19:15.116 00.002 18120 UpdateGuideState(): m_state=6
01:19:15.117 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
01:19:15.118 00.001 18120 Star::Find returns 1 (0), X=897.29, Y=235.61, Mass=1807, SNR=29.4, Peak=162 HFD=3.7
01:19:15.119 00.001 18120 MultiStar: [#1 -0.18,0.41,0.00,M1] [#2 0.19,0.34,0.68,U] [#3 -0.56,0.38,0.00,M4] [#4 -0.06,0.30,0.62,U] [#5 -0.10,0.63,0.00,M2] [#6 -0.04,-0.08,0.53,U] [#7 0.08,-0.02,0.48,U] [#8 -0.12,0.03,0.43,U] 
01:19:15.120 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.17}, one-star: {-0.20, 0.25}
01:19:15.121 00.001 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.19 = -0.19)
01:19:15.122 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.23 = -0.23)
01:19:15.123 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.80 mountX=0.17 mountY=-0.04, mountTheta=-0.23
01:19:15.126 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.17, opts=13)
01:19:15.127 00.001 18120 Enqueuing Move request for scope (-0.04, 0.17)
01:19:15.127 00.000 21948 Worker thread wakes up
01:19:15.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:15.128 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.4
01:19:15.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:15.128 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:15.129 00.001 18120 Enqueuing Expose request
01:19:15.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
01:19:15.129 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
01:19:15.129 00.000 21948 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=-0.04
01:19:15.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:19:15.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:15.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:15.129 00.000 21948 MoveAxis(E, 0, ABG)
01:19:15.129 00.000 21948 Move returns status 0, amount 0
01:19:15.129 00.000 21948 MoveAxis(N, 0, ABG)
01:19:15.130 00.001 21948 Move returns status 0, amount 0
01:19:15.130 00.000 21948 move complete, result=0
01:19:15.130 00.000 21948 worker thread done servicing request
01:19:15.130 00.000 21948 Worker thread wakes up
01:19:15.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:15.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:15.130 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:16.766 01.636 21948 Exposure complete
01:19:16.801 00.035 18120 OnExposeComplete: enter
01:19:16.801 00.000 18120 UpdateGuideState(): m_state=6
01:19:16.802 00.001 21948 worker thread done servicing request
01:19:16.802 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
01:19:16.802 00.000 18120 Star::Find returns 1 (0), X=897.21, Y=235.83, Mass=1878, SNR=30.1, Peak=203 HFD=4.0
01:19:16.803 00.001 18120 MultiStar: [#1 -0.13,0.48,0.00,M2] [#2 -0.17,0.52,0.00,M1] [#3 -0.62,0.37,0.00,M5] [#4 -0.28,0.42,0.00,M1] [#5 -0.33,0.65,0.00,M3] [#6 0.11,0.39,0.00,M1] [#7 -0.21,0.30,0.43,U] [#8 -0.05,0.32,0.42,U] 
01:19:16.804 00.001 18120 refined, 2 included, MultiStar: {-0.21, 0.40}, one-star: {-0.29, 0.47}
01:19:16.804 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
01:19:16.805 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
01:19:16.805 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.40 hyp=0.45 cameraTheta=2.07 mountX=0.45 mountY=0.01, mountTheta=0.03
01:19:16.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.40, opts=13)
01:19:16.807 00.001 18120 Enqueuing Move request for scope (-0.21, 0.40)
01:19:16.807 00.000 21948 Worker thread wakes up
01:19:16.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:16.808 00.001 18120 UpdateGuideState exits: m=1878 RSB=30.1
01:19:16.808 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.808 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:16.809 00.001 18120 Enqueuing Expose request
01:19:16.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.40) opts 0xd
01:19:16.809 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.40)
01:19:16.809 00.000 21948 Moving (-0.21, 0.40) raw xDistance=0.45 yDistance=0.01
01:19:16.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:19:16.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:16.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:19:16.809 00.000 21948 MoveAxis(W, 81, ABG)
01:19:16.809 00.000 21948 Guiding  Dir = 3, Dur = 81
01:19:16.810 00.001 21948 IsSlewing returns 0
01:19:16.810 00.000 21948 IsGuiding returns 0
01:19:16.812 00.002 21948 PulseGuide returned control before completion, sleep 89
01:19:16.909 00.097 21948 IsGuiding returns 0
01:19:16.909 00.000 21948 Move returns status 0, amount 81
01:19:16.909 00.000 21948 MoveAxis(N, 0, ABG)
01:19:16.909 00.000 21948 Move returns status 0, amount 0
01:19:16.909 00.000 21948 move complete, result=0
01:19:16.909 00.000 21948 worker thread done servicing request
01:19:16.909 00.000 21948 Worker thread wakes up
01:19:16.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:16.909 00.000 18120 GuideStep: 0.5 px 81 ms WEST, 0.0 px 0 ms NORTH
01:19:16.910 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:18.318 01.408 21948 Exposure complete
01:19:18.365 00.047 21948 worker thread done servicing request
01:19:18.365 00.000 18120 OnExposeComplete: enter
01:19:18.366 00.001 18120 UpdateGuideState(): m_state=6
01:19:18.366 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
01:19:18.367 00.001 18120 Star::Find returns 1 (0), X=897.34, Y=235.61, Mass=2044, SNR=31.3, Peak=181 HFD=3.6
01:19:18.367 00.000 18120 MultiStar: [#1 0.15,0.31,0.73,U] [#2 0.13,0.35,0.63,U] [#3 -0.30,0.33,0.00,M6] [#4 0.06,0.24,0.57,U] [#5 -0.18,0.52,0.00,M4] [#6 0.07,0.37,0.55,U] [#7 0.19,0.16,0.44,U] [#8 0.12,0.45,0.00,M1] 
01:19:18.368 00.001 18120 refined, 5 included, MultiStar: {0.05, 0.28}, one-star: {-0.16, 0.25}
01:19:18.368 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
01:19:18.369 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
01:19:18.369 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.40 mountX=0.24 mountY=-0.17, mountTheta=-0.63
01:19:18.370 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.28, opts=13)
01:19:18.371 00.001 18120 Enqueuing Move request for scope (0.05, 0.28)
01:19:18.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:18.372 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.3
01:19:18.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:18.373 00.001 18120 Enqueuing Expose request
01:19:18.373 00.000 21948 Worker thread wakes up
01:19:18.373 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
01:19:18.373 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
01:19:18.373 00.000 21948 Moving (0.05, 0.28) raw xDistance=0.24 yDistance=-0.17
01:19:18.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
01:19:18.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:18.373 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:19:18.373 00.000 21948 MoveAxis(W, 48, ABG)
01:19:18.373 00.000 21948 Guiding  Dir = 3, Dur = 48
01:19:18.374 00.001 21948 IsSlewing returns 0
01:19:18.374 00.000 21948 IsGuiding returns 0
01:19:18.376 00.002 21948 PulseGuide returned control before completion, sleep 56
01:19:18.440 00.064 21948 IsGuiding returns 0
01:19:18.440 00.000 21948 Move returns status 0, amount 48
01:19:18.440 00.000 21948 MoveAxis(N, 0, ABG)
01:19:18.440 00.000 21948 Move returns status 0, amount 0
01:19:18.440 00.000 21948 move complete, result=0
01:19:18.440 00.000 21948 worker thread done servicing request
01:19:18.440 00.000 21948 Worker thread wakes up
01:19:18.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:18.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:18.440 00.000 18120 GuideStep: 0.2 px 48 ms WEST, -0.2 px 0 ms NORTH
01:19:20.077 01.637 21948 Exposure complete
01:19:20.109 00.032 21948 worker thread done servicing request
01:19:20.110 00.001 18120 OnExposeComplete: enter
01:19:20.110 00.000 18120 UpdateGuideState(): m_state=6
01:19:20.111 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
01:19:20.111 00.000 18120 Star::Find returns 1 (0), X=897.35, Y=235.41, Mass=2059, SNR=31.3, Peak=169 HFD=3.7
01:19:20.112 00.001 18120 MultiStar: [#1 -0.06,0.25,0.72,U] [#2 0.14,0.10,0.62,U] [#3 -0.34,0.30,0.00,M7] [#4 0.18,0.25,0.56,U] [#5 0.03,0.16,0.45,U] [#6 -0.13,0.09,0.54,U] [#7 0.01,0.11,0.45,U] [#8 -0.01,0.32,0.40,U] 
01:19:20.112 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {-0.15, 0.05}
01:19:20.113 00.001 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
01:19:20.113 00.000 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
01:19:20.113 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=0.15 mountY=-0.06, mountTheta=-0.38
01:19:20.115 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
01:19:20.116 00.001 18120 Enqueuing Move request for scope (-0.01, 0.15)
01:19:20.116 00.000 21948 Worker thread wakes up
01:19:20.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:20.117 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
01:19:20.117 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.3
01:19:20.117 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:20.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:20.118 00.001 18120 Enqueuing Expose request
01:19:20.118 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
01:19:20.118 00.000 21948 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.06
01:19:20.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:20.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:20.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:20.118 00.000 21948 MoveAxis(E, 0, ABG)
01:19:20.118 00.000 21948 Move returns status 0, amount 0
01:19:20.118 00.000 21948 MoveAxis(N, 0, ABG)
01:19:20.118 00.000 21948 Move returns status 0, amount 0
01:19:20.118 00.000 21948 move complete, result=0
01:19:20.119 00.001 21948 worker thread done servicing request
01:19:20.119 00.000 21948 Worker thread wakes up
01:19:20.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:20.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:20.119 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:21.642 01.523 21948 Exposure complete
01:19:21.680 00.038 21948 worker thread done servicing request
01:19:21.680 00.000 18120 OnExposeComplete: enter
01:19:21.680 00.000 18120 UpdateGuideState(): m_state=6
01:19:21.682 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
01:19:21.683 00.001 18120 Star::Find returns 1 (0), X=897.63, Y=235.39, Mass=2055, SNR=31.4, Peak=164 HFD=3.7
01:19:21.683 00.000 18120 MultiStar: [#1 0.03,0.33,0.72,U] [#2 0.21,0.22,0.61,U] [#3 -0.39,0.39,0.00,M8] [#4 0.00,0.35,0.56,U] [#5 0.04,0.43,0.00,M4] [#6 0.00,0.36,0.53,U] [#7 0.16,-0.04,0.43,U] [#8 0.18,0.14,0.38,U] 
01:19:21.684 00.001 18120 single-star, 6 included, MultiStar: {0.10, 0.19}, one-star: {0.13, 0.02}
01:19:21.684 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
01:19:21.685 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
01:19:21.685 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
01:19:21.686 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
01:19:21.687 00.001 18120 Enqueuing Move request for scope (0.13, 0.02)
01:19:21.687 00.000 21948 Worker thread wakes up
01:19:21.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:19:21.687 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:19:21.687 00.000 21948 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.13
01:19:21.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:21.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:21.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:19:21.687 00.000 21948 MoveAxis(E, 0, ABG)
01:19:21.687 00.000 21948 Move returns status 0, amount 0
01:19:21.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:21.689 00.002 21948 MoveAxis(N, 0, ABG)
01:19:21.689 00.000 21948 Move returns status 0, amount 0
01:19:21.689 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.4
01:19:21.689 00.000 21948 move complete, result=0
01:19:21.689 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.691 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:21.691 00.000 18120 Enqueuing Expose request
01:19:21.692 00.001 21948 worker thread done servicing request
01:19:21.692 00.000 21948 Worker thread wakes up
01:19:21.692 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:21.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:21.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:23.331 01.639 21948 Exposure complete
01:19:23.386 00.055 21948 worker thread done servicing request
01:19:23.386 00.000 18120 OnExposeComplete: enter
01:19:23.387 00.001 18120 UpdateGuideState(): m_state=6
01:19:23.387 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
01:19:23.387 00.000 18120 Star::Find returns 1 (0), X=897.27, Y=235.51, Mass=1994, SNR=31.0, Peak=171 HFD=3.7
01:19:23.388 00.001 18120 MultiStar: [#1 -0.08,0.27,0.71,U] [#2 0.05,0.20,0.65,U] [#3 -0.31,0.34,0.00,M9] [#4 -0.22,0.30,0.58,U] [#5 -0.24,0.51,0.00,M5] [#6 0.04,0.25,0.53,U] [#7 -0.20,0.35,0.00,M1] [#8 0.30,0.09,0.39,U] 
01:19:23.388 00.000 18120 refined, 5 included, MultiStar: {-0.06, 0.21}, one-star: {-0.23, 0.15}
01:19:23.389 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
01:19:23.389 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
01:19:23.392 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=0.22 mountY=-0.04, mountTheta=-0.18
01:19:23.394 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.21, opts=13)
01:19:23.395 00.001 18120 Enqueuing Move request for scope (-0.06, 0.21)
01:19:23.395 00.000 21948 Worker thread wakes up
01:19:23.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
01:19:23.396 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:23.396 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
01:19:23.396 00.000 21948 Moving (-0.06, 0.21) raw xDistance=0.22 yDistance=-0.04
01:19:23.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:19:23.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:23.396 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
01:19:23.398 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:23.398 00.000 21948 MoveAxis(W, 39, ABG)
01:19:23.398 00.000 21948 Guiding  Dir = 3, Dur = 39
01:19:23.398 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:23.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:23.399 00.001 18120 Enqueuing Expose request
01:19:23.399 00.000 21948 IsSlewing returns 0
01:19:23.399 00.000 21948 IsGuiding returns 0
01:19:23.400 00.001 21948 PulseGuide returned control before completion, sleep 48
01:19:23.455 00.055 21948 IsGuiding returns 0
01:19:23.455 00.000 21948 Move returns status 0, amount 39
01:19:23.455 00.000 21948 MoveAxis(N, 0, ABG)
01:19:23.455 00.000 21948 Move returns status 0, amount 0
01:19:23.455 00.000 21948 move complete, result=0
01:19:23.455 00.000 21948 worker thread done servicing request
01:19:23.455 00.000 21948 Worker thread wakes up
01:19:23.455 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
01:19:23.456 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:23.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:24.863 01.407 21948 Exposure complete
01:19:24.912 00.049 21948 worker thread done servicing request
01:19:24.912 00.000 18120 OnExposeComplete: enter
01:19:24.915 00.003 18120 UpdateGuideState(): m_state=6
01:19:24.918 00.003 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
01:19:24.920 00.002 18120 Star::Find returns 1 (0), X=897.34, Y=235.45, Mass=1888, SNR=30.0, Peak=168 HFD=3.5
01:19:24.922 00.002 18120 MultiStar: [#1 0.07,0.20,0.74,U] [#2 0.09,0.21,0.70,U] [#3 -0.51,0.23,0.00,M10] [#4 0.10,0.14,0.58,U] [#5 -0.10,0.14,0.47,U] [#6 0.01,0.21,0.52,U] [#7 0.06,0.07,0.45,U] [#8 0.04,0.37,0.40,U] 
01:19:24.923 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.17}, one-star: {-0.16, 0.09}
01:19:24.924 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
01:19:24.926 00.002 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
01:19:24.927 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.55 mountX=0.15 mountY=-0.08, mountTheta=-0.48
01:19:24.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.17, opts=13)
01:19:24.929 00.001 18120 Enqueuing Move request for scope (0.00, 0.17)
01:19:24.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:24.930 00.001 18120 UpdateGuideState exits: m=1888 RSB=30.0
01:19:24.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:24.931 00.000 18120 Enqueuing Expose request
01:19:24.932 00.001 21948 Worker thread wakes up
01:19:24.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
01:19:24.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
01:19:24.932 00.000 21948 Moving (0.00, 0.17) raw xDistance=0.15 yDistance=-0.08
01:19:24.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:24.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:24.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:24.932 00.000 21948 MoveAxis(E, 0, ABG)
01:19:24.932 00.000 21948 Move returns status 0, amount 0
01:19:24.932 00.000 21948 MoveAxis(N, 0, ABG)
01:19:24.932 00.000 21948 Move returns status 0, amount 0
01:19:24.932 00.000 21948 move complete, result=0
01:19:24.933 00.001 21948 worker thread done servicing request
01:19:24.933 00.000 21948 Worker thread wakes up
01:19:24.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:24.933 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:24.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:26.562 01.629 21948 Exposure complete
01:19:26.602 00.040 21948 worker thread done servicing request
01:19:26.602 00.000 18120 OnExposeComplete: enter
01:19:26.603 00.001 18120 UpdateGuideState(): m_state=6
01:19:26.604 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
01:19:26.604 00.000 18120 Star::Find returns 1 (0), X=897.39, Y=235.73, Mass=1890, SNR=30.1, Peak=167 HFD=3.7
01:19:26.605 00.001 18120 MultiStar: [#1 0.05,0.37,0.75,U] [#2 0.28,0.32,0.00,M1] [#3 -0.16,0.29,0.63,U] [#4 0.21,0.29,0.58,U] [#5 0.14,0.41,0.00,M5] [#6 0.13,0.23,0.51,U] [#7 0.20,0.36,0.00,M1] [#8 0.17,0.41,0.00,M1] 
01:19:26.605 00.000 18120 refined, 4 included, MultiStar: {0.01, 0.32}, one-star: {-0.10, 0.37}
01:19:26.606 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
01:19:26.606 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
01:19:26.606 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.55 mountX=0.29 mountY=-0.15, mountTheta=-0.48
01:19:26.611 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.32, opts=13)
01:19:26.614 00.003 18120 Enqueuing Move request for scope (0.01, 0.32)
01:19:26.617 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:26.619 00.002 18120 UpdateGuideState exits: m=1890 RSB=30.1
01:19:26.621 00.002 21948 Worker thread wakes up
01:19:26.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
01:19:26.621 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
01:19:26.621 00.000 21948 Moving (0.01, 0.32) raw xDistance=0.29 yDistance=-0.15
01:19:26.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:19:26.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:26.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:26.622 00.001 18120 Enqueuing Expose request
01:19:26.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:26.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:19:26.622 00.000 21948 MoveAxis(W, 52, ABG)
01:19:26.622 00.000 21948 Guiding  Dir = 3, Dur = 52
01:19:26.623 00.001 21948 IsSlewing returns 0
01:19:26.623 00.000 21948 IsGuiding returns 0
01:19:26.625 00.002 21948 PulseGuide returned control before completion, sleep 61
01:19:26.702 00.077 21948 IsGuiding returns 0
01:19:26.702 00.000 21948 Move returns status 0, amount 52
01:19:26.702 00.000 21948 MoveAxis(N, 0, ABG)
01:19:26.702 00.000 21948 Move returns status 0, amount 0
01:19:26.702 00.000 21948 move complete, result=0
01:19:26.702 00.000 21948 worker thread done servicing request
01:19:26.702 00.000 21948 Worker thread wakes up
01:19:26.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:26.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:26.703 00.001 18120 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
01:19:28.110 01.407 21948 Exposure complete
01:19:28.142 00.032 21948 worker thread done servicing request
01:19:28.142 00.000 18120 OnExposeComplete: enter
01:19:28.143 00.001 18120 UpdateGuideState(): m_state=6
01:19:28.143 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
01:19:28.144 00.001 18120 Star::Find returns 1 (0), X=897.30, Y=235.55, Mass=2093, SNR=31.6, Peak=184 HFD=3.7
01:19:28.144 00.000 18120 MultiStar: [#1 0.10,0.23,0.70,U] [#2 0.20,0.40,0.00,M2] [#3 -0.30,0.25,0.58,U] [#4 0.12,0.27,0.54,U] [#5 -0.04,0.33,0.48,U] [#6 -0.06,0.19,0.52,U] [#7 0.25,-0.06,0.43,U] [#8 0.47,0.36,0.00,M2] 
01:19:28.145 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.20}, one-star: {-0.20, 0.19}
01:19:28.145 00.000 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
01:19:28.146 00.001 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
01:19:28.146 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.78 mountX=0.20 mountY=-0.05, mountTheta=-0.26
01:19:28.148 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.20, opts=13)
01:19:28.148 00.000 18120 Enqueuing Move request for scope (-0.04, 0.20)
01:19:28.149 00.001 21948 Worker thread wakes up
01:19:28.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:28.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:19:28.149 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.6
01:19:28.149 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:19:28.149 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:28.150 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:28.150 00.000 18120 Enqueuing Expose request
01:19:28.151 00.001 21948 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=-0.05
01:19:28.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
01:19:28.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:28.151 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:19:28.151 00.000 21948 MoveAxis(W, 40, ABG)
01:19:28.151 00.000 21948 Guiding  Dir = 3, Dur = 40
01:19:28.151 00.000 21948 IsSlewing returns 0
01:19:28.151 00.000 21948 IsGuiding returns 0
01:19:28.154 00.003 21948 PulseGuide returned control before completion, sleep 49
01:19:28.217 00.063 21948 IsGuiding returns 0
01:19:28.217 00.000 21948 Move returns status 0, amount 40
01:19:28.217 00.000 21948 MoveAxis(N, 0, ABG)
01:19:28.217 00.000 21948 Move returns status 0, amount 0
01:19:28.217 00.000 21948 move complete, result=0
01:19:28.217 00.000 21948 worker thread done servicing request
01:19:28.217 00.000 21948 Worker thread wakes up
01:19:28.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:28.217 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
01:19:28.218 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:29.853 01.635 21948 Exposure complete
01:19:29.892 00.039 21948 worker thread done servicing request
01:19:29.893 00.001 18120 OnExposeComplete: enter
01:19:29.894 00.001 18120 UpdateGuideState(): m_state=6
01:19:29.895 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
01:19:29.896 00.001 18120 Star::Find returns 1 (0), X=897.30, Y=235.23, Mass=1930, SNR=30.4, Peak=180 HFD=3.8
01:19:29.897 00.001 18120 MultiStar: [#1 0.16,0.09,0.77,U] [#2 0.26,0.05,0.66,U] [#3 -0.29,0.08,0.65,U] [#4 0.04,-0.10,0.59,U] [#5 0.14,-0.08,0.49,U] [#6 -0.00,-0.22,0.53,U] [#7 -0.02,-0.22,0.43,U] [#8 -0.04,-0.21,0.40,U] 
01:19:29.898 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.20, -0.13}
01:19:29.898 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
01:19:29.899 00.001 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
01:19:29.899 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=-0.06 mountY=0.03, mountTheta=2.62
01:19:29.901 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.07, opts=13)
01:19:29.901 00.000 18120 Enqueuing Move request for scope (-0.00, -0.07)
01:19:29.902 00.001 21948 Worker thread wakes up
01:19:29.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:19:29.902 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:19:29.902 00.000 21948 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.03
01:19:29.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:19:29.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:29.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:29.902 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
01:19:29.903 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:29.904 00.001 18120 Enqueuing Expose request
01:19:29.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:29.904 00.000 21948 MoveAxis(E, 0, ABG)
01:19:29.904 00.000 21948 Move returns status 0, amount 0
01:19:29.904 00.000 21948 MoveAxis(N, 0, ABG)
01:19:29.904 00.000 21948 Move returns status 0, amount 0
01:19:29.904 00.000 21948 move complete, result=0
01:19:29.904 00.000 21948 worker thread done servicing request
01:19:29.904 00.000 21948 Worker thread wakes up
01:19:29.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:29.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:29.905 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:31.420 01.515 21948 Exposure complete
01:19:31.452 00.032 21948 worker thread done servicing request
01:19:31.452 00.000 18120 OnExposeComplete: enter
01:19:31.453 00.001 18120 UpdateGuideState(): m_state=6
01:19:31.453 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
01:19:31.454 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=235.20, Mass=1939, SNR=30.5, Peak=185 HFD=4.0
01:19:31.454 00.000 18120 MultiStar: [#1 0.17,0.15,0.78,U] [#2 0.14,0.16,0.65,U] [#3 -0.21,0.20,0.61,U] [#4 0.15,0.01,0.60,U] [#5 0.16,0.14,0.48,U] [#6 0.34,-0.11,0.55,U] [#7 0.04,-0.23,0.45,U] [#8 0.27,-0.01,0.40,U] 
01:19:31.455 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.35, -0.16}
01:19:31.455 00.000 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
01:19:31.456 00.001 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
01:19:31.456 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.38 mountX=-0.00 mountY=-0.04, mountTheta=-1.62
01:19:31.457 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
01:19:31.458 00.001 18120 Enqueuing Move request for scope (0.04, 0.02)
01:19:31.458 00.000 21948 Worker thread wakes up
01:19:31.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:31.459 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.5
01:19:31.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.460 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:31.460 00.000 18120 Enqueuing Expose request
01:19:31.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:19:31.461 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:19:31.461 00.000 21948 Moving (0.04, 0.02) raw xDistance=-0.00 yDistance=-0.04
01:19:31.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:19:31.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:31.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:31.461 00.000 21948 MoveAxis(E, 0, ABG)
01:19:31.461 00.000 21948 Move returns status 0, amount 0
01:19:31.461 00.000 21948 MoveAxis(N, 0, ABG)
01:19:31.461 00.000 21948 Move returns status 0, amount 0
01:19:31.461 00.000 21948 move complete, result=0
01:19:31.461 00.000 21948 worker thread done servicing request
01:19:31.461 00.000 21948 Worker thread wakes up
01:19:31.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:31.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:31.461 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:33.093 01.632 21948 Exposure complete
01:19:33.127 00.034 21948 worker thread done servicing request
01:19:33.127 00.000 18120 OnExposeComplete: enter
01:19:33.129 00.002 18120 UpdateGuideState(): m_state=6
01:19:33.132 00.003 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
01:19:33.134 00.002 18120 Star::Find returns 1 (0), X=897.12, Y=235.49, Mass=1965, SNR=30.7, Peak=162 HFD=3.9
01:19:33.136 00.002 18120 MultiStar: [#1 0.10,0.21,0.75,U] [#2 0.17,0.29,0.63,U] [#3 -0.07,0.14,0.61,U] [#4 0.12,0.17,0.56,U] [#5 0.17,0.22,0.47,U] [#6 0.03,0.30,0.54,U] [#7 0.16,-0.11,0.44,U] [#8 0.09,0.31,0.41,U] 
01:19:33.137 00.001 18120 refined, 8 included, MultiStar: {0.00, 0.18}, one-star: {-0.38, 0.13}
01:19:33.137 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
01:19:33.138 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
01:19:33.140 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.55 mountX=0.17 mountY=-0.09, mountTheta=-0.48
01:19:33.142 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.18, opts=13)
01:19:33.143 00.001 18120 Enqueuing Move request for scope (0.00, 0.18)
01:19:33.143 00.000 21948 Worker thread wakes up
01:19:33.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
01:19:33.143 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:33.144 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
01:19:33.144 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
01:19:33.144 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:33.145 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:33.145 00.000 18120 Enqueuing Expose request
01:19:33.145 00.000 21948 Moving (0.00, 0.18) raw xDistance=0.17 yDistance=-0.09
01:19:33.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:19:33.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:33.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:19:33.145 00.000 21948 MoveAxis(E, 0, ABG)
01:19:33.145 00.000 21948 Move returns status 0, amount 0
01:19:33.145 00.000 21948 MoveAxis(N, 0, ABG)
01:19:33.145 00.000 21948 Move returns status 0, amount 0
01:19:33.146 00.001 21948 move complete, result=0
01:19:33.146 00.000 21948 worker thread done servicing request
01:19:33.146 00.000 21948 Worker thread wakes up
01:19:33.146 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:33.146 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:33.146 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:34.658 01.512 21948 Exposure complete
01:19:34.721 00.063 21948 worker thread done servicing request
01:19:34.721 00.000 18120 OnExposeComplete: enter
01:19:34.721 00.000 18120 UpdateGuideState(): m_state=6
01:19:34.722 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
01:19:34.722 00.000 18120 Star::Find returns 1 (0), X=897.29, Y=235.56, Mass=1848, SNR=29.8, Peak=153 HFD=3.9
01:19:34.723 00.001 18120 MultiStar: [#1 -0.10,0.24,0.77,U] [#2 0.45,0.24,0.00,M1] [#3 -0.25,0.08,0.63,U] [#4 -0.05,0.13,0.60,U] [#5 0.05,0.31,0.49,U] [#6 0.05,0.06,0.53,U] [#7 0.26,-0.04,0.46,U] [#8 -0.07,0.16,0.41,U] 
01:19:34.723 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.15}, one-star: {-0.21, 0.19}
01:19:34.724 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:19:34.724 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
01:19:34.725 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.99 mountX=0.17 mountY=-0.01, mountTheta=-0.04
01:19:34.727 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
01:19:34.728 00.001 18120 Enqueuing Move request for scope (-0.07, 0.15)
01:19:34.730 00.002 21948 Worker thread wakes up
01:19:34.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
01:19:34.730 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
01:19:34.730 00.000 21948 Moving (-0.07, 0.15) raw xDistance=0.17 yDistance=-0.01
01:19:34.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:19:34.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:34.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:34.731 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:34.731 00.000 21948 MoveAxis(E, 0, ABG)
01:19:34.731 00.000 21948 Move returns status 0, amount 0
01:19:34.731 00.000 21948 MoveAxis(N, 0, ABG)
01:19:34.731 00.000 21948 Move returns status 0, amount 0
01:19:34.731 00.000 21948 move complete, result=0
01:19:34.731 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.8
01:19:34.732 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.734 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:34.734 00.000 18120 Enqueuing Expose request
01:19:34.734 00.000 21948 worker thread done servicing request
01:19:34.735 00.001 21948 Worker thread wakes up
01:19:34.735 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:34.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:34.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:36.362 01.627 21948 Exposure complete
01:19:36.408 00.046 21948 worker thread done servicing request
01:19:36.408 00.000 18120 OnExposeComplete: enter
01:19:36.409 00.001 18120 UpdateGuideState(): m_state=6
01:19:36.409 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
01:19:36.410 00.001 18120 Star::Find returns 1 (0), X=897.38, Y=235.44, Mass=1863, SNR=30.0, Peak=159 HFD=3.6
01:19:36.410 00.000 18120 MultiStar: [#1 0.17,-0.09,0.75,U] [#2 0.40,-0.03,0.00,M2] [#3 -0.11,0.10,0.65,U] [#4 0.15,0.01,0.57,U] [#5 0.30,0.01,0.49,U] [#6 0.03,-0.09,0.52,U] [#7 0.17,-0.03,0.44,U] [#8 0.14,0.07,0.41,U] 
01:19:36.411 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {-0.12, 0.08}
01:19:36.411 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
01:19:36.412 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
01:19:36.412 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=-0.02 mountY=-0.06, mountTheta=-1.82
01:19:36.414 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
01:19:36.414 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
01:19:36.415 00.001 21948 Worker thread wakes up
01:19:36.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:36.415 00.000 18120 UpdateGuideState exits: m=1863 RSB=30.0
01:19:36.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.416 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:36.417 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:19:36.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:19:36.417 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.06
01:19:36.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:19:36.417 00.000 18120 Enqueuing Expose request
01:19:36.418 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:36.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:36.418 00.000 21948 MoveAxis(E, 0, ABG)
01:19:36.418 00.000 21948 Move returns status 0, amount 0
01:19:36.418 00.000 21948 MoveAxis(N, 0, ABG)
01:19:36.418 00.000 21948 Move returns status 0, amount 0
01:19:36.418 00.000 21948 move complete, result=0
01:19:36.418 00.000 21948 worker thread done servicing request
01:19:36.418 00.000 21948 Worker thread wakes up
01:19:36.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:36.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:36.418 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:37.931 01.513 21948 Exposure complete
01:19:37.958 00.027 21948 worker thread done servicing request
01:19:37.958 00.000 18120 OnExposeComplete: enter
01:19:37.959 00.001 18120 UpdateGuideState(): m_state=6
01:19:37.960 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
01:19:37.960 00.000 18120 Star::Find returns 1 (0), X=897.64, Y=235.49, Mass=1989, SNR=30.9, Peak=163 HFD=3.6
01:19:37.961 00.001 18120 MultiStar: [#1 0.18,0.18,0.71,U] [#2 0.32,0.02,0.61,U] [#3 -0.25,0.24,0.58,U] [#4 0.36,0.06,0.56,U] [#5 0.05,0.17,0.46,U] [#6 -0.03,-0.24,0.48,U] [#7 0.28,-0.33,0.00,M1] [#8 0.09,0.10,0.40,U] 
01:19:37.961 00.000 18120 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.14, 0.13}
01:19:37.962 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
01:19:37.963 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
01:19:37.963 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.68 mountX=0.04 mountY=-0.15, mountTheta=-1.32
01:19:37.965 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.09, opts=13)
01:19:37.965 00.000 18120 Enqueuing Move request for scope (0.12, 0.09)
01:19:37.965 00.000 21948 Worker thread wakes up
01:19:37.965 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:37.966 00.001 18120 UpdateGuideState exits: m=1989 RSB=30.9
01:19:37.966 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:37.967 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:37.967 00.000 18120 Enqueuing Expose request
01:19:37.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:19:37.968 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:19:37.968 00.000 21948 Moving (0.12, 0.09) raw xDistance=0.04 yDistance=-0.15
01:19:37.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:19:37.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:37.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:19:37.968 00.000 21948 MoveAxis(E, 0, ABG)
01:19:37.968 00.000 21948 Move returns status 0, amount 0
01:19:37.968 00.000 21948 MoveAxis(N, 0, ABG)
01:19:37.968 00.000 21948 Move returns status 0, amount 0
01:19:37.968 00.000 21948 move complete, result=0
01:19:37.968 00.000 21948 worker thread done servicing request
01:19:37.968 00.000 21948 Worker thread wakes up
01:19:37.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:37.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:37.968 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:39.598 01.630 21948 Exposure complete
01:19:39.632 00.034 21948 worker thread done servicing request
01:19:39.632 00.000 18120 OnExposeComplete: enter
01:19:39.632 00.000 18120 UpdateGuideState(): m_state=6
01:19:39.633 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
01:19:39.633 00.000 18120 Star::Find returns 1 (0), X=897.88, Y=235.15, Mass=1910, SNR=30.2, Peak=193 HFD=4.1
01:19:39.634 00.001 18120 MultiStar: [#1 0.44,-0.32,0.00,M1] [#2 0.49,-0.27,0.00,M2] [#3 -0.03,-0.06,0.61,U] [#4 0.33,-0.03,0.59,U] [#5 0.38,-0.08,0.49,U] [#6 0.47,0.08,0.00,M1] [#7 0.45,-0.33,0.00,M2] [#8 0.66,-0.12,0.00,M1] 
01:19:39.634 00.000 18120 refined, 3 included, MultiStar: {0.28, -0.11}, one-star: {0.38, -0.21}
01:19:39.635 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
01:19:39.635 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
01:19:39.636 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.39 mountX=-0.22 mountY=-0.20, mountTheta=-2.41
01:19:39.637 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.11, opts=13)
01:19:39.638 00.001 18120 Enqueuing Move request for scope (0.28, -0.11)
01:19:39.640 00.002 21948 Worker thread wakes up
01:19:39.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:39.641 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.2
01:19:39.642 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
01:19:39.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
01:19:39.642 00.000 21948 Moving (0.28, -0.11) raw xDistance=-0.22 yDistance=-0.20
01:19:39.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:19:39.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:39.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:19:39.642 00.000 21948 MoveAxis(E, 39, ABG)
01:19:39.642 00.000 21948 Guiding  Dir = 2, Dur = 39
01:19:39.642 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:39.644 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:39.645 00.001 18120 Enqueuing Expose request
01:19:39.645 00.000 21948 IsSlewing returns 0
01:19:39.647 00.002 21948 IsGuiding returns 0
01:19:39.648 00.001 21948 PulseGuide returned control before completion, sleep 48
01:19:39.705 00.057 21948 IsGuiding returns 0
01:19:39.705 00.000 21948 Move returns status 0, amount 39
01:19:39.705 00.000 21948 MoveAxis(N, 0, ABG)
01:19:39.706 00.001 21948 Move returns status 0, amount 0
01:19:39.706 00.000 21948 move complete, result=0
01:19:39.706 00.000 21948 worker thread done servicing request
01:19:39.706 00.000 21948 Worker thread wakes up
01:19:39.706 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
01:19:39.707 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:39.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:41.113 01.406 21948 Exposure complete
01:19:41.150 00.037 21948 worker thread done servicing request
01:19:41.150 00.000 18120 OnExposeComplete: enter
01:19:41.151 00.001 18120 UpdateGuideState(): m_state=6
01:19:41.151 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
01:19:41.152 00.001 18120 Star::Find returns 1 (0), X=897.73, Y=235.97, Mass=1965, SNR=30.7, Peak=152 HFD=4.1
01:19:41.152 00.000 18120 MultiStar: [#1 0.59,0.60,0.00,M2] [#2 0.52,0.72,0.00,M3] [#3 0.16,0.73,0.00,M2] [#4 0.62,0.55,0.00,M1] [#5 0.54,0.82,0.00,M1] [#6 0.77,0.52,0.00,M2] [#7 0.77,0.31,0.00,M3] [#8 0.56,0.52,0.00,M2] 
01:19:41.153 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
01:19:41.153 00.000 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
01:19:41.154 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.61 hyp=0.65 cameraTheta=1.21 mountX=0.46 mountY=-0.48, mountTheta=-0.81
01:19:41.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.61, opts=13)
01:19:41.155 00.000 18120 Enqueuing Move request for scope (0.23, 0.61)
01:19:41.156 00.001 21948 Worker thread wakes up
01:19:41.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.61) opts 0xd
01:19:41.156 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.61)
01:19:41.156 00.000 21948 Moving (0.23, 0.61) raw xDistance=0.46 yDistance=-0.48
01:19:41.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
01:19:41.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:19:41.156 00.000 21948 MoveAxis(W, 80, ABG)
01:19:41.156 00.000 21948 Guiding  Dir = 3, Dur = 80
01:19:41.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:41.156 00.000 21948 IsSlewing returns 0
01:19:41.156 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
01:19:41.158 00.002 21948 IsGuiding returns 0
01:19:41.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.158 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:41.159 00.001 18120 Enqueuing Expose request
01:19:41.160 00.001 21948 PulseGuide returned control before completion, sleep 89
01:19:41.253 00.093 21948 IsGuiding returns 1
01:19:41.253 00.000 21948 scope still moving after pulse duration time elapsed
01:19:41.283 00.030 21948 IsSlewing returns 0
01:19:41.283 00.000 21948 IsGuiding returns 0
01:19:41.283 00.000 21948 scope move finished after 80 + 45 ms
01:19:41.283 00.000 21948 Move returns status 0, amount 80
01:19:41.283 00.000 21948 MoveAxis(N, 115, ABG)
01:19:41.283 00.000 21948 Guiding  Dir = 0, Dur = 115
01:19:41.283 00.000 21948 IsSlewing returns 0
01:19:41.284 00.001 21948 IsGuiding returns 0
01:19:41.288 00.004 21948 PulseGuide returned control before completion, sleep 121
01:19:41.425 00.137 21948 IsGuiding returns 0
01:19:41.425 00.000 21948 Move returns status 0, amount 115
01:19:41.425 00.000 21948 move complete, result=0
01:19:41.425 00.000 21948 worker thread done servicing request
01:19:41.425 00.000 21948 Worker thread wakes up
01:19:41.426 00.001 18120 GuideStep: 0.5 px 80 ms WEST, -0.5 px 115 ms NORTH
01:19:41.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:41.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:43.064 01.638 21948 Exposure complete
01:19:43.124 00.060 21948 worker thread done servicing request
01:19:43.124 00.000 18120 OnExposeComplete: enter
01:19:43.125 00.001 18120 UpdateGuideState(): m_state=6
01:19:43.126 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
01:19:43.126 00.000 18120 Star::Find returns 1 (0), X=897.32, Y=235.34, Mass=2095, SNR=31.7, Peak=141 HFD=4.3
01:19:43.127 00.001 18120 MultiStar: [#1 0.10,0.03,0.68,U] [#2 0.17,-0.01,0.60,U] [#3 -0.10,-0.09,0.62,U] [#4 0.20,0.02,0.58,U] [#5 -0.04,-0.04,0.44,U] [#6 0.08,-0.08,0.49,U] [#7 0.10,-0.06,0.45,U] [#8 0.06,0.26,0.38,U] 
01:19:43.127 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.17, -0.02}
01:19:43.128 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
01:19:43.128 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
01:19:43.129 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.26 mountX=-0.02 mountY=-0.02, mountTheta=-2.27
01:19:43.130 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
01:19:43.132 00.002 18120 Enqueuing Move request for scope (0.03, -0.01)
01:19:43.133 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:43.134 00.001 21948 Worker thread wakes up
01:19:43.135 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:19:43.135 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:19:43.135 00.000 21948 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:19:43.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:19:43.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:43.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:43.135 00.000 21948 MoveAxis(E, 0, ABG)
01:19:43.135 00.000 21948 Move returns status 0, amount 0
01:19:43.135 00.000 21948 MoveAxis(N, 0, ABG)
01:19:43.135 00.000 21948 Move returns status 0, amount 0
01:19:43.135 00.000 21948 move complete, result=0
01:19:43.135 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.7
01:19:43.136 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.137 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:43.138 00.001 18120 Enqueuing Expose request
01:19:43.140 00.002 21948 worker thread done servicing request
01:19:43.140 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:43.140 00.000 21948 Worker thread wakes up
01:19:43.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:43.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:44.550 01.410 21948 Exposure complete
01:19:44.596 00.046 21948 worker thread done servicing request
01:19:44.596 00.000 18120 OnExposeComplete: enter
01:19:44.597 00.001 18120 UpdateGuideState(): m_state=6
01:19:44.597 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
01:19:44.598 00.001 18120 Star::Find returns 1 (0), X=897.30, Y=235.02, Mass=2032, SNR=31.2, Peak=164 HFD=4.0
01:19:44.598 00.000 18120 MultiStar: [#1 0.12,-0.35,0.71,U] [#2 0.07,-0.10,0.61,U] [#3 -0.18,-0.24,0.60,U] [#4 0.25,-0.47,0.00,M1] [#5 -0.05,-0.13,0.47,U] [#6 -0.26,-0.43,0.00,M2] [#7 -0.20,-0.53,0.00,M3] [#8 0.15,-0.27,0.39,U] 
01:19:44.599 00.001 18120 refined, 5 included, MultiStar: {-0.04, -0.26}, one-star: {-0.20, -0.35}
01:19:44.599 00.000 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
01:19:44.600 00.001 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
01:19:44.601 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.72 mountX=-0.22 mountY=0.15, mountTheta=2.54
01:19:44.604 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.26, opts=13)
01:19:44.604 00.000 18120 Enqueuing Move request for scope (-0.04, -0.26)
01:19:44.605 00.001 21948 Worker thread wakes up
01:19:44.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
01:19:44.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
01:19:44.605 00.000 21948 Moving (-0.04, -0.26) raw xDistance=-0.22 yDistance=0.15
01:19:44.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:19:44.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:44.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:44.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:19:44.605 00.000 21948 MoveAxis(E, 39, ABG)
01:19:44.605 00.000 21948 Guiding  Dir = 2, Dur = 39
01:19:44.605 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.2
01:19:44.605 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.606 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:44.606 00.000 18120 Enqueuing Expose request
01:19:44.607 00.001 21948 IsSlewing returns 0
01:19:44.607 00.000 21948 IsGuiding returns 0
01:19:44.609 00.002 21948 PulseGuide returned control before completion, sleep 48
01:19:44.671 00.062 21948 IsGuiding returns 0
01:19:44.671 00.000 21948 Move returns status 0, amount 39
01:19:44.671 00.000 21948 MoveAxis(N, 0, ABG)
01:19:44.671 00.000 21948 Move returns status 0, amount 0
01:19:44.671 00.000 21948 move complete, result=0
01:19:44.671 00.000 21948 worker thread done servicing request
01:19:44.672 00.001 21948 Worker thread wakes up
01:19:44.672 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:19:44.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:44.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:46.297 01.625 21948 Exposure complete
01:19:46.358 00.061 21948 worker thread done servicing request
01:19:46.358 00.000 18120 OnExposeComplete: enter
01:19:46.359 00.001 18120 UpdateGuideState(): m_state=6
01:19:46.360 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
01:19:46.360 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=235.08, Mass=2088, SNR=31.5, Peak=171 HFD=4.1
01:19:46.361 00.001 18120 MultiStar: [#1 -0.11,-0.16,0.72,U] [#2 0.28,-0.19,0.64,U] [#3 -0.09,-0.34,0.58,U] [#4 0.19,-0.38,0.00,M2] [#5 0.09,-0.24,0.45,U] [#6 0.15,-0.26,0.51,U] [#7 0.01,-0.25,0.38,U] [#8 0.12,-0.37,0.38,U] 
01:19:46.361 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.25}, one-star: {-0.20, -0.28}
01:19:46.362 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
01:19:46.362 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
01:19:46.362 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.56 mountX=-0.23 mountY=0.11, mountTheta=2.70
01:19:46.364 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.25, opts=13)
01:19:46.364 00.000 18120 Enqueuing Move request for scope (0.00, -0.25)
01:19:46.365 00.001 21948 Worker thread wakes up
01:19:46.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:46.365 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.5
01:19:46.366 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:46.366 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:46.366 00.000 18120 Enqueuing Expose request
01:19:46.367 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
01:19:46.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
01:19:46.367 00.000 21948 Moving (0.00, -0.25) raw xDistance=-0.23 yDistance=0.11
01:19:46.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:19:46.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:46.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:19:46.367 00.000 21948 MoveAxis(E, 44, ABG)
01:19:46.367 00.000 21948 Guiding  Dir = 2, Dur = 44
01:19:46.368 00.001 21948 IsSlewing returns 0
01:19:46.368 00.000 21948 IsGuiding returns 0
01:19:46.370 00.002 21948 PulseGuide returned control before completion, sleep 53
01:19:46.438 00.068 21948 IsGuiding returns 0
01:19:46.439 00.001 21948 Move returns status 0, amount 44
01:19:46.439 00.000 21948 MoveAxis(N, 0, ABG)
01:19:46.439 00.000 21948 Move returns status 0, amount 0
01:19:46.439 00.000 21948 move complete, result=0
01:19:46.439 00.000 21948 worker thread done servicing request
01:19:46.439 00.000 21948 Worker thread wakes up
01:19:46.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:46.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:46.439 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
01:19:47.854 01.415 21948 Exposure complete
01:19:47.895 00.041 21948 worker thread done servicing request
01:19:47.895 00.000 18120 OnExposeComplete: enter
01:19:47.897 00.002 18120 UpdateGuideState(): m_state=6
01:19:47.897 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
01:19:47.900 00.003 18120 Star::Find returns 1 (0), X=897.62, Y=235.16, Mass=2021, SNR=31.2, Peak=165 HFD=4.0
01:19:47.903 00.003 18120 MultiStar: [#1 0.12,-0.20,0.73,U] [#2 -0.07,-0.09,0.69,U] [#3 -0.37,-0.04,0.61,U] [#4 0.14,-0.30,0.55,U] [#5 -0.02,-0.22,0.46,U] [#6 0.06,-0.28,0.48,U] [#7 0.05,-0.32,0.41,U] [#8 0.42,-0.34,0.00,M1] 
01:19:47.905 00.002 18120 refined, 7 included, MultiStar: {0.01, -0.20}, one-star: {0.13, -0.20}
01:19:47.907 00.002 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.00) = xAngle (-3.50 = 2.78)
01:19:47.908 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.74)
01:19:47.909 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.50 mountX=-0.18 mountY=0.08, mountTheta=2.75
01:19:47.911 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.20, opts=13)
01:19:47.911 00.000 18120 Enqueuing Move request for scope (0.01, -0.20)
01:19:47.912 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:47.912 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.2
01:19:47.912 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.913 00.001 21948 Worker thread wakes up
01:19:47.913 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:47.913 00.000 18120 Enqueuing Expose request
01:19:47.914 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
01:19:47.914 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
01:19:47.914 00.000 21948 Moving (0.01, -0.20) raw xDistance=-0.18 yDistance=0.08
01:19:47.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:19:47.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:47.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:19:47.914 00.000 21948 MoveAxis(E, 0, ABG)
01:19:47.914 00.000 21948 Move returns status 0, amount 0
01:19:47.914 00.000 21948 MoveAxis(N, 0, ABG)
01:19:47.914 00.000 21948 Move returns status 0, amount 0
01:19:47.914 00.000 21948 move complete, result=0
01:19:47.914 00.000 21948 worker thread done servicing request
01:19:47.914 00.000 21948 Worker thread wakes up
01:19:47.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:47.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:47.915 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:49.546 01.631 21948 Exposure complete
01:19:49.580 00.034 21948 worker thread done servicing request
01:19:49.580 00.000 18120 OnExposeComplete: enter
01:19:49.581 00.001 18120 UpdateGuideState(): m_state=6
01:19:49.582 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
01:19:49.583 00.001 18120 Star::Find returns 1 (0), X=897.39, Y=235.32, Mass=2089, SNR=31.7, Peak=161 HFD=4.2
01:19:49.584 00.001 18120 MultiStar: [#1 -0.01,0.05,0.72,U] [#2 -0.05,0.01,0.65,U] [#3 -0.16,-0.00,0.61,U] [#4 0.18,-0.03,0.55,U] [#5 -0.16,0.15,0.46,U] [#6 -0.24,-0.05,0.53,U] [#7 -0.17,-0.11,0.44,U] [#8 0.13,-0.16,0.37,U] 
01:19:49.585 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.11, -0.04}
01:19:49.587 00.002 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.00) = xAngle (-4.92 = 1.37)
01:19:49.588 00.001 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.96 = 1.33)
01:19:49.589 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.92 mountX=0.01 mountY=0.07, mountTheta=1.37
01:19:49.592 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
01:19:49.592 00.000 18120 Enqueuing Move request for scope (-0.07, -0.02)
01:19:49.593 00.001 21948 Worker thread wakes up
01:19:49.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:49.593 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.7
01:19:49.594 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:49.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:49.594 00.000 18120 Enqueuing Expose request
01:19:49.595 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:19:49.595 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:19:49.595 00.000 21948 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:19:49.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:19:49.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:49.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:49.595 00.000 21948 MoveAxis(E, 0, ABG)
01:19:49.595 00.000 21948 Move returns status 0, amount 0
01:19:49.595 00.000 21948 MoveAxis(N, 0, ABG)
01:19:49.595 00.000 21948 Move returns status 0, amount 0
01:19:49.595 00.000 21948 move complete, result=0
01:19:49.595 00.000 21948 worker thread done servicing request
01:19:49.595 00.000 21948 Worker thread wakes up
01:19:49.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:49.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:49.595 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:51.110 01.515 21948 Exposure complete
01:19:51.163 00.053 21948 worker thread done servicing request
01:19:51.164 00.001 18120 OnExposeComplete: enter
01:19:51.165 00.001 18120 UpdateGuideState(): m_state=6
01:19:51.167 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
01:19:51.168 00.001 18120 Star::Find returns 1 (0), X=897.29, Y=235.24, Mass=1986, SNR=30.8, Peak=189 HFD=3.8
01:19:51.170 00.002 18120 MultiStar: [#1 -0.25,-0.15,0.76,U] [#2 -0.03,-0.26,0.62,U] [#3 -0.60,-0.09,0.00,M1] [#4 -0.29,0.04,0.56,U] [#5 -0.38,-0.01,0.45,U] [#6 -0.09,-0.14,0.50,U] [#7 -0.06,-0.28,0.43,U] [#8 -0.01,-0.14,0.39,U] 
01:19:51.173 00.003 18120 refined, 7 included, MultiStar: {-0.17, -0.13}, one-star: {-0.21, -0.12}
01:19:51.174 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.50 = 1.79)
01:19:51.175 00.001 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.75)
01:19:51.176 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.50 mountX=-0.05 mountY=0.22, mountTheta=1.79
01:19:51.179 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.13, opts=13)
01:19:51.180 00.001 18120 Enqueuing Move request for scope (-0.17, -0.13)
01:19:51.180 00.000 21948 Worker thread wakes up
01:19:51.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:51.181 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.8
01:19:51.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:51.182 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:51.182 00.000 18120 Enqueuing Expose request
01:19:51.183 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
01:19:51.183 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
01:19:51.183 00.000 21948 Moving (-0.17, -0.13) raw xDistance=-0.05 yDistance=0.22
01:19:51.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:19:51.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:51.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:19:51.184 00.001 21948 MoveAxis(E, 0, ABG)
01:19:51.184 00.000 21948 Move returns status 0, amount 0
01:19:51.184 00.000 21948 MoveAxis(N, 0, ABG)
01:19:51.184 00.000 21948 Move returns status 0, amount 0
01:19:51.184 00.000 21948 move complete, result=0
01:19:51.184 00.000 21948 worker thread done servicing request
01:19:51.184 00.000 21948 Worker thread wakes up
01:19:51.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:51.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:19:51.185 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:52.738 01.553 18120 evsrv: cli 0D46D670 connect
01:19:52.739 00.001 18120 case statement mapped state 6 to 3
01:19:52.739 00.000 18120 case statement mapped state 6 to 3
01:19:52.740 00.001 18120 evsrv: cli 0D46D670 request: {"method":"get_app_state","id":"ee6e1aa6-12eb-4ab9-8b83-01ae0b6fa058"}
01:19:52.741 00.001 18120 case statement mapped state 6 to 3
01:19:52.741 00.000 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee6e1aa6-12eb-4ab9-8b83-01ae0b6fa058"}
01:19:52.742 00.001 18120 evsrv: cli 0D46D670 disconnect
01:19:52.744 00.002 18120 evsrv: cli 0D46DA30 connect
01:19:52.745 00.001 18120 case statement mapped state 6 to 3
01:19:52.745 00.000 18120 case statement mapped state 6 to 3
01:19:52.746 00.001 18120 evsrv: cli 0D46DA30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"899bb468-e207-4e89-8def-675291956da9"}
01:19:52.746 00.000 18120 PhdController::Dither begins
01:19:52.747 00.001 18120 dither: size=2.00, dRA=-1.96 dDec=1.68
01:19:52.748 00.001 18120 MountToCamera -- mountTheta (2.44) + m_xAngle (2.00) = xAngle (4.43 = -1.85)
01:19:52.749 00.001 18120 MountToCamera -- mountX=-1.96 mountY=1.68 hyp=2.58 mountTheta=2.44 cameraX=-0.71, cameraY=-2.48 cameraTheta=-1.85
01:19:52.750 00.001 18120 setting lock position to (896.79, 232.88)
01:19:52.751 00.001 18120 Mount: notify guiding dithered (-0.7, -2.5)
01:19:52.752 00.001 18120 MultiStar: stabilizing after lock position change
01:19:52.752 00.000 18120 Status Line: Dithering de -1.96,1.68
01:19:52.754 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:19:52.756 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
01:19:52.756 00.000 18120 evsrv: cli 0D46DA30 response: {"jsonrpc":"2.0","result":0,"id":"899bb468-e207-4e89-8def-675291956da9"}
01:19:52.757 00.001 18120 evsrv: cli 0D46DA30 disconnect
01:19:52.811 00.054 21948 Exposure complete
01:19:52.846 00.035 21948 worker thread done servicing request
01:19:52.846 00.000 18120 OnExposeComplete: enter
01:19:52.847 00.001 18120 UpdateGuideState(): m_state=6
01:19:52.847 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
01:19:52.848 00.001 18120 Star::Find returns 1 (0), X=897.42, Y=235.15, Mass=2112, SNR=31.8, Peak=185 HFD=3.9
01:19:52.848 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.00) = xAngle (-0.70 = -0.70)
01:19:52.849 00.001 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
01:19:52.849 00.000 18120 CameraToMount -- cameraX=0.64 cameraY=2.27 hyp=2.36 cameraTheta=1.30 mountX=1.80 mountY=-1.59, mountTheta=-0.72
01:19:52.851 00.002 18120 dither recenter: remaining=(2.0,-1.7) step=(2.0,-1.7)
01:19:52.851 00.000 18120 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.00) = xAngle (1.29 = 1.29)
01:19:52.852 00.001 18120 MountToCamera -- mountX=1.96 mountY=-1.68 hyp=2.58 mountTheta=-0.71 cameraX=0.71, cameraY=2.48 cameraTheta=1.29
01:19:52.852 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.71, y=2.48, opts=4)
01:19:52.853 00.001 18120 Enqueuing Move request for scope (0.71, 2.48)
01:19:52.853 00.000 18120 Mount: notify direct move 1.96,-1.68
01:19:52.854 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:52.854 00.000 18120 UpdateGuideState exits: m=2112 RSB=31.8
01:19:52.855 00.001 18120 PhdController: settling, locked = 1, distance = 2.65 (0.50) aobump = 0 frame = 1 / 99999
01:19:52.855 00.000 21948 Worker thread wakes up
01:19:52.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.71, 2.48) opts 0x4
01:19:52.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.71, 2.48)
01:19:52.856 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786058392.855,"Host":"ASUS_SAM","Inst":1,"Distance":2.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:19:52.856 00.000 21948 Moving (0.71, 2.48) raw xDistance=1.96 yDistance=-1.68
01:19:52.856 00.000 21948 MoveAxis(W, 557, B)
01:19:52.856 00.000 21948 Guiding  Dir = 3, Dur = 557
01:19:52.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.857 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:52.857 00.000 18120 Enqueuing Expose request
01:19:52.859 00.002 21948 IsSlewing returns 0
01:19:52.860 00.001 21948 IsGuiding returns 0
01:19:52.861 00.001 21948 PulseGuide returned control before completion, sleep 566
01:19:53.442 00.581 21948 IsGuiding returns 0
01:19:53.442 00.000 21948 Move returns status 0, amount 557
01:19:53.442 00.000 21948 MoveAxis(N, 400, B)
01:19:53.442 00.000 21948 Guiding  Dir = 0, Dur = 400
01:19:53.442 00.000 21948 IsSlewing returns 0
01:19:53.442 00.000 21948 IsGuiding returns 0
01:19:53.447 00.005 21948 PulseGuide returned control before completion, sleep 406
01:19:53.865 00.418 21948 IsGuiding returns 0
01:19:53.865 00.000 21948 Move returns status 0, amount 400
01:19:53.865 00.000 21948 move complete, result=0
01:19:53.865 00.000 21948 worker thread done servicing request
01:19:53.865 00.000 21948 Worker thread wakes up
01:19:53.865 00.000 18120 GuideStep: 2.0 px 557 ms WEST, -1.7 px 400 ms NORTH
01:19:53.869 00.004 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:53.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:19:55.278 01.409 21948 Exposure complete
01:19:55.317 00.039 21948 worker thread done servicing request
01:19:55.317 00.000 18120 OnExposeComplete: enter
01:19:55.319 00.002 18120 UpdateGuideState(): m_state=6
01:19:55.322 00.003 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
01:19:55.324 00.002 18120 Star::Find returns 1 (0), X=897.61, Y=233.76, Mass=2091, SNR=31.7, Peak=128 HFD=4.6
01:19:55.324 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
01:19:55.324 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
01:19:55.324 00.000 18120 CameraToMount -- cameraX=0.82 cameraY=0.89 hyp=1.21 cameraTheta=0.82 mountX=0.46 mountY=-1.13, mountTheta=-1.18
01:19:55.326 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.82, y=0.89, opts=13)
01:19:55.326 00.000 18120 Enqueuing Move request for scope (0.82, 0.89)
01:19:55.327 00.001 21948 Worker thread wakes up
01:19:55.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.89) opts 0xd
01:19:55.327 00.000 21948 Handling offset move in thread for scope, endpoint = (0.82, 0.89)
01:19:55.327 00.000 21948 Moving (0.82, 0.89) raw xDistance=0.46 yDistance=-1.13
01:19:55.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:19:55.327 00.000 21948 resist switch: large excursion: input -1.13 thresh 0.60 direction from 0 to -1
01:19:55.327 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.40
01:19:55.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
01:19:55.327 00.000 21948 MoveAxis(W, 83, ABG)
01:19:55.327 00.000 21948 Guiding  Dir = 3, Dur = 83
01:19:55.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:55.327 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.7
01:19:55.328 00.001 18120 PhdController: settling, locked = 1, distance = 1.21 (0.50) aobump = 0 frame = 2 / 99999
01:19:55.328 00.000 21948 IsSlewing returns 0
01:19:55.328 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058395.328,"Host":"ASUS_SAM","Inst":1,"Distance":1.21,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:19:55.329 00.001 21948 IsGuiding returns 0
01:19:55.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:55.331 00.002 18120 Enqueuing Expose request
01:19:55.331 00.000 21948 PulseGuide returned control before completion, sleep 92
01:19:55.432 00.101 21948 IsGuiding returns 0
01:19:55.432 00.000 21948 Move returns status 0, amount 83
01:19:55.432 00.000 21948 MoveAxis(N, 271, ABG)
01:19:55.433 00.001 21948 Guiding  Dir = 0, Dur = 271
01:19:55.433 00.000 21948 IsSlewing returns 0
01:19:55.433 00.000 21948 IsGuiding returns 0
01:19:55.438 00.005 21948 PulseGuide returned control before completion, sleep 277
01:19:55.726 00.288 21948 IsGuiding returns 0
01:19:55.726 00.000 21948 Move returns status 0, amount 271
01:19:55.726 00.000 21948 move complete, result=0
01:19:55.726 00.000 21948 worker thread done servicing request
01:19:55.727 00.001 21948 Worker thread wakes up
01:19:55.727 00.000 18120 GuideStep: 0.5 px 83 ms WEST, -1.1 px 271 ms NORTH
01:19:55.728 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:55.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:19:57.365 01.637 21948 Exposure complete
01:19:57.410 00.045 21948 worker thread done servicing request
01:19:57.410 00.000 18120 OnExposeComplete: enter
01:19:57.411 00.001 18120 UpdateGuideState(): m_state=6
01:19:57.412 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
01:19:57.412 00.000 18120 Star::Find returns 1 (0), X=896.86, Y=232.08, Mass=1895, SNR=30.1, Peak=187 HFD=4.2
01:19:57.412 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
01:19:57.413 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
01:19:57.413 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.80 hyp=0.80 cameraTheta=-1.47 mountX=-0.76 mountY=0.29, mountTheta=2.78
01:19:57.415 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.80, opts=13)
01:19:57.416 00.001 18120 Enqueuing Move request for scope (0.08, -0.80)
01:19:57.416 00.000 21948 Worker thread wakes up
01:19:57.417 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.80) opts 0xd
01:19:57.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.80)
01:19:57.417 00.000 21948 Moving (0.08, -0.80) raw xDistance=-0.76 yDistance=0.29
01:19:57.417 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:57.417 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.1
01:19:57.418 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.76
01:19:57.418 00.000 18120 PhdController: settling, locked = 1, distance = 1.09 (0.50) aobump = 0 frame = 3 / 99999
01:19:57.418 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058397.418,"Host":"ASUS_SAM","Inst":1,"Distance":1.09,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:19:57.419 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:57.419 00.000 18120 Enqueuing Expose request
01:19:57.420 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:57.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:19:57.420 00.000 21948 MoveAxis(E, 130, ABG)
01:19:57.420 00.000 21948 Guiding  Dir = 2, Dur = 130
01:19:57.420 00.000 21948 IsSlewing returns 0
01:19:57.420 00.000 21948 IsGuiding returns 0
01:19:57.422 00.002 21948 PulseGuide returned control before completion, sleep 139
01:19:57.564 00.142 21948 IsGuiding returns 0
01:19:57.565 00.001 21948 Move returns status 0, amount 130
01:19:57.565 00.000 21948 MoveAxis(N, 0, ABG)
01:19:57.565 00.000 21948 Move returns status 0, amount 0
01:19:57.565 00.000 21948 move complete, result=0
01:19:57.565 00.000 21948 worker thread done servicing request
01:19:57.565 00.000 21948 Worker thread wakes up
01:19:57.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:57.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:19:57.565 00.000 18120 GuideStep: -0.8 px 130 ms EAST, 0.3 px 0 ms NORTH
01:19:58.985 01.420 21948 Exposure complete
01:19:59.048 00.063 21948 worker thread done servicing request
01:19:59.049 00.001 18120 OnExposeComplete: enter
01:19:59.050 00.001 18120 UpdateGuideState(): m_state=6
01:19:59.052 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
01:19:59.055 00.003 18120 Star::Find returns 1 (0), X=896.88, Y=232.26, Mass=1995, SNR=30.8, Peak=179 HFD=4.0
01:19:59.056 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.87)
01:19:59.057 00.001 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.83)
01:19:59.059 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.62 hyp=0.63 cameraTheta=-1.42 mountX=-0.60 mountY=0.19, mountTheta=2.83
01:19:59.061 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.62, opts=13)
01:19:59.062 00.001 18120 Enqueuing Move request for scope (0.09, -0.62)
01:19:59.062 00.000 21948 Worker thread wakes up
01:19:59.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:19:59.063 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.62) opts 0xd
01:19:59.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.62)
01:19:59.063 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.8
01:19:59.063 00.000 21948 Moving (0.09, -0.62) raw xDistance=-0.60 yDistance=0.19
01:19:59.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.60
01:19:59.063 00.000 18120 PhdController: settling, locked = 1, distance = 0.95 (0.50) aobump = 0 frame = 4 / 99999
01:19:59.064 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:59.064 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058399.064,"Host":"ASUS_SAM","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:19:59.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:19:59.064 00.000 21948 MoveAxis(E, 117, ABG)
01:19:59.064 00.000 21948 Guiding  Dir = 2, Dur = 117
01:19:59.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.065 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:19:59.065 00.000 18120 Enqueuing Expose request
01:19:59.066 00.001 21948 IsSlewing returns 0
01:19:59.066 00.000 21948 IsGuiding returns 0
01:19:59.067 00.001 21948 PulseGuide returned control before completion, sleep 126
01:19:59.199 00.132 21948 IsGuiding returns 1
01:19:59.199 00.000 21948 scope still moving after pulse duration time elapsed
01:19:59.231 00.032 21948 IsSlewing returns 0
01:19:59.232 00.001 21948 IsGuiding returns 0
01:19:59.232 00.000 21948 scope move finished after 117 + 49 ms
01:19:59.232 00.000 21948 Move returns status 0, amount 117
01:19:59.232 00.000 21948 MoveAxis(N, 0, ABG)
01:19:59.232 00.000 21948 Move returns status 0, amount 0
01:19:59.232 00.000 21948 move complete, result=0
01:19:59.232 00.000 21948 worker thread done servicing request
01:19:59.232 00.000 21948 Worker thread wakes up
01:19:59.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:19:59.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:19:59.232 00.000 18120 GuideStep: -0.6 px 117 ms EAST, 0.2 px 0 ms NORTH
01:20:00.962 01.730 21948 Exposure complete
01:20:01.008 00.046 21948 worker thread done servicing request
01:20:01.008 00.000 18120 OnExposeComplete: enter
01:20:01.009 00.001 18120 UpdateGuideState(): m_state=6
01:20:01.009 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
01:20:01.010 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=232.91, Mass=1971, SNR=30.6, Peak=166 HFD=3.9
01:20:01.010 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
01:20:01.011 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
01:20:01.011 00.000 18120 CameraToMount -- cameraX=-0.34 cameraY=0.03 hyp=0.35 cameraTheta=3.05 mountX=0.17 mountY=0.29, mountTheta=1.04
01:20:01.012 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.03, opts=13)
01:20:01.013 00.001 18120 Enqueuing Move request for scope (-0.34, 0.03)
01:20:01.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:01.014 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.6
01:20:01.014 00.000 18120 PhdController: settling, locked = 1, distance = 0.77 (0.50) aobump = 0 frame = 5 / 99999
01:20:01.015 00.001 21948 Worker thread wakes up
01:20:01.015 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058401.015,"Host":"ASUS_SAM","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:20:01.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.03) opts 0xd
01:20:01.015 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.03)
01:20:01.015 00.000 21948 Moving (-0.34, 0.03) raw xDistance=0.17 yDistance=0.29
01:20:01.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:20:01.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:01.015 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:01.016 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:20:01.016 00.000 21948 MoveAxis(E, 0, ABG)
01:20:01.016 00.000 21948 Move returns status 0, amount 0
01:20:01.016 00.000 21948 MoveAxis(N, 0, ABG)
01:20:01.016 00.000 21948 Move returns status 0, amount 0
01:20:01.016 00.000 21948 move complete, result=0
01:20:01.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:01.016 00.000 18120 Enqueuing Expose request
01:20:01.017 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:20:01.017 00.000 21948 worker thread done servicing request
01:20:01.017 00.000 21948 Worker thread wakes up
01:20:01.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:01.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:02.430 01.413 21948 Exposure complete
01:20:02.486 00.056 21948 worker thread done servicing request
01:20:02.486 00.000 18120 OnExposeComplete: enter
01:20:02.487 00.001 18120 UpdateGuideState(): m_state=6
01:20:02.490 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
01:20:02.490 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=232.99, Mass=2007, SNR=30.9, Peak=165 HFD=4.1
01:20:02.491 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
01:20:02.491 00.000 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
01:20:02.492 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=0.11 hyp=0.37 cameraTheta=2.85 mountX=0.24 mountY=0.27, mountTheta=0.83
01:20:02.492 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.11, opts=13)
01:20:02.494 00.002 18120 Enqueuing Move request for scope (-0.35, 0.11)
01:20:02.494 00.000 21948 Worker thread wakes up
01:20:02.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:02.495 00.001 18120 UpdateGuideState exits: m=2007 RSB=30.9
01:20:02.495 00.000 18120 PhdController: settling, locked = 1, distance = 0.65 (0.50) aobump = 0 frame = 6 / 99999
01:20:02.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.11) opts 0xd
01:20:02.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.11)
01:20:02.496 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786058402.495,"Host":"ASUS_SAM","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:20:02.496 00.000 21948 Moving (-0.35, 0.11) raw xDistance=0.24 yDistance=0.27
01:20:02.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:20:02.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:02.496 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.496 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:02.497 00.001 18120 Enqueuing Expose request
01:20:02.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:20:02.497 00.000 21948 MoveAxis(W, 43, ABG)
01:20:02.497 00.000 21948 Guiding  Dir = 3, Dur = 43
01:20:02.498 00.001 21948 IsSlewing returns 0
01:20:02.498 00.000 21948 IsGuiding returns 0
01:20:02.499 00.001 21948 PulseGuide returned control before completion, sleep 52
01:20:02.568 00.069 21948 IsGuiding returns 0
01:20:02.568 00.000 21948 Move returns status 0, amount 43
01:20:02.568 00.000 21948 MoveAxis(N, 0, ABG)
01:20:02.568 00.000 21948 Move returns status 0, amount 0
01:20:02.568 00.000 21948 move complete, result=0
01:20:02.568 00.000 21948 worker thread done servicing request
01:20:02.568 00.000 21948 Worker thread wakes up
01:20:02.568 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:02.568 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:02.568 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.3 px 0 ms NORTH
01:20:04.198 01.630 21948 Exposure complete
01:20:04.252 00.054 21948 worker thread done servicing request
01:20:04.252 00.000 18120 OnExposeComplete: enter
01:20:04.253 00.001 18120 UpdateGuideState(): m_state=6
01:20:04.255 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
01:20:04.256 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=232.90, Mass=1874, SNR=30.0, Peak=154 HFD=3.9
01:20:04.257 00.001 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
01:20:04.259 00.002 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
01:20:04.260 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=0.10 mountY=0.16, mountTheta=1.01
01:20:04.262 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.02, opts=13)
01:20:04.264 00.002 18120 Enqueuing Move request for scope (-0.19, 0.02)
01:20:04.265 00.001 21948 Worker thread wakes up
01:20:04.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:04.265 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
01:20:04.265 00.000 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 7 / 99999
01:20:04.266 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
01:20:04.266 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058404.266,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:20:04.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
01:20:04.266 00.000 21948 Moving (-0.19, 0.02) raw xDistance=0.10 yDistance=0.16
01:20:04.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:04.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.267 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:04.267 00.000 18120 Enqueuing Expose request
01:20:04.268 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:04.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:20:04.268 00.000 21948 MoveAxis(E, 0, ABG)
01:20:04.268 00.000 21948 Move returns status 0, amount 0
01:20:04.268 00.000 21948 MoveAxis(N, 0, ABG)
01:20:04.268 00.000 21948 Move returns status 0, amount 0
01:20:04.268 00.000 21948 move complete, result=0
01:20:04.268 00.000 21948 worker thread done servicing request
01:20:04.268 00.000 21948 Worker thread wakes up
01:20:04.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:04.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:04.269 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:05.792 01.523 21948 Exposure complete
01:20:05.840 00.048 21948 worker thread done servicing request
01:20:05.840 00.000 18120 OnExposeComplete: enter
01:20:05.842 00.002 18120 UpdateGuideState(): m_state=6
01:20:05.843 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
01:20:05.843 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=232.66, Mass=2032, SNR=31.1, Peak=170 HFD=3.6
01:20:05.844 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.21)
01:20:05.844 00.000 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.17)
01:20:05.844 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.07 mountX=-0.15 mountY=0.21, mountTheta=2.20
01:20:05.846 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.22, opts=13)
01:20:05.846 00.000 18120 Enqueuing Move request for scope (-0.12, -0.22)
01:20:05.847 00.001 21948 Worker thread wakes up
01:20:05.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
01:20:05.847 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
01:20:05.847 00.000 21948 Moving (-0.12, -0.22) raw xDistance=-0.15 yDistance=0.21
01:20:05.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:20:05.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:05.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:20:05.847 00.000 21948 MoveAxis(E, 0, ABG)
01:20:05.847 00.000 21948 Move returns status 0, amount 0
01:20:05.847 00.000 21948 MoveAxis(N, 0, ABG)
01:20:05.847 00.000 21948 Move returns status 0, amount 0
01:20:05.847 00.000 21948 move complete, result=0
01:20:05.847 00.000 21948 worker thread done servicing request
01:20:05.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:05.848 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.1
01:20:05.848 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 8 / 99999
01:20:05.849 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786058405.849,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:20:05.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:05.850 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:05.850 00.000 18120 Enqueuing Expose request
01:20:05.850 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:05.851 00.001 21948 Worker thread wakes up
01:20:05.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:05.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:07.486 01.635 21948 Exposure complete
01:20:07.523 00.037 21948 worker thread done servicing request
01:20:07.523 00.000 18120 OnExposeComplete: enter
01:20:07.524 00.001 18120 UpdateGuideState(): m_state=6
01:20:07.525 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
01:20:07.525 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=232.69, Mass=1952, SNR=30.6, Peak=163 HFD=3.8
01:20:07.526 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
01:20:07.526 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
01:20:07.527 00.001 18120 CameraToMount -- cameraX=-0.42 cameraY=-0.19 hyp=0.46 cameraTheta=-2.71 mountX=-0.00 mountY=0.46, mountTheta=1.58
01:20:07.530 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=-0.19, opts=13)
01:20:07.531 00.001 18120 Enqueuing Move request for scope (-0.42, -0.19)
01:20:07.531 00.000 21948 Worker thread wakes up
01:20:07.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:07.534 00.003 18120 UpdateGuideState exits: m=1952 RSB=30.6
01:20:07.536 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.19) opts 0xd
01:20:07.536 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, -0.19)
01:20:07.536 00.000 21948 Moving (-0.42, -0.19) raw xDistance=-0.00 yDistance=0.46
01:20:07.537 00.001 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 9 / 99999
01:20:07.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:20:07.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:07.537 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058407.537,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
01:20:07.538 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
01:20:07.538 00.000 21948 MoveAxis(E, 0, ABG)
01:20:07.538 00.000 21948 Move returns status 0, amount 0
01:20:07.538 00.000 21948 MoveAxis(N, 0, ABG)
01:20:07.538 00.000 21948 Move returns status 0, amount 0
01:20:07.538 00.000 21948 move complete, result=0
01:20:07.538 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.539 00.001 21948 worker thread done servicing request
01:20:07.539 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:07.541 00.002 18120 Enqueuing Expose request
01:20:07.542 00.001 21948 Worker thread wakes up
01:20:07.542 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:20:07.543 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:07.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:09.061 01.518 21948 Exposure complete
01:20:09.106 00.045 21948 worker thread done servicing request
01:20:09.106 00.000 18120 OnExposeComplete: enter
01:20:09.107 00.001 18120 UpdateGuideState(): m_state=6
01:20:09.107 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
01:20:09.108 00.001 18120 Star::Find returns 1 (0), X=896.35, Y=232.83, Mass=2048, SNR=31.3, Peak=181 HFD=3.8
01:20:09.110 00.002 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.00) = xAngle (-5.02 = 1.27)
01:20:09.111 00.001 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.23)
01:20:09.113 00.002 18120 CameraToMount -- cameraX=-0.44 cameraY=-0.05 hyp=0.44 cameraTheta=-3.02 mountX=0.13 mountY=0.42, mountTheta=1.26
01:20:09.115 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=-0.05, opts=13)
01:20:09.116 00.001 18120 Enqueuing Move request for scope (-0.44, -0.05)
01:20:09.116 00.000 21948 Worker thread wakes up
01:20:09.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.05) opts 0xd
01:20:09.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, -0.05)
01:20:09.116 00.000 21948 Moving (-0.44, -0.05) raw xDistance=0.13 yDistance=0.42
01:20:09.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:20:09.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:20:09.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:09.116 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.3
01:20:09.117 00.001 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 10 / 99999
01:20:09.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:20:09.117 00.000 21948 MoveAxis(E, 0, ABG)
01:20:09.117 00.000 21948 Move returns status 0, amount 0
01:20:09.117 00.000 21948 MoveAxis(N, 0, ABG)
01:20:09.117 00.000 21948 Move returns status 0, amount 0
01:20:09.117 00.000 21948 move complete, result=0
01:20:09.117 00.000 21948 worker thread done servicing request
01:20:09.117 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058409.117,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
01:20:09.118 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:09.119 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:09.119 00.000 18120 Enqueuing Expose request
01:20:09.120 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:20:09.120 00.000 21948 Worker thread wakes up
01:20:09.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:09.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:10.755 01.635 21948 Exposure complete
01:20:10.818 00.063 21948 worker thread done servicing request
01:20:10.819 00.001 18120 OnExposeComplete: enter
01:20:10.819 00.000 18120 UpdateGuideState(): m_state=6
01:20:10.820 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
01:20:10.820 00.000 18120 Star::Find returns 1 (0), X=896.44, Y=232.83, Mass=1943, SNR=30.6, Peak=178 HFD=3.8
01:20:10.821 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-4.99 = 1.29)
01:20:10.821 00.000 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.03 = 1.25)
01:20:10.822 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=-0.05 hyp=0.36 cameraTheta=-3.00 mountX=0.10 mountY=0.34, mountTheta=1.29
01:20:10.823 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=-0.05, opts=13)
01:20:10.823 00.000 18120 Enqueuing Move request for scope (-0.35, -0.05)
01:20:10.824 00.001 21948 Worker thread wakes up
01:20:10.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.05) opts 0xd
01:20:10.824 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, -0.05)
01:20:10.824 00.000 21948 Moving (-0.35, -0.05) raw xDistance=0.10 yDistance=0.34
01:20:10.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:10.824 00.000 21948 switching direction from -1 to 1 - decHistory=6 oldest=-0.65 newest=1.21
01:20:10.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:20:10.824 00.000 21948 MoveAxis(E, 0, ABG)
01:20:10.824 00.000 21948 Move returns status 0, amount 0
01:20:10.824 00.000 21948 MoveAxis(S, 80, ABG)
01:20:10.824 00.000 21948 Guiding  Dir = 1, Dur = 80
01:20:10.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:10.824 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.6
01:20:10.825 00.001 21948 IsSlewing returns 0
01:20:10.825 00.000 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 11 / 99999
01:20:10.826 00.001 21948 IsGuiding returns 0
01:20:10.826 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058410.826,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
01:20:10.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.827 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:10.828 00.001 18120 Enqueuing Expose request
01:20:10.831 00.003 21948 PulseGuide returned control before completion, sleep 85
01:20:10.929 00.098 21948 IsGuiding returns 0
01:20:10.929 00.000 21948 Move returns status 0, amount 80
01:20:10.929 00.000 21948 move complete, result=0
01:20:10.929 00.000 21948 worker thread done servicing request
01:20:10.929 00.000 21948 Worker thread wakes up
01:20:10.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:10.930 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:10.930 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 80 ms SOUTH
01:20:12.345 01.415 21948 Exposure complete
01:20:12.392 00.047 21948 worker thread done servicing request
01:20:12.392 00.000 18120 OnExposeComplete: enter
01:20:12.393 00.001 18120 UpdateGuideState(): m_state=6
01:20:12.394 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
01:20:12.394 00.000 18120 Star::Find returns 1 (0), X=896.59, Y=233.00, Mass=2103, SNR=31.8, Peak=187 HFD=4.1
01:20:12.395 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
01:20:12.395 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
01:20:12.395 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.59 mountX=0.20 mountY=0.12, mountTheta=0.56
01:20:12.397 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.12, opts=13)
01:20:12.397 00.000 18120 Enqueuing Move request for scope (-0.20, 0.12)
01:20:12.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:12.398 00.001 21948 Worker thread wakes up
01:20:12.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:20:12.398 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:20:12.398 00.000 21948 Moving (-0.20, 0.12) raw xDistance=0.20 yDistance=0.12
01:20:12.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:20:12.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:12.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:20:12.398 00.000 21948 MoveAxis(E, 0, ABG)
01:20:12.398 00.000 21948 Move returns status 0, amount 0
01:20:12.398 00.000 21948 MoveAxis(N, 0, ABG)
01:20:12.398 00.000 21948 Move returns status 0, amount 0
01:20:12.398 00.000 21948 move complete, result=0
01:20:12.398 00.000 21948 worker thread done servicing request
01:20:12.398 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.8
01:20:12.399 00.001 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 12 / 99999
01:20:12.399 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058412.399,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
01:20:12.400 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.400 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:12.400 00.000 18120 Enqueuing Expose request
01:20:12.401 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:12.401 00.000 21948 Worker thread wakes up
01:20:12.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:12.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:14.033 01.632 21948 Exposure complete
01:20:14.082 00.049 21948 worker thread done servicing request
01:20:14.082 00.000 18120 OnExposeComplete: enter
01:20:14.083 00.001 18120 UpdateGuideState(): m_state=6
01:20:14.085 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
01:20:14.086 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=233.04, Mass=1945, SNR=30.6, Peak=169 HFD=4.0
01:20:14.088 00.002 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
01:20:14.089 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
01:20:14.090 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.47 mountX=0.23 mountY=0.11, mountTheta=0.44
01:20:14.092 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.16, opts=13)
01:20:14.092 00.000 18120 Enqueuing Move request for scope (-0.20, 0.16)
01:20:14.093 00.001 21948 Worker thread wakes up
01:20:14.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:14.093 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
01:20:14.094 00.001 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 13 / 99999
01:20:14.094 00.000 18120 PhdController: newstate STATE_FINISH
01:20:14.095 00.001 18120 PhdController complete: success
01:20:14.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
01:20:14.095 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786058414.095,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
01:20:14.095 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
01:20:14.096 00.001 21948 Moving (-0.20, 0.16) raw xDistance=0.23 yDistance=0.11
01:20:14.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:20:14.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:14.096 00.000 18120 Mount: notify guiding dither settle done success=1
01:20:14.096 00.000 18120 PhdController: newstate STATE_IDLE
01:20:14.096 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:14.097 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:14.097 00.000 18120 Enqueuing Expose request
01:20:14.098 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:20:14.098 00.000 21948 MoveAxis(W, 41, ABG)
01:20:14.098 00.000 21948 Guiding  Dir = 3, Dur = 41
01:20:14.098 00.000 21948 IsSlewing returns 0
01:20:14.098 00.000 21948 IsGuiding returns 0
01:20:14.101 00.003 21948 PulseGuide returned control before completion, sleep 50
01:20:14.154 00.053 21948 IsGuiding returns 1
01:20:14.154 00.000 21948 scope still moving after pulse duration time elapsed
01:20:14.185 00.031 21948 IsSlewing returns 0
01:20:14.186 00.001 21948 IsGuiding returns 0
01:20:14.186 00.000 21948 scope move finished after 41 + 46 ms
01:20:14.186 00.000 21948 Move returns status 0, amount 41
01:20:14.186 00.000 21948 MoveAxis(N, 0, ABG)
01:20:14.186 00.000 21948 Move returns status 0, amount 0
01:20:14.186 00.000 21948 move complete, result=0
01:20:14.186 00.000 21948 worker thread done servicing request
01:20:14.186 00.000 21948 Worker thread wakes up
01:20:14.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:14.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:14.186 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
01:20:15.595 01.409 21948 Exposure complete
01:20:15.631 00.036 21948 worker thread done servicing request
01:20:15.632 00.001 18120 OnExposeComplete: enter
01:20:15.633 00.001 18120 UpdateGuideState(): m_state=6
01:20:15.634 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.635 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=232.75, Mass=2108, SNR=31.8, Peak=200 HFD=4.0
01:20:15.636 00.001 18120 MultiStar: exiting stabilization period
01:20:15.637 00.001 18120 MultiStar: updating star positions after lock position change
01:20:15.639 00.002 18120 Star::Find(15, 622, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.641 00.002 18120 Star::Find returns 1 (0), X=621.74, Y=383.35, Mass=1021, SNR=22.1, Peak=97 HFD=3.7
01:20:15.642 00.001 18120 Star::Find(15, 1049, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.642 00.000 18120 Star::Find returns 1 (0), X=1048.64, Y=597.54, Mass=823, SNR=19.8, Peak=76 HFD=3.5
01:20:15.643 00.001 18120 Star::Find(15, 156, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.644 00.001 18120 Star::Find returns 1 (0), X=155.80, Y=34.23, Mass=694, SNR=18.2, Peak=87 HFD=3.5
01:20:15.645 00.001 18120 Star::Find(15, 339, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.645 00.000 18120 Star::Find returns 1 (0), X=338.70, Y=891.35, Mass=566, SNR=16.5, Peak=76 HFD=3.4
01:20:15.646 00.001 18120 Star::Find(15, 163, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.647 00.001 18120 Star::Find returns 1 (0), X=162.86, Y=418.77, Mass=460, SNR=14.8, Peak=63 HFD=3.3
01:20:15.648 00.001 18120 Star::Find(15, 544, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.649 00.001 18120 Star::Find returns 1 (0), X=543.93, Y=66.96, Mass=573, SNR=16.5, Peak=64 HFD=4.4
01:20:15.650 00.001 18120 Star::Find(15, 1134, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.651 00.001 18120 Star::Find returns 1 (0), X=1133.19, Y=226.65, Mass=342, SNR=12.7, Peak=38 HFD=3.7
01:20:15.651 00.000 18120 Star::Find(15, 420, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.652 00.001 18120 Star::Find returns 1 (0), X=420.31, Y=129.78, Mass=312, SNR=12.1, Peak=39 HFD=3.4
01:20:15.653 00.001 18120 Star::Find(15, 754, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.654 00.001 18120 Star::Find returns 1 (0), X=753.64, Y=262.27, Mass=297, SNR=11.9, Peak=31 HFD=3.2
01:20:15.654 00.000 18120 Star::Find(15, 1235, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.655 00.001 18120 Star::Find returns 1 (0), X=1234.43, Y=674.23, Mass=287, SNR=11.7, Peak=28 HFD=3.2
01:20:15.656 00.001 18120 Star::Find(15, 850, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:20:15.656 00.000 18120 Star::Find returns 1 (0), X=850.25, Y=73.94, Mass=296, SNR=11.9, Peak=36 HFD=3.3
01:20:15.658 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
01:20:15.659 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
01:20:15.659 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.96 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
01:20:15.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.13, opts=13)
01:20:15.662 00.001 18120 Enqueuing Move request for scope (0.09, -0.13)
01:20:15.663 00.001 21948 Worker thread wakes up
01:20:15.663 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
01:20:15.663 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:15.663 00.000 18120 UpdateGuideState exits: m=2108 RSB=31.8
01:20:15.664 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:15.665 00.001 18120 Enqueuing Expose request
01:20:15.665 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
01:20:15.665 00.000 21948 Moving (0.09, -0.13) raw xDistance=-0.16 yDistance=-0.02
01:20:15.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:20:15.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:15.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:15.665 00.000 21948 MoveAxis(E, 0, ABG)
01:20:15.665 00.000 21948 Move returns status 0, amount 0
01:20:15.665 00.000 21948 MoveAxis(N, 0, ABG)
01:20:15.665 00.000 21948 Move returns status 0, amount 0
01:20:15.665 00.000 21948 move complete, result=0
01:20:15.665 00.000 21948 worker thread done servicing request
01:20:15.665 00.000 21948 Worker thread wakes up
01:20:15.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:15.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:15.666 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:17.297 01.631 21948 Exposure complete
01:20:17.331 00.034 21948 worker thread done servicing request
01:20:17.331 00.000 18120 OnExposeComplete: enter
01:20:17.332 00.001 18120 UpdateGuideState(): m_state=6
01:20:17.332 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
01:20:17.333 00.001 18120 Star::Find returns 1 (0), X=896.78, Y=232.68, Mass=1967, SNR=30.7, Peak=178 HFD=3.8
01:20:17.333 00.000 18120 MultiStar: [#1 0.16,-0.18,0.72,U] [#2 -0.01,-0.19,0.69,U] [#3 -0.15,0.01,0.59,U] [#4 0.01,-0.03,0.57,U] [#5 0.08,-0.10,0.45,U] [#6 -0.02,-0.09,0.51,U] [#7 -0.09,-0.02,0.44,U] [#8 -0.10,0.04,0.39,U] 
01:20:17.334 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.01, -0.20}
01:20:17.334 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
01:20:17.335 00.001 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
01:20:17.335 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.64 mountX=-0.09 mountY=0.05, mountTheta=2.61
01:20:17.338 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.10, opts=13)
01:20:17.338 00.000 18120 Enqueuing Move request for scope (-0.01, -0.10)
01:20:17.339 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:17.339 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.7
01:20:17.340 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:17.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:17.340 00.000 18120 Enqueuing Expose request
01:20:17.342 00.002 21948 Worker thread wakes up
01:20:17.342 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
01:20:17.342 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
01:20:17.342 00.000 21948 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.05
01:20:17.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:17.342 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:17.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:17.342 00.000 21948 MoveAxis(E, 0, ABG)
01:20:17.342 00.000 21948 Move returns status 0, amount 0
01:20:17.342 00.000 21948 MoveAxis(N, 0, ABG)
01:20:17.342 00.000 21948 Move returns status 0, amount 0
01:20:17.342 00.000 21948 move complete, result=0
01:20:17.342 00.000 21948 worker thread done servicing request
01:20:17.343 00.001 21948 Worker thread wakes up
01:20:17.343 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:17.343 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:17.344 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:18.858 01.514 21948 Exposure complete
01:20:18.908 00.050 21948 worker thread done servicing request
01:20:18.908 00.000 18120 OnExposeComplete: enter
01:20:18.909 00.001 18120 UpdateGuideState(): m_state=6
01:20:18.909 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
01:20:18.910 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=232.74, Mass=2098, SNR=31.6, Peak=216 HFD=4.0
01:20:18.910 00.000 18120 MultiStar: [#1 0.29,-0.11,0.72,U] [#2 0.19,-0.15,0.62,U] [#3 0.32,-0.02,0.58,U] [#4 0.24,-0.02,0.57,U] [#5 0.30,-0.22,0.46,U] [#6 0.27,-0.07,0.49,U] [#7 0.10,-0.46,0.00,M1] [#8 -0.01,-0.14,0.38,U] 
01:20:18.911 00.001 18120 single-star, 7 included, MultiStar: {0.21, -0.11}, one-star: {0.10, -0.14}
01:20:18.911 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:20:18.912 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:20:18.912 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.98 mountX=-0.17 mountY=-0.02, mountTheta=-3.02
01:20:18.914 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
01:20:18.914 00.000 18120 Enqueuing Move request for scope (0.10, -0.14)
01:20:18.915 00.001 21948 Worker thread wakes up
01:20:18.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
01:20:18.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:18.915 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.6
01:20:18.916 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.916 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:18.917 00.001 18120 Enqueuing Expose request
01:20:18.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
01:20:18.917 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.02
01:20:18.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:20:18.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:18.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:18.917 00.000 21948 MoveAxis(E, 0, ABG)
01:20:18.917 00.000 21948 Move returns status 0, amount 0
01:20:18.917 00.000 21948 MoveAxis(N, 0, ABG)
01:20:18.917 00.000 21948 Move returns status 0, amount 0
01:20:18.917 00.000 21948 move complete, result=0
01:20:18.917 00.000 21948 worker thread done servicing request
01:20:18.917 00.000 21948 Worker thread wakes up
01:20:18.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:18.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:18.918 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:20.548 01.630 21948 Exposure complete
01:20:20.584 00.036 21948 worker thread done servicing request
01:20:20.584 00.000 18120 OnExposeComplete: enter
01:20:20.585 00.001 18120 UpdateGuideState(): m_state=6
01:20:20.585 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
01:20:20.587 00.002 18120 Star::Find returns 1 (0), X=896.79, Y=232.73, Mass=2062, SNR=31.5, Peak=201 HFD=3.9
01:20:20.587 00.000 18120 MultiStar: [#1 0.27,-0.31,0.00,M1] [#2 0.17,-0.03,0.63,U] [#3 0.31,0.16,0.59,U] [#4 0.14,0.16,0.57,U] [#5 0.28,-0.08,0.45,U] [#6 0.34,0.15,0.49,U] [#7 0.07,-0.04,0.42,U] [#8 0.05,-0.24,0.39,U] 
01:20:20.588 00.001 18120 single-star, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.00, -0.15}
01:20:20.588 00.000 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
01:20:20.589 00.001 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
01:20:20.589 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.56 mountX=-0.14 mountY=0.06, mountTheta=2.70
01:20:20.590 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.15, opts=13)
01:20:20.591 00.001 18120 Enqueuing Move request for scope (0.00, -0.15)
01:20:20.591 00.000 21948 Worker thread wakes up
01:20:20.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:20.591 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.5
01:20:20.591 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:20.592 00.001 18120 Enqueuing Expose request
01:20:20.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
01:20:20.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
01:20:20.592 00.000 21948 Moving (0.00, -0.15) raw xDistance=-0.14 yDistance=0.06
01:20:20.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:20:20.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:20.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:20:20.592 00.000 21948 MoveAxis(E, 0, ABG)
01:20:20.593 00.001 21948 Move returns status 0, amount 0
01:20:20.593 00.000 21948 MoveAxis(N, 0, ABG)
01:20:20.593 00.000 21948 Move returns status 0, amount 0
01:20:20.593 00.000 21948 move complete, result=0
01:20:20.593 00.000 21948 worker thread done servicing request
01:20:20.593 00.000 21948 Worker thread wakes up
01:20:20.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:20.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:20.593 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:22.117 01.524 21948 Exposure complete
01:20:22.161 00.044 21948 worker thread done servicing request
01:20:22.161 00.000 18120 OnExposeComplete: enter
01:20:22.162 00.001 18120 UpdateGuideState(): m_state=6
01:20:22.162 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
01:20:22.163 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=232.84, Mass=1832, SNR=29.6, Peak=164 HFD=3.8
01:20:22.163 00.000 18120 MultiStar: [#1 0.21,0.02,0.78,U] [#2 0.18,-0.09,0.71,U] [#3 0.26,0.18,0.64,U] [#4 0.18,0.12,0.59,U] [#5 0.05,0.27,0.49,U] [#6 0.27,0.06,0.55,U] [#7 0.05,0.00,0.47,U] [#8 0.17,-0.05,0.41,U] 
01:20:22.163 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {-0.18, -0.04}
01:20:22.164 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
01:20:22.164 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
01:20:22.165 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:20:22.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
01:20:22.166 00.000 18120 Enqueuing Move request for scope (0.11, 0.04)
01:20:22.167 00.001 21948 Worker thread wakes up
01:20:22.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:20:22.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:20:22.167 00.000 21948 Moving (0.11, 0.04) raw xDistance=-0.01 yDistance=-0.12
01:20:22.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:22.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:22.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:22.168 00.001 18120 UpdateGuideState exits: m=1832 RSB=29.6
01:20:22.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:22.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:22.169 00.001 18120 Enqueuing Expose request
01:20:22.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:20:22.169 00.000 21948 MoveAxis(E, 0, ABG)
01:20:22.169 00.000 21948 Move returns status 0, amount 0
01:20:22.169 00.000 21948 MoveAxis(N, 0, ABG)
01:20:22.169 00.000 21948 Move returns status 0, amount 0
01:20:22.169 00.000 21948 move complete, result=0
01:20:22.169 00.000 21948 worker thread done servicing request
01:20:22.169 00.000 21948 Worker thread wakes up
01:20:22.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:22.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:22.170 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:23.795 01.625 21948 Exposure complete
01:20:23.844 00.049 21948 worker thread done servicing request
01:20:23.844 00.000 18120 OnExposeComplete: enter
01:20:23.846 00.002 18120 UpdateGuideState(): m_state=6
01:20:23.846 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
01:20:23.846 00.000 18120 Star::Find returns 1 (0), X=896.73, Y=232.74, Mass=1940, SNR=30.5, Peak=168 HFD=3.8
01:20:23.847 00.001 18120 MultiStar: [#1 -0.08,-0.01,0.72,U] [#2 0.16,-0.13,0.66,U] [#3 -0.01,0.20,0.61,U] [#4 0.02,0.16,0.59,U] [#5 0.00,-0.07,0.50,U] [#6 0.01,-0.01,0.51,U] [#7 0.19,-0.24,0.44,U] [#8 -0.28,0.12,0.41,U] 
01:20:23.847 00.000 18120 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.05, -0.14}
01:20:23.848 00.001 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
01:20:23.848 00.000 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
01:20:23.849 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.78 mountX=-0.02 mountY=0.01, mountTheta=2.48
01:20:23.850 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.02, opts=13)
01:20:23.850 00.000 18120 Enqueuing Move request for scope (-0.00, -0.02)
01:20:23.851 00.001 21948 Worker thread wakes up
01:20:23.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
01:20:23.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
01:20:23.851 00.000 21948 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
01:20:23.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:23.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:23.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:23.851 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
01:20:23.852 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:23.852 00.000 18120 Enqueuing Expose request
01:20:23.853 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:23.853 00.000 21948 MoveAxis(E, 0, ABG)
01:20:23.853 00.000 21948 Move returns status 0, amount 0
01:20:23.853 00.000 21948 MoveAxis(N, 0, ABG)
01:20:23.853 00.000 21948 Move returns status 0, amount 0
01:20:23.853 00.000 21948 move complete, result=0
01:20:23.853 00.000 21948 worker thread done servicing request
01:20:23.853 00.000 21948 Worker thread wakes up
01:20:23.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:23.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:23.853 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:25.372 01.519 21948 Exposure complete
01:20:25.411 00.039 21948 worker thread done servicing request
01:20:25.411 00.000 18120 OnExposeComplete: enter
01:20:25.412 00.001 18120 UpdateGuideState(): m_state=6
01:20:25.412 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
01:20:25.413 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=232.88, Mass=1955, SNR=30.7, Peak=170 HFD=4.0
01:20:25.413 00.000 18120 MultiStar: [#1 -0.00,0.03,0.70,U] [#2 0.06,0.14,0.64,U] [#3 0.06,0.39,0.00,M1] [#4 0.27,0.22,0.59,U] [#5 0.21,0.37,0.00,M1] [#6 -0.28,0.15,0.55,U] [#7 -0.20,0.15,0.45,U] [#8 -0.16,0.28,0.41,U] 
01:20:25.414 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.12}, one-star: {-0.15, -0.00}
01:20:25.414 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
01:20:25.415 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
01:20:25.415 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.05 mountX=0.13 mountY=0.00, mountTheta=0.02
01:20:25.416 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
01:20:25.417 00.001 18120 Enqueuing Move request for scope (-0.06, 0.12)
01:20:25.417 00.000 21948 Worker thread wakes up
01:20:25.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
01:20:25.417 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
01:20:25.417 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:25.418 00.001 21948 Moving (-0.06, 0.12) raw xDistance=0.13 yDistance=0.00
01:20:25.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:20:25.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:25.418 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
01:20:25.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:25.418 00.000 21948 MoveAxis(E, 0, ABG)
01:20:25.419 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:25.419 00.000 18120 Enqueuing Expose request
01:20:25.420 00.001 21948 Move returns status 0, amount 0
01:20:25.420 00.000 21948 MoveAxis(N, 0, ABG)
01:20:25.420 00.000 21948 Move returns status 0, amount 0
01:20:25.420 00.000 21948 move complete, result=0
01:20:25.420 00.000 21948 worker thread done servicing request
01:20:25.420 00.000 21948 Worker thread wakes up
01:20:25.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:25.420 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:25.421 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:27.048 01.627 21948 Exposure complete
01:20:27.101 00.053 21948 worker thread done servicing request
01:20:27.101 00.000 18120 OnExposeComplete: enter
01:20:27.101 00.000 18120 UpdateGuideState(): m_state=6
01:20:27.102 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
01:20:27.103 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=233.01, Mass=1930, SNR=30.5, Peak=197 HFD=4.0
01:20:27.104 00.001 18120 MultiStar: [#1 0.02,0.26,0.72,U] [#2 0.03,0.15,0.66,U] [#3 -0.07,0.60,0.00,M2] [#4 0.19,0.28,0.60,U] [#5 0.05,0.03,0.47,U] [#6 0.17,0.36,0.00,M1] [#7 0.23,0.07,0.46,U] [#8 -0.04,0.27,0.39,U] 
01:20:27.107 00.003 18120 single-star, 6 included, MultiStar: {0.04, 0.17}, one-star: {-0.10, 0.13}
01:20:27.109 00.002 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
01:20:27.112 00.003 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
01:20:27.114 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.23 mountX=0.16 mountY=0.03, mountTheta=0.19
01:20:27.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
01:20:27.116 00.001 18120 Enqueuing Move request for scope (-0.10, 0.13)
01:20:27.116 00.000 21948 Worker thread wakes up
01:20:27.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:27.117 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.5
01:20:27.117 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.118 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:27.118 00.000 18120 Enqueuing Expose request
01:20:27.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:20:27.118 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:20:27.118 00.000 21948 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.03
01:20:27.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:20:27.119 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:27.119 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:27.119 00.000 21948 MoveAxis(E, 0, ABG)
01:20:27.119 00.000 21948 Move returns status 0, amount 0
01:20:27.119 00.000 21948 MoveAxis(N, 0, ABG)
01:20:27.119 00.000 21948 Move returns status 0, amount 0
01:20:27.119 00.000 21948 move complete, result=0
01:20:27.119 00.000 21948 worker thread done servicing request
01:20:27.119 00.000 21948 Worker thread wakes up
01:20:27.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:27.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:27.119 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:28.633 01.514 21948 Exposure complete
01:20:28.682 00.049 21948 worker thread done servicing request
01:20:28.682 00.000 18120 OnExposeComplete: enter
01:20:28.684 00.002 18120 UpdateGuideState(): m_state=6
01:20:28.687 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
01:20:28.689 00.002 18120 Star::Find returns 1 (0), X=896.69, Y=232.73, Mass=2012, SNR=31.1, Peak=187 HFD=3.9
01:20:28.692 00.003 18120 MultiStar: [#1 -0.04,0.09,0.70,U] [#2 -0.12,0.03,0.63,U] [#3 0.14,0.29,0.59,U] [#4 0.13,0.21,0.57,U] [#5 0.09,0.15,0.45,U] [#6 -0.02,-0.01,0.54,U] [#7 0.03,0.14,0.43,U] [#8 -0.05,0.20,0.42,U] 
01:20:28.694 00.002 18120 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {-0.10, -0.15}
01:20:28.696 00.002 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
01:20:28.698 00.002 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
01:20:28.701 00.003 18120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.63 mountX=0.08 mountY=-0.03, mountTheta=-0.40
01:20:28.705 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.08, opts=13)
01:20:28.707 00.002 18120 Enqueuing Move request for scope (-0.00, 0.08)
01:20:28.708 00.001 21948 Worker thread wakes up
01:20:28.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:28.709 00.001 18120 UpdateGuideState exits: m=2012 RSB=31.1
01:20:28.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.710 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:28.710 00.000 18120 Enqueuing Expose request
01:20:28.711 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
01:20:28.711 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
01:20:28.711 00.000 21948 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.03
01:20:28.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:20:28.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:28.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:28.711 00.000 21948 MoveAxis(E, 0, ABG)
01:20:28.711 00.000 21948 Move returns status 0, amount 0
01:20:28.711 00.000 21948 MoveAxis(N, 0, ABG)
01:20:28.711 00.000 21948 Move returns status 0, amount 0
01:20:28.711 00.000 21948 move complete, result=0
01:20:28.711 00.000 21948 worker thread done servicing request
01:20:28.711 00.000 21948 Worker thread wakes up
01:20:28.711 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:28.712 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:28.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:30.338 01.626 21948 Exposure complete
01:20:30.375 00.037 21948 worker thread done servicing request
01:20:30.375 00.000 18120 OnExposeComplete: enter
01:20:30.376 00.001 18120 UpdateGuideState(): m_state=6
01:20:30.376 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
01:20:30.377 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=233.05, Mass=2202, SNR=32.5, Peak=190 HFD=4.0
01:20:30.377 00.000 18120 MultiStar: [#1 -0.16,0.22,0.70,U] [#2 -0.15,0.23,0.64,U] [#3 -0.12,0.44,0.00,M2] [#4 0.06,0.15,0.54,U] [#5 -0.01,0.04,0.47,U] [#6 -0.05,0.17,0.50,U] [#7 -0.18,0.21,0.41,U] [#8 -0.20,0.17,0.38,U] 
01:20:30.378 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.17}, one-star: {-0.20, 0.17}
01:20:30.378 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
01:20:30.379 00.001 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
01:20:30.379 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.17 mountX=0.21 mountY=0.03, mountTheta=0.13
01:20:30.382 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.17, opts=13)
01:20:30.385 00.003 18120 Enqueuing Move request for scope (-0.12, 0.17)
01:20:30.385 00.000 21948 Worker thread wakes up
01:20:30.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:30.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
01:20:30.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
01:20:30.386 00.001 18120 UpdateGuideState exits: m=2202 RSB=32.5
01:20:30.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:30.387 00.001 18120 Enqueuing Expose request
01:20:30.387 00.000 21948 Moving (-0.12, 0.17) raw xDistance=0.21 yDistance=0.03
01:20:30.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:20:30.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:30.387 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:30.387 00.000 21948 MoveAxis(W, 37, ABG)
01:20:30.387 00.000 21948 Guiding  Dir = 3, Dur = 37
01:20:30.388 00.001 21948 IsSlewing returns 0
01:20:30.388 00.000 21948 IsGuiding returns 0
01:20:30.389 00.001 21948 PulseGuide returned control before completion, sleep 46
01:20:30.443 00.054 21948 IsGuiding returns 0
01:20:30.443 00.000 21948 Move returns status 0, amount 37
01:20:30.443 00.000 21948 MoveAxis(N, 0, ABG)
01:20:30.443 00.000 21948 Move returns status 0, amount 0
01:20:30.443 00.000 21948 move complete, result=0
01:20:30.443 00.000 21948 worker thread done servicing request
01:20:30.443 00.000 21948 Worker thread wakes up
01:20:30.443 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:30.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:30.444 00.001 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
01:20:31.859 01.415 21948 Exposure complete
01:20:31.893 00.034 21948 worker thread done servicing request
01:20:31.893 00.000 18120 OnExposeComplete: enter
01:20:31.895 00.002 18120 UpdateGuideState(): m_state=6
01:20:31.896 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
01:20:31.897 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=233.14, Mass=2082, SNR=31.6, Peak=212 HFD=3.8
01:20:31.897 00.000 18120 MultiStar: [#1 0.15,0.15,0.72,U] [#2 -0.11,0.22,0.64,U] [#3 0.09,0.35,0.61,U] [#4 0.16,0.16,0.57,U] [#5 0.23,0.13,0.45,U] [#6 -0.05,0.15,0.54,U] [#7 -0.00,0.47,0.00,M1] [#8 -0.05,0.23,0.38,U] 
01:20:31.898 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.21}, one-star: {-0.13, 0.26}
01:20:31.898 00.000 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
01:20:31.898 00.000 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
01:20:31.898 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=0.18 mountY=-0.12, mountTheta=-0.56
01:20:31.900 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.21, opts=13)
01:20:31.900 00.000 18120 Enqueuing Move request for scope (0.02, 0.21)
01:20:31.901 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:31.901 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.6
01:20:31.902 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.902 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:31.902 00.000 18120 Enqueuing Expose request
01:20:31.905 00.003 21948 Worker thread wakes up
01:20:31.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
01:20:31.905 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
01:20:31.905 00.000 21948 Moving (0.02, 0.21) raw xDistance=0.18 yDistance=-0.12
01:20:31.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:20:31.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:31.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:20:31.905 00.000 21948 MoveAxis(E, 0, ABG)
01:20:31.905 00.000 21948 Move returns status 0, amount 0
01:20:31.905 00.000 21948 MoveAxis(N, 0, ABG)
01:20:31.905 00.000 21948 Move returns status 0, amount 0
01:20:31.905 00.000 21948 move complete, result=0
01:20:31.905 00.000 21948 worker thread done servicing request
01:20:31.905 00.000 21948 Worker thread wakes up
01:20:31.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:31.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:31.906 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:33.537 01.631 21948 Exposure complete
01:20:33.570 00.033 21948 worker thread done servicing request
01:20:33.571 00.001 18120 OnExposeComplete: enter
01:20:33.571 00.000 18120 UpdateGuideState(): m_state=6
01:20:33.572 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
01:20:33.572 00.000 18120 Star::Find returns 1 (0), X=896.58, Y=233.02, Mass=2083, SNR=31.5, Peak=186 HFD=4.0
01:20:33.573 00.001 18120 MultiStar: [#1 -0.03,0.12,0.73,U] [#2 -0.02,0.23,0.63,U] [#3 0.07,0.48,0.00,M2] [#4 0.06,0.22,0.55,U] [#5 0.10,0.36,0.45,U] [#6 0.02,0.31,0.51,U] [#7 -0.24,0.04,0.43,U] [#8 -0.25,0.17,0.35,U] 
01:20:33.573 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.19}, one-star: {-0.21, 0.14}
01:20:33.574 00.001 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
01:20:33.574 00.000 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
01:20:33.574 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.94 mountX=0.21 mountY=-0.02, mountTheta=-0.10
01:20:33.576 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.19, opts=13)
01:20:33.576 00.000 18120 Enqueuing Move request for scope (-0.07, 0.19)
01:20:33.577 00.001 21948 Worker thread wakes up
01:20:33.577 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:33.577 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.5
01:20:33.578 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:33.578 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:33.578 00.000 18120 Enqueuing Expose request
01:20:33.579 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
01:20:33.579 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
01:20:33.579 00.000 21948 Moving (-0.07, 0.19) raw xDistance=0.21 yDistance=-0.02
01:20:33.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:20:33.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:33.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:33.579 00.000 21948 MoveAxis(W, 37, ABG)
01:20:33.579 00.000 21948 Guiding  Dir = 3, Dur = 37
01:20:33.579 00.000 21948 IsSlewing returns 0
01:20:33.579 00.000 21948 IsGuiding returns 0
01:20:33.581 00.002 21948 PulseGuide returned control before completion, sleep 46
01:20:33.629 00.048 21948 IsGuiding returns 0
01:20:33.629 00.000 21948 Move returns status 0, amount 37
01:20:33.629 00.000 21948 MoveAxis(N, 0, ABG)
01:20:33.629 00.000 21948 Move returns status 0, amount 0
01:20:33.629 00.000 21948 move complete, result=0
01:20:33.629 00.000 21948 worker thread done servicing request
01:20:33.629 00.000 21948 Worker thread wakes up
01:20:33.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:33.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:33.629 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
01:20:35.045 01.416 21948 Exposure complete
01:20:35.092 00.047 21948 worker thread done servicing request
01:20:35.092 00.000 18120 OnExposeComplete: enter
01:20:35.092 00.000 18120 UpdateGuideState(): m_state=6
01:20:35.093 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
01:20:35.093 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=233.12, Mass=2122, SNR=31.8, Peak=201 HFD=3.9
01:20:35.094 00.001 18120 MultiStar: [#1 0.13,0.23,0.70,U] [#2 -0.19,0.22,0.63,U] [#3 -0.16,0.59,0.00,M3] [#4 0.18,0.03,0.55,U] [#5 0.04,0.31,0.45,U] [#6 -0.01,0.14,0.52,U] [#7 -0.05,0.30,0.43,U] [#8 -0.20,0.22,0.40,U] 
01:20:35.094 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.21}, one-star: {-0.13, 0.24}
01:20:35.095 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
01:20:35.095 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
01:20:35.096 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.72 mountX=0.20 mountY=-0.07, mountTheta=-0.32
01:20:35.097 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.21, opts=13)
01:20:35.097 00.000 18120 Enqueuing Move request for scope (-0.03, 0.21)
01:20:35.098 00.001 21948 Worker thread wakes up
01:20:35.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
01:20:35.098 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
01:20:35.098 00.000 21948 Moving (-0.03, 0.21) raw xDistance=0.20 yDistance=-0.07
01:20:35.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
01:20:35.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:35.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:35.098 00.000 18120 UpdateGuideState exits: m=2122 RSB=31.8
01:20:35.099 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.099 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:35.100 00.001 18120 Enqueuing Expose request
01:20:35.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:20:35.100 00.000 21948 MoveAxis(W, 39, ABG)
01:20:35.100 00.000 21948 Guiding  Dir = 3, Dur = 39
01:20:35.100 00.000 21948 IsSlewing returns 0
01:20:35.100 00.000 21948 IsGuiding returns 0
01:20:35.103 00.003 21948 PulseGuide returned control before completion, sleep 48
01:20:35.152 00.049 21948 IsGuiding returns 0
01:20:35.152 00.000 21948 Move returns status 0, amount 39
01:20:35.152 00.000 21948 MoveAxis(N, 0, ABG)
01:20:35.152 00.000 21948 Move returns status 0, amount 0
01:20:35.152 00.000 21948 move complete, result=0
01:20:35.152 00.000 21948 worker thread done servicing request
01:20:35.152 00.000 21948 Worker thread wakes up
01:20:35.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:35.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:35.153 00.001 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
01:20:36.790 01.637 21948 Exposure complete
01:20:36.837 00.047 18120 OnExposeComplete: enter
01:20:36.838 00.001 21948 worker thread done servicing request
01:20:36.838 00.000 18120 UpdateGuideState(): m_state=6
01:20:36.839 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
01:20:36.839 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=232.78, Mass=2043, SNR=31.3, Peak=190 HFD=3.9
01:20:36.840 00.001 18120 MultiStar: [#1 0.14,0.17,0.71,U] [#2 -0.11,0.18,0.63,U] [#3 -0.05,0.43,0.00,M4] [#4 0.05,0.18,0.57,U] [#5 0.09,0.17,0.46,U] [#6 0.11,0.14,0.53,U] [#7 -0.01,0.12,0.43,U] [#8 -0.10,0.19,0.39,U] 
01:20:36.840 00.000 18120 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {-0.10, -0.10}
01:20:36.841 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
01:20:36.841 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
01:20:36.842 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.54 mountX=0.10 mountY=-0.05, mountTheta=-0.49
01:20:36.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
01:20:36.843 00.000 18120 Enqueuing Move request for scope (0.00, 0.11)
01:20:36.844 00.001 21948 Worker thread wakes up
01:20:36.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
01:20:36.844 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
01:20:36.844 00.000 21948 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.05
01:20:36.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:36.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:36.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:36.844 00.000 21948 MoveAxis(E, 0, ABG)
01:20:36.844 00.000 21948 Move returns status 0, amount 0
01:20:36.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:36.844 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.3
01:20:36.845 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.845 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:36.846 00.001 18120 Enqueuing Expose request
01:20:36.846 00.000 21948 MoveAxis(N, 0, ABG)
01:20:36.846 00.000 21948 Move returns status 0, amount 0
01:20:36.846 00.000 21948 move complete, result=0
01:20:36.846 00.000 21948 worker thread done servicing request
01:20:36.846 00.000 21948 Worker thread wakes up
01:20:36.847 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:36.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:36.847 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:38.375 01.528 21948 Exposure complete
01:20:38.412 00.037 21948 worker thread done servicing request
01:20:38.412 00.000 18120 OnExposeComplete: enter
01:20:38.413 00.001 18120 UpdateGuideState(): m_state=6
01:20:38.414 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
01:20:38.415 00.001 18120 Star::Find returns 1 (0), X=896.65, Y=232.78, Mass=1958, SNR=30.7, Peak=186 HFD=3.8
01:20:38.416 00.001 18120 MultiStar: [#1 0.15,0.07,0.75,U] [#2 0.16,0.18,0.66,U] [#3 0.06,0.41,0.00,M5] [#4 0.17,0.12,0.56,U] [#5 0.17,0.20,0.47,U] [#6 -0.13,0.48,0.00,M1] [#7 -0.03,0.03,0.45,U] [#8 -0.01,0.15,0.41,U] 
01:20:38.417 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {-0.14, -0.10}
01:20:38.418 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
01:20:38.418 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
01:20:38.419 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=0.04 mountY=-0.08, mountTheta=-1.08
01:20:38.424 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
01:20:38.427 00.003 18120 Enqueuing Move request for scope (0.05, 0.07)
01:20:38.429 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:38.431 00.002 18120 UpdateGuideState exits: m=1958 RSB=30.7
01:20:38.433 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:38.436 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:38.439 00.003 21948 Worker thread wakes up
01:20:38.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:20:38.439 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:20:38.439 00.000 21948 Moving (0.05, 0.07) raw xDistance=0.04 yDistance=-0.08
01:20:38.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:20:38.439 00.000 18120 Enqueuing Expose request
01:20:38.440 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:38.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:20:38.440 00.000 21948 MoveAxis(E, 0, ABG)
01:20:38.440 00.000 21948 Move returns status 0, amount 0
01:20:38.441 00.001 21948 MoveAxis(N, 0, ABG)
01:20:38.441 00.000 21948 Move returns status 0, amount 0
01:20:38.441 00.000 21948 move complete, result=0
01:20:38.441 00.000 21948 worker thread done servicing request
01:20:38.441 00.000 21948 Worker thread wakes up
01:20:38.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:38.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:38.441 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:40.073 01.632 21948 Exposure complete
01:20:40.106 00.033 21948 worker thread done servicing request
01:20:40.107 00.001 18120 OnExposeComplete: enter
01:20:40.107 00.000 18120 UpdateGuideState(): m_state=6
01:20:40.108 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
01:20:40.108 00.000 18120 Star::Find returns 1 (0), X=896.74, Y=233.04, Mass=2056, SNR=31.3, Peak=217 HFD=4.0
01:20:40.109 00.001 18120 MultiStar: [#1 0.01,0.24,0.71,U] [#2 0.19,0.24,0.64,U] [#3 -0.02,0.38,0.56,U] [#4 0.18,0.28,0.56,U] [#5 0.01,0.06,0.47,U] [#6 0.20,0.33,0.50,U] [#7 0.09,0.27,0.40,U] [#8 -0.02,0.23,0.41,U] 
01:20:40.109 00.000 18120 single-star, 8 included, MultiStar: {0.06, 0.24}, one-star: {-0.05, 0.16}
01:20:40.110 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
01:20:40.110 00.000 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
01:20:40.111 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.87 mountX=0.17 mountY=-0.03, mountTheta=-0.17
01:20:40.112 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
01:20:40.112 00.000 18120 Enqueuing Move request for scope (-0.05, 0.16)
01:20:40.113 00.001 21948 Worker thread wakes up
01:20:40.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:40.113 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.3
01:20:40.114 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:40.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:40.115 00.001 18120 Enqueuing Expose request
01:20:40.115 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
01:20:40.115 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
01:20:40.115 00.000 21948 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=-0.03
01:20:40.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:20:40.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:40.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:40.115 00.000 21948 MoveAxis(E, 0, ABG)
01:20:40.115 00.000 21948 Move returns status 0, amount 0
01:20:40.115 00.000 21948 MoveAxis(N, 0, ABG)
01:20:40.115 00.000 21948 Move returns status 0, amount 0
01:20:40.115 00.000 21948 move complete, result=0
01:20:40.115 00.000 21948 worker thread done servicing request
01:20:40.115 00.000 21948 Worker thread wakes up
01:20:40.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:40.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:40.116 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:41.630 01.514 21948 Exposure complete
01:20:41.679 00.049 21948 worker thread done servicing request
01:20:41.679 00.000 18120 OnExposeComplete: enter
01:20:41.680 00.001 18120 UpdateGuideState(): m_state=6
01:20:41.680 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
01:20:41.681 00.001 18120 Star::Find returns 1 (0), X=896.86, Y=232.95, Mass=1903, SNR=30.2, Peak=187 HFD=4.2
01:20:41.682 00.001 18120 MultiStar: [#1 -0.07,0.25,0.76,U] [#2 -0.09,0.16,0.65,U] [#3 0.10,0.66,0.00,M5] [#4 0.32,0.51,0.00,M1] [#5 0.09,0.30,0.48,U] [#6 0.01,0.15,0.53,U] [#7 -0.24,0.05,0.44,U] [#8 0.03,0.13,0.40,U] 
01:20:41.683 00.001 18120 single-star, 6 included, MultiStar: {-0.02, 0.15}, one-star: {0.07, 0.07}
01:20:41.684 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
01:20:41.685 00.001 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
01:20:41.687 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=0.03 mountY=-0.09, mountTheta=-1.24
01:20:41.689 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
01:20:41.690 00.001 18120 Enqueuing Move request for scope (0.07, 0.07)
01:20:41.690 00.000 21948 Worker thread wakes up
01:20:41.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:20:41.690 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:20:41.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:41.691 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.2
01:20:41.691 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.692 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:41.692 00.000 18120 Enqueuing Expose request
01:20:41.693 00.001 21948 Moving (0.07, 0.07) raw xDistance=0.03 yDistance=-0.09
01:20:41.693 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:41.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:41.693 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:20:41.693 00.000 21948 MoveAxis(E, 0, ABG)
01:20:41.693 00.000 21948 Move returns status 0, amount 0
01:20:41.693 00.000 21948 MoveAxis(N, 0, ABG)
01:20:41.693 00.000 21948 Move returns status 0, amount 0
01:20:41.693 00.000 21948 move complete, result=0
01:20:41.693 00.000 21948 worker thread done servicing request
01:20:41.693 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:41.694 00.001 21948 Worker thread wakes up
01:20:41.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:41.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:43.324 01.630 21948 Exposure complete
01:20:43.362 00.038 21948 worker thread done servicing request
01:20:43.362 00.000 18120 OnExposeComplete: enter
01:20:43.363 00.001 18120 UpdateGuideState(): m_state=6
01:20:43.363 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
01:20:43.364 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=233.02, Mass=2048, SNR=31.4, Peak=192 HFD=4.2
01:20:43.364 00.000 18120 MultiStar: [#1 -0.08,0.40,0.00,M1] [#2 0.19,0.12,0.64,U] [#3 -0.21,0.59,0.00,M6] [#4 -0.12,0.47,0.00,M2] [#5 -0.00,0.36,0.47,U] [#6 -0.04,0.50,0.00,M1] [#7 -0.13,0.37,0.00,M1] [#8 -0.12,0.18,0.41,U] 
01:20:43.365 00.001 18120 single-star, 3 included, MultiStar: {0.04, 0.18}, one-star: {0.04, 0.14}
01:20:43.365 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
01:20:43.366 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
01:20:43.367 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.32 mountX=0.11 mountY=-0.10, mountTheta=-0.70
01:20:43.369 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.14, opts=13)
01:20:43.371 00.002 18120 Enqueuing Move request for scope (0.04, 0.14)
01:20:43.372 00.001 21948 Worker thread wakes up
01:20:43.372 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:43.372 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.4
01:20:43.373 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:43.374 00.001 18120 Enqueuing Expose request
01:20:43.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:20:43.374 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:20:43.374 00.000 21948 Moving (0.04, 0.14) raw xDistance=0.11 yDistance=-0.10
01:20:43.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:20:43.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:43.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:20:43.374 00.000 21948 MoveAxis(E, 0, ABG)
01:20:43.374 00.000 21948 Move returns status 0, amount 0
01:20:43.374 00.000 21948 MoveAxis(N, 0, ABG)
01:20:43.374 00.000 21948 Move returns status 0, amount 0
01:20:43.374 00.000 21948 move complete, result=0
01:20:43.374 00.000 21948 worker thread done servicing request
01:20:43.374 00.000 21948 Worker thread wakes up
01:20:43.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:43.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:43.375 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:44.898 01.523 21948 Exposure complete
01:20:44.932 00.034 21948 worker thread done servicing request
01:20:44.932 00.000 18120 OnExposeComplete: enter
01:20:44.932 00.000 18120 UpdateGuideState(): m_state=6
01:20:44.933 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
01:20:44.933 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=233.00, Mass=2025, SNR=31.2, Peak=199 HFD=4.0
01:20:44.934 00.001 18120 MultiStar: [#1 -0.14,0.25,0.72,U] [#2 -0.07,0.41,0.00,M1] [#3 -0.04,0.69,0.00,M7] [#4 -0.04,0.54,0.00,M3] [#5 0.31,0.50,0.00,M1] [#6 -0.14,0.84,0.00,M2] [#7 -0.17,0.39,0.00,M2] [#8 -0.17,0.73,0.00,M1] 
01:20:44.934 00.000 18120 single-star, 1 included, MultiStar: {-0.10, 0.17}, one-star: {-0.08, 0.12}
01:20:44.935 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
01:20:44.936 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
01:20:44.937 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=0.14 mountY=0.01, mountTheta=0.10
01:20:44.940 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.12, opts=13)
01:20:44.943 00.003 18120 Enqueuing Move request for scope (-0.08, 0.12)
01:20:44.946 00.003 21948 Worker thread wakes up
01:20:44.946 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
01:20:44.946 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
01:20:44.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:44.947 00.001 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:20:44.947 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.947 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:44.948 00.001 18120 Enqueuing Expose request
01:20:44.948 00.000 21948 Moving (-0.08, 0.12) raw xDistance=0.14 yDistance=0.01
01:20:44.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:20:44.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:44.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:44.948 00.000 21948 MoveAxis(E, 0, ABG)
01:20:44.948 00.000 21948 Move returns status 0, amount 0
01:20:44.948 00.000 21948 MoveAxis(N, 0, ABG)
01:20:44.948 00.000 21948 Move returns status 0, amount 0
01:20:44.948 00.000 21948 move complete, result=0
01:20:44.948 00.000 21948 worker thread done servicing request
01:20:44.949 00.001 21948 Worker thread wakes up
01:20:44.949 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:44.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:44.949 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:46.575 01.626 21948 Exposure complete
01:20:46.608 00.033 21948 worker thread done servicing request
01:20:46.608 00.000 18120 OnExposeComplete: enter
01:20:46.609 00.001 18120 UpdateGuideState(): m_state=6
01:20:46.609 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
01:20:46.610 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=233.04, Mass=1928, SNR=30.4, Peak=189 HFD=4.1
01:20:46.610 00.000 18120 MultiStar: [#1 0.05,0.17,0.71,U] [#2 -0.24,0.18,0.66,U] [#3 0.02,0.58,0.00,M8] [#4 0.19,0.23,0.56,U] [#5 0.18,0.20,0.48,U] [#6 -0.01,0.39,0.54,U] [#7 -0.01,0.30,0.48,U] [#8 -0.15,0.28,0.40,U] 
01:20:46.611 00.001 18120 single-star, 7 included, MultiStar: {-0.01, 0.23}, one-star: {-0.04, 0.16}
01:20:46.611 00.000 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
01:20:46.612 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
01:20:46.612 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.85 mountX=0.16 mountY=-0.03, mountTheta=-0.19
01:20:46.613 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.16, opts=13)
01:20:46.614 00.001 18120 Enqueuing Move request for scope (-0.04, 0.16)
01:20:46.614 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:46.614 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
01:20:46.615 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:46.615 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:46.616 00.001 18120 Enqueuing Expose request
01:20:46.616 00.000 21948 Worker thread wakes up
01:20:46.616 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:20:46.616 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:20:46.616 00.000 21948 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=-0.03
01:20:46.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:20:46.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:46.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:46.616 00.000 21948 MoveAxis(E, 0, ABG)
01:20:46.616 00.000 21948 Move returns status 0, amount 0
01:20:46.616 00.000 21948 MoveAxis(N, 0, ABG)
01:20:46.616 00.000 21948 Move returns status 0, amount 0
01:20:46.616 00.000 21948 move complete, result=0
01:20:46.616 00.000 21948 worker thread done servicing request
01:20:46.616 00.000 21948 Worker thread wakes up
01:20:46.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:46.617 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:46.617 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:48.131 01.514 21948 Exposure complete
01:20:48.169 00.038 21948 worker thread done servicing request
01:20:48.169 00.000 18120 OnExposeComplete: enter
01:20:48.170 00.001 18120 UpdateGuideState(): m_state=6
01:20:48.170 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
01:20:48.171 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=232.92, Mass=1882, SNR=30.1, Peak=191 HFD=3.9
01:20:48.171 00.000 18120 MultiStar: [#1 -0.06,0.33,0.72,U] [#2 0.06,0.19,0.69,U] [#3 0.10,0.53,0.00,M9] [#4 0.19,0.31,0.57,U] [#5 0.16,0.39,0.00,M1] [#6 0.21,0.34,0.00,M2] [#7 0.12,0.06,0.47,U] [#8 -0.01,0.23,0.41,U] 
01:20:48.172 00.001 18120 single-star, 5 included, MultiStar: {0.01, 0.18}, one-star: {-0.11, 0.04}
01:20:48.172 00.000 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.79 = 0.79)
01:20:48.173 00.001 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
01:20:48.173 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.79 mountX=0.08 mountY=0.08, mountTheta=0.77
01:20:48.174 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.04, opts=13)
01:20:48.175 00.001 18120 Enqueuing Move request for scope (-0.11, 0.04)
01:20:48.175 00.000 21948 Worker thread wakes up
01:20:48.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
01:20:48.178 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:20:48.178 00.000 21948 Moving (-0.11, 0.04) raw xDistance=0.08 yDistance=0.08
01:20:48.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:20:48.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:48.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:48.179 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:48.179 00.000 21948 MoveAxis(E, 0, ABG)
01:20:48.179 00.000 21948 Move returns status 0, amount 0
01:20:48.179 00.000 21948 MoveAxis(N, 0, ABG)
01:20:48.179 00.000 21948 Move returns status 0, amount 0
01:20:48.179 00.000 21948 move complete, result=0
01:20:48.179 00.000 18120 UpdateGuideState exits: m=1882 RSB=30.1
01:20:48.180 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:48.181 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:48.181 00.000 18120 Enqueuing Expose request
01:20:48.182 00.001 21948 worker thread done servicing request
01:20:48.182 00.000 21948 Worker thread wakes up
01:20:48.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:48.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:48.182 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:49.811 01.629 21948 Exposure complete
01:20:49.861 00.050 21948 worker thread done servicing request
01:20:49.861 00.000 18120 OnExposeComplete: enter
01:20:49.864 00.003 18120 UpdateGuideState(): m_state=6
01:20:49.864 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
01:20:49.864 00.000 18120 Star::Find returns 1 (0), X=896.48, Y=233.15, Mass=2027, SNR=31.1, Peak=178 HFD=3.8
01:20:49.865 00.001 18120 MultiStar: [#1 -0.27,0.43,0.00,M1] [#2 -0.15,0.57,0.00,M1] [#3 0.03,0.82,0.00,M10] [#4 0.04,0.56,0.00,M2] [#5 0.03,0.53,0.00,M2] [#6 -0.16,0.58,0.00,M3] [#7 -0.45,0.45,0.00,M1] [#8 -0.26,0.63,0.00,M1] 
01:20:49.865 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
01:20:49.866 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
01:20:49.866 00.000 18120 CameraToMount -- cameraX=-0.30 cameraY=0.27 hyp=0.41 cameraTheta=2.41 mountX=0.37 mountY=0.15, mountTheta=0.38
01:20:49.867 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.27, opts=13)
01:20:49.868 00.001 18120 Enqueuing Move request for scope (-0.30, 0.27)
01:20:49.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:49.869 00.001 18120 UpdateGuideState exits: m=2027 RSB=31.1
01:20:49.869 00.000 21948 Worker thread wakes up
01:20:49.869 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:49.870 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.27) opts 0xd
01:20:49.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.27)
01:20:49.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:49.870 00.000 18120 Enqueuing Expose request
01:20:49.871 00.001 21948 Moving (-0.30, 0.27) raw xDistance=0.37 yDistance=0.15
01:20:49.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:20:49.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:49.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:20:49.871 00.000 21948 MoveAxis(W, 67, ABG)
01:20:49.871 00.000 21948 Guiding  Dir = 3, Dur = 67
01:20:49.871 00.000 21948 IsSlewing returns 0
01:20:49.872 00.001 21948 IsGuiding returns 0
01:20:49.873 00.001 21948 PulseGuide returned control before completion, sleep 76
01:20:49.965 00.092 21948 IsGuiding returns 0
01:20:49.965 00.000 21948 Move returns status 0, amount 67
01:20:49.965 00.000 21948 MoveAxis(N, 0, ABG)
01:20:49.965 00.000 21948 Move returns status 0, amount 0
01:20:49.965 00.000 21948 move complete, result=0
01:20:49.965 00.000 21948 worker thread done servicing request
01:20:49.966 00.001 21948 Worker thread wakes up
01:20:49.966 00.000 18120 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
01:20:49.967 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:49.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:51.386 01.419 21948 Exposure complete
01:20:51.439 00.053 21948 worker thread done servicing request
01:20:51.439 00.000 18120 OnExposeComplete: enter
01:20:51.440 00.001 18120 UpdateGuideState(): m_state=6
01:20:51.440 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
01:20:51.441 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=233.40, Mass=2015, SNR=31.1, Peak=186 HFD=3.8
01:20:51.441 00.000 18120 MultiStar: [#1 -0.19,0.72,0.00,M2] [#2 -0.21,0.62,0.00,M2] [#3 -0.51,0.89,0.00,R] [#4 -0.11,0.81,0.00,M3] [#5 -0.19,0.69,0.00,M3] [#6 -0.25,0.88,0.00,M4] [#7 -0.21,0.61,0.00,M2] [#8 -0.30,0.70,0.00,M2] 
01:20:51.442 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
01:20:51.442 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
01:20:51.442 00.000 18120 CameraToMount -- cameraX=-0.43 cameraY=0.52 hyp=0.68 cameraTheta=2.26 mountX=0.65 mountY=0.15, mountTheta=0.22
01:20:51.444 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=0.52, opts=13)
01:20:51.445 00.001 18120 Enqueuing Move request for scope (-0.43, 0.52)
01:20:51.446 00.001 21948 Worker thread wakes up
01:20:51.446 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:51.447 00.001 18120 UpdateGuideState exits: m=2015 RSB=31.1
01:20:51.448 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:51.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:51.449 00.001 18120 Enqueuing Expose request
01:20:51.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.52) opts 0xd
01:20:51.449 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, 0.52)
01:20:51.449 00.000 21948 Moving (-0.43, 0.52) raw xDistance=0.65 yDistance=0.15
01:20:51.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
01:20:51.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:51.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:20:51.449 00.000 21948 MoveAxis(W, 121, ABG)
01:20:51.449 00.000 21948 Guiding  Dir = 3, Dur = 121
01:20:51.450 00.001 21948 IsSlewing returns 0
01:20:51.450 00.000 21948 IsGuiding returns 0
01:20:51.452 00.002 21948 PulseGuide returned control before completion, sleep 130
01:20:51.587 00.135 21948 IsGuiding returns 0
01:20:51.587 00.000 21948 Move returns status 0, amount 121
01:20:51.587 00.000 21948 MoveAxis(N, 0, ABG)
01:20:51.587 00.000 21948 Move returns status 0, amount 0
01:20:51.587 00.000 21948 move complete, result=0
01:20:51.587 00.000 21948 worker thread done servicing request
01:20:51.587 00.000 18120 GuideStep: 0.7 px 121 ms WEST, 0.1 px 0 ms NORTH
01:20:51.588 00.001 21948 Worker thread wakes up
01:20:51.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:51.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:53.224 01.636 21948 Exposure complete
01:20:53.251 00.027 21948 worker thread done servicing request
01:20:53.252 00.001 18120 OnExposeComplete: enter
01:20:53.252 00.000 18120 UpdateGuideState(): m_state=6
01:20:53.253 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
01:20:53.253 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=233.02, Mass=2065, SNR=31.5, Peak=207 HFD=4.2
01:20:53.254 00.001 18120 MultiStar: [#1 -0.41,0.28,0.00,M3] [#2 -0.43,0.51,0.00,M3] [#3 0.34,-0.32,0.00,M1] [#4 -0.36,0.55,0.00,M4] [#5 -0.05,0.28,0.47,U] [#6 -0.17,0.62,0.00,M5] [#7 -0.13,0.39,0.00,M3] [#8 -0.33,0.16,0.40,U] 
01:20:53.254 00.000 18120 refined, 2 included, MultiStar: {-0.39, 0.18}, one-star: {-0.58, 0.14}
01:20:53.256 00.002 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
01:20:53.256 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
01:20:53.257 00.001 18120 CameraToMount -- cameraX=-0.39 cameraY=0.18 hyp=0.43 cameraTheta=2.72 mountX=0.32 mountY=0.27, mountTheta=0.69
01:20:53.258 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=0.18, opts=13)
01:20:53.258 00.000 18120 Enqueuing Move request for scope (-0.39, 0.18)
01:20:53.259 00.001 21948 Worker thread wakes up
01:20:53.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:53.259 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.5
01:20:53.260 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:53.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:53.261 00.001 18120 Enqueuing Expose request
01:20:53.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.18) opts 0xd
01:20:53.261 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.39, 0.18)
01:20:53.261 00.000 21948 Moving (-0.39, 0.18) raw xDistance=0.32 yDistance=0.27
01:20:53.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:20:53.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:20:53.261 00.000 21948 MoveAxis(W, 66, ABG)
01:20:53.261 00.000 21948 Guiding  Dir = 3, Dur = 66
01:20:53.261 00.000 21948 IsSlewing returns 0
01:20:53.262 00.001 21948 IsGuiding returns 0
01:20:53.264 00.002 21948 PulseGuide returned control before completion, sleep 75
01:20:53.351 00.087 21948 IsGuiding returns 0
01:20:53.351 00.000 21948 Move returns status 0, amount 66
01:20:53.351 00.000 21948 MoveAxis(S, 64, ABG)
01:20:53.351 00.000 21948 Guiding  Dir = 1, Dur = 64
01:20:53.352 00.001 21948 IsSlewing returns 0
01:20:53.352 00.000 21948 IsGuiding returns 0
01:20:53.356 00.004 21948 PulseGuide returned control before completion, sleep 70
01:20:53.428 00.072 21948 IsGuiding returns 0
01:20:53.428 00.000 21948 Move returns status 0, amount 64
01:20:53.428 00.000 21948 move complete, result=0
01:20:53.428 00.000 21948 worker thread done servicing request
01:20:53.428 00.000 21948 Worker thread wakes up
01:20:53.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:53.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:53.429 00.001 18120 GuideStep: 0.3 px 66 ms WEST, 0.3 px 64 ms SOUTH
01:20:54.845 01.416 21948 Exposure complete
01:20:54.887 00.042 21948 worker thread done servicing request
01:20:54.887 00.000 18120 OnExposeComplete: enter
01:20:54.889 00.002 18120 UpdateGuideState(): m_state=6
01:20:54.890 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
01:20:54.890 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=234.15, Mass=1883, SNR=30.1, Peak=145 HFD=4.0
01:20:54.892 00.002 18120 MultiStar: large primary error, entering stabilization period
01:20:54.895 00.003 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
01:20:54.897 00.002 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.23 = 0.23)
01:20:54.899 00.002 18120 CameraToMount -- cameraX=-1.06 cameraY=1.27 hyp=1.65 cameraTheta=2.27 mountX=1.59 mountY=0.37, mountTheta=0.23
01:20:54.904 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.06, y=1.27, opts=13)
01:20:54.905 00.001 18120 Enqueuing Move request for scope (-1.06, 1.27)
01:20:54.905 00.000 21948 Worker thread wakes up
01:20:54.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:54.906 00.001 18120 UpdateGuideState exits: m=1883 RSB=30.1
01:20:54.907 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 1.27) opts 0xd
01:20:54.907 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.06, 1.27)
01:20:54.907 00.000 21948 Moving (-1.06, 1.27) raw xDistance=1.59 yDistance=0.37
01:20:54.907 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.907 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:54.908 00.001 18120 Enqueuing Expose request
01:20:54.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.59
01:20:54.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
01:20:54.908 00.000 21948 MoveAxis(W, 289, ABG)
01:20:54.908 00.000 21948 Guiding  Dir = 3, Dur = 289
01:20:54.908 00.000 21948 IsSlewing returns 0
01:20:54.909 00.001 21948 IsGuiding returns 0
01:20:54.910 00.001 21948 PulseGuide returned control before completion, sleep 298
01:20:55.221 00.311 21948 IsGuiding returns 0
01:20:55.221 00.000 21948 Move returns status 0, amount 289
01:20:55.221 00.000 21948 MoveAxis(S, 89, ABG)
01:20:55.221 00.000 21948 Guiding  Dir = 1, Dur = 89
01:20:55.221 00.000 21948 IsSlewing returns 0
01:20:55.221 00.000 21948 IsGuiding returns 0
01:20:55.226 00.005 21948 PulseGuide returned control before completion, sleep 95
01:20:55.332 00.106 21948 IsGuiding returns 0
01:20:55.332 00.000 21948 Move returns status 0, amount 89
01:20:55.332 00.000 21948 move complete, result=0
01:20:55.332 00.000 21948 worker thread done servicing request
01:20:55.332 00.000 18120 GuideStep: 1.6 px 289 ms WEST, 0.4 px 89 ms SOUTH
01:20:55.333 00.001 21948 Worker thread wakes up
01:20:55.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:55.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:56.966 01.633 21948 Exposure complete
01:20:57.011 00.045 21948 worker thread done servicing request
01:20:57.011 00.000 18120 OnExposeComplete: enter
01:20:57.012 00.001 18120 UpdateGuideState(): m_state=6
01:20:57.013 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
01:20:57.013 00.000 18120 Star::Find returns 1 (0), X=897.33, Y=232.78, Mass=1890, SNR=30.1, Peak=142 HFD=4.2
01:20:57.014 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
01:20:57.014 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
01:20:57.014 00.000 18120 CameraToMount -- cameraX=0.54 cameraY=-0.10 hyp=0.55 cameraTheta=-0.18 mountX=-0.32 mountY=-0.44, mountTheta=-2.19
01:20:57.015 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.54, y=-0.10, opts=13)
01:20:57.016 00.001 18120 Enqueuing Move request for scope (0.54, -0.10)
01:20:57.016 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:57.017 00.001 18120 UpdateGuideState exits: m=1890 RSB=30.1
01:20:57.018 00.001 21948 Worker thread wakes up
01:20:57.018 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.10) opts 0xd
01:20:57.018 00.000 21948 Handling offset move in thread for scope, endpoint = (0.54, -0.10)
01:20:57.019 00.001 21948 Moving (0.54, -0.10) raw xDistance=-0.32 yDistance=-0.44
01:20:57.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.32
01:20:57.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:57.019 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:57.020 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:57.022 00.002 18120 Enqueuing Expose request
01:20:57.023 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:20:57.023 00.000 21948 MoveAxis(E, 36, ABG)
01:20:57.023 00.000 21948 Guiding  Dir = 2, Dur = 36
01:20:57.023 00.000 21948 IsSlewing returns 0
01:20:57.023 00.000 21948 IsGuiding returns 0
01:20:57.026 00.003 21948 PulseGuide returned control before completion, sleep 44
01:20:57.073 00.047 21948 IsGuiding returns 0
01:20:57.073 00.000 21948 Move returns status 0, amount 36
01:20:57.073 00.000 21948 MoveAxis(N, 0, ABG)
01:20:57.073 00.000 21948 Move returns status 0, amount 0
01:20:57.073 00.000 21948 move complete, result=0
01:20:57.073 00.000 21948 worker thread done servicing request
01:20:57.073 00.000 21948 Worker thread wakes up
01:20:57.074 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:57.074 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:20:57.074 00.000 18120 GuideStep: -0.3 px 36 ms EAST, -0.4 px 0 ms NORTH
01:20:58.478 01.404 21948 Exposure complete
01:20:58.522 00.044 21948 worker thread done servicing request
01:20:58.522 00.000 18120 OnExposeComplete: enter
01:20:58.524 00.002 18120 UpdateGuideState(): m_state=6
01:20:58.526 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
01:20:58.526 00.000 18120 Star::Find returns 1 (0), X=897.37, Y=232.64, Mass=2055, SNR=31.3, Peak=181 HFD=3.7
01:20:58.527 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
01:20:58.527 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
01:20:58.528 00.001 18120 CameraToMount -- cameraX=0.59 cameraY=-0.24 hyp=0.63 cameraTheta=-0.39 mountX=-0.46 mountY=-0.42, mountTheta=-2.41
01:20:58.529 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.59, y=-0.24, opts=13)
01:20:58.529 00.000 18120 Enqueuing Move request for scope (0.59, -0.24)
01:20:58.530 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:20:58.530 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
01:20:58.531 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.531 00.000 21948 Worker thread wakes up
01:20:58.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.24) opts 0xd
01:20:58.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.59, -0.24)
01:20:58.531 00.000 21948 Moving (0.59, -0.24) raw xDistance=-0.46 yDistance=-0.42
01:20:58.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
01:20:58.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:58.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:20:58.532 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:20:58.532 00.000 21948 MoveAxis(E, 85, ABG)
01:20:58.532 00.000 21948 Guiding  Dir = 2, Dur = 85
01:20:58.532 00.000 18120 Enqueuing Expose request
01:20:58.532 00.000 21948 IsSlewing returns 0
01:20:58.533 00.001 21948 IsGuiding returns 0
01:20:58.535 00.002 21948 PulseGuide returned control before completion, sleep 94
01:20:58.634 00.099 21948 IsGuiding returns 0
01:20:58.634 00.000 21948 Move returns status 0, amount 85
01:20:58.634 00.000 21948 MoveAxis(N, 0, ABG)
01:20:58.634 00.000 21948 Move returns status 0, amount 0
01:20:58.634 00.000 21948 move complete, result=0
01:20:58.634 00.000 21948 worker thread done servicing request
01:20:58.634 00.000 21948 Worker thread wakes up
01:20:58.634 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:20:58.634 00.000 18120 GuideStep: -0.5 px 85 ms EAST, -0.4 px 0 ms NORTH
01:20:58.635 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:00.262 01.627 21948 Exposure complete
01:21:00.300 00.038 21948 worker thread done servicing request
01:21:00.300 00.000 18120 OnExposeComplete: enter
01:21:00.302 00.002 18120 UpdateGuideState(): m_state=6
01:21:00.303 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:21:00.304 00.001 18120 Star::Find returns 1 (0), X=896.93, Y=232.74, Mass=1995, SNR=31.0, Peak=204 HFD=4.0
01:21:00.305 00.001 18120 MultiStar: exiting stabilization period
01:21:00.307 00.002 18120 MultiStar: [#1 0.32,-0.02,0.74,U] [#2 0.60,0.07,0.00,M4] [#3 0.85,-0.49,0.00,M2] [#4 0.39,0.05,0.56,U] [#5 0.52,-0.24,0.00,M3] [#6 0.35,0.19,0.53,U] [#7 0.57,0.23,0.00,M4] [#8 0.07,-0.04,0.39,U] 
01:21:00.310 00.003 18120 single-star, 4 included, MultiStar: {0.25, -0.01}, one-star: {0.14, -0.14}
01:21:00.312 00.002 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
01:21:00.312 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
01:21:00.313 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.79 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
01:21:00.314 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.14, opts=13)
01:21:00.314 00.000 18120 Enqueuing Move request for scope (0.14, -0.14)
01:21:00.315 00.001 21948 Worker thread wakes up
01:21:00.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:21:00.315 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:21:00.315 00.000 21948 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.06
01:21:00.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:21:00.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:00.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:21:00.315 00.000 21948 MoveAxis(E, 0, ABG)
01:21:00.315 00.000 21948 Move returns status 0, amount 0
01:21:00.315 00.000 21948 MoveAxis(N, 0, ABG)
01:21:00.315 00.000 21948 Move returns status 0, amount 0
01:21:00.315 00.000 21948 move complete, result=0
01:21:00.315 00.000 21948 worker thread done servicing request
01:21:00.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:00.317 00.002 18120 UpdateGuideState exits: m=1995 RSB=31.0
01:21:00.317 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:00.317 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:00.318 00.001 18120 Enqueuing Expose request
01:21:00.318 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:00.319 00.001 21948 Worker thread wakes up
01:21:00.319 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:00.319 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:01.841 01.522 21948 Exposure complete
01:21:01.887 00.046 21948 worker thread done servicing request
01:21:01.887 00.000 18120 OnExposeComplete: enter
01:21:01.887 00.000 18120 UpdateGuideState(): m_state=6
01:21:01.888 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
01:21:01.888 00.000 18120 Star::Find returns 1 (0), X=897.23, Y=232.76, Mass=2033, SNR=31.3, Peak=189 HFD=3.9
01:21:01.889 00.001 18120 MultiStar: [#1 0.69,-0.15,0.00,M3] [#2 0.60,-0.06,0.00,M5] [#3 1.17,-0.63,0.00,M3] [#4 0.67,-0.10,0.00,M4] [#5 0.68,-0.15,0.00,M4] [#6 0.53,-0.01,0.00,M5] [#7 0.61,-0.18,0.00,M5] [#8 0.48,0.03,0.00,M1] 
01:21:01.889 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
01:21:01.890 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
01:21:01.890 00.000 18120 CameraToMount -- cameraX=0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-0.27 mountX=-0.30 mountY=-0.34, mountTheta=-2.29
01:21:01.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.44, y=-0.12, opts=13)
01:21:01.892 00.001 18120 Enqueuing Move request for scope (0.44, -0.12)
01:21:01.893 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:01.894 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:21:01.895 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.895 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:01.896 00.001 18120 Enqueuing Expose request
01:21:01.896 00.000 21948 Worker thread wakes up
01:21:01.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.12) opts 0xd
01:21:01.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.44, -0.12)
01:21:01.896 00.000 21948 Moving (0.44, -0.12) raw xDistance=-0.30 yDistance=-0.34
01:21:01.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:21:01.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:01.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:21:01.896 00.000 21948 MoveAxis(E, 53, ABG)
01:21:01.896 00.000 21948 Guiding  Dir = 2, Dur = 53
01:21:01.896 00.000 21948 IsSlewing returns 0
01:21:01.896 00.000 21948 IsGuiding returns 0
01:21:01.899 00.003 21948 PulseGuide returned control before completion, sleep 62
01:21:01.966 00.067 21948 IsGuiding returns 0
01:21:01.967 00.001 21948 Move returns status 0, amount 53
01:21:01.967 00.000 21948 MoveAxis(N, 0, ABG)
01:21:01.967 00.000 21948 Move returns status 0, amount 0
01:21:01.967 00.000 21948 move complete, result=0
01:21:01.967 00.000 21948 worker thread done servicing request
01:21:01.967 00.000 21948 Worker thread wakes up
01:21:01.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:01.967 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.3 px 0 ms NORTH
01:21:01.968 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:03.596 01.628 21948 Exposure complete
01:21:03.627 00.031 21948 worker thread done servicing request
01:21:03.627 00.000 18120 OnExposeComplete: enter
01:21:03.628 00.001 18120 UpdateGuideState(): m_state=6
01:21:03.628 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
01:21:03.629 00.001 18120 Star::Find returns 1 (0), X=897.32, Y=232.89, Mass=2066, SNR=31.5, Peak=210 HFD=4.0
01:21:03.629 00.000 18120 MultiStar: [#1 0.60,-0.03,0.00,M4] [#2 0.81,0.13,0.00,M6] [#3 1.36,-0.50,0.00,M4] [#4 0.58,0.01,0.00,M5] [#5 0.68,0.01,0.00,M5] [#6 0.77,0.08,0.00,M6] [#7 1.02,0.16,0.00,M6] [#8 0.67,0.06,0.00,M2] 
01:21:03.630 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
01:21:03.630 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
01:21:03.630 00.000 18120 CameraToMount -- cameraX=0.53 cameraY=0.01 hyp=0.53 cameraTheta=0.01 mountX=-0.21 mountY=-0.48, mountTheta=-1.99
01:21:03.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.53, y=0.01, opts=13)
01:21:03.632 00.000 18120 Enqueuing Move request for scope (0.53, 0.01)
01:21:03.633 00.001 21948 Worker thread wakes up
01:21:03.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.01) opts 0xd
01:21:03.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.53, 0.01)
01:21:03.633 00.000 21948 Moving (0.53, 0.01) raw xDistance=-0.21 yDistance=-0.48
01:21:03.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
01:21:03.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:03.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:03.633 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.5
01:21:03.634 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:03.635 00.001 18120 Enqueuing Expose request
01:21:03.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:21:03.635 00.000 21948 MoveAxis(E, 42, ABG)
01:21:03.635 00.000 21948 Guiding  Dir = 2, Dur = 42
01:21:03.636 00.001 21948 IsSlewing returns 0
01:21:03.636 00.000 21948 IsGuiding returns 0
01:21:03.638 00.002 21948 PulseGuide returned control before completion, sleep 51
01:21:03.707 00.069 21948 IsGuiding returns 0
01:21:03.707 00.000 21948 Move returns status 0, amount 42
01:21:03.707 00.000 21948 MoveAxis(N, 0, ABG)
01:21:03.707 00.000 21948 Move returns status 0, amount 0
01:21:03.707 00.000 21948 move complete, result=0
01:21:03.707 00.000 21948 worker thread done servicing request
01:21:03.707 00.000 21948 Worker thread wakes up
01:21:03.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:03.707 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.5 px 0 ms NORTH
01:21:03.708 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:05.118 01.410 21948 Exposure complete
01:21:05.164 00.046 21948 worker thread done servicing request
01:21:05.164 00.000 18120 OnExposeComplete: enter
01:21:05.165 00.001 18120 UpdateGuideState(): m_state=6
01:21:05.165 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
01:21:05.165 00.000 18120 Star::Find returns 1 (0), X=897.43, Y=232.81, Mass=2069, SNR=31.5, Peak=189 HFD=3.8
01:21:05.166 00.001 18120 MultiStar: [#1 0.68,0.22,0.00,M5] [#2 0.78,0.15,0.00,M7] [#3 1.12,-0.47,0.00,M5] [#4 0.82,0.13,0.00,M6] [#5 0.82,0.24,0.00,M6] [#6 0.71,0.17,0.00,M7] [#7 0.68,0.17,0.00,M7] [#8 0.55,0.00,0.00,M3] 
01:21:05.166 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
01:21:05.167 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
01:21:05.167 00.000 18120 CameraToMount -- cameraX=0.65 cameraY=-0.07 hyp=0.65 cameraTheta=-0.10 mountX=-0.33 mountY=-0.55, mountTheta=-2.11
01:21:05.169 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.65, y=-0.07, opts=13)
01:21:05.170 00.001 18120 Enqueuing Move request for scope (0.65, -0.07)
01:21:05.171 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:05.172 00.001 18120 UpdateGuideState exits: m=2069 RSB=31.5
01:21:05.174 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.175 00.001 21948 Worker thread wakes up
01:21:05.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.07) opts 0xd
01:21:05.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.65, -0.07)
01:21:05.175 00.000 21948 Moving (0.65, -0.07) raw xDistance=-0.33 yDistance=-0.55
01:21:05.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:21:05.175 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.57 newest=-1.37
01:21:05.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:21:05.175 00.000 21948 MoveAxis(E, 62, ABG)
01:21:05.175 00.000 21948 Guiding  Dir = 2, Dur = 62
01:21:05.175 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:05.175 00.000 18120 Enqueuing Expose request
01:21:05.177 00.002 21948 IsSlewing returns 0
01:21:05.177 00.000 21948 IsGuiding returns 0
01:21:05.179 00.002 21948 PulseGuide returned control before completion, sleep 71
01:21:05.255 00.076 21948 IsGuiding returns 0
01:21:05.255 00.000 21948 Move returns status 0, amount 62
01:21:05.255 00.000 21948 MoveAxis(N, 130, ABG)
01:21:05.255 00.000 21948 Guiding  Dir = 0, Dur = 130
01:21:05.255 00.000 21948 IsSlewing returns 0
01:21:05.255 00.000 21948 IsGuiding returns 0
01:21:05.260 00.005 21948 PulseGuide returned control before completion, sleep 136
01:21:05.412 00.152 21948 IsGuiding returns 0
01:21:05.414 00.002 21948 Move returns status 0, amount 130
01:21:05.414 00.000 21948 move complete, result=0
01:21:05.414 00.000 21948 worker thread done servicing request
01:21:05.414 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.5 px 130 ms NORTH
01:21:05.415 00.001 21948 Worker thread wakes up
01:21:05.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:05.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:07.049 01.634 21948 Exposure complete
01:21:07.085 00.036 21948 worker thread done servicing request
01:21:07.086 00.001 18120 OnExposeComplete: enter
01:21:07.086 00.000 18120 UpdateGuideState(): m_state=6
01:21:07.087 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
01:21:07.087 00.000 18120 Star::Find returns 1 (0), X=896.97, Y=233.17, Mass=2109, SNR=31.6, Peak=220 HFD=4.2
01:21:07.089 00.002 18120 MultiStar: [#1 0.58,0.37,0.00,M6] [#2 0.34,0.23,0.00,M8] [#3 0.94,-0.35,0.00,M6] [#4 0.54,0.33,0.00,M7] [#5 0.62,0.19,0.00,M7] [#6 0.27,0.09,0.52,U] [#7 0.24,0.27,0.44,U] [#8 0.36,0.33,0.00,M4] 
01:21:07.089 00.000 18120 refined, 2 included, MultiStar: {0.22, 0.23}, one-star: {0.19, 0.29}
01:21:07.089 00.000 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.00) = xAngle (-1.19 = -1.19)
01:21:07.090 00.001 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
01:21:07.090 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=0.12 mountY=-0.30, mountTheta=-1.20
01:21:07.092 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.23, opts=13)
01:21:07.092 00.000 18120 Enqueuing Move request for scope (0.22, 0.23)
01:21:07.093 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:07.093 00.000 21948 Worker thread wakes up
01:21:07.093 00.000 18120 UpdateGuideState exits: m=2109 RSB=31.6
01:21:07.094 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:07.095 00.001 18120 Enqueuing Expose request
01:21:07.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
01:21:07.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
01:21:07.095 00.000 21948 Moving (0.22, 0.23) raw xDistance=0.12 yDistance=-0.30
01:21:07.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:21:07.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:21:07.095 00.000 21948 MoveAxis(E, 0, ABG)
01:21:07.095 00.000 21948 Move returns status 0, amount 0
01:21:07.095 00.000 21948 MoveAxis(N, 72, ABG)
01:21:07.095 00.000 21948 Guiding  Dir = 0, Dur = 72
01:21:07.095 00.000 21948 IsSlewing returns 0
01:21:07.095 00.000 21948 IsGuiding returns 0
01:21:07.099 00.004 21948 PulseGuide returned control before completion, sleep 78
01:21:07.187 00.088 21948 IsGuiding returns 0
01:21:07.187 00.000 21948 Move returns status 0, amount 72
01:21:07.187 00.000 21948 move complete, result=0
01:21:07.188 00.001 21948 worker thread done servicing request
01:21:07.188 00.000 21948 Worker thread wakes up
01:21:07.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:07.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:07.188 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 72 ms NORTH
01:21:08.598 01.410 21948 Exposure complete
01:21:08.661 00.063 21948 worker thread done servicing request
01:21:08.661 00.000 18120 OnExposeComplete: enter
01:21:08.661 00.000 18120 UpdateGuideState(): m_state=6
01:21:08.662 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
01:21:08.662 00.000 18120 Star::Find returns 1 (0), X=896.90, Y=232.89, Mass=2116, SNR=31.8, Peak=235 HFD=4.2
01:21:08.663 00.001 18120 MultiStar: [#1 0.32,0.07,0.72,U] [#2 0.26,0.15,0.63,U] [#3 0.74,-0.49,0.00,M7] [#4 0.21,0.34,0.56,U] [#5 0.24,0.14,0.45,U] [#6 0.17,0.32,0.52,U] [#7 0.22,0.16,0.43,U] [#8 0.19,0.08,0.40,U] 
01:21:08.665 00.002 18120 single-star, 7 included, MultiStar: {0.21, 0.14}, one-star: {0.11, 0.01}
01:21:08.665 00.000 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
01:21:08.665 00.000 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
01:21:08.666 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.04 mountY=-0.10, mountTheta=-1.91
01:21:08.667 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.01, opts=13)
01:21:08.668 00.001 18120 Enqueuing Move request for scope (0.11, 0.01)
01:21:08.669 00.001 21948 Worker thread wakes up
01:21:08.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:21:08.669 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:21:08.669 00.000 21948 Moving (0.11, 0.01) raw xDistance=-0.04 yDistance=-0.10
01:21:08.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:08.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:08.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:08.671 00.002 18120 UpdateGuideState exits: m=2116 RSB=31.8
01:21:08.672 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.673 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:08.673 00.000 21948 MoveAxis(E, 0, ABG)
01:21:08.673 00.000 21948 Move returns status 0, amount 0
01:21:08.673 00.000 21948 MoveAxis(N, 0, ABG)
01:21:08.673 00.000 21948 Move returns status 0, amount 0
01:21:08.673 00.000 21948 move complete, result=0
01:21:08.673 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:08.675 00.002 18120 Enqueuing Expose request
01:21:08.676 00.001 21948 worker thread done servicing request
01:21:08.676 00.000 21948 Worker thread wakes up
01:21:08.676 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:08.678 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:08.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:10.301 01.623 21948 Exposure complete
01:21:10.326 00.025 21948 worker thread done servicing request
01:21:10.326 00.000 18120 OnExposeComplete: enter
01:21:10.327 00.001 18120 UpdateGuideState(): m_state=6
01:21:10.327 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
01:21:10.328 00.001 18120 Star::Find returns 1 (0), X=896.73, Y=232.80, Mass=1780, SNR=29.2, Peak=174 HFD=3.7
01:21:10.328 00.000 18120 MultiStar: [#1 0.19,-0.00,0.78,U] [#2 0.25,0.09,0.66,U] [#3 0.83,-0.55,0.00,M8] [#4 0.05,0.21,0.61,U] [#5 0.24,0.30,0.49,U] [#6 0.05,0.46,0.00,M6] [#7 -0.31,0.19,0.46,U] [#8 -0.00,0.25,0.41,U] 
01:21:10.329 00.001 18120 single-star, 6 included, MultiStar: {0.06, 0.10}, one-star: {-0.06, -0.08}
01:21:10.329 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.07)
01:21:10.330 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.03)
01:21:10.330 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.22 mountX=-0.05 mountY=0.09, mountTheta=2.06
01:21:10.333 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.08, opts=13)
01:21:10.335 00.002 18120 Enqueuing Move request for scope (-0.06, -0.08)
01:21:10.336 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:10.336 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.2
01:21:10.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.337 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:10.337 00.000 18120 Enqueuing Expose request
01:21:10.338 00.001 21948 Worker thread wakes up
01:21:10.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
01:21:10.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
01:21:10.338 00.000 21948 Moving (-0.06, -0.08) raw xDistance=-0.05 yDistance=0.09
01:21:10.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:10.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:10.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:10.338 00.000 21948 MoveAxis(E, 0, ABG)
01:21:10.338 00.000 21948 Move returns status 0, amount 0
01:21:10.338 00.000 21948 MoveAxis(N, 0, ABG)
01:21:10.338 00.000 21948 Move returns status 0, amount 0
01:21:10.338 00.000 21948 move complete, result=0
01:21:10.338 00.000 21948 worker thread done servicing request
01:21:10.338 00.000 21948 Worker thread wakes up
01:21:10.339 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:10.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:10.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:11.866 01.527 21948 Exposure complete
01:21:11.916 00.050 21948 worker thread done servicing request
01:21:11.916 00.000 18120 OnExposeComplete: enter
01:21:11.918 00.002 18120 UpdateGuideState(): m_state=6
01:21:11.918 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
01:21:11.920 00.002 18120 Star::Find returns 1 (0), X=896.70, Y=232.92, Mass=2076, SNR=31.7, Peak=209 HFD=4.0
01:21:11.920 00.000 18120 MultiStar: [#1 0.20,0.13,0.71,U] [#2 0.02,0.11,0.63,U] [#3 0.45,-0.43,0.00,M9] [#4 0.19,0.21,0.57,U] [#5 0.06,0.26,0.46,U] [#6 0.05,0.30,0.54,U] [#7 0.10,-0.02,0.43,U] [#8 -0.25,0.18,0.39,U] 
01:21:11.921 00.001 18120 single-star, 7 included, MultiStar: {0.04, 0.14}, one-star: {-0.09, 0.04}
01:21:11.921 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
01:21:11.921 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
01:21:11.922 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.68 mountX=0.08 mountY=0.06, mountTheta=0.66
01:21:11.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
01:21:11.923 00.000 18120 Enqueuing Move request for scope (-0.09, 0.04)
01:21:11.924 00.001 21948 Worker thread wakes up
01:21:11.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:21:11.924 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:21:11.924 00.000 21948 Moving (-0.09, 0.04) raw xDistance=0.08 yDistance=0.06
01:21:11.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:21:11.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:11.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:11.924 00.000 21948 MoveAxis(E, 0, ABG)
01:21:11.924 00.000 21948 Move returns status 0, amount 0
01:21:11.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:11.925 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.7
01:21:11.925 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:11.926 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:11.926 00.000 18120 Enqueuing Expose request
01:21:11.927 00.001 21948 MoveAxis(N, 0, ABG)
01:21:11.927 00.000 21948 Move returns status 0, amount 0
01:21:11.927 00.000 21948 move complete, result=0
01:21:11.927 00.000 21948 worker thread done servicing request
01:21:11.927 00.000 21948 Worker thread wakes up
01:21:11.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:11.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:11.928 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:13.565 01.637 21948 Exposure complete
01:21:13.597 00.032 21948 worker thread done servicing request
01:21:13.598 00.001 18120 OnExposeComplete: enter
01:21:13.598 00.000 18120 UpdateGuideState(): m_state=6
01:21:13.599 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
01:21:13.600 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=232.79, Mass=2047, SNR=31.4, Peak=215 HFD=4.1
01:21:13.602 00.002 18120 MultiStar: [#1 0.12,-0.13,0.69,U] [#2 0.16,0.25,0.66,U] [#3 0.65,-0.58,0.00,M10] [#4 0.05,0.19,0.57,U] [#5 0.15,0.10,0.46,U] [#6 -0.13,0.09,0.52,U] [#7 0.18,0.03,0.42,U] [#8 -0.31,0.11,0.38,U] 
01:21:13.602 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.10, -0.09}
01:21:13.602 00.000 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
01:21:13.603 00.001 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
01:21:13.603 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.74 mountX=0.02 mountY=-0.07, mountTheta=-1.26
01:21:13.605 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
01:21:13.605 00.000 18120 Enqueuing Move request for scope (0.06, 0.05)
01:21:13.606 00.001 21948 Worker thread wakes up
01:21:13.606 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:13.606 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:21:13.607 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:13.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:13.607 00.000 18120 Enqueuing Expose request
01:21:13.608 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:21:13.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:21:13.608 00.000 21948 Moving (0.06, 0.05) raw xDistance=0.02 yDistance=-0.07
01:21:13.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:21:13.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:13.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:21:13.608 00.000 21948 MoveAxis(E, 0, ABG)
01:21:13.608 00.000 21948 Move returns status 0, amount 0
01:21:13.608 00.000 21948 MoveAxis(N, 0, ABG)
01:21:13.608 00.000 21948 Move returns status 0, amount 0
01:21:13.608 00.000 21948 move complete, result=0
01:21:13.608 00.000 21948 worker thread done servicing request
01:21:13.608 00.000 21948 Worker thread wakes up
01:21:13.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:13.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:13.609 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:15.131 01.522 21948 Exposure complete
01:21:15.168 00.037 21948 worker thread done servicing request
01:21:15.169 00.001 18120 OnExposeComplete: enter
01:21:15.169 00.000 18120 UpdateGuideState(): m_state=6
01:21:15.170 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
01:21:15.171 00.001 18120 Star::Find returns 1 (0), X=896.80, Y=233.12, Mass=2087, SNR=31.7, Peak=211 HFD=4.1
01:21:15.171 00.000 18120 MultiStar: [#1 0.21,0.16,0.72,U] [#2 0.18,0.38,0.00,M5] [#3 0.59,-0.38,0.00,R] [#4 0.22,0.29,0.56,U] [#5 0.12,0.35,0.45,U] [#6 0.34,0.34,0.00,M5] [#7 0.15,0.21,0.43,U] [#8 -0.03,0.25,0.41,U] 
01:21:15.172 00.001 18120 single-star, 5 included, MultiStar: {0.11, 0.24}, one-star: {0.01, 0.24}
01:21:15.172 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
01:21:15.172 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
01:21:15.173 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.53 mountX=0.22 mountY=-0.12, mountTheta=-0.50
01:21:15.175 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.24, opts=13)
01:21:15.175 00.000 18120 Enqueuing Move request for scope (0.01, 0.24)
01:21:15.175 00.000 21948 Worker thread wakes up
01:21:15.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
01:21:15.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
01:21:15.176 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:15.176 00.000 21948 Moving (0.01, 0.24) raw xDistance=0.22 yDistance=-0.12
01:21:15.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:21:15.176 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.7
01:21:15.179 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:15.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:15.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:15.180 00.001 18120 Enqueuing Expose request
01:21:15.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:21:15.180 00.000 21948 MoveAxis(W, 39, ABG)
01:21:15.180 00.000 21948 Guiding  Dir = 3, Dur = 39
01:21:15.180 00.000 21948 IsSlewing returns 0
01:21:15.180 00.000 21948 IsGuiding returns 0
01:21:15.181 00.001 21948 PulseGuide returned control before completion, sleep 48
01:21:15.240 00.059 21948 IsGuiding returns 0
01:21:15.240 00.000 21948 Move returns status 0, amount 39
01:21:15.240 00.000 21948 MoveAxis(N, 0, ABG)
01:21:15.240 00.000 21948 Move returns status 0, amount 0
01:21:15.240 00.000 21948 move complete, result=0
01:21:15.240 00.000 21948 worker thread done servicing request
01:21:15.240 00.000 21948 Worker thread wakes up
01:21:15.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:15.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:15.240 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
01:21:16.874 01.634 21948 Exposure complete
01:21:16.916 00.042 21948 worker thread done servicing request
01:21:16.917 00.001 18120 OnExposeComplete: enter
01:21:16.918 00.001 18120 UpdateGuideState(): m_state=6
01:21:16.920 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
01:21:16.921 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=232.80, Mass=1966, SNR=30.7, Peak=190 HFD=4.2
01:21:16.923 00.002 18120 MultiStar: [#1 0.17,-0.06,0.72,U] [#2 0.42,0.12,0.00,M6] [#3 0.11,-0.16,0.57,U] [#4 0.11,0.36,0.60,U] [#5 0.31,0.04,0.46,U] [#6 0.15,0.30,0.53,U] [#7 0.02,0.01,0.45,U] [#8 -0.05,0.04,0.41,U] 
01:21:16.924 00.001 18120 single-star, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.10, -0.08}
01:21:16.925 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
01:21:16.926 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
01:21:16.927 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.66 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
01:21:16.930 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
01:21:16.931 00.001 18120 Enqueuing Move request for scope (0.10, -0.08)
01:21:16.931 00.000 21948 Worker thread wakes up
01:21:16.931 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:21:16.931 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:21:16.931 00.000 21948 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.05
01:21:16.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:21:16.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:16.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:16.931 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.7
01:21:16.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:16.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:16.933 00.001 18120 Enqueuing Expose request
01:21:16.935 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:16.935 00.000 21948 MoveAxis(E, 0, ABG)
01:21:16.935 00.000 21948 Move returns status 0, amount 0
01:21:16.935 00.000 21948 MoveAxis(N, 0, ABG)
01:21:16.935 00.000 21948 Move returns status 0, amount 0
01:21:16.935 00.000 21948 move complete, result=0
01:21:16.935 00.000 21948 worker thread done servicing request
01:21:16.935 00.000 21948 Worker thread wakes up
01:21:16.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:16.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:16.935 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:18.459 01.524 21948 Exposure complete
01:21:18.493 00.034 21948 worker thread done servicing request
01:21:18.493 00.000 18120 OnExposeComplete: enter
01:21:18.494 00.001 18120 UpdateGuideState(): m_state=6
01:21:18.494 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
01:21:18.495 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=233.01, Mass=2027, SNR=31.1, Peak=213 HFD=4.1
01:21:18.497 00.002 18120 MultiStar: [#1 0.15,0.11,0.73,U] [#2 0.18,0.05,0.66,U] [#3 0.06,0.01,0.60,U] [#4 0.14,0.25,0.57,U] [#5 0.27,0.21,0.47,U] [#6 0.23,0.22,0.51,U] [#7 0.00,-0.01,0.44,U] [#8 -0.09,0.07,0.40,U] 
01:21:18.497 00.000 18120 single-star, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.01, 0.13}
01:21:18.497 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
01:21:18.498 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
01:21:18.498 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.11 mountY=-0.06, mountTheta=-0.51
01:21:18.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.13, opts=13)
01:21:18.500 00.001 18120 Enqueuing Move request for scope (0.01, 0.13)
01:21:18.500 00.000 21948 Worker thread wakes up
01:21:18.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:21:18.500 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:21:18.500 00.000 21948 Moving (0.01, 0.13) raw xDistance=0.11 yDistance=-0.06
01:21:18.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:21:18.501 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:18.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:18.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:21:18.501 00.000 21948 MoveAxis(E, 0, ABG)
01:21:18.501 00.000 21948 Move returns status 0, amount 0
01:21:18.501 00.000 21948 MoveAxis(N, 0, ABG)
01:21:18.501 00.000 21948 Move returns status 0, amount 0
01:21:18.501 00.000 21948 move complete, result=0
01:21:18.501 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.1
01:21:18.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:18.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:18.502 00.000 18120 Enqueuing Expose request
01:21:18.503 00.001 21948 worker thread done servicing request
01:21:18.503 00.000 21948 Worker thread wakes up
01:21:18.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:18.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:18.503 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:20.133 01.630 21948 Exposure complete
01:21:20.176 00.043 21948 worker thread done servicing request
01:21:20.176 00.000 18120 OnExposeComplete: enter
01:21:20.177 00.001 18120 UpdateGuideState(): m_state=6
01:21:20.177 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
01:21:20.178 00.001 18120 Star::Find returns 1 (0), X=897.02, Y=233.02, Mass=1976, SNR=30.6, Peak=216 HFD=4.0
01:21:20.178 00.000 18120 MultiStar: [#1 0.08,0.20,0.72,U] [#2 0.41,0.17,0.00,M6] [#3 -0.02,-0.18,0.61,U] [#4 0.21,0.18,0.60,U] [#5 0.24,0.18,0.47,U] [#6 0.26,0.15,0.54,U] [#7 0.16,0.14,0.44,U] [#8 0.12,0.18,0.41,U] 
01:21:20.179 00.001 18120 refined, 7 included, MultiStar: {0.16, 0.12}, one-star: {0.23, 0.14}
01:21:20.179 00.000 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
01:21:20.179 00.000 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
01:21:20.179 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=0.05 mountY=-0.20, mountTheta=-1.35
01:21:20.181 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.12, opts=13)
01:21:20.182 00.001 18120 Enqueuing Move request for scope (0.16, 0.12)
01:21:20.183 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:20.184 00.001 21948 Worker thread wakes up
01:21:20.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
01:21:20.184 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
01:21:20.184 00.000 21948 Moving (0.16, 0.12) raw xDistance=0.05 yDistance=-0.20
01:21:20.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:21:20.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:20.184 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.6
01:21:20.184 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:21:20.184 00.000 21948 MoveAxis(E, 0, ABG)
01:21:20.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.185 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:20.185 00.000 18120 Enqueuing Expose request
01:21:20.186 00.001 21948 Move returns status 0, amount 0
01:21:20.186 00.000 21948 MoveAxis(N, 0, ABG)
01:21:20.186 00.000 21948 Move returns status 0, amount 0
01:21:20.186 00.000 21948 move complete, result=0
01:21:20.186 00.000 21948 worker thread done servicing request
01:21:20.186 00.000 21948 Worker thread wakes up
01:21:20.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:20.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:20.186 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:21.712 01.526 21948 Exposure complete
01:21:21.749 00.037 21948 worker thread done servicing request
01:21:21.749 00.000 18120 OnExposeComplete: enter
01:21:21.750 00.001 18120 UpdateGuideState(): m_state=6
01:21:21.750 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
01:21:21.752 00.002 18120 Star::Find returns 1 (0), X=897.06, Y=232.98, Mass=2053, SNR=31.3, Peak=215 HFD=4.1
01:21:21.752 00.000 18120 MultiStar: [#1 0.29,0.22,0.71,U] [#2 0.19,0.12,0.62,U] [#3 0.17,-0.31,0.56,U] [#4 0.54,-0.02,0.00,M1] [#5 0.41,0.11,0.00,M1] [#6 0.14,0.22,0.50,U] [#7 0.51,0.08,0.00,M1] [#8 0.03,0.28,0.39,U] 
01:21:21.753 00.001 18120 refined, 5 included, MultiStar: {0.20, 0.10}, one-star: {0.27, 0.10}
01:21:21.753 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
01:21:21.753 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
01:21:21.754 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=0.00 mountY=-0.23, mountTheta=-1.55
01:21:21.754 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.10, opts=13)
01:21:21.755 00.001 18120 Enqueuing Move request for scope (0.20, 0.10)
01:21:21.755 00.000 21948 Worker thread wakes up
01:21:21.756 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:21.758 00.002 18120 UpdateGuideState exits: m=2053 RSB=31.3
01:21:21.760 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:21.761 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:21.762 00.001 18120 Enqueuing Expose request
01:21:21.763 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
01:21:21.763 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
01:21:21.763 00.000 21948 Moving (0.20, 0.10) raw xDistance=0.00 yDistance=-0.23
01:21:21.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:21:21.763 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:21:21.764 00.001 21948 MoveAxis(E, 0, ABG)
01:21:21.764 00.000 21948 Move returns status 0, amount 0
01:21:21.764 00.000 21948 MoveAxis(N, 54, ABG)
01:21:21.764 00.000 21948 Guiding  Dir = 0, Dur = 54
01:21:21.764 00.000 21948 IsSlewing returns 0
01:21:21.764 00.000 21948 IsGuiding returns 0
01:21:21.769 00.005 21948 PulseGuide returned control before completion, sleep 60
01:21:21.838 00.069 21948 IsGuiding returns 0
01:21:21.838 00.000 21948 Move returns status 0, amount 54
01:21:21.838 00.000 21948 move complete, result=0
01:21:21.838 00.000 21948 worker thread done servicing request
01:21:21.838 00.000 21948 Worker thread wakes up
01:21:21.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:21.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:21.838 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 54 ms NORTH
01:21:23.464 01.626 21948 Exposure complete
01:21:23.528 00.064 21948 worker thread done servicing request
01:21:23.529 00.001 18120 OnExposeComplete: enter
01:21:23.530 00.001 18120 UpdateGuideState(): m_state=6
01:21:23.531 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
01:21:23.533 00.002 18120 Star::Find returns 1 (0), X=896.78, Y=232.64, Mass=2062, SNR=31.5, Peak=192 HFD=3.8
01:21:23.535 00.002 18120 MultiStar: [#1 0.10,-0.07,0.69,U] [#2 0.13,0.19,0.61,U] [#3 -0.12,-0.42,0.00,M1] [#4 0.16,0.17,0.57,U] [#5 0.19,-0.05,0.44,U] [#6 0.21,-0.17,0.51,U] [#7 0.05,-0.07,0.43,U] [#8 0.06,-0.18,0.41,U] 
01:21:23.537 00.002 18120 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {-0.01, -0.24}
01:21:23.539 00.002 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:21:23.540 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:21:23.541 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
01:21:23.543 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.06, opts=13)
01:21:23.545 00.002 18120 Enqueuing Move request for scope (0.10, -0.06)
01:21:23.545 00.000 21948 Worker thread wakes up
01:21:23.546 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:23.547 00.001 18120 UpdateGuideState exits: m=2062 RSB=31.5
01:21:23.548 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:21:23.549 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.549 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:23.550 00.001 18120 Enqueuing Expose request
01:21:23.551 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:21:23.551 00.000 21948 Moving (0.10, -0.06) raw xDistance=-0.10 yDistance=-0.06
01:21:23.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:21:23.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:23.552 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:21:23.552 00.000 21948 MoveAxis(E, 0, ABG)
01:21:23.552 00.000 21948 Move returns status 0, amount 0
01:21:23.552 00.000 21948 MoveAxis(N, 0, ABG)
01:21:23.552 00.000 21948 Move returns status 0, amount 0
01:21:23.552 00.000 21948 move complete, result=0
01:21:23.552 00.000 21948 worker thread done servicing request
01:21:23.552 00.000 21948 Worker thread wakes up
01:21:23.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:23.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:23.553 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:24.962 01.409 21948 Exposure complete
01:21:24.998 00.036 21948 worker thread done servicing request
01:21:24.998 00.000 18120 OnExposeComplete: enter
01:21:24.999 00.001 18120 UpdateGuideState(): m_state=6
01:21:24.999 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
01:21:25.000 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=232.83, Mass=2061, SNR=31.5, Peak=196 HFD=4.1
01:21:25.001 00.001 18120 MultiStar: [#1 -0.11,-0.02,0.71,U] [#2 0.13,-0.02,0.64,U] [#3 0.04,-0.15,0.59,U] [#4 0.15,0.10,0.54,U] [#5 0.15,-0.03,0.44,U] [#6 0.06,-0.04,0.53,U] [#7 -0.07,0.08,0.43,U] [#8 -0.02,0.15,0.41,U] 
01:21:25.002 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.04, -0.05}
01:21:25.003 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
01:21:25.004 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
01:21:25.004 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.43 mountX=-0.02 mountY=-0.02, mountTheta=-2.45
01:21:25.007 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
01:21:25.008 00.001 18120 Enqueuing Move request for scope (0.02, -0.01)
01:21:25.008 00.000 21948 Worker thread wakes up
01:21:25.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:25.008 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.5
01:21:25.010 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:25.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:25.011 00.001 18120 Enqueuing Expose request
01:21:25.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:21:25.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:21:25.011 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:21:25.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:25.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:25.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:25.011 00.000 21948 MoveAxis(E, 0, ABG)
01:21:25.011 00.000 21948 Move returns status 0, amount 0
01:21:25.011 00.000 21948 MoveAxis(N, 0, ABG)
01:21:25.011 00.000 21948 Move returns status 0, amount 0
01:21:25.011 00.000 21948 move complete, result=0
01:21:25.011 00.000 21948 worker thread done servicing request
01:21:25.011 00.000 21948 Worker thread wakes up
01:21:25.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:25.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:25.012 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:26.641 01.629 21948 Exposure complete
01:21:26.681 00.040 21948 worker thread done servicing request
01:21:26.682 00.001 18120 OnExposeComplete: enter
01:21:26.682 00.000 18120 UpdateGuideState(): m_state=6
01:21:26.684 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
01:21:26.686 00.002 18120 Star::Find returns 1 (0), X=896.68, Y=232.80, Mass=2132, SNR=31.8, Peak=209 HFD=3.8
01:21:26.689 00.003 18120 MultiStar: [#1 -0.05,-0.01,0.71,U] [#2 0.35,-0.18,0.67,U] [#3 -0.14,-0.16,0.60,U] [#4 0.19,-0.05,0.56,U] [#5 0.18,-0.03,0.46,U] [#6 0.08,0.16,0.52,U] [#7 -0.22,-0.01,0.43,U] [#8 0.04,0.22,0.37,U] 
01:21:26.692 00.003 18120 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.10, -0.08}
01:21:26.695 00.003 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
01:21:26.695 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
01:21:26.696 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.81 mountX=-0.04 mountY=-0.01, mountTheta=-2.84
01:21:26.697 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
01:21:26.698 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
01:21:26.699 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:26.699 00.000 21948 Worker thread wakes up
01:21:26.699 00.000 18120 UpdateGuideState exits: m=2132 RSB=31.8
01:21:26.700 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.700 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:26.701 00.001 18120 Enqueuing Expose request
01:21:26.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:21:26.701 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:21:26.701 00.000 21948 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.01
01:21:26.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:26.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:26.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:26.701 00.000 21948 MoveAxis(E, 0, ABG)
01:21:26.701 00.000 21948 Move returns status 0, amount 0
01:21:26.701 00.000 21948 MoveAxis(N, 0, ABG)
01:21:26.701 00.000 21948 Move returns status 0, amount 0
01:21:26.701 00.000 21948 move complete, result=0
01:21:26.701 00.000 21948 worker thread done servicing request
01:21:26.701 00.000 21948 Worker thread wakes up
01:21:26.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:26.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:26.702 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:28.224 01.522 21948 Exposure complete
01:21:28.287 00.063 21948 worker thread done servicing request
01:21:28.288 00.001 18120 OnExposeComplete: enter
01:21:28.289 00.001 18120 UpdateGuideState(): m_state=6
01:21:28.291 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
01:21:28.292 00.001 18120 Star::Find returns 1 (0), X=896.86, Y=232.83, Mass=1879, SNR=30.1, Peak=187 HFD=4.0
01:21:28.294 00.002 18120 MultiStar: [#1 0.15,-0.08,0.73,U] [#2 0.09,0.02,0.67,U] [#3 0.00,-0.34,0.61,U] [#4 0.26,0.09,0.58,U] [#5 0.36,0.04,0.48,U] [#6 0.07,0.03,0.53,U] [#7 -0.03,0.10,0.44,U] [#8 0.29,0.00,0.41,U] 
01:21:28.295 00.001 18120 single-star, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.07, -0.05}
01:21:28.296 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
01:21:28.297 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
01:21:28.298 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.66 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
01:21:28.301 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
01:21:28.302 00.001 18120 Enqueuing Move request for scope (0.07, -0.05)
01:21:28.302 00.000 21948 Worker thread wakes up
01:21:28.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:28.303 00.001 18120 UpdateGuideState exits: m=1879 RSB=30.1
01:21:28.303 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:28.303 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:28.304 00.001 18120 Enqueuing Expose request
01:21:28.304 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:21:28.304 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:21:28.305 00.001 21948 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=-0.04
01:21:28.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:21:28.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:28.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:28.305 00.000 21948 MoveAxis(E, 0, ABG)
01:21:28.305 00.000 21948 Move returns status 0, amount 0
01:21:28.305 00.000 21948 MoveAxis(N, 0, ABG)
01:21:28.305 00.000 21948 Move returns status 0, amount 0
01:21:28.305 00.000 21948 move complete, result=0
01:21:28.305 00.000 21948 worker thread done servicing request
01:21:28.305 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:28.306 00.001 21948 Worker thread wakes up
01:21:28.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:28.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:29.929 01.623 21948 Exposure complete
01:21:29.956 00.027 21948 worker thread done servicing request
01:21:29.956 00.000 18120 OnExposeComplete: enter
01:21:29.957 00.001 18120 UpdateGuideState(): m_state=6
01:21:29.957 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
01:21:29.957 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=232.72, Mass=2046, SNR=31.3, Peak=191 HFD=4.0
01:21:29.958 00.001 18120 MultiStar: [#1 0.02,0.14,0.70,U] [#2 0.25,-0.01,0.66,U] [#3 0.07,-0.35,0.58,U] [#4 0.02,0.05,0.57,U] [#5 -0.01,-0.04,0.47,U] [#6 0.15,0.17,0.51,U] [#7 0.06,-0.01,0.42,U] [#8 -0.02,0.11,0.40,U] 
01:21:29.959 00.001 18120 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.09, -0.16}
01:21:29.959 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
01:21:29.959 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
01:21:29.960 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.32 mountX=-0.05 mountY=-0.06, mountTheta=-2.33
01:21:29.961 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
01:21:29.961 00.000 18120 Enqueuing Move request for scope (0.08, -0.03)
01:21:29.962 00.001 21948 Worker thread wakes up
01:21:29.962 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:21:29.962 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:21:29.962 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:21:29.962 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:29.962 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:29.962 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:29.963 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.3
01:21:29.963 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.964 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:29.964 00.000 18120 Enqueuing Expose request
01:21:29.965 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:21:29.965 00.000 21948 MoveAxis(E, 0, ABG)
01:21:29.965 00.000 21948 Move returns status 0, amount 0
01:21:29.965 00.000 21948 MoveAxis(N, 0, ABG)
01:21:29.965 00.000 21948 Move returns status 0, amount 0
01:21:29.965 00.000 21948 move complete, result=0
01:21:29.965 00.000 21948 worker thread done servicing request
01:21:29.965 00.000 21948 Worker thread wakes up
01:21:29.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:29.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:29.965 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:31.489 01.524 21948 Exposure complete
01:21:31.544 00.055 21948 worker thread done servicing request
01:21:31.544 00.000 18120 OnExposeComplete: enter
01:21:31.547 00.003 18120 UpdateGuideState(): m_state=6
01:21:31.549 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
01:21:31.550 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=232.69, Mass=2019, SNR=31.2, Peak=155 HFD=3.8
01:21:31.551 00.001 18120 MultiStar: [#1 0.17,-0.18,0.72,U] [#2 -0.07,-0.15,0.65,U] [#3 -0.06,-0.34,0.65,U] [#4 0.08,0.12,0.57,U] [#5 0.06,-0.07,0.47,U] [#6 0.12,0.04,0.53,U] [#7 -0.17,-0.22,0.43,U] [#8 -0.26,0.18,0.40,U] 
01:21:31.552 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {-0.07, -0.19}
01:21:31.552 00.000 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
01:21:31.552 00.000 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.56)
01:21:31.553 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.69 mountX=-0.10 mountY=0.06, mountTheta=2.57
01:21:31.554 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.11, opts=13)
01:21:31.555 00.001 18120 Enqueuing Move request for scope (-0.01, -0.11)
01:21:31.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:31.556 00.001 18120 UpdateGuideState exits: m=2019 RSB=31.2
01:21:31.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:31.557 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:31.557 00.000 18120 Enqueuing Expose request
01:21:31.558 00.001 21948 Worker thread wakes up
01:21:31.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
01:21:31.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
01:21:31.558 00.000 21948 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.06
01:21:31.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:21:31.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:31.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:31.558 00.000 21948 MoveAxis(E, 0, ABG)
01:21:31.558 00.000 21948 Move returns status 0, amount 0
01:21:31.558 00.000 21948 MoveAxis(N, 0, ABG)
01:21:31.558 00.000 21948 Move returns status 0, amount 0
01:21:31.558 00.000 21948 move complete, result=0
01:21:31.558 00.000 21948 worker thread done servicing request
01:21:31.558 00.000 21948 Worker thread wakes up
01:21:31.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:31.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:31.558 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:33.187 01.629 21948 Exposure complete
01:21:33.239 00.052 21948 worker thread done servicing request
01:21:33.239 00.000 18120 OnExposeComplete: enter
01:21:33.239 00.000 18120 UpdateGuideState(): m_state=6
01:21:33.240 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
01:21:33.240 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=232.77, Mass=1986, SNR=30.9, Peak=180 HFD=4.1
01:21:33.241 00.001 18120 MultiStar: [#1 0.22,0.04,0.72,U] [#2 0.02,-0.08,0.64,U] [#3 0.19,-0.43,0.00,M1] [#4 0.30,-0.01,0.55,U] [#5 0.20,0.18,0.47,U] [#6 0.11,0.22,0.49,U] [#7 0.34,-0.02,0.47,U] [#8 0.18,0.01,0.39,U] 
01:21:33.241 00.000 18120 single-star, 7 included, MultiStar: {0.17, 0.01}, one-star: {0.08, -0.11}
01:21:33.242 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:21:33.242 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:21:33.242 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.91 mountX=-0.13 mountY=-0.03, mountTheta=-2.95
01:21:33.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.11, opts=13)
01:21:33.244 00.000 18120 Enqueuing Move request for scope (0.08, -0.11)
01:21:33.245 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:33.245 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
01:21:33.246 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:33.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:33.247 00.001 18120 Enqueuing Expose request
01:21:33.247 00.000 21948 Worker thread wakes up
01:21:33.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:21:33.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:21:33.247 00.000 21948 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.03
01:21:33.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:21:33.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:33.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:33.247 00.000 21948 MoveAxis(E, 0, ABG)
01:21:33.247 00.000 21948 Move returns status 0, amount 0
01:21:33.247 00.000 21948 MoveAxis(N, 0, ABG)
01:21:33.247 00.000 21948 Move returns status 0, amount 0
01:21:33.247 00.000 21948 move complete, result=0
01:21:33.247 00.000 21948 worker thread done servicing request
01:21:33.247 00.000 21948 Worker thread wakes up
01:21:33.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:33.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:33.248 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:34.770 01.522 21948 Exposure complete
01:21:34.808 00.038 21948 worker thread done servicing request
01:21:34.809 00.001 18120 OnExposeComplete: enter
01:21:34.810 00.001 18120 UpdateGuideState(): m_state=6
01:21:34.811 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
01:21:34.812 00.001 18120 Star::Find returns 1 (0), X=896.70, Y=232.77, Mass=2025, SNR=31.2, Peak=196 HFD=3.8
01:21:34.813 00.001 18120 MultiStar: [#1 0.03,-0.04,0.71,U] [#2 0.11,0.09,0.65,U] [#3 -0.05,-0.31,0.59,U] [#4 0.15,-0.04,0.58,U] [#5 0.06,-0.13,0.48,U] [#6 0.15,-0.05,0.49,U] [#7 0.14,-0.01,0.44,U] [#8 -0.28,-0.15,0.39,U] 
01:21:34.814 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.09, -0.10}
01:21:34.815 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.96)
01:21:34.816 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.93)
01:21:34.816 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.32 mountX=-0.08 mountY=0.02, mountTheta=2.93
01:21:34.818 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
01:21:34.818 00.000 18120 Enqueuing Move request for scope (0.02, -0.08)
01:21:34.818 00.000 21948 Worker thread wakes up
01:21:34.819 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:34.819 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:21:34.819 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:34.820 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:34.820 00.000 18120 Enqueuing Expose request
01:21:34.821 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:21:34.821 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:21:34.821 00.000 21948 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
01:21:34.821 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:21:34.821 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:34.821 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:34.821 00.000 21948 MoveAxis(E, 0, ABG)
01:21:34.821 00.000 21948 Move returns status 0, amount 0
01:21:34.821 00.000 21948 MoveAxis(N, 0, ABG)
01:21:34.821 00.000 21948 Move returns status 0, amount 0
01:21:34.821 00.000 21948 move complete, result=0
01:21:34.821 00.000 21948 worker thread done servicing request
01:21:34.821 00.000 21948 Worker thread wakes up
01:21:34.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:34.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:34.821 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:36.457 01.636 21948 Exposure complete
01:21:36.493 00.036 21948 worker thread done servicing request
01:21:36.493 00.000 18120 OnExposeComplete: enter
01:21:36.494 00.001 18120 UpdateGuideState(): m_state=6
01:21:36.495 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
01:21:36.495 00.000 18120 Star::Find returns 1 (0), X=896.90, Y=232.87, Mass=1953, SNR=30.7, Peak=200 HFD=4.2
01:21:36.496 00.001 18120 MultiStar: [#1 0.32,-0.16,0.74,U] [#2 0.41,-0.14,0.00,M1] [#3 0.04,-0.43,0.00,M1] [#4 0.23,-0.14,0.58,U] [#5 0.11,-0.15,0.46,U] [#6 0.21,-0.11,0.57,U] [#7 0.26,-0.08,0.45,U] [#8 0.02,0.00,0.38,U] 
01:21:36.497 00.001 18120 single-star, 6 included, MultiStar: {0.19, -0.09}, one-star: {0.12, -0.01}
01:21:36.498 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
01:21:36.501 00.003 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
01:21:36.503 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:21:36.505 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.01, opts=13)
01:21:36.506 00.001 18120 Enqueuing Move request for scope (0.12, -0.01)
01:21:36.507 00.001 21948 Worker thread wakes up
01:21:36.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:21:36.507 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:21:36.507 00.000 21948 Moving (0.12, -0.01) raw xDistance=-0.06 yDistance=-0.10
01:21:36.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:21:36.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:36.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:36.508 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.7
01:21:36.508 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:36.509 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:36.509 00.000 18120 Enqueuing Expose request
01:21:36.510 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:36.510 00.000 21948 MoveAxis(E, 0, ABG)
01:21:36.510 00.000 21948 Move returns status 0, amount 0
01:21:36.510 00.000 21948 MoveAxis(N, 0, ABG)
01:21:36.510 00.000 21948 Move returns status 0, amount 0
01:21:36.510 00.000 21948 move complete, result=0
01:21:36.510 00.000 21948 worker thread done servicing request
01:21:36.510 00.000 21948 Worker thread wakes up
01:21:36.510 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:36.510 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:36.510 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:38.033 01.523 21948 Exposure complete
01:21:38.070 00.037 21948 worker thread done servicing request
01:21:38.070 00.000 18120 OnExposeComplete: enter
01:21:38.071 00.001 18120 UpdateGuideState(): m_state=6
01:21:38.072 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
01:21:38.072 00.000 18120 Star::Find returns 1 (0), X=896.76, Y=232.67, Mass=2021, SNR=31.2, Peak=187 HFD=3.8
01:21:38.073 00.001 18120 MultiStar: [#1 0.37,-0.18,0.00,M1] [#2 0.25,-0.15,0.64,U] [#3 0.12,-0.47,0.00,M2] [#4 0.33,-0.14,0.56,U] [#5 0.37,-0.30,0.00,M1] [#6 0.15,-0.34,0.53,U] [#7 0.10,-0.18,0.45,U] [#8 0.42,-0.17,0.00,M1] 
01:21:38.073 00.000 18120 single-star, 4 included, MultiStar: {0.14, -0.20}, one-star: {-0.03, -0.21}
01:21:38.073 00.000 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.00) = xAngle (-3.69 = 2.59)
01:21:38.074 00.001 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.73 = 2.55)
01:21:38.074 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.70 mountX=-0.18 mountY=0.12, mountTheta=2.56
01:21:38.076 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.21, opts=13)
01:21:38.076 00.000 18120 Enqueuing Move request for scope (-0.03, -0.21)
01:21:38.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:38.079 00.003 21948 Worker thread wakes up
01:21:38.079 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.2
01:21:38.080 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:38.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:38.080 00.000 18120 Enqueuing Expose request
01:21:38.081 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
01:21:38.081 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
01:21:38.081 00.000 21948 Moving (-0.03, -0.21) raw xDistance=-0.18 yDistance=0.12
01:21:38.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:21:38.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:38.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:21:38.081 00.000 21948 MoveAxis(E, 0, ABG)
01:21:38.081 00.000 21948 Move returns status 0, amount 0
01:21:38.081 00.000 21948 MoveAxis(N, 0, ABG)
01:21:38.081 00.000 21948 Move returns status 0, amount 0
01:21:38.081 00.000 21948 move complete, result=0
01:21:38.081 00.000 21948 worker thread done servicing request
01:21:38.081 00.000 21948 Worker thread wakes up
01:21:38.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:38.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:38.082 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:39.705 01.623 21948 Exposure complete
01:21:39.752 00.047 21948 worker thread done servicing request
01:21:39.752 00.000 18120 OnExposeComplete: enter
01:21:39.753 00.001 18120 UpdateGuideState(): m_state=6
01:21:39.757 00.004 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
01:21:39.760 00.003 18120 Star::Find returns 1 (0), X=896.98, Y=232.38, Mass=2141, SNR=32.0, Peak=182 HFD=4.0
01:21:39.762 00.002 18120 MultiStar: [#1 0.30,-0.31,0.00,M2] [#2 0.33,-0.40,0.00,M1] [#3 0.06,-0.71,0.00,M3] [#4 0.16,-0.29,0.56,U] [#5 0.17,-0.18,0.46,U] [#6 0.42,-0.15,0.00,M1] [#7 0.23,-0.17,0.44,U] [#8 0.04,-0.28,0.35,U] 
01:21:39.764 00.002 18120 refined, 4 included, MultiStar: {0.17, -0.33}, one-star: {0.19, -0.50}
01:21:39.767 00.003 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
01:21:39.769 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
01:21:39.770 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.09 mountX=-0.37 mountY=-0.00, mountTheta=-3.13
01:21:39.773 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.33, opts=13)
01:21:39.775 00.002 18120 Enqueuing Move request for scope (0.17, -0.33)
01:21:39.776 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:39.778 00.002 18120 UpdateGuideState exits: m=2141 RSB=32.0
01:21:39.779 00.001 21948 Worker thread wakes up
01:21:39.779 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
01:21:39.779 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
01:21:39.779 00.000 21948 Moving (0.17, -0.33) raw xDistance=-0.37 yDistance=-0.00
01:21:39.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:21:39.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:39.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.781 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:39.782 00.001 18120 Enqueuing Expose request
01:21:39.783 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:21:39.783 00.000 21948 MoveAxis(E, 66, ABG)
01:21:39.783 00.000 21948 Guiding  Dir = 2, Dur = 66
01:21:39.783 00.000 21948 IsSlewing returns 0
01:21:39.783 00.000 21948 IsGuiding returns 0
01:21:39.784 00.001 21948 PulseGuide returned control before completion, sleep 75
01:21:39.875 00.091 21948 IsGuiding returns 0
01:21:39.875 00.000 21948 Move returns status 0, amount 66
01:21:39.875 00.000 21948 MoveAxis(N, 0, ABG)
01:21:39.875 00.000 21948 Move returns status 0, amount 0
01:21:39.875 00.000 21948 move complete, result=0
01:21:39.875 00.000 21948 worker thread done servicing request
01:21:39.875 00.000 21948 Worker thread wakes up
01:21:39.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:39.875 00.000 18120 GuideStep: -0.4 px 66 ms EAST, -0.0 px 0 ms NORTH
01:21:39.878 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:41.291 01.413 21948 Exposure complete
01:21:41.323 00.032 21948 worker thread done servicing request
01:21:41.323 00.000 18120 OnExposeComplete: enter
01:21:41.325 00.002 18120 UpdateGuideState(): m_state=6
01:21:41.326 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
01:21:41.328 00.002 18120 Star::Find returns 1 (0), X=896.86, Y=232.69, Mass=2008, SNR=31.0, Peak=181 HFD=4.0
01:21:41.328 00.000 18120 MultiStar: [#1 0.21,-0.27,0.72,U] [#2 0.28,0.00,0.63,U] [#3 0.07,-0.34,0.59,U] [#4 0.19,0.01,0.57,U] [#5 0.44,0.11,0.00,M1] [#6 0.15,0.09,0.52,U] [#7 0.14,-0.02,0.44,U] [#8 0.07,0.00,0.39,U] 
01:21:41.329 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.11}, one-star: {0.07, -0.19}
01:21:41.329 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
01:21:41.330 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
01:21:41.330 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.64 mountX=-0.16 mountY=-0.08, mountTheta=-2.67
01:21:41.331 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.11, opts=13)
01:21:41.332 00.001 18120 Enqueuing Move request for scope (0.15, -0.11)
01:21:41.332 00.000 21948 Worker thread wakes up
01:21:41.332 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:21:41.332 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:21:41.332 00.000 21948 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=-0.08
01:21:41.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:21:41.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:41.333 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:41.333 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:41.333 00.000 21948 MoveAxis(E, 0, ABG)
01:21:41.333 00.000 21948 Move returns status 0, amount 0
01:21:41.333 00.000 21948 MoveAxis(N, 0, ABG)
01:21:41.333 00.000 21948 Move returns status 0, amount 0
01:21:41.333 00.000 21948 move complete, result=0
01:21:41.333 00.000 21948 worker thread done servicing request
01:21:41.333 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.0
01:21:41.337 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:41.337 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:41.337 00.000 18120 Enqueuing Expose request
01:21:41.338 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:41.338 00.000 21948 Worker thread wakes up
01:21:41.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:41.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:42.963 01.625 21948 Exposure complete
01:21:43.009 00.046 21948 worker thread done servicing request
01:21:43.009 00.000 18120 OnExposeComplete: enter
01:21:43.010 00.001 18120 UpdateGuideState(): m_state=6
01:21:43.010 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
01:21:43.011 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=232.74, Mass=1951, SNR=30.5, Peak=183 HFD=3.9
01:21:43.011 00.000 18120 MultiStar: [#1 0.12,-0.10,0.71,U] [#2 0.29,-0.19,0.65,U] [#3 -0.05,-0.34,0.62,U] [#4 0.20,-0.07,0.57,U] [#5 0.18,-0.30,0.48,U] [#6 0.10,-0.11,0.53,U] [#7 0.01,-0.21,0.43,U] [#8 0.03,0.16,0.39,U] 
01:21:43.012 00.001 18120 single-star, 8 included, MultiStar: {0.10, -0.15}, one-star: {0.01, -0.14}
01:21:43.012 00.000 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.75)
01:21:43.012 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
01:21:43.014 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.53 mountX=-0.13 mountY=0.06, mountTheta=2.72
01:21:43.016 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.14, opts=13)
01:21:43.016 00.000 18120 Enqueuing Move request for scope (0.01, -0.14)
01:21:43.017 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:43.017 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.5
01:21:43.017 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.018 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:43.018 00.000 18120 Enqueuing Expose request
01:21:43.019 00.001 21948 Worker thread wakes up
01:21:43.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
01:21:43.019 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
01:21:43.019 00.000 21948 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.06
01:21:43.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:21:43.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:43.019 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:43.019 00.000 21948 MoveAxis(E, 0, ABG)
01:21:43.019 00.000 21948 Move returns status 0, amount 0
01:21:43.019 00.000 21948 MoveAxis(N, 0, ABG)
01:21:43.019 00.000 21948 Move returns status 0, amount 0
01:21:43.019 00.000 21948 move complete, result=0
01:21:43.019 00.000 21948 worker thread done servicing request
01:21:43.019 00.000 21948 Worker thread wakes up
01:21:43.019 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:43.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:43.019 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:44.544 01.525 21948 Exposure complete
01:21:44.598 00.054 21948 worker thread done servicing request
01:21:44.599 00.001 18120 OnExposeComplete: enter
01:21:44.599 00.000 18120 UpdateGuideState(): m_state=6
01:21:44.601 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
01:21:44.602 00.001 18120 Star::Find returns 1 (0), X=896.87, Y=232.66, Mass=1893, SNR=30.2, Peak=176 HFD=3.9
01:21:44.604 00.002 18120 MultiStar: [#1 0.48,-0.28,0.00,M1] [#2 0.33,-0.24,0.00,M1] [#3 0.25,-0.44,0.00,M2] [#4 0.22,-0.22,0.59,U] [#5 0.45,-0.25,0.00,M1] [#6 0.30,-0.19,0.53,U] [#7 0.23,-0.11,0.46,U] [#8 0.17,-0.17,0.40,U] 
01:21:44.605 00.001 18120 single-star, 4 included, MultiStar: {0.18, -0.19}, one-star: {0.08, -0.21}
01:21:44.606 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.08)
01:21:44.607 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.04)
01:21:44.607 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.21 mountX=-0.23 mountY=0.02, mountTheta=3.04
01:21:44.608 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.21, opts=13)
01:21:44.608 00.000 18120 Enqueuing Move request for scope (0.08, -0.21)
01:21:44.608 00.000 21948 Worker thread wakes up
01:21:44.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
01:21:44.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
01:21:44.608 00.000 21948 Moving (0.08, -0.21) raw xDistance=-0.23 yDistance=0.02
01:21:44.609 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:21:44.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:44.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:44.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:44.609 00.000 21948 MoveAxis(E, 41, ABG)
01:21:44.609 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
01:21:44.609 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:44.610 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:44.610 00.000 18120 Enqueuing Expose request
01:21:44.612 00.002 21948 Guiding  Dir = 2, Dur = 41
01:21:44.612 00.000 21948 IsSlewing returns 0
01:21:44.612 00.000 21948 IsGuiding returns 0
01:21:44.613 00.001 21948 PulseGuide returned control before completion, sleep 50
01:21:44.671 00.058 21948 IsGuiding returns 1
01:21:44.671 00.000 21948 scope still moving after pulse duration time elapsed
01:21:44.700 00.029 21948 IsSlewing returns 0
01:21:44.700 00.000 21948 IsGuiding returns 0
01:21:44.700 00.000 21948 scope move finished after 41 + 47 ms
01:21:44.700 00.000 21948 Move returns status 0, amount 41
01:21:44.700 00.000 21948 MoveAxis(N, 0, ABG)
01:21:44.700 00.000 21948 Move returns status 0, amount 0
01:21:44.700 00.000 21948 move complete, result=0
01:21:44.700 00.000 21948 worker thread done servicing request
01:21:44.700 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
01:21:44.701 00.001 21948 Worker thread wakes up
01:21:44.702 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:44.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:46.334 01.632 21948 Exposure complete
01:21:46.384 00.050 21948 worker thread done servicing request
01:21:46.384 00.000 18120 OnExposeComplete: enter
01:21:46.385 00.001 18120 UpdateGuideState(): m_state=6
01:21:46.386 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
01:21:46.386 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=232.97, Mass=1915, SNR=30.3, Peak=174 HFD=4.0
01:21:46.387 00.001 18120 MultiStar: [#1 0.41,-0.08,0.00,M2] [#2 0.09,0.13,0.69,U] [#3 0.08,-0.35,0.58,U] [#4 0.28,0.14,0.56,U] [#5 0.41,0.05,0.00,M2] [#6 0.19,0.17,0.57,U] [#7 0.13,0.02,0.44,U] [#8 0.24,0.02,0.40,U] 
01:21:46.387 00.000 18120 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {-0.12, 0.09}
01:21:46.387 00.000 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
01:21:46.388 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
01:21:46.388 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.40 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
01:21:46.390 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.04, opts=13)
01:21:46.391 00.001 18120 Enqueuing Move request for scope (0.10, 0.04)
01:21:46.393 00.002 21948 Worker thread wakes up
01:21:46.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:46.394 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:21:46.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:21:46.394 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
01:21:46.395 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:46.396 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:46.396 00.000 18120 Enqueuing Expose request
01:21:46.396 00.000 21948 Moving (0.10, 0.04) raw xDistance=-0.00 yDistance=-0.10
01:21:46.397 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:21:46.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:46.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:46.397 00.000 21948 MoveAxis(E, 0, ABG)
01:21:46.397 00.000 21948 Move returns status 0, amount 0
01:21:46.397 00.000 21948 MoveAxis(N, 0, ABG)
01:21:46.397 00.000 21948 Move returns status 0, amount 0
01:21:46.397 00.000 21948 move complete, result=0
01:21:46.397 00.000 21948 worker thread done servicing request
01:21:46.397 00.000 21948 Worker thread wakes up
01:21:46.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:46.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:46.397 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:47.920 01.523 21948 Exposure complete
01:21:47.951 00.031 21948 worker thread done servicing request
01:21:47.951 00.000 18120 OnExposeComplete: enter
01:21:47.952 00.001 18120 UpdateGuideState(): m_state=6
01:21:47.952 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
01:21:47.953 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=232.87, Mass=1978, SNR=30.8, Peak=195 HFD=4.3
01:21:47.953 00.000 18120 MultiStar: [#1 0.13,0.06,0.75,U] [#2 0.26,0.02,0.67,U] [#3 0.32,-0.27,0.00,M2] [#4 0.30,0.04,0.55,U] [#5 0.37,0.11,0.45,U] [#6 0.32,0.18,0.54,U] [#7 0.08,0.22,0.44,U] [#8 0.07,0.39,0.40,U] 
01:21:47.954 00.001 18120 single-star, 7 included, MultiStar: {0.19, 0.10}, one-star: {0.09, -0.01}
01:21:47.955 00.001 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
01:21:47.956 00.001 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
01:21:47.956 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
01:21:47.958 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
01:21:47.958 00.000 18120 Enqueuing Move request for scope (0.09, -0.01)
01:21:47.959 00.001 21948 Worker thread wakes up
01:21:47.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:47.959 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
01:21:47.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:47.960 00.000 18120 Enqueuing Expose request
01:21:47.961 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:21:47.961 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:21:47.961 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
01:21:47.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:47.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:47.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:47.961 00.000 21948 MoveAxis(E, 0, ABG)
01:21:47.961 00.000 21948 Move returns status 0, amount 0
01:21:47.961 00.000 21948 MoveAxis(N, 0, ABG)
01:21:47.961 00.000 21948 Move returns status 0, amount 0
01:21:47.961 00.000 21948 move complete, result=0
01:21:47.961 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:47.962 00.001 21948 worker thread done servicing request
01:21:47.962 00.000 21948 Worker thread wakes up
01:21:47.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:47.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:49.595 01.633 21948 Exposure complete
01:21:49.626 00.031 21948 worker thread done servicing request
01:21:49.626 00.000 18120 OnExposeComplete: enter
01:21:49.627 00.001 18120 UpdateGuideState(): m_state=6
01:21:49.627 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
01:21:49.628 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=232.77, Mass=2173, SNR=32.2, Peak=205 HFD=4.1
01:21:49.629 00.001 18120 MultiStar: [#1 0.26,-0.12,0.68,U] [#2 0.27,-0.18,0.61,U] [#3 0.22,-0.33,0.58,U] [#4 0.20,-0.15,0.56,U] [#5 0.38,-0.04,0.46,U] [#6 0.23,0.06,0.48,U] [#7 -0.02,-0.02,0.42,U] [#8 -0.13,-0.00,0.37,U] 
01:21:49.629 00.000 18120 single-star, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.06, -0.11}
01:21:49.629 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:21:49.630 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
01:21:49.630 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.11 mountX=-0.12 mountY=0.00, mountTheta=3.14
01:21:49.633 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
01:21:49.633 00.000 18120 Enqueuing Move request for scope (0.06, -0.11)
01:21:49.634 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:49.634 00.000 18120 UpdateGuideState exits: m=2173 RSB=32.2
01:21:49.635 00.001 21948 Worker thread wakes up
01:21:49.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:21:49.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:21:49.635 00.000 21948 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=0.00
01:21:49.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:21:49.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:49.635 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:49.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:49.636 00.001 18120 Enqueuing Expose request
01:21:49.636 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:21:49.636 00.000 21948 MoveAxis(E, 0, ABG)
01:21:49.636 00.000 21948 Move returns status 0, amount 0
01:21:49.636 00.000 21948 MoveAxis(N, 0, ABG)
01:21:49.636 00.000 21948 Move returns status 0, amount 0
01:21:49.636 00.000 21948 move complete, result=0
01:21:49.636 00.000 21948 worker thread done servicing request
01:21:49.637 00.001 21948 Worker thread wakes up
01:21:49.637 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:49.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:49.637 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:51.166 01.529 21948 Exposure complete
01:21:51.223 00.057 21948 worker thread done servicing request
01:21:51.223 00.000 18120 OnExposeComplete: enter
01:21:51.225 00.002 18120 UpdateGuideState(): m_state=6
01:21:51.227 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
01:21:51.228 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=232.97, Mass=2003, SNR=30.8, Peak=175 HFD=3.9
01:21:51.228 00.000 18120 MultiStar: [#1 0.14,-0.09,0.72,U] [#2 0.06,0.11,0.63,U] [#3 -0.01,-0.19,0.58,U] [#4 0.03,0.12,0.56,U] [#5 0.18,0.07,0.47,U] [#6 0.18,0.25,0.50,U] [#7 -0.20,0.14,0.44,U] [#8 0.03,0.19,0.39,U] 
01:21:51.229 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.33, 0.09}
01:21:51.230 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
01:21:51.231 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
01:21:51.231 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.79 mountX=0.06 mountY=-0.02, mountTheta=-0.25
01:21:51.233 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
01:21:51.235 00.002 18120 Enqueuing Move request for scope (-0.01, 0.06)
01:21:51.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:51.236 00.001 21948 Worker thread wakes up
01:21:51.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:21:51.236 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:21:51.236 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.8
01:21:51.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.237 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:51.237 00.000 18120 Enqueuing Expose request
01:21:51.238 00.001 21948 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
01:21:51.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:21:51.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:51.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:51.238 00.000 21948 MoveAxis(E, 0, ABG)
01:21:51.238 00.000 21948 Move returns status 0, amount 0
01:21:51.238 00.000 21948 MoveAxis(N, 0, ABG)
01:21:51.238 00.000 21948 Move returns status 0, amount 0
01:21:51.238 00.000 21948 move complete, result=0
01:21:51.238 00.000 21948 worker thread done servicing request
01:21:51.238 00.000 21948 Worker thread wakes up
01:21:51.238 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:51.239 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:51.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:52.876 01.637 21948 Exposure complete
01:21:52.921 00.045 21948 worker thread done servicing request
01:21:52.921 00.000 18120 OnExposeComplete: enter
01:21:52.922 00.001 18120 UpdateGuideState(): m_state=6
01:21:52.924 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
01:21:52.925 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=232.82, Mass=2122, SNR=32.0, Peak=184 HFD=4.0
01:21:52.926 00.001 18120 MultiStar: [#1 0.11,-0.00,0.71,U] [#2 0.03,-0.06,0.61,U] [#3 0.11,-0.31,0.58,U] [#4 -0.01,0.11,0.55,U] [#5 0.06,-0.01,0.45,U] [#6 0.03,0.04,0.52,U] [#7 -0.12,0.10,0.43,U] [#8 -0.21,0.02,0.38,U] 
01:21:52.928 00.002 18120 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.11, -0.06}
01:21:52.929 00.001 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.44)
01:21:52.930 00.001 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.40)
01:21:52.931 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.85 mountX=-0.02 mountY=0.02, mountTheta=2.41
01:21:52.933 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
01:21:52.933 00.000 18120 Enqueuing Move request for scope (-0.01, -0.03)
01:21:52.934 00.001 21948 Worker thread wakes up
01:21:52.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:21:52.934 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:21:52.934 00.000 21948 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
01:21:52.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:52.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:52.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:52.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:52.934 00.000 21948 MoveAxis(E, 0, ABG)
01:21:52.934 00.000 21948 Move returns status 0, amount 0
01:21:52.934 00.000 18120 UpdateGuideState exits: m=2122 RSB=32.0
01:21:52.938 00.004 21948 MoveAxis(N, 0, ABG)
01:21:52.938 00.000 21948 Move returns status 0, amount 0
01:21:52.938 00.000 21948 move complete, result=0
01:21:52.938 00.000 21948 worker thread done servicing request
01:21:52.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:52.938 00.000 18120 Enqueuing Expose request
01:21:52.939 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:52.939 00.000 21948 Worker thread wakes up
01:21:52.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:52.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:54.456 01.517 21948 Exposure complete
01:21:54.490 00.034 21948 worker thread done servicing request
01:21:54.490 00.000 18120 OnExposeComplete: enter
01:21:54.490 00.000 18120 UpdateGuideState(): m_state=6
01:21:54.491 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
01:21:54.491 00.000 18120 Star::Find returns 1 (0), X=896.52, Y=232.82, Mass=1956, SNR=30.6, Peak=173 HFD=3.8
01:21:54.492 00.001 18120 MultiStar: [#1 -0.27,0.20,0.74,U] [#2 -0.02,0.20,0.67,U] [#3 -0.11,-0.14,0.58,U] [#4 -0.02,-0.06,0.58,U] [#5 -0.20,0.21,0.47,U] [#6 -0.18,0.12,0.53,U] [#7 -0.15,-0.04,0.43,U] [#8 -0.29,0.09,0.39,U] 
01:21:54.492 00.000 18120 refined, 8 included, MultiStar: {-0.17, 0.05}, one-star: {-0.26, -0.06}
01:21:54.493 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
01:21:54.493 00.000 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
01:21:54.494 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.83 mountX=0.12 mountY=0.13, mountTheta=0.82
01:21:54.495 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.05, opts=13)
01:21:54.496 00.001 18120 Enqueuing Move request for scope (-0.17, 0.05)
01:21:54.497 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:54.497 00.000 21948 Worker thread wakes up
01:21:54.497 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.6
01:21:54.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.498 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
01:21:54.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:54.499 00.001 18120 Enqueuing Expose request
01:21:54.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
01:21:54.499 00.000 21948 Moving (-0.17, 0.05) raw xDistance=0.12 yDistance=0.13
01:21:54.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:21:54.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:54.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:21:54.499 00.000 21948 MoveAxis(E, 0, ABG)
01:21:54.499 00.000 21948 Move returns status 0, amount 0
01:21:54.499 00.000 21948 MoveAxis(N, 0, ABG)
01:21:54.499 00.000 21948 Move returns status 0, amount 0
01:21:54.499 00.000 21948 move complete, result=0
01:21:54.499 00.000 21948 worker thread done servicing request
01:21:54.500 00.001 21948 Worker thread wakes up
01:21:54.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:54.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:54.500 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:56.124 01.624 21948 Exposure complete
01:21:56.174 00.050 21948 worker thread done servicing request
01:21:56.174 00.000 18120 OnExposeComplete: enter
01:21:56.175 00.001 18120 UpdateGuideState(): m_state=6
01:21:56.175 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
01:21:56.176 00.001 18120 Star::Find returns 1 (0), X=896.89, Y=232.83, Mass=1981, SNR=30.7, Peak=214 HFD=4.0
01:21:56.176 00.000 18120 MultiStar: [#1 0.23,-0.11,0.74,U] [#2 0.26,0.06,0.66,U] [#3 0.24,-0.26,0.58,U] [#4 0.10,-0.06,0.57,U] [#5 0.22,0.00,0.47,U] [#6 -0.09,0.16,0.50,U] [#7 0.10,-0.15,0.42,U] [#8 -0.06,0.04,0.40,U] 
01:21:56.176 00.000 18120 single-star, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.10, -0.05}
01:21:56.177 00.001 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
01:21:56.179 00.002 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
01:21:56.180 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:21:56.182 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
01:21:56.183 00.001 18120 Enqueuing Move request for scope (0.10, -0.05)
01:21:56.183 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:56.184 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.7
01:21:56.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:56.185 00.001 21948 Worker thread wakes up
01:21:56.185 00.000 18120 Enqueuing Expose request
01:21:56.186 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:21:56.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:21:56.186 00.000 21948 Moving (0.10, -0.05) raw xDistance=-0.09 yDistance=-0.07
01:21:56.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:56.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:56.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:21:56.186 00.000 21948 MoveAxis(E, 0, ABG)
01:21:56.186 00.000 21948 Move returns status 0, amount 0
01:21:56.186 00.000 21948 MoveAxis(N, 0, ABG)
01:21:56.186 00.000 21948 Move returns status 0, amount 0
01:21:56.186 00.000 21948 move complete, result=0
01:21:56.186 00.000 21948 worker thread done servicing request
01:21:56.186 00.000 21948 Worker thread wakes up
01:21:56.187 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:56.187 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:56.187 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:57.714 01.527 21948 Exposure complete
01:21:57.750 00.036 21948 worker thread done servicing request
01:21:57.750 00.000 18120 OnExposeComplete: enter
01:21:57.750 00.000 18120 UpdateGuideState(): m_state=6
01:21:57.751 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
01:21:57.751 00.000 18120 Star::Find returns 1 (0), X=896.96, Y=232.87, Mass=1968, SNR=30.8, Peak=209 HFD=4.2
01:21:57.752 00.001 18120 MultiStar: [#1 0.08,0.14,0.70,U] [#2 0.17,-0.04,0.66,U] [#3 -0.08,-0.32,0.60,U] [#4 0.32,0.05,0.57,U] [#5 0.14,0.09,0.47,U] [#6 0.07,-0.19,0.54,U] [#7 0.16,0.18,0.45,U] [#8 -0.23,0.12,0.39,U] 
01:21:57.752 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.17, -0.01}
01:21:57.753 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:21:57.753 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:21:57.754 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
01:21:57.755 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.01, opts=13)
01:21:57.755 00.000 18120 Enqueuing Move request for scope (0.10, -0.01)
01:21:57.756 00.001 21948 Worker thread wakes up
01:21:57.756 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:21:57.756 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:57.756 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.8
01:21:57.757 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:57.757 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:57.758 00.001 18120 Enqueuing Expose request
01:21:57.758 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:21:57.758 00.000 21948 Moving (0.10, -0.01) raw xDistance=-0.05 yDistance=-0.09
01:21:57.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:57.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:57.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:21:57.758 00.000 21948 MoveAxis(E, 0, ABG)
01:21:57.758 00.000 21948 Move returns status 0, amount 0
01:21:57.758 00.000 21948 MoveAxis(N, 0, ABG)
01:21:57.758 00.000 21948 Move returns status 0, amount 0
01:21:57.758 00.000 21948 move complete, result=0
01:21:57.759 00.001 21948 worker thread done servicing request
01:21:57.759 00.000 21948 Worker thread wakes up
01:21:57.759 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:57.759 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:21:57.760 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:59.389 01.629 21948 Exposure complete
01:21:59.427 00.038 21948 worker thread done servicing request
01:21:59.427 00.000 18120 OnExposeComplete: enter
01:21:59.428 00.001 18120 UpdateGuideState(): m_state=6
01:21:59.429 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
01:21:59.430 00.001 18120 Star::Find returns 1 (0), X=897.04, Y=232.84, Mass=2094, SNR=31.6, Peak=203 HFD=4.2
01:21:59.432 00.002 18120 MultiStar: [#1 0.32,0.06,0.72,U] [#2 0.27,0.09,0.64,U] [#3 0.09,-0.11,0.59,U] [#4 0.42,0.06,0.00,M1] [#5 0.48,-0.09,0.00,M1] [#6 0.34,0.16,0.51,U] [#7 0.17,0.13,0.44,U] [#8 0.21,0.05,0.37,U] 
01:21:59.434 00.002 18120 refined, 6 included, MultiStar: {0.24, 0.04}, one-star: {0.25, -0.04}
01:21:59.435 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
01:21:59.435 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
01:21:59.436 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=-0.07 mountY=-0.23, mountTheta=-1.85
01:21:59.437 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.04, opts=13)
01:21:59.437 00.000 18120 Enqueuing Move request for scope (0.24, 0.04)
01:21:59.438 00.001 21948 Worker thread wakes up
01:21:59.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:21:59.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
01:21:59.438 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
01:21:59.438 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.6
01:21:59.439 00.001 21948 Moving (0.24, 0.04) raw xDistance=-0.07 yDistance=-0.23
01:21:59.439 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:21:59.440 00.001 18120 Enqueuing Expose request
01:21:59.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:21:59.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:21:59.440 00.000 21948 MoveAxis(E, 0, ABG)
01:21:59.440 00.000 21948 Move returns status 0, amount 0
01:21:59.440 00.000 21948 MoveAxis(N, 56, ABG)
01:21:59.440 00.000 21948 Guiding  Dir = 0, Dur = 56
01:21:59.440 00.000 21948 IsSlewing returns 0
01:21:59.441 00.001 21948 IsGuiding returns 0
01:21:59.446 00.005 21948 PulseGuide returned control before completion, sleep 62
01:21:59.514 00.068 21948 IsGuiding returns 0
01:21:59.514 00.000 21948 Move returns status 0, amount 56
01:21:59.514 00.000 21948 move complete, result=0
01:21:59.514 00.000 21948 worker thread done servicing request
01:21:59.514 00.000 21948 Worker thread wakes up
01:21:59.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:21:59.514 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 56 ms NORTH
01:21:59.515 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:00.925 01.410 21948 Exposure complete
01:22:00.968 00.043 21948 worker thread done servicing request
01:22:00.968 00.000 18120 OnExposeComplete: enter
01:22:00.969 00.001 18120 UpdateGuideState(): m_state=6
01:22:00.969 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
01:22:00.970 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=232.71, Mass=2031, SNR=31.2, Peak=186 HFD=4.1
01:22:00.970 00.000 18120 MultiStar: [#1 0.19,-0.13,0.73,U] [#2 0.12,-0.14,0.62,U] [#3 0.09,-0.44,0.00,M1] [#4 0.38,-0.12,0.58,U] [#5 0.34,-0.31,0.00,M2] [#6 -0.09,0.05,0.51,U] [#7 0.03,0.01,0.44,U] [#8 0.31,0.21,0.40,U] 
01:22:00.971 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.07}, one-star: {0.16, -0.17}
01:22:00.971 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
01:22:00.972 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
01:22:00.972 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
01:22:00.974 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.07, opts=13)
01:22:00.975 00.001 18120 Enqueuing Move request for scope (0.16, -0.07)
01:22:00.976 00.001 21948 Worker thread wakes up
01:22:00.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:00.976 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.2
01:22:00.977 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:00.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:00.977 00.000 18120 Enqueuing Expose request
01:22:00.978 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:22:00.978 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:22:00.978 00.000 21948 Moving (0.16, -0.07) raw xDistance=-0.13 yDistance=-0.11
01:22:00.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:00.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:00.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:22:00.978 00.000 21948 MoveAxis(E, 0, ABG)
01:22:00.978 00.000 21948 Move returns status 0, amount 0
01:22:00.978 00.000 21948 MoveAxis(N, 0, ABG)
01:22:00.978 00.000 21948 Move returns status 0, amount 0
01:22:00.978 00.000 21948 move complete, result=0
01:22:00.978 00.000 21948 worker thread done servicing request
01:22:00.978 00.000 21948 Worker thread wakes up
01:22:00.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:00.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:00.978 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:02.606 01.628 21948 Exposure complete
01:22:02.645 00.039 21948 worker thread done servicing request
01:22:02.645 00.000 18120 OnExposeComplete: enter
01:22:02.647 00.002 18120 UpdateGuideState(): m_state=6
01:22:02.649 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
01:22:02.651 00.002 18120 Star::Find returns 1 (0), X=896.94, Y=232.64, Mass=2030, SNR=31.1, Peak=196 HFD=3.9
01:22:02.652 00.001 18120 MultiStar: [#1 0.10,-0.43,0.00,M1] [#2 0.25,-0.24,0.62,U] [#3 0.12,-0.42,0.00,M2] [#4 0.41,-0.24,0.00,M1] [#5 0.27,-0.22,0.45,U] [#6 0.28,0.04,0.53,U] [#7 0.21,-0.07,0.43,U] [#8 0.05,-0.20,0.40,U] 
01:22:02.655 00.003 18120 refined, 5 included, MultiStar: {0.20, -0.17}, one-star: {0.15, -0.24}
01:22:02.657 00.002 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:22:02.659 00.002 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:22:02.660 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.70 mountX=-0.23 mountY=-0.10, mountTheta=-2.73
01:22:02.662 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.17, opts=13)
01:22:02.663 00.001 18120 Enqueuing Move request for scope (0.20, -0.17)
01:22:02.665 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:02.666 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.1
01:22:02.668 00.002 21948 Worker thread wakes up
01:22:02.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
01:22:02.668 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
01:22:02.668 00.000 21948 Moving (0.20, -0.17) raw xDistance=-0.23 yDistance=-0.10
01:22:02.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:22:02.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:02.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.669 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:02.669 00.000 18120 Enqueuing Expose request
01:22:02.670 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:22:02.670 00.000 21948 MoveAxis(E, 42, ABG)
01:22:02.670 00.000 21948 Guiding  Dir = 2, Dur = 42
01:22:02.670 00.000 21948 IsSlewing returns 0
01:22:02.670 00.000 21948 IsGuiding returns 0
01:22:02.672 00.002 21948 PulseGuide returned control before completion, sleep 51
01:22:02.734 00.062 21948 IsGuiding returns 0
01:22:02.734 00.000 21948 Move returns status 0, amount 42
01:22:02.734 00.000 21948 MoveAxis(N, 0, ABG)
01:22:02.734 00.000 21948 Move returns status 0, amount 0
01:22:02.734 00.000 21948 move complete, result=0
01:22:02.734 00.000 21948 worker thread done servicing request
01:22:02.734 00.000 21948 Worker thread wakes up
01:22:02.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:02.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:02.735 00.001 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:22:04.153 01.418 21948 Exposure complete
01:22:04.203 00.050 21948 worker thread done servicing request
01:22:04.203 00.000 18120 OnExposeComplete: enter
01:22:04.204 00.001 18120 UpdateGuideState(): m_state=6
01:22:04.204 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
01:22:04.205 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=232.78, Mass=1943, SNR=30.5, Peak=187 HFD=4.1
01:22:04.205 00.000 18120 MultiStar: [#1 -0.01,-0.25,0.74,U] [#2 0.09,-0.01,0.64,U] [#3 -0.09,-0.23,0.64,U] [#4 0.17,-0.12,0.57,U] [#5 0.19,-0.02,0.49,U] [#6 0.02,0.15,0.50,U] [#7 0.14,0.18,0.42,U] [#8 -0.01,-0.05,0.40,U] 
01:22:04.206 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.04, -0.10}
01:22:04.206 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
01:22:04.206 00.000 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
01:22:04.207 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.09 mountX=-0.08 mountY=-0.00, mountTheta=-3.13
01:22:04.208 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
01:22:04.209 00.001 18120 Enqueuing Move request for scope (0.04, -0.07)
01:22:04.210 00.001 21948 Worker thread wakes up
01:22:04.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:04.211 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:22:04.211 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:22:04.211 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
01:22:04.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.212 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:04.212 00.000 18120 Enqueuing Expose request
01:22:04.213 00.001 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.00
01:22:04.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:04.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:04.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:22:04.213 00.000 21948 MoveAxis(E, 0, ABG)
01:22:04.213 00.000 21948 Move returns status 0, amount 0
01:22:04.213 00.000 21948 MoveAxis(N, 0, ABG)
01:22:04.213 00.000 21948 Move returns status 0, amount 0
01:22:04.213 00.000 21948 move complete, result=0
01:22:04.213 00.000 21948 worker thread done servicing request
01:22:04.213 00.000 21948 Worker thread wakes up
01:22:04.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:04.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:04.214 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:05.944 01.730 21948 Exposure complete
01:22:05.983 00.039 21948 worker thread done servicing request
01:22:05.983 00.000 18120 OnExposeComplete: enter
01:22:05.984 00.001 18120 UpdateGuideState(): m_state=6
01:22:05.984 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
01:22:05.985 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=232.67, Mass=2120, SNR=31.8, Peak=173 HFD=3.6
01:22:05.986 00.001 18120 MultiStar: [#1 -0.01,-0.08,0.70,U] [#2 0.02,-0.07,0.63,U] [#3 0.03,-0.47,0.00,M2] [#4 -0.04,-0.00,0.55,U] [#5 0.16,-0.23,0.45,U] [#6 0.06,-0.03,0.49,U] [#7 -0.04,-0.03,0.42,U] [#8 -0.16,-0.10,0.37,U] 
01:22:05.986 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {-0.19, -0.21}
01:22:05.987 00.001 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.91 = 2.37)
01:22:05.987 00.000 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.33)
01:22:05.987 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.91 mountX=-0.08 mountY=0.08, mountTheta=2.35
01:22:05.989 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
01:22:05.989 00.000 18120 Enqueuing Move request for scope (-0.04, -0.10)
01:22:05.991 00.002 21948 Worker thread wakes up
01:22:05.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:22:05.991 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:22:05.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:05.992 00.001 21948 Moving (-0.04, -0.10) raw xDistance=-0.08 yDistance=0.08
01:22:05.992 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:05.992 00.000 18120 UpdateGuideState exits: m=2120 RSB=31.8
01:22:05.992 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:05.993 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:05.993 00.000 18120 Enqueuing Expose request
01:22:05.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:05.994 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:22:05.994 00.000 21948 MoveAxis(E, 0, ABG)
01:22:05.994 00.000 21948 Move returns status 0, amount 0
01:22:05.994 00.000 21948 MoveAxis(N, 0, ABG)
01:22:05.994 00.000 21948 Move returns status 0, amount 0
01:22:05.994 00.000 21948 move complete, result=0
01:22:05.994 00.000 21948 worker thread done servicing request
01:22:05.994 00.000 21948 Worker thread wakes up
01:22:05.994 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:05.994 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:05.994 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:07.411 01.417 21948 Exposure complete
01:22:07.444 00.033 21948 worker thread done servicing request
01:22:07.444 00.000 18120 OnExposeComplete: enter
01:22:07.445 00.001 18120 UpdateGuideState(): m_state=6
01:22:07.445 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
01:22:07.446 00.001 18120 Star::Find returns 1 (0), X=896.57, Y=232.73, Mass=2205, SNR=32.5, Peak=201 HFD=3.8
01:22:07.446 00.000 18120 MultiStar: [#1 0.06,0.07,0.65,U] [#2 0.07,-0.13,0.60,U] [#3 -0.11,-0.52,0.00,M3] [#4 0.16,-0.14,0.53,U] [#5 0.26,-0.22,0.43,U] [#6 -0.02,-0.08,0.50,U] [#7 -0.00,-0.05,0.42,U] [#8 0.03,-0.28,0.39,U] 
01:22:07.447 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {-0.22, -0.15}
01:22:07.447 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
01:22:07.448 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
01:22:07.448 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.11 mountY=0.04, mountTheta=2.79
01:22:07.449 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
01:22:07.450 00.001 18120 Enqueuing Move request for scope (0.01, -0.11)
01:22:07.450 00.000 21948 Worker thread wakes up
01:22:07.450 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:07.451 00.001 18120 UpdateGuideState exits: m=2205 RSB=32.5
01:22:07.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.452 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:07.452 00.000 18120 Enqueuing Expose request
01:22:07.453 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:22:07.453 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:22:07.453 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.04
01:22:07.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:22:07.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:07.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:22:07.453 00.000 21948 MoveAxis(E, 0, ABG)
01:22:07.453 00.000 21948 Move returns status 0, amount 0
01:22:07.453 00.000 21948 MoveAxis(N, 0, ABG)
01:22:07.453 00.000 21948 Move returns status 0, amount 0
01:22:07.453 00.000 21948 move complete, result=0
01:22:07.453 00.000 21948 worker thread done servicing request
01:22:07.453 00.000 21948 Worker thread wakes up
01:22:07.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:07.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:07.453 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:09.087 01.634 21948 Exposure complete
01:22:09.131 00.044 21948 worker thread done servicing request
01:22:09.132 00.001 18120 OnExposeComplete: enter
01:22:09.132 00.000 18120 UpdateGuideState(): m_state=6
01:22:09.133 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
01:22:09.133 00.000 18120 Star::Find returns 1 (0), X=896.81, Y=232.70, Mass=2055, SNR=31.3, Peak=177 HFD=4.0
01:22:09.135 00.002 18120 MultiStar: [#1 0.04,-0.19,0.74,U] [#2 0.10,-0.12,0.66,U] [#3 -0.20,-0.41,0.00,M4] [#4 0.14,-0.10,0.58,U] [#5 -0.09,-0.03,0.43,U] [#6 0.14,0.05,0.51,U] [#7 0.05,-0.06,0.42,U] [#8 -0.12,-0.25,0.36,U] 
01:22:09.135 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.02, -0.18}
01:22:09.135 00.000 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
01:22:09.136 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
01:22:09.136 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.24 mountX=-0.13 mountY=0.02, mountTheta=3.01
01:22:09.138 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
01:22:09.138 00.000 18120 Enqueuing Move request for scope (0.04, -0.12)
01:22:09.138 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:09.139 00.001 21948 Worker thread wakes up
01:22:09.139 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:22:09.139 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:22:09.139 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=0.02
01:22:09.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:09.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:09.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:09.139 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
01:22:09.140 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.140 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:09.140 00.000 18120 Enqueuing Expose request
01:22:09.141 00.001 21948 MoveAxis(E, 0, ABG)
01:22:09.141 00.000 21948 Move returns status 0, amount 0
01:22:09.141 00.000 21948 MoveAxis(N, 0, ABG)
01:22:09.141 00.000 21948 Move returns status 0, amount 0
01:22:09.141 00.000 21948 move complete, result=0
01:22:09.141 00.000 21948 worker thread done servicing request
01:22:09.141 00.000 21948 Worker thread wakes up
01:22:09.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:09.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:09.142 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:10.657 01.515 21948 Exposure complete
01:22:10.708 00.051 21948 worker thread done servicing request
01:22:10.708 00.000 18120 OnExposeComplete: enter
01:22:10.709 00.001 18120 UpdateGuideState(): m_state=6
01:22:10.710 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
01:22:10.710 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=232.76, Mass=2018, SNR=31.2, Peak=171 HFD=3.8
01:22:10.710 00.000 18120 MultiStar: [#1 0.07,-0.11,0.75,U] [#2 0.11,-0.21,0.66,U] [#3 -0.03,-0.42,0.00,M5] [#4 0.22,-0.12,0.53,U] [#5 0.12,-0.20,0.45,U] [#6 0.03,-0.08,0.53,U] [#7 -0.18,-0.22,0.43,U] [#8 0.08,-0.34,0.40,U] 
01:22:10.711 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {-0.17, -0.12}
01:22:10.711 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.84)
01:22:10.712 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
01:22:10.712 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.45 mountX=-0.16 mountY=0.06, mountTheta=2.80
01:22:10.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.16, opts=13)
01:22:10.714 00.001 18120 Enqueuing Move request for scope (0.02, -0.16)
01:22:10.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:10.715 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.2
01:22:10.715 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:10.716 00.001 21948 Worker thread wakes up
01:22:10.716 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:22:10.716 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:22:10.716 00.000 21948 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.06
01:22:10.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:22:10.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:10.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:22:10.716 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:10.716 00.000 18120 Enqueuing Expose request
01:22:10.717 00.001 21948 MoveAxis(E, 0, ABG)
01:22:10.717 00.000 21948 Move returns status 0, amount 0
01:22:10.717 00.000 21948 MoveAxis(N, 0, ABG)
01:22:10.717 00.000 21948 Move returns status 0, amount 0
01:22:10.717 00.000 21948 move complete, result=0
01:22:10.717 00.000 21948 worker thread done servicing request
01:22:10.717 00.000 21948 Worker thread wakes up
01:22:10.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:10.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:10.718 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:12.354 01.636 21948 Exposure complete
01:22:12.403 00.049 21948 worker thread done servicing request
01:22:12.403 00.000 18120 OnExposeComplete: enter
01:22:12.405 00.002 18120 UpdateGuideState(): m_state=6
01:22:12.407 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
01:22:12.408 00.001 18120 Star::Find returns 1 (0), X=896.78, Y=232.55, Mass=2089, SNR=31.5, Peak=177 HFD=3.8
01:22:12.410 00.002 18120 MultiStar: [#1 0.14,-0.22,0.72,U] [#2 0.23,-0.18,0.61,U] [#3 -0.01,-0.50,0.00,M6] [#4 0.23,-0.08,0.56,U] [#5 0.17,-0.17,0.45,U] [#6 0.07,-0.30,0.53,U] [#7 0.19,-0.23,0.42,U] [#8 -0.12,-0.21,0.38,U] 
01:22:12.411 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.23}, one-star: {-0.01, -0.33}
01:22:12.412 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
01:22:12.413 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
01:22:12.415 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-1.13 mountX=-0.25 mountY=0.01, mountTheta=3.12
01:22:12.417 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.23, opts=13)
01:22:12.417 00.000 18120 Enqueuing Move request for scope (0.11, -0.23)
01:22:12.418 00.001 21948 Worker thread wakes up
01:22:12.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
01:22:12.418 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
01:22:12.418 00.000 21948 Moving (0.11, -0.23) raw xDistance=-0.25 yDistance=0.01
01:22:12.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:12.418 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.5
01:22:12.420 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:12.420 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:12.421 00.001 18120 Enqueuing Expose request
01:22:12.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:22:12.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:12.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:12.421 00.000 21948 MoveAxis(E, 45, ABG)
01:22:12.421 00.000 21948 Guiding  Dir = 2, Dur = 45
01:22:12.421 00.000 21948 IsSlewing returns 0
01:22:12.422 00.001 21948 IsGuiding returns 0
01:22:12.423 00.001 21948 PulseGuide returned control before completion, sleep 54
01:22:12.480 00.057 21948 IsGuiding returns 0
01:22:12.480 00.000 21948 Move returns status 0, amount 45
01:22:12.480 00.000 21948 MoveAxis(N, 0, ABG)
01:22:12.480 00.000 21948 Move returns status 0, amount 0
01:22:12.480 00.000 21948 move complete, result=0
01:22:12.481 00.001 21948 worker thread done servicing request
01:22:12.481 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
01:22:12.481 00.000 21948 Worker thread wakes up
01:22:12.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:12.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:13.886 01.405 21948 Exposure complete
01:22:13.925 00.039 21948 worker thread done servicing request
01:22:13.925 00.000 18120 OnExposeComplete: enter
01:22:13.926 00.001 18120 UpdateGuideState(): m_state=6
01:22:13.926 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
01:22:13.927 00.001 18120 Star::Find returns 1 (0), X=896.54, Y=232.85, Mass=2035, SNR=31.2, Peak=180 HFD=3.8
01:22:13.927 00.000 18120 MultiStar: [#1 0.19,-0.04,0.73,U] [#2 0.08,0.01,0.66,U] [#3 -0.13,-0.17,0.59,U] [#4 0.11,0.10,0.55,U] [#5 -0.03,0.17,0.44,U] [#6 0.00,0.03,0.53,U] [#7 0.02,0.17,0.44,U] [#8 -0.20,0.07,0.39,U] 
01:22:13.928 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.25, -0.03}
01:22:13.928 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
01:22:13.929 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
01:22:13.931 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.63 mountX=0.03 mountY=0.02, mountTheta=0.60
01:22:13.934 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
01:22:13.935 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
01:22:13.935 00.000 21948 Worker thread wakes up
01:22:13.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:13.936 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.2
01:22:13.936 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.937 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:13.937 00.000 18120 Enqueuing Expose request
01:22:13.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:22:13.938 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:22:13.938 00.000 21948 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
01:22:13.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:22:13.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:13.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:13.938 00.000 21948 MoveAxis(E, 0, ABG)
01:22:13.938 00.000 21948 Move returns status 0, amount 0
01:22:13.938 00.000 21948 MoveAxis(N, 0, ABG)
01:22:13.938 00.000 21948 Move returns status 0, amount 0
01:22:13.938 00.000 21948 move complete, result=0
01:22:13.938 00.000 21948 worker thread done servicing request
01:22:13.938 00.000 21948 Worker thread wakes up
01:22:13.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:13.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:13.938 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:15.570 01.632 21948 Exposure complete
01:22:15.606 00.036 21948 worker thread done servicing request
01:22:15.606 00.000 18120 OnExposeComplete: enter
01:22:15.607 00.001 18120 UpdateGuideState(): m_state=6
01:22:15.607 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
01:22:15.608 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=232.71, Mass=1923, SNR=30.4, Peak=172 HFD=3.7
01:22:15.609 00.001 18120 MultiStar: [#1 0.18,-0.16,0.72,U] [#2 0.02,-0.02,0.64,U] [#3 -0.02,-0.37,0.61,U] [#4 0.21,0.10,0.58,U] [#5 0.06,0.08,0.47,U] [#6 0.22,0.17,0.54,U] [#7 -0.03,-0.02,0.45,U] [#8 -0.06,0.07,0.43,U] 
01:22:15.610 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.12, -0.17}
01:22:15.611 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
01:22:15.611 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
01:22:15.612 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.92 mountX=-0.07 mountY=-0.01, mountTheta=-2.96
01:22:15.614 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
01:22:15.615 00.001 18120 Enqueuing Move request for scope (0.04, -0.06)
01:22:15.616 00.001 21948 Worker thread wakes up
01:22:15.616 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:22:15.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:15.617 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.4
01:22:15.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:15.618 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:15.618 00.000 18120 Enqueuing Expose request
01:22:15.619 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:22:15.619 00.000 21948 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.01
01:22:15.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:22:15.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:15.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:22:15.619 00.000 21948 MoveAxis(E, 0, ABG)
01:22:15.619 00.000 21948 Move returns status 0, amount 0
01:22:15.619 00.000 21948 MoveAxis(N, 0, ABG)
01:22:15.619 00.000 21948 Move returns status 0, amount 0
01:22:15.619 00.000 21948 move complete, result=0
01:22:15.619 00.000 21948 worker thread done servicing request
01:22:15.619 00.000 21948 Worker thread wakes up
01:22:15.619 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:15.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:15.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:17.138 01.519 21948 Exposure complete
01:22:17.173 00.035 21948 worker thread done servicing request
01:22:17.173 00.000 18120 OnExposeComplete: enter
01:22:17.174 00.001 18120 UpdateGuideState(): m_state=6
01:22:17.174 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
01:22:17.175 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=232.85, Mass=1988, SNR=30.9, Peak=193 HFD=4.0
01:22:17.175 00.000 18120 MultiStar: [#1 0.11,-0.08,0.73,U] [#2 0.12,0.30,0.67,U] [#3 -0.08,-0.16,0.59,U] [#4 0.21,0.10,0.58,U] [#5 0.20,0.13,0.45,U] [#6 0.06,0.18,0.53,U] [#7 0.28,-0.11,0.41,U] [#8 0.20,0.04,0.41,U] 
01:22:17.176 00.001 18120 single-star, 8 included, MultiStar: {0.10, 0.04}, one-star: {-0.04, -0.03}
01:22:17.177 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
01:22:17.179 00.002 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
01:22:17.180 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.52 mountX=-0.01 mountY=0.05, mountTheta=1.77
01:22:17.182 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
01:22:17.183 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
01:22:17.184 00.001 21948 Worker thread wakes up
01:22:17.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:22:17.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:22:17.184 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
01:22:17.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:22:17.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:17.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:17.185 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:17.185 00.000 21948 MoveAxis(E, 0, ABG)
01:22:17.185 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
01:22:17.186 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:17.186 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:17.187 00.001 18120 Enqueuing Expose request
01:22:17.187 00.000 21948 Move returns status 0, amount 0
01:22:17.187 00.000 21948 MoveAxis(N, 0, ABG)
01:22:17.187 00.000 21948 Move returns status 0, amount 0
01:22:17.187 00.000 21948 move complete, result=0
01:22:17.187 00.000 21948 worker thread done servicing request
01:22:17.187 00.000 21948 Worker thread wakes up
01:22:17.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:17.187 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:17.188 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:18.811 01.623 21948 Exposure complete
01:22:18.850 00.039 21948 worker thread done servicing request
01:22:18.850 00.000 18120 OnExposeComplete: enter
01:22:18.850 00.000 18120 UpdateGuideState(): m_state=6
01:22:18.851 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
01:22:18.851 00.000 18120 Star::Find returns 1 (0), X=896.52, Y=232.82, Mass=2006, SNR=30.9, Peak=191 HFD=3.8
01:22:18.852 00.001 18120 MultiStar: [#1 -0.09,0.09,0.72,U] [#2 -0.19,0.16,0.64,U] [#3 -0.05,-0.05,0.61,U] [#4 -0.12,0.11,0.54,U] [#5 0.14,-0.03,0.49,U] [#6 0.06,0.23,0.50,U] [#7 -0.33,-0.16,0.45,U] [#8 -0.06,0.27,0.40,U] 
01:22:18.852 00.000 18120 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.27, -0.06}
01:22:18.853 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
01:22:18.853 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
01:22:18.854 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.73 mountX=0.10 mountY=0.08, mountTheta=0.71
01:22:18.855 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.05, opts=13)
01:22:18.855 00.000 18120 Enqueuing Move request for scope (-0.12, 0.05)
01:22:18.857 00.002 21948 Worker thread wakes up
01:22:18.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:18.857 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.9
01:22:18.858 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.858 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:18.859 00.001 18120 Enqueuing Expose request
01:22:18.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:22:18.859 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:22:18.859 00.000 21948 Moving (-0.12, 0.05) raw xDistance=0.10 yDistance=0.08
01:22:18.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:22:18.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:18.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:22:18.859 00.000 21948 MoveAxis(E, 0, ABG)
01:22:18.859 00.000 21948 Move returns status 0, amount 0
01:22:18.860 00.001 21948 MoveAxis(N, 0, ABG)
01:22:18.860 00.000 21948 Move returns status 0, amount 0
01:22:18.860 00.000 21948 move complete, result=0
01:22:18.860 00.000 21948 worker thread done servicing request
01:22:18.860 00.000 21948 Worker thread wakes up
01:22:18.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:18.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:18.860 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:20.379 01.519 21948 Exposure complete
01:22:20.434 00.055 21948 worker thread done servicing request
01:22:20.434 00.000 18120 OnExposeComplete: enter
01:22:20.435 00.001 18120 UpdateGuideState(): m_state=6
01:22:20.435 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
01:22:20.436 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=232.96, Mass=1945, SNR=30.5, Peak=189 HFD=4.1
01:22:20.436 00.000 18120 MultiStar: [#1 -0.41,0.23,0.00,M1] [#2 -0.27,0.29,0.68,U] [#3 -0.21,-0.07,0.59,U] [#4 -0.19,0.10,0.56,U] [#5 -0.09,0.25,0.48,U] [#6 -0.30,0.27,0.00,M1] [#7 -0.31,0.41,0.00,M1] [#8 -0.34,0.20,0.40,U] 
01:22:20.437 00.001 18120 refined, 5 included, MultiStar: {-0.32, 0.13}, one-star: {-0.58, 0.08}
01:22:20.437 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.75 = 0.75)
01:22:20.437 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.71 = 0.71)
01:22:20.438 00.001 18120 CameraToMount -- cameraX=-0.32 cameraY=0.13 hyp=0.34 cameraTheta=2.75 mountX=0.25 mountY=0.22, mountTheta=0.73
01:22:20.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.13, opts=13)
01:22:20.440 00.001 18120 Enqueuing Move request for scope (-0.32, 0.13)
01:22:20.441 00.001 21948 Worker thread wakes up
01:22:20.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:20.441 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:22:20.442 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:20.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:20.442 00.000 18120 Enqueuing Expose request
01:22:20.443 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.13) opts 0xd
01:22:20.443 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.13)
01:22:20.443 00.000 21948 Moving (-0.32, 0.13) raw xDistance=0.25 yDistance=0.22
01:22:20.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:22:20.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:20.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:22:20.443 00.000 21948 MoveAxis(W, 45, ABG)
01:22:20.443 00.000 21948 Guiding  Dir = 3, Dur = 45
01:22:20.443 00.000 21948 IsSlewing returns 0
01:22:20.443 00.000 21948 IsGuiding returns 0
01:22:20.445 00.002 21948 PulseGuide returned control before completion, sleep 54
01:22:20.503 00.058 21948 IsGuiding returns 1
01:22:20.503 00.000 21948 scope still moving after pulse duration time elapsed
01:22:20.534 00.031 21948 IsSlewing returns 0
01:22:20.534 00.000 21948 IsGuiding returns 0
01:22:20.534 00.000 21948 scope move finished after 45 + 45 ms
01:22:20.534 00.000 21948 Move returns status 0, amount 45
01:22:20.534 00.000 21948 MoveAxis(N, 0, ABG)
01:22:20.534 00.000 21948 Move returns status 0, amount 0
01:22:20.534 00.000 21948 move complete, result=0
01:22:20.534 00.000 21948 worker thread done servicing request
01:22:20.534 00.000 21948 Worker thread wakes up
01:22:20.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:20.534 00.000 18120 GuideStep: 0.3 px 45 ms WEST, 0.2 px 0 ms NORTH
01:22:20.535 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:22.169 01.634 21948 Exposure complete
01:22:22.201 00.032 21948 worker thread done servicing request
01:22:22.201 00.000 18120 OnExposeComplete: enter
01:22:22.202 00.001 18120 UpdateGuideState(): m_state=6
01:22:22.202 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
01:22:22.202 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=232.85, Mass=2184, SNR=32.3, Peak=202 HFD=4.1
01:22:22.204 00.002 18120 MultiStar: [#1 -0.22,-0.03,0.70,U] [#2 -0.34,0.24,0.00,M1] [#3 -0.27,-0.32,0.00,M2] [#4 0.03,0.04,0.52,U] [#5 0.17,0.18,0.44,U] [#6 -0.11,0.30,0.49,U] [#7 -0.35,0.02,0.42,U] [#8 -0.10,0.15,0.38,U] 
01:22:22.204 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.07}, one-star: {-0.53, -0.03}
01:22:22.205 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
01:22:22.205 00.000 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
01:22:22.205 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.83 mountX=0.15 mountY=0.16, mountTheta=0.82
01:22:22.208 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.07, opts=13)
01:22:22.208 00.000 18120 Enqueuing Move request for scope (-0.21, 0.07)
01:22:22.209 00.001 21948 Worker thread wakes up
01:22:22.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:22.209 00.000 18120 UpdateGuideState exits: m=2184 RSB=32.3
01:22:22.210 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
01:22:22.210 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
01:22:22.210 00.000 21948 Moving (-0.21, 0.07) raw xDistance=0.15 yDistance=0.16
01:22:22.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:22:22.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:22.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:22.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:22.211 00.001 18120 Enqueuing Expose request
01:22:22.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:22:22.211 00.000 21948 MoveAxis(E, 0, ABG)
01:22:22.211 00.000 21948 Move returns status 0, amount 0
01:22:22.211 00.000 21948 MoveAxis(N, 0, ABG)
01:22:22.211 00.000 21948 Move returns status 0, amount 0
01:22:22.211 00.000 21948 move complete, result=0
01:22:22.211 00.000 21948 worker thread done servicing request
01:22:22.211 00.000 21948 Worker thread wakes up
01:22:22.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:22.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:22.212 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:23.725 01.513 21948 Exposure complete
01:22:23.769 00.044 21948 worker thread done servicing request
01:22:23.769 00.000 18120 OnExposeComplete: enter
01:22:23.770 00.001 18120 UpdateGuideState(): m_state=6
01:22:23.772 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
01:22:23.774 00.002 18120 Star::Find returns 1 (0), X=895.97, Y=233.20, Mass=1864, SNR=29.8, Peak=166 HFD=4.1
01:22:23.777 00.003 18120 MultiStar: large primary error, entering stabilization period
01:22:23.779 00.002 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
01:22:23.781 00.002 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
01:22:23.784 00.003 18120 CameraToMount -- cameraX=-0.81 cameraY=0.33 hyp=0.88 cameraTheta=2.76 mountX=0.63 mountY=0.58, mountTheta=0.74
01:22:23.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.81, y=0.33, opts=13)
01:22:23.786 00.001 18120 Enqueuing Move request for scope (-0.81, 0.33)
01:22:23.786 00.000 21948 Worker thread wakes up
01:22:23.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.33) opts 0xd
01:22:23.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.81, 0.33)
01:22:23.786 00.000 21948 Moving (-0.81, 0.33) raw xDistance=0.63 yDistance=0.58
01:22:23.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:22:23.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:23.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
01:22:23.786 00.000 21948 MoveAxis(W, 113, ABG)
01:22:23.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:23.787 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.8
01:22:23.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.788 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:23.788 00.000 18120 Enqueuing Expose request
01:22:23.788 00.000 21948 Guiding  Dir = 3, Dur = 113
01:22:23.789 00.001 21948 IsSlewing returns 0
01:22:23.789 00.000 21948 IsGuiding returns 0
01:22:23.790 00.001 21948 PulseGuide returned control before completion, sleep 122
01:22:23.927 00.137 21948 IsGuiding returns 0
01:22:23.927 00.000 21948 Move returns status 0, amount 113
01:22:23.927 00.000 21948 MoveAxis(N, 0, ABG)
01:22:23.927 00.000 21948 Move returns status 0, amount 0
01:22:23.927 00.000 21948 move complete, result=0
01:22:23.927 00.000 21948 worker thread done servicing request
01:22:23.927 00.000 21948 Worker thread wakes up
01:22:23.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:23.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:23.927 00.000 18120 GuideStep: 0.6 px 113 ms WEST, 0.6 px 0 ms NORTH
01:22:25.562 01.635 21948 Exposure complete
01:22:25.598 00.036 21948 worker thread done servicing request
01:22:25.598 00.000 18120 OnExposeComplete: enter
01:22:25.599 00.001 18120 UpdateGuideState(): m_state=6
01:22:25.600 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
01:22:25.601 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=232.77, Mass=1960, SNR=30.6, Peak=158 HFD=4.1
01:22:25.602 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
01:22:25.603 00.001 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
01:22:25.604 00.001 18120 CameraToMount -- cameraX=-0.81 cameraY=-0.11 hyp=0.82 cameraTheta=-3.00 mountX=0.23 mountY=0.78, mountTheta=1.28
01:22:25.606 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.81, y=-0.11, opts=13)
01:22:25.608 00.002 18120 Enqueuing Move request for scope (-0.81, -0.11)
01:22:25.608 00.000 21948 Worker thread wakes up
01:22:25.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.11) opts 0xd
01:22:25.608 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.81, -0.11)
01:22:25.608 00.000 21948 Moving (-0.81, -0.11) raw xDistance=0.23 yDistance=0.78
01:22:25.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.23
01:22:25.609 00.001 21948 resist switch: large excursion: input 0.78 thresh 0.60 direction from -1 to 1
01:22:25.609 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33
01:22:25.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
01:22:25.609 00.000 21948 MoveAxis(W, 50, ABG)
01:22:25.609 00.000 21948 Guiding  Dir = 3, Dur = 50
01:22:25.609 00.000 21948 IsSlewing returns 0
01:22:25.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:25.610 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.6
01:22:25.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.612 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:25.612 00.000 21948 IsGuiding returns 0
01:22:25.612 00.000 18120 Enqueuing Expose request
01:22:25.615 00.003 21948 PulseGuide returned control before completion, sleep 58
01:22:25.685 00.070 21948 IsGuiding returns 1
01:22:25.685 00.000 21948 scope still moving after pulse duration time elapsed
01:22:25.717 00.032 21948 IsSlewing returns 0
01:22:25.718 00.001 21948 IsGuiding returns 0
01:22:25.718 00.000 21948 scope move finished after 50 + 54 ms
01:22:25.718 00.000 21948 Move returns status 0, amount 50
01:22:25.718 00.000 21948 MoveAxis(S, 185, ABG)
01:22:25.718 00.000 21948 Guiding  Dir = 1, Dur = 185
01:22:25.718 00.000 21948 IsSlewing returns 0
01:22:25.718 00.000 21948 IsGuiding returns 0
01:22:25.722 00.004 21948 PulseGuide returned control before completion, sleep 191
01:22:25.922 00.200 21948 IsGuiding returns 0
01:22:25.922 00.000 21948 Move returns status 0, amount 185
01:22:25.923 00.001 21948 move complete, result=0
01:22:25.923 00.000 21948 worker thread done servicing request
01:22:25.923 00.000 18120 GuideStep: 0.2 px 50 ms WEST, 0.8 px 185 ms SOUTH
01:22:25.924 00.001 21948 Worker thread wakes up
01:22:25.924 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:25.924 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:27.332 01.408 21948 Exposure complete
01:22:27.371 00.039 21948 worker thread done servicing request
01:22:27.371 00.000 18120 OnExposeComplete: enter
01:22:27.373 00.002 18120 UpdateGuideState(): m_state=6
01:22:27.375 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
01:22:27.376 00.001 18120 Star::Find returns 1 (0), X=896.83, Y=232.57, Mass=2033, SNR=31.1, Peak=154 HFD=3.9
01:22:27.379 00.003 18120 MultiStar: exiting stabilization period
01:22:27.380 00.001 18120 MultiStar: [#1 0.13,-0.32,0.73,U] [#2 0.28,-0.27,0.66,U] [#3 -0.20,-0.57,0.00,M3] [#4 0.04,-0.26,0.55,U] [#5 0.08,-0.25,0.46,U] [#6 -0.14,-0.00,0.53,U] [#7 -0.06,-0.49,0.00,M1] [#8 -0.15,0.08,0.38,U] 
01:22:27.381 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {0.04, -0.31}
01:22:27.381 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
01:22:27.381 00.000 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
01:22:27.382 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.31 mountX=-0.23 mountY=0.05, mountTheta=2.94
01:22:27.383 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.22, opts=13)
01:22:27.384 00.001 18120 Enqueuing Move request for scope (0.06, -0.22)
01:22:27.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:27.385 00.001 21948 Worker thread wakes up
01:22:27.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
01:22:27.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
01:22:27.385 00.000 21948 Moving (0.06, -0.22) raw xDistance=-0.23 yDistance=0.05
01:22:27.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
01:22:27.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:27.385 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.1
01:22:27.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:27.385 00.000 21948 MoveAxis(E, 37, ABG)
01:22:27.385 00.000 21948 Guiding  Dir = 2, Dur = 37
01:22:27.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:27.386 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:27.386 00.000 18120 Enqueuing Expose request
01:22:27.387 00.001 21948 IsSlewing returns 0
01:22:27.387 00.000 21948 IsGuiding returns 0
01:22:27.389 00.002 21948 PulseGuide returned control before completion, sleep 46
01:22:27.438 00.049 21948 IsGuiding returns 0
01:22:27.439 00.001 21948 Move returns status 0, amount 37
01:22:27.439 00.000 21948 MoveAxis(N, 0, ABG)
01:22:27.439 00.000 21948 Move returns status 0, amount 0
01:22:27.439 00.000 21948 move complete, result=0
01:22:27.439 00.000 21948 worker thread done servicing request
01:22:27.439 00.000 21948 Worker thread wakes up
01:22:27.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:27.439 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
01:22:27.440 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:29.081 01.641 21948 Exposure complete
01:22:29.130 00.049 21948 worker thread done servicing request
01:22:29.130 00.000 18120 OnExposeComplete: enter
01:22:29.132 00.002 18120 UpdateGuideState(): m_state=6
01:22:29.134 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
01:22:29.135 00.001 18120 Star::Find returns 1 (0), X=897.16, Y=232.32, Mass=2062, SNR=31.3, Peak=183 HFD=3.8
01:22:29.136 00.001 18120 MultiStar: [#1 0.46,-0.39,0.00,M1] [#2 0.60,-0.33,0.00,M1] [#3 0.40,-0.70,0.00,M4] [#4 0.52,-0.38,0.00,M1] [#5 0.61,-0.53,0.00,M1] [#6 0.36,-0.38,0.00,M1] [#7 0.87,-0.39,0.00,M2] [#8 0.66,-0.58,0.00,M1] 
01:22:29.136 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
01:22:29.137 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
01:22:29.137 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=-0.56 hyp=0.67 cameraTheta=-0.98 mountX=-0.66 mountY=-0.09, mountTheta=-3.01
01:22:29.138 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.56, opts=13)
01:22:29.140 00.002 18120 Enqueuing Move request for scope (0.38, -0.56)
01:22:29.140 00.000 21948 Worker thread wakes up
01:22:29.141 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:29.141 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.3
01:22:29.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.142 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:29.142 00.000 18120 Enqueuing Expose request
01:22:29.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.56) opts 0xd
01:22:29.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.56)
01:22:29.142 00.000 21948 Moving (0.38, -0.56) raw xDistance=-0.66 yDistance=-0.09
01:22:29.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
01:22:29.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:29.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:29.142 00.000 21948 MoveAxis(E, 121, ABG)
01:22:29.142 00.000 21948 Guiding  Dir = 2, Dur = 121
01:22:29.144 00.002 21948 IsSlewing returns 0
01:22:29.144 00.000 21948 IsGuiding returns 0
01:22:29.146 00.002 21948 PulseGuide returned control before completion, sleep 130
01:22:29.285 00.139 21948 IsGuiding returns 0
01:22:29.285 00.000 21948 Move returns status 0, amount 121
01:22:29.285 00.000 21948 MoveAxis(N, 0, ABG)
01:22:29.285 00.000 21948 Move returns status 0, amount 0
01:22:29.285 00.000 21948 move complete, result=0
01:22:29.285 00.000 21948 worker thread done servicing request
01:22:29.285 00.000 21948 Worker thread wakes up
01:22:29.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:29.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:29.286 00.001 18120 GuideStep: -0.7 px 121 ms EAST, -0.1 px 0 ms NORTH
01:22:30.700 01.414 21948 Exposure complete
01:22:30.733 00.033 21948 worker thread done servicing request
01:22:30.734 00.001 18120 OnExposeComplete: enter
01:22:30.734 00.000 18120 UpdateGuideState(): m_state=6
01:22:30.735 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
01:22:30.736 00.001 18120 Star::Find returns 1 (0), X=897.07, Y=232.95, Mass=2030, SNR=31.2, Peak=182 HFD=4.3
01:22:30.737 00.001 18120 MultiStar: [#1 0.16,0.01,0.72,U] [#2 0.47,0.12,0.00,M2] [#3 0.30,-0.18,0.58,U] [#4 0.46,0.18,0.00,M2] [#5 0.41,0.07,0.00,M2] [#6 0.33,0.29,0.00,M2] [#7 0.31,0.13,0.41,U] [#8 0.35,0.11,0.37,U] 
01:22:30.738 00.001 18120 refined, 4 included, MultiStar: {0.27, 0.02}, one-star: {0.29, 0.07}
01:22:30.739 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
01:22:30.741 00.002 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
01:22:30.742 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.08 mountX=-0.09 mountY=-0.25, mountTheta=-1.92
01:22:30.746 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.02, opts=13)
01:22:30.747 00.001 18120 Enqueuing Move request for scope (0.27, 0.02)
01:22:30.748 00.001 21948 Worker thread wakes up
01:22:30.748 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
01:22:30.748 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
01:22:30.748 00.000 21948 Moving (0.27, 0.02) raw xDistance=-0.09 yDistance=-0.25
01:22:30.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:22:30.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:30.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:22:30.748 00.000 21948 MoveAxis(E, 0, ABG)
01:22:30.748 00.000 21948 Move returns status 0, amount 0
01:22:30.748 00.000 21948 MoveAxis(N, 0, ABG)
01:22:30.748 00.000 21948 Move returns status 0, amount 0
01:22:30.748 00.000 21948 move complete, result=0
01:22:30.748 00.000 21948 worker thread done servicing request
01:22:30.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:30.749 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.2
01:22:30.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:30.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:30.750 00.001 18120 Enqueuing Expose request
01:22:30.750 00.000 21948 Worker thread wakes up
01:22:30.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:30.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:30.750 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:22:32.382 01.632 21948 Exposure complete
01:22:32.418 00.036 21948 worker thread done servicing request
01:22:32.418 00.000 18120 OnExposeComplete: enter
01:22:32.419 00.001 18120 UpdateGuideState(): m_state=6
01:22:32.420 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
01:22:32.421 00.001 18120 Star::Find returns 1 (0), X=897.18, Y=232.83, Mass=2061, SNR=31.4, Peak=188 HFD=4.2
01:22:32.422 00.001 18120 MultiStar: [#1 0.33,0.13,0.70,U] [#2 0.56,0.17,0.00,M3] [#3 0.11,-0.05,0.59,U] [#4 0.35,0.08,0.55,U] [#5 0.84,0.01,0.00,M3] [#6 0.20,0.53,0.00,M3] [#7 0.67,0.06,0.00,M2] [#8 0.41,0.32,0.00,M1] 
01:22:32.424 00.002 18120 refined, 3 included, MultiStar: {0.31, 0.02}, one-star: {0.39, -0.05}
01:22:32.424 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:22:32.425 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
01:22:32.425 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.06 mountX=-0.11 mountY=-0.29, mountTheta=-1.94
01:22:32.426 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=0.02, opts=13)
01:22:32.427 00.001 18120 Enqueuing Move request for scope (0.31, 0.02)
01:22:32.427 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:32.428 00.001 21948 Worker thread wakes up
01:22:32.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.02) opts 0xd
01:22:32.428 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, 0.02)
01:22:32.428 00.000 21948 Moving (0.31, 0.02) raw xDistance=-0.11 yDistance=-0.29
01:22:32.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:22:32.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:32.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:22:32.428 00.000 21948 MoveAxis(E, 0, ABG)
01:22:32.428 00.000 21948 Move returns status 0, amount 0
01:22:32.428 00.000 21948 MoveAxis(N, 0, ABG)
01:22:32.428 00.000 21948 Move returns status 0, amount 0
01:22:32.428 00.000 21948 move complete, result=0
01:22:32.428 00.000 21948 worker thread done servicing request
01:22:32.428 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.4
01:22:32.429 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.430 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:32.430 00.000 18120 Enqueuing Expose request
01:22:32.430 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:22:32.431 00.001 21948 Worker thread wakes up
01:22:32.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:32.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:33.953 01.522 21948 Exposure complete
01:22:33.980 00.027 21948 worker thread done servicing request
01:22:33.981 00.001 18120 OnExposeComplete: enter
01:22:33.981 00.000 18120 UpdateGuideState(): m_state=6
01:22:33.982 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
01:22:33.983 00.001 18120 Star::Find returns 1 (0), X=897.23, Y=232.89, Mass=2043, SNR=31.3, Peak=185 HFD=4.1
01:22:33.984 00.001 18120 MultiStar: [#1 0.60,0.01,0.00,M1] [#2 0.74,-0.03,0.00,M4] [#3 0.40,-0.32,0.00,M3] [#4 0.55,0.01,0.00,M2] [#5 0.60,0.21,0.00,M4] [#6 0.49,-0.02,0.00,M4] [#7 0.59,0.08,0.00,M3] [#8 0.52,-0.22,0.00,M2] 
01:22:33.985 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
01:22:33.987 00.002 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
01:22:33.989 00.002 18120 CameraToMount -- cameraX=0.44 cameraY=0.01 hyp=0.44 cameraTheta=0.01 mountX=-0.18 mountY=-0.39, mountTheta=-1.99
01:22:33.993 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.44, y=0.01, opts=13)
01:22:33.996 00.003 18120 Enqueuing Move request for scope (0.44, 0.01)
01:22:33.998 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:34.001 00.003 18120 UpdateGuideState exits: m=2043 RSB=31.3
01:22:34.002 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.003 00.001 21948 Worker thread wakes up
01:22:34.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:34.004 00.001 18120 Enqueuing Expose request
01:22:34.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.01) opts 0xd
01:22:34.004 00.000 21948 Handling offset move in thread for scope, endpoint = (0.44, 0.01)
01:22:34.004 00.000 21948 Moving (0.44, 0.01) raw xDistance=-0.18 yDistance=-0.39
01:22:34.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:22:34.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:34.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:22:34.004 00.000 21948 MoveAxis(E, 0, ABG)
01:22:34.004 00.000 21948 Move returns status 0, amount 0
01:22:34.005 00.001 21948 MoveAxis(N, 0, ABG)
01:22:34.005 00.000 21948 Move returns status 0, amount 0
01:22:34.005 00.000 21948 move complete, result=0
01:22:34.005 00.000 21948 worker thread done servicing request
01:22:34.005 00.000 21948 Worker thread wakes up
01:22:34.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:34.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:34.005 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:22:35.643 01.638 21948 Exposure complete
01:22:35.689 00.046 21948 worker thread done servicing request
01:22:35.689 00.000 18120 OnExposeComplete: enter
01:22:35.691 00.002 18120 UpdateGuideState(): m_state=6
01:22:35.692 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
01:22:35.694 00.002 18120 Star::Find returns 1 (0), X=897.29, Y=232.73, Mass=1952, SNR=30.6, Peak=148 HFD=4.3
01:22:35.695 00.001 18120 MultiStar: [#1 0.65,-0.07,0.00,M2] [#2 0.77,-0.07,0.00,M5] [#3 0.31,-0.10,0.62,U] [#4 0.36,0.24,0.00,M3] [#5 0.61,0.08,0.00,M5] [#6 0.70,0.03,0.00,M5] [#7 0.32,0.02,0.44,U] [#8 0.21,0.18,0.41,U] 
01:22:35.696 00.001 18120 refined, 3 included, MultiStar: {0.37, -0.05}, one-star: {0.51, -0.15}
01:22:35.698 00.002 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
01:22:35.699 00.001 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
01:22:35.700 00.001 18120 CameraToMount -- cameraX=0.37 cameraY=-0.05 hyp=0.38 cameraTheta=-0.13 mountX=-0.20 mountY=-0.31, mountTheta=-2.14
01:22:35.704 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=-0.05, opts=13)
01:22:35.705 00.001 18120 Enqueuing Move request for scope (0.37, -0.05)
01:22:35.705 00.000 21948 Worker thread wakes up
01:22:35.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:35.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.05) opts 0xd
01:22:35.705 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
01:22:35.706 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:35.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:35.707 00.001 18120 Enqueuing Expose request
01:22:35.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.37, -0.05)
01:22:35.707 00.000 21948 Moving (0.37, -0.05) raw xDistance=-0.20 yDistance=-0.31
01:22:35.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:22:35.707 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:35.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:22:35.707 00.000 21948 MoveAxis(E, 36, ABG)
01:22:35.707 00.000 21948 Guiding  Dir = 2, Dur = 36
01:22:35.708 00.001 21948 IsSlewing returns 0
01:22:35.708 00.000 21948 IsGuiding returns 0
01:22:35.708 00.000 21948 PulseGuide returned control before completion, sleep 45
01:22:35.766 00.058 21948 IsGuiding returns 0
01:22:35.766 00.000 21948 Move returns status 0, amount 36
01:22:35.766 00.000 21948 MoveAxis(N, 0, ABG)
01:22:35.766 00.000 21948 Move returns status 0, amount 0
01:22:35.766 00.000 21948 move complete, result=0
01:22:35.766 00.000 21948 worker thread done servicing request
01:22:35.766 00.000 21948 Worker thread wakes up
01:22:35.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:35.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:35.767 00.001 18120 GuideStep: -0.2 px 36 ms EAST, -0.3 px 0 ms NORTH
01:22:37.178 01.411 21948 Exposure complete
01:22:37.214 00.036 21948 worker thread done servicing request
01:22:37.214 00.000 18120 OnExposeComplete: enter
01:22:37.215 00.001 18120 UpdateGuideState(): m_state=6
01:22:37.215 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
01:22:37.216 00.001 18120 Star::Find returns 1 (0), X=896.99, Y=233.03, Mass=2099, SNR=31.8, Peak=197 HFD=4.4
01:22:37.216 00.000 18120 MultiStar: [#1 0.58,-0.19,0.00,M3] [#2 0.43,0.03,0.00,M6] [#3 0.35,-0.14,0.58,U] [#4 0.43,0.01,0.00,M4] [#5 0.39,0.11,0.45,U] [#6 0.40,0.17,0.00,M6] [#7 0.40,0.22,0.00,M3] [#8 0.18,-0.02,0.40,U] 
01:22:37.216 00.000 18120 single-star, 3 included, MultiStar: {0.27, 0.04}, one-star: {0.20, 0.15}
01:22:37.218 00.002 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
01:22:37.218 00.000 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
01:22:37.219 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.64 mountX=0.05 mountY=-0.25, mountTheta=-1.36
01:22:37.219 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.15, opts=13)
01:22:37.221 00.002 18120 Enqueuing Move request for scope (0.20, 0.15)
01:22:37.222 00.001 21948 Worker thread wakes up
01:22:37.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
01:22:37.222 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
01:22:37.222 00.000 21948 Moving (0.20, 0.15) raw xDistance=0.05 yDistance=-0.25
01:22:37.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:37.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:37.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:22:37.222 00.000 21948 MoveAxis(E, 0, ABG)
01:22:37.222 00.000 21948 Move returns status 0, amount 0
01:22:37.222 00.000 21948 MoveAxis(N, 0, ABG)
01:22:37.222 00.000 21948 Move returns status 0, amount 0
01:22:37.222 00.000 21948 move complete, result=0
01:22:37.222 00.000 21948 worker thread done servicing request
01:22:37.222 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:37.222 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.8
01:22:37.226 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:37.226 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:37.227 00.001 18120 Enqueuing Expose request
01:22:37.227 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:37.228 00.001 21948 Worker thread wakes up
01:22:37.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:37.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:38.858 01.630 21948 Exposure complete
01:22:38.890 00.032 21948 worker thread done servicing request
01:22:38.890 00.000 18120 OnExposeComplete: enter
01:22:38.892 00.002 18120 UpdateGuideState(): m_state=6
01:22:38.893 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
01:22:38.894 00.001 18120 Star::Find returns 1 (0), X=896.91, Y=232.90, Mass=2118, SNR=31.8, Peak=235 HFD=4.2
01:22:38.896 00.002 18120 MultiStar: [#1 0.36,0.08,0.69,U] [#2 0.22,0.26,0.64,U] [#3 0.25,-0.19,0.59,U] [#4 0.15,0.35,0.57,U] [#5 0.43,-0.00,0.00,M5] [#6 0.19,0.21,0.51,U] [#7 0.13,0.22,0.42,U] [#8 0.36,0.05,0.38,U] 
01:22:38.897 00.001 18120 single-star, 7 included, MultiStar: {0.22, 0.12}, one-star: {0.13, 0.02}
01:22:38.898 00.001 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
01:22:38.900 00.002 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
01:22:38.901 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.17 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
01:22:38.903 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
01:22:38.905 00.002 18120 Enqueuing Move request for scope (0.13, 0.02)
01:22:38.906 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:38.907 00.001 21948 Worker thread wakes up
01:22:38.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:22:38.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:22:38.907 00.000 21948 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.12
01:22:38.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:22:38.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:38.907 00.000 18120 UpdateGuideState exits: m=2118 RSB=31.8
01:22:38.909 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:38.910 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:22:38.910 00.000 21948 MoveAxis(E, 0, ABG)
01:22:38.910 00.000 21948 Move returns status 0, amount 0
01:22:38.910 00.000 21948 MoveAxis(N, 0, ABG)
01:22:38.910 00.000 21948 Move returns status 0, amount 0
01:22:38.910 00.000 21948 move complete, result=0
01:22:38.910 00.000 21948 worker thread done servicing request
01:22:38.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:38.911 00.001 18120 Enqueuing Expose request
01:22:38.914 00.003 21948 Worker thread wakes up
01:22:38.914 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:38.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:38.915 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:40.440 01.525 21948 Exposure complete
01:22:40.467 00.027 21948 worker thread done servicing request
01:22:40.467 00.000 18120 OnExposeComplete: enter
01:22:40.468 00.001 18120 UpdateGuideState(): m_state=6
01:22:40.469 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
01:22:40.470 00.001 18120 Star::Find returns 1 (0), X=896.85, Y=233.09, Mass=1975, SNR=30.8, Peak=209 HFD=4.2
01:22:40.471 00.001 18120 MultiStar: [#1 0.20,0.27,0.75,U] [#2 0.26,0.33,0.00,M6] [#3 0.02,0.16,0.60,U] [#4 0.17,0.38,0.00,M4] [#5 0.04,0.40,0.48,U] [#6 0.00,0.31,0.52,U] [#7 -0.01,0.30,0.43,U] [#8 -0.03,0.33,0.41,U] 
01:22:40.472 00.001 18120 single-star, 6 included, MultiStar: {0.06, 0.27}, one-star: {0.06, 0.21}
01:22:40.473 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
01:22:40.473 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
01:22:40.474 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.29 mountX=0.16 mountY=-0.15, mountTheta=-0.73
01:22:40.475 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.21, opts=13)
01:22:40.477 00.002 18120 Enqueuing Move request for scope (0.06, 0.21)
01:22:40.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:40.477 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.8
01:22:40.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:40.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:40.478 00.000 18120 Enqueuing Expose request
01:22:40.479 00.001 21948 Worker thread wakes up
01:22:40.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
01:22:40.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
01:22:40.479 00.000 21948 Moving (0.06, 0.21) raw xDistance=0.16 yDistance=-0.15
01:22:40.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:22:40.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:40.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:22:40.479 00.000 21948 MoveAxis(E, 0, ABG)
01:22:40.479 00.000 21948 Move returns status 0, amount 0
01:22:40.479 00.000 21948 MoveAxis(N, 0, ABG)
01:22:40.479 00.000 21948 Move returns status 0, amount 0
01:22:40.479 00.000 21948 move complete, result=0
01:22:40.479 00.000 21948 worker thread done servicing request
01:22:40.479 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:40.480 00.001 21948 Worker thread wakes up
01:22:40.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:40.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:42.105 01.625 21948 Exposure complete
01:22:42.143 00.038 21948 worker thread done servicing request
01:22:42.143 00.000 18120 OnExposeComplete: enter
01:22:42.144 00.001 18120 UpdateGuideState(): m_state=6
01:22:42.145 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
01:22:42.145 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=233.36, Mass=2032, SNR=31.1, Peak=181 HFD=3.6
01:22:42.146 00.001 18120 MultiStar: [#1 0.15,0.56,0.00,M2] [#2 -0.12,0.43,0.00,M7] [#3 0.13,0.16,0.62,U] [#4 0.24,0.65,0.00,M5] [#5 0.17,0.58,0.00,M5] [#6 0.17,0.74,0.00,M5] [#7 -0.17,0.38,0.00,M2] [#8 -0.07,0.49,0.00,M1] 
01:22:42.146 00.000 18120 refined, 1 included, MultiStar: {-0.03, 0.36}, one-star: {-0.12, 0.48}
01:22:42.147 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
01:22:42.147 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
01:22:42.148 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.64 mountX=0.33 mountY=-0.14, mountTheta=-0.39
01:22:42.153 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.36, opts=13)
01:22:42.156 00.003 18120 Enqueuing Move request for scope (-0.03, 0.36)
01:22:42.158 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:42.161 00.003 21948 Worker thread wakes up
01:22:42.161 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.1
01:22:42.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
01:22:42.161 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
01:22:42.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:42.162 00.001 21948 Moving (-0.03, 0.36) raw xDistance=0.33 yDistance=-0.14
01:22:42.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:42.162 00.000 18120 Enqueuing Expose request
01:22:42.163 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:22:42.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:42.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:22:42.163 00.000 21948 MoveAxis(W, 60, ABG)
01:22:42.163 00.000 21948 Guiding  Dir = 3, Dur = 60
01:22:42.163 00.000 21948 IsSlewing returns 0
01:22:42.164 00.001 21948 IsGuiding returns 0
01:22:42.165 00.001 21948 PulseGuide returned control before completion, sleep 69
01:22:42.244 00.079 21948 IsGuiding returns 0
01:22:42.244 00.000 21948 Move returns status 0, amount 60
01:22:42.244 00.000 21948 MoveAxis(N, 0, ABG)
01:22:42.244 00.000 21948 Move returns status 0, amount 0
01:22:42.244 00.000 21948 move complete, result=0
01:22:42.244 00.000 21948 worker thread done servicing request
01:22:42.244 00.000 21948 Worker thread wakes up
01:22:42.244 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:42.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:42.246 00.002 18120 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
01:22:43.656 01.410 21948 Exposure complete
01:22:43.693 00.037 21948 worker thread done servicing request
01:22:43.693 00.000 18120 OnExposeComplete: enter
01:22:43.694 00.001 18120 UpdateGuideState(): m_state=6
01:22:43.695 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
01:22:43.696 00.001 18120 Star::Find returns 1 (0), X=897.06, Y=233.11, Mass=1991, SNR=30.8, Peak=201 HFD=4.2
01:22:43.697 00.001 18120 MultiStar: [#1 0.34,0.37,0.00,M3] [#2 0.29,0.30,0.00,M8] [#3 0.26,0.11,0.60,U] [#4 0.43,0.26,0.00,M6] [#5 0.50,0.34,0.00,M6] [#6 0.64,0.37,0.00,M6] [#7 0.35,0.20,0.43,U] [#8 0.31,0.59,0.00,M2] 
01:22:43.698 00.001 18120 refined, 2 included, MultiStar: {0.29, 0.19}, one-star: {0.27, 0.23}
01:22:43.698 00.000 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
01:22:43.699 00.001 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
01:22:43.699 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.34 cameraTheta=0.59 mountX=0.06 mountY=-0.34, mountTheta=-1.41
01:22:43.702 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.19, opts=13)
01:22:43.703 00.001 18120 Enqueuing Move request for scope (0.29, 0.19)
01:22:43.703 00.000 21948 Worker thread wakes up
01:22:43.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:43.704 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
01:22:43.704 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.8
01:22:43.704 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:43.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:43.705 00.001 18120 Enqueuing Expose request
01:22:43.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
01:22:43.705 00.000 21948 Moving (0.29, 0.19) raw xDistance=0.06 yDistance=-0.34
01:22:43.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:22:43.705 00.000 21948 switching direction from 1 to -1 - decHistory=-6 oldest=-0.62 newest=-0.62
01:22:43.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:22:43.705 00.000 21948 MoveAxis(E, 0, ABG)
01:22:43.705 00.000 21948 Move returns status 0, amount 0
01:22:43.705 00.000 21948 MoveAxis(N, 81, ABG)
01:22:43.705 00.000 21948 Guiding  Dir = 0, Dur = 81
01:22:43.706 00.001 21948 IsSlewing returns 0
01:22:43.706 00.000 21948 IsGuiding returns 0
01:22:43.710 00.004 21948 PulseGuide returned control before completion, sleep 87
01:22:43.814 00.104 21948 IsGuiding returns 0
01:22:43.814 00.000 21948 Move returns status 0, amount 81
01:22:43.814 00.000 21948 move complete, result=0
01:22:43.814 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 81 ms NORTH
01:22:43.816 00.002 21948 worker thread done servicing request
01:22:43.816 00.000 21948 Worker thread wakes up
01:22:43.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:43.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:45.439 01.623 21948 Exposure complete
01:22:45.491 00.052 21948 worker thread done servicing request
01:22:45.491 00.000 18120 OnExposeComplete: enter
01:22:45.492 00.001 18120 UpdateGuideState(): m_state=6
01:22:45.492 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
01:22:45.493 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=232.96, Mass=2044, SNR=31.2, Peak=208 HFD=4.0
01:22:45.493 00.000 18120 MultiStar: [#1 0.17,0.17,0.74,U] [#2 0.20,0.09,0.63,U] [#3 -0.02,-0.01,0.61,U] [#4 0.19,0.12,0.56,U] [#5 0.20,0.15,0.46,U] [#6 0.26,0.07,0.55,U] [#7 0.16,0.17,0.42,U] [#8 0.02,0.28,0.40,U] 
01:22:45.494 00.001 18120 single-star, 8 included, MultiStar: {0.11, 0.11}, one-star: {-0.08, 0.08}
01:22:45.494 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.39 = 0.39)
01:22:45.494 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.35 = 0.35)
01:22:45.495 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.38 mountX=0.10 mountY=0.04, mountTheta=0.35
01:22:45.497 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.08, opts=13)
01:22:45.498 00.001 18120 Enqueuing Move request for scope (-0.08, 0.08)
01:22:45.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:45.500 00.002 21948 Worker thread wakes up
01:22:45.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:22:45.500 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:22:45.500 00.000 21948 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=0.04
01:22:45.500 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.2
01:22:45.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:22:45.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:45.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:45.501 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:22:45.501 00.000 21948 MoveAxis(E, 0, ABG)
01:22:45.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:45.501 00.000 18120 Enqueuing Expose request
01:22:45.501 00.000 21948 Move returns status 0, amount 0
01:22:45.501 00.000 21948 MoveAxis(N, 0, ABG)
01:22:45.501 00.000 21948 Move returns status 0, amount 0
01:22:45.502 00.001 21948 move complete, result=0
01:22:45.502 00.000 21948 worker thread done servicing request
01:22:45.502 00.000 21948 Worker thread wakes up
01:22:45.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:45.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:45.502 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:47.018 01.516 21948 Exposure complete
01:22:47.066 00.048 21948 worker thread done servicing request
01:22:47.066 00.000 18120 OnExposeComplete: enter
01:22:47.067 00.001 18120 UpdateGuideState(): m_state=6
01:22:47.067 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
01:22:47.068 00.001 18120 Star::Find returns 1 (0), X=896.91, Y=233.05, Mass=1988, SNR=30.9, Peak=213 HFD=4.2
01:22:47.068 00.000 18120 MultiStar: [#1 0.33,0.15,0.72,U] [#2 0.35,0.23,0.00,M8] [#3 0.18,-0.08,0.61,U] [#4 0.16,0.23,0.55,U] [#5 0.14,0.32,0.48,U] [#6 0.12,0.28,0.53,U] [#7 0.29,0.30,0.00,M1] [#8 -0.11,0.45,0.00,M2] 
01:22:47.069 00.001 18120 single-star, 5 included, MultiStar: {0.18, 0.17}, one-star: {0.12, 0.17}
01:22:47.069 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
01:22:47.070 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
01:22:47.070 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.96 mountX=0.11 mountY=-0.19, mountTheta=-1.05
01:22:47.071 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.17, opts=13)
01:22:47.073 00.002 18120 Enqueuing Move request for scope (0.12, 0.17)
01:22:47.074 00.001 21948 Worker thread wakes up
01:22:47.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:47.074 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
01:22:47.075 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:47.076 00.001 18120 Enqueuing Expose request
01:22:47.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
01:22:47.076 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
01:22:47.076 00.000 21948 Moving (0.12, 0.17) raw xDistance=0.11 yDistance=-0.19
01:22:47.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:22:47.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:22:47.076 00.000 21948 MoveAxis(E, 0, ABG)
01:22:47.076 00.000 21948 Move returns status 0, amount 0
01:22:47.076 00.000 21948 MoveAxis(N, 0, ABG)
01:22:47.076 00.000 21948 Move returns status 0, amount 0
01:22:47.076 00.000 21948 move complete, result=0
01:22:47.076 00.000 21948 worker thread done servicing request
01:22:47.077 00.001 21948 Worker thread wakes up
01:22:47.077 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:47.077 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:47.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:48.702 01.625 21948 Exposure complete
01:22:48.749 00.047 21948 worker thread done servicing request
01:22:48.749 00.000 18120 OnExposeComplete: enter
01:22:48.750 00.001 18120 UpdateGuideState(): m_state=6
01:22:48.751 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
01:22:48.751 00.000 18120 Star::Find returns 1 (0), X=896.83, Y=233.21, Mass=2067, SNR=31.4, Peak=209 HFD=4.0
01:22:48.752 00.001 18120 MultiStar: [#1 0.15,0.42,0.00,M2] [#2 0.11,0.59,0.00,M9] [#3 0.10,0.23,0.62,U] [#4 0.28,0.44,0.00,M5] [#5 0.17,0.40,0.00,M5] [#6 0.10,0.39,0.53,U] [#7 0.04,0.40,0.44,U] [#8 0.10,0.72,0.00,M3] 
01:22:48.752 00.000 18120 single-star, 3 included, MultiStar: {0.07, 0.33}, one-star: {0.05, 0.33}
01:22:48.752 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
01:22:48.753 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
01:22:48.753 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.43 mountX=0.28 mountY=-0.19, mountTheta=-0.59
01:22:48.754 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.33, opts=13)
01:22:48.755 00.001 18120 Enqueuing Move request for scope (0.05, 0.33)
01:22:48.755 00.000 21948 Worker thread wakes up
01:22:48.755 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
01:22:48.755 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
01:22:48.755 00.000 21948 Moving (0.05, 0.33) raw xDistance=0.28 yDistance=-0.19
01:22:48.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:48.756 00.001 18120 UpdateGuideState exits: m=2067 RSB=31.4
01:22:48.756 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:48.757 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:48.757 00.000 18120 Enqueuing Expose request
01:22:48.758 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:22:48.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:48.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:22:48.758 00.000 21948 MoveAxis(W, 51, ABG)
01:22:48.758 00.000 21948 Guiding  Dir = 3, Dur = 51
01:22:48.758 00.000 21948 IsSlewing returns 0
01:22:48.758 00.000 21948 IsGuiding returns 0
01:22:48.761 00.003 21948 PulseGuide returned control before completion, sleep 59
01:22:48.827 00.066 21948 IsGuiding returns 0
01:22:48.827 00.000 21948 Move returns status 0, amount 51
01:22:48.827 00.000 21948 MoveAxis(N, 0, ABG)
01:22:48.827 00.000 21948 Move returns status 0, amount 0
01:22:48.827 00.000 21948 move complete, result=0
01:22:48.827 00.000 21948 worker thread done servicing request
01:22:48.827 00.000 21948 Worker thread wakes up
01:22:48.827 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
01:22:48.829 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:48.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:50.237 01.408 21948 Exposure complete
01:22:50.299 00.062 21948 worker thread done servicing request
01:22:50.299 00.000 18120 OnExposeComplete: enter
01:22:50.300 00.001 18120 UpdateGuideState(): m_state=6
01:22:50.301 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
01:22:50.301 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=233.20, Mass=1992, SNR=30.9, Peak=176 HFD=3.8
01:22:50.302 00.001 18120 MultiStar: [#1 0.05,0.34,0.71,U] [#2 0.06,0.44,0.00,M10] [#3 0.18,0.06,0.60,U] [#4 0.05,0.49,0.00,M6] [#5 0.22,0.14,0.48,U] [#6 -0.07,0.45,0.00,M4] [#7 0.16,0.14,0.44,U] [#8 -0.32,0.54,0.00,M4] 
01:22:50.302 00.000 18120 refined, 4 included, MultiStar: {0.06, 0.22}, one-star: {-0.13, 0.32}
01:22:50.302 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
01:22:50.303 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
01:22:50.303 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=0.18 mountY=-0.15, mountTheta=-0.70
01:22:50.304 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.22, opts=13)
01:22:50.306 00.002 18120 Enqueuing Move request for scope (0.06, 0.22)
01:22:50.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:50.306 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
01:22:50.306 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.307 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:50.308 00.001 18120 Enqueuing Expose request
01:22:50.308 00.000 21948 Worker thread wakes up
01:22:50.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
01:22:50.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
01:22:50.308 00.000 21948 Moving (0.06, 0.22) raw xDistance=0.18 yDistance=-0.15
01:22:50.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:22:50.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:50.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:22:50.308 00.000 21948 MoveAxis(E, 0, ABG)
01:22:50.308 00.000 21948 Move returns status 0, amount 0
01:22:50.308 00.000 21948 MoveAxis(N, 0, ABG)
01:22:50.308 00.000 21948 Move returns status 0, amount 0
01:22:50.308 00.000 21948 move complete, result=0
01:22:50.308 00.000 21948 worker thread done servicing request
01:22:50.308 00.000 21948 Worker thread wakes up
01:22:50.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:50.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:50.309 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:51.929 01.620 21948 Exposure complete
01:22:51.958 00.029 21948 worker thread done servicing request
01:22:51.958 00.000 18120 OnExposeComplete: enter
01:22:51.959 00.001 18120 UpdateGuideState(): m_state=6
01:22:51.962 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
01:22:51.965 00.003 18120 Star::Find returns 1 (0), X=896.64, Y=233.18, Mass=1955, SNR=30.7, Peak=195 HFD=3.8
01:22:51.967 00.002 18120 MultiStar: [#1 0.03,0.42,0.00,M2] [#2 0.08,0.47,0.00,R] [#3 -0.11,0.22,0.61,U] [#4 0.05,0.66,0.00,M7] [#5 0.20,0.46,0.00,M5] [#6 -0.21,0.55,0.00,M5] [#7 0.09,0.19,0.42,U] [#8 -0.26,0.38,0.00,M5] 
01:22:51.969 00.002 18120 refined, 2 included, MultiStar: {-0.09, 0.25}, one-star: {-0.15, 0.30}
01:22:51.971 00.002 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
01:22:51.973 00.002 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
01:22:51.977 00.004 18120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.90 mountX=0.27 mountY=-0.04, mountTheta=-0.13
01:22:51.980 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.25, opts=13)
01:22:51.981 00.001 18120 Enqueuing Move request for scope (-0.09, 0.25)
01:22:51.981 00.000 21948 Worker thread wakes up
01:22:51.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:51.982 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.7
01:22:51.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:51.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:51.983 00.001 18120 Enqueuing Expose request
01:22:51.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
01:22:51.983 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
01:22:51.983 00.000 21948 Moving (-0.09, 0.25) raw xDistance=0.27 yDistance=-0.04
01:22:51.984 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:22:51.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:51.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:22:51.984 00.000 21948 MoveAxis(W, 48, ABG)
01:22:51.984 00.000 21948 Guiding  Dir = 3, Dur = 48
01:22:51.984 00.000 21948 IsSlewing returns 0
01:22:51.984 00.000 21948 IsGuiding returns 0
01:22:51.986 00.002 21948 PulseGuide returned control before completion, sleep 57
01:22:52.052 00.066 21948 IsGuiding returns 0
01:22:52.053 00.001 21948 Move returns status 0, amount 48
01:22:52.053 00.000 21948 MoveAxis(N, 0, ABG)
01:22:52.053 00.000 21948 Move returns status 0, amount 0
01:22:52.053 00.000 21948 move complete, result=0
01:22:52.053 00.000 21948 worker thread done servicing request
01:22:52.053 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
01:22:52.054 00.001 21948 Worker thread wakes up
01:22:52.055 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:52.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:53.462 01.407 21948 Exposure complete
01:22:53.496 00.034 21948 worker thread done servicing request
01:22:53.496 00.000 18120 OnExposeComplete: enter
01:22:53.497 00.001 18120 UpdateGuideState(): m_state=6
01:22:53.497 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
01:22:53.498 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=233.15, Mass=1969, SNR=30.6, Peak=191 HFD=4.1
01:22:53.498 00.000 18120 MultiStar: [#1 -0.04,0.52,0.00,M3] [#2 0.30,-0.11,0.63,U] [#3 0.06,0.19,0.62,U] [#4 0.39,0.54,0.00,M8] [#5 0.21,0.38,0.00,M6] [#6 -0.10,0.36,0.52,U] [#7 0.52,0.34,0.00,M1] [#8 -0.10,0.44,0.00,M6] 
01:22:53.499 00.001 18120 refined, 3 included, MultiStar: {0.08, 0.18}, one-star: {0.05, 0.28}
01:22:53.499 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
01:22:53.500 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
01:22:53.500 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=0.13 mountY=-0.16, mountTheta=-0.87
01:22:53.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.18, opts=13)
01:22:53.501 00.000 18120 Enqueuing Move request for scope (0.08, 0.18)
01:22:53.502 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:53.502 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.6
01:22:53.503 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:53.503 00.000 18120 Enqueuing Expose request
01:22:53.504 00.001 21948 Worker thread wakes up
01:22:53.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:22:53.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:22:53.504 00.000 21948 Moving (0.08, 0.18) raw xDistance=0.13 yDistance=-0.16
01:22:53.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:22:53.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:53.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:22:53.504 00.000 21948 MoveAxis(E, 0, ABG)
01:22:53.504 00.000 21948 Move returns status 0, amount 0
01:22:53.504 00.000 21948 MoveAxis(N, 0, ABG)
01:22:53.504 00.000 21948 Move returns status 0, amount 0
01:22:53.504 00.000 21948 move complete, result=0
01:22:53.504 00.000 21948 worker thread done servicing request
01:22:53.504 00.000 21948 Worker thread wakes up
01:22:53.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:53.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:53.504 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:55.135 01.631 21948 Exposure complete
01:22:55.177 00.042 21948 worker thread done servicing request
01:22:55.177 00.000 18120 OnExposeComplete: enter
01:22:55.178 00.001 18120 UpdateGuideState(): m_state=6
01:22:55.178 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
01:22:55.179 00.001 18120 Star::Find returns 1 (0), X=896.65, Y=233.08, Mass=1906, SNR=30.3, Peak=182 HFD=3.9
01:22:55.179 00.000 18120 MultiStar: [#1 0.27,0.17,0.75,U] [#2 0.09,-0.14,0.68,U] [#3 0.20,0.22,0.63,U] [#4 0.26,0.42,0.00,M9] [#5 0.26,0.35,0.00,M7] [#6 0.09,0.64,0.00,M5] [#7 0.13,0.12,0.44,U] [#8 0.35,0.20,0.41,U] 
01:22:55.180 00.001 18120 refined, 5 included, MultiStar: {0.12, 0.13}, one-star: {-0.14, 0.20}
01:22:55.180 00.000 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
01:22:55.181 00.001 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
01:22:55.181 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=0.07 mountY=-0.16, mountTheta=-1.17
01:22:55.183 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.13, opts=13)
01:22:55.184 00.001 18120 Enqueuing Move request for scope (0.12, 0.13)
01:22:55.185 00.001 21948 Worker thread wakes up
01:22:55.185 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:55.187 00.002 18120 UpdateGuideState exits: m=1906 RSB=30.3
01:22:55.188 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:55.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:55.189 00.001 18120 Enqueuing Expose request
01:22:55.190 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:22:55.190 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:22:55.190 00.000 21948 Moving (0.12, 0.13) raw xDistance=0.07 yDistance=-0.16
01:22:55.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:22:55.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:55.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:22:55.190 00.000 21948 MoveAxis(E, 0, ABG)
01:22:55.190 00.000 21948 Move returns status 0, amount 0
01:22:55.190 00.000 21948 MoveAxis(N, 0, ABG)
01:22:55.190 00.000 21948 Move returns status 0, amount 0
01:22:55.190 00.000 21948 move complete, result=0
01:22:55.190 00.000 21948 worker thread done servicing request
01:22:55.190 00.000 21948 Worker thread wakes up
01:22:55.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:55.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:55.191 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:56.711 01.520 21948 Exposure complete
01:22:56.759 00.048 21948 worker thread done servicing request
01:22:56.759 00.000 18120 OnExposeComplete: enter
01:22:56.760 00.001 18120 UpdateGuideState(): m_state=6
01:22:56.760 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
01:22:56.761 00.001 18120 Star::Find returns 1 (0), X=897.03, Y=233.00, Mass=1976, SNR=30.9, Peak=177 HFD=4.4
01:22:56.761 00.000 18120 MultiStar: [#1 0.09,0.50,0.00,M3] [#2 0.14,0.04,0.67,U] [#3 0.19,0.25,0.60,U] [#4 0.47,-0.02,0.00,M10] [#5 0.37,0.48,0.00,M8] [#6 0.27,0.33,0.00,M6] [#7 0.53,0.06,0.00,M1] [#8 0.16,0.40,0.00,M6] 
01:22:56.762 00.001 18120 refined, 2 included, MultiStar: {0.20, 0.13}, one-star: {0.24, 0.12}
01:22:56.762 00.000 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
01:22:56.763 00.001 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
01:22:56.763 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.59 mountX=0.04 mountY=-0.24, mountTheta=-1.41
01:22:56.764 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.13, opts=13)
01:22:56.765 00.001 18120 Enqueuing Move request for scope (0.20, 0.13)
01:22:56.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:56.766 00.001 21948 Worker thread wakes up
01:22:56.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
01:22:56.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
01:22:56.766 00.000 21948 Moving (0.20, 0.13) raw xDistance=0.04 yDistance=-0.24
01:22:56.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:22:56.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:22:56.766 00.000 21948 MoveAxis(E, 0, ABG)
01:22:56.766 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.9
01:22:56.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:56.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:56.767 00.000 18120 Enqueuing Expose request
01:22:56.768 00.001 21948 Move returns status 0, amount 0
01:22:56.768 00.000 21948 MoveAxis(N, 56, ABG)
01:22:56.768 00.000 21948 Guiding  Dir = 0, Dur = 56
01:22:56.768 00.000 21948 IsSlewing returns 0
01:22:56.768 00.000 21948 IsGuiding returns 0
01:22:56.774 00.006 21948 PulseGuide returned control before completion, sleep 61
01:22:56.850 00.076 21948 IsGuiding returns 0
01:22:56.850 00.000 21948 Move returns status 0, amount 56
01:22:56.850 00.000 21948 move complete, result=0
01:22:56.850 00.000 21948 worker thread done servicing request
01:22:56.850 00.000 21948 Worker thread wakes up
01:22:56.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:56.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:22:56.850 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 56 ms NORTH
01:22:58.486 01.636 21948 Exposure complete
01:22:58.536 00.050 21948 worker thread done servicing request
01:22:58.536 00.000 18120 OnExposeComplete: enter
01:22:58.536 00.000 18120 UpdateGuideState(): m_state=6
01:22:58.537 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
01:22:58.537 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=233.20, Mass=2107, SNR=31.8, Peak=189 HFD=3.8
01:22:58.538 00.001 18120 MultiStar: [#1 0.03,0.32,0.69,U] [#2 -0.10,-0.24,0.63,U] [#3 0.11,0.18,0.59,U] [#4 0.23,0.36,0.00,R] [#5 0.14,0.33,0.45,U] [#6 -0.20,0.29,0.52,U] [#7 -0.00,0.22,0.47,U] [#8 -0.23,0.43,0.00,M7] 
01:22:58.538 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.21}, one-star: {-0.14, 0.32}
01:22:58.539 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
01:22:58.539 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
01:22:58.540 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.75 mountX=0.20 mountY=-0.06, mountTheta=-0.29
01:22:58.541 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.21, opts=13)
01:22:58.541 00.000 18120 Enqueuing Move request for scope (-0.04, 0.21)
01:22:58.542 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:22:58.542 00.000 21948 Worker thread wakes up
01:22:58.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:22:58.542 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:22:58.542 00.000 21948 Moving (-0.04, 0.21) raw xDistance=0.20 yDistance=-0.06
01:22:58.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:22:58.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:58.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:58.542 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.8
01:22:58.543 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:58.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:22:58.544 00.001 18120 Enqueuing Expose request
01:22:58.544 00.000 21948 MoveAxis(W, 37, ABG)
01:22:58.544 00.000 21948 Guiding  Dir = 3, Dur = 37
01:22:58.544 00.000 21948 IsSlewing returns 0
01:22:58.544 00.000 21948 IsGuiding returns 0
01:22:58.547 00.003 21948 PulseGuide returned control before completion, sleep 46
01:22:58.595 00.048 21948 IsGuiding returns 0
01:22:58.595 00.000 21948 Move returns status 0, amount 37
01:22:58.595 00.000 21948 MoveAxis(N, 0, ABG)
01:22:58.595 00.000 21948 Move returns status 0, amount 0
01:22:58.595 00.000 21948 move complete, result=0
01:22:58.596 00.001 21948 worker thread done servicing request
01:22:58.596 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:22:58.597 00.001 21948 Worker thread wakes up
01:22:58.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:22:58.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:00.012 01.415 21948 Exposure complete
01:23:00.043 00.031 21948 worker thread done servicing request
01:23:00.043 00.000 18120 OnExposeComplete: enter
01:23:00.044 00.001 18120 UpdateGuideState(): m_state=6
01:23:00.044 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
01:23:00.045 00.001 18120 Star::Find returns 1 (0), X=896.77, Y=232.91, Mass=2087, SNR=31.5, Peak=192 HFD=4.1
01:23:00.045 00.000 18120 MultiStar: [#1 -0.04,0.23,0.72,U] [#2 0.07,-0.25,0.65,U] [#3 -0.10,-0.05,0.60,U] [#4 0.09,-0.16,0.54,U] [#5 0.16,0.22,0.44,U] [#6 0.03,0.16,0.49,U] [#7 0.13,-0.00,0.43,U] [#8 0.32,0.16,0.37,U] 
01:23:00.046 00.001 18120 single-star, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.02, 0.03}
01:23:00.046 00.000 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
01:23:00.046 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
01:23:00.047 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.14 mountX=0.03 mountY=0.00, mountTheta=0.10
01:23:00.048 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
01:23:00.048 00.000 18120 Enqueuing Move request for scope (-0.02, 0.03)
01:23:00.049 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:00.049 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.5
01:23:00.050 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:00.050 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:00.051 00.001 18120 Enqueuing Expose request
01:23:00.052 00.001 21948 Worker thread wakes up
01:23:00.052 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:23:00.052 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:23:00.052 00.000 21948 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.00
01:23:00.052 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:00.052 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:00.052 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:23:00.052 00.000 21948 MoveAxis(E, 0, ABG)
01:23:00.052 00.000 21948 Move returns status 0, amount 0
01:23:00.052 00.000 21948 MoveAxis(N, 0, ABG)
01:23:00.052 00.000 21948 Move returns status 0, amount 0
01:23:00.052 00.000 21948 move complete, result=0
01:23:00.052 00.000 21948 worker thread done servicing request
01:23:00.052 00.000 21948 Worker thread wakes up
01:23:00.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:00.052 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:00.053 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:01.689 01.636 21948 Exposure complete
01:23:01.725 00.036 21948 worker thread done servicing request
01:23:01.725 00.000 18120 OnExposeComplete: enter
01:23:01.726 00.001 18120 UpdateGuideState(): m_state=6
01:23:01.727 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
01:23:01.727 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=232.98, Mass=1877, SNR=30.0, Peak=178 HFD=4.0
01:23:01.728 00.001 18120 MultiStar: [#1 0.19,0.04,0.77,U] [#2 0.09,-0.32,0.64,U] [#3 -0.17,0.12,0.65,U] [#4 -0.10,-0.05,0.60,U] [#5 -0.03,0.36,0.49,U] [#6 -0.02,0.23,0.55,U] [#7 -0.03,0.09,0.47,U] [#8 0.08,0.27,0.40,U] 
01:23:01.728 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.10, 0.10}
01:23:01.728 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
01:23:01.729 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
01:23:01.729 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=0.08 mountY=-0.02, mountTheta=-0.28
01:23:01.731 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
01:23:01.731 00.000 18120 Enqueuing Move request for scope (-0.01, 0.08)
01:23:01.732 00.001 21948 Worker thread wakes up
01:23:01.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:23:01.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:23:01.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:01.732 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
01:23:01.733 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:01.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:01.733 00.000 18120 Enqueuing Expose request
01:23:01.735 00.002 21948 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
01:23:01.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:23:01.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:01.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:01.735 00.000 21948 MoveAxis(E, 0, ABG)
01:23:01.735 00.000 21948 Move returns status 0, amount 0
01:23:01.735 00.000 21948 MoveAxis(N, 0, ABG)
01:23:01.735 00.000 21948 Move returns status 0, amount 0
01:23:01.735 00.000 21948 move complete, result=0
01:23:01.735 00.000 21948 worker thread done servicing request
01:23:01.735 00.000 21948 Worker thread wakes up
01:23:01.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:01.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:01.735 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:03.258 01.523 21948 Exposure complete
01:23:03.315 00.057 21948 worker thread done servicing request
01:23:03.315 00.000 18120 OnExposeComplete: enter
01:23:03.317 00.002 18120 UpdateGuideState(): m_state=6
01:23:03.318 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
01:23:03.319 00.001 18120 Star::Find returns 1 (0), X=897.18, Y=232.76, Mass=2076, SNR=31.4, Peak=196 HFD=3.9
01:23:03.321 00.002 18120 MultiStar: [#1 0.42,0.13,0.00,M1] [#2 0.24,-0.28,0.64,U] [#3 0.21,-0.09,0.58,U] [#4 0.15,-0.01,0.57,U] [#5 0.05,0.26,0.46,U] [#6 0.12,0.33,0.51,U] [#7 -0.07,0.13,0.44,U] [#8 0.05,0.32,0.38,U] 
01:23:03.322 00.001 18120 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.39, -0.12}
01:23:03.323 00.001 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
01:23:03.324 00.001 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
01:23:03.326 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
01:23:03.328 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.02, opts=13)
01:23:03.329 00.001 18120 Enqueuing Move request for scope (0.18, 0.02)
01:23:03.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:03.329 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.4
01:23:03.330 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:03.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:03.331 00.001 18120 Enqueuing Expose request
01:23:03.331 00.000 21948 Worker thread wakes up
01:23:03.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
01:23:03.331 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
01:23:03.331 00.000 21948 Moving (0.18, 0.02) raw xDistance=-0.05 yDistance=-0.17
01:23:03.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:03.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:03.332 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:23:03.332 00.000 21948 MoveAxis(E, 0, ABG)
01:23:03.332 00.000 21948 Move returns status 0, amount 0
01:23:03.332 00.000 21948 MoveAxis(N, 0, ABG)
01:23:03.332 00.000 21948 Move returns status 0, amount 0
01:23:03.332 00.000 21948 move complete, result=0
01:23:03.332 00.000 21948 worker thread done servicing request
01:23:03.332 00.000 21948 Worker thread wakes up
01:23:03.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:03.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:03.332 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:04.957 01.625 21948 Exposure complete
01:23:04.991 00.034 21948 worker thread done servicing request
01:23:04.991 00.000 18120 OnExposeComplete: enter
01:23:04.992 00.001 18120 UpdateGuideState(): m_state=6
01:23:04.992 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
01:23:04.992 00.000 18120 Star::Find returns 1 (0), X=896.73, Y=233.14, Mass=1970, SNR=30.8, Peak=175 HFD=4.1
01:23:04.993 00.001 18120 MultiStar: [#1 0.42,0.07,0.00,M2] [#2 0.07,-0.11,0.61,U] [#3 0.04,-0.01,0.58,U] [#4 -0.25,0.00,0.55,U] [#5 0.14,0.10,0.48,U] [#6 -0.09,0.23,0.51,U] [#7 0.41,0.31,0.00,M1] [#8 0.20,0.42,0.00,M5] 
01:23:04.993 00.000 18120 refined, 5 included, MultiStar: {-0.03, 0.10}, one-star: {-0.06, 0.26}
01:23:04.994 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
01:23:04.994 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
01:23:04.995 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.88 mountX=0.10 mountY=-0.02, mountTheta=-0.16
01:23:04.996 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
01:23:04.997 00.001 18120 Enqueuing Move request for scope (-0.03, 0.10)
01:23:04.997 00.000 21948 Worker thread wakes up
01:23:04.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:04.998 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:23:04.998 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:23:04.998 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.02
01:23:04.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:04.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:04.998 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.8
01:23:04.998 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:04.999 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:04.999 00.000 18120 Enqueuing Expose request
01:23:05.000 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:05.000 00.000 21948 MoveAxis(E, 0, ABG)
01:23:05.000 00.000 21948 Move returns status 0, amount 0
01:23:05.000 00.000 21948 MoveAxis(N, 0, ABG)
01:23:05.000 00.000 21948 Move returns status 0, amount 0
01:23:05.000 00.000 21948 move complete, result=0
01:23:05.000 00.000 21948 worker thread done servicing request
01:23:05.000 00.000 21948 Worker thread wakes up
01:23:05.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:05.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:05.000 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:06.526 01.526 21948 Exposure complete
01:23:06.579 00.053 21948 worker thread done servicing request
01:23:06.579 00.000 18120 OnExposeComplete: enter
01:23:06.580 00.001 18120 UpdateGuideState(): m_state=6
01:23:06.582 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
01:23:06.582 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=232.83, Mass=1964, SNR=30.8, Peak=162 HFD=4.1
01:23:06.583 00.001 18120 MultiStar: [#1 0.11,-0.10,0.70,U] [#2 -0.39,-0.35,0.00,M1] [#3 -0.38,-0.04,0.63,U] [#4 -0.25,-0.33,0.56,U] [#5 -0.41,0.18,0.00,M4] [#6 -0.15,0.13,0.52,U] [#7 -0.37,-0.10,0.46,U] [#8 -0.35,-0.13,0.41,U] 
01:23:06.583 00.000 18120 refined, 6 included, MultiStar: {-0.27, -0.08}, one-star: {-0.46, -0.05}
01:23:06.584 00.001 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.00) = xAngle (-4.84 = 1.44)
01:23:06.584 00.000 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.88 = 1.40)
01:23:06.586 00.002 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-2.84 mountX=0.04 mountY=0.28, mountTheta=1.44
01:23:06.591 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.08, opts=13)
01:23:06.594 00.003 18120 Enqueuing Move request for scope (-0.27, -0.08)
01:23:06.596 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:06.598 00.002 18120 UpdateGuideState exits: m=1964 RSB=30.8
01:23:06.601 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:06.602 00.001 21948 Worker thread wakes up
01:23:06.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:06.602 00.000 18120 Enqueuing Expose request
01:23:06.603 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.08) opts 0xd
01:23:06.603 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.08)
01:23:06.603 00.000 21948 Moving (-0.27, -0.08) raw xDistance=0.04 yDistance=0.28
01:23:06.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:23:06.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:06.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:23:06.603 00.000 21948 MoveAxis(E, 0, ABG)
01:23:06.603 00.000 21948 Move returns status 0, amount 0
01:23:06.603 00.000 21948 MoveAxis(N, 0, ABG)
01:23:06.603 00.000 21948 Move returns status 0, amount 0
01:23:06.603 00.000 21948 move complete, result=0
01:23:06.603 00.000 21948 worker thread done servicing request
01:23:06.603 00.000 21948 Worker thread wakes up
01:23:06.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:06.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:06.604 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:08.227 01.623 21948 Exposure complete
01:23:08.267 00.040 21948 worker thread done servicing request
01:23:08.267 00.000 18120 OnExposeComplete: enter
01:23:08.269 00.002 18120 UpdateGuideState(): m_state=6
01:23:08.271 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
01:23:08.272 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=232.84, Mass=2037, SNR=31.3, Peak=181 HFD=4.2
01:23:08.273 00.001 18120 MultiStar: [#1 0.36,-0.01,0.72,U] [#2 0.36,-0.44,0.00,M2] [#3 0.01,-0.27,0.63,U] [#4 -0.05,-0.29,0.57,U] [#5 0.41,-0.13,0.00,M5] [#6 0.36,-0.04,0.50,U] [#7 0.54,-0.35,0.00,M1] [#8 -0.07,0.11,0.39,U] 
01:23:08.274 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.18, -0.04}
01:23:08.275 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
01:23:08.276 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
01:23:08.276 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.56 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
01:23:08.278 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.09, opts=13)
01:23:08.278 00.000 18120 Enqueuing Move request for scope (0.15, -0.09)
01:23:08.279 00.001 21948 Worker thread wakes up
01:23:08.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:23:08.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:23:08.279 00.000 21948 Moving (0.15, -0.09) raw xDistance=-0.15 yDistance=-0.09
01:23:08.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:23:08.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:08.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:08.279 00.000 21948 MoveAxis(E, 0, ABG)
01:23:08.279 00.000 21948 Move returns status 0, amount 0
01:23:08.279 00.000 21948 MoveAxis(N, 0, ABG)
01:23:08.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:08.280 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.3
01:23:08.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:08.281 00.001 21948 Move returns status 0, amount 0
01:23:08.281 00.000 21948 move complete, result=0
01:23:08.281 00.000 21948 worker thread done servicing request
01:23:08.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:08.282 00.001 18120 Enqueuing Expose request
01:23:08.282 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:08.283 00.001 21948 Worker thread wakes up
01:23:08.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:08.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:09.808 01.525 21948 Exposure complete
01:23:09.864 00.056 21948 worker thread done servicing request
01:23:09.864 00.000 18120 OnExposeComplete: enter
01:23:09.866 00.002 18120 UpdateGuideState(): m_state=6
01:23:09.867 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
01:23:09.868 00.001 18120 Star::Find returns 1 (0), X=897.02, Y=232.94, Mass=2028, SNR=31.1, Peak=211 HFD=4.1
01:23:09.870 00.002 18120 MultiStar: [#1 0.16,0.09,0.69,U] [#2 0.20,-0.17,0.65,U] [#3 0.15,-0.21,0.61,U] [#4 0.16,-0.19,0.54,U] [#5 0.49,-0.03,0.00,M6] [#6 0.27,0.13,0.51,U] [#7 0.33,0.15,0.43,U] [#8 0.29,0.31,0.00,M4] 
01:23:09.870 00.000 18120 refined, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.23, 0.06}
01:23:09.871 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:23:09.871 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:23:09.872 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
01:23:09.873 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.02, opts=13)
01:23:09.875 00.002 18120 Enqueuing Move request for scope (0.21, -0.02)
01:23:09.875 00.000 21948 Worker thread wakes up
01:23:09.875 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:09.876 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:23:09.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:09.876 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:09.877 00.001 18120 Enqueuing Expose request
01:23:09.877 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
01:23:09.877 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
01:23:09.877 00.000 21948 Moving (0.21, -0.02) raw xDistance=-0.11 yDistance=-0.18
01:23:09.877 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:09.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:09.877 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:23:09.877 00.000 21948 MoveAxis(E, 0, ABG)
01:23:09.877 00.000 21948 Move returns status 0, amount 0
01:23:09.877 00.000 21948 MoveAxis(N, 0, ABG)
01:23:09.878 00.001 21948 Move returns status 0, amount 0
01:23:09.878 00.000 21948 move complete, result=0
01:23:09.878 00.000 21948 worker thread done servicing request
01:23:09.878 00.000 21948 Worker thread wakes up
01:23:09.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:09.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:09.878 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:11.610 01.732 21948 Exposure complete
01:23:11.655 00.045 21948 worker thread done servicing request
01:23:11.655 00.000 18120 OnExposeComplete: enter
01:23:11.657 00.002 18120 UpdateGuideState(): m_state=6
01:23:11.658 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
01:23:11.659 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=233.00, Mass=2077, SNR=31.6, Peak=202 HFD=4.0
01:23:11.660 00.001 18120 MultiStar: [#1 0.21,0.11,0.70,U] [#2 -0.04,-0.17,0.64,U] [#3 0.34,-0.10,0.60,U] [#4 0.15,-0.26,0.55,U] [#5 0.39,0.22,0.00,M7] [#6 0.07,0.31,0.52,U] [#7 0.29,0.01,0.45,U] [#8 0.25,0.26,0.39,U] 
01:23:11.660 00.000 18120 single-star, 7 included, MultiStar: {0.13, 0.03}, one-star: {-0.04, 0.12}
01:23:11.662 00.002 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
01:23:11.664 00.002 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
01:23:11.666 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.90 mountX=0.13 mountY=-0.02, mountTheta=-0.13
01:23:11.668 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
01:23:11.668 00.000 18120 Enqueuing Move request for scope (-0.04, 0.12)
01:23:11.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:11.669 00.001 21948 Worker thread wakes up
01:23:11.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
01:23:11.669 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
01:23:11.669 00.000 21948 Moving (-0.04, 0.12) raw xDistance=0.13 yDistance=-0.02
01:23:11.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:23:11.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:11.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:11.669 00.000 21948 MoveAxis(E, 0, ABG)
01:23:11.669 00.000 21948 Move returns status 0, amount 0
01:23:11.669 00.000 21948 MoveAxis(N, 0, ABG)
01:23:11.669 00.000 21948 Move returns status 0, amount 0
01:23:11.669 00.000 21948 move complete, result=0
01:23:11.669 00.000 21948 worker thread done servicing request
01:23:11.669 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.6
01:23:11.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.670 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:11.670 00.000 18120 Enqueuing Expose request
01:23:11.671 00.001 21948 Worker thread wakes up
01:23:11.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:11.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:11.671 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:13.085 01.414 21948 Exposure complete
01:23:13.123 00.038 21948 worker thread done servicing request
01:23:13.123 00.000 18120 OnExposeComplete: enter
01:23:13.124 00.001 18120 UpdateGuideState(): m_state=6
01:23:13.124 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
01:23:13.125 00.001 18120 Star::Find returns 1 (0), X=896.81, Y=232.81, Mass=1939, SNR=30.5, Peak=162 HFD=4.3
01:23:13.125 00.000 18120 MultiStar: [#1 0.15,0.21,0.75,U] [#2 -0.00,-0.46,0.00,M1] [#3 0.12,-0.33,0.62,U] [#4 0.12,-0.40,0.00,M1] [#5 0.29,0.15,0.47,U] [#6 0.24,0.17,0.52,U] [#7 0.03,0.17,0.45,U] [#8 -0.04,0.14,0.40,U] 
01:23:13.126 00.001 18120 single-star, 6 included, MultiStar: {0.11, 0.04}, one-star: {0.03, -0.07}
01:23:13.127 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.09)
01:23:13.128 00.001 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
01:23:13.129 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.20 mountX=-0.07 mountY=0.01, mountTheta=3.05
01:23:13.131 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
01:23:13.133 00.002 18120 Enqueuing Move request for scope (0.03, -0.07)
01:23:13.134 00.001 21948 Worker thread wakes up
01:23:13.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:13.134 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
01:23:13.135 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:13.135 00.000 18120 Enqueuing Expose request
01:23:13.136 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:23:13.136 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:23:13.136 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=0.01
01:23:13.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:23:13.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:13.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:13.136 00.000 21948 MoveAxis(E, 0, ABG)
01:23:13.136 00.000 21948 Move returns status 0, amount 0
01:23:13.136 00.000 21948 MoveAxis(N, 0, ABG)
01:23:13.136 00.000 21948 Move returns status 0, amount 0
01:23:13.136 00.000 21948 move complete, result=0
01:23:13.136 00.000 21948 worker thread done servicing request
01:23:13.136 00.000 21948 Worker thread wakes up
01:23:13.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:13.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:13.136 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:14.766 01.630 21948 Exposure complete
01:23:14.810 00.044 21948 worker thread done servicing request
01:23:14.810 00.000 18120 OnExposeComplete: enter
01:23:14.811 00.001 18120 UpdateGuideState(): m_state=6
01:23:14.814 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
01:23:14.816 00.002 18120 Star::Find returns 1 (0), X=896.97, Y=232.84, Mass=2144, SNR=32.0, Peak=194 HFD=4.2
01:23:14.819 00.003 18120 MultiStar: [#1 0.30,-0.10,0.74,U] [#2 0.19,-0.45,0.00,M2] [#3 0.01,-0.24,0.60,U] [#4 0.20,-0.42,0.00,M2] [#5 0.30,0.13,0.47,U] [#6 0.49,0.17,0.00,M1] [#7 0.37,0.21,0.00,M1] [#8 0.06,0.13,0.38,U] 
01:23:14.821 00.002 18120 refined, 4 included, MultiStar: {0.18, -0.04}, one-star: {0.18, -0.04}
01:23:14.823 00.002 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
01:23:14.826 00.003 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
01:23:14.828 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.25 mountX=-0.11 mountY=-0.14, mountTheta=-2.26
01:23:14.832 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.04, opts=13)
01:23:14.834 00.002 18120 Enqueuing Move request for scope (0.18, -0.04)
01:23:14.835 00.001 21948 Worker thread wakes up
01:23:14.835 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:14.835 00.000 18120 UpdateGuideState exits: m=2144 RSB=32.0
01:23:14.836 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:14.836 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:14.837 00.001 18120 Enqueuing Expose request
01:23:14.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:23:14.837 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:23:14.837 00.000 21948 Moving (0.18, -0.04) raw xDistance=-0.11 yDistance=-0.14
01:23:14.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:14.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:14.838 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:23:14.838 00.000 21948 MoveAxis(E, 0, ABG)
01:23:14.838 00.000 21948 Move returns status 0, amount 0
01:23:14.838 00.000 21948 MoveAxis(N, 0, ABG)
01:23:14.838 00.000 21948 Move returns status 0, amount 0
01:23:14.838 00.000 21948 move complete, result=0
01:23:14.838 00.000 21948 worker thread done servicing request
01:23:14.838 00.000 21948 Worker thread wakes up
01:23:14.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:14.838 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:14.839 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:16.357 01.518 21948 Exposure complete
01:23:16.386 00.029 21948 worker thread done servicing request
01:23:16.386 00.000 18120 OnExposeComplete: enter
01:23:16.387 00.001 18120 UpdateGuideState(): m_state=6
01:23:16.388 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
01:23:16.388 00.000 18120 Star::Find returns 1 (0), X=896.80, Y=232.75, Mass=2035, SNR=31.3, Peak=186 HFD=4.1
01:23:16.390 00.002 18120 MultiStar: [#1 0.39,-0.22,0.00,M1] [#2 0.21,-0.66,0.00,M3] [#3 0.23,-0.12,0.60,U] [#4 0.33,-0.41,0.00,M3] [#5 0.54,0.05,0.00,M6] [#6 0.33,-0.03,0.52,U] [#7 0.40,0.04,0.44,U] [#8 0.27,0.09,0.41,U] 
01:23:16.390 00.000 18120 single-star, 4 included, MultiStar: {0.21, -0.05}, one-star: {0.02, -0.13}
01:23:16.391 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
01:23:16.391 00.000 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
01:23:16.391 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=-0.12 mountY=0.04, mountTheta=2.80
01:23:16.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
01:23:16.392 00.000 18120 Enqueuing Move request for scope (0.02, -0.13)
01:23:16.393 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:16.393 00.000 21948 Worker thread wakes up
01:23:16.393 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.3
01:23:16.393 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:16.394 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:16.394 00.000 18120 Enqueuing Expose request
01:23:16.395 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:23:16.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:23:16.395 00.000 21948 Moving (0.02, -0.13) raw xDistance=-0.12 yDistance=0.04
01:23:16.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:23:16.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:16.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:16.395 00.000 21948 MoveAxis(E, 0, ABG)
01:23:16.395 00.000 21948 Move returns status 0, amount 0
01:23:16.395 00.000 21948 MoveAxis(N, 0, ABG)
01:23:16.395 00.000 21948 Move returns status 0, amount 0
01:23:16.395 00.000 21948 move complete, result=0
01:23:16.395 00.000 21948 worker thread done servicing request
01:23:16.395 00.000 21948 Worker thread wakes up
01:23:16.395 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:16.395 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:16.395 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:18.021 01.626 21948 Exposure complete
01:23:18.057 00.036 21948 worker thread done servicing request
01:23:18.057 00.000 18120 OnExposeComplete: enter
01:23:18.058 00.001 18120 UpdateGuideState(): m_state=6
01:23:18.058 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
01:23:18.059 00.001 18120 Star::Find returns 1 (0), X=896.78, Y=232.88, Mass=1994, SNR=30.9, Peak=203 HFD=4.1
01:23:18.059 00.000 18120 MultiStar: [#1 0.08,0.15,0.71,U] [#2 0.19,-0.28,0.64,U] [#3 0.00,-0.32,0.57,U] [#4 0.14,-0.18,0.60,U] [#5 0.46,-0.01,0.00,M7] [#6 -0.04,0.26,0.54,U] [#7 0.15,0.00,0.46,U] [#8 -0.03,0.04,0.39,U] 
01:23:18.060 00.001 18120 single-star, 7 included, MultiStar: {0.06, -0.04}, one-star: {-0.01, -0.00}
01:23:18.060 00.000 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.00) = xAngle (-5.06 = 1.22)
01:23:18.060 00.000 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.10 = 1.18)
01:23:18.061 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.06 mountX=0.00 mountY=0.01, mountTheta=1.22
01:23:18.062 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.00, opts=13)
01:23:18.062 00.000 18120 Enqueuing Move request for scope (-0.01, -0.00)
01:23:18.063 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:18.063 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.9
01:23:18.066 00.003 21948 Worker thread wakes up
01:23:18.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.067 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:18.067 00.000 18120 Enqueuing Expose request
01:23:18.068 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:23:18.068 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:23:18.068 00.000 21948 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
01:23:18.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:23:18.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:18.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:18.068 00.000 21948 MoveAxis(E, 0, ABG)
01:23:18.068 00.000 21948 Move returns status 0, amount 0
01:23:18.068 00.000 21948 MoveAxis(N, 0, ABG)
01:23:18.068 00.000 21948 Move returns status 0, amount 0
01:23:18.068 00.000 21948 move complete, result=0
01:23:18.068 00.000 21948 worker thread done servicing request
01:23:18.068 00.000 21948 Worker thread wakes up
01:23:18.068 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:18.068 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:18.068 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:19.592 01.524 21948 Exposure complete
01:23:19.636 00.044 21948 worker thread done servicing request
01:23:19.636 00.000 18120 OnExposeComplete: enter
01:23:19.639 00.003 18120 UpdateGuideState(): m_state=6
01:23:19.639 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
01:23:19.640 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=233.09, Mass=2085, SNR=31.5, Peak=191 HFD=4.0
01:23:19.640 00.000 18120 MultiStar: [#1 -0.04,0.22,0.71,U] [#2 0.12,-0.19,0.63,U] [#3 -0.07,0.02,0.59,U] [#4 -0.17,-0.00,0.54,U] [#5 0.14,0.42,0.00,M8] [#6 0.02,0.21,0.53,U] [#7 -0.04,0.26,0.43,U] [#8 -0.34,0.45,0.00,M1] 
01:23:19.641 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {-0.14, 0.21}
01:23:19.641 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
01:23:19.642 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
01:23:19.642 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.12 mountY=-0.00, mountTheta=-0.02
01:23:19.643 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
01:23:19.644 00.001 18120 Enqueuing Move request for scope (-0.05, 0.11)
01:23:19.644 00.000 21948 Worker thread wakes up
01:23:19.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:23:19.644 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:23:19.644 00.000 21948 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.00
01:23:19.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:23:19.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:19.645 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:19.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:23:19.645 00.000 21948 MoveAxis(E, 0, ABG)
01:23:19.645 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.5
01:23:19.646 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:19.646 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:19.646 00.000 18120 Enqueuing Expose request
01:23:19.647 00.001 21948 Move returns status 0, amount 0
01:23:19.647 00.000 21948 MoveAxis(N, 0, ABG)
01:23:19.647 00.000 21948 Move returns status 0, amount 0
01:23:19.647 00.000 21948 move complete, result=0
01:23:19.647 00.000 21948 worker thread done servicing request
01:23:19.647 00.000 21948 Worker thread wakes up
01:23:19.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:19.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:19.648 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:21.272 01.624 21948 Exposure complete
01:23:21.307 00.035 21948 worker thread done servicing request
01:23:21.307 00.000 18120 OnExposeComplete: enter
01:23:21.307 00.000 18120 UpdateGuideState(): m_state=6
01:23:21.308 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
01:23:21.308 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=232.95, Mass=2034, SNR=31.3, Peak=176 HFD=4.1
01:23:21.309 00.001 18120 MultiStar: [#1 -0.16,0.29,0.71,U] [#2 -0.32,-0.26,0.00,M2] [#3 -0.35,-0.07,0.59,U] [#4 -0.35,-0.11,0.56,U] [#5 -0.23,0.26,0.48,U] [#6 -0.22,0.49,0.00,M1] [#7 -0.04,0.19,0.45,U] [#8 -0.42,-0.05,0.00,M2] 
01:23:21.309 00.000 18120 refined, 5 included, MultiStar: {-0.27, 0.10}, one-star: {-0.38, 0.07}
01:23:21.310 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
01:23:21.310 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
01:23:21.311 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=0.21 mountY=0.19, mountTheta=0.76
01:23:21.313 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.10, opts=13)
01:23:21.314 00.001 18120 Enqueuing Move request for scope (-0.27, 0.10)
01:23:21.315 00.001 21948 Worker thread wakes up
01:23:21.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
01:23:21.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
01:23:21.315 00.000 21948 Moving (-0.27, 0.10) raw xDistance=0.21 yDistance=0.19
01:23:21.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:23:21.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:21.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:21.316 00.001 18120 UpdateGuideState exits: m=2034 RSB=31.3
01:23:21.316 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:21.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:21.317 00.001 18120 Enqueuing Expose request
01:23:21.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:23:21.318 00.001 21948 MoveAxis(W, 37, ABG)
01:23:21.318 00.000 21948 Guiding  Dir = 3, Dur = 37
01:23:21.318 00.000 21948 IsSlewing returns 0
01:23:21.318 00.000 21948 IsGuiding returns 0
01:23:21.320 00.002 21948 PulseGuide returned control before completion, sleep 45
01:23:21.381 00.061 21948 IsGuiding returns 0
01:23:21.381 00.000 21948 Move returns status 0, amount 37
01:23:21.381 00.000 21948 MoveAxis(N, 0, ABG)
01:23:21.381 00.000 21948 Move returns status 0, amount 0
01:23:21.381 00.000 21948 move complete, result=0
01:23:21.382 00.001 21948 worker thread done servicing request
01:23:21.382 00.000 21948 Worker thread wakes up
01:23:21.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:21.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:21.382 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
01:23:22.798 01.416 21948 Exposure complete
01:23:22.841 00.043 21948 worker thread done servicing request
01:23:22.841 00.000 18120 OnExposeComplete: enter
01:23:22.842 00.001 18120 UpdateGuideState(): m_state=6
01:23:22.842 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
01:23:22.843 00.001 18120 Star::Find returns 1 (0), X=896.83, Y=232.81, Mass=2061, SNR=31.5, Peak=195 HFD=4.3
01:23:22.843 00.000 18120 MultiStar: [#1 0.12,0.11,0.72,U] [#2 0.18,-0.49,0.00,M3] [#3 0.34,-0.26,0.00,M1] [#4 0.10,-0.24,0.56,U] [#5 0.27,0.02,0.46,U] [#6 0.22,-0.04,0.50,U] [#7 0.29,0.10,0.46,U] [#8 0.24,-0.20,0.38,U] 
01:23:22.844 00.001 18120 single-star, 6 included, MultiStar: {0.16, -0.04}, one-star: {0.04, -0.07}
01:23:22.845 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
01:23:22.846 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:23:22.846 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.08 mountY=-0.01, mountTheta=-3.05
01:23:22.847 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
01:23:22.848 00.001 18120 Enqueuing Move request for scope (0.04, -0.07)
01:23:22.848 00.000 21948 Worker thread wakes up
01:23:22.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:22.849 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.5
01:23:22.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:22.850 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:22.850 00.000 18120 Enqueuing Expose request
01:23:22.851 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:23:22.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:23:22.851 00.000 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:23:22.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:23:22.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:22.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:22.851 00.000 21948 MoveAxis(E, 0, ABG)
01:23:22.851 00.000 21948 Move returns status 0, amount 0
01:23:22.851 00.000 21948 MoveAxis(N, 0, ABG)
01:23:22.851 00.000 21948 Move returns status 0, amount 0
01:23:22.851 00.000 21948 move complete, result=0
01:23:22.851 00.000 21948 worker thread done servicing request
01:23:22.851 00.000 21948 Worker thread wakes up
01:23:22.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:22.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:22.851 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:24.478 01.627 21948 Exposure complete
01:23:24.524 00.046 21948 worker thread done servicing request
01:23:24.524 00.000 18120 OnExposeComplete: enter
01:23:24.525 00.001 18120 UpdateGuideState(): m_state=6
01:23:24.525 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
01:23:24.526 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=232.77, Mass=2065, SNR=31.5, Peak=201 HFD=3.8
01:23:24.526 00.000 18120 MultiStar: [#1 0.04,0.02,0.75,U] [#2 0.18,-0.53,0.00,M4] [#3 -0.12,-0.29,0.61,U] [#4 0.05,-0.22,0.57,U] [#5 0.28,0.00,0.47,U] [#6 0.14,-0.15,0.49,U] [#7 0.09,0.27,0.44,U] [#8 0.05,0.03,0.39,U] 
01:23:24.527 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {-0.05, -0.11}
01:23:24.527 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
01:23:24.527 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
01:23:24.528 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.05 mountX=-0.08 mountY=-0.00, mountTheta=-3.08
01:23:24.529 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
01:23:24.530 00.001 18120 Enqueuing Move request for scope (0.04, -0.07)
01:23:24.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:24.531 00.001 18120 UpdateGuideState exits: m=2065 RSB=31.5
01:23:24.531 00.000 21948 Worker thread wakes up
01:23:24.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:24.532 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:23:24.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:23:24.532 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:24.532 00.000 18120 Enqueuing Expose request
01:23:24.532 00.000 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.00
01:23:24.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:23:24.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:24.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:23:24.532 00.000 21948 MoveAxis(E, 0, ABG)
01:23:24.532 00.000 21948 Move returns status 0, amount 0
01:23:24.533 00.001 21948 MoveAxis(N, 0, ABG)
01:23:24.533 00.000 21948 Move returns status 0, amount 0
01:23:24.533 00.000 21948 move complete, result=0
01:23:24.533 00.000 21948 worker thread done servicing request
01:23:24.533 00.000 21948 Worker thread wakes up
01:23:24.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:24.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:24.533 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:26.047 01.514 21948 Exposure complete
01:23:26.075 00.028 21948 worker thread done servicing request
01:23:26.075 00.000 18120 OnExposeComplete: enter
01:23:26.075 00.000 18120 UpdateGuideState(): m_state=6
01:23:26.076 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
01:23:26.076 00.000 18120 Star::Find returns 1 (0), X=896.70, Y=232.77, Mass=1983, SNR=30.8, Peak=190 HFD=3.8
01:23:26.077 00.001 18120 MultiStar: [#1 0.27,-0.23,0.71,U] [#2 0.14,-0.60,0.00,M5] [#3 -0.02,-0.26,0.60,U] [#4 0.18,-0.48,0.00,M1] [#5 0.27,-0.14,0.44,U] [#6 0.16,-0.10,0.52,U] [#7 0.00,-0.01,0.45,U] [#8 -0.04,-0.13,0.43,U] 
01:23:26.077 00.000 18120 single-star, 6 included, MultiStar: {0.07, -0.15}, one-star: {-0.09, -0.11}
01:23:26.078 00.001 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.00) = xAngle (-4.27 = 2.01)
01:23:26.078 00.000 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.31 = 1.97)
01:23:26.079 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.27 mountX=-0.06 mountY=0.13, mountTheta=2.00
01:23:26.080 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.11, opts=13)
01:23:26.080 00.000 18120 Enqueuing Move request for scope (-0.09, -0.11)
01:23:26.081 00.001 21948 Worker thread wakes up
01:23:26.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:26.081 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.8
01:23:26.082 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.082 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:26.083 00.001 18120 Enqueuing Expose request
01:23:26.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
01:23:26.083 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
01:23:26.083 00.000 21948 Moving (-0.09, -0.11) raw xDistance=-0.06 yDistance=0.13
01:23:26.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:23:26.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:26.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:23:26.083 00.000 21948 MoveAxis(E, 0, ABG)
01:23:26.083 00.000 21948 Move returns status 0, amount 0
01:23:26.083 00.000 21948 MoveAxis(N, 0, ABG)
01:23:26.083 00.000 21948 Move returns status 0, amount 0
01:23:26.083 00.000 21948 move complete, result=0
01:23:26.083 00.000 21948 worker thread done servicing request
01:23:26.083 00.000 21948 Worker thread wakes up
01:23:26.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:26.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:26.084 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:27.717 01.633 21948 Exposure complete
01:23:27.753 00.036 21948 worker thread done servicing request
01:23:27.753 00.000 18120 OnExposeComplete: enter
01:23:27.756 00.003 18120 UpdateGuideState(): m_state=6
01:23:27.757 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
01:23:27.758 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=232.77, Mass=2083, SNR=31.6, Peak=186 HFD=3.8
01:23:27.759 00.001 18120 MultiStar: [#1 0.21,-0.09,0.71,U] [#2 0.14,-0.49,0.00,M6] [#3 0.33,-0.40,0.00,M1] [#4 0.26,-0.52,0.00,M2] [#5 0.46,-0.16,0.00,M5] [#6 0.32,-0.02,0.49,U] [#7 0.09,-0.14,0.43,U] [#8 0.19,-0.10,0.41,U] 
01:23:27.760 00.001 18120 single-star, 4 included, MultiStar: {0.12, -0.09}, one-star: {-0.06, -0.11}
01:23:27.761 00.001 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.07 = 2.21)
01:23:27.761 00.000 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.17)
01:23:27.762 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.08 mountX=-0.08 mountY=0.11, mountTheta=2.20
01:23:27.764 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.11, opts=13)
01:23:27.765 00.001 18120 Enqueuing Move request for scope (-0.06, -0.11)
01:23:27.765 00.000 21948 Worker thread wakes up
01:23:27.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
01:23:27.765 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
01:23:27.765 00.000 21948 Moving (-0.06, -0.11) raw xDistance=-0.08 yDistance=0.11
01:23:27.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:23:27.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:27.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:27.766 00.001 18120 UpdateGuideState exits: m=2083 RSB=31.6
01:23:27.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:27.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:27.767 00.000 18120 Enqueuing Expose request
01:23:27.768 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:23:27.768 00.000 21948 MoveAxis(E, 0, ABG)
01:23:27.768 00.000 21948 Move returns status 0, amount 0
01:23:27.768 00.000 21948 MoveAxis(N, 0, ABG)
01:23:27.768 00.000 21948 Move returns status 0, amount 0
01:23:27.768 00.000 21948 move complete, result=0
01:23:27.768 00.000 21948 worker thread done servicing request
01:23:27.768 00.000 21948 Worker thread wakes up
01:23:27.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:27.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:27.768 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:29.284 01.516 21948 Exposure complete
01:23:29.327 00.043 21948 worker thread done servicing request
01:23:29.327 00.000 18120 OnExposeComplete: enter
01:23:29.328 00.001 18120 UpdateGuideState(): m_state=6
01:23:29.329 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
01:23:29.331 00.002 18120 Star::Find returns 1 (0), X=896.91, Y=232.59, Mass=1921, SNR=30.3, Peak=186 HFD=3.9
01:23:29.331 00.000 18120 MultiStar: [#1 0.36,-0.15,0.77,U] [#2 0.41,-0.54,0.00,M7] [#3 0.15,-0.26,0.63,U] [#4 0.20,-0.57,0.00,M3] [#5 0.48,-0.22,0.00,M6] [#6 0.29,-0.15,0.50,U] [#7 0.27,-0.56,0.00,M1] [#8 0.29,-0.19,0.40,U] 
01:23:29.332 00.001 18120 refined, 4 included, MultiStar: {0.23, -0.22}, one-star: {0.12, -0.29}
01:23:29.332 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
01:23:29.332 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
01:23:29.333 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.76 mountX=-0.29 mountY=-0.11, mountTheta=-2.80
01:23:29.334 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.22, opts=13)
01:23:29.334 00.000 18120 Enqueuing Move request for scope (0.23, -0.22)
01:23:29.335 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:29.335 00.000 21948 Worker thread wakes up
01:23:29.335 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
01:23:29.335 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
01:23:29.335 00.000 21948 Moving (0.23, -0.22) raw xDistance=-0.29 yDistance=-0.11
01:23:29.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:23:29.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:29.335 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.3
01:23:29.336 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.336 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:23:29.336 00.000 21948 MoveAxis(E, 52, ABG)
01:23:29.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:29.337 00.001 18120 Enqueuing Expose request
01:23:29.337 00.000 21948 Guiding  Dir = 2, Dur = 52
01:23:29.338 00.001 21948 IsSlewing returns 0
01:23:29.338 00.000 21948 IsGuiding returns 0
01:23:29.339 00.001 21948 PulseGuide returned control before completion, sleep 61
01:23:29.407 00.068 21948 IsGuiding returns 0
01:23:29.407 00.000 21948 Move returns status 0, amount 52
01:23:29.407 00.000 21948 MoveAxis(N, 0, ABG)
01:23:29.407 00.000 21948 Move returns status 0, amount 0
01:23:29.407 00.000 21948 move complete, result=0
01:23:29.408 00.001 21948 worker thread done servicing request
01:23:29.408 00.000 21948 Worker thread wakes up
01:23:29.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:29.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:29.408 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
01:23:31.043 01.635 21948 Exposure complete
01:23:31.090 00.047 21948 worker thread done servicing request
01:23:31.090 00.000 18120 OnExposeComplete: enter
01:23:31.091 00.001 18120 UpdateGuideState(): m_state=6
01:23:31.091 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
01:23:31.092 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=232.77, Mass=2199, SNR=32.4, Peak=225 HFD=4.1
01:23:31.092 00.000 18120 MultiStar: [#1 0.47,-0.11,0.00,M1] [#2 0.25,-0.54,0.00,M8] [#3 -0.02,-0.31,0.60,U] [#4 0.20,-0.46,0.00,M4] [#5 0.27,-0.06,0.45,U] [#6 0.26,-0.04,0.52,U] [#7 0.28,-0.26,0.43,U] [#8 0.16,-0.06,0.41,U] 
01:23:31.093 00.001 18120 single-star, 5 included, MultiStar: {0.18, -0.14}, one-star: {0.18, -0.11}
01:23:31.093 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
01:23:31.094 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
01:23:31.094 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.53 mountX=-0.17 mountY=-0.12, mountTheta=-2.55
01:23:31.096 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.11, opts=13)
01:23:31.096 00.000 18120 Enqueuing Move request for scope (0.18, -0.11)
01:23:31.097 00.001 21948 Worker thread wakes up
01:23:31.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:31.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
01:23:31.097 00.000 18120 UpdateGuideState exits: m=2199 RSB=32.4
01:23:31.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:31.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:31.098 00.000 18120 Enqueuing Expose request
01:23:31.099 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
01:23:31.099 00.000 21948 Moving (0.18, -0.11) raw xDistance=-0.17 yDistance=-0.12
01:23:31.099 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:23:31.099 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:31.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:31.099 00.000 21948 MoveAxis(E, 0, ABG)
01:23:31.099 00.000 21948 Move returns status 0, amount 0
01:23:31.099 00.000 21948 MoveAxis(N, 0, ABG)
01:23:31.099 00.000 21948 Move returns status 0, amount 0
01:23:31.099 00.000 21948 move complete, result=0
01:23:31.099 00.000 21948 worker thread done servicing request
01:23:31.099 00.000 21948 Worker thread wakes up
01:23:31.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:31.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:31.099 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:32.614 01.515 21948 Exposure complete
01:23:32.660 00.046 21948 worker thread done servicing request
01:23:32.660 00.000 18120 OnExposeComplete: enter
01:23:32.661 00.001 18120 UpdateGuideState(): m_state=6
01:23:32.661 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
01:23:32.662 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=232.75, Mass=2088, SNR=31.5, Peak=212 HFD=4.0
01:23:32.662 00.000 18120 MultiStar: [#1 0.36,0.02,0.73,U] [#2 0.38,-0.57,0.00,M9] [#3 0.28,-0.36,0.00,M1] [#4 0.28,-0.34,0.00,M5] [#5 0.25,0.12,0.46,U] [#6 0.13,0.00,0.51,U] [#7 0.29,-0.20,0.42,U] [#8 0.11,0.02,0.38,U] 
01:23:32.663 00.001 18120 single-star, 5 included, MultiStar: {0.22, -0.04}, one-star: {0.15, -0.13}
01:23:32.663 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:23:32.664 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:23:32.664 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.70 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
01:23:32.665 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.13, opts=13)
01:23:32.666 00.001 18120 Enqueuing Move request for scope (0.15, -0.13)
01:23:32.666 00.000 21948 Worker thread wakes up
01:23:32.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
01:23:32.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
01:23:32.666 00.000 21948 Moving (0.15, -0.13) raw xDistance=-0.18 yDistance=-0.08
01:23:32.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:23:32.666 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:32.667 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.5
01:23:32.667 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.668 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:32.668 00.000 18120 Enqueuing Expose request
01:23:32.669 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:32.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:23:32.669 00.000 21948 MoveAxis(E, 0, ABG)
01:23:32.669 00.000 21948 Move returns status 0, amount 0
01:23:32.669 00.000 21948 MoveAxis(N, 0, ABG)
01:23:32.669 00.000 21948 Move returns status 0, amount 0
01:23:32.669 00.000 21948 move complete, result=0
01:23:32.669 00.000 21948 worker thread done servicing request
01:23:32.669 00.000 21948 Worker thread wakes up
01:23:32.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:32.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:32.669 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:34.402 01.733 21948 Exposure complete
01:23:34.450 00.048 21948 worker thread done servicing request
01:23:34.451 00.001 18120 OnExposeComplete: enter
01:23:34.451 00.000 18120 UpdateGuideState(): m_state=6
01:23:34.452 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
01:23:34.452 00.000 18120 Star::Find returns 1 (0), X=896.96, Y=232.60, Mass=1947, SNR=30.6, Peak=188 HFD=3.8
01:23:34.453 00.001 18120 MultiStar: [#1 0.38,-0.22,0.00,M1] [#2 0.24,-0.69,0.00,M10] [#3 0.55,-0.54,0.00,M2] [#4 0.16,-0.56,0.00,M6] [#5 0.51,-0.20,0.00,M5] [#6 0.40,-0.15,0.00,M1] [#7 0.08,-0.26,0.44,U] [#8 0.01,0.05,0.39,U] 
01:23:34.453 00.000 18120 refined, 2 included, MultiStar: {0.11, -0.21}, one-star: {0.17, -0.28}
01:23:34.454 00.001 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
01:23:34.454 00.000 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
01:23:34.455 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.07 mountX=-0.24 mountY=-0.01, mountTheta=-3.10
01:23:34.457 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.21, opts=13)
01:23:34.458 00.001 18120 Enqueuing Move request for scope (0.11, -0.21)
01:23:34.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:34.458 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
01:23:34.459 00.001 21948 Worker thread wakes up
01:23:34.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
01:23:34.459 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
01:23:34.459 00.000 21948 Moving (0.11, -0.21) raw xDistance=-0.24 yDistance=-0.01
01:23:34.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:23:34.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:34.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:34.459 00.000 21948 MoveAxis(E, 42, ABG)
01:23:34.459 00.000 21948 Guiding  Dir = 2, Dur = 42
01:23:34.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:34.460 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:34.460 00.000 18120 Enqueuing Expose request
01:23:34.461 00.001 21948 IsSlewing returns 0
01:23:34.461 00.000 21948 IsGuiding returns 0
01:23:34.463 00.002 21948 PulseGuide returned control before completion, sleep 51
01:23:34.527 00.064 21948 IsGuiding returns 0
01:23:34.528 00.001 21948 Move returns status 0, amount 42
01:23:34.528 00.000 21948 MoveAxis(N, 0, ABG)
01:23:34.528 00.000 21948 Move returns status 0, amount 0
01:23:34.528 00.000 21948 move complete, result=0
01:23:34.528 00.000 21948 worker thread done servicing request
01:23:34.528 00.000 21948 Worker thread wakes up
01:23:34.528 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
01:23:34.529 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:34.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:35.940 01.411 21948 Exposure complete
01:23:35.971 00.031 21948 worker thread done servicing request
01:23:35.971 00.000 18120 OnExposeComplete: enter
01:23:35.971 00.000 18120 UpdateGuideState(): m_state=6
01:23:35.972 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
01:23:35.972 00.000 18120 Star::Find returns 1 (0), X=897.21, Y=232.62, Mass=1997, SNR=31.0, Peak=188 HFD=3.8
01:23:35.973 00.001 18120 MultiStar: [#1 0.43,-0.11,0.00,M2] [#2 0.42,-0.76,0.00,R] [#3 0.43,-0.57,0.00,M3] [#4 0.21,-0.42,0.00,M7] [#5 0.55,0.03,0.00,M6] [#6 0.19,0.03,0.53,U] [#7 0.57,-0.42,0.00,M1] [#8 0.26,-0.16,0.41,U] 
01:23:35.973 00.000 18120 refined, 2 included, MultiStar: {0.33, -0.16}, one-star: {0.42, -0.26}
01:23:35.974 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
01:23:35.974 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
01:23:35.974 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.16 hyp=0.36 cameraTheta=-0.46 mountX=-0.28 mountY=-0.22, mountTheta=-2.48
01:23:35.976 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.16, opts=13)
01:23:35.978 00.002 18120 Enqueuing Move request for scope (0.33, -0.16)
01:23:35.979 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:35.980 00.001 18120 UpdateGuideState exits: m=1997 RSB=31.0
01:23:35.981 00.001 21948 Worker thread wakes up
01:23:35.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.16) opts 0xd
01:23:35.981 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.16)
01:23:35.981 00.000 21948 Moving (0.33, -0.16) raw xDistance=-0.28 yDistance=-0.22
01:23:35.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:23:35.981 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:23:35.981 00.000 21948 MoveAxis(E, 53, ABG)
01:23:35.981 00.000 21948 Guiding  Dir = 2, Dur = 53
01:23:35.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.981 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:35.982 00.001 18120 Enqueuing Expose request
01:23:35.982 00.000 21948 IsSlewing returns 0
01:23:35.982 00.000 21948 IsGuiding returns 0
01:23:35.984 00.002 21948 PulseGuide returned control before completion, sleep 62
01:23:36.061 00.077 21948 IsGuiding returns 0
01:23:36.063 00.002 21948 Move returns status 0, amount 53
01:23:36.063 00.000 21948 MoveAxis(N, 52, ABG)
01:23:36.063 00.000 21948 Guiding  Dir = 0, Dur = 52
01:23:36.063 00.000 21948 IsSlewing returns 0
01:23:36.063 00.000 21948 IsGuiding returns 0
01:23:36.068 00.005 21948 PulseGuide returned control before completion, sleep 57
01:23:36.141 00.073 21948 IsGuiding returns 1
01:23:36.141 00.000 21948 scope still moving after pulse duration time elapsed
01:23:36.172 00.031 21948 IsSlewing returns 0
01:23:36.172 00.000 21948 IsGuiding returns 0
01:23:36.172 00.000 21948 scope move finished after 52 + 57 ms
01:23:36.172 00.000 21948 Move returns status 0, amount 52
01:23:36.172 00.000 21948 move complete, result=0
01:23:36.172 00.000 21948 worker thread done servicing request
01:23:36.172 00.000 21948 Worker thread wakes up
01:23:36.172 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.2 px 52 ms NORTH
01:23:36.173 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:36.173 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:37.802 01.629 21948 Exposure complete
01:23:37.848 00.046 21948 worker thread done servicing request
01:23:37.849 00.001 18120 OnExposeComplete: enter
01:23:37.849 00.000 18120 UpdateGuideState(): m_state=6
01:23:37.850 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
01:23:37.851 00.001 18120 Star::Find returns 1 (0), X=896.57, Y=232.72, Mass=2007, SNR=31.1, Peak=172 HFD=3.7
01:23:37.851 00.000 18120 MultiStar: [#1 0.11,-0.22,0.75,U] [#2 -0.48,0.24,0.00,M1] [#3 0.11,-0.24,0.61,U] [#4 -0.14,-0.09,0.58,U] [#5 0.38,0.14,0.45,U] [#6 -0.18,0.08,0.52,U] [#7 0.04,-0.20,0.45,U] [#8 0.05,0.06,0.41,U] 
01:23:37.852 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.10}, one-star: {-0.22, -0.16}
01:23:37.852 00.000 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.66)
01:23:37.853 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.62)
01:23:37.853 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.09 mountY=0.05, mountTheta=2.63
01:23:37.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.10, opts=13)
01:23:37.855 00.001 18120 Enqueuing Move request for scope (-0.01, -0.10)
01:23:37.855 00.000 21948 Worker thread wakes up
01:23:37.855 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:37.856 00.001 18120 UpdateGuideState exits: m=2007 RSB=31.1
01:23:37.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:37.857 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:37.857 00.000 18120 Enqueuing Expose request
01:23:37.857 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
01:23:37.857 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
01:23:37.857 00.000 21948 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.05
01:23:37.857 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:37.858 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:37.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:23:37.858 00.000 21948 MoveAxis(E, 0, ABG)
01:23:37.858 00.000 21948 Move returns status 0, amount 0
01:23:37.858 00.000 21948 MoveAxis(N, 0, ABG)
01:23:37.858 00.000 21948 Move returns status 0, amount 0
01:23:37.858 00.000 21948 move complete, result=0
01:23:37.858 00.000 21948 worker thread done servicing request
01:23:37.858 00.000 21948 Worker thread wakes up
01:23:37.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:37.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:37.858 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:39.381 01.523 21948 Exposure complete
01:23:39.418 00.037 21948 worker thread done servicing request
01:23:39.418 00.000 18120 OnExposeComplete: enter
01:23:39.418 00.000 18120 UpdateGuideState(): m_state=6
01:23:39.419 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
01:23:39.419 00.000 18120 Star::Find returns 1 (0), X=896.88, Y=232.23, Mass=2050, SNR=31.3, Peak=201 HFD=4.1
01:23:39.420 00.001 18120 MultiStar: [#1 0.34,-0.42,0.00,M2] [#2 -0.01,-0.16,0.60,U] [#3 0.15,-0.69,0.00,M3] [#4 0.17,-0.73,0.00,M7] [#5 0.28,-0.37,0.00,M6] [#6 0.26,-0.48,0.00,M1] [#7 -0.03,-0.57,0.00,M1] [#8 0.26,-0.34,0.00,M1] 
01:23:39.420 00.000 18120 refined, 1 included, MultiStar: {0.05, -0.47}, one-star: {0.09, -0.65}
01:23:39.421 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.83)
01:23:39.421 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.79)
01:23:39.422 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.47 hyp=0.47 cameraTheta=-1.46 mountX=-0.45 mountY=0.16, mountTheta=2.79
01:23:39.423 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.47, opts=13)
01:23:39.423 00.000 18120 Enqueuing Move request for scope (0.05, -0.47)
01:23:39.424 00.001 21948 Worker thread wakes up
01:23:39.424 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.47) opts 0xd
01:23:39.424 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.47)
01:23:39.424 00.000 21948 Moving (0.05, -0.47) raw xDistance=-0.45 yDistance=0.16
01:23:39.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:23:39.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:39.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:39.424 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:23:39.426 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:39.427 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:39.427 00.000 18120 Enqueuing Expose request
01:23:39.428 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:23:39.428 00.000 21948 MoveAxis(E, 80, ABG)
01:23:39.428 00.000 21948 Guiding  Dir = 2, Dur = 80
01:23:39.428 00.000 21948 IsSlewing returns 0
01:23:39.428 00.000 21948 IsGuiding returns 0
01:23:39.430 00.002 21948 PulseGuide returned control before completion, sleep 89
01:23:39.534 00.104 21948 IsGuiding returns 0
01:23:39.534 00.000 21948 Move returns status 0, amount 80
01:23:39.535 00.001 21948 MoveAxis(N, 0, ABG)
01:23:39.535 00.000 21948 Move returns status 0, amount 0
01:23:39.535 00.000 21948 move complete, result=0
01:23:39.535 00.000 21948 worker thread done servicing request
01:23:39.535 00.000 21948 Worker thread wakes up
01:23:39.535 00.000 18120 GuideStep: -0.4 px 80 ms EAST, 0.2 px 0 ms NORTH
01:23:39.537 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:39.537 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:41.160 01.623 21948 Exposure complete
01:23:41.191 00.031 21948 worker thread done servicing request
01:23:41.191 00.000 18120 OnExposeComplete: enter
01:23:41.192 00.001 18120 UpdateGuideState(): m_state=6
01:23:41.193 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
01:23:41.193 00.000 18120 Star::Find returns 1 (0), X=896.83, Y=232.88, Mass=1994, SNR=30.9, Peak=205 HFD=4.1
01:23:41.194 00.001 18120 MultiStar: [#1 0.01,-0.03,0.72,U] [#2 -0.36,0.37,0.00,M1] [#3 0.03,-0.31,0.62,U] [#4 -0.12,-0.38,0.57,U] [#5 0.01,-0.02,0.46,U] [#6 -0.18,-0.04,0.53,U] [#7 0.14,-0.02,0.45,U] [#8 -0.00,-0.16,0.40,U] 
01:23:41.194 00.000 18120 single-star, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.04, -0.00}
01:23:41.194 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
01:23:41.194 00.000 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
01:23:41.196 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.03 mountX=-0.02 mountY=-0.04, mountTheta=-2.04
01:23:41.197 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
01:23:41.197 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
01:23:41.197 00.000 21948 Worker thread wakes up
01:23:41.198 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:41.198 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.9
01:23:41.198 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:41.199 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:41.199 00.000 18120 Enqueuing Expose request
01:23:41.200 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:23:41.200 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:23:41.200 00.000 21948 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.04
01:23:41.200 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:41.200 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:41.200 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:23:41.200 00.000 21948 MoveAxis(E, 0, ABG)
01:23:41.200 00.000 21948 Move returns status 0, amount 0
01:23:41.200 00.000 21948 MoveAxis(N, 0, ABG)
01:23:41.200 00.000 21948 Move returns status 0, amount 0
01:23:41.200 00.000 21948 move complete, result=0
01:23:41.200 00.000 21948 worker thread done servicing request
01:23:41.200 00.000 21948 Worker thread wakes up
01:23:41.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:41.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:41.200 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:42.724 01.524 21948 Exposure complete
01:23:42.767 00.043 21948 worker thread done servicing request
01:23:42.767 00.000 18120 OnExposeComplete: enter
01:23:42.768 00.001 18120 UpdateGuideState(): m_state=6
01:23:42.769 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
01:23:42.770 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=232.81, Mass=2121, SNR=31.8, Peak=223 HFD=4.1
01:23:42.771 00.001 18120 MultiStar: [#1 0.19,0.03,0.71,U] [#2 -0.41,0.37,0.00,M2] [#3 -0.03,-0.06,0.58,U] [#4 -0.26,-0.24,0.54,U] [#5 -0.02,0.23,0.44,U] [#6 0.02,0.32,0.50,U] [#7 0.03,0.26,0.42,U] [#8 -0.15,0.25,0.40,U] 
01:23:42.772 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.04, -0.07}
01:23:42.772 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
01:23:42.772 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
01:23:42.773 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=0.06 mountY=-0.02, mountTheta=-0.33
01:23:42.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
01:23:42.774 00.000 18120 Enqueuing Move request for scope (-0.01, 0.06)
01:23:42.775 00.001 21948 Worker thread wakes up
01:23:42.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:23:42.775 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:23:42.775 00.000 21948 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
01:23:42.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:23:42.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:42.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:42.775 00.000 21948 MoveAxis(E, 0, ABG)
01:23:42.775 00.000 21948 Move returns status 0, amount 0
01:23:42.775 00.000 21948 MoveAxis(N, 0, ABG)
01:23:42.775 00.000 21948 Move returns status 0, amount 0
01:23:42.775 00.000 21948 move complete, result=0
01:23:42.775 00.000 21948 worker thread done servicing request
01:23:42.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:42.776 00.001 18120 UpdateGuideState exits: m=2121 RSB=31.8
01:23:42.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.777 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:42.777 00.000 18120 Enqueuing Expose request
01:23:42.777 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:42.778 00.001 21948 Worker thread wakes up
01:23:42.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:42.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:44.415 01.637 21948 Exposure complete
01:23:44.464 00.049 21948 worker thread done servicing request
01:23:44.464 00.000 18120 OnExposeComplete: enter
01:23:44.465 00.001 18120 UpdateGuideState(): m_state=6
01:23:44.465 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
01:23:44.466 00.001 18120 Star::Find returns 1 (0), X=896.77, Y=232.75, Mass=2028, SNR=31.1, Peak=194 HFD=4.0
01:23:44.466 00.000 18120 MultiStar: [#1 0.17,-0.13,0.71,U] [#2 -0.35,0.28,0.00,M3] [#3 0.05,-0.16,0.58,U] [#4 0.22,-0.42,0.00,M6] [#5 0.22,0.17,0.46,U] [#6 0.07,0.05,0.52,U] [#7 0.01,0.10,0.46,U] [#8 -0.03,0.01,0.41,U] 
01:23:44.467 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {-0.01, -0.13}
01:23:44.467 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
01:23:44.467 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
01:23:44.468 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
01:23:44.470 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
01:23:44.470 00.000 18120 Enqueuing Move request for scope (0.06, -0.04)
01:23:44.471 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:44.471 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:23:44.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:44.472 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:44.472 00.000 18120 Enqueuing Expose request
01:23:44.473 00.001 21948 Worker thread wakes up
01:23:44.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:23:44.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:23:44.473 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
01:23:44.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:23:44.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:44.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:23:44.473 00.000 21948 MoveAxis(E, 0, ABG)
01:23:44.473 00.000 21948 Move returns status 0, amount 0
01:23:44.473 00.000 21948 MoveAxis(N, 0, ABG)
01:23:44.473 00.000 21948 Move returns status 0, amount 0
01:23:44.473 00.000 21948 move complete, result=0
01:23:44.473 00.000 21948 worker thread done servicing request
01:23:44.473 00.000 21948 Worker thread wakes up
01:23:44.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:44.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:44.473 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:45.986 01.513 21948 Exposure complete
01:23:46.022 00.036 21948 worker thread done servicing request
01:23:46.023 00.001 18120 OnExposeComplete: enter
01:23:46.023 00.000 18120 UpdateGuideState(): m_state=6
01:23:46.024 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
01:23:46.024 00.000 18120 Star::Find returns 1 (0), X=896.88, Y=232.77, Mass=2015, SNR=30.9, Peak=199 HFD=4.0
01:23:46.025 00.001 18120 MultiStar: [#1 0.26,-0.19,0.73,U] [#2 -0.42,0.13,0.00,M4] [#3 0.18,-0.24,0.61,U] [#4 0.03,-0.41,0.00,M7] [#5 0.35,-0.04,0.48,U] [#6 0.06,-0.05,0.51,U] [#7 0.03,-0.31,0.43,U] [#8 -0.02,-0.17,0.40,U] 
01:23:46.025 00.000 18120 single-star, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.09, -0.11}
01:23:46.026 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
01:23:46.026 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
01:23:46.026 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=-0.14 mountY=-0.03, mountTheta=-2.91
01:23:46.028 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
01:23:46.028 00.000 18120 Enqueuing Move request for scope (0.09, -0.11)
01:23:46.029 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:46.029 00.000 18120 UpdateGuideState exits: m=2015 RSB=30.9
01:23:46.030 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:46.030 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:46.031 00.001 18120 Enqueuing Expose request
01:23:46.031 00.000 21948 Worker thread wakes up
01:23:46.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
01:23:46.031 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
01:23:46.031 00.000 21948 Moving (0.09, -0.11) raw xDistance=-0.14 yDistance=-0.03
01:23:46.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:23:46.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:46.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:46.031 00.000 21948 MoveAxis(E, 0, ABG)
01:23:46.031 00.000 21948 Move returns status 0, amount 0
01:23:46.031 00.000 21948 MoveAxis(N, 0, ABG)
01:23:46.031 00.000 21948 Move returns status 0, amount 0
01:23:46.031 00.000 21948 move complete, result=0
01:23:46.031 00.000 21948 worker thread done servicing request
01:23:46.031 00.000 21948 Worker thread wakes up
01:23:46.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:46.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:46.032 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:47.657 01.625 21948 Exposure complete
01:23:47.705 00.048 21948 worker thread done servicing request
01:23:47.705 00.000 18120 OnExposeComplete: enter
01:23:47.706 00.001 18120 UpdateGuideState(): m_state=6
01:23:47.707 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
01:23:47.707 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=232.69, Mass=1982, SNR=30.9, Peak=185 HFD=3.8
01:23:47.708 00.001 18120 MultiStar: [#1 -0.00,-0.07,0.74,U] [#2 -0.31,0.21,0.64,U] [#3 0.07,-0.45,0.00,M1] [#4 0.08,-0.42,0.00,M8] [#5 0.22,-0.12,0.46,U] [#6 -0.23,0.08,0.53,U] [#7 0.02,-0.16,0.44,U] [#8 -0.27,0.05,0.38,U] 
01:23:47.708 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.04}, one-star: {-0.04, -0.19}
01:23:47.708 00.000 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
01:23:47.709 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.56)
01:23:47.709 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.69 mountX=-0.00 mountY=0.09, mountTheta=1.60
01:23:47.710 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.04, opts=13)
01:23:47.712 00.002 18120 Enqueuing Move request for scope (-0.08, -0.04)
01:23:47.712 00.000 21948 Worker thread wakes up
01:23:47.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:23:47.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:23:47.712 00.000 21948 Moving (-0.08, -0.04) raw xDistance=-0.00 yDistance=0.09
01:23:47.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:23:47.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:47.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:23:47.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:47.713 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.9
01:23:47.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:47.714 00.000 18120 Enqueuing Expose request
01:23:47.714 00.000 21948 MoveAxis(E, 0, ABG)
01:23:47.715 00.001 21948 Move returns status 0, amount 0
01:23:47.715 00.000 21948 MoveAxis(N, 0, ABG)
01:23:47.715 00.000 21948 Move returns status 0, amount 0
01:23:47.715 00.000 21948 move complete, result=0
01:23:47.715 00.000 21948 worker thread done servicing request
01:23:47.715 00.000 21948 Worker thread wakes up
01:23:47.715 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:47.715 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:47.715 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:49.236 01.521 21948 Exposure complete
01:23:49.265 00.029 21948 worker thread done servicing request
01:23:49.265 00.000 18120 OnExposeComplete: enter
01:23:49.266 00.001 18120 UpdateGuideState(): m_state=6
01:23:49.267 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
01:23:49.267 00.000 18120 Star::Find returns 1 (0), X=896.77, Y=232.60, Mass=2164, SNR=32.2, Peak=194 HFD=3.7
01:23:49.268 00.001 18120 MultiStar: [#1 0.20,-0.23,0.68,U] [#2 -0.29,0.07,0.62,U] [#3 0.12,-0.44,0.00,M2] [#4 0.06,-0.33,0.55,U] [#5 0.21,-0.07,0.46,U] [#6 0.03,-0.22,0.49,U] [#7 0.10,0.05,0.41,U] [#8 0.26,-0.12,0.40,U] 
01:23:49.268 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.16}, one-star: {-0.01, -0.28}
01:23:49.268 00.000 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
01:23:49.269 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
01:23:49.269 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.27 mountX=-0.17 mountY=0.03, mountTheta=2.98
01:23:49.272 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.16, opts=13)
01:23:49.273 00.001 18120 Enqueuing Move request for scope (0.05, -0.16)
01:23:49.274 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:49.275 00.001 21948 Worker thread wakes up
01:23:49.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
01:23:49.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
01:23:49.275 00.000 21948 Moving (0.05, -0.16) raw xDistance=-0.17 yDistance=0.03
01:23:49.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:23:49.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:49.275 00.000 18120 UpdateGuideState exits: m=2164 RSB=32.2
01:23:49.276 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:49.277 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:23:49.277 00.000 21948 MoveAxis(E, 0, ABG)
01:23:49.277 00.000 21948 Move returns status 0, amount 0
01:23:49.277 00.000 21948 MoveAxis(N, 0, ABG)
01:23:49.277 00.000 21948 Move returns status 0, amount 0
01:23:49.277 00.000 21948 move complete, result=0
01:23:49.277 00.000 21948 worker thread done servicing request
01:23:49.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:49.277 00.000 18120 Enqueuing Expose request
01:23:49.278 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:49.278 00.000 21948 Worker thread wakes up
01:23:49.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:49.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:50.905 01.627 21948 Exposure complete
01:23:50.942 00.037 21948 worker thread done servicing request
01:23:50.949 00.007 18120 OnExposeComplete: enter
01:23:50.950 00.001 18120 UpdateGuideState(): m_state=6
01:23:50.950 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
01:23:50.951 00.001 18120 Star::Find returns 1 (0), X=896.89, Y=232.44, Mass=1928, SNR=30.5, Peak=179 HFD=3.9
01:23:50.951 00.000 18120 MultiStar: [#1 0.33,-0.33,0.00,M1] [#2 -0.06,0.13,0.63,U] [#3 0.03,-0.46,0.00,M3] [#4 -0.29,-0.43,0.00,M8] [#5 0.19,-0.20,0.48,U] [#6 0.02,-0.18,0.51,U] [#7 0.21,-0.11,0.44,U] [#8 0.05,-0.22,0.41,U] 
01:23:50.952 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.20}, one-star: {0.10, -0.44}
01:23:50.952 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
01:23:50.952 00.000 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
01:23:50.953 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.19 mountX=-0.21 mountY=0.02, mountTheta=3.06
01:23:50.954 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
01:23:50.954 00.000 18120 Enqueuing Move request for scope (0.08, -0.20)
01:23:50.955 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:50.955 00.000 21948 Worker thread wakes up
01:23:50.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
01:23:50.955 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
01:23:50.955 00.000 21948 Moving (0.08, -0.20) raw xDistance=-0.21 yDistance=0.02
01:23:50.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:23:50.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:50.955 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.5
01:23:50.956 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:50.957 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:50.957 00.000 18120 Enqueuing Expose request
01:23:50.958 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:23:50.958 00.000 21948 MoveAxis(E, 38, ABG)
01:23:50.958 00.000 21948 Guiding  Dir = 2, Dur = 38
01:23:50.958 00.000 21948 IsSlewing returns 0
01:23:50.958 00.000 21948 IsGuiding returns 0
01:23:50.960 00.002 21948 PulseGuide returned control before completion, sleep 46
01:23:51.014 00.054 21948 IsGuiding returns 0
01:23:51.014 00.000 21948 Move returns status 0, amount 38
01:23:51.014 00.000 21948 MoveAxis(N, 0, ABG)
01:23:51.014 00.000 21948 Move returns status 0, amount 0
01:23:51.015 00.001 21948 move complete, result=0
01:23:51.015 00.000 21948 worker thread done servicing request
01:23:51.015 00.000 21948 Worker thread wakes up
01:23:51.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:51.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:51.015 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
01:23:52.420 01.405 21948 Exposure complete
01:23:52.453 00.033 21948 worker thread done servicing request
01:23:52.453 00.000 18120 OnExposeComplete: enter
01:23:52.454 00.001 18120 UpdateGuideState(): m_state=6
01:23:52.456 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
01:23:52.458 00.002 18120 Star::Find returns 1 (0), X=896.99, Y=232.67, Mass=2014, SNR=31.1, Peak=188 HFD=4.0
01:23:52.460 00.002 18120 MultiStar: [#1 0.34,-0.16,0.72,U] [#2 -0.26,0.32,0.00,M2] [#3 0.09,-0.52,0.00,M4] [#4 -0.06,-0.40,0.55,U] [#5 0.39,0.05,0.47,U] [#6 0.29,-0.29,0.00,M1] [#7 0.26,-0.15,0.46,U] [#8 -0.12,-0.10,0.39,U] 
01:23:52.463 00.003 18120 refined, 5 included, MultiStar: {0.19, -0.18}, one-star: {0.21, -0.21}
01:23:52.465 00.002 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
01:23:52.467 00.002 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
01:23:52.469 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.75 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
01:23:52.474 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.18, opts=13)
01:23:52.477 00.003 18120 Enqueuing Move request for scope (0.19, -0.18)
01:23:52.477 00.000 21948 Worker thread wakes up
01:23:52.478 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
01:23:52.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:52.481 00.003 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
01:23:52.481 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.1
01:23:52.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:52.482 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:52.482 00.000 18120 Enqueuing Expose request
01:23:52.482 00.000 21948 Moving (0.19, -0.18) raw xDistance=-0.24 yDistance=-0.09
01:23:52.483 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:23:52.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:52.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:52.483 00.000 21948 MoveAxis(E, 45, ABG)
01:23:52.483 00.000 21948 Guiding  Dir = 2, Dur = 45
01:23:52.483 00.000 21948 IsSlewing returns 0
01:23:52.483 00.000 21948 IsGuiding returns 0
01:23:52.485 00.002 21948 PulseGuide returned control before completion, sleep 54
01:23:52.543 00.058 21948 IsGuiding returns 0
01:23:52.543 00.000 21948 Move returns status 0, amount 45
01:23:52.543 00.000 21948 MoveAxis(N, 0, ABG)
01:23:52.544 00.001 21948 Move returns status 0, amount 0
01:23:52.544 00.000 21948 move complete, result=0
01:23:52.544 00.000 21948 worker thread done servicing request
01:23:52.544 00.000 21948 Worker thread wakes up
01:23:52.544 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
01:23:52.545 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:52.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:54.179 01.634 21948 Exposure complete
01:23:54.216 00.037 21948 worker thread done servicing request
01:23:54.216 00.000 18120 OnExposeComplete: enter
01:23:54.216 00.000 18120 UpdateGuideState(): m_state=6
01:23:54.217 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
01:23:54.217 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=232.83, Mass=1953, SNR=30.6, Peak=192 HFD=3.9
01:23:54.218 00.001 18120 MultiStar: [#1 0.15,-0.10,0.78,U] [#2 -0.28,0.16,0.66,U] [#3 0.14,-0.20,0.61,U] [#4 0.04,-0.27,0.58,U] [#5 0.33,-0.08,0.47,U] [#6 -0.09,0.13,0.56,U] [#7 0.18,-0.07,0.43,U] [#8 0.07,0.12,0.40,U] 
01:23:54.218 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.04, -0.05}
01:23:54.219 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
01:23:54.219 00.000 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
01:23:54.219 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.84 mountX=-0.06 mountY=-0.02, mountTheta=-2.88
01:23:54.220 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
01:23:54.222 00.002 18120 Enqueuing Move request for scope (0.04, -0.04)
01:23:54.223 00.001 21948 Worker thread wakes up
01:23:54.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:54.224 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:23:54.224 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
01:23:54.228 00.004 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:23:54.228 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:54.229 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:54.230 00.001 18120 Enqueuing Expose request
01:23:54.230 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.06 yDistance=-0.02
01:23:54.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:23:54.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:54.230 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:54.230 00.000 21948 MoveAxis(E, 0, ABG)
01:23:54.230 00.000 21948 Move returns status 0, amount 0
01:23:54.230 00.000 21948 MoveAxis(N, 0, ABG)
01:23:54.230 00.000 21948 Move returns status 0, amount 0
01:23:54.230 00.000 21948 move complete, result=0
01:23:54.231 00.001 21948 worker thread done servicing request
01:23:54.231 00.000 21948 Worker thread wakes up
01:23:54.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:54.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:54.231 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:55.747 01.516 21948 Exposure complete
01:23:55.780 00.033 21948 worker thread done servicing request
01:23:55.780 00.000 18120 OnExposeComplete: enter
01:23:55.781 00.001 18120 UpdateGuideState(): m_state=6
01:23:55.781 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
01:23:55.782 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=232.78, Mass=2024, SNR=31.2, Peak=195 HFD=4.1
01:23:55.783 00.001 18120 MultiStar: [#1 0.04,-0.07,0.72,U] [#2 -0.18,0.32,0.63,U] [#3 0.14,-0.41,0.00,M4] [#4 -0.12,-0.47,0.00,M7] [#5 0.13,0.16,0.46,U] [#6 0.14,0.28,0.52,U] [#7 0.19,-0.06,0.44,U] [#8 0.22,0.17,0.41,U] 
01:23:55.784 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.08}, one-star: {0.19, -0.10}
01:23:55.785 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
01:23:55.788 00.003 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
01:23:55.790 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=0.03 mountY=-0.12, mountTheta=-1.32
01:23:55.795 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.08, opts=13)
01:23:55.797 00.002 18120 Enqueuing Move request for scope (0.10, 0.08)
01:23:55.800 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:55.802 00.002 18120 UpdateGuideState exits: m=2024 RSB=31.2
01:23:55.805 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.806 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:55.806 00.000 18120 Enqueuing Expose request
01:23:55.807 00.001 21948 Worker thread wakes up
01:23:55.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:23:55.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:23:55.807 00.000 21948 Moving (0.10, 0.08) raw xDistance=0.03 yDistance=-0.12
01:23:55.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:55.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:55.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:55.807 00.000 21948 MoveAxis(E, 0, ABG)
01:23:55.807 00.000 21948 Move returns status 0, amount 0
01:23:55.807 00.000 21948 MoveAxis(N, 0, ABG)
01:23:55.807 00.000 21948 Move returns status 0, amount 0
01:23:55.807 00.000 21948 move complete, result=0
01:23:55.807 00.000 21948 worker thread done servicing request
01:23:55.807 00.000 21948 Worker thread wakes up
01:23:55.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:55.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:55.807 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:57.437 01.630 21948 Exposure complete
01:23:57.487 00.050 21948 worker thread done servicing request
01:23:57.487 00.000 18120 OnExposeComplete: enter
01:23:57.488 00.001 18120 UpdateGuideState(): m_state=6
01:23:57.488 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
01:23:57.489 00.001 18120 Star::Find returns 1 (0), X=896.73, Y=232.70, Mass=2041, SNR=31.2, Peak=155 HFD=4.0
01:23:57.489 00.000 18120 MultiStar: [#1 0.05,-0.14,0.73,U] [#2 -0.11,0.06,0.65,U] [#3 0.09,-0.36,0.59,U] [#4 -0.00,-0.49,0.00,M8] [#5 0.20,-0.04,0.45,U] [#6 -0.09,0.02,0.52,U] [#7 0.08,-0.28,0.42,U] [#8 -0.03,0.05,0.41,U] 
01:23:57.490 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.06, -0.18}
01:23:57.490 00.000 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
01:23:57.490 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
01:23:57.491 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.53 mountX=-0.11 mountY=0.05, mountTheta=2.73
01:23:57.492 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
01:23:57.493 00.001 18120 Enqueuing Move request for scope (0.01, -0.12)
01:23:57.493 00.000 21948 Worker thread wakes up
01:23:57.493 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
01:23:57.493 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
01:23:57.493 00.000 21948 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.05
01:23:57.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:57.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:57.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:57.494 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:23:57.494 00.000 21948 MoveAxis(E, 0, ABG)
01:23:57.494 00.000 21948 Move returns status 0, amount 0
01:23:57.494 00.000 21948 MoveAxis(N, 0, ABG)
01:23:57.494 00.000 21948 Move returns status 0, amount 0
01:23:57.494 00.000 21948 move complete, result=0
01:23:57.494 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.2
01:23:57.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:57.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:57.495 00.000 18120 Enqueuing Expose request
01:23:57.496 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:57.496 00.000 21948 worker thread done servicing request
01:23:57.496 00.000 21948 Worker thread wakes up
01:23:57.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:57.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:59.013 01.517 21948 Exposure complete
01:23:59.062 00.049 21948 worker thread done servicing request
01:23:59.062 00.000 18120 OnExposeComplete: enter
01:23:59.063 00.001 18120 UpdateGuideState(): m_state=6
01:23:59.064 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
01:23:59.065 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=232.59, Mass=1988, SNR=30.9, Peak=153 HFD=3.9
01:23:59.066 00.001 18120 MultiStar: [#1 0.27,-0.14,0.74,U] [#2 0.01,-0.02,0.64,U] [#3 0.02,-0.47,0.00,M4] [#4 -0.07,-0.63,0.00,M9] [#5 0.27,-0.04,0.48,U] [#6 0.30,-0.15,0.54,U] [#7 0.29,-0.34,0.00,M1] [#8 -0.06,-0.17,0.43,U] 
01:23:59.068 00.002 18120 refined, 5 included, MultiStar: {0.21, -0.15}, one-star: {0.35, -0.29}
01:23:59.069 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
01:23:59.070 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:23:59.070 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.62 mountX=-0.23 mountY=-0.12, mountTheta=-2.65
01:23:59.072 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.15, opts=13)
01:23:59.072 00.000 18120 Enqueuing Move request for scope (0.21, -0.15)
01:23:59.074 00.002 21948 Worker thread wakes up
01:23:59.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:23:59.074 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
01:23:59.074 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
01:23:59.074 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
01:23:59.075 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:23:59.076 00.001 18120 Enqueuing Expose request
01:23:59.076 00.000 21948 Moving (0.21, -0.15) raw xDistance=-0.23 yDistance=-0.12
01:23:59.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:23:59.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:59.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:59.076 00.000 21948 MoveAxis(E, 40, ABG)
01:23:59.076 00.000 21948 Guiding  Dir = 2, Dur = 40
01:23:59.076 00.000 21948 IsSlewing returns 0
01:23:59.076 00.000 21948 IsGuiding returns 0
01:23:59.078 00.002 21948 PulseGuide returned control before completion, sleep 49
01:23:59.135 00.057 21948 IsGuiding returns 0
01:23:59.135 00.000 21948 Move returns status 0, amount 40
01:23:59.135 00.000 21948 MoveAxis(N, 0, ABG)
01:23:59.135 00.000 21948 Move returns status 0, amount 0
01:23:59.135 00.000 21948 move complete, result=0
01:23:59.135 00.000 21948 worker thread done servicing request
01:23:59.135 00.000 21948 Worker thread wakes up
01:23:59.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:23:59.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:23:59.135 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:24:00.767 01.632 21948 Exposure complete
01:24:00.813 00.046 21948 worker thread done servicing request
01:24:00.813 00.000 18120 OnExposeComplete: enter
01:24:00.815 00.002 18120 UpdateGuideState(): m_state=6
01:24:00.818 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
01:24:00.820 00.002 18120 Star::Find returns 1 (0), X=896.78, Y=232.57, Mass=2084, SNR=31.5, Peak=163 HFD=3.8
01:24:00.823 00.003 18120 MultiStar: [#1 0.13,-0.16,0.69,U] [#2 -0.33,0.05,0.61,U] [#3 0.26,-0.44,0.00,M5] [#4 0.07,-0.52,0.00,M10] [#5 0.42,0.02,0.00,M1] [#6 0.12,0.37,0.50,U] [#7 -0.00,-0.29,0.44,U] [#8 0.05,-0.11,0.41,U] 
01:24:00.825 00.002 18120 refined, 5 included, MultiStar: {-0.01, -0.10}, one-star: {-0.01, -0.31}
01:24:00.827 00.002 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.61)
01:24:00.827 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.57)
01:24:00.828 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.68 mountX=-0.09 mountY=0.06, mountTheta=2.58
01:24:00.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.10, opts=13)
01:24:00.829 00.000 18120 Enqueuing Move request for scope (-0.01, -0.10)
01:24:00.830 00.001 21948 Worker thread wakes up
01:24:00.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:00.830 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.5
01:24:00.831 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:00.832 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:00.832 00.000 18120 Enqueuing Expose request
01:24:00.833 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
01:24:00.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
01:24:00.833 00.000 21948 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.06
01:24:00.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:00.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:00.833 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:24:00.833 00.000 21948 MoveAxis(E, 0, ABG)
01:24:00.833 00.000 21948 Move returns status 0, amount 0
01:24:00.833 00.000 21948 MoveAxis(N, 0, ABG)
01:24:00.833 00.000 21948 Move returns status 0, amount 0
01:24:00.833 00.000 21948 move complete, result=0
01:24:00.833 00.000 21948 worker thread done servicing request
01:24:00.833 00.000 21948 Worker thread wakes up
01:24:00.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:00.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:00.833 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:02.354 01.521 21948 Exposure complete
01:24:02.381 00.027 21948 worker thread done servicing request
01:24:02.381 00.000 18120 OnExposeComplete: enter
01:24:02.382 00.001 18120 UpdateGuideState(): m_state=6
01:24:02.383 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
01:24:02.383 00.000 18120 Star::Find returns 1 (0), X=896.78, Y=232.38, Mass=1996, SNR=30.9, Peak=158 HFD=3.9
01:24:02.384 00.001 18120 MultiStar: [#1 0.06,-0.22,0.72,U] [#2 -0.39,0.12,0.66,U] [#3 0.06,-0.43,0.00,M6] [#4 0.17,-0.76,0.00,R] [#5 0.37,-0.02,0.46,U] [#6 0.15,-0.17,0.54,U] [#7 0.07,-0.38,0.46,U] [#8 0.08,-0.02,0.41,U] 
01:24:02.384 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.20}, one-star: {-0.00, -0.50}
01:24:02.385 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
01:24:02.385 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
01:24:02.386 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.21 cameraTheta=-1.46 mountX=-0.20 mountY=0.07, mountTheta=2.79
01:24:02.387 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.20, opts=13)
01:24:02.387 00.000 18120 Enqueuing Move request for scope (0.02, -0.20)
01:24:02.388 00.001 21948 Worker thread wakes up
01:24:02.388 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:02.388 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.9
01:24:02.389 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
01:24:02.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
01:24:02.389 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:02.389 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:02.390 00.001 18120 Enqueuing Expose request
01:24:02.390 00.000 21948 Moving (0.02, -0.20) raw xDistance=-0.20 yDistance=0.07
01:24:02.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:24:02.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:02.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:24:02.390 00.000 21948 MoveAxis(E, 0, ABG)
01:24:02.390 00.000 21948 Move returns status 0, amount 0
01:24:02.390 00.000 21948 MoveAxis(N, 0, ABG)
01:24:02.390 00.000 21948 Move returns status 0, amount 0
01:24:02.390 00.000 21948 move complete, result=0
01:24:02.390 00.000 21948 worker thread done servicing request
01:24:02.390 00.000 21948 Worker thread wakes up
01:24:02.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:02.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:02.391 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:04.013 01.622 21948 Exposure complete
01:24:04.052 00.039 21948 worker thread done servicing request
01:24:04.052 00.000 18120 OnExposeComplete: enter
01:24:04.053 00.001 18120 UpdateGuideState(): m_state=6
01:24:04.053 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
01:24:04.054 00.001 18120 Star::Find returns 1 (0), X=896.78, Y=232.55, Mass=2012, SNR=31.0, Peak=165 HFD=3.8
01:24:04.054 00.000 18120 MultiStar: [#1 0.01,-0.23,0.73,U] [#2 -0.28,0.15,0.63,U] [#3 0.03,-0.53,0.00,M7] [#4 -0.29,0.23,0.58,U] [#5 0.16,-0.02,0.47,U] [#6 0.22,-0.10,0.54,U] [#7 -0.14,-0.29,0.44,U] [#8 -0.00,0.08,0.40,U] 
01:24:04.055 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.09}, one-star: {-0.01, -0.33}
01:24:04.055 00.000 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.05 = 2.24)
01:24:04.056 00.001 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.20)
01:24:04.056 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=-0.06 mountY=0.08, mountTheta=2.22
01:24:04.058 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.09, opts=13)
01:24:04.058 00.000 18120 Enqueuing Move request for scope (-0.05, -0.09)
01:24:04.059 00.001 21948 Worker thread wakes up
01:24:04.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:04.059 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.0
01:24:04.060 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:04.061 00.001 18120 Enqueuing Expose request
01:24:04.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:24:04.061 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:24:04.061 00.000 21948 Moving (-0.05, -0.09) raw xDistance=-0.06 yDistance=0.08
01:24:04.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:04.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:04.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:24:04.061 00.000 21948 MoveAxis(E, 0, ABG)
01:24:04.061 00.000 21948 Move returns status 0, amount 0
01:24:04.061 00.000 21948 MoveAxis(N, 0, ABG)
01:24:04.061 00.000 21948 Move returns status 0, amount 0
01:24:04.061 00.000 21948 move complete, result=0
01:24:04.061 00.000 21948 worker thread done servicing request
01:24:04.061 00.000 21948 Worker thread wakes up
01:24:04.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:04.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:04.062 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:05.576 01.514 21948 Exposure complete
01:24:05.613 00.037 21948 worker thread done servicing request
01:24:05.613 00.000 18120 OnExposeComplete: enter
01:24:05.613 00.000 18120 UpdateGuideState(): m_state=6
01:24:05.614 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
01:24:05.614 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=232.71, Mass=2041, SNR=31.2, Peak=181 HFD=3.7
01:24:05.615 00.001 18120 MultiStar: [#1 0.27,-0.16,0.72,U] [#2 -0.34,0.13,0.63,U] [#3 0.02,-0.53,0.00,M8] [#4 -0.29,0.35,0.00,M1] [#5 0.25,-0.30,0.47,U] [#6 0.11,-0.06,0.53,U] [#7 0.16,0.11,0.45,U] [#8 0.20,-0.20,0.39,U] 
01:24:05.615 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.10}, one-star: {-0.09, -0.17}
01:24:05.616 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
01:24:05.616 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
01:24:05.617 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.08 mountX=-0.11 mountY=-0.00, mountTheta=-3.11
01:24:05.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
01:24:05.619 00.001 18120 Enqueuing Move request for scope (0.05, -0.10)
01:24:05.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:05.620 00.001 21948 Worker thread wakes up
01:24:05.620 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.2
01:24:05.621 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:05.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:24:05.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:05.622 00.001 18120 Enqueuing Expose request
01:24:05.622 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:24:05.622 00.000 21948 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.00
01:24:05.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:05.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:05.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:24:05.622 00.000 21948 MoveAxis(E, 0, ABG)
01:24:05.622 00.000 21948 Move returns status 0, amount 0
01:24:05.622 00.000 21948 MoveAxis(N, 0, ABG)
01:24:05.622 00.000 21948 Move returns status 0, amount 0
01:24:05.622 00.000 21948 move complete, result=0
01:24:05.622 00.000 21948 worker thread done servicing request
01:24:05.623 00.001 21948 Worker thread wakes up
01:24:05.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:05.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:05.623 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:07.246 01.623 21948 Exposure complete
01:24:07.278 00.032 21948 worker thread done servicing request
01:24:07.278 00.000 18120 OnExposeComplete: enter
01:24:07.280 00.002 18120 UpdateGuideState(): m_state=6
01:24:07.280 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
01:24:07.281 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=232.78, Mass=1990, SNR=30.9, Peak=179 HFD=3.8
01:24:07.281 00.000 18120 MultiStar: [#1 0.06,-0.31,0.70,U] [#2 -0.33,-0.12,0.65,U] [#3 -0.19,-0.42,0.00,M9] [#4 -0.29,0.34,0.00,M2] [#5 -0.04,-0.13,0.47,U] [#6 -0.16,-0.06,0.56,U] [#7 -0.10,-0.46,0.00,M1] [#8 -0.04,-0.10,0.42,U] 
01:24:07.281 00.000 18120 single-star, 5 included, MultiStar: {-0.10, -0.14}, one-star: {-0.08, -0.10}
01:24:07.283 00.002 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.21 = 2.07)
01:24:07.283 00.000 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.25 = 2.03)
01:24:07.284 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.21 mountX=-0.06 mountY=0.12, mountTheta=2.06
01:24:07.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
01:24:07.286 00.001 18120 Enqueuing Move request for scope (-0.08, -0.10)
01:24:07.286 00.000 21948 Worker thread wakes up
01:24:07.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:07.287 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
01:24:07.287 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
01:24:07.287 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:07.288 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:07.288 00.000 18120 Enqueuing Expose request
01:24:07.288 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
01:24:07.288 00.000 21948 Moving (-0.08, -0.10) raw xDistance=-0.06 yDistance=0.12
01:24:07.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:07.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:07.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:24:07.288 00.000 21948 MoveAxis(E, 0, ABG)
01:24:07.289 00.001 21948 Move returns status 0, amount 0
01:24:07.289 00.000 21948 MoveAxis(N, 0, ABG)
01:24:07.289 00.000 21948 Move returns status 0, amount 0
01:24:07.289 00.000 21948 move complete, result=0
01:24:07.289 00.000 21948 worker thread done servicing request
01:24:07.289 00.000 21948 Worker thread wakes up
01:24:07.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:07.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:07.289 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:08.811 01.522 21948 Exposure complete
01:24:08.843 00.032 21948 worker thread done servicing request
01:24:08.843 00.000 18120 OnExposeComplete: enter
01:24:08.844 00.001 18120 UpdateGuideState(): m_state=6
01:24:08.845 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
01:24:08.845 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=232.67, Mass=2125, SNR=31.9, Peak=165 HFD=3.8
01:24:08.846 00.001 18120 MultiStar: [#1 -0.30,-0.13,0.72,U] [#2 -0.85,0.26,0.00,M1] [#3 -0.31,-0.56,0.00,M10] [#4 -0.67,0.04,0.00,M3] [#5 -0.15,-0.15,0.44,U] [#6 -0.22,-0.22,0.52,U] [#7 -0.46,-0.19,0.00,M2] [#8 -0.64,-0.19,0.00,M1] 
01:24:08.846 00.000 18120 refined, 3 included, MultiStar: {-0.31, -0.18}, one-star: {-0.44, -0.21}
01:24:08.847 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.68)
01:24:08.847 00.000 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.64)
01:24:08.847 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-2.61 mountX=-0.04 mountY=0.36, mountTheta=1.68
01:24:08.849 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=-0.18, opts=13)
01:24:08.849 00.000 18120 Enqueuing Move request for scope (-0.31, -0.18)
01:24:08.850 00.001 21948 Worker thread wakes up
01:24:08.850 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.18) opts 0xd
01:24:08.850 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, -0.18)
01:24:08.850 00.000 21948 Moving (-0.31, -0.18) raw xDistance=-0.04 yDistance=0.36
01:24:08.850 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:24:08.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:08.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:24:08.850 00.000 21948 MoveAxis(E, 0, ABG)
01:24:08.850 00.000 21948 Move returns status 0, amount 0
01:24:08.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:08.852 00.002 21948 MoveAxis(N, 0, ABG)
01:24:08.852 00.000 21948 Move returns status 0, amount 0
01:24:08.852 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.9
01:24:08.853 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.853 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:08.854 00.001 18120 Enqueuing Expose request
01:24:08.854 00.000 21948 move complete, result=0
01:24:08.854 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:24:08.855 00.001 21948 worker thread done servicing request
01:24:08.855 00.000 21948 Worker thread wakes up
01:24:08.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:08.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:10.492 01.637 21948 Exposure complete
01:24:10.549 00.057 21948 worker thread done servicing request
01:24:10.549 00.000 18120 OnExposeComplete: enter
01:24:10.550 00.001 18120 UpdateGuideState(): m_state=6
01:24:10.551 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
01:24:10.551 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=232.75, Mass=2088, SNR=31.6, Peak=174 HFD=3.8
01:24:10.552 00.001 18120 MultiStar: [#1 -0.22,-0.21,0.71,U] [#2 -0.66,0.10,0.00,M2] [#3 -0.23,-0.49,0.00,R] [#4 -0.48,0.35,0.00,M4] [#5 -0.08,0.12,0.46,U] [#6 -0.54,0.15,0.00,M1] [#7 -0.29,0.01,0.45,U] [#8 -0.32,0.12,0.39,U] 
01:24:10.552 00.000 18120 refined, 4 included, MultiStar: {-0.29, -0.06}, one-star: {-0.43, -0.13}
01:24:10.553 00.001 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.34)
01:24:10.553 00.000 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.30)
01:24:10.554 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-2.94 mountX=0.07 mountY=0.29, mountTheta=1.34
01:24:10.555 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.06, opts=13)
01:24:10.555 00.000 18120 Enqueuing Move request for scope (-0.29, -0.06)
01:24:10.556 00.001 21948 Worker thread wakes up
01:24:10.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
01:24:10.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
01:24:10.556 00.000 21948 Moving (-0.29, -0.06) raw xDistance=0.07 yDistance=0.29
01:24:10.556 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:24:10.556 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:10.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:24:10.556 00.000 21948 MoveAxis(E, 0, ABG)
01:24:10.556 00.000 21948 Move returns status 0, amount 0
01:24:10.556 00.000 21948 MoveAxis(N, 0, ABG)
01:24:10.556 00.000 21948 Move returns status 0, amount 0
01:24:10.556 00.000 21948 move complete, result=0
01:24:10.556 00.000 21948 worker thread done servicing request
01:24:10.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:10.557 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.6
01:24:10.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:10.558 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:10.558 00.000 18120 Enqueuing Expose request
01:24:10.558 00.000 21948 Worker thread wakes up
01:24:10.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:10.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:10.558 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:24:12.073 01.515 21948 Exposure complete
01:24:12.110 00.037 21948 worker thread done servicing request
01:24:12.110 00.000 18120 OnExposeComplete: enter
01:24:12.110 00.000 18120 UpdateGuideState(): m_state=6
01:24:12.111 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
01:24:12.111 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=232.43, Mass=2110, SNR=31.7, Peak=167 HFD=3.8
01:24:12.112 00.001 18120 MultiStar: [#1 0.14,-0.34,0.70,U] [#2 -0.31,-0.04,0.62,U] [#3 0.25,-0.19,0.59,U] [#4 -0.17,0.22,0.56,U] [#5 0.34,-0.09,0.47,U] [#6 0.01,-0.13,0.50,U] [#7 0.17,-0.29,0.42,U] [#8 -0.15,-0.42,0.00,M1] 
01:24:12.112 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.19}, one-star: {-0.06, -0.45}
01:24:12.113 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
01:24:12.113 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
01:24:12.114 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=-0.19 mountY=0.06, mountTheta=2.81
01:24:12.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.19, opts=13)
01:24:12.115 00.000 18120 Enqueuing Move request for scope (0.03, -0.19)
01:24:12.116 00.001 21948 Worker thread wakes up
01:24:12.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
01:24:12.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
01:24:12.116 00.000 21948 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=0.06
01:24:12.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:24:12.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:12.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:12.116 00.000 18120 UpdateGuideState exits: m=2110 RSB=31.7
01:24:12.117 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:12.117 00.000 18120 Enqueuing Expose request
01:24:12.119 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:24:12.119 00.000 21948 MoveAxis(E, 0, ABG)
01:24:12.119 00.000 21948 Move returns status 0, amount 0
01:24:12.119 00.000 21948 MoveAxis(N, 0, ABG)
01:24:12.119 00.000 21948 Move returns status 0, amount 0
01:24:12.119 00.000 21948 move complete, result=0
01:24:12.119 00.000 21948 worker thread done servicing request
01:24:12.119 00.000 21948 Worker thread wakes up
01:24:12.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:12.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:12.120 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:13.755 01.635 21948 Exposure complete
01:24:13.808 00.053 21948 worker thread done servicing request
01:24:13.808 00.000 18120 OnExposeComplete: enter
01:24:13.810 00.002 18120 UpdateGuideState(): m_state=6
01:24:13.811 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
01:24:13.813 00.002 18120 Star::Find returns 1 (0), X=896.88, Y=232.67, Mass=1959, SNR=30.7, Peak=161 HFD=4.0
01:24:13.814 00.001 18120 MultiStar: [#1 0.13,-0.12,0.75,U] [#2 -0.28,0.22,0.65,U] [#3 0.46,-0.05,0.00,M1] [#4 -0.04,0.42,0.00,M4] [#5 0.41,-0.08,0.00,M1] [#6 0.27,-0.00,0.52,U] [#7 0.23,-0.08,0.46,U] [#8 0.14,-0.25,0.40,U] 
01:24:13.816 00.002 18120 refined, 5 included, MultiStar: {0.08, -0.08}, one-star: {0.10, -0.21}
01:24:13.819 00.003 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
01:24:13.821 00.002 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
01:24:13.824 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.75 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
01:24:13.828 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
01:24:13.831 00.003 18120 Enqueuing Move request for scope (0.08, -0.08)
01:24:13.833 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:13.835 00.002 18120 UpdateGuideState exits: m=1959 RSB=30.7
01:24:13.838 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:13.840 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:13.842 00.002 21948 Worker thread wakes up
01:24:13.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:24:13.842 00.000 18120 Enqueuing Expose request
01:24:13.843 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:24:13.843 00.000 21948 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.04
01:24:13.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:13.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:13.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:13.844 00.001 21948 MoveAxis(E, 0, ABG)
01:24:13.844 00.000 21948 Move returns status 0, amount 0
01:24:13.844 00.000 21948 MoveAxis(N, 0, ABG)
01:24:13.844 00.000 21948 Move returns status 0, amount 0
01:24:13.844 00.000 21948 move complete, result=0
01:24:13.844 00.000 21948 worker thread done servicing request
01:24:13.844 00.000 21948 Worker thread wakes up
01:24:13.844 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:13.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:13.845 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:15.252 01.407 21948 Exposure complete
01:24:15.283 00.031 21948 worker thread done servicing request
01:24:15.284 00.001 18120 OnExposeComplete: enter
01:24:15.284 00.000 18120 UpdateGuideState(): m_state=6
01:24:15.285 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
01:24:15.285 00.000 18120 Star::Find returns 1 (0), X=896.76, Y=232.72, Mass=1987, SNR=30.8, Peak=159 HFD=4.0
01:24:15.286 00.001 18120 MultiStar: [#1 0.24,-0.20,0.76,U] [#2 -0.26,0.16,0.64,U] [#3 0.44,-0.03,0.00,M2] [#4 -0.21,0.48,0.00,M5] [#5 0.27,-0.03,0.47,U] [#6 0.20,-0.00,0.54,U] [#7 0.27,-0.36,0.00,M1] [#8 -0.14,0.22,0.40,U] 
01:24:15.286 00.000 18120 refined, 5 included, MultiStar: {0.05, -0.04}, one-star: {-0.03, -0.16}
01:24:15.287 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:24:15.287 00.000 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:24:15.287 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.67 mountX=-0.05 mountY=-0.02, mountTheta=-2.70
01:24:15.289 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
01:24:15.289 00.000 18120 Enqueuing Move request for scope (0.05, -0.04)
01:24:15.289 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:15.290 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.8
01:24:15.290 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:15.291 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:15.291 00.000 18120 Enqueuing Expose request
01:24:15.292 00.001 21948 Worker thread wakes up
01:24:15.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:24:15.292 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:24:15.292 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.02
01:24:15.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:15.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:15.292 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:15.292 00.000 21948 MoveAxis(E, 0, ABG)
01:24:15.292 00.000 21948 Move returns status 0, amount 0
01:24:15.292 00.000 21948 MoveAxis(N, 0, ABG)
01:24:15.292 00.000 21948 Move returns status 0, amount 0
01:24:15.292 00.000 21948 move complete, result=0
01:24:15.292 00.000 21948 worker thread done servicing request
01:24:15.292 00.000 21948 Worker thread wakes up
01:24:15.292 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:15.292 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,218,31,31)
01:24:15.293 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:15.979 00.686 18120 evsrv: cli 0D46D3F0 connect
01:24:15.980 00.001 18120 case statement mapped state 6 to 3
01:24:15.981 00.001 18120 case statement mapped state 6 to 3
01:24:15.982 00.001 18120 evsrv: cli 0D46D3F0 request: {"method":"get_app_state","id":"9cf6863f-fdca-4872-8918-e506f7938520"}
01:24:15.983 00.001 18120 case statement mapped state 6 to 3
01:24:15.984 00.001 18120 evsrv: cli 0D46D3F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cf6863f-fdca-4872-8918-e506f7938520"}
01:24:15.985 00.001 18120 evsrv: cli 0D46D3F0 disconnect
01:24:15.987 00.002 18120 evsrv: cli 0D46D5D0 connect
01:24:15.988 00.001 18120 case statement mapped state 6 to 3
01:24:15.989 00.001 18120 case statement mapped state 6 to 3
01:24:15.990 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"57dfe330-4068-43b4-bac7-c33b8b34bd59"}
01:24:15.991 00.001 18120 PhdController::Dither begins
01:24:15.992 00.001 18120 dither: size=2.00, dRA=-0.90 dDec=-0.91
01:24:15.993 00.001 18120 MountToCamera -- mountTheta (-2.35) + m_xAngle (2.00) = xAngle (-0.35 = -0.35)
01:24:15.994 00.001 18120 MountToCamera -- mountX=-0.90 mountY=-0.91 hyp=1.28 mountTheta=-2.35 cameraX=1.20, cameraY=-0.44 cameraTheta=-0.35
01:24:15.994 00.000 18120 setting lock position to (897.99, 232.44)
01:24:15.996 00.002 18120 Mount: notify guiding dithered (1.2, -0.4)
01:24:15.998 00.002 18120 MultiStar: stabilizing after lock position change
01:24:15.998 00.000 18120 Status Line: Dithering de -0.90,-0.91
01:24:16.000 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:24:16.000 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
01:24:16.001 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":0,"id":"57dfe330-4068-43b4-bac7-c33b8b34bd59"}
01:24:16.001 00.000 18120 evsrv: cli 0D46D5D0 disconnect
01:24:16.924 00.923 21948 Exposure complete
01:24:16.965 00.041 21948 worker thread done servicing request
01:24:16.965 00.000 18120 OnExposeComplete: enter
01:24:16.966 00.001 18120 UpdateGuideState(): m_state=6
01:24:16.966 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
01:24:16.967 00.001 18120 Star::Find returns 1 (0), X=896.93, Y=232.55, Mass=2074, SNR=31.5, Peak=157 HFD=4.0
01:24:16.967 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
01:24:16.968 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
01:24:16.969 00.001 18120 CameraToMount -- cameraX=-1.05 cameraY=0.11 hyp=1.06 cameraTheta=3.04 mountX=0.53 mountY=0.89, mountTheta=1.03
01:24:16.970 00.001 18120 dither recenter: remaining=(0.9,0.9) step=(0.9,0.9)
01:24:16.971 00.001 18120 MountToCamera -- mountTheta (0.79) + m_xAngle (2.00) = xAngle (2.79 = 2.79)
01:24:16.971 00.000 18120 MountToCamera -- mountX=0.90 mountY=0.91 hyp=1.28 mountTheta=0.79 cameraX=-1.20, cameraY=0.44 cameraTheta=2.79
01:24:16.972 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.20, y=0.44, opts=4)
01:24:16.972 00.000 18120 Enqueuing Move request for scope (-1.20, 0.44)
01:24:16.973 00.001 18120 Mount: notify direct move 0.90,0.91
01:24:16.973 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:16.974 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.5
01:24:16.974 00.000 21948 Worker thread wakes up
01:24:16.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.44) opts 0x4
01:24:16.974 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.20, 0.44)
01:24:16.974 00.000 21948 Moving (-1.20, 0.44) raw xDistance=0.90 yDistance=0.91
01:24:16.974 00.000 18120 PhdController: settling, locked = 1, distance = 1.32 (0.50) aobump = 0 frame = 1 / 99999
01:24:16.975 00.001 21948 MoveAxis(W, 254, B)
01:24:16.975 00.000 21948 Guiding  Dir = 3, Dur = 254
01:24:16.975 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058656.975,"Host":"ASUS_SAM","Inst":1,"Distance":1.32,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:24:16.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:16.976 00.001 21948 IsSlewing returns 0
01:24:16.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:16.976 00.000 18120 Enqueuing Expose request
01:24:16.977 00.001 21948 IsGuiding returns 0
01:24:16.978 00.001 21948 PulseGuide returned control before completion, sleep 263
01:24:17.246 00.268 21948 IsGuiding returns 0
01:24:17.246 00.000 21948 Move returns status 0, amount 254
01:24:17.246 00.000 21948 MoveAxis(S, 217, B)
01:24:17.246 00.000 21948 Guiding  Dir = 1, Dur = 217
01:24:17.247 00.001 21948 IsSlewing returns 0
01:24:17.247 00.000 21948 IsGuiding returns 0
01:24:17.252 00.005 21948 PulseGuide returned control before completion, sleep 223
01:24:17.481 00.229 21948 IsGuiding returns 0
01:24:17.481 00.000 21948 Move returns status 0, amount 217
01:24:17.481 00.000 21948 move complete, result=0
01:24:17.481 00.000 21948 worker thread done servicing request
01:24:17.481 00.000 21948 Worker thread wakes up
01:24:17.482 00.001 18120 GuideStep: 0.9 px 254 ms WEST, 0.9 px 217 ms SOUTH
01:24:17.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:17.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:18.891 01.409 21948 Exposure complete
01:24:18.940 00.049 21948 worker thread done servicing request
01:24:18.940 00.000 18120 OnExposeComplete: enter
01:24:18.940 00.000 18120 UpdateGuideState(): m_state=6
01:24:18.942 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
01:24:18.943 00.001 18120 Star::Find returns 1 (0), X=897.70, Y=231.93, Mass=2127, SNR=31.8, Peak=190 HFD=4.1
01:24:18.944 00.001 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
01:24:18.945 00.001 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.16)
01:24:18.946 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.51 hyp=0.59 cameraTheta=-2.09 mountX=-0.34 mountY=0.49, mountTheta=2.19
01:24:18.949 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.51, opts=13)
01:24:18.950 00.001 18120 Enqueuing Move request for scope (-0.29, -0.51)
01:24:18.951 00.001 21948 Worker thread wakes up
01:24:18.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.51) opts 0xd
01:24:18.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:18.951 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.8
01:24:18.952 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.51)
01:24:18.952 00.000 21948 Moving (-0.29, -0.51) raw xDistance=-0.34 yDistance=0.49
01:24:18.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:24:18.952 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:18.952 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 2 / 99999
01:24:18.952 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:24:18.952 00.000 21948 MoveAxis(E, 62, ABG)
01:24:18.952 00.000 21948 Guiding  Dir = 2, Dur = 62
01:24:18.952 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058658.952,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:24:18.954 00.002 21948 IsSlewing returns 0
01:24:18.954 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.954 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:18.955 00.001 18120 Enqueuing Expose request
01:24:18.955 00.000 21948 IsGuiding returns 0
01:24:18.957 00.002 21948 PulseGuide returned control before completion, sleep 71
01:24:19.042 00.085 21948 IsGuiding returns 0
01:24:19.042 00.000 21948 Move returns status 0, amount 62
01:24:19.042 00.000 21948 MoveAxis(N, 0, ABG)
01:24:19.042 00.000 21948 Move returns status 0, amount 0
01:24:19.042 00.000 21948 move complete, result=0
01:24:19.043 00.001 21948 worker thread done servicing request
01:24:19.043 00.000 21948 Worker thread wakes up
01:24:19.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:19.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:19.043 00.000 18120 GuideStep: -0.3 px 62 ms EAST, 0.5 px 0 ms NORTH
01:24:20.674 01.631 21948 Exposure complete
01:24:20.713 00.039 21948 worker thread done servicing request
01:24:20.714 00.001 18120 OnExposeComplete: enter
01:24:20.714 00.000 18120 UpdateGuideState(): m_state=6
01:24:20.715 00.001 18120 Star::Find(15, 897, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
01:24:20.715 00.000 18120 Star::Find returns 1 (0), X=897.71, Y=231.93, Mass=1979, SNR=30.7, Peak=215 HFD=4.0
01:24:20.716 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.06 = 2.22)
01:24:20.716 00.000 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.10 = 2.18)
01:24:20.718 00.002 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.51 hyp=0.58 cameraTheta=-2.07 mountX=-0.35 mountY=0.47, mountTheta=2.21
01:24:20.719 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.51, opts=13)
01:24:20.720 00.001 18120 Enqueuing Move request for scope (-0.27, -0.51)
01:24:20.720 00.000 21948 Worker thread wakes up
01:24:20.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:20.721 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.51) opts 0xd
01:24:20.721 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.51)
01:24:20.721 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.7
01:24:20.721 00.000 18120 PhdController: settling, locked = 1, distance = 0.58 (0.50) aobump = 0 frame = 3 / 99999
01:24:20.722 00.001 21948 Moving (-0.27, -0.51) raw xDistance=-0.35 yDistance=0.47
01:24:20.722 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058660.722,"Host":"ASUS_SAM","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:24:20.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
01:24:20.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:20.723 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:20.723 00.000 18120 Enqueuing Expose request
01:24:20.724 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:20.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:24:20.724 00.000 21948 MoveAxis(E, 66, ABG)
01:24:20.724 00.000 21948 Guiding  Dir = 2, Dur = 66
01:24:20.724 00.000 21948 IsSlewing returns 0
01:24:20.724 00.000 21948 IsGuiding returns 0
01:24:20.725 00.001 21948 PulseGuide returned control before completion, sleep 75
01:24:20.815 00.090 21948 IsGuiding returns 0
01:24:20.815 00.000 21948 Move returns status 0, amount 66
01:24:20.815 00.000 21948 MoveAxis(N, 0, ABG)
01:24:20.815 00.000 21948 Move returns status 0, amount 0
01:24:20.815 00.000 21948 move complete, result=0
01:24:20.815 00.000 21948 worker thread done servicing request
01:24:20.815 00.000 21948 Worker thread wakes up
01:24:20.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:20.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:20.815 00.000 18120 GuideStep: -0.3 px 66 ms EAST, 0.5 px 0 ms NORTH
01:24:22.225 01.410 21948 Exposure complete
01:24:22.280 00.055 21948 worker thread done servicing request
01:24:22.280 00.000 18120 OnExposeComplete: enter
01:24:22.281 00.001 18120 UpdateGuideState(): m_state=6
01:24:22.281 00.000 18120 Star::Find(15, 897, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
01:24:22.282 00.001 18120 Star::Find returns 1 (0), X=897.79, Y=231.80, Mass=1998, SNR=31.0, Peak=212 HFD=4.0
01:24:22.282 00.000 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.42)
01:24:22.283 00.001 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.91 = 2.38)
01:24:22.283 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.64 hyp=0.67 cameraTheta=-1.87 mountX=-0.50 mountY=0.46, mountTheta=2.40
01:24:22.285 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.64, opts=13)
01:24:22.285 00.000 18120 Enqueuing Move request for scope (-0.20, -0.64)
01:24:22.286 00.001 21948 Worker thread wakes up
01:24:22.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.64) opts 0xd
01:24:22.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.64)
01:24:22.286 00.000 21948 Moving (-0.20, -0.64) raw xDistance=-0.50 yDistance=0.46
01:24:22.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:24:22.286 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.42
01:24:22.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
01:24:22.286 00.000 21948 MoveAxis(E, 94, ABG)
01:24:22.286 00.000 21948 Guiding  Dir = 2, Dur = 94
01:24:22.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:22.287 00.001 21948 IsSlewing returns 0
01:24:22.287 00.000 18120 UpdateGuideState exits: m=1998 RSB=31.0
01:24:22.287 00.000 21948 IsGuiding returns 0
01:24:22.287 00.000 18120 PhdController: settling, locked = 1, distance = 0.61 (0.50) aobump = 0 frame = 4 / 99999
01:24:22.288 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786058662.288,"Host":"ASUS_SAM","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:24:22.288 00.000 21948 PulseGuide returned control before completion, sleep 103
01:24:22.288 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.290 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:22.290 00.000 18120 Enqueuing Expose request
01:24:22.396 00.106 21948 IsGuiding returns 0
01:24:22.396 00.000 21948 Move returns status 0, amount 94
01:24:22.396 00.000 21948 MoveAxis(S, 110, ABG)
01:24:22.396 00.000 21948 Guiding  Dir = 1, Dur = 110
01:24:22.396 00.000 21948 IsSlewing returns 0
01:24:22.396 00.000 21948 IsGuiding returns 0
01:24:22.405 00.009 21948 PulseGuide returned control before completion, sleep 113
01:24:22.524 00.119 21948 IsGuiding returns 0
01:24:22.526 00.002 21948 Move returns status 0, amount 110
01:24:22.526 00.000 21948 move complete, result=0
01:24:22.526 00.000 18120 GuideStep: -0.5 px 94 ms EAST, 0.5 px 110 ms SOUTH
01:24:22.527 00.001 21948 worker thread done servicing request
01:24:22.527 00.000 21948 Worker thread wakes up
01:24:22.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:22.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:24.156 01.629 21948 Exposure complete
01:24:24.198 00.042 21948 worker thread done servicing request
01:24:24.198 00.000 18120 OnExposeComplete: enter
01:24:24.199 00.001 18120 UpdateGuideState(): m_state=6
01:24:24.199 00.000 18120 Star::Find(15, 897, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
01:24:24.200 00.001 18120 Star::Find returns 1 (0), X=898.03, Y=232.27, Mass=2050, SNR=31.3, Peak=217 HFD=4.0
01:24:24.204 00.004 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
01:24:24.206 00.002 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
01:24:24.208 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.33 mountX=-0.17 mountY=0.04, mountTheta=2.91
01:24:24.211 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.17, opts=13)
01:24:24.212 00.001 18120 Enqueuing Move request for scope (0.04, -0.17)
01:24:24.213 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:24.215 00.002 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:24:24.216 00.001 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 5 / 99999
01:24:24.217 00.001 21948 Worker thread wakes up
01:24:24.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
01:24:24.217 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058664.217,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:24:24.218 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
01:24:24.218 00.000 21948 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=0.04
01:24:24.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:24:24.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:24.218 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:24.219 00.001 18120 Enqueuing Expose request
01:24:24.219 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:24.219 00.000 21948 MoveAxis(E, 0, ABG)
01:24:24.219 00.000 21948 Move returns status 0, amount 0
01:24:24.219 00.000 21948 MoveAxis(N, 0, ABG)
01:24:24.219 00.000 21948 Move returns status 0, amount 0
01:24:24.219 00.000 21948 move complete, result=0
01:24:24.219 00.000 21948 worker thread done servicing request
01:24:24.219 00.000 21948 Worker thread wakes up
01:24:24.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:24.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:24.220 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:25.737 01.517 21948 Exposure complete
01:24:25.781 00.044 21948 worker thread done servicing request
01:24:25.781 00.000 18120 OnExposeComplete: enter
01:24:25.782 00.001 18120 UpdateGuideState(): m_state=6
01:24:25.786 00.004 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
01:24:25.788 00.002 18120 Star::Find returns 1 (0), X=897.86, Y=232.34, Mass=1945, SNR=30.6, Peak=175 HFD=3.9
01:24:25.789 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.50 = 1.78)
01:24:25.789 00.000 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.74)
01:24:25.790 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.50 mountX=-0.03 mountY=0.16, mountTheta=1.78
01:24:25.791 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.10, opts=13)
01:24:25.791 00.000 18120 Enqueuing Move request for scope (-0.13, -0.10)
01:24:25.792 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:25.792 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
01:24:25.793 00.001 21948 Worker thread wakes up
01:24:25.793 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 6 / 99999
01:24:25.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
01:24:25.793 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058665.793,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
01:24:25.794 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
01:24:25.794 00.000 21948 Moving (-0.13, -0.10) raw xDistance=-0.03 yDistance=0.16
01:24:25.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:25.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:25.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:25.795 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:24:25.795 00.000 21948 MoveAxis(E, 0, ABG)
01:24:25.795 00.000 21948 Move returns status 0, amount 0
01:24:25.795 00.000 21948 MoveAxis(N, 0, ABG)
01:24:25.795 00.000 21948 Move returns status 0, amount 0
01:24:25.795 00.000 21948 move complete, result=0
01:24:25.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:25.796 00.001 18120 Enqueuing Expose request
01:24:25.797 00.001 21948 worker thread done servicing request
01:24:25.797 00.000 21948 Worker thread wakes up
01:24:25.797 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:25.798 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:25.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:27.433 01.635 21948 Exposure complete
01:24:27.501 00.068 21948 worker thread done servicing request
01:24:27.501 00.000 18120 OnExposeComplete: enter
01:24:27.502 00.001 18120 UpdateGuideState(): m_state=6
01:24:27.503 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
01:24:27.504 00.001 18120 Star::Find returns 1 (0), X=898.01, Y=232.11, Mass=2053, SNR=31.3, Peak=234 HFD=4.1
01:24:27.505 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.79)
01:24:27.506 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.75)
01:24:27.506 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.49 mountX=-0.31 mountY=0.12, mountTheta=2.76
01:24:27.509 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.33, opts=13)
01:24:27.509 00.000 18120 Enqueuing Move request for scope (0.02, -0.33)
01:24:27.510 00.001 21948 Worker thread wakes up
01:24:27.510 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:27.510 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.3
01:24:27.511 00.001 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 7 / 99999
01:24:27.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.33) opts 0xd
01:24:27.511 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058667.511,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
01:24:27.512 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.33)
01:24:27.512 00.000 21948 Moving (0.02, -0.33) raw xDistance=-0.31 yDistance=0.12
01:24:27.512 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.512 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:27.513 00.001 18120 Enqueuing Expose request
01:24:27.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:24:27.513 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:27.513 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:24:27.513 00.000 21948 MoveAxis(E, 55, ABG)
01:24:27.513 00.000 21948 Guiding  Dir = 2, Dur = 55
01:24:27.514 00.001 21948 IsSlewing returns 0
01:24:27.514 00.000 21948 IsGuiding returns 0
01:24:27.516 00.002 21948 PulseGuide returned control before completion, sleep 64
01:24:27.584 00.068 21948 IsGuiding returns 0
01:24:27.584 00.000 21948 Move returns status 0, amount 55
01:24:27.584 00.000 21948 MoveAxis(N, 0, ABG)
01:24:27.584 00.000 21948 Move returns status 0, amount 0
01:24:27.584 00.000 21948 move complete, result=0
01:24:27.585 00.001 21948 worker thread done servicing request
01:24:27.585 00.000 21948 Worker thread wakes up
01:24:27.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:27.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:27.585 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
01:24:29.001 01.416 21948 Exposure complete
01:24:29.044 00.043 21948 worker thread done servicing request
01:24:29.044 00.000 18120 OnExposeComplete: enter
01:24:29.044 00.000 18120 UpdateGuideState(): m_state=6
01:24:29.045 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
01:24:29.045 00.000 18120 Star::Find returns 1 (0), X=897.88, Y=232.09, Mass=2041, SNR=31.3, Peak=230 HFD=4.2
01:24:29.046 00.001 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
01:24:29.046 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
01:24:29.047 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.86 mountX=-0.27 mountY=0.25, mountTheta=2.41
01:24:29.048 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.34, opts=13)
01:24:29.048 00.000 18120 Enqueuing Move request for scope (-0.10, -0.34)
01:24:29.049 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:29.049 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.3
01:24:29.050 00.001 21948 Worker thread wakes up
01:24:29.050 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 8 / 99999
01:24:29.050 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
01:24:29.050 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058669.050,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
01:24:29.051 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
01:24:29.051 00.000 21948 Moving (-0.10, -0.34) raw xDistance=-0.27 yDistance=0.25
01:24:29.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:24:29.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:24:29.051 00.000 21948 MoveAxis(E, 52, ABG)
01:24:29.051 00.000 21948 Guiding  Dir = 2, Dur = 52
01:24:29.051 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:29.051 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:29.052 00.001 18120 Enqueuing Expose request
01:24:29.052 00.000 21948 IsSlewing returns 0
01:24:29.052 00.000 21948 IsGuiding returns 0
01:24:29.054 00.002 21948 PulseGuide returned control before completion, sleep 61
01:24:29.126 00.072 21948 IsGuiding returns 0
01:24:29.126 00.000 21948 Move returns status 0, amount 52
01:24:29.126 00.000 21948 MoveAxis(S, 59, ABG)
01:24:29.126 00.000 21948 Guiding  Dir = 1, Dur = 59
01:24:29.127 00.001 21948 IsSlewing returns 0
01:24:29.127 00.000 21948 IsGuiding returns 0
01:24:29.131 00.004 21948 PulseGuide returned control before completion, sleep 65
01:24:29.204 00.073 21948 IsGuiding returns 0
01:24:29.204 00.000 21948 Move returns status 0, amount 59
01:24:29.204 00.000 21948 move complete, result=0
01:24:29.204 00.000 21948 worker thread done servicing request
01:24:29.204 00.000 21948 Worker thread wakes up
01:24:29.204 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:29.204 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.2 px 59 ms SOUTH
01:24:29.205 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:30.841 01.636 21948 Exposure complete
01:24:30.883 00.042 21948 worker thread done servicing request
01:24:30.883 00.000 18120 OnExposeComplete: enter
01:24:30.884 00.001 18120 UpdateGuideState(): m_state=6
01:24:30.885 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
01:24:30.885 00.000 18120 Star::Find returns 1 (0), X=897.86, Y=232.64, Mass=2042, SNR=31.4, Peak=191 HFD=3.9
01:24:30.885 00.000 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
01:24:30.886 00.001 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
01:24:30.886 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.13 mountX=0.23 mountY=0.02, mountTheta=0.09
01:24:30.889 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.20, opts=13)
01:24:30.893 00.004 18120 Enqueuing Move request for scope (-0.12, 0.20)
01:24:30.896 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:30.898 00.002 18120 UpdateGuideState exits: m=2042 RSB=31.4
01:24:30.900 00.002 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 9 / 99999
01:24:30.903 00.003 18120 evsrv: {"Event":"Settling","Timestamp":1786058670.902,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
01:24:30.904 00.001 21948 Worker thread wakes up
01:24:30.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
01:24:30.904 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:24:30.904 00.000 21948 Moving (-0.12, 0.20) raw xDistance=0.23 yDistance=0.02
01:24:30.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
01:24:30.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:30.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:30.904 00.000 21948 MoveAxis(W, 38, ABG)
01:24:30.904 00.000 21948 Guiding  Dir = 3, Dur = 38
01:24:30.904 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.908 00.004 21948 IsSlewing returns 0
01:24:30.908 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:30.908 00.000 18120 Enqueuing Expose request
01:24:30.909 00.001 21948 IsGuiding returns 0
01:24:30.910 00.001 21948 PulseGuide returned control before completion, sleep 47
01:24:30.966 00.056 21948 IsGuiding returns 0
01:24:30.966 00.000 21948 Move returns status 0, amount 38
01:24:30.966 00.000 21948 MoveAxis(N, 0, ABG)
01:24:30.966 00.000 21948 Move returns status 0, amount 0
01:24:30.966 00.000 21948 move complete, result=0
01:24:30.966 00.000 21948 worker thread done servicing request
01:24:30.966 00.000 21948 Worker thread wakes up
01:24:30.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:30.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:30.966 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
01:24:32.387 01.421 21948 Exposure complete
01:24:32.442 00.055 21948 worker thread done servicing request
01:24:32.442 00.000 18120 OnExposeComplete: enter
01:24:32.443 00.001 18120 UpdateGuideState(): m_state=6
01:24:32.444 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
01:24:32.444 00.000 18120 Star::Find returns 1 (0), X=898.04, Y=232.30, Mass=1993, SNR=30.9, Peak=180 HFD=4.0
01:24:32.444 00.000 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.07)
01:24:32.445 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.03)
01:24:32.445 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.22 mountX=-0.15 mountY=0.02, mountTheta=3.03
01:24:32.449 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.14, opts=13)
01:24:32.452 00.003 18120 Enqueuing Move request for scope (0.05, -0.14)
01:24:32.454 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:32.456 00.002 18120 UpdateGuideState exits: m=1993 RSB=30.9
01:24:32.457 00.001 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 10 / 99999
01:24:32.458 00.001 18120 PhdController: newstate STATE_FINISH
01:24:32.458 00.000 21948 Worker thread wakes up
01:24:32.458 00.000 18120 PhdController complete: success
01:24:32.459 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
01:24:32.459 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786058672.459,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:24:32.459 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
01:24:32.459 00.000 21948 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=0.02
01:24:32.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:24:32.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:32.459 00.000 18120 Mount: notify guiding dither settle done success=1
01:24:32.459 00.000 18120 PhdController: newstate STATE_IDLE
01:24:32.460 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:32.461 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:32.461 00.000 21948 MoveAxis(E, 0, ABG)
01:24:32.462 00.001 21948 Move returns status 0, amount 0
01:24:32.462 00.000 21948 MoveAxis(N, 0, ABG)
01:24:32.462 00.000 21948 Move returns status 0, amount 0
01:24:32.462 00.000 21948 move complete, result=0
01:24:32.462 00.000 21948 worker thread done servicing request
01:24:32.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:32.462 00.000 18120 Enqueuing Expose request
01:24:32.462 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:32.463 00.001 21948 Worker thread wakes up
01:24:32.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:32.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:34.089 01.626 21948 Exposure complete
01:24:34.144 00.055 18120 OnExposeComplete: enter
01:24:34.145 00.001 18120 UpdateGuideState(): m_state=6
01:24:34.145 00.000 21948 worker thread done servicing request
01:24:34.146 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.146 00.000 18120 Star::Find returns 1 (0), X=898.14, Y=232.47, Mass=2023, SNR=31.1, Peak=177 HFD=3.8
01:24:34.147 00.001 18120 MultiStar: exiting stabilization period
01:24:34.148 00.001 18120 MultiStar: updating star positions after lock position change
01:24:34.150 00.002 18120 Star::Find(15, 623, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.153 00.003 18120 Star::Find returns 1 (0), X=623.30, Y=383.01, Mass=997, SNR=21.9, Peak=96 HFD=3.9
01:24:34.155 00.002 18120 Star::Find(15, 1050, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.157 00.002 18120 Star::Find returns 1 (0), X=1050.01, Y=597.23, Mass=764, SNR=19.1, Peak=71 HFD=4.1
01:24:34.158 00.001 18120 Star::Find(15, 157, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.159 00.001 18120 Star::Find returns 1 (0), X=157.53, Y=34.05, Mass=738, SNR=18.8, Peak=74 HFD=3.6
01:24:34.159 00.000 18120 Star::Find(15, 340, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.159 00.000 18120 Star::Find returns 1 (0), X=340.66, Y=890.99, Mass=639, SNR=17.5, Peak=64 HFD=3.8
01:24:34.160 00.001 18120 Star::Find(15, 165, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.160 00.000 18120 Star::Find returns 1 (0), X=164.54, Y=418.38, Mass=464, SNR=14.9, Peak=46 HFD=3.4
01:24:34.161 00.001 18120 Star::Find(15, 545, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.161 00.000 18120 Star::Find returns 1 (0), X=545.15, Y=66.82, Mass=610, SNR=16.9, Peak=59 HFD=4.3
01:24:34.161 00.000 18120 Star::Find(15, 1135, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.162 00.001 18120 Star::Find returns 1 (0), X=1134.70, Y=226.32, Mass=415, SNR=14.1, Peak=41 HFD=3.7
01:24:34.162 00.000 18120 Star::Find(15, 422, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.163 00.001 18120 Star::Find returns 1 (0), X=421.48, Y=129.45, Mass=333, SNR=12.5, Peak=27 HFD=3.3
01:24:34.163 00.000 18120 Star::Find(15, 755, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.164 00.001 18120 Star::Find returns 1 (0), X=754.73, Y=261.93, Mass=300, SNR=11.9, Peak=40 HFD=3.2
01:24:34.164 00.000 18120 Star::Find(15, 1236, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.165 00.001 18120 Star::Find returns 1 (0), X=1235.71, Y=673.79, Mass=342, SNR=12.8, Peak=32 HFD=3.5
01:24:34.167 00.002 18120 Star::Find(15, 851, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:24:34.167 00.000 18120 Star::Find returns 1 (0), X=851.62, Y=73.61, Mass=285, SNR=11.6, Peak=30 HFD=3.3
01:24:34.168 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
01:24:34.168 00.000 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
01:24:34.169 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
01:24:34.170 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.03, opts=13)
01:24:34.171 00.001 18120 Enqueuing Move request for scope (0.16, 0.03)
01:24:34.171 00.000 21948 Worker thread wakes up
01:24:34.171 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:24:34.171 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:24:34.171 00.000 21948 Moving (0.16, 0.03) raw xDistance=-0.03 yDistance=-0.16
01:24:34.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:34.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:34.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:34.172 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.1
01:24:34.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:34.172 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:34.173 00.001 18120 Enqueuing Expose request
01:24:34.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:24:34.173 00.000 21948 MoveAxis(E, 0, ABG)
01:24:34.173 00.000 21948 Move returns status 0, amount 0
01:24:34.173 00.000 21948 MoveAxis(N, 0, ABG)
01:24:34.173 00.000 21948 Move returns status 0, amount 0
01:24:34.173 00.000 21948 move complete, result=0
01:24:34.173 00.000 21948 worker thread done servicing request
01:24:34.173 00.000 21948 Worker thread wakes up
01:24:34.174 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:34.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:34.174 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:35.690 01.516 21948 Exposure complete
01:24:35.742 00.052 21948 worker thread done servicing request
01:24:35.742 00.000 18120 OnExposeComplete: enter
01:24:35.745 00.003 18120 UpdateGuideState(): m_state=6
01:24:35.748 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
01:24:35.750 00.002 18120 Star::Find returns 1 (0), X=898.04, Y=232.27, Mass=1959, SNR=30.6, Peak=180 HFD=4.0
01:24:35.752 00.002 18120 MultiStar: [#1 -0.12,-0.29,0.76,U] [#2 0.04,-0.14,0.63,U] [#3 -0.26,-0.02,0.62,U] [#4 -0.49,-0.01,0.00,M6] [#5 -0.17,-0.20,0.48,U] [#6 0.12,-0.26,0.52,U] [#7 -0.14,-0.27,0.45,U] [#8 0.08,-0.16,0.39,U] 
01:24:35.753 00.001 18120 single-star, 7 included, MultiStar: {-0.05, -0.19}, one-star: {0.05, -0.17}
01:24:35.754 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.01)
01:24:35.755 00.001 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.97)
01:24:35.756 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.28 mountX=-0.18 mountY=0.03, mountTheta=2.97
01:24:35.758 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.17, opts=13)
01:24:35.760 00.002 18120 Enqueuing Move request for scope (0.05, -0.17)
01:24:35.763 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:35.764 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.6
01:24:35.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.766 00.001 21948 Worker thread wakes up
01:24:35.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
01:24:35.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
01:24:35.766 00.000 21948 Moving (0.05, -0.17) raw xDistance=-0.18 yDistance=0.03
01:24:35.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:24:35.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:35.766 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:35.767 00.001 18120 Enqueuing Expose request
01:24:35.768 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:24:35.768 00.000 21948 MoveAxis(E, 0, ABG)
01:24:35.768 00.000 21948 Move returns status 0, amount 0
01:24:35.768 00.000 21948 MoveAxis(N, 0, ABG)
01:24:35.768 00.000 21948 Move returns status 0, amount 0
01:24:35.768 00.000 21948 move complete, result=0
01:24:35.768 00.000 21948 worker thread done servicing request
01:24:35.768 00.000 21948 Worker thread wakes up
01:24:35.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:35.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:35.769 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:37.402 01.633 21948 Exposure complete
01:24:37.455 00.053 21948 worker thread done servicing request
01:24:37.455 00.000 18120 OnExposeComplete: enter
01:24:37.456 00.001 18120 UpdateGuideState(): m_state=6
01:24:37.456 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
01:24:37.457 00.001 18120 Star::Find returns 1 (0), X=898.32, Y=232.16, Mass=2123, SNR=32.0, Peak=181 HFD=4.1
01:24:37.457 00.000 18120 MultiStar: [#1 -0.14,-0.17,0.69,U] [#2 0.24,-0.19,0.62,U] [#3 -0.16,-0.22,0.58,U] [#4 -0.66,0.10,0.00,M7] [#5 -0.13,-0.20,0.44,U] [#6 0.21,-0.20,0.53,U] [#7 0.31,-0.35,0.00,M1] [#8 -0.04,-0.04,0.35,U] 
01:24:37.458 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.20}, one-star: {0.33, -0.28}
01:24:37.458 00.000 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.09)
01:24:37.458 00.000 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.05)
01:24:37.459 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.20 mountX=-0.22 mountY=0.02, mountTheta=3.05
01:24:37.460 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
01:24:37.460 00.000 18120 Enqueuing Move request for scope (0.08, -0.20)
01:24:37.461 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:37.461 00.000 21948 Worker thread wakes up
01:24:37.461 00.000 18120 UpdateGuideState exits: m=2123 RSB=32.0
01:24:37.462 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
01:24:37.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:37.462 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
01:24:37.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:37.463 00.001 18120 Enqueuing Expose request
01:24:37.463 00.000 21948 Moving (0.08, -0.20) raw xDistance=-0.22 yDistance=0.02
01:24:37.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:24:37.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:37.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:37.463 00.000 21948 MoveAxis(E, 39, ABG)
01:24:37.463 00.000 21948 Guiding  Dir = 2, Dur = 39
01:24:37.464 00.001 21948 IsSlewing returns 0
01:24:37.464 00.000 21948 IsGuiding returns 0
01:24:37.465 00.001 21948 PulseGuide returned control before completion, sleep 48
01:24:37.525 00.060 21948 IsGuiding returns 0
01:24:37.525 00.000 21948 Move returns status 0, amount 39
01:24:37.525 00.000 21948 MoveAxis(N, 0, ABG)
01:24:37.525 00.000 21948 Move returns status 0, amount 0
01:24:37.526 00.001 21948 move complete, result=0
01:24:37.526 00.000 21948 worker thread done servicing request
01:24:37.526 00.000 21948 Worker thread wakes up
01:24:37.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:37.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:37.526 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
01:24:38.938 01.412 21948 Exposure complete
01:24:38.993 00.055 18120 OnExposeComplete: enter
01:24:38.995 00.002 18120 UpdateGuideState(): m_state=6
01:24:38.996 00.001 21948 worker thread done servicing request
01:24:38.996 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
01:24:38.997 00.001 18120 Star::Find returns 1 (0), X=898.27, Y=232.34, Mass=2113, SNR=31.7, Peak=187 HFD=3.8
01:24:38.997 00.000 18120 MultiStar: [#1 0.09,-0.15,0.72,U] [#2 0.16,-0.10,0.64,U] [#3 -0.02,0.14,0.59,U] [#4 -0.40,0.04,0.56,U] [#5 0.04,-0.06,0.46,U] [#6 0.52,-0.35,0.00,M1] [#7 0.20,-0.02,0.43,U] [#8 0.19,0.13,0.40,U] 
01:24:38.998 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.28, -0.10}
01:24:38.998 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
01:24:38.999 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
01:24:38.999 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
01:24:39.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
01:24:39.001 00.001 18120 Enqueuing Move request for scope (0.08, -0.03)
01:24:39.001 00.000 21948 Worker thread wakes up
01:24:39.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:39.002 00.001 18120 UpdateGuideState exits: m=2113 RSB=31.7
01:24:39.003 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:39.004 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:39.005 00.001 18120 Enqueuing Expose request
01:24:39.008 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:24:39.008 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:24:39.008 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.06
01:24:39.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:39.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:39.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:39.008 00.000 21948 MoveAxis(E, 0, ABG)
01:24:39.008 00.000 21948 Move returns status 0, amount 0
01:24:39.008 00.000 21948 MoveAxis(N, 0, ABG)
01:24:39.008 00.000 21948 Move returns status 0, amount 0
01:24:39.008 00.000 21948 move complete, result=0
01:24:39.008 00.000 21948 worker thread done servicing request
01:24:39.008 00.000 21948 Worker thread wakes up
01:24:39.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:39.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:39.010 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:40.651 01.641 21948 Exposure complete
01:24:40.702 00.051 21948 worker thread done servicing request
01:24:40.702 00.000 18120 OnExposeComplete: enter
01:24:40.703 00.001 18120 UpdateGuideState(): m_state=6
01:24:40.705 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
01:24:40.706 00.001 18120 Star::Find returns 1 (0), X=898.40, Y=232.20, Mass=2011, SNR=30.9, Peak=176 HFD=3.8
01:24:40.708 00.002 18120 MultiStar: [#1 0.26,-0.13,0.75,U] [#2 0.50,-0.29,0.00,M1] [#3 -0.06,-0.18,0.62,U] [#4 -0.02,-0.02,0.56,U] [#5 0.50,-0.23,0.00,M1] [#6 0.72,-0.21,0.00,M2] [#7 0.20,-0.03,0.46,U] [#8 0.34,-0.04,0.41,U] 
01:24:40.709 00.001 18120 refined, 5 included, MultiStar: {0.21, -0.13}, one-star: {0.42, -0.24}
01:24:40.710 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
01:24:40.711 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
01:24:40.711 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.56 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
01:24:40.712 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.13, opts=13)
01:24:40.713 00.001 18120 Enqueuing Move request for scope (0.21, -0.13)
01:24:40.713 00.000 21948 Worker thread wakes up
01:24:40.713 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:40.714 00.001 18120 UpdateGuideState exits: m=2011 RSB=30.9
01:24:40.714 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.714 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:40.715 00.001 18120 Enqueuing Expose request
01:24:40.715 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
01:24:40.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
01:24:40.715 00.000 21948 Moving (0.21, -0.13) raw xDistance=-0.21 yDistance=-0.13
01:24:40.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:24:40.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:40.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:24:40.716 00.001 21948 MoveAxis(E, 37, ABG)
01:24:40.716 00.000 21948 Guiding  Dir = 2, Dur = 37
01:24:40.716 00.000 21948 IsSlewing returns 0
01:24:40.716 00.000 21948 IsGuiding returns 0
01:24:40.717 00.001 21948 PulseGuide returned control before completion, sleep 46
01:24:40.773 00.056 21948 IsGuiding returns 0
01:24:40.773 00.000 21948 Move returns status 0, amount 37
01:24:40.773 00.000 21948 MoveAxis(N, 0, ABG)
01:24:40.773 00.000 21948 Move returns status 0, amount 0
01:24:40.773 00.000 21948 move complete, result=0
01:24:40.773 00.000 21948 worker thread done servicing request
01:24:40.773 00.000 21948 Worker thread wakes up
01:24:40.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:40.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:40.774 00.001 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:24:42.187 01.413 21948 Exposure complete
01:24:42.234 00.047 21948 worker thread done servicing request
01:24:42.235 00.001 18120 OnExposeComplete: enter
01:24:42.236 00.001 18120 UpdateGuideState(): m_state=6
01:24:42.238 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
01:24:42.239 00.001 18120 Star::Find returns 1 (0), X=898.23, Y=232.34, Mass=1971, SNR=30.6, Peak=190 HFD=3.7
01:24:42.240 00.001 18120 MultiStar: [#1 -0.04,-0.13,0.76,U] [#2 0.53,-0.05,0.00,M2] [#3 -0.19,-0.13,0.61,U] [#4 -0.30,0.12,0.57,U] [#5 -0.01,-0.04,0.48,U] [#6 0.53,-0.36,0.00,M3] [#7 0.08,-0.16,0.44,U] [#8 0.31,-0.18,0.40,U] 
01:24:42.241 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.24, -0.10}
01:24:42.243 00.002 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
01:24:42.244 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.92)
01:24:42.245 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.33 mountX=-0.09 mountY=0.02, mountTheta=2.92
01:24:42.248 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
01:24:42.250 00.002 18120 Enqueuing Move request for scope (0.02, -0.08)
01:24:42.250 00.000 21948 Worker thread wakes up
01:24:42.250 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:42.251 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.6
01:24:42.252 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:42.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:42.252 00.000 18120 Enqueuing Expose request
01:24:42.253 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:24:42.253 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:24:42.253 00.000 21948 Moving (0.02, -0.08) raw xDistance=-0.09 yDistance=0.02
01:24:42.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:42.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:42.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:42.253 00.000 21948 MoveAxis(E, 0, ABG)
01:24:42.253 00.000 21948 Move returns status 0, amount 0
01:24:42.253 00.000 21948 MoveAxis(N, 0, ABG)
01:24:42.253 00.000 21948 Move returns status 0, amount 0
01:24:42.253 00.000 21948 move complete, result=0
01:24:42.253 00.000 21948 worker thread done servicing request
01:24:42.254 00.001 21948 Worker thread wakes up
01:24:42.254 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:42.255 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:42.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:43.884 01.629 21948 Exposure complete
01:24:43.932 00.048 21948 worker thread done servicing request
01:24:43.932 00.000 18120 OnExposeComplete: enter
01:24:43.933 00.001 18120 UpdateGuideState(): m_state=6
01:24:43.934 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
01:24:43.934 00.000 18120 Star::Find returns 1 (0), X=898.25, Y=232.28, Mass=2039, SNR=31.2, Peak=196 HFD=3.7
01:24:43.935 00.001 18120 MultiStar: [#1 -0.04,-0.09,0.71,U] [#2 0.12,-0.23,0.63,U] [#3 -0.16,-0.26,0.59,U] [#4 -0.29,-0.01,0.56,U] [#5 -0.05,-0.01,0.45,U] [#6 0.35,-0.34,0.00,M4] [#7 -0.07,0.03,0.44,U] [#8 0.21,-0.25,0.41,U] 
01:24:43.935 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.27, -0.16}
01:24:43.936 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
01:24:43.936 00.000 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
01:24:43.936 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=-0.12 mountY=0.04, mountTheta=2.83
01:24:43.938 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
01:24:43.938 00.000 18120 Enqueuing Move request for scope (0.02, -0.13)
01:24:43.938 00.000 21948 Worker thread wakes up
01:24:43.940 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:43.940 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.2
01:24:43.940 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:43.941 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:43.941 00.000 18120 Enqueuing Expose request
01:24:43.942 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:24:43.942 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:24:43.942 00.000 21948 Moving (0.02, -0.13) raw xDistance=-0.12 yDistance=0.04
01:24:43.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:24:43.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:43.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:43.942 00.000 21948 MoveAxis(E, 0, ABG)
01:24:43.942 00.000 21948 Move returns status 0, amount 0
01:24:43.942 00.000 21948 MoveAxis(N, 0, ABG)
01:24:43.942 00.000 21948 Move returns status 0, amount 0
01:24:43.942 00.000 21948 move complete, result=0
01:24:43.942 00.000 21948 worker thread done servicing request
01:24:43.942 00.000 21948 Worker thread wakes up
01:24:43.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:43.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:43.942 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:45.457 01.515 21948 Exposure complete
01:24:45.488 00.031 21948 worker thread done servicing request
01:24:45.489 00.001 18120 OnExposeComplete: enter
01:24:45.491 00.002 18120 UpdateGuideState(): m_state=6
01:24:45.492 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
01:24:45.494 00.002 18120 Star::Find returns 1 (0), X=898.11, Y=232.32, Mass=2083, SNR=31.5, Peak=195 HFD=4.0
01:24:45.495 00.001 18120 MultiStar: [#1 -0.10,-0.09,0.70,U] [#2 0.39,-0.25,0.00,M2] [#3 -0.35,0.07,0.60,U] [#4 -0.33,0.01,0.53,U] [#5 0.02,-0.12,0.45,U] [#6 0.15,-0.07,0.52,U] [#7 0.11,-0.01,0.44,U] [#8 0.17,0.03,0.37,U] 
01:24:45.496 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {0.13, -0.12}
01:24:45.497 00.001 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.00) = xAngle (-4.09 = 2.20)
01:24:45.497 00.000 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.13 = 2.16)
01:24:45.499 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.09 mountX=-0.03 mountY=0.05, mountTheta=2.18
01:24:45.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.05, opts=13)
01:24:45.501 00.001 18120 Enqueuing Move request for scope (-0.03, -0.05)
01:24:45.502 00.001 21948 Worker thread wakes up
01:24:45.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:45.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:24:45.502 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.5
01:24:45.503 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:24:45.503 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:45.504 00.001 18120 Enqueuing Expose request
01:24:45.504 00.000 21948 Moving (-0.03, -0.05) raw xDistance=-0.03 yDistance=0.05
01:24:45.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:45.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:45.505 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:45.505 00.000 21948 MoveAxis(E, 0, ABG)
01:24:45.505 00.000 21948 Move returns status 0, amount 0
01:24:45.505 00.000 21948 MoveAxis(N, 0, ABG)
01:24:45.505 00.000 21948 Move returns status 0, amount 0
01:24:45.505 00.000 21948 move complete, result=0
01:24:45.505 00.000 21948 worker thread done servicing request
01:24:45.505 00.000 21948 Worker thread wakes up
01:24:45.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:45.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:45.505 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:47.137 01.632 21948 Exposure complete
01:24:47.186 00.049 21948 worker thread done servicing request
01:24:47.186 00.000 18120 OnExposeComplete: enter
01:24:47.187 00.001 18120 UpdateGuideState(): m_state=6
01:24:47.187 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
01:24:47.188 00.001 18120 Star::Find returns 1 (0), X=898.19, Y=232.54, Mass=2083, SNR=31.5, Peak=184 HFD=3.8
01:24:47.188 00.000 18120 MultiStar: [#1 0.07,-0.00,0.73,U] [#2 0.13,0.02,0.62,U] [#3 -0.22,0.02,0.60,U] [#4 -0.36,0.12,0.57,U] [#5 -0.06,0.01,0.46,U] [#6 0.36,-0.22,0.00,M4] [#7 0.04,-0.10,0.42,U] [#8 0.34,-0.00,0.38,U] 
01:24:47.189 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.21, 0.10}
01:24:47.189 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
01:24:47.190 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
01:24:47.191 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.94 mountX=0.02 mountY=-0.04, mountTheta=-1.06
01:24:47.193 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
01:24:47.194 00.001 18120 Enqueuing Move request for scope (0.02, 0.03)
01:24:47.194 00.000 21948 Worker thread wakes up
01:24:47.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:24:47.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:24:47.194 00.000 21948 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.04
01:24:47.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:24:47.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:47.195 00.001 18120 UpdateGuideState exits: m=2083 RSB=31.5
01:24:47.195 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.196 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:47.196 00.000 18120 Enqueuing Expose request
01:24:47.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:47.197 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:47.197 00.000 21948 MoveAxis(E, 0, ABG)
01:24:47.197 00.000 21948 Move returns status 0, amount 0
01:24:47.197 00.000 21948 MoveAxis(N, 0, ABG)
01:24:47.197 00.000 21948 Move returns status 0, amount 0
01:24:47.197 00.000 21948 move complete, result=0
01:24:47.197 00.000 21948 worker thread done servicing request
01:24:47.197 00.000 21948 Worker thread wakes up
01:24:47.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:47.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:47.197 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:48.722 01.525 21948 Exposure complete
01:24:48.756 00.034 21948 worker thread done servicing request
01:24:48.756 00.000 18120 OnExposeComplete: enter
01:24:48.757 00.001 18120 UpdateGuideState(): m_state=6
01:24:48.757 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
01:24:48.758 00.001 18120 Star::Find returns 1 (0), X=898.09, Y=232.40, Mass=2045, SNR=31.3, Peak=187 HFD=3.9
01:24:48.758 00.000 18120 MultiStar: [#1 -0.07,-0.02,0.71,U] [#2 0.11,-0.19,0.65,U] [#3 -0.15,0.07,0.59,U] [#4 -0.25,-0.05,0.54,U] [#5 -0.19,-0.06,0.46,U] [#6 0.26,-0.18,0.50,U] [#7 0.06,-0.10,0.43,U] [#8 -0.01,0.07,0.40,U] 
01:24:48.759 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.11, -0.04}
01:24:48.759 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
01:24:48.760 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
01:24:48.760 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.67 mountX=-0.05 mountY=0.03, mountTheta=2.59
01:24:48.761 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
01:24:48.762 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
01:24:48.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:48.763 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.3
01:24:48.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.764 00.001 21948 Worker thread wakes up
01:24:48.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:24:48.764 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:24:48.764 00.000 21948 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.03
01:24:48.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:48.764 00.000 18120 Enqueuing Expose request
01:24:48.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:48.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:48.765 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:24:48.765 00.000 21948 MoveAxis(E, 0, ABG)
01:24:48.765 00.000 21948 Move returns status 0, amount 0
01:24:48.765 00.000 21948 MoveAxis(N, 0, ABG)
01:24:48.765 00.000 21948 Move returns status 0, amount 0
01:24:48.765 00.000 21948 move complete, result=0
01:24:48.765 00.000 21948 worker thread done servicing request
01:24:48.765 00.000 21948 Worker thread wakes up
01:24:48.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:48.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:48.765 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:50.400 01.635 21948 Exposure complete
01:24:50.439 00.039 21948 worker thread done servicing request
01:24:50.439 00.000 18120 OnExposeComplete: enter
01:24:50.439 00.000 18120 UpdateGuideState(): m_state=6
01:24:50.440 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
01:24:50.440 00.000 18120 Star::Find returns 1 (0), X=898.13, Y=232.49, Mass=1960, SNR=30.6, Peak=172 HFD=3.8
01:24:50.441 00.001 18120 MultiStar: [#1 0.18,0.17,0.75,U] [#2 0.21,0.02,0.67,U] [#3 -0.16,0.07,0.63,U] [#4 -0.32,-0.04,0.57,U] [#5 -0.03,0.02,0.45,U] [#6 0.09,-0.13,0.54,U] [#7 0.03,-0.06,0.44,U] [#8 -0.11,-0.07,0.40,U] 
01:24:50.441 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.14, 0.05}
01:24:50.442 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
01:24:50.442 00.000 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
01:24:50.443 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.63 mountX=0.01 mountY=-0.03, mountTheta=-1.37
01:24:50.444 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
01:24:50.444 00.000 18120 Enqueuing Move request for scope (0.02, 0.02)
01:24:50.445 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:50.445 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
01:24:50.446 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:50.446 00.000 21948 Worker thread wakes up
01:24:50.446 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:50.446 00.000 18120 Enqueuing Expose request
01:24:50.447 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:24:50.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:24:50.447 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
01:24:50.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:24:50.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:50.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:50.447 00.000 21948 MoveAxis(E, 0, ABG)
01:24:50.447 00.000 21948 Move returns status 0, amount 0
01:24:50.447 00.000 21948 MoveAxis(N, 0, ABG)
01:24:50.447 00.000 21948 Move returns status 0, amount 0
01:24:50.447 00.000 21948 move complete, result=0
01:24:50.447 00.000 21948 worker thread done servicing request
01:24:50.447 00.000 21948 Worker thread wakes up
01:24:50.447 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:50.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:50.448 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:51.961 01.513 21948 Exposure complete
01:24:51.987 00.026 21948 worker thread done servicing request
01:24:51.987 00.000 18120 OnExposeComplete: enter
01:24:51.988 00.001 18120 UpdateGuideState(): m_state=6
01:24:51.990 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
01:24:51.991 00.001 18120 Star::Find returns 1 (0), X=898.02, Y=232.55, Mass=2013, SNR=31.0, Peak=183 HFD=3.9
01:24:51.991 00.000 18120 MultiStar: [#1 0.07,0.03,0.74,U] [#2 0.31,0.10,0.65,U] [#3 -0.17,-0.00,0.59,U] [#4 -0.29,-0.01,0.57,U] [#5 -0.06,-0.08,0.47,U] [#6 0.23,-0.05,0.54,U] [#7 0.16,0.19,0.43,U] [#8 0.33,0.09,0.39,U] 
01:24:51.992 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.03, 0.11}
01:24:51.992 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
01:24:51.992 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
01:24:51.993 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.66 mountX=0.02 mountY=-0.07, mountTheta=-1.34
01:24:51.994 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
01:24:51.995 00.001 18120 Enqueuing Move request for scope (0.06, 0.05)
01:24:51.995 00.000 21948 Worker thread wakes up
01:24:51.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:51.996 00.001 18120 UpdateGuideState exits: m=2013 RSB=31.0
01:24:51.996 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.997 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:24:51.997 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:24:51.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:51.997 00.000 18120 Enqueuing Expose request
01:24:51.998 00.001 21948 Moving (0.06, 0.05) raw xDistance=0.02 yDistance=-0.07
01:24:51.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:24:51.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:51.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:51.998 00.000 21948 MoveAxis(E, 0, ABG)
01:24:51.998 00.000 21948 Move returns status 0, amount 0
01:24:51.998 00.000 21948 MoveAxis(N, 0, ABG)
01:24:51.998 00.000 21948 Move returns status 0, amount 0
01:24:51.998 00.000 21948 move complete, result=0
01:24:51.998 00.000 21948 worker thread done servicing request
01:24:51.998 00.000 21948 Worker thread wakes up
01:24:51.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:51.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:51.998 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:53.622 01.624 21948 Exposure complete
01:24:53.661 00.039 21948 worker thread done servicing request
01:24:53.661 00.000 18120 OnExposeComplete: enter
01:24:53.662 00.001 18120 UpdateGuideState(): m_state=6
01:24:53.662 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
01:24:53.663 00.001 18120 Star::Find returns 1 (0), X=898.11, Y=232.37, Mass=2008, SNR=31.1, Peak=183 HFD=3.9
01:24:53.664 00.001 18120 MultiStar: [#1 0.16,-0.13,0.76,U] [#2 0.24,-0.22,0.64,U] [#3 -0.21,-0.03,0.58,U] [#4 -0.42,0.00,0.00,M1] [#5 0.09,-0.10,0.47,U] [#6 0.03,-0.04,0.51,U] [#7 0.01,-0.23,0.45,U] [#8 0.28,-0.01,0.39,U] 
01:24:53.666 00.002 18120 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.13, -0.07}
01:24:53.667 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
01:24:53.668 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
01:24:53.670 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.83 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
01:24:53.672 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.10, opts=13)
01:24:53.673 00.001 18120 Enqueuing Move request for scope (0.09, -0.10)
01:24:53.673 00.000 21948 Worker thread wakes up
01:24:53.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:24:53.673 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:24:53.673 00.000 21948 Moving (0.09, -0.10) raw xDistance=-0.13 yDistance=-0.04
01:24:53.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:24:53.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:53.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:53.674 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.1
01:24:53.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:53.675 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:53.675 00.000 18120 Enqueuing Expose request
01:24:53.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:53.676 00.001 21948 MoveAxis(E, 0, ABG)
01:24:53.676 00.000 21948 Move returns status 0, amount 0
01:24:53.676 00.000 21948 MoveAxis(N, 0, ABG)
01:24:53.676 00.000 21948 Move returns status 0, amount 0
01:24:53.676 00.000 21948 move complete, result=0
01:24:53.676 00.000 21948 worker thread done servicing request
01:24:53.676 00.000 21948 Worker thread wakes up
01:24:53.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:53.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:53.677 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:55.189 01.512 21948 Exposure complete
01:24:55.241 00.052 21948 worker thread done servicing request
01:24:55.241 00.000 18120 OnExposeComplete: enter
01:24:55.242 00.001 18120 UpdateGuideState(): m_state=6
01:24:55.242 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
01:24:55.242 00.000 18120 Star::Find returns 1 (0), X=898.25, Y=232.28, Mass=2018, SNR=31.2, Peak=194 HFD=3.8
01:24:55.243 00.001 18120 MultiStar: [#1 0.07,-0.08,0.74,U] [#2 0.22,-0.04,0.62,U] [#3 -0.00,-0.19,0.60,U] [#4 -0.19,-0.12,0.57,U] [#5 -0.05,-0.21,0.47,U] [#6 0.38,-0.08,0.53,U] [#7 0.05,-0.16,0.41,U] [#8 0.36,-0.02,0.38,U] 
01:24:55.243 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.27, -0.16}
01:24:55.244 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
01:24:55.244 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
01:24:55.245 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=-0.16 mountY=-0.06, mountTheta=-2.80
01:24:55.246 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
01:24:55.246 00.000 18120 Enqueuing Move request for scope (0.13, -0.12)
01:24:55.247 00.001 21948 Worker thread wakes up
01:24:55.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
01:24:55.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
01:24:55.247 00.000 21948 Moving (0.13, -0.12) raw xDistance=-0.16 yDistance=-0.06
01:24:55.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:24:55.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:55.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:55.247 00.000 21948 MoveAxis(E, 0, ABG)
01:24:55.247 00.000 21948 Move returns status 0, amount 0
01:24:55.247 00.000 21948 MoveAxis(N, 0, ABG)
01:24:55.247 00.000 21948 Move returns status 0, amount 0
01:24:55.247 00.000 21948 move complete, result=0
01:24:55.247 00.000 21948 worker thread done servicing request
01:24:55.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:55.248 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.2
01:24:55.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:55.248 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:55.249 00.001 18120 Enqueuing Expose request
01:24:55.249 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:55.251 00.002 21948 Worker thread wakes up
01:24:55.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:55.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:56.883 01.632 21948 Exposure complete
01:24:56.920 00.037 21948 worker thread done servicing request
01:24:56.920 00.000 18120 OnExposeComplete: enter
01:24:56.921 00.001 18120 UpdateGuideState(): m_state=6
01:24:56.924 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
01:24:56.926 00.002 18120 Star::Find returns 1 (0), X=898.01, Y=232.24, Mass=1993, SNR=31.0, Peak=198 HFD=4.1
01:24:56.929 00.003 18120 MultiStar: [#1 -0.15,-0.16,0.70,U] [#2 0.08,-0.15,0.64,U] [#3 -0.46,-0.12,0.00,M1] [#4 -0.52,-0.07,0.00,M1] [#5 -0.35,-0.19,0.45,U] [#6 -0.00,-0.33,0.51,U] [#7 -0.37,-0.15,0.43,U] [#8 -0.12,0.02,0.39,U] 
01:24:56.931 00.002 18120 refined, 6 included, MultiStar: {-0.10, -0.17}, one-star: {0.02, -0.20}
01:24:56.934 00.003 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.21)
01:24:56.936 00.002 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.17)
01:24:56.938 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.07 mountX=-0.12 mountY=0.16, mountTheta=2.20
01:24:56.942 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.17, opts=13)
01:24:56.945 00.003 18120 Enqueuing Move request for scope (-0.10, -0.17)
01:24:56.947 00.002 21948 Worker thread wakes up
01:24:56.947 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
01:24:56.947 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
01:24:56.947 00.000 21948 Moving (-0.10, -0.17) raw xDistance=-0.12 yDistance=0.16
01:24:56.947 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:24:56.947 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:56.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:56.949 00.002 18120 UpdateGuideState exits: m=1993 RSB=31.0
01:24:56.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:56.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:56.950 00.001 18120 Enqueuing Expose request
01:24:56.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:24:56.950 00.000 21948 MoveAxis(E, 0, ABG)
01:24:56.950 00.000 21948 Move returns status 0, amount 0
01:24:56.950 00.000 21948 MoveAxis(N, 0, ABG)
01:24:56.951 00.001 21948 Move returns status 0, amount 0
01:24:56.951 00.000 21948 move complete, result=0
01:24:56.951 00.000 21948 worker thread done servicing request
01:24:56.951 00.000 21948 Worker thread wakes up
01:24:56.951 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:56.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:56.951 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:58.475 01.524 21948 Exposure complete
01:24:58.541 00.066 21948 worker thread done servicing request
01:24:58.542 00.001 18120 OnExposeComplete: enter
01:24:58.544 00.002 18120 UpdateGuideState(): m_state=6
01:24:58.546 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
01:24:58.547 00.001 18120 Star::Find returns 1 (0), X=898.02, Y=232.33, Mass=2106, SNR=31.6, Peak=201 HFD=4.0
01:24:58.549 00.002 18120 MultiStar: [#1 0.08,-0.01,0.71,U] [#2 0.31,-0.04,0.63,U] [#3 -0.31,-0.04,0.59,U] [#4 -0.33,0.05,0.55,U] [#5 -0.01,-0.01,0.47,U] [#6 0.36,-0.28,0.00,M1] [#7 -0.12,-0.05,0.42,U] [#8 -0.06,0.17,0.40,U] 
01:24:58.550 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {0.04, -0.11}
01:24:58.551 00.001 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.00) = xAngle (-4.62 = 1.66)
01:24:58.552 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.66 = 1.63)
01:24:58.553 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.62 mountX=-0.00 mountY=0.04, mountTheta=1.66
01:24:58.556 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
01:24:58.558 00.002 18120 Enqueuing Move request for scope (-0.03, -0.02)
01:24:58.559 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:24:58.560 00.001 18120 UpdateGuideState exits: m=2106 RSB=31.6
01:24:58.580 00.020 21948 Worker thread wakes up
01:24:58.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:24:58.580 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:24:58.580 00.000 21948 Moving (-0.03, -0.02) raw xDistance=-0.00 yDistance=0.04
01:24:58.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:24:58.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:58.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:58.581 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:24:58.582 00.001 18120 Enqueuing Expose request
01:24:58.583 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:58.583 00.000 21948 MoveAxis(E, 0, ABG)
01:24:58.583 00.000 21948 Move returns status 0, amount 0
01:24:58.583 00.000 21948 MoveAxis(N, 0, ABG)
01:24:58.583 00.000 21948 Move returns status 0, amount 0
01:24:58.583 00.000 21948 move complete, result=0
01:24:58.583 00.000 21948 worker thread done servicing request
01:24:58.583 00.000 21948 Worker thread wakes up
01:24:58.583 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:24:58.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:24:58.584 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:00.213 01.629 21948 Exposure complete
01:25:00.264 00.051 21948 worker thread done servicing request
01:25:00.264 00.000 18120 OnExposeComplete: enter
01:25:00.266 00.002 18120 UpdateGuideState(): m_state=6
01:25:00.267 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
01:25:00.268 00.001 18120 Star::Find returns 1 (0), X=898.13, Y=232.24, Mass=2096, SNR=31.6, Peak=207 HFD=4.0
01:25:00.269 00.001 18120 MultiStar: [#1 0.00,-0.23,0.71,U] [#2 0.19,-0.04,0.63,U] [#3 -0.37,-0.11,0.59,U] [#4 -0.44,0.16,0.00,M1] [#5 -0.11,-0.05,0.45,U] [#6 0.43,-0.14,0.00,M2] [#7 -0.00,-0.18,0.44,U] [#8 0.22,0.10,0.36,U] 
01:25:00.271 00.002 18120 refined, 6 included, MultiStar: {0.02, -0.12}, one-star: {0.15, -0.20}
01:25:00.272 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
01:25:00.273 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.84)
01:25:00.273 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.41 mountX=-0.12 mountY=0.04, mountTheta=2.84
01:25:00.275 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
01:25:00.275 00.000 18120 Enqueuing Move request for scope (0.02, -0.12)
01:25:00.276 00.001 21948 Worker thread wakes up
01:25:00.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:00.276 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.6
01:25:00.277 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:00.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:00.277 00.000 18120 Enqueuing Expose request
01:25:00.278 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:25:00.278 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:25:00.278 00.000 21948 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.04
01:25:00.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:25:00.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:00.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:25:00.278 00.000 21948 MoveAxis(E, 0, ABG)
01:25:00.278 00.000 21948 Move returns status 0, amount 0
01:25:00.278 00.000 21948 MoveAxis(N, 0, ABG)
01:25:00.278 00.000 21948 Move returns status 0, amount 0
01:25:00.278 00.000 21948 move complete, result=0
01:25:00.278 00.000 21948 worker thread done servicing request
01:25:00.278 00.000 21948 Worker thread wakes up
01:25:00.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:00.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:00.279 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:01.802 01.523 21948 Exposure complete
01:25:01.849 00.047 21948 worker thread done servicing request
01:25:01.849 00.000 18120 OnExposeComplete: enter
01:25:01.850 00.001 18120 UpdateGuideState(): m_state=6
01:25:01.850 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
01:25:01.851 00.001 18120 Star::Find returns 1 (0), X=898.22, Y=232.22, Mass=1936, SNR=30.5, Peak=187 HFD=4.2
01:25:01.851 00.000 18120 MultiStar: [#1 -0.07,-0.24,0.74,U] [#2 0.04,-0.29,0.64,U] [#3 -0.20,-0.21,0.64,U] [#4 -0.49,-0.14,0.00,M2] [#5 -0.30,-0.36,0.00,M1] [#6 0.15,-0.21,0.51,U] [#7 0.06,-0.29,0.43,U] [#8 0.10,-0.04,0.42,U] 
01:25:01.851 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.22}, one-star: {0.24, -0.22}
01:25:01.852 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.95)
01:25:01.852 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.91)
01:25:01.853 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.34 mountX=-0.22 mountY=0.05, mountTheta=2.91
01:25:01.855 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.22, opts=13)
01:25:01.855 00.000 18120 Enqueuing Move request for scope (0.05, -0.22)
01:25:01.856 00.001 21948 Worker thread wakes up
01:25:01.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:01.856 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.5
01:25:01.856 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:01.857 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:01.857 00.000 18120 Enqueuing Expose request
01:25:01.858 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
01:25:01.858 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
01:25:01.858 00.000 21948 Moving (0.05, -0.22) raw xDistance=-0.22 yDistance=0.05
01:25:01.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:25:01.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:01.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:01.858 00.000 21948 MoveAxis(E, 40, ABG)
01:25:01.858 00.000 21948 Guiding  Dir = 2, Dur = 40
01:25:01.858 00.000 21948 IsSlewing returns 0
01:25:01.858 00.000 21948 IsGuiding returns 0
01:25:01.860 00.002 21948 PulseGuide returned control before completion, sleep 49
01:25:01.924 00.064 21948 IsGuiding returns 0
01:25:01.924 00.000 21948 Move returns status 0, amount 40
01:25:01.925 00.001 21948 MoveAxis(N, 0, ABG)
01:25:01.925 00.000 21948 Move returns status 0, amount 0
01:25:01.925 00.000 21948 move complete, result=0
01:25:01.925 00.000 21948 worker thread done servicing request
01:25:01.925 00.000 21948 Worker thread wakes up
01:25:01.925 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
01:25:01.926 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:01.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:03.562 01.636 21948 Exposure complete
01:25:03.599 00.037 21948 worker thread done servicing request
01:25:03.599 00.000 18120 OnExposeComplete: enter
01:25:03.600 00.001 18120 UpdateGuideState(): m_state=6
01:25:03.602 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
01:25:03.603 00.001 18120 Star::Find returns 1 (0), X=898.01, Y=232.35, Mass=2038, SNR=31.2, Peak=205 HFD=3.9
01:25:03.605 00.002 18120 MultiStar: [#1 -0.03,-0.02,0.72,U] [#2 0.32,-0.10,0.60,U] [#3 -0.15,0.03,0.59,U] [#4 -0.28,0.03,0.53,U] [#5 -0.09,-0.17,0.47,U] [#6 0.32,-0.24,0.51,U] [#7 0.26,-0.13,0.44,U] [#8 0.23,0.08,0.40,U] 
01:25:03.606 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.02, -0.09}
01:25:03.608 00.002 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
01:25:03.610 00.002 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:25:03.612 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=-0.08 mountY=-0.02, mountTheta=-2.95
01:25:03.617 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
01:25:03.619 00.002 18120 Enqueuing Move request for scope (0.05, -0.07)
01:25:03.622 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:03.625 00.003 21948 Worker thread wakes up
01:25:03.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:25:03.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:25:03.625 00.000 21948 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.02
01:25:03.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:25:03.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:03.625 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.2
01:25:03.626 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.626 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:03.626 00.000 18120 Enqueuing Expose request
01:25:03.627 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:03.627 00.000 21948 MoveAxis(E, 0, ABG)
01:25:03.627 00.000 21948 Move returns status 0, amount 0
01:25:03.627 00.000 21948 MoveAxis(N, 0, ABG)
01:25:03.627 00.000 21948 Move returns status 0, amount 0
01:25:03.627 00.000 21948 move complete, result=0
01:25:03.627 00.000 21948 worker thread done servicing request
01:25:03.627 00.000 21948 Worker thread wakes up
01:25:03.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:03.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:03.628 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:05.142 01.514 21948 Exposure complete
01:25:05.189 00.047 18120 OnExposeComplete: enter
01:25:05.189 00.000 18120 UpdateGuideState(): m_state=6
01:25:05.190 00.001 21948 worker thread done servicing request
01:25:05.190 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
01:25:05.190 00.000 18120 Star::Find returns 1 (0), X=898.16, Y=232.43, Mass=2048, SNR=31.4, Peak=179 HFD=3.9
01:25:05.191 00.001 18120 MultiStar: [#1 0.01,-0.01,0.72,U] [#2 0.22,-0.13,0.65,U] [#3 -0.03,-0.08,0.60,U] [#4 -0.29,0.12,0.58,U] [#5 0.16,-0.10,0.47,U] [#6 0.32,0.04,0.51,U] [#7 -0.08,0.20,0.42,U] [#8 0.17,-0.09,0.40,U] 
01:25:05.191 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.18, -0.01}
01:25:05.192 00.001 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
01:25:05.192 00.000 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
01:25:05.192 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
01:25:05.194 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
01:25:05.194 00.000 18120 Enqueuing Move request for scope (0.08, -0.01)
01:25:05.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:05.195 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.4
01:25:05.195 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:05.196 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:05.196 00.000 18120 Enqueuing Expose request
01:25:05.197 00.001 21948 Worker thread wakes up
01:25:05.197 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:25:05.197 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:25:05.197 00.000 21948 Moving (0.08, -0.01) raw xDistance=-0.04 yDistance=-0.06
01:25:05.197 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:25:05.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:05.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:05.197 00.000 21948 MoveAxis(E, 0, ABG)
01:25:05.197 00.000 21948 Move returns status 0, amount 0
01:25:05.197 00.000 21948 MoveAxis(N, 0, ABG)
01:25:05.197 00.000 21948 Move returns status 0, amount 0
01:25:05.197 00.000 21948 move complete, result=0
01:25:05.197 00.000 21948 worker thread done servicing request
01:25:05.197 00.000 21948 Worker thread wakes up
01:25:05.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:05.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:05.197 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:06.836 01.639 21948 Exposure complete
01:25:06.872 00.036 21948 worker thread done servicing request
01:25:06.872 00.000 18120 OnExposeComplete: enter
01:25:06.875 00.003 18120 UpdateGuideState(): m_state=6
01:25:06.877 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
01:25:06.879 00.002 18120 Star::Find returns 1 (0), X=898.16, Y=232.47, Mass=2054, SNR=31.4, Peak=173 HFD=3.8
01:25:06.882 00.003 18120 MultiStar: [#1 -0.03,-0.01,0.72,U] [#2 0.14,0.03,0.66,U] [#3 -0.30,0.07,0.57,U] [#4 -0.27,-0.03,0.56,U] [#5 0.11,-0.11,0.46,U] [#6 0.26,-0.21,0.55,U] [#7 0.03,-0.22,0.42,U] [#8 0.32,-0.00,0.39,U] 
01:25:06.885 00.003 18120 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.17, 0.03}
01:25:06.886 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
01:25:06.889 00.003 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
01:25:06.891 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.62 mountX=-0.05 mountY=-0.03, mountTheta=-2.65
01:25:06.895 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
01:25:06.898 00.003 18120 Enqueuing Move request for scope (0.05, -0.03)
01:25:06.900 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:06.903 00.003 21948 Worker thread wakes up
01:25:06.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:25:06.903 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:25:06.903 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.4
01:25:06.906 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:06.908 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:06.910 00.002 18120 Enqueuing Expose request
01:25:06.912 00.002 21948 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.03
01:25:06.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:06.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:06.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:06.912 00.000 21948 MoveAxis(E, 0, ABG)
01:25:06.912 00.000 21948 Move returns status 0, amount 0
01:25:06.912 00.000 21948 MoveAxis(N, 0, ABG)
01:25:06.912 00.000 21948 Move returns status 0, amount 0
01:25:06.913 00.001 21948 move complete, result=0
01:25:06.913 00.000 21948 worker thread done servicing request
01:25:06.913 00.000 21948 Worker thread wakes up
01:25:06.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:06.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:06.914 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:08.319 01.405 21948 Exposure complete
01:25:08.350 00.031 21948 worker thread done servicing request
01:25:08.350 00.000 18120 OnExposeComplete: enter
01:25:08.352 00.002 18120 UpdateGuideState(): m_state=6
01:25:08.352 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
01:25:08.356 00.004 18120 Star::Find returns 1 (0), X=898.36, Y=232.48, Mass=1990, SNR=30.8, Peak=167 HFD=3.6
01:25:08.356 00.000 18120 MultiStar: [#1 0.11,0.18,0.73,U] [#2 0.27,0.06,0.64,U] [#3 -0.27,0.10,0.62,U] [#4 -0.31,0.01,0.59,U] [#5 0.05,-0.03,0.46,U] [#6 0.68,-0.13,0.00,M1] [#7 -0.15,0.10,0.45,U] [#8 0.53,0.10,0.00,M1] 
01:25:08.357 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.37, 0.04}
01:25:08.357 00.000 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
01:25:08.358 00.001 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
01:25:08.358 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=0.04 mountY=-0.08, mountTheta=-1.08
01:25:08.359 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
01:25:08.360 00.001 18120 Enqueuing Move request for scope (0.05, 0.07)
01:25:08.360 00.000 21948 Worker thread wakes up
01:25:08.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:25:08.360 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:25:08.360 00.000 21948 Moving (0.05, 0.07) raw xDistance=0.04 yDistance=-0.08
01:25:08.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:08.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:08.360 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:08.361 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.8
01:25:08.361 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.362 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:08.362 00.000 18120 Enqueuing Expose request
01:25:08.363 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:08.363 00.000 21948 MoveAxis(E, 0, ABG)
01:25:08.363 00.000 21948 Move returns status 0, amount 0
01:25:08.363 00.000 21948 MoveAxis(N, 0, ABG)
01:25:08.363 00.000 21948 Move returns status 0, amount 0
01:25:08.363 00.000 21948 move complete, result=0
01:25:08.363 00.000 21948 worker thread done servicing request
01:25:08.363 00.000 21948 Worker thread wakes up
01:25:08.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:08.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:08.364 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:09.990 01.626 21948 Exposure complete
01:25:10.017 00.027 21948 worker thread done servicing request
01:25:10.018 00.001 18120 OnExposeComplete: enter
01:25:10.019 00.001 18120 UpdateGuideState(): m_state=6
01:25:10.022 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
01:25:10.024 00.002 18120 Star::Find returns 1 (0), X=898.10, Y=232.62, Mass=2061, SNR=31.5, Peak=191 HFD=3.9
01:25:10.024 00.000 18120 MultiStar: [#1 -0.03,0.06,0.71,U] [#2 0.22,0.13,0.62,U] [#3 -0.20,0.16,0.61,U] [#4 -0.45,0.22,0.00,M1] [#5 -0.08,0.33,0.46,U] [#6 0.24,0.11,0.52,U] [#7 -0.14,0.03,0.43,U] [#8 0.17,0.47,0.00,M2] 
01:25:10.025 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {0.12, 0.19}
01:25:10.025 00.000 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
01:25:10.025 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
01:25:10.025 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.36 mountX=0.12 mountY=-0.09, mountTheta=-0.66
01:25:10.027 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.15, opts=13)
01:25:10.027 00.000 18120 Enqueuing Move request for scope (0.03, 0.15)
01:25:10.028 00.001 21948 Worker thread wakes up
01:25:10.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:25:10.028 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:25:10.028 00.000 21948 Moving (0.03, 0.15) raw xDistance=0.12 yDistance=-0.09
01:25:10.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:10.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:10.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:10.028 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.5
01:25:10.029 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:10.030 00.001 18120 Enqueuing Expose request
01:25:10.030 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:25:10.030 00.000 21948 MoveAxis(E, 0, ABG)
01:25:10.030 00.000 21948 Move returns status 0, amount 0
01:25:10.030 00.000 21948 MoveAxis(N, 0, ABG)
01:25:10.030 00.000 21948 Move returns status 0, amount 0
01:25:10.030 00.000 21948 move complete, result=0
01:25:10.030 00.000 21948 worker thread done servicing request
01:25:10.030 00.000 21948 Worker thread wakes up
01:25:10.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:10.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:10.031 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:11.542 01.511 21948 Exposure complete
01:25:11.602 00.060 21948 worker thread done servicing request
01:25:11.602 00.000 18120 OnExposeComplete: enter
01:25:11.602 00.000 18120 UpdateGuideState(): m_state=6
01:25:11.602 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
01:25:11.605 00.003 18120 Star::Find returns 1 (0), X=898.04, Y=232.46, Mass=1898, SNR=30.2, Peak=171 HFD=3.8
01:25:11.607 00.002 18120 MultiStar: [#1 -0.15,0.17,0.75,U] [#2 0.06,-0.01,0.66,U] [#3 -0.23,0.18,0.61,U] [#4 -0.30,0.12,0.58,U] [#5 -0.00,0.15,0.48,U] [#6 0.32,-0.07,0.53,U] [#7 0.24,-0.13,0.46,U] [#8 0.26,0.15,0.40,U] 
01:25:11.609 00.002 18120 single-star, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.06, 0.02}
01:25:11.609 00.000 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
01:25:11.612 00.003 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
01:25:11.614 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.40 mountX=-0.00 mountY=-0.06, mountTheta=-1.60
01:25:11.619 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
01:25:11.622 00.003 18120 Enqueuing Move request for scope (0.06, 0.02)
01:25:11.625 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:11.627 00.002 18120 UpdateGuideState exits: m=1898 RSB=30.2
01:25:11.629 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:11.632 00.003 21948 Worker thread wakes up
01:25:11.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:25:11.632 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:25:11.632 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
01:25:11.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:25:11.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:11.632 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:11.633 00.001 18120 Enqueuing Expose request
01:25:11.634 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:11.634 00.000 21948 MoveAxis(E, 0, ABG)
01:25:11.634 00.000 21948 Move returns status 0, amount 0
01:25:11.635 00.001 21948 MoveAxis(N, 0, ABG)
01:25:11.635 00.000 21948 Move returns status 0, amount 0
01:25:11.635 00.000 21948 move complete, result=0
01:25:11.635 00.000 21948 worker thread done servicing request
01:25:11.635 00.000 21948 Worker thread wakes up
01:25:11.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:11.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:11.636 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:13.265 01.629 21948 Exposure complete
01:25:13.302 00.037 21948 worker thread done servicing request
01:25:13.302 00.000 18120 OnExposeComplete: enter
01:25:13.305 00.003 18120 UpdateGuideState(): m_state=6
01:25:13.306 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
01:25:13.308 00.002 18120 Star::Find returns 1 (0), X=898.37, Y=232.56, Mass=2116, SNR=31.8, Peak=179 HFD=3.7
01:25:13.309 00.001 18120 MultiStar: [#1 -0.01,0.15,0.72,U] [#2 0.20,0.10,0.64,U] [#3 -0.13,0.03,0.57,U] [#4 -0.50,0.13,0.00,M1] [#5 0.09,-0.00,0.46,U] [#6 0.02,-0.08,0.51,U] [#7 0.15,0.04,0.44,U] [#8 0.36,0.19,0.37,U] 
01:25:13.310 00.001 18120 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.38, 0.12}
01:25:13.311 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
01:25:13.311 00.000 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
01:25:13.313 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.16 cameraTheta=0.49 mountX=0.01 mountY=-0.16, mountTheta=-1.51
01:25:13.313 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.08, opts=13)
01:25:13.314 00.001 18120 Enqueuing Move request for scope (0.15, 0.08)
01:25:13.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:13.314 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.8
01:25:13.315 00.001 21948 Worker thread wakes up
01:25:13.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.316 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:25:13.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:25:13.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:13.316 00.000 18120 Enqueuing Expose request
01:25:13.316 00.000 21948 Moving (0.15, 0.08) raw xDistance=0.01 yDistance=-0.16
01:25:13.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:13.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:13.317 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:25:13.317 00.000 21948 MoveAxis(E, 0, ABG)
01:25:13.317 00.000 21948 Move returns status 0, amount 0
01:25:13.317 00.000 21948 MoveAxis(N, 0, ABG)
01:25:13.317 00.000 21948 Move returns status 0, amount 0
01:25:13.317 00.000 21948 move complete, result=0
01:25:13.317 00.000 21948 worker thread done servicing request
01:25:13.317 00.000 21948 Worker thread wakes up
01:25:13.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:13.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:13.317 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:14.832 01.515 21948 Exposure complete
01:25:14.878 00.046 21948 worker thread done servicing request
01:25:14.878 00.000 18120 OnExposeComplete: enter
01:25:14.878 00.000 18120 UpdateGuideState(): m_state=6
01:25:14.879 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
01:25:14.879 00.000 18120 Star::Find returns 1 (0), X=898.16, Y=232.67, Mass=1926, SNR=30.4, Peak=186 HFD=3.9
01:25:14.880 00.001 18120 MultiStar: [#1 0.12,0.20,0.75,U] [#2 0.17,-0.02,0.67,U] [#3 -0.18,0.07,0.63,U] [#4 -0.43,0.19,0.00,M2] [#5 -0.03,0.26,0.48,U] [#6 0.36,0.07,0.51,U] [#7 -0.41,0.27,0.00,M1] [#8 0.20,0.09,0.40,U] 
01:25:14.880 00.000 18120 refined, 6 included, MultiStar: {0.12, 0.14}, one-star: {0.18, 0.23}
01:25:14.881 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
01:25:14.881 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
01:25:14.882 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.86 mountX=0.08 mountY=-0.17, mountTheta=-1.14
01:25:14.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.14, opts=13)
01:25:14.884 00.001 18120 Enqueuing Move request for scope (0.12, 0.14)
01:25:14.885 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:14.888 00.003 21948 Worker thread wakes up
01:25:14.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
01:25:14.888 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
01:25:14.888 00.000 21948 Moving (0.12, 0.14) raw xDistance=0.08 yDistance=-0.17
01:25:14.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:25:14.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:14.888 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.4
01:25:14.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:25:14.888 00.000 21948 MoveAxis(E, 0, ABG)
01:25:14.888 00.000 21948 Move returns status 0, amount 0
01:25:14.888 00.000 21948 MoveAxis(N, 0, ABG)
01:25:14.888 00.000 21948 Move returns status 0, amount 0
01:25:14.888 00.000 21948 move complete, result=0
01:25:14.889 00.001 21948 worker thread done servicing request
01:25:14.889 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:14.889 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:14.889 00.000 18120 Enqueuing Expose request
01:25:14.890 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:14.890 00.000 21948 Worker thread wakes up
01:25:14.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:14.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:16.527 01.637 21948 Exposure complete
01:25:16.575 00.048 21948 worker thread done servicing request
01:25:16.575 00.000 18120 OnExposeComplete: enter
01:25:16.577 00.002 18120 UpdateGuideState(): m_state=6
01:25:16.577 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
01:25:16.578 00.001 18120 Star::Find returns 1 (0), X=897.96, Y=232.64, Mass=2042, SNR=31.4, Peak=187 HFD=4.0
01:25:16.578 00.000 18120 MultiStar: [#1 -0.19,0.16,0.71,U] [#2 -0.09,0.31,0.62,U] [#3 -0.35,0.30,0.00,M1] [#4 -0.49,0.18,0.00,M3] [#5 -0.03,0.14,0.48,U] [#6 0.24,0.02,0.52,U] [#7 0.03,0.02,0.44,U] [#8 -0.03,0.29,0.42,U] 
01:25:16.579 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.17}, one-star: {-0.02, 0.20}
01:25:16.579 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
01:25:16.579 00.000 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
01:25:16.580 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.71 mountX=0.16 mountY=-0.06, mountTheta=-0.33
01:25:16.581 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
01:25:16.582 00.001 18120 Enqueuing Move request for scope (-0.02, 0.17)
01:25:16.583 00.001 21948 Worker thread wakes up
01:25:16.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
01:25:16.583 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
01:25:16.583 00.000 21948 Moving (-0.02, 0.17) raw xDistance=0.16 yDistance=-0.06
01:25:16.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:25:16.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:16.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:16.584 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.4
01:25:16.584 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:16.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:16.585 00.001 18120 Enqueuing Expose request
01:25:16.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:16.585 00.000 21948 MoveAxis(E, 0, ABG)
01:25:16.585 00.000 21948 Move returns status 0, amount 0
01:25:16.585 00.000 21948 MoveAxis(N, 0, ABG)
01:25:16.585 00.000 21948 Move returns status 0, amount 0
01:25:16.585 00.000 21948 move complete, result=0
01:25:16.585 00.000 21948 worker thread done servicing request
01:25:16.585 00.000 21948 Worker thread wakes up
01:25:16.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:16.586 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:16.586 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:18.101 01.515 21948 Exposure complete
01:25:18.140 00.039 21948 worker thread done servicing request
01:25:18.140 00.000 18120 OnExposeComplete: enter
01:25:18.141 00.001 18120 UpdateGuideState(): m_state=6
01:25:18.143 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
01:25:18.144 00.001 18120 Star::Find returns 1 (0), X=897.97, Y=232.65, Mass=2006, SNR=31.1, Peak=205 HFD=3.9
01:25:18.147 00.003 18120 MultiStar: [#1 -0.18,0.06,0.73,U] [#2 -0.09,0.13,0.64,U] [#3 -0.32,0.08,0.60,U] [#4 -0.50,0.23,0.00,M4] [#5 -0.17,-0.00,0.45,U] [#6 0.09,0.10,0.55,U] [#7 0.06,0.13,0.43,U] [#8 -0.28,0.26,0.40,U] 
01:25:18.149 00.002 18120 refined, 7 included, MultiStar: {-0.11, 0.13}, one-star: {-0.02, 0.21}
01:25:18.151 00.002 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
01:25:18.154 00.003 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
01:25:18.154 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.28 mountX=0.16 mountY=0.04, mountTheta=0.25
01:25:18.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
01:25:18.156 00.001 18120 Enqueuing Move request for scope (-0.11, 0.13)
01:25:18.156 00.000 21948 Worker thread wakes up
01:25:18.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
01:25:18.156 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
01:25:18.156 00.000 21948 Moving (-0.11, 0.13) raw xDistance=0.16 yDistance=0.04
01:25:18.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:25:18.157 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:18.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:18.157 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.1
01:25:18.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.158 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:18.158 00.000 18120 Enqueuing Expose request
01:25:18.159 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:25:18.159 00.000 21948 MoveAxis(E, 0, ABG)
01:25:18.159 00.000 21948 Move returns status 0, amount 0
01:25:18.159 00.000 21948 MoveAxis(N, 0, ABG)
01:25:18.159 00.000 21948 Move returns status 0, amount 0
01:25:18.159 00.000 21948 move complete, result=0
01:25:18.159 00.000 21948 worker thread done servicing request
01:25:18.159 00.000 21948 Worker thread wakes up
01:25:18.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:18.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:18.159 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:19.794 01.635 21948 Exposure complete
01:25:19.830 00.036 21948 worker thread done servicing request
01:25:19.830 00.000 18120 OnExposeComplete: enter
01:25:19.831 00.001 18120 UpdateGuideState(): m_state=6
01:25:19.831 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
01:25:19.832 00.001 18120 Star::Find returns 1 (0), X=897.97, Y=232.61, Mass=2017, SNR=31.0, Peak=186 HFD=3.8
01:25:19.832 00.000 18120 MultiStar: [#1 -0.24,0.06,0.73,U] [#2 0.00,0.03,0.65,U] [#3 -0.56,0.08,0.00,M1] [#4 -0.71,0.06,0.00,M5] [#5 -0.36,0.15,0.45,U] [#6 -0.04,-0.02,0.52,U] [#7 -0.32,-0.19,0.44,U] [#8 -0.11,0.25,0.39,U] 
01:25:19.833 00.001 18120 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.02, 0.17}
01:25:19.833 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
01:25:19.833 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
01:25:19.834 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.62 mountX=0.12 mountY=0.08, mountTheta=0.60
01:25:19.835 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.08, opts=13)
01:25:19.835 00.000 18120 Enqueuing Move request for scope (-0.13, 0.08)
01:25:19.836 00.001 21948 Worker thread wakes up
01:25:19.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
01:25:19.836 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
01:25:19.836 00.000 21948 Moving (-0.13, 0.08) raw xDistance=0.12 yDistance=0.08
01:25:19.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:19.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:19.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:19.837 00.001 18120 UpdateGuideState exits: m=2017 RSB=31.0
01:25:19.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:19.837 00.000 21948 MoveAxis(E, 0, ABG)
01:25:19.837 00.000 21948 Move returns status 0, amount 0
01:25:19.837 00.000 21948 MoveAxis(N, 0, ABG)
01:25:19.837 00.000 21948 Move returns status 0, amount 0
01:25:19.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:19.838 00.001 21948 move complete, result=0
01:25:19.838 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:19.838 00.000 18120 Enqueuing Expose request
01:25:19.839 00.001 21948 worker thread done servicing request
01:25:19.839 00.000 21948 Worker thread wakes up
01:25:19.839 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:19.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:19.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:21.359 01.520 21948 Exposure complete
01:25:21.403 00.044 21948 worker thread done servicing request
01:25:21.403 00.000 18120 OnExposeComplete: enter
01:25:21.405 00.002 18120 UpdateGuideState(): m_state=6
01:25:21.405 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
01:25:21.405 00.000 18120 Star::Find returns 1 (0), X=898.00, Y=232.63, Mass=2063, SNR=31.4, Peak=211 HFD=3.8
01:25:21.406 00.001 18120 MultiStar: [#1 -0.06,0.20,0.71,U] [#2 0.10,0.17,0.65,U] [#3 -0.28,0.20,0.62,U] [#4 -0.43,0.18,0.00,M6] [#5 -0.29,0.13,0.46,U] [#6 0.06,-0.23,0.48,U] [#7 0.07,0.14,0.41,U] [#8 -0.26,0.18,0.39,U] 
01:25:21.406 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {0.01, 0.19}
01:25:21.407 00.001 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
01:25:21.407 00.000 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
01:25:21.408 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.03 mountX=0.15 mountY=-0.00, mountTheta=-0.01
01:25:21.409 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
01:25:21.409 00.000 18120 Enqueuing Move request for scope (-0.07, 0.14)
01:25:21.410 00.001 21948 Worker thread wakes up
01:25:21.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:21.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:25:21.410 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.4
01:25:21.411 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:25:21.411 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:21.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:21.412 00.001 18120 Enqueuing Expose request
01:25:21.412 00.000 21948 Moving (-0.07, 0.14) raw xDistance=0.15 yDistance=-0.00
01:25:21.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:25:21.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:21.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:25:21.412 00.000 21948 MoveAxis(E, 0, ABG)
01:25:21.412 00.000 21948 Move returns status 0, amount 0
01:25:21.412 00.000 21948 MoveAxis(N, 0, ABG)
01:25:21.412 00.000 21948 Move returns status 0, amount 0
01:25:21.412 00.000 21948 move complete, result=0
01:25:21.412 00.000 21948 worker thread done servicing request
01:25:21.412 00.000 21948 Worker thread wakes up
01:25:21.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:21.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:21.413 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:23.047 01.634 21948 Exposure complete
01:25:23.105 00.058 21948 worker thread done servicing request
01:25:23.105 00.000 18120 OnExposeComplete: enter
01:25:23.106 00.001 18120 UpdateGuideState(): m_state=6
01:25:23.106 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
01:25:23.107 00.001 18120 Star::Find returns 1 (0), X=898.07, Y=232.55, Mass=2072, SNR=31.4, Peak=197 HFD=4.0
01:25:23.107 00.000 18120 MultiStar: [#1 0.06,0.02,0.75,U] [#2 0.26,0.10,0.59,U] [#3 -0.23,0.20,0.60,U] [#4 -0.44,0.28,0.00,M7] [#5 -0.02,-0.00,0.49,U] [#6 0.08,-0.05,0.51,U] [#7 -0.08,0.01,0.43,U] [#8 0.39,0.28,0.00,M1] 
01:25:23.108 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.09, 0.11}
01:25:23.108 00.000 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.89 = -0.89)
01:25:23.108 00.000 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.93 = -0.93)
01:25:23.109 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.11 mountX=0.04 mountY=-0.06, mountTheta=-0.91
01:25:23.110 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
01:25:23.110 00.000 18120 Enqueuing Move request for scope (0.03, 0.06)
01:25:23.110 00.000 21948 Worker thread wakes up
01:25:23.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:23.111 00.001 18120 UpdateGuideState exits: m=2072 RSB=31.4
01:25:23.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.112 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:23.112 00.000 18120 Enqueuing Expose request
01:25:23.113 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:25:23.113 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:25:23.113 00.000 21948 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
01:25:23.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:23.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:23.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:23.113 00.000 21948 MoveAxis(E, 0, ABG)
01:25:23.113 00.000 21948 Move returns status 0, amount 0
01:25:23.113 00.000 21948 MoveAxis(N, 0, ABG)
01:25:23.113 00.000 21948 Move returns status 0, amount 0
01:25:23.113 00.000 21948 move complete, result=0
01:25:23.113 00.000 21948 worker thread done servicing request
01:25:23.113 00.000 21948 Worker thread wakes up
01:25:23.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:23.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:23.113 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:24.632 01.519 21948 Exposure complete
01:25:24.667 00.035 21948 worker thread done servicing request
01:25:24.667 00.000 18120 OnExposeComplete: enter
01:25:24.668 00.001 18120 UpdateGuideState(): m_state=6
01:25:24.668 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
01:25:24.669 00.001 18120 Star::Find returns 1 (0), X=898.36, Y=232.59, Mass=1942, SNR=30.5, Peak=171 HFD=3.5
01:25:24.670 00.001 18120 MultiStar: [#1 0.17,0.13,0.74,U] [#2 0.65,0.00,0.00,M1] [#3 0.06,0.21,0.64,U] [#4 -0.25,0.18,0.57,U] [#5 0.06,0.03,0.49,U] [#6 0.17,0.10,0.51,U] [#7 0.34,0.27,0.00,M1] [#8 -0.00,0.40,0.39,U] 
01:25:24.672 00.002 18120 refined, 6 included, MultiStar: {0.12, 0.16}, one-star: {0.37, 0.15}
01:25:24.673 00.001 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
01:25:24.674 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
01:25:24.675 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=0.10 mountY=-0.18, mountTheta=-1.06
01:25:24.679 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.16, opts=13)
01:25:24.680 00.001 18120 Enqueuing Move request for scope (0.12, 0.16)
01:25:24.680 00.000 21948 Worker thread wakes up
01:25:24.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
01:25:24.680 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
01:25:24.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:24.681 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.5
01:25:24.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:24.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:24.682 00.000 18120 Enqueuing Expose request
01:25:24.682 00.000 21948 Moving (0.12, 0.16) raw xDistance=0.10 yDistance=-0.18
01:25:24.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:24.684 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:24.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:24.684 00.000 21948 MoveAxis(E, 0, ABG)
01:25:24.684 00.000 21948 Move returns status 0, amount 0
01:25:24.684 00.000 21948 MoveAxis(N, 0, ABG)
01:25:24.684 00.000 21948 Move returns status 0, amount 0
01:25:24.684 00.000 21948 move complete, result=0
01:25:24.684 00.000 21948 worker thread done servicing request
01:25:24.684 00.000 21948 Worker thread wakes up
01:25:24.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:24.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:24.684 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:26.309 01.625 21948 Exposure complete
01:25:26.362 00.053 21948 worker thread done servicing request
01:25:26.363 00.001 18120 OnExposeComplete: enter
01:25:26.363 00.000 18120 UpdateGuideState(): m_state=6
01:25:26.364 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
01:25:26.366 00.002 18120 Star::Find returns 1 (0), X=898.31, Y=232.45, Mass=1962, SNR=30.6, Peak=167 HFD=3.7
01:25:26.367 00.001 18120 MultiStar: [#1 0.25,0.05,0.74,U] [#2 0.44,-0.14,0.00,M2] [#3 0.10,0.13,0.61,U] [#4 -0.09,0.16,0.60,U] [#5 0.21,-0.03,0.47,U] [#6 0.36,-0.07,0.54,U] [#7 0.14,-0.07,0.46,U] [#8 0.28,0.18,0.38,U] 
01:25:26.368 00.001 18120 refined, 7 included, MultiStar: {0.20, 0.04}, one-star: {0.32, 0.01}
01:25:26.372 00.004 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
01:25:26.375 00.003 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
01:25:26.375 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.20 mountX=-0.05 mountY=-0.20, mountTheta=-1.80
01:25:26.376 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.04, opts=13)
01:25:26.377 00.001 18120 Enqueuing Move request for scope (0.20, 0.04)
01:25:26.377 00.000 21948 Worker thread wakes up
01:25:26.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:26.378 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.6
01:25:26.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:26.379 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:26.379 00.000 18120 Enqueuing Expose request
01:25:26.380 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
01:25:26.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
01:25:26.380 00.000 21948 Moving (0.20, 0.04) raw xDistance=-0.05 yDistance=-0.20
01:25:26.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:26.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:26.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:25:26.380 00.000 21948 MoveAxis(E, 0, ABG)
01:25:26.380 00.000 21948 Move returns status 0, amount 0
01:25:26.380 00.000 21948 MoveAxis(N, 0, ABG)
01:25:26.380 00.000 21948 Move returns status 0, amount 0
01:25:26.380 00.000 21948 move complete, result=0
01:25:26.380 00.000 21948 worker thread done servicing request
01:25:26.380 00.000 21948 Worker thread wakes up
01:25:26.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:26.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:26.381 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:27.907 01.526 21948 Exposure complete
01:25:27.931 00.024 21948 worker thread done servicing request
01:25:27.932 00.001 18120 OnExposeComplete: enter
01:25:27.932 00.000 18120 UpdateGuideState(): m_state=6
01:25:27.933 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
01:25:27.933 00.000 18120 Star::Find returns 1 (0), X=898.29, Y=232.61, Mass=1980, SNR=30.8, Peak=177 HFD=3.9
01:25:27.934 00.001 18120 MultiStar: [#1 0.06,-0.11,0.74,U] [#2 0.38,0.06,0.66,U] [#3 -0.03,-0.15,0.59,U] [#4 -0.37,0.05,0.56,U] [#5 0.21,-0.11,0.47,U] [#6 0.26,-0.16,0.53,U] [#7 0.17,-0.04,0.46,U] [#8 0.22,-0.07,0.41,U] 
01:25:27.934 00.000 18120 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.31, 0.17}
01:25:27.934 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
01:25:27.935 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
01:25:27.935 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
01:25:27.939 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.02, opts=13)
01:25:27.941 00.002 18120 Enqueuing Move request for scope (0.14, -0.02)
01:25:27.941 00.000 21948 Worker thread wakes up
01:25:27.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:27.942 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.8
01:25:27.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.943 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:27.943 00.000 18120 Enqueuing Expose request
01:25:27.944 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
01:25:27.944 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
01:25:27.944 00.000 21948 Moving (0.14, -0.02) raw xDistance=-0.08 yDistance=-0.12
01:25:27.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:25:27.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:27.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:27.944 00.000 21948 MoveAxis(E, 0, ABG)
01:25:27.944 00.000 21948 Move returns status 0, amount 0
01:25:27.944 00.000 21948 MoveAxis(N, 0, ABG)
01:25:27.944 00.000 21948 Move returns status 0, amount 0
01:25:27.944 00.000 21948 move complete, result=0
01:25:27.944 00.000 21948 worker thread done servicing request
01:25:27.944 00.000 21948 Worker thread wakes up
01:25:27.944 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:27.945 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:27.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:29.579 01.634 21948 Exposure complete
01:25:29.615 00.036 21948 worker thread done servicing request
01:25:29.615 00.000 18120 OnExposeComplete: enter
01:25:29.616 00.001 18120 UpdateGuideState(): m_state=6
01:25:29.616 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
01:25:29.617 00.001 18120 Star::Find returns 1 (0), X=898.39, Y=232.34, Mass=2075, SNR=31.6, Peak=165 HFD=4.0
01:25:29.617 00.000 18120 MultiStar: [#1 0.23,-0.00,0.72,U] [#2 0.39,-0.21,0.00,M2] [#3 0.03,0.12,0.60,U] [#4 -0.20,0.17,0.55,U] [#5 0.17,0.10,0.45,U] [#6 0.63,-0.23,0.00,M1] [#7 0.17,0.03,0.43,U] [#8 0.31,0.05,0.40,U] 
01:25:29.618 00.001 18120 refined, 6 included, MultiStar: {0.18, 0.03}, one-star: {0.41, -0.10}
01:25:29.618 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
01:25:29.618 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
01:25:29.619 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.19 cameraTheta=0.18 mountX=-0.05 mountY=-0.18, mountTheta=-1.82
01:25:29.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.03, opts=13)
01:25:29.621 00.001 18120 Enqueuing Move request for scope (0.18, 0.03)
01:25:29.622 00.001 21948 Worker thread wakes up
01:25:29.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:29.622 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.6
01:25:29.623 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:29.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:29.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:25:29.624 00.001 18120 Enqueuing Expose request
01:25:29.624 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:25:29.624 00.000 21948 Moving (0.18, 0.03) raw xDistance=-0.05 yDistance=-0.18
01:25:29.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:29.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:29.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:29.624 00.000 21948 MoveAxis(E, 0, ABG)
01:25:29.624 00.000 21948 Move returns status 0, amount 0
01:25:29.624 00.000 21948 MoveAxis(N, 0, ABG)
01:25:29.624 00.000 21948 Move returns status 0, amount 0
01:25:29.624 00.000 21948 move complete, result=0
01:25:29.624 00.000 21948 worker thread done servicing request
01:25:29.624 00.000 21948 Worker thread wakes up
01:25:29.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:29.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:29.626 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:31.142 01.516 21948 Exposure complete
01:25:31.176 00.034 21948 worker thread done servicing request
01:25:31.176 00.000 18120 OnExposeComplete: enter
01:25:31.177 00.001 18120 UpdateGuideState(): m_state=6
01:25:31.178 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
01:25:31.178 00.000 18120 Star::Find returns 1 (0), X=898.36, Y=232.46, Mass=1950, SNR=30.6, Peak=154 HFD=4.0
01:25:31.179 00.001 18120 MultiStar: [#1 0.17,0.01,0.73,U] [#2 0.36,-0.06,0.68,U] [#3 -0.03,0.17,0.61,U] [#4 -0.13,-0.05,0.58,U] [#5 -0.08,0.10,0.46,U] [#6 0.54,-0.22,0.00,M2] [#7 0.34,-0.21,0.44,U] [#8 0.44,0.04,0.00,M1] 
01:25:31.179 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.00}, one-star: {0.37, 0.02}
01:25:31.179 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
01:25:31.180 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
01:25:31.180 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.01 mountX=-0.07 mountY=-0.15, mountTheta=-1.99
01:25:31.181 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.00, opts=13)
01:25:31.182 00.001 18120 Enqueuing Move request for scope (0.17, 0.00)
01:25:31.182 00.000 21948 Worker thread wakes up
01:25:31.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:31.184 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
01:25:31.184 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
01:25:31.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:31.185 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:31.185 00.000 18120 Enqueuing Expose request
01:25:31.185 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
01:25:31.186 00.001 21948 Moving (0.17, 0.00) raw xDistance=-0.07 yDistance=-0.15
01:25:31.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:31.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:31.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:31.186 00.000 21948 MoveAxis(E, 0, ABG)
01:25:31.186 00.000 21948 Move returns status 0, amount 0
01:25:31.186 00.000 21948 MoveAxis(N, 0, ABG)
01:25:31.186 00.000 21948 Move returns status 0, amount 0
01:25:31.186 00.000 21948 move complete, result=0
01:25:31.186 00.000 21948 worker thread done servicing request
01:25:31.186 00.000 21948 Worker thread wakes up
01:25:31.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:31.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:31.186 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:32.820 01.634 21948 Exposure complete
01:25:32.864 00.044 21948 worker thread done servicing request
01:25:32.864 00.000 18120 OnExposeComplete: enter
01:25:32.866 00.002 18120 UpdateGuideState(): m_state=6
01:25:32.867 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
01:25:32.868 00.001 18120 Star::Find returns 1 (0), X=898.29, Y=232.48, Mass=2134, SNR=32.0, Peak=181 HFD=3.9
01:25:32.868 00.000 18120 MultiStar: [#1 0.23,0.06,0.71,U] [#2 0.37,-0.04,0.64,U] [#3 0.19,-0.10,0.58,U] [#4 -0.15,0.17,0.53,U] [#5 0.41,-0.08,0.00,M1] [#6 0.58,0.06,0.00,M3] [#7 0.17,0.16,0.41,U] [#8 0.36,0.27,0.00,M2] 
01:25:32.869 00.001 18120 refined, 5 included, MultiStar: {0.21, 0.04}, one-star: {0.30, 0.04}
01:25:32.869 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
01:25:32.869 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
01:25:32.870 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.19 mountX=-0.05 mountY=-0.20, mountTheta=-1.81
01:25:32.875 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.04, opts=13)
01:25:32.877 00.002 18120 Enqueuing Move request for scope (0.21, 0.04)
01:25:32.880 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:32.882 00.002 18120 UpdateGuideState exits: m=2134 RSB=32.0
01:25:32.884 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.887 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:32.888 00.001 18120 Enqueuing Expose request
01:25:32.888 00.000 21948 Worker thread wakes up
01:25:32.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
01:25:32.889 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
01:25:32.889 00.000 21948 Moving (0.21, 0.04) raw xDistance=-0.05 yDistance=-0.20
01:25:32.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:32.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:32.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:25:32.889 00.000 21948 MoveAxis(E, 0, ABG)
01:25:32.889 00.000 21948 Move returns status 0, amount 0
01:25:32.889 00.000 21948 MoveAxis(N, 0, ABG)
01:25:32.889 00.000 21948 Move returns status 0, amount 0
01:25:32.889 00.000 21948 move complete, result=0
01:25:32.889 00.000 21948 worker thread done servicing request
01:25:32.889 00.000 21948 Worker thread wakes up
01:25:32.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:32.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:32.889 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:34.413 01.524 21948 Exposure complete
01:25:34.459 00.046 21948 worker thread done servicing request
01:25:34.459 00.000 18120 OnExposeComplete: enter
01:25:34.461 00.002 18120 UpdateGuideState(): m_state=6
01:25:34.462 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
01:25:34.462 00.000 18120 Star::Find returns 1 (0), X=898.33, Y=232.28, Mass=1981, SNR=30.7, Peak=183 HFD=3.7
01:25:34.464 00.002 18120 MultiStar: [#1 0.13,-0.08,0.75,U] [#2 0.27,0.05,0.62,U] [#3 -0.13,0.06,0.61,U] [#4 -0.03,0.01,0.56,U] [#5 0.19,-0.19,0.44,U] [#6 0.52,0.07,0.00,M4] [#7 -0.06,-0.07,0.46,U] [#8 0.31,0.07,0.40,U] 
01:25:34.465 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.34, -0.16}
01:25:34.466 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
01:25:34.468 00.002 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
01:25:34.470 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=-0.10 mountY=-0.11, mountTheta=-2.35
01:25:34.474 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.05, opts=13)
01:25:34.475 00.001 18120 Enqueuing Move request for scope (0.14, -0.05)
01:25:34.475 00.000 21948 Worker thread wakes up
01:25:34.475 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:34.476 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.7
01:25:34.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:34.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:34.477 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:25:34.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:25:34.477 00.000 21948 Moving (0.14, -0.05) raw xDistance=-0.10 yDistance=-0.11
01:25:34.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:25:34.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:34.477 00.000 18120 Enqueuing Expose request
01:25:34.478 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:34.478 00.000 21948 MoveAxis(E, 0, ABG)
01:25:34.478 00.000 21948 Move returns status 0, amount 0
01:25:34.478 00.000 21948 MoveAxis(N, 0, ABG)
01:25:34.478 00.000 21948 Move returns status 0, amount 0
01:25:34.478 00.000 21948 move complete, result=0
01:25:34.478 00.000 21948 worker thread done servicing request
01:25:34.478 00.000 21948 Worker thread wakes up
01:25:34.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:34.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:34.478 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:36.107 01.629 21948 Exposure complete
01:25:36.160 00.053 21948 worker thread done servicing request
01:25:36.161 00.001 18120 OnExposeComplete: enter
01:25:36.161 00.000 18120 UpdateGuideState(): m_state=6
01:25:36.162 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
01:25:36.162 00.000 18120 Star::Find returns 1 (0), X=898.42, Y=232.34, Mass=1985, SNR=30.7, Peak=173 HFD=3.7
01:25:36.163 00.001 18120 MultiStar: [#1 0.15,-0.13,0.75,U] [#2 0.48,-0.05,0.00,M1] [#3 0.03,-0.18,0.62,U] [#4 -0.25,0.04,0.57,U] [#5 0.15,0.01,0.46,U] [#6 0.52,-0.13,0.00,M5] [#7 0.06,-0.08,0.45,U] [#8 0.37,-0.00,0.44,U] 
01:25:36.163 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.07}, one-star: {0.44, -0.10}
01:25:36.164 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
01:25:36.164 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
01:25:36.165 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
01:25:36.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.07, opts=13)
01:25:36.166 00.000 18120 Enqueuing Move request for scope (0.16, -0.07)
01:25:36.167 00.001 21948 Worker thread wakes up
01:25:36.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:36.169 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:25:36.169 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.7
01:25:36.169 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:36.170 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:36.170 00.000 18120 Enqueuing Expose request
01:25:36.171 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:25:36.171 00.000 21948 Moving (0.16, -0.07) raw xDistance=-0.13 yDistance=-0.11
01:25:36.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:25:36.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:36.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:36.171 00.000 21948 MoveAxis(E, 0, ABG)
01:25:36.171 00.000 21948 Move returns status 0, amount 0
01:25:36.171 00.000 21948 MoveAxis(N, 0, ABG)
01:25:36.171 00.000 21948 Move returns status 0, amount 0
01:25:36.171 00.000 21948 move complete, result=0
01:25:36.171 00.000 21948 worker thread done servicing request
01:25:36.171 00.000 21948 Worker thread wakes up
01:25:36.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:36.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:36.171 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:37.687 01.516 21948 Exposure complete
01:25:37.737 00.050 21948 worker thread done servicing request
01:25:37.737 00.000 18120 OnExposeComplete: enter
01:25:37.738 00.001 18120 UpdateGuideState(): m_state=6
01:25:37.738 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
01:25:37.740 00.002 18120 Star::Find returns 1 (0), X=898.25, Y=232.40, Mass=2048, SNR=31.3, Peak=203 HFD=3.7
01:25:37.742 00.002 18120 MultiStar: [#1 0.00,-0.27,0.71,U] [#2 0.30,-0.23,0.65,U] [#3 0.02,0.01,0.62,U] [#4 -0.14,-0.08,0.57,U] [#5 -0.01,0.02,0.47,U] [#6 0.37,-0.22,0.00,M6] [#7 0.02,-0.08,0.43,U] [#8 0.32,-0.08,0.39,U] 
01:25:37.743 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.27, -0.04}
01:25:37.744 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:25:37.744 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:25:37.745 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=-0.14 mountY=-0.05, mountTheta=-2.78
01:25:37.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.10, opts=13)
01:25:37.746 00.000 18120 Enqueuing Move request for scope (0.11, -0.10)
01:25:37.747 00.001 21948 Worker thread wakes up
01:25:37.747 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:25:37.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:37.747 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.3
01:25:37.748 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:25:37.748 00.000 21948 Moving (0.11, -0.10) raw xDistance=-0.14 yDistance=-0.05
01:25:37.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:25:37.749 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:37.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:37.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:37.749 00.000 21948 MoveAxis(E, 0, ABG)
01:25:37.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:37.749 00.000 18120 Enqueuing Expose request
01:25:37.750 00.001 21948 Move returns status 0, amount 0
01:25:37.750 00.000 21948 MoveAxis(N, 0, ABG)
01:25:37.750 00.000 21948 Move returns status 0, amount 0
01:25:37.750 00.000 21948 move complete, result=0
01:25:37.750 00.000 21948 worker thread done servicing request
01:25:37.750 00.000 21948 Worker thread wakes up
01:25:37.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:37.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:37.751 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:39.383 01.632 21948 Exposure complete
01:25:39.419 00.036 21948 worker thread done servicing request
01:25:39.419 00.000 18120 OnExposeComplete: enter
01:25:39.421 00.002 18120 UpdateGuideState(): m_state=6
01:25:39.422 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
01:25:39.423 00.001 18120 Star::Find returns 1 (0), X=898.26, Y=232.31, Mass=2017, SNR=31.1, Peak=198 HFD=3.7
01:25:39.425 00.002 18120 MultiStar: [#1 0.06,-0.10,0.69,U] [#2 0.44,-0.07,0.00,M1] [#3 -0.10,-0.03,0.60,U] [#4 -0.14,-0.07,0.57,U] [#5 0.19,-0.01,0.47,U] [#6 0.12,0.00,0.52,U] [#7 0.27,0.19,0.47,U] [#8 0.28,-0.09,0.41,U] 
01:25:39.426 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.28, -0.13}
01:25:39.427 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
01:25:39.428 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:25:39.428 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
01:25:39.434 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
01:25:39.437 00.003 18120 Enqueuing Move request for scope (0.12, -0.05)
01:25:39.439 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:39.441 00.002 18120 UpdateGuideState exits: m=2017 RSB=31.1
01:25:39.444 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:39.446 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:39.448 00.002 18120 Enqueuing Expose request
01:25:39.450 00.002 21948 Worker thread wakes up
01:25:39.450 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:25:39.450 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:25:39.450 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.09 yDistance=-0.09
01:25:39.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:39.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:39.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:25:39.450 00.000 21948 MoveAxis(E, 0, ABG)
01:25:39.450 00.000 21948 Move returns status 0, amount 0
01:25:39.450 00.000 21948 MoveAxis(N, 0, ABG)
01:25:39.450 00.000 21948 Move returns status 0, amount 0
01:25:39.450 00.000 21948 move complete, result=0
01:25:39.450 00.000 21948 worker thread done servicing request
01:25:39.450 00.000 21948 Worker thread wakes up
01:25:39.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:39.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:39.451 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:40.965 01.514 21948 Exposure complete
01:25:41.024 00.059 21948 worker thread done servicing request
01:25:41.025 00.001 18120 OnExposeComplete: enter
01:25:41.026 00.001 18120 UpdateGuideState(): m_state=6
01:25:41.028 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
01:25:41.029 00.001 18120 Star::Find returns 1 (0), X=898.29, Y=232.48, Mass=1858, SNR=29.8, Peak=161 HFD=3.6
01:25:41.031 00.002 18120 MultiStar: [#1 0.31,0.01,0.79,U] [#2 0.35,0.04,0.66,U] [#3 0.03,-0.02,0.62,U] [#4 -0.29,0.13,0.58,U] [#5 0.24,-0.06,0.49,U] [#6 0.50,-0.18,0.00,M6] [#7 0.29,0.01,0.47,U] [#8 0.27,0.03,0.41,U] 
01:25:41.032 00.001 18120 refined, 7 included, MultiStar: {0.20, 0.02}, one-star: {0.30, 0.04}
01:25:41.033 00.001 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
01:25:41.034 00.001 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
01:25:41.035 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.06 mountY=-0.19, mountTheta=-1.88
01:25:41.039 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.02, opts=13)
01:25:41.039 00.000 18120 Enqueuing Move request for scope (0.20, 0.02)
01:25:41.040 00.001 21948 Worker thread wakes up
01:25:41.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:41.040 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.8
01:25:41.041 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.041 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:41.042 00.001 18120 Enqueuing Expose request
01:25:41.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
01:25:41.042 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
01:25:41.042 00.000 21948 Moving (0.20, 0.02) raw xDistance=-0.06 yDistance=-0.19
01:25:41.043 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:25:41.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:41.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:25:41.043 00.000 21948 MoveAxis(E, 0, ABG)
01:25:41.043 00.000 21948 Move returns status 0, amount 0
01:25:41.043 00.000 21948 MoveAxis(N, 0, ABG)
01:25:41.043 00.000 21948 Move returns status 0, amount 0
01:25:41.043 00.000 21948 move complete, result=0
01:25:41.043 00.000 21948 worker thread done servicing request
01:25:41.043 00.000 21948 Worker thread wakes up
01:25:41.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:41.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:41.043 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:42.671 01.628 21948 Exposure complete
01:25:42.703 00.032 21948 worker thread done servicing request
01:25:42.703 00.000 18120 OnExposeComplete: enter
01:25:42.704 00.001 18120 UpdateGuideState(): m_state=6
01:25:42.704 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
01:25:42.705 00.001 18120 Star::Find returns 1 (0), X=898.06, Y=232.54, Mass=2037, SNR=31.3, Peak=200 HFD=4.0
01:25:42.705 00.000 18120 MultiStar: [#1 -0.00,0.04,0.76,U] [#2 0.33,0.14,0.62,U] [#3 -0.06,0.04,0.61,U] [#4 -0.36,0.17,0.57,U] [#5 -0.24,0.27,0.45,U] [#6 0.56,-0.02,0.00,M7] [#7 0.14,0.39,0.00,M1] [#8 0.33,0.47,0.00,M1] 
01:25:42.706 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.11}, one-star: {0.08, 0.10}
01:25:42.706 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
01:25:42.706 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
01:25:42.707 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.72 mountX=0.11 mountY=-0.04, mountTheta=-0.31
01:25:42.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
01:25:42.708 00.000 18120 Enqueuing Move request for scope (-0.02, 0.11)
01:25:42.709 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:42.709 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.3
01:25:42.710 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:42.710 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:42.711 00.001 18120 Enqueuing Expose request
01:25:42.711 00.000 21948 Worker thread wakes up
01:25:42.711 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:25:42.711 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:25:42.711 00.000 21948 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.04
01:25:42.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:25:42.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:42.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:25:42.711 00.000 21948 MoveAxis(E, 0, ABG)
01:25:42.711 00.000 21948 Move returns status 0, amount 0
01:25:42.711 00.000 21948 MoveAxis(N, 0, ABG)
01:25:42.711 00.000 21948 Move returns status 0, amount 0
01:25:42.711 00.000 21948 move complete, result=0
01:25:42.711 00.000 21948 worker thread done servicing request
01:25:42.711 00.000 21948 Worker thread wakes up
01:25:42.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:42.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:42.712 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:44.243 01.531 21948 Exposure complete
01:25:44.280 00.037 21948 worker thread done servicing request
01:25:44.280 00.000 18120 OnExposeComplete: enter
01:25:44.281 00.001 18120 UpdateGuideState(): m_state=6
01:25:44.281 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
01:25:44.282 00.001 18120 Star::Find returns 1 (0), X=897.24, Y=232.90, Mass=1995, SNR=31.1, Peak=155 HFD=4.2
01:25:44.283 00.001 18120 MultiStar: large primary error, entering stabilization period
01:25:44.283 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
01:25:44.284 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
01:25:44.284 00.000 18120 CameraToMount -- cameraX=-0.75 cameraY=0.46 hyp=0.88 cameraTheta=2.59 mountX=0.73 mountY=0.46, mountTheta=0.57
01:25:44.286 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.75, y=0.46, opts=13)
01:25:44.289 00.003 18120 Enqueuing Move request for scope (-0.75, 0.46)
01:25:44.290 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:44.291 00.001 18120 UpdateGuideState exits: m=1995 RSB=31.1
01:25:44.292 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:44.293 00.001 21948 Worker thread wakes up
01:25:44.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.46) opts 0xd
01:25:44.294 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.75, 0.46)
01:25:44.294 00.000 21948 Moving (-0.75, 0.46) raw xDistance=0.73 yDistance=0.46
01:25:44.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:25:44.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
01:25:44.294 00.000 21948 MoveAxis(W, 130, ABG)
01:25:44.294 00.000 21948 Guiding  Dir = 3, Dur = 130
01:25:44.294 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:44.294 00.000 18120 Enqueuing Expose request
01:25:44.295 00.001 21948 IsSlewing returns 0
01:25:44.295 00.000 21948 IsGuiding returns 0
01:25:44.297 00.002 21948 PulseGuide returned control before completion, sleep 139
01:25:44.443 00.146 21948 IsGuiding returns 0
01:25:44.443 00.000 21948 Move returns status 0, amount 130
01:25:44.443 00.000 21948 MoveAxis(S, 110, ABG)
01:25:44.443 00.000 21948 Guiding  Dir = 1, Dur = 110
01:25:44.444 00.001 21948 IsSlewing returns 0
01:25:44.444 00.000 21948 IsGuiding returns 0
01:25:44.451 00.007 21948 PulseGuide returned control before completion, sleep 113
01:25:44.574 00.123 21948 IsGuiding returns 0
01:25:44.574 00.000 21948 Move returns status 0, amount 110
01:25:44.574 00.000 21948 move complete, result=0
01:25:44.574 00.000 21948 worker thread done servicing request
01:25:44.574 00.000 21948 Worker thread wakes up
01:25:44.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:44.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:44.574 00.000 18120 GuideStep: 0.7 px 130 ms WEST, 0.5 px 110 ms SOUTH
01:25:46.203 01.629 21948 Exposure complete
01:25:46.229 00.026 21948 worker thread done servicing request
01:25:46.229 00.000 18120 OnExposeComplete: enter
01:25:46.230 00.001 18120 UpdateGuideState(): m_state=6
01:25:46.230 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
01:25:46.232 00.002 18120 Star::Find returns 1 (0), X=897.94, Y=232.93, Mass=2006, SNR=31.0, Peak=183 HFD=4.3
01:25:46.232 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
01:25:46.232 00.000 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
01:25:46.232 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.49 hyp=0.49 cameraTheta=1.66 mountX=0.46 mountY=-0.18, mountTheta=-0.38
01:25:46.235 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.49, opts=13)
01:25:46.235 00.000 18120 Enqueuing Move request for scope (-0.04, 0.49)
01:25:46.236 00.001 21948 Worker thread wakes up
01:25:46.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:46.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.49) opts 0xd
01:25:46.236 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.0
01:25:46.237 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.237 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.49)
01:25:46.238 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:46.238 00.000 18120 Enqueuing Expose request
01:25:46.238 00.000 21948 Moving (-0.04, 0.49) raw xDistance=0.46 yDistance=-0.18
01:25:46.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
01:25:46.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:46.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:46.238 00.000 21948 MoveAxis(W, 92, ABG)
01:25:46.239 00.001 21948 Guiding  Dir = 3, Dur = 92
01:25:46.239 00.000 21948 IsSlewing returns 0
01:25:46.239 00.000 21948 IsGuiding returns 0
01:25:46.240 00.001 21948 PulseGuide returned control before completion, sleep 101
01:25:46.343 00.103 21948 IsGuiding returns 1
01:25:46.343 00.000 21948 scope still moving after pulse duration time elapsed
01:25:46.374 00.031 21948 IsSlewing returns 0
01:25:46.374 00.000 21948 IsGuiding returns 0
01:25:46.374 00.000 21948 scope move finished after 92 + 44 ms
01:25:46.374 00.000 21948 Move returns status 0, amount 92
01:25:46.374 00.000 21948 MoveAxis(N, 0, ABG)
01:25:46.374 00.000 21948 Move returns status 0, amount 0
01:25:46.374 00.000 21948 move complete, result=0
01:25:46.374 00.000 21948 worker thread done servicing request
01:25:46.374 00.000 21948 Worker thread wakes up
01:25:46.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:46.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:46.374 00.000 18120 GuideStep: 0.5 px 92 ms WEST, -0.2 px 0 ms NORTH
01:25:47.791 01.417 21948 Exposure complete
01:25:47.829 00.038 21948 worker thread done servicing request
01:25:47.829 00.000 18120 OnExposeComplete: enter
01:25:47.830 00.001 18120 UpdateGuideState(): m_state=6
01:25:47.830 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
01:25:47.831 00.001 18120 Star::Find returns 1 (0), X=898.64, Y=232.31, Mass=2067, SNR=31.4, Peak=179 HFD=3.8
01:25:47.831 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
01:25:47.832 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
01:25:47.832 00.000 18120 CameraToMount -- cameraX=0.65 cameraY=-0.13 hyp=0.66 cameraTheta=-0.19 mountX=-0.38 mountY=-0.52, mountTheta=-2.20
01:25:47.833 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.65, y=-0.13, opts=13)
01:25:47.834 00.001 18120 Enqueuing Move request for scope (0.65, -0.13)
01:25:47.834 00.000 21948 Worker thread wakes up
01:25:47.834 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.13) opts 0xd
01:25:47.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.65, -0.13)
01:25:47.835 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:47.835 00.000 21948 Moving (0.65, -0.13) raw xDistance=-0.38 yDistance=-0.52
01:25:47.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
01:25:47.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:47.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
01:25:47.835 00.000 21948 MoveAxis(E, 62, ABG)
01:25:47.835 00.000 21948 Guiding  Dir = 2, Dur = 62
01:25:47.835 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.4
01:25:47.836 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:47.836 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:47.837 00.001 18120 Enqueuing Expose request
01:25:47.837 00.000 21948 IsSlewing returns 0
01:25:47.838 00.001 21948 IsGuiding returns 0
01:25:47.839 00.001 21948 PulseGuide returned control before completion, sleep 71
01:25:47.917 00.078 21948 IsGuiding returns 0
01:25:47.917 00.000 21948 Move returns status 0, amount 62
01:25:47.917 00.000 21948 MoveAxis(N, 0, ABG)
01:25:47.917 00.000 21948 Move returns status 0, amount 0
01:25:47.917 00.000 21948 move complete, result=0
01:25:47.917 00.000 21948 worker thread done servicing request
01:25:47.917 00.000 21948 Worker thread wakes up
01:25:47.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:47.917 00.000 18120 GuideStep: -0.4 px 62 ms EAST, -0.5 px 0 ms NORTH
01:25:47.918 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:49.547 01.629 21948 Exposure complete
01:25:49.591 00.044 21948 worker thread done servicing request
01:25:49.591 00.000 18120 OnExposeComplete: enter
01:25:49.594 00.003 18120 UpdateGuideState(): m_state=6
01:25:49.597 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
01:25:49.599 00.002 18120 Star::Find returns 1 (0), X=898.68, Y=232.25, Mass=2071, SNR=31.6, Peak=197 HFD=3.9
01:25:49.602 00.003 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
01:25:49.603 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
01:25:49.604 00.001 18120 CameraToMount -- cameraX=0.70 cameraY=-0.19 hyp=0.72 cameraTheta=-0.27 mountX=-0.46 mountY=-0.54, mountTheta=-2.28
01:25:49.606 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.70, y=-0.19, opts=13)
01:25:49.607 00.001 18120 Enqueuing Move request for scope (0.70, -0.19)
01:25:49.607 00.000 21948 Worker thread wakes up
01:25:49.607 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:49.608 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.19) opts 0xd
01:25:49.608 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.6
01:25:49.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.70, -0.19)
01:25:49.608 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:49.609 00.001 21948 Moving (0.70, -0.19) raw xDistance=-0.46 yDistance=-0.54
01:25:49.609 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:49.609 00.000 18120 Enqueuing Expose request
01:25:49.611 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:25:49.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:49.611 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
01:25:49.611 00.000 21948 MoveAxis(E, 87, ABG)
01:25:49.611 00.000 21948 Guiding  Dir = 2, Dur = 87
01:25:49.611 00.000 21948 IsSlewing returns 0
01:25:49.611 00.000 21948 IsGuiding returns 0
01:25:49.613 00.002 21948 PulseGuide returned control before completion, sleep 96
01:25:49.717 00.104 21948 IsGuiding returns 1
01:25:49.718 00.001 21948 scope still moving after pulse duration time elapsed
01:25:49.749 00.031 21948 IsSlewing returns 0
01:25:49.752 00.003 21948 IsGuiding returns 0
01:25:49.752 00.000 21948 scope move finished after 87 + 53 ms
01:25:49.752 00.000 21948 Move returns status 0, amount 87
01:25:49.752 00.000 21948 MoveAxis(N, 0, ABG)
01:25:49.752 00.000 21948 Move returns status 0, amount 0
01:25:49.752 00.000 21948 move complete, result=0
01:25:49.752 00.000 21948 worker thread done servicing request
01:25:49.753 00.001 21948 Worker thread wakes up
01:25:49.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:49.753 00.000 18120 GuideStep: -0.5 px 87 ms EAST, -0.5 px 0 ms NORTH
01:25:49.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:51.160 01.407 21948 Exposure complete
01:25:51.205 00.045 21948 worker thread done servicing request
01:25:51.205 00.000 18120 OnExposeComplete: enter
01:25:51.206 00.001 18120 UpdateGuideState(): m_state=6
01:25:51.206 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
01:25:51.207 00.001 18120 Star::Find returns 1 (0), X=898.32, Y=232.95, Mass=2061, SNR=31.5, Peak=167 HFD=4.1
01:25:51.207 00.000 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
01:25:51.208 00.001 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
01:25:51.208 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=0.51 hyp=0.61 cameraTheta=0.99 mountX=0.32 mountY=-0.53, mountTheta=-1.02
01:25:51.209 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=0.51, opts=13)
01:25:51.211 00.002 18120 Enqueuing Move request for scope (0.33, 0.51)
01:25:51.211 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:51.212 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.5
01:25:51.212 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.212 00.000 21948 Worker thread wakes up
01:25:51.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.51) opts 0xd
01:25:51.213 00.001 21948 Handling offset move in thread for scope, endpoint = (0.33, 0.51)
01:25:51.213 00.000 21948 Moving (0.33, 0.51) raw xDistance=0.32 yDistance=-0.53
01:25:51.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
01:25:51.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:51.213 00.000 18120 Enqueuing Expose request
01:25:51.214 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:51.214 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
01:25:51.214 00.000 21948 MoveAxis(W, 52, ABG)
01:25:51.214 00.000 21948 Guiding  Dir = 3, Dur = 52
01:25:51.214 00.000 21948 IsSlewing returns 0
01:25:51.214 00.000 21948 IsGuiding returns 0
01:25:51.216 00.002 21948 PulseGuide returned control before completion, sleep 61
01:25:51.287 00.071 21948 IsGuiding returns 0
01:25:51.287 00.000 21948 Move returns status 0, amount 52
01:25:51.287 00.000 21948 MoveAxis(N, 0, ABG)
01:25:51.287 00.000 21948 Move returns status 0, amount 0
01:25:51.287 00.000 21948 move complete, result=0
01:25:51.287 00.000 21948 worker thread done servicing request
01:25:51.287 00.000 21948 Worker thread wakes up
01:25:51.287 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.5 px 0 ms NORTH
01:25:51.288 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:51.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:52.917 01.629 21948 Exposure complete
01:25:52.967 00.050 21948 worker thread done servicing request
01:25:52.967 00.000 18120 OnExposeComplete: enter
01:25:52.968 00.001 18120 UpdateGuideState(): m_state=6
01:25:52.969 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
01:25:52.970 00.001 18120 Star::Find returns 1 (0), X=898.91, Y=232.65, Mass=1915, SNR=30.3, Peak=190 HFD=3.9
01:25:52.971 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
01:25:52.972 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
01:25:52.973 00.001 18120 CameraToMount -- cameraX=0.92 cameraY=0.21 hyp=0.95 cameraTheta=0.22 mountX=-0.19 mountY=-0.92, mountTheta=-1.78
01:25:52.975 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.92, y=0.21, opts=13)
01:25:52.976 00.001 18120 Enqueuing Move request for scope (0.92, 0.21)
01:25:52.977 00.001 21948 Worker thread wakes up
01:25:52.977 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.21) opts 0xd
01:25:52.977 00.000 21948 Handling offset move in thread for scope, endpoint = (0.92, 0.21)
01:25:52.977 00.000 21948 Moving (0.92, 0.21) raw xDistance=-0.19 yDistance=-0.92
01:25:52.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:25:52.977 00.000 21948 resist switch: large excursion: input -0.92 thresh 0.60 direction from 1 to -1
01:25:52.977 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.75
01:25:52.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
01:25:52.977 00.000 21948 MoveAxis(E, 0, ABG)
01:25:52.977 00.000 21948 Move returns status 0, amount 0
01:25:52.977 00.000 21948 MoveAxis(N, 219, ABG)
01:25:52.977 00.000 21948 Guiding  Dir = 0, Dur = 219
01:25:52.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:52.978 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.3
01:25:52.978 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:52.978 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:52.979 00.001 21948 IsSlewing returns 0
01:25:52.979 00.000 18120 Enqueuing Expose request
01:25:52.979 00.000 21948 IsGuiding returns 0
01:25:52.985 00.006 21948 PulseGuide returned control before completion, sleep 224
01:25:53.215 00.230 21948 IsGuiding returns 0
01:25:53.215 00.000 21948 Move returns status 0, amount 219
01:25:53.215 00.000 21948 move complete, result=0
01:25:53.215 00.000 21948 worker thread done servicing request
01:25:53.215 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.9 px 219 ms NORTH
01:25:53.216 00.001 21948 Worker thread wakes up
01:25:53.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:53.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:54.626 01.410 21948 Exposure complete
01:25:54.658 00.032 21948 worker thread done servicing request
01:25:54.658 00.000 18120 OnExposeComplete: enter
01:25:54.660 00.002 18120 UpdateGuideState(): m_state=6
01:25:54.662 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
01:25:54.663 00.001 18120 Star::Find returns 1 (0), X=898.39, Y=232.11, Mass=1937, SNR=30.4, Peak=192 HFD=3.8
01:25:54.664 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
01:25:54.665 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
01:25:54.666 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.52 cameraTheta=-0.69 mountX=-0.46 mountY=-0.21, mountTheta=-2.72
01:25:54.669 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.33, opts=13)
01:25:54.669 00.000 18120 Enqueuing Move request for scope (0.40, -0.33)
01:25:54.670 00.001 21948 Worker thread wakes up
01:25:54.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:54.670 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.4
01:25:54.671 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:54.671 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:54.672 00.001 18120 Enqueuing Expose request
01:25:54.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.33) opts 0xd
01:25:54.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.33)
01:25:54.672 00.000 21948 Moving (0.40, -0.33) raw xDistance=-0.46 yDistance=-0.21
01:25:54.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:25:54.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:25:54.672 00.000 21948 MoveAxis(E, 83, ABG)
01:25:54.672 00.000 21948 Guiding  Dir = 2, Dur = 83
01:25:54.672 00.000 21948 IsSlewing returns 0
01:25:54.673 00.001 21948 IsGuiding returns 0
01:25:54.675 00.002 21948 PulseGuide returned control before completion, sleep 92
01:25:54.779 00.104 21948 IsGuiding returns 0
01:25:54.779 00.000 21948 Move returns status 0, amount 83
01:25:54.779 00.000 21948 MoveAxis(N, 50, ABG)
01:25:54.779 00.000 21948 Guiding  Dir = 0, Dur = 50
01:25:54.779 00.000 21948 IsSlewing returns 0
01:25:54.779 00.000 21948 IsGuiding returns 0
01:25:54.785 00.006 21948 PulseGuide returned control before completion, sleep 56
01:25:54.842 00.057 21948 IsGuiding returns 1
01:25:54.842 00.000 21948 scope still moving after pulse duration time elapsed
01:25:54.874 00.032 21948 IsSlewing returns 0
01:25:54.874 00.000 21948 IsGuiding returns 0
01:25:54.874 00.000 21948 scope move finished after 50 + 44 ms
01:25:54.874 00.000 21948 Move returns status 0, amount 50
01:25:54.874 00.000 21948 move complete, result=0
01:25:54.874 00.000 21948 worker thread done servicing request
01:25:54.874 00.000 21948 Worker thread wakes up
01:25:54.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:54.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:54.874 00.000 18120 GuideStep: -0.5 px 83 ms EAST, -0.2 px 50 ms NORTH
01:25:56.501 01.627 21948 Exposure complete
01:25:56.544 00.043 21948 worker thread done servicing request
01:25:56.544 00.000 18120 OnExposeComplete: enter
01:25:56.545 00.001 18120 UpdateGuideState(): m_state=6
01:25:56.548 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
01:25:56.548 00.000 18120 Star::Find returns 1 (0), X=898.26, Y=232.13, Mass=2068, SNR=31.4, Peak=225 HFD=4.0
01:25:56.549 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
01:25:56.549 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
01:25:56.550 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-0.85 mountX=-0.40 mountY=-0.11, mountTheta=-2.88
01:25:56.551 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.31, opts=13)
01:25:56.551 00.000 18120 Enqueuing Move request for scope (0.28, -0.31)
01:25:56.552 00.001 21948 Worker thread wakes up
01:25:56.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.31) opts 0xd
01:25:56.552 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.31)
01:25:56.552 00.000 21948 Moving (0.28, -0.31) raw xDistance=-0.40 yDistance=-0.11
01:25:56.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:25:56.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:56.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:56.553 00.001 18120 UpdateGuideState exits: m=2068 RSB=31.4
01:25:56.553 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:56.554 00.001 18120 Enqueuing Expose request
01:25:56.555 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:56.555 00.000 21948 MoveAxis(E, 77, ABG)
01:25:56.555 00.000 21948 Guiding  Dir = 2, Dur = 77
01:25:56.556 00.001 21948 IsSlewing returns 0
01:25:56.556 00.000 21948 IsGuiding returns 0
01:25:56.558 00.002 21948 PulseGuide returned control before completion, sleep 85
01:25:56.656 00.098 21948 IsGuiding returns 1
01:25:56.656 00.000 21948 scope still moving after pulse duration time elapsed
01:25:56.687 00.031 21948 IsSlewing returns 0
01:25:56.687 00.000 21948 IsGuiding returns 0
01:25:56.688 00.001 21948 scope move finished after 77 + 54 ms
01:25:56.688 00.000 21948 Move returns status 0, amount 77
01:25:56.688 00.000 21948 MoveAxis(N, 0, ABG)
01:25:56.688 00.000 21948 Move returns status 0, amount 0
01:25:56.688 00.000 21948 move complete, result=0
01:25:56.688 00.000 21948 worker thread done servicing request
01:25:56.688 00.000 18120 GuideStep: -0.4 px 77 ms EAST, -0.1 px 0 ms NORTH
01:25:56.689 00.001 21948 Worker thread wakes up
01:25:56.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:56.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:58.104 01.415 21948 Exposure complete
01:25:58.155 00.051 21948 worker thread done servicing request
01:25:58.156 00.001 18120 OnExposeComplete: enter
01:25:58.156 00.000 18120 UpdateGuideState(): m_state=6
01:25:58.157 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
01:25:58.157 00.000 18120 Star::Find returns 1 (0), X=898.03, Y=232.35, Mass=2016, SNR=31.2, Peak=200 HFD=4.0
01:25:58.158 00.001 18120 MultiStar: exiting stabilization period
01:25:58.159 00.001 18120 MultiStar: [#1 -0.05,-0.20,0.71,U] [#2 -0.06,-0.18,0.65,U] [#3 -0.15,-0.03,0.60,U] [#4 -0.56,-0.06,0.00,M1] [#5 0.15,-0.09,0.49,U] [#6 0.34,-0.17,0.51,U] [#7 0.01,-0.30,0.43,U] [#8 0.33,-0.13,0.38,U] 
01:25:58.159 00.000 18120 single-star, 7 included, MultiStar: {0.05, -0.14}, one-star: {0.05, -0.09}
01:25:58.159 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
01:25:58.160 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
01:25:58.160 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.09 mountX=-0.10 mountY=-0.00, mountTheta=-3.13
01:25:58.162 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
01:25:58.163 00.001 18120 Enqueuing Move request for scope (0.05, -0.09)
01:25:58.163 00.000 21948 Worker thread wakes up
01:25:58.163 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:25:58.163 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:25:58.163 00.000 21948 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.00
01:25:58.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:25:58.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:58.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:25:58.163 00.000 21948 MoveAxis(E, 0, ABG)
01:25:58.164 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:58.164 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.2
01:25:58.165 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.167 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:58.167 00.000 18120 Enqueuing Expose request
01:25:58.168 00.001 21948 Move returns status 0, amount 0
01:25:58.168 00.000 21948 MoveAxis(N, 0, ABG)
01:25:58.168 00.000 21948 Move returns status 0, amount 0
01:25:58.168 00.000 21948 move complete, result=0
01:25:58.168 00.000 21948 worker thread done servicing request
01:25:58.168 00.000 21948 Worker thread wakes up
01:25:58.168 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:58.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:58.168 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:59.803 01.635 21948 Exposure complete
01:25:59.855 00.052 21948 worker thread done servicing request
01:25:59.855 00.000 18120 OnExposeComplete: enter
01:25:59.856 00.001 18120 UpdateGuideState(): m_state=6
01:25:59.858 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
01:25:59.859 00.001 18120 Star::Find returns 1 (0), X=898.05, Y=232.42, Mass=2138, SNR=32.0, Peak=197 HFD=3.9
01:25:59.861 00.002 18120 MultiStar: [#1 -0.22,-0.02,0.68,U] [#2 0.04,0.07,0.63,U] [#3 -0.17,0.15,0.58,U] [#4 -0.50,0.07,0.00,M2] [#5 -0.04,-0.13,0.45,U] [#6 0.05,-0.07,0.51,U] [#7 -0.06,-0.16,0.43,U] [#8 -0.07,0.10,0.37,U] 
01:25:59.862 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {0.06, -0.02}
01:25:59.863 00.001 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
01:25:59.864 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
01:25:59.864 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.01 mountX=0.01 mountY=0.04, mountTheta=1.28
01:25:59.865 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
01:25:59.866 00.001 18120 Enqueuing Move request for scope (-0.04, -0.01)
01:25:59.866 00.000 21948 Worker thread wakes up
01:25:59.866 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:25:59.866 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:25:59.867 00.001 21948 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
01:25:59.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:59.867 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:25:59.867 00.000 18120 UpdateGuideState exits: m=2138 RSB=32.0
01:25:59.867 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:59.868 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:25:59.868 00.000 18120 Enqueuing Expose request
01:25:59.869 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:59.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:25:59.869 00.000 21948 MoveAxis(E, 0, ABG)
01:25:59.869 00.000 21948 Move returns status 0, amount 0
01:25:59.869 00.000 21948 MoveAxis(N, 0, ABG)
01:25:59.869 00.000 21948 Move returns status 0, amount 0
01:25:59.869 00.000 21948 move complete, result=0
01:25:59.869 00.000 21948 worker thread done servicing request
01:25:59.869 00.000 21948 Worker thread wakes up
01:25:59.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:25:59.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:25:59.869 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:01.384 01.515 21948 Exposure complete
01:26:01.444 00.060 21948 worker thread done servicing request
01:26:01.444 00.000 18120 OnExposeComplete: enter
01:26:01.446 00.002 18120 UpdateGuideState(): m_state=6
01:26:01.448 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
01:26:01.449 00.001 18120 Star::Find returns 1 (0), X=898.15, Y=232.66, Mass=2101, SNR=31.8, Peak=204 HFD=3.9
01:26:01.451 00.002 18120 MultiStar: [#1 -0.09,0.09,0.69,U] [#2 0.18,-0.08,0.65,U] [#3 -0.21,0.29,0.59,U] [#4 -0.48,0.15,0.00,M3] [#5 -0.03,0.16,0.46,U] [#6 0.23,-0.08,0.51,U] [#7 -0.24,0.15,0.41,U] [#8 0.07,0.30,0.40,U] 
01:26:01.452 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.16, 0.22}
01:26:01.453 00.001 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
01:26:01.454 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
01:26:01.456 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.38 mountX=0.11 mountY=-0.08, mountTheta=-0.65
01:26:01.459 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.13, opts=13)
01:26:01.459 00.000 18120 Enqueuing Move request for scope (0.03, 0.13)
01:26:01.460 00.001 21948 Worker thread wakes up
01:26:01.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:01.461 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:26:01.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:26:01.461 00.000 21948 Moving (0.03, 0.13) raw xDistance=0.11 yDistance=-0.08
01:26:01.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:26:01.461 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.8
01:26:01.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.462 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:01.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:01.463 00.001 18120 Enqueuing Expose request
01:26:01.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:01.463 00.000 21948 MoveAxis(E, 0, ABG)
01:26:01.463 00.000 21948 Move returns status 0, amount 0
01:26:01.463 00.000 21948 MoveAxis(N, 0, ABG)
01:26:01.463 00.000 21948 Move returns status 0, amount 0
01:26:01.463 00.000 21948 move complete, result=0
01:26:01.463 00.000 21948 worker thread done servicing request
01:26:01.463 00.000 21948 Worker thread wakes up
01:26:01.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:01.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:01.464 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:03.095 01.631 21948 Exposure complete
01:26:03.144 00.049 21948 worker thread done servicing request
01:26:03.144 00.000 18120 OnExposeComplete: enter
01:26:03.144 00.000 18120 UpdateGuideState(): m_state=6
01:26:03.145 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
01:26:03.145 00.000 18120 Star::Find returns 1 (0), X=898.20, Y=232.59, Mass=2046, SNR=31.4, Peak=186 HFD=3.8
01:26:03.146 00.001 18120 MultiStar: [#1 0.03,0.16,0.74,U] [#2 0.27,0.07,0.63,U] [#3 -0.23,-0.11,0.59,U] [#4 -0.14,0.02,0.56,U] [#5 0.09,0.11,0.48,U] [#6 0.04,-0.14,0.55,U] [#7 -0.11,-0.01,0.42,U] [#8 0.00,0.21,0.37,U] 
01:26:03.146 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.22, 0.15}
01:26:03.147 00.001 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
01:26:03.147 00.000 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
01:26:03.148 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.95 mountX=0.04 mountY=-0.06, mountTheta=-1.06
01:26:03.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
01:26:03.149 00.000 18120 Enqueuing Move request for scope (0.04, 0.06)
01:26:03.150 00.001 21948 Worker thread wakes up
01:26:03.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:26:03.150 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:26:03.150 00.000 21948 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
01:26:03.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:03.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:03.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:03.151 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.4
01:26:03.153 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.154 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:26:03.154 00.000 21948 MoveAxis(E, 0, ABG)
01:26:03.154 00.000 21948 Move returns status 0, amount 0
01:26:03.154 00.000 21948 MoveAxis(N, 0, ABG)
01:26:03.154 00.000 21948 Move returns status 0, amount 0
01:26:03.154 00.000 21948 move complete, result=0
01:26:03.154 00.000 21948 worker thread done servicing request
01:26:03.154 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:03.157 00.003 18120 Enqueuing Expose request
01:26:03.159 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:03.160 00.001 21948 Worker thread wakes up
01:26:03.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:03.160 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:04.683 01.523 21948 Exposure complete
01:26:04.736 00.053 21948 worker thread done servicing request
01:26:04.736 00.000 18120 OnExposeComplete: enter
01:26:04.737 00.001 18120 UpdateGuideState(): m_state=6
01:26:04.737 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
01:26:04.738 00.001 18120 Star::Find returns 1 (0), X=898.13, Y=232.53, Mass=1825, SNR=29.6, Peak=172 HFD=3.8
01:26:04.738 00.000 18120 MultiStar: [#1 -0.13,-0.10,0.74,U] [#2 0.29,-0.02,0.68,U] [#3 -0.07,0.11,0.66,U] [#4 -0.34,-0.06,0.57,U] [#5 -0.17,-0.15,0.47,U] [#6 0.39,-0.03,0.53,U] [#7 0.09,0.07,0.47,U] [#8 0.14,0.23,0.39,U] 
01:26:04.739 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.15, 0.09}
01:26:04.739 00.000 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
01:26:04.739 00.000 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
01:26:04.740 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.34 mountX=-0.00 mountY=-0.04, mountTheta=-1.66
01:26:04.742 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
01:26:04.742 00.000 18120 Enqueuing Move request for scope (0.04, 0.01)
01:26:04.744 00.002 21948 Worker thread wakes up
01:26:04.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:04.744 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.6
01:26:04.745 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:04.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:04.745 00.000 18120 Enqueuing Expose request
01:26:04.746 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:26:04.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:26:04.746 00.000 21948 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
01:26:04.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:26:04.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:04.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:04.746 00.000 21948 MoveAxis(E, 0, ABG)
01:26:04.746 00.000 21948 Move returns status 0, amount 0
01:26:04.746 00.000 21948 MoveAxis(N, 0, ABG)
01:26:04.746 00.000 21948 Move returns status 0, amount 0
01:26:04.746 00.000 21948 move complete, result=0
01:26:04.746 00.000 21948 worker thread done servicing request
01:26:04.746 00.000 21948 Worker thread wakes up
01:26:04.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:04.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:04.747 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:06.375 01.628 21948 Exposure complete
01:26:06.408 00.033 21948 worker thread done servicing request
01:26:06.408 00.000 18120 OnExposeComplete: enter
01:26:06.409 00.001 18120 UpdateGuideState(): m_state=6
01:26:06.410 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
01:26:06.410 00.000 18120 Star::Find returns 1 (0), X=898.14, Y=232.40, Mass=1998, SNR=30.9, Peak=209 HFD=3.8
01:26:06.410 00.000 18120 MultiStar: [#1 0.01,0.01,0.71,U] [#2 0.29,0.09,0.68,U] [#3 -0.18,0.09,0.63,U] [#4 -0.42,0.03,0.00,M2] [#5 0.01,0.01,0.46,U] [#6 0.24,-0.14,0.52,U] [#7 0.04,-0.13,0.44,U] [#8 -0.01,0.04,0.40,U] 
01:26:06.410 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.15, -0.04}
01:26:06.411 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:26:06.411 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:26:06.412 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
01:26:06.413 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
01:26:06.413 00.000 18120 Enqueuing Move request for scope (0.08, -0.01)
01:26:06.414 00.001 21948 Worker thread wakes up
01:26:06.414 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:26:06.414 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:26:06.414 00.000 21948 Moving (0.08, -0.01) raw xDistance=-0.04 yDistance=-0.07
01:26:06.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:26:06.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:06.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:06.414 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
01:26:06.415 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:06.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:06.416 00.001 18120 Enqueuing Expose request
01:26:06.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:06.416 00.000 21948 MoveAxis(E, 0, ABG)
01:26:06.416 00.000 21948 Move returns status 0, amount 0
01:26:06.416 00.000 21948 MoveAxis(N, 0, ABG)
01:26:06.416 00.000 21948 Move returns status 0, amount 0
01:26:06.416 00.000 21948 move complete, result=0
01:26:06.416 00.000 21948 worker thread done servicing request
01:26:06.416 00.000 21948 Worker thread wakes up
01:26:06.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:06.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:06.417 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:07.940 01.523 21948 Exposure complete
01:26:07.967 00.027 21948 worker thread done servicing request
01:26:07.967 00.000 18120 OnExposeComplete: enter
01:26:07.968 00.001 18120 UpdateGuideState(): m_state=6
01:26:07.970 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
01:26:07.971 00.001 18120 Star::Find returns 1 (0), X=898.11, Y=232.33, Mass=2138, SNR=32.0, Peak=219 HFD=3.8
01:26:07.973 00.002 18120 MultiStar: [#1 -0.03,-0.08,0.73,U] [#2 0.10,0.09,0.61,U] [#3 -0.12,0.12,0.58,U] [#4 -0.51,0.05,0.00,M3] [#5 -0.19,-0.07,0.45,U] [#6 0.19,-0.19,0.52,U] [#7 -0.01,-0.02,0.42,U] [#8 0.06,0.13,0.38,U] 
01:26:07.974 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.13, -0.11}
01:26:07.974 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
01:26:07.975 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
01:26:07.975 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.80 mountX=-0.04 mountY=-0.01, mountTheta=-2.83
01:26:07.977 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
01:26:07.977 00.000 18120 Enqueuing Move request for scope (0.03, -0.03)
01:26:07.978 00.001 21948 Worker thread wakes up
01:26:07.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:07.978 00.000 18120 UpdateGuideState exits: m=2138 RSB=32.0
01:26:07.979 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.979 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:07.980 00.001 18120 Enqueuing Expose request
01:26:07.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:26:07.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:26:07.980 00.000 21948 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.01
01:26:07.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:26:07.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:07.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:07.980 00.000 21948 MoveAxis(E, 0, ABG)
01:26:07.980 00.000 21948 Move returns status 0, amount 0
01:26:07.980 00.000 21948 MoveAxis(N, 0, ABG)
01:26:07.980 00.000 21948 Move returns status 0, amount 0
01:26:07.980 00.000 21948 move complete, result=0
01:26:07.980 00.000 21948 worker thread done servicing request
01:26:07.980 00.000 21948 Worker thread wakes up
01:26:07.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:07.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:07.981 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:09.618 01.637 21948 Exposure complete
01:26:09.664 00.046 21948 worker thread done servicing request
01:26:09.664 00.000 18120 OnExposeComplete: enter
01:26:09.665 00.001 18120 UpdateGuideState(): m_state=6
01:26:09.665 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
01:26:09.666 00.001 18120 Star::Find returns 1 (0), X=898.13, Y=232.43, Mass=2137, SNR=32.1, Peak=200 HFD=3.9
01:26:09.666 00.000 18120 MultiStar: [#1 -0.03,0.02,0.70,U] [#2 0.22,0.06,0.65,U] [#3 -0.30,0.17,0.58,U] [#4 -0.50,0.16,0.00,M4] [#5 -0.08,0.14,0.44,U] [#6 0.23,-0.22,0.52,U] [#7 0.01,-0.07,0.42,U] [#8 0.19,0.11,0.38,U] 
01:26:09.667 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.14, -0.01}
01:26:09.667 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
01:26:09.667 00.000 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
01:26:09.667 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.37 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
01:26:09.668 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.02, opts=13)
01:26:09.669 00.001 18120 Enqueuing Move request for scope (0.05, 0.02)
01:26:09.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:09.670 00.001 18120 UpdateGuideState exits: m=2137 RSB=32.1
01:26:09.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:09.671 00.000 18120 Enqueuing Expose request
01:26:09.672 00.001 21948 Worker thread wakes up
01:26:09.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:26:09.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:26:09.672 00.000 21948 Moving (0.05, 0.02) raw xDistance=-0.00 yDistance=-0.06
01:26:09.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:26:09.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:09.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:26:09.672 00.000 21948 MoveAxis(E, 0, ABG)
01:26:09.672 00.000 21948 Move returns status 0, amount 0
01:26:09.672 00.000 21948 MoveAxis(N, 0, ABG)
01:26:09.672 00.000 21948 Move returns status 0, amount 0
01:26:09.672 00.000 21948 move complete, result=0
01:26:09.672 00.000 21948 worker thread done servicing request
01:26:09.672 00.000 21948 Worker thread wakes up
01:26:09.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:09.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:09.672 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:11.190 01.518 21948 Exposure complete
01:26:11.244 00.054 21948 worker thread done servicing request
01:26:11.244 00.000 18120 OnExposeComplete: enter
01:26:11.245 00.001 18120 UpdateGuideState(): m_state=6
01:26:11.246 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
01:26:11.246 00.000 18120 Star::Find returns 1 (0), X=898.05, Y=232.57, Mass=2009, SNR=31.1, Peak=185 HFD=3.9
01:26:11.246 00.000 18120 MultiStar: [#1 -0.08,0.02,0.74,U] [#2 0.12,0.00,0.63,U] [#3 -0.26,0.10,0.62,U] [#4 -0.40,0.23,0.00,M5] [#5 -0.02,0.04,0.46,U] [#6 0.09,-0.27,0.52,U] [#7 -0.14,0.10,0.45,U] [#8 -0.13,0.10,0.40,U] 
01:26:11.247 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.07, 0.13}
01:26:11.247 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.32 = 0.32)
01:26:11.248 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.28 = 0.28)
01:26:11.248 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.31 mountX=0.05 mountY=0.01, mountTheta=0.28
01:26:11.249 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
01:26:11.250 00.001 18120 Enqueuing Move request for scope (-0.03, 0.04)
01:26:11.250 00.000 21948 Worker thread wakes up
01:26:11.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:26:11.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:26:11.250 00.000 21948 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
01:26:11.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:11.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:11.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:26:11.250 00.000 21948 MoveAxis(E, 0, ABG)
01:26:11.250 00.000 21948 Move returns status 0, amount 0
01:26:11.250 00.000 21948 MoveAxis(N, 0, ABG)
01:26:11.250 00.000 21948 Move returns status 0, amount 0
01:26:11.250 00.000 21948 move complete, result=0
01:26:11.251 00.001 21948 worker thread done servicing request
01:26:11.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:11.253 00.002 18120 UpdateGuideState exits: m=2009 RSB=31.1
01:26:11.253 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.254 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:11.254 00.000 18120 Enqueuing Expose request
01:26:11.254 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:11.255 00.001 21948 Worker thread wakes up
01:26:11.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:11.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:12.889 01.634 21948 Exposure complete
01:26:12.933 00.044 21948 worker thread done servicing request
01:26:12.934 00.001 18120 OnExposeComplete: enter
01:26:12.935 00.001 18120 UpdateGuideState(): m_state=6
01:26:12.935 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
01:26:12.937 00.002 18120 Star::Find returns 1 (0), X=898.14, Y=232.31, Mass=2086, SNR=31.6, Peak=188 HFD=3.9
01:26:12.938 00.001 18120 MultiStar: [#1 -0.00,-0.14,0.72,U] [#2 0.14,0.09,0.61,U] [#3 -0.10,0.07,0.60,U] [#4 -0.53,0.13,0.00,M6] [#5 -0.02,-0.07,0.44,U] [#6 0.43,-0.22,0.00,M1] [#7 -0.02,-0.04,0.44,U] [#8 0.07,0.19,0.39,U] 
01:26:12.940 00.002 18120 refined, 6 included, MultiStar: {0.04, -0.03}, one-star: {0.16, -0.13}
01:26:12.941 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
01:26:12.942 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
01:26:12.943 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.52 mountX=-0.04 mountY=-0.03, mountTheta=-2.55
01:26:12.945 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
01:26:12.946 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
01:26:12.946 00.000 21948 Worker thread wakes up
01:26:12.946 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:26:12.946 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:26:12.946 00.000 21948 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
01:26:12.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:26:12.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:12.946 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.6
01:26:12.947 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.947 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:12.947 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:26:12.947 00.000 21948 MoveAxis(E, 0, ABG)
01:26:12.947 00.000 21948 Move returns status 0, amount 0
01:26:12.947 00.000 21948 MoveAxis(N, 0, ABG)
01:26:12.947 00.000 21948 Move returns status 0, amount 0
01:26:12.948 00.001 21948 move complete, result=0
01:26:12.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:12.948 00.000 18120 Enqueuing Expose request
01:26:12.948 00.000 21948 worker thread done servicing request
01:26:12.948 00.000 21948 Worker thread wakes up
01:26:12.948 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:12.949 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:12.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:14.466 01.517 21948 Exposure complete
01:26:14.502 00.036 21948 worker thread done servicing request
01:26:14.503 00.001 18120 OnExposeComplete: enter
01:26:14.504 00.001 18120 UpdateGuideState(): m_state=6
01:26:14.506 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
01:26:14.507 00.001 18120 Star::Find returns 1 (0), X=897.99, Y=232.62, Mass=2068, SNR=31.6, Peak=202 HFD=3.9
01:26:14.509 00.002 18120 MultiStar: [#1 -0.15,0.03,0.68,U] [#2 0.02,0.13,0.62,U] [#3 -0.20,0.09,0.61,U] [#4 -0.49,0.14,0.00,M7] [#5 -0.14,0.09,0.47,U] [#6 0.32,0.04,0.51,U] [#7 -0.02,-0.05,0.42,U] [#8 -0.00,0.19,0.39,U] 
01:26:14.510 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {0.01, 0.18}
01:26:14.512 00.002 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
01:26:14.514 00.002 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
01:26:14.518 00.004 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.83 mountX=0.10 mountY=-0.02, mountTheta=-0.21
01:26:14.520 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
01:26:14.522 00.002 18120 Enqueuing Move request for scope (-0.03, 0.10)
01:26:14.522 00.000 21948 Worker thread wakes up
01:26:14.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:14.522 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.6
01:26:14.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:14.523 00.000 18120 Enqueuing Expose request
01:26:14.524 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:26:14.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:26:14.524 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.02
01:26:14.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:26:14.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:14.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:14.524 00.000 21948 MoveAxis(E, 0, ABG)
01:26:14.524 00.000 21948 Move returns status 0, amount 0
01:26:14.524 00.000 21948 MoveAxis(N, 0, ABG)
01:26:14.524 00.000 21948 Move returns status 0, amount 0
01:26:14.524 00.000 21948 move complete, result=0
01:26:14.525 00.001 21948 worker thread done servicing request
01:26:14.525 00.000 21948 Worker thread wakes up
01:26:14.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:14.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:14.525 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:16.146 01.621 21948 Exposure complete
01:26:16.184 00.038 21948 worker thread done servicing request
01:26:16.184 00.000 18120 OnExposeComplete: enter
01:26:16.185 00.001 18120 UpdateGuideState(): m_state=6
01:26:16.185 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
01:26:16.186 00.001 18120 Star::Find returns 1 (0), X=898.04, Y=232.48, Mass=2192, SNR=32.4, Peak=204 HFD=3.8
01:26:16.188 00.002 18120 MultiStar: [#1 -0.23,-0.00,0.70,U] [#2 0.04,0.04,0.60,U] [#3 -0.12,0.14,0.57,U] [#4 -0.46,0.10,0.00,M8] [#5 0.05,0.18,0.45,U] [#6 0.04,0.03,0.52,U] [#7 -0.09,-0.25,0.42,U] [#8 0.01,0.05,0.36,U] 
01:26:16.189 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.05, 0.04}
01:26:16.190 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
01:26:16.191 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
01:26:16.193 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.35 mountX=0.04 mountY=0.01, mountTheta=0.31
01:26:16.196 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
01:26:16.197 00.001 18120 Enqueuing Move request for scope (-0.03, 0.03)
01:26:16.198 00.001 21948 Worker thread wakes up
01:26:16.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:26:16.198 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:26:16.198 00.000 21948 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.01
01:26:16.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:16.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:16.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:16.200 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:26:16.200 00.000 21948 MoveAxis(E, 0, ABG)
01:26:16.200 00.000 18120 UpdateGuideState exits: m=2192 RSB=32.4
01:26:16.201 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.202 00.001 21948 Move returns status 0, amount 0
01:26:16.202 00.000 21948 MoveAxis(N, 0, ABG)
01:26:16.202 00.000 21948 Move returns status 0, amount 0
01:26:16.202 00.000 21948 move complete, result=0
01:26:16.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:16.203 00.001 18120 Enqueuing Expose request
01:26:16.204 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:16.205 00.001 21948 worker thread done servicing request
01:26:16.205 00.000 21948 Worker thread wakes up
01:26:16.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:16.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:17.730 01.525 21948 Exposure complete
01:26:17.765 00.035 21948 worker thread done servicing request
01:26:17.765 00.000 18120 OnExposeComplete: enter
01:26:17.766 00.001 18120 UpdateGuideState(): m_state=6
01:26:17.766 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
01:26:17.767 00.001 18120 Star::Find returns 1 (0), X=898.18, Y=232.40, Mass=2053, SNR=31.4, Peak=187 HFD=3.8
01:26:17.767 00.000 18120 MultiStar: [#1 -0.11,-0.19,0.70,U] [#2 0.25,-0.05,0.65,U] [#3 -0.26,0.07,0.59,U] [#4 -0.32,0.08,0.57,U] [#5 0.11,0.09,0.46,U] [#6 -0.06,-0.22,0.51,U] [#7 -0.05,-0.06,0.44,U] [#8 0.16,-0.10,0.39,U] 
01:26:17.768 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.20, -0.04}
01:26:17.768 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
01:26:17.768 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
01:26:17.770 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.52 mountX=-0.04 mountY=0.02, mountTheta=2.73
01:26:17.770 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
01:26:17.771 00.001 18120 Enqueuing Move request for scope (0.00, -0.05)
01:26:17.775 00.004 21948 Worker thread wakes up
01:26:17.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:17.777 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
01:26:17.777 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.4
01:26:17.778 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.778 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:17.779 00.001 18120 Enqueuing Expose request
01:26:17.779 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
01:26:17.779 00.000 21948 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.02
01:26:17.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:26:17.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:17.779 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:17.779 00.000 21948 MoveAxis(E, 0, ABG)
01:26:17.779 00.000 21948 Move returns status 0, amount 0
01:26:17.779 00.000 21948 MoveAxis(N, 0, ABG)
01:26:17.780 00.001 21948 Move returns status 0, amount 0
01:26:17.780 00.000 21948 move complete, result=0
01:26:17.780 00.000 21948 worker thread done servicing request
01:26:17.780 00.000 21948 Worker thread wakes up
01:26:17.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:17.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:17.780 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:19.402 01.622 21948 Exposure complete
01:26:19.426 00.024 21948 worker thread done servicing request
01:26:19.426 00.000 18120 OnExposeComplete: enter
01:26:19.427 00.001 18120 UpdateGuideState(): m_state=6
01:26:19.427 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
01:26:19.428 00.001 18120 Star::Find returns 1 (0), X=898.22, Y=232.30, Mass=2041, SNR=31.3, Peak=192 HFD=4.0
01:26:19.428 00.000 18120 MultiStar: [#1 -0.09,-0.09,0.70,U] [#2 0.27,-0.13,0.67,U] [#3 0.01,0.03,0.61,U] [#4 -0.45,0.01,0.00,M8] [#5 0.23,-0.03,0.47,U] [#6 0.32,-0.05,0.52,U] [#7 -0.01,-0.13,0.44,U] [#8 0.26,-0.03,0.40,U] 
01:26:19.429 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.23, -0.14}
01:26:19.429 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:26:19.430 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:26:19.430 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
01:26:19.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
01:26:19.433 00.001 18120 Enqueuing Move request for scope (0.15, -0.08)
01:26:19.433 00.000 21948 Worker thread wakes up
01:26:19.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:19.434 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
01:26:19.434 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.3
01:26:19.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:19.435 00.001 18120 Enqueuing Expose request
01:26:19.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
01:26:19.435 00.000 21948 Moving (0.15, -0.08) raw xDistance=-0.14 yDistance=-0.10
01:26:19.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:26:19.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:19.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:19.435 00.000 21948 MoveAxis(E, 0, ABG)
01:26:19.435 00.000 21948 Move returns status 0, amount 0
01:26:19.435 00.000 21948 MoveAxis(N, 0, ABG)
01:26:19.435 00.000 21948 Move returns status 0, amount 0
01:26:19.436 00.001 21948 move complete, result=0
01:26:19.436 00.000 21948 worker thread done servicing request
01:26:19.436 00.000 21948 Worker thread wakes up
01:26:19.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:19.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:19.436 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:20.956 01.520 21948 Exposure complete
01:26:20.992 00.036 21948 worker thread done servicing request
01:26:20.993 00.001 18120 OnExposeComplete: enter
01:26:20.993 00.000 18120 UpdateGuideState(): m_state=6
01:26:20.994 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
01:26:20.994 00.000 18120 Star::Find returns 1 (0), X=898.14, Y=232.45, Mass=2052, SNR=31.3, Peak=205 HFD=3.8
01:26:20.996 00.002 18120 MultiStar: [#1 -0.13,-0.15,0.75,U] [#2 0.21,-0.04,0.64,U] [#3 -0.03,0.05,0.59,U] [#4 -0.46,-0.08,0.00,M9] [#5 -0.01,-0.13,0.45,U] [#6 0.38,-0.05,0.53,U] [#7 0.21,-0.17,0.44,U] [#8 0.14,-0.23,0.39,U] 
01:26:20.997 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.15, 0.01}
01:26:20.999 00.002 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:26:21.000 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:26:21.001 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.60 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
01:26:21.003 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
01:26:21.005 00.002 18120 Enqueuing Move request for scope (0.11, -0.07)
01:26:21.006 00.001 21948 Worker thread wakes up
01:26:21.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:26:21.006 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:26:21.006 00.000 21948 Moving (0.11, -0.07) raw xDistance=-0.11 yDistance=-0.06
01:26:21.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:21.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:21.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:26:21.006 00.000 21948 MoveAxis(E, 0, ABG)
01:26:21.006 00.000 21948 Move returns status 0, amount 0
01:26:21.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:21.007 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.3
01:26:21.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:21.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:21.008 00.000 18120 Enqueuing Expose request
01:26:21.009 00.001 21948 MoveAxis(N, 0, ABG)
01:26:21.009 00.000 21948 Move returns status 0, amount 0
01:26:21.009 00.000 21948 move complete, result=0
01:26:21.009 00.000 21948 worker thread done servicing request
01:26:21.009 00.000 21948 Worker thread wakes up
01:26:21.009 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:21.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:21.009 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:22.638 01.629 21948 Exposure complete
01:26:22.681 00.043 21948 worker thread done servicing request
01:26:22.681 00.000 18120 OnExposeComplete: enter
01:26:22.681 00.000 18120 UpdateGuideState(): m_state=6
01:26:22.683 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
01:26:22.684 00.001 18120 Star::Find returns 1 (0), X=898.16, Y=232.26, Mass=1975, SNR=30.9, Peak=197 HFD=3.9
01:26:22.686 00.002 18120 MultiStar: [#1 -0.12,-0.03,0.74,U] [#2 0.18,-0.03,0.64,U] [#3 -0.10,-0.00,0.61,U] [#4 -0.31,-0.08,0.58,U] [#5 -0.13,-0.13,0.45,U] [#6 0.13,-0.26,0.51,U] [#7 0.06,-0.19,0.44,U] [#8 0.38,-0.23,0.00,M1] 
01:26:22.686 00.000 18120 refined, 7 included, MultiStar: {-0.00, -0.11}, one-star: {0.17, -0.18}
01:26:22.687 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.69)
01:26:22.688 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.65)
01:26:22.689 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.60 mountX=-0.10 mountY=0.05, mountTheta=2.66
01:26:22.690 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.11, opts=13)
01:26:22.691 00.001 18120 Enqueuing Move request for scope (-0.00, -0.11)
01:26:22.691 00.000 21948 Worker thread wakes up
01:26:22.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:22.692 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
01:26:22.692 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
01:26:22.692 00.000 21948 Moving (-0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
01:26:22.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:26:22.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:22.692 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.9
01:26:22.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:22.693 00.000 18120 Enqueuing Expose request
01:26:22.694 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:22.694 00.000 21948 MoveAxis(E, 0, ABG)
01:26:22.694 00.000 21948 Move returns status 0, amount 0
01:26:22.694 00.000 21948 MoveAxis(N, 0, ABG)
01:26:22.694 00.000 21948 Move returns status 0, amount 0
01:26:22.694 00.000 21948 move complete, result=0
01:26:22.694 00.000 21948 worker thread done servicing request
01:26:22.694 00.000 21948 Worker thread wakes up
01:26:22.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:22.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:22.694 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:24.221 01.527 21948 Exposure complete
01:26:24.263 00.042 21948 worker thread done servicing request
01:26:24.263 00.000 18120 OnExposeComplete: enter
01:26:24.264 00.001 18120 UpdateGuideState(): m_state=6
01:26:24.265 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
01:26:24.266 00.001 18120 Star::Find returns 1 (0), X=898.31, Y=232.35, Mass=1999, SNR=31.0, Peak=177 HFD=3.8
01:26:24.267 00.001 18120 MultiStar: [#1 -0.03,-0.19,0.73,U] [#2 0.32,-0.05,0.67,U] [#3 -0.12,-0.14,0.58,U] [#4 -0.34,0.19,0.56,U] [#5 0.13,-0.19,0.45,U] [#6 0.25,-0.41,0.00,M1] [#7 0.06,0.02,0.41,U] [#8 0.33,-0.21,0.41,U] 
01:26:24.268 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.32, -0.09}
01:26:24.269 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:26:24.269 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:26:24.270 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.70 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
01:26:24.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
01:26:24.271 00.000 18120 Enqueuing Move request for scope (0.10, -0.08)
01:26:24.272 00.001 21948 Worker thread wakes up
01:26:24.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:24.272 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:26:24.273 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.273 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:24.274 00.001 18120 Enqueuing Expose request
01:26:24.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:26:24.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:26:24.274 00.000 21948 Moving (0.10, -0.08) raw xDistance=-0.12 yDistance=-0.05
01:26:24.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:26:24.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:24.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:24.274 00.000 21948 MoveAxis(E, 0, ABG)
01:26:24.274 00.000 21948 Move returns status 0, amount 0
01:26:24.274 00.000 21948 MoveAxis(N, 0, ABG)
01:26:24.274 00.000 21948 Move returns status 0, amount 0
01:26:24.274 00.000 21948 move complete, result=0
01:26:24.274 00.000 21948 worker thread done servicing request
01:26:24.274 00.000 21948 Worker thread wakes up
01:26:24.274 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:24.274 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:24.275 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:25.913 01.638 21948 Exposure complete
01:26:25.939 00.026 21948 worker thread done servicing request
01:26:25.939 00.000 18120 OnExposeComplete: enter
01:26:25.941 00.002 18120 UpdateGuideState(): m_state=6
01:26:25.944 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
01:26:25.946 00.002 18120 Star::Find returns 1 (0), X=898.24, Y=232.39, Mass=2051, SNR=31.3, Peak=183 HFD=3.7
01:26:25.949 00.003 18120 MultiStar: [#1 0.30,0.02,0.72,U] [#2 0.38,-0.03,0.63,U] [#3 -0.07,0.10,0.59,U] [#4 -0.31,0.03,0.57,U] [#5 0.08,0.14,0.47,U] [#6 0.46,-0.21,0.00,M2] [#7 0.15,-0.10,0.47,U] [#8 0.14,0.04,0.42,U] 
01:26:25.950 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.25, -0.05}
01:26:25.950 00.000 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
01:26:25.952 00.002 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
01:26:25.952 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=-0.05 mountY=-0.12, mountTheta=-1.92
01:26:25.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.01, opts=13)
01:26:25.954 00.001 18120 Enqueuing Move request for scope (0.13, 0.01)
01:26:25.954 00.000 21948 Worker thread wakes up
01:26:25.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:26:25.954 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:26:25.954 00.000 21948 Moving (0.13, 0.01) raw xDistance=-0.05 yDistance=-0.12
01:26:25.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:26:25.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:25.955 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.3
01:26:25.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:25.956 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:25.956 00.000 18120 Enqueuing Expose request
01:26:25.957 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:25.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:25.957 00.000 21948 MoveAxis(E, 0, ABG)
01:26:25.957 00.000 21948 Move returns status 0, amount 0
01:26:25.957 00.000 21948 MoveAxis(N, 0, ABG)
01:26:25.957 00.000 21948 Move returns status 0, amount 0
01:26:25.957 00.000 21948 move complete, result=0
01:26:25.957 00.000 21948 worker thread done servicing request
01:26:25.957 00.000 21948 Worker thread wakes up
01:26:25.957 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:25.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:25.957 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:27.482 01.525 21948 Exposure complete
01:26:27.523 00.041 21948 worker thread done servicing request
01:26:27.523 00.000 18120 OnExposeComplete: enter
01:26:27.524 00.001 18120 UpdateGuideState(): m_state=6
01:26:27.525 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
01:26:27.525 00.000 18120 Star::Find returns 1 (0), X=898.19, Y=232.37, Mass=2103, SNR=31.8, Peak=208 HFD=3.8
01:26:27.526 00.001 18120 MultiStar: [#1 -0.03,0.01,0.72,U] [#2 0.24,-0.06,0.65,U] [#3 -0.16,-0.11,0.58,U] [#4 -0.41,0.22,0.00,M7] [#5 0.09,-0.09,0.44,U] [#6 0.00,-0.11,0.52,U] [#7 -0.25,-0.23,0.41,U] [#8 0.17,0.01,0.39,U] 
01:26:27.527 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.20, -0.07}
01:26:27.528 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
01:26:27.528 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
01:26:27.529 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.95 mountX=-0.09 mountY=-0.01, mountTheta=-2.99
01:26:27.530 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
01:26:27.531 00.001 18120 Enqueuing Move request for scope (0.05, -0.08)
01:26:27.531 00.000 21948 Worker thread wakes up
01:26:27.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:26:27.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:26:27.531 00.000 21948 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.01
01:26:27.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:27.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:27.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:27.532 00.001 18120 UpdateGuideState exits: m=2103 RSB=31.8
01:26:27.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.533 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:27.533 00.000 18120 Enqueuing Expose request
01:26:27.533 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:27.533 00.000 21948 MoveAxis(E, 0, ABG)
01:26:27.533 00.000 21948 Move returns status 0, amount 0
01:26:27.533 00.000 21948 MoveAxis(N, 0, ABG)
01:26:27.533 00.000 21948 Move returns status 0, amount 0
01:26:27.533 00.000 21948 move complete, result=0
01:26:27.534 00.001 21948 worker thread done servicing request
01:26:27.534 00.000 21948 Worker thread wakes up
01:26:27.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:27.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:27.534 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:29.172 01.638 21948 Exposure complete
01:26:29.213 00.041 21948 worker thread done servicing request
01:26:29.213 00.000 18120 OnExposeComplete: enter
01:26:29.216 00.003 18120 UpdateGuideState(): m_state=6
01:26:29.218 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
01:26:29.220 00.002 18120 Star::Find returns 1 (0), X=898.08, Y=232.59, Mass=2046, SNR=31.4, Peak=191 HFD=3.9
01:26:29.223 00.003 18120 MultiStar: [#1 -0.02,0.05,0.72,U] [#2 0.18,0.04,0.65,U] [#3 -0.29,0.29,0.00,M1] [#4 -0.38,0.27,0.00,M8] [#5 -0.15,0.08,0.47,U] [#6 0.21,0.10,0.54,U] [#7 0.04,-0.09,0.42,U] [#8 -0.17,0.19,0.38,U] 
01:26:29.225 00.002 18120 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.10, 0.15}
01:26:29.228 00.003 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
01:26:29.230 00.002 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
01:26:29.231 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=0.06 mountY=-0.08, mountTheta=-0.95
01:26:29.234 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
01:26:29.235 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
01:26:29.236 00.001 21948 Worker thread wakes up
01:26:29.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:29.236 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.4
01:26:29.237 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:29.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:29.238 00.001 18120 Enqueuing Expose request
01:26:29.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:26:29.238 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:26:29.238 00.000 21948 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.08
01:26:29.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:26:29.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:29.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:29.238 00.000 21948 MoveAxis(E, 0, ABG)
01:26:29.238 00.000 21948 Move returns status 0, amount 0
01:26:29.239 00.001 21948 MoveAxis(N, 0, ABG)
01:26:29.239 00.000 21948 Move returns status 0, amount 0
01:26:29.239 00.000 21948 move complete, result=0
01:26:29.239 00.000 21948 worker thread done servicing request
01:26:29.239 00.000 21948 Worker thread wakes up
01:26:29.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:29.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:29.239 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:30.750 01.511 21948 Exposure complete
01:26:30.781 00.031 21948 worker thread done servicing request
01:26:30.781 00.000 18120 OnExposeComplete: enter
01:26:30.783 00.002 18120 UpdateGuideState(): m_state=6
01:26:30.784 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
01:26:30.785 00.001 18120 Star::Find returns 1 (0), X=898.04, Y=232.63, Mass=2082, SNR=31.7, Peak=203 HFD=3.9
01:26:30.786 00.001 18120 MultiStar: [#1 0.14,0.05,0.72,U] [#2 0.22,0.19,0.62,U] [#3 -0.11,0.20,0.61,U] [#4 -0.26,0.26,0.54,U] [#5 -0.03,0.19,0.45,U] [#6 0.40,0.01,0.52,U] [#7 0.02,0.30,0.43,U] [#8 -0.06,0.46,0.00,M1] 
01:26:30.786 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.17}, one-star: {0.05, 0.19}
01:26:30.787 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
01:26:30.787 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
01:26:30.787 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.24 mountX=0.13 mountY=-0.13, mountTheta=-0.78
01:26:30.789 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.17, opts=13)
01:26:30.789 00.000 18120 Enqueuing Move request for scope (0.06, 0.17)
01:26:30.789 00.000 21948 Worker thread wakes up
01:26:30.790 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
01:26:30.790 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
01:26:30.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:30.790 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.7
01:26:30.791 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:30.792 00.001 18120 Enqueuing Expose request
01:26:30.792 00.000 21948 Moving (0.06, 0.17) raw xDistance=0.13 yDistance=-0.13
01:26:30.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:26:30.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:30.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:26:30.792 00.000 21948 MoveAxis(E, 0, ABG)
01:26:30.792 00.000 21948 Move returns status 0, amount 0
01:26:30.792 00.000 21948 MoveAxis(N, 0, ABG)
01:26:30.792 00.000 21948 Move returns status 0, amount 0
01:26:30.792 00.000 21948 move complete, result=0
01:26:30.792 00.000 21948 worker thread done servicing request
01:26:30.792 00.000 21948 Worker thread wakes up
01:26:30.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:30.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:30.793 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:32.416 01.623 21948 Exposure complete
01:26:32.457 00.041 21948 worker thread done servicing request
01:26:32.457 00.000 18120 OnExposeComplete: enter
01:26:32.458 00.001 18120 UpdateGuideState(): m_state=6
01:26:32.458 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
01:26:32.459 00.001 18120 Star::Find returns 1 (0), X=898.33, Y=232.53, Mass=1907, SNR=30.3, Peak=174 HFD=3.5
01:26:32.459 00.000 18120 MultiStar: [#1 0.07,0.09,0.77,U] [#2 0.48,0.13,0.00,M1] [#3 0.09,0.10,0.62,U] [#4 -0.17,0.15,0.58,U] [#5 0.15,-0.06,0.47,U] [#6 0.62,-0.03,0.00,M1] [#7 0.19,0.05,0.46,U] [#8 0.24,0.17,0.40,U] 
01:26:32.459 00.000 18120 refined, 6 included, MultiStar: {0.14, 0.09}, one-star: {0.34, 0.10}
01:26:32.460 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
01:26:32.460 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
01:26:32.461 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.02 mountY=-0.17, mountTheta=-1.43
01:26:32.464 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.09, opts=13)
01:26:32.465 00.001 18120 Enqueuing Move request for scope (0.14, 0.09)
01:26:32.466 00.001 21948 Worker thread wakes up
01:26:32.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
01:26:32.466 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
01:26:32.466 00.000 21948 Moving (0.14, 0.09) raw xDistance=0.02 yDistance=-0.17
01:26:32.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:26:32.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:32.466 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:32.467 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:26:32.467 00.000 21948 MoveAxis(E, 0, ABG)
01:26:32.467 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.3
01:26:32.467 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:32.468 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:32.468 00.000 18120 Enqueuing Expose request
01:26:32.468 00.000 21948 Move returns status 0, amount 0
01:26:32.469 00.001 21948 MoveAxis(N, 0, ABG)
01:26:32.469 00.000 21948 Move returns status 0, amount 0
01:26:32.469 00.000 21948 move complete, result=0
01:26:32.469 00.000 21948 worker thread done servicing request
01:26:32.469 00.000 21948 Worker thread wakes up
01:26:32.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:32.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:32.469 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:33.984 01.515 21948 Exposure complete
01:26:34.022 00.038 21948 worker thread done servicing request
01:26:34.022 00.000 18120 OnExposeComplete: enter
01:26:34.023 00.001 18120 UpdateGuideState(): m_state=6
01:26:34.024 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
01:26:34.024 00.000 18120 Star::Find returns 1 (0), X=898.24, Y=232.60, Mass=2010, SNR=31.0, Peak=180 HFD=3.7
01:26:34.025 00.001 18120 MultiStar: [#1 -0.10,0.06,0.74,U] [#2 0.30,-0.05,0.67,U] [#3 -0.18,0.21,0.61,U] [#4 -0.35,0.29,0.00,M7] [#5 -0.14,0.08,0.47,U] [#6 0.10,0.08,0.52,U] [#7 0.06,-0.05,0.43,U] [#8 0.02,0.17,0.39,U] 
01:26:34.026 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.25, 0.16}
01:26:34.026 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
01:26:34.027 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
01:26:34.027 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=0.05 mountY=-0.09, mountTheta=-1.05
01:26:34.029 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
01:26:34.030 00.001 18120 Enqueuing Move request for scope (0.06, 0.09)
01:26:34.031 00.001 21948 Worker thread wakes up
01:26:34.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:26:34.031 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:26:34.031 00.000 21948 Moving (0.06, 0.09) raw xDistance=0.05 yDistance=-0.09
01:26:34.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:34.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:34.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:34.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:26:34.031 00.000 21948 MoveAxis(E, 0, ABG)
01:26:34.031 00.000 21948 Move returns status 0, amount 0
01:26:34.031 00.000 21948 MoveAxis(N, 0, ABG)
01:26:34.032 00.001 21948 Move returns status 0, amount 0
01:26:34.032 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:26:34.032 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.033 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:34.033 00.000 18120 Enqueuing Expose request
01:26:34.034 00.001 21948 move complete, result=0
01:26:34.034 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:34.034 00.000 21948 worker thread done servicing request
01:26:34.034 00.000 21948 Worker thread wakes up
01:26:34.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:34.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:35.667 01.633 21948 Exposure complete
01:26:35.709 00.042 21948 worker thread done servicing request
01:26:35.709 00.000 18120 OnExposeComplete: enter
01:26:35.712 00.003 18120 UpdateGuideState(): m_state=6
01:26:35.715 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
01:26:35.717 00.002 18120 Star::Find returns 1 (0), X=898.30, Y=232.42, Mass=2068, SNR=31.5, Peak=183 HFD=3.7
01:26:35.720 00.003 18120 MultiStar: [#1 0.06,0.17,0.73,U] [#2 0.07,0.14,0.62,U] [#3 -0.34,0.05,0.57,U] [#4 -0.49,0.03,0.00,M8] [#5 -0.36,0.11,0.47,U] [#6 0.20,-0.02,0.52,U] [#7 0.14,0.07,0.42,U] [#8 0.15,0.17,0.39,U] 
01:26:35.722 00.002 18120 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.31, -0.02}
01:26:35.725 00.003 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
01:26:35.727 00.002 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
01:26:35.730 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.96 mountX=0.05 mountY=-0.08, mountTheta=-1.05
01:26:35.734 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
01:26:35.736 00.002 18120 Enqueuing Move request for scope (0.05, 0.08)
01:26:35.739 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:35.742 00.003 18120 UpdateGuideState exits: m=2068 RSB=31.5
01:26:35.743 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.746 00.003 21948 Worker thread wakes up
01:26:35.746 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:35.746 00.000 18120 Enqueuing Expose request
01:26:35.747 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:26:35.747 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:26:35.747 00.000 21948 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.08
01:26:35.747 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:35.747 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:35.747 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:35.747 00.000 21948 MoveAxis(E, 0, ABG)
01:26:35.747 00.000 21948 Move returns status 0, amount 0
01:26:35.747 00.000 21948 MoveAxis(N, 0, ABG)
01:26:35.747 00.000 21948 Move returns status 0, amount 0
01:26:35.747 00.000 21948 move complete, result=0
01:26:35.747 00.000 21948 worker thread done servicing request
01:26:35.747 00.000 21948 Worker thread wakes up
01:26:35.747 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:35.747 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:35.748 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:37.156 01.408 21948 Exposure complete
01:26:37.193 00.037 21948 worker thread done servicing request
01:26:37.193 00.000 18120 OnExposeComplete: enter
01:26:37.194 00.001 18120 UpdateGuideState(): m_state=6
01:26:37.196 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:26:37.197 00.001 18120 Star::Find returns 1 (0), X=898.09, Y=232.80, Mass=2001, SNR=31.0, Peak=208 HFD=4.1
01:26:37.199 00.002 18120 MultiStar: [#1 -0.14,0.27,0.75,U] [#2 0.04,0.27,0.64,U] [#3 -0.34,0.24,0.00,M1] [#4 -0.43,0.17,0.00,M9] [#5 -0.21,0.32,0.47,U] [#6 0.23,0.08,0.52,U] [#7 -0.05,0.39,0.45,U] [#8 -0.09,0.54,0.00,M1] 
01:26:37.200 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.29}, one-star: {0.11, 0.36}
01:26:37.201 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
01:26:37.203 00.002 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
01:26:37.204 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.55 mountX=0.26 mountY=-0.14, mountTheta=-0.48
01:26:37.205 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.29, opts=13)
01:26:37.206 00.001 18120 Enqueuing Move request for scope (0.01, 0.29)
01:26:37.206 00.000 21948 Worker thread wakes up
01:26:37.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:37.207 00.001 18120 UpdateGuideState exits: m=2001 RSB=31.0
01:26:37.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:37.208 00.001 18120 Enqueuing Expose request
01:26:37.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
01:26:37.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
01:26:37.208 00.000 21948 Moving (0.01, 0.29) raw xDistance=0.26 yDistance=-0.14
01:26:37.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:26:37.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:37.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:37.208 00.000 21948 MoveAxis(W, 46, ABG)
01:26:37.208 00.000 21948 Guiding  Dir = 3, Dur = 46
01:26:37.209 00.001 21948 IsSlewing returns 0
01:26:37.209 00.000 21948 IsGuiding returns 0
01:26:37.210 00.001 21948 PulseGuide returned control before completion, sleep 55
01:26:37.266 00.056 21948 IsGuiding returns 1
01:26:37.266 00.000 21948 scope still moving after pulse duration time elapsed
01:26:37.297 00.031 21948 IsSlewing returns 0
01:26:37.297 00.000 21948 IsGuiding returns 0
01:26:37.297 00.000 21948 scope move finished after 46 + 42 ms
01:26:37.297 00.000 21948 Move returns status 0, amount 46
01:26:37.297 00.000 21948 MoveAxis(N, 0, ABG)
01:26:37.297 00.000 21948 Move returns status 0, amount 0
01:26:37.297 00.000 21948 move complete, result=0
01:26:37.297 00.000 21948 worker thread done servicing request
01:26:37.297 00.000 21948 Worker thread wakes up
01:26:37.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:37.297 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
01:26:37.298 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:38.931 01.633 21948 Exposure complete
01:26:38.966 00.035 21948 worker thread done servicing request
01:26:38.966 00.000 18120 OnExposeComplete: enter
01:26:38.968 00.002 18120 UpdateGuideState(): m_state=6
01:26:38.969 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
01:26:38.970 00.001 18120 Star::Find returns 1 (0), X=898.32, Y=232.41, Mass=1909, SNR=30.3, Peak=174 HFD=3.8
01:26:38.972 00.002 18120 MultiStar: [#1 0.12,-0.09,0.70,U] [#2 0.21,-0.16,0.63,U] [#3 -0.13,-0.17,0.65,U] [#4 -0.31,-0.09,0.59,U] [#5 0.22,0.05,0.48,U] [#6 0.42,-0.18,0.00,M1] [#7 0.21,0.03,0.46,U] [#8 -0.01,-0.10,0.40,U] 
01:26:38.973 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.34, -0.03}
01:26:38.973 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
01:26:38.973 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
01:26:38.974 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
01:26:38.976 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
01:26:38.977 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
01:26:38.979 00.002 21948 Worker thread wakes up
01:26:38.980 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
01:26:38.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
01:26:38.980 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=-0.06
01:26:38.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:38.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:38.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:38.980 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
01:26:38.981 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:38.981 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:38.981 00.000 18120 Enqueuing Expose request
01:26:38.982 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:26:38.982 00.000 21948 MoveAxis(E, 0, ABG)
01:26:38.982 00.000 21948 Move returns status 0, amount 0
01:26:38.982 00.000 21948 MoveAxis(N, 0, ABG)
01:26:38.982 00.000 21948 Move returns status 0, amount 0
01:26:38.982 00.000 21948 move complete, result=0
01:26:38.982 00.000 21948 worker thread done servicing request
01:26:38.982 00.000 21948 Worker thread wakes up
01:26:38.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:38.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:38.983 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:40.494 01.511 21948 Exposure complete
01:26:40.537 00.043 21948 worker thread done servicing request
01:26:40.537 00.000 18120 OnExposeComplete: enter
01:26:40.537 00.000 18120 UpdateGuideState(): m_state=6
01:26:40.538 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
01:26:40.538 00.000 18120 Star::Find returns 1 (0), X=898.30, Y=232.22, Mass=2056, SNR=31.5, Peak=198 HFD=3.8
01:26:40.539 00.001 18120 MultiStar: [#1 -0.06,-0.22,0.71,U] [#2 0.40,-0.04,0.62,U] [#3 0.02,-0.32,0.61,U] [#4 -0.02,-0.23,0.57,U] [#5 0.27,-0.32,0.00,M1] [#6 0.20,-0.40,0.00,M2] [#7 0.24,-0.26,0.43,U] [#8 0.25,-0.18,0.39,U] 
01:26:40.539 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.31, -0.22}
01:26:40.540 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
01:26:40.540 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
01:26:40.541 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-0.91 mountX=-0.26 mountY=-0.05, mountTheta=-2.94
01:26:40.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.21, opts=13)
01:26:40.543 00.001 18120 Enqueuing Move request for scope (0.16, -0.21)
01:26:40.543 00.000 21948 Worker thread wakes up
01:26:40.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:40.544 00.001 18120 UpdateGuideState exits: m=2056 RSB=31.5
01:26:40.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:40.545 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:40.545 00.000 18120 Enqueuing Expose request
01:26:40.545 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
01:26:40.545 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
01:26:40.545 00.000 21948 Moving (0.16, -0.21) raw xDistance=-0.26 yDistance=-0.05
01:26:40.545 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:26:40.545 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:40.546 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:40.546 00.000 21948 MoveAxis(E, 46, ABG)
01:26:40.546 00.000 21948 Guiding  Dir = 2, Dur = 46
01:26:40.546 00.000 21948 IsSlewing returns 0
01:26:40.546 00.000 21948 IsGuiding returns 0
01:26:40.548 00.002 21948 PulseGuide returned control before completion, sleep 55
01:26:40.606 00.058 21948 IsGuiding returns 0
01:26:40.607 00.001 21948 Move returns status 0, amount 46
01:26:40.607 00.000 21948 MoveAxis(N, 0, ABG)
01:26:40.607 00.000 21948 Move returns status 0, amount 0
01:26:40.607 00.000 21948 move complete, result=0
01:26:40.607 00.000 21948 worker thread done servicing request
01:26:40.607 00.000 21948 Worker thread wakes up
01:26:40.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:40.607 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:26:40.608 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:42.238 01.630 21948 Exposure complete
01:26:42.286 00.048 21948 worker thread done servicing request
01:26:42.286 00.000 18120 OnExposeComplete: enter
01:26:42.287 00.001 18120 UpdateGuideState(): m_state=6
01:26:42.287 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
01:26:42.288 00.001 18120 Star::Find returns 1 (0), X=898.38, Y=232.42, Mass=1989, SNR=30.8, Peak=179 HFD=3.4
01:26:42.288 00.000 18120 MultiStar: [#1 0.15,-0.11,0.72,U] [#2 0.35,-0.07,0.67,U] [#3 -0.15,-0.03,0.61,U] [#4 -0.27,0.07,0.56,U] [#5 0.09,-0.07,0.47,U] [#6 0.48,-0.14,0.00,M3] [#7 0.07,-0.16,0.44,U] [#8 0.11,0.02,0.38,U] 
01:26:42.289 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.40, -0.02}
01:26:42.289 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
01:26:42.289 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:26:42.290 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-0.35 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
01:26:42.292 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
01:26:42.292 00.000 18120 Enqueuing Move request for scope (0.13, -0.05)
01:26:42.293 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:42.293 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.8
01:26:42.294 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.294 00.000 21948 Worker thread wakes up
01:26:42.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:26:42.294 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:26:42.294 00.000 21948 Moving (0.13, -0.05) raw xDistance=-0.09 yDistance=-0.09
01:26:42.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:42.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:42.294 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:42.294 00.000 18120 Enqueuing Expose request
01:26:42.295 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:26:42.295 00.000 21948 MoveAxis(E, 0, ABG)
01:26:42.295 00.000 21948 Move returns status 0, amount 0
01:26:42.295 00.000 21948 MoveAxis(N, 0, ABG)
01:26:42.295 00.000 21948 Move returns status 0, amount 0
01:26:42.295 00.000 21948 move complete, result=0
01:26:42.295 00.000 21948 worker thread done servicing request
01:26:42.295 00.000 21948 Worker thread wakes up
01:26:42.295 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:42.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:42.295 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:43.820 01.525 21948 Exposure complete
01:26:43.865 00.045 21948 worker thread done servicing request
01:26:43.866 00.001 18120 OnExposeComplete: enter
01:26:43.867 00.001 18120 UpdateGuideState(): m_state=6
01:26:43.868 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
01:26:43.871 00.003 18120 Star::Find returns 1 (0), X=898.37, Y=232.32, Mass=2060, SNR=31.3, Peak=179 HFD=3.7
01:26:43.872 00.001 18120 MultiStar: [#1 0.22,-0.19,0.72,U] [#2 0.50,-0.16,0.00,M1] [#3 -0.02,-0.08,0.60,U] [#4 -0.00,-0.10,0.56,U] [#5 0.12,-0.09,0.45,U] [#6 0.34,-0.46,0.00,M4] [#7 0.24,-0.35,0.00,M1] [#8 0.40,-0.24,0.00,M1] 
01:26:43.872 00.000 18120 refined, 4 included, MultiStar: {0.17, -0.12}, one-star: {0.38, -0.12}
01:26:43.873 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
01:26:43.874 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
01:26:43.875 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=-0.18 mountY=-0.10, mountTheta=-2.63
01:26:43.877 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
01:26:43.879 00.002 18120 Enqueuing Move request for scope (0.17, -0.12)
01:26:43.880 00.001 21948 Worker thread wakes up
01:26:43.880 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
01:26:43.880 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
01:26:43.880 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.10
01:26:43.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:26:43.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:43.880 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:43.881 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.3
01:26:43.881 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.882 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:43.882 00.000 18120 Enqueuing Expose request
01:26:43.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:43.883 00.001 21948 MoveAxis(E, 0, ABG)
01:26:43.883 00.000 21948 Move returns status 0, amount 0
01:26:43.883 00.000 21948 MoveAxis(N, 0, ABG)
01:26:43.883 00.000 21948 Move returns status 0, amount 0
01:26:43.883 00.000 21948 move complete, result=0
01:26:43.883 00.000 21948 worker thread done servicing request
01:26:43.883 00.000 21948 Worker thread wakes up
01:26:43.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:43.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:43.883 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:45.516 01.633 21948 Exposure complete
01:26:45.561 00.045 21948 worker thread done servicing request
01:26:45.561 00.000 18120 OnExposeComplete: enter
01:26:45.565 00.004 18120 UpdateGuideState(): m_state=6
01:26:45.568 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
01:26:45.570 00.002 18120 Star::Find returns 1 (0), X=898.47, Y=232.21, Mass=2175, SNR=32.4, Peak=181 HFD=3.9
01:26:45.573 00.003 18120 MultiStar: [#1 0.34,-0.20,0.71,U] [#2 0.69,-0.17,0.00,M2] [#3 0.01,-0.21,0.58,U] [#4 0.05,-0.20,0.54,U] [#5 0.39,-0.30,0.00,M1] [#6 0.65,-0.22,0.00,M5] [#7 0.38,-0.23,0.00,M2] [#8 0.45,0.00,0.00,M2] 
01:26:45.575 00.002 18120 refined, 3 included, MultiStar: {0.27, -0.21}, one-star: {0.48, -0.23}
01:26:45.577 00.002 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:26:45.577 00.000 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:26:45.578 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-0.67 mountX=-0.31 mountY=-0.14, mountTheta=-2.70
01:26:45.579 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.21, opts=13)
01:26:45.580 00.001 18120 Enqueuing Move request for scope (0.27, -0.21)
01:26:45.580 00.000 21948 Worker thread wakes up
01:26:45.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.21) opts 0xd
01:26:45.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:45.581 00.001 18120 UpdateGuideState exits: m=2175 RSB=32.4
01:26:45.581 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:45.582 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:45.582 00.000 18120 Enqueuing Expose request
01:26:45.582 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.21)
01:26:45.582 00.000 21948 Moving (0.27, -0.21) raw xDistance=-0.31 yDistance=-0.14
01:26:45.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:26:45.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:45.583 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:45.583 00.000 21948 MoveAxis(E, 55, ABG)
01:26:45.583 00.000 21948 Guiding  Dir = 2, Dur = 55
01:26:45.583 00.000 21948 IsSlewing returns 0
01:26:45.583 00.000 21948 IsGuiding returns 0
01:26:45.584 00.001 21948 PulseGuide returned control before completion, sleep 64
01:26:45.654 00.070 21948 IsGuiding returns 1
01:26:45.654 00.000 21948 scope still moving after pulse duration time elapsed
01:26:45.685 00.031 21948 IsSlewing returns 0
01:26:45.686 00.001 21948 IsGuiding returns 0
01:26:45.686 00.000 21948 scope move finished after 55 + 48 ms
01:26:45.686 00.000 21948 Move returns status 0, amount 55
01:26:45.686 00.000 21948 MoveAxis(N, 0, ABG)
01:26:45.686 00.000 21948 Move returns status 0, amount 0
01:26:45.686 00.000 21948 move complete, result=0
01:26:45.686 00.000 21948 worker thread done servicing request
01:26:45.686 00.000 21948 Worker thread wakes up
01:26:45.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:45.687 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:45.687 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
01:26:47.097 01.410 21948 Exposure complete
01:26:47.135 00.038 21948 worker thread done servicing request
01:26:47.135 00.000 18120 OnExposeComplete: enter
01:26:47.136 00.001 18120 UpdateGuideState(): m_state=6
01:26:47.137 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
01:26:47.138 00.001 18120 Star::Find returns 1 (0), X=898.12, Y=232.66, Mass=2125, SNR=31.9, Peak=207 HFD=4.0
01:26:47.140 00.002 18120 MultiStar: [#1 0.08,0.05,0.71,U] [#2 0.18,0.38,0.00,M3] [#3 -0.18,0.18,0.59,U] [#4 -0.46,0.25,0.00,M5] [#5 0.09,0.12,0.43,U] [#6 0.48,-0.10,0.00,M6] [#7 0.10,0.35,0.43,U] [#8 0.32,0.36,0.00,M3] 
01:26:47.141 00.001 18120 refined, 4 included, MultiStar: {0.05, 0.18}, one-star: {0.13, 0.22}
01:26:47.142 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
01:26:47.143 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
01:26:47.143 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.29 mountX=0.14 mountY=-0.13, mountTheta=-0.73
01:26:47.144 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.18, opts=13)
01:26:47.147 00.003 18120 Enqueuing Move request for scope (0.05, 0.18)
01:26:47.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:47.148 00.001 18120 UpdateGuideState exits: m=2125 RSB=31.9
01:26:47.148 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:47.149 00.001 18120 Enqueuing Expose request
01:26:47.149 00.000 21948 Worker thread wakes up
01:26:47.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
01:26:47.149 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
01:26:47.149 00.000 21948 Moving (0.05, 0.18) raw xDistance=0.14 yDistance=-0.13
01:26:47.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:26:47.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:47.150 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:26:47.150 00.000 21948 MoveAxis(E, 0, ABG)
01:26:47.150 00.000 21948 Move returns status 0, amount 0
01:26:47.150 00.000 21948 MoveAxis(N, 0, ABG)
01:26:47.150 00.000 21948 Move returns status 0, amount 0
01:26:47.150 00.000 21948 move complete, result=0
01:26:47.150 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:47.150 00.000 21948 worker thread done servicing request
01:26:47.151 00.001 21948 Worker thread wakes up
01:26:47.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:47.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:48.777 01.626 21948 Exposure complete
01:26:48.838 00.061 21948 worker thread done servicing request
01:26:48.838 00.000 18120 OnExposeComplete: enter
01:26:48.842 00.004 18120 UpdateGuideState(): m_state=6
01:26:48.844 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
01:26:48.844 00.000 18120 Star::Find returns 1 (0), X=898.07, Y=232.79, Mass=1896, SNR=30.2, Peak=199 HFD=4.0
01:26:48.844 00.000 18120 MultiStar: [#1 -0.00,0.33,0.72,U] [#2 0.05,0.27,0.62,U] [#3 -0.24,0.42,0.00,M1] [#4 -0.31,0.25,0.58,U] [#5 -0.19,0.32,0.48,U] [#6 0.29,0.22,0.52,U] [#7 -0.23,0.42,0.00,M2] [#8 0.00,0.39,0.42,U] 
01:26:48.844 00.000 18120 refined, 6 included, MultiStar: {-0.00, 0.31}, one-star: {0.08, 0.35}
01:26:48.845 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
01:26:48.845 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
01:26:48.846 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.58 mountX=0.28 mountY=-0.14, mountTheta=-0.45
01:26:48.849 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.31, opts=13)
01:26:48.849 00.000 18120 Enqueuing Move request for scope (-0.00, 0.31)
01:26:48.850 00.001 21948 Worker thread wakes up
01:26:48.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:48.850 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.2
01:26:48.852 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:48.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:48.852 00.000 18120 Enqueuing Expose request
01:26:48.853 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.31) opts 0xd
01:26:48.853 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.31)
01:26:48.853 00.000 21948 Moving (-0.00, 0.31) raw xDistance=0.28 yDistance=-0.14
01:26:48.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:26:48.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:48.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:48.853 00.000 21948 MoveAxis(W, 50, ABG)
01:26:48.853 00.000 21948 Guiding  Dir = 3, Dur = 50
01:26:48.854 00.001 21948 IsSlewing returns 0
01:26:48.854 00.000 21948 IsGuiding returns 0
01:26:48.855 00.001 21948 PulseGuide returned control before completion, sleep 58
01:26:48.921 00.066 21948 IsGuiding returns 0
01:26:48.921 00.000 21948 Move returns status 0, amount 50
01:26:48.921 00.000 21948 MoveAxis(N, 0, ABG)
01:26:48.921 00.000 21948 Move returns status 0, amount 0
01:26:48.921 00.000 21948 move complete, result=0
01:26:48.921 00.000 21948 worker thread done servicing request
01:26:48.921 00.000 21948 Worker thread wakes up
01:26:48.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:48.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:48.921 00.000 18120 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
01:26:50.335 01.414 21948 Exposure complete
01:26:50.401 00.066 21948 worker thread done servicing request
01:26:50.401 00.000 18120 OnExposeComplete: enter
01:26:50.403 00.002 18120 UpdateGuideState(): m_state=6
01:26:50.404 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
01:26:50.406 00.002 18120 Star::Find returns 1 (0), X=898.11, Y=232.77, Mass=1915, SNR=30.4, Peak=189 HFD=4.2
01:26:50.407 00.001 18120 MultiStar: [#1 0.05,0.30,0.75,U] [#2 0.23,0.22,0.66,U] [#3 -0.07,0.45,0.00,M2] [#4 -0.23,0.18,0.60,U] [#5 -0.02,0.29,0.49,U] [#6 0.14,0.32,0.55,U] [#7 -0.11,0.22,0.45,U] [#8 0.14,0.24,0.42,U] 
01:26:50.409 00.002 18120 refined, 7 included, MultiStar: {0.05, 0.27}, one-star: {0.12, 0.33}
01:26:50.410 00.001 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
01:26:50.411 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
01:26:50.413 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.38 mountX=0.22 mountY=-0.17, mountTheta=-0.64
01:26:50.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.27, opts=13)
01:26:50.414 00.000 18120 Enqueuing Move request for scope (0.05, 0.27)
01:26:50.415 00.001 21948 Worker thread wakes up
01:26:50.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
01:26:50.415 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
01:26:50.415 00.000 21948 Moving (0.05, 0.27) raw xDistance=0.22 yDistance=-0.17
01:26:50.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
01:26:50.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:50.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:50.416 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.4
01:26:50.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.417 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:50.417 00.000 18120 Enqueuing Expose request
01:26:50.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:26:50.417 00.000 21948 MoveAxis(W, 44, ABG)
01:26:50.417 00.000 21948 Guiding  Dir = 3, Dur = 44
01:26:50.418 00.001 21948 IsSlewing returns 0
01:26:50.418 00.000 21948 IsGuiding returns 0
01:26:50.420 00.002 21948 PulseGuide returned control before completion, sleep 53
01:26:50.479 00.059 21948 IsGuiding returns 0
01:26:50.479 00.000 21948 Move returns status 0, amount 44
01:26:50.479 00.000 21948 MoveAxis(N, 0, ABG)
01:26:50.479 00.000 21948 Move returns status 0, amount 0
01:26:50.479 00.000 21948 move complete, result=0
01:26:50.479 00.000 21948 worker thread done servicing request
01:26:50.479 00.000 21948 Worker thread wakes up
01:26:50.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:50.479 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
01:26:50.480 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:52.109 01.629 21948 Exposure complete
01:26:52.151 00.042 21948 worker thread done servicing request
01:26:52.151 00.000 18120 OnExposeComplete: enter
01:26:52.154 00.003 18120 UpdateGuideState(): m_state=6
01:26:52.156 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
01:26:52.158 00.002 18120 Star::Find returns 1 (0), X=898.31, Y=232.39, Mass=2096, SNR=31.6, Peak=172 HFD=3.7
01:26:52.161 00.003 18120 MultiStar: [#1 0.08,0.05,0.72,U] [#2 0.36,-0.03,0.63,U] [#3 -0.05,0.19,0.62,U] [#4 -0.13,0.07,0.58,U] [#5 -0.01,0.13,0.46,U] [#6 0.64,-0.12,0.00,M5] [#7 0.05,-0.05,0.43,U] [#8 0.40,0.08,0.40,U] 
01:26:52.163 00.002 18120 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.33, -0.05}
01:26:52.166 00.003 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
01:26:52.168 00.002 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
01:26:52.171 00.003 18120 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.27 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
01:26:52.175 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.04, opts=13)
01:26:52.176 00.001 18120 Enqueuing Move request for scope (0.14, 0.04)
01:26:52.176 00.000 21948 Worker thread wakes up
01:26:52.176 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:26:52.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:26:52.176 00.000 21948 Moving (0.14, 0.04) raw xDistance=-0.02 yDistance=-0.14
01:26:52.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:26:52.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:52.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:52.176 00.000 21948 MoveAxis(E, 0, ABG)
01:26:52.176 00.000 21948 Move returns status 0, amount 0
01:26:52.176 00.000 21948 MoveAxis(N, 0, ABG)
01:26:52.176 00.000 21948 Move returns status 0, amount 0
01:26:52.176 00.000 21948 move complete, result=0
01:26:52.176 00.000 21948 worker thread done servicing request
01:26:52.176 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:52.177 00.001 18120 UpdateGuideState exits: m=2096 RSB=31.6
01:26:52.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.178 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:52.178 00.000 18120 Enqueuing Expose request
01:26:52.178 00.000 21948 Worker thread wakes up
01:26:52.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:52.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:52.179 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:53.708 01.529 21948 Exposure complete
01:26:53.741 00.033 21948 worker thread done servicing request
01:26:53.741 00.000 18120 OnExposeComplete: enter
01:26:53.742 00.001 18120 UpdateGuideState(): m_state=6
01:26:53.743 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
01:26:53.745 00.002 18120 Star::Find returns 1 (0), X=898.31, Y=232.39, Mass=2033, SNR=31.1, Peak=170 HFD=3.7
01:26:53.746 00.001 18120 MultiStar: [#1 0.36,-0.08,0.74,U] [#2 0.34,0.12,0.66,U] [#3 0.05,0.01,0.62,U] [#4 -0.24,0.06,0.58,U] [#5 -0.04,0.06,0.47,U] [#6 0.70,0.01,0.00,M6] [#7 0.22,0.01,0.44,U] [#8 0.22,0.07,0.39,U] 
01:26:53.747 00.001 18120 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.33, -0.05}
01:26:53.749 00.002 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
01:26:53.750 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
01:26:53.752 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
01:26:53.756 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.01, opts=13)
01:26:53.757 00.001 18120 Enqueuing Move request for scope (0.18, 0.01)
01:26:53.760 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:53.761 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.1
01:26:53.762 00.001 21948 Worker thread wakes up
01:26:53.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:26:53.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:26:53.762 00.000 21948 Moving (0.18, 0.01) raw xDistance=-0.06 yDistance=-0.17
01:26:53.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:53.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:53.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:26:53.762 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.764 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:53.765 00.001 18120 Enqueuing Expose request
01:26:53.766 00.001 21948 MoveAxis(E, 0, ABG)
01:26:53.767 00.001 21948 Move returns status 0, amount 0
01:26:53.767 00.000 21948 MoveAxis(N, 0, ABG)
01:26:53.767 00.000 21948 Move returns status 0, amount 0
01:26:53.767 00.000 21948 move complete, result=0
01:26:53.767 00.000 21948 worker thread done servicing request
01:26:53.767 00.000 21948 Worker thread wakes up
01:26:53.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:53.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:53.768 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:55.403 01.635 21948 Exposure complete
01:26:55.446 00.043 21948 worker thread done servicing request
01:26:55.446 00.000 18120 OnExposeComplete: enter
01:26:55.449 00.003 18120 UpdateGuideState(): m_state=6
01:26:55.451 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
01:26:55.454 00.003 18120 Star::Find returns 1 (0), X=898.32, Y=232.42, Mass=2002, SNR=31.0, Peak=176 HFD=4.0
01:26:55.456 00.002 18120 MultiStar: [#1 0.11,-0.20,0.73,U] [#2 0.41,0.04,0.00,M1] [#3 -0.06,0.05,0.60,U] [#4 -0.11,0.09,0.58,U] [#5 -0.09,0.04,0.47,U] [#6 0.54,-0.03,0.00,M7] [#7 0.21,-0.04,0.45,U] [#8 0.30,0.29,0.00,M1] 
01:26:55.458 00.002 18120 refined, 5 included, MultiStar: {0.10, -0.02}, one-star: {0.33, -0.02}
01:26:55.461 00.003 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
01:26:55.463 00.002 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
01:26:55.465 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
01:26:55.469 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
01:26:55.471 00.002 18120 Enqueuing Move request for scope (0.10, -0.02)
01:26:55.472 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:55.473 00.001 18120 UpdateGuideState exits: m=2002 RSB=31.0
01:26:55.474 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.475 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:55.476 00.001 18120 Enqueuing Expose request
01:26:55.477 00.001 21948 Worker thread wakes up
01:26:55.477 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:26:55.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:26:55.478 00.001 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
01:26:55.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:55.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:55.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:55.478 00.000 21948 MoveAxis(E, 0, ABG)
01:26:55.478 00.000 21948 Move returns status 0, amount 0
01:26:55.478 00.000 21948 MoveAxis(N, 0, ABG)
01:26:55.478 00.000 21948 Move returns status 0, amount 0
01:26:55.478 00.000 21948 move complete, result=0
01:26:55.478 00.000 21948 worker thread done servicing request
01:26:55.478 00.000 21948 Worker thread wakes up
01:26:55.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:55.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:55.479 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:56.892 01.413 21948 Exposure complete
01:26:56.933 00.041 21948 worker thread done servicing request
01:26:56.934 00.001 18120 OnExposeComplete: enter
01:26:56.935 00.001 18120 UpdateGuideState(): m_state=6
01:26:56.935 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
01:26:56.936 00.001 18120 Star::Find returns 1 (0), X=898.36, Y=232.54, Mass=2016, SNR=31.0, Peak=174 HFD=3.8
01:26:56.937 00.001 18120 MultiStar: [#1 0.15,0.12,0.70,U] [#2 0.36,0.04,0.65,U] [#3 -0.09,0.13,0.61,U] [#4 -0.03,0.16,0.57,U] [#5 0.06,0.00,0.47,U] [#6 0.19,-0.13,0.52,U] [#7 0.11,-0.08,0.45,U] [#8 0.42,0.08,0.00,M2] 
01:26:56.937 00.000 18120 refined, 7 included, MultiStar: {0.17, 0.06}, one-star: {0.38, 0.10}
01:26:56.938 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
01:26:56.938 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
01:26:56.939 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.32 mountX=-0.02 mountY=-0.17, mountTheta=-1.68
01:26:56.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.06, opts=13)
01:26:56.940 00.000 18120 Enqueuing Move request for scope (0.17, 0.06)
01:26:56.941 00.001 21948 Worker thread wakes up
01:26:56.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:56.941 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.0
01:26:56.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:56.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:56.942 00.000 18120 Enqueuing Expose request
01:26:56.943 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:26:56.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:26:56.943 00.000 21948 Moving (0.17, 0.06) raw xDistance=-0.02 yDistance=-0.17
01:26:56.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:26:56.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:56.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:26:56.943 00.000 21948 MoveAxis(E, 0, ABG)
01:26:56.943 00.000 21948 Move returns status 0, amount 0
01:26:56.943 00.000 21948 MoveAxis(N, 0, ABG)
01:26:56.943 00.000 21948 Move returns status 0, amount 0
01:26:56.943 00.000 21948 move complete, result=0
01:26:56.943 00.000 21948 worker thread done servicing request
01:26:56.943 00.000 21948 Worker thread wakes up
01:26:56.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:56.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:56.943 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:58.570 01.627 21948 Exposure complete
01:26:58.622 00.052 21948 worker thread done servicing request
01:26:58.622 00.000 18120 OnExposeComplete: enter
01:26:58.623 00.001 18120 UpdateGuideState(): m_state=6
01:26:58.623 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
01:26:58.624 00.001 18120 Star::Find returns 1 (0), X=898.26, Y=232.61, Mass=2170, SNR=32.2, Peak=210 HFD=3.7
01:26:58.624 00.000 18120 MultiStar: [#1 0.03,0.05,0.69,U] [#2 0.14,0.18,0.61,U] [#3 -0.22,0.27,0.58,U] [#4 -0.26,0.31,0.55,U] [#5 -0.02,0.15,0.45,U] [#6 0.55,0.17,0.00,M7] [#7 0.16,-0.06,0.43,U] [#8 0.37,0.22,0.00,M3] 
01:26:58.625 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.16}, one-star: {0.27, 0.17}
01:26:58.625 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
01:26:58.626 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
01:26:58.626 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.32 mountX=0.13 mountY=-0.11, mountTheta=-0.70
01:26:58.628 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.16, opts=13)
01:26:58.630 00.002 18120 Enqueuing Move request for scope (0.04, 0.16)
01:26:58.631 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:26:58.632 00.001 18120 UpdateGuideState exits: m=2170 RSB=32.2
01:26:58.633 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.633 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:26:58.634 00.001 18120 Enqueuing Expose request
01:26:58.634 00.000 21948 Worker thread wakes up
01:26:58.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:26:58.634 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:26:58.634 00.000 21948 Moving (0.04, 0.16) raw xDistance=0.13 yDistance=-0.11
01:26:58.635 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:26:58.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:58.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:26:58.635 00.000 21948 MoveAxis(E, 0, ABG)
01:26:58.635 00.000 21948 Move returns status 0, amount 0
01:26:58.635 00.000 21948 MoveAxis(N, 0, ABG)
01:26:58.635 00.000 21948 Move returns status 0, amount 0
01:26:58.635 00.000 21948 move complete, result=0
01:26:58.635 00.000 21948 worker thread done servicing request
01:26:58.635 00.000 21948 Worker thread wakes up
01:26:58.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:26:58.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:26:58.636 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:00.153 01.517 21948 Exposure complete
01:27:00.192 00.039 21948 worker thread done servicing request
01:27:00.192 00.000 18120 OnExposeComplete: enter
01:27:00.193 00.001 18120 UpdateGuideState(): m_state=6
01:27:00.193 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
01:27:00.194 00.001 18120 Star::Find returns 1 (0), X=898.16, Y=232.69, Mass=2094, SNR=31.5, Peak=214 HFD=3.9
01:27:00.194 00.000 18120 MultiStar: [#1 0.03,0.14,0.72,U] [#2 0.28,0.21,0.63,U] [#3 0.01,0.22,0.59,U] [#4 -0.40,0.29,0.00,M1] [#5 -0.04,0.33,0.45,U] [#6 0.28,0.00,0.50,U] [#7 0.04,-0.17,0.46,U] [#8 0.15,0.30,0.39,U] 
01:27:00.195 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.17}, one-star: {0.17, 0.25}
01:27:00.196 00.001 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
01:27:00.196 00.000 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
01:27:00.196 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=0.10 mountY=-0.18, mountTheta=-1.06
01:27:00.198 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.17, opts=13)
01:27:00.201 00.003 18120 Enqueuing Move request for scope (0.12, 0.17)
01:27:00.203 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:00.204 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.5
01:27:00.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.205 00.000 21948 Worker thread wakes up
01:27:00.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
01:27:00.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
01:27:00.205 00.000 21948 Moving (0.12, 0.17) raw xDistance=0.10 yDistance=-0.18
01:27:00.205 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:00.206 00.001 18120 Enqueuing Expose request
01:27:00.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:27:00.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:00.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:27:00.206 00.000 21948 MoveAxis(E, 0, ABG)
01:27:00.206 00.000 21948 Move returns status 0, amount 0
01:27:00.206 00.000 21948 MoveAxis(N, 0, ABG)
01:27:00.206 00.000 21948 Move returns status 0, amount 0
01:27:00.206 00.000 21948 move complete, result=0
01:27:00.206 00.000 21948 worker thread done servicing request
01:27:00.206 00.000 21948 Worker thread wakes up
01:27:00.206 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:00.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:00.207 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:01.838 01.631 21948 Exposure complete
01:27:01.878 00.040 21948 worker thread done servicing request
01:27:01.878 00.000 18120 OnExposeComplete: enter
01:27:01.879 00.001 18120 UpdateGuideState(): m_state=6
01:27:01.879 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
01:27:01.880 00.001 18120 Star::Find returns 1 (0), X=898.05, Y=232.77, Mass=1908, SNR=30.2, Peak=213 HFD=4.0
01:27:01.880 00.000 18120 MultiStar: [#1 0.10,0.18,0.75,U] [#2 0.30,0.23,0.64,U] [#3 -0.09,0.35,0.61,U] [#4 -0.31,0.24,0.59,U] [#5 -0.12,0.18,0.49,U] [#6 0.38,0.31,0.00,M7] [#7 0.17,0.29,0.45,U] [#8 0.25,0.36,0.00,M3] 
01:27:01.881 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.26}, one-star: {0.06, 0.33}
01:27:01.881 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
01:27:01.882 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
01:27:01.882 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.48 mountX=0.23 mountY=-0.14, mountTheta=-0.55
01:27:01.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.26, opts=13)
01:27:01.884 00.001 18120 Enqueuing Move request for scope (0.02, 0.26)
01:27:01.885 00.001 21948 Worker thread wakes up
01:27:01.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
01:27:01.885 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
01:27:01.885 00.000 21948 Moving (0.02, 0.26) raw xDistance=0.23 yDistance=-0.14
01:27:01.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:27:01.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:01.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:01.885 00.000 21948 MoveAxis(W, 41, ABG)
01:27:01.885 00.000 21948 Guiding  Dir = 3, Dur = 41
01:27:01.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:01.885 00.000 21948 IsSlewing returns 0
01:27:01.885 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
01:27:01.886 00.001 21948 IsGuiding returns 0
01:27:01.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:01.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:01.887 00.001 18120 Enqueuing Expose request
01:27:01.887 00.000 21948 PulseGuide returned control before completion, sleep 49
01:27:01.944 00.057 21948 IsGuiding returns 0
01:27:01.944 00.000 21948 Move returns status 0, amount 41
01:27:01.944 00.000 21948 MoveAxis(N, 0, ABG)
01:27:01.944 00.000 21948 Move returns status 0, amount 0
01:27:01.944 00.000 21948 move complete, result=0
01:27:01.944 00.000 21948 worker thread done servicing request
01:27:01.944 00.000 21948 Worker thread wakes up
01:27:01.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:01.944 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:27:01.945 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:03.357 01.412 21948 Exposure complete
01:27:03.389 00.032 21948 worker thread done servicing request
01:27:03.389 00.000 18120 OnExposeComplete: enter
01:27:03.390 00.001 18120 UpdateGuideState(): m_state=6
01:27:03.390 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
01:27:03.391 00.001 18120 Star::Find returns 1 (0), X=898.12, Y=232.66, Mass=2116, SNR=31.9, Peak=218 HFD=4.0
01:27:03.391 00.000 18120 MultiStar: [#1 -0.12,0.37,0.71,U] [#2 0.30,0.20,0.64,U] [#3 -0.12,0.19,0.58,U] [#4 -0.44,0.21,0.00,M1] [#5 0.01,0.24,0.44,U] [#6 0.50,0.06,0.00,M8] [#7 0.07,0.37,0.44,U] [#8 0.34,0.45,0.00,M4] 
01:27:03.391 00.000 18120 single-star, 5 included, MultiStar: {0.06, 0.26}, one-star: {0.14, 0.22}
01:27:03.392 00.001 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
01:27:03.392 00.000 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
01:27:03.393 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.01 mountX=0.14 mountY=-0.22, mountTheta=-1.00
01:27:03.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.22, opts=13)
01:27:03.394 00.000 18120 Enqueuing Move request for scope (0.14, 0.22)
01:27:03.395 00.001 21948 Worker thread wakes up
01:27:03.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
01:27:03.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
01:27:03.395 00.000 21948 Moving (0.14, 0.22) raw xDistance=0.14 yDistance=-0.22
01:27:03.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:27:03.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:27:03.395 00.000 21948 MoveAxis(E, 0, ABG)
01:27:03.395 00.000 21948 Move returns status 0, amount 0
01:27:03.395 00.000 21948 MoveAxis(N, 53, ABG)
01:27:03.395 00.000 21948 Guiding  Dir = 0, Dur = 53
01:27:03.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:03.396 00.001 18120 UpdateGuideState exits: m=2116 RSB=31.9
01:27:03.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:03.397 00.001 18120 Enqueuing Expose request
01:27:03.397 00.000 21948 IsSlewing returns 0
01:27:03.397 00.000 21948 IsGuiding returns 0
01:27:03.403 00.006 21948 PulseGuide returned control before completion, sleep 58
01:27:03.466 00.063 21948 IsGuiding returns 1
01:27:03.466 00.000 21948 scope still moving after pulse duration time elapsed
01:27:03.497 00.031 21948 IsSlewing returns 0
01:27:03.497 00.000 21948 IsGuiding returns 0
01:27:03.497 00.000 21948 scope move finished after 53 + 46 ms
01:27:03.497 00.000 21948 Move returns status 0, amount 53
01:27:03.497 00.000 21948 move complete, result=0
01:27:03.497 00.000 21948 worker thread done servicing request
01:27:03.497 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 53 ms NORTH
01:27:03.498 00.001 21948 Worker thread wakes up
01:27:03.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:03.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:05.122 01.624 21948 Exposure complete
01:27:05.166 00.044 21948 worker thread done servicing request
01:27:05.166 00.000 18120 OnExposeComplete: enter
01:27:05.168 00.002 18120 UpdateGuideState(): m_state=6
01:27:05.169 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
01:27:05.171 00.002 18120 Star::Find returns 1 (0), X=897.99, Y=232.69, Mass=1989, SNR=30.7, Peak=207 HFD=3.9
01:27:05.171 00.000 18120 MultiStar: [#1 -0.18,0.20,0.75,U] [#2 0.14,0.21,0.67,U] [#3 -0.37,0.16,0.62,U] [#4 -0.52,0.10,0.00,M2] [#5 -0.16,0.23,0.47,U] [#6 0.12,-0.01,0.53,U] [#7 -0.17,0.29,0.44,U] [#8 0.08,0.21,0.40,U] 
01:27:05.171 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.00, 0.25}
01:27:05.171 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
01:27:05.173 00.002 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
01:27:05.174 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=0.21 mountY=-0.03, mountTheta=-0.14
01:27:05.175 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.20, opts=13)
01:27:05.175 00.000 18120 Enqueuing Move request for scope (-0.07, 0.20)
01:27:05.177 00.002 21948 Worker thread wakes up
01:27:05.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
01:27:05.177 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
01:27:05.177 00.000 21948 Moving (-0.07, 0.20) raw xDistance=0.21 yDistance=-0.03
01:27:05.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:27:05.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:05.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:05.180 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:05.180 00.000 21948 MoveAxis(W, 37, ABG)
01:27:05.180 00.000 21948 Guiding  Dir = 3, Dur = 37
01:27:05.180 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.7
01:27:05.180 00.000 21948 IsSlewing returns 0
01:27:05.181 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.182 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:05.183 00.001 21948 IsGuiding returns 0
01:27:05.183 00.000 18120 Enqueuing Expose request
01:27:05.188 00.005 21948 PulseGuide returned control before completion, sleep 43
01:27:05.245 00.057 21948 IsGuiding returns 0
01:27:05.245 00.000 21948 Move returns status 0, amount 37
01:27:05.246 00.001 21948 MoveAxis(N, 0, ABG)
01:27:05.246 00.000 21948 Move returns status 0, amount 0
01:27:05.246 00.000 21948 move complete, result=0
01:27:05.246 00.000 21948 worker thread done servicing request
01:27:05.246 00.000 21948 Worker thread wakes up
01:27:05.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:05.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:05.246 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
01:27:06.661 01.415 21948 Exposure complete
01:27:06.698 00.037 21948 worker thread done servicing request
01:27:06.698 00.000 18120 OnExposeComplete: enter
01:27:06.699 00.001 18120 UpdateGuideState(): m_state=6
01:27:06.700 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
01:27:06.702 00.002 18120 Star::Find returns 1 (0), X=898.13, Y=232.49, Mass=2000, SNR=31.0, Peak=176 HFD=3.8
01:27:06.702 00.000 18120 MultiStar: [#1 -0.07,0.08,0.73,U] [#2 0.17,0.20,0.64,U] [#3 -0.25,0.09,0.61,U] [#4 -0.39,0.25,0.00,M3] [#5 -0.01,0.19,0.46,U] [#6 0.34,-0.05,0.53,U] [#7 0.04,0.14,0.44,U] [#8 0.17,0.20,0.39,U] 
01:27:06.702 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.15, 0.05}
01:27:06.702 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
01:27:06.703 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
01:27:06.703 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:27:06.705 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.10, opts=13)
01:27:06.706 00.001 18120 Enqueuing Move request for scope (0.06, 0.10)
01:27:06.707 00.001 21948 Worker thread wakes up
01:27:06.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:06.707 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:27:06.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:27:06.707 00.000 18120 UpdateGuideState exits: m=2000 RSB=31.0
01:27:06.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:06.709 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:06.710 00.001 18120 Enqueuing Expose request
01:27:06.710 00.000 21948 Moving (0.06, 0.10) raw xDistance=0.07 yDistance=-0.10
01:27:06.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:06.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:06.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:27:06.710 00.000 21948 MoveAxis(E, 0, ABG)
01:27:06.710 00.000 21948 Move returns status 0, amount 0
01:27:06.710 00.000 21948 MoveAxis(N, 0, ABG)
01:27:06.710 00.000 21948 Move returns status 0, amount 0
01:27:06.710 00.000 21948 move complete, result=0
01:27:06.710 00.000 21948 worker thread done servicing request
01:27:06.710 00.000 21948 Worker thread wakes up
01:27:06.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:06.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:06.711 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:08.338 01.627 21948 Exposure complete
01:27:08.367 00.029 21948 worker thread done servicing request
01:27:08.367 00.000 18120 OnExposeComplete: enter
01:27:08.368 00.001 18120 UpdateGuideState(): m_state=6
01:27:08.369 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
01:27:08.370 00.001 18120 Star::Find returns 1 (0), X=898.26, Y=232.53, Mass=2072, SNR=31.4, Peak=193 HFD=3.7
01:27:08.370 00.000 18120 MultiStar: [#1 -0.15,0.06,0.71,U] [#2 0.05,0.07,0.61,U] [#3 -0.25,0.11,0.58,U] [#4 -0.35,0.26,0.00,M4] [#5 0.01,0.07,0.44,U] [#6 0.16,-0.11,0.50,U] [#7 -0.11,0.18,0.46,U] [#8 0.36,0.20,0.00,M3] 
01:27:08.370 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.27, 0.09}
01:27:08.371 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.70 = -0.70)
01:27:08.371 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
01:27:08.372 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.29 mountX=0.05 mountY=-0.05, mountTheta=-0.73
01:27:08.373 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.07, opts=13)
01:27:08.373 00.000 18120 Enqueuing Move request for scope (0.02, 0.07)
01:27:08.374 00.001 21948 Worker thread wakes up
01:27:08.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:08.374 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.4
01:27:08.375 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:08.375 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:08.375 00.000 18120 Enqueuing Expose request
01:27:08.376 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:27:08.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:27:08.376 00.000 21948 Moving (0.02, 0.07) raw xDistance=0.05 yDistance=-0.05
01:27:08.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:27:08.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:08.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:08.376 00.000 21948 MoveAxis(E, 0, ABG)
01:27:08.376 00.000 21948 Move returns status 0, amount 0
01:27:08.376 00.000 21948 MoveAxis(N, 0, ABG)
01:27:08.376 00.000 21948 Move returns status 0, amount 0
01:27:08.376 00.000 21948 move complete, result=0
01:27:08.376 00.000 21948 worker thread done servicing request
01:27:08.377 00.001 21948 Worker thread wakes up
01:27:08.377 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:08.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:08.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:09.893 01.516 21948 Exposure complete
01:27:09.933 00.040 21948 worker thread done servicing request
01:27:09.933 00.000 18120 OnExposeComplete: enter
01:27:09.933 00.000 18120 UpdateGuideState(): m_state=6
01:27:09.934 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
01:27:09.934 00.000 18120 Star::Find returns 1 (0), X=898.08, Y=232.83, Mass=2087, SNR=31.6, Peak=216 HFD=4.1
01:27:09.935 00.001 18120 MultiStar: [#1 -0.21,0.22,0.69,U] [#2 0.08,0.40,0.00,M1] [#3 -0.51,0.36,0.00,M1] [#4 -0.44,0.42,0.00,M5] [#5 -0.08,0.57,0.00,M1] [#6 -0.08,0.37,0.53,U] [#7 -0.04,0.31,0.43,U] [#8 -0.09,0.44,0.00,M4] 
01:27:09.935 00.000 18120 refined, 3 included, MultiStar: {-0.04, 0.33}, one-star: {0.10, 0.39}
01:27:09.936 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
01:27:09.936 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
01:27:09.936 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.69 mountX=0.32 mountY=-0.11, mountTheta=-0.34
01:27:09.939 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.33, opts=13)
01:27:09.941 00.002 18120 Enqueuing Move request for scope (-0.04, 0.33)
01:27:09.943 00.002 21948 Worker thread wakes up
01:27:09.944 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:09.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
01:27:09.944 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.6
01:27:09.944 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.945 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:09.945 00.000 18120 Enqueuing Expose request
01:27:09.946 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
01:27:09.946 00.000 21948 Moving (-0.04, 0.33) raw xDistance=0.32 yDistance=-0.11
01:27:09.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:27:09.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:09.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:27:09.946 00.000 21948 MoveAxis(W, 56, ABG)
01:27:09.946 00.000 21948 Guiding  Dir = 3, Dur = 56
01:27:09.946 00.000 21948 IsSlewing returns 0
01:27:09.946 00.000 21948 IsGuiding returns 0
01:27:09.949 00.003 21948 PulseGuide returned control before completion, sleep 65
01:27:10.017 00.068 21948 IsGuiding returns 0
01:27:10.017 00.000 21948 Move returns status 0, amount 56
01:27:10.017 00.000 21948 MoveAxis(N, 0, ABG)
01:27:10.017 00.000 21948 Move returns status 0, amount 0
01:27:10.017 00.000 21948 move complete, result=0
01:27:10.017 00.000 21948 worker thread done servicing request
01:27:10.017 00.000 21948 Worker thread wakes up
01:27:10.019 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:10.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:10.019 00.000 18120 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
01:27:11.648 01.629 21948 Exposure complete
01:27:11.686 00.038 21948 worker thread done servicing request
01:27:11.686 00.000 18120 OnExposeComplete: enter
01:27:11.688 00.002 18120 UpdateGuideState(): m_state=6
01:27:11.689 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
01:27:11.691 00.002 18120 Star::Find returns 1 (0), X=898.04, Y=232.57, Mass=2216, SNR=32.6, Peak=197 HFD=3.8
01:27:11.692 00.001 18120 MultiStar: [#1 -0.12,-0.07,0.69,U] [#2 -0.02,0.08,0.65,U] [#3 -0.15,0.08,0.55,U] [#4 -0.47,0.12,0.00,M6] [#5 -0.08,0.20,0.45,U] [#6 0.54,-0.38,0.00,M5] [#7 -0.04,-0.14,0.41,U] [#8 0.18,0.06,0.40,U] 
01:27:11.695 00.003 18120 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {0.06, 0.13}
01:27:11.695 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
01:27:11.696 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
01:27:11.696 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=0.06 mountY=-0.00, mountTheta=-0.02
01:27:11.697 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
01:27:11.698 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
01:27:11.698 00.000 21948 Worker thread wakes up
01:27:11.698 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:27:11.698 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:27:11.698 00.000 21948 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=-0.00
01:27:11.698 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:11.699 00.001 18120 UpdateGuideState exits: m=2216 RSB=32.6
01:27:11.699 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.700 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:11.700 00.000 18120 Enqueuing Expose request
01:27:11.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:27:11.701 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:11.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:27:11.701 00.000 21948 MoveAxis(E, 0, ABG)
01:27:11.701 00.000 21948 Move returns status 0, amount 0
01:27:11.701 00.000 21948 MoveAxis(N, 0, ABG)
01:27:11.701 00.000 21948 Move returns status 0, amount 0
01:27:11.701 00.000 21948 move complete, result=0
01:27:11.701 00.000 21948 worker thread done servicing request
01:27:11.701 00.000 21948 Worker thread wakes up
01:27:11.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:11.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:11.701 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:13.219 01.518 21948 Exposure complete
01:27:13.253 00.034 21948 worker thread done servicing request
01:27:13.254 00.001 18120 OnExposeComplete: enter
01:27:13.254 00.000 18120 UpdateGuideState(): m_state=6
01:27:13.255 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
01:27:13.256 00.001 18120 Star::Find returns 1 (0), X=898.08, Y=232.76, Mass=1992, SNR=31.0, Peak=215 HFD=4.1
01:27:13.258 00.002 18120 MultiStar: [#1 -0.07,0.09,0.73,U] [#2 0.24,0.18,0.63,U] [#3 -0.16,0.31,0.62,U] [#4 -0.46,0.36,0.00,M7] [#5 0.01,0.15,0.46,U] [#6 0.09,0.24,0.52,U] [#7 -0.02,0.25,0.44,U] [#8 0.19,0.30,0.39,U] 
01:27:13.258 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.23}, one-star: {0.09, 0.32}
01:27:13.259 00.001 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
01:27:13.260 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
01:27:13.261 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.38 mountX=0.19 mountY=-0.14, mountTheta=-0.64
01:27:13.263 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.23, opts=13)
01:27:13.264 00.001 18120 Enqueuing Move request for scope (0.04, 0.23)
01:27:13.264 00.000 21948 Worker thread wakes up
01:27:13.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:13.264 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
01:27:13.265 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
01:27:13.265 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
01:27:13.265 00.000 21948 Moving (0.04, 0.23) raw xDistance=0.19 yDistance=-0.14
01:27:13.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:27:13.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:13.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:13.265 00.000 21948 MoveAxis(E, 0, ABG)
01:27:13.265 00.000 21948 Move returns status 0, amount 0
01:27:13.265 00.000 21948 MoveAxis(N, 0, ABG)
01:27:13.265 00.000 21948 Move returns status 0, amount 0
01:27:13.265 00.000 21948 move complete, result=0
01:27:13.265 00.000 21948 worker thread done servicing request
01:27:13.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.266 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:13.267 00.001 18120 Enqueuing Expose request
01:27:13.267 00.000 21948 Worker thread wakes up
01:27:13.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:13.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:13.267 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:14.902 01.635 21948 Exposure complete
01:27:14.938 00.036 21948 worker thread done servicing request
01:27:14.939 00.001 18120 OnExposeComplete: enter
01:27:14.939 00.000 18120 UpdateGuideState(): m_state=6
01:27:14.940 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
01:27:14.941 00.001 18120 Star::Find returns 1 (0), X=898.12, Y=232.75, Mass=2150, SNR=32.1, Peak=227 HFD=4.0
01:27:14.943 00.002 18120 MultiStar: [#1 -0.17,0.33,0.71,U] [#2 0.19,0.42,0.00,M1] [#3 -0.21,0.38,0.00,M1] [#4 -0.55,0.38,0.00,M8] [#5 -0.12,0.28,0.45,U] [#6 0.15,0.30,0.53,U] [#7 -0.02,0.31,0.41,U] [#8 0.04,0.39,0.36,U] 
01:27:14.944 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.32}, one-star: {0.14, 0.31}
01:27:14.947 00.003 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
01:27:14.950 00.003 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
01:27:14.952 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.53 mountX=0.28 mountY=-0.15, mountTheta=-0.50
01:27:14.957 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.32, opts=13)
01:27:14.959 00.002 18120 Enqueuing Move request for scope (0.01, 0.32)
01:27:14.960 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:14.962 00.002 18120 UpdateGuideState exits: m=2150 RSB=32.1
01:27:14.963 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:14.963 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:14.963 00.000 18120 Enqueuing Expose request
01:27:14.964 00.001 21948 Worker thread wakes up
01:27:14.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
01:27:14.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
01:27:14.964 00.000 21948 Moving (0.01, 0.32) raw xDistance=0.28 yDistance=-0.15
01:27:14.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:27:14.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:14.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:14.964 00.000 21948 MoveAxis(W, 50, ABG)
01:27:14.964 00.000 21948 Guiding  Dir = 3, Dur = 50
01:27:14.964 00.000 21948 IsSlewing returns 0
01:27:14.964 00.000 21948 IsGuiding returns 0
01:27:14.966 00.002 21948 PulseGuide returned control before completion, sleep 59
01:27:15.026 00.060 21948 IsGuiding returns 1
01:27:15.026 00.000 21948 scope still moving after pulse duration time elapsed
01:27:15.063 00.037 21948 IsSlewing returns 0
01:27:15.064 00.001 21948 IsGuiding returns 0
01:27:15.064 00.000 21948 scope move finished after 50 + 49 ms
01:27:15.064 00.000 21948 Move returns status 0, amount 50
01:27:15.064 00.000 21948 MoveAxis(N, 0, ABG)
01:27:15.064 00.000 21948 Move returns status 0, amount 0
01:27:15.064 00.000 21948 move complete, result=0
01:27:15.064 00.000 21948 worker thread done servicing request
01:27:15.064 00.000 21948 Worker thread wakes up
01:27:15.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:15.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:15.064 00.000 18120 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
01:27:16.468 01.404 21948 Exposure complete
01:27:16.503 00.035 21948 worker thread done servicing request
01:27:16.503 00.000 18120 OnExposeComplete: enter
01:27:16.505 00.002 18120 UpdateGuideState(): m_state=6
01:27:16.506 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
01:27:16.507 00.001 18120 Star::Find returns 1 (0), X=898.08, Y=232.66, Mass=1966, SNR=30.6, Peak=190 HFD=3.9
01:27:16.510 00.003 18120 MultiStar: [#1 -0.08,0.11,0.71,U] [#2 0.15,0.38,0.00,M2] [#3 -0.22,0.20,0.61,U] [#4 -0.39,0.32,0.00,M9] [#5 -0.04,0.18,0.47,U] [#6 0.45,0.10,0.00,M4] [#7 -0.01,0.27,0.45,U] [#8 0.35,0.23,0.00,M2] 
01:27:16.511 00.001 18120 refined, 4 included, MultiStar: {-0.04, 0.19}, one-star: {0.10, 0.22}
01:27:16.512 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
01:27:16.514 00.002 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
01:27:16.514 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.76 mountX=0.19 mountY=-0.05, mountTheta=-0.27
01:27:16.515 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.19, opts=13)
01:27:16.516 00.001 18120 Enqueuing Move request for scope (-0.04, 0.19)
01:27:16.516 00.000 21948 Worker thread wakes up
01:27:16.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:16.517 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.6
01:27:16.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:16.518 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
01:27:16.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
01:27:16.518 00.000 21948 Moving (-0.04, 0.19) raw xDistance=0.19 yDistance=-0.05
01:27:16.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:27:16.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:16.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:16.518 00.000 18120 Enqueuing Expose request
01:27:16.521 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:16.521 00.000 21948 MoveAxis(E, 0, ABG)
01:27:16.521 00.000 21948 Move returns status 0, amount 0
01:27:16.521 00.000 21948 MoveAxis(N, 0, ABG)
01:27:16.521 00.000 21948 Move returns status 0, amount 0
01:27:16.521 00.000 21948 move complete, result=0
01:27:16.521 00.000 21948 worker thread done servicing request
01:27:16.521 00.000 21948 Worker thread wakes up
01:27:16.521 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:16.522 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:16.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:18.150 01.628 21948 Exposure complete
01:27:18.186 00.036 21948 worker thread done servicing request
01:27:18.186 00.000 18120 OnExposeComplete: enter
01:27:18.186 00.000 18120 UpdateGuideState(): m_state=6
01:27:18.188 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
01:27:18.189 00.001 18120 Star::Find returns 1 (0), X=898.09, Y=232.78, Mass=1915, SNR=30.3, Peak=187 HFD=4.1
01:27:18.190 00.001 18120 MultiStar: [#1 0.03,0.27,0.77,U] [#2 0.14,0.21,0.66,U] [#3 -0.26,0.13,0.63,U] [#4 -0.56,0.07,0.00,M10] [#5 -0.24,0.31,0.49,U] [#6 0.04,0.04,0.55,U] [#7 -0.39,0.09,0.44,U] [#8 0.28,-0.04,0.41,U] 
01:27:18.191 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.20}, one-star: {0.10, 0.34}
01:27:18.192 00.001 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
01:27:18.192 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
01:27:18.193 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.68 mountX=0.19 mountY=-0.07, mountTheta=-0.35
01:27:18.194 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.20, opts=13)
01:27:18.194 00.000 18120 Enqueuing Move request for scope (-0.02, 0.20)
01:27:18.198 00.004 21948 Worker thread wakes up
01:27:18.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
01:27:18.198 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
01:27:18.198 00.000 21948 Moving (-0.02, 0.20) raw xDistance=0.19 yDistance=-0.07
01:27:18.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:27:18.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:18.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:18.199 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:18.199 00.000 21948 MoveAxis(E, 0, ABG)
01:27:18.199 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
01:27:18.199 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.200 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:18.200 00.000 18120 Enqueuing Expose request
01:27:18.201 00.001 21948 Move returns status 0, amount 0
01:27:18.201 00.000 21948 MoveAxis(N, 0, ABG)
01:27:18.201 00.000 21948 Move returns status 0, amount 0
01:27:18.201 00.000 21948 move complete, result=0
01:27:18.201 00.000 21948 worker thread done servicing request
01:27:18.201 00.000 21948 Worker thread wakes up
01:27:18.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:18.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:18.201 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:19.721 01.520 21948 Exposure complete
01:27:19.780 00.059 21948 worker thread done servicing request
01:27:19.780 00.000 18120 OnExposeComplete: enter
01:27:19.783 00.003 18120 UpdateGuideState(): m_state=6
01:27:19.786 00.003 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
01:27:19.789 00.003 18120 Star::Find returns 1 (0), X=898.17, Y=232.70, Mass=1963, SNR=30.6, Peak=199 HFD=3.8
01:27:19.791 00.002 18120 MultiStar: [#1 -0.25,0.23,0.74,U] [#2 0.07,0.25,0.63,U] [#3 -0.36,0.20,0.00,M1] [#4 -0.58,0.27,0.00,R] [#5 -0.11,0.10,0.48,U] [#6 -0.05,0.29,0.53,U] [#7 0.02,0.26,0.45,U] [#8 0.06,0.25,0.41,U] 
01:27:19.793 00.002 18120 refined, 6 included, MultiStar: {-0.00, 0.24}, one-star: {0.18, 0.26}
01:27:19.796 00.003 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
01:27:19.798 00.002 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
01:27:19.799 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.58 mountX=0.22 mountY=-0.10, mountTheta=-0.45
01:27:19.800 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.24, opts=13)
01:27:19.802 00.002 18120 Enqueuing Move request for scope (-0.00, 0.24)
01:27:19.802 00.000 21948 Worker thread wakes up
01:27:19.803 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:19.803 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.6
01:27:19.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:19.804 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:19.804 00.000 18120 Enqueuing Expose request
01:27:19.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
01:27:19.804 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
01:27:19.804 00.000 21948 Moving (-0.00, 0.24) raw xDistance=0.22 yDistance=-0.10
01:27:19.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:27:19.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:19.805 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:27:19.805 00.000 21948 MoveAxis(W, 39, ABG)
01:27:19.805 00.000 21948 Guiding  Dir = 3, Dur = 39
01:27:19.805 00.000 21948 IsSlewing returns 0
01:27:19.805 00.000 21948 IsGuiding returns 0
01:27:19.807 00.002 21948 PulseGuide returned control before completion, sleep 48
01:27:19.859 00.052 21948 IsGuiding returns 0
01:27:19.859 00.000 21948 Move returns status 0, amount 39
01:27:19.859 00.000 21948 MoveAxis(N, 0, ABG)
01:27:19.859 00.000 21948 Move returns status 0, amount 0
01:27:19.859 00.000 21948 move complete, result=0
01:27:19.860 00.001 21948 worker thread done servicing request
01:27:19.860 00.000 21948 Worker thread wakes up
01:27:19.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:19.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:19.860 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
01:27:21.489 01.629 21948 Exposure complete
01:27:21.535 00.046 21948 worker thread done servicing request
01:27:21.535 00.000 18120 OnExposeComplete: enter
01:27:21.539 00.004 18120 UpdateGuideState(): m_state=6
01:27:21.541 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
01:27:21.544 00.003 18120 Star::Find returns 1 (0), X=898.09, Y=232.75, Mass=2137, SNR=32.0, Peak=210 HFD=4.0
01:27:21.546 00.002 18120 MultiStar: [#1 -0.23,0.19,0.70,U] [#2 0.24,0.21,0.64,U] [#3 -0.22,0.39,0.00,M2] [#4 0.11,-0.01,0.54,U] [#5 -0.46,0.29,0.00,M1] [#6 0.18,0.21,0.53,U] [#7 -0.20,0.26,0.45,U] [#8 0.11,0.39,0.40,U] 
01:27:21.548 00.002 18120 refined, 6 included, MultiStar: {0.05, 0.23}, one-star: {0.10, 0.31}
01:27:21.551 00.003 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
01:27:21.553 00.002 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
01:27:21.555 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.35 mountX=0.18 mountY=-0.15, mountTheta=-0.67
01:27:21.560 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.23, opts=13)
01:27:21.562 00.002 18120 Enqueuing Move request for scope (0.05, 0.23)
01:27:21.564 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:21.567 00.003 21948 Worker thread wakes up
01:27:21.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:27:21.567 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:27:21.567 00.000 21948 Moving (0.05, 0.23) raw xDistance=0.18 yDistance=-0.15
01:27:21.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:27:21.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:21.567 00.000 18120 UpdateGuideState exits: m=2137 RSB=32.0
01:27:21.569 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:21.569 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:21.569 00.000 18120 Enqueuing Expose request
01:27:21.570 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:21.570 00.000 21948 MoveAxis(E, 0, ABG)
01:27:21.570 00.000 21948 Move returns status 0, amount 0
01:27:21.570 00.000 21948 MoveAxis(N, 0, ABG)
01:27:21.570 00.000 21948 Move returns status 0, amount 0
01:27:21.570 00.000 21948 move complete, result=0
01:27:21.570 00.000 21948 worker thread done servicing request
01:27:21.570 00.000 21948 Worker thread wakes up
01:27:21.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:21.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:21.571 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:23.092 01.521 21948 Exposure complete
01:27:23.142 00.050 21948 worker thread done servicing request
01:27:23.142 00.000 18120 OnExposeComplete: enter
01:27:23.143 00.001 18120 UpdateGuideState(): m_state=6
01:27:23.143 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
01:27:23.144 00.001 18120 Star::Find returns 1 (0), X=898.09, Y=232.81, Mass=2033, SNR=31.3, Peak=219 HFD=4.2
01:27:23.144 00.000 18120 MultiStar: [#1 -0.40,0.21,0.00,M1] [#2 0.09,0.27,0.62,U] [#3 -0.39,0.31,0.00,M3] [#4 -0.04,-0.00,0.57,U] [#5 -0.28,0.39,0.00,M2] [#6 0.11,0.31,0.51,U] [#7 -0.35,0.57,0.00,M1] [#8 0.06,0.50,0.00,M1] 
01:27:23.145 00.001 18120 refined, 3 included, MultiStar: {0.07, 0.26}, one-star: {0.10, 0.37}
01:27:23.145 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.00) = xAngle (-0.70 = -0.70)
01:27:23.146 00.001 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
01:27:23.146 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=0.20 mountY=-0.18, mountTheta=-0.72
01:27:23.149 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.26, opts=13)
01:27:23.150 00.001 18120 Enqueuing Move request for scope (0.07, 0.26)
01:27:23.151 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:23.153 00.002 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:27:23.154 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:23.154 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:23.154 00.000 18120 Enqueuing Expose request
01:27:23.155 00.001 21948 Worker thread wakes up
01:27:23.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
01:27:23.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
01:27:23.155 00.000 21948 Moving (0.07, 0.26) raw xDistance=0.20 yDistance=-0.18
01:27:23.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:27:23.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:23.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:27:23.155 00.000 21948 MoveAxis(W, 36, ABG)
01:27:23.155 00.000 21948 Guiding  Dir = 3, Dur = 36
01:27:23.155 00.000 21948 IsSlewing returns 0
01:27:23.155 00.000 21948 IsGuiding returns 0
01:27:23.158 00.003 21948 PulseGuide returned control before completion, sleep 45
01:27:23.217 00.059 21948 IsGuiding returns 0
01:27:23.217 00.000 21948 Move returns status 0, amount 36
01:27:23.217 00.000 21948 MoveAxis(N, 0, ABG)
01:27:23.217 00.000 21948 Move returns status 0, amount 0
01:27:23.217 00.000 21948 move complete, result=0
01:27:23.217 00.000 21948 worker thread done servicing request
01:27:23.217 00.000 21948 Worker thread wakes up
01:27:23.218 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:23.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:23.218 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
01:27:24.845 01.627 21948 Exposure complete
01:27:24.872 00.027 21948 worker thread done servicing request
01:27:24.872 00.000 18120 OnExposeComplete: enter
01:27:24.873 00.001 18120 UpdateGuideState(): m_state=6
01:27:24.875 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
01:27:24.875 00.000 18120 Star::Find returns 1 (0), X=897.95, Y=232.71, Mass=2162, SNR=32.1, Peak=203 HFD=4.0
01:27:24.876 00.001 18120 MultiStar: [#1 -0.14,0.13,0.70,U] [#2 0.02,0.21,0.64,U] [#3 -0.17,0.17,0.58,U] [#4 -0.02,0.12,0.52,U] [#5 -0.27,0.58,0.00,M3] [#6 0.01,0.13,0.52,U] [#7 -0.04,0.39,0.42,U] [#8 0.08,0.45,0.00,M2] 
01:27:24.876 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.20}, one-star: {-0.04, 0.27}
01:27:24.877 00.001 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.00) = xAngle (-0.16 = -0.16)
01:27:24.877 00.000 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.20 = -0.20)
01:27:24.877 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.84 mountX=0.21 mountY=-0.04, mountTheta=-0.20
01:27:24.879 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.20, opts=13)
01:27:24.879 00.000 18120 Enqueuing Move request for scope (-0.06, 0.20)
01:27:24.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:24.880 00.001 21948 Worker thread wakes up
01:27:24.880 00.000 18120 UpdateGuideState exits: m=2162 RSB=32.1
01:27:24.881 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.881 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:24.881 00.000 18120 Enqueuing Expose request
01:27:24.882 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
01:27:24.882 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
01:27:24.882 00.000 21948 Moving (-0.06, 0.20) raw xDistance=0.21 yDistance=-0.04
01:27:24.882 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:27:24.882 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:24.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:24.882 00.000 21948 MoveAxis(W, 40, ABG)
01:27:24.882 00.000 21948 Guiding  Dir = 3, Dur = 40
01:27:24.882 00.000 21948 IsSlewing returns 0
01:27:24.882 00.000 21948 IsGuiding returns 0
01:27:24.884 00.002 21948 PulseGuide returned control before completion, sleep 49
01:27:24.939 00.055 21948 IsGuiding returns 0
01:27:24.939 00.000 21948 Move returns status 0, amount 40
01:27:24.939 00.000 21948 MoveAxis(N, 0, ABG)
01:27:24.939 00.000 21948 Move returns status 0, amount 0
01:27:24.939 00.000 21948 move complete, result=0
01:27:24.939 00.000 21948 worker thread done servicing request
01:27:24.939 00.000 21948 Worker thread wakes up
01:27:24.939 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
01:27:24.941 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:24.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:26.350 01.409 21948 Exposure complete
01:27:26.380 00.030 21948 worker thread done servicing request
01:27:26.380 00.000 18120 OnExposeComplete: enter
01:27:26.381 00.001 18120 UpdateGuideState(): m_state=6
01:27:26.381 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
01:27:26.382 00.001 18120 Star::Find returns 1 (0), X=898.11, Y=232.71, Mass=2036, SNR=31.2, Peak=171 HFD=4.0
01:27:26.382 00.000 18120 MultiStar: [#1 -0.14,0.17,0.75,U] [#2 0.04,0.17,0.62,U] [#3 -0.28,0.41,0.00,M3] [#4 -0.06,-0.08,0.58,U] [#5 -0.02,0.08,0.48,U] [#6 -0.04,-0.04,0.50,U] [#7 0.01,0.20,0.45,U] [#8 0.01,0.33,0.38,U] 
01:27:26.382 00.000 18120 refined, 7 included, MultiStar: {-0.00, 0.14}, one-star: {0.12, 0.27}
01:27:26.383 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
01:27:26.383 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
01:27:26.384 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.58 mountX=0.13 mountY=-0.06, mountTheta=-0.45
01:27:26.385 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.14, opts=13)
01:27:26.385 00.000 18120 Enqueuing Move request for scope (-0.00, 0.14)
01:27:26.386 00.001 21948 Worker thread wakes up
01:27:26.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
01:27:26.386 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
01:27:26.386 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:26.386 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.2
01:27:26.387 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:26.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:26.388 00.001 18120 Enqueuing Expose request
01:27:26.388 00.000 21948 Moving (-0.00, 0.14) raw xDistance=0.13 yDistance=-0.06
01:27:26.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:27:26.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:26.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:26.388 00.000 21948 MoveAxis(E, 0, ABG)
01:27:26.388 00.000 21948 Move returns status 0, amount 0
01:27:26.388 00.000 21948 MoveAxis(N, 0, ABG)
01:27:26.388 00.000 21948 Move returns status 0, amount 0
01:27:26.388 00.000 21948 move complete, result=0
01:27:26.389 00.001 21948 worker thread done servicing request
01:27:26.389 00.000 21948 Worker thread wakes up
01:27:26.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:26.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:26.389 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:28.119 01.730 21948 Exposure complete
01:27:28.166 00.047 21948 worker thread done servicing request
01:27:28.166 00.000 18120 OnExposeComplete: enter
01:27:28.167 00.001 18120 UpdateGuideState(): m_state=6
01:27:28.167 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
01:27:28.168 00.001 18120 Star::Find returns 1 (0), X=897.84, Y=232.62, Mass=2135, SNR=32.1, Peak=181 HFD=3.9
01:27:28.168 00.000 18120 MultiStar: [#1 -0.23,0.13,0.68,U] [#2 -0.08,0.11,0.62,U] [#3 -0.40,0.28,0.00,M4] [#4 -0.13,0.02,0.52,U] [#5 -0.09,-0.03,0.44,U] [#6 0.36,0.11,0.50,U] [#7 0.02,0.21,0.42,U] [#8 -0.03,0.15,0.38,U] 
01:27:28.170 00.002 18120 refined, 7 included, MultiStar: {-0.06, 0.12}, one-star: {-0.14, 0.18}
01:27:28.170 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
01:27:28.171 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
01:27:28.171 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.07 mountX=0.13 mountY=0.00, mountTheta=0.03
01:27:28.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
01:27:28.173 00.001 18120 Enqueuing Move request for scope (-0.06, 0.12)
01:27:28.173 00.000 21948 Worker thread wakes up
01:27:28.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
01:27:28.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
01:27:28.173 00.000 21948 Moving (-0.06, 0.12) raw xDistance=0.13 yDistance=0.00
01:27:28.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:27:28.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:28.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:28.173 00.000 18120 UpdateGuideState exits: m=2135 RSB=32.1
01:27:28.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:28.174 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:28.174 00.000 18120 Enqueuing Expose request
01:27:28.175 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:27:28.175 00.000 21948 MoveAxis(E, 0, ABG)
01:27:28.175 00.000 21948 Move returns status 0, amount 0
01:27:28.175 00.000 21948 MoveAxis(N, 0, ABG)
01:27:28.175 00.000 21948 Move returns status 0, amount 0
01:27:28.175 00.000 21948 move complete, result=0
01:27:28.175 00.000 21948 worker thread done servicing request
01:27:28.175 00.000 21948 Worker thread wakes up
01:27:28.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:28.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:28.175 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:29.590 01.415 21948 Exposure complete
01:27:29.622 00.032 21948 worker thread done servicing request
01:27:29.623 00.001 18120 OnExposeComplete: enter
01:27:29.623 00.000 18120 UpdateGuideState(): m_state=6
01:27:29.624 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
01:27:29.624 00.000 18120 Star::Find returns 1 (0), X=897.96, Y=232.72, Mass=2072, SNR=31.6, Peak=187 HFD=4.1
01:27:29.625 00.001 18120 MultiStar: [#1 -0.27,0.16,0.73,U] [#2 -0.01,0.32,0.63,U] [#3 -0.35,0.32,0.00,M5] [#4 0.18,-0.10,0.57,U] [#5 -0.16,0.37,0.47,U] [#6 0.16,0.12,0.52,U] [#7 -0.25,0.34,0.00,M1] [#8 0.03,0.42,0.00,M1] 
01:27:29.626 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.20}, one-star: {-0.03, 0.28}
01:27:29.627 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
01:27:29.628 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
01:27:29.629 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=0.19 mountY=-0.06, mountTheta=-0.31
01:27:29.630 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.20, opts=13)
01:27:29.631 00.001 18120 Enqueuing Move request for scope (-0.03, 0.20)
01:27:29.632 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:29.632 00.000 21948 Worker thread wakes up
01:27:29.633 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
01:27:29.633 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.6
01:27:29.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.634 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
01:27:29.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:29.634 00.000 18120 Enqueuing Expose request
01:27:29.635 00.001 21948 Moving (-0.03, 0.20) raw xDistance=0.19 yDistance=-0.06
01:27:29.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:27:29.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:29.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:29.635 00.000 21948 MoveAxis(E, 0, ABG)
01:27:29.635 00.000 21948 Move returns status 0, amount 0
01:27:29.635 00.000 21948 MoveAxis(N, 0, ABG)
01:27:29.635 00.000 21948 Move returns status 0, amount 0
01:27:29.635 00.000 21948 move complete, result=0
01:27:29.635 00.000 21948 worker thread done servicing request
01:27:29.635 00.000 21948 Worker thread wakes up
01:27:29.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:29.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:29.635 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:31.265 01.630 21948 Exposure complete
01:27:31.313 00.048 21948 worker thread done servicing request
01:27:31.314 00.001 18120 OnExposeComplete: enter
01:27:31.314 00.000 18120 UpdateGuideState(): m_state=6
01:27:31.315 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
01:27:31.316 00.001 18120 Star::Find returns 1 (0), X=898.10, Y=232.68, Mass=2047, SNR=31.4, Peak=195 HFD=4.0
01:27:31.316 00.000 18120 MultiStar: [#1 -0.23,0.13,0.72,U] [#2 0.21,0.13,0.64,U] [#3 -0.26,0.37,0.00,M6] [#4 0.09,-0.03,0.55,U] [#5 -0.25,0.23,0.46,U] [#6 0.11,0.13,0.52,U] [#7 -0.13,0.45,0.00,M2] [#8 0.09,0.36,0.40,U] 
01:27:31.317 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {0.12, 0.24}
01:27:31.317 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:27:31.317 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:27:31.318 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.41 mountX=0.14 mountY=-0.10, mountTheta=-0.62
01:27:31.319 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.17, opts=13)
01:27:31.320 00.001 18120 Enqueuing Move request for scope (0.03, 0.17)
01:27:31.321 00.001 21948 Worker thread wakes up
01:27:31.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:31.322 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:27:31.322 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.323 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:31.323 00.000 18120 Enqueuing Expose request
01:27:31.324 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:27:31.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:27:31.324 00.000 21948 Moving (0.03, 0.17) raw xDistance=0.14 yDistance=-0.10
01:27:31.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:27:31.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:31.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:27:31.324 00.000 21948 MoveAxis(E, 0, ABG)
01:27:31.324 00.000 21948 Move returns status 0, amount 0
01:27:31.324 00.000 21948 MoveAxis(N, 0, ABG)
01:27:31.324 00.000 21948 Move returns status 0, amount 0
01:27:31.324 00.000 21948 move complete, result=0
01:27:31.324 00.000 21948 worker thread done servicing request
01:27:31.324 00.000 21948 Worker thread wakes up
01:27:31.324 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:31.324 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:31.324 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:32.842 01.518 21948 Exposure complete
01:27:32.882 00.040 21948 worker thread done servicing request
01:27:32.882 00.000 18120 OnExposeComplete: enter
01:27:32.883 00.001 18120 UpdateGuideState(): m_state=6
01:27:32.884 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
01:27:32.885 00.001 18120 Star::Find returns 1 (0), X=898.09, Y=232.37, Mass=1924, SNR=30.5, Peak=175 HFD=3.9
01:27:32.886 00.001 18120 MultiStar: [#1 -0.22,0.01,0.78,U] [#2 0.12,-0.14,0.66,U] [#3 -0.21,0.13,0.60,U] [#4 0.17,-0.22,0.56,U] [#5 -0.01,-0.02,0.49,U] [#6 0.01,-0.12,0.52,U] [#7 0.07,0.18,0.47,U] [#8 0.10,-0.03,0.42,U] 
01:27:32.888 00.002 18120 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.11, -0.07}
01:27:32.889 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
01:27:32.889 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
01:27:32.890 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.27 mountX=-0.04 mountY=0.01, mountTheta=2.97
01:27:32.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
01:27:32.891 00.000 18120 Enqueuing Move request for scope (0.01, -0.04)
01:27:32.892 00.001 21948 Worker thread wakes up
01:27:32.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:32.892 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.5
01:27:32.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:32.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:32.894 00.001 18120 Enqueuing Expose request
01:27:32.894 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:27:32.894 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:27:32.894 00.000 21948 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
01:27:32.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:32.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:32.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:32.894 00.000 21948 MoveAxis(E, 0, ABG)
01:27:32.894 00.000 21948 Move returns status 0, amount 0
01:27:32.894 00.000 21948 MoveAxis(N, 0, ABG)
01:27:32.894 00.000 21948 Move returns status 0, amount 0
01:27:32.894 00.000 21948 move complete, result=0
01:27:32.894 00.000 21948 worker thread done servicing request
01:27:32.894 00.000 21948 Worker thread wakes up
01:27:32.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:32.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:32.895 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:34.531 01.636 21948 Exposure complete
01:27:34.584 00.053 21948 worker thread done servicing request
01:27:34.584 00.000 18120 OnExposeComplete: enter
01:27:34.585 00.001 18120 UpdateGuideState(): m_state=6
01:27:34.585 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
01:27:34.586 00.001 18120 Star::Find returns 1 (0), X=898.13, Y=232.45, Mass=1978, SNR=30.8, Peak=188 HFD=3.8
01:27:34.586 00.000 18120 MultiStar: [#1 -0.18,0.10,0.73,U] [#2 -0.03,0.04,0.67,U] [#3 -0.42,-0.00,0.00,M6] [#4 0.23,-0.07,0.55,U] [#5 -0.23,0.07,0.44,U] [#6 0.23,-0.17,0.54,U] [#7 0.00,0.09,0.46,U] [#8 0.03,0.21,0.40,U] 
01:27:34.587 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.14, 0.01}
01:27:34.587 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
01:27:34.587 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
01:27:34.588 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.72 mountX=0.01 mountY=-0.04, mountTheta=-1.28
01:27:34.589 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
01:27:34.589 00.000 18120 Enqueuing Move request for scope (0.03, 0.03)
01:27:34.590 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:34.590 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
01:27:34.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:34.592 00.002 21948 Worker thread wakes up
01:27:34.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:34.592 00.000 18120 Enqueuing Expose request
01:27:34.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:27:34.593 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:27:34.593 00.000 21948 Moving (0.03, 0.03) raw xDistance=0.01 yDistance=-0.04
01:27:34.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:34.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:34.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:34.593 00.000 21948 MoveAxis(E, 0, ABG)
01:27:34.593 00.000 21948 Move returns status 0, amount 0
01:27:34.593 00.000 21948 MoveAxis(N, 0, ABG)
01:27:34.593 00.000 21948 Move returns status 0, amount 0
01:27:34.593 00.000 21948 move complete, result=0
01:27:34.593 00.000 21948 worker thread done servicing request
01:27:34.593 00.000 21948 Worker thread wakes up
01:27:34.593 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:34.594 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:34.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:36.122 01.528 21948 Exposure complete
01:27:36.159 00.037 21948 worker thread done servicing request
01:27:36.159 00.000 18120 OnExposeComplete: enter
01:27:36.160 00.001 18120 UpdateGuideState(): m_state=6
01:27:36.162 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
01:27:36.163 00.001 18120 Star::Find returns 1 (0), X=898.11, Y=232.55, Mass=2093, SNR=31.7, Peak=190 HFD=3.8
01:27:36.164 00.001 18120 MultiStar: [#1 -0.19,0.04,0.69,U] [#2 0.18,0.12,0.63,U] [#3 -0.27,0.14,0.59,U] [#4 0.08,-0.09,0.56,U] [#5 -0.11,0.02,0.46,U] [#6 0.21,-0.03,0.51,U] [#7 0.17,0.28,0.41,U] [#8 -0.12,0.18,0.38,U] 
01:27:36.165 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.13, 0.11}
01:27:36.166 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:27:36.167 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:27:36.168 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.41 mountX=0.07 mountY=-0.05, mountTheta=-0.62
01:27:36.170 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
01:27:36.170 00.000 18120 Enqueuing Move request for scope (0.01, 0.08)
01:27:36.171 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:36.171 00.000 18120 UpdateGuideState exits: m=2093 RSB=31.7
01:27:36.172 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.172 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:36.173 00.001 18120 Enqueuing Expose request
01:27:36.173 00.000 21948 Worker thread wakes up
01:27:36.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:27:36.173 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:27:36.173 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.05
01:27:36.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:36.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:36.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:36.173 00.000 21948 MoveAxis(E, 0, ABG)
01:27:36.173 00.000 21948 Move returns status 0, amount 0
01:27:36.173 00.000 21948 MoveAxis(N, 0, ABG)
01:27:36.173 00.000 21948 Move returns status 0, amount 0
01:27:36.173 00.000 21948 move complete, result=0
01:27:36.173 00.000 21948 worker thread done servicing request
01:27:36.173 00.000 21948 Worker thread wakes up
01:27:36.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:36.173 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:36.174 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:37.804 01.630 21948 Exposure complete
01:27:37.850 00.046 21948 worker thread done servicing request
01:27:37.850 00.000 18120 OnExposeComplete: enter
01:27:37.851 00.001 18120 UpdateGuideState(): m_state=6
01:27:37.851 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
01:27:37.852 00.001 18120 Star::Find returns 1 (0), X=898.00, Y=232.62, Mass=1937, SNR=30.4, Peak=192 HFD=3.8
01:27:37.852 00.000 18120 MultiStar: [#1 -0.21,-0.01,0.76,U] [#2 0.01,0.17,0.63,U] [#3 -0.29,0.27,0.62,U] [#4 -0.04,0.02,0.56,U] [#5 -0.27,0.21,0.47,U] [#6 0.12,-0.05,0.55,U] [#7 -0.37,0.00,0.43,U] [#8 -0.16,0.12,0.41,U] 
01:27:37.853 00.001 18120 refined, 8 included, MultiStar: {-0.12, 0.10}, one-star: {0.01, 0.18}
01:27:37.853 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.42 = 0.42)
01:27:37.854 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
01:27:37.854 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.41 mountX=0.14 mountY=0.06, mountTheta=0.38
01:27:37.855 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.10, opts=13)
01:27:37.856 00.001 18120 Enqueuing Move request for scope (-0.12, 0.10)
01:27:37.856 00.000 21948 Worker thread wakes up
01:27:37.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:37.857 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.4
01:27:37.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.858 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:37.858 00.000 18120 Enqueuing Expose request
01:27:37.858 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
01:27:37.858 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
01:27:37.858 00.000 21948 Moving (-0.12, 0.10) raw xDistance=0.14 yDistance=0.06
01:27:37.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:27:37.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:37.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:37.858 00.000 21948 MoveAxis(E, 0, ABG)
01:27:37.859 00.001 21948 Move returns status 0, amount 0
01:27:37.859 00.000 21948 MoveAxis(N, 0, ABG)
01:27:37.859 00.000 21948 Move returns status 0, amount 0
01:27:37.859 00.000 21948 move complete, result=0
01:27:37.859 00.000 21948 worker thread done servicing request
01:27:37.859 00.000 21948 Worker thread wakes up
01:27:37.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:37.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:37.859 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:39.371 01.512 21948 Exposure complete
01:27:39.403 00.032 21948 worker thread done servicing request
01:27:39.404 00.001 18120 OnExposeComplete: enter
01:27:39.404 00.000 18120 UpdateGuideState(): m_state=6
01:27:39.405 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
01:27:39.405 00.000 18120 Star::Find returns 1 (0), X=897.99, Y=232.56, Mass=2048, SNR=31.2, Peak=207 HFD=3.7
01:27:39.406 00.001 18120 MultiStar: [#1 -0.21,0.28,0.73,U] [#2 0.09,0.19,0.61,U] [#3 -0.39,0.25,0.00,M5] [#4 0.07,0.03,0.56,U] [#5 -0.48,0.28,0.00,M1] [#6 0.30,0.50,0.00,M1] [#7 -0.35,0.42,0.00,M1] [#8 0.05,0.26,0.38,U] 
01:27:39.406 00.000 18120 single-star, 4 included, MultiStar: {-0.01, 0.17}, one-star: {0.01, 0.12}
01:27:39.407 00.001 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
01:27:39.407 00.000 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
01:27:39.408 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=0.11 mountY=-0.06, mountTheta=-0.52
01:27:39.409 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
01:27:39.410 00.001 18120 Enqueuing Move request for scope (0.01, 0.12)
01:27:39.410 00.000 21948 Worker thread wakes up
01:27:39.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:27:39.410 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:27:39.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:39.411 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.2
01:27:39.411 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.412 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:39.412 00.000 18120 Enqueuing Expose request
01:27:39.412 00.000 21948 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.06
01:27:39.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:27:39.413 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:39.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:39.413 00.000 21948 MoveAxis(E, 0, ABG)
01:27:39.413 00.000 21948 Move returns status 0, amount 0
01:27:39.413 00.000 21948 MoveAxis(N, 0, ABG)
01:27:39.413 00.000 21948 Move returns status 0, amount 0
01:27:39.413 00.000 21948 move complete, result=0
01:27:39.413 00.000 21948 worker thread done servicing request
01:27:39.413 00.000 21948 Worker thread wakes up
01:27:39.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:39.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:39.413 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:41.036 01.623 21948 Exposure complete
01:27:41.099 00.063 21948 worker thread done servicing request
01:27:41.099 00.000 18120 OnExposeComplete: enter
01:27:41.100 00.001 18120 UpdateGuideState(): m_state=6
01:27:41.100 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
01:27:41.101 00.001 18120 Star::Find returns 1 (0), X=898.23, Y=232.63, Mass=1917, SNR=30.4, Peak=176 HFD=3.7
01:27:41.101 00.000 18120 MultiStar: [#1 -0.12,0.03,0.77,U] [#2 0.09,-0.03,0.66,U] [#3 -0.08,0.08,0.60,U] [#4 0.26,-0.07,0.59,U] [#5 -0.22,0.24,0.46,U] [#6 0.25,-0.20,0.52,U] [#7 -0.02,0.24,0.45,U] [#8 0.07,-0.01,0.39,U] 
01:27:41.102 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.24, 0.19}
01:27:41.102 00.000 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
01:27:41.104 00.002 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
01:27:41.105 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.02 mountY=-0.08, mountTheta=-1.31
01:27:41.108 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.06, opts=13)
01:27:41.109 00.001 18120 Enqueuing Move request for scope (0.07, 0.06)
01:27:41.110 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:41.111 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.4
01:27:41.112 00.001 21948 Worker thread wakes up
01:27:41.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:27:41.112 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.114 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:41.114 00.000 18120 Enqueuing Expose request
01:27:41.115 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:27:41.115 00.000 21948 Moving (0.07, 0.06) raw xDistance=0.02 yDistance=-0.08
01:27:41.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:41.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:41.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:27:41.115 00.000 21948 MoveAxis(E, 0, ABG)
01:27:41.115 00.000 21948 Move returns status 0, amount 0
01:27:41.115 00.000 21948 MoveAxis(N, 0, ABG)
01:27:41.115 00.000 21948 Move returns status 0, amount 0
01:27:41.115 00.000 21948 move complete, result=0
01:27:41.115 00.000 21948 worker thread done servicing request
01:27:41.116 00.001 21948 Worker thread wakes up
01:27:41.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:41.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:41.117 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:42.642 01.525 21948 Exposure complete
01:27:42.707 00.065 21948 worker thread done servicing request
01:27:42.707 00.000 18120 OnExposeComplete: enter
01:27:42.708 00.001 18120 UpdateGuideState(): m_state=6
01:27:42.709 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
01:27:42.710 00.001 18120 Star::Find returns 1 (0), X=898.06, Y=232.61, Mass=1987, SNR=30.9, Peak=172 HFD=4.0
01:27:42.712 00.002 18120 MultiStar: [#1 -0.12,0.07,0.74,U] [#2 0.20,0.10,0.65,U] [#3 -0.26,0.07,0.59,U] [#4 -0.05,-0.18,0.58,U] [#5 -0.21,0.06,0.47,U] [#6 0.07,-0.08,0.52,U] [#7 0.04,-0.13,0.44,U] [#8 -0.06,0.23,0.40,U] 
01:27:42.713 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.08, 0.17}
01:27:42.714 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
01:27:42.715 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
01:27:42.716 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.06 mountX=0.05 mountY=0.00, mountTheta=0.02
01:27:42.719 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
01:27:42.719 00.000 18120 Enqueuing Move request for scope (-0.02, 0.05)
01:27:42.720 00.001 21948 Worker thread wakes up
01:27:42.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:42.721 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.9
01:27:42.721 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.721 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:42.722 00.001 18120 Enqueuing Expose request
01:27:42.722 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:27:42.722 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:27:42.722 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.00
01:27:42.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:27:42.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:42.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:27:42.722 00.000 21948 MoveAxis(E, 0, ABG)
01:27:42.722 00.000 21948 Move returns status 0, amount 0
01:27:42.722 00.000 21948 MoveAxis(N, 0, ABG)
01:27:42.722 00.000 21948 Move returns status 0, amount 0
01:27:42.722 00.000 21948 move complete, result=0
01:27:42.722 00.000 21948 worker thread done servicing request
01:27:42.722 00.000 21948 Worker thread wakes up
01:27:42.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:42.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:42.723 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:44.350 01.627 21948 Exposure complete
01:27:44.414 00.064 21948 worker thread done servicing request
01:27:44.414 00.000 18120 OnExposeComplete: enter
01:27:44.416 00.002 18120 UpdateGuideState(): m_state=6
01:27:44.417 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
01:27:44.418 00.001 18120 Star::Find returns 1 (0), X=898.19, Y=232.62, Mass=2096, SNR=31.8, Peak=184 HFD=3.9
01:27:44.418 00.000 18120 MultiStar: [#1 0.08,0.06,0.70,U] [#2 0.26,-0.06,0.64,U] [#3 -0.07,-0.02,0.60,U] [#4 0.29,-0.00,0.56,U] [#5 -0.22,0.04,0.45,U] [#6 0.35,-0.10,0.51,U] [#7 -0.04,0.06,0.46,U] [#8 -0.07,0.16,0.38,U] 
01:27:44.418 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.20, 0.18}
01:27:44.419 00.001 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
01:27:44.419 00.000 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
01:27:44.420 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.38 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:27:44.421 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
01:27:44.421 00.000 18120 Enqueuing Move request for scope (0.11, 0.04)
01:27:44.422 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:44.422 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.8
01:27:44.423 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.423 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:44.423 00.000 18120 Enqueuing Expose request
01:27:44.424 00.001 21948 Worker thread wakes up
01:27:44.424 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:27:44.424 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:27:44.424 00.000 21948 Moving (0.11, 0.04) raw xDistance=-0.01 yDistance=-0.12
01:27:44.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:44.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:44.424 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:44.424 00.000 21948 MoveAxis(E, 0, ABG)
01:27:44.424 00.000 21948 Move returns status 0, amount 0
01:27:44.424 00.000 21948 MoveAxis(N, 0, ABG)
01:27:44.424 00.000 21948 Move returns status 0, amount 0
01:27:44.424 00.000 21948 move complete, result=0
01:27:44.424 00.000 21948 worker thread done servicing request
01:27:44.424 00.000 21948 Worker thread wakes up
01:27:44.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:44.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:44.424 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:45.944 01.520 21948 Exposure complete
01:27:45.970 00.026 21948 worker thread done servicing request
01:27:45.970 00.000 18120 OnExposeComplete: enter
01:27:45.971 00.001 18120 UpdateGuideState(): m_state=6
01:27:45.972 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
01:27:45.973 00.001 18120 Star::Find returns 1 (0), X=898.23, Y=232.48, Mass=1979, SNR=30.7, Peak=180 HFD=3.8
01:27:45.974 00.001 18120 MultiStar: [#1 -0.19,-0.01,0.76,U] [#2 0.04,-0.05,0.66,U] [#3 -0.23,-0.00,0.62,U] [#4 0.37,-0.23,0.00,M1] [#5 -0.07,0.02,0.48,U] [#6 0.23,-0.15,0.54,U] [#7 -0.01,-0.18,0.46,U] [#8 -0.06,-0.20,0.41,U] 
01:27:45.977 00.003 18120 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.24, 0.04}
01:27:45.978 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
01:27:45.979 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
01:27:45.979 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.37 mountX=-0.05 mountY=0.01, mountTheta=2.87
01:27:45.982 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
01:27:45.982 00.000 18120 Enqueuing Move request for scope (0.01, -0.05)
01:27:45.983 00.001 21948 Worker thread wakes up
01:27:45.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:45.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:27:45.983 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.7
01:27:45.984 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:45.985 00.001 18120 Enqueuing Expose request
01:27:45.985 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:27:45.985 00.000 21948 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
01:27:45.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:27:45.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:45.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:45.985 00.000 21948 MoveAxis(E, 0, ABG)
01:27:45.985 00.000 21948 Move returns status 0, amount 0
01:27:45.985 00.000 21948 MoveAxis(N, 0, ABG)
01:27:45.985 00.000 21948 Move returns status 0, amount 0
01:27:45.985 00.000 21948 move complete, result=0
01:27:45.985 00.000 21948 worker thread done servicing request
01:27:45.985 00.000 21948 Worker thread wakes up
01:27:45.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:45.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:45.987 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:47.623 01.636 21948 Exposure complete
01:27:47.659 00.036 21948 worker thread done servicing request
01:27:47.659 00.000 18120 OnExposeComplete: enter
01:27:47.661 00.002 18120 UpdateGuideState(): m_state=6
01:27:47.663 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
01:27:47.664 00.001 18120 Star::Find returns 1 (0), X=898.06, Y=232.62, Mass=1917, SNR=30.4, Peak=189 HFD=3.8
01:27:47.666 00.002 18120 MultiStar: [#1 0.08,-0.01,0.72,U] [#2 0.08,0.12,0.66,U] [#3 -0.20,-0.03,0.62,U] [#4 0.18,-0.19,0.57,U] [#5 0.06,0.04,0.50,U] [#6 0.05,0.09,0.54,U] [#7 -0.05,-0.08,0.45,U] [#8 0.24,0.14,0.41,U] 
01:27:47.667 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.08, 0.18}
01:27:47.668 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
01:27:47.668 00.000 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
01:27:47.668 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=0.01 mountY=-0.07, mountTheta=-1.38
01:27:47.670 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
01:27:47.670 00.000 18120 Enqueuing Move request for scope (0.05, 0.04)
01:27:47.671 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:47.671 00.000 21948 Worker thread wakes up
01:27:47.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:27:47.671 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:27:47.671 00.000 21948 Moving (0.05, 0.04) raw xDistance=0.01 yDistance=-0.07
01:27:47.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:47.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:47.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:47.671 00.000 21948 MoveAxis(E, 0, ABG)
01:27:47.671 00.000 21948 Move returns status 0, amount 0
01:27:47.671 00.000 21948 MoveAxis(N, 0, ABG)
01:27:47.671 00.000 21948 Move returns status 0, amount 0
01:27:47.671 00.000 21948 move complete, result=0
01:27:47.671 00.000 21948 worker thread done servicing request
01:27:47.671 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.4
01:27:47.672 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:47.672 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:47.673 00.001 18120 Enqueuing Expose request
01:27:47.673 00.000 21948 Worker thread wakes up
01:27:47.673 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:47.674 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:47.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:49.194 01.520 21948 Exposure complete
01:27:49.239 00.045 21948 worker thread done servicing request
01:27:49.239 00.000 18120 OnExposeComplete: enter
01:27:49.240 00.001 18120 UpdateGuideState(): m_state=6
01:27:49.240 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
01:27:49.241 00.001 18120 Star::Find returns 1 (0), X=898.08, Y=232.59, Mass=2085, SNR=31.6, Peak=194 HFD=3.9
01:27:49.241 00.000 18120 MultiStar: [#1 0.06,-0.02,0.72,U] [#2 0.25,0.39,0.00,M1] [#3 -0.11,0.05,0.59,U] [#4 0.45,-0.15,0.00,M1] [#5 0.16,0.03,0.45,U] [#6 0.43,0.25,0.00,M1] [#7 0.19,0.18,0.43,U] [#8 0.23,0.24,0.39,U] 
01:27:49.242 00.001 18120 refined, 5 included, MultiStar: {0.09, 0.10}, one-star: {0.09, 0.15}
01:27:49.242 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:27:49.242 00.000 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:27:49.243 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=0.05 mountY=-0.12, mountTheta=-1.16
01:27:49.244 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.10, opts=13)
01:27:49.245 00.001 18120 Enqueuing Move request for scope (0.09, 0.10)
01:27:49.245 00.000 21948 Worker thread wakes up
01:27:49.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:49.245 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
01:27:49.246 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
01:27:49.246 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.6
01:27:49.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:49.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:49.247 00.001 18120 Enqueuing Expose request
01:27:49.247 00.000 21948 Moving (0.09, 0.10) raw xDistance=0.05 yDistance=-0.12
01:27:49.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:27:49.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:49.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:49.247 00.000 21948 MoveAxis(E, 0, ABG)
01:27:49.247 00.000 21948 Move returns status 0, amount 0
01:27:49.247 00.000 21948 MoveAxis(N, 0, ABG)
01:27:49.247 00.000 21948 Move returns status 0, amount 0
01:27:49.247 00.000 21948 move complete, result=0
01:27:49.247 00.000 21948 worker thread done servicing request
01:27:49.247 00.000 21948 Worker thread wakes up
01:27:49.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:49.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:49.248 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:50.884 01.636 21948 Exposure complete
01:27:50.919 00.035 21948 worker thread done servicing request
01:27:50.919 00.000 18120 OnExposeComplete: enter
01:27:50.920 00.001 18120 UpdateGuideState(): m_state=6
01:27:50.921 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
01:27:50.921 00.000 18120 Star::Find returns 1 (0), X=898.20, Y=232.55, Mass=2098, SNR=31.8, Peak=185 HFD=3.8
01:27:50.922 00.001 18120 MultiStar: [#1 0.16,-0.05,0.71,U] [#2 0.68,0.26,0.00,M2] [#3 0.03,0.05,0.59,U] [#4 0.46,-0.14,0.00,M2] [#5 0.17,0.15,0.44,U] [#6 0.57,0.11,0.00,M2] [#7 0.13,0.07,0.44,U] [#8 0.32,0.10,0.39,U] 
01:27:50.922 00.000 18120 refined, 5 included, MultiStar: {0.17, 0.07}, one-star: {0.22, 0.11}
01:27:50.922 00.000 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
01:27:50.923 00.001 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
01:27:50.924 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
01:27:50.927 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.07, opts=13)
01:27:50.927 00.000 18120 Enqueuing Move request for scope (0.17, 0.07)
01:27:50.928 00.001 21948 Worker thread wakes up
01:27:50.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:50.928 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.8
01:27:50.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:50.930 00.001 18120 Enqueuing Expose request
01:27:50.930 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:27:50.930 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:27:50.930 00.000 21948 Moving (0.17, 0.07) raw xDistance=-0.01 yDistance=-0.18
01:27:50.930 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:50.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:50.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:27:50.930 00.000 21948 MoveAxis(E, 0, ABG)
01:27:50.930 00.000 21948 Move returns status 0, amount 0
01:27:50.930 00.000 21948 MoveAxis(N, 0, ABG)
01:27:50.930 00.000 21948 Move returns status 0, amount 0
01:27:50.930 00.000 21948 move complete, result=0
01:27:50.930 00.000 21948 worker thread done servicing request
01:27:50.930 00.000 21948 Worker thread wakes up
01:27:50.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:50.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:50.931 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:52.454 01.523 21948 Exposure complete
01:27:52.496 00.042 21948 worker thread done servicing request
01:27:52.497 00.001 18120 OnExposeComplete: enter
01:27:52.500 00.003 18120 UpdateGuideState(): m_state=6
01:27:52.504 00.004 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
01:27:52.506 00.002 18120 Star::Find returns 1 (0), X=898.36, Y=232.31, Mass=1989, SNR=30.9, Peak=163 HFD=3.9
01:27:52.509 00.003 18120 MultiStar: [#1 0.29,-0.16,0.73,U] [#2 0.55,-0.19,0.00,M3] [#3 0.27,0.06,0.57,U] [#4 0.43,-0.31,0.00,M3] [#5 0.23,-0.09,0.47,U] [#6 0.64,-0.08,0.00,M3] [#7 0.13,0.24,0.44,U] [#8 0.54,-0.05,0.00,M1] 
01:27:52.510 00.001 18120 refined, 4 included, MultiStar: {0.28, -0.05}, one-star: {0.37, -0.13}
01:27:52.512 00.002 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
01:27:52.513 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
01:27:52.515 00.002 18120 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.16 mountX=-0.16 mountY=-0.23, mountTheta=-2.17
01:27:52.516 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.05, opts=13)
01:27:52.517 00.001 18120 Enqueuing Move request for scope (0.28, -0.05)
01:27:52.517 00.000 21948 Worker thread wakes up
01:27:52.517 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
01:27:52.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
01:27:52.517 00.000 21948 Moving (0.28, -0.05) raw xDistance=-0.16 yDistance=-0.23
01:27:52.517 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:52.517 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:27:52.517 00.000 21948 MoveAxis(E, 0, ABG)
01:27:52.517 00.000 21948 Move returns status 0, amount 0
01:27:52.517 00.000 21948 MoveAxis(N, 55, ABG)
01:27:52.517 00.000 21948 Guiding  Dir = 0, Dur = 55
01:27:52.517 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:52.518 00.001 21948 IsSlewing returns 0
01:27:52.518 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.9
01:27:52.519 00.001 21948 IsGuiding returns 0
01:27:52.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:52.521 00.002 18120 Enqueuing Expose request
01:27:52.523 00.002 21948 PulseGuide returned control before completion, sleep 61
01:27:52.591 00.068 21948 IsGuiding returns 1
01:27:52.591 00.000 21948 scope still moving after pulse duration time elapsed
01:27:52.622 00.031 21948 IsSlewing returns 0
01:27:52.623 00.001 21948 IsGuiding returns 0
01:27:52.623 00.000 21948 scope move finished after 55 + 48 ms
01:27:52.623 00.000 21948 Move returns status 0, amount 55
01:27:52.623 00.000 21948 move complete, result=0
01:27:52.623 00.000 21948 worker thread done servicing request
01:27:52.623 00.000 21948 Worker thread wakes up
01:27:52.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:52.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:52.623 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 55 ms NORTH
01:27:54.250 01.627 21948 Exposure complete
01:27:54.303 00.053 21948 worker thread done servicing request
01:27:54.303 00.000 18120 OnExposeComplete: enter
01:27:54.304 00.001 18120 UpdateGuideState(): m_state=6
01:27:54.304 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
01:27:54.305 00.001 18120 Star::Find returns 1 (0), X=898.07, Y=232.43, Mass=1943, SNR=30.4, Peak=180 HFD=3.9
01:27:54.305 00.000 18120 MultiStar: [#1 0.14,-0.23,0.75,U] [#2 0.25,-0.16,0.65,U] [#3 -0.08,0.02,0.65,U] [#4 0.25,-0.44,0.00,M4] [#5 0.01,-0.06,0.48,U] [#6 0.54,-0.25,0.00,M4] [#7 0.12,0.09,0.45,U] [#8 0.31,0.02,0.39,U] 
01:27:54.306 00.001 18120 single-star, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.08, -0.01}
01:27:54.306 00.000 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:27:54.307 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:27:54.307 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
01:27:54.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
01:27:54.309 00.001 18120 Enqueuing Move request for scope (0.08, -0.01)
01:27:54.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:54.309 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.4
01:27:54.311 00.002 21948 Worker thread wakes up
01:27:54.311 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.312 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:54.312 00.000 18120 Enqueuing Expose request
01:27:54.313 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:27:54.313 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:27:54.313 00.000 21948 Moving (0.08, -0.01) raw xDistance=-0.04 yDistance=-0.07
01:27:54.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:54.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:54.313 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:54.313 00.000 21948 MoveAxis(E, 0, ABG)
01:27:54.313 00.000 21948 Move returns status 0, amount 0
01:27:54.313 00.000 21948 MoveAxis(N, 0, ABG)
01:27:54.313 00.000 21948 Move returns status 0, amount 0
01:27:54.313 00.000 21948 move complete, result=0
01:27:54.313 00.000 21948 worker thread done servicing request
01:27:54.313 00.000 21948 Worker thread wakes up
01:27:54.313 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:54.313 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:54.314 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:55.839 01.525 21948 Exposure complete
01:27:55.873 00.034 21948 worker thread done servicing request
01:27:55.873 00.000 18120 OnExposeComplete: enter
01:27:55.874 00.001 18120 UpdateGuideState(): m_state=6
01:27:55.874 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
01:27:55.875 00.001 18120 Star::Find returns 1 (0), X=898.19, Y=232.23, Mass=2152, SNR=32.2, Peak=199 HFD=4.1
01:27:55.875 00.000 18120 MultiStar: [#1 0.23,-0.15,0.66,U] [#2 0.32,-0.18,0.64,U] [#3 0.01,-0.08,0.56,U] [#4 0.42,-0.30,0.00,M5] [#5 0.03,-0.26,0.45,U] [#6 0.72,-0.49,0.00,M5] [#7 0.05,-0.15,0.41,U] [#8 0.53,-0.14,0.00,M1] 
01:27:55.875 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.17}, one-star: {0.21, -0.21}
01:27:55.876 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
01:27:55.876 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
01:27:55.877 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-0.81 mountX=-0.22 mountY=-0.07, mountTheta=-2.85
01:27:55.878 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.17, opts=13)
01:27:55.879 00.001 18120 Enqueuing Move request for scope (0.16, -0.17)
01:27:55.880 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:55.880 00.000 18120 UpdateGuideState exits: m=2152 RSB=32.2
01:27:55.881 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.882 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:55.882 00.000 18120 Enqueuing Expose request
01:27:55.884 00.002 21948 Worker thread wakes up
01:27:55.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
01:27:55.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
01:27:55.884 00.000 21948 Moving (0.16, -0.17) raw xDistance=-0.22 yDistance=-0.07
01:27:55.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:27:55.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:55.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:55.884 00.000 21948 MoveAxis(E, 40, ABG)
01:27:55.884 00.000 21948 Guiding  Dir = 2, Dur = 40
01:27:55.884 00.000 21948 IsSlewing returns 0
01:27:55.884 00.000 21948 IsGuiding returns 0
01:27:55.886 00.002 21948 PulseGuide returned control before completion, sleep 48
01:27:55.949 00.063 21948 IsGuiding returns 0
01:27:55.949 00.000 21948 Move returns status 0, amount 40
01:27:55.949 00.000 21948 MoveAxis(N, 0, ABG)
01:27:55.949 00.000 21948 Move returns status 0, amount 0
01:27:55.949 00.000 21948 move complete, result=0
01:27:55.949 00.000 21948 worker thread done servicing request
01:27:55.949 00.000 21948 Worker thread wakes up
01:27:55.950 00.001 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:27:55.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:55.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:57.579 01.629 21948 Exposure complete
01:27:57.620 00.041 21948 worker thread done servicing request
01:27:57.620 00.000 18120 OnExposeComplete: enter
01:27:57.621 00.001 18120 UpdateGuideState(): m_state=6
01:27:57.621 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
01:27:57.623 00.002 18120 Star::Find returns 1 (0), X=898.11, Y=232.26, Mass=1934, SNR=30.4, Peak=199 HFD=3.9
01:27:57.624 00.001 18120 MultiStar: [#1 0.11,-0.20,0.75,U] [#2 0.20,-0.03,0.66,U] [#3 -0.04,-0.19,0.60,U] [#4 0.21,-0.42,0.00,M6] [#5 0.07,-0.08,0.48,U] [#6 0.28,-0.35,0.00,M6] [#7 -0.09,-0.07,0.44,U] [#8 0.21,-0.14,0.41,U] 
01:27:57.626 00.002 18120 refined, 6 included, MultiStar: {0.09, -0.14}, one-star: {0.13, -0.17}
01:27:57.629 00.003 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:27:57.630 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:27:57.630 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-0.98 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
01:27:57.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
01:27:57.634 00.002 18120 Enqueuing Move request for scope (0.09, -0.14)
01:27:57.635 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:57.637 00.002 21948 Worker thread wakes up
01:27:57.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
01:27:57.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
01:27:57.637 00.000 21948 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.02
01:27:57.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:57.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:57.637 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.4
01:27:57.638 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:27:57.638 00.000 21948 MoveAxis(E, 0, ABG)
01:27:57.638 00.000 21948 Move returns status 0, amount 0
01:27:57.638 00.000 21948 MoveAxis(N, 0, ABG)
01:27:57.638 00.000 21948 Move returns status 0, amount 0
01:27:57.638 00.000 21948 move complete, result=0
01:27:57.638 00.000 21948 worker thread done servicing request
01:27:57.639 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:57.640 00.001 18120 Enqueuing Expose request
01:27:57.640 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:57.640 00.000 21948 Worker thread wakes up
01:27:57.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:57.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:27:59.168 01.528 21948 Exposure complete
01:27:59.213 00.045 21948 worker thread done servicing request
01:27:59.213 00.000 18120 OnExposeComplete: enter
01:27:59.214 00.001 18120 UpdateGuideState(): m_state=6
01:27:59.214 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
01:27:59.215 00.001 18120 Star::Find returns 1 (0), X=898.21, Y=232.23, Mass=2018, SNR=31.0, Peak=208 HFD=3.9
01:27:59.215 00.000 18120 MultiStar: [#1 0.02,-0.30,0.70,U] [#2 0.16,-0.25,0.62,U] [#3 -0.02,-0.30,0.61,U] [#4 0.39,-0.52,0.00,M7] [#5 0.32,-0.34,0.00,M1] [#6 0.32,-0.12,0.54,U] [#7 0.23,-0.06,0.45,U] [#8 0.16,-0.12,0.40,U] 
01:27:59.216 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.23, -0.21}
01:27:59.216 00.000 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:27:59.216 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:27:59.217 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.93 mountX=-0.25 mountY=-0.05, mountTheta=-2.96
01:27:59.218 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.21, opts=13)
01:27:59.218 00.000 18120 Enqueuing Move request for scope (0.16, -0.21)
01:27:59.219 00.001 21948 Worker thread wakes up
01:27:59.219 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:27:59.220 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.0
01:27:59.220 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:59.220 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:27:59.221 00.001 18120 Enqueuing Expose request
01:27:59.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
01:27:59.221 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
01:27:59.221 00.000 21948 Moving (0.16, -0.21) raw xDistance=-0.25 yDistance=-0.05
01:27:59.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:27:59.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:59.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:59.221 00.000 21948 MoveAxis(E, 46, ABG)
01:27:59.222 00.001 21948 Guiding  Dir = 2, Dur = 46
01:27:59.222 00.000 21948 IsSlewing returns 0
01:27:59.222 00.000 21948 IsGuiding returns 0
01:27:59.224 00.002 21948 PulseGuide returned control before completion, sleep 55
01:27:59.290 00.066 21948 IsGuiding returns 1
01:27:59.290 00.000 21948 scope still moving after pulse duration time elapsed
01:27:59.321 00.031 21948 IsSlewing returns 0
01:27:59.321 00.000 21948 IsGuiding returns 0
01:27:59.321 00.000 21948 scope move finished after 46 + 53 ms
01:27:59.321 00.000 21948 Move returns status 0, amount 46
01:27:59.321 00.000 21948 MoveAxis(N, 0, ABG)
01:27:59.321 00.000 21948 Move returns status 0, amount 0
01:27:59.321 00.000 21948 move complete, result=0
01:27:59.322 00.001 21948 worker thread done servicing request
01:27:59.322 00.000 21948 Worker thread wakes up
01:27:59.322 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:27:59.323 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:27:59.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:00.952 01.629 21948 Exposure complete
01:28:00.996 00.044 21948 worker thread done servicing request
01:28:00.996 00.000 18120 OnExposeComplete: enter
01:28:00.996 00.000 18120 UpdateGuideState(): m_state=6
01:28:00.998 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
01:28:01.000 00.002 18120 Star::Find returns 1 (0), X=898.39, Y=232.18, Mass=2024, SNR=31.2, Peak=172 HFD=3.9
01:28:01.004 00.004 18120 MultiStar: [#1 0.33,-0.32,0.00,M1] [#2 0.63,-0.32,0.00,M1] [#3 0.08,0.03,0.60,U] [#4 0.35,-0.26,0.00,M8] [#5 0.23,-0.15,0.45,U] [#6 0.64,-0.17,0.00,M6] [#7 0.34,-0.23,0.00,M1] [#8 0.34,-0.31,0.00,M1] 
01:28:01.006 00.002 18120 refined, 2 included, MultiStar: {0.27, -0.15}, one-star: {0.41, -0.26}
01:28:01.007 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
01:28:01.008 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
01:28:01.009 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.50 mountX=-0.25 mountY=-0.18, mountTheta=-2.52
01:28:01.011 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.15, opts=13)
01:28:01.014 00.003 18120 Enqueuing Move request for scope (0.27, -0.15)
01:28:01.018 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:01.019 00.001 21948 Worker thread wakes up
01:28:01.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd
01:28:01.019 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.15)
01:28:01.019 00.000 21948 Moving (0.27, -0.15) raw xDistance=-0.25 yDistance=-0.18
01:28:01.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
01:28:01.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:01.019 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.2
01:28:01.021 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:01.022 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:01.022 00.000 21948 MoveAxis(E, 47, ABG)
01:28:01.022 00.000 21948 Guiding  Dir = 2, Dur = 47
01:28:01.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:01.023 00.001 18120 Enqueuing Expose request
01:28:01.024 00.001 21948 IsSlewing returns 0
01:28:01.026 00.002 21948 IsGuiding returns 0
01:28:01.027 00.001 21948 PulseGuide returned control before completion, sleep 56
01:28:01.089 00.062 21948 IsGuiding returns 1
01:28:01.089 00.000 21948 scope still moving after pulse duration time elapsed
01:28:01.120 00.031 21948 IsSlewing returns 0
01:28:01.120 00.000 21948 IsGuiding returns 0
01:28:01.120 00.000 21948 scope move finished after 47 + 48 ms
01:28:01.120 00.000 21948 Move returns status 0, amount 47
01:28:01.120 00.000 21948 MoveAxis(N, 0, ABG)
01:28:01.120 00.000 21948 Move returns status 0, amount 0
01:28:01.120 00.000 21948 move complete, result=0
01:28:01.121 00.001 21948 worker thread done servicing request
01:28:01.121 00.000 21948 Worker thread wakes up
01:28:01.121 00.000 18120 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
01:28:01.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:01.122 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:02.533 01.411 21948 Exposure complete
01:28:02.579 00.046 21948 worker thread done servicing request
01:28:02.579 00.000 18120 OnExposeComplete: enter
01:28:02.579 00.000 18120 UpdateGuideState(): m_state=6
01:28:02.580 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
01:28:02.580 00.000 18120 Star::Find returns 1 (0), X=898.45, Y=232.33, Mass=2018, SNR=31.0, Peak=148 HFD=3.9
01:28:02.581 00.001 18120 MultiStar: [#1 0.30,-0.07,0.73,U] [#2 0.51,-0.13,0.00,M2] [#3 0.06,0.01,0.61,U] [#4 0.18,-0.20,0.60,U] [#5 0.03,0.03,0.46,U] [#6 0.68,-0.28,0.00,M7] [#7 0.22,-0.36,0.00,M2] [#8 0.32,-0.08,0.38,U] 
01:28:02.581 00.000 18120 refined, 5 included, MultiStar: {0.26, -0.08}, one-star: {0.47, -0.11}
01:28:02.582 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:28:02.582 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
01:28:02.583 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.30 mountX=-0.18 mountY=-0.19, mountTheta=-2.31
01:28:02.584 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.08, opts=13)
01:28:02.584 00.000 18120 Enqueuing Move request for scope (0.26, -0.08)
01:28:02.585 00.001 21948 Worker thread wakes up
01:28:02.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
01:28:02.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
01:28:02.585 00.000 21948 Moving (0.26, -0.08) raw xDistance=-0.18 yDistance=-0.19
01:28:02.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:28:02.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:02.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:02.587 00.002 18120 UpdateGuideState exits: m=2018 RSB=31.0
01:28:02.588 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.589 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:28:02.590 00.001 21948 MoveAxis(E, 0, ABG)
01:28:02.590 00.000 21948 Move returns status 0, amount 0
01:28:02.590 00.000 21948 MoveAxis(N, 0, ABG)
01:28:02.590 00.000 21948 Move returns status 0, amount 0
01:28:02.590 00.000 21948 move complete, result=0
01:28:02.590 00.000 21948 worker thread done servicing request
01:28:02.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:02.591 00.001 18120 Enqueuing Expose request
01:28:02.592 00.001 21948 Worker thread wakes up
01:28:02.592 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:02.593 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:02.594 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:04.223 01.629 21948 Exposure complete
01:28:04.268 00.045 21948 worker thread done servicing request
01:28:04.268 00.000 18120 OnExposeComplete: enter
01:28:04.270 00.002 18120 UpdateGuideState(): m_state=6
01:28:04.271 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
01:28:04.271 00.000 18120 Star::Find returns 1 (0), X=898.49, Y=232.36, Mass=1990, SNR=30.8, Peak=153 HFD=4.0
01:28:04.272 00.001 18120 MultiStar: [#1 -0.00,-0.05,0.73,U] [#2 0.32,-0.02,0.64,U] [#3 -0.21,0.03,0.59,U] [#4 0.28,-0.29,0.58,U] [#5 0.17,0.09,0.44,U] [#6 0.27,-0.26,0.51,U] [#7 -0.04,-0.20,0.44,U] [#8 0.41,0.13,0.00,M1] 
01:28:04.272 00.000 18120 refined, 7 included, MultiStar: {0.19, -0.09}, one-star: {0.50, -0.08}
01:28:04.273 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
01:28:04.273 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
01:28:04.274 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.45 mountX=-0.16 mountY=-0.13, mountTheta=-2.48
01:28:04.275 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.09, opts=13)
01:28:04.275 00.000 18120 Enqueuing Move request for scope (0.19, -0.09)
01:28:04.276 00.001 21948 Worker thread wakes up
01:28:04.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
01:28:04.276 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
01:28:04.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:04.277 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.8
01:28:04.277 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:04.278 00.001 18120 Enqueuing Expose request
01:28:04.278 00.000 21948 Moving (0.19, -0.09) raw xDistance=-0.16 yDistance=-0.13
01:28:04.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:28:04.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:04.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:04.279 00.001 21948 MoveAxis(E, 0, ABG)
01:28:04.279 00.000 21948 Move returns status 0, amount 0
01:28:04.279 00.000 21948 MoveAxis(N, 0, ABG)
01:28:04.279 00.000 21948 Move returns status 0, amount 0
01:28:04.279 00.000 21948 move complete, result=0
01:28:04.279 00.000 21948 worker thread done servicing request
01:28:04.279 00.000 21948 Worker thread wakes up
01:28:04.279 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:04.279 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:04.279 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:05.792 01.513 21948 Exposure complete
01:28:05.824 00.032 21948 worker thread done servicing request
01:28:05.824 00.000 18120 OnExposeComplete: enter
01:28:05.824 00.000 18120 UpdateGuideState(): m_state=6
01:28:05.826 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
01:28:05.828 00.002 18120 Star::Find returns 1 (0), X=898.12, Y=232.62, Mass=2081, SNR=31.6, Peak=189 HFD=3.9
01:28:05.829 00.001 18120 MultiStar: [#1 -0.16,0.16,0.72,U] [#2 0.08,0.07,0.61,U] [#3 -0.12,0.07,0.58,U] [#4 0.49,-0.07,0.00,M7] [#5 -0.00,-0.00,0.45,U] [#6 0.31,0.19,0.51,U] [#7 0.01,0.02,0.47,U] [#8 0.06,0.30,0.38,U] 
01:28:05.829 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {0.14, 0.18}
01:28:05.830 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
01:28:05.831 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
01:28:05.832 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.26 mountX=0.10 mountY=-0.09, mountTheta=-0.76
01:28:05.835 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.13, opts=13)
01:28:05.836 00.001 18120 Enqueuing Move request for scope (0.04, 0.13)
01:28:05.837 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:05.840 00.003 21948 Worker thread wakes up
01:28:05.840 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.6
01:28:05.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.841 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:05.841 00.000 18120 Enqueuing Expose request
01:28:05.842 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:28:05.842 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:28:05.842 00.000 21948 Moving (0.04, 0.13) raw xDistance=0.10 yDistance=-0.09
01:28:05.842 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:05.842 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:05.842 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:28:05.842 00.000 21948 MoveAxis(E, 0, ABG)
01:28:05.842 00.000 21948 Move returns status 0, amount 0
01:28:05.842 00.000 21948 MoveAxis(N, 0, ABG)
01:28:05.842 00.000 21948 Move returns status 0, amount 0
01:28:05.842 00.000 21948 move complete, result=0
01:28:05.842 00.000 21948 worker thread done servicing request
01:28:05.842 00.000 21948 Worker thread wakes up
01:28:05.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:05.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:05.842 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:07.470 01.628 21948 Exposure complete
01:28:07.501 00.031 21948 worker thread done servicing request
01:28:07.501 00.000 18120 OnExposeComplete: enter
01:28:07.502 00.001 18120 UpdateGuideState(): m_state=6
01:28:07.502 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
01:28:07.505 00.003 18120 Star::Find returns 1 (0), X=897.95, Y=232.63, Mass=2009, SNR=31.0, Peak=189 HFD=4.0
01:28:07.507 00.002 18120 MultiStar: [#1 -0.12,0.12,0.71,U] [#2 0.06,0.19,0.67,U] [#3 -0.37,0.16,0.00,M1] [#4 0.37,-0.15,0.56,U] [#5 -0.03,0.10,0.46,U] [#6 0.28,0.29,0.00,M6] [#7 -0.12,0.14,0.44,U] [#8 -0.07,0.29,0.40,U] 
01:28:07.508 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.13}, one-star: {-0.03, 0.19}
01:28:07.508 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
01:28:07.509 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
01:28:07.509 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=0.11 mountY=-0.07, mountTheta=-0.52
01:28:07.510 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.13, opts=13)
01:28:07.511 00.001 18120 Enqueuing Move request for scope (0.01, 0.13)
01:28:07.511 00.000 21948 Worker thread wakes up
01:28:07.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:28:07.511 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:28:07.511 00.000 21948 Moving (0.01, 0.13) raw xDistance=0.11 yDistance=-0.07
01:28:07.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:07.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:07.512 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:07.512 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
01:28:07.512 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.513 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:07.514 00.001 18120 Enqueuing Expose request
01:28:07.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:28:07.514 00.000 21948 MoveAxis(E, 0, ABG)
01:28:07.514 00.000 21948 Move returns status 0, amount 0
01:28:07.514 00.000 21948 MoveAxis(N, 0, ABG)
01:28:07.514 00.000 21948 Move returns status 0, amount 0
01:28:07.514 00.000 21948 move complete, result=0
01:28:07.514 00.000 21948 worker thread done servicing request
01:28:07.514 00.000 21948 Worker thread wakes up
01:28:07.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:07.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:07.515 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:09.037 01.522 21948 Exposure complete
01:28:09.084 00.047 21948 worker thread done servicing request
01:28:09.084 00.000 18120 OnExposeComplete: enter
01:28:09.085 00.001 18120 UpdateGuideState(): m_state=6
01:28:09.086 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
01:28:09.086 00.000 18120 Star::Find returns 1 (0), X=898.07, Y=232.62, Mass=2063, SNR=31.5, Peak=191 HFD=4.0
01:28:09.087 00.001 18120 MultiStar: [#1 -0.20,0.13,0.72,U] [#2 0.23,0.21,0.66,U] [#3 -0.34,0.07,0.59,U] [#4 0.14,-0.09,0.56,U] [#5 -0.03,0.06,0.46,U] [#6 -0.08,0.12,0.52,U] [#7 0.12,0.26,0.42,U] [#8 0.21,0.16,0.39,U] 
01:28:09.087 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.09, 0.18}
01:28:09.087 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
01:28:09.088 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
01:28:09.088 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=0.11 mountY=-0.06, mountTheta=-0.52
01:28:09.090 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
01:28:09.090 00.000 18120 Enqueuing Move request for scope (0.01, 0.12)
01:28:09.091 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:09.091 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.5
01:28:09.091 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.092 00.001 21948 Worker thread wakes up
01:28:09.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:09.092 00.000 18120 Enqueuing Expose request
01:28:09.093 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:28:09.093 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:28:09.093 00.000 21948 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.06
01:28:09.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:09.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:09.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:09.093 00.000 21948 MoveAxis(E, 0, ABG)
01:28:09.093 00.000 21948 Move returns status 0, amount 0
01:28:09.093 00.000 21948 MoveAxis(N, 0, ABG)
01:28:09.093 00.000 21948 Move returns status 0, amount 0
01:28:09.093 00.000 21948 move complete, result=0
01:28:09.093 00.000 21948 worker thread done servicing request
01:28:09.093 00.000 21948 Worker thread wakes up
01:28:09.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:09.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:09.093 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:10.730 01.637 21948 Exposure complete
01:28:10.771 00.041 21948 worker thread done servicing request
01:28:10.772 00.001 18120 OnExposeComplete: enter
01:28:10.773 00.001 18120 UpdateGuideState(): m_state=6
01:28:10.775 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
01:28:10.778 00.003 18120 Star::Find returns 1 (0), X=898.07, Y=232.74, Mass=1994, SNR=30.8, Peak=193 HFD=4.1
01:28:10.781 00.003 18120 MultiStar: [#1 -0.11,0.28,0.70,U] [#2 0.39,0.22,0.00,M1] [#3 -0.23,0.38,0.00,M1] [#4 0.05,0.00,0.55,U] [#5 -0.14,0.31,0.47,U] [#6 0.02,0.22,0.55,U] [#7 -0.20,0.13,0.44,U] [#8 0.18,0.19,0.39,U] 
01:28:10.784 00.003 18120 refined, 6 included, MultiStar: {-0.01, 0.22}, one-star: {0.08, 0.30}
01:28:10.785 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.38 = -0.38)
01:28:10.788 00.003 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.42 = -0.42)
01:28:10.788 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.61 mountX=0.20 mountY=-0.09, mountTheta=-0.42
01:28:10.790 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.22, opts=13)
01:28:10.791 00.001 18120 Enqueuing Move request for scope (-0.01, 0.22)
01:28:10.791 00.000 21948 Worker thread wakes up
01:28:10.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:10.792 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
01:28:10.792 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.8
01:28:10.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.793 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:10.793 00.000 18120 Enqueuing Expose request
01:28:10.794 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
01:28:10.794 00.000 21948 Moving (-0.01, 0.22) raw xDistance=0.20 yDistance=-0.09
01:28:10.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:28:10.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:10.794 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:28:10.794 00.000 21948 MoveAxis(W, 37, ABG)
01:28:10.794 00.000 21948 Guiding  Dir = 3, Dur = 37
01:28:10.794 00.000 21948 IsSlewing returns 0
01:28:10.795 00.001 21948 IsGuiding returns 0
01:28:10.796 00.001 21948 PulseGuide returned control before completion, sleep 46
01:28:10.854 00.058 21948 IsGuiding returns 0
01:28:10.854 00.000 21948 Move returns status 0, amount 37
01:28:10.854 00.000 21948 MoveAxis(N, 0, ABG)
01:28:10.854 00.000 21948 Move returns status 0, amount 0
01:28:10.855 00.001 21948 move complete, result=0
01:28:10.855 00.000 21948 worker thread done servicing request
01:28:10.855 00.000 21948 Worker thread wakes up
01:28:10.855 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:28:10.856 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:10.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:12.260 01.404 21948 Exposure complete
01:28:12.312 00.052 21948 worker thread done servicing request
01:28:12.312 00.000 18120 OnExposeComplete: enter
01:28:12.314 00.002 18120 UpdateGuideState(): m_state=6
01:28:12.315 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
01:28:12.315 00.000 18120 Star::Find returns 1 (0), X=898.15, Y=232.65, Mass=2037, SNR=31.3, Peak=172 HFD=4.0
01:28:12.316 00.001 18120 MultiStar: [#1 0.09,0.10,0.72,U] [#2 0.32,0.12,0.63,U] [#3 -0.15,0.22,0.58,U] [#4 0.09,-0.16,0.55,U] [#5 0.08,-0.04,0.44,U] [#6 0.24,0.29,0.53,U] [#7 -0.20,0.06,0.43,U] [#8 0.24,0.20,0.42,U] 
01:28:12.316 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.17, 0.21}
01:28:12.316 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:28:12.317 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:28:12.317 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=0.07 mountY=-0.15, mountTheta=-1.15
01:28:12.318 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.12, opts=13)
01:28:12.319 00.001 18120 Enqueuing Move request for scope (0.11, 0.12)
01:28:12.320 00.001 21948 Worker thread wakes up
01:28:12.321 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:28:12.321 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:28:12.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:12.321 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.3
01:28:12.322 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:12.322 00.000 18120 Enqueuing Expose request
01:28:12.323 00.001 21948 Moving (0.11, 0.12) raw xDistance=0.07 yDistance=-0.15
01:28:12.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:12.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:12.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:12.323 00.000 21948 MoveAxis(E, 0, ABG)
01:28:12.323 00.000 21948 Move returns status 0, amount 0
01:28:12.323 00.000 21948 MoveAxis(N, 0, ABG)
01:28:12.323 00.000 21948 Move returns status 0, amount 0
01:28:12.323 00.000 21948 move complete, result=0
01:28:12.323 00.000 21948 worker thread done servicing request
01:28:12.323 00.000 21948 Worker thread wakes up
01:28:12.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:12.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:12.323 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:13.950 01.627 21948 Exposure complete
01:28:13.976 00.026 21948 worker thread done servicing request
01:28:13.976 00.000 18120 OnExposeComplete: enter
01:28:13.977 00.001 18120 UpdateGuideState(): m_state=6
01:28:13.978 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
01:28:13.978 00.000 18120 Star::Find returns 1 (0), X=898.10, Y=232.56, Mass=2087, SNR=31.6, Peak=177 HFD=3.9
01:28:13.979 00.001 18120 MultiStar: [#1 0.02,-0.05,0.71,U] [#2 0.38,-0.01,0.62,U] [#3 -0.26,0.21,0.60,U] [#4 0.19,-0.24,0.54,U] [#5 -0.16,0.06,0.47,U] [#6 0.40,-0.15,0.00,M4] [#7 -0.05,-0.09,0.45,U] [#8 0.17,0.04,0.40,U] 
01:28:13.979 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.12, 0.12}
01:28:13.980 00.001 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
01:28:13.980 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
01:28:13.980 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.29 mountX=-0.01 mountY=-0.06, mountTheta=-1.71
01:28:13.982 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
01:28:13.982 00.000 18120 Enqueuing Move request for scope (0.06, 0.02)
01:28:13.983 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:13.983 00.000 21948 Worker thread wakes up
01:28:13.983 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.6
01:28:13.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:28:13.984 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:13.984 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:28:13.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:13.984 00.000 18120 Enqueuing Expose request
01:28:13.985 00.001 21948 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:28:13.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:28:13.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:13.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:13.985 00.000 21948 MoveAxis(E, 0, ABG)
01:28:13.985 00.000 21948 Move returns status 0, amount 0
01:28:13.985 00.000 21948 MoveAxis(N, 0, ABG)
01:28:13.985 00.000 21948 Move returns status 0, amount 0
01:28:13.985 00.000 21948 move complete, result=0
01:28:13.985 00.000 21948 worker thread done servicing request
01:28:13.985 00.000 21948 Worker thread wakes up
01:28:13.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:13.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:13.985 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:15.507 01.522 21948 Exposure complete
01:28:15.544 00.037 21948 worker thread done servicing request
01:28:15.544 00.000 18120 OnExposeComplete: enter
01:28:15.545 00.001 18120 UpdateGuideState(): m_state=6
01:28:15.545 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
01:28:15.546 00.001 18120 Star::Find returns 1 (0), X=898.09, Y=232.68, Mass=2011, SNR=31.1, Peak=154 HFD=4.1
01:28:15.546 00.000 18120 MultiStar: [#1 -0.07,0.12,0.73,U] [#2 0.34,0.03,0.63,U] [#3 -0.16,0.19,0.60,U] [#4 0.30,-0.12,0.55,U] [#5 -0.02,0.21,0.46,U] [#6 0.42,0.23,0.00,M5] [#7 0.10,0.06,0.44,U] [#8 0.14,0.33,0.39,U] 
01:28:15.547 00.001 18120 refined, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.11, 0.24}
01:28:15.547 00.000 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
01:28:15.547 00.000 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
01:28:15.548 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.99 mountX=0.09 mountY=-0.14, mountTheta=-1.02
01:28:15.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.13, opts=13)
01:28:15.550 00.001 18120 Enqueuing Move request for scope (0.09, 0.13)
01:28:15.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:15.550 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
01:28:15.551 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.553 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:15.554 00.001 18120 Enqueuing Expose request
01:28:15.554 00.000 21948 Worker thread wakes up
01:28:15.555 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:28:15.555 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:28:15.555 00.000 21948 Moving (0.09, 0.13) raw xDistance=0.09 yDistance=-0.14
01:28:15.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:28:15.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:15.555 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:28:15.555 00.000 21948 MoveAxis(E, 0, ABG)
01:28:15.555 00.000 21948 Move returns status 0, amount 0
01:28:15.555 00.000 21948 MoveAxis(N, 0, ABG)
01:28:15.555 00.000 21948 Move returns status 0, amount 0
01:28:15.555 00.000 21948 move complete, result=0
01:28:15.555 00.000 21948 worker thread done servicing request
01:28:15.555 00.000 21948 Worker thread wakes up
01:28:15.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:15.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:15.555 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:17.182 01.627 21948 Exposure complete
01:28:17.229 00.047 21948 worker thread done servicing request
01:28:17.229 00.000 18120 OnExposeComplete: enter
01:28:17.232 00.003 18120 UpdateGuideState(): m_state=6
01:28:17.234 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
01:28:17.237 00.003 18120 Star::Find returns 1 (0), X=898.23, Y=232.31, Mass=1938, SNR=30.5, Peak=161 HFD=4.1
01:28:17.239 00.002 18120 MultiStar: [#1 -0.31,0.22,0.75,U] [#2 0.08,-0.07,0.65,U] [#3 -0.40,0.13,0.00,M1] [#4 -0.08,-0.08,0.56,U] [#5 -0.09,-0.23,0.46,U] [#6 0.16,-0.23,0.52,U] [#7 0.10,-0.10,0.46,U] [#8 -0.22,0.05,0.39,U] 
01:28:17.242 00.003 18120 refined, 7 included, MultiStar: {0.00, -0.06}, one-star: {0.24, -0.13}
01:28:17.243 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.76)
01:28:17.244 00.001 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.72)
01:28:17.244 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.53 mountX=-0.06 mountY=0.03, mountTheta=2.72
01:28:17.245 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.06, opts=13)
01:28:17.245 00.000 18120 Enqueuing Move request for scope (0.00, -0.06)
01:28:17.246 00.001 21948 Worker thread wakes up
01:28:17.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:17.247 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
01:28:17.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
01:28:17.247 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.5
01:28:17.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:17.247 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:17.248 00.001 18120 Enqueuing Expose request
01:28:17.248 00.000 21948 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.03
01:28:17.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:28:17.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:17.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:17.248 00.000 21948 MoveAxis(E, 0, ABG)
01:28:17.248 00.000 21948 Move returns status 0, amount 0
01:28:17.248 00.000 21948 MoveAxis(N, 0, ABG)
01:28:17.248 00.000 21948 Move returns status 0, amount 0
01:28:17.248 00.000 21948 move complete, result=0
01:28:17.248 00.000 21948 worker thread done servicing request
01:28:17.248 00.000 21948 Worker thread wakes up
01:28:17.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:17.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:17.249 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:18.776 01.527 21948 Exposure complete
01:28:18.826 00.050 21948 worker thread done servicing request
01:28:18.826 00.000 18120 OnExposeComplete: enter
01:28:18.827 00.001 18120 UpdateGuideState(): m_state=6
01:28:18.827 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:28:18.828 00.001 18120 Star::Find returns 1 (0), X=898.16, Y=232.60, Mass=2030, SNR=31.3, Peak=165 HFD=4.0
01:28:18.829 00.001 18120 MultiStar: [#1 0.06,0.10,0.70,U] [#2 0.49,0.14,0.00,M1] [#3 -0.27,0.35,0.00,M2] [#4 0.29,-0.13,0.57,U] [#5 -0.16,0.28,0.46,U] [#6 0.23,-0.00,0.50,U] [#7 0.04,-0.05,0.44,U] [#8 -0.09,0.29,0.40,U] 
01:28:18.830 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.17, 0.17}
01:28:18.831 00.001 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
01:28:18.832 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
01:28:18.833 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.77 mountX=0.05 mountY=-0.13, mountTheta=-1.23
01:28:18.837 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.09, opts=13)
01:28:18.839 00.002 18120 Enqueuing Move request for scope (0.10, 0.09)
01:28:18.842 00.003 21948 Worker thread wakes up
01:28:18.842 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:18.843 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.3
01:28:18.844 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:18.845 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:28:18.846 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:28:18.846 00.000 21948 Moving (0.10, 0.09) raw xDistance=0.05 yDistance=-0.13
01:28:18.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:18.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:18.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:18.847 00.001 18120 Enqueuing Expose request
01:28:18.849 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:18.849 00.000 21948 MoveAxis(E, 0, ABG)
01:28:18.849 00.000 21948 Move returns status 0, amount 0
01:28:18.849 00.000 21948 MoveAxis(N, 0, ABG)
01:28:18.849 00.000 21948 Move returns status 0, amount 0
01:28:18.849 00.000 21948 move complete, result=0
01:28:18.849 00.000 21948 worker thread done servicing request
01:28:18.849 00.000 21948 Worker thread wakes up
01:28:18.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:18.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:18.851 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:20.483 01.632 21948 Exposure complete
01:28:20.537 00.054 21948 worker thread done servicing request
01:28:20.537 00.000 18120 OnExposeComplete: enter
01:28:20.538 00.001 18120 UpdateGuideState(): m_state=6
01:28:20.538 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
01:28:20.539 00.001 18120 Star::Find returns 1 (0), X=898.12, Y=232.65, Mass=2063, SNR=31.5, Peak=168 HFD=4.0
01:28:20.540 00.001 18120 MultiStar: [#1 -0.06,0.11,0.72,U] [#2 0.20,0.10,0.63,U] [#3 -0.12,0.31,0.62,U] [#4 0.07,-0.08,0.57,U] [#5 0.09,0.32,0.46,U] [#6 0.19,0.14,0.51,U] [#7 -0.22,-0.10,0.46,U] [#8 0.14,0.29,0.37,U] 
01:28:20.541 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.14, 0.21}
01:28:20.542 00.001 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
01:28:20.543 00.001 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
01:28:20.543 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=0.11 mountY=-0.11, mountTheta=-0.79
01:28:20.545 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.15, opts=13)
01:28:20.545 00.000 18120 Enqueuing Move request for scope (0.05, 0.15)
01:28:20.546 00.001 21948 Worker thread wakes up
01:28:20.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:20.546 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.5
01:28:20.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:20.547 00.000 18120 Enqueuing Expose request
01:28:20.548 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:28:20.548 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:28:20.548 00.000 21948 Moving (0.05, 0.15) raw xDistance=0.11 yDistance=-0.11
01:28:20.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:20.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:20.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:20.548 00.000 21948 MoveAxis(E, 0, ABG)
01:28:20.548 00.000 21948 Move returns status 0, amount 0
01:28:20.548 00.000 21948 MoveAxis(N, 0, ABG)
01:28:20.548 00.000 21948 Move returns status 0, amount 0
01:28:20.548 00.000 21948 move complete, result=0
01:28:20.548 00.000 21948 worker thread done servicing request
01:28:20.548 00.000 21948 Worker thread wakes up
01:28:20.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:20.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:20.549 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:22.068 01.519 21948 Exposure complete
01:28:22.114 00.046 21948 worker thread done servicing request
01:28:22.115 00.001 18120 OnExposeComplete: enter
01:28:22.115 00.000 18120 UpdateGuideState(): m_state=6
01:28:22.115 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
01:28:22.117 00.002 18120 Star::Find returns 1 (0), X=898.14, Y=232.68, Mass=2003, SNR=31.0, Peak=185 HFD=4.0
01:28:22.117 00.000 18120 MultiStar: [#1 -0.06,0.27,0.72,U] [#2 0.24,0.22,0.64,U] [#3 -0.10,0.15,0.60,U] [#4 0.21,-0.06,0.56,U] [#5 -0.13,0.10,0.48,U] [#6 0.20,0.22,0.51,U] [#7 0.05,0.20,0.45,U] [#8 0.02,0.25,0.39,U] 
01:28:22.118 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.16, 0.24}
01:28:22.118 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
01:28:22.119 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
01:28:22.119 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.20 mountX=0.14 mountY=-0.15, mountTheta=-0.82
01:28:22.120 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.18, opts=13)
01:28:22.121 00.001 18120 Enqueuing Move request for scope (0.07, 0.18)
01:28:22.121 00.000 21948 Worker thread wakes up
01:28:22.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:22.121 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.0
01:28:22.122 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:22.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:22.123 00.001 18120 Enqueuing Expose request
01:28:22.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:28:22.123 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:28:22.123 00.000 21948 Moving (0.07, 0.18) raw xDistance=0.14 yDistance=-0.15
01:28:22.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:28:22.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:22.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:22.123 00.000 21948 MoveAxis(E, 0, ABG)
01:28:22.123 00.000 21948 Move returns status 0, amount 0
01:28:22.123 00.000 21948 MoveAxis(N, 0, ABG)
01:28:22.123 00.000 21948 Move returns status 0, amount 0
01:28:22.123 00.000 21948 move complete, result=0
01:28:22.124 00.001 21948 worker thread done servicing request
01:28:22.124 00.000 21948 Worker thread wakes up
01:28:22.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:22.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:22.124 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:23.760 01.636 21948 Exposure complete
01:28:23.812 00.052 21948 worker thread done servicing request
01:28:23.812 00.000 18120 OnExposeComplete: enter
01:28:23.813 00.001 18120 UpdateGuideState(): m_state=6
01:28:23.814 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
01:28:23.814 00.000 18120 Star::Find returns 1 (0), X=898.13, Y=232.60, Mass=2031, SNR=31.1, Peak=193 HFD=3.9
01:28:23.815 00.001 18120 MultiStar: [#1 -0.04,0.16,0.73,U] [#2 0.07,0.05,0.65,U] [#3 -0.05,0.35,0.64,U] [#4 0.01,-0.07,0.58,U] [#5 0.07,0.35,0.48,U] [#6 0.14,0.22,0.52,U] [#7 0.05,-0.10,0.43,U] [#8 -0.06,0.21,0.38,U] 
01:28:23.815 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.15, 0.16}
01:28:23.816 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
01:28:23.818 00.002 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
01:28:23.819 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.27 mountX=0.12 mountY=-0.11, mountTheta=-0.75
01:28:23.822 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.15, opts=13)
01:28:23.822 00.000 18120 Enqueuing Move request for scope (0.05, 0.15)
01:28:23.823 00.001 21948 Worker thread wakes up
01:28:23.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:23.823 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.1
01:28:23.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.825 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:23.825 00.000 18120 Enqueuing Expose request
01:28:23.826 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:28:23.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:28:23.826 00.000 21948 Moving (0.05, 0.15) raw xDistance=0.12 yDistance=-0.11
01:28:23.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:23.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:23.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:23.826 00.000 21948 MoveAxis(E, 0, ABG)
01:28:23.826 00.000 21948 Move returns status 0, amount 0
01:28:23.826 00.000 21948 MoveAxis(N, 0, ABG)
01:28:23.826 00.000 21948 Move returns status 0, amount 0
01:28:23.826 00.000 21948 move complete, result=0
01:28:23.826 00.000 21948 worker thread done servicing request
01:28:23.826 00.000 21948 Worker thread wakes up
01:28:23.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:23.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:23.826 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:25.346 01.520 21948 Exposure complete
01:28:25.381 00.035 21948 worker thread done servicing request
01:28:25.381 00.000 18120 OnExposeComplete: enter
01:28:25.382 00.001 18120 UpdateGuideState(): m_state=6
01:28:25.382 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
01:28:25.383 00.001 18120 Star::Find returns 1 (0), X=897.97, Y=232.75, Mass=1908, SNR=30.2, Peak=203 HFD=4.0
01:28:25.383 00.000 18120 MultiStar: [#1 -0.05,0.15,0.76,U] [#2 0.12,0.19,0.65,U] [#3 -0.14,0.39,0.00,M1] [#4 0.20,0.04,0.58,U] [#5 -0.10,0.40,0.00,M1] [#6 0.40,0.32,0.00,M1] [#7 -0.12,0.07,0.45,U] [#8 -0.03,0.44,0.00,M1] 
01:28:25.384 00.001 18120 refined, 4 included, MultiStar: {0.02, 0.18}, one-star: {-0.02, 0.31}
01:28:25.384 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
01:28:25.386 00.002 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
01:28:25.386 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.44 mountX=0.15 mountY=-0.10, mountTheta=-0.58
01:28:25.387 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.18, opts=13)
01:28:25.388 00.001 18120 Enqueuing Move request for scope (0.02, 0.18)
01:28:25.388 00.000 21948 Worker thread wakes up
01:28:25.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
01:28:25.388 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
01:28:25.388 00.000 21948 Moving (0.02, 0.18) raw xDistance=0.15 yDistance=-0.10
01:28:25.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:28:25.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:25.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:28:25.388 00.000 21948 MoveAxis(E, 0, ABG)
01:28:25.388 00.000 21948 Move returns status 0, amount 0
01:28:25.388 00.000 21948 MoveAxis(N, 0, ABG)
01:28:25.389 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:25.389 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
01:28:25.389 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.392 00.003 21948 Move returns status 0, amount 0
01:28:25.392 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:25.392 00.000 18120 Enqueuing Expose request
01:28:25.393 00.001 21948 move complete, result=0
01:28:25.393 00.000 21948 worker thread done servicing request
01:28:25.393 00.000 21948 Worker thread wakes up
01:28:25.393 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:25.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:25.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:27.030 01.637 21948 Exposure complete
01:28:27.083 00.053 21948 worker thread done servicing request
01:28:27.083 00.000 18120 OnExposeComplete: enter
01:28:27.086 00.003 18120 UpdateGuideState(): m_state=6
01:28:27.088 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
01:28:27.091 00.003 18120 Star::Find returns 1 (0), X=898.07, Y=232.61, Mass=1895, SNR=30.1, Peak=179 HFD=3.9
01:28:27.091 00.000 18120 MultiStar: [#1 -0.21,0.24,0.75,U] [#2 0.28,0.07,0.66,U] [#3 -0.44,0.25,0.00,M2] [#4 0.27,0.09,0.57,U] [#5 -0.24,0.14,0.47,U] [#6 0.13,0.03,0.57,U] [#7 0.02,0.10,0.45,U] [#8 0.20,0.23,0.40,U] 
01:28:27.092 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.09, 0.17}
01:28:27.092 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
01:28:27.093 00.001 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
01:28:27.093 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.13 mountX=0.10 mountY=-0.12, mountTheta=-0.89
01:28:27.094 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.14, opts=13)
01:28:27.094 00.000 18120 Enqueuing Move request for scope (0.07, 0.14)
01:28:27.095 00.001 21948 Worker thread wakes up
01:28:27.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
01:28:27.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:28:27.095 00.000 21948 Moving (0.07, 0.14) raw xDistance=0.10 yDistance=-0.12
01:28:27.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:27.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:27.095 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:27.096 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:27.096 00.000 21948 MoveAxis(E, 0, ABG)
01:28:27.096 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.1
01:28:27.096 00.000 21948 Move returns status 0, amount 0
01:28:27.096 00.000 21948 MoveAxis(N, 0, ABG)
01:28:27.096 00.000 21948 Move returns status 0, amount 0
01:28:27.096 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:27.097 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:27.097 00.000 18120 Enqueuing Expose request
01:28:27.097 00.000 21948 move complete, result=0
01:28:27.097 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:27.098 00.001 21948 worker thread done servicing request
01:28:27.098 00.000 21948 Worker thread wakes up
01:28:27.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:27.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:28.612 01.514 21948 Exposure complete
01:28:28.650 00.038 21948 worker thread done servicing request
01:28:28.651 00.001 18120 OnExposeComplete: enter
01:28:28.652 00.001 18120 UpdateGuideState(): m_state=6
01:28:28.654 00.002 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
01:28:28.655 00.001 18120 Star::Find returns 1 (0), X=898.25, Y=232.81, Mass=1999, SNR=30.9, Peak=199 HFD=3.9
01:28:28.658 00.003 18120 MultiStar: [#1 0.03,0.23,0.74,U] [#2 0.36,0.41,0.00,M1] [#3 -0.26,0.35,0.00,M3] [#4 0.29,0.00,0.55,U] [#5 -0.03,0.42,0.00,M1] [#6 0.22,0.14,0.53,U] [#7 0.16,0.23,0.44,U] [#8 0.14,0.49,0.00,M1] 
01:28:28.659 00.001 18120 refined, 4 included, MultiStar: {0.19, 0.22}, one-star: {0.26, 0.37}
01:28:28.659 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
01:28:28.660 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.18 = -1.18)
01:28:28.660 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=0.12 mountY=-0.27, mountTheta=-1.15
01:28:28.661 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.22, opts=13)
01:28:28.662 00.001 18120 Enqueuing Move request for scope (0.19, 0.22)
01:28:28.662 00.000 21948 Worker thread wakes up
01:28:28.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
01:28:28.662 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
01:28:28.662 00.000 21948 Moving (0.19, 0.22) raw xDistance=0.12 yDistance=-0.27
01:28:28.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:28.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:28:28.662 00.000 21948 MoveAxis(E, 0, ABG)
01:28:28.662 00.000 21948 Move returns status 0, amount 0
01:28:28.662 00.000 21948 MoveAxis(N, 65, ABG)
01:28:28.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:28.663 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.9
01:28:28.663 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.664 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:28.664 00.000 18120 Enqueuing Expose request
01:28:28.665 00.001 21948 Guiding  Dir = 0, Dur = 65
01:28:28.665 00.000 21948 IsSlewing returns 0
01:28:28.665 00.000 21948 IsGuiding returns 0
01:28:28.670 00.005 21948 PulseGuide returned control before completion, sleep 71
01:28:28.751 00.081 21948 IsGuiding returns 0
01:28:28.751 00.000 21948 Move returns status 0, amount 65
01:28:28.751 00.000 21948 move complete, result=0
01:28:28.752 00.001 21948 worker thread done servicing request
01:28:28.752 00.000 21948 Worker thread wakes up
01:28:28.752 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 65 ms NORTH
01:28:28.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:28.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:30.384 01.632 21948 Exposure complete
01:28:30.431 00.047 18120 OnExposeComplete: enter
01:28:30.431 00.000 21948 worker thread done servicing request
01:28:30.431 00.000 18120 UpdateGuideState(): m_state=6
01:28:30.432 00.001 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
01:28:30.432 00.000 18120 Star::Find returns 1 (0), X=897.88, Y=232.62, Mass=1913, SNR=30.4, Peak=182 HFD=3.8
01:28:30.433 00.001 18120 MultiStar: [#1 -0.21,0.12,0.76,U] [#2 -0.01,0.25,0.64,U] [#3 -0.49,0.48,0.00,M4] [#4 -0.20,0.01,0.57,U] [#5 -0.39,0.44,0.00,M2] [#6 0.09,0.05,0.51,U] [#7 -0.45,0.21,0.00,M1] [#8 -0.16,0.26,0.43,U] 
01:28:30.433 00.000 18120 refined, 5 included, MultiStar: {-0.10, 0.15}, one-star: {-0.11, 0.18}
01:28:30.434 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
01:28:30.434 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
01:28:30.435 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.18 mountX=0.18 mountY=0.03, mountTheta=0.14
01:28:30.436 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.15, opts=13)
01:28:30.436 00.000 18120 Enqueuing Move request for scope (-0.10, 0.15)
01:28:30.437 00.001 21948 Worker thread wakes up
01:28:30.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
01:28:30.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
01:28:30.437 00.000 21948 Moving (-0.10, 0.15) raw xDistance=0.18 yDistance=0.03
01:28:30.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:30.438 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:28:30.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:30.438 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.4
01:28:30.439 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:30.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:30.441 00.002 18120 Enqueuing Expose request
01:28:30.443 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:30.443 00.000 21948 MoveAxis(E, 0, ABG)
01:28:30.443 00.000 21948 Move returns status 0, amount 0
01:28:30.443 00.000 21948 MoveAxis(N, 0, ABG)
01:28:30.443 00.000 21948 Move returns status 0, amount 0
01:28:30.443 00.000 21948 move complete, result=0
01:28:30.443 00.000 21948 worker thread done servicing request
01:28:30.443 00.000 21948 Worker thread wakes up
01:28:30.443 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:30.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:30.443 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:31.963 01.520 21948 Exposure complete
01:28:31.987 00.024 21948 worker thread done servicing request
01:28:31.987 00.000 18120 OnExposeComplete: enter
01:28:31.988 00.001 18120 UpdateGuideState(): m_state=6
01:28:31.988 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
01:28:31.989 00.001 18120 Star::Find returns 1 (0), X=897.89, Y=232.70, Mass=2031, SNR=31.2, Peak=198 HFD=4.0
01:28:31.989 00.000 18120 MultiStar: [#1 -0.29,0.22,0.71,U] [#2 -0.05,0.37,0.66,U] [#3 -0.46,0.45,0.00,M5] [#4 0.09,0.15,0.60,U] [#5 -0.34,0.13,0.48,U] [#6 -0.03,0.25,0.54,U] [#7 -0.33,0.40,0.00,M2] [#8 0.16,0.25,0.38,U] 
01:28:31.990 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.24}, one-star: {-0.10, 0.26}
01:28:31.990 00.000 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
01:28:31.991 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
01:28:31.991 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.94 mountX=0.25 mountY=-0.02, mountTheta=-0.09
01:28:31.994 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.24, opts=13)
01:28:31.997 00.003 18120 Enqueuing Move request for scope (-0.09, 0.24)
01:28:31.999 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:32.001 00.002 18120 UpdateGuideState exits: m=2031 RSB=31.2
01:28:32.004 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:32.005 00.001 21948 Worker thread wakes up
01:28:32.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:32.006 00.001 18120 Enqueuing Expose request
01:28:32.007 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
01:28:32.007 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
01:28:32.007 00.000 21948 Moving (-0.09, 0.24) raw xDistance=0.25 yDistance=-0.02
01:28:32.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:28:32.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:32.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:32.007 00.000 21948 MoveAxis(W, 46, ABG)
01:28:32.007 00.000 21948 Guiding  Dir = 3, Dur = 46
01:28:32.009 00.002 21948 IsSlewing returns 0
01:28:32.009 00.000 21948 IsGuiding returns 0
01:28:32.010 00.001 21948 PulseGuide returned control before completion, sleep 55
01:28:32.071 00.061 21948 IsGuiding returns 1
01:28:32.071 00.000 21948 scope still moving after pulse duration time elapsed
01:28:32.102 00.031 21948 IsSlewing returns 0
01:28:32.103 00.001 21948 IsGuiding returns 0
01:28:32.103 00.000 21948 scope move finished after 46 + 47 ms
01:28:32.103 00.000 21948 Move returns status 0, amount 46
01:28:32.103 00.000 21948 MoveAxis(N, 0, ABG)
01:28:32.103 00.000 21948 Move returns status 0, amount 0
01:28:32.103 00.000 21948 move complete, result=0
01:28:32.103 00.000 21948 worker thread done servicing request
01:28:32.103 00.000 21948 Worker thread wakes up
01:28:32.103 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
01:28:32.105 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:32.105 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:33.740 01.635 21948 Exposure complete
01:28:33.772 00.032 21948 worker thread done servicing request
01:28:33.772 00.000 18120 OnExposeComplete: enter
01:28:33.775 00.003 18120 UpdateGuideState(): m_state=6
01:28:33.778 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
01:28:33.780 00.002 18120 Star::Find returns 1 (0), X=898.06, Y=232.65, Mass=2055, SNR=31.5, Peak=171 HFD=4.0
01:28:33.783 00.003 18120 MultiStar: [#1 -0.29,0.12,0.71,U] [#2 -0.04,0.14,0.65,U] [#3 -0.29,0.14,0.58,U] [#4 0.10,0.08,0.55,U] [#5 -0.29,0.12,0.46,U] [#6 -0.13,0.01,0.50,U] [#7 -0.40,0.30,0.00,M3] [#8 -0.12,0.26,0.38,U] 
01:28:33.785 00.002 18120 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {0.08, 0.21}
01:28:33.787 00.002 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
01:28:33.788 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
01:28:33.789 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.17 cameraTheta=2.23 mountX=0.17 mountY=0.03, mountTheta=0.20
01:28:33.792 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.14, opts=13)
01:28:33.792 00.000 18120 Enqueuing Move request for scope (-0.11, 0.14)
01:28:33.793 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:33.793 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.5
01:28:33.794 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:33.794 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:33.794 00.000 18120 Enqueuing Expose request
01:28:33.795 00.001 21948 Worker thread wakes up
01:28:33.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
01:28:33.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
01:28:33.795 00.000 21948 Moving (-0.11, 0.14) raw xDistance=0.17 yDistance=0.03
01:28:33.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:28:33.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:33.795 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:33.795 00.000 21948 MoveAxis(E, 0, ABG)
01:28:33.795 00.000 21948 Move returns status 0, amount 0
01:28:33.795 00.000 21948 MoveAxis(N, 0, ABG)
01:28:33.795 00.000 21948 Move returns status 0, amount 0
01:28:33.795 00.000 21948 move complete, result=0
01:28:33.795 00.000 21948 worker thread done servicing request
01:28:33.795 00.000 21948 Worker thread wakes up
01:28:33.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:33.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(883,217,31,31)
01:28:33.796 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:34.230 00.434 18120 evsrv: cli 0D46D990 connect
01:28:34.232 00.002 18120 case statement mapped state 6 to 3
01:28:34.232 00.000 18120 case statement mapped state 6 to 3
01:28:34.233 00.001 18120 evsrv: cli 0D46D990 request: {"method":"get_app_state","id":"2ea39f3b-71ce-48f4-9d92-ff46da1938f0"}
01:28:34.235 00.002 18120 case statement mapped state 6 to 3
01:28:34.235 00.000 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ea39f3b-71ce-48f4-9d92-ff46da1938f0"}
01:28:34.236 00.001 18120 evsrv: cli 0D46D990 disconnect
01:28:34.238 00.002 18120 evsrv: cli 0D46D5D0 connect
01:28:34.239 00.001 18120 case statement mapped state 6 to 3
01:28:34.240 00.001 18120 case statement mapped state 6 to 3
01:28:34.241 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"71eb0823-aa4c-45ac-85e7-3e47ec897691"}
01:28:34.241 00.000 18120 PhdController::Dither begins
01:28:34.242 00.001 18120 dither: size=2.00, dRA=0.35 dDec=0.76
01:28:34.242 00.000 18120 MountToCamera -- mountTheta (1.14) + m_xAngle (2.00) = xAngle (3.14 = 3.14)
01:28:34.243 00.001 18120 MountToCamera -- mountX=0.35 mountY=0.76 hyp=0.84 mountTheta=1.14 cameraX=-0.84, cameraY=0.00 cameraTheta=3.14
01:28:34.243 00.000 18120 setting lock position to (897.14, 232.44)
01:28:34.244 00.001 18120 Mount: notify guiding dithered (-0.8, 0.0)
01:28:34.244 00.000 18120 MultiStar: stabilizing after lock position change
01:28:34.245 00.001 18120 Status Line: Dithering de 0.35,0.76
01:28:34.247 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:28:34.248 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
01:28:34.248 00.000 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":0,"id":"71eb0823-aa4c-45ac-85e7-3e47ec897691"}
01:28:34.249 00.001 18120 evsrv: cli 0D46D5D0 disconnect
01:28:35.316 01.067 21948 Exposure complete
01:28:35.349 00.033 21948 worker thread done servicing request
01:28:35.349 00.000 18120 OnExposeComplete: enter
01:28:35.350 00.001 18120 UpdateGuideState(): m_state=6
01:28:35.350 00.000 18120 Star::Find(15, 898, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
01:28:35.351 00.001 18120 Star::Find returns 1 (0), X=897.88, Y=232.67, Mass=1958, SNR=30.7, Peak=190 HFD=4.0
01:28:35.351 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.70 = -1.70)
01:28:35.351 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
01:28:35.352 00.001 18120 CameraToMount -- cameraX=0.74 cameraY=0.23 hyp=0.77 cameraTheta=0.30 mountX=-0.10 mountY=-0.76, mountTheta=-1.70
01:28:35.354 00.002 18120 dither recenter: remaining=(-0.4,-0.8) step=(-0.4,-0.8)
01:28:35.355 00.001 18120 MountToCamera -- mountTheta (-2.00) + m_xAngle (2.00) = xAngle (-0.00 = -0.00)
01:28:35.357 00.002 18120 MountToCamera -- mountX=-0.35 mountY=-0.76 hyp=0.84 mountTheta=-2.00 cameraX=0.84, cameraY=-0.00 cameraTheta=-0.00
01:28:35.358 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.84, y=-0.00, opts=4)
01:28:35.359 00.001 18120 Enqueuing Move request for scope (0.84, -0.00)
01:28:35.360 00.001 18120 Mount: notify direct move -0.35,-0.76
01:28:35.361 00.001 21948 Worker thread wakes up
01:28:35.361 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.00) opts 0x4
01:28:35.361 00.000 21948 Handling offset move in thread for scope, endpoint = (0.84, -0.00)
01:28:35.361 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:35.362 00.001 21948 Moving (0.84, -0.00) raw xDistance=-0.35 yDistance=-0.76
01:28:35.362 00.000 21948 MoveAxis(E, 100, B)
01:28:35.362 00.000 21948 Guiding  Dir = 2, Dur = 100
01:28:35.362 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.7
01:28:35.363 00.001 21948 IsSlewing returns 0
01:28:35.363 00.000 18120 PhdController: settling, locked = 1, distance = 0.96 (0.50) aobump = 0 frame = 1 / 99999
01:28:35.364 00.001 21948 IsGuiding returns 0
01:28:35.364 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058915.364,"Host":"ASUS_SAM","Inst":1,"Distance":0.96,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:28:35.365 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:35.368 00.003 21948 PulseGuide returned control before completion, sleep 109
01:28:35.368 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:35.369 00.001 18120 Enqueuing Expose request
01:28:35.485 00.116 21948 IsGuiding returns 0
01:28:35.485 00.000 21948 Move returns status 0, amount 100
01:28:35.485 00.000 21948 MoveAxis(N, 183, B)
01:28:35.485 00.000 21948 Guiding  Dir = 0, Dur = 183
01:28:35.486 00.001 21948 IsSlewing returns 0
01:28:35.486 00.000 21948 IsGuiding returns 0
01:28:35.491 00.005 21948 PulseGuide returned control before completion, sleep 189
01:28:35.690 00.199 21948 IsGuiding returns 0
01:28:35.690 00.000 21948 Move returns status 0, amount 183
01:28:35.690 00.000 21948 move complete, result=0
01:28:35.691 00.001 21948 worker thread done servicing request
01:28:35.691 00.000 18120 GuideStep: -0.4 px 100 ms EAST, -0.8 px 183 ms NORTH
01:28:35.694 00.003 21948 Worker thread wakes up
01:28:35.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:35.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:37.328 01.634 21948 Exposure complete
01:28:37.398 00.070 21948 worker thread done servicing request
01:28:37.398 00.000 18120 OnExposeComplete: enter
01:28:37.399 00.001 18120 UpdateGuideState(): m_state=6
01:28:37.400 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
01:28:37.402 00.002 18120 Star::Find returns 1 (0), X=897.14, Y=232.60, Mass=2097, SNR=31.7, Peak=196 HFD=3.9
01:28:37.404 00.002 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
01:28:37.405 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
01:28:37.406 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=0.15 mountY=-0.07, mountTheta=-0.45
01:28:37.408 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.16, opts=13)
01:28:37.410 00.002 18120 Enqueuing Move request for scope (-0.00, 0.16)
01:28:37.410 00.000 21948 Worker thread wakes up
01:28:37.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:37.411 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
01:28:37.411 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.7
01:28:37.411 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
01:28:37.411 00.000 18120 PhdController: settling, locked = 1, distance = 0.16 (0.50) aobump = 0 frame = 2 / 99999
01:28:37.412 00.001 21948 Moving (-0.00, 0.16) raw xDistance=0.15 yDistance=-0.07
01:28:37.412 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058917.412,"Host":"ASUS_SAM","Inst":1,"Distance":0.16,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:28:37.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:28:37.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:37.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.413 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:37.414 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:28:37.414 00.000 18120 Enqueuing Expose request
01:28:37.417 00.003 21948 MoveAxis(E, 0, ABG)
01:28:37.417 00.000 21948 Move returns status 0, amount 0
01:28:37.417 00.000 21948 MoveAxis(N, 0, ABG)
01:28:37.417 00.000 21948 Move returns status 0, amount 0
01:28:37.417 00.000 21948 move complete, result=0
01:28:37.417 00.000 21948 worker thread done servicing request
01:28:37.417 00.000 21948 Worker thread wakes up
01:28:37.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:37.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:37.418 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:38.826 01.408 21948 Exposure complete
01:28:38.862 00.036 21948 worker thread done servicing request
01:28:38.862 00.000 18120 OnExposeComplete: enter
01:28:38.865 00.003 18120 UpdateGuideState(): m_state=6
01:28:38.866 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
01:28:38.867 00.001 18120 Star::Find returns 1 (0), X=897.13, Y=232.77, Mass=1992, SNR=30.9, Peak=205 HFD=3.9
01:28:38.868 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
01:28:38.869 00.001 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
01:28:38.870 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.61 mountX=0.30 mountY=-0.13, mountTheta=-0.42
01:28:38.872 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.33, opts=13)
01:28:38.873 00.001 18120 Enqueuing Move request for scope (-0.01, 0.33)
01:28:38.873 00.000 21948 Worker thread wakes up
01:28:38.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:38.874 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
01:28:38.874 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
01:28:38.874 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 3 / 99999
01:28:38.875 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
01:28:38.875 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058918.875,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
01:28:38.875 00.000 21948 Moving (-0.01, 0.33) raw xDistance=0.30 yDistance=-0.13
01:28:38.875 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:28:38.875 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:38.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:38.876 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:38.876 00.000 18120 Enqueuing Expose request
01:28:38.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:38.876 00.000 21948 MoveAxis(W, 54, ABG)
01:28:38.876 00.000 21948 Guiding  Dir = 3, Dur = 54
01:28:38.877 00.001 21948 IsSlewing returns 0
01:28:38.877 00.000 21948 IsGuiding returns 0
01:28:38.879 00.002 21948 PulseGuide returned control before completion, sleep 63
01:28:38.952 00.073 21948 IsGuiding returns 0
01:28:38.952 00.000 21948 Move returns status 0, amount 54
01:28:38.952 00.000 21948 MoveAxis(N, 0, ABG)
01:28:38.952 00.000 21948 Move returns status 0, amount 0
01:28:38.952 00.000 21948 move complete, result=0
01:28:38.952 00.000 21948 worker thread done servicing request
01:28:38.952 00.000 21948 Worker thread wakes up
01:28:38.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:38.952 00.000 18120 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
01:28:38.953 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:40.579 01.626 21948 Exposure complete
01:28:40.625 00.046 21948 worker thread done servicing request
01:28:40.625 00.000 18120 OnExposeComplete: enter
01:28:40.626 00.001 18120 UpdateGuideState(): m_state=6
01:28:40.626 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
01:28:40.626 00.000 18120 Star::Find returns 1 (0), X=897.16, Y=232.60, Mass=1988, SNR=30.9, Peak=190 HFD=3.8
01:28:40.626 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
01:28:40.627 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
01:28:40.627 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=0.14 mountY=-0.08, mountTheta=-0.54
01:28:40.628 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
01:28:40.629 00.001 18120 Enqueuing Move request for scope (0.01, 0.16)
01:28:40.629 00.000 21948 Worker thread wakes up
01:28:40.629 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:28:40.629 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:28:40.629 00.000 21948 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.08
01:28:40.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:28:40.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:40.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:28:40.629 00.000 21948 MoveAxis(E, 0, ABG)
01:28:40.629 00.000 21948 Move returns status 0, amount 0
01:28:40.630 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:40.630 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
01:28:40.630 00.000 18120 PhdController: settling, locked = 1, distance = 0.20 (0.50) aobump = 0 frame = 4 / 99999
01:28:40.631 00.001 21948 MoveAxis(N, 0, ABG)
01:28:40.631 00.000 21948 Move returns status 0, amount 0
01:28:40.631 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058920.631,"Host":"ASUS_SAM","Inst":1,"Distance":0.20,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
01:28:40.631 00.000 21948 move complete, result=0
01:28:40.631 00.000 21948 worker thread done servicing request
01:28:40.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.632 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:40.632 00.000 18120 Enqueuing Expose request
01:28:40.633 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:40.633 00.000 21948 Worker thread wakes up
01:28:40.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:40.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:42.151 01.518 21948 Exposure complete
01:28:42.215 00.064 21948 worker thread done servicing request
01:28:42.215 00.000 18120 OnExposeComplete: enter
01:28:42.216 00.001 18120 UpdateGuideState(): m_state=6
01:28:42.216 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
01:28:42.217 00.001 18120 Star::Find returns 1 (0), X=897.26, Y=232.54, Mass=1890, SNR=30.1, Peak=167 HFD=3.8
01:28:42.217 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
01:28:42.218 00.001 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
01:28:42.218 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.72 mountX=0.04 mountY=-0.15, mountTheta=-1.28
01:28:42.219 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.10, opts=13)
01:28:42.221 00.002 18120 Enqueuing Move request for scope (0.11, 0.10)
01:28:42.221 00.000 21948 Worker thread wakes up
01:28:42.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:28:42.221 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:28:42.221 00.000 21948 Moving (0.11, 0.10) raw xDistance=0.04 yDistance=-0.15
01:28:42.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:28:42.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:42.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:42.221 00.000 21948 MoveAxis(E, 0, ABG)
01:28:42.221 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:42.222 00.001 18120 UpdateGuideState exits: m=1890 RSB=30.1
01:28:42.222 00.000 18120 PhdController: settling, locked = 1, distance = 0.18 (0.50) aobump = 0 frame = 5 / 99999
01:28:42.223 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786058922.223,"Host":"ASUS_SAM","Inst":1,"Distance":0.18,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
01:28:42.223 00.000 21948 Move returns status 0, amount 0
01:28:42.223 00.000 21948 MoveAxis(N, 0, ABG)
01:28:42.223 00.000 21948 Move returns status 0, amount 0
01:28:42.223 00.000 21948 move complete, result=0
01:28:42.223 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:42.224 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:42.224 00.000 18120 Enqueuing Expose request
01:28:42.224 00.000 21948 worker thread done servicing request
01:28:42.224 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:42.225 00.001 21948 Worker thread wakes up
01:28:42.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:42.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:43.864 01.639 21948 Exposure complete
01:28:43.903 00.039 21948 worker thread done servicing request
01:28:43.903 00.000 18120 OnExposeComplete: enter
01:28:43.904 00.001 18120 UpdateGuideState(): m_state=6
01:28:43.905 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
01:28:43.905 00.000 18120 Star::Find returns 1 (0), X=897.39, Y=232.64, Mass=1957, SNR=30.5, Peak=186 HFD=3.6
01:28:43.905 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
01:28:43.906 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
01:28:43.906 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.31 cameraTheta=0.67 mountX=0.07 mountY=-0.31, mountTheta=-1.33
01:28:43.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.19, opts=13)
01:28:43.908 00.000 18120 Enqueuing Move request for scope (0.25, 0.19)
01:28:43.909 00.001 21948 Worker thread wakes up
01:28:43.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:43.909 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.5
01:28:43.910 00.001 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 6 / 99999
01:28:43.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
01:28:43.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
01:28:43.910 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786058923.910,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
01:28:43.911 00.001 21948 Moving (0.25, 0.19) raw xDistance=0.07 yDistance=-0.31
01:28:43.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:43.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:28:43.911 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:43.912 00.001 18120 Enqueuing Expose request
01:28:43.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:28:43.912 00.000 21948 MoveAxis(E, 0, ABG)
01:28:43.912 00.000 21948 Move returns status 0, amount 0
01:28:43.912 00.000 21948 MoveAxis(N, 0, ABG)
01:28:43.912 00.000 21948 Move returns status 0, amount 0
01:28:43.912 00.000 21948 move complete, result=0
01:28:43.912 00.000 21948 worker thread done servicing request
01:28:43.912 00.000 21948 Worker thread wakes up
01:28:43.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:43.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:43.914 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:28:45.429 01.515 21948 Exposure complete
01:28:45.472 00.043 21948 worker thread done servicing request
01:28:45.472 00.000 18120 OnExposeComplete: enter
01:28:45.473 00.001 18120 UpdateGuideState(): m_state=6
01:28:45.473 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
01:28:45.474 00.001 18120 Star::Find returns 1 (0), X=897.24, Y=232.68, Mass=2028, SNR=31.1, Peak=198 HFD=3.7
01:28:45.474 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
01:28:45.475 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
01:28:45.475 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.20 mountX=0.18 mountY=-0.19, mountTheta=-0.82
01:28:45.476 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.24, opts=13)
01:28:45.477 00.001 18120 Enqueuing Move request for scope (0.09, 0.24)
01:28:45.477 00.000 21948 Worker thread wakes up
01:28:45.477 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
01:28:45.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
01:28:45.477 00.000 21948 Moving (0.09, 0.24) raw xDistance=0.18 yDistance=-0.19
01:28:45.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:28:45.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:45.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:45.478 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:28:45.479 00.001 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 7 / 99999
01:28:45.480 00.001 18120 PhdController: newstate STATE_FINISH
01:28:45.480 00.000 18120 PhdController complete: success
01:28:45.481 00.001 18120 evsrv: {"Event":"SettleDone","Timestamp":1786058925.481,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:28:45.482 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:28:45.482 00.000 21948 MoveAxis(E, 0, ABG)
01:28:45.482 00.000 21948 Move returns status 0, amount 0
01:28:45.482 00.000 21948 MoveAxis(N, 0, ABG)
01:28:45.482 00.000 21948 Move returns status 0, amount 0
01:28:45.482 00.000 21948 move complete, result=0
01:28:45.482 00.000 21948 worker thread done servicing request
01:28:45.482 00.000 18120 Mount: notify guiding dither settle done success=1
01:28:45.483 00.001 18120 PhdController: newstate STATE_IDLE
01:28:45.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:45.484 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:45.484 00.000 18120 Enqueuing Expose request
01:28:45.485 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:45.486 00.001 21948 Worker thread wakes up
01:28:45.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:45.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:47.120 01.634 21948 Exposure complete
01:28:47.165 00.045 21948 worker thread done servicing request
01:28:47.165 00.000 18120 OnExposeComplete: enter
01:28:47.166 00.001 18120 UpdateGuideState(): m_state=6
01:28:47.167 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
01:28:47.168 00.001 18120 Star::Find returns 1 (0), X=897.10, Y=232.77, Mass=2017, SNR=31.2, Peak=209 HFD=4.1
01:28:47.168 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
01:28:47.169 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
01:28:47.170 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.70 mountX=0.32 mountY=-0.11, mountTheta=-0.33
01:28:47.172 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.33, opts=13)
01:28:47.173 00.001 18120 Enqueuing Move request for scope (-0.04, 0.33)
01:28:47.173 00.000 21948 Worker thread wakes up
01:28:47.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:47.174 00.001 18120 UpdateGuideState exits: m=2017 RSB=31.2
01:28:47.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:47.175 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:47.175 00.000 18120 Enqueuing Expose request
01:28:47.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
01:28:47.176 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
01:28:47.176 00.000 21948 Moving (-0.04, 0.33) raw xDistance=0.32 yDistance=-0.11
01:28:47.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:28:47.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:47.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:47.176 00.000 21948 MoveAxis(W, 56, ABG)
01:28:47.176 00.000 21948 Guiding  Dir = 3, Dur = 56
01:28:47.176 00.000 21948 IsSlewing returns 0
01:28:47.176 00.000 21948 IsGuiding returns 0
01:28:47.177 00.001 21948 PulseGuide returned control before completion, sleep 65
01:28:47.247 00.070 21948 IsGuiding returns 0
01:28:47.247 00.000 21948 Move returns status 0, amount 56
01:28:47.247 00.000 21948 MoveAxis(N, 0, ABG)
01:28:47.247 00.000 21948 Move returns status 0, amount 0
01:28:47.247 00.000 21948 move complete, result=0
01:28:47.247 00.000 21948 worker thread done servicing request
01:28:47.247 00.000 21948 Worker thread wakes up
01:28:47.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:47.247 00.000 18120 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
01:28:47.248 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:48.661 01.413 21948 Exposure complete
01:28:48.705 00.044 21948 worker thread done servicing request
01:28:48.705 00.000 18120 OnExposeComplete: enter
01:28:48.707 00.002 18120 UpdateGuideState(): m_state=6
01:28:48.709 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
01:28:48.710 00.001 18120 Star::Find returns 1 (0), X=897.11, Y=232.97, Mass=2051, SNR=31.3, Peak=226 HFD=4.2
01:28:48.711 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
01:28:48.713 00.002 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
01:28:48.714 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.53 hyp=0.53 cameraTheta=1.64 mountX=0.50 mountY=-0.21, mountTheta=-0.40
01:28:48.717 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.53, opts=13)
01:28:48.718 00.001 18120 Enqueuing Move request for scope (-0.03, 0.53)
01:28:48.720 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:48.721 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.3
01:28:48.722 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:48.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:48.722 00.000 18120 Enqueuing Expose request
01:28:48.723 00.001 21948 Worker thread wakes up
01:28:48.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.53) opts 0xd
01:28:48.723 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.53)
01:28:48.723 00.000 21948 Moving (-0.03, 0.53) raw xDistance=0.50 yDistance=-0.21
01:28:48.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:28:48.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:28:48.723 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:28:48.723 00.000 21948 MoveAxis(W, 92, ABG)
01:28:48.723 00.000 21948 Guiding  Dir = 3, Dur = 92
01:28:48.723 00.000 21948 IsSlewing returns 0
01:28:48.723 00.000 21948 IsGuiding returns 0
01:28:48.724 00.001 21948 PulseGuide returned control before completion, sleep 101
01:28:48.830 00.106 21948 IsGuiding returns 1
01:28:48.830 00.000 21948 scope still moving after pulse duration time elapsed
01:28:48.862 00.032 21948 IsSlewing returns 0
01:28:48.862 00.000 21948 IsGuiding returns 0
01:28:48.862 00.000 21948 scope move finished after 92 + 46 ms
01:28:48.862 00.000 21948 Move returns status 0, amount 92
01:28:48.862 00.000 21948 MoveAxis(N, 0, ABG)
01:28:48.862 00.000 21948 Move returns status 0, amount 0
01:28:48.862 00.000 21948 move complete, result=0
01:28:48.862 00.000 21948 worker thread done servicing request
01:28:48.862 00.000 21948 Worker thread wakes up
01:28:48.862 00.000 18120 GuideStep: 0.5 px 92 ms WEST, -0.2 px 0 ms NORTH
01:28:48.864 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:48.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:50.492 01.628 21948 Exposure complete
01:28:50.528 00.036 21948 worker thread done servicing request
01:28:50.528 00.000 18120 OnExposeComplete: enter
01:28:50.530 00.002 18120 UpdateGuideState(): m_state=6
01:28:50.532 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
01:28:50.534 00.002 18120 Star::Find returns 1 (0), X=897.29, Y=233.04, Mass=1978, SNR=30.9, Peak=201 HFD=4.0
01:28:50.536 00.002 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
01:28:50.539 00.003 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
01:28:50.541 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.60 hyp=0.61 cameraTheta=1.33 mountX=0.48 mountY=-0.40, mountTheta=-0.69
01:28:50.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.60, opts=13)
01:28:50.543 00.001 18120 Enqueuing Move request for scope (0.15, 0.60)
01:28:50.543 00.000 21948 Worker thread wakes up
01:28:50.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:50.544 00.001 18120 UpdateGuideState exits: m=1978 RSB=30.9
01:28:50.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:50.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:50.545 00.001 18120 Enqueuing Expose request
01:28:50.545 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.60) opts 0xd
01:28:50.545 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.60)
01:28:50.545 00.000 21948 Moving (0.15, 0.60) raw xDistance=0.48 yDistance=-0.40
01:28:50.545 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:28:50.545 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=-0.21 newest=-0.72
01:28:50.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:28:50.545 00.000 21948 MoveAxis(W, 93, ABG)
01:28:50.545 00.000 21948 Guiding  Dir = 3, Dur = 93
01:28:50.546 00.001 21948 IsSlewing returns 0
01:28:50.546 00.000 21948 IsGuiding returns 0
01:28:50.547 00.001 21948 PulseGuide returned control before completion, sleep 102
01:28:50.662 00.115 21948 IsGuiding returns 0
01:28:50.662 00.000 21948 Move returns status 0, amount 93
01:28:50.662 00.000 21948 MoveAxis(N, 95, ABG)
01:28:50.662 00.000 21948 Guiding  Dir = 0, Dur = 95
01:28:50.662 00.000 21948 IsSlewing returns 0
01:28:50.662 00.000 21948 IsGuiding returns 0
01:28:50.667 00.005 21948 PulseGuide returned control before completion, sleep 101
01:28:50.772 00.105 21948 IsGuiding returns 0
01:28:50.772 00.000 21948 Move returns status 0, amount 95
01:28:50.772 00.000 21948 move complete, result=0
01:28:50.772 00.000 21948 worker thread done servicing request
01:28:50.772 00.000 21948 Worker thread wakes up
01:28:50.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:50.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:50.772 00.000 18120 GuideStep: 0.5 px 93 ms WEST, -0.4 px 95 ms NORTH
01:28:52.185 01.413 21948 Exposure complete
01:28:52.227 00.042 21948 worker thread done servicing request
01:28:52.227 00.000 18120 OnExposeComplete: enter
01:28:52.229 00.002 18120 UpdateGuideState(): m_state=6
01:28:52.229 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.229 00.000 18120 Star::Find returns 1 (0), X=896.96, Y=232.53, Mass=2069, SNR=31.4, Peak=175 HFD=4.0
01:28:52.230 00.001 18120 MultiStar: exiting stabilization period
01:28:52.230 00.000 18120 MultiStar: updating star positions after lock position change
01:28:52.231 00.001 18120 Star::Find(15, 622, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.231 00.000 18120 Star::Find returns 1 (0), X=622.01, Y=382.94, Mass=1084, SNR=22.7, Peak=107 HFD=4.4
01:28:52.232 00.001 18120 Star::Find(15, 1049, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.232 00.000 18120 Star::Find returns 1 (0), X=1049.03, Y=597.17, Mass=781, SNR=19.4, Peak=83 HFD=4.0
01:28:52.232 00.000 18120 Star::Find(15, 156, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.233 00.001 18120 Star::Find returns 1 (0), X=156.15, Y=34.17, Mass=737, SNR=18.8, Peak=79 HFD=3.7
01:28:52.233 00.000 18120 Star::Find(15, 339, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.234 00.001 18120 Star::Find returns 1 (0), X=338.99, Y=890.96, Mass=635, SNR=17.5, Peak=93 HFD=3.9
01:28:52.234 00.000 18120 Star::Find(15, 163, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.234 00.000 18120 Star::Find returns 1 (0), X=163.17, Y=418.60, Mass=425, SNR=14.3, Peak=47 HFD=3.2
01:28:52.235 00.001 18120 Star::Find(15, 544, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.235 00.000 18120 Star::Find returns 1 (0), X=544.23, Y=66.95, Mass=576, SNR=16.4, Peak=49 HFD=4.5
01:28:52.235 00.000 18120 Star::Find(15, 1134, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.236 00.001 18120 Star::Find returns 1 (0), X=1133.51, Y=226.33, Mass=376, SNR=13.4, Peak=32 HFD=3.5
01:28:52.237 00.001 18120 Star::Find(15, 420, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.238 00.001 18120 Star::Find returns 1 (0), X=420.66, Y=129.67, Mass=315, SNR=12.2, Peak=31 HFD=3.2
01:28:52.239 00.001 18120 Star::Find(15, 754, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.240 00.001 18120 Star::Find returns 1 (0), X=753.66, Y=261.98, Mass=303, SNR=12.0, Peak=36 HFD=3.3
01:28:52.241 00.001 18120 Star::Find(15, 1235, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.241 00.000 18120 Star::Find returns 1 (0), X=1234.79, Y=673.96, Mass=305, SNR=12.0, Peak=31 HFD=3.1
01:28:52.242 00.001 18120 Star::Find(15, 850, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:28:52.242 00.000 18120 Star::Find returns 1 (0), X=850.44, Y=73.96, Mass=275, SNR=11.5, Peak=33 HFD=3.2
01:28:52.242 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.00) = xAngle (0.67 = 0.67)
01:28:52.243 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.63 = 0.63)
01:28:52.243 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.67 mountX=0.16 mountY=0.12, mountTheta=0.65
01:28:52.245 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.09, opts=13)
01:28:52.245 00.000 18120 Enqueuing Move request for scope (-0.18, 0.09)
01:28:52.246 00.001 21948 Worker thread wakes up
01:28:52.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:52.247 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
01:28:52.247 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.4
01:28:52.248 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:52.248 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:52.248 00.000 18120 Enqueuing Expose request
01:28:52.249 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
01:28:52.249 00.000 21948 Moving (-0.18, 0.09) raw xDistance=0.16 yDistance=0.12
01:28:52.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:28:52.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:52.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:28:52.249 00.000 21948 MoveAxis(E, 0, ABG)
01:28:52.249 00.000 21948 Move returns status 0, amount 0
01:28:52.249 00.000 21948 MoveAxis(N, 0, ABG)
01:28:52.249 00.000 21948 Move returns status 0, amount 0
01:28:52.249 00.000 21948 move complete, result=0
01:28:52.249 00.000 21948 worker thread done servicing request
01:28:52.249 00.000 21948 Worker thread wakes up
01:28:52.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:52.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:52.249 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:53.873 01.624 21948 Exposure complete
01:28:53.901 00.028 21948 worker thread done servicing request
01:28:53.901 00.000 18120 OnExposeComplete: enter
01:28:53.902 00.001 18120 UpdateGuideState(): m_state=6
01:28:53.902 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
01:28:53.902 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=232.45, Mass=2059, SNR=31.3, Peak=192 HFD=3.8
01:28:53.903 00.001 18120 MultiStar: [#1 -0.17,0.05,0.71,U] [#2 -0.39,0.02,0.64,U] [#3 -0.35,0.02,0.60,U] [#4 -0.12,0.13,0.54,U] [#5 -0.12,-0.24,0.44,U] [#6 -0.42,-0.23,0.00,M1] [#7 -0.22,-0.05,0.43,U] [#8 -0.50,-0.37,0.00,M1] 
01:28:53.905 00.002 18120 refined, 6 included, MultiStar: {-0.28, 0.00}, one-star: {-0.42, 0.01}
01:28:53.905 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
01:28:53.906 00.001 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
01:28:53.907 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=0.00 hyp=0.28 cameraTheta=3.14 mountX=0.12 mountY=0.25, mountTheta=1.13
01:28:53.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.00, opts=13)
01:28:53.909 00.001 18120 Enqueuing Move request for scope (-0.28, 0.00)
01:28:53.909 00.000 21948 Worker thread wakes up
01:28:53.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:53.910 00.001 18120 UpdateGuideState exits: m=2059 RSB=31.3
01:28:53.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.911 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:53.911 00.000 18120 Enqueuing Expose request
01:28:53.912 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.00) opts 0xd
01:28:53.912 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.00)
01:28:53.912 00.000 21948 Moving (-0.28, 0.00) raw xDistance=0.12 yDistance=0.25
01:28:53.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:53.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:28:53.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:28:53.912 00.000 21948 MoveAxis(E, 0, ABG)
01:28:53.912 00.000 21948 Move returns status 0, amount 0
01:28:53.912 00.000 21948 MoveAxis(N, 0, ABG)
01:28:53.912 00.000 21948 Move returns status 0, amount 0
01:28:53.912 00.000 21948 move complete, result=0
01:28:53.912 00.000 21948 worker thread done servicing request
01:28:53.912 00.000 21948 Worker thread wakes up
01:28:53.913 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:53.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:53.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:55.431 01.518 21948 Exposure complete
01:28:55.464 00.033 21948 worker thread done servicing request
01:28:55.465 00.001 18120 OnExposeComplete: enter
01:28:55.465 00.000 18120 UpdateGuideState(): m_state=6
01:28:55.466 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
01:28:55.466 00.000 18120 Star::Find returns 1 (0), X=896.91, Y=232.52, Mass=1955, SNR=30.6, Peak=175 HFD=3.8
01:28:55.467 00.001 18120 MultiStar: [#1 0.05,0.04,0.73,U] [#2 -0.14,-0.06,0.68,U] [#3 -0.20,-0.04,0.61,U] [#4 0.09,0.21,0.58,U] [#5 0.12,-0.34,0.45,U] [#6 0.01,-0.07,0.55,U] [#7 -0.02,-0.06,0.45,U] [#8 -0.19,-0.08,0.39,U] 
01:28:55.467 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.23, 0.08}
01:28:55.468 00.001 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.00) = xAngle (-4.92 = 1.37)
01:28:55.468 00.000 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.96 = 1.33)
01:28:55.468 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.92 mountX=0.01 mountY=0.07, mountTheta=1.37
01:28:55.470 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
01:28:55.472 00.002 18120 Enqueuing Move request for scope (-0.07, -0.02)
01:28:55.472 00.000 21948 Worker thread wakes up
01:28:55.472 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:55.473 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.6
01:28:55.473 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.475 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:28:55.476 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:55.476 00.000 18120 Enqueuing Expose request
01:28:55.476 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:28:55.477 00.001 21948 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:28:55.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:28:55.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:55.477 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:28:55.477 00.000 21948 MoveAxis(E, 0, ABG)
01:28:55.477 00.000 21948 Move returns status 0, amount 0
01:28:55.477 00.000 21948 MoveAxis(N, 0, ABG)
01:28:55.477 00.000 21948 Move returns status 0, amount 0
01:28:55.477 00.000 21948 move complete, result=0
01:28:55.477 00.000 21948 worker thread done servicing request
01:28:55.477 00.000 21948 Worker thread wakes up
01:28:55.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:55.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:55.478 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:57.108 01.630 21948 Exposure complete
01:28:57.170 00.062 21948 worker thread done servicing request
01:28:57.170 00.000 18120 OnExposeComplete: enter
01:28:57.170 00.000 18120 UpdateGuideState(): m_state=6
01:28:57.172 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
01:28:57.172 00.000 18120 Star::Find returns 1 (0), X=896.93, Y=232.17, Mass=2038, SNR=31.3, Peak=216 HFD=4.2
01:28:57.173 00.001 18120 MultiStar: [#1 0.01,-0.01,0.69,U] [#2 0.02,-0.24,0.64,U] [#3 -0.05,-0.22,0.59,U] [#4 -0.04,0.04,0.56,U] [#5 -0.07,-0.26,0.46,U] [#6 0.27,-0.35,0.00,M1] [#7 0.06,-0.29,0.45,U] [#8 -0.28,-0.28,0.40,U] 
01:28:57.173 00.000 18120 refined, 7 included, MultiStar: {-0.08, -0.19}, one-star: {-0.21, -0.28}
01:28:57.174 00.001 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.95 = 2.33)
01:28:57.174 00.000 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.99 = 2.29)
01:28:57.175 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.95 mountX=-0.14 mountY=0.15, mountTheta=2.31
01:28:57.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.19, opts=13)
01:28:57.176 00.000 18120 Enqueuing Move request for scope (-0.08, -0.19)
01:28:57.177 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:57.177 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.3
01:28:57.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.178 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:57.178 00.000 18120 Enqueuing Expose request
01:28:57.179 00.001 21948 Worker thread wakes up
01:28:57.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
01:28:57.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
01:28:57.179 00.000 21948 Moving (-0.08, -0.19) raw xDistance=-0.14 yDistance=0.15
01:28:57.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:28:57.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:57.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:28:57.179 00.000 21948 MoveAxis(E, 0, ABG)
01:28:57.179 00.000 21948 Move returns status 0, amount 0
01:28:57.179 00.000 21948 MoveAxis(N, 0, ABG)
01:28:57.179 00.000 21948 Move returns status 0, amount 0
01:28:57.179 00.000 21948 move complete, result=0
01:28:57.179 00.000 21948 worker thread done servicing request
01:28:57.179 00.000 21948 Worker thread wakes up
01:28:57.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:57.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:57.180 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:58.696 01.516 21948 Exposure complete
01:28:58.738 00.042 21948 worker thread done servicing request
01:28:58.738 00.000 18120 OnExposeComplete: enter
01:28:58.741 00.003 18120 UpdateGuideState(): m_state=6
01:28:58.744 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
01:28:58.746 00.002 18120 Star::Find returns 1 (0), X=896.95, Y=232.30, Mass=1888, SNR=30.1, Peak=182 HFD=4.0
01:28:58.749 00.003 18120 MultiStar: [#1 0.16,0.06,0.73,U] [#2 -0.06,-0.05,0.68,U] [#3 -0.06,-0.10,0.63,U] [#4 0.01,0.25,0.61,U] [#5 0.05,-0.07,0.51,U] [#6 -0.02,-0.33,0.54,U] [#7 0.05,-0.08,0.45,U] [#8 -0.19,-0.25,0.43,U] 
01:28:58.751 00.002 18120 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.19, -0.14}
01:28:58.753 00.002 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.00 = 2.28)
01:28:58.755 00.002 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.24)
01:28:58.756 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.01 mountX=-0.05 mountY=0.06, mountTheta=2.26
01:28:58.758 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
01:28:58.758 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
01:28:58.758 00.000 21948 Worker thread wakes up
01:28:58.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:28:58.759 00.001 18120 UpdateGuideState exits: m=1888 RSB=30.1
01:28:58.759 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:58.760 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:28:58.760 00.000 18120 Enqueuing Expose request
01:28:58.761 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:28:58.761 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:28:58.761 00.000 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.06
01:28:58.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:28:58.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:58.761 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:58.761 00.000 21948 MoveAxis(E, 0, ABG)
01:28:58.761 00.000 21948 Move returns status 0, amount 0
01:28:58.761 00.000 21948 MoveAxis(N, 0, ABG)
01:28:58.761 00.000 21948 Move returns status 0, amount 0
01:28:58.761 00.000 21948 move complete, result=0
01:28:58.761 00.000 21948 worker thread done servicing request
01:28:58.761 00.000 21948 Worker thread wakes up
01:28:58.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:28:58.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:28:58.761 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:00.395 01.634 21948 Exposure complete
01:29:00.430 00.035 21948 worker thread done servicing request
01:29:00.430 00.000 18120 OnExposeComplete: enter
01:29:00.431 00.001 18120 UpdateGuideState(): m_state=6
01:29:00.432 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
01:29:00.432 00.000 18120 Star::Find returns 1 (0), X=896.90, Y=232.48, Mass=1856, SNR=29.9, Peak=175 HFD=3.8
01:29:00.433 00.001 18120 MultiStar: [#1 0.04,0.18,0.72,U] [#2 0.13,0.12,0.63,U] [#3 -0.21,-0.03,0.64,U] [#4 -0.04,0.17,0.59,U] [#5 -0.11,0.01,0.49,U] [#6 0.05,0.03,0.53,U] [#7 -0.12,0.16,0.46,U] [#8 -0.18,0.02,0.39,U] 
01:29:00.433 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.25, 0.04}
01:29:00.434 00.001 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
01:29:00.434 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
01:29:00.434 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.38 mountX=0.11 mountY=0.04, mountTheta=0.34
01:29:00.436 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.08, opts=13)
01:29:00.437 00.001 18120 Enqueuing Move request for scope (-0.08, 0.08)
01:29:00.437 00.000 21948 Worker thread wakes up
01:29:00.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:00.438 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:29:00.438 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:29:00.438 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.9
01:29:00.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:00.439 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:00.439 00.000 18120 Enqueuing Expose request
01:29:00.439 00.000 21948 Moving (-0.08, 0.08) raw xDistance=0.11 yDistance=0.04
01:29:00.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:29:00.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:00.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:29:00.439 00.000 21948 MoveAxis(E, 0, ABG)
01:29:00.439 00.000 21948 Move returns status 0, amount 0
01:29:00.439 00.000 21948 MoveAxis(N, 0, ABG)
01:29:00.439 00.000 21948 Move returns status 0, amount 0
01:29:00.440 00.001 21948 move complete, result=0
01:29:00.440 00.000 21948 worker thread done servicing request
01:29:00.440 00.000 21948 Worker thread wakes up
01:29:00.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:00.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:00.440 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:01.958 01.518 21948 Exposure complete
01:29:01.994 00.036 21948 worker thread done servicing request
01:29:01.994 00.000 18120 OnExposeComplete: enter
01:29:01.996 00.002 18120 UpdateGuideState(): m_state=6
01:29:01.997 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
01:29:01.998 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=232.28, Mass=1948, SNR=30.6, Peak=209 HFD=3.9
01:29:01.998 00.000 18120 MultiStar: [#1 0.07,-0.03,0.73,U] [#2 -0.09,-0.02,0.66,U] [#3 0.05,-0.21,0.62,U] [#4 0.05,0.11,0.59,U] [#5 0.04,-0.18,0.48,U] [#6 0.13,0.10,0.54,U] [#7 0.36,-0.30,0.00,M1] [#8 -0.16,-0.10,0.42,U] 
01:29:01.999 00.001 18120 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {-0.06, -0.17}
01:29:01.999 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.51 = 2.77)
01:29:02.000 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.55 = 2.73)
01:29:02.000 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=-0.06 mountY=0.03, mountTheta=2.74
01:29:02.002 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.07, opts=13)
01:29:02.003 00.001 18120 Enqueuing Move request for scope (0.00, -0.07)
01:29:02.004 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:02.005 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.6
01:29:02.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:02.006 00.001 18120 Enqueuing Expose request
01:29:02.006 00.000 21948 Worker thread wakes up
01:29:02.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
01:29:02.006 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
01:29:02.006 00.000 21948 Moving (0.00, -0.07) raw xDistance=-0.06 yDistance=0.03
01:29:02.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:29:02.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:02.008 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:02.008 00.000 21948 MoveAxis(E, 0, ABG)
01:29:02.008 00.000 21948 Move returns status 0, amount 0
01:29:02.008 00.000 21948 MoveAxis(N, 0, ABG)
01:29:02.008 00.000 21948 Move returns status 0, amount 0
01:29:02.008 00.000 21948 move complete, result=0
01:29:02.008 00.000 21948 worker thread done servicing request
01:29:02.008 00.000 21948 Worker thread wakes up
01:29:02.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:02.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:02.008 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:03.636 01.628 21948 Exposure complete
01:29:03.673 00.037 21948 worker thread done servicing request
01:29:03.673 00.000 18120 OnExposeComplete: enter
01:29:03.673 00.000 18120 UpdateGuideState(): m_state=6
01:29:03.674 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
01:29:03.674 00.000 18120 Star::Find returns 1 (0), X=897.09, Y=232.28, Mass=1958, SNR=30.7, Peak=195 HFD=4.0
01:29:03.675 00.001 18120 MultiStar: [#1 0.24,-0.04,0.72,U] [#2 0.11,-0.03,0.63,U] [#3 0.26,-0.08,0.61,U] [#4 0.38,0.06,0.58,U] [#5 0.54,-0.43,0.00,M1] [#6 0.37,-0.21,0.00,M1] [#7 0.15,-0.02,0.44,U] [#8 0.03,-0.29,0.41,U] 
01:29:03.676 00.001 18120 single-star, 6 included, MultiStar: {0.15, -0.08}, one-star: {-0.05, -0.16}
01:29:03.677 00.001 18120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
01:29:03.678 00.001 18120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
01:29:03.679 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.89 mountX=-0.12 mountY=0.12, mountTheta=2.38
01:29:03.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.16, opts=13)
01:29:03.682 00.002 18120 Enqueuing Move request for scope (-0.05, -0.16)
01:29:03.684 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:03.684 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.7
01:29:03.685 00.001 21948 Worker thread wakes up
01:29:03.685 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:29:03.685 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:29:03.685 00.000 21948 Moving (-0.05, -0.16) raw xDistance=-0.12 yDistance=0.12
01:29:03.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:29:03.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:03.686 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:03.687 00.001 18120 Enqueuing Expose request
01:29:03.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:29:03.687 00.000 21948 MoveAxis(E, 0, ABG)
01:29:03.687 00.000 21948 Move returns status 0, amount 0
01:29:03.687 00.000 21948 MoveAxis(N, 0, ABG)
01:29:03.687 00.000 21948 Move returns status 0, amount 0
01:29:03.687 00.000 21948 move complete, result=0
01:29:03.687 00.000 21948 worker thread done servicing request
01:29:03.687 00.000 21948 Worker thread wakes up
01:29:03.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:03.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:03.688 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:05.203 01.515 21948 Exposure complete
01:29:05.243 00.040 21948 worker thread done servicing request
01:29:05.243 00.000 18120 OnExposeComplete: enter
01:29:05.245 00.002 18120 UpdateGuideState(): m_state=6
01:29:05.247 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
01:29:05.248 00.001 18120 Star::Find returns 1 (0), X=897.27, Y=232.19, Mass=2047, SNR=31.4, Peak=202 HFD=4.0
01:29:05.250 00.002 18120 MultiStar: [#1 0.27,-0.20,0.71,U] [#2 0.26,-0.20,0.63,U] [#3 0.20,-0.22,0.60,U] [#4 0.28,-0.10,0.58,U] [#5 0.65,-0.41,0.00,M2] [#6 0.18,-0.35,0.52,U] [#7 0.35,-0.34,0.00,M1] [#8 -0.08,-0.37,0.39,U] 
01:29:05.251 00.001 18120 single-star, 6 included, MultiStar: {0.19, -0.24}, one-star: {0.13, -0.26}
01:29:05.252 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
01:29:05.253 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
01:29:05.254 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.12 mountX=-0.29 mountY=0.00, mountTheta=3.13
01:29:05.257 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.26, opts=13)
01:29:05.258 00.001 18120 Enqueuing Move request for scope (0.13, -0.26)
01:29:05.258 00.000 21948 Worker thread wakes up
01:29:05.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:05.259 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:29:05.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:05.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:05.260 00.000 18120 Enqueuing Expose request
01:29:05.261 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
01:29:05.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
01:29:05.261 00.000 21948 Moving (0.13, -0.26) raw xDistance=-0.29 yDistance=0.00
01:29:05.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:29:05.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:05.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:29:05.261 00.000 21948 MoveAxis(E, 51, ABG)
01:29:05.261 00.000 21948 Guiding  Dir = 2, Dur = 51
01:29:05.261 00.000 21948 IsSlewing returns 0
01:29:05.261 00.000 21948 IsGuiding returns 0
01:29:05.262 00.001 21948 PulseGuide returned control before completion, sleep 60
01:29:05.330 00.068 21948 IsGuiding returns 0
01:29:05.330 00.000 21948 Move returns status 0, amount 51
01:29:05.330 00.000 21948 MoveAxis(N, 0, ABG)
01:29:05.330 00.000 21948 Move returns status 0, amount 0
01:29:05.330 00.000 21948 move complete, result=0
01:29:05.330 00.000 21948 worker thread done servicing request
01:29:05.330 00.000 21948 Worker thread wakes up
01:29:05.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:05.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:05.330 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
01:29:07.064 01.734 21948 Exposure complete
01:29:07.102 00.038 21948 worker thread done servicing request
01:29:07.102 00.000 18120 OnExposeComplete: enter
01:29:07.103 00.001 18120 UpdateGuideState(): m_state=6
01:29:07.104 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
01:29:07.104 00.000 18120 Star::Find returns 1 (0), X=897.07, Y=232.58, Mass=1993, SNR=30.9, Peak=180 HFD=3.9
01:29:07.105 00.001 18120 MultiStar: [#1 0.10,0.05,0.71,U] [#2 0.29,0.07,0.65,U] [#3 0.19,-0.09,0.60,U] [#4 0.19,-0.03,0.56,U] [#5 0.31,-0.12,0.47,U] [#6 0.34,0.10,0.55,U] [#7 0.07,0.08,0.44,U] [#8 -0.28,0.03,0.38,U] 
01:29:07.106 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {-0.07, 0.13}
01:29:07.106 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
01:29:07.106 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
01:29:07.107 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
01:29:07.108 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.04, opts=13)
01:29:07.108 00.000 18120 Enqueuing Move request for scope (0.12, 0.04)
01:29:07.109 00.001 21948 Worker thread wakes up
01:29:07.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:29:07.109 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:29:07.109 00.000 21948 Moving (0.12, 0.04) raw xDistance=-0.02 yDistance=-0.13
01:29:07.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:07.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:07.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:07.109 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.9
01:29:07.110 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.110 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:07.111 00.001 18120 Enqueuing Expose request
01:29:07.112 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:29:07.112 00.000 21948 MoveAxis(E, 0, ABG)
01:29:07.112 00.000 21948 Move returns status 0, amount 0
01:29:07.112 00.000 21948 MoveAxis(N, 0, ABG)
01:29:07.112 00.000 21948 Move returns status 0, amount 0
01:29:07.112 00.000 21948 move complete, result=0
01:29:07.112 00.000 21948 worker thread done servicing request
01:29:07.112 00.000 21948 Worker thread wakes up
01:29:07.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:07.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:07.113 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:08.519 01.406 21948 Exposure complete
01:29:08.555 00.036 21948 worker thread done servicing request
01:29:08.555 00.000 18120 OnExposeComplete: enter
01:29:08.556 00.001 18120 UpdateGuideState(): m_state=6
01:29:08.557 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
01:29:08.557 00.000 18120 Star::Find returns 1 (0), X=897.14, Y=232.29, Mass=2022, SNR=31.2, Peak=175 HFD=4.0
01:29:08.558 00.001 18120 MultiStar: [#1 0.22,0.11,0.70,U] [#2 0.10,0.01,0.62,U] [#3 0.11,-0.12,0.58,U] [#4 0.06,0.20,0.55,U] [#5 0.40,-0.14,0.00,M2] [#6 0.30,-0.24,0.53,U] [#7 0.25,-0.02,0.44,U] [#8 0.15,-0.18,0.40,U] 
01:29:08.558 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {-0.01, -0.15}
01:29:08.558 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
01:29:08.559 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
01:29:08.559 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.10 mountY=-0.09, mountTheta=-2.38
01:29:08.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
01:29:08.561 00.001 18120 Enqueuing Move request for scope (0.13, -0.05)
01:29:08.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:08.562 00.001 18120 UpdateGuideState exits: m=2022 RSB=31.2
01:29:08.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:08.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:08.563 00.000 18120 Enqueuing Expose request
01:29:08.565 00.002 21948 Worker thread wakes up
01:29:08.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:29:08.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:29:08.565 00.000 21948 Moving (0.13, -0.05) raw xDistance=-0.10 yDistance=-0.09
01:29:08.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:08.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:08.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:08.565 00.000 21948 MoveAxis(E, 0, ABG)
01:29:08.565 00.000 21948 Move returns status 0, amount 0
01:29:08.565 00.000 21948 MoveAxis(N, 0, ABG)
01:29:08.565 00.000 21948 Move returns status 0, amount 0
01:29:08.565 00.000 21948 move complete, result=0
01:29:08.565 00.000 21948 worker thread done servicing request
01:29:08.565 00.000 21948 Worker thread wakes up
01:29:08.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:08.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:08.566 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:10.190 01.624 21948 Exposure complete
01:29:10.229 00.039 21948 worker thread done servicing request
01:29:10.229 00.000 18120 OnExposeComplete: enter
01:29:10.230 00.001 18120 UpdateGuideState(): m_state=6
01:29:10.230 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
01:29:10.231 00.001 18120 Star::Find returns 1 (0), X=897.25, Y=232.37, Mass=1962, SNR=30.6, Peak=170 HFD=3.9
01:29:10.231 00.000 18120 MultiStar: [#1 0.15,0.16,0.72,U] [#2 0.08,-0.08,0.64,U] [#3 0.29,0.05,0.59,U] [#4 0.25,0.08,0.55,U] [#5 0.37,-0.22,0.00,M3] [#6 -0.14,-0.10,0.55,U] [#7 0.16,-0.08,0.47,U] [#8 -0.03,0.08,0.40,U] 
01:29:10.232 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.11, -0.08}
01:29:10.232 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
01:29:10.233 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
01:29:10.233 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:29:10.234 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.00, opts=13)
01:29:10.235 00.001 18120 Enqueuing Move request for scope (0.12, 0.00)
01:29:10.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:10.235 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
01:29:10.236 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:10.236 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:10.237 00.001 21948 Worker thread wakes up
01:29:10.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
01:29:10.237 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
01:29:10.237 00.000 18120 Enqueuing Expose request
01:29:10.237 00.000 21948 Moving (0.12, 0.00) raw xDistance=-0.05 yDistance=-0.10
01:29:10.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:29:10.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:10.237 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:10.237 00.000 21948 MoveAxis(E, 0, ABG)
01:29:10.237 00.000 21948 Move returns status 0, amount 0
01:29:10.237 00.000 21948 MoveAxis(N, 0, ABG)
01:29:10.237 00.000 21948 Move returns status 0, amount 0
01:29:10.237 00.000 21948 move complete, result=0
01:29:10.237 00.000 21948 worker thread done servicing request
01:29:10.237 00.000 21948 Worker thread wakes up
01:29:10.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:10.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:10.239 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:11.765 01.526 21948 Exposure complete
01:29:11.815 00.050 21948 worker thread done servicing request
01:29:11.815 00.000 18120 OnExposeComplete: enter
01:29:11.818 00.003 18120 UpdateGuideState(): m_state=6
01:29:11.820 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
01:29:11.821 00.001 18120 Star::Find returns 1 (0), X=897.13, Y=232.36, Mass=2214, SNR=32.5, Peak=216 HFD=3.9
01:29:11.822 00.001 18120 MultiStar: [#1 0.28,-0.03,0.67,U] [#2 0.19,-0.16,0.61,U] [#3 0.23,-0.15,0.60,U] [#4 0.11,0.04,0.54,U] [#5 0.28,-0.35,0.00,M4] [#6 0.10,-0.21,0.49,U] [#7 0.57,-0.10,0.00,M1] [#8 -0.03,-0.05,0.36,U] 
01:29:11.824 00.002 18120 single-star, 6 included, MultiStar: {0.12, -0.09}, one-star: {-0.01, -0.09}
01:29:11.825 00.001 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
01:29:11.827 00.002 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
01:29:11.827 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.71 mountX=-0.07 mountY=0.05, mountTheta=2.55
01:29:11.829 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
01:29:11.830 00.001 18120 Enqueuing Move request for scope (-0.01, -0.09)
01:29:11.830 00.000 21948 Worker thread wakes up
01:29:11.831 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:11.831 00.000 18120 UpdateGuideState exits: m=2214 RSB=32.5
01:29:11.832 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:11.832 00.000 18120 Enqueuing Expose request
01:29:11.833 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:29:11.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:29:11.833 00.000 21948 Moving (-0.01, -0.09) raw xDistance=-0.07 yDistance=0.05
01:29:11.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:11.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:11.833 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:11.834 00.001 21948 MoveAxis(E, 0, ABG)
01:29:11.834 00.000 21948 Move returns status 0, amount 0
01:29:11.834 00.000 21948 MoveAxis(N, 0, ABG)
01:29:11.834 00.000 21948 Move returns status 0, amount 0
01:29:11.834 00.000 21948 move complete, result=0
01:29:11.834 00.000 21948 worker thread done servicing request
01:29:11.834 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:11.834 00.000 21948 Worker thread wakes up
01:29:11.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:11.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:13.464 01.630 21948 Exposure complete
01:29:13.501 00.037 21948 worker thread done servicing request
01:29:13.506 00.005 18120 OnExposeComplete: enter
01:29:13.507 00.001 18120 UpdateGuideState(): m_state=6
01:29:13.507 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
01:29:13.508 00.001 18120 Star::Find returns 1 (0), X=897.26, Y=232.31, Mass=1949, SNR=30.6, Peak=189 HFD=3.9
01:29:13.508 00.000 18120 MultiStar: [#1 0.14,0.06,0.74,U] [#2 0.11,-0.09,0.64,U] [#3 0.07,-0.18,0.59,U] [#4 0.19,-0.13,0.57,U] [#5 0.14,-0.40,0.00,M5] [#6 -0.05,-0.43,0.00,M1] [#7 0.30,-0.18,0.45,U] [#8 -0.01,-0.37,0.40,U] 
01:29:13.509 00.001 18120 single-star, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.11, -0.14}
01:29:13.509 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
01:29:13.509 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
01:29:13.510 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
01:29:13.511 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.14, opts=13)
01:29:13.511 00.000 18120 Enqueuing Move request for scope (0.11, -0.14)
01:29:13.512 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:13.512 00.000 21948 Worker thread wakes up
01:29:13.513 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:29:13.513 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:29:13.513 00.000 21948 Moving (0.11, -0.14) raw xDistance=-0.17 yDistance=-0.04
01:29:13.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:29:13.513 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:13.513 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:29:13.513 00.000 21948 MoveAxis(E, 0, ABG)
01:29:13.513 00.000 21948 Move returns status 0, amount 0
01:29:13.513 00.000 21948 MoveAxis(N, 0, ABG)
01:29:13.513 00.000 21948 Move returns status 0, amount 0
01:29:13.513 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
01:29:13.514 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:13.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:13.514 00.000 18120 Enqueuing Expose request
01:29:13.515 00.001 21948 move complete, result=0
01:29:13.515 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:13.515 00.000 21948 worker thread done servicing request
01:29:13.516 00.001 21948 Worker thread wakes up
01:29:13.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:13.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:15.044 01.528 21948 Exposure complete
01:29:15.079 00.035 21948 worker thread done servicing request
01:29:15.079 00.000 18120 OnExposeComplete: enter
01:29:15.079 00.000 18120 UpdateGuideState(): m_state=6
01:29:15.080 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:29:15.080 00.000 18120 Star::Find returns 1 (0), X=897.14, Y=232.35, Mass=2107, SNR=31.8, Peak=207 HFD=3.8
01:29:15.081 00.001 18120 MultiStar: [#1 0.14,-0.00,0.72,U] [#2 0.05,-0.01,0.63,U] [#3 -0.04,-0.12,0.59,U] [#4 0.38,0.02,0.53,U] [#5 0.07,0.03,0.46,U] [#6 0.29,-0.35,0.00,M2] [#7 -0.18,-0.29,0.43,U] [#8 0.07,-0.36,0.37,U] 
01:29:15.081 00.000 18120 single-star, 7 included, MultiStar: {0.06, -0.08}, one-star: {-0.01, -0.09}
01:29:15.082 00.001 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.66)
01:29:15.082 00.000 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.62)
01:29:15.083 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.63 mountX=-0.08 mountY=0.05, mountTheta=2.63
01:29:15.084 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
01:29:15.084 00.000 18120 Enqueuing Move request for scope (-0.01, -0.09)
01:29:15.085 00.001 21948 Worker thread wakes up
01:29:15.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:29:15.085 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:29:15.085 00.000 21948 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.05
01:29:15.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:15.085 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.8
01:29:15.086 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:15.087 00.001 18120 Enqueuing Expose request
01:29:15.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:29:15.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:15.088 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:15.088 00.000 21948 MoveAxis(E, 0, ABG)
01:29:15.088 00.000 21948 Move returns status 0, amount 0
01:29:15.088 00.000 21948 MoveAxis(N, 0, ABG)
01:29:15.088 00.000 21948 Move returns status 0, amount 0
01:29:15.088 00.000 21948 move complete, result=0
01:29:15.088 00.000 21948 worker thread done servicing request
01:29:15.088 00.000 21948 Worker thread wakes up
01:29:15.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:15.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:15.088 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:16.723 01.635 21948 Exposure complete
01:29:16.754 00.031 21948 worker thread done servicing request
01:29:16.755 00.001 18120 OnExposeComplete: enter
01:29:16.758 00.003 18120 UpdateGuideState(): m_state=6
01:29:16.759 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
01:29:16.761 00.002 18120 Star::Find returns 1 (0), X=897.22, Y=232.25, Mass=2174, SNR=32.3, Peak=203 HFD=3.9
01:29:16.761 00.000 18120 MultiStar: [#1 0.21,0.04,0.73,U] [#2 0.18,-0.00,0.60,U] [#3 0.08,-0.07,0.57,U] [#4 0.42,-0.03,0.00,M1] [#5 0.34,-0.40,0.00,M5] [#6 0.19,-0.45,0.00,M3] [#7 0.18,-0.23,0.38,U] [#8 -0.04,-0.20,0.36,U] 
01:29:16.762 00.001 18120 refined, 5 included, MultiStar: {0.12, -0.10}, one-star: {0.07, -0.20}
01:29:16.762 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
01:29:16.763 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
01:29:16.763 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.72 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
01:29:16.764 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.10, opts=13)
01:29:16.765 00.001 18120 Enqueuing Move request for scope (0.12, -0.10)
01:29:16.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:16.766 00.001 21948 Worker thread wakes up
01:29:16.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
01:29:16.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
01:29:16.766 00.000 21948 Moving (0.12, -0.10) raw xDistance=-0.14 yDistance=-0.06
01:29:16.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:29:16.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:16.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:29:16.766 00.000 21948 MoveAxis(E, 0, ABG)
01:29:16.766 00.000 21948 Move returns status 0, amount 0
01:29:16.766 00.000 21948 MoveAxis(N, 0, ABG)
01:29:16.766 00.000 21948 Move returns status 0, amount 0
01:29:16.766 00.000 21948 move complete, result=0
01:29:16.766 00.000 21948 worker thread done servicing request
01:29:16.766 00.000 18120 UpdateGuideState exits: m=2174 RSB=32.3
01:29:16.767 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:16.767 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:16.767 00.000 18120 Enqueuing Expose request
01:29:16.768 00.001 21948 Worker thread wakes up
01:29:16.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:16.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:16.768 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:18.296 01.528 21948 Exposure complete
01:29:18.331 00.035 21948 worker thread done servicing request
01:29:18.331 00.000 18120 OnExposeComplete: enter
01:29:18.331 00.000 18120 UpdateGuideState(): m_state=6
01:29:18.332 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
01:29:18.332 00.000 18120 Star::Find returns 1 (0), X=897.10, Y=232.62, Mass=2082, SNR=31.5, Peak=186 HFD=3.9
01:29:18.333 00.001 18120 MultiStar: [#1 0.32,0.07,0.73,U] [#2 0.12,0.03,0.64,U] [#3 0.17,0.02,0.62,U] [#4 0.52,0.14,0.00,M2] [#5 0.38,-0.32,0.00,M6] [#6 0.41,0.03,0.00,M4] [#7 0.15,-0.13,0.44,U] [#8 -0.05,0.04,0.38,U] 
01:29:18.333 00.000 18120 refined, 5 included, MultiStar: {0.11, 0.06}, one-star: {-0.05, 0.18}
01:29:18.333 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
01:29:18.334 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
01:29:18.334 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:29:18.335 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.06, opts=13)
01:29:18.336 00.001 18120 Enqueuing Move request for scope (0.11, 0.06)
01:29:18.336 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:18.337 00.001 21948 Worker thread wakes up
01:29:18.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:29:18.337 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:29:18.337 00.000 21948 Moving (0.11, 0.06) raw xDistance=0.01 yDistance=-0.12
01:29:18.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:18.337 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.5
01:29:18.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:18.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:18.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:18.338 00.000 18120 Enqueuing Expose request
01:29:18.339 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:18.339 00.000 21948 MoveAxis(E, 0, ABG)
01:29:18.339 00.000 21948 Move returns status 0, amount 0
01:29:18.339 00.000 21948 MoveAxis(N, 0, ABG)
01:29:18.339 00.000 21948 Move returns status 0, amount 0
01:29:18.339 00.000 21948 move complete, result=0
01:29:18.339 00.000 21948 worker thread done servicing request
01:29:18.339 00.000 21948 Worker thread wakes up
01:29:18.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:18.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:18.340 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:19.965 01.625 21948 Exposure complete
01:29:19.992 00.027 18120 OnExposeComplete: enter
01:29:19.993 00.001 18120 UpdateGuideState(): m_state=6
01:29:19.993 00.000 21948 worker thread done servicing request
01:29:19.993 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
01:29:19.994 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=232.26, Mass=1972, SNR=30.7, Peak=195 HFD=4.0
01:29:19.994 00.000 18120 MultiStar: [#1 0.33,-0.23,0.00,M1] [#2 0.18,-0.22,0.65,U] [#3 0.39,-0.37,0.00,M1] [#4 0.10,-0.12,0.56,U] [#5 0.33,-0.60,0.00,M7] [#6 0.10,-0.41,0.00,M5] [#7 0.13,-0.13,0.43,U] [#8 -0.04,-0.45,0.00,M1] 
01:29:19.995 00.001 18120 single-star, 3 included, MultiStar: {0.09, -0.17}, one-star: {-0.00, -0.18}
01:29:19.995 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
01:29:19.996 00.001 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
01:29:19.998 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.58 mountX=-0.17 mountY=0.08, mountTheta=2.68
01:29:20.000 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.18, opts=13)
01:29:20.000 00.000 18120 Enqueuing Move request for scope (-0.00, -0.18)
01:29:20.001 00.001 21948 Worker thread wakes up
01:29:20.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
01:29:20.001 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
01:29:20.001 00.000 21948 Moving (-0.00, -0.18) raw xDistance=-0.17 yDistance=0.08
01:29:20.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:20.001 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.7
01:29:20.002 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:20.003 00.001 18120 Enqueuing Expose request
01:29:20.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:29:20.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:20.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:29:20.003 00.000 21948 MoveAxis(E, 0, ABG)
01:29:20.003 00.000 21948 Move returns status 0, amount 0
01:29:20.003 00.000 21948 MoveAxis(N, 0, ABG)
01:29:20.003 00.000 21948 Move returns status 0, amount 0
01:29:20.003 00.000 21948 move complete, result=0
01:29:20.003 00.000 21948 worker thread done servicing request
01:29:20.003 00.000 21948 Worker thread wakes up
01:29:20.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:20.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:20.004 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:21.520 01.516 21948 Exposure complete
01:29:21.558 00.038 21948 worker thread done servicing request
01:29:21.558 00.000 18120 OnExposeComplete: enter
01:29:21.559 00.001 18120 UpdateGuideState(): m_state=6
01:29:21.559 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
01:29:21.560 00.001 18120 Star::Find returns 1 (0), X=897.19, Y=232.17, Mass=1925, SNR=30.4, Peak=203 HFD=4.0
01:29:21.561 00.001 18120 MultiStar: [#1 0.27,-0.20,0.75,U] [#2 0.13,-0.25,0.64,U] [#3 0.33,-0.24,0.00,M2] [#4 0.35,-0.09,0.57,U] [#5 0.34,-0.47,0.00,M8] [#6 0.15,-0.42,0.00,M6] [#7 0.19,-0.38,0.00,M1] [#8 0.11,-0.36,0.40,U] 
01:29:21.563 00.002 18120 single-star, 4 included, MultiStar: {0.17, -0.23}, one-star: {0.05, -0.28}
01:29:21.564 00.001 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.39 = 2.89)
01:29:21.565 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
01:29:21.565 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.40 mountX=-0.27 mountY=0.08, mountTheta=2.85
01:29:21.567 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.28, opts=13)
01:29:21.567 00.000 18120 Enqueuing Move request for scope (0.05, -0.28)
01:29:21.567 00.000 21948 Worker thread wakes up
01:29:21.568 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:21.568 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.4
01:29:21.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:21.569 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:21.569 00.000 18120 Enqueuing Expose request
01:29:21.570 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
01:29:21.570 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
01:29:21.570 00.000 21948 Moving (0.05, -0.28) raw xDistance=-0.27 yDistance=0.08
01:29:21.570 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:29:21.570 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:21.570 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:29:21.570 00.000 21948 MoveAxis(E, 49, ABG)
01:29:21.570 00.000 21948 Guiding  Dir = 2, Dur = 49
01:29:21.570 00.000 21948 IsSlewing returns 0
01:29:21.570 00.000 21948 IsGuiding returns 0
01:29:21.572 00.002 21948 PulseGuide returned control before completion, sleep 58
01:29:21.641 00.069 21948 IsGuiding returns 1
01:29:21.643 00.002 21948 scope still moving after pulse duration time elapsed
01:29:21.673 00.030 21948 IsSlewing returns 0
01:29:21.673 00.000 21948 IsGuiding returns 0
01:29:21.673 00.000 21948 scope move finished after 49 + 54 ms
01:29:21.673 00.000 21948 Move returns status 0, amount 49
01:29:21.673 00.000 21948 MoveAxis(N, 0, ABG)
01:29:21.673 00.000 21948 Move returns status 0, amount 0
01:29:21.673 00.000 21948 move complete, result=0
01:29:21.673 00.000 21948 worker thread done servicing request
01:29:21.673 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
01:29:21.675 00.002 21948 Worker thread wakes up
01:29:21.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:21.676 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:23.304 01.628 21948 Exposure complete
01:29:23.359 00.055 18120 OnExposeComplete: enter
01:29:23.359 00.000 18120 UpdateGuideState(): m_state=6
01:29:23.360 00.001 21948 worker thread done servicing request
01:29:23.360 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
01:29:23.361 00.001 18120 Star::Find returns 1 (0), X=897.07, Y=232.72, Mass=1986, SNR=30.9, Peak=207 HFD=4.1
01:29:23.362 00.001 18120 MultiStar: [#1 0.07,0.20,0.73,U] [#2 0.09,0.23,0.63,U] [#3 -0.00,0.14,0.61,U] [#4 0.01,0.15,0.58,U] [#5 0.13,0.11,0.47,U] [#6 -0.15,0.07,0.54,U] [#7 -0.13,0.37,0.43,U] [#8 -0.05,-0.08,0.41,U] 
01:29:23.362 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {-0.07, 0.27}
01:29:23.363 00.001 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
01:29:23.363 00.000 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
01:29:23.364 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.63 mountX=0.16 mountY=-0.07, mountTheta=-0.40
01:29:23.365 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.18, opts=13)
01:29:23.366 00.001 18120 Enqueuing Move request for scope (-0.01, 0.18)
01:29:23.366 00.000 21948 Worker thread wakes up
01:29:23.366 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:23.367 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
01:29:23.367 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
01:29:23.367 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:23.368 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:23.368 00.000 18120 Enqueuing Expose request
01:29:23.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
01:29:23.369 00.001 21948 Moving (-0.01, 0.18) raw xDistance=0.16 yDistance=-0.07
01:29:23.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:29:23.369 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:23.369 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:23.369 00.000 21948 MoveAxis(E, 0, ABG)
01:29:23.369 00.000 21948 Move returns status 0, amount 0
01:29:23.369 00.000 21948 MoveAxis(N, 0, ABG)
01:29:23.369 00.000 21948 Move returns status 0, amount 0
01:29:23.369 00.000 21948 move complete, result=0
01:29:23.369 00.000 21948 worker thread done servicing request
01:29:23.369 00.000 21948 Worker thread wakes up
01:29:23.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:23.369 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:23.370 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:24.896 01.526 21948 Exposure complete
01:29:24.941 00.045 21948 worker thread done servicing request
01:29:24.941 00.000 18120 OnExposeComplete: enter
01:29:24.942 00.001 18120 UpdateGuideState(): m_state=6
01:29:24.942 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
01:29:24.943 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=232.58, Mass=1965, SNR=30.7, Peak=185 HFD=3.8
01:29:24.943 00.000 18120 MultiStar: [#1 -0.01,0.21,0.74,U] [#2 -0.18,0.29,0.67,U] [#3 -0.13,0.15,0.64,U] [#4 -0.22,0.29,0.55,U] [#5 -0.15,0.12,0.45,U] [#6 -0.14,-0.12,0.52,U] [#7 -0.26,0.31,0.00,M1] [#8 -0.35,-0.16,0.42,U] 
01:29:24.944 00.001 18120 refined, 7 included, MultiStar: {-0.19, 0.13}, one-star: {-0.33, 0.14}
01:29:24.944 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
01:29:24.945 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
01:29:24.945 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.53 mountX=0.20 mountY=0.11, mountTheta=0.50
01:29:24.946 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.13, opts=13)
01:29:24.947 00.001 18120 Enqueuing Move request for scope (-0.19, 0.13)
01:29:24.947 00.000 21948 Worker thread wakes up
01:29:24.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:24.948 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.7
01:29:24.948 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:24.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:24.949 00.001 18120 Enqueuing Expose request
01:29:24.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
01:29:24.949 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
01:29:24.949 00.000 21948 Moving (-0.19, 0.13) raw xDistance=0.20 yDistance=0.11
01:29:24.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:29:24.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:24.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:29:24.949 00.000 21948 MoveAxis(E, 0, ABG)
01:29:24.949 00.000 21948 Move returns status 0, amount 0
01:29:24.949 00.000 21948 MoveAxis(N, 0, ABG)
01:29:24.949 00.000 21948 Move returns status 0, amount 0
01:29:24.949 00.000 21948 move complete, result=0
01:29:24.949 00.000 21948 worker thread done servicing request
01:29:24.949 00.000 21948 Worker thread wakes up
01:29:24.949 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:24.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:24.950 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:26.578 01.628 21948 Exposure complete
01:29:26.620 00.042 21948 worker thread done servicing request
01:29:26.620 00.000 18120 OnExposeComplete: enter
01:29:26.621 00.001 18120 UpdateGuideState(): m_state=6
01:29:26.622 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
01:29:26.622 00.000 18120 Star::Find returns 1 (0), X=896.93, Y=232.69, Mass=1973, SNR=30.7, Peak=201 HFD=3.9
01:29:26.623 00.001 18120 MultiStar: [#1 0.03,0.40,0.77,U] [#2 0.17,0.53,0.00,M1] [#3 -0.29,0.22,0.61,U] [#4 0.14,0.45,0.00,M1] [#5 -0.06,0.10,0.45,U] [#6 0.08,0.15,0.52,U] [#7 -0.14,0.25,0.47,U] [#8 -0.29,0.03,0.39,U] 
01:29:26.623 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.22}, one-star: {-0.22, 0.25}
01:29:26.625 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
01:29:26.625 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
01:29:26.625 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.09 mountX=0.26 mountY=0.01, mountTheta=0.05
01:29:26.627 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.22, opts=13)
01:29:26.627 00.000 18120 Enqueuing Move request for scope (-0.13, 0.22)
01:29:26.628 00.001 21948 Worker thread wakes up
01:29:26.628 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
01:29:26.628 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
01:29:26.628 00.000 21948 Moving (-0.13, 0.22) raw xDistance=0.26 yDistance=0.01
01:29:26.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:26.628 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.7
01:29:26.629 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:29:26.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:26.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:26.629 00.000 21948 MoveAxis(W, 46, ABG)
01:29:26.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:26.630 00.001 18120 Enqueuing Expose request
01:29:26.630 00.000 21948 Guiding  Dir = 3, Dur = 46
01:29:26.631 00.001 21948 IsSlewing returns 0
01:29:26.631 00.000 21948 IsGuiding returns 0
01:29:26.632 00.001 21948 PulseGuide returned control before completion, sleep 55
01:29:26.704 00.072 21948 IsGuiding returns 0
01:29:26.704 00.000 21948 Move returns status 0, amount 46
01:29:26.704 00.000 21948 MoveAxis(N, 0, ABG)
01:29:26.704 00.000 21948 Move returns status 0, amount 0
01:29:26.705 00.001 21948 move complete, result=0
01:29:26.705 00.000 21948 worker thread done servicing request
01:29:26.705 00.000 21948 Worker thread wakes up
01:29:26.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:26.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:26.705 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
01:29:28.116 01.411 21948 Exposure complete
01:29:28.148 00.032 21948 worker thread done servicing request
01:29:28.148 00.000 18120 OnExposeComplete: enter
01:29:28.149 00.001 18120 UpdateGuideState(): m_state=6
01:29:28.150 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
01:29:28.150 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=232.77, Mass=1838, SNR=29.7, Peak=181 HFD=4.0
01:29:28.151 00.001 18120 MultiStar: [#1 0.25,0.34,0.00,M1] [#2 -0.01,0.19,0.64,U] [#3 0.09,0.04,0.64,U] [#4 0.24,0.29,0.59,U] [#5 0.32,-0.15,0.48,U] [#6 0.02,-0.21,0.53,U] [#7 -0.09,0.35,0.44,U] [#8 -0.22,0.14,0.40,U] 
01:29:28.151 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {-0.28, 0.32}
01:29:28.152 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
01:29:28.152 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
01:29:28.152 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.64 mountX=0.13 mountY=-0.05, mountTheta=-0.39
01:29:28.154 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.14, opts=13)
01:29:28.154 00.000 18120 Enqueuing Move request for scope (-0.01, 0.14)
01:29:28.155 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:28.155 00.000 21948 Worker thread wakes up
01:29:28.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
01:29:28.155 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
01:29:28.155 00.000 21948 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.05
01:29:28.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:29:28.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:28.155 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.7
01:29:28.156 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:28.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:28.156 00.000 18120 Enqueuing Expose request
01:29:28.157 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:28.157 00.000 21948 MoveAxis(E, 0, ABG)
01:29:28.157 00.000 21948 Move returns status 0, amount 0
01:29:28.157 00.000 21948 MoveAxis(N, 0, ABG)
01:29:28.157 00.000 21948 Move returns status 0, amount 0
01:29:28.157 00.000 21948 move complete, result=0
01:29:28.157 00.000 21948 worker thread done servicing request
01:29:28.157 00.000 21948 Worker thread wakes up
01:29:28.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:28.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:28.158 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:29.785 01.627 21948 Exposure complete
01:29:29.823 00.038 21948 worker thread done servicing request
01:29:29.823 00.000 18120 OnExposeComplete: enter
01:29:29.825 00.002 18120 UpdateGuideState(): m_state=6
01:29:29.827 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
01:29:29.828 00.001 18120 Star::Find returns 1 (0), X=897.01, Y=232.58, Mass=2002, SNR=30.9, Peak=200 HFD=3.7
01:29:29.830 00.002 18120 MultiStar: [#1 0.10,0.21,0.72,U] [#2 0.11,0.28,0.65,U] [#3 0.14,-0.11,0.62,U] [#4 0.37,0.22,0.00,M1] [#5 0.27,0.09,0.48,U] [#6 0.13,-0.11,0.52,U] [#7 0.18,0.31,0.45,U] [#8 -0.15,-0.13,0.41,U] 
01:29:29.830 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {-0.13, 0.14}
01:29:29.831 00.001 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
01:29:29.831 00.000 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
01:29:29.832 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:29:29.833 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
01:29:29.833 00.000 18120 Enqueuing Move request for scope (0.07, 0.10)
01:29:29.834 00.001 21948 Worker thread wakes up
01:29:29.834 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:29.834 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.9
01:29:29.835 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:29.835 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:29.836 00.001 18120 Enqueuing Expose request
01:29:29.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:29:29.836 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:29:29.836 00.000 21948 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:29:29.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:29:29.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:29.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:29.836 00.000 21948 MoveAxis(E, 0, ABG)
01:29:29.836 00.000 21948 Move returns status 0, amount 0
01:29:29.836 00.000 21948 MoveAxis(N, 0, ABG)
01:29:29.836 00.000 21948 Move returns status 0, amount 0
01:29:29.836 00.000 21948 move complete, result=0
01:29:29.836 00.000 21948 worker thread done servicing request
01:29:29.836 00.000 21948 Worker thread wakes up
01:29:29.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:29.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:29.837 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:31.365 01.528 21948 Exposure complete
01:29:31.401 00.036 21948 worker thread done servicing request
01:29:31.401 00.000 18120 OnExposeComplete: enter
01:29:31.402 00.001 18120 UpdateGuideState(): m_state=6
01:29:31.402 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
01:29:31.403 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=232.63, Mass=2084, SNR=31.5, Peak=199 HFD=4.0
01:29:31.403 00.000 18120 MultiStar: [#1 0.14,0.18,0.70,U] [#2 0.14,0.18,0.63,U] [#3 -0.04,0.09,0.61,U] [#4 0.24,0.20,0.55,U] [#5 0.38,0.07,0.46,U] [#6 -0.25,0.15,0.55,U] [#7 0.04,-0.18,0.43,U] [#8 -0.15,-0.00,0.40,U] 
01:29:31.404 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {-0.20, 0.18}
01:29:31.404 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
01:29:31.404 00.000 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
01:29:31.405 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=0.10 mountY=-0.07, mountTheta=-0.59
01:29:31.407 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
01:29:31.408 00.001 18120 Enqueuing Move request for scope (0.02, 0.12)
01:29:31.408 00.000 21948 Worker thread wakes up
01:29:31.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:29:31.408 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:29:31.408 00.000 21948 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.07
01:29:31.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:29:31.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:31.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:31.409 00.001 18120 UpdateGuideState exits: m=2084 RSB=31.5
01:29:31.409 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:31.410 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:31.410 00.000 18120 Enqueuing Expose request
01:29:31.411 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:31.411 00.000 21948 MoveAxis(E, 0, ABG)
01:29:31.411 00.000 21948 Move returns status 0, amount 0
01:29:31.411 00.000 21948 MoveAxis(N, 0, ABG)
01:29:31.411 00.000 21948 Move returns status 0, amount 0
01:29:31.411 00.000 21948 move complete, result=0
01:29:31.411 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:31.412 00.001 21948 worker thread done servicing request
01:29:31.412 00.000 21948 Worker thread wakes up
01:29:31.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:31.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:33.042 01.630 21948 Exposure complete
01:29:33.080 00.038 21948 worker thread done servicing request
01:29:33.080 00.000 18120 OnExposeComplete: enter
01:29:33.081 00.001 18120 UpdateGuideState(): m_state=6
01:29:33.081 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
01:29:33.082 00.001 18120 Star::Find returns 1 (0), X=896.93, Y=232.53, Mass=1922, SNR=30.4, Peak=180 HFD=3.7
01:29:33.083 00.001 18120 MultiStar: [#1 0.27,0.06,0.74,U] [#2 0.23,0.11,0.65,U] [#3 0.21,0.11,0.60,U] [#4 0.24,0.09,0.57,U] [#5 0.36,-0.32,0.00,M3] [#6 0.40,-0.12,0.00,M1] [#7 0.20,0.08,0.45,U] [#8 0.15,-0.14,0.41,U] 
01:29:33.084 00.001 18120 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {-0.21, 0.08}
01:29:33.085 00.001 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
01:29:33.086 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
01:29:33.087 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.48 mountX=0.01 mountY=-0.14, mountTheta=-1.52
01:29:33.089 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.07, opts=13)
01:29:33.090 00.001 18120 Enqueuing Move request for scope (0.13, 0.07)
01:29:33.091 00.001 21948 Worker thread wakes up
01:29:33.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:29:33.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:33.092 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.4
01:29:33.093 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:33.094 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:33.095 00.001 18120 Enqueuing Expose request
01:29:33.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:29:33.095 00.000 21948 Moving (0.13, 0.07) raw xDistance=0.01 yDistance=-0.14
01:29:33.096 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:33.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:33.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:33.096 00.000 21948 MoveAxis(E, 0, ABG)
01:29:33.096 00.000 21948 Move returns status 0, amount 0
01:29:33.096 00.000 21948 MoveAxis(N, 0, ABG)
01:29:33.096 00.000 21948 Move returns status 0, amount 0
01:29:33.096 00.000 21948 move complete, result=0
01:29:33.096 00.000 21948 worker thread done servicing request
01:29:33.096 00.000 21948 Worker thread wakes up
01:29:33.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:33.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:33.096 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:34.622 01.526 21948 Exposure complete
01:29:34.672 00.050 21948 worker thread done servicing request
01:29:34.672 00.000 18120 OnExposeComplete: enter
01:29:34.673 00.001 18120 UpdateGuideState(): m_state=6
01:29:34.673 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
01:29:34.674 00.001 18120 Star::Find returns 1 (0), X=897.01, Y=232.58, Mass=1959, SNR=30.7, Peak=181 HFD=3.9
01:29:34.674 00.000 18120 MultiStar: [#1 0.20,-0.00,0.76,U] [#2 0.03,-0.10,0.63,U] [#3 0.11,-0.10,0.57,U] [#4 0.17,0.06,0.58,U] [#5 0.11,0.08,0.45,U] [#6 0.19,0.07,0.52,U] [#7 -0.19,-0.18,0.45,U] [#8 0.02,-0.03,0.42,U] 
01:29:34.674 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {-0.13, 0.14}
01:29:34.675 00.001 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
01:29:34.676 00.001 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
01:29:34.676 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=-0.02 mountY=-0.05, mountTheta=-1.89
01:29:34.677 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
01:29:34.678 00.001 18120 Enqueuing Move request for scope (0.05, 0.01)
01:29:34.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:34.679 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.7
01:29:34.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:34.680 00.001 21948 Worker thread wakes up
01:29:34.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:29:34.680 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:29:34.680 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=-0.05
01:29:34.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:34.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:34.680 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:34.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:34.680 00.000 18120 Enqueuing Expose request
01:29:34.681 00.001 21948 MoveAxis(E, 0, ABG)
01:29:34.681 00.000 21948 Move returns status 0, amount 0
01:29:34.681 00.000 21948 MoveAxis(N, 0, ABG)
01:29:34.681 00.000 21948 Move returns status 0, amount 0
01:29:34.681 00.000 21948 move complete, result=0
01:29:34.681 00.000 21948 worker thread done servicing request
01:29:34.681 00.000 21948 Worker thread wakes up
01:29:34.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:34.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:34.682 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:36.310 01.628 21948 Exposure complete
01:29:36.366 00.056 21948 worker thread done servicing request
01:29:36.366 00.000 18120 OnExposeComplete: enter
01:29:36.367 00.001 18120 UpdateGuideState(): m_state=6
01:29:36.368 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
01:29:36.369 00.001 18120 Star::Find returns 1 (0), X=897.20, Y=232.33, Mass=2037, SNR=31.2, Peak=185 HFD=3.8
01:29:36.369 00.000 18120 MultiStar: [#1 0.28,0.12,0.72,U] [#2 0.02,0.10,0.63,U] [#3 0.08,-0.00,0.60,U] [#4 0.23,0.09,0.55,U] [#5 0.46,-0.17,0.00,M3] [#6 0.12,-0.10,0.54,U] [#7 0.16,-0.04,0.44,U] [#8 0.04,0.08,0.39,U] 
01:29:36.370 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.05, -0.12}
01:29:36.370 00.000 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
01:29:36.371 00.001 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
01:29:36.371 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:29:36.373 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
01:29:36.374 00.001 18120 Enqueuing Move request for scope (0.12, 0.01)
01:29:36.375 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:36.376 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.2
01:29:36.377 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:36.378 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:36.378 00.000 18120 Enqueuing Expose request
01:29:36.379 00.001 21948 Worker thread wakes up
01:29:36.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:29:36.379 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:29:36.379 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.11
01:29:36.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:36.380 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:36.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:36.380 00.000 21948 MoveAxis(E, 0, ABG)
01:29:36.380 00.000 21948 Move returns status 0, amount 0
01:29:36.380 00.000 21948 MoveAxis(N, 0, ABG)
01:29:36.380 00.000 21948 Move returns status 0, amount 0
01:29:36.380 00.000 21948 move complete, result=0
01:29:36.380 00.000 21948 worker thread done servicing request
01:29:36.380 00.000 21948 Worker thread wakes up
01:29:36.380 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:36.381 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:36.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:37.907 01.526 21948 Exposure complete
01:29:37.932 00.025 21948 worker thread done servicing request
01:29:37.932 00.000 18120 OnExposeComplete: enter
01:29:37.933 00.001 18120 UpdateGuideState(): m_state=6
01:29:37.934 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
01:29:37.934 00.000 18120 Star::Find returns 1 (0), X=897.12, Y=232.38, Mass=2132, SNR=32.0, Peak=198 HFD=3.9
01:29:37.935 00.001 18120 MultiStar: [#1 0.32,0.07,0.68,U] [#2 0.35,0.16,0.58,U] [#3 0.16,-0.07,0.56,U] [#4 0.18,-0.07,0.53,U] [#5 0.53,-0.05,0.00,M4] [#6 0.33,-0.09,0.50,U] [#7 0.36,-0.09,0.43,U] [#8 0.15,-0.41,0.00,M1] 
01:29:37.935 00.000 18120 single-star, 6 included, MultiStar: {0.21, -0.02}, one-star: {-0.02, -0.06}
01:29:37.935 00.000 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.39)
01:29:37.936 00.001 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.93 = 2.35)
01:29:37.936 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.90 mountX=-0.05 mountY=0.05, mountTheta=2.37
01:29:37.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
01:29:37.938 00.001 18120 Enqueuing Move request for scope (-0.02, -0.06)
01:29:37.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:37.939 00.001 21948 Worker thread wakes up
01:29:37.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:29:37.939 00.000 18120 UpdateGuideState exits: m=2132 RSB=32.0
01:29:37.939 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:29:37.939 00.000 21948 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.05
01:29:37.939 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.940 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:37.940 00.000 18120 Enqueuing Expose request
01:29:37.941 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:29:37.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:37.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:37.941 00.000 21948 MoveAxis(E, 0, ABG)
01:29:37.941 00.000 21948 Move returns status 0, amount 0
01:29:37.941 00.000 21948 MoveAxis(N, 0, ABG)
01:29:37.941 00.000 21948 Move returns status 0, amount 0
01:29:37.941 00.000 21948 move complete, result=0
01:29:37.941 00.000 21948 worker thread done servicing request
01:29:37.941 00.000 21948 Worker thread wakes up
01:29:37.941 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:37.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:37.941 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:39.569 01.628 21948 Exposure complete
01:29:39.607 00.038 18120 OnExposeComplete: enter
01:29:39.608 00.001 18120 UpdateGuideState(): m_state=6
01:29:39.609 00.001 21948 worker thread done servicing request
01:29:39.609 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
01:29:39.609 00.000 18120 Star::Find returns 1 (0), X=897.13, Y=232.57, Mass=2063, SNR=31.3, Peak=191 HFD=3.8
01:29:39.610 00.001 18120 MultiStar: [#1 0.25,0.05,0.72,U] [#2 0.28,0.07,0.67,U] [#3 0.23,0.07,0.61,U] [#4 0.35,0.17,0.57,U] [#5 0.33,-0.13,0.45,U] [#6 0.28,0.06,0.52,U] [#7 0.16,-0.03,0.42,U] [#8 0.01,-0.06,0.40,U] 
01:29:39.610 00.000 18120 single-star, 8 included, MultiStar: {0.20, 0.05}, one-star: {-0.01, 0.12}
01:29:39.612 00.002 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
01:29:39.613 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
01:29:39.614 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.12 mountY=-0.05, mountTheta=-0.39
01:29:39.618 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.12, opts=13)
01:29:39.620 00.002 18120 Enqueuing Move request for scope (-0.01, 0.12)
01:29:39.621 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:39.622 00.001 18120 UpdateGuideState exits: m=2063 RSB=31.3
01:29:39.623 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:39.625 00.002 21948 Worker thread wakes up
01:29:39.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:29:39.625 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:29:39.625 00.000 21948 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.05
01:29:39.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:39.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:39.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:39.627 00.002 18120 Enqueuing Expose request
01:29:39.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:39.627 00.000 21948 MoveAxis(E, 0, ABG)
01:29:39.627 00.000 21948 Move returns status 0, amount 0
01:29:39.627 00.000 21948 MoveAxis(N, 0, ABG)
01:29:39.627 00.000 21948 Move returns status 0, amount 0
01:29:39.627 00.000 21948 move complete, result=0
01:29:39.627 00.000 21948 worker thread done servicing request
01:29:39.627 00.000 21948 Worker thread wakes up
01:29:39.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:39.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:39.627 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:41.159 01.532 21948 Exposure complete
01:29:41.199 00.040 21948 worker thread done servicing request
01:29:41.199 00.000 18120 OnExposeComplete: enter
01:29:41.200 00.001 18120 UpdateGuideState(): m_state=6
01:29:41.200 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
01:29:41.201 00.001 18120 Star::Find returns 1 (0), X=897.20, Y=232.64, Mass=2031, SNR=31.3, Peak=193 HFD=3.8
01:29:41.202 00.001 18120 MultiStar: [#1 0.40,0.19,0.00,M1] [#2 0.19,-0.01,0.65,U] [#3 0.15,0.13,0.60,U] [#4 0.28,0.16,0.58,U] [#5 0.29,0.06,0.47,U] [#6 0.22,-0.00,0.51,U] [#7 0.32,0.43,0.00,M1] [#8 0.08,-0.01,0.42,U] 
01:29:41.203 00.001 18120 refined, 6 included, MultiStar: {0.17, 0.09}, one-star: {0.06, 0.19}
01:29:41.203 00.000 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
01:29:41.204 00.001 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
01:29:41.204 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=0.01 mountY=-0.19, mountTheta=-1.51
01:29:41.205 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.09, opts=13)
01:29:41.206 00.001 18120 Enqueuing Move request for scope (0.17, 0.09)
01:29:41.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:41.207 00.001 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:29:41.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:41.208 00.001 21948 Worker thread wakes up
01:29:41.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
01:29:41.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
01:29:41.208 00.000 21948 Moving (0.17, 0.09) raw xDistance=0.01 yDistance=-0.19
01:29:41.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:41.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:41.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:29:41.208 00.000 21948 MoveAxis(E, 0, ABG)
01:29:41.208 00.000 21948 Move returns status 0, amount 0
01:29:41.208 00.000 21948 MoveAxis(N, 0, ABG)
01:29:41.208 00.000 21948 Move returns status 0, amount 0
01:29:41.208 00.000 21948 move complete, result=0
01:29:41.208 00.000 21948 worker thread done servicing request
01:29:41.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:41.209 00.001 18120 Enqueuing Expose request
01:29:41.209 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:41.210 00.001 21948 Worker thread wakes up
01:29:41.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:41.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:42.842 01.632 21948 Exposure complete
01:29:42.877 00.035 21948 worker thread done servicing request
01:29:42.877 00.000 18120 OnExposeComplete: enter
01:29:42.880 00.003 18120 UpdateGuideState(): m_state=6
01:29:42.882 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
01:29:42.885 00.003 18120 Star::Find returns 1 (0), X=897.16, Y=232.35, Mass=2127, SNR=31.9, Peak=196 HFD=3.7
01:29:42.887 00.002 18120 MultiStar: [#1 0.33,0.02,0.68,U] [#2 0.19,-0.01,0.61,U] [#3 0.05,-0.10,0.59,U] [#4 0.44,0.03,0.00,M1] [#5 0.21,-0.17,0.45,U] [#6 0.47,-0.18,0.00,M1] [#7 0.27,0.26,0.42,U] [#8 0.22,-0.28,0.37,U] 
01:29:42.888 00.001 18120 single-star, 6 included, MultiStar: {0.16, -0.05}, one-star: {0.01, -0.09}
01:29:42.889 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.88)
01:29:42.889 00.000 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.84)
01:29:42.890 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.41 mountX=-0.09 mountY=0.03, mountTheta=2.84
01:29:42.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
01:29:42.891 00.000 18120 Enqueuing Move request for scope (0.01, -0.09)
01:29:42.892 00.001 21948 Worker thread wakes up
01:29:42.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:42.892 00.000 18120 UpdateGuideState exits: m=2127 RSB=31.9
01:29:42.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:42.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:42.893 00.000 18120 Enqueuing Expose request
01:29:42.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:29:42.893 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:29:42.893 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.03
01:29:42.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:29:42.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:42.894 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:42.894 00.000 21948 MoveAxis(E, 0, ABG)
01:29:42.894 00.000 21948 Move returns status 0, amount 0
01:29:42.894 00.000 21948 MoveAxis(N, 0, ABG)
01:29:42.894 00.000 21948 Move returns status 0, amount 0
01:29:42.894 00.000 21948 move complete, result=0
01:29:42.894 00.000 21948 worker thread done servicing request
01:29:42.894 00.000 21948 Worker thread wakes up
01:29:42.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:42.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:42.894 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:44.421 01.527 21948 Exposure complete
01:29:44.463 00.042 21948 worker thread done servicing request
01:29:44.463 00.000 18120 OnExposeComplete: enter
01:29:44.465 00.002 18120 UpdateGuideState(): m_state=6
01:29:44.465 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
01:29:44.466 00.001 18120 Star::Find returns 1 (0), X=897.25, Y=232.22, Mass=2102, SNR=31.7, Peak=215 HFD=3.8
01:29:44.466 00.000 18120 MultiStar: [#1 0.33,0.01,0.69,U] [#2 0.32,-0.04,0.65,U] [#3 0.27,-0.19,0.59,U] [#4 0.29,-0.02,0.54,U] [#5 0.34,-0.27,0.00,M2] [#6 0.08,-0.27,0.49,U] [#7 0.21,-0.01,0.43,U] [#8 0.27,-0.26,0.38,U] 
01:29:44.467 00.001 18120 single-star, 7 included, MultiStar: {0.23, -0.13}, one-star: {0.11, -0.22}
01:29:44.467 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
01:29:44.468 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
01:29:44.468 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.13 mountX=-0.25 mountY=0.01, mountTheta=3.12
01:29:44.469 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
01:29:44.470 00.001 18120 Enqueuing Move request for scope (0.11, -0.22)
01:29:44.470 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:44.471 00.001 18120 UpdateGuideState exits: m=2102 RSB=31.7
01:29:44.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:44.472 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:44.472 00.000 18120 Enqueuing Expose request
01:29:44.472 00.000 21948 Worker thread wakes up
01:29:44.472 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
01:29:44.472 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
01:29:44.472 00.000 21948 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=0.01
01:29:44.472 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:29:44.472 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:44.473 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:44.473 00.000 21948 MoveAxis(E, 44, ABG)
01:29:44.473 00.000 21948 Guiding  Dir = 2, Dur = 44
01:29:44.473 00.000 21948 IsSlewing returns 0
01:29:44.473 00.000 21948 IsGuiding returns 0
01:29:44.476 00.003 21948 PulseGuide returned control before completion, sleep 52
01:29:44.529 00.053 21948 IsGuiding returns 1
01:29:44.530 00.001 21948 scope still moving after pulse duration time elapsed
01:29:44.561 00.031 21948 IsSlewing returns 0
01:29:44.562 00.001 21948 IsGuiding returns 0
01:29:44.562 00.000 21948 scope move finished after 44 + 44 ms
01:29:44.562 00.000 21948 Move returns status 0, amount 44
01:29:44.562 00.000 21948 MoveAxis(N, 0, ABG)
01:29:44.562 00.000 21948 Move returns status 0, amount 0
01:29:44.562 00.000 21948 move complete, result=0
01:29:44.562 00.000 21948 worker thread done servicing request
01:29:44.562 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
01:29:44.563 00.001 21948 Worker thread wakes up
01:29:44.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:44.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:46.195 01.632 21948 Exposure complete
01:29:46.231 00.036 21948 worker thread done servicing request
01:29:46.232 00.001 18120 OnExposeComplete: enter
01:29:46.233 00.001 18120 UpdateGuideState(): m_state=6
01:29:46.234 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
01:29:46.235 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=232.53, Mass=2081, SNR=31.5, Peak=225 HFD=3.7
01:29:46.235 00.000 18120 MultiStar: [#1 0.18,0.33,0.71,U] [#2 0.06,0.33,0.62,U] [#3 -0.00,0.13,0.58,U] [#4 0.22,0.37,0.00,M1] [#5 0.11,0.02,0.46,U] [#6 0.45,0.01,0.00,M1] [#7 0.27,0.28,0.42,U] [#8 -0.22,-0.07,0.40,U] 
01:29:46.236 00.001 18120 single-star, 6 included, MultiStar: {0.04, 0.17}, one-star: {-0.06, 0.09}
01:29:46.236 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
01:29:46.236 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
01:29:46.237 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=0.11 mountY=0.02, mountTheta=0.16
01:29:46.238 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.09, opts=13)
01:29:46.238 00.000 18120 Enqueuing Move request for scope (-0.06, 0.09)
01:29:46.239 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:46.239 00.000 18120 UpdateGuideState exits: m=2081 RSB=31.5
01:29:46.240 00.001 21948 Worker thread wakes up
01:29:46.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:29:46.240 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:29:46.240 00.000 21948 Moving (-0.06, 0.09) raw xDistance=0.11 yDistance=0.02
01:29:46.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:29:46.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:46.240 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:29:46.240 00.000 21948 MoveAxis(E, 0, ABG)
01:29:46.240 00.000 21948 Move returns status 0, amount 0
01:29:46.240 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:46.243 00.003 18120 Enqueuing Expose request
01:29:46.244 00.001 21948 MoveAxis(N, 0, ABG)
01:29:46.244 00.000 21948 Move returns status 0, amount 0
01:29:46.244 00.000 21948 move complete, result=0
01:29:46.244 00.000 21948 worker thread done servicing request
01:29:46.244 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:46.244 00.000 21948 Worker thread wakes up
01:29:46.244 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:46.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:47.769 01.525 21948 Exposure complete
01:29:47.805 00.036 21948 worker thread done servicing request
01:29:47.806 00.001 18120 OnExposeComplete: enter
01:29:47.806 00.000 18120 UpdateGuideState(): m_state=6
01:29:47.807 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
01:29:47.808 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=232.70, Mass=2002, SNR=31.1, Peak=210 HFD=4.0
01:29:47.810 00.002 18120 MultiStar: [#1 0.31,0.20,0.70,U] [#2 0.05,0.32,0.64,U] [#3 -0.03,0.29,0.60,U] [#4 0.08,0.38,0.55,U] [#5 0.31,0.00,0.46,U] [#6 -0.01,-0.03,0.52,U] [#7 0.34,0.19,0.45,U] [#8 -0.07,0.06,0.40,U] 
01:29:47.811 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {-0.19, 0.26}
01:29:47.812 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
01:29:47.814 00.002 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
01:29:47.815 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.26 mountX=0.16 mountY=-0.15, mountTheta=-0.76
01:29:47.816 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.20, opts=13)
01:29:47.818 00.002 18120 Enqueuing Move request for scope (0.07, 0.20)
01:29:47.818 00.000 21948 Worker thread wakes up
01:29:47.818 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:47.819 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
01:29:47.819 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.1
01:29:47.819 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:47.819 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:47.820 00.001 18120 Enqueuing Expose request
01:29:47.820 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
01:29:47.820 00.000 21948 Moving (0.07, 0.20) raw xDistance=0.16 yDistance=-0.15
01:29:47.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:29:47.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:47.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:29:47.820 00.000 21948 MoveAxis(E, 0, ABG)
01:29:47.820 00.000 21948 Move returns status 0, amount 0
01:29:47.820 00.000 21948 MoveAxis(N, 0, ABG)
01:29:47.820 00.000 21948 Move returns status 0, amount 0
01:29:47.821 00.001 21948 move complete, result=0
01:29:47.821 00.000 21948 worker thread done servicing request
01:29:47.821 00.000 21948 Worker thread wakes up
01:29:47.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:47.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:47.821 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:49.447 01.626 21948 Exposure complete
01:29:49.484 00.037 21948 worker thread done servicing request
01:29:49.484 00.000 18120 OnExposeComplete: enter
01:29:49.484 00.000 18120 UpdateGuideState(): m_state=6
01:29:49.485 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
01:29:49.485 00.000 18120 Star::Find returns 1 (0), X=897.10, Y=232.55, Mass=2026, SNR=31.1, Peak=209 HFD=3.8
01:29:49.486 00.001 18120 MultiStar: [#1 0.11,0.34,0.73,U] [#2 0.31,0.21,0.62,U] [#3 0.09,0.12,0.59,U] [#4 0.16,0.37,0.00,M1] [#5 0.37,0.07,0.45,U] [#6 0.13,-0.05,0.51,U] [#7 0.24,0.31,0.42,U] [#8 -0.18,0.03,0.42,U] 
01:29:49.487 00.001 18120 single-star, 7 included, MultiStar: {0.11, 0.15}, one-star: {-0.04, 0.11}
01:29:49.487 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
01:29:49.488 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
01:29:49.488 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.12 mountY=-0.01, mountTheta=-0.10
01:29:49.490 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
01:29:49.491 00.001 18120 Enqueuing Move request for scope (-0.04, 0.11)
01:29:49.491 00.000 21948 Worker thread wakes up
01:29:49.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:49.492 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.1
01:29:49.492 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:49.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:49.494 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:29:49.494 00.000 18120 Enqueuing Expose request
01:29:49.494 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:29:49.495 00.001 21948 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=-0.01
01:29:49.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:49.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:49.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:29:49.495 00.000 21948 MoveAxis(E, 0, ABG)
01:29:49.495 00.000 21948 Move returns status 0, amount 0
01:29:49.495 00.000 21948 MoveAxis(N, 0, ABG)
01:29:49.495 00.000 21948 Move returns status 0, amount 0
01:29:49.495 00.000 21948 move complete, result=0
01:29:49.495 00.000 21948 worker thread done servicing request
01:29:49.495 00.000 21948 Worker thread wakes up
01:29:49.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:49.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:49.495 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:51.015 01.520 21948 Exposure complete
01:29:51.055 00.040 21948 worker thread done servicing request
01:29:51.056 00.001 18120 OnExposeComplete: enter
01:29:51.058 00.002 18120 UpdateGuideState(): m_state=6
01:29:51.061 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
01:29:51.063 00.002 18120 Star::Find returns 1 (0), X=897.24, Y=232.74, Mass=2117, SNR=31.7, Peak=232 HFD=3.8
01:29:51.065 00.002 18120 MultiStar: [#1 0.32,0.43,0.00,M1] [#2 0.11,0.43,0.00,M1] [#3 -0.13,0.15,0.58,U] [#4 0.20,0.37,0.00,M2] [#5 0.12,0.06,0.47,U] [#6 0.13,-0.02,0.53,U] [#7 0.35,0.34,0.00,M1] [#8 -0.09,0.14,0.39,U] 
01:29:51.065 00.000 18120 refined, 4 included, MultiStar: {0.04, 0.16}, one-star: {0.10, 0.30}
01:29:51.066 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
01:29:51.066 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
01:29:51.067 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.32 mountX=0.12 mountY=-0.11, mountTheta=-0.70
01:29:51.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.16, opts=13)
01:29:51.068 00.000 18120 Enqueuing Move request for scope (0.04, 0.16)
01:29:51.069 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:51.069 00.000 21948 Worker thread wakes up
01:29:51.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:29:51.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:29:51.069 00.000 21948 Moving (0.04, 0.16) raw xDistance=0.12 yDistance=-0.11
01:29:51.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:51.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:51.069 00.000 18120 UpdateGuideState exits: m=2117 RSB=31.7
01:29:51.070 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:51.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:51.070 00.000 18120 Enqueuing Expose request
01:29:51.071 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:51.071 00.000 21948 MoveAxis(E, 0, ABG)
01:29:51.071 00.000 21948 Move returns status 0, amount 0
01:29:51.071 00.000 21948 MoveAxis(N, 0, ABG)
01:29:51.071 00.000 21948 Move returns status 0, amount 0
01:29:51.071 00.000 21948 move complete, result=0
01:29:51.071 00.000 21948 worker thread done servicing request
01:29:51.071 00.000 21948 Worker thread wakes up
01:29:51.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:51.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:51.072 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:52.803 01.731 21948 Exposure complete
01:29:52.845 00.042 21948 worker thread done servicing request
01:29:52.845 00.000 18120 OnExposeComplete: enter
01:29:52.846 00.001 18120 UpdateGuideState(): m_state=6
01:29:52.847 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
01:29:52.847 00.000 18120 Star::Find returns 1 (0), X=897.03, Y=232.67, Mass=2078, SNR=31.5, Peak=215 HFD=3.9
01:29:52.848 00.001 18120 MultiStar: [#1 0.05,0.34,0.73,U] [#2 0.13,0.32,0.63,U] [#3 0.12,0.25,0.60,U] [#4 0.08,0.25,0.56,U] [#5 0.26,-0.00,0.45,U] [#6 0.21,0.23,0.48,U] [#7 0.15,-0.14,0.44,U] [#8 -0.06,0.10,0.40,U] 
01:29:52.848 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {-0.11, 0.22}
01:29:52.848 00.000 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
01:29:52.851 00.003 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
01:29:52.854 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.22 mountX=0.15 mountY=-0.15, mountTheta=-0.80
01:29:52.858 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.20, opts=13)
01:29:52.860 00.002 18120 Enqueuing Move request for scope (0.07, 0.20)
01:29:52.863 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:52.865 00.002 21948 Worker thread wakes up
01:29:52.865 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
01:29:52.865 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
01:29:52.865 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.5
01:29:52.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:52.867 00.001 18120 Enqueuing Expose request
01:29:52.867 00.000 21948 Moving (0.07, 0.20) raw xDistance=0.15 yDistance=-0.15
01:29:52.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:29:52.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:52.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:29:52.867 00.000 21948 MoveAxis(E, 0, ABG)
01:29:52.867 00.000 21948 Move returns status 0, amount 0
01:29:52.867 00.000 21948 MoveAxis(N, 0, ABG)
01:29:52.867 00.000 21948 Move returns status 0, amount 0
01:29:52.867 00.000 21948 move complete, result=0
01:29:52.867 00.000 21948 worker thread done servicing request
01:29:52.867 00.000 21948 Worker thread wakes up
01:29:52.867 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:52.867 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:52.868 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:54.276 01.408 21948 Exposure complete
01:29:54.314 00.038 21948 worker thread done servicing request
01:29:54.314 00.000 18120 OnExposeComplete: enter
01:29:54.316 00.002 18120 UpdateGuideState(): m_state=6
01:29:54.318 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
01:29:54.319 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=232.81, Mass=1924, SNR=30.4, Peak=203 HFD=4.2
01:29:54.335 00.016 18120 MultiStar: [#1 0.24,0.40,0.00,M1] [#2 -0.04,0.35,0.66,U] [#3 0.00,0.36,0.64,U] [#4 0.02,0.20,0.56,U] [#5 0.14,0.14,0.49,U] [#6 -0.07,0.01,0.53,U] [#7 0.05,0.45,0.00,M1] [#8 -0.38,0.14,0.00,M1] 
01:29:54.338 00.003 18120 refined, 5 included, MultiStar: {-0.01, 0.26}, one-star: {-0.06, 0.37}
01:29:54.340 00.002 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
01:29:54.342 00.002 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
01:29:54.344 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.61 mountX=0.24 mountY=-0.11, mountTheta=-0.42
01:29:54.349 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.26, opts=13)
01:29:54.350 00.001 18120 Enqueuing Move request for scope (-0.01, 0.26)
01:29:54.350 00.000 21948 Worker thread wakes up
01:29:54.350 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:54.350 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
01:29:54.351 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.351 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:54.352 00.001 18120 Enqueuing Expose request
01:29:54.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
01:29:54.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
01:29:54.352 00.000 21948 Moving (-0.01, 0.26) raw xDistance=0.24 yDistance=-0.11
01:29:54.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:29:54.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:54.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:54.352 00.000 21948 MoveAxis(W, 43, ABG)
01:29:54.352 00.000 21948 Guiding  Dir = 3, Dur = 43
01:29:54.353 00.001 21948 IsSlewing returns 0
01:29:54.353 00.000 21948 IsGuiding returns 0
01:29:54.355 00.002 21948 PulseGuide returned control before completion, sleep 52
01:29:54.410 00.055 21948 IsGuiding returns 1
01:29:54.411 00.001 21948 scope still moving after pulse duration time elapsed
01:29:54.442 00.031 21948 IsSlewing returns 0
01:29:54.442 00.000 21948 IsGuiding returns 0
01:29:54.442 00.000 21948 scope move finished after 43 + 46 ms
01:29:54.442 00.000 21948 Move returns status 0, amount 43
01:29:54.442 00.000 21948 MoveAxis(N, 0, ABG)
01:29:54.442 00.000 21948 Move returns status 0, amount 0
01:29:54.442 00.000 21948 move complete, result=0
01:29:54.442 00.000 21948 worker thread done servicing request
01:29:54.442 00.000 21948 Worker thread wakes up
01:29:54.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:54.442 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:29:54.443 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:56.079 01.636 21948 Exposure complete
01:29:56.154 00.075 21948 worker thread done servicing request
01:29:56.154 00.000 18120 OnExposeComplete: enter
01:29:56.156 00.002 18120 UpdateGuideState(): m_state=6
01:29:56.157 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
01:29:56.157 00.000 18120 Star::Find returns 1 (0), X=897.17, Y=232.49, Mass=1911, SNR=30.2, Peak=175 HFD=3.8
01:29:56.158 00.001 18120 MultiStar: [#1 0.20,0.23,0.76,U] [#2 0.24,0.16,0.65,U] [#3 0.28,0.11,0.61,U] [#4 0.36,0.16,0.58,U] [#5 0.34,-0.16,0.47,U] [#6 0.23,-0.05,0.54,U] [#7 0.29,0.06,0.46,U] [#8 -0.10,-0.26,0.41,U] 
01:29:56.158 00.000 18120 single-star, 8 included, MultiStar: {0.20, 0.06}, one-star: {0.03, 0.04}
01:29:56.159 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
01:29:56.159 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
01:29:56.159 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.04 mountX=0.03 mountY=-0.04, mountTheta=-0.97
01:29:56.161 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
01:29:56.161 00.000 18120 Enqueuing Move request for scope (0.03, 0.04)
01:29:56.161 00.000 21948 Worker thread wakes up
01:29:56.162 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:29:56.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:29:56.162 00.000 21948 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
01:29:56.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:56.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:56.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:29:56.162 00.000 21948 MoveAxis(E, 0, ABG)
01:29:56.162 00.000 21948 Move returns status 0, amount 0
01:29:56.162 00.000 21948 MoveAxis(N, 0, ABG)
01:29:56.162 00.000 21948 Move returns status 0, amount 0
01:29:56.162 00.000 21948 move complete, result=0
01:29:56.162 00.000 21948 worker thread done servicing request
01:29:56.162 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:56.162 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.2
01:29:56.163 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.163 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:56.164 00.001 18120 Enqueuing Expose request
01:29:56.164 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:56.164 00.000 21948 Worker thread wakes up
01:29:56.164 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:56.165 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:57.572 01.407 21948 Exposure complete
01:29:57.622 00.050 21948 worker thread done servicing request
01:29:57.622 00.000 18120 OnExposeComplete: enter
01:29:57.622 00.000 18120 UpdateGuideState(): m_state=6
01:29:57.623 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
01:29:57.624 00.001 18120 Star::Find returns 1 (0), X=897.19, Y=232.70, Mass=2067, SNR=31.3, Peak=203 HFD=3.8
01:29:57.624 00.000 18120 MultiStar: [#1 0.14,0.18,0.74,U] [#2 0.27,0.14,0.64,U] [#3 0.16,0.04,0.61,U] [#4 0.35,0.20,0.00,M1] [#5 0.51,-0.20,0.00,M1] [#6 0.21,0.04,0.54,U] [#7 0.36,-0.15,0.46,U] [#8 -0.08,0.21,0.37,U] 
01:29:57.624 00.000 18120 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.04, 0.25}
01:29:57.625 00.001 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
01:29:57.625 00.000 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
01:29:57.626 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.67 mountX=0.05 mountY=-0.19, mountTheta=-1.33
01:29:57.627 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.12, opts=13)
01:29:57.628 00.001 18120 Enqueuing Move request for scope (0.15, 0.12)
01:29:57.628 00.000 21948 Worker thread wakes up
01:29:57.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:57.629 00.001 18120 UpdateGuideState exits: m=2067 RSB=31.3
01:29:57.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:57.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:57.630 00.000 18120 Enqueuing Expose request
01:29:57.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:29:57.631 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:29:57.631 00.000 21948 Moving (0.15, 0.12) raw xDistance=0.05 yDistance=-0.19
01:29:57.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:57.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:57.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:29:57.631 00.000 21948 MoveAxis(E, 0, ABG)
01:29:57.631 00.000 21948 Move returns status 0, amount 0
01:29:57.631 00.000 21948 MoveAxis(N, 0, ABG)
01:29:57.631 00.000 21948 Move returns status 0, amount 0
01:29:57.631 00.000 21948 move complete, result=0
01:29:57.631 00.000 21948 worker thread done servicing request
01:29:57.631 00.000 21948 Worker thread wakes up
01:29:57.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:57.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:57.631 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:59.265 01.634 21948 Exposure complete
01:29:59.303 00.038 21948 worker thread done servicing request
01:29:59.303 00.000 18120 OnExposeComplete: enter
01:29:59.305 00.002 18120 UpdateGuideState(): m_state=6
01:29:59.306 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
01:29:59.306 00.000 18120 Star::Find returns 1 (0), X=896.97, Y=232.73, Mass=2028, SNR=31.2, Peak=218 HFD=4.0
01:29:59.307 00.001 18120 MultiStar: [#1 0.18,0.26,0.73,U] [#2 0.03,0.31,0.62,U] [#3 0.24,0.11,0.60,U] [#4 0.17,0.36,0.57,U] [#5 0.02,0.01,0.46,U] [#6 0.02,0.10,0.53,U] [#7 0.15,0.07,0.42,U] [#8 -0.07,0.14,0.40,U] 
01:29:59.307 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {-0.17, 0.29}
01:29:59.307 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
01:29:59.308 00.001 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
01:29:59.308 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.33 mountX=0.16 mountY=-0.14, mountTheta=-0.69
01:29:59.311 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.20, opts=13)
01:29:59.311 00.000 18120 Enqueuing Move request for scope (0.05, 0.20)
01:29:59.311 00.000 21948 Worker thread wakes up
01:29:59.312 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:29:59.312 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.2
01:29:59.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:59.313 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:29:59.313 00.000 18120 Enqueuing Expose request
01:29:59.314 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
01:29:59.314 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
01:29:59.314 00.000 21948 Moving (0.05, 0.20) raw xDistance=0.16 yDistance=-0.14
01:29:59.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:29:59.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:59.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:59.314 00.000 21948 MoveAxis(E, 0, ABG)
01:29:59.314 00.000 21948 Move returns status 0, amount 0
01:29:59.314 00.000 21948 MoveAxis(N, 0, ABG)
01:29:59.314 00.000 21948 Move returns status 0, amount 0
01:29:59.314 00.000 21948 move complete, result=0
01:29:59.314 00.000 21948 worker thread done servicing request
01:29:59.314 00.000 21948 Worker thread wakes up
01:29:59.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:29:59.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:29:59.314 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:00.832 01.518 21948 Exposure complete
01:30:00.878 00.046 21948 worker thread done servicing request
01:30:00.879 00.001 18120 OnExposeComplete: enter
01:30:00.881 00.002 18120 UpdateGuideState(): m_state=6
01:30:00.881 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
01:30:00.881 00.000 18120 Star::Find returns 1 (0), X=897.05, Y=232.65, Mass=1988, SNR=30.8, Peak=206 HFD=3.9
01:30:00.881 00.000 18120 MultiStar: [#1 0.32,0.15,0.71,U] [#2 0.11,-0.00,0.63,U] [#3 -0.01,0.05,0.63,U] [#4 0.39,0.16,0.00,M1] [#5 0.27,-0.03,0.49,U] [#6 0.16,-0.04,0.52,U] [#7 0.40,0.04,0.43,U] [#8 0.14,-0.08,0.40,U] 
01:30:00.882 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {-0.10, 0.21}
01:30:00.882 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
01:30:00.883 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
01:30:00.883 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=0.00 mountY=-0.14, mountTheta=-1.56
01:30:00.884 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
01:30:00.886 00.002 18120 Enqueuing Move request for scope (0.13, 0.06)
01:30:00.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:00.886 00.000 21948 Worker thread wakes up
01:30:00.887 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.8
01:30:00.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:30:00.887 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:00.887 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:00.888 00.001 18120 Enqueuing Expose request
01:30:00.888 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:30:00.888 00.000 21948 Moving (0.13, 0.06) raw xDistance=0.00 yDistance=-0.14
01:30:00.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:30:00.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:00.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:30:00.888 00.000 21948 MoveAxis(E, 0, ABG)
01:30:00.888 00.000 21948 Move returns status 0, amount 0
01:30:00.888 00.000 21948 MoveAxis(N, 0, ABG)
01:30:00.888 00.000 21948 Move returns status 0, amount 0
01:30:00.888 00.000 21948 move complete, result=0
01:30:00.888 00.000 21948 worker thread done servicing request
01:30:00.888 00.000 21948 Worker thread wakes up
01:30:00.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:00.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:00.889 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:02.523 01.634 21948 Exposure complete
01:30:02.596 00.073 21948 worker thread done servicing request
01:30:02.596 00.000 18120 OnExposeComplete: enter
01:30:02.598 00.002 18120 UpdateGuideState(): m_state=6
01:30:02.599 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
01:30:02.600 00.001 18120 Star::Find returns 1 (0), X=897.33, Y=232.47, Mass=1974, SNR=30.9, Peak=178 HFD=3.9
01:30:02.601 00.001 18120 MultiStar: [#1 0.41,0.01,0.00,M1] [#2 0.33,0.06,0.65,U] [#3 0.23,0.02,0.58,U] [#4 0.37,0.17,0.00,M2] [#5 0.50,-0.37,0.00,M1] [#6 0.45,-0.22,0.00,M1] [#7 0.18,0.21,0.44,U] [#8 0.08,-0.25,0.39,U] 
01:30:02.601 00.000 18120 single-star, 4 included, MultiStar: {0.21, 0.02}, one-star: {0.18, 0.03}
01:30:02.602 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
01:30:02.602 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
01:30:02.604 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.19 cameraTheta=0.15 mountX=-0.05 mountY=-0.18, mountTheta=-1.85
01:30:02.606 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.03, opts=13)
01:30:02.608 00.002 18120 Enqueuing Move request for scope (0.18, 0.03)
01:30:02.609 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:02.610 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.9
01:30:02.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.613 00.002 21948 Worker thread wakes up
01:30:02.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:30:02.613 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:30:02.613 00.000 21948 Moving (0.18, 0.03) raw xDistance=-0.05 yDistance=-0.18
01:30:02.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:30:02.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:02.613 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:02.614 00.001 18120 Enqueuing Expose request
01:30:02.614 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:30:02.615 00.001 21948 MoveAxis(E, 0, ABG)
01:30:02.615 00.000 21948 Move returns status 0, amount 0
01:30:02.615 00.000 21948 MoveAxis(N, 0, ABG)
01:30:02.615 00.000 21948 Move returns status 0, amount 0
01:30:02.615 00.000 21948 move complete, result=0
01:30:02.615 00.000 21948 worker thread done servicing request
01:30:02.615 00.000 21948 Worker thread wakes up
01:30:02.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:02.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:02.615 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:04.032 01.417 21948 Exposure complete
01:30:04.072 00.040 21948 worker thread done servicing request
01:30:04.072 00.000 18120 OnExposeComplete: enter
01:30:04.075 00.003 18120 UpdateGuideState(): m_state=6
01:30:04.076 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
01:30:04.077 00.001 18120 Star::Find returns 1 (0), X=897.26, Y=232.58, Mass=2056, SNR=31.5, Peak=205 HFD=3.8
01:30:04.078 00.001 18120 MultiStar: [#1 0.31,0.04,0.71,U] [#2 0.28,0.13,0.63,U] [#3 0.20,0.06,0.61,U] [#4 0.60,0.27,0.00,M3] [#5 0.50,-0.23,0.00,M2] [#6 0.33,-0.23,0.00,M2] [#7 0.35,0.06,0.43,U] [#8 0.18,-0.00,0.41,U] 
01:30:04.078 00.000 18120 single-star, 5 included, MultiStar: {0.23, 0.08}, one-star: {0.12, 0.14}
01:30:04.079 00.001 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:30:04.079 00.000 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:30:04.080 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.85 mountX=0.07 mountY=-0.17, mountTheta=-1.16
01:30:04.081 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.14, opts=13)
01:30:04.081 00.000 18120 Enqueuing Move request for scope (0.12, 0.14)
01:30:04.082 00.001 21948 Worker thread wakes up
01:30:04.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:04.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
01:30:04.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
01:30:04.082 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.5
01:30:04.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:04.083 00.000 18120 Enqueuing Expose request
01:30:04.084 00.001 21948 Moving (0.12, 0.14) raw xDistance=0.07 yDistance=-0.17
01:30:04.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:04.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:04.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:30:04.084 00.000 21948 MoveAxis(E, 0, ABG)
01:30:04.084 00.000 21948 Move returns status 0, amount 0
01:30:04.084 00.000 21948 MoveAxis(N, 0, ABG)
01:30:04.084 00.000 21948 Move returns status 0, amount 0
01:30:04.084 00.000 21948 move complete, result=0
01:30:04.084 00.000 21948 worker thread done servicing request
01:30:04.084 00.000 21948 Worker thread wakes up
01:30:04.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:04.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:04.084 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:05.710 01.626 21948 Exposure complete
01:30:05.753 00.043 21948 worker thread done servicing request
01:30:05.754 00.001 18120 OnExposeComplete: enter
01:30:05.754 00.000 18120 UpdateGuideState(): m_state=6
01:30:05.755 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
01:30:05.755 00.000 18120 Star::Find returns 1 (0), X=897.21, Y=232.55, Mass=2109, SNR=31.8, Peak=203 HFD=3.7
01:30:05.756 00.001 18120 MultiStar: [#1 0.48,0.15,0.00,M1] [#2 0.24,0.09,0.60,U] [#3 0.44,-0.13,0.00,M1] [#4 0.30,0.23,0.56,U] [#5 0.32,-0.17,0.45,U] [#6 0.37,-0.11,0.54,U] [#7 0.16,0.12,0.42,U] [#8 0.16,-0.07,0.38,U] 
01:30:05.756 00.000 18120 single-star, 6 included, MultiStar: {0.22, 0.05}, one-star: {0.07, 0.11}
01:30:05.756 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
01:30:05.757 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
01:30:05.757 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.07 mountY=-0.11, mountTheta=-1.00
01:30:05.758 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.11, opts=13)
01:30:05.759 00.001 18120 Enqueuing Move request for scope (0.07, 0.11)
01:30:05.759 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:05.760 00.001 18120 UpdateGuideState exits: m=2109 RSB=31.8
01:30:05.760 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:05.761 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:05.761 00.000 18120 Enqueuing Expose request
01:30:05.761 00.000 21948 Worker thread wakes up
01:30:05.762 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
01:30:05.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
01:30:05.762 00.000 21948 Moving (0.07, 0.11) raw xDistance=0.07 yDistance=-0.11
01:30:05.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:05.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:05.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:05.762 00.000 21948 MoveAxis(E, 0, ABG)
01:30:05.762 00.000 21948 Move returns status 0, amount 0
01:30:05.762 00.000 21948 MoveAxis(N, 0, ABG)
01:30:05.762 00.000 21948 Move returns status 0, amount 0
01:30:05.762 00.000 21948 move complete, result=0
01:30:05.762 00.000 21948 worker thread done servicing request
01:30:05.762 00.000 21948 Worker thread wakes up
01:30:05.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:05.762 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:05.762 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:07.281 01.519 21948 Exposure complete
01:30:07.310 00.029 21948 worker thread done servicing request
01:30:07.311 00.001 18120 OnExposeComplete: enter
01:30:07.311 00.000 18120 UpdateGuideState(): m_state=6
01:30:07.312 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
01:30:07.312 00.000 18120 Star::Find returns 1 (0), X=897.20, Y=232.50, Mass=2071, SNR=31.5, Peak=188 HFD=3.8
01:30:07.313 00.001 18120 MultiStar: [#1 0.32,-0.12,0.73,U] [#2 0.13,-0.01,0.62,U] [#3 0.03,-0.00,0.59,U] [#4 0.21,0.16,0.54,U] [#5 0.38,-0.09,0.45,U] [#6 0.03,-0.15,0.48,U] [#7 0.58,0.01,0.00,M1] [#8 0.10,-0.39,0.40,U] 
01:30:07.313 00.000 18120 single-star, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.06, 0.06}
01:30:07.313 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
01:30:07.314 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
01:30:07.314 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.77 mountX=0.03 mountY=-0.08, mountTheta=-1.23
01:30:07.315 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.06, opts=13)
01:30:07.316 00.001 18120 Enqueuing Move request for scope (0.06, 0.06)
01:30:07.317 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:07.317 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.5
01:30:07.319 00.002 21948 Worker thread wakes up
01:30:07.319 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:30:07.319 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:30:07.319 00.000 21948 Moving (0.06, 0.06) raw xDistance=0.03 yDistance=-0.08
01:30:07.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:07.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:07.319 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.321 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:30:07.321 00.000 21948 MoveAxis(E, 0, ABG)
01:30:07.321 00.000 21948 Move returns status 0, amount 0
01:30:07.321 00.000 21948 MoveAxis(N, 0, ABG)
01:30:07.321 00.000 21948 Move returns status 0, amount 0
01:30:07.321 00.000 21948 move complete, result=0
01:30:07.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:07.322 00.001 18120 Enqueuing Expose request
01:30:07.323 00.001 21948 worker thread done servicing request
01:30:07.323 00.000 21948 Worker thread wakes up
01:30:07.323 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:07.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:07.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:08.945 01.622 21948 Exposure complete
01:30:08.980 00.035 21948 worker thread done servicing request
01:30:08.981 00.001 18120 OnExposeComplete: enter
01:30:08.983 00.002 18120 UpdateGuideState(): m_state=6
01:30:08.986 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
01:30:08.987 00.001 18120 Star::Find returns 1 (0), X=897.32, Y=232.57, Mass=2040, SNR=31.2, Peak=184 HFD=3.7
01:30:08.989 00.002 18120 MultiStar: [#1 0.62,-0.00,0.00,M1] [#2 0.27,0.09,0.61,U] [#3 0.38,0.00,0.60,U] [#4 0.34,0.20,0.56,U] [#5 0.50,-0.05,0.00,M1] [#6 0.47,-0.23,0.00,M1] [#7 0.36,0.13,0.43,U] [#8 -0.11,-0.27,0.36,U] 
01:30:08.990 00.001 18120 single-star, 5 included, MultiStar: {0.24, 0.07}, one-star: {0.17, 0.13}
01:30:08.991 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
01:30:08.991 00.000 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
01:30:08.992 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.64 mountX=0.05 mountY=-0.21, mountTheta=-1.36
01:30:08.995 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.13, opts=13)
01:30:08.996 00.001 18120 Enqueuing Move request for scope (0.17, 0.13)
01:30:08.996 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:08.996 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.2
01:30:08.997 00.001 21948 Worker thread wakes up
01:30:08.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
01:30:08.997 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
01:30:08.997 00.000 21948 Moving (0.17, 0.13) raw xDistance=0.05 yDistance=-0.21
01:30:08.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:30:08.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:30:08.997 00.000 21948 MoveAxis(E, 0, ABG)
01:30:08.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.998 00.001 21948 Move returns status 0, amount 0
01:30:08.998 00.000 21948 MoveAxis(N, 50, ABG)
01:30:08.998 00.000 21948 Guiding  Dir = 0, Dur = 50
01:30:08.998 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:08.998 00.000 18120 Enqueuing Expose request
01:30:08.999 00.001 21948 IsSlewing returns 0
01:30:08.999 00.000 21948 IsGuiding returns 0
01:30:09.004 00.005 21948 PulseGuide returned control before completion, sleep 56
01:30:09.069 00.065 21948 IsGuiding returns 1
01:30:09.069 00.000 21948 scope still moving after pulse duration time elapsed
01:30:09.101 00.032 21948 IsSlewing returns 0
01:30:09.101 00.000 21948 IsGuiding returns 0
01:30:09.101 00.000 21948 scope move finished after 50 + 52 ms
01:30:09.101 00.000 21948 Move returns status 0, amount 50
01:30:09.101 00.000 21948 move complete, result=0
01:30:09.102 00.001 21948 worker thread done servicing request
01:30:09.102 00.000 21948 Worker thread wakes up
01:30:09.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:09.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:09.102 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
01:30:10.514 01.412 21948 Exposure complete
01:30:10.554 00.040 21948 worker thread done servicing request
01:30:10.554 00.000 18120 OnExposeComplete: enter
01:30:10.556 00.002 18120 UpdateGuideState(): m_state=6
01:30:10.558 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
01:30:10.559 00.001 18120 Star::Find returns 1 (0), X=897.04, Y=232.45, Mass=2069, SNR=31.4, Peak=186 HFD=3.8
01:30:10.560 00.001 18120 MultiStar: [#1 0.26,-0.02,0.76,U] [#2 0.02,0.00,0.63,U] [#3 0.07,-0.04,0.60,U] [#4 0.30,0.03,0.54,U] [#5 0.37,-0.36,0.00,M2] [#6 0.03,-0.31,0.54,U] [#7 0.30,-0.00,0.43,U] [#8 0.11,-0.33,0.40,U] 
01:30:10.561 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.06}, one-star: {-0.10, 0.00}
01:30:10.563 00.002 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
01:30:10.565 00.002 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
01:30:10.567 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.11 mountX=0.05 mountY=0.09, mountTheta=1.10
01:30:10.572 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.00, opts=13)
01:30:10.574 00.002 18120 Enqueuing Move request for scope (-0.10, 0.00)
01:30:10.576 00.002 21948 Worker thread wakes up
01:30:10.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:10.576 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.4
01:30:10.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:10.577 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:10.577 00.000 18120 Enqueuing Expose request
01:30:10.578 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
01:30:10.578 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
01:30:10.578 00.000 21948 Moving (-0.10, 0.00) raw xDistance=0.05 yDistance=0.09
01:30:10.578 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:30:10.578 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:10.578 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:30:10.578 00.000 21948 MoveAxis(E, 0, ABG)
01:30:10.578 00.000 21948 Move returns status 0, amount 0
01:30:10.578 00.000 21948 MoveAxis(N, 0, ABG)
01:30:10.578 00.000 21948 Move returns status 0, amount 0
01:30:10.578 00.000 21948 move complete, result=0
01:30:10.578 00.000 21948 worker thread done servicing request
01:30:10.578 00.000 21948 Worker thread wakes up
01:30:10.578 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:10.578 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:10.578 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:12.212 01.634 21948 Exposure complete
01:30:12.273 00.061 21948 worker thread done servicing request
01:30:12.273 00.000 18120 OnExposeComplete: enter
01:30:12.274 00.001 18120 UpdateGuideState(): m_state=6
01:30:12.275 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
01:30:12.275 00.000 18120 Star::Find returns 1 (0), X=897.18, Y=232.42, Mass=2010, SNR=31.0, Peak=177 HFD=3.9
01:30:12.276 00.001 18120 MultiStar: [#1 0.39,-0.02,0.74,U] [#2 0.25,0.01,0.66,U] [#3 -0.01,-0.14,0.60,U] [#4 0.47,0.19,0.00,M1] [#5 0.37,-0.26,0.00,M3] [#6 0.02,-0.37,0.51,U] [#7 0.12,-0.14,0.45,U] [#8 0.00,-0.16,0.39,U] 
01:30:12.276 00.000 18120 single-star, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.04, -0.03}
01:30:12.276 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:30:12.277 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:30:12.277 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.55 mountX=-0.04 mountY=-0.03, mountTheta=-2.58
01:30:12.279 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
01:30:12.280 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
01:30:12.281 00.001 21948 Worker thread wakes up
01:30:12.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:30:12.281 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:30:12.281 00.000 21948 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
01:30:12.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:12.282 00.001 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:30:12.282 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:12.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:12.283 00.001 18120 Enqueuing Expose request
01:30:12.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:30:12.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:12.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:12.283 00.000 21948 MoveAxis(E, 0, ABG)
01:30:12.284 00.001 21948 Move returns status 0, amount 0
01:30:12.284 00.000 21948 MoveAxis(N, 0, ABG)
01:30:12.284 00.000 21948 Move returns status 0, amount 0
01:30:12.284 00.000 21948 move complete, result=0
01:30:12.284 00.000 21948 worker thread done servicing request
01:30:12.284 00.000 21948 Worker thread wakes up
01:30:12.284 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:12.284 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:12.284 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:13.799 01.515 21948 Exposure complete
01:30:13.849 00.050 21948 worker thread done servicing request
01:30:13.849 00.000 18120 OnExposeComplete: enter
01:30:13.850 00.001 18120 UpdateGuideState(): m_state=6
01:30:13.850 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
01:30:13.851 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=232.36, Mass=1977, SNR=30.9, Peak=175 HFD=3.8
01:30:13.851 00.000 18120 MultiStar: [#1 0.20,0.04,0.71,U] [#2 0.07,-0.01,0.61,U] [#3 0.09,-0.05,0.62,U] [#4 0.24,0.02,0.55,U] [#5 0.22,-0.29,0.46,U] [#6 0.10,-0.11,0.54,U] [#7 0.24,-0.04,0.44,U] [#8 0.15,-0.13,0.39,U] 
01:30:13.852 00.001 18120 single-star, 8 included, MultiStar: {0.13, -0.06}, one-star: {-0.00, -0.08}
01:30:13.852 00.000 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.00) = xAngle (-3.62 = 2.66)
01:30:13.853 00.001 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.66 = 2.62)
01:30:13.854 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.62 mountX=-0.07 mountY=0.04, mountTheta=2.63
01:30:13.856 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.08, opts=13)
01:30:13.856 00.000 18120 Enqueuing Move request for scope (-0.00, -0.08)
01:30:13.857 00.001 21948 Worker thread wakes up
01:30:13.857 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
01:30:13.857 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
01:30:13.857 00.000 21948 Moving (-0.00, -0.08) raw xDistance=-0.07 yDistance=0.04
01:30:13.857 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:30:13.857 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:13.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:13.858 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:30:13.858 00.000 21948 MoveAxis(E, 0, ABG)
01:30:13.858 00.000 21948 Move returns status 0, amount 0
01:30:13.858 00.000 21948 MoveAxis(N, 0, ABG)
01:30:13.858 00.000 21948 Move returns status 0, amount 0
01:30:13.858 00.000 21948 move complete, result=0
01:30:13.858 00.000 21948 worker thread done servicing request
01:30:13.858 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.9
01:30:13.858 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.859 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:13.859 00.000 18120 Enqueuing Expose request
01:30:13.860 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:13.860 00.000 21948 Worker thread wakes up
01:30:13.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:13.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:15.497 01.637 21948 Exposure complete
01:30:15.535 00.038 21948 worker thread done servicing request
01:30:15.535 00.000 18120 OnExposeComplete: enter
01:30:15.536 00.001 18120 UpdateGuideState(): m_state=6
01:30:15.538 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
01:30:15.539 00.001 18120 Star::Find returns 1 (0), X=897.21, Y=232.31, Mass=2140, SNR=32.0, Peak=202 HFD=3.8
01:30:15.540 00.001 18120 MultiStar: [#1 0.43,-0.00,0.00,M1] [#2 0.20,-0.14,0.63,U] [#3 0.04,-0.05,0.59,U] [#4 0.32,0.15,0.55,U] [#5 0.32,-0.37,0.00,M3] [#6 0.29,-0.31,0.00,M1] [#7 0.29,-0.05,0.42,U] [#8 0.20,-0.56,0.00,M1] 
01:30:15.541 00.001 18120 single-star, 4 included, MultiStar: {0.16, -0.06}, one-star: {0.06, -0.13}
01:30:15.543 00.002 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
01:30:15.546 00.003 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
01:30:15.548 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.12 mountX=-0.15 mountY=0.00, mountTheta=3.12
01:30:15.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
01:30:15.551 00.002 18120 Enqueuing Move request for scope (0.06, -0.13)
01:30:15.551 00.000 21948 Worker thread wakes up
01:30:15.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:15.552 00.001 18120 UpdateGuideState exits: m=2140 RSB=32.0
01:30:15.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.552 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:15.553 00.001 18120 Enqueuing Expose request
01:30:15.553 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
01:30:15.553 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
01:30:15.553 00.000 21948 Moving (0.06, -0.13) raw xDistance=-0.15 yDistance=0.00
01:30:15.553 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:30:15.553 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:15.553 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:30:15.554 00.001 21948 MoveAxis(E, 0, ABG)
01:30:15.554 00.000 21948 Move returns status 0, amount 0
01:30:15.554 00.000 21948 MoveAxis(N, 0, ABG)
01:30:15.554 00.000 21948 Move returns status 0, amount 0
01:30:15.554 00.000 21948 move complete, result=0
01:30:15.554 00.000 21948 worker thread done servicing request
01:30:15.554 00.000 21948 Worker thread wakes up
01:30:15.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:15.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:15.554 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:17.077 01.523 21948 Exposure complete
01:30:17.112 00.035 21948 worker thread done servicing request
01:30:17.112 00.000 18120 OnExposeComplete: enter
01:30:17.112 00.000 18120 UpdateGuideState(): m_state=6
01:30:17.113 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
01:30:17.113 00.000 18120 Star::Find returns 1 (0), X=897.18, Y=232.29, Mass=2113, SNR=31.9, Peak=197 HFD=4.0
01:30:17.114 00.001 18120 MultiStar: [#1 0.28,-0.09,0.68,U] [#2 0.30,0.02,0.61,U] [#3 0.19,-0.05,0.57,U] [#4 0.27,0.03,0.55,U] [#5 0.32,-0.37,0.00,M4] [#6 0.05,-0.35,0.48,U] [#7 0.34,-0.21,0.44,U] [#8 0.15,-0.14,0.38,U] 
01:30:17.114 00.000 18120 single-star, 7 included, MultiStar: {0.19, -0.11}, one-star: {0.03, -0.16}
01:30:17.115 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
01:30:17.116 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
01:30:17.117 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.37 mountX=-0.16 mountY=0.04, mountTheta=2.88
01:30:17.119 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.16, opts=13)
01:30:17.120 00.001 18120 Enqueuing Move request for scope (0.03, -0.16)
01:30:17.121 00.001 21948 Worker thread wakes up
01:30:17.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:17.121 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.9
01:30:17.122 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:17.123 00.001 18120 Enqueuing Expose request
01:30:17.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:30:17.123 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:30:17.123 00.000 21948 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.04
01:30:17.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:17.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:17.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:30:17.123 00.000 21948 MoveAxis(E, 0, ABG)
01:30:17.123 00.000 21948 Move returns status 0, amount 0
01:30:17.123 00.000 21948 MoveAxis(N, 0, ABG)
01:30:17.123 00.000 21948 Move returns status 0, amount 0
01:30:17.123 00.000 21948 move complete, result=0
01:30:17.123 00.000 21948 worker thread done servicing request
01:30:17.123 00.000 21948 Worker thread wakes up
01:30:17.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:17.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:17.124 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:18.748 01.624 21948 Exposure complete
01:30:18.800 00.052 21948 worker thread done servicing request
01:30:18.800 00.000 18120 OnExposeComplete: enter
01:30:18.801 00.001 18120 UpdateGuideState(): m_state=6
01:30:18.801 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
01:30:18.803 00.002 18120 Star::Find returns 1 (0), X=897.10, Y=232.41, Mass=2053, SNR=31.4, Peak=180 HFD=3.9
01:30:18.804 00.001 18120 MultiStar: [#1 0.23,-0.00,0.75,U] [#2 0.23,-0.10,0.63,U] [#3 0.10,0.01,0.59,U] [#4 0.14,0.07,0.56,U] [#5 0.55,-0.29,0.00,M5] [#6 0.38,-0.21,0.00,M1] [#7 0.28,-0.11,0.42,U] [#8 0.14,-0.05,0.39,U] 
01:30:18.805 00.001 18120 single-star, 6 included, MultiStar: {0.13, -0.03}, one-star: {-0.05, -0.03}
01:30:18.806 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
01:30:18.808 00.002 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.69)
01:30:18.809 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.55 mountX=-0.01 mountY=0.06, mountTheta=1.73
01:30:18.812 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
01:30:18.812 00.000 18120 Enqueuing Move request for scope (-0.05, -0.03)
01:30:18.813 00.001 21948 Worker thread wakes up
01:30:18.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:18.814 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:30:18.814 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:30:18.814 00.000 21948 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.06
01:30:18.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:30:18.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:18.814 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.4
01:30:18.814 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:18.815 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:30:18.815 00.000 21948 MoveAxis(E, 0, ABG)
01:30:18.815 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:18.815 00.000 18120 Enqueuing Expose request
01:30:18.816 00.001 21948 Move returns status 0, amount 0
01:30:18.816 00.000 21948 MoveAxis(N, 0, ABG)
01:30:18.816 00.000 21948 Move returns status 0, amount 0
01:30:18.816 00.000 21948 move complete, result=0
01:30:18.816 00.000 21948 worker thread done servicing request
01:30:18.816 00.000 21948 Worker thread wakes up
01:30:18.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:18.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:18.816 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:20.335 01.519 21948 Exposure complete
01:30:20.397 00.062 21948 worker thread done servicing request
01:30:20.397 00.000 18120 OnExposeComplete: enter
01:30:20.399 00.002 18120 UpdateGuideState(): m_state=6
01:30:20.401 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
01:30:20.402 00.001 18120 Star::Find returns 1 (0), X=897.06, Y=232.46, Mass=2174, SNR=32.2, Peak=194 HFD=4.0
01:30:20.404 00.002 18120 MultiStar: [#1 0.29,-0.05,0.68,U] [#2 0.07,0.03,0.61,U] [#3 -0.01,-0.02,0.56,U] [#4 0.15,0.13,0.53,U] [#5 0.47,-0.06,0.00,M6] [#6 -0.02,-0.20,0.48,U] [#7 -0.02,-0.26,0.43,U] [#8 0.12,0.04,0.39,U] 
01:30:20.405 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {-0.09, 0.02}
01:30:20.406 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
01:30:20.407 00.001 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
01:30:20.408 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.46 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
01:30:20.410 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
01:30:20.412 00.002 18120 Enqueuing Move request for scope (0.05, -0.03)
01:30:20.413 00.001 21948 Worker thread wakes up
01:30:20.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:20.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:30:20.413 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:30:20.413 00.000 18120 UpdateGuideState exits: m=2174 RSB=32.2
01:30:20.414 00.001 21948 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
01:30:20.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:20.414 00.000 18120 Enqueuing Expose request
01:30:20.415 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:30:20.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:20.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:20.415 00.000 21948 MoveAxis(E, 0, ABG)
01:30:20.415 00.000 21948 Move returns status 0, amount 0
01:30:20.415 00.000 21948 MoveAxis(N, 0, ABG)
01:30:20.415 00.000 21948 Move returns status 0, amount 0
01:30:20.415 00.000 21948 move complete, result=0
01:30:20.415 00.000 21948 worker thread done servicing request
01:30:20.415 00.000 21948 Worker thread wakes up
01:30:20.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:20.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:20.415 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:22.042 01.627 21948 Exposure complete
01:30:22.074 00.032 21948 worker thread done servicing request
01:30:22.074 00.000 18120 OnExposeComplete: enter
01:30:22.075 00.001 18120 UpdateGuideState(): m_state=6
01:30:22.075 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
01:30:22.076 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=232.33, Mass=2055, SNR=31.3, Peak=189 HFD=3.9
01:30:22.076 00.000 18120 MultiStar: [#1 0.24,0.15,0.73,U] [#2 0.07,0.04,0.64,U] [#3 0.25,-0.02,0.59,U] [#4 0.15,-0.07,0.56,U] [#5 0.31,-0.41,0.00,M7] [#6 -0.21,-0.20,0.51,U] [#7 -0.01,-0.12,0.42,U] [#8 -0.09,-0.10,0.42,U] 
01:30:22.077 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {-0.05, -0.11}
01:30:22.077 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
01:30:22.077 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
01:30:22.078 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=-0.06 mountY=-0.02, mountTheta=-2.78
01:30:22.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
01:30:22.080 00.001 18120 Enqueuing Move request for scope (0.05, -0.05)
01:30:22.081 00.001 21948 Worker thread wakes up
01:30:22.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:30:22.081 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:30:22.081 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.02
01:30:22.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:30:22.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:22.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:22.081 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
01:30:22.082 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:22.082 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:22.083 00.001 18120 Enqueuing Expose request
01:30:22.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:22.083 00.000 21948 MoveAxis(E, 0, ABG)
01:30:22.083 00.000 21948 Move returns status 0, amount 0
01:30:22.083 00.000 21948 MoveAxis(N, 0, ABG)
01:30:22.083 00.000 21948 Move returns status 0, amount 0
01:30:22.083 00.000 21948 move complete, result=0
01:30:22.083 00.000 21948 worker thread done servicing request
01:30:22.083 00.000 21948 Worker thread wakes up
01:30:22.084 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:22.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:22.084 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:23.605 01.521 21948 Exposure complete
01:30:23.650 00.045 18120 OnExposeComplete: enter
01:30:23.651 00.001 18120 UpdateGuideState(): m_state=6
01:30:23.651 00.000 21948 worker thread done servicing request
01:30:23.652 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
01:30:23.652 00.000 18120 Star::Find returns 1 (0), X=897.16, Y=232.37, Mass=1981, SNR=30.9, Peak=200 HFD=3.8
01:30:23.652 00.000 18120 MultiStar: [#1 0.20,0.13,0.76,U] [#2 0.16,0.06,0.68,U] [#3 0.33,-0.03,0.60,U] [#4 0.24,0.23,0.54,U] [#5 0.39,-0.09,0.00,M8] [#6 0.12,-0.23,0.54,U] [#7 0.22,0.08,0.42,U] [#8 -0.12,-0.07,0.39,U] 
01:30:23.653 00.001 18120 single-star, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.01, -0.07}
01:30:23.653 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.36 = 2.92)
01:30:23.654 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.88)
01:30:23.654 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.37 mountX=-0.07 mountY=0.02, mountTheta=2.88
01:30:23.655 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
01:30:23.656 00.001 18120 Enqueuing Move request for scope (0.01, -0.07)
01:30:23.656 00.000 21948 Worker thread wakes up
01:30:23.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:23.657 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.9
01:30:23.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:23.658 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:23.658 00.000 18120 Enqueuing Expose request
01:30:23.659 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:30:23.659 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:30:23.659 00.000 21948 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
01:30:23.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:30:23.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:23.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:30:23.659 00.000 21948 MoveAxis(E, 0, ABG)
01:30:23.659 00.000 21948 Move returns status 0, amount 0
01:30:23.659 00.000 21948 MoveAxis(N, 0, ABG)
01:30:23.659 00.000 21948 Move returns status 0, amount 0
01:30:23.659 00.000 21948 move complete, result=0
01:30:23.659 00.000 21948 worker thread done servicing request
01:30:23.659 00.000 21948 Worker thread wakes up
01:30:23.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:23.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:23.659 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:25.290 01.631 21948 Exposure complete
01:30:25.338 00.048 21948 worker thread done servicing request
01:30:25.338 00.000 18120 OnExposeComplete: enter
01:30:25.339 00.001 18120 UpdateGuideState(): m_state=6
01:30:25.340 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
01:30:25.341 00.001 18120 Star::Find returns 1 (0), X=897.21, Y=232.36, Mass=2036, SNR=31.2, Peak=199 HFD=3.7
01:30:25.342 00.001 18120 MultiStar: [#1 0.38,0.07,0.73,U] [#2 0.20,-0.09,0.64,U] [#3 0.15,-0.21,0.60,U] [#4 0.34,0.10,0.57,U] [#5 0.41,-0.25,0.00,M9] [#6 0.10,-0.03,0.51,U] [#7 0.38,-0.10,0.44,U] [#8 0.11,-0.30,0.37,U] 
01:30:25.345 00.003 18120 single-star, 7 included, MultiStar: {0.21, -0.07}, one-star: {0.06, -0.08}
01:30:25.347 00.002 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:30:25.348 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:30:25.348 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.94 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
01:30:25.350 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
01:30:25.350 00.000 18120 Enqueuing Move request for scope (0.06, -0.08)
01:30:25.351 00.001 21948 Worker thread wakes up
01:30:25.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:25.351 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.2
01:30:25.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:25.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:25.352 00.000 18120 Enqueuing Expose request
01:30:25.353 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:30:25.353 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:30:25.353 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.02
01:30:25.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:30:25.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:25.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:25.353 00.000 21948 MoveAxis(E, 0, ABG)
01:30:25.353 00.000 21948 Move returns status 0, amount 0
01:30:25.353 00.000 21948 MoveAxis(N, 0, ABG)
01:30:25.353 00.000 21948 Move returns status 0, amount 0
01:30:25.353 00.000 21948 move complete, result=0
01:30:25.353 00.000 21948 worker thread done servicing request
01:30:25.353 00.000 21948 Worker thread wakes up
01:30:25.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:25.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:25.353 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:26.875 01.522 21948 Exposure complete
01:30:26.925 00.050 21948 worker thread done servicing request
01:30:26.926 00.001 18120 OnExposeComplete: enter
01:30:26.926 00.000 18120 UpdateGuideState(): m_state=6
01:30:26.927 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
01:30:26.928 00.001 18120 Star::Find returns 1 (0), X=897.32, Y=232.54, Mass=2057, SNR=31.4, Peak=179 HFD=3.8
01:30:26.928 00.000 18120 MultiStar: [#1 0.23,0.13,0.76,U] [#2 0.19,0.08,0.62,U] [#3 0.18,0.01,0.59,U] [#4 0.30,0.30,0.00,M1] [#5 0.55,-0.38,0.00,M10] [#6 0.39,-0.23,0.00,M1] [#7 0.33,-0.10,0.44,U] [#8 0.14,-0.31,0.37,U] 
01:30:26.928 00.000 18120 single-star, 5 included, MultiStar: {0.20, 0.02}, one-star: {0.18, 0.09}
01:30:26.929 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
01:30:26.929 00.000 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
01:30:26.930 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.49 mountX=0.01 mountY=-0.20, mountTheta=-1.51
01:30:26.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.09, opts=13)
01:30:26.931 00.000 18120 Enqueuing Move request for scope (0.18, 0.09)
01:30:26.932 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:26.933 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.4
01:30:26.933 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:26.934 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:26.934 00.000 18120 Enqueuing Expose request
01:30:26.935 00.001 21948 Worker thread wakes up
01:30:26.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
01:30:26.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
01:30:26.935 00.000 21948 Moving (0.18, 0.09) raw xDistance=0.01 yDistance=-0.20
01:30:26.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:30:26.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:26.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:30:26.935 00.000 21948 MoveAxis(E, 0, ABG)
01:30:26.935 00.000 21948 Move returns status 0, amount 0
01:30:26.935 00.000 21948 MoveAxis(N, 0, ABG)
01:30:26.935 00.000 21948 Move returns status 0, amount 0
01:30:26.935 00.000 21948 move complete, result=0
01:30:26.935 00.000 21948 worker thread done servicing request
01:30:26.935 00.000 21948 Worker thread wakes up
01:30:26.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:26.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:26.935 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:28.564 01.629 21948 Exposure complete
01:30:28.615 00.051 21948 worker thread done servicing request
01:30:28.615 00.000 18120 OnExposeComplete: enter
01:30:28.616 00.001 18120 UpdateGuideState(): m_state=6
01:30:28.617 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
01:30:28.617 00.000 18120 Star::Find returns 1 (0), X=897.15, Y=232.63, Mass=2110, SNR=31.7, Peak=213 HFD=3.8
01:30:28.617 00.000 18120 MultiStar: [#1 0.34,-0.03,0.69,U] [#2 0.15,0.18,0.66,U] [#3 0.16,0.06,0.61,U] [#4 0.27,0.15,0.59,U] [#5 0.36,0.28,0.00,R] [#6 0.25,-0.38,0.00,M2] [#7 0.24,-0.03,0.41,U] [#8 0.19,-0.09,0.38,U] 
01:30:28.618 00.001 18120 single-star, 6 included, MultiStar: {0.18, 0.09}, one-star: {0.01, 0.19}
01:30:28.618 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
01:30:28.619 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
01:30:28.619 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=0.17 mountY=-0.09, mountTheta=-0.49
01:30:28.621 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.19, opts=13)
01:30:28.622 00.001 18120 Enqueuing Move request for scope (0.01, 0.19)
01:30:28.623 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:28.624 00.001 18120 UpdateGuideState exits: m=2110 RSB=31.7
01:30:28.625 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:28.626 00.001 21948 Worker thread wakes up
01:30:28.626 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:30:28.626 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:30:28.626 00.000 21948 Moving (0.01, 0.19) raw xDistance=0.17 yDistance=-0.09
01:30:28.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:30:28.626 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:28.626 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:28.628 00.002 18120 Enqueuing Expose request
01:30:28.631 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:28.631 00.000 21948 MoveAxis(E, 0, ABG)
01:30:28.631 00.000 21948 Move returns status 0, amount 0
01:30:28.631 00.000 21948 MoveAxis(N, 0, ABG)
01:30:28.631 00.000 21948 Move returns status 0, amount 0
01:30:28.631 00.000 21948 move complete, result=0
01:30:28.631 00.000 21948 worker thread done servicing request
01:30:28.631 00.000 21948 Worker thread wakes up
01:30:28.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:28.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:28.631 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:30.145 01.514 21948 Exposure complete
01:30:30.194 00.049 21948 worker thread done servicing request
01:30:30.194 00.000 18120 OnExposeComplete: enter
01:30:30.195 00.001 18120 UpdateGuideState(): m_state=6
01:30:30.196 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
01:30:30.196 00.000 18120 Star::Find returns 1 (0), X=897.07, Y=232.70, Mass=2061, SNR=31.5, Peak=221 HFD=4.0
01:30:30.197 00.001 18120 MultiStar: [#1 0.25,0.36,0.00,M1] [#2 0.27,0.20,0.63,U] [#3 0.05,0.15,0.62,U] [#4 0.32,0.30,0.00,M1] [#5 -0.07,-0.10,0.46,U] [#6 -0.04,-0.01,0.53,U] [#7 -0.10,0.36,0.41,U] [#8 -0.18,0.04,0.37,U] 
01:30:30.197 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.15}, one-star: {-0.07, 0.26}
01:30:30.198 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
01:30:30.198 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
01:30:30.199 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.14 mountY=-0.06, mountTheta=-0.39
01:30:30.202 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
01:30:30.202 00.000 18120 Enqueuing Move request for scope (-0.01, 0.15)
01:30:30.203 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:30.203 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.5
01:30:30.204 00.001 21948 Worker thread wakes up
01:30:30.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:30.206 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
01:30:30.206 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:30.206 00.000 18120 Enqueuing Expose request
01:30:30.207 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
01:30:30.207 00.000 21948 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.06
01:30:30.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:30:30.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:30.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:30.207 00.000 21948 MoveAxis(E, 0, ABG)
01:30:30.207 00.000 21948 Move returns status 0, amount 0
01:30:30.207 00.000 21948 MoveAxis(N, 0, ABG)
01:30:30.207 00.000 21948 Move returns status 0, amount 0
01:30:30.207 00.000 21948 move complete, result=0
01:30:30.207 00.000 21948 worker thread done servicing request
01:30:30.207 00.000 21948 Worker thread wakes up
01:30:30.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:30.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:30.207 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:31.837 01.630 21948 Exposure complete
01:30:31.870 00.033 21948 worker thread done servicing request
01:30:31.870 00.000 18120 OnExposeComplete: enter
01:30:31.871 00.001 18120 UpdateGuideState(): m_state=6
01:30:31.872 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
01:30:31.872 00.000 18120 Star::Find returns 1 (0), X=897.12, Y=232.75, Mass=1936, SNR=30.4, Peak=204 HFD=4.1
01:30:31.873 00.001 18120 MultiStar: [#1 0.14,0.30,0.74,U] [#2 0.07,0.34,0.64,U] [#3 0.12,0.21,0.63,U] [#4 0.33,0.45,0.00,M2] [#5 0.06,-0.27,0.48,U] [#6 0.00,0.17,0.52,U] [#7 0.10,0.35,0.44,U] [#8 0.16,0.16,0.39,U] 
01:30:31.873 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.22}, one-star: {-0.03, 0.31}
01:30:31.873 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
01:30:31.874 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
01:30:31.874 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=0.17 mountY=-0.16, mountTheta=-0.75
01:30:31.876 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.22, opts=13)
01:30:31.876 00.000 18120 Enqueuing Move request for scope (0.07, 0.22)
01:30:31.877 00.001 21948 Worker thread wakes up
01:30:31.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:31.877 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.4
01:30:31.878 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:31.878 00.000 18120 Enqueuing Expose request
01:30:31.879 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:30:31.879 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:30:31.879 00.000 21948 Moving (0.07, 0.22) raw xDistance=0.17 yDistance=-0.16
01:30:31.879 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:30:31.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:31.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:30:31.879 00.000 21948 MoveAxis(E, 0, ABG)
01:30:31.879 00.000 21948 Move returns status 0, amount 0
01:30:31.879 00.000 21948 MoveAxis(N, 0, ABG)
01:30:31.879 00.000 21948 Move returns status 0, amount 0
01:30:31.879 00.000 21948 move complete, result=0
01:30:31.879 00.000 21948 worker thread done servicing request
01:30:31.879 00.000 21948 Worker thread wakes up
01:30:31.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:31.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:31.880 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:33.394 01.514 21948 Exposure complete
01:30:33.438 00.044 21948 worker thread done servicing request
01:30:33.438 00.000 18120 OnExposeComplete: enter
01:30:33.439 00.001 18120 UpdateGuideState(): m_state=6
01:30:33.442 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
01:30:33.445 00.003 18120 Star::Find returns 1 (0), X=897.18, Y=232.73, Mass=2011, SNR=31.0, Peak=211 HFD=3.8
01:30:33.448 00.003 18120 MultiStar: [#1 0.35,0.38,0.00,M1] [#2 0.26,0.52,0.00,M1] [#3 0.06,0.32,0.61,U] [#4 0.32,0.42,0.00,M3] [#5 0.06,-0.04,0.47,U] [#6 0.08,-0.03,0.52,U] [#7 0.23,0.38,0.00,M1] [#8 -0.04,0.14,0.41,U] 
01:30:33.450 00.002 18120 refined, 4 included, MultiStar: {0.04, 0.17}, one-star: {0.03, 0.28}
01:30:33.452 00.002 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
01:30:33.455 00.003 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
01:30:33.457 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.33 mountX=0.14 mountY=-0.11, mountTheta=-0.69
01:30:33.460 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.17, opts=13)
01:30:33.461 00.001 18120 Enqueuing Move request for scope (0.04, 0.17)
01:30:33.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:33.461 00.000 21948 Worker thread wakes up
01:30:33.461 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:30:33.462 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
01:30:33.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:33.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:33.463 00.001 18120 Enqueuing Expose request
01:30:33.464 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
01:30:33.464 00.000 21948 Moving (0.04, 0.17) raw xDistance=0.14 yDistance=-0.11
01:30:33.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:30:33.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:33.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:33.464 00.000 21948 MoveAxis(E, 0, ABG)
01:30:33.464 00.000 21948 Move returns status 0, amount 0
01:30:33.464 00.000 21948 MoveAxis(N, 0, ABG)
01:30:33.464 00.000 21948 Move returns status 0, amount 0
01:30:33.464 00.000 21948 move complete, result=0
01:30:33.464 00.000 21948 worker thread done servicing request
01:30:33.464 00.000 21948 Worker thread wakes up
01:30:33.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:33.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:33.465 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:35.088 01.623 21948 Exposure complete
01:30:35.130 00.042 21948 worker thread done servicing request
01:30:35.130 00.000 18120 OnExposeComplete: enter
01:30:35.131 00.001 18120 UpdateGuideState(): m_state=6
01:30:35.132 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
01:30:35.132 00.000 18120 Star::Find returns 1 (0), X=897.08, Y=232.71, Mass=2013, SNR=31.1, Peak=203 HFD=4.1
01:30:35.133 00.001 18120 MultiStar: [#1 0.30,0.28,0.00,M2] [#2 0.26,0.20,0.61,U] [#3 0.24,0.20,0.59,U] [#4 0.27,0.25,0.56,U] [#5 -0.06,0.05,0.44,U] [#6 0.45,-0.05,0.00,M1] [#7 0.30,-0.17,0.43,U] [#8 -0.11,-0.05,0.40,U] 
01:30:35.133 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.14}, one-star: {-0.07, 0.27}
01:30:35.134 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
01:30:35.134 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
01:30:35.135 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.92 mountX=0.09 mountY=-0.16, mountTheta=-1.08
01:30:35.136 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.14, opts=13)
01:30:35.137 00.001 18120 Enqueuing Move request for scope (0.11, 0.14)
01:30:35.137 00.000 21948 Worker thread wakes up
01:30:35.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:35.138 00.001 18120 UpdateGuideState exits: m=2013 RSB=31.1
01:30:35.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.138 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:35.139 00.001 18120 Enqueuing Expose request
01:30:35.139 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:30:35.139 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:30:35.139 00.000 21948 Moving (0.11, 0.14) raw xDistance=0.09 yDistance=-0.16
01:30:35.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:30:35.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:35.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:30:35.139 00.000 21948 MoveAxis(E, 0, ABG)
01:30:35.139 00.000 21948 Move returns status 0, amount 0
01:30:35.139 00.000 21948 MoveAxis(N, 0, ABG)
01:30:35.139 00.000 21948 Move returns status 0, amount 0
01:30:35.139 00.000 21948 move complete, result=0
01:30:35.139 00.000 21948 worker thread done servicing request
01:30:35.139 00.000 21948 Worker thread wakes up
01:30:35.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:35.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:35.139 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:36.660 01.521 21948 Exposure complete
01:30:36.708 00.048 21948 worker thread done servicing request
01:30:36.708 00.000 18120 OnExposeComplete: enter
01:30:36.708 00.000 18120 UpdateGuideState(): m_state=6
01:30:36.709 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
01:30:36.709 00.000 18120 Star::Find returns 1 (0), X=897.09, Y=232.58, Mass=1909, SNR=30.3, Peak=188 HFD=3.9
01:30:36.710 00.001 18120 MultiStar: [#1 0.24,0.31,0.74,U] [#2 0.11,0.19,0.63,U] [#3 -0.16,0.08,0.62,U] [#4 0.27,0.13,0.59,U] [#5 -0.07,-0.42,0.00,M1] [#6 0.07,-0.07,0.52,U] [#7 0.06,0.34,0.44,U] [#8 -0.10,0.06,0.40,U] 
01:30:36.710 00.000 18120 single-star, 7 included, MultiStar: {0.06, 0.15}, one-star: {-0.05, 0.14}
01:30:36.711 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
01:30:36.711 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
01:30:36.712 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.95 mountX=0.15 mountY=-0.01, mountTheta=-0.09
01:30:36.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.14, opts=13)
01:30:36.714 00.001 18120 Enqueuing Move request for scope (-0.05, 0.14)
01:30:36.714 00.000 21948 Worker thread wakes up
01:30:36.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:36.714 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
01:30:36.715 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:36.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:36.716 00.001 18120 Enqueuing Expose request
01:30:36.716 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:30:36.716 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:30:36.716 00.000 21948 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=-0.01
01:30:36.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:30:36.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:36.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:30:36.716 00.000 21948 MoveAxis(E, 0, ABG)
01:30:36.716 00.000 21948 Move returns status 0, amount 0
01:30:36.716 00.000 21948 MoveAxis(N, 0, ABG)
01:30:36.716 00.000 21948 Move returns status 0, amount 0
01:30:36.716 00.000 21948 move complete, result=0
01:30:36.716 00.000 21948 worker thread done servicing request
01:30:36.716 00.000 21948 Worker thread wakes up
01:30:36.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:36.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:36.717 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:38.352 01.635 21948 Exposure complete
01:30:38.395 00.043 21948 worker thread done servicing request
01:30:38.395 00.000 18120 OnExposeComplete: enter
01:30:38.395 00.000 18120 UpdateGuideState(): m_state=6
01:30:38.396 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
01:30:38.396 00.000 18120 Star::Find returns 1 (0), X=897.06, Y=232.73, Mass=1991, SNR=30.9, Peak=205 HFD=4.0
01:30:38.399 00.003 18120 MultiStar: [#1 0.20,0.34,0.73,U] [#2 0.07,0.34,0.64,U] [#3 0.18,0.23,0.62,U] [#4 0.03,0.36,0.55,U] [#5 -0.23,-0.04,0.45,U] [#6 0.20,-0.08,0.51,U] [#7 0.20,0.17,0.43,U] [#8 0.15,0.14,0.41,U] 
01:30:38.402 00.003 18120 refined, 8 included, MultiStar: {0.07, 0.22}, one-star: {-0.09, 0.29}
01:30:38.404 00.002 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
01:30:38.406 00.002 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
01:30:38.409 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.26 mountX=0.17 mountY=-0.16, mountTheta=-0.76
01:30:38.412 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.22, opts=13)
01:30:38.413 00.001 18120 Enqueuing Move request for scope (0.07, 0.22)
01:30:38.414 00.001 21948 Worker thread wakes up
01:30:38.414 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:30:38.414 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:30:38.414 00.000 21948 Moving (0.07, 0.22) raw xDistance=0.17 yDistance=-0.16
01:30:38.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:30:38.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:38.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:38.414 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.9
01:30:38.415 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:38.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:38.416 00.001 18120 Enqueuing Expose request
01:30:38.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:30:38.416 00.000 21948 MoveAxis(E, 0, ABG)
01:30:38.416 00.000 21948 Move returns status 0, amount 0
01:30:38.416 00.000 21948 MoveAxis(N, 0, ABG)
01:30:38.416 00.000 21948 Move returns status 0, amount 0
01:30:38.416 00.000 21948 move complete, result=0
01:30:38.416 00.000 21948 worker thread done servicing request
01:30:38.416 00.000 21948 Worker thread wakes up
01:30:38.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:38.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:38.417 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:39.935 01.518 21948 Exposure complete
01:30:39.969 00.034 21948 worker thread done servicing request
01:30:39.969 00.000 18120 OnExposeComplete: enter
01:30:39.970 00.001 18120 UpdateGuideState(): m_state=6
01:30:39.970 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
01:30:39.971 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=232.80, Mass=2033, SNR=31.2, Peak=227 HFD=4.1
01:30:39.971 00.000 18120 MultiStar: [#1 0.25,0.24,0.74,U] [#2 0.16,0.32,0.63,U] [#3 -0.05,0.21,0.61,U] [#4 0.15,0.51,0.00,M1] [#5 -0.25,-0.07,0.45,U] [#6 0.27,0.02,0.52,U] [#7 -0.00,0.18,0.45,U] [#8 0.19,-0.03,0.40,U] 
01:30:39.972 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.19}, one-star: {-0.17, 0.35}
01:30:39.972 00.000 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
01:30:39.973 00.001 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
01:30:39.973 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=0.16 mountY=-0.12, mountTheta=-0.66
01:30:39.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.19, opts=13)
01:30:39.975 00.001 18120 Enqueuing Move request for scope (0.04, 0.19)
01:30:39.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:39.976 00.001 21948 Worker thread wakes up
01:30:39.976 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.2
01:30:39.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
01:30:39.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.977 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
01:30:39.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:39.977 00.000 18120 Enqueuing Expose request
01:30:39.977 00.000 21948 Moving (0.04, 0.19) raw xDistance=0.16 yDistance=-0.12
01:30:39.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:30:39.978 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:39.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:30:39.978 00.000 21948 MoveAxis(E, 0, ABG)
01:30:39.978 00.000 21948 Move returns status 0, amount 0
01:30:39.978 00.000 21948 MoveAxis(N, 0, ABG)
01:30:39.978 00.000 21948 Move returns status 0, amount 0
01:30:39.978 00.000 21948 move complete, result=0
01:30:39.978 00.000 21948 worker thread done servicing request
01:30:39.978 00.000 21948 Worker thread wakes up
01:30:39.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:39.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:39.978 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:41.614 01.636 21948 Exposure complete
01:30:41.654 00.040 21948 worker thread done servicing request
01:30:41.655 00.001 18120 OnExposeComplete: enter
01:30:41.658 00.003 18120 UpdateGuideState(): m_state=6
01:30:41.660 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
01:30:41.660 00.000 18120 Star::Find returns 1 (0), X=897.12, Y=232.59, Mass=1961, SNR=30.7, Peak=179 HFD=3.9
01:30:41.661 00.001 18120 MultiStar: [#1 0.18,0.17,0.72,U] [#2 0.20,0.30,0.65,U] [#3 0.13,0.02,0.62,U] [#4 0.23,0.29,0.57,U] [#5 -0.15,-0.33,0.46,U] [#6 0.14,-0.04,0.51,U] [#7 0.17,0.29,0.45,U] [#8 0.23,-0.06,0.42,U] 
01:30:41.662 00.001 18120 single-star, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.03, 0.15}
01:30:41.663 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
01:30:41.664 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
01:30:41.665 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.74 mountX=0.14 mountY=-0.04, mountTheta=-0.29
01:30:41.666 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
01:30:41.667 00.001 18120 Enqueuing Move request for scope (-0.03, 0.15)
01:30:41.667 00.000 21948 Worker thread wakes up
01:30:41.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:41.668 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.7
01:30:41.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.669 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:41.669 00.000 18120 Enqueuing Expose request
01:30:41.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:30:41.670 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:30:41.670 00.000 21948 Moving (-0.03, 0.15) raw xDistance=0.14 yDistance=-0.04
01:30:41.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:30:41.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:41.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:41.670 00.000 21948 MoveAxis(E, 0, ABG)
01:30:41.670 00.000 21948 Move returns status 0, amount 0
01:30:41.670 00.000 21948 MoveAxis(N, 0, ABG)
01:30:41.670 00.000 21948 Move returns status 0, amount 0
01:30:41.670 00.000 21948 move complete, result=0
01:30:41.670 00.000 21948 worker thread done servicing request
01:30:41.670 00.000 21948 Worker thread wakes up
01:30:41.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:41.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:41.670 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:43.192 01.522 21948 Exposure complete
01:30:43.221 00.029 21948 worker thread done servicing request
01:30:43.221 00.000 18120 OnExposeComplete: enter
01:30:43.222 00.001 18120 UpdateGuideState(): m_state=6
01:30:43.222 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
01:30:43.223 00.001 18120 Star::Find returns 1 (0), X=897.12, Y=232.64, Mass=2268, SNR=32.9, Peak=224 HFD=4.0
01:30:43.224 00.001 18120 MultiStar: [#1 0.35,0.30,0.00,M1] [#2 0.09,0.20,0.60,U] [#3 0.19,0.06,0.55,U] [#4 0.30,0.24,0.53,U] [#5 -0.07,-0.42,0.00,M1] [#6 -0.12,-0.10,0.49,U] [#7 0.39,0.43,0.00,M1] [#8 0.27,-0.09,0.38,U] 
01:30:43.224 00.000 18120 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {-0.02, 0.20}
01:30:43.225 00.001 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:30:43.225 00.000 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:30:43.225 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.06 mountY=-0.14, mountTheta=-1.16
01:30:43.227 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
01:30:43.227 00.000 18120 Enqueuing Move request for scope (0.10, 0.11)
01:30:43.227 00.000 21948 Worker thread wakes up
01:30:43.228 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:30:43.228 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:30:43.228 00.000 21948 Moving (0.10, 0.11) raw xDistance=0.06 yDistance=-0.14
01:30:43.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:30:43.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:43.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:43.228 00.000 18120 UpdateGuideState exits: m=2268 RSB=32.9
01:30:43.229 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.229 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:43.229 00.000 18120 Enqueuing Expose request
01:30:43.230 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:30:43.230 00.000 21948 MoveAxis(E, 0, ABG)
01:30:43.230 00.000 21948 Move returns status 0, amount 0
01:30:43.230 00.000 21948 MoveAxis(N, 0, ABG)
01:30:43.230 00.000 21948 Move returns status 0, amount 0
01:30:43.230 00.000 21948 move complete, result=0
01:30:43.230 00.000 21948 worker thread done servicing request
01:30:43.230 00.000 21948 Worker thread wakes up
01:30:43.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:43.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:43.231 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:44.862 01.631 21948 Exposure complete
01:30:44.896 00.034 21948 worker thread done servicing request
01:30:44.896 00.000 18120 OnExposeComplete: enter
01:30:44.898 00.002 18120 UpdateGuideState(): m_state=6
01:30:44.899 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
01:30:44.900 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=232.88, Mass=1942, SNR=30.6, Peak=209 HFD=4.2
01:30:44.900 00.000 18120 MultiStar: [#1 0.33,0.43,0.00,M2] [#2 0.05,0.39,0.66,U] [#3 0.02,0.24,0.61,U] [#4 0.15,0.57,0.00,M1] [#5 -0.23,0.13,0.45,U] [#6 0.24,0.13,0.53,U] [#7 0.01,0.29,0.44,U] [#8 0.08,0.04,0.39,U] 
01:30:44.901 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.27}, one-star: {-0.06, 0.44}
01:30:44.903 00.002 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
01:30:44.904 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
01:30:44.905 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=0.24 mountY=-0.13, mountTheta=-0.50
01:30:44.908 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.27, opts=13)
01:30:44.908 00.000 18120 Enqueuing Move request for scope (0.01, 0.27)
01:30:44.909 00.001 21948 Worker thread wakes up
01:30:44.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:44.909 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.6
01:30:44.910 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:44.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:44.911 00.001 18120 Enqueuing Expose request
01:30:44.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:30:44.911 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:30:44.911 00.000 21948 Moving (0.01, 0.27) raw xDistance=0.24 yDistance=-0.13
01:30:44.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:30:44.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:44.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:30:44.911 00.000 21948 MoveAxis(W, 43, ABG)
01:30:44.911 00.000 21948 Guiding  Dir = 3, Dur = 43
01:30:44.911 00.000 21948 IsSlewing returns 0
01:30:44.911 00.000 21948 IsGuiding returns 0
01:30:44.913 00.002 21948 PulseGuide returned control before completion, sleep 52
01:30:44.971 00.058 21948 IsGuiding returns 1
01:30:44.971 00.000 21948 scope still moving after pulse duration time elapsed
01:30:45.002 00.031 21948 IsSlewing returns 0
01:30:45.003 00.001 21948 IsGuiding returns 0
01:30:45.003 00.000 21948 scope move finished after 43 + 48 ms
01:30:45.003 00.000 21948 Move returns status 0, amount 43
01:30:45.003 00.000 21948 MoveAxis(N, 0, ABG)
01:30:45.003 00.000 21948 Move returns status 0, amount 0
01:30:45.003 00.000 21948 move complete, result=0
01:30:45.003 00.000 21948 worker thread done servicing request
01:30:45.003 00.000 21948 Worker thread wakes up
01:30:45.003 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:30:45.004 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:45.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:46.413 01.409 21948 Exposure complete
01:30:46.467 00.054 21948 worker thread done servicing request
01:30:46.467 00.000 18120 OnExposeComplete: enter
01:30:46.468 00.001 18120 UpdateGuideState(): m_state=6
01:30:46.468 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
01:30:46.469 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=232.53, Mass=2044, SNR=31.3, Peak=188 HFD=4.0
01:30:46.469 00.000 18120 MultiStar: [#1 0.21,0.14,0.70,U] [#2 0.03,0.20,0.63,U] [#3 -0.09,0.03,0.58,U] [#4 0.12,0.20,0.56,U] [#5 -0.23,-0.36,0.00,M1] [#6 -0.21,-0.02,0.53,U] [#7 0.15,-0.10,0.43,U] [#8 -0.18,-0.03,0.38,U] 
01:30:46.470 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {-0.07, 0.08}
01:30:46.470 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
01:30:46.470 00.000 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
01:30:46.471 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.56 mountX=0.07 mountY=-0.04, mountTheta=-0.47
01:30:46.472 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.08, opts=13)
01:30:46.473 00.001 18120 Enqueuing Move request for scope (0.00, 0.08)
01:30:46.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:46.473 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
01:30:46.474 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:46.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:46.477 00.003 21948 Worker thread wakes up
01:30:46.477 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:30:46.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:30:46.477 00.000 21948 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.04
01:30:46.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:46.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:46.477 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:46.477 00.000 21948 MoveAxis(E, 0, ABG)
01:30:46.477 00.000 21948 Move returns status 0, amount 0
01:30:46.477 00.000 21948 MoveAxis(N, 0, ABG)
01:30:46.477 00.000 21948 Move returns status 0, amount 0
01:30:46.477 00.000 21948 move complete, result=0
01:30:46.477 00.000 18120 Enqueuing Expose request
01:30:46.478 00.001 21948 worker thread done servicing request
01:30:46.478 00.000 21948 Worker thread wakes up
01:30:46.478 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:46.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:46.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:48.112 01.634 21948 Exposure complete
01:30:48.143 00.031 21948 worker thread done servicing request
01:30:48.143 00.000 18120 OnExposeComplete: enter
01:30:48.144 00.001 18120 UpdateGuideState(): m_state=6
01:30:48.144 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
01:30:48.145 00.001 18120 Star::Find returns 1 (0), X=897.02, Y=232.44, Mass=1986, SNR=30.7, Peak=199 HFD=3.7
01:30:48.145 00.000 18120 MultiStar: [#1 0.23,0.19,0.70,U] [#2 0.08,0.11,0.66,U] [#3 -0.16,0.15,0.59,U] [#4 0.14,0.20,0.58,U] [#5 -0.15,-0.25,0.47,U] [#6 0.24,-0.05,0.51,U] [#7 -0.24,0.03,0.45,U] [#8 0.04,-0.09,0.40,U] 
01:30:48.146 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.12, -0.01}
01:30:48.146 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
01:30:48.146 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
01:30:48.147 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.40 mountX=0.04 mountY=-0.03, mountTheta=-0.63
01:30:48.148 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
01:30:48.149 00.001 18120 Enqueuing Move request for scope (0.01, 0.04)
01:30:48.150 00.001 21948 Worker thread wakes up
01:30:48.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:48.151 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.7
01:30:48.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:48.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:48.152 00.001 18120 Enqueuing Expose request
01:30:48.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:30:48.152 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:30:48.152 00.000 21948 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.03
01:30:48.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:30:48.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:48.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:48.152 00.000 21948 MoveAxis(E, 0, ABG)
01:30:48.153 00.001 21948 Move returns status 0, amount 0
01:30:48.153 00.000 21948 MoveAxis(N, 0, ABG)
01:30:48.153 00.000 21948 Move returns status 0, amount 0
01:30:48.153 00.000 21948 move complete, result=0
01:30:48.153 00.000 21948 worker thread done servicing request
01:30:48.153 00.000 21948 Worker thread wakes up
01:30:48.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:48.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:48.153 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:49.667 01.514 21948 Exposure complete
01:30:49.695 00.028 21948 worker thread done servicing request
01:30:49.695 00.000 18120 OnExposeComplete: enter
01:30:49.697 00.002 18120 UpdateGuideState(): m_state=6
01:30:49.699 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
01:30:49.699 00.000 18120 Star::Find returns 1 (0), X=897.15, Y=232.75, Mass=2078, SNR=31.6, Peak=218 HFD=4.0
01:30:49.700 00.001 18120 MultiStar: [#1 0.34,0.22,0.00,M1] [#2 0.05,0.32,0.63,U] [#3 0.04,0.30,0.59,U] [#4 0.08,0.23,0.56,U] [#5 -0.28,-0.33,0.00,M1] [#6 0.14,-0.04,0.53,U] [#7 0.16,0.20,0.43,U] [#8 0.16,-0.11,0.39,U] 
01:30:49.700 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.21}, one-star: {0.01, 0.31}
01:30:49.701 00.001 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
01:30:49.701 00.000 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
01:30:49.701 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.22 mountX=0.16 mountY=-0.16, mountTheta=-0.80
01:30:49.703 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.21, opts=13)
01:30:49.703 00.000 18120 Enqueuing Move request for scope (0.08, 0.21)
01:30:49.703 00.000 21948 Worker thread wakes up
01:30:49.704 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:49.704 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.6
01:30:49.704 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.705 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:49.705 00.000 18120 Enqueuing Expose request
01:30:49.706 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:30:49.706 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:30:49.706 00.000 21948 Moving (0.08, 0.21) raw xDistance=0.16 yDistance=-0.16
01:30:49.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:30:49.706 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:49.706 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:30:49.706 00.000 21948 MoveAxis(E, 0, ABG)
01:30:49.706 00.000 21948 Move returns status 0, amount 0
01:30:49.706 00.000 21948 MoveAxis(N, 0, ABG)
01:30:49.706 00.000 21948 Move returns status 0, amount 0
01:30:49.706 00.000 21948 move complete, result=0
01:30:49.706 00.000 21948 worker thread done servicing request
01:30:49.706 00.000 21948 Worker thread wakes up
01:30:49.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:49.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:49.706 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:51.339 01.633 21948 Exposure complete
01:30:51.383 00.044 21948 worker thread done servicing request
01:30:51.383 00.000 18120 OnExposeComplete: enter
01:30:51.385 00.002 18120 UpdateGuideState(): m_state=6
01:30:51.388 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
01:30:51.390 00.002 18120 Star::Find returns 1 (0), X=896.99, Y=232.63, Mass=2233, SNR=32.7, Peak=239 HFD=3.9
01:30:51.393 00.003 18120 MultiStar: [#1 0.26,0.21,0.66,U] [#2 -0.01,0.23,0.61,U] [#3 0.03,0.09,0.56,U] [#4 0.22,0.19,0.54,U] [#5 -0.13,-0.49,0.00,M2] [#6 -0.03,-0.07,0.49,U] [#7 0.22,0.11,0.41,U] [#8 -0.16,0.15,0.38,U] 
01:30:51.394 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.15}, one-star: {-0.16, 0.19}
01:30:51.397 00.003 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
01:30:51.399 00.002 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.69 = -0.69)
01:30:51.400 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.35 mountX=0.12 mountY=-0.10, mountTheta=-0.67
01:30:51.403 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.15, opts=13)
01:30:51.403 00.000 18120 Enqueuing Move request for scope (0.03, 0.15)
01:30:51.404 00.001 21948 Worker thread wakes up
01:30:51.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:51.405 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:30:51.405 00.000 18120 UpdateGuideState exits: m=2233 RSB=32.7
01:30:51.406 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:30:51.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.407 00.001 21948 Moving (0.03, 0.15) raw xDistance=0.12 yDistance=-0.10
01:30:51.407 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:51.407 00.000 18120 Enqueuing Expose request
01:30:51.408 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:30:51.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:51.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:51.408 00.000 21948 MoveAxis(E, 0, ABG)
01:30:51.408 00.000 21948 Move returns status 0, amount 0
01:30:51.408 00.000 21948 MoveAxis(N, 0, ABG)
01:30:51.408 00.000 21948 Move returns status 0, amount 0
01:30:51.408 00.000 21948 move complete, result=0
01:30:51.409 00.001 21948 worker thread done servicing request
01:30:51.409 00.000 21948 Worker thread wakes up
01:30:51.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:51.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:51.409 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:52.937 01.528 21948 Exposure complete
01:30:52.985 00.048 21948 worker thread done servicing request
01:30:52.986 00.001 18120 OnExposeComplete: enter
01:30:52.987 00.001 18120 UpdateGuideState(): m_state=6
01:30:52.988 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
01:30:52.988 00.000 18120 Star::Find returns 1 (0), X=897.11, Y=232.59, Mass=2097, SNR=31.8, Peak=196 HFD=3.9
01:30:52.989 00.001 18120 MultiStar: [#1 0.33,0.09,0.73,U] [#2 0.12,0.17,0.62,U] [#3 0.29,0.04,0.58,U] [#4 0.45,0.25,0.00,M1] [#5 0.00,-0.60,0.00,M3] [#6 0.37,0.07,0.52,U] [#7 0.30,-0.02,0.41,U] [#8 -0.03,0.02,0.38,U] 
01:30:52.989 00.000 18120 single-star, 6 included, MultiStar: {0.18, 0.09}, one-star: {-0.03, 0.15}
01:30:52.990 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
01:30:52.990 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
01:30:52.991 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.77 mountX=0.15 mountY=-0.04, mountTheta=-0.26
01:30:52.992 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
01:30:52.992 00.000 18120 Enqueuing Move request for scope (-0.03, 0.15)
01:30:52.993 00.001 21948 Worker thread wakes up
01:30:52.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:52.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:30:52.993 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:30:52.993 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.8
01:30:52.993 00.000 21948 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.04
01:30:52.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.995 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:30:52.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:52.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:52.996 00.001 18120 Enqueuing Expose request
01:30:52.998 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:52.998 00.000 21948 MoveAxis(E, 0, ABG)
01:30:52.998 00.000 21948 Move returns status 0, amount 0
01:30:52.998 00.000 21948 MoveAxis(N, 0, ABG)
01:30:52.998 00.000 21948 Move returns status 0, amount 0
01:30:52.998 00.000 21948 move complete, result=0
01:30:52.998 00.000 21948 worker thread done servicing request
01:30:52.999 00.001 21948 Worker thread wakes up
01:30:52.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:52.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:53.001 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:54.626 01.625 21948 Exposure complete
01:30:54.688 00.062 21948 worker thread done servicing request
01:30:54.688 00.000 18120 OnExposeComplete: enter
01:30:54.690 00.002 18120 UpdateGuideState(): m_state=6
01:30:54.691 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
01:30:54.693 00.002 18120 Star::Find returns 1 (0), X=897.11, Y=232.74, Mass=1960, SNR=30.7, Peak=200 HFD=4.0
01:30:54.693 00.000 18120 MultiStar: [#1 0.33,0.07,0.77,U] [#2 0.20,0.19,0.62,U] [#3 0.18,0.11,0.59,U] [#4 0.22,0.27,0.54,U] [#5 0.11,-0.28,0.47,U] [#6 0.24,-0.02,0.49,U] [#7 0.30,0.14,0.43,U] [#8 -0.08,0.25,0.40,U] 
01:30:54.694 00.001 18120 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {-0.03, 0.29}
01:30:54.694 00.000 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
01:30:54.696 00.002 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
01:30:54.697 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.69 mountX=0.05 mountY=-0.20, mountTheta=-1.31
01:30:54.700 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.13, opts=13)
01:30:54.701 00.001 18120 Enqueuing Move request for scope (0.16, 0.13)
01:30:54.702 00.001 21948 Worker thread wakes up
01:30:54.703 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:30:54.703 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:30:54.703 00.000 21948 Moving (0.16, 0.13) raw xDistance=0.05 yDistance=-0.20
01:30:54.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:30:54.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:54.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:54.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:30:54.703 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:30:54.704 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:54.705 00.001 18120 Enqueuing Expose request
01:30:54.705 00.000 21948 MoveAxis(E, 0, ABG)
01:30:54.705 00.000 21948 Move returns status 0, amount 0
01:30:54.705 00.000 21948 MoveAxis(N, 0, ABG)
01:30:54.705 00.000 21948 Move returns status 0, amount 0
01:30:54.705 00.000 21948 move complete, result=0
01:30:54.705 00.000 21948 worker thread done servicing request
01:30:54.705 00.000 21948 Worker thread wakes up
01:30:54.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:54.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:54.706 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:56.224 01.518 21948 Exposure complete
01:30:56.263 00.039 21948 worker thread done servicing request
01:30:56.264 00.001 18120 OnExposeComplete: enter
01:30:56.264 00.000 18120 UpdateGuideState(): m_state=6
01:30:56.265 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
01:30:56.265 00.000 18120 Star::Find returns 1 (0), X=896.99, Y=232.93, Mass=2095, SNR=31.7, Peak=227 HFD=4.1
01:30:56.266 00.001 18120 MultiStar: [#1 0.09,0.39,0.00,M1] [#2 0.00,0.53,0.00,M1] [#3 0.12,0.38,0.00,M1] [#4 0.20,0.43,0.00,M1] [#5 -0.12,-0.19,0.45,U] [#6 -0.03,0.16,0.54,U] [#7 -0.06,0.29,0.41,U] [#8 -0.12,0.29,0.39,U] 
01:30:56.266 00.000 18120 refined, 4 included, MultiStar: {-0.11, 0.26}, one-star: {-0.15, 0.48}
01:30:56.267 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
01:30:56.267 00.000 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
01:30:56.269 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=0.28 mountY=-0.02, mountTheta=-0.07
01:30:56.273 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.26, opts=13)
01:30:56.274 00.001 18120 Enqueuing Move request for scope (-0.11, 0.26)
01:30:56.276 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:56.278 00.002 18120 UpdateGuideState exits: m=2095 RSB=31.7
01:30:56.278 00.000 21948 Worker thread wakes up
01:30:56.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
01:30:56.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
01:30:56.278 00.000 21948 Moving (-0.11, 0.26) raw xDistance=0.28 yDistance=-0.02
01:30:56.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:30:56.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:56.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:56.280 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:56.280 00.000 21948 MoveAxis(W, 49, ABG)
01:30:56.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:56.281 00.001 18120 Enqueuing Expose request
01:30:56.282 00.001 21948 Guiding  Dir = 3, Dur = 49
01:30:56.282 00.000 21948 IsSlewing returns 0
01:30:56.283 00.001 21948 IsGuiding returns 0
01:30:56.285 00.002 21948 PulseGuide returned control before completion, sleep 58
01:30:56.346 00.061 21948 IsGuiding returns 1
01:30:56.346 00.000 21948 scope still moving after pulse duration time elapsed
01:30:56.378 00.032 21948 IsSlewing returns 0
01:30:56.379 00.001 21948 IsGuiding returns 0
01:30:56.379 00.000 21948 scope move finished after 49 + 45 ms
01:30:56.379 00.000 21948 Move returns status 0, amount 49
01:30:56.379 00.000 21948 MoveAxis(N, 0, ABG)
01:30:56.379 00.000 21948 Move returns status 0, amount 0
01:30:56.379 00.000 21948 move complete, result=0
01:30:56.379 00.000 18120 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
01:30:56.379 00.000 21948 worker thread done servicing request
01:30:56.380 00.001 21948 Worker thread wakes up
01:30:56.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:56.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:58.005 01.625 21948 Exposure complete
01:30:58.036 00.031 21948 worker thread done servicing request
01:30:58.036 00.000 18120 OnExposeComplete: enter
01:30:58.037 00.001 18120 UpdateGuideState(): m_state=6
01:30:58.037 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
01:30:58.037 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=232.71, Mass=2079, SNR=31.5, Peak=206 HFD=3.7
01:30:58.037 00.000 18120 MultiStar: [#1 0.37,0.13,0.69,U] [#2 0.14,0.22,0.65,U] [#3 0.15,0.10,0.58,U] [#4 0.33,0.32,0.00,M2] [#5 0.20,-0.46,0.00,M2] [#6 0.43,-0.16,0.00,M1] [#7 0.45,0.23,0.00,M1] [#8 0.08,-0.10,0.37,U] 
01:30:58.038 00.001 18120 refined, 4 included, MultiStar: {0.19, 0.16}, one-star: {0.16, 0.27}
01:30:58.038 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
01:30:58.039 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
01:30:58.039 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.70 mountX=0.07 mountY=-0.24, mountTheta=-1.30
01:30:58.040 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.16, opts=13)
01:30:58.041 00.001 18120 Enqueuing Move request for scope (0.19, 0.16)
01:30:58.041 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:58.042 00.001 21948 Worker thread wakes up
01:30:58.042 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.5
01:30:58.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
01:30:58.042 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.043 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:58.043 00.000 18120 Enqueuing Expose request
01:30:58.043 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
01:30:58.043 00.000 21948 Moving (0.19, 0.16) raw xDistance=0.07 yDistance=-0.24
01:30:58.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:58.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:30:58.043 00.000 21948 MoveAxis(E, 0, ABG)
01:30:58.043 00.000 21948 Move returns status 0, amount 0
01:30:58.044 00.001 21948 MoveAxis(N, 57, ABG)
01:30:58.044 00.000 21948 Guiding  Dir = 0, Dur = 57
01:30:58.044 00.000 21948 IsSlewing returns 0
01:30:58.044 00.000 21948 IsGuiding returns 0
01:30:58.049 00.005 21948 PulseGuide returned control before completion, sleep 63
01:30:58.125 00.076 21948 IsGuiding returns 0
01:30:58.125 00.000 21948 Move returns status 0, amount 57
01:30:58.125 00.000 21948 move complete, result=0
01:30:58.125 00.000 21948 worker thread done servicing request
01:30:58.125 00.000 21948 Worker thread wakes up
01:30:58.125 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 57 ms NORTH
01:30:58.126 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:58.127 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:30:59.543 01.416 21948 Exposure complete
01:30:59.596 00.053 21948 worker thread done servicing request
01:30:59.596 00.000 18120 OnExposeComplete: enter
01:30:59.597 00.001 18120 UpdateGuideState(): m_state=6
01:30:59.599 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
01:30:59.600 00.001 18120 Star::Find returns 1 (0), X=897.07, Y=232.35, Mass=2017, SNR=31.2, Peak=180 HFD=4.0
01:30:59.602 00.002 18120 MultiStar: [#1 0.24,0.08,0.73,U] [#2 0.19,-0.12,0.65,U] [#3 -0.05,-0.13,0.58,U] [#4 0.17,0.11,0.57,U] [#5 -0.24,-0.63,0.00,M3] [#6 0.05,-0.06,0.53,U] [#7 0.10,-0.03,0.44,U] [#8 -0.13,0.03,0.38,U] 
01:30:59.603 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {-0.07, -0.09}
01:30:59.604 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
01:30:59.605 00.001 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
01:30:59.606 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=-0.06 mountY=-0.04, mountTheta=-2.48
01:30:59.609 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
01:30:59.609 00.000 18120 Enqueuing Move request for scope (0.06, -0.03)
01:30:59.610 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:30:59.610 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.2
01:30:59.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:30:59.612 00.001 18120 Enqueuing Expose request
01:30:59.612 00.000 21948 Worker thread wakes up
01:30:59.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:30:59.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:30:59.612 00.000 21948 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=-0.04
01:30:59.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:30:59.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:59.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:59.613 00.001 21948 MoveAxis(E, 0, ABG)
01:30:59.613 00.000 21948 Move returns status 0, amount 0
01:30:59.613 00.000 21948 MoveAxis(N, 0, ABG)
01:30:59.613 00.000 21948 Move returns status 0, amount 0
01:30:59.613 00.000 21948 move complete, result=0
01:30:59.613 00.000 21948 worker thread done servicing request
01:30:59.613 00.000 21948 Worker thread wakes up
01:30:59.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:30:59.613 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:59.614 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:01.250 01.636 21948 Exposure complete
01:31:01.278 00.028 21948 worker thread done servicing request
01:31:01.279 00.001 18120 OnExposeComplete: enter
01:31:01.279 00.000 18120 UpdateGuideState(): m_state=6
01:31:01.280 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
01:31:01.280 00.000 18120 Star::Find returns 1 (0), X=897.15, Y=232.31, Mass=2039, SNR=31.3, Peak=182 HFD=4.0
01:31:01.281 00.001 18120 MultiStar: [#1 0.24,0.07,0.74,U] [#2 0.13,-0.00,0.62,U] [#3 0.01,-0.09,0.62,U] [#4 0.32,0.10,0.55,U] [#5 -0.25,-0.50,0.00,M4] [#6 0.28,-0.27,0.53,U] [#7 0.32,-0.04,0.44,U] [#8 0.15,-0.09,0.40,U] 
01:31:01.281 00.000 18120 single-star, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.01, -0.13}
01:31:01.282 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
01:31:01.282 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
01:31:01.283 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=-0.12 mountY=0.05, mountTheta=2.73
01:31:01.284 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
01:31:01.285 00.001 18120 Enqueuing Move request for scope (0.01, -0.13)
01:31:01.286 00.001 21948 Worker thread wakes up
01:31:01.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:31:01.286 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:31:01.286 00.000 21948 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.05
01:31:01.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:31:01.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:01.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:31:01.286 00.000 21948 MoveAxis(E, 0, ABG)
01:31:01.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:01.286 00.000 21948 Move returns status 0, amount 0
01:31:01.286 00.000 21948 MoveAxis(N, 0, ABG)
01:31:01.286 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.3
01:31:01.287 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:01.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:01.288 00.001 18120 Enqueuing Expose request
01:31:01.288 00.000 21948 Move returns status 0, amount 0
01:31:01.288 00.000 21948 move complete, result=0
01:31:01.288 00.000 21948 worker thread done servicing request
01:31:01.288 00.000 21948 Worker thread wakes up
01:31:01.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:01.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:01.289 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:02.810 01.521 21948 Exposure complete
01:31:02.847 00.037 21948 worker thread done servicing request
01:31:02.847 00.000 18120 OnExposeComplete: enter
01:31:02.849 00.002 18120 UpdateGuideState(): m_state=6
01:31:02.851 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
01:31:02.852 00.001 18120 Star::Find returns 1 (0), X=897.04, Y=232.25, Mass=2028, SNR=31.1, Peak=213 HFD=4.0
01:31:02.853 00.001 18120 MultiStar: [#1 0.14,-0.18,0.72,U] [#2 0.01,-0.02,0.64,U] [#3 0.25,-0.03,0.59,U] [#4 0.15,-0.04,0.57,U] [#5 -0.28,-0.59,0.00,M5] [#6 0.19,-0.35,0.52,U] [#7 0.04,-0.16,0.42,U] [#8 0.22,-0.21,0.40,U] 
01:31:02.854 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {-0.11, -0.20}
01:31:02.855 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
01:31:02.855 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
01:31:02.856 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.02 mountX=-0.17 mountY=-0.01, mountTheta=-3.06
01:31:02.858 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.15, opts=13)
01:31:02.859 00.001 18120 Enqueuing Move request for scope (0.09, -0.15)
01:31:02.860 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:02.861 00.001 21948 Worker thread wakes up
01:31:02.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:31:02.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:31:02.861 00.000 21948 Moving (0.09, -0.15) raw xDistance=-0.17 yDistance=-0.01
01:31:02.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:31:02.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:02.861 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:31:02.862 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:02.862 00.000 18120 Enqueuing Expose request
01:31:02.863 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:02.863 00.000 21948 MoveAxis(E, 0, ABG)
01:31:02.863 00.000 21948 Move returns status 0, amount 0
01:31:02.863 00.000 21948 MoveAxis(N, 0, ABG)
01:31:02.863 00.000 21948 Move returns status 0, amount 0
01:31:02.863 00.000 21948 move complete, result=0
01:31:02.863 00.000 21948 worker thread done servicing request
01:31:02.863 00.000 21948 Worker thread wakes up
01:31:02.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:02.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:02.864 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:04.484 01.620 21948 Exposure complete
01:31:04.545 00.061 21948 worker thread done servicing request
01:31:04.545 00.000 18120 OnExposeComplete: enter
01:31:04.547 00.002 18120 UpdateGuideState(): m_state=6
01:31:04.549 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
01:31:04.550 00.001 18120 Star::Find returns 1 (0), X=897.02, Y=232.33, Mass=2063, SNR=31.5, Peak=210 HFD=4.0
01:31:04.552 00.002 18120 MultiStar: [#1 0.24,-0.09,0.74,U] [#2 0.17,-0.09,0.61,U] [#3 0.04,-0.27,0.59,U] [#4 0.17,0.18,0.56,U] [#5 -0.25,-0.64,0.00,M6] [#6 0.01,-0.26,0.50,U] [#7 0.15,0.02,0.44,U] [#8 -0.18,-0.29,0.39,U] 
01:31:04.553 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {-0.13, -0.11}
01:31:04.555 00.002 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:31:04.555 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
01:31:04.557 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.10 mountX=-0.12 mountY=-0.00, mountTheta=-3.14
01:31:04.559 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
01:31:04.560 00.001 18120 Enqueuing Move request for scope (0.06, -0.11)
01:31:04.560 00.000 21948 Worker thread wakes up
01:31:04.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:04.561 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:31:04.561 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.5
01:31:04.562 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:31:04.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:04.562 00.000 21948 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.00
01:31:04.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:04.563 00.001 18120 Enqueuing Expose request
01:31:04.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:31:04.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:04.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:31:04.563 00.000 21948 MoveAxis(E, 0, ABG)
01:31:04.563 00.000 21948 Move returns status 0, amount 0
01:31:04.563 00.000 21948 MoveAxis(N, 0, ABG)
01:31:04.563 00.000 21948 Move returns status 0, amount 0
01:31:04.563 00.000 21948 move complete, result=0
01:31:04.563 00.000 21948 worker thread done servicing request
01:31:04.563 00.000 21948 Worker thread wakes up
01:31:04.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:04.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:04.564 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:06.091 01.527 21948 Exposure complete
01:31:06.140 00.049 21948 worker thread done servicing request
01:31:06.140 00.000 18120 OnExposeComplete: enter
01:31:06.141 00.001 18120 UpdateGuideState(): m_state=6
01:31:06.141 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
01:31:06.142 00.001 18120 Star::Find returns 1 (0), X=896.98, Y=232.20, Mass=2055, SNR=31.5, Peak=218 HFD=4.1
01:31:06.142 00.000 18120 MultiStar: [#1 0.21,-0.09,0.69,U] [#2 -0.15,0.07,0.63,U] [#3 0.09,-0.36,0.58,U] [#4 0.25,-0.08,0.55,U] [#5 0.07,-0.91,0.00,M7] [#6 0.40,-0.30,0.00,M1] [#7 0.36,-0.41,0.00,M1] [#8 -0.17,-0.42,0.00,M1] 
01:31:06.142 00.000 18120 refined, 4 included, MultiStar: {0.02, -0.15}, one-star: {-0.16, -0.25}
01:31:06.143 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
01:31:06.143 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
01:31:06.144 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.42 mountX=-0.15 mountY=0.05, mountTheta=2.83
01:31:06.145 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.15, opts=13)
01:31:06.145 00.000 18120 Enqueuing Move request for scope (0.02, -0.15)
01:31:06.146 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:06.146 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.5
01:31:06.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.147 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:06.147 00.000 18120 Enqueuing Expose request
01:31:06.148 00.001 21948 Worker thread wakes up
01:31:06.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
01:31:06.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
01:31:06.148 00.000 21948 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.05
01:31:06.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:31:06.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:06.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:31:06.148 00.000 21948 MoveAxis(E, 0, ABG)
01:31:06.148 00.000 21948 Move returns status 0, amount 0
01:31:06.148 00.000 21948 MoveAxis(N, 0, ABG)
01:31:06.148 00.000 21948 Move returns status 0, amount 0
01:31:06.148 00.000 21948 move complete, result=0
01:31:06.148 00.000 21948 worker thread done servicing request
01:31:06.148 00.000 21948 Worker thread wakes up
01:31:06.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:06.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:06.148 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:07.778 01.630 21948 Exposure complete
01:31:07.823 00.045 21948 worker thread done servicing request
01:31:07.823 00.000 18120 OnExposeComplete: enter
01:31:07.824 00.001 18120 UpdateGuideState(): m_state=6
01:31:07.826 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
01:31:07.827 00.001 18120 Star::Find returns 1 (0), X=897.19, Y=232.01, Mass=1993, SNR=31.0, Peak=212 HFD=4.1
01:31:07.827 00.000 18120 MultiStar: [#1 0.33,-0.23,0.00,M1] [#2 0.09,-0.47,0.00,M1] [#3 0.02,-0.38,0.61,U] [#4 0.36,-0.29,0.00,M1] [#5 -0.02,-0.95,0.00,M8] [#6 -0.16,-0.67,0.00,M2] [#7 0.17,-0.60,0.00,M2] [#8 -0.05,-0.58,0.00,M2] 
01:31:07.828 00.001 18120 refined, 1 included, MultiStar: {0.04, -0.42}, one-star: {0.05, -0.44}
01:31:07.828 00.000 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
01:31:07.828 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
01:31:07.829 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.48 mountX=-0.39 mountY=0.15, mountTheta=2.77
01:31:07.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.42, opts=13)
01:31:07.831 00.001 18120 Enqueuing Move request for scope (0.04, -0.42)
01:31:07.831 00.000 21948 Worker thread wakes up
01:31:07.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.42) opts 0xd
01:31:07.831 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.42)
01:31:07.831 00.000 21948 Moving (0.04, -0.42) raw xDistance=-0.39 yDistance=0.15
01:31:07.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:31:07.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:07.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:07.833 00.002 18120 UpdateGuideState exits: m=1993 RSB=31.0
01:31:07.834 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:07.836 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:31:07.836 00.000 21948 MoveAxis(E, 70, ABG)
01:31:07.836 00.000 21948 Guiding  Dir = 2, Dur = 70
01:31:07.836 00.000 18120 Enqueuing Expose request
01:31:07.837 00.001 21948 IsSlewing returns 0
01:31:07.837 00.000 21948 IsGuiding returns 0
01:31:07.839 00.002 21948 PulseGuide returned control before completion, sleep 79
01:31:07.935 00.096 21948 IsGuiding returns 0
01:31:07.935 00.000 21948 Move returns status 0, amount 70
01:31:07.935 00.000 21948 MoveAxis(N, 0, ABG)
01:31:07.935 00.000 21948 Move returns status 0, amount 0
01:31:07.935 00.000 21948 move complete, result=0
01:31:07.935 00.000 18120 GuideStep: -0.4 px 70 ms EAST, 0.2 px 0 ms NORTH
01:31:07.936 00.001 21948 worker thread done servicing request
01:31:07.936 00.000 21948 Worker thread wakes up
01:31:07.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:07.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:09.341 01.405 21948 Exposure complete
01:31:09.382 00.041 21948 worker thread done servicing request
01:31:09.382 00.000 18120 OnExposeComplete: enter
01:31:09.383 00.001 18120 UpdateGuideState(): m_state=6
01:31:09.385 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
01:31:09.386 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=232.38, Mass=1845, SNR=29.6, Peak=176 HFD=3.9
01:31:09.388 00.002 18120 MultiStar: [#1 0.31,-0.14,0.75,U] [#2 0.05,0.04,0.67,U] [#3 0.18,-0.19,0.63,U] [#4 0.24,-0.11,0.59,U] [#5 -0.12,-0.49,0.00,M9] [#6 0.15,-0.11,0.54,U] [#7 0.27,-0.40,0.00,M3] [#8 0.05,-0.38,0.41,U] 
01:31:09.389 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.12}, one-star: {-0.05, -0.07}
01:31:09.391 00.002 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.00) = xAngle (-4.24 = 2.05)
01:31:09.392 00.001 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.28 = 2.01)
01:31:09.393 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.24 mountX=-0.04 mountY=0.08, mountTheta=2.04
01:31:09.395 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.07, opts=13)
01:31:09.396 00.001 18120 Enqueuing Move request for scope (-0.05, -0.07)
01:31:09.396 00.000 21948 Worker thread wakes up
01:31:09.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:09.397 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.6
01:31:09.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:09.398 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:09.398 00.000 18120 Enqueuing Expose request
01:31:09.399 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:31:09.399 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:31:09.399 00.000 21948 Moving (-0.05, -0.07) raw xDistance=-0.04 yDistance=0.08
01:31:09.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:09.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:09.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:09.399 00.000 21948 MoveAxis(E, 0, ABG)
01:31:09.399 00.000 21948 Move returns status 0, amount 0
01:31:09.399 00.000 21948 MoveAxis(N, 0, ABG)
01:31:09.399 00.000 21948 Move returns status 0, amount 0
01:31:09.399 00.000 21948 move complete, result=0
01:31:09.399 00.000 21948 worker thread done servicing request
01:31:09.399 00.000 21948 Worker thread wakes up
01:31:09.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:09.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:09.399 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:11.033 01.634 21948 Exposure complete
01:31:11.064 00.031 21948 worker thread done servicing request
01:31:11.064 00.000 18120 OnExposeComplete: enter
01:31:11.065 00.001 18120 UpdateGuideState(): m_state=6
01:31:11.066 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
01:31:11.066 00.000 18120 Star::Find returns 1 (0), X=897.13, Y=232.43, Mass=1884, SNR=30.0, Peak=171 HFD=3.8
01:31:11.067 00.001 18120 MultiStar: [#1 0.22,0.10,0.73,U] [#2 0.14,0.21,0.69,U] [#3 0.29,-0.14,0.62,U] [#4 0.21,-0.10,0.57,U] [#5 -0.02,-0.48,0.00,M10] [#6 0.42,-0.31,0.00,M2] [#7 0.19,-0.03,0.46,U] [#8 0.17,-0.14,0.41,U] 
01:31:11.067 00.000 18120 single-star, 6 included, MultiStar: {0.16, -0.00}, one-star: {-0.01, -0.02}
01:31:11.068 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
01:31:11.068 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
01:31:11.068 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.17 mountX=-0.01 mountY=0.02, mountTheta=2.10
01:31:11.070 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
01:31:11.070 00.000 18120 Enqueuing Move request for scope (-0.01, -0.02)
01:31:11.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:11.071 00.001 18120 UpdateGuideState exits: m=1884 RSB=30.0
01:31:11.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:11.072 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:11.072 00.000 18120 Enqueuing Expose request
01:31:11.072 00.000 21948 Worker thread wakes up
01:31:11.073 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:31:11.073 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:31:11.073 00.000 21948 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
01:31:11.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:31:11.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:11.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:31:11.073 00.000 21948 MoveAxis(E, 0, ABG)
01:31:11.073 00.000 21948 Move returns status 0, amount 0
01:31:11.073 00.000 21948 MoveAxis(N, 0, ABG)
01:31:11.073 00.000 21948 Move returns status 0, amount 0
01:31:11.073 00.000 21948 move complete, result=0
01:31:11.073 00.000 21948 worker thread done servicing request
01:31:11.073 00.000 21948 Worker thread wakes up
01:31:11.073 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:11.073 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:11.073 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:12.596 01.523 21948 Exposure complete
01:31:12.626 00.030 21948 worker thread done servicing request
01:31:12.626 00.000 18120 OnExposeComplete: enter
01:31:12.626 00.000 18120 UpdateGuideState(): m_state=6
01:31:12.627 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
01:31:12.627 00.000 18120 Star::Find returns 1 (0), X=896.92, Y=232.47, Mass=2016, SNR=31.0, Peak=177 HFD=3.8
01:31:12.628 00.001 18120 MultiStar: [#1 0.14,0.20,0.72,U] [#2 -0.07,0.08,0.62,U] [#3 -0.13,-0.14,0.61,U] [#4 0.10,0.08,0.55,U] [#5 -0.32,-0.40,0.00,R] [#6 0.15,-0.07,0.52,U] [#7 0.03,0.17,0.45,U] [#8 -0.09,-0.07,0.39,U] 
01:31:12.628 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.23, 0.03}
01:31:12.629 00.001 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
01:31:12.629 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
01:31:12.629 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.16 mountX=0.05 mountY=0.01, mountTheta=0.12
01:31:12.631 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
01:31:12.631 00.000 18120 Enqueuing Move request for scope (-0.03, 0.04)
01:31:12.631 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:12.632 00.001 18120 UpdateGuideState exits: m=2016 RSB=31.0
01:31:12.632 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.633 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:12.633 00.000 18120 Enqueuing Expose request
01:31:12.634 00.001 21948 Worker thread wakes up
01:31:12.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:31:12.634 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:31:12.634 00.000 21948 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
01:31:12.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:31:12.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:12.634 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:31:12.634 00.000 21948 MoveAxis(E, 0, ABG)
01:31:12.634 00.000 21948 Move returns status 0, amount 0
01:31:12.634 00.000 21948 MoveAxis(N, 0, ABG)
01:31:12.634 00.000 21948 Move returns status 0, amount 0
01:31:12.634 00.000 21948 move complete, result=0
01:31:12.634 00.000 21948 worker thread done servicing request
01:31:12.634 00.000 21948 Worker thread wakes up
01:31:12.634 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:12.634 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:12.634 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:14.272 01.638 21948 Exposure complete
01:31:14.315 00.043 21948 worker thread done servicing request
01:31:14.315 00.000 18120 OnExposeComplete: enter
01:31:14.316 00.001 18120 UpdateGuideState(): m_state=6
01:31:14.319 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
01:31:14.321 00.002 18120 Star::Find returns 1 (0), X=896.58, Y=232.86, Mass=2061, SNR=31.5, Peak=163 HFD=3.9
01:31:14.324 00.003 18120 MultiStar: [#1 -0.23,0.31,0.68,U] [#2 -0.45,0.32,0.00,M1] [#3 -0.29,0.16,0.59,U] [#4 -0.22,0.34,0.00,M1] [#5 -0.35,0.33,0.00,M1] [#6 -0.08,-0.03,0.49,U] [#7 -0.40,0.40,0.00,M2] [#8 -0.62,0.38,0.00,M1] 
01:31:14.326 00.002 18120 refined, 3 included, MultiStar: {-0.34, 0.26}, one-star: {-0.57, 0.42}
01:31:14.328 00.002 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
01:31:14.329 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
01:31:14.330 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=0.26 hyp=0.43 cameraTheta=2.49 mountX=0.37 mountY=0.19, mountTheta=0.46
01:31:14.334 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.26, opts=13)
01:31:14.336 00.002 18120 Enqueuing Move request for scope (-0.34, 0.26)
01:31:14.339 00.003 21948 Worker thread wakes up
01:31:14.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:14.339 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.5
01:31:14.340 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:14.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:14.341 00.001 18120 Enqueuing Expose request
01:31:14.341 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.26) opts 0xd
01:31:14.341 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.26)
01:31:14.341 00.000 21948 Moving (-0.34, 0.26) raw xDistance=0.37 yDistance=0.19
01:31:14.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:31:14.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:14.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:31:14.341 00.000 21948 MoveAxis(W, 67, ABG)
01:31:14.341 00.000 21948 Guiding  Dir = 3, Dur = 67
01:31:14.341 00.000 21948 IsSlewing returns 0
01:31:14.341 00.000 21948 IsGuiding returns 0
01:31:14.343 00.002 21948 PulseGuide returned control before completion, sleep 76
01:31:14.426 00.083 21948 IsGuiding returns 0
01:31:14.426 00.000 21948 Move returns status 0, amount 67
01:31:14.426 00.000 21948 MoveAxis(N, 0, ABG)
01:31:14.426 00.000 21948 Move returns status 0, amount 0
01:31:14.426 00.000 21948 move complete, result=0
01:31:14.426 00.000 21948 worker thread done servicing request
01:31:14.426 00.000 21948 Worker thread wakes up
01:31:14.426 00.000 18120 GuideStep: 0.4 px 67 ms WEST, 0.2 px 0 ms NORTH
01:31:14.427 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:14.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:15.843 01.416 21948 Exposure complete
01:31:15.893 00.050 21948 worker thread done servicing request
01:31:15.893 00.000 18120 OnExposeComplete: enter
01:31:15.894 00.001 18120 UpdateGuideState(): m_state=6
01:31:15.895 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
01:31:15.896 00.001 18120 Star::Find returns 1 (0), X=896.91, Y=232.41, Mass=2169, SNR=32.2, Peak=185 HFD=3.9
01:31:15.897 00.001 18120 MultiStar: [#1 -0.04,0.16,0.70,U] [#2 -0.12,0.02,0.63,U] [#3 -0.10,-0.05,0.58,U] [#4 0.06,0.19,0.54,U] [#5 0.07,0.02,0.48,U] [#6 0.11,-0.07,0.48,U] [#7 -0.31,-0.11,0.43,U] [#8 -0.28,-0.07,0.38,U] 
01:31:15.898 00.001 18120 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.23, -0.03}
01:31:15.898 00.000 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
01:31:15.899 00.001 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
01:31:15.900 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.01 mountX=0.05 mountY=0.08, mountTheta=1.01
01:31:15.901 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.01, opts=13)
01:31:15.902 00.001 18120 Enqueuing Move request for scope (-0.10, 0.01)
01:31:15.903 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:15.904 00.001 18120 UpdateGuideState exits: m=2169 RSB=32.2
01:31:15.905 00.001 21948 Worker thread wakes up
01:31:15.905 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:15.906 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
01:31:15.906 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
01:31:15.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:15.906 00.000 18120 Enqueuing Expose request
01:31:15.906 00.000 21948 Moving (-0.10, 0.01) raw xDistance=0.05 yDistance=0.08
01:31:15.907 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:31:15.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:15.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:15.907 00.000 21948 MoveAxis(E, 0, ABG)
01:31:15.907 00.000 21948 Move returns status 0, amount 0
01:31:15.907 00.000 21948 MoveAxis(N, 0, ABG)
01:31:15.907 00.000 21948 Move returns status 0, amount 0
01:31:15.907 00.000 21948 move complete, result=0
01:31:15.907 00.000 21948 worker thread done servicing request
01:31:15.907 00.000 21948 Worker thread wakes up
01:31:15.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:15.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:15.907 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:17.531 01.624 21948 Exposure complete
01:31:17.584 00.053 21948 worker thread done servicing request
01:31:17.584 00.000 18120 OnExposeComplete: enter
01:31:17.584 00.000 18120 UpdateGuideState(): m_state=6
01:31:17.585 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
01:31:17.585 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=232.27, Mass=1983, SNR=30.9, Peak=198 HFD=4.1
01:31:17.586 00.001 18120 MultiStar: [#1 -0.07,-0.14,0.71,U] [#2 0.07,-0.18,0.63,U] [#3 0.03,-0.19,0.60,U] [#4 -0.04,-0.13,0.56,U] [#5 0.03,-0.39,0.47,U] [#6 -0.04,-0.42,0.00,M1] [#7 -0.21,-0.11,0.46,U] [#8 -0.41,-0.41,0.00,M1] 
01:31:17.586 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.18}, one-star: {-0.27, -0.18}
01:31:17.587 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-4.00 = 2.29)
01:31:17.588 00.001 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.25)
01:31:17.589 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=-0.13 mountY=0.16, mountTheta=2.27
01:31:17.593 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.18, opts=13)
01:31:17.596 00.003 18120 Enqueuing Move request for scope (-0.08, -0.18)
01:31:17.598 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:17.600 00.002 18120 UpdateGuideState exits: m=1983 RSB=30.9
01:31:17.602 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:17.603 00.001 18120 Enqueuing Expose request
01:31:17.603 00.000 21948 Worker thread wakes up
01:31:17.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
01:31:17.603 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
01:31:17.604 00.001 21948 Moving (-0.08, -0.18) raw xDistance=-0.13 yDistance=0.16
01:31:17.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:31:17.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:17.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:31:17.604 00.000 21948 MoveAxis(E, 0, ABG)
01:31:17.604 00.000 21948 Move returns status 0, amount 0
01:31:17.604 00.000 21948 MoveAxis(N, 0, ABG)
01:31:17.604 00.000 21948 Move returns status 0, amount 0
01:31:17.604 00.000 21948 move complete, result=0
01:31:17.604 00.000 21948 worker thread done servicing request
01:31:17.604 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:17.605 00.001 21948 Worker thread wakes up
01:31:17.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:17.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:19.135 01.530 21948 Exposure complete
01:31:19.193 00.058 21948 worker thread done servicing request
01:31:19.193 00.000 18120 OnExposeComplete: enter
01:31:19.194 00.001 18120 UpdateGuideState(): m_state=6
01:31:19.195 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
01:31:19.195 00.000 18120 Star::Find returns 1 (0), X=897.19, Y=232.29, Mass=2244, SNR=32.7, Peak=198 HFD=3.9
01:31:19.196 00.001 18120 MultiStar: [#1 0.15,-0.06,0.69,U] [#2 0.13,0.05,0.60,U] [#3 0.14,-0.03,0.57,U] [#4 0.24,-0.01,0.53,U] [#5 0.46,-0.21,0.00,M1] [#6 0.25,0.03,0.49,U] [#7 0.32,-0.14,0.42,U] [#8 0.17,-0.22,0.38,U] 
01:31:19.196 00.000 18120 single-star, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.05, -0.15}
01:31:19.196 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.04)
01:31:19.197 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 3.00)
01:31:19.197 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=-0.16 mountY=0.02, mountTheta=3.00
01:31:19.198 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.15, opts=13)
01:31:19.199 00.001 18120 Enqueuing Move request for scope (0.05, -0.15)
01:31:19.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:19.200 00.001 18120 UpdateGuideState exits: m=2244 RSB=32.7
01:31:19.200 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:19.201 00.001 21948 Worker thread wakes up
01:31:19.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:31:19.201 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:31:19.202 00.001 21948 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=0.02
01:31:19.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:31:19.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:19.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:31:19.202 00.000 21948 MoveAxis(E, 0, ABG)
01:31:19.202 00.000 21948 Move returns status 0, amount 0
01:31:19.202 00.000 21948 MoveAxis(N, 0, ABG)
01:31:19.202 00.000 21948 Move returns status 0, amount 0
01:31:19.202 00.000 21948 move complete, result=0
01:31:19.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:19.203 00.001 18120 Enqueuing Expose request
01:31:19.205 00.002 21948 worker thread done servicing request
01:31:19.205 00.000 21948 Worker thread wakes up
01:31:19.205 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:19.206 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:19.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:20.834 01.628 21948 Exposure complete
01:31:20.872 00.038 21948 worker thread done servicing request
01:31:20.872 00.000 18120 OnExposeComplete: enter
01:31:20.873 00.001 18120 UpdateGuideState(): m_state=6
01:31:20.873 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
01:31:20.874 00.001 18120 Star::Find returns 1 (0), X=897.11, Y=232.05, Mass=1994, SNR=31.0, Peak=210 HFD=4.2
01:31:20.875 00.001 18120 MultiStar: [#1 0.28,-0.40,0.00,M1] [#2 0.27,-0.30,0.00,M1] [#3 0.24,-0.56,0.00,M1] [#4 0.33,-0.11,0.55,U] [#5 0.47,-0.43,0.00,M2] [#6 0.15,-0.52,0.00,M1] [#7 0.27,-0.60,0.00,M1] [#8 0.04,-0.63,0.00,M1] 
01:31:20.876 00.001 18120 refined, 1 included, MultiStar: {0.10, -0.30}, one-star: {-0.03, -0.40}
01:31:20.877 00.001 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.04)
01:31:20.878 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 3.00)
01:31:20.880 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.25 mountX=-0.31 mountY=0.05, mountTheta=3.00
01:31:20.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.30, opts=13)
01:31:20.882 00.001 18120 Enqueuing Move request for scope (0.10, -0.30)
01:31:20.882 00.000 21948 Worker thread wakes up
01:31:20.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
01:31:20.882 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
01:31:20.882 00.000 21948 Moving (0.10, -0.30) raw xDistance=-0.31 yDistance=0.05
01:31:20.882 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:31:20.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:20.883 00.001 18120 UpdateGuideState exits: m=1994 RSB=31.0
01:31:20.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:20.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:20.884 00.000 18120 Enqueuing Expose request
01:31:20.885 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:20.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:31:20.885 00.000 21948 MoveAxis(E, 55, ABG)
01:31:20.885 00.000 21948 Guiding  Dir = 2, Dur = 55
01:31:20.885 00.000 21948 IsSlewing returns 0
01:31:20.885 00.000 21948 IsGuiding returns 0
01:31:20.887 00.002 21948 PulseGuide returned control before completion, sleep 64
01:31:20.958 00.071 21948 IsGuiding returns 0
01:31:20.958 00.000 21948 Move returns status 0, amount 55
01:31:20.958 00.000 21948 MoveAxis(N, 0, ABG)
01:31:20.958 00.000 21948 Move returns status 0, amount 0
01:31:20.958 00.000 21948 move complete, result=0
01:31:20.958 00.000 21948 worker thread done servicing request
01:31:20.958 00.000 21948 Worker thread wakes up
01:31:20.958 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:20.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:20.958 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
01:31:22.376 01.418 21948 Exposure complete
01:31:22.415 00.039 21948 worker thread done servicing request
01:31:22.415 00.000 18120 OnExposeComplete: enter
01:31:22.416 00.001 18120 UpdateGuideState(): m_state=6
01:31:22.417 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
01:31:22.418 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=232.18, Mass=2091, SNR=31.7, Peak=215 HFD=4.2
01:31:22.420 00.002 18120 MultiStar: [#1 0.27,-0.15,0.72,U] [#2 0.13,-0.24,0.63,U] [#3 0.15,-0.17,0.57,U] [#4 0.16,-0.02,0.54,U] [#5 0.04,-0.41,0.00,M3] [#6 -0.08,-0.51,0.00,M2] [#7 0.28,-0.34,0.00,M2] [#8 0.16,-0.52,0.00,M2] 
01:31:22.423 00.003 18120 refined, 4 included, MultiStar: {0.12, -0.18}, one-star: {-0.05, -0.27}
01:31:22.425 00.002 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
01:31:22.428 00.003 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
01:31:22.430 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-1.01 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
01:31:22.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.18, opts=13)
01:31:22.432 00.000 18120 Enqueuing Move request for scope (0.12, -0.18)
01:31:22.433 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:22.433 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.7
01:31:22.434 00.001 21948 Worker thread wakes up
01:31:22.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
01:31:22.434 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
01:31:22.434 00.000 21948 Moving (0.12, -0.18) raw xDistance=-0.21 yDistance=-0.02
01:31:22.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
01:31:22.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:22.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:22.435 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:22.435 00.000 18120 Enqueuing Expose request
01:31:22.436 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:22.436 00.000 21948 MoveAxis(E, 42, ABG)
01:31:22.436 00.000 21948 Guiding  Dir = 2, Dur = 42
01:31:22.436 00.000 21948 IsSlewing returns 0
01:31:22.436 00.000 21948 IsGuiding returns 0
01:31:22.437 00.001 21948 PulseGuide returned control before completion, sleep 51
01:31:22.500 00.063 21948 IsGuiding returns 0
01:31:22.500 00.000 21948 Move returns status 0, amount 42
01:31:22.500 00.000 21948 MoveAxis(N, 0, ABG)
01:31:22.500 00.000 21948 Move returns status 0, amount 0
01:31:22.500 00.000 21948 move complete, result=0
01:31:22.500 00.000 21948 worker thread done servicing request
01:31:22.500 00.000 21948 Worker thread wakes up
01:31:22.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:22.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:22.500 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
01:31:24.131 01.631 21948 Exposure complete
01:31:24.172 00.041 21948 worker thread done servicing request
01:31:24.172 00.000 18120 OnExposeComplete: enter
01:31:24.173 00.001 18120 UpdateGuideState(): m_state=6
01:31:24.175 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
01:31:24.175 00.000 18120 Star::Find returns 1 (0), X=896.89, Y=232.30, Mass=2019, SNR=31.1, Peak=207 HFD=3.9
01:31:24.175 00.000 18120 MultiStar: [#1 0.01,0.07,0.73,U] [#2 -0.18,0.02,0.66,U] [#3 0.04,-0.16,0.59,U] [#4 -0.10,-0.03,0.56,U] [#5 -0.09,-0.17,0.48,U] [#6 0.02,-0.04,0.54,U] [#7 -0.13,-0.09,0.42,U] [#8 0.01,-0.35,0.40,U] 
01:31:24.175 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.25, -0.14}
01:31:24.175 00.000 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.00) = xAngle (-4.36 = 1.93)
01:31:24.176 00.001 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.40 = 1.89)
01:31:24.176 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.36 mountX=-0.04 mountY=0.12, mountTheta=1.92
01:31:24.179 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.09, opts=13)
01:31:24.180 00.001 18120 Enqueuing Move request for scope (-0.09, -0.09)
01:31:24.181 00.001 21948 Worker thread wakes up
01:31:24.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:24.181 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.1
01:31:24.182 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:24.183 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
01:31:24.183 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
01:31:24.183 00.000 21948 Moving (-0.09, -0.09) raw xDistance=-0.04 yDistance=0.12
01:31:24.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:24.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:24.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:31:24.183 00.000 18120 Enqueuing Expose request
01:31:24.183 00.000 21948 MoveAxis(E, 0, ABG)
01:31:24.183 00.000 21948 Move returns status 0, amount 0
01:31:24.183 00.000 21948 MoveAxis(N, 0, ABG)
01:31:24.183 00.000 21948 Move returns status 0, amount 0
01:31:24.183 00.000 21948 move complete, result=0
01:31:24.184 00.001 21948 worker thread done servicing request
01:31:24.184 00.000 21948 Worker thread wakes up
01:31:24.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:24.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:24.184 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:25.704 01.520 21948 Exposure complete
01:31:25.743 00.039 21948 worker thread done servicing request
01:31:25.743 00.000 18120 OnExposeComplete: enter
01:31:25.744 00.001 18120 UpdateGuideState(): m_state=6
01:31:25.744 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
01:31:25.745 00.001 18120 Star::Find returns 1 (0), X=897.00, Y=232.32, Mass=1941, SNR=30.5, Peak=190 HFD=4.0
01:31:25.746 00.001 18120 MultiStar: [#1 0.01,0.02,0.74,U] [#2 0.05,-0.04,0.67,U] [#3 0.09,-0.05,0.62,U] [#4 0.19,-0.08,0.59,U] [#5 0.30,-0.19,0.48,U] [#6 -0.23,-0.27,0.54,U] [#7 -0.02,-0.04,0.45,U] [#8 -0.16,-0.26,0.40,U] 
01:31:25.747 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {-0.14, -0.12}
01:31:25.748 00.001 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.74)
01:31:25.749 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
01:31:25.749 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.09 mountY=0.04, mountTheta=2.71
01:31:25.751 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.10, opts=13)
01:31:25.752 00.001 18120 Enqueuing Move request for scope (0.00, -0.10)
01:31:25.752 00.000 21948 Worker thread wakes up
01:31:25.752 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:25.752 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
01:31:25.752 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
01:31:25.752 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.5
01:31:25.753 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:25.753 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:25.754 00.001 18120 Enqueuing Expose request
01:31:25.754 00.000 21948 Moving (0.00, -0.10) raw xDistance=-0.09 yDistance=0.04
01:31:25.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:31:25.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:25.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:25.754 00.000 21948 MoveAxis(E, 0, ABG)
01:31:25.754 00.000 21948 Move returns status 0, amount 0
01:31:25.754 00.000 21948 MoveAxis(N, 0, ABG)
01:31:25.754 00.000 21948 Move returns status 0, amount 0
01:31:25.754 00.000 21948 move complete, result=0
01:31:25.754 00.000 21948 worker thread done servicing request
01:31:25.754 00.000 21948 Worker thread wakes up
01:31:25.754 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:25.754 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:25.755 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:27.377 01.622 21948 Exposure complete
01:31:27.422 00.045 21948 worker thread done servicing request
01:31:27.422 00.000 18120 OnExposeComplete: enter
01:31:27.423 00.001 18120 UpdateGuideState(): m_state=6
01:31:27.424 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
01:31:27.424 00.000 18120 Star::Find returns 1 (0), X=897.01, Y=232.26, Mass=2116, SNR=31.8, Peak=220 HFD=4.0
01:31:27.425 00.001 18120 MultiStar: [#1 0.04,-0.02,0.71,U] [#2 -0.09,-0.14,0.64,U] [#3 0.01,-0.19,0.61,U] [#4 0.14,-0.18,0.54,U] [#5 0.15,-0.27,0.46,U] [#6 -0.08,-0.28,0.53,U] [#7 0.17,-0.26,0.41,U] [#8 -0.05,-0.42,0.00,M1] 
01:31:27.425 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.18}, one-star: {-0.14, -0.19}
01:31:27.426 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
01:31:27.426 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
01:31:27.427 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.56 mountX=-0.16 mountY=0.08, mountTheta=2.70
01:31:27.428 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.18, opts=13)
01:31:27.428 00.000 18120 Enqueuing Move request for scope (0.00, -0.18)
01:31:27.429 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:27.429 00.000 21948 Worker thread wakes up
01:31:27.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
01:31:27.429 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
01:31:27.429 00.000 21948 Moving (0.00, -0.18) raw xDistance=-0.16 yDistance=0.08
01:31:27.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:31:27.429 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:27.429 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.8
01:31:27.430 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:27.431 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:27.431 00.000 18120 Enqueuing Expose request
01:31:27.432 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:27.432 00.000 21948 MoveAxis(E, 0, ABG)
01:31:27.432 00.000 21948 Move returns status 0, amount 0
01:31:27.432 00.000 21948 MoveAxis(N, 0, ABG)
01:31:27.432 00.000 21948 Move returns status 0, amount 0
01:31:27.432 00.000 21948 move complete, result=0
01:31:27.432 00.000 21948 worker thread done servicing request
01:31:27.432 00.000 21948 Worker thread wakes up
01:31:27.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:27.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:27.432 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:28.953 01.521 21948 Exposure complete
01:31:28.997 00.044 21948 worker thread done servicing request
01:31:28.997 00.000 18120 OnExposeComplete: enter
01:31:29.000 00.003 18120 UpdateGuideState(): m_state=6
01:31:29.001 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
01:31:29.005 00.004 18120 Star::Find returns 1 (0), X=897.08, Y=232.16, Mass=2047, SNR=31.4, Peak=206 HFD=4.2
01:31:29.006 00.001 18120 MultiStar: [#1 0.25,-0.08,0.71,U] [#2 0.06,-0.10,0.63,U] [#3 0.03,-0.28,0.59,U] [#4 0.07,0.10,0.59,U] [#5 0.20,-0.13,0.45,U] [#6 0.49,-0.38,0.00,M1] [#7 0.35,-0.39,0.00,M1] [#8 -0.12,-0.30,0.39,U] 
01:31:29.006 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.16}, one-star: {-0.06, -0.28}
01:31:29.007 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
01:31:29.007 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
01:31:29.008 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=-0.17 mountY=0.02, mountTheta=3.04
01:31:29.009 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.16, opts=13)
01:31:29.009 00.000 18120 Enqueuing Move request for scope (0.06, -0.16)
01:31:29.010 00.001 21948 Worker thread wakes up
01:31:29.010 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:29.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
01:31:29.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
01:31:29.010 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:31:29.011 00.001 21948 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=0.02
01:31:29.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:31:29.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:29.011 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:29.011 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:29.012 00.001 18120 Enqueuing Expose request
01:31:29.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:31:29.012 00.000 21948 MoveAxis(E, 0, ABG)
01:31:29.012 00.000 21948 Move returns status 0, amount 0
01:31:29.012 00.000 21948 MoveAxis(N, 0, ABG)
01:31:29.012 00.000 21948 Move returns status 0, amount 0
01:31:29.012 00.000 21948 move complete, result=0
01:31:29.012 00.000 21948 worker thread done servicing request
01:31:29.012 00.000 21948 Worker thread wakes up
01:31:29.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:29.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:29.013 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:30.642 01.629 21948 Exposure complete
01:31:30.693 00.051 21948 worker thread done servicing request
01:31:30.693 00.000 18120 OnExposeComplete: enter
01:31:30.693 00.000 18120 UpdateGuideState(): m_state=6
01:31:30.694 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
01:31:30.694 00.000 18120 Star::Find returns 1 (0), X=897.15, Y=232.22, Mass=1929, SNR=30.3, Peak=204 HFD=3.9
01:31:30.695 00.001 18120 MultiStar: [#1 0.35,-0.06,0.73,U] [#2 0.26,-0.32,0.00,M1] [#3 0.10,-0.35,0.63,U] [#4 0.30,-0.03,0.59,U] [#5 0.36,-0.32,0.00,M1] [#6 0.25,-0.48,0.00,M2] [#7 0.23,-0.38,0.00,M2] [#8 0.02,-0.57,0.00,M1] 
01:31:30.695 00.000 18120 single-star, 3 included, MultiStar: {0.17, -0.17}, one-star: {0.00, -0.22}
01:31:30.696 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
01:31:30.696 00.000 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
01:31:30.696 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=-0.21 mountY=0.10, mountTheta=2.70
01:31:30.698 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.22, opts=13)
01:31:30.698 00.000 18120 Enqueuing Move request for scope (0.00, -0.22)
01:31:30.698 00.000 21948 Worker thread wakes up
01:31:30.699 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
01:31:30.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
01:31:30.699 00.000 21948 Moving (0.00, -0.22) raw xDistance=-0.21 yDistance=0.10
01:31:30.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:31:30.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:30.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:30.699 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.3
01:31:30.700 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:30.700 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:30.701 00.001 18120 Enqueuing Expose request
01:31:30.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:31:30.701 00.000 21948 MoveAxis(E, 37, ABG)
01:31:30.701 00.000 21948 Guiding  Dir = 2, Dur = 37
01:31:30.701 00.000 21948 IsSlewing returns 0
01:31:30.701 00.000 21948 IsGuiding returns 0
01:31:30.703 00.002 21948 PulseGuide returned control before completion, sleep 46
01:31:30.752 00.049 21948 IsGuiding returns 0
01:31:30.752 00.000 21948 Move returns status 0, amount 37
01:31:30.752 00.000 21948 MoveAxis(N, 0, ABG)
01:31:30.752 00.000 21948 Move returns status 0, amount 0
01:31:30.752 00.000 21948 move complete, result=0
01:31:30.752 00.000 21948 worker thread done servicing request
01:31:30.752 00.000 21948 Worker thread wakes up
01:31:30.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:30.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:30.752 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
01:31:32.159 01.407 21948 Exposure complete
01:31:32.202 00.043 21948 worker thread done servicing request
01:31:32.203 00.001 18120 OnExposeComplete: enter
01:31:32.206 00.003 18120 UpdateGuideState(): m_state=6
01:31:32.208 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
01:31:32.210 00.002 18120 Star::Find returns 1 (0), X=897.17, Y=232.18, Mass=1969, SNR=30.7, Peak=202 HFD=4.0
01:31:32.213 00.003 18120 MultiStar: [#1 0.20,-0.19,0.72,U] [#2 0.10,-0.10,0.66,U] [#3 0.04,-0.21,0.63,U] [#4 0.22,0.08,0.58,U] [#5 0.42,-0.30,0.00,M2] [#6 -0.00,-0.54,0.00,M3] [#7 0.37,-0.36,0.00,M3] [#8 -0.23,-0.25,0.39,U] 
01:31:32.215 00.002 18120 refined, 5 included, MultiStar: {0.07, -0.16}, one-star: {0.02, -0.27}
01:31:32.218 00.003 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
01:31:32.220 00.002 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
01:31:32.221 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.14 mountX=-0.18 mountY=0.01, mountTheta=3.10
01:31:32.222 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.16, opts=13)
01:31:32.223 00.001 18120 Enqueuing Move request for scope (0.07, -0.16)
01:31:32.224 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:32.224 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.7
01:31:32.224 00.000 21948 Worker thread wakes up
01:31:32.225 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:32.225 00.000 18120 Enqueuing Expose request
01:31:32.226 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
01:31:32.226 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
01:31:32.226 00.000 21948 Moving (0.07, -0.16) raw xDistance=-0.18 yDistance=0.01
01:31:32.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:31:32.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:32.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:31:32.226 00.000 21948 MoveAxis(E, 0, ABG)
01:31:32.226 00.000 21948 Move returns status 0, amount 0
01:31:32.226 00.000 21948 MoveAxis(N, 0, ABG)
01:31:32.226 00.000 21948 Move returns status 0, amount 0
01:31:32.226 00.000 21948 move complete, result=0
01:31:32.226 00.000 21948 worker thread done servicing request
01:31:32.226 00.000 21948 Worker thread wakes up
01:31:32.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:32.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:32.226 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:33.861 01.635 21948 Exposure complete
01:31:33.906 00.045 21948 worker thread done servicing request
01:31:33.906 00.000 18120 OnExposeComplete: enter
01:31:33.907 00.001 18120 UpdateGuideState(): m_state=6
01:31:33.909 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
01:31:33.909 00.000 18120 Star::Find returns 1 (0), X=897.24, Y=232.32, Mass=2142, SNR=32.1, Peak=180 HFD=4.1
01:31:33.910 00.001 18120 MultiStar: [#1 0.31,-0.11,0.69,U] [#2 0.19,0.07,0.63,U] [#3 0.31,-0.09,0.58,U] [#4 0.46,-0.11,0.00,M1] [#5 0.41,-0.31,0.00,M3] [#6 0.28,-0.45,0.00,M4] [#7 0.24,-0.24,0.42,U] [#8 0.06,-0.27,0.37,U] 
01:31:33.911 00.001 18120 single-star, 5 included, MultiStar: {0.20, -0.11}, one-star: {0.09, -0.13}
01:31:33.911 00.000 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:31:33.912 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:31:33.912 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.93 mountX=-0.15 mountY=-0.03, mountTheta=-2.97
01:31:33.913 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.13, opts=13)
01:31:33.914 00.001 18120 Enqueuing Move request for scope (0.09, -0.13)
01:31:33.914 00.000 21948 Worker thread wakes up
01:31:33.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:33.915 00.001 18120 UpdateGuideState exits: m=2142 RSB=32.1
01:31:33.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:33.915 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:33.916 00.001 18120 Enqueuing Expose request
01:31:33.916 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
01:31:33.917 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
01:31:33.917 00.000 21948 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.03
01:31:33.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:31:33.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:33.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:31:33.917 00.000 21948 MoveAxis(E, 0, ABG)
01:31:33.917 00.000 21948 Move returns status 0, amount 0
01:31:33.917 00.000 21948 MoveAxis(N, 0, ABG)
01:31:33.917 00.000 21948 Move returns status 0, amount 0
01:31:33.917 00.000 21948 move complete, result=0
01:31:33.917 00.000 21948 worker thread done servicing request
01:31:33.917 00.000 21948 Worker thread wakes up
01:31:33.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:33.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:33.917 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:35.443 01.526 21948 Exposure complete
01:31:35.474 00.031 21948 worker thread done servicing request
01:31:35.474 00.000 18120 OnExposeComplete: enter
01:31:35.475 00.001 18120 UpdateGuideState(): m_state=6
01:31:35.476 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:31:35.476 00.000 18120 Star::Find returns 1 (0), X=897.24, Y=232.12, Mass=1988, SNR=30.9, Peak=202 HFD=4.1
01:31:35.476 00.000 18120 MultiStar: [#1 0.29,-0.22,0.72,U] [#2 0.34,-0.22,0.00,M1] [#3 0.42,-0.32,0.00,M1] [#4 0.26,-0.08,0.57,U] [#5 0.42,-0.38,0.00,M4] [#6 0.25,-0.30,0.51,U] [#7 0.35,-0.35,0.00,M3] [#8 0.06,-0.59,0.00,M1] 
01:31:35.477 00.001 18120 refined, 3 included, MultiStar: {0.21, -0.24}, one-star: {0.09, -0.32}
01:31:35.477 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:31:35.478 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
01:31:35.478 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.86 mountX=-0.31 mountY=-0.08, mountTheta=-2.89
01:31:35.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.24, opts=13)
01:31:35.480 00.001 18120 Enqueuing Move request for scope (0.21, -0.24)
01:31:35.480 00.000 21948 Worker thread wakes up
01:31:35.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:35.481 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.9
01:31:35.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.482 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:35.482 00.000 18120 Enqueuing Expose request
01:31:35.482 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
01:31:35.482 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
01:31:35.482 00.000 21948 Moving (0.21, -0.24) raw xDistance=-0.31 yDistance=-0.08
01:31:35.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:31:35.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:35.483 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:31:35.483 00.000 21948 MoveAxis(E, 55, ABG)
01:31:35.483 00.000 21948 Guiding  Dir = 2, Dur = 55
01:31:35.483 00.000 21948 IsSlewing returns 0
01:31:35.483 00.000 21948 IsGuiding returns 0
01:31:35.485 00.002 21948 PulseGuide returned control before completion, sleep 64
01:31:35.565 00.080 21948 IsGuiding returns 0
01:31:35.565 00.000 21948 Move returns status 0, amount 55
01:31:35.565 00.000 21948 MoveAxis(N, 0, ABG)
01:31:35.565 00.000 21948 Move returns status 0, amount 0
01:31:35.565 00.000 21948 move complete, result=0
01:31:35.565 00.000 21948 worker thread done servicing request
01:31:35.565 00.000 21948 Worker thread wakes up
01:31:35.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:35.565 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
01:31:35.566 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:37.200 01.634 21948 Exposure complete
01:31:37.246 00.046 21948 worker thread done servicing request
01:31:37.246 00.000 18120 OnExposeComplete: enter
01:31:37.247 00.001 18120 UpdateGuideState(): m_state=6
01:31:37.247 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
01:31:37.248 00.001 18120 Star::Find returns 1 (0), X=896.96, Y=232.29, Mass=2031, SNR=31.3, Peak=199 HFD=4.0
01:31:37.248 00.000 18120 MultiStar: [#1 0.27,-0.08,0.72,U] [#2 0.12,-0.11,0.62,U] [#3 -0.02,-0.07,0.61,U] [#4 0.04,0.02,0.57,U] [#5 0.37,-0.44,0.00,M5] [#6 0.07,-0.02,0.53,U] [#7 0.21,-0.26,0.41,U] [#8 0.25,-0.21,0.39,U] 
01:31:37.249 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {-0.19, -0.15}
01:31:37.249 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
01:31:37.249 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:31:37.250 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-1.01 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
01:31:37.251 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
01:31:37.252 00.001 18120 Enqueuing Move request for scope (0.07, -0.10)
01:31:37.252 00.000 21948 Worker thread wakes up
01:31:37.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:37.253 00.001 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:31:37.253 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:37.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:37.254 00.001 18120 Enqueuing Expose request
01:31:37.255 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:31:37.255 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:31:37.255 00.000 21948 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.01
01:31:37.255 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:31:37.255 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:37.255 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:37.255 00.000 21948 MoveAxis(E, 0, ABG)
01:31:37.255 00.000 21948 Move returns status 0, amount 0
01:31:37.255 00.000 21948 MoveAxis(N, 0, ABG)
01:31:37.255 00.000 21948 Move returns status 0, amount 0
01:31:37.255 00.000 21948 move complete, result=0
01:31:37.255 00.000 21948 worker thread done servicing request
01:31:37.255 00.000 21948 Worker thread wakes up
01:31:37.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:37.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:37.255 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:38.783 01.528 21948 Exposure complete
01:31:38.822 00.039 21948 worker thread done servicing request
01:31:38.822 00.000 18120 OnExposeComplete: enter
01:31:38.823 00.001 18120 UpdateGuideState(): m_state=6
01:31:38.824 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
01:31:38.825 00.001 18120 Star::Find returns 1 (0), X=897.17, Y=232.37, Mass=1896, SNR=30.0, Peak=182 HFD=3.7
01:31:38.827 00.002 18120 MultiStar: [#1 0.37,0.15,0.74,U] [#2 0.08,0.05,0.67,U] [#3 0.24,-0.23,0.63,U] [#4 0.45,0.05,0.00,M1] [#5 0.35,-0.26,0.00,M6] [#6 0.37,-0.26,0.00,M3] [#7 0.19,-0.22,0.45,U] [#8 0.19,-0.18,0.41,U] 
01:31:38.830 00.003 18120 single-star, 5 included, MultiStar: {0.17, -0.06}, one-star: {0.03, -0.07}
01:31:38.830 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.10)
01:31:38.830 00.000 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.06)
01:31:38.831 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.19 mountX=-0.08 mountY=0.01, mountTheta=3.06
01:31:38.832 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
01:31:38.833 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
01:31:38.833 00.000 21948 Worker thread wakes up
01:31:38.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:38.834 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:31:38.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:31:38.834 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.01
01:31:38.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:31:38.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:38.834 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.0
01:31:38.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:38.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:38.835 00.000 18120 Enqueuing Expose request
01:31:38.836 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:31:38.836 00.000 21948 MoveAxis(E, 0, ABG)
01:31:38.836 00.000 21948 Move returns status 0, amount 0
01:31:38.836 00.000 21948 MoveAxis(N, 0, ABG)
01:31:38.836 00.000 21948 Move returns status 0, amount 0
01:31:38.836 00.000 21948 move complete, result=0
01:31:38.836 00.000 21948 worker thread done servicing request
01:31:38.836 00.000 21948 Worker thread wakes up
01:31:38.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:38.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:38.836 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:40.458 01.622 21948 Exposure complete
01:31:40.489 00.031 21948 worker thread done servicing request
01:31:40.489 00.000 18120 OnExposeComplete: enter
01:31:40.490 00.001 18120 UpdateGuideState(): m_state=6
01:31:40.490 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
01:31:40.491 00.001 18120 Star::Find returns 1 (0), X=897.20, Y=232.28, Mass=2006, SNR=31.0, Peak=201 HFD=3.8
01:31:40.491 00.000 18120 MultiStar: [#1 0.13,-0.20,0.70,U] [#2 0.21,-0.09,0.66,U] [#3 0.43,-0.38,0.00,M1] [#4 0.47,-0.07,0.00,M2] [#5 0.18,-0.37,0.00,M7] [#6 0.22,-0.35,0.00,M4] [#7 0.08,-0.15,0.43,U] [#8 0.11,-0.33,0.41,U] 
01:31:40.492 00.001 18120 single-star, 4 included, MultiStar: {0.11, -0.18}, one-star: {0.06, -0.17}
01:31:40.492 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.06)
01:31:40.493 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.02)
01:31:40.493 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.23 mountX=-0.18 mountY=0.02, mountTheta=3.02
01:31:40.494 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.17, opts=13)
01:31:40.495 00.001 18120 Enqueuing Move request for scope (0.06, -0.17)
01:31:40.495 00.000 21948 Worker thread wakes up
01:31:40.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
01:31:40.495 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
01:31:40.495 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:40.496 00.001 21948 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=0.02
01:31:40.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:31:40.496 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.0
01:31:40.496 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:40.497 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:40.497 00.000 18120 Enqueuing Expose request
01:31:40.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:40.498 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:31:40.498 00.000 21948 MoveAxis(E, 0, ABG)
01:31:40.498 00.000 21948 Move returns status 0, amount 0
01:31:40.498 00.000 21948 MoveAxis(N, 0, ABG)
01:31:40.498 00.000 21948 Move returns status 0, amount 0
01:31:40.498 00.000 21948 move complete, result=0
01:31:40.498 00.000 21948 worker thread done servicing request
01:31:40.498 00.000 21948 Worker thread wakes up
01:31:40.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:40.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:40.498 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:42.011 01.513 21948 Exposure complete
01:31:42.053 00.042 21948 worker thread done servicing request
01:31:42.053 00.000 18120 OnExposeComplete: enter
01:31:42.054 00.001 18120 UpdateGuideState(): m_state=6
01:31:42.054 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
01:31:42.055 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=232.25, Mass=1977, SNR=30.7, Peak=198 HFD=4.0
01:31:42.055 00.000 18120 MultiStar: [#1 0.31,-0.12,0.74,U] [#2 0.06,-0.01,0.66,U] [#3 0.19,-0.36,0.00,M2] [#4 0.31,-0.07,0.57,U] [#5 0.09,-0.44,0.00,M8] [#6 0.17,-0.47,0.00,M5] [#7 0.28,-0.12,0.42,U] [#8 -0.05,-0.28,0.40,U] 
01:31:42.056 00.001 18120 refined, 5 included, MultiStar: {0.14, -0.13}, one-star: {-0.01, -0.20}
01:31:42.056 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:31:42.057 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:31:42.057 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.74 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
01:31:42.058 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.13, opts=13)
01:31:42.059 00.001 18120 Enqueuing Move request for scope (0.14, -0.13)
01:31:42.059 00.000 21948 Worker thread wakes up
01:31:42.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:42.060 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.7
01:31:42.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:42.061 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:42.061 00.000 18120 Enqueuing Expose request
01:31:42.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
01:31:42.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
01:31:42.062 00.001 21948 Moving (0.14, -0.13) raw xDistance=-0.18 yDistance=-0.07
01:31:42.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:31:42.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:42.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:42.062 00.000 21948 MoveAxis(E, 0, ABG)
01:31:42.062 00.000 21948 Move returns status 0, amount 0
01:31:42.062 00.000 21948 MoveAxis(N, 0, ABG)
01:31:42.062 00.000 21948 Move returns status 0, amount 0
01:31:42.062 00.000 21948 move complete, result=0
01:31:42.062 00.000 21948 worker thread done servicing request
01:31:42.062 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:42.063 00.001 21948 Worker thread wakes up
01:31:42.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:42.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:43.690 01.627 21948 Exposure complete
01:31:43.749 00.059 21948 worker thread done servicing request
01:31:43.750 00.001 18120 OnExposeComplete: enter
01:31:43.752 00.002 18120 UpdateGuideState(): m_state=6
01:31:43.755 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
01:31:43.757 00.002 18120 Star::Find returns 1 (0), X=897.37, Y=232.11, Mass=2025, SNR=31.2, Peak=178 HFD=3.9
01:31:43.760 00.003 18120 MultiStar: [#1 0.37,-0.07,0.71,U] [#2 0.25,-0.14,0.64,U] [#3 0.46,-0.37,0.00,M3] [#4 0.35,-0.01,0.54,U] [#5 0.53,-0.37,0.00,M9] [#6 0.41,-0.45,0.00,M6] [#7 0.27,-0.29,0.00,M1] [#8 0.28,-0.54,0.00,M1] 
01:31:43.762 00.002 18120 refined, 3 included, MultiStar: {0.29, -0.16}, one-star: {0.23, -0.33}
01:31:43.764 00.002 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
01:31:43.767 00.003 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
01:31:43.769 00.002 18120 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.34 cameraTheta=-0.51 mountX=-0.27 mountY=-0.19, mountTheta=-2.53
01:31:43.774 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.16, opts=13)
01:31:43.776 00.002 18120 Enqueuing Move request for scope (0.29, -0.16)
01:31:43.779 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:43.781 00.002 21948 Worker thread wakes up
01:31:43.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd
01:31:43.781 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.16)
01:31:43.781 00.000 21948 Moving (0.29, -0.16) raw xDistance=-0.27 yDistance=-0.19
01:31:43.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:31:43.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:43.781 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:31:43.782 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:31:43.782 00.000 21948 MoveAxis(E, 48, ABG)
01:31:43.782 00.000 21948 Guiding  Dir = 2, Dur = 48
01:31:43.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:43.783 00.001 21948 IsSlewing returns 0
01:31:43.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:43.785 00.002 21948 IsGuiding returns 0
01:31:43.785 00.000 18120 Enqueuing Expose request
01:31:43.787 00.002 21948 PulseGuide returned control before completion, sleep 57
01:31:43.845 00.058 21948 IsGuiding returns 1
01:31:43.845 00.000 21948 scope still moving after pulse duration time elapsed
01:31:43.877 00.032 21948 IsSlewing returns 0
01:31:43.877 00.000 21948 IsGuiding returns 0
01:31:43.877 00.000 21948 scope move finished after 48 + 44 ms
01:31:43.877 00.000 21948 Move returns status 0, amount 48
01:31:43.877 00.000 21948 MoveAxis(N, 0, ABG)
01:31:43.877 00.000 21948 Move returns status 0, amount 0
01:31:43.877 00.000 21948 move complete, result=0
01:31:43.877 00.000 21948 worker thread done servicing request
01:31:43.878 00.001 21948 Worker thread wakes up
01:31:43.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:43.878 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
01:31:43.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:45.287 01.409 21948 Exposure complete
01:31:45.331 00.044 21948 worker thread done servicing request
01:31:45.331 00.000 18120 OnExposeComplete: enter
01:31:45.332 00.001 18120 UpdateGuideState(): m_state=6
01:31:45.332 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
01:31:45.333 00.001 18120 Star::Find returns 1 (0), X=897.30, Y=232.36, Mass=2006, SNR=31.0, Peak=190 HFD=3.6
01:31:45.333 00.000 18120 MultiStar: [#1 0.36,-0.01,0.72,U] [#2 0.32,-0.17,0.65,U] [#3 0.17,-0.29,0.60,U] [#4 0.22,-0.10,0.57,U] [#5 0.27,-0.17,0.49,U] [#6 0.23,-0.23,0.54,U] [#7 0.27,0.04,0.45,U] [#8 0.04,-0.17,0.41,U] 
01:31:45.334 00.001 18120 single-star, 8 included, MultiStar: {0.23, -0.13}, one-star: {0.16, -0.08}
01:31:45.334 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:31:45.334 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
01:31:45.335 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
01:31:45.336 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.08, opts=13)
01:31:45.337 00.001 18120 Enqueuing Move request for scope (0.16, -0.08)
01:31:45.337 00.000 21948 Worker thread wakes up
01:31:45.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:45.339 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:31:45.339 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.0
01:31:45.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:31:45.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:45.340 00.001 21948 Moving (0.16, -0.08) raw xDistance=-0.14 yDistance=-0.10
01:31:45.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:45.340 00.000 18120 Enqueuing Expose request
01:31:45.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:31:45.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:45.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:45.340 00.000 21948 MoveAxis(E, 0, ABG)
01:31:45.341 00.001 21948 Move returns status 0, amount 0
01:31:45.341 00.000 21948 MoveAxis(N, 0, ABG)
01:31:45.341 00.000 21948 Move returns status 0, amount 0
01:31:45.341 00.000 21948 move complete, result=0
01:31:45.341 00.000 21948 worker thread done servicing request
01:31:45.341 00.000 21948 Worker thread wakes up
01:31:45.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:45.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:45.341 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:46.974 01.633 21948 Exposure complete
01:31:47.036 00.062 21948 worker thread done servicing request
01:31:47.036 00.000 18120 OnExposeComplete: enter
01:31:47.038 00.002 18120 UpdateGuideState(): m_state=6
01:31:47.038 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
01:31:47.039 00.001 18120 Star::Find returns 1 (0), X=897.29, Y=232.30, Mass=2091, SNR=31.7, Peak=196 HFD=4.1
01:31:47.039 00.000 18120 MultiStar: [#1 0.48,-0.14,0.00,M1] [#2 0.16,-0.20,0.65,U] [#3 0.31,-0.37,0.00,M3] [#4 0.30,0.03,0.55,U] [#5 0.33,-0.28,0.00,M9] [#6 0.26,-0.44,0.00,M6] [#7 0.37,-0.20,0.00,M1] [#8 -0.03,-0.54,0.00,M1] 
01:31:47.040 00.001 18120 single-star, 2 included, MultiStar: {0.19, -0.12}, one-star: {0.14, -0.14}
01:31:47.040 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
01:31:47.041 00.001 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
01:31:47.041 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.78 mountX=-0.19 mountY=-0.06, mountTheta=-2.81
01:31:47.042 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.14, opts=13)
01:31:47.043 00.001 18120 Enqueuing Move request for scope (0.14, -0.14)
01:31:47.043 00.000 21948 Worker thread wakes up
01:31:47.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:47.044 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:31:47.044 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:31:47.044 00.000 21948 Moving (0.14, -0.14) raw xDistance=-0.19 yDistance=-0.06
01:31:47.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:31:47.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:47.044 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.7
01:31:47.045 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:47.045 00.000 21948 MoveAxis(E, 0, ABG)
01:31:47.045 00.000 21948 Move returns status 0, amount 0
01:31:47.045 00.000 21948 MoveAxis(N, 0, ABG)
01:31:47.045 00.000 21948 Move returns status 0, amount 0
01:31:47.045 00.000 21948 move complete, result=0
01:31:47.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.046 00.001 21948 worker thread done servicing request
01:31:47.046 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:47.047 00.001 18120 Enqueuing Expose request
01:31:47.047 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:47.048 00.001 21948 Worker thread wakes up
01:31:47.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:47.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:48.466 01.418 21948 Exposure complete
01:31:48.504 00.038 21948 worker thread done servicing request
01:31:48.504 00.000 18120 OnExposeComplete: enter
01:31:48.505 00.001 18120 UpdateGuideState(): m_state=6
01:31:48.505 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
01:31:48.506 00.001 18120 Star::Find returns 1 (0), X=897.18, Y=232.27, Mass=2057, SNR=31.5, Peak=187 HFD=3.9
01:31:48.506 00.000 18120 MultiStar: [#1 0.25,-0.13,0.72,U] [#2 0.17,-0.09,0.65,U] [#3 0.38,-0.25,0.00,M4] [#4 0.20,-0.13,0.54,U] [#5 0.63,-0.25,0.00,M10] [#6 0.23,-0.42,0.00,M7] [#7 0.29,-0.32,0.00,M2] [#8 0.20,-0.74,0.00,M2] 
01:31:48.507 00.001 18120 single-star, 3 included, MultiStar: {0.15, -0.14}, one-star: {0.03, -0.17}
01:31:48.507 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
01:31:48.508 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
01:31:48.508 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.37 mountX=-0.17 mountY=0.05, mountTheta=2.88
01:31:48.509 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.17, opts=13)
01:31:48.510 00.001 18120 Enqueuing Move request for scope (0.03, -0.17)
01:31:48.510 00.000 21948 Worker thread wakes up
01:31:48.510 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
01:31:48.511 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
01:31:48.511 00.000 21948 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=0.05
01:31:48.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:31:48.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:48.511 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:48.513 00.002 18120 UpdateGuideState exits: m=2057 RSB=31.5
01:31:48.515 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.517 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:48.519 00.002 18120 Enqueuing Expose request
01:31:48.521 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:31:48.521 00.000 21948 MoveAxis(E, 0, ABG)
01:31:48.521 00.000 21948 Move returns status 0, amount 0
01:31:48.521 00.000 21948 MoveAxis(N, 0, ABG)
01:31:48.522 00.001 21948 Move returns status 0, amount 0
01:31:48.522 00.000 21948 move complete, result=0
01:31:48.522 00.000 21948 worker thread done servicing request
01:31:48.522 00.000 21948 Worker thread wakes up
01:31:48.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:48.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:48.523 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:50.150 01.627 21948 Exposure complete
01:31:50.213 00.063 21948 worker thread done servicing request
01:31:50.213 00.000 18120 OnExposeComplete: enter
01:31:50.214 00.001 18120 UpdateGuideState(): m_state=6
01:31:50.215 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
01:31:50.216 00.001 18120 Star::Find returns 1 (0), X=897.27, Y=232.08, Mass=2079, SNR=31.5, Peak=227 HFD=4.0
01:31:50.217 00.001 18120 MultiStar: [#1 0.33,-0.17,0.72,U] [#2 0.34,-0.21,0.00,M1] [#3 0.37,-0.41,0.00,M5] [#4 0.35,-0.07,0.54,U] [#5 0.36,-0.28,0.00,R] [#6 0.22,-0.62,0.00,M8] [#7 0.22,-0.42,0.00,M3] [#8 0.28,-0.46,0.00,M3] 
01:31:50.219 00.002 18120 refined, 2 included, MultiStar: {0.24, -0.23}, one-star: {0.12, -0.36}
01:31:50.221 00.002 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
01:31:50.224 00.003 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
01:31:50.226 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.77 mountX=-0.31 mountY=-0.11, mountTheta=-2.80
01:31:50.229 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.23, opts=13)
01:31:50.229 00.000 18120 Enqueuing Move request for scope (0.24, -0.23)
01:31:50.231 00.002 21948 Worker thread wakes up
01:31:50.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:50.231 00.000 18120 UpdateGuideState exits: m=2079 RSB=31.5
01:31:50.232 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:50.232 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:50.233 00.001 18120 Enqueuing Expose request
01:31:50.233 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
01:31:50.233 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
01:31:50.233 00.000 21948 Moving (0.24, -0.23) raw xDistance=-0.31 yDistance=-0.11
01:31:50.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:31:50.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:50.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:31:50.233 00.000 21948 MoveAxis(E, 56, ABG)
01:31:50.233 00.000 21948 Guiding  Dir = 2, Dur = 56
01:31:50.233 00.000 21948 IsSlewing returns 0
01:31:50.233 00.000 21948 IsGuiding returns 0
01:31:50.235 00.002 21948 PulseGuide returned control before completion, sleep 65
01:31:50.304 00.069 21948 IsGuiding returns 0
01:31:50.304 00.000 21948 Move returns status 0, amount 56
01:31:50.304 00.000 21948 MoveAxis(N, 0, ABG)
01:31:50.304 00.000 21948 Move returns status 0, amount 0
01:31:50.304 00.000 21948 move complete, result=0
01:31:50.304 00.000 21948 worker thread done servicing request
01:31:50.304 00.000 21948 Worker thread wakes up
01:31:50.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:50.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:50.304 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
01:31:51.719 01.415 21948 Exposure complete
01:31:51.767 00.048 21948 worker thread done servicing request
01:31:51.767 00.000 18120 OnExposeComplete: enter
01:31:51.767 00.000 18120 UpdateGuideState(): m_state=6
01:31:51.768 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
01:31:51.768 00.000 18120 Star::Find returns 1 (0), X=897.24, Y=232.40, Mass=2040, SNR=31.4, Peak=175 HFD=3.7
01:31:51.769 00.001 18120 MultiStar: [#1 0.45,0.00,0.00,M1] [#2 0.35,-0.00,0.63,U] [#3 0.41,-0.26,0.00,M6] [#4 0.43,0.08,0.00,M1] [#5 0.09,0.22,0.44,U] [#6 0.36,-0.32,0.00,M9] [#7 0.26,-0.05,0.44,U] [#8 0.15,-0.25,0.39,U] 
01:31:51.769 00.000 18120 single-star, 4 included, MultiStar: {0.18, -0.02}, one-star: {0.10, -0.04}
01:31:51.770 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
01:31:51.770 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
01:31:51.771 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:31:51.772 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
01:31:51.772 00.000 18120 Enqueuing Move request for scope (0.10, -0.04)
01:31:51.773 00.001 21948 Worker thread wakes up
01:31:51.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:51.773 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
01:31:51.773 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.4
01:31:51.774 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
01:31:51.774 00.000 21948 Moving (0.10, -0.04) raw xDistance=-0.08 yDistance=-0.07
01:31:51.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:31:51.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:51.776 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.776 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:51.776 00.000 18120 Enqueuing Expose request
01:31:51.778 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:51.778 00.000 21948 MoveAxis(E, 0, ABG)
01:31:51.778 00.000 21948 Move returns status 0, amount 0
01:31:51.778 00.000 21948 MoveAxis(N, 0, ABG)
01:31:51.778 00.000 21948 Move returns status 0, amount 0
01:31:51.778 00.000 21948 move complete, result=0
01:31:51.778 00.000 21948 worker thread done servicing request
01:31:51.778 00.000 21948 Worker thread wakes up
01:31:51.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:51.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:51.778 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:53.416 01.638 21948 Exposure complete
01:31:53.454 00.038 21948 worker thread done servicing request
01:31:53.454 00.000 18120 OnExposeComplete: enter
01:31:53.455 00.001 18120 UpdateGuideState(): m_state=6
01:31:53.456 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
01:31:53.457 00.001 18120 Star::Find returns 1 (0), X=897.26, Y=232.34, Mass=2161, SNR=32.1, Peak=203 HFD=3.7
01:31:53.457 00.000 18120 MultiStar: [#1 0.27,-0.17,0.71,U] [#2 0.08,-0.21,0.62,U] [#3 0.18,-0.32,0.59,U] [#4 0.34,-0.03,0.54,U] [#5 0.15,0.02,0.46,U] [#6 0.41,-0.12,0.00,M10] [#7 0.35,-0.39,0.00,M3] [#8 0.09,-0.41,0.00,M3] 
01:31:53.458 00.001 18120 single-star, 5 included, MultiStar: {0.18, -0.14}, one-star: {0.11, -0.10}
01:31:53.458 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:31:53.460 00.002 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:31:53.460 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.14 mountY=-0.06, mountTheta=-2.77
01:31:53.463 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.10, opts=13)
01:31:53.463 00.000 18120 Enqueuing Move request for scope (0.11, -0.10)
01:31:53.464 00.001 21948 Worker thread wakes up
01:31:53.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:31:53.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:31:53.464 00.000 21948 Moving (0.11, -0.10) raw xDistance=-0.14 yDistance=-0.06
01:31:53.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:53.464 00.000 18120 UpdateGuideState exits: m=2161 RSB=32.1
01:31:53.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:53.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:53.465 00.000 18120 Enqueuing Expose request
01:31:53.466 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:31:53.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:53.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:53.466 00.000 21948 MoveAxis(E, 0, ABG)
01:31:53.466 00.000 21948 Move returns status 0, amount 0
01:31:53.466 00.000 21948 MoveAxis(N, 0, ABG)
01:31:53.466 00.000 21948 Move returns status 0, amount 0
01:31:53.466 00.000 21948 move complete, result=0
01:31:53.466 00.000 21948 worker thread done servicing request
01:31:53.466 00.000 21948 Worker thread wakes up
01:31:53.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:53.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:53.466 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:54.987 01.521 21948 Exposure complete
01:31:55.027 00.040 21948 worker thread done servicing request
01:31:55.027 00.000 18120 OnExposeComplete: enter
01:31:55.028 00.001 18120 UpdateGuideState(): m_state=6
01:31:55.029 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
01:31:55.029 00.000 18120 Star::Find returns 1 (0), X=897.24, Y=232.30, Mass=1983, SNR=30.9, Peak=193 HFD=3.8
01:31:55.030 00.001 18120 MultiStar: [#1 0.40,0.08,0.00,M1] [#2 0.18,-0.15,0.66,U] [#3 0.14,-0.23,0.62,U] [#4 0.44,-0.06,0.00,M1] [#5 0.01,0.02,0.48,U] [#6 0.39,-0.32,0.00,R] [#7 0.34,-0.26,0.00,M4] [#8 0.05,-0.23,0.41,U] 
01:31:55.030 00.000 18120 single-star, 4 included, MultiStar: {0.10, -0.15}, one-star: {0.10, -0.15}
01:31:55.031 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
01:31:55.031 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
01:31:55.032 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.99 mountX=-0.17 mountY=-0.02, mountTheta=-3.03
01:31:55.033 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.15, opts=13)
01:31:55.035 00.002 18120 Enqueuing Move request for scope (0.10, -0.15)
01:31:55.035 00.000 21948 Worker thread wakes up
01:31:55.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:31:55.035 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:31:55.035 00.000 21948 Moving (0.10, -0.15) raw xDistance=-0.17 yDistance=-0.02
01:31:55.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:31:55.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:55.036 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.9
01:31:55.036 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.037 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:55.037 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:55.037 00.000 18120 Enqueuing Expose request
01:31:55.038 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:55.038 00.000 21948 MoveAxis(E, 0, ABG)
01:31:55.038 00.000 21948 Move returns status 0, amount 0
01:31:55.038 00.000 21948 MoveAxis(N, 0, ABG)
01:31:55.038 00.000 21948 Move returns status 0, amount 0
01:31:55.038 00.000 21948 move complete, result=0
01:31:55.038 00.000 21948 worker thread done servicing request
01:31:55.038 00.000 21948 Worker thread wakes up
01:31:55.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:55.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:55.038 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:56.661 01.623 21948 Exposure complete
01:31:56.699 00.038 21948 worker thread done servicing request
01:31:56.699 00.000 18120 OnExposeComplete: enter
01:31:56.700 00.001 18120 UpdateGuideState(): m_state=6
01:31:56.701 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
01:31:56.703 00.002 18120 Star::Find returns 1 (0), X=897.21, Y=232.21, Mass=2067, SNR=31.3, Peak=206 HFD=3.9
01:31:56.704 00.001 18120 MultiStar: [#1 0.32,-0.24,0.00,M2] [#2 0.29,-0.18,0.64,U] [#3 0.36,-0.16,0.61,U] [#4 0.10,-0.06,0.55,U] [#5 0.02,-0.04,0.47,U] [#6 -0.00,0.06,0.51,U] [#7 0.08,-0.27,0.45,U] [#8 -0.03,-0.38,0.39,U] 
01:31:56.706 00.002 18120 refined, 7 included, MultiStar: {0.12, -0.16}, one-star: {0.07, -0.24}
01:31:56.707 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
01:31:56.710 00.003 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
01:31:56.710 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=-0.20 mountY=-0.04, mountTheta=-2.96
01:31:56.712 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.16, opts=13)
01:31:56.712 00.000 18120 Enqueuing Move request for scope (0.12, -0.16)
01:31:56.712 00.000 21948 Worker thread wakes up
01:31:56.713 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:56.713 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.3
01:31:56.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:56.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:56.714 00.000 18120 Enqueuing Expose request
01:31:56.715 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
01:31:56.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
01:31:56.715 00.000 21948 Moving (0.12, -0.16) raw xDistance=-0.20 yDistance=-0.04
01:31:56.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:31:56.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:56.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:31:56.715 00.000 21948 MoveAxis(E, 0, ABG)
01:31:56.715 00.000 21948 Move returns status 0, amount 0
01:31:56.715 00.000 21948 MoveAxis(N, 0, ABG)
01:31:56.715 00.000 21948 Move returns status 0, amount 0
01:31:56.715 00.000 21948 move complete, result=0
01:31:56.715 00.000 21948 worker thread done servicing request
01:31:56.715 00.000 21948 Worker thread wakes up
01:31:56.715 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:56.715 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:56.715 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:58.229 01.514 21948 Exposure complete
01:31:58.262 00.033 21948 worker thread done servicing request
01:31:58.262 00.000 18120 OnExposeComplete: enter
01:31:58.263 00.001 18120 UpdateGuideState(): m_state=6
01:31:58.264 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
01:31:58.265 00.001 18120 Star::Find returns 1 (0), X=897.17, Y=232.25, Mass=1973, SNR=30.8, Peak=205 HFD=3.9
01:31:58.265 00.000 18120 MultiStar: [#1 0.26,-0.09,0.72,U] [#2 0.34,-0.13,0.66,U] [#3 0.19,-0.16,0.60,U] [#4 0.18,0.00,0.57,U] [#5 0.01,-0.11,0.46,U] [#6 -0.25,-0.14,0.53,U] [#7 0.26,-0.43,0.00,M4] [#8 -0.27,-0.37,0.00,M2] 
01:31:58.265 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {0.02, -0.20}
01:31:58.267 00.002 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
01:31:58.268 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
01:31:58.270 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.83 mountX=-0.16 mountY=-0.05, mountTheta=-2.86
01:31:58.272 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
01:31:58.272 00.000 18120 Enqueuing Move request for scope (0.12, -0.13)
01:31:58.273 00.001 21948 Worker thread wakes up
01:31:58.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:58.273 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
01:31:58.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.276 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:31:58.276 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:31:58.276 00.000 21948 Moving (0.12, -0.13) raw xDistance=-0.16 yDistance=-0.05
01:31:58.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:31:58.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:58.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:58.277 00.001 18120 Enqueuing Expose request
01:31:58.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:58.277 00.000 21948 MoveAxis(E, 0, ABG)
01:31:58.277 00.000 21948 Move returns status 0, amount 0
01:31:58.277 00.000 21948 MoveAxis(N, 0, ABG)
01:31:58.277 00.000 21948 Move returns status 0, amount 0
01:31:58.277 00.000 21948 move complete, result=0
01:31:58.277 00.000 21948 worker thread done servicing request
01:31:58.277 00.000 21948 Worker thread wakes up
01:31:58.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:58.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:58.278 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:59.905 01.627 21948 Exposure complete
01:31:59.932 00.027 21948 worker thread done servicing request
01:31:59.932 00.000 18120 OnExposeComplete: enter
01:31:59.934 00.002 18120 UpdateGuideState(): m_state=6
01:31:59.935 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
01:31:59.936 00.001 18120 Star::Find returns 1 (0), X=897.24, Y=232.23, Mass=1999, SNR=31.0, Peak=204 HFD=3.9
01:31:59.936 00.000 18120 MultiStar: [#1 0.27,-0.13,0.73,U] [#2 0.15,-0.03,0.65,U] [#3 0.40,-0.13,0.00,M3] [#4 0.43,-0.25,0.00,M1] [#5 0.16,-0.04,0.46,U] [#6 0.04,0.00,0.50,U] [#7 0.34,-0.16,0.43,U] [#8 0.04,-0.50,0.00,M3] 
01:31:59.937 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.11}, one-star: {0.10, -0.22}
01:31:59.938 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
01:31:59.939 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
01:31:59.940 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.59 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
01:31:59.941 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.11, opts=13)
01:31:59.941 00.000 18120 Enqueuing Move request for scope (0.17, -0.11)
01:31:59.942 00.001 21948 Worker thread wakes up
01:31:59.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:31:59.942 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:31:59.943 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:59.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
01:31:59.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
01:31:59.943 00.000 21948 Moving (0.17, -0.11) raw xDistance=-0.17 yDistance=-0.10
01:31:59.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:31:59.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:59.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:31:59.944 00.001 18120 Enqueuing Expose request
01:31:59.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:59.944 00.000 21948 MoveAxis(E, 0, ABG)
01:31:59.944 00.000 21948 Move returns status 0, amount 0
01:31:59.945 00.001 21948 MoveAxis(N, 0, ABG)
01:31:59.945 00.000 21948 Move returns status 0, amount 0
01:31:59.945 00.000 21948 move complete, result=0
01:31:59.945 00.000 21948 worker thread done servicing request
01:31:59.945 00.000 21948 Worker thread wakes up
01:31:59.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:31:59.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:31:59.945 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:01.462 01.517 21948 Exposure complete
01:32:01.522 00.060 21948 worker thread done servicing request
01:32:01.523 00.001 18120 OnExposeComplete: enter
01:32:01.523 00.000 18120 UpdateGuideState(): m_state=6
01:32:01.524 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
01:32:01.524 00.000 18120 Star::Find returns 1 (0), X=897.15, Y=232.11, Mass=2111, SNR=31.9, Peak=232 HFD=4.2
01:32:01.525 00.001 18120 MultiStar: [#1 0.17,-0.26,0.69,U] [#2 0.17,-0.11,0.58,U] [#3 0.12,-0.31,0.60,U] [#4 0.40,-0.31,0.00,M2] [#5 -0.07,-0.05,0.47,U] [#6 -0.10,-0.06,0.50,U] [#7 0.26,-0.15,0.41,U] [#8 0.24,-0.60,0.00,M4] 
01:32:01.525 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.21}, one-star: {0.00, -0.34}
01:32:01.525 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
01:32:01.526 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
01:32:01.526 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.23 mountX=-0.22 mountY=0.03, mountTheta=3.01
01:32:01.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.21, opts=13)
01:32:01.528 00.001 18120 Enqueuing Move request for scope (0.07, -0.21)
01:32:01.528 00.000 21948 Worker thread wakes up
01:32:01.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:01.529 00.001 18120 UpdateGuideState exits: m=2111 RSB=31.9
01:32:01.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:01.530 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:01.530 00.000 18120 Enqueuing Expose request
01:32:01.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
01:32:01.530 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
01:32:01.530 00.000 21948 Moving (0.07, -0.21) raw xDistance=-0.22 yDistance=0.03
01:32:01.530 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:32:01.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:01.531 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:01.531 00.000 21948 MoveAxis(E, 39, ABG)
01:32:01.531 00.000 21948 Guiding  Dir = 2, Dur = 39
01:32:01.531 00.000 21948 IsSlewing returns 0
01:32:01.531 00.000 21948 IsGuiding returns 0
01:32:01.532 00.001 21948 PulseGuide returned control before completion, sleep 48
01:32:01.585 00.053 21948 IsGuiding returns 0
01:32:01.585 00.000 21948 Move returns status 0, amount 39
01:32:01.585 00.000 21948 MoveAxis(N, 0, ABG)
01:32:01.585 00.000 21948 Move returns status 0, amount 0
01:32:01.585 00.000 21948 move complete, result=0
01:32:01.585 00.000 21948 worker thread done servicing request
01:32:01.585 00.000 21948 Worker thread wakes up
01:32:01.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:01.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:01.585 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
01:32:03.216 01.631 21948 Exposure complete
01:32:03.244 00.028 21948 worker thread done servicing request
01:32:03.244 00.000 18120 OnExposeComplete: enter
01:32:03.245 00.001 18120 UpdateGuideState(): m_state=6
01:32:03.246 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
01:32:03.247 00.001 18120 Star::Find returns 1 (0), X=897.22, Y=232.16, Mass=2128, SNR=31.9, Peak=215 HFD=4.0
01:32:03.248 00.001 18120 MultiStar: [#1 0.37,-0.23,0.00,M1] [#2 0.20,-0.32,0.62,U] [#3 0.42,-0.34,0.00,M3] [#4 0.47,-0.23,0.00,M3] [#5 0.15,0.12,0.45,U] [#6 0.17,0.02,0.50,U] [#7 0.41,-0.54,0.00,M3] [#8 0.24,-0.25,0.41,U] 
01:32:03.250 00.002 18120 refined, 4 included, MultiStar: {0.15, -0.17}, one-star: {0.07, -0.28}
01:32:03.251 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:32:03.252 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
01:32:03.253 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.86 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
01:32:03.256 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.17, opts=13)
01:32:03.256 00.000 18120 Enqueuing Move request for scope (0.15, -0.17)
01:32:03.257 00.001 21948 Worker thread wakes up
01:32:03.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
01:32:03.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
01:32:03.257 00.000 21948 Moving (0.15, -0.17) raw xDistance=-0.22 yDistance=-0.06
01:32:03.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:32:03.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:03.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:03.257 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.9
01:32:03.258 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:32:03.258 00.000 21948 MoveAxis(E, 42, ABG)
01:32:03.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:03.258 00.000 21948 Guiding  Dir = 2, Dur = 42
01:32:03.259 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:03.259 00.000 18120 Enqueuing Expose request
01:32:03.259 00.000 21948 IsSlewing returns 0
01:32:03.260 00.001 21948 IsGuiding returns 0
01:32:03.262 00.002 21948 PulseGuide returned control before completion, sleep 51
01:32:03.326 00.064 21948 IsGuiding returns 0
01:32:03.326 00.000 21948 Move returns status 0, amount 42
01:32:03.326 00.000 21948 MoveAxis(N, 0, ABG)
01:32:03.326 00.000 21948 Move returns status 0, amount 0
01:32:03.326 00.000 21948 move complete, result=0
01:32:03.326 00.000 21948 worker thread done servicing request
01:32:03.326 00.000 21948 Worker thread wakes up
01:32:03.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:03.326 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:32:03.327 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:04.732 01.405 21948 Exposure complete
01:32:04.800 00.068 21948 worker thread done servicing request
01:32:04.800 00.000 18120 OnExposeComplete: enter
01:32:04.801 00.001 18120 UpdateGuideState(): m_state=6
01:32:04.801 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
01:32:04.802 00.001 18120 Star::Find returns 1 (0), X=897.19, Y=232.27, Mass=1886, SNR=30.2, Peak=186 HFD=3.9
01:32:04.802 00.000 18120 MultiStar: [#1 0.22,-0.11,0.75,U] [#2 0.15,-0.27,0.66,U] [#3 0.14,-0.13,0.59,U] [#4 0.24,-0.11,0.58,U] [#5 0.00,0.08,0.46,U] [#6 -0.07,-0.09,0.55,U] [#7 0.14,-0.26,0.43,U] [#8 0.26,-0.28,0.41,U] 
01:32:04.803 00.001 18120 single-star, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.05, -0.17}
01:32:04.803 00.000 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.01)
01:32:04.804 00.001 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.97)
01:32:04.805 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.28 mountX=-0.17 mountY=0.03, mountTheta=2.97
01:32:04.809 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.17, opts=13)
01:32:04.809 00.000 18120 Enqueuing Move request for scope (0.05, -0.17)
01:32:04.810 00.001 21948 Worker thread wakes up
01:32:04.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:04.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
01:32:04.810 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.2
01:32:04.812 00.002 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
01:32:04.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:04.812 00.000 21948 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=0.03
01:32:04.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:04.812 00.000 18120 Enqueuing Expose request
01:32:04.813 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:32:04.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:04.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:04.813 00.000 21948 MoveAxis(E, 0, ABG)
01:32:04.813 00.000 21948 Move returns status 0, amount 0
01:32:04.813 00.000 21948 MoveAxis(N, 0, ABG)
01:32:04.813 00.000 21948 Move returns status 0, amount 0
01:32:04.813 00.000 21948 move complete, result=0
01:32:04.813 00.000 21948 worker thread done servicing request
01:32:04.813 00.000 21948 Worker thread wakes up
01:32:04.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:04.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:04.813 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:06.445 01.632 21948 Exposure complete
01:32:06.478 00.033 21948 worker thread done servicing request
01:32:06.478 00.000 18120 OnExposeComplete: enter
01:32:06.479 00.001 18120 UpdateGuideState(): m_state=6
01:32:06.479 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
01:32:06.479 00.000 18120 Star::Find returns 1 (0), X=897.10, Y=232.31, Mass=2044, SNR=31.3, Peak=204 HFD=4.0
01:32:06.480 00.001 18120 MultiStar: [#1 0.20,-0.16,0.71,U] [#2 0.23,-0.14,0.65,U] [#3 0.27,-0.30,0.00,M3] [#4 0.20,0.08,0.57,U] [#5 -0.05,-0.09,0.45,U] [#6 -0.25,0.11,0.51,U] [#7 0.02,-0.05,0.44,U] [#8 0.24,-0.35,0.00,M3] 
01:32:06.480 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {-0.04, -0.13}
01:32:06.481 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
01:32:06.481 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
01:32:06.482 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
01:32:06.484 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
01:32:06.485 00.001 18120 Enqueuing Move request for scope (0.05, -0.07)
01:32:06.485 00.000 21948 Worker thread wakes up
01:32:06.485 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:32:06.485 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:32:06.485 00.000 21948 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:32:06.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:06.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:06.486 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:06.486 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
01:32:06.487 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.487 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:06.487 00.000 18120 Enqueuing Expose request
01:32:06.490 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:32:06.490 00.000 21948 MoveAxis(E, 0, ABG)
01:32:06.490 00.000 21948 Move returns status 0, amount 0
01:32:06.490 00.000 21948 MoveAxis(N, 0, ABG)
01:32:06.490 00.000 21948 Move returns status 0, amount 0
01:32:06.490 00.000 21948 move complete, result=0
01:32:06.490 00.000 21948 worker thread done servicing request
01:32:06.490 00.000 21948 Worker thread wakes up
01:32:06.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:06.490 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:06.493 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:08.011 01.518 21948 Exposure complete
01:32:08.055 00.044 21948 worker thread done servicing request
01:32:08.055 00.000 18120 OnExposeComplete: enter
01:32:08.056 00.001 18120 UpdateGuideState(): m_state=6
01:32:08.059 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
01:32:08.060 00.001 18120 Star::Find returns 1 (0), X=897.36, Y=232.37, Mass=2088, SNR=31.6, Peak=177 HFD=3.8
01:32:08.061 00.001 18120 MultiStar: [#1 0.39,-0.10,0.00,M1] [#2 0.26,0.05,0.62,U] [#3 0.23,-0.21,0.60,U] [#4 0.23,0.06,0.53,U] [#5 0.06,0.06,0.47,U] [#6 -0.09,-0.15,0.52,U] [#7 0.33,-0.09,0.42,U] [#8 0.11,-0.27,0.39,U] 
01:32:08.062 00.001 18120 refined, 7 included, MultiStar: {0.18, -0.07}, one-star: {0.21, -0.07}
01:32:08.063 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
01:32:08.063 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
01:32:08.064 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.38 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
01:32:08.066 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.07, opts=13)
01:32:08.067 00.001 18120 Enqueuing Move request for scope (0.18, -0.07)
01:32:08.068 00.001 21948 Worker thread wakes up
01:32:08.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
01:32:08.068 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
01:32:08.068 00.000 21948 Moving (0.18, -0.07) raw xDistance=-0.14 yDistance=-0.13
01:32:08.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:32:08.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:08.068 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:08.069 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:32:08.069 00.000 21948 MoveAxis(E, 0, ABG)
01:32:08.069 00.000 21948 Move returns status 0, amount 0
01:32:08.069 00.000 21948 MoveAxis(N, 0, ABG)
01:32:08.069 00.000 21948 Move returns status 0, amount 0
01:32:08.069 00.000 21948 move complete, result=0
01:32:08.069 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.6
01:32:08.069 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:08.070 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:08.070 00.000 18120 Enqueuing Expose request
01:32:08.071 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:08.071 00.000 21948 worker thread done servicing request
01:32:08.071 00.000 21948 Worker thread wakes up
01:32:08.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:08.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:09.706 01.635 21948 Exposure complete
01:32:09.755 00.049 21948 worker thread done servicing request
01:32:09.755 00.000 18120 OnExposeComplete: enter
01:32:09.755 00.000 18120 UpdateGuideState(): m_state=6
01:32:09.756 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
01:32:09.756 00.000 18120 Star::Find returns 1 (0), X=897.31, Y=232.40, Mass=2012, SNR=31.0, Peak=181 HFD=3.5
01:32:09.757 00.001 18120 MultiStar: [#1 0.49,0.06,0.00,M2] [#2 0.28,0.04,0.62,U] [#3 0.39,-0.14,0.00,M3] [#4 0.63,-0.09,0.00,M1] [#5 0.09,0.11,0.48,U] [#6 -0.17,-0.18,0.52,U] [#7 0.46,0.28,0.00,M1] [#8 0.13,-0.17,0.39,U] 
01:32:09.757 00.000 18120 refined, 4 included, MultiStar: {0.12, -0.04}, one-star: {0.16, -0.04}
01:32:09.758 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
01:32:09.758 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
01:32:09.759 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.32 mountX=-0.08 mountY=-0.09, mountTheta=-2.34
01:32:09.760 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.04, opts=13)
01:32:09.760 00.000 18120 Enqueuing Move request for scope (0.12, -0.04)
01:32:09.761 00.001 21948 Worker thread wakes up
01:32:09.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:32:09.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:32:09.761 00.000 21948 Moving (0.12, -0.04) raw xDistance=-0.08 yDistance=-0.09
01:32:09.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:09.761 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.0
01:32:09.762 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:09.762 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:09.764 00.002 18120 Enqueuing Expose request
01:32:09.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:09.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:09.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:09.765 00.001 21948 MoveAxis(E, 0, ABG)
01:32:09.765 00.000 21948 Move returns status 0, amount 0
01:32:09.765 00.000 21948 MoveAxis(N, 0, ABG)
01:32:09.765 00.000 21948 Move returns status 0, amount 0
01:32:09.765 00.000 21948 move complete, result=0
01:32:09.765 00.000 21948 worker thread done servicing request
01:32:09.765 00.000 21948 Worker thread wakes up
01:32:09.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:09.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:09.765 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:11.279 01.514 21948 Exposure complete
01:32:11.311 00.032 21948 worker thread done servicing request
01:32:11.312 00.001 18120 OnExposeComplete: enter
01:32:11.313 00.001 18120 UpdateGuideState(): m_state=6
01:32:11.314 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
01:32:11.314 00.000 18120 Star::Find returns 1 (0), X=897.33, Y=232.31, Mass=1951, SNR=30.5, Peak=187 HFD=3.7
01:32:11.317 00.003 18120 MultiStar: [#1 0.50,-0.03,0.00,M3] [#2 0.16,-0.12,0.63,U] [#3 0.42,-0.14,0.00,M4] [#4 0.55,-0.06,0.00,M2] [#5 0.16,0.02,0.47,U] [#6 -0.08,-0.05,0.53,U] [#7 0.39,-0.25,0.00,M2] [#8 0.10,-0.39,0.00,M2] 
01:32:11.318 00.001 18120 refined, 3 included, MultiStar: {0.12, -0.09}, one-star: {0.19, -0.13}
01:32:11.318 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:32:11.319 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:32:11.319 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
01:32:11.320 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
01:32:11.321 00.001 18120 Enqueuing Move request for scope (0.12, -0.09)
01:32:11.321 00.000 21948 Worker thread wakes up
01:32:11.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:32:11.322 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:11.322 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.5
01:32:11.322 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.323 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:11.323 00.000 18120 Enqueuing Expose request
01:32:11.324 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:32:11.324 00.000 21948 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=-0.07
01:32:11.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:32:11.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:11.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:32:11.324 00.000 21948 MoveAxis(E, 0, ABG)
01:32:11.324 00.000 21948 Move returns status 0, amount 0
01:32:11.324 00.000 21948 MoveAxis(N, 0, ABG)
01:32:11.324 00.000 21948 Move returns status 0, amount 0
01:32:11.324 00.000 21948 move complete, result=0
01:32:11.324 00.000 21948 worker thread done servicing request
01:32:11.324 00.000 21948 Worker thread wakes up
01:32:11.324 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:11.324 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:11.324 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:12.956 01.632 21948 Exposure complete
01:32:13.001 00.045 21948 worker thread done servicing request
01:32:13.001 00.000 18120 OnExposeComplete: enter
01:32:13.002 00.001 18120 UpdateGuideState(): m_state=6
01:32:13.004 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
01:32:13.008 00.004 18120 Star::Find returns 1 (0), X=897.31, Y=232.16, Mass=2099, SNR=31.8, Peak=200 HFD=4.0
01:32:13.010 00.002 18120 MultiStar: [#1 0.38,-0.12,0.00,M4] [#2 0.34,-0.15,0.62,U] [#3 0.44,-0.35,0.00,M5] [#4 0.25,-0.18,0.52,U] [#5 -0.06,0.06,0.47,U] [#6 0.17,-0.07,0.52,U] [#7 0.47,-0.09,0.00,M3] [#8 0.27,-0.49,0.00,M3] 
01:32:13.012 00.002 18120 refined, 4 included, MultiStar: {0.18, -0.15}, one-star: {0.16, -0.28}
01:32:13.014 00.002 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:32:13.017 00.003 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:32:13.020 00.003 18120 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.70 mountX=-0.21 mountY=-0.09, mountTheta=-2.73
01:32:13.021 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.15, opts=13)
01:32:13.022 00.001 18120 Enqueuing Move request for scope (0.18, -0.15)
01:32:13.022 00.000 21948 Worker thread wakes up
01:32:13.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:13.023 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.8
01:32:13.023 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.023 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:13.024 00.001 18120 Enqueuing Expose request
01:32:13.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
01:32:13.024 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
01:32:13.024 00.000 21948 Moving (0.18, -0.15) raw xDistance=-0.21 yDistance=-0.09
01:32:13.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:32:13.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:13.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:13.024 00.000 21948 MoveAxis(E, 38, ABG)
01:32:13.024 00.000 21948 Guiding  Dir = 2, Dur = 38
01:32:13.025 00.001 21948 IsSlewing returns 0
01:32:13.025 00.000 21948 IsGuiding returns 0
01:32:13.026 00.001 21948 PulseGuide returned control before completion, sleep 47
01:32:13.081 00.055 21948 IsGuiding returns 0
01:32:13.082 00.001 21948 Move returns status 0, amount 38
01:32:13.082 00.000 21948 MoveAxis(N, 0, ABG)
01:32:13.082 00.000 21948 Move returns status 0, amount 0
01:32:13.082 00.000 21948 move complete, result=0
01:32:13.082 00.000 21948 worker thread done servicing request
01:32:13.082 00.000 21948 Worker thread wakes up
01:32:13.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:13.082 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:32:13.083 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:14.495 01.412 21948 Exposure complete
01:32:14.531 00.036 21948 worker thread done servicing request
01:32:14.531 00.000 18120 OnExposeComplete: enter
01:32:14.532 00.001 18120 UpdateGuideState(): m_state=6
01:32:14.533 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
01:32:14.533 00.000 18120 Star::Find returns 1 (0), X=897.25, Y=232.58, Mass=1977, SNR=30.7, Peak=180 HFD=3.7
01:32:14.534 00.001 18120 MultiStar: [#1 0.37,0.03,0.77,U] [#2 0.24,0.08,0.65,U] [#3 0.30,-0.10,0.62,U] [#4 0.39,0.14,0.00,M2] [#5 0.17,0.12,0.47,U] [#6 -0.14,0.07,0.52,U] [#7 0.29,-0.19,0.44,U] [#8 -0.16,-0.13,0.41,U] 
01:32:14.534 00.000 18120 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.11, 0.14}
01:32:14.535 00.001 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
01:32:14.535 00.000 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
01:32:14.535 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
01:32:14.537 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.02, opts=13)
01:32:14.538 00.001 18120 Enqueuing Move request for scope (0.16, 0.02)
01:32:14.539 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:14.539 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.7
01:32:14.540 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:14.540 00.000 18120 Enqueuing Expose request
01:32:14.541 00.001 21948 Worker thread wakes up
01:32:14.542 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
01:32:14.542 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
01:32:14.542 00.000 21948 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=-0.16
01:32:14.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:32:14.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:14.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:32:14.542 00.000 21948 MoveAxis(E, 0, ABG)
01:32:14.542 00.000 21948 Move returns status 0, amount 0
01:32:14.542 00.000 21948 MoveAxis(N, 0, ABG)
01:32:14.542 00.000 21948 Move returns status 0, amount 0
01:32:14.542 00.000 21948 move complete, result=0
01:32:14.542 00.000 21948 worker thread done servicing request
01:32:14.542 00.000 21948 Worker thread wakes up
01:32:14.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:14.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:14.542 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:16.172 01.630 21948 Exposure complete
01:32:16.219 00.047 21948 worker thread done servicing request
01:32:16.219 00.000 18120 OnExposeComplete: enter
01:32:16.220 00.001 18120 UpdateGuideState(): m_state=6
01:32:16.220 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
01:32:16.221 00.001 18120 Star::Find returns 1 (0), X=897.28, Y=232.52, Mass=1972, SNR=30.8, Peak=174 HFD=3.7
01:32:16.221 00.000 18120 MultiStar: [#1 0.28,-0.08,0.72,U] [#2 0.11,-0.07,0.66,U] [#3 0.61,-0.06,0.00,M5] [#4 0.27,0.04,0.57,U] [#5 0.21,0.21,0.45,U] [#6 -0.13,0.16,0.50,U] [#7 0.42,0.10,0.00,M3] [#8 0.11,-0.47,0.00,M3] 
01:32:16.222 00.001 18120 single-star, 5 included, MultiStar: {0.16, 0.05}, one-star: {0.14, 0.08}
01:32:16.222 00.000 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
01:32:16.223 00.001 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
01:32:16.223 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=0.02 mountY=-0.16, mountTheta=-1.47
01:32:16.224 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.08, opts=13)
01:32:16.225 00.001 18120 Enqueuing Move request for scope (0.14, 0.08)
01:32:16.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:16.226 00.001 21948 Worker thread wakes up
01:32:16.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:32:16.226 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:32:16.226 00.000 21948 Moving (0.14, 0.08) raw xDistance=0.02 yDistance=-0.16
01:32:16.226 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.8
01:32:16.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:16.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:16.226 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.227 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:16.227 00.000 18120 Enqueuing Expose request
01:32:16.228 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:32:16.228 00.000 21948 MoveAxis(E, 0, ABG)
01:32:16.228 00.000 21948 Move returns status 0, amount 0
01:32:16.228 00.000 21948 MoveAxis(N, 0, ABG)
01:32:16.228 00.000 21948 Move returns status 0, amount 0
01:32:16.228 00.000 21948 move complete, result=0
01:32:16.228 00.000 21948 worker thread done servicing request
01:32:16.228 00.000 21948 Worker thread wakes up
01:32:16.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:16.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:16.228 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:17.755 01.527 21948 Exposure complete
01:32:17.791 00.036 21948 worker thread done servicing request
01:32:17.791 00.000 18120 OnExposeComplete: enter
01:32:17.792 00.001 18120 UpdateGuideState(): m_state=6
01:32:17.792 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
01:32:17.793 00.001 18120 Star::Find returns 1 (0), X=897.44, Y=232.17, Mass=2006, SNR=30.9, Peak=191 HFD=3.8
01:32:17.793 00.000 18120 MultiStar: [#1 0.52,-0.11,0.00,M3] [#2 0.31,-0.17,0.60,U] [#3 0.27,-0.36,0.00,M6] [#4 0.37,-0.08,0.56,U] [#5 0.19,0.16,0.47,U] [#6 -0.32,-0.05,0.50,U] [#7 0.67,-0.14,0.00,M4] [#8 0.16,-0.36,0.40,U] 
01:32:17.795 00.002 18120 refined, 5 included, MultiStar: {0.19, -0.15}, one-star: {0.29, -0.27}
01:32:17.796 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
01:32:17.797 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
01:32:17.799 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.65 mountX=-0.21 mountY=-0.11, mountTheta=-2.68
01:32:17.803 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.15, opts=13)
01:32:17.804 00.001 18120 Enqueuing Move request for scope (0.19, -0.15)
01:32:17.805 00.001 21948 Worker thread wakes up
01:32:17.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
01:32:17.805 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
01:32:17.805 00.000 21948 Moving (0.19, -0.15) raw xDistance=-0.21 yDistance=-0.11
01:32:17.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:32:17.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:17.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:17.805 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.9
01:32:17.806 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.806 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:17.806 00.000 18120 Enqueuing Expose request
01:32:17.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:17.806 00.000 21948 MoveAxis(E, 38, ABG)
01:32:17.806 00.000 21948 Guiding  Dir = 2, Dur = 38
01:32:17.808 00.002 21948 IsSlewing returns 0
01:32:17.808 00.000 21948 IsGuiding returns 0
01:32:17.810 00.002 21948 PulseGuide returned control before completion, sleep 47
01:32:17.865 00.055 21948 IsGuiding returns 0
01:32:17.865 00.000 21948 Move returns status 0, amount 38
01:32:17.865 00.000 21948 MoveAxis(N, 0, ABG)
01:32:17.865 00.000 21948 Move returns status 0, amount 0
01:32:17.866 00.001 21948 move complete, result=0
01:32:17.866 00.000 21948 worker thread done servicing request
01:32:17.866 00.000 21948 Worker thread wakes up
01:32:17.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:17.866 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:32:17.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:19.497 01.631 21948 Exposure complete
01:32:19.538 00.041 21948 worker thread done servicing request
01:32:19.538 00.000 18120 OnExposeComplete: enter
01:32:19.539 00.001 18120 UpdateGuideState(): m_state=6
01:32:19.540 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
01:32:19.541 00.001 18120 Star::Find returns 1 (0), X=897.34, Y=232.41, Mass=2010, SNR=31.0, Peak=187 HFD=3.5
01:32:19.545 00.004 18120 MultiStar: [#1 0.29,-0.09,0.75,U] [#2 0.43,0.00,0.00,M1] [#3 0.39,-0.22,0.00,M7] [#4 0.37,-0.01,0.56,U] [#5 0.12,0.08,0.47,U] [#6 -0.14,0.20,0.53,U] [#7 0.47,0.04,0.00,M5] [#8 0.16,-0.36,0.00,M3] 
01:32:19.547 00.002 18120 refined, 4 included, MultiStar: {0.18, 0.01}, one-star: {0.20, -0.04}
01:32:19.547 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:32:19.548 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
01:32:19.548 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
01:32:19.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.01, opts=13)
01:32:19.550 00.001 18120 Enqueuing Move request for scope (0.18, 0.01)
01:32:19.550 00.000 21948 Worker thread wakes up
01:32:19.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:32:19.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:32:19.550 00.000 21948 Moving (0.18, 0.01) raw xDistance=-0.07 yDistance=-0.17
01:32:19.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:19.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:19.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:19.551 00.001 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:32:19.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.552 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:19.552 00.000 18120 Enqueuing Expose request
01:32:19.553 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:32:19.553 00.000 21948 MoveAxis(E, 0, ABG)
01:32:19.553 00.000 21948 Move returns status 0, amount 0
01:32:19.553 00.000 21948 MoveAxis(N, 0, ABG)
01:32:19.553 00.000 21948 Move returns status 0, amount 0
01:32:19.553 00.000 21948 move complete, result=0
01:32:19.553 00.000 21948 worker thread done servicing request
01:32:19.553 00.000 21948 Worker thread wakes up
01:32:19.553 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:19.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:19.553 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:21.073 01.520 21948 Exposure complete
01:32:21.108 00.035 21948 worker thread done servicing request
01:32:21.108 00.000 18120 OnExposeComplete: enter
01:32:21.110 00.002 18120 UpdateGuideState(): m_state=6
01:32:21.111 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
01:32:21.111 00.000 18120 Star::Find returns 1 (0), X=897.31, Y=232.34, Mass=2004, SNR=30.9, Peak=170 HFD=3.7
01:32:21.112 00.001 18120 MultiStar: [#1 0.58,0.14,0.00,M3] [#2 0.49,-0.00,0.00,M2] [#3 0.31,-0.20,0.63,U] [#4 0.60,-0.09,0.00,M1] [#5 0.20,-0.04,0.45,U] [#6 0.07,-0.07,0.50,U] [#7 0.46,-0.38,0.00,M6] [#8 0.11,-0.30,0.39,U] 
01:32:21.112 00.000 18120 single-star, 4 included, MultiStar: {0.18, -0.13}, one-star: {0.16, -0.10}
01:32:21.113 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:32:21.113 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
01:32:21.114 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
01:32:21.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.10, opts=13)
01:32:21.117 00.002 18120 Enqueuing Move request for scope (0.16, -0.10)
01:32:21.118 00.001 21948 Worker thread wakes up
01:32:21.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:21.118 00.000 18120 UpdateGuideState exits: m=2004 RSB=30.9
01:32:21.119 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:21.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
01:32:21.119 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:21.121 00.002 18120 Enqueuing Expose request
01:32:21.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
01:32:21.121 00.000 21948 Moving (0.16, -0.10) raw xDistance=-0.16 yDistance=-0.10
01:32:21.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:32:21.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:21.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:21.121 00.000 21948 MoveAxis(E, 0, ABG)
01:32:21.121 00.000 21948 Move returns status 0, amount 0
01:32:21.121 00.000 21948 MoveAxis(N, 0, ABG)
01:32:21.121 00.000 21948 Move returns status 0, amount 0
01:32:21.121 00.000 21948 move complete, result=0
01:32:21.121 00.000 21948 worker thread done servicing request
01:32:21.121 00.000 21948 Worker thread wakes up
01:32:21.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:21.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:21.122 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:22.750 01.628 21948 Exposure complete
01:32:22.793 00.043 21948 worker thread done servicing request
01:32:22.794 00.001 18120 OnExposeComplete: enter
01:32:22.795 00.001 18120 UpdateGuideState(): m_state=6
01:32:22.799 00.004 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
01:32:22.801 00.002 18120 Star::Find returns 1 (0), X=897.33, Y=232.26, Mass=1954, SNR=30.6, Peak=159 HFD=3.7
01:32:22.804 00.003 18120 MultiStar: [#1 0.51,-0.15,0.00,M4] [#2 0.44,-0.02,0.00,M3] [#3 0.41,-0.18,0.00,M7] [#4 0.51,-0.01,0.00,M2] [#5 0.08,0.19,0.47,U] [#6 0.06,-0.06,0.51,U] [#7 0.45,-0.30,0.00,M7] [#8 0.21,-0.33,0.40,U] 
01:32:22.805 00.001 18120 refined, 3 included, MultiStar: {0.14, -0.11}, one-star: {0.18, -0.18}
01:32:22.805 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
01:32:22.806 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
01:32:22.806 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.65 mountX=-0.16 mountY=-0.08, mountTheta=-2.68
01:32:22.807 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.11, opts=13)
01:32:22.807 00.000 18120 Enqueuing Move request for scope (0.14, -0.11)
01:32:22.808 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:22.808 00.000 21948 Worker thread wakes up
01:32:22.808 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:32:22.809 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.809 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:22.810 00.001 18120 Enqueuing Expose request
01:32:22.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
01:32:22.810 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
01:32:22.810 00.000 21948 Moving (0.14, -0.11) raw xDistance=-0.16 yDistance=-0.08
01:32:22.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:32:22.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:22.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:22.810 00.000 21948 MoveAxis(E, 0, ABG)
01:32:22.810 00.000 21948 Move returns status 0, amount 0
01:32:22.810 00.000 21948 MoveAxis(N, 0, ABG)
01:32:22.810 00.000 21948 Move returns status 0, amount 0
01:32:22.810 00.000 21948 move complete, result=0
01:32:22.810 00.000 21948 worker thread done servicing request
01:32:22.810 00.000 21948 Worker thread wakes up
01:32:22.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:22.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:22.811 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:24.330 01.519 21948 Exposure complete
01:32:24.365 00.035 21948 worker thread done servicing request
01:32:24.365 00.000 18120 OnExposeComplete: enter
01:32:24.367 00.002 18120 UpdateGuideState(): m_state=6
01:32:24.370 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
01:32:24.372 00.002 18120 Star::Find returns 1 (0), X=897.44, Y=232.49, Mass=2119, SNR=32.0, Peak=153 HFD=4.2
01:32:24.375 00.003 18120 MultiStar: [#1 0.46,0.04,0.00,M5] [#2 0.50,0.13,0.00,M4] [#3 0.41,-0.10,0.00,M8] [#4 0.60,-0.00,0.00,M3] [#5 0.14,0.01,0.46,U] [#6 0.19,0.13,0.52,U] [#7 0.31,0.06,0.39,U] [#8 0.29,-0.12,0.38,U] 
01:32:24.377 00.002 18120 refined, 4 included, MultiStar: {0.25, 0.03}, one-star: {0.29, 0.05}
01:32:24.379 00.002 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
01:32:24.382 00.003 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
01:32:24.384 00.002 18120 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.14 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
01:32:24.388 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.03, opts=13)
01:32:24.389 00.001 18120 Enqueuing Move request for scope (0.25, 0.03)
01:32:24.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:24.390 00.001 21948 Worker thread wakes up
01:32:24.390 00.000 18120 UpdateGuideState exits: m=2119 RSB=32.0
01:32:24.391 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.391 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
01:32:24.391 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:24.391 00.000 18120 Enqueuing Expose request
01:32:24.392 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
01:32:24.392 00.000 21948 Moving (0.25, 0.03) raw xDistance=-0.07 yDistance=-0.24
01:32:24.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:24.392 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:32:24.392 00.000 21948 MoveAxis(E, 0, ABG)
01:32:24.392 00.000 21948 Move returns status 0, amount 0
01:32:24.392 00.000 21948 MoveAxis(N, 57, ABG)
01:32:24.392 00.000 21948 Guiding  Dir = 0, Dur = 57
01:32:24.392 00.000 21948 IsSlewing returns 0
01:32:24.392 00.000 21948 IsGuiding returns 0
01:32:24.398 00.006 21948 PulseGuide returned control before completion, sleep 63
01:32:24.471 00.073 21948 IsGuiding returns 0
01:32:24.471 00.000 21948 Move returns status 0, amount 57
01:32:24.471 00.000 21948 move complete, result=0
01:32:24.471 00.000 21948 worker thread done servicing request
01:32:24.472 00.001 21948 Worker thread wakes up
01:32:24.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:24.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:24.472 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 57 ms NORTH
01:32:26.105 01.633 21948 Exposure complete
01:32:26.148 00.043 21948 worker thread done servicing request
01:32:26.148 00.000 18120 OnExposeComplete: enter
01:32:26.151 00.003 18120 UpdateGuideState(): m_state=6
01:32:26.154 00.003 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
01:32:26.157 00.003 18120 Star::Find returns 1 (0), X=897.22, Y=232.20, Mass=1990, SNR=30.9, Peak=194 HFD=3.9
01:32:26.159 00.002 18120 MultiStar: [#1 0.31,-0.20,0.72,U] [#2 0.34,-0.23,0.00,M5] [#3 0.25,-0.23,0.60,U] [#4 0.22,-0.16,0.55,U] [#5 -0.14,-0.03,0.46,U] [#6 -0.45,-0.18,0.00,M1] [#7 0.19,-0.17,0.46,U] [#8 0.07,-0.59,0.00,M1] 
01:32:26.162 00.003 18120 refined, 5 included, MultiStar: {0.16, -0.19}, one-star: {0.08, -0.25}
01:32:26.164 00.002 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:32:26.165 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
01:32:26.165 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.87 mountX=-0.24 mountY=-0.06, mountTheta=-2.90
01:32:26.168 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.19, opts=13)
01:32:26.168 00.000 18120 Enqueuing Move request for scope (0.16, -0.19)
01:32:26.169 00.001 21948 Worker thread wakes up
01:32:26.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:26.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
01:32:26.169 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
01:32:26.170 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:26.170 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:26.171 00.001 18120 Enqueuing Expose request
01:32:26.171 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
01:32:26.171 00.000 21948 Moving (0.16, -0.19) raw xDistance=-0.24 yDistance=-0.06
01:32:26.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:32:26.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:26.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:32:26.171 00.000 21948 MoveAxis(E, 42, ABG)
01:32:26.171 00.000 21948 Guiding  Dir = 2, Dur = 42
01:32:26.171 00.000 21948 IsSlewing returns 0
01:32:26.171 00.000 21948 IsGuiding returns 0
01:32:26.172 00.001 21948 PulseGuide returned control before completion, sleep 51
01:32:26.231 00.059 21948 IsGuiding returns 0
01:32:26.231 00.000 21948 Move returns status 0, amount 42
01:32:26.231 00.000 21948 MoveAxis(N, 0, ABG)
01:32:26.231 00.000 21948 Move returns status 0, amount 0
01:32:26.231 00.000 21948 move complete, result=0
01:32:26.231 00.000 21948 worker thread done servicing request
01:32:26.231 00.000 21948 Worker thread wakes up
01:32:26.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:26.231 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:32:26.232 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:27.645 01.413 21948 Exposure complete
01:32:27.679 00.034 21948 worker thread done servicing request
01:32:27.680 00.001 18120 OnExposeComplete: enter
01:32:27.681 00.001 18120 UpdateGuideState(): m_state=6
01:32:27.683 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
01:32:27.684 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=232.22, Mass=1957, SNR=30.6, Peak=189 HFD=4.1
01:32:27.685 00.001 18120 MultiStar: [#1 0.27,-0.17,0.74,U] [#2 0.05,-0.19,0.64,U] [#3 0.11,-0.24,0.63,U] [#4 0.18,-0.16,0.57,U] [#5 -0.33,-0.09,0.47,U] [#6 -0.35,-0.14,0.54,U] [#7 0.09,-0.45,0.00,M6] [#8 -0.02,-0.30,0.41,U] 
01:32:27.687 00.002 18120 refined, 7 included, MultiStar: {-0.00, -0.19}, one-star: {-0.06, -0.23}
01:32:27.688 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
01:32:27.689 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
01:32:27.690 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=-0.17 mountY=0.09, mountTheta=2.67
01:32:27.692 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.19, opts=13)
01:32:27.693 00.001 18120 Enqueuing Move request for scope (-0.00, -0.19)
01:32:27.694 00.001 21948 Worker thread wakes up
01:32:27.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
01:32:27.694 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
01:32:27.694 00.000 21948 Moving (-0.00, -0.19) raw xDistance=-0.17 yDistance=0.09
01:32:27.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:27.695 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:32:27.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:27.695 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
01:32:27.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.697 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:32:27.697 00.000 21948 MoveAxis(E, 0, ABG)
01:32:27.697 00.000 21948 Move returns status 0, amount 0
01:32:27.697 00.000 21948 MoveAxis(N, 0, ABG)
01:32:27.697 00.000 21948 Move returns status 0, amount 0
01:32:27.697 00.000 21948 move complete, result=0
01:32:27.697 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:27.699 00.002 18120 Enqueuing Expose request
01:32:27.700 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:27.701 00.001 21948 worker thread done servicing request
01:32:27.702 00.001 21948 Worker thread wakes up
01:32:27.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:27.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:29.340 01.638 21948 Exposure complete
01:32:29.374 00.034 21948 worker thread done servicing request
01:32:29.374 00.000 18120 OnExposeComplete: enter
01:32:29.375 00.001 18120 UpdateGuideState(): m_state=6
01:32:29.375 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
01:32:29.376 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=232.76, Mass=1964, SNR=30.7, Peak=148 HFD=4.1
01:32:29.376 00.000 18120 MultiStar: large primary error, entering stabilization period
01:32:29.377 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
01:32:29.378 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
01:32:29.379 00.001 18120 CameraToMount -- cameraX=-0.74 cameraY=0.32 hyp=0.80 cameraTheta=2.73 mountX=0.60 mountY=0.51, mountTheta=0.71
01:32:29.380 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.74, y=0.32, opts=13)
01:32:29.381 00.001 18120 Enqueuing Move request for scope (-0.74, 0.32)
01:32:29.382 00.001 21948 Worker thread wakes up
01:32:29.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:29.382 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
01:32:29.382 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.383 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:29.383 00.000 18120 Enqueuing Expose request
01:32:29.384 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.32) opts 0xd
01:32:29.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.74, 0.32)
01:32:29.384 00.000 21948 Moving (-0.74, 0.32) raw xDistance=0.60 yDistance=0.51
01:32:29.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:32:29.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:29.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
01:32:29.384 00.000 21948 MoveAxis(W, 107, ABG)
01:32:29.384 00.000 21948 Guiding  Dir = 3, Dur = 107
01:32:29.384 00.000 21948 IsSlewing returns 0
01:32:29.384 00.000 21948 IsGuiding returns 0
01:32:29.387 00.003 21948 PulseGuide returned control before completion, sleep 116
01:32:29.511 00.124 21948 IsGuiding returns 1
01:32:29.511 00.000 21948 scope still moving after pulse duration time elapsed
01:32:29.542 00.031 21948 IsSlewing returns 0
01:32:29.542 00.000 21948 IsGuiding returns 0
01:32:29.542 00.000 21948 scope move finished after 107 + 51 ms
01:32:29.542 00.000 21948 Move returns status 0, amount 107
01:32:29.542 00.000 21948 MoveAxis(N, 0, ABG)
01:32:29.542 00.000 21948 Move returns status 0, amount 0
01:32:29.542 00.000 21948 move complete, result=0
01:32:29.542 00.000 21948 worker thread done servicing request
01:32:29.542 00.000 21948 Worker thread wakes up
01:32:29.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:29.543 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:29.543 00.000 18120 GuideStep: 0.6 px 107 ms WEST, 0.5 px 0 ms NORTH
01:32:30.949 01.406 21948 Exposure complete
01:32:30.998 00.049 21948 worker thread done servicing request
01:32:30.998 00.000 18120 OnExposeComplete: enter
01:32:30.999 00.001 18120 UpdateGuideState(): m_state=6
01:32:31.000 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
01:32:31.001 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=232.63, Mass=1919, SNR=30.4, Peak=157 HFD=4.0
01:32:31.002 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
01:32:31.003 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
01:32:31.004 00.001 18120 CameraToMount -- cameraX=-1.12 cameraY=0.19 hyp=1.14 cameraTheta=2.98 mountX=0.64 mountY=0.92, mountTheta=0.96
01:32:31.007 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.12, y=0.19, opts=13)
01:32:31.008 00.001 18120 Enqueuing Move request for scope (-1.12, 0.19)
01:32:31.010 00.002 21948 Worker thread wakes up
01:32:31.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.19) opts 0xd
01:32:31.010 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:31.011 00.001 21948 Handling offset move in thread for scope, endpoint = (-1.12, 0.19)
01:32:31.011 00.000 21948 Moving (-1.12, 0.19) raw xDistance=0.64 yDistance=0.92
01:32:31.011 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.4
01:32:31.012 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.012 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:31.013 00.001 18120 Enqueuing Expose request
01:32:31.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
01:32:31.013 00.000 21948 resist switch: large excursion: input 0.92 thresh 0.60 direction from -1 to 1
01:32:31.013 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.75
01:32:31.013 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
01:32:31.013 00.000 21948 MoveAxis(W, 121, ABG)
01:32:31.013 00.000 21948 Guiding  Dir = 3, Dur = 121
01:32:31.013 00.000 21948 IsSlewing returns 0
01:32:31.013 00.000 21948 IsGuiding returns 0
01:32:31.015 00.002 21948 PulseGuide returned control before completion, sleep 130
01:32:31.152 00.137 21948 IsGuiding returns 0
01:32:31.152 00.000 21948 Move returns status 0, amount 121
01:32:31.152 00.000 21948 MoveAxis(S, 219, ABG)
01:32:31.152 00.000 21948 Guiding  Dir = 1, Dur = 219
01:32:31.152 00.000 21948 IsSlewing returns 0
01:32:31.153 00.001 21948 IsGuiding returns 0
01:32:31.157 00.004 21948 PulseGuide returned control before completion, sleep 225
01:32:31.388 00.231 21948 IsGuiding returns 0
01:32:31.388 00.000 21948 Move returns status 0, amount 219
01:32:31.388 00.000 21948 move complete, result=0
01:32:31.388 00.000 21948 worker thread done servicing request
01:32:31.388 00.000 21948 Worker thread wakes up
01:32:31.388 00.000 18120 GuideStep: 0.6 px 121 ms WEST, 0.9 px 219 ms SOUTH
01:32:31.390 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:31.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:33.022 01.632 21948 Exposure complete
01:32:33.067 00.045 21948 worker thread done servicing request
01:32:33.067 00.000 18120 OnExposeComplete: enter
01:32:33.068 00.001 18120 UpdateGuideState(): m_state=6
01:32:33.068 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
01:32:33.069 00.001 18120 Star::Find returns 1 (0), X=897.47, Y=231.90, Mass=2061, SNR=31.4, Peak=190 HFD=3.9
01:32:33.069 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
01:32:33.070 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
01:32:33.070 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.54 hyp=0.63 cameraTheta=-1.04 mountX=-0.63 mountY=-0.04, mountTheta=-3.07
01:32:33.071 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.54, opts=13)
01:32:33.071 00.000 18120 Enqueuing Move request for scope (0.32, -0.54)
01:32:33.072 00.001 21948 Worker thread wakes up
01:32:33.072 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.54) opts 0xd
01:32:33.072 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.54)
01:32:33.072 00.000 21948 Moving (0.32, -0.54) raw xDistance=-0.63 yDistance=-0.04
01:32:33.072 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.63
01:32:33.072 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:33.072 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:33.073 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.4
01:32:33.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.076 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:32:33.076 00.000 21948 MoveAxis(E, 104, ABG)
01:32:33.076 00.000 21948 Guiding  Dir = 2, Dur = 104
01:32:33.076 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:33.077 00.001 18120 Enqueuing Expose request
01:32:33.079 00.002 21948 IsSlewing returns 0
01:32:33.079 00.000 21948 IsGuiding returns 0
01:32:33.081 00.002 21948 PulseGuide returned control before completion, sleep 112
01:32:33.213 00.132 21948 IsGuiding returns 0
01:32:33.213 00.000 21948 Move returns status 0, amount 104
01:32:33.213 00.000 21948 MoveAxis(N, 0, ABG)
01:32:33.213 00.000 21948 Move returns status 0, amount 0
01:32:33.213 00.000 21948 move complete, result=0
01:32:33.213 00.000 18120 GuideStep: -0.6 px 104 ms EAST, -0.0 px 0 ms NORTH
01:32:33.215 00.002 21948 worker thread done servicing request
01:32:33.215 00.000 21948 Worker thread wakes up
01:32:33.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:33.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:34.619 01.404 21948 Exposure complete
01:32:34.656 00.037 21948 worker thread done servicing request
01:32:34.656 00.000 18120 OnExposeComplete: enter
01:32:34.658 00.002 18120 UpdateGuideState(): m_state=6
01:32:34.660 00.002 18120 Star::Find(15, 897, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
01:32:34.661 00.001 18120 Star::Find returns 1 (0), X=897.58, Y=232.22, Mass=2069, SNR=31.6, Peak=156 HFD=3.9
01:32:34.662 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
01:32:34.664 00.002 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
01:32:34.667 00.003 18120 CameraToMount -- cameraX=0.43 cameraY=-0.22 hyp=0.49 cameraTheta=-0.47 mountX=-0.38 mountY=-0.29, mountTheta=-2.50
01:32:34.671 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.43, y=-0.22, opts=13)
01:32:34.672 00.001 18120 Enqueuing Move request for scope (0.43, -0.22)
01:32:34.673 00.001 21948 Worker thread wakes up
01:32:34.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:34.673 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.6
01:32:34.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:34.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:34.674 00.000 18120 Enqueuing Expose request
01:32:34.675 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.22) opts 0xd
01:32:34.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.43, -0.22)
01:32:34.675 00.000 21948 Moving (0.43, -0.22) raw xDistance=-0.38 yDistance=-0.29
01:32:34.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
01:32:34.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:34.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:32:34.675 00.000 21948 MoveAxis(E, 75, ABG)
01:32:34.675 00.000 21948 Guiding  Dir = 2, Dur = 75
01:32:34.675 00.000 21948 IsSlewing returns 0
01:32:34.675 00.000 21948 IsGuiding returns 0
01:32:34.678 00.003 21948 PulseGuide returned control before completion, sleep 84
01:32:34.774 00.096 21948 IsGuiding returns 0
01:32:34.775 00.001 21948 Move returns status 0, amount 75
01:32:34.775 00.000 21948 MoveAxis(N, 0, ABG)
01:32:34.775 00.000 21948 Move returns status 0, amount 0
01:32:34.775 00.000 21948 move complete, result=0
01:32:34.775 00.000 21948 worker thread done servicing request
01:32:34.775 00.000 21948 Worker thread wakes up
01:32:34.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:34.775 00.000 18120 GuideStep: -0.4 px 75 ms EAST, -0.3 px 0 ms NORTH
01:32:34.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:36.408 01.633 21948 Exposure complete
01:32:36.456 00.048 21948 worker thread done servicing request
01:32:36.456 00.000 18120 OnExposeComplete: enter
01:32:36.459 00.003 18120 UpdateGuideState(): m_state=6
01:32:36.461 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
01:32:36.464 00.003 18120 Star::Find returns 1 (0), X=897.70, Y=232.53, Mass=1957, SNR=30.5, Peak=172 HFD=3.9
01:32:36.465 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
01:32:36.466 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
01:32:36.467 00.001 18120 CameraToMount -- cameraX=0.56 cameraY=0.09 hyp=0.57 cameraTheta=0.16 mountX=-0.15 mountY=-0.54, mountTheta=-1.84
01:32:36.470 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.56, y=0.09, opts=13)
01:32:36.471 00.001 18120 Enqueuing Move request for scope (0.56, 0.09)
01:32:36.471 00.000 21948 Worker thread wakes up
01:32:36.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:36.472 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.5
01:32:36.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.473 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:36.473 00.000 18120 Enqueuing Expose request
01:32:36.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.09) opts 0xd
01:32:36.474 00.001 21948 Handling offset move in thread for scope, endpoint = (0.56, 0.09)
01:32:36.474 00.000 21948 Moving (0.56, 0.09) raw xDistance=-0.15 yDistance=-0.54
01:32:36.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:32:36.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:36.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
01:32:36.474 00.000 21948 MoveAxis(E, 0, ABG)
01:32:36.474 00.000 21948 Move returns status 0, amount 0
01:32:36.474 00.000 21948 MoveAxis(N, 0, ABG)
01:32:36.474 00.000 21948 Move returns status 0, amount 0
01:32:36.474 00.000 21948 move complete, result=0
01:32:36.474 00.000 21948 worker thread done servicing request
01:32:36.474 00.000 21948 Worker thread wakes up
01:32:36.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:36.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:36.474 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:32:37.993 01.519 21948 Exposure complete
01:32:38.020 00.027 21948 worker thread done servicing request
01:32:38.020 00.000 18120 OnExposeComplete: enter
01:32:38.021 00.001 18120 UpdateGuideState(): m_state=6
01:32:38.021 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
01:32:38.022 00.001 18120 Star::Find returns 1 (0), X=897.32, Y=232.52, Mass=1982, SNR=30.8, Peak=172 HFD=3.5
01:32:38.022 00.000 18120 MultiStar: exiting stabilization period
01:32:38.023 00.001 18120 MultiStar: [#1 0.58,0.14,0.00,M4] [#2 0.49,0.15,0.00,M5] [#3 0.57,-0.03,0.00,M7] [#4 0.57,0.14,0.00,M2] [#5 0.16,0.14,0.46,U] [#6 0.19,0.14,0.50,U] [#7 0.61,0.08,0.00,M7] [#8 0.17,0.04,0.39,U] 
01:32:38.023 00.000 18120 single-star, 3 included, MultiStar: {0.17, 0.10}, one-star: {0.17, 0.08}
01:32:38.024 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
01:32:38.024 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
01:32:38.025 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=0.00 mountY=-0.19, mountTheta=-1.56
01:32:38.026 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.08, opts=13)
01:32:38.026 00.000 18120 Enqueuing Move request for scope (0.17, 0.08)
01:32:38.027 00.001 21948 Worker thread wakes up
01:32:38.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
01:32:38.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
01:32:38.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:38.027 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
01:32:38.028 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.028 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:38.029 00.001 18120 Enqueuing Expose request
01:32:38.029 00.000 21948 Moving (0.17, 0.08) raw xDistance=0.00 yDistance=-0.19
01:32:38.029 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:32:38.029 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:38.029 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:32:38.029 00.000 21948 MoveAxis(E, 0, ABG)
01:32:38.029 00.000 21948 Move returns status 0, amount 0
01:32:38.029 00.000 21948 MoveAxis(N, 0, ABG)
01:32:38.029 00.000 21948 Move returns status 0, amount 0
01:32:38.029 00.000 21948 move complete, result=0
01:32:38.029 00.000 21948 worker thread done servicing request
01:32:38.029 00.000 21948 Worker thread wakes up
01:32:38.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:38.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:38.030 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:39.655 01.625 21948 Exposure complete
01:32:39.690 00.035 21948 worker thread done servicing request
01:32:39.691 00.001 18120 OnExposeComplete: enter
01:32:39.694 00.003 18120 UpdateGuideState(): m_state=6
01:32:39.696 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
01:32:39.698 00.002 18120 Star::Find returns 1 (0), X=897.37, Y=232.29, Mass=1869, SNR=29.9, Peak=169 HFD=3.7
01:32:39.701 00.003 18120 MultiStar: [#1 0.25,-0.20,0.75,U] [#2 0.23,-0.16,0.66,U] [#3 0.39,-0.34,0.00,M8] [#4 0.54,-0.03,0.00,M3] [#5 0.20,0.00,0.50,U] [#6 0.05,0.09,0.53,U] [#7 0.26,-0.39,0.00,M8] [#8 0.37,-0.57,0.00,M1] 
01:32:39.703 00.002 18120 refined, 4 included, MultiStar: {0.20, -0.10}, one-star: {0.22, -0.15}
01:32:39.705 00.002 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:32:39.707 00.002 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:32:39.709 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-0.48 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
01:32:39.711 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.10, opts=13)
01:32:39.711 00.000 18120 Enqueuing Move request for scope (0.20, -0.10)
01:32:39.711 00.000 21948 Worker thread wakes up
01:32:39.712 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:39.712 00.000 18120 UpdateGuideState exits: m=1869 RSB=29.9
01:32:39.712 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:39.713 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:39.713 00.000 18120 Enqueuing Expose request
01:32:39.714 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
01:32:39.714 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
01:32:39.714 00.000 21948 Moving (0.20, -0.10) raw xDistance=-0.18 yDistance=-0.13
01:32:39.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:32:39.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:39.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:32:39.714 00.000 21948 MoveAxis(E, 0, ABG)
01:32:39.714 00.000 21948 Move returns status 0, amount 0
01:32:39.714 00.000 21948 MoveAxis(N, 0, ABG)
01:32:39.714 00.000 21948 Move returns status 0, amount 0
01:32:39.714 00.000 21948 move complete, result=0
01:32:39.714 00.000 21948 worker thread done servicing request
01:32:39.714 00.000 21948 Worker thread wakes up
01:32:39.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:39.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:39.714 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:41.233 01.519 21948 Exposure complete
01:32:41.261 00.028 21948 worker thread done servicing request
01:32:41.261 00.000 18120 OnExposeComplete: enter
01:32:41.262 00.001 18120 UpdateGuideState(): m_state=6
01:32:41.264 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
01:32:41.267 00.003 18120 Star::Find returns 1 (0), X=897.32, Y=232.25, Mass=2050, SNR=31.3, Peak=195 HFD=3.7
01:32:41.269 00.002 18120 MultiStar: [#1 0.39,-0.14,0.00,M4] [#2 0.29,-0.03,0.65,U] [#3 0.45,-0.14,0.00,M9] [#4 0.67,-0.04,0.00,M4] [#5 0.25,-0.03,0.46,U] [#6 -0.06,0.13,0.52,U] [#7 0.33,-0.28,0.00,M9] [#8 0.23,-0.23,0.39,U] 
01:32:41.269 00.000 18120 refined, 4 included, MultiStar: {0.18, -0.08}, one-star: {0.18, -0.19}
01:32:41.271 00.002 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
01:32:41.272 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
01:32:41.274 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=-0.15 mountY=-0.12, mountTheta=-2.45
01:32:41.277 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.08, opts=13)
01:32:41.278 00.001 18120 Enqueuing Move request for scope (0.18, -0.08)
01:32:41.281 00.003 21948 Worker thread wakes up
01:32:41.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:41.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:32:41.281 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:32:41.281 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:32:41.282 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:41.283 00.001 18120 Enqueuing Expose request
01:32:41.283 00.000 21948 Moving (0.18, -0.08) raw xDistance=-0.15 yDistance=-0.12
01:32:41.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:32:41.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:41.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:32:41.283 00.000 21948 MoveAxis(E, 0, ABG)
01:32:41.283 00.000 21948 Move returns status 0, amount 0
01:32:41.283 00.000 21948 MoveAxis(N, 0, ABG)
01:32:41.283 00.000 21948 Move returns status 0, amount 0
01:32:41.283 00.000 21948 move complete, result=0
01:32:41.283 00.000 21948 worker thread done servicing request
01:32:41.283 00.000 21948 Worker thread wakes up
01:32:41.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:41.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:41.284 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:42.905 01.621 21948 Exposure complete
01:32:42.967 00.062 21948 worker thread done servicing request
01:32:42.967 00.000 18120 OnExposeComplete: enter
01:32:42.968 00.001 18120 UpdateGuideState(): m_state=6
01:32:42.968 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
01:32:42.969 00.001 18120 Star::Find returns 1 (0), X=897.71, Y=232.19, Mass=2064, SNR=31.5, Peak=184 HFD=4.0
01:32:42.969 00.000 18120 MultiStar: [#1 0.67,-0.31,0.00,M5] [#2 0.62,-0.27,0.00,M4] [#3 0.47,-0.25,0.00,M10] [#4 0.79,-0.19,0.00,M5] [#5 0.19,-0.10,0.45,U] [#6 0.27,-0.25,0.51,U] [#7 0.69,-0.34,0.00,M10] [#8 0.22,-0.36,0.00,M1] 
01:32:42.970 00.001 18120 refined, 2 included, MultiStar: {0.40, -0.22}, one-star: {0.56, -0.25}
01:32:42.970 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
01:32:42.970 00.000 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
01:32:42.971 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=-0.22 hyp=0.46 cameraTheta=-0.50 mountX=-0.36 mountY=-0.26, mountTheta=-2.52
01:32:42.973 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.22, opts=13)
01:32:42.974 00.001 18120 Enqueuing Move request for scope (0.40, -0.22)
01:32:42.974 00.000 21948 Worker thread wakes up
01:32:42.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.22) opts 0xd
01:32:42.974 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.22)
01:32:42.974 00.000 21948 Moving (0.40, -0.22) raw xDistance=-0.36 yDistance=-0.26
01:32:42.974 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:32:42.974 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:42.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:42.975 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:32:42.975 00.000 21948 MoveAxis(E, 65, ABG)
01:32:42.975 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.5
01:32:42.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:42.976 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:42.976 00.000 18120 Enqueuing Expose request
01:32:42.977 00.001 21948 Guiding  Dir = 2, Dur = 65
01:32:42.977 00.000 21948 IsSlewing returns 0
01:32:42.977 00.000 21948 IsGuiding returns 0
01:32:42.978 00.001 21948 PulseGuide returned control before completion, sleep 74
01:32:43.060 00.082 21948 IsGuiding returns 0
01:32:43.060 00.000 21948 Move returns status 0, amount 65
01:32:43.060 00.000 21948 MoveAxis(N, 0, ABG)
01:32:43.060 00.000 21948 Move returns status 0, amount 0
01:32:43.060 00.000 21948 move complete, result=0
01:32:43.060 00.000 21948 worker thread done servicing request
01:32:43.060 00.000 21948 Worker thread wakes up
01:32:43.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:43.062 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:43.062 00.000 18120 GuideStep: -0.4 px 65 ms EAST, -0.3 px 0 ms NORTH
01:32:44.472 01.410 21948 Exposure complete
01:32:44.509 00.037 21948 worker thread done servicing request
01:32:44.509 00.000 18120 OnExposeComplete: enter
01:32:44.510 00.001 18120 UpdateGuideState(): m_state=6
01:32:44.512 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
01:32:44.513 00.001 18120 Star::Find returns 1 (0), X=897.66, Y=232.07, Mass=1967, SNR=30.7, Peak=199 HFD=3.9
01:32:44.513 00.000 18120 MultiStar: [#1 0.67,-0.31,0.00,M6] [#2 0.60,-0.34,0.00,M5] [#3 0.65,-0.21,0.00,R] [#4 0.74,-0.17,0.00,M6] [#5 0.19,-0.07,0.48,U] [#6 0.29,0.04,0.56,U] [#7 0.62,-0.53,0.00,R] [#8 0.44,-0.49,0.00,M2] 
01:32:44.514 00.001 18120 refined, 2 included, MultiStar: {0.38, -0.19}, one-star: {0.52, -0.37}
01:32:44.514 00.000 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
01:32:44.514 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
01:32:44.515 00.001 18120 CameraToMount -- cameraX=0.38 cameraY=-0.19 hyp=0.42 cameraTheta=-0.46 mountX=-0.33 mountY=-0.25, mountTheta=-2.48
01:32:44.516 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.19, opts=13)
01:32:44.516 00.000 18120 Enqueuing Move request for scope (0.38, -0.19)
01:32:44.517 00.001 21948 Worker thread wakes up
01:32:44.517 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.19) opts 0xd
01:32:44.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.19)
01:32:44.517 00.000 21948 Moving (0.38, -0.19) raw xDistance=-0.33 yDistance=-0.25
01:32:44.517 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:32:44.517 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:44.517 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:32:44.517 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:44.519 00.002 21948 MoveAxis(E, 63, ABG)
01:32:44.519 00.000 21948 Guiding  Dir = 2, Dur = 63
01:32:44.519 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.7
01:32:44.522 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:44.524 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:44.526 00.002 18120 Enqueuing Expose request
01:32:44.528 00.002 21948 IsSlewing returns 0
01:32:44.528 00.000 21948 IsGuiding returns 0
01:32:44.530 00.002 21948 PulseGuide returned control before completion, sleep 72
01:32:44.611 00.081 21948 IsGuiding returns 0
01:32:44.611 00.000 21948 Move returns status 0, amount 63
01:32:44.611 00.000 21948 MoveAxis(N, 0, ABG)
01:32:44.611 00.000 21948 Move returns status 0, amount 0
01:32:44.611 00.000 21948 move complete, result=0
01:32:44.611 00.000 21948 worker thread done servicing request
01:32:44.611 00.000 21948 Worker thread wakes up
01:32:44.611 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:44.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:44.611 00.000 18120 GuideStep: -0.3 px 63 ms EAST, -0.3 px 0 ms NORTH
01:32:46.245 01.634 21948 Exposure complete
01:32:46.281 00.036 21948 worker thread done servicing request
01:32:46.281 00.000 18120 OnExposeComplete: enter
01:32:46.282 00.001 18120 UpdateGuideState(): m_state=6
01:32:46.284 00.002 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
01:32:46.285 00.001 18120 Star::Find returns 1 (0), X=897.51, Y=232.36, Mass=2085, SNR=31.6, Peak=162 HFD=4.0
01:32:46.287 00.002 18120 MultiStar: [#1 0.60,-0.08,0.00,M7] [#2 0.53,-0.12,0.00,M6] [#3 -0.12,0.18,0.62,U] [#4 0.59,0.11,0.00,M7] [#5 -0.02,0.11,0.45,U] [#6 0.15,-0.01,0.52,U] [#7 -0.04,0.33,0.43,U] [#8 0.36,-0.23,0.00,M3] 
01:32:46.289 00.002 18120 refined, 4 included, MultiStar: {0.11, 0.07}, one-star: {0.36, -0.08}
01:32:46.291 00.002 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
01:32:46.293 00.002 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
01:32:46.296 00.003 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.02 mountY=-0.13, mountTheta=-1.43
01:32:46.300 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
01:32:46.302 00.002 18120 Enqueuing Move request for scope (0.11, 0.07)
01:32:46.305 00.003 21948 Worker thread wakes up
01:32:46.305 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:46.306 00.001 18120 UpdateGuideState exits: m=2085 RSB=31.6
01:32:46.306 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.307 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:46.307 00.000 18120 Enqueuing Expose request
01:32:46.307 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:32:46.308 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:32:46.308 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.02 yDistance=-0.13
01:32:46.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:46.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:46.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:32:46.308 00.000 21948 MoveAxis(E, 0, ABG)
01:32:46.308 00.000 21948 Move returns status 0, amount 0
01:32:46.308 00.000 21948 MoveAxis(N, 0, ABG)
01:32:46.308 00.000 21948 Move returns status 0, amount 0
01:32:46.308 00.000 21948 move complete, result=0
01:32:46.308 00.000 21948 worker thread done servicing request
01:32:46.308 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:46.309 00.001 21948 Worker thread wakes up
01:32:46.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:46.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,217,31,31)
01:32:47.396 01.087 18120 evsrv: cli 0D46DD50 connect
01:32:47.396 00.000 18120 case statement mapped state 6 to 3
01:32:47.398 00.002 18120 case statement mapped state 6 to 3
01:32:47.399 00.001 18120 evsrv: cli 0D46DD50 request: {"method":"get_app_state","id":"5891c509-50c1-4f39-b733-4a02b11ce63b"}
01:32:47.400 00.001 18120 case statement mapped state 6 to 3
01:32:47.400 00.000 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":"Guiding","id":"5891c509-50c1-4f39-b733-4a02b11ce63b"}
01:32:47.404 00.004 18120 evsrv: cli 0D46DD50 disconnect
01:32:47.406 00.002 18120 evsrv: cli 0D46D350 connect
01:32:47.406 00.000 18120 case statement mapped state 6 to 3
01:32:47.408 00.002 18120 case statement mapped state 6 to 3
01:32:47.409 00.001 18120 evsrv: cli 0D46D350 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"28a3a019-7aad-47ca-8c2b-6ad287610d94"}
01:32:47.409 00.000 18120 PhdController::Dither begins
01:32:47.410 00.001 18120 dither: size=2.00, dRA=1.35 dDec=0.91
01:32:47.411 00.001 18120 MountToCamera -- mountTheta (0.59) + m_xAngle (2.00) = xAngle (2.59 = 2.59)
01:32:47.411 00.000 18120 MountToCamera -- mountX=1.35 mountY=0.91 hyp=1.63 mountTheta=0.59 cameraX=-1.38, cameraY=0.85 cameraTheta=2.59
01:32:47.412 00.001 18120 setting lock position to (895.76, 233.30)
01:32:47.412 00.000 18120 Mount: notify guiding dithered (-1.4, 0.9)
01:32:47.413 00.001 18120 MultiStar: stabilizing after lock position change
01:32:47.414 00.001 18120 Status Line: Dithering de 1.35,0.91
01:32:47.415 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:32:47.417 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
01:32:47.417 00.000 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":0,"id":"28a3a019-7aad-47ca-8c2b-6ad287610d94"}
01:32:47.418 00.001 18120 evsrv: cli 0D46D350 disconnect
01:32:47.824 00.406 21948 Exposure complete
01:32:47.865 00.041 21948 worker thread done servicing request
01:32:47.865 00.000 18120 OnExposeComplete: enter
01:32:47.865 00.000 18120 UpdateGuideState(): m_state=6
01:32:47.866 00.001 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
01:32:47.867 00.001 18120 Star::Find returns 1 (0), X=897.59, Y=232.30, Mass=1906, SNR=30.2, Peak=179 HFD=3.6
01:32:47.868 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
01:32:47.868 00.000 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
01:32:47.869 00.001 18120 CameraToMount -- cameraX=1.83 cameraY=-1.00 hyp=2.08 cameraTheta=-0.50 mountX=-1.67 mountY=-1.18, mountTheta=-2.53
01:32:47.871 00.002 18120 dither recenter: remaining=(-1.4,-0.9) step=(-1.4,-0.9)
01:32:47.871 00.000 18120 MountToCamera -- mountTheta (-2.55) + m_xAngle (2.00) = xAngle (-0.55 = -0.55)
01:32:47.872 00.001 18120 MountToCamera -- mountX=-1.35 mountY=-0.91 hyp=1.63 mountTheta=-2.55 cameraX=1.38, cameraY=-0.85 cameraTheta=-0.55
01:32:47.872 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=1.38, y=-0.85, opts=4)
01:32:47.872 00.000 18120 Enqueuing Move request for scope (1.38, -0.85)
01:32:47.873 00.001 18120 Mount: notify direct move -1.35,-0.91
01:32:47.873 00.000 21948 Worker thread wakes up
01:32:47.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.85) opts 0x4
01:32:47.873 00.000 21948 Handling offset move in thread for scope, endpoint = (1.38, -0.85)
01:32:47.873 00.000 21948 Moving (1.38, -0.85) raw xDistance=-1.35 yDistance=-0.91
01:32:47.873 00.000 21948 MoveAxis(E, 383, B)
01:32:47.874 00.001 21948 Guiding  Dir = 2, Dur = 383
01:32:47.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:47.874 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
01:32:47.875 00.001 18120 PhdController: settling, locked = 1, distance = 1.98 (0.50) aobump = 0 frame = 1 / 99999
01:32:47.875 00.000 21948 IsSlewing returns 0
01:32:47.875 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059167.875,"Host":"ASUS_SAM","Inst":1,"Distance":1.98,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:32:47.876 00.001 21948 IsGuiding returns 0
01:32:47.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:47.876 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:47.877 00.001 18120 Enqueuing Expose request
01:32:47.877 00.000 21948 PulseGuide returned control before completion, sleep 391
01:32:48.275 00.398 21948 IsGuiding returns 0
01:32:48.275 00.000 21948 Move returns status 0, amount 383
01:32:48.275 00.000 21948 MoveAxis(N, 216, B)
01:32:48.275 00.000 21948 Guiding  Dir = 0, Dur = 216
01:32:48.275 00.000 21948 IsSlewing returns 0
01:32:48.275 00.000 21948 IsGuiding returns 0
01:32:48.280 00.005 21948 PulseGuide returned control before completion, sleep 222
01:32:48.507 00.227 21948 IsGuiding returns 0
01:32:48.507 00.000 21948 Move returns status 0, amount 216
01:32:48.507 00.000 21948 move complete, result=0
01:32:48.507 00.000 21948 worker thread done servicing request
01:32:48.507 00.000 21948 Worker thread wakes up
01:32:48.507 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:48.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:32:48.507 00.000 18120 GuideStep: -1.4 px 383 ms EAST, -0.9 px 216 ms NORTH
01:32:50.138 01.631 21948 Exposure complete
01:32:50.175 00.037 21948 worker thread done servicing request
01:32:50.175 00.000 18120 OnExposeComplete: enter
01:32:50.176 00.001 18120 UpdateGuideState(): m_state=6
01:32:50.176 00.000 18120 Star::Find(15, 897, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
01:32:50.177 00.001 18120 Star::Find returns 1 (0), X=896.56, Y=233.19, Mass=2043, SNR=31.4, Peak=177 HFD=3.9
01:32:50.177 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
01:32:50.177 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
01:32:50.178 00.001 18120 CameraToMount -- cameraX=0.81 cameraY=-0.11 hyp=0.81 cameraTheta=-0.14 mountX=-0.44 mountY=-0.67, mountTheta=-2.15
01:32:50.180 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.81, y=-0.11, opts=13)
01:32:50.181 00.001 18120 Enqueuing Move request for scope (0.81, -0.11)
01:32:50.181 00.000 21948 Worker thread wakes up
01:32:50.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:50.182 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.4
01:32:50.182 00.000 18120 PhdController: settling, locked = 1, distance = 0.81 (0.50) aobump = 0 frame = 2 / 99999
01:32:50.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.11) opts 0xd
01:32:50.182 00.000 21948 Handling offset move in thread for scope, endpoint = (0.81, -0.11)
01:32:50.183 00.001 21948 Moving (0.81, -0.11) raw xDistance=-0.44 yDistance=-0.67
01:32:50.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
01:32:50.183 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059170.182,"Host":"ASUS_SAM","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:32:50.183 00.000 21948 resist switch: large excursion: input -0.67 thresh 0.60 direction from 0 to -1
01:32:50.183 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.01
01:32:50.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.184 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:50.184 00.000 18120 Enqueuing Expose request
01:32:50.184 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:32:50.184 00.000 21948 MoveAxis(E, 78, ABG)
01:32:50.184 00.000 21948 Guiding  Dir = 2, Dur = 78
01:32:50.185 00.001 21948 IsSlewing returns 0
01:32:50.185 00.000 21948 IsGuiding returns 0
01:32:50.186 00.001 21948 PulseGuide returned control before completion, sleep 87
01:32:50.280 00.094 21948 IsGuiding returns 0
01:32:50.280 00.000 21948 Move returns status 0, amount 78
01:32:50.280 00.000 21948 MoveAxis(N, 160, ABG)
01:32:50.280 00.000 21948 Guiding  Dir = 0, Dur = 160
01:32:50.280 00.000 21948 IsSlewing returns 0
01:32:50.281 00.001 21948 IsGuiding returns 0
01:32:50.286 00.005 21948 PulseGuide returned control before completion, sleep 166
01:32:50.468 00.182 21948 IsGuiding returns 0
01:32:50.468 00.000 21948 Move returns status 0, amount 160
01:32:50.468 00.000 21948 move complete, result=0
01:32:50.468 00.000 21948 worker thread done servicing request
01:32:50.468 00.000 21948 Worker thread wakes up
01:32:50.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:50.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:32:50.468 00.000 18120 GuideStep: -0.4 px 78 ms EAST, -0.7 px 160 ms NORTH
01:32:51.879 01.411 21948 Exposure complete
01:32:51.928 00.049 21948 worker thread done servicing request
01:32:51.929 00.001 18120 OnExposeComplete: enter
01:32:51.930 00.001 18120 UpdateGuideState(): m_state=6
01:32:51.930 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
01:32:51.931 00.001 18120 Star::Find returns 1 (0), X=895.93, Y=233.18, Mass=1943, SNR=30.5, Peak=188 HFD=4.2
01:32:51.931 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:32:51.932 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:32:51.932 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
01:32:51.934 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
01:32:51.934 00.000 18120 Enqueuing Move request for scope (0.17, -0.12)
01:32:51.935 00.001 21948 Worker thread wakes up
01:32:51.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
01:32:51.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
01:32:51.935 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.10
01:32:51.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:32:51.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:51.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:51.936 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.5
01:32:51.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:51.936 00.000 21948 MoveAxis(E, 0, ABG)
01:32:51.936 00.000 21948 Move returns status 0, amount 0
01:32:51.936 00.000 21948 MoveAxis(N, 0, ABG)
01:32:51.936 00.000 21948 Move returns status 0, amount 0
01:32:51.936 00.000 21948 move complete, result=0
01:32:51.936 00.000 18120 PhdController: settling, locked = 1, distance = 0.63 (0.50) aobump = 0 frame = 3 / 99999
01:32:51.937 00.001 21948 worker thread done servicing request
01:32:51.937 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059171.937,"Host":"ASUS_SAM","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:32:51.939 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:51.939 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:51.940 00.001 18120 Enqueuing Expose request
01:32:51.944 00.004 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:51.945 00.001 21948 Worker thread wakes up
01:32:51.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:51.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:32:53.573 01.628 21948 Exposure complete
01:32:53.636 00.063 21948 worker thread done servicing request
01:32:53.636 00.000 18120 OnExposeComplete: enter
01:32:53.637 00.001 18120 UpdateGuideState(): m_state=6
01:32:53.637 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
01:32:53.638 00.001 18120 Star::Find returns 1 (0), X=895.75, Y=233.26, Mass=1954, SNR=30.6, Peak=197 HFD=3.8
01:32:53.638 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.78 = 2.50)
01:32:53.638 00.000 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.46)
01:32:53.639 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.78 mountX=-0.03 mountY=0.02, mountTheta=2.48
01:32:53.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
01:32:53.640 00.000 18120 Enqueuing Move request for scope (-0.01, -0.03)
01:32:53.641 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:53.641 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:32:53.642 00.001 21948 Worker thread wakes up
01:32:53.642 00.000 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 4 / 99999
01:32:53.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:32:53.642 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059173.642,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:32:53.643 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:32:53.643 00.000 21948 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
01:32:53.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.644 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:53.644 00.000 18120 Enqueuing Expose request
01:32:53.645 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:53.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:53.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:32:53.645 00.000 21948 MoveAxis(E, 0, ABG)
01:32:53.645 00.000 21948 Move returns status 0, amount 0
01:32:53.645 00.000 21948 MoveAxis(N, 0, ABG)
01:32:53.645 00.000 21948 Move returns status 0, amount 0
01:32:53.645 00.000 21948 move complete, result=0
01:32:53.645 00.000 21948 worker thread done servicing request
01:32:53.645 00.000 21948 Worker thread wakes up
01:32:53.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:53.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:32:53.645 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:55.173 01.528 21948 Exposure complete
01:32:55.208 00.035 21948 worker thread done servicing request
01:32:55.208 00.000 18120 OnExposeComplete: enter
01:32:55.210 00.002 18120 UpdateGuideState(): m_state=6
01:32:55.212 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
01:32:55.213 00.001 18120 Star::Find returns 1 (0), X=895.81, Y=233.15, Mass=2002, SNR=31.0, Peak=210 HFD=4.0
01:32:55.214 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
01:32:55.215 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
01:32:55.216 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.24 mountX=-0.16 mountY=0.02, mountTheta=3.01
01:32:55.221 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.15, opts=13)
01:32:55.223 00.002 18120 Enqueuing Move request for scope (0.05, -0.15)
01:32:55.223 00.000 21948 Worker thread wakes up
01:32:55.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:32:55.223 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:32:55.223 00.000 21948 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=0.02
01:32:55.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:32:55.225 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:55.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:55.225 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
01:32:55.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:32:55.225 00.000 21948 MoveAxis(E, 0, ABG)
01:32:55.225 00.000 21948 Move returns status 0, amount 0
01:32:55.225 00.000 21948 MoveAxis(N, 0, ABG)
01:32:55.225 00.000 21948 Move returns status 0, amount 0
01:32:55.225 00.000 21948 move complete, result=0
01:32:55.225 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 5 / 99999
01:32:55.225 00.000 21948 worker thread done servicing request
01:32:55.225 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059175.225,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
01:32:55.226 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:55.226 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:55.227 00.001 18120 Enqueuing Expose request
01:32:55.227 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:55.227 00.000 21948 Worker thread wakes up
01:32:55.228 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:55.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:32:56.864 01.636 21948 Exposure complete
01:32:56.907 00.043 21948 worker thread done servicing request
01:32:56.908 00.001 18120 OnExposeComplete: enter
01:32:56.911 00.003 18120 UpdateGuideState(): m_state=6
01:32:56.913 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
01:32:56.915 00.002 18120 Star::Find returns 1 (0), X=895.72, Y=233.14, Mass=2082, SNR=31.6, Peak=213 HFD=3.9
01:32:56.917 00.002 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.82 = 2.46)
01:32:56.920 00.003 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.86 = 2.42)
01:32:56.922 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.83 mountX=-0.13 mountY=0.11, mountTheta=2.44
01:32:56.927 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.16, opts=13)
01:32:56.929 00.002 18120 Enqueuing Move request for scope (-0.04, -0.16)
01:32:56.932 00.003 21948 Worker thread wakes up
01:32:56.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:56.933 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.6
01:32:56.933 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 6 / 99999
01:32:56.934 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
01:32:56.934 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
01:32:56.934 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059176.934,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
01:32:56.934 00.000 21948 Moving (-0.04, -0.16) raw xDistance=-0.13 yDistance=0.11
01:32:56.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:32:56.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:56.935 00.000 18120 Enqueuing Expose request
01:32:56.936 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:56.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:32:56.936 00.000 21948 MoveAxis(E, 0, ABG)
01:32:56.936 00.000 21948 Move returns status 0, amount 0
01:32:56.936 00.000 21948 MoveAxis(N, 0, ABG)
01:32:56.936 00.000 21948 Move returns status 0, amount 0
01:32:56.936 00.000 21948 move complete, result=0
01:32:56.936 00.000 21948 worker thread done servicing request
01:32:56.936 00.000 21948 Worker thread wakes up
01:32:56.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:56.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:32:56.936 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:58.351 01.415 21948 Exposure complete
01:32:58.385 00.034 21948 worker thread done servicing request
01:32:58.385 00.000 18120 OnExposeComplete: enter
01:32:58.385 00.000 18120 UpdateGuideState(): m_state=6
01:32:58.386 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
01:32:58.387 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=233.48, Mass=1875, SNR=30.0, Peak=154 HFD=4.0
01:32:58.388 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
01:32:58.389 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
01:32:58.390 00.001 18120 CameraToMount -- cameraX=-0.42 cameraY=0.18 hyp=0.46 cameraTheta=2.73 mountX=0.34 mountY=0.29, mountTheta=0.71
01:32:58.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=0.18, opts=13)
01:32:58.392 00.001 18120 Enqueuing Move request for scope (-0.42, 0.18)
01:32:58.392 00.000 21948 Worker thread wakes up
01:32:58.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:32:58.393 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.18) opts 0xd
01:32:58.393 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
01:32:58.393 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 7 / 99999
01:32:58.394 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786059178.394,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
01:32:58.394 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, 0.18)
01:32:58.394 00.000 21948 Moving (-0.42, 0.18) raw xDistance=0.34 yDistance=0.29
01:32:58.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:32:58.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:58.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:32:58.395 00.000 18120 Enqueuing Expose request
01:32:58.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:58.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:32:58.395 00.000 21948 MoveAxis(W, 61, ABG)
01:32:58.397 00.002 21948 Guiding  Dir = 3, Dur = 61
01:32:58.397 00.000 21948 IsSlewing returns 0
01:32:58.397 00.000 21948 IsGuiding returns 0
01:32:58.399 00.002 21948 PulseGuide returned control before completion, sleep 70
01:32:58.476 00.077 21948 IsGuiding returns 0
01:32:58.476 00.000 21948 Move returns status 0, amount 61
01:32:58.476 00.000 21948 MoveAxis(N, 0, ABG)
01:32:58.476 00.000 21948 Move returns status 0, amount 0
01:32:58.476 00.000 21948 move complete, result=0
01:32:58.476 00.000 21948 worker thread done servicing request
01:32:58.476 00.000 21948 Worker thread wakes up
01:32:58.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:32:58.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:32:58.477 00.001 18120 GuideStep: 0.3 px 61 ms WEST, 0.3 px 0 ms NORTH
01:33:00.107 01.630 21948 Exposure complete
01:33:00.147 00.040 21948 worker thread done servicing request
01:33:00.147 00.000 18120 OnExposeComplete: enter
01:33:00.149 00.002 18120 UpdateGuideState(): m_state=6
01:33:00.150 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
01:33:00.150 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=233.35, Mass=1975, SNR=30.8, Peak=198 HFD=3.6
01:33:00.153 00.003 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
01:33:00.156 00.003 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
01:33:00.158 00.002 18120 CameraToMount -- cameraX=-0.42 cameraY=0.05 hyp=0.43 cameraTheta=3.02 mountX=0.22 mountY=0.36, mountTheta=1.01
01:33:00.162 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=0.05, opts=13)
01:33:00.163 00.001 18120 Enqueuing Move request for scope (-0.42, 0.05)
01:33:00.164 00.001 21948 Worker thread wakes up
01:33:00.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:00.165 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.8
01:33:00.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.05) opts 0xd
01:33:00.165 00.000 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 8 / 99999
01:33:00.166 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.42, 0.05)
01:33:00.166 00.000 21948 Moving (-0.42, 0.05) raw xDistance=0.22 yDistance=0.36
01:33:00.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
01:33:00.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:00.166 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059180.166,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
01:33:00.167 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:33:00.167 00.000 21948 MoveAxis(W, 44, ABG)
01:33:00.167 00.000 21948 Guiding  Dir = 3, Dur = 44
01:33:00.167 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:00.168 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:00.168 00.000 18120 Enqueuing Expose request
01:33:00.171 00.003 21948 IsSlewing returns 0
01:33:00.171 00.000 21948 IsGuiding returns 0
01:33:00.172 00.001 21948 PulseGuide returned control before completion, sleep 53
01:33:00.232 00.060 21948 IsGuiding returns 0
01:33:00.232 00.000 21948 Move returns status 0, amount 44
01:33:00.232 00.000 21948 MoveAxis(N, 0, ABG)
01:33:00.232 00.000 21948 Move returns status 0, amount 0
01:33:00.232 00.000 21948 move complete, result=0
01:33:00.232 00.000 21948 worker thread done servicing request
01:33:00.232 00.000 21948 Worker thread wakes up
01:33:00.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:00.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:00.232 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.4 px 0 ms NORTH
01:33:01.638 01.406 21948 Exposure complete
01:33:01.709 00.071 21948 worker thread done servicing request
01:33:01.709 00.000 18120 OnExposeComplete: enter
01:33:01.711 00.002 18120 UpdateGuideState(): m_state=6
01:33:01.714 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
01:33:01.717 00.003 18120 Star::Find returns 1 (0), X=895.49, Y=233.03, Mass=2011, SNR=31.0, Peak=189 HFD=3.6
01:33:01.718 00.001 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.00) = xAngle (-4.36 = 1.93)
01:33:01.718 00.000 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.40 = 1.89)
01:33:01.718 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.36 mountX=-0.13 mountY=0.36, mountTheta=1.92
01:33:01.721 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.27, opts=13)
01:33:01.723 00.002 18120 Enqueuing Move request for scope (-0.27, -0.27)
01:33:01.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:01.724 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:33:01.724 00.000 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 9 / 99999
01:33:01.725 00.001 18120 PhdController: newstate STATE_FINISH
01:33:01.725 00.000 18120 PhdController complete: success
01:33:01.725 00.000 21948 Worker thread wakes up
01:33:01.726 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd
01:33:01.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.27)
01:33:01.726 00.000 21948 Moving (-0.27, -0.27) raw xDistance=-0.13 yDistance=0.36
01:33:01.726 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786059181.725,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
01:33:01.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:01.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:01.726 00.000 18120 Mount: notify guiding dither settle done success=1
01:33:01.727 00.001 18120 PhdController: newstate STATE_IDLE
01:33:01.727 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:01.728 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:01.728 00.000 18120 Enqueuing Expose request
01:33:01.729 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:33:01.729 00.000 21948 MoveAxis(E, 0, ABG)
01:33:01.729 00.000 21948 Move returns status 0, amount 0
01:33:01.729 00.000 21948 MoveAxis(N, 0, ABG)
01:33:01.729 00.000 21948 Move returns status 0, amount 0
01:33:01.729 00.000 21948 move complete, result=0
01:33:01.729 00.000 21948 worker thread done servicing request
01:33:01.729 00.000 21948 Worker thread wakes up
01:33:01.729 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:01.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:01.729 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:33:03.363 01.634 21948 Exposure complete
01:33:03.400 00.037 21948 worker thread done servicing request
01:33:03.400 00.000 18120 OnExposeComplete: enter
01:33:03.401 00.001 18120 UpdateGuideState(): m_state=6
01:33:03.401 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
01:33:03.403 00.002 18120 Star::Find returns 1 (0), X=895.47, Y=233.09, Mass=2159, SNR=32.2, Peak=192 HFD=3.9
01:33:03.404 00.001 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
01:33:03.405 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
01:33:03.406 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-2.51 mountX=-0.07 mountY=0.35, mountTheta=1.77
01:33:03.409 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.21, opts=13)
01:33:03.410 00.001 18120 Enqueuing Move request for scope (-0.28, -0.21)
01:33:03.411 00.001 21948 Worker thread wakes up
01:33:03.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:03.411 00.000 18120 UpdateGuideState exits: m=2159 RSB=32.2
01:33:03.412 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:03.412 00.000 18120 Enqueuing Expose request
01:33:03.413 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.21) opts 0xd
01:33:03.413 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.21)
01:33:03.413 00.000 21948 Moving (-0.28, -0.21) raw xDistance=-0.07 yDistance=0.35
01:33:03.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:33:03.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:03.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:33:03.413 00.000 21948 MoveAxis(E, 0, ABG)
01:33:03.413 00.000 21948 Move returns status 0, amount 0
01:33:03.413 00.000 21948 MoveAxis(N, 0, ABG)
01:33:03.413 00.000 21948 Move returns status 0, amount 0
01:33:03.413 00.000 21948 move complete, result=0
01:33:03.413 00.000 21948 worker thread done servicing request
01:33:03.413 00.000 21948 Worker thread wakes up
01:33:03.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:03.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:03.414 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:33:04.932 01.518 21948 Exposure complete
01:33:04.969 00.037 21948 worker thread done servicing request
01:33:04.970 00.001 18120 OnExposeComplete: enter
01:33:04.972 00.002 18120 UpdateGuideState(): m_state=6
01:33:04.974 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
01:33:04.976 00.002 18120 Star::Find returns 1 (0), X=895.78, Y=232.96, Mass=2039, SNR=31.1, Peak=203 HFD=4.1
01:33:04.976 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
01:33:04.979 00.003 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
01:33:04.981 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.52 mountX=-0.31 mountY=0.14, mountTheta=2.73
01:33:04.986 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.34, opts=13)
01:33:04.988 00.002 18120 Enqueuing Move request for scope (0.02, -0.34)
01:33:04.991 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:04.993 00.002 18120 UpdateGuideState exits: m=2039 RSB=31.1
01:33:04.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:04.995 00.001 21948 Worker thread wakes up
01:33:04.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:04.995 00.000 18120 Enqueuing Expose request
01:33:04.996 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.34) opts 0xd
01:33:04.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.34)
01:33:04.996 00.000 21948 Moving (0.02, -0.34) raw xDistance=-0.31 yDistance=0.14
01:33:04.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:33:04.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:04.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:33:04.996 00.000 21948 MoveAxis(E, 56, ABG)
01:33:04.996 00.000 21948 Guiding  Dir = 2, Dur = 56
01:33:04.996 00.000 21948 IsSlewing returns 0
01:33:04.996 00.000 21948 IsGuiding returns 0
01:33:04.997 00.001 21948 PulseGuide returned control before completion, sleep 65
01:33:05.072 00.075 21948 IsGuiding returns 0
01:33:05.072 00.000 21948 Move returns status 0, amount 56
01:33:05.072 00.000 21948 MoveAxis(N, 0, ABG)
01:33:05.072 00.000 21948 Move returns status 0, amount 0
01:33:05.072 00.000 21948 move complete, result=0
01:33:05.072 00.000 21948 worker thread done servicing request
01:33:05.072 00.000 21948 Worker thread wakes up
01:33:05.073 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:05.073 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:05.073 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
01:33:06.709 01.636 21948 Exposure complete
01:33:06.759 00.050 21948 worker thread done servicing request
01:33:06.759 00.000 18120 OnExposeComplete: enter
01:33:06.761 00.002 18120 UpdateGuideState(): m_state=6
01:33:06.762 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
01:33:06.763 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=233.08, Mass=2152, SNR=32.1, Peak=198 HFD=3.9
01:33:06.765 00.002 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.67)
01:33:06.766 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.63)
01:33:06.767 00.001 18120 CameraToMount -- cameraX=-0.37 cameraY=-0.22 hyp=0.43 cameraTheta=-2.61 mountX=-0.04 mountY=0.43, mountTheta=1.67
01:33:06.771 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=-0.22, opts=13)
01:33:06.772 00.001 18120 Enqueuing Move request for scope (-0.37, -0.22)
01:33:06.772 00.000 21948 Worker thread wakes up
01:33:06.773 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:06.773 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.22) opts 0xd
01:33:06.773 00.000 18120 UpdateGuideState exits: m=2152 RSB=32.1
01:33:06.774 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.774 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:06.775 00.001 18120 Enqueuing Expose request
01:33:06.775 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, -0.22)
01:33:06.775 00.000 21948 Moving (-0.37, -0.22) raw xDistance=-0.04 yDistance=0.43
01:33:06.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:06.775 00.000 21948 switching direction from -1 to 1 - decHistory=5 oldest=-0.06 newest=0.91
01:33:06.776 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
01:33:06.776 00.000 21948 MoveAxis(E, 0, ABG)
01:33:06.776 00.000 21948 Move returns status 0, amount 0
01:33:06.776 00.000 21948 MoveAxis(S, 103, ABG)
01:33:06.776 00.000 21948 Guiding  Dir = 1, Dur = 103
01:33:06.776 00.000 21948 IsSlewing returns 0
01:33:06.776 00.000 21948 IsGuiding returns 0
01:33:06.780 00.004 21948 PulseGuide returned control before completion, sleep 109
01:33:06.895 00.115 21948 IsGuiding returns 0
01:33:06.895 00.000 21948 Move returns status 0, amount 103
01:33:06.895 00.000 21948 move complete, result=0
01:33:06.895 00.000 21948 worker thread done servicing request
01:33:06.895 00.000 21948 Worker thread wakes up
01:33:06.896 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:06.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:06.896 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 103 ms SOUTH
01:33:08.304 01.408 21948 Exposure complete
01:33:08.356 00.052 21948 worker thread done servicing request
01:33:08.356 00.000 18120 OnExposeComplete: enter
01:33:08.356 00.000 18120 UpdateGuideState(): m_state=6
01:33:08.358 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.359 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=233.27, Mass=1952, SNR=30.7, Peak=194 HFD=3.8
01:33:08.360 00.001 18120 MultiStar: exiting stabilization period
01:33:08.362 00.002 18120 MultiStar: updating star positions after lock position change
01:33:08.363 00.001 18120 Star::Find(15, 621, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.366 00.003 18120 Star::Find returns 1 (0), X=620.74, Y=383.73, Mass=1032, SNR=22.2, Peak=109 HFD=3.8
01:33:08.368 00.002 18120 Star::Find(15, 1048, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.369 00.001 18120 Star::Find returns 1 (0), X=1047.61, Y=598.04, Mass=838, SNR=19.9, Peak=73 HFD=3.8
01:33:08.369 00.000 18120 Star::Find(15, 155, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.370 00.001 18120 Star::Find returns 1 (0), X=154.54, Y=35.03, Mass=722, SNR=18.6, Peak=88 HFD=3.6
01:33:08.370 00.000 18120 Star::Find(15, 338, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.371 00.001 18120 Star::Find returns 1 (0), X=337.82, Y=891.91, Mass=583, SNR=16.8, Peak=83 HFD=3.5
01:33:08.371 00.000 18120 Star::Find(15, 162, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.371 00.000 18120 Star::Find returns 1 (0), X=161.88, Y=419.24, Mass=465, SNR=14.9, Peak=73 HFD=3.5
01:33:08.372 00.001 18120 Star::Find(15, 543, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.372 00.000 18120 Star::Find returns 1 (0), X=542.88, Y=67.72, Mass=559, SNR=16.2, Peak=51 HFD=4.2
01:33:08.373 00.001 18120 Star::Find(15, 1132, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.373 00.000 18120 Star::Find returns 1 (0), X=1132.06, Y=227.26, Mass=383, SNR=13.5, Peak=48 HFD=3.7
01:33:08.374 00.001 18120 Star::Find(15, 419, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.374 00.000 18120 Star::Find returns 1 (0), X=418.94, Y=130.11, Mass=339, SNR=12.6, Peak=36 HFD=3.8
01:33:08.374 00.000 18120 Star::Find(15, 752, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.375 00.001 18120 Star::Find returns 1 (0), X=752.27, Y=262.62, Mass=316, SNR=12.3, Peak=33 HFD=3.3
01:33:08.376 00.001 18120 Star::Find(15, 1234, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.376 00.000 18120 Star::Find returns 1 (0), X=1233.50, Y=674.75, Mass=321, SNR=12.4, Peak=35 HFD=3.3
01:33:08.377 00.001 18120 Star::Find(15, 849, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:33:08.377 00.000 18120 Star::Find returns 1 (0), X=848.80, Y=74.73, Mass=297, SNR=11.9, Peak=37 HFD=3.4
01:33:08.378 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.04)
01:33:08.378 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.28 = 2.00)
01:33:08.378 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.25 mountX=-0.01 mountY=0.03, mountTheta=2.03
01:33:08.382 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
01:33:08.383 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
01:33:08.383 00.000 21948 Worker thread wakes up
01:33:08.383 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:33:08.383 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:33:08.383 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
01:33:08.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:33:08.383 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:08.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:08.384 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:08.384 00.000 21948 MoveAxis(E, 0, ABG)
01:33:08.384 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.7
01:33:08.385 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:08.385 00.000 18120 Enqueuing Expose request
01:33:08.386 00.001 21948 Move returns status 0, amount 0
01:33:08.386 00.000 21948 MoveAxis(N, 0, ABG)
01:33:08.386 00.000 21948 Move returns status 0, amount 0
01:33:08.386 00.000 21948 move complete, result=0
01:33:08.386 00.000 21948 worker thread done servicing request
01:33:08.386 00.000 21948 Worker thread wakes up
01:33:08.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:08.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:08.386 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:10.020 01.634 21948 Exposure complete
01:33:10.058 00.038 21948 worker thread done servicing request
01:33:10.058 00.000 18120 OnExposeComplete: enter
01:33:10.058 00.000 18120 UpdateGuideState(): m_state=6
01:33:10.059 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
01:33:10.059 00.000 18120 Star::Find returns 1 (0), X=895.82, Y=233.26, Mass=2003, SNR=31.0, Peak=209 HFD=3.8
01:33:10.060 00.001 18120 MultiStar: [#1 0.17,0.20,0.70,U] [#2 0.17,-0.04,0.66,U] [#3 0.37,-0.06,0.60,U] [#4 0.13,-0.07,0.55,U] [#5 0.05,0.02,0.46,U] [#6 0.47,-0.19,0.00,M1] [#7 0.20,-0.17,0.44,U] [#8 0.48,0.14,0.00,M4] 
01:33:10.061 00.001 18120 single-star, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.06, -0.03}
01:33:10.061 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
01:33:10.062 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
01:33:10.062 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.50 mountX=-0.06 mountY=-0.04, mountTheta=-2.52
01:33:10.064 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
01:33:10.065 00.001 18120 Enqueuing Move request for scope (0.06, -0.03)
01:33:10.065 00.000 21948 Worker thread wakes up
01:33:10.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:10.065 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.0
01:33:10.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:10.066 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:10.066 00.000 18120 Enqueuing Expose request
01:33:10.067 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:33:10.067 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:33:10.067 00.000 21948 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=-0.04
01:33:10.067 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:10.067 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:10.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:10.067 00.000 21948 MoveAxis(E, 0, ABG)
01:33:10.067 00.000 21948 Move returns status 0, amount 0
01:33:10.067 00.000 21948 MoveAxis(N, 0, ABG)
01:33:10.067 00.000 21948 Move returns status 0, amount 0
01:33:10.067 00.000 21948 move complete, result=0
01:33:10.067 00.000 21948 worker thread done servicing request
01:33:10.067 00.000 21948 Worker thread wakes up
01:33:10.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:10.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:10.067 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:11.587 01.520 21948 Exposure complete
01:33:11.656 00.069 21948 worker thread done servicing request
01:33:11.656 00.000 18120 OnExposeComplete: enter
01:33:11.658 00.002 18120 UpdateGuideState(): m_state=6
01:33:11.659 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
01:33:11.661 00.002 18120 Star::Find returns 1 (0), X=895.82, Y=233.06, Mass=2019, SNR=31.1, Peak=218 HFD=4.1
01:33:11.662 00.001 18120 MultiStar: [#1 0.35,-0.25,0.00,M7] [#2 0.33,-0.30,0.00,M6] [#3 0.49,-0.37,0.00,M1] [#4 0.16,-0.18,0.55,U] [#5 0.40,-0.26,0.00,M1] [#6 0.20,-0.41,0.00,M2] [#7 0.20,-0.42,0.00,M1] [#8 0.59,0.07,0.00,M5] 
01:33:11.663 00.001 18120 refined, 1 included, MultiStar: {0.10, -0.22}, one-star: {0.06, -0.23}
01:33:11.666 00.003 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.14)
01:33:11.668 00.002 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
01:33:11.668 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.15 mountX=-0.24 mountY=0.01, mountTheta=3.10
01:33:11.669 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.22, opts=13)
01:33:11.670 00.001 18120 Enqueuing Move request for scope (0.10, -0.22)
01:33:11.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:11.671 00.001 18120 UpdateGuideState exits: m=2019 RSB=31.1
01:33:11.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.672 00.001 21948 Worker thread wakes up
01:33:11.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
01:33:11.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
01:33:11.672 00.000 21948 Moving (0.10, -0.22) raw xDistance=-0.24 yDistance=0.01
01:33:11.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:33:11.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:11.672 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:11.672 00.000 18120 Enqueuing Expose request
01:33:11.673 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:33:11.673 00.000 21948 MoveAxis(E, 42, ABG)
01:33:11.673 00.000 21948 Guiding  Dir = 2, Dur = 42
01:33:11.673 00.000 21948 IsSlewing returns 0
01:33:11.673 00.000 21948 IsGuiding returns 0
01:33:11.674 00.001 21948 PulseGuide returned control before completion, sleep 51
01:33:11.730 00.056 21948 IsGuiding returns 0
01:33:11.730 00.000 21948 Move returns status 0, amount 42
01:33:11.730 00.000 21948 MoveAxis(N, 0, ABG)
01:33:11.730 00.000 21948 Move returns status 0, amount 0
01:33:11.730 00.000 21948 move complete, result=0
01:33:11.730 00.000 21948 worker thread done servicing request
01:33:11.730 00.000 21948 Worker thread wakes up
01:33:11.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:11.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:11.731 00.001 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
01:33:13.357 01.626 21948 Exposure complete
01:33:13.406 00.049 21948 worker thread done servicing request
01:33:13.406 00.000 18120 OnExposeComplete: enter
01:33:13.407 00.001 18120 UpdateGuideState(): m_state=6
01:33:13.407 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
01:33:13.407 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=233.17, Mass=2007, SNR=31.1, Peak=219 HFD=4.2
01:33:13.408 00.001 18120 MultiStar: [#1 0.28,0.02,0.72,U] [#2 0.36,-0.19,0.00,M7] [#3 0.56,-0.22,0.00,M2] [#4 0.11,-0.07,0.57,U] [#5 0.51,0.04,0.00,M2] [#6 0.21,0.04,0.52,U] [#7 0.39,-0.22,0.00,M2] [#8 0.72,0.09,0.00,M6] 
01:33:13.408 00.000 18120 refined, 3 included, MultiStar: {0.22, -0.05}, one-star: {0.25, -0.13}
01:33:13.409 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
01:33:13.409 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
01:33:13.410 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.22 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
01:33:13.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.05, opts=13)
01:33:13.412 00.001 18120 Enqueuing Move request for scope (0.22, -0.05)
01:33:13.412 00.000 21948 Worker thread wakes up
01:33:13.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:13.412 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.1
01:33:13.413 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:13.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:13.413 00.000 18120 Enqueuing Expose request
01:33:13.414 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
01:33:13.414 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
01:33:13.414 00.000 21948 Moving (0.22, -0.05) raw xDistance=-0.14 yDistance=-0.18
01:33:13.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:33:13.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:13.414 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:33:13.414 00.000 21948 MoveAxis(E, 0, ABG)
01:33:13.414 00.000 21948 Move returns status 0, amount 0
01:33:13.414 00.000 21948 MoveAxis(N, 0, ABG)
01:33:13.414 00.000 21948 Move returns status 0, amount 0
01:33:13.414 00.000 21948 move complete, result=0
01:33:13.414 00.000 21948 worker thread done servicing request
01:33:13.414 00.000 21948 Worker thread wakes up
01:33:13.415 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:13.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:13.415 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:14.939 01.524 21948 Exposure complete
01:33:14.976 00.037 21948 worker thread done servicing request
01:33:14.976 00.000 18120 OnExposeComplete: enter
01:33:14.977 00.001 18120 UpdateGuideState(): m_state=6
01:33:14.978 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
01:33:14.979 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=233.09, Mass=1913, SNR=30.4, Peak=224 HFD=4.1
01:33:14.980 00.001 18120 MultiStar: [#1 0.45,0.02,0.00,M7] [#2 0.67,-0.14,0.00,M8] [#3 0.75,-0.09,0.00,M3] [#4 0.32,-0.17,0.55,U] [#5 0.68,-0.01,0.00,M3] [#6 0.63,-0.12,0.00,M2] [#7 0.49,-0.08,0.00,M3] [#8 1.05,-0.17,0.00,M7] 
01:33:14.981 00.001 18120 single-star, 1 included, MultiStar: {0.31, -0.20}, one-star: {0.30, -0.21}
01:33:14.982 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:33:14.983 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:33:14.984 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.21 hyp=0.36 cameraTheta=-0.61 mountX=-0.31 mountY=-0.17, mountTheta=-2.64
01:33:14.986 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.21, opts=13)
01:33:14.986 00.000 18120 Enqueuing Move request for scope (0.30, -0.21)
01:33:14.987 00.001 21948 Worker thread wakes up
01:33:14.987 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:14.987 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.4
01:33:14.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:14.989 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:14.989 00.000 18120 Enqueuing Expose request
01:33:14.990 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.21) opts 0xd
01:33:14.990 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.21)
01:33:14.990 00.000 21948 Moving (0.30, -0.21) raw xDistance=-0.31 yDistance=-0.17
01:33:14.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:33:14.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:14.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:14.990 00.000 21948 MoveAxis(E, 56, ABG)
01:33:14.990 00.000 21948 Guiding  Dir = 2, Dur = 56
01:33:14.990 00.000 21948 IsSlewing returns 0
01:33:14.990 00.000 21948 IsGuiding returns 0
01:33:14.991 00.001 21948 PulseGuide returned control before completion, sleep 65
01:33:15.062 00.071 21948 IsGuiding returns 1
01:33:15.062 00.000 21948 scope still moving after pulse duration time elapsed
01:33:15.093 00.031 21948 IsSlewing returns 0
01:33:15.093 00.000 21948 IsGuiding returns 0
01:33:15.093 00.000 21948 scope move finished after 56 + 47 ms
01:33:15.093 00.000 21948 Move returns status 0, amount 56
01:33:15.093 00.000 21948 MoveAxis(N, 0, ABG)
01:33:15.093 00.000 21948 Move returns status 0, amount 0
01:33:15.093 00.000 21948 move complete, result=0
01:33:15.093 00.000 21948 worker thread done servicing request
01:33:15.094 00.001 21948 Worker thread wakes up
01:33:15.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:15.094 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
01:33:15.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:16.724 01.630 21948 Exposure complete
01:33:16.763 00.039 21948 worker thread done servicing request
01:33:16.763 00.000 18120 OnExposeComplete: enter
01:33:16.764 00.001 18120 UpdateGuideState(): m_state=6
01:33:16.765 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
01:33:16.766 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=233.32, Mass=2037, SNR=31.2, Peak=206 HFD=3.8
01:33:16.767 00.001 18120 MultiStar: [#1 0.17,0.05,0.74,U] [#2 0.18,0.14,0.65,U] [#3 0.50,-0.03,0.00,M4] [#4 0.25,0.01,0.54,U] [#5 0.15,-0.13,0.48,U] [#6 0.37,-0.09,0.51,U] [#7 0.26,-0.29,0.44,U] [#8 0.54,0.09,0.00,M8] 
01:33:16.768 00.001 18120 single-star, 6 included, MultiStar: {0.19, -0.02}, one-star: {0.09, 0.03}
01:33:16.769 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
01:33:16.771 00.002 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
01:33:16.773 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.28 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
01:33:16.776 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.03, opts=13)
01:33:16.777 00.001 18120 Enqueuing Move request for scope (0.09, 0.03)
01:33:16.777 00.000 21948 Worker thread wakes up
01:33:16.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:33:16.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:33:16.777 00.000 21948 Moving (0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
01:33:16.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:33:16.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:16.777 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:16.778 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.2
01:33:16.778 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.779 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:16.779 00.000 18120 Enqueuing Expose request
01:33:16.779 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:16.780 00.001 21948 MoveAxis(E, 0, ABG)
01:33:16.780 00.000 21948 Move returns status 0, amount 0
01:33:16.780 00.000 21948 MoveAxis(N, 0, ABG)
01:33:16.780 00.000 21948 Move returns status 0, amount 0
01:33:16.780 00.000 21948 move complete, result=0
01:33:16.780 00.000 21948 worker thread done servicing request
01:33:16.780 00.000 21948 Worker thread wakes up
01:33:16.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:16.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:16.781 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:18.307 01.526 21948 Exposure complete
01:33:18.358 00.051 21948 worker thread done servicing request
01:33:18.358 00.000 18120 OnExposeComplete: enter
01:33:18.359 00.001 18120 UpdateGuideState(): m_state=6
01:33:18.361 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
01:33:18.362 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=233.27, Mass=2042, SNR=31.4, Peak=201 HFD=3.9
01:33:18.362 00.000 18120 MultiStar: [#1 0.10,0.19,0.73,U] [#2 0.30,0.30,0.00,M8] [#3 0.41,-0.08,0.00,M5] [#4 0.34,0.18,0.55,U] [#5 0.29,0.20,0.44,U] [#6 0.16,-0.17,0.52,U] [#7 0.23,-0.26,0.43,U] [#8 0.31,0.20,0.41,U] 
01:33:18.365 00.003 18120 single-star, 6 included, MultiStar: {0.19, 0.04}, one-star: {0.08, -0.03}
01:33:18.368 00.003 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
01:33:18.370 00.002 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:33:18.371 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
01:33:18.372 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
01:33:18.373 00.001 18120 Enqueuing Move request for scope (0.08, -0.03)
01:33:18.374 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:18.375 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.4
01:33:18.376 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:18.377 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:18.377 00.000 18120 Enqueuing Expose request
01:33:18.378 00.001 21948 Worker thread wakes up
01:33:18.378 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:33:18.378 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:33:18.378 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.06
01:33:18.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:18.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:18.379 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:18.379 00.000 21948 MoveAxis(E, 0, ABG)
01:33:18.379 00.000 21948 Move returns status 0, amount 0
01:33:18.380 00.001 21948 MoveAxis(N, 0, ABG)
01:33:18.380 00.000 21948 Move returns status 0, amount 0
01:33:18.380 00.000 21948 move complete, result=0
01:33:18.380 00.000 21948 worker thread done servicing request
01:33:18.380 00.000 21948 Worker thread wakes up
01:33:18.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:18.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:18.380 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:20.004 01.624 21948 Exposure complete
01:33:20.039 00.035 21948 worker thread done servicing request
01:33:20.039 00.000 18120 OnExposeComplete: enter
01:33:20.040 00.001 18120 UpdateGuideState(): m_state=6
01:33:20.040 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
01:33:20.041 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=233.31, Mass=1967, SNR=30.6, Peak=183 HFD=3.7
01:33:20.041 00.000 18120 MultiStar: [#1 0.04,0.29,0.73,U] [#2 0.15,0.14,0.63,U] [#3 0.35,0.23,0.00,M6] [#4 0.03,0.10,0.55,U] [#5 0.26,0.24,0.47,U] [#6 -0.07,0.33,0.55,U] [#7 0.18,-0.17,0.45,U] [#8 0.30,0.44,0.00,M8] 
01:33:20.042 00.001 18120 single-star, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.00, 0.02}
01:33:20.042 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:33:20.043 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:33:20.043 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.41 mountX=0.01 mountY=-0.01, mountTheta=-0.61
01:33:20.044 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.02, opts=13)
01:33:20.045 00.001 18120 Enqueuing Move request for scope (0.00, 0.02)
01:33:20.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:20.046 00.001 21948 Worker thread wakes up
01:33:20.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
01:33:20.046 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
01:33:20.046 00.000 21948 Moving (0.00, 0.02) raw xDistance=0.01 yDistance=-0.01
01:33:20.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:20.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:20.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:33:20.046 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.6
01:33:20.047 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:20.047 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:20.048 00.001 18120 Enqueuing Expose request
01:33:20.048 00.000 21948 MoveAxis(E, 0, ABG)
01:33:20.048 00.000 21948 Move returns status 0, amount 0
01:33:20.048 00.000 21948 MoveAxis(N, 0, ABG)
01:33:20.048 00.000 21948 Move returns status 0, amount 0
01:33:20.048 00.000 21948 move complete, result=0
01:33:20.048 00.000 21948 worker thread done servicing request
01:33:20.048 00.000 21948 Worker thread wakes up
01:33:20.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:20.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:20.049 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:21.572 01.523 21948 Exposure complete
01:33:21.634 00.062 21948 worker thread done servicing request
01:33:21.634 00.000 18120 OnExposeComplete: enter
01:33:21.635 00.001 18120 UpdateGuideState(): m_state=6
01:33:21.635 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
01:33:21.636 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=233.40, Mass=1995, SNR=30.8, Peak=210 HFD=3.8
01:33:21.636 00.000 18120 MultiStar: [#1 0.12,0.25,0.71,U] [#2 0.35,-0.00,0.64,U] [#3 0.40,0.11,0.00,M7] [#4 0.26,0.07,0.57,U] [#5 0.09,0.21,0.47,U] [#6 0.20,-0.14,0.55,U] [#7 0.31,-0.15,0.45,U] [#8 0.66,0.44,0.00,M9] 
01:33:21.636 00.000 18120 refined, 6 included, MultiStar: {0.22, 0.06}, one-star: {0.21, 0.10}
01:33:21.637 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
01:33:21.638 00.001 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
01:33:21.638 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.28 mountX=-0.03 mountY=-0.22, mountTheta=-1.72
01:33:21.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.06, opts=13)
01:33:21.640 00.001 18120 Enqueuing Move request for scope (0.22, 0.06)
01:33:21.640 00.000 21948 Worker thread wakes up
01:33:21.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:21.641 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.8
01:33:21.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:21.642 00.001 18120 Enqueuing Expose request
01:33:21.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
01:33:21.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
01:33:21.642 00.000 21948 Moving (0.22, 0.06) raw xDistance=-0.03 yDistance=-0.22
01:33:21.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:21.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:21.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:33:21.642 00.000 21948 MoveAxis(E, 0, ABG)
01:33:21.642 00.000 21948 Move returns status 0, amount 0
01:33:21.642 00.000 21948 MoveAxis(N, 0, ABG)
01:33:21.643 00.001 21948 Move returns status 0, amount 0
01:33:21.643 00.000 21948 move complete, result=0
01:33:21.643 00.000 21948 worker thread done servicing request
01:33:21.643 00.000 21948 Worker thread wakes up
01:33:21.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:21.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:21.643 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:23.271 01.628 21948 Exposure complete
01:33:23.304 00.033 21948 worker thread done servicing request
01:33:23.304 00.000 18120 OnExposeComplete: enter
01:33:23.305 00.001 18120 UpdateGuideState(): m_state=6
01:33:23.306 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
01:33:23.306 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=233.28, Mass=1933, SNR=30.5, Peak=195 HFD=4.0
01:33:23.307 00.001 18120 MultiStar: [#1 0.19,0.05,0.74,U] [#2 0.27,-0.01,0.65,U] [#3 0.62,0.03,0.00,M8] [#4 0.34,-0.21,0.00,M1] [#5 0.37,-0.16,0.00,M1] [#6 0.44,-0.39,0.00,M1] [#7 0.32,-0.12,0.43,U] [#8 0.69,0.22,0.00,M10] 
01:33:23.308 00.001 18120 single-star, 3 included, MultiStar: {0.23, -0.01}, one-star: {0.20, -0.02}
01:33:23.309 00.001 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
01:33:23.310 00.001 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
01:33:23.311 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=-0.10 mountY=-0.17, mountTheta=-2.09
01:33:23.314 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.02, opts=13)
01:33:23.315 00.001 18120 Enqueuing Move request for scope (0.20, -0.02)
01:33:23.318 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:23.320 00.002 18120 UpdateGuideState exits: m=1933 RSB=30.5
01:33:23.321 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:23.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:23.322 00.001 18120 Enqueuing Expose request
01:33:23.322 00.000 21948 Worker thread wakes up
01:33:23.322 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
01:33:23.322 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
01:33:23.322 00.000 21948 Moving (0.20, -0.02) raw xDistance=-0.10 yDistance=-0.17
01:33:23.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:23.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:23.322 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:23.323 00.001 21948 MoveAxis(E, 0, ABG)
01:33:23.323 00.000 21948 Move returns status 0, amount 0
01:33:23.323 00.000 21948 MoveAxis(N, 0, ABG)
01:33:23.323 00.000 21948 Move returns status 0, amount 0
01:33:23.323 00.000 21948 move complete, result=0
01:33:23.323 00.000 21948 worker thread done servicing request
01:33:23.323 00.000 21948 Worker thread wakes up
01:33:23.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:23.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:23.323 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:24.846 01.523 21948 Exposure complete
01:33:24.901 00.055 21948 worker thread done servicing request
01:33:24.901 00.000 18120 OnExposeComplete: enter
01:33:24.903 00.002 18120 UpdateGuideState(): m_state=6
01:33:24.905 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
01:33:24.908 00.003 18120 Star::Find returns 1 (0), X=895.87, Y=233.33, Mass=1945, SNR=30.5, Peak=192 HFD=3.8
01:33:24.911 00.003 18120 MultiStar: [#1 0.37,-0.03,0.76,U] [#2 0.31,-0.19,0.63,U] [#3 0.42,-0.18,0.00,M9] [#4 0.25,-0.13,0.57,U] [#5 0.47,-0.09,0.00,M2] [#6 0.41,-0.27,0.00,M2] [#7 0.19,-0.27,0.46,U] [#8 0.66,0.15,0.00,R] 
01:33:24.912 00.001 18120 single-star, 4 included, MultiStar: {0.24, -0.09}, one-star: {0.11, 0.03}
01:33:24.912 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
01:33:24.914 00.002 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
01:33:24.914 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
01:33:24.916 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
01:33:24.916 00.000 18120 Enqueuing Move request for scope (0.11, 0.03)
01:33:24.917 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:24.917 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:33:24.917 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.918 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:24.918 00.000 21948 Worker thread wakes up
01:33:24.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:33:24.918 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:33:24.918 00.000 21948 Moving (0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
01:33:24.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:33:24.918 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:24.919 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:24.919 00.000 21948 MoveAxis(E, 0, ABG)
01:33:24.919 00.000 21948 Move returns status 0, amount 0
01:33:24.919 00.000 21948 MoveAxis(N, 0, ABG)
01:33:24.919 00.000 21948 Move returns status 0, amount 0
01:33:24.919 00.000 21948 move complete, result=0
01:33:24.919 00.000 18120 Enqueuing Expose request
01:33:24.919 00.000 21948 worker thread done servicing request
01:33:24.919 00.000 21948 Worker thread wakes up
01:33:24.919 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:24.920 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:24.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:26.544 01.624 21948 Exposure complete
01:33:26.625 00.081 21948 worker thread done servicing request
01:33:26.625 00.000 18120 OnExposeComplete: enter
01:33:26.627 00.002 18120 UpdateGuideState(): m_state=6
01:33:26.628 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
01:33:26.628 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=233.24, Mass=1943, SNR=30.6, Peak=200 HFD=4.1
01:33:26.629 00.001 18120 MultiStar: [#1 0.33,-0.10,0.73,U] [#2 0.25,-0.14,0.65,U] [#3 0.58,-0.10,0.00,M10] [#4 0.41,-0.10,0.00,M1] [#5 0.44,-0.10,0.00,M3] [#6 0.33,-0.36,0.00,M3] [#7 0.38,-0.24,0.00,M1] [#8 -0.17,-0.32,0.38,U] 
01:33:26.629 00.000 18120 single-star, 3 included, MultiStar: {0.18, -0.13}, one-star: {0.16, -0.06}
01:33:26.630 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
01:33:26.630 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
01:33:26.631 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
01:33:26.632 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
01:33:26.632 00.000 18120 Enqueuing Move request for scope (0.16, -0.06)
01:33:26.633 00.001 21948 Worker thread wakes up
01:33:26.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:26.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:33:26.633 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.6
01:33:26.634 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:26.634 00.000 18120 Enqueuing Expose request
01:33:26.635 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:33:26.635 00.000 21948 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.12
01:33:26.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:33:26.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:26.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:33:26.635 00.000 21948 MoveAxis(E, 0, ABG)
01:33:26.635 00.000 21948 Move returns status 0, amount 0
01:33:26.635 00.000 21948 MoveAxis(N, 0, ABG)
01:33:26.635 00.000 21948 Move returns status 0, amount 0
01:33:26.635 00.000 21948 move complete, result=0
01:33:26.635 00.000 21948 worker thread done servicing request
01:33:26.635 00.000 21948 Worker thread wakes up
01:33:26.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:26.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:26.635 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:28.045 01.410 21948 Exposure complete
01:33:28.068 00.023 21948 worker thread done servicing request
01:33:28.068 00.000 18120 OnExposeComplete: enter
01:33:28.069 00.001 18120 UpdateGuideState(): m_state=6
01:33:28.069 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
01:33:28.070 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=233.14, Mass=1916, SNR=30.3, Peak=197 HFD=4.1
01:33:28.070 00.000 18120 MultiStar: [#1 0.07,-0.11,0.74,U] [#2 0.16,-0.14,0.66,U] [#3 0.80,-0.16,0.00,R] [#4 0.32,-0.30,0.00,M2] [#5 0.47,-0.08,0.00,M4] [#6 0.28,-0.43,0.00,M4] [#7 0.27,-0.02,0.45,U] [#8 -0.50,-0.06,0.00,M1] 
01:33:28.071 00.001 18120 refined, 3 included, MultiStar: {0.14, -0.12}, one-star: {0.13, -0.15}
01:33:28.071 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
01:33:28.072 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
01:33:28.072 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.69 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
01:33:28.074 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
01:33:28.076 00.002 18120 Enqueuing Move request for scope (0.14, -0.12)
01:33:28.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:28.076 00.000 21948 Worker thread wakes up
01:33:28.076 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.3
01:33:28.078 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.078 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:28.079 00.001 18120 Enqueuing Expose request
01:33:28.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
01:33:28.079 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
01:33:28.079 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=-0.07
01:33:28.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:33:28.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:28.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:33:28.079 00.000 21948 MoveAxis(E, 0, ABG)
01:33:28.079 00.000 21948 Move returns status 0, amount 0
01:33:28.079 00.000 21948 MoveAxis(N, 0, ABG)
01:33:28.079 00.000 21948 Move returns status 0, amount 0
01:33:28.079 00.000 21948 move complete, result=0
01:33:28.079 00.000 21948 worker thread done servicing request
01:33:28.079 00.000 21948 Worker thread wakes up
01:33:28.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:28.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:28.080 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:29.710 01.630 21948 Exposure complete
01:33:29.755 00.045 21948 worker thread done servicing request
01:33:29.755 00.000 18120 OnExposeComplete: enter
01:33:29.757 00.002 18120 UpdateGuideState(): m_state=6
01:33:29.759 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
01:33:29.760 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=232.95, Mass=1893, SNR=30.0, Peak=207 HFD=4.1
01:33:29.761 00.001 18120 MultiStar: [#1 0.35,-0.17,0.75,U] [#2 0.28,-0.42,0.00,M3] [#3 -0.29,-0.07,0.63,U] [#4 0.24,-0.16,0.59,U] [#5 0.36,-0.31,0.00,M5] [#6 0.44,-0.28,0.00,M5] [#7 0.56,-0.45,0.00,M1] [#8 -0.09,-0.40,0.00,M2] 
01:33:29.761 00.000 18120 refined, 3 included, MultiStar: {0.17, -0.20}, one-star: {0.29, -0.34}
01:33:29.761 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
01:33:29.762 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
01:33:29.762 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.27 cameraTheta=-0.87 mountX=-0.26 mountY=-0.06, mountTheta=-2.91
01:33:29.763 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.20, opts=13)
01:33:29.764 00.001 18120 Enqueuing Move request for scope (0.17, -0.20)
01:33:29.764 00.000 21948 Worker thread wakes up
01:33:29.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
01:33:29.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
01:33:29.764 00.000 21948 Moving (0.17, -0.20) raw xDistance=-0.26 yDistance=-0.06
01:33:29.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:33:29.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:29.765 00.001 18120 UpdateGuideState exits: m=1893 RSB=30.0
01:33:29.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:29.766 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:29.766 00.000 18120 Enqueuing Expose request
01:33:29.767 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:29.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:29.767 00.000 21948 MoveAxis(E, 46, ABG)
01:33:29.767 00.000 21948 Guiding  Dir = 2, Dur = 46
01:33:29.767 00.000 21948 IsSlewing returns 0
01:33:29.767 00.000 21948 IsGuiding returns 0
01:33:29.768 00.001 21948 PulseGuide returned control before completion, sleep 55
01:33:29.835 00.067 21948 IsGuiding returns 0
01:33:29.835 00.000 21948 Move returns status 0, amount 46
01:33:29.836 00.001 21948 MoveAxis(N, 0, ABG)
01:33:29.836 00.000 21948 Move returns status 0, amount 0
01:33:29.836 00.000 21948 move complete, result=0
01:33:29.836 00.000 21948 worker thread done servicing request
01:33:29.836 00.000 21948 Worker thread wakes up
01:33:29.836 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:33:29.837 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:29.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:31.245 01.408 21948 Exposure complete
01:33:31.287 00.042 18120 OnExposeComplete: enter
01:33:31.288 00.001 21948 worker thread done servicing request
01:33:31.289 00.001 18120 UpdateGuideState(): m_state=6
01:33:31.291 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
01:33:31.292 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=233.02, Mass=2019, SNR=31.2, Peak=238 HFD=4.0
01:33:31.293 00.001 18120 MultiStar: [#1 0.19,-0.15,0.77,U] [#2 0.35,-0.25,0.00,M4] [#3 -0.40,-0.05,0.00,M1] [#4 0.32,-0.23,0.57,U] [#5 0.39,-0.20,0.00,M6] [#6 0.55,-0.37,0.00,M6] [#7 0.41,-0.36,0.00,M2] [#8 -0.06,-0.07,0.40,U] 
01:33:31.294 00.001 18120 refined, 3 included, MultiStar: {0.19, -0.20}, one-star: {0.21, -0.28}
01:33:31.296 00.002 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
01:33:31.298 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
01:33:31.300 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=-0.26 mountY=-0.08, mountTheta=-2.86
01:33:31.304 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.20, opts=13)
01:33:31.307 00.003 18120 Enqueuing Move request for scope (0.19, -0.20)
01:33:31.308 00.001 21948 Worker thread wakes up
01:33:31.308 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:31.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
01:33:31.308 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.2
01:33:31.309 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.309 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:31.310 00.001 18120 Enqueuing Expose request
01:33:31.310 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
01:33:31.310 00.000 21948 Moving (0.19, -0.20) raw xDistance=-0.26 yDistance=-0.08
01:33:31.310 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:33:31.310 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:31.310 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:33:31.310 00.000 21948 MoveAxis(E, 50, ABG)
01:33:31.310 00.000 21948 Guiding  Dir = 2, Dur = 50
01:33:31.310 00.000 21948 IsSlewing returns 0
01:33:31.310 00.000 21948 IsGuiding returns 0
01:33:31.312 00.002 21948 PulseGuide returned control before completion, sleep 59
01:33:31.385 00.073 21948 IsGuiding returns 0
01:33:31.385 00.000 21948 Move returns status 0, amount 50
01:33:31.385 00.000 21948 MoveAxis(N, 0, ABG)
01:33:31.385 00.000 21948 Move returns status 0, amount 0
01:33:31.385 00.000 21948 move complete, result=0
01:33:31.385 00.000 21948 worker thread done servicing request
01:33:31.385 00.000 21948 Worker thread wakes up
01:33:31.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:31.385 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
01:33:31.386 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:33.023 01.637 21948 Exposure complete
01:33:33.088 00.065 21948 worker thread done servicing request
01:33:33.088 00.000 18120 OnExposeComplete: enter
01:33:33.089 00.001 18120 UpdateGuideState(): m_state=6
01:33:33.089 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
01:33:33.090 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=233.26, Mass=1897, SNR=30.1, Peak=183 HFD=4.0
01:33:33.090 00.000 18120 MultiStar: [#1 0.41,0.04,0.00,M1] [#2 0.28,-0.01,0.68,U] [#3 -0.14,0.11,0.62,U] [#4 0.27,-0.12,0.58,U] [#5 0.22,-0.04,0.48,U] [#6 0.16,-0.17,0.54,U] [#7 0.41,-0.33,0.00,M3] [#8 -0.20,-0.10,0.44,U] 
01:33:33.091 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.05}, one-star: {0.23, -0.03}
01:33:33.091 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
01:33:33.092 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
01:33:33.092 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-0.32 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
01:33:33.093 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.05, opts=13)
01:33:33.094 00.001 18120 Enqueuing Move request for scope (0.14, -0.05)
01:33:33.094 00.000 21948 Worker thread wakes up
01:33:33.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:33:33.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:33.095 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.1
01:33:33.095 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.096 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:33.096 00.000 18120 Enqueuing Expose request
01:33:33.097 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:33:33.097 00.000 21948 Moving (0.14, -0.05) raw xDistance=-0.10 yDistance=-0.10
01:33:33.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:33.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:33.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:33:33.097 00.000 21948 MoveAxis(E, 0, ABG)
01:33:33.097 00.000 21948 Move returns status 0, amount 0
01:33:33.097 00.000 21948 MoveAxis(N, 0, ABG)
01:33:33.097 00.000 21948 Move returns status 0, amount 0
01:33:33.097 00.000 21948 move complete, result=0
01:33:33.097 00.000 21948 worker thread done servicing request
01:33:33.097 00.000 21948 Worker thread wakes up
01:33:33.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:33.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:33.097 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:34.511 01.414 21948 Exposure complete
01:33:34.555 00.044 21948 worker thread done servicing request
01:33:34.555 00.000 18120 OnExposeComplete: enter
01:33:34.556 00.001 18120 UpdateGuideState(): m_state=6
01:33:34.557 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
01:33:34.558 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=233.18, Mass=2039, SNR=31.3, Peak=215 HFD=4.1
01:33:34.559 00.001 18120 MultiStar: [#1 0.43,0.09,0.00,M2] [#2 0.39,0.11,0.00,M4] [#3 -0.39,0.09,0.00,M1] [#4 0.23,-0.10,0.56,U] [#5 0.41,0.15,0.00,M6] [#6 0.33,-0.17,0.51,U] [#7 0.33,-0.32,0.00,M4] [#8 0.02,-0.19,0.38,U] 
01:33:34.560 00.001 18120 refined, 3 included, MultiStar: {0.23, -0.14}, one-star: {0.27, -0.11}
01:33:34.560 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
01:33:34.561 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
01:33:34.562 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.53 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
01:33:34.565 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.14, opts=13)
01:33:34.566 00.001 18120 Enqueuing Move request for scope (0.23, -0.14)
01:33:34.566 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:34.567 00.001 18120 UpdateGuideState exits: m=2039 RSB=31.3
01:33:34.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.568 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:34.568 00.000 18120 Enqueuing Expose request
01:33:34.569 00.001 21948 Worker thread wakes up
01:33:34.569 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
01:33:34.569 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
01:33:34.569 00.000 21948 Moving (0.23, -0.14) raw xDistance=-0.22 yDistance=-0.15
01:33:34.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:33:34.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:34.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:33:34.569 00.000 21948 MoveAxis(E, 39, ABG)
01:33:34.569 00.000 21948 Guiding  Dir = 2, Dur = 39
01:33:34.569 00.000 21948 IsSlewing returns 0
01:33:34.570 00.001 21948 IsGuiding returns 0
01:33:34.572 00.002 21948 PulseGuide returned control before completion, sleep 47
01:33:34.633 00.061 21948 IsGuiding returns 0
01:33:34.633 00.000 21948 Move returns status 0, amount 39
01:33:34.633 00.000 21948 MoveAxis(N, 0, ABG)
01:33:34.633 00.000 21948 Move returns status 0, amount 0
01:33:34.633 00.000 21948 move complete, result=0
01:33:34.633 00.000 21948 worker thread done servicing request
01:33:34.633 00.000 21948 Worker thread wakes up
01:33:34.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:34.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:34.633 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:33:36.265 01.632 21948 Exposure complete
01:33:36.301 00.036 21948 worker thread done servicing request
01:33:36.301 00.000 18120 OnExposeComplete: enter
01:33:36.303 00.002 18120 UpdateGuideState(): m_state=6
01:33:36.306 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
01:33:36.308 00.002 18120 Star::Find returns 1 (0), X=895.96, Y=233.31, Mass=1963, SNR=30.6, Peak=199 HFD=4.0
01:33:36.310 00.002 18120 MultiStar: [#1 0.24,0.08,0.74,U] [#2 0.35,-0.07,0.67,U] [#3 -0.26,0.08,0.62,U] [#4 0.23,-0.03,0.59,U] [#5 0.43,-0.14,0.00,M7] [#6 0.51,-0.01,0.00,M5] [#7 0.44,-0.08,0.00,M5] [#8 -0.03,0.06,0.40,U] 
01:33:36.311 00.001 18120 refined, 5 included, MultiStar: {0.14, 0.02}, one-star: {0.20, 0.01}
01:33:36.311 00.000 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
01:33:36.312 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
01:33:36.312 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
01:33:36.313 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.02, opts=13)
01:33:36.314 00.001 18120 Enqueuing Move request for scope (0.14, 0.02)
01:33:36.314 00.000 21948 Worker thread wakes up
01:33:36.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:33:36.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:36.315 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.6
01:33:36.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.316 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:36.316 00.000 18120 Enqueuing Expose request
01:33:36.317 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:33:36.317 00.000 21948 Moving (0.14, 0.02) raw xDistance=-0.04 yDistance=-0.14
01:33:36.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:36.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:36.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:33:36.317 00.000 21948 MoveAxis(E, 0, ABG)
01:33:36.317 00.000 21948 Move returns status 0, amount 0
01:33:36.317 00.000 21948 MoveAxis(N, 0, ABG)
01:33:36.317 00.000 21948 Move returns status 0, amount 0
01:33:36.317 00.000 21948 move complete, result=0
01:33:36.317 00.000 21948 worker thread done servicing request
01:33:36.317 00.000 21948 Worker thread wakes up
01:33:36.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:36.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:36.317 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:37.832 01.515 21948 Exposure complete
01:33:37.872 00.040 21948 worker thread done servicing request
01:33:37.872 00.000 18120 OnExposeComplete: enter
01:33:37.873 00.001 18120 UpdateGuideState(): m_state=6
01:33:37.874 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
01:33:37.874 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=233.16, Mass=2105, SNR=31.8, Peak=217 HFD=4.2
01:33:37.875 00.001 18120 MultiStar: [#1 0.23,-0.03,0.68,U] [#2 0.54,-0.12,0.00,M4] [#3 -0.13,0.12,0.56,U] [#4 0.14,0.04,0.56,U] [#5 0.24,0.16,0.47,U] [#6 0.39,-0.36,0.00,M6] [#7 0.60,-0.22,0.00,M6] [#8 -0.31,0.15,0.39,U] 
01:33:37.876 00.001 18120 refined, 5 included, MultiStar: {0.10, 0.02}, one-star: {0.20, -0.14}
01:33:37.877 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
01:33:37.877 00.000 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
01:33:37.878 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.20 mountX=-0.02 mountY=-0.09, mountTheta=-1.80
01:33:37.879 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.02, opts=13)
01:33:37.880 00.001 18120 Enqueuing Move request for scope (0.10, 0.02)
01:33:37.881 00.001 21948 Worker thread wakes up
01:33:37.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:37.881 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.8
01:33:37.881 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:37.882 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:37.882 00.000 18120 Enqueuing Expose request
01:33:37.883 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:33:37.883 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:33:37.883 00.000 21948 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=-0.09
01:33:37.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:37.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:37.883 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:37.883 00.000 21948 MoveAxis(E, 0, ABG)
01:33:37.883 00.000 21948 Move returns status 0, amount 0
01:33:37.883 00.000 21948 MoveAxis(N, 0, ABG)
01:33:37.883 00.000 21948 Move returns status 0, amount 0
01:33:37.883 00.000 21948 move complete, result=0
01:33:37.883 00.000 21948 worker thread done servicing request
01:33:37.883 00.000 21948 Worker thread wakes up
01:33:37.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:37.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:37.883 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:39.508 01.625 21948 Exposure complete
01:33:39.543 00.035 21948 worker thread done servicing request
01:33:39.544 00.001 18120 OnExposeComplete: enter
01:33:39.544 00.000 18120 UpdateGuideState(): m_state=6
01:33:39.545 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
01:33:39.545 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=233.17, Mass=2101, SNR=31.7, Peak=234 HFD=4.1
01:33:39.546 00.001 18120 MultiStar: [#1 0.30,0.12,0.71,U] [#2 0.50,-0.04,0.00,M5] [#3 -0.30,0.09,0.59,U] [#4 0.34,0.13,0.54,U] [#5 0.40,0.08,0.00,M7] [#6 0.34,-0.21,0.00,M7] [#7 0.41,-0.38,0.00,M7] [#8 0.19,0.08,0.39,U] 
01:33:39.546 00.000 18120 refined, 4 included, MultiStar: {0.16, 0.04}, one-star: {0.23, -0.12}
01:33:39.547 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
01:33:39.547 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
01:33:39.547 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.23 mountX=-0.03 mountY=-0.16, mountTheta=-1.77
01:33:39.549 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.04, opts=13)
01:33:39.549 00.000 18120 Enqueuing Move request for scope (0.16, 0.04)
01:33:39.549 00.000 21948 Worker thread wakes up
01:33:39.549 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:39.550 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:33:39.550 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.7
01:33:39.550 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:39.551 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:39.551 00.000 18120 Enqueuing Expose request
01:33:39.552 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:33:39.552 00.000 21948 Moving (0.16, 0.04) raw xDistance=-0.03 yDistance=-0.16
01:33:39.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:39.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:39.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:39.552 00.000 21948 MoveAxis(E, 0, ABG)
01:33:39.552 00.000 21948 Move returns status 0, amount 0
01:33:39.552 00.000 21948 MoveAxis(N, 0, ABG)
01:33:39.552 00.000 21948 Move returns status 0, amount 0
01:33:39.552 00.000 21948 move complete, result=0
01:33:39.553 00.001 21948 worker thread done servicing request
01:33:39.553 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:39.553 00.000 21948 Worker thread wakes up
01:33:39.553 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:39.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:41.080 01.527 21948 Exposure complete
01:33:41.130 00.050 21948 worker thread done servicing request
01:33:41.130 00.000 18120 OnExposeComplete: enter
01:33:41.130 00.000 18120 UpdateGuideState(): m_state=6
01:33:41.131 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
01:33:41.131 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=233.30, Mass=2061, SNR=31.4, Peak=196 HFD=4.0
01:33:41.132 00.001 18120 MultiStar: [#1 0.32,0.20,0.74,U] [#2 0.20,0.11,0.66,U] [#3 -0.29,0.16,0.60,U] [#4 0.31,-0.01,0.56,U] [#5 0.31,0.07,0.45,U] [#6 0.44,0.03,0.00,M8] [#7 0.50,-0.28,0.00,M8] [#8 0.05,-0.05,0.40,U] 
01:33:41.133 00.001 18120 single-star, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.16, 0.01}
01:33:41.135 00.002 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
01:33:41.136 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
01:33:41.137 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.05 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
01:33:41.140 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.01, opts=13)
01:33:41.140 00.000 18120 Enqueuing Move request for scope (0.16, 0.01)
01:33:41.141 00.001 21948 Worker thread wakes up
01:33:41.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:41.141 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.4
01:33:41.142 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:41.143 00.001 18120 Enqueuing Expose request
01:33:41.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:33:41.143 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:33:41.143 00.000 21948 Moving (0.16, 0.01) raw xDistance=-0.06 yDistance=-0.15
01:33:41.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:41.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:41.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:33:41.143 00.000 21948 MoveAxis(E, 0, ABG)
01:33:41.143 00.000 21948 Move returns status 0, amount 0
01:33:41.143 00.000 21948 MoveAxis(N, 0, ABG)
01:33:41.143 00.000 21948 Move returns status 0, amount 0
01:33:41.143 00.000 21948 move complete, result=0
01:33:41.143 00.000 21948 worker thread done servicing request
01:33:41.143 00.000 21948 Worker thread wakes up
01:33:41.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:41.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:41.144 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:42.769 01.625 21948 Exposure complete
01:33:42.810 00.041 21948 worker thread done servicing request
01:33:42.810 00.000 18120 OnExposeComplete: enter
01:33:42.811 00.001 18120 UpdateGuideState(): m_state=6
01:33:42.811 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
01:33:42.812 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=233.16, Mass=2042, SNR=31.4, Peak=210 HFD=4.2
01:33:42.812 00.000 18120 MultiStar: [#1 0.39,-0.09,0.00,M1] [#2 0.46,-0.02,0.00,M5] [#3 -0.17,0.06,0.60,U] [#4 0.47,-0.17,0.00,M1] [#5 0.77,-0.04,0.00,M7] [#6 0.32,-0.14,0.46,U] [#7 0.66,-0.35,0.00,M9] [#8 -0.10,0.05,0.40,U] 
01:33:42.814 00.002 18120 refined, 3 included, MultiStar: {0.14, -0.06}, one-star: {0.34, -0.14}
01:33:42.816 00.002 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
01:33:42.819 00.003 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
01:33:42.821 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
01:33:42.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.06, opts=13)
01:33:42.823 00.000 18120 Enqueuing Move request for scope (0.14, -0.06)
01:33:42.824 00.001 21948 Worker thread wakes up
01:33:42.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:33:42.824 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:33:42.824 00.000 21948 Moving (0.14, -0.06) raw xDistance=-0.11 yDistance=-0.10
01:33:42.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:42.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:42.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:42.825 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.4
01:33:42.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:33:42.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:42.826 00.001 18120 Enqueuing Expose request
01:33:42.827 00.001 21948 MoveAxis(E, 0, ABG)
01:33:42.827 00.000 21948 Move returns status 0, amount 0
01:33:42.827 00.000 21948 MoveAxis(N, 0, ABG)
01:33:42.827 00.000 21948 Move returns status 0, amount 0
01:33:42.827 00.000 21948 move complete, result=0
01:33:42.827 00.000 21948 worker thread done servicing request
01:33:42.827 00.000 21948 Worker thread wakes up
01:33:42.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:42.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:42.830 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:44.356 01.526 21948 Exposure complete
01:33:44.395 00.039 21948 worker thread done servicing request
01:33:44.395 00.000 18120 OnExposeComplete: enter
01:33:44.396 00.001 18120 UpdateGuideState(): m_state=6
01:33:44.396 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
01:33:44.397 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=233.24, Mass=2278, SNR=33.1, Peak=242 HFD=4.1
01:33:44.397 00.000 18120 MultiStar: [#1 0.53,0.09,0.00,M2] [#2 0.46,-0.04,0.00,M6] [#3 -0.09,-0.16,0.55,U] [#4 0.30,-0.19,0.53,U] [#5 0.70,-0.15,0.00,M8] [#6 0.54,-0.06,0.00,M8] [#7 0.31,-0.31,0.00,M10] [#8 -0.09,-0.22,0.37,U] 
01:33:44.398 00.001 18120 refined, 3 included, MultiStar: {0.12, -0.13}, one-star: {0.22, -0.06}
01:33:44.398 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
01:33:44.398 00.000 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
01:33:44.399 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.84 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
01:33:44.402 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
01:33:44.402 00.000 18120 Enqueuing Move request for scope (0.12, -0.13)
01:33:44.403 00.001 21948 Worker thread wakes up
01:33:44.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:44.403 00.000 18120 UpdateGuideState exits: m=2278 RSB=33.1
01:33:44.404 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:33:44.404 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:33:44.404 00.000 21948 Moving (0.12, -0.13) raw xDistance=-0.17 yDistance=-0.05
01:33:44.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:33:44.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:44.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.405 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:33:44.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:44.405 00.000 18120 Enqueuing Expose request
01:33:44.406 00.001 21948 MoveAxis(E, 0, ABG)
01:33:44.406 00.000 21948 Move returns status 0, amount 0
01:33:44.406 00.000 21948 MoveAxis(N, 0, ABG)
01:33:44.406 00.000 21948 Move returns status 0, amount 0
01:33:44.406 00.000 21948 move complete, result=0
01:33:44.406 00.000 21948 worker thread done servicing request
01:33:44.406 00.000 21948 Worker thread wakes up
01:33:44.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:44.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:44.406 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:46.036 01.630 21948 Exposure complete
01:33:46.085 00.049 21948 worker thread done servicing request
01:33:46.086 00.001 18120 OnExposeComplete: enter
01:33:46.087 00.001 18120 UpdateGuideState(): m_state=6
01:33:46.088 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
01:33:46.089 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=233.33, Mass=2025, SNR=31.2, Peak=204 HFD=4.0
01:33:46.089 00.000 18120 MultiStar: [#1 0.47,0.02,0.00,M3] [#2 0.60,-0.12,0.00,M7] [#3 -0.04,0.03,0.60,U] [#4 0.32,-0.10,0.56,U] [#5 0.49,-0.08,0.00,M9] [#6 0.60,-0.04,0.00,M9] [#7 0.63,-0.34,0.00,R] [#8 0.01,0.00,0.41,U] 
01:33:46.090 00.001 18120 refined, 3 included, MultiStar: {0.18, -0.00}, one-star: {0.32, 0.03}
01:33:46.091 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
01:33:46.092 00.001 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:33:46.092 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.02 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
01:33:46.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.00, opts=13)
01:33:46.095 00.001 18120 Enqueuing Move request for scope (0.18, -0.00)
01:33:46.096 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:46.097 00.001 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:33:46.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:46.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:46.099 00.001 18120 Enqueuing Expose request
01:33:46.099 00.000 21948 Worker thread wakes up
01:33:46.100 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
01:33:46.100 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
01:33:46.100 00.000 21948 Moving (0.18, -0.00) raw xDistance=-0.08 yDistance=-0.16
01:33:46.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:46.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:46.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:46.100 00.000 21948 MoveAxis(E, 0, ABG)
01:33:46.100 00.000 21948 Move returns status 0, amount 0
01:33:46.100 00.000 21948 MoveAxis(N, 0, ABG)
01:33:46.100 00.000 21948 Move returns status 0, amount 0
01:33:46.100 00.000 21948 move complete, result=0
01:33:46.100 00.000 21948 worker thread done servicing request
01:33:46.100 00.000 21948 Worker thread wakes up
01:33:46.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:46.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:46.100 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:47.628 01.528 21948 Exposure complete
01:33:47.687 00.059 21948 worker thread done servicing request
01:33:47.688 00.001 18120 OnExposeComplete: enter
01:33:47.688 00.000 18120 UpdateGuideState(): m_state=6
01:33:47.689 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
01:33:47.689 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=233.06, Mass=2076, SNR=31.7, Peak=221 HFD=4.2
01:33:47.690 00.001 18120 MultiStar: [#1 0.54,-0.01,0.00,M4] [#2 0.52,-0.20,0.00,M8] [#3 -0.24,-0.04,0.62,U] [#4 0.50,-0.05,0.00,M1] [#5 0.81,-0.21,0.00,M10] [#6 0.67,-0.44,0.00,M10] [#7 -0.28,0.11,0.44,U] [#8 0.09,-0.17,0.38,U] 
01:33:47.690 00.000 18120 refined, 3 included, MultiStar: {-0.01, -0.12}, one-star: {0.21, -0.24}
01:33:47.691 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
01:33:47.691 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.56)
01:33:47.691 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.68 mountX=-0.10 mountY=0.06, mountTheta=2.58
01:33:47.692 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.12, opts=13)
01:33:47.693 00.001 18120 Enqueuing Move request for scope (-0.01, -0.12)
01:33:47.693 00.000 21948 Worker thread wakes up
01:33:47.694 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:33:47.694 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:33:47.694 00.000 21948 Moving (-0.01, -0.12) raw xDistance=-0.10 yDistance=0.06
01:33:47.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:47.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:47.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:47.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:47.694 00.000 21948 MoveAxis(E, 0, ABG)
01:33:47.694 00.000 21948 Move returns status 0, amount 0
01:33:47.694 00.000 21948 MoveAxis(N, 0, ABG)
01:33:47.694 00.000 21948 Move returns status 0, amount 0
01:33:47.694 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.7
01:33:47.695 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:47.695 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:47.696 00.001 18120 Enqueuing Expose request
01:33:47.696 00.000 21948 move complete, result=0
01:33:47.696 00.000 21948 worker thread done servicing request
01:33:47.696 00.000 21948 Worker thread wakes up
01:33:47.696 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:47.697 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:47.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:49.331 01.634 21948 Exposure complete
01:33:49.373 00.042 21948 worker thread done servicing request
01:33:49.373 00.000 18120 OnExposeComplete: enter
01:33:49.375 00.002 18120 UpdateGuideState(): m_state=6
01:33:49.378 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
01:33:49.380 00.002 18120 Star::Find returns 1 (0), X=896.08, Y=233.28, Mass=1887, SNR=30.1, Peak=191 HFD=4.1
01:33:49.382 00.002 18120 MultiStar: [#1 0.35,-0.04,0.72,U] [#2 0.46,0.01,0.00,M9] [#3 -0.09,-0.03,0.65,U] [#4 0.55,0.01,0.00,M2] [#5 0.44,0.08,0.00,R] [#6 0.47,-0.31,0.00,R] [#7 0.07,0.19,0.45,U] [#8 -0.19,-0.07,0.40,U] 
01:33:49.383 00.001 18120 refined, 4 included, MultiStar: {0.15, -0.00}, one-star: {0.32, -0.01}
01:33:49.383 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
01:33:49.384 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:33:49.384 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
01:33:49.386 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.00, opts=13)
01:33:49.386 00.000 18120 Enqueuing Move request for scope (0.15, -0.00)
01:33:49.387 00.001 21948 Worker thread wakes up
01:33:49.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:49.387 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.1
01:33:49.388 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:49.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:49.388 00.000 18120 Enqueuing Expose request
01:33:49.389 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:33:49.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:33:49.389 00.000 21948 Moving (0.15, -0.00) raw xDistance=-0.06 yDistance=-0.13
01:33:49.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:49.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:49.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:33:49.389 00.000 21948 MoveAxis(E, 0, ABG)
01:33:49.389 00.000 21948 Move returns status 0, amount 0
01:33:49.389 00.000 21948 MoveAxis(N, 0, ABG)
01:33:49.389 00.000 21948 Move returns status 0, amount 0
01:33:49.389 00.000 21948 move complete, result=0
01:33:49.389 00.000 21948 worker thread done servicing request
01:33:49.389 00.000 21948 Worker thread wakes up
01:33:49.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:49.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:49.389 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:50.915 01.526 21948 Exposure complete
01:33:50.950 00.035 21948 worker thread done servicing request
01:33:50.950 00.000 18120 OnExposeComplete: enter
01:33:50.950 00.000 18120 UpdateGuideState(): m_state=6
01:33:50.951 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
01:33:50.951 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=233.13, Mass=2051, SNR=31.3, Peak=182 HFD=4.2
01:33:50.952 00.001 18120 MultiStar: [#1 0.68,-0.04,0.00,M4] [#2 0.24,-0.12,0.66,U] [#3 0.10,-0.11,0.61,U] [#4 0.36,-0.20,0.00,M3] [#5 0.19,-0.37,0.00,M1] [#6 0.16,-0.09,0.53,U] [#7 0.04,-0.04,0.44,U] [#8 0.05,-0.21,0.38,U] 
01:33:50.952 00.000 18120 refined, 5 included, MultiStar: {0.17, -0.13}, one-star: {0.27, -0.17}
01:33:50.953 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
01:33:50.953 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
01:33:50.954 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
01:33:50.957 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.13, opts=13)
01:33:50.957 00.000 18120 Enqueuing Move request for scope (0.17, -0.13)
01:33:50.958 00.001 21948 Worker thread wakes up
01:33:50.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
01:33:50.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
01:33:50.958 00.000 21948 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=-0.09
01:33:50.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:33:50.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:50.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:50.958 00.000 21948 MoveAxis(E, 0, ABG)
01:33:50.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:50.958 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.3
01:33:50.959 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:50.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:50.960 00.001 18120 Enqueuing Expose request
01:33:50.960 00.000 21948 Move returns status 0, amount 0
01:33:50.960 00.000 21948 MoveAxis(N, 0, ABG)
01:33:50.960 00.000 21948 Move returns status 0, amount 0
01:33:50.960 00.000 21948 move complete, result=0
01:33:50.960 00.000 21948 worker thread done servicing request
01:33:50.960 00.000 21948 Worker thread wakes up
01:33:50.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:50.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:50.961 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:52.594 01.633 21948 Exposure complete
01:33:52.630 00.036 21948 worker thread done servicing request
01:33:52.630 00.000 18120 OnExposeComplete: enter
01:33:52.631 00.001 18120 UpdateGuideState(): m_state=6
01:33:52.633 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
01:33:52.635 00.002 18120 Star::Find returns 1 (0), X=896.16, Y=233.02, Mass=1916, SNR=30.2, Peak=206 HFD=4.2
01:33:52.635 00.000 18120 MultiStar: [#1 0.52,-0.13,0.00,M5] [#2 0.37,-0.28,0.00,M9] [#3 0.05,-0.21,0.63,U] [#4 0.72,-0.18,0.00,M4] [#5 0.33,-0.13,0.45,U] [#6 0.48,0.03,0.00,M1] [#7 0.09,-0.29,0.44,U] [#8 0.20,-0.09,0.42,U] 
01:33:52.636 00.001 18120 refined, 4 included, MultiStar: {0.24, -0.22}, one-star: {0.40, -0.28}
01:33:52.636 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:33:52.637 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:33:52.637 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-0.74 mountX=-0.30 mountY=-0.12, mountTheta=-2.77
01:33:52.639 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.22, opts=13)
01:33:52.641 00.002 18120 Enqueuing Move request for scope (0.24, -0.22)
01:33:52.644 00.003 21948 Worker thread wakes up
01:33:52.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
01:33:52.644 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
01:33:52.644 00.000 21948 Moving (0.24, -0.22) raw xDistance=-0.30 yDistance=-0.12
01:33:52.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:33:52.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:52.644 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:52.644 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.2
01:33:52.645 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:52.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:52.646 00.001 18120 Enqueuing Expose request
01:33:52.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:33:52.646 00.000 21948 MoveAxis(E, 53, ABG)
01:33:52.646 00.000 21948 Guiding  Dir = 2, Dur = 53
01:33:52.647 00.001 21948 IsSlewing returns 0
01:33:52.647 00.000 21948 IsGuiding returns 0
01:33:52.648 00.001 21948 PulseGuide returned control before completion, sleep 62
01:33:52.720 00.072 21948 IsGuiding returns 0
01:33:52.720 00.000 21948 Move returns status 0, amount 53
01:33:52.720 00.000 21948 MoveAxis(N, 0, ABG)
01:33:52.720 00.000 21948 Move returns status 0, amount 0
01:33:52.720 00.000 21948 move complete, result=0
01:33:52.720 00.000 21948 worker thread done servicing request
01:33:52.720 00.000 21948 Worker thread wakes up
01:33:52.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:52.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:52.720 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
01:33:54.133 01.413 21948 Exposure complete
01:33:54.185 00.052 21948 worker thread done servicing request
01:33:54.185 00.000 18120 OnExposeComplete: enter
01:33:54.186 00.001 18120 UpdateGuideState(): m_state=6
01:33:54.187 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
01:33:54.188 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=233.08, Mass=2112, SNR=31.6, Peak=211 HFD=4.3
01:33:54.189 00.001 18120 MultiStar: [#1 0.43,-0.05,0.00,M6] [#2 0.42,-0.11,0.00,M10] [#3 -0.19,-0.04,0.59,U] [#4 0.37,-0.14,0.56,U] [#5 0.13,-0.02,0.44,U] [#6 0.08,0.24,0.50,U] [#7 -0.07,0.10,0.42,U] [#8 -0.16,0.10,0.39,U] 
01:33:54.189 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.22, -0.22}
01:33:54.190 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
01:33:54.191 00.001 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
01:33:54.192 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.06 mountY=-0.06, mountTheta=-2.40
01:33:54.194 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
01:33:54.197 00.003 18120 Enqueuing Move request for scope (0.08, -0.03)
01:33:54.198 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:54.199 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.6
01:33:54.200 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.202 00.002 21948 Worker thread wakes up
01:33:54.202 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:33:54.202 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:33:54.202 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.06
01:33:54.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:54.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:54.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:54.204 00.002 18120 Enqueuing Expose request
01:33:54.205 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:54.205 00.000 21948 MoveAxis(E, 0, ABG)
01:33:54.205 00.000 21948 Move returns status 0, amount 0
01:33:54.205 00.000 21948 MoveAxis(N, 0, ABG)
01:33:54.205 00.000 21948 Move returns status 0, amount 0
01:33:54.205 00.000 21948 move complete, result=0
01:33:54.205 00.000 21948 worker thread done servicing request
01:33:54.205 00.000 21948 Worker thread wakes up
01:33:54.206 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:54.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:54.207 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:55.836 01.629 21948 Exposure complete
01:33:55.872 00.036 21948 worker thread done servicing request
01:33:55.872 00.000 18120 OnExposeComplete: enter
01:33:55.872 00.000 18120 UpdateGuideState(): m_state=6
01:33:55.873 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
01:33:55.873 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=233.18, Mass=1957, SNR=30.6, Peak=181 HFD=4.3
01:33:55.874 00.001 18120 MultiStar: [#1 0.50,-0.01,0.00,M7] [#2 0.41,-0.24,0.00,R] [#3 -0.30,0.08,0.61,U] [#4 0.43,-0.20,0.00,M4] [#5 0.03,-0.20,0.47,U] [#6 0.19,0.20,0.51,U] [#7 -0.19,-0.12,0.42,U] [#8 -0.20,0.11,0.41,U] 
01:33:55.874 00.000 18120 refined, 5 included, MultiStar: {0.04, -0.02}, one-star: {0.37, -0.12}
01:33:55.875 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
01:33:55.875 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
01:33:55.876 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.49 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
01:33:55.877 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
01:33:55.877 00.000 18120 Enqueuing Move request for scope (0.04, -0.02)
01:33:55.878 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:55.878 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
01:33:55.879 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:55.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:55.879 00.000 18120 Enqueuing Expose request
01:33:55.880 00.001 21948 Worker thread wakes up
01:33:55.880 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:33:55.880 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:33:55.880 00.000 21948 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=-0.03
01:33:55.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:55.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:55.880 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:33:55.881 00.001 21948 MoveAxis(E, 0, ABG)
01:33:55.881 00.000 21948 Move returns status 0, amount 0
01:33:55.881 00.000 21948 MoveAxis(N, 0, ABG)
01:33:55.881 00.000 21948 Move returns status 0, amount 0
01:33:55.881 00.000 21948 move complete, result=0
01:33:55.881 00.000 21948 worker thread done servicing request
01:33:55.881 00.000 21948 Worker thread wakes up
01:33:55.881 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:55.882 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:55.882 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:57.402 01.520 21948 Exposure complete
01:33:57.453 00.051 21948 worker thread done servicing request
01:33:57.454 00.001 18120 OnExposeComplete: enter
01:33:57.454 00.000 18120 UpdateGuideState(): m_state=6
01:33:57.455 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
01:33:57.455 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=233.20, Mass=1947, SNR=30.5, Peak=181 HFD=4.2
01:33:57.456 00.001 18120 MultiStar: [#1 0.19,-0.03,0.71,U] [#2 -0.03,0.02,0.65,U] [#3 -0.47,0.21,0.00,M1] [#4 0.32,-0.08,0.59,U] [#5 -0.11,-0.13,0.48,U] [#6 -0.41,0.23,0.00,M1] [#7 -0.39,0.07,0.00,M1] [#8 -0.16,-0.04,0.39,U] 
01:33:57.456 00.000 18120 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.17, -0.10}
01:33:57.457 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
01:33:57.457 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:33:57.458 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
01:33:57.459 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
01:33:57.459 00.000 18120 Enqueuing Move request for scope (0.09, -0.06)
01:33:57.460 00.001 21948 Worker thread wakes up
01:33:57.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:57.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:33:57.460 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
01:33:57.461 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.461 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:57.461 00.000 18120 Enqueuing Expose request
01:33:57.462 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:33:57.462 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.06
01:33:57.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:33:57.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:57.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:57.462 00.000 21948 MoveAxis(E, 0, ABG)
01:33:57.462 00.000 21948 Move returns status 0, amount 0
01:33:57.462 00.000 21948 MoveAxis(N, 0, ABG)
01:33:57.462 00.000 21948 Move returns status 0, amount 0
01:33:57.462 00.000 21948 move complete, result=0
01:33:57.462 00.000 21948 worker thread done servicing request
01:33:57.462 00.000 21948 Worker thread wakes up
01:33:57.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:57.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:57.463 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:59.097 01.634 21948 Exposure complete
01:33:59.136 00.039 21948 worker thread done servicing request
01:33:59.137 00.001 18120 OnExposeComplete: enter
01:33:59.137 00.000 18120 UpdateGuideState(): m_state=6
01:33:59.138 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
01:33:59.138 00.000 18120 Star::Find returns 1 (0), X=896.00, Y=233.09, Mass=2053, SNR=31.3, Peak=201 HFD=4.2
01:33:59.139 00.001 18120 MultiStar: [#1 0.49,0.04,0.00,M7] [#2 -0.02,0.03,0.65,U] [#3 -0.20,-0.15,0.59,U] [#4 0.46,-0.28,0.00,M4] [#5 0.07,-0.35,0.45,U] [#6 -0.17,0.12,0.53,U] [#7 -0.14,0.11,0.43,U] [#8 0.20,-0.08,0.39,U] 
01:33:59.139 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {0.24, -0.20}
01:33:59.140 00.001 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.39 = 2.90)
01:33:59.140 00.000 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.86)
01:33:59.140 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.39 mountX=-0.08 mountY=0.02, mountTheta=2.86
01:33:59.142 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
01:33:59.142 00.000 18120 Enqueuing Move request for scope (0.02, -0.09)
01:33:59.145 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:33:59.145 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.3
01:33:59.146 00.001 21948 Worker thread wakes up
01:33:59.146 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:33:59.146 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:33:59.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:59.146 00.000 21948 Moving (0.02, -0.09) raw xDistance=-0.08 yDistance=0.02
01:33:59.146 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:33:59.147 00.001 18120 Enqueuing Expose request
01:33:59.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:59.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:59.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:59.147 00.000 21948 MoveAxis(E, 0, ABG)
01:33:59.147 00.000 21948 Move returns status 0, amount 0
01:33:59.147 00.000 21948 MoveAxis(N, 0, ABG)
01:33:59.147 00.000 21948 Move returns status 0, amount 0
01:33:59.147 00.000 21948 move complete, result=0
01:33:59.147 00.000 21948 worker thread done servicing request
01:33:59.147 00.000 21948 Worker thread wakes up
01:33:59.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:33:59.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:33:59.148 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:00.666 01.518 21948 Exposure complete
01:34:00.719 00.053 21948 worker thread done servicing request
01:34:00.719 00.000 18120 OnExposeComplete: enter
01:34:00.719 00.000 18120 UpdateGuideState(): m_state=6
01:34:00.720 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
01:34:00.720 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=232.94, Mass=1962, SNR=30.7, Peak=190 HFD=4.4
01:34:00.721 00.001 18120 MultiStar: [#1 0.38,-0.01,0.73,U] [#2 -0.05,-0.03,0.62,U] [#3 -0.07,-0.16,0.61,U] [#4 0.27,-0.58,0.00,M5] [#5 0.00,-0.17,0.46,U] [#6 0.10,-0.14,0.52,U] [#7 -0.22,-0.37,0.00,M1] [#8 0.26,-0.22,0.39,U] 
01:34:00.721 00.000 18120 refined, 6 included, MultiStar: {0.14, -0.17}, one-star: {0.25, -0.36}
01:34:00.722 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
01:34:00.722 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
01:34:00.723 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=-0.21 mountY=-0.05, mountTheta=-2.90
01:34:00.724 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.17, opts=13)
01:34:00.726 00.002 18120 Enqueuing Move request for scope (0.14, -0.17)
01:34:00.727 00.001 21948 Worker thread wakes up
01:34:00.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:34:00.727 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:34:00.727 00.000 21948 Moving (0.14, -0.17) raw xDistance=-0.21 yDistance=-0.05
01:34:00.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:34:00.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:00.728 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:00.728 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
01:34:00.728 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.729 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:00.729 00.000 18120 Enqueuing Expose request
01:34:00.729 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:34:00.730 00.001 21948 MoveAxis(E, 37, ABG)
01:34:00.730 00.000 21948 Guiding  Dir = 2, Dur = 37
01:34:00.730 00.000 21948 IsSlewing returns 0
01:34:00.730 00.000 21948 IsGuiding returns 0
01:34:00.731 00.001 21948 PulseGuide returned control before completion, sleep 46
01:34:00.788 00.057 21948 IsGuiding returns 0
01:34:00.788 00.000 21948 Move returns status 0, amount 37
01:34:00.788 00.000 21948 MoveAxis(N, 0, ABG)
01:34:00.788 00.000 21948 Move returns status 0, amount 0
01:34:00.788 00.000 21948 move complete, result=0
01:34:00.788 00.000 21948 worker thread done servicing request
01:34:00.788 00.000 21948 Worker thread wakes up
01:34:00.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:00.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:00.788 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:34:02.411 01.623 21948 Exposure complete
01:34:02.451 00.040 21948 worker thread done servicing request
01:34:02.451 00.000 18120 OnExposeComplete: enter
01:34:02.452 00.001 18120 UpdateGuideState(): m_state=6
01:34:02.453 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
01:34:02.453 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=233.10, Mass=2082, SNR=31.6, Peak=221 HFD=4.1
01:34:02.454 00.001 18120 MultiStar: [#1 0.42,0.09,0.00,M7] [#2 -0.06,-0.04,0.64,U] [#3 -0.09,-0.04,0.60,U] [#4 0.48,-0.22,0.00,M6] [#5 0.11,-0.40,0.00,M1] [#6 -0.22,0.06,0.49,U] [#7 -0.22,0.09,0.40,U] [#8 -0.08,-0.33,0.41,U] 
01:34:02.454 00.000 18120 refined, 5 included, MultiStar: {-0.06, -0.09}, one-star: {0.09, -0.19}
01:34:02.455 00.001 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.00) = xAngle (-4.19 = 2.10)
01:34:02.455 00.000 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.23 = 2.06)
01:34:02.455 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=-0.06 mountY=0.10, mountTheta=2.09
01:34:02.458 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.09, opts=13)
01:34:02.458 00.000 18120 Enqueuing Move request for scope (-0.06, -0.09)
01:34:02.458 00.000 21948 Worker thread wakes up
01:34:02.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:02.459 00.001 18120 UpdateGuideState exits: m=2082 RSB=31.6
01:34:02.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:02.460 00.001 18120 Enqueuing Expose request
01:34:02.461 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
01:34:02.461 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
01:34:02.461 00.000 21948 Moving (-0.06, -0.09) raw xDistance=-0.06 yDistance=0.10
01:34:02.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:02.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:02.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:02.461 00.000 21948 MoveAxis(E, 0, ABG)
01:34:02.461 00.000 21948 Move returns status 0, amount 0
01:34:02.461 00.000 21948 MoveAxis(N, 0, ABG)
01:34:02.461 00.000 21948 Move returns status 0, amount 0
01:34:02.461 00.000 21948 move complete, result=0
01:34:02.461 00.000 21948 worker thread done servicing request
01:34:02.461 00.000 21948 Worker thread wakes up
01:34:02.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:02.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:02.462 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:03.975 01.513 21948 Exposure complete
01:34:04.026 00.051 21948 worker thread done servicing request
01:34:04.027 00.001 18120 OnExposeComplete: enter
01:34:04.027 00.000 18120 UpdateGuideState(): m_state=6
01:34:04.028 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:34:04.028 00.000 18120 Star::Find returns 1 (0), X=896.10, Y=233.11, Mass=2005, SNR=31.0, Peak=192 HFD=4.2
01:34:04.029 00.001 18120 MultiStar: [#1 0.70,-0.11,0.00,M8] [#2 0.21,0.01,0.63,U] [#3 -0.30,0.17,0.61,U] [#4 0.41,-0.33,0.00,M7] [#5 -0.01,-0.19,0.47,U] [#6 0.43,-0.04,0.00,M1] [#7 -0.03,0.16,0.45,U] [#8 0.16,-0.27,0.39,U] 
01:34:04.029 00.000 18120 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.34, -0.19}
01:34:04.029 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:34:04.030 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:34:04.030 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.55 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:34:04.032 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
01:34:04.033 00.001 18120 Enqueuing Move request for scope (0.09, -0.06)
01:34:04.033 00.000 21948 Worker thread wakes up
01:34:04.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:04.034 00.001 18120 UpdateGuideState exits: m=2005 RSB=31.0
01:34:04.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.035 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:04.035 00.000 18120 Enqueuing Expose request
01:34:04.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:34:04.035 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:34:04.036 00.001 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.06
01:34:04.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:34:04.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:04.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:04.036 00.000 21948 MoveAxis(E, 0, ABG)
01:34:04.036 00.000 21948 Move returns status 0, amount 0
01:34:04.036 00.000 21948 MoveAxis(N, 0, ABG)
01:34:04.036 00.000 21948 Move returns status 0, amount 0
01:34:04.036 00.000 21948 move complete, result=0
01:34:04.036 00.000 21948 worker thread done servicing request
01:34:04.036 00.000 21948 Worker thread wakes up
01:34:04.036 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:04.037 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:04.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:05.661 01.624 21948 Exposure complete
01:34:05.689 00.028 21948 worker thread done servicing request
01:34:05.689 00.000 18120 OnExposeComplete: enter
01:34:05.690 00.001 18120 UpdateGuideState(): m_state=6
01:34:05.690 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
01:34:05.691 00.001 18120 Star::Find returns 1 (0), X=896.13, Y=233.15, Mass=2089, SNR=31.6, Peak=221 HFD=4.2
01:34:05.691 00.000 18120 MultiStar: [#1 0.61,-0.18,0.00,M9] [#2 0.09,-0.07,0.59,U] [#3 0.05,-0.07,0.60,U] [#4 0.32,-0.26,0.00,M8] [#5 0.09,-0.21,0.43,U] [#6 -0.01,-0.23,0.51,U] [#7 0.00,0.11,0.39,U] [#8 0.14,-0.34,0.39,U] 
01:34:05.693 00.002 18120 refined, 6 included, MultiStar: {0.14, -0.14}, one-star: {0.37, -0.15}
01:34:05.694 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
01:34:05.694 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
01:34:05.695 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.78 mountX=-0.18 mountY=-0.06, mountTheta=-2.81
01:34:05.696 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.14, opts=13)
01:34:05.697 00.001 18120 Enqueuing Move request for scope (0.14, -0.14)
01:34:05.697 00.000 21948 Worker thread wakes up
01:34:05.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:05.698 00.001 18120 UpdateGuideState exits: m=2089 RSB=31.6
01:34:05.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:05.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:05.699 00.000 18120 Enqueuing Expose request
01:34:05.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:34:05.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:34:05.699 00.000 21948 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.06
01:34:05.700 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:34:05.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:05.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:05.700 00.000 21948 MoveAxis(E, 0, ABG)
01:34:05.700 00.000 21948 Move returns status 0, amount 0
01:34:05.700 00.000 21948 MoveAxis(N, 0, ABG)
01:34:05.700 00.000 21948 Move returns status 0, amount 0
01:34:05.700 00.000 21948 move complete, result=0
01:34:05.700 00.000 21948 worker thread done servicing request
01:34:05.700 00.000 21948 Worker thread wakes up
01:34:05.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:05.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:05.700 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:07.216 01.516 21948 Exposure complete
01:34:07.256 00.040 21948 worker thread done servicing request
01:34:07.256 00.000 18120 OnExposeComplete: enter
01:34:07.258 00.002 18120 UpdateGuideState(): m_state=6
01:34:07.260 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
01:34:07.261 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=232.99, Mass=1902, SNR=30.3, Peak=211 HFD=4.1
01:34:07.263 00.002 18120 MultiStar: [#1 0.49,-0.33,0.00,M10] [#2 -0.00,-0.17,0.63,U] [#3 -0.11,-0.16,0.61,U] [#4 0.46,-0.56,0.00,M9] [#5 0.10,-0.39,0.00,M1] [#6 -0.05,-0.10,0.55,U] [#7 -0.10,0.02,0.46,U] [#8 0.11,0.04,0.42,U] 
01:34:07.264 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.15}, one-star: {0.32, -0.31}
01:34:07.265 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
01:34:07.267 00.002 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
01:34:07.268 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=-0.16 mountY=0.01, mountTheta=3.06
01:34:07.269 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.15, opts=13)
01:34:07.269 00.000 18120 Enqueuing Move request for scope (0.06, -0.15)
01:34:07.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:07.270 00.001 18120 UpdateGuideState exits: m=1902 RSB=30.3
01:34:07.270 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.271 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:07.271 00.000 18120 Enqueuing Expose request
01:34:07.272 00.001 21948 Worker thread wakes up
01:34:07.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:34:07.272 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:34:07.272 00.000 21948 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=0.01
01:34:07.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:34:07.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:07.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:07.272 00.000 21948 MoveAxis(E, 0, ABG)
01:34:07.272 00.000 21948 Move returns status 0, amount 0
01:34:07.272 00.000 21948 MoveAxis(N, 0, ABG)
01:34:07.272 00.000 21948 Move returns status 0, amount 0
01:34:07.272 00.000 21948 move complete, result=0
01:34:07.272 00.000 21948 worker thread done servicing request
01:34:07.272 00.000 21948 Worker thread wakes up
01:34:07.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:07.272 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:07.273 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:08.913 01.640 21948 Exposure complete
01:34:08.952 00.039 21948 worker thread done servicing request
01:34:08.952 00.000 18120 OnExposeComplete: enter
01:34:08.953 00.001 18120 UpdateGuideState(): m_state=6
01:34:08.954 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
01:34:08.954 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=232.94, Mass=2017, SNR=31.0, Peak=212 HFD=4.2
01:34:08.955 00.001 18120 MultiStar: [#1 0.51,-0.21,0.00,R] [#2 0.23,-0.22,0.67,U] [#3 -0.06,-0.32,0.59,U] [#4 0.36,-0.21,0.00,M10] [#5 0.05,-0.23,0.47,U] [#6 0.33,-0.20,0.53,U] [#7 0.31,-0.11,0.41,U] [#8 0.00,-0.03,0.38,U] 
01:34:08.955 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.24}, one-star: {0.32, -0.36}
01:34:08.956 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:34:08.956 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:34:08.956 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-0.90 mountX=-0.30 mountY=-0.06, mountTheta=-2.93
01:34:08.958 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.24, opts=13)
01:34:08.959 00.001 18120 Enqueuing Move request for scope (0.19, -0.24)
01:34:08.959 00.000 21948 Worker thread wakes up
01:34:08.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:08.960 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
01:34:08.960 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.0
01:34:08.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:08.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:08.961 00.001 18120 Enqueuing Expose request
01:34:08.961 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
01:34:08.961 00.000 21948 Moving (0.19, -0.24) raw xDistance=-0.30 yDistance=-0.06
01:34:08.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:34:08.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:08.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:08.961 00.000 21948 MoveAxis(E, 53, ABG)
01:34:08.961 00.000 21948 Guiding  Dir = 2, Dur = 53
01:34:08.962 00.001 21948 IsSlewing returns 0
01:34:08.962 00.000 21948 IsGuiding returns 0
01:34:08.964 00.002 21948 PulseGuide returned control before completion, sleep 62
01:34:09.035 00.071 21948 IsGuiding returns 0
01:34:09.035 00.000 21948 Move returns status 0, amount 53
01:34:09.035 00.000 21948 MoveAxis(N, 0, ABG)
01:34:09.035 00.000 21948 Move returns status 0, amount 0
01:34:09.035 00.000 21948 move complete, result=0
01:34:09.035 00.000 21948 worker thread done servicing request
01:34:09.035 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
01:34:09.037 00.002 21948 Worker thread wakes up
01:34:09.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:09.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:10.450 01.413 21948 Exposure complete
01:34:10.488 00.038 21948 worker thread done servicing request
01:34:10.488 00.000 18120 OnExposeComplete: enter
01:34:10.490 00.002 18120 UpdateGuideState(): m_state=6
01:34:10.491 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
01:34:10.493 00.002 18120 Star::Find returns 1 (0), X=896.25, Y=233.18, Mass=2126, SNR=31.9, Peak=209 HFD=4.0
01:34:10.494 00.001 18120 MultiStar: [#1 0.03,0.19,0.68,U] [#2 0.25,0.07,0.58,U] [#3 -0.05,-0.03,0.58,U] [#4 0.31,-0.14,0.58,U] [#5 -0.06,0.08,0.45,U] [#6 0.26,-0.02,0.53,U] [#7 0.11,-0.04,0.45,U] [#8 0.03,0.15,0.41,U] 
01:34:10.495 00.001 18120 refined, 8 included, MultiStar: {0.19, 0.00}, one-star: {0.49, -0.12}
01:34:10.495 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
01:34:10.496 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
01:34:10.496 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.02 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
01:34:10.497 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.00, opts=13)
01:34:10.498 00.001 18120 Enqueuing Move request for scope (0.19, 0.00)
01:34:10.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:10.499 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.9
01:34:10.500 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.500 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:10.500 00.000 18120 Enqueuing Expose request
01:34:10.501 00.001 21948 Worker thread wakes up
01:34:10.501 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
01:34:10.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
01:34:10.501 00.000 21948 Moving (0.19, 0.00) raw xDistance=-0.07 yDistance=-0.17
01:34:10.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:34:10.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:10.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:34:10.501 00.000 21948 MoveAxis(E, 0, ABG)
01:34:10.501 00.000 21948 Move returns status 0, amount 0
01:34:10.501 00.000 21948 MoveAxis(N, 0, ABG)
01:34:10.501 00.000 21948 Move returns status 0, amount 0
01:34:10.501 00.000 21948 move complete, result=0
01:34:10.501 00.000 21948 worker thread done servicing request
01:34:10.501 00.000 21948 Worker thread wakes up
01:34:10.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:10.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:10.501 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:12.129 01.628 21948 Exposure complete
01:34:12.172 00.043 21948 worker thread done servicing request
01:34:12.172 00.000 18120 OnExposeComplete: enter
01:34:12.173 00.001 18120 UpdateGuideState(): m_state=6
01:34:12.176 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
01:34:12.177 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=233.10, Mass=2057, SNR=31.3, Peak=213 HFD=4.2
01:34:12.178 00.001 18120 MultiStar: [#1 -0.12,0.18,0.71,U] [#2 0.21,0.12,0.63,U] [#3 -0.12,-0.12,0.59,U] [#4 0.47,-0.22,0.00,M10] [#5 0.05,-0.16,0.45,U] [#6 -0.10,0.03,0.53,U] [#7 -0.50,-0.08,0.00,M1] [#8 0.28,-0.20,0.40,U] 
01:34:12.178 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.33, -0.20}
01:34:12.179 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
01:34:12.180 00.001 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
01:34:12.181 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.46 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
01:34:12.183 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
01:34:12.184 00.001 18120 Enqueuing Move request for scope (0.09, -0.05)
01:34:12.185 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:12.186 00.001 18120 UpdateGuideState exits: m=2057 RSB=31.3
01:34:12.187 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:12.187 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:12.189 00.002 18120 Enqueuing Expose request
01:34:12.189 00.000 21948 Worker thread wakes up
01:34:12.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:34:12.189 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:34:12.189 00.000 21948 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.06
01:34:12.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:12.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:12.190 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:12.190 00.000 21948 MoveAxis(E, 0, ABG)
01:34:12.190 00.000 21948 Move returns status 0, amount 0
01:34:12.190 00.000 21948 MoveAxis(N, 0, ABG)
01:34:12.190 00.000 21948 Move returns status 0, amount 0
01:34:12.190 00.000 21948 move complete, result=0
01:34:12.190 00.000 21948 worker thread done servicing request
01:34:12.190 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:12.191 00.001 21948 Worker thread wakes up
01:34:12.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:12.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:13.715 01.524 21948 Exposure complete
01:34:13.759 00.044 21948 worker thread done servicing request
01:34:13.759 00.000 18120 OnExposeComplete: enter
01:34:13.760 00.001 18120 UpdateGuideState(): m_state=6
01:34:13.760 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
01:34:13.761 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=233.13, Mass=1947, SNR=30.6, Peak=211 HFD=4.1
01:34:13.761 00.000 18120 MultiStar: [#1 0.09,-0.02,0.72,U] [#2 0.27,-0.03,0.64,U] [#3 -0.09,-0.16,0.60,U] [#4 0.43,-0.20,0.00,R] [#5 0.10,-0.33,0.47,U] [#6 0.38,-0.07,0.55,U] [#7 0.02,0.02,0.45,U] [#8 0.17,-0.00,0.41,U] 
01:34:13.761 00.000 18120 refined, 7 included, MultiStar: {0.19, -0.10}, one-star: {0.39, -0.17}
01:34:13.762 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
01:34:13.762 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
01:34:13.763 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.49 mountX=-0.17 mountY=-0.12, mountTheta=-2.51
01:34:13.764 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.10, opts=13)
01:34:13.764 00.000 18120 Enqueuing Move request for scope (0.19, -0.10)
01:34:13.765 00.001 21948 Worker thread wakes up
01:34:13.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:13.765 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
01:34:13.766 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.766 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:13.767 00.001 18120 Enqueuing Expose request
01:34:13.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
01:34:13.767 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
01:34:13.767 00.000 21948 Moving (0.19, -0.10) raw xDistance=-0.17 yDistance=-0.12
01:34:13.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:34:13.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:13.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:34:13.767 00.000 21948 MoveAxis(E, 0, ABG)
01:34:13.767 00.000 21948 Move returns status 0, amount 0
01:34:13.767 00.000 21948 MoveAxis(N, 0, ABG)
01:34:13.767 00.000 21948 Move returns status 0, amount 0
01:34:13.767 00.000 21948 move complete, result=0
01:34:13.767 00.000 21948 worker thread done servicing request
01:34:13.767 00.000 21948 Worker thread wakes up
01:34:13.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:13.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:13.768 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:15.406 01.638 21948 Exposure complete
01:34:15.445 00.039 21948 worker thread done servicing request
01:34:15.445 00.000 18120 OnExposeComplete: enter
01:34:15.446 00.001 18120 UpdateGuideState(): m_state=6
01:34:15.447 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
01:34:15.447 00.000 18120 Star::Find returns 1 (0), X=896.18, Y=232.90, Mass=2007, SNR=31.1, Peak=218 HFD=4.1
01:34:15.449 00.002 18120 MultiStar: [#1 -0.01,-0.16,0.71,U] [#2 0.17,-0.01,0.61,U] [#3 -0.04,-0.23,0.60,U] [#4 -0.01,-0.22,0.55,U] [#5 0.30,-0.52,0.00,M1] [#6 0.25,-0.43,0.00,M1] [#7 0.15,-0.28,0.42,U] [#8 0.02,-0.66,0.00,M1] 
01:34:15.450 00.001 18120 refined, 5 included, MultiStar: {0.14, -0.23}, one-star: {0.42, -0.40}
01:34:15.451 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
01:34:15.452 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:34:15.452 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.02 mountX=-0.27 mountY=-0.02, mountTheta=-3.05
01:34:15.453 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.23, opts=13)
01:34:15.454 00.001 18120 Enqueuing Move request for scope (0.14, -0.23)
01:34:15.454 00.000 21948 Worker thread wakes up
01:34:15.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
01:34:15.454 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
01:34:15.454 00.000 21948 Moving (0.14, -0.23) raw xDistance=-0.27 yDistance=-0.02
01:34:15.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:34:15.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:15.455 00.001 18120 UpdateGuideState exits: m=2007 RSB=31.1
01:34:15.455 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:15.456 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:15.456 00.000 18120 Enqueuing Expose request
01:34:15.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:15.457 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:34:15.457 00.000 21948 MoveAxis(E, 48, ABG)
01:34:15.457 00.000 21948 Guiding  Dir = 2, Dur = 48
01:34:15.457 00.000 21948 IsSlewing returns 0
01:34:15.457 00.000 21948 IsGuiding returns 0
01:34:15.459 00.002 21948 PulseGuide returned control before completion, sleep 57
01:34:15.535 00.076 21948 IsGuiding returns 0
01:34:15.535 00.000 21948 Move returns status 0, amount 48
01:34:15.535 00.000 21948 MoveAxis(N, 0, ABG)
01:34:15.535 00.000 21948 Move returns status 0, amount 0
01:34:15.535 00.000 21948 move complete, result=0
01:34:15.535 00.000 21948 worker thread done servicing request
01:34:15.535 00.000 21948 Worker thread wakes up
01:34:15.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:15.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:15.535 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
01:34:16.940 01.405 21948 Exposure complete
01:34:16.994 00.054 21948 worker thread done servicing request
01:34:16.994 00.000 18120 OnExposeComplete: enter
01:34:16.995 00.001 18120 UpdateGuideState(): m_state=6
01:34:16.996 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
01:34:16.998 00.002 18120 Star::Find returns 1 (0), X=895.97, Y=233.08, Mass=1884, SNR=30.1, Peak=191 HFD=4.1
01:34:16.999 00.001 18120 MultiStar: [#1 -0.08,0.09,0.73,U] [#2 0.16,0.14,0.65,U] [#3 -0.20,-0.21,0.65,U] [#4 0.11,-0.02,0.54,U] [#5 -0.03,-0.34,0.47,U] [#6 -0.07,-0.15,0.52,U] [#7 -0.01,0.32,0.47,U] [#8 -0.00,-0.22,0.39,U] 
01:34:17.001 00.002 18120 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.21, -0.22}
01:34:17.001 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
01:34:17.002 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.02)
01:34:17.002 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.23 mountX=-0.07 mountY=0.01, mountTheta=3.02
01:34:17.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
01:34:17.004 00.001 18120 Enqueuing Move request for scope (0.02, -0.07)
01:34:17.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:17.004 00.000 21948 Worker thread wakes up
01:34:17.005 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:34:17.005 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:34:17.005 00.000 21948 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.01
01:34:17.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:34:17.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:17.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:17.005 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
01:34:17.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:17.006 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:17.006 00.000 18120 Enqueuing Expose request
01:34:17.007 00.001 21948 MoveAxis(E, 0, ABG)
01:34:17.007 00.000 21948 Move returns status 0, amount 0
01:34:17.007 00.000 21948 MoveAxis(N, 0, ABG)
01:34:17.007 00.000 21948 Move returns status 0, amount 0
01:34:17.007 00.000 21948 move complete, result=0
01:34:17.007 00.000 21948 worker thread done servicing request
01:34:17.007 00.000 21948 Worker thread wakes up
01:34:17.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:17.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:17.007 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:18.635 01.628 21948 Exposure complete
01:34:18.692 00.057 21948 worker thread done servicing request
01:34:18.692 00.000 18120 OnExposeComplete: enter
01:34:18.693 00.001 18120 UpdateGuideState(): m_state=6
01:34:18.693 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
01:34:18.694 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=233.20, Mass=1999, SNR=31.0, Peak=206 HFD=4.0
01:34:18.694 00.000 18120 MultiStar: [#1 0.18,0.25,0.70,U] [#2 0.35,0.10,0.63,U] [#3 0.17,-0.15,0.61,U] [#4 0.04,0.09,0.57,U] [#5 0.29,-0.19,0.48,U] [#6 0.22,0.19,0.55,U] [#7 -0.07,0.25,0.44,U] [#8 0.26,-0.14,0.38,U] 
01:34:18.697 00.003 18120 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.39, -0.10}
01:34:18.698 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
01:34:18.698 00.000 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
01:34:18.699 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.14 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
01:34:18.700 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.03, opts=13)
01:34:18.700 00.000 18120 Enqueuing Move request for scope (0.22, 0.03)
01:34:18.701 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:18.701 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:34:18.702 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:18.703 00.001 21948 Worker thread wakes up
01:34:18.703 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:34:18.703 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:34:18.703 00.000 21948 Moving (0.22, 0.03) raw xDistance=-0.06 yDistance=-0.21
01:34:18.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:18.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:18.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:18.705 00.002 18120 Enqueuing Expose request
01:34:18.706 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:34:18.706 00.000 21948 MoveAxis(E, 0, ABG)
01:34:18.706 00.000 21948 Move returns status 0, amount 0
01:34:18.706 00.000 21948 MoveAxis(N, 0, ABG)
01:34:18.706 00.000 21948 Move returns status 0, amount 0
01:34:18.706 00.000 21948 move complete, result=0
01:34:18.706 00.000 21948 worker thread done servicing request
01:34:18.706 00.000 21948 Worker thread wakes up
01:34:18.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:18.707 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:18.707 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:20.230 01.523 21948 Exposure complete
01:34:20.293 00.063 21948 worker thread done servicing request
01:34:20.293 00.000 18120 OnExposeComplete: enter
01:34:20.294 00.001 18120 UpdateGuideState(): m_state=6
01:34:20.295 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
01:34:20.295 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=233.16, Mass=1892, SNR=30.1, Peak=203 HFD=4.0
01:34:20.296 00.001 18120 MultiStar: [#1 0.29,0.16,0.74,U] [#2 0.10,0.07,0.65,U] [#3 -0.07,-0.01,0.64,U] [#4 0.06,-0.06,0.56,U] [#5 0.31,0.07,0.48,U] [#6 0.21,-0.08,0.54,U] [#7 -0.12,0.17,0.46,U] [#8 0.43,-0.26,0.00,M1] 
01:34:20.296 00.000 18120 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.43, -0.14}
01:34:20.296 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
01:34:20.297 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
01:34:20.297 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
01:34:20.298 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.01, opts=13)
01:34:20.299 00.001 18120 Enqueuing Move request for scope (0.18, 0.01)
01:34:20.300 00.001 21948 Worker thread wakes up
01:34:20.300 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:20.300 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.1
01:34:20.301 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.301 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:20.301 00.000 18120 Enqueuing Expose request
01:34:20.302 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:34:20.302 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:34:20.302 00.000 21948 Moving (0.18, 0.01) raw xDistance=-0.06 yDistance=-0.16
01:34:20.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:20.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:20.302 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:20.302 00.000 21948 MoveAxis(E, 0, ABG)
01:34:20.302 00.000 21948 Move returns status 0, amount 0
01:34:20.302 00.000 21948 MoveAxis(N, 0, ABG)
01:34:20.302 00.000 21948 Move returns status 0, amount 0
01:34:20.302 00.000 21948 move complete, result=0
01:34:20.302 00.000 21948 worker thread done servicing request
01:34:20.303 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:20.303 00.000 21948 Worker thread wakes up
01:34:20.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:20.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:21.926 01.623 21948 Exposure complete
01:34:21.968 00.042 21948 worker thread done servicing request
01:34:21.968 00.000 18120 OnExposeComplete: enter
01:34:21.969 00.001 18120 UpdateGuideState(): m_state=6
01:34:21.970 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
01:34:21.970 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=233.09, Mass=1979, SNR=30.9, Peak=208 HFD=4.2
01:34:21.971 00.001 18120 MultiStar: [#1 0.17,0.23,0.73,U] [#2 0.22,0.24,0.65,U] [#3 0.20,0.14,0.60,U] [#4 0.31,0.05,0.57,U] [#5 0.50,-0.12,0.00,M1] [#6 0.32,0.24,0.52,U] [#7 0.30,0.09,0.43,U] [#8 0.32,-0.20,0.41,U] 
01:34:21.974 00.003 18120 refined, 7 included, MultiStar: {0.29, 0.06}, one-star: {0.44, -0.21}
01:34:21.975 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
01:34:21.976 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
01:34:21.977 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.22 mountX=-0.06 mountY=-0.29, mountTheta=-1.78
01:34:21.982 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.06, opts=13)
01:34:21.983 00.001 18120 Enqueuing Move request for scope (0.29, 0.06)
01:34:21.986 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:21.988 00.002 21948 Worker thread wakes up
01:34:21.988 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.9
01:34:21.989 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.989 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:21.990 00.001 18120 Enqueuing Expose request
01:34:21.990 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
01:34:21.990 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
01:34:21.990 00.000 21948 Moving (0.29, 0.06) raw xDistance=-0.06 yDistance=-0.29
01:34:21.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:21.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:21.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:34:21.990 00.000 21948 MoveAxis(E, 0, ABG)
01:34:21.990 00.000 21948 Move returns status 0, amount 0
01:34:21.991 00.001 21948 MoveAxis(N, 0, ABG)
01:34:21.991 00.000 21948 Move returns status 0, amount 0
01:34:21.991 00.000 21948 move complete, result=0
01:34:21.991 00.000 21948 worker thread done servicing request
01:34:21.991 00.000 21948 Worker thread wakes up
01:34:21.991 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:34:21.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:21.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:23.512 01.521 21948 Exposure complete
01:34:23.570 00.058 21948 worker thread done servicing request
01:34:23.571 00.001 18120 OnExposeComplete: enter
01:34:23.573 00.002 18120 UpdateGuideState(): m_state=6
01:34:23.574 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
01:34:23.576 00.002 18120 Star::Find returns 1 (0), X=896.34, Y=233.21, Mass=2027, SNR=31.2, Peak=184 HFD=4.0
01:34:23.577 00.001 18120 MultiStar: [#1 0.21,0.26,0.72,U] [#2 0.36,0.22,0.00,M1] [#3 0.08,0.13,0.59,U] [#4 0.31,0.09,0.55,U] [#5 0.49,-0.15,0.00,M2] [#6 0.35,-0.03,0.55,U] [#7 -0.01,0.24,0.44,U] [#8 0.23,-0.02,0.39,U] 
01:34:23.579 00.002 18120 refined, 6 included, MultiStar: {0.29, 0.07}, one-star: {0.58, -0.09}
01:34:23.580 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
01:34:23.581 00.001 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
01:34:23.582 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.25 mountX=-0.05 mountY=-0.29, mountTheta=-1.75
01:34:23.585 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.07, opts=13)
01:34:23.586 00.001 18120 Enqueuing Move request for scope (0.29, 0.07)
01:34:23.588 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:23.589 00.001 21948 Worker thread wakes up
01:34:23.589 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.2
01:34:23.589 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:23.590 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:23.590 00.000 18120 Enqueuing Expose request
01:34:23.591 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
01:34:23.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
01:34:23.591 00.000 21948 Moving (0.29, 0.07) raw xDistance=-0.05 yDistance=-0.29
01:34:23.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:34:23.591 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.74
01:34:23.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:34:23.591 00.000 21948 MoveAxis(E, 0, ABG)
01:34:23.591 00.000 21948 Move returns status 0, amount 0
01:34:23.591 00.000 21948 MoveAxis(N, 69, ABG)
01:34:23.591 00.000 21948 Guiding  Dir = 0, Dur = 69
01:34:23.591 00.000 21948 IsSlewing returns 0
01:34:23.591 00.000 21948 IsGuiding returns 0
01:34:23.595 00.004 21948 PulseGuide returned control before completion, sleep 75
01:34:23.680 00.085 21948 IsGuiding returns 0
01:34:23.680 00.000 21948 Move returns status 0, amount 69
01:34:23.680 00.000 21948 move complete, result=0
01:34:23.680 00.000 21948 worker thread done servicing request
01:34:23.680 00.000 21948 Worker thread wakes up
01:34:23.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:23.682 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 69 ms NORTH
01:34:23.684 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:25.314 01.630 21948 Exposure complete
01:34:25.360 00.046 21948 worker thread done servicing request
01:34:25.360 00.000 18120 OnExposeComplete: enter
01:34:25.361 00.001 18120 UpdateGuideState(): m_state=6
01:34:25.361 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
01:34:25.362 00.001 18120 Star::Find returns 1 (0), X=896.34, Y=233.13, Mass=2018, SNR=31.0, Peak=197 HFD=3.9
01:34:25.362 00.000 18120 MultiStar: [#1 0.31,0.16,0.70,U] [#2 0.10,-0.02,0.63,U] [#3 0.16,-0.10,0.61,U] [#4 0.06,0.11,0.55,U] [#5 0.37,-0.41,0.00,M3] [#6 0.38,-0.14,0.00,M1] [#7 0.14,-0.02,0.44,U] [#8 0.25,0.09,0.40,U] 
01:34:25.363 00.001 18120 refined, 6 included, MultiStar: {0.27, -0.01}, one-star: {0.58, -0.16}
01:34:25.363 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
01:34:25.365 00.002 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
01:34:25.365 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.03 mountX=-0.12 mountY=-0.24, mountTheta=-2.04
01:34:25.366 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.01, opts=13)
01:34:25.367 00.001 18120 Enqueuing Move request for scope (0.27, -0.01)
01:34:25.367 00.000 21948 Worker thread wakes up
01:34:25.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
01:34:25.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
01:34:25.367 00.000 21948 Moving (0.27, -0.01) raw xDistance=-0.12 yDistance=-0.24
01:34:25.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:34:25.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:34:25.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:25.368 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.0
01:34:25.368 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:25.369 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:25.369 00.000 18120 Enqueuing Expose request
01:34:25.369 00.000 21948 MoveAxis(E, 0, ABG)
01:34:25.369 00.000 21948 Move returns status 0, amount 0
01:34:25.369 00.000 21948 MoveAxis(N, 56, ABG)
01:34:25.369 00.000 21948 Guiding  Dir = 0, Dur = 56
01:34:25.370 00.001 21948 IsSlewing returns 0
01:34:25.370 00.000 21948 IsGuiding returns 0
01:34:25.375 00.005 21948 PulseGuide returned control before completion, sleep 61
01:34:25.450 00.075 21948 IsGuiding returns 0
01:34:25.450 00.000 21948 Move returns status 0, amount 56
01:34:25.450 00.000 21948 move complete, result=0
01:34:25.450 00.000 21948 worker thread done servicing request
01:34:25.450 00.000 21948 Worker thread wakes up
01:34:25.451 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:25.451 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 56 ms NORTH
01:34:25.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:26.861 01.410 21948 Exposure complete
01:34:26.897 00.036 21948 worker thread done servicing request
01:34:26.898 00.001 18120 OnExposeComplete: enter
01:34:26.898 00.000 18120 UpdateGuideState(): m_state=6
01:34:26.899 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
01:34:26.899 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=233.10, Mass=2088, SNR=31.6, Peak=226 HFD=4.2
01:34:26.900 00.001 18120 MultiStar: [#1 -0.32,0.04,0.68,U] [#2 -0.05,0.07,0.63,U] [#3 -0.04,-0.10,0.58,U] [#4 -0.21,-0.01,0.56,U] [#5 -0.06,-0.10,0.46,U] [#6 0.10,0.00,0.50,U] [#7 -0.15,-0.19,0.43,U] [#8 0.03,-0.17,0.40,U] 
01:34:26.900 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.16, -0.19}
01:34:26.901 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
01:34:26.902 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
01:34:26.903 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.17 mountX=-0.05 mountY=0.08, mountTheta=2.10
01:34:26.905 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.07, opts=13)
01:34:26.908 00.003 18120 Enqueuing Move request for scope (-0.05, -0.07)
01:34:26.909 00.001 21948 Worker thread wakes up
01:34:26.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:26.909 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.6
01:34:26.910 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:34:26.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:26.911 00.001 18120 Enqueuing Expose request
01:34:26.911 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:34:26.911 00.000 21948 Moving (-0.05, -0.07) raw xDistance=-0.05 yDistance=0.08
01:34:26.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:34:26.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:26.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:34:26.911 00.000 21948 MoveAxis(E, 0, ABG)
01:34:26.911 00.000 21948 Move returns status 0, amount 0
01:34:26.911 00.000 21948 MoveAxis(N, 0, ABG)
01:34:26.911 00.000 21948 Move returns status 0, amount 0
01:34:26.911 00.000 21948 move complete, result=0
01:34:26.911 00.000 21948 worker thread done servicing request
01:34:26.911 00.000 21948 Worker thread wakes up
01:34:26.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:26.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:26.912 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:28.547 01.635 21948 Exposure complete
01:34:28.609 00.062 21948 worker thread done servicing request
01:34:28.609 00.000 18120 OnExposeComplete: enter
01:34:28.610 00.001 18120 UpdateGuideState(): m_state=6
01:34:28.611 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
01:34:28.612 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=233.13, Mass=1921, SNR=30.4, Peak=212 HFD=4.1
01:34:28.613 00.001 18120 MultiStar: [#1 0.07,0.08,0.71,U] [#2 0.14,-0.14,0.65,U] [#3 -0.32,-0.10,0.62,U] [#4 -0.13,-0.05,0.57,U] [#5 -0.01,-0.21,0.47,U] [#6 0.05,0.07,0.53,U] [#7 -0.08,-0.28,0.44,U] [#8 -0.28,0.01,0.40,U] 
01:34:28.613 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.30, -0.17}
01:34:28.614 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
01:34:28.614 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
01:34:28.614 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.47 mountX=-0.08 mountY=0.03, mountTheta=2.78
01:34:28.615 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
01:34:28.617 00.002 18120 Enqueuing Move request for scope (0.01, -0.09)
01:34:28.617 00.000 21948 Worker thread wakes up
01:34:28.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:34:28.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:34:28.617 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
01:34:28.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:28.618 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.4
01:34:28.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:28.619 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:28.619 00.000 18120 Enqueuing Expose request
01:34:28.620 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:28.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:28.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:28.620 00.000 21948 MoveAxis(E, 0, ABG)
01:34:28.620 00.000 21948 Move returns status 0, amount 0
01:34:28.620 00.000 21948 MoveAxis(N, 0, ABG)
01:34:28.620 00.000 21948 Move returns status 0, amount 0
01:34:28.620 00.000 21948 move complete, result=0
01:34:28.620 00.000 21948 worker thread done servicing request
01:34:28.620 00.000 21948 Worker thread wakes up
01:34:28.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:28.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:28.620 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:30.037 01.417 21948 Exposure complete
01:34:30.064 00.027 21948 worker thread done servicing request
01:34:30.064 00.000 18120 OnExposeComplete: enter
01:34:30.065 00.001 18120 UpdateGuideState(): m_state=6
01:34:30.066 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
01:34:30.066 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=232.83, Mass=2014, SNR=31.0, Peak=225 HFD=4.1
01:34:30.067 00.001 18120 MultiStar: [#1 0.06,-0.14,0.75,U] [#2 0.11,-0.31,0.61,U] [#3 -0.07,-0.15,0.62,U] [#4 -0.14,0.04,0.58,U] [#5 -0.24,-0.35,0.00,M2] [#6 0.05,-0.32,0.52,U] [#7 0.21,-0.14,0.44,U] [#8 0.12,-0.29,0.39,U] 
01:34:30.067 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.24}, one-star: {0.30, -0.46}
01:34:30.068 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
01:34:30.068 00.000 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
01:34:30.068 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.20 mountX=-0.26 mountY=0.03, mountTheta=3.04
01:34:30.070 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.24, opts=13)
01:34:30.071 00.001 18120 Enqueuing Move request for scope (0.09, -0.24)
01:34:30.071 00.000 21948 Worker thread wakes up
01:34:30.071 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:30.072 00.001 18120 UpdateGuideState exits: m=2014 RSB=31.0
01:34:30.072 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:30.072 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:30.073 00.001 18120 Enqueuing Expose request
01:34:30.073 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
01:34:30.073 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
01:34:30.073 00.000 21948 Moving (0.09, -0.24) raw xDistance=-0.26 yDistance=0.03
01:34:30.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:34:30.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:30.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:30.073 00.000 21948 MoveAxis(E, 46, ABG)
01:34:30.073 00.000 21948 Guiding  Dir = 2, Dur = 46
01:34:30.074 00.001 21948 IsSlewing returns 0
01:34:30.074 00.000 21948 IsGuiding returns 0
01:34:30.075 00.001 21948 PulseGuide returned control before completion, sleep 55
01:34:30.144 00.069 21948 IsGuiding returns 0
01:34:30.144 00.000 21948 Move returns status 0, amount 46
01:34:30.144 00.000 21948 MoveAxis(N, 0, ABG)
01:34:30.144 00.000 21948 Move returns status 0, amount 0
01:34:30.145 00.001 21948 move complete, result=0
01:34:30.145 00.000 21948 worker thread done servicing request
01:34:30.145 00.000 21948 Worker thread wakes up
01:34:30.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:30.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:30.145 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
01:34:31.775 01.630 21948 Exposure complete
01:34:31.819 00.044 21948 worker thread done servicing request
01:34:31.820 00.001 18120 OnExposeComplete: enter
01:34:31.820 00.000 18120 UpdateGuideState(): m_state=6
01:34:31.821 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
01:34:31.821 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=233.00, Mass=2037, SNR=31.1, Peak=216 HFD=4.2
01:34:31.822 00.001 18120 MultiStar: [#1 -0.29,0.05,0.72,U] [#2 0.01,0.08,0.64,U] [#3 -0.24,-0.05,0.59,U] [#4 -0.20,0.11,0.55,U] [#5 -0.17,-0.34,0.48,U] [#6 -0.33,-0.32,0.00,M1] [#7 -0.39,0.01,0.43,U] [#8 -0.38,-0.11,0.39,U] 
01:34:31.822 00.000 18120 refined, 7 included, MultiStar: {-0.15, -0.08}, one-star: {0.15, -0.30}
01:34:31.823 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
01:34:31.823 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.60)
01:34:31.824 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.64 mountX=-0.01 mountY=0.17, mountTheta=1.64
01:34:31.825 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.08, opts=13)
01:34:31.825 00.000 18120 Enqueuing Move request for scope (-0.15, -0.08)
01:34:31.826 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:31.827 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.1
01:34:31.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:31.828 00.001 21948 Worker thread wakes up
01:34:31.828 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
01:34:31.828 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
01:34:31.828 00.000 21948 Moving (-0.15, -0.08) raw xDistance=-0.01 yDistance=0.17
01:34:31.828 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:31.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:31.828 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:31.828 00.000 18120 Enqueuing Expose request
01:34:31.829 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:34:31.829 00.000 21948 MoveAxis(E, 0, ABG)
01:34:31.829 00.000 21948 Move returns status 0, amount 0
01:34:31.829 00.000 21948 MoveAxis(N, 0, ABG)
01:34:31.829 00.000 21948 Move returns status 0, amount 0
01:34:31.829 00.000 21948 move complete, result=0
01:34:31.829 00.000 21948 worker thread done servicing request
01:34:31.829 00.000 21948 Worker thread wakes up
01:34:31.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:31.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:31.829 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:33.341 01.512 21948 Exposure complete
01:34:33.386 00.045 21948 worker thread done servicing request
01:34:33.386 00.000 18120 OnExposeComplete: enter
01:34:33.390 00.004 18120 UpdateGuideState(): m_state=6
01:34:33.392 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
01:34:33.394 00.002 18120 Star::Find returns 1 (0), X=895.97, Y=233.20, Mass=1938, SNR=30.4, Peak=210 HFD=4.1
01:34:33.397 00.003 18120 MultiStar: [#1 -0.32,0.30,0.00,M1] [#2 -0.06,0.14,0.67,U] [#3 -0.34,0.08,0.63,U] [#4 -0.09,0.10,0.58,U] [#5 -0.04,0.02,0.47,U] [#6 0.17,0.36,0.54,U] [#7 0.09,0.08,0.44,U] [#8 0.03,0.02,0.40,U] 
01:34:33.399 00.002 18120 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.21, -0.09}
01:34:33.399 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
01:34:33.399 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
01:34:33.400 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.50 mountX=0.07 mountY=-0.04, mountTheta=-0.53
01:34:33.402 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
01:34:33.404 00.002 18120 Enqueuing Move request for scope (0.01, 0.08)
01:34:33.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:33.404 00.000 21948 Worker thread wakes up
01:34:33.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:34:33.404 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.4
01:34:33.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:33.405 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:34:33.405 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
01:34:33.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:33.406 00.001 18120 Enqueuing Expose request
01:34:33.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:33.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:33.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:33.406 00.000 21948 MoveAxis(E, 0, ABG)
01:34:33.406 00.000 21948 Move returns status 0, amount 0
01:34:33.406 00.000 21948 MoveAxis(N, 0, ABG)
01:34:33.406 00.000 21948 Move returns status 0, amount 0
01:34:33.406 00.000 21948 move complete, result=0
01:34:33.406 00.000 21948 worker thread done servicing request
01:34:33.406 00.000 21948 Worker thread wakes up
01:34:33.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:33.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:33.407 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:35.039 01.632 21948 Exposure complete
01:34:35.089 00.050 21948 worker thread done servicing request
01:34:35.089 00.000 18120 OnExposeComplete: enter
01:34:35.090 00.001 18120 UpdateGuideState(): m_state=6
01:34:35.091 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
01:34:35.091 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=233.07, Mass=1871, SNR=30.0, Peak=215 HFD=4.2
01:34:35.092 00.001 18120 MultiStar: [#1 -0.18,0.07,0.74,U] [#2 -0.01,0.02,0.67,U] [#3 -0.16,-0.03,0.61,U] [#4 -0.06,-0.14,0.59,U] [#5 -0.15,-0.14,0.49,U] [#6 -0.34,-0.06,0.56,U] [#7 -0.30,0.04,0.45,U] [#8 0.15,-0.15,0.40,U] 
01:34:35.092 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {0.18, -0.22}
01:34:35.093 00.001 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.00) = xAngle (-4.38 = 1.90)
01:34:35.093 00.000 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.42 = 1.86)
01:34:35.095 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.38 mountX=-0.03 mountY=0.10, mountTheta=1.90
01:34:35.096 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.07, opts=13)
01:34:35.097 00.001 18120 Enqueuing Move request for scope (-0.08, -0.07)
01:34:35.097 00.000 21948 Worker thread wakes up
01:34:35.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:35.098 00.001 18120 UpdateGuideState exits: m=1871 RSB=30.0
01:34:35.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:35.098 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:35.099 00.001 18120 Enqueuing Expose request
01:34:35.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
01:34:35.099 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
01:34:35.099 00.000 21948 Moving (-0.08, -0.07) raw xDistance=-0.03 yDistance=0.10
01:34:35.099 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:34:35.099 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:35.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:35.101 00.002 21948 MoveAxis(E, 0, ABG)
01:34:35.101 00.000 21948 Move returns status 0, amount 0
01:34:35.101 00.000 21948 MoveAxis(N, 0, ABG)
01:34:35.101 00.000 21948 Move returns status 0, amount 0
01:34:35.101 00.000 21948 move complete, result=0
01:34:35.101 00.000 21948 worker thread done servicing request
01:34:35.101 00.000 21948 Worker thread wakes up
01:34:35.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:35.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:35.101 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:36.619 01.518 21948 Exposure complete
01:34:36.654 00.035 21948 worker thread done servicing request
01:34:36.654 00.000 18120 OnExposeComplete: enter
01:34:36.657 00.003 18120 UpdateGuideState(): m_state=6
01:34:36.658 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
01:34:36.659 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=233.27, Mass=1982, SNR=30.7, Peak=203 HFD=3.9
01:34:36.660 00.001 18120 MultiStar: [#1 -0.02,0.36,0.76,U] [#2 0.04,0.36,0.65,U] [#3 -0.35,0.12,0.60,U] [#4 -0.25,0.24,0.58,U] [#5 -0.08,-0.13,0.47,U] [#6 -0.26,0.41,0.00,M1] [#7 -0.17,0.19,0.45,U] [#8 -0.37,0.11,0.40,U] 
01:34:36.663 00.003 18120 single-star, 7 included, MultiStar: {-0.10, 0.16}, one-star: {0.14, -0.03}
01:34:36.664 00.001 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
01:34:36.666 00.002 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
01:34:36.668 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.08 mountY=-0.11, mountTheta=-2.22
01:34:36.671 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.03, opts=13)
01:34:36.672 00.001 18120 Enqueuing Move request for scope (0.14, -0.03)
01:34:36.672 00.000 21948 Worker thread wakes up
01:34:36.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:36.673 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:34:36.673 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.7
01:34:36.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:36.674 00.000 18120 Enqueuing Expose request
01:34:36.674 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:34:36.675 00.001 21948 Moving (0.14, -0.03) raw xDistance=-0.08 yDistance=-0.11
01:34:36.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:36.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:36.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:36.675 00.000 21948 MoveAxis(E, 0, ABG)
01:34:36.675 00.000 21948 Move returns status 0, amount 0
01:34:36.675 00.000 21948 MoveAxis(N, 0, ABG)
01:34:36.675 00.000 21948 Move returns status 0, amount 0
01:34:36.675 00.000 21948 move complete, result=0
01:34:36.675 00.000 21948 worker thread done servicing request
01:34:36.675 00.000 21948 Worker thread wakes up
01:34:36.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:36.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:36.675 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:38.298 01.623 21948 Exposure complete
01:34:38.335 00.037 21948 worker thread done servicing request
01:34:38.335 00.000 18120 OnExposeComplete: enter
01:34:38.337 00.002 18120 UpdateGuideState(): m_state=6
01:34:38.337 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
01:34:38.338 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=233.28, Mass=1919, SNR=30.3, Peak=216 HFD=3.9
01:34:38.338 00.000 18120 MultiStar: [#1 -0.07,0.31,0.71,U] [#2 -0.11,0.18,0.67,U] [#3 -0.23,0.13,0.62,U] [#4 -0.19,0.03,0.56,U] [#5 -0.12,-0.11,0.48,U] [#6 -0.22,0.14,0.54,U] [#7 -0.15,0.15,0.45,U] [#8 -0.07,-0.24,0.41,U] 
01:34:38.340 00.002 18120 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {0.19, -0.02}
01:34:38.340 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
01:34:38.341 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
01:34:38.341 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.41 mountX=0.10 mountY=0.04, mountTheta=0.38
01:34:38.342 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.07, opts=13)
01:34:38.343 00.001 18120 Enqueuing Move request for scope (-0.08, 0.07)
01:34:38.343 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:38.346 00.003 21948 Worker thread wakes up
01:34:38.346 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.3
01:34:38.346 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:38.347 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:38.347 00.000 18120 Enqueuing Expose request
01:34:38.348 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
01:34:38.348 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
01:34:38.348 00.000 21948 Moving (-0.08, 0.07) raw xDistance=0.10 yDistance=0.04
01:34:38.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:34:38.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:38.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:38.348 00.000 21948 MoveAxis(E, 0, ABG)
01:34:38.348 00.000 21948 Move returns status 0, amount 0
01:34:38.348 00.000 21948 MoveAxis(N, 0, ABG)
01:34:38.348 00.000 21948 Move returns status 0, amount 0
01:34:38.348 00.000 21948 move complete, result=0
01:34:38.348 00.000 21948 worker thread done servicing request
01:34:38.348 00.000 21948 Worker thread wakes up
01:34:38.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:38.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:38.348 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:39.864 01.516 21948 Exposure complete
01:34:39.902 00.038 21948 worker thread done servicing request
01:34:39.902 00.000 18120 OnExposeComplete: enter
01:34:39.903 00.001 18120 UpdateGuideState(): m_state=6
01:34:39.904 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
01:34:39.904 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=233.18, Mass=2028, SNR=31.1, Peak=214 HFD=4.1
01:34:39.905 00.001 18120 MultiStar: [#1 -0.26,0.09,0.71,U] [#2 -0.29,0.21,0.63,U] [#3 -0.32,0.13,0.58,U] [#4 -0.06,0.20,0.57,U] [#5 -0.07,-0.14,0.46,U] [#6 -0.23,0.06,0.52,U] [#7 -0.18,0.26,0.43,U] [#8 0.09,-0.14,0.43,U] 
01:34:39.905 00.000 18120 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {0.16, -0.12}
01:34:39.905 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.00) = xAngle (0.70 = 0.70)
01:34:39.906 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
01:34:39.906 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.70 mountX=0.10 mountY=0.08, mountTheta=0.68
01:34:39.907 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.05, opts=13)
01:34:39.908 00.001 18120 Enqueuing Move request for scope (-0.12, 0.05)
01:34:39.908 00.000 21948 Worker thread wakes up
01:34:39.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:34:39.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:34:39.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:39.911 00.003 21948 Moving (-0.12, 0.05) raw xDistance=0.10 yDistance=0.08
01:34:39.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:34:39.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:39.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:34:39.911 00.000 21948 MoveAxis(E, 0, ABG)
01:34:39.911 00.000 21948 Move returns status 0, amount 0
01:34:39.911 00.000 21948 MoveAxis(N, 0, ABG)
01:34:39.911 00.000 21948 Move returns status 0, amount 0
01:34:39.911 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:34:39.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:39.912 00.000 18120 Enqueuing Expose request
01:34:39.913 00.001 21948 move complete, result=0
01:34:39.913 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:39.914 00.001 21948 worker thread done servicing request
01:34:39.914 00.000 21948 Worker thread wakes up
01:34:39.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:39.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:41.543 01.629 21948 Exposure complete
01:34:41.583 00.040 21948 worker thread done servicing request
01:34:41.583 00.000 18120 OnExposeComplete: enter
01:34:41.585 00.002 18120 UpdateGuideState(): m_state=6
01:34:41.587 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
01:34:41.588 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=233.16, Mass=1990, SNR=31.0, Peak=211 HFD=4.1
01:34:41.590 00.002 18120 MultiStar: [#1 -0.08,0.21,0.70,U] [#2 -0.11,0.05,0.65,U] [#3 -0.22,0.04,0.60,U] [#4 -0.23,0.20,0.59,U] [#5 -0.27,-0.17,0.48,U] [#6 -0.19,-0.08,0.52,U] [#7 -0.30,0.13,0.44,U] [#8 -0.23,-0.02,0.41,U] 
01:34:41.592 00.002 18120 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {0.18, -0.13}
01:34:41.594 00.002 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
01:34:41.596 00.002 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
01:34:41.597 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=0.07 mountY=0.10, mountTheta=0.96
01:34:41.599 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.02, opts=13)
01:34:41.601 00.002 18120 Enqueuing Move request for scope (-0.12, 0.02)
01:34:41.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:41.601 00.000 21948 Worker thread wakes up
01:34:41.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:34:41.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:34:41.601 00.000 21948 Moving (-0.12, 0.02) raw xDistance=0.07 yDistance=0.10
01:34:41.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:41.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:41.601 00.000 18120 UpdateGuideState exits: m=1990 RSB=31.0
01:34:41.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.602 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:41.602 00.000 18120 Enqueuing Expose request
01:34:41.603 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:41.603 00.000 21948 MoveAxis(E, 0, ABG)
01:34:41.603 00.000 21948 Move returns status 0, amount 0
01:34:41.603 00.000 21948 MoveAxis(N, 0, ABG)
01:34:41.603 00.000 21948 Move returns status 0, amount 0
01:34:41.603 00.000 21948 move complete, result=0
01:34:41.603 00.000 21948 worker thread done servicing request
01:34:41.603 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:41.603 00.000 21948 Worker thread wakes up
01:34:41.604 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:41.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:43.124 01.520 21948 Exposure complete
01:34:43.163 00.039 21948 worker thread done servicing request
01:34:43.163 00.000 18120 OnExposeComplete: enter
01:34:43.164 00.001 18120 UpdateGuideState(): m_state=6
01:34:43.165 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
01:34:43.166 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=233.13, Mass=2056, SNR=31.4, Peak=230 HFD=4.2
01:34:43.167 00.001 18120 MultiStar: [#1 -0.23,0.15,0.71,U] [#2 -0.03,0.12,0.62,U] [#3 -0.40,-0.04,0.00,M1] [#4 -0.25,0.17,0.55,U] [#5 -0.34,-0.11,0.46,U] [#6 0.04,-0.03,0.52,U] [#7 -0.61,0.13,0.00,M1] [#8 -0.07,-0.01,0.39,U] 
01:34:43.168 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.01}, one-star: {0.21, -0.16}
01:34:43.169 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.99 = 0.99)
01:34:43.170 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.95 = 0.95)
01:34:43.171 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.98 mountX=0.04 mountY=0.05, mountTheta=0.97
01:34:43.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.01, opts=13)
01:34:43.172 00.000 18120 Enqueuing Move request for scope (-0.06, 0.01)
01:34:43.173 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:43.173 00.000 21948 Worker thread wakes up
01:34:43.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:34:43.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:34:43.173 00.000 21948 Moving (-0.06, 0.01) raw xDistance=0.04 yDistance=0.05
01:34:43.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:43.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:43.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:43.173 00.000 21948 MoveAxis(E, 0, ABG)
01:34:43.173 00.000 21948 Move returns status 0, amount 0
01:34:43.174 00.001 21948 MoveAxis(N, 0, ABG)
01:34:43.174 00.000 21948 Move returns status 0, amount 0
01:34:43.174 00.000 21948 move complete, result=0
01:34:43.174 00.000 21948 worker thread done servicing request
01:34:43.174 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.4
01:34:43.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:43.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:43.176 00.002 18120 Enqueuing Expose request
01:34:43.176 00.000 21948 Worker thread wakes up
01:34:43.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:43.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:43.176 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:44.805 01.629 21948 Exposure complete
01:34:44.842 00.037 21948 worker thread done servicing request
01:34:44.842 00.000 18120 OnExposeComplete: enter
01:34:44.843 00.001 18120 UpdateGuideState(): m_state=6
01:34:44.843 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
01:34:44.845 00.002 18120 Star::Find returns 1 (0), X=895.96, Y=233.37, Mass=2009, SNR=31.1, Peak=200 HFD=4.0
01:34:44.846 00.001 18120 MultiStar: [#1 -0.19,0.42,0.00,M1] [#2 -0.10,0.30,0.64,U] [#3 -0.38,0.09,0.61,U] [#4 -0.16,0.05,0.54,U] [#5 -0.32,0.11,0.45,U] [#6 -0.18,0.12,0.53,U] [#7 -0.48,0.46,0.00,M2] [#8 0.00,0.20,0.39,U] 
01:34:44.847 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.13}, one-star: {0.20, 0.07}
01:34:44.848 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
01:34:44.850 00.002 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
01:34:44.853 00.003 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.23 mountX=0.16 mountY=0.03, mountTheta=0.20
01:34:44.857 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
01:34:44.857 00.000 18120 Enqueuing Move request for scope (-0.10, 0.13)
01:34:44.858 00.001 21948 Worker thread wakes up
01:34:44.858 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:44.858 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.1
01:34:44.859 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:44.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:44.860 00.001 18120 Enqueuing Expose request
01:34:44.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:34:44.860 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:34:44.860 00.000 21948 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.03
01:34:44.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:34:44.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:44.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:44.860 00.000 21948 MoveAxis(E, 0, ABG)
01:34:44.860 00.000 21948 Move returns status 0, amount 0
01:34:44.860 00.000 21948 MoveAxis(N, 0, ABG)
01:34:44.860 00.000 21948 Move returns status 0, amount 0
01:34:44.860 00.000 21948 move complete, result=0
01:34:44.860 00.000 21948 worker thread done servicing request
01:34:44.860 00.000 21948 Worker thread wakes up
01:34:44.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:44.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:44.861 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:46.388 01.527 21948 Exposure complete
01:34:46.431 00.043 21948 worker thread done servicing request
01:34:46.431 00.000 18120 OnExposeComplete: enter
01:34:46.432 00.001 18120 UpdateGuideState(): m_state=6
01:34:46.434 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
01:34:46.435 00.001 18120 Star::Find returns 1 (0), X=895.93, Y=233.23, Mass=2023, SNR=31.2, Peak=216 HFD=4.2
01:34:46.436 00.001 18120 MultiStar: [#1 -0.26,0.32,0.00,M2] [#2 -0.01,0.09,0.62,U] [#3 -0.31,0.05,0.62,U] [#4 -0.13,0.12,0.60,U] [#5 -0.08,-0.22,0.47,U] [#6 -0.19,0.12,0.54,U] [#7 -0.40,0.07,0.00,M3] [#8 -0.00,-0.08,0.39,U] 
01:34:46.436 00.000 18120 refined, 6 included, MultiStar: {-0.06, 0.00}, one-star: {0.17, -0.07}
01:34:46.437 00.001 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.00) = xAngle (1.07 = 1.07)
01:34:46.438 00.001 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.03 = 1.03)
01:34:46.439 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.07 mountX=0.03 mountY=0.05, mountTheta=1.06
01:34:46.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.00, opts=13)
01:34:46.441 00.001 18120 Enqueuing Move request for scope (-0.06, 0.00)
01:34:46.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:46.442 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.2
01:34:46.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:46.443 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:46.443 00.000 18120 Enqueuing Expose request
01:34:46.444 00.001 21948 Worker thread wakes up
01:34:46.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
01:34:46.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
01:34:46.444 00.000 21948 Moving (-0.06, 0.00) raw xDistance=0.03 yDistance=0.05
01:34:46.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:34:46.444 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:46.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:46.444 00.000 21948 MoveAxis(E, 0, ABG)
01:34:46.444 00.000 21948 Move returns status 0, amount 0
01:34:46.444 00.000 21948 MoveAxis(N, 0, ABG)
01:34:46.444 00.000 21948 Move returns status 0, amount 0
01:34:46.444 00.000 21948 move complete, result=0
01:34:46.444 00.000 21948 worker thread done servicing request
01:34:46.444 00.000 21948 Worker thread wakes up
01:34:46.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:46.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:46.445 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:48.078 01.633 21948 Exposure complete
01:34:48.125 00.047 21948 worker thread done servicing request
01:34:48.125 00.000 18120 OnExposeComplete: enter
01:34:48.127 00.002 18120 UpdateGuideState(): m_state=6
01:34:48.129 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
01:34:48.130 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=233.15, Mass=2068, SNR=31.6, Peak=213 HFD=4.1
01:34:48.132 00.002 18120 MultiStar: [#1 -0.12,0.31,0.73,U] [#2 -0.11,0.25,0.65,U] [#3 -0.41,0.00,0.00,M1] [#4 -0.36,0.14,0.55,U] [#5 -0.04,-0.11,0.46,U] [#6 -0.05,0.24,0.49,U] [#7 -0.26,0.23,0.44,U] [#8 0.07,-0.09,0.38,U] 
01:34:48.133 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.10}, one-star: {0.09, -0.15}
01:34:48.134 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
01:34:48.135 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
01:34:48.136 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.30 mountX=0.12 mountY=0.03, mountTheta=0.27
01:34:48.139 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.10, opts=13)
01:34:48.140 00.001 18120 Enqueuing Move request for scope (-0.09, 0.10)
01:34:48.140 00.000 21948 Worker thread wakes up
01:34:48.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:48.141 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
01:34:48.141 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
01:34:48.141 00.000 21948 Moving (-0.09, 0.10) raw xDistance=0.12 yDistance=0.03
01:34:48.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:34:48.141 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:48.141 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.6
01:34:48.141 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:48.141 00.000 21948 MoveAxis(E, 0, ABG)
01:34:48.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:48.142 00.001 21948 Move returns status 0, amount 0
01:34:48.142 00.000 21948 MoveAxis(N, 0, ABG)
01:34:48.142 00.000 21948 Move returns status 0, amount 0
01:34:48.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:48.142 00.000 18120 Enqueuing Expose request
01:34:48.143 00.001 21948 move complete, result=0
01:34:48.143 00.000 21948 worker thread done servicing request
01:34:48.143 00.000 21948 Worker thread wakes up
01:34:48.143 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:48.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:48.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:49.658 01.515 21948 Exposure complete
01:34:49.695 00.037 21948 worker thread done servicing request
01:34:49.695 00.000 18120 OnExposeComplete: enter
01:34:49.696 00.001 18120 UpdateGuideState(): m_state=6
01:34:49.697 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
01:34:49.697 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=233.33, Mass=1923, SNR=30.3, Peak=198 HFD=3.7
01:34:49.698 00.001 18120 MultiStar: [#1 -0.16,0.42,0.00,M2] [#2 -0.14,0.35,0.63,U] [#3 -0.24,0.12,0.62,U] [#4 -0.40,0.43,0.00,M1] [#5 -0.15,-0.05,0.46,U] [#6 -0.18,0.15,0.53,U] [#7 -0.16,0.32,0.45,U] [#8 0.03,0.06,0.40,U] 
01:34:49.698 00.000 18120 single-star, 6 included, MultiStar: {-0.10, 0.14}, one-star: {0.07, 0.03}
01:34:49.699 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
01:34:49.699 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
01:34:49.700 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.45 mountX=0.00 mountY=-0.08, mountTheta=-1.55
01:34:49.701 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
01:34:49.701 00.000 18120 Enqueuing Move request for scope (0.07, 0.03)
01:34:49.702 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:49.702 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.3
01:34:49.704 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.705 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:49.706 00.001 18120 Enqueuing Expose request
01:34:49.706 00.000 21948 Worker thread wakes up
01:34:49.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:34:49.706 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:34:49.706 00.000 21948 Moving (0.07, 0.03) raw xDistance=0.00 yDistance=-0.08
01:34:49.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:34:49.706 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:49.707 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:34:49.707 00.000 21948 MoveAxis(E, 0, ABG)
01:34:49.707 00.000 21948 Move returns status 0, amount 0
01:34:49.707 00.000 21948 MoveAxis(N, 0, ABG)
01:34:49.707 00.000 21948 Move returns status 0, amount 0
01:34:49.707 00.000 21948 move complete, result=0
01:34:49.707 00.000 21948 worker thread done servicing request
01:34:49.707 00.000 21948 Worker thread wakes up
01:34:49.707 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:49.708 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:49.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:51.347 01.639 21948 Exposure complete
01:34:51.395 00.048 21948 worker thread done servicing request
01:34:51.395 00.000 18120 OnExposeComplete: enter
01:34:51.396 00.001 18120 UpdateGuideState(): m_state=6
01:34:51.396 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
01:34:51.397 00.001 18120 Star::Find returns 1 (0), X=895.69, Y=233.18, Mass=2285, SNR=33.1, Peak=226 HFD=3.9
01:34:51.397 00.000 18120 MultiStar: [#1 -0.22,0.26,0.68,U] [#2 0.06,0.31,0.61,U] [#3 -0.39,0.31,0.00,M1] [#4 -0.27,0.16,0.51,U] [#5 -0.09,0.05,0.43,U] [#6 -0.10,0.13,0.50,U] [#7 -0.12,0.32,0.41,U] [#8 -0.11,-0.09,0.37,U] 
01:34:51.398 00.001 18120 single-star, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.07, -0.12}
01:34:51.398 00.000 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.15)
01:34:51.398 00.000 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.11)
01:34:51.399 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.13 mountX=-0.08 mountY=0.12, mountTheta=2.14
01:34:51.400 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.12, opts=13)
01:34:51.400 00.000 18120 Enqueuing Move request for scope (-0.07, -0.12)
01:34:51.401 00.001 21948 Worker thread wakes up
01:34:51.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:51.401 00.000 18120 UpdateGuideState exits: m=2285 RSB=33.1
01:34:51.402 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.402 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:51.403 00.001 18120 Enqueuing Expose request
01:34:51.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
01:34:51.403 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
01:34:51.403 00.000 21948 Moving (-0.07, -0.12) raw xDistance=-0.08 yDistance=0.12
01:34:51.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:51.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:51.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:34:51.403 00.000 21948 MoveAxis(E, 0, ABG)
01:34:51.403 00.000 21948 Move returns status 0, amount 0
01:34:51.403 00.000 21948 MoveAxis(N, 0, ABG)
01:34:51.403 00.000 21948 Move returns status 0, amount 0
01:34:51.403 00.000 21948 move complete, result=0
01:34:51.403 00.000 21948 worker thread done servicing request
01:34:51.403 00.000 21948 Worker thread wakes up
01:34:51.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:51.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:51.404 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:52.931 01.527 21948 Exposure complete
01:34:52.978 00.047 21948 worker thread done servicing request
01:34:52.978 00.000 18120 OnExposeComplete: enter
01:34:52.979 00.001 18120 UpdateGuideState(): m_state=6
01:34:52.979 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
01:34:52.980 00.001 18120 Star::Find returns 1 (0), X=895.82, Y=233.25, Mass=2032, SNR=31.2, Peak=196 HFD=4.0
01:34:52.980 00.000 18120 MultiStar: [#1 -0.21,0.36,0.00,M2] [#2 -0.13,0.24,0.63,U] [#3 -0.21,0.13,0.62,U] [#4 -0.21,0.14,0.58,U] [#5 -0.19,-0.16,0.48,U] [#6 -0.14,0.20,0.52,U] [#7 -0.51,0.35,0.00,M1] [#8 -0.25,0.17,0.40,U] 
01:34:52.981 00.001 18120 single-star, 6 included, MultiStar: {-0.12, 0.09}, one-star: {0.07, -0.05}
01:34:52.981 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
01:34:52.981 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
01:34:52.982 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.62 mountX=-0.07 mountY=-0.04, mountTheta=-2.65
01:34:52.983 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
01:34:52.983 00.000 18120 Enqueuing Move request for scope (0.07, -0.05)
01:34:52.984 00.001 21948 Worker thread wakes up
01:34:52.984 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:34:52.984 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:34:52.984 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.04
01:34:52.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:34:52.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:52.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:52.985 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.2
01:34:52.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:52.986 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:52.987 00.001 18120 Enqueuing Expose request
01:34:52.989 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:52.989 00.000 21948 MoveAxis(E, 0, ABG)
01:34:52.989 00.000 21948 Move returns status 0, amount 0
01:34:52.989 00.000 21948 MoveAxis(N, 0, ABG)
01:34:52.989 00.000 21948 Move returns status 0, amount 0
01:34:52.989 00.000 21948 move complete, result=0
01:34:52.989 00.000 21948 worker thread done servicing request
01:34:52.989 00.000 21948 Worker thread wakes up
01:34:52.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:52.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:52.990 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:54.623 01.633 21948 Exposure complete
01:34:54.667 00.044 21948 worker thread done servicing request
01:34:54.668 00.001 18120 OnExposeComplete: enter
01:34:54.669 00.001 18120 UpdateGuideState(): m_state=6
01:34:54.670 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
01:34:54.670 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=233.25, Mass=2014, SNR=31.0, Peak=197 HFD=4.1
01:34:54.671 00.001 18120 MultiStar: [#1 -0.29,0.36,0.00,M3] [#2 -0.05,0.24,0.64,U] [#3 -0.35,0.21,0.00,M1] [#4 -0.05,0.28,0.58,U] [#5 0.01,-0.21,0.46,U] [#6 -0.21,0.03,0.49,U] [#7 -0.39,0.14,0.00,M2] [#8 -0.11,0.13,0.40,U] 
01:34:54.671 00.000 18120 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {0.34, -0.05}
01:34:54.672 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
01:34:54.672 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
01:34:54.672 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.04 mountY=-0.06, mountTheta=-0.96
01:34:54.673 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
01:34:54.674 00.001 18120 Enqueuing Move request for scope (0.04, 0.07)
01:34:54.675 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:54.675 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.0
01:34:54.675 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:54.676 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:54.676 00.000 18120 Enqueuing Expose request
01:34:54.677 00.001 21948 Worker thread wakes up
01:34:54.677 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:34:54.677 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:34:54.677 00.000 21948 Moving (0.04, 0.07) raw xDistance=0.04 yDistance=-0.06
01:34:54.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:54.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:54.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:54.677 00.000 21948 MoveAxis(E, 0, ABG)
01:34:54.677 00.000 21948 Move returns status 0, amount 0
01:34:54.677 00.000 21948 MoveAxis(N, 0, ABG)
01:34:54.677 00.000 21948 Move returns status 0, amount 0
01:34:54.677 00.000 21948 move complete, result=0
01:34:54.677 00.000 21948 worker thread done servicing request
01:34:54.677 00.000 21948 Worker thread wakes up
01:34:54.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:54.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:54.677 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:56.190 01.513 21948 Exposure complete
01:34:56.242 00.052 21948 worker thread done servicing request
01:34:56.242 00.000 18120 OnExposeComplete: enter
01:34:56.243 00.001 18120 UpdateGuideState(): m_state=6
01:34:56.243 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
01:34:56.244 00.001 18120 Star::Find returns 1 (0), X=895.81, Y=233.43, Mass=1999, SNR=30.9, Peak=187 HFD=3.8
01:34:56.245 00.001 18120 MultiStar: [#1 -0.26,0.38,0.00,M4] [#2 -0.08,0.47,0.00,M1] [#3 -0.24,0.13,0.59,U] [#4 -0.10,0.12,0.59,U] [#5 -0.05,0.15,0.46,U] [#6 -0.16,0.39,0.00,M1] [#7 -0.22,0.23,0.43,U] [#8 -0.20,0.49,0.00,M1] 
01:34:56.245 00.000 18120 single-star, 4 included, MultiStar: {-0.09, 0.15}, one-star: {0.05, 0.14}
01:34:56.245 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
01:34:56.246 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
01:34:56.246 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=0.10 mountY=-0.11, mountTheta=-0.80
01:34:56.247 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.14, opts=13)
01:34:56.248 00.001 18120 Enqueuing Move request for scope (0.05, 0.14)
01:34:56.248 00.000 21948 Worker thread wakes up
01:34:56.249 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:56.250 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:34:56.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:34:56.250 00.000 21948 Moving (0.05, 0.14) raw xDistance=0.10 yDistance=-0.11
01:34:56.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:34:56.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:56.250 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.9
01:34:56.251 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:56.252 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:56.252 00.000 21948 MoveAxis(E, 0, ABG)
01:34:56.252 00.000 21948 Move returns status 0, amount 0
01:34:56.252 00.000 21948 MoveAxis(N, 0, ABG)
01:34:56.252 00.000 21948 Move returns status 0, amount 0
01:34:56.252 00.000 21948 move complete, result=0
01:34:56.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:56.254 00.002 21948 worker thread done servicing request
01:34:56.254 00.000 18120 Enqueuing Expose request
01:34:56.255 00.001 21948 Worker thread wakes up
01:34:56.255 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:56.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:56.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:57.881 01.626 21948 Exposure complete
01:34:57.916 00.035 21948 worker thread done servicing request
01:34:57.916 00.000 18120 OnExposeComplete: enter
01:34:57.917 00.001 18120 UpdateGuideState(): m_state=6
01:34:57.917 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
01:34:57.918 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=233.45, Mass=2006, SNR=31.1, Peak=185 HFD=4.0
01:34:57.918 00.000 18120 MultiStar: [#1 -0.34,0.39,0.00,M5] [#2 -0.07,0.48,0.00,M2] [#3 -0.34,0.25,0.00,M1] [#4 -0.15,0.27,0.58,U] [#5 -0.29,0.31,0.00,M1] [#6 -0.04,0.31,0.51,U] [#7 -0.44,0.15,0.00,M2] [#8 -0.18,0.30,0.39,U] 
01:34:57.919 00.001 18120 refined, 3 included, MultiStar: {0.01, 0.23}, one-star: {0.20, 0.15}
01:34:57.919 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
01:34:57.920 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
01:34:57.920 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=0.21 mountY=-0.11, mountTheta=-0.49
01:34:57.921 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.23, opts=13)
01:34:57.922 00.001 18120 Enqueuing Move request for scope (0.01, 0.23)
01:34:57.922 00.000 21948 Worker thread wakes up
01:34:57.922 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:57.923 00.001 18120 UpdateGuideState exits: m=2006 RSB=31.1
01:34:57.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:57.924 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:57.924 00.000 18120 Enqueuing Expose request
01:34:57.925 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
01:34:57.925 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
01:34:57.925 00.000 21948 Moving (0.01, 0.23) raw xDistance=0.21 yDistance=-0.11
01:34:57.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:34:57.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:57.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:57.925 00.000 21948 MoveAxis(W, 38, ABG)
01:34:57.925 00.000 21948 Guiding  Dir = 3, Dur = 38
01:34:57.925 00.000 21948 IsSlewing returns 0
01:34:57.925 00.000 21948 IsGuiding returns 0
01:34:57.928 00.003 21948 PulseGuide returned control before completion, sleep 46
01:34:57.988 00.060 21948 IsGuiding returns 0
01:34:57.988 00.000 21948 Move returns status 0, amount 38
01:34:57.988 00.000 21948 MoveAxis(N, 0, ABG)
01:34:57.988 00.000 21948 Move returns status 0, amount 0
01:34:57.989 00.001 21948 move complete, result=0
01:34:57.989 00.000 21948 worker thread done servicing request
01:34:57.989 00.000 21948 Worker thread wakes up
01:34:57.989 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:34:57.990 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:57.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:59.402 01.412 21948 Exposure complete
01:34:59.436 00.034 21948 worker thread done servicing request
01:34:59.437 00.001 18120 OnExposeComplete: enter
01:34:59.437 00.000 18120 UpdateGuideState(): m_state=6
01:34:59.438 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
01:34:59.438 00.000 18120 Star::Find returns 1 (0), X=895.86, Y=233.45, Mass=2015, SNR=31.1, Peak=188 HFD=3.9
01:34:59.440 00.002 18120 MultiStar: [#1 -0.29,0.41,0.00,M6] [#2 -0.05,0.41,0.00,M3] [#3 -0.32,0.15,0.61,U] [#4 -0.28,0.37,0.00,M1] [#5 -0.28,0.13,0.48,U] [#6 0.07,0.22,0.52,U] [#7 -0.32,0.32,0.00,M3] [#8 -0.17,0.11,0.36,U] 
01:34:59.441 00.001 18120 refined, 4 included, MultiStar: {-0.09, 0.15}, one-star: {0.10, 0.15}
01:34:59.443 00.002 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
01:34:59.444 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
01:34:59.445 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.08 mountX=0.18 mountY=0.01, mountTheta=0.04
01:34:59.449 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.15, opts=13)
01:34:59.452 00.003 18120 Enqueuing Move request for scope (-0.09, 0.15)
01:34:59.454 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:34:59.456 00.002 18120 UpdateGuideState exits: m=2015 RSB=31.1
01:34:59.459 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.461 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:34:59.463 00.002 21948 Worker thread wakes up
01:34:59.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
01:34:59.463 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
01:34:59.463 00.000 21948 Moving (-0.09, 0.15) raw xDistance=0.18 yDistance=0.01
01:34:59.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:34:59.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:59.463 00.000 18120 Enqueuing Expose request
01:34:59.466 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:59.466 00.000 21948 MoveAxis(E, 0, ABG)
01:34:59.466 00.000 21948 Move returns status 0, amount 0
01:34:59.466 00.000 21948 MoveAxis(N, 0, ABG)
01:34:59.466 00.000 21948 Move returns status 0, amount 0
01:34:59.466 00.000 21948 move complete, result=0
01:34:59.466 00.000 21948 worker thread done servicing request
01:34:59.466 00.000 21948 Worker thread wakes up
01:34:59.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:34:59.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:34:59.466 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:01.088 01.622 21948 Exposure complete
01:35:01.131 00.043 21948 worker thread done servicing request
01:35:01.132 00.001 18120 OnExposeComplete: enter
01:35:01.132 00.000 18120 UpdateGuideState(): m_state=6
01:35:01.134 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
01:35:01.136 00.002 18120 Star::Find returns 1 (0), X=895.86, Y=233.60, Mass=1914, SNR=30.3, Peak=190 HFD=3.8
01:35:01.139 00.003 18120 MultiStar: [#1 -0.31,0.52,0.00,M7] [#2 -0.04,0.64,0.00,M4] [#3 -0.33,0.41,0.00,M1] [#4 -0.35,0.35,0.00,M2] [#5 -0.09,0.17,0.49,U] [#6 -0.33,0.44,0.00,M1] [#7 -0.08,0.28,0.44,U] [#8 -0.27,0.42,0.00,M1] 
01:35:01.141 00.002 18120 refined, 2 included, MultiStar: {0.01, 0.27}, one-star: {0.10, 0.31}
01:35:01.143 00.002 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
01:35:01.145 00.002 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
01:35:01.146 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.54 mountX=0.24 mountY=-0.13, mountTheta=-0.49
01:35:01.148 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.27, opts=13)
01:35:01.150 00.002 18120 Enqueuing Move request for scope (0.01, 0.27)
01:35:01.152 00.002 21948 Worker thread wakes up
01:35:01.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:01.154 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:35:01.154 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:35:01.154 00.000 21948 Moving (0.01, 0.27) raw xDistance=0.24 yDistance=-0.13
01:35:01.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:35:01.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:01.155 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.3
01:35:01.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:35:01.155 00.000 21948 MoveAxis(W, 43, ABG)
01:35:01.155 00.000 21948 Guiding  Dir = 3, Dur = 43
01:35:01.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:01.156 00.001 21948 IsSlewing returns 0
01:35:01.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:01.156 00.000 18120 Enqueuing Expose request
01:35:01.157 00.001 21948 IsGuiding returns 0
01:35:01.158 00.001 21948 PulseGuide returned control before completion, sleep 52
01:35:01.215 00.057 21948 IsGuiding returns 0
01:35:01.215 00.000 21948 Move returns status 0, amount 43
01:35:01.215 00.000 21948 MoveAxis(N, 0, ABG)
01:35:01.215 00.000 21948 Move returns status 0, amount 0
01:35:01.215 00.000 21948 move complete, result=0
01:35:01.215 00.000 21948 worker thread done servicing request
01:35:01.215 00.000 21948 Worker thread wakes up
01:35:01.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:01.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:01.215 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:35:02.630 01.415 21948 Exposure complete
01:35:02.681 00.051 21948 worker thread done servicing request
01:35:02.681 00.000 18120 OnExposeComplete: enter
01:35:02.683 00.002 18120 UpdateGuideState(): m_state=6
01:35:02.684 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
01:35:02.685 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=233.50, Mass=2030, SNR=31.2, Peak=184 HFD=3.9
01:35:02.686 00.001 18120 MultiStar: [#1 -0.11,0.45,0.00,M8] [#2 -0.07,0.52,0.00,M5] [#3 -0.38,0.33,0.00,M2] [#4 -0.17,0.26,0.57,U] [#5 0.02,0.23,0.46,U] [#6 -0.07,0.34,0.49,U] [#7 0.13,0.47,0.00,M3] [#8 -0.16,0.23,0.40,U] 
01:35:02.687 00.001 18120 refined, 4 included, MultiStar: {0.01, 0.25}, one-star: {0.21, 0.20}
01:35:02.688 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
01:35:02.689 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
01:35:02.690 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=0.22 mountY=-0.12, mountTheta=-0.49
01:35:02.694 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.25, opts=13)
01:35:02.694 00.000 18120 Enqueuing Move request for scope (0.01, 0.25)
01:35:02.695 00.001 21948 Worker thread wakes up
01:35:02.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:02.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
01:35:02.695 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.2
01:35:02.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:02.697 00.001 18120 Enqueuing Expose request
01:35:02.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
01:35:02.697 00.000 21948 Moving (0.01, 0.25) raw xDistance=0.22 yDistance=-0.12
01:35:02.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
01:35:02.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:02.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:02.697 00.000 21948 MoveAxis(W, 42, ABG)
01:35:02.697 00.000 21948 Guiding  Dir = 3, Dur = 42
01:35:02.697 00.000 21948 IsSlewing returns 0
01:35:02.698 00.001 21948 IsGuiding returns 0
01:35:02.699 00.001 21948 PulseGuide returned control before completion, sleep 51
01:35:02.753 00.054 21948 IsGuiding returns 1
01:35:02.753 00.000 21948 scope still moving after pulse duration time elapsed
01:35:02.785 00.032 21948 IsSlewing returns 0
01:35:02.785 00.000 21948 IsGuiding returns 0
01:35:02.785 00.000 21948 scope move finished after 42 + 45 ms
01:35:02.785 00.000 21948 Move returns status 0, amount 42
01:35:02.785 00.000 21948 MoveAxis(N, 0, ABG)
01:35:02.785 00.000 21948 Move returns status 0, amount 0
01:35:02.785 00.000 21948 move complete, result=0
01:35:02.785 00.000 21948 worker thread done servicing request
01:35:02.785 00.000 21948 Worker thread wakes up
01:35:02.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:02.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:02.786 00.001 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
01:35:04.424 01.638 21948 Exposure complete
01:35:04.464 00.040 21948 worker thread done servicing request
01:35:04.465 00.001 18120 OnExposeComplete: enter
01:35:04.466 00.001 18120 UpdateGuideState(): m_state=6
01:35:04.468 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
01:35:04.468 00.000 18120 Star::Find returns 1 (0), X=896.02, Y=233.26, Mass=2137, SNR=31.9, Peak=234 HFD=4.0
01:35:04.469 00.001 18120 MultiStar: [#1 -0.02,0.18,0.71,U] [#2 -0.01,0.15,0.63,U] [#3 -0.23,0.10,0.59,U] [#4 -0.01,0.20,0.54,U] [#5 0.23,-0.38,0.00,M1] [#6 -0.06,0.06,0.50,U] [#7 -0.01,0.11,0.42,U] [#8 0.06,0.18,0.39,U] 
01:35:04.469 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.26, -0.04}
01:35:04.470 00.001 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
01:35:04.470 00.000 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
01:35:04.471 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=0.09 mountY=-0.06, mountTheta=-0.64
01:35:04.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
01:35:04.474 00.001 18120 Enqueuing Move request for scope (0.02, 0.10)
01:35:04.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:04.474 00.000 18120 UpdateGuideState exits: m=2137 RSB=31.9
01:35:04.475 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.475 00.000 21948 Worker thread wakes up
01:35:04.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:35:04.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:35:04.475 00.000 21948 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.06
01:35:04.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:04.477 00.002 18120 Enqueuing Expose request
01:35:04.478 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:04.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:04.479 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:04.479 00.000 21948 MoveAxis(E, 0, ABG)
01:35:04.479 00.000 21948 Move returns status 0, amount 0
01:35:04.479 00.000 21948 MoveAxis(N, 0, ABG)
01:35:04.479 00.000 21948 Move returns status 0, amount 0
01:35:04.479 00.000 21948 move complete, result=0
01:35:04.479 00.000 21948 worker thread done servicing request
01:35:04.479 00.000 21948 Worker thread wakes up
01:35:04.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:04.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:04.480 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:05.996 01.516 21948 Exposure complete
01:35:06.027 00.031 21948 worker thread done servicing request
01:35:06.028 00.001 18120 OnExposeComplete: enter
01:35:06.028 00.000 18120 UpdateGuideState(): m_state=6
01:35:06.030 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
01:35:06.030 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=233.36, Mass=2076, SNR=31.6, Peak=202 HFD=3.9
01:35:06.031 00.001 18120 MultiStar: [#1 -0.16,0.23,0.71,U] [#2 0.05,0.41,0.00,M5] [#3 -0.23,0.12,0.58,U] [#4 -0.25,0.29,0.54,U] [#5 0.01,-0.01,0.46,U] [#6 0.14,0.21,0.51,U] [#7 -0.02,0.21,0.45,U] [#8 0.05,0.29,0.38,U] 
01:35:06.031 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.17}, one-star: {0.17, 0.07}
01:35:06.031 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
01:35:06.032 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
01:35:06.032 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=0.16 mountY=-0.05, mountTheta=-0.30
01:35:06.034 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.17, opts=13)
01:35:06.035 00.001 18120 Enqueuing Move request for scope (-0.03, 0.17)
01:35:06.035 00.000 21948 Worker thread wakes up
01:35:06.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:06.035 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.6
01:35:06.035 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.036 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:06.036 00.000 18120 Enqueuing Expose request
01:35:06.037 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
01:35:06.037 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
01:35:06.037 00.000 21948 Moving (-0.03, 0.17) raw xDistance=0.16 yDistance=-0.05
01:35:06.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:35:06.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:06.037 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:06.037 00.000 21948 MoveAxis(E, 0, ABG)
01:35:06.037 00.000 21948 Move returns status 0, amount 0
01:35:06.037 00.000 21948 MoveAxis(N, 0, ABG)
01:35:06.037 00.000 21948 Move returns status 0, amount 0
01:35:06.037 00.000 21948 move complete, result=0
01:35:06.037 00.000 21948 worker thread done servicing request
01:35:06.037 00.000 21948 Worker thread wakes up
01:35:06.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:06.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:06.037 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:07.666 01.629 21948 Exposure complete
01:35:07.693 00.027 21948 worker thread done servicing request
01:35:07.694 00.001 18120 OnExposeComplete: enter
01:35:07.695 00.001 18120 UpdateGuideState(): m_state=6
01:35:07.698 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
01:35:07.701 00.003 18120 Star::Find returns 1 (0), X=895.99, Y=233.21, Mass=1946, SNR=30.6, Peak=215 HFD=4.1
01:35:07.703 00.002 18120 MultiStar: [#1 -0.05,0.42,0.00,M7] [#2 -0.12,0.46,0.00,M6] [#3 -0.24,0.22,0.61,U] [#4 -0.26,0.34,0.00,M1] [#5 0.04,-0.12,0.49,U] [#6 -0.22,0.24,0.54,U] [#7 -0.29,0.31,0.00,M2] [#8 -0.09,0.37,0.39,U] 
01:35:07.705 00.002 18120 refined, 4 included, MultiStar: {-0.02, 0.09}, one-star: {0.23, -0.09}
01:35:07.707 00.002 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
01:35:07.707 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
01:35:07.708 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.74 mountX=0.09 mountY=-0.03, mountTheta=-0.29
01:35:07.709 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.09, opts=13)
01:35:07.709 00.000 18120 Enqueuing Move request for scope (-0.02, 0.09)
01:35:07.710 00.001 21948 Worker thread wakes up
01:35:07.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:07.710 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.6
01:35:07.711 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:07.712 00.001 18120 Enqueuing Expose request
01:35:07.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:35:07.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:35:07.712 00.000 21948 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
01:35:07.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:07.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:07.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:07.712 00.000 21948 MoveAxis(E, 0, ABG)
01:35:07.712 00.000 21948 Move returns status 0, amount 0
01:35:07.712 00.000 21948 MoveAxis(N, 0, ABG)
01:35:07.712 00.000 21948 Move returns status 0, amount 0
01:35:07.712 00.000 21948 move complete, result=0
01:35:07.712 00.000 21948 worker thread done servicing request
01:35:07.712 00.000 21948 Worker thread wakes up
01:35:07.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:07.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:07.713 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:09.233 01.520 21948 Exposure complete
01:35:09.267 00.034 21948 worker thread done servicing request
01:35:09.267 00.000 18120 OnExposeComplete: enter
01:35:09.269 00.002 18120 UpdateGuideState(): m_state=6
01:35:09.271 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
01:35:09.272 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=233.57, Mass=2019, SNR=31.1, Peak=183 HFD=3.9
01:35:09.273 00.001 18120 MultiStar: [#1 -0.23,0.55,0.00,M8] [#2 -0.27,0.35,0.00,M7] [#3 -0.41,0.43,0.00,M1] [#4 -0.32,0.42,0.00,M2] [#5 -0.31,0.09,0.48,U] [#6 -0.13,0.53,0.00,M1] [#7 -0.39,0.25,0.00,M3] [#8 -0.23,0.39,0.00,M1] 
01:35:09.275 00.002 18120 refined, 1 included, MultiStar: {-0.01, 0.21}, one-star: {0.14, 0.27}
01:35:09.276 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
01:35:09.277 00.001 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
01:35:09.277 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.61 mountX=0.20 mountY=-0.09, mountTheta=-0.42
01:35:09.282 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.21, opts=13)
01:35:09.282 00.000 18120 Enqueuing Move request for scope (-0.01, 0.21)
01:35:09.283 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:09.283 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.1
01:35:09.283 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.284 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:09.284 00.000 18120 Enqueuing Expose request
01:35:09.285 00.001 21948 Worker thread wakes up
01:35:09.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
01:35:09.285 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
01:35:09.285 00.000 21948 Moving (-0.01, 0.21) raw xDistance=0.20 yDistance=-0.09
01:35:09.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:35:09.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:09.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:35:09.285 00.000 21948 MoveAxis(E, 0, ABG)
01:35:09.285 00.000 21948 Move returns status 0, amount 0
01:35:09.285 00.000 21948 MoveAxis(N, 0, ABG)
01:35:09.285 00.000 21948 Move returns status 0, amount 0
01:35:09.285 00.000 21948 move complete, result=0
01:35:09.285 00.000 21948 worker thread done servicing request
01:35:09.285 00.000 21948 Worker thread wakes up
01:35:09.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:09.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:09.285 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:10.907 01.622 21948 Exposure complete
01:35:10.942 00.035 21948 worker thread done servicing request
01:35:10.942 00.000 18120 OnExposeComplete: enter
01:35:10.943 00.001 18120 UpdateGuideState(): m_state=6
01:35:10.944 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
01:35:10.945 00.001 18120 Star::Find returns 1 (0), X=895.56, Y=233.65, Mass=1866, SNR=29.9, Peak=158 HFD=3.5
01:35:10.946 00.001 18120 MultiStar: [#1 -0.40,0.66,0.00,M9] [#2 -0.23,0.53,0.00,M8] [#3 -0.53,0.22,0.00,M2] [#4 -0.54,0.47,0.00,M3] [#5 -0.22,0.43,0.00,M1] [#6 -0.55,0.58,0.00,M2] [#7 -0.60,0.58,0.00,M4] [#8 -0.50,0.21,0.00,M2] 
01:35:10.946 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
01:35:10.947 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
01:35:10.947 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.08 mountX=0.40 mountY=0.02, mountTheta=0.04
01:35:10.949 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.35, opts=13)
01:35:10.949 00.000 18120 Enqueuing Move request for scope (-0.20, 0.35)
01:35:10.951 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:10.951 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.9
01:35:10.951 00.000 21948 Worker thread wakes up
01:35:10.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
01:35:10.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
01:35:10.951 00.000 21948 Moving (-0.20, 0.35) raw xDistance=0.40 yDistance=0.02
01:35:10.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:35:10.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:10.951 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:35:10.953 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:10.953 00.000 18120 Enqueuing Expose request
01:35:10.954 00.001 21948 MoveAxis(W, 72, ABG)
01:35:10.954 00.000 21948 Guiding  Dir = 3, Dur = 72
01:35:10.954 00.000 21948 IsSlewing returns 0
01:35:10.954 00.000 21948 IsGuiding returns 0
01:35:10.955 00.001 21948 PulseGuide returned control before completion, sleep 81
01:35:11.050 00.095 21948 IsGuiding returns 0
01:35:11.050 00.000 21948 Move returns status 0, amount 72
01:35:11.050 00.000 21948 MoveAxis(N, 0, ABG)
01:35:11.050 00.000 21948 Move returns status 0, amount 0
01:35:11.050 00.000 21948 move complete, result=0
01:35:11.050 00.000 21948 worker thread done servicing request
01:35:11.050 00.000 21948 Worker thread wakes up
01:35:11.050 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:11.050 00.000 18120 GuideStep: 0.4 px 72 ms WEST, 0.0 px 0 ms NORTH
01:35:11.050 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:12.455 01.405 21948 Exposure complete
01:35:12.500 00.045 21948 worker thread done servicing request
01:35:12.501 00.001 18120 OnExposeComplete: enter
01:35:12.501 00.000 18120 UpdateGuideState(): m_state=6
01:35:12.502 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
01:35:12.502 00.000 18120 Star::Find returns 1 (0), X=895.74, Y=233.60, Mass=2018, SNR=31.1, Peak=189 HFD=3.7
01:35:12.503 00.001 18120 MultiStar: [#1 -0.29,0.48,0.00,M10] [#2 -0.36,0.35,0.00,M9] [#3 -0.39,0.27,0.00,M3] [#4 -0.17,0.39,0.00,M4] [#5 -0.46,0.18,0.00,M2] [#6 -0.46,0.53,0.00,M3] [#7 -0.43,0.16,0.00,M5] [#8 -0.14,0.31,0.40,U] 
01:35:12.503 00.000 18120 single-star, 1 included, MultiStar: {-0.05, 0.30}, one-star: {-0.02, 0.30}
01:35:12.504 00.001 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
01:35:12.504 00.000 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
01:35:12.505 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.63 mountX=0.28 mountY=-0.12, mountTheta=-0.40
01:35:12.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.30, opts=13)
01:35:12.506 00.000 18120 Enqueuing Move request for scope (-0.02, 0.30)
01:35:12.507 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:12.507 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.1
01:35:12.508 00.001 21948 Worker thread wakes up
01:35:12.508 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
01:35:12.508 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
01:35:12.508 00.000 21948 Moving (-0.02, 0.30) raw xDistance=0.28 yDistance=-0.12
01:35:12.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:35:12.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:12.508 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:12.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:12.508 00.000 21948 MoveAxis(W, 55, ABG)
01:35:12.508 00.000 21948 Guiding  Dir = 3, Dur = 55
01:35:12.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:12.509 00.001 18120 Enqueuing Expose request
01:35:12.509 00.000 21948 IsSlewing returns 0
01:35:12.510 00.001 21948 IsGuiding returns 0
01:35:12.512 00.002 21948 PulseGuide returned control before completion, sleep 64
01:35:12.582 00.070 21948 IsGuiding returns 0
01:35:12.582 00.000 21948 Move returns status 0, amount 55
01:35:12.582 00.000 21948 MoveAxis(N, 0, ABG)
01:35:12.582 00.000 21948 Move returns status 0, amount 0
01:35:12.582 00.000 21948 move complete, result=0
01:35:12.582 00.000 21948 worker thread done servicing request
01:35:12.582 00.000 21948 Worker thread wakes up
01:35:12.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:12.582 00.000 18120 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
01:35:12.583 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:14.219 01.636 21948 Exposure complete
01:35:14.258 00.039 21948 worker thread done servicing request
01:35:14.258 00.000 18120 OnExposeComplete: enter
01:35:14.259 00.001 18120 UpdateGuideState(): m_state=6
01:35:14.259 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
01:35:14.260 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=233.33, Mass=2131, SNR=32.0, Peak=198 HFD=3.8
01:35:14.260 00.000 18120 MultiStar: [#1 -0.28,0.25,0.69,U] [#2 -0.39,0.29,0.00,M10] [#3 -0.43,0.05,0.00,M4] [#4 -0.18,0.13,0.54,U] [#5 -0.14,-0.02,0.47,U] [#6 -0.22,0.29,0.53,U] [#7 -0.40,0.23,0.00,M6] [#8 -0.23,0.03,0.38,U] 
01:35:14.261 00.001 18120 single-star, 5 included, MultiStar: {-0.14, 0.12}, one-star: {0.04, 0.03}
01:35:14.261 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
01:35:14.261 00.000 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
01:35:14.262 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.67 mountX=0.01 mountY=-0.05, mountTheta=-1.33
01:35:14.264 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
01:35:14.264 00.000 18120 Enqueuing Move request for scope (0.04, 0.03)
01:35:14.265 00.001 21948 Worker thread wakes up
01:35:14.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:35:14.265 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:35:14.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:14.266 00.001 18120 UpdateGuideState exits: m=2131 RSB=32.0
01:35:14.266 00.000 21948 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
01:35:14.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.267 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:14.267 00.000 18120 Enqueuing Expose request
01:35:14.268 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:35:14.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:14.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:14.268 00.000 21948 MoveAxis(E, 0, ABG)
01:35:14.268 00.000 21948 Move returns status 0, amount 0
01:35:14.268 00.000 21948 MoveAxis(N, 0, ABG)
01:35:14.268 00.000 21948 Move returns status 0, amount 0
01:35:14.268 00.000 21948 move complete, result=0
01:35:14.268 00.000 21948 worker thread done servicing request
01:35:14.268 00.000 21948 Worker thread wakes up
01:35:14.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:14.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:14.268 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:15.786 01.518 21948 Exposure complete
01:35:15.832 00.046 21948 worker thread done servicing request
01:35:15.832 00.000 18120 OnExposeComplete: enter
01:35:15.835 00.003 18120 UpdateGuideState(): m_state=6
01:35:15.838 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
01:35:15.840 00.002 18120 Star::Find returns 1 (0), X=895.83, Y=233.26, Mass=2011, SNR=31.1, Peak=203 HFD=3.9
01:35:15.842 00.002 18120 MultiStar: [#1 -0.34,0.50,0.00,M10] [#2 -0.18,0.32,0.64,U] [#3 -0.36,0.09,0.61,U] [#4 -0.24,0.27,0.56,U] [#5 0.02,-0.07,0.46,U] [#6 -0.20,0.22,0.56,U] [#7 -0.41,0.29,0.00,M7] [#8 -0.29,0.18,0.40,U] 
01:35:15.845 00.003 18120 single-star, 6 included, MultiStar: {-0.15, 0.13}, one-star: {0.07, -0.04}
01:35:15.845 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:35:15.846 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:35:15.846 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=-0.06 mountY=-0.05, mountTheta=-2.51
01:35:15.849 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
01:35:15.849 00.000 18120 Enqueuing Move request for scope (0.07, -0.04)
01:35:15.850 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:15.850 00.000 21948 Worker thread wakes up
01:35:15.850 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
01:35:15.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:15.851 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:15.851 00.000 18120 Enqueuing Expose request
01:35:15.852 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:35:15.852 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:35:15.852 00.000 21948 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
01:35:15.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:15.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:15.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:15.852 00.000 21948 MoveAxis(E, 0, ABG)
01:35:15.852 00.000 21948 Move returns status 0, amount 0
01:35:15.852 00.000 21948 MoveAxis(N, 0, ABG)
01:35:15.852 00.000 21948 Move returns status 0, amount 0
01:35:15.852 00.000 21948 move complete, result=0
01:35:15.852 00.000 21948 worker thread done servicing request
01:35:15.852 00.000 21948 Worker thread wakes up
01:35:15.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:15.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:15.852 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:17.486 01.634 21948 Exposure complete
01:35:17.524 00.038 21948 worker thread done servicing request
01:35:17.524 00.000 18120 OnExposeComplete: enter
01:35:17.525 00.001 18120 UpdateGuideState(): m_state=6
01:35:17.525 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
01:35:17.526 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=233.37, Mass=1951, SNR=30.5, Peak=203 HFD=3.8
01:35:17.526 00.000 18120 MultiStar: [#1 -0.27,0.36,0.00,R] [#2 -0.14,0.48,0.00,M10] [#3 -0.36,0.21,0.00,M4] [#4 -0.27,0.22,0.53,U] [#5 -0.18,0.07,0.47,U] [#6 -0.07,0.37,0.53,U] [#7 -0.42,0.34,0.00,M8] [#8 -0.10,0.30,0.42,U] 
01:35:17.527 00.001 18120 single-star, 4 included, MultiStar: {-0.06, 0.19}, one-star: {0.12, 0.07}
01:35:17.527 00.000 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
01:35:17.527 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
01:35:17.528 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=0.01 mountY=-0.14, mountTheta=-1.47
01:35:17.530 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
01:35:17.531 00.001 18120 Enqueuing Move request for scope (0.12, 0.07)
01:35:17.531 00.000 21948 Worker thread wakes up
01:35:17.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:17.533 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:35:17.533 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:35:17.533 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.5
01:35:17.533 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.534 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:17.534 00.000 18120 Enqueuing Expose request
01:35:17.534 00.000 21948 Moving (0.12, 0.07) raw xDistance=0.01 yDistance=-0.14
01:35:17.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:35:17.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:17.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:17.535 00.001 21948 MoveAxis(E, 0, ABG)
01:35:17.535 00.000 21948 Move returns status 0, amount 0
01:35:17.535 00.000 21948 MoveAxis(N, 0, ABG)
01:35:17.535 00.000 21948 Move returns status 0, amount 0
01:35:17.535 00.000 21948 move complete, result=0
01:35:17.535 00.000 21948 worker thread done servicing request
01:35:17.535 00.000 21948 Worker thread wakes up
01:35:17.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:17.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:17.535 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:19.053 01.518 21948 Exposure complete
01:35:19.102 00.049 21948 worker thread done servicing request
01:35:19.102 00.000 18120 OnExposeComplete: enter
01:35:19.104 00.002 18120 UpdateGuideState(): m_state=6
01:35:19.105 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
01:35:19.105 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=233.59, Mass=2006, SNR=31.0, Peak=187 HFD=3.8
01:35:19.106 00.001 18120 MultiStar: [#1 0.07,0.08,0.71,U] [#2 -0.09,0.45,0.00,R] [#3 -0.29,0.36,0.00,M5] [#4 -0.26,0.41,0.00,M2] [#5 -0.27,0.24,0.48,U] [#6 -0.22,0.46,0.00,M1] [#7 -0.03,0.24,0.45,U] [#8 -0.26,0.35,0.00,M1] 
01:35:19.106 00.000 18120 refined, 3 included, MultiStar: {0.07, 0.22}, one-star: {0.29, 0.30}
01:35:19.107 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
01:35:19.107 00.000 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
01:35:19.108 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.25 mountX=0.17 mountY=-0.16, mountTheta=-0.77
01:35:19.109 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.22, opts=13)
01:35:19.111 00.002 18120 Enqueuing Move request for scope (0.07, 0.22)
01:35:19.111 00.000 21948 Worker thread wakes up
01:35:19.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:35:19.111 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:35:19.111 00.000 21948 Moving (0.07, 0.22) raw xDistance=0.17 yDistance=-0.16
01:35:19.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:35:19.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:19.111 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:19.112 00.001 18120 UpdateGuideState exits: m=2006 RSB=31.0
01:35:19.112 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:19.113 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:19.113 00.000 18120 Enqueuing Expose request
01:35:19.114 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:35:19.114 00.000 21948 MoveAxis(E, 0, ABG)
01:35:19.114 00.000 21948 Move returns status 0, amount 0
01:35:19.114 00.000 21948 MoveAxis(N, 0, ABG)
01:35:19.114 00.000 21948 Move returns status 0, amount 0
01:35:19.114 00.000 21948 move complete, result=0
01:35:19.114 00.000 21948 worker thread done servicing request
01:35:19.114 00.000 21948 Worker thread wakes up
01:35:19.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:19.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:19.115 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:20.746 01.631 21948 Exposure complete
01:35:20.774 00.028 21948 worker thread done servicing request
01:35:20.774 00.000 18120 OnExposeComplete: enter
01:35:20.776 00.002 18120 UpdateGuideState(): m_state=6
01:35:20.776 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
01:35:20.778 00.002 18120 Star::Find returns 1 (0), X=895.91, Y=233.70, Mass=1970, SNR=30.8, Peak=191 HFD=4.0
01:35:20.778 00.000 18120 MultiStar: [#1 0.11,0.30,0.74,U] [#2 0.04,0.17,0.61,U] [#3 -0.24,0.44,0.00,M6] [#4 -0.21,0.58,0.00,M3] [#5 0.11,0.45,0.00,M1] [#6 -0.09,0.81,0.00,M2] [#7 -0.40,0.73,0.00,M8] [#8 -0.04,0.39,0.40,U] 
01:35:20.778 00.000 18120 refined, 3 included, MultiStar: {0.09, 0.33}, one-star: {0.15, 0.40}
01:35:20.779 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
01:35:20.779 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
01:35:20.780 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.31 mountX=0.26 mountY=-0.22, mountTheta=-0.71
01:35:20.781 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.33, opts=13)
01:35:20.781 00.000 18120 Enqueuing Move request for scope (0.09, 0.33)
01:35:20.782 00.001 21948 Worker thread wakes up
01:35:20.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:20.782 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.8
01:35:20.783 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:20.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:20.783 00.000 18120 Enqueuing Expose request
01:35:20.784 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
01:35:20.784 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
01:35:20.784 00.000 21948 Moving (0.09, 0.33) raw xDistance=0.26 yDistance=-0.22
01:35:20.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:35:20.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:35:20.784 00.000 21948 MoveAxis(W, 47, ABG)
01:35:20.784 00.000 21948 Guiding  Dir = 3, Dur = 47
01:35:20.784 00.000 21948 IsSlewing returns 0
01:35:20.784 00.000 21948 IsGuiding returns 0
01:35:20.786 00.002 21948 PulseGuide returned control before completion, sleep 56
01:35:20.850 00.064 21948 IsGuiding returns 1
01:35:20.850 00.000 21948 scope still moving after pulse duration time elapsed
01:35:20.882 00.032 21948 IsSlewing returns 0
01:35:20.882 00.000 21948 IsGuiding returns 0
01:35:20.882 00.000 21948 scope move finished after 47 + 50 ms
01:35:20.882 00.000 21948 Move returns status 0, amount 47
01:35:20.882 00.000 21948 MoveAxis(N, 53, ABG)
01:35:20.882 00.000 21948 Guiding  Dir = 0, Dur = 53
01:35:20.882 00.000 21948 IsSlewing returns 0
01:35:20.883 00.001 21948 IsGuiding returns 0
01:35:20.887 00.004 21948 PulseGuide returned control before completion, sleep 58
01:35:20.959 00.072 21948 IsGuiding returns 0
01:35:20.959 00.000 21948 Move returns status 0, amount 53
01:35:20.959 00.000 21948 move complete, result=0
01:35:20.960 00.001 18120 GuideStep: 0.3 px 47 ms WEST, -0.2 px 53 ms NORTH
01:35:20.960 00.000 21948 worker thread done servicing request
01:35:20.961 00.001 21948 Worker thread wakes up
01:35:20.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:20.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:22.368 01.407 21948 Exposure complete
01:35:22.411 00.043 21948 worker thread done servicing request
01:35:22.411 00.000 18120 OnExposeComplete: enter
01:35:22.411 00.000 18120 UpdateGuideState(): m_state=6
01:35:22.412 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
01:35:22.412 00.000 18120 Star::Find returns 1 (0), X=895.87, Y=233.45, Mass=1911, SNR=30.3, Peak=172 HFD=3.8
01:35:22.413 00.001 18120 MultiStar: [#1 0.03,0.02,0.75,U] [#2 0.08,-0.12,0.63,U] [#3 -0.63,0.46,0.00,M7] [#4 -0.13,0.31,0.57,U] [#5 -0.09,0.12,0.50,U] [#6 -0.10,0.30,0.54,U] [#7 -0.31,0.19,0.45,U] [#8 -0.09,0.37,0.41,U] 
01:35:22.413 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.15}, one-star: {0.11, 0.16}
01:35:22.414 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
01:35:22.417 00.003 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
01:35:22.419 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.79 mountX=0.15 mountY=-0.04, mountTheta=-0.24
01:35:22.424 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
01:35:22.426 00.002 18120 Enqueuing Move request for scope (-0.03, 0.15)
01:35:22.428 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:22.430 00.002 21948 Worker thread wakes up
01:35:22.430 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
01:35:22.431 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:22.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:22.432 00.001 18120 Enqueuing Expose request
01:35:22.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:35:22.432 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:35:22.432 00.000 21948 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.04
01:35:22.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:35:22.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:22.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:22.432 00.000 21948 MoveAxis(E, 0, ABG)
01:35:22.432 00.000 21948 Move returns status 0, amount 0
01:35:22.432 00.000 21948 MoveAxis(N, 0, ABG)
01:35:22.432 00.000 21948 Move returns status 0, amount 0
01:35:22.432 00.000 21948 move complete, result=0
01:35:22.432 00.000 21948 worker thread done servicing request
01:35:22.433 00.001 21948 Worker thread wakes up
01:35:22.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:22.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:22.433 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:24.158 01.725 21948 Exposure complete
01:35:24.207 00.049 21948 worker thread done servicing request
01:35:24.207 00.000 18120 OnExposeComplete: enter
01:35:24.208 00.001 18120 UpdateGuideState(): m_state=6
01:35:24.210 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
01:35:24.210 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=233.28, Mass=2030, SNR=31.2, Peak=230 HFD=3.9
01:35:24.211 00.001 18120 MultiStar: [#1 0.05,0.06,0.72,U] [#2 -0.04,-0.15,0.64,U] [#3 -0.20,0.16,0.62,U] [#4 -0.18,0.24,0.56,U] [#5 -0.16,0.03,0.46,U] [#6 -0.28,0.46,0.00,M2] [#7 -0.50,0.16,0.00,M8] [#8 0.05,0.19,0.40,U] 
01:35:24.211 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.06}, one-star: {0.17, -0.02}
01:35:24.212 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
01:35:24.213 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
01:35:24.214 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.91 mountX=0.06 mountY=-0.01, mountTheta=-0.13
01:35:24.216 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.06, opts=13)
01:35:24.217 00.001 18120 Enqueuing Move request for scope (-0.02, 0.06)
01:35:24.217 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:24.218 00.001 21948 Worker thread wakes up
01:35:24.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:35:24.218 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:35:24.218 00.000 21948 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.01
01:35:24.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:24.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:24.218 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.2
01:35:24.218 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:24.218 00.000 21948 MoveAxis(E, 0, ABG)
01:35:24.218 00.000 21948 Move returns status 0, amount 0
01:35:24.218 00.000 21948 MoveAxis(N, 0, ABG)
01:35:24.218 00.000 21948 Move returns status 0, amount 0
01:35:24.218 00.000 21948 move complete, result=0
01:35:24.219 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:24.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:24.219 00.000 18120 Enqueuing Expose request
01:35:24.220 00.001 21948 worker thread done servicing request
01:35:24.220 00.000 21948 Worker thread wakes up
01:35:24.220 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:24.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:24.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:25.633 01.413 21948 Exposure complete
01:35:25.674 00.041 21948 worker thread done servicing request
01:35:25.674 00.000 18120 OnExposeComplete: enter
01:35:25.675 00.001 18120 UpdateGuideState(): m_state=6
01:35:25.677 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
01:35:25.678 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=233.29, Mass=1944, SNR=30.6, Peak=205 HFD=4.0
01:35:25.681 00.003 18120 MultiStar: [#1 -0.10,0.04,0.75,U] [#2 0.05,-0.10,0.62,U] [#3 -0.43,0.05,0.00,M7] [#4 -0.14,0.15,0.54,U] [#5 -0.16,-0.08,0.47,U] [#6 -0.22,0.33,0.00,M3] [#7 -0.15,0.35,0.43,U] [#8 -0.34,0.13,0.42,U] 
01:35:25.683 00.002 18120 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {0.14, -0.00}
01:35:25.684 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
01:35:25.684 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
01:35:25.684 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=0.07 mountY=0.03, mountTheta=0.43
01:35:25.686 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
01:35:25.686 00.000 18120 Enqueuing Move request for scope (-0.06, 0.05)
01:35:25.687 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:25.687 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.6
01:35:25.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.688 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:25.688 00.000 18120 Enqueuing Expose request
01:35:25.689 00.001 21948 Worker thread wakes up
01:35:25.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:35:25.689 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:35:25.689 00.000 21948 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.03
01:35:25.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:25.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:25.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:25.689 00.000 21948 MoveAxis(E, 0, ABG)
01:35:25.689 00.000 21948 Move returns status 0, amount 0
01:35:25.689 00.000 21948 MoveAxis(N, 0, ABG)
01:35:25.689 00.000 21948 Move returns status 0, amount 0
01:35:25.689 00.000 21948 move complete, result=0
01:35:25.689 00.000 21948 worker thread done servicing request
01:35:25.689 00.000 21948 Worker thread wakes up
01:35:25.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:25.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:25.689 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:27.312 01.623 21948 Exposure complete
01:35:27.354 00.042 21948 worker thread done servicing request
01:35:27.354 00.000 18120 OnExposeComplete: enter
01:35:27.354 00.000 18120 UpdateGuideState(): m_state=6
01:35:27.355 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
01:35:27.355 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=233.15, Mass=1901, SNR=30.2, Peak=197 HFD=4.2
01:35:27.356 00.001 18120 MultiStar: [#1 0.11,-0.28,0.73,U] [#2 0.03,-0.19,0.64,U] [#3 -0.15,0.23,0.65,U] [#4 -0.33,0.14,0.58,U] [#5 -0.28,0.02,0.47,U] [#6 -0.34,-0.17,0.53,U] [#7 -0.08,0.27,0.46,U] [#8 0.00,0.02,0.42,U] 
01:35:27.359 00.003 18120 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.29, -0.14}
01:35:27.361 00.002 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
01:35:27.363 00.002 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
01:35:27.365 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.47 mountX=-0.01 mountY=0.06, mountTheta=1.81
01:35:27.369 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
01:35:27.370 00.001 18120 Enqueuing Move request for scope (-0.04, -0.04)
01:35:27.370 00.000 21948 Worker thread wakes up
01:35:27.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:27.370 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
01:35:27.371 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:27.371 00.000 18120 Enqueuing Expose request
01:35:27.372 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:35:27.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:35:27.372 00.000 21948 Moving (-0.04, -0.04) raw xDistance=-0.01 yDistance=0.06
01:35:27.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:27.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:27.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:27.372 00.000 21948 MoveAxis(E, 0, ABG)
01:35:27.372 00.000 21948 Move returns status 0, amount 0
01:35:27.372 00.000 21948 MoveAxis(N, 0, ABG)
01:35:27.372 00.000 21948 Move returns status 0, amount 0
01:35:27.372 00.000 21948 move complete, result=0
01:35:27.372 00.000 21948 worker thread done servicing request
01:35:27.372 00.000 21948 Worker thread wakes up
01:35:27.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:27.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:27.373 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:28.893 01.520 21948 Exposure complete
01:35:28.942 00.049 21948 worker thread done servicing request
01:35:28.942 00.000 18120 OnExposeComplete: enter
01:35:28.943 00.001 18120 UpdateGuideState(): m_state=6
01:35:28.943 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
01:35:28.943 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=233.21, Mass=1920, SNR=30.3, Peak=205 HFD=4.0
01:35:28.944 00.001 18120 MultiStar: [#1 -0.08,-0.11,0.73,U] [#2 0.05,-0.37,0.68,U] [#3 -0.25,-0.01,0.63,U] [#4 -0.32,0.09,0.57,U] [#5 -0.22,0.05,0.50,U] [#6 -0.17,0.25,0.53,U] [#7 -0.14,0.23,0.45,U] [#8 -0.26,0.03,0.43,U] 
01:35:28.944 00.000 18120 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {0.09, -0.09}
01:35:28.945 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.98 = 1.31)
01:35:28.945 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.27)
01:35:28.946 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.98 mountX=0.03 mountY=0.12, mountTheta=1.30
01:35:28.947 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.02, opts=13)
01:35:28.947 00.000 18120 Enqueuing Move request for scope (-0.12, -0.02)
01:35:28.948 00.001 21948 Worker thread wakes up
01:35:28.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:28.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:35:28.949 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:35:28.949 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.3
01:35:28.949 00.000 21948 Moving (-0.12, -0.02) raw xDistance=0.03 yDistance=0.12
01:35:28.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:35:28.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:28.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:28.950 00.001 18120 Enqueuing Expose request
01:35:28.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:28.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:35:28.950 00.000 21948 MoveAxis(E, 0, ABG)
01:35:28.950 00.000 21948 Move returns status 0, amount 0
01:35:28.950 00.000 21948 MoveAxis(N, 0, ABG)
01:35:28.950 00.000 21948 Move returns status 0, amount 0
01:35:28.950 00.000 21948 move complete, result=0
01:35:28.950 00.000 21948 worker thread done servicing request
01:35:28.950 00.000 21948 Worker thread wakes up
01:35:28.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:28.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:28.951 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:30.582 01.631 21948 Exposure complete
01:35:30.618 00.036 21948 worker thread done servicing request
01:35:30.618 00.000 18120 OnExposeComplete: enter
01:35:30.618 00.000 18120 UpdateGuideState(): m_state=6
01:35:30.619 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
01:35:30.619 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=233.30, Mass=2036, SNR=31.2, Peak=216 HFD=4.0
01:35:30.621 00.002 18120 MultiStar: [#1 -0.03,-0.19,0.72,U] [#2 -0.23,-0.26,0.63,U] [#3 -0.32,0.07,0.59,U] [#4 -0.24,0.28,0.56,U] [#5 -0.15,-0.15,0.45,U] [#6 -0.24,0.30,0.54,U] [#7 -0.35,0.39,0.00,M6] [#8 -0.10,-0.05,0.38,U] 
01:35:30.622 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {0.16, 0.00}
01:35:30.624 00.002 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.00) = xAngle (-5.09 = 1.19)
01:35:30.625 00.001 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.13 = 1.15)
01:35:30.626 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.10 mountX=0.04 mountY=0.11, mountTheta=1.18
01:35:30.629 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.01, opts=13)
01:35:30.630 00.001 18120 Enqueuing Move request for scope (-0.12, -0.01)
01:35:30.630 00.000 21948 Worker thread wakes up
01:35:30.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:35:30.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:30.631 00.001 18120 UpdateGuideState exits: m=2036 RSB=31.2
01:35:30.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:30.632 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:30.632 00.000 18120 Enqueuing Expose request
01:35:30.632 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:35:30.632 00.000 21948 Moving (-0.12, -0.01) raw xDistance=0.04 yDistance=0.11
01:35:30.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:35:30.633 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:30.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:35:30.633 00.000 21948 MoveAxis(E, 0, ABG)
01:35:30.633 00.000 21948 Move returns status 0, amount 0
01:35:30.633 00.000 21948 MoveAxis(N, 0, ABG)
01:35:30.633 00.000 21948 Move returns status 0, amount 0
01:35:30.633 00.000 21948 move complete, result=0
01:35:30.633 00.000 21948 worker thread done servicing request
01:35:30.633 00.000 21948 Worker thread wakes up
01:35:30.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:30.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:30.633 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:32.149 01.516 21948 Exposure complete
01:35:32.189 00.040 21948 worker thread done servicing request
01:35:32.189 00.000 18120 OnExposeComplete: enter
01:35:32.189 00.000 18120 UpdateGuideState(): m_state=6
01:35:32.190 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
01:35:32.190 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=233.12, Mass=2115, SNR=31.8, Peak=216 HFD=4.2
01:35:32.191 00.001 18120 MultiStar: [#1 -0.00,-0.04,0.70,U] [#2 -0.08,-0.22,0.63,U] [#3 -0.40,-0.06,0.00,M5] [#4 -0.29,0.03,0.55,U] [#5 -0.15,-0.10,0.44,U] [#6 -0.10,0.12,0.51,U] [#7 -0.18,-0.19,0.41,U] [#8 -0.01,-0.17,0.40,U] 
01:35:32.191 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {0.22, -0.18}
01:35:32.192 00.001 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.97 = 2.31)
01:35:32.192 00.000 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.27)
01:35:32.193 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.98 mountX=-0.07 mountY=0.08, mountTheta=2.29
01:35:32.195 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
01:35:32.196 00.001 18120 Enqueuing Move request for scope (-0.04, -0.10)
01:35:32.197 00.001 21948 Worker thread wakes up
01:35:32.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:32.197 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:35:32.197 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:35:32.197 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.8
01:35:32.198 00.001 21948 Moving (-0.04, -0.10) raw xDistance=-0.07 yDistance=0.08
01:35:32.198 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:32.198 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:32.199 00.001 18120 Enqueuing Expose request
01:35:32.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:35:32.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:32.199 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:35:32.199 00.000 21948 MoveAxis(E, 0, ABG)
01:35:32.199 00.000 21948 Move returns status 0, amount 0
01:35:32.199 00.000 21948 MoveAxis(N, 0, ABG)
01:35:32.199 00.000 21948 Move returns status 0, amount 0
01:35:32.199 00.000 21948 move complete, result=0
01:35:32.199 00.000 21948 worker thread done servicing request
01:35:32.199 00.000 21948 Worker thread wakes up
01:35:32.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:32.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:32.200 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:33.829 01.629 21948 Exposure complete
01:35:33.865 00.036 21948 worker thread done servicing request
01:35:33.865 00.000 18120 OnExposeComplete: enter
01:35:33.866 00.001 18120 UpdateGuideState(): m_state=6
01:35:33.867 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
01:35:33.868 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=233.20, Mass=2068, SNR=31.4, Peak=205 HFD=3.9
01:35:33.870 00.002 18120 MultiStar: [#1 0.13,-0.16,0.70,U] [#2 0.00,-0.33,0.65,U] [#3 -0.46,0.19,0.00,M6] [#4 -0.15,0.04,0.57,U] [#5 -0.06,-0.14,0.45,U] [#6 -0.36,0.19,0.00,M1] [#7 -0.33,0.15,0.44,U] [#8 -0.13,0.03,0.40,U] 
01:35:33.871 00.001 18120 single-star, 6 included, MultiStar: {-0.04, -0.09}, one-star: {0.03, -0.09}
01:35:33.872 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
01:35:33.873 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
01:35:33.874 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.30 mountX=-0.10 mountY=0.02, mountTheta=2.95
01:35:33.877 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
01:35:33.877 00.000 18120 Enqueuing Move request for scope (0.03, -0.09)
01:35:33.878 00.001 21948 Worker thread wakes up
01:35:33.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:35:33.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:35:33.878 00.000 21948 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=0.02
01:35:33.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:35:33.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:33.878 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:33.878 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.4
01:35:33.879 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:33.880 00.001 18120 Enqueuing Expose request
01:35:33.880 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:35:33.880 00.000 21948 MoveAxis(E, 0, ABG)
01:35:33.880 00.000 21948 Move returns status 0, amount 0
01:35:33.880 00.000 21948 MoveAxis(N, 0, ABG)
01:35:33.880 00.000 21948 Move returns status 0, amount 0
01:35:33.880 00.000 21948 move complete, result=0
01:35:33.880 00.000 21948 worker thread done servicing request
01:35:33.880 00.000 21948 Worker thread wakes up
01:35:33.880 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:33.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:33.881 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:35.395 01.514 21948 Exposure complete
01:35:35.428 00.033 18120 OnExposeComplete: enter
01:35:35.429 00.001 18120 UpdateGuideState(): m_state=6
01:35:35.429 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
01:35:35.430 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=233.12, Mass=2148, SNR=32.1, Peak=224 HFD=4.0
01:35:35.430 00.000 18120 MultiStar: [#1 0.09,-0.32,0.68,U] [#2 -0.15,-0.35,0.62,U] [#3 -0.32,-0.04,0.56,U] [#4 -0.37,0.19,0.00,M1] [#5 -0.11,-0.13,0.47,U] [#6 -0.27,0.08,0.51,U] [#7 -0.26,0.07,0.42,U] [#8 -0.23,-0.03,0.37,U] 
01:35:35.430 00.000 18120 single-star, 7 included, MultiStar: {-0.13, -0.14}, one-star: {0.00, -0.18}
01:35:35.431 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.56 = 2.73)
01:35:35.431 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
01:35:35.432 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.56 mountX=-0.16 mountY=0.08, mountTheta=2.70
01:35:35.432 00.000 21948 worker thread done servicing request
01:35:35.433 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.18, opts=13)
01:35:35.434 00.001 18120 Enqueuing Move request for scope (0.00, -0.18)
01:35:35.435 00.001 21948 Worker thread wakes up
01:35:35.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
01:35:35.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
01:35:35.435 00.000 21948 Moving (0.00, -0.18) raw xDistance=-0.16 yDistance=0.08
01:35:35.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:35:35.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:35.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:35:35.435 00.000 21948 MoveAxis(E, 0, ABG)
01:35:35.435 00.000 21948 Move returns status 0, amount 0
01:35:35.435 00.000 21948 MoveAxis(N, 0, ABG)
01:35:35.435 00.000 21948 Move returns status 0, amount 0
01:35:35.435 00.000 21948 move complete, result=0
01:35:35.435 00.000 21948 worker thread done servicing request
01:35:35.435 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:35.436 00.001 18120 UpdateGuideState exits: m=2148 RSB=32.1
01:35:35.436 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.437 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:35.437 00.000 18120 Enqueuing Expose request
01:35:35.438 00.001 21948 Worker thread wakes up
01:35:35.438 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:35.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:35.438 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:37.070 01.632 21948 Exposure complete
01:35:37.110 00.040 21948 worker thread done servicing request
01:35:37.110 00.000 18120 OnExposeComplete: enter
01:35:37.111 00.001 18120 UpdateGuideState(): m_state=6
01:35:37.111 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
01:35:37.112 00.001 18120 Star::Find returns 1 (0), X=895.77, Y=233.30, Mass=2040, SNR=31.2, Peak=204 HFD=3.8
01:35:37.112 00.000 18120 MultiStar: [#1 0.06,-0.16,0.73,U] [#2 -0.14,-0.10,0.64,U] [#3 -0.45,0.18,0.00,M6] [#4 -0.24,0.25,0.54,U] [#5 0.04,-0.08,0.47,U] [#6 -0.12,0.04,0.53,U] [#7 -0.37,0.24,0.00,M4] [#8 -0.16,-0.04,0.39,U] 
01:35:37.113 00.001 18120 single-star, 6 included, MultiStar: {-0.06, -0.02}, one-star: {0.01, 0.00}
01:35:37.113 00.000 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
01:35:37.113 00.000 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
01:35:37.114 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.33 mountX=-0.00 mountY=-0.01, mountTheta=-1.67
01:35:37.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.00, opts=13)
01:35:37.117 00.002 18120 Enqueuing Move request for scope (0.01, 0.00)
01:35:37.118 00.001 21948 Worker thread wakes up
01:35:37.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
01:35:37.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
01:35:37.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:37.119 00.001 18120 UpdateGuideState exits: m=2040 RSB=31.2
01:35:37.119 00.000 21948 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
01:35:37.121 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:35:37.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:37.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:37.121 00.000 18120 Enqueuing Expose request
01:35:37.122 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:37.122 00.000 21948 MoveAxis(E, 0, ABG)
01:35:37.122 00.000 21948 Move returns status 0, amount 0
01:35:37.122 00.000 21948 MoveAxis(N, 0, ABG)
01:35:37.122 00.000 21948 Move returns status 0, amount 0
01:35:37.122 00.000 21948 move complete, result=0
01:35:37.122 00.000 21948 worker thread done servicing request
01:35:37.122 00.000 21948 Worker thread wakes up
01:35:37.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:37.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:37.123 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:38.644 01.521 21948 Exposure complete
01:35:38.691 00.047 21948 worker thread done servicing request
01:35:38.691 00.000 18120 OnExposeComplete: enter
01:35:38.692 00.001 18120 UpdateGuideState(): m_state=6
01:35:38.692 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
01:35:38.693 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=233.32, Mass=1936, SNR=30.4, Peak=171 HFD=3.7
01:35:38.693 00.000 18120 MultiStar: [#1 -0.20,-0.10,0.75,U] [#2 -0.18,-0.02,0.67,U] [#3 -0.35,0.21,0.00,M7] [#4 -0.48,0.39,0.00,M1] [#5 -0.19,0.11,0.46,U] [#6 -0.25,0.17,0.52,U] [#7 -0.35,0.23,0.00,M5] [#8 -0.28,0.07,0.37,U] 
01:35:38.694 00.001 18120 single-star, 5 included, MultiStar: {-0.19, 0.03}, one-star: {-0.11, 0.02}
01:35:38.694 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
01:35:38.695 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
01:35:38.695 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.97 mountX=0.06 mountY=0.09, mountTheta=0.96
01:35:38.696 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.02, opts=13)
01:35:38.697 00.001 18120 Enqueuing Move request for scope (-0.11, 0.02)
01:35:38.697 00.000 21948 Worker thread wakes up
01:35:38.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:38.698 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.4
01:35:38.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:38.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:38.699 00.001 18120 Enqueuing Expose request
01:35:38.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:35:38.699 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:35:38.699 00.000 21948 Moving (-0.11, 0.02) raw xDistance=0.06 yDistance=0.09
01:35:38.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:38.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:38.699 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:38.699 00.000 21948 MoveAxis(E, 0, ABG)
01:35:38.700 00.001 21948 Move returns status 0, amount 0
01:35:38.700 00.000 21948 MoveAxis(N, 0, ABG)
01:35:38.700 00.000 21948 Move returns status 0, amount 0
01:35:38.700 00.000 21948 move complete, result=0
01:35:38.700 00.000 21948 worker thread done servicing request
01:35:38.700 00.000 21948 Worker thread wakes up
01:35:38.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:38.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:38.700 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:40.325 01.625 21948 Exposure complete
01:35:40.372 00.047 21948 worker thread done servicing request
01:35:40.372 00.000 18120 OnExposeComplete: enter
01:35:40.375 00.003 18120 UpdateGuideState(): m_state=6
01:35:40.375 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
01:35:40.376 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=233.35, Mass=1920, SNR=30.4, Peak=187 HFD=3.7
01:35:40.376 00.000 18120 MultiStar: [#1 -0.08,0.05,0.75,U] [#2 -0.01,-0.18,0.63,U] [#3 -0.54,0.28,0.00,M8] [#4 -0.48,0.25,0.00,M2] [#5 -0.22,-0.02,0.46,U] [#6 -0.28,0.25,0.52,U] [#7 -0.28,0.38,0.00,M6] [#8 -0.31,0.13,0.42,U] 
01:35:40.376 00.000 18120 single-star, 5 included, MultiStar: {-0.13, 0.04}, one-star: {-0.05, 0.05}
01:35:40.377 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
01:35:40.377 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
01:35:40.378 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.34 mountX=0.07 mountY=0.02, mountTheta=0.31
01:35:40.379 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
01:35:40.380 00.001 18120 Enqueuing Move request for scope (-0.05, 0.05)
01:35:40.380 00.000 21948 Worker thread wakes up
01:35:40.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:40.381 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.4
01:35:40.381 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.381 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:40.382 00.001 18120 Enqueuing Expose request
01:35:40.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:35:40.382 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:35:40.382 00.000 21948 Moving (-0.05, 0.05) raw xDistance=0.07 yDistance=0.02
01:35:40.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:40.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:40.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:35:40.383 00.001 21948 MoveAxis(E, 0, ABG)
01:35:40.383 00.000 21948 Move returns status 0, amount 0
01:35:40.383 00.000 21948 MoveAxis(N, 0, ABG)
01:35:40.383 00.000 21948 Move returns status 0, amount 0
01:35:40.383 00.000 21948 move complete, result=0
01:35:40.383 00.000 21948 worker thread done servicing request
01:35:40.383 00.000 21948 Worker thread wakes up
01:35:40.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:40.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:40.383 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:41.905 01.522 21948 Exposure complete
01:35:41.936 00.031 21948 worker thread done servicing request
01:35:41.936 00.000 18120 OnExposeComplete: enter
01:35:41.937 00.001 18120 UpdateGuideState(): m_state=6
01:35:41.938 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
01:35:41.938 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=233.36, Mass=1960, SNR=30.7, Peak=171 HFD=4.0
01:35:41.939 00.001 18120 MultiStar: [#1 0.01,0.09,0.74,U] [#2 -0.00,0.01,0.65,U] [#3 -0.39,0.36,0.00,M9] [#4 -0.27,0.23,0.57,U] [#5 -0.24,0.09,0.46,U] [#6 -0.22,0.30,0.54,U] [#7 -0.23,0.30,0.44,U] [#8 -0.11,0.45,0.00,M1] 
01:35:41.939 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.14}, one-star: {0.19, 0.06}
01:35:41.940 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
01:35:41.941 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
01:35:41.942 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.02 mountX=0.15 mountY=-0.00, mountTheta=-0.02
01:35:41.943 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
01:35:41.943 00.000 18120 Enqueuing Move request for scope (-0.07, 0.14)
01:35:41.944 00.001 21948 Worker thread wakes up
01:35:41.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:35:41.944 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:35:41.944 00.000 21948 Moving (-0.07, 0.14) raw xDistance=0.15 yDistance=-0.00
01:35:41.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:35:41.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:41.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:35:41.944 00.000 21948 MoveAxis(E, 0, ABG)
01:35:41.944 00.000 21948 Move returns status 0, amount 0
01:35:41.944 00.000 21948 MoveAxis(N, 0, ABG)
01:35:41.944 00.000 21948 Move returns status 0, amount 0
01:35:41.944 00.000 21948 move complete, result=0
01:35:41.944 00.000 21948 worker thread done servicing request
01:35:41.944 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:41.945 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:35:41.945 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:41.946 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:41.946 00.000 18120 Enqueuing Expose request
01:35:41.946 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:41.947 00.001 21948 Worker thread wakes up
01:35:41.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:41.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:43.583 01.636 21948 Exposure complete
01:35:43.631 00.048 21948 worker thread done servicing request
01:35:43.632 00.001 18120 OnExposeComplete: enter
01:35:43.632 00.000 18120 UpdateGuideState(): m_state=6
01:35:43.633 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
01:35:43.634 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=233.27, Mass=2177, SNR=32.3, Peak=174 HFD=4.2
01:35:43.635 00.001 18120 MultiStar: [#1 -0.19,0.05,0.72,U] [#2 -0.06,-0.21,0.62,U] [#3 -0.33,0.29,0.00,M10] [#4 -0.25,0.11,0.53,U] [#5 0.07,-0.22,0.45,U] [#6 -0.36,0.27,0.00,M1] [#7 -0.59,0.01,0.00,M6] [#8 -0.36,0.18,0.00,M2] 
01:35:43.636 00.001 18120 single-star, 4 included, MultiStar: {-0.10, -0.05}, one-star: {-0.06, -0.03}
01:35:43.636 00.000 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
01:35:43.637 00.001 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
01:35:43.637 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.71 mountX=-0.00 mountY=0.06, mountTheta=1.58
01:35:43.639 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.03, opts=13)
01:35:43.639 00.000 18120 Enqueuing Move request for scope (-0.06, -0.03)
01:35:43.640 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:43.640 00.000 18120 UpdateGuideState exits: m=2177 RSB=32.3
01:35:43.641 00.001 21948 Worker thread wakes up
01:35:43.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:43.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:43.642 00.001 18120 Enqueuing Expose request
01:35:43.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:35:43.642 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:35:43.642 00.000 21948 Moving (-0.06, -0.03) raw xDistance=-0.00 yDistance=0.06
01:35:43.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:35:43.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:43.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:43.642 00.000 21948 MoveAxis(E, 0, ABG)
01:35:43.642 00.000 21948 Move returns status 0, amount 0
01:35:43.642 00.000 21948 MoveAxis(N, 0, ABG)
01:35:43.642 00.000 21948 Move returns status 0, amount 0
01:35:43.642 00.000 21948 move complete, result=0
01:35:43.642 00.000 21948 worker thread done servicing request
01:35:43.642 00.000 21948 Worker thread wakes up
01:35:43.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:43.643 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:43.643 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:45.156 01.513 21948 Exposure complete
01:35:45.207 00.051 21948 worker thread done servicing request
01:35:45.207 00.000 18120 OnExposeComplete: enter
01:35:45.209 00.002 18120 UpdateGuideState(): m_state=6
01:35:45.211 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
01:35:45.212 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=233.35, Mass=1970, SNR=30.7, Peak=161 HFD=3.8
01:35:45.214 00.002 18120 MultiStar: [#1 -0.00,-0.01,0.73,U] [#2 -0.22,-0.11,0.63,U] [#3 -0.73,0.28,0.00,R] [#4 -0.26,0.09,0.57,U] [#5 -0.30,0.12,0.49,U] [#6 0.12,0.54,0.00,M2] [#7 -0.41,0.26,0.00,M7] [#8 -0.24,0.30,0.40,U] 
01:35:45.215 00.001 18120 single-star, 5 included, MultiStar: {-0.14, 0.05}, one-star: {-0.00, 0.05}
01:35:45.216 00.001 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
01:35:45.216 00.000 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
01:35:45.217 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.59 mountX=0.05 mountY=-0.02, mountTheta=-0.44
01:35:45.219 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.05, opts=13)
01:35:45.219 00.000 18120 Enqueuing Move request for scope (-0.00, 0.05)
01:35:45.219 00.000 21948 Worker thread wakes up
01:35:45.220 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
01:35:45.220 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
01:35:45.220 00.000 21948 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
01:35:45.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:35:45.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:45.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:45.220 00.000 21948 MoveAxis(E, 0, ABG)
01:35:45.220 00.000 21948 Move returns status 0, amount 0
01:35:45.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:45.220 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.7
01:35:45.221 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:45.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:45.221 00.000 18120 Enqueuing Expose request
01:35:45.222 00.001 21948 MoveAxis(N, 0, ABG)
01:35:45.222 00.000 21948 Move returns status 0, amount 0
01:35:45.222 00.000 21948 move complete, result=0
01:35:45.222 00.000 21948 worker thread done servicing request
01:35:45.222 00.000 21948 Worker thread wakes up
01:35:45.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:45.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:45.223 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:46.858 01.635 21948 Exposure complete
01:35:46.899 00.041 21948 worker thread done servicing request
01:35:46.899 00.000 18120 OnExposeComplete: enter
01:35:46.900 00.001 18120 UpdateGuideState(): m_state=6
01:35:46.901 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
01:35:46.903 00.002 18120 Star::Find returns 1 (0), X=896.00, Y=233.32, Mass=2049, SNR=31.3, Peak=192 HFD=4.0
01:35:46.906 00.003 18120 MultiStar: [#1 -0.12,0.07,0.70,U] [#2 -0.20,-0.20,0.64,U] [#3 0.07,0.01,0.59,U] [#4 -0.40,0.17,0.00,M1] [#5 -0.15,0.02,0.46,U] [#6 -0.08,0.01,0.50,U] [#7 -0.33,0.25,0.00,M8] [#8 -0.25,0.20,0.41,U] 
01:35:46.908 00.002 18120 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.24, 0.02}
01:35:46.911 00.003 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.00) = xAngle (0.88 = 0.88)
01:35:46.912 00.001 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
01:35:46.915 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.88 mountX=0.02 mountY=0.03, mountTheta=0.87
01:35:46.919 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
01:35:46.920 00.001 18120 Enqueuing Move request for scope (-0.03, 0.01)
01:35:46.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:46.921 00.001 18120 UpdateGuideState exits: m=2049 RSB=31.3
01:35:46.922 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.923 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:46.923 00.000 18120 Enqueuing Expose request
01:35:46.925 00.002 21948 Worker thread wakes up
01:35:46.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
01:35:46.925 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
01:35:46.925 00.000 21948 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
01:35:46.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:35:46.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:46.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:46.925 00.000 21948 MoveAxis(E, 0, ABG)
01:35:46.925 00.000 21948 Move returns status 0, amount 0
01:35:46.925 00.000 21948 MoveAxis(N, 0, ABG)
01:35:46.926 00.001 21948 Move returns status 0, amount 0
01:35:46.926 00.000 21948 move complete, result=0
01:35:46.926 00.000 21948 worker thread done servicing request
01:35:46.926 00.000 21948 Worker thread wakes up
01:35:46.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:46.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:46.927 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:48.443 01.516 21948 Exposure complete
01:35:48.487 00.044 21948 worker thread done servicing request
01:35:48.487 00.000 18120 OnExposeComplete: enter
01:35:48.490 00.003 18120 UpdateGuideState(): m_state=6
01:35:48.491 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
01:35:48.491 00.000 18120 Star::Find returns 1 (0), X=895.87, Y=233.20, Mass=1951, SNR=30.6, Peak=181 HFD=4.1
01:35:48.492 00.001 18120 MultiStar: [#1 -0.10,-0.02,0.72,U] [#2 -0.02,-0.14,0.63,U] [#3 0.47,-0.09,0.00,M1] [#4 -0.10,0.21,0.58,U] [#5 -0.10,-0.05,0.47,U] [#6 -0.39,0.37,0.00,M2] [#7 -0.28,0.19,0.43,U] [#8 -0.27,0.38,0.00,M1] 
01:35:48.492 00.000 18120 refined, 5 included, MultiStar: {-0.05, -0.01}, one-star: {0.11, -0.10}
01:35:48.493 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
01:35:48.493 00.000 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
01:35:48.493 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.00 mountX=0.02 mountY=0.05, mountTheta=1.28
01:35:48.495 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
01:35:48.495 00.000 18120 Enqueuing Move request for scope (-0.05, -0.01)
01:35:48.496 00.001 21948 Worker thread wakes up
01:35:48.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:35:48.496 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:35:48.496 00.000 21948 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=0.05
01:35:48.496 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:48.496 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
01:35:48.497 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:48.497 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:48.497 00.000 18120 Enqueuing Expose request
01:35:48.498 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:35:48.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:48.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:35:48.498 00.000 21948 MoveAxis(E, 0, ABG)
01:35:48.498 00.000 21948 Move returns status 0, amount 0
01:35:48.498 00.000 21948 MoveAxis(N, 0, ABG)
01:35:48.498 00.000 21948 Move returns status 0, amount 0
01:35:48.498 00.000 21948 move complete, result=0
01:35:48.498 00.000 21948 worker thread done servicing request
01:35:48.498 00.000 21948 Worker thread wakes up
01:35:48.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:48.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:48.499 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:50.134 01.635 21948 Exposure complete
01:35:50.169 00.035 21948 worker thread done servicing request
01:35:50.170 00.001 18120 OnExposeComplete: enter
01:35:50.170 00.000 18120 UpdateGuideState(): m_state=6
01:35:50.171 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
01:35:50.171 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=233.35, Mass=2009, SNR=30.9, Peak=191 HFD=4.0
01:35:50.172 00.001 18120 MultiStar: [#1 0.05,-0.01,0.72,U] [#2 0.11,-0.18,0.63,U] [#3 0.30,-0.15,0.58,U] [#4 -0.15,0.11,0.56,U] [#5 -0.00,-0.02,0.46,U] [#6 -0.20,0.56,0.00,M3] [#7 -0.09,0.13,0.43,U] [#8 -0.06,0.09,0.39,U] 
01:35:50.172 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.29, 0.05}
01:35:50.173 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
01:35:50.173 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
01:35:50.173 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.04 mountY=-0.08, mountTheta=-2.03
01:35:50.175 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
01:35:50.175 00.000 18120 Enqueuing Move request for scope (0.09, -0.00)
01:35:50.175 00.000 21948 Worker thread wakes up
01:35:50.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:35:50.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:35:50.176 00.000 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
01:35:50.176 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:50.176 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.9
01:35:50.176 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.177 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:50.177 00.000 18120 Enqueuing Expose request
01:35:50.178 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:50.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:50.178 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:50.178 00.000 21948 MoveAxis(E, 0, ABG)
01:35:50.178 00.000 21948 Move returns status 0, amount 0
01:35:50.178 00.000 21948 MoveAxis(N, 0, ABG)
01:35:50.178 00.000 21948 Move returns status 0, amount 0
01:35:50.178 00.000 21948 move complete, result=0
01:35:50.178 00.000 21948 worker thread done servicing request
01:35:50.178 00.000 21948 Worker thread wakes up
01:35:50.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:50.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:50.178 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:51.702 01.524 21948 Exposure complete
01:35:51.754 00.052 21948 worker thread done servicing request
01:35:51.754 00.000 18120 OnExposeComplete: enter
01:35:51.756 00.002 18120 UpdateGuideState(): m_state=6
01:35:51.756 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
01:35:51.757 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=233.28, Mass=2075, SNR=31.6, Peak=211 HFD=4.0
01:35:51.757 00.000 18120 MultiStar: [#1 0.18,-0.24,0.71,U] [#2 0.18,-0.23,0.63,U] [#3 0.55,-0.26,0.00,M1] [#4 -0.26,0.20,0.53,U] [#5 0.24,-0.18,0.46,U] [#6 -0.02,0.17,0.49,U] [#7 -0.36,0.22,0.00,M7] [#8 0.19,-0.09,0.39,U] 
01:35:51.758 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.19, -0.02}
01:35:51.758 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
01:35:51.759 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
01:35:51.759 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
01:35:51.760 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
01:35:51.760 00.000 18120 Enqueuing Move request for scope (0.11, -0.06)
01:35:51.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:51.762 00.002 18120 UpdateGuideState exits: m=2075 RSB=31.6
01:35:51.762 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.764 00.002 21948 Worker thread wakes up
01:35:51.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:51.764 00.000 18120 Enqueuing Expose request
01:35:51.765 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:35:51.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:35:51.765 00.000 21948 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=-0.07
01:35:51.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:35:51.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:51.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:51.765 00.000 21948 MoveAxis(E, 0, ABG)
01:35:51.765 00.000 21948 Move returns status 0, amount 0
01:35:51.765 00.000 21948 MoveAxis(N, 0, ABG)
01:35:51.765 00.000 21948 Move returns status 0, amount 0
01:35:51.765 00.000 21948 move complete, result=0
01:35:51.765 00.000 21948 worker thread done servicing request
01:35:51.765 00.000 21948 Worker thread wakes up
01:35:51.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:51.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:51.766 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:53.390 01.624 21948 Exposure complete
01:35:53.419 00.029 21948 worker thread done servicing request
01:35:53.419 00.000 18120 OnExposeComplete: enter
01:35:53.420 00.001 18120 UpdateGuideState(): m_state=6
01:35:53.420 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
01:35:53.421 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=233.21, Mass=2011, SNR=31.1, Peak=194 HFD=4.1
01:35:53.421 00.000 18120 MultiStar: [#1 0.17,-0.21,0.72,U] [#2 -0.07,-0.25,0.61,U] [#3 0.49,-0.33,0.00,M2] [#4 -0.05,0.03,0.55,U] [#5 -0.01,-0.21,0.46,U] [#6 -0.07,0.12,0.51,U] [#7 -0.18,-0.05,0.44,U] [#8 0.21,-0.28,0.41,U] 
01:35:53.422 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.23, -0.09}
01:35:53.422 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.14)
01:35:53.423 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.10)
01:35:53.423 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=-0.13 mountY=0.01, mountTheta=3.10
01:35:53.424 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
01:35:53.425 00.001 18120 Enqueuing Move request for scope (0.05, -0.12)
01:35:53.425 00.000 21948 Worker thread wakes up
01:35:53.425 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
01:35:53.425 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
01:35:53.425 00.000 21948 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=0.01
01:35:53.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:35:53.425 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:53.426 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.1
01:35:53.426 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:53.427 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:53.427 00.000 18120 Enqueuing Expose request
01:35:53.428 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:53.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:53.428 00.000 21948 MoveAxis(E, 0, ABG)
01:35:53.428 00.000 21948 Move returns status 0, amount 0
01:35:53.428 00.000 21948 MoveAxis(N, 0, ABG)
01:35:53.428 00.000 21948 Move returns status 0, amount 0
01:35:53.428 00.000 21948 move complete, result=0
01:35:53.428 00.000 21948 worker thread done servicing request
01:35:53.428 00.000 21948 Worker thread wakes up
01:35:53.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:53.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:53.428 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:54.949 01.521 21948 Exposure complete
01:35:54.988 00.039 21948 worker thread done servicing request
01:35:54.988 00.000 18120 OnExposeComplete: enter
01:35:54.989 00.001 18120 UpdateGuideState(): m_state=6
01:35:54.989 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
01:35:54.990 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=233.18, Mass=2143, SNR=32.0, Peak=201 HFD=4.2
01:35:54.990 00.000 18120 MultiStar: [#1 0.13,-0.03,0.70,U] [#2 0.09,-0.33,0.62,U] [#3 0.43,-0.28,0.00,M3] [#4 -0.12,-0.05,0.52,U] [#5 0.14,-0.11,0.48,U] [#6 -0.19,-0.06,0.51,U] [#7 0.04,0.22,0.41,U] [#8 0.12,-0.06,0.37,U] 
01:35:54.991 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.18, -0.12}
01:35:54.992 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
01:35:54.993 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
01:35:54.994 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.90 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
01:35:54.996 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
01:35:54.996 00.000 18120 Enqueuing Move request for scope (0.06, -0.08)
01:35:54.996 00.000 21948 Worker thread wakes up
01:35:54.996 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:54.996 00.000 18120 UpdateGuideState exits: m=2143 RSB=32.0
01:35:54.997 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:35:54.997 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:35:54.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:54.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:54.998 00.001 18120 Enqueuing Expose request
01:35:54.998 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.02
01:35:54.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:35:54.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:54.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:54.998 00.000 21948 MoveAxis(E, 0, ABG)
01:35:54.998 00.000 21948 Move returns status 0, amount 0
01:35:54.998 00.000 21948 MoveAxis(N, 0, ABG)
01:35:54.998 00.000 21948 Move returns status 0, amount 0
01:35:54.998 00.000 21948 move complete, result=0
01:35:54.998 00.000 21948 worker thread done servicing request
01:35:54.998 00.000 21948 Worker thread wakes up
01:35:54.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:54.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:54.999 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:56.624 01.625 21948 Exposure complete
01:35:56.657 00.033 21948 worker thread done servicing request
01:35:56.657 00.000 18120 OnExposeComplete: enter
01:35:56.658 00.001 18120 UpdateGuideState(): m_state=6
01:35:56.658 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
01:35:56.659 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=233.30, Mass=1836, SNR=29.7, Peak=163 HFD=4.0
01:35:56.659 00.000 18120 MultiStar: [#1 0.33,-0.02,0.75,U] [#2 0.13,-0.20,0.65,U] [#3 0.44,-0.20,0.00,M4] [#4 -0.06,0.20,0.59,U] [#5 -0.13,-0.14,0.51,U] [#6 0.07,0.17,0.55,U] [#7 0.01,0.09,0.47,U] [#8 0.11,-0.02,0.41,U] 
01:35:56.660 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.25, 0.01}
01:35:56.660 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
01:35:56.660 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
01:35:56.661 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:35:56.663 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
01:35:56.663 00.000 18120 Enqueuing Move request for scope (0.12, 0.01)
01:35:56.664 00.001 21948 Worker thread wakes up
01:35:56.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:35:56.664 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:35:56.664 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.11
01:35:56.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:56.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:56.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:56.665 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.7
01:35:56.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.666 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:35:56.666 00.000 21948 MoveAxis(E, 0, ABG)
01:35:56.666 00.000 21948 Move returns status 0, amount 0
01:35:56.666 00.000 21948 MoveAxis(N, 0, ABG)
01:35:56.666 00.000 21948 Move returns status 0, amount 0
01:35:56.666 00.000 21948 move complete, result=0
01:35:56.666 00.000 21948 worker thread done servicing request
01:35:56.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:56.669 00.003 18120 Enqueuing Expose request
01:35:56.671 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:56.674 00.003 21948 Worker thread wakes up
01:35:56.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:56.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:58.204 01.530 21948 Exposure complete
01:35:58.252 00.048 18120 OnExposeComplete: enter
01:35:58.255 00.003 18120 UpdateGuideState(): m_state=6
01:35:58.256 00.001 21948 worker thread done servicing request
01:35:58.256 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
01:35:58.257 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=233.25, Mass=2239, SNR=32.7, Peak=210 HFD=4.1
01:35:58.258 00.001 18120 MultiStar: [#1 0.29,-0.22,0.68,U] [#2 0.01,-0.21,0.63,U] [#3 0.62,-0.19,0.00,M5] [#4 0.18,0.01,0.53,U] [#5 0.18,-0.22,0.45,U] [#6 0.16,0.22,0.50,U] [#7 -0.07,0.10,0.43,U] [#8 0.03,-0.01,0.38,U] 
01:35:58.258 00.000 18120 refined, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.32, -0.05}
01:35:58.259 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
01:35:58.259 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
01:35:58.260 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
01:35:58.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.06, opts=13)
01:35:58.261 00.000 18120 Enqueuing Move request for scope (0.17, -0.06)
01:35:58.262 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:58.262 00.000 18120 UpdateGuideState exits: m=2239 RSB=32.7
01:35:58.262 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:58.265 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:58.267 00.002 18120 Enqueuing Expose request
01:35:58.270 00.003 21948 Worker thread wakes up
01:35:58.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:35:58.270 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:35:58.270 00.000 21948 Moving (0.17, -0.06) raw xDistance=-0.12 yDistance=-0.12
01:35:58.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:58.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:58.270 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:58.270 00.000 21948 MoveAxis(E, 0, ABG)
01:35:58.270 00.000 21948 Move returns status 0, amount 0
01:35:58.270 00.000 21948 MoveAxis(N, 0, ABG)
01:35:58.270 00.000 21948 Move returns status 0, amount 0
01:35:58.270 00.000 21948 move complete, result=0
01:35:58.270 00.000 21948 worker thread done servicing request
01:35:58.270 00.000 21948 Worker thread wakes up
01:35:58.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:58.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:58.272 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:59.905 01.633 21948 Exposure complete
01:35:59.930 00.025 21948 worker thread done servicing request
01:35:59.930 00.000 18120 OnExposeComplete: enter
01:35:59.931 00.001 18120 UpdateGuideState(): m_state=6
01:35:59.931 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
01:35:59.932 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=233.21, Mass=2006, SNR=30.9, Peak=227 HFD=4.0
01:35:59.932 00.000 18120 MultiStar: [#1 0.35,-0.10,0.74,U] [#2 0.14,-0.42,0.00,M1] [#3 0.64,-0.22,0.00,M6] [#4 0.10,0.09,0.53,U] [#5 0.12,-0.00,0.45,U] [#6 0.00,-0.08,0.50,U] [#7 -0.18,0.18,0.41,U] [#8 0.10,0.02,0.39,U] 
01:35:59.933 00.001 18120 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.25, -0.08}
01:35:59.933 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
01:35:59.934 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
01:35:59.934 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.08 mountY=-0.12, mountTheta=-2.12
01:35:59.936 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
01:35:59.936 00.000 18120 Enqueuing Move request for scope (0.15, -0.02)
01:35:59.937 00.001 21948 Worker thread wakes up
01:35:59.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:35:59.937 00.000 18120 UpdateGuideState exits: m=2006 RSB=30.9
01:35:59.938 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:59.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:35:59.939 00.001 18120 Enqueuing Expose request
01:35:59.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:35:59.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:35:59.939 00.000 21948 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.12
01:35:59.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:35:59.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:59.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:59.939 00.000 21948 MoveAxis(E, 0, ABG)
01:35:59.939 00.000 21948 Move returns status 0, amount 0
01:35:59.939 00.000 21948 MoveAxis(N, 0, ABG)
01:35:59.939 00.000 21948 Move returns status 0, amount 0
01:35:59.939 00.000 21948 move complete, result=0
01:35:59.939 00.000 21948 worker thread done servicing request
01:35:59.939 00.000 21948 Worker thread wakes up
01:35:59.940 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:35:59.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:35:59.940 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:01.454 01.514 21948 Exposure complete
01:36:01.488 00.034 21948 worker thread done servicing request
01:36:01.488 00.000 18120 OnExposeComplete: enter
01:36:01.489 00.001 18120 UpdateGuideState(): m_state=6
01:36:01.489 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
01:36:01.490 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=233.12, Mass=1986, SNR=30.8, Peak=221 HFD=4.2
01:36:01.490 00.000 18120 MultiStar: [#1 0.27,-0.21,0.70,U] [#2 0.19,-0.38,0.00,M2] [#3 0.63,-0.24,0.00,M7] [#4 -0.16,-0.05,0.57,U] [#5 0.15,0.01,0.47,U] [#6 -0.22,-0.12,0.54,U] [#7 -0.12,-0.03,0.41,U] [#8 0.13,-0.11,0.40,U] 
01:36:01.491 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.29, -0.17}
01:36:01.491 00.000 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:36:01.492 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:36:01.492 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.93 mountX=-0.14 mountY=-0.02, mountTheta=-2.97
01:36:01.493 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.11, opts=13)
01:36:01.494 00.001 18120 Enqueuing Move request for scope (0.08, -0.11)
01:36:01.494 00.000 21948 Worker thread wakes up
01:36:01.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:01.495 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.8
01:36:01.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:01.496 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:01.496 00.000 18120 Enqueuing Expose request
01:36:01.497 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:36:01.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:36:01.497 00.000 21948 Moving (0.08, -0.11) raw xDistance=-0.14 yDistance=-0.02
01:36:01.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:36:01.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:01.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:01.497 00.000 21948 MoveAxis(E, 0, ABG)
01:36:01.497 00.000 21948 Move returns status 0, amount 0
01:36:01.497 00.000 21948 MoveAxis(N, 0, ABG)
01:36:01.497 00.000 21948 Move returns status 0, amount 0
01:36:01.497 00.000 21948 move complete, result=0
01:36:01.497 00.000 21948 worker thread done servicing request
01:36:01.497 00.000 21948 Worker thread wakes up
01:36:01.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:01.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:01.497 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:03.135 01.638 21948 Exposure complete
01:36:03.187 00.052 21948 worker thread done servicing request
01:36:03.187 00.000 18120 OnExposeComplete: enter
01:36:03.189 00.002 18120 UpdateGuideState(): m_state=6
01:36:03.190 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
01:36:03.192 00.002 18120 Star::Find returns 1 (0), X=896.10, Y=233.10, Mass=1949, SNR=30.6, Peak=219 HFD=4.2
01:36:03.193 00.001 18120 MultiStar: [#1 0.29,-0.14,0.75,U] [#2 0.14,-0.28,0.65,U] [#3 0.44,-0.17,0.00,M8] [#4 -0.27,0.09,0.58,U] [#5 -0.01,-0.11,0.47,U] [#6 -0.06,0.17,0.52,U] [#7 -0.06,0.41,0.00,M2] [#8 0.08,-0.11,0.39,U] 
01:36:03.194 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.10}, one-star: {0.34, -0.20}
01:36:03.195 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:36:03.197 00.002 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:36:03.198 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.14 mountY=-0.05, mountTheta=-2.77
01:36:03.199 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.10, opts=13)
01:36:03.199 00.000 18120 Enqueuing Move request for scope (0.11, -0.10)
01:36:03.200 00.001 21948 Worker thread wakes up
01:36:03.200 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:03.200 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
01:36:03.201 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:03.201 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:03.202 00.001 18120 Enqueuing Expose request
01:36:03.202 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:36:03.202 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:36:03.202 00.000 21948 Moving (0.11, -0.10) raw xDistance=-0.14 yDistance=-0.05
01:36:03.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:36:03.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:03.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:03.202 00.000 21948 MoveAxis(E, 0, ABG)
01:36:03.202 00.000 21948 Move returns status 0, amount 0
01:36:03.202 00.000 21948 MoveAxis(N, 0, ABG)
01:36:03.202 00.000 21948 Move returns status 0, amount 0
01:36:03.202 00.000 21948 move complete, result=0
01:36:03.202 00.000 21948 worker thread done servicing request
01:36:03.202 00.000 21948 Worker thread wakes up
01:36:03.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:03.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:03.203 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:04.720 01.517 21948 Exposure complete
01:36:04.790 00.070 18120 OnExposeComplete: enter
01:36:04.790 00.000 18120 UpdateGuideState(): m_state=6
01:36:04.791 00.001 21948 worker thread done servicing request
01:36:04.791 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
01:36:04.792 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=233.13, Mass=1956, SNR=30.5, Peak=224 HFD=4.2
01:36:04.794 00.002 18120 MultiStar: [#1 0.27,-0.01,0.72,U] [#2 0.17,-0.29,0.67,U] [#3 0.53,-0.42,0.00,M9] [#4 -0.15,0.08,0.55,U] [#5 0.04,0.04,0.45,U] [#6 0.05,0.08,0.52,U] [#7 -0.22,0.00,0.45,U] [#8 0.18,-0.16,0.43,U] 
01:36:04.795 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.25, -0.17}
01:36:04.796 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:36:04.798 00.002 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:36:04.799 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
01:36:04.802 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
01:36:04.803 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
01:36:04.804 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:04.805 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.5
01:36:04.806 00.001 21948 Worker thread wakes up
01:36:04.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
01:36:04.807 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
01:36:04.807 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=-0.06
01:36:04.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:36:04.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:04.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:04.807 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:04.808 00.001 18120 Enqueuing Expose request
01:36:04.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:04.808 00.000 21948 MoveAxis(E, 0, ABG)
01:36:04.808 00.000 21948 Move returns status 0, amount 0
01:36:04.808 00.000 21948 MoveAxis(N, 0, ABG)
01:36:04.808 00.000 21948 Move returns status 0, amount 0
01:36:04.808 00.000 21948 move complete, result=0
01:36:04.808 00.000 21948 worker thread done servicing request
01:36:04.808 00.000 21948 Worker thread wakes up
01:36:04.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:04.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:04.809 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:06.444 01.635 21948 Exposure complete
01:36:06.494 00.050 21948 worker thread done servicing request
01:36:06.494 00.000 18120 OnExposeComplete: enter
01:36:06.495 00.001 18120 UpdateGuideState(): m_state=6
01:36:06.495 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
01:36:06.496 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=233.26, Mass=1967, SNR=30.6, Peak=207 HFD=4.1
01:36:06.496 00.000 18120 MultiStar: [#1 0.08,-0.12,0.72,U] [#2 0.11,-0.31,0.65,U] [#3 0.57,-0.17,0.00,M10] [#4 -0.12,0.12,0.61,U] [#5 0.05,-0.22,0.48,U] [#6 -0.13,0.10,0.55,U] [#7 -0.31,-0.16,0.44,U] [#8 0.00,0.09,0.39,U] 
01:36:06.497 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.34, -0.04}
01:36:06.497 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
01:36:06.498 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
01:36:06.498 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.00 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
01:36:06.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
01:36:06.500 00.001 18120 Enqueuing Move request for scope (0.04, -0.07)
01:36:06.500 00.000 21948 Worker thread wakes up
01:36:06.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:06.501 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:36:06.501 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.6
01:36:06.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:06.502 00.000 18120 Enqueuing Expose request
01:36:06.503 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:36:06.503 00.000 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:36:06.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:36:06.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:06.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:36:06.503 00.000 21948 MoveAxis(E, 0, ABG)
01:36:06.503 00.000 21948 Move returns status 0, amount 0
01:36:06.503 00.000 21948 MoveAxis(N, 0, ABG)
01:36:06.503 00.000 21948 Move returns status 0, amount 0
01:36:06.503 00.000 21948 move complete, result=0
01:36:06.503 00.000 21948 worker thread done servicing request
01:36:06.503 00.000 21948 Worker thread wakes up
01:36:06.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:06.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:06.503 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:08.029 01.526 21948 Exposure complete
01:36:08.056 00.027 21948 worker thread done servicing request
01:36:08.056 00.000 18120 OnExposeComplete: enter
01:36:08.057 00.001 18120 UpdateGuideState(): m_state=6
01:36:08.058 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
01:36:08.059 00.001 18120 Star::Find returns 1 (0), X=896.12, Y=233.13, Mass=1981, SNR=30.8, Peak=205 HFD=4.1
01:36:08.060 00.001 18120 MultiStar: [#1 0.05,-0.12,0.75,U] [#2 0.08,-0.29,0.65,U] [#3 0.48,-0.08,0.00,R] [#4 -0.24,0.17,0.57,U] [#5 -0.02,-0.02,0.48,U] [#6 -0.03,0.14,0.53,U] [#7 -0.24,0.24,0.44,U] [#8 -0.17,-0.03,0.38,U] 
01:36:08.061 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.36, -0.17}
01:36:08.062 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
01:36:08.062 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
01:36:08.063 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.02 mountX=-0.05 mountY=-0.00, mountTheta=-3.06
01:36:08.065 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
01:36:08.066 00.001 18120 Enqueuing Move request for scope (0.02, -0.04)
01:36:08.067 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:08.067 00.000 21948 Worker thread wakes up
01:36:08.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:36:08.067 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:36:08.067 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.8
01:36:08.068 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:08.069 00.001 18120 Enqueuing Expose request
01:36:08.069 00.000 21948 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.00
01:36:08.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:08.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:08.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:36:08.069 00.000 21948 MoveAxis(E, 0, ABG)
01:36:08.069 00.000 21948 Move returns status 0, amount 0
01:36:08.069 00.000 21948 MoveAxis(N, 0, ABG)
01:36:08.069 00.000 21948 Move returns status 0, amount 0
01:36:08.069 00.000 21948 move complete, result=0
01:36:08.069 00.000 21948 worker thread done servicing request
01:36:08.069 00.000 21948 Worker thread wakes up
01:36:08.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:08.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:08.070 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:09.705 01.635 21948 Exposure complete
01:36:09.742 00.037 21948 worker thread done servicing request
01:36:09.742 00.000 18120 OnExposeComplete: enter
01:36:09.744 00.002 18120 UpdateGuideState(): m_state=6
01:36:09.745 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
01:36:09.747 00.002 18120 Star::Find returns 1 (0), X=896.08, Y=233.07, Mass=1984, SNR=30.8, Peak=231 HFD=4.1
01:36:09.748 00.001 18120 MultiStar: [#1 0.15,-0.13,0.71,U] [#2 0.25,-0.15,0.63,U] [#3 0.04,-0.04,0.60,U] [#4 -0.05,0.12,0.59,U] [#5 0.08,-0.05,0.48,U] [#6 0.10,0.09,0.54,U] [#7 -0.14,0.22,0.42,U] [#8 0.17,0.04,0.39,U] 
01:36:09.749 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.32, -0.22}
01:36:09.751 00.002 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
01:36:09.754 00.003 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
01:36:09.757 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
01:36:09.758 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
01:36:09.759 00.001 18120 Enqueuing Move request for scope (0.13, -0.04)
01:36:09.759 00.000 21948 Worker thread wakes up
01:36:09.759 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:09.759 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.8
01:36:09.760 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.760 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:09.761 00.001 18120 Enqueuing Expose request
01:36:09.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:36:09.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:36:09.761 00.000 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.09
01:36:09.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:09.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:09.761 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:09.761 00.000 21948 MoveAxis(E, 0, ABG)
01:36:09.761 00.000 21948 Move returns status 0, amount 0
01:36:09.761 00.000 21948 MoveAxis(N, 0, ABG)
01:36:09.761 00.000 21948 Move returns status 0, amount 0
01:36:09.761 00.000 21948 move complete, result=0
01:36:09.761 00.000 21948 worker thread done servicing request
01:36:09.761 00.000 21948 Worker thread wakes up
01:36:09.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:09.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:09.762 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:11.290 01.528 21948 Exposure complete
01:36:11.355 00.065 21948 worker thread done servicing request
01:36:11.355 00.000 18120 OnExposeComplete: enter
01:36:11.357 00.002 18120 UpdateGuideState(): m_state=6
01:36:11.357 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
01:36:11.358 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=233.33, Mass=1996, SNR=31.0, Peak=202 HFD=4.0
01:36:11.358 00.000 18120 MultiStar: [#1 0.28,-0.08,0.72,U] [#2 0.04,-0.16,0.62,U] [#3 0.12,-0.09,0.57,U] [#4 0.15,0.05,0.55,U] [#5 0.04,0.16,0.46,U] [#6 0.07,0.33,0.50,U] [#7 -0.09,0.18,0.45,U] [#8 0.16,0.00,0.40,U] 
01:36:11.359 00.001 18120 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.34, 0.03}
01:36:11.360 00.001 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
01:36:11.361 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
01:36:11.362 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
01:36:11.364 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
01:36:11.366 00.002 18120 Enqueuing Move request for scope (0.15, 0.03)
01:36:11.367 00.001 21948 Worker thread wakes up
01:36:11.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:36:11.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:36:11.367 00.000 21948 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
01:36:11.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:11.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:11.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:11.368 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:11.368 00.000 21948 MoveAxis(E, 0, ABG)
01:36:11.368 00.000 18120 UpdateGuideState exits: m=1996 RSB=31.0
01:36:11.369 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:11.369 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:11.370 00.001 18120 Enqueuing Expose request
01:36:11.370 00.000 21948 Move returns status 0, amount 0
01:36:11.370 00.000 21948 MoveAxis(N, 0, ABG)
01:36:11.370 00.000 21948 Move returns status 0, amount 0
01:36:11.370 00.000 21948 move complete, result=0
01:36:11.370 00.000 21948 worker thread done servicing request
01:36:11.370 00.000 21948 Worker thread wakes up
01:36:11.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:11.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:11.371 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:13.000 01.629 21948 Exposure complete
01:36:13.039 00.039 21948 worker thread done servicing request
01:36:13.039 00.000 18120 OnExposeComplete: enter
01:36:13.039 00.000 18120 UpdateGuideState(): m_state=6
01:36:13.040 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
01:36:13.041 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=233.19, Mass=1886, SNR=30.1, Peak=208 HFD=4.2
01:36:13.042 00.001 18120 MultiStar: [#1 0.08,-0.12,0.71,U] [#2 0.02,-0.34,0.62,U] [#3 -0.04,-0.07,0.62,U] [#4 -0.06,-0.11,0.55,U] [#5 0.06,-0.23,0.46,U] [#6 0.04,-0.17,0.53,U] [#7 -0.11,-0.06,0.47,U] [#8 0.02,-0.09,0.41,U] 
01:36:13.044 00.002 18120 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.34, -0.10}
01:36:13.045 00.001 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
01:36:13.074 00.029 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.11)
01:36:13.076 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.14 mountX=-0.16 mountY=0.01, mountTheta=3.11
01:36:13.081 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
01:36:13.083 00.002 18120 Enqueuing Move request for scope (0.07, -0.14)
01:36:13.086 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:13.088 00.002 18120 UpdateGuideState exits: m=1886 RSB=30.1
01:36:13.090 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:13.091 00.001 18120 Enqueuing Expose request
01:36:13.092 00.001 21948 Worker thread wakes up
01:36:13.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:36:13.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:36:13.092 00.000 21948 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=0.01
01:36:13.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:36:13.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:13.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:13.092 00.000 21948 MoveAxis(E, 0, ABG)
01:36:13.092 00.000 21948 Move returns status 0, amount 0
01:36:13.092 00.000 21948 MoveAxis(N, 0, ABG)
01:36:13.092 00.000 21948 Move returns status 0, amount 0
01:36:13.092 00.000 21948 move complete, result=0
01:36:13.092 00.000 21948 worker thread done servicing request
01:36:13.092 00.000 21948 Worker thread wakes up
01:36:13.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:13.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:13.093 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:14.504 01.411 21948 Exposure complete
01:36:14.542 00.038 21948 worker thread done servicing request
01:36:14.542 00.000 18120 OnExposeComplete: enter
01:36:14.542 00.000 18120 UpdateGuideState(): m_state=6
01:36:14.543 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
01:36:14.543 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=233.28, Mass=1986, SNR=30.8, Peak=217 HFD=3.9
01:36:14.544 00.001 18120 MultiStar: [#1 0.31,-0.20,0.71,U] [#2 0.05,-0.14,0.64,U] [#3 0.04,-0.25,0.60,U] [#4 -0.08,0.23,0.58,U] [#5 0.06,-0.18,0.46,U] [#6 0.04,-0.11,0.54,U] [#7 0.14,0.19,0.42,U] [#8 0.11,0.02,0.40,U] 
01:36:14.545 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.19, -0.02}
01:36:14.546 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
01:36:14.548 00.002 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
01:36:14.549 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
01:36:14.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
01:36:14.550 00.000 18120 Enqueuing Move request for scope (0.11, -0.06)
01:36:14.552 00.002 21948 Worker thread wakes up
01:36:14.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:14.552 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.8
01:36:14.553 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:14.553 00.000 18120 Enqueuing Expose request
01:36:14.553 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:36:14.554 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:36:14.554 00.000 21948 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=-0.07
01:36:14.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:36:14.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:14.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:14.554 00.000 21948 MoveAxis(E, 0, ABG)
01:36:14.554 00.000 21948 Move returns status 0, amount 0
01:36:14.554 00.000 21948 MoveAxis(N, 0, ABG)
01:36:14.554 00.000 21948 Move returns status 0, amount 0
01:36:14.554 00.000 21948 move complete, result=0
01:36:14.554 00.000 21948 worker thread done servicing request
01:36:14.554 00.000 21948 Worker thread wakes up
01:36:14.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:14.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:14.554 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:16.179 01.625 21948 Exposure complete
01:36:16.222 00.043 21948 worker thread done servicing request
01:36:16.222 00.000 18120 OnExposeComplete: enter
01:36:16.223 00.001 18120 UpdateGuideState(): m_state=6
01:36:16.224 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
01:36:16.224 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=233.32, Mass=2068, SNR=31.6, Peak=214 HFD=3.9
01:36:16.225 00.001 18120 MultiStar: [#1 0.27,-0.06,0.69,U] [#2 0.26,-0.20,0.62,U] [#3 0.15,-0.02,0.62,U] [#4 0.07,0.29,0.55,U] [#5 -0.03,-0.13,0.46,U] [#6 -0.01,0.20,0.49,U] [#7 -0.01,0.20,0.43,U] [#8 0.19,0.13,0.40,U] 
01:36:16.225 00.000 18120 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.33, 0.03}
01:36:16.225 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
01:36:16.226 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
01:36:16.226 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=-0.04 mountY=-0.16, mountTheta=-1.79
01:36:16.228 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.04, opts=13)
01:36:16.228 00.000 18120 Enqueuing Move request for scope (0.16, 0.04)
01:36:16.229 00.001 21948 Worker thread wakes up
01:36:16.229 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:16.229 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:36:16.229 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.6
01:36:16.230 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:16.230 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:16.230 00.000 18120 Enqueuing Expose request
01:36:16.231 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:36:16.231 00.000 21948 Moving (0.16, 0.04) raw xDistance=-0.04 yDistance=-0.16
01:36:16.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:36:16.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:16.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:36:16.231 00.000 21948 MoveAxis(E, 0, ABG)
01:36:16.231 00.000 21948 Move returns status 0, amount 0
01:36:16.231 00.000 21948 MoveAxis(N, 0, ABG)
01:36:16.231 00.000 21948 Move returns status 0, amount 0
01:36:16.231 00.000 21948 move complete, result=0
01:36:16.231 00.000 21948 worker thread done servicing request
01:36:16.231 00.000 21948 Worker thread wakes up
01:36:16.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:16.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:16.231 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:17.742 01.511 21948 Exposure complete
01:36:17.787 00.045 21948 worker thread done servicing request
01:36:17.787 00.000 18120 OnExposeComplete: enter
01:36:17.789 00.002 18120 UpdateGuideState(): m_state=6
01:36:17.791 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
01:36:17.793 00.002 18120 Star::Find returns 1 (0), X=896.17, Y=233.23, Mass=1971, SNR=30.7, Peak=195 HFD=4.0
01:36:17.793 00.000 18120 MultiStar: [#1 0.25,-0.12,0.73,U] [#2 0.27,-0.23,0.63,U] [#3 0.29,-0.21,0.60,U] [#4 -0.08,0.20,0.57,U] [#5 0.02,-0.14,0.47,U] [#6 0.11,0.04,0.51,U] [#7 -0.10,0.47,0.00,M1] [#8 0.19,0.10,0.37,U] 
01:36:17.794 00.001 18120 refined, 7 included, MultiStar: {0.21, -0.07}, one-star: {0.41, -0.07}
01:36:17.795 00.001 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
01:36:17.797 00.002 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
01:36:17.799 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
01:36:17.802 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.07, opts=13)
01:36:17.805 00.003 18120 Enqueuing Move request for scope (0.21, -0.07)
01:36:17.806 00.001 21948 Worker thread wakes up
01:36:17.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:17.807 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
01:36:17.807 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.7
01:36:17.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:17.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:17.808 00.000 18120 Enqueuing Expose request
01:36:17.809 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
01:36:17.809 00.000 21948 Moving (0.21, -0.07) raw xDistance=-0.15 yDistance=-0.16
01:36:17.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:36:17.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:17.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:36:17.809 00.000 21948 MoveAxis(E, 0, ABG)
01:36:17.809 00.000 21948 Move returns status 0, amount 0
01:36:17.809 00.000 21948 MoveAxis(N, 0, ABG)
01:36:17.809 00.000 21948 Move returns status 0, amount 0
01:36:17.810 00.001 21948 move complete, result=0
01:36:17.810 00.000 21948 worker thread done servicing request
01:36:17.810 00.000 21948 Worker thread wakes up
01:36:17.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:17.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:17.810 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:19.430 01.620 21948 Exposure complete
01:36:19.475 00.045 21948 worker thread done servicing request
01:36:19.475 00.000 18120 OnExposeComplete: enter
01:36:19.477 00.002 18120 UpdateGuideState(): m_state=6
01:36:19.479 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
01:36:19.480 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=233.42, Mass=2014, SNR=31.0, Peak=202 HFD=3.9
01:36:19.481 00.001 18120 MultiStar: [#1 0.32,0.06,0.70,U] [#2 0.07,-0.10,0.63,U] [#3 -0.08,0.09,0.58,U] [#4 -0.22,0.34,0.00,M1] [#5 0.00,0.01,0.46,U] [#6 -0.06,0.35,0.50,U] [#7 -0.22,0.17,0.44,U] [#8 0.16,0.06,0.41,U] 
01:36:19.483 00.002 18120 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.09, 0.12}
01:36:19.484 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
01:36:19.485 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
01:36:19.486 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=0.06 mountY=-0.09, mountTheta=-0.96
01:36:19.488 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
01:36:19.489 00.001 18120 Enqueuing Move request for scope (0.05, 0.09)
01:36:19.489 00.000 21948 Worker thread wakes up
01:36:19.489 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:19.490 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:36:19.490 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.0
01:36:19.490 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:19.491 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:19.491 00.000 18120 Enqueuing Expose request
01:36:19.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:36:19.491 00.000 21948 Moving (0.05, 0.09) raw xDistance=0.06 yDistance=-0.09
01:36:19.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:19.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:19.492 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:19.492 00.000 21948 MoveAxis(E, 0, ABG)
01:36:19.492 00.000 21948 Move returns status 0, amount 0
01:36:19.492 00.000 21948 MoveAxis(N, 0, ABG)
01:36:19.492 00.000 21948 Move returns status 0, amount 0
01:36:19.492 00.000 21948 move complete, result=0
01:36:19.492 00.000 21948 worker thread done servicing request
01:36:19.492 00.000 21948 Worker thread wakes up
01:36:19.492 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:19.492 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:19.492 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:21.014 01.522 21948 Exposure complete
01:36:21.058 00.044 21948 worker thread done servicing request
01:36:21.058 00.000 18120 OnExposeComplete: enter
01:36:21.059 00.001 18120 UpdateGuideState(): m_state=6
01:36:21.060 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
01:36:21.060 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=233.35, Mass=2011, SNR=31.0, Peak=206 HFD=3.9
01:36:21.061 00.001 18120 MultiStar: [#1 0.08,-0.03,0.72,U] [#2 0.00,-0.07,0.65,U] [#3 0.07,-0.11,0.61,U] [#4 -0.21,0.09,0.56,U] [#5 -0.04,-0.10,0.44,U] [#6 -0.10,0.02,0.51,U] [#7 -0.53,0.18,0.00,M1] [#8 0.10,0.04,0.36,U] 
01:36:21.061 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.33, 0.05}
01:36:21.062 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
01:36:21.062 00.000 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
01:36:21.062 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.20 mountX=-0.03 mountY=-0.05, mountTheta=-2.21
01:36:21.064 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.01, opts=13)
01:36:21.064 00.000 18120 Enqueuing Move request for scope (0.06, -0.01)
01:36:21.065 00.001 21948 Worker thread wakes up
01:36:21.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:36:21.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:21.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:36:21.065 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:36:21.066 00.001 21948 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
01:36:21.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:21.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:21.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:21.066 00.000 18120 Enqueuing Expose request
01:36:21.067 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:21.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:21.067 00.000 21948 MoveAxis(E, 0, ABG)
01:36:21.067 00.000 21948 Move returns status 0, amount 0
01:36:21.067 00.000 21948 MoveAxis(N, 0, ABG)
01:36:21.067 00.000 21948 Move returns status 0, amount 0
01:36:21.067 00.000 21948 move complete, result=0
01:36:21.067 00.000 21948 worker thread done servicing request
01:36:21.067 00.000 21948 Worker thread wakes up
01:36:21.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:21.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:21.068 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:22.694 01.626 21948 Exposure complete
01:36:22.731 00.037 21948 worker thread done servicing request
01:36:22.731 00.000 18120 OnExposeComplete: enter
01:36:22.732 00.001 18120 UpdateGuideState(): m_state=6
01:36:22.732 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
01:36:22.733 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=233.38, Mass=1977, SNR=30.7, Peak=197 HFD=3.8
01:36:22.735 00.002 18120 MultiStar: [#1 -0.00,0.08,0.72,U] [#2 -0.02,0.01,0.66,U] [#3 0.03,0.02,0.62,U] [#4 -0.17,0.14,0.55,U] [#5 -0.04,0.09,0.49,U] [#6 -0.15,0.20,0.54,U] [#7 -0.32,0.40,0.00,M2] [#8 -0.07,0.21,0.40,U] 
01:36:22.736 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.29, 0.08}
01:36:22.736 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
01:36:22.737 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
01:36:22.737 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.08 mountY=-0.06, mountTheta=-0.59
01:36:22.739 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
01:36:22.741 00.002 18120 Enqueuing Move request for scope (0.01, 0.10)
01:36:22.743 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:22.744 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.7
01:36:22.745 00.001 21948 Worker thread wakes up
01:36:22.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:36:22.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:36:22.745 00.000 21948 Moving (0.01, 0.10) raw xDistance=0.08 yDistance=-0.06
01:36:22.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:36:22.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:22.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.746 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:22.746 00.000 21948 MoveAxis(E, 0, ABG)
01:36:22.746 00.000 21948 Move returns status 0, amount 0
01:36:22.746 00.000 21948 MoveAxis(N, 0, ABG)
01:36:22.746 00.000 21948 Move returns status 0, amount 0
01:36:22.746 00.000 21948 move complete, result=0
01:36:22.746 00.000 21948 worker thread done servicing request
01:36:22.746 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:22.747 00.001 18120 Enqueuing Expose request
01:36:22.748 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:22.748 00.000 21948 Worker thread wakes up
01:36:22.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:22.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:24.273 01.525 21948 Exposure complete
01:36:24.321 00.048 18120 OnExposeComplete: enter
01:36:24.322 00.001 18120 UpdateGuideState(): m_state=6
01:36:24.322 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
01:36:24.323 00.001 21948 worker thread done servicing request
01:36:24.323 00.000 18120 Star::Find returns 1 (0), X=896.18, Y=233.37, Mass=2099, SNR=31.6, Peak=190 HFD=3.9
01:36:24.325 00.002 18120 MultiStar: [#1 0.10,0.08,0.70,U] [#2 0.07,-0.07,0.63,U] [#3 -0.16,0.12,0.60,U] [#4 -0.13,0.28,0.53,U] [#5 -0.17,0.00,0.46,U] [#6 -0.13,0.49,0.00,M1] [#7 -0.00,0.46,0.00,M3] [#8 -0.08,0.38,0.39,U] 
01:36:24.328 00.003 18120 refined, 6 included, MultiStar: {0.06, 0.11}, one-star: {0.42, 0.08}
01:36:24.330 00.002 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
01:36:24.332 00.002 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
01:36:24.334 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.04 mountX=0.07 mountY=-0.10, mountTheta=-0.97
01:36:24.339 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.11, opts=13)
01:36:24.341 00.002 18120 Enqueuing Move request for scope (0.06, 0.11)
01:36:24.344 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:24.345 00.001 18120 UpdateGuideState exits: m=2099 RSB=31.6
01:36:24.347 00.002 21948 Worker thread wakes up
01:36:24.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:36:24.347 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:36:24.347 00.000 21948 Moving (0.06, 0.11) raw xDistance=0.07 yDistance=-0.10
01:36:24.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:24.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:24.348 00.000 18120 Enqueuing Expose request
01:36:24.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:36:24.349 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:24.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:36:24.349 00.000 21948 MoveAxis(E, 0, ABG)
01:36:24.349 00.000 21948 Move returns status 0, amount 0
01:36:24.349 00.000 21948 MoveAxis(N, 0, ABG)
01:36:24.349 00.000 21948 Move returns status 0, amount 0
01:36:24.349 00.000 21948 move complete, result=0
01:36:24.349 00.000 21948 worker thread done servicing request
01:36:24.349 00.000 21948 Worker thread wakes up
01:36:24.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:24.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:24.349 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:25.984 01.635 21948 Exposure complete
01:36:26.021 00.037 21948 worker thread done servicing request
01:36:26.021 00.000 18120 OnExposeComplete: enter
01:36:26.021 00.000 18120 UpdateGuideState(): m_state=6
01:36:26.022 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
01:36:26.022 00.000 18120 Star::Find returns 1 (0), X=895.89, Y=233.41, Mass=1948, SNR=30.6, Peak=175 HFD=3.9
01:36:26.023 00.001 18120 MultiStar: [#1 0.18,-0.04,0.71,U] [#2 -0.02,-0.18,0.66,U] [#3 -0.14,0.02,0.61,U] [#4 -0.39,0.05,0.58,U] [#5 -0.08,0.15,0.47,U] [#6 -0.27,0.21,0.51,U] [#7 -0.40,0.28,0.00,M4] [#8 -0.35,0.42,0.00,M1] 
01:36:26.023 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {0.13, 0.12}
01:36:26.024 00.001 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
01:36:26.024 00.000 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
01:36:26.025 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=0.06 mountY=0.03, mountTheta=0.45
01:36:26.026 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
01:36:26.026 00.000 18120 Enqueuing Move request for scope (-0.05, 0.04)
01:36:26.027 00.001 21948 Worker thread wakes up
01:36:26.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:36:26.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:36:26.027 00.000 21948 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.03
01:36:26.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:26.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:26.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:26.028 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.6
01:36:26.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:26.029 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:26.031 00.002 18120 Enqueuing Expose request
01:36:26.034 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:36:26.034 00.000 21948 MoveAxis(E, 0, ABG)
01:36:26.034 00.000 21948 Move returns status 0, amount 0
01:36:26.034 00.000 21948 MoveAxis(N, 0, ABG)
01:36:26.034 00.000 21948 Move returns status 0, amount 0
01:36:26.034 00.000 21948 move complete, result=0
01:36:26.034 00.000 21948 worker thread done servicing request
01:36:26.034 00.000 21948 Worker thread wakes up
01:36:26.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:26.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:26.034 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:27.551 01.517 21948 Exposure complete
01:36:27.600 00.049 21948 worker thread done servicing request
01:36:27.600 00.000 18120 OnExposeComplete: enter
01:36:27.601 00.001 18120 UpdateGuideState(): m_state=6
01:36:27.602 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
01:36:27.603 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=233.30, Mass=2005, SNR=31.0, Peak=193 HFD=4.0
01:36:27.605 00.002 18120 MultiStar: [#1 0.16,0.04,0.73,U] [#2 0.10,-0.09,0.65,U] [#3 -0.02,-0.02,0.58,U] [#4 -0.18,0.23,0.57,U] [#5 -0.05,0.07,0.45,U] [#6 -0.23,0.21,0.52,U] [#7 -0.16,0.05,0.43,U] [#8 -0.06,0.06,0.38,U] 
01:36:27.606 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.30, 0.01}
01:36:27.607 00.001 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.89 = -0.89)
01:36:27.608 00.001 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.93 = -0.93)
01:36:27.609 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.11 mountX=0.04 mountY=-0.05, mountTheta=-0.90
01:36:27.612 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.05, opts=13)
01:36:27.612 00.000 18120 Enqueuing Move request for scope (0.03, 0.05)
01:36:27.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:27.638 00.026 21948 Worker thread wakes up
01:36:27.639 00.001 18120 UpdateGuideState exits: m=2005 RSB=31.0
01:36:27.639 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.640 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:27.640 00.000 18120 Enqueuing Expose request
01:36:27.640 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:36:27.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:36:27.640 00.000 21948 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
01:36:27.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:36:27.641 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:27.641 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:27.641 00.000 21948 MoveAxis(E, 0, ABG)
01:36:27.641 00.000 21948 Move returns status 0, amount 0
01:36:27.641 00.000 21948 MoveAxis(N, 0, ABG)
01:36:27.641 00.000 21948 Move returns status 0, amount 0
01:36:27.641 00.000 21948 move complete, result=0
01:36:27.641 00.000 21948 worker thread done servicing request
01:36:27.641 00.000 21948 Worker thread wakes up
01:36:27.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:27.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:27.641 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:29.272 01.631 21948 Exposure complete
01:36:29.306 00.034 21948 worker thread done servicing request
01:36:29.307 00.001 18120 OnExposeComplete: enter
01:36:29.307 00.000 18120 UpdateGuideState(): m_state=6
01:36:29.308 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
01:36:29.308 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=233.40, Mass=2077, SNR=31.5, Peak=194 HFD=3.8
01:36:29.309 00.001 18120 MultiStar: [#1 0.31,-0.00,0.72,U] [#2 0.40,0.03,0.00,M1] [#3 0.06,-0.03,0.60,U] [#4 -0.00,0.27,0.51,U] [#5 0.02,0.05,0.46,U] [#6 0.02,0.00,0.53,U] [#7 0.15,0.24,0.44,U] [#8 -0.18,0.34,0.38,U] 
01:36:29.309 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.10}, one-star: {0.44, 0.10}
01:36:29.310 00.001 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
01:36:29.310 00.000 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
01:36:29.311 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.19 cameraTheta=0.59 mountX=0.03 mountY=-0.18, mountTheta=-1.41
01:36:29.312 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.10, opts=13)
01:36:29.313 00.001 18120 Enqueuing Move request for scope (0.15, 0.10)
01:36:29.313 00.000 21948 Worker thread wakes up
01:36:29.313 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:29.314 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.5
01:36:29.314 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:29.314 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:29.317 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:36:29.317 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:36:29.317 00.000 21948 Moving (0.15, 0.10) raw xDistance=0.03 yDistance=-0.18
01:36:29.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:36:29.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:29.317 00.000 18120 Enqueuing Expose request
01:36:29.318 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:36:29.318 00.000 21948 MoveAxis(E, 0, ABG)
01:36:29.318 00.000 21948 Move returns status 0, amount 0
01:36:29.318 00.000 21948 MoveAxis(N, 0, ABG)
01:36:29.318 00.000 21948 Move returns status 0, amount 0
01:36:29.318 00.000 21948 move complete, result=0
01:36:29.318 00.000 21948 worker thread done servicing request
01:36:29.318 00.000 21948 Worker thread wakes up
01:36:29.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:29.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:29.318 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:30.834 01.516 21948 Exposure complete
01:36:30.862 00.028 21948 worker thread done servicing request
01:36:30.863 00.001 18120 OnExposeComplete: enter
01:36:30.863 00.000 18120 UpdateGuideState(): m_state=6
01:36:30.866 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
01:36:30.869 00.003 18120 Star::Find returns 1 (0), X=896.01, Y=233.37, Mass=2124, SNR=31.8, Peak=188 HFD=3.9
01:36:30.872 00.003 18120 MultiStar: [#1 0.20,0.12,0.70,U] [#2 0.25,0.05,0.63,U] [#3 0.22,0.10,0.60,U] [#4 -0.04,0.37,0.53,U] [#5 0.04,0.51,0.00,M1] [#6 -0.14,0.44,0.00,M1] [#7 -0.13,0.21,0.44,U] [#8 -0.09,0.48,0.00,M1] 
01:36:30.874 00.002 18120 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {0.25, 0.08}
01:36:30.874 00.000 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
01:36:30.875 00.001 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
01:36:30.875 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.74 mountX=0.06 mountY=-0.20, mountTheta=-1.26
01:36:30.876 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.14, opts=13)
01:36:30.877 00.001 18120 Enqueuing Move request for scope (0.15, 0.14)
01:36:30.877 00.000 21948 Worker thread wakes up
01:36:30.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:30.878 00.001 18120 UpdateGuideState exits: m=2124 RSB=31.8
01:36:30.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:30.879 00.001 18120 Enqueuing Expose request
01:36:30.879 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:36:30.879 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:36:30.879 00.000 21948 Moving (0.15, 0.14) raw xDistance=0.06 yDistance=-0.20
01:36:30.879 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:30.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:30.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:36:30.879 00.000 21948 MoveAxis(E, 0, ABG)
01:36:30.880 00.001 21948 Move returns status 0, amount 0
01:36:30.880 00.000 21948 MoveAxis(N, 0, ABG)
01:36:30.880 00.000 21948 Move returns status 0, amount 0
01:36:30.880 00.000 21948 move complete, result=0
01:36:30.880 00.000 21948 worker thread done servicing request
01:36:30.880 00.000 21948 Worker thread wakes up
01:36:30.880 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:30.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:30.880 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:32.507 01.627 21948 Exposure complete
01:36:32.560 00.053 21948 worker thread done servicing request
01:36:32.560 00.000 18120 OnExposeComplete: enter
01:36:32.562 00.002 18120 UpdateGuideState(): m_state=6
01:36:32.564 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
01:36:32.565 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=233.73, Mass=1973, SNR=30.8, Peak=209 HFD=4.0
01:36:32.566 00.001 18120 MultiStar: [#1 0.09,0.29,0.74,U] [#2 0.16,0.17,0.68,U] [#3 -0.26,0.21,0.58,U] [#4 -0.22,0.63,0.00,M1] [#5 -0.21,0.34,0.00,M2] [#6 -0.19,0.41,0.00,M2] [#7 -0.02,0.79,0.00,M2] [#8 -0.24,0.27,0.39,U] 
01:36:32.568 00.002 18120 refined, 4 included, MultiStar: {0.04, 0.29}, one-star: {0.19, 0.44}
01:36:32.569 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
01:36:32.570 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
01:36:32.570 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.45 mountX=0.25 mountY=-0.16, mountTheta=-0.58
01:36:32.571 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.29, opts=13)
01:36:32.571 00.000 18120 Enqueuing Move request for scope (0.04, 0.29)
01:36:32.571 00.000 21948 Worker thread wakes up
01:36:32.573 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:32.573 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
01:36:32.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:32.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:32.574 00.000 18120 Enqueuing Expose request
01:36:32.575 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
01:36:32.575 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
01:36:32.575 00.000 21948 Moving (0.04, 0.29) raw xDistance=0.25 yDistance=-0.16
01:36:32.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:36:32.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:32.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:36:32.575 00.000 21948 MoveAxis(W, 45, ABG)
01:36:32.575 00.000 21948 Guiding  Dir = 3, Dur = 45
01:36:32.575 00.000 21948 IsSlewing returns 0
01:36:32.575 00.000 21948 IsGuiding returns 0
01:36:32.577 00.002 21948 PulseGuide returned control before completion, sleep 54
01:36:32.644 00.067 21948 IsGuiding returns 0
01:36:32.644 00.000 21948 Move returns status 0, amount 45
01:36:32.644 00.000 21948 MoveAxis(N, 0, ABG)
01:36:32.644 00.000 21948 Move returns status 0, amount 0
01:36:32.644 00.000 21948 move complete, result=0
01:36:32.644 00.000 21948 worker thread done servicing request
01:36:32.644 00.000 21948 Worker thread wakes up
01:36:32.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:32.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:32.644 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.2 px 0 ms NORTH
01:36:34.059 01.415 21948 Exposure complete
01:36:34.085 00.026 21948 worker thread done servicing request
01:36:34.085 00.000 18120 OnExposeComplete: enter
01:36:34.086 00.001 18120 UpdateGuideState(): m_state=6
01:36:34.087 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
01:36:34.087 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=233.38, Mass=1973, SNR=30.7, Peak=195 HFD=3.9
01:36:34.088 00.001 18120 MultiStar: [#1 0.24,0.01,0.75,U] [#2 0.39,-0.05,0.65,U] [#3 0.15,0.12,0.59,U] [#4 -0.11,0.33,0.55,U] [#5 -0.16,0.21,0.46,U] [#6 -0.09,0.23,0.53,U] [#7 0.32,0.45,0.00,M3] [#8 0.16,0.20,0.40,U] 
01:36:34.091 00.003 18120 refined, 7 included, MultiStar: {0.15, 0.12}, one-star: {0.35, 0.09}
01:36:34.093 00.002 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
01:36:34.095 00.002 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
01:36:34.097 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.68 mountX=0.05 mountY=-0.19, mountTheta=-1.32
01:36:34.101 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.12, opts=13)
01:36:34.101 00.000 18120 Enqueuing Move request for scope (0.15, 0.12)
01:36:34.102 00.001 21948 Worker thread wakes up
01:36:34.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:36:34.102 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:36:34.102 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:34.103 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.7
01:36:34.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.103 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:34.107 00.004 18120 Enqueuing Expose request
01:36:34.109 00.002 21948 Moving (0.15, 0.12) raw xDistance=0.05 yDistance=-0.19
01:36:34.110 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:36:34.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:34.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:34.110 00.000 21948 MoveAxis(E, 0, ABG)
01:36:34.110 00.000 21948 Move returns status 0, amount 0
01:36:34.110 00.000 21948 MoveAxis(N, 0, ABG)
01:36:34.110 00.000 21948 Move returns status 0, amount 0
01:36:34.110 00.000 21948 move complete, result=0
01:36:34.110 00.000 21948 worker thread done servicing request
01:36:34.110 00.000 21948 Worker thread wakes up
01:36:34.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:34.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:34.112 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:35.737 01.625 21948 Exposure complete
01:36:35.765 00.028 21948 worker thread done servicing request
01:36:35.765 00.000 18120 OnExposeComplete: enter
01:36:35.766 00.001 18120 UpdateGuideState(): m_state=6
01:36:35.767 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
01:36:35.767 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=233.27, Mass=2010, SNR=31.1, Peak=203 HFD=3.8
01:36:35.768 00.001 18120 MultiStar: [#1 0.53,-0.05,0.00,M1] [#2 0.42,-0.09,0.00,M1] [#3 0.25,0.02,0.58,U] [#4 0.14,0.35,0.58,U] [#5 0.25,-0.11,0.48,U] [#6 -0.02,0.41,0.00,M2] [#7 0.26,0.13,0.44,U] [#8 0.26,0.23,0.41,U] 
01:36:35.769 00.001 18120 refined, 5 included, MultiStar: {0.29, 0.08}, one-star: {0.45, -0.03}
01:36:35.770 00.001 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
01:36:35.770 00.000 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
01:36:35.771 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.27 mountX=-0.05 mountY=-0.30, mountTheta=-1.72
01:36:35.772 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.08, opts=13)
01:36:35.773 00.001 18120 Enqueuing Move request for scope (0.29, 0.08)
01:36:35.774 00.001 21948 Worker thread wakes up
01:36:35.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
01:36:35.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
01:36:35.774 00.000 21948 Moving (0.29, 0.08) raw xDistance=-0.05 yDistance=-0.30
01:36:35.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:35.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:36:35.774 00.000 21948 MoveAxis(E, 0, ABG)
01:36:35.774 00.000 21948 Move returns status 0, amount 0
01:36:35.774 00.000 21948 MoveAxis(N, 71, ABG)
01:36:35.774 00.000 21948 Guiding  Dir = 0, Dur = 71
01:36:35.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:35.774 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.1
01:36:35.775 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:35.775 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:35.775 00.000 18120 Enqueuing Expose request
01:36:35.776 00.001 21948 IsSlewing returns 0
01:36:35.776 00.000 21948 IsGuiding returns 0
01:36:35.781 00.005 21948 PulseGuide returned control before completion, sleep 77
01:36:35.859 00.078 21948 IsGuiding returns 0
01:36:35.859 00.000 21948 Move returns status 0, amount 71
01:36:35.859 00.000 21948 move complete, result=0
01:36:35.859 00.000 21948 worker thread done servicing request
01:36:35.859 00.000 21948 Worker thread wakes up
01:36:35.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:35.859 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 71 ms NORTH
01:36:35.862 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:37.272 01.410 21948 Exposure complete
01:36:37.316 00.044 21948 worker thread done servicing request
01:36:37.316 00.000 18120 OnExposeComplete: enter
01:36:37.317 00.001 18120 UpdateGuideState(): m_state=6
01:36:37.321 00.004 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
01:36:37.323 00.002 18120 Star::Find returns 1 (0), X=896.02, Y=233.10, Mass=1953, SNR=30.6, Peak=213 HFD=4.2
01:36:37.326 00.003 18120 MultiStar: [#1 0.30,-0.22,0.74,U] [#2 0.20,-0.30,0.67,U] [#3 0.06,-0.37,0.61,U] [#4 -0.15,0.10,0.58,U] [#5 -0.30,-0.27,0.00,M1] [#6 0.02,-0.13,0.52,U] [#7 0.03,0.25,0.45,U] [#8 0.07,-0.09,0.40,U] 
01:36:37.326 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.15}, one-star: {0.26, -0.20}
01:36:37.326 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:36:37.327 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
01:36:37.327 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.19 cameraTheta=-0.86 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
01:36:37.328 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.15, opts=13)
01:36:37.329 00.001 18120 Enqueuing Move request for scope (0.13, -0.15)
01:36:37.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:37.330 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.6
01:36:37.330 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.331 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:37.331 00.000 18120 Enqueuing Expose request
01:36:37.331 00.000 21948 Worker thread wakes up
01:36:37.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
01:36:37.331 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
01:36:37.331 00.000 21948 Moving (0.13, -0.15) raw xDistance=-0.18 yDistance=-0.05
01:36:37.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:36:37.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:37.333 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:37.333 00.000 21948 MoveAxis(E, 0, ABG)
01:36:37.333 00.000 21948 Move returns status 0, amount 0
01:36:37.333 00.000 21948 MoveAxis(N, 0, ABG)
01:36:37.333 00.000 21948 Move returns status 0, amount 0
01:36:37.333 00.000 21948 move complete, result=0
01:36:37.333 00.000 21948 worker thread done servicing request
01:36:37.333 00.000 21948 Worker thread wakes up
01:36:37.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:37.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:37.333 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:38.966 01.633 21948 Exposure complete
01:36:39.016 00.050 21948 worker thread done servicing request
01:36:39.016 00.000 18120 OnExposeComplete: enter
01:36:39.018 00.002 18120 UpdateGuideState(): m_state=6
01:36:39.020 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
01:36:39.021 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=233.18, Mass=1971, SNR=30.8, Peak=226 HFD=4.1
01:36:39.023 00.002 18120 MultiStar: [#1 -0.12,-0.17,0.74,U] [#2 -0.04,-0.32,0.64,U] [#3 -0.06,-0.37,0.61,U] [#4 -0.20,-0.11,0.56,U] [#5 -0.17,-0.08,0.48,U] [#6 -0.12,0.06,0.53,U] [#7 -0.20,0.23,0.44,U] [#8 -0.10,-0.16,0.42,U] 
01:36:39.024 00.001 18120 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {0.29, -0.12}
01:36:39.025 00.001 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.91 = 2.38)
01:36:39.027 00.002 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.34)
01:36:39.029 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.91 mountX=-0.10 mountY=0.10, mountTheta=2.36
01:36:39.034 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.13, opts=13)
01:36:39.036 00.002 18120 Enqueuing Move request for scope (-0.05, -0.13)
01:36:39.038 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:39.041 00.003 18120 UpdateGuideState exits: m=1971 RSB=30.8
01:36:39.043 00.002 21948 Worker thread wakes up
01:36:39.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
01:36:39.043 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
01:36:39.044 00.001 21948 Moving (-0.05, -0.13) raw xDistance=-0.10 yDistance=0.10
01:36:39.044 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:39.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:36:39.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:39.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:36:39.044 00.000 21948 MoveAxis(E, 0, ABG)
01:36:39.044 00.000 21948 Move returns status 0, amount 0
01:36:39.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:39.046 00.002 18120 Enqueuing Expose request
01:36:39.046 00.000 21948 MoveAxis(N, 0, ABG)
01:36:39.046 00.000 21948 Move returns status 0, amount 0
01:36:39.046 00.000 21948 move complete, result=0
01:36:39.046 00.000 21948 worker thread done servicing request
01:36:39.046 00.000 21948 Worker thread wakes up
01:36:39.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:39.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:39.047 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:40.462 01.415 21948 Exposure complete
01:36:40.510 00.048 21948 worker thread done servicing request
01:36:40.511 00.001 18120 OnExposeComplete: enter
01:36:40.511 00.000 18120 UpdateGuideState(): m_state=6
01:36:40.512 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
01:36:40.512 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=233.10, Mass=2034, SNR=31.3, Peak=213 HFD=4.2
01:36:40.513 00.001 18120 MultiStar: [#1 0.11,-0.31,0.68,U] [#2 0.16,-0.25,0.63,U] [#3 0.01,-0.15,0.63,U] [#4 0.07,0.20,0.57,U] [#5 -0.05,-0.14,0.45,U] [#6 -0.06,-0.08,0.50,U] [#7 -0.23,0.21,0.41,U] [#8 0.07,0.06,0.42,U] 
01:36:40.513 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.16, -0.19}
01:36:40.513 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:36:40.514 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
01:36:40.514 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.10 mountX=-0.11 mountY=-0.00, mountTheta=-3.14
01:36:40.517 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
01:36:40.518 00.001 18120 Enqueuing Move request for scope (0.05, -0.10)
01:36:40.519 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:40.519 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.3
01:36:40.520 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:40.521 00.001 18120 Enqueuing Expose request
01:36:40.521 00.000 21948 Worker thread wakes up
01:36:40.521 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:36:40.521 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:36:40.521 00.000 21948 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.00
01:36:40.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:36:40.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:40.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:36:40.521 00.000 21948 MoveAxis(E, 0, ABG)
01:36:40.521 00.000 21948 Move returns status 0, amount 0
01:36:40.521 00.000 21948 MoveAxis(N, 0, ABG)
01:36:40.521 00.000 21948 Move returns status 0, amount 0
01:36:40.521 00.000 21948 move complete, result=0
01:36:40.521 00.000 21948 worker thread done servicing request
01:36:40.521 00.000 21948 Worker thread wakes up
01:36:40.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:40.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:40.522 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:42.153 01.631 21948 Exposure complete
01:36:42.203 00.050 21948 worker thread done servicing request
01:36:42.203 00.000 18120 OnExposeComplete: enter
01:36:42.203 00.000 18120 UpdateGuideState(): m_state=6
01:36:42.204 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
01:36:42.204 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=233.17, Mass=1947, SNR=30.6, Peak=202 HFD=4.2
01:36:42.205 00.001 18120 MultiStar: [#1 0.26,-0.25,0.71,U] [#2 0.23,-0.42,0.00,M1] [#3 0.18,-0.33,0.61,U] [#4 -0.10,-0.01,0.57,U] [#5 0.19,-0.19,0.48,U] [#6 0.05,-0.06,0.56,U] [#7 0.00,-0.04,0.45,U] [#8 0.14,0.02,0.40,U] 
01:36:42.205 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.14}, one-star: {0.35, -0.13}
01:36:42.206 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:36:42.206 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:36:42.207 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.70 mountX=-0.19 mountY=-0.08, mountTheta=-2.73
01:36:42.209 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.14, opts=13)
01:36:42.211 00.002 18120 Enqueuing Move request for scope (0.16, -0.14)
01:36:42.212 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:42.213 00.001 21948 Worker thread wakes up
01:36:42.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
01:36:42.213 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
01:36:42.213 00.000 21948 Moving (0.16, -0.14) raw xDistance=-0.19 yDistance=-0.08
01:36:42.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:36:42.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:42.213 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
01:36:42.215 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:42.215 00.000 21948 MoveAxis(E, 0, ABG)
01:36:42.215 00.000 21948 Move returns status 0, amount 0
01:36:42.215 00.000 21948 MoveAxis(N, 0, ABG)
01:36:42.215 00.000 21948 Move returns status 0, amount 0
01:36:42.215 00.000 21948 move complete, result=0
01:36:42.215 00.000 21948 worker thread done servicing request
01:36:42.215 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:42.216 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:42.216 00.000 18120 Enqueuing Expose request
01:36:42.216 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:42.217 00.001 21948 Worker thread wakes up
01:36:42.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:42.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:43.748 01.531 21948 Exposure complete
01:36:43.787 00.039 21948 worker thread done servicing request
01:36:43.787 00.000 18120 OnExposeComplete: enter
01:36:43.788 00.001 18120 UpdateGuideState(): m_state=6
01:36:43.789 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
01:36:43.789 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=233.36, Mass=2016, SNR=31.1, Peak=184 HFD=4.0
01:36:43.790 00.001 18120 MultiStar: [#1 0.14,-0.07,0.73,U] [#2 0.03,-0.08,0.61,U] [#3 0.05,-0.09,0.63,U] [#4 -0.16,0.38,0.00,M1] [#5 -0.11,-0.08,0.45,U] [#6 0.04,0.10,0.52,U] [#7 0.01,0.24,0.44,U] [#8 -0.36,0.02,0.41,U] 
01:36:43.791 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.18, 0.06}
01:36:43.793 00.002 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
01:36:43.795 00.002 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
01:36:43.796 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.19 mountX=-0.01 mountY=-0.03, mountTheta=-1.81
01:36:43.799 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
01:36:43.803 00.004 18120 Enqueuing Move request for scope (0.03, 0.01)
01:36:43.805 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:43.806 00.001 18120 UpdateGuideState exits: m=2016 RSB=31.1
01:36:43.808 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:43.809 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:43.809 00.000 18120 Enqueuing Expose request
01:36:43.809 00.000 21948 Worker thread wakes up
01:36:43.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:36:43.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:36:43.810 00.001 21948 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
01:36:43.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:36:43.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:43.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:36:43.810 00.000 21948 MoveAxis(E, 0, ABG)
01:36:43.810 00.000 21948 Move returns status 0, amount 0
01:36:43.810 00.000 21948 MoveAxis(N, 0, ABG)
01:36:43.810 00.000 21948 Move returns status 0, amount 0
01:36:43.810 00.000 21948 move complete, result=0
01:36:43.810 00.000 21948 worker thread done servicing request
01:36:43.810 00.000 21948 Worker thread wakes up
01:36:43.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:43.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:43.810 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:45.443 01.633 21948 Exposure complete
01:36:45.487 00.044 21948 worker thread done servicing request
01:36:45.487 00.000 18120 OnExposeComplete: enter
01:36:45.488 00.001 18120 UpdateGuideState(): m_state=6
01:36:45.488 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
01:36:45.488 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=233.47, Mass=1951, SNR=30.5, Peak=191 HFD=3.8
01:36:45.490 00.002 18120 MultiStar: [#1 -0.11,0.05,0.77,U] [#2 -0.11,-0.15,0.65,U] [#3 -0.18,0.09,0.65,U] [#4 -0.32,0.32,0.00,M2] [#5 -0.11,-0.09,0.49,U] [#6 -0.60,0.32,0.00,M1] [#7 -0.40,0.26,0.00,M1] [#8 -0.27,0.29,0.00,M1] 
01:36:45.492 00.002 18120 refined, 4 included, MultiStar: {-0.07, 0.04}, one-star: {0.07, 0.17}
01:36:45.494 00.002 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
01:36:45.496 00.002 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
01:36:45.497 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=0.06 mountY=0.05, mountTheta=0.66
01:36:45.500 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.04, opts=13)
01:36:45.501 00.001 18120 Enqueuing Move request for scope (-0.07, 0.04)
01:36:45.502 00.001 21948 Worker thread wakes up
01:36:45.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:36:45.502 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:36:45.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:45.502 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.5
01:36:45.503 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:45.504 00.001 18120 Enqueuing Expose request
01:36:45.504 00.000 21948 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.05
01:36:45.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:45.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:45.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:36:45.504 00.000 21948 MoveAxis(E, 0, ABG)
01:36:45.504 00.000 21948 Move returns status 0, amount 0
01:36:45.504 00.000 21948 MoveAxis(N, 0, ABG)
01:36:45.504 00.000 21948 Move returns status 0, amount 0
01:36:45.504 00.000 21948 move complete, result=0
01:36:45.504 00.000 21948 worker thread done servicing request
01:36:45.504 00.000 21948 Worker thread wakes up
01:36:45.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:45.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:45.506 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:47.017 01.511 21948 Exposure complete
01:36:47.076 00.059 21948 worker thread done servicing request
01:36:47.076 00.000 18120 OnExposeComplete: enter
01:36:47.077 00.001 18120 UpdateGuideState(): m_state=6
01:36:47.078 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
01:36:47.078 00.000 18120 Star::Find returns 1 (0), X=895.75, Y=233.50, Mass=1891, SNR=30.0, Peak=182 HFD=3.7
01:36:47.079 00.001 18120 MultiStar: [#1 0.00,0.09,0.73,U] [#2 -0.10,-0.20,0.67,U] [#3 -0.29,-0.07,0.61,U] [#4 -0.20,0.37,0.00,M3] [#5 -0.40,0.05,0.00,M1] [#6 -0.23,0.39,0.00,M2] [#7 -0.44,0.28,0.00,M2] [#8 -0.43,0.33,0.00,M2] 
01:36:47.079 00.000 18120 refined, 3 included, MultiStar: {-0.08, 0.03}, one-star: {-0.01, 0.20}
01:36:47.079 00.000 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
01:36:47.080 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
01:36:47.080 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.83 mountX=0.06 mountY=0.06, mountTheta=0.82
01:36:47.081 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
01:36:47.082 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
01:36:47.082 00.000 21948 Worker thread wakes up
01:36:47.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:47.083 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.0
01:36:47.083 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:47.084 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:47.084 00.000 18120 Enqueuing Expose request
01:36:47.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:36:47.084 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:36:47.084 00.000 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
01:36:47.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:47.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:47.085 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:36:47.085 00.000 21948 MoveAxis(E, 0, ABG)
01:36:47.085 00.000 21948 Move returns status 0, amount 0
01:36:47.085 00.000 21948 MoveAxis(N, 0, ABG)
01:36:47.085 00.000 21948 Move returns status 0, amount 0
01:36:47.085 00.000 21948 move complete, result=0
01:36:47.085 00.000 21948 worker thread done servicing request
01:36:47.085 00.000 21948 Worker thread wakes up
01:36:47.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:47.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:47.085 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:48.718 01.633 21948 Exposure complete
01:36:48.768 00.050 21948 worker thread done servicing request
01:36:48.768 00.000 18120 OnExposeComplete: enter
01:36:48.770 00.002 18120 UpdateGuideState(): m_state=6
01:36:48.770 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
01:36:48.771 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=233.75, Mass=1814, SNR=29.5, Peak=160 HFD=3.7
01:36:48.771 00.000 18120 MultiStar: [#1 -0.21,0.33,0.00,M1] [#2 -0.25,0.33,0.00,M1] [#3 -0.34,0.29,0.00,M1] [#4 -0.37,0.76,0.00,M4] [#5 -0.51,0.51,0.00,M2] [#6 -0.38,0.57,0.00,M3] [#7 -0.53,0.62,0.00,M3] [#8 -0.36,0.47,0.00,M3] 
01:36:48.772 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
01:36:48.772 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
01:36:48.773 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.45 hyp=0.46 cameraTheta=1.69 mountX=0.43 mountY=-0.15, mountTheta=-0.34
01:36:48.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.45, opts=13)
01:36:48.774 00.000 18120 Enqueuing Move request for scope (-0.06, 0.45)
01:36:48.775 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:48.775 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
01:36:48.776 00.001 21948 Worker thread wakes up
01:36:48.776 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.45) opts 0xd
01:36:48.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:48.777 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.45)
01:36:48.777 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:48.777 00.000 18120 Enqueuing Expose request
01:36:48.777 00.000 21948 Moving (-0.06, 0.45) raw xDistance=0.43 yDistance=-0.15
01:36:48.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:36:48.778 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:48.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:48.778 00.000 21948 MoveAxis(W, 78, ABG)
01:36:48.778 00.000 21948 Guiding  Dir = 3, Dur = 78
01:36:48.778 00.000 21948 IsSlewing returns 0
01:36:48.778 00.000 21948 IsGuiding returns 0
01:36:48.780 00.002 21948 PulseGuide returned control before completion, sleep 87
01:36:48.878 00.098 21948 IsGuiding returns 0
01:36:48.878 00.000 21948 Move returns status 0, amount 78
01:36:48.878 00.000 21948 MoveAxis(N, 0, ABG)
01:36:48.878 00.000 21948 Move returns status 0, amount 0
01:36:48.878 00.000 21948 move complete, result=0
01:36:48.878 00.000 21948 worker thread done servicing request
01:36:48.878 00.000 21948 Worker thread wakes up
01:36:48.878 00.000 18120 GuideStep: 0.4 px 78 ms WEST, -0.2 px 0 ms NORTH
01:36:48.881 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:48.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:50.297 01.416 21948 Exposure complete
01:36:50.332 00.035 21948 worker thread done servicing request
01:36:50.332 00.000 18120 OnExposeComplete: enter
01:36:50.332 00.000 18120 UpdateGuideState(): m_state=6
01:36:50.333 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
01:36:50.333 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=233.80, Mass=1994, SNR=30.8, Peak=173 HFD=3.8
01:36:50.334 00.001 18120 MultiStar: [#1 -0.31,0.44,0.00,M2] [#2 -0.25,0.26,0.64,U] [#3 -0.33,0.43,0.00,M2] [#4 -0.51,0.45,0.00,M5] [#5 -0.48,0.58,0.00,M3] [#6 -0.54,0.65,0.00,M4] [#7 -0.51,0.76,0.00,M4] [#8 -0.64,0.59,0.00,M4] 
01:36:50.334 00.000 18120 refined, 1 included, MultiStar: {-0.28, 0.41}, one-star: {-0.30, 0.50}
01:36:50.335 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
01:36:50.335 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
01:36:50.335 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=0.41 hyp=0.50 cameraTheta=2.18 mountX=0.49 mountY=0.07, mountTheta=0.14
01:36:50.337 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.41, opts=13)
01:36:50.337 00.000 18120 Enqueuing Move request for scope (-0.28, 0.41)
01:36:50.338 00.001 21948 Worker thread wakes up
01:36:50.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:50.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.41) opts 0xd
01:36:50.338 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.8
01:36:50.339 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.41)
01:36:50.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.339 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:50.340 00.001 18120 Enqueuing Expose request
01:36:50.340 00.000 21948 Moving (-0.28, 0.41) raw xDistance=0.49 yDistance=0.07
01:36:50.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:36:50.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:50.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:50.340 00.000 21948 MoveAxis(W, 93, ABG)
01:36:50.340 00.000 21948 Guiding  Dir = 3, Dur = 93
01:36:50.340 00.000 21948 IsSlewing returns 0
01:36:50.340 00.000 21948 IsGuiding returns 0
01:36:50.342 00.002 21948 PulseGuide returned control before completion, sleep 102
01:36:50.452 00.110 21948 IsGuiding returns 0
01:36:50.452 00.000 21948 Move returns status 0, amount 93
01:36:50.452 00.000 21948 MoveAxis(N, 0, ABG)
01:36:50.452 00.000 21948 Move returns status 0, amount 0
01:36:50.452 00.000 21948 move complete, result=0
01:36:50.452 00.000 21948 worker thread done servicing request
01:36:50.452 00.000 21948 Worker thread wakes up
01:36:50.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:50.452 00.000 18120 GuideStep: 0.5 px 93 ms WEST, 0.1 px 0 ms NORTH
01:36:50.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:52.085 01.633 21948 Exposure complete
01:36:52.127 00.042 21948 worker thread done servicing request
01:36:52.127 00.000 18120 OnExposeComplete: enter
01:36:52.128 00.001 18120 UpdateGuideState(): m_state=6
01:36:52.128 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
01:36:52.129 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=233.26, Mass=1901, SNR=30.1, Peak=207 HFD=3.8
01:36:52.129 00.000 18120 MultiStar: [#1 -0.17,-0.08,0.74,U] [#2 -0.12,-0.11,0.67,U] [#3 -0.14,-0.12,0.64,U] [#4 -0.23,0.10,0.57,U] [#5 -0.19,-0.04,0.47,U] [#6 -0.23,0.12,0.54,U] [#7 -0.30,0.11,0.43,U] [#8 -0.44,-0.01,0.00,M5] 
01:36:52.130 00.001 18120 single-star, 7 included, MultiStar: {-0.15, -0.02}, one-star: {0.00, -0.03}
01:36:52.130 00.000 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
01:36:52.130 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
01:36:52.131 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.48 mountX=-0.03 mountY=0.01, mountTheta=2.77
01:36:52.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.03, opts=13)
01:36:52.133 00.001 18120 Enqueuing Move request for scope (0.00, -0.03)
01:36:52.133 00.000 21948 Worker thread wakes up
01:36:52.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
01:36:52.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
01:36:52.133 00.000 21948 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
01:36:52.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:52.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:52.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:52.133 00.000 21948 MoveAxis(E, 0, ABG)
01:36:52.133 00.000 21948 Move returns status 0, amount 0
01:36:52.133 00.000 21948 MoveAxis(N, 0, ABG)
01:36:52.133 00.000 21948 Move returns status 0, amount 0
01:36:52.133 00.000 21948 move complete, result=0
01:36:52.133 00.000 21948 worker thread done servicing request
01:36:52.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:52.134 00.001 18120 UpdateGuideState exits: m=1901 RSB=30.1
01:36:52.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.135 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:52.135 00.000 18120 Enqueuing Expose request
01:36:52.135 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:52.136 00.001 21948 Worker thread wakes up
01:36:52.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:52.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:53.658 01.522 21948 Exposure complete
01:36:53.709 00.051 21948 worker thread done servicing request
01:36:53.709 00.000 18120 OnExposeComplete: enter
01:36:53.710 00.001 18120 UpdateGuideState(): m_state=6
01:36:53.711 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
01:36:53.712 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=233.25, Mass=1892, SNR=30.1, Peak=205 HFD=4.1
01:36:53.714 00.002 18120 MultiStar: [#1 0.21,-0.06,0.73,U] [#2 0.10,-0.29,0.65,U] [#3 0.07,-0.11,0.63,U] [#4 -0.27,0.15,0.59,U] [#5 -0.15,-0.32,0.48,U] [#6 -0.31,0.02,0.53,U] [#7 -0.17,-0.08,0.44,U] [#8 0.15,-0.09,0.42,U] 
01:36:53.715 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.13, -0.05}
01:36:53.716 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.68)
01:36:53.717 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.64)
01:36:53.720 00.003 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.08 mountY=0.04, mountTheta=2.65
01:36:53.722 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.09, opts=13)
01:36:53.722 00.000 18120 Enqueuing Move request for scope (-0.00, -0.09)
01:36:53.723 00.001 21948 Worker thread wakes up
01:36:53.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
01:36:53.723 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
01:36:53.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:53.723 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.1
01:36:53.724 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:53.724 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:53.724 00.000 18120 Enqueuing Expose request
01:36:53.725 00.001 21948 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.04
01:36:53.725 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:36:53.725 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:53.725 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:53.725 00.000 21948 MoveAxis(E, 0, ABG)
01:36:53.725 00.000 21948 Move returns status 0, amount 0
01:36:53.725 00.000 21948 MoveAxis(N, 0, ABG)
01:36:53.725 00.000 21948 Move returns status 0, amount 0
01:36:53.725 00.000 21948 move complete, result=0
01:36:53.725 00.000 21948 worker thread done servicing request
01:36:53.725 00.000 21948 Worker thread wakes up
01:36:53.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:53.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:53.726 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:55.352 01.626 21948 Exposure complete
01:36:55.389 00.037 21948 worker thread done servicing request
01:36:55.389 00.000 18120 OnExposeComplete: enter
01:36:55.390 00.001 18120 UpdateGuideState(): m_state=6
01:36:55.391 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
01:36:55.391 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=233.30, Mass=1903, SNR=30.2, Peak=189 HFD=3.7
01:36:55.391 00.000 18120 MultiStar: [#1 -0.17,0.02,0.74,U] [#2 0.05,-0.20,0.69,U] [#3 -0.10,-0.04,0.61,U] [#4 -0.27,0.21,0.61,U] [#5 -0.22,0.07,0.47,U] [#6 -0.12,0.21,0.55,U] [#7 -0.13,0.39,0.00,M3] [#8 -0.15,-0.06,0.42,U] 
01:36:55.392 00.001 18120 single-star, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.03, 0.01}
01:36:55.394 00.002 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.00) = xAngle (0.95 = 0.95)
01:36:55.395 00.001 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
01:36:55.396 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.95 mountX=0.02 mountY=0.02, mountTheta=0.93
01:36:55.399 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
01:36:55.399 00.000 18120 Enqueuing Move request for scope (-0.03, 0.01)
01:36:55.401 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:55.401 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
01:36:55.402 00.001 21948 Worker thread wakes up
01:36:55.402 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.403 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
01:36:55.403 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
01:36:55.403 00.000 21948 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
01:36:55.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:36:55.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:55.404 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:55.404 00.000 18120 Enqueuing Expose request
01:36:55.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:36:55.404 00.000 21948 MoveAxis(E, 0, ABG)
01:36:55.404 00.000 21948 Move returns status 0, amount 0
01:36:55.404 00.000 21948 MoveAxis(N, 0, ABG)
01:36:55.404 00.000 21948 Move returns status 0, amount 0
01:36:55.404 00.000 21948 move complete, result=0
01:36:55.405 00.001 21948 worker thread done servicing request
01:36:55.405 00.000 21948 Worker thread wakes up
01:36:55.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:55.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:55.405 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:56.935 01.530 21948 Exposure complete
01:36:56.988 00.053 21948 worker thread done servicing request
01:36:56.988 00.000 18120 OnExposeComplete: enter
01:36:56.988 00.000 18120 UpdateGuideState(): m_state=6
01:36:56.989 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
01:36:56.989 00.000 18120 Star::Find returns 1 (0), X=895.79, Y=233.50, Mass=1984, SNR=30.9, Peak=179 HFD=3.9
01:36:56.990 00.001 18120 MultiStar: [#1 -0.12,0.01,0.71,U] [#2 -0.01,-0.04,0.61,U] [#3 -0.25,0.12,0.61,U] [#4 -0.47,0.32,0.00,M3] [#5 -0.29,0.13,0.46,U] [#6 -0.46,0.31,0.00,M2] [#7 -0.50,0.20,0.00,M4] [#8 -0.38,0.09,0.40,U] 
01:36:56.990 00.000 18120 refined, 5 included, MultiStar: {-0.13, 0.09}, one-star: {0.03, 0.21}
01:36:56.991 00.001 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
01:36:56.991 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
01:36:56.992 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=0.14 mountY=0.08, mountTheta=0.49
01:36:56.994 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
01:36:56.994 00.000 18120 Enqueuing Move request for scope (-0.13, 0.09)
01:36:56.995 00.001 21948 Worker thread wakes up
01:36:56.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:56.995 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
01:36:56.996 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:56.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:56.997 00.001 18120 Enqueuing Expose request
01:36:56.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
01:36:56.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
01:36:56.997 00.000 21948 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=0.08
01:36:56.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:36:56.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:56.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:36:56.997 00.000 21948 MoveAxis(E, 0, ABG)
01:36:56.997 00.000 21948 Move returns status 0, amount 0
01:36:56.997 00.000 21948 MoveAxis(N, 0, ABG)
01:36:56.997 00.000 21948 Move returns status 0, amount 0
01:36:56.997 00.000 21948 move complete, result=0
01:36:56.997 00.000 21948 worker thread done servicing request
01:36:56.997 00.000 21948 Worker thread wakes up
01:36:56.997 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:56.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:56.998 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:58.634 01.636 21948 Exposure complete
01:36:58.671 00.037 21948 worker thread done servicing request
01:36:58.671 00.000 18120 OnExposeComplete: enter
01:36:58.674 00.003 18120 UpdateGuideState(): m_state=6
01:36:58.674 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
01:36:58.675 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=233.43, Mass=1971, SNR=30.8, Peak=177 HFD=3.8
01:36:58.675 00.000 18120 MultiStar: [#1 -0.11,0.22,0.74,U] [#2 -0.02,-0.09,0.67,U] [#3 -0.24,0.01,0.62,U] [#4 -0.49,0.39,0.00,M4] [#5 -0.17,0.20,0.46,U] [#6 -0.37,0.41,0.00,M3] [#7 -0.46,0.35,0.00,M5] [#8 -0.49,0.15,0.00,M3] 
01:36:58.676 00.001 18120 single-star, 4 included, MultiStar: {-0.10, 0.10}, one-star: {-0.02, 0.13}
01:36:58.678 00.002 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
01:36:58.679 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
01:36:58.680 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=0.13 mountY=-0.04, mountTheta=-0.32
01:36:58.681 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
01:36:58.681 00.000 18120 Enqueuing Move request for scope (-0.02, 0.13)
01:36:58.682 00.001 21948 Worker thread wakes up
01:36:58.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:36:58.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:36:58.682 00.000 21948 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.04
01:36:58.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:36:58.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:36:58.682 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
01:36:58.683 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:58.683 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:36:58.684 00.001 18120 Enqueuing Expose request
01:36:58.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:58.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:58.684 00.000 21948 MoveAxis(E, 0, ABG)
01:36:58.684 00.000 21948 Move returns status 0, amount 0
01:36:58.684 00.000 21948 MoveAxis(N, 0, ABG)
01:36:58.684 00.000 21948 Move returns status 0, amount 0
01:36:58.684 00.000 21948 move complete, result=0
01:36:58.684 00.000 21948 worker thread done servicing request
01:36:58.684 00.000 21948 Worker thread wakes up
01:36:58.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:36:58.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:36:58.685 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:00.202 01.517 21948 Exposure complete
01:37:00.237 00.035 21948 worker thread done servicing request
01:37:00.237 00.000 18120 OnExposeComplete: enter
01:37:00.238 00.001 18120 UpdateGuideState(): m_state=6
01:37:00.238 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
01:37:00.239 00.001 18120 Star::Find returns 1 (0), X=895.86, Y=233.60, Mass=1941, SNR=30.6, Peak=172 HFD=3.9
01:37:00.239 00.000 18120 MultiStar: [#1 -0.08,0.21,0.74,U] [#2 -0.08,0.08,0.68,U] [#3 -0.23,0.27,0.62,U] [#4 -0.48,0.59,0.00,M5] [#5 -0.42,0.30,0.00,M1] [#6 -0.25,0.67,0.00,M4] [#7 -0.40,0.63,0.00,M6] [#8 -0.27,0.53,0.00,M4] 
01:37:00.240 00.001 18120 refined, 3 included, MultiStar: {-0.05, 0.22}, one-star: {0.10, 0.31}
01:37:00.240 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
01:37:00.241 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
01:37:00.241 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.79 mountX=0.23 mountY=-0.06, mountTheta=-0.24
01:37:00.243 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.22, opts=13)
01:37:00.243 00.000 18120 Enqueuing Move request for scope (-0.05, 0.22)
01:37:00.244 00.001 21948 Worker thread wakes up
01:37:00.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
01:37:00.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
01:37:00.244 00.000 21948 Moving (-0.05, 0.22) raw xDistance=0.23 yDistance=-0.06
01:37:00.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:37:00.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:00.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:00.244 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.6
01:37:00.245 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:00.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:00.245 00.000 18120 Enqueuing Expose request
01:37:00.246 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:37:00.246 00.000 21948 MoveAxis(W, 40, ABG)
01:37:00.246 00.000 21948 Guiding  Dir = 3, Dur = 40
01:37:00.246 00.000 21948 IsSlewing returns 0
01:37:00.246 00.000 21948 IsGuiding returns 0
01:37:00.247 00.001 21948 PulseGuide returned control before completion, sleep 49
01:37:00.312 00.065 21948 IsGuiding returns 0
01:37:00.312 00.000 21948 Move returns status 0, amount 40
01:37:00.312 00.000 21948 MoveAxis(N, 0, ABG)
01:37:00.312 00.000 21948 Move returns status 0, amount 0
01:37:00.312 00.000 21948 move complete, result=0
01:37:00.312 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
01:37:00.313 00.001 21948 worker thread done servicing request
01:37:00.313 00.000 21948 Worker thread wakes up
01:37:00.314 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:00.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:37:01.943 01.629 21948 Exposure complete
01:37:01.970 00.027 21948 worker thread done servicing request
01:37:01.970 00.000 18120 OnExposeComplete: enter
01:37:01.970 00.000 18120 UpdateGuideState(): m_state=6
01:37:01.972 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
01:37:01.972 00.000 18120 Star::Find returns 1 (0), X=895.77, Y=233.29, Mass=2010, SNR=31.0, Peak=213 HFD=3.7
01:37:01.973 00.001 18120 MultiStar: [#1 -0.37,0.09,0.70,U] [#2 -0.18,-0.25,0.63,U] [#3 -0.25,0.14,0.61,U] [#4 -0.45,0.30,0.00,M6] [#5 -0.12,0.13,0.48,U] [#6 -0.15,0.51,0.00,M5] [#7 -0.37,0.31,0.00,M7] [#8 -0.36,0.36,0.00,M5] 
01:37:01.973 00.000 18120 single-star, 4 included, MultiStar: {-0.17, 0.01}, one-star: {0.01, -0.01}
01:37:01.973 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
01:37:01.973 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
01:37:01.974 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.77 mountX=-0.01 mountY=-0.00, mountTheta=-2.81
01:37:01.975 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
01:37:01.975 00.000 18120 Enqueuing Move request for scope (0.01, -0.01)
01:37:01.976 00.001 21948 Worker thread wakes up
01:37:01.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:01.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:37:01.976 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:37:01.977 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:01.978 00.001 18120 Enqueuing Expose request
01:37:01.978 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:37:01.978 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
01:37:01.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:01.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:01.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:37:01.978 00.000 21948 MoveAxis(E, 0, ABG)
01:37:01.978 00.000 21948 Move returns status 0, amount 0
01:37:01.978 00.000 21948 MoveAxis(N, 0, ABG)
01:37:01.978 00.000 21948 Move returns status 0, amount 0
01:37:01.978 00.000 21948 move complete, result=0
01:37:01.978 00.000 21948 worker thread done servicing request
01:37:01.980 00.002 21948 Worker thread wakes up
01:37:01.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:01.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:37:01.980 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:03.499 01.519 21948 Exposure complete
01:37:03.534 00.035 21948 worker thread done servicing request
01:37:03.534 00.000 18120 OnExposeComplete: enter
01:37:03.535 00.001 18120 UpdateGuideState(): m_state=6
01:37:03.535 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
01:37:03.536 00.001 18120 Star::Find returns 1 (0), X=895.87, Y=233.29, Mass=2129, SNR=31.9, Peak=203 HFD=4.0
01:37:03.536 00.000 18120 MultiStar: [#1 -0.03,0.04,0.66,U] [#2 -0.11,-0.23,0.62,U] [#3 -0.21,0.01,0.58,U] [#4 -0.31,0.17,0.54,U] [#5 -0.21,0.00,0.44,U] [#6 -0.23,0.31,0.52,U] [#7 -0.36,0.13,0.43,U] [#8 -0.17,0.10,0.38,U] 
01:37:03.537 00.001 18120 single-star, 8 included, MultiStar: {-0.14, 0.05}, one-star: {0.11, -0.01}
01:37:03.537 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
01:37:03.538 00.001 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
01:37:03.538 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
01:37:03.540 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
01:37:03.540 00.000 18120 Enqueuing Move request for scope (0.11, -0.01)
01:37:03.541 00.001 21948 Worker thread wakes up
01:37:03.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:03.541 00.000 18120 UpdateGuideState exits: m=2129 RSB=31.9
01:37:03.541 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.542 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:03.542 00.000 18120 Enqueuing Expose request
01:37:03.543 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:37:03.543 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:37:03.543 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.09
01:37:03.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:03.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:03.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:03.543 00.000 21948 MoveAxis(E, 0, ABG)
01:37:03.543 00.000 21948 Move returns status 0, amount 0
01:37:03.543 00.000 21948 MoveAxis(N, 0, ABG)
01:37:03.543 00.000 21948 Move returns status 0, amount 0
01:37:03.543 00.000 21948 move complete, result=0
01:37:03.543 00.000 21948 worker thread done servicing request
01:37:03.543 00.000 21948 Worker thread wakes up
01:37:03.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:03.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
01:37:03.543 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:03.566 00.023 18120 evsrv: cli 0D46D7B0 connect
01:37:03.566 00.000 18120 case statement mapped state 6 to 3
01:37:03.567 00.001 18120 case statement mapped state 6 to 3
01:37:03.568 00.001 18120 evsrv: cli 0D46D7B0 request: {"method":"get_app_state","id":"39862b29-5aa2-485b-b38a-c0358512c6a6"}
01:37:03.568 00.000 18120 case statement mapped state 6 to 3
01:37:03.569 00.001 18120 evsrv: cli 0D46D7B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"39862b29-5aa2-485b-b38a-c0358512c6a6"}
01:37:03.570 00.001 18120 evsrv: cli 0D46D7B0 disconnect
01:37:03.572 00.002 18120 evsrv: cli 0D46DD50 connect
01:37:03.575 00.003 18120 case statement mapped state 6 to 3
01:37:03.576 00.001 18120 case statement mapped state 6 to 3
01:37:03.578 00.002 18120 evsrv: cli 0D46DD50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"25f99f36-da5e-4edc-a360-6e64b9ec4e8d"}
01:37:03.578 00.000 18120 PhdController::Dither begins
01:37:03.579 00.001 18120 dither: size=2.00, dRA=-0.06 dDec=-1.18
01:37:03.580 00.001 18120 MountToCamera -- mountTheta (-1.62) + m_xAngle (2.00) = xAngle (0.38 = 0.38)
01:37:03.580 00.000 18120 MountToCamera -- mountX=-0.06 mountY=-1.18 hyp=1.18 mountTheta=-1.62 cameraX=1.10, cameraY=0.43 cameraTheta=0.38
01:37:03.580 00.000 18120 setting lock position to (896.86, 233.73)
01:37:03.581 00.001 18120 Mount: notify guiding dithered (1.1, 0.4)
01:37:03.582 00.001 18120 MultiStar: stabilizing after lock position change
01:37:03.582 00.000 18120 Status Line: Dithering de -0.06,-1.18
01:37:03.584 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:37:03.586 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
01:37:03.587 00.001 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":0,"id":"25f99f36-da5e-4edc-a360-6e64b9ec4e8d"}
01:37:03.588 00.001 18120 evsrv: cli 0D46DD50 disconnect
01:37:05.170 01.582 21948 Exposure complete
01:37:05.235 00.065 21948 worker thread done servicing request
01:37:05.236 00.001 18120 OnExposeComplete: enter
01:37:05.238 00.002 18120 UpdateGuideState(): m_state=6
01:37:05.241 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
01:37:05.243 00.002 18120 Star::Find returns 1 (0), X=895.85, Y=233.19, Mass=1964, SNR=30.7, Peak=193 HFD=4.1
01:37:05.245 00.002 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.64)
01:37:05.248 00.003 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.60)
01:37:05.251 00.003 18120 CameraToMount -- cameraX=-1.01 cameraY=-0.54 hyp=1.15 cameraTheta=-2.65 mountX=-0.08 mountY=1.15, mountTheta=1.64
01:37:05.256 00.005 18120 dither recenter: remaining=(0.1,1.2) step=(0.1,1.2)
01:37:05.258 00.002 18120 MountToCamera -- mountTheta (1.52) + m_xAngle (2.00) = xAngle (3.52 = -2.77)
01:37:05.260 00.002 18120 MountToCamera -- mountX=0.06 mountY=1.18 hyp=1.18 mountTheta=1.52 cameraX=-1.10, cameraY=-0.43 cameraTheta=-2.77
01:37:05.263 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.10, y=-0.43, opts=4)
01:37:05.265 00.002 18120 Enqueuing Move request for scope (-1.10, -0.43)
01:37:05.267 00.002 18120 Mount: notify direct move 0.06,1.18
01:37:05.270 00.003 21948 Worker thread wakes up
01:37:05.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.43) opts 0x4
01:37:05.270 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.10, -0.43)
01:37:05.270 00.000 21948 Moving (-1.10, -0.43) raw xDistance=0.06 yDistance=1.18
01:37:05.270 00.000 21948 MoveAxis(W, 17, B)
01:37:05.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:05.271 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.7
01:37:05.273 00.002 21948 Guiding  Dir = 3, Dur = 17
01:37:05.273 00.000 18120 PhdController: settling, locked = 1, distance = 1.25 (0.50) aobump = 0 frame = 1 / 99999
01:37:05.274 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786059425.274,"Host":"ASUS_SAM","Inst":1,"Distance":1.25,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:37:05.275 00.001 21948 IsSlewing returns 0
01:37:05.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:05.276 00.001 21948 IsGuiding returns 0
01:37:05.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:05.276 00.000 18120 Enqueuing Expose request
01:37:05.278 00.002 21948 PulseGuide returned control before completion, sleep 26
01:37:05.309 00.031 21948 IsGuiding returns 1
01:37:05.309 00.000 21948 scope still moving after pulse duration time elapsed
01:37:05.341 00.032 21948 IsSlewing returns 0
01:37:05.344 00.003 21948 IsGuiding returns 0
01:37:05.344 00.000 21948 scope move finished after 17 + 51 ms
01:37:05.344 00.000 21948 Move returns status 0, amount 17
01:37:05.344 00.000 21948 MoveAxis(S, 281, B)
01:37:05.344 00.000 21948 Guiding  Dir = 1, Dur = 281
01:37:05.344 00.000 21948 IsSlewing returns 0
01:37:05.344 00.000 21948 IsGuiding returns 0
01:37:05.349 00.005 21948 PulseGuide returned control before completion, sleep 287
01:37:05.652 00.303 21948 IsGuiding returns 0
01:37:05.652 00.000 21948 Move returns status 0, amount 281
01:37:05.652 00.000 21948 move complete, result=0
01:37:05.652 00.000 21948 worker thread done servicing request
01:37:05.652 00.000 21948 Worker thread wakes up
01:37:05.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:05.652 00.000 18120 GuideStep: 0.1 px 17 ms WEST, 1.2 px 281 ms SOUTH
01:37:05.653 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:07.058 01.405 21948 Exposure complete
01:37:07.115 00.057 21948 worker thread done servicing request
01:37:07.115 00.000 18120 OnExposeComplete: enter
01:37:07.116 00.001 18120 UpdateGuideState(): m_state=6
01:37:07.116 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
01:37:07.116 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=233.41, Mass=1962, SNR=30.5, Peak=171 HFD=3.8
01:37:07.118 00.002 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.00) = xAngle (-4.53 = 1.75)
01:37:07.118 00.000 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.57 = 1.71)
01:37:07.119 00.001 18120 CameraToMount -- cameraX=-0.46 cameraY=-0.32 hyp=0.56 cameraTheta=-2.54 mountX=-0.10 mountY=0.56, mountTheta=1.75
01:37:07.120 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.46, y=-0.32, opts=13)
01:37:07.120 00.000 18120 Enqueuing Move request for scope (-0.46, -0.32)
01:37:07.121 00.001 21948 Worker thread wakes up
01:37:07.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:07.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.32) opts 0xd
01:37:07.121 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.46, -0.32)
01:37:07.121 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.5
01:37:07.122 00.001 21948 Moving (-0.46, -0.32) raw xDistance=-0.10 yDistance=0.56
01:37:07.122 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 2 / 99999
01:37:07.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:37:07.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:07.122 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059427.122,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:37:07.123 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:37:07.123 00.000 21948 MoveAxis(E, 0, ABG)
01:37:07.123 00.000 21948 Move returns status 0, amount 0
01:37:07.123 00.000 21948 MoveAxis(N, 0, ABG)
01:37:07.123 00.000 21948 Move returns status 0, amount 0
01:37:07.123 00.000 21948 move complete, result=0
01:37:07.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:07.123 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:07.124 00.001 18120 Enqueuing Expose request
01:37:07.124 00.000 21948 worker thread done servicing request
01:37:07.124 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:37:07.125 00.001 21948 Worker thread wakes up
01:37:07.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:07.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:08.750 01.625 21948 Exposure complete
01:37:08.809 00.059 21948 worker thread done servicing request
01:37:08.809 00.000 18120 OnExposeComplete: enter
01:37:08.810 00.001 18120 UpdateGuideState(): m_state=6
01:37:08.811 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
01:37:08.811 00.000 18120 Star::Find returns 1 (0), X=896.28, Y=233.57, Mass=2050, SNR=31.3, Peak=183 HFD=3.7
01:37:08.811 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.00) = xAngle (-4.87 = 1.41)
01:37:08.812 00.001 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
01:37:08.812 00.000 18120 CameraToMount -- cameraX=-0.57 cameraY=-0.16 hyp=0.59 cameraTheta=-2.88 mountX=0.10 mountY=0.58, mountTheta=1.41
01:37:08.813 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.57, y=-0.16, opts=13)
01:37:08.814 00.001 18120 Enqueuing Move request for scope (-0.57, -0.16)
01:37:08.814 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:08.815 00.001 21948 Worker thread wakes up
01:37:08.815 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:37:08.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.16) opts 0xd
01:37:08.815 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.57, -0.16)
01:37:08.815 00.000 18120 PhdController: settling, locked = 1, distance = 0.57 (0.50) aobump = 0 frame = 3 / 99999
01:37:08.816 00.001 21948 Moving (-0.57, -0.16) raw xDistance=0.10 yDistance=0.58
01:37:08.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:08.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:08.816 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059428.816,"Host":"ASUS_SAM","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:37:08.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
01:37:08.816 00.000 21948 MoveAxis(E, 0, ABG)
01:37:08.816 00.000 21948 Move returns status 0, amount 0
01:37:08.816 00.000 21948 MoveAxis(N, 0, ABG)
01:37:08.816 00.000 21948 Move returns status 0, amount 0
01:37:08.816 00.000 21948 move complete, result=0
01:37:08.816 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:08.817 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:08.817 00.000 18120 Enqueuing Expose request
01:37:08.818 00.001 21948 worker thread done servicing request
01:37:08.818 00.000 21948 Worker thread wakes up
01:37:08.818 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:37:08.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:08.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:10.342 01.524 21948 Exposure complete
01:37:10.386 00.044 21948 worker thread done servicing request
01:37:10.386 00.000 18120 OnExposeComplete: enter
01:37:10.387 00.001 18120 UpdateGuideState(): m_state=6
01:37:10.388 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
01:37:10.389 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=233.62, Mass=1911, SNR=30.3, Peak=169 HFD=4.0
01:37:10.389 00.000 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.00) = xAngle (-4.89 = 1.40)
01:37:10.390 00.001 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.93 = 1.36)
01:37:10.390 00.000 18120 CameraToMount -- cameraX=-0.44 cameraY=-0.11 hyp=0.45 cameraTheta=-2.89 mountX=0.08 mountY=0.44, mountTheta=1.39
01:37:10.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=-0.11, opts=13)
01:37:10.392 00.001 18120 Enqueuing Move request for scope (-0.44, -0.11)
01:37:10.392 00.000 21948 Worker thread wakes up
01:37:10.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:10.393 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
01:37:10.394 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.11) opts 0xd
01:37:10.394 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, -0.11)
01:37:10.394 00.000 21948 Moving (-0.44, -0.11) raw xDistance=0.08 yDistance=0.44
01:37:10.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:37:10.394 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.58
01:37:10.394 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
01:37:10.394 00.000 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 4 / 99999
01:37:10.395 00.001 21948 MoveAxis(E, 0, ABG)
01:37:10.395 00.000 21948 Move returns status 0, amount 0
01:37:10.395 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059430.395,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:37:10.396 00.001 21948 MoveAxis(S, 105, ABG)
01:37:10.396 00.000 21948 Guiding  Dir = 1, Dur = 105
01:37:10.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:10.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:10.397 00.001 18120 Enqueuing Expose request
01:37:10.397 00.000 21948 IsSlewing returns 0
01:37:10.399 00.002 21948 IsGuiding returns 0
01:37:10.404 00.005 21948 PulseGuide returned control before completion, sleep 110
01:37:10.532 00.128 21948 IsGuiding returns 0
01:37:10.533 00.001 21948 Move returns status 0, amount 105
01:37:10.533 00.000 21948 move complete, result=0
01:37:10.533 00.000 21948 worker thread done servicing request
01:37:10.533 00.000 21948 Worker thread wakes up
01:37:10.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:10.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:10.533 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 105 ms SOUTH
01:37:12.157 01.624 21948 Exposure complete
01:37:12.211 00.054 21948 worker thread done servicing request
01:37:12.211 00.000 18120 OnExposeComplete: enter
01:37:12.213 00.002 18120 UpdateGuideState(): m_state=6
01:37:12.215 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
01:37:12.216 00.001 18120 Star::Find returns 1 (0), X=896.56, Y=233.76, Mass=1748, SNR=29.0, Peak=148 HFD=3.8
01:37:12.217 00.001 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.03 = 1.03)
01:37:12.218 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
01:37:12.220 00.002 18120 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=0.15 mountY=0.25, mountTheta=1.02
01:37:12.222 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.03, opts=13)
01:37:12.223 00.001 18120 Enqueuing Move request for scope (-0.29, 0.03)
01:37:12.223 00.000 21948 Worker thread wakes up
01:37:12.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
01:37:12.223 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
01:37:12.223 00.000 21948 Moving (-0.29, 0.03) raw xDistance=0.15 yDistance=0.25
01:37:12.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:37:12.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:37:12.223 00.000 21948 MoveAxis(E, 0, ABG)
01:37:12.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:12.224 00.001 21948 Move returns status 0, amount 0
01:37:12.224 00.000 21948 MoveAxis(S, 59, ABG)
01:37:12.224 00.000 21948 Guiding  Dir = 1, Dur = 59
01:37:12.224 00.000 18120 UpdateGuideState exits: m=1748 RSB=29.0
01:37:12.225 00.001 21948 IsSlewing returns 0
01:37:12.225 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 5 / 99999
01:37:12.225 00.000 21948 IsGuiding returns 0
01:37:12.225 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059432.225,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:37:12.227 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:12.229 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:12.230 00.001 18120 Enqueuing Expose request
01:37:12.230 00.000 21948 PulseGuide returned control before completion, sleep 65
01:37:12.297 00.067 21948 IsGuiding returns 0
01:37:12.298 00.001 21948 Move returns status 0, amount 59
01:37:12.298 00.000 21948 move complete, result=0
01:37:12.298 00.000 21948 worker thread done servicing request
01:37:12.298 00.000 21948 Worker thread wakes up
01:37:12.298 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 59 ms SOUTH
01:37:12.299 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:12.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:13.708 01.409 21948 Exposure complete
01:37:13.762 00.054 21948 worker thread done servicing request
01:37:13.762 00.000 18120 OnExposeComplete: enter
01:37:13.763 00.001 18120 UpdateGuideState(): m_state=6
01:37:13.763 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
01:37:13.764 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=233.61, Mass=2157, SNR=32.2, Peak=180 HFD=3.7
01:37:13.764 00.000 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.00) = xAngle (-4.45 = 1.83)
01:37:13.765 00.001 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.79)
01:37:13.765 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.45 mountX=-0.05 mountY=0.18, mountTheta=1.83
01:37:13.766 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.12, opts=13)
01:37:13.767 00.001 18120 Enqueuing Move request for scope (-0.15, -0.12)
01:37:13.767 00.000 21948 Worker thread wakes up
01:37:13.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:13.768 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
01:37:13.768 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
01:37:13.768 00.000 18120 UpdateGuideState exits: m=2157 RSB=32.2
01:37:13.768 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 6 / 99999
01:37:13.769 00.001 21948 Moving (-0.15, -0.12) raw xDistance=-0.05 yDistance=0.18
01:37:13.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:13.769 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059433.769,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
01:37:13.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:13.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:37:13.769 00.000 21948 MoveAxis(E, 0, ABG)
01:37:13.769 00.000 21948 Move returns status 0, amount 0
01:37:13.769 00.000 21948 MoveAxis(N, 0, ABG)
01:37:13.769 00.000 21948 Move returns status 0, amount 0
01:37:13.769 00.000 21948 move complete, result=0
01:37:13.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.770 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:13.770 00.000 18120 Enqueuing Expose request
01:37:13.771 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:13.771 00.000 21948 worker thread done servicing request
01:37:13.771 00.000 21948 Worker thread wakes up
01:37:13.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:13.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:15.401 01.630 21948 Exposure complete
01:37:15.438 00.037 21948 worker thread done servicing request
01:37:15.439 00.001 18120 OnExposeComplete: enter
01:37:15.439 00.000 18120 UpdateGuideState(): m_state=6
01:37:15.440 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
01:37:15.441 00.001 18120 Star::Find returns 1 (0), X=896.57, Y=233.81, Mass=1907, SNR=30.2, Peak=157 HFD=3.9
01:37:15.441 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
01:37:15.442 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
01:37:15.443 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.89 mountX=0.19 mountY=0.23, mountTheta=0.87
01:37:15.444 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.08, opts=13)
01:37:15.445 00.001 18120 Enqueuing Move request for scope (-0.29, 0.08)
01:37:15.445 00.000 21948 Worker thread wakes up
01:37:15.445 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
01:37:15.445 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
01:37:15.445 00.000 21948 Moving (-0.29, 0.08) raw xDistance=0.19 yDistance=0.23
01:37:15.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:37:15.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:15.446 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:37:15.446 00.000 21948 MoveAxis(E, 0, ABG)
01:37:15.446 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
01:37:15.446 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 7 / 99999
01:37:15.447 00.001 21948 Move returns status 0, amount 0
01:37:15.447 00.000 21948 MoveAxis(S, 54, ABG)
01:37:15.447 00.000 21948 Guiding  Dir = 1, Dur = 54
01:37:15.447 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059435.447,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
01:37:15.448 00.001 21948 IsSlewing returns 0
01:37:15.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:15.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:15.449 00.001 18120 Enqueuing Expose request
01:37:15.449 00.000 21948 IsGuiding returns 0
01:37:15.454 00.005 21948 PulseGuide returned control before completion, sleep 60
01:37:15.524 00.070 21948 IsGuiding returns 0
01:37:15.524 00.000 21948 Move returns status 0, amount 54
01:37:15.524 00.000 21948 move complete, result=0
01:37:15.524 00.000 21948 worker thread done servicing request
01:37:15.524 00.000 21948 Worker thread wakes up
01:37:15.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:15.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:15.524 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 54 ms SOUTH
01:37:16.929 01.405 21948 Exposure complete
01:37:16.990 00.061 21948 worker thread done servicing request
01:37:16.990 00.000 18120 OnExposeComplete: enter
01:37:16.992 00.002 18120 UpdateGuideState(): m_state=6
01:37:16.994 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
01:37:16.995 00.001 18120 Star::Find returns 1 (0), X=896.80, Y=233.69, Mass=2069, SNR=31.5, Peak=189 HFD=4.0
01:37:16.996 00.001 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.00) = xAngle (-4.54 = 1.74)
01:37:16.998 00.002 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.58 = 1.70)
01:37:16.999 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.54 mountX=-0.01 mountY=0.07, mountTheta=1.74
01:37:17.003 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.04, opts=13)
01:37:17.004 00.001 18120 Enqueuing Move request for scope (-0.06, -0.04)
01:37:17.006 00.002 21948 Worker thread wakes up
01:37:17.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:37:17.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:37:17.006 00.000 21948 Moving (-0.06, -0.04) raw xDistance=-0.01 yDistance=0.07
01:37:17.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:17.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:17.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:17.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:17.008 00.002 18120 UpdateGuideState exits: m=2069 RSB=31.5
01:37:17.009 00.001 21948 MoveAxis(E, 0, ABG)
01:37:17.009 00.000 21948 Move returns status 0, amount 0
01:37:17.009 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 8 / 99999
01:37:17.010 00.001 21948 MoveAxis(N, 0, ABG)
01:37:17.010 00.000 21948 Move returns status 0, amount 0
01:37:17.010 00.000 21948 move complete, result=0
01:37:17.010 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059437.010,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
01:37:17.010 00.000 21948 worker thread done servicing request
01:37:17.010 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:17.011 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:17.011 00.000 18120 Enqueuing Expose request
01:37:17.012 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:17.012 00.000 21948 Worker thread wakes up
01:37:17.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:17.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:18.645 01.633 21948 Exposure complete
01:37:18.682 00.037 21948 worker thread done servicing request
01:37:18.682 00.000 18120 OnExposeComplete: enter
01:37:18.683 00.001 18120 UpdateGuideState(): m_state=6
01:37:18.683 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
01:37:18.684 00.001 18120 Star::Find returns 1 (0), X=896.81, Y=233.86, Mass=2047, SNR=31.4, Peak=211 HFD=4.1
01:37:18.684 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
01:37:18.685 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
01:37:18.685 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.90 mountX=0.14 mountY=-0.02, mountTheta=-0.13
01:37:18.686 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.13, opts=13)
01:37:18.687 00.001 18120 Enqueuing Move request for scope (-0.05, 0.13)
01:37:18.688 00.001 21948 Worker thread wakes up
01:37:18.688 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:37:18.688 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:37:18.688 00.000 21948 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=-0.02
01:37:18.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:18.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:18.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:18.689 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:37:18.690 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:18.690 00.000 21948 MoveAxis(E, 0, ABG)
01:37:18.690 00.000 21948 Move returns status 0, amount 0
01:37:18.690 00.000 21948 MoveAxis(N, 0, ABG)
01:37:18.690 00.000 21948 Move returns status 0, amount 0
01:37:18.690 00.000 21948 move complete, result=0
01:37:18.690 00.000 21948 worker thread done servicing request
01:37:18.690 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 9 / 99999
01:37:18.691 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786059438.691,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
01:37:18.692 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:18.693 00.000 18120 Enqueuing Expose request
01:37:18.693 00.000 21948 Worker thread wakes up
01:37:18.693 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:18.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:18.694 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:20.213 01.519 21948 Exposure complete
01:37:20.253 00.040 21948 worker thread done servicing request
01:37:20.254 00.001 18120 OnExposeComplete: enter
01:37:20.254 00.000 18120 UpdateGuideState(): m_state=6
01:37:20.255 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
01:37:20.255 00.000 18120 Star::Find returns 1 (0), X=897.08, Y=233.60, Mass=2162, SNR=32.1, Peak=192 HFD=3.9
01:37:20.256 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
01:37:20.256 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
01:37:20.257 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.52 mountX=-0.21 mountY=-0.14, mountTheta=-2.54
01:37:20.258 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.13, opts=13)
01:37:20.262 00.004 18120 Enqueuing Move request for scope (0.23, -0.13)
01:37:20.265 00.003 21948 Worker thread wakes up
01:37:20.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
01:37:20.265 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
01:37:20.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:20.266 00.001 18120 UpdateGuideState exits: m=2162 RSB=32.1
01:37:20.266 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 10 / 99999
01:37:20.267 00.001 18120 PhdController: newstate STATE_FINISH
01:37:20.267 00.000 18120 PhdController complete: success
01:37:20.268 00.001 21948 Moving (0.23, -0.13) raw xDistance=-0.21 yDistance=-0.14
01:37:20.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:37:20.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:20.268 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786059440.268,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:37:20.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:37:20.268 00.000 21948 MoveAxis(E, 38, ABG)
01:37:20.268 00.000 21948 Guiding  Dir = 2, Dur = 38
01:37:20.268 00.000 18120 Mount: notify guiding dither settle done success=1
01:37:20.269 00.001 18120 PhdController: newstate STATE_IDLE
01:37:20.269 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:20.270 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:20.271 00.001 18120 Enqueuing Expose request
01:37:20.271 00.000 21948 IsSlewing returns 0
01:37:20.272 00.001 21948 IsGuiding returns 0
01:37:20.273 00.001 21948 PulseGuide returned control before completion, sleep 47
01:37:20.321 00.048 21948 IsGuiding returns 0
01:37:20.321 00.000 21948 Move returns status 0, amount 38
01:37:20.321 00.000 21948 MoveAxis(N, 0, ABG)
01:37:20.321 00.000 21948 Move returns status 0, amount 0
01:37:20.321 00.000 21948 move complete, result=0
01:37:20.321 00.000 21948 worker thread done servicing request
01:37:20.321 00.000 21948 Worker thread wakes up
01:37:20.321 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:37:20.322 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:20.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:21.953 01.631 21948 Exposure complete
01:37:21.980 00.027 21948 worker thread done servicing request
01:37:21.980 00.000 18120 OnExposeComplete: enter
01:37:21.981 00.001 18120 UpdateGuideState(): m_state=6
01:37:21.982 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
01:37:21.984 00.002 18120 Star::Find returns 1 (0), X=897.26, Y=233.87, Mass=2042, SNR=31.2, Peak=215 HFD=4.0
01:37:21.986 00.002 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
01:37:21.986 00.000 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
01:37:21.987 00.001 18120 CameraToMount -- cameraX=0.41 cameraY=0.14 hyp=0.43 cameraTheta=0.34 mountX=-0.04 mountY=-0.43, mountTheta=-1.66
01:37:21.988 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.41, y=0.14, opts=13)
01:37:21.988 00.000 18120 Enqueuing Move request for scope (0.41, 0.14)
01:37:21.989 00.001 21948 Worker thread wakes up
01:37:21.989 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:21.990 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.2
01:37:21.990 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.991 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.14) opts 0xd
01:37:21.991 00.000 21948 Handling offset move in thread for scope, endpoint = (0.41, 0.14)
01:37:21.991 00.000 21948 Moving (0.41, 0.14) raw xDistance=-0.04 yDistance=-0.43
01:37:21.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:37:21.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:37:21.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:21.992 00.001 18120 Enqueuing Expose request
01:37:21.993 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:37:21.993 00.000 21948 MoveAxis(E, 0, ABG)
01:37:21.993 00.000 21948 Move returns status 0, amount 0
01:37:21.993 00.000 21948 MoveAxis(N, 0, ABG)
01:37:21.993 00.000 21948 Move returns status 0, amount 0
01:37:21.993 00.000 21948 move complete, result=0
01:37:21.993 00.000 21948 worker thread done servicing request
01:37:21.993 00.000 21948 Worker thread wakes up
01:37:21.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:21.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:21.994 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:37:23.515 01.521 21948 Exposure complete
01:37:23.552 00.037 21948 worker thread done servicing request
01:37:23.552 00.000 18120 OnExposeComplete: enter
01:37:23.552 00.000 18120 UpdateGuideState(): m_state=6
01:37:23.553 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.554 00.001 18120 Star::Find returns 1 (0), X=897.10, Y=233.81, Mass=2061, SNR=31.3, Peak=213 HFD=4.2
01:37:23.555 00.001 18120 MultiStar: exiting stabilization period
01:37:23.557 00.002 18120 MultiStar: updating star positions after lock position change
01:37:23.558 00.001 18120 Star::Find(15, 622, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.559 00.001 18120 Star::Find returns 1 (0), X=622.26, Y=384.19, Mass=1022, SNR=22.1, Peak=98 HFD=3.8
01:37:23.561 00.002 18120 Star::Find(15, 1049, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.564 00.003 18120 Star::Find returns 1 (0), X=1049.13, Y=598.53, Mass=754, SNR=18.9, Peak=72 HFD=3.6
01:37:23.566 00.002 18120 Star::Find(15, 156, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.566 00.000 18120 Star::Find returns 1 (0), X=156.29, Y=35.50, Mass=713, SNR=18.5, Peak=72 HFD=3.4
01:37:23.566 00.000 18120 Star::Find(15, 339, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.567 00.001 18120 Star::Find returns 1 (0), X=339.22, Y=892.39, Mass=593, SNR=16.9, Peak=67 HFD=3.5
01:37:23.567 00.000 18120 Star::Find(15, 164, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.568 00.001 18120 Star::Find returns 1 (0), X=163.40, Y=419.78, Mass=429, SNR=14.3, Peak=50 HFD=3.4
01:37:23.568 00.000 18120 Star::Find(15, 544, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.569 00.001 18120 Star::Find returns 1 (0), X=544.64, Y=68.22, Mass=596, SNR=16.7, Peak=58 HFD=4.5
01:37:23.569 00.000 18120 Star::Find(15, 1134, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.569 00.000 18120 Star::Find returns 1 (0), X=1133.66, Y=227.70, Mass=408, SNR=13.9, Peak=41 HFD=3.5
01:37:23.570 00.001 18120 Star::Find(15, 421, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.571 00.001 18120 Star::Find returns 1 (0), X=420.83, Y=130.85, Mass=315, SNR=12.2, Peak=39 HFD=3.0
01:37:23.572 00.001 18120 Star::Find(15, 754, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.573 00.001 18120 Star::Find returns 1 (0), X=753.90, Y=263.26, Mass=309, SNR=12.1, Peak=37 HFD=3.3
01:37:23.573 00.000 18120 Star::Find(15, 1235, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.574 00.001 18120 Star::Find returns 1 (0), X=1234.91, Y=675.24, Mass=325, SNR=12.5, Peak=36 HFD=3.1
01:37:23.576 00.002 18120 Star::Find(15, 850, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:37:23.576 00.000 18120 Star::Find returns 1 (0), X=850.63, Y=75.25, Mass=308, SNR=12.1, Peak=40 HFD=3.3
01:37:23.578 00.002 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
01:37:23.578 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
01:37:23.579 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.30 mountX=-0.03 mountY=-0.25, mountTheta=-1.69
01:37:23.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.08, opts=13)
01:37:23.580 00.000 18120 Enqueuing Move request for scope (0.24, 0.08)
01:37:23.581 00.001 21948 Worker thread wakes up
01:37:23.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:23.581 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.3
01:37:23.581 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:23.582 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
01:37:23.582 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
01:37:23.582 00.000 21948 Moving (0.24, 0.08) raw xDistance=-0.03 yDistance=-0.25
01:37:23.582 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:23.585 00.003 18120 Enqueuing Expose request
01:37:23.587 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:37:23.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:37:23.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:37:23.587 00.000 21948 MoveAxis(E, 0, ABG)
01:37:23.587 00.000 21948 Move returns status 0, amount 0
01:37:23.587 00.000 21948 MoveAxis(N, 0, ABG)
01:37:23.587 00.000 21948 Move returns status 0, amount 0
01:37:23.587 00.000 21948 move complete, result=0
01:37:23.587 00.000 21948 worker thread done servicing request
01:37:23.587 00.000 21948 Worker thread wakes up
01:37:23.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:23.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:23.588 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:37:25.219 01.631 21948 Exposure complete
01:37:25.255 00.036 21948 worker thread done servicing request
01:37:25.255 00.000 18120 OnExposeComplete: enter
01:37:25.255 00.000 18120 UpdateGuideState(): m_state=6
01:37:25.256 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
01:37:25.257 00.001 18120 Star::Find returns 1 (0), X=897.18, Y=233.76, Mass=2019, SNR=31.2, Peak=218 HFD=3.9
01:37:25.259 00.002 18120 MultiStar: [#1 0.08,0.20,0.73,U] [#2 0.27,-0.16,0.61,U] [#3 0.06,-0.26,0.58,U] [#4 0.06,-0.17,0.56,U] [#5 0.02,0.13,0.46,U] [#6 -0.37,-0.14,0.00,M5] [#7 0.23,-0.04,0.41,U] [#8 -0.02,-0.21,0.38,U] 
01:37:25.260 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.32, 0.03}
01:37:25.261 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
01:37:25.262 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
01:37:25.264 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.29 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
01:37:25.267 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.04, opts=13)
01:37:25.294 00.027 18120 Enqueuing Move request for scope (0.15, -0.04)
01:37:25.297 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:25.299 00.002 18120 UpdateGuideState exits: m=2019 RSB=31.2
01:37:25.301 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.304 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:25.306 00.002 18120 Enqueuing Expose request
01:37:25.308 00.002 21948 Worker thread wakes up
01:37:25.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:37:25.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:37:25.308 00.000 21948 Moving (0.15, -0.04) raw xDistance=-0.10 yDistance=-0.11
01:37:25.309 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:37:25.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:25.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:25.309 00.000 21948 MoveAxis(E, 0, ABG)
01:37:25.309 00.000 21948 Move returns status 0, amount 0
01:37:25.309 00.000 21948 MoveAxis(N, 0, ABG)
01:37:25.309 00.000 21948 Move returns status 0, amount 0
01:37:25.309 00.000 21948 move complete, result=0
01:37:25.309 00.000 21948 worker thread done servicing request
01:37:25.309 00.000 21948 Worker thread wakes up
01:37:25.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:25.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:25.309 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:26.718 01.409 21948 Exposure complete
01:37:26.766 00.048 21948 worker thread done servicing request
01:37:26.766 00.000 18120 OnExposeComplete: enter
01:37:26.767 00.001 18120 UpdateGuideState(): m_state=6
01:37:26.768 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
01:37:26.768 00.000 18120 Star::Find returns 1 (0), X=897.02, Y=233.74, Mass=2016, SNR=31.2, Peak=203 HFD=4.0
01:37:26.769 00.001 18120 MultiStar: [#1 0.16,0.07,0.70,U] [#2 0.04,-0.14,0.63,U] [#3 -0.07,0.07,0.60,U] [#4 -0.10,0.14,0.55,U] [#5 0.14,-0.01,0.46,U] [#6 -0.22,-0.27,0.52,U] [#7 0.15,-0.03,0.43,U] [#8 -0.11,0.13,0.40,U] 
01:37:26.769 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.17, 0.01}
01:37:26.770 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
01:37:26.771 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
01:37:26.773 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.06 mountX=-0.02 mountY=-0.03, mountTheta=-2.06
01:37:26.775 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.00, opts=13)
01:37:26.776 00.001 18120 Enqueuing Move request for scope (0.03, -0.00)
01:37:26.777 00.001 21948 Worker thread wakes up
01:37:26.777 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:26.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:37:26.778 00.001 18120 UpdateGuideState exits: m=2016 RSB=31.2
01:37:26.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:37:26.778 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:26.778 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:26.779 00.001 18120 Enqueuing Expose request
01:37:26.780 00.001 21948 Moving (0.03, -0.00) raw xDistance=-0.02 yDistance=-0.03
01:37:26.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:37:26.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:26.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:26.780 00.000 21948 MoveAxis(E, 0, ABG)
01:37:26.780 00.000 21948 Move returns status 0, amount 0
01:37:26.780 00.000 21948 MoveAxis(N, 0, ABG)
01:37:26.780 00.000 21948 Move returns status 0, amount 0
01:37:26.780 00.000 21948 move complete, result=0
01:37:26.780 00.000 21948 worker thread done servicing request
01:37:26.780 00.000 21948 Worker thread wakes up
01:37:26.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:26.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:26.781 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:28.411 01.630 21948 Exposure complete
01:37:28.447 00.036 21948 worker thread done servicing request
01:37:28.447 00.000 18120 OnExposeComplete: enter
01:37:28.448 00.001 18120 UpdateGuideState(): m_state=6
01:37:28.450 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
01:37:28.451 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=233.89, Mass=1792, SNR=29.3, Peak=197 HFD=4.2
01:37:28.452 00.001 18120 MultiStar: [#1 0.26,0.24,0.74,U] [#2 0.09,0.22,0.67,U] [#3 0.01,0.11,0.64,U] [#4 0.13,0.18,0.60,U] [#5 0.10,0.22,0.51,U] [#6 -0.37,-0.13,0.55,U] [#7 0.15,0.03,0.45,U] [#8 -0.16,0.30,0.42,U] 
01:37:28.453 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.22, 0.16}
01:37:28.454 00.001 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
01:37:28.455 00.001 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
01:37:28.456 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=0.11 mountY=-0.13, mountTheta=-0.89
01:37:28.458 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.15, opts=13)
01:37:28.458 00.000 18120 Enqueuing Move request for scope (0.07, 0.15)
01:37:28.459 00.001 21948 Worker thread wakes up
01:37:28.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:28.459 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.3
01:37:28.460 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:28.460 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:28.461 00.001 18120 Enqueuing Expose request
01:37:28.461 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:37:28.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:37:28.461 00.000 21948 Moving (0.07, 0.15) raw xDistance=0.11 yDistance=-0.13
01:37:28.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:37:28.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:28.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:37:28.461 00.000 21948 MoveAxis(E, 0, ABG)
01:37:28.461 00.000 21948 Move returns status 0, amount 0
01:37:28.461 00.000 21948 MoveAxis(N, 0, ABG)
01:37:28.461 00.000 21948 Move returns status 0, amount 0
01:37:28.461 00.000 21948 move complete, result=0
01:37:28.461 00.000 21948 worker thread done servicing request
01:37:28.461 00.000 21948 Worker thread wakes up
01:37:28.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:28.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:28.462 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:29.982 01.520 21948 Exposure complete
01:37:30.024 00.042 21948 worker thread done servicing request
01:37:30.024 00.000 18120 OnExposeComplete: enter
01:37:30.027 00.003 18120 UpdateGuideState(): m_state=6
01:37:30.028 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
01:37:30.028 00.000 18120 Star::Find returns 1 (0), X=897.05, Y=233.83, Mass=1905, SNR=30.2, Peak=207 HFD=4.2
01:37:30.029 00.001 18120 MultiStar: [#1 -0.02,0.21,0.74,U] [#2 -0.04,0.01,0.68,U] [#3 0.07,0.07,0.63,U] [#4 0.01,0.01,0.55,U] [#5 0.08,0.26,0.48,U] [#6 -0.36,-0.24,0.00,M4] [#7 0.19,0.03,0.44,U] [#8 -0.20,0.16,0.39,U] 
01:37:30.031 00.002 18120 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.19, 0.10}
01:37:30.032 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
01:37:30.033 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
01:37:30.035 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:37:30.037 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
01:37:30.038 00.001 18120 Enqueuing Move request for scope (0.05, 0.11)
01:37:30.038 00.000 21948 Worker thread wakes up
01:37:30.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:37:30.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:30.038 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.2
01:37:30.039 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.039 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:30.040 00.001 18120 Enqueuing Expose request
01:37:30.040 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:37:30.040 00.000 21948 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.09
01:37:30.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:37:30.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:30.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:30.040 00.000 21948 MoveAxis(E, 0, ABG)
01:37:30.040 00.000 21948 Move returns status 0, amount 0
01:37:30.040 00.000 21948 MoveAxis(N, 0, ABG)
01:37:30.040 00.000 21948 Move returns status 0, amount 0
01:37:30.041 00.001 21948 move complete, result=0
01:37:30.041 00.000 21948 worker thread done servicing request
01:37:30.041 00.000 21948 Worker thread wakes up
01:37:30.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:30.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:30.041 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:31.677 01.636 21948 Exposure complete
01:37:31.718 00.041 21948 worker thread done servicing request
01:37:31.718 00.000 18120 OnExposeComplete: enter
01:37:31.719 00.001 18120 UpdateGuideState(): m_state=6
01:37:31.721 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
01:37:31.721 00.000 18120 Star::Find returns 1 (0), X=897.02, Y=233.84, Mass=1965, SNR=30.7, Peak=212 HFD=4.2
01:37:31.722 00.001 18120 MultiStar: [#1 -0.05,0.12,0.75,U] [#2 -0.16,0.05,0.67,U] [#3 -0.06,0.05,0.59,U] [#4 -0.01,0.04,0.56,U] [#5 -0.16,0.03,0.48,U] [#6 -0.56,-0.43,0.00,M5] [#7 -0.02,0.05,0.45,U] [#8 -0.27,0.13,0.40,U] 
01:37:31.725 00.003 18120 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {0.17, 0.11}
01:37:31.727 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
01:37:31.730 00.003 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
01:37:31.732 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=0.09 mountY=0.00, mountTheta=0.05
01:37:31.737 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
01:37:31.739 00.002 18120 Enqueuing Move request for scope (-0.04, 0.08)
01:37:31.739 00.000 21948 Worker thread wakes up
01:37:31.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:37:31.739 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:37:31.739 00.000 21948 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.00
01:37:31.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:37:31.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:31.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:37:31.739 00.000 21948 MoveAxis(E, 0, ABG)
01:37:31.739 00.000 21948 Move returns status 0, amount 0
01:37:31.739 00.000 21948 MoveAxis(N, 0, ABG)
01:37:31.739 00.000 21948 Move returns status 0, amount 0
01:37:31.740 00.001 21948 move complete, result=0
01:37:31.740 00.000 21948 worker thread done servicing request
01:37:31.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:31.740 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
01:37:31.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:31.741 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:31.741 00.000 18120 Enqueuing Expose request
01:37:31.742 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:31.742 00.000 21948 Worker thread wakes up
01:37:31.742 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:31.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:33.254 01.512 21948 Exposure complete
01:37:33.293 00.039 21948 worker thread done servicing request
01:37:33.293 00.000 18120 OnExposeComplete: enter
01:37:33.294 00.001 18120 UpdateGuideState(): m_state=6
01:37:33.294 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
01:37:33.295 00.001 18120 Star::Find returns 1 (0), X=897.00, Y=233.79, Mass=2117, SNR=31.8, Peak=214 HFD=4.1
01:37:33.295 00.000 18120 MultiStar: [#1 -0.40,0.24,0.00,M1] [#2 -0.29,0.11,0.63,U] [#3 -0.40,0.01,0.00,M1] [#4 -0.38,0.04,0.56,U] [#5 -0.15,0.01,0.45,U] [#6 -0.29,-0.22,0.50,U] [#7 -0.60,-0.09,0.00,M2] [#8 -0.54,0.04,0.00,M1] 
01:37:33.296 00.001 18120 single-star, 4 included, MultiStar: {-0.15, 0.01}, one-star: {0.14, 0.06}
01:37:33.296 00.000 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
01:37:33.297 00.001 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
01:37:33.297 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=-0.01 mountY=-0.15, mountTheta=-1.61
01:37:33.299 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.06, opts=13)
01:37:33.299 00.000 18120 Enqueuing Move request for scope (0.14, 0.06)
01:37:33.301 00.002 21948 Worker thread wakes up
01:37:33.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:37:33.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:33.302 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:37:33.302 00.000 18120 UpdateGuideState exits: m=2117 RSB=31.8
01:37:33.302 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.302 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:33.303 00.001 18120 Enqueuing Expose request
01:37:33.303 00.000 21948 Moving (0.14, 0.06) raw xDistance=-0.01 yDistance=-0.15
01:37:33.303 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:33.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:33.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:33.303 00.000 21948 MoveAxis(E, 0, ABG)
01:37:33.303 00.000 21948 Move returns status 0, amount 0
01:37:33.303 00.000 21948 MoveAxis(N, 0, ABG)
01:37:33.303 00.000 21948 Move returns status 0, amount 0
01:37:33.304 00.001 21948 move complete, result=0
01:37:33.304 00.000 21948 worker thread done servicing request
01:37:33.304 00.000 21948 Worker thread wakes up
01:37:33.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:33.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:33.304 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:34.934 01.630 21948 Exposure complete
01:37:34.984 00.050 21948 worker thread done servicing request
01:37:34.984 00.000 18120 OnExposeComplete: enter
01:37:34.987 00.003 18120 UpdateGuideState(): m_state=6
01:37:34.989 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
01:37:34.992 00.003 18120 Star::Find returns 1 (0), X=897.22, Y=233.85, Mass=2115, SNR=31.9, Peak=220 HFD=4.1
01:37:34.994 00.002 18120 MultiStar: [#1 0.07,0.08,0.71,U] [#2 0.17,0.10,0.63,U] [#3 0.29,-0.18,0.59,U] [#4 -0.02,-0.12,0.54,U] [#5 0.15,0.01,0.44,U] [#6 -0.02,-0.21,0.50,U] [#7 0.08,0.10,0.41,U] [#8 -0.23,0.10,0.38,U] 
01:37:34.996 00.002 18120 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.36, 0.12}
01:37:34.999 00.003 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
01:37:34.999 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
01:37:35.000 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=-0.05 mountY=-0.12, mountTheta=-1.93
01:37:35.002 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.01, opts=13)
01:37:35.003 00.001 18120 Enqueuing Move request for scope (0.13, 0.01)
01:37:35.006 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:35.008 00.002 18120 UpdateGuideState exits: m=2115 RSB=31.9
01:37:35.010 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.013 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:35.014 00.001 21948 Worker thread wakes up
01:37:35.014 00.000 18120 Enqueuing Expose request
01:37:35.015 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:37:35.015 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:37:35.015 00.000 21948 Moving (0.13, 0.01) raw xDistance=-0.05 yDistance=-0.12
01:37:35.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:35.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:35.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:37:35.015 00.000 21948 MoveAxis(E, 0, ABG)
01:37:35.015 00.000 21948 Move returns status 0, amount 0
01:37:35.015 00.000 21948 MoveAxis(N, 0, ABG)
01:37:35.015 00.000 21948 Move returns status 0, amount 0
01:37:35.015 00.000 21948 move complete, result=0
01:37:35.015 00.000 21948 worker thread done servicing request
01:37:35.015 00.000 21948 Worker thread wakes up
01:37:35.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:35.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:35.016 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:36.533 01.517 21948 Exposure complete
01:37:36.582 00.049 21948 worker thread done servicing request
01:37:36.582 00.000 18120 OnExposeComplete: enter
01:37:36.583 00.001 18120 UpdateGuideState(): m_state=6
01:37:36.583 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
01:37:36.584 00.001 18120 Star::Find returns 1 (0), X=897.17, Y=233.90, Mass=1963, SNR=30.6, Peak=207 HFD=4.1
01:37:36.584 00.000 18120 MultiStar: [#1 0.05,0.06,0.73,U] [#2 0.11,-0.10,0.64,U] [#3 0.28,-0.13,0.63,U] [#4 0.26,-0.15,0.57,U] [#5 0.10,-0.03,0.47,U] [#6 -0.23,-0.11,0.52,U] [#7 0.01,0.02,0.44,U] [#8 -0.17,0.10,0.40,U] 
01:37:36.585 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.31, 0.17}
01:37:36.585 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
01:37:36.586 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
01:37:36.586 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:37:36.588 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
01:37:36.589 00.001 18120 Enqueuing Move request for scope (0.11, -0.01)
01:37:36.590 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:36.592 00.002 21948 Worker thread wakes up
01:37:36.592 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.6
01:37:36.593 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:37:36.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:37:36.593 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.10
01:37:36.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:36.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:36.594 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:36.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:37:36.594 00.000 21948 MoveAxis(E, 0, ABG)
01:37:36.594 00.000 21948 Move returns status 0, amount 0
01:37:36.594 00.000 21948 MoveAxis(N, 0, ABG)
01:37:36.594 00.000 21948 Move returns status 0, amount 0
01:37:36.594 00.000 21948 move complete, result=0
01:37:36.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:36.595 00.001 18120 Enqueuing Expose request
01:37:36.595 00.000 21948 worker thread done servicing request
01:37:36.595 00.000 21948 Worker thread wakes up
01:37:36.595 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:36.596 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:36.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:38.233 01.637 21948 Exposure complete
01:37:38.280 00.047 21948 worker thread done servicing request
01:37:38.280 00.000 18120 OnExposeComplete: enter
01:37:38.281 00.001 18120 UpdateGuideState(): m_state=6
01:37:38.281 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
01:37:38.281 00.000 18120 Star::Find returns 1 (0), X=897.10, Y=233.62, Mass=2058, SNR=31.3, Peak=209 HFD=3.9
01:37:38.282 00.001 18120 MultiStar: [#1 0.11,-0.10,0.72,U] [#2 -0.03,-0.21,0.63,U] [#3 0.25,-0.27,0.60,U] [#4 0.41,-0.25,0.00,M1] [#5 0.39,-0.44,0.00,M1] [#6 -0.24,-0.30,0.51,U] [#7 -0.03,-0.39,0.40,U] [#8 -0.13,-0.01,0.40,U] 
01:37:38.282 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.18}, one-star: {0.24, -0.11}
01:37:38.283 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.05)
01:37:38.283 00.000 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.01)
01:37:38.284 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.20 cameraTheta=-1.24 mountX=-0.19 mountY=0.03, mountTheta=3.01
01:37:38.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.18, opts=13)
01:37:38.285 00.000 18120 Enqueuing Move request for scope (0.06, -0.18)
01:37:38.286 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:38.286 00.000 21948 Worker thread wakes up
01:37:38.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
01:37:38.286 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.3
01:37:38.287 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.287 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
01:37:38.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:38.288 00.001 18120 Enqueuing Expose request
01:37:38.288 00.000 21948 Moving (0.06, -0.18) raw xDistance=-0.19 yDistance=0.03
01:37:38.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:37:38.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:38.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:38.288 00.000 21948 MoveAxis(E, 0, ABG)
01:37:38.288 00.000 21948 Move returns status 0, amount 0
01:37:38.288 00.000 21948 MoveAxis(N, 0, ABG)
01:37:38.288 00.000 21948 Move returns status 0, amount 0
01:37:38.288 00.000 21948 move complete, result=0
01:37:38.288 00.000 21948 worker thread done servicing request
01:37:38.288 00.000 21948 Worker thread wakes up
01:37:38.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:38.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:38.289 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:39.806 01.517 21948 Exposure complete
01:37:39.863 00.057 21948 worker thread done servicing request
01:37:39.864 00.001 18120 OnExposeComplete: enter
01:37:39.864 00.000 18120 UpdateGuideState(): m_state=6
01:37:39.865 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
01:37:39.865 00.000 18120 Star::Find returns 1 (0), X=897.12, Y=233.77, Mass=1914, SNR=30.2, Peak=202 HFD=4.0
01:37:39.866 00.001 18120 MultiStar: [#1 -0.18,0.11,0.76,U] [#2 -0.02,-0.07,0.68,U] [#3 0.02,-0.04,0.60,U] [#4 0.10,-0.05,0.56,U] [#5 0.04,-0.02,0.48,U] [#6 -0.20,-0.19,0.55,U] [#7 -0.05,0.13,0.41,U] [#8 -0.33,0.11,0.40,U] 
01:37:39.866 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.26, 0.04}
01:37:39.867 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.12 = 1.12)
01:37:39.867 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.08 = 1.08)
01:37:39.867 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.11 mountX=0.01 mountY=0.01, mountTheta=1.11
01:37:39.869 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.00, opts=13)
01:37:39.870 00.001 18120 Enqueuing Move request for scope (-0.01, 0.00)
01:37:39.871 00.001 21948 Worker thread wakes up
01:37:39.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:39.872 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.2
01:37:39.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:39.873 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:39.874 00.001 18120 Enqueuing Expose request
01:37:39.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:37:39.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:37:39.874 00.000 21948 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
01:37:39.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:39.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:39.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:37:39.874 00.000 21948 MoveAxis(E, 0, ABG)
01:37:39.874 00.000 21948 Move returns status 0, amount 0
01:37:39.874 00.000 21948 MoveAxis(N, 0, ABG)
01:37:39.874 00.000 21948 Move returns status 0, amount 0
01:37:39.874 00.000 21948 move complete, result=0
01:37:39.874 00.000 21948 worker thread done servicing request
01:37:39.874 00.000 21948 Worker thread wakes up
01:37:39.875 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:39.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:39.875 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:41.499 01.624 21948 Exposure complete
01:37:41.523 00.024 21948 worker thread done servicing request
01:37:41.523 00.000 18120 OnExposeComplete: enter
01:37:41.524 00.001 18120 UpdateGuideState(): m_state=6
01:37:41.525 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
01:37:41.527 00.002 18120 Star::Find returns 1 (0), X=897.21, Y=233.80, Mass=2071, SNR=31.5, Peak=176 HFD=4.0
01:37:41.528 00.001 18120 MultiStar: [#1 0.14,0.03,0.69,U] [#2 -0.05,-0.09,0.61,U] [#3 0.26,-0.16,0.62,U] [#4 0.41,-0.17,0.00,M1] [#5 0.21,0.10,0.44,U] [#6 -0.19,-0.12,0.50,U] [#7 0.01,0.10,0.41,U] [#8 0.05,0.07,0.39,U] 
01:37:41.529 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.00}, one-star: {0.35, 0.07}
01:37:41.529 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
01:37:41.530 00.001 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:37:41.531 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.06 mountY=-0.11, mountTheta=-2.02
01:37:41.532 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
01:37:41.533 00.001 18120 Enqueuing Move request for scope (0.13, -0.00)
01:37:41.533 00.000 21948 Worker thread wakes up
01:37:41.534 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
01:37:41.534 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
01:37:41.534 00.000 21948 Moving (0.13, -0.00) raw xDistance=-0.06 yDistance=-0.11
01:37:41.534 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:41.534 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.5
01:37:41.535 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.535 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:41.535 00.000 18120 Enqueuing Expose request
01:37:41.536 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:41.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:41.536 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:41.536 00.000 21948 MoveAxis(E, 0, ABG)
01:37:41.536 00.000 21948 Move returns status 0, amount 0
01:37:41.536 00.000 21948 MoveAxis(N, 0, ABG)
01:37:41.536 00.000 21948 Move returns status 0, amount 0
01:37:41.536 00.000 21948 move complete, result=0
01:37:41.536 00.000 21948 worker thread done servicing request
01:37:41.536 00.000 21948 Worker thread wakes up
01:37:41.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:41.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:41.536 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:43.064 01.528 21948 Exposure complete
01:37:43.100 00.036 21948 worker thread done servicing request
01:37:43.100 00.000 18120 OnExposeComplete: enter
01:37:43.100 00.000 18120 UpdateGuideState(): m_state=6
01:37:43.102 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
01:37:43.102 00.000 18120 Star::Find returns 1 (0), X=897.13, Y=233.77, Mass=1910, SNR=30.3, Peak=193 HFD=4.1
01:37:43.103 00.001 18120 MultiStar: [#1 0.05,0.14,0.73,U] [#2 -0.01,0.01,0.63,U] [#3 0.20,-0.03,0.61,U] [#4 0.36,-0.00,0.56,U] [#5 0.24,0.22,0.48,U] [#6 -0.15,-0.22,0.52,U] [#7 0.16,-0.15,0.44,U] [#8 0.28,0.15,0.41,U] 
01:37:43.103 00.000 18120 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.27, 0.04}
01:37:43.104 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
01:37:43.104 00.000 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
01:37:43.104 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
01:37:43.106 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.02, opts=13)
01:37:43.106 00.000 18120 Enqueuing Move request for scope (0.16, 0.02)
01:37:43.107 00.001 21948 Worker thread wakes up
01:37:43.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
01:37:43.107 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
01:37:43.107 00.000 21948 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=-0.15
01:37:43.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:43.107 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:43.107 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
01:37:43.107 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.111 00.004 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:43.111 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:43.112 00.001 18120 Enqueuing Expose request
01:37:43.112 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:43.112 00.000 21948 MoveAxis(E, 0, ABG)
01:37:43.112 00.000 21948 Move returns status 0, amount 0
01:37:43.112 00.000 21948 MoveAxis(N, 0, ABG)
01:37:43.112 00.000 21948 Move returns status 0, amount 0
01:37:43.112 00.000 21948 move complete, result=0
01:37:43.112 00.000 21948 worker thread done servicing request
01:37:43.112 00.000 21948 Worker thread wakes up
01:37:43.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:43.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:43.113 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:44.742 01.629 21948 Exposure complete
01:37:44.785 00.043 21948 worker thread done servicing request
01:37:44.785 00.000 18120 OnExposeComplete: enter
01:37:44.786 00.001 18120 UpdateGuideState(): m_state=6
01:37:44.786 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
01:37:44.788 00.002 18120 Star::Find returns 1 (0), X=897.06, Y=233.97, Mass=1968, SNR=30.7, Peak=204 HFD=4.3
01:37:44.790 00.002 18120 MultiStar: [#1 -0.01,0.26,0.74,U] [#2 -0.07,0.21,0.65,U] [#3 0.05,-0.07,0.59,U] [#4 0.22,0.10,0.56,U] [#5 0.17,-0.07,0.46,U] [#6 -0.56,-0.22,0.00,M1] [#7 0.19,0.26,0.46,U] [#8 -0.18,0.15,0.40,U] 
01:37:44.791 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.15}, one-star: {0.20, 0.24}
01:37:44.792 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
01:37:44.794 00.002 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
01:37:44.795 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=0.10 mountY=-0.14, mountTheta=-0.94
01:37:44.798 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.15, opts=13)
01:37:44.801 00.003 18120 Enqueuing Move request for scope (0.08, 0.15)
01:37:44.803 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:44.805 00.002 21948 Worker thread wakes up
01:37:44.805 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:37:44.806 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
01:37:44.808 00.002 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
01:37:44.808 00.000 21948 Moving (0.08, 0.15) raw xDistance=0.10 yDistance=-0.14
01:37:44.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:44.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:44.808 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:37:44.808 00.000 21948 MoveAxis(E, 0, ABG)
01:37:44.808 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:44.809 00.001 18120 Enqueuing Expose request
01:37:44.809 00.000 21948 Move returns status 0, amount 0
01:37:44.809 00.000 21948 MoveAxis(N, 0, ABG)
01:37:44.809 00.000 21948 Move returns status 0, amount 0
01:37:44.809 00.000 21948 move complete, result=0
01:37:44.809 00.000 21948 worker thread done servicing request
01:37:44.809 00.000 21948 Worker thread wakes up
01:37:44.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:44.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:44.810 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:46.326 01.516 21948 Exposure complete
01:37:46.372 00.046 21948 worker thread done servicing request
01:37:46.372 00.000 18120 OnExposeComplete: enter
01:37:46.372 00.000 18120 UpdateGuideState(): m_state=6
01:37:46.373 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
01:37:46.373 00.000 18120 Star::Find returns 1 (0), X=896.96, Y=233.90, Mass=2076, SNR=31.6, Peak=216 HFD=4.2
01:37:46.374 00.001 18120 MultiStar: [#1 -0.08,0.22,0.71,U] [#2 -0.09,0.27,0.64,U] [#3 -0.04,0.13,0.56,U] [#4 -0.22,0.00,0.55,U] [#5 -0.09,0.09,0.47,U] [#6 -0.43,-0.09,0.00,M2] [#7 -0.06,0.10,0.40,U] [#8 -0.37,0.26,0.00,M1] 
01:37:46.374 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.15}, one-star: {0.10, 0.17}
01:37:46.375 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
01:37:46.375 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
01:37:46.375 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.88 mountX=0.16 mountY=-0.03, mountTheta=-0.15
01:37:46.377 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.15, opts=13)
01:37:46.377 00.000 18120 Enqueuing Move request for scope (-0.05, 0.15)
01:37:46.378 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:46.378 00.000 21948 Worker thread wakes up
01:37:46.378 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.6
01:37:46.379 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:46.379 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:46.379 00.000 18120 Enqueuing Expose request
01:37:46.380 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:37:46.380 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:37:46.380 00.000 21948 Moving (-0.05, 0.15) raw xDistance=0.16 yDistance=-0.03
01:37:46.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:37:46.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:46.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:46.380 00.000 21948 MoveAxis(E, 0, ABG)
01:37:46.380 00.000 21948 Move returns status 0, amount 0
01:37:46.380 00.000 21948 MoveAxis(N, 0, ABG)
01:37:46.380 00.000 21948 Move returns status 0, amount 0
01:37:46.380 00.000 21948 move complete, result=0
01:37:46.380 00.000 21948 worker thread done servicing request
01:37:46.380 00.000 21948 Worker thread wakes up
01:37:46.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:46.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:46.380 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:48.110 01.730 21948 Exposure complete
01:37:48.143 00.033 21948 worker thread done servicing request
01:37:48.143 00.000 18120 OnExposeComplete: enter
01:37:48.144 00.001 18120 UpdateGuideState(): m_state=6
01:37:48.144 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
01:37:48.145 00.001 18120 Star::Find returns 1 (0), X=896.93, Y=233.84, Mass=2028, SNR=31.2, Peak=219 HFD=4.2
01:37:48.146 00.001 18120 MultiStar: [#1 -0.11,0.08,0.71,U] [#2 -0.09,-0.04,0.62,U] [#3 -0.18,0.15,0.65,U] [#4 -0.18,-0.15,0.55,U] [#5 -0.21,-0.01,0.47,U] [#6 -0.47,-0.07,0.00,M3] [#7 -0.26,-0.03,0.44,U] [#8 -0.41,-0.04,0.00,M2] 
01:37:48.147 00.001 18120 refined, 6 included, MultiStar: {-0.11, 0.03}, one-star: {0.08, 0.11}
01:37:48.148 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.86 = 0.86)
01:37:48.149 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.82 = 0.82)
01:37:48.150 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.86 mountX=0.08 mountY=0.08, mountTheta=0.84
01:37:48.151 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.03, opts=13)
01:37:48.152 00.001 18120 Enqueuing Move request for scope (-0.11, 0.03)
01:37:48.152 00.000 21948 Worker thread wakes up
01:37:48.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:37:48.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:37:48.152 00.000 21948 Moving (-0.11, 0.03) raw xDistance=0.08 yDistance=0.08
01:37:48.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:37:48.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:48.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:48.152 00.000 21948 MoveAxis(E, 0, ABG)
01:37:48.152 00.000 21948 Move returns status 0, amount 0
01:37:48.152 00.000 21948 MoveAxis(N, 0, ABG)
01:37:48.152 00.000 21948 Move returns status 0, amount 0
01:37:48.152 00.000 21948 move complete, result=0
01:37:48.152 00.000 21948 worker thread done servicing request
01:37:48.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:48.153 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.2
01:37:48.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.155 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:48.155 00.000 18120 Enqueuing Expose request
01:37:48.156 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:48.156 00.000 21948 Worker thread wakes up
01:37:48.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:48.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:49.561 01.405 21948 Exposure complete
01:37:49.602 00.041 21948 worker thread done servicing request
01:37:49.602 00.000 18120 OnExposeComplete: enter
01:37:49.602 00.000 18120 UpdateGuideState(): m_state=6
01:37:49.603 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
01:37:49.603 00.000 18120 Star::Find returns 1 (0), X=897.07, Y=233.75, Mass=1943, SNR=30.6, Peak=198 HFD=4.1
01:37:49.605 00.002 18120 MultiStar: [#1 -0.07,0.07,0.72,U] [#2 -0.18,-0.01,0.65,U] [#3 -0.04,-0.25,0.60,U] [#4 -0.00,-0.02,0.56,U] [#5 -0.06,-0.14,0.44,U] [#6 -0.24,-0.38,0.00,M4] [#7 -0.26,-0.10,0.45,U] [#8 0.08,-0.12,0.40,U] 
01:37:49.605 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {0.21, 0.02}
01:37:49.606 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.00) = xAngle (-3.93 = 2.36)
01:37:49.606 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.96 = 2.32)
01:37:49.606 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.93 mountX=-0.04 mountY=0.04, mountTheta=2.34
01:37:49.607 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
01:37:49.608 00.001 18120 Enqueuing Move request for scope (-0.02, -0.05)
01:37:49.609 00.001 21948 Worker thread wakes up
01:37:49.609 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:37:49.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:49.609 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:37:49.609 00.000 21948 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
01:37:49.609 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.6
01:37:49.610 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.610 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:49.610 00.000 18120 Enqueuing Expose request
01:37:49.611 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:37:49.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:49.611 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:37:49.611 00.000 21948 MoveAxis(E, 0, ABG)
01:37:49.611 00.000 21948 Move returns status 0, amount 0
01:37:49.611 00.000 21948 MoveAxis(N, 0, ABG)
01:37:49.611 00.000 21948 Move returns status 0, amount 0
01:37:49.611 00.000 21948 move complete, result=0
01:37:49.611 00.000 21948 worker thread done servicing request
01:37:49.611 00.000 21948 Worker thread wakes up
01:37:49.611 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:49.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:49.612 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:51.249 01.637 21948 Exposure complete
01:37:51.288 00.039 21948 worker thread done servicing request
01:37:51.288 00.000 18120 OnExposeComplete: enter
01:37:51.289 00.001 18120 UpdateGuideState(): m_state=6
01:37:51.291 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
01:37:51.292 00.001 18120 Star::Find returns 1 (0), X=897.17, Y=233.97, Mass=2115, SNR=31.7, Peak=206 HFD=4.2
01:37:51.293 00.001 18120 MultiStar: [#1 -0.00,0.41,0.00,M1] [#2 0.18,0.17,0.60,U] [#3 0.01,0.18,0.57,U] [#4 -0.01,0.35,0.53,U] [#5 0.19,0.04,0.45,U] [#6 -0.24,-0.11,0.49,U] [#7 0.08,0.11,0.42,U] [#8 0.03,0.31,0.40,U] 
01:37:51.293 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.17}, one-star: {0.31, 0.24}
01:37:51.294 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
01:37:51.294 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
01:37:51.294 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.05 mountX=0.11 mountY=-0.16, mountTheta=-0.96
01:37:51.296 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.17, opts=13)
01:37:51.296 00.000 18120 Enqueuing Move request for scope (0.10, 0.17)
01:37:51.297 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:51.297 00.000 18120 UpdateGuideState exits: m=2115 RSB=31.7
01:37:51.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:51.298 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:51.298 00.000 18120 Enqueuing Expose request
01:37:51.299 00.001 21948 Worker thread wakes up
01:37:51.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
01:37:51.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
01:37:51.299 00.000 21948 Moving (0.10, 0.17) raw xDistance=0.11 yDistance=-0.16
01:37:51.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:37:51.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:51.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:51.299 00.000 21948 MoveAxis(E, 0, ABG)
01:37:51.299 00.000 21948 Move returns status 0, amount 0
01:37:51.299 00.000 21948 MoveAxis(N, 0, ABG)
01:37:51.299 00.000 21948 Move returns status 0, amount 0
01:37:51.299 00.000 21948 move complete, result=0
01:37:51.299 00.000 21948 worker thread done servicing request
01:37:51.299 00.000 21948 Worker thread wakes up
01:37:51.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:51.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:51.299 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:52.819 01.520 21948 Exposure complete
01:37:52.851 00.032 21948 worker thread done servicing request
01:37:52.851 00.000 18120 OnExposeComplete: enter
01:37:52.852 00.001 18120 UpdateGuideState(): m_state=6
01:37:52.852 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
01:37:52.853 00.001 18120 Star::Find returns 1 (0), X=897.18, Y=233.83, Mass=2095, SNR=31.6, Peak=218 HFD=4.0
01:37:52.853 00.000 18120 MultiStar: [#1 0.12,0.19,0.70,U] [#2 0.05,-0.02,0.61,U] [#3 0.11,0.03,0.59,U] [#4 0.27,0.02,0.57,U] [#5 0.16,-0.05,0.46,U] [#6 0.01,-0.02,0.49,U] [#7 0.16,0.07,0.42,U] [#8 -0.05,-0.18,0.41,U] 
01:37:52.854 00.001 18120 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.32, 0.10}
01:37:52.854 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
01:37:52.854 00.000 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
01:37:52.855 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
01:37:52.856 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
01:37:52.856 00.000 18120 Enqueuing Move request for scope (0.15, 0.03)
01:37:52.857 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:52.857 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.6
01:37:52.858 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:52.859 00.001 21948 Worker thread wakes up
01:37:52.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:37:52.859 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:37:52.859 00.000 21948 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
01:37:52.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:37:52.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:52.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:52.860 00.001 18120 Enqueuing Expose request
01:37:52.861 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:52.861 00.000 21948 MoveAxis(E, 0, ABG)
01:37:52.861 00.000 21948 Move returns status 0, amount 0
01:37:52.861 00.000 21948 MoveAxis(N, 0, ABG)
01:37:52.861 00.000 21948 Move returns status 0, amount 0
01:37:52.861 00.000 21948 move complete, result=0
01:37:52.861 00.000 21948 worker thread done servicing request
01:37:52.861 00.000 21948 Worker thread wakes up
01:37:52.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:52.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:52.862 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:54.496 01.634 21948 Exposure complete
01:37:54.532 00.036 21948 worker thread done servicing request
01:37:54.532 00.000 18120 OnExposeComplete: enter
01:37:54.534 00.002 18120 UpdateGuideState(): m_state=6
01:37:54.535 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
01:37:54.536 00.001 18120 Star::Find returns 1 (0), X=897.16, Y=233.73, Mass=2060, SNR=31.3, Peak=208 HFD=3.9
01:37:54.537 00.001 18120 MultiStar: [#1 0.10,-0.01,0.70,U] [#2 0.04,-0.02,0.60,U] [#3 0.05,-0.06,0.59,U] [#4 0.20,0.01,0.56,U] [#5 0.38,0.09,0.00,M1] [#6 0.10,-0.16,0.49,U] [#7 0.17,0.02,0.43,U] [#8 -0.12,-0.01,0.41,U] 
01:37:54.538 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.30, -0.00}
01:37:54.539 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
01:37:54.540 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
01:37:54.541 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.20 mountX=-0.08 mountY=-0.10, mountTheta=-2.21
01:37:54.543 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.03, opts=13)
01:37:54.544 00.001 18120 Enqueuing Move request for scope (0.13, -0.03)
01:37:54.544 00.000 21948 Worker thread wakes up
01:37:54.545 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:37:54.545 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:54.545 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.3
01:37:54.546 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.546 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:54.547 00.001 18120 Enqueuing Expose request
01:37:54.547 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:37:54.547 00.000 21948 Moving (0.13, -0.03) raw xDistance=-0.08 yDistance=-0.10
01:37:54.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:54.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:54.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:37:54.547 00.000 21948 MoveAxis(E, 0, ABG)
01:37:54.548 00.001 21948 Move returns status 0, amount 0
01:37:54.548 00.000 21948 MoveAxis(N, 0, ABG)
01:37:54.548 00.000 21948 Move returns status 0, amount 0
01:37:54.548 00.000 21948 move complete, result=0
01:37:54.548 00.000 21948 worker thread done servicing request
01:37:54.548 00.000 21948 Worker thread wakes up
01:37:54.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:54.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:54.548 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:56.062 01.514 21948 Exposure complete
01:37:56.104 00.042 21948 worker thread done servicing request
01:37:56.104 00.000 18120 OnExposeComplete: enter
01:37:56.105 00.001 18120 UpdateGuideState(): m_state=6
01:37:56.107 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
01:37:56.108 00.001 18120 Star::Find returns 1 (0), X=897.02, Y=233.62, Mass=2048, SNR=31.3, Peak=193 HFD=3.9
01:37:56.110 00.002 18120 MultiStar: [#1 0.05,0.06,0.70,U] [#2 -0.06,0.15,0.62,U] [#3 -0.03,-0.09,0.58,U] [#4 0.15,-0.25,0.54,U] [#5 0.10,-0.24,0.44,U] [#6 -0.24,-0.31,0.00,M2] [#7 0.15,-0.31,0.43,U] [#8 -0.05,-0.37,0.42,U] 
01:37:56.110 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {0.17, -0.11}
01:37:56.111 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
01:37:56.111 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
01:37:56.112 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.14 mountY=-0.01, mountTheta=-3.09
01:37:56.113 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.12, opts=13)
01:37:56.113 00.000 18120 Enqueuing Move request for scope (0.07, -0.12)
01:37:56.114 00.001 21948 Worker thread wakes up
01:37:56.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:37:56.114 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:37:56.114 00.000 21948 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.01
01:37:56.114 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:37:56.114 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:56.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:56.114 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:56.114 00.000 21948 MoveAxis(E, 0, ABG)
01:37:56.114 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.3
01:37:56.115 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:56.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:56.116 00.001 18120 Enqueuing Expose request
01:37:56.116 00.000 21948 Move returns status 0, amount 0
01:37:56.116 00.000 21948 MoveAxis(N, 0, ABG)
01:37:56.116 00.000 21948 Move returns status 0, amount 0
01:37:56.116 00.000 21948 move complete, result=0
01:37:56.116 00.000 21948 worker thread done servicing request
01:37:56.116 00.000 21948 Worker thread wakes up
01:37:56.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:56.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:56.117 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:57.738 01.621 21948 Exposure complete
01:37:57.775 00.037 21948 worker thread done servicing request
01:37:57.775 00.000 18120 OnExposeComplete: enter
01:37:57.775 00.000 18120 UpdateGuideState(): m_state=6
01:37:57.776 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
01:37:57.776 00.000 18120 Star::Find returns 1 (0), X=897.04, Y=233.67, Mass=1921, SNR=30.2, Peak=208 HFD=3.9
01:37:57.777 00.001 18120 MultiStar: [#1 -0.00,0.14,0.76,U] [#2 -0.03,-0.12,0.65,U] [#3 -0.29,0.01,0.59,U] [#4 -0.04,-0.13,0.58,U] [#5 0.13,-0.09,0.48,U] [#6 -0.27,-0.17,0.53,U] [#7 0.01,0.02,0.48,U] [#8 -0.19,-0.32,0.43,U] 
01:37:57.777 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.18, -0.06}
01:37:57.778 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.05 = 2.24)
01:37:57.778 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.20)
01:37:57.780 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.05 mountX=-0.04 mountY=0.06, mountTheta=2.22
01:37:57.782 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
01:37:57.782 00.000 18120 Enqueuing Move request for scope (-0.03, -0.06)
01:37:57.784 00.002 21948 Worker thread wakes up
01:37:57.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:57.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:37:57.785 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:37:57.785 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.2
01:37:57.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:57.786 00.001 18120 Enqueuing Expose request
01:37:57.786 00.000 21948 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
01:37:57.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:37:57.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:57.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:37:57.786 00.000 21948 MoveAxis(E, 0, ABG)
01:37:57.787 00.001 21948 Move returns status 0, amount 0
01:37:57.787 00.000 21948 MoveAxis(N, 0, ABG)
01:37:57.787 00.000 21948 Move returns status 0, amount 0
01:37:57.787 00.000 21948 move complete, result=0
01:37:57.787 00.000 21948 worker thread done servicing request
01:37:57.787 00.000 21948 Worker thread wakes up
01:37:57.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:57.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:57.787 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:59.302 01.515 21948 Exposure complete
01:37:59.351 00.049 21948 worker thread done servicing request
01:37:59.351 00.000 18120 OnExposeComplete: enter
01:37:59.351 00.000 18120 UpdateGuideState(): m_state=6
01:37:59.352 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
01:37:59.353 00.001 18120 Star::Find returns 1 (0), X=897.33, Y=233.59, Mass=2042, SNR=31.4, Peak=174 HFD=3.9
01:37:59.354 00.001 18120 MultiStar: [#1 -0.06,-0.08,0.72,U] [#2 0.01,-0.21,0.63,U] [#3 0.09,-0.34,0.61,U] [#4 0.15,-0.17,0.55,U] [#5 0.11,-0.37,0.46,U] [#6 -0.32,-0.43,0.00,M2] [#7 0.18,-0.23,0.44,U] [#8 -0.12,-0.25,0.38,U] 
01:37:59.355 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.21}, one-star: {0.47, -0.14}
01:37:59.356 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:37:59.357 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:37:59.358 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.99 mountX=-0.25 mountY=-0.03, mountTheta=-3.02
01:37:59.360 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.21, opts=13)
01:37:59.361 00.001 18120 Enqueuing Move request for scope (0.14, -0.21)
01:37:59.362 00.001 21948 Worker thread wakes up
01:37:59.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
01:37:59.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
01:37:59.362 00.000 21948 Moving (0.14, -0.21) raw xDistance=-0.25 yDistance=-0.03
01:37:59.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:37:59.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:37:59.363 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.4
01:37:59.364 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:59.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:59.365 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:37:59.366 00.001 18120 Enqueuing Expose request
01:37:59.367 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:59.367 00.000 21948 MoveAxis(E, 44, ABG)
01:37:59.367 00.000 21948 Guiding  Dir = 2, Dur = 44
01:37:59.368 00.001 21948 IsSlewing returns 0
01:37:59.368 00.000 21948 IsGuiding returns 0
01:37:59.369 00.001 21948 PulseGuide returned control before completion, sleep 53
01:37:59.424 00.055 21948 IsGuiding returns 1
01:37:59.424 00.000 21948 scope still moving after pulse duration time elapsed
01:37:59.455 00.031 21948 IsSlewing returns 0
01:37:59.455 00.000 21948 IsGuiding returns 0
01:37:59.455 00.000 21948 scope move finished after 44 + 44 ms
01:37:59.455 00.000 21948 Move returns status 0, amount 44
01:37:59.455 00.000 21948 MoveAxis(N, 0, ABG)
01:37:59.455 00.000 21948 Move returns status 0, amount 0
01:37:59.455 00.000 21948 move complete, result=0
01:37:59.455 00.000 21948 worker thread done servicing request
01:37:59.455 00.000 21948 Worker thread wakes up
01:37:59.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:37:59.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:37:59.455 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
01:38:01.090 01.635 21948 Exposure complete
01:38:01.136 00.046 18120 OnExposeComplete: enter
01:38:01.137 00.001 18120 UpdateGuideState(): m_state=6
01:38:01.138 00.001 21948 worker thread done servicing request
01:38:01.138 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
01:38:01.139 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=233.84, Mass=2035, SNR=31.2, Peak=206 HFD=4.2
01:38:01.139 00.000 18120 MultiStar: [#1 -0.05,0.21,0.69,U] [#2 -0.03,0.04,0.65,U] [#3 -0.22,0.17,0.59,U] [#4 -0.01,0.22,0.57,U] [#5 -0.01,-0.11,0.47,U] [#6 -0.16,-0.22,0.50,U] [#7 -0.01,0.36,0.43,U] [#8 -0.28,0.06,0.39,U] 
01:38:01.140 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.23, 0.11}
01:38:01.140 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
01:38:01.141 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
01:38:01.141 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.86 mountX=0.10 mountY=-0.02, mountTheta=-0.18
01:38:01.142 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
01:38:01.143 00.001 18120 Enqueuing Move request for scope (-0.03, 0.10)
01:38:01.143 00.000 21948 Worker thread wakes up
01:38:01.143 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:01.143 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.2
01:38:01.144 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.145 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:01.145 00.000 18120 Enqueuing Expose request
01:38:01.146 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:38:01.146 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:38:01.146 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.02
01:38:01.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:38:01.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:01.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:38:01.146 00.000 21948 MoveAxis(E, 0, ABG)
01:38:01.146 00.000 21948 Move returns status 0, amount 0
01:38:01.146 00.000 21948 MoveAxis(N, 0, ABG)
01:38:01.146 00.000 21948 Move returns status 0, amount 0
01:38:01.146 00.000 21948 move complete, result=0
01:38:01.146 00.000 21948 worker thread done servicing request
01:38:01.146 00.000 21948 Worker thread wakes up
01:38:01.146 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:01.146 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:01.146 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:02.675 01.529 21948 Exposure complete
01:38:02.725 00.050 21948 worker thread done servicing request
01:38:02.725 00.000 18120 OnExposeComplete: enter
01:38:02.725 00.000 18120 UpdateGuideState(): m_state=6
01:38:02.726 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
01:38:02.726 00.000 18120 Star::Find returns 1 (0), X=896.93, Y=233.95, Mass=2051, SNR=31.3, Peak=218 HFD=4.2
01:38:02.727 00.001 18120 MultiStar: [#1 -0.20,0.45,0.00,M1] [#2 -0.09,0.29,0.64,U] [#3 0.10,0.18,0.62,U] [#4 0.05,0.28,0.56,U] [#5 0.00,0.04,0.47,U] [#6 -0.10,0.00,0.50,U] [#7 -0.40,0.02,0.00,M1] [#8 -0.28,0.49,0.00,M1] 
01:38:02.727 00.000 18120 refined, 5 included, MultiStar: {0.01, 0.18}, one-star: {0.07, 0.22}
01:38:02.729 00.002 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
01:38:02.730 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
01:38:02.731 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.50 mountX=0.16 mountY=-0.09, mountTheta=-0.53
01:38:02.735 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.18, opts=13)
01:38:02.735 00.000 18120 Enqueuing Move request for scope (0.01, 0.18)
01:38:02.736 00.001 21948 Worker thread wakes up
01:38:02.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:02.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:38:02.736 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.3
01:38:02.737 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:02.737 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:02.737 00.000 18120 Enqueuing Expose request
01:38:02.738 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:38:02.738 00.000 21948 Moving (0.01, 0.18) raw xDistance=0.16 yDistance=-0.09
01:38:02.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:38:02.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:02.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:02.738 00.000 21948 MoveAxis(E, 0, ABG)
01:38:02.738 00.000 21948 Move returns status 0, amount 0
01:38:02.738 00.000 21948 MoveAxis(N, 0, ABG)
01:38:02.738 00.000 21948 Move returns status 0, amount 0
01:38:02.738 00.000 21948 move complete, result=0
01:38:02.738 00.000 21948 worker thread done servicing request
01:38:02.738 00.000 21948 Worker thread wakes up
01:38:02.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:02.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:02.738 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:04.377 01.639 21948 Exposure complete
01:38:04.422 00.045 21948 worker thread done servicing request
01:38:04.423 00.001 18120 OnExposeComplete: enter
01:38:04.423 00.000 18120 UpdateGuideState(): m_state=6
01:38:04.424 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
01:38:04.424 00.000 18120 Star::Find returns 1 (0), X=897.06, Y=234.08, Mass=2022, SNR=31.0, Peak=218 HFD=4.2
01:38:04.425 00.001 18120 MultiStar: [#1 -0.06,0.35,0.72,U] [#2 -0.13,0.26,0.66,U] [#3 -0.13,0.06,0.60,U] [#4 0.10,0.24,0.54,U] [#5 0.02,0.01,0.45,U] [#6 -0.21,0.14,0.51,U] [#7 -0.32,0.13,0.45,U] [#8 -0.34,0.44,0.00,M2] 
01:38:04.425 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.22}, one-star: {0.20, 0.35}
01:38:04.426 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
01:38:04.426 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
01:38:04.428 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.75 mountX=0.21 mountY=-0.06, mountTheta=-0.29
01:38:04.429 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.22, opts=13)
01:38:04.429 00.000 18120 Enqueuing Move request for scope (-0.04, 0.22)
01:38:04.430 00.001 21948 Worker thread wakes up
01:38:04.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:04.430 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.0
01:38:04.430 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.431 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:04.431 00.000 18120 Enqueuing Expose request
01:38:04.432 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
01:38:04.432 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
01:38:04.432 00.000 21948 Moving (-0.04, 0.22) raw xDistance=0.21 yDistance=-0.06
01:38:04.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:38:04.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:04.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:04.432 00.000 21948 MoveAxis(W, 38, ABG)
01:38:04.432 00.000 21948 Guiding  Dir = 3, Dur = 38
01:38:04.432 00.000 21948 IsSlewing returns 0
01:38:04.432 00.000 21948 IsGuiding returns 0
01:38:04.434 00.002 21948 PulseGuide returned control before completion, sleep 47
01:38:04.485 00.051 21948 IsGuiding returns 0
01:38:04.485 00.000 21948 Move returns status 0, amount 38
01:38:04.486 00.001 21948 MoveAxis(N, 0, ABG)
01:38:04.486 00.000 21948 Move returns status 0, amount 0
01:38:04.486 00.000 21948 move complete, result=0
01:38:04.486 00.000 21948 worker thread done servicing request
01:38:04.486 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:38:04.487 00.001 21948 Worker thread wakes up
01:38:04.487 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:04.487 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:05.900 01.413 21948 Exposure complete
01:38:05.930 00.030 21948 worker thread done servicing request
01:38:05.930 00.000 18120 OnExposeComplete: enter
01:38:05.930 00.000 18120 UpdateGuideState(): m_state=6
01:38:05.931 00.001 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
01:38:05.931 00.000 18120 Star::Find returns 1 (0), X=897.13, Y=233.86, Mass=2056, SNR=31.3, Peak=218 HFD=4.1
01:38:05.932 00.001 18120 MultiStar: [#1 -0.04,0.05,0.70,U] [#2 0.29,0.01,0.62,U] [#3 0.03,0.03,0.60,U] [#4 0.10,0.03,0.54,U] [#5 0.12,0.09,0.47,U] [#6 -0.05,-0.02,0.51,U] [#7 -0.10,-0.03,0.43,U] [#8 -0.02,0.14,0.38,U] 
01:38:05.932 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.28, 0.13}
01:38:05.934 00.002 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
01:38:05.934 00.000 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
01:38:05.934 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.01 mountY=-0.10, mountTheta=-1.48
01:38:05.936 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
01:38:05.936 00.000 18120 Enqueuing Move request for scope (0.09, 0.05)
01:38:05.937 00.001 21948 Worker thread wakes up
01:38:05.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:05.937 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.3
01:38:05.938 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:05.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:05.938 00.000 18120 Enqueuing Expose request
01:38:05.939 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:38:05.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:38:05.939 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
01:38:05.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:05.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:05.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:05.939 00.000 21948 MoveAxis(E, 0, ABG)
01:38:05.939 00.000 21948 Move returns status 0, amount 0
01:38:05.939 00.000 21948 MoveAxis(N, 0, ABG)
01:38:05.939 00.000 21948 Move returns status 0, amount 0
01:38:05.939 00.000 21948 move complete, result=0
01:38:05.939 00.000 21948 worker thread done servicing request
01:38:05.939 00.000 21948 Worker thread wakes up
01:38:05.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:05.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:05.939 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:07.574 01.635 21948 Exposure complete
01:38:07.610 00.036 21948 worker thread done servicing request
01:38:07.610 00.000 18120 OnExposeComplete: enter
01:38:07.613 00.003 18120 UpdateGuideState(): m_state=6
01:38:07.614 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
01:38:07.616 00.002 18120 Star::Find returns 1 (0), X=897.23, Y=233.90, Mass=1930, SNR=30.5, Peak=194 HFD=4.1
01:38:07.617 00.001 18120 MultiStar: [#1 0.05,0.30,0.71,U] [#2 0.09,-0.02,0.66,U] [#3 0.00,0.02,0.63,U] [#4 0.03,0.16,0.55,U] [#5 0.25,0.00,0.49,U] [#6 0.11,0.00,0.53,U] [#7 0.01,0.15,0.45,U] [#8 -0.22,-0.03,0.40,U] 
01:38:07.617 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.37, 0.17}
01:38:07.618 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
01:38:07.618 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
01:38:07.619 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.74 mountX=0.05 mountY=-0.14, mountTheta=-1.26
01:38:07.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.10, opts=13)
01:38:07.621 00.001 18120 Enqueuing Move request for scope (0.11, 0.10)
01:38:07.621 00.000 21948 Worker thread wakes up
01:38:07.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:07.622 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:38:07.622 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.5
01:38:07.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:07.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:07.623 00.000 18120 Enqueuing Expose request
01:38:07.623 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:38:07.623 00.000 21948 Moving (0.11, 0.10) raw xDistance=0.05 yDistance=-0.14
01:38:07.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:07.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:07.624 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:38:07.624 00.000 21948 MoveAxis(E, 0, ABG)
01:38:07.624 00.000 21948 Move returns status 0, amount 0
01:38:07.624 00.000 21948 MoveAxis(N, 0, ABG)
01:38:07.624 00.000 21948 Move returns status 0, amount 0
01:38:07.624 00.000 21948 move complete, result=0
01:38:07.624 00.000 21948 worker thread done servicing request
01:38:07.624 00.000 21948 Worker thread wakes up
01:38:07.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:07.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:07.624 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:09.137 01.513 21948 Exposure complete
01:38:09.186 00.049 21948 worker thread done servicing request
01:38:09.186 00.000 18120 OnExposeComplete: enter
01:38:09.186 00.000 18120 UpdateGuideState(): m_state=6
01:38:09.187 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
01:38:09.187 00.000 18120 Star::Find returns 1 (0), X=897.18, Y=233.97, Mass=2014, SNR=30.9, Peak=219 HFD=4.1
01:38:09.188 00.001 18120 MultiStar: [#1 0.18,0.37,0.00,M1] [#2 0.17,0.03,0.67,U] [#3 -0.02,0.10,0.61,U] [#4 0.44,0.21,0.00,M1] [#5 0.20,0.07,0.45,U] [#6 -0.13,-0.11,0.52,U] [#7 0.17,0.00,0.44,U] [#8 -0.16,0.01,0.39,U] 
01:38:09.188 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.32, 0.24}
01:38:09.189 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
01:38:09.189 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
01:38:09.190 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=0.02 mountY=-0.13, mountTheta=-1.41
01:38:09.191 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
01:38:09.193 00.002 18120 Enqueuing Move request for scope (0.11, 0.07)
01:38:09.193 00.000 21948 Worker thread wakes up
01:38:09.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:38:09.193 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:38:09.193 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.02 yDistance=-0.13
01:38:09.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:38:09.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:09.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:09.194 00.001 18120 UpdateGuideState exits: m=2014 RSB=30.9
01:38:09.194 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:09.195 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:09.195 00.000 18120 Enqueuing Expose request
01:38:09.196 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:38:09.196 00.000 21948 MoveAxis(E, 0, ABG)
01:38:09.196 00.000 21948 Move returns status 0, amount 0
01:38:09.196 00.000 21948 MoveAxis(N, 0, ABG)
01:38:09.196 00.000 21948 Move returns status 0, amount 0
01:38:09.196 00.000 21948 move complete, result=0
01:38:09.196 00.000 21948 worker thread done servicing request
01:38:09.196 00.000 21948 Worker thread wakes up
01:38:09.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:09.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:09.197 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:10.829 01.632 21948 Exposure complete
01:38:10.869 00.040 21948 worker thread done servicing request
01:38:10.871 00.002 18120 OnExposeComplete: enter
01:38:10.871 00.000 18120 UpdateGuideState(): m_state=6
01:38:10.873 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
01:38:10.874 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=233.94, Mass=1927, SNR=30.4, Peak=204 HFD=4.2
01:38:10.877 00.003 18120 MultiStar: [#1 0.03,0.35,0.72,U] [#2 0.14,0.29,0.63,U] [#3 0.03,0.24,0.64,U] [#4 0.03,0.31,0.57,U] [#5 0.13,0.25,0.46,U] [#6 -0.16,-0.04,0.52,U] [#7 0.30,0.18,0.47,U] [#8 -0.13,0.19,0.41,U] 
01:38:10.880 00.003 18120 refined, 8 included, MultiStar: {0.08, 0.23}, one-star: {0.23, 0.21}
01:38:10.882 00.002 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
01:38:10.884 00.002 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
01:38:10.887 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.23 mountX=0.17 mountY=-0.18, mountTheta=-0.79
01:38:10.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.23, opts=13)
01:38:10.889 00.001 18120 Enqueuing Move request for scope (0.08, 0.23)
01:38:10.889 00.000 21948 Worker thread wakes up
01:38:10.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:10.892 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
01:38:10.892 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
01:38:10.892 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
01:38:10.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:10.894 00.001 18120 Enqueuing Expose request
01:38:10.894 00.000 21948 Moving (0.08, 0.23) raw xDistance=0.17 yDistance=-0.18
01:38:10.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:38:10.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:10.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:38:10.894 00.000 21948 MoveAxis(E, 0, ABG)
01:38:10.894 00.000 21948 Move returns status 0, amount 0
01:38:10.894 00.000 21948 MoveAxis(N, 0, ABG)
01:38:10.894 00.000 21948 Move returns status 0, amount 0
01:38:10.894 00.000 21948 move complete, result=0
01:38:10.894 00.000 21948 worker thread done servicing request
01:38:10.894 00.000 21948 Worker thread wakes up
01:38:10.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:10.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:10.895 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:12.408 01.513 21948 Exposure complete
01:38:12.454 00.046 21948 worker thread done servicing request
01:38:12.454 00.000 18120 OnExposeComplete: enter
01:38:12.455 00.001 18120 UpdateGuideState(): m_state=6
01:38:12.457 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
01:38:12.458 00.001 18120 Star::Find returns 1 (0), X=897.11, Y=233.99, Mass=2035, SNR=31.1, Peak=226 HFD=4.2
01:38:12.459 00.001 18120 MultiStar: [#1 0.12,0.45,0.00,M1] [#2 -0.02,0.31,0.64,U] [#3 -0.03,0.12,0.58,U] [#4 0.05,0.25,0.54,U] [#5 0.16,0.02,0.47,U] [#6 -0.32,-0.05,0.52,U] [#7 0.02,0.46,0.00,M1] [#8 -0.10,0.14,0.38,U] 
01:38:12.460 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {0.25, 0.26}
01:38:12.461 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:38:12.462 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:38:12.463 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.41 mountX=0.14 mountY=-0.10, mountTheta=-0.62
01:38:12.465 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.17, opts=13)
01:38:12.466 00.001 18120 Enqueuing Move request for scope (0.03, 0.17)
01:38:12.466 00.000 21948 Worker thread wakes up
01:38:12.466 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:12.467 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.1
01:38:12.467 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.467 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:12.468 00.001 18120 Enqueuing Expose request
01:38:12.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:38:12.468 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:38:12.469 00.001 21948 Moving (0.03, 0.17) raw xDistance=0.14 yDistance=-0.10
01:38:12.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:38:12.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:12.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:12.469 00.000 21948 MoveAxis(E, 0, ABG)
01:38:12.469 00.000 21948 Move returns status 0, amount 0
01:38:12.469 00.000 21948 MoveAxis(N, 0, ABG)
01:38:12.469 00.000 21948 Move returns status 0, amount 0
01:38:12.469 00.000 21948 move complete, result=0
01:38:12.469 00.000 21948 worker thread done servicing request
01:38:12.469 00.000 21948 Worker thread wakes up
01:38:12.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:12.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:12.469 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:14.102 01.633 21948 Exposure complete
01:38:14.135 00.033 21948 worker thread done servicing request
01:38:14.135 00.000 18120 OnExposeComplete: enter
01:38:14.136 00.001 18120 UpdateGuideState(): m_state=6
01:38:14.137 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
01:38:14.137 00.000 18120 Star::Find returns 1 (0), X=896.98, Y=234.27, Mass=1984, SNR=30.9, Peak=172 HFD=4.1
01:38:14.138 00.001 18120 MultiStar: [#1 -0.24,0.72,0.00,M2] [#2 -0.59,0.55,0.00,M1] [#3 -0.29,0.47,0.00,M1] [#4 -0.10,0.63,0.00,M1] [#5 -0.03,0.49,0.00,M1] [#6 -0.47,0.40,0.00,M1] [#7 -0.25,0.61,0.00,M2] [#8 -0.33,0.51,0.00,M1] 
01:38:14.138 00.000 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
01:38:14.139 00.001 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
01:38:14.139 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.53 hyp=0.55 cameraTheta=1.35 mountX=0.44 mountY=-0.35, mountTheta=-0.67
01:38:14.140 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.53, opts=13)
01:38:14.141 00.001 18120 Enqueuing Move request for scope (0.12, 0.53)
01:38:14.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:14.142 00.001 21948 Worker thread wakes up
01:38:14.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.53) opts 0xd
01:38:14.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.53)
01:38:14.142 00.000 21948 Moving (0.12, 0.53) raw xDistance=0.44 yDistance=-0.35
01:38:14.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:38:14.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:14.142 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
01:38:14.142 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.143 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:14.143 00.000 18120 Enqueuing Expose request
01:38:14.144 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:38:14.144 00.000 21948 MoveAxis(W, 78, ABG)
01:38:14.144 00.000 21948 Guiding  Dir = 3, Dur = 78
01:38:14.144 00.000 21948 IsSlewing returns 0
01:38:14.144 00.000 21948 IsGuiding returns 0
01:38:14.146 00.002 21948 PulseGuide returned control before completion, sleep 87
01:38:14.242 00.096 21948 IsGuiding returns 1
01:38:14.243 00.001 21948 scope still moving after pulse duration time elapsed
01:38:14.274 00.031 21948 IsSlewing returns 0
01:38:14.274 00.000 21948 IsGuiding returns 0
01:38:14.274 00.000 21948 scope move finished after 78 + 51 ms
01:38:14.274 00.000 21948 Move returns status 0, amount 78
01:38:14.274 00.000 21948 MoveAxis(N, 0, ABG)
01:38:14.274 00.000 21948 Move returns status 0, amount 0
01:38:14.274 00.000 21948 move complete, result=0
01:38:14.274 00.000 21948 worker thread done servicing request
01:38:14.275 00.001 18120 GuideStep: 0.4 px 78 ms WEST, -0.3 px 0 ms NORTH
01:38:14.275 00.000 21948 Worker thread wakes up
01:38:14.276 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:14.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:15.688 01.412 21948 Exposure complete
01:38:15.727 00.039 21948 worker thread done servicing request
01:38:15.727 00.000 18120 OnExposeComplete: enter
01:38:15.728 00.001 18120 UpdateGuideState(): m_state=6
01:38:15.729 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
01:38:15.730 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=233.77, Mass=2085, SNR=31.5, Peak=199 HFD=4.1
01:38:15.732 00.002 18120 MultiStar: [#1 -0.06,0.13,0.70,U] [#2 0.11,0.05,0.66,U] [#3 -0.06,-0.16,0.59,U] [#4 0.16,0.12,0.53,U] [#5 0.32,-0.14,0.46,U] [#6 -0.17,-0.23,0.52,U] [#7 0.07,0.02,0.42,U] [#8 -0.19,-0.07,0.37,U] 
01:38:15.733 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.28, 0.04}
01:38:15.734 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
01:38:15.734 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
01:38:15.735 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
01:38:15.736 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.01, opts=13)
01:38:15.736 00.000 18120 Enqueuing Move request for scope (0.07, -0.01)
01:38:15.737 00.001 21948 Worker thread wakes up
01:38:15.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:15.737 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.5
01:38:15.738 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:15.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:15.738 00.000 18120 Enqueuing Expose request
01:38:15.739 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:38:15.739 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:38:15.739 00.000 21948 Moving (0.07, -0.01) raw xDistance=-0.04 yDistance=-0.06
01:38:15.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:15.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:15.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:15.739 00.000 21948 MoveAxis(E, 0, ABG)
01:38:15.739 00.000 21948 Move returns status 0, amount 0
01:38:15.739 00.000 21948 MoveAxis(N, 0, ABG)
01:38:15.739 00.000 21948 Move returns status 0, amount 0
01:38:15.739 00.000 21948 move complete, result=0
01:38:15.739 00.000 21948 worker thread done servicing request
01:38:15.739 00.000 21948 Worker thread wakes up
01:38:15.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:15.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:15.740 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:17.375 01.635 21948 Exposure complete
01:38:17.426 00.051 21948 worker thread done servicing request
01:38:17.427 00.001 18120 OnExposeComplete: enter
01:38:17.427 00.000 18120 UpdateGuideState(): m_state=6
01:38:17.428 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
01:38:17.428 00.000 18120 Star::Find returns 1 (0), X=897.34, Y=233.69, Mass=2058, SNR=31.5, Peak=157 HFD=4.2
01:38:17.429 00.001 18120 MultiStar: [#1 0.23,-0.05,0.73,U] [#2 0.50,-0.35,0.00,M1] [#3 0.50,-0.25,0.00,M1] [#4 0.39,-0.17,0.00,M1] [#5 0.59,-0.15,0.00,M1] [#6 0.16,-0.28,0.55,U] [#7 0.35,-0.25,0.00,M2] [#8 0.09,0.16,0.38,U] 
01:38:17.429 00.000 18120 refined, 3 included, MultiStar: {0.29, -0.06}, one-star: {0.48, -0.04}
01:38:17.429 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
01:38:17.430 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
01:38:17.430 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-0.21 mountX=-0.18 mountY=-0.23, mountTheta=-2.23
01:38:17.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.06, opts=13)
01:38:17.432 00.000 18120 Enqueuing Move request for scope (0.29, -0.06)
01:38:17.433 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:17.433 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.5
01:38:17.434 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:17.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:17.434 00.000 18120 Enqueuing Expose request
01:38:17.435 00.001 21948 Worker thread wakes up
01:38:17.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
01:38:17.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
01:38:17.435 00.000 21948 Moving (0.29, -0.06) raw xDistance=-0.18 yDistance=-0.23
01:38:17.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:38:17.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:17.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:38:17.435 00.000 21948 MoveAxis(E, 0, ABG)
01:38:17.435 00.000 21948 Move returns status 0, amount 0
01:38:17.435 00.000 21948 MoveAxis(N, 0, ABG)
01:38:17.435 00.000 21948 Move returns status 0, amount 0
01:38:17.435 00.000 21948 move complete, result=0
01:38:17.435 00.000 21948 worker thread done servicing request
01:38:17.435 00.000 21948 Worker thread wakes up
01:38:17.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:17.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:17.436 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:18.954 01.518 21948 Exposure complete
01:38:19.016 00.062 21948 worker thread done servicing request
01:38:19.016 00.000 18120 OnExposeComplete: enter
01:38:19.016 00.000 18120 UpdateGuideState(): m_state=6
01:38:19.017 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
01:38:19.017 00.000 18120 Star::Find returns 1 (0), X=897.38, Y=233.75, Mass=1918, SNR=30.4, Peak=186 HFD=3.7
01:38:19.018 00.001 18120 MultiStar: [#1 0.07,0.01,0.72,U] [#2 0.13,0.08,0.64,U] [#3 0.21,-0.10,0.61,U] [#4 0.52,-0.29,0.00,M2] [#5 0.38,-0.03,0.46,U] [#6 0.09,-0.14,0.53,U] [#7 0.46,0.01,0.00,M3] [#8 0.15,-0.14,0.40,U] 
01:38:19.018 00.000 18120 refined, 6 included, MultiStar: {0.24, -0.03}, one-star: {0.52, 0.02}
01:38:19.019 00.001 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
01:38:19.019 00.000 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
01:38:19.020 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=-0.13 mountY=-0.20, mountTheta=-2.13
01:38:19.021 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.03, opts=13)
01:38:19.021 00.000 18120 Enqueuing Move request for scope (0.24, -0.03)
01:38:19.022 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:19.022 00.000 21948 Worker thread wakes up
01:38:19.022 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
01:38:19.022 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
01:38:19.022 00.000 21948 Moving (0.24, -0.03) raw xDistance=-0.13 yDistance=-0.20
01:38:19.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:38:19.022 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.4
01:38:19.023 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.023 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:19.024 00.001 18120 Enqueuing Expose request
01:38:19.024 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.49
01:38:19.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:38:19.024 00.000 21948 MoveAxis(E, 0, ABG)
01:38:19.024 00.000 21948 Move returns status 0, amount 0
01:38:19.024 00.000 21948 MoveAxis(N, 49, ABG)
01:38:19.024 00.000 21948 Guiding  Dir = 0, Dur = 49
01:38:19.025 00.001 21948 IsSlewing returns 0
01:38:19.025 00.000 21948 IsGuiding returns 0
01:38:19.030 00.005 21948 PulseGuide returned control before completion, sleep 55
01:38:19.095 00.065 21948 IsGuiding returns 0
01:38:19.095 00.000 21948 Move returns status 0, amount 49
01:38:19.095 00.000 21948 move complete, result=0
01:38:19.095 00.000 21948 worker thread done servicing request
01:38:19.095 00.000 21948 Worker thread wakes up
01:38:19.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:19.095 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
01:38:19.096 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:20.720 01.624 21948 Exposure complete
01:38:20.758 00.038 21948 worker thread done servicing request
01:38:20.759 00.001 18120 OnExposeComplete: enter
01:38:20.759 00.000 18120 UpdateGuideState(): m_state=6
01:38:20.761 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
01:38:20.762 00.001 18120 Star::Find returns 1 (0), X=897.20, Y=233.59, Mass=2042, SNR=31.4, Peak=194 HFD=3.8
01:38:20.763 00.001 18120 MultiStar: [#1 -0.05,-0.10,0.72,U] [#2 0.28,-0.26,0.64,U] [#3 -0.02,-0.37,0.61,U] [#4 0.18,-0.40,0.00,M3] [#5 0.18,-0.23,0.47,U] [#6 -0.15,-0.35,0.50,U] [#7 0.26,-0.08,0.44,U] [#8 -0.03,-0.38,0.39,U] 
01:38:20.763 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.22}, one-star: {0.34, -0.14}
01:38:20.763 00.000 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
01:38:20.764 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
01:38:20.764 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.26 cameraTheta=-1.07 mountX=-0.25 mountY=-0.01, mountTheta=-3.11
01:38:20.765 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.22, opts=13)
01:38:20.766 00.001 18120 Enqueuing Move request for scope (0.12, -0.22)
01:38:20.766 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:20.767 00.001 21948 Worker thread wakes up
01:38:20.767 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.4
01:38:20.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.768 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:20.768 00.000 18120 Enqueuing Expose request
01:38:20.769 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
01:38:20.769 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
01:38:20.769 00.000 21948 Moving (0.12, -0.22) raw xDistance=-0.25 yDistance=-0.01
01:38:20.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:38:20.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:20.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:20.769 00.000 21948 MoveAxis(E, 46, ABG)
01:38:20.769 00.000 21948 Guiding  Dir = 2, Dur = 46
01:38:20.769 00.000 21948 IsSlewing returns 0
01:38:20.769 00.000 21948 IsGuiding returns 0
01:38:20.771 00.002 21948 PulseGuide returned control before completion, sleep 55
01:38:20.843 00.072 21948 IsGuiding returns 0
01:38:20.843 00.000 21948 Move returns status 0, amount 46
01:38:20.843 00.000 21948 MoveAxis(N, 0, ABG)
01:38:20.843 00.000 21948 Move returns status 0, amount 0
01:38:20.843 00.000 21948 move complete, result=0
01:38:20.843 00.000 21948 worker thread done servicing request
01:38:20.843 00.000 21948 Worker thread wakes up
01:38:20.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:20.843 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:38:20.844 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:22.256 01.412 21948 Exposure complete
01:38:22.299 00.043 21948 worker thread done servicing request
01:38:22.299 00.000 18120 OnExposeComplete: enter
01:38:22.300 00.001 18120 UpdateGuideState(): m_state=6
01:38:22.302 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
01:38:22.304 00.002 18120 Star::Find returns 1 (0), X=897.18, Y=233.64, Mass=2038, SNR=31.3, Peak=208 HFD=3.8
01:38:22.305 00.001 18120 MultiStar: [#1 0.09,-0.13,0.73,U] [#2 0.14,0.05,0.66,U] [#3 -0.07,-0.24,0.60,U] [#4 0.00,-0.14,0.56,U] [#5 0.08,-0.24,0.45,U] [#6 -0.14,-0.46,0.00,M1] [#7 0.36,-0.35,0.00,M3] [#8 -0.14,-0.29,0.38,U] 
01:38:22.306 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.14}, one-star: {0.32, -0.09}
01:38:22.307 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
01:38:22.309 00.002 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
01:38:22.310 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.16 mountY=-0.03, mountTheta=-2.99
01:38:22.312 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
01:38:22.313 00.001 18120 Enqueuing Move request for scope (0.10, -0.14)
01:38:22.314 00.001 21948 Worker thread wakes up
01:38:22.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:22.314 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.3
01:38:22.315 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:22.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
01:38:22.315 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:22.316 00.001 18120 Enqueuing Expose request
01:38:22.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
01:38:22.316 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.03
01:38:22.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:38:22.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:22.316 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:22.316 00.000 21948 MoveAxis(E, 0, ABG)
01:38:22.316 00.000 21948 Move returns status 0, amount 0
01:38:22.316 00.000 21948 MoveAxis(N, 0, ABG)
01:38:22.316 00.000 21948 Move returns status 0, amount 0
01:38:22.316 00.000 21948 move complete, result=0
01:38:22.316 00.000 21948 worker thread done servicing request
01:38:22.316 00.000 21948 Worker thread wakes up
01:38:22.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:22.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:22.317 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:23.945 01.628 21948 Exposure complete
01:38:23.983 00.038 21948 worker thread done servicing request
01:38:23.983 00.000 18120 OnExposeComplete: enter
01:38:23.985 00.002 18120 UpdateGuideState(): m_state=6
01:38:23.986 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
01:38:23.988 00.002 18120 Star::Find returns 1 (0), X=897.36, Y=233.77, Mass=2012, SNR=31.0, Peak=185 HFD=3.7
01:38:23.989 00.001 18120 MultiStar: [#1 0.24,0.02,0.71,U] [#2 0.27,-0.14,0.64,U] [#3 -0.03,-0.17,0.58,U] [#4 0.19,-0.00,0.57,U] [#5 0.15,-0.12,0.47,U] [#6 -0.23,-0.29,0.53,U] [#7 0.22,0.11,0.44,U] [#8 -0.23,0.00,0.41,U] 
01:38:23.990 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.50, 0.04}
01:38:23.991 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
01:38:23.992 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
01:38:23.993 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=-0.12 mountY=-0.12, mountTheta=-2.34
01:38:23.994 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.06, opts=13)
01:38:23.995 00.001 18120 Enqueuing Move request for scope (0.17, -0.06)
01:38:23.995 00.000 21948 Worker thread wakes up
01:38:23.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:23.996 00.001 18120 UpdateGuideState exits: m=2012 RSB=31.0
01:38:23.996 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.997 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:23.997 00.000 18120 Enqueuing Expose request
01:38:23.998 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:38:23.998 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:38:23.998 00.000 21948 Moving (0.17, -0.06) raw xDistance=-0.12 yDistance=-0.12
01:38:23.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:38:23.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:23.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:23.998 00.000 21948 MoveAxis(E, 0, ABG)
01:38:23.998 00.000 21948 Move returns status 0, amount 0
01:38:23.998 00.000 21948 MoveAxis(N, 0, ABG)
01:38:23.998 00.000 21948 Move returns status 0, amount 0
01:38:23.998 00.000 21948 move complete, result=0
01:38:23.998 00.000 21948 worker thread done servicing request
01:38:23.998 00.000 21948 Worker thread wakes up
01:38:23.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:23.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:23.998 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:25.529 01.531 21948 Exposure complete
01:38:25.581 00.052 21948 worker thread done servicing request
01:38:25.581 00.000 18120 OnExposeComplete: enter
01:38:25.582 00.001 18120 UpdateGuideState(): m_state=6
01:38:25.583 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
01:38:25.584 00.001 18120 Star::Find returns 1 (0), X=897.24, Y=233.75, Mass=2102, SNR=31.7, Peak=193 HFD=3.8
01:38:25.586 00.002 18120 MultiStar: [#1 -0.10,0.03,0.71,U] [#2 0.06,0.08,0.65,U] [#3 -0.10,0.01,0.61,U] [#4 0.09,-0.10,0.54,U] [#5 0.11,-0.22,0.45,U] [#6 0.03,-0.04,0.50,U] [#7 0.15,-0.19,0.40,U] [#8 0.00,-0.02,0.41,U] 
01:38:25.588 00.002 18120 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.38, 0.02}
01:38:25.589 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
01:38:25.589 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
01:38:25.590 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.06 mountY=-0.07, mountTheta=-2.35
01:38:25.591 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
01:38:25.591 00.000 18120 Enqueuing Move request for scope (0.09, -0.03)
01:38:25.592 00.001 21948 Worker thread wakes up
01:38:25.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:25.592 00.000 18120 UpdateGuideState exits: m=2102 RSB=31.7
01:38:25.593 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:25.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:25.594 00.001 18120 Enqueuing Expose request
01:38:25.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:38:25.594 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:38:25.594 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.07
01:38:25.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:25.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:25.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:25.594 00.000 21948 MoveAxis(E, 0, ABG)
01:38:25.594 00.000 21948 Move returns status 0, amount 0
01:38:25.594 00.000 21948 MoveAxis(N, 0, ABG)
01:38:25.594 00.000 21948 Move returns status 0, amount 0
01:38:25.594 00.000 21948 move complete, result=0
01:38:25.594 00.000 21948 worker thread done servicing request
01:38:25.594 00.000 21948 Worker thread wakes up
01:38:25.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:25.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:25.595 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:27.219 01.624 21948 Exposure complete
01:38:27.266 00.047 21948 worker thread done servicing request
01:38:27.266 00.000 18120 OnExposeComplete: enter
01:38:27.267 00.001 18120 UpdateGuideState(): m_state=6
01:38:27.268 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
01:38:27.268 00.000 18120 Star::Find returns 1 (0), X=896.94, Y=233.97, Mass=2049, SNR=31.4, Peak=218 HFD=4.1
01:38:27.269 00.001 18120 MultiStar: [#1 -0.29,0.34,0.00,M1] [#2 -0.22,0.05,0.60,U] [#3 -0.46,0.15,0.00,M1] [#4 -0.25,0.11,0.55,U] [#5 -0.23,0.27,0.46,U] [#6 -0.56,0.14,0.00,M1] [#7 -0.31,0.17,0.41,U] [#8 -0.70,0.27,0.00,M1] 
01:38:27.269 00.000 18120 refined, 4 included, MultiStar: {-0.14, 0.17}, one-star: {0.08, 0.24}
01:38:27.270 00.001 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
01:38:27.270 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
01:38:27.271 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.22 mountY=0.05, mountTheta=0.21
01:38:27.271 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.17, opts=13)
01:38:27.273 00.002 18120 Enqueuing Move request for scope (-0.14, 0.17)
01:38:27.273 00.000 21948 Worker thread wakes up
01:38:27.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:27.274 00.001 18120 UpdateGuideState exits: m=2049 RSB=31.4
01:38:27.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.275 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:27.275 00.000 18120 Enqueuing Expose request
01:38:27.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
01:38:27.276 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
01:38:27.276 00.000 21948 Moving (-0.14, 0.17) raw xDistance=0.22 yDistance=0.05
01:38:27.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:38:27.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:27.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:38:27.276 00.000 21948 MoveAxis(W, 39, ABG)
01:38:27.276 00.000 21948 Guiding  Dir = 3, Dur = 39
01:38:27.276 00.000 21948 IsSlewing returns 0
01:38:27.276 00.000 21948 IsGuiding returns 0
01:38:27.277 00.001 21948 PulseGuide returned control before completion, sleep 48
01:38:27.327 00.050 21948 IsGuiding returns 0
01:38:27.327 00.000 21948 Move returns status 0, amount 39
01:38:27.327 00.000 21948 MoveAxis(N, 0, ABG)
01:38:27.327 00.000 21948 Move returns status 0, amount 0
01:38:27.327 00.000 21948 move complete, result=0
01:38:27.328 00.001 21948 worker thread done servicing request
01:38:27.328 00.000 21948 Worker thread wakes up
01:38:27.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:27.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:27.328 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
01:38:28.741 01.413 21948 Exposure complete
01:38:28.780 00.039 21948 worker thread done servicing request
01:38:28.780 00.000 18120 OnExposeComplete: enter
01:38:28.781 00.001 18120 UpdateGuideState(): m_state=6
01:38:28.782 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
01:38:28.782 00.000 18120 Star::Find returns 1 (0), X=897.14, Y=233.75, Mass=2018, SNR=31.0, Peak=185 HFD=4.1
01:38:28.783 00.001 18120 MultiStar: [#1 -0.11,0.09,0.74,U] [#2 0.24,-0.02,0.63,U] [#3 -0.14,0.23,0.61,U] [#4 -0.02,-0.03,0.57,U] [#5 -0.15,-0.06,0.47,U] [#6 -0.47,-0.27,0.00,M2] [#7 -0.06,-0.11,0.42,U] [#8 -0.22,-0.06,0.40,U] 
01:38:28.783 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.28, 0.02}
01:38:28.784 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
01:38:28.784 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
01:38:28.784 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=0.93 mountX=0.01 mountY=-0.02, mountTheta=-1.08
01:38:28.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
01:38:28.787 00.002 18120 Enqueuing Move request for scope (0.01, 0.02)
01:38:28.791 00.004 21948 Worker thread wakes up
01:38:28.791 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:38:28.791 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:38:28.791 00.000 21948 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
01:38:28.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:28.791 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.0
01:38:28.792 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:28.792 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:28.792 00.000 18120 Enqueuing Expose request
01:38:28.793 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:28.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:28.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:38:28.793 00.000 21948 MoveAxis(E, 0, ABG)
01:38:28.793 00.000 21948 Move returns status 0, amount 0
01:38:28.793 00.000 21948 MoveAxis(N, 0, ABG)
01:38:28.793 00.000 21948 Move returns status 0, amount 0
01:38:28.793 00.000 21948 move complete, result=0
01:38:28.793 00.000 21948 worker thread done servicing request
01:38:28.793 00.000 21948 Worker thread wakes up
01:38:28.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:28.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:28.794 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:30.427 01.633 21948 Exposure complete
01:38:30.472 00.045 21948 worker thread done servicing request
01:38:30.472 00.000 18120 OnExposeComplete: enter
01:38:30.473 00.001 18120 UpdateGuideState(): m_state=6
01:38:30.473 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
01:38:30.474 00.001 18120 Star::Find returns 1 (0), X=897.16, Y=233.77, Mass=1962, SNR=30.7, Peak=197 HFD=4.0
01:38:30.474 00.000 18120 MultiStar: [#1 0.07,0.11,0.74,U] [#2 0.15,0.02,0.63,U] [#3 -0.03,-0.05,0.59,U] [#4 0.09,0.03,0.56,U] [#5 0.12,0.03,0.46,U] [#6 -0.25,-0.18,0.53,U] [#7 0.16,0.01,0.44,U] [#8 -0.11,0.28,0.39,U] 
01:38:30.475 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.31, 0.04}
01:38:30.475 00.000 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.65 = -1.65)
01:38:30.475 00.000 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
01:38:30.476 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
01:38:30.477 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
01:38:30.477 00.000 18120 Enqueuing Move request for scope (0.08, 0.03)
01:38:30.478 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:30.478 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
01:38:30.479 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:30.479 00.000 21948 Worker thread wakes up
01:38:30.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:38:30.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:38:30.479 00.000 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.09
01:38:30.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:30.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:30.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:30.480 00.001 18120 Enqueuing Expose request
01:38:30.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:30.480 00.000 21948 MoveAxis(E, 0, ABG)
01:38:30.480 00.000 21948 Move returns status 0, amount 0
01:38:30.480 00.000 21948 MoveAxis(N, 0, ABG)
01:38:30.480 00.000 21948 Move returns status 0, amount 0
01:38:30.480 00.000 21948 move complete, result=0
01:38:30.480 00.000 21948 worker thread done servicing request
01:38:30.480 00.000 21948 Worker thread wakes up
01:38:30.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:30.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:30.481 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:32.006 01.525 21948 Exposure complete
01:38:32.049 00.043 21948 worker thread done servicing request
01:38:32.049 00.000 18120 OnExposeComplete: enter
01:38:32.050 00.001 18120 UpdateGuideState(): m_state=6
01:38:32.051 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
01:38:32.052 00.001 18120 Star::Find returns 1 (0), X=897.20, Y=233.94, Mass=1918, SNR=30.3, Peak=190 HFD=4.2
01:38:32.052 00.000 18120 MultiStar: [#1 -0.10,0.20,0.70,U] [#2 0.27,0.18,0.66,U] [#3 0.01,-0.01,0.63,U] [#4 0.09,0.12,0.57,U] [#5 -0.05,0.12,0.47,U] [#6 -0.23,-0.36,0.00,M2] [#7 0.05,0.10,0.43,U] [#8 -0.53,0.33,0.00,M1] 
01:38:32.054 00.002 18120 refined, 6 included, MultiStar: {0.12, 0.14}, one-star: {0.34, 0.21}
01:38:32.054 00.000 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
01:38:32.055 00.001 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
01:38:32.055 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=0.08 mountY=-0.17, mountTheta=-1.12
01:38:32.057 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.14, opts=13)
01:38:32.057 00.000 18120 Enqueuing Move request for scope (0.12, 0.14)
01:38:32.058 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:32.058 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.3
01:38:32.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.059 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:32.059 00.000 18120 Enqueuing Expose request
01:38:32.060 00.001 21948 Worker thread wakes up
01:38:32.060 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
01:38:32.060 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
01:38:32.060 00.000 21948 Moving (0.12, 0.14) raw xDistance=0.08 yDistance=-0.17
01:38:32.060 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:38:32.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:32.060 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:38:32.060 00.000 21948 MoveAxis(E, 0, ABG)
01:38:32.060 00.000 21948 Move returns status 0, amount 0
01:38:32.060 00.000 21948 MoveAxis(N, 0, ABG)
01:38:32.060 00.000 21948 Move returns status 0, amount 0
01:38:32.060 00.000 21948 move complete, result=0
01:38:32.060 00.000 21948 worker thread done servicing request
01:38:32.060 00.000 21948 Worker thread wakes up
01:38:32.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:32.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:32.060 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:33.696 01.636 21948 Exposure complete
01:38:33.745 00.049 21948 worker thread done servicing request
01:38:33.745 00.000 18120 OnExposeComplete: enter
01:38:33.746 00.001 18120 UpdateGuideState(): m_state=6
01:38:33.747 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
01:38:33.747 00.000 18120 Star::Find returns 1 (0), X=897.34, Y=233.90, Mass=2034, SNR=31.1, Peak=195 HFD=4.0
01:38:33.748 00.001 18120 MultiStar: [#1 0.08,0.09,0.71,U] [#2 0.15,-0.13,0.63,U] [#3 0.09,0.02,0.60,U] [#4 0.32,0.01,0.57,U] [#5 0.22,-0.05,0.47,U] [#6 -0.15,-0.22,0.51,U] [#7 0.07,-0.34,0.44,U] [#8 -0.12,0.06,0.41,U] 
01:38:33.748 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.49, 0.17}
01:38:33.749 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:38:33.749 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:38:33.750 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.09 mountX=-0.08 mountY=-0.14, mountTheta=-2.10
01:38:33.751 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.02, opts=13)
01:38:33.751 00.000 18120 Enqueuing Move request for scope (0.17, -0.02)
01:38:33.752 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:33.753 00.001 21948 Worker thread wakes up
01:38:33.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:38:33.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:38:33.753 00.000 21948 Moving (0.17, -0.02) raw xDistance=-0.08 yDistance=-0.14
01:38:33.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:38:33.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:33.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:38:33.753 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.1
01:38:33.754 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:33.754 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:33.754 00.000 18120 Enqueuing Expose request
01:38:33.755 00.001 21948 MoveAxis(E, 0, ABG)
01:38:33.755 00.000 21948 Move returns status 0, amount 0
01:38:33.755 00.000 21948 MoveAxis(N, 0, ABG)
01:38:33.755 00.000 21948 Move returns status 0, amount 0
01:38:33.755 00.000 21948 move complete, result=0
01:38:33.755 00.000 21948 worker thread done servicing request
01:38:33.755 00.000 21948 Worker thread wakes up
01:38:33.755 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:33.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:33.755 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:35.278 01.523 21948 Exposure complete
01:38:35.308 00.030 21948 worker thread done servicing request
01:38:35.308 00.000 18120 OnExposeComplete: enter
01:38:35.309 00.001 18120 UpdateGuideState(): m_state=6
01:38:35.309 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
01:38:35.310 00.001 18120 Star::Find returns 1 (0), X=897.27, Y=233.89, Mass=1986, SNR=30.9, Peak=191 HFD=4.1
01:38:35.311 00.001 18120 MultiStar: [#1 0.04,0.07,0.72,U] [#2 0.08,0.12,0.63,U] [#3 -0.18,0.04,0.59,U] [#4 -0.06,-0.09,0.55,U] [#5 0.21,-0.11,0.46,U] [#6 -0.36,0.02,0.52,U] [#7 0.02,-0.12,0.44,U] [#8 -0.18,0.03,0.42,U] 
01:38:35.311 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.41, 0.16}
01:38:35.311 00.000 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
01:38:35.312 00.001 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
01:38:35.312 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.75 mountX=0.02 mountY=-0.05, mountTheta=-1.26
01:38:35.314 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
01:38:35.315 00.001 18120 Enqueuing Move request for scope (0.04, 0.03)
01:38:35.315 00.000 21948 Worker thread wakes up
01:38:35.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:35.316 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:38:35.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:38:35.316 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
01:38:35.316 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:35.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:35.317 00.001 18120 Enqueuing Expose request
01:38:35.317 00.000 21948 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
01:38:35.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:38:35.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:35.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:35.317 00.000 21948 MoveAxis(E, 0, ABG)
01:38:35.317 00.000 21948 Move returns status 0, amount 0
01:38:35.317 00.000 21948 MoveAxis(N, 0, ABG)
01:38:35.317 00.000 21948 Move returns status 0, amount 0
01:38:35.317 00.000 21948 move complete, result=0
01:38:35.317 00.000 21948 worker thread done servicing request
01:38:35.317 00.000 21948 Worker thread wakes up
01:38:35.318 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:35.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:35.318 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:36.950 01.632 21948 Exposure complete
01:38:36.984 00.034 21948 worker thread done servicing request
01:38:36.984 00.000 18120 OnExposeComplete: enter
01:38:36.985 00.001 18120 UpdateGuideState(): m_state=6
01:38:36.985 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
01:38:36.986 00.001 18120 Star::Find returns 1 (0), X=897.00, Y=233.88, Mass=1887, SNR=30.1, Peak=186 HFD=4.2
01:38:36.986 00.000 18120 MultiStar: [#1 0.01,0.22,0.74,U] [#2 -0.05,0.02,0.67,U] [#3 -0.01,0.08,0.60,U] [#4 -0.00,0.01,0.57,U] [#5 -0.01,0.01,0.48,U] [#6 -0.35,-0.11,0.53,U] [#7 0.09,0.07,0.44,U] [#8 -0.17,-0.02,0.40,U] 
01:38:36.987 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.14, 0.15}
01:38:36.987 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
01:38:36.988 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
01:38:36.988 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.86 mountX=0.07 mountY=-0.01, mountTheta=-0.18
01:38:36.989 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.06, opts=13)
01:38:36.990 00.001 18120 Enqueuing Move request for scope (-0.02, 0.06)
01:38:36.990 00.000 21948 Worker thread wakes up
01:38:36.990 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:38:36.990 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:38:36.990 00.000 21948 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=-0.01
01:38:36.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:36.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:36.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:36.990 00.000 21948 MoveAxis(E, 0, ABG)
01:38:36.990 00.000 21948 Move returns status 0, amount 0
01:38:36.990 00.000 21948 MoveAxis(N, 0, ABG)
01:38:36.990 00.000 21948 Move returns status 0, amount 0
01:38:36.990 00.000 21948 move complete, result=0
01:38:36.990 00.000 21948 worker thread done servicing request
01:38:36.990 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:36.991 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
01:38:36.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.992 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:36.992 00.000 18120 Enqueuing Expose request
01:38:36.992 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:36.993 00.001 21948 Worker thread wakes up
01:38:36.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:36.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:38.514 01.521 21948 Exposure complete
01:38:38.550 00.036 21948 worker thread done servicing request
01:38:38.550 00.000 18120 OnExposeComplete: enter
01:38:38.550 00.000 18120 UpdateGuideState(): m_state=6
01:38:38.551 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
01:38:38.551 00.000 18120 Star::Find returns 1 (0), X=896.79, Y=234.16, Mass=1992, SNR=30.9, Peak=187 HFD=4.0
01:38:38.552 00.001 18120 MultiStar: [#1 -0.04,0.45,0.00,M1] [#2 -0.17,0.33,0.64,U] [#3 -0.33,0.22,0.00,M1] [#4 -0.06,0.17,0.58,U] [#5 -0.28,0.17,0.45,U] [#6 -0.40,0.17,0.00,M1] [#7 -0.00,0.27,0.45,U] [#8 -0.57,0.43,0.00,M1] 
01:38:38.552 00.000 18120 refined, 4 included, MultiStar: {-0.11, 0.30}, one-star: {-0.06, 0.43}
01:38:38.553 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
01:38:38.553 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
01:38:38.554 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.91 mountX=0.32 mountY=-0.04, mountTheta=-0.13
01:38:38.555 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.30, opts=13)
01:38:38.555 00.000 18120 Enqueuing Move request for scope (-0.11, 0.30)
01:38:38.556 00.001 21948 Worker thread wakes up
01:38:38.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd
01:38:38.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.30)
01:38:38.556 00.000 21948 Moving (-0.11, 0.30) raw xDistance=0.32 yDistance=-0.04
01:38:38.556 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:38:38.556 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:38.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:38.556 00.000 21948 MoveAxis(W, 57, ABG)
01:38:38.556 00.000 21948 Guiding  Dir = 3, Dur = 57
01:38:38.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:38.556 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
01:38:38.557 00.001 21948 IsSlewing returns 0
01:38:38.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.557 00.000 21948 IsGuiding returns 0
01:38:38.558 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:38.558 00.000 18120 Enqueuing Expose request
01:38:38.560 00.002 21948 PulseGuide returned control before completion, sleep 66
01:38:38.637 00.077 21948 IsGuiding returns 0
01:38:38.637 00.000 21948 Move returns status 0, amount 57
01:38:38.637 00.000 21948 MoveAxis(N, 0, ABG)
01:38:38.637 00.000 21948 Move returns status 0, amount 0
01:38:38.637 00.000 21948 move complete, result=0
01:38:38.637 00.000 21948 worker thread done servicing request
01:38:38.637 00.000 21948 Worker thread wakes up
01:38:38.638 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:38.638 00.000 18120 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
01:38:38.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:40.274 01.636 21948 Exposure complete
01:38:40.325 00.051 21948 worker thread done servicing request
01:38:40.325 00.000 18120 OnExposeComplete: enter
01:38:40.327 00.002 18120 UpdateGuideState(): m_state=6
01:38:40.327 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
01:38:40.329 00.002 18120 Star::Find returns 1 (0), X=897.25, Y=233.92, Mass=2027, SNR=31.1, Peak=206 HFD=4.0
01:38:40.330 00.001 18120 MultiStar: [#1 -0.16,0.16,0.73,U] [#2 0.13,-0.01,0.62,U] [#3 -0.06,0.16,0.57,U] [#4 0.12,0.07,0.57,U] [#5 0.10,0.07,0.45,U] [#6 -0.14,-0.12,0.50,U] [#7 -0.01,-0.01,0.46,U] [#8 -0.30,0.30,0.00,M2] 
01:38:40.331 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.39, 0.19}
01:38:40.333 00.002 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
01:38:40.334 00.001 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
01:38:40.335 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.83 mountX=0.04 mountY=-0.10, mountTheta=-1.17
01:38:40.336 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.08, opts=13)
01:38:40.337 00.001 18120 Enqueuing Move request for scope (0.07, 0.08)
01:38:40.337 00.000 21948 Worker thread wakes up
01:38:40.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:40.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:38:40.337 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.1
01:38:40.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:40.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:40.339 00.001 18120 Enqueuing Expose request
01:38:40.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:38:40.339 00.000 21948 Moving (0.07, 0.08) raw xDistance=0.04 yDistance=-0.10
01:38:40.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:38:40.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:40.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:40.339 00.000 21948 MoveAxis(E, 0, ABG)
01:38:40.339 00.000 21948 Move returns status 0, amount 0
01:38:40.339 00.000 21948 MoveAxis(N, 0, ABG)
01:38:40.339 00.000 21948 Move returns status 0, amount 0
01:38:40.339 00.000 21948 move complete, result=0
01:38:40.339 00.000 21948 worker thread done servicing request
01:38:40.339 00.000 21948 Worker thread wakes up
01:38:40.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:40.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:40.340 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:41.854 01.514 21948 Exposure complete
01:38:41.894 00.040 21948 worker thread done servicing request
01:38:41.894 00.000 18120 OnExposeComplete: enter
01:38:41.895 00.001 18120 UpdateGuideState(): m_state=6
01:38:41.895 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
01:38:41.896 00.001 18120 Star::Find returns 1 (0), X=897.32, Y=233.92, Mass=2010, SNR=31.0, Peak=192 HFD=4.0
01:38:41.896 00.000 18120 MultiStar: [#1 -0.18,0.21,0.71,U] [#2 0.05,0.23,0.64,U] [#3 -0.17,0.23,0.60,U] [#4 -0.01,0.21,0.59,U] [#5 0.09,0.16,0.47,U] [#6 -0.39,0.12,0.00,M1] [#7 0.15,0.21,0.45,U] [#8 -0.44,0.30,0.00,M3] 
01:38:41.897 00.001 18120 refined, 6 included, MultiStar: {0.08, 0.21}, one-star: {0.46, 0.19}
01:38:41.897 00.000 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
01:38:41.898 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
01:38:41.898 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.19 mountX=0.15 mountY=-0.17, mountTheta=-0.83
01:38:41.900 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.21, opts=13)
01:38:41.900 00.000 18120 Enqueuing Move request for scope (0.08, 0.21)
01:38:41.901 00.001 21948 Worker thread wakes up
01:38:41.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:41.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:38:41.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:38:41.901 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:38:41.902 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:41.902 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:41.903 00.001 18120 Enqueuing Expose request
01:38:41.903 00.000 21948 Moving (0.08, 0.21) raw xDistance=0.15 yDistance=-0.17
01:38:41.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:38:41.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:41.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:38:41.903 00.000 21948 MoveAxis(E, 0, ABG)
01:38:41.903 00.000 21948 Move returns status 0, amount 0
01:38:41.903 00.000 21948 MoveAxis(N, 0, ABG)
01:38:41.903 00.000 21948 Move returns status 0, amount 0
01:38:41.903 00.000 21948 move complete, result=0
01:38:41.903 00.000 21948 worker thread done servicing request
01:38:41.903 00.000 21948 Worker thread wakes up
01:38:41.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:41.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:41.904 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:43.532 01.628 21948 Exposure complete
01:38:43.569 00.037 21948 worker thread done servicing request
01:38:43.569 00.000 18120 OnExposeComplete: enter
01:38:43.570 00.001 18120 UpdateGuideState(): m_state=6
01:38:43.570 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
01:38:43.571 00.001 18120 Star::Find returns 1 (0), X=897.16, Y=234.03, Mass=1855, SNR=29.9, Peak=178 HFD=4.2
01:38:43.571 00.000 18120 MultiStar: [#1 -0.06,0.37,0.72,U] [#2 0.17,0.33,0.68,U] [#3 -0.06,0.22,0.63,U] [#4 -0.17,0.35,0.59,U] [#5 -0.04,-0.05,0.50,U] [#6 -0.26,-0.03,0.52,U] [#7 -0.01,0.19,0.46,U] [#8 -0.23,0.56,0.00,M4] 
01:38:43.572 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.23}, one-star: {0.30, 0.30}
01:38:43.572 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
01:38:43.573 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
01:38:43.573 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=0.21 mountY=-0.12, mountTheta=-0.52
01:38:43.574 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.23, opts=13)
01:38:43.575 00.001 18120 Enqueuing Move request for scope (0.01, 0.23)
01:38:43.575 00.000 21948 Worker thread wakes up
01:38:43.575 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:43.576 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.9
01:38:43.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:43.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:43.577 00.001 18120 Enqueuing Expose request
01:38:43.577 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
01:38:43.577 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
01:38:43.577 00.000 21948 Moving (0.01, 0.23) raw xDistance=0.21 yDistance=-0.12
01:38:43.577 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:38:43.577 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:43.577 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:43.577 00.000 21948 MoveAxis(W, 37, ABG)
01:38:43.577 00.000 21948 Guiding  Dir = 3, Dur = 37
01:38:43.578 00.001 21948 IsSlewing returns 0
01:38:43.578 00.000 21948 IsGuiding returns 0
01:38:43.580 00.002 21948 PulseGuide returned control before completion, sleep 46
01:38:43.639 00.059 21948 IsGuiding returns 0
01:38:43.640 00.001 21948 Move returns status 0, amount 37
01:38:43.640 00.000 21948 MoveAxis(N, 0, ABG)
01:38:43.640 00.000 21948 Move returns status 0, amount 0
01:38:43.640 00.000 21948 move complete, result=0
01:38:43.640 00.000 21948 worker thread done servicing request
01:38:43.640 00.000 21948 Worker thread wakes up
01:38:43.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:43.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:43.640 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:38:45.056 01.416 21948 Exposure complete
01:38:45.101 00.045 21948 worker thread done servicing request
01:38:45.101 00.000 18120 OnExposeComplete: enter
01:38:45.102 00.001 18120 UpdateGuideState(): m_state=6
01:38:45.103 00.001 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
01:38:45.104 00.001 18120 Star::Find returns 1 (0), X=897.18, Y=233.85, Mass=1964, SNR=30.7, Peak=193 HFD=4.1
01:38:45.105 00.001 18120 MultiStar: [#1 0.26,0.36,0.00,M1] [#2 -0.07,0.14,0.65,U] [#3 -0.05,0.21,0.61,U] [#4 0.00,0.11,0.55,U] [#5 0.14,0.20,0.46,U] [#6 -0.36,-0.17,0.00,M1] [#7 0.24,0.32,0.00,M1] [#8 -0.18,0.05,0.41,U] 
01:38:45.106 00.001 18120 refined, 5 included, MultiStar: {0.06, 0.14}, one-star: {0.32, 0.12}
01:38:45.106 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
01:38:45.107 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
01:38:45.110 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.14 mountX=0.10 mountY=-0.12, mountTheta=-0.88
01:38:45.113 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.14, opts=13)
01:38:45.131 00.018 18120 Enqueuing Move request for scope (0.06, 0.14)
01:38:45.132 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:45.132 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
01:38:45.133 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:45.136 00.003 21948 Worker thread wakes up
01:38:45.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:38:45.136 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:38:45.136 00.000 21948 Moving (0.06, 0.14) raw xDistance=0.10 yDistance=-0.12
01:38:45.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:38:45.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:45.136 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:45.137 00.001 18120 Enqueuing Expose request
01:38:45.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:45.137 00.000 21948 MoveAxis(E, 0, ABG)
01:38:45.137 00.000 21948 Move returns status 0, amount 0
01:38:45.137 00.000 21948 MoveAxis(N, 0, ABG)
01:38:45.137 00.000 21948 Move returns status 0, amount 0
01:38:45.137 00.000 21948 move complete, result=0
01:38:45.137 00.000 21948 worker thread done servicing request
01:38:45.137 00.000 21948 Worker thread wakes up
01:38:45.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:45.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:45.138 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:46.761 01.623 21948 Exposure complete
01:38:46.809 00.048 21948 worker thread done servicing request
01:38:46.809 00.000 18120 OnExposeComplete: enter
01:38:46.810 00.001 18120 UpdateGuideState(): m_state=6
01:38:46.812 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
01:38:46.813 00.001 18120 Star::Find returns 1 (0), X=896.96, Y=234.00, Mass=2058, SNR=31.5, Peak=207 HFD=4.4
01:38:46.814 00.001 18120 MultiStar: [#1 0.03,0.39,0.70,U] [#2 -0.06,0.21,0.63,U] [#3 -0.04,0.29,0.58,U] [#4 -0.05,0.27,0.56,U] [#5 -0.19,0.31,0.47,U] [#6 -0.44,-0.03,0.00,M2] [#7 0.00,0.09,0.45,U] [#8 -0.34,-0.02,0.38,U] 
01:38:46.815 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.24}, one-star: {0.11, 0.27}
01:38:46.816 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
01:38:46.816 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
01:38:46.817 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.72 mountX=0.24 mountY=-0.08, mountTheta=-0.31
01:38:46.820 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.24, opts=13)
01:38:46.821 00.001 18120 Enqueuing Move request for scope (-0.04, 0.24)
01:38:46.822 00.001 21948 Worker thread wakes up
01:38:46.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:46.825 00.003 18120 UpdateGuideState exits: m=2058 RSB=31.5
01:38:46.828 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.830 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:46.832 00.002 18120 Enqueuing Expose request
01:38:46.835 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
01:38:46.835 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
01:38:46.835 00.000 21948 Moving (-0.04, 0.24) raw xDistance=0.24 yDistance=-0.08
01:38:46.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:38:46.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:46.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:38:46.835 00.000 21948 MoveAxis(W, 42, ABG)
01:38:46.835 00.000 21948 Guiding  Dir = 3, Dur = 42
01:38:46.835 00.000 21948 IsSlewing returns 0
01:38:46.836 00.001 21948 IsGuiding returns 0
01:38:46.837 00.001 21948 PulseGuide returned control before completion, sleep 50
01:38:46.903 00.066 21948 IsGuiding returns 0
01:38:46.903 00.000 21948 Move returns status 0, amount 42
01:38:46.903 00.000 21948 MoveAxis(N, 0, ABG)
01:38:46.903 00.000 21948 Move returns status 0, amount 0
01:38:46.903 00.000 21948 move complete, result=0
01:38:46.903 00.000 21948 worker thread done servicing request
01:38:46.903 00.000 21948 Worker thread wakes up
01:38:46.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:46.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:46.903 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
01:38:48.315 01.412 21948 Exposure complete
01:38:48.351 00.036 21948 worker thread done servicing request
01:38:48.351 00.000 18120 OnExposeComplete: enter
01:38:48.353 00.002 18120 UpdateGuideState(): m_state=6
01:38:48.354 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
01:38:48.355 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=233.81, Mass=2044, SNR=31.3, Peak=220 HFD=4.1
01:38:48.356 00.001 18120 MultiStar: [#1 -0.20,0.32,0.71,U] [#2 -0.27,0.31,0.00,M1] [#3 -0.07,0.08,0.60,U] [#4 0.09,0.31,0.57,U] [#5 -0.27,0.07,0.46,U] [#6 -0.19,0.01,0.52,U] [#7 -0.29,0.04,0.44,U] [#8 -0.09,0.03,0.40,U] 
01:38:48.357 00.001 18120 single-star, 7 included, MultiStar: {-0.08, 0.13}, one-star: {0.11, 0.08}
01:38:48.358 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
01:38:48.359 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
01:38:48.361 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.03 mountY=-0.14, mountTheta=-1.39
01:38:48.362 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.08, opts=13)
01:38:48.363 00.001 18120 Enqueuing Move request for scope (0.11, 0.08)
01:38:48.363 00.000 21948 Worker thread wakes up
01:38:48.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:38:48.363 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:38:48.363 00.000 21948 Moving (0.11, 0.08) raw xDistance=0.03 yDistance=-0.14
01:38:48.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:38:48.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.363 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:38:48.363 00.000 21948 MoveAxis(E, 0, ABG)
01:38:48.364 00.001 21948 Move returns status 0, amount 0
01:38:48.364 00.000 21948 MoveAxis(N, 0, ABG)
01:38:48.364 00.000 21948 Move returns status 0, amount 0
01:38:48.364 00.000 21948 move complete, result=0
01:38:48.364 00.000 21948 worker thread done servicing request
01:38:48.364 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:48.364 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
01:38:48.365 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:48.365 00.000 18120 Enqueuing Expose request
01:38:48.366 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:48.366 00.000 21948 Worker thread wakes up
01:38:48.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:48.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:50.096 01.730 21948 Exposure complete
01:38:50.143 00.047 21948 worker thread done servicing request
01:38:50.143 00.000 18120 OnExposeComplete: enter
01:38:50.145 00.002 18120 UpdateGuideState(): m_state=6
01:38:50.145 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
01:38:50.146 00.001 18120 Star::Find returns 1 (0), X=897.13, Y=233.81, Mass=1834, SNR=29.6, Peak=200 HFD=3.9
01:38:50.146 00.000 18120 MultiStar: [#1 -0.21,0.42,0.00,M1] [#2 0.10,0.17,0.65,U] [#3 -0.09,0.08,0.62,U] [#4 -0.08,-0.01,0.61,U] [#5 -0.18,0.10,0.51,U] [#6 -0.52,0.07,0.00,M2] [#7 0.25,-0.01,0.46,U] [#8 -0.24,0.30,0.42,U] 
01:38:50.147 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.28, 0.08}
01:38:50.147 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
01:38:50.148 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
01:38:50.148 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.20 mountX=0.07 mountY=-0.08, mountTheta=-0.82
01:38:50.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
01:38:50.149 00.000 18120 Enqueuing Move request for scope (0.04, 0.10)
01:38:50.150 00.001 21948 Worker thread wakes up
01:38:50.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:38:50.150 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:38:50.150 00.000 21948 Moving (0.04, 0.10) raw xDistance=0.07 yDistance=-0.08
01:38:50.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:50.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:50.151 00.001 18120 UpdateGuideState exits: m=1834 RSB=29.6
01:38:50.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:50.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:50.152 00.001 18120 Enqueuing Expose request
01:38:50.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:50.153 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:38:50.153 00.000 21948 MoveAxis(E, 0, ABG)
01:38:50.153 00.000 21948 Move returns status 0, amount 0
01:38:50.153 00.000 21948 MoveAxis(N, 0, ABG)
01:38:50.153 00.000 21948 Move returns status 0, amount 0
01:38:50.153 00.000 21948 move complete, result=0
01:38:50.153 00.000 21948 worker thread done servicing request
01:38:50.153 00.000 21948 Worker thread wakes up
01:38:50.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:50.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:50.153 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:51.557 01.404 21948 Exposure complete
01:38:51.593 00.036 21948 worker thread done servicing request
01:38:51.594 00.001 18120 OnExposeComplete: enter
01:38:51.594 00.000 18120 UpdateGuideState(): m_state=6
01:38:51.595 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
01:38:51.595 00.000 18120 Star::Find returns 1 (0), X=897.03, Y=233.98, Mass=2105, SNR=31.7, Peak=232 HFD=4.2
01:38:51.596 00.001 18120 MultiStar: [#1 0.05,0.38,0.70,U] [#2 -0.21,0.35,0.00,M1] [#3 -0.11,0.16,0.61,U] [#4 0.09,0.21,0.54,U] [#5 -0.16,-0.05,0.47,U] [#6 -0.52,0.11,0.00,M3] [#7 0.04,0.18,0.42,U] [#8 -0.22,0.15,0.38,U] 
01:38:51.596 00.000 18120 refined, 6 included, MultiStar: {0.01, 0.20}, one-star: {0.17, 0.25}
01:38:51.596 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
01:38:51.597 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
01:38:51.597 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.51 mountX=0.18 mountY=-0.10, mountTheta=-0.52
01:38:51.598 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.20, opts=13)
01:38:51.601 00.003 18120 Enqueuing Move request for scope (0.01, 0.20)
01:38:51.601 00.000 21948 Worker thread wakes up
01:38:51.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:51.603 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
01:38:51.603 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
01:38:51.603 00.000 21948 Moving (0.01, 0.20) raw xDistance=0.18 yDistance=-0.10
01:38:51.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:38:51.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:51.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:51.603 00.000 21948 MoveAxis(E, 0, ABG)
01:38:51.603 00.000 21948 Move returns status 0, amount 0
01:38:51.603 00.000 21948 MoveAxis(N, 0, ABG)
01:38:51.603 00.000 21948 Move returns status 0, amount 0
01:38:51.603 00.000 21948 move complete, result=0
01:38:51.603 00.000 21948 worker thread done servicing request
01:38:51.603 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.7
01:38:51.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:51.604 00.000 18120 Enqueuing Expose request
01:38:51.605 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:51.605 00.000 21948 Worker thread wakes up
01:38:51.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:51.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:53.238 01.633 21948 Exposure complete
01:38:53.271 00.033 21948 worker thread done servicing request
01:38:53.271 00.000 18120 OnExposeComplete: enter
01:38:53.271 00.000 18120 UpdateGuideState(): m_state=6
01:38:53.272 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
01:38:53.272 00.000 18120 Star::Find returns 1 (0), X=896.92, Y=234.09, Mass=1947, SNR=30.5, Peak=221 HFD=4.2
01:38:53.273 00.001 18120 MultiStar: [#1 -0.06,0.35,0.74,U] [#2 -0.01,0.10,0.64,U] [#3 -0.08,-0.02,0.60,U] [#4 -0.16,0.27,0.59,U] [#5 0.16,0.13,0.47,U] [#6 -0.42,0.05,0.00,M4] [#7 -0.03,0.21,0.44,U] [#8 -0.16,0.16,0.40,U] 
01:38:53.273 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.22}, one-star: {0.07, 0.36}
01:38:53.274 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
01:38:53.274 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
01:38:53.274 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.69 mountX=0.21 mountY=-0.07, mountTheta=-0.35
01:38:53.276 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.22, opts=13)
01:38:53.277 00.001 18120 Enqueuing Move request for scope (-0.03, 0.22)
01:38:53.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:53.277 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
01:38:53.278 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:53.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:53.279 00.001 18120 Enqueuing Expose request
01:38:53.279 00.000 21948 Worker thread wakes up
01:38:53.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
01:38:53.279 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
01:38:53.279 00.000 21948 Moving (-0.03, 0.22) raw xDistance=0.21 yDistance=-0.07
01:38:53.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:38:53.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:53.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:53.279 00.000 21948 MoveAxis(W, 37, ABG)
01:38:53.279 00.000 21948 Guiding  Dir = 3, Dur = 37
01:38:53.280 00.001 21948 IsSlewing returns 0
01:38:53.280 00.000 21948 IsGuiding returns 0
01:38:53.282 00.002 21948 PulseGuide returned control before completion, sleep 45
01:38:53.331 00.049 21948 IsGuiding returns 0
01:38:53.331 00.000 21948 Move returns status 0, amount 37
01:38:53.331 00.000 21948 MoveAxis(N, 0, ABG)
01:38:53.331 00.000 21948 Move returns status 0, amount 0
01:38:53.331 00.000 21948 move complete, result=0
01:38:53.331 00.000 21948 worker thread done servicing request
01:38:53.331 00.000 21948 Worker thread wakes up
01:38:53.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:53.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:53.331 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:38:54.740 01.409 21948 Exposure complete
01:38:54.789 00.049 21948 worker thread done servicing request
01:38:54.789 00.000 18120 OnExposeComplete: enter
01:38:54.790 00.001 18120 UpdateGuideState(): m_state=6
01:38:54.791 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
01:38:54.791 00.000 18120 Star::Find returns 1 (0), X=896.99, Y=233.92, Mass=2025, SNR=31.2, Peak=224 HFD=4.1
01:38:54.792 00.001 18120 MultiStar: [#1 -0.03,0.26,0.74,U] [#2 -0.13,0.12,0.62,U] [#3 -0.08,0.21,0.60,U] [#4 -0.01,0.17,0.57,U] [#5 -0.25,0.19,0.47,U] [#6 -0.15,0.21,0.52,U] [#7 -0.29,0.04,0.43,U] [#8 0.04,0.14,0.37,U] 
01:38:54.794 00.002 18120 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {0.13, 0.19}
01:38:54.794 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
01:38:54.795 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
01:38:54.796 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=0.19 mountY=-0.03, mountTheta=-0.13
01:38:54.798 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.18, opts=13)
01:38:54.800 00.002 18120 Enqueuing Move request for scope (-0.06, 0.18)
01:38:54.800 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:54.800 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:38:54.801 00.001 21948 Worker thread wakes up
01:38:54.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.802 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
01:38:54.802 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
01:38:54.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:54.803 00.001 18120 Enqueuing Expose request
01:38:54.803 00.000 21948 Moving (-0.06, 0.18) raw xDistance=0.19 yDistance=-0.03
01:38:54.804 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:38:54.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:54.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:54.804 00.000 21948 MoveAxis(E, 0, ABG)
01:38:54.804 00.000 21948 Move returns status 0, amount 0
01:38:54.804 00.000 21948 MoveAxis(N, 0, ABG)
01:38:54.804 00.000 21948 Move returns status 0, amount 0
01:38:54.804 00.000 21948 move complete, result=0
01:38:54.804 00.000 21948 worker thread done servicing request
01:38:54.804 00.000 21948 Worker thread wakes up
01:38:54.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:54.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:54.804 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:56.430 01.626 21948 Exposure complete
01:38:56.466 00.036 21948 worker thread done servicing request
01:38:56.466 00.000 18120 OnExposeComplete: enter
01:38:56.468 00.002 18120 UpdateGuideState(): m_state=6
01:38:56.469 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
01:38:56.469 00.000 18120 Star::Find returns 1 (0), X=897.05, Y=233.95, Mass=1941, SNR=30.6, Peak=204 HFD=4.3
01:38:56.470 00.001 18120 MultiStar: [#1 -0.11,0.35,0.74,U] [#2 -0.16,0.37,0.00,M1] [#3 -0.16,0.21,0.59,U] [#4 -0.04,0.36,0.58,U] [#5 -0.20,0.29,0.46,U] [#6 -0.32,0.01,0.52,U] [#7 -0.05,0.29,0.45,U] [#8 -0.26,0.15,0.40,U] 
01:38:56.470 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.24}, one-star: {0.19, 0.22}
01:38:56.471 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
01:38:56.471 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
01:38:56.471 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.91 mountX=0.25 mountY=-0.03, mountTheta=-0.12
01:38:56.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.24, opts=13)
01:38:56.473 00.000 18120 Enqueuing Move request for scope (-0.09, 0.24)
01:38:56.474 00.001 21948 Worker thread wakes up
01:38:56.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:56.474 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.6
01:38:56.476 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:56.477 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
01:38:56.477 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
01:38:56.477 00.000 21948 Moving (-0.09, 0.24) raw xDistance=0.25 yDistance=-0.03
01:38:56.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:56.478 00.001 18120 Enqueuing Expose request
01:38:56.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:38:56.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:56.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:56.478 00.000 21948 MoveAxis(W, 45, ABG)
01:38:56.478 00.000 21948 Guiding  Dir = 3, Dur = 45
01:38:56.478 00.000 21948 IsSlewing returns 0
01:38:56.478 00.000 21948 IsGuiding returns 0
01:38:56.480 00.002 21948 PulseGuide returned control before completion, sleep 54
01:38:56.543 00.063 21948 IsGuiding returns 0
01:38:56.543 00.000 21948 Move returns status 0, amount 45
01:38:56.543 00.000 21948 MoveAxis(N, 0, ABG)
01:38:56.543 00.000 21948 Move returns status 0, amount 0
01:38:56.543 00.000 21948 move complete, result=0
01:38:56.543 00.000 21948 worker thread done servicing request
01:38:56.543 00.000 21948 Worker thread wakes up
01:38:56.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:56.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:56.543 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
01:38:57.951 01.408 21948 Exposure complete
01:38:57.976 00.025 21948 worker thread done servicing request
01:38:57.976 00.000 18120 OnExposeComplete: enter
01:38:57.977 00.001 18120 UpdateGuideState(): m_state=6
01:38:57.977 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
01:38:57.978 00.001 18120 Star::Find returns 1 (0), X=897.18, Y=233.96, Mass=1993, SNR=30.8, Peak=213 HFD=4.1
01:38:57.978 00.000 18120 MultiStar: [#1 -0.12,0.30,0.73,U] [#2 0.02,0.26,0.64,U] [#3 -0.12,0.15,0.59,U] [#4 -0.10,0.27,0.53,U] [#5 -0.03,0.40,0.00,M1] [#6 -0.29,-0.06,0.51,U] [#7 0.17,-0.03,0.43,U] [#8 -0.26,0.30,0.00,M1] 
01:38:57.979 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.18}, one-star: {0.32, 0.23}
01:38:57.979 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
01:38:57.981 00.002 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
01:38:57.984 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=0.16 mountY=-0.09, mountTheta=-0.51
01:38:57.989 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.18, opts=13)
01:38:57.992 00.003 18120 Enqueuing Move request for scope (0.01, 0.18)
01:38:57.994 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:57.996 00.002 18120 UpdateGuideState exits: m=1993 RSB=30.8
01:38:57.998 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.000 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:58.001 00.001 18120 Enqueuing Expose request
01:38:58.003 00.002 21948 Worker thread wakes up
01:38:58.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:38:58.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:38:58.003 00.000 21948 Moving (0.01, 0.18) raw xDistance=0.16 yDistance=-0.09
01:38:58.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:38:58.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:58.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:58.003 00.000 21948 MoveAxis(E, 0, ABG)
01:38:58.003 00.000 21948 Move returns status 0, amount 0
01:38:58.003 00.000 21948 MoveAxis(N, 0, ABG)
01:38:58.003 00.000 21948 Move returns status 0, amount 0
01:38:58.003 00.000 21948 move complete, result=0
01:38:58.003 00.000 21948 worker thread done servicing request
01:38:58.003 00.000 21948 Worker thread wakes up
01:38:58.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:58.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:58.004 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:59.634 01.630 21948 Exposure complete
01:38:59.679 00.045 21948 worker thread done servicing request
01:38:59.679 00.000 18120 OnExposeComplete: enter
01:38:59.680 00.001 18120 UpdateGuideState(): m_state=6
01:38:59.681 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
01:38:59.682 00.001 18120 Star::Find returns 1 (0), X=897.13, Y=234.00, Mass=2011, SNR=31.1, Peak=215 HFD=4.2
01:38:59.684 00.002 18120 MultiStar: [#1 0.13,0.47,0.00,M1] [#2 0.10,0.24,0.64,U] [#3 0.07,0.29,0.59,U] [#4 0.06,0.19,0.56,U] [#5 0.11,0.26,0.46,U] [#6 0.00,-0.02,0.52,U] [#7 0.17,0.14,0.43,U] [#8 -0.04,0.32,0.39,U] 
01:38:59.686 00.002 18120 refined, 7 included, MultiStar: {0.11, 0.22}, one-star: {0.27, 0.27}
01:38:59.687 00.001 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
01:38:59.688 00.001 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
01:38:59.689 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.09 mountX=0.15 mountY=-0.20, mountTheta=-0.92
01:38:59.691 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.22, opts=13)
01:38:59.692 00.001 18120 Enqueuing Move request for scope (0.11, 0.22)
01:38:59.693 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:38:59.694 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.1
01:38:59.709 00.015 21948 Worker thread wakes up
01:38:59.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
01:38:59.710 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
01:38:59.710 00.000 21948 Moving (0.11, 0.22) raw xDistance=0.15 yDistance=-0.20
01:38:59.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:38:59.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.710 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:38:59.711 00.001 18120 Enqueuing Expose request
01:38:59.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:59.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:38:59.711 00.000 21948 MoveAxis(E, 0, ABG)
01:38:59.711 00.000 21948 Move returns status 0, amount 0
01:38:59.711 00.000 21948 MoveAxis(N, 0, ABG)
01:38:59.711 00.000 21948 Move returns status 0, amount 0
01:38:59.711 00.000 21948 move complete, result=0
01:38:59.711 00.000 21948 worker thread done servicing request
01:38:59.711 00.000 21948 Worker thread wakes up
01:38:59.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:38:59.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:38:59.712 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:01.234 01.522 21948 Exposure complete
01:39:01.277 00.043 21948 worker thread done servicing request
01:39:01.277 00.000 18120 OnExposeComplete: enter
01:39:01.277 00.000 18120 UpdateGuideState(): m_state=6
01:39:01.278 00.001 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
01:39:01.278 00.000 18120 Star::Find returns 1 (0), X=897.16, Y=233.96, Mass=1840, SNR=29.7, Peak=202 HFD=4.1
01:39:01.279 00.001 18120 MultiStar: [#1 0.12,0.34,0.80,U] [#2 -0.04,0.10,0.67,U] [#3 -0.09,0.25,0.62,U] [#4 0.03,0.24,0.60,U] [#5 0.09,0.29,0.48,U] [#6 -0.31,-0.12,0.54,U] [#7 -0.07,0.35,0.47,U] [#8 -0.16,0.49,0.00,M1] 
01:39:01.279 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.21}, one-star: {0.30, 0.23}
01:39:01.280 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
01:39:01.281 00.001 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
01:39:01.282 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.42 mountX=0.18 mountY=-0.13, mountTheta=-0.60
01:39:01.285 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.21, opts=13)
01:39:01.287 00.002 18120 Enqueuing Move request for scope (0.03, 0.21)
01:39:01.288 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:01.289 00.001 18120 UpdateGuideState exits: m=1840 RSB=29.7
01:39:01.290 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:01.292 00.002 21948 Worker thread wakes up
01:39:01.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
01:39:01.292 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
01:39:01.292 00.000 21948 Moving (0.03, 0.21) raw xDistance=0.18 yDistance=-0.13
01:39:01.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:39:01.292 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:01.293 00.001 18120 Enqueuing Expose request
01:39:01.294 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:01.295 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:39:01.295 00.000 21948 MoveAxis(E, 0, ABG)
01:39:01.295 00.000 21948 Move returns status 0, amount 0
01:39:01.295 00.000 21948 MoveAxis(N, 0, ABG)
01:39:01.295 00.000 21948 Move returns status 0, amount 0
01:39:01.295 00.000 21948 move complete, result=0
01:39:01.295 00.000 21948 worker thread done servicing request
01:39:01.296 00.001 21948 Worker thread wakes up
01:39:01.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:01.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:01.296 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:02.924 01.628 21948 Exposure complete
01:39:02.957 00.033 21948 worker thread done servicing request
01:39:02.957 00.000 18120 OnExposeComplete: enter
01:39:02.958 00.001 18120 UpdateGuideState(): m_state=6
01:39:02.958 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
01:39:02.959 00.001 18120 Star::Find returns 1 (0), X=897.04, Y=234.08, Mass=2011, SNR=30.9, Peak=228 HFD=4.1
01:39:02.959 00.000 18120 MultiStar: [#1 -0.01,0.24,0.72,U] [#2 -0.08,0.28,0.63,U] [#3 0.12,0.12,0.59,U] [#4 -0.01,0.28,0.54,U] [#5 0.20,0.32,0.49,U] [#6 -0.30,-0.05,0.53,U] [#7 0.08,0.03,0.43,U] [#8 -0.11,0.09,0.41,U] 
01:39:02.960 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.21}, one-star: {0.18, 0.35}
01:39:02.960 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
01:39:02.961 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
01:39:02.962 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=0.18 mountY=-0.11, mountTheta=-0.56
01:39:02.964 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.21, opts=13)
01:39:02.967 00.003 18120 Enqueuing Move request for scope (0.02, 0.21)
01:39:02.970 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:02.973 00.003 21948 Worker thread wakes up
01:39:02.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
01:39:02.973 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
01:39:02.973 00.000 21948 Moving (0.02, 0.21) raw xDistance=0.18 yDistance=-0.11
01:39:02.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:39:02.973 00.000 18120 UpdateGuideState exits: m=2011 RSB=30.9
01:39:02.974 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.974 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:02.974 00.000 18120 Enqueuing Expose request
01:39:02.975 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:02.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:02.975 00.000 21948 MoveAxis(E, 0, ABG)
01:39:02.975 00.000 21948 Move returns status 0, amount 0
01:39:02.975 00.000 21948 MoveAxis(N, 0, ABG)
01:39:02.975 00.000 21948 Move returns status 0, amount 0
01:39:02.975 00.000 21948 move complete, result=0
01:39:02.975 00.000 21948 worker thread done servicing request
01:39:02.975 00.000 21948 Worker thread wakes up
01:39:02.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:02.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:02.976 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:04.496 01.520 21948 Exposure complete
01:39:04.553 00.057 21948 worker thread done servicing request
01:39:04.553 00.000 18120 OnExposeComplete: enter
01:39:04.554 00.001 18120 UpdateGuideState(): m_state=6
01:39:04.556 00.002 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
01:39:04.558 00.002 18120 Star::Find returns 1 (0), X=897.15, Y=233.86, Mass=1953, SNR=30.7, Peak=209 HFD=4.1
01:39:04.560 00.002 18120 MultiStar: [#1 -0.07,0.20,0.73,U] [#2 -0.06,0.19,0.63,U] [#3 0.24,-0.17,0.61,U] [#4 -0.11,0.18,0.57,U] [#5 -0.19,0.29,0.48,U] [#6 -0.37,-0.09,0.51,U] [#7 0.07,0.25,0.42,U] [#8 0.10,0.19,0.39,U] 
01:39:04.563 00.003 18120 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.29, 0.13}
01:39:04.565 00.002 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.54 = -0.54)
01:39:04.567 00.002 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.58 = -0.58)
01:39:04.569 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.13 cameraTheta=1.46 mountX=0.11 mountY=-0.07, mountTheta=-0.57
01:39:04.574 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
01:39:04.576 00.002 18120 Enqueuing Move request for scope (0.01, 0.12)
01:39:04.578 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:04.580 00.002 18120 UpdateGuideState exits: m=1953 RSB=30.7
01:39:04.583 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:04.583 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:04.584 00.001 18120 Enqueuing Expose request
01:39:04.584 00.000 21948 Worker thread wakes up
01:39:04.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:39:04.584 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:39:04.584 00.000 21948 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.07
01:39:04.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:39:04.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:04.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:04.584 00.000 21948 MoveAxis(E, 0, ABG)
01:39:04.585 00.001 21948 Move returns status 0, amount 0
01:39:04.585 00.000 21948 MoveAxis(N, 0, ABG)
01:39:04.585 00.000 21948 Move returns status 0, amount 0
01:39:04.585 00.000 21948 move complete, result=0
01:39:04.585 00.000 21948 worker thread done servicing request
01:39:04.585 00.000 21948 Worker thread wakes up
01:39:04.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:04.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:04.585 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:06.217 01.632 21948 Exposure complete
01:39:06.253 00.036 21948 worker thread done servicing request
01:39:06.253 00.000 18120 OnExposeComplete: enter
01:39:06.254 00.001 18120 UpdateGuideState(): m_state=6
01:39:06.255 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
01:39:06.256 00.001 18120 Star::Find returns 1 (0), X=897.17, Y=233.89, Mass=1900, SNR=30.2, Peak=199 HFD=4.1
01:39:06.259 00.003 18120 MultiStar: [#1 0.02,0.20,0.74,U] [#2 0.09,0.20,0.65,U] [#3 -0.01,0.16,0.62,U] [#4 0.09,0.18,0.57,U] [#5 0.21,0.18,0.48,U] [#6 -0.17,-0.05,0.53,U] [#7 0.09,0.15,0.44,U] [#8 -0.23,0.25,0.39,U] 
01:39:06.261 00.002 18120 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.32, 0.16}
01:39:06.263 00.002 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
01:39:06.264 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
01:39:06.265 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.15 mountX=0.11 mountY=-0.13, mountTheta=-0.87
01:39:06.270 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.16, opts=13)
01:39:06.270 00.000 18120 Enqueuing Move request for scope (0.07, 0.16)
01:39:06.271 00.001 21948 Worker thread wakes up
01:39:06.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:06.271 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
01:39:06.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:06.272 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:06.272 00.000 18120 Enqueuing Expose request
01:39:06.273 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:39:06.273 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:39:06.273 00.000 21948 Moving (0.07, 0.16) raw xDistance=0.11 yDistance=-0.13
01:39:06.273 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:39:06.273 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:06.273 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:39:06.273 00.000 21948 MoveAxis(E, 0, ABG)
01:39:06.273 00.000 21948 Move returns status 0, amount 0
01:39:06.273 00.000 21948 MoveAxis(N, 0, ABG)
01:39:06.273 00.000 21948 Move returns status 0, amount 0
01:39:06.273 00.000 21948 move complete, result=0
01:39:06.273 00.000 21948 worker thread done servicing request
01:39:06.273 00.000 21948 Worker thread wakes up
01:39:06.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:06.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:06.273 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:07.789 01.516 21948 Exposure complete
01:39:07.843 00.054 21948 worker thread done servicing request
01:39:07.843 00.000 18120 OnExposeComplete: enter
01:39:07.845 00.002 18120 UpdateGuideState(): m_state=6
01:39:07.845 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
01:39:07.846 00.001 18120 Star::Find returns 1 (0), X=897.10, Y=233.96, Mass=1950, SNR=30.7, Peak=197 HFD=4.2
01:39:07.846 00.000 18120 MultiStar: [#1 0.18,0.31,0.73,U] [#2 0.01,0.10,0.65,U] [#3 0.08,0.13,0.60,U] [#4 0.19,0.03,0.56,U] [#5 0.05,0.10,0.48,U] [#6 -0.30,-0.05,0.53,U] [#7 0.11,-0.10,0.40,U] [#8 -0.16,0.25,0.41,U] 
01:39:07.847 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.24, 0.23}
01:39:07.847 00.000 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
01:39:07.848 00.001 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
01:39:07.848 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=0.09 mountY=-0.12, mountTheta=-0.92
01:39:07.850 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.13, opts=13)
01:39:07.851 00.001 18120 Enqueuing Move request for scope (0.07, 0.13)
01:39:07.851 00.000 21948 Worker thread wakes up
01:39:07.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:07.852 00.001 18120 UpdateGuideState exits: m=1950 RSB=30.7
01:39:07.852 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:07.853 00.001 18120 Enqueuing Expose request
01:39:07.853 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:39:07.853 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:39:07.853 00.000 21948 Moving (0.07, 0.13) raw xDistance=0.09 yDistance=-0.12
01:39:07.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:07.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:07.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:07.853 00.000 21948 MoveAxis(E, 0, ABG)
01:39:07.853 00.000 21948 Move returns status 0, amount 0
01:39:07.853 00.000 21948 MoveAxis(N, 0, ABG)
01:39:07.853 00.000 21948 Move returns status 0, amount 0
01:39:07.853 00.000 21948 move complete, result=0
01:39:07.854 00.001 21948 worker thread done servicing request
01:39:07.854 00.000 21948 Worker thread wakes up
01:39:07.854 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:07.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:07.854 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:09.490 01.636 21948 Exposure complete
01:39:09.528 00.038 21948 worker thread done servicing request
01:39:09.528 00.000 18120 OnExposeComplete: enter
01:39:09.529 00.001 18120 UpdateGuideState(): m_state=6
01:39:09.529 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
01:39:09.530 00.001 18120 Star::Find returns 1 (0), X=897.30, Y=233.92, Mass=1920, SNR=30.3, Peak=206 HFD=3.9
01:39:09.530 00.000 18120 MultiStar: [#1 0.17,0.26,0.75,U] [#2 0.15,0.15,0.64,U] [#3 0.14,0.02,0.61,U] [#4 0.11,0.02,0.58,U] [#5 0.31,0.06,0.48,U] [#6 0.13,-0.18,0.55,U] [#7 0.21,0.06,0.45,U] [#8 -0.01,0.17,0.41,U] 
01:39:09.531 00.001 18120 refined, 8 included, MultiStar: {0.21, 0.10}, one-star: {0.44, 0.19}
01:39:09.531 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
01:39:09.531 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
01:39:09.532 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.44 mountX=0.00 mountY=-0.23, mountTheta=-1.56
01:39:09.534 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.10, opts=13)
01:39:09.534 00.000 18120 Enqueuing Move request for scope (0.21, 0.10)
01:39:09.535 00.001 21948 Worker thread wakes up
01:39:09.535 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
01:39:09.535 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
01:39:09.535 00.000 21948 Moving (0.21, 0.10) raw xDistance=0.00 yDistance=-0.23
01:39:09.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:39:09.535 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:39:09.535 00.000 21948 MoveAxis(E, 0, ABG)
01:39:09.535 00.000 21948 Move returns status 0, amount 0
01:39:09.535 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:09.536 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.3
01:39:09.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:09.537 00.001 18120 Enqueuing Expose request
01:39:09.537 00.000 21948 MoveAxis(N, 54, ABG)
01:39:09.538 00.001 21948 Guiding  Dir = 0, Dur = 54
01:39:09.538 00.000 21948 IsSlewing returns 0
01:39:09.538 00.000 21948 IsGuiding returns 0
01:39:09.544 00.006 21948 PulseGuide returned control before completion, sleep 59
01:39:09.613 00.069 21948 IsGuiding returns 0
01:39:09.613 00.000 21948 Move returns status 0, amount 54
01:39:09.613 00.000 21948 move complete, result=0
01:39:09.613 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 54 ms NORTH
01:39:09.614 00.001 21948 worker thread done servicing request
01:39:09.614 00.000 21948 Worker thread wakes up
01:39:09.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:09.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:11.030 01.416 21948 Exposure complete
01:39:11.076 00.046 21948 worker thread done servicing request
01:39:11.076 00.000 18120 OnExposeComplete: enter
01:39:11.077 00.001 18120 UpdateGuideState(): m_state=6
01:39:11.078 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
01:39:11.078 00.000 18120 Star::Find returns 1 (0), X=897.26, Y=233.78, Mass=2015, SNR=31.1, Peak=204 HFD=3.8
01:39:11.080 00.002 18120 MultiStar: [#1 0.01,0.13,0.72,U] [#2 0.22,0.10,0.62,U] [#3 -0.07,0.14,0.61,U] [#4 0.07,0.05,0.56,U] [#5 -0.04,0.05,0.46,U] [#6 -0.21,-0.08,0.51,U] [#7 0.06,0.15,0.44,U] [#8 -0.21,-0.03,0.40,U] 
01:39:11.080 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.40, 0.05}
01:39:11.080 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.00) = xAngle (-1.22 = -1.22)
01:39:11.081 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
01:39:11.081 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=0.03 mountY=-0.09, mountTheta=-1.22
01:39:11.083 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
01:39:11.084 00.001 18120 Enqueuing Move request for scope (0.07, 0.07)
01:39:11.084 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:11.085 00.001 21948 Worker thread wakes up
01:39:11.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:39:11.085 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:39:11.085 00.000 21948 Moving (0.07, 0.07) raw xDistance=0.03 yDistance=-0.09
01:39:11.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:39:11.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:11.085 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.1
01:39:11.086 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:11.086 00.000 21948 MoveAxis(E, 0, ABG)
01:39:11.086 00.000 21948 Move returns status 0, amount 0
01:39:11.086 00.000 21948 MoveAxis(N, 0, ABG)
01:39:11.086 00.000 21948 Move returns status 0, amount 0
01:39:11.086 00.000 21948 move complete, result=0
01:39:11.086 00.000 21948 worker thread done servicing request
01:39:11.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:11.087 00.001 18120 Enqueuing Expose request
01:39:11.087 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:11.088 00.001 21948 Worker thread wakes up
01:39:11.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:11.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:12.722 01.634 21948 Exposure complete
01:39:12.775 00.053 21948 worker thread done servicing request
01:39:12.775 00.000 18120 OnExposeComplete: enter
01:39:12.777 00.002 18120 UpdateGuideState(): m_state=6
01:39:12.777 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
01:39:12.778 00.001 18120 Star::Find returns 1 (0), X=897.26, Y=233.84, Mass=1931, SNR=30.4, Peak=184 HFD=4.0
01:39:12.778 00.000 18120 MultiStar: [#1 0.15,-0.04,0.74,U] [#2 0.27,0.09,0.66,U] [#3 0.09,-0.24,0.63,U] [#4 -0.07,-0.03,0.56,U] [#5 0.12,0.13,0.46,U] [#6 -0.09,-0.44,0.00,M1] [#7 0.25,-0.03,0.43,U] [#8 -0.15,-0.04,0.40,U] 
01:39:12.778 00.000 18120 refined, 7 included, MultiStar: {0.17, 0.00}, one-star: {0.40, 0.11}
01:39:12.778 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
01:39:12.780 00.002 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
01:39:12.780 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.01 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
01:39:12.782 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.00, opts=13)
01:39:12.784 00.002 18120 Enqueuing Move request for scope (0.17, 0.00)
01:39:12.787 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:12.789 00.002 18120 UpdateGuideState exits: m=1931 RSB=30.4
01:39:12.791 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.794 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:12.796 00.002 18120 Enqueuing Expose request
01:39:12.796 00.000 21948 Worker thread wakes up
01:39:12.796 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
01:39:12.796 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
01:39:12.796 00.000 21948 Moving (0.17, 0.00) raw xDistance=-0.07 yDistance=-0.15
01:39:12.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:39:12.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:12.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:12.796 00.000 21948 MoveAxis(E, 0, ABG)
01:39:12.797 00.001 21948 Move returns status 0, amount 0
01:39:12.797 00.000 21948 MoveAxis(N, 0, ABG)
01:39:12.797 00.000 21948 Move returns status 0, amount 0
01:39:12.797 00.000 21948 move complete, result=0
01:39:12.797 00.000 21948 worker thread done servicing request
01:39:12.797 00.000 21948 Worker thread wakes up
01:39:12.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:12.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:12.798 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:14.316 01.518 21948 Exposure complete
01:39:14.353 00.037 21948 worker thread done servicing request
01:39:14.353 00.000 18120 OnExposeComplete: enter
01:39:14.354 00.001 18120 UpdateGuideState(): m_state=6
01:39:14.354 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
01:39:14.355 00.001 18120 Star::Find returns 1 (0), X=897.24, Y=233.81, Mass=1899, SNR=30.1, Peak=200 HFD=3.8
01:39:14.355 00.000 18120 MultiStar: [#1 0.12,0.24,0.74,U] [#2 0.24,0.18,0.66,U] [#3 0.37,-0.16,0.00,M1] [#4 -0.15,0.15,0.57,U] [#5 -0.05,0.05,0.46,U] [#6 0.07,-0.13,0.53,U] [#7 0.40,0.02,0.00,M1] [#8 -0.05,0.09,0.40,U] 
01:39:14.355 00.000 18120 refined, 6 included, MultiStar: {0.13, 0.10}, one-star: {0.39, 0.08}
01:39:14.356 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
01:39:14.356 00.000 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
01:39:14.358 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=0.04 mountY=-0.16, mountTheta=-1.31
01:39:14.360 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.10, opts=13)
01:39:14.362 00.002 18120 Enqueuing Move request for scope (0.13, 0.10)
01:39:14.365 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:14.367 00.002 18120 UpdateGuideState exits: m=1899 RSB=30.1
01:39:14.369 00.002 21948 Worker thread wakes up
01:39:14.369 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:39:14.369 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:39:14.369 00.000 21948 Moving (0.13, 0.10) raw xDistance=0.04 yDistance=-0.16
01:39:14.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:39:14.369 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:14.369 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:39:14.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.370 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:14.371 00.001 18120 Enqueuing Expose request
01:39:14.371 00.000 21948 MoveAxis(E, 0, ABG)
01:39:14.371 00.000 21948 Move returns status 0, amount 0
01:39:14.371 00.000 21948 MoveAxis(N, 0, ABG)
01:39:14.371 00.000 21948 Move returns status 0, amount 0
01:39:14.371 00.000 21948 move complete, result=0
01:39:14.372 00.001 21948 worker thread done servicing request
01:39:14.372 00.000 21948 Worker thread wakes up
01:39:14.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:14.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:14.372 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:16.003 01.631 21948 Exposure complete
01:39:16.044 00.041 21948 worker thread done servicing request
01:39:16.045 00.001 18120 OnExposeComplete: enter
01:39:16.046 00.001 18120 UpdateGuideState(): m_state=6
01:39:16.048 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
01:39:16.049 00.001 18120 Star::Find returns 1 (0), X=897.12, Y=233.78, Mass=2055, SNR=31.5, Peak=223 HFD=4.1
01:39:16.053 00.004 18120 MultiStar: [#1 0.03,0.09,0.69,U] [#2 0.15,0.11,0.64,U] [#3 0.17,-0.05,0.59,U] [#4 0.04,0.02,0.54,U] [#5 -0.12,0.11,0.47,U] [#6 -0.19,0.02,0.49,U] [#7 0.12,0.19,0.42,U] [#8 0.01,-0.13,0.40,U] 
01:39:16.054 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.26, 0.05}
01:39:16.054 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
01:39:16.054 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
01:39:16.055 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=0.01 mountY=-0.09, mountTheta=-1.43
01:39:16.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.05, opts=13)
01:39:16.057 00.001 18120 Enqueuing Move request for scope (0.08, 0.05)
01:39:16.057 00.000 21948 Worker thread wakes up
01:39:16.058 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:16.058 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.5
01:39:16.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:16.059 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:16.060 00.001 18120 Enqueuing Expose request
01:39:16.061 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:39:16.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:39:16.061 00.000 21948 Moving (0.08, 0.05) raw xDistance=0.01 yDistance=-0.09
01:39:16.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:39:16.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:16.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:16.061 00.000 21948 MoveAxis(E, 0, ABG)
01:39:16.061 00.000 21948 Move returns status 0, amount 0
01:39:16.061 00.000 21948 MoveAxis(N, 0, ABG)
01:39:16.061 00.000 21948 Move returns status 0, amount 0
01:39:16.061 00.000 21948 move complete, result=0
01:39:16.061 00.000 21948 worker thread done servicing request
01:39:16.061 00.000 21948 Worker thread wakes up
01:39:16.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:16.062 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:16.062 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:17.578 01.516 21948 Exposure complete
01:39:17.619 00.041 21948 worker thread done servicing request
01:39:17.619 00.000 18120 OnExposeComplete: enter
01:39:17.620 00.001 18120 UpdateGuideState(): m_state=6
01:39:17.620 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
01:39:17.621 00.001 18120 Star::Find returns 1 (0), X=897.16, Y=233.85, Mass=2028, SNR=31.1, Peak=221 HFD=4.1
01:39:17.621 00.000 18120 MultiStar: [#1 -0.11,0.25,0.70,U] [#2 0.16,0.12,0.63,U] [#3 0.03,0.14,0.58,U] [#4 -0.02,-0.05,0.54,U] [#5 -0.08,0.39,0.00,M1] [#6 -0.31,-0.11,0.54,U] [#7 0.32,-0.02,0.42,U] [#8 -0.12,0.12,0.40,U] 
01:39:17.623 00.002 18120 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.30, 0.12}
01:39:17.626 00.003 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
01:39:17.628 00.002 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
01:39:17.631 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=0.05 mountY=-0.09, mountTheta=-1.01
01:39:17.634 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
01:39:17.635 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
01:39:17.635 00.000 21948 Worker thread wakes up
01:39:17.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:17.636 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:39:17.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:17.637 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:17.637 00.000 18120 Enqueuing Expose request
01:39:17.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:39:17.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:39:17.637 00.000 21948 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.09
01:39:17.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:39:17.638 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:17.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:17.638 00.000 21948 MoveAxis(E, 0, ABG)
01:39:17.638 00.000 21948 Move returns status 0, amount 0
01:39:17.638 00.000 21948 MoveAxis(N, 0, ABG)
01:39:17.638 00.000 21948 Move returns status 0, amount 0
01:39:17.638 00.000 21948 move complete, result=0
01:39:17.638 00.000 21948 worker thread done servicing request
01:39:17.638 00.000 21948 Worker thread wakes up
01:39:17.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:17.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:17.638 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:19.272 01.634 21948 Exposure complete
01:39:19.306 00.034 21948 worker thread done servicing request
01:39:19.306 00.000 18120 OnExposeComplete: enter
01:39:19.306 00.000 18120 UpdateGuideState(): m_state=6
01:39:19.307 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
01:39:19.308 00.001 18120 Star::Find returns 1 (0), X=896.96, Y=234.06, Mass=2036, SNR=31.3, Peak=221 HFD=4.3
01:39:19.308 00.000 18120 MultiStar: [#1 -0.13,0.31,0.72,U] [#2 -0.19,0.06,0.64,U] [#3 -0.22,0.19,0.60,U] [#4 -0.06,0.02,0.56,U] [#5 -0.15,0.06,0.45,U] [#6 -0.58,-0.09,0.00,M1] [#7 -0.09,0.14,0.40,U] [#8 -0.35,0.26,0.00,M1] 
01:39:19.308 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.18}, one-star: {0.10, 0.33}
01:39:19.309 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
01:39:19.309 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
01:39:19.310 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.02 mountX=0.20 mountY=-0.00, mountTheta=-0.01
01:39:19.311 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.18, opts=13)
01:39:19.311 00.000 18120 Enqueuing Move request for scope (-0.09, 0.18)
01:39:19.312 00.001 21948 Worker thread wakes up
01:39:19.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:19.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
01:39:19.312 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.3
01:39:19.313 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:19.313 00.000 18120 Enqueuing Expose request
01:39:19.314 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
01:39:19.314 00.000 21948 Moving (-0.09, 0.18) raw xDistance=0.20 yDistance=-0.00
01:39:19.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:39:19.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:19.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:39:19.314 00.000 21948 MoveAxis(W, 36, ABG)
01:39:19.314 00.000 21948 Guiding  Dir = 3, Dur = 36
01:39:19.314 00.000 21948 IsSlewing returns 0
01:39:19.314 00.000 21948 IsGuiding returns 0
01:39:19.317 00.003 21948 PulseGuide returned control before completion, sleep 44
01:39:19.365 00.048 21948 IsGuiding returns 0
01:39:19.365 00.000 21948 Move returns status 0, amount 36
01:39:19.365 00.000 21948 MoveAxis(N, 0, ABG)
01:39:19.365 00.000 21948 Move returns status 0, amount 0
01:39:19.365 00.000 21948 move complete, result=0
01:39:19.365 00.000 21948 worker thread done servicing request
01:39:19.366 00.001 21948 Worker thread wakes up
01:39:19.366 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
01:39:19.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:19.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:20.783 01.417 21948 Exposure complete
01:39:20.838 00.055 21948 worker thread done servicing request
01:39:20.838 00.000 18120 OnExposeComplete: enter
01:39:20.839 00.001 18120 UpdateGuideState(): m_state=6
01:39:20.840 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
01:39:20.841 00.001 18120 Star::Find returns 1 (0), X=897.00, Y=233.77, Mass=2017, SNR=31.1, Peak=205 HFD=4.1
01:39:20.841 00.000 18120 MultiStar: [#1 -0.17,0.15,0.75,U] [#2 0.00,0.06,0.62,U] [#3 -0.17,-0.04,0.59,U] [#4 0.20,0.12,0.56,U] [#5 -0.06,-0.18,0.47,U] [#6 -0.34,-0.16,0.53,U] [#7 -0.09,-0.08,0.44,U] [#8 -0.21,0.02,0.41,U] 
01:39:20.841 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.14, 0.04}
01:39:20.842 00.001 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.00) = xAngle (1.00 = 1.00)
01:39:20.842 00.000 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
01:39:20.843 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.00 mountX=0.03 mountY=0.05, mountTheta=0.99
01:39:20.845 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.01, opts=13)
01:39:20.846 00.001 18120 Enqueuing Move request for scope (-0.06, 0.01)
01:39:20.846 00.000 21948 Worker thread wakes up
01:39:20.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:39:20.846 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:39:20.846 00.000 21948 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.05
01:39:20.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:39:20.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:20.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:20.848 00.002 18120 UpdateGuideState exits: m=2017 RSB=31.1
01:39:20.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:20.848 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:20.849 00.001 18120 Enqueuing Expose request
01:39:20.849 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:20.849 00.000 21948 MoveAxis(E, 0, ABG)
01:39:20.850 00.001 21948 Move returns status 0, amount 0
01:39:20.850 00.000 21948 MoveAxis(N, 0, ABG)
01:39:20.850 00.000 21948 Move returns status 0, amount 0
01:39:20.850 00.000 21948 move complete, result=0
01:39:20.850 00.000 21948 worker thread done servicing request
01:39:20.850 00.000 21948 Worker thread wakes up
01:39:20.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:20.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:20.850 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:22.484 01.634 21948 Exposure complete
01:39:22.519 00.035 21948 worker thread done servicing request
01:39:22.519 00.000 18120 OnExposeComplete: enter
01:39:22.519 00.000 18120 UpdateGuideState(): m_state=6
01:39:22.520 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:39:22.520 00.000 18120 Star::Find returns 1 (0), X=897.02, Y=234.17, Mass=1973, SNR=30.7, Peak=222 HFD=4.1
01:39:22.521 00.001 18120 MultiStar: [#1 -0.10,0.39,0.00,M1] [#2 0.02,0.41,0.00,M1] [#3 -0.14,0.09,0.61,U] [#4 -0.05,0.35,0.58,U] [#5 -0.22,0.34,0.00,M1] [#6 -0.37,0.05,0.53,U] [#7 0.07,0.14,0.44,U] [#8 -0.13,0.21,0.41,U] 
01:39:22.521 00.000 18120 refined, 5 included, MultiStar: {-0.05, 0.25}, one-star: {0.16, 0.44}
01:39:22.522 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
01:39:22.522 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
01:39:22.522 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=0.24 mountY=-0.07, mountTheta=-0.27
01:39:22.525 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.25, opts=13)
01:39:22.526 00.001 18120 Enqueuing Move request for scope (-0.05, 0.25)
01:39:22.528 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:22.529 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.7
01:39:22.530 00.001 21948 Worker thread wakes up
01:39:22.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
01:39:22.530 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
01:39:22.530 00.000 21948 Moving (-0.05, 0.25) raw xDistance=0.24 yDistance=-0.07
01:39:22.530 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:22.531 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:22.531 00.000 18120 Enqueuing Expose request
01:39:22.532 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:39:22.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:22.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:22.532 00.000 21948 MoveAxis(W, 43, ABG)
01:39:22.532 00.000 21948 Guiding  Dir = 3, Dur = 43
01:39:22.532 00.000 21948 IsSlewing returns 0
01:39:22.532 00.000 21948 IsGuiding returns 0
01:39:22.534 00.002 21948 PulseGuide returned control before completion, sleep 52
01:39:22.592 00.058 21948 IsGuiding returns 1
01:39:22.592 00.000 21948 scope still moving after pulse duration time elapsed
01:39:22.623 00.031 21948 IsSlewing returns 0
01:39:22.623 00.000 21948 IsGuiding returns 0
01:39:22.623 00.000 21948 scope move finished after 43 + 47 ms
01:39:22.623 00.000 21948 Move returns status 0, amount 43
01:39:22.624 00.001 21948 MoveAxis(N, 0, ABG)
01:39:22.624 00.000 21948 Move returns status 0, amount 0
01:39:22.624 00.000 21948 move complete, result=0
01:39:22.624 00.000 21948 worker thread done servicing request
01:39:22.624 00.000 21948 Worker thread wakes up
01:39:22.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:22.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:22.624 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:39:24.030 01.406 21948 Exposure complete
01:39:24.078 00.048 21948 worker thread done servicing request
01:39:24.078 00.000 18120 OnExposeComplete: enter
01:39:24.079 00.001 18120 UpdateGuideState(): m_state=6
01:39:24.079 00.000 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
01:39:24.080 00.001 18120 Star::Find returns 1 (0), X=897.15, Y=233.37, Mass=1911, SNR=30.3, Peak=176 HFD=3.9
01:39:24.080 00.000 18120 MultiStar: [#1 0.11,-0.16,0.74,U] [#2 0.16,-0.44,0.00,M2] [#3 0.14,-0.35,0.64,U] [#4 0.17,-0.40,0.00,M1] [#5 0.27,-0.12,0.49,U] [#6 0.04,-0.60,0.00,M1] [#7 0.26,-0.42,0.00,M1] [#8 -0.04,-0.57,0.00,M1] 
01:39:24.081 00.001 18120 refined, 3 included, MultiStar: {0.21, -0.26}, one-star: {0.29, -0.36}
01:39:24.081 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
01:39:24.082 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
01:39:24.083 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.34 cameraTheta=-0.91 mountX=-0.33 mountY=-0.07, mountTheta=-2.94
01:39:24.085 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.26, opts=13)
01:39:24.085 00.000 18120 Enqueuing Move request for scope (0.21, -0.26)
01:39:24.086 00.001 21948 Worker thread wakes up
01:39:24.086 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
01:39:24.086 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
01:39:24.086 00.000 21948 Moving (0.21, -0.26) raw xDistance=-0.33 yDistance=-0.07
01:39:24.086 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:39:24.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:24.086 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:24.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:24.087 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
01:39:24.087 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.088 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:24.088 00.000 18120 Enqueuing Expose request
01:39:24.088 00.000 21948 MoveAxis(E, 55, ABG)
01:39:24.088 00.000 21948 Guiding  Dir = 2, Dur = 55
01:39:24.089 00.001 21948 IsSlewing returns 0
01:39:24.089 00.000 21948 IsGuiding returns 0
01:39:24.091 00.002 21948 PulseGuide returned control before completion, sleep 63
01:39:24.168 00.077 21948 IsGuiding returns 0
01:39:24.168 00.000 21948 Move returns status 0, amount 55
01:39:24.168 00.000 21948 MoveAxis(N, 0, ABG)
01:39:24.168 00.000 21948 Move returns status 0, amount 0
01:39:24.168 00.000 21948 move complete, result=0
01:39:24.168 00.000 21948 worker thread done servicing request
01:39:24.168 00.000 21948 Worker thread wakes up
01:39:24.168 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:24.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:24.168 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
01:39:25.800 01.632 21948 Exposure complete
01:39:25.844 00.044 21948 worker thread done servicing request
01:39:25.844 00.000 18120 OnExposeComplete: enter
01:39:25.844 00.000 18120 UpdateGuideState(): m_state=6
01:39:25.846 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
01:39:25.846 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=233.34, Mass=1960, SNR=30.6, Peak=169 HFD=3.7
01:39:25.847 00.001 18120 MultiStar: [#1 0.14,-0.15,0.72,U] [#2 0.39,-0.37,0.00,M3] [#3 0.37,-0.54,0.00,M1] [#4 0.23,-0.43,0.00,M2] [#5 0.20,-0.56,0.00,M1] [#6 0.06,-0.40,0.00,M2] [#7 0.08,-0.62,0.00,M2] [#8 -0.12,-0.23,0.42,U] 
01:39:25.847 00.000 18120 refined, 2 included, MultiStar: {0.23, -0.28}, one-star: {0.44, -0.39}
01:39:25.848 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
01:39:25.848 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
01:39:25.849 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-0.88 mountX=-0.35 mountY=-0.08, mountTheta=-2.91
01:39:25.850 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.28, opts=13)
01:39:25.850 00.000 18120 Enqueuing Move request for scope (0.23, -0.28)
01:39:25.851 00.001 21948 Worker thread wakes up
01:39:25.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:25.851 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
01:39:25.852 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:25.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:25.853 00.001 18120 Enqueuing Expose request
01:39:25.853 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.28) opts 0xd
01:39:25.853 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.28)
01:39:25.853 00.000 21948 Moving (0.23, -0.28) raw xDistance=-0.35 yDistance=-0.08
01:39:25.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
01:39:25.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:25.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:25.853 00.000 21948 MoveAxis(E, 66, ABG)
01:39:25.853 00.000 21948 Guiding  Dir = 2, Dur = 66
01:39:25.853 00.000 21948 IsSlewing returns 0
01:39:25.854 00.001 21948 IsGuiding returns 0
01:39:25.856 00.002 21948 PulseGuide returned control before completion, sleep 75
01:39:25.937 00.081 21948 IsGuiding returns 0
01:39:25.937 00.000 21948 Move returns status 0, amount 66
01:39:25.937 00.000 21948 MoveAxis(N, 0, ABG)
01:39:25.937 00.000 21948 Move returns status 0, amount 0
01:39:25.937 00.000 21948 move complete, result=0
01:39:25.938 00.001 21948 worker thread done servicing request
01:39:25.938 00.000 21948 Worker thread wakes up
01:39:25.938 00.000 18120 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
01:39:25.939 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:25.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:27.350 01.411 21948 Exposure complete
01:39:27.383 00.033 21948 worker thread done servicing request
01:39:27.383 00.000 18120 OnExposeComplete: enter
01:39:27.385 00.002 18120 UpdateGuideState(): m_state=6
01:39:27.388 00.003 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
01:39:27.390 00.002 18120 Star::Find returns 1 (0), X=897.27, Y=233.64, Mass=2053, SNR=31.3, Peak=195 HFD=3.7
01:39:27.393 00.003 18120 MultiStar: [#1 0.24,-0.15,0.71,U] [#2 0.14,-0.20,0.62,U] [#3 0.32,-0.26,0.00,M2] [#4 0.21,-0.23,0.55,U] [#5 0.06,-0.29,0.44,U] [#6 -0.15,-0.51,0.00,M3] [#7 0.13,-0.42,0.00,M3] [#8 -0.03,-0.23,0.39,U] 
01:39:27.395 00.002 18120 refined, 5 included, MultiStar: {0.22, -0.18}, one-star: {0.42, -0.09}
01:39:27.396 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
01:39:27.397 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
01:39:27.398 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-0.70 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
01:39:27.400 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.18, opts=13)
01:39:27.401 00.001 18120 Enqueuing Move request for scope (0.22, -0.18)
01:39:27.402 00.001 21948 Worker thread wakes up
01:39:27.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:27.404 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
01:39:27.404 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.3
01:39:27.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.405 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
01:39:27.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:27.406 00.001 18120 Enqueuing Expose request
01:39:27.408 00.002 21948 Moving (0.22, -0.18) raw xDistance=-0.25 yDistance=-0.11
01:39:27.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
01:39:27.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:27.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:27.408 00.000 21948 MoveAxis(E, 50, ABG)
01:39:27.408 00.000 21948 Guiding  Dir = 2, Dur = 50
01:39:27.409 00.001 21948 IsSlewing returns 0
01:39:27.409 00.000 21948 IsGuiding returns 0
01:39:27.411 00.002 21948 PulseGuide returned control before completion, sleep 58
01:39:27.471 00.060 21948 IsGuiding returns 1
01:39:27.471 00.000 21948 scope still moving after pulse duration time elapsed
01:39:27.502 00.031 21948 IsSlewing returns 0
01:39:27.503 00.001 21948 IsGuiding returns 0
01:39:27.503 00.000 21948 scope move finished after 50 + 44 ms
01:39:27.503 00.000 21948 Move returns status 0, amount 50
01:39:27.503 00.000 21948 MoveAxis(N, 0, ABG)
01:39:27.503 00.000 21948 Move returns status 0, amount 0
01:39:27.503 00.000 21948 move complete, result=0
01:39:27.503 00.000 21948 worker thread done servicing request
01:39:27.503 00.000 21948 Worker thread wakes up
01:39:27.503 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
01:39:27.505 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:27.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:29.134 01.629 21948 Exposure complete
01:39:29.186 00.052 21948 worker thread done servicing request
01:39:29.186 00.000 18120 OnExposeComplete: enter
01:39:29.187 00.001 18120 UpdateGuideState(): m_state=6
01:39:29.187 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
01:39:29.188 00.001 18120 Star::Find returns 1 (0), X=897.24, Y=233.74, Mass=2022, SNR=31.1, Peak=209 HFD=3.8
01:39:29.188 00.000 18120 MultiStar: [#1 -0.07,0.11,0.74,U] [#2 0.16,0.00,0.64,U] [#3 0.23,-0.05,0.59,U] [#4 0.04,-0.13,0.56,U] [#5 0.11,0.14,0.47,U] [#6 -0.26,-0.25,0.53,U] [#7 0.33,0.13,0.42,U] [#8 -0.22,-0.03,0.40,U] 
01:39:29.189 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.38, 0.01}
01:39:29.189 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
01:39:29.190 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
01:39:29.191 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
01:39:29.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.01, opts=13)
01:39:29.193 00.001 18120 Enqueuing Move request for scope (0.10, -0.01)
01:39:29.193 00.000 21948 Worker thread wakes up
01:39:29.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:39:29.193 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:39:29.193 00.000 21948 Moving (0.10, -0.01) raw xDistance=-0.05 yDistance=-0.09
01:39:29.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:39:29.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:29.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:29.194 00.001 18120 UpdateGuideState exits: m=2022 RSB=31.1
01:39:29.194 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:29.195 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:29.195 00.000 18120 Enqueuing Expose request
01:39:29.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:29.195 00.000 21948 MoveAxis(E, 0, ABG)
01:39:29.195 00.000 21948 Move returns status 0, amount 0
01:39:29.196 00.001 21948 MoveAxis(N, 0, ABG)
01:39:29.196 00.000 21948 Move returns status 0, amount 0
01:39:29.196 00.000 21948 move complete, result=0
01:39:29.196 00.000 21948 worker thread done servicing request
01:39:29.196 00.000 21948 Worker thread wakes up
01:39:29.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:29.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:29.198 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:30.714 01.516 21948 Exposure complete
01:39:30.762 00.048 21948 worker thread done servicing request
01:39:30.762 00.000 18120 OnExposeComplete: enter
01:39:30.763 00.001 18120 UpdateGuideState(): m_state=6
01:39:30.764 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
01:39:30.764 00.000 18120 Star::Find returns 1 (0), X=897.24, Y=233.80, Mass=2008, SNR=31.1, Peak=191 HFD=3.9
01:39:30.765 00.001 18120 MultiStar: [#1 0.09,0.03,0.74,U] [#2 0.29,0.09,0.63,U] [#3 0.07,0.12,0.60,U] [#4 0.32,-0.06,0.56,U] [#5 0.30,-0.01,0.46,U] [#6 -0.02,0.01,0.49,U] [#7 0.13,-0.15,0.45,U] [#8 0.08,0.11,0.40,U] 
01:39:30.765 00.000 18120 refined, 8 included, MultiStar: {0.20, 0.03}, one-star: {0.39, 0.07}
01:39:30.765 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
01:39:30.766 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
01:39:30.767 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.15 mountX=-0.06 mountY=-0.19, mountTheta=-1.85
01:39:30.769 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.03, opts=13)
01:39:30.771 00.002 18120 Enqueuing Move request for scope (0.20, 0.03)
01:39:30.773 00.002 21948 Worker thread wakes up
01:39:30.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:30.774 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.1
01:39:30.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.774 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:30.775 00.001 18120 Enqueuing Expose request
01:39:30.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
01:39:30.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
01:39:30.775 00.000 21948 Moving (0.20, 0.03) raw xDistance=-0.06 yDistance=-0.19
01:39:30.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:39:30.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:30.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:30.775 00.000 21948 MoveAxis(E, 0, ABG)
01:39:30.775 00.000 21948 Move returns status 0, amount 0
01:39:30.775 00.000 21948 MoveAxis(N, 0, ABG)
01:39:30.775 00.000 21948 Move returns status 0, amount 0
01:39:30.775 00.000 21948 move complete, result=0
01:39:30.776 00.001 21948 worker thread done servicing request
01:39:30.776 00.000 21948 Worker thread wakes up
01:39:30.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:30.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:30.776 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:32.402 01.626 21948 Exposure complete
01:39:32.446 00.044 21948 worker thread done servicing request
01:39:32.446 00.000 18120 OnExposeComplete: enter
01:39:32.447 00.001 18120 UpdateGuideState(): m_state=6
01:39:32.447 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
01:39:32.448 00.001 18120 Star::Find returns 1 (0), X=897.20, Y=233.68, Mass=2012, SNR=31.0, Peak=211 HFD=3.7
01:39:32.448 00.000 18120 MultiStar: [#1 -0.04,0.01,0.70,U] [#2 -0.02,-0.19,0.64,U] [#3 -0.08,-0.05,0.62,U] [#4 0.02,-0.20,0.56,U] [#5 0.13,-0.11,0.45,U] [#6 -0.10,-0.50,0.00,M2] [#7 0.14,-0.25,0.43,U] [#8 -0.35,-0.08,0.40,U] 
01:39:32.449 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.34, -0.05}
01:39:32.449 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
01:39:32.450 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
01:39:32.450 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.11 mountY=0.00, mountTheta=3.12
01:39:32.451 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
01:39:32.452 00.001 18120 Enqueuing Move request for scope (0.05, -0.10)
01:39:32.452 00.000 21948 Worker thread wakes up
01:39:32.452 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:39:32.452 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:39:32.452 00.000 21948 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=0.00
01:39:32.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:32.453 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:39:32.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:32.453 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.0
01:39:32.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:39:32.453 00.000 21948 MoveAxis(E, 0, ABG)
01:39:32.453 00.000 21948 Move returns status 0, amount 0
01:39:32.453 00.000 21948 MoveAxis(N, 0, ABG)
01:39:32.453 00.000 21948 Move returns status 0, amount 0
01:39:32.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.454 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:32.454 00.000 18120 Enqueuing Expose request
01:39:32.454 00.000 21948 move complete, result=0
01:39:32.455 00.001 21948 worker thread done servicing request
01:39:32.455 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:32.455 00.000 21948 Worker thread wakes up
01:39:32.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:32.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:33.970 01.515 21948 Exposure complete
01:39:34.012 00.042 21948 worker thread done servicing request
01:39:34.012 00.000 18120 OnExposeComplete: enter
01:39:34.013 00.001 18120 UpdateGuideState(): m_state=6
01:39:34.013 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
01:39:34.013 00.000 18120 Star::Find returns 1 (0), X=897.07, Y=233.58, Mass=1925, SNR=30.3, Peak=194 HFD=3.8
01:39:34.016 00.003 18120 MultiStar: [#1 -0.07,-0.06,0.76,U] [#2 -0.05,-0.14,0.69,U] [#3 -0.13,-0.08,0.62,U] [#4 0.01,-0.19,0.58,U] [#5 0.05,-0.29,0.48,U] [#6 -0.31,-0.23,0.50,U] [#7 0.17,0.10,0.44,U] [#8 -0.11,-0.08,0.40,U] 
01:39:34.019 00.003 18120 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.21, -0.15}
01:39:34.021 00.002 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
01:39:34.024 00.003 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
01:39:34.026 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.64 mountX=-0.11 mountY=0.07, mountTheta=2.61
01:39:34.030 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
01:39:34.031 00.001 18120 Enqueuing Move request for scope (-0.01, -0.13)
01:39:34.032 00.001 21948 Worker thread wakes up
01:39:34.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:34.032 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.3
01:39:34.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:34.034 00.001 18120 Enqueuing Expose request
01:39:34.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
01:39:34.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
01:39:34.034 00.000 21948 Moving (-0.01, -0.13) raw xDistance=-0.11 yDistance=0.07
01:39:34.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:39:34.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:34.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:39:34.034 00.000 21948 MoveAxis(E, 0, ABG)
01:39:34.034 00.000 21948 Move returns status 0, amount 0
01:39:34.034 00.000 21948 MoveAxis(N, 0, ABG)
01:39:34.034 00.000 21948 Move returns status 0, amount 0
01:39:34.034 00.000 21948 move complete, result=0
01:39:34.035 00.001 21948 worker thread done servicing request
01:39:34.035 00.000 21948 Worker thread wakes up
01:39:34.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:34.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:34.035 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:35.660 01.625 21948 Exposure complete
01:39:35.708 00.048 21948 worker thread done servicing request
01:39:35.709 00.001 18120 OnExposeComplete: enter
01:39:35.709 00.000 18120 UpdateGuideState(): m_state=6
01:39:35.710 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
01:39:35.710 00.000 18120 Star::Find returns 1 (0), X=897.22, Y=233.78, Mass=2002, SNR=31.0, Peak=198 HFD=4.0
01:39:35.711 00.001 18120 MultiStar: [#1 0.06,0.16,0.73,U] [#2 0.18,0.08,0.67,U] [#3 0.04,0.04,0.58,U] [#4 0.08,-0.15,0.54,U] [#5 0.11,0.08,0.47,U] [#6 0.00,-0.17,0.51,U] [#7 0.26,0.01,0.46,U] [#8 -0.12,0.24,0.39,U] 
01:39:35.711 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.36, 0.05}
01:39:35.712 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
01:39:35.712 00.000 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
01:39:35.712 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
01:39:35.714 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
01:39:35.714 00.000 18120 Enqueuing Move request for scope (0.13, 0.04)
01:39:35.715 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:35.716 00.001 21948 Worker thread wakes up
01:39:35.716 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:39:35.716 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:39:35.716 00.000 21948 Moving (0.13, 0.04) raw xDistance=-0.02 yDistance=-0.14
01:39:35.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:39:35.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:35.716 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
01:39:35.717 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:35.717 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:35.717 00.000 18120 Enqueuing Expose request
01:39:35.718 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:39:35.718 00.000 21948 MoveAxis(E, 0, ABG)
01:39:35.718 00.000 21948 Move returns status 0, amount 0
01:39:35.718 00.000 21948 MoveAxis(N, 0, ABG)
01:39:35.718 00.000 21948 Move returns status 0, amount 0
01:39:35.718 00.000 21948 move complete, result=0
01:39:35.718 00.000 21948 worker thread done servicing request
01:39:35.718 00.000 21948 Worker thread wakes up
01:39:35.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:35.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:35.718 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:37.231 01.513 21948 Exposure complete
01:39:37.268 00.037 21948 worker thread done servicing request
01:39:37.268 00.000 18120 OnExposeComplete: enter
01:39:37.269 00.001 18120 UpdateGuideState(): m_state=6
01:39:37.270 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
01:39:37.271 00.001 18120 Star::Find returns 1 (0), X=897.27, Y=233.54, Mass=1983, SNR=30.7, Peak=185 HFD=3.8
01:39:37.271 00.000 18120 MultiStar: [#1 0.14,0.05,0.76,U] [#2 0.09,-0.00,0.65,U] [#3 0.08,-0.11,0.60,U] [#4 0.37,-0.20,0.00,M1] [#5 0.32,-0.25,0.00,M1] [#6 0.01,-0.38,0.52,U] [#7 0.17,-0.35,0.46,U] [#8 0.00,0.05,0.39,U] 
01:39:37.272 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.13}, one-star: {0.42, -0.19}
01:39:37.273 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
01:39:37.274 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
01:39:37.275 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=-0.18 mountY=-0.09, mountTheta=-2.70
01:39:37.277 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.13, opts=13)
01:39:37.277 00.000 18120 Enqueuing Move request for scope (0.16, -0.13)
01:39:37.278 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:37.279 00.001 21948 Worker thread wakes up
01:39:37.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
01:39:37.279 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.7
01:39:37.281 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.282 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
01:39:37.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:37.283 00.001 18120 Enqueuing Expose request
01:39:37.285 00.002 21948 Moving (0.16, -0.13) raw xDistance=-0.18 yDistance=-0.09
01:39:37.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:39:37.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:37.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:37.285 00.000 21948 MoveAxis(E, 0, ABG)
01:39:37.285 00.000 21948 Move returns status 0, amount 0
01:39:37.285 00.000 21948 MoveAxis(N, 0, ABG)
01:39:37.285 00.000 21948 Move returns status 0, amount 0
01:39:37.285 00.000 21948 move complete, result=0
01:39:37.285 00.000 21948 worker thread done servicing request
01:39:37.285 00.000 21948 Worker thread wakes up
01:39:37.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:37.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:37.286 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:38.919 01.633 21948 Exposure complete
01:39:38.956 00.037 21948 worker thread done servicing request
01:39:38.956 00.000 18120 OnExposeComplete: enter
01:39:38.957 00.001 18120 UpdateGuideState(): m_state=6
01:39:38.957 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
01:39:38.958 00.001 18120 Star::Find returns 1 (0), X=897.28, Y=233.56, Mass=2119, SNR=31.9, Peak=172 HFD=3.9
01:39:38.958 00.000 18120 MultiStar: [#1 0.20,-0.09,0.73,U] [#2 0.43,-0.21,0.00,M1] [#3 0.37,-0.38,0.00,M1] [#4 0.37,-0.26,0.00,M2] [#5 0.31,-0.17,0.44,U] [#6 -0.03,-0.26,0.51,U] [#7 0.28,-0.41,0.00,M1] [#8 -0.11,-0.20,0.39,U] 
01:39:38.959 00.001 18120 refined, 4 included, MultiStar: {0.21, -0.17}, one-star: {0.43, -0.17}
01:39:38.959 00.000 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:39:38.960 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:39:38.960 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.67 mountX=-0.24 mountY=-0.11, mountTheta=-2.70
01:39:38.962 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.17, opts=13)
01:39:38.963 00.001 18120 Enqueuing Move request for scope (0.21, -0.17)
01:39:38.963 00.000 21948 Worker thread wakes up
01:39:38.963 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:38.964 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
01:39:38.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
01:39:38.964 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.9
01:39:38.965 00.001 21948 Moving (0.21, -0.17) raw xDistance=-0.24 yDistance=-0.11
01:39:38.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:39:38.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:38.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:38.966 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:38.967 00.001 18120 Enqueuing Expose request
01:39:38.968 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:38.968 00.000 21948 MoveAxis(E, 44, ABG)
01:39:38.968 00.000 21948 Guiding  Dir = 2, Dur = 44
01:39:38.968 00.000 21948 IsSlewing returns 0
01:39:38.969 00.001 21948 IsGuiding returns 0
01:39:38.971 00.002 21948 PulseGuide returned control before completion, sleep 53
01:39:39.031 00.060 21948 IsGuiding returns 0
01:39:39.031 00.000 21948 Move returns status 0, amount 44
01:39:39.031 00.000 21948 MoveAxis(N, 0, ABG)
01:39:39.031 00.000 21948 Move returns status 0, amount 0
01:39:39.031 00.000 21948 move complete, result=0
01:39:39.031 00.000 21948 worker thread done servicing request
01:39:39.031 00.000 21948 Worker thread wakes up
01:39:39.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:39.031 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
01:39:39.032 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:40.438 01.406 21948 Exposure complete
01:39:40.477 00.039 21948 worker thread done servicing request
01:39:40.477 00.000 18120 OnExposeComplete: enter
01:39:40.480 00.003 18120 UpdateGuideState(): m_state=6
01:39:40.481 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
01:39:40.482 00.001 18120 Star::Find returns 1 (0), X=897.23, Y=233.65, Mass=2253, SNR=32.7, Peak=206 HFD=4.1
01:39:40.483 00.001 18120 MultiStar: [#1 -0.01,-0.13,0.70,U] [#2 0.15,-0.15,0.59,U] [#3 0.02,-0.27,0.58,U] [#4 0.09,-0.23,0.55,U] [#5 0.11,-0.05,0.43,U] [#6 -0.03,-0.27,0.47,U] [#7 0.35,-0.52,0.00,M2] [#8 0.08,-0.23,0.35,U] 
01:39:40.483 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.17}, one-star: {0.37, -0.08}
01:39:40.484 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:39:40.484 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:39:40.484 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=-0.20 mountY=-0.04, mountTheta=-2.97
01:39:40.485 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
01:39:40.487 00.002 18120 Enqueuing Move request for scope (0.12, -0.17)
01:39:40.488 00.001 21948 Worker thread wakes up
01:39:40.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:40.488 00.000 18120 UpdateGuideState exits: m=2253 RSB=32.7
01:39:40.489 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:40.489 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:40.490 00.001 18120 Enqueuing Expose request
01:39:40.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
01:39:40.490 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
01:39:40.490 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.20 yDistance=-0.04
01:39:40.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
01:39:40.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:40.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:40.490 00.000 21948 MoveAxis(E, 39, ABG)
01:39:40.490 00.000 21948 Guiding  Dir = 2, Dur = 39
01:39:40.490 00.000 21948 IsSlewing returns 0
01:39:40.491 00.001 21948 IsGuiding returns 0
01:39:40.492 00.001 21948 PulseGuide returned control before completion, sleep 48
01:39:40.544 00.052 21948 IsGuiding returns 0
01:39:40.544 00.000 21948 Move returns status 0, amount 39
01:39:40.544 00.000 21948 MoveAxis(N, 0, ABG)
01:39:40.544 00.000 21948 Move returns status 0, amount 0
01:39:40.544 00.000 21948 move complete, result=0
01:39:40.544 00.000 21948 worker thread done servicing request
01:39:40.544 00.000 21948 Worker thread wakes up
01:39:40.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:40.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:40.544 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
01:39:42.177 01.633 21948 Exposure complete
01:39:42.233 00.056 21948 worker thread done servicing request
01:39:42.233 00.000 18120 OnExposeComplete: enter
01:39:42.234 00.001 18120 UpdateGuideState(): m_state=6
01:39:42.234 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
01:39:42.234 00.000 18120 Star::Find returns 1 (0), X=897.34, Y=233.69, Mass=1959, SNR=30.7, Peak=165 HFD=3.7
01:39:42.235 00.001 18120 MultiStar: [#1 0.18,0.00,0.73,U] [#2 0.17,0.02,0.65,U] [#3 0.39,-0.11,0.00,M1] [#4 0.35,-0.17,0.58,U] [#5 0.23,-0.06,0.49,U] [#6 -0.14,-0.24,0.51,U] [#7 0.23,-0.45,0.00,M3] [#8 0.27,0.03,0.39,U] 
01:39:42.235 00.000 18120 refined, 6 included, MultiStar: {0.25, -0.06}, one-star: {0.49, -0.04}
01:39:42.236 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
01:39:42.236 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
01:39:42.237 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.24 mountX=-0.16 mountY=-0.19, mountTheta=-2.25
01:39:42.238 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.06, opts=13)
01:39:42.240 00.002 18120 Enqueuing Move request for scope (0.25, -0.06)
01:39:42.240 00.000 21948 Worker thread wakes up
01:39:42.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:42.241 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.7
01:39:42.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.242 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:42.242 00.000 18120 Enqueuing Expose request
01:39:42.243 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
01:39:42.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
01:39:42.243 00.000 21948 Moving (0.25, -0.06) raw xDistance=-0.16 yDistance=-0.19
01:39:42.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:39:42.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:42.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:42.243 00.000 21948 MoveAxis(E, 0, ABG)
01:39:42.243 00.000 21948 Move returns status 0, amount 0
01:39:42.243 00.000 21948 MoveAxis(N, 0, ABG)
01:39:42.243 00.000 21948 Move returns status 0, amount 0
01:39:42.243 00.000 21948 move complete, result=0
01:39:42.243 00.000 21948 worker thread done servicing request
01:39:42.243 00.000 21948 Worker thread wakes up
01:39:42.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:42.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:42.243 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:43.758 01.515 21948 Exposure complete
01:39:43.797 00.039 21948 worker thread done servicing request
01:39:43.797 00.000 18120 OnExposeComplete: enter
01:39:43.798 00.001 18120 UpdateGuideState(): m_state=6
01:39:43.799 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
01:39:43.799 00.000 18120 Star::Find returns 1 (0), X=897.27, Y=233.57, Mass=1971, SNR=30.6, Peak=163 HFD=3.7
01:39:43.800 00.001 18120 MultiStar: [#1 0.23,-0.10,0.76,U] [#2 0.29,-0.28,0.00,M1] [#3 0.45,-0.30,0.00,M2] [#4 0.29,-0.37,0.00,M1] [#5 0.35,-0.22,0.00,M1] [#6 0.07,-0.34,0.51,U] [#7 0.08,-0.61,0.00,M4] [#8 -0.08,-0.19,0.39,U] 
01:39:43.800 00.000 18120 refined, 3 included, MultiStar: {0.22, -0.18}, one-star: {0.42, -0.16}
01:39:43.801 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
01:39:43.801 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
01:39:43.802 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.68 mountX=-0.26 mountY=-0.12, mountTheta=-2.71
01:39:43.805 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.18, opts=13)
01:39:43.807 00.002 18120 Enqueuing Move request for scope (0.22, -0.18)
01:39:43.810 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:43.812 00.002 18120 UpdateGuideState exits: m=1971 RSB=30.6
01:39:43.814 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:43.816 00.002 21948 Worker thread wakes up
01:39:43.816 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:43.818 00.002 18120 Enqueuing Expose request
01:39:43.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
01:39:43.818 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
01:39:43.818 00.000 21948 Moving (0.22, -0.18) raw xDistance=-0.26 yDistance=-0.12
01:39:43.819 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:39:43.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:43.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:43.819 00.000 21948 MoveAxis(E, 46, ABG)
01:39:43.819 00.000 21948 Guiding  Dir = 2, Dur = 46
01:39:43.820 00.001 21948 IsSlewing returns 0
01:39:43.820 00.000 21948 IsGuiding returns 0
01:39:43.822 00.002 21948 PulseGuide returned control before completion, sleep 55
01:39:43.884 00.062 21948 IsGuiding returns 0
01:39:43.885 00.001 21948 Move returns status 0, amount 46
01:39:43.885 00.000 21948 MoveAxis(N, 0, ABG)
01:39:43.885 00.000 21948 Move returns status 0, amount 0
01:39:43.885 00.000 21948 move complete, result=0
01:39:43.885 00.000 21948 worker thread done servicing request
01:39:43.885 00.000 21948 Worker thread wakes up
01:39:43.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:43.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:43.885 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:39:45.510 01.625 21948 Exposure complete
01:39:45.576 00.066 21948 worker thread done servicing request
01:39:45.576 00.000 18120 OnExposeComplete: enter
01:39:45.577 00.001 18120 UpdateGuideState(): m_state=6
01:39:45.577 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
01:39:45.578 00.001 18120 Star::Find returns 1 (0), X=897.23, Y=233.75, Mass=2117, SNR=32.0, Peak=200 HFD=3.8
01:39:45.578 00.000 18120 MultiStar: [#1 0.12,0.12,0.73,U] [#2 0.24,-0.07,0.62,U] [#3 0.23,-0.12,0.58,U] [#4 0.09,-0.10,0.54,U] [#5 0.30,-0.24,0.46,U] [#6 -0.10,-0.30,0.53,U] [#7 0.06,-0.19,0.39,U] [#8 0.03,-0.02,0.40,U] 
01:39:45.579 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.37, 0.02}
01:39:45.579 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
01:39:45.581 00.002 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
01:39:45.583 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.43 mountX=-0.14 mountY=-0.12, mountTheta=-2.45
01:39:45.588 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.08, opts=13)
01:39:45.589 00.001 18120 Enqueuing Move request for scope (0.17, -0.08)
01:39:45.589 00.000 21948 Worker thread wakes up
01:39:45.589 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:39:45.589 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:39:45.589 00.000 21948 Moving (0.17, -0.08) raw xDistance=-0.14 yDistance=-0.12
01:39:45.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:39:45.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:45.590 00.001 18120 UpdateGuideState exits: m=2117 RSB=32.0
01:39:45.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:45.591 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:45.591 00.000 18120 Enqueuing Expose request
01:39:45.592 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:45.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:45.592 00.000 21948 MoveAxis(E, 0, ABG)
01:39:45.592 00.000 21948 Move returns status 0, amount 0
01:39:45.592 00.000 21948 MoveAxis(N, 0, ABG)
01:39:45.592 00.000 21948 Move returns status 0, amount 0
01:39:45.592 00.000 21948 move complete, result=0
01:39:45.592 00.000 21948 worker thread done servicing request
01:39:45.592 00.000 21948 Worker thread wakes up
01:39:45.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:45.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:45.593 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:47.109 01.516 21948 Exposure complete
01:39:47.163 00.054 21948 worker thread done servicing request
01:39:47.163 00.000 18120 OnExposeComplete: enter
01:39:47.164 00.001 18120 UpdateGuideState(): m_state=6
01:39:47.164 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
01:39:47.164 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=233.62, Mass=2113, SNR=31.8, Peak=193 HFD=3.7
01:39:47.166 00.002 18120 MultiStar: [#1 0.25,-0.00,0.71,U] [#2 0.22,-0.17,0.61,U] [#3 0.25,-0.36,0.00,M2] [#4 0.34,-0.21,0.00,M1] [#5 0.34,-0.27,0.00,M1] [#6 0.01,-0.32,0.52,U] [#7 0.51,-0.42,0.00,M4] [#8 0.01,-0.37,0.38,U] 
01:39:47.168 00.002 18120 refined, 4 included, MultiStar: {0.24, -0.16}, one-star: {0.44, -0.11}
01:39:47.169 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
01:39:47.170 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
01:39:47.171 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.60 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
01:39:47.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.16, opts=13)
01:39:47.173 00.001 18120 Enqueuing Move request for scope (0.24, -0.16)
01:39:47.173 00.000 21948 Worker thread wakes up
01:39:47.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:47.174 00.001 18120 UpdateGuideState exits: m=2113 RSB=31.8
01:39:47.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:47.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:47.175 00.001 18120 Enqueuing Expose request
01:39:47.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
01:39:47.177 00.002 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
01:39:47.177 00.000 21948 Moving (0.24, -0.16) raw xDistance=-0.25 yDistance=-0.14
01:39:47.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:39:47.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:47.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:39:47.177 00.000 21948 MoveAxis(E, 44, ABG)
01:39:47.177 00.000 21948 Guiding  Dir = 2, Dur = 44
01:39:47.177 00.000 21948 IsSlewing returns 0
01:39:47.177 00.000 21948 IsGuiding returns 0
01:39:47.178 00.001 21948 PulseGuide returned control before completion, sleep 53
01:39:47.236 00.058 21948 IsGuiding returns 1
01:39:47.236 00.000 21948 scope still moving after pulse duration time elapsed
01:39:47.265 00.029 21948 IsSlewing returns 0
01:39:47.265 00.000 21948 IsGuiding returns 0
01:39:47.265 00.000 21948 scope move finished after 44 + 44 ms
01:39:47.265 00.000 21948 Move returns status 0, amount 44
01:39:47.265 00.000 21948 MoveAxis(N, 0, ABG)
01:39:47.265 00.000 21948 Move returns status 0, amount 0
01:39:47.265 00.000 21948 move complete, result=0
01:39:47.265 00.000 21948 worker thread done servicing request
01:39:47.265 00.000 21948 Worker thread wakes up
01:39:47.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:47.265 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
01:39:47.266 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:48.896 01.630 21948 Exposure complete
01:39:48.934 00.038 21948 worker thread done servicing request
01:39:48.935 00.001 18120 OnExposeComplete: enter
01:39:48.935 00.000 18120 UpdateGuideState(): m_state=6
01:39:48.936 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
01:39:48.936 00.000 18120 Star::Find returns 1 (0), X=897.27, Y=233.80, Mass=2007, SNR=31.0, Peak=216 HFD=3.8
01:39:48.937 00.001 18120 MultiStar: [#1 -0.01,0.36,0.70,U] [#2 0.13,0.04,0.66,U] [#3 0.16,0.03,0.62,U] [#4 0.28,0.09,0.54,U] [#5 0.29,-0.02,0.47,U] [#6 -0.17,-0.17,0.53,U] [#7 0.10,-0.08,0.41,U] [#8 -0.24,0.26,0.40,U] 
01:39:48.937 00.000 18120 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.41, 0.07}
01:39:48.938 00.001 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
01:39:48.938 00.000 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
01:39:48.939 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=0.01 mountY=-0.15, mountTheta=-1.52
01:39:48.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.07, opts=13)
01:39:48.943 00.003 18120 Enqueuing Move request for scope (0.14, 0.07)
01:39:48.945 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:48.946 00.001 18120 UpdateGuideState exits: m=2007 RSB=31.0
01:39:48.946 00.000 21948 Worker thread wakes up
01:39:48.948 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:48.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:39:48.948 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:39:48.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:48.948 00.000 18120 Enqueuing Expose request
01:39:48.949 00.001 21948 Moving (0.14, 0.07) raw xDistance=0.01 yDistance=-0.15
01:39:48.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:39:48.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:48.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:48.949 00.000 21948 MoveAxis(E, 0, ABG)
01:39:48.949 00.000 21948 Move returns status 0, amount 0
01:39:48.949 00.000 21948 MoveAxis(N, 0, ABG)
01:39:48.949 00.000 21948 Move returns status 0, amount 0
01:39:48.949 00.000 21948 move complete, result=0
01:39:48.949 00.000 21948 worker thread done servicing request
01:39:48.949 00.000 21948 Worker thread wakes up
01:39:48.949 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:48.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:48.949 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:50.476 01.527 21948 Exposure complete
01:39:50.517 00.041 21948 worker thread done servicing request
01:39:50.518 00.001 18120 OnExposeComplete: enter
01:39:50.518 00.000 18120 UpdateGuideState(): m_state=6
01:39:50.519 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
01:39:50.519 00.000 18120 Star::Find returns 1 (0), X=897.21, Y=233.68, Mass=1975, SNR=30.7, Peak=220 HFD=3.7
01:39:50.520 00.001 18120 MultiStar: [#1 -0.07,0.07,0.74,U] [#2 0.02,-0.11,0.63,U] [#3 -0.03,-0.19,0.59,U] [#4 -0.04,0.01,0.57,U] [#5 0.11,-0.02,0.47,U] [#6 -0.18,-0.41,0.00,M1] [#7 0.09,-0.10,0.43,U] [#8 -0.06,-0.04,0.40,U] 
01:39:50.520 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.36, -0.05}
01:39:50.521 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:39:50.523 00.002 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:39:50.525 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.61 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
01:39:50.528 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
01:39:50.529 00.001 18120 Enqueuing Move request for scope (0.07, -0.05)
01:39:50.529 00.000 21948 Worker thread wakes up
01:39:50.530 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:50.530 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.7
01:39:50.530 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:50.531 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:50.531 00.000 18120 Enqueuing Expose request
01:39:50.532 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:39:50.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:39:50.532 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=-0.04
01:39:50.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:39:50.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:50.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:50.532 00.000 21948 MoveAxis(E, 0, ABG)
01:39:50.532 00.000 21948 Move returns status 0, amount 0
01:39:50.532 00.000 21948 MoveAxis(N, 0, ABG)
01:39:50.532 00.000 21948 Move returns status 0, amount 0
01:39:50.532 00.000 21948 move complete, result=0
01:39:50.532 00.000 21948 worker thread done servicing request
01:39:50.532 00.000 21948 Worker thread wakes up
01:39:50.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:50.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:50.532 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:52.157 01.625 21948 Exposure complete
01:39:52.215 00.058 21948 worker thread done servicing request
01:39:52.215 00.000 18120 OnExposeComplete: enter
01:39:52.215 00.000 18120 UpdateGuideState(): m_state=6
01:39:52.218 00.003 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
01:39:52.220 00.002 18120 Star::Find returns 1 (0), X=897.32, Y=233.76, Mass=2009, SNR=30.9, Peak=186 HFD=3.8
01:39:52.223 00.003 18120 MultiStar: [#1 0.25,-0.08,0.72,U] [#2 0.21,0.06,0.64,U] [#3 0.10,-0.23,0.61,U] [#4 0.35,-0.21,0.00,M1] [#5 0.07,-0.06,0.48,U] [#6 -0.02,-0.34,0.52,U] [#7 0.22,-0.14,0.45,U] [#8 0.05,-0.05,0.39,U] 
01:39:52.225 00.002 18120 refined, 7 included, MultiStar: {0.20, -0.09}, one-star: {0.46, 0.03}
01:39:52.228 00.003 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
01:39:52.230 00.002 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
01:39:52.233 00.003 18120 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
01:39:52.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.09, opts=13)
01:39:52.236 00.001 18120 Enqueuing Move request for scope (0.20, -0.09)
01:39:52.236 00.000 21948 Worker thread wakes up
01:39:52.237 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:52.237 00.000 18120 UpdateGuideState exits: m=2009 RSB=30.9
01:39:52.237 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.238 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:52.238 00.000 18120 Enqueuing Expose request
01:39:52.239 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
01:39:52.239 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
01:39:52.239 00.000 21948 Moving (0.20, -0.09) raw xDistance=-0.16 yDistance=-0.14
01:39:52.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:39:52.239 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:52.239 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:39:52.239 00.000 21948 MoveAxis(E, 0, ABG)
01:39:52.239 00.000 21948 Move returns status 0, amount 0
01:39:52.239 00.000 21948 MoveAxis(N, 0, ABG)
01:39:52.239 00.000 21948 Move returns status 0, amount 0
01:39:52.239 00.000 21948 move complete, result=0
01:39:52.239 00.000 21948 worker thread done servicing request
01:39:52.239 00.000 21948 Worker thread wakes up
01:39:52.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:52.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:52.239 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:53.758 01.519 21948 Exposure complete
01:39:53.799 00.041 21948 worker thread done servicing request
01:39:53.799 00.000 18120 OnExposeComplete: enter
01:39:53.799 00.000 18120 UpdateGuideState(): m_state=6
01:39:53.800 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
01:39:53.800 00.000 18120 Star::Find returns 1 (0), X=897.32, Y=233.70, Mass=1999, SNR=31.0, Peak=184 HFD=3.7
01:39:53.801 00.001 18120 MultiStar: [#1 0.10,-0.09,0.71,U] [#2 0.29,-0.21,0.64,U] [#3 0.35,-0.19,0.00,M1] [#4 0.43,-0.18,0.00,M2] [#5 0.20,-0.14,0.47,U] [#6 0.06,-0.40,0.00,M1] [#7 0.21,-0.01,0.44,U] [#8 0.21,-0.01,0.39,U] 
01:39:53.801 00.000 18120 refined, 5 included, MultiStar: {0.27, -0.08}, one-star: {0.46, -0.03}
01:39:53.802 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:39:53.802 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
01:39:53.804 00.002 18120 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.30 mountX=-0.19 mountY=-0.20, mountTheta=-2.31
01:39:53.809 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.08, opts=13)
01:39:53.811 00.002 18120 Enqueuing Move request for scope (0.27, -0.08)
01:39:53.813 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:53.814 00.001 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:39:53.815 00.001 21948 Worker thread wakes up
01:39:53.815 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:53.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
01:39:53.815 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:53.815 00.000 18120 Enqueuing Expose request
01:39:53.816 00.001 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
01:39:53.816 00.000 21948 Moving (0.27, -0.08) raw xDistance=-0.19 yDistance=-0.20
01:39:53.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:39:53.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:39:53.816 00.000 21948 MoveAxis(E, 0, ABG)
01:39:53.816 00.000 21948 Move returns status 0, amount 0
01:39:53.816 00.000 21948 MoveAxis(N, 48, ABG)
01:39:53.816 00.000 21948 Guiding  Dir = 0, Dur = 48
01:39:53.816 00.000 21948 IsSlewing returns 0
01:39:53.816 00.000 21948 IsGuiding returns 0
01:39:53.822 00.006 21948 PulseGuide returned control before completion, sleep 53
01:39:53.884 00.062 21948 IsGuiding returns 0
01:39:53.884 00.000 21948 Move returns status 0, amount 48
01:39:53.884 00.000 21948 move complete, result=0
01:39:53.884 00.000 21948 worker thread done servicing request
01:39:53.884 00.000 21948 Worker thread wakes up
01:39:53.884 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 48 ms NORTH
01:39:53.885 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:53.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:55.515 01.630 21948 Exposure complete
01:39:55.553 00.038 21948 worker thread done servicing request
01:39:55.553 00.000 18120 OnExposeComplete: enter
01:39:55.554 00.001 18120 UpdateGuideState(): m_state=6
01:39:55.554 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
01:39:55.555 00.001 18120 Star::Find returns 1 (0), X=897.24, Y=233.55, Mass=2130, SNR=31.9, Peak=196 HFD=3.7
01:39:55.555 00.000 18120 MultiStar: [#1 0.09,-0.10,0.69,U] [#2 0.07,-0.28,0.62,U] [#3 -0.11,-0.35,0.57,U] [#4 -0.00,-0.34,0.56,U] [#5 -0.05,-0.20,0.46,U] [#6 -0.18,-0.33,0.49,U] [#7 0.19,-0.19,0.42,U] [#8 0.02,-0.44,0.00,M1] 
01:39:55.555 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.24}, one-star: {0.38, -0.18}
01:39:55.557 00.002 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
01:39:55.558 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
01:39:55.559 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.24 mountX=-0.25 mountY=0.03, mountTheta=3.01
01:39:55.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.24, opts=13)
01:39:55.561 00.001 18120 Enqueuing Move request for scope (0.08, -0.24)
01:39:55.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:55.562 00.001 18120 UpdateGuideState exits: m=2130 RSB=31.9
01:39:55.562 00.000 21948 Worker thread wakes up
01:39:55.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:55.563 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
01:39:55.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:55.563 00.000 18120 Enqueuing Expose request
01:39:55.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
01:39:55.564 00.001 21948 Moving (0.08, -0.24) raw xDistance=-0.25 yDistance=0.03
01:39:55.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:39:55.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:55.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:55.564 00.000 21948 MoveAxis(E, 45, ABG)
01:39:55.564 00.000 21948 Guiding  Dir = 2, Dur = 45
01:39:55.564 00.000 21948 IsSlewing returns 0
01:39:55.564 00.000 21948 IsGuiding returns 0
01:39:55.566 00.002 21948 PulseGuide returned control before completion, sleep 54
01:39:55.623 00.057 21948 IsGuiding returns 1
01:39:55.623 00.000 21948 scope still moving after pulse duration time elapsed
01:39:55.655 00.032 21948 IsSlewing returns 0
01:39:55.655 00.000 21948 IsGuiding returns 0
01:39:55.655 00.000 21948 scope move finished after 45 + 46 ms
01:39:55.655 00.000 21948 Move returns status 0, amount 45
01:39:55.655 00.000 21948 MoveAxis(N, 0, ABG)
01:39:55.655 00.000 21948 Move returns status 0, amount 0
01:39:55.655 00.000 21948 move complete, result=0
01:39:55.655 00.000 21948 worker thread done servicing request
01:39:55.655 00.000 21948 Worker thread wakes up
01:39:55.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:55.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:55.656 00.001 18120 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
01:39:57.072 01.416 21948 Exposure complete
01:39:57.125 00.053 21948 worker thread done servicing request
01:39:57.125 00.000 18120 OnExposeComplete: enter
01:39:57.126 00.001 18120 UpdateGuideState(): m_state=6
01:39:57.128 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
01:39:57.129 00.001 18120 Star::Find returns 1 (0), X=897.05, Y=233.72, Mass=1907, SNR=30.3, Peak=205 HFD=4.0
01:39:57.130 00.001 18120 MultiStar: [#1 -0.15,0.01,0.74,U] [#2 0.10,0.14,0.64,U] [#3 -0.28,-0.14,0.62,U] [#4 0.13,-0.03,0.56,U] [#5 -0.10,0.01,0.47,U] [#6 -0.42,-0.23,0.00,M1] [#7 0.13,-0.14,0.45,U] [#8 -0.12,-0.02,0.40,U] 
01:39:57.132 00.002 18120 refined, 7 included, MultiStar: {0.00, -0.02}, one-star: {0.19, -0.01}
01:39:57.132 00.000 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
01:39:57.133 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
01:39:57.133 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.49 mountX=-0.02 mountY=0.01, mountTheta=2.76
01:39:57.134 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.02, opts=13)
01:39:57.135 00.001 18120 Enqueuing Move request for scope (0.00, -0.02)
01:39:57.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:57.136 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.3
01:39:57.136 00.000 21948 Worker thread wakes up
01:39:57.136 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:57.136 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:57.137 00.001 18120 Enqueuing Expose request
01:39:57.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:39:57.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:39:57.137 00.000 21948 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
01:39:57.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:39:57.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:57.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:39:57.137 00.000 21948 MoveAxis(E, 0, ABG)
01:39:57.137 00.000 21948 Move returns status 0, amount 0
01:39:57.137 00.000 21948 MoveAxis(N, 0, ABG)
01:39:57.137 00.000 21948 Move returns status 0, amount 0
01:39:57.137 00.000 21948 move complete, result=0
01:39:57.137 00.000 21948 worker thread done servicing request
01:39:57.137 00.000 21948 Worker thread wakes up
01:39:57.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:57.138 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:39:57.138 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:58.774 01.636 21948 Exposure complete
01:39:58.812 00.038 21948 worker thread done servicing request
01:39:58.812 00.000 18120 OnExposeComplete: enter
01:39:58.813 00.001 18120 UpdateGuideState(): m_state=6
01:39:58.813 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
01:39:58.814 00.001 18120 Star::Find returns 1 (0), X=897.03, Y=233.77, Mass=2088, SNR=31.7, Peak=235 HFD=4.1
01:39:58.814 00.000 18120 MultiStar: [#1 -0.12,0.20,0.68,U] [#2 0.06,0.06,0.63,U] [#3 -0.15,0.08,0.60,U] [#4 0.12,-0.00,0.56,U] [#5 -0.34,0.13,0.44,U] [#6 -0.31,-0.22,0.52,U] [#7 -0.27,-0.11,0.44,U] [#8 -0.46,-0.11,0.00,M1] 
01:39:58.815 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {0.17, 0.04}
01:39:58.815 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.00) = xAngle (0.70 = 0.70)
01:39:58.815 00.000 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
01:39:58.816 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.70 mountX=0.06 mountY=0.05, mountTheta=0.68
01:39:58.817 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
01:39:58.820 00.003 18120 Enqueuing Move request for scope (-0.07, 0.03)
01:39:58.821 00.001 21948 Worker thread wakes up
01:39:58.821 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
01:39:58.821 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
01:39:58.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:39:58.821 00.000 21948 Moving (-0.07, 0.03) raw xDistance=0.06 yDistance=0.05
01:39:58.821 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:39:58.821 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:58.821 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.7
01:39:58.822 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:39:58.823 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:58.823 00.000 21948 MoveAxis(E, 0, ABG)
01:39:58.823 00.000 21948 Move returns status 0, amount 0
01:39:58.823 00.000 21948 MoveAxis(N, 0, ABG)
01:39:58.823 00.000 21948 Move returns status 0, amount 0
01:39:58.823 00.000 21948 move complete, result=0
01:39:58.823 00.000 18120 Enqueuing Expose request
01:39:58.824 00.001 21948 worker thread done servicing request
01:39:58.824 00.000 21948 Worker thread wakes up
01:39:58.824 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:58.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:39:58.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:00.341 01.517 21948 Exposure complete
01:40:00.381 00.040 21948 worker thread done servicing request
01:40:00.381 00.000 18120 OnExposeComplete: enter
01:40:00.382 00.001 18120 UpdateGuideState(): m_state=6
01:40:00.383 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
01:40:00.385 00.002 18120 Star::Find returns 1 (0), X=896.99, Y=233.78, Mass=1922, SNR=30.3, Peak=211 HFD=4.0
01:40:00.386 00.001 18120 MultiStar: [#1 -0.20,0.02,0.73,U] [#2 -0.14,-0.12,0.66,U] [#3 -0.09,-0.02,0.62,U] [#4 -0.17,-0.14,0.58,U] [#5 -0.06,-0.06,0.48,U] [#6 -0.45,-0.27,0.00,M1] [#7 -0.27,0.04,0.46,U] [#8 -0.39,0.30,0.00,M2] 
01:40:00.387 00.001 18120 refined, 6 included, MultiStar: {-0.09, -0.03}, one-star: {0.13, 0.05}
01:40:00.388 00.001 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.00) = xAngle (-4.85 = 1.43)
01:40:00.388 00.000 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.89 = 1.39)
01:40:00.389 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.85 mountX=0.01 mountY=0.09, mountTheta=1.43
01:40:00.391 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.03, opts=13)
01:40:00.391 00.000 18120 Enqueuing Move request for scope (-0.09, -0.03)
01:40:00.392 00.001 21948 Worker thread wakes up
01:40:00.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
01:40:00.392 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
01:40:00.392 00.000 21948 Moving (-0.09, -0.03) raw xDistance=0.01 yDistance=0.09
01:40:00.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:40:00.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:00.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:00.392 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.3
01:40:00.393 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:00.393 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:00.394 00.001 18120 Enqueuing Expose request
01:40:00.394 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:40:00.394 00.000 21948 MoveAxis(E, 0, ABG)
01:40:00.394 00.000 21948 Move returns status 0, amount 0
01:40:00.394 00.000 21948 MoveAxis(N, 0, ABG)
01:40:00.394 00.000 21948 Move returns status 0, amount 0
01:40:00.394 00.000 21948 move complete, result=0
01:40:00.394 00.000 21948 worker thread done servicing request
01:40:00.394 00.000 21948 Worker thread wakes up
01:40:00.394 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:00.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:00.395 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:02.020 01.625 21948 Exposure complete
01:40:02.054 00.034 21948 worker thread done servicing request
01:40:02.054 00.000 18120 OnExposeComplete: enter
01:40:02.055 00.001 18120 UpdateGuideState(): m_state=6
01:40:02.056 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
01:40:02.057 00.001 18120 Star::Find returns 1 (0), X=897.10, Y=233.74, Mass=1953, SNR=30.6, Peak=199 HFD=4.1
01:40:02.057 00.000 18120 MultiStar: [#1 -0.13,0.04,0.74,U] [#2 -0.24,-0.12,0.62,U] [#3 -0.03,-0.09,0.58,U] [#4 -0.04,-0.04,0.58,U] [#5 -0.14,0.04,0.45,U] [#6 -0.47,-0.17,0.00,M2] [#7 0.10,-0.13,0.47,U] [#8 -0.09,-0.11,0.42,U] 
01:40:02.058 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.24, 0.01}
01:40:02.058 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.00) = xAngle (-4.02 = 2.27)
01:40:02.059 00.001 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.06 = 2.23)
01:40:02.059 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.02 mountX=-0.03 mountY=0.04, mountTheta=2.25
01:40:02.060 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
01:40:02.061 00.001 18120 Enqueuing Move request for scope (-0.02, -0.04)
01:40:02.061 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:02.062 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.6
01:40:02.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.066 00.003 21948 Worker thread wakes up
01:40:02.066 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:40:02.066 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:40:02.066 00.000 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
01:40:02.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:02.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:02.066 00.000 18120 Enqueuing Expose request
01:40:02.067 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:02.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:40:02.067 00.000 21948 MoveAxis(E, 0, ABG)
01:40:02.067 00.000 21948 Move returns status 0, amount 0
01:40:02.067 00.000 21948 MoveAxis(N, 0, ABG)
01:40:02.067 00.000 21948 Move returns status 0, amount 0
01:40:02.067 00.000 21948 move complete, result=0
01:40:02.067 00.000 21948 worker thread done servicing request
01:40:02.067 00.000 21948 Worker thread wakes up
01:40:02.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:02.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:02.068 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:03.587 01.519 21948 Exposure complete
01:40:03.631 00.044 21948 worker thread done servicing request
01:40:03.631 00.000 18120 OnExposeComplete: enter
01:40:03.633 00.002 18120 UpdateGuideState(): m_state=6
01:40:03.634 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
01:40:03.635 00.001 18120 Star::Find returns 1 (0), X=897.18, Y=233.64, Mass=1966, SNR=30.8, Peak=208 HFD=3.7
01:40:03.638 00.003 18120 MultiStar: [#1 -0.02,-0.00,0.74,U] [#2 -0.05,-0.15,0.63,U] [#3 -0.27,-0.12,0.62,U] [#4 -0.10,-0.22,0.56,U] [#5 -0.09,0.03,0.45,U] [#6 -0.37,-0.28,0.00,M3] [#7 -0.24,-0.19,0.42,U] [#8 -0.54,-0.16,0.00,M2] 
01:40:03.639 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {0.32, -0.09}
01:40:03.639 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.52)
01:40:03.640 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.48)
01:40:03.640 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.77 mountX=-0.08 mountY=0.06, mountTheta=2.49
01:40:03.641 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.10, opts=13)
01:40:03.642 00.001 18120 Enqueuing Move request for scope (-0.02, -0.10)
01:40:03.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:03.643 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.8
01:40:03.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.644 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:03.644 00.000 18120 Enqueuing Expose request
01:40:03.644 00.000 21948 Worker thread wakes up
01:40:03.645 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:40:03.645 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:40:03.645 00.000 21948 Moving (-0.02, -0.10) raw xDistance=-0.08 yDistance=0.06
01:40:03.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:03.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:03.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:40:03.645 00.000 21948 MoveAxis(E, 0, ABG)
01:40:03.645 00.000 21948 Move returns status 0, amount 0
01:40:03.645 00.000 21948 MoveAxis(N, 0, ABG)
01:40:03.645 00.000 21948 Move returns status 0, amount 0
01:40:03.645 00.000 21948 move complete, result=0
01:40:03.645 00.000 21948 worker thread done servicing request
01:40:03.645 00.000 21948 Worker thread wakes up
01:40:03.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:03.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:03.645 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:05.280 01.635 21948 Exposure complete
01:40:05.337 00.057 21948 worker thread done servicing request
01:40:05.337 00.000 18120 OnExposeComplete: enter
01:40:05.339 00.002 18120 UpdateGuideState(): m_state=6
01:40:05.341 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
01:40:05.342 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=233.65, Mass=2047, SNR=31.3, Peak=198 HFD=3.9
01:40:05.345 00.003 18120 MultiStar: [#1 -0.00,-0.10,0.70,U] [#2 -0.01,-0.15,0.64,U] [#3 -0.07,-0.09,0.61,U] [#4 0.03,0.03,0.56,U] [#5 -0.02,-0.06,0.45,U] [#6 -0.32,-0.26,0.00,M4] [#7 0.02,-0.05,0.41,U] [#8 -0.28,-0.09,0.41,U] 
01:40:05.346 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.23, -0.08}
01:40:05.346 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
01:40:05.346 00.000 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
01:40:05.347 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.37 mountX=-0.08 mountY=0.02, mountTheta=2.87
01:40:05.348 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
01:40:05.349 00.001 18120 Enqueuing Move request for scope (0.02, -0.08)
01:40:05.349 00.000 21948 Worker thread wakes up
01:40:05.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:40:05.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:05.350 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.3
01:40:05.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:05.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:05.351 00.001 18120 Enqueuing Expose request
01:40:05.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:40:05.351 00.000 21948 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
01:40:05.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:05.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:05.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:05.351 00.000 21948 MoveAxis(E, 0, ABG)
01:40:05.351 00.000 21948 Move returns status 0, amount 0
01:40:05.351 00.000 21948 MoveAxis(N, 0, ABG)
01:40:05.351 00.000 21948 Move returns status 0, amount 0
01:40:05.351 00.000 21948 move complete, result=0
01:40:05.351 00.000 21948 worker thread done servicing request
01:40:05.351 00.000 21948 Worker thread wakes up
01:40:05.351 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:05.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:05.352 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:06.877 01.525 21948 Exposure complete
01:40:06.912 00.035 21948 worker thread done servicing request
01:40:06.912 00.000 18120 OnExposeComplete: enter
01:40:06.913 00.001 18120 UpdateGuideState(): m_state=6
01:40:06.913 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
01:40:06.914 00.001 18120 Star::Find returns 1 (0), X=897.16, Y=233.39, Mass=2053, SNR=31.4, Peak=191 HFD=3.8
01:40:06.914 00.000 18120 MultiStar: [#1 -0.00,-0.31,0.73,U] [#2 0.01,-0.37,0.64,U] [#3 0.02,-0.46,0.00,M1] [#4 0.04,-0.27,0.57,U] [#5 0.05,-0.32,0.46,U] [#6 -0.19,-0.68,0.00,M5] [#7 0.03,-0.36,0.43,U] [#8 -0.25,-0.34,0.00,M2] 
01:40:06.915 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.33}, one-star: {0.30, -0.34}
01:40:06.915 00.000 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 3.00)
01:40:06.915 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
01:40:06.916 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.29 mountX=-0.34 mountY=0.06, mountTheta=2.96
01:40:06.917 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.33, opts=13)
01:40:06.918 00.001 18120 Enqueuing Move request for scope (0.10, -0.33)
01:40:06.919 00.001 21948 Worker thread wakes up
01:40:06.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.33) opts 0xd
01:40:06.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.33)
01:40:06.919 00.000 21948 Moving (0.10, -0.33) raw xDistance=-0.34 yDistance=0.06
01:40:06.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:40:06.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:06.919 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:06.920 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:40:06.920 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.4
01:40:06.921 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.921 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:06.921 00.000 18120 Enqueuing Expose request
01:40:06.922 00.001 21948 MoveAxis(E, 61, ABG)
01:40:06.922 00.000 21948 Guiding  Dir = 2, Dur = 61
01:40:06.922 00.000 21948 IsSlewing returns 0
01:40:06.922 00.000 21948 IsGuiding returns 0
01:40:06.925 00.003 21948 PulseGuide returned control before completion, sleep 70
01:40:06.999 00.074 21948 IsGuiding returns 0
01:40:06.999 00.000 21948 Move returns status 0, amount 61
01:40:06.999 00.000 21948 MoveAxis(N, 0, ABG)
01:40:06.999 00.000 21948 Move returns status 0, amount 0
01:40:06.999 00.000 21948 move complete, result=0
01:40:06.999 00.000 21948 worker thread done servicing request
01:40:07.000 00.001 21948 Worker thread wakes up
01:40:07.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:07.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:07.000 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
01:40:08.626 01.626 21948 Exposure complete
01:40:08.657 00.031 21948 worker thread done servicing request
01:40:08.657 00.000 18120 OnExposeComplete: enter
01:40:08.660 00.003 18120 UpdateGuideState(): m_state=6
01:40:08.661 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
01:40:08.662 00.001 18120 Star::Find returns 1 (0), X=897.36, Y=233.54, Mass=1959, SNR=30.7, Peak=170 HFD=3.4
01:40:08.662 00.000 18120 MultiStar: [#1 0.21,-0.06,0.73,U] [#2 0.16,-0.39,0.00,M1] [#3 0.07,-0.22,0.60,U] [#4 0.01,-0.26,0.56,U] [#5 0.07,-0.12,0.48,U] [#6 -0.16,-0.49,0.00,M6] [#7 0.24,-0.56,0.00,M1] [#8 -0.29,-0.23,0.42,U] 
01:40:08.663 00.001 18120 refined, 5 included, MultiStar: {0.16, -0.18}, one-star: {0.51, -0.19}
01:40:08.665 00.002 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
01:40:08.667 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
01:40:08.670 00.003 18120 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.82 mountX=-0.23 mountY=-0.07, mountTheta=-2.85
01:40:08.671 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.18, opts=13)
01:40:08.672 00.001 18120 Enqueuing Move request for scope (0.16, -0.18)
01:40:08.672 00.000 21948 Worker thread wakes up
01:40:08.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:08.672 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.7
01:40:08.673 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
01:40:08.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:08.675 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:08.675 00.000 18120 Enqueuing Expose request
01:40:08.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
01:40:08.675 00.000 21948 Moving (0.16, -0.18) raw xDistance=-0.23 yDistance=-0.07
01:40:08.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:40:08.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:08.676 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:40:08.676 00.000 21948 MoveAxis(E, 45, ABG)
01:40:08.676 00.000 21948 Guiding  Dir = 2, Dur = 45
01:40:08.677 00.001 21948 IsSlewing returns 0
01:40:08.677 00.000 21948 IsGuiding returns 0
01:40:08.678 00.001 21948 PulseGuide returned control before completion, sleep 54
01:40:08.737 00.059 21948 IsGuiding returns 1
01:40:08.737 00.000 21948 scope still moving after pulse duration time elapsed
01:40:08.769 00.032 21948 IsSlewing returns 0
01:40:08.770 00.001 21948 IsGuiding returns 0
01:40:08.770 00.000 21948 scope move finished after 45 + 47 ms
01:40:08.770 00.000 21948 Move returns status 0, amount 45
01:40:08.770 00.000 21948 MoveAxis(N, 0, ABG)
01:40:08.770 00.000 21948 Move returns status 0, amount 0
01:40:08.770 00.000 21948 move complete, result=0
01:40:08.770 00.000 21948 worker thread done servicing request
01:40:08.770 00.000 21948 Worker thread wakes up
01:40:08.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:08.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:08.770 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
01:40:10.180 01.410 21948 Exposure complete
01:40:10.241 00.061 21948 worker thread done servicing request
01:40:10.241 00.000 18120 OnExposeComplete: enter
01:40:10.242 00.001 18120 UpdateGuideState(): m_state=6
01:40:10.242 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
01:40:10.243 00.001 18120 Star::Find returns 1 (0), X=897.24, Y=233.41, Mass=2047, SNR=31.2, Peak=181 HFD=3.7
01:40:10.243 00.000 18120 MultiStar: [#1 0.30,-0.20,0.72,U] [#2 0.16,-0.20,0.64,U] [#3 -0.01,-0.25,0.59,U] [#4 0.09,-0.23,0.55,U] [#5 0.29,-0.10,0.44,U] [#6 0.06,-0.46,0.00,M7] [#7 0.14,-0.31,0.43,U] [#8 -0.02,-0.41,0.00,M2] 
01:40:10.243 00.000 18120 refined, 6 included, MultiStar: {0.21, -0.24}, one-star: {0.38, -0.32}
01:40:10.245 00.002 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
01:40:10.246 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
01:40:10.247 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.84 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
01:40:10.249 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.24, opts=13)
01:40:10.250 00.001 18120 Enqueuing Move request for scope (0.21, -0.24)
01:40:10.251 00.001 21948 Worker thread wakes up
01:40:10.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
01:40:10.251 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
01:40:10.251 00.000 21948 Moving (0.21, -0.24) raw xDistance=-0.31 yDistance=-0.08
01:40:10.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:10.251 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.2
01:40:10.252 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:10.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:10.253 00.001 18120 Enqueuing Expose request
01:40:10.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:40:10.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:10.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:40:10.253 00.000 21948 MoveAxis(E, 58, ABG)
01:40:10.253 00.000 21948 Guiding  Dir = 2, Dur = 58
01:40:10.253 00.000 21948 IsSlewing returns 0
01:40:10.253 00.000 21948 IsGuiding returns 0
01:40:10.256 00.003 21948 PulseGuide returned control before completion, sleep 67
01:40:10.333 00.077 21948 IsGuiding returns 0
01:40:10.334 00.001 21948 Move returns status 0, amount 58
01:40:10.334 00.000 21948 MoveAxis(N, 0, ABG)
01:40:10.334 00.000 21948 Move returns status 0, amount 0
01:40:10.334 00.000 21948 move complete, result=0
01:40:10.334 00.000 21948 worker thread done servicing request
01:40:10.334 00.000 21948 Worker thread wakes up
01:40:10.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:10.334 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
01:40:10.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:11.969 01.635 21948 Exposure complete
01:40:11.996 00.027 21948 worker thread done servicing request
01:40:11.996 00.000 18120 OnExposeComplete: enter
01:40:11.997 00.001 18120 UpdateGuideState(): m_state=6
01:40:11.997 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
01:40:11.998 00.001 18120 Star::Find returns 1 (0), X=897.15, Y=233.71, Mass=1944, SNR=30.6, Peak=210 HFD=3.9
01:40:11.998 00.000 18120 MultiStar: [#1 0.08,0.07,0.72,U] [#2 0.13,-0.04,0.64,U] [#3 0.30,-0.24,0.60,U] [#4 -0.08,-0.17,0.56,U] [#5 0.10,-0.03,0.47,U] [#6 -0.15,-0.16,0.53,U] [#7 0.31,-0.25,0.00,M1] [#8 -0.04,-0.10,0.40,U] 
01:40:11.999 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.30, -0.02}
01:40:12.000 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
01:40:12.001 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
01:40:12.003 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
01:40:12.005 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.08, opts=13)
01:40:12.006 00.001 18120 Enqueuing Move request for scope (0.11, -0.08)
01:40:12.006 00.000 21948 Worker thread wakes up
01:40:12.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:12.007 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.6
01:40:12.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:12.008 00.000 18120 Enqueuing Expose request
01:40:12.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:40:12.008 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:40:12.008 00.000 21948 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.06
01:40:12.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:40:12.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:12.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:12.008 00.000 21948 MoveAxis(E, 0, ABG)
01:40:12.008 00.000 21948 Move returns status 0, amount 0
01:40:12.009 00.001 21948 MoveAxis(N, 0, ABG)
01:40:12.009 00.000 21948 Move returns status 0, amount 0
01:40:12.009 00.000 21948 move complete, result=0
01:40:12.009 00.000 21948 worker thread done servicing request
01:40:12.009 00.000 21948 Worker thread wakes up
01:40:12.009 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:12.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:12.009 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:13.531 01.522 21948 Exposure complete
01:40:13.564 00.033 21948 worker thread done servicing request
01:40:13.564 00.000 18120 OnExposeComplete: enter
01:40:13.565 00.001 18120 UpdateGuideState(): m_state=6
01:40:13.565 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
01:40:13.566 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=233.78, Mass=2032, SNR=31.2, Peak=225 HFD=4.0
01:40:13.566 00.000 18120 MultiStar: [#1 0.09,0.12,0.72,U] [#2 -0.01,0.15,0.65,U] [#3 -0.01,-0.15,0.59,U] [#4 0.09,-0.07,0.57,U] [#5 0.09,-0.04,0.46,U] [#6 -0.24,0.06,0.51,U] [#7 0.21,0.07,0.43,U] [#8 -0.14,0.07,0.39,U] 
01:40:13.567 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.29, 0.05}
01:40:13.567 00.000 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
01:40:13.567 00.000 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
01:40:13.568 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=0.00 mountY=-0.07, mountTheta=-1.54
01:40:13.569 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
01:40:13.570 00.001 18120 Enqueuing Move request for scope (0.07, 0.03)
01:40:13.571 00.001 21948 Worker thread wakes up
01:40:13.571 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:40:13.571 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:40:13.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:13.572 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.2
01:40:13.573 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:13.574 00.001 21948 Moving (0.07, 0.03) raw xDistance=0.00 yDistance=-0.07
01:40:13.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:40:13.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:13.575 00.001 18120 Enqueuing Expose request
01:40:13.576 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:13.576 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:40:13.576 00.000 21948 MoveAxis(E, 0, ABG)
01:40:13.576 00.000 21948 Move returns status 0, amount 0
01:40:13.576 00.000 21948 MoveAxis(N, 0, ABG)
01:40:13.576 00.000 21948 Move returns status 0, amount 0
01:40:13.576 00.000 21948 move complete, result=0
01:40:13.576 00.000 21948 worker thread done servicing request
01:40:13.576 00.000 21948 Worker thread wakes up
01:40:13.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:13.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:13.577 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:15.205 01.628 21948 Exposure complete
01:40:15.276 00.071 21948 worker thread done servicing request
01:40:15.276 00.000 18120 OnExposeComplete: enter
01:40:15.277 00.001 18120 UpdateGuideState(): m_state=6
01:40:15.278 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
01:40:15.278 00.000 18120 Star::Find returns 1 (0), X=897.13, Y=233.73, Mass=2009, SNR=31.0, Peak=211 HFD=3.9
01:40:15.278 00.000 18120 MultiStar: [#1 -0.00,0.16,0.70,U] [#2 0.13,-0.15,0.64,U] [#3 -0.01,-0.06,0.58,U] [#4 0.17,-0.19,0.55,U] [#5 0.12,0.05,0.47,U] [#6 -0.05,-0.15,0.52,U] [#7 0.11,0.13,0.44,U] [#8 -0.05,0.12,0.41,U] 
01:40:15.280 00.002 18120 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.28, 0.00}
01:40:15.280 00.000 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
01:40:15.281 00.001 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
01:40:15.281 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
01:40:15.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
01:40:15.283 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
01:40:15.283 00.000 21948 Worker thread wakes up
01:40:15.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:15.283 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
01:40:15.284 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.284 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:15.285 00.001 18120 Enqueuing Expose request
01:40:15.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:40:15.285 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:40:15.285 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
01:40:15.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:40:15.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:15.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:40:15.285 00.000 21948 MoveAxis(E, 0, ABG)
01:40:15.285 00.000 21948 Move returns status 0, amount 0
01:40:15.285 00.000 21948 MoveAxis(N, 0, ABG)
01:40:15.285 00.000 21948 Move returns status 0, amount 0
01:40:15.285 00.000 21948 move complete, result=0
01:40:15.285 00.000 21948 worker thread done servicing request
01:40:15.285 00.000 21948 Worker thread wakes up
01:40:15.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:15.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:15.286 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:16.702 01.416 21948 Exposure complete
01:40:16.742 00.040 21948 worker thread done servicing request
01:40:16.742 00.000 18120 OnExposeComplete: enter
01:40:16.743 00.001 18120 UpdateGuideState(): m_state=6
01:40:16.744 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
01:40:16.746 00.002 18120 Star::Find returns 1 (0), X=897.28, Y=233.70, Mass=2032, SNR=31.3, Peak=192 HFD=4.0
01:40:16.748 00.002 18120 MultiStar: [#1 -0.05,-0.18,0.71,U] [#2 0.08,-0.18,0.64,U] [#3 0.10,-0.26,0.58,U] [#4 0.06,-0.04,0.55,U] [#5 0.21,-0.12,0.46,U] [#6 -0.22,-0.31,0.52,U] [#7 0.30,-0.11,0.44,U] [#8 -0.07,-0.09,0.39,U] 
01:40:16.751 00.003 18120 refined, 8 included, MultiStar: {0.12, -0.14}, one-star: {0.43, -0.03}
01:40:16.753 00.002 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
01:40:16.755 00.002 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
01:40:16.758 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=-0.18 mountY=-0.04, mountTheta=-2.92
01:40:16.760 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.14, opts=13)
01:40:16.760 00.000 18120 Enqueuing Move request for scope (0.12, -0.14)
01:40:16.761 00.001 21948 Worker thread wakes up
01:40:16.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
01:40:16.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
01:40:16.761 00.000 21948 Moving (0.12, -0.14) raw xDistance=-0.18 yDistance=-0.04
01:40:16.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:40:16.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:16.761 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:16.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:16.762 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.3
01:40:16.762 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:16.762 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:16.765 00.003 18120 Enqueuing Expose request
01:40:16.767 00.002 21948 MoveAxis(E, 0, ABG)
01:40:16.768 00.001 21948 Move returns status 0, amount 0
01:40:16.768 00.000 21948 MoveAxis(N, 0, ABG)
01:40:16.768 00.000 21948 Move returns status 0, amount 0
01:40:16.768 00.000 21948 move complete, result=0
01:40:16.768 00.000 21948 worker thread done servicing request
01:40:16.768 00.000 21948 Worker thread wakes up
01:40:16.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:16.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:16.768 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:18.391 01.623 21948 Exposure complete
01:40:18.444 00.053 21948 worker thread done servicing request
01:40:18.444 00.000 18120 OnExposeComplete: enter
01:40:18.445 00.001 18120 UpdateGuideState(): m_state=6
01:40:18.447 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
01:40:18.448 00.001 18120 Star::Find returns 1 (0), X=897.40, Y=233.52, Mass=1997, SNR=31.0, Peak=173 HFD=3.6
01:40:18.450 00.002 18120 MultiStar: [#1 0.36,-0.20,0.00,M1] [#2 -0.11,-0.36,0.63,U] [#3 0.29,-0.39,0.00,M1] [#4 0.32,-0.25,0.00,M1] [#5 0.31,-0.14,0.46,U] [#6 0.11,-0.18,0.52,U] [#7 0.21,-0.19,0.43,U] [#8 0.09,-0.18,0.37,U] 
01:40:18.451 00.001 18120 refined, 5 included, MultiStar: {0.23, -0.22}, one-star: {0.54, -0.21}
01:40:18.453 00.002 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
01:40:18.455 00.002 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
01:40:18.457 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.76 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
01:40:18.461 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.22, opts=13)
01:40:18.464 00.003 18120 Enqueuing Move request for scope (0.23, -0.22)
01:40:18.466 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:18.468 00.002 21948 Worker thread wakes up
01:40:18.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
01:40:18.468 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
01:40:18.469 00.001 21948 Moving (0.23, -0.22) raw xDistance=-0.30 yDistance=-0.11
01:40:18.469 00.000 18120 UpdateGuideState exits: m=1997 RSB=31.0
01:40:18.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.470 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:40:18.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:18.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:18.470 00.000 18120 Enqueuing Expose request
01:40:18.471 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:40:18.471 00.000 21948 MoveAxis(E, 53, ABG)
01:40:18.471 00.000 21948 Guiding  Dir = 2, Dur = 53
01:40:18.471 00.000 21948 IsSlewing returns 0
01:40:18.471 00.000 21948 IsGuiding returns 0
01:40:18.473 00.002 21948 PulseGuide returned control before completion, sleep 62
01:40:18.545 00.072 21948 IsGuiding returns 1
01:40:18.545 00.000 21948 scope still moving after pulse duration time elapsed
01:40:18.576 00.031 21948 IsSlewing returns 0
01:40:18.576 00.000 21948 IsGuiding returns 0
01:40:18.576 00.000 21948 scope move finished after 53 + 52 ms
01:40:18.576 00.000 21948 Move returns status 0, amount 53
01:40:18.576 00.000 21948 MoveAxis(N, 0, ABG)
01:40:18.576 00.000 21948 Move returns status 0, amount 0
01:40:18.576 00.000 21948 move complete, result=0
01:40:18.577 00.001 21948 worker thread done servicing request
01:40:18.577 00.000 21948 Worker thread wakes up
01:40:18.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:18.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:18.577 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
01:40:19.984 01.407 21948 Exposure complete
01:40:20.019 00.035 21948 worker thread done servicing request
01:40:20.020 00.001 18120 OnExposeComplete: enter
01:40:20.020 00.000 18120 UpdateGuideState(): m_state=6
01:40:20.021 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
01:40:20.022 00.001 18120 Star::Find returns 1 (0), X=897.13, Y=233.91, Mass=2008, SNR=31.0, Peak=209 HFD=4.2
01:40:20.023 00.001 18120 MultiStar: [#1 0.02,0.12,0.74,U] [#2 0.07,0.11,0.62,U] [#3 0.01,-0.08,0.62,U] [#4 0.06,0.03,0.54,U] [#5 0.04,-0.08,0.46,U] [#6 -0.18,-0.17,0.49,U] [#7 -0.04,0.06,0.44,U] [#8 -0.21,0.07,0.38,U] 
01:40:20.023 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.27, 0.18}
01:40:20.024 00.001 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
01:40:20.024 00.000 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
01:40:20.025 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.88 mountX=0.03 mountY=-0.05, mountTheta=-1.12
01:40:20.026 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
01:40:20.026 00.000 18120 Enqueuing Move request for scope (0.04, 0.04)
01:40:20.027 00.001 21948 Worker thread wakes up
01:40:20.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:40:20.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:40:20.027 00.000 21948 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
01:40:20.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:40:20.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:20.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:20.028 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:40:20.028 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.0
01:40:20.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.029 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:20.029 00.000 18120 Enqueuing Expose request
01:40:20.030 00.001 21948 MoveAxis(E, 0, ABG)
01:40:20.030 00.000 21948 Move returns status 0, amount 0
01:40:20.030 00.000 21948 MoveAxis(N, 0, ABG)
01:40:20.030 00.000 21948 Move returns status 0, amount 0
01:40:20.030 00.000 21948 move complete, result=0
01:40:20.030 00.000 21948 worker thread done servicing request
01:40:20.030 00.000 21948 Worker thread wakes up
01:40:20.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:20.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:20.030 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:21.658 01.628 21948 Exposure complete
01:40:21.706 00.048 21948 worker thread done servicing request
01:40:21.708 00.002 18120 OnExposeComplete: enter
01:40:21.708 00.000 18120 UpdateGuideState(): m_state=6
01:40:21.709 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
01:40:21.709 00.000 18120 Star::Find returns 1 (0), X=897.29, Y=233.76, Mass=2008, SNR=31.1, Peak=197 HFD=4.1
01:40:21.710 00.001 18120 MultiStar: [#1 0.12,0.05,0.72,U] [#2 0.30,-0.09,0.65,U] [#3 0.26,-0.25,0.60,U] [#4 0.22,-0.04,0.56,U] [#5 0.08,-0.02,0.45,U] [#6 -0.13,-0.12,0.52,U] [#7 0.36,-0.08,0.44,U] [#8 -0.14,-0.06,0.40,U] 
01:40:21.710 00.000 18120 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.43, 0.03}
01:40:21.711 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
01:40:21.711 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
01:40:21.711 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.27 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
01:40:21.713 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.06, opts=13)
01:40:21.713 00.000 18120 Enqueuing Move request for scope (0.20, -0.06)
01:40:21.713 00.000 21948 Worker thread wakes up
01:40:21.714 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
01:40:21.714 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
01:40:21.714 00.000 21948 Moving (0.20, -0.06) raw xDistance=-0.13 yDistance=-0.15
01:40:21.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:40:21.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:21.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:40:21.714 00.000 21948 MoveAxis(E, 0, ABG)
01:40:21.714 00.000 21948 Move returns status 0, amount 0
01:40:21.714 00.000 21948 MoveAxis(N, 0, ABG)
01:40:21.714 00.000 21948 Move returns status 0, amount 0
01:40:21.714 00.000 21948 move complete, result=0
01:40:21.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:21.714 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.1
01:40:21.715 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.715 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:21.716 00.001 18120 Enqueuing Expose request
01:40:21.716 00.000 21948 worker thread done servicing request
01:40:21.716 00.000 21948 Worker thread wakes up
01:40:21.716 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:21.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:21.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:23.235 01.519 21948 Exposure complete
01:40:23.272 00.037 21948 worker thread done servicing request
01:40:23.273 00.001 18120 OnExposeComplete: enter
01:40:23.273 00.000 18120 UpdateGuideState(): m_state=6
01:40:23.274 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
01:40:23.274 00.000 18120 Star::Find returns 1 (0), X=897.23, Y=233.60, Mass=1945, SNR=30.6, Peak=186 HFD=3.7
01:40:23.275 00.001 18120 MultiStar: [#1 0.14,-0.05,0.74,U] [#2 0.37,-0.15,0.00,M1] [#3 0.25,-0.13,0.60,U] [#4 0.28,-0.18,0.53,U] [#5 0.43,-0.13,0.00,M1] [#6 -0.12,-0.18,0.50,U] [#7 0.14,-0.46,0.00,M1] [#8 0.01,-0.24,0.39,U] 
01:40:23.277 00.002 18120 refined, 5 included, MultiStar: {0.19, -0.14}, one-star: {0.37, -0.13}
01:40:23.278 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
01:40:23.279 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
01:40:23.280 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=-0.21 mountY=-0.11, mountTheta=-2.66
01:40:23.283 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.14, opts=13)
01:40:23.283 00.000 18120 Enqueuing Move request for scope (0.19, -0.14)
01:40:23.284 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:23.284 00.000 21948 Worker thread wakes up
01:40:23.284 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
01:40:23.285 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
01:40:23.285 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
01:40:23.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:23.286 00.001 18120 Enqueuing Expose request
01:40:23.286 00.000 21948 Moving (0.19, -0.14) raw xDistance=-0.21 yDistance=-0.11
01:40:23.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:40:23.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:23.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:40:23.286 00.000 21948 MoveAxis(E, 37, ABG)
01:40:23.286 00.000 21948 Guiding  Dir = 2, Dur = 37
01:40:23.287 00.001 21948 IsSlewing returns 0
01:40:23.287 00.000 21948 IsGuiding returns 0
01:40:23.288 00.001 21948 PulseGuide returned control before completion, sleep 46
01:40:23.344 00.056 21948 IsGuiding returns 0
01:40:23.344 00.000 21948 Move returns status 0, amount 37
01:40:23.344 00.000 21948 MoveAxis(N, 0, ABG)
01:40:23.344 00.000 21948 Move returns status 0, amount 0
01:40:23.344 00.000 21948 move complete, result=0
01:40:23.344 00.000 21948 worker thread done servicing request
01:40:23.345 00.001 21948 Worker thread wakes up
01:40:23.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:23.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:23.345 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:40:24.970 01.625 21948 Exposure complete
01:40:25.013 00.043 21948 worker thread done servicing request
01:40:25.013 00.000 18120 OnExposeComplete: enter
01:40:25.015 00.002 18120 UpdateGuideState(): m_state=6
01:40:25.016 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
01:40:25.017 00.001 18120 Star::Find returns 1 (0), X=897.17, Y=233.74, Mass=2011, SNR=31.0, Peak=205 HFD=3.9
01:40:25.018 00.001 18120 MultiStar: [#1 -0.04,0.05,0.74,U] [#2 0.15,-0.02,0.64,U] [#3 0.30,-0.31,0.00,M1] [#4 0.13,-0.04,0.55,U] [#5 0.45,-0.06,0.00,M2] [#6 -0.11,-0.28,0.50,U] [#7 -0.04,-0.09,0.42,U] [#8 -0.14,-0.10,0.38,U] 
01:40:25.018 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.31, 0.01}
01:40:25.018 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:40:25.019 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:40:25.019 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=-0.08 mountY=-0.05, mountTheta=-2.58
01:40:25.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
01:40:25.021 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
01:40:25.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:25.022 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:40:25.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:25.023 00.001 18120 Enqueuing Expose request
01:40:25.024 00.001 21948 Worker thread wakes up
01:40:25.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:40:25.024 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:40:25.024 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
01:40:25.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:25.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:25.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:40:25.024 00.000 21948 MoveAxis(E, 0, ABG)
01:40:25.024 00.000 21948 Move returns status 0, amount 0
01:40:25.024 00.000 21948 MoveAxis(N, 0, ABG)
01:40:25.024 00.000 21948 Move returns status 0, amount 0
01:40:25.024 00.000 21948 move complete, result=0
01:40:25.024 00.000 21948 worker thread done servicing request
01:40:25.024 00.000 21948 Worker thread wakes up
01:40:25.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:25.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:25.024 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:26.540 01.516 21948 Exposure complete
01:40:26.579 00.039 21948 worker thread done servicing request
01:40:26.579 00.000 18120 OnExposeComplete: enter
01:40:26.580 00.001 18120 UpdateGuideState(): m_state=6
01:40:26.582 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
01:40:26.583 00.001 18120 Star::Find returns 1 (0), X=897.23, Y=233.72, Mass=2146, SNR=32.0, Peak=221 HFD=3.8
01:40:26.585 00.002 18120 MultiStar: [#1 0.04,-0.05,0.72,U] [#2 0.15,0.01,0.62,U] [#3 0.12,-0.28,0.56,U] [#4 0.04,-0.12,0.55,U] [#5 0.30,-0.13,0.44,U] [#6 -0.10,-0.36,0.52,U] [#7 0.01,-0.04,0.41,U] [#8 -0.03,-0.09,0.39,U] 
01:40:26.588 00.003 18120 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.37, -0.01}
01:40:26.590 00.002 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
01:40:26.592 00.002 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
01:40:26.594 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.71 mountX=-0.15 mountY=-0.06, mountTheta=-2.74
01:40:26.599 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
01:40:26.601 00.002 18120 Enqueuing Move request for scope (0.12, -0.11)
01:40:26.602 00.001 21948 Worker thread wakes up
01:40:26.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:26.602 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
01:40:26.602 00.000 18120 UpdateGuideState exits: m=2146 RSB=32.0
01:40:26.603 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
01:40:26.603 00.000 21948 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.06
01:40:26.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:40:26.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:26.603 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:26.605 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:26.605 00.000 21948 MoveAxis(E, 0, ABG)
01:40:26.605 00.000 21948 Move returns status 0, amount 0
01:40:26.605 00.000 21948 MoveAxis(N, 0, ABG)
01:40:26.605 00.000 21948 Move returns status 0, amount 0
01:40:26.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:26.605 00.000 18120 Enqueuing Expose request
01:40:26.606 00.001 21948 move complete, result=0
01:40:26.606 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:26.606 00.000 21948 worker thread done servicing request
01:40:26.606 00.000 21948 Worker thread wakes up
01:40:26.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:26.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:28.231 01.625 21948 Exposure complete
01:40:28.277 00.046 21948 worker thread done servicing request
01:40:28.278 00.001 18120 OnExposeComplete: enter
01:40:28.278 00.000 18120 UpdateGuideState(): m_state=6
01:40:28.279 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
01:40:28.279 00.000 18120 Star::Find returns 1 (0), X=897.21, Y=233.78, Mass=2060, SNR=31.5, Peak=209 HFD=3.9
01:40:28.280 00.001 18120 MultiStar: [#1 -0.07,0.07,0.72,U] [#2 0.13,-0.01,0.63,U] [#3 0.08,-0.12,0.60,U] [#4 0.07,-0.01,0.56,U] [#5 0.16,-0.05,0.47,U] [#6 -0.29,-0.23,0.52,U] [#7 0.12,-0.06,0.41,U] [#8 -0.13,-0.27,0.38,U] 
01:40:28.280 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.35, 0.05}
01:40:28.281 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
01:40:28.281 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
01:40:28.281 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
01:40:28.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
01:40:28.283 00.001 18120 Enqueuing Move request for scope (0.07, -0.05)
01:40:28.284 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:28.284 00.000 21948 Worker thread wakes up
01:40:28.284 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:40:28.284 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:40:28.284 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.04
01:40:28.285 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.5
01:40:28.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:28.286 00.001 18120 Enqueuing Expose request
01:40:28.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:40:28.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:28.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:28.286 00.000 21948 MoveAxis(E, 0, ABG)
01:40:28.286 00.000 21948 Move returns status 0, amount 0
01:40:28.286 00.000 21948 MoveAxis(N, 0, ABG)
01:40:28.286 00.000 21948 Move returns status 0, amount 0
01:40:28.286 00.000 21948 move complete, result=0
01:40:28.286 00.000 21948 worker thread done servicing request
01:40:28.286 00.000 21948 Worker thread wakes up
01:40:28.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:28.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:28.287 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:29.811 01.524 21948 Exposure complete
01:40:29.855 00.044 21948 worker thread done servicing request
01:40:29.855 00.000 18120 OnExposeComplete: enter
01:40:29.856 00.001 18120 UpdateGuideState(): m_state=6
01:40:29.859 00.003 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
01:40:29.859 00.000 18120 Star::Find returns 1 (0), X=897.20, Y=233.66, Mass=2023, SNR=31.1, Peak=207 HFD=3.7
01:40:29.860 00.001 18120 MultiStar: [#1 0.04,0.10,0.70,U] [#2 0.10,-0.09,0.64,U] [#3 -0.14,-0.24,0.61,U] [#4 0.18,-0.10,0.57,U] [#5 0.28,-0.08,0.48,U] [#6 -0.06,-0.32,0.53,U] [#7 0.03,-0.43,0.00,M1] [#8 -0.02,-0.07,0.38,U] 
01:40:29.861 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.34, -0.07}
01:40:29.861 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:40:29.861 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:40:29.862 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.14 mountY=-0.05, mountTheta=-2.77
01:40:29.863 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.10, opts=13)
01:40:29.863 00.000 18120 Enqueuing Move request for scope (0.11, -0.10)
01:40:29.864 00.001 21948 Worker thread wakes up
01:40:29.864 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:29.864 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.1
01:40:29.865 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:29.865 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:29.865 00.000 18120 Enqueuing Expose request
01:40:29.866 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:40:29.866 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:40:29.866 00.000 21948 Moving (0.11, -0.10) raw xDistance=-0.14 yDistance=-0.05
01:40:29.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:40:29.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:29.866 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:40:29.866 00.000 21948 MoveAxis(E, 0, ABG)
01:40:29.866 00.000 21948 Move returns status 0, amount 0
01:40:29.866 00.000 21948 MoveAxis(N, 0, ABG)
01:40:29.866 00.000 21948 Move returns status 0, amount 0
01:40:29.866 00.000 21948 move complete, result=0
01:40:29.866 00.000 21948 worker thread done servicing request
01:40:29.866 00.000 21948 Worker thread wakes up
01:40:29.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:29.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:29.867 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:31.502 01.635 21948 Exposure complete
01:40:31.544 00.042 21948 worker thread done servicing request
01:40:31.544 00.000 18120 OnExposeComplete: enter
01:40:31.545 00.001 18120 UpdateGuideState(): m_state=6
01:40:31.547 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
01:40:31.549 00.002 18120 Star::Find returns 1 (0), X=897.14, Y=233.78, Mass=2055, SNR=31.5, Peak=204 HFD=4.1
01:40:31.549 00.000 18120 MultiStar: [#1 -0.11,0.09,0.69,U] [#2 0.05,-0.12,0.63,U] [#3 -0.16,-0.03,0.58,U] [#4 -0.02,-0.26,0.54,U] [#5 -0.12,0.01,0.45,U] [#6 -0.03,-0.22,0.51,U] [#7 -0.08,0.05,0.44,U] [#8 -0.12,-0.05,0.38,U] 
01:40:31.550 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.28, 0.05}
01:40:31.550 00.000 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
01:40:31.552 00.002 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.62)
01:40:31.552 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.63 mountX=-0.04 mountY=0.02, mountTheta=2.62
01:40:31.553 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.04, opts=13)
01:40:31.554 00.001 18120 Enqueuing Move request for scope (-0.00, -0.04)
01:40:31.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:31.555 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.5
01:40:31.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.556 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:31.556 00.000 18120 Enqueuing Expose request
01:40:31.556 00.000 21948 Worker thread wakes up
01:40:31.557 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
01:40:31.557 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
01:40:31.557 00.000 21948 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.02
01:40:31.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:40:31.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:31.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:31.557 00.000 21948 MoveAxis(E, 0, ABG)
01:40:31.557 00.000 21948 Move returns status 0, amount 0
01:40:31.557 00.000 21948 MoveAxis(N, 0, ABG)
01:40:31.557 00.000 21948 Move returns status 0, amount 0
01:40:31.557 00.000 21948 move complete, result=0
01:40:31.557 00.000 21948 worker thread done servicing request
01:40:31.557 00.000 21948 Worker thread wakes up
01:40:31.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:31.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:31.557 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:33.074 01.517 21948 Exposure complete
01:40:33.124 00.050 21948 worker thread done servicing request
01:40:33.124 00.000 18120 OnExposeComplete: enter
01:40:33.126 00.002 18120 UpdateGuideState(): m_state=6
01:40:33.128 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
01:40:33.129 00.001 18120 Star::Find returns 1 (0), X=897.16, Y=233.72, Mass=2008, SNR=31.0, Peak=201 HFD=3.9
01:40:33.131 00.002 18120 MultiStar: [#1 0.05,0.08,0.73,U] [#2 0.19,-0.00,0.61,U] [#3 0.26,-0.13,0.59,U] [#4 0.48,-0.04,0.00,M1] [#5 0.30,-0.09,0.44,U] [#6 0.12,-0.21,0.52,U] [#7 0.16,-0.12,0.42,U] [#8 -0.16,-0.23,0.38,U] 
01:40:33.132 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.30, -0.01}
01:40:33.134 00.002 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
01:40:33.134 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
01:40:33.134 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
01:40:33.136 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
01:40:33.137 00.001 18120 Enqueuing Move request for scope (0.17, -0.07)
01:40:33.137 00.000 21948 Worker thread wakes up
01:40:33.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:33.138 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.0
01:40:33.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:33.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:33.139 00.000 18120 Enqueuing Expose request
01:40:33.139 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
01:40:33.139 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
01:40:33.139 00.000 21948 Moving (0.17, -0.07) raw xDistance=-0.13 yDistance=-0.12
01:40:33.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:40:33.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:33.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:40:33.140 00.001 21948 MoveAxis(E, 0, ABG)
01:40:33.140 00.000 21948 Move returns status 0, amount 0
01:40:33.140 00.000 21948 MoveAxis(N, 0, ABG)
01:40:33.140 00.000 21948 Move returns status 0, amount 0
01:40:33.140 00.000 21948 move complete, result=0
01:40:33.140 00.000 21948 worker thread done servicing request
01:40:33.140 00.000 21948 Worker thread wakes up
01:40:33.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:33.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:33.140 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:34.764 01.624 21948 Exposure complete
01:40:34.799 00.035 21948 worker thread done servicing request
01:40:34.799 00.000 18120 OnExposeComplete: enter
01:40:34.800 00.001 18120 UpdateGuideState(): m_state=6
01:40:34.801 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
01:40:34.801 00.000 18120 Star::Find returns 1 (0), X=897.10, Y=233.68, Mass=2043, SNR=31.3, Peak=196 HFD=4.0
01:40:34.802 00.001 18120 MultiStar: [#1 0.04,-0.02,0.71,U] [#2 -0.00,-0.21,0.63,U] [#3 0.28,-0.22,0.59,U] [#4 0.07,-0.21,0.57,U] [#5 0.27,-0.19,0.46,U] [#6 -0.12,-0.20,0.50,U] [#7 0.32,-0.28,0.00,M1] [#8 -0.21,-0.19,0.39,U] 
01:40:34.802 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.25, -0.05}
01:40:34.802 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
01:40:34.803 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
01:40:34.803 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.99 mountX=-0.17 mountY=-0.02, mountTheta=-3.03
01:40:34.805 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
01:40:34.805 00.000 18120 Enqueuing Move request for scope (0.10, -0.14)
01:40:34.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:34.806 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.3
01:40:34.806 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.807 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:34.807 00.000 18120 Enqueuing Expose request
01:40:34.808 00.001 21948 Worker thread wakes up
01:40:34.808 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
01:40:34.808 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
01:40:34.808 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.02
01:40:34.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:40:34.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:34.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:34.808 00.000 21948 MoveAxis(E, 0, ABG)
01:40:34.808 00.000 21948 Move returns status 0, amount 0
01:40:34.808 00.000 21948 MoveAxis(N, 0, ABG)
01:40:34.808 00.000 21948 Move returns status 0, amount 0
01:40:34.808 00.000 21948 move complete, result=0
01:40:34.808 00.000 21948 worker thread done servicing request
01:40:34.808 00.000 21948 Worker thread wakes up
01:40:34.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:34.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:34.808 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:36.334 01.526 21948 Exposure complete
01:40:36.378 00.044 21948 worker thread done servicing request
01:40:36.378 00.000 18120 OnExposeComplete: enter
01:40:36.380 00.002 18120 UpdateGuideState(): m_state=6
01:40:36.380 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
01:40:36.381 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=233.71, Mass=1964, SNR=30.7, Peak=209 HFD=3.8
01:40:36.382 00.001 18120 MultiStar: [#1 0.08,0.09,0.76,U] [#2 0.06,-0.32,0.66,U] [#3 -0.05,-0.08,0.63,U] [#4 0.09,-0.21,0.56,U] [#5 0.31,-0.24,0.00,M1] [#6 -0.24,-0.36,0.00,M1] [#7 0.02,-0.12,0.44,U] [#8 -0.20,-0.28,0.41,U] 
01:40:36.382 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.28, -0.02}
01:40:36.382 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
01:40:36.383 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
01:40:36.383 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
01:40:36.384 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
01:40:36.385 00.001 18120 Enqueuing Move request for scope (0.07, -0.11)
01:40:36.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:36.386 00.001 21948 Worker thread wakes up
01:40:36.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:40:36.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:40:36.386 00.000 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
01:40:36.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:40:36.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:36.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:36.386 00.000 21948 MoveAxis(E, 0, ABG)
01:40:36.386 00.000 21948 Move returns status 0, amount 0
01:40:36.386 00.000 21948 MoveAxis(N, 0, ABG)
01:40:36.386 00.000 21948 Move returns status 0, amount 0
01:40:36.386 00.000 21948 move complete, result=0
01:40:36.386 00.000 21948 worker thread done servicing request
01:40:36.386 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
01:40:36.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:36.387 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:36.387 00.000 18120 Enqueuing Expose request
01:40:36.388 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:36.388 00.000 21948 Worker thread wakes up
01:40:36.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:36.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:38.014 01.626 21948 Exposure complete
01:40:38.041 00.027 21948 worker thread done servicing request
01:40:38.041 00.000 18120 OnExposeComplete: enter
01:40:38.042 00.001 18120 UpdateGuideState(): m_state=6
01:40:38.043 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
01:40:38.043 00.000 18120 Star::Find returns 1 (0), X=897.22, Y=233.46, Mass=1961, SNR=30.7, Peak=164 HFD=3.8
01:40:38.044 00.001 18120 MultiStar: [#1 0.29,-0.20,0.74,U] [#2 0.13,-0.15,0.66,U] [#3 0.23,-0.30,0.63,U] [#4 0.12,-0.39,0.00,M1] [#5 0.13,-0.38,0.00,M2] [#6 -0.20,-0.46,0.00,M2] [#7 0.08,-0.41,0.00,M1] [#8 0.03,-0.42,0.00,M1] 
01:40:38.044 00.000 18120 refined, 3 included, MultiStar: {0.27, -0.23}, one-star: {0.36, -0.27}
01:40:38.045 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
01:40:38.045 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
01:40:38.045 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.35 cameraTheta=-0.72 mountX=-0.32 mountY=-0.13, mountTheta=-2.75
01:40:38.047 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.23, opts=13)
01:40:38.048 00.001 18120 Enqueuing Move request for scope (0.27, -0.23)
01:40:38.049 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:38.050 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.7
01:40:38.050 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.050 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:38.051 00.001 18120 Enqueuing Expose request
01:40:38.051 00.000 21948 Worker thread wakes up
01:40:38.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.23) opts 0xd
01:40:38.051 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.23)
01:40:38.051 00.000 21948 Moving (0.27, -0.23) raw xDistance=-0.32 yDistance=-0.13
01:40:38.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:40:38.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:38.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:40:38.051 00.000 21948 MoveAxis(E, 57, ABG)
01:40:38.051 00.000 21948 Guiding  Dir = 2, Dur = 57
01:40:38.052 00.001 21948 IsSlewing returns 0
01:40:38.052 00.000 21948 IsGuiding returns 0
01:40:38.054 00.002 21948 PulseGuide returned control before completion, sleep 66
01:40:38.127 00.073 21948 IsGuiding returns 0
01:40:38.127 00.000 21948 Move returns status 0, amount 57
01:40:38.127 00.000 21948 MoveAxis(N, 0, ABG)
01:40:38.127 00.000 21948 Move returns status 0, amount 0
01:40:38.127 00.000 21948 move complete, result=0
01:40:38.127 00.000 21948 worker thread done servicing request
01:40:38.127 00.000 21948 Worker thread wakes up
01:40:38.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:38.128 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:38.128 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
01:40:39.532 01.404 21948 Exposure complete
01:40:39.568 00.036 21948 worker thread done servicing request
01:40:39.568 00.000 18120 OnExposeComplete: enter
01:40:39.570 00.002 18120 UpdateGuideState(): m_state=6
01:40:39.571 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
01:40:39.571 00.000 18120 Star::Find returns 1 (0), X=897.06, Y=233.68, Mass=2031, SNR=31.2, Peak=195 HFD=4.1
01:40:39.572 00.001 18120 MultiStar: [#1 -0.02,-0.08,0.71,U] [#2 0.15,-0.14,0.66,U] [#3 -0.09,-0.21,0.62,U] [#4 0.07,-0.05,0.55,U] [#5 0.21,-0.10,0.47,U] [#6 0.07,-0.13,0.51,U] [#7 0.16,-0.02,0.43,U] [#8 -0.25,0.02,0.40,U] 
01:40:39.574 00.002 18120 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.20, -0.05}
01:40:39.575 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:40:39.576 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:40:39.578 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.89 mountX=-0.11 mountY=-0.02, mountTheta=-2.92
01:40:39.579 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
01:40:39.580 00.001 18120 Enqueuing Move request for scope (0.07, -0.09)
01:40:39.581 00.001 21948 Worker thread wakes up
01:40:39.581 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:40:39.581 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:40:39.581 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.02
01:40:39.581 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:40:39.581 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:39.581 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:39.581 00.000 21948 MoveAxis(E, 0, ABG)
01:40:39.581 00.000 21948 Move returns status 0, amount 0
01:40:39.581 00.000 21948 MoveAxis(N, 0, ABG)
01:40:39.581 00.000 21948 Move returns status 0, amount 0
01:40:39.581 00.000 21948 move complete, result=0
01:40:39.581 00.000 21948 worker thread done servicing request
01:40:39.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:39.581 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.2
01:40:39.582 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:39.582 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:39.583 00.001 18120 Enqueuing Expose request
01:40:39.583 00.000 21948 Worker thread wakes up
01:40:39.583 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:39.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:39.583 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:41.213 01.630 21948 Exposure complete
01:40:41.238 00.025 21948 worker thread done servicing request
01:40:41.239 00.001 18120 OnExposeComplete: enter
01:40:41.239 00.000 18120 UpdateGuideState(): m_state=6
01:40:41.240 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
01:40:41.240 00.000 18120 Star::Find returns 1 (0), X=897.23, Y=233.87, Mass=2047, SNR=31.4, Peak=215 HFD=4.0
01:40:41.241 00.001 18120 MultiStar: [#1 0.26,0.03,0.70,U] [#2 0.10,-0.06,0.63,U] [#3 0.16,-0.15,0.59,U] [#4 0.24,-0.11,0.56,U] [#5 0.22,-0.04,0.46,U] [#6 -0.32,-0.28,0.00,M2] [#7 0.24,-0.08,0.41,U] [#8 0.05,-0.17,0.39,U] 
01:40:41.241 00.000 18120 refined, 7 included, MultiStar: {0.23, -0.03}, one-star: {0.37, 0.14}
01:40:41.242 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
01:40:41.242 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
01:40:41.243 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.14 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
01:40:41.244 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.03, opts=13)
01:40:41.245 00.001 18120 Enqueuing Move request for scope (0.23, -0.03)
01:40:41.245 00.000 21948 Worker thread wakes up
01:40:41.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:41.246 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:40:41.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:41.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:41.247 00.001 18120 Enqueuing Expose request
01:40:41.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
01:40:41.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
01:40:41.247 00.000 21948 Moving (0.23, -0.03) raw xDistance=-0.12 yDistance=-0.19
01:40:41.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:40:41.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:41.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:40:41.247 00.000 21948 MoveAxis(E, 0, ABG)
01:40:41.247 00.000 21948 Move returns status 0, amount 0
01:40:41.247 00.000 21948 MoveAxis(N, 0, ABG)
01:40:41.247 00.000 21948 Move returns status 0, amount 0
01:40:41.247 00.000 21948 move complete, result=0
01:40:41.247 00.000 21948 worker thread done servicing request
01:40:41.247 00.000 21948 Worker thread wakes up
01:40:41.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:41.248 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:41.248 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:42.766 01.518 21948 Exposure complete
01:40:42.804 00.038 21948 worker thread done servicing request
01:40:42.805 00.001 18120 OnExposeComplete: enter
01:40:42.805 00.000 18120 UpdateGuideState(): m_state=6
01:40:42.806 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:40:42.806 00.000 18120 Star::Find returns 1 (0), X=897.24, Y=233.58, Mass=1984, SNR=30.9, Peak=164 HFD=3.8
01:40:42.807 00.001 18120 MultiStar: [#1 0.26,-0.40,0.00,M1] [#2 0.29,-0.18,0.62,U] [#3 0.43,-0.06,0.00,M1] [#4 0.48,-0.29,0.00,M1] [#5 0.34,-0.27,0.00,M1] [#6 0.06,-0.30,0.54,U] [#7 0.09,-0.31,0.44,U] [#8 0.10,-0.35,0.38,U] 
01:40:42.807 00.000 18120 refined, 4 included, MultiStar: {0.23, -0.23}, one-star: {0.38, -0.15}
01:40:42.808 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
01:40:42.808 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
01:40:42.808 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-0.80 mountX=-0.30 mountY=-0.10, mountTheta=-2.83
01:40:42.810 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.23, opts=13)
01:40:42.810 00.000 18120 Enqueuing Move request for scope (0.23, -0.23)
01:40:42.811 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:42.811 00.000 21948 Worker thread wakes up
01:40:42.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
01:40:42.811 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
01:40:42.811 00.000 21948 Moving (0.23, -0.23) raw xDistance=-0.30 yDistance=-0.10
01:40:42.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:40:42.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:42.811 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
01:40:42.813 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:40:42.813 00.000 21948 MoveAxis(E, 54, ABG)
01:40:42.813 00.000 21948 Guiding  Dir = 2, Dur = 54
01:40:42.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.814 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:42.815 00.001 18120 Enqueuing Expose request
01:40:42.816 00.001 21948 IsSlewing returns 0
01:40:42.816 00.000 21948 IsGuiding returns 0
01:40:42.818 00.002 21948 PulseGuide returned control before completion, sleep 63
01:40:42.895 00.077 21948 IsGuiding returns 0
01:40:42.895 00.000 21948 Move returns status 0, amount 54
01:40:42.895 00.000 21948 MoveAxis(N, 0, ABG)
01:40:42.895 00.000 21948 Move returns status 0, amount 0
01:40:42.895 00.000 21948 move complete, result=0
01:40:42.895 00.000 21948 worker thread done servicing request
01:40:42.895 00.000 21948 Worker thread wakes up
01:40:42.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:42.895 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
01:40:42.896 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:44.526 01.630 21948 Exposure complete
01:40:44.573 00.047 21948 worker thread done servicing request
01:40:44.573 00.000 18120 OnExposeComplete: enter
01:40:44.575 00.002 18120 UpdateGuideState(): m_state=6
01:40:44.576 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
01:40:44.577 00.001 18120 Star::Find returns 1 (0), X=897.39, Y=234.01, Mass=1958, SNR=30.7, Peak=194 HFD=3.9
01:40:44.578 00.001 18120 MultiStar: [#1 0.36,0.46,0.00,M2] [#2 0.26,0.18,0.66,U] [#3 0.26,0.15,0.61,U] [#4 0.49,0.15,0.00,M2] [#5 0.52,0.17,0.00,M2] [#6 0.00,0.23,0.54,U] [#7 0.17,0.23,0.44,U] [#8 -0.05,0.08,0.38,U] 
01:40:44.579 00.001 18120 refined, 5 included, MultiStar: {0.25, 0.20}, one-star: {0.54, 0.28}
01:40:44.580 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
01:40:44.580 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
01:40:44.581 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.33 cameraTheta=0.68 mountX=0.08 mountY=-0.32, mountTheta=-1.32
01:40:44.583 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.20, opts=13)
01:40:44.583 00.000 18120 Enqueuing Move request for scope (0.25, 0.20)
01:40:44.585 00.002 21948 Worker thread wakes up
01:40:44.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:44.586 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.20) opts 0xd
01:40:44.586 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.20)
01:40:44.586 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.7
01:40:44.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:44.588 00.002 21948 Moving (0.25, 0.20) raw xDistance=0.08 yDistance=-0.32
01:40:44.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:40:44.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:40:44.588 00.000 21948 MoveAxis(E, 0, ABG)
01:40:44.588 00.000 21948 Move returns status 0, amount 0
01:40:44.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:44.588 00.000 18120 Enqueuing Expose request
01:40:44.588 00.000 21948 MoveAxis(N, 76, ABG)
01:40:44.588 00.000 21948 Guiding  Dir = 0, Dur = 76
01:40:44.589 00.001 21948 IsSlewing returns 0
01:40:44.589 00.000 21948 IsGuiding returns 0
01:40:44.594 00.005 21948 PulseGuide returned control before completion, sleep 82
01:40:44.682 00.088 21948 IsGuiding returns 1
01:40:44.682 00.000 21948 scope still moving after pulse duration time elapsed
01:40:44.713 00.031 21948 IsSlewing returns 0
01:40:44.713 00.000 21948 IsGuiding returns 0
01:40:44.713 00.000 21948 scope move finished after 76 + 48 ms
01:40:44.713 00.000 21948 Move returns status 0, amount 76
01:40:44.713 00.000 21948 move complete, result=0
01:40:44.714 00.001 21948 worker thread done servicing request
01:40:44.714 00.000 21948 Worker thread wakes up
01:40:44.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:44.714 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 76 ms NORTH
01:40:44.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:46.131 01.417 21948 Exposure complete
01:40:46.166 00.035 21948 worker thread done servicing request
01:40:46.167 00.001 18120 OnExposeComplete: enter
01:40:46.168 00.001 18120 UpdateGuideState(): m_state=6
01:40:46.169 00.001 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
01:40:46.169 00.000 18120 Star::Find returns 1 (0), X=896.74, Y=233.89, Mass=1921, SNR=30.1, Peak=189 HFD=4.0
01:40:46.170 00.001 18120 MultiStar: [#1 -0.17,0.14,0.74,U] [#2 -0.19,0.09,0.65,U] [#3 -0.08,0.19,0.62,U] [#4 -0.14,0.09,0.58,U] [#5 -0.19,-0.05,0.47,U] [#6 -0.49,0.02,0.00,M1] [#7 -0.18,0.08,0.43,U] [#8 -0.36,-0.00,0.41,U] 
01:40:46.170 00.000 18120 refined, 7 included, MultiStar: {-0.17, 0.10}, one-star: {-0.12, 0.16}
01:40:46.171 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
01:40:46.171 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
01:40:46.171 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.59 mountX=0.16 mountY=0.10, mountTheta=0.56
01:40:46.173 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.10, opts=13)
01:40:46.176 00.003 18120 Enqueuing Move request for scope (-0.17, 0.10)
01:40:46.178 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:46.180 00.002 18120 UpdateGuideState exits: m=1921 RSB=30.1
01:40:46.182 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.185 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:46.187 00.002 18120 Enqueuing Expose request
01:40:46.189 00.002 21948 Worker thread wakes up
01:40:46.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
01:40:46.189 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
01:40:46.189 00.000 21948 Moving (-0.17, 0.10) raw xDistance=0.16 yDistance=0.10
01:40:46.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:40:46.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:46.189 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:40:46.189 00.000 21948 MoveAxis(E, 0, ABG)
01:40:46.189 00.000 21948 Move returns status 0, amount 0
01:40:46.189 00.000 21948 MoveAxis(N, 0, ABG)
01:40:46.189 00.000 21948 Move returns status 0, amount 0
01:40:46.189 00.000 21948 move complete, result=0
01:40:46.190 00.001 21948 worker thread done servicing request
01:40:46.190 00.000 21948 Worker thread wakes up
01:40:46.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:46.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:46.191 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:47.826 01.635 21948 Exposure complete
01:40:47.874 00.048 21948 worker thread done servicing request
01:40:47.874 00.000 18120 OnExposeComplete: enter
01:40:47.875 00.001 18120 UpdateGuideState(): m_state=6
01:40:47.875 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
01:40:47.876 00.001 18120 Star::Find returns 1 (0), X=897.01, Y=233.44, Mass=2077, SNR=31.6, Peak=163 HFD=4.1
01:40:47.876 00.000 18120 MultiStar: [#1 -0.04,-0.09,0.72,U] [#2 -0.08,-0.34,0.64,U] [#3 -0.16,-0.32,0.57,U] [#4 0.09,-0.30,0.56,U] [#5 0.14,-0.37,0.00,M2] [#6 -0.46,-0.47,0.00,M2] [#7 -0.09,-0.46,0.00,M1] [#8 -0.18,-0.21,0.42,U] 
01:40:47.877 00.001 18120 refined, 5 included, MultiStar: {-0.01, -0.26}, one-star: {0.15, -0.29}
01:40:47.877 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
01:40:47.878 00.001 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
01:40:47.878 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.61 mountX=-0.23 mountY=0.13, mountTheta=2.64
01:40:47.879 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.26, opts=13)
01:40:47.880 00.001 18120 Enqueuing Move request for scope (-0.01, -0.26)
01:40:47.880 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:47.881 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.6
01:40:47.881 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.882 00.001 21948 Worker thread wakes up
01:40:47.883 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
01:40:47.883 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
01:40:47.883 00.000 21948 Moving (-0.01, -0.26) raw xDistance=-0.23 yDistance=0.13
01:40:47.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:40:47.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:47.883 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:47.884 00.001 18120 Enqueuing Expose request
01:40:47.885 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:40:47.885 00.000 21948 MoveAxis(E, 42, ABG)
01:40:47.885 00.000 21948 Guiding  Dir = 2, Dur = 42
01:40:47.885 00.000 21948 IsSlewing returns 0
01:40:47.886 00.001 21948 IsGuiding returns 0
01:40:47.887 00.001 21948 PulseGuide returned control before completion, sleep 51
01:40:47.949 00.062 21948 IsGuiding returns 1
01:40:47.949 00.000 21948 scope still moving after pulse duration time elapsed
01:40:47.981 00.032 21948 IsSlewing returns 0
01:40:47.981 00.000 21948 IsGuiding returns 0
01:40:47.981 00.000 21948 scope move finished after 42 + 53 ms
01:40:47.981 00.000 21948 Move returns status 0, amount 42
01:40:47.981 00.000 21948 MoveAxis(N, 0, ABG)
01:40:47.981 00.000 21948 Move returns status 0, amount 0
01:40:47.981 00.000 21948 move complete, result=0
01:40:47.981 00.000 21948 worker thread done servicing request
01:40:47.981 00.000 21948 Worker thread wakes up
01:40:47.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:47.981 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:40:47.982 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:49.388 01.406 21948 Exposure complete
01:40:49.420 00.032 21948 worker thread done servicing request
01:40:49.420 00.000 18120 OnExposeComplete: enter
01:40:49.421 00.001 18120 UpdateGuideState(): m_state=6
01:40:49.421 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
01:40:49.422 00.001 18120 Star::Find returns 1 (0), X=896.70, Y=233.38, Mass=2026, SNR=31.2, Peak=149 HFD=4.5
01:40:49.422 00.000 18120 MultiStar: [#1 -0.38,-0.13,0.00,M1] [#2 -0.30,-0.31,0.00,M1] [#3 -0.54,-0.28,0.00,M1] [#4 -0.22,-0.17,0.56,U] [#5 -0.30,-0.12,0.47,U] [#6 -0.70,-0.38,0.00,M3] [#7 -0.40,-0.49,0.00,M2] [#8 -0.74,-0.33,0.00,M1] 
01:40:49.423 00.001 18120 refined, 2 included, MultiStar: {-0.21, -0.25}, one-star: {-0.16, -0.35}
01:40:49.423 00.000 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.00) = xAngle (-4.27 = 2.02)
01:40:49.424 00.001 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.30 = 1.98)
01:40:49.424 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-2.27 mountX=-0.14 mountY=0.30, mountTheta=2.01
01:40:49.426 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.25, opts=13)
01:40:49.427 00.001 18120 Enqueuing Move request for scope (-0.21, -0.25)
01:40:49.428 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:49.429 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.2
01:40:49.430 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.430 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:49.431 00.001 18120 Enqueuing Expose request
01:40:49.431 00.000 21948 Worker thread wakes up
01:40:49.431 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
01:40:49.431 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
01:40:49.431 00.000 21948 Moving (-0.21, -0.25) raw xDistance=-0.14 yDistance=0.30
01:40:49.431 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:40:49.431 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:49.432 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:40:49.432 00.000 21948 MoveAxis(E, 0, ABG)
01:40:49.432 00.000 21948 Move returns status 0, amount 0
01:40:49.432 00.000 21948 MoveAxis(N, 0, ABG)
01:40:49.432 00.000 21948 Move returns status 0, amount 0
01:40:49.432 00.000 21948 move complete, result=0
01:40:49.432 00.000 21948 worker thread done servicing request
01:40:49.432 00.000 21948 Worker thread wakes up
01:40:49.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:49.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:49.432 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:40:51.055 01.623 21948 Exposure complete
01:40:51.100 00.045 21948 worker thread done servicing request
01:40:51.100 00.000 18120 OnExposeComplete: enter
01:40:51.102 00.002 18120 UpdateGuideState(): m_state=6
01:40:51.103 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
01:40:51.104 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=233.45, Mass=1931, SNR=30.5, Peak=122 HFD=4.2
01:40:51.105 00.001 18120 MultiStar: [#1 -0.71,-0.10,0.00,M2] [#2 -0.27,-0.23,0.67,U] [#3 -0.63,-0.14,0.00,M2] [#4 -0.44,-0.26,0.00,M1] [#5 -0.50,0.00,0.00,M2] [#6 -0.84,-0.25,0.00,M4] [#7 -0.52,-0.43,0.00,M3] [#8 -0.69,-0.06,0.00,M2] 
01:40:51.106 00.001 18120 refined, 1 included, MultiStar: {-0.25, -0.26}, one-star: {-0.23, -0.28}
01:40:51.106 00.000 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
01:40:51.107 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
01:40:51.108 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.33 mountX=-0.13 mountY=0.34, mountTheta=1.95
01:40:51.109 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.26, opts=13)
01:40:51.110 00.001 18120 Enqueuing Move request for scope (-0.25, -0.26)
01:40:51.110 00.000 21948 Worker thread wakes up
01:40:51.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:51.111 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.5
01:40:51.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.112 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:51.112 00.000 18120 Enqueuing Expose request
01:40:51.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.26) opts 0xd
01:40:51.112 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.26)
01:40:51.112 00.000 21948 Moving (-0.25, -0.26) raw xDistance=-0.13 yDistance=0.34
01:40:51.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:40:51.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:51.113 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:40:51.113 00.000 21948 MoveAxis(E, 0, ABG)
01:40:51.113 00.000 21948 Move returns status 0, amount 0
01:40:51.113 00.000 21948 MoveAxis(N, 0, ABG)
01:40:51.113 00.000 21948 Move returns status 0, amount 0
01:40:51.113 00.000 21948 move complete, result=0
01:40:51.113 00.000 21948 worker thread done servicing request
01:40:51.113 00.000 21948 Worker thread wakes up
01:40:51.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:51.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:51.113 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:40:52.632 01.519 21948 Exposure complete
01:40:52.681 00.049 21948 worker thread done servicing request
01:40:52.681 00.000 18120 OnExposeComplete: enter
01:40:52.682 00.001 18120 UpdateGuideState(): m_state=6
01:40:52.682 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
01:40:52.683 00.001 18120 Star::Find returns 1 (0), X=896.91, Y=233.45, Mass=1992, SNR=31.0, Peak=173 HFD=3.9
01:40:52.683 00.000 18120 MultiStar: [#1 -0.24,-0.16,0.72,U] [#2 -0.31,-0.37,0.00,M1] [#3 -0.27,-0.28,0.00,M3] [#4 -0.04,-0.22,0.54,U] [#5 -0.07,-0.37,0.49,U] [#6 -0.52,-0.43,0.00,M5] [#7 -0.31,-0.35,0.00,M4] [#8 -0.39,-0.27,0.00,M3] 
01:40:52.684 00.001 18120 refined, 3 included, MultiStar: {-0.06, -0.25}, one-star: {0.05, -0.28}
01:40:52.684 00.000 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
01:40:52.685 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
01:40:52.685 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.81 mountX=-0.20 mountY=0.17, mountTheta=2.45
01:40:52.687 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.25, opts=13)
01:40:52.689 00.002 18120 Enqueuing Move request for scope (-0.06, -0.25)
01:40:52.690 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:52.690 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
01:40:52.691 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:52.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:52.692 00.001 18120 Enqueuing Expose request
01:40:52.692 00.000 21948 Worker thread wakes up
01:40:52.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
01:40:52.692 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
01:40:52.692 00.000 21948 Moving (-0.06, -0.25) raw xDistance=-0.20 yDistance=0.17
01:40:52.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:40:52.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:52.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:40:52.693 00.001 21948 MoveAxis(E, 36, ABG)
01:40:52.693 00.000 21948 Guiding  Dir = 2, Dur = 36
01:40:52.693 00.000 21948 IsSlewing returns 0
01:40:52.693 00.000 21948 IsGuiding returns 0
01:40:52.695 00.002 21948 PulseGuide returned control before completion, sleep 45
01:40:52.756 00.061 21948 IsGuiding returns 0
01:40:52.757 00.001 21948 Move returns status 0, amount 36
01:40:52.757 00.000 21948 MoveAxis(N, 0, ABG)
01:40:52.757 00.000 21948 Move returns status 0, amount 0
01:40:52.757 00.000 21948 move complete, result=0
01:40:52.757 00.000 21948 worker thread done servicing request
01:40:52.757 00.000 21948 Worker thread wakes up
01:40:52.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:52.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:52.757 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:40:54.391 01.634 21948 Exposure complete
01:40:54.437 00.046 21948 worker thread done servicing request
01:40:54.437 00.000 18120 OnExposeComplete: enter
01:40:54.438 00.001 18120 UpdateGuideState(): m_state=6
01:40:54.440 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
01:40:54.440 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=233.85, Mass=2008, SNR=31.0, Peak=218 HFD=4.1
01:40:54.441 00.001 18120 MultiStar: [#1 -0.20,0.16,0.74,U] [#2 -0.00,0.13,0.65,U] [#3 -0.12,-0.07,0.59,U] [#4 -0.17,-0.03,0.55,U] [#5 -0.20,0.10,0.48,U] [#6 -0.43,-0.20,0.00,M6] [#7 -0.12,-0.10,0.44,U] [#8 -0.15,0.13,0.41,U] 
01:40:54.441 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.07}, one-star: {0.01, 0.12}
01:40:54.442 00.001 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.58 = 0.58)
01:40:54.442 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.54 = 0.54)
01:40:54.442 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.12 cameraTheta=2.58 mountX=0.10 mountY=0.06, mountTheta=0.55
01:40:54.444 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
01:40:54.445 00.001 18120 Enqueuing Move request for scope (-0.11, 0.07)
01:40:54.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:54.446 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.0
01:40:54.446 00.000 21948 Worker thread wakes up
01:40:54.446 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
01:40:54.446 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
01:40:54.446 00.000 21948 Moving (-0.11, 0.07) raw xDistance=0.10 yDistance=0.06
01:40:54.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:40:54.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:54.447 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:40:54.447 00.000 21948 MoveAxis(E, 0, ABG)
01:40:54.447 00.000 21948 Move returns status 0, amount 0
01:40:54.447 00.000 21948 MoveAxis(N, 0, ABG)
01:40:54.447 00.000 21948 Move returns status 0, amount 0
01:40:54.447 00.000 21948 move complete, result=0
01:40:54.447 00.000 21948 worker thread done servicing request
01:40:54.447 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:54.447 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:54.448 00.001 18120 Enqueuing Expose request
01:40:54.448 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:54.448 00.000 21948 Worker thread wakes up
01:40:54.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:54.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:55.968 01.520 21948 Exposure complete
01:40:56.004 00.036 21948 worker thread done servicing request
01:40:56.005 00.001 18120 OnExposeComplete: enter
01:40:56.007 00.002 18120 UpdateGuideState(): m_state=6
01:40:56.008 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
01:40:56.009 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=233.85, Mass=1916, SNR=30.3, Peak=198 HFD=4.2
01:40:56.011 00.002 18120 MultiStar: [#1 -0.14,0.07,0.72,U] [#2 -0.05,-0.07,0.65,U] [#3 -0.15,-0.15,0.60,U] [#4 0.00,-0.08,0.59,U] [#5 0.22,-0.04,0.48,U] [#6 -0.23,-0.04,0.51,U] [#7 -0.01,-0.02,0.45,U] [#8 -0.20,-0.22,0.40,U] 
01:40:56.012 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.11, 0.12}
01:40:56.013 00.001 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.00) = xAngle (-4.53 = 1.75)
01:40:56.014 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.57 = 1.71)
01:40:56.015 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.53 mountX=-0.01 mountY=0.05, mountTheta=1.75
01:40:56.019 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
01:40:56.019 00.000 18120 Enqueuing Move request for scope (-0.04, -0.03)
01:40:56.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:56.021 00.002 18120 UpdateGuideState exits: m=1916 RSB=30.3
01:40:56.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.022 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:56.022 00.000 18120 Enqueuing Expose request
01:40:56.023 00.001 21948 Worker thread wakes up
01:40:56.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:40:56.023 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:40:56.023 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
01:40:56.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:40:56.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:56.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:40:56.023 00.000 21948 MoveAxis(E, 0, ABG)
01:40:56.023 00.000 21948 Move returns status 0, amount 0
01:40:56.023 00.000 21948 MoveAxis(N, 0, ABG)
01:40:56.023 00.000 21948 Move returns status 0, amount 0
01:40:56.023 00.000 21948 move complete, result=0
01:40:56.023 00.000 21948 worker thread done servicing request
01:40:56.023 00.000 21948 Worker thread wakes up
01:40:56.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:56.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:56.024 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:57.661 01.637 21948 Exposure complete
01:40:57.726 00.065 21948 worker thread done servicing request
01:40:57.726 00.000 18120 OnExposeComplete: enter
01:40:57.728 00.002 18120 UpdateGuideState(): m_state=6
01:40:57.730 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
01:40:57.731 00.001 18120 Star::Find returns 1 (0), X=896.93, Y=233.93, Mass=2017, SNR=31.1, Peak=210 HFD=4.3
01:40:57.733 00.002 18120 MultiStar: [#1 -0.12,0.29,0.68,U] [#2 -0.09,0.14,0.64,U] [#3 -0.18,0.10,0.61,U] [#4 -0.10,-0.04,0.59,U] [#5 -0.07,0.17,0.46,U] [#6 -0.35,-0.10,0.52,U] [#7 -0.02,0.09,0.43,U] [#8 -0.52,0.28,0.00,M2] 
01:40:57.733 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.12}, one-star: {0.07, 0.20}
01:40:57.734 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.24 = 0.24)
01:40:57.735 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.20 = 0.20)
01:40:57.736 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.24 mountX=0.15 mountY=0.03, mountTheta=0.20
01:40:57.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
01:40:57.738 00.001 18120 Enqueuing Move request for scope (-0.09, 0.12)
01:40:57.738 00.000 21948 Worker thread wakes up
01:40:57.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:40:57.738 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:40:57.738 00.000 21948 Moving (-0.09, 0.12) raw xDistance=0.15 yDistance=0.03
01:40:57.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:40:57.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:57.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:57.738 00.000 21948 MoveAxis(E, 0, ABG)
01:40:57.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:57.739 00.001 18120 UpdateGuideState exits: m=2017 RSB=31.1
01:40:57.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:57.740 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:57.740 00.000 18120 Enqueuing Expose request
01:40:57.741 00.001 21948 Move returns status 0, amount 0
01:40:57.741 00.000 21948 MoveAxis(N, 0, ABG)
01:40:57.741 00.000 21948 Move returns status 0, amount 0
01:40:57.741 00.000 21948 move complete, result=0
01:40:57.741 00.000 21948 worker thread done servicing request
01:40:57.741 00.000 21948 Worker thread wakes up
01:40:57.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:57.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:57.741 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:59.146 01.405 21948 Exposure complete
01:40:59.212 00.066 21948 worker thread done servicing request
01:40:59.212 00.000 18120 OnExposeComplete: enter
01:40:59.213 00.001 18120 UpdateGuideState(): m_state=6
01:40:59.213 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
01:40:59.214 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=233.90, Mass=2060, SNR=31.4, Peak=229 HFD=4.2
01:40:59.214 00.000 18120 MultiStar: [#1 0.11,0.22,0.71,U] [#2 -0.28,0.18,0.64,U] [#3 0.09,-0.09,0.58,U] [#4 -0.22,0.01,0.55,U] [#5 -0.02,-0.05,0.46,U] [#6 -0.15,-0.12,0.52,U] [#7 -0.26,-0.13,0.44,U] [#8 0.09,-0.23,0.42,U] 
01:40:59.214 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.24, 0.17}
01:40:59.215 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
01:40:59.215 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
01:40:59.216 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.14 mountX=0.03 mountY=0.00, mountTheta=0.10
01:40:59.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
01:40:59.218 00.001 18120 Enqueuing Move request for scope (-0.02, 0.03)
01:40:59.219 00.001 21948 Worker thread wakes up
01:40:59.219 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:40:59.219 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:40:59.219 00.000 21948 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.00
01:40:59.219 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:40:59.219 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:40:59.220 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.4
01:40:59.220 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.220 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:40:59.221 00.001 18120 Enqueuing Expose request
01:40:59.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:59.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:40:59.222 00.001 21948 MoveAxis(E, 0, ABG)
01:40:59.222 00.000 21948 Move returns status 0, amount 0
01:40:59.222 00.000 21948 MoveAxis(N, 0, ABG)
01:40:59.222 00.000 21948 Move returns status 0, amount 0
01:40:59.222 00.000 21948 move complete, result=0
01:40:59.222 00.000 21948 worker thread done servicing request
01:40:59.222 00.000 21948 Worker thread wakes up
01:40:59.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:40:59.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:40:59.222 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:00.849 01.627 21948 Exposure complete
01:41:00.888 00.039 21948 worker thread done servicing request
01:41:00.889 00.001 18120 OnExposeComplete: enter
01:41:00.889 00.000 18120 UpdateGuideState(): m_state=6
01:41:00.890 00.001 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
01:41:00.890 00.000 18120 Star::Find returns 1 (0), X=896.84, Y=233.82, Mass=2025, SNR=31.2, Peak=203 HFD=4.3
01:41:00.891 00.001 18120 MultiStar: [#1 -0.30,0.02,0.70,U] [#2 -0.24,0.08,0.62,U] [#3 -0.12,-0.08,0.61,U] [#4 -0.17,-0.00,0.59,U] [#5 -0.07,-0.04,0.46,U] [#6 -0.52,0.06,0.00,M4] [#7 -0.22,0.24,0.42,U] [#8 -0.23,-0.14,0.39,U] 
01:41:00.891 00.000 18120 single-star, 7 included, MultiStar: {-0.16, 0.03}, one-star: {-0.02, 0.09}
01:41:00.892 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
01:41:00.892 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
01:41:00.892 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.75 mountX=0.09 mountY=-0.03, mountTheta=-0.29
01:41:00.894 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.09, opts=13)
01:41:00.895 00.001 18120 Enqueuing Move request for scope (-0.02, 0.09)
01:41:00.897 00.002 21948 Worker thread wakes up
01:41:00.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:00.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:41:00.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:41:00.897 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:41:00.898 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:00.899 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:00.899 00.000 18120 Enqueuing Expose request
01:41:00.900 00.001 21948 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
01:41:00.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:41:00.900 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:00.900 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:00.900 00.000 21948 MoveAxis(E, 0, ABG)
01:41:00.900 00.000 21948 Move returns status 0, amount 0
01:41:00.900 00.000 21948 MoveAxis(N, 0, ABG)
01:41:00.900 00.000 21948 Move returns status 0, amount 0
01:41:00.900 00.000 21948 move complete, result=0
01:41:00.900 00.000 21948 worker thread done servicing request
01:41:00.900 00.000 21948 Worker thread wakes up
01:41:00.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:00.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:00.900 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:02.420 01.520 21948 Exposure complete
01:41:02.463 00.043 21948 worker thread done servicing request
01:41:02.463 00.000 18120 OnExposeComplete: enter
01:41:02.464 00.001 18120 UpdateGuideState(): m_state=6
01:41:02.466 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
01:41:02.467 00.001 18120 Star::Find returns 1 (0), X=896.96, Y=233.66, Mass=2048, SNR=31.4, Peak=206 HFD=4.0
01:41:02.467 00.000 18120 MultiStar: [#1 -0.25,-0.19,0.70,U] [#2 -0.02,-0.21,0.62,U] [#3 -0.25,-0.12,0.58,U] [#4 -0.08,-0.13,0.57,U] [#5 -0.19,-0.01,0.46,U] [#6 -0.45,-0.31,0.00,M5] [#7 0.08,-0.02,0.45,U] [#8 -0.32,-0.05,0.37,U] 
01:41:02.468 00.001 18120 single-star, 7 included, MultiStar: {-0.09, -0.11}, one-star: {0.10, -0.07}
01:41:02.468 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
01:41:02.468 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
01:41:02.469 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
01:41:02.470 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
01:41:02.471 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
01:41:02.471 00.000 21948 Worker thread wakes up
01:41:02.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
01:41:02.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
01:41:02.471 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=-0.06
01:41:02.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:41:02.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:02.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:02.471 00.000 21948 MoveAxis(E, 0, ABG)
01:41:02.471 00.000 21948 Move returns status 0, amount 0
01:41:02.471 00.000 21948 MoveAxis(N, 0, ABG)
01:41:02.471 00.000 21948 Move returns status 0, amount 0
01:41:02.471 00.000 21948 move complete, result=0
01:41:02.471 00.000 21948 worker thread done servicing request
01:41:02.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:02.472 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.4
01:41:02.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:02.473 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:02.473 00.000 18120 Enqueuing Expose request
01:41:02.474 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:02.474 00.000 21948 Worker thread wakes up
01:41:02.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:02.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:04.108 01.634 21948 Exposure complete
01:41:04.146 00.038 21948 worker thread done servicing request
01:41:04.146 00.000 18120 OnExposeComplete: enter
01:41:04.148 00.002 18120 UpdateGuideState(): m_state=6
01:41:04.149 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
01:41:04.150 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=233.76, Mass=1881, SNR=30.1, Peak=196 HFD=4.0
01:41:04.153 00.003 18120 MultiStar: [#1 -0.14,0.06,0.74,U] [#2 -0.19,-0.16,0.66,U] [#3 -0.16,-0.19,0.61,U] [#4 -0.07,-0.04,0.56,U] [#5 -0.21,-0.32,0.48,U] [#6 -0.36,-0.18,0.00,M6] [#7 -0.07,-0.09,0.48,U] [#8 -0.28,-0.16,0.41,U] 
01:41:04.156 00.003 18120 single-star, 7 included, MultiStar: {-0.11, -0.09}, one-star: {0.09, 0.03}
01:41:04.157 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
01:41:04.158 00.001 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
01:41:04.159 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.32 mountX=-0.01 mountY=-0.09, mountTheta=-1.68
01:41:04.160 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.03, opts=13)
01:41:04.160 00.000 18120 Enqueuing Move request for scope (0.09, 0.03)
01:41:04.161 00.001 21948 Worker thread wakes up
01:41:04.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:41:04.161 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:41:04.161 00.000 21948 Moving (0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
01:41:04.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:41:04.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:04.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:04.161 00.000 21948 MoveAxis(E, 0, ABG)
01:41:04.161 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:04.162 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.1
01:41:04.162 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:04.163 00.001 18120 Enqueuing Expose request
01:41:04.163 00.000 21948 Move returns status 0, amount 0
01:41:04.163 00.000 21948 MoveAxis(N, 0, ABG)
01:41:04.163 00.000 21948 Move returns status 0, amount 0
01:41:04.163 00.000 21948 move complete, result=0
01:41:04.163 00.000 21948 worker thread done servicing request
01:41:04.163 00.000 21948 Worker thread wakes up
01:41:04.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:04.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:04.164 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:05.685 01.521 21948 Exposure complete
01:41:05.728 00.043 21948 worker thread done servicing request
01:41:05.728 00.000 18120 OnExposeComplete: enter
01:41:05.729 00.001 18120 UpdateGuideState(): m_state=6
01:41:05.729 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
01:41:05.731 00.002 18120 Star::Find returns 1 (0), X=897.03, Y=233.79, Mass=1920, SNR=30.3, Peak=188 HFD=4.1
01:41:05.731 00.000 18120 MultiStar: [#1 -0.09,0.01,0.74,U] [#2 -0.11,-0.15,0.66,U] [#3 -0.03,-0.17,0.62,U] [#4 0.06,-0.07,0.56,U] [#5 -0.08,-0.24,0.47,U] [#6 -0.41,-0.45,0.00,M7] [#7 0.23,0.05,0.45,U] [#8 -0.31,-0.11,0.41,U] 
01:41:05.732 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.06}, one-star: {0.17, 0.06}
01:41:05.732 00.000 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
01:41:05.733 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
01:41:05.733 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.06 mountY=0.03, mountTheta=2.62
01:41:05.735 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.06, opts=13)
01:41:05.735 00.000 18120 Enqueuing Move request for scope (-0.00, -0.06)
01:41:05.735 00.000 21948 Worker thread wakes up
01:41:05.736 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:05.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
01:41:05.736 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.3
01:41:05.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:05.737 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:05.737 00.000 18120 Enqueuing Expose request
01:41:05.738 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
01:41:05.738 00.000 21948 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.03
01:41:05.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:05.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:05.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:05.738 00.000 21948 MoveAxis(E, 0, ABG)
01:41:05.738 00.000 21948 Move returns status 0, amount 0
01:41:05.738 00.000 21948 MoveAxis(N, 0, ABG)
01:41:05.738 00.000 21948 Move returns status 0, amount 0
01:41:05.738 00.000 21948 move complete, result=0
01:41:05.738 00.000 21948 worker thread done servicing request
01:41:05.738 00.000 21948 Worker thread wakes up
01:41:05.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:05.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:05.738 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:07.371 01.633 21948 Exposure complete
01:41:07.416 00.045 21948 worker thread done servicing request
01:41:07.416 00.000 18120 OnExposeComplete: enter
01:41:07.417 00.001 18120 UpdateGuideState(): m_state=6
01:41:07.417 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
01:41:07.418 00.001 18120 Star::Find returns 1 (0), X=897.14, Y=233.82, Mass=1909, SNR=30.3, Peak=205 HFD=4.1
01:41:07.418 00.000 18120 MultiStar: [#1 0.01,0.13,0.76,U] [#2 -0.09,0.18,0.66,U] [#3 -0.16,0.01,0.60,U] [#4 0.01,-0.04,0.58,U] [#5 -0.14,-0.07,0.47,U] [#6 -0.40,-0.33,0.00,M8] [#7 -0.08,0.06,0.46,U] [#8 -0.19,-0.00,0.42,U] 
01:41:07.419 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.28, 0.09}
01:41:07.419 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
01:41:07.420 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
01:41:07.420 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=0.05 mountY=-0.02, mountTheta=-0.31
01:41:07.421 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
01:41:07.422 00.001 18120 Enqueuing Move request for scope (-0.01, 0.06)
01:41:07.422 00.000 21948 Worker thread wakes up
01:41:07.422 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:07.423 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.3
01:41:07.423 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:07.423 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:07.424 00.001 18120 Enqueuing Expose request
01:41:07.424 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:41:07.424 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:41:07.424 00.000 21948 Moving (-0.01, 0.06) raw xDistance=0.05 yDistance=-0.02
01:41:07.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:41:07.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:07.424 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:07.424 00.000 21948 MoveAxis(E, 0, ABG)
01:41:07.424 00.000 21948 Move returns status 0, amount 0
01:41:07.424 00.000 21948 MoveAxis(N, 0, ABG)
01:41:07.424 00.000 21948 Move returns status 0, amount 0
01:41:07.424 00.000 21948 move complete, result=0
01:41:07.424 00.000 21948 worker thread done servicing request
01:41:07.425 00.001 21948 Worker thread wakes up
01:41:07.425 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:07.425 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:07.425 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:08.946 01.521 21948 Exposure complete
01:41:08.985 00.039 21948 worker thread done servicing request
01:41:08.986 00.001 18120 OnExposeComplete: enter
01:41:08.987 00.001 18120 UpdateGuideState(): m_state=6
01:41:08.989 00.002 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
01:41:08.991 00.002 18120 Star::Find returns 1 (0), X=897.02, Y=233.94, Mass=2043, SNR=31.4, Peak=207 HFD=4.4
01:41:08.992 00.001 18120 MultiStar: [#1 -0.23,0.36,0.00,M1] [#2 -0.39,0.36,0.00,M1] [#3 -0.22,0.15,0.60,U] [#4 -0.39,0.26,0.00,M1] [#5 -0.24,0.13,0.46,U] [#6 -0.43,0.18,0.00,M9] [#7 -0.14,-0.02,0.42,U] [#8 -0.52,0.23,0.00,M1] 
01:41:08.992 00.000 18120 refined, 3 included, MultiStar: {-0.05, 0.14}, one-star: {0.16, 0.21}
01:41:08.993 00.001 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
01:41:08.994 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
01:41:08.995 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=0.15 mountY=-0.01, mountTheta=-0.09
01:41:08.998 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.14, opts=13)
01:41:09.000 00.002 18120 Enqueuing Move request for scope (-0.05, 0.14)
01:41:09.002 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:09.005 00.003 18120 UpdateGuideState exits: m=2043 RSB=31.4
01:41:09.008 00.003 21948 Worker thread wakes up
01:41:09.008 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:09.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:09.009 00.001 18120 Enqueuing Expose request
01:41:09.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:41:09.009 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:41:09.009 00.000 21948 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=-0.01
01:41:09.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:41:09.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:09.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:41:09.009 00.000 21948 MoveAxis(E, 0, ABG)
01:41:09.009 00.000 21948 Move returns status 0, amount 0
01:41:09.009 00.000 21948 MoveAxis(N, 0, ABG)
01:41:09.009 00.000 21948 Move returns status 0, amount 0
01:41:09.009 00.000 21948 move complete, result=0
01:41:09.010 00.001 21948 worker thread done servicing request
01:41:09.010 00.000 21948 Worker thread wakes up
01:41:09.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:09.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:09.010 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:10.643 01.633 21948 Exposure complete
01:41:10.680 00.037 21948 worker thread done servicing request
01:41:10.680 00.000 18120 OnExposeComplete: enter
01:41:10.680 00.000 18120 UpdateGuideState(): m_state=6
01:41:10.680 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
01:41:10.681 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=234.05, Mass=2007, SNR=31.1, Peak=188 HFD=4.1
01:41:10.681 00.000 18120 MultiStar: [#1 -0.37,0.50,0.00,M2] [#2 -0.52,0.38,0.00,M2] [#3 -0.53,0.28,0.00,M1] [#4 -0.57,0.40,0.00,M2] [#5 -0.51,0.20,0.00,M1] [#6 -0.75,0.11,0.00,M10] [#7 -0.62,0.33,0.00,M1] [#8 -0.91,0.19,0.00,M2] 
01:41:10.682 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
01:41:10.682 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
01:41:10.682 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.92 mountX=0.34 mountY=-0.04, mountTheta=-0.11
01:41:10.684 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.32, opts=13)
01:41:10.685 00.001 18120 Enqueuing Move request for scope (-0.12, 0.32)
01:41:10.686 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:10.686 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.1
01:41:10.687 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:10.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:10.687 00.000 18120 Enqueuing Expose request
01:41:10.688 00.001 21948 Worker thread wakes up
01:41:10.688 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
01:41:10.688 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
01:41:10.688 00.000 21948 Moving (-0.12, 0.32) raw xDistance=0.34 yDistance=-0.04
01:41:10.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:41:10.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:10.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:41:10.688 00.000 21948 MoveAxis(W, 60, ABG)
01:41:10.688 00.000 21948 Guiding  Dir = 3, Dur = 60
01:41:10.688 00.000 21948 IsSlewing returns 0
01:41:10.688 00.000 21948 IsGuiding returns 0
01:41:10.691 00.003 21948 PulseGuide returned control before completion, sleep 69
01:41:10.771 00.080 21948 IsGuiding returns 0
01:41:10.771 00.000 21948 Move returns status 0, amount 60
01:41:10.771 00.000 21948 MoveAxis(N, 0, ABG)
01:41:10.771 00.000 21948 Move returns status 0, amount 0
01:41:10.771 00.000 21948 move complete, result=0
01:41:10.771 00.000 21948 worker thread done servicing request
01:41:10.771 00.000 21948 Worker thread wakes up
01:41:10.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:10.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:10.771 00.000 18120 GuideStep: 0.3 px 60 ms WEST, -0.0 px 0 ms NORTH
01:41:12.178 01.407 21948 Exposure complete
01:41:12.217 00.039 21948 worker thread done servicing request
01:41:12.217 00.000 18120 OnExposeComplete: enter
01:41:12.219 00.002 18120 UpdateGuideState(): m_state=6
01:41:12.220 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
01:41:12.222 00.002 18120 Star::Find returns 1 (0), X=896.37, Y=234.34, Mass=2000, SNR=30.9, Peak=160 HFD=3.8
01:41:12.223 00.001 18120 MultiStar: [#1 -0.82,0.70,0.00,M3] [#2 -0.93,0.61,0.00,M3] [#3 -1.02,0.59,0.00,M2] [#4 -1.04,0.41,0.00,M3] [#5 -0.81,0.59,0.00,M2] [#6 -0.98,0.47,0.00,R] [#7 -0.86,0.52,0.00,M2] [#8 -1.15,0.62,0.00,M3] 
01:41:12.224 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
01:41:12.224 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
01:41:12.226 00.002 18120 CameraToMount -- cameraX=-0.48 cameraY=0.61 hyp=0.77 cameraTheta=2.24 mountX=0.75 mountY=0.16, mountTheta=0.21
01:41:12.227 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.48, y=0.61, opts=13)
01:41:12.227 00.000 18120 Enqueuing Move request for scope (-0.48, 0.61)
01:41:12.228 00.001 21948 Worker thread wakes up
01:41:12.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:12.228 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.9
01:41:12.229 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:12.231 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.61) opts 0xd
01:41:12.231 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:12.231 00.000 18120 Enqueuing Expose request
01:41:12.232 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.48, 0.61)
01:41:12.232 00.000 21948 Moving (-0.48, 0.61) raw xDistance=0.75 yDistance=0.16
01:41:12.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
01:41:12.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:12.232 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:41:12.232 00.000 21948 MoveAxis(W, 138, ABG)
01:41:12.232 00.000 21948 Guiding  Dir = 3, Dur = 138
01:41:12.232 00.000 21948 IsSlewing returns 0
01:41:12.232 00.000 21948 IsGuiding returns 0
01:41:12.235 00.003 21948 PulseGuide returned control before completion, sleep 147
01:41:12.395 00.160 21948 IsGuiding returns 0
01:41:12.395 00.000 21948 Move returns status 0, amount 138
01:41:12.395 00.000 21948 MoveAxis(N, 0, ABG)
01:41:12.395 00.000 21948 Move returns status 0, amount 0
01:41:12.395 00.000 21948 move complete, result=0
01:41:12.395 00.000 21948 worker thread done servicing request
01:41:12.395 00.000 21948 Worker thread wakes up
01:41:12.395 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:12.395 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:12.396 00.001 18120 GuideStep: 0.8 px 138 ms WEST, 0.2 px 0 ms NORTH
01:41:14.034 01.638 21948 Exposure complete
01:41:14.064 00.030 21948 worker thread done servicing request
01:41:14.064 00.000 18120 OnExposeComplete: enter
01:41:14.067 00.003 18120 UpdateGuideState(): m_state=6
01:41:14.069 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
01:41:14.072 00.003 18120 Star::Find returns 1 (0), X=896.91, Y=233.35, Mass=2149, SNR=32.1, Peak=194 HFD=4.0
01:41:14.074 00.002 18120 MultiStar: [#1 -0.07,-0.25,0.70,U] [#2 -0.20,-0.48,0.00,M4] [#3 0.13,-0.46,0.00,M3] [#4 -0.02,-0.46,0.00,M4] [#5 0.04,-0.52,0.00,M3] [#6 0.43,-1.08,0.00,M1] [#7 -0.23,-0.61,0.00,M3] [#8 -0.40,-0.44,0.00,M4] 
01:41:14.075 00.001 18120 refined, 1 included, MultiStar: {0.00, -0.33}, one-star: {0.05, -0.38}
01:41:14.076 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.56 = 2.72)
01:41:14.077 00.001 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.68)
01:41:14.078 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.56 mountX=-0.30 mountY=0.15, mountTheta=2.69
01:41:14.081 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.33, opts=13)
01:41:14.082 00.001 18120 Enqueuing Move request for scope (0.00, -0.33)
01:41:14.084 00.002 21948 Worker thread wakes up
01:41:14.084 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:14.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.33) opts 0xd
01:41:14.084 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.33)
01:41:14.084 00.000 18120 UpdateGuideState exits: m=2149 RSB=32.1
01:41:14.084 00.000 21948 Moving (0.00, -0.33) raw xDistance=-0.30 yDistance=0.15
01:41:14.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30
01:41:14.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:14.085 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:14.085 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:14.085 00.000 18120 Enqueuing Expose request
01:41:14.086 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:41:14.086 00.000 21948 MoveAxis(E, 44, ABG)
01:41:14.086 00.000 21948 Guiding  Dir = 2, Dur = 44
01:41:14.086 00.000 21948 IsSlewing returns 0
01:41:14.086 00.000 21948 IsGuiding returns 0
01:41:14.087 00.001 21948 PulseGuide returned control before completion, sleep 53
01:41:14.142 00.055 21948 IsGuiding returns 1
01:41:14.142 00.000 21948 scope still moving after pulse duration time elapsed
01:41:14.173 00.031 21948 IsSlewing returns 0
01:41:14.174 00.001 21948 IsGuiding returns 0
01:41:14.174 00.000 21948 scope move finished after 44 + 43 ms
01:41:14.174 00.000 21948 Move returns status 0, amount 44
01:41:14.174 00.000 21948 MoveAxis(N, 0, ABG)
01:41:14.174 00.000 21948 Move returns status 0, amount 0
01:41:14.174 00.000 21948 move complete, result=0
01:41:14.174 00.000 21948 worker thread done servicing request
01:41:14.174 00.000 21948 Worker thread wakes up
01:41:14.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:14.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:14.174 00.000 18120 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
01:41:15.592 01.418 21948 Exposure complete
01:41:15.625 00.033 21948 worker thread done servicing request
01:41:15.625 00.000 18120 OnExposeComplete: enter
01:41:15.625 00.000 18120 UpdateGuideState(): m_state=6
01:41:15.626 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
01:41:15.626 00.000 18120 Star::Find returns 1 (0), X=896.51, Y=234.08, Mass=1963, SNR=30.7, Peak=144 HFD=4.0
01:41:15.627 00.001 18120 MultiStar: [#1 -0.51,0.29,0.00,M3] [#2 -0.44,0.16,0.00,M5] [#3 -0.58,0.09,0.00,M4] [#4 -0.54,0.31,0.00,M5] [#5 -0.47,0.15,0.00,M4] [#6 0.23,-0.35,0.00,M2] [#7 -0.45,0.25,0.00,M4] [#8 -0.82,0.12,0.00,M5] 
01:41:15.628 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
01:41:15.628 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
01:41:15.629 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=0.35 hyp=0.49 cameraTheta=2.35 mountX=0.46 mountY=0.15, mountTheta=0.32
01:41:15.630 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.35, opts=13)
01:41:15.631 00.001 18120 Enqueuing Move request for scope (-0.35, 0.35)
01:41:15.631 00.000 21948 Worker thread wakes up
01:41:15.631 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.35) opts 0xd
01:41:15.631 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.35)
01:41:15.631 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:15.632 00.001 21948 Moving (-0.35, 0.35) raw xDistance=0.46 yDistance=0.15
01:41:15.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
01:41:15.632 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.7
01:41:15.632 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:15.633 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:15.633 00.000 18120 Enqueuing Expose request
01:41:15.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:15.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:41:15.633 00.000 21948 MoveAxis(W, 79, ABG)
01:41:15.633 00.000 21948 Guiding  Dir = 3, Dur = 79
01:41:15.634 00.001 21948 IsSlewing returns 0
01:41:15.634 00.000 21948 IsGuiding returns 0
01:41:15.635 00.001 21948 PulseGuide returned control before completion, sleep 88
01:41:15.732 00.097 21948 IsGuiding returns 1
01:41:15.732 00.000 21948 scope still moving after pulse duration time elapsed
01:41:15.764 00.032 21948 IsSlewing returns 0
01:41:15.764 00.000 21948 IsGuiding returns 0
01:41:15.764 00.000 21948 scope move finished after 79 + 51 ms
01:41:15.764 00.000 21948 Move returns status 0, amount 79
01:41:15.764 00.000 21948 MoveAxis(N, 0, ABG)
01:41:15.764 00.000 21948 Move returns status 0, amount 0
01:41:15.764 00.000 21948 move complete, result=0
01:41:15.764 00.000 18120 GuideStep: 0.5 px 79 ms WEST, 0.2 px 0 ms NORTH
01:41:15.765 00.001 21948 worker thread done servicing request
01:41:15.765 00.000 21948 Worker thread wakes up
01:41:15.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:15.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:17.401 01.636 21948 Exposure complete
01:41:17.435 00.034 21948 worker thread done servicing request
01:41:17.436 00.001 18120 OnExposeComplete: enter
01:41:17.436 00.000 18120 UpdateGuideState(): m_state=6
01:41:17.437 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
01:41:17.438 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=233.20, Mass=2026, SNR=31.2, Peak=200 HFD=4.2
01:41:17.439 00.001 18120 MultiStar: [#1 -0.24,-0.54,0.00,M4] [#2 -0.15,-0.69,0.00,M6] [#3 -0.23,-0.66,0.00,M5] [#4 -0.17,-0.50,0.00,M6] [#5 -0.02,-0.77,0.00,M5] [#6 0.54,-1.18,0.00,M3] [#7 -0.24,-0.81,0.00,M5] [#8 -0.24,-0.80,0.00,M6] 
01:41:17.441 00.002 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.39 = 2.89)
01:41:17.442 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.86)
01:41:17.443 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.53 hyp=0.54 cameraTheta=-1.39 mountX=-0.52 mountY=0.15, mountTheta=2.86
01:41:17.446 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.53, opts=13)
01:41:17.446 00.000 18120 Enqueuing Move request for scope (0.10, -0.53)
01:41:17.447 00.001 21948 Worker thread wakes up
01:41:17.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.53) opts 0xd
01:41:17.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.53)
01:41:17.447 00.000 21948 Moving (0.10, -0.53) raw xDistance=-0.52 yDistance=0.15
01:41:17.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:17.447 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.2
01:41:17.448 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:17.448 00.000 18120 Enqueuing Expose request
01:41:17.449 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
01:41:17.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:17.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:41:17.449 00.000 21948 MoveAxis(E, 88, ABG)
01:41:17.449 00.000 21948 Guiding  Dir = 2, Dur = 88
01:41:17.449 00.000 21948 IsSlewing returns 0
01:41:17.449 00.000 21948 IsGuiding returns 0
01:41:17.452 00.003 21948 PulseGuide returned control before completion, sleep 97
01:41:17.555 00.103 21948 IsGuiding returns 0
01:41:17.555 00.000 21948 Move returns status 0, amount 88
01:41:17.555 00.000 21948 MoveAxis(N, 0, ABG)
01:41:17.555 00.000 21948 Move returns status 0, amount 0
01:41:17.555 00.000 21948 move complete, result=0
01:41:17.555 00.000 21948 worker thread done servicing request
01:41:17.555 00.000 21948 Worker thread wakes up
01:41:17.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:17.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:17.555 00.000 18120 GuideStep: -0.5 px 88 ms EAST, 0.2 px 0 ms NORTH
01:41:18.970 01.415 21948 Exposure complete
01:41:19.002 00.032 21948 worker thread done servicing request
01:41:19.002 00.000 18120 OnExposeComplete: enter
01:41:19.003 00.001 18120 UpdateGuideState(): m_state=6
01:41:19.003 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
01:41:19.004 00.001 18120 Star::Find returns 1 (0), X=896.45, Y=234.07, Mass=1963, SNR=30.6, Peak=167 HFD=3.9
01:41:19.004 00.000 18120 MultiStar: [#1 -0.66,0.51,0.00,M5] [#2 -0.64,0.36,0.00,M7] [#3 -0.65,0.32,0.00,M6] [#4 -0.42,0.46,0.00,M7] [#5 -0.60,0.24,0.00,M6] [#6 -0.01,-0.32,0.52,U] [#7 -0.84,0.30,0.00,M6] [#8 -0.96,0.40,0.00,M7] 
01:41:19.005 00.001 18120 refined, 1 included, MultiStar: {-0.27, 0.12}, one-star: {-0.40, 0.34}
01:41:19.005 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
01:41:19.006 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
01:41:19.006 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.73 mountX=0.22 mountY=0.19, mountTheta=0.71
01:41:19.007 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.12, opts=13)
01:41:19.008 00.001 18120 Enqueuing Move request for scope (-0.27, 0.12)
01:41:19.008 00.000 21948 Worker thread wakes up
01:41:19.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
01:41:19.008 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
01:41:19.008 00.000 21948 Moving (-0.27, 0.12) raw xDistance=0.22 yDistance=0.19
01:41:19.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
01:41:19.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:19.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:41:19.008 00.000 21948 MoveAxis(W, 33, ABG)
01:41:19.008 00.000 21948 Guiding  Dir = 3, Dur = 33
01:41:19.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:19.009 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.6
01:41:19.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:19.010 00.000 18120 Enqueuing Expose request
01:41:19.011 00.001 21948 IsSlewing returns 0
01:41:19.011 00.000 21948 IsGuiding returns 0
01:41:19.013 00.002 21948 PulseGuide returned control before completion, sleep 42
01:41:19.061 00.048 21948 IsGuiding returns 0
01:41:19.061 00.000 21948 Move returns status 0, amount 33
01:41:19.061 00.000 21948 MoveAxis(N, 0, ABG)
01:41:19.061 00.000 21948 Move returns status 0, amount 0
01:41:19.061 00.000 21948 move complete, result=0
01:41:19.061 00.000 21948 worker thread done servicing request
01:41:19.061 00.000 21948 Worker thread wakes up
01:41:19.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:19.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:19.061 00.000 18120 GuideStep: 0.2 px 33 ms WEST, 0.2 px 0 ms NORTH
01:41:20.698 01.637 21948 Exposure complete
01:41:20.736 00.038 21948 worker thread done servicing request
01:41:20.736 00.000 18120 OnExposeComplete: enter
01:41:20.738 00.002 18120 UpdateGuideState(): m_state=6
01:41:20.740 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
01:41:20.741 00.001 18120 Star::Find returns 1 (0), X=896.98, Y=233.19, Mass=1979, SNR=30.8, Peak=184 HFD=4.1
01:41:20.742 00.001 18120 MultiStar: [#1 0.03,-0.43,0.00,M6] [#2 0.14,-0.62,0.00,M8] [#3 -0.15,-0.35,0.60,U] [#4 0.13,-0.48,0.00,M8] [#5 0.14,-0.71,0.00,M7] [#6 0.66,-0.97,0.00,M3] [#7 0.15,-0.40,0.00,M7] [#8 0.02,-0.49,0.00,M8] 
01:41:20.743 00.001 18120 refined, 1 included, MultiStar: {0.02, -0.47}, one-star: {0.13, -0.54}
01:41:20.744 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
01:41:20.744 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
01:41:20.744 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.52 mountX=-0.44 mountY=0.19, mountTheta=2.73
01:41:20.747 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.47, opts=13)
01:41:20.750 00.003 18120 Enqueuing Move request for scope (0.02, -0.47)
01:41:20.752 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:20.755 00.003 18120 UpdateGuideState exits: m=1979 RSB=30.8
01:41:20.757 00.002 21948 Worker thread wakes up
01:41:20.757 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.47) opts 0xd
01:41:20.757 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.47)
01:41:20.757 00.000 21948 Moving (0.02, -0.47) raw xDistance=-0.44 yDistance=0.19
01:41:20.757 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
01:41:20.757 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:20.757 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:20.758 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:20.758 00.000 18120 Enqueuing Expose request
01:41:20.760 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:41:20.760 00.000 21948 MoveAxis(E, 76, ABG)
01:41:20.760 00.000 21948 Guiding  Dir = 2, Dur = 76
01:41:20.760 00.000 21948 IsSlewing returns 0
01:41:20.760 00.000 21948 IsGuiding returns 0
01:41:20.762 00.002 21948 PulseGuide returned control before completion, sleep 85
01:41:20.856 00.094 21948 IsGuiding returns 0
01:41:20.856 00.000 21948 Move returns status 0, amount 76
01:41:20.856 00.000 21948 MoveAxis(N, 0, ABG)
01:41:20.856 00.000 21948 Move returns status 0, amount 0
01:41:20.856 00.000 21948 move complete, result=0
01:41:20.856 00.000 21948 worker thread done servicing request
01:41:20.856 00.000 21948 Worker thread wakes up
01:41:20.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:20.856 00.000 18120 GuideStep: -0.4 px 76 ms EAST, 0.2 px 0 ms NORTH
01:41:20.857 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:22.269 01.412 21948 Exposure complete
01:41:22.307 00.038 21948 worker thread done servicing request
01:41:22.308 00.001 18120 OnExposeComplete: enter
01:41:22.308 00.000 18120 UpdateGuideState(): m_state=6
01:41:22.309 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
01:41:22.310 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=233.30, Mass=2094, SNR=31.7, Peak=206 HFD=4.0
01:41:22.311 00.001 18120 MultiStar: [#1 -0.07,-0.26,0.71,U] [#2 -0.08,-0.48,0.00,M9] [#3 -0.09,-0.53,0.00,M6] [#4 -0.20,-0.31,0.55,U] [#5 -0.09,-0.48,0.00,M8] [#6 0.36,-0.99,0.00,M4] [#7 -0.18,-0.65,0.00,M8] [#8 -0.48,-0.41,0.00,M9] 
01:41:22.311 00.000 18120 refined, 2 included, MultiStar: {-0.04, -0.35}, one-star: {0.08, -0.43}
01:41:22.312 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
01:41:22.312 00.000 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
01:41:22.312 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.67 mountX=-0.30 mountY=0.19, mountTheta=2.58
01:41:22.314 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.35, opts=13)
01:41:22.314 00.000 18120 Enqueuing Move request for scope (-0.04, -0.35)
01:41:22.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:22.315 00.001 18120 UpdateGuideState exits: m=2094 RSB=31.7
01:41:22.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:22.316 00.001 21948 Worker thread wakes up
01:41:22.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
01:41:22.316 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
01:41:22.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:22.316 00.000 18120 Enqueuing Expose request
01:41:22.318 00.002 21948 Moving (-0.04, -0.35) raw xDistance=-0.30 yDistance=0.19
01:41:22.318 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:41:22.318 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:22.318 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:41:22.318 00.000 21948 MoveAxis(E, 59, ABG)
01:41:22.318 00.000 21948 Guiding  Dir = 2, Dur = 59
01:41:22.319 00.001 21948 IsSlewing returns 0
01:41:22.319 00.000 21948 IsGuiding returns 0
01:41:22.321 00.002 21948 PulseGuide returned control before completion, sleep 68
01:41:22.390 00.069 18120 evsrv: cli 0D46E110 connect
01:41:22.411 00.021 21948 IsGuiding returns 0
01:41:22.411 00.000 18120 case statement mapped state 6 to 3
01:41:22.412 00.001 21948 Move returns status 0, amount 59
01:41:22.412 00.000 21948 MoveAxis(N, 0, ABG)
01:41:22.412 00.000 21948 Move returns status 0, amount 0
01:41:22.412 00.000 21948 move complete, result=0
01:41:22.412 00.000 21948 worker thread done servicing request
01:41:22.412 00.000 21948 Worker thread wakes up
01:41:22.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:22.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,219,31,31)
01:41:22.412 00.000 18120 case statement mapped state 6 to 3
01:41:22.412 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
01:41:22.415 00.003 18120 evsrv: cli 0D46E110 request: {"method":"get_app_state","id":"75df8b02-9493-4a89-8404-0bea5ece634a"}
01:41:22.415 00.000 18120 case statement mapped state 6 to 3
01:41:22.416 00.001 18120 evsrv: cli 0D46E110 response: {"jsonrpc":"2.0","result":"Guiding","id":"75df8b02-9493-4a89-8404-0bea5ece634a"}
01:41:22.417 00.001 18120 evsrv: cli 0D46E110 disconnect
01:41:22.418 00.001 18120 evsrv: cli 0D46D850 connect
01:41:22.418 00.000 18120 case statement mapped state 6 to 3
01:41:22.419 00.001 18120 case statement mapped state 6 to 3
01:41:22.420 00.001 18120 evsrv: cli 0D46D850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"4cd5ffc6-178c-4f8d-ac66-17f6a5e51211"}
01:41:22.420 00.000 18120 PhdController::Dither begins
01:41:22.421 00.001 18120 dither: size=2.00, dRA=0.97 dDec=-0.13
01:41:22.422 00.001 18120 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.00) = xAngle (1.87 = 1.87)
01:41:22.422 00.000 18120 MountToCamera -- mountX=0.97 mountY=-0.13 hyp=0.98 mountTheta=-0.13 cameraX=-0.29, cameraY=0.94 cameraTheta=1.87
01:41:22.423 00.001 18120 setting lock position to (896.57, 234.67)
01:41:22.423 00.000 18120 Mount: notify guiding dithered (-0.3, 0.9)
01:41:22.424 00.001 18120 MultiStar: stabilizing after lock position change
01:41:22.425 00.001 18120 Status Line: Dithering de 0.97,-0.13
01:41:22.426 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:41:22.427 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
01:41:22.428 00.001 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":0,"id":"4cd5ffc6-178c-4f8d-ac66-17f6a5e51211"}
01:41:22.430 00.002 18120 evsrv: cli 0D46D850 disconnect
01:41:24.048 01.618 21948 Exposure complete
01:41:24.090 00.042 21948 worker thread done servicing request
01:41:24.091 00.001 18120 OnExposeComplete: enter
01:41:24.091 00.000 18120 UpdateGuideState(): m_state=6
01:41:24.092 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
01:41:24.093 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=233.76, Mass=1705, SNR=28.6, Peak=184 HFD=4.1
01:41:24.094 00.001 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
01:41:24.095 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
01:41:24.096 00.001 18120 CameraToMount -- cameraX=0.38 cameraY=-0.91 hyp=0.98 cameraTheta=-1.17 mountX=-0.98 mountY=0.07, mountTheta=3.07
01:41:24.098 00.002 18120 dither recenter: remaining=(-1.0,0.1) step=(-1.0,0.1)
01:41:24.099 00.001 18120 MountToCamera -- mountTheta (3.01) + m_xAngle (2.00) = xAngle (5.01 = -1.27)
01:41:24.100 00.001 18120 MountToCamera -- mountX=-0.97 mountY=0.13 hyp=0.98 mountTheta=3.01 cameraX=0.29, cameraY=-0.94 cameraTheta=-1.27
01:41:24.100 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.94, opts=4)
01:41:24.101 00.001 18120 Enqueuing Move request for scope (0.29, -0.94)
01:41:24.101 00.000 18120 Mount: notify direct move -0.97,0.13
01:41:24.101 00.000 21948 Worker thread wakes up
01:41:24.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:24.102 00.001 18120 UpdateGuideState exits: m=1705 RSB=28.6
01:41:24.102 00.000 18120 PhdController: settling, locked = 1, distance = 1.26 (0.50) aobump = 0 frame = 1 / 99999
01:41:24.103 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786059684.103,"Host":"ASUS_SAM","Inst":1,"Distance":1.26,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:41:24.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.94) opts 0x4
01:41:24.103 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.94)
01:41:24.103 00.000 21948 Moving (0.29, -0.94) raw xDistance=-0.97 yDistance=0.13
01:41:24.103 00.000 21948 MoveAxis(E, 276, B)
01:41:24.103 00.000 21948 Guiding  Dir = 2, Dur = 276
01:41:24.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.104 00.001 21948 IsSlewing returns 0
01:41:24.104 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:24.104 00.000 18120 Enqueuing Expose request
01:41:24.105 00.001 21948 IsGuiding returns 0
01:41:24.106 00.001 21948 PulseGuide returned control before completion, sleep 285
01:41:24.405 00.299 21948 IsGuiding returns 0
01:41:24.405 00.000 21948 Move returns status 0, amount 276
01:41:24.405 00.000 21948 MoveAxis(S, 30, B)
01:41:24.405 00.000 21948 Guiding  Dir = 1, Dur = 30
01:41:24.406 00.001 21948 IsSlewing returns 0
01:41:24.406 00.000 21948 IsGuiding returns 0
01:41:24.410 00.004 21948 PulseGuide returned control before completion, sleep 36
01:41:24.453 00.043 21948 IsGuiding returns 0
01:41:24.453 00.000 21948 Move returns status 0, amount 30
01:41:24.453 00.000 21948 move complete, result=0
01:41:24.453 00.000 21948 worker thread done servicing request
01:41:24.453 00.000 21948 Worker thread wakes up
01:41:24.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:24.453 00.000 18120 GuideStep: -1.0 px 276 ms EAST, 0.1 px 30 ms SOUTH
01:41:24.454 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:25.861 01.407 21948 Exposure complete
01:41:25.899 00.038 21948 worker thread done servicing request
01:41:25.899 00.000 18120 OnExposeComplete: enter
01:41:25.900 00.001 18120 UpdateGuideState(): m_state=6
01:41:25.901 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
01:41:25.901 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=234.26, Mass=1926, SNR=30.5, Peak=140 HFD=4.1
01:41:25.902 00.001 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.11 = 2.18)
01:41:25.903 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.15 = 2.14)
01:41:25.904 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.41 hyp=0.48 cameraTheta=-2.11 mountX=-0.27 mountY=0.40, mountTheta=2.16
01:41:25.905 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.41, opts=13)
01:41:25.906 00.001 18120 Enqueuing Move request for scope (-0.24, -0.41)
01:41:25.906 00.000 21948 Worker thread wakes up
01:41:25.906 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:25.907 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.5
01:41:25.908 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.41) opts 0xd
01:41:25.908 00.000 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 2 / 99999
01:41:25.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.41)
01:41:25.908 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059685.908,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:41:25.909 00.001 21948 Moving (-0.24, -0.41) raw xDistance=-0.27 yDistance=0.40
01:41:25.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:41:25.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:25.910 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:25.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:25.911 00.001 18120 Enqueuing Expose request
01:41:25.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:41:25.911 00.000 21948 MoveAxis(E, 49, ABG)
01:41:25.911 00.000 21948 Guiding  Dir = 2, Dur = 49
01:41:25.912 00.001 21948 IsSlewing returns 0
01:41:25.912 00.000 21948 IsGuiding returns 0
01:41:25.914 00.002 21948 PulseGuide returned control before completion, sleep 57
01:41:25.980 00.066 21948 IsGuiding returns 1
01:41:25.980 00.000 21948 scope still moving after pulse duration time elapsed
01:41:26.012 00.032 21948 IsSlewing returns 0
01:41:26.012 00.000 21948 IsGuiding returns 0
01:41:26.012 00.000 21948 scope move finished after 49 + 51 ms
01:41:26.012 00.000 21948 Move returns status 0, amount 49
01:41:26.012 00.000 21948 MoveAxis(N, 0, ABG)
01:41:26.012 00.000 21948 Move returns status 0, amount 0
01:41:26.012 00.000 21948 move complete, result=0
01:41:26.012 00.000 21948 worker thread done servicing request
01:41:26.013 00.001 21948 Worker thread wakes up
01:41:26.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:26.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:26.013 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.4 px 0 ms NORTH
01:41:27.648 01.635 21948 Exposure complete
01:41:27.724 00.076 21948 worker thread done servicing request
01:41:27.724 00.000 18120 OnExposeComplete: enter
01:41:27.724 00.000 18120 UpdateGuideState(): m_state=6
01:41:27.725 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
01:41:27.725 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=234.81, Mass=1987, SNR=30.9, Peak=208 HFD=4.1
01:41:27.726 00.001 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
01:41:27.726 00.000 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
01:41:27.727 00.001 18120 CameraToMount -- cameraX=-0.45 cameraY=0.14 hyp=0.47 cameraTheta=2.84 mountX=0.31 mountY=0.34, mountTheta=0.82
01:41:27.728 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.45, y=0.14, opts=13)
01:41:27.728 00.000 18120 Enqueuing Move request for scope (-0.45, 0.14)
01:41:27.729 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:27.729 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.9
01:41:27.730 00.001 21948 Worker thread wakes up
01:41:27.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.14) opts 0xd
01:41:27.730 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.45, 0.14)
01:41:27.730 00.000 21948 Moving (-0.45, 0.14) raw xDistance=0.31 yDistance=0.34
01:41:27.730 00.000 18120 PhdController: settling, locked = 1, distance = 0.47 (0.50) aobump = 0 frame = 3 / 99999
01:41:27.731 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:41:27.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:27.731 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059687.731,"Host":"ASUS_SAM","Inst":1,"Distance":0.47,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
01:41:27.732 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:41:27.732 00.000 21948 MoveAxis(W, 52, ABG)
01:41:27.732 00.000 21948 Guiding  Dir = 3, Dur = 52
01:41:27.732 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.733 00.001 21948 IsSlewing returns 0
01:41:27.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:27.734 00.001 18120 Enqueuing Expose request
01:41:27.735 00.001 21948 IsGuiding returns 0
01:41:27.736 00.001 21948 PulseGuide returned control before completion, sleep 61
01:41:27.800 00.064 21948 IsGuiding returns 0
01:41:27.801 00.001 21948 Move returns status 0, amount 52
01:41:27.801 00.000 21948 MoveAxis(N, 0, ABG)
01:41:27.801 00.000 21948 Move returns status 0, amount 0
01:41:27.801 00.000 21948 move complete, result=0
01:41:27.801 00.000 21948 worker thread done servicing request
01:41:27.801 00.000 21948 Worker thread wakes up
01:41:27.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:27.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:27.801 00.000 18120 GuideStep: 0.3 px 52 ms WEST, 0.3 px 0 ms NORTH
01:41:29.212 01.411 21948 Exposure complete
01:41:29.248 00.036 21948 worker thread done servicing request
01:41:29.248 00.000 18120 OnExposeComplete: enter
01:41:29.248 00.000 18120 UpdateGuideState(): m_state=6
01:41:29.249 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
01:41:29.249 00.000 18120 Star::Find returns 1 (0), X=896.14, Y=234.77, Mass=2047, SNR=31.4, Peak=195 HFD=4.2
01:41:29.251 00.002 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.00) = xAngle (0.92 = 0.92)
01:41:29.252 00.001 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.88 = 0.88)
01:41:29.253 00.001 18120 CameraToMount -- cameraX=-0.43 cameraY=0.10 hyp=0.44 cameraTheta=2.92 mountX=0.26 mountY=0.34, mountTheta=0.91
01:41:29.255 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=0.10, opts=13)
01:41:29.255 00.000 18120 Enqueuing Move request for scope (-0.43, 0.10)
01:41:29.256 00.001 21948 Worker thread wakes up
01:41:29.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.10) opts 0xd
01:41:29.256 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, 0.10)
01:41:29.256 00.000 21948 Moving (-0.43, 0.10) raw xDistance=0.26 yDistance=0.34
01:41:29.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
01:41:29.256 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:29.256 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:41:29.257 00.001 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 4 / 99999
01:41:29.257 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.07
01:41:29.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:41:29.257 00.000 21948 MoveAxis(W, 51, ABG)
01:41:29.257 00.000 21948 Guiding  Dir = 3, Dur = 51
01:41:29.257 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059689.257,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
01:41:29.258 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.258 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:29.259 00.001 18120 Enqueuing Expose request
01:41:29.259 00.000 21948 IsSlewing returns 0
01:41:29.259 00.000 21948 IsGuiding returns 0
01:41:29.261 00.002 21948 PulseGuide returned control before completion, sleep 59
01:41:29.327 00.066 21948 IsGuiding returns 0
01:41:29.327 00.000 21948 Move returns status 0, amount 51
01:41:29.327 00.000 21948 MoveAxis(S, 80, ABG)
01:41:29.327 00.000 21948 Guiding  Dir = 1, Dur = 80
01:41:29.327 00.000 21948 IsSlewing returns 0
01:41:29.327 00.000 21948 IsGuiding returns 0
01:41:29.333 00.006 21948 PulseGuide returned control before completion, sleep 85
01:41:29.432 00.099 21948 IsGuiding returns 1
01:41:29.474 00.042 21948 scope still moving after pulse duration time elapsed
01:41:29.509 00.035 21948 IsSlewing returns 0
01:41:29.509 00.000 21948 IsGuiding returns 0
01:41:29.509 00.000 21948 scope move finished after 80 + 101 ms
01:41:29.509 00.000 21948 Move returns status 0, amount 80
01:41:29.509 00.000 21948 move complete, result=0
01:41:29.509 00.000 21948 worker thread done servicing request
01:41:29.509 00.000 21948 Worker thread wakes up
01:41:29.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:29.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:29.509 00.000 18120 GuideStep: 0.3 px 51 ms WEST, 0.3 px 80 ms SOUTH
01:41:31.147 01.638 21948 Exposure complete
01:41:31.210 00.063 18120 OnExposeComplete: enter
01:41:31.210 00.000 18120 UpdateGuideState(): m_state=6
01:41:31.211 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
01:41:31.211 00.000 18120 Star::Find returns 1 (0), X=896.39, Y=234.58, Mass=1878, SNR=29.8, Peak=144 HFD=3.7
01:41:31.212 00.001 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.66 = 1.62)
01:41:31.212 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.58)
01:41:31.213 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.67 mountX=-0.01 mountY=0.20, mountTheta=1.62
01:41:31.213 00.000 21948 worker thread done servicing request
01:41:31.214 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.09, opts=13)
01:41:31.214 00.000 18120 Enqueuing Move request for scope (-0.18, -0.09)
01:41:31.215 00.001 21948 Worker thread wakes up
01:41:31.215 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:31.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
01:41:31.215 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
01:41:31.215 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.8
01:41:31.216 00.001 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 5 / 99999
01:41:31.216 00.000 21948 Moving (-0.18, -0.09) raw xDistance=-0.01 yDistance=0.20
01:41:31.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:41:31.216 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059691.216,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":5.3,"SettleTime":8.0,"StarLocked":true}
01:41:31.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:31.217 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:31.217 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:31.217 00.000 18120 Enqueuing Expose request
01:41:31.218 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:41:31.218 00.000 21948 MoveAxis(E, 0, ABG)
01:41:31.218 00.000 21948 Move returns status 0, amount 0
01:41:31.218 00.000 21948 MoveAxis(N, 0, ABG)
01:41:31.218 00.000 21948 Move returns status 0, amount 0
01:41:31.218 00.000 21948 move complete, result=0
01:41:31.218 00.000 21948 worker thread done servicing request
01:41:31.218 00.000 21948 Worker thread wakes up
01:41:31.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:31.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:31.218 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:32.737 01.519 21948 Exposure complete
01:41:32.777 00.040 21948 worker thread done servicing request
01:41:32.778 00.001 18120 OnExposeComplete: enter
01:41:32.778 00.000 18120 UpdateGuideState(): m_state=6
01:41:32.779 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
01:41:32.779 00.000 18120 Star::Find returns 1 (0), X=896.92, Y=234.39, Mass=2025, SNR=31.1, Peak=166 HFD=3.9
01:41:32.782 00.003 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:41:32.784 00.002 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:41:32.786 00.002 18120 CameraToMount -- cameraX=0.35 cameraY=-0.28 hyp=0.44 cameraTheta=-0.67 mountX=-0.40 mountY=-0.19, mountTheta=-2.70
01:41:32.791 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.28, opts=13)
01:41:32.793 00.002 18120 Enqueuing Move request for scope (0.35, -0.28)
01:41:32.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:32.794 00.001 21948 Worker thread wakes up
01:41:32.794 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.28) opts 0xd
01:41:32.794 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.28)
01:41:32.794 00.000 21948 Moving (0.35, -0.28) raw xDistance=-0.40 yDistance=-0.19
01:41:32.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:41:32.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:32.794 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:41:32.794 00.000 21948 MoveAxis(E, 71, ABG)
01:41:32.794 00.000 21948 Guiding  Dir = 2, Dur = 71
01:41:32.794 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.1
01:41:32.795 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 6 / 99999
01:41:32.795 00.000 21948 IsSlewing returns 0
01:41:32.795 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059692.795,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":6.9,"SettleTime":8.0,"StarLocked":true}
01:41:32.797 00.002 21948 IsGuiding returns 0
01:41:32.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:32.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:32.798 00.001 18120 Enqueuing Expose request
01:41:32.798 00.000 21948 PulseGuide returned control before completion, sleep 79
01:41:32.889 00.091 21948 IsGuiding returns 0
01:41:32.889 00.000 21948 Move returns status 0, amount 71
01:41:32.889 00.000 21948 MoveAxis(N, 0, ABG)
01:41:32.889 00.000 21948 Move returns status 0, amount 0
01:41:32.889 00.000 21948 move complete, result=0
01:41:32.889 00.000 21948 worker thread done servicing request
01:41:32.889 00.000 21948 Worker thread wakes up
01:41:32.890 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:32.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:32.890 00.000 18120 GuideStep: -0.4 px 71 ms EAST, -0.2 px 0 ms NORTH
01:41:34.529 01.639 21948 Exposure complete
01:41:34.573 00.044 21948 worker thread done servicing request
01:41:34.573 00.000 18120 OnExposeComplete: enter
01:41:34.577 00.004 18120 UpdateGuideState(): m_state=6
01:41:34.579 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
01:41:34.581 00.002 18120 Star::Find returns 1 (0), X=896.65, Y=234.62, Mass=2003, SNR=31.0, Peak=155 HFD=3.8
01:41:34.584 00.003 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:41:34.586 00.002 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:41:34.588 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.60 mountX=-0.08 mountY=-0.05, mountTheta=-2.62
01:41:34.591 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
01:41:34.592 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
01:41:34.593 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:34.594 00.001 18120 UpdateGuideState exits: m=2003 RSB=31.0
01:41:34.595 00.001 21948 Worker thread wakes up
01:41:34.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:41:34.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:41:34.595 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
01:41:34.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:41:34.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:34.595 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 7 / 99999
01:41:34.596 00.001 18120 PhdController: newstate STATE_FINISH
01:41:34.596 00.000 18120 PhdController complete: success
01:41:34.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:34.597 00.001 21948 MoveAxis(E, 0, ABG)
01:41:34.597 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786059694.596,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:41:34.597 00.000 21948 Move returns status 0, amount 0
01:41:34.597 00.000 21948 MoveAxis(N, 0, ABG)
01:41:34.597 00.000 18120 Mount: notify guiding dither settle done success=1
01:41:34.598 00.001 18120 PhdController: newstate STATE_IDLE
01:41:34.598 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.598 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:34.599 00.001 18120 Enqueuing Expose request
01:41:34.599 00.000 21948 Move returns status 0, amount 0
01:41:34.599 00.000 21948 move complete, result=0
01:41:34.599 00.000 21948 worker thread done servicing request
01:41:34.599 00.000 21948 Worker thread wakes up
01:41:34.600 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:34.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:34.600 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:36.126 01.526 21948 Exposure complete
01:41:36.185 00.059 21948 worker thread done servicing request
01:41:36.186 00.001 18120 OnExposeComplete: enter
01:41:36.186 00.000 18120 UpdateGuideState(): m_state=6
01:41:36.187 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
01:41:36.187 00.000 18120 Star::Find returns 1 (0), X=896.81, Y=234.33, Mass=2052, SNR=31.4, Peak=182 HFD=4.0
01:41:36.188 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
01:41:36.188 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
01:41:36.188 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-0.95 mountX=-0.41 mountY=-0.06, mountTheta=-2.99
01:41:36.190 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.34, opts=13)
01:41:36.190 00.000 18120 Enqueuing Move request for scope (0.24, -0.34)
01:41:36.190 00.000 21948 Worker thread wakes up
01:41:36.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.34) opts 0xd
01:41:36.191 00.001 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.34)
01:41:36.191 00.000 21948 Moving (0.24, -0.34) raw xDistance=-0.41 yDistance=-0.06
01:41:36.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:36.191 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.4
01:41:36.192 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:36.192 00.000 18120 Enqueuing Expose request
01:41:36.193 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:41:36.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:36.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:36.193 00.000 21948 MoveAxis(E, 73, ABG)
01:41:36.193 00.000 21948 Guiding  Dir = 2, Dur = 73
01:41:36.193 00.000 21948 IsSlewing returns 0
01:41:36.193 00.000 21948 IsGuiding returns 0
01:41:36.195 00.002 21948 PulseGuide returned control before completion, sleep 82
01:41:36.279 00.084 21948 IsGuiding returns 1
01:41:36.279 00.000 21948 scope still moving after pulse duration time elapsed
01:41:36.311 00.032 21948 IsSlewing returns 0
01:41:36.311 00.000 21948 IsGuiding returns 0
01:41:36.311 00.000 21948 scope move finished after 73 + 44 ms
01:41:36.311 00.000 21948 Move returns status 0, amount 73
01:41:36.311 00.000 21948 MoveAxis(N, 0, ABG)
01:41:36.312 00.001 21948 Move returns status 0, amount 0
01:41:36.312 00.000 21948 move complete, result=0
01:41:36.312 00.000 21948 worker thread done servicing request
01:41:36.312 00.000 21948 Worker thread wakes up
01:41:36.312 00.000 18120 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
01:41:36.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:36.313 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:37.935 01.622 21948 Exposure complete
01:41:37.962 00.027 21948 worker thread done servicing request
01:41:37.962 00.000 18120 OnExposeComplete: enter
01:41:37.963 00.001 18120 UpdateGuideState(): m_state=6
01:41:37.964 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.964 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=234.72, Mass=1906, SNR=30.1, Peak=165 HFD=3.7
01:41:37.965 00.001 18120 MultiStar: exiting stabilization period
01:41:37.965 00.000 18120 MultiStar: updating star positions after lock position change
01:41:37.965 00.000 18120 Star::Find(15, 622, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.966 00.001 18120 Star::Find returns 1 (0), X=621.88, Y=384.92, Mass=1037, SNR=22.4, Peak=104 HFD=4.2
01:41:37.966 00.000 18120 Star::Find(15, 1049, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.967 00.001 18120 Star::Find returns 1 (0), X=1048.79, Y=599.32, Mass=778, SNR=19.2, Peak=73 HFD=3.7
01:41:37.967 00.000 18120 Star::Find(15, 156, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.968 00.001 18120 Star::Find returns 1 (0), X=155.85, Y=36.26, Mass=688, SNR=18.2, Peak=78 HFD=3.5
01:41:37.968 00.000 18120 Star::Find(15, 339, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.969 00.001 18120 Star::Find returns 1 (0), X=339.03, Y=893.07, Mass=641, SNR=17.6, Peak=85 HFD=3.9
01:41:37.969 00.000 18120 Star::Find(15, 163, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.969 00.000 18120 Star::Find returns 1 (0), X=162.90, Y=420.67, Mass=432, SNR=14.4, Peak=57 HFD=3.3
01:41:37.970 00.001 18120 Star::Find(15, 544, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.970 00.000 18120 Star::Find returns 1 (0), X=544.14, Y=68.77, Mass=520, SNR=15.6, Peak=56 HFD=4.1
01:41:37.971 00.001 18120 Star::Find(15, 1133, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.971 00.000 18120 Star::Find returns 1 (0), X=1133.40, Y=228.34, Mass=374, SNR=13.4, Peak=35 HFD=3.5
01:41:37.972 00.001 18120 Star::Find(15, 420, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.972 00.000 18120 Star::Find returns 1 (0), X=420.62, Y=131.69, Mass=350, SNR=12.9, Peak=34 HFD=3.5
01:41:37.972 00.000 18120 Star::Find(15, 753, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.973 00.001 18120 Star::Find returns 1 (0), X=753.52, Y=264.11, Mass=297, SNR=11.9, Peak=32 HFD=3.0
01:41:37.973 00.000 18120 Star::Find(15, 1235, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.974 00.001 18120 Star::Find returns 1 (0), X=1234.50, Y=676.08, Mass=344, SNR=12.8, Peak=34 HFD=3.5
01:41:37.975 00.001 18120 Star::Find(15, 850, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:41:37.975 00.000 18120 Star::Find returns 1 (0), X=850.03, Y=76.05, Mass=277, SNR=11.5, Peak=37 HFD=2.9
01:41:37.976 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
01:41:37.976 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
01:41:37.977 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=-0.02 mountY=-0.16, mountTheta=-1.68
01:41:37.978 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.05, opts=13)
01:41:37.978 00.000 18120 Enqueuing Move request for scope (0.15, 0.05)
01:41:37.979 00.001 21948 Worker thread wakes up
01:41:37.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:41:37.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:41:37.979 00.000 21948 Moving (0.15, 0.05) raw xDistance=-0.02 yDistance=-0.16
01:41:37.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:37.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:37.979 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:37.980 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:41:37.980 00.000 21948 MoveAxis(E, 0, ABG)
01:41:37.980 00.000 21948 Move returns status 0, amount 0
01:41:37.980 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.1
01:41:37.980 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.980 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:37.981 00.001 18120 Enqueuing Expose request
01:41:37.982 00.001 21948 MoveAxis(N, 0, ABG)
01:41:37.982 00.000 21948 Move returns status 0, amount 0
01:41:37.982 00.000 21948 move complete, result=0
01:41:37.982 00.000 21948 worker thread done servicing request
01:41:37.982 00.000 21948 Worker thread wakes up
01:41:37.982 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:37.983 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:37.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:39.495 01.512 21948 Exposure complete
01:41:39.542 00.047 21948 worker thread done servicing request
01:41:39.542 00.000 18120 OnExposeComplete: enter
01:41:39.543 00.001 18120 UpdateGuideState(): m_state=6
01:41:39.543 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
01:41:39.544 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=234.66, Mass=1997, SNR=30.9, Peak=180 HFD=3.8
01:41:39.544 00.000 18120 MultiStar: [#1 0.06,0.19,0.71,U] [#2 0.11,0.02,0.66,U] [#3 -0.15,0.10,0.61,U] [#4 -0.21,0.28,0.58,U] [#5 0.32,-0.02,0.45,U] [#6 -0.04,0.07,0.56,U] [#7 -0.44,0.35,0.00,M9] [#8 -0.16,0.15,0.39,U] 
01:41:39.545 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.22, -0.01}
01:41:39.545 00.000 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
01:41:39.546 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
01:41:39.547 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.18 mountX=0.07 mountY=-0.07, mountTheta=-0.83
01:41:39.549 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
01:41:39.551 00.002 18120 Enqueuing Move request for scope (0.04, 0.09)
01:41:39.551 00.000 21948 Worker thread wakes up
01:41:39.551 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:41:39.551 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:41:39.551 00.000 21948 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.07
01:41:39.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:41:39.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:39.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:39.552 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.9
01:41:39.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.553 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:39.553 00.000 18120 Enqueuing Expose request
01:41:39.554 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:41:39.554 00.000 21948 MoveAxis(E, 0, ABG)
01:41:39.554 00.000 21948 Move returns status 0, amount 0
01:41:39.554 00.000 21948 MoveAxis(N, 0, ABG)
01:41:39.554 00.000 21948 Move returns status 0, amount 0
01:41:39.554 00.000 21948 move complete, result=0
01:41:39.554 00.000 21948 worker thread done servicing request
01:41:39.554 00.000 21948 Worker thread wakes up
01:41:39.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:39.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:39.554 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:41.190 01.636 21948 Exposure complete
01:41:41.227 00.037 21948 worker thread done servicing request
01:41:41.227 00.000 18120 OnExposeComplete: enter
01:41:41.228 00.001 18120 UpdateGuideState(): m_state=6
01:41:41.228 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
01:41:41.229 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=234.47, Mass=2002, SNR=30.9, Peak=187 HFD=3.8
01:41:41.229 00.000 18120 MultiStar: [#1 0.12,0.17,0.74,U] [#2 0.14,0.01,0.63,U] [#3 0.17,-0.03,0.58,U] [#4 -0.02,0.08,0.55,U] [#5 0.11,-0.04,0.46,U] [#6 0.01,0.01,0.50,U] [#7 0.11,0.06,0.46,U] [#8 -0.31,-0.06,0.38,U] 
01:41:41.230 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.22, -0.20}
01:41:41.230 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
01:41:41.231 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
01:41:41.231 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
01:41:41.232 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
01:41:41.233 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
01:41:41.233 00.000 21948 Worker thread wakes up
01:41:41.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:41.234 00.001 18120 UpdateGuideState exits: m=2002 RSB=30.9
01:41:41.234 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:41.234 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:41.234 00.000 18120 Enqueuing Expose request
01:41:41.236 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:41:41.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:41:41.236 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
01:41:41.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:41:41.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:41.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:41.236 00.000 21948 MoveAxis(E, 0, ABG)
01:41:41.236 00.000 21948 Move returns status 0, amount 0
01:41:41.236 00.000 21948 MoveAxis(N, 0, ABG)
01:41:41.236 00.000 21948 Move returns status 0, amount 0
01:41:41.236 00.000 21948 move complete, result=0
01:41:41.236 00.000 21948 worker thread done servicing request
01:41:41.236 00.000 21948 Worker thread wakes up
01:41:41.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:41.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:41.236 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:42.761 01.525 21948 Exposure complete
01:41:42.792 00.031 21948 worker thread done servicing request
01:41:42.792 00.000 18120 OnExposeComplete: enter
01:41:42.793 00.001 18120 UpdateGuideState(): m_state=6
01:41:42.794 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
01:41:42.794 00.000 18120 Star::Find returns 1 (0), X=896.92, Y=234.42, Mass=2010, SNR=30.9, Peak=178 HFD=3.9
01:41:42.795 00.001 18120 MultiStar: [#1 0.20,0.09,0.71,U] [#2 0.21,-0.12,0.63,U] [#3 0.08,-0.06,0.62,U] [#4 0.20,-0.17,0.56,U] [#5 0.35,-0.31,0.00,M7] [#6 0.06,-0.23,0.51,U] [#7 0.05,0.07,0.47,U] [#8 0.07,-0.42,0.00,M8] 
01:41:42.795 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.11}, one-star: {0.35, -0.25}
01:41:42.796 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
01:41:42.796 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
01:41:42.796 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.51 mountX=-0.17 mountY=-0.12, mountTheta=-2.54
01:41:42.798 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.11, opts=13)
01:41:42.800 00.002 18120 Enqueuing Move request for scope (0.19, -0.11)
01:41:42.801 00.001 21948 Worker thread wakes up
01:41:42.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:42.801 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.9
01:41:42.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:42.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:42.802 00.000 18120 Enqueuing Expose request
01:41:42.803 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
01:41:42.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
01:41:42.803 00.000 21948 Moving (0.19, -0.11) raw xDistance=-0.17 yDistance=-0.12
01:41:42.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:41:42.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:42.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:41:42.803 00.000 21948 MoveAxis(E, 0, ABG)
01:41:42.803 00.000 21948 Move returns status 0, amount 0
01:41:42.803 00.000 21948 MoveAxis(N, 0, ABG)
01:41:42.803 00.000 21948 Move returns status 0, amount 0
01:41:42.803 00.000 21948 move complete, result=0
01:41:42.803 00.000 21948 worker thread done servicing request
01:41:42.803 00.000 21948 Worker thread wakes up
01:41:42.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:42.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:42.804 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:44.437 01.633 21948 Exposure complete
01:41:44.476 00.039 21948 worker thread done servicing request
01:41:44.476 00.000 18120 OnExposeComplete: enter
01:41:44.479 00.003 18120 UpdateGuideState(): m_state=6
01:41:44.480 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
01:41:44.481 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=234.40, Mass=2036, SNR=31.3, Peak=162 HFD=4.1
01:41:44.483 00.002 18120 MultiStar: [#1 -0.02,0.16,0.73,U] [#2 0.11,0.07,0.64,U] [#3 0.25,-0.15,0.56,U] [#4 -0.03,0.15,0.54,U] [#5 0.18,-0.13,0.45,U] [#6 -0.19,-0.04,0.50,U] [#7 0.08,-0.06,0.43,U] [#8 -0.19,-0.09,0.41,U] 
01:41:44.484 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.12, -0.27}
01:41:44.485 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
01:41:44.486 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
01:41:44.487 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
01:41:44.490 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
01:41:44.491 00.001 18120 Enqueuing Move request for scope (0.05, -0.05)
01:41:44.492 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:44.493 00.001 18120 UpdateGuideState exits: m=2036 RSB=31.3
01:41:44.494 00.001 21948 Worker thread wakes up
01:41:44.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.494 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:44.495 00.001 18120 Enqueuing Expose request
01:41:44.497 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:41:44.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:41:44.497 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.02
01:41:44.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:44.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:44.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:44.497 00.000 21948 MoveAxis(E, 0, ABG)
01:41:44.497 00.000 21948 Move returns status 0, amount 0
01:41:44.497 00.000 21948 MoveAxis(N, 0, ABG)
01:41:44.497 00.000 21948 Move returns status 0, amount 0
01:41:44.497 00.000 21948 move complete, result=0
01:41:44.497 00.000 21948 worker thread done servicing request
01:41:44.497 00.000 21948 Worker thread wakes up
01:41:44.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:44.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:44.500 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:46.023 01.523 21948 Exposure complete
01:41:46.052 00.029 21948 worker thread done servicing request
01:41:46.053 00.001 18120 OnExposeComplete: enter
01:41:46.053 00.000 18120 UpdateGuideState(): m_state=6
01:41:46.054 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
01:41:46.055 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=234.66, Mass=1937, SNR=30.5, Peak=175 HFD=3.9
01:41:46.055 00.000 18120 MultiStar: [#1 -0.07,0.14,0.72,U] [#2 0.09,0.07,0.62,U] [#3 0.01,0.02,0.59,U] [#4 -0.16,0.10,0.58,U] [#5 0.23,-0.24,0.49,U] [#6 -0.08,-0.06,0.54,U] [#7 0.10,0.33,0.43,U] [#8 -0.35,-0.23,0.00,M8] 
01:41:46.056 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.38, -0.01}
01:41:46.056 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
01:41:46.057 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
01:41:46.057 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.45 mountX=0.00 mountY=-0.09, mountTheta=-1.55
01:41:46.058 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
01:41:46.059 00.001 18120 Enqueuing Move request for scope (0.08, 0.04)
01:41:46.059 00.000 21948 Worker thread wakes up
01:41:46.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:46.060 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.5
01:41:46.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:46.061 00.001 18120 Enqueuing Expose request
01:41:46.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:41:46.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:41:46.061 00.000 21948 Moving (0.08, 0.04) raw xDistance=0.00 yDistance=-0.09
01:41:46.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:46.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:46.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:46.061 00.000 21948 MoveAxis(E, 0, ABG)
01:41:46.062 00.001 21948 Move returns status 0, amount 0
01:41:46.062 00.000 21948 MoveAxis(N, 0, ABG)
01:41:46.062 00.000 21948 Move returns status 0, amount 0
01:41:46.062 00.000 21948 move complete, result=0
01:41:46.062 00.000 21948 worker thread done servicing request
01:41:46.062 00.000 21948 Worker thread wakes up
01:41:46.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:46.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:46.062 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:47.685 01.623 21948 Exposure complete
01:41:47.727 00.042 21948 worker thread done servicing request
01:41:47.727 00.000 18120 OnExposeComplete: enter
01:41:47.729 00.002 18120 UpdateGuideState(): m_state=6
01:41:47.730 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
01:41:47.733 00.003 18120 Star::Find returns 1 (0), X=896.69, Y=234.70, Mass=1975, SNR=30.8, Peak=166 HFD=3.7
01:41:47.734 00.001 18120 MultiStar: [#1 -0.09,0.18,0.71,U] [#2 0.04,0.18,0.64,U] [#3 -0.06,0.05,0.60,U] [#4 -0.17,0.17,0.56,U] [#5 0.06,-0.07,0.48,U] [#6 0.05,0.25,0.51,U] [#7 -0.36,0.04,0.45,U] [#8 -0.65,-0.02,0.00,M9] 
01:41:47.734 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {0.12, 0.03}
01:41:47.735 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
01:41:47.735 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
01:41:47.736 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.86 mountX=0.11 mountY=-0.02, mountTheta=-0.18
01:41:47.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
01:41:47.738 00.001 18120 Enqueuing Move request for scope (-0.03, 0.10)
01:41:47.738 00.000 21948 Worker thread wakes up
01:41:47.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:47.739 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.8
01:41:47.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:47.740 00.001 18120 Enqueuing Expose request
01:41:47.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:41:47.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:41:47.740 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=-0.02
01:41:47.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:41:47.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:47.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:47.740 00.000 21948 MoveAxis(E, 0, ABG)
01:41:47.740 00.000 21948 Move returns status 0, amount 0
01:41:47.740 00.000 21948 MoveAxis(N, 0, ABG)
01:41:47.740 00.000 21948 Move returns status 0, amount 0
01:41:47.740 00.000 21948 move complete, result=0
01:41:47.740 00.000 21948 worker thread done servicing request
01:41:47.740 00.000 21948 Worker thread wakes up
01:41:47.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:47.741 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:47.741 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:49.256 01.515 21948 Exposure complete
01:41:49.293 00.037 21948 worker thread done servicing request
01:41:49.294 00.001 18120 OnExposeComplete: enter
01:41:49.295 00.001 18120 UpdateGuideState(): m_state=6
01:41:49.296 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
01:41:49.297 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=234.81, Mass=2008, SNR=31.1, Peak=196 HFD=4.2
01:41:49.297 00.000 18120 MultiStar: [#1 0.14,0.43,0.00,M1] [#2 0.22,0.14,0.65,U] [#3 0.19,0.15,0.61,U] [#4 -0.18,0.41,0.00,M2] [#5 0.07,0.28,0.47,U] [#6 -0.17,0.25,0.53,U] [#7 0.03,0.40,0.00,M5] [#8 -0.16,0.06,0.41,U] 
01:41:49.298 00.001 18120 refined, 5 included, MultiStar: {0.14, 0.16}, one-star: {0.37, 0.14}
01:41:49.298 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
01:41:49.298 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
01:41:49.300 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.87 mountX=0.09 mountY=-0.20, mountTheta=-1.13
01:41:49.301 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.16, opts=13)
01:41:49.302 00.001 18120 Enqueuing Move request for scope (0.14, 0.16)
01:41:49.302 00.000 21948 Worker thread wakes up
01:41:49.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:49.303 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.1
01:41:49.305 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
01:41:49.305 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.305 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:49.306 00.001 18120 Enqueuing Expose request
01:41:49.306 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
01:41:49.306 00.000 21948 Moving (0.14, 0.16) raw xDistance=0.09 yDistance=-0.20
01:41:49.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:41:49.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:49.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:41:49.306 00.000 21948 MoveAxis(E, 0, ABG)
01:41:49.306 00.000 21948 Move returns status 0, amount 0
01:41:49.306 00.000 21948 MoveAxis(N, 0, ABG)
01:41:49.306 00.000 21948 Move returns status 0, amount 0
01:41:49.307 00.001 21948 move complete, result=0
01:41:49.307 00.000 21948 worker thread done servicing request
01:41:49.307 00.000 21948 Worker thread wakes up
01:41:49.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:49.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:49.307 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:50.937 01.630 21948 Exposure complete
01:41:50.984 00.047 21948 worker thread done servicing request
01:41:50.984 00.000 18120 OnExposeComplete: enter
01:41:50.985 00.001 18120 UpdateGuideState(): m_state=6
01:41:50.986 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:41:50.986 00.000 18120 Star::Find returns 1 (0), X=896.73, Y=234.79, Mass=2045, SNR=31.4, Peak=178 HFD=4.0
01:41:50.987 00.001 18120 MultiStar: [#1 0.10,0.26,0.71,U] [#2 -0.08,0.12,0.62,U] [#3 0.00,0.21,0.60,U] [#4 -0.24,0.12,0.56,U] [#5 0.31,0.02,0.45,U] [#6 -0.15,0.28,0.51,U] [#7 -0.20,0.26,0.42,U] [#8 -0.35,0.04,0.39,U] 
01:41:50.987 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.16, 0.12}
01:41:50.987 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
01:41:50.988 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
01:41:50.988 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.69 mountX=0.15 mountY=-0.05, mountTheta=-0.34
01:41:50.989 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.16, opts=13)
01:41:50.990 00.001 18120 Enqueuing Move request for scope (-0.02, 0.16)
01:41:50.990 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:50.991 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.4
01:41:50.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.992 00.001 21948 Worker thread wakes up
01:41:50.992 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:41:50.992 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:41:50.992 00.000 21948 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.05
01:41:50.992 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:41:50.992 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:50.992 00.000 18120 Enqueuing Expose request
01:41:50.993 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:50.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:50.993 00.000 21948 MoveAxis(E, 0, ABG)
01:41:50.993 00.000 21948 Move returns status 0, amount 0
01:41:50.993 00.000 21948 MoveAxis(N, 0, ABG)
01:41:50.993 00.000 21948 Move returns status 0, amount 0
01:41:50.993 00.000 21948 move complete, result=0
01:41:50.993 00.000 21948 worker thread done servicing request
01:41:50.993 00.000 21948 Worker thread wakes up
01:41:50.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:50.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:50.993 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:52.520 01.527 21948 Exposure complete
01:41:52.566 00.046 21948 worker thread done servicing request
01:41:52.567 00.001 18120 OnExposeComplete: enter
01:41:52.568 00.001 18120 UpdateGuideState(): m_state=6
01:41:52.569 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
01:41:52.569 00.000 18120 Star::Find returns 1 (0), X=896.88, Y=234.75, Mass=2031, SNR=31.3, Peak=186 HFD=4.1
01:41:52.570 00.001 18120 MultiStar: [#1 0.01,0.46,0.00,M1] [#2 0.07,0.31,0.64,U] [#3 -0.09,0.08,0.57,U] [#4 0.03,0.23,0.57,U] [#5 0.16,0.19,0.46,U] [#6 -0.19,0.53,0.00,M1] [#7 -0.20,0.53,0.00,M5] [#8 -0.54,0.22,0.00,M8] 
01:41:52.570 00.000 18120 refined, 4 included, MultiStar: {0.12, 0.17}, one-star: {0.31, 0.08}
01:41:52.570 00.000 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
01:41:52.571 00.001 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
01:41:52.571 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.20 cameraTheta=0.95 mountX=0.10 mountY=-0.18, mountTheta=-1.06
01:41:52.572 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.17, opts=13)
01:41:52.573 00.001 18120 Enqueuing Move request for scope (0.12, 0.17)
01:41:52.574 00.001 21948 Worker thread wakes up
01:41:52.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
01:41:52.574 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
01:41:52.574 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:52.575 00.001 21948 Moving (0.12, 0.17) raw xDistance=0.10 yDistance=-0.18
01:41:52.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:41:52.575 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:41:52.576 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.577 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:52.577 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:52.578 00.001 18120 Enqueuing Expose request
01:41:52.579 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:41:52.579 00.000 21948 MoveAxis(E, 0, ABG)
01:41:52.579 00.000 21948 Move returns status 0, amount 0
01:41:52.579 00.000 21948 MoveAxis(N, 0, ABG)
01:41:52.579 00.000 21948 Move returns status 0, amount 0
01:41:52.579 00.000 21948 move complete, result=0
01:41:52.579 00.000 21948 worker thread done servicing request
01:41:52.579 00.000 21948 Worker thread wakes up
01:41:52.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:52.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:52.580 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:54.214 01.634 21948 Exposure complete
01:41:54.256 00.042 21948 worker thread done servicing request
01:41:54.256 00.000 18120 OnExposeComplete: enter
01:41:54.257 00.001 18120 UpdateGuideState(): m_state=6
01:41:54.258 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
01:41:54.259 00.001 18120 Star::Find returns 1 (0), X=896.43, Y=234.99, Mass=1939, SNR=30.5, Peak=150 HFD=4.1
01:41:54.260 00.001 18120 MultiStar: [#1 -0.39,0.57,0.00,M2] [#2 -0.49,0.42,0.00,M1] [#3 -0.36,0.42,0.00,M1] [#4 -0.53,0.60,0.00,M1] [#5 -0.21,0.60,0.00,M2] [#6 -0.42,0.50,0.00,M2] [#7 -0.55,0.67,0.00,M6] [#8 -0.72,0.21,0.00,M9] 
01:41:54.262 00.002 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
01:41:54.263 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
01:41:54.264 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.97 mountX=0.35 mountY=-0.02, mountTheta=-0.06
01:41:54.266 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.32, opts=13)
01:41:54.267 00.001 18120 Enqueuing Move request for scope (-0.14, 0.32)
01:41:54.268 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:54.268 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
01:41:54.269 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.269 00.000 21948 Worker thread wakes up
01:41:54.269 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
01:41:54.269 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
01:41:54.269 00.000 21948 Moving (-0.14, 0.32) raw xDistance=0.35 yDistance=-0.02
01:41:54.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:41:54.269 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:54.269 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:54.269 00.000 21948 MoveAxis(W, 62, ABG)
01:41:54.269 00.000 21948 Guiding  Dir = 3, Dur = 62
01:41:54.269 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:54.270 00.001 18120 Enqueuing Expose request
01:41:54.271 00.001 21948 IsSlewing returns 0
01:41:54.271 00.000 21948 IsGuiding returns 0
01:41:54.272 00.001 21948 PulseGuide returned control before completion, sleep 71
01:41:54.350 00.078 21948 IsGuiding returns 0
01:41:54.350 00.000 21948 Move returns status 0, amount 62
01:41:54.350 00.000 21948 MoveAxis(N, 0, ABG)
01:41:54.350 00.000 21948 Move returns status 0, amount 0
01:41:54.350 00.000 21948 move complete, result=0
01:41:54.350 00.000 21948 worker thread done servicing request
01:41:54.350 00.000 21948 Worker thread wakes up
01:41:54.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:54.350 00.000 18120 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
01:41:54.351 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:55.765 01.414 21948 Exposure complete
01:41:55.810 00.045 21948 worker thread done servicing request
01:41:55.810 00.000 18120 OnExposeComplete: enter
01:41:55.811 00.001 18120 UpdateGuideState(): m_state=6
01:41:55.812 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
01:41:55.812 00.000 18120 Star::Find returns 1 (0), X=897.01, Y=234.37, Mass=2025, SNR=31.1, Peak=179 HFD=3.9
01:41:55.813 00.001 18120 MultiStar: [#1 0.33,0.20,0.72,U] [#2 0.26,-0.15,0.63,U] [#3 0.41,-0.02,0.00,M2] [#4 0.44,0.10,0.00,M2] [#5 0.49,-0.21,0.00,M3] [#6 0.29,0.01,0.52,U] [#7 0.07,-0.16,0.42,U] [#8 0.02,-0.07,0.39,U] 
01:41:55.813 00.000 18120 refined, 5 included, MultiStar: {0.28, -0.09}, one-star: {0.44, -0.30}
01:41:55.813 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
01:41:55.814 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
01:41:55.814 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.32 mountX=-0.20 mountY=-0.21, mountTheta=-2.33
01:41:55.816 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.09, opts=13)
01:41:55.816 00.000 18120 Enqueuing Move request for scope (0.28, -0.09)
01:41:55.817 00.001 21948 Worker thread wakes up
01:41:55.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
01:41:55.817 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
01:41:55.817 00.000 21948 Moving (0.28, -0.09) raw xDistance=-0.20 yDistance=-0.21
01:41:55.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
01:41:55.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:55.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:41:55.817 00.000 21948 MoveAxis(E, 32, ABG)
01:41:55.817 00.000 21948 Guiding  Dir = 2, Dur = 32
01:41:55.817 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:55.817 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.1
01:41:55.818 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:55.818 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:55.818 00.000 18120 Enqueuing Expose request
01:41:55.819 00.001 21948 IsSlewing returns 0
01:41:55.819 00.000 21948 IsGuiding returns 0
01:41:55.821 00.002 21948 PulseGuide returned control before completion, sleep 40
01:41:55.873 00.052 21948 IsGuiding returns 0
01:41:55.873 00.000 21948 Move returns status 0, amount 32
01:41:55.873 00.000 21948 MoveAxis(N, 0, ABG)
01:41:55.873 00.000 21948 Move returns status 0, amount 0
01:41:55.873 00.000 21948 move complete, result=0
01:41:55.873 00.000 21948 worker thread done servicing request
01:41:55.873 00.000 21948 Worker thread wakes up
01:41:55.873 00.000 18120 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
01:41:55.874 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:55.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:57.509 01.635 21948 Exposure complete
01:41:57.547 00.038 21948 worker thread done servicing request
01:41:57.547 00.000 18120 OnExposeComplete: enter
01:41:57.548 00.001 18120 UpdateGuideState(): m_state=6
01:41:57.548 00.000 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
01:41:57.549 00.001 18120 Star::Find returns 1 (0), X=897.00, Y=234.44, Mass=2001, SNR=31.0, Peak=168 HFD=4.1
01:41:57.549 00.000 18120 MultiStar: [#1 0.49,0.04,0.00,M2] [#2 0.27,-0.10,0.66,U] [#3 0.41,-0.03,0.00,M3] [#4 0.08,-0.03,0.54,U] [#5 0.49,-0.25,0.00,M4] [#6 0.07,0.22,0.53,U] [#7 0.11,-0.06,0.41,U] [#8 -0.19,-0.23,0.39,U] 
01:41:57.549 00.000 18120 refined, 5 included, MultiStar: {0.19, -0.09}, one-star: {0.43, -0.23}
01:41:57.549 00.000 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
01:41:57.551 00.002 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
01:41:57.551 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
01:41:57.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.09, opts=13)
01:41:57.553 00.000 18120 Enqueuing Move request for scope (0.19, -0.09)
01:41:57.554 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:57.554 00.000 21948 Worker thread wakes up
01:41:57.554 00.000 18120 UpdateGuideState exits: m=2001 RSB=31.0
01:41:57.556 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
01:41:57.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.557 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
01:41:57.557 00.000 21948 Moving (0.19, -0.09) raw xDistance=-0.16 yDistance=-0.13
01:41:57.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:57.557 00.000 18120 Enqueuing Expose request
01:41:57.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:41:57.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:57.558 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:41:57.558 00.000 21948 MoveAxis(E, 0, ABG)
01:41:57.558 00.000 21948 Move returns status 0, amount 0
01:41:57.558 00.000 21948 MoveAxis(N, 0, ABG)
01:41:57.558 00.000 21948 Move returns status 0, amount 0
01:41:57.558 00.000 21948 move complete, result=0
01:41:57.558 00.000 21948 worker thread done servicing request
01:41:57.558 00.000 21948 Worker thread wakes up
01:41:57.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:57.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:57.558 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:59.078 01.520 21948 Exposure complete
01:41:59.125 00.047 21948 worker thread done servicing request
01:41:59.125 00.000 18120 OnExposeComplete: enter
01:41:59.125 00.000 18120 UpdateGuideState(): m_state=6
01:41:59.126 00.001 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
01:41:59.127 00.001 18120 Star::Find returns 1 (0), X=897.12, Y=234.39, Mass=1994, SNR=30.9, Peak=197 HFD=3.9
01:41:59.127 00.000 18120 MultiStar: [#1 0.52,0.03,0.00,M3] [#2 0.52,-0.13,0.00,M1] [#3 0.62,-0.15,0.00,M4] [#4 0.21,-0.10,0.55,U] [#5 0.64,-0.32,0.00,M5] [#6 0.26,-0.10,0.51,U] [#7 0.44,0.04,0.00,M5] [#8 -0.01,-0.37,0.40,U] 
01:41:59.127 00.000 18120 refined, 3 included, MultiStar: {0.32, -0.22}, one-star: {0.55, -0.28}
01:41:59.128 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:41:59.128 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:41:59.129 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.22 hyp=0.39 cameraTheta=-0.59 mountX=-0.33 mountY=-0.19, mountTheta=-2.62
01:41:59.130 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.22, opts=13)
01:41:59.130 00.000 18120 Enqueuing Move request for scope (0.32, -0.22)
01:41:59.131 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:41:59.131 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.9
01:41:59.132 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.132 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:41:59.132 00.000 18120 Enqueuing Expose request
01:41:59.133 00.001 21948 Worker thread wakes up
01:41:59.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.22) opts 0xd
01:41:59.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.22)
01:41:59.133 00.000 21948 Moving (0.32, -0.22) raw xDistance=-0.33 yDistance=-0.19
01:41:59.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:41:59.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:59.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:41:59.133 00.000 21948 MoveAxis(E, 59, ABG)
01:41:59.133 00.000 21948 Guiding  Dir = 2, Dur = 59
01:41:59.134 00.001 21948 IsSlewing returns 0
01:41:59.134 00.000 21948 IsGuiding returns 0
01:41:59.136 00.002 21948 PulseGuide returned control before completion, sleep 67
01:41:59.217 00.081 21948 IsGuiding returns 0
01:41:59.217 00.000 21948 Move returns status 0, amount 59
01:41:59.217 00.000 21948 MoveAxis(N, 0, ABG)
01:41:59.217 00.000 21948 Move returns status 0, amount 0
01:41:59.217 00.000 21948 move complete, result=0
01:41:59.217 00.000 21948 worker thread done servicing request
01:41:59.217 00.000 21948 Worker thread wakes up
01:41:59.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:41:59.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:41:59.217 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
01:42:00.846 01.629 21948 Exposure complete
01:42:00.894 00.048 21948 worker thread done servicing request
01:42:00.894 00.000 18120 OnExposeComplete: enter
01:42:00.895 00.001 18120 UpdateGuideState(): m_state=6
01:42:00.895 00.000 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
01:42:00.896 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=234.61, Mass=1970, SNR=30.7, Peak=193 HFD=3.9
01:42:00.896 00.000 18120 MultiStar: [#1 0.19,0.24,0.71,U] [#2 0.16,0.32,0.63,U] [#3 0.43,-0.09,0.00,M5] [#4 0.16,-0.05,0.56,U] [#5 0.46,-0.00,0.00,M6] [#6 0.24,0.16,0.52,U] [#7 0.29,0.11,0.43,U] [#8 -0.13,-0.08,0.39,U] 
01:42:00.896 00.000 18120 refined, 6 included, MultiStar: {0.25, 0.09}, one-star: {0.52, -0.06}
01:42:00.897 00.001 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
01:42:00.897 00.000 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
01:42:00.898 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.35 mountX=-0.02 mountY=-0.26, mountTheta=-1.64
01:42:00.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.09, opts=13)
01:42:00.900 00.001 18120 Enqueuing Move request for scope (0.25, 0.09)
01:42:00.901 00.001 21948 Worker thread wakes up
01:42:00.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
01:42:00.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
01:42:00.901 00.000 21948 Moving (0.25, 0.09) raw xDistance=-0.02 yDistance=-0.26
01:42:00.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:00.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:00.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:42:00.901 00.000 21948 MoveAxis(E, 0, ABG)
01:42:00.902 00.001 21948 Move returns status 0, amount 0
01:42:00.902 00.000 21948 MoveAxis(N, 0, ABG)
01:42:00.902 00.000 21948 Move returns status 0, amount 0
01:42:00.902 00.000 21948 move complete, result=0
01:42:00.902 00.000 21948 worker thread done servicing request
01:42:00.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:00.902 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.7
01:42:00.903 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:00.903 00.000 18120 Enqueuing Expose request
01:42:00.904 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:42:00.904 00.000 21948 Worker thread wakes up
01:42:00.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:00.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:02.431 01.527 21948 Exposure complete
01:42:02.476 00.045 21948 worker thread done servicing request
01:42:02.476 00.000 18120 OnExposeComplete: enter
01:42:02.477 00.001 18120 UpdateGuideState(): m_state=6
01:42:02.477 00.000 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
01:42:02.478 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=234.76, Mass=2033, SNR=31.3, Peak=213 HFD=4.1
01:42:02.480 00.002 18120 MultiStar: [#1 0.33,0.28,0.00,M3] [#2 0.54,0.31,0.00,M1] [#3 0.37,0.24,0.00,M6] [#4 0.31,0.14,0.58,U] [#5 0.69,-0.11,0.00,M7] [#6 0.30,0.30,0.00,M1] [#7 0.18,0.23,0.42,U] [#8 0.03,0.16,0.40,U] 
01:42:02.481 00.001 18120 refined, 3 included, MultiStar: {0.32, 0.14}, one-star: {0.51, 0.09}
01:42:02.483 00.002 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
01:42:02.484 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
01:42:02.485 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.40 mountX=-0.01 mountY=-0.35, mountTheta=-1.60
01:42:02.487 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.14, opts=13)
01:42:02.488 00.001 18120 Enqueuing Move request for scope (0.32, 0.14)
01:42:02.488 00.000 21948 Worker thread wakes up
01:42:02.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:02.489 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:42:02.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:02.492 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd
01:42:02.492 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.14)
01:42:02.492 00.000 21948 Moving (0.32, 0.14) raw xDistance=-0.01 yDistance=-0.35
01:42:02.492 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:02.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:02.493 00.001 18120 Enqueuing Expose request
01:42:02.493 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.80
01:42:02.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:42:02.493 00.000 21948 MoveAxis(E, 0, ABG)
01:42:02.493 00.000 21948 Move returns status 0, amount 0
01:42:02.493 00.000 21948 MoveAxis(N, 83, ABG)
01:42:02.493 00.000 21948 Guiding  Dir = 0, Dur = 83
01:42:02.494 00.001 21948 IsSlewing returns 0
01:42:02.494 00.000 21948 IsGuiding returns 0
01:42:02.498 00.004 21948 PulseGuide returned control before completion, sleep 89
01:42:02.600 00.102 21948 IsGuiding returns 0
01:42:02.600 00.000 21948 Move returns status 0, amount 83
01:42:02.600 00.000 21948 move complete, result=0
01:42:02.601 00.001 21948 worker thread done servicing request
01:42:02.601 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 83 ms NORTH
01:42:02.602 00.001 21948 Worker thread wakes up
01:42:02.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:02.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:04.235 01.633 21948 Exposure complete
01:42:04.273 00.038 21948 worker thread done servicing request
01:42:04.274 00.001 18120 OnExposeComplete: enter
01:42:04.274 00.000 18120 UpdateGuideState(): m_state=6
01:42:04.275 00.001 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
01:42:04.275 00.000 18120 Star::Find returns 1 (0), X=896.90, Y=234.48, Mass=1923, SNR=30.4, Peak=175 HFD=3.8
01:42:04.276 00.001 18120 MultiStar: [#1 0.20,0.25,0.76,U] [#2 0.53,0.03,0.00,M2] [#3 0.47,0.01,0.00,M7] [#4 0.31,0.01,0.58,U] [#5 0.50,-0.21,0.00,M8] [#6 0.15,0.06,0.54,U] [#7 0.21,-0.05,0.44,U] [#8 -0.38,0.10,0.00,M5] 
01:42:04.276 00.000 18120 refined, 4 included, MultiStar: {0.25, 0.00}, one-star: {0.33, -0.19}
01:42:04.277 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
01:42:04.278 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
01:42:04.279 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.01 mountX=-0.10 mountY=-0.23, mountTheta=-1.99
01:42:04.281 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.00, opts=13)
01:42:04.282 00.001 18120 Enqueuing Move request for scope (0.25, 0.00)
01:42:04.285 00.003 21948 Worker thread wakes up
01:42:04.285 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
01:42:04.285 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
01:42:04.285 00.000 21948 Moving (0.25, 0.00) raw xDistance=-0.10 yDistance=-0.23
01:42:04.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:42:04.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:42:04.285 00.000 21948 MoveAxis(E, 0, ABG)
01:42:04.285 00.000 21948 Move returns status 0, amount 0
01:42:04.285 00.000 21948 MoveAxis(N, 54, ABG)
01:42:04.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:04.286 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.4
01:42:04.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.287 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:04.287 00.000 18120 Enqueuing Expose request
01:42:04.288 00.001 21948 Guiding  Dir = 0, Dur = 54
01:42:04.288 00.000 21948 IsSlewing returns 0
01:42:04.288 00.000 21948 IsGuiding returns 0
01:42:04.293 00.005 21948 PulseGuide returned control before completion, sleep 60
01:42:04.361 00.068 21948 IsGuiding returns 1
01:42:04.362 00.001 21948 scope still moving after pulse duration time elapsed
01:42:04.392 00.030 21948 IsSlewing returns 0
01:42:04.392 00.000 21948 IsGuiding returns 0
01:42:04.392 00.000 21948 scope move finished after 54 + 50 ms
01:42:04.392 00.000 21948 Move returns status 0, amount 54
01:42:04.392 00.000 21948 move complete, result=0
01:42:04.392 00.000 21948 worker thread done servicing request
01:42:04.392 00.000 21948 Worker thread wakes up
01:42:04.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:04.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:04.392 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 54 ms NORTH
01:42:05.803 01.411 21948 Exposure complete
01:42:05.853 00.050 21948 worker thread done servicing request
01:42:05.853 00.000 18120 OnExposeComplete: enter
01:42:05.854 00.001 18120 UpdateGuideState(): m_state=6
01:42:05.854 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
01:42:05.855 00.001 18120 Star::Find returns 1 (0), X=896.92, Y=234.37, Mass=1856, SNR=29.8, Peak=178 HFD=3.9
01:42:05.857 00.002 18120 MultiStar: [#1 0.16,-0.01,0.75,U] [#2 0.17,-0.21,0.65,U] [#3 0.21,-0.22,0.60,U] [#4 -0.01,-0.12,0.60,U] [#5 0.41,-0.29,0.00,M9] [#6 0.05,0.11,0.52,U] [#7 0.09,-0.34,0.45,U] [#8 -0.33,-0.21,0.45,U] 
01:42:05.858 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.17}, one-star: {0.35, -0.30}
01:42:05.859 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:42:05.860 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:42:05.862 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=-0.20 mountY=-0.04, mountTheta=-2.96
01:42:05.864 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
01:42:05.865 00.001 18120 Enqueuing Move request for scope (0.12, -0.17)
01:42:05.865 00.000 21948 Worker thread wakes up
01:42:05.865 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
01:42:05.865 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
01:42:05.865 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.20 yDistance=-0.04
01:42:05.865 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:42:05.865 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:05.866 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:05.867 00.001 18120 UpdateGuideState exits: m=1856 RSB=29.8
01:42:05.867 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.868 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:05.868 00.000 18120 Enqueuing Expose request
01:42:05.869 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:05.869 00.000 21948 MoveAxis(E, 36, ABG)
01:42:05.869 00.000 21948 Guiding  Dir = 2, Dur = 36
01:42:05.869 00.000 21948 IsSlewing returns 0
01:42:05.869 00.000 21948 IsGuiding returns 0
01:42:05.870 00.001 21948 PulseGuide returned control before completion, sleep 45
01:42:05.928 00.058 21948 IsGuiding returns 0
01:42:05.928 00.000 21948 Move returns status 0, amount 36
01:42:05.928 00.000 21948 MoveAxis(N, 0, ABG)
01:42:05.928 00.000 21948 Move returns status 0, amount 0
01:42:05.928 00.000 21948 move complete, result=0
01:42:05.929 00.001 21948 worker thread done servicing request
01:42:05.929 00.000 21948 Worker thread wakes up
01:42:05.929 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
01:42:05.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:05.930 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:07.564 01.634 21948 Exposure complete
01:42:07.605 00.041 21948 worker thread done servicing request
01:42:07.605 00.000 18120 OnExposeComplete: enter
01:42:07.607 00.002 18120 UpdateGuideState(): m_state=6
01:42:07.607 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
01:42:07.610 00.003 18120 Star::Find returns 1 (0), X=896.72, Y=234.32, Mass=2125, SNR=31.8, Peak=199 HFD=3.7
01:42:07.611 00.001 18120 MultiStar: [#1 0.02,-0.17,0.70,U] [#2 -0.05,-0.16,0.60,U] [#3 0.06,-0.20,0.58,U] [#4 -0.20,-0.12,0.56,U] [#5 0.08,-0.25,0.44,U] [#6 -0.07,-0.16,0.49,U] [#7 -0.24,-0.30,0.43,U] [#8 -0.33,-0.08,0.39,U] 
01:42:07.612 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.21}, one-star: {0.15, -0.35}
01:42:07.612 00.000 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.00) = xAngle (-3.72 = 2.56)
01:42:07.612 00.000 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.76 = 2.52)
01:42:07.613 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.73 mountX=-0.18 mountY=0.12, mountTheta=2.53
01:42:07.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.21, opts=13)
01:42:07.615 00.001 18120 Enqueuing Move request for scope (-0.03, -0.21)
01:42:07.615 00.000 21948 Worker thread wakes up
01:42:07.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:07.616 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
01:42:07.616 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
01:42:07.616 00.000 21948 Moving (-0.03, -0.21) raw xDistance=-0.18 yDistance=0.12
01:42:07.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:42:07.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:07.616 00.000 18120 UpdateGuideState exits: m=2125 RSB=31.8
01:42:07.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:07.617 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:07.617 00.000 18120 Enqueuing Expose request
01:42:07.618 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:42:07.618 00.000 21948 MoveAxis(E, 0, ABG)
01:42:07.618 00.000 21948 Move returns status 0, amount 0
01:42:07.618 00.000 21948 MoveAxis(N, 0, ABG)
01:42:07.618 00.000 21948 Move returns status 0, amount 0
01:42:07.618 00.000 21948 move complete, result=0
01:42:07.618 00.000 21948 worker thread done servicing request
01:42:07.618 00.000 21948 Worker thread wakes up
01:42:07.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:07.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:07.618 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:09.144 01.526 21948 Exposure complete
01:42:09.191 00.047 21948 worker thread done servicing request
01:42:09.191 00.000 18120 OnExposeComplete: enter
01:42:09.192 00.001 18120 UpdateGuideState(): m_state=6
01:42:09.193 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
01:42:09.194 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=234.34, Mass=2066, SNR=31.4, Peak=192 HFD=3.7
01:42:09.196 00.002 18120 MultiStar: [#1 -0.08,0.08,0.72,U] [#2 -0.12,-0.25,0.64,U] [#3 0.01,-0.27,0.57,U] [#4 -0.14,-0.15,0.53,U] [#5 0.07,-0.28,0.45,U] [#6 -0.23,0.04,0.52,U] [#7 -0.38,-0.13,0.00,M1] [#8 -0.45,-0.34,0.00,M4] 
01:42:09.198 00.002 18120 refined, 6 included, MultiStar: {-0.03, -0.17}, one-star: {0.15, -0.33}
01:42:09.199 00.001 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.53)
01:42:09.200 00.001 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.49)
01:42:09.201 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.76 mountX=-0.14 mountY=0.11, mountTheta=2.50
01:42:09.204 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.17, opts=13)
01:42:09.205 00.001 18120 Enqueuing Move request for scope (-0.03, -0.17)
01:42:09.206 00.001 21948 Worker thread wakes up
01:42:09.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:09.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
01:42:09.206 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
01:42:09.206 00.000 18120 UpdateGuideState exits: m=2066 RSB=31.4
01:42:09.207 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:09.208 00.001 18120 Enqueuing Expose request
01:42:09.208 00.000 21948 Moving (-0.03, -0.17) raw xDistance=-0.14 yDistance=0.11
01:42:09.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:42:09.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:09.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:09.208 00.000 21948 MoveAxis(E, 0, ABG)
01:42:09.208 00.000 21948 Move returns status 0, amount 0
01:42:09.208 00.000 21948 MoveAxis(N, 0, ABG)
01:42:09.208 00.000 21948 Move returns status 0, amount 0
01:42:09.208 00.000 21948 move complete, result=0
01:42:09.208 00.000 21948 worker thread done servicing request
01:42:09.208 00.000 21948 Worker thread wakes up
01:42:09.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:09.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:09.209 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:10.836 01.627 21948 Exposure complete
01:42:10.871 00.035 21948 worker thread done servicing request
01:42:10.871 00.000 18120 OnExposeComplete: enter
01:42:10.874 00.003 18120 UpdateGuideState(): m_state=6
01:42:10.876 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
01:42:10.878 00.002 18120 Star::Find returns 1 (0), X=896.80, Y=234.48, Mass=1848, SNR=29.8, Peak=155 HFD=3.8
01:42:10.895 00.017 18120 MultiStar: [#1 0.01,0.04,0.75,U] [#2 -0.18,0.06,0.68,U] [#3 0.02,-0.08,0.65,U] [#4 -0.27,0.02,0.60,U] [#5 -0.11,-0.22,0.50,U] [#6 -0.17,0.15,0.53,U] [#7 -0.32,-0.02,0.44,U] [#8 -0.38,-0.02,0.40,U] 
01:42:10.898 00.003 18120 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {0.23, -0.19}
01:42:10.900 00.002 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.75 = 1.54)
01:42:10.902 00.002 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.50)
01:42:10.905 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-2.75 mountX=0.00 mountY=0.09, mountTheta=1.54
01:42:10.908 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
01:42:10.910 00.002 18120 Enqueuing Move request for scope (-0.09, -0.04)
01:42:10.911 00.001 21948 Worker thread wakes up
01:42:10.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:10.912 00.001 18120 UpdateGuideState exits: m=1848 RSB=29.8
01:42:10.912 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:10.913 00.001 18120 Enqueuing Expose request
01:42:10.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:42:10.913 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:42:10.913 00.000 21948 Moving (-0.09, -0.04) raw xDistance=0.00 yDistance=0.09
01:42:10.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:42:10.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:10.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:10.913 00.000 21948 MoveAxis(E, 0, ABG)
01:42:10.913 00.000 21948 Move returns status 0, amount 0
01:42:10.913 00.000 21948 MoveAxis(N, 0, ABG)
01:42:10.913 00.000 21948 Move returns status 0, amount 0
01:42:10.913 00.000 21948 move complete, result=0
01:42:10.913 00.000 21948 worker thread done servicing request
01:42:10.914 00.001 21948 Worker thread wakes up
01:42:10.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:10.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:10.914 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:12.425 01.511 21948 Exposure complete
01:42:12.458 00.033 21948 worker thread done servicing request
01:42:12.458 00.000 18120 OnExposeComplete: enter
01:42:12.459 00.001 18120 UpdateGuideState(): m_state=6
01:42:12.459 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
01:42:12.460 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=234.46, Mass=2007, SNR=31.1, Peak=162 HFD=3.9
01:42:12.460 00.000 18120 MultiStar: [#1 -0.07,0.06,0.73,U] [#2 -0.07,-0.00,0.66,U] [#3 0.10,-0.05,0.62,U] [#4 -0.22,-0.00,0.56,U] [#5 -0.05,-0.02,0.47,U] [#6 0.07,-0.04,0.52,U] [#7 -0.37,-0.15,0.00,M1] [#8 -0.63,0.07,0.00,M4] 
01:42:12.461 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.05, -0.21}
01:42:12.461 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.32)
01:42:12.462 00.001 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.28)
01:42:12.462 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.97 mountX=-0.04 mountY=0.04, mountTheta=2.30
01:42:12.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
01:42:12.464 00.001 18120 Enqueuing Move request for scope (-0.02, -0.05)
01:42:12.464 00.000 21948 Worker thread wakes up
01:42:12.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:42:12.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:42:12.464 00.000 21948 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
01:42:12.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:42:12.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:12.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:42:12.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:12.465 00.001 18120 UpdateGuideState exits: m=2007 RSB=31.1
01:42:12.466 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.467 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:12.468 00.001 18120 Enqueuing Expose request
01:42:12.468 00.000 21948 MoveAxis(E, 0, ABG)
01:42:12.468 00.000 21948 Move returns status 0, amount 0
01:42:12.468 00.000 21948 MoveAxis(N, 0, ABG)
01:42:12.468 00.000 21948 Move returns status 0, amount 0
01:42:12.468 00.000 21948 move complete, result=0
01:42:12.469 00.001 21948 worker thread done servicing request
01:42:12.469 00.000 21948 Worker thread wakes up
01:42:12.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:12.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:12.471 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:14.104 01.633 21948 Exposure complete
01:42:14.146 00.042 21948 worker thread done servicing request
01:42:14.146 00.000 18120 OnExposeComplete: enter
01:42:14.147 00.001 18120 UpdateGuideState(): m_state=6
01:42:14.148 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
01:42:14.148 00.000 18120 Star::Find returns 1 (0), X=896.73, Y=234.28, Mass=1870, SNR=30.0, Peak=194 HFD=3.7
01:42:14.149 00.001 18120 MultiStar: [#1 -0.16,-0.02,0.75,U] [#2 0.12,-0.15,0.66,U] [#3 0.16,-0.23,0.65,U] [#4 -0.01,-0.17,0.60,U] [#5 0.15,-0.50,0.00,M6] [#6 -0.18,-0.10,0.52,U] [#7 -0.19,-0.07,0.47,U] [#8 -0.52,-0.31,0.00,M5] 
01:42:14.151 00.002 18120 refined, 6 included, MultiStar: {0.01, -0.18}, one-star: {0.16, -0.39}
01:42:14.153 00.002 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
01:42:14.153 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
01:42:14.154 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.53 mountX=-0.17 mountY=0.07, mountTheta=2.73
01:42:14.157 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.18, opts=13)
01:42:14.157 00.000 18120 Enqueuing Move request for scope (0.01, -0.18)
01:42:14.158 00.001 21948 Worker thread wakes up
01:42:14.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:14.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
01:42:14.158 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
01:42:14.159 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:14.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:14.160 00.001 18120 Enqueuing Expose request
01:42:14.160 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
01:42:14.160 00.000 21948 Moving (0.01, -0.18) raw xDistance=-0.17 yDistance=0.07
01:42:14.160 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:42:14.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:14.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:14.160 00.000 21948 MoveAxis(E, 0, ABG)
01:42:14.160 00.000 21948 Move returns status 0, amount 0
01:42:14.160 00.000 21948 MoveAxis(N, 0, ABG)
01:42:14.160 00.000 21948 Move returns status 0, amount 0
01:42:14.160 00.000 21948 move complete, result=0
01:42:14.160 00.000 21948 worker thread done servicing request
01:42:14.160 00.000 21948 Worker thread wakes up
01:42:14.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:14.161 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:14.161 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:15.676 01.515 21948 Exposure complete
01:42:15.722 00.046 21948 worker thread done servicing request
01:42:15.722 00.000 18120 OnExposeComplete: enter
01:42:15.723 00.001 18120 UpdateGuideState(): m_state=6
01:42:15.723 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
01:42:15.724 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=234.27, Mass=1945, SNR=30.6, Peak=191 HFD=3.7
01:42:15.724 00.000 18120 MultiStar: [#1 -0.04,-0.08,0.72,U] [#2 0.01,-0.28,0.62,U] [#3 0.06,-0.27,0.61,U] [#4 -0.00,-0.14,0.54,U] [#5 0.22,-0.41,0.00,M7] [#6 0.12,-0.22,0.53,U] [#7 0.00,-0.18,0.46,U] [#8 -0.16,-0.15,0.39,U] 
01:42:15.725 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.23}, one-star: {0.11, -0.40}
01:42:15.725 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
01:42:15.726 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
01:42:15.726 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.47 mountX=-0.22 mountY=0.08, mountTheta=2.79
01:42:15.727 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.23, opts=13)
01:42:15.728 00.001 18120 Enqueuing Move request for scope (0.02, -0.23)
01:42:15.728 00.000 21948 Worker thread wakes up
01:42:15.728 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
01:42:15.728 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
01:42:15.728 00.000 21948 Moving (0.02, -0.23) raw xDistance=-0.22 yDistance=0.08
01:42:15.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:42:15.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:15.728 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:15.729 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.6
01:42:15.729 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.730 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:15.730 00.000 18120 Enqueuing Expose request
01:42:15.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:15.730 00.000 21948 MoveAxis(E, 40, ABG)
01:42:15.730 00.000 21948 Guiding  Dir = 2, Dur = 40
01:42:15.731 00.001 21948 IsSlewing returns 0
01:42:15.731 00.000 21948 IsGuiding returns 0
01:42:15.732 00.001 21948 PulseGuide returned control before completion, sleep 49
01:42:15.783 00.051 21948 IsGuiding returns 0
01:42:15.783 00.000 21948 Move returns status 0, amount 40
01:42:15.783 00.000 21948 MoveAxis(N, 0, ABG)
01:42:15.783 00.000 21948 Move returns status 0, amount 0
01:42:15.783 00.000 21948 move complete, result=0
01:42:15.783 00.000 21948 worker thread done servicing request
01:42:15.783 00.000 21948 Worker thread wakes up
01:42:15.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:15.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:15.783 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
01:42:17.408 01.625 21948 Exposure complete
01:42:17.449 00.041 21948 worker thread done servicing request
01:42:17.449 00.000 18120 OnExposeComplete: enter
01:42:17.449 00.000 18120 UpdateGuideState(): m_state=6
01:42:17.450 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
01:42:17.451 00.001 18120 Star::Find returns 1 (0), X=896.85, Y=234.35, Mass=2031, SNR=31.2, Peak=204 HFD=3.8
01:42:17.453 00.002 18120 MultiStar: [#1 0.00,0.11,0.73,U] [#2 0.00,-0.32,0.64,U] [#3 -0.04,-0.22,0.60,U] [#4 -0.15,0.08,0.56,U] [#5 0.03,-0.21,0.48,U] [#6 -0.10,-0.19,0.51,U] [#7 -0.24,-0.04,0.41,U] [#8 -0.24,-0.29,0.41,U] 
01:42:17.454 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {0.28, -0.32}
01:42:17.457 00.003 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
01:42:17.460 00.003 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
01:42:17.462 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.63 mountX=-0.14 mountY=0.08, mountTheta=2.62
01:42:17.466 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.16, opts=13)
01:42:17.466 00.000 18120 Enqueuing Move request for scope (-0.01, -0.16)
01:42:17.467 00.001 21948 Worker thread wakes up
01:42:17.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:17.467 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.2
01:42:17.468 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:17.468 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:17.469 00.001 18120 Enqueuing Expose request
01:42:17.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
01:42:17.469 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
01:42:17.469 00.000 21948 Moving (-0.01, -0.16) raw xDistance=-0.14 yDistance=0.08
01:42:17.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:42:17.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:17.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:17.470 00.001 21948 MoveAxis(E, 0, ABG)
01:42:17.470 00.000 21948 Move returns status 0, amount 0
01:42:17.470 00.000 21948 MoveAxis(N, 0, ABG)
01:42:17.470 00.000 21948 Move returns status 0, amount 0
01:42:17.470 00.000 21948 move complete, result=0
01:42:17.470 00.000 21948 worker thread done servicing request
01:42:17.470 00.000 21948 Worker thread wakes up
01:42:17.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:17.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:17.470 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:18.987 01.517 21948 Exposure complete
01:42:19.030 00.043 21948 worker thread done servicing request
01:42:19.030 00.000 18120 OnExposeComplete: enter
01:42:19.033 00.003 18120 UpdateGuideState(): m_state=6
01:42:19.034 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
01:42:19.034 00.000 18120 Star::Find returns 1 (0), X=896.68, Y=234.31, Mass=2020, SNR=31.1, Peak=191 HFD=3.7
01:42:19.035 00.001 18120 MultiStar: [#1 0.02,0.11,0.73,U] [#2 -0.02,-0.15,0.63,U] [#3 -0.00,-0.16,0.59,U] [#4 -0.06,0.01,0.57,U] [#5 0.35,-0.32,0.00,M7] [#6 -0.13,-0.35,0.52,U] [#7 -0.26,-0.21,0.43,U] [#8 -0.48,-0.18,0.00,M4] 
01:42:19.035 00.000 18120 refined, 6 included, MultiStar: {-0.02, -0.16}, one-star: {0.11, -0.36}
01:42:19.035 00.000 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.00) = xAngle (-3.70 = 2.58)
01:42:19.036 00.001 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.74 = 2.54)
01:42:19.036 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.71 mountX=-0.14 mountY=0.09, mountTheta=2.55
01:42:19.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.16, opts=13)
01:42:19.038 00.001 18120 Enqueuing Move request for scope (-0.02, -0.16)
01:42:19.038 00.000 21948 Worker thread wakes up
01:42:19.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:19.039 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
01:42:19.039 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
01:42:19.039 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
01:42:19.039 00.000 21948 Moving (-0.02, -0.16) raw xDistance=-0.14 yDistance=0.09
01:42:19.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:19.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:19.040 00.000 18120 Enqueuing Expose request
01:42:19.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:42:19.041 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:19.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:19.041 00.000 21948 MoveAxis(E, 0, ABG)
01:42:19.041 00.000 21948 Move returns status 0, amount 0
01:42:19.041 00.000 21948 MoveAxis(N, 0, ABG)
01:42:19.041 00.000 21948 Move returns status 0, amount 0
01:42:19.041 00.000 21948 move complete, result=0
01:42:19.041 00.000 21948 worker thread done servicing request
01:42:19.041 00.000 21948 Worker thread wakes up
01:42:19.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:19.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:19.041 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:20.679 01.638 21948 Exposure complete
01:42:20.720 00.041 21948 worker thread done servicing request
01:42:20.720 00.000 18120 OnExposeComplete: enter
01:42:20.721 00.001 18120 UpdateGuideState(): m_state=6
01:42:20.722 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
01:42:20.724 00.002 18120 Star::Find returns 1 (0), X=896.74, Y=234.23, Mass=2095, SNR=31.8, Peak=190 HFD=4.1
01:42:20.727 00.003 18120 MultiStar: [#1 -0.08,-0.16,0.70,U] [#2 -0.13,-0.15,0.62,U] [#3 0.06,-0.26,0.58,U] [#4 -0.21,-0.04,0.57,U] [#5 0.06,-0.52,0.00,M8] [#6 -0.18,-0.02,0.48,U] [#7 -0.25,0.01,0.43,U] [#8 -0.38,-0.14,0.00,M5] 
01:42:20.729 00.002 18120 refined, 6 included, MultiStar: {-0.05, -0.19}, one-star: {0.17, -0.44}
01:42:20.732 00.003 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
01:42:20.734 00.002 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
01:42:20.736 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.85 mountX=-0.15 mountY=0.13, mountTheta=2.41
01:42:20.740 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.19, opts=13)
01:42:20.741 00.001 18120 Enqueuing Move request for scope (-0.05, -0.19)
01:42:20.741 00.000 21948 Worker thread wakes up
01:42:20.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:20.742 00.001 18120 UpdateGuideState exits: m=2095 RSB=31.8
01:42:20.742 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:20.743 00.001 18120 Enqueuing Expose request
01:42:20.743 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
01:42:20.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
01:42:20.743 00.000 21948 Moving (-0.05, -0.19) raw xDistance=-0.15 yDistance=0.13
01:42:20.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:42:20.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:20.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:42:20.743 00.000 21948 MoveAxis(E, 0, ABG)
01:42:20.743 00.000 21948 Move returns status 0, amount 0
01:42:20.743 00.000 21948 MoveAxis(N, 0, ABG)
01:42:20.743 00.000 21948 Move returns status 0, amount 0
01:42:20.744 00.001 21948 move complete, result=0
01:42:20.744 00.000 21948 worker thread done servicing request
01:42:20.744 00.000 21948 Worker thread wakes up
01:42:20.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:20.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:20.744 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:22.260 01.516 21948 Exposure complete
01:42:22.328 00.068 21948 worker thread done servicing request
01:42:22.328 00.000 18120 OnExposeComplete: enter
01:42:22.330 00.002 18120 UpdateGuideState(): m_state=6
01:42:22.330 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
01:42:22.331 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=234.10, Mass=1929, SNR=30.4, Peak=215 HFD=4.0
01:42:22.332 00.001 18120 MultiStar: [#1 0.06,-0.19,0.74,U] [#2 -0.03,-0.26,0.65,U] [#3 0.28,-0.45,0.00,M1] [#4 -0.13,-0.25,0.55,U] [#5 0.08,-0.68,0.00,M9] [#6 -0.29,-0.47,0.00,M1] [#7 -0.06,-0.47,0.00,M1] [#8 -0.54,-0.60,0.00,M6] 
01:42:22.333 00.001 18120 refined, 3 included, MultiStar: {0.05, -0.35}, one-star: {0.20, -0.57}
01:42:22.334 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
01:42:22.334 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
01:42:22.335 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.42 mountX=-0.34 mountY=0.11, mountTheta=2.83
01:42:22.338 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.35, opts=13)
01:42:22.340 00.002 18120 Enqueuing Move request for scope (0.05, -0.35)
01:42:22.344 00.004 21948 Worker thread wakes up
01:42:22.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.35) opts 0xd
01:42:22.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.35)
01:42:22.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:22.347 00.003 18120 UpdateGuideState exits: m=1929 RSB=30.4
01:42:22.349 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.351 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:22.353 00.002 18120 Enqueuing Expose request
01:42:22.356 00.003 21948 Moving (0.05, -0.35) raw xDistance=-0.34 yDistance=0.11
01:42:22.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:42:22.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:22.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:22.356 00.000 21948 MoveAxis(E, 60, ABG)
01:42:22.356 00.000 21948 Guiding  Dir = 2, Dur = 60
01:42:22.356 00.000 21948 IsSlewing returns 0
01:42:22.356 00.000 21948 IsGuiding returns 0
01:42:22.361 00.005 21948 PulseGuide returned control before completion, sleep 67
01:42:22.443 00.082 21948 IsGuiding returns 0
01:42:22.443 00.000 21948 Move returns status 0, amount 60
01:42:22.443 00.000 21948 MoveAxis(N, 0, ABG)
01:42:22.443 00.000 21948 Move returns status 0, amount 0
01:42:22.443 00.000 21948 move complete, result=0
01:42:22.443 00.000 21948 worker thread done servicing request
01:42:22.443 00.000 21948 Worker thread wakes up
01:42:22.443 00.000 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
01:42:22.445 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:22.446 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:24.077 01.631 21948 Exposure complete
01:42:24.159 00.082 21948 worker thread done servicing request
01:42:24.159 00.000 18120 OnExposeComplete: enter
01:42:24.161 00.002 18120 UpdateGuideState(): m_state=6
01:42:24.162 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
01:42:24.162 00.000 18120 Star::Find returns 1 (0), X=896.68, Y=234.51, Mass=2037, SNR=31.1, Peak=175 HFD=3.5
01:42:24.163 00.001 18120 MultiStar: [#1 -0.11,0.17,0.73,U] [#2 -0.06,-0.04,0.64,U] [#3 0.12,-0.12,0.58,U] [#4 -0.10,-0.02,0.56,U] [#5 0.02,-0.23,0.47,U] [#6 -0.29,0.04,0.51,U] [#7 -0.17,-0.04,0.45,U] [#8 -0.50,0.03,0.00,M7] 
01:42:24.163 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.11, -0.16}
01:42:24.163 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.28 = 2.00)
01:42:24.164 00.001 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.32 = 1.96)
01:42:24.164 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.28 mountX=-0.03 mountY=0.06, mountTheta=1.99
01:42:24.166 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.05, opts=13)
01:42:24.168 00.002 18120 Enqueuing Move request for scope (-0.04, -0.05)
01:42:24.170 00.002 21948 Worker thread wakes up
01:42:24.170 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
01:42:24.170 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
01:42:24.170 00.000 21948 Moving (-0.04, -0.05) raw xDistance=-0.03 yDistance=0.06
01:42:24.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:42:24.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:24.170 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:24.172 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:24.172 00.000 21948 MoveAxis(E, 0, ABG)
01:42:24.172 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.1
01:42:24.173 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:24.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:24.173 00.000 18120 Enqueuing Expose request
01:42:24.174 00.001 21948 Move returns status 0, amount 0
01:42:24.174 00.000 21948 MoveAxis(N, 0, ABG)
01:42:24.174 00.000 21948 Move returns status 0, amount 0
01:42:24.174 00.000 21948 move complete, result=0
01:42:24.174 00.000 21948 worker thread done servicing request
01:42:24.174 00.000 21948 Worker thread wakes up
01:42:24.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:24.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:24.175 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:25.584 01.409 21948 Exposure complete
01:42:25.623 00.039 21948 worker thread done servicing request
01:42:25.623 00.000 18120 OnExposeComplete: enter
01:42:25.624 00.001 18120 UpdateGuideState(): m_state=6
01:42:25.626 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
01:42:25.627 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=234.63, Mass=1937, SNR=30.5, Peak=167 HFD=4.0
01:42:25.628 00.001 18120 MultiStar: [#1 0.14,-0.03,0.73,U] [#2 -0.08,-0.15,0.66,U] [#3 0.04,-0.01,0.60,U] [#4 -0.02,0.03,0.58,U] [#5 -0.03,-0.33,0.47,U] [#6 -0.10,0.08,0.54,U] [#7 -0.23,0.08,0.44,U] [#8 -0.47,-0.14,0.00,M8] 
01:42:25.631 00.003 18120 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.27, -0.04}
01:42:25.634 00.003 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:42:25.636 00.002 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:42:25.638 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-0.93 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
01:42:25.643 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
01:42:25.646 00.003 18120 Enqueuing Move request for scope (0.03, -0.04)
01:42:25.648 00.002 21948 Worker thread wakes up
01:42:25.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:42:25.648 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:25.648 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
01:42:25.649 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.649 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:25.650 00.001 18120 Enqueuing Expose request
01:42:25.650 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:42:25.650 00.000 21948 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
01:42:25.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:25.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:25.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:42:25.651 00.001 21948 MoveAxis(E, 0, ABG)
01:42:25.651 00.000 21948 Move returns status 0, amount 0
01:42:25.651 00.000 21948 MoveAxis(N, 0, ABG)
01:42:25.651 00.000 21948 Move returns status 0, amount 0
01:42:25.651 00.000 21948 move complete, result=0
01:42:25.651 00.000 21948 worker thread done servicing request
01:42:25.651 00.000 21948 Worker thread wakes up
01:42:25.651 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:25.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:25.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:27.276 01.625 21948 Exposure complete
01:42:27.312 00.036 21948 worker thread done servicing request
01:42:27.312 00.000 18120 OnExposeComplete: enter
01:42:27.314 00.002 18120 UpdateGuideState(): m_state=6
01:42:27.314 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
01:42:27.315 00.001 18120 Star::Find returns 1 (0), X=896.86, Y=234.55, Mass=2027, SNR=31.1, Peak=181 HFD=3.8
01:42:27.315 00.000 18120 MultiStar: [#1 0.03,0.18,0.71,U] [#2 -0.01,-0.06,0.66,U] [#3 -0.06,0.04,0.59,U] [#4 -0.14,0.01,0.56,U] [#5 0.12,-0.38,0.00,M8] [#6 -0.11,-0.08,0.52,U] [#7 -0.07,0.28,0.44,U] [#8 -0.33,-0.14,0.39,U] 
01:42:27.316 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.29, -0.12}
01:42:27.316 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
01:42:27.316 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
01:42:27.317 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.29 mountX=0.01 mountY=0.00, mountTheta=0.26
01:42:27.319 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
01:42:27.320 00.001 18120 Enqueuing Move request for scope (-0.01, 0.01)
01:42:27.320 00.000 21948 Worker thread wakes up
01:42:27.320 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:27.322 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:42:27.322 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:42:27.322 00.000 21948 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
01:42:27.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:27.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:27.322 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.1
01:42:27.323 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.323 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:27.324 00.001 18120 Enqueuing Expose request
01:42:27.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:42:27.325 00.001 21948 MoveAxis(E, 0, ABG)
01:42:27.325 00.000 21948 Move returns status 0, amount 0
01:42:27.325 00.000 21948 MoveAxis(N, 0, ABG)
01:42:27.325 00.000 21948 Move returns status 0, amount 0
01:42:27.325 00.000 21948 move complete, result=0
01:42:27.325 00.000 21948 worker thread done servicing request
01:42:27.325 00.000 21948 Worker thread wakes up
01:42:27.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:27.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:27.326 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:28.851 01.525 21948 Exposure complete
01:42:28.883 00.032 21948 worker thread done servicing request
01:42:28.883 00.000 18120 OnExposeComplete: enter
01:42:28.884 00.001 18120 UpdateGuideState(): m_state=6
01:42:28.884 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
01:42:28.885 00.001 18120 Star::Find returns 1 (0), X=896.99, Y=234.45, Mass=2051, SNR=31.5, Peak=186 HFD=4.1
01:42:28.885 00.000 18120 MultiStar: [#1 0.07,0.11,0.71,U] [#2 0.26,-0.00,0.64,U] [#3 0.20,-0.17,0.60,U] [#4 -0.07,-0.01,0.56,U] [#5 0.46,-0.16,0.00,M9] [#6 -0.24,0.10,0.53,U] [#7 -0.13,-0.25,0.41,U] [#8 -0.29,-0.22,0.39,U] 
01:42:28.886 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.42, -0.22}
01:42:28.886 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:42:28.886 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:42:28.887 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.75 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
01:42:28.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.08, opts=13)
01:42:28.888 00.000 18120 Enqueuing Move request for scope (0.09, -0.08)
01:42:28.889 00.001 21948 Worker thread wakes up
01:42:28.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:42:28.889 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:42:28.889 00.000 21948 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=-0.04
01:42:28.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:42:28.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:28.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:28.890 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.5
01:42:28.891 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:28.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:28.892 00.001 18120 Enqueuing Expose request
01:42:28.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:28.892 00.000 21948 MoveAxis(E, 0, ABG)
01:42:28.892 00.000 21948 Move returns status 0, amount 0
01:42:28.892 00.000 21948 MoveAxis(N, 0, ABG)
01:42:28.892 00.000 21948 Move returns status 0, amount 0
01:42:28.893 00.001 21948 move complete, result=0
01:42:28.893 00.000 21948 worker thread done servicing request
01:42:28.893 00.000 21948 Worker thread wakes up
01:42:28.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:28.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:28.893 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:30.516 01.623 21948 Exposure complete
01:42:30.570 00.054 21948 worker thread done servicing request
01:42:30.570 00.000 18120 OnExposeComplete: enter
01:42:30.571 00.001 18120 UpdateGuideState(): m_state=6
01:42:30.571 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
01:42:30.572 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=234.45, Mass=2078, SNR=31.6, Peak=192 HFD=3.9
01:42:30.573 00.001 18120 MultiStar: [#1 0.22,-0.03,0.69,U] [#2 0.04,-0.08,0.65,U] [#3 0.30,-0.18,0.57,U] [#4 0.13,-0.06,0.54,U] [#5 0.17,-0.44,0.00,M10] [#6 0.13,0.19,0.51,U] [#7 0.08,-0.01,0.42,U] [#8 -0.26,-0.18,0.40,U] 
01:42:30.574 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.37, -0.22}
01:42:30.577 00.003 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
01:42:30.580 00.003 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
01:42:30.582 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.47 mountX=-0.15 mountY=-0.11, mountTheta=-2.49
01:42:30.586 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.08, opts=13)
01:42:30.586 00.000 18120 Enqueuing Move request for scope (0.17, -0.08)
01:42:30.586 00.000 21948 Worker thread wakes up
01:42:30.588 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:30.588 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.6
01:42:30.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.589 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:30.589 00.000 18120 Enqueuing Expose request
01:42:30.590 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:42:30.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:42:30.590 00.000 21948 Moving (0.17, -0.08) raw xDistance=-0.15 yDistance=-0.11
01:42:30.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:42:30.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:30.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:42:30.590 00.000 21948 MoveAxis(E, 0, ABG)
01:42:30.590 00.000 21948 Move returns status 0, amount 0
01:42:30.590 00.000 21948 MoveAxis(N, 0, ABG)
01:42:30.590 00.000 21948 Move returns status 0, amount 0
01:42:30.590 00.000 21948 move complete, result=0
01:42:30.591 00.001 21948 worker thread done servicing request
01:42:30.591 00.000 21948 Worker thread wakes up
01:42:30.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:30.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:30.593 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:32.116 01.523 21948 Exposure complete
01:42:32.165 00.049 21948 worker thread done servicing request
01:42:32.165 00.000 18120 OnExposeComplete: enter
01:42:32.166 00.001 18120 UpdateGuideState(): m_state=6
01:42:32.167 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
01:42:32.167 00.000 18120 Star::Find returns 1 (0), X=896.80, Y=234.19, Mass=2011, SNR=31.0, Peak=211 HFD=3.9
01:42:32.168 00.001 18120 MultiStar: [#1 0.11,0.02,0.72,U] [#2 0.23,-0.32,0.00,M1] [#3 0.23,-0.29,0.60,U] [#4 0.06,-0.03,0.56,U] [#5 0.43,-0.34,0.00,R] [#6 0.09,-0.21,0.51,U] [#7 -0.03,-0.05,0.43,U] [#8 -0.39,-0.25,0.00,M6] 
01:42:32.168 00.000 18120 refined, 5 included, MultiStar: {0.13, -0.21}, one-star: {0.23, -0.48}
01:42:32.168 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
01:42:32.169 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
01:42:32.169 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-0.99 mountX=-0.24 mountY=-0.03, mountTheta=-3.03
01:42:32.170 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.21, opts=13)
01:42:32.171 00.001 18120 Enqueuing Move request for scope (0.13, -0.21)
01:42:32.172 00.001 21948 Worker thread wakes up
01:42:32.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
01:42:32.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
01:42:32.172 00.000 21948 Moving (0.13, -0.21) raw xDistance=-0.24 yDistance=-0.03
01:42:32.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:42:32.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:32.172 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:42:32.172 00.000 21948 MoveAxis(E, 43, ABG)
01:42:32.172 00.000 21948 Guiding  Dir = 2, Dur = 43
01:42:32.173 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:32.173 00.000 21948 IsSlewing returns 0
01:42:32.173 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:42:32.174 00.001 21948 IsGuiding returns 0
01:42:32.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:32.175 00.001 21948 PulseGuide returned control before completion, sleep 52
01:42:32.175 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:32.175 00.000 18120 Enqueuing Expose request
01:42:32.237 00.062 21948 IsGuiding returns 1
01:42:32.237 00.000 21948 scope still moving after pulse duration time elapsed
01:42:32.268 00.031 21948 IsSlewing returns 0
01:42:32.268 00.000 21948 IsGuiding returns 0
01:42:32.268 00.000 21948 scope move finished after 43 + 51 ms
01:42:32.268 00.000 21948 Move returns status 0, amount 43
01:42:32.268 00.000 21948 MoveAxis(N, 0, ABG)
01:42:32.268 00.000 21948 Move returns status 0, amount 0
01:42:32.268 00.000 21948 move complete, result=0
01:42:32.268 00.000 21948 worker thread done servicing request
01:42:32.268 00.000 21948 Worker thread wakes up
01:42:32.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:32.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:32.269 00.001 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
01:42:33.900 01.631 21948 Exposure complete
01:42:33.925 00.025 21948 worker thread done servicing request
01:42:33.925 00.000 18120 OnExposeComplete: enter
01:42:33.926 00.001 18120 UpdateGuideState(): m_state=6
01:42:33.926 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
01:42:33.927 00.001 18120 Star::Find returns 1 (0), X=896.81, Y=234.63, Mass=1926, SNR=30.4, Peak=167 HFD=3.9
01:42:33.927 00.000 18120 MultiStar: [#1 0.01,0.22,0.74,U] [#2 0.02,-0.04,0.65,U] [#3 0.13,0.00,0.60,U] [#4 -0.13,0.13,0.57,U] [#5 -0.10,0.22,0.48,U] [#6 -0.08,0.10,0.56,U] [#7 -0.03,0.16,0.42,U] [#8 -0.28,-0.03,0.39,U] 
01:42:33.928 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.24, -0.04}
01:42:33.928 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
01:42:33.929 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
01:42:33.929 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.06 mountY=-0.04, mountTheta=-0.57
01:42:33.931 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
01:42:33.934 00.003 18120 Enqueuing Move request for scope (0.01, 0.07)
01:42:33.935 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:33.935 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.4
01:42:33.935 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.936 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:33.936 00.000 18120 Enqueuing Expose request
01:42:33.937 00.001 21948 Worker thread wakes up
01:42:33.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:42:33.937 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:42:33.937 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
01:42:33.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:42:33.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:33.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:33.937 00.000 21948 MoveAxis(E, 0, ABG)
01:42:33.937 00.000 21948 Move returns status 0, amount 0
01:42:33.937 00.000 21948 MoveAxis(N, 0, ABG)
01:42:33.937 00.000 21948 Move returns status 0, amount 0
01:42:33.937 00.000 21948 move complete, result=0
01:42:33.937 00.000 21948 worker thread done servicing request
01:42:33.937 00.000 21948 Worker thread wakes up
01:42:33.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:33.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:33.937 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:35.455 01.518 21948 Exposure complete
01:42:35.522 00.067 21948 worker thread done servicing request
01:42:35.522 00.000 18120 OnExposeComplete: enter
01:42:35.523 00.001 18120 UpdateGuideState(): m_state=6
01:42:35.525 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
01:42:35.526 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=234.64, Mass=2001, SNR=31.1, Peak=204 HFD=3.7
01:42:35.530 00.004 18120 MultiStar: [#1 0.11,0.27,0.73,U] [#2 0.18,0.13,0.65,U] [#3 0.18,0.06,0.60,U] [#4 -0.13,0.13,0.57,U] [#5 -0.37,0.33,0.00,M1] [#6 0.04,0.15,0.49,U] [#7 -0.14,0.16,0.46,U] [#8 -0.32,-0.04,0.38,U] 
01:42:35.532 00.002 18120 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.19, -0.03}
01:42:35.534 00.002 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
01:42:35.536 00.002 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
01:42:35.539 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.10 mountX=0.07 mountY=-0.09, mountTheta=-0.92
01:42:35.544 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
01:42:35.545 00.001 18120 Enqueuing Move request for scope (0.05, 0.10)
01:42:35.546 00.001 21948 Worker thread wakes up
01:42:35.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:35.547 00.001 18120 UpdateGuideState exits: m=2001 RSB=31.1
01:42:35.547 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.548 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:35.548 00.000 18120 Enqueuing Expose request
01:42:35.548 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:42:35.548 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:42:35.548 00.000 21948 Moving (0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
01:42:35.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:35.549 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:35.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:42:35.549 00.000 21948 MoveAxis(E, 0, ABG)
01:42:35.549 00.000 21948 Move returns status 0, amount 0
01:42:35.549 00.000 21948 MoveAxis(N, 0, ABG)
01:42:35.549 00.000 21948 Move returns status 0, amount 0
01:42:35.549 00.000 21948 move complete, result=0
01:42:35.549 00.000 21948 worker thread done servicing request
01:42:35.549 00.000 21948 Worker thread wakes up
01:42:35.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:35.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:35.549 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:37.177 01.628 21948 Exposure complete
01:42:37.223 00.046 21948 worker thread done servicing request
01:42:37.223 00.000 18120 OnExposeComplete: enter
01:42:37.224 00.001 18120 UpdateGuideState(): m_state=6
01:42:37.225 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
01:42:37.225 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=234.63, Mass=1986, SNR=30.9, Peak=163 HFD=3.7
01:42:37.226 00.001 18120 MultiStar: [#1 0.01,0.15,0.72,U] [#2 0.17,0.17,0.64,U] [#3 -0.15,0.08,0.62,U] [#4 -0.13,0.14,0.58,U] [#5 -0.29,0.20,0.46,U] [#6 -0.18,0.18,0.48,U] [#7 -0.08,-0.02,0.45,U] [#8 -0.37,0.09,0.39,U] 
01:42:37.226 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {0.15, -0.04}
01:42:37.227 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
01:42:37.227 00.000 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
01:42:37.228 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.11 mountX=0.11 mountY=0.01, mountTheta=0.08
01:42:37.230 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
01:42:37.230 00.000 18120 Enqueuing Move request for scope (-0.06, 0.10)
01:42:37.231 00.001 21948 Worker thread wakes up
01:42:37.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:37.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:42:37.231 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:42:37.231 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
01:42:37.232 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:37.232 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:37.232 00.000 18120 Enqueuing Expose request
01:42:37.233 00.001 21948 Moving (-0.06, 0.10) raw xDistance=0.11 yDistance=0.01
01:42:37.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:42:37.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:37.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:37.233 00.000 21948 MoveAxis(E, 0, ABG)
01:42:37.233 00.000 21948 Move returns status 0, amount 0
01:42:37.233 00.000 21948 MoveAxis(N, 0, ABG)
01:42:37.233 00.000 21948 Move returns status 0, amount 0
01:42:37.233 00.000 21948 move complete, result=0
01:42:37.233 00.000 21948 worker thread done servicing request
01:42:37.233 00.000 21948 Worker thread wakes up
01:42:37.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:37.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:37.233 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:38.754 01.521 21948 Exposure complete
01:42:38.806 00.052 21948 worker thread done servicing request
01:42:38.806 00.000 18120 OnExposeComplete: enter
01:42:38.807 00.001 18120 UpdateGuideState(): m_state=6
01:42:38.807 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
01:42:38.808 00.001 18120 Star::Find returns 1 (0), X=896.90, Y=234.60, Mass=1975, SNR=30.8, Peak=186 HFD=3.9
01:42:38.808 00.000 18120 MultiStar: [#1 0.07,0.08,0.71,U] [#2 0.33,-0.03,0.66,U] [#3 0.19,-0.14,0.58,U] [#4 0.13,0.02,0.57,U] [#5 -0.30,0.35,0.00,M1] [#6 -0.04,-0.10,0.50,U] [#7 -0.10,0.23,0.44,U] [#8 -0.13,0.03,0.38,U] 
01:42:38.809 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.33, -0.07}
01:42:38.809 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:42:38.810 00.001 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:42:38.810 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.07 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
01:42:38.811 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.01, opts=13)
01:42:38.812 00.001 18120 Enqueuing Move request for scope (0.14, -0.01)
01:42:38.814 00.002 21948 Worker thread wakes up
01:42:38.815 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:42:38.815 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:42:38.815 00.000 21948 Moving (0.14, -0.01) raw xDistance=-0.07 yDistance=-0.12
01:42:38.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:42:38.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:38.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:38.815 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.8
01:42:38.816 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.816 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:38.817 00.001 18120 Enqueuing Expose request
01:42:38.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:42:38.817 00.000 21948 MoveAxis(E, 0, ABG)
01:42:38.817 00.000 21948 Move returns status 0, amount 0
01:42:38.817 00.000 21948 MoveAxis(N, 0, ABG)
01:42:38.817 00.000 21948 Move returns status 0, amount 0
01:42:38.817 00.000 21948 move complete, result=0
01:42:38.817 00.000 21948 worker thread done servicing request
01:42:38.817 00.000 21948 Worker thread wakes up
01:42:38.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:38.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:38.818 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:40.455 01.637 21948 Exposure complete
01:42:40.488 00.033 21948 worker thread done servicing request
01:42:40.488 00.000 18120 OnExposeComplete: enter
01:42:40.489 00.001 18120 UpdateGuideState(): m_state=6
01:42:40.489 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
01:42:40.490 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=234.43, Mass=1986, SNR=30.8, Peak=185 HFD=3.8
01:42:40.490 00.000 18120 MultiStar: [#1 0.06,0.13,0.72,U] [#2 -0.06,-0.11,0.66,U] [#3 0.13,0.03,0.61,U] [#4 0.00,0.01,0.54,U] [#5 -0.10,-0.06,0.47,U] [#6 -0.10,0.34,0.54,U] [#7 0.03,0.06,0.43,U] [#8 -0.30,0.04,0.39,U] 
01:42:40.491 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.28, -0.24}
01:42:40.491 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
01:42:40.491 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
01:42:40.492 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.05 mountX=-0.01 mountY=-0.03, mountTheta=-1.96
01:42:40.494 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
01:42:40.495 00.001 18120 Enqueuing Move request for scope (0.03, 0.00)
01:42:40.495 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:40.496 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.8
01:42:40.497 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:40.497 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:40.498 00.001 18120 Enqueuing Expose request
01:42:40.498 00.000 21948 Worker thread wakes up
01:42:40.498 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:42:40.498 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:42:40.498 00.000 21948 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
01:42:40.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:40.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:40.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:42:40.498 00.000 21948 MoveAxis(E, 0, ABG)
01:42:40.498 00.000 21948 Move returns status 0, amount 0
01:42:40.498 00.000 21948 MoveAxis(N, 0, ABG)
01:42:40.499 00.001 21948 Move returns status 0, amount 0
01:42:40.499 00.000 21948 move complete, result=0
01:42:40.499 00.000 21948 worker thread done servicing request
01:42:40.499 00.000 21948 Worker thread wakes up
01:42:40.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:40.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:40.499 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:42.012 01.513 21948 Exposure complete
01:42:42.047 00.035 21948 worker thread done servicing request
01:42:42.047 00.000 18120 OnExposeComplete: enter
01:42:42.048 00.001 18120 UpdateGuideState(): m_state=6
01:42:42.049 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
01:42:42.050 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=234.44, Mass=1999, SNR=31.0, Peak=182 HFD=3.7
01:42:42.052 00.002 18120 MultiStar: [#1 0.22,0.01,0.74,U] [#2 0.06,-0.17,0.63,U] [#3 0.23,-0.19,0.59,U] [#4 0.02,-0.07,0.57,U] [#5 -0.27,0.02,0.44,U] [#6 -0.24,-0.07,0.53,U] [#7 0.13,-0.09,0.45,U] [#8 -0.00,-0.43,0.00,M2] 
01:42:42.052 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.19, -0.23}
01:42:42.053 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
01:42:42.054 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
01:42:42.054 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
01:42:42.057 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
01:42:42.058 00.001 18120 Enqueuing Move request for scope (0.07, -0.11)
01:42:42.059 00.001 21948 Worker thread wakes up
01:42:42.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:42.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:42:42.059 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:42:42.059 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:42:42.059 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.060 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:42.060 00.000 18120 Enqueuing Expose request
01:42:42.061 00.001 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
01:42:42.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:42:42.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:42.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:42:42.061 00.000 21948 MoveAxis(E, 0, ABG)
01:42:42.061 00.000 21948 Move returns status 0, amount 0
01:42:42.061 00.000 21948 MoveAxis(N, 0, ABG)
01:42:42.061 00.000 21948 Move returns status 0, amount 0
01:42:42.061 00.000 21948 move complete, result=0
01:42:42.061 00.000 21948 worker thread done servicing request
01:42:42.061 00.000 21948 Worker thread wakes up
01:42:42.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:42.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:42.062 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:43.694 01.632 21948 Exposure complete
01:42:43.741 00.047 21948 worker thread done servicing request
01:42:43.742 00.001 18120 OnExposeComplete: enter
01:42:43.743 00.001 18120 UpdateGuideState(): m_state=6
01:42:43.744 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
01:42:43.744 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=234.48, Mass=1935, SNR=30.5, Peak=161 HFD=3.7
01:42:43.745 00.001 18120 MultiStar: [#1 0.10,0.10,0.72,U] [#2 -0.19,-0.29,0.63,U] [#3 0.13,-0.08,0.60,U] [#4 -0.16,0.01,0.56,U] [#5 -0.36,0.08,0.47,U] [#6 0.03,-0.03,0.50,U] [#7 -0.01,-0.01,0.41,U] [#8 -0.39,0.13,0.00,M3] 
01:42:43.745 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.14, -0.19}
01:42:43.746 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.00) = xAngle (-3.80 = 2.48)
01:42:43.746 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.44)
01:42:43.747 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.80 mountX=-0.05 mountY=0.04, mountTheta=2.46
01:42:43.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.07, opts=13)
01:42:43.750 00.001 18120 Enqueuing Move request for scope (-0.02, -0.07)
01:42:43.750 00.000 21948 Worker thread wakes up
01:42:43.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:42:43.750 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:42:43.750 00.000 21948 Moving (-0.02, -0.07) raw xDistance=-0.05 yDistance=0.04
01:42:43.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:43.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:43.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:43.751 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.5
01:42:43.752 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:43.752 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:43.752 00.000 18120 Enqueuing Expose request
01:42:43.753 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:42:43.753 00.000 21948 MoveAxis(E, 0, ABG)
01:42:43.753 00.000 21948 Move returns status 0, amount 0
01:42:43.753 00.000 21948 MoveAxis(N, 0, ABG)
01:42:43.753 00.000 21948 Move returns status 0, amount 0
01:42:43.753 00.000 21948 move complete, result=0
01:42:43.753 00.000 21948 worker thread done servicing request
01:42:43.753 00.000 21948 Worker thread wakes up
01:42:43.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:43.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:43.753 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:45.276 01.523 21948 Exposure complete
01:42:45.327 00.051 21948 worker thread done servicing request
01:42:45.327 00.000 18120 OnExposeComplete: enter
01:42:45.328 00.001 18120 UpdateGuideState(): m_state=6
01:42:45.330 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
01:42:45.331 00.001 18120 Star::Find returns 1 (0), X=896.99, Y=234.53, Mass=1894, SNR=30.1, Peak=178 HFD=3.7
01:42:45.333 00.002 18120 MultiStar: [#1 0.37,0.21,0.00,M1] [#2 0.16,-0.03,0.69,U] [#3 0.25,-0.05,0.62,U] [#4 0.29,0.13,0.56,U] [#5 -0.07,0.09,0.47,U] [#6 -0.01,0.32,0.54,U] [#7 0.22,0.07,0.45,U] [#8 0.00,0.10,0.40,U] 
01:42:45.334 00.001 18120 refined, 7 included, MultiStar: {0.19, 0.03}, one-star: {0.42, -0.14}
01:42:45.335 00.001 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
01:42:45.336 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
01:42:45.337 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.20 cameraTheta=0.17 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
01:42:45.341 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.03, opts=13)
01:42:45.342 00.001 18120 Enqueuing Move request for scope (0.19, 0.03)
01:42:45.342 00.000 21948 Worker thread wakes up
01:42:45.342 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:45.343 00.001 18120 UpdateGuideState exits: m=1894 RSB=30.1
01:42:45.343 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:45.344 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:45.344 00.000 18120 Enqueuing Expose request
01:42:45.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
01:42:45.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
01:42:45.345 00.001 21948 Moving (0.19, 0.03) raw xDistance=-0.05 yDistance=-0.19
01:42:45.345 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:45.345 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:45.345 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:42:45.345 00.000 21948 MoveAxis(E, 0, ABG)
01:42:45.345 00.000 21948 Move returns status 0, amount 0
01:42:45.345 00.000 21948 MoveAxis(N, 0, ABG)
01:42:45.345 00.000 21948 Move returns status 0, amount 0
01:42:45.345 00.000 21948 move complete, result=0
01:42:45.345 00.000 21948 worker thread done servicing request
01:42:45.345 00.000 21948 Worker thread wakes up
01:42:45.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:45.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:45.345 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:46.975 01.630 21948 Exposure complete
01:42:47.012 00.037 21948 worker thread done servicing request
01:42:47.012 00.000 18120 OnExposeComplete: enter
01:42:47.013 00.001 18120 UpdateGuideState(): m_state=6
01:42:47.014 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
01:42:47.014 00.000 18120 Star::Find returns 1 (0), X=897.00, Y=234.39, Mass=2063, SNR=31.5, Peak=185 HFD=4.1
01:42:47.014 00.000 18120 MultiStar: [#1 0.29,0.13,0.71,U] [#2 0.11,-0.19,0.61,U] [#3 0.47,-0.21,0.00,M1] [#4 0.24,-0.06,0.57,U] [#5 0.05,0.05,0.45,U] [#6 0.35,-0.10,0.51,U] [#7 -0.08,-0.26,0.43,U] [#8 -0.18,-0.40,0.00,M3] 
01:42:47.015 00.001 18120 refined, 6 included, MultiStar: {0.23, -0.11}, one-star: {0.43, -0.28}
01:42:47.015 00.000 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
01:42:47.016 00.001 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
01:42:47.016 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-0.44 mountX=-0.20 mountY=-0.16, mountTheta=-2.46
01:42:47.017 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.11, opts=13)
01:42:47.018 00.001 18120 Enqueuing Move request for scope (0.23, -0.11)
01:42:47.018 00.000 21948 Worker thread wakes up
01:42:47.019 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
01:42:47.019 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
01:42:47.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:47.020 00.001 21948 Moving (0.23, -0.11) raw xDistance=-0.20 yDistance=-0.16
01:42:47.021 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:42:47.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:47.021 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.5
01:42:47.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:47.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:47.022 00.001 18120 Enqueuing Expose request
01:42:47.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:42:47.022 00.000 21948 MoveAxis(E, 0, ABG)
01:42:47.022 00.000 21948 Move returns status 0, amount 0
01:42:47.022 00.000 21948 MoveAxis(N, 0, ABG)
01:42:47.022 00.000 21948 Move returns status 0, amount 0
01:42:47.022 00.000 21948 move complete, result=0
01:42:47.022 00.000 21948 worker thread done servicing request
01:42:47.023 00.001 21948 Worker thread wakes up
01:42:47.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:47.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:47.023 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:48.538 01.515 21948 Exposure complete
01:42:48.591 00.053 21948 worker thread done servicing request
01:42:48.591 00.000 18120 OnExposeComplete: enter
01:42:48.592 00.001 18120 UpdateGuideState(): m_state=6
01:42:48.593 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
01:42:48.595 00.002 18120 Star::Find returns 1 (0), X=896.93, Y=234.57, Mass=1994, SNR=31.0, Peak=178 HFD=4.0
01:42:48.596 00.001 18120 MultiStar: [#1 0.07,0.17,0.73,U] [#2 0.11,-0.05,0.62,U] [#3 0.11,-0.14,0.58,U] [#4 0.03,0.00,0.56,U] [#5 -0.15,0.13,0.46,U] [#6 -0.14,0.01,0.53,U] [#7 0.09,0.15,0.43,U] [#8 -0.43,0.08,0.00,M4] 
01:42:48.598 00.002 18120 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.36, -0.10}
01:42:48.599 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
01:42:48.600 00.001 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
01:42:48.601 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
01:42:48.603 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
01:42:48.603 00.000 18120 Enqueuing Move request for scope (0.09, 0.01)
01:42:48.604 00.001 21948 Worker thread wakes up
01:42:48.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:48.604 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
01:42:48.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:48.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:48.605 00.000 18120 Enqueuing Expose request
01:42:48.606 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:42:48.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:42:48.606 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.08
01:42:48.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:42:48.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:48.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:42:48.606 00.000 21948 MoveAxis(E, 0, ABG)
01:42:48.606 00.000 21948 Move returns status 0, amount 0
01:42:48.606 00.000 21948 MoveAxis(N, 0, ABG)
01:42:48.606 00.000 21948 Move returns status 0, amount 0
01:42:48.606 00.000 21948 move complete, result=0
01:42:48.606 00.000 21948 worker thread done servicing request
01:42:48.606 00.000 21948 Worker thread wakes up
01:42:48.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:48.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:48.606 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:50.241 01.635 21948 Exposure complete
01:42:50.273 00.032 21948 worker thread done servicing request
01:42:50.273 00.000 18120 OnExposeComplete: enter
01:42:50.274 00.001 18120 UpdateGuideState(): m_state=6
01:42:50.274 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
01:42:50.275 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=234.81, Mass=1903, SNR=30.3, Peak=169 HFD=3.8
01:42:50.275 00.000 18120 MultiStar: [#1 -0.04,0.32,0.73,U] [#2 -0.27,0.22,0.69,U] [#3 0.06,-0.05,0.63,U] [#4 -0.46,0.17,0.00,M1] [#5 -0.29,0.26,0.00,M1] [#6 -0.41,0.21,0.00,M1] [#7 -0.27,0.19,0.46,U] [#8 -0.58,-0.08,0.00,M5] 
01:42:50.276 00.001 18120 single-star, 4 included, MultiStar: {-0.09, 0.17}, one-star: {-0.02, 0.14}
01:42:50.276 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
01:42:50.277 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
01:42:50.277 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=0.14 mountY=-0.05, mountTheta=-0.32
01:42:50.278 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
01:42:50.279 00.001 18120 Enqueuing Move request for scope (-0.02, 0.14)
01:42:50.279 00.000 21948 Worker thread wakes up
01:42:50.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:42:50.279 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:42:50.279 00.000 21948 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.05
01:42:50.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:42:50.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:50.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:42:50.279 00.000 21948 MoveAxis(E, 0, ABG)
01:42:50.279 00.000 21948 Move returns status 0, amount 0
01:42:50.279 00.000 21948 MoveAxis(N, 0, ABG)
01:42:50.279 00.000 21948 Move returns status 0, amount 0
01:42:50.279 00.000 21948 move complete, result=0
01:42:50.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:50.280 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.3
01:42:50.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.281 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:50.281 00.000 18120 Enqueuing Expose request
01:42:50.282 00.001 21948 worker thread done servicing request
01:42:50.282 00.000 21948 Worker thread wakes up
01:42:50.282 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:50.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:50.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:51.808 01.526 21948 Exposure complete
01:42:51.859 00.051 21948 worker thread done servicing request
01:42:51.859 00.000 18120 OnExposeComplete: enter
01:42:51.860 00.001 18120 UpdateGuideState(): m_state=6
01:42:51.860 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
01:42:51.861 00.001 18120 Star::Find returns 1 (0), X=896.65, Y=234.80, Mass=2004, SNR=31.0, Peak=184 HFD=3.8
01:42:51.861 00.000 18120 MultiStar: [#1 -0.08,0.31,0.72,U] [#2 -0.14,0.19,0.64,U] [#3 -0.01,0.11,0.59,U] [#4 -0.20,0.22,0.57,U] [#5 -0.54,0.36,0.00,M2] [#6 -0.47,0.30,0.00,M2] [#7 -0.41,0.43,0.00,M1] [#8 -0.68,0.11,0.00,M6] 
01:42:51.862 00.001 18120 single-star, 4 included, MultiStar: {-0.05, 0.19}, one-star: {0.08, 0.13}
01:42:51.864 00.002 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.97 = -0.97)
01:42:51.865 00.001 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
01:42:51.866 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.09 mountY=-0.13, mountTheta=-0.98
01:42:51.868 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.13, opts=13)
01:42:51.869 00.001 18120 Enqueuing Move request for scope (0.08, 0.13)
01:42:51.872 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:51.873 00.001 21948 Worker thread wakes up
01:42:51.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:42:51.873 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:42:51.873 00.000 21948 Moving (0.08, 0.13) raw xDistance=0.09 yDistance=-0.13
01:42:51.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:42:51.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:51.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:42:51.873 00.000 21948 MoveAxis(E, 0, ABG)
01:42:51.873 00.000 21948 Move returns status 0, amount 0
01:42:51.873 00.000 21948 MoveAxis(N, 0, ABG)
01:42:51.873 00.000 21948 Move returns status 0, amount 0
01:42:51.873 00.000 21948 move complete, result=0
01:42:51.873 00.000 21948 worker thread done servicing request
01:42:51.873 00.000 18120 UpdateGuideState exits: m=2004 RSB=31.0
01:42:51.874 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:51.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:51.875 00.001 18120 Enqueuing Expose request
01:42:51.875 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:51.876 00.001 21948 Worker thread wakes up
01:42:51.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:51.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:53.505 01.629 21948 Exposure complete
01:42:53.555 00.050 21948 worker thread done servicing request
01:42:53.555 00.000 18120 OnExposeComplete: enter
01:42:53.556 00.001 18120 UpdateGuideState(): m_state=6
01:42:53.557 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
01:42:53.557 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=234.61, Mass=2037, SNR=31.1, Peak=183 HFD=3.7
01:42:53.558 00.001 18120 MultiStar: [#1 0.02,0.07,0.72,U] [#2 0.03,0.10,0.64,U] [#3 0.04,-0.18,0.61,U] [#4 -0.28,0.00,0.55,U] [#5 -0.49,0.21,0.00,M3] [#6 -0.01,0.13,0.52,U] [#7 -0.15,-0.09,0.44,U] [#8 -0.62,0.16,0.00,M7] 
01:42:53.558 00.000 18120 refined, 6 included, MultiStar: {-0.00, -0.01}, one-star: {0.15, -0.06}
01:42:53.558 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.00) = xAngle (-4.01 = 2.27)
01:42:53.559 00.001 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.23)
01:42:53.560 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-2.02 mountX=-0.00 mountY=0.00, mountTheta=2.25
01:42:53.562 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.01, opts=13)
01:42:53.564 00.002 18120 Enqueuing Move request for scope (-0.00, -0.01)
01:42:53.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:53.566 00.002 21948 Worker thread wakes up
01:42:53.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
01:42:53.566 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
01:42:53.566 00.000 21948 Moving (-0.00, -0.01) raw xDistance=-0.00 yDistance=0.00
01:42:53.567 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:42:53.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:53.567 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.1
01:42:53.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:53.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:53.569 00.001 18120 Enqueuing Expose request
01:42:53.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:42:53.569 00.000 21948 MoveAxis(E, 0, ABG)
01:42:53.569 00.000 21948 Move returns status 0, amount 0
01:42:53.569 00.000 21948 MoveAxis(N, 0, ABG)
01:42:53.569 00.000 21948 Move returns status 0, amount 0
01:42:53.569 00.000 21948 move complete, result=0
01:42:53.569 00.000 21948 worker thread done servicing request
01:42:53.569 00.000 21948 Worker thread wakes up
01:42:53.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:53.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:53.570 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:55.087 01.517 21948 Exposure complete
01:42:55.121 00.034 21948 worker thread done servicing request
01:42:55.121 00.000 18120 OnExposeComplete: enter
01:42:55.122 00.001 18120 UpdateGuideState(): m_state=6
01:42:55.122 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
01:42:55.123 00.001 18120 Star::Find returns 1 (0), X=896.70, Y=234.78, Mass=1912, SNR=30.1, Peak=170 HFD=3.8
01:42:55.123 00.000 18120 MultiStar: [#1 -0.04,0.23,0.73,U] [#2 -0.18,0.07,0.65,U] [#3 0.08,0.22,0.60,U] [#4 -0.32,0.22,0.59,U] [#5 -0.39,0.54,0.00,M4] [#6 -0.09,0.12,0.54,U] [#7 -0.16,0.15,0.46,U] [#8 -0.40,-0.08,0.00,M8] 
01:42:55.124 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.16}, one-star: {0.14, 0.11}
01:42:55.125 00.001 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
01:42:55.126 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
01:42:55.127 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.94 mountX=0.17 mountY=-0.02, mountTheta=-0.10
01:42:55.129 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.16, opts=13)
01:42:55.130 00.001 18120 Enqueuing Move request for scope (-0.06, 0.16)
01:42:55.130 00.000 21948 Worker thread wakes up
01:42:55.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
01:42:55.130 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
01:42:55.130 00.000 21948 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=-0.02
01:42:55.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:42:55.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:55.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:55.130 00.000 21948 MoveAxis(E, 0, ABG)
01:42:55.130 00.000 21948 Move returns status 0, amount 0
01:42:55.130 00.000 21948 MoveAxis(N, 0, ABG)
01:42:55.131 00.001 21948 Move returns status 0, amount 0
01:42:55.131 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:55.131 00.000 21948 move complete, result=0
01:42:55.131 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.1
01:42:55.132 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:55.132 00.000 21948 worker thread done servicing request
01:42:55.132 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:55.133 00.001 18120 Enqueuing Expose request
01:42:55.133 00.000 21948 Worker thread wakes up
01:42:55.133 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:55.134 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:55.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:56.774 01.640 21948 Exposure complete
01:42:56.806 00.032 21948 worker thread done servicing request
01:42:56.806 00.000 18120 OnExposeComplete: enter
01:42:56.807 00.001 18120 UpdateGuideState(): m_state=6
01:42:56.808 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
01:42:56.809 00.001 18120 Star::Find returns 1 (0), X=896.47, Y=234.85, Mass=1951, SNR=30.5, Peak=174 HFD=3.8
01:42:56.811 00.002 18120 MultiStar: [#1 -0.29,0.31,0.00,M1] [#2 -0.28,0.40,0.00,M1] [#3 -0.19,0.24,0.64,U] [#4 -0.37,0.46,0.00,M1] [#5 -0.66,0.54,0.00,M5] [#6 -0.50,0.27,0.00,M1] [#7 -0.38,0.50,0.00,M1] [#8 -0.64,0.20,0.00,M9] 
01:42:56.814 00.003 18120 single-star, 1 included, MultiStar: {-0.14, 0.20}, one-star: {-0.10, 0.18}
01:42:56.816 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
01:42:56.818 00.002 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
01:42:56.821 00.003 18120 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.09 mountX=0.20 mountY=0.01, mountTheta=0.06
01:42:56.826 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.18, opts=13)
01:42:56.828 00.002 18120 Enqueuing Move request for scope (-0.10, 0.18)
01:42:56.830 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:56.832 00.002 18120 UpdateGuideState exits: m=1951 RSB=30.5
01:42:56.834 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:56.837 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:56.839 00.002 18120 Enqueuing Expose request
01:42:56.842 00.003 21948 Worker thread wakes up
01:42:56.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
01:42:56.842 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
01:42:56.842 00.000 21948 Moving (-0.10, 0.18) raw xDistance=0.20 yDistance=0.01
01:42:56.842 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:42:56.842 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:56.842 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:56.842 00.000 21948 MoveAxis(W, 36, ABG)
01:42:56.842 00.000 21948 Guiding  Dir = 3, Dur = 36
01:42:56.843 00.001 21948 IsSlewing returns 0
01:42:56.843 00.000 21948 IsGuiding returns 0
01:42:56.844 00.001 21948 PulseGuide returned control before completion, sleep 45
01:42:56.896 00.052 21948 IsGuiding returns 0
01:42:56.896 00.000 21948 Move returns status 0, amount 36
01:42:56.896 00.000 21948 MoveAxis(N, 0, ABG)
01:42:56.896 00.000 21948 Move returns status 0, amount 0
01:42:56.896 00.000 21948 move complete, result=0
01:42:56.896 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
01:42:56.897 00.001 21948 worker thread done servicing request
01:42:56.897 00.000 21948 Worker thread wakes up
01:42:56.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:56.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:42:58.304 01.407 21948 Exposure complete
01:42:58.347 00.043 21948 worker thread done servicing request
01:42:58.347 00.000 18120 OnExposeComplete: enter
01:42:58.348 00.001 18120 UpdateGuideState(): m_state=6
01:42:58.349 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
01:42:58.350 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=234.95, Mass=1955, SNR=30.7, Peak=203 HFD=3.9
01:42:58.351 00.001 18120 MultiStar: [#1 -0.60,0.83,0.00,M2] [#2 -0.42,0.46,0.00,M2] [#3 -0.51,0.58,0.00,M1] [#4 -0.51,0.66,0.00,M2] [#5 -0.69,0.68,0.00,M6] [#6 -0.57,0.72,0.00,M2] [#7 -0.45,0.75,0.00,M2] [#8 -0.90,0.68,0.00,M10] 
01:42:58.351 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
01:42:58.351 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
01:42:58.352 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.20 mountX=0.34 mountY=0.05, mountTheta=0.16
01:42:58.353 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.28, opts=13)
01:42:58.354 00.001 18120 Enqueuing Move request for scope (-0.20, 0.28)
01:42:58.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:42:58.355 00.001 21948 Worker thread wakes up
01:42:58.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
01:42:58.355 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
01:42:58.355 00.000 21948 Moving (-0.20, 0.28) raw xDistance=0.34 yDistance=0.05
01:42:58.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:42:58.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:58.355 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
01:42:58.356 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:42:58.356 00.000 21948 MoveAxis(W, 63, ABG)
01:42:58.356 00.000 21948 Guiding  Dir = 3, Dur = 63
01:42:58.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:58.356 00.000 21948 IsSlewing returns 0
01:42:58.356 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:42:58.357 00.001 18120 Enqueuing Expose request
01:42:58.357 00.000 21948 IsGuiding returns 0
01:42:58.359 00.002 21948 PulseGuide returned control before completion, sleep 72
01:42:58.445 00.086 21948 IsGuiding returns 0
01:42:58.445 00.000 21948 Move returns status 0, amount 63
01:42:58.445 00.000 21948 MoveAxis(N, 0, ABG)
01:42:58.445 00.000 21948 Move returns status 0, amount 0
01:42:58.445 00.000 21948 move complete, result=0
01:42:58.445 00.000 21948 worker thread done servicing request
01:42:58.445 00.000 18120 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
01:42:58.446 00.001 21948 Worker thread wakes up
01:42:58.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:42:58.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:00.068 01.622 21948 Exposure complete
01:43:00.101 00.033 21948 worker thread done servicing request
01:43:00.101 00.000 18120 OnExposeComplete: enter
01:43:00.103 00.002 18120 UpdateGuideState(): m_state=6
01:43:00.104 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
01:43:00.105 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=234.92, Mass=1974, SNR=30.8, Peak=176 HFD=3.9
01:43:00.106 00.001 18120 MultiStar: [#1 -0.09,0.54,0.00,M3] [#2 -0.32,0.57,0.00,M3] [#3 0.09,0.34,0.61,U] [#4 -0.12,0.45,0.00,M3] [#5 -0.35,0.50,0.00,M7] [#6 -0.16,0.48,0.00,M3] [#7 -0.22,0.39,0.00,M3] [#8 -0.51,0.25,0.00,R] 
01:43:00.108 00.002 18120 single-star, 1 included, MultiStar: {0.09, 0.28}, one-star: {0.09, 0.25}
01:43:00.109 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
01:43:00.110 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
01:43:00.111 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.21 mountX=0.19 mountY=-0.20, mountTheta=-0.81
01:43:00.113 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.25, opts=13)
01:43:00.114 00.001 18120 Enqueuing Move request for scope (0.09, 0.25)
01:43:00.114 00.000 21948 Worker thread wakes up
01:43:00.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
01:43:00.114 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
01:43:00.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:00.115 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.8
01:43:00.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:00.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:00.116 00.001 18120 Enqueuing Expose request
01:43:00.116 00.000 21948 Moving (0.09, 0.25) raw xDistance=0.19 yDistance=-0.20
01:43:00.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:43:00.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:00.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:43:00.116 00.000 21948 MoveAxis(E, 0, ABG)
01:43:00.116 00.000 21948 Move returns status 0, amount 0
01:43:00.116 00.000 21948 MoveAxis(N, 0, ABG)
01:43:00.116 00.000 21948 Move returns status 0, amount 0
01:43:00.116 00.000 21948 move complete, result=0
01:43:00.117 00.001 21948 worker thread done servicing request
01:43:00.117 00.000 21948 Worker thread wakes up
01:43:00.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:00.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:00.117 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:01.636 01.519 21948 Exposure complete
01:43:01.687 00.051 21948 worker thread done servicing request
01:43:01.688 00.001 18120 OnExposeComplete: enter
01:43:01.688 00.000 18120 UpdateGuideState(): m_state=6
01:43:01.689 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
01:43:01.689 00.000 18120 Star::Find returns 1 (0), X=896.62, Y=234.63, Mass=1980, SNR=30.8, Peak=161 HFD=3.8
01:43:01.690 00.001 18120 MultiStar: [#1 -0.15,0.39,0.00,M4] [#2 -0.26,0.23,0.63,U] [#3 0.06,0.11,0.60,U] [#4 -0.11,0.25,0.56,U] [#5 -0.40,0.52,0.00,M8] [#6 -0.13,0.25,0.53,U] [#7 -0.15,0.29,0.45,U] [#8 -0.15,0.09,0.39,U] 
01:43:01.690 00.000 18120 single-star, 6 included, MultiStar: {-0.08, 0.15}, one-star: {0.05, -0.04}
01:43:01.691 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
01:43:01.691 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
01:43:01.692 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.68 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
01:43:01.695 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
01:43:01.696 00.001 18120 Enqueuing Move request for scope (0.05, -0.04)
01:43:01.696 00.000 21948 Worker thread wakes up
01:43:01.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:01.697 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.8
01:43:01.697 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.698 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:01.698 00.000 18120 Enqueuing Expose request
01:43:01.698 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:43:01.699 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:43:01.699 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.03
01:43:01.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:43:01.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:01.699 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:43:01.699 00.000 21948 MoveAxis(E, 0, ABG)
01:43:01.699 00.000 21948 Move returns status 0, amount 0
01:43:01.699 00.000 21948 MoveAxis(N, 0, ABG)
01:43:01.699 00.000 21948 Move returns status 0, amount 0
01:43:01.699 00.000 21948 move complete, result=0
01:43:01.699 00.000 21948 worker thread done servicing request
01:43:01.699 00.000 21948 Worker thread wakes up
01:43:01.699 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:01.699 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:01.699 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:03.336 01.637 21948 Exposure complete
01:43:03.381 00.045 21948 worker thread done servicing request
01:43:03.381 00.000 18120 OnExposeComplete: enter
01:43:03.381 00.000 18120 UpdateGuideState(): m_state=6
01:43:03.385 00.004 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
01:43:03.387 00.002 18120 Star::Find returns 1 (0), X=896.51, Y=234.87, Mass=2070, SNR=31.5, Peak=189 HFD=3.8
01:43:03.390 00.003 18120 MultiStar: [#1 -0.30,0.55,0.00,M5] [#2 -0.27,0.44,0.00,M3] [#3 -0.19,0.30,0.59,U] [#4 -0.31,0.34,0.00,M3] [#5 -0.51,0.63,0.00,M9] [#6 -0.39,0.42,0.00,M3] [#7 -0.34,0.33,0.00,M3] [#8 0.11,-0.08,0.40,U] 
01:43:03.392 00.002 18120 refined, 2 included, MultiStar: {-0.06, 0.17}, one-star: {-0.06, 0.20}
01:43:03.394 00.002 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
01:43:03.396 00.002 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
01:43:03.396 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=0.18 mountY=-0.02, mountTheta=-0.12
01:43:03.399 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.17, opts=13)
01:43:03.400 00.001 18120 Enqueuing Move request for scope (-0.06, 0.17)
01:43:03.401 00.001 21948 Worker thread wakes up
01:43:03.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:43:03.401 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:43:03.401 00.000 21948 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=-0.02
01:43:03.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:43:03.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:03.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:43:03.401 00.000 21948 MoveAxis(E, 0, ABG)
01:43:03.401 00.000 21948 Move returns status 0, amount 0
01:43:03.401 00.000 21948 MoveAxis(N, 0, ABG)
01:43:03.401 00.000 21948 Move returns status 0, amount 0
01:43:03.401 00.000 21948 move complete, result=0
01:43:03.401 00.000 21948 worker thread done servicing request
01:43:03.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:03.402 00.001 18120 UpdateGuideState exits: m=2070 RSB=31.5
01:43:03.402 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:03.403 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:03.403 00.000 18120 Enqueuing Expose request
01:43:03.403 00.000 21948 Worker thread wakes up
01:43:03.403 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:03.404 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:03.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:04.923 01.519 21948 Exposure complete
01:43:04.985 00.062 21948 worker thread done servicing request
01:43:04.985 00.000 18120 OnExposeComplete: enter
01:43:04.986 00.001 18120 UpdateGuideState(): m_state=6
01:43:04.987 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
01:43:04.987 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=235.01, Mass=1971, SNR=30.6, Peak=201 HFD=4.0
01:43:04.988 00.001 18120 MultiStar: [#1 -0.29,0.70,0.00,M6] [#2 -0.37,0.49,0.00,M4] [#3 -0.18,0.32,0.64,U] [#4 -0.30,0.51,0.00,M4] [#5 -0.64,0.65,0.00,M10] [#6 -0.46,0.45,0.00,M4] [#7 -0.44,0.50,0.00,M4] [#8 -0.18,0.01,0.41,U] 
01:43:04.988 00.000 18120 refined, 2 included, MultiStar: {-0.22, 0.27}, one-star: {-0.26, 0.34}
01:43:04.989 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
01:43:04.989 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
01:43:04.989 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.24 mountX=0.34 mountY=0.07, mountTheta=0.21
01:43:04.991 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.27, opts=13)
01:43:04.992 00.001 18120 Enqueuing Move request for scope (-0.22, 0.27)
01:43:04.992 00.000 21948 Worker thread wakes up
01:43:04.993 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:04.993 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.6
01:43:04.993 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:04.994 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:04.994 00.000 18120 Enqueuing Expose request
01:43:04.995 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
01:43:04.995 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
01:43:04.995 00.000 21948 Moving (-0.22, 0.27) raw xDistance=0.34 yDistance=0.07
01:43:04.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:43:04.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:04.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:04.995 00.000 21948 MoveAxis(W, 60, ABG)
01:43:04.995 00.000 21948 Guiding  Dir = 3, Dur = 60
01:43:04.995 00.000 21948 IsSlewing returns 0
01:43:04.995 00.000 21948 IsGuiding returns 0
01:43:04.997 00.002 21948 PulseGuide returned control before completion, sleep 69
01:43:05.076 00.079 21948 IsGuiding returns 0
01:43:05.076 00.000 21948 Move returns status 0, amount 60
01:43:05.076 00.000 21948 MoveAxis(N, 0, ABG)
01:43:05.076 00.000 21948 Move returns status 0, amount 0
01:43:05.076 00.000 21948 move complete, result=0
01:43:05.076 00.000 21948 worker thread done servicing request
01:43:05.076 00.000 21948 Worker thread wakes up
01:43:05.076 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:05.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:05.076 00.000 18120 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
01:43:06.710 01.634 21948 Exposure complete
01:43:06.756 00.046 21948 worker thread done servicing request
01:43:06.756 00.000 18120 OnExposeComplete: enter
01:43:06.757 00.001 18120 UpdateGuideState(): m_state=6
01:43:06.758 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
01:43:06.758 00.000 18120 Star::Find returns 1 (0), X=896.76, Y=234.91, Mass=2172, SNR=32.1, Peak=201 HFD=4.1
01:43:06.759 00.001 18120 MultiStar: [#1 -0.02,0.58,0.00,M7] [#2 -0.07,0.37,0.60,U] [#3 0.17,0.31,0.58,U] [#4 -0.09,0.28,0.55,U] [#5 -0.43,0.57,0.00,R] [#6 -0.19,0.29,0.53,U] [#7 -0.26,0.31,0.00,M5] [#8 0.02,0.03,0.37,U] 
01:43:06.759 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.27}, one-star: {0.19, 0.24}
01:43:06.759 00.000 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.54 = -0.54)
01:43:06.761 00.002 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.58 = -0.58)
01:43:06.761 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=0.23 mountY=-0.15, mountTheta=-0.57
01:43:06.763 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.27, opts=13)
01:43:06.764 00.001 18120 Enqueuing Move request for scope (0.03, 0.27)
01:43:06.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:06.765 00.001 18120 UpdateGuideState exits: m=2172 RSB=32.1
01:43:06.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:06.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:06.766 00.001 18120 Enqueuing Expose request
01:43:06.766 00.000 21948 Worker thread wakes up
01:43:06.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
01:43:06.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
01:43:06.766 00.000 21948 Moving (0.03, 0.27) raw xDistance=0.23 yDistance=-0.15
01:43:06.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
01:43:06.767 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:06.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:06.767 00.000 21948 MoveAxis(W, 45, ABG)
01:43:06.767 00.000 21948 Guiding  Dir = 3, Dur = 45
01:43:06.767 00.000 21948 IsSlewing returns 0
01:43:06.767 00.000 21948 IsGuiding returns 0
01:43:06.769 00.002 21948 PulseGuide returned control before completion, sleep 54
01:43:06.835 00.066 21948 IsGuiding returns 1
01:43:06.835 00.000 21948 scope still moving after pulse duration time elapsed
01:43:06.867 00.032 21948 IsSlewing returns 0
01:43:06.867 00.000 21948 IsGuiding returns 0
01:43:06.867 00.000 21948 scope move finished after 45 + 56 ms
01:43:06.867 00.000 21948 Move returns status 0, amount 45
01:43:06.867 00.000 21948 MoveAxis(N, 0, ABG)
01:43:06.868 00.001 21948 Move returns status 0, amount 0
01:43:06.868 00.000 21948 move complete, result=0
01:43:06.868 00.000 21948 worker thread done servicing request
01:43:06.868 00.000 21948 Worker thread wakes up
01:43:06.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:06.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:06.868 00.000 18120 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
01:43:08.285 01.417 21948 Exposure complete
01:43:08.322 00.037 21948 worker thread done servicing request
01:43:08.323 00.001 18120 OnExposeComplete: enter
01:43:08.323 00.000 18120 UpdateGuideState(): m_state=6
01:43:08.324 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
01:43:08.325 00.001 18120 Star::Find returns 1 (0), X=897.04, Y=234.68, Mass=1958, SNR=30.6, Peak=190 HFD=4.0
01:43:08.326 00.001 18120 MultiStar: [#1 0.34,0.24,0.00,M8] [#2 0.27,0.27,0.66,U] [#3 0.43,0.10,0.00,M1] [#4 0.19,0.21,0.55,U] [#5 0.64,-0.20,0.00,M1] [#6 0.46,0.34,0.00,M4] [#7 0.35,0.25,0.00,M6] [#8 0.56,-0.18,0.00,M1] 
01:43:08.327 00.001 18120 refined, 2 included, MultiStar: {0.34, 0.14}, one-star: {0.47, 0.01}
01:43:08.328 00.001 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
01:43:08.328 00.000 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
01:43:08.329 00.001 18120 CameraToMount -- cameraX=0.34 cameraY=0.14 hyp=0.37 cameraTheta=0.38 mountX=-0.02 mountY=-0.37, mountTheta=-1.62
01:43:08.332 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.14, opts=13)
01:43:08.335 00.003 18120 Enqueuing Move request for scope (0.34, 0.14)
01:43:08.338 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:08.340 00.002 18120 UpdateGuideState exits: m=1958 RSB=30.6
01:43:08.342 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:08.344 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:08.347 00.003 18120 Enqueuing Expose request
01:43:08.348 00.001 21948 Worker thread wakes up
01:43:08.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.14) opts 0xd
01:43:08.348 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.14)
01:43:08.348 00.000 21948 Moving (0.34, 0.14) raw xDistance=-0.02 yDistance=-0.37
01:43:08.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:43:08.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:43:08.348 00.000 21948 MoveAxis(E, 0, ABG)
01:43:08.349 00.001 21948 Move returns status 0, amount 0
01:43:08.349 00.000 21948 MoveAxis(N, 87, ABG)
01:43:08.349 00.000 21948 Guiding  Dir = 0, Dur = 87
01:43:08.349 00.000 21948 IsSlewing returns 0
01:43:08.349 00.000 21948 IsGuiding returns 0
01:43:08.354 00.005 21948 PulseGuide returned control before completion, sleep 93
01:43:08.457 00.103 21948 IsGuiding returns 0
01:43:08.457 00.000 21948 Move returns status 0, amount 87
01:43:08.457 00.000 21948 move complete, result=0
01:43:08.457 00.000 21948 worker thread done servicing request
01:43:08.457 00.000 21948 Worker thread wakes up
01:43:08.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:08.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:08.457 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 87 ms NORTH
01:43:10.080 01.623 21948 Exposure complete
01:43:10.141 00.061 21948 worker thread done servicing request
01:43:10.141 00.000 18120 OnExposeComplete: enter
01:43:10.142 00.001 18120 UpdateGuideState(): m_state=6
01:43:10.143 00.001 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
01:43:10.143 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=234.73, Mass=2040, SNR=31.3, Peak=168 HFD=3.9
01:43:10.144 00.001 18120 MultiStar: [#1 0.04,0.09,0.72,U] [#2 -0.23,0.03,0.65,U] [#3 -0.04,-0.16,0.58,U] [#4 -0.16,0.11,0.54,U] [#5 -0.06,-0.23,0.46,U] [#6 -0.22,0.08,0.50,U] [#7 -0.17,0.12,0.45,U] [#8 0.13,-0.30,0.39,U] 
01:43:10.144 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {-0.11, 0.06}
01:43:10.145 00.001 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.00) = xAngle (-5.11 = 1.18)
01:43:10.145 00.000 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.15 = 1.14)
01:43:10.147 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=0.04 mountY=0.09, mountTheta=1.17
01:43:10.149 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
01:43:10.150 00.001 18120 Enqueuing Move request for scope (-0.09, -0.00)
01:43:10.152 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:10.153 00.001 21948 Worker thread wakes up
01:43:10.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
01:43:10.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
01:43:10.153 00.000 21948 Moving (-0.09, -0.00) raw xDistance=0.04 yDistance=0.09
01:43:10.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:43:10.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:10.153 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.3
01:43:10.154 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:10.155 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:43:10.155 00.000 21948 MoveAxis(E, 0, ABG)
01:43:10.155 00.000 21948 Move returns status 0, amount 0
01:43:10.155 00.000 21948 MoveAxis(N, 0, ABG)
01:43:10.155 00.000 21948 Move returns status 0, amount 0
01:43:10.155 00.000 21948 move complete, result=0
01:43:10.155 00.000 21948 worker thread done servicing request
01:43:10.155 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:10.156 00.001 18120 Enqueuing Expose request
01:43:10.157 00.001 21948 Worker thread wakes up
01:43:10.157 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:10.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:10.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:11.679 01.522 21948 Exposure complete
01:43:11.728 00.049 21948 worker thread done servicing request
01:43:11.728 00.000 18120 OnExposeComplete: enter
01:43:11.729 00.001 18120 UpdateGuideState(): m_state=6
01:43:11.730 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
01:43:11.730 00.000 18120 Star::Find returns 1 (0), X=896.70, Y=234.47, Mass=1943, SNR=30.6, Peak=174 HFD=3.6
01:43:11.731 00.001 18120 MultiStar: [#1 0.18,-0.05,0.74,U] [#2 0.00,-0.24,0.64,U] [#3 0.14,-0.10,0.61,U] [#4 -0.23,0.20,0.58,U] [#5 0.12,-0.58,0.00,M1] [#6 -0.06,0.03,0.50,U] [#7 -0.13,-0.20,0.44,U] [#8 0.03,-0.45,0.00,M1] 
01:43:11.731 00.000 18120 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {0.13, -0.20}
01:43:11.731 00.000 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.02)
01:43:11.732 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
01:43:11.732 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.27 mountX=-0.09 mountY=0.02, mountTheta=2.98
01:43:11.733 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
01:43:11.734 00.001 18120 Enqueuing Move request for scope (0.03, -0.09)
01:43:11.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:11.735 00.001 21948 Worker thread wakes up
01:43:11.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:43:11.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:43:11.735 00.000 21948 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.02
01:43:11.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:11.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:11.735 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.6
01:43:11.736 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:43:11.736 00.000 21948 MoveAxis(E, 0, ABG)
01:43:11.736 00.000 21948 Move returns status 0, amount 0
01:43:11.736 00.000 21948 MoveAxis(N, 0, ABG)
01:43:11.736 00.000 21948 Move returns status 0, amount 0
01:43:11.736 00.000 21948 move complete, result=0
01:43:11.736 00.000 21948 worker thread done servicing request
01:43:11.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:11.737 00.001 18120 Enqueuing Expose request
01:43:11.737 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:11.737 00.000 21948 Worker thread wakes up
01:43:11.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:11.738 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:13.380 01.642 21948 Exposure complete
01:43:13.429 00.049 21948 worker thread done servicing request
01:43:13.429 00.000 18120 OnExposeComplete: enter
01:43:13.431 00.002 18120 UpdateGuideState(): m_state=6
01:43:13.431 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
01:43:13.432 00.001 18120 Star::Find returns 1 (0), X=896.80, Y=234.29, Mass=2016, SNR=31.0, Peak=194 HFD=3.8
01:43:13.432 00.000 18120 MultiStar: [#1 0.12,0.05,0.71,U] [#2 -0.27,-0.18,0.64,U] [#3 0.25,-0.28,0.60,U] [#4 0.12,-0.13,0.55,U] [#5 0.32,-0.65,0.00,M2] [#6 0.08,0.08,0.50,U] [#7 -0.05,-0.10,0.45,U] [#8 0.15,-0.62,0.00,M2] 
01:43:13.433 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.16}, one-star: {0.24, -0.38}
01:43:13.433 00.000 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
01:43:13.434 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
01:43:13.434 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.07 mountX=-0.18 mountY=-0.01, mountTheta=-3.11
01:43:13.436 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.16, opts=13)
01:43:13.436 00.000 18120 Enqueuing Move request for scope (0.09, -0.16)
01:43:13.437 00.001 21948 Worker thread wakes up
01:43:13.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
01:43:13.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
01:43:13.437 00.000 21948 Moving (0.09, -0.16) raw xDistance=-0.18 yDistance=-0.01
01:43:13.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:13.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:13.438 00.001 18120 UpdateGuideState exits: m=2016 RSB=31.0
01:43:13.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:13.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:13.439 00.001 18120 Enqueuing Expose request
01:43:13.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:13.440 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:13.440 00.000 21948 MoveAxis(E, 0, ABG)
01:43:13.440 00.000 21948 Move returns status 0, amount 0
01:43:13.440 00.000 21948 MoveAxis(N, 0, ABG)
01:43:13.440 00.000 21948 Move returns status 0, amount 0
01:43:13.440 00.000 21948 move complete, result=0
01:43:13.440 00.000 21948 worker thread done servicing request
01:43:13.440 00.000 21948 Worker thread wakes up
01:43:13.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:13.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:13.441 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:14.963 01.522 21948 Exposure complete
01:43:15.001 00.038 21948 worker thread done servicing request
01:43:15.001 00.000 18120 OnExposeComplete: enter
01:43:15.001 00.000 18120 UpdateGuideState(): m_state=6
01:43:15.002 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
01:43:15.002 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=234.31, Mass=1937, SNR=30.5, Peak=162 HFD=3.8
01:43:15.003 00.001 18120 MultiStar: [#1 0.03,-0.07,0.75,U] [#2 -0.05,-0.17,0.63,U] [#3 0.16,-0.45,0.00,M1] [#4 -0.01,-0.13,0.57,U] [#5 0.11,-0.45,0.00,M3] [#6 -0.35,-0.05,0.53,U] [#7 -0.29,-0.28,0.00,M4] [#8 0.21,-0.48,0.00,M3] 
01:43:15.003 00.000 18120 refined, 4 included, MultiStar: {-0.02, -0.18}, one-star: {0.14, -0.36}
01:43:15.004 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
01:43:15.005 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.57)
01:43:15.005 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.68 mountX=-0.15 mountY=0.10, mountTheta=2.58
01:43:15.006 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.18, opts=13)
01:43:15.007 00.001 18120 Enqueuing Move request for scope (-0.02, -0.18)
01:43:15.007 00.000 21948 Worker thread wakes up
01:43:15.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:15.008 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.5
01:43:15.008 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:15.009 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:15.009 00.000 18120 Enqueuing Expose request
01:43:15.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
01:43:15.009 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
01:43:15.009 00.000 21948 Moving (-0.02, -0.18) raw xDistance=-0.15 yDistance=0.10
01:43:15.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:43:15.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:15.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:15.010 00.001 21948 MoveAxis(E, 0, ABG)
01:43:15.010 00.000 21948 Move returns status 0, amount 0
01:43:15.010 00.000 21948 MoveAxis(N, 0, ABG)
01:43:15.010 00.000 21948 Move returns status 0, amount 0
01:43:15.010 00.000 21948 move complete, result=0
01:43:15.010 00.000 21948 worker thread done servicing request
01:43:15.010 00.000 21948 Worker thread wakes up
01:43:15.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:15.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:15.010 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:16.635 01.625 21948 Exposure complete
01:43:16.694 00.059 21948 worker thread done servicing request
01:43:16.694 00.000 18120 OnExposeComplete: enter
01:43:16.695 00.001 18120 UpdateGuideState(): m_state=6
01:43:16.696 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
01:43:16.696 00.000 18120 Star::Find returns 1 (0), X=896.58, Y=234.62, Mass=1987, SNR=30.8, Peak=162 HFD=3.5
01:43:16.697 00.001 18120 MultiStar: [#1 0.10,0.29,0.70,U] [#2 -0.10,-0.05,0.66,U] [#3 0.07,0.01,0.61,U] [#4 -0.18,0.36,0.00,M1] [#5 0.14,-0.20,0.46,U] [#6 0.05,0.00,0.51,U] [#7 -0.16,0.15,0.45,U] [#8 0.10,-0.42,0.00,M4] 
01:43:16.697 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.01, -0.05}
01:43:16.697 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.06 = -1.06)
01:43:16.698 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.10 = -1.10)
01:43:16.699 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.94 mountX=0.01 mountY=-0.03, mountTheta=-1.07
01:43:16.701 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
01:43:16.703 00.002 18120 Enqueuing Move request for scope (0.02, 0.02)
01:43:16.704 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:16.706 00.002 18120 UpdateGuideState exits: m=1987 RSB=30.8
01:43:16.707 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:16.708 00.001 21948 Worker thread wakes up
01:43:16.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:43:16.708 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:43:16.708 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
01:43:16.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:16.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:16.708 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:16.710 00.002 18120 Enqueuing Expose request
01:43:16.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:43:16.711 00.001 21948 MoveAxis(E, 0, ABG)
01:43:16.711 00.000 21948 Move returns status 0, amount 0
01:43:16.711 00.000 21948 MoveAxis(N, 0, ABG)
01:43:16.711 00.000 21948 Move returns status 0, amount 0
01:43:16.711 00.000 21948 move complete, result=0
01:43:16.711 00.000 21948 worker thread done servicing request
01:43:16.711 00.000 21948 Worker thread wakes up
01:43:16.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:16.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:16.712 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:18.231 01.519 21948 Exposure complete
01:43:18.270 00.039 21948 worker thread done servicing request
01:43:18.270 00.000 18120 OnExposeComplete: enter
01:43:18.270 00.000 18120 UpdateGuideState(): m_state=6
01:43:18.271 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
01:43:18.271 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=234.68, Mass=1973, SNR=30.7, Peak=166 HFD=3.7
01:43:18.272 00.001 18120 MultiStar: [#1 -0.07,0.42,0.00,M4] [#2 -0.29,-0.00,0.63,U] [#3 -0.05,0.06,0.62,U] [#4 -0.42,0.22,0.00,M2] [#5 -0.18,-0.12,0.47,U] [#6 -0.18,0.17,0.51,U] [#7 -0.30,0.17,0.43,U] [#8 0.01,-0.01,0.40,U] 
01:43:18.272 00.000 18120 refined, 6 included, MultiStar: {-0.10, 0.04}, one-star: {0.12, 0.01}
01:43:18.273 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
01:43:18.273 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.75 = 0.75)
01:43:18.274 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.78 mountX=0.07 mountY=0.07, mountTheta=0.76
01:43:18.275 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
01:43:18.278 00.003 18120 Enqueuing Move request for scope (-0.10, 0.04)
01:43:18.279 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:18.279 00.000 21948 Worker thread wakes up
01:43:18.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
01:43:18.279 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
01:43:18.279 00.000 21948 Moving (-0.10, 0.04) raw xDistance=0.07 yDistance=0.07
01:43:18.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:43:18.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:18.280 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.7
01:43:18.281 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:18.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:18.282 00.001 18120 Enqueuing Expose request
01:43:18.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:18.282 00.000 21948 MoveAxis(E, 0, ABG)
01:43:18.282 00.000 21948 Move returns status 0, amount 0
01:43:18.282 00.000 21948 MoveAxis(N, 0, ABG)
01:43:18.282 00.000 21948 Move returns status 0, amount 0
01:43:18.282 00.000 21948 move complete, result=0
01:43:18.283 00.001 21948 worker thread done servicing request
01:43:18.283 00.000 21948 Worker thread wakes up
01:43:18.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:18.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:18.283 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:19.908 01.625 21948 Exposure complete
01:43:19.933 00.025 21948 worker thread done servicing request
01:43:19.934 00.001 18120 OnExposeComplete: enter
01:43:19.934 00.000 18120 UpdateGuideState(): m_state=6
01:43:19.936 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
01:43:19.936 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=234.79, Mass=1879, SNR=30.0, Peak=156 HFD=3.9
01:43:19.936 00.000 18120 MultiStar: [#1 -0.22,0.41,0.00,M5] [#2 -0.10,0.17,0.69,U] [#3 -0.15,0.28,0.62,U] [#4 -0.20,0.29,0.61,U] [#5 -0.04,0.08,0.47,U] [#6 -0.26,0.34,0.00,M1] [#7 0.02,0.27,0.44,U] [#8 -0.22,-0.17,0.39,U] 
01:43:19.937 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.16}, one-star: {0.15, 0.12}
01:43:19.937 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
01:43:19.938 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
01:43:19.938 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.90 mountX=0.17 mountY=-0.02, mountTheta=-0.14
01:43:19.939 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
01:43:19.940 00.001 18120 Enqueuing Move request for scope (-0.05, 0.16)
01:43:19.940 00.000 21948 Worker thread wakes up
01:43:19.940 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
01:43:19.940 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
01:43:19.940 00.000 21948 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=-0.02
01:43:19.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:43:19.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:19.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:19.940 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.0
01:43:19.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:19.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:19.942 00.001 18120 Enqueuing Expose request
01:43:19.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:43:19.942 00.000 21948 MoveAxis(E, 0, ABG)
01:43:19.942 00.000 21948 Move returns status 0, amount 0
01:43:19.942 00.000 21948 MoveAxis(N, 0, ABG)
01:43:19.942 00.000 21948 Move returns status 0, amount 0
01:43:19.943 00.001 21948 move complete, result=0
01:43:19.943 00.000 21948 worker thread done servicing request
01:43:19.943 00.000 21948 Worker thread wakes up
01:43:19.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:19.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:19.943 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:21.459 01.516 21948 Exposure complete
01:43:21.505 00.046 21948 worker thread done servicing request
01:43:21.505 00.000 18120 OnExposeComplete: enter
01:43:21.506 00.001 18120 UpdateGuideState(): m_state=6
01:43:21.507 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
01:43:21.507 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=234.78, Mass=2065, SNR=31.3, Peak=190 HFD=4.0
01:43:21.508 00.001 18120 MultiStar: [#1 0.06,0.44,0.00,M6] [#2 -0.11,0.10,0.65,U] [#3 -0.11,0.27,0.59,U] [#4 -0.08,0.36,0.55,U] [#5 0.04,0.03,0.46,U] [#6 -0.08,0.31,0.54,U] [#7 -0.19,0.26,0.41,U] [#8 0.07,-0.18,0.39,U] 
01:43:21.508 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.16}, one-star: {0.14, 0.11}
01:43:21.509 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
01:43:21.509 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
01:43:21.509 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.72 mountX=0.16 mountY=-0.05, mountTheta=-0.31
01:43:21.511 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.16, opts=13)
01:43:21.511 00.000 18120 Enqueuing Move request for scope (-0.02, 0.16)
01:43:21.512 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:21.512 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.3
01:43:21.512 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:21.513 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:21.513 00.000 18120 Enqueuing Expose request
01:43:21.514 00.001 21948 Worker thread wakes up
01:43:21.514 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:43:21.514 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:43:21.514 00.000 21948 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=-0.05
01:43:21.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:43:21.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:21.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:43:21.514 00.000 21948 MoveAxis(E, 0, ABG)
01:43:21.514 00.000 21948 Move returns status 0, amount 0
01:43:21.514 00.000 21948 MoveAxis(N, 0, ABG)
01:43:21.514 00.000 21948 Move returns status 0, amount 0
01:43:21.514 00.000 21948 move complete, result=0
01:43:21.514 00.000 21948 worker thread done servicing request
01:43:21.514 00.000 21948 Worker thread wakes up
01:43:21.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:21.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:21.514 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:23.139 01.625 21948 Exposure complete
01:43:23.179 00.040 21948 worker thread done servicing request
01:43:23.179 00.000 18120 OnExposeComplete: enter
01:43:23.181 00.002 18120 UpdateGuideState(): m_state=6
01:43:23.182 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
01:43:23.184 00.002 18120 Star::Find returns 1 (0), X=896.83, Y=234.88, Mass=1986, SNR=30.8, Peak=204 HFD=4.1
01:43:23.187 00.003 18120 MultiStar: [#1 -0.01,0.43,0.00,M7] [#2 0.11,0.23,0.62,U] [#3 0.11,0.46,0.00,M1] [#4 -0.18,0.29,0.57,U] [#5 0.24,-0.00,0.46,U] [#6 -0.05,0.49,0.00,M1] [#7 0.22,0.41,0.00,M1] [#8 0.32,-0.09,0.41,U] 
01:43:23.188 00.001 18120 refined, 4 included, MultiStar: {0.15, 0.16}, one-star: {0.26, 0.21}
01:43:23.188 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.19 = -1.19)
01:43:23.189 00.001 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
01:43:23.189 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.80 mountX=0.08 mountY=-0.21, mountTheta=-1.20
01:43:23.190 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.16, opts=13)
01:43:23.191 00.001 18120 Enqueuing Move request for scope (0.15, 0.16)
01:43:23.191 00.000 21948 Worker thread wakes up
01:43:23.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:23.192 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.8
01:43:23.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:23.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:23.193 00.001 18120 Enqueuing Expose request
01:43:23.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:43:23.193 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:43:23.193 00.000 21948 Moving (0.15, 0.16) raw xDistance=0.08 yDistance=-0.21
01:43:23.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:23.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:43:23.193 00.000 21948 MoveAxis(E, 0, ABG)
01:43:23.193 00.000 21948 Move returns status 0, amount 0
01:43:23.193 00.000 21948 MoveAxis(N, 49, ABG)
01:43:23.193 00.000 21948 Guiding  Dir = 0, Dur = 49
01:43:23.194 00.001 21948 IsSlewing returns 0
01:43:23.194 00.000 21948 IsGuiding returns 0
01:43:23.199 00.005 21948 PulseGuide returned control before completion, sleep 55
01:43:23.265 00.066 21948 IsGuiding returns 0
01:43:23.265 00.000 21948 Move returns status 0, amount 49
01:43:23.265 00.000 21948 move complete, result=0
01:43:23.265 00.000 21948 worker thread done servicing request
01:43:23.266 00.001 21948 Worker thread wakes up
01:43:23.266 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
01:43:23.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:23.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:24.675 01.409 21948 Exposure complete
01:43:24.714 00.039 21948 worker thread done servicing request
01:43:24.714 00.000 18120 OnExposeComplete: enter
01:43:24.715 00.001 18120 UpdateGuideState(): m_state=6
01:43:24.715 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
01:43:24.716 00.001 18120 Star::Find returns 1 (0), X=896.78, Y=234.56, Mass=2045, SNR=31.4, Peak=180 HFD=3.8
01:43:24.716 00.000 18120 MultiStar: [#1 -0.08,0.35,0.74,U] [#2 0.16,0.13,0.61,U] [#3 -0.10,0.05,0.61,U] [#4 -0.27,0.23,0.54,U] [#5 -0.13,-0.09,0.44,U] [#6 -0.21,0.16,0.51,U] [#7 -0.21,0.31,0.39,U] [#8 -0.12,0.01,0.41,U] 
01:43:24.717 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.22, -0.11}
01:43:24.717 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:43:24.718 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
01:43:24.718 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=0.11 mountY=-0.01, mountTheta=-0.05
01:43:24.719 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
01:43:24.720 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
01:43:24.720 00.000 21948 Worker thread wakes up
01:43:24.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:24.723 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:43:24.723 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:43:24.723 00.000 21948 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=-0.01
01:43:24.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:43:24.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:24.723 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.4
01:43:24.723 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:24.724 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:24.724 00.000 18120 Enqueuing Expose request
01:43:24.725 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:24.725 00.000 21948 MoveAxis(E, 0, ABG)
01:43:24.725 00.000 21948 Move returns status 0, amount 0
01:43:24.725 00.000 21948 MoveAxis(N, 0, ABG)
01:43:24.725 00.000 21948 Move returns status 0, amount 0
01:43:24.725 00.000 21948 move complete, result=0
01:43:24.725 00.000 21948 worker thread done servicing request
01:43:24.725 00.000 21948 Worker thread wakes up
01:43:24.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:24.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:24.725 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:26.355 01.630 21948 Exposure complete
01:43:26.399 00.044 21948 worker thread done servicing request
01:43:26.399 00.000 18120 OnExposeComplete: enter
01:43:26.401 00.002 18120 UpdateGuideState(): m_state=6
01:43:26.401 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
01:43:26.401 00.000 18120 Star::Find returns 1 (0), X=896.49, Y=234.83, Mass=2051, SNR=31.2, Peak=189 HFD=3.8
01:43:26.403 00.002 18120 MultiStar: [#1 -0.30,0.42,0.00,M7] [#2 -0.39,0.06,0.00,M1] [#3 -0.30,0.18,0.59,U] [#4 -0.32,0.28,0.00,M1] [#5 -0.12,0.05,0.46,U] [#6 -0.35,0.34,0.00,M1] [#7 -0.48,0.43,0.00,M1] [#8 -0.32,-0.02,0.39,U] 
01:43:26.403 00.000 18120 single-star, 3 included, MultiStar: {-0.18, 0.12}, one-star: {-0.08, 0.16}
01:43:26.403 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
01:43:26.404 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.00 = 0.00)
01:43:26.404 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.04 mountX=0.18 mountY=0.00, mountTheta=0.00
01:43:26.405 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.16, opts=13)
01:43:26.406 00.001 18120 Enqueuing Move request for scope (-0.08, 0.16)
01:43:26.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:26.407 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.2
01:43:26.409 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:26.410 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:26.411 00.001 18120 Enqueuing Expose request
01:43:26.411 00.000 21948 Worker thread wakes up
01:43:26.411 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
01:43:26.411 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
01:43:26.411 00.000 21948 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=0.00
01:43:26.412 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:43:26.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:26.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:43:26.412 00.000 21948 MoveAxis(E, 0, ABG)
01:43:26.412 00.000 21948 Move returns status 0, amount 0
01:43:26.412 00.000 21948 MoveAxis(N, 0, ABG)
01:43:26.412 00.000 21948 Move returns status 0, amount 0
01:43:26.412 00.000 21948 move complete, result=0
01:43:26.412 00.000 21948 worker thread done servicing request
01:43:26.412 00.000 21948 Worker thread wakes up
01:43:26.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:26.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:26.412 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:27.934 01.522 21948 Exposure complete
01:43:27.962 00.028 21948 worker thread done servicing request
01:43:27.962 00.000 18120 OnExposeComplete: enter
01:43:27.963 00.001 18120 UpdateGuideState(): m_state=6
01:43:27.964 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
01:43:27.964 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=234.72, Mass=2059, SNR=31.5, Peak=196 HFD=3.9
01:43:27.965 00.001 18120 MultiStar: [#1 -0.40,0.14,0.00,M8] [#2 -0.47,0.27,0.00,M2] [#3 -0.46,0.10,0.00,M1] [#4 -0.51,0.36,0.00,M2] [#5 -0.10,-0.21,0.46,U] [#6 -0.56,0.37,0.00,M2] [#7 -0.33,0.07,0.45,U] [#8 -0.16,-0.14,0.40,U] 
01:43:27.965 00.000 18120 refined, 3 included, MultiStar: {-0.25, -0.03}, one-star: {-0.32, 0.06}
01:43:27.966 00.001 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
01:43:27.966 00.000 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.22)
01:43:27.967 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.03 mountX=0.08 mountY=0.23, mountTheta=1.25
01:43:27.968 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.03, opts=13)
01:43:27.968 00.000 18120 Enqueuing Move request for scope (-0.25, -0.03)
01:43:27.969 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:27.969 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.5
01:43:27.970 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:27.970 00.000 21948 Worker thread wakes up
01:43:27.970 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
01:43:27.970 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
01:43:27.970 00.000 21948 Moving (-0.25, -0.03) raw xDistance=0.08 yDistance=0.23
01:43:27.970 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:27.970 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:27.971 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:27.971 00.000 18120 Enqueuing Expose request
01:43:27.972 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:43:27.972 00.000 21948 MoveAxis(E, 0, ABG)
01:43:27.972 00.000 21948 Move returns status 0, amount 0
01:43:27.972 00.000 21948 MoveAxis(N, 0, ABG)
01:43:27.972 00.000 21948 Move returns status 0, amount 0
01:43:27.972 00.000 21948 move complete, result=0
01:43:27.972 00.000 21948 worker thread done servicing request
01:43:27.972 00.000 21948 Worker thread wakes up
01:43:27.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:27.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:27.972 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:29.595 01.623 21948 Exposure complete
01:43:29.633 00.038 21948 worker thread done servicing request
01:43:29.634 00.001 18120 OnExposeComplete: enter
01:43:29.634 00.000 18120 UpdateGuideState(): m_state=6
01:43:29.635 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
01:43:29.635 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=234.68, Mass=1971, SNR=30.7, Peak=186 HFD=3.8
01:43:29.636 00.001 18120 MultiStar: [#1 -0.26,0.20,0.71,U] [#2 -0.47,0.18,0.00,M3] [#3 -0.32,0.05,0.61,U] [#4 -0.57,0.27,0.00,M3] [#5 -0.20,-0.17,0.47,U] [#6 -0.59,0.25,0.00,M3] [#7 -0.51,0.16,0.00,M1] [#8 0.01,-0.19,0.40,U] 
01:43:29.636 00.000 18120 refined, 4 included, MultiStar: {-0.25, 0.01}, one-star: {-0.33, 0.01}
01:43:29.637 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
01:43:29.638 00.001 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
01:43:29.639 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.11 mountX=0.11 mountY=0.22, mountTheta=1.10
01:43:29.641 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.01, opts=13)
01:43:29.643 00.002 18120 Enqueuing Move request for scope (-0.25, 0.01)
01:43:29.643 00.000 21948 Worker thread wakes up
01:43:29.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:29.644 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
01:43:29.644 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
01:43:29.644 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.7
01:43:29.644 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.645 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:29.645 00.000 18120 Enqueuing Expose request
01:43:29.645 00.000 21948 Moving (-0.25, 0.01) raw xDistance=0.11 yDistance=0.22
01:43:29.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:43:29.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:29.646 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:43:29.646 00.000 21948 MoveAxis(E, 0, ABG)
01:43:29.646 00.000 21948 Move returns status 0, amount 0
01:43:29.646 00.000 21948 MoveAxis(N, 0, ABG)
01:43:29.646 00.000 21948 Move returns status 0, amount 0
01:43:29.646 00.000 21948 move complete, result=0
01:43:29.646 00.000 21948 worker thread done servicing request
01:43:29.646 00.000 21948 Worker thread wakes up
01:43:29.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:29.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:29.646 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:31.170 01.524 21948 Exposure complete
01:43:31.207 00.037 21948 worker thread done servicing request
01:43:31.207 00.000 18120 OnExposeComplete: enter
01:43:31.208 00.001 18120 UpdateGuideState(): m_state=6
01:43:31.209 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
01:43:31.209 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=234.68, Mass=1940, SNR=30.6, Peak=180 HFD=3.7
01:43:31.210 00.001 18120 MultiStar: [#1 -0.55,0.32,0.00,M8] [#2 -0.54,0.22,0.00,M4] [#3 -0.40,0.14,0.00,M1] [#4 -0.57,0.21,0.00,M4] [#5 -0.32,-0.14,0.47,U] [#6 -0.57,0.31,0.00,M4] [#7 -0.58,0.36,0.00,M2] [#8 -0.07,-0.10,0.40,U] 
01:43:31.210 00.000 18120 refined, 2 included, MultiStar: {-0.23, -0.05}, one-star: {-0.26, 0.01}
01:43:31.210 00.000 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.93 = 1.36)
01:43:31.211 00.001 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.96 = 1.32)
01:43:31.211 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-2.93 mountX=0.05 mountY=0.23, mountTheta=1.36
01:43:31.213 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.05, opts=13)
01:43:31.213 00.000 18120 Enqueuing Move request for scope (-0.23, -0.05)
01:43:31.214 00.001 21948 Worker thread wakes up
01:43:31.215 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
01:43:31.215 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
01:43:31.215 00.000 21948 Moving (-0.23, -0.05) raw xDistance=0.05 yDistance=0.23
01:43:31.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:31.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:31.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:43:31.215 00.000 21948 MoveAxis(E, 0, ABG)
01:43:31.215 00.000 21948 Move returns status 0, amount 0
01:43:31.215 00.000 21948 MoveAxis(N, 0, ABG)
01:43:31.215 00.000 21948 Move returns status 0, amount 0
01:43:31.215 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:31.215 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.6
01:43:31.216 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:31.217 00.001 21948 move complete, result=0
01:43:31.217 00.000 18120 Enqueuing Expose request
01:43:31.217 00.000 21948 worker thread done servicing request
01:43:31.217 00.000 21948 Worker thread wakes up
01:43:31.217 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:31.218 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:31.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:32.850 01.632 21948 Exposure complete
01:43:32.887 00.037 21948 worker thread done servicing request
01:43:32.887 00.000 18120 OnExposeComplete: enter
01:43:32.888 00.001 18120 UpdateGuideState(): m_state=6
01:43:32.888 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
01:43:32.889 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=234.83, Mass=1927, SNR=30.3, Peak=195 HFD=4.2
01:43:32.889 00.000 18120 MultiStar: [#1 -0.61,0.44,0.00,M9] [#2 -0.73,0.28,0.00,M5] [#3 -0.61,0.34,0.00,M2] [#4 -0.84,0.34,0.00,M5] [#5 -0.42,-0.14,0.00,M1] [#6 -0.81,0.47,0.00,M5] [#7 -0.93,0.32,0.00,M3] [#8 -0.38,-0.21,0.00,M1] 
01:43:32.891 00.002 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
01:43:32.892 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
01:43:32.893 00.001 18120 CameraToMount -- cameraX=-0.49 cameraY=0.16 hyp=0.51 cameraTheta=2.82 mountX=0.35 mountY=0.36, mountTheta=0.80
01:43:32.896 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.16, opts=13)
01:43:32.897 00.001 18120 Enqueuing Move request for scope (-0.49, 0.16)
01:43:32.897 00.000 21948 Worker thread wakes up
01:43:32.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:32.898 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.3
01:43:32.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:32.898 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:32.899 00.001 18120 Enqueuing Expose request
01:43:32.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.16) opts 0xd
01:43:32.899 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.16)
01:43:32.899 00.000 21948 Moving (-0.49, 0.16) raw xDistance=0.35 yDistance=0.36
01:43:32.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:43:32.899 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.00 newest=0.81
01:43:32.900 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
01:43:32.900 00.000 21948 MoveAxis(W, 63, ABG)
01:43:32.900 00.000 21948 Guiding  Dir = 3, Dur = 63
01:43:32.900 00.000 21948 IsSlewing returns 0
01:43:32.900 00.000 21948 IsGuiding returns 0
01:43:32.901 00.001 21948 PulseGuide returned control before completion, sleep 72
01:43:32.990 00.089 21948 IsGuiding returns 0
01:43:32.990 00.000 21948 Move returns status 0, amount 63
01:43:32.990 00.000 21948 MoveAxis(S, 86, ABG)
01:43:32.991 00.001 21948 Guiding  Dir = 1, Dur = 86
01:43:32.991 00.000 21948 IsSlewing returns 0
01:43:32.991 00.000 21948 IsGuiding returns 0
01:43:32.996 00.005 21948 PulseGuide returned control before completion, sleep 92
01:43:33.100 00.104 21948 IsGuiding returns 0
01:43:33.100 00.000 21948 Move returns status 0, amount 86
01:43:33.100 00.000 21948 move complete, result=0
01:43:33.101 00.001 21948 worker thread done servicing request
01:43:33.101 00.000 21948 Worker thread wakes up
01:43:33.101 00.000 18120 GuideStep: 0.4 px 63 ms WEST, 0.4 px 86 ms SOUTH
01:43:33.102 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:33.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:34.515 01.413 21948 Exposure complete
01:43:34.566 00.051 21948 worker thread done servicing request
01:43:34.566 00.000 18120 OnExposeComplete: enter
01:43:34.567 00.001 18120 UpdateGuideState(): m_state=6
01:43:34.567 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
01:43:34.568 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=234.65, Mass=1898, SNR=30.1, Peak=176 HFD=3.6
01:43:34.568 00.000 18120 MultiStar: [#1 -0.31,0.24,0.00,M10] [#2 -0.42,0.01,0.00,M6] [#3 -0.32,-0.02,0.60,U] [#4 -0.32,-0.03,0.56,U] [#5 -0.04,-0.47,0.00,M2] [#6 -0.33,-0.08,0.53,U] [#7 -0.40,-0.20,0.00,M4] [#8 -0.14,-0.21,0.43,U] 
01:43:34.569 00.001 18120 single-star, 4 included, MultiStar: {-0.25, -0.06}, one-star: {-0.16, -0.02}
01:43:34.569 00.000 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.00) = xAngle (-5.02 = 1.26)
01:43:34.570 00.001 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.22)
01:43:34.570 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.02 mountX=0.05 mountY=0.15, mountTheta=1.26
01:43:34.571 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.02, opts=13)
01:43:34.572 00.001 18120 Enqueuing Move request for scope (-0.16, -0.02)
01:43:34.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:34.572 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.1
01:43:34.573 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:34.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:34.574 00.001 18120 Enqueuing Expose request
01:43:34.574 00.000 21948 Worker thread wakes up
01:43:34.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
01:43:34.574 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
01:43:34.574 00.000 21948 Moving (-0.16, -0.02) raw xDistance=0.05 yDistance=0.15
01:43:34.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:34.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:34.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:43:34.574 00.000 21948 MoveAxis(E, 0, ABG)
01:43:34.574 00.000 21948 Move returns status 0, amount 0
01:43:34.574 00.000 21948 MoveAxis(N, 0, ABG)
01:43:34.574 00.000 21948 Move returns status 0, amount 0
01:43:34.574 00.000 21948 move complete, result=0
01:43:34.574 00.000 21948 worker thread done servicing request
01:43:34.574 00.000 21948 Worker thread wakes up
01:43:34.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:34.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:34.575 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:36.196 01.621 21948 Exposure complete
01:43:36.224 00.028 21948 worker thread done servicing request
01:43:36.224 00.000 18120 OnExposeComplete: enter
01:43:36.224 00.000 18120 UpdateGuideState(): m_state=6
01:43:36.225 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
01:43:36.225 00.000 18120 Star::Find returns 1 (0), X=896.54, Y=234.45, Mass=2001, SNR=30.9, Peak=155 HFD=3.6
01:43:36.226 00.001 18120 MultiStar: [#1 -0.37,0.10,0.72,U] [#2 -0.20,-0.07,0.64,U] [#3 -0.31,-0.09,0.62,U] [#4 -0.27,-0.03,0.56,U] [#5 -0.22,-0.36,0.00,M3] [#6 -0.34,0.08,0.54,U] [#7 -0.39,0.01,0.00,M5] [#8 0.07,-0.38,0.00,M1] 
01:43:36.226 00.000 18120 single-star, 5 included, MultiStar: {-0.23, -0.05}, one-star: {-0.03, -0.21}
01:43:36.227 00.001 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
01:43:36.229 00.002 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
01:43:36.232 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.71 mountX=-0.18 mountY=0.12, mountTheta=2.54
01:43:36.237 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.21, opts=13)
01:43:36.239 00.002 18120 Enqueuing Move request for scope (-0.03, -0.21)
01:43:36.241 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:36.244 00.003 18120 UpdateGuideState exits: m=2001 RSB=30.9
01:43:36.245 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:36.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:36.246 00.001 18120 Enqueuing Expose request
01:43:36.247 00.001 21948 Worker thread wakes up
01:43:36.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
01:43:36.247 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
01:43:36.247 00.000 21948 Moving (-0.03, -0.21) raw xDistance=-0.18 yDistance=0.12
01:43:36.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:36.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:36.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:43:36.247 00.000 21948 MoveAxis(E, 0, ABG)
01:43:36.247 00.000 21948 Move returns status 0, amount 0
01:43:36.248 00.001 21948 MoveAxis(N, 0, ABG)
01:43:36.248 00.000 21948 Move returns status 0, amount 0
01:43:36.248 00.000 21948 move complete, result=0
01:43:36.248 00.000 21948 worker thread done servicing request
01:43:36.248 00.000 21948 Worker thread wakes up
01:43:36.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:36.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:36.248 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:37.771 01.523 21948 Exposure complete
01:43:37.820 00.049 21948 worker thread done servicing request
01:43:37.821 00.001 18120 OnExposeComplete: enter
01:43:37.821 00.000 18120 UpdateGuideState(): m_state=6
01:43:37.822 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
01:43:37.823 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=234.46, Mass=1948, SNR=30.6, Peak=157 HFD=4.0
01:43:37.824 00.001 18120 MultiStar: [#1 -0.12,0.13,0.73,U] [#2 -0.17,-0.17,0.65,U] [#3 -0.21,-0.14,0.60,U] [#4 -0.23,0.16,0.58,U] [#5 -0.16,-0.39,0.00,M4] [#6 -0.12,-0.11,0.54,U] [#7 -0.12,-0.23,0.45,U] [#8 0.01,-0.50,0.00,M2] 
01:43:37.826 00.002 18120 refined, 6 included, MultiStar: {-0.12, -0.08}, one-star: {0.04, -0.21}
01:43:37.827 00.001 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.00) = xAngle (-4.53 = 1.75)
01:43:37.828 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.57 = 1.71)
01:43:37.829 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.53 mountX=-0.03 mountY=0.14, mountTheta=1.75
01:43:37.832 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.08, opts=13)
01:43:37.833 00.001 18120 Enqueuing Move request for scope (-0.12, -0.08)
01:43:37.834 00.001 21948 Worker thread wakes up
01:43:37.834 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:37.834 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.6
01:43:37.835 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.835 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:37.835 00.000 18120 Enqueuing Expose request
01:43:37.836 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
01:43:37.836 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
01:43:37.836 00.000 21948 Moving (-0.12, -0.08) raw xDistance=-0.03 yDistance=0.14
01:43:37.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:37.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:37.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:43:37.836 00.000 21948 MoveAxis(E, 0, ABG)
01:43:37.836 00.000 21948 Move returns status 0, amount 0
01:43:37.836 00.000 21948 MoveAxis(N, 0, ABG)
01:43:37.836 00.000 21948 Move returns status 0, amount 0
01:43:37.836 00.000 21948 move complete, result=0
01:43:37.836 00.000 21948 worker thread done servicing request
01:43:37.836 00.000 21948 Worker thread wakes up
01:43:37.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:37.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:37.839 00.003 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:39.472 01.633 21948 Exposure complete
01:43:39.525 00.053 21948 worker thread done servicing request
01:43:39.525 00.000 18120 OnExposeComplete: enter
01:43:39.527 00.002 18120 UpdateGuideState(): m_state=6
01:43:39.529 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
01:43:39.530 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=234.33, Mass=2041, SNR=31.2, Peak=172 HFD=4.0
01:43:39.532 00.002 18120 MultiStar: [#1 -0.17,0.03,0.71,U] [#2 -0.09,-0.16,0.64,U] [#3 -0.00,-0.22,0.57,U] [#4 -0.28,-0.09,0.55,U] [#5 0.06,-0.58,0.00,M5] [#6 -0.32,-0.02,0.51,U] [#7 -0.18,-0.05,0.44,U] [#8 0.05,-0.71,0.00,M3] 
01:43:39.535 00.003 18120 refined, 6 included, MultiStar: {-0.13, -0.14}, one-star: {-0.02, -0.34}
01:43:39.538 00.003 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.32 = 1.96)
01:43:39.540 00.002 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.36 = 1.92)
01:43:39.542 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.33 mountX=-0.07 mountY=0.18, mountTheta=1.95
01:43:39.546 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.14, opts=13)
01:43:39.547 00.001 18120 Enqueuing Move request for scope (-0.13, -0.14)
01:43:39.548 00.001 21948 Worker thread wakes up
01:43:39.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:39.550 00.002 18120 UpdateGuideState exits: m=2041 RSB=31.2
01:43:39.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
01:43:39.550 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
01:43:39.550 00.000 21948 Moving (-0.13, -0.14) raw xDistance=-0.07 yDistance=0.18
01:43:39.550 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:39.551 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:39.551 00.000 18120 Enqueuing Expose request
01:43:39.552 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:43:39.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:39.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:43:39.552 00.000 21948 MoveAxis(E, 0, ABG)
01:43:39.552 00.000 21948 Move returns status 0, amount 0
01:43:39.552 00.000 21948 MoveAxis(N, 0, ABG)
01:43:39.552 00.000 21948 Move returns status 0, amount 0
01:43:39.552 00.000 21948 move complete, result=0
01:43:39.552 00.000 21948 worker thread done servicing request
01:43:39.552 00.000 21948 Worker thread wakes up
01:43:39.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:39.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:39.552 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:40.963 01.411 21948 Exposure complete
01:43:41.011 00.048 21948 worker thread done servicing request
01:43:41.011 00.000 18120 OnExposeComplete: enter
01:43:41.012 00.001 18120 UpdateGuideState(): m_state=6
01:43:41.012 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
01:43:41.013 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=234.41, Mass=2117, SNR=31.8, Peak=194 HFD=3.7
01:43:41.013 00.000 18120 MultiStar: [#1 0.05,-0.07,0.70,U] [#2 -0.23,-0.27,0.62,U] [#3 -0.17,-0.36,0.00,M1] [#4 -0.04,-0.25,0.55,U] [#5 0.03,-0.66,0.00,M6] [#6 -0.04,0.07,0.52,U] [#7 -0.24,-0.11,0.42,U] [#8 0.16,-0.81,0.00,M4] 
01:43:41.014 00.001 18120 refined, 5 included, MultiStar: {-0.05, -0.17}, one-star: {0.06, -0.26}
01:43:41.014 00.000 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.42)
01:43:41.015 00.001 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.38)
01:43:41.015 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.87 mountX=-0.13 mountY=0.12, mountTheta=2.40
01:43:41.016 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.17, opts=13)
01:43:41.017 00.001 18120 Enqueuing Move request for scope (-0.05, -0.17)
01:43:41.017 00.000 21948 Worker thread wakes up
01:43:41.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:43:41.017 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:43:41.017 00.000 21948 Moving (-0.05, -0.17) raw xDistance=-0.13 yDistance=0.12
01:43:41.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:43:41.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:41.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:43:41.017 00.000 21948 MoveAxis(E, 0, ABG)
01:43:41.017 00.000 21948 Move returns status 0, amount 0
01:43:41.017 00.000 21948 MoveAxis(N, 0, ABG)
01:43:41.017 00.000 21948 Move returns status 0, amount 0
01:43:41.017 00.000 21948 move complete, result=0
01:43:41.017 00.000 21948 worker thread done servicing request
01:43:41.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:41.018 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.8
01:43:41.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:41.019 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:41.019 00.000 18120 Enqueuing Expose request
01:43:41.020 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:41.020 00.000 21948 Worker thread wakes up
01:43:41.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:41.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:42.655 01.635 21948 Exposure complete
01:43:42.700 00.045 21948 worker thread done servicing request
01:43:42.700 00.000 18120 OnExposeComplete: enter
01:43:42.701 00.001 18120 UpdateGuideState(): m_state=6
01:43:42.704 00.003 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
01:43:42.706 00.002 18120 Star::Find returns 1 (0), X=896.58, Y=234.61, Mass=2025, SNR=31.1, Peak=168 HFD=3.8
01:43:42.708 00.002 18120 MultiStar: [#1 0.00,0.24,0.71,U] [#2 -0.06,0.01,0.64,U] [#3 0.10,-0.10,0.62,U] [#4 -0.08,0.06,0.54,U] [#5 0.29,-0.65,0.00,M7] [#6 -0.11,0.03,0.51,U] [#7 -0.17,-0.01,0.45,U] [#8 0.06,-0.43,0.00,M5] 
01:43:42.711 00.003 18120 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {0.01, -0.06}
01:43:42.713 00.002 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
01:43:42.715 00.002 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
01:43:42.719 00.004 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.53 mountX=0.03 mountY=0.02, mountTheta=0.50
01:43:42.723 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
01:43:42.725 00.002 18120 Enqueuing Move request for scope (-0.03, 0.02)
01:43:42.728 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:42.730 00.002 18120 UpdateGuideState exits: m=2025 RSB=31.1
01:43:42.733 00.003 21948 Worker thread wakes up
01:43:42.733 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:42.734 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:42.734 00.000 18120 Enqueuing Expose request
01:43:42.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:43:42.735 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:43:42.735 00.000 21948 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
01:43:42.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:43:42.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:42.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:43:42.735 00.000 21948 MoveAxis(E, 0, ABG)
01:43:42.735 00.000 21948 Move returns status 0, amount 0
01:43:42.735 00.000 21948 MoveAxis(N, 0, ABG)
01:43:42.735 00.000 21948 Move returns status 0, amount 0
01:43:42.735 00.000 21948 move complete, result=0
01:43:42.735 00.000 21948 worker thread done servicing request
01:43:42.735 00.000 21948 Worker thread wakes up
01:43:42.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:42.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:42.735 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:44.147 01.412 21948 Exposure complete
01:43:44.184 00.037 21948 worker thread done servicing request
01:43:44.184 00.000 18120 OnExposeComplete: enter
01:43:44.185 00.001 18120 UpdateGuideState(): m_state=6
01:43:44.186 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
01:43:44.187 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=234.36, Mass=2059, SNR=31.4, Peak=174 HFD=3.7
01:43:44.187 00.000 18120 MultiStar: [#1 0.11,-0.08,0.69,U] [#2 -0.05,-0.11,0.66,U] [#3 -0.02,-0.23,0.58,U] [#4 -0.19,-0.07,0.55,U] [#5 0.16,-0.52,0.00,M8] [#6 -0.13,-0.11,0.52,U] [#7 -0.30,-0.05,0.43,U] [#8 0.06,-0.62,0.00,M6] 
01:43:44.188 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.16}, one-star: {0.10, -0.31}
01:43:44.188 00.000 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
01:43:44.189 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
01:43:44.193 00.004 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.81 mountX=-0.13 mountY=0.10, mountTheta=2.45
01:43:44.197 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.16, opts=13)
01:43:44.197 00.000 18120 Enqueuing Move request for scope (-0.04, -0.16)
01:43:44.198 00.001 21948 Worker thread wakes up
01:43:44.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:44.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
01:43:44.198 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
01:43:44.198 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.4
01:43:44.199 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:44.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:44.199 00.000 18120 Enqueuing Expose request
01:43:44.200 00.001 21948 Moving (-0.04, -0.16) raw xDistance=-0.13 yDistance=0.10
01:43:44.200 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:43:44.200 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:44.200 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:44.200 00.000 21948 MoveAxis(E, 0, ABG)
01:43:44.200 00.000 21948 Move returns status 0, amount 0
01:43:44.200 00.000 21948 MoveAxis(N, 0, ABG)
01:43:44.200 00.000 21948 Move returns status 0, amount 0
01:43:44.200 00.000 21948 move complete, result=0
01:43:44.200 00.000 21948 worker thread done servicing request
01:43:44.200 00.000 21948 Worker thread wakes up
01:43:44.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:44.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:44.200 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:45.825 01.625 21948 Exposure complete
01:43:45.863 00.038 21948 worker thread done servicing request
01:43:45.863 00.000 18120 OnExposeComplete: enter
01:43:45.865 00.002 18120 UpdateGuideState(): m_state=6
01:43:45.865 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
01:43:45.867 00.002 18120 Star::Find returns 1 (0), X=896.67, Y=234.22, Mass=2020, SNR=31.2, Peak=198 HFD=3.8
01:43:45.869 00.002 18120 MultiStar: [#1 -0.08,0.04,0.70,U] [#2 -0.08,-0.14,0.63,U] [#3 0.02,-0.31,0.59,U] [#4 -0.13,-0.25,0.57,U] [#5 0.03,-0.57,0.00,M9] [#6 -0.15,-0.16,0.53,U] [#7 -0.10,-0.13,0.44,U] [#8 0.13,-0.57,0.00,M7] 
01:43:45.870 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.22}, one-star: {0.11, -0.45}
01:43:45.872 00.002 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.53)
01:43:45.873 00.001 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.49)
01:43:45.873 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.76 mountX=-0.18 mountY=0.13, mountTheta=2.50
01:43:45.874 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.22, opts=13)
01:43:45.875 00.001 18120 Enqueuing Move request for scope (-0.04, -0.22)
01:43:45.875 00.000 21948 Worker thread wakes up
01:43:45.875 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
01:43:45.876 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
01:43:45.876 00.000 21948 Moving (-0.04, -0.22) raw xDistance=-0.18 yDistance=0.13
01:43:45.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:45.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:45.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:43:45.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:45.876 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.2
01:43:45.877 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:45.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:45.878 00.001 18120 Enqueuing Expose request
01:43:45.878 00.000 21948 MoveAxis(E, 0, ABG)
01:43:45.878 00.000 21948 Move returns status 0, amount 0
01:43:45.878 00.000 21948 MoveAxis(N, 0, ABG)
01:43:45.878 00.000 21948 Move returns status 0, amount 0
01:43:45.878 00.000 21948 move complete, result=0
01:43:45.878 00.000 21948 worker thread done servicing request
01:43:45.878 00.000 21948 Worker thread wakes up
01:43:45.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:45.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:45.879 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:47.404 01.525 21948 Exposure complete
01:43:47.446 00.042 21948 worker thread done servicing request
01:43:47.446 00.000 18120 OnExposeComplete: enter
01:43:47.448 00.002 18120 UpdateGuideState(): m_state=6
01:43:47.450 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
01:43:47.453 00.003 18120 Star::Find returns 1 (0), X=896.83, Y=234.42, Mass=2020, SNR=31.0, Peak=185 HFD=3.8
01:43:47.455 00.002 18120 MultiStar: [#1 0.08,-0.13,0.71,U] [#2 0.08,-0.42,0.00,M1] [#3 0.23,-0.33,0.00,M1] [#4 0.03,-0.24,0.57,U] [#5 0.20,-0.66,0.00,M10] [#6 -0.10,-0.09,0.55,U] [#7 0.05,-0.11,0.43,U] [#8 0.37,-0.53,0.00,M8] 
01:43:47.458 00.003 18120 refined, 4 included, MultiStar: {0.09, -0.18}, one-star: {0.26, -0.25}
01:43:47.460 00.002 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
01:43:47.461 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
01:43:47.462 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=-0.20 mountY=-0.00, mountTheta=-3.12
01:43:47.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.18, opts=13)
01:43:47.463 00.000 18120 Enqueuing Move request for scope (0.09, -0.18)
01:43:47.464 00.001 21948 Worker thread wakes up
01:43:47.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
01:43:47.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
01:43:47.464 00.000 21948 Moving (0.09, -0.18) raw xDistance=-0.20 yDistance=-0.00
01:43:47.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:43:47.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:47.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:47.464 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.0
01:43:47.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:47.466 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:47.467 00.001 18120 Enqueuing Expose request
01:43:47.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:43:47.467 00.000 21948 MoveAxis(E, 0, ABG)
01:43:47.467 00.000 21948 Move returns status 0, amount 0
01:43:47.467 00.000 21948 MoveAxis(N, 0, ABG)
01:43:47.467 00.000 21948 Move returns status 0, amount 0
01:43:47.467 00.000 21948 move complete, result=0
01:43:47.467 00.000 21948 worker thread done servicing request
01:43:47.467 00.000 21948 Worker thread wakes up
01:43:47.468 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:47.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:47.468 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:49.095 01.627 21948 Exposure complete
01:43:49.153 00.058 21948 worker thread done servicing request
01:43:49.153 00.000 18120 OnExposeComplete: enter
01:43:49.156 00.003 18120 UpdateGuideState(): m_state=6
01:43:49.157 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
01:43:49.159 00.002 18120 Star::Find returns 1 (0), X=896.78, Y=234.35, Mass=1985, SNR=30.8, Peak=182 HFD=3.8
01:43:49.160 00.001 18120 MultiStar: [#1 -0.11,-0.02,0.73,U] [#2 0.07,-0.14,0.65,U] [#3 -0.00,-0.25,0.60,U] [#4 -0.04,-0.11,0.56,U] [#5 0.21,-0.69,0.00,R] [#6 -0.19,-0.09,0.52,U] [#7 0.18,-0.06,0.44,U] [#8 0.19,-0.50,0.00,M9] 
01:43:49.161 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.21, -0.32}
01:43:49.162 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.38 = 2.91)
01:43:49.162 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.87)
01:43:49.163 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=-0.16 mountY=0.04, mountTheta=2.87
01:43:49.164 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.16, opts=13)
01:43:49.165 00.001 18120 Enqueuing Move request for scope (0.03, -0.16)
01:43:49.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:49.166 00.001 21948 Worker thread wakes up
01:43:49.166 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.8
01:43:49.166 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:49.167 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:49.167 00.000 18120 Enqueuing Expose request
01:43:49.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:43:49.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:43:49.167 00.000 21948 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.04
01:43:49.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:43:49.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:49.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:43:49.167 00.000 21948 MoveAxis(E, 0, ABG)
01:43:49.167 00.000 21948 Move returns status 0, amount 0
01:43:49.168 00.001 21948 MoveAxis(N, 0, ABG)
01:43:49.168 00.000 21948 Move returns status 0, amount 0
01:43:49.168 00.000 21948 move complete, result=0
01:43:49.168 00.000 21948 worker thread done servicing request
01:43:49.168 00.000 21948 Worker thread wakes up
01:43:49.168 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:49.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:49.168 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:50.686 01.518 21948 Exposure complete
01:43:50.730 00.044 21948 worker thread done servicing request
01:43:50.730 00.000 18120 OnExposeComplete: enter
01:43:50.733 00.003 18120 UpdateGuideState(): m_state=6
01:43:50.733 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
01:43:50.733 00.000 18120 Star::Find returns 1 (0), X=896.79, Y=234.34, Mass=1948, SNR=30.6, Peak=176 HFD=3.7
01:43:50.734 00.001 18120 MultiStar: [#1 -0.06,0.02,0.71,U] [#2 -0.01,-0.30,0.63,U] [#3 -0.07,-0.23,0.65,U] [#4 -0.05,-0.14,0.56,U] [#5 -0.10,0.17,0.49,U] [#6 0.01,-0.05,0.53,U] [#7 -0.14,-0.28,0.45,U] [#8 0.19,-0.51,0.00,M10] 
01:43:50.734 00.000 18120 refined, 7 included, MultiStar: {-0.00, -0.16}, one-star: {0.22, -0.33}
01:43:50.735 00.001 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
01:43:50.735 00.000 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
01:43:50.736 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=-0.14 mountY=0.07, mountTheta=2.67
01:43:50.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.16, opts=13)
01:43:50.737 00.000 18120 Enqueuing Move request for scope (-0.00, -0.16)
01:43:50.738 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:50.739 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.6
01:43:50.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:50.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:50.740 00.001 18120 Enqueuing Expose request
01:43:50.740 00.000 21948 Worker thread wakes up
01:43:50.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
01:43:50.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
01:43:50.740 00.000 21948 Moving (-0.00, -0.16) raw xDistance=-0.14 yDistance=0.07
01:43:50.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:43:50.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:50.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:50.740 00.000 21948 MoveAxis(E, 0, ABG)
01:43:50.741 00.001 21948 Move returns status 0, amount 0
01:43:50.741 00.000 21948 MoveAxis(N, 0, ABG)
01:43:50.741 00.000 21948 Move returns status 0, amount 0
01:43:50.741 00.000 21948 move complete, result=0
01:43:50.741 00.000 21948 worker thread done servicing request
01:43:50.741 00.000 21948 Worker thread wakes up
01:43:50.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:50.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:50.741 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:52.375 01.634 21948 Exposure complete
01:43:52.412 00.037 21948 worker thread done servicing request
01:43:52.413 00.001 18120 OnExposeComplete: enter
01:43:52.413 00.000 18120 UpdateGuideState(): m_state=6
01:43:52.414 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
01:43:52.414 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=234.27, Mass=2057, SNR=31.4, Peak=193 HFD=4.1
01:43:52.415 00.001 18120 MultiStar: [#1 -0.03,-0.06,0.70,U] [#2 -0.05,-0.19,0.61,U] [#3 0.09,-0.24,0.58,U] [#4 -0.05,-0.31,0.55,U] [#5 0.01,0.03,0.47,U] [#6 -0.35,-0.06,0.51,U] [#7 -0.15,-0.13,0.43,U] [#8 0.28,-0.51,0.00,R] 
01:43:52.415 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.20}, one-star: {0.30, -0.40}
01:43:52.416 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.54 = 2.74)
01:43:52.417 00.001 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
01:43:52.418 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.55 mountX=-0.18 mountY=0.08, mountTheta=2.71
01:43:52.419 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.20, opts=13)
01:43:52.421 00.002 18120 Enqueuing Move request for scope (0.00, -0.20)
01:43:52.423 00.002 21948 Worker thread wakes up
01:43:52.424 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
01:43:52.424 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
01:43:52.424 00.000 21948 Moving (0.00, -0.20) raw xDistance=-0.18 yDistance=0.08
01:43:52.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:52.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:52.424 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:43:52.424 00.000 21948 MoveAxis(E, 0, ABG)
01:43:52.424 00.000 21948 Move returns status 0, amount 0
01:43:52.424 00.000 21948 MoveAxis(N, 0, ABG)
01:43:52.424 00.000 21948 Move returns status 0, amount 0
01:43:52.424 00.000 21948 move complete, result=0
01:43:52.424 00.000 21948 worker thread done servicing request
01:43:52.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:52.424 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.4
01:43:52.425 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:52.425 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:52.425 00.000 18120 Enqueuing Expose request
01:43:52.426 00.001 21948 Worker thread wakes up
01:43:52.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:52.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:52.426 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:53.940 01.514 21948 Exposure complete
01:43:53.970 00.030 21948 worker thread done servicing request
01:43:53.970 00.000 18120 OnExposeComplete: enter
01:43:53.971 00.001 18120 UpdateGuideState(): m_state=6
01:43:53.971 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
01:43:53.972 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=234.20, Mass=1997, SNR=31.0, Peak=200 HFD=4.2
01:43:53.972 00.000 18120 MultiStar: [#1 0.07,-0.20,0.70,U] [#2 -0.10,-0.36,0.63,U] [#3 0.18,-0.41,0.00,M1] [#4 0.03,-0.31,0.55,U] [#5 0.06,-0.09,0.45,U] [#6 -0.09,-0.23,0.52,U] [#7 -0.20,-0.26,0.44,U] [#8 -0.34,-0.21,0.00,M1] 
01:43:53.973 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.30}, one-star: {0.25, -0.47}
01:43:53.974 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.83)
01:43:53.975 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.79)
01:43:53.976 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.46 mountX=-0.29 mountY=0.11, mountTheta=2.79
01:43:53.978 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.30, opts=13)
01:43:53.978 00.000 18120 Enqueuing Move request for scope (0.03, -0.30)
01:43:53.979 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:53.979 00.000 21948 Worker thread wakes up
01:43:53.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
01:43:53.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
01:43:53.979 00.000 21948 Moving (0.03, -0.30) raw xDistance=-0.29 yDistance=0.11
01:43:53.979 00.000 18120 UpdateGuideState exits: m=1997 RSB=31.0
01:43:53.980 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:53.980 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:53.981 00.001 18120 Enqueuing Expose request
01:43:53.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:43:53.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:53.981 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:43:53.981 00.000 21948 MoveAxis(E, 51, ABG)
01:43:53.981 00.000 21948 Guiding  Dir = 2, Dur = 51
01:43:53.981 00.000 21948 IsSlewing returns 0
01:43:53.982 00.001 21948 IsGuiding returns 0
01:43:53.983 00.001 21948 PulseGuide returned control before completion, sleep 60
01:43:54.048 00.065 21948 IsGuiding returns 1
01:43:54.048 00.000 21948 scope still moving after pulse duration time elapsed
01:43:54.083 00.035 21948 IsSlewing returns 0
01:43:54.083 00.000 21948 IsGuiding returns 0
01:43:54.083 00.000 21948 scope move finished after 51 + 50 ms
01:43:54.083 00.000 21948 Move returns status 0, amount 51
01:43:54.083 00.000 21948 MoveAxis(N, 0, ABG)
01:43:54.083 00.000 21948 Move returns status 0, amount 0
01:43:54.083 00.000 21948 move complete, result=0
01:43:54.083 00.000 21948 worker thread done servicing request
01:43:54.083 00.000 21948 Worker thread wakes up
01:43:54.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:54.083 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
01:43:54.084 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:55.722 01.638 21948 Exposure complete
01:43:55.771 00.049 21948 worker thread done servicing request
01:43:55.771 00.000 18120 OnExposeComplete: enter
01:43:55.772 00.001 18120 UpdateGuideState(): m_state=6
01:43:55.773 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
01:43:55.773 00.000 18120 Star::Find returns 1 (0), X=896.68, Y=234.26, Mass=1936, SNR=30.5, Peak=192 HFD=3.7
01:43:55.773 00.000 18120 MultiStar: [#1 0.11,-0.25,0.73,U] [#2 0.04,-0.34,0.65,U] [#3 0.02,-0.38,0.61,U] [#4 -0.21,-0.17,0.55,U] [#5 0.03,-0.11,0.46,U] [#6 -0.01,-0.20,0.50,U] [#7 -0.09,-0.32,0.46,U] [#8 -0.25,-0.03,0.40,U] 
01:43:55.774 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.27}, one-star: {0.12, -0.41}
01:43:55.774 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
01:43:55.775 00.001 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
01:43:55.775 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.58 mountX=-0.24 mountY=0.12, mountTheta=2.67
01:43:55.777 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.27, opts=13)
01:43:55.777 00.000 18120 Enqueuing Move request for scope (-0.00, -0.27)
01:43:55.778 00.001 21948 Worker thread wakes up
01:43:55.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:55.779 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
01:43:55.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:55.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:55.780 00.001 18120 Enqueuing Expose request
01:43:55.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
01:43:55.780 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
01:43:55.780 00.000 21948 Moving (-0.00, -0.27) raw xDistance=-0.24 yDistance=0.12
01:43:55.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
01:43:55.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:55.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:43:55.780 00.000 21948 MoveAxis(E, 47, ABG)
01:43:55.780 00.000 21948 Guiding  Dir = 2, Dur = 47
01:43:55.781 00.001 21948 IsSlewing returns 0
01:43:55.781 00.000 21948 IsGuiding returns 0
01:43:55.782 00.001 21948 PulseGuide returned control before completion, sleep 56
01:43:55.847 00.065 21948 IsGuiding returns 0
01:43:55.847 00.000 21948 Move returns status 0, amount 47
01:43:55.848 00.001 21948 MoveAxis(N, 0, ABG)
01:43:55.848 00.000 21948 Move returns status 0, amount 0
01:43:55.848 00.000 21948 move complete, result=0
01:43:55.848 00.000 21948 worker thread done servicing request
01:43:55.848 00.000 18120 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
01:43:55.849 00.001 21948 Worker thread wakes up
01:43:55.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:55.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:57.256 01.407 21948 Exposure complete
01:43:57.293 00.037 21948 worker thread done servicing request
01:43:57.293 00.000 18120 OnExposeComplete: enter
01:43:57.295 00.002 18120 UpdateGuideState(): m_state=6
01:43:57.296 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
01:43:57.298 00.002 18120 Star::Find returns 1 (0), X=896.79, Y=234.48, Mass=1996, SNR=30.8, Peak=171 HFD=3.7
01:43:57.299 00.001 18120 MultiStar: [#1 -0.10,0.06,0.71,U] [#2 0.05,-0.20,0.64,U] [#3 0.02,-0.07,0.60,U] [#4 -0.23,-0.02,0.57,U] [#5 -0.19,0.25,0.48,U] [#6 0.03,0.04,0.50,U] [#7 -0.37,-0.07,0.43,U] [#8 -0.27,0.28,0.40,U] 
01:43:57.300 00.001 18120 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.22, -0.19}
01:43:57.300 00.000 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.00) = xAngle (-4.79 = 1.49)
01:43:57.301 00.001 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.83 = 1.45)
01:43:57.301 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.79 mountX=0.00 mountY=0.06, mountTheta=1.49
01:43:57.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.02, opts=13)
01:43:57.303 00.001 18120 Enqueuing Move request for scope (-0.05, -0.02)
01:43:57.303 00.000 21948 Worker thread wakes up
01:43:57.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:57.304 00.001 18120 UpdateGuideState exits: m=1996 RSB=30.8
01:43:57.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:57.305 00.000 18120 Enqueuing Expose request
01:43:57.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:43:57.305 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:43:57.305 00.000 21948 Moving (-0.05, -0.02) raw xDistance=0.00 yDistance=0.06
01:43:57.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:43:57.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:57.306 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:43:57.306 00.000 21948 MoveAxis(E, 0, ABG)
01:43:57.306 00.000 21948 Move returns status 0, amount 0
01:43:57.306 00.000 21948 MoveAxis(N, 0, ABG)
01:43:57.306 00.000 21948 Move returns status 0, amount 0
01:43:57.306 00.000 21948 move complete, result=0
01:43:57.306 00.000 21948 worker thread done servicing request
01:43:57.306 00.000 21948 Worker thread wakes up
01:43:57.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:57.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:57.306 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:58.936 01.630 21948 Exposure complete
01:43:58.974 00.038 21948 worker thread done servicing request
01:43:58.974 00.000 18120 OnExposeComplete: enter
01:43:58.975 00.001 18120 UpdateGuideState(): m_state=6
01:43:58.976 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
01:43:58.977 00.001 18120 Star::Find returns 1 (0), X=896.62, Y=234.35, Mass=2105, SNR=31.8, Peak=163 HFD=4.0
01:43:58.979 00.002 18120 MultiStar: [#1 -0.06,0.23,0.70,U] [#2 -0.21,0.01,0.62,U] [#3 -0.05,-0.12,0.57,U] [#4 -0.09,0.12,0.54,U] [#5 -0.10,0.21,0.44,U] [#6 -0.27,0.05,0.51,U] [#7 -0.36,0.31,0.00,M1] [#8 -0.28,0.21,0.40,U] 
01:43:58.980 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.01}, one-star: {0.05, -0.32}
01:43:58.980 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
01:43:58.981 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
01:43:58.981 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.05 mountX=0.05 mountY=0.09, mountTheta=1.04
01:43:58.983 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.01, opts=13)
01:43:58.983 00.000 18120 Enqueuing Move request for scope (-0.10, 0.01)
01:43:58.983 00.000 21948 Worker thread wakes up
01:43:58.984 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
01:43:58.984 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
01:43:58.984 00.000 21948 Moving (-0.10, 0.01) raw xDistance=0.05 yDistance=0.09
01:43:58.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:43:58.984 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.8
01:43:58.984 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:58.985 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:43:58.985 00.000 18120 Enqueuing Expose request
01:43:58.986 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:58.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:58.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:43:58.986 00.000 21948 MoveAxis(E, 0, ABG)
01:43:58.986 00.000 21948 Move returns status 0, amount 0
01:43:58.986 00.000 21948 MoveAxis(N, 0, ABG)
01:43:58.986 00.000 21948 Move returns status 0, amount 0
01:43:58.986 00.000 21948 move complete, result=0
01:43:58.986 00.000 21948 worker thread done servicing request
01:43:58.986 00.000 21948 Worker thread wakes up
01:43:58.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:43:58.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:43:58.986 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:00.505 01.519 21948 Exposure complete
01:44:00.539 00.034 21948 worker thread done servicing request
01:44:00.539 00.000 18120 OnExposeComplete: enter
01:44:00.539 00.000 18120 UpdateGuideState(): m_state=6
01:44:00.540 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
01:44:00.540 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=234.69, Mass=1917, SNR=30.3, Peak=160 HFD=3.7
01:44:00.541 00.001 18120 MultiStar: [#1 -0.12,0.11,0.75,U] [#2 -0.14,0.01,0.68,U] [#3 -0.11,-0.03,0.63,U] [#4 -0.03,-0.06,0.57,U] [#5 -0.39,0.43,0.00,M1] [#6 0.09,0.04,0.54,U] [#7 -0.23,0.07,0.44,U] [#8 -0.30,0.24,0.39,U] 
01:44:00.541 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {0.10, 0.02}
01:44:00.542 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
01:44:00.543 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
01:44:00.544 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.61 mountX=0.07 mountY=0.04, mountTheta=0.58
01:44:00.545 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.04, opts=13)
01:44:00.547 00.002 18120 Enqueuing Move request for scope (-0.07, 0.04)
01:44:00.547 00.000 21948 Worker thread wakes up
01:44:00.547 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:00.548 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.3
01:44:00.548 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:00.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:00.549 00.001 18120 Enqueuing Expose request
01:44:00.549 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:44:00.549 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:44:00.549 00.000 21948 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=0.04
01:44:00.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:44:00.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:00.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:44:00.549 00.000 21948 MoveAxis(E, 0, ABG)
01:44:00.550 00.001 21948 Move returns status 0, amount 0
01:44:00.550 00.000 21948 MoveAxis(N, 0, ABG)
01:44:00.550 00.000 21948 Move returns status 0, amount 0
01:44:00.550 00.000 21948 move complete, result=0
01:44:00.550 00.000 21948 worker thread done servicing request
01:44:00.550 00.000 21948 Worker thread wakes up
01:44:00.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:00.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:00.550 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:02.187 01.637 21948 Exposure complete
01:44:02.231 00.044 21948 worker thread done servicing request
01:44:02.231 00.000 18120 OnExposeComplete: enter
01:44:02.235 00.004 18120 UpdateGuideState(): m_state=6
01:44:02.237 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
01:44:02.240 00.003 18120 Star::Find returns 1 (0), X=896.51, Y=234.48, Mass=1968, SNR=30.7, Peak=155 HFD=3.7
01:44:02.242 00.002 18120 MultiStar: [#1 -0.19,0.24,0.73,U] [#2 -0.09,-0.02,0.64,U] [#3 0.13,-0.00,0.60,U] [#4 -0.29,0.18,0.54,U] [#5 -0.27,0.27,0.47,U] [#6 -0.41,0.08,0.00,M1] [#7 -0.20,-0.07,0.44,U] [#8 -0.38,0.41,0.00,M1] 
01:44:02.244 00.002 18120 refined, 6 included, MultiStar: {-0.13, 0.04}, one-star: {-0.06, -0.19}
01:44:02.247 00.003 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.86 = 0.86)
01:44:02.249 00.002 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.82 = 0.82)
01:44:02.250 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.86 mountX=0.09 mountY=0.10, mountTheta=0.84
01:44:02.252 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.04, opts=13)
01:44:02.252 00.000 18120 Enqueuing Move request for scope (-0.13, 0.04)
01:44:02.253 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:02.253 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:44:02.253 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.254 00.001 21948 Worker thread wakes up
01:44:02.254 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
01:44:02.254 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
01:44:02.254 00.000 21948 Moving (-0.13, 0.04) raw xDistance=0.09 yDistance=0.10
01:44:02.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:02.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:02.254 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:44:02.254 00.000 21948 MoveAxis(E, 0, ABG)
01:44:02.254 00.000 21948 Move returns status 0, amount 0
01:44:02.254 00.000 21948 MoveAxis(N, 0, ABG)
01:44:02.254 00.000 21948 Move returns status 0, amount 0
01:44:02.254 00.000 21948 move complete, result=0
01:44:02.254 00.000 21948 worker thread done servicing request
01:44:02.254 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:02.255 00.001 18120 Enqueuing Expose request
01:44:02.255 00.000 21948 Worker thread wakes up
01:44:02.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:02.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:02.255 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:03.776 01.521 21948 Exposure complete
01:44:03.810 00.034 21948 worker thread done servicing request
01:44:03.810 00.000 18120 OnExposeComplete: enter
01:44:03.811 00.001 18120 UpdateGuideState(): m_state=6
01:44:03.811 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
01:44:03.812 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=234.70, Mass=1972, SNR=30.6, Peak=186 HFD=3.6
01:44:03.812 00.000 18120 MultiStar: [#1 -0.36,0.18,0.00,M1] [#2 -0.28,-0.03,0.66,U] [#3 -0.45,-0.07,0.00,M1] [#4 -0.48,0.18,0.00,M1] [#5 -0.42,0.50,0.00,M1] [#6 -0.45,0.08,0.00,M2] [#7 -0.42,0.38,0.00,M1] [#8 -0.46,0.52,0.00,M2] 
01:44:03.813 00.001 18120 single-star, 1 included, MultiStar: {-0.18, 0.01}, one-star: {-0.11, 0.03}
01:44:03.813 00.000 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.00) = xAngle (0.88 = 0.88)
01:44:03.813 00.000 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.84 = 0.84)
01:44:03.814 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.88 mountX=0.07 mountY=0.08, mountTheta=0.86
01:44:03.816 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.03, opts=13)
01:44:03.816 00.000 18120 Enqueuing Move request for scope (-0.11, 0.03)
01:44:03.817 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:03.817 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.6
01:44:03.818 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:03.818 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:03.818 00.000 18120 Enqueuing Expose request
01:44:03.819 00.001 21948 Worker thread wakes up
01:44:03.819 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:44:03.819 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:44:03.819 00.000 21948 Moving (-0.11, 0.03) raw xDistance=0.07 yDistance=0.08
01:44:03.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:44:03.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:03.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:44:03.819 00.000 21948 MoveAxis(E, 0, ABG)
01:44:03.819 00.000 21948 Move returns status 0, amount 0
01:44:03.819 00.000 21948 MoveAxis(N, 0, ABG)
01:44:03.819 00.000 21948 Move returns status 0, amount 0
01:44:03.819 00.000 21948 move complete, result=0
01:44:03.819 00.000 21948 worker thread done servicing request
01:44:03.819 00.000 21948 Worker thread wakes up
01:44:03.820 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:03.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:03.820 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:05.449 01.629 21948 Exposure complete
01:44:05.495 00.046 21948 worker thread done servicing request
01:44:05.495 00.000 18120 OnExposeComplete: enter
01:44:05.496 00.001 18120 UpdateGuideState(): m_state=6
01:44:05.498 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
01:44:05.499 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=234.69, Mass=1944, SNR=30.5, Peak=160 HFD=3.6
01:44:05.500 00.001 18120 MultiStar: [#1 -0.14,0.31,0.75,U] [#2 -0.13,0.10,0.64,U] [#3 -0.21,0.02,0.59,U] [#4 -0.53,0.33,0.00,M2] [#5 -0.25,0.45,0.00,M2] [#6 -0.17,0.13,0.52,U] [#7 -0.50,0.02,0.00,M2] [#8 -0.54,0.46,0.00,M3] 
01:44:05.500 00.000 18120 single-star, 4 included, MultiStar: {-0.10, 0.12}, one-star: {0.06, 0.02}
01:44:05.501 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
01:44:05.501 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
01:44:05.502 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.36 mountX=-0.00 mountY=-0.07, mountTheta=-1.64
01:44:05.503 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
01:44:05.504 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
01:44:05.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:05.504 00.000 21948 Worker thread wakes up
01:44:05.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:44:05.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:44:05.504 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.5
01:44:05.505 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:05.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:05.506 00.001 18120 Enqueuing Expose request
01:44:05.506 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.07
01:44:05.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:44:05.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:05.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:05.506 00.000 21948 MoveAxis(E, 0, ABG)
01:44:05.506 00.000 21948 Move returns status 0, amount 0
01:44:05.506 00.000 21948 MoveAxis(N, 0, ABG)
01:44:05.506 00.000 21948 Move returns status 0, amount 0
01:44:05.506 00.000 21948 move complete, result=0
01:44:05.506 00.000 21948 worker thread done servicing request
01:44:05.506 00.000 21948 Worker thread wakes up
01:44:05.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:05.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:05.507 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:07.031 01.524 21948 Exposure complete
01:44:07.059 00.028 21948 worker thread done servicing request
01:44:07.060 00.001 18120 OnExposeComplete: enter
01:44:07.061 00.001 18120 UpdateGuideState(): m_state=6
01:44:07.062 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
01:44:07.063 00.001 18120 Star::Find returns 1 (0), X=896.47, Y=234.84, Mass=1986, SNR=30.8, Peak=169 HFD=3.8
01:44:07.063 00.000 18120 MultiStar: [#1 -0.08,0.42,0.00,M1] [#2 -0.04,0.39,0.00,M1] [#3 -0.28,0.23,0.60,U] [#4 -0.34,0.40,0.00,M3] [#5 -0.22,0.71,0.00,M3] [#6 -0.20,0.24,0.56,U] [#7 -0.19,0.49,0.00,M3] [#8 -0.12,0.59,0.00,M4] 
01:44:07.064 00.001 18120 single-star, 2 included, MultiStar: {-0.18, 0.20}, one-star: {-0.10, 0.17}
01:44:07.064 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
01:44:07.065 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
01:44:07.065 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.10 mountX=0.19 mountY=0.01, mountTheta=0.07
01:44:07.066 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.17, opts=13)
01:44:07.067 00.001 18120 Enqueuing Move request for scope (-0.10, 0.17)
01:44:07.067 00.000 21948 Worker thread wakes up
01:44:07.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
01:44:07.067 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
01:44:07.067 00.000 21948 Moving (-0.10, 0.17) raw xDistance=0.19 yDistance=0.01
01:44:07.067 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:44:07.067 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:07.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:07.068 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.8
01:44:07.068 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:07.069 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:07.069 00.000 18120 Enqueuing Expose request
01:44:07.070 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:44:07.070 00.000 21948 MoveAxis(E, 0, ABG)
01:44:07.070 00.000 21948 Move returns status 0, amount 0
01:44:07.070 00.000 21948 MoveAxis(N, 0, ABG)
01:44:07.070 00.000 21948 Move returns status 0, amount 0
01:44:07.070 00.000 21948 move complete, result=0
01:44:07.070 00.000 21948 worker thread done servicing request
01:44:07.070 00.000 21948 Worker thread wakes up
01:44:07.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:07.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:07.070 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:08.692 01.622 21948 Exposure complete
01:44:08.731 00.039 21948 worker thread done servicing request
01:44:08.731 00.000 18120 OnExposeComplete: enter
01:44:08.732 00.001 18120 UpdateGuideState(): m_state=6
01:44:08.734 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
01:44:08.735 00.001 18120 Star::Find returns 1 (0), X=896.70, Y=234.85, Mass=2006, SNR=31.1, Peak=206 HFD=4.0
01:44:08.738 00.003 18120 MultiStar: [#1 -0.21,0.35,0.00,M2] [#2 -0.25,0.21,0.63,U] [#3 -0.02,0.24,0.58,U] [#4 -0.14,0.25,0.57,U] [#5 -0.16,0.48,0.00,M4] [#6 -0.31,0.39,0.00,M1] [#7 0.03,0.37,0.44,U] [#8 -0.26,0.43,0.00,M5] 
01:44:08.740 00.002 18120 single-star, 4 included, MultiStar: {-0.03, 0.23}, one-star: {0.13, 0.18}
01:44:08.743 00.003 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.06 = -1.06)
01:44:08.745 00.002 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.10 = -1.10)
01:44:08.747 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.94 mountX=0.11 mountY=-0.19, mountTheta=-1.07
01:44:08.751 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.18, opts=13)
01:44:08.751 00.000 18120 Enqueuing Move request for scope (0.13, 0.18)
01:44:08.752 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:08.752 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.1
01:44:08.752 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:08.753 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:08.753 00.000 18120 Enqueuing Expose request
01:44:08.754 00.001 21948 Worker thread wakes up
01:44:08.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
01:44:08.754 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
01:44:08.754 00.000 21948 Moving (0.13, 0.18) raw xDistance=0.11 yDistance=-0.19
01:44:08.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:44:08.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:08.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:44:08.754 00.000 21948 MoveAxis(E, 0, ABG)
01:44:08.754 00.000 21948 Move returns status 0, amount 0
01:44:08.754 00.000 21948 MoveAxis(N, 0, ABG)
01:44:08.754 00.000 21948 Move returns status 0, amount 0
01:44:08.754 00.000 21948 move complete, result=0
01:44:08.754 00.000 21948 worker thread done servicing request
01:44:08.754 00.000 21948 Worker thread wakes up
01:44:08.755 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:08.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:08.755 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:10.277 01.522 21948 Exposure complete
01:44:10.325 00.048 21948 worker thread done servicing request
01:44:10.325 00.000 18120 OnExposeComplete: enter
01:44:10.326 00.001 18120 UpdateGuideState(): m_state=6
01:44:10.326 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
01:44:10.327 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=234.67, Mass=2073, SNR=31.4, Peak=187 HFD=3.7
01:44:10.327 00.000 18120 MultiStar: [#1 0.20,0.25,0.72,U] [#2 -0.09,-0.01,0.62,U] [#3 0.08,0.23,0.61,U] [#4 -0.28,0.31,0.00,M3] [#5 -0.21,0.49,0.00,M5] [#6 -0.18,0.14,0.51,U] [#7 -0.21,0.08,0.42,U] [#8 -0.23,0.46,0.00,M6] 
01:44:10.328 00.001 18120 refined, 5 included, MultiStar: {0.03, 0.11}, one-star: {0.17, 0.00}
01:44:10.328 00.000 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
01:44:10.329 00.001 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
01:44:10.329 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.28 mountX=0.09 mountY=-0.08, mountTheta=-0.74
01:44:10.331 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
01:44:10.332 00.001 18120 Enqueuing Move request for scope (0.03, 0.11)
01:44:10.333 00.001 21948 Worker thread wakes up
01:44:10.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:44:10.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:44:10.333 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.08
01:44:10.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:10.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:10.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:10.334 00.001 18120 UpdateGuideState exits: m=2073 RSB=31.4
01:44:10.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:10.335 00.001 18120 Enqueuing Expose request
01:44:10.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:10.335 00.000 21948 MoveAxis(E, 0, ABG)
01:44:10.335 00.000 21948 Move returns status 0, amount 0
01:44:10.335 00.000 21948 MoveAxis(N, 0, ABG)
01:44:10.335 00.000 21948 Move returns status 0, amount 0
01:44:10.335 00.000 21948 move complete, result=0
01:44:10.335 00.000 21948 worker thread done servicing request
01:44:10.335 00.000 21948 Worker thread wakes up
01:44:10.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:10.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:10.336 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:11.966 01.630 21948 Exposure complete
01:44:12.002 00.036 21948 worker thread done servicing request
01:44:12.003 00.001 18120 OnExposeComplete: enter
01:44:12.003 00.000 18120 UpdateGuideState(): m_state=6
01:44:12.004 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
01:44:12.004 00.000 18120 Star::Find returns 1 (0), X=896.80, Y=234.74, Mass=2006, SNR=31.0, Peak=183 HFD=4.0
01:44:12.005 00.001 18120 MultiStar: [#1 0.19,0.18,0.73,U] [#2 -0.01,0.20,0.64,U] [#3 -0.02,0.05,0.59,U] [#4 -0.17,0.27,0.57,U] [#5 0.00,0.31,0.47,U] [#6 -0.17,0.04,0.52,U] [#7 0.01,0.21,0.45,U] [#8 0.04,0.29,0.39,U] 
01:44:12.005 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.23, 0.07}
01:44:12.006 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
01:44:12.006 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
01:44:12.006 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.36 mountX=0.14 mountY=-0.11, mountTheta=-0.66
01:44:12.008 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.17, opts=13)
01:44:12.008 00.000 18120 Enqueuing Move request for scope (0.03, 0.17)
01:44:12.009 00.001 21948 Worker thread wakes up
01:44:12.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:44:12.009 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:44:12.009 00.000 21948 Moving (0.03, 0.17) raw xDistance=0.14 yDistance=-0.11
01:44:12.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:44:12.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:12.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:12.009 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.0
01:44:12.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:12.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:12.011 00.001 18120 Enqueuing Expose request
01:44:12.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:12.011 00.000 21948 MoveAxis(E, 0, ABG)
01:44:12.011 00.000 21948 Move returns status 0, amount 0
01:44:12.011 00.000 21948 MoveAxis(N, 0, ABG)
01:44:12.011 00.000 21948 Move returns status 0, amount 0
01:44:12.011 00.000 21948 move complete, result=0
01:44:12.011 00.000 21948 worker thread done servicing request
01:44:12.011 00.000 21948 Worker thread wakes up
01:44:12.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:12.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:12.012 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:13.529 01.517 21948 Exposure complete
01:44:13.563 00.034 21948 worker thread done servicing request
01:44:13.563 00.000 18120 OnExposeComplete: enter
01:44:13.564 00.001 18120 UpdateGuideState(): m_state=6
01:44:13.564 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
01:44:13.565 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=234.72, Mass=2031, SNR=31.3, Peak=186 HFD=4.1
01:44:13.566 00.001 18120 MultiStar: [#1 0.29,0.25,0.69,U] [#2 0.19,0.13,0.60,U] [#3 0.17,0.03,0.59,U] [#4 0.06,0.31,0.55,U] [#5 0.28,0.28,0.00,M5] [#6 0.05,0.18,0.53,U] [#7 0.22,0.25,0.44,U] [#8 0.13,0.15,0.41,U] 
01:44:13.566 00.000 18120 refined, 7 included, MultiStar: {0.24, 0.16}, one-star: {0.51, 0.05}
01:44:13.566 00.000 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
01:44:13.567 00.001 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
01:44:13.567 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.28 cameraTheta=0.59 mountX=0.05 mountY=-0.28, mountTheta=-1.41
01:44:13.569 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.16, opts=13)
01:44:13.569 00.000 18120 Enqueuing Move request for scope (0.24, 0.16)
01:44:13.569 00.000 21948 Worker thread wakes up
01:44:13.570 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
01:44:13.570 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
01:44:13.570 00.000 21948 Moving (0.24, 0.16) raw xDistance=0.05 yDistance=-0.28
01:44:13.570 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:44:13.570 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:13.570 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:13.570 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:44:13.571 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.571 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:13.571 00.000 18120 Enqueuing Expose request
01:44:13.572 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:44:13.572 00.000 21948 MoveAxis(E, 0, ABG)
01:44:13.572 00.000 21948 Move returns status 0, amount 0
01:44:13.572 00.000 21948 MoveAxis(N, 0, ABG)
01:44:13.572 00.000 21948 Move returns status 0, amount 0
01:44:13.572 00.000 21948 move complete, result=0
01:44:13.572 00.000 21948 worker thread done servicing request
01:44:13.572 00.000 21948 Worker thread wakes up
01:44:13.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:13.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:13.573 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:44:15.202 01.629 21948 Exposure complete
01:44:15.237 00.035 18120 OnExposeComplete: enter
01:44:15.238 00.001 21948 worker thread done servicing request
01:44:15.238 00.000 18120 UpdateGuideState(): m_state=6
01:44:15.238 00.000 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
01:44:15.239 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=234.75, Mass=1875, SNR=30.0, Peak=178 HFD=4.1
01:44:15.239 00.000 18120 MultiStar: [#1 0.11,0.34,0.74,U] [#2 0.14,0.24,0.69,U] [#3 0.34,0.13,0.63,U] [#4 0.09,0.32,0.55,U] [#5 0.09,0.51,0.00,M6] [#6 -0.02,0.21,0.56,U] [#7 0.44,0.23,0.00,M1] [#8 -0.13,0.57,0.00,M5] 
01:44:15.241 00.002 18120 refined, 5 included, MultiStar: {0.20, 0.21}, one-star: {0.40, 0.08}
01:44:15.241 00.000 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.00) = xAngle (-1.19 = -1.19)
01:44:15.241 00.000 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
01:44:15.242 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.81 mountX=0.11 mountY=-0.27, mountTheta=-1.19
01:44:15.242 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.21, opts=13)
01:44:15.243 00.001 18120 Enqueuing Move request for scope (0.20, 0.21)
01:44:15.243 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:15.244 00.001 18120 UpdateGuideState exits: m=1875 RSB=30.0
01:44:15.244 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:15.244 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:15.245 00.001 18120 Enqueuing Expose request
01:44:15.245 00.000 21948 Worker thread wakes up
01:44:15.245 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
01:44:15.245 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
01:44:15.245 00.000 21948 Moving (0.20, 0.21) raw xDistance=0.11 yDistance=-0.27
01:44:15.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:44:15.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:15.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:44:15.245 00.000 21948 MoveAxis(E, 0, ABG)
01:44:15.246 00.001 21948 Move returns status 0, amount 0
01:44:15.246 00.000 21948 MoveAxis(N, 0, ABG)
01:44:15.246 00.000 21948 Move returns status 0, amount 0
01:44:15.246 00.000 21948 move complete, result=0
01:44:15.246 00.000 21948 worker thread done servicing request
01:44:15.246 00.000 21948 Worker thread wakes up
01:44:15.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:15.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:15.246 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:44:16.771 01.525 21948 Exposure complete
01:44:16.809 00.038 21948 worker thread done servicing request
01:44:16.809 00.000 18120 OnExposeComplete: enter
01:44:16.810 00.001 18120 UpdateGuideState(): m_state=6
01:44:16.811 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:44:16.811 00.000 18120 Star::Find returns 1 (0), X=897.03, Y=234.86, Mass=1962, SNR=30.7, Peak=193 HFD=4.2
01:44:16.813 00.002 18120 MultiStar: [#1 0.15,0.64,0.00,M1] [#2 0.31,0.36,0.00,M1] [#3 0.06,0.25,0.60,U] [#4 0.17,0.25,0.56,U] [#5 0.23,0.72,0.00,M7] [#6 0.25,0.11,0.51,U] [#7 0.29,0.60,0.00,M2] [#8 0.14,0.43,0.00,M6] 
01:44:16.815 00.002 18120 refined, 3 included, MultiStar: {0.27, 0.20}, one-star: {0.46, 0.19}
01:44:16.815 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
01:44:16.816 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
01:44:16.816 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.63 mountX=0.07 mountY=-0.33, mountTheta=-1.37
01:44:16.817 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.20, opts=13)
01:44:16.819 00.002 18120 Enqueuing Move request for scope (0.27, 0.20)
01:44:16.819 00.000 21948 Worker thread wakes up
01:44:16.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:16.820 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.7
01:44:16.820 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:16.820 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:16.821 00.001 18120 Enqueuing Expose request
01:44:16.821 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
01:44:16.821 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
01:44:16.821 00.000 21948 Moving (0.27, 0.20) raw xDistance=0.07 yDistance=-0.33
01:44:16.821 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:44:16.822 00.001 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.12 newest=-0.89
01:44:16.822 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:44:16.822 00.000 21948 MoveAxis(E, 0, ABG)
01:44:16.822 00.000 21948 Move returns status 0, amount 0
01:44:16.822 00.000 21948 MoveAxis(N, 79, ABG)
01:44:16.822 00.000 21948 Guiding  Dir = 0, Dur = 79
01:44:16.822 00.000 21948 IsSlewing returns 0
01:44:16.822 00.000 21948 IsGuiding returns 0
01:44:16.826 00.004 21948 PulseGuide returned control before completion, sleep 85
01:44:16.927 00.101 21948 IsGuiding returns 0
01:44:16.927 00.000 21948 Move returns status 0, amount 79
01:44:16.927 00.000 21948 move complete, result=0
01:44:16.927 00.000 21948 worker thread done servicing request
01:44:16.927 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 79 ms NORTH
01:44:16.928 00.001 21948 Worker thread wakes up
01:44:16.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:16.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:18.556 01.628 21948 Exposure complete
01:44:18.615 00.059 21948 worker thread done servicing request
01:44:18.615 00.000 18120 OnExposeComplete: enter
01:44:18.615 00.000 18120 UpdateGuideState(): m_state=6
01:44:18.616 00.001 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
01:44:18.616 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=234.72, Mass=1985, SNR=30.7, Peak=169 HFD=3.7
01:44:18.617 00.001 18120 MultiStar: [#1 -0.25,0.42,0.00,M2] [#2 -0.37,0.28,0.00,M2] [#3 -0.00,0.18,0.59,U] [#4 -0.50,0.18,0.00,M1] [#5 -0.41,0.51,0.00,M8] [#6 -0.22,0.03,0.50,U] [#7 -0.38,0.07,0.00,M3] [#8 -0.24,0.52,0.00,M7] 
01:44:18.617 00.000 18120 refined, 2 included, MultiStar: {-0.17, 0.08}, one-star: {-0.24, 0.05}
01:44:18.618 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
01:44:18.618 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
01:44:18.619 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.18 cameraTheta=2.69 mountX=0.14 mountY=0.11, mountTheta=0.67
01:44:18.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.08, opts=13)
01:44:18.621 00.001 18120 Enqueuing Move request for scope (-0.17, 0.08)
01:44:18.622 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:18.624 00.002 21948 Worker thread wakes up
01:44:18.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
01:44:18.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
01:44:18.624 00.000 21948 Moving (-0.17, 0.08) raw xDistance=0.14 yDistance=0.11
01:44:18.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:44:18.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:18.624 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.7
01:44:18.627 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:44:18.627 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:18.627 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:18.628 00.001 18120 Enqueuing Expose request
01:44:18.628 00.000 21948 MoveAxis(E, 0, ABG)
01:44:18.628 00.000 21948 Move returns status 0, amount 0
01:44:18.628 00.000 21948 MoveAxis(N, 0, ABG)
01:44:18.628 00.000 21948 Move returns status 0, amount 0
01:44:18.628 00.000 21948 move complete, result=0
01:44:18.628 00.000 21948 worker thread done servicing request
01:44:18.628 00.000 21948 Worker thread wakes up
01:44:18.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:18.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:18.629 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:20.155 01.526 21948 Exposure complete
01:44:20.193 00.038 21948 worker thread done servicing request
01:44:20.193 00.000 18120 OnExposeComplete: enter
01:44:20.194 00.001 18120 UpdateGuideState(): m_state=6
01:44:20.194 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
01:44:20.195 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=234.90, Mass=1849, SNR=29.7, Peak=163 HFD=3.7
01:44:20.197 00.002 18120 MultiStar: [#1 -0.12,0.48,0.00,M3] [#2 -0.41,0.46,0.00,M3] [#3 -0.31,0.36,0.00,M1] [#4 -0.34,0.52,0.00,M2] [#5 -0.55,0.69,0.00,M9] [#6 -0.42,0.41,0.00,M1] [#7 -0.34,0.39,0.00,M4] [#8 -0.42,0.58,0.00,M8] 
01:44:20.198 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
01:44:20.199 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
01:44:20.200 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.73 mountX=0.23 mountY=-0.07, mountTheta=-0.30
01:44:20.203 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.23, opts=13)
01:44:20.204 00.001 18120 Enqueuing Move request for scope (-0.04, 0.23)
01:44:20.204 00.000 21948 Worker thread wakes up
01:44:20.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:44:20.204 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:44:20.204 00.000 21948 Moving (-0.04, 0.23) raw xDistance=0.23 yDistance=-0.07
01:44:20.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:44:20.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:20.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:20.205 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:20.205 00.000 21948 MoveAxis(W, 41, ABG)
01:44:20.205 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.7
01:44:20.205 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.206 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:20.206 00.000 18120 Enqueuing Expose request
01:44:20.207 00.001 21948 Guiding  Dir = 3, Dur = 41
01:44:20.207 00.000 21948 IsSlewing returns 0
01:44:20.207 00.000 21948 IsGuiding returns 0
01:44:20.209 00.002 21948 PulseGuide returned control before completion, sleep 50
01:44:20.263 00.054 21948 IsGuiding returns 0
01:44:20.263 00.000 21948 Move returns status 0, amount 41
01:44:20.263 00.000 21948 MoveAxis(N, 0, ABG)
01:44:20.263 00.000 21948 Move returns status 0, amount 0
01:44:20.263 00.000 21948 move complete, result=0
01:44:20.263 00.000 21948 worker thread done servicing request
01:44:20.263 00.000 21948 Worker thread wakes up
01:44:20.263 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:44:20.264 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:20.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:21.903 01.639 21948 Exposure complete
01:44:21.956 00.053 21948 worker thread done servicing request
01:44:21.956 00.000 18120 OnExposeComplete: enter
01:44:21.957 00.001 18120 UpdateGuideState(): m_state=6
01:44:21.959 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
01:44:21.959 00.000 18120 Star::Find returns 1 (0), X=896.59, Y=234.92, Mass=1849, SNR=29.7, Peak=155 HFD=3.9
01:44:21.961 00.002 18120 MultiStar: [#1 -0.32,0.37,0.00,M4] [#2 -0.17,-0.01,0.65,U] [#3 -0.10,0.16,0.63,U] [#4 -0.43,0.15,0.00,M3] [#5 -0.25,0.46,0.00,M10] [#6 -0.31,0.09,0.53,U] [#7 -0.28,0.01,0.45,U] [#8 -0.26,0.45,0.00,M9] 
01:44:21.962 00.001 18120 refined, 4 included, MultiStar: {-0.13, 0.12}, one-star: {0.02, 0.25}
01:44:21.963 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
01:44:21.964 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
01:44:21.965 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.41 mountX=0.17 mountY=0.07, mountTheta=0.37
01:44:21.968 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.12, opts=13)
01:44:21.968 00.000 18120 Enqueuing Move request for scope (-0.13, 0.12)
01:44:21.969 00.001 21948 Worker thread wakes up
01:44:21.969 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:21.969 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.7
01:44:21.970 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.970 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:21.971 00.001 18120 Enqueuing Expose request
01:44:21.971 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
01:44:21.971 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
01:44:21.971 00.000 21948 Moving (-0.13, 0.12) raw xDistance=0.17 yDistance=0.07
01:44:21.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:44:21.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:21.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:44:21.971 00.000 21948 MoveAxis(E, 0, ABG)
01:44:21.971 00.000 21948 Move returns status 0, amount 0
01:44:21.971 00.000 21948 MoveAxis(N, 0, ABG)
01:44:21.971 00.000 21948 Move returns status 0, amount 0
01:44:21.971 00.000 21948 move complete, result=0
01:44:21.971 00.000 21948 worker thread done servicing request
01:44:21.971 00.000 21948 Worker thread wakes up
01:44:21.972 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:21.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:21.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:23.490 01.518 21948 Exposure complete
01:44:23.534 00.044 21948 worker thread done servicing request
01:44:23.534 00.000 18120 OnExposeComplete: enter
01:44:23.535 00.001 18120 UpdateGuideState(): m_state=6
01:44:23.537 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
01:44:23.538 00.001 18120 Star::Find returns 1 (0), X=896.62, Y=234.75, Mass=1949, SNR=30.6, Peak=165 HFD=3.8
01:44:23.540 00.002 18120 MultiStar: [#1 -0.09,0.31,0.73,U] [#2 -0.06,0.13,0.62,U] [#3 -0.14,0.11,0.62,U] [#4 -0.38,0.09,0.00,M4] [#5 -0.17,0.31,0.46,U] [#6 -0.23,0.20,0.51,U] [#7 -0.33,0.38,0.00,M4] [#8 -0.29,0.37,0.00,M10] 
01:44:23.541 00.001 18120 single-star, 5 included, MultiStar: {-0.08, 0.18}, one-star: {0.06, 0.08}
01:44:23.541 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
01:44:23.541 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
01:44:23.542 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.96 mountX=0.05 mountY=-0.09, mountTheta=-1.05
01:44:23.543 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.08, opts=13)
01:44:23.543 00.000 18120 Enqueuing Move request for scope (0.06, 0.08)
01:44:23.544 00.001 21948 Worker thread wakes up
01:44:23.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:44:23.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:44:23.544 00.000 21948 Moving (0.06, 0.08) raw xDistance=0.05 yDistance=-0.09
01:44:23.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:44:23.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:23.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:23.545 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.6
01:44:23.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:23.545 00.000 21948 MoveAxis(E, 0, ABG)
01:44:23.545 00.000 21948 Move returns status 0, amount 0
01:44:23.545 00.000 21948 MoveAxis(N, 0, ABG)
01:44:23.545 00.000 21948 Move returns status 0, amount 0
01:44:23.545 00.000 21948 move complete, result=0
01:44:23.545 00.000 21948 worker thread done servicing request
01:44:23.545 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.546 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:23.547 00.001 18120 Enqueuing Expose request
01:44:23.548 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:23.548 00.000 21948 Worker thread wakes up
01:44:23.549 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:23.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:25.185 01.636 21948 Exposure complete
01:44:25.235 00.050 21948 worker thread done servicing request
01:44:25.235 00.000 18120 OnExposeComplete: enter
01:44:25.236 00.001 18120 UpdateGuideState(): m_state=6
01:44:25.237 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
01:44:25.237 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=234.62, Mass=2023, SNR=31.2, Peak=169 HFD=3.8
01:44:25.238 00.001 18120 MultiStar: [#1 -0.30,0.33,0.00,M4] [#2 -0.17,0.20,0.63,U] [#3 -0.01,0.00,0.61,U] [#4 -0.26,0.32,0.00,M5] [#5 -0.40,0.58,0.00,M10] [#6 -0.17,0.00,0.53,U] [#7 -0.32,0.42,0.00,M5] [#8 -0.18,0.48,0.00,R] 
01:44:25.238 00.000 18120 refined, 3 included, MultiStar: {-0.04, 0.03}, one-star: {0.09, -0.05}
01:44:25.239 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.56 = 0.56)
01:44:25.239 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.52 = 0.52)
01:44:25.239 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.55 mountX=0.04 mountY=0.02, mountTheta=0.53
01:44:25.241 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
01:44:25.241 00.000 18120 Enqueuing Move request for scope (-0.04, 0.03)
01:44:25.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:25.242 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.2
01:44:25.242 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:25.243 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:25.243 00.000 18120 Enqueuing Expose request
01:44:25.243 00.000 21948 Worker thread wakes up
01:44:25.244 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:44:25.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:44:25.244 00.000 21948 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.02
01:44:25.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:44:25.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:25.244 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:44:25.244 00.000 21948 MoveAxis(E, 0, ABG)
01:44:25.244 00.000 21948 Move returns status 0, amount 0
01:44:25.244 00.000 21948 MoveAxis(N, 0, ABG)
01:44:25.244 00.000 21948 Move returns status 0, amount 0
01:44:25.244 00.000 21948 move complete, result=0
01:44:25.244 00.000 21948 worker thread done servicing request
01:44:25.244 00.000 21948 Worker thread wakes up
01:44:25.244 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:25.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:25.244 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:26.768 01.524 21948 Exposure complete
01:44:26.805 00.037 21948 worker thread done servicing request
01:44:26.805 00.000 18120 OnExposeComplete: enter
01:44:26.806 00.001 18120 UpdateGuideState(): m_state=6
01:44:26.808 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
01:44:26.809 00.001 18120 Star::Find returns 1 (0), X=896.62, Y=234.76, Mass=1994, SNR=30.9, Peak=158 HFD=3.8
01:44:26.810 00.001 18120 MultiStar: [#1 -0.17,0.34,0.75,U] [#2 -0.10,0.14,0.63,U] [#3 -0.12,0.17,0.60,U] [#4 -0.41,0.34,0.00,M6] [#5 -0.49,0.49,0.00,R] [#6 -0.39,0.09,0.00,M1] [#7 -0.33,0.56,0.00,M6] [#8 -0.35,-0.05,0.40,U] 
01:44:26.811 00.001 18120 single-star, 4 included, MultiStar: {-0.10, 0.15}, one-star: {0.05, 0.09}
01:44:26.812 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
01:44:26.814 00.002 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
01:44:26.814 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=0.06 mountY=-0.09, mountTheta=-0.96
01:44:26.817 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
01:44:26.819 00.002 18120 Enqueuing Move request for scope (0.05, 0.09)
01:44:26.821 00.002 21948 Worker thread wakes up
01:44:26.821 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:44:26.821 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:44:26.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:26.821 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.9
01:44:26.822 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:26.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:26.823 00.001 18120 Enqueuing Expose request
01:44:26.823 00.000 21948 Moving (0.05, 0.09) raw xDistance=0.06 yDistance=-0.09
01:44:26.823 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:26.823 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:26.823 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:26.823 00.000 21948 MoveAxis(E, 0, ABG)
01:44:26.823 00.000 21948 Move returns status 0, amount 0
01:44:26.823 00.000 21948 MoveAxis(N, 0, ABG)
01:44:26.823 00.000 21948 Move returns status 0, amount 0
01:44:26.823 00.000 21948 move complete, result=0
01:44:26.823 00.000 21948 worker thread done servicing request
01:44:26.823 00.000 21948 Worker thread wakes up
01:44:26.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:26.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:26.825 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:28.449 01.624 21948 Exposure complete
01:44:28.485 00.036 21948 worker thread done servicing request
01:44:28.486 00.001 18120 OnExposeComplete: enter
01:44:28.486 00.000 18120 UpdateGuideState(): m_state=6
01:44:28.487 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
01:44:28.487 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=234.97, Mass=2002, SNR=31.1, Peak=165 HFD=4.1
01:44:28.488 00.001 18120 MultiStar: [#1 -0.33,0.72,0.00,M4] [#2 -0.15,0.47,0.00,M1] [#3 -0.24,0.36,0.00,M1] [#4 -0.24,0.40,0.00,M7] [#5 0.04,0.25,0.45,U] [#6 -0.50,0.58,0.00,M2] [#7 -0.43,0.61,0.00,M7] [#8 -0.44,0.30,0.00,M1] 
01:44:28.488 00.000 18120 refined, 1 included, MultiStar: {-0.06, 0.29}, one-star: {-0.11, 0.30}
01:44:28.489 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
01:44:28.489 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
01:44:28.491 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.78 mountX=0.29 mountY=-0.07, mountTheta=-0.25
01:44:28.494 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.29, opts=13)
01:44:28.495 00.001 18120 Enqueuing Move request for scope (-0.06, 0.29)
01:44:28.496 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:28.498 00.002 21948 Worker thread wakes up
01:44:28.498 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.1
01:44:28.498 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:28.499 00.001 18120 Enqueuing Expose request
01:44:28.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:44:28.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:44:28.499 00.000 21948 Moving (-0.06, 0.29) raw xDistance=0.29 yDistance=-0.07
01:44:28.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:44:28.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:28.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:28.499 00.000 21948 MoveAxis(W, 51, ABG)
01:44:28.500 00.001 21948 Guiding  Dir = 3, Dur = 51
01:44:28.500 00.000 21948 IsSlewing returns 0
01:44:28.500 00.000 21948 IsGuiding returns 0
01:44:28.503 00.003 21948 PulseGuide returned control before completion, sleep 60
01:44:28.575 00.072 21948 IsGuiding returns 0
01:44:28.578 00.003 21948 Move returns status 0, amount 51
01:44:28.578 00.000 21948 MoveAxis(N, 0, ABG)
01:44:28.578 00.000 21948 Move returns status 0, amount 0
01:44:28.578 00.000 21948 move complete, result=0
01:44:28.578 00.000 21948 worker thread done servicing request
01:44:28.578 00.000 21948 Worker thread wakes up
01:44:28.578 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:28.578 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:28.578 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
01:44:29.996 01.418 21948 Exposure complete
01:44:30.023 00.027 21948 worker thread done servicing request
01:44:30.023 00.000 18120 OnExposeComplete: enter
01:44:30.024 00.001 18120 UpdateGuideState(): m_state=6
01:44:30.027 00.003 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
01:44:30.030 00.003 18120 Star::Find returns 1 (0), X=896.41, Y=234.80, Mass=2059, SNR=31.5, Peak=169 HFD=3.9
01:44:30.032 00.002 18120 MultiStar: [#1 -0.26,0.36,0.00,M5] [#2 -0.05,0.04,0.64,U] [#3 -0.22,-0.00,0.59,U] [#4 -0.46,0.32,0.00,M8] [#5 0.02,0.10,0.45,U] [#6 -0.52,0.06,0.00,M3] [#7 -0.48,0.10,0.00,M8] [#8 -0.01,-0.23,0.39,U] 
01:44:30.035 00.003 18120 refined, 4 included, MultiStar: {-0.10, 0.03}, one-star: {-0.16, 0.13}
01:44:30.038 00.003 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
01:44:30.039 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
01:44:30.039 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.81 mountX=0.07 mountY=0.07, mountTheta=0.80
01:44:30.040 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
01:44:30.041 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
01:44:30.042 00.001 21948 Worker thread wakes up
01:44:30.042 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:30.042 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.5
01:44:30.042 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.043 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:44:30.043 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:44:30.043 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:30.043 00.000 18120 Enqueuing Expose request
01:44:30.043 00.000 21948 Moving (-0.10, 0.03) raw xDistance=0.07 yDistance=0.07
01:44:30.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:44:30.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:30.044 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:44:30.044 00.000 21948 MoveAxis(E, 0, ABG)
01:44:30.044 00.000 21948 Move returns status 0, amount 0
01:44:30.044 00.000 21948 MoveAxis(N, 0, ABG)
01:44:30.044 00.000 21948 Move returns status 0, amount 0
01:44:30.044 00.000 21948 move complete, result=0
01:44:30.044 00.000 21948 worker thread done servicing request
01:44:30.044 00.000 21948 Worker thread wakes up
01:44:30.044 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:30.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:30.044 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:31.675 01.631 21948 Exposure complete
01:44:31.717 00.042 21948 worker thread done servicing request
01:44:31.717 00.000 18120 OnExposeComplete: enter
01:44:31.719 00.002 18120 UpdateGuideState(): m_state=6
01:44:31.719 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
01:44:31.721 00.002 18120 Star::Find returns 1 (0), X=896.33, Y=234.88, Mass=1944, SNR=30.5, Peak=186 HFD=3.9
01:44:31.724 00.003 18120 MultiStar: [#1 -0.27,0.36,0.00,M6] [#2 -0.22,0.38,0.00,M1] [#3 -0.00,0.24,0.60,U] [#4 -0.15,0.19,0.56,U] [#5 0.28,0.09,0.47,U] [#6 -0.41,0.37,0.00,M4] [#7 -0.39,0.26,0.00,M9] [#8 -0.14,-0.22,0.38,U] 
01:44:31.726 00.002 18120 refined, 4 included, MultiStar: {-0.08, 0.14}, one-star: {-0.24, 0.21}
01:44:31.730 00.004 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
01:44:31.732 00.002 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
01:44:31.733 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=0.16 mountY=0.01, mountTheta=0.08
01:44:31.738 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
01:44:31.738 00.000 18120 Enqueuing Move request for scope (-0.08, 0.14)
01:44:31.739 00.001 21948 Worker thread wakes up
01:44:31.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:31.739 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.5
01:44:31.740 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:31.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:31.740 00.000 18120 Enqueuing Expose request
01:44:31.741 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:44:31.741 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:44:31.741 00.000 21948 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=0.01
01:44:31.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:44:31.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:31.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:44:31.741 00.000 21948 MoveAxis(E, 0, ABG)
01:44:31.741 00.000 21948 Move returns status 0, amount 0
01:44:31.741 00.000 21948 MoveAxis(N, 0, ABG)
01:44:31.741 00.000 21948 Move returns status 0, amount 0
01:44:31.741 00.000 21948 move complete, result=0
01:44:31.741 00.000 21948 worker thread done servicing request
01:44:31.741 00.000 21948 Worker thread wakes up
01:44:31.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:31.742 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:31.743 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:33.262 01.519 21948 Exposure complete
01:44:33.304 00.042 21948 worker thread done servicing request
01:44:33.305 00.001 18120 OnExposeComplete: enter
01:44:33.306 00.001 18120 UpdateGuideState(): m_state=6
01:44:33.308 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
01:44:33.310 00.002 18120 Star::Find returns 1 (0), X=896.64, Y=234.82, Mass=1993, SNR=30.9, Peak=164 HFD=4.0
01:44:33.313 00.003 18120 MultiStar: [#1 -0.29,0.53,0.00,M7] [#2 -0.15,0.29,0.64,U] [#3 -0.06,0.40,0.00,M1] [#4 -0.16,0.20,0.56,U] [#5 0.17,0.02,0.47,U] [#6 -0.42,0.46,0.00,M5] [#7 -0.29,0.29,0.00,M10] [#8 -0.08,0.07,0.40,U] 
01:44:33.316 00.003 18120 refined, 4 included, MultiStar: {-0.02, 0.16}, one-star: {0.07, 0.15}
01:44:33.318 00.002 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
01:44:33.320 00.002 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
01:44:33.323 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=0.15 mountY=-0.05, mountTheta=-0.32
01:44:33.327 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.16, opts=13)
01:44:33.327 00.000 18120 Enqueuing Move request for scope (-0.02, 0.16)
01:44:33.328 00.001 21948 Worker thread wakes up
01:44:33.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:33.328 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.9
01:44:33.329 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:33.329 00.000 18120 Enqueuing Expose request
01:44:33.330 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:44:33.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:44:33.330 00.000 21948 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.05
01:44:33.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:33.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:33.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:33.330 00.000 21948 MoveAxis(E, 0, ABG)
01:44:33.330 00.000 21948 Move returns status 0, amount 0
01:44:33.330 00.000 21948 MoveAxis(N, 0, ABG)
01:44:33.330 00.000 21948 Move returns status 0, amount 0
01:44:33.330 00.000 21948 move complete, result=0
01:44:33.330 00.000 21948 worker thread done servicing request
01:44:33.330 00.000 21948 Worker thread wakes up
01:44:33.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:33.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:33.330 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:34.967 01.637 21948 Exposure complete
01:44:35.003 00.036 21948 worker thread done servicing request
01:44:35.003 00.000 18120 OnExposeComplete: enter
01:44:35.004 00.001 18120 UpdateGuideState(): m_state=6
01:44:35.005 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
01:44:35.006 00.001 18120 Star::Find returns 1 (0), X=896.62, Y=234.85, Mass=1955, SNR=30.7, Peak=166 HFD=3.9
01:44:35.007 00.001 18120 MultiStar: [#1 0.03,0.47,0.00,M8] [#2 0.01,0.19,0.62,U] [#3 -0.22,0.28,0.61,U] [#4 -0.29,0.34,0.00,M7] [#5 0.30,0.12,0.47,U] [#6 -0.26,0.29,0.55,U] [#7 -0.13,0.38,0.00,R] [#8 0.04,-0.42,0.00,M1] 
01:44:35.008 00.001 18120 single-star, 4 included, MultiStar: {-0.02, 0.21}, one-star: {0.05, 0.18}
01:44:35.009 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
01:44:35.010 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
01:44:35.010 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.31 mountX=0.14 mountY=-0.12, mountTheta=-0.71
01:44:35.012 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.18, opts=13)
01:44:35.013 00.001 18120 Enqueuing Move request for scope (0.05, 0.18)
01:44:35.014 00.001 21948 Worker thread wakes up
01:44:35.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
01:44:35.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
01:44:35.014 00.000 21948 Moving (0.05, 0.18) raw xDistance=0.14 yDistance=-0.12
01:44:35.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:44:35.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:35.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:35.015 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:35.015 00.000 21948 MoveAxis(E, 0, ABG)
01:44:35.015 00.000 21948 Move returns status 0, amount 0
01:44:35.015 00.000 21948 MoveAxis(N, 0, ABG)
01:44:35.015 00.000 21948 Move returns status 0, amount 0
01:44:35.015 00.000 21948 move complete, result=0
01:44:35.015 00.000 21948 worker thread done servicing request
01:44:35.016 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.7
01:44:35.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:35.016 00.000 18120 Enqueuing Expose request
01:44:35.018 00.002 21948 Worker thread wakes up
01:44:35.018 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:35.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:35.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:36.543 01.525 21948 Exposure complete
01:44:36.581 00.038 21948 worker thread done servicing request
01:44:36.582 00.001 18120 OnExposeComplete: enter
01:44:36.584 00.002 18120 UpdateGuideState(): m_state=6
01:44:36.585 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
01:44:36.585 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=234.79, Mass=2033, SNR=31.3, Peak=177 HFD=4.0
01:44:36.586 00.001 18120 MultiStar: [#1 -0.03,0.35,0.72,U] [#2 -0.22,0.32,0.62,U] [#3 -0.11,0.26,0.58,U] [#4 -0.26,0.16,0.54,U] [#5 0.22,0.04,0.48,U] [#6 -0.52,0.38,0.00,M5] [#7 -0.10,0.03,0.42,U] [#8 -0.17,-0.07,0.40,U] 
01:44:36.586 00.000 18120 single-star, 7 included, MultiStar: {-0.06, 0.17}, one-star: {0.09, 0.12}
01:44:36.586 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
01:44:36.587 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
01:44:36.587 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=0.08 mountY=-0.13, mountTheta=-1.05
01:44:36.590 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.12, opts=13)
01:44:36.593 00.003 18120 Enqueuing Move request for scope (0.09, 0.12)
01:44:36.595 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:36.597 00.002 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:44:36.600 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:36.601 00.001 21948 Worker thread wakes up
01:44:36.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:36.603 00.002 18120 Enqueuing Expose request
01:44:36.606 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:44:36.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:44:36.606 00.000 21948 Moving (0.09, 0.12) raw xDistance=0.08 yDistance=-0.13
01:44:36.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:44:36.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:36.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:36.606 00.000 21948 MoveAxis(E, 0, ABG)
01:44:36.606 00.000 21948 Move returns status 0, amount 0
01:44:36.606 00.000 21948 MoveAxis(N, 0, ABG)
01:44:36.606 00.000 21948 Move returns status 0, amount 0
01:44:36.606 00.000 21948 move complete, result=0
01:44:36.606 00.000 21948 worker thread done servicing request
01:44:36.606 00.000 21948 Worker thread wakes up
01:44:36.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:36.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:36.608 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:38.244 01.636 21948 Exposure complete
01:44:38.283 00.039 21948 worker thread done servicing request
01:44:38.283 00.000 18120 OnExposeComplete: enter
01:44:38.284 00.001 18120 UpdateGuideState(): m_state=6
01:44:38.286 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
01:44:38.288 00.002 18120 Star::Find returns 1 (0), X=896.75, Y=234.95, Mass=2000, SNR=31.0, Peak=176 HFD=4.1
01:44:38.289 00.001 18120 MultiStar: [#1 -0.26,0.39,0.00,M8] [#2 -0.20,0.33,0.66,U] [#3 -0.01,0.32,0.59,U] [#4 -0.35,0.35,0.00,M7] [#5 0.20,0.11,0.45,U] [#6 -0.31,0.49,0.00,M6] [#7 -0.08,-0.13,0.43,U] [#8 -0.10,0.12,0.39,U] 
01:44:38.290 00.001 18120 refined, 5 included, MultiStar: {0.02, 0.21}, one-star: {0.19, 0.28}
01:44:38.291 00.001 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
01:44:38.292 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
01:44:38.293 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.48 mountX=0.18 mountY=-0.11, mountTheta=-0.55
01:44:38.295 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.21, opts=13)
01:44:38.295 00.000 18120 Enqueuing Move request for scope (0.02, 0.21)
01:44:38.295 00.000 21948 Worker thread wakes up
01:44:38.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
01:44:38.295 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
01:44:38.295 00.000 21948 Moving (0.02, 0.21) raw xDistance=0.18 yDistance=-0.11
01:44:38.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:44:38.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:38.295 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:38.295 00.000 21948 MoveAxis(E, 0, ABG)
01:44:38.295 00.000 21948 Move returns status 0, amount 0
01:44:38.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:38.296 00.001 18120 UpdateGuideState exits: m=2000 RSB=31.0
01:44:38.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:38.297 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:38.297 00.000 18120 Enqueuing Expose request
01:44:38.298 00.001 21948 MoveAxis(N, 0, ABG)
01:44:38.298 00.000 21948 Move returns status 0, amount 0
01:44:38.298 00.000 21948 move complete, result=0
01:44:38.298 00.000 21948 worker thread done servicing request
01:44:38.298 00.000 21948 Worker thread wakes up
01:44:38.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:38.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:38.298 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:39.828 01.530 21948 Exposure complete
01:44:39.864 00.036 21948 worker thread done servicing request
01:44:39.864 00.000 18120 OnExposeComplete: enter
01:44:39.866 00.002 18120 UpdateGuideState(): m_state=6
01:44:39.867 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
01:44:39.868 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=235.05, Mass=2013, SNR=31.0, Peak=201 HFD=4.1
01:44:39.870 00.002 18120 MultiStar: [#1 -0.02,0.43,0.00,M9] [#2 -0.01,0.42,0.00,M1] [#3 0.10,0.24,0.59,U] [#4 -0.14,0.45,0.00,M8] [#5 0.36,0.28,0.00,M1] [#6 -0.24,0.49,0.00,M7] [#7 0.18,0.27,0.44,U] [#8 0.10,0.01,0.40,U] 
01:44:39.871 00.001 18120 refined, 3 included, MultiStar: {0.18, 0.27}, one-star: {0.27, 0.38}
01:44:39.872 00.001 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
01:44:39.873 00.001 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
01:44:39.875 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.32 cameraTheta=0.97 mountX=0.17 mountY=-0.28, mountTheta=-1.04
01:44:39.878 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.27, opts=13)
01:44:39.879 00.001 18120 Enqueuing Move request for scope (0.18, 0.27)
01:44:39.879 00.000 21948 Worker thread wakes up
01:44:39.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:39.880 00.001 18120 UpdateGuideState exits: m=2013 RSB=31.0
01:44:39.881 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.882 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:39.883 00.001 18120 Enqueuing Expose request
01:44:39.884 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.27) opts 0xd
01:44:39.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.27)
01:44:39.884 00.000 21948 Moving (0.18, 0.27) raw xDistance=0.17 yDistance=-0.28
01:44:39.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:44:39.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:44:39.884 00.000 21948 MoveAxis(E, 0, ABG)
01:44:39.884 00.000 21948 Move returns status 0, amount 0
01:44:39.884 00.000 21948 MoveAxis(N, 68, ABG)
01:44:39.884 00.000 21948 Guiding  Dir = 0, Dur = 68
01:44:39.884 00.000 21948 IsSlewing returns 0
01:44:39.884 00.000 21948 IsGuiding returns 0
01:44:39.890 00.006 21948 PulseGuide returned control before completion, sleep 73
01:44:39.970 00.080 21948 IsGuiding returns 0
01:44:39.970 00.000 21948 Move returns status 0, amount 68
01:44:39.970 00.000 21948 move complete, result=0
01:44:39.970 00.000 21948 worker thread done servicing request
01:44:39.970 00.000 21948 Worker thread wakes up
01:44:39.970 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 68 ms NORTH
01:44:39.971 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:39.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:41.605 01.634 21948 Exposure complete
01:44:41.645 00.040 21948 worker thread done servicing request
01:44:41.645 00.000 18120 OnExposeComplete: enter
01:44:41.646 00.001 18120 UpdateGuideState(): m_state=6
01:44:41.647 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
01:44:41.648 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=234.81, Mass=1889, SNR=30.1, Peak=154 HFD=3.8
01:44:41.649 00.001 18120 MultiStar: [#1 -0.17,0.35,0.73,U] [#2 -0.19,0.13,0.63,U] [#3 -0.11,0.17,0.63,U] [#4 -0.22,0.36,0.00,M9] [#5 0.07,0.05,0.49,U] [#6 -0.35,0.40,0.00,M8] [#7 -0.27,0.13,0.43,U] [#8 -0.16,-0.05,0.41,U] 
01:44:41.649 00.000 18120 single-star, 6 included, MultiStar: {-0.14, 0.15}, one-star: {-0.13, 0.14}
01:44:41.649 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.00) = xAngle (0.32 = 0.32)
01:44:41.650 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.28 = 0.28)
01:44:41.651 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.32 mountX=0.18 mountY=0.05, mountTheta=0.28
01:44:41.651 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.14, opts=13)
01:44:41.653 00.002 18120 Enqueuing Move request for scope (-0.13, 0.14)
01:44:41.653 00.000 21948 Worker thread wakes up
01:44:41.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:41.654 00.001 18120 UpdateGuideState exits: m=1889 RSB=30.1
01:44:41.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:41.655 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:41.655 00.000 18120 Enqueuing Expose request
01:44:41.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
01:44:41.655 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
01:44:41.655 00.000 21948 Moving (-0.13, 0.14) raw xDistance=0.18 yDistance=0.05
01:44:41.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:44:41.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:41.656 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:44:41.656 00.000 21948 MoveAxis(E, 0, ABG)
01:44:41.656 00.000 21948 Move returns status 0, amount 0
01:44:41.656 00.000 21948 MoveAxis(N, 0, ABG)
01:44:41.656 00.000 21948 Move returns status 0, amount 0
01:44:41.656 00.000 21948 move complete, result=0
01:44:41.656 00.000 21948 worker thread done servicing request
01:44:41.656 00.000 21948 Worker thread wakes up
01:44:41.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:41.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:41.656 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:43.175 01.519 21948 Exposure complete
01:44:43.209 00.034 21948 worker thread done servicing request
01:44:43.209 00.000 18120 OnExposeComplete: enter
01:44:43.211 00.002 18120 UpdateGuideState(): m_state=6
01:44:43.212 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
01:44:43.214 00.002 18120 Star::Find returns 1 (0), X=896.45, Y=234.83, Mass=2143, SNR=32.1, Peak=172 HFD=3.9
01:44:43.215 00.001 18120 MultiStar: [#1 -0.36,0.48,0.00,M9] [#2 -0.02,0.32,0.63,U] [#3 -0.10,0.19,0.58,U] [#4 -0.33,0.31,0.00,M10] [#5 0.13,0.20,0.45,U] [#6 -0.33,0.27,0.00,M9] [#7 -0.02,-0.04,0.41,U] [#8 -0.33,0.19,0.37,U] 
01:44:43.216 00.001 18120 refined, 5 included, MultiStar: {-0.08, 0.18}, one-star: {-0.12, 0.16}
01:44:43.217 00.001 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
01:44:43.219 00.002 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
01:44:43.220 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.98 mountX=0.19 mountY=-0.01, mountTheta=-0.06
01:44:43.222 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.18, opts=13)
01:44:43.222 00.000 18120 Enqueuing Move request for scope (-0.08, 0.18)
01:44:43.223 00.001 21948 Worker thread wakes up
01:44:43.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:43.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
01:44:43.223 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
01:44:43.223 00.000 18120 UpdateGuideState exits: m=2143 RSB=32.1
01:44:43.224 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:43.225 00.001 18120 Enqueuing Expose request
01:44:43.225 00.000 21948 Moving (-0.08, 0.18) raw xDistance=0.19 yDistance=-0.01
01:44:43.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:44:43.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:43.226 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:44:43.226 00.000 21948 MoveAxis(E, 0, ABG)
01:44:43.226 00.000 21948 Move returns status 0, amount 0
01:44:43.226 00.000 21948 MoveAxis(N, 0, ABG)
01:44:43.226 00.000 21948 Move returns status 0, amount 0
01:44:43.226 00.000 21948 move complete, result=0
01:44:43.226 00.000 21948 worker thread done servicing request
01:44:43.226 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:43.227 00.001 21948 Worker thread wakes up
01:44:43.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:43.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:44.856 01.629 21948 Exposure complete
01:44:44.883 00.027 21948 worker thread done servicing request
01:44:44.883 00.000 18120 OnExposeComplete: enter
01:44:44.884 00.001 18120 UpdateGuideState(): m_state=6
01:44:44.885 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
01:44:44.887 00.002 18120 Star::Find returns 1 (0), X=896.64, Y=234.76, Mass=1970, SNR=30.8, Peak=163 HFD=3.9
01:44:44.888 00.001 18120 MultiStar: [#1 -0.27,0.51,0.00,M10] [#2 -0.03,0.24,0.65,U] [#3 -0.25,0.19,0.60,U] [#4 -0.33,0.46,0.00,R] [#5 0.12,-0.12,0.48,U] [#6 -0.26,0.21,0.54,U] [#7 0.20,0.00,0.44,U] [#8 -0.33,0.10,0.40,U] 
01:44:44.890 00.002 18120 single-star, 6 included, MultiStar: {-0.05, 0.11}, one-star: {0.07, 0.09}
01:44:44.891 00.001 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
01:44:44.893 00.002 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
01:44:44.893 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.87 mountX=0.05 mountY=-0.10, mountTheta=-1.14
01:44:44.896 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.09, opts=13)
01:44:44.896 00.000 18120 Enqueuing Move request for scope (0.07, 0.09)
01:44:44.897 00.001 21948 Worker thread wakes up
01:44:44.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:44.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:44:44.897 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.8
01:44:44.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:44.898 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:44.898 00.000 18120 Enqueuing Expose request
01:44:44.899 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:44:44.899 00.000 21948 Moving (0.07, 0.09) raw xDistance=0.05 yDistance=-0.10
01:44:44.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:44:44.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:44.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:44:44.899 00.000 21948 MoveAxis(E, 0, ABG)
01:44:44.899 00.000 21948 Move returns status 0, amount 0
01:44:44.899 00.000 21948 MoveAxis(N, 0, ABG)
01:44:44.899 00.000 21948 Move returns status 0, amount 0
01:44:44.899 00.000 21948 move complete, result=0
01:44:44.899 00.000 21948 worker thread done servicing request
01:44:44.899 00.000 21948 Worker thread wakes up
01:44:44.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:44.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:44.899 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:46.422 01.523 21948 Exposure complete
01:44:46.464 00.042 21948 worker thread done servicing request
01:44:46.464 00.000 18120 OnExposeComplete: enter
01:44:46.465 00.001 18120 UpdateGuideState(): m_state=6
01:44:46.467 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
01:44:46.468 00.001 18120 Star::Find returns 1 (0), X=896.62, Y=234.81, Mass=1899, SNR=30.2, Peak=159 HFD=3.8
01:44:46.470 00.002 18120 MultiStar: [#1 -0.29,0.32,0.00,R] [#2 -0.21,0.30,0.67,U] [#3 -0.24,0.44,0.00,M1] [#4 0.06,-0.01,0.58,U] [#5 0.19,0.08,0.46,U] [#6 -0.21,0.26,0.53,U] [#7 -0.40,-0.08,0.00,M1] [#8 -0.20,0.20,0.40,U] 
01:44:46.471 00.001 18120 single-star, 5 included, MultiStar: {-0.04, 0.16}, one-star: {0.05, 0.14}
01:44:46.472 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
01:44:46.473 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
01:44:46.474 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=0.11 mountY=-0.11, mountTheta=-0.80
01:44:46.476 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.14, opts=13)
01:44:46.477 00.001 18120 Enqueuing Move request for scope (0.05, 0.14)
01:44:46.477 00.000 21948 Worker thread wakes up
01:44:46.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:46.478 00.001 18120 UpdateGuideState exits: m=1899 RSB=30.2
01:44:46.478 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.479 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:46.479 00.000 18120 Enqueuing Expose request
01:44:46.480 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:44:46.480 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:44:46.480 00.000 21948 Moving (0.05, 0.14) raw xDistance=0.11 yDistance=-0.11
01:44:46.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:44:46.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:46.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:46.480 00.000 21948 MoveAxis(E, 0, ABG)
01:44:46.480 00.000 21948 Move returns status 0, amount 0
01:44:46.480 00.000 21948 MoveAxis(N, 0, ABG)
01:44:46.480 00.000 21948 Move returns status 0, amount 0
01:44:46.480 00.000 21948 move complete, result=0
01:44:46.480 00.000 21948 worker thread done servicing request
01:44:46.480 00.000 21948 Worker thread wakes up
01:44:46.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:46.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:46.480 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:48.102 01.622 21948 Exposure complete
01:44:48.154 00.052 21948 worker thread done servicing request
01:44:48.154 00.000 18120 OnExposeComplete: enter
01:44:48.155 00.001 18120 UpdateGuideState(): m_state=6
01:44:48.155 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
01:44:48.156 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=235.16, Mass=2083, SNR=31.7, Peak=184 HFD=4.2
01:44:48.156 00.000 18120 MultiStar: [#1 -0.29,0.46,0.00,M1] [#2 -0.45,0.67,0.00,M1] [#3 -0.60,0.68,0.00,M2] [#4 -0.37,0.38,0.00,M1] [#5 0.03,0.60,0.00,M1] [#6 -0.49,0.58,0.00,M8] [#7 -0.63,0.16,0.00,M2] [#8 -0.31,0.23,0.40,U] 
01:44:48.157 00.001 18120 refined, 1 included, MultiStar: {-0.32, 0.42}, one-star: {-0.33, 0.49}
01:44:48.157 00.000 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
01:44:48.158 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
01:44:48.159 00.001 18120 CameraToMount -- cameraX=-0.32 cameraY=0.42 hyp=0.53 cameraTheta=2.23 mountX=0.51 mountY=0.10, mountTheta=0.20
01:44:48.162 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.42, opts=13)
01:44:48.163 00.001 18120 Enqueuing Move request for scope (-0.32, 0.42)
01:44:48.166 00.003 21948 Worker thread wakes up
01:44:48.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.42) opts 0xd
01:44:48.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.42)
01:44:48.166 00.000 21948 Moving (-0.32, 0.42) raw xDistance=0.51 yDistance=0.10
01:44:48.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:44:48.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:48.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:48.167 00.001 18120 UpdateGuideState exits: m=2083 RSB=31.7
01:44:48.168 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:48.169 00.001 18120 Enqueuing Expose request
01:44:48.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:44:48.169 00.000 21948 MoveAxis(W, 92, ABG)
01:44:48.169 00.000 21948 Guiding  Dir = 3, Dur = 92
01:44:48.170 00.001 21948 IsSlewing returns 0
01:44:48.170 00.000 21948 IsGuiding returns 0
01:44:48.172 00.002 21948 PulseGuide returned control before completion, sleep 101
01:44:48.275 00.103 21948 IsGuiding returns 0
01:44:48.275 00.000 21948 Move returns status 0, amount 92
01:44:48.275 00.000 21948 MoveAxis(N, 0, ABG)
01:44:48.275 00.000 21948 Move returns status 0, amount 0
01:44:48.275 00.000 21948 move complete, result=0
01:44:48.275 00.000 21948 worker thread done servicing request
01:44:48.275 00.000 18120 GuideStep: 0.5 px 92 ms WEST, 0.1 px 0 ms NORTH
01:44:48.277 00.002 21948 Worker thread wakes up
01:44:48.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:48.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:49.686 01.409 21948 Exposure complete
01:44:49.721 00.035 21948 worker thread done servicing request
01:44:49.721 00.000 18120 OnExposeComplete: enter
01:44:49.722 00.001 18120 UpdateGuideState(): m_state=6
01:44:49.722 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
01:44:49.722 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=235.20, Mass=1993, SNR=30.8, Peak=187 HFD=4.0
01:44:49.724 00.002 18120 MultiStar: [#1 -0.28,0.70,0.00,M2] [#2 -0.58,0.70,0.00,M2] [#3 -0.53,0.65,0.00,M3] [#4 -0.32,0.14,0.55,U] [#5 0.03,0.42,0.00,M2] [#6 -0.62,0.69,0.00,M9] [#7 -0.62,0.36,0.00,M3] [#8 -0.45,0.49,0.00,M1] 
01:44:49.724 00.000 18120 refined, 1 included, MultiStar: {-0.37, 0.39}, one-star: {-0.40, 0.53}
01:44:49.725 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
01:44:49.726 00.001 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
01:44:49.727 00.001 18120 CameraToMount -- cameraX=-0.37 cameraY=0.39 hyp=0.54 cameraTheta=2.33 mountX=0.51 mountY=0.16, mountTheta=0.30
01:44:49.730 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=0.39, opts=13)
01:44:49.732 00.002 18120 Enqueuing Move request for scope (-0.37, 0.39)
01:44:49.734 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:49.735 00.001 18120 UpdateGuideState exits: m=1993 RSB=30.8
01:44:49.737 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:49.737 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:49.737 00.000 18120 Enqueuing Expose request
01:44:49.738 00.001 21948 Worker thread wakes up
01:44:49.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.39) opts 0xd
01:44:49.738 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, 0.39)
01:44:49.738 00.000 21948 Moving (-0.37, 0.39) raw xDistance=0.51 yDistance=0.16
01:44:49.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:44:49.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:49.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:44:49.738 00.000 21948 MoveAxis(W, 98, ABG)
01:44:49.738 00.000 21948 Guiding  Dir = 3, Dur = 98
01:44:49.738 00.000 21948 IsSlewing returns 0
01:44:49.738 00.000 21948 IsGuiding returns 0
01:44:49.740 00.002 21948 PulseGuide returned control before completion, sleep 107
01:44:49.854 00.114 21948 IsGuiding returns 0
01:44:49.854 00.000 21948 Move returns status 0, amount 98
01:44:49.854 00.000 21948 MoveAxis(N, 0, ABG)
01:44:49.854 00.000 21948 Move returns status 0, amount 0
01:44:49.854 00.000 21948 move complete, result=0
01:44:49.854 00.000 21948 worker thread done servicing request
01:44:49.855 00.001 21948 Worker thread wakes up
01:44:49.855 00.000 18120 GuideStep: 0.5 px 98 ms WEST, 0.2 px 0 ms NORTH
01:44:49.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:49.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:51.482 01.627 21948 Exposure complete
01:44:51.515 00.033 21948 worker thread done servicing request
01:44:51.515 00.000 18120 OnExposeComplete: enter
01:44:51.518 00.003 18120 UpdateGuideState(): m_state=6
01:44:51.521 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
01:44:51.523 00.002 18120 Star::Find returns 1 (0), X=896.39, Y=234.90, Mass=1923, SNR=30.4, Peak=160 HFD=3.9
01:44:51.526 00.003 18120 MultiStar: [#1 -0.01,0.23,0.72,U] [#2 -0.29,0.33,0.00,M3] [#3 -0.26,0.36,0.00,M4] [#4 -0.26,0.09,0.56,U] [#5 -0.00,0.25,0.48,U] [#6 -0.36,0.10,0.51,U] [#7 -0.11,0.06,0.44,U] [#8 -0.34,-0.08,0.43,U] 
01:44:51.528 00.002 18120 refined, 6 included, MultiStar: {-0.17, 0.15}, one-star: {-0.18, 0.23}
01:44:51.529 00.001 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
01:44:51.530 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
01:44:51.530 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.43 mountX=0.21 mountY=0.09, mountTheta=0.40
01:44:51.532 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.15, opts=13)
01:44:51.533 00.001 18120 Enqueuing Move request for scope (-0.17, 0.15)
01:44:51.533 00.000 21948 Worker thread wakes up
01:44:51.533 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:51.534 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.4
01:44:51.534 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.535 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:51.535 00.000 18120 Enqueuing Expose request
01:44:51.535 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
01:44:51.535 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
01:44:51.535 00.000 21948 Moving (-0.17, 0.15) raw xDistance=0.21 yDistance=0.09
01:44:51.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:44:51.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:51.536 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:44:51.536 00.000 21948 MoveAxis(W, 44, ABG)
01:44:51.536 00.000 21948 Guiding  Dir = 3, Dur = 44
01:44:51.536 00.000 21948 IsSlewing returns 0
01:44:51.536 00.000 21948 IsGuiding returns 0
01:44:51.538 00.002 21948 PulseGuide returned control before completion, sleep 53
01:44:51.607 00.069 21948 IsGuiding returns 1
01:44:51.608 00.001 21948 scope still moving after pulse duration time elapsed
01:44:51.638 00.030 21948 IsSlewing returns 0
01:44:51.638 00.000 21948 IsGuiding returns 0
01:44:51.638 00.000 21948 scope move finished after 44 + 58 ms
01:44:51.638 00.000 21948 Move returns status 0, amount 44
01:44:51.638 00.000 21948 MoveAxis(N, 0, ABG)
01:44:51.638 00.000 21948 Move returns status 0, amount 0
01:44:51.638 00.000 21948 move complete, result=0
01:44:51.638 00.000 21948 worker thread done servicing request
01:44:51.638 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
01:44:51.639 00.001 21948 Worker thread wakes up
01:44:51.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:51.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:53.048 01.409 21948 Exposure complete
01:44:53.092 00.044 21948 worker thread done servicing request
01:44:53.092 00.000 18120 OnExposeComplete: enter
01:44:53.093 00.001 18120 UpdateGuideState(): m_state=6
01:44:53.093 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
01:44:53.094 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=234.90, Mass=1935, SNR=30.4, Peak=174 HFD=3.8
01:44:53.094 00.000 18120 MultiStar: [#1 -0.01,0.04,0.73,U] [#2 -0.25,0.32,0.00,M4] [#3 -0.11,0.21,0.62,U] [#4 -0.22,-0.17,0.57,U] [#5 0.38,0.27,0.00,M2] [#6 -0.39,0.31,0.00,M9] [#7 -0.34,0.15,0.41,U] [#8 -0.03,0.20,0.40,U] 
01:44:53.095 00.001 18120 refined, 5 included, MultiStar: {-0.11, 0.12}, one-star: {-0.06, 0.23}
01:44:53.096 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
01:44:53.096 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
01:44:53.096 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.33 mountX=0.15 mountY=0.05, mountTheta=0.29
01:44:53.098 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.12, opts=13)
01:44:53.098 00.000 18120 Enqueuing Move request for scope (-0.11, 0.12)
01:44:53.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:53.099 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.4
01:44:53.099 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:53.100 00.001 21948 Worker thread wakes up
01:44:53.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
01:44:53.100 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
01:44:53.100 00.000 21948 Moving (-0.11, 0.12) raw xDistance=0.15 yDistance=0.05
01:44:53.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:53.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:53.100 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:53.101 00.001 18120 Enqueuing Expose request
01:44:53.101 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:44:53.101 00.000 21948 MoveAxis(E, 0, ABG)
01:44:53.101 00.000 21948 Move returns status 0, amount 0
01:44:53.101 00.000 21948 MoveAxis(N, 0, ABG)
01:44:53.102 00.001 21948 Move returns status 0, amount 0
01:44:53.102 00.000 21948 move complete, result=0
01:44:53.102 00.000 21948 worker thread done servicing request
01:44:53.102 00.000 21948 Worker thread wakes up
01:44:53.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:53.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:53.102 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:54.742 01.640 21948 Exposure complete
01:44:54.778 00.036 21948 worker thread done servicing request
01:44:54.778 00.000 18120 OnExposeComplete: enter
01:44:54.780 00.002 18120 UpdateGuideState(): m_state=6
01:44:54.781 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
01:44:54.782 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=234.78, Mass=2153, SNR=32.1, Peak=179 HFD=3.7
01:44:54.784 00.002 18120 MultiStar: [#1 -0.00,0.10,0.69,U] [#2 -0.25,0.20,0.60,U] [#3 -0.31,0.35,0.00,M4] [#4 -0.05,-0.17,0.52,U] [#5 0.31,-0.01,0.45,U] [#6 -0.53,0.32,0.00,M10] [#7 -0.24,0.14,0.43,U] [#8 -0.32,-0.01,0.37,U] 
01:44:54.785 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.06}, one-star: {-0.15, 0.11}
01:44:54.787 00.002 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
01:44:54.790 00.003 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
01:44:54.792 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=0.10 mountY=0.06, mountTheta=0.56
01:44:54.794 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.06, opts=13)
01:44:54.794 00.000 18120 Enqueuing Move request for scope (-0.10, 0.06)
01:44:54.794 00.000 21948 Worker thread wakes up
01:44:54.794 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:54.795 00.001 18120 UpdateGuideState exits: m=2153 RSB=32.1
01:44:54.795 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.796 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:54.796 00.000 18120 Enqueuing Expose request
01:44:54.797 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
01:44:54.797 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:44:54.797 00.000 21948 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=0.06
01:44:54.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:44:54.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:54.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:44:54.797 00.000 21948 MoveAxis(E, 0, ABG)
01:44:54.797 00.000 21948 Move returns status 0, amount 0
01:44:54.797 00.000 21948 MoveAxis(N, 0, ABG)
01:44:54.797 00.000 21948 Move returns status 0, amount 0
01:44:54.797 00.000 21948 move complete, result=0
01:44:54.797 00.000 21948 worker thread done servicing request
01:44:54.797 00.000 21948 Worker thread wakes up
01:44:54.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:54.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:54.797 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:56.320 01.523 21948 Exposure complete
01:44:56.361 00.041 21948 worker thread done servicing request
01:44:56.361 00.000 18120 OnExposeComplete: enter
01:44:56.362 00.001 18120 UpdateGuideState(): m_state=6
01:44:56.362 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
01:44:56.362 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=234.81, Mass=1949, SNR=30.5, Peak=182 HFD=3.8
01:44:56.363 00.001 18120 MultiStar: [#1 -0.01,0.07,0.73,U] [#2 -0.40,0.30,0.00,M4] [#3 -0.20,0.21,0.61,U] [#4 -0.01,-0.17,0.59,U] [#5 0.19,0.14,0.48,U] [#6 -0.55,0.25,0.00,R] [#7 -0.30,-0.19,0.40,U] [#8 -0.42,-0.05,0.00,M1] 
01:44:56.363 00.000 18120 refined, 5 included, MultiStar: {-0.09, 0.06}, one-star: {-0.16, 0.14}
01:44:56.365 00.002 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
01:44:56.365 00.000 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
01:44:56.366 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.57 mountX=0.09 mountY=0.05, mountTheta=0.54
01:44:56.368 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.06, opts=13)
01:44:56.368 00.000 18120 Enqueuing Move request for scope (-0.09, 0.06)
01:44:56.369 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:56.370 00.001 21948 Worker thread wakes up
01:44:56.370 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.5
01:44:56.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:44:56.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.371 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:44:56.371 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:56.371 00.000 18120 Enqueuing Expose request
01:44:56.371 00.000 21948 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.05
01:44:56.372 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:56.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:56.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:44:56.372 00.000 21948 MoveAxis(E, 0, ABG)
01:44:56.372 00.000 21948 Move returns status 0, amount 0
01:44:56.372 00.000 21948 MoveAxis(N, 0, ABG)
01:44:56.372 00.000 21948 Move returns status 0, amount 0
01:44:56.372 00.000 21948 move complete, result=0
01:44:56.372 00.000 21948 worker thread done servicing request
01:44:56.372 00.000 21948 Worker thread wakes up
01:44:56.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:56.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:56.372 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:58.000 01.628 21948 Exposure complete
01:44:58.025 00.025 21948 worker thread done servicing request
01:44:58.025 00.000 18120 OnExposeComplete: enter
01:44:58.026 00.001 18120 UpdateGuideState(): m_state=6
01:44:58.027 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
01:44:58.027 00.000 18120 Star::Find returns 1 (0), X=896.48, Y=234.80, Mass=1968, SNR=30.6, Peak=169 HFD=3.8
01:44:58.027 00.000 18120 MultiStar: [#1 -0.13,0.33,0.73,U] [#2 -0.50,0.27,0.00,M5] [#3 -0.34,0.31,0.00,M4] [#4 -0.06,-0.07,0.57,U] [#5 -0.03,0.11,0.46,U] [#6 0.23,0.30,0.53,U] [#7 -0.18,-0.02,0.46,U] [#8 -0.27,0.21,0.41,U] 
01:44:58.030 00.003 18120 single-star, 6 included, MultiStar: {-0.07, 0.15}, one-star: {-0.09, 0.13}
01:44:58.032 00.002 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
01:44:58.033 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
01:44:58.034 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.15 cameraTheta=2.16 mountX=0.15 mountY=0.02, mountTheta=0.12
01:44:58.036 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
01:44:58.039 00.003 18120 Enqueuing Move request for scope (-0.09, 0.13)
01:44:58.041 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:58.041 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.6
01:44:58.042 00.001 21948 Worker thread wakes up
01:44:58.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:44:58.042 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:44:58.042 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.042 00.000 21948 Moving (-0.09, 0.13) raw xDistance=0.15 yDistance=0.02
01:44:58.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:58.042 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:58.043 00.001 18120 Enqueuing Expose request
01:44:58.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:58.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:44:58.043 00.000 21948 MoveAxis(E, 0, ABG)
01:44:58.043 00.000 21948 Move returns status 0, amount 0
01:44:58.044 00.001 21948 MoveAxis(N, 0, ABG)
01:44:58.044 00.000 21948 Move returns status 0, amount 0
01:44:58.044 00.000 21948 move complete, result=0
01:44:58.044 00.000 21948 worker thread done servicing request
01:44:58.044 00.000 21948 Worker thread wakes up
01:44:58.044 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:58.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:44:58.044 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:59.563 01.519 21948 Exposure complete
01:44:59.598 00.035 21948 worker thread done servicing request
01:44:59.599 00.001 18120 OnExposeComplete: enter
01:44:59.600 00.001 18120 UpdateGuideState(): m_state=6
01:44:59.601 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
01:44:59.604 00.003 18120 Star::Find returns 1 (0), X=896.66, Y=234.93, Mass=2078, SNR=31.6, Peak=173 HFD=4.1
01:44:59.606 00.002 18120 MultiStar: [#1 0.03,0.17,0.71,U] [#2 -0.37,0.39,0.00,M6] [#3 -0.37,0.31,0.00,M5] [#4 0.04,-0.13,0.53,U] [#5 0.26,-0.04,0.46,U] [#6 0.01,0.20,0.49,U] [#7 -0.42,0.00,0.00,M1] [#8 -0.46,0.13,0.00,M1] 
01:44:59.609 00.003 18120 refined, 4 included, MultiStar: {0.08, 0.12}, one-star: {0.09, 0.26}
01:44:59.611 00.002 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
01:44:59.613 00.002 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
01:44:59.614 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.99 mountX=0.08 mountY=-0.13, mountTheta=-1.02
01:44:59.616 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
01:44:59.617 00.001 18120 Enqueuing Move request for scope (0.08, 0.12)
01:44:59.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:44:59.618 00.001 18120 UpdateGuideState exits: m=2078 RSB=31.6
01:44:59.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:59.619 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:44:59.619 00.000 18120 Enqueuing Expose request
01:44:59.620 00.001 21948 Worker thread wakes up
01:44:59.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:44:59.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:44:59.620 00.000 21948 Moving (0.08, 0.12) raw xDistance=0.08 yDistance=-0.13
01:44:59.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:44:59.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:59.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:59.620 00.000 21948 MoveAxis(E, 0, ABG)
01:44:59.620 00.000 21948 Move returns status 0, amount 0
01:44:59.620 00.000 21948 MoveAxis(N, 0, ABG)
01:44:59.620 00.000 21948 Move returns status 0, amount 0
01:44:59.620 00.000 21948 move complete, result=0
01:44:59.620 00.000 21948 worker thread done servicing request
01:44:59.620 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:59.620 00.000 21948 Worker thread wakes up
01:44:59.621 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:44:59.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:01.244 01.623 21948 Exposure complete
01:45:01.282 00.038 21948 worker thread done servicing request
01:45:01.282 00.000 18120 OnExposeComplete: enter
01:45:01.282 00.000 18120 UpdateGuideState(): m_state=6
01:45:01.282 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
01:45:01.283 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=234.95, Mass=1977, SNR=30.6, Peak=198 HFD=3.9
01:45:01.283 00.000 18120 MultiStar: [#1 -0.02,0.09,0.73,U] [#2 -0.32,0.25,0.00,M7] [#3 -0.27,0.27,0.60,U] [#4 0.02,-0.14,0.56,U] [#5 0.16,0.07,0.46,U] [#6 0.06,0.01,0.55,U] [#7 -0.27,0.02,0.43,U] [#8 -0.21,-0.12,0.40,U] 
01:45:01.284 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.15, 0.28}
01:45:01.284 00.000 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
01:45:01.285 00.001 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
01:45:01.285 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.33 mountX=0.12 mountY=0.04, mountTheta=0.29
01:45:01.287 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.09, opts=13)
01:45:01.288 00.001 18120 Enqueuing Move request for scope (-0.09, 0.09)
01:45:01.288 00.000 21948 Worker thread wakes up
01:45:01.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:01.291 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:45:01.291 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.6
01:45:01.291 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.292 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:01.292 00.000 18120 Enqueuing Expose request
01:45:01.293 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:45:01.293 00.000 21948 Moving (-0.09, 0.09) raw xDistance=0.12 yDistance=0.04
01:45:01.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:45:01.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:01.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:01.293 00.000 21948 MoveAxis(E, 0, ABG)
01:45:01.293 00.000 21948 Move returns status 0, amount 0
01:45:01.293 00.000 21948 MoveAxis(N, 0, ABG)
01:45:01.293 00.000 21948 Move returns status 0, amount 0
01:45:01.293 00.000 21948 move complete, result=0
01:45:01.293 00.000 21948 worker thread done servicing request
01:45:01.293 00.000 21948 Worker thread wakes up
01:45:01.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:01.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:01.293 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:02.806 01.513 21948 Exposure complete
01:45:02.845 00.039 21948 worker thread done servicing request
01:45:02.845 00.000 18120 OnExposeComplete: enter
01:45:02.847 00.002 18120 UpdateGuideState(): m_state=6
01:45:02.848 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
01:45:02.849 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=234.89, Mass=1934, SNR=30.4, Peak=195 HFD=3.9
01:45:02.851 00.002 18120 MultiStar: [#1 0.10,0.23,0.73,U] [#2 -0.42,0.49,0.00,M8] [#3 -0.26,0.08,0.64,U] [#4 -0.02,-0.08,0.58,U] [#5 0.18,-0.04,0.48,U] [#6 0.23,0.04,0.51,U] [#7 -0.22,-0.12,0.44,U] [#8 -0.31,-0.10,0.40,U] 
01:45:02.853 00.002 18120 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {-0.27, 0.22}
01:45:02.853 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
01:45:02.854 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
01:45:02.854 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.49 mountX=0.09 mountY=0.05, mountTheta=0.46
01:45:02.855 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
01:45:02.856 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
01:45:02.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:02.857 00.001 21948 Worker thread wakes up
01:45:02.857 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:45:02.857 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:45:02.857 00.000 21948 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.05
01:45:02.857 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.4
01:45:02.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:02.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:02.858 00.001 18120 Enqueuing Expose request
01:45:02.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:02.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:02.859 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:02.859 00.000 21948 MoveAxis(E, 0, ABG)
01:45:02.859 00.000 21948 Move returns status 0, amount 0
01:45:02.859 00.000 21948 MoveAxis(N, 0, ABG)
01:45:02.859 00.000 21948 Move returns status 0, amount 0
01:45:02.859 00.000 21948 move complete, result=0
01:45:02.859 00.000 21948 worker thread done servicing request
01:45:02.859 00.000 21948 Worker thread wakes up
01:45:02.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:02.859 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:02.860 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:04.498 01.638 21948 Exposure complete
01:45:04.559 00.061 21948 worker thread done servicing request
01:45:04.559 00.000 18120 OnExposeComplete: enter
01:45:04.559 00.000 18120 UpdateGuideState(): m_state=6
01:45:04.560 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
01:45:04.560 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=234.98, Mass=1943, SNR=30.6, Peak=185 HFD=4.0
01:45:04.561 00.001 18120 MultiStar: [#1 -0.13,0.30,0.74,U] [#2 -0.23,0.37,0.00,M9] [#3 -0.16,0.38,0.00,M4] [#4 -0.20,0.15,0.56,U] [#5 -0.07,0.32,0.47,U] [#6 0.04,0.16,0.52,U] [#7 -0.27,-0.03,0.43,U] [#8 -0.30,-0.08,0.39,U] 
01:45:04.561 00.000 18120 refined, 6 included, MultiStar: {-0.18, 0.20}, one-star: {-0.31, 0.31}
01:45:04.562 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
01:45:04.562 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
01:45:04.562 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.33 mountX=0.25 mountY=0.08, mountTheta=0.29
01:45:04.563 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.20, opts=13)
01:45:04.564 00.001 18120 Enqueuing Move request for scope (-0.18, 0.20)
01:45:04.564 00.000 21948 Worker thread wakes up
01:45:04.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:04.565 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.6
01:45:04.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.566 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:04.566 00.000 18120 Enqueuing Expose request
01:45:04.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
01:45:04.566 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
01:45:04.566 00.000 21948 Moving (-0.18, 0.20) raw xDistance=0.25 yDistance=0.08
01:45:04.568 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:45:04.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:04.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:45:04.568 00.000 21948 MoveAxis(W, 45, ABG)
01:45:04.568 00.000 21948 Guiding  Dir = 3, Dur = 45
01:45:04.568 00.000 21948 IsSlewing returns 0
01:45:04.568 00.000 21948 IsGuiding returns 0
01:45:04.570 00.002 21948 PulseGuide returned control before completion, sleep 53
01:45:04.639 00.069 21948 IsGuiding returns 0
01:45:04.640 00.001 21948 Move returns status 0, amount 45
01:45:04.640 00.000 21948 MoveAxis(N, 0, ABG)
01:45:04.640 00.000 21948 Move returns status 0, amount 0
01:45:04.640 00.000 21948 move complete, result=0
01:45:04.640 00.000 21948 worker thread done servicing request
01:45:04.640 00.000 21948 Worker thread wakes up
01:45:04.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:04.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:04.640 00.000 18120 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
01:45:06.052 01.412 21948 Exposure complete
01:45:06.091 00.039 21948 worker thread done servicing request
01:45:06.091 00.000 18120 OnExposeComplete: enter
01:45:06.092 00.001 18120 UpdateGuideState(): m_state=6
01:45:06.092 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
01:45:06.093 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=234.78, Mass=1871, SNR=30.0, Peak=164 HFD=3.8
01:45:06.093 00.000 18120 MultiStar: [#1 -0.02,0.17,0.73,U] [#2 -0.21,0.29,0.66,U] [#3 -0.14,0.12,0.60,U] [#4 0.14,-0.15,0.58,U] [#5 -0.04,0.14,0.47,U] [#6 0.33,0.18,0.52,U] [#7 -0.06,-0.06,0.45,U] [#8 -0.25,-0.02,0.42,U] 
01:45:06.094 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.11, 0.11}
01:45:06.094 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:45:06.094 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
01:45:06.095 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=0.11 mountY=-0.01, mountTheta=-0.05
01:45:06.098 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
01:45:06.098 00.000 18120 Enqueuing Move request for scope (-0.04, 0.10)
01:45:06.099 00.001 21948 Worker thread wakes up
01:45:06.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:06.099 00.000 18120 UpdateGuideState exits: m=1871 RSB=30.0
01:45:06.100 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.100 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:06.101 00.001 18120 Enqueuing Expose request
01:45:06.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:45:06.101 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:45:06.101 00.000 21948 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=-0.01
01:45:06.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:45:06.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:06.101 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:06.101 00.000 21948 MoveAxis(E, 0, ABG)
01:45:06.101 00.000 21948 Move returns status 0, amount 0
01:45:06.101 00.000 21948 MoveAxis(N, 0, ABG)
01:45:06.101 00.000 21948 Move returns status 0, amount 0
01:45:06.101 00.000 21948 move complete, result=0
01:45:06.101 00.000 21948 worker thread done servicing request
01:45:06.101 00.000 21948 Worker thread wakes up
01:45:06.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:06.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:06.102 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:07.731 01.629 21948 Exposure complete
01:45:07.773 00.042 21948 worker thread done servicing request
01:45:07.773 00.000 18120 OnExposeComplete: enter
01:45:07.774 00.001 18120 UpdateGuideState(): m_state=6
01:45:07.776 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
01:45:07.778 00.002 18120 Star::Find returns 1 (0), X=896.64, Y=234.84, Mass=2028, SNR=31.2, Peak=180 HFD=3.9
01:45:07.780 00.002 18120 MultiStar: [#1 0.17,0.07,0.70,U] [#2 -0.05,0.32,0.61,U] [#3 -0.09,0.26,0.59,U] [#4 0.07,-0.16,0.56,U] [#5 0.18,0.26,0.45,U] [#6 0.11,0.09,0.52,U] [#7 -0.17,0.03,0.44,U] [#8 -0.23,-0.09,0.41,U] 
01:45:07.780 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.07, 0.17}
01:45:07.782 00.002 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
01:45:07.782 00.000 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
01:45:07.783 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=0.10 mountY=-0.07, mountTheta=-0.64
01:45:07.784 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
01:45:07.784 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
01:45:07.785 00.001 21948 Worker thread wakes up
01:45:07.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:45:07.785 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:45:07.785 00.000 21948 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.07
01:45:07.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:45:07.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:07.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:07.785 00.000 21948 MoveAxis(E, 0, ABG)
01:45:07.785 00.000 21948 Move returns status 0, amount 0
01:45:07.785 00.000 21948 MoveAxis(N, 0, ABG)
01:45:07.785 00.000 21948 Move returns status 0, amount 0
01:45:07.785 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:07.786 00.001 21948 move complete, result=0
01:45:07.786 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.2
01:45:07.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:07.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:07.787 00.001 18120 Enqueuing Expose request
01:45:07.787 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:07.788 00.001 21948 worker thread done servicing request
01:45:07.788 00.000 21948 Worker thread wakes up
01:45:07.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:07.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:09.300 01.512 21948 Exposure complete
01:45:09.336 00.036 21948 worker thread done servicing request
01:45:09.337 00.001 18120 OnExposeComplete: enter
01:45:09.337 00.000 18120 UpdateGuideState(): m_state=6
01:45:09.339 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
01:45:09.341 00.002 18120 Star::Find returns 1 (0), X=896.51, Y=234.80, Mass=1887, SNR=30.1, Peak=164 HFD=3.8
01:45:09.342 00.001 18120 MultiStar: [#1 0.18,0.11,0.72,U] [#2 -0.29,0.13,0.64,U] [#3 -0.02,0.15,0.63,U] [#4 0.13,-0.24,0.59,U] [#5 0.22,0.15,0.47,U] [#6 0.56,0.10,0.00,M1] [#7 -0.36,-0.14,0.00,M1] [#8 -0.04,-0.03,0.41,U] 
01:45:09.343 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.07}, one-star: {-0.06, 0.13}
01:45:09.345 00.002 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
01:45:09.346 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
01:45:09.347 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.47 mountX=0.06 mountY=-0.04, mountTheta=-0.56
01:45:09.348 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
01:45:09.348 00.000 18120 Enqueuing Move request for scope (0.01, 0.07)
01:45:09.349 00.001 21948 Worker thread wakes up
01:45:09.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:09.349 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.1
01:45:09.350 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:09.350 00.000 18120 Enqueuing Expose request
01:45:09.351 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:45:09.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:45:09.351 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
01:45:09.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:45:09.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:09.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:09.351 00.000 21948 MoveAxis(E, 0, ABG)
01:45:09.351 00.000 21948 Move returns status 0, amount 0
01:45:09.351 00.000 21948 MoveAxis(N, 0, ABG)
01:45:09.351 00.000 21948 Move returns status 0, amount 0
01:45:09.351 00.000 21948 move complete, result=0
01:45:09.351 00.000 21948 worker thread done servicing request
01:45:09.351 00.000 21948 Worker thread wakes up
01:45:09.351 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:09.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:09.351 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:10.980 01.629 21948 Exposure complete
01:45:11.025 00.045 21948 worker thread done servicing request
01:45:11.025 00.000 18120 OnExposeComplete: enter
01:45:11.026 00.001 18120 UpdateGuideState(): m_state=6
01:45:11.027 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
01:45:11.028 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=234.76, Mass=2023, SNR=31.1, Peak=183 HFD=3.7
01:45:11.029 00.001 18120 MultiStar: [#1 0.13,0.08,0.70,U] [#2 -0.02,0.10,0.63,U] [#3 -0.08,0.22,0.60,U] [#4 0.21,-0.21,0.56,U] [#5 0.05,0.04,0.45,U] [#6 0.25,-0.15,0.52,U] [#7 -0.15,-0.09,0.44,U] [#8 -0.05,-0.12,0.38,U] 
01:45:11.029 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.06, 0.09}
01:45:11.030 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
01:45:11.030 00.000 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
01:45:11.031 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.28 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
01:45:11.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.02, opts=13)
01:45:11.033 00.001 18120 Enqueuing Move request for scope (0.05, 0.02)
01:45:11.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:11.034 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.1
01:45:11.034 00.000 21948 Worker thread wakes up
01:45:11.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:45:11.034 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:45:11.034 00.000 21948 Moving (0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
01:45:11.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:11.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:11.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:11.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:11.035 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:11.035 00.000 18120 Enqueuing Expose request
01:45:11.036 00.001 21948 MoveAxis(E, 0, ABG)
01:45:11.036 00.000 21948 Move returns status 0, amount 0
01:45:11.036 00.000 21948 MoveAxis(N, 0, ABG)
01:45:11.036 00.000 21948 Move returns status 0, amount 0
01:45:11.036 00.000 21948 move complete, result=0
01:45:11.036 00.000 21948 worker thread done servicing request
01:45:11.036 00.000 21948 Worker thread wakes up
01:45:11.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:11.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:11.037 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:12.564 01.527 21948 Exposure complete
01:45:12.612 00.048 21948 worker thread done servicing request
01:45:12.612 00.000 18120 OnExposeComplete: enter
01:45:12.613 00.001 18120 UpdateGuideState(): m_state=6
01:45:12.615 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
01:45:12.616 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=234.85, Mass=2044, SNR=31.2, Peak=200 HFD=3.8
01:45:12.618 00.002 18120 MultiStar: [#1 0.00,0.08,0.72,U] [#2 -0.31,0.25,0.00,M6] [#3 -0.09,0.11,0.60,U] [#4 -0.17,-0.03,0.55,U] [#5 0.10,0.14,0.46,U] [#6 0.16,0.08,0.50,U] [#7 -0.32,0.12,0.42,U] [#8 -0.19,-0.18,0.39,U] 
01:45:12.619 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.17, 0.18}
01:45:12.620 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
01:45:12.621 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
01:45:12.622 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.11 mountY=0.04, mountTheta=0.34
01:45:12.627 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.08, opts=13)
01:45:12.630 00.003 18120 Enqueuing Move request for scope (-0.09, 0.08)
01:45:12.630 00.000 21948 Worker thread wakes up
01:45:12.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:45:12.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:12.631 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.2
01:45:12.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:12.632 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:12.632 00.000 18120 Enqueuing Expose request
01:45:12.633 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:45:12.633 00.000 21948 Moving (-0.09, 0.08) raw xDistance=0.11 yDistance=0.04
01:45:12.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:45:12.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:12.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:12.633 00.000 21948 MoveAxis(E, 0, ABG)
01:45:12.633 00.000 21948 Move returns status 0, amount 0
01:45:12.633 00.000 21948 MoveAxis(N, 0, ABG)
01:45:12.633 00.000 21948 Move returns status 0, amount 0
01:45:12.633 00.000 21948 move complete, result=0
01:45:12.633 00.000 21948 worker thread done servicing request
01:45:12.633 00.000 21948 Worker thread wakes up
01:45:12.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:12.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:12.633 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:14.256 01.623 21948 Exposure complete
01:45:14.303 00.047 21948 worker thread done servicing request
01:45:14.303 00.000 18120 OnExposeComplete: enter
01:45:14.304 00.001 18120 UpdateGuideState(): m_state=6
01:45:14.304 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
01:45:14.305 00.001 18120 Star::Find returns 1 (0), X=896.45, Y=234.84, Mass=2025, SNR=31.2, Peak=179 HFD=3.9
01:45:14.305 00.000 18120 MultiStar: [#1 0.10,-0.12,0.70,U] [#2 -0.13,-0.01,0.64,U] [#3 -0.03,0.17,0.57,U] [#4 0.22,-0.34,0.00,M1] [#5 0.20,-0.18,0.45,U] [#6 0.32,0.09,0.52,U] [#7 -0.10,-0.18,0.43,U] [#8 -0.05,-0.17,0.39,U] 
01:45:14.306 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {-0.12, 0.17}
01:45:14.306 00.000 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
01:45:14.307 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
01:45:14.307 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.07 mountX=-0.00 mountY=-0.01, mountTheta=-1.93
01:45:14.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.00, opts=13)
01:45:14.309 00.001 18120 Enqueuing Move request for scope (0.01, 0.00)
01:45:14.309 00.000 21948 Worker thread wakes up
01:45:14.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:14.310 00.001 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:45:14.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:14.311 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
01:45:14.311 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
01:45:14.311 00.000 21948 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
01:45:14.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:45:14.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:14.311 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:14.311 00.000 21948 MoveAxis(E, 0, ABG)
01:45:14.311 00.000 21948 Move returns status 0, amount 0
01:45:14.311 00.000 21948 MoveAxis(N, 0, ABG)
01:45:14.311 00.000 21948 Move returns status 0, amount 0
01:45:14.311 00.000 21948 move complete, result=0
01:45:14.311 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:14.312 00.001 18120 Enqueuing Expose request
01:45:14.312 00.000 21948 worker thread done servicing request
01:45:14.312 00.000 21948 Worker thread wakes up
01:45:14.312 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:14.313 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:14.313 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:15.842 01.529 21948 Exposure complete
01:45:15.894 00.052 21948 worker thread done servicing request
01:45:15.894 00.000 18120 OnExposeComplete: enter
01:45:15.895 00.001 18120 UpdateGuideState(): m_state=6
01:45:15.896 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
01:45:15.896 00.000 18120 Star::Find returns 1 (0), X=896.57, Y=234.85, Mass=1950, SNR=30.6, Peak=168 HFD=3.8
01:45:15.897 00.001 18120 MultiStar: [#1 0.08,0.06,0.70,U] [#2 -0.09,-0.02,0.63,U] [#3 0.02,0.06,0.64,U] [#4 -0.00,-0.37,0.57,U] [#5 0.40,0.05,0.00,M1] [#6 0.04,0.17,0.54,U] [#7 -0.12,0.13,0.44,U] [#8 -0.08,-0.14,0.43,U] 
01:45:15.897 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.00, 0.18}
01:45:15.898 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
01:45:15.898 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
01:45:15.899 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.93 mountX=0.03 mountY=-0.00, mountTheta=-0.10
01:45:15.900 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
01:45:15.900 00.000 18120 Enqueuing Move request for scope (-0.01, 0.03)
01:45:15.903 00.003 21948 Worker thread wakes up
01:45:15.903 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:15.905 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:45:15.905 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
01:45:15.906 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:15.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:15.906 00.000 18120 Enqueuing Expose request
01:45:15.907 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:45:15.907 00.000 21948 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
01:45:15.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:45:15.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:15.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:45:15.907 00.000 21948 MoveAxis(E, 0, ABG)
01:45:15.907 00.000 21948 Move returns status 0, amount 0
01:45:15.907 00.000 21948 MoveAxis(N, 0, ABG)
01:45:15.907 00.000 21948 Move returns status 0, amount 0
01:45:15.907 00.000 21948 move complete, result=0
01:45:15.907 00.000 21948 worker thread done servicing request
01:45:15.907 00.000 21948 Worker thread wakes up
01:45:15.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:15.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:15.907 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:17.540 01.633 21948 Exposure complete
01:45:17.592 00.052 21948 worker thread done servicing request
01:45:17.592 00.000 18120 OnExposeComplete: enter
01:45:17.593 00.001 18120 UpdateGuideState(): m_state=6
01:45:17.593 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
01:45:17.594 00.001 18120 Star::Find returns 1 (0), X=896.50, Y=234.79, Mass=2024, SNR=31.2, Peak=164 HFD=3.9
01:45:17.594 00.000 18120 MultiStar: [#1 0.17,0.03,0.68,U] [#2 -0.22,0.25,0.62,U] [#3 -0.26,0.23,0.61,U] [#4 -0.01,-0.17,0.54,U] [#5 0.15,-0.10,0.46,U] [#6 0.36,0.02,0.50,U] [#7 -0.32,-0.29,0.00,M1] [#8 -0.20,-0.16,0.42,U] 
01:45:17.595 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.07, 0.12}
01:45:17.595 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
01:45:17.596 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
01:45:17.596 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.88 mountX=0.05 mountY=-0.01, mountTheta=-0.16
01:45:17.598 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
01:45:17.599 00.001 18120 Enqueuing Move request for scope (-0.02, 0.05)
01:45:17.599 00.000 21948 Worker thread wakes up
01:45:17.599 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:45:17.599 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:45:17.599 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.01
01:45:17.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:17.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:17.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:17.599 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.2
01:45:17.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:17.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:17.601 00.001 18120 Enqueuing Expose request
01:45:17.601 00.000 21948 MoveAxis(E, 0, ABG)
01:45:17.601 00.000 21948 Move returns status 0, amount 0
01:45:17.601 00.000 21948 MoveAxis(N, 0, ABG)
01:45:17.601 00.000 21948 Move returns status 0, amount 0
01:45:17.601 00.000 21948 move complete, result=0
01:45:17.601 00.000 21948 worker thread done servicing request
01:45:17.601 00.000 21948 Worker thread wakes up
01:45:17.601 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:17.601 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:17.602 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:19.124 01.522 21948 Exposure complete
01:45:19.161 00.037 21948 worker thread done servicing request
01:45:19.161 00.000 18120 OnExposeComplete: enter
01:45:19.164 00.003 18120 UpdateGuideState(): m_state=6
01:45:19.165 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
01:45:19.167 00.002 18120 Star::Find returns 1 (0), X=896.52, Y=234.82, Mass=1823, SNR=29.6, Peak=145 HFD=3.8
01:45:19.168 00.001 18120 MultiStar: [#1 0.07,-0.02,0.78,U] [#2 -0.11,0.05,0.66,U] [#3 -0.11,0.21,0.64,U] [#4 0.14,-0.31,0.59,U] [#5 0.15,0.23,0.53,U] [#6 0.36,-0.00,0.52,U] [#7 -0.06,-0.10,0.46,U] [#8 0.08,-0.12,0.42,U] 
01:45:19.170 00.002 18120 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.05, 0.15}
01:45:19.171 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
01:45:19.171 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
01:45:19.172 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.56 mountX=0.01 mountY=-0.04, mountTheta=-1.44
01:45:19.173 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
01:45:19.173 00.000 18120 Enqueuing Move request for scope (0.04, 0.02)
01:45:19.174 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:19.174 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.6
01:45:19.175 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:19.175 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:19.175 00.000 18120 Enqueuing Expose request
01:45:19.176 00.001 21948 Worker thread wakes up
01:45:19.176 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:45:19.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:45:19.176 00.000 21948 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
01:45:19.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:45:19.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:19.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:19.176 00.000 21948 MoveAxis(E, 0, ABG)
01:45:19.176 00.000 21948 Move returns status 0, amount 0
01:45:19.176 00.000 21948 MoveAxis(N, 0, ABG)
01:45:19.176 00.000 21948 Move returns status 0, amount 0
01:45:19.176 00.000 21948 move complete, result=0
01:45:19.176 00.000 21948 worker thread done servicing request
01:45:19.176 00.000 21948 Worker thread wakes up
01:45:19.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:19.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:19.177 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:20.802 01.625 21948 Exposure complete
01:45:20.841 00.039 21948 worker thread done servicing request
01:45:20.841 00.000 18120 OnExposeComplete: enter
01:45:20.841 00.000 18120 UpdateGuideState(): m_state=6
01:45:20.842 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
01:45:20.843 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=234.82, Mass=2043, SNR=31.3, Peak=181 HFD=4.0
01:45:20.843 00.000 18120 MultiStar: [#1 0.04,0.11,0.70,U] [#2 -0.01,0.17,0.62,U] [#3 -0.25,0.24,0.58,U] [#4 -0.00,-0.25,0.56,U] [#5 0.16,-0.17,0.45,U] [#6 0.02,0.12,0.51,U] [#7 -0.21,-0.02,0.45,U] [#8 -0.11,-0.05,0.38,U] 
01:45:20.844 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.18, 0.15}
01:45:20.844 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
01:45:20.844 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
01:45:20.845 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.49 mountX=0.08 mountY=0.04, mountTheta=0.46
01:45:20.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
01:45:20.847 00.001 18120 Enqueuing Move request for scope (-0.07, 0.05)
01:45:20.847 00.000 21948 Worker thread wakes up
01:45:20.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:45:20.847 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:45:20.847 00.000 21948 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=0.04
01:45:20.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:45:20.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:20.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:20.847 00.000 21948 MoveAxis(E, 0, ABG)
01:45:20.847 00.000 21948 Move returns status 0, amount 0
01:45:20.847 00.000 21948 MoveAxis(N, 0, ABG)
01:45:20.847 00.000 21948 Move returns status 0, amount 0
01:45:20.847 00.000 21948 move complete, result=0
01:45:20.847 00.000 21948 worker thread done servicing request
01:45:20.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:20.848 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.3
01:45:20.852 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.854 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:20.856 00.002 18120 Enqueuing Expose request
01:45:20.856 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:20.857 00.001 21948 Worker thread wakes up
01:45:20.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:20.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:22.374 01.517 21948 Exposure complete
01:45:22.416 00.042 21948 worker thread done servicing request
01:45:22.416 00.000 18120 OnExposeComplete: enter
01:45:22.417 00.001 18120 UpdateGuideState(): m_state=6
01:45:22.418 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
01:45:22.418 00.000 18120 Star::Find returns 1 (0), X=896.55, Y=234.84, Mass=1917, SNR=30.4, Peak=163 HFD=3.8
01:45:22.421 00.003 18120 MultiStar: [#1 0.07,0.11,0.76,U] [#2 -0.45,0.18,0.00,M2] [#3 -0.06,0.17,0.61,U] [#4 0.19,-0.12,0.57,U] [#5 0.33,0.02,0.46,U] [#6 0.14,0.36,0.50,U] [#7 -0.28,0.03,0.42,U] [#8 -0.17,-0.09,0.41,U] 
01:45:22.423 00.002 18120 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {-0.02, 0.17}
01:45:22.426 00.003 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
01:45:22.428 00.002 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
01:45:22.431 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.26 mountX=0.07 mountY=-0.07, mountTheta=-0.76
01:45:22.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
01:45:22.432 00.000 18120 Enqueuing Move request for scope (0.03, 0.09)
01:45:22.433 00.001 21948 Worker thread wakes up
01:45:22.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:22.433 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.4
01:45:22.434 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:22.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:22.435 00.001 18120 Enqueuing Expose request
01:45:22.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:45:22.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:45:22.435 00.000 21948 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.07
01:45:22.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:45:22.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:22.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:22.435 00.000 21948 MoveAxis(E, 0, ABG)
01:45:22.435 00.000 21948 Move returns status 0, amount 0
01:45:22.435 00.000 21948 MoveAxis(N, 0, ABG)
01:45:22.435 00.000 21948 Move returns status 0, amount 0
01:45:22.435 00.000 21948 move complete, result=0
01:45:22.435 00.000 21948 worker thread done servicing request
01:45:22.435 00.000 21948 Worker thread wakes up
01:45:22.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:22.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:22.436 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:24.058 01.622 21948 Exposure complete
01:45:24.113 00.055 21948 worker thread done servicing request
01:45:24.113 00.000 18120 OnExposeComplete: enter
01:45:24.114 00.001 18120 UpdateGuideState(): m_state=6
01:45:24.115 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
01:45:24.116 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=234.67, Mass=2022, SNR=31.1, Peak=168 HFD=3.9
01:45:24.117 00.001 18120 MultiStar: [#1 0.09,0.15,0.70,U] [#2 -0.04,0.13,0.63,U] [#3 -0.05,0.11,0.58,U] [#4 0.03,-0.22,0.56,U] [#5 0.19,0.06,0.48,U] [#6 0.12,-0.07,0.53,U] [#7 -0.24,-0.04,0.42,U] [#8 -0.25,-0.20,0.41,U] 
01:45:24.117 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.05, 0.00}
01:45:24.118 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.86 = 0.86)
01:45:24.118 00.000 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.82 = 0.82)
01:45:24.119 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.85 mountX=0.01 mountY=0.01, mountTheta=0.84
01:45:24.121 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.00, opts=13)
01:45:24.121 00.000 18120 Enqueuing Move request for scope (-0.01, 0.00)
01:45:24.122 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:24.122 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.1
01:45:24.123 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.148 00.025 21948 Worker thread wakes up
01:45:24.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:24.148 00.000 18120 Enqueuing Expose request
01:45:24.149 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:45:24.149 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:45:24.149 00.000 21948 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
01:45:24.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:45:24.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:24.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:45:24.149 00.000 21948 MoveAxis(E, 0, ABG)
01:45:24.149 00.000 21948 Move returns status 0, amount 0
01:45:24.149 00.000 21948 MoveAxis(N, 0, ABG)
01:45:24.149 00.000 21948 Move returns status 0, amount 0
01:45:24.149 00.000 21948 move complete, result=0
01:45:24.149 00.000 21948 worker thread done servicing request
01:45:24.149 00.000 21948 Worker thread wakes up
01:45:24.149 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:24.149 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:24.149 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:25.666 01.517 21948 Exposure complete
01:45:25.714 00.048 21948 worker thread done servicing request
01:45:25.715 00.001 18120 OnExposeComplete: enter
01:45:25.715 00.000 18120 UpdateGuideState(): m_state=6
01:45:25.716 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
01:45:25.716 00.000 18120 Star::Find returns 1 (0), X=896.68, Y=234.79, Mass=2015, SNR=31.1, Peak=183 HFD=4.1
01:45:25.717 00.001 18120 MultiStar: [#1 0.13,0.17,0.72,U] [#2 -0.27,0.20,0.64,U] [#3 -0.27,0.34,0.00,M1] [#4 0.28,-0.16,0.56,U] [#5 0.38,0.08,0.00,M1] [#6 0.20,0.21,0.51,U] [#7 -0.17,-0.03,0.44,U] [#8 -0.11,0.25,0.40,U] 
01:45:25.717 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.12, 0.12}
01:45:25.718 00.001 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
01:45:25.718 00.000 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
01:45:25.719 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=0.09 mountY=-0.09, mountTheta=-0.79
01:45:25.720 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.11, opts=13)
01:45:25.720 00.000 18120 Enqueuing Move request for scope (0.04, 0.11)
01:45:25.722 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:25.724 00.002 21948 Worker thread wakes up
01:45:25.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:45:25.724 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.1
01:45:25.726 00.002 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:25.726 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:25.727 00.001 21948 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.09
01:45:25.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:25.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:25.727 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:25.728 00.001 18120 Enqueuing Expose request
01:45:25.729 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:25.729 00.000 21948 MoveAxis(E, 0, ABG)
01:45:25.729 00.000 21948 Move returns status 0, amount 0
01:45:25.729 00.000 21948 MoveAxis(N, 0, ABG)
01:45:25.729 00.000 21948 Move returns status 0, amount 0
01:45:25.729 00.000 21948 move complete, result=0
01:45:25.729 00.000 21948 worker thread done servicing request
01:45:25.729 00.000 21948 Worker thread wakes up
01:45:25.729 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:25.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:25.730 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:27.360 01.630 21948 Exposure complete
01:45:27.397 00.037 21948 worker thread done servicing request
01:45:27.420 00.023 18120 OnExposeComplete: enter
01:45:27.420 00.000 18120 UpdateGuideState(): m_state=6
01:45:27.421 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
01:45:27.421 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=234.60, Mass=1954, SNR=30.6, Peak=161 HFD=3.8
01:45:27.422 00.001 18120 MultiStar: [#1 0.13,-0.09,0.71,U] [#2 0.00,0.16,0.61,U] [#3 -0.03,0.16,0.62,U] [#4 0.33,-0.22,0.00,M1] [#5 0.32,-0.21,0.47,U] [#6 0.33,0.03,0.51,U] [#7 -0.14,-0.17,0.45,U] [#8 -0.20,-0.35,0.00,M1] 
01:45:27.422 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.10, -0.07}
01:45:27.422 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
01:45:27.423 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
01:45:27.423 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=-0.06 mountY=-0.08, mountTheta=-2.26
01:45:27.425 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
01:45:27.425 00.000 18120 Enqueuing Move request for scope (0.10, -0.02)
01:45:27.425 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:27.426 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:45:27.426 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:27.427 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:27.427 00.000 18120 Enqueuing Expose request
01:45:27.428 00.001 21948 Worker thread wakes up
01:45:27.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:45:27.428 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:45:27.428 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
01:45:27.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:45:27.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:27.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:45:27.428 00.000 21948 MoveAxis(E, 0, ABG)
01:45:27.428 00.000 21948 Move returns status 0, amount 0
01:45:27.428 00.000 21948 MoveAxis(N, 0, ABG)
01:45:27.428 00.000 21948 Move returns status 0, amount 0
01:45:27.428 00.000 21948 move complete, result=0
01:45:27.428 00.000 21948 worker thread done servicing request
01:45:27.428 00.000 21948 Worker thread wakes up
01:45:27.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:27.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:27.428 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:28.957 01.529 21948 Exposure complete
01:45:28.996 00.039 21948 worker thread done servicing request
01:45:28.996 00.000 18120 OnExposeComplete: enter
01:45:28.997 00.001 18120 UpdateGuideState(): m_state=6
01:45:28.999 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
01:45:29.000 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=234.77, Mass=1893, SNR=30.1, Peak=165 HFD=3.8
01:45:29.002 00.002 18120 MultiStar: [#1 0.33,0.08,0.72,U] [#2 -0.13,0.14,0.66,U] [#3 0.08,0.14,0.62,U] [#4 0.03,-0.20,0.56,U] [#5 0.24,0.10,0.49,U] [#6 0.34,-0.21,0.00,M1] [#7 0.04,-0.16,0.45,U] [#8 -0.10,-0.38,0.00,M2] 
01:45:29.003 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {0.10, 0.10}
01:45:29.003 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
01:45:29.003 00.000 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
01:45:29.003 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.43 mountX=0.00 mountY=-0.11, mountTheta=-1.57
01:45:29.006 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
01:45:29.006 00.000 18120 Enqueuing Move request for scope (0.10, 0.05)
01:45:29.006 00.000 21948 Worker thread wakes up
01:45:29.007 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:45:29.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:45:29.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:29.007 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
01:45:29.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:29.009 00.001 18120 Enqueuing Expose request
01:45:29.012 00.003 21948 Moving (0.10, 0.05) raw xDistance=0.00 yDistance=-0.11
01:45:29.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:45:29.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:29.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:29.012 00.000 21948 MoveAxis(E, 0, ABG)
01:45:29.012 00.000 21948 Move returns status 0, amount 0
01:45:29.012 00.000 21948 MoveAxis(N, 0, ABG)
01:45:29.012 00.000 21948 Move returns status 0, amount 0
01:45:29.012 00.000 21948 move complete, result=0
01:45:29.012 00.000 21948 worker thread done servicing request
01:45:29.012 00.000 21948 Worker thread wakes up
01:45:29.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:29.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:29.014 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:30.635 01.621 21948 Exposure complete
01:45:30.688 00.053 21948 worker thread done servicing request
01:45:30.688 00.000 18120 OnExposeComplete: enter
01:45:30.690 00.002 18120 UpdateGuideState(): m_state=6
01:45:30.691 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
01:45:30.693 00.002 18120 Star::Find returns 1 (0), X=896.72, Y=234.76, Mass=2161, SNR=32.1, Peak=206 HFD=3.8
01:45:30.694 00.001 18120 MultiStar: [#1 0.11,0.02,0.68,U] [#2 -0.12,0.10,0.63,U] [#3 0.10,0.21,0.59,U] [#4 0.23,-0.10,0.53,U] [#5 0.43,0.08,0.00,M1] [#6 0.51,0.08,0.00,M2] [#7 -0.02,-0.00,0.41,U] [#8 -0.12,-0.10,0.38,U] 
01:45:30.695 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.15, 0.09}
01:45:30.696 00.001 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
01:45:30.698 00.002 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
01:45:30.699 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.65 mountX=0.02 mountY=-0.08, mountTheta=-1.35
01:45:30.702 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
01:45:30.702 00.000 18120 Enqueuing Move request for scope (0.06, 0.05)
01:45:30.703 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:30.703 00.000 18120 UpdateGuideState exits: m=2161 RSB=32.1
01:45:30.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:30.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:30.704 00.001 18120 Enqueuing Expose request
01:45:30.704 00.000 21948 Worker thread wakes up
01:45:30.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:45:30.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:45:30.704 00.000 21948 Moving (0.06, 0.05) raw xDistance=0.02 yDistance=-0.08
01:45:30.705 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:30.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:30.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:45:30.705 00.000 21948 MoveAxis(E, 0, ABG)
01:45:30.705 00.000 21948 Move returns status 0, amount 0
01:45:30.705 00.000 21948 MoveAxis(N, 0, ABG)
01:45:30.705 00.000 21948 Move returns status 0, amount 0
01:45:30.705 00.000 21948 move complete, result=0
01:45:30.705 00.000 21948 worker thread done servicing request
01:45:30.705 00.000 21948 Worker thread wakes up
01:45:30.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:30.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:30.706 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:32.234 01.528 21948 Exposure complete
01:45:32.287 00.053 21948 worker thread done servicing request
01:45:32.287 00.000 18120 OnExposeComplete: enter
01:45:32.289 00.002 18120 UpdateGuideState(): m_state=6
01:45:32.289 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
01:45:32.290 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=234.45, Mass=1937, SNR=30.4, Peak=158 HFD=3.7
01:45:32.290 00.000 18120 MultiStar: [#1 0.14,-0.10,0.72,U] [#2 -0.07,0.15,0.64,U] [#3 0.04,0.03,0.61,U] [#4 0.17,-0.41,0.00,M1] [#5 0.29,0.08,0.49,U] [#6 0.21,-0.22,0.54,U] [#7 -0.04,-0.15,0.44,U] [#8 0.15,-0.06,0.40,U] 
01:45:32.291 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.07, -0.22}
01:45:32.291 00.000 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:45:32.292 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:45:32.292 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.67 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
01:45:32.295 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
01:45:32.298 00.003 18120 Enqueuing Move request for scope (0.09, -0.07)
01:45:32.300 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:32.303 00.003 18120 UpdateGuideState exits: m=1937 RSB=30.4
01:45:32.305 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:32.307 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:32.308 00.001 18120 Enqueuing Expose request
01:45:32.311 00.003 21948 Worker thread wakes up
01:45:32.311 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:45:32.311 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:45:32.311 00.000 21948 Moving (0.09, -0.07) raw xDistance=-0.11 yDistance=-0.05
01:45:32.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:45:32.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:32.311 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:32.312 00.001 21948 MoveAxis(E, 0, ABG)
01:45:32.312 00.000 21948 Move returns status 0, amount 0
01:45:32.312 00.000 21948 MoveAxis(N, 0, ABG)
01:45:32.312 00.000 21948 Move returns status 0, amount 0
01:45:32.312 00.000 21948 move complete, result=0
01:45:32.312 00.000 21948 worker thread done servicing request
01:45:32.312 00.000 21948 Worker thread wakes up
01:45:32.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:32.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:32.313 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:33.935 01.622 21948 Exposure complete
01:45:33.968 00.033 21948 worker thread done servicing request
01:45:33.968 00.000 18120 OnExposeComplete: enter
01:45:33.969 00.001 18120 UpdateGuideState(): m_state=6
01:45:33.970 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
01:45:33.970 00.000 18120 Star::Find returns 1 (0), X=896.76, Y=234.47, Mass=2069, SNR=31.4, Peak=182 HFD=3.8
01:45:33.971 00.001 18120 MultiStar: [#1 0.19,-0.30,0.71,U] [#2 0.18,-0.06,0.63,U] [#3 -0.05,-0.05,0.59,U] [#4 0.17,-0.34,0.55,U] [#5 0.36,-0.15,0.00,M1] [#6 0.29,-0.37,0.00,M2] [#7 0.05,-0.38,0.42,U] [#8 0.10,-0.33,0.39,U] 
01:45:33.971 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.22}, one-star: {0.19, -0.20}
01:45:33.972 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
01:45:33.972 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
01:45:33.973 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.03 mountX=-0.26 mountY=-0.02, mountTheta=-3.07
01:45:33.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.22, opts=13)
01:45:33.974 00.000 18120 Enqueuing Move request for scope (0.13, -0.22)
01:45:33.975 00.001 21948 Worker thread wakes up
01:45:33.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:33.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
01:45:33.975 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.4
01:45:33.976 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
01:45:33.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:33.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:33.976 00.000 18120 Enqueuing Expose request
01:45:33.977 00.001 21948 Moving (0.13, -0.22) raw xDistance=-0.26 yDistance=-0.02
01:45:33.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:45:33.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:33.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:33.977 00.000 21948 MoveAxis(E, 46, ABG)
01:45:33.977 00.000 21948 Guiding  Dir = 2, Dur = 46
01:45:33.977 00.000 21948 IsSlewing returns 0
01:45:33.977 00.000 21948 IsGuiding returns 0
01:45:33.979 00.002 21948 PulseGuide returned control before completion, sleep 55
01:45:34.047 00.068 21948 IsGuiding returns 0
01:45:34.047 00.000 21948 Move returns status 0, amount 46
01:45:34.047 00.000 21948 MoveAxis(N, 0, ABG)
01:45:34.048 00.001 21948 Move returns status 0, amount 0
01:45:34.048 00.000 21948 move complete, result=0
01:45:34.048 00.000 21948 worker thread done servicing request
01:45:34.048 00.000 21948 Worker thread wakes up
01:45:34.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:34.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:34.048 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:45:35.462 01.414 21948 Exposure complete
01:45:35.505 00.043 21948 worker thread done servicing request
01:45:35.506 00.001 18120 OnExposeComplete: enter
01:45:35.507 00.001 18120 UpdateGuideState(): m_state=6
01:45:35.508 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
01:45:35.508 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=234.63, Mass=1843, SNR=29.6, Peak=167 HFD=3.6
01:45:35.509 00.001 18120 MultiStar: [#1 0.13,0.01,0.75,U] [#2 -0.13,0.03,0.66,U] [#3 0.05,0.15,0.66,U] [#4 0.18,-0.25,0.57,U] [#5 0.40,0.15,0.00,M2] [#6 0.31,-0.20,0.55,U] [#7 -0.22,-0.29,0.45,U] [#8 -0.24,-0.09,0.43,U] 
01:45:35.511 00.002 18120 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.09, -0.04}
01:45:35.512 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
01:45:35.513 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:45:35.515 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-1.02 mountX=-0.08 mountY=-0.01, mountTheta=-3.05
01:45:35.517 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
01:45:35.519 00.002 18120 Enqueuing Move request for scope (0.04, -0.06)
01:45:35.520 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:35.521 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.6
01:45:35.522 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.524 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:35.525 00.001 18120 Enqueuing Expose request
01:45:35.526 00.001 21948 Worker thread wakes up
01:45:35.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:45:35.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:45:35.526 00.000 21948 Moving (0.04, -0.06) raw xDistance=-0.08 yDistance=-0.01
01:45:35.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:45:35.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:35.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:35.526 00.000 21948 MoveAxis(E, 0, ABG)
01:45:35.526 00.000 21948 Move returns status 0, amount 0
01:45:35.526 00.000 21948 MoveAxis(N, 0, ABG)
01:45:35.526 00.000 21948 Move returns status 0, amount 0
01:45:35.526 00.000 21948 move complete, result=0
01:45:35.527 00.001 21948 worker thread done servicing request
01:45:35.527 00.000 21948 Worker thread wakes up
01:45:35.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:35.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
01:45:35.527 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:36.545 01.018 18120 evsrv: cli 0D46D7B0 connect
01:45:36.545 00.000 18120 case statement mapped state 6 to 3
01:45:36.546 00.001 18120 case statement mapped state 6 to 3
01:45:36.547 00.001 18120 evsrv: cli 0D46D7B0 request: {"method":"get_app_state","id":"5cd40f9c-132f-48e2-adf3-3dfea81e4d05"}
01:45:36.548 00.001 18120 case statement mapped state 6 to 3
01:45:36.550 00.002 18120 evsrv: cli 0D46D7B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cd40f9c-132f-48e2-adf3-3dfea81e4d05"}
01:45:36.552 00.002 18120 evsrv: cli 0D46D7B0 disconnect
01:45:36.553 00.001 18120 evsrv: cli 0D46D350 connect
01:45:36.554 00.001 18120 case statement mapped state 6 to 3
01:45:36.554 00.000 18120 case statement mapped state 6 to 3
01:45:36.555 00.001 18120 evsrv: cli 0D46D350 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"5fb88cf3-9ecb-4491-9616-fec3c60ffd4c"}
01:45:36.556 00.001 18120 PhdController::Dither begins
01:45:36.556 00.000 18120 dither: size=2.00, dRA=-0.17 dDec=1.80
01:45:36.557 00.001 18120 MountToCamera -- mountTheta (1.66) + m_xAngle (2.00) = xAngle (3.66 = -2.62)
01:45:36.557 00.000 18120 MountToCamera -- mountX=-0.17 mountY=1.80 hyp=1.80 mountTheta=1.66 cameraX=-1.57, cameraY=-0.90 cameraTheta=-2.62
01:45:36.558 00.001 18120 setting lock position to (895.00, 233.77)
01:45:36.558 00.000 18120 Mount: notify guiding dithered (-1.6, -0.9)
01:45:36.559 00.001 18120 MultiStar: stabilizing after lock position change
01:45:36.559 00.000 18120 Status Line: Dithering de -0.17,1.80
01:45:36.561 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:45:36.562 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
01:45:36.562 00.000 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":0,"id":"5fb88cf3-9ecb-4491-9616-fec3c60ffd4c"}
01:45:36.563 00.001 18120 evsrv: cli 0D46D350 disconnect
01:45:37.158 00.595 21948 Exposure complete
01:45:37.204 00.046 21948 worker thread done servicing request
01:45:37.205 00.001 18120 OnExposeComplete: enter
01:45:37.205 00.000 18120 UpdateGuideState(): m_state=6
01:45:37.206 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
01:45:37.206 00.000 18120 Star::Find returns 1 (0), X=896.59, Y=234.77, Mass=1964, SNR=30.8, Peak=172 HFD=3.7
01:45:37.207 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
01:45:37.207 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
01:45:37.208 00.001 18120 CameraToMount -- cameraX=1.59 cameraY=1.00 hyp=1.87 cameraTheta=0.56 mountX=0.25 mountY=-1.86, mountTheta=-1.44
01:45:37.209 00.001 18120 dither recenter: remaining=(0.2,-1.8) step=(0.2,-1.8)
01:45:37.209 00.000 18120 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.00) = xAngle (0.52 = 0.52)
01:45:37.209 00.000 18120 MountToCamera -- mountX=0.17 mountY=-1.80 hyp=1.80 mountTheta=-1.48 cameraX=1.57, cameraY=0.90 cameraTheta=0.52
01:45:37.210 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.57, y=0.90, opts=4)
01:45:37.210 00.000 18120 Enqueuing Move request for scope (1.57, 0.90)
01:45:37.211 00.001 18120 Mount: notify direct move 0.17,-1.80
01:45:37.211 00.000 21948 Worker thread wakes up
01:45:37.211 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.57, 0.90) opts 0x4
01:45:37.211 00.000 21948 Handling offset move in thread for scope, endpoint = (1.57, 0.90)
01:45:37.211 00.000 21948 Moving (1.57, 0.90) raw xDistance=0.17 yDistance=-1.80
01:45:37.211 00.000 21948 MoveAxis(W, 48, B)
01:45:37.211 00.000 21948 Guiding  Dir = 3, Dur = 48
01:45:37.211 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:37.212 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.8
01:45:37.212 00.000 18120 PhdController: settling, locked = 1, distance = 1.91 (0.50) aobump = 0 frame = 1 / 99999
01:45:37.213 00.001 21948 IsSlewing returns 0
01:45:37.213 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059937.213,"Host":"ASUS_SAM","Inst":1,"Distance":1.91,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:45:37.214 00.001 21948 IsGuiding returns 0
01:45:37.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:37.215 00.001 18120 Enqueuing Expose request
01:45:37.215 00.000 21948 PulseGuide returned control before completion, sleep 57
01:45:37.285 00.070 21948 IsGuiding returns 0
01:45:37.285 00.000 21948 Move returns status 0, amount 48
01:45:37.285 00.000 21948 MoveAxis(N, 429, B)
01:45:37.285 00.000 21948 Guiding  Dir = 0, Dur = 429
01:45:37.285 00.000 21948 IsSlewing returns 0
01:45:37.285 00.000 21948 IsGuiding returns 0
01:45:37.290 00.005 21948 PulseGuide returned control before completion, sleep 435
01:45:37.736 00.446 21948 IsGuiding returns 0
01:45:37.736 00.000 21948 Move returns status 0, amount 429
01:45:37.736 00.000 21948 move complete, result=0
01:45:37.736 00.000 21948 worker thread done servicing request
01:45:37.736 00.000 21948 Worker thread wakes up
01:45:37.736 00.000 18120 GuideStep: 0.2 px 48 ms WEST, -1.8 px 429 ms NORTH
01:45:37.737 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:37.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:39.140 01.403 21948 Exposure complete
01:45:39.195 00.055 21948 worker thread done servicing request
01:45:39.195 00.000 18120 OnExposeComplete: enter
01:45:39.196 00.001 18120 UpdateGuideState(): m_state=6
01:45:39.196 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
01:45:39.196 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=233.90, Mass=2024, SNR=31.1, Peak=160 HFD=4.2
01:45:39.198 00.002 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
01:45:39.199 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
01:45:39.200 00.001 18120 CameraToMount -- cameraX=0.90 cameraY=0.13 hyp=0.91 cameraTheta=0.14 mountX=-0.26 mountY=-0.86, mountTheta=-1.86
01:45:39.204 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.90, y=0.13, opts=13)
01:45:39.207 00.003 18120 Enqueuing Move request for scope (0.90, 0.13)
01:45:39.208 00.001 21948 Worker thread wakes up
01:45:39.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.13) opts 0xd
01:45:39.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.90, 0.13)
01:45:39.208 00.000 21948 Moving (0.90, 0.13) raw xDistance=-0.26 yDistance=-0.86
01:45:39.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:45:39.208 00.000 21948 resist switch: large excursion: input -0.86 thresh 0.60 direction from 0 to -1
01:45:39.208 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.59
01:45:39.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
01:45:39.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:39.209 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.1
01:45:39.209 00.000 18120 PhdController: settling, locked = 1, distance = 0.91 (0.50) aobump = 0 frame = 2 / 99999
01:45:39.210 00.001 21948 MoveAxis(E, 46, ABG)
01:45:39.210 00.000 21948 Guiding  Dir = 2, Dur = 46
01:45:39.210 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059939.210,"Host":"ASUS_SAM","Inst":1,"Distance":0.91,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:45:39.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.211 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:39.211 00.000 18120 Enqueuing Expose request
01:45:39.212 00.001 21948 IsSlewing returns 0
01:45:39.212 00.000 21948 IsGuiding returns 0
01:45:39.214 00.002 21948 PulseGuide returned control before completion, sleep 54
01:45:39.285 00.071 21948 IsGuiding returns 0
01:45:39.285 00.000 21948 Move returns status 0, amount 46
01:45:39.285 00.000 21948 MoveAxis(N, 206, ABG)
01:45:39.285 00.000 21948 Guiding  Dir = 0, Dur = 206
01:45:39.285 00.000 21948 IsSlewing returns 0
01:45:39.286 00.001 21948 IsGuiding returns 0
01:45:39.290 00.004 21948 PulseGuide returned control before completion, sleep 212
01:45:39.516 00.226 21948 IsGuiding returns 0
01:45:39.516 00.000 21948 Move returns status 0, amount 206
01:45:39.516 00.000 21948 move complete, result=0
01:45:39.516 00.000 21948 worker thread done servicing request
01:45:39.516 00.000 21948 Worker thread wakes up
01:45:39.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:39.516 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.9 px 206 ms NORTH
01:45:39.517 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:41.154 01.637 21948 Exposure complete
01:45:41.204 00.050 21948 worker thread done servicing request
01:45:41.204 00.000 18120 OnExposeComplete: enter
01:45:41.205 00.001 18120 UpdateGuideState(): m_state=6
01:45:41.206 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
01:45:41.209 00.003 18120 Star::Find returns 1 (0), X=894.49, Y=233.36, Mass=1885, SNR=30.1, Peak=145 HFD=3.9
01:45:41.211 00.002 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
01:45:41.213 00.002 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
01:45:41.215 00.002 18120 CameraToMount -- cameraX=-0.51 cameraY=-0.41 hyp=0.65 cameraTheta=-2.46 mountX=-0.16 mountY=0.64, mountTheta=1.82
01:45:41.217 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.51, y=-0.41, opts=13)
01:45:41.217 00.000 18120 Enqueuing Move request for scope (-0.51, -0.41)
01:45:41.218 00.001 21948 Worker thread wakes up
01:45:41.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:41.218 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.1
01:45:41.218 00.000 18120 PhdController: settling, locked = 1, distance = 0.83 (0.50) aobump = 0 frame = 3 / 99999
01:45:41.219 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.41) opts 0xd
01:45:41.219 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059941.219,"Host":"ASUS_SAM","Inst":1,"Distance":0.83,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:45:41.219 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.51, -0.41)
01:45:41.219 00.000 21948 Moving (-0.51, -0.41) raw xDistance=-0.16 yDistance=0.64
01:45:41.219 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:45:41.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.220 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:41.220 00.000 18120 Enqueuing Expose request
01:45:41.221 00.001 21948 resist switch: large excursion: input 0.64 thresh 0.60 direction from -1 to 1
01:45:41.221 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92
01:45:41.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
01:45:41.221 00.000 21948 MoveAxis(E, 0, ABG)
01:45:41.221 00.000 21948 Move returns status 0, amount 0
01:45:41.221 00.000 21948 MoveAxis(S, 152, ABG)
01:45:41.221 00.000 21948 Guiding  Dir = 1, Dur = 152
01:45:41.221 00.000 21948 IsSlewing returns 0
01:45:41.221 00.000 21948 IsGuiding returns 0
01:45:41.225 00.004 21948 PulseGuide returned control before completion, sleep 158
01:45:41.399 00.174 21948 IsGuiding returns 0
01:45:41.399 00.000 21948 Move returns status 0, amount 152
01:45:41.399 00.000 21948 move complete, result=0
01:45:41.399 00.000 21948 worker thread done servicing request
01:45:41.400 00.001 21948 Worker thread wakes up
01:45:41.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:41.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:41.400 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 152 ms SOUTH
01:45:42.810 01.410 21948 Exposure complete
01:45:42.845 00.035 21948 worker thread done servicing request
01:45:42.846 00.001 18120 OnExposeComplete: enter
01:45:42.847 00.001 18120 UpdateGuideState(): m_state=6
01:45:42.849 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
01:45:42.850 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=233.65, Mass=1973, SNR=30.7, Peak=149 HFD=4.0
01:45:42.851 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.83 = 1.46)
01:45:42.853 00.002 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.86 = 1.42)
01:45:42.854 00.001 18120 CameraToMount -- cameraX=-0.37 cameraY=-0.12 hyp=0.39 cameraTheta=-2.83 mountX=0.04 mountY=0.39, mountTheta=1.46
01:45:42.859 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=-0.12, opts=13)
01:45:42.860 00.001 18120 Enqueuing Move request for scope (-0.37, -0.12)
01:45:42.861 00.001 21948 Worker thread wakes up
01:45:42.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:42.861 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.7
01:45:42.861 00.000 18120 PhdController: settling, locked = 1, distance = 0.70 (0.50) aobump = 0 frame = 4 / 99999
01:45:42.862 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.12) opts 0xd
01:45:42.862 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059942.862,"Host":"ASUS_SAM","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:45:42.862 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, -0.12)
01:45:42.862 00.000 21948 Moving (-0.37, -0.12) raw xDistance=0.04 yDistance=0.39
01:45:42.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:42.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:42.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:42.863 00.000 18120 Enqueuing Expose request
01:45:42.864 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
01:45:42.864 00.000 21948 MoveAxis(E, 0, ABG)
01:45:42.864 00.000 21948 Move returns status 0, amount 0
01:45:42.864 00.000 21948 MoveAxis(S, 93, ABG)
01:45:42.864 00.000 21948 Guiding  Dir = 1, Dur = 93
01:45:42.864 00.000 21948 IsSlewing returns 0
01:45:42.864 00.000 21948 IsGuiding returns 0
01:45:42.868 00.004 21948 PulseGuide returned control before completion, sleep 99
01:45:42.981 00.113 21948 IsGuiding returns 0
01:45:42.982 00.001 21948 Move returns status 0, amount 93
01:45:42.982 00.000 21948 move complete, result=0
01:45:42.982 00.000 21948 worker thread done servicing request
01:45:42.982 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 93 ms SOUTH
01:45:42.983 00.001 21948 Worker thread wakes up
01:45:42.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:42.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:44.615 01.632 21948 Exposure complete
01:45:44.658 00.043 21948 worker thread done servicing request
01:45:44.658 00.000 18120 OnExposeComplete: enter
01:45:44.660 00.002 18120 UpdateGuideState(): m_state=6
01:45:44.660 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
01:45:44.661 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.65, Mass=2050, SNR=31.3, Peak=192 HFD=3.9
01:45:44.661 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.06)
01:45:44.662 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.02)
01:45:44.662 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.23 mountX=-0.13 mountY=0.02, mountTheta=3.02
01:45:44.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
01:45:44.664 00.001 18120 Enqueuing Move request for scope (0.04, -0.12)
01:45:44.664 00.000 21948 Worker thread wakes up
01:45:44.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:44.665 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:45:44.665 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:45:44.665 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=0.02
01:45:44.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:45:44.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:44.665 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:45:44.665 00.000 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 5 / 99999
01:45:44.666 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:45:44.666 00.000 21948 MoveAxis(E, 0, ABG)
01:45:44.666 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059944.666,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:45:44.666 00.000 21948 Move returns status 0, amount 0
01:45:44.666 00.000 21948 MoveAxis(N, 0, ABG)
01:45:44.666 00.000 21948 Move returns status 0, amount 0
01:45:44.666 00.000 21948 move complete, result=0
01:45:44.667 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.667 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:44.667 00.000 18120 Enqueuing Expose request
01:45:44.668 00.001 21948 worker thread done servicing request
01:45:44.668 00.000 21948 Worker thread wakes up
01:45:44.668 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:44.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:44.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:46.187 01.519 21948 Exposure complete
01:45:46.234 00.047 21948 worker thread done servicing request
01:45:46.234 00.000 18120 OnExposeComplete: enter
01:45:46.235 00.001 18120 UpdateGuideState(): m_state=6
01:45:46.235 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
01:45:46.236 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.66, Mass=2034, SNR=31.2, Peak=201 HFD=3.9
01:45:46.237 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
01:45:46.239 00.002 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
01:45:46.240 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
01:45:46.243 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
01:45:46.244 00.001 18120 Enqueuing Move request for scope (0.16, -0.11)
01:45:46.245 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:46.245 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.2
01:45:46.245 00.000 21948 Worker thread wakes up
01:45:46.246 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
01:45:46.246 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
01:45:46.246 00.000 21948 Moving (0.16, -0.11) raw xDistance=-0.16 yDistance=-0.09
01:45:46.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:45:46.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:46.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:46.246 00.000 21948 MoveAxis(E, 0, ABG)
01:45:46.246 00.000 21948 Move returns status 0, amount 0
01:45:46.246 00.000 21948 MoveAxis(N, 0, ABG)
01:45:46.246 00.000 21948 Move returns status 0, amount 0
01:45:46.246 00.000 21948 move complete, result=0
01:45:46.246 00.000 21948 worker thread done servicing request
01:45:46.246 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 6 / 99999
01:45:46.247 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786059946.247,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:45:46.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.249 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:46.250 00.001 18120 Enqueuing Expose request
01:45:46.251 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:46.252 00.001 21948 Worker thread wakes up
01:45:46.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:46.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:47.880 01.628 21948 Exposure complete
01:45:47.914 00.034 21948 worker thread done servicing request
01:45:47.914 00.000 18120 OnExposeComplete: enter
01:45:47.915 00.001 18120 UpdateGuideState(): m_state=6
01:45:47.916 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
01:45:47.917 00.001 18120 Star::Find returns 1 (0), X=895.23, Y=233.55, Mass=1984, SNR=30.8, Peak=181 HFD=3.7
01:45:47.918 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
01:45:47.919 00.001 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
01:45:47.920 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.78 mountX=-0.29 mountY=-0.10, mountTheta=-2.81
01:45:47.921 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.22, opts=13)
01:45:47.921 00.000 18120 Enqueuing Move request for scope (0.22, -0.22)
01:45:47.922 00.001 21948 Worker thread wakes up
01:45:47.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
01:45:47.922 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
01:45:47.922 00.000 21948 Moving (0.22, -0.22) raw xDistance=-0.29 yDistance=-0.10
01:45:47.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:45:47.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:47.922 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:47.922 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.8
01:45:47.923 00.001 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 7 / 99999
01:45:47.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:45:47.923 00.000 21948 MoveAxis(E, 53, ABG)
01:45:47.923 00.000 21948 Guiding  Dir = 2, Dur = 53
01:45:47.923 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059947.923,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
01:45:47.924 00.001 21948 IsSlewing returns 0
01:45:47.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:47.924 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:47.925 00.001 18120 Enqueuing Expose request
01:45:47.925 00.000 21948 IsGuiding returns 0
01:45:47.930 00.005 21948 PulseGuide returned control before completion, sleep 59
01:45:48.004 00.074 21948 IsGuiding returns 0
01:45:48.004 00.000 21948 Move returns status 0, amount 53
01:45:48.004 00.000 21948 MoveAxis(N, 0, ABG)
01:45:48.004 00.000 21948 Move returns status 0, amount 0
01:45:48.004 00.000 21948 move complete, result=0
01:45:48.004 00.000 21948 worker thread done servicing request
01:45:48.005 00.001 21948 Worker thread wakes up
01:45:48.005 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
01:45:48.006 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:48.006 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:49.418 01.412 21948 Exposure complete
01:45:49.459 00.041 21948 worker thread done servicing request
01:45:49.459 00.000 18120 OnExposeComplete: enter
01:45:49.459 00.000 18120 UpdateGuideState(): m_state=6
01:45:49.460 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
01:45:49.460 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=233.73, Mass=2083, SNR=31.6, Peak=234 HFD=3.9
01:45:49.461 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
01:45:49.461 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
01:45:49.462 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
01:45:49.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.04, opts=13)
01:45:49.463 00.000 18120 Enqueuing Move request for scope (0.16, -0.04)
01:45:49.464 00.001 21948 Worker thread wakes up
01:45:49.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:49.464 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.6
01:45:49.465 00.001 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 8 / 99999
01:45:49.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:45:49.465 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059949.465,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
01:45:49.466 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:45:49.466 00.000 21948 Moving (0.16, -0.04) raw xDistance=-0.10 yDistance=-0.13
01:45:49.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.466 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:49.467 00.001 18120 Enqueuing Expose request
01:45:49.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:49.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:49.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:45:49.467 00.000 21948 MoveAxis(E, 0, ABG)
01:45:49.467 00.000 21948 Move returns status 0, amount 0
01:45:49.467 00.000 21948 MoveAxis(N, 0, ABG)
01:45:49.467 00.000 21948 Move returns status 0, amount 0
01:45:49.467 00.000 21948 move complete, result=0
01:45:49.467 00.000 21948 worker thread done servicing request
01:45:49.467 00.000 21948 Worker thread wakes up
01:45:49.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:49.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:49.468 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:51.100 01.632 21948 Exposure complete
01:45:51.151 00.051 21948 worker thread done servicing request
01:45:51.151 00.000 18120 OnExposeComplete: enter
01:45:51.152 00.001 18120 UpdateGuideState(): m_state=6
01:45:51.152 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
01:45:51.153 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=233.62, Mass=2009, SNR=31.0, Peak=183 HFD=3.8
01:45:51.153 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
01:45:51.154 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
01:45:51.155 00.001 18120 CameraToMount -- cameraX=0.37 cameraY=-0.15 hyp=0.39 cameraTheta=-0.39 mountX=-0.29 mountY=-0.26, mountTheta=-2.41
01:45:51.158 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=-0.15, opts=13)
01:45:51.158 00.000 18120 Enqueuing Move request for scope (0.37, -0.15)
01:45:51.159 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:51.159 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
01:45:51.160 00.001 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 9 / 99999
01:45:51.160 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059951.160,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
01:45:51.160 00.000 21948 Worker thread wakes up
01:45:51.161 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.15) opts 0xd
01:45:51.161 00.000 21948 Handling offset move in thread for scope, endpoint = (0.37, -0.15)
01:45:51.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:51.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:51.162 00.001 18120 Enqueuing Expose request
01:45:51.162 00.000 21948 Moving (0.37, -0.15) raw xDistance=-0.29 yDistance=-0.26
01:45:51.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:45:51.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:51.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:45:51.162 00.000 21948 MoveAxis(E, 51, ABG)
01:45:51.162 00.000 21948 Guiding  Dir = 2, Dur = 51
01:45:51.163 00.001 21948 IsSlewing returns 0
01:45:51.163 00.000 21948 IsGuiding returns 0
01:45:51.165 00.002 21948 PulseGuide returned control before completion, sleep 60
01:45:51.227 00.062 21948 IsGuiding returns 0
01:45:51.227 00.000 21948 Move returns status 0, amount 51
01:45:51.227 00.000 21948 MoveAxis(N, 0, ABG)
01:45:51.227 00.000 21948 Move returns status 0, amount 0
01:45:51.227 00.000 21948 move complete, result=0
01:45:51.227 00.000 21948 worker thread done servicing request
01:45:51.227 00.000 21948 Worker thread wakes up
01:45:51.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:51.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:51.227 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.3 px 0 ms NORTH
01:45:52.640 01.413 21948 Exposure complete
01:45:52.694 00.054 21948 worker thread done servicing request
01:45:52.694 00.000 18120 OnExposeComplete: enter
01:45:52.695 00.001 18120 UpdateGuideState(): m_state=6
01:45:52.696 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
01:45:52.696 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=233.71, Mass=2127, SNR=31.8, Peak=216 HFD=4.0
01:45:52.697 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
01:45:52.697 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
01:45:52.697 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.95 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
01:45:52.698 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
01:45:52.699 00.001 18120 Enqueuing Move request for scope (0.05, -0.07)
01:45:52.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:52.700 00.001 18120 UpdateGuideState exits: m=2127 RSB=31.8
01:45:52.700 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 10 / 99999
01:45:52.701 00.001 21948 Worker thread wakes up
01:45:52.701 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786059952.701,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
01:45:52.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:45:52.701 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:45:52.701 00.000 21948 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:45:52.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:45:52.702 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:52.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:52.702 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:52.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:52.703 00.001 18120 Enqueuing Expose request
01:45:52.703 00.000 21948 MoveAxis(E, 0, ABG)
01:45:52.703 00.000 21948 Move returns status 0, amount 0
01:45:52.703 00.000 21948 MoveAxis(N, 0, ABG)
01:45:52.703 00.000 21948 Move returns status 0, amount 0
01:45:52.703 00.000 21948 move complete, result=0
01:45:52.703 00.000 21948 worker thread done servicing request
01:45:52.703 00.000 21948 Worker thread wakes up
01:45:52.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:52.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:52.704 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:54.334 01.630 21948 Exposure complete
01:45:54.386 00.052 21948 worker thread done servicing request
01:45:54.386 00.000 18120 OnExposeComplete: enter
01:45:54.386 00.000 18120 UpdateGuideState(): m_state=6
01:45:54.387 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
01:45:54.387 00.000 18120 Star::Find returns 1 (1), X=895.05, Y=233.88, Mass=2023, SNR=31.1, Peak=255 HFD=4.0
01:45:54.388 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
01:45:54.388 00.000 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
01:45:54.389 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.18 mountX=0.08 mountY=-0.09, mountTheta=-0.84
01:45:54.392 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
01:45:54.392 00.000 18120 Enqueuing Move request for scope (0.04, 0.10)
01:45:54.392 00.000 21948 Worker thread wakes up
01:45:54.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:45:54.392 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:45:54.393 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:54.393 00.000 21948 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.09
01:45:54.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:45:54.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:54.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:54.393 00.000 21948 MoveAxis(E, 0, ABG)
01:45:54.393 00.000 21948 Move returns status 0, amount 0
01:45:54.393 00.000 21948 MoveAxis(N, 0, ABG)
01:45:54.393 00.000 21948 Move returns status 0, amount 0
01:45:54.393 00.000 21948 move complete, result=0
01:45:54.393 00.000 21948 worker thread done servicing request
01:45:54.393 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.1 Saturée
01:45:54.394 00.001 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 11 / 99999
01:45:54.394 00.000 18120 PhdController: newstate STATE_FINISH
01:45:54.395 00.001 18120 PhdController complete: success
01:45:54.395 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786059954.395,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:45:54.395 00.000 18120 Mount: notify guiding dither settle done success=1
01:45:54.396 00.001 18120 PhdController: newstate STATE_IDLE
01:45:54.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:54.397 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:54.397 00.000 18120 Enqueuing Expose request
01:45:54.397 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:54.398 00.001 21948 Worker thread wakes up
01:45:54.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:54.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:55.923 01.525 21948 Exposure complete
01:45:55.963 00.040 21948 worker thread done servicing request
01:45:55.964 00.001 18120 OnExposeComplete: enter
01:45:55.964 00.000 18120 UpdateGuideState(): m_state=6
01:45:55.965 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.965 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=233.78, Mass=2024, SNR=31.3, Peak=222 HFD=4.0
01:45:55.966 00.001 18120 MultiStar: exiting stabilization period
01:45:55.967 00.001 18120 MultiStar: updating star positions after lock position change
01:45:55.967 00.000 18120 Star::Find(15, 620, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.967 00.000 18120 Star::Find returns 1 (0), X=620.15, Y=384.47, Mass=1057, SNR=22.5, Peak=95 HFD=3.8
01:45:55.969 00.002 18120 Star::Find(15, 1047, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.969 00.000 18120 Star::Find returns 1 (0), X=1047.11, Y=598.53, Mass=879, SNR=20.5, Peak=72 HFD=3.9
01:45:55.970 00.001 18120 Star::Find(15, 154, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.970 00.000 18120 Star::Find returns 1 (0), X=154.23, Y=35.43, Mass=706, SNR=18.4, Peak=78 HFD=3.5
01:45:55.970 00.000 18120 Star::Find(15, 337, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.971 00.001 18120 Star::Find returns 1 (0), X=337.14, Y=892.28, Mass=612, SNR=17.2, Peak=73 HFD=3.8
01:45:55.971 00.000 18120 Star::Find(15, 162, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.972 00.001 18120 Star::Find returns 1 (0), X=161.63, Y=419.68, Mass=426, SNR=14.2, Peak=56 HFD=3.1
01:45:55.972 00.000 18120 Star::Find(15, 543, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.972 00.000 18120 Star::Find returns 1 (0), X=542.29, Y=68.06, Mass=590, SNR=16.6, Peak=57 HFD=4.6
01:45:55.973 00.001 18120 Star::Find(15, 1132, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.973 00.000 18120 Star::Find returns 1 (0), X=1131.83, Y=227.59, Mass=398, SNR=13.8, Peak=36 HFD=3.9
01:45:55.974 00.001 18120 Star::Find(15, 419, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.974 00.000 18120 Star::Find returns 1 (0), X=418.80, Y=130.87, Mass=317, SNR=12.3, Peak=43 HFD=3.2
01:45:55.975 00.001 18120 Star::Find(15, 752, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.975 00.000 18120 Star::Find returns 1 (0), X=751.66, Y=263.21, Mass=318, SNR=12.3, Peak=37 HFD=3.3
01:45:55.975 00.000 18120 Star::Find(15, 1233, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.976 00.001 18120 Star::Find returns 1 (0), X=1232.97, Y=675.25, Mass=305, SNR=12.1, Peak=36 HFD=2.8
01:45:55.976 00.000 18120 Star::Find(15, 848, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:45:55.977 00.001 18120 Star::Find returns 1 (0), X=848.65, Y=75.10, Mass=288, SNR=11.7, Peak=34 HFD=3.3
01:45:55.977 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:45:55.977 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
01:45:55.978 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.06 mountX=-0.06 mountY=-0.15, mountTheta=-1.94
01:45:55.979 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.01, opts=13)
01:45:55.979 00.000 18120 Enqueuing Move request for scope (0.16, 0.01)
01:45:55.981 00.002 21948 Worker thread wakes up
01:45:55.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:55.981 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.3
01:45:55.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.982 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:55.982 00.000 18120 Enqueuing Expose request
01:45:55.984 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:45:55.984 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:45:55.984 00.000 21948 Moving (0.16, 0.01) raw xDistance=-0.06 yDistance=-0.15
01:45:55.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:45:55.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:55.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:45:55.984 00.000 21948 MoveAxis(E, 0, ABG)
01:45:55.984 00.000 21948 Move returns status 0, amount 0
01:45:55.984 00.000 21948 MoveAxis(N, 0, ABG)
01:45:55.984 00.000 21948 Move returns status 0, amount 0
01:45:55.984 00.000 21948 move complete, result=0
01:45:55.984 00.000 21948 worker thread done servicing request
01:45:55.984 00.000 21948 Worker thread wakes up
01:45:55.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:55.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:55.985 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:57.617 01.632 21948 Exposure complete
01:45:57.686 00.069 21948 worker thread done servicing request
01:45:57.686 00.000 18120 OnExposeComplete: enter
01:45:57.688 00.002 18120 UpdateGuideState(): m_state=6
01:45:57.690 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
01:45:57.691 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=233.81, Mass=2020, SNR=31.2, Peak=218 HFD=4.2
01:45:57.693 00.002 18120 MultiStar: [#1 -0.01,-0.18,0.70,U] [#2 0.01,0.08,0.65,U] [#3 -0.21,0.12,0.60,U] [#4 0.09,0.08,0.55,U] [#5 -0.24,0.17,0.46,U] [#6 -0.04,0.04,0.51,U] [#7 -0.51,-0.04,0.00,M1] [#8 -0.25,-0.11,0.38,U] 
01:45:57.694 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.07, 0.04}
01:45:57.695 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
01:45:57.696 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
01:45:57.697 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.64 mountX=0.05 mountY=0.03, mountTheta=0.62
01:45:57.698 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
01:45:57.700 00.002 18120 Enqueuing Move request for scope (-0.05, 0.03)
01:45:57.701 00.001 21948 Worker thread wakes up
01:45:57.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:57.702 00.001 18120 UpdateGuideState exits: m=2020 RSB=31.2
01:45:57.702 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:57.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:57.703 00.001 18120 Enqueuing Expose request
01:45:57.703 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:45:57.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:45:57.703 00.000 21948 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=0.03
01:45:57.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:57.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:57.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:45:57.703 00.000 21948 MoveAxis(E, 0, ABG)
01:45:57.703 00.000 21948 Move returns status 0, amount 0
01:45:57.703 00.000 21948 MoveAxis(N, 0, ABG)
01:45:57.703 00.000 21948 Move returns status 0, amount 0
01:45:57.703 00.000 21948 move complete, result=0
01:45:57.703 00.000 21948 worker thread done servicing request
01:45:57.703 00.000 21948 Worker thread wakes up
01:45:57.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:57.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:57.704 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:59.116 01.412 21948 Exposure complete
01:45:59.195 00.079 21948 worker thread done servicing request
01:45:59.195 00.000 18120 OnExposeComplete: enter
01:45:59.195 00.000 18120 UpdateGuideState(): m_state=6
01:45:59.196 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
01:45:59.196 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=233.76, Mass=1846, SNR=29.6, Peak=209 HFD=3.9
01:45:59.197 00.001 18120 MultiStar: [#1 0.02,-0.18,0.77,U] [#2 0.02,0.21,0.66,U] [#3 -0.01,-0.02,0.63,U] [#4 0.22,0.12,0.60,U] [#5 -0.23,0.03,0.48,U] [#6 0.14,-0.22,0.54,U] [#7 -0.06,-0.08,0.46,U] [#8 -0.20,-0.16,0.42,U] 
01:45:59.197 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.11, -0.01}
01:45:59.198 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
01:45:59.198 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
01:45:59.198 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.95 mountX=-0.03 mountY=-0.01, mountTheta=-2.98
01:45:59.200 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
01:45:59.200 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
01:45:59.201 00.001 21948 Worker thread wakes up
01:45:59.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:45:59.201 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.6
01:45:59.202 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:59.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:45:59.202 00.000 18120 Enqueuing Expose request
01:45:59.203 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:45:59.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:45:59.203 00.000 21948 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
01:45:59.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:45:59.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:59.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:59.203 00.000 21948 MoveAxis(E, 0, ABG)
01:45:59.203 00.000 21948 Move returns status 0, amount 0
01:45:59.203 00.000 21948 MoveAxis(N, 0, ABG)
01:45:59.203 00.000 21948 Move returns status 0, amount 0
01:45:59.203 00.000 21948 move complete, result=0
01:45:59.203 00.000 21948 worker thread done servicing request
01:45:59.203 00.000 21948 Worker thread wakes up
01:45:59.203 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:45:59.203 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:45:59.203 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:00.830 01.627 21948 Exposure complete
01:46:00.887 00.057 21948 worker thread done servicing request
01:46:00.887 00.000 18120 OnExposeComplete: enter
01:46:00.888 00.001 18120 UpdateGuideState(): m_state=6
01:46:00.889 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
01:46:00.891 00.002 18120 Star::Find returns 1 (0), X=895.11, Y=233.93, Mass=1973, SNR=30.7, Peak=205 HFD=4.2
01:46:00.892 00.001 18120 MultiStar: [#1 0.24,-0.17,0.72,U] [#2 0.10,-0.02,0.64,U] [#3 0.03,0.07,0.60,U] [#4 0.25,0.21,0.58,U] [#5 -0.01,-0.01,0.47,U] [#6 0.10,0.11,0.54,U] [#7 -0.02,0.23,0.42,U] [#8 -0.15,-0.06,0.40,U] 
01:46:00.893 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.11, 0.16}
01:46:00.893 00.000 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
01:46:00.894 00.001 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
01:46:00.894 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.55 mountX=0.01 mountY=-0.11, mountTheta=-1.44
01:46:00.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
01:46:00.896 00.001 18120 Enqueuing Move request for scope (0.09, 0.06)
01:46:00.896 00.000 21948 Worker thread wakes up
01:46:00.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:00.897 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.7
01:46:00.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:00.898 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:00.898 00.000 18120 Enqueuing Expose request
01:46:00.899 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:46:00.899 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:46:00.899 00.000 21948 Moving (0.09, 0.06) raw xDistance=0.01 yDistance=-0.11
01:46:00.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:46:00.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:00.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:46:00.899 00.000 21948 MoveAxis(E, 0, ABG)
01:46:00.899 00.000 21948 Move returns status 0, amount 0
01:46:00.899 00.000 21948 MoveAxis(N, 0, ABG)
01:46:00.899 00.000 21948 Move returns status 0, amount 0
01:46:00.899 00.000 21948 move complete, result=0
01:46:00.899 00.000 21948 worker thread done servicing request
01:46:00.899 00.000 21948 Worker thread wakes up
01:46:00.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:00.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:00.899 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:02.418 01.519 21948 Exposure complete
01:46:02.468 00.050 21948 worker thread done servicing request
01:46:02.468 00.000 18120 OnExposeComplete: enter
01:46:02.469 00.001 18120 UpdateGuideState(): m_state=6
01:46:02.469 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
01:46:02.470 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=233.79, Mass=2026, SNR=31.1, Peak=222 HFD=4.1
01:46:02.470 00.000 18120 MultiStar: [#1 -0.03,-0.16,0.72,U] [#2 0.13,0.11,0.63,U] [#3 -0.10,0.07,0.60,U] [#4 0.03,-0.04,0.56,U] [#5 -0.17,0.05,0.45,U] [#6 0.03,0.29,0.50,U] [#7 -0.18,0.08,0.44,U] [#8 -0.06,0.01,0.38,U] 
01:46:02.471 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.06, 0.02}
01:46:02.471 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
01:46:02.472 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
01:46:02.473 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.03 mountX=0.04 mountY=-0.00, mountTheta=-0.01
01:46:02.476 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
01:46:02.476 00.000 18120 Enqueuing Move request for scope (-0.02, 0.04)
01:46:02.476 00.000 21948 Worker thread wakes up
01:46:02.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:46:02.476 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:46:02.476 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.00
01:46:02.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:46:02.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:02.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:46:02.476 00.000 21948 MoveAxis(E, 0, ABG)
01:46:02.476 00.000 21948 Move returns status 0, amount 0
01:46:02.476 00.000 21948 MoveAxis(N, 0, ABG)
01:46:02.476 00.000 21948 Move returns status 0, amount 0
01:46:02.476 00.000 21948 move complete, result=0
01:46:02.476 00.000 21948 worker thread done servicing request
01:46:02.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:02.477 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.1
01:46:02.477 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:02.478 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:02.478 00.000 18120 Enqueuing Expose request
01:46:02.479 00.001 21948 Worker thread wakes up
01:46:02.479 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:02.480 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:02.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:04.103 01.623 21948 Exposure complete
01:46:04.148 00.045 21948 worker thread done servicing request
01:46:04.148 00.000 18120 OnExposeComplete: enter
01:46:04.149 00.001 18120 UpdateGuideState(): m_state=6
01:46:04.149 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
01:46:04.150 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=233.86, Mass=2019, SNR=31.0, Peak=223 HFD=4.1
01:46:04.150 00.000 18120 MultiStar: [#1 -0.12,-0.25,0.74,U] [#2 -0.02,-0.00,0.67,U] [#3 0.02,0.08,0.59,U] [#4 0.07,0.16,0.54,U] [#5 -0.13,-0.05,0.46,U] [#6 -0.06,0.10,0.52,U] [#7 -0.16,0.12,0.43,U] [#8 -0.18,0.00,0.39,U] 
01:46:04.150 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.13, 0.09}
01:46:04.151 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
01:46:04.151 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
01:46:04.152 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.47 mountX=0.03 mountY=0.02, mountTheta=0.44
01:46:04.154 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
01:46:04.154 00.000 18120 Enqueuing Move request for scope (-0.03, 0.02)
01:46:04.154 00.000 21948 Worker thread wakes up
01:46:04.155 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:46:04.155 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:46:04.155 00.000 21948 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
01:46:04.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:46:04.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:04.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:04.155 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.0
01:46:04.156 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:04.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:04.156 00.000 18120 Enqueuing Expose request
01:46:04.157 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:46:04.157 00.000 21948 MoveAxis(E, 0, ABG)
01:46:04.157 00.000 21948 Move returns status 0, amount 0
01:46:04.157 00.000 21948 MoveAxis(N, 0, ABG)
01:46:04.157 00.000 21948 Move returns status 0, amount 0
01:46:04.157 00.000 21948 move complete, result=0
01:46:04.157 00.000 21948 worker thread done servicing request
01:46:04.157 00.000 21948 Worker thread wakes up
01:46:04.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:04.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:04.158 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:05.678 01.520 21948 Exposure complete
01:46:05.721 00.043 21948 worker thread done servicing request
01:46:05.721 00.000 18120 OnExposeComplete: enter
01:46:05.722 00.001 18120 UpdateGuideState(): m_state=6
01:46:05.724 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
01:46:05.726 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=233.91, Mass=2011, SNR=31.0, Peak=233 HFD=4.1
01:46:05.729 00.003 18120 MultiStar: [#1 0.04,-0.06,0.71,U] [#2 -0.10,0.16,0.65,U] [#3 0.06,0.15,0.61,U] [#4 0.06,0.12,0.56,U] [#5 -0.32,0.08,0.47,U] [#6 0.07,0.09,0.52,U] [#7 -0.12,0.22,0.44,U] [#8 -0.09,-0.15,0.43,U] 
01:46:05.731 00.002 18120 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.02, 0.14}
01:46:05.733 00.002 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
01:46:05.736 00.003 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
01:46:05.738 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.87 mountX=0.09 mountY=-0.02, mountTheta=-0.16
01:46:05.743 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
01:46:05.743 00.000 18120 Enqueuing Move request for scope (-0.03, 0.09)
01:46:05.743 00.000 21948 Worker thread wakes up
01:46:05.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:05.743 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:46:05.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:05.745 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:05.745 00.000 18120 Enqueuing Expose request
01:46:05.746 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:46:05.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:46:05.746 00.000 21948 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=-0.02
01:46:05.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:46:05.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:05.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:46:05.746 00.000 21948 MoveAxis(E, 0, ABG)
01:46:05.746 00.000 21948 Move returns status 0, amount 0
01:46:05.746 00.000 21948 MoveAxis(N, 0, ABG)
01:46:05.746 00.000 21948 Move returns status 0, amount 0
01:46:05.746 00.000 21948 move complete, result=0
01:46:05.746 00.000 21948 worker thread done servicing request
01:46:05.746 00.000 21948 Worker thread wakes up
01:46:05.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:05.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:05.747 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:07.368 01.621 21948 Exposure complete
01:46:07.406 00.038 21948 worker thread done servicing request
01:46:07.406 00.000 18120 OnExposeComplete: enter
01:46:07.407 00.001 18120 UpdateGuideState(): m_state=6
01:46:07.407 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
01:46:07.408 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.79, Mass=2004, SNR=31.0, Peak=221 HFD=4.1
01:46:07.408 00.000 18120 MultiStar: [#1 0.16,-0.36,0.00,M1] [#2 0.07,0.07,0.64,U] [#3 0.07,-0.09,0.60,U] [#4 0.21,-0.08,0.57,U] [#5 -0.26,-0.04,0.45,U] [#6 0.29,-0.04,0.51,U] [#7 -0.26,0.09,0.43,U] [#8 -0.01,-0.26,0.40,U] 
01:46:07.409 00.001 18120 single-star, 7 included, MultiStar: {0.02, -0.03}, one-star: {-0.01, 0.02}
01:46:07.409 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
01:46:07.410 00.001 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
01:46:07.410 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.88 mountX=0.02 mountY=-0.00, mountTheta=-0.16
01:46:07.412 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
01:46:07.413 00.001 18120 Enqueuing Move request for scope (-0.01, 0.02)
01:46:07.413 00.000 21948 Worker thread wakes up
01:46:07.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:07.414 00.001 18120 UpdateGuideState exits: m=2004 RSB=31.0
01:46:07.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.415 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:07.415 00.000 18120 Enqueuing Expose request
01:46:07.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:46:07.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:46:07.415 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
01:46:07.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:46:07.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:07.416 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:46:07.416 00.000 21948 MoveAxis(E, 0, ABG)
01:46:07.416 00.000 21948 Move returns status 0, amount 0
01:46:07.416 00.000 21948 MoveAxis(N, 0, ABG)
01:46:07.416 00.000 21948 Move returns status 0, amount 0
01:46:07.416 00.000 21948 move complete, result=0
01:46:07.416 00.000 21948 worker thread done servicing request
01:46:07.416 00.000 21948 Worker thread wakes up
01:46:07.416 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:07.417 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:07.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:08.937 01.520 21948 Exposure complete
01:46:08.974 00.037 21948 worker thread done servicing request
01:46:08.975 00.001 18120 OnExposeComplete: enter
01:46:08.975 00.000 18120 UpdateGuideState(): m_state=6
01:46:08.976 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
01:46:08.976 00.000 18120 Star::Find returns 1 (0), X=895.10, Y=233.75, Mass=1961, SNR=30.6, Peak=223 HFD=4.0
01:46:08.978 00.002 18120 MultiStar: [#1 0.18,-0.39,0.00,M2] [#2 0.11,-0.30,0.65,U] [#3 -0.05,-0.10,0.59,U] [#4 0.17,-0.04,0.58,U] [#5 -0.08,0.01,0.48,U] [#6 0.28,-0.01,0.51,U] [#7 -0.09,0.19,0.46,U] [#8 0.01,-0.16,0.40,U] 
01:46:08.979 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.10, -0.03}
01:46:08.981 00.002 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
01:46:08.982 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
01:46:08.983 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.75 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
01:46:08.987 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
01:46:08.987 00.000 18120 Enqueuing Move request for scope (0.07, -0.06)
01:46:08.988 00.001 21948 Worker thread wakes up
01:46:08.988 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:08.988 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.6
01:46:08.989 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:08.989 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:08.989 00.000 18120 Enqueuing Expose request
01:46:08.990 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:46:08.990 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:46:08.990 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.03
01:46:08.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:08.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:08.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:46:08.990 00.000 21948 MoveAxis(E, 0, ABG)
01:46:08.990 00.000 21948 Move returns status 0, amount 0
01:46:08.990 00.000 21948 MoveAxis(N, 0, ABG)
01:46:08.990 00.000 21948 Move returns status 0, amount 0
01:46:08.990 00.000 21948 move complete, result=0
01:46:08.990 00.000 21948 worker thread done servicing request
01:46:08.990 00.000 21948 Worker thread wakes up
01:46:08.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:08.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:08.991 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:10.625 01.634 21948 Exposure complete
01:46:10.658 00.033 21948 worker thread done servicing request
01:46:10.658 00.000 18120 OnExposeComplete: enter
01:46:10.660 00.002 18120 UpdateGuideState(): m_state=6
01:46:10.661 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
01:46:10.662 00.001 18120 Star::Find returns 1 (0), X=895.36, Y=233.68, Mass=1972, SNR=30.8, Peak=183 HFD=3.8
01:46:10.664 00.002 18120 MultiStar: [#1 0.26,-0.21,0.70,U] [#2 0.25,-0.02,0.63,U] [#3 0.24,-0.19,0.61,U] [#4 0.26,0.04,0.57,U] [#5 -0.04,0.05,0.46,U] [#6 0.25,-0.21,0.51,U] [#7 -0.09,0.04,0.44,U] [#8 0.16,-0.26,0.42,U] 
01:46:10.665 00.001 18120 refined, 8 included, MultiStar: {0.21, -0.10}, one-star: {0.36, -0.10}
01:46:10.666 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
01:46:10.667 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
01:46:10.668 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.43 mountX=-0.18 mountY=-0.14, mountTheta=-2.45
01:46:10.672 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.10, opts=13)
01:46:10.674 00.002 18120 Enqueuing Move request for scope (0.21, -0.10)
01:46:10.675 00.001 21948 Worker thread wakes up
01:46:10.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
01:46:10.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
01:46:10.675 00.000 21948 Moving (0.21, -0.10) raw xDistance=-0.18 yDistance=-0.14
01:46:10.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:46:10.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:10.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:10.676 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.8
01:46:10.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:10.677 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:10.677 00.000 18120 Enqueuing Expose request
01:46:10.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:46:10.677 00.000 21948 MoveAxis(E, 0, ABG)
01:46:10.677 00.000 21948 Move returns status 0, amount 0
01:46:10.677 00.000 21948 MoveAxis(N, 0, ABG)
01:46:10.677 00.000 21948 Move returns status 0, amount 0
01:46:10.677 00.000 21948 move complete, result=0
01:46:10.677 00.000 21948 worker thread done servicing request
01:46:10.677 00.000 21948 Worker thread wakes up
01:46:10.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:10.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:10.678 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:12.194 01.516 21948 Exposure complete
01:46:12.243 00.049 21948 worker thread done servicing request
01:46:12.243 00.000 18120 OnExposeComplete: enter
01:46:12.244 00.001 18120 UpdateGuideState(): m_state=6
01:46:12.244 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
01:46:12.245 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.71, Mass=1967, SNR=30.8, Peak=197 HFD=4.0
01:46:12.245 00.000 18120 MultiStar: [#1 0.07,-0.23,0.73,U] [#2 0.08,0.23,0.63,U] [#3 0.25,-0.18,0.62,U] [#4 0.22,-0.05,0.55,U] [#5 0.20,-0.09,0.49,U] [#6 0.23,-0.12,0.53,U] [#7 -0.10,-0.02,0.44,U] [#8 0.08,-0.22,0.39,U] 
01:46:12.246 00.001 18120 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.14, -0.06}
01:46:12.246 00.000 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
01:46:12.246 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
01:46:12.247 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
01:46:12.248 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.06, opts=13)
01:46:12.248 00.000 18120 Enqueuing Move request for scope (0.14, -0.06)
01:46:12.249 00.001 21948 Worker thread wakes up
01:46:12.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:12.249 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.8
01:46:12.250 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:12.250 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:12.251 00.001 18120 Enqueuing Expose request
01:46:12.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:46:12.251 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:46:12.251 00.000 21948 Moving (0.14, -0.06) raw xDistance=-0.11 yDistance=-0.10
01:46:12.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:12.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:12.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:46:12.251 00.000 21948 MoveAxis(E, 0, ABG)
01:46:12.251 00.000 21948 Move returns status 0, amount 0
01:46:12.251 00.000 21948 MoveAxis(N, 0, ABG)
01:46:12.251 00.000 21948 Move returns status 0, amount 0
01:46:12.251 00.000 21948 move complete, result=0
01:46:12.251 00.000 21948 worker thread done servicing request
01:46:12.251 00.000 21948 Worker thread wakes up
01:46:12.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:12.252 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:12.252 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:13.884 01.632 21948 Exposure complete
01:46:13.927 00.043 21948 worker thread done servicing request
01:46:13.927 00.000 18120 OnExposeComplete: enter
01:46:13.928 00.001 18120 UpdateGuideState(): m_state=6
01:46:13.929 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
01:46:13.929 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=233.78, Mass=1940, SNR=30.6, Peak=202 HFD=4.0
01:46:13.931 00.002 18120 MultiStar: [#1 0.07,-0.18,0.75,U] [#2 0.22,-0.09,0.61,U] [#3 0.22,0.03,0.64,U] [#4 0.17,-0.11,0.56,U] [#5 -0.02,-0.05,0.47,U] [#6 0.17,-0.02,0.54,U] [#7 -0.20,-0.16,0.44,U] [#8 -0.02,-0.27,0.39,U] 
01:46:13.932 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.14, 0.01}
01:46:13.933 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:46:13.934 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:46:13.934 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.12 mountY=-0.05, mountTheta=-2.71
01:46:13.936 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
01:46:13.937 00.001 18120 Enqueuing Move request for scope (0.10, -0.08)
01:46:13.938 00.001 21948 Worker thread wakes up
01:46:13.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:13.939 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:46:13.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:46:13.939 00.000 21948 Moving (0.10, -0.08) raw xDistance=-0.12 yDistance=-0.05
01:46:13.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:46:13.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:13.939 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.6
01:46:13.940 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.941 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:13.942 00.001 18120 Enqueuing Expose request
01:46:13.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:46:13.942 00.000 21948 MoveAxis(E, 0, ABG)
01:46:13.942 00.000 21948 Move returns status 0, amount 0
01:46:13.942 00.000 21948 MoveAxis(N, 0, ABG)
01:46:13.942 00.000 21948 Move returns status 0, amount 0
01:46:13.942 00.000 21948 move complete, result=0
01:46:13.942 00.000 21948 worker thread done servicing request
01:46:13.942 00.000 21948 Worker thread wakes up
01:46:13.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:13.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:13.943 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:15.470 01.527 21948 Exposure complete
01:46:15.507 00.037 21948 worker thread done servicing request
01:46:15.508 00.001 18120 OnExposeComplete: enter
01:46:15.509 00.001 18120 UpdateGuideState(): m_state=6
01:46:15.511 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
01:46:15.512 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=233.65, Mass=2033, SNR=31.3, Peak=183 HFD=3.9
01:46:15.513 00.001 18120 MultiStar: [#1 0.05,-0.40,0.00,M1] [#2 0.22,-0.17,0.64,U] [#3 0.05,-0.03,0.60,U] [#4 0.14,-0.04,0.55,U] [#5 -0.25,-0.16,0.47,U] [#6 -0.09,-0.16,0.53,U] [#7 -0.29,-0.17,0.41,U] [#8 0.01,-0.08,0.39,U] 
01:46:15.514 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.15, -0.13}
01:46:15.516 00.002 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.94)
01:46:15.518 00.002 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
01:46:15.518 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.12 mountY=0.03, mountTheta=2.90
01:46:15.521 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
01:46:15.521 00.000 18120 Enqueuing Move request for scope (0.03, -0.12)
01:46:15.522 00.001 21948 Worker thread wakes up
01:46:15.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:15.522 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.3
01:46:15.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:15.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:15.523 00.000 18120 Enqueuing Expose request
01:46:15.524 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
01:46:15.524 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
01:46:15.524 00.000 21948 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
01:46:15.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:46:15.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:15.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:15.524 00.000 21948 MoveAxis(E, 0, ABG)
01:46:15.524 00.000 21948 Move returns status 0, amount 0
01:46:15.524 00.000 21948 MoveAxis(N, 0, ABG)
01:46:15.524 00.000 21948 Move returns status 0, amount 0
01:46:15.524 00.000 21948 move complete, result=0
01:46:15.524 00.000 21948 worker thread done servicing request
01:46:15.524 00.000 21948 Worker thread wakes up
01:46:15.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:15.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:15.525 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:17.152 01.627 21948 Exposure complete
01:46:17.186 00.034 21948 worker thread done servicing request
01:46:17.186 00.000 18120 OnExposeComplete: enter
01:46:17.188 00.002 18120 UpdateGuideState(): m_state=6
01:46:17.188 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
01:46:17.189 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=233.72, Mass=2002, SNR=30.9, Peak=205 HFD=4.0
01:46:17.189 00.000 18120 MultiStar: [#1 0.13,-0.19,0.72,U] [#2 0.13,-0.12,0.64,U] [#3 0.03,-0.05,0.58,U] [#4 0.30,-0.07,0.54,U] [#5 -0.26,0.08,0.47,U] [#6 0.49,-0.07,0.00,M1] [#7 -0.07,-0.04,0.44,U] [#8 -0.12,-0.24,0.39,U] 
01:46:17.189 00.000 18120 single-star, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.08, -0.06}
01:46:17.190 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:46:17.190 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:46:17.191 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
01:46:17.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
01:46:17.193 00.001 18120 Enqueuing Move request for scope (0.08, -0.06)
01:46:17.194 00.001 21948 Worker thread wakes up
01:46:17.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:17.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:46:17.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:46:17.194 00.000 21948 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=-0.05
01:46:17.194 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.9
01:46:17.197 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:46:17.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:17.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:17.198 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:17.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:46:17.198 00.000 21948 MoveAxis(E, 0, ABG)
01:46:17.198 00.000 21948 Move returns status 0, amount 0
01:46:17.198 00.000 21948 MoveAxis(N, 0, ABG)
01:46:17.198 00.000 21948 Move returns status 0, amount 0
01:46:17.198 00.000 18120 Enqueuing Expose request
01:46:17.199 00.001 21948 move complete, result=0
01:46:17.199 00.000 21948 worker thread done servicing request
01:46:17.199 00.000 21948 Worker thread wakes up
01:46:17.199 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:17.200 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:17.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:18.717 01.517 21948 Exposure complete
01:46:18.767 00.050 21948 worker thread done servicing request
01:46:18.767 00.000 18120 OnExposeComplete: enter
01:46:18.770 00.003 18120 UpdateGuideState(): m_state=6
01:46:18.770 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
01:46:18.772 00.002 18120 Star::Find returns 1 (0), X=895.24, Y=233.63, Mass=1914, SNR=30.3, Peak=193 HFD=3.7
01:46:18.774 00.002 18120 MultiStar: [#1 0.04,-0.20,0.75,U] [#2 0.10,0.06,0.67,U] [#3 0.15,-0.20,0.60,U] [#4 0.08,-0.04,0.59,U] [#5 -0.01,0.04,0.47,U] [#6 0.20,-0.18,0.56,U] [#7 -0.07,-0.15,0.45,U] [#8 -0.14,-0.21,0.40,U] 
01:46:18.774 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.24, -0.15}
01:46:18.775 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:46:18.775 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:46:18.775 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.14 mountY=-0.03, mountTheta=-2.95
01:46:18.777 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
01:46:18.777 00.000 18120 Enqueuing Move request for scope (0.09, -0.11)
01:46:18.778 00.001 21948 Worker thread wakes up
01:46:18.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:18.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
01:46:18.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
01:46:18.778 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
01:46:18.779 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:18.779 00.000 18120 Enqueuing Expose request
01:46:18.780 00.001 21948 Moving (0.09, -0.11) raw xDistance=-0.14 yDistance=-0.03
01:46:18.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:46:18.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:18.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:46:18.780 00.000 21948 MoveAxis(E, 0, ABG)
01:46:18.780 00.000 21948 Move returns status 0, amount 0
01:46:18.780 00.000 21948 MoveAxis(N, 0, ABG)
01:46:18.780 00.000 21948 Move returns status 0, amount 0
01:46:18.780 00.000 21948 move complete, result=0
01:46:18.780 00.000 21948 worker thread done servicing request
01:46:18.780 00.000 21948 Worker thread wakes up
01:46:18.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:18.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:18.781 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:20.404 01.623 21948 Exposure complete
01:46:20.434 00.030 21948 worker thread done servicing request
01:46:20.434 00.000 18120 OnExposeComplete: enter
01:46:20.437 00.003 18120 UpdateGuideState(): m_state=6
01:46:20.440 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
01:46:20.443 00.003 18120 Star::Find returns 1 (0), X=895.19, Y=233.63, Mass=1963, SNR=30.6, Peak=192 HFD=3.7
01:46:20.444 00.001 18120 MultiStar: [#1 0.20,-0.25,0.73,U] [#2 -0.01,-0.02,0.65,U] [#3 0.06,-0.11,0.59,U] [#4 0.12,-0.04,0.56,U] [#5 -0.13,0.13,0.48,U] [#6 0.54,-0.07,0.00,M1] [#7 -0.14,-0.08,0.44,U] [#8 0.06,-0.26,0.39,U] 
01:46:20.445 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.19, -0.14}
01:46:20.445 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:46:20.446 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:46:20.446 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.99 mountX=-0.12 mountY=-0.01, mountTheta=-3.02
01:46:20.448 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
01:46:20.448 00.000 18120 Enqueuing Move request for scope (0.07, -0.10)
01:46:20.449 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:20.449 00.000 21948 Worker thread wakes up
01:46:20.449 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.6
01:46:20.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:46:20.449 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:46:20.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.450 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:20.450 00.000 18120 Enqueuing Expose request
01:46:20.451 00.001 21948 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.01
01:46:20.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:46:20.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:20.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:46:20.451 00.000 21948 MoveAxis(E, 0, ABG)
01:46:20.451 00.000 21948 Move returns status 0, amount 0
01:46:20.451 00.000 21948 MoveAxis(N, 0, ABG)
01:46:20.451 00.000 21948 Move returns status 0, amount 0
01:46:20.451 00.000 21948 move complete, result=0
01:46:20.451 00.000 21948 worker thread done servicing request
01:46:20.451 00.000 21948 Worker thread wakes up
01:46:20.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:20.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:20.451 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:21.972 01.521 21948 Exposure complete
01:46:21.998 00.026 21948 worker thread done servicing request
01:46:21.999 00.001 18120 OnExposeComplete: enter
01:46:21.999 00.000 18120 UpdateGuideState(): m_state=6
01:46:22.000 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
01:46:22.000 00.000 18120 Star::Find returns 1 (0), X=895.24, Y=233.73, Mass=1967, SNR=30.8, Peak=207 HFD=3.8
01:46:22.004 00.004 18120 MultiStar: [#1 0.05,-0.28,0.75,U] [#2 0.25,-0.09,0.67,U] [#3 -0.03,-0.03,0.61,U] [#4 0.13,-0.02,0.56,U] [#5 -0.24,-0.03,0.45,U] [#6 0.31,-0.16,0.53,U] [#7 -0.22,0.10,0.43,U] [#8 -0.23,0.19,0.40,U] 
01:46:22.006 00.002 18120 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.23, -0.04}
01:46:22.008 00.002 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:46:22.011 00.003 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:46:22.013 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
01:46:22.015 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
01:46:22.015 00.000 18120 Enqueuing Move request for scope (0.07, -0.06)
01:46:22.016 00.001 21948 Worker thread wakes up
01:46:22.016 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:22.016 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.8
01:46:22.017 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:46:22.017 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:46:22.017 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.018 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:22.018 00.000 18120 Enqueuing Expose request
01:46:22.019 00.001 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.03
01:46:22.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:22.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:22.019 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:46:22.019 00.000 21948 MoveAxis(E, 0, ABG)
01:46:22.019 00.000 21948 Move returns status 0, amount 0
01:46:22.019 00.000 21948 MoveAxis(N, 0, ABG)
01:46:22.019 00.000 21948 Move returns status 0, amount 0
01:46:22.019 00.000 21948 move complete, result=0
01:46:22.019 00.000 21948 worker thread done servicing request
01:46:22.019 00.000 21948 Worker thread wakes up
01:46:22.019 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:22.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:22.019 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:23.655 01.636 21948 Exposure complete
01:46:23.690 00.035 21948 worker thread done servicing request
01:46:23.691 00.001 18120 OnExposeComplete: enter
01:46:23.691 00.000 18120 UpdateGuideState(): m_state=6
01:46:23.691 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
01:46:23.691 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=233.79, Mass=2062, SNR=31.4, Peak=227 HFD=4.1
01:46:23.692 00.001 18120 MultiStar: [#1 0.16,-0.27,0.73,U] [#2 -0.03,0.01,0.64,U] [#3 -0.05,0.12,0.58,U] [#4 0.18,0.02,0.55,U] [#5 -0.21,0.23,0.47,U] [#6 0.32,0.00,0.54,U] [#7 -0.26,0.04,0.42,U] [#8 -0.04,-0.20,0.39,U] 
01:46:23.694 00.002 18120 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.05, 0.02}
01:46:23.694 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
01:46:23.694 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
01:46:23.695 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.26 mountX=-0.02 mountY=-0.02, mountTheta=-2.27
01:46:23.696 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
01:46:23.697 00.001 18120 Enqueuing Move request for scope (0.03, -0.01)
01:46:23.697 00.000 21948 Worker thread wakes up
01:46:23.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:46:23.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:46:23.697 00.000 21948 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:46:23.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:46:23.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:23.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:23.698 00.001 18120 UpdateGuideState exits: m=2062 RSB=31.4
01:46:23.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:23.699 00.000 18120 Enqueuing Expose request
01:46:23.699 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:46:23.700 00.001 21948 MoveAxis(E, 0, ABG)
01:46:23.700 00.000 21948 Move returns status 0, amount 0
01:46:23.700 00.000 21948 MoveAxis(N, 0, ABG)
01:46:23.700 00.000 21948 Move returns status 0, amount 0
01:46:23.700 00.000 21948 move complete, result=0
01:46:23.700 00.000 21948 worker thread done servicing request
01:46:23.700 00.000 21948 Worker thread wakes up
01:46:23.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:23.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:23.700 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:25.213 01.513 21948 Exposure complete
01:46:25.251 00.038 21948 worker thread done servicing request
01:46:25.251 00.000 18120 OnExposeComplete: enter
01:46:25.252 00.001 18120 UpdateGuideState(): m_state=6
01:46:25.253 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
01:46:25.253 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=233.83, Mass=2026, SNR=31.2, Peak=214 HFD=3.9
01:46:25.254 00.001 18120 MultiStar: [#1 0.10,-0.13,0.69,U] [#2 0.16,0.02,0.66,U] [#3 0.22,0.05,0.59,U] [#4 0.28,0.10,0.54,U] [#5 -0.22,0.07,0.47,U] [#6 0.26,0.13,0.51,U] [#7 -0.21,0.11,0.42,U] [#8 -0.05,-0.07,0.39,U] 
01:46:25.254 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.24, 0.06}
01:46:25.254 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
01:46:25.255 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
01:46:25.255 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.29 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
01:46:25.257 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.04, opts=13)
01:46:25.258 00.001 18120 Enqueuing Move request for scope (0.12, 0.04)
01:46:25.258 00.000 21948 Worker thread wakes up
01:46:25.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:25.259 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.2
01:46:25.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:25.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:25.260 00.001 18120 Enqueuing Expose request
01:46:25.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:46:25.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:46:25.260 00.000 21948 Moving (0.12, 0.04) raw xDistance=-0.02 yDistance=-0.12
01:46:25.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:46:25.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:25.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:25.260 00.000 21948 MoveAxis(E, 0, ABG)
01:46:25.260 00.000 21948 Move returns status 0, amount 0
01:46:25.261 00.001 21948 MoveAxis(N, 0, ABG)
01:46:25.261 00.000 21948 Move returns status 0, amount 0
01:46:25.261 00.000 21948 move complete, result=0
01:46:25.261 00.000 21948 worker thread done servicing request
01:46:25.261 00.000 21948 Worker thread wakes up
01:46:25.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:25.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:25.261 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:26.890 01.629 21948 Exposure complete
01:46:26.944 00.054 21948 worker thread done servicing request
01:46:26.944 00.000 18120 OnExposeComplete: enter
01:46:26.947 00.003 18120 UpdateGuideState(): m_state=6
01:46:26.949 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
01:46:26.951 00.002 18120 Star::Find returns 1 (0), X=895.31, Y=233.90, Mass=1968, SNR=30.7, Peak=204 HFD=3.9
01:46:26.952 00.001 18120 MultiStar: [#1 0.11,0.06,0.72,U] [#2 0.35,0.04,0.64,U] [#3 0.13,0.16,0.61,U] [#4 0.29,0.12,0.57,U] [#5 -0.35,0.14,0.47,U] [#6 0.43,0.13,0.00,M1] [#7 -0.04,0.09,0.44,U] [#8 -0.11,-0.03,0.40,U] 
01:46:26.952 00.000 18120 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.30, 0.13}
01:46:26.953 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
01:46:26.954 00.001 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
01:46:26.955 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.64 mountX=0.03 mountY=-0.16, mountTheta=-1.36
01:46:26.957 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.10, opts=13)
01:46:26.958 00.001 18120 Enqueuing Move request for scope (0.13, 0.10)
01:46:26.958 00.000 21948 Worker thread wakes up
01:46:26.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:46:26.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:26.959 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:46:26.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:26.960 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:26.960 00.000 18120 Enqueuing Expose request
01:46:26.960 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:46:26.960 00.000 21948 Moving (0.13, 0.10) raw xDistance=0.03 yDistance=-0.16
01:46:26.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:46:26.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:26.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:46:26.960 00.000 21948 MoveAxis(E, 0, ABG)
01:46:26.961 00.001 21948 Move returns status 0, amount 0
01:46:26.961 00.000 21948 MoveAxis(N, 0, ABG)
01:46:26.961 00.000 21948 Move returns status 0, amount 0
01:46:26.961 00.000 21948 move complete, result=0
01:46:26.961 00.000 21948 worker thread done servicing request
01:46:26.961 00.000 21948 Worker thread wakes up
01:46:26.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:26.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:26.961 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:28.474 01.513 21948 Exposure complete
01:46:28.519 00.045 21948 worker thread done servicing request
01:46:28.519 00.000 18120 OnExposeComplete: enter
01:46:28.521 00.002 18120 UpdateGuideState(): m_state=6
01:46:28.523 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
01:46:28.524 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=233.87, Mass=1907, SNR=30.1, Peak=206 HFD=3.9
01:46:28.525 00.001 18120 MultiStar: [#1 0.28,-0.14,0.74,U] [#2 0.19,0.15,0.68,U] [#3 0.11,0.16,0.60,U] [#4 0.47,0.08,0.00,M1] [#5 0.03,0.04,0.49,U] [#6 0.14,0.05,0.54,U] [#7 -0.24,0.23,0.46,U] [#8 0.16,0.19,0.40,U] 
01:46:28.526 00.001 18120 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.27, 0.10}
01:46:28.528 00.002 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
01:46:28.529 00.001 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
01:46:28.530 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=0.02 mountY=-0.17, mountTheta=-1.47
01:46:28.532 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.09, opts=13)
01:46:28.532 00.000 18120 Enqueuing Move request for scope (0.15, 0.09)
01:46:28.533 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:28.533 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.1
01:46:28.534 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:28.534 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:28.537 00.003 18120 Enqueuing Expose request
01:46:28.538 00.001 21948 Worker thread wakes up
01:46:28.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
01:46:28.538 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
01:46:28.538 00.000 21948 Moving (0.15, 0.09) raw xDistance=0.02 yDistance=-0.17
01:46:28.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:46:28.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:28.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:46:28.538 00.000 21948 MoveAxis(E, 0, ABG)
01:46:28.538 00.000 21948 Move returns status 0, amount 0
01:46:28.538 00.000 21948 MoveAxis(N, 0, ABG)
01:46:28.538 00.000 21948 Move returns status 0, amount 0
01:46:28.538 00.000 21948 move complete, result=0
01:46:28.538 00.000 21948 worker thread done servicing request
01:46:28.538 00.000 21948 Worker thread wakes up
01:46:28.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:28.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:28.538 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:30.165 01.627 21948 Exposure complete
01:46:30.202 00.037 21948 worker thread done servicing request
01:46:30.202 00.000 18120 OnExposeComplete: enter
01:46:30.204 00.002 18120 UpdateGuideState(): m_state=6
01:46:30.205 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
01:46:30.207 00.002 18120 Star::Find returns 1 (0), X=895.09, Y=233.96, Mass=1991, SNR=30.9, Peak=219 HFD=4.1
01:46:30.208 00.001 18120 MultiStar: [#1 -0.02,-0.15,0.70,U] [#2 0.05,0.23,0.64,U] [#3 -0.17,0.18,0.61,U] [#4 0.06,0.08,0.57,U] [#5 -0.35,0.31,0.00,M1] [#6 0.12,0.17,0.54,U] [#7 -0.10,-0.03,0.44,U] [#8 -0.26,0.08,0.39,U] 
01:46:30.209 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.09, 0.19}
01:46:30.210 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
01:46:30.213 00.003 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
01:46:30.216 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=0.09 mountY=-0.04, mountTheta=-0.39
01:46:30.220 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.10, opts=13)
01:46:30.222 00.002 18120 Enqueuing Move request for scope (-0.01, 0.10)
01:46:30.225 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:30.227 00.002 21948 Worker thread wakes up
01:46:30.227 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.9
01:46:30.228 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:30.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:30.229 00.001 18120 Enqueuing Expose request
01:46:30.229 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:46:30.229 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:46:30.229 00.000 21948 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
01:46:30.229 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:46:30.229 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:30.229 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:46:30.229 00.000 21948 MoveAxis(E, 0, ABG)
01:46:30.229 00.000 21948 Move returns status 0, amount 0
01:46:30.229 00.000 21948 MoveAxis(N, 0, ABG)
01:46:30.229 00.000 21948 Move returns status 0, amount 0
01:46:30.229 00.000 21948 move complete, result=0
01:46:30.229 00.000 21948 worker thread done servicing request
01:46:30.229 00.000 21948 Worker thread wakes up
01:46:30.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:30.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:30.230 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:31.751 01.521 21948 Exposure complete
01:46:31.796 00.045 21948 worker thread done servicing request
01:46:31.796 00.000 18120 OnExposeComplete: enter
01:46:31.797 00.001 18120 UpdateGuideState(): m_state=6
01:46:31.798 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
01:46:31.799 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=233.96, Mass=2029, SNR=31.2, Peak=213 HFD=4.2
01:46:31.800 00.001 18120 MultiStar: [#1 0.10,-0.01,0.73,U] [#2 0.09,0.18,0.63,U] [#3 0.05,0.20,0.61,U] [#4 0.10,0.35,0.55,U] [#5 -0.30,0.32,0.00,M2] [#6 0.00,0.24,0.51,U] [#7 0.03,0.41,0.00,M1] [#8 -0.16,-0.04,0.39,U] 
01:46:31.801 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.16}, one-star: {0.08, 0.19}
01:46:31.802 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
01:46:31.803 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
01:46:31.803 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.26 mountX=0.13 mountY=-0.12, mountTheta=-0.76
01:46:31.805 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.16, opts=13)
01:46:31.806 00.001 18120 Enqueuing Move request for scope (0.05, 0.16)
01:46:31.806 00.000 21948 Worker thread wakes up
01:46:31.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:31.807 00.001 18120 UpdateGuideState exits: m=2029 RSB=31.2
01:46:31.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:31.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:31.809 00.001 18120 Enqueuing Expose request
01:46:31.810 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:46:31.810 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:46:31.810 00.000 21948 Moving (0.05, 0.16) raw xDistance=0.13 yDistance=-0.12
01:46:31.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:46:31.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:31.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:31.810 00.000 21948 MoveAxis(E, 0, ABG)
01:46:31.810 00.000 21948 Move returns status 0, amount 0
01:46:31.810 00.000 21948 MoveAxis(N, 0, ABG)
01:46:31.810 00.000 21948 Move returns status 0, amount 0
01:46:31.810 00.000 21948 move complete, result=0
01:46:31.810 00.000 21948 worker thread done servicing request
01:46:31.810 00.000 21948 Worker thread wakes up
01:46:31.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:31.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:31.810 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:33.443 01.633 21948 Exposure complete
01:46:33.488 00.045 21948 worker thread done servicing request
01:46:33.489 00.001 18120 OnExposeComplete: enter
01:46:33.491 00.002 18120 UpdateGuideState(): m_state=6
01:46:33.492 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
01:46:33.492 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=234.11, Mass=1828, SNR=29.6, Peak=194 HFD=4.2
01:46:33.493 00.001 18120 MultiStar: [#1 -0.15,0.17,0.77,U] [#2 0.03,0.33,0.65,U] [#3 -0.26,0.30,0.00,M1] [#4 -0.12,0.53,0.00,M1] [#5 -0.37,0.45,0.00,M3] [#6 -0.01,0.45,0.00,M1] [#7 -0.27,0.35,0.00,M2] [#8 -0.27,0.17,0.43,U] 
01:46:33.493 00.000 18120 refined, 3 included, MultiStar: {-0.04, 0.27}, one-star: {0.11, 0.34}
01:46:33.494 00.001 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
01:46:33.494 00.000 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
01:46:33.495 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.71 mountX=0.26 mountY=-0.09, mountTheta=-0.33
01:46:33.496 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.27, opts=13)
01:46:33.496 00.000 18120 Enqueuing Move request for scope (-0.04, 0.27)
01:46:33.497 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:33.497 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.6
01:46:33.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:33.498 00.000 21948 Worker thread wakes up
01:46:33.498 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
01:46:33.498 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
01:46:33.498 00.000 21948 Moving (-0.04, 0.27) raw xDistance=0.26 yDistance=-0.09
01:46:33.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:46:33.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:33.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:46:33.498 00.000 21948 MoveAxis(W, 46, ABG)
01:46:33.498 00.000 21948 Guiding  Dir = 3, Dur = 46
01:46:33.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:33.499 00.001 18120 Enqueuing Expose request
01:46:33.499 00.000 21948 IsSlewing returns 0
01:46:33.500 00.001 21948 IsGuiding returns 0
01:46:33.501 00.001 21948 PulseGuide returned control before completion, sleep 55
01:46:33.568 00.067 21948 IsGuiding returns 0
01:46:33.569 00.001 21948 Move returns status 0, amount 46
01:46:33.569 00.000 21948 MoveAxis(N, 0, ABG)
01:46:33.569 00.000 21948 Move returns status 0, amount 0
01:46:33.569 00.000 21948 move complete, result=0
01:46:33.569 00.000 21948 worker thread done servicing request
01:46:33.569 00.000 21948 Worker thread wakes up
01:46:33.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:33.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:33.569 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
01:46:34.980 01.411 21948 Exposure complete
01:46:35.030 00.050 21948 worker thread done servicing request
01:46:35.030 00.000 18120 OnExposeComplete: enter
01:46:35.031 00.001 18120 UpdateGuideState(): m_state=6
01:46:35.032 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
01:46:35.032 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=234.06, Mass=2025, SNR=31.2, Peak=217 HFD=4.1
01:46:35.033 00.001 18120 MultiStar: [#1 -0.23,0.13,0.73,U] [#2 -0.11,0.31,0.64,U] [#3 -0.15,0.52,0.00,M2] [#4 -0.08,0.56,0.00,M2] [#5 -0.32,0.33,0.00,M4] [#6 0.02,0.54,0.00,M2] [#7 -0.49,0.17,0.00,M3] [#8 -0.06,0.41,0.00,M1] 
01:46:35.033 00.000 18120 refined, 2 included, MultiStar: {-0.18, 0.24}, one-star: {-0.20, 0.28}
01:46:35.034 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
01:46:35.034 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
01:46:35.034 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.31 cameraTheta=2.22 mountX=0.30 mountY=0.06, mountTheta=0.18
01:46:35.036 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.24, opts=13)
01:46:35.037 00.001 18120 Enqueuing Move request for scope (-0.18, 0.24)
01:46:35.037 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:35.038 00.001 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:46:35.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:35.038 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:35.039 00.001 18120 Enqueuing Expose request
01:46:35.041 00.002 21948 Worker thread wakes up
01:46:35.041 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
01:46:35.041 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
01:46:35.041 00.000 21948 Moving (-0.18, 0.24) raw xDistance=0.30 yDistance=0.06
01:46:35.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:46:35.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:35.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:46:35.041 00.000 21948 MoveAxis(W, 56, ABG)
01:46:35.041 00.000 21948 Guiding  Dir = 3, Dur = 56
01:46:35.041 00.000 21948 IsSlewing returns 0
01:46:35.041 00.000 21948 IsGuiding returns 0
01:46:35.042 00.001 21948 PulseGuide returned control before completion, sleep 65
01:46:35.119 00.077 21948 IsGuiding returns 0
01:46:35.120 00.001 21948 Move returns status 0, amount 56
01:46:35.120 00.000 21948 MoveAxis(N, 0, ABG)
01:46:35.120 00.000 21948 Move returns status 0, amount 0
01:46:35.120 00.000 21948 move complete, result=0
01:46:35.120 00.000 21948 worker thread done servicing request
01:46:35.120 00.000 21948 Worker thread wakes up
01:46:35.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:35.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:35.120 00.000 18120 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
01:46:36.750 01.630 21948 Exposure complete
01:46:36.799 00.049 21948 worker thread done servicing request
01:46:36.799 00.000 18120 OnExposeComplete: enter
01:46:36.800 00.001 18120 UpdateGuideState(): m_state=6
01:46:36.800 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
01:46:36.801 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=234.17, Mass=2018, SNR=31.1, Peak=216 HFD=3.9
01:46:36.801 00.000 18120 MultiStar: [#1 -0.14,0.19,0.73,U] [#2 -0.46,0.36,0.00,M1] [#3 -0.28,0.48,0.00,M3] [#4 -0.24,0.47,0.00,M3] [#5 -0.60,0.42,0.00,M5] [#6 -0.08,0.38,0.00,M3] [#7 -0.44,0.55,0.00,M4] [#8 -0.62,0.25,0.00,M2] 
01:46:36.802 00.001 18120 refined, 1 included, MultiStar: {-0.20, 0.31}, one-star: {-0.24, 0.40}
01:46:36.802 00.000 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
01:46:36.803 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
01:46:36.804 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.37 cameraTheta=2.15 mountX=0.37 mountY=0.04, mountTheta=0.11
01:46:36.807 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.31, opts=13)
01:46:36.808 00.001 18120 Enqueuing Move request for scope (-0.20, 0.31)
01:46:36.810 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:36.810 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.1
01:46:36.811 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:36.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:36.812 00.001 18120 Enqueuing Expose request
01:46:36.812 00.000 21948 Worker thread wakes up
01:46:36.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
01:46:36.812 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
01:46:36.812 00.000 21948 Moving (-0.20, 0.31) raw xDistance=0.37 yDistance=0.04
01:46:36.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:46:36.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:36.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:46:36.812 00.000 21948 MoveAxis(W, 69, ABG)
01:46:36.813 00.001 21948 Guiding  Dir = 3, Dur = 69
01:46:36.813 00.000 21948 IsSlewing returns 0
01:46:36.813 00.000 21948 IsGuiding returns 0
01:46:36.815 00.002 21948 PulseGuide returned control before completion, sleep 78
01:46:36.903 00.088 21948 IsGuiding returns 0
01:46:36.903 00.000 21948 Move returns status 0, amount 69
01:46:36.903 00.000 21948 MoveAxis(N, 0, ABG)
01:46:36.904 00.001 21948 Move returns status 0, amount 0
01:46:36.904 00.000 21948 move complete, result=0
01:46:36.904 00.000 21948 worker thread done servicing request
01:46:36.904 00.000 21948 Worker thread wakes up
01:46:36.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:36.904 00.000 18120 GuideStep: 0.4 px 69 ms WEST, 0.0 px 0 ms NORTH
01:46:36.905 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:38.325 01.420 21948 Exposure complete
01:46:38.370 00.045 21948 worker thread done servicing request
01:46:38.370 00.000 18120 OnExposeComplete: enter
01:46:38.370 00.000 18120 UpdateGuideState(): m_state=6
01:46:38.371 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
01:46:38.371 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=233.96, Mass=2036, SNR=31.3, Peak=162 HFD=4.1
01:46:38.372 00.001 18120 MultiStar: [#1 -0.46,-0.08,0.00,M1] [#2 -0.31,0.10,0.64,U] [#3 -0.46,0.21,0.00,M4] [#4 -0.28,0.32,0.00,M4] [#5 -0.77,0.20,0.00,M6] [#6 -0.23,0.18,0.49,U] [#7 -0.75,0.21,0.00,M5] [#8 -0.58,-0.14,0.00,M3] 
01:46:38.372 00.000 18120 refined, 2 included, MultiStar: {-0.35, 0.16}, one-star: {-0.42, 0.19}
01:46:38.373 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
01:46:38.373 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
01:46:38.374 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.38 cameraTheta=2.71 mountX=0.29 mountY=0.24, mountTheta=0.69
01:46:38.375 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.16, opts=13)
01:46:38.375 00.000 18120 Enqueuing Move request for scope (-0.35, 0.16)
01:46:38.376 00.001 21948 Worker thread wakes up
01:46:38.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
01:46:38.376 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
01:46:38.376 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:38.376 00.000 21948 Moving (-0.35, 0.16) raw xDistance=0.29 yDistance=0.24
01:46:38.376 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.3
01:46:38.376 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.378 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:38.378 00.000 18120 Enqueuing Expose request
01:46:38.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:46:38.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:46:38.378 00.000 21948 MoveAxis(W, 56, ABG)
01:46:38.378 00.000 21948 Guiding  Dir = 3, Dur = 56
01:46:38.379 00.001 21948 IsSlewing returns 0
01:46:38.379 00.000 21948 IsGuiding returns 0
01:46:38.381 00.002 21948 PulseGuide returned control before completion, sleep 65
01:46:38.452 00.071 21948 IsGuiding returns 0
01:46:38.452 00.000 21948 Move returns status 0, amount 56
01:46:38.452 00.000 21948 MoveAxis(S, 57, ABG)
01:46:38.452 00.000 21948 Guiding  Dir = 1, Dur = 57
01:46:38.452 00.000 21948 IsSlewing returns 0
01:46:38.453 00.001 21948 IsGuiding returns 0
01:46:38.464 00.011 21948 PulseGuide returned control before completion, sleep 57
01:46:38.531 00.067 21948 IsGuiding returns 0
01:46:38.531 00.000 21948 Move returns status 0, amount 57
01:46:38.531 00.000 21948 move complete, result=0
01:46:38.531 00.000 21948 worker thread done servicing request
01:46:38.531 00.000 21948 Worker thread wakes up
01:46:38.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:38.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:38.531 00.000 18120 GuideStep: 0.3 px 56 ms WEST, 0.2 px 57 ms SOUTH
01:46:40.156 01.625 21948 Exposure complete
01:46:40.205 00.049 21948 worker thread done servicing request
01:46:40.205 00.000 18120 OnExposeComplete: enter
01:46:40.206 00.001 18120 UpdateGuideState(): m_state=6
01:46:40.207 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
01:46:40.207 00.000 18120 Star::Find returns 1 (0), X=895.81, Y=233.74, Mass=2132, SNR=31.9, Peak=183 HFD=4.1
01:46:40.207 00.000 18120 MultiStar: large primary error, entering stabilization period
01:46:40.209 00.002 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
01:46:40.209 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
01:46:40.209 00.000 18120 CameraToMount -- cameraX=0.80 cameraY=-0.04 hyp=0.80 cameraTheta=-0.05 mountX=-0.37 mountY=-0.70, mountTheta=-2.05
01:46:40.211 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.80, y=-0.04, opts=13)
01:46:40.212 00.001 18120 Enqueuing Move request for scope (0.80, -0.04)
01:46:40.212 00.000 21948 Worker thread wakes up
01:46:40.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:40.213 00.001 18120 UpdateGuideState exits: m=2132 RSB=31.9
01:46:40.213 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:40.214 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:40.214 00.000 18120 Enqueuing Expose request
01:46:40.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.04) opts 0xd
01:46:40.214 00.000 21948 Handling offset move in thread for scope, endpoint = (0.80, -0.04)
01:46:40.214 00.000 21948 Moving (0.80, -0.04) raw xDistance=-0.37 yDistance=-0.70
01:46:40.214 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
01:46:40.215 00.001 21948 resist switch: large excursion: input -0.70 thresh 0.60 direction from 1 to -1
01:46:40.215 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.10
01:46:40.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:46:40.215 00.000 21948 MoveAxis(E, 61, ABG)
01:46:40.215 00.000 21948 Guiding  Dir = 2, Dur = 61
01:46:40.215 00.000 21948 IsSlewing returns 0
01:46:40.215 00.000 21948 IsGuiding returns 0
01:46:40.217 00.002 21948 PulseGuide returned control before completion, sleep 70
01:46:40.296 00.079 21948 IsGuiding returns 0
01:46:40.296 00.000 21948 Move returns status 0, amount 61
01:46:40.296 00.000 21948 MoveAxis(N, 167, ABG)
01:46:40.296 00.000 21948 Guiding  Dir = 0, Dur = 167
01:46:40.296 00.000 21948 IsSlewing returns 0
01:46:40.296 00.000 21948 IsGuiding returns 0
01:46:40.302 00.006 21948 PulseGuide returned control before completion, sleep 172
01:46:40.485 00.183 21948 IsGuiding returns 1
01:46:40.485 00.000 21948 scope still moving after pulse duration time elapsed
01:46:40.516 00.031 21948 IsSlewing returns 0
01:46:40.516 00.000 21948 IsGuiding returns 0
01:46:40.516 00.000 21948 scope move finished after 167 + 52 ms
01:46:40.517 00.001 21948 Move returns status 0, amount 167
01:46:40.517 00.000 21948 move complete, result=0
01:46:40.517 00.000 21948 worker thread done servicing request
01:46:40.517 00.000 21948 Worker thread wakes up
01:46:40.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:40.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:40.517 00.000 18120 GuideStep: -0.4 px 61 ms EAST, -0.7 px 167 ms NORTH
01:46:41.931 01.414 21948 Exposure complete
01:46:41.969 00.038 21948 worker thread done servicing request
01:46:41.971 00.002 18120 OnExposeComplete: enter
01:46:41.972 00.001 18120 UpdateGuideState(): m_state=6
01:46:41.974 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
01:46:41.975 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=233.62, Mass=2117, SNR=31.9, Peak=181 HFD=4.0
01:46:41.976 00.001 18120 MultiStar: exiting stabilization period
01:46:41.978 00.002 18120 MultiStar: [#1 -0.09,-0.40,0.00,M2] [#2 0.05,-0.14,0.61,U] [#3 -0.06,-0.13,0.57,U] [#4 0.12,-0.14,0.55,U] [#5 -0.30,-0.11,0.46,U] [#6 0.08,-0.28,0.48,U] [#7 -0.12,0.17,0.45,U] [#8 -0.16,-0.15,0.38,U] 
01:46:41.978 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {0.12, -0.15}
01:46:41.979 00.001 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
01:46:41.980 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
01:46:41.981 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.63 mountX=-0.11 mountY=0.06, mountTheta=2.62
01:46:41.983 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.12, opts=13)
01:46:41.984 00.001 18120 Enqueuing Move request for scope (-0.01, -0.12)
01:46:41.985 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:41.986 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.9
01:46:41.987 00.001 21948 Worker thread wakes up
01:46:41.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:46:41.987 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:46:41.987 00.000 21948 Moving (-0.01, -0.12) raw xDistance=-0.11 yDistance=0.06
01:46:41.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:41.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:41.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:46:41.987 00.000 21948 MoveAxis(E, 0, ABG)
01:46:41.987 00.000 21948 Move returns status 0, amount 0
01:46:41.987 00.000 21948 MoveAxis(N, 0, ABG)
01:46:41.987 00.000 21948 Move returns status 0, amount 0
01:46:41.987 00.000 21948 move complete, result=0
01:46:41.987 00.000 21948 worker thread done servicing request
01:46:41.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.988 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:41.990 00.002 18120 Enqueuing Expose request
01:46:41.991 00.001 21948 Worker thread wakes up
01:46:41.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:41.991 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:41.992 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:43.628 01.636 21948 Exposure complete
01:46:43.662 00.034 21948 worker thread done servicing request
01:46:43.662 00.000 18120 OnExposeComplete: enter
01:46:43.663 00.001 18120 UpdateGuideState(): m_state=6
01:46:43.664 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
01:46:43.664 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=233.78, Mass=1994, SNR=31.0, Peak=186 HFD=4.2
01:46:43.664 00.000 18120 MultiStar: [#1 -0.20,-0.16,0.71,U] [#2 -0.15,0.05,0.64,U] [#3 -0.33,0.01,0.61,U] [#4 -0.31,0.06,0.55,U] [#5 -0.54,0.26,0.00,M6] [#6 -0.18,0.28,0.51,U] [#7 -0.58,0.09,0.00,M5] [#8 -0.32,-0.14,0.40,U] 
01:46:43.665 00.001 18120 single-star, 6 included, MultiStar: {-0.23, 0.01}, one-star: {-0.20, 0.01}
01:46:43.665 00.000 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
01:46:43.666 00.001 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
01:46:43.666 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.11 mountX=0.09 mountY=0.18, mountTheta=1.10
01:46:43.667 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.01, opts=13)
01:46:43.669 00.002 18120 Enqueuing Move request for scope (-0.20, 0.01)
01:46:43.670 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:43.670 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
01:46:43.673 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:43.675 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:43.678 00.003 18120 Enqueuing Expose request
01:46:43.680 00.002 21948 Worker thread wakes up
01:46:43.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
01:46:43.680 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
01:46:43.680 00.000 21948 Moving (-0.20, 0.01) raw xDistance=0.09 yDistance=0.18
01:46:43.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:46:43.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:43.681 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:46:43.681 00.000 21948 MoveAxis(E, 0, ABG)
01:46:43.681 00.000 21948 Move returns status 0, amount 0
01:46:43.681 00.000 21948 MoveAxis(N, 0, ABG)
01:46:43.681 00.000 21948 Move returns status 0, amount 0
01:46:43.681 00.000 21948 move complete, result=0
01:46:43.681 00.000 21948 worker thread done servicing request
01:46:43.681 00.000 21948 Worker thread wakes up
01:46:43.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:43.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:43.683 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:45.208 01.525 21948 Exposure complete
01:46:45.245 00.037 21948 worker thread done servicing request
01:46:45.245 00.000 18120 OnExposeComplete: enter
01:46:45.245 00.000 18120 UpdateGuideState(): m_state=6
01:46:45.246 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
01:46:45.247 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=233.82, Mass=2045, SNR=31.3, Peak=215 HFD=4.0
01:46:45.248 00.001 18120 MultiStar: [#1 -0.33,0.02,0.72,U] [#2 -0.31,0.20,0.61,U] [#3 -0.47,0.06,0.00,M3] [#4 -0.29,0.04,0.56,U] [#5 -0.70,0.24,0.00,M7] [#6 -0.31,0.09,0.53,U] [#7 -0.68,0.25,0.00,M6] [#8 -0.53,0.20,0.00,M2] 
01:46:45.248 00.000 18120 single-star, 4 included, MultiStar: {-0.28, 0.07}, one-star: {-0.21, 0.05}
01:46:45.250 00.002 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
01:46:45.250 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
01:46:45.251 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.91 mountX=0.13 mountY=0.17, mountTheta=0.90
01:46:45.252 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.05, opts=13)
01:46:45.252 00.000 18120 Enqueuing Move request for scope (-0.21, 0.05)
01:46:45.253 00.001 21948 Worker thread wakes up
01:46:45.253 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:45.255 00.002 18120 UpdateGuideState exits: m=2045 RSB=31.3
01:46:45.255 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.255 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:45.256 00.001 18120 Enqueuing Expose request
01:46:45.257 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
01:46:45.257 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
01:46:45.257 00.000 21948 Moving (-0.21, 0.05) raw xDistance=0.13 yDistance=0.17
01:46:45.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:46:45.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:45.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:46:45.257 00.000 21948 MoveAxis(E, 0, ABG)
01:46:45.257 00.000 21948 Move returns status 0, amount 0
01:46:45.257 00.000 21948 MoveAxis(N, 0, ABG)
01:46:45.257 00.000 21948 Move returns status 0, amount 0
01:46:45.257 00.000 21948 move complete, result=0
01:46:45.257 00.000 21948 worker thread done servicing request
01:46:45.257 00.000 21948 Worker thread wakes up
01:46:45.258 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:45.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:45.258 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:46.891 01.633 21948 Exposure complete
01:46:46.926 00.035 21948 worker thread done servicing request
01:46:46.926 00.000 18120 OnExposeComplete: enter
01:46:46.929 00.003 18120 UpdateGuideState(): m_state=6
01:46:46.932 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
01:46:46.934 00.002 18120 Star::Find returns 1 (0), X=895.00, Y=233.77, Mass=1943, SNR=30.5, Peak=223 HFD=4.0
01:46:46.935 00.001 18120 MultiStar: [#1 0.02,-0.27,0.75,U] [#2 -0.11,0.07,0.63,U] [#3 -0.13,-0.10,0.62,U] [#4 -0.02,-0.14,0.56,U] [#5 -0.22,0.11,0.46,U] [#6 0.09,0.06,0.58,U] [#7 -0.43,-0.01,0.00,M7] [#8 -0.40,-0.00,0.00,M3] 
01:46:46.937 00.002 18120 single-star, 6 included, MultiStar: {-0.04, -0.05}, one-star: {-0.01, -0.01}
01:46:46.940 00.003 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.00) = xAngle (-4.20 = 2.09)
01:46:46.942 00.002 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.23 = 2.05)
01:46:46.944 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.20 mountX=-0.00 mountY=0.01, mountTheta=2.08
01:46:46.945 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
01:46:46.945 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
01:46:46.945 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:46.946 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.5
01:46:46.946 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:46.947 00.001 21948 Worker thread wakes up
01:46:46.947 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:46.947 00.000 18120 Enqueuing Expose request
01:46:46.948 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:46:46.948 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:46:46.948 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
01:46:46.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:46:46.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:46.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:46:46.948 00.000 21948 MoveAxis(E, 0, ABG)
01:46:46.948 00.000 21948 Move returns status 0, amount 0
01:46:46.948 00.000 21948 MoveAxis(N, 0, ABG)
01:46:46.948 00.000 21948 Move returns status 0, amount 0
01:46:46.948 00.000 21948 move complete, result=0
01:46:46.948 00.000 21948 worker thread done servicing request
01:46:46.948 00.000 21948 Worker thread wakes up
01:46:46.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:46.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:46.948 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:48.474 01.526 21948 Exposure complete
01:46:48.511 00.037 21948 worker thread done servicing request
01:46:48.512 00.001 18120 OnExposeComplete: enter
01:46:48.512 00.000 18120 UpdateGuideState(): m_state=6
01:46:48.513 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:46:48.513 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=233.72, Mass=1950, SNR=30.5, Peak=208 HFD=4.0
01:46:48.514 00.001 18120 MultiStar: [#1 0.04,-0.23,0.73,U] [#2 -0.07,-0.36,0.64,U] [#3 -0.11,-0.01,0.60,U] [#4 0.08,0.12,0.56,U] [#5 -0.18,0.24,0.46,U] [#6 0.18,0.13,0.52,U] [#7 -0.02,0.08,0.44,U] [#8 -0.17,0.02,0.41,U] 
01:46:48.516 00.002 18120 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.00, -0.05}
01:46:48.517 00.001 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.00) = xAngle (-4.18 = 2.11)
01:46:48.518 00.001 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.07)
01:46:48.519 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.18 mountX=-0.02 mountY=0.03, mountTheta=2.10
01:46:48.520 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
01:46:48.521 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
01:46:48.521 00.000 21948 Worker thread wakes up
01:46:48.521 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:46:48.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:48.522 00.001 18120 UpdateGuideState exits: m=1950 RSB=30.5
01:46:48.522 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.523 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:48.523 00.000 18120 Enqueuing Expose request
01:46:48.524 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:46:48.524 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
01:46:48.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:46:48.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:48.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:48.524 00.000 21948 MoveAxis(E, 0, ABG)
01:46:48.524 00.000 21948 Move returns status 0, amount 0
01:46:48.524 00.000 21948 MoveAxis(N, 0, ABG)
01:46:48.524 00.000 21948 Move returns status 0, amount 0
01:46:48.524 00.000 21948 move complete, result=0
01:46:48.524 00.000 21948 worker thread done servicing request
01:46:48.524 00.000 21948 Worker thread wakes up
01:46:48.524 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:48.525 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:48.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:50.149 01.624 21948 Exposure complete
01:46:50.199 00.050 21948 worker thread done servicing request
01:46:50.199 00.000 18120 OnExposeComplete: enter
01:46:50.200 00.001 18120 UpdateGuideState(): m_state=6
01:46:50.200 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
01:46:50.201 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=233.63, Mass=1875, SNR=29.9, Peak=187 HFD=3.9
01:46:50.202 00.001 18120 MultiStar: [#1 -0.03,-0.24,0.75,U] [#2 -0.07,-0.02,0.65,U] [#3 -0.14,0.03,0.59,U] [#4 0.17,0.02,0.57,U] [#5 -0.51,0.22,0.00,M6] [#6 0.05,-0.22,0.54,U] [#7 0.08,-0.22,0.46,U] [#8 -0.23,-0.07,0.42,U] 
01:46:50.202 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.12, -0.14}
01:46:50.202 00.000 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.00) = xAngle (-3.51 = 2.77)
01:46:50.203 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.55 = 2.73)
01:46:50.203 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.51 mountX=-0.11 mountY=0.04, mountTheta=2.74
01:46:50.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
01:46:50.205 00.001 18120 Enqueuing Move request for scope (0.01, -0.11)
01:46:50.205 00.000 21948 Worker thread wakes up
01:46:50.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:50.206 00.001 18120 UpdateGuideState exits: m=1875 RSB=29.9
01:46:50.206 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:50.207 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:50.207 00.000 18120 Enqueuing Expose request
01:46:50.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:46:50.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:46:50.208 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.04
01:46:50.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:50.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:50.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:46:50.208 00.000 21948 MoveAxis(E, 0, ABG)
01:46:50.208 00.000 21948 Move returns status 0, amount 0
01:46:50.208 00.000 21948 MoveAxis(N, 0, ABG)
01:46:50.208 00.000 21948 Move returns status 0, amount 0
01:46:50.208 00.000 21948 move complete, result=0
01:46:50.208 00.000 21948 worker thread done servicing request
01:46:50.208 00.000 21948 Worker thread wakes up
01:46:50.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:50.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:50.208 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:51.722 01.514 21948 Exposure complete
01:46:51.760 00.038 21948 worker thread done servicing request
01:46:51.760 00.000 18120 OnExposeComplete: enter
01:46:51.762 00.002 18120 UpdateGuideState(): m_state=6
01:46:51.764 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
01:46:51.765 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=233.72, Mass=2036, SNR=31.3, Peak=204 HFD=4.0
01:46:51.767 00.002 18120 MultiStar: [#1 -0.02,-0.15,0.74,U] [#2 0.08,-0.06,0.61,U] [#3 -0.07,-0.10,0.60,U] [#4 0.01,-0.04,0.56,U] [#5 -0.33,0.00,0.47,U] [#6 -0.08,0.01,0.53,U] [#7 -0.13,0.01,0.44,U] [#8 0.02,-0.14,0.40,U] 
01:46:51.767 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.16, -0.05}
01:46:51.767 00.000 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.46)
01:46:51.768 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.42)
01:46:51.768 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.83 mountX=-0.05 mountY=0.04, mountTheta=2.43
01:46:51.771 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
01:46:51.772 00.001 18120 Enqueuing Move request for scope (-0.02, -0.06)
01:46:51.773 00.001 21948 Worker thread wakes up
01:46:51.773 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:46:51.773 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:46:51.773 00.000 21948 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
01:46:51.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:51.773 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.3
01:46:51.774 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.774 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:51.775 00.001 18120 Enqueuing Expose request
01:46:51.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:46:51.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:51.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:46:51.775 00.000 21948 MoveAxis(E, 0, ABG)
01:46:51.775 00.000 21948 Move returns status 0, amount 0
01:46:51.775 00.000 21948 MoveAxis(N, 0, ABG)
01:46:51.775 00.000 21948 Move returns status 0, amount 0
01:46:51.775 00.000 21948 move complete, result=0
01:46:51.775 00.000 21948 worker thread done servicing request
01:46:51.775 00.000 21948 Worker thread wakes up
01:46:51.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:51.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:51.776 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:53.404 01.628 21948 Exposure complete
01:46:53.446 00.042 21948 worker thread done servicing request
01:46:53.447 00.001 18120 OnExposeComplete: enter
01:46:53.447 00.000 18120 UpdateGuideState(): m_state=6
01:46:53.448 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
01:46:53.450 00.002 18120 Star::Find returns 1 (0), X=894.99, Y=233.69, Mass=1972, SNR=30.8, Peak=201 HFD=4.0
01:46:53.450 00.000 18120 MultiStar: [#1 0.09,-0.25,0.73,U] [#2 -0.06,0.08,0.65,U] [#3 0.06,-0.06,0.61,U] [#4 -0.14,-0.01,0.57,U] [#5 -0.37,0.24,0.00,M6] [#6 0.20,-0.12,0.54,U] [#7 -0.29,0.30,0.00,M5] [#8 0.12,-0.08,0.42,U] 
01:46:53.451 00.001 18120 single-star, 6 included, MultiStar: {0.03, -0.08}, one-star: {-0.02, -0.08}
01:46:53.451 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.78 = 2.51)
01:46:53.451 00.000 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.47)
01:46:53.452 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.78 mountX=-0.07 mountY=0.05, mountTheta=2.48
01:46:53.453 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.08, opts=13)
01:46:53.454 00.001 18120 Enqueuing Move request for scope (-0.02, -0.08)
01:46:53.455 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:53.455 00.000 21948 Worker thread wakes up
01:46:53.456 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.8
01:46:53.456 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:53.456 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:53.457 00.001 18120 Enqueuing Expose request
01:46:53.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:46:53.457 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:46:53.457 00.000 21948 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.05
01:46:53.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:53.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:53.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:46:53.457 00.000 21948 MoveAxis(E, 0, ABG)
01:46:53.457 00.000 21948 Move returns status 0, amount 0
01:46:53.457 00.000 21948 MoveAxis(N, 0, ABG)
01:46:53.457 00.000 21948 Move returns status 0, amount 0
01:46:53.457 00.000 21948 move complete, result=0
01:46:53.457 00.000 21948 worker thread done servicing request
01:46:53.457 00.000 21948 Worker thread wakes up
01:46:53.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:53.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:53.458 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:54.984 01.526 21948 Exposure complete
01:46:55.032 00.048 21948 worker thread done servicing request
01:46:55.032 00.000 18120 OnExposeComplete: enter
01:46:55.033 00.001 18120 UpdateGuideState(): m_state=6
01:46:55.034 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
01:46:55.034 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=233.92, Mass=1916, SNR=30.2, Peak=217 HFD=4.0
01:46:55.035 00.001 18120 MultiStar: [#1 -0.17,0.04,0.73,U] [#2 -0.34,0.06,0.65,U] [#3 -0.19,0.14,0.61,U] [#4 -0.17,0.34,0.61,U] [#5 -0.47,0.28,0.00,M7] [#6 -0.22,-0.02,0.53,U] [#7 -0.52,0.21,0.00,M6] [#8 -0.18,-0.02,0.41,U] 
01:46:55.035 00.000 18120 single-star, 6 included, MultiStar: {-0.20, 0.11}, one-star: {-0.16, 0.15}
01:46:55.035 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
01:46:55.036 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
01:46:55.038 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=0.20 mountY=0.08, mountTheta=0.38
01:46:55.041 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.15, opts=13)
01:46:55.042 00.001 18120 Enqueuing Move request for scope (-0.16, 0.15)
01:46:55.043 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:55.045 00.002 21948 Worker thread wakes up
01:46:55.045 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
01:46:55.045 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
01:46:55.045 00.000 21948 Moving (-0.16, 0.15) raw xDistance=0.20 yDistance=0.08
01:46:55.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:46:55.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:55.045 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.2
01:46:55.046 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.049 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:55.051 00.002 18120 Enqueuing Expose request
01:46:55.054 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:46:55.055 00.001 21948 MoveAxis(W, 36, ABG)
01:46:55.055 00.000 21948 Guiding  Dir = 3, Dur = 36
01:46:55.055 00.000 21948 IsSlewing returns 0
01:46:55.055 00.000 21948 IsGuiding returns 0
01:46:55.056 00.001 21948 PulseGuide returned control before completion, sleep 45
01:46:55.109 00.053 21948 IsGuiding returns 0
01:46:55.109 00.000 21948 Move returns status 0, amount 36
01:46:55.109 00.000 21948 MoveAxis(N, 0, ABG)
01:46:55.109 00.000 21948 Move returns status 0, amount 0
01:46:55.110 00.001 21948 move complete, result=0
01:46:55.110 00.000 21948 worker thread done servicing request
01:46:55.110 00.000 21948 Worker thread wakes up
01:46:55.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:55.110 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
01:46:55.112 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:56.744 01.632 21948 Exposure complete
01:46:56.780 00.036 18120 OnExposeComplete: enter
01:46:56.781 00.001 21948 worker thread done servicing request
01:46:56.781 00.000 18120 UpdateGuideState(): m_state=6
01:46:56.782 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
01:46:56.782 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=233.89, Mass=2083, SNR=31.5, Peak=232 HFD=4.1
01:46:56.783 00.001 18120 MultiStar: [#1 -0.06,-0.10,0.71,U] [#2 -0.12,-0.14,0.62,U] [#3 -0.20,0.14,0.60,U] [#4 0.07,0.06,0.55,U] [#5 -0.32,0.11,0.44,U] [#6 0.00,0.07,0.49,U] [#7 -0.05,0.20,0.44,U] [#8 -0.22,-0.05,0.38,U] 
01:46:56.783 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.05, 0.11}
01:46:56.784 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
01:46:56.784 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
01:46:56.784 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.72 mountX=0.08 mountY=0.06, mountTheta=0.69
01:46:56.786 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
01:46:56.786 00.000 18120 Enqueuing Move request for scope (-0.09, 0.04)
01:46:56.787 00.001 21948 Worker thread wakes up
01:46:56.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:46:56.787 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:46:56.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:56.787 00.000 21948 Moving (-0.09, 0.04) raw xDistance=0.08 yDistance=0.06
01:46:56.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:46:56.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:56.788 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:46:56.788 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.5
01:46:56.788 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:56.789 00.001 18120 Enqueuing Expose request
01:46:56.789 00.000 21948 MoveAxis(E, 0, ABG)
01:46:56.789 00.000 21948 Move returns status 0, amount 0
01:46:56.789 00.000 21948 MoveAxis(N, 0, ABG)
01:46:56.789 00.000 21948 Move returns status 0, amount 0
01:46:56.789 00.000 21948 move complete, result=0
01:46:56.789 00.000 21948 worker thread done servicing request
01:46:56.790 00.001 21948 Worker thread wakes up
01:46:56.790 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:56.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:56.791 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:58.306 01.515 21948 Exposure complete
01:46:58.355 00.049 18120 OnExposeComplete: enter
01:46:58.356 00.001 18120 UpdateGuideState(): m_state=6
01:46:58.356 00.000 21948 worker thread done servicing request
01:46:58.356 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
01:46:58.357 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.76, Mass=1901, SNR=30.2, Peak=199 HFD=4.1
01:46:58.358 00.001 18120 MultiStar: [#1 -0.13,-0.23,0.72,U] [#2 -0.13,-0.05,0.64,U] [#3 -0.28,0.17,0.63,U] [#4 -0.00,-0.00,0.58,U] [#5 -0.45,0.23,0.00,M7] [#6 -0.07,0.05,0.53,U] [#7 -0.49,0.07,0.00,M6] [#8 -0.50,-0.04,0.00,M1] 
01:46:58.359 00.001 18120 single-star, 5 included, MultiStar: {-0.10, -0.02}, one-star: {-0.02, -0.02}
01:46:58.360 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.00) = xAngle (-4.52 = 1.77)
01:46:58.360 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.56 = 1.73)
01:46:58.361 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.52 mountX=-0.01 mountY=0.03, mountTheta=1.76
01:46:58.362 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
01:46:58.364 00.002 18120 Enqueuing Move request for scope (-0.02, -0.02)
01:46:58.365 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:46:58.365 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
01:46:58.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.366 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:46:58.366 00.000 18120 Enqueuing Expose request
01:46:58.368 00.002 21948 Worker thread wakes up
01:46:58.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:46:58.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:46:58.368 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
01:46:58.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:46:58.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:58.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:58.368 00.000 21948 MoveAxis(E, 0, ABG)
01:46:58.368 00.000 21948 Move returns status 0, amount 0
01:46:58.368 00.000 21948 MoveAxis(N, 0, ABG)
01:46:58.368 00.000 21948 Move returns status 0, amount 0
01:46:58.368 00.000 21948 move complete, result=0
01:46:58.368 00.000 21948 worker thread done servicing request
01:46:58.368 00.000 21948 Worker thread wakes up
01:46:58.368 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:46:58.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:46:58.369 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:59.993 01.624 21948 Exposure complete
01:47:00.031 00.038 21948 worker thread done servicing request
01:47:00.031 00.000 18120 OnExposeComplete: enter
01:47:00.032 00.001 18120 UpdateGuideState(): m_state=6
01:47:00.034 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
01:47:00.035 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=233.73, Mass=1964, SNR=30.7, Peak=203 HFD=4.1
01:47:00.036 00.001 18120 MultiStar: [#1 -0.04,-0.09,0.72,U] [#2 0.11,-0.01,0.61,U] [#3 -0.06,-0.14,0.61,U] [#4 0.05,-0.13,0.54,U] [#5 -0.52,0.18,0.00,M8] [#6 0.08,-0.03,0.54,U] [#7 -0.30,-0.26,0.00,M7] [#8 -0.14,-0.07,0.41,U] 
01:47:00.038 00.002 18120 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {0.14, -0.05}
01:47:00.039 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
01:47:00.040 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
01:47:00.041 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.08 mountY=0.00, mountTheta=3.12
01:47:00.044 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
01:47:00.045 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
01:47:00.046 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:00.047 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.7
01:47:00.048 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:00.049 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:00.050 00.001 18120 Enqueuing Expose request
01:47:00.051 00.001 21948 Worker thread wakes up
01:47:00.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:47:00.051 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:47:00.051 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.00
01:47:00.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:47:00.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:00.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:47:00.051 00.000 21948 MoveAxis(E, 0, ABG)
01:47:00.051 00.000 21948 Move returns status 0, amount 0
01:47:00.051 00.000 21948 MoveAxis(N, 0, ABG)
01:47:00.051 00.000 21948 Move returns status 0, amount 0
01:47:00.051 00.000 21948 move complete, result=0
01:47:00.051 00.000 21948 worker thread done servicing request
01:47:00.051 00.000 21948 Worker thread wakes up
01:47:00.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:00.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:00.052 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:01.571 01.519 21948 Exposure complete
01:47:01.617 00.046 21948 worker thread done servicing request
01:47:01.617 00.000 18120 OnExposeComplete: enter
01:47:01.619 00.002 18120 UpdateGuideState(): m_state=6
01:47:01.620 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
01:47:01.620 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=233.84, Mass=2099, SNR=31.8, Peak=217 HFD=4.0
01:47:01.621 00.001 18120 MultiStar: [#1 0.11,-0.19,0.71,U] [#2 0.06,-0.02,0.64,U] [#3 -0.15,0.14,0.58,U] [#4 -0.01,0.16,0.55,U] [#5 -0.22,0.01,0.47,U] [#6 0.04,-0.07,0.52,U] [#7 -0.19,0.24,0.41,U] [#8 -0.13,-0.06,0.38,U] 
01:47:01.622 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.17, 0.07}
01:47:01.623 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
01:47:01.623 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
01:47:01.624 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.76 mountX=0.03 mountY=-0.01, mountTheta=-0.27
01:47:01.627 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
01:47:01.629 00.002 18120 Enqueuing Move request for scope (-0.01, 0.03)
01:47:01.630 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:01.631 00.001 21948 Worker thread wakes up
01:47:01.631 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:47:01.631 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.8
01:47:01.632 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.632 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:01.632 00.000 18120 Enqueuing Expose request
01:47:01.633 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:47:01.633 00.000 21948 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
01:47:01.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:01.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:01.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:01.633 00.000 21948 MoveAxis(E, 0, ABG)
01:47:01.633 00.000 21948 Move returns status 0, amount 0
01:47:01.633 00.000 21948 MoveAxis(N, 0, ABG)
01:47:01.633 00.000 21948 Move returns status 0, amount 0
01:47:01.633 00.000 21948 move complete, result=0
01:47:01.633 00.000 21948 worker thread done servicing request
01:47:01.633 00.000 21948 Worker thread wakes up
01:47:01.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:01.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:01.634 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:03.269 01.635 21948 Exposure complete
01:47:03.315 00.046 21948 worker thread done servicing request
01:47:03.315 00.000 18120 OnExposeComplete: enter
01:47:03.317 00.002 18120 UpdateGuideState(): m_state=6
01:47:03.319 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
01:47:03.320 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=233.81, Mass=2123, SNR=31.8, Peak=225 HFD=4.1
01:47:03.322 00.002 18120 MultiStar: [#1 0.17,-0.17,0.68,U] [#2 0.06,0.14,0.61,U] [#3 -0.10,0.02,0.57,U] [#4 0.01,0.17,0.56,U] [#5 -0.31,0.16,0.45,U] [#6 0.12,-0.06,0.48,U] [#7 -0.20,-0.06,0.41,U] [#8 0.04,-0.03,0.39,U] 
01:47:03.324 00.002 18120 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.05, 0.04}
01:47:03.324 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
01:47:03.325 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
01:47:03.326 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.52 mountX=0.02 mountY=-0.01, mountTheta=-0.51
01:47:03.328 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.02, opts=13)
01:47:03.330 00.002 18120 Enqueuing Move request for scope (0.00, 0.02)
01:47:03.333 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:03.333 00.000 18120 UpdateGuideState exits: m=2123 RSB=31.8
01:47:03.334 00.001 21948 Worker thread wakes up
01:47:03.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
01:47:03.334 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
01:47:03.335 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.335 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:03.336 00.001 18120 Enqueuing Expose request
01:47:03.336 00.000 21948 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
01:47:03.337 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:03.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:03.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:03.337 00.000 21948 MoveAxis(E, 0, ABG)
01:47:03.337 00.000 21948 Move returns status 0, amount 0
01:47:03.337 00.000 21948 MoveAxis(N, 0, ABG)
01:47:03.337 00.000 21948 Move returns status 0, amount 0
01:47:03.337 00.000 21948 move complete, result=0
01:47:03.337 00.000 21948 worker thread done servicing request
01:47:03.337 00.000 21948 Worker thread wakes up
01:47:03.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:03.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:03.337 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:04.850 01.513 21948 Exposure complete
01:47:04.898 00.048 21948 worker thread done servicing request
01:47:04.898 00.000 18120 OnExposeComplete: enter
01:47:04.898 00.000 18120 UpdateGuideState(): m_state=6
01:47:04.898 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
01:47:04.898 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=233.70, Mass=1977, SNR=30.8, Peak=189 HFD=3.7
01:47:04.899 00.001 18120 MultiStar: [#1 0.20,-0.25,0.71,U] [#2 0.19,0.06,0.62,U] [#3 -0.10,0.05,0.61,U] [#4 0.08,0.10,0.57,U] [#5 -0.09,0.10,0.46,U] [#6 0.30,-0.10,0.53,U] [#7 -0.04,0.17,0.44,U] [#8 -0.02,0.00,0.41,U] 
01:47:04.899 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.26, -0.07}
01:47:04.900 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:47:04.900 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:47:04.901 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.05 mountY=-0.10, mountTheta=-2.08
01:47:04.902 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
01:47:04.902 00.000 18120 Enqueuing Move request for scope (0.11, -0.01)
01:47:04.904 00.002 21948 Worker thread wakes up
01:47:04.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:04.904 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.8
01:47:04.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:47:04.904 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:04.904 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:04.905 00.001 18120 Enqueuing Expose request
01:47:04.905 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:47:04.905 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.10
01:47:04.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:47:04.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:04.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:04.905 00.000 21948 MoveAxis(E, 0, ABG)
01:47:04.905 00.000 21948 Move returns status 0, amount 0
01:47:04.905 00.000 21948 MoveAxis(N, 0, ABG)
01:47:04.905 00.000 21948 Move returns status 0, amount 0
01:47:04.905 00.000 21948 move complete, result=0
01:47:04.905 00.000 21948 worker thread done servicing request
01:47:04.905 00.000 21948 Worker thread wakes up
01:47:04.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:04.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:04.906 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:06.529 01.623 21948 Exposure complete
01:47:06.578 00.049 21948 worker thread done servicing request
01:47:06.579 00.001 18120 OnExposeComplete: enter
01:47:06.579 00.000 18120 UpdateGuideState(): m_state=6
01:47:06.580 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
01:47:06.580 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=233.79, Mass=1962, SNR=30.7, Peak=197 HFD=4.0
01:47:06.581 00.001 18120 MultiStar: [#1 0.37,-0.17,0.00,M1] [#2 0.11,-0.05,0.63,U] [#3 0.19,-0.10,0.60,U] [#4 0.55,-0.01,0.00,M1] [#5 -0.16,0.16,0.48,U] [#6 0.57,-0.01,0.00,M1] [#7 0.01,-0.07,0.44,U] [#8 -0.12,-0.23,0.40,U] 
01:47:06.581 00.000 18120 refined, 5 included, MultiStar: {0.08, -0.03}, one-star: {0.22, 0.02}
01:47:06.582 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
01:47:06.583 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
01:47:06.584 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.41 mountX=-0.06 mountY=-0.06, mountTheta=-2.43
01:47:06.587 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
01:47:06.588 00.001 18120 Enqueuing Move request for scope (0.08, -0.03)
01:47:06.588 00.000 21948 Worker thread wakes up
01:47:06.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:06.589 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:47:06.589 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:47:06.589 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
01:47:06.589 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.590 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:06.590 00.000 18120 Enqueuing Expose request
01:47:06.590 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.06
01:47:06.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:06.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:06.591 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:47:06.591 00.000 21948 MoveAxis(E, 0, ABG)
01:47:06.591 00.000 21948 Move returns status 0, amount 0
01:47:06.591 00.000 21948 MoveAxis(N, 0, ABG)
01:47:06.591 00.000 21948 Move returns status 0, amount 0
01:47:06.591 00.000 21948 move complete, result=0
01:47:06.591 00.000 21948 worker thread done servicing request
01:47:06.591 00.000 21948 Worker thread wakes up
01:47:06.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:06.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:06.591 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:08.119 01.528 21948 Exposure complete
01:47:08.174 00.055 21948 worker thread done servicing request
01:47:08.174 00.000 18120 OnExposeComplete: enter
01:47:08.177 00.003 18120 UpdateGuideState(): m_state=6
01:47:08.180 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
01:47:08.182 00.002 18120 Star::Find returns 1 (0), X=895.02, Y=233.86, Mass=1961, SNR=30.7, Peak=203 HFD=4.3
01:47:08.184 00.002 18120 MultiStar: [#1 -0.08,-0.11,0.71,U] [#2 -0.08,-0.03,0.66,U] [#3 0.04,0.04,0.60,U] [#4 0.11,-0.16,0.57,U] [#5 -0.23,0.16,0.46,U] [#6 0.01,-0.01,0.53,U] [#7 -0.32,0.12,0.43,U] [#8 -0.13,-0.13,0.40,U] 
01:47:08.186 00.002 18120 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {0.02, 0.09}
01:47:08.187 00.001 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.00) = xAngle (-5.10 = 1.18)
01:47:08.188 00.001 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.14 = 1.14)
01:47:08.189 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.11 mountX=0.02 mountY=0.05, mountTheta=1.17
01:47:08.192 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.00, opts=13)
01:47:08.193 00.001 18120 Enqueuing Move request for scope (-0.06, -0.00)
01:47:08.194 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:08.195 00.001 21948 Worker thread wakes up
01:47:08.196 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
01:47:08.196 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
01:47:08.196 00.000 21948 Moving (-0.06, -0.00) raw xDistance=0.02 yDistance=0.05
01:47:08.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:08.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:08.196 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
01:47:08.196 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:08.197 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:08.197 00.000 18120 Enqueuing Expose request
01:47:08.198 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:08.198 00.000 21948 MoveAxis(E, 0, ABG)
01:47:08.198 00.000 21948 Move returns status 0, amount 0
01:47:08.198 00.000 21948 MoveAxis(N, 0, ABG)
01:47:08.198 00.000 21948 Move returns status 0, amount 0
01:47:08.198 00.000 21948 move complete, result=0
01:47:08.198 00.000 21948 worker thread done servicing request
01:47:08.198 00.000 21948 Worker thread wakes up
01:47:08.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:08.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:08.198 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:09.829 01.631 21948 Exposure complete
01:47:09.877 00.048 21948 worker thread done servicing request
01:47:09.877 00.000 18120 OnExposeComplete: enter
01:47:09.878 00.001 18120 UpdateGuideState(): m_state=6
01:47:09.879 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
01:47:09.879 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=233.46, Mass=1965, SNR=30.8, Peak=172 HFD=3.8
01:47:09.880 00.001 18120 MultiStar: [#1 0.19,-0.52,0.00,M1] [#2 0.16,-0.22,0.66,U] [#3 0.11,-0.22,0.60,U] [#4 0.25,-0.27,0.55,U] [#5 -0.17,-0.31,0.47,U] [#6 0.15,-0.23,0.52,U] [#7 0.04,-0.36,0.44,U] [#8 -0.10,-0.28,0.40,U] 
01:47:09.880 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.27}, one-star: {0.25, -0.31}
01:47:09.880 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
01:47:09.881 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
01:47:09.881 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.17 mountX=-0.30 mountY=0.02, mountTheta=3.07
01:47:09.882 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.27, opts=13)
01:47:09.884 00.002 18120 Enqueuing Move request for scope (0.12, -0.27)
01:47:09.884 00.000 21948 Worker thread wakes up
01:47:09.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
01:47:09.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
01:47:09.884 00.000 21948 Moving (0.12, -0.27) raw xDistance=-0.30 yDistance=0.02
01:47:09.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:47:09.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:09.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:09.884 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.8
01:47:09.885 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.885 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:09.885 00.000 18120 Enqueuing Expose request
01:47:09.886 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:09.886 00.000 21948 MoveAxis(E, 53, ABG)
01:47:09.886 00.000 21948 Guiding  Dir = 2, Dur = 53
01:47:09.886 00.000 21948 IsSlewing returns 0
01:47:09.886 00.000 21948 IsGuiding returns 0
01:47:09.888 00.002 21948 PulseGuide returned control before completion, sleep 62
01:47:09.955 00.067 21948 IsGuiding returns 1
01:47:09.955 00.000 21948 scope still moving after pulse duration time elapsed
01:47:09.990 00.035 21948 IsSlewing returns 0
01:47:09.990 00.000 21948 IsGuiding returns 0
01:47:09.992 00.002 21948 scope move finished after 53 + 51 ms
01:47:09.992 00.000 21948 Move returns status 0, amount 53
01:47:09.992 00.000 21948 MoveAxis(N, 0, ABG)
01:47:09.992 00.000 21948 Move returns status 0, amount 0
01:47:09.992 00.000 21948 move complete, result=0
01:47:09.992 00.000 21948 worker thread done servicing request
01:47:09.992 00.000 21948 Worker thread wakes up
01:47:09.992 00.000 18120 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
01:47:09.993 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:09.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:11.402 01.409 21948 Exposure complete
01:47:11.437 00.035 21948 worker thread done servicing request
01:47:11.437 00.000 18120 OnExposeComplete: enter
01:47:11.439 00.002 18120 UpdateGuideState(): m_state=6
01:47:11.440 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
01:47:11.441 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.45, Mass=1964, SNR=30.6, Peak=171 HFD=3.8
01:47:11.442 00.001 18120 MultiStar: [#1 0.12,-0.43,0.00,M2] [#2 0.02,-0.05,0.66,U] [#3 0.28,-0.17,0.60,U] [#4 0.17,-0.15,0.58,U] [#5 -0.06,-0.24,0.46,U] [#6 0.28,-0.18,0.53,U] [#7 -0.11,-0.28,0.45,U] [#8 -0.04,-0.31,0.40,U] 
01:47:11.442 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.21}, one-star: {0.14, -0.33}
01:47:11.442 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
01:47:11.443 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
01:47:11.446 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-1.14 mountX=-0.24 mountY=0.01, mountTheta=3.11
01:47:11.450 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.21, opts=13)
01:47:11.451 00.001 18120 Enqueuing Move request for scope (0.10, -0.21)
01:47:11.451 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:11.452 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.6
01:47:11.452 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.452 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:11.453 00.001 18120 Enqueuing Expose request
01:47:11.453 00.000 21948 Worker thread wakes up
01:47:11.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
01:47:11.453 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
01:47:11.454 00.001 21948 Moving (0.10, -0.21) raw xDistance=-0.24 yDistance=0.01
01:47:11.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:47:11.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:11.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:11.454 00.000 21948 MoveAxis(E, 46, ABG)
01:47:11.454 00.000 21948 Guiding  Dir = 2, Dur = 46
01:47:11.454 00.000 21948 IsSlewing returns 0
01:47:11.454 00.000 21948 IsGuiding returns 0
01:47:11.456 00.002 21948 PulseGuide returned control before completion, sleep 54
01:47:11.523 00.067 21948 IsGuiding returns 1
01:47:11.523 00.000 21948 scope still moving after pulse duration time elapsed
01:47:11.555 00.032 21948 IsSlewing returns 0
01:47:11.555 00.000 21948 IsGuiding returns 0
01:47:11.555 00.000 21948 scope move finished after 46 + 54 ms
01:47:11.555 00.000 21948 Move returns status 0, amount 46
01:47:11.555 00.000 21948 MoveAxis(N, 0, ABG)
01:47:11.555 00.000 21948 Move returns status 0, amount 0
01:47:11.555 00.000 21948 move complete, result=0
01:47:11.555 00.000 21948 worker thread done servicing request
01:47:11.555 00.000 21948 Worker thread wakes up
01:47:11.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:11.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:11.555 00.000 18120 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
01:47:13.188 01.633 21948 Exposure complete
01:47:13.217 00.029 21948 worker thread done servicing request
01:47:13.217 00.000 18120 OnExposeComplete: enter
01:47:13.218 00.001 18120 UpdateGuideState(): m_state=6
01:47:13.219 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
01:47:13.219 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=233.86, Mass=2058, SNR=31.4, Peak=221 HFD=4.1
01:47:13.220 00.001 18120 MultiStar: [#1 0.19,-0.13,0.71,U] [#2 0.13,0.12,0.63,U] [#3 -0.04,0.00,0.62,U] [#4 0.23,-0.04,0.56,U] [#5 -0.31,0.08,0.45,U] [#6 0.22,0.03,0.51,U] [#7 0.02,0.28,0.42,U] [#8 -0.10,0.26,0.39,U] 
01:47:13.220 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.14, 0.09}
01:47:13.221 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
01:47:13.221 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
01:47:13.221 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=0.02 mountY=-0.10, mountTheta=-1.32
01:47:13.223 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.06, opts=13)
01:47:13.223 00.000 18120 Enqueuing Move request for scope (0.08, 0.06)
01:47:13.223 00.000 21948 Worker thread wakes up
01:47:13.224 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:47:13.224 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:47:13.224 00.000 21948 Moving (0.08, 0.06) raw xDistance=0.02 yDistance=-0.10
01:47:13.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:13.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:13.224 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:13.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:13.224 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.4
01:47:13.225 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:13.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:13.226 00.001 18120 Enqueuing Expose request
01:47:13.226 00.000 21948 MoveAxis(E, 0, ABG)
01:47:13.226 00.000 21948 Move returns status 0, amount 0
01:47:13.226 00.000 21948 MoveAxis(N, 0, ABG)
01:47:13.226 00.000 21948 Move returns status 0, amount 0
01:47:13.226 00.000 21948 move complete, result=0
01:47:13.226 00.000 21948 worker thread done servicing request
01:47:13.226 00.000 21948 Worker thread wakes up
01:47:13.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:13.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:13.227 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:14.757 01.530 21948 Exposure complete
01:47:14.818 00.061 21948 worker thread done servicing request
01:47:14.818 00.000 18120 OnExposeComplete: enter
01:47:14.818 00.000 18120 UpdateGuideState(): m_state=6
01:47:14.819 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
01:47:14.819 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=233.94, Mass=1870, SNR=30.0, Peak=208 HFD=4.2
01:47:14.820 00.001 18120 MultiStar: [#1 0.09,-0.16,0.74,U] [#2 -0.15,0.02,0.67,U] [#3 -0.03,0.05,0.62,U] [#4 0.05,-0.09,0.56,U] [#5 -0.42,0.31,0.00,M1] [#6 0.11,-0.05,0.52,U] [#7 -0.42,0.01,0.00,M1] [#8 -0.28,-0.10,0.42,U] 
01:47:14.820 00.000 18120 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {-0.10, 0.17}
01:47:14.821 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.98 = 1.30)
01:47:14.821 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.26)
01:47:14.822 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.98 mountX=0.01 mountY=0.04, mountTheta=1.30
01:47:14.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
01:47:14.825 00.001 18120 Enqueuing Move request for scope (-0.04, -0.01)
01:47:14.826 00.001 21948 Worker thread wakes up
01:47:14.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:47:14.826 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:47:14.826 00.000 21948 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
01:47:14.826 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:14.826 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
01:47:14.827 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:14.827 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:14.828 00.001 18120 Enqueuing Expose request
01:47:14.828 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:47:14.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:14.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:47:14.828 00.000 21948 MoveAxis(E, 0, ABG)
01:47:14.828 00.000 21948 Move returns status 0, amount 0
01:47:14.828 00.000 21948 MoveAxis(N, 0, ABG)
01:47:14.828 00.000 21948 Move returns status 0, amount 0
01:47:14.828 00.000 21948 move complete, result=0
01:47:14.828 00.000 21948 worker thread done servicing request
01:47:14.828 00.000 21948 Worker thread wakes up
01:47:14.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:14.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:14.829 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:16.465 01.636 21948 Exposure complete
01:47:16.507 00.042 21948 worker thread done servicing request
01:47:16.508 00.001 18120 OnExposeComplete: enter
01:47:16.508 00.000 18120 UpdateGuideState(): m_state=6
01:47:16.509 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
01:47:16.511 00.002 18120 Star::Find returns 1 (0), X=894.90, Y=233.95, Mass=2013, SNR=31.1, Peak=219 HFD=4.2
01:47:16.514 00.003 18120 MultiStar: [#1 -0.18,-0.02,0.70,U] [#2 -0.17,0.20,0.63,U] [#3 0.02,0.13,0.58,U] [#4 0.28,0.12,0.56,U] [#5 -0.10,0.36,0.45,U] [#6 -0.07,0.17,0.54,U] [#7 -0.30,0.33,0.00,M2] [#8 -0.40,0.25,0.00,M1] 
01:47:16.516 00.002 18120 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {-0.11, 0.17}
01:47:16.518 00.002 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
01:47:16.519 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
01:47:16.519 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=0.16 mountY=-0.02, mountTheta=-0.12
01:47:16.520 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
01:47:16.521 00.001 18120 Enqueuing Move request for scope (-0.06, 0.15)
01:47:16.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:16.522 00.001 18120 UpdateGuideState exits: m=2013 RSB=31.1
01:47:16.525 00.003 21948 Worker thread wakes up
01:47:16.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:47:16.525 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:47:16.525 00.000 21948 Moving (-0.06, 0.15) raw xDistance=0.16 yDistance=-0.02
01:47:16.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:16.528 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:47:16.529 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:16.529 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:16.529 00.000 18120 Enqueuing Expose request
01:47:16.530 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:16.530 00.000 21948 MoveAxis(E, 0, ABG)
01:47:16.530 00.000 21948 Move returns status 0, amount 0
01:47:16.530 00.000 21948 MoveAxis(N, 0, ABG)
01:47:16.530 00.000 21948 Move returns status 0, amount 0
01:47:16.530 00.000 21948 move complete, result=0
01:47:16.530 00.000 21948 worker thread done servicing request
01:47:16.530 00.000 21948 Worker thread wakes up
01:47:16.530 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:16.530 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:16.530 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:18.049 01.519 21948 Exposure complete
01:47:18.077 00.028 21948 worker thread done servicing request
01:47:18.077 00.000 18120 OnExposeComplete: enter
01:47:18.078 00.001 18120 UpdateGuideState(): m_state=6
01:47:18.078 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
01:47:18.081 00.003 18120 Star::Find returns 1 (0), X=895.12, Y=233.86, Mass=2119, SNR=31.8, Peak=217 HFD=4.1
01:47:18.083 00.002 18120 MultiStar: [#1 -0.14,-0.17,0.70,U] [#2 -0.08,0.16,0.63,U] [#3 -0.18,0.21,0.60,U] [#4 -0.05,0.02,0.53,U] [#5 -0.34,0.34,0.00,M1] [#6 -0.13,0.35,0.50,U] [#7 -0.37,-0.00,0.42,U] [#8 -0.33,0.31,0.00,M2] 
01:47:18.086 00.003 18120 refined, 6 included, MultiStar: {-0.09, 0.09}, one-star: {0.11, 0.09}
01:47:18.088 00.002 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
01:47:18.091 00.003 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
01:47:18.091 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.36 mountX=0.11 mountY=0.04, mountTheta=0.33
01:47:18.093 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.09, opts=13)
01:47:18.095 00.002 18120 Enqueuing Move request for scope (-0.09, 0.09)
01:47:18.096 00.001 21948 Worker thread wakes up
01:47:18.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:18.098 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:47:18.098 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:47:18.098 00.000 21948 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=0.04
01:47:18.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:47:18.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:18.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:47:18.098 00.000 21948 MoveAxis(E, 0, ABG)
01:47:18.098 00.000 21948 Move returns status 0, amount 0
01:47:18.098 00.000 21948 MoveAxis(N, 0, ABG)
01:47:18.098 00.000 21948 Move returns status 0, amount 0
01:47:18.098 00.000 21948 move complete, result=0
01:47:18.098 00.000 21948 worker thread done servicing request
01:47:18.098 00.000 18120 UpdateGuideState exits: m=2119 RSB=31.8
01:47:18.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.099 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:18.099 00.000 18120 Enqueuing Expose request
01:47:18.100 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:18.100 00.000 21948 Worker thread wakes up
01:47:18.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:18.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:19.725 01.625 21948 Exposure complete
01:47:19.776 00.051 21948 worker thread done servicing request
01:47:19.776 00.000 18120 OnExposeComplete: enter
01:47:19.776 00.000 18120 UpdateGuideState(): m_state=6
01:47:19.777 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
01:47:19.778 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.80, Mass=2067, SNR=31.5, Peak=222 HFD=4.0
01:47:19.780 00.002 18120 MultiStar: [#1 0.23,0.02,0.71,U] [#2 -0.15,0.30,0.63,U] [#3 0.03,0.22,0.60,U] [#4 0.10,0.35,0.54,U] [#5 -0.23,0.19,0.46,U] [#6 0.08,0.21,0.52,U] [#7 -0.17,0.04,0.43,U] [#8 -0.16,0.19,0.39,U] 
01:47:19.782 00.002 18120 single-star, 8 included, MultiStar: {0.02, 0.16}, one-star: {0.16, 0.03}
01:47:19.783 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
01:47:19.784 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
01:47:19.785 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.18 mountX=-0.04 mountY=-0.15, mountTheta=-1.82
01:47:19.788 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.03, opts=13)
01:47:19.789 00.001 18120 Enqueuing Move request for scope (0.16, 0.03)
01:47:19.791 00.002 21948 Worker thread wakes up
01:47:19.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:19.791 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.5
01:47:19.791 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:19.792 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:19.792 00.000 18120 Enqueuing Expose request
01:47:19.793 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:47:19.793 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:47:19.793 00.000 21948 Moving (0.16, 0.03) raw xDistance=-0.04 yDistance=-0.15
01:47:19.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:47:19.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:19.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:47:19.793 00.000 21948 MoveAxis(E, 0, ABG)
01:47:19.793 00.000 21948 Move returns status 0, amount 0
01:47:19.793 00.000 21948 MoveAxis(N, 0, ABG)
01:47:19.793 00.000 21948 Move returns status 0, amount 0
01:47:19.793 00.000 21948 move complete, result=0
01:47:19.793 00.000 21948 worker thread done servicing request
01:47:19.793 00.000 21948 Worker thread wakes up
01:47:19.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:19.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:19.793 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:21.314 01.521 21948 Exposure complete
01:47:21.364 00.050 21948 worker thread done servicing request
01:47:21.364 00.000 18120 OnExposeComplete: enter
01:47:21.365 00.001 18120 UpdateGuideState(): m_state=6
01:47:21.366 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
01:47:21.366 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=233.91, Mass=2046, SNR=31.3, Peak=214 HFD=4.2
01:47:21.366 00.000 18120 MultiStar: [#1 -0.15,-0.02,0.72,U] [#2 -0.07,0.04,0.63,U] [#3 -0.23,0.26,0.60,U] [#4 -0.01,0.02,0.54,U] [#5 -0.25,0.18,0.49,U] [#6 -0.14,0.13,0.55,U] [#7 -0.17,0.23,0.44,U] [#8 -0.23,0.12,0.40,U] 
01:47:21.367 00.001 18120 single-star, 8 included, MultiStar: {-0.14, 0.11}, one-star: {-0.07, 0.13}
01:47:21.367 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
01:47:21.368 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
01:47:21.369 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=0.15 mountY=0.01, mountTheta=0.04
01:47:21.371 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
01:47:21.371 00.000 18120 Enqueuing Move request for scope (-0.07, 0.13)
01:47:21.372 00.001 21948 Worker thread wakes up
01:47:21.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
01:47:21.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
01:47:21.372 00.000 21948 Moving (-0.07, 0.13) raw xDistance=0.15 yDistance=0.01
01:47:21.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:47:21.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:21.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:21.372 00.000 21948 MoveAxis(E, 0, ABG)
01:47:21.372 00.000 21948 Move returns status 0, amount 0
01:47:21.372 00.000 21948 MoveAxis(N, 0, ABG)
01:47:21.372 00.000 21948 Move returns status 0, amount 0
01:47:21.372 00.000 21948 move complete, result=0
01:47:21.372 00.000 21948 worker thread done servicing request
01:47:21.372 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:21.373 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.3
01:47:21.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.374 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:21.374 00.000 18120 Enqueuing Expose request
01:47:21.375 00.001 21948 Worker thread wakes up
01:47:21.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:21.375 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:21.377 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:23.008 01.631 21948 Exposure complete
01:47:23.046 00.038 21948 worker thread done servicing request
01:47:23.046 00.000 18120 OnExposeComplete: enter
01:47:23.048 00.002 18120 UpdateGuideState(): m_state=6
01:47:23.050 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
01:47:23.051 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=233.98, Mass=1948, SNR=30.5, Peak=208 HFD=4.1
01:47:23.052 00.001 18120 MultiStar: [#1 0.02,0.11,0.75,U] [#2 -0.14,0.08,0.63,U] [#3 -0.28,0.21,0.59,U] [#4 -0.05,0.08,0.58,U] [#5 -0.39,0.19,0.00,M1] [#6 -0.18,0.16,0.53,U] [#7 -0.52,0.07,0.00,M1] [#8 -0.15,0.04,0.40,U] 
01:47:23.054 00.002 18120 refined, 6 included, MultiStar: {-0.12, 0.14}, one-star: {-0.11, 0.21}
01:47:23.056 00.002 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
01:47:23.058 00.002 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
01:47:23.060 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.28 mountX=0.17 mountY=0.04, mountTheta=0.25
01:47:23.062 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.14, opts=13)
01:47:23.063 00.001 18120 Enqueuing Move request for scope (-0.12, 0.14)
01:47:23.064 00.001 21948 Worker thread wakes up
01:47:23.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
01:47:23.064 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
01:47:23.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:23.068 00.004 21948 Moving (-0.12, 0.14) raw xDistance=0.17 yDistance=0.04
01:47:23.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:47:23.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:23.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:47:23.068 00.000 21948 MoveAxis(E, 0, ABG)
01:47:23.068 00.000 21948 Move returns status 0, amount 0
01:47:23.068 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.5
01:47:23.071 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.073 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:23.075 00.002 18120 Enqueuing Expose request
01:47:23.078 00.003 21948 MoveAxis(N, 0, ABG)
01:47:23.078 00.000 21948 Move returns status 0, amount 0
01:47:23.078 00.000 21948 move complete, result=0
01:47:23.078 00.000 21948 worker thread done servicing request
01:47:23.078 00.000 21948 Worker thread wakes up
01:47:23.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:23.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:23.080 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:24.601 01.521 21948 Exposure complete
01:47:24.633 00.032 21948 worker thread done servicing request
01:47:24.633 00.000 18120 OnExposeComplete: enter
01:47:24.634 00.001 18120 UpdateGuideState(): m_state=6
01:47:24.636 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
01:47:24.638 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=233.89, Mass=2046, SNR=31.4, Peak=214 HFD=4.2
01:47:24.639 00.001 18120 MultiStar: [#1 -0.14,-0.05,0.72,U] [#2 -0.10,0.13,0.63,U] [#3 -0.19,0.13,0.57,U] [#4 -0.06,0.18,0.54,U] [#5 -0.46,0.34,0.00,M2] [#6 -0.14,0.05,0.53,U] [#7 -0.55,0.03,0.00,M2] [#8 -0.33,0.09,0.39,U] 
01:47:24.641 00.002 18120 single-star, 6 included, MultiStar: {-0.14, 0.09}, one-star: {-0.12, 0.11}
01:47:24.642 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
01:47:24.642 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
01:47:24.642 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.37 mountX=0.15 mountY=0.05, mountTheta=0.34
01:47:24.644 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
01:47:24.646 00.002 18120 Enqueuing Move request for scope (-0.12, 0.11)
01:47:24.648 00.002 21948 Worker thread wakes up
01:47:24.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
01:47:24.648 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
01:47:24.648 00.000 21948 Moving (-0.12, 0.11) raw xDistance=0.15 yDistance=0.05
01:47:24.649 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:47:24.649 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:24.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:24.649 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:24.649 00.000 21948 MoveAxis(E, 0, ABG)
01:47:24.649 00.000 21948 Move returns status 0, amount 0
01:47:24.649 00.000 21948 MoveAxis(N, 0, ABG)
01:47:24.649 00.000 21948 Move returns status 0, amount 0
01:47:24.649 00.000 21948 move complete, result=0
01:47:24.649 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.4
01:47:24.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:24.650 00.000 18120 Enqueuing Expose request
01:47:24.651 00.001 21948 worker thread done servicing request
01:47:24.651 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:24.651 00.000 21948 Worker thread wakes up
01:47:24.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:24.652 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:26.283 01.631 21948 Exposure complete
01:47:26.324 00.041 21948 worker thread done servicing request
01:47:26.324 00.000 18120 OnExposeComplete: enter
01:47:26.325 00.001 18120 UpdateGuideState(): m_state=6
01:47:26.326 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
01:47:26.327 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=233.93, Mass=2073, SNR=31.6, Peak=229 HFD=4.2
01:47:26.330 00.003 18120 MultiStar: [#1 -0.01,-0.19,0.69,U] [#2 -0.12,-0.08,0.61,U] [#3 -0.22,0.24,0.59,U] [#4 0.02,0.06,0.56,U] [#5 -0.44,0.14,0.00,M3] [#6 -0.13,-0.07,0.52,U] [#7 -0.38,0.01,0.41,U] [#8 -0.26,-0.05,0.40,U] 
01:47:26.332 00.002 18120 refined, 7 included, MultiStar: {-0.13, 0.02}, one-star: {-0.09, 0.15}
01:47:26.332 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.99 = 0.99)
01:47:26.333 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.95 = 0.95)
01:47:26.333 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.98 mountX=0.07 mountY=0.10, mountTheta=0.97
01:47:26.335 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.02, opts=13)
01:47:26.335 00.000 18120 Enqueuing Move request for scope (-0.13, 0.02)
01:47:26.335 00.000 21948 Worker thread wakes up
01:47:26.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:26.336 00.001 18120 UpdateGuideState exits: m=2073 RSB=31.6
01:47:26.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:26.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:26.337 00.001 18120 Enqueuing Expose request
01:47:26.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:47:26.337 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:47:26.337 00.000 21948 Moving (-0.13, 0.02) raw xDistance=0.07 yDistance=0.10
01:47:26.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:47:26.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:26.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:47:26.337 00.000 21948 MoveAxis(E, 0, ABG)
01:47:26.337 00.000 21948 Move returns status 0, amount 0
01:47:26.337 00.000 21948 MoveAxis(N, 0, ABG)
01:47:26.337 00.000 21948 Move returns status 0, amount 0
01:47:26.337 00.000 21948 move complete, result=0
01:47:26.338 00.001 21948 worker thread done servicing request
01:47:26.338 00.000 21948 Worker thread wakes up
01:47:26.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:26.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:26.338 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:27.864 01.526 21948 Exposure complete
01:47:27.907 00.043 21948 worker thread done servicing request
01:47:27.907 00.000 18120 OnExposeComplete: enter
01:47:27.907 00.000 18120 UpdateGuideState(): m_state=6
01:47:27.908 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
01:47:27.910 00.002 18120 Star::Find returns 1 (0), X=895.05, Y=233.89, Mass=1966, SNR=30.8, Peak=206 HFD=4.2
01:47:27.911 00.001 18120 MultiStar: [#1 0.11,-0.01,0.70,U] [#2 -0.02,0.13,0.66,U] [#3 -0.11,0.03,0.58,U] [#4 -0.05,-0.05,0.56,U] [#5 -0.41,0.31,0.00,M4] [#6 -0.03,-0.05,0.51,U] [#7 -0.30,-0.06,0.43,U] [#8 -0.40,-0.12,0.00,M1] 
01:47:27.913 00.002 18120 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {0.05, 0.12}
01:47:27.914 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
01:47:27.915 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
01:47:27.915 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.29 mountX=0.04 mountY=0.01, mountTheta=0.26
01:47:27.917 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
01:47:27.917 00.000 18120 Enqueuing Move request for scope (-0.03, 0.03)
01:47:27.918 00.001 21948 Worker thread wakes up
01:47:27.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:27.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:47:27.918 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.8
01:47:27.919 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:47:27.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:27.919 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:27.920 00.001 18120 Enqueuing Expose request
01:47:27.920 00.000 21948 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.01
01:47:27.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:47:27.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:27.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:27.920 00.000 21948 MoveAxis(E, 0, ABG)
01:47:27.920 00.000 21948 Move returns status 0, amount 0
01:47:27.920 00.000 21948 MoveAxis(N, 0, ABG)
01:47:27.920 00.000 21948 Move returns status 0, amount 0
01:47:27.920 00.000 21948 move complete, result=0
01:47:27.920 00.000 21948 worker thread done servicing request
01:47:27.920 00.000 21948 Worker thread wakes up
01:47:27.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:27.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:27.921 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:29.544 01.623 21948 Exposure complete
01:47:29.595 00.051 21948 worker thread done servicing request
01:47:29.595 00.000 18120 OnExposeComplete: enter
01:47:29.595 00.000 18120 UpdateGuideState(): m_state=6
01:47:29.596 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
01:47:29.597 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.84, Mass=1896, SNR=30.2, Peak=214 HFD=4.0
01:47:29.597 00.000 18120 MultiStar: [#1 0.02,-0.08,0.72,U] [#2 -0.24,0.28,0.67,U] [#3 -0.12,0.31,0.62,U] [#4 0.15,0.13,0.57,U] [#5 -0.16,0.32,0.48,U] [#6 0.02,0.14,0.53,U] [#7 -0.32,-0.09,0.44,U] [#8 -0.09,0.24,0.39,U] 
01:47:29.597 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.14}, one-star: {0.00, 0.07}
01:47:29.598 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
01:47:29.598 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
01:47:29.599 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=0.06 mountY=-0.03, mountTheta=-0.48
01:47:29.601 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.07, opts=13)
01:47:29.602 00.001 18120 Enqueuing Move request for scope (0.00, 0.07)
01:47:29.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:29.603 00.001 18120 UpdateGuideState exits: m=1896 RSB=30.2
01:47:29.603 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:29.604 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:29.604 00.000 18120 Enqueuing Expose request
01:47:29.604 00.000 21948 Worker thread wakes up
01:47:29.605 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
01:47:29.605 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
01:47:29.605 00.000 21948 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.03
01:47:29.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:47:29.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:29.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:47:29.605 00.000 21948 MoveAxis(E, 0, ABG)
01:47:29.605 00.000 21948 Move returns status 0, amount 0
01:47:29.605 00.000 21948 MoveAxis(N, 0, ABG)
01:47:29.605 00.000 21948 Move returns status 0, amount 0
01:47:29.605 00.000 21948 move complete, result=0
01:47:29.605 00.000 21948 worker thread done servicing request
01:47:29.605 00.000 21948 Worker thread wakes up
01:47:29.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:29.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:29.606 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:31.135 01.529 21948 Exposure complete
01:47:31.182 00.047 21948 worker thread done servicing request
01:47:31.182 00.000 18120 OnExposeComplete: enter
01:47:31.183 00.001 18120 UpdateGuideState(): m_state=6
01:47:31.185 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
01:47:31.186 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.69, Mass=2023, SNR=31.2, Peak=204 HFD=4.0
01:47:31.186 00.000 18120 MultiStar: [#1 -0.03,-0.26,0.69,U] [#2 0.02,-0.03,0.63,U] [#3 -0.12,-0.06,0.60,U] [#4 -0.02,-0.16,0.56,U] [#5 -0.41,0.09,0.00,M4] [#6 -0.01,-0.04,0.52,U] [#7 -0.45,0.20,0.00,M1] [#8 -0.36,-0.06,0.40,U] 
01:47:31.187 00.001 18120 single-star, 6 included, MultiStar: {-0.06, -0.10}, one-star: {-0.02, -0.08}
01:47:31.188 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
01:47:31.190 00.002 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
01:47:31.191 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.82 mountX=-0.07 mountY=0.06, mountTheta=2.45
01:47:31.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.08, opts=13)
01:47:31.192 00.000 18120 Enqueuing Move request for scope (-0.02, -0.08)
01:47:31.193 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:31.194 00.001 21948 Worker thread wakes up
01:47:31.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:47:31.194 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:47:31.194 00.000 21948 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.06
01:47:31.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:47:31.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:31.194 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
01:47:31.195 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:47:31.195 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.195 00.000 21948 MoveAxis(E, 0, ABG)
01:47:31.195 00.000 21948 Move returns status 0, amount 0
01:47:31.195 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:31.196 00.001 18120 Enqueuing Expose request
01:47:31.196 00.000 21948 MoveAxis(N, 0, ABG)
01:47:31.196 00.000 21948 Move returns status 0, amount 0
01:47:31.196 00.000 21948 move complete, result=0
01:47:31.196 00.000 21948 worker thread done servicing request
01:47:31.196 00.000 21948 Worker thread wakes up
01:47:31.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:31.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:31.197 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:32.830 01.633 21948 Exposure complete
01:47:32.880 00.050 21948 worker thread done servicing request
01:47:32.880 00.000 18120 OnExposeComplete: enter
01:47:32.881 00.001 18120 UpdateGuideState(): m_state=6
01:47:32.881 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
01:47:32.882 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=233.65, Mass=2029, SNR=31.3, Peak=210 HFD=3.9
01:47:32.882 00.000 18120 MultiStar: [#1 0.14,-0.23,0.73,U] [#2 0.04,-0.08,0.65,U] [#3 -0.05,-0.12,0.59,U] [#4 0.02,0.02,0.54,U] [#5 -0.36,-0.00,0.46,U] [#6 0.01,-0.18,0.54,U] [#7 -0.10,-0.03,0.44,U] [#8 0.04,-0.19,0.40,U] 
01:47:32.883 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.12, -0.12}
01:47:32.883 00.000 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.79)
01:47:32.883 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.75)
01:47:32.884 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=-0.10 mountY=0.04, mountTheta=2.76
01:47:32.885 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
01:47:32.885 00.000 18120 Enqueuing Move request for scope (0.01, -0.11)
01:47:32.886 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:32.886 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.3
01:47:32.887 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:32.887 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:32.888 00.001 18120 Enqueuing Expose request
01:47:32.888 00.000 21948 Worker thread wakes up
01:47:32.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:47:32.888 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:47:32.889 00.001 21948 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
01:47:32.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:47:32.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:32.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:47:32.889 00.000 21948 MoveAxis(E, 0, ABG)
01:47:32.889 00.000 21948 Move returns status 0, amount 0
01:47:32.889 00.000 21948 MoveAxis(N, 0, ABG)
01:47:32.889 00.000 21948 Move returns status 0, amount 0
01:47:32.889 00.000 21948 move complete, result=0
01:47:32.889 00.000 21948 worker thread done servicing request
01:47:32.889 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:32.890 00.001 21948 Worker thread wakes up
01:47:32.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:32.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:34.417 01.527 21948 Exposure complete
01:47:34.452 00.035 21948 worker thread done servicing request
01:47:34.452 00.000 18120 OnExposeComplete: enter
01:47:34.452 00.000 18120 UpdateGuideState(): m_state=6
01:47:34.453 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
01:47:34.453 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=233.71, Mass=2020, SNR=31.2, Peak=213 HFD=4.0
01:47:34.454 00.001 18120 MultiStar: [#1 0.09,-0.41,0.00,M1] [#2 0.11,-0.14,0.65,U] [#3 0.13,-0.10,0.60,U] [#4 0.13,-0.07,0.55,U] [#5 -0.10,-0.05,0.47,U] [#6 0.18,-0.14,0.53,U] [#7 -0.06,-0.14,0.42,U] [#8 -0.09,-0.15,0.37,U] 
01:47:34.454 00.000 18120 single-star, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.09, -0.06}
01:47:34.455 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:47:34.455 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:47:34.456 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
01:47:34.457 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
01:47:34.457 00.000 18120 Enqueuing Move request for scope (0.09, -0.06)
01:47:34.458 00.001 21948 Worker thread wakes up
01:47:34.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:47:34.458 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:47:34.458 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.05
01:47:34.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:47:34.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:34.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:34.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:47:34.458 00.000 21948 MoveAxis(E, 0, ABG)
01:47:34.458 00.000 21948 Move returns status 0, amount 0
01:47:34.459 00.001 21948 MoveAxis(N, 0, ABG)
01:47:34.459 00.000 21948 Move returns status 0, amount 0
01:47:34.459 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.2
01:47:34.459 00.000 21948 move complete, result=0
01:47:34.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:34.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:34.460 00.001 18120 Enqueuing Expose request
01:47:34.460 00.000 21948 worker thread done servicing request
01:47:34.460 00.000 21948 Worker thread wakes up
01:47:34.460 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:34.461 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:34.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:36.085 01.624 21948 Exposure complete
01:47:36.127 00.042 21948 worker thread done servicing request
01:47:36.127 00.000 18120 OnExposeComplete: enter
01:47:36.127 00.000 18120 UpdateGuideState(): m_state=6
01:47:36.128 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
01:47:36.128 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=233.67, Mass=1945, SNR=30.5, Peak=197 HFD=3.7
01:47:36.129 00.001 18120 MultiStar: [#1 0.24,-0.20,0.72,U] [#2 0.13,-0.14,0.66,U] [#3 0.12,-0.08,0.62,U] [#4 0.14,0.07,0.57,U] [#5 -0.02,-0.01,0.47,U] [#6 0.29,-0.16,0.51,U] [#7 -0.07,-0.34,0.44,U] [#8 0.00,0.06,0.41,U] 
01:47:36.129 00.000 18120 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.22, -0.10}
01:47:36.130 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
01:47:36.130 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
01:47:36.131 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
01:47:36.135 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.10, opts=13)
01:47:36.137 00.002 18120 Enqueuing Move request for scope (0.14, -0.10)
01:47:36.139 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:36.141 00.002 21948 Worker thread wakes up
01:47:36.141 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:47:36.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
01:47:36.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:36.142 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:36.142 00.000 18120 Enqueuing Expose request
01:47:36.143 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
01:47:36.143 00.000 21948 Moving (0.14, -0.10) raw xDistance=-0.15 yDistance=-0.08
01:47:36.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:47:36.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:36.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:36.143 00.000 21948 MoveAxis(E, 0, ABG)
01:47:36.143 00.000 21948 Move returns status 0, amount 0
01:47:36.143 00.000 21948 MoveAxis(N, 0, ABG)
01:47:36.143 00.000 21948 Move returns status 0, amount 0
01:47:36.143 00.000 21948 move complete, result=0
01:47:36.143 00.000 21948 worker thread done servicing request
01:47:36.143 00.000 21948 Worker thread wakes up
01:47:36.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:36.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:36.143 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:37.668 01.525 21948 Exposure complete
01:47:37.716 00.048 21948 worker thread done servicing request
01:47:37.717 00.001 18120 OnExposeComplete: enter
01:47:37.717 00.000 18120 UpdateGuideState(): m_state=6
01:47:37.718 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
01:47:37.721 00.003 18120 Star::Find returns 1 (0), X=895.31, Y=233.76, Mass=1888, SNR=30.1, Peak=176 HFD=3.8
01:47:37.723 00.002 18120 MultiStar: [#1 0.32,-0.11,0.77,U] [#2 0.18,-0.05,0.65,U] [#3 0.18,0.09,0.63,U] [#4 0.49,0.02,0.00,M1] [#5 0.14,-0.11,0.47,U] [#6 0.48,-0.23,0.00,M1] [#7 0.14,-0.07,0.46,U] [#8 -0.06,-0.06,0.41,U] 
01:47:37.726 00.003 18120 refined, 6 included, MultiStar: {0.20, -0.04}, one-star: {0.31, -0.01}
01:47:37.728 00.002 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
01:47:37.731 00.003 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
01:47:37.733 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=-0.12 mountY=-0.16, mountTheta=-2.21
01:47:37.737 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.04, opts=13)
01:47:37.737 00.000 18120 Enqueuing Move request for scope (0.20, -0.04)
01:47:37.738 00.001 21948 Worker thread wakes up
01:47:37.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:37.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:47:37.738 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
01:47:37.739 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:37.739 00.000 18120 Enqueuing Expose request
01:47:37.740 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:47:37.740 00.000 21948 Moving (0.20, -0.04) raw xDistance=-0.12 yDistance=-0.16
01:47:37.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:47:37.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:37.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:47:37.740 00.000 21948 MoveAxis(E, 0, ABG)
01:47:37.740 00.000 21948 Move returns status 0, amount 0
01:47:37.740 00.000 21948 MoveAxis(N, 0, ABG)
01:47:37.740 00.000 21948 Move returns status 0, amount 0
01:47:37.740 00.000 21948 move complete, result=0
01:47:37.740 00.000 21948 worker thread done servicing request
01:47:37.740 00.000 21948 Worker thread wakes up
01:47:37.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:37.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:37.741 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:39.375 01.634 21948 Exposure complete
01:47:39.410 00.035 21948 worker thread done servicing request
01:47:39.410 00.000 18120 OnExposeComplete: enter
01:47:39.411 00.001 18120 UpdateGuideState(): m_state=6
01:47:39.411 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
01:47:39.412 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=233.49, Mass=1925, SNR=30.4, Peak=156 HFD=3.5
01:47:39.412 00.000 18120 MultiStar: [#1 0.27,-0.48,0.00,M1] [#2 0.17,-0.44,0.00,M1] [#3 0.18,-0.30,0.62,U] [#4 0.35,-0.29,0.00,M2] [#5 0.13,-0.26,0.47,U] [#6 0.53,-0.36,0.00,M2] [#7 0.02,-0.40,0.00,M1] [#8 0.03,-0.47,0.00,M1] 
01:47:39.413 00.001 18120 refined, 2 included, MultiStar: {0.25, -0.28}, one-star: {0.35, -0.28}
01:47:39.413 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
01:47:39.413 00.000 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
01:47:39.414 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.28 hyp=0.37 cameraTheta=-0.84 mountX=-0.36 mountY=-0.10, mountTheta=-2.88
01:47:39.415 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.28, opts=13)
01:47:39.415 00.000 18120 Enqueuing Move request for scope (0.25, -0.28)
01:47:39.416 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:39.416 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.4
01:47:39.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.417 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:39.418 00.001 18120 Enqueuing Expose request
01:47:39.421 00.003 21948 Worker thread wakes up
01:47:39.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.28) opts 0xd
01:47:39.421 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.28)
01:47:39.421 00.000 21948 Moving (0.25, -0.28) raw xDistance=-0.36 yDistance=-0.10
01:47:39.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:47:39.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:39.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:39.421 00.000 21948 MoveAxis(E, 64, ABG)
01:47:39.421 00.000 21948 Guiding  Dir = 2, Dur = 64
01:47:39.421 00.000 21948 IsSlewing returns 0
01:47:39.421 00.000 21948 IsGuiding returns 0
01:47:39.423 00.002 21948 PulseGuide returned control before completion, sleep 73
01:47:39.511 00.088 21948 IsGuiding returns 0
01:47:39.512 00.001 21948 Move returns status 0, amount 64
01:47:39.512 00.000 21948 MoveAxis(N, 0, ABG)
01:47:39.512 00.000 21948 Move returns status 0, amount 0
01:47:39.512 00.000 21948 move complete, result=0
01:47:39.512 00.000 21948 worker thread done servicing request
01:47:39.512 00.000 21948 Worker thread wakes up
01:47:39.512 00.000 18120 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
01:47:39.514 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:39.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:40.923 01.409 21948 Exposure complete
01:47:40.972 00.049 21948 worker thread done servicing request
01:47:40.972 00.000 18120 OnExposeComplete: enter
01:47:40.973 00.001 18120 UpdateGuideState(): m_state=6
01:47:40.973 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
01:47:40.974 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=233.73, Mass=1969, SNR=30.7, Peak=186 HFD=3.9
01:47:40.974 00.000 18120 MultiStar: [#1 0.20,-0.13,0.78,U] [#2 0.18,-0.14,0.65,U] [#3 0.35,-0.18,0.00,M1] [#4 0.41,0.00,0.00,M3] [#5 -0.04,0.05,0.48,U] [#6 0.35,-0.19,0.00,M3] [#7 0.18,-0.14,0.44,U] [#8 0.14,-0.24,0.41,U] 
01:47:40.975 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.10}, one-star: {0.24, -0.04}
01:47:40.975 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
01:47:40.976 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
01:47:40.976 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
01:47:40.978 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.10, opts=13)
01:47:40.980 00.002 18120 Enqueuing Move request for scope (0.17, -0.10)
01:47:40.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:40.981 00.001 18120 UpdateGuideState exits: m=1969 RSB=30.7
01:47:40.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:40.981 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:40.982 00.001 18120 Enqueuing Expose request
01:47:40.982 00.000 21948 Worker thread wakes up
01:47:40.982 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
01:47:40.982 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
01:47:40.982 00.000 21948 Moving (0.17, -0.10) raw xDistance=-0.16 yDistance=-0.10
01:47:40.982 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:47:40.982 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:40.982 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:40.983 00.001 21948 MoveAxis(E, 0, ABG)
01:47:40.983 00.000 21948 Move returns status 0, amount 0
01:47:40.983 00.000 21948 MoveAxis(N, 0, ABG)
01:47:40.983 00.000 21948 Move returns status 0, amount 0
01:47:40.983 00.000 21948 move complete, result=0
01:47:40.983 00.000 21948 worker thread done servicing request
01:47:40.983 00.000 21948 Worker thread wakes up
01:47:40.983 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:40.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:40.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:42.606 01.623 21948 Exposure complete
01:47:42.651 00.045 21948 worker thread done servicing request
01:47:42.652 00.001 18120 OnExposeComplete: enter
01:47:42.654 00.002 18120 UpdateGuideState(): m_state=6
01:47:42.656 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
01:47:42.656 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=233.54, Mass=1960, SNR=30.7, Peak=172 HFD=3.9
01:47:42.657 00.001 18120 MultiStar: [#1 0.24,-0.39,0.00,M1] [#2 0.19,-0.27,0.65,U] [#3 0.18,-0.25,0.59,U] [#4 0.25,-0.07,0.58,U] [#5 0.05,-0.05,0.44,U] [#6 0.07,-0.10,0.50,U] [#7 -0.31,-0.26,0.00,M1] [#8 -0.09,-0.09,0.39,U] 
01:47:42.657 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.17}, one-star: {0.13, -0.23}
01:47:42.658 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:47:42.658 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:47:42.658 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
01:47:42.659 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.17, opts=13)
01:47:42.660 00.001 18120 Enqueuing Move request for scope (0.13, -0.17)
01:47:42.660 00.000 21948 Worker thread wakes up
01:47:42.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:42.661 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:47:42.661 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:42.661 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:42.662 00.001 18120 Enqueuing Expose request
01:47:42.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
01:47:42.662 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
01:47:42.662 00.000 21948 Moving (0.13, -0.17) raw xDistance=-0.21 yDistance=-0.04
01:47:42.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:47:42.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:42.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:42.662 00.000 21948 MoveAxis(E, 37, ABG)
01:47:42.662 00.000 21948 Guiding  Dir = 2, Dur = 37
01:47:42.663 00.001 21948 IsSlewing returns 0
01:47:42.663 00.000 21948 IsGuiding returns 0
01:47:42.665 00.002 21948 PulseGuide returned control before completion, sleep 46
01:47:42.714 00.049 21948 IsGuiding returns 0
01:47:42.714 00.000 21948 Move returns status 0, amount 37
01:47:42.714 00.000 21948 MoveAxis(N, 0, ABG)
01:47:42.714 00.000 21948 Move returns status 0, amount 0
01:47:42.714 00.000 21948 move complete, result=0
01:47:42.714 00.000 21948 worker thread done servicing request
01:47:42.714 00.000 21948 Worker thread wakes up
01:47:42.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:42.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:42.714 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:47:44.133 01.419 21948 Exposure complete
01:47:44.188 00.055 21948 worker thread done servicing request
01:47:44.188 00.000 18120 OnExposeComplete: enter
01:47:44.189 00.001 18120 UpdateGuideState(): m_state=6
01:47:44.191 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
01:47:44.192 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=233.73, Mass=1920, SNR=30.3, Peak=199 HFD=4.0
01:47:44.194 00.002 18120 MultiStar: [#1 0.12,-0.20,0.72,U] [#2 0.19,-0.02,0.65,U] [#3 0.09,0.03,0.59,U] [#4 -0.00,-0.03,0.56,U] [#5 -0.18,0.05,0.49,U] [#6 0.23,0.12,0.53,U] [#7 -0.21,0.04,0.44,U] [#8 -0.04,-0.03,0.40,U] 
01:47:44.195 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.10, -0.04}
01:47:44.196 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
01:47:44.198 00.002 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
01:47:44.199 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.04 mountY=-0.04, mountTheta=-2.34
01:47:44.201 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
01:47:44.202 00.001 18120 Enqueuing Move request for scope (0.05, -0.02)
01:47:44.202 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:44.203 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.3
01:47:44.203 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.204 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:44.204 00.000 18120 Enqueuing Expose request
01:47:44.204 00.000 21948 Worker thread wakes up
01:47:44.205 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:47:44.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:47:44.205 00.000 21948 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
01:47:44.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:47:44.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:44.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:44.205 00.000 21948 MoveAxis(E, 0, ABG)
01:47:44.205 00.000 21948 Move returns status 0, amount 0
01:47:44.205 00.000 21948 MoveAxis(N, 0, ABG)
01:47:44.205 00.000 21948 Move returns status 0, amount 0
01:47:44.205 00.000 21948 move complete, result=0
01:47:44.205 00.000 21948 worker thread done servicing request
01:47:44.205 00.000 21948 Worker thread wakes up
01:47:44.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:44.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:44.205 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:45.842 01.637 21948 Exposure complete
01:47:45.883 00.041 21948 worker thread done servicing request
01:47:45.883 00.000 18120 OnExposeComplete: enter
01:47:45.886 00.003 18120 UpdateGuideState(): m_state=6
01:47:45.888 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
01:47:45.889 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=233.76, Mass=1997, SNR=30.8, Peak=208 HFD=3.8
01:47:45.890 00.001 18120 MultiStar: [#1 0.20,-0.44,0.00,M1] [#2 0.13,0.15,0.65,U] [#3 0.10,-0.20,0.62,U] [#4 0.31,0.13,0.58,U] [#5 0.02,-0.02,0.47,U] [#6 0.31,-0.07,0.53,U] [#7 -0.05,-0.05,0.45,U] [#8 0.04,-0.06,0.38,U] 
01:47:45.891 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.26, -0.01}
01:47:45.892 00.001 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:47:45.892 00.000 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:47:45.894 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
01:47:45.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.01, opts=13)
01:47:45.895 00.000 18120 Enqueuing Move request for scope (0.16, -0.01)
01:47:45.896 00.001 21948 Worker thread wakes up
01:47:45.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:47:45.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:47:45.896 00.000 21948 Moving (0.16, -0.01) raw xDistance=-0.08 yDistance=-0.14
01:47:45.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:47:45.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:45.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:45.897 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.8
01:47:45.898 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.899 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:45.900 00.001 18120 Enqueuing Expose request
01:47:45.901 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:47:45.901 00.000 21948 MoveAxis(E, 0, ABG)
01:47:45.901 00.000 21948 Move returns status 0, amount 0
01:47:45.901 00.000 21948 MoveAxis(N, 0, ABG)
01:47:45.901 00.000 21948 Move returns status 0, amount 0
01:47:45.901 00.000 21948 move complete, result=0
01:47:45.901 00.000 21948 worker thread done servicing request
01:47:45.901 00.000 21948 Worker thread wakes up
01:47:45.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:45.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:45.902 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:47.429 01.527 21948 Exposure complete
01:47:47.472 00.043 21948 worker thread done servicing request
01:47:47.472 00.000 18120 OnExposeComplete: enter
01:47:47.475 00.003 18120 UpdateGuideState(): m_state=6
01:47:47.478 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
01:47:47.480 00.002 18120 Star::Find returns 1 (0), X=895.12, Y=233.77, Mass=2017, SNR=31.0, Peak=217 HFD=4.0
01:47:47.483 00.003 18120 MultiStar: [#1 -0.08,-0.31,0.71,U] [#2 0.00,0.06,0.67,U] [#3 0.01,0.12,0.59,U] [#4 0.20,-0.09,0.54,U] [#5 -0.23,0.11,0.46,U] [#6 0.06,-0.05,0.53,U] [#7 -0.14,-0.10,0.45,U] [#8 -0.09,0.04,0.40,U] 
01:47:47.485 00.002 18120 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.12, -0.00}
01:47:47.487 00.002 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.56 = 2.73)
01:47:47.489 00.002 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.69)
01:47:47.490 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.56 mountX=-0.03 mountY=0.01, mountTheta=2.69
01:47:47.491 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.03, opts=13)
01:47:47.493 00.002 18120 Enqueuing Move request for scope (0.00, -0.03)
01:47:47.493 00.000 21948 Worker thread wakes up
01:47:47.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:47.494 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
01:47:47.494 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.0
01:47:47.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:47.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:47.495 00.000 18120 Enqueuing Expose request
01:47:47.496 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
01:47:47.496 00.000 21948 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
01:47:47.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:47.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:47.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:47.496 00.000 21948 MoveAxis(E, 0, ABG)
01:47:47.496 00.000 21948 Move returns status 0, amount 0
01:47:47.496 00.000 21948 MoveAxis(N, 0, ABG)
01:47:47.496 00.000 21948 Move returns status 0, amount 0
01:47:47.496 00.000 21948 move complete, result=0
01:47:47.496 00.000 21948 worker thread done servicing request
01:47:47.496 00.000 21948 Worker thread wakes up
01:47:47.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:47.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:47.496 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:49.134 01.638 21948 Exposure complete
01:47:49.164 00.030 21948 worker thread done servicing request
01:47:49.164 00.000 18120 OnExposeComplete: enter
01:47:49.165 00.001 18120 UpdateGuideState(): m_state=6
01:47:49.166 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
01:47:49.167 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=233.41, Mass=2017, SNR=31.1, Peak=196 HFD=4.0
01:47:49.169 00.002 18120 MultiStar: [#1 0.02,-0.54,0.00,M1] [#2 -0.00,-0.41,0.00,M1] [#3 0.02,-0.34,0.60,U] [#4 0.16,-0.06,0.56,U] [#5 -0.14,-0.13,0.48,U] [#6 -0.00,-0.26,0.53,U] [#7 -0.11,-0.59,0.00,M1] [#8 -0.28,-0.54,0.00,M1] 
01:47:49.170 00.001 18120 refined, 4 included, MultiStar: {0.01, -0.25}, one-star: {0.01, -0.36}
01:47:49.171 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
01:47:49.172 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
01:47:49.173 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.52 mountX=-0.23 mountY=0.10, mountTheta=2.73
01:47:49.177 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.25, opts=13)
01:47:49.177 00.000 18120 Enqueuing Move request for scope (0.01, -0.25)
01:47:49.179 00.002 21948 Worker thread wakes up
01:47:49.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:49.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
01:47:49.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
01:47:49.179 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.1
01:47:49.180 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.180 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:49.180 00.000 18120 Enqueuing Expose request
01:47:49.181 00.001 21948 Moving (0.01, -0.25) raw xDistance=-0.23 yDistance=0.10
01:47:49.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:47:49.181 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:49.181 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:47:49.181 00.000 21948 MoveAxis(E, 42, ABG)
01:47:49.181 00.000 21948 Guiding  Dir = 2, Dur = 42
01:47:49.181 00.000 21948 IsSlewing returns 0
01:47:49.181 00.000 21948 IsGuiding returns 0
01:47:49.183 00.002 21948 PulseGuide returned control before completion, sleep 51
01:47:49.243 00.060 21948 IsGuiding returns 1
01:47:49.243 00.000 21948 scope still moving after pulse duration time elapsed
01:47:49.275 00.032 21948 IsSlewing returns 0
01:47:49.275 00.000 21948 IsGuiding returns 0
01:47:49.275 00.000 21948 scope move finished after 42 + 52 ms
01:47:49.275 00.000 21948 Move returns status 0, amount 42
01:47:49.275 00.000 21948 MoveAxis(N, 0, ABG)
01:47:49.275 00.000 21948 Move returns status 0, amount 0
01:47:49.275 00.000 21948 move complete, result=0
01:47:49.275 00.000 21948 worker thread done servicing request
01:47:49.275 00.000 21948 Worker thread wakes up
01:47:49.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:49.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:49.275 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:47:50.693 01.418 21948 Exposure complete
01:47:50.760 00.067 21948 worker thread done servicing request
01:47:50.760 00.000 18120 OnExposeComplete: enter
01:47:50.761 00.001 18120 UpdateGuideState(): m_state=6
01:47:50.761 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
01:47:50.762 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=233.60, Mass=1969, SNR=30.8, Peak=185 HFD=3.7
01:47:50.762 00.000 18120 MultiStar: [#1 0.06,-0.29,0.74,U] [#2 0.10,-0.03,0.66,U] [#3 0.00,-0.20,0.61,U] [#4 0.07,-0.01,0.58,U] [#5 -0.10,0.01,0.46,U] [#6 -0.01,-0.27,0.53,U] [#7 -0.26,-0.02,0.44,U] [#8 -0.23,0.02,0.42,U] 
01:47:50.763 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.19, -0.18}
01:47:50.763 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.85)
01:47:50.763 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.81)
01:47:50.764 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.44 mountX=-0.12 mountY=0.04, mountTheta=2.81
01:47:50.765 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
01:47:50.766 00.001 18120 Enqueuing Move request for scope (0.02, -0.12)
01:47:50.766 00.000 21948 Worker thread wakes up
01:47:50.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:47:50.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:47:50.766 00.000 21948 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.04
01:47:50.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:47:50.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:50.767 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:50.767 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.8
01:47:50.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:50.770 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:47:50.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:50.771 00.001 18120 Enqueuing Expose request
01:47:50.771 00.000 21948 MoveAxis(E, 0, ABG)
01:47:50.771 00.000 21948 Move returns status 0, amount 0
01:47:50.771 00.000 21948 MoveAxis(N, 0, ABG)
01:47:50.771 00.000 21948 Move returns status 0, amount 0
01:47:50.771 00.000 21948 move complete, result=0
01:47:50.771 00.000 21948 worker thread done servicing request
01:47:50.772 00.001 21948 Worker thread wakes up
01:47:50.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:50.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:50.772 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:52.402 01.630 21948 Exposure complete
01:47:52.436 00.034 21948 worker thread done servicing request
01:47:52.436 00.000 18120 OnExposeComplete: enter
01:47:52.437 00.001 18120 UpdateGuideState(): m_state=6
01:47:52.437 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
01:47:52.438 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=233.69, Mass=1921, SNR=30.4, Peak=189 HFD=4.0
01:47:52.438 00.000 18120 MultiStar: [#1 0.10,-0.14,0.68,U] [#2 0.24,-0.02,0.67,U] [#3 -0.02,-0.04,0.59,U] [#4 0.13,-0.05,0.56,U] [#5 -0.30,0.16,0.49,U] [#6 0.31,-0.05,0.53,U] [#7 -0.18,-0.07,0.46,U] [#8 -0.10,0.02,0.41,U] 
01:47:52.439 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.15, -0.08}
01:47:52.439 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
01:47:52.440 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
01:47:52.441 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
01:47:52.444 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
01:47:52.445 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
01:47:52.445 00.000 21948 Worker thread wakes up
01:47:52.445 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:47:52.445 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:47:52.445 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
01:47:52.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:52.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:52.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:52.446 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.4
01:47:52.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:52.449 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:52.449 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:52.449 00.000 18120 Enqueuing Expose request
01:47:52.450 00.001 21948 MoveAxis(E, 0, ABG)
01:47:52.450 00.000 21948 Move returns status 0, amount 0
01:47:52.450 00.000 21948 MoveAxis(N, 0, ABG)
01:47:52.450 00.000 21948 Move returns status 0, amount 0
01:47:52.450 00.000 21948 move complete, result=0
01:47:52.450 00.000 21948 worker thread done servicing request
01:47:52.450 00.000 21948 Worker thread wakes up
01:47:52.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:52.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:52.451 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:53.975 01.524 21948 Exposure complete
01:47:54.018 00.043 21948 worker thread done servicing request
01:47:54.019 00.001 18120 OnExposeComplete: enter
01:47:54.020 00.001 18120 UpdateGuideState(): m_state=6
01:47:54.023 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
01:47:54.024 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=233.64, Mass=2001, SNR=31.0, Peak=197 HFD=3.7
01:47:54.025 00.001 18120 MultiStar: [#1 0.21,-0.28,0.71,U] [#2 0.09,-0.06,0.59,U] [#3 0.44,-0.07,0.00,M1] [#4 0.13,-0.06,0.56,U] [#5 -0.06,-0.09,0.47,U] [#6 0.28,0.01,0.53,U] [#7 0.07,-0.14,0.43,U] [#8 0.16,-0.31,0.41,U] 
01:47:54.026 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.13}, one-star: {0.25, -0.13}
01:47:54.028 00.002 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
01:47:54.030 00.002 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
01:47:54.032 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.69 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
01:47:54.036 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.13, opts=13)
01:47:54.038 00.002 18120 Enqueuing Move request for scope (0.16, -0.13)
01:47:54.039 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:54.040 00.001 18120 UpdateGuideState exits: m=2001 RSB=31.0
01:47:54.041 00.001 21948 Worker thread wakes up
01:47:54.042 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
01:47:54.042 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:54.043 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:54.044 00.001 18120 Enqueuing Expose request
01:47:54.046 00.002 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
01:47:54.046 00.000 21948 Moving (0.16, -0.13) raw xDistance=-0.19 yDistance=-0.08
01:47:54.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:47:54.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:54.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:54.046 00.000 21948 MoveAxis(E, 0, ABG)
01:47:54.046 00.000 21948 Move returns status 0, amount 0
01:47:54.046 00.000 21948 MoveAxis(N, 0, ABG)
01:47:54.046 00.000 21948 Move returns status 0, amount 0
01:47:54.046 00.000 21948 move complete, result=0
01:47:54.046 00.000 21948 worker thread done servicing request
01:47:54.046 00.000 21948 Worker thread wakes up
01:47:54.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:54.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:54.047 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:55.680 01.633 21948 Exposure complete
01:47:55.718 00.038 21948 worker thread done servicing request
01:47:55.718 00.000 18120 OnExposeComplete: enter
01:47:55.719 00.001 18120 UpdateGuideState(): m_state=6
01:47:55.721 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
01:47:55.722 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=233.55, Mass=2031, SNR=31.3, Peak=171 HFD=4.0
01:47:55.723 00.001 18120 MultiStar: [#1 0.39,-0.51,0.00,M1] [#2 0.28,-0.35,0.00,M1] [#3 0.32,-0.32,0.00,M2] [#4 0.25,-0.22,0.54,U] [#5 -0.02,-0.13,0.46,U] [#6 0.30,-0.33,0.00,M1] [#7 0.10,-0.24,0.44,U] [#8 0.03,-0.19,0.39,U] 
01:47:55.725 00.002 18120 refined, 4 included, MultiStar: {0.18, -0.20}, one-star: {0.32, -0.22}
01:47:55.728 00.003 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
01:47:55.730 00.002 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
01:47:55.732 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.86 mountX=-0.26 mountY=-0.07, mountTheta=-2.89
01:47:55.737 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.20, opts=13)
01:47:55.737 00.000 18120 Enqueuing Move request for scope (0.18, -0.20)
01:47:55.738 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:55.738 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:47:55.739 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:55.739 00.000 18120 Enqueuing Expose request
01:47:55.742 00.003 21948 Worker thread wakes up
01:47:55.742 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
01:47:55.742 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
01:47:55.742 00.000 21948 Moving (0.18, -0.20) raw xDistance=-0.26 yDistance=-0.07
01:47:55.742 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:47:55.742 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:55.742 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:55.742 00.000 21948 MoveAxis(E, 46, ABG)
01:47:55.742 00.000 21948 Guiding  Dir = 2, Dur = 46
01:47:55.743 00.001 21948 IsSlewing returns 0
01:47:55.743 00.000 21948 IsGuiding returns 0
01:47:55.744 00.001 21948 PulseGuide returned control before completion, sleep 55
01:47:55.802 00.058 21948 IsGuiding returns 0
01:47:55.802 00.000 21948 Move returns status 0, amount 46
01:47:55.802 00.000 21948 MoveAxis(N, 0, ABG)
01:47:55.802 00.000 21948 Move returns status 0, amount 0
01:47:55.802 00.000 21948 move complete, result=0
01:47:55.802 00.000 21948 worker thread done servicing request
01:47:55.802 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:47:55.804 00.002 21948 Worker thread wakes up
01:47:55.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:55.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:57.221 01.417 21948 Exposure complete
01:47:57.252 00.031 21948 worker thread done servicing request
01:47:57.252 00.000 18120 OnExposeComplete: enter
01:47:57.253 00.001 18120 UpdateGuideState(): m_state=6
01:47:57.253 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
01:47:57.253 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=233.72, Mass=2064, SNR=31.4, Peak=207 HFD=3.7
01:47:57.254 00.001 18120 MultiStar: [#1 0.28,-0.11,0.70,U] [#2 0.08,0.06,0.65,U] [#3 0.33,-0.02,0.60,U] [#4 0.41,0.09,0.00,M1] [#5 0.20,0.22,0.47,U] [#6 0.29,-0.00,0.53,U] [#7 0.03,-0.02,0.42,U] [#8 0.17,-0.17,0.38,U] 
01:47:57.254 00.000 18120 refined, 7 included, MultiStar: {0.22, -0.02}, one-star: {0.27, -0.05}
01:47:57.255 00.001 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:47:57.255 00.000 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:47:57.256 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.08 mountX=-0.11 mountY=-0.19, mountTheta=-2.08
01:47:57.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.02, opts=13)
01:47:57.258 00.001 18120 Enqueuing Move request for scope (0.22, -0.02)
01:47:57.258 00.000 21948 Worker thread wakes up
01:47:57.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
01:47:57.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
01:47:57.258 00.000 21948 Moving (0.22, -0.02) raw xDistance=-0.11 yDistance=-0.19
01:47:57.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:47:57.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:57.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:57.259 00.001 18120 UpdateGuideState exits: m=2064 RSB=31.4
01:47:57.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:57.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:57.260 00.000 18120 Enqueuing Expose request
01:47:57.261 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:47:57.261 00.000 21948 MoveAxis(E, 0, ABG)
01:47:57.261 00.000 21948 Move returns status 0, amount 0
01:47:57.261 00.000 21948 MoveAxis(N, 0, ABG)
01:47:57.261 00.000 21948 Move returns status 0, amount 0
01:47:57.261 00.000 21948 move complete, result=0
01:47:57.261 00.000 21948 worker thread done servicing request
01:47:57.261 00.000 21948 Worker thread wakes up
01:47:57.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:57.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:47:57.261 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:58.889 01.628 21948 Exposure complete
01:47:58.946 00.057 21948 worker thread done servicing request
01:47:58.946 00.000 18120 OnExposeComplete: enter
01:47:58.946 00.000 18120 UpdateGuideState(): m_state=6
01:47:58.947 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
01:47:58.947 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=233.96, Mass=2001, SNR=30.9, Peak=207 HFD=4.0
01:47:58.948 00.001 18120 MultiStar: [#1 0.15,0.03,0.72,U] [#2 0.05,0.14,0.63,U] [#3 0.02,0.16,0.59,U] [#4 0.42,0.21,0.00,M2] [#5 0.03,0.12,0.44,U] [#6 0.28,0.09,0.53,U] [#7 0.03,0.03,0.44,U] [#8 0.18,0.19,0.39,U] 
01:47:58.948 00.000 18120 refined, 7 included, MultiStar: {0.14, 0.12}, one-star: {0.27, 0.19}
01:47:58.949 00.001 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
01:47:58.949 00.000 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
01:47:58.950 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.70 mountX=0.05 mountY=-0.18, mountTheta=-1.30
01:47:58.951 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.12, opts=13)
01:47:58.951 00.000 18120 Enqueuing Move request for scope (0.14, 0.12)
01:47:58.952 00.001 21948 Worker thread wakes up
01:47:58.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
01:47:58.952 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
01:47:58.952 00.000 21948 Moving (0.14, 0.12) raw xDistance=0.05 yDistance=-0.18
01:47:58.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:47:58.952 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:58.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:47:58.952 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.9
01:47:58.953 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:47:58.953 00.000 21948 MoveAxis(E, 0, ABG)
01:47:58.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.953 00.000 21948 Move returns status 0, amount 0
01:47:58.953 00.000 21948 MoveAxis(N, 0, ABG)
01:47:58.953 00.000 21948 Move returns status 0, amount 0
01:47:58.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:47:58.954 00.001 18120 Enqueuing Expose request
01:47:58.954 00.000 21948 move complete, result=0
01:47:58.954 00.000 21948 worker thread done servicing request
01:47:58.954 00.000 21948 Worker thread wakes up
01:47:58.954 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:58.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:47:58.955 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:00.479 01.524 21948 Exposure complete
01:48:00.507 00.028 21948 worker thread done servicing request
01:48:00.507 00.000 18120 OnExposeComplete: enter
01:48:00.510 00.003 18120 UpdateGuideState(): m_state=6
01:48:00.513 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
01:48:00.515 00.002 18120 Star::Find returns 1 (0), X=895.22, Y=233.76, Mass=1954, SNR=30.6, Peak=197 HFD=4.0
01:48:00.518 00.003 18120 MultiStar: [#1 0.14,-0.14,0.73,U] [#2 0.13,-0.00,0.66,U] [#3 0.12,-0.11,0.58,U] [#4 0.38,-0.03,0.58,U] [#5 0.05,-0.13,0.45,U] [#6 0.27,-0.05,0.53,U] [#7 0.09,-0.26,0.43,U] [#8 -0.09,0.02,0.40,U] 
01:48:00.520 00.002 18120 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.21, -0.01}
01:48:00.521 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
01:48:00.521 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
01:48:00.522 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
01:48:00.523 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.07, opts=13)
01:48:00.525 00.002 18120 Enqueuing Move request for scope (0.16, -0.07)
01:48:00.525 00.000 21948 Worker thread wakes up
01:48:00.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:00.526 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:48:00.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:48:00.526 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:48:00.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:00.527 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:00.527 00.000 18120 Enqueuing Expose request
01:48:00.527 00.000 21948 Moving (0.16, -0.07) raw xDistance=-0.13 yDistance=-0.11
01:48:00.528 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:48:00.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:00.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:00.528 00.000 21948 MoveAxis(E, 0, ABG)
01:48:00.528 00.000 21948 Move returns status 0, amount 0
01:48:00.528 00.000 21948 MoveAxis(N, 0, ABG)
01:48:00.528 00.000 21948 Move returns status 0, amount 0
01:48:00.528 00.000 21948 move complete, result=0
01:48:00.528 00.000 21948 worker thread done servicing request
01:48:00.528 00.000 21948 Worker thread wakes up
01:48:00.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:00.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:00.529 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:02.160 01.631 21948 Exposure complete
01:48:02.201 00.041 21948 worker thread done servicing request
01:48:02.201 00.000 18120 OnExposeComplete: enter
01:48:02.202 00.001 18120 UpdateGuideState(): m_state=6
01:48:02.203 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
01:48:02.203 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=233.44, Mass=2029, SNR=31.1, Peak=173 HFD=3.5
01:48:02.204 00.001 18120 MultiStar: [#1 0.21,-0.40,0.00,M1] [#2 0.26,-0.14,0.62,U] [#3 0.20,-0.27,0.60,U] [#4 0.30,-0.17,0.57,U] [#5 -0.07,0.01,0.45,U] [#6 0.34,-0.22,0.00,M1] [#7 -0.04,-0.19,0.44,U] [#8 0.02,-0.27,0.41,U] 
01:48:02.204 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.21}, one-star: {0.33, -0.33}
01:48:02.204 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:48:02.205 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
01:48:02.205 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.86 mountX=-0.27 mountY=-0.07, mountTheta=-2.90
01:48:02.206 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.21, opts=13)
01:48:02.207 00.001 18120 Enqueuing Move request for scope (0.18, -0.21)
01:48:02.207 00.000 21948 Worker thread wakes up
01:48:02.207 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:02.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
01:48:02.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
01:48:02.208 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.1
01:48:02.208 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:02.209 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:02.209 00.000 18120 Enqueuing Expose request
01:48:02.209 00.000 21948 Moving (0.18, -0.21) raw xDistance=-0.27 yDistance=-0.07
01:48:02.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:48:02.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:02.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:02.210 00.001 21948 MoveAxis(E, 48, ABG)
01:48:02.210 00.000 21948 Guiding  Dir = 2, Dur = 48
01:48:02.210 00.000 21948 IsSlewing returns 0
01:48:02.210 00.000 21948 IsGuiding returns 0
01:48:02.211 00.001 21948 PulseGuide returned control before completion, sleep 57
01:48:02.270 00.059 21948 IsGuiding returns 0
01:48:02.270 00.000 21948 Move returns status 0, amount 48
01:48:02.270 00.000 21948 MoveAxis(N, 0, ABG)
01:48:02.270 00.000 21948 Move returns status 0, amount 0
01:48:02.270 00.000 21948 move complete, result=0
01:48:02.270 00.000 21948 worker thread done servicing request
01:48:02.270 00.000 21948 Worker thread wakes up
01:48:02.270 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
01:48:02.271 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:02.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:03.686 01.415 21948 Exposure complete
01:48:03.736 00.050 21948 worker thread done servicing request
01:48:03.736 00.000 18120 OnExposeComplete: enter
01:48:03.736 00.000 18120 UpdateGuideState(): m_state=6
01:48:03.737 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
01:48:03.737 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=233.62, Mass=1998, SNR=31.0, Peak=196 HFD=3.7
01:48:03.738 00.001 18120 MultiStar: [#1 0.17,-0.31,0.71,U] [#2 0.21,-0.06,0.64,U] [#3 0.31,-0.24,0.00,M1] [#4 0.31,-0.13,0.55,U] [#5 -0.05,-0.15,0.47,U] [#6 0.24,0.02,0.55,U] [#7 -0.24,-0.12,0.43,U] [#8 0.04,-0.23,0.40,U] 
01:48:03.738 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.15}, one-star: {0.29, -0.15}
01:48:03.739 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
01:48:03.739 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
01:48:03.740 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.76 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
01:48:03.742 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.15, opts=13)
01:48:03.742 00.000 18120 Enqueuing Move request for scope (0.15, -0.15)
01:48:03.743 00.001 21948 Worker thread wakes up
01:48:03.743 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
01:48:03.743 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
01:48:03.743 00.000 21948 Moving (0.15, -0.15) raw xDistance=-0.20 yDistance=-0.07
01:48:03.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:48:03.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:03.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:03.744 00.001 18120 UpdateGuideState exits: m=1998 RSB=31.0
01:48:03.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:03.745 00.001 18120 Enqueuing Expose request
01:48:03.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:03.745 00.000 21948 MoveAxis(E, 0, ABG)
01:48:03.745 00.000 21948 Move returns status 0, amount 0
01:48:03.745 00.000 21948 MoveAxis(N, 0, ABG)
01:48:03.745 00.000 21948 Move returns status 0, amount 0
01:48:03.745 00.000 21948 move complete, result=0
01:48:03.745 00.000 21948 worker thread done servicing request
01:48:03.745 00.000 21948 Worker thread wakes up
01:48:03.746 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:03.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:03.746 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:05.368 01.622 21948 Exposure complete
01:48:05.405 00.037 21948 worker thread done servicing request
01:48:05.405 00.000 18120 OnExposeComplete: enter
01:48:05.405 00.000 18120 UpdateGuideState(): m_state=6
01:48:05.406 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
01:48:05.406 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=233.63, Mass=1955, SNR=30.6, Peak=182 HFD=3.8
01:48:05.407 00.001 18120 MultiStar: [#1 0.24,-0.35,0.00,M1] [#2 0.20,-0.14,0.65,U] [#3 0.16,-0.15,0.60,U] [#4 0.20,-0.00,0.56,U] [#5 -0.05,0.04,0.46,U] [#6 0.07,-0.16,0.54,U] [#7 0.00,-0.15,0.43,U] [#8 0.21,-0.09,0.41,U] 
01:48:05.407 00.000 18120 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.33, -0.14}
01:48:05.408 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
01:48:05.408 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
01:48:05.409 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.56 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
01:48:05.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.11, opts=13)
01:48:05.410 00.000 18120 Enqueuing Move request for scope (0.17, -0.11)
01:48:05.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:05.412 00.002 21948 Worker thread wakes up
01:48:05.412 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
01:48:05.413 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
01:48:05.413 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:05.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:05.413 00.000 18120 Enqueuing Expose request
01:48:05.414 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
01:48:05.414 00.000 21948 Moving (0.17, -0.11) raw xDistance=-0.16 yDistance=-0.10
01:48:05.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:48:05.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:05.414 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:48:05.414 00.000 21948 MoveAxis(E, 0, ABG)
01:48:05.414 00.000 21948 Move returns status 0, amount 0
01:48:05.414 00.000 21948 MoveAxis(N, 0, ABG)
01:48:05.414 00.000 21948 Move returns status 0, amount 0
01:48:05.414 00.000 21948 move complete, result=0
01:48:05.414 00.000 21948 worker thread done servicing request
01:48:05.414 00.000 21948 Worker thread wakes up
01:48:05.414 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:05.414 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:05.414 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:06.939 01.525 21948 Exposure complete
01:48:06.988 00.049 21948 worker thread done servicing request
01:48:06.988 00.000 18120 OnExposeComplete: enter
01:48:06.990 00.002 18120 UpdateGuideState(): m_state=6
01:48:06.992 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
01:48:06.993 00.001 18120 Star::Find returns 1 (0), X=895.49, Y=233.59, Mass=2112, SNR=31.7, Peak=163 HFD=3.8
01:48:06.994 00.001 18120 MultiStar: [#1 0.26,-0.33,0.00,M2] [#2 0.39,-0.25,0.00,M1] [#3 0.31,-0.31,0.00,M1] [#4 0.30,-0.22,0.54,U] [#5 -0.05,0.01,0.46,U] [#6 0.40,-0.10,0.00,M1] [#7 0.22,-0.42,0.00,M1] [#8 -0.08,-0.20,0.39,U] 
01:48:06.996 00.002 18120 refined, 3 included, MultiStar: {0.25, -0.16}, one-star: {0.49, -0.19}
01:48:06.997 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
01:48:06.998 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
01:48:06.998 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.57 mountX=-0.25 mountY=-0.15, mountTheta=-2.60
01:48:07.000 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.16, opts=13)
01:48:07.001 00.001 18120 Enqueuing Move request for scope (0.25, -0.16)
01:48:07.001 00.000 21948 Worker thread wakes up
01:48:07.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:07.002 00.001 18120 UpdateGuideState exits: m=2112 RSB=31.7
01:48:07.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:07.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:07.003 00.000 18120 Enqueuing Expose request
01:48:07.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
01:48:07.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
01:48:07.003 00.000 21948 Moving (0.25, -0.16) raw xDistance=-0.25 yDistance=-0.15
01:48:07.004 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:48:07.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:07.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:48:07.004 00.000 21948 MoveAxis(E, 44, ABG)
01:48:07.004 00.000 21948 Guiding  Dir = 2, Dur = 44
01:48:07.004 00.000 21948 IsSlewing returns 0
01:48:07.004 00.000 21948 IsGuiding returns 0
01:48:07.006 00.002 21948 PulseGuide returned control before completion, sleep 53
01:48:07.060 00.054 21948 IsGuiding returns 1
01:48:07.061 00.001 21948 scope still moving after pulse duration time elapsed
01:48:07.091 00.030 21948 IsSlewing returns 0
01:48:07.091 00.000 21948 IsGuiding returns 0
01:48:07.091 00.000 21948 scope move finished after 44 + 43 ms
01:48:07.091 00.000 21948 Move returns status 0, amount 44
01:48:07.091 00.000 21948 MoveAxis(N, 0, ABG)
01:48:07.091 00.000 21948 Move returns status 0, amount 0
01:48:07.091 00.000 21948 move complete, result=0
01:48:07.091 00.000 21948 worker thread done servicing request
01:48:07.091 00.000 21948 Worker thread wakes up
01:48:07.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:07.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:07.091 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
01:48:08.728 01.637 21948 Exposure complete
01:48:08.765 00.037 21948 worker thread done servicing request
01:48:08.765 00.000 18120 OnExposeComplete: enter
01:48:08.766 00.001 18120 UpdateGuideState(): m_state=6
01:48:08.766 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
01:48:08.768 00.002 18120 Star::Find returns 1 (0), X=895.13, Y=233.79, Mass=1934, SNR=30.5, Peak=193 HFD=4.1
01:48:08.769 00.001 18120 MultiStar: [#1 0.21,-0.02,0.70,U] [#2 0.05,0.25,0.65,U] [#3 -0.05,0.05,0.61,U] [#4 0.08,0.18,0.57,U] [#5 -0.34,0.21,0.00,M1] [#6 0.02,0.10,0.53,U] [#7 -0.16,0.26,0.42,U] [#8 -0.16,-0.08,0.38,U] 
01:48:08.770 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.13, 0.02}
01:48:08.772 00.002 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
01:48:08.773 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
01:48:08.776 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=0.07 mountY=-0.08, mountTheta=-0.86
01:48:08.777 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
01:48:08.777 00.000 18120 Enqueuing Move request for scope (0.04, 0.09)
01:48:08.778 00.001 21948 Worker thread wakes up
01:48:08.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:48:08.778 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:48:08.778 00.000 21948 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.08
01:48:08.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:48:08.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:08.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:08.778 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.5
01:48:08.779 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:08.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:08.780 00.001 18120 Enqueuing Expose request
01:48:08.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:08.780 00.000 21948 MoveAxis(E, 0, ABG)
01:48:08.780 00.000 21948 Move returns status 0, amount 0
01:48:08.780 00.000 21948 MoveAxis(N, 0, ABG)
01:48:08.780 00.000 21948 Move returns status 0, amount 0
01:48:08.780 00.000 21948 move complete, result=0
01:48:08.780 00.000 21948 worker thread done servicing request
01:48:08.780 00.000 21948 Worker thread wakes up
01:48:08.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:08.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:08.781 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:10.300 01.519 21948 Exposure complete
01:48:10.343 00.043 21948 worker thread done servicing request
01:48:10.343 00.000 18120 OnExposeComplete: enter
01:48:10.344 00.001 18120 UpdateGuideState(): m_state=6
01:48:10.345 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
01:48:10.346 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.83, Mass=2037, SNR=31.3, Peak=208 HFD=4.1
01:48:10.347 00.001 18120 MultiStar: [#1 0.21,-0.27,0.70,U] [#2 0.04,0.03,0.66,U] [#3 0.02,-0.00,0.56,U] [#4 0.03,0.06,0.56,U] [#5 -0.31,0.17,0.46,U] [#6 0.51,-0.13,0.00,M1] [#7 -0.07,-0.11,0.42,U] [#8 -0.07,0.04,0.40,U] 
01:48:10.347 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.13, 0.06}
01:48:10.347 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
01:48:10.348 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
01:48:10.348 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.21 mountX=-0.02 mountY=-0.02, mountTheta=-2.23
01:48:10.349 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
01:48:10.350 00.001 18120 Enqueuing Move request for scope (0.03, -0.01)
01:48:10.350 00.000 21948 Worker thread wakes up
01:48:10.350 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:10.351 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.3
01:48:10.351 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.352 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:10.352 00.000 18120 Enqueuing Expose request
01:48:10.353 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:48:10.353 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:48:10.353 00.000 21948 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:48:10.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:48:10.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:10.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:10.353 00.000 21948 MoveAxis(E, 0, ABG)
01:48:10.353 00.000 21948 Move returns status 0, amount 0
01:48:10.353 00.000 21948 MoveAxis(N, 0, ABG)
01:48:10.353 00.000 21948 Move returns status 0, amount 0
01:48:10.353 00.000 21948 move complete, result=0
01:48:10.353 00.000 21948 worker thread done servicing request
01:48:10.353 00.000 21948 Worker thread wakes up
01:48:10.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:10.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:10.353 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:11.991 01.638 21948 Exposure complete
01:48:12.047 00.056 21948 worker thread done servicing request
01:48:12.048 00.001 18120 OnExposeComplete: enter
01:48:12.049 00.001 18120 UpdateGuideState(): m_state=6
01:48:12.050 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
01:48:12.051 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=233.74, Mass=1994, SNR=30.8, Peak=203 HFD=3.9
01:48:12.051 00.000 18120 MultiStar: [#1 0.12,-0.02,0.72,U] [#2 0.11,0.04,0.63,U] [#3 -0.00,0.16,0.61,U] [#4 0.08,0.06,0.56,U] [#5 0.04,0.08,0.47,U] [#6 0.39,-0.11,0.00,M2] [#7 0.07,0.03,0.41,U] [#8 -0.05,-0.05,0.42,U] 
01:48:12.052 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.17, -0.03}
01:48:12.054 00.002 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
01:48:12.054 00.000 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
01:48:12.055 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
01:48:12.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
01:48:12.057 00.001 18120 Enqueuing Move request for scope (0.08, 0.03)
01:48:12.058 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:12.058 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.8
01:48:12.059 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:12.060 00.001 21948 Worker thread wakes up
01:48:12.060 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:48:12.060 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:48:12.060 00.000 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.09
01:48:12.060 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:12.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:12.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:12.060 00.000 18120 Enqueuing Expose request
01:48:12.061 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:48:12.061 00.000 21948 MoveAxis(E, 0, ABG)
01:48:12.061 00.000 21948 Move returns status 0, amount 0
01:48:12.061 00.000 21948 MoveAxis(N, 0, ABG)
01:48:12.061 00.000 21948 Move returns status 0, amount 0
01:48:12.061 00.000 21948 move complete, result=0
01:48:12.061 00.000 21948 worker thread done servicing request
01:48:12.061 00.000 21948 Worker thread wakes up
01:48:12.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:12.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:12.061 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:13.576 01.515 21948 Exposure complete
01:48:13.620 00.044 21948 worker thread done servicing request
01:48:13.620 00.000 18120 OnExposeComplete: enter
01:48:13.622 00.002 18120 UpdateGuideState(): m_state=6
01:48:13.623 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
01:48:13.624 00.001 18120 Star::Find returns 1 (0), X=895.22, Y=233.79, Mass=2026, SNR=31.2, Peak=222 HFD=3.9
01:48:13.625 00.001 18120 MultiStar: [#1 0.32,-0.29,0.00,M1] [#2 0.23,-0.07,0.65,U] [#3 0.12,0.02,0.58,U] [#4 -0.00,0.09,0.56,U] [#5 -0.17,-0.02,0.48,U] [#6 0.32,0.03,0.51,U] [#7 -0.14,-0.23,0.44,U] [#8 -0.06,-0.13,0.38,U] 
01:48:13.625 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.22, 0.02}
01:48:13.626 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
01:48:13.626 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
01:48:13.627 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.26 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
01:48:13.630 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
01:48:13.631 00.001 18120 Enqueuing Move request for scope (0.10, -0.03)
01:48:13.632 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:13.633 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.2
01:48:13.634 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:13.635 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:13.636 00.001 18120 Enqueuing Expose request
01:48:13.637 00.001 21948 Worker thread wakes up
01:48:13.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:48:13.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:48:13.637 00.000 21948 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.07
01:48:13.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:13.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:13.637 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:13.637 00.000 21948 MoveAxis(E, 0, ABG)
01:48:13.637 00.000 21948 Move returns status 0, amount 0
01:48:13.637 00.000 21948 MoveAxis(N, 0, ABG)
01:48:13.637 00.000 21948 Move returns status 0, amount 0
01:48:13.638 00.001 21948 move complete, result=0
01:48:13.638 00.000 21948 worker thread done servicing request
01:48:13.638 00.000 21948 Worker thread wakes up
01:48:13.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:13.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:13.639 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:15.268 01.629 21948 Exposure complete
01:48:15.304 00.036 21948 worker thread done servicing request
01:48:15.304 00.000 18120 OnExposeComplete: enter
01:48:15.305 00.001 18120 UpdateGuideState(): m_state=6
01:48:15.306 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
01:48:15.306 00.000 18120 Star::Find returns 1 (0), X=895.37, Y=233.62, Mass=1983, SNR=30.9, Peak=162 HFD=4.1
01:48:15.307 00.001 18120 MultiStar: [#1 0.33,-0.42,0.00,M2] [#2 0.43,-0.20,0.00,M1] [#3 0.41,-0.22,0.00,M1] [#4 0.37,-0.16,0.00,M1] [#5 -0.02,-0.25,0.47,U] [#6 0.42,-0.20,0.00,M2] [#7 0.03,-0.24,0.44,U] [#8 0.11,-0.24,0.40,U] 
01:48:15.307 00.000 18120 refined, 3 included, MultiStar: {0.18, -0.20}, one-star: {0.37, -0.15}
01:48:15.307 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
01:48:15.308 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
01:48:15.308 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
01:48:15.311 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.20, opts=13)
01:48:15.311 00.000 18120 Enqueuing Move request for scope (0.18, -0.20)
01:48:15.312 00.001 21948 Worker thread wakes up
01:48:15.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
01:48:15.312 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
01:48:15.312 00.000 21948 Moving (0.18, -0.20) raw xDistance=-0.26 yDistance=-0.07
01:48:15.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:48:15.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:15.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:15.312 00.000 21948 MoveAxis(E, 46, ABG)
01:48:15.312 00.000 21948 Guiding  Dir = 2, Dur = 46
01:48:15.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:15.312 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
01:48:15.313 00.001 21948 IsSlewing returns 0
01:48:15.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:15.314 00.001 18120 Enqueuing Expose request
01:48:15.314 00.000 21948 IsGuiding returns 0
01:48:15.316 00.002 21948 PulseGuide returned control before completion, sleep 55
01:48:15.380 00.064 21948 IsGuiding returns 0
01:48:15.380 00.000 21948 Move returns status 0, amount 46
01:48:15.380 00.000 21948 MoveAxis(N, 0, ABG)
01:48:15.380 00.000 21948 Move returns status 0, amount 0
01:48:15.380 00.000 21948 move complete, result=0
01:48:15.380 00.000 21948 worker thread done servicing request
01:48:15.380 00.000 21948 Worker thread wakes up
01:48:15.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:15.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:15.380 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:48:16.797 01.417 21948 Exposure complete
01:48:16.862 00.065 21948 worker thread done servicing request
01:48:16.862 00.000 18120 OnExposeComplete: enter
01:48:16.862 00.000 18120 UpdateGuideState(): m_state=6
01:48:16.863 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
01:48:16.863 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=233.65, Mass=2004, SNR=31.0, Peak=191 HFD=3.7
01:48:16.864 00.001 18120 MultiStar: [#1 0.13,-0.21,0.75,U] [#2 0.07,-0.10,0.66,U] [#3 0.02,0.03,0.60,U] [#4 0.14,-0.02,0.55,U] [#5 -0.23,-0.08,0.46,U] [#6 0.25,-0.12,0.54,U] [#7 0.02,-0.15,0.46,U] [#8 0.10,-0.07,0.38,U] 
01:48:16.864 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.31, -0.12}
01:48:16.865 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
01:48:16.865 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
01:48:16.866 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
01:48:16.867 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.10, opts=13)
01:48:16.867 00.000 18120 Enqueuing Move request for scope (0.12, -0.10)
01:48:16.868 00.001 21948 Worker thread wakes up
01:48:16.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:16.868 00.000 18120 UpdateGuideState exits: m=2004 RSB=31.0
01:48:16.869 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.869 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:16.870 00.001 18120 Enqueuing Expose request
01:48:16.872 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
01:48:16.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
01:48:16.872 00.000 21948 Moving (0.12, -0.10) raw xDistance=-0.14 yDistance=-0.06
01:48:16.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:48:16.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:16.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:48:16.872 00.000 21948 MoveAxis(E, 0, ABG)
01:48:16.872 00.000 21948 Move returns status 0, amount 0
01:48:16.872 00.000 21948 MoveAxis(N, 0, ABG)
01:48:16.872 00.000 21948 Move returns status 0, amount 0
01:48:16.872 00.000 21948 move complete, result=0
01:48:16.872 00.000 21948 worker thread done servicing request
01:48:16.872 00.000 21948 Worker thread wakes up
01:48:16.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:16.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:16.873 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:18.503 01.630 21948 Exposure complete
01:48:18.551 00.048 21948 worker thread done servicing request
01:48:18.551 00.000 18120 OnExposeComplete: enter
01:48:18.552 00.001 18120 UpdateGuideState(): m_state=6
01:48:18.552 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
01:48:18.553 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=233.75, Mass=2007, SNR=31.0, Peak=223 HFD=3.9
01:48:18.554 00.001 18120 MultiStar: [#1 0.22,-0.26,0.69,U] [#2 0.02,0.25,0.64,U] [#3 0.09,0.04,0.61,U] [#4 0.18,0.08,0.55,U] [#5 0.00,0.11,0.47,U] [#6 0.20,0.05,0.53,U] [#7 -0.12,-0.23,0.44,U] [#8 -0.13,-0.09,0.39,U] 
01:48:18.555 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.17, -0.02}
01:48:18.557 00.002 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
01:48:18.558 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
01:48:18.559 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.06 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
01:48:18.561 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
01:48:18.563 00.002 18120 Enqueuing Move request for scope (0.09, -0.01)
01:48:18.566 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:18.569 00.003 21948 Worker thread wakes up
01:48:18.569 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:48:18.569 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.0
01:48:18.570 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:48:18.570 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
01:48:18.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:18.570 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:48:18.570 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:18.570 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:18.571 00.001 18120 Enqueuing Expose request
01:48:18.571 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:18.571 00.000 21948 MoveAxis(E, 0, ABG)
01:48:18.571 00.000 21948 Move returns status 0, amount 0
01:48:18.571 00.000 21948 MoveAxis(N, 0, ABG)
01:48:18.571 00.000 21948 Move returns status 0, amount 0
01:48:18.571 00.000 21948 move complete, result=0
01:48:18.571 00.000 21948 worker thread done servicing request
01:48:18.571 00.000 21948 Worker thread wakes up
01:48:18.571 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:18.571 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:18.572 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:20.087 01.515 21948 Exposure complete
01:48:20.120 00.033 21948 worker thread done servicing request
01:48:20.120 00.000 18120 OnExposeComplete: enter
01:48:20.121 00.001 18120 UpdateGuideState(): m_state=6
01:48:20.122 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
01:48:20.123 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=233.56, Mass=2092, SNR=31.7, Peak=189 HFD=3.7
01:48:20.124 00.001 18120 MultiStar: [#1 0.21,-0.30,0.70,U] [#2 -0.03,0.08,0.63,U] [#3 0.31,-0.15,0.60,U] [#4 0.23,0.03,0.55,U] [#5 -0.09,-0.01,0.45,U] [#6 0.21,-0.15,0.50,U] [#7 -0.21,-0.14,0.42,U] [#8 -0.01,-0.14,0.38,U] 
01:48:20.124 00.000 18120 refined, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.31, -0.21}
01:48:20.125 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
01:48:20.125 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
01:48:20.126 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
01:48:20.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
01:48:20.128 00.001 18120 Enqueuing Move request for scope (0.14, -0.12)
01:48:20.129 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:20.129 00.000 21948 Worker thread wakes up
01:48:20.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
01:48:20.129 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
01:48:20.129 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.17 yDistance=-0.07
01:48:20.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:48:20.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:20.129 00.000 18120 UpdateGuideState exits: m=2092 RSB=31.7
01:48:20.130 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:20.130 00.000 21948 MoveAxis(E, 0, ABG)
01:48:20.130 00.000 21948 Move returns status 0, amount 0
01:48:20.130 00.000 21948 MoveAxis(N, 0, ABG)
01:48:20.130 00.000 21948 Move returns status 0, amount 0
01:48:20.130 00.000 21948 move complete, result=0
01:48:20.130 00.000 21948 worker thread done servicing request
01:48:20.130 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:20.131 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:20.132 00.001 18120 Enqueuing Expose request
01:48:20.132 00.000 21948 Worker thread wakes up
01:48:20.132 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:20.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:20.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:21.760 01.628 21948 Exposure complete
01:48:21.826 00.066 21948 worker thread done servicing request
01:48:21.826 00.000 18120 OnExposeComplete: enter
01:48:21.827 00.001 18120 UpdateGuideState(): m_state=6
01:48:21.828 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
01:48:21.828 00.000 18120 Star::Find returns 1 (0), X=895.55, Y=233.59, Mass=1897, SNR=30.1, Peak=160 HFD=3.4
01:48:21.829 00.001 18120 MultiStar: [#1 0.46,-0.32,0.00,M1] [#2 0.37,-0.16,0.00,M1] [#3 0.22,-0.10,0.63,U] [#4 0.58,-0.22,0.00,M1] [#5 0.16,-0.03,0.48,U] [#6 0.46,-0.18,0.00,M1] [#7 0.32,-0.01,0.45,U] [#8 0.27,-0.15,0.43,U] 
01:48:21.829 00.000 18120 refined, 4 included, MultiStar: {0.34, -0.11}, one-star: {0.54, -0.18}
01:48:21.830 00.001 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
01:48:21.830 00.000 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
01:48:21.830 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-0.31 mountX=-0.24 mountY=-0.26, mountTheta=-2.33
01:48:21.832 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.11, opts=13)
01:48:21.833 00.001 18120 Enqueuing Move request for scope (0.34, -0.11)
01:48:21.834 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:21.836 00.002 18120 UpdateGuideState exits: m=1897 RSB=30.1
01:48:21.836 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:21.837 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:21.837 00.000 18120 Enqueuing Expose request
01:48:21.838 00.001 21948 Worker thread wakes up
01:48:21.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd
01:48:21.838 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.11)
01:48:21.838 00.000 21948 Moving (0.34, -0.11) raw xDistance=-0.24 yDistance=-0.26
01:48:21.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:48:21.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:48:21.838 00.000 21948 MoveAxis(E, 43, ABG)
01:48:21.838 00.000 21948 Guiding  Dir = 2, Dur = 43
01:48:21.838 00.000 21948 IsSlewing returns 0
01:48:21.838 00.000 21948 IsGuiding returns 0
01:48:21.839 00.001 21948 PulseGuide returned control before completion, sleep 52
01:48:21.901 00.062 21948 IsGuiding returns 0
01:48:21.901 00.000 21948 Move returns status 0, amount 43
01:48:21.901 00.000 21948 MoveAxis(N, 61, ABG)
01:48:21.901 00.000 21948 Guiding  Dir = 0, Dur = 61
01:48:21.901 00.000 21948 IsSlewing returns 0
01:48:21.901 00.000 21948 IsGuiding returns 0
01:48:21.906 00.005 21948 PulseGuide returned control before completion, sleep 67
01:48:21.975 00.069 21948 IsGuiding returns 0
01:48:21.975 00.000 21948 Move returns status 0, amount 61
01:48:21.975 00.000 21948 move complete, result=0
01:48:21.975 00.000 21948 worker thread done servicing request
01:48:21.975 00.000 21948 Worker thread wakes up
01:48:21.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:21.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:21.975 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.3 px 61 ms NORTH
01:48:23.386 01.411 21948 Exposure complete
01:48:23.426 00.040 21948 worker thread done servicing request
01:48:23.426 00.000 18120 OnExposeComplete: enter
01:48:23.427 00.001 18120 UpdateGuideState(): m_state=6
01:48:23.427 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
01:48:23.427 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=233.78, Mass=1922, SNR=30.5, Peak=196 HFD=3.7
01:48:23.429 00.002 18120 MultiStar: [#1 0.24,-0.32,0.00,M2] [#2 0.22,-0.06,0.65,U] [#3 0.09,-0.14,0.64,U] [#4 0.07,0.02,0.59,U] [#5 -0.06,0.09,0.47,U] [#6 0.56,-0.21,0.00,M2] [#7 0.13,0.16,0.44,U] [#8 -0.06,-0.03,0.40,U] 
01:48:23.430 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.00}, one-star: {0.30, 0.01}
01:48:23.432 00.002 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
01:48:23.433 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:48:23.434 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.01 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
01:48:23.436 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
01:48:23.437 00.001 18120 Enqueuing Move request for scope (0.13, -0.00)
01:48:23.438 00.001 21948 Worker thread wakes up
01:48:23.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
01:48:23.438 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
01:48:23.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:23.438 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.5
01:48:23.439 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:23.440 00.001 18120 Enqueuing Expose request
01:48:23.440 00.000 21948 Moving (0.13, -0.00) raw xDistance=-0.06 yDistance=-0.12
01:48:23.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:23.440 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:23.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:23.440 00.000 21948 MoveAxis(E, 0, ABG)
01:48:23.440 00.000 21948 Move returns status 0, amount 0
01:48:23.440 00.000 21948 MoveAxis(N, 0, ABG)
01:48:23.440 00.000 21948 Move returns status 0, amount 0
01:48:23.440 00.000 21948 move complete, result=0
01:48:23.440 00.000 21948 worker thread done servicing request
01:48:23.440 00.000 21948 Worker thread wakes up
01:48:23.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:23.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:23.441 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:25.082 01.641 21948 Exposure complete
01:48:25.139 00.057 21948 worker thread done servicing request
01:48:25.139 00.000 18120 OnExposeComplete: enter
01:48:25.142 00.003 18120 UpdateGuideState(): m_state=6
01:48:25.145 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
01:48:25.146 00.001 18120 Star::Find returns 1 (0), X=895.21, Y=233.66, Mass=1986, SNR=30.7, Peak=213 HFD=3.7
01:48:25.147 00.001 18120 MultiStar: [#1 0.10,-0.33,0.72,U] [#2 0.07,-0.05,0.63,U] [#3 -0.03,-0.19,0.59,U] [#4 0.19,-0.13,0.56,U] [#5 -0.02,0.11,0.47,U] [#6 0.32,-0.05,0.52,U] [#7 -0.04,-0.07,0.44,U] [#8 -0.00,-0.23,0.40,U] 
01:48:25.147 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.20, -0.12}
01:48:25.147 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:48:25.148 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:48:25.148 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.89 mountX=-0.16 mountY=-0.03, mountTheta=-2.92
01:48:25.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.13, opts=13)
01:48:25.150 00.001 18120 Enqueuing Move request for scope (0.10, -0.13)
01:48:25.150 00.000 21948 Worker thread wakes up
01:48:25.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
01:48:25.150 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
01:48:25.150 00.000 21948 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.03
01:48:25.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:48:25.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:25.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:25.151 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:48:25.151 00.000 21948 MoveAxis(E, 0, ABG)
01:48:25.151 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.7
01:48:25.152 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.152 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:25.152 00.000 18120 Enqueuing Expose request
01:48:25.153 00.001 21948 Move returns status 0, amount 0
01:48:25.153 00.000 21948 MoveAxis(N, 0, ABG)
01:48:25.153 00.000 21948 Move returns status 0, amount 0
01:48:25.153 00.000 21948 move complete, result=0
01:48:25.153 00.000 21948 worker thread done servicing request
01:48:25.153 00.000 21948 Worker thread wakes up
01:48:25.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:25.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:25.153 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:26.568 01.415 21948 Exposure complete
01:48:26.594 00.026 21948 worker thread done servicing request
01:48:26.594 00.000 18120 OnExposeComplete: enter
01:48:26.595 00.001 18120 UpdateGuideState(): m_state=6
01:48:26.597 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
01:48:26.599 00.002 18120 Star::Find returns 1 (0), X=895.09, Y=233.77, Mass=1940, SNR=30.5, Peak=209 HFD=4.1
01:48:26.600 00.001 18120 MultiStar: [#1 0.14,-0.26,0.72,U] [#2 -0.03,0.01,0.64,U] [#3 -0.04,-0.13,0.58,U] [#4 0.18,-0.10,0.56,U] [#5 -0.06,0.19,0.46,U] [#6 -0.03,0.10,0.51,U] [#7 -0.22,0.07,0.44,U] [#8 -0.14,0.08,0.40,U] 
01:48:26.601 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.09, -0.00}
01:48:26.601 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:48:26.602 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
01:48:26.603 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.11 mountX=-0.02 mountY=0.00, mountTheta=3.14
01:48:26.607 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
01:48:26.608 00.001 18120 Enqueuing Move request for scope (0.01, -0.02)
01:48:26.608 00.000 21948 Worker thread wakes up
01:48:26.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:48:26.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:48:26.608 00.000 21948 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.00
01:48:26.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:48:26.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:26.608 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:26.609 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.5
01:48:26.609 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:26.609 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:26.610 00.001 18120 Enqueuing Expose request
01:48:26.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:48:26.610 00.000 21948 MoveAxis(E, 0, ABG)
01:48:26.610 00.000 21948 Move returns status 0, amount 0
01:48:26.610 00.000 21948 MoveAxis(N, 0, ABG)
01:48:26.610 00.000 21948 Move returns status 0, amount 0
01:48:26.610 00.000 21948 move complete, result=0
01:48:26.610 00.000 21948 worker thread done servicing request
01:48:26.610 00.000 21948 Worker thread wakes up
01:48:26.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:26.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:26.611 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:28.242 01.631 21948 Exposure complete
01:48:28.277 00.035 21948 worker thread done servicing request
01:48:28.277 00.000 18120 OnExposeComplete: enter
01:48:28.278 00.001 18120 UpdateGuideState(): m_state=6
01:48:28.279 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
01:48:28.280 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=233.65, Mass=1980, SNR=30.7, Peak=201 HFD=4.0
01:48:28.283 00.003 18120 MultiStar: [#1 0.16,-0.31,0.74,U] [#2 0.14,-0.04,0.66,U] [#3 0.06,-0.29,0.61,U] [#4 0.27,-0.07,0.57,U] [#5 -0.12,0.03,0.46,U] [#6 0.22,-0.13,0.53,U] [#7 -0.34,-0.32,0.00,M1] [#8 -0.13,-0.10,0.40,U] 
01:48:28.284 00.001 18120 single-star, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.02, -0.12}
01:48:28.287 00.003 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.39 = 2.89)
01:48:28.288 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
01:48:28.291 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.40 mountX=-0.12 mountY=0.04, mountTheta=2.85
01:48:28.295 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
01:48:28.298 00.003 18120 Enqueuing Move request for scope (0.02, -0.12)
01:48:28.299 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:28.300 00.001 21948 Worker thread wakes up
01:48:28.300 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.7
01:48:28.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:48:28.300 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:48:28.300 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.301 00.001 21948 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.04
01:48:28.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:48:28.301 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:28.301 00.000 18120 Enqueuing Expose request
01:48:28.302 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:28.302 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:48:28.302 00.000 21948 MoveAxis(E, 0, ABG)
01:48:28.302 00.000 21948 Move returns status 0, amount 0
01:48:28.302 00.000 21948 MoveAxis(N, 0, ABG)
01:48:28.302 00.000 21948 Move returns status 0, amount 0
01:48:28.302 00.000 21948 move complete, result=0
01:48:28.302 00.000 21948 worker thread done servicing request
01:48:28.302 00.000 21948 Worker thread wakes up
01:48:28.302 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:28.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:28.302 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:29.819 01.517 21948 Exposure complete
01:48:29.856 00.037 21948 worker thread done servicing request
01:48:29.857 00.001 18120 OnExposeComplete: enter
01:48:29.857 00.000 18120 UpdateGuideState(): m_state=6
01:48:29.858 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
01:48:29.858 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=233.64, Mass=1942, SNR=30.6, Peak=188 HFD=3.8
01:48:29.859 00.001 18120 MultiStar: [#1 0.15,-0.30,0.72,U] [#2 0.22,-0.32,0.00,M1] [#3 0.06,-0.21,0.58,U] [#4 0.41,-0.17,0.00,M1] [#5 -0.01,-0.28,0.44,U] [#6 0.14,0.04,0.54,U] [#7 0.09,-0.41,0.00,M2] [#8 -0.10,-0.17,0.40,U] 
01:48:29.859 00.000 18120 refined, 5 included, MultiStar: {0.10, -0.17}, one-star: {0.19, -0.13}
01:48:29.859 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
01:48:29.860 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
01:48:29.860 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.05 mountX=-0.20 mountY=-0.01, mountTheta=-3.08
01:48:29.861 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
01:48:29.862 00.001 18120 Enqueuing Move request for scope (0.10, -0.17)
01:48:29.862 00.000 21948 Worker thread wakes up
01:48:29.863 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
01:48:29.863 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:29.865 00.002 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
01:48:29.865 00.000 21948 Moving (0.10, -0.17) raw xDistance=-0.20 yDistance=-0.01
01:48:29.865 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:48:29.865 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:29.865 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.6
01:48:29.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.867 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:29.867 00.000 18120 Enqueuing Expose request
01:48:29.868 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:29.868 00.000 21948 MoveAxis(E, 0, ABG)
01:48:29.868 00.000 21948 Move returns status 0, amount 0
01:48:29.868 00.000 21948 MoveAxis(N, 0, ABG)
01:48:29.868 00.000 21948 Move returns status 0, amount 0
01:48:29.868 00.000 21948 move complete, result=0
01:48:29.868 00.000 21948 worker thread done servicing request
01:48:29.868 00.000 21948 Worker thread wakes up
01:48:29.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:29.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:29.868 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:31.502 01.634 21948 Exposure complete
01:48:31.552 00.050 21948 worker thread done servicing request
01:48:31.552 00.000 18120 OnExposeComplete: enter
01:48:31.553 00.001 18120 UpdateGuideState(): m_state=6
01:48:31.554 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
01:48:31.554 00.000 18120 Star::Find returns 1 (0), X=895.41, Y=233.42, Mass=1984, SNR=30.7, Peak=165 HFD=3.5
01:48:31.555 00.001 18120 MultiStar: [#1 0.32,-0.46,0.00,M1] [#2 0.36,-0.30,0.00,M2] [#3 0.25,-0.24,0.61,U] [#4 0.56,-0.21,0.00,M2] [#5 0.20,-0.36,0.00,M1] [#6 0.24,-0.29,0.53,U] [#7 0.09,-0.24,0.43,U] [#8 0.08,-0.57,0.00,M1] 
01:48:31.555 00.000 18120 refined, 3 included, MultiStar: {0.28, -0.29}, one-star: {0.40, -0.35}
01:48:31.555 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
01:48:31.556 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
01:48:31.556 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.41 cameraTheta=-0.81 mountX=-0.38 mountY=-0.12, mountTheta=-2.84
01:48:31.557 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.29, opts=13)
01:48:31.558 00.001 18120 Enqueuing Move request for scope (0.28, -0.29)
01:48:31.558 00.000 21948 Worker thread wakes up
01:48:31.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:31.559 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.7
01:48:31.559 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.560 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:31.560 00.000 18120 Enqueuing Expose request
01:48:31.560 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
01:48:31.560 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
01:48:31.560 00.000 21948 Moving (0.28, -0.29) raw xDistance=-0.38 yDistance=-0.12
01:48:31.560 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:48:31.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:31.561 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:31.561 00.000 21948 MoveAxis(E, 68, ABG)
01:48:31.561 00.000 21948 Guiding  Dir = 2, Dur = 68
01:48:31.561 00.000 21948 IsSlewing returns 0
01:48:31.561 00.000 21948 IsGuiding returns 0
01:48:31.563 00.002 21948 PulseGuide returned control before completion, sleep 77
01:48:31.641 00.078 21948 IsGuiding returns 0
01:48:31.641 00.000 21948 Move returns status 0, amount 68
01:48:31.641 00.000 21948 MoveAxis(N, 0, ABG)
01:48:31.641 00.000 21948 Move returns status 0, amount 0
01:48:31.641 00.000 21948 move complete, result=0
01:48:31.641 00.000 21948 worker thread done servicing request
01:48:31.641 00.000 21948 Worker thread wakes up
01:48:31.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:31.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:31.641 00.000 18120 GuideStep: -0.4 px 68 ms EAST, -0.1 px 0 ms NORTH
01:48:33.049 01.408 21948 Exposure complete
01:48:33.100 00.051 21948 worker thread done servicing request
01:48:33.100 00.000 18120 OnExposeComplete: enter
01:48:33.101 00.001 18120 UpdateGuideState(): m_state=6
01:48:33.103 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
01:48:33.104 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=233.73, Mass=2077, SNR=31.6, Peak=190 HFD=4.1
01:48:33.106 00.002 18120 MultiStar: [#1 0.11,-0.18,0.72,U] [#2 0.12,0.05,0.64,U] [#3 0.13,0.08,0.60,U] [#4 0.14,0.09,0.55,U] [#5 -0.10,0.07,0.45,U] [#6 0.22,-0.04,0.52,U] [#7 0.03,0.03,0.44,U] [#8 -0.07,0.03,0.40,U] 
01:48:33.107 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.31, -0.04}
01:48:33.108 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
01:48:33.110 00.002 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:48:33.111 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
01:48:33.112 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
01:48:33.112 00.000 18120 Enqueuing Move request for scope (0.13, -0.00)
01:48:33.113 00.001 21948 Worker thread wakes up
01:48:33.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:33.113 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.6
01:48:33.114 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:33.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:33.115 00.001 18120 Enqueuing Expose request
01:48:33.115 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
01:48:33.115 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
01:48:33.115 00.000 21948 Moving (0.13, -0.00) raw xDistance=-0.05 yDistance=-0.11
01:48:33.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:33.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:33.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:33.115 00.000 21948 MoveAxis(E, 0, ABG)
01:48:33.115 00.000 21948 Move returns status 0, amount 0
01:48:33.115 00.000 21948 MoveAxis(N, 0, ABG)
01:48:33.115 00.000 21948 Move returns status 0, amount 0
01:48:33.115 00.000 21948 move complete, result=0
01:48:33.115 00.000 21948 worker thread done servicing request
01:48:33.115 00.000 21948 Worker thread wakes up
01:48:33.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:33.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:33.116 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:34.739 01.623 21948 Exposure complete
01:48:34.777 00.038 21948 worker thread done servicing request
01:48:34.777 00.000 18120 OnExposeComplete: enter
01:48:34.778 00.001 18120 UpdateGuideState(): m_state=6
01:48:34.779 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
01:48:34.779 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=233.76, Mass=1994, SNR=30.9, Peak=183 HFD=3.9
01:48:34.780 00.001 18120 MultiStar: [#1 0.24,-0.31,0.00,M1] [#2 0.20,-0.04,0.62,U] [#3 0.09,-0.21,0.60,U] [#4 0.13,-0.03,0.57,U] [#5 -0.29,0.11,0.47,U] [#6 0.23,-0.36,0.00,M1] [#7 0.06,0.04,0.44,U] [#8 -0.09,-0.21,0.40,U] 
01:48:34.780 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.22, -0.01}
01:48:34.780 00.000 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
01:48:34.781 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
01:48:34.781 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
01:48:34.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
01:48:34.783 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
01:48:34.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:34.784 00.001 18120 UpdateGuideState exits: m=1994 RSB=30.9
01:48:34.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:34.785 00.001 21948 Worker thread wakes up
01:48:34.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:48:34.785 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:48:34.786 00.001 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
01:48:34.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:48:34.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:34.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:34.786 00.000 18120 Enqueuing Expose request
01:48:34.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:34.787 00.001 21948 MoveAxis(E, 0, ABG)
01:48:34.787 00.000 21948 Move returns status 0, amount 0
01:48:34.787 00.000 21948 MoveAxis(N, 0, ABG)
01:48:34.787 00.000 21948 Move returns status 0, amount 0
01:48:34.787 00.000 21948 move complete, result=0
01:48:34.787 00.000 21948 worker thread done servicing request
01:48:34.787 00.000 21948 Worker thread wakes up
01:48:34.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:34.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:34.787 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:36.305 01.518 21948 Exposure complete
01:48:36.336 00.031 21948 worker thread done servicing request
01:48:36.336 00.000 18120 OnExposeComplete: enter
01:48:36.336 00.000 18120 UpdateGuideState(): m_state=6
01:48:36.337 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
01:48:36.337 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=233.70, Mass=2010, SNR=31.0, Peak=178 HFD=3.8
01:48:36.338 00.001 18120 MultiStar: [#1 0.27,-0.34,0.00,M2] [#2 0.04,-0.10,0.64,U] [#3 0.12,-0.00,0.60,U] [#4 0.10,0.01,0.53,U] [#5 -0.13,-0.10,0.46,U] [#6 0.38,0.02,0.54,U] [#7 -0.05,-0.37,0.42,U] [#8 0.11,-0.02,0.40,U] 
01:48:36.338 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.20, -0.07}
01:48:36.339 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
01:48:36.339 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
01:48:36.339 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=-0.11 mountY=-0.07, mountTheta=-2.60
01:48:36.341 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
01:48:36.341 00.000 18120 Enqueuing Move request for scope (0.11, -0.07)
01:48:36.342 00.001 21948 Worker thread wakes up
01:48:36.342 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:36.342 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:48:36.342 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:48:36.343 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:48:36.343 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.343 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:36.343 00.000 18120 Enqueuing Expose request
01:48:36.344 00.001 21948 Moving (0.11, -0.07) raw xDistance=-0.11 yDistance=-0.07
01:48:36.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:36.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:36.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:36.344 00.000 21948 MoveAxis(E, 0, ABG)
01:48:36.344 00.000 21948 Move returns status 0, amount 0
01:48:36.344 00.000 21948 MoveAxis(N, 0, ABG)
01:48:36.344 00.000 21948 Move returns status 0, amount 0
01:48:36.344 00.000 21948 move complete, result=0
01:48:36.344 00.000 21948 worker thread done servicing request
01:48:36.344 00.000 21948 Worker thread wakes up
01:48:36.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:36.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:36.344 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:37.967 01.623 21948 Exposure complete
01:48:37.994 00.027 21948 worker thread done servicing request
01:48:37.994 00.000 18120 OnExposeComplete: enter
01:48:37.995 00.001 18120 UpdateGuideState(): m_state=6
01:48:37.996 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
01:48:37.997 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.75, Mass=1777, SNR=29.2, Peak=177 HFD=4.1
01:48:38.000 00.003 18120 MultiStar: [#1 0.05,-0.14,0.77,U] [#2 -0.03,-0.05,0.70,U] [#3 0.24,-0.13,0.62,U] [#4 0.24,-0.15,0.61,U] [#5 0.02,-0.05,0.50,U] [#6 0.13,0.13,0.58,U] [#7 -0.09,-0.08,0.45,U] [#8 -0.12,0.09,0.41,U] 
01:48:38.000 00.000 18120 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.03, -0.02}
01:48:38.001 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
01:48:38.002 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
01:48:38.002 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.56 mountX=-0.03 mountY=-0.02, mountTheta=-2.59
01:48:38.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
01:48:38.004 00.001 18120 Enqueuing Move request for scope (0.03, -0.02)
01:48:38.004 00.000 21948 Worker thread wakes up
01:48:38.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:48:38.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:38.005 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:48:38.005 00.000 21948 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
01:48:38.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:38.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:38.005 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
01:48:38.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:38.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:38.006 00.001 18120 Enqueuing Expose request
01:48:38.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:38.006 00.000 21948 MoveAxis(E, 0, ABG)
01:48:38.006 00.000 21948 Move returns status 0, amount 0
01:48:38.006 00.000 21948 MoveAxis(N, 0, ABG)
01:48:38.006 00.000 21948 Move returns status 0, amount 0
01:48:38.006 00.000 21948 move complete, result=0
01:48:38.007 00.001 21948 worker thread done servicing request
01:48:38.007 00.000 21948 Worker thread wakes up
01:48:38.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:38.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:38.007 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:39.531 01.524 21948 Exposure complete
01:48:39.576 00.045 21948 worker thread done servicing request
01:48:39.576 00.000 18120 OnExposeComplete: enter
01:48:39.577 00.001 18120 UpdateGuideState(): m_state=6
01:48:39.577 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
01:48:39.578 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=233.63, Mass=2084, SNR=31.7, Peak=187 HFD=4.0
01:48:39.580 00.002 18120 MultiStar: [#1 0.04,-0.27,0.74,U] [#2 -0.03,-0.22,0.63,U] [#3 -0.19,-0.18,0.57,U] [#4 0.15,-0.20,0.56,U] [#5 -0.34,-0.06,0.45,U] [#6 0.19,-0.25,0.52,U] [#7 -0.19,-0.24,0.44,U] [#8 -0.27,-0.48,0.00,M1] 
01:48:39.581 00.001 18120 single-star, 7 included, MultiStar: {-0.01, -0.20}, one-star: {0.11, -0.14}
01:48:39.582 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:48:39.583 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:48:39.584 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.92 mountX=-0.17 mountY=-0.03, mountTheta=-2.95
01:48:39.586 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.14, opts=13)
01:48:39.587 00.001 18120 Enqueuing Move request for scope (0.11, -0.14)
01:48:39.587 00.000 21948 Worker thread wakes up
01:48:39.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:39.588 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:48:39.588 00.000 18120 UpdateGuideState exits: m=2084 RSB=31.7
01:48:39.589 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:39.589 00.000 18120 Enqueuing Expose request
01:48:39.590 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:48:39.590 00.000 21948 Moving (0.11, -0.14) raw xDistance=-0.17 yDistance=-0.03
01:48:39.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:48:39.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:39.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:48:39.590 00.000 21948 MoveAxis(E, 0, ABG)
01:48:39.590 00.000 21948 Move returns status 0, amount 0
01:48:39.590 00.000 21948 MoveAxis(N, 0, ABG)
01:48:39.590 00.000 21948 Move returns status 0, amount 0
01:48:39.590 00.000 21948 move complete, result=0
01:48:39.590 00.000 21948 worker thread done servicing request
01:48:39.590 00.000 21948 Worker thread wakes up
01:48:39.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:39.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:39.590 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:41.218 01.628 21948 Exposure complete
01:48:41.276 00.058 21948 worker thread done servicing request
01:48:41.276 00.000 18120 OnExposeComplete: enter
01:48:41.277 00.001 18120 UpdateGuideState(): m_state=6
01:48:41.277 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
01:48:41.278 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=233.71, Mass=1971, SNR=30.7, Peak=196 HFD=3.9
01:48:41.279 00.001 18120 MultiStar: [#1 0.02,-0.29,0.73,U] [#2 0.03,-0.14,0.65,U] [#3 -0.08,-0.28,0.62,U] [#4 0.17,-0.08,0.57,U] [#5 -0.12,-0.38,0.00,M1] [#6 0.23,-0.38,0.00,M1] [#7 -0.16,-0.42,0.00,M1] [#8 -0.32,-0.19,0.40,U] 
01:48:41.279 00.000 18120 single-star, 5 included, MultiStar: {0.02, -0.17}, one-star: {0.11, -0.06}
01:48:41.280 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
01:48:41.280 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
01:48:41.281 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
01:48:41.283 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
01:48:41.284 00.001 18120 Enqueuing Move request for scope (0.11, -0.06)
01:48:41.285 00.001 21948 Worker thread wakes up
01:48:41.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:41.285 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.7
01:48:41.286 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:41.286 00.000 18120 Enqueuing Expose request
01:48:41.287 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:48:41.287 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:48:41.287 00.000 21948 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=-0.07
01:48:41.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:48:41.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:41.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:41.287 00.000 21948 MoveAxis(E, 0, ABG)
01:48:41.287 00.000 21948 Move returns status 0, amount 0
01:48:41.287 00.000 21948 MoveAxis(N, 0, ABG)
01:48:41.287 00.000 21948 Move returns status 0, amount 0
01:48:41.287 00.000 21948 move complete, result=0
01:48:41.287 00.000 21948 worker thread done servicing request
01:48:41.287 00.000 21948 Worker thread wakes up
01:48:41.287 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:41.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:41.287 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:42.809 01.522 21948 Exposure complete
01:48:42.857 00.048 21948 worker thread done servicing request
01:48:42.858 00.001 18120 OnExposeComplete: enter
01:48:42.858 00.000 18120 UpdateGuideState(): m_state=6
01:48:42.859 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
01:48:42.859 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=233.70, Mass=1949, SNR=30.6, Peak=179 HFD=4.0
01:48:42.860 00.001 18120 MultiStar: [#1 0.03,-0.33,0.72,U] [#2 0.13,-0.21,0.64,U] [#3 0.13,-0.23,0.58,U] [#4 0.29,0.14,0.57,U] [#5 -0.06,-0.07,0.48,U] [#6 -0.02,-0.09,0.55,U] [#7 -0.17,-0.31,0.44,U] [#8 -0.00,-0.41,0.00,M1] 
01:48:42.860 00.000 18120 single-star, 7 included, MultiStar: {0.06, -0.15}, one-star: {0.04, -0.08}
01:48:42.861 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
01:48:42.861 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
01:48:42.862 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=-0.09 mountY=-0.00, mountTheta=-3.11
01:48:42.863 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
01:48:42.863 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
01:48:42.864 00.001 21948 Worker thread wakes up
01:48:42.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:48:42.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:48:42.864 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.00
01:48:42.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:48:42.864 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:42.865 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:42.865 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
01:48:42.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.867 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:42.868 00.001 18120 Enqueuing Expose request
01:48:42.869 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:48:42.869 00.000 21948 MoveAxis(E, 0, ABG)
01:48:42.869 00.000 21948 Move returns status 0, amount 0
01:48:42.869 00.000 21948 MoveAxis(N, 0, ABG)
01:48:42.869 00.000 21948 Move returns status 0, amount 0
01:48:42.869 00.000 21948 move complete, result=0
01:48:42.869 00.000 21948 worker thread done servicing request
01:48:42.869 00.000 21948 Worker thread wakes up
01:48:42.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:42.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:42.870 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:44.500 01.630 21948 Exposure complete
01:48:44.549 00.049 21948 worker thread done servicing request
01:48:44.549 00.000 18120 OnExposeComplete: enter
01:48:44.550 00.001 18120 UpdateGuideState(): m_state=6
01:48:44.552 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
01:48:44.553 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=233.43, Mass=1932, SNR=30.5, Peak=164 HFD=3.9
01:48:44.555 00.002 18120 MultiStar: [#1 0.23,-0.52,0.00,M1] [#2 -0.04,-0.17,0.67,U] [#3 0.09,-0.45,0.00,M1] [#4 0.18,-0.25,0.57,U] [#5 -0.15,-0.28,0.48,U] [#6 0.05,-0.25,0.56,U] [#7 -0.21,-0.28,0.44,U] [#8 0.10,-0.41,0.00,M2] 
01:48:44.556 00.001 18120 refined, 5 included, MultiStar: {0.02, -0.27}, one-star: {0.12, -0.34}
01:48:44.557 00.001 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.00) = xAngle (-3.51 = 2.77)
01:48:44.558 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.55 = 2.73)
01:48:44.560 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=-0.25 mountY=0.11, mountTheta=2.74
01:48:44.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.27, opts=13)
01:48:44.561 00.000 18120 Enqueuing Move request for scope (0.02, -0.27)
01:48:44.562 00.001 21948 Worker thread wakes up
01:48:44.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
01:48:44.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
01:48:44.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:44.562 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.5
01:48:44.563 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:44.564 00.001 18120 Enqueuing Expose request
01:48:44.564 00.000 21948 Moving (0.02, -0.27) raw xDistance=-0.25 yDistance=0.11
01:48:44.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:48:44.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:44.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:48:44.564 00.000 21948 MoveAxis(E, 45, ABG)
01:48:44.564 00.000 21948 Guiding  Dir = 2, Dur = 45
01:48:44.564 00.000 21948 IsSlewing returns 0
01:48:44.564 00.000 21948 IsGuiding returns 0
01:48:44.567 00.003 21948 PulseGuide returned control before completion, sleep 54
01:48:44.622 00.055 21948 IsGuiding returns 1
01:48:44.622 00.000 21948 scope still moving after pulse duration time elapsed
01:48:44.653 00.031 21948 IsSlewing returns 0
01:48:44.654 00.001 21948 IsGuiding returns 0
01:48:44.654 00.000 21948 scope move finished after 45 + 44 ms
01:48:44.654 00.000 21948 Move returns status 0, amount 45
01:48:44.654 00.000 21948 MoveAxis(N, 0, ABG)
01:48:44.654 00.000 21948 Move returns status 0, amount 0
01:48:44.654 00.000 21948 move complete, result=0
01:48:44.654 00.000 21948 worker thread done servicing request
01:48:44.654 00.000 21948 Worker thread wakes up
01:48:44.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:44.654 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
01:48:44.655 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:46.071 01.416 21948 Exposure complete
01:48:46.121 00.050 21948 worker thread done servicing request
01:48:46.121 00.000 18120 OnExposeComplete: enter
01:48:46.122 00.001 18120 UpdateGuideState(): m_state=6
01:48:46.122 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
01:48:46.123 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=233.67, Mass=2075, SNR=31.5, Peak=200 HFD=4.0
01:48:46.123 00.000 18120 MultiStar: [#1 0.03,-0.17,0.71,U] [#2 -0.00,-0.02,0.64,U] [#3 -0.01,0.08,0.57,U] [#4 0.13,0.04,0.52,U] [#5 -0.22,0.06,0.47,U] [#6 0.23,-0.07,0.52,U] [#7 -0.15,-0.40,0.00,M1] [#8 -0.21,-0.22,0.37,U] 
01:48:46.124 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.13, -0.10}
01:48:46.124 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
01:48:46.124 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
01:48:46.125 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.04 mountX=-0.06 mountY=-0.00, mountTheta=-3.08
01:48:46.127 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.05, opts=13)
01:48:46.128 00.001 18120 Enqueuing Move request for scope (0.03, -0.05)
01:48:46.129 00.001 21948 Worker thread wakes up
01:48:46.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:48:46.129 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:48:46.129 00.000 21948 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.00
01:48:46.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:46.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:46.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:46.130 00.001 18120 UpdateGuideState exits: m=2075 RSB=31.5
01:48:46.131 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:46.133 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:48:46.133 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:46.133 00.000 18120 Enqueuing Expose request
01:48:46.134 00.001 21948 MoveAxis(E, 0, ABG)
01:48:46.134 00.000 21948 Move returns status 0, amount 0
01:48:46.134 00.000 21948 MoveAxis(N, 0, ABG)
01:48:46.134 00.000 21948 Move returns status 0, amount 0
01:48:46.134 00.000 21948 move complete, result=0
01:48:46.134 00.000 21948 worker thread done servicing request
01:48:46.134 00.000 21948 Worker thread wakes up
01:48:46.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:46.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:46.135 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:47.766 01.631 21948 Exposure complete
01:48:47.813 00.047 21948 worker thread done servicing request
01:48:47.813 00.000 18120 OnExposeComplete: enter
01:48:47.814 00.001 18120 UpdateGuideState(): m_state=6
01:48:47.814 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
01:48:47.815 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.58, Mass=2043, SNR=31.2, Peak=193 HFD=3.8
01:48:47.815 00.000 18120 MultiStar: [#1 0.00,-0.28,0.73,U] [#2 0.10,-0.19,0.65,U] [#3 -0.10,-0.07,0.59,U] [#4 0.09,-0.02,0.55,U] [#5 -0.19,-0.13,0.45,U] [#6 0.05,0.03,0.54,U] [#7 -0.13,-0.24,0.42,U] [#8 -0.05,-0.08,0.39,U] 
01:48:47.817 00.002 18120 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.15, -0.19}
01:48:47.818 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.82)
01:48:47.819 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.78)
01:48:47.820 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.47 mountX=-0.13 mountY=0.05, mountTheta=2.78
01:48:47.823 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.14, opts=13)
01:48:47.823 00.000 18120 Enqueuing Move request for scope (0.01, -0.14)
01:48:47.824 00.001 21948 Worker thread wakes up
01:48:47.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:47.824 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.2
01:48:47.825 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:47.826 00.001 18120 Enqueuing Expose request
01:48:47.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
01:48:47.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
01:48:47.826 00.000 21948 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.05
01:48:47.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:48:47.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:47.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:48:47.826 00.000 21948 MoveAxis(E, 0, ABG)
01:48:47.826 00.000 21948 Move returns status 0, amount 0
01:48:47.826 00.000 21948 MoveAxis(N, 0, ABG)
01:48:47.826 00.000 21948 Move returns status 0, amount 0
01:48:47.826 00.000 21948 move complete, result=0
01:48:47.826 00.000 21948 worker thread done servicing request
01:48:47.826 00.000 21948 Worker thread wakes up
01:48:47.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:47.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:47.827 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:49.349 01.522 21948 Exposure complete
01:48:49.398 00.049 21948 worker thread done servicing request
01:48:49.398 00.000 18120 OnExposeComplete: enter
01:48:49.399 00.001 18120 UpdateGuideState(): m_state=6
01:48:49.400 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
01:48:49.402 00.002 18120 Star::Find returns 1 (0), X=895.04, Y=233.64, Mass=2085, SNR=31.6, Peak=193 HFD=4.0
01:48:49.404 00.002 18120 MultiStar: [#1 -0.04,-0.29,0.73,U] [#2 -0.09,-0.17,0.63,U] [#3 -0.17,-0.06,0.59,U] [#4 -0.19,-0.01,0.53,U] [#5 -0.24,0.04,0.45,U] [#6 0.05,-0.16,0.50,U] [#7 -0.37,-0.11,0.00,M1] [#8 -0.35,-0.22,0.00,M1] 
01:48:49.406 00.002 18120 single-star, 6 included, MultiStar: {-0.07, -0.12}, one-star: {0.04, -0.13}
01:48:49.408 00.002 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.03)
01:48:49.410 00.002 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.99)
01:48:49.413 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.26 mountX=-0.14 mountY=0.02, mountTheta=2.99
01:48:49.415 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.13, opts=13)
01:48:49.416 00.001 18120 Enqueuing Move request for scope (0.04, -0.13)
01:48:49.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:49.417 00.001 21948 Worker thread wakes up
01:48:49.417 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.6
01:48:49.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
01:48:49.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
01:48:49.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:49.418 00.001 21948 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=0.02
01:48:49.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:48:49.418 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:49.418 00.000 18120 Enqueuing Expose request
01:48:49.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:49.419 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:49.419 00.000 21948 MoveAxis(E, 0, ABG)
01:48:49.419 00.000 21948 Move returns status 0, amount 0
01:48:49.419 00.000 21948 MoveAxis(N, 0, ABG)
01:48:49.419 00.000 21948 Move returns status 0, amount 0
01:48:49.419 00.000 21948 move complete, result=0
01:48:49.419 00.000 21948 worker thread done servicing request
01:48:49.419 00.000 21948 Worker thread wakes up
01:48:49.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:49.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:49.420 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:51.044 01.624 21948 Exposure complete
01:48:51.089 00.045 21948 worker thread done servicing request
01:48:51.090 00.001 18120 OnExposeComplete: enter
01:48:51.093 00.003 18120 UpdateGuideState(): m_state=6
01:48:51.095 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
01:48:51.098 00.003 18120 Star::Find returns 1 (0), X=895.07, Y=233.70, Mass=2094, SNR=31.7, Peak=190 HFD=4.1
01:48:51.100 00.002 18120 MultiStar: [#1 -0.03,-0.30,0.71,U] [#2 -0.08,-0.15,0.61,U] [#3 -0.28,-0.33,0.00,M1] [#4 0.01,-0.07,0.54,U] [#5 -0.56,0.08,0.00,M1] [#6 -0.03,-0.13,0.51,U] [#7 -0.25,-0.11,0.43,U] [#8 -0.49,0.15,0.00,M2] 
01:48:51.102 00.002 18120 single-star, 5 included, MultiStar: {-0.03, -0.14}, one-star: {0.07, -0.08}
01:48:51.104 00.002 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
01:48:51.106 00.002 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
01:48:51.108 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.81 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
01:48:51.112 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.08, opts=13)
01:48:51.113 00.001 18120 Enqueuing Move request for scope (0.07, -0.08)
01:48:51.114 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:51.116 00.002 18120 UpdateGuideState exits: m=2094 RSB=31.7
01:48:51.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:51.117 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:51.118 00.001 18120 Enqueuing Expose request
01:48:51.120 00.002 21948 Worker thread wakes up
01:48:51.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:48:51.120 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:48:51.120 00.000 21948 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.03
01:48:51.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:48:51.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:51.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:48:51.120 00.000 21948 MoveAxis(E, 0, ABG)
01:48:51.120 00.000 21948 Move returns status 0, amount 0
01:48:51.120 00.000 21948 MoveAxis(N, 0, ABG)
01:48:51.120 00.000 21948 Move returns status 0, amount 0
01:48:51.120 00.000 21948 move complete, result=0
01:48:51.120 00.000 21948 worker thread done servicing request
01:48:51.121 00.001 21948 Worker thread wakes up
01:48:51.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:51.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:51.121 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:52.639 01.518 21948 Exposure complete
01:48:52.678 00.039 21948 worker thread done servicing request
01:48:52.678 00.000 18120 OnExposeComplete: enter
01:48:52.679 00.001 18120 UpdateGuideState(): m_state=6
01:48:52.680 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
01:48:52.683 00.003 18120 Star::Find returns 1 (0), X=895.04, Y=233.62, Mass=2036, SNR=31.3, Peak=207 HFD=4.0
01:48:52.683 00.000 18120 MultiStar: [#1 -0.05,-0.25,0.68,U] [#2 0.01,-0.07,0.63,U] [#3 -0.05,-0.09,0.57,U] [#4 0.06,-0.07,0.56,U] [#5 -0.42,-0.08,0.00,M2] [#6 0.03,-0.05,0.53,U] [#7 -0.43,0.06,0.00,M1] [#8 0.21,-0.31,0.38,U] 
01:48:52.685 00.002 18120 refined, 6 included, MultiStar: {0.02, -0.14}, one-star: {0.03, -0.16}
01:48:52.687 00.002 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
01:48:52.687 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.84)
01:48:52.688 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.40 mountX=-0.14 mountY=0.04, mountTheta=2.85
01:48:52.689 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
01:48:52.689 00.000 18120 Enqueuing Move request for scope (0.02, -0.14)
01:48:52.690 00.001 21948 Worker thread wakes up
01:48:52.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:52.690 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.3
01:48:52.691 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:52.691 00.000 18120 Enqueuing Expose request
01:48:52.692 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
01:48:52.692 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
01:48:52.692 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.04
01:48:52.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:48:52.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:52.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:48:52.692 00.000 21948 MoveAxis(E, 0, ABG)
01:48:52.692 00.000 21948 Move returns status 0, amount 0
01:48:52.692 00.000 21948 MoveAxis(N, 0, ABG)
01:48:52.692 00.000 21948 Move returns status 0, amount 0
01:48:52.692 00.000 21948 move complete, result=0
01:48:52.692 00.000 21948 worker thread done servicing request
01:48:52.692 00.000 21948 Worker thread wakes up
01:48:52.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:52.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:52.693 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:54.315 01.622 21948 Exposure complete
01:48:54.351 00.036 21948 worker thread done servicing request
01:48:54.352 00.001 18120 OnExposeComplete: enter
01:48:54.352 00.000 18120 UpdateGuideState(): m_state=6
01:48:54.353 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
01:48:54.353 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.55, Mass=1886, SNR=30.0, Peak=176 HFD=3.7
01:48:54.354 00.001 18120 MultiStar: [#1 -0.11,-0.35,0.74,U] [#2 0.06,-0.21,0.70,U] [#3 -0.10,-0.24,0.62,U] [#4 -0.06,-0.29,0.58,U] [#5 -0.34,0.04,0.48,U] [#6 0.00,-0.36,0.50,U] [#7 -0.23,0.03,0.42,U] [#8 -0.05,-0.14,0.42,U] 
01:48:54.354 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.21}, one-star: {0.17, -0.22}
01:48:54.355 00.001 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.78 = 2.50)
01:48:54.355 00.000 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.46)
01:48:54.355 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.78 mountX=-0.17 mountY=0.14, mountTheta=2.48
01:48:54.357 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.21, opts=13)
01:48:54.357 00.000 18120 Enqueuing Move request for scope (-0.05, -0.21)
01:48:54.358 00.001 21948 Worker thread wakes up
01:48:54.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:54.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
01:48:54.358 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.0
01:48:54.359 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
01:48:54.359 00.000 21948 Moving (-0.05, -0.21) raw xDistance=-0.17 yDistance=0.14
01:48:54.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:48:54.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:54.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:54.359 00.000 18120 Enqueuing Expose request
01:48:54.360 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:48:54.360 00.000 21948 MoveAxis(E, 0, ABG)
01:48:54.360 00.000 21948 Move returns status 0, amount 0
01:48:54.360 00.000 21948 MoveAxis(N, 0, ABG)
01:48:54.360 00.000 21948 Move returns status 0, amount 0
01:48:54.360 00.000 21948 move complete, result=0
01:48:54.360 00.000 21948 worker thread done servicing request
01:48:54.360 00.000 21948 Worker thread wakes up
01:48:54.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:54.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:54.361 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:55.888 01.527 21948 Exposure complete
01:48:55.919 00.031 21948 worker thread done servicing request
01:48:55.920 00.001 18120 OnExposeComplete: enter
01:48:55.920 00.000 18120 UpdateGuideState(): m_state=6
01:48:55.921 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
01:48:55.921 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=233.52, Mass=1963, SNR=30.6, Peak=170 HFD=3.8
01:48:55.922 00.001 18120 MultiStar: [#1 -0.10,-0.37,0.72,U] [#2 0.14,-0.23,0.65,U] [#3 0.01,-0.16,0.62,U] [#4 0.04,-0.07,0.56,U] [#5 -0.25,-0.12,0.45,U] [#6 0.17,-0.03,0.52,U] [#7 -0.18,-0.43,0.00,M1] [#8 -0.17,-0.35,0.00,M1] 
01:48:55.922 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.20}, one-star: {0.18, -0.25}
01:48:55.923 00.001 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
01:48:55.923 00.000 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
01:48:55.924 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.33 mountX=-0.20 mountY=0.05, mountTheta=2.91
01:48:55.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.20, opts=13)
01:48:55.925 00.000 18120 Enqueuing Move request for scope (0.05, -0.20)
01:48:55.926 00.001 21948 Worker thread wakes up
01:48:55.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:55.927 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
01:48:55.927 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
01:48:55.927 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.6
01:48:55.927 00.000 21948 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=0.05
01:48:55.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:55.928 00.000 18120 Enqueuing Expose request
01:48:55.929 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:48:55.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:55.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:48:55.929 00.000 21948 MoveAxis(E, 0, ABG)
01:48:55.929 00.000 21948 Move returns status 0, amount 0
01:48:55.929 00.000 21948 MoveAxis(N, 0, ABG)
01:48:55.929 00.000 21948 Move returns status 0, amount 0
01:48:55.929 00.000 21948 move complete, result=0
01:48:55.929 00.000 21948 worker thread done servicing request
01:48:55.929 00.000 21948 Worker thread wakes up
01:48:55.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:55.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:55.929 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:57.569 01.640 21948 Exposure complete
01:48:57.605 00.036 21948 worker thread done servicing request
01:48:57.605 00.000 18120 OnExposeComplete: enter
01:48:57.607 00.002 18120 UpdateGuideState(): m_state=6
01:48:57.609 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
01:48:57.610 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=233.68, Mass=1939, SNR=30.4, Peak=191 HFD=3.8
01:48:57.612 00.002 18120 MultiStar: [#1 0.02,-0.08,0.76,U] [#2 0.06,-0.06,0.67,U] [#3 0.04,0.09,0.61,U] [#4 0.24,-0.15,0.55,U] [#5 -0.00,-0.04,0.47,U] [#6 -0.06,-0.05,0.56,U] [#7 -0.03,-0.06,0.45,U] [#8 -0.08,-0.14,0.39,U] 
01:48:57.613 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.20, -0.09}
01:48:57.614 00.001 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
01:48:57.614 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
01:48:57.614 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.82 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
01:48:57.616 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
01:48:57.616 00.000 18120 Enqueuing Move request for scope (0.06, -0.06)
01:48:57.617 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:57.617 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.4
01:48:57.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:57.618 00.001 21948 Worker thread wakes up
01:48:57.618 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:48:57.618 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:48:57.618 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.02
01:48:57.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:48:57.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:57.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:57.618 00.000 21948 MoveAxis(E, 0, ABG)
01:48:57.618 00.000 21948 Move returns status 0, amount 0
01:48:57.618 00.000 21948 MoveAxis(N, 0, ABG)
01:48:57.618 00.000 21948 Move returns status 0, amount 0
01:48:57.618 00.000 21948 move complete, result=0
01:48:57.618 00.000 21948 worker thread done servicing request
01:48:57.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:57.619 00.001 18120 Enqueuing Expose request
01:48:57.619 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:57.620 00.001 21948 Worker thread wakes up
01:48:57.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:57.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:59.139 01.519 21948 Exposure complete
01:48:59.176 00.037 21948 worker thread done servicing request
01:48:59.176 00.000 18120 OnExposeComplete: enter
01:48:59.177 00.001 18120 UpdateGuideState(): m_state=6
01:48:59.179 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
01:48:59.180 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.69, Mass=1965, SNR=30.7, Peak=195 HFD=4.0
01:48:59.181 00.001 18120 MultiStar: [#1 0.03,-0.24,0.73,U] [#2 -0.13,-0.03,0.61,U] [#3 -0.02,-0.18,0.60,U] [#4 0.36,-0.10,0.56,U] [#5 -0.06,-0.11,0.47,U] [#6 0.09,-0.07,0.52,U] [#7 -0.42,0.01,0.00,M1] [#8 -0.16,-0.12,0.41,U] 
01:48:59.182 00.001 18120 single-star, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.04, -0.08}
01:48:59.183 00.001 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:48:59.185 00.002 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
01:48:59.187 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.09 mountY=0.00, mountTheta=3.14
01:48:59.192 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
01:48:59.194 00.002 18120 Enqueuing Move request for scope (0.04, -0.08)
01:48:59.195 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:48:59.196 00.001 21948 Worker thread wakes up
01:48:59.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:48:59.196 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:48:59.196 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
01:48:59.196 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:59.196 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:48:59.197 00.001 18120 Enqueuing Expose request
01:48:59.197 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=0.00
01:48:59.197 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:48:59.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:59.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:48:59.197 00.000 21948 MoveAxis(E, 0, ABG)
01:48:59.197 00.000 21948 Move returns status 0, amount 0
01:48:59.197 00.000 21948 MoveAxis(N, 0, ABG)
01:48:59.197 00.000 21948 Move returns status 0, amount 0
01:48:59.197 00.000 21948 move complete, result=0
01:48:59.197 00.000 21948 worker thread done servicing request
01:48:59.197 00.000 21948 Worker thread wakes up
01:48:59.198 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:48:59.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:48:59.198 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:00.828 01.630 21948 Exposure complete
01:49:00.895 00.067 21948 worker thread done servicing request
01:49:00.917 00.022 18120 OnExposeComplete: enter
01:49:00.919 00.002 18120 UpdateGuideState(): m_state=6
01:49:00.919 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
01:49:00.920 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=233.57, Mass=2095, SNR=31.8, Peak=185 HFD=3.9
01:49:00.920 00.000 18120 MultiStar: [#1 0.10,-0.45,0.00,M1] [#2 0.01,-0.24,0.63,U] [#3 -0.05,-0.34,0.59,U] [#4 0.11,-0.24,0.55,U] [#5 -0.05,-0.02,0.44,U] [#6 0.03,-0.28,0.51,U] [#7 -0.19,-0.38,0.00,M2] [#8 -0.27,-0.31,0.00,M1] 
01:49:00.920 00.000 18120 single-star, 5 included, MultiStar: {0.03, -0.22}, one-star: {0.08, -0.20}
01:49:00.921 00.001 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.10)
01:49:00.921 00.000 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
01:49:00.922 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.19 mountX=-0.22 mountY=0.02, mountTheta=3.06
01:49:00.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
01:49:00.924 00.001 18120 Enqueuing Move request for scope (0.08, -0.20)
01:49:00.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:00.924 00.000 18120 UpdateGuideState exits: m=2095 RSB=31.8
01:49:00.925 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:00.925 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:00.926 00.001 18120 Enqueuing Expose request
01:49:00.926 00.000 21948 Worker thread wakes up
01:49:00.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
01:49:00.926 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
01:49:00.926 00.000 21948 Moving (0.08, -0.20) raw xDistance=-0.22 yDistance=0.02
01:49:00.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:49:00.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:00.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:00.926 00.000 21948 MoveAxis(E, 39, ABG)
01:49:00.926 00.000 21948 Guiding  Dir = 2, Dur = 39
01:49:00.927 00.001 21948 IsSlewing returns 0
01:49:00.927 00.000 21948 IsGuiding returns 0
01:49:00.930 00.003 21948 PulseGuide returned control before completion, sleep 48
01:49:00.979 00.049 21948 IsGuiding returns 0
01:49:00.979 00.000 21948 Move returns status 0, amount 39
01:49:00.979 00.000 21948 MoveAxis(N, 0, ABG)
01:49:00.980 00.001 21948 Move returns status 0, amount 0
01:49:00.980 00.000 21948 move complete, result=0
01:49:00.980 00.000 21948 worker thread done servicing request
01:49:00.980 00.000 21948 Worker thread wakes up
01:49:00.980 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
01:49:00.981 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:00.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:02.390 01.409 21948 Exposure complete
01:49:02.441 00.051 21948 worker thread done servicing request
01:49:02.441 00.000 18120 OnExposeComplete: enter
01:49:02.442 00.001 18120 UpdateGuideState(): m_state=6
01:49:02.442 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
01:49:02.443 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=233.66, Mass=2007, SNR=31.1, Peak=194 HFD=4.0
01:49:02.445 00.002 18120 MultiStar: [#1 0.28,-0.31,0.00,M2] [#2 0.12,-0.21,0.64,U] [#3 -0.05,-0.15,0.61,U] [#4 0.13,-0.10,0.56,U] [#5 -0.14,0.12,0.44,U] [#6 0.10,-0.11,0.54,U] [#7 0.04,-0.35,0.45,U] [#8 0.11,-0.30,0.42,U] 
01:49:02.446 00.001 18120 single-star, 7 included, MultiStar: {0.06, -0.15}, one-star: {0.10, -0.11}
01:49:02.447 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:49:02.448 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
01:49:02.449 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.87 mountX=-0.14 mountY=-0.04, mountTheta=-2.90
01:49:02.452 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.11, opts=13)
01:49:02.452 00.000 18120 Enqueuing Move request for scope (0.10, -0.11)
01:49:02.453 00.001 21948 Worker thread wakes up
01:49:02.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:02.454 00.001 18120 UpdateGuideState exits: m=2007 RSB=31.1
01:49:02.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:02.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:02.455 00.001 18120 Enqueuing Expose request
01:49:02.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:49:02.455 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:49:02.455 00.000 21948 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.04
01:49:02.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:49:02.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:02.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:02.455 00.000 21948 MoveAxis(E, 0, ABG)
01:49:02.455 00.000 21948 Move returns status 0, amount 0
01:49:02.455 00.000 21948 MoveAxis(N, 0, ABG)
01:49:02.455 00.000 21948 Move returns status 0, amount 0
01:49:02.456 00.001 21948 move complete, result=0
01:49:02.456 00.000 21948 worker thread done servicing request
01:49:02.456 00.000 21948 Worker thread wakes up
01:49:02.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:02.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:02.456 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:04.082 01.626 21948 Exposure complete
01:49:04.120 00.038 21948 worker thread done servicing request
01:49:04.120 00.000 18120 OnExposeComplete: enter
01:49:04.122 00.002 18120 UpdateGuideState(): m_state=6
01:49:04.123 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
01:49:04.125 00.002 18120 Star::Find returns 1 (0), X=895.12, Y=233.62, Mass=1947, SNR=30.5, Peak=185 HFD=3.9
01:49:04.126 00.001 18120 MultiStar: [#1 0.16,-0.33,0.74,U] [#2 -0.06,-0.24,0.62,U] [#3 0.09,-0.12,0.62,U] [#4 0.12,-0.09,0.61,U] [#5 0.00,-0.07,0.47,U] [#6 0.50,0.08,0.00,M1] [#7 0.01,-0.09,0.44,U] [#8 -0.13,-0.18,0.40,U] 
01:49:04.128 00.002 18120 refined, 7 included, MultiStar: {0.06, -0.17}, one-star: {0.12, -0.15}
01:49:04.129 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
01:49:04.130 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
01:49:04.131 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.24 mountX=-0.18 mountY=0.02, mountTheta=3.00
01:49:04.133 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.17, opts=13)
01:49:04.134 00.001 18120 Enqueuing Move request for scope (0.06, -0.17)
01:49:04.135 00.001 21948 Worker thread wakes up
01:49:04.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:04.135 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
01:49:04.136 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.136 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:04.137 00.001 18120 Enqueuing Expose request
01:49:04.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
01:49:04.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
01:49:04.137 00.000 21948 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=0.02
01:49:04.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:04.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:04.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:04.137 00.000 21948 MoveAxis(E, 0, ABG)
01:49:04.137 00.000 21948 Move returns status 0, amount 0
01:49:04.137 00.000 21948 MoveAxis(N, 0, ABG)
01:49:04.137 00.000 21948 Move returns status 0, amount 0
01:49:04.137 00.000 21948 move complete, result=0
01:49:04.137 00.000 21948 worker thread done servicing request
01:49:04.137 00.000 21948 Worker thread wakes up
01:49:04.138 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:04.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:04.138 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:05.653 01.515 21948 Exposure complete
01:49:05.712 00.059 21948 worker thread done servicing request
01:49:05.713 00.001 18120 OnExposeComplete: enter
01:49:05.713 00.000 18120 UpdateGuideState(): m_state=6
01:49:05.714 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
01:49:05.714 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=233.45, Mass=1952, SNR=30.5, Peak=177 HFD=3.8
01:49:05.715 00.001 18120 MultiStar: [#1 0.22,-0.41,0.00,M2] [#2 0.18,-0.31,0.66,U] [#3 0.16,-0.25,0.61,U] [#4 0.19,-0.28,0.58,U] [#5 0.26,-0.30,0.00,M1] [#6 0.31,-0.28,0.00,M2] [#7 0.03,-0.45,0.00,M1] [#8 0.08,-0.07,0.40,U] 
01:49:05.717 00.002 18120 refined, 4 included, MultiStar: {0.15, -0.27}, one-star: {0.11, -0.33}
01:49:05.720 00.003 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
01:49:05.722 00.002 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
01:49:05.724 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.07 mountX=-0.30 mountY=-0.01, mountTheta=-3.11
01:49:05.729 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.27, opts=13)
01:49:05.731 00.002 18120 Enqueuing Move request for scope (0.15, -0.27)
01:49:05.734 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:05.734 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.5
01:49:05.735 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.735 00.000 21948 Worker thread wakes up
01:49:05.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
01:49:05.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
01:49:05.735 00.000 21948 Moving (0.15, -0.27) raw xDistance=-0.30 yDistance=-0.01
01:49:05.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:49:05.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:05.735 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:05.736 00.001 18120 Enqueuing Expose request
01:49:05.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:05.736 00.000 21948 MoveAxis(E, 54, ABG)
01:49:05.736 00.000 21948 Guiding  Dir = 2, Dur = 54
01:49:05.737 00.001 21948 IsSlewing returns 0
01:49:05.737 00.000 21948 IsGuiding returns 0
01:49:05.737 00.000 21948 PulseGuide returned control before completion, sleep 63
01:49:05.810 00.073 21948 IsGuiding returns 0
01:49:05.810 00.000 21948 Move returns status 0, amount 54
01:49:05.810 00.000 21948 MoveAxis(N, 0, ABG)
01:49:05.810 00.000 21948 Move returns status 0, amount 0
01:49:05.810 00.000 21948 move complete, result=0
01:49:05.810 00.000 21948 worker thread done servicing request
01:49:05.810 00.000 21948 Worker thread wakes up
01:49:05.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:05.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:05.810 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
01:49:07.444 01.634 21948 Exposure complete
01:49:07.482 00.038 21948 worker thread done servicing request
01:49:07.482 00.000 18120 OnExposeComplete: enter
01:49:07.483 00.001 18120 UpdateGuideState(): m_state=6
01:49:07.483 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
01:49:07.484 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.86, Mass=1891, SNR=30.1, Peak=208 HFD=4.1
01:49:07.484 00.000 18120 MultiStar: [#1 0.02,-0.07,0.76,U] [#2 0.12,0.14,0.65,U] [#3 0.05,0.07,0.62,U] [#4 0.03,0.17,0.56,U] [#5 -0.41,0.31,0.00,M2] [#6 0.10,0.20,0.53,U] [#7 -0.27,-0.07,0.44,U] [#8 -0.25,0.09,0.43,U] 
01:49:07.485 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.14, 0.09}
01:49:07.485 00.000 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.72 = -0.72)
01:49:07.486 00.001 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
01:49:07.487 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.28 mountX=0.06 mountY=-0.06, mountTheta=-0.74
01:49:07.490 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
01:49:07.490 00.000 18120 Enqueuing Move request for scope (0.02, 0.08)
01:49:07.491 00.001 21948 Worker thread wakes up
01:49:07.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:07.491 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
01:49:07.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:07.493 00.001 18120 Enqueuing Expose request
01:49:07.493 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:49:07.493 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:49:07.493 00.000 21948 Moving (0.02, 0.08) raw xDistance=0.06 yDistance=-0.06
01:49:07.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:49:07.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:07.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:07.493 00.000 21948 MoveAxis(E, 0, ABG)
01:49:07.493 00.000 21948 Move returns status 0, amount 0
01:49:07.493 00.000 21948 MoveAxis(N, 0, ABG)
01:49:07.493 00.000 21948 Move returns status 0, amount 0
01:49:07.493 00.000 21948 move complete, result=0
01:49:07.493 00.000 21948 worker thread done servicing request
01:49:07.493 00.000 21948 Worker thread wakes up
01:49:07.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:07.493 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:07.494 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:09.021 01.527 21948 Exposure complete
01:49:09.058 00.037 21948 worker thread done servicing request
01:49:09.058 00.000 18120 OnExposeComplete: enter
01:49:09.059 00.001 18120 UpdateGuideState(): m_state=6
01:49:09.060 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
01:49:09.060 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=233.97, Mass=1976, SNR=30.8, Peak=206 HFD=4.2
01:49:09.060 00.000 18120 MultiStar: [#1 0.10,-0.13,0.74,U] [#2 0.00,0.06,0.65,U] [#3 -0.13,0.33,0.62,U] [#4 0.13,0.32,0.56,U] [#5 -0.42,0.15,0.00,M3] [#6 0.07,0.05,0.50,U] [#7 -0.12,0.20,0.43,U] [#8 -0.22,0.09,0.40,U] 
01:49:09.061 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {0.15, 0.20}
01:49:09.062 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:49:09.063 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:49:09.064 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=0.12 mountY=-0.08, mountTheta=-0.62
01:49:09.067 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.14, opts=13)
01:49:09.070 00.003 18120 Enqueuing Move request for scope (0.02, 0.14)
01:49:09.072 00.002 21948 Worker thread wakes up
01:49:09.072 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:49:09.072 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:09.075 00.003 18120 UpdateGuideState exits: m=1976 RSB=30.8
01:49:09.075 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.076 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:09.076 00.000 18120 Enqueuing Expose request
01:49:09.076 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:49:09.077 00.001 21948 Moving (0.02, 0.14) raw xDistance=0.12 yDistance=-0.08
01:49:09.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:49:09.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:09.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:49:09.077 00.000 21948 MoveAxis(E, 0, ABG)
01:49:09.077 00.000 21948 Move returns status 0, amount 0
01:49:09.077 00.000 21948 MoveAxis(N, 0, ABG)
01:49:09.077 00.000 21948 Move returns status 0, amount 0
01:49:09.077 00.000 21948 move complete, result=0
01:49:09.077 00.000 21948 worker thread done servicing request
01:49:09.077 00.000 21948 Worker thread wakes up
01:49:09.077 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:09.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:09.077 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:10.712 01.635 21948 Exposure complete
01:49:10.742 00.030 21948 worker thread done servicing request
01:49:10.742 00.000 18120 OnExposeComplete: enter
01:49:10.743 00.001 18120 UpdateGuideState(): m_state=6
01:49:10.744 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
01:49:10.745 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=233.72, Mass=1981, SNR=30.7, Peak=200 HFD=4.0
01:49:10.745 00.000 18120 MultiStar: [#1 0.06,-0.16,0.73,U] [#2 0.10,0.06,0.65,U] [#3 -0.06,0.01,0.57,U] [#4 0.02,0.19,0.56,U] [#5 -0.29,0.03,0.46,U] [#6 -0.15,0.22,0.53,U] [#7 -0.23,0.07,0.44,U] [#8 -0.13,-0.05,0.41,U] 
01:49:10.746 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.04, -0.06}
01:49:10.746 00.000 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.00) = xAngle (0.67 = 0.67)
01:49:10.746 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.63 = 0.63)
01:49:10.747 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.67 mountX=0.04 mountY=0.03, mountTheta=0.64
01:49:10.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
01:49:10.749 00.000 18120 Enqueuing Move request for scope (-0.04, 0.02)
01:49:10.750 00.001 21948 Worker thread wakes up
01:49:10.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:10.751 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.7
01:49:10.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:10.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:10.752 00.001 18120 Enqueuing Expose request
01:49:10.752 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:49:10.752 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:49:10.752 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=0.03
01:49:10.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:10.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:10.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:49:10.752 00.000 21948 MoveAxis(E, 0, ABG)
01:49:10.752 00.000 21948 Move returns status 0, amount 0
01:49:10.752 00.000 21948 MoveAxis(N, 0, ABG)
01:49:10.752 00.000 21948 Move returns status 0, amount 0
01:49:10.752 00.000 21948 move complete, result=0
01:49:10.752 00.000 21948 worker thread done servicing request
01:49:10.752 00.000 21948 Worker thread wakes up
01:49:10.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:10.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:10.753 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:12.276 01.523 21948 Exposure complete
01:49:12.316 00.040 21948 worker thread done servicing request
01:49:12.317 00.001 18120 OnExposeComplete: enter
01:49:12.318 00.001 18120 UpdateGuideState(): m_state=6
01:49:12.320 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
01:49:12.321 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=233.73, Mass=1917, SNR=30.4, Peak=178 HFD=3.7
01:49:12.322 00.001 18120 MultiStar: [#1 0.17,-0.14,0.72,U] [#2 0.17,-0.14,0.64,U] [#3 0.09,-0.02,0.62,U] [#4 0.22,0.18,0.59,U] [#5 -0.05,0.20,0.47,U] [#6 0.18,-0.17,0.50,U] [#7 -0.02,0.30,0.46,U] [#8 -0.01,-0.13,0.41,U] 
01:49:12.324 00.002 18120 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.31, -0.04}
01:49:12.325 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
01:49:12.326 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
01:49:12.326 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.07 mountY=-0.12, mountTheta=-2.06
01:49:12.328 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.01, opts=13)
01:49:12.329 00.001 18120 Enqueuing Move request for scope (0.14, -0.01)
01:49:12.330 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:12.331 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.4
01:49:12.333 00.002 21948 Worker thread wakes up
01:49:12.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:49:12.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:49:12.333 00.000 21948 Moving (0.14, -0.01) raw xDistance=-0.07 yDistance=-0.12
01:49:12.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:12.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:12.333 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.334 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:12.336 00.002 18120 Enqueuing Expose request
01:49:12.337 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:49:12.337 00.000 21948 MoveAxis(E, 0, ABG)
01:49:12.337 00.000 21948 Move returns status 0, amount 0
01:49:12.337 00.000 21948 MoveAxis(N, 0, ABG)
01:49:12.337 00.000 21948 Move returns status 0, amount 0
01:49:12.337 00.000 21948 move complete, result=0
01:49:12.337 00.000 21948 worker thread done servicing request
01:49:12.337 00.000 21948 Worker thread wakes up
01:49:12.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:12.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:12.338 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:13.971 01.633 21948 Exposure complete
01:49:13.996 00.025 21948 worker thread done servicing request
01:49:13.996 00.000 18120 OnExposeComplete: enter
01:49:13.997 00.001 18120 UpdateGuideState(): m_state=6
01:49:13.998 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
01:49:13.998 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=233.83, Mass=1963, SNR=30.7, Peak=203 HFD=4.2
01:49:13.999 00.001 18120 MultiStar: [#1 0.07,-0.16,0.71,U] [#2 0.14,-0.00,0.64,U] [#3 0.16,0.15,0.62,U] [#4 0.13,0.19,0.56,U] [#5 0.01,0.10,0.48,U] [#6 0.20,-0.08,0.50,U] [#7 -0.32,0.22,0.00,M1] [#8 0.06,0.02,0.38,U] 
01:49:13.999 00.000 18120 single-star, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.09, 0.05}
01:49:14.000 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.45 = -1.45)
01:49:14.001 00.001 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.49 = -1.49)
01:49:14.003 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=0.01 mountY=-0.10, mountTheta=-1.45
01:49:14.005 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
01:49:14.006 00.001 18120 Enqueuing Move request for scope (0.09, 0.05)
01:49:14.006 00.000 21948 Worker thread wakes up
01:49:14.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:14.007 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.7
01:49:14.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:14.008 00.000 18120 Enqueuing Expose request
01:49:14.009 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:49:14.009 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:49:14.009 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
01:49:14.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:49:14.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:14.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:14.009 00.000 21948 MoveAxis(E, 0, ABG)
01:49:14.009 00.000 21948 Move returns status 0, amount 0
01:49:14.009 00.000 21948 MoveAxis(N, 0, ABG)
01:49:14.009 00.000 21948 Move returns status 0, amount 0
01:49:14.009 00.000 21948 move complete, result=0
01:49:14.009 00.000 21948 worker thread done servicing request
01:49:14.009 00.000 21948 Worker thread wakes up
01:49:14.009 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:14.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:14.009 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:15.534 01.525 21948 Exposure complete
01:49:15.579 00.045 21948 worker thread done servicing request
01:49:15.579 00.000 18120 OnExposeComplete: enter
01:49:15.580 00.001 18120 UpdateGuideState(): m_state=6
01:49:15.580 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
01:49:15.581 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=233.71, Mass=2058, SNR=31.3, Peak=227 HFD=3.9
01:49:15.581 00.000 18120 MultiStar: [#1 0.02,-0.26,0.73,U] [#2 0.04,-0.12,0.67,U] [#3 -0.11,0.10,0.58,U] [#4 0.26,-0.03,0.56,U] [#5 -0.05,-0.10,0.47,U] [#6 0.20,-0.13,0.53,U] [#7 0.14,-0.24,0.43,U] [#8 -0.15,-0.10,0.37,U] 
01:49:15.582 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.12, -0.06}
01:49:15.583 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
01:49:15.584 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
01:49:15.585 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.03 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
01:49:15.587 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
01:49:15.587 00.000 18120 Enqueuing Move request for scope (0.06, -0.10)
01:49:15.588 00.001 21948 Worker thread wakes up
01:49:15.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:15.588 00.000 18120 UpdateGuideState exits: m=2058 RSB=31.3
01:49:15.589 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:15.589 00.000 18120 Enqueuing Expose request
01:49:15.590 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:49:15.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:49:15.590 00.000 21948 Moving (0.06, -0.10) raw xDistance=-0.12 yDistance=-0.01
01:49:15.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:15.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:15.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:15.590 00.000 21948 MoveAxis(E, 0, ABG)
01:49:15.590 00.000 21948 Move returns status 0, amount 0
01:49:15.590 00.000 21948 MoveAxis(N, 0, ABG)
01:49:15.590 00.000 21948 Move returns status 0, amount 0
01:49:15.590 00.000 21948 move complete, result=0
01:49:15.590 00.000 21948 worker thread done servicing request
01:49:15.590 00.000 21948 Worker thread wakes up
01:49:15.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:15.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:15.590 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:17.213 01.623 21948 Exposure complete
01:49:17.257 00.044 21948 worker thread done servicing request
01:49:17.257 00.000 18120 OnExposeComplete: enter
01:49:17.258 00.001 18120 UpdateGuideState(): m_state=6
01:49:17.259 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:49:17.259 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=233.71, Mass=2046, SNR=31.3, Peak=214 HFD=3.9
01:49:17.260 00.001 18120 MultiStar: [#1 0.14,-0.38,0.00,M1] [#2 0.11,-0.32,0.64,U] [#3 0.30,-0.23,0.60,U] [#4 0.17,-0.11,0.53,U] [#5 0.11,-0.17,0.46,U] [#6 0.38,-0.10,0.00,M1] [#7 -0.15,-0.12,0.44,U] [#8 -0.04,-0.33,0.39,U] 
01:49:17.260 00.000 18120 single-star, 6 included, MultiStar: {0.10, -0.18}, one-star: {0.09, -0.07}
01:49:17.260 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
01:49:17.261 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
01:49:17.261 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.65 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
01:49:17.263 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
01:49:17.264 00.001 18120 Enqueuing Move request for scope (0.09, -0.07)
01:49:17.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:17.265 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.3
01:49:17.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.266 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:17.266 00.000 18120 Enqueuing Expose request
01:49:17.266 00.000 21948 Worker thread wakes up
01:49:17.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:49:17.266 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:49:17.267 00.001 21948 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.05
01:49:17.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:17.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:17.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:49:17.267 00.000 21948 MoveAxis(E, 0, ABG)
01:49:17.267 00.000 21948 Move returns status 0, amount 0
01:49:17.267 00.000 21948 MoveAxis(N, 0, ABG)
01:49:17.267 00.000 21948 Move returns status 0, amount 0
01:49:17.267 00.000 21948 move complete, result=0
01:49:17.267 00.000 21948 worker thread done servicing request
01:49:17.267 00.000 21948 Worker thread wakes up
01:49:17.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:17.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:17.267 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:18.781 01.514 21948 Exposure complete
01:49:18.832 00.051 21948 worker thread done servicing request
01:49:18.832 00.000 18120 OnExposeComplete: enter
01:49:18.833 00.001 18120 UpdateGuideState(): m_state=6
01:49:18.833 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
01:49:18.834 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=233.74, Mass=2083, SNR=31.6, Peak=215 HFD=3.8
01:49:18.834 00.000 18120 MultiStar: [#1 0.26,-0.29,0.00,M2] [#2 0.17,-0.19,0.61,U] [#3 0.23,-0.22,0.61,U] [#4 0.34,-0.03,0.55,U] [#5 0.00,0.09,0.45,U] [#6 0.10,-0.06,0.55,U] [#7 -0.01,-0.14,0.44,U] [#8 -0.01,-0.34,0.40,U] 
01:49:18.835 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.11}, one-star: {0.27, -0.03}
01:49:18.835 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
01:49:18.836 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
01:49:18.836 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.57 mountX=-0.16 mountY=-0.10, mountTheta=-2.60
01:49:18.837 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
01:49:18.838 00.001 18120 Enqueuing Move request for scope (0.16, -0.11)
01:49:18.838 00.000 21948 Worker thread wakes up
01:49:18.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:18.839 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
01:49:18.839 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.6
01:49:18.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:18.841 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:18.841 00.000 18120 Enqueuing Expose request
01:49:18.841 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
01:49:18.841 00.000 21948 Moving (0.16, -0.11) raw xDistance=-0.16 yDistance=-0.10
01:49:18.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:49:18.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:18.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:18.841 00.000 21948 MoveAxis(E, 0, ABG)
01:49:18.841 00.000 21948 Move returns status 0, amount 0
01:49:18.841 00.000 21948 MoveAxis(N, 0, ABG)
01:49:18.841 00.000 21948 Move returns status 0, amount 0
01:49:18.841 00.000 21948 move complete, result=0
01:49:18.841 00.000 21948 worker thread done servicing request
01:49:18.841 00.000 21948 Worker thread wakes up
01:49:18.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:18.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:18.841 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:20.472 01.631 21948 Exposure complete
01:49:20.506 00.034 21948 worker thread done servicing request
01:49:20.506 00.000 18120 OnExposeComplete: enter
01:49:20.508 00.002 18120 UpdateGuideState(): m_state=6
01:49:20.510 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
01:49:20.510 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=233.55, Mass=1965, SNR=30.5, Peak=184 HFD=3.8
01:49:20.511 00.001 18120 MultiStar: [#1 0.09,-0.36,0.73,U] [#2 0.26,-0.20,0.65,U] [#3 0.18,-0.28,0.61,U] [#4 0.14,-0.28,0.57,U] [#5 -0.28,-0.17,0.47,U] [#6 0.11,-0.18,0.52,U] [#7 0.07,-0.13,0.44,U] [#8 0.02,-0.07,0.41,U] 
01:49:20.511 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.20, -0.23}
01:49:20.512 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
01:49:20.512 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
01:49:20.513 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.12 mountX=-0.25 mountY=0.00, mountTheta=3.13
01:49:20.514 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
01:49:20.515 00.001 18120 Enqueuing Move request for scope (0.11, -0.22)
01:49:20.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:20.516 00.001 21948 Worker thread wakes up
01:49:20.517 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
01:49:20.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
01:49:20.517 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.5
01:49:20.519 00.002 21948 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=0.00
01:49:20.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:49:20.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:20.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.520 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:49:20.521 00.001 21948 MoveAxis(E, 45, ABG)
01:49:20.521 00.000 21948 Guiding  Dir = 2, Dur = 45
01:49:20.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:20.521 00.000 18120 Enqueuing Expose request
01:49:20.522 00.001 21948 IsSlewing returns 0
01:49:20.522 00.000 21948 IsGuiding returns 0
01:49:20.525 00.003 21948 PulseGuide returned control before completion, sleep 53
01:49:20.593 00.068 21948 IsGuiding returns 1
01:49:20.593 00.000 21948 scope still moving after pulse duration time elapsed
01:49:20.623 00.030 21948 IsSlewing returns 0
01:49:20.623 00.000 21948 IsGuiding returns 0
01:49:20.623 00.000 21948 scope move finished after 45 + 56 ms
01:49:20.623 00.000 21948 Move returns status 0, amount 45
01:49:20.623 00.000 21948 MoveAxis(N, 0, ABG)
01:49:20.623 00.000 21948 Move returns status 0, amount 0
01:49:20.623 00.000 21948 move complete, result=0
01:49:20.623 00.000 21948 worker thread done servicing request
01:49:20.623 00.000 21948 Worker thread wakes up
01:49:20.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:20.623 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
01:49:20.624 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:22.039 01.415 21948 Exposure complete
01:49:22.074 00.035 21948 worker thread done servicing request
01:49:22.074 00.000 18120 OnExposeComplete: enter
01:49:22.075 00.001 18120 UpdateGuideState(): m_state=6
01:49:22.075 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
01:49:22.075 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=233.76, Mass=1868, SNR=30.0, Peak=195 HFD=4.0
01:49:22.076 00.001 18120 MultiStar: [#1 0.10,-0.26,0.74,U] [#2 0.06,0.01,0.69,U] [#3 -0.04,-0.04,0.63,U] [#4 0.16,-0.04,0.58,U] [#5 -0.04,0.12,0.50,U] [#6 0.15,-0.01,0.50,U] [#7 -0.05,0.10,0.44,U] [#8 0.03,-0.34,0.40,U] 
01:49:22.077 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.11, -0.02}
01:49:22.079 00.002 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
01:49:22.079 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
01:49:22.080 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.72 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
01:49:22.082 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
01:49:22.083 00.001 18120 Enqueuing Move request for scope (0.06, -0.05)
01:49:22.084 00.001 21948 Worker thread wakes up
01:49:22.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:49:22.084 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:49:22.084 00.000 21948 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
01:49:22.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:22.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:22.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:49:22.084 00.000 21948 MoveAxis(E, 0, ABG)
01:49:22.084 00.000 21948 Move returns status 0, amount 0
01:49:22.084 00.000 21948 MoveAxis(N, 0, ABG)
01:49:22.084 00.000 21948 Move returns status 0, amount 0
01:49:22.084 00.000 21948 move complete, result=0
01:49:22.084 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:22.086 00.002 21948 worker thread done servicing request
01:49:22.086 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
01:49:22.087 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:22.088 00.001 18120 Enqueuing Expose request
01:49:22.088 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:22.089 00.001 21948 Worker thread wakes up
01:49:22.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:22.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:23.718 01.629 21948 Exposure complete
01:49:23.760 00.042 21948 worker thread done servicing request
01:49:23.760 00.000 18120 OnExposeComplete: enter
01:49:23.763 00.003 18120 UpdateGuideState(): m_state=6
01:49:23.764 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
01:49:23.765 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.79, Mass=2000, SNR=31.0, Peak=209 HFD=4.1
01:49:23.767 00.002 18120 MultiStar: [#1 0.02,-0.28,0.70,U] [#2 -0.12,-0.01,0.65,U] [#3 -0.06,0.08,0.60,U] [#4 0.12,0.05,0.57,U] [#5 -0.38,0.09,0.00,M1] [#6 0.10,0.11,0.52,U] [#7 -0.09,-0.16,0.42,U] [#8 -0.19,-0.05,0.38,U] 
01:49:23.768 00.001 18120 single-star, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.02, 0.02}
01:49:23.768 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
01:49:23.770 00.002 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
01:49:23.772 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.35 mountX=0.03 mountY=0.01, mountTheta=0.32
01:49:23.774 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
01:49:23.774 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
01:49:23.776 00.002 21948 Worker thread wakes up
01:49:23.776 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:49:23.776 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:23.777 00.001 18120 UpdateGuideState exits: m=2000 RSB=31.0
01:49:23.777 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.778 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:49:23.778 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
01:49:23.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:23.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:23.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:49:23.778 00.000 21948 MoveAxis(E, 0, ABG)
01:49:23.778 00.000 21948 Move returns status 0, amount 0
01:49:23.778 00.000 21948 MoveAxis(N, 0, ABG)
01:49:23.778 00.000 21948 Move returns status 0, amount 0
01:49:23.778 00.000 21948 move complete, result=0
01:49:23.778 00.000 21948 worker thread done servicing request
01:49:23.778 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:23.779 00.001 18120 Enqueuing Expose request
01:49:23.779 00.000 21948 Worker thread wakes up
01:49:23.779 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:23.781 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:23.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:25.304 01.523 21948 Exposure complete
01:49:25.358 00.054 21948 worker thread done servicing request
01:49:25.358 00.000 18120 OnExposeComplete: enter
01:49:25.360 00.002 18120 UpdateGuideState(): m_state=6
01:49:25.361 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
01:49:25.363 00.002 18120 Star::Find returns 1 (0), X=895.11, Y=233.75, Mass=1998, SNR=31.0, Peak=206 HFD=4.0
01:49:25.364 00.001 18120 MultiStar: [#1 0.13,-0.23,0.71,U] [#2 0.05,0.05,0.62,U] [#3 -0.00,0.01,0.57,U] [#4 0.14,-0.10,0.56,U] [#5 -0.22,0.13,0.48,U] [#6 0.14,-0.18,0.54,U] [#7 -0.10,0.05,0.43,U] [#8 -0.02,-0.17,0.40,U] 
01:49:25.367 00.003 18120 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.11, -0.02}
01:49:25.369 00.002 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
01:49:25.372 00.003 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
01:49:25.374 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.89 mountX=-0.07 mountY=-0.02, mountTheta=-2.92
01:49:25.375 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
01:49:25.376 00.001 18120 Enqueuing Move request for scope (0.04, -0.05)
01:49:25.376 00.000 21948 Worker thread wakes up
01:49:25.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:49:25.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:49:25.376 00.000 21948 Moving (0.04, -0.05) raw xDistance=-0.07 yDistance=-0.02
01:49:25.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:25.376 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:25.377 00.001 18120 UpdateGuideState exits: m=1998 RSB=31.0
01:49:25.377 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:25.378 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:25.378 00.000 18120 Enqueuing Expose request
01:49:25.379 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:25.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:25.379 00.000 21948 MoveAxis(E, 0, ABG)
01:49:25.379 00.000 21948 Move returns status 0, amount 0
01:49:25.379 00.000 21948 MoveAxis(N, 0, ABG)
01:49:25.379 00.000 21948 Move returns status 0, amount 0
01:49:25.379 00.000 21948 move complete, result=0
01:49:25.379 00.000 21948 worker thread done servicing request
01:49:25.379 00.000 21948 Worker thread wakes up
01:49:25.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:25.379 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:25.379 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:27.113 01.734 21948 Exposure complete
01:49:27.153 00.040 21948 worker thread done servicing request
01:49:27.153 00.000 18120 OnExposeComplete: enter
01:49:27.154 00.001 18120 UpdateGuideState(): m_state=6
01:49:27.154 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
01:49:27.155 00.001 18120 Star::Find returns 1 (0), X=895.30, Y=233.57, Mass=1926, SNR=30.4, Peak=184 HFD=3.7
01:49:27.155 00.000 18120 MultiStar: [#1 0.13,-0.34,0.72,U] [#2 0.18,-0.28,0.66,U] [#3 0.09,-0.06,0.63,U] [#4 0.31,0.13,0.55,U] [#5 0.07,0.12,0.46,U] [#6 0.32,-0.06,0.54,U] [#7 0.08,-0.00,0.44,U] [#8 -0.08,-0.11,0.39,U] 
01:49:27.156 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.29, -0.20}
01:49:27.156 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
01:49:27.156 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
01:49:27.157 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-0.58 mountX=-0.18 mountY=-0.10, mountTheta=-2.61
01:49:27.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.11, opts=13)
01:49:27.159 00.001 18120 Enqueuing Move request for scope (0.17, -0.11)
01:49:27.159 00.000 21948 Worker thread wakes up
01:49:27.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
01:49:27.159 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
01:49:27.159 00.000 21948 Moving (0.17, -0.11) raw xDistance=-0.18 yDistance=-0.10
01:49:27.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:27.159 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:27.159 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:27.159 00.000 21948 MoveAxis(E, 0, ABG)
01:49:27.159 00.000 21948 Move returns status 0, amount 0
01:49:27.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:27.160 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
01:49:27.160 00.000 21948 MoveAxis(N, 0, ABG)
01:49:27.161 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:27.161 00.000 18120 Enqueuing Expose request
01:49:27.162 00.001 21948 Move returns status 0, amount 0
01:49:27.162 00.000 21948 move complete, result=0
01:49:27.162 00.000 21948 worker thread done servicing request
01:49:27.162 00.000 21948 Worker thread wakes up
01:49:27.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:27.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:27.162 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:28.573 01.411 21948 Exposure complete
01:49:28.616 00.043 21948 worker thread done servicing request
01:49:28.616 00.000 18120 OnExposeComplete: enter
01:49:28.617 00.001 18120 UpdateGuideState(): m_state=6
01:49:28.618 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
01:49:28.621 00.003 18120 Star::Find returns 1 (0), X=895.39, Y=233.73, Mass=1938, SNR=30.5, Peak=175 HFD=3.7
01:49:28.622 00.001 18120 MultiStar: [#1 0.52,-0.23,0.00,M1] [#2 0.21,0.10,0.66,U] [#3 0.13,-0.16,0.63,U] [#4 0.60,-0.01,0.00,M1] [#5 0.06,-0.18,0.48,U] [#6 0.57,-0.09,0.00,M1] [#7 0.39,-0.10,0.00,M1] [#8 0.06,-0.08,0.40,U] 
01:49:28.623 00.001 18120 refined, 4 included, MultiStar: {0.21, -0.06}, one-star: {0.39, -0.05}
01:49:28.624 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
01:49:28.625 00.001 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
01:49:28.626 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.28 mountX=-0.14 mountY=-0.16, mountTheta=-2.30
01:49:28.627 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.06, opts=13)
01:49:28.628 00.001 18120 Enqueuing Move request for scope (0.21, -0.06)
01:49:28.628 00.000 21948 Worker thread wakes up
01:49:28.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:28.629 00.001 18120 UpdateGuideState exits: m=1938 RSB=30.5
01:49:28.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:28.630 00.000 18120 Enqueuing Expose request
01:49:28.631 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
01:49:28.631 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
01:49:28.631 00.000 21948 Moving (0.21, -0.06) raw xDistance=-0.14 yDistance=-0.16
01:49:28.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:49:28.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:28.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:28.631 00.000 21948 MoveAxis(E, 0, ABG)
01:49:28.631 00.000 21948 Move returns status 0, amount 0
01:49:28.631 00.000 21948 MoveAxis(N, 0, ABG)
01:49:28.631 00.000 21948 Move returns status 0, amount 0
01:49:28.631 00.000 21948 move complete, result=0
01:49:28.631 00.000 21948 worker thread done servicing request
01:49:28.631 00.000 21948 Worker thread wakes up
01:49:28.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:28.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:28.631 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:30.252 01.621 21948 Exposure complete
01:49:30.304 00.052 21948 worker thread done servicing request
01:49:30.305 00.001 18120 OnExposeComplete: enter
01:49:30.305 00.000 18120 UpdateGuideState(): m_state=6
01:49:30.306 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
01:49:30.306 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=233.58, Mass=2005, SNR=31.1, Peak=165 HFD=3.9
01:49:30.307 00.001 18120 MultiStar: [#1 0.51,-0.37,0.00,M2] [#2 0.36,-0.27,0.00,M1] [#3 0.31,-0.20,0.57,U] [#4 0.37,-0.02,0.58,U] [#5 0.07,-0.14,0.46,U] [#6 0.37,-0.15,0.00,M2] [#7 -0.07,-0.08,0.42,U] [#8 0.19,-0.30,0.39,U] 
01:49:30.308 00.001 18120 refined, 5 included, MultiStar: {0.22, -0.16}, one-star: {0.29, -0.20}
01:49:30.309 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:49:30.309 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:49:30.310 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.61 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
01:49:30.313 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.16, opts=13)
01:49:30.314 00.001 18120 Enqueuing Move request for scope (0.22, -0.16)
01:49:30.316 00.002 21948 Worker thread wakes up
01:49:30.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
01:49:30.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:30.317 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
01:49:30.317 00.000 21948 Moving (0.22, -0.16) raw xDistance=-0.24 yDistance=-0.13
01:49:30.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:49:30.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:30.317 00.000 18120 UpdateGuideState exits: m=2005 RSB=31.1
01:49:30.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:30.319 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:30.320 00.001 18120 Enqueuing Expose request
01:49:30.321 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:49:30.321 00.000 21948 MoveAxis(E, 42, ABG)
01:49:30.321 00.000 21948 Guiding  Dir = 2, Dur = 42
01:49:30.321 00.000 21948 IsSlewing returns 0
01:49:30.322 00.001 21948 IsGuiding returns 0
01:49:30.324 00.002 21948 PulseGuide returned control before completion, sleep 50
01:49:30.375 00.051 21948 IsGuiding returns 1
01:49:30.375 00.000 21948 scope still moving after pulse duration time elapsed
01:49:30.410 00.035 21948 IsSlewing returns 0
01:49:30.410 00.000 21948 IsGuiding returns 0
01:49:30.410 00.000 21948 scope move finished after 42 + 46 ms
01:49:30.411 00.001 21948 Move returns status 0, amount 42
01:49:30.411 00.000 21948 MoveAxis(N, 0, ABG)
01:49:30.411 00.000 21948 Move returns status 0, amount 0
01:49:30.411 00.000 21948 move complete, result=0
01:49:30.411 00.000 21948 worker thread done servicing request
01:49:30.411 00.000 21948 Worker thread wakes up
01:49:30.411 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:49:30.412 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:30.413 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:31.826 01.413 21948 Exposure complete
01:49:31.864 00.038 21948 worker thread done servicing request
01:49:31.864 00.000 18120 OnExposeComplete: enter
01:49:31.866 00.002 18120 UpdateGuideState(): m_state=6
01:49:31.867 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
01:49:31.868 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.79, Mass=2054, SNR=31.3, Peak=183 HFD=4.1
01:49:31.869 00.001 18120 MultiStar: [#1 0.22,-0.28,0.71,U] [#2 0.01,-0.10,0.61,U] [#3 0.10,-0.01,0.58,U] [#4 0.21,-0.08,0.55,U] [#5 -0.25,0.12,0.46,U] [#6 0.26,0.00,0.49,U] [#7 -0.13,0.06,0.44,U] [#8 0.04,-0.08,0.38,U] 
01:49:31.870 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.14, 0.02}
01:49:31.871 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:49:31.872 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:49:31.872 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
01:49:31.874 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
01:49:31.874 00.000 18120 Enqueuing Move request for scope (0.09, -0.05)
01:49:31.874 00.000 21948 Worker thread wakes up
01:49:31.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:31.875 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:49:31.875 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.3
01:49:31.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.876 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:31.876 00.000 18120 Enqueuing Expose request
01:49:31.877 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:49:31.877 00.000 21948 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.06
01:49:31.877 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:49:31.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:31.877 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:31.877 00.000 21948 MoveAxis(E, 0, ABG)
01:49:31.877 00.000 21948 Move returns status 0, amount 0
01:49:31.877 00.000 21948 MoveAxis(N, 0, ABG)
01:49:31.877 00.000 21948 Move returns status 0, amount 0
01:49:31.877 00.000 21948 move complete, result=0
01:49:31.877 00.000 21948 worker thread done servicing request
01:49:31.877 00.000 21948 Worker thread wakes up
01:49:31.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:31.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:31.877 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:33.507 01.630 21948 Exposure complete
01:49:33.548 00.041 21948 worker thread done servicing request
01:49:33.548 00.000 18120 OnExposeComplete: enter
01:49:33.549 00.001 18120 UpdateGuideState(): m_state=6
01:49:33.550 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
01:49:33.550 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=233.68, Mass=1920, SNR=30.3, Peak=192 HFD=3.9
01:49:33.551 00.001 18120 MultiStar: [#1 0.13,-0.29,0.72,U] [#2 0.07,-0.01,0.64,U] [#3 0.20,-0.08,0.63,U] [#4 0.08,0.04,0.58,U] [#5 0.02,-0.08,0.47,U] [#6 0.31,0.04,0.54,U] [#7 -0.17,-0.13,0.44,U] [#8 -0.18,-0.03,0.40,U] 
01:49:33.551 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.13, -0.09}
01:49:33.552 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:49:33.552 00.000 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:49:33.552 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
01:49:33.554 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.08, opts=13)
01:49:33.556 00.002 18120 Enqueuing Move request for scope (0.09, -0.08)
01:49:33.559 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:33.561 00.002 18120 UpdateGuideState exits: m=1920 RSB=30.3
01:49:33.564 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:33.566 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:33.566 00.000 18120 Enqueuing Expose request
01:49:33.567 00.001 21948 Worker thread wakes up
01:49:33.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:49:33.567 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:49:33.567 00.000 21948 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=-0.04
01:49:33.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:49:33.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:33.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:33.567 00.000 21948 MoveAxis(E, 0, ABG)
01:49:33.567 00.000 21948 Move returns status 0, amount 0
01:49:33.567 00.000 21948 MoveAxis(N, 0, ABG)
01:49:33.567 00.000 21948 Move returns status 0, amount 0
01:49:33.568 00.001 21948 move complete, result=0
01:49:33.568 00.000 21948 worker thread done servicing request
01:49:33.568 00.000 21948 Worker thread wakes up
01:49:33.568 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:33.568 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:33.568 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:35.083 01.515 21948 Exposure complete
01:49:35.123 00.040 21948 worker thread done servicing request
01:49:35.124 00.001 18120 OnExposeComplete: enter
01:49:35.126 00.002 18120 UpdateGuideState(): m_state=6
01:49:35.129 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
01:49:35.132 00.003 18120 Star::Find returns 1 (0), X=895.11, Y=233.73, Mass=2083, SNR=31.5, Peak=201 HFD=4.0
01:49:35.135 00.003 18120 MultiStar: [#1 0.04,-0.24,0.70,U] [#2 0.06,-0.06,0.63,U] [#3 0.39,-0.11,0.00,M1] [#4 0.24,0.16,0.51,U] [#5 -0.10,0.28,0.49,U] [#6 0.09,0.08,0.54,U] [#7 -0.47,-0.13,0.00,M1] [#8 -0.02,-0.00,0.40,U] 
01:49:35.137 00.002 18120 refined, 6 included, MultiStar: {0.07, 0.00}, one-star: {0.11, -0.04}
01:49:35.138 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
01:49:35.141 00.003 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
01:49:35.143 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.04 mountX=-0.03 mountY=-0.06, mountTheta=-1.97
01:49:35.146 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
01:49:35.147 00.001 18120 Enqueuing Move request for scope (0.07, 0.00)
01:49:35.147 00.000 21948 Worker thread wakes up
01:49:35.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:35.148 00.001 18120 UpdateGuideState exits: m=2083 RSB=31.5
01:49:35.148 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:35.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:35.149 00.001 18120 Enqueuing Expose request
01:49:35.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:49:35.149 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:49:35.149 00.000 21948 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.06
01:49:35.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:49:35.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:35.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:35.149 00.000 21948 MoveAxis(E, 0, ABG)
01:49:35.149 00.000 21948 Move returns status 0, amount 0
01:49:35.149 00.000 21948 MoveAxis(N, 0, ABG)
01:49:35.149 00.000 21948 Move returns status 0, amount 0
01:49:35.149 00.000 21948 move complete, result=0
01:49:35.150 00.001 21948 worker thread done servicing request
01:49:35.150 00.000 21948 Worker thread wakes up
01:49:35.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:35.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:35.150 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:36.776 01.626 21948 Exposure complete
01:49:36.825 00.049 21948 worker thread done servicing request
01:49:36.825 00.000 18120 OnExposeComplete: enter
01:49:36.825 00.000 18120 UpdateGuideState(): m_state=6
01:49:36.826 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
01:49:36.826 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=233.86, Mass=1890, SNR=30.1, Peak=195 HFD=4.0
01:49:36.827 00.001 18120 MultiStar: [#1 0.19,-0.13,0.73,U] [#2 0.05,0.01,0.68,U] [#3 0.05,0.09,0.62,U] [#4 0.29,0.21,0.59,U] [#5 0.05,0.03,0.46,U] [#6 0.36,-0.10,0.53,U] [#7 -0.03,0.36,0.45,U] [#8 -0.04,0.02,0.41,U] 
01:49:36.827 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.17, 0.09}
01:49:36.828 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
01:49:36.828 00.000 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
01:49:36.828 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.40 mountX=-0.00 mountY=-0.14, mountTheta=-1.60
01:49:36.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
01:49:36.831 00.002 18120 Enqueuing Move request for scope (0.13, 0.06)
01:49:36.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:36.832 00.001 18120 UpdateGuideState exits: m=1890 RSB=30.1
01:49:36.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:36.833 00.000 18120 Enqueuing Expose request
01:49:36.834 00.001 21948 Worker thread wakes up
01:49:36.834 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:49:36.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:49:36.834 00.000 21948 Moving (0.13, 0.06) raw xDistance=-0.00 yDistance=-0.14
01:49:36.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:49:36.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:36.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:49:36.834 00.000 21948 MoveAxis(E, 0, ABG)
01:49:36.834 00.000 21948 Move returns status 0, amount 0
01:49:36.834 00.000 21948 MoveAxis(N, 0, ABG)
01:49:36.834 00.000 21948 Move returns status 0, amount 0
01:49:36.834 00.000 21948 move complete, result=0
01:49:36.834 00.000 21948 worker thread done servicing request
01:49:36.834 00.000 21948 Worker thread wakes up
01:49:36.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:36.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:36.834 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:38.357 01.523 21948 Exposure complete
01:49:38.421 00.064 21948 worker thread done servicing request
01:49:38.421 00.000 18120 OnExposeComplete: enter
01:49:38.422 00.001 18120 UpdateGuideState(): m_state=6
01:49:38.423 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
01:49:38.423 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=233.70, Mass=2002, SNR=30.9, Peak=207 HFD=3.7
01:49:38.423 00.000 18120 MultiStar: [#1 0.25,-0.17,0.73,U] [#2 0.20,0.06,0.65,U] [#3 0.11,0.17,0.59,U] [#4 0.24,-0.01,0.57,U] [#5 -0.03,0.38,0.47,U] [#6 0.40,0.06,0.00,M1] [#7 -0.15,0.14,0.42,U] [#8 0.14,-0.06,0.40,U] 
01:49:38.424 00.001 18120 refined, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.27, -0.07}
01:49:38.424 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
01:49:38.425 00.001 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
01:49:38.426 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.04 mountY=-0.16, mountTheta=-1.81
01:49:38.429 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.03, opts=13)
01:49:38.430 00.001 18120 Enqueuing Move request for scope (0.16, 0.03)
01:49:38.432 00.002 21948 Worker thread wakes up
01:49:38.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:49:38.432 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:49:38.432 00.000 21948 Moving (0.16, 0.03) raw xDistance=-0.04 yDistance=-0.16
01:49:38.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:49:38.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:38.432 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:38.433 00.001 18120 UpdateGuideState exits: m=2002 RSB=30.9
01:49:38.434 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:38.434 00.000 21948 MoveAxis(E, 0, ABG)
01:49:38.434 00.000 21948 Move returns status 0, amount 0
01:49:38.434 00.000 21948 MoveAxis(N, 0, ABG)
01:49:38.434 00.000 21948 Move returns status 0, amount 0
01:49:38.434 00.000 21948 move complete, result=0
01:49:38.434 00.000 21948 worker thread done servicing request
01:49:38.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:38.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:38.435 00.001 18120 Enqueuing Expose request
01:49:38.435 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:38.436 00.001 21948 Worker thread wakes up
01:49:38.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:38.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:40.065 01.629 21948 Exposure complete
01:49:40.115 00.050 21948 worker thread done servicing request
01:49:40.115 00.000 18120 OnExposeComplete: enter
01:49:40.117 00.002 18120 UpdateGuideState(): m_state=6
01:49:40.118 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
01:49:40.118 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=233.74, Mass=2043, SNR=31.3, Peak=190 HFD=3.9
01:49:40.119 00.001 18120 MultiStar: [#1 0.16,-0.14,0.72,U] [#2 0.24,0.04,0.65,U] [#3 -0.07,0.14,0.59,U] [#4 0.18,0.20,0.55,U] [#5 -0.12,0.05,0.48,U] [#6 0.27,0.14,0.53,U] [#7 0.03,0.10,0.42,U] [#8 -0.00,-0.13,0.39,U] 
01:49:40.119 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.23, -0.03}
01:49:40.120 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
01:49:40.120 00.000 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
01:49:40.120 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
01:49:40.122 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.03, opts=13)
01:49:40.123 00.001 18120 Enqueuing Move request for scope (0.12, 0.03)
01:49:40.124 00.001 21948 Worker thread wakes up
01:49:40.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:49:40.124 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:49:40.124 00.000 21948 Moving (0.12, 0.03) raw xDistance=-0.02 yDistance=-0.13
01:49:40.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:49:40.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:40.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:49:40.124 00.000 21948 MoveAxis(E, 0, ABG)
01:49:40.124 00.000 21948 Move returns status 0, amount 0
01:49:40.124 00.000 21948 MoveAxis(N, 0, ABG)
01:49:40.124 00.000 21948 Move returns status 0, amount 0
01:49:40.124 00.000 21948 move complete, result=0
01:49:40.124 00.000 21948 worker thread done servicing request
01:49:40.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:40.125 00.001 18120 UpdateGuideState exits: m=2043 RSB=31.3
01:49:40.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:40.126 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:40.126 00.000 18120 Enqueuing Expose request
01:49:40.127 00.001 21948 Worker thread wakes up
01:49:40.127 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:40.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:40.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:41.647 01.520 21948 Exposure complete
01:49:41.695 00.048 21948 worker thread done servicing request
01:49:41.695 00.000 18120 OnExposeComplete: enter
01:49:41.697 00.002 18120 UpdateGuideState(): m_state=6
01:49:41.698 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
01:49:41.699 00.001 18120 Star::Find returns 1 (0), X=895.41, Y=233.66, Mass=1977, SNR=30.7, Peak=174 HFD=3.8
01:49:41.700 00.001 18120 MultiStar: [#1 0.20,-0.13,0.75,U] [#2 0.19,0.07,0.64,U] [#3 0.39,0.01,0.00,M1] [#4 0.23,-0.03,0.58,U] [#5 -0.11,0.12,0.48,U] [#6 0.25,0.03,0.50,U] [#7 0.19,-0.10,0.44,U] [#8 -0.08,-0.12,0.40,U] 
01:49:41.702 00.002 18120 refined, 7 included, MultiStar: {0.20, -0.04}, one-star: {0.41, -0.11}
01:49:41.703 00.001 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
01:49:41.704 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
01:49:41.704 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.21 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
01:49:41.706 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.04, opts=13)
01:49:41.707 00.001 18120 Enqueuing Move request for scope (0.20, -0.04)
01:49:41.707 00.000 21948 Worker thread wakes up
01:49:41.708 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:49:41.708 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:49:41.708 00.000 21948 Moving (0.20, -0.04) raw xDistance=-0.12 yDistance=-0.16
01:49:41.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:41.708 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.7
01:49:41.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.709 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:41.709 00.000 18120 Enqueuing Expose request
01:49:41.710 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:41.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:41.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:41.710 00.000 21948 MoveAxis(E, 0, ABG)
01:49:41.710 00.000 21948 Move returns status 0, amount 0
01:49:41.710 00.000 21948 MoveAxis(N, 0, ABG)
01:49:41.710 00.000 21948 Move returns status 0, amount 0
01:49:41.710 00.000 21948 move complete, result=0
01:49:41.710 00.000 21948 worker thread done servicing request
01:49:41.710 00.000 21948 Worker thread wakes up
01:49:41.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:41.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:41.710 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:43.337 01.627 21948 Exposure complete
01:49:43.383 00.046 21948 worker thread done servicing request
01:49:43.383 00.000 18120 OnExposeComplete: enter
01:49:43.384 00.001 18120 UpdateGuideState(): m_state=6
01:49:43.385 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
01:49:43.386 00.001 18120 Star::Find returns 1 (0), X=895.44, Y=233.63, Mass=2052, SNR=31.3, Peak=180 HFD=3.7
01:49:43.387 00.001 18120 MultiStar: [#1 0.48,-0.20,0.00,M1] [#2 0.11,0.02,0.62,U] [#3 0.41,-0.14,0.00,M2] [#4 0.45,0.03,0.00,M1] [#5 0.24,0.04,0.43,U] [#6 0.29,-0.04,0.50,U] [#7 0.04,-0.21,0.41,U] [#8 0.18,-0.11,0.40,U] 
01:49:43.387 00.000 18120 refined, 5 included, MultiStar: {0.25, -0.08}, one-star: {0.44, -0.14}
01:49:43.391 00.004 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
01:49:43.392 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
01:49:43.395 00.003 18120 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-0.30 mountX=-0.18 mountY=-0.19, mountTheta=-2.32
01:49:43.398 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.08, opts=13)
01:49:43.400 00.002 18120 Enqueuing Move request for scope (0.25, -0.08)
01:49:43.400 00.000 21948 Worker thread wakes up
01:49:43.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:43.401 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
01:49:43.401 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.3
01:49:43.401 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
01:49:43.401 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:43.402 00.001 21948 Moving (0.25, -0.08) raw xDistance=-0.18 yDistance=-0.19
01:49:43.402 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:43.402 00.000 18120 Enqueuing Expose request
01:49:43.403 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:43.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:43.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:49:43.403 00.000 21948 MoveAxis(E, 0, ABG)
01:49:43.403 00.000 21948 Move returns status 0, amount 0
01:49:43.403 00.000 21948 MoveAxis(N, 0, ABG)
01:49:43.403 00.000 21948 Move returns status 0, amount 0
01:49:43.403 00.000 21948 move complete, result=0
01:49:43.403 00.000 21948 worker thread done servicing request
01:49:43.403 00.000 21948 Worker thread wakes up
01:49:43.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:43.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:43.403 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:44.918 01.515 21948 Exposure complete
01:49:44.966 00.048 21948 worker thread done servicing request
01:49:44.966 00.000 18120 OnExposeComplete: enter
01:49:44.967 00.001 18120 UpdateGuideState(): m_state=6
01:49:44.967 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
01:49:44.968 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=233.80, Mass=2021, SNR=31.0, Peak=193 HFD=3.7
01:49:44.968 00.000 18120 MultiStar: [#1 0.32,-0.17,0.71,U] [#2 0.23,0.07,0.65,U] [#3 0.24,-0.01,0.59,U] [#4 0.40,0.02,0.00,M2] [#5 0.03,0.17,0.47,U] [#6 0.50,0.07,0.00,M1] [#7 0.08,0.06,0.45,U] [#8 0.00,0.01,0.39,U] 
01:49:44.969 00.001 18120 refined, 6 included, MultiStar: {0.21, 0.01}, one-star: {0.35, 0.03}
01:49:44.969 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:49:44.970 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
01:49:44.970 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
01:49:44.973 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.01, opts=13)
01:49:44.973 00.000 18120 Enqueuing Move request for scope (0.21, 0.01)
01:49:44.974 00.001 21948 Worker thread wakes up
01:49:44.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
01:49:44.974 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
01:49:44.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:44.975 00.001 18120 UpdateGuideState exits: m=2021 RSB=31.0
01:49:44.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.976 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:44.976 00.000 18120 Enqueuing Expose request
01:49:44.976 00.000 21948 Moving (0.21, 0.01) raw xDistance=-0.08 yDistance=-0.20
01:49:44.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:49:44.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:44.977 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:49:44.977 00.000 21948 MoveAxis(E, 0, ABG)
01:49:44.977 00.000 21948 Move returns status 0, amount 0
01:49:44.977 00.000 21948 MoveAxis(N, 0, ABG)
01:49:44.977 00.000 21948 Move returns status 0, amount 0
01:49:44.977 00.000 21948 move complete, result=0
01:49:44.977 00.000 21948 worker thread done servicing request
01:49:44.977 00.000 21948 Worker thread wakes up
01:49:44.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:44.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:44.977 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:46.615 01.638 21948 Exposure complete
01:49:46.678 00.063 21948 worker thread done servicing request
01:49:46.678 00.000 18120 OnExposeComplete: enter
01:49:46.679 00.001 18120 UpdateGuideState(): m_state=6
01:49:46.679 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
01:49:46.680 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=233.80, Mass=2074, SNR=31.4, Peak=195 HFD=3.9
01:49:46.680 00.000 18120 MultiStar: [#1 0.34,-0.07,0.73,U] [#2 0.13,0.07,0.64,U] [#3 0.07,0.18,0.57,U] [#4 0.32,0.08,0.56,U] [#5 -0.05,0.34,0.45,U] [#6 0.14,0.08,0.51,U] [#7 0.01,0.03,0.43,U] [#8 -0.05,-0.07,0.39,U] 
01:49:46.681 00.001 18120 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.25, 0.03}
01:49:46.681 00.000 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
01:49:46.681 00.000 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
01:49:46.682 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.40 mountX=-0.00 mountY=-0.17, mountTheta=-1.60
01:49:46.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.07, opts=13)
01:49:46.684 00.001 18120 Enqueuing Move request for scope (0.16, 0.07)
01:49:46.685 00.001 21948 Worker thread wakes up
01:49:46.685 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
01:49:46.685 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
01:49:46.685 00.000 21948 Moving (0.16, 0.07) raw xDistance=-0.00 yDistance=-0.17
01:49:46.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:49:46.685 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:46.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:46.686 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:49:46.686 00.000 18120 UpdateGuideState exits: m=2074 RSB=31.4
01:49:46.687 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:46.687 00.000 21948 MoveAxis(E, 0, ABG)
01:49:46.687 00.000 21948 Move returns status 0, amount 0
01:49:46.687 00.000 21948 MoveAxis(N, 0, ABG)
01:49:46.687 00.000 21948 Move returns status 0, amount 0
01:49:46.687 00.000 21948 move complete, result=0
01:49:46.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:46.689 00.002 18120 Enqueuing Expose request
01:49:46.691 00.002 21948 worker thread done servicing request
01:49:46.691 00.000 21948 Worker thread wakes up
01:49:46.691 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:46.692 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:46.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:48.108 01.416 21948 Exposure complete
01:49:48.161 00.053 21948 worker thread done servicing request
01:49:48.162 00.001 18120 OnExposeComplete: enter
01:49:48.163 00.001 18120 UpdateGuideState(): m_state=6
01:49:48.165 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
01:49:48.168 00.003 18120 Star::Find returns 1 (0), X=895.31, Y=233.76, Mass=1921, SNR=30.3, Peak=167 HFD=3.8
01:49:48.169 00.001 18120 MultiStar: [#1 0.44,-0.17,0.00,M1] [#2 0.32,0.06,0.64,U] [#3 0.39,-0.01,0.00,M1] [#4 0.50,-0.01,0.00,M2] [#5 0.26,0.27,0.45,U] [#6 0.48,0.19,0.00,M1] [#7 -0.01,-0.12,0.44,U] [#8 0.33,0.09,0.41,U] 
01:49:48.170 00.001 18120 refined, 4 included, MultiStar: {0.26, 0.04}, one-star: {0.31, -0.01}
01:49:48.170 00.000 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
01:49:48.171 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
01:49:48.172 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.17 mountX=-0.07 mountY=-0.25, mountTheta=-1.83
01:49:48.174 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.04, opts=13)
01:49:48.174 00.000 18120 Enqueuing Move request for scope (0.26, 0.04)
01:49:48.175 00.001 21948 Worker thread wakes up
01:49:48.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:48.175 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.3
01:49:48.176 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:48.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:48.177 00.001 18120 Enqueuing Expose request
01:49:48.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
01:49:48.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
01:49:48.177 00.000 21948 Moving (0.26, 0.04) raw xDistance=-0.07 yDistance=-0.25
01:49:48.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:48.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:49:48.177 00.000 21948 MoveAxis(E, 0, ABG)
01:49:48.177 00.000 21948 Move returns status 0, amount 0
01:49:48.177 00.000 21948 MoveAxis(N, 60, ABG)
01:49:48.177 00.000 21948 Guiding  Dir = 0, Dur = 60
01:49:48.177 00.000 21948 IsSlewing returns 0
01:49:48.177 00.000 21948 IsGuiding returns 0
01:49:48.182 00.005 21948 PulseGuide returned control before completion, sleep 66
01:49:48.263 00.081 21948 IsGuiding returns 0
01:49:48.264 00.001 21948 Move returns status 0, amount 60
01:49:48.264 00.000 21948 move complete, result=0
01:49:48.264 00.000 21948 worker thread done servicing request
01:49:48.264 00.000 21948 Worker thread wakes up
01:49:48.264 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
01:49:48.265 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:48.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:49.898 01.633 21948 Exposure complete
01:49:49.926 00.028 21948 worker thread done servicing request
01:49:49.926 00.000 18120 OnExposeComplete: enter
01:49:49.927 00.001 18120 UpdateGuideState(): m_state=6
01:49:49.927 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
01:49:49.927 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=233.68, Mass=1978, SNR=30.9, Peak=181 HFD=3.7
01:49:49.930 00.003 18120 MultiStar: [#1 0.24,-0.35,0.00,M2] [#2 0.20,-0.06,0.65,U] [#3 0.00,0.12,0.60,U] [#4 0.40,-0.03,0.00,M3] [#5 -0.22,-0.04,0.46,U] [#6 0.44,-0.18,0.00,M2] [#7 0.05,-0.21,0.43,U] [#8 -0.11,-0.22,0.39,U] 
01:49:49.932 00.002 18120 refined, 5 included, MultiStar: {0.08, -0.07}, one-star: {0.28, -0.10}
01:49:49.932 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
01:49:49.933 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
01:49:49.933 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
01:49:49.935 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
01:49:49.936 00.001 18120 Enqueuing Move request for scope (0.08, -0.07)
01:49:49.937 00.001 21948 Worker thread wakes up
01:49:49.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:49.937 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.9
01:49:49.938 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:49.939 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:49:49.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:49:49.939 00.000 21948 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=-0.04
01:49:49.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:49.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:49.939 00.000 18120 Enqueuing Expose request
01:49:49.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:49.939 00.000 21948 MoveAxis(E, 0, ABG)
01:49:49.939 00.000 21948 Move returns status 0, amount 0
01:49:49.939 00.000 21948 MoveAxis(N, 0, ABG)
01:49:49.939 00.000 21948 Move returns status 0, amount 0
01:49:49.939 00.000 21948 move complete, result=0
01:49:49.939 00.000 21948 worker thread done servicing request
01:49:49.939 00.000 21948 Worker thread wakes up
01:49:49.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:49.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:49.940 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:51.466 01.526 21948 Exposure complete
01:49:51.510 00.044 21948 worker thread done servicing request
01:49:51.510 00.000 18120 OnExposeComplete: enter
01:49:51.510 00.000 18120 UpdateGuideState(): m_state=6
01:49:51.512 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
01:49:51.515 00.003 18120 Star::Find returns 1 (0), X=895.30, Y=233.72, Mass=1926, SNR=30.4, Peak=171 HFD=3.8
01:49:51.517 00.002 18120 MultiStar: [#1 0.40,-0.16,0.00,M3] [#2 0.31,-0.03,0.63,U] [#3 0.41,0.04,0.00,M1] [#4 0.62,0.07,0.00,M4] [#5 0.19,-0.10,0.49,U] [#6 0.48,0.06,0.00,M3] [#7 0.19,0.06,0.44,U] [#8 0.22,-0.01,0.43,U] 
01:49:51.520 00.003 18120 refined, 4 included, MultiStar: {0.26, -0.03}, one-star: {0.30, -0.05}
01:49:51.522 00.002 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
01:49:51.524 00.002 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
01:49:51.526 00.002 18120 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.13 mountX=-0.14 mountY=-0.21, mountTheta=-2.14
01:49:51.529 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.03, opts=13)
01:49:51.530 00.001 18120 Enqueuing Move request for scope (0.26, -0.03)
01:49:51.530 00.000 21948 Worker thread wakes up
01:49:51.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:51.531 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
01:49:51.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:51.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:51.532 00.001 18120 Enqueuing Expose request
01:49:51.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
01:49:51.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
01:49:51.532 00.000 21948 Moving (0.26, -0.03) raw xDistance=-0.14 yDistance=-0.21
01:49:51.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:49:51.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:49:51.532 00.000 21948 MoveAxis(E, 0, ABG)
01:49:51.532 00.000 21948 Move returns status 0, amount 0
01:49:51.532 00.000 21948 MoveAxis(N, 51, ABG)
01:49:51.532 00.000 21948 Guiding  Dir = 0, Dur = 51
01:49:51.533 00.001 21948 IsSlewing returns 0
01:49:51.533 00.000 21948 IsGuiding returns 0
01:49:51.538 00.005 21948 PulseGuide returned control before completion, sleep 57
01:49:51.606 00.068 21948 IsGuiding returns 0
01:49:51.606 00.000 21948 Move returns status 0, amount 51
01:49:51.606 00.000 21948 move complete, result=0
01:49:51.606 00.000 21948 worker thread done servicing request
01:49:51.606 00.000 21948 Worker thread wakes up
01:49:51.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:51.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:51.606 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 51 ms NORTH
01:49:53.243 01.637 21948 Exposure complete
01:49:53.282 00.039 21948 worker thread done servicing request
01:49:53.282 00.000 18120 OnExposeComplete: enter
01:49:53.284 00.002 18120 UpdateGuideState(): m_state=6
01:49:53.286 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
01:49:53.287 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=234.01, Mass=1979, SNR=30.8, Peak=198 HFD=4.2
01:49:53.290 00.003 18120 MultiStar: [#1 0.29,0.05,0.72,U] [#2 0.01,0.32,0.64,U] [#3 0.17,0.26,0.60,U] [#4 0.14,0.11,0.57,U] [#5 -0.02,0.36,0.47,U] [#6 0.16,0.20,0.55,U] [#7 0.00,0.33,0.43,U] [#8 -0.09,0.37,0.39,U] 
01:49:53.291 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.24}, one-star: {0.13, 0.23}
01:49:53.292 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
01:49:53.292 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
01:49:53.293 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=0.17 mountY=-0.20, mountTheta=-0.87
01:49:53.294 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.24, opts=13)
01:49:53.294 00.000 18120 Enqueuing Move request for scope (0.11, 0.24)
01:49:53.295 00.001 21948 Worker thread wakes up
01:49:53.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:53.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
01:49:53.295 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
01:49:53.295 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.8
01:49:53.296 00.001 21948 Moving (0.11, 0.24) raw xDistance=0.17 yDistance=-0.20
01:49:53.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:53.296 00.000 18120 Enqueuing Expose request
01:49:53.297 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:49:53.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:49:53.297 00.000 21948 MoveAxis(E, 0, ABG)
01:49:53.297 00.000 21948 Move returns status 0, amount 0
01:49:53.297 00.000 21948 MoveAxis(N, 48, ABG)
01:49:53.297 00.000 21948 Guiding  Dir = 0, Dur = 48
01:49:53.297 00.000 21948 IsSlewing returns 0
01:49:53.297 00.000 21948 IsGuiding returns 0
01:49:53.303 00.006 21948 PulseGuide returned control before completion, sleep 54
01:49:53.370 00.067 21948 IsGuiding returns 0
01:49:53.370 00.000 21948 Move returns status 0, amount 48
01:49:53.370 00.000 21948 move complete, result=0
01:49:53.370 00.000 21948 worker thread done servicing request
01:49:53.370 00.000 21948 Worker thread wakes up
01:49:53.370 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 48 ms NORTH
01:49:53.371 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:53.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:54.786 01.415 21948 Exposure complete
01:49:54.823 00.037 21948 worker thread done servicing request
01:49:54.823 00.000 18120 OnExposeComplete: enter
01:49:54.825 00.002 18120 UpdateGuideState(): m_state=6
01:49:54.826 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
01:49:54.826 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=233.42, Mass=2020, SNR=31.1, Peak=180 HFD=3.9
01:49:54.827 00.001 18120 MultiStar: [#1 -0.06,-0.52,0.00,M3] [#2 -0.17,-0.35,0.00,M1] [#3 -0.23,-0.22,0.60,U] [#4 -0.14,-0.23,0.56,U] [#5 -0.67,-0.16,0.00,M1] [#6 -0.24,-0.23,0.53,U] [#7 -0.70,-0.35,0.00,M1] [#8 -0.47,-0.19,0.00,M1] 
01:49:54.827 00.000 18120 refined, 3 included, MultiStar: {-0.17, -0.28}, one-star: {-0.12, -0.35}
01:49:54.827 00.000 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.16)
01:49:54.828 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.12)
01:49:54.828 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.32 cameraTheta=-2.13 mountX=-0.18 mountY=0.28, mountTheta=2.15
01:49:54.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.28, opts=13)
01:49:54.830 00.001 18120 Enqueuing Move request for scope (-0.17, -0.28)
01:49:54.831 00.001 21948 Worker thread wakes up
01:49:54.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
01:49:54.831 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
01:49:54.831 00.000 21948 Moving (-0.17, -0.28) raw xDistance=-0.18 yDistance=0.28
01:49:54.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:54.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:54.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:54.832 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:49:54.832 00.000 21948 MoveAxis(E, 0, ABG)
01:49:54.832 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
01:49:54.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:54.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:54.833 00.000 18120 Enqueuing Expose request
01:49:54.833 00.000 21948 Move returns status 0, amount 0
01:49:54.834 00.001 21948 MoveAxis(N, 0, ABG)
01:49:54.834 00.000 21948 Move returns status 0, amount 0
01:49:54.834 00.000 21948 move complete, result=0
01:49:54.834 00.000 21948 worker thread done servicing request
01:49:54.834 00.000 21948 Worker thread wakes up
01:49:54.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:54.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
01:49:54.834 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:49:56.273 01.439 18120 evsrv: cli 0D46DFD0 connect
01:49:56.275 00.002 18120 case statement mapped state 6 to 3
01:49:56.275 00.000 18120 case statement mapped state 6 to 3
01:49:56.276 00.001 18120 evsrv: cli 0D46DFD0 request: {"method":"get_app_state","id":"2961d36d-6f11-4cca-b1a2-64be8ba39c16"}
01:49:56.277 00.001 18120 case statement mapped state 6 to 3
01:49:56.277 00.000 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2961d36d-6f11-4cca-b1a2-64be8ba39c16"}
01:49:56.279 00.002 18120 evsrv: cli 0D46DFD0 disconnect
01:49:56.297 00.018 18120 evsrv: cli 0D46D670 connect
01:49:56.298 00.001 18120 case statement mapped state 6 to 3
01:49:56.299 00.001 18120 case statement mapped state 6 to 3
01:49:56.299 00.000 18120 evsrv: cli 0D46D670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"98358eb8-1730-4e18-8491-9f127ec9a862"}
01:49:56.300 00.001 18120 PhdController::Dither begins
01:49:56.300 00.000 18120 dither: size=2.00, dRA=0.98 dDec=-1.57
01:49:56.301 00.001 18120 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.00) = xAngle (0.98 = 0.98)
01:49:56.301 00.000 18120 MountToCamera -- mountX=0.98 mountY=-1.57 hyp=1.85 mountTheta=-1.01 cameraX=1.02, cameraY=1.54 cameraTheta=0.98
01:49:56.302 00.001 18120 setting lock position to (896.02, 235.31)
01:49:56.302 00.000 18120 Mount: notify guiding dithered (1.0, 1.5)
01:49:56.303 00.001 18120 MultiStar: stabilizing after lock position change
01:49:56.303 00.000 18120 Status Line: Dithering de 0.98,-1.57
01:49:56.305 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:49:56.306 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
01:49:56.307 00.001 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":0,"id":"98358eb8-1730-4e18-8491-9f127ec9a862"}
01:49:56.307 00.000 18120 evsrv: cli 0D46D670 disconnect
01:49:56.469 00.162 21948 Exposure complete
01:49:56.504 00.035 21948 worker thread done servicing request
01:49:56.504 00.000 18120 OnExposeComplete: enter
01:49:56.505 00.001 18120 UpdateGuideState(): m_state=6
01:49:56.505 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
01:49:56.506 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=233.34, Mass=2090, SNR=31.7, Peak=200 HFD=3.8
01:49:56.506 00.000 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.16)
01:49:56.507 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.12)
01:49:56.508 00.001 18120 CameraToMount -- cameraX=-1.23 cameraY=-1.97 hyp=2.32 cameraTheta=-2.13 mountX=-1.28 mountY=1.98, mountTheta=2.15
01:49:56.511 00.003 18120 dither recenter: remaining=(-1.0,1.6) step=(-1.0,1.6)
01:49:56.513 00.002 18120 MountToCamera -- mountTheta (2.13) + m_xAngle (2.00) = xAngle (4.13 = -2.16)
01:49:56.513 00.000 18120 MountToCamera -- mountX=-0.98 mountY=1.57 hyp=1.85 mountTheta=2.13 cameraX=-1.02, cameraY=-1.54 cameraTheta=-2.16
01:49:56.514 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.02, y=-1.54, opts=4)
01:49:56.514 00.000 18120 Enqueuing Move request for scope (-1.02, -1.54)
01:49:56.515 00.001 18120 Mount: notify direct move -0.98,1.57
01:49:56.515 00.000 21948 Worker thread wakes up
01:49:56.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:56.516 00.001 18120 UpdateGuideState exits: m=2090 RSB=31.7
01:49:56.516 00.000 18120 PhdController: settling, locked = 1, distance = 2.17 (0.50) aobump = 0 frame = 1 / 99999
01:49:56.517 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.02, -1.54) opts 0x4
01:49:56.517 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060196.517,"Host":"ASUS_SAM","Inst":1,"Distance":2.17,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:49:56.517 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.02, -1.54)
01:49:56.517 00.000 21948 Moving (-1.02, -1.54) raw xDistance=-0.98 yDistance=1.57
01:49:56.517 00.000 21948 MoveAxis(E, 277, B)
01:49:56.517 00.000 21948 Guiding  Dir = 2, Dur = 277
01:49:56.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:56.518 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:56.518 00.000 18120 Enqueuing Expose request
01:49:56.519 00.001 21948 IsSlewing returns 0
01:49:56.519 00.000 21948 IsGuiding returns 0
01:49:56.521 00.002 21948 PulseGuide returned control before completion, sleep 286
01:49:56.812 00.291 21948 IsGuiding returns 0
01:49:56.812 00.000 21948 Move returns status 0, amount 277
01:49:56.812 00.000 21948 MoveAxis(S, 374, B)
01:49:56.812 00.000 21948 Guiding  Dir = 1, Dur = 374
01:49:56.812 00.000 21948 IsSlewing returns 0
01:49:56.812 00.000 21948 IsGuiding returns 0
01:49:56.818 00.006 21948 PulseGuide returned control before completion, sleep 380
01:49:57.204 00.386 21948 IsGuiding returns 0
01:49:57.204 00.000 21948 Move returns status 0, amount 374
01:49:57.204 00.000 21948 move complete, result=0
01:49:57.204 00.000 21948 worker thread done servicing request
01:49:57.204 00.000 21948 Worker thread wakes up
01:49:57.204 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:57.204 00.000 18120 GuideStep: -1.0 px 277 ms EAST, 1.6 px 374 ms SOUTH
01:49:57.205 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:49:58.608 01.403 21948 Exposure complete
01:49:58.635 00.027 18120 OnExposeComplete: enter
01:49:58.636 00.001 18120 UpdateGuideState(): m_state=6
01:49:58.637 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
01:49:58.637 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=234.18, Mass=1967, SNR=30.7, Peak=137 HFD=4.3
01:49:58.638 00.001 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.00) = xAngle (-4.37 = 1.91)
01:49:58.640 00.002 21948 worker thread done servicing request
01:49:58.640 00.000 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.41 = 1.87)
01:49:58.641 00.001 18120 CameraToMount -- cameraX=-1.17 cameraY=-1.13 hyp=1.63 cameraTheta=-2.37 mountX=-0.55 mountY=1.55, mountTheta=1.91
01:49:58.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.17, y=-1.13, opts=13)
01:49:58.642 00.000 18120 Enqueuing Move request for scope (-1.17, -1.13)
01:49:58.643 00.001 21948 Worker thread wakes up
01:49:58.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -1.13) opts 0xd
01:49:58.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.17, -1.13)
01:49:58.643 00.000 21948 Moving (-1.17, -1.13) raw xDistance=-0.55 yDistance=1.55
01:49:58.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
01:49:58.643 00.000 21948 resist switch: large excursion: input 1.55 thresh 0.60 direction from 0 to 1
01:49:58.643 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.66
01:49:58.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.55 from input 1.55
01:49:58.643 00.000 21948 MoveAxis(E, 98, ABG)
01:49:58.643 00.000 21948 Guiding  Dir = 2, Dur = 98
01:49:58.643 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:49:58.643 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.7
01:49:58.644 00.001 18120 PhdController: settling, locked = 1, distance = 1.63 (0.50) aobump = 0 frame = 2 / 99999
01:49:58.644 00.000 21948 IsSlewing returns 0
01:49:58.644 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060198.644,"Host":"ASUS_SAM","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:49:58.645 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:49:58.646 00.001 18120 Enqueuing Expose request
01:49:58.646 00.000 21948 IsGuiding returns 0
01:49:58.648 00.002 21948 PulseGuide returned control before completion, sleep 107
01:49:58.764 00.116 21948 IsGuiding returns 0
01:49:58.764 00.000 21948 Move returns status 0, amount 98
01:49:58.764 00.000 21948 MoveAxis(S, 371, ABG)
01:49:58.764 00.000 21948 Guiding  Dir = 1, Dur = 371
01:49:58.765 00.001 21948 IsSlewing returns 0
01:49:58.765 00.000 21948 IsGuiding returns 0
01:49:58.770 00.005 21948 PulseGuide returned control before completion, sleep 377
01:49:59.157 00.387 21948 IsGuiding returns 0
01:49:59.157 00.000 21948 Move returns status 0, amount 371
01:49:59.157 00.000 21948 move complete, result=0
01:49:59.157 00.000 21948 worker thread done servicing request
01:49:59.157 00.000 21948 Worker thread wakes up
01:49:59.157 00.000 18120 GuideStep: -0.5 px 98 ms EAST, 1.6 px 371 ms SOUTH
01:49:59.159 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:49:59.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:00.794 01.635 21948 Exposure complete
01:50:00.840 00.046 21948 worker thread done servicing request
01:50:00.840 00.000 18120 OnExposeComplete: enter
01:50:00.841 00.001 18120 UpdateGuideState(): m_state=6
01:50:00.842 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
01:50:00.843 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=235.47, Mass=1972, SNR=30.8, Peak=161 HFD=3.8
01:50:00.844 00.001 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
01:50:00.845 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
01:50:00.847 00.002 18120 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.65 mountX=0.26 mountY=0.19, mountTheta=0.63
01:50:00.849 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.15, opts=13)
01:50:00.850 00.001 18120 Enqueuing Move request for scope (-0.29, 0.15)
01:50:00.852 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:00.853 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.8
01:50:00.853 00.000 18120 PhdController: settling, locked = 1, distance = 1.24 (0.50) aobump = 0 frame = 3 / 99999
01:50:00.854 00.001 21948 Worker thread wakes up
01:50:00.854 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060200.854,"Host":"ASUS_SAM","Inst":1,"Distance":1.24,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:50:00.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
01:50:00.854 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
01:50:00.854 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.857 00.003 21948 Moving (-0.29, 0.15) raw xDistance=0.26 yDistance=0.19
01:50:00.857 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
01:50:00.857 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:00.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:00.857 00.000 18120 Enqueuing Expose request
01:50:00.858 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:50:00.858 00.000 21948 MoveAxis(W, 40, ABG)
01:50:00.858 00.000 21948 Guiding  Dir = 3, Dur = 40
01:50:00.858 00.000 21948 IsSlewing returns 0
01:50:00.858 00.000 21948 IsGuiding returns 0
01:50:00.860 00.002 21948 PulseGuide returned control before completion, sleep 49
01:50:00.919 00.059 21948 IsGuiding returns 0
01:50:00.919 00.000 21948 Move returns status 0, amount 40
01:50:00.919 00.000 21948 MoveAxis(N, 0, ABG)
01:50:00.919 00.000 21948 Move returns status 0, amount 0
01:50:00.919 00.000 21948 move complete, result=0
01:50:00.920 00.001 21948 worker thread done servicing request
01:50:00.920 00.000 21948 Worker thread wakes up
01:50:00.920 00.000 18120 GuideStep: 0.3 px 40 ms WEST, 0.2 px 0 ms NORTH
01:50:00.921 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:00.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:02.325 01.404 21948 Exposure complete
01:50:02.377 00.052 21948 worker thread done servicing request
01:50:02.377 00.000 18120 OnExposeComplete: enter
01:50:02.378 00.001 18120 UpdateGuideState(): m_state=6
01:50:02.379 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
01:50:02.379 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=235.41, Mass=1932, SNR=30.4, Peak=195 HFD=3.9
01:50:02.380 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
01:50:02.380 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
01:50:02.381 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.47 mountX=0.14 mountY=0.06, mountTheta=0.44
01:50:02.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.09, opts=13)
01:50:02.382 00.000 18120 Enqueuing Move request for scope (-0.12, 0.09)
01:50:02.383 00.001 21948 Worker thread wakes up
01:50:02.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:02.383 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.4
01:50:02.383 00.000 18120 PhdController: settling, locked = 1, distance = 0.91 (0.50) aobump = 0 frame = 4 / 99999
01:50:02.384 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:50:02.384 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060202.384,"Host":"ASUS_SAM","Inst":1,"Distance":0.91,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:50:02.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:50:02.384 00.000 21948 Moving (-0.12, 0.09) raw xDistance=0.14 yDistance=0.06
01:50:02.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:02.387 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:50:02.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:02.387 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:02.387 00.000 21948 MoveAxis(E, 0, ABG)
01:50:02.387 00.000 21948 Move returns status 0, amount 0
01:50:02.387 00.000 21948 MoveAxis(N, 0, ABG)
01:50:02.387 00.000 21948 Move returns status 0, amount 0
01:50:02.387 00.000 21948 move complete, result=0
01:50:02.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:02.388 00.001 18120 Enqueuing Expose request
01:50:02.388 00.000 21948 worker thread done servicing request
01:50:02.388 00.000 21948 Worker thread wakes up
01:50:02.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:02.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:02.388 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:04.023 01.635 21948 Exposure complete
01:50:04.093 00.070 21948 worker thread done servicing request
01:50:04.094 00.001 18120 OnExposeComplete: enter
01:50:04.095 00.001 18120 UpdateGuideState(): m_state=6
01:50:04.097 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
01:50:04.098 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=235.30, Mass=2012, SNR=30.9, Peak=186 HFD=4.0
01:50:04.100 00.002 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.00) = xAngle (-3.84 = 2.45)
01:50:04.100 00.000 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.41)
01:50:04.101 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.84 mountX=-0.01 mountY=0.01, mountTheta=2.43
01:50:04.102 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.02, opts=13)
01:50:04.102 00.000 18120 Enqueuing Move request for scope (-0.00, -0.02)
01:50:04.104 00.002 21948 Worker thread wakes up
01:50:04.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:04.104 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
01:50:04.104 00.000 18120 UpdateGuideState exits: m=2012 RSB=30.9
01:50:04.105 00.001 18120 PhdController: settling, locked = 1, distance = 0.64 (0.50) aobump = 0 frame = 5 / 99999
01:50:04.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
01:50:04.105 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060204.105,"Host":"ASUS_SAM","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:50:04.106 00.001 21948 Moving (-0.00, -0.02) raw xDistance=-0.01 yDistance=0.01
01:50:04.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:50:04.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:04.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:04.107 00.001 18120 Enqueuing Expose request
01:50:04.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:04.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:50:04.107 00.000 21948 MoveAxis(E, 0, ABG)
01:50:04.107 00.000 21948 Move returns status 0, amount 0
01:50:04.107 00.000 21948 MoveAxis(N, 0, ABG)
01:50:04.107 00.000 21948 Move returns status 0, amount 0
01:50:04.107 00.000 21948 move complete, result=0
01:50:04.107 00.000 21948 worker thread done servicing request
01:50:04.107 00.000 21948 Worker thread wakes up
01:50:04.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:04.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:04.108 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:05.521 01.413 21948 Exposure complete
01:50:05.553 00.032 21948 worker thread done servicing request
01:50:05.553 00.000 18120 OnExposeComplete: enter
01:50:05.553 00.000 18120 UpdateGuideState(): m_state=6
01:50:05.554 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
01:50:05.554 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=235.21, Mass=1954, SNR=30.6, Peak=192 HFD=4.0
01:50:05.555 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
01:50:05.555 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
01:50:05.556 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.77 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
01:50:05.558 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.10, opts=13)
01:50:05.558 00.000 18120 Enqueuing Move request for scope (0.11, -0.10)
01:50:05.559 00.001 21948 Worker thread wakes up
01:50:05.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:50:05.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:50:05.559 00.000 21948 Moving (0.11, -0.10) raw xDistance=-0.14 yDistance=-0.05
01:50:05.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:50:05.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:05.559 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:05.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:05.559 00.000 21948 MoveAxis(E, 0, ABG)
01:50:05.559 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:50:05.560 00.001 21948 Move returns status 0, amount 0
01:50:05.560 00.000 21948 MoveAxis(N, 0, ABG)
01:50:05.560 00.000 21948 Move returns status 0, amount 0
01:50:05.560 00.000 21948 move complete, result=0
01:50:05.560 00.000 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 6 / 99999
01:50:05.560 00.000 21948 worker thread done servicing request
01:50:05.560 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060205.560,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:50:05.561 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:05.562 00.001 18120 Enqueuing Expose request
01:50:05.562 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:05.563 00.001 21948 Worker thread wakes up
01:50:05.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:05.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:07.188 01.625 21948 Exposure complete
01:50:07.250 00.062 21948 worker thread done servicing request
01:50:07.250 00.000 18120 OnExposeComplete: enter
01:50:07.251 00.001 18120 UpdateGuideState(): m_state=6
01:50:07.252 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
01:50:07.253 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=235.29, Mass=2030, SNR=31.3, Peak=190 HFD=4.0
01:50:07.254 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.97 = 1.31)
01:50:07.256 00.002 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.01 = 1.27)
01:50:07.257 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=0.03 mountY=0.12, mountTheta=1.31
01:50:07.260 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.02, opts=13)
01:50:07.260 00.000 18120 Enqueuing Move request for scope (-0.13, -0.02)
01:50:07.261 00.001 21948 Worker thread wakes up
01:50:07.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:07.261 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.3
01:50:07.264 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
01:50:07.264 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 7 / 99999
01:50:07.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
01:50:07.264 00.000 21948 Moving (-0.13, -0.02) raw xDistance=0.03 yDistance=0.12
01:50:07.264 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060207.264,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
01:50:07.265 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:50:07.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:07.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:07.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:07.266 00.001 18120 Enqueuing Expose request
01:50:07.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:50:07.266 00.000 21948 MoveAxis(E, 0, ABG)
01:50:07.266 00.000 21948 Move returns status 0, amount 0
01:50:07.266 00.000 21948 MoveAxis(N, 0, ABG)
01:50:07.266 00.000 21948 Move returns status 0, amount 0
01:50:07.266 00.000 21948 move complete, result=0
01:50:07.266 00.000 21948 worker thread done servicing request
01:50:07.266 00.000 21948 Worker thread wakes up
01:50:07.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:07.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:07.267 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:08.790 01.523 21948 Exposure complete
01:50:08.862 00.072 21948 worker thread done servicing request
01:50:08.863 00.001 18120 OnExposeComplete: enter
01:50:08.864 00.001 18120 UpdateGuideState(): m_state=6
01:50:08.865 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
01:50:08.866 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=235.44, Mass=2128, SNR=31.9, Peak=190 HFD=3.8
01:50:08.866 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:50:08.866 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
01:50:08.867 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.99 mountX=0.14 mountY=-0.01, mountTheta=-0.05
01:50:08.868 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
01:50:08.868 00.000 18120 Enqueuing Move request for scope (-0.06, 0.13)
01:50:08.869 00.001 21948 Worker thread wakes up
01:50:08.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:08.869 00.000 18120 UpdateGuideState exits: m=2128 RSB=31.9
01:50:08.870 00.001 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 8 / 99999
01:50:08.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:50:08.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:50:08.870 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060208.870,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
01:50:08.871 00.001 21948 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=-0.01
01:50:08.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:08.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:08.872 00.001 18120 Enqueuing Expose request
01:50:08.874 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:50:08.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:08.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:08.874 00.000 21948 MoveAxis(E, 0, ABG)
01:50:08.874 00.000 21948 Move returns status 0, amount 0
01:50:08.874 00.000 21948 MoveAxis(N, 0, ABG)
01:50:08.874 00.000 21948 Move returns status 0, amount 0
01:50:08.874 00.000 21948 move complete, result=0
01:50:08.874 00.000 21948 worker thread done servicing request
01:50:08.874 00.000 21948 Worker thread wakes up
01:50:08.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:08.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:08.875 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:10.507 01.632 21948 Exposure complete
01:50:10.547 00.040 21948 worker thread done servicing request
01:50:10.547 00.000 18120 OnExposeComplete: enter
01:50:10.549 00.002 18120 UpdateGuideState(): m_state=6
01:50:10.550 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
01:50:10.554 00.004 18120 Star::Find returns 1 (0), X=895.86, Y=235.33, Mass=1942, SNR=30.5, Peak=168 HFD=3.9
01:50:10.556 00.002 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.03 = 1.03)
01:50:10.558 00.002 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
01:50:10.561 00.003 18120 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.02 mountX=0.08 mountY=0.13, mountTheta=1.02
01:50:10.565 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.02, opts=13)
01:50:10.565 00.000 18120 Enqueuing Move request for scope (-0.16, 0.02)
01:50:10.566 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:10.566 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.5
01:50:10.566 00.000 21948 Worker thread wakes up
01:50:10.566 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 9 / 99999
01:50:10.567 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:50:10.567 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060210.567,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
01:50:10.567 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:50:10.567 00.000 21948 Moving (-0.16, 0.02) raw xDistance=0.08 yDistance=0.13
01:50:10.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:10.568 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:10.568 00.000 18120 Enqueuing Expose request
01:50:10.569 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:10.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:10.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:50:10.569 00.000 21948 MoveAxis(E, 0, ABG)
01:50:10.569 00.000 21948 Move returns status 0, amount 0
01:50:10.569 00.000 21948 MoveAxis(N, 0, ABG)
01:50:10.569 00.000 21948 Move returns status 0, amount 0
01:50:10.569 00.000 21948 move complete, result=0
01:50:10.569 00.000 21948 worker thread done servicing request
01:50:10.569 00.000 21948 Worker thread wakes up
01:50:10.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:10.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:10.569 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:12.080 01.511 21948 Exposure complete
01:50:12.121 00.041 21948 worker thread done servicing request
01:50:12.121 00.000 18120 OnExposeComplete: enter
01:50:12.123 00.002 18120 UpdateGuideState(): m_state=6
01:50:12.123 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
01:50:12.124 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=235.29, Mass=1962, SNR=30.6, Peak=189 HFD=4.0
01:50:12.124 00.000 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.35)
01:50:12.124 00.000 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.31)
01:50:12.124 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=0.02 mountY=0.11, mountTheta=1.34
01:50:12.126 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
01:50:12.126 00.000 18120 Enqueuing Move request for scope (-0.11, -0.02)
01:50:12.127 00.001 21948 Worker thread wakes up
01:50:12.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:50:12.127 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:50:12.127 00.000 21948 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=0.11
01:50:12.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:50:12.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:12.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:12.128 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.6
01:50:12.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:50:12.128 00.000 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 10 / 99999
01:50:12.129 00.001 21948 MoveAxis(E, 0, ABG)
01:50:12.129 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060212.129,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
01:50:12.129 00.000 21948 Move returns status 0, amount 0
01:50:12.129 00.000 21948 MoveAxis(N, 0, ABG)
01:50:12.129 00.000 21948 Move returns status 0, amount 0
01:50:12.129 00.000 21948 move complete, result=0
01:50:12.129 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.130 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:12.130 00.000 18120 Enqueuing Expose request
01:50:12.130 00.000 21948 worker thread done servicing request
01:50:12.130 00.000 21948 Worker thread wakes up
01:50:12.130 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:12.132 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:12.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:13.757 01.625 21948 Exposure complete
01:50:13.829 00.072 21948 worker thread done servicing request
01:50:13.829 00.000 18120 OnExposeComplete: enter
01:50:13.830 00.001 18120 UpdateGuideState(): m_state=6
01:50:13.834 00.004 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
01:50:13.834 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=235.32, Mass=1962, SNR=30.8, Peak=184 HFD=4.0
01:50:13.835 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
01:50:13.835 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
01:50:13.835 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.04 mountX=0.06 mountY=0.10, mountTheta=1.03
01:50:13.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.01, opts=13)
01:50:13.837 00.001 18120 Enqueuing Move request for scope (-0.12, 0.01)
01:50:13.837 00.000 21948 Worker thread wakes up
01:50:13.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:50:13.837 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:50:13.837 00.000 21948 Moving (-0.12, 0.01) raw xDistance=0.06 yDistance=0.10
01:50:13.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:50:13.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:13.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:13.838 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.8
01:50:13.838 00.000 18120 PhdController: settling, locked = 1, distance = 0.19 (0.50) aobump = 0 frame = 11 / 99999
01:50:13.839 00.001 18120 PhdController: newstate STATE_FINISH
01:50:13.839 00.000 18120 PhdController complete: success
01:50:13.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:50:13.840 00.001 21948 MoveAxis(E, 0, ABG)
01:50:13.840 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786060213.839,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:50:13.840 00.000 21948 Move returns status 0, amount 0
01:50:13.840 00.000 21948 MoveAxis(N, 0, ABG)
01:50:13.840 00.000 21948 Move returns status 0, amount 0
01:50:13.840 00.000 18120 Mount: notify guiding dither settle done success=1
01:50:13.840 00.000 18120 PhdController: newstate STATE_IDLE
01:50:13.841 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.841 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:13.842 00.001 18120 Enqueuing Expose request
01:50:13.842 00.000 21948 move complete, result=0
01:50:13.842 00.000 21948 worker thread done servicing request
01:50:13.842 00.000 21948 Worker thread wakes up
01:50:13.842 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:13.843 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:13.843 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:15.256 01.413 21948 Exposure complete
01:50:15.309 00.053 21948 worker thread done servicing request
01:50:15.309 00.000 18120 OnExposeComplete: enter
01:50:15.309 00.000 18120 UpdateGuideState(): m_state=6
01:50:15.310 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.310 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=235.13, Mass=1934, SNR=30.5, Peak=182 HFD=4.2
01:50:15.311 00.001 18120 MultiStar: exiting stabilization period
01:50:15.311 00.000 18120 MultiStar: updating star positions after lock position change
01:50:15.312 00.001 18120 Star::Find(15, 621, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.312 00.000 18120 Star::Find returns 1 (0), X=620.98, Y=385.83, Mass=1056, SNR=22.6, Peak=111 HFD=4.0
01:50:15.312 00.000 18120 Star::Find(15, 1048, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.313 00.001 18120 Star::Find returns 1 (0), X=1048.02, Y=599.96, Mass=772, SNR=19.2, Peak=81 HFD=4.1
01:50:15.313 00.000 18120 Star::Find(15, 155, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.314 00.001 18120 Star::Find returns 1 (0), X=154.85, Y=36.98, Mass=726, SNR=18.7, Peak=92 HFD=3.7
01:50:15.314 00.000 18120 Star::Find(15, 338, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.315 00.001 18120 Star::Find returns 1 (0), X=337.92, Y=894.00, Mass=625, SNR=17.4, Peak=85 HFD=3.7
01:50:15.317 00.002 18120 Star::Find(15, 162, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.318 00.001 18120 Star::Find returns 1 (0), X=162.13, Y=421.26, Mass=421, SNR=14.2, Peak=45 HFD=3.4
01:50:15.318 00.000 18120 Star::Find(15, 543, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.320 00.002 18120 Star::Find returns 1 (0), X=543.42, Y=69.77, Mass=547, SNR=16.0, Peak=47 HFD=4.3
01:50:15.321 00.001 18120 Star::Find(15, 1133, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.322 00.001 18120 Star::Find returns 1 (0), X=1132.43, Y=229.19, Mass=327, SNR=12.4, Peak=37 HFD=3.3
01:50:15.322 00.000 18120 Star::Find(15, 419, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.323 00.001 18120 Star::Find returns 1 (0), X=419.49, Y=132.27, Mass=354, SNR=13.0, Peak=35 HFD=3.5
01:50:15.323 00.000 18120 Star::Find(15, 753, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.323 00.000 18120 Star::Find returns 1 (0), X=752.73, Y=264.84, Mass=324, SNR=12.4, Peak=31 HFD=3.5
01:50:15.324 00.001 18120 Star::Find(15, 1234, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.325 00.001 18120 Star::Find returns 1 (0), X=1233.47, Y=676.71, Mass=316, SNR=12.3, Peak=30 HFD=3.3
01:50:15.326 00.001 18120 Star::Find(15, 849, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:50:15.327 00.001 18120 Star::Find returns 1 (0), X=849.36, Y=76.38, Mass=293, SNR=11.8, Peak=31 HFD=3.3
01:50:15.328 00.001 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.15)
01:50:15.329 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.11)
01:50:15.330 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.14 mountX=-0.12 mountY=0.19, mountTheta=2.14
01:50:15.332 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.19, opts=13)
01:50:15.336 00.004 18120 Enqueuing Move request for scope (-0.12, -0.19)
01:50:15.338 00.002 21948 Worker thread wakes up
01:50:15.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
01:50:15.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:15.341 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
01:50:15.341 00.000 21948 Moving (-0.12, -0.19) raw xDistance=-0.12 yDistance=0.19
01:50:15.341 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.5
01:50:15.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:15.342 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:15.342 00.000 18120 Enqueuing Expose request
01:50:15.343 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:50:15.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:15.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:50:15.343 00.000 21948 MoveAxis(E, 0, ABG)
01:50:15.343 00.000 21948 Move returns status 0, amount 0
01:50:15.343 00.000 21948 MoveAxis(N, 0, ABG)
01:50:15.343 00.000 21948 Move returns status 0, amount 0
01:50:15.343 00.000 21948 move complete, result=0
01:50:15.343 00.000 21948 worker thread done servicing request
01:50:15.343 00.000 21948 Worker thread wakes up
01:50:15.343 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:15.343 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:15.344 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:16.973 01.629 21948 Exposure complete
01:50:17.011 00.038 21948 worker thread done servicing request
01:50:17.011 00.000 18120 OnExposeComplete: enter
01:50:17.013 00.002 18120 UpdateGuideState(): m_state=6
01:50:17.015 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
01:50:17.016 00.001 18120 Star::Find returns 1 (0), X=895.82, Y=235.27, Mass=2089, SNR=31.5, Peak=190 HFD=4.2
01:50:17.018 00.002 18120 MultiStar: [#1 0.09,-0.01,0.72,U] [#2 -0.16,0.06,0.63,U] [#3 0.04,-0.20,0.59,U] [#4 0.09,-0.06,0.52,U] [#5 -0.03,-0.03,0.45,U] [#6 -0.57,-0.13,0.00,M2] [#7 0.28,0.00,0.42,U] [#8 0.06,0.03,0.41,U] 
01:50:17.018 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.20, -0.05}
01:50:17.018 00.000 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.80 = 2.48)
01:50:17.019 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.44)
01:50:17.019 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.81 mountX=-0.03 mountY=0.02, mountTheta=2.46
01:50:17.021 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
01:50:17.022 00.001 18120 Enqueuing Move request for scope (-0.01, -0.04)
01:50:17.022 00.000 21948 Worker thread wakes up
01:50:17.022 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:50:17.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:17.023 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:50:17.023 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
01:50:17.023 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.5
01:50:17.023 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:17.024 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:17.024 00.000 18120 Enqueuing Expose request
01:50:17.025 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:50:17.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:17.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:50:17.025 00.000 21948 MoveAxis(E, 0, ABG)
01:50:17.025 00.000 21948 Move returns status 0, amount 0
01:50:17.025 00.000 21948 MoveAxis(N, 0, ABG)
01:50:17.025 00.000 21948 Move returns status 0, amount 0
01:50:17.025 00.000 21948 move complete, result=0
01:50:17.025 00.000 21948 worker thread done servicing request
01:50:17.025 00.000 21948 Worker thread wakes up
01:50:17.025 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:17.025 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:17.025 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:18.546 01.521 21948 Exposure complete
01:50:18.582 00.036 21948 worker thread done servicing request
01:50:18.583 00.001 18120 OnExposeComplete: enter
01:50:18.583 00.000 18120 UpdateGuideState(): m_state=6
01:50:18.584 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
01:50:18.584 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=235.25, Mass=2168, SNR=32.2, Peak=198 HFD=4.1
01:50:18.585 00.001 18120 MultiStar: [#1 0.08,-0.01,0.69,U] [#2 -0.05,0.04,0.63,U] [#3 0.02,-0.02,0.59,U] [#4 -0.05,-0.04,0.56,U] [#5 -0.08,-0.13,0.43,U] [#6 -0.35,-0.26,0.00,M3] [#7 0.13,-0.14,0.42,U] [#8 -0.04,0.08,0.37,U] 
01:50:18.586 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.06, -0.06}
01:50:18.588 00.002 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
01:50:18.589 00.001 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
01:50:18.591 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.85 mountX=-0.03 mountY=0.03, mountTheta=2.41
01:50:18.595 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
01:50:18.596 00.001 18120 Enqueuing Move request for scope (-0.01, -0.04)
01:50:18.598 00.002 21948 Worker thread wakes up
01:50:18.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:50:18.598 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:50:18.598 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.03
01:50:18.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:50:18.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:18.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:18.598 00.000 18120 UpdateGuideState exits: m=2168 RSB=32.2
01:50:18.599 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.599 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:18.600 00.001 18120 Enqueuing Expose request
01:50:18.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:50:18.600 00.000 21948 MoveAxis(E, 0, ABG)
01:50:18.600 00.000 21948 Move returns status 0, amount 0
01:50:18.600 00.000 21948 MoveAxis(N, 0, ABG)
01:50:18.600 00.000 21948 Move returns status 0, amount 0
01:50:18.600 00.000 21948 move complete, result=0
01:50:18.600 00.000 21948 worker thread done servicing request
01:50:18.600 00.000 21948 Worker thread wakes up
01:50:18.600 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:18.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:18.601 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:20.226 01.625 21948 Exposure complete
01:50:20.274 00.048 21948 worker thread done servicing request
01:50:20.275 00.001 18120 OnExposeComplete: enter
01:50:20.276 00.001 18120 UpdateGuideState(): m_state=6
01:50:20.276 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
01:50:20.277 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=235.17, Mass=2047, SNR=31.2, Peak=202 HFD=4.1
01:50:20.277 00.000 18120 MultiStar: [#1 -0.01,-0.12,0.71,U] [#2 -0.13,-0.02,0.64,U] [#3 0.24,-0.29,0.60,U] [#4 0.20,-0.16,0.57,U] [#5 -0.01,-0.15,0.46,U] [#6 -0.20,-0.28,0.53,U] [#7 0.15,-0.14,0.43,U] [#8 -0.04,-0.26,0.40,U] 
01:50:20.278 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {-0.17, -0.14}
01:50:20.278 00.000 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.64)
01:50:20.279 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
01:50:20.279 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=-0.15 mountY=0.09, mountTheta=2.61
01:50:20.280 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.17, opts=13)
01:50:20.281 00.001 18120 Enqueuing Move request for scope (-0.01, -0.17)
01:50:20.283 00.002 21948 Worker thread wakes up
01:50:20.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:20.283 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.2
01:50:20.283 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:20.283 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:20.284 00.001 18120 Enqueuing Expose request
01:50:20.284 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
01:50:20.284 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
01:50:20.284 00.000 21948 Moving (-0.01, -0.17) raw xDistance=-0.15 yDistance=0.09
01:50:20.284 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:50:20.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:20.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:50:20.284 00.000 21948 MoveAxis(E, 0, ABG)
01:50:20.285 00.001 21948 Move returns status 0, amount 0
01:50:20.285 00.000 21948 MoveAxis(N, 0, ABG)
01:50:20.285 00.000 21948 Move returns status 0, amount 0
01:50:20.285 00.000 21948 move complete, result=0
01:50:20.285 00.000 21948 worker thread done servicing request
01:50:20.285 00.000 21948 Worker thread wakes up
01:50:20.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:20.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:20.285 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:21.807 01.522 21948 Exposure complete
01:50:21.872 00.065 21948 worker thread done servicing request
01:50:21.872 00.000 18120 OnExposeComplete: enter
01:50:21.873 00.001 18120 UpdateGuideState(): m_state=6
01:50:21.874 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
01:50:21.874 00.000 18120 Star::Find returns 1 (0), X=896.00, Y=235.09, Mass=1919, SNR=30.4, Peak=192 HFD=4.2
01:50:21.875 00.001 18120 MultiStar: [#1 0.09,0.04,0.74,U] [#2 -0.10,0.03,0.63,U] [#3 0.04,-0.20,0.61,U] [#4 0.09,-0.11,0.58,U] [#5 0.22,-0.16,0.46,U] [#6 -0.03,-0.53,0.00,M3] [#7 0.08,-0.03,0.44,U] [#8 0.05,-0.11,0.42,U] 
01:50:21.875 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {-0.02, -0.22}
01:50:21.875 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.14)
01:50:21.876 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.10)
01:50:21.876 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.15 mountX=-0.11 mountY=0.00, mountTheta=3.10
01:50:21.877 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
01:50:21.878 00.001 18120 Enqueuing Move request for scope (0.05, -0.10)
01:50:21.878 00.000 21948 Worker thread wakes up
01:50:21.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:50:21.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:50:21.878 00.000 21948 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=0.00
01:50:21.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:21.878 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:21.879 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:21.879 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.4
01:50:21.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:21.880 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:21.880 00.000 18120 Enqueuing Expose request
01:50:21.881 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:50:21.881 00.000 21948 MoveAxis(E, 0, ABG)
01:50:21.881 00.000 21948 Move returns status 0, amount 0
01:50:21.881 00.000 21948 MoveAxis(N, 0, ABG)
01:50:21.881 00.000 21948 Move returns status 0, amount 0
01:50:21.881 00.000 21948 move complete, result=0
01:50:21.881 00.000 21948 worker thread done servicing request
01:50:21.881 00.000 21948 Worker thread wakes up
01:50:21.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:21.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:21.881 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:23.511 01.630 21948 Exposure complete
01:50:23.546 00.035 21948 worker thread done servicing request
01:50:23.546 00.000 18120 OnExposeComplete: enter
01:50:23.547 00.001 18120 UpdateGuideState(): m_state=6
01:50:23.548 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
01:50:23.549 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.15, Mass=2083, SNR=31.5, Peak=198 HFD=4.2
01:50:23.550 00.001 18120 MultiStar: [#1 0.07,-0.09,0.70,U] [#2 0.13,-0.15,0.63,U] [#3 0.32,0.06,0.59,U] [#4 0.21,-0.17,0.54,U] [#5 0.13,-0.06,0.46,U] [#6 -0.15,-0.38,0.00,M4] [#7 0.43,-0.07,0.00,M1] [#8 0.33,-0.01,0.38,U] 
01:50:23.551 00.001 18120 single-star, 6 included, MultiStar: {0.15, -0.10}, one-star: {0.05, -0.17}
01:50:23.552 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
01:50:23.553 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
01:50:23.554 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.30 mountX=-0.17 mountY=0.03, mountTheta=2.94
01:50:23.556 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.17, opts=13)
01:50:23.557 00.001 18120 Enqueuing Move request for scope (0.05, -0.17)
01:50:23.558 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:23.558 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.5
01:50:23.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.559 00.001 21948 Worker thread wakes up
01:50:23.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
01:50:23.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
01:50:23.559 00.000 21948 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=0.03
01:50:23.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:50:23.559 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:23.560 00.001 18120 Enqueuing Expose request
01:50:23.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:23.560 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:50:23.560 00.000 21948 MoveAxis(E, 0, ABG)
01:50:23.560 00.000 21948 Move returns status 0, amount 0
01:50:23.560 00.000 21948 MoveAxis(N, 0, ABG)
01:50:23.560 00.000 21948 Move returns status 0, amount 0
01:50:23.560 00.000 21948 move complete, result=0
01:50:23.560 00.000 21948 worker thread done servicing request
01:50:23.560 00.000 21948 Worker thread wakes up
01:50:23.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:23.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:23.561 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:25.080 01.519 21948 Exposure complete
01:50:25.129 00.049 21948 worker thread done servicing request
01:50:25.129 00.000 18120 OnExposeComplete: enter
01:50:25.129 00.000 18120 UpdateGuideState(): m_state=6
01:50:25.130 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
01:50:25.130 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=235.07, Mass=1974, SNR=30.8, Peak=177 HFD=4.3
01:50:25.131 00.001 18120 MultiStar: [#1 0.30,-0.29,0.00,M1] [#2 0.06,-0.18,0.64,U] [#3 0.33,-0.07,0.61,U] [#4 -0.11,0.01,0.56,U] [#5 0.11,-0.05,0.48,U] [#6 -0.03,-0.44,0.00,M5] [#7 0.24,-0.11,0.43,U] [#8 0.13,0.00,0.41,U] 
01:50:25.131 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {-0.11, -0.24}
01:50:25.132 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
01:50:25.133 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
01:50:25.135 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
01:50:25.137 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
01:50:25.139 00.002 18120 Enqueuing Move request for scope (0.07, -0.11)
01:50:25.139 00.000 21948 Worker thread wakes up
01:50:25.139 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:25.141 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:50:25.141 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
01:50:25.143 00.002 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:50:25.143 00.000 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
01:50:25.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:50:25.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:25.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:25.144 00.001 21948 MoveAxis(E, 0, ABG)
01:50:25.144 00.000 21948 Move returns status 0, amount 0
01:50:25.144 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:25.145 00.001 18120 Enqueuing Expose request
01:50:25.145 00.000 21948 MoveAxis(N, 0, ABG)
01:50:25.145 00.000 21948 Move returns status 0, amount 0
01:50:25.145 00.000 21948 move complete, result=0
01:50:25.145 00.000 21948 worker thread done servicing request
01:50:25.145 00.000 21948 Worker thread wakes up
01:50:25.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:25.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:25.146 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:26.777 01.631 21948 Exposure complete
01:50:26.817 00.040 21948 worker thread done servicing request
01:50:26.817 00.000 18120 OnExposeComplete: enter
01:50:26.818 00.001 18120 UpdateGuideState(): m_state=6
01:50:26.818 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
01:50:26.819 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=235.35, Mass=1894, SNR=30.2, Peak=165 HFD=4.0
01:50:26.819 00.000 18120 MultiStar: [#1 0.26,0.15,0.76,U] [#2 0.06,0.04,0.65,U] [#3 0.35,0.03,0.61,U] [#4 0.36,0.11,0.56,U] [#5 0.16,-0.08,0.47,U] [#6 -0.04,-0.01,0.51,U] [#7 0.37,-0.05,0.44,U] [#8 0.17,0.13,0.40,U] 
01:50:26.820 00.001 18120 single-star, 8 included, MultiStar: {0.17, 0.05}, one-star: {-0.02, 0.04}
01:50:26.820 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
01:50:26.821 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
01:50:26.822 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.05 mountX=0.05 mountY=0.00, mountTheta=0.01
01:50:26.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
01:50:26.824 00.000 18120 Enqueuing Move request for scope (-0.02, 0.04)
01:50:26.825 00.001 21948 Worker thread wakes up
01:50:26.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:50:26.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:50:26.825 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.00
01:50:26.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:50:26.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:26.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:50:26.825 00.000 21948 MoveAxis(E, 0, ABG)
01:50:26.825 00.000 21948 Move returns status 0, amount 0
01:50:26.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:26.826 00.001 18120 UpdateGuideState exits: m=1894 RSB=30.2
01:50:26.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:26.827 00.001 21948 MoveAxis(N, 0, ABG)
01:50:26.827 00.000 21948 Move returns status 0, amount 0
01:50:26.827 00.000 21948 move complete, result=0
01:50:26.827 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:26.828 00.001 18120 Enqueuing Expose request
01:50:26.829 00.001 21948 worker thread done servicing request
01:50:26.829 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:26.829 00.000 21948 Worker thread wakes up
01:50:26.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:26.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:28.357 01.528 21948 Exposure complete
01:50:28.407 00.050 21948 worker thread done servicing request
01:50:28.408 00.001 18120 OnExposeComplete: enter
01:50:28.408 00.000 18120 UpdateGuideState(): m_state=6
01:50:28.409 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
01:50:28.409 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.19, Mass=1973, SNR=30.8, Peak=184 HFD=4.2
01:50:28.410 00.001 18120 MultiStar: [#1 0.32,-0.00,0.75,U] [#2 0.08,0.04,0.63,U] [#3 0.35,0.03,0.61,U] [#4 0.32,-0.16,0.55,U] [#5 0.19,0.07,0.44,U] [#6 -0.10,0.09,0.51,U] [#7 0.23,-0.39,0.00,M1] [#8 0.26,0.05,0.40,U] 
01:50:28.410 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {-0.11, -0.12}
01:50:28.411 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:50:28.411 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:50:28.411 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
01:50:28.413 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.01, opts=13)
01:50:28.414 00.001 18120 Enqueuing Move request for scope (0.15, -0.01)
01:50:28.414 00.000 21948 Worker thread wakes up
01:50:28.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:28.415 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.8
01:50:28.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:28.416 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:28.416 00.000 18120 Enqueuing Expose request
01:50:28.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:50:28.416 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:50:28.416 00.000 21948 Moving (0.15, -0.01) raw xDistance=-0.07 yDistance=-0.12
01:50:28.417 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:50:28.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:28.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:50:28.417 00.000 21948 MoveAxis(E, 0, ABG)
01:50:28.417 00.000 21948 Move returns status 0, amount 0
01:50:28.417 00.000 21948 MoveAxis(N, 0, ABG)
01:50:28.417 00.000 21948 Move returns status 0, amount 0
01:50:28.417 00.000 21948 move complete, result=0
01:50:28.417 00.000 21948 worker thread done servicing request
01:50:28.418 00.001 21948 Worker thread wakes up
01:50:28.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:28.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:28.418 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:30.052 01.634 21948 Exposure complete
01:50:30.103 00.051 21948 worker thread done servicing request
01:50:30.103 00.000 18120 OnExposeComplete: enter
01:50:30.103 00.000 18120 UpdateGuideState(): m_state=6
01:50:30.104 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
01:50:30.104 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=235.25, Mass=1980, SNR=30.8, Peak=201 HFD=4.1
01:50:30.105 00.001 18120 MultiStar: [#1 0.20,-0.01,0.70,U] [#2 -0.01,0.24,0.66,U] [#3 0.41,0.02,0.00,M1] [#4 0.38,-0.16,0.00,M1] [#5 0.04,0.15,0.47,U] [#6 -0.26,-0.20,0.51,U] [#7 0.35,-0.17,0.00,M2] [#8 0.23,0.28,0.39,U] 
01:50:30.105 00.000 18120 refined, 5 included, MultiStar: {0.04, 0.04}, one-star: {0.04, -0.06}
01:50:30.106 00.001 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
01:50:30.106 00.000 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
01:50:30.107 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.84 mountX=0.02 mountY=-0.06, mountTheta=-1.16
01:50:30.108 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
01:50:30.109 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
01:50:30.109 00.000 21948 Worker thread wakes up
01:50:30.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:50:30.109 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:50:30.109 00.000 21948 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.06
01:50:30.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:30.110 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.8
01:50:30.110 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:30.111 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:30.111 00.000 18120 Enqueuing Expose request
01:50:30.113 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:50:30.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:30.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:50:30.113 00.000 21948 MoveAxis(E, 0, ABG)
01:50:30.113 00.000 21948 Move returns status 0, amount 0
01:50:30.113 00.000 21948 MoveAxis(N, 0, ABG)
01:50:30.113 00.000 21948 Move returns status 0, amount 0
01:50:30.113 00.000 21948 move complete, result=0
01:50:30.113 00.000 21948 worker thread done servicing request
01:50:30.113 00.000 21948 Worker thread wakes up
01:50:30.114 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:30.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:30.114 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:31.638 01.524 21948 Exposure complete
01:50:31.681 00.043 21948 worker thread done servicing request
01:50:31.682 00.001 18120 OnExposeComplete: enter
01:50:31.683 00.001 18120 UpdateGuideState(): m_state=6
01:50:31.684 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
01:50:31.686 00.002 18120 Star::Find returns 1 (0), X=896.05, Y=235.37, Mass=1966, SNR=30.6, Peak=188 HFD=4.0
01:50:31.686 00.000 18120 MultiStar: [#1 0.29,0.11,0.72,U] [#2 0.07,0.04,0.63,U] [#3 0.46,0.15,0.00,M2] [#4 0.56,-0.02,0.00,M2] [#5 0.23,0.08,0.45,U] [#6 0.01,-0.09,0.52,U] [#7 0.28,-0.24,0.44,U] [#8 0.28,0.18,0.41,U] 
01:50:31.687 00.001 18120 single-star, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.03, 0.06}
01:50:31.688 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
01:50:31.689 00.001 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
01:50:31.690 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=0.04 mountY=-0.05, mountTheta=-0.86
01:50:31.691 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
01:50:31.692 00.001 18120 Enqueuing Move request for scope (0.03, 0.06)
01:50:31.692 00.000 21948 Worker thread wakes up
01:50:31.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:31.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:50:31.692 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
01:50:31.693 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:31.693 00.000 18120 Enqueuing Expose request
01:50:31.694 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:50:31.694 00.000 21948 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
01:50:31.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:31.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:31.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:31.694 00.000 21948 MoveAxis(E, 0, ABG)
01:50:31.694 00.000 21948 Move returns status 0, amount 0
01:50:31.694 00.000 21948 MoveAxis(N, 0, ABG)
01:50:31.694 00.000 21948 Move returns status 0, amount 0
01:50:31.694 00.000 21948 move complete, result=0
01:50:31.694 00.000 21948 worker thread done servicing request
01:50:31.694 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:31.694 00.000 21948 Worker thread wakes up
01:50:31.696 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:31.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:33.330 01.634 21948 Exposure complete
01:50:33.374 00.044 21948 worker thread done servicing request
01:50:33.374 00.000 18120 OnExposeComplete: enter
01:50:33.375 00.001 18120 UpdateGuideState(): m_state=6
01:50:33.377 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
01:50:33.378 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=235.21, Mass=2089, SNR=31.8, Peak=206 HFD=4.1
01:50:33.379 00.001 18120 MultiStar: [#1 0.24,-0.06,0.70,U] [#2 0.21,0.05,0.58,U] [#3 0.35,-0.18,0.00,M3] [#4 0.26,-0.14,0.56,U] [#5 0.19,0.04,0.46,U] [#6 -0.11,-0.43,0.00,M2] [#7 0.02,0.12,0.43,U] [#8 0.06,0.01,0.38,U] 
01:50:33.379 00.000 18120 single-star, 6 included, MultiStar: {0.13, -0.03}, one-star: {-0.01, -0.10}
01:50:33.380 00.001 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
01:50:33.380 00.000 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
01:50:33.381 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.09 mountY=0.05, mountTheta=2.62
01:50:33.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.10, opts=13)
01:50:33.382 00.000 18120 Enqueuing Move request for scope (-0.01, -0.10)
01:50:33.383 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:33.383 00.000 18120 UpdateGuideState exits: m=2089 RSB=31.8
01:50:33.383 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:33.384 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:33.384 00.000 18120 Enqueuing Expose request
01:50:33.385 00.001 21948 Worker thread wakes up
01:50:33.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
01:50:33.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
01:50:33.385 00.000 21948 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.05
01:50:33.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:50:33.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:33.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:50:33.385 00.000 21948 MoveAxis(E, 0, ABG)
01:50:33.385 00.000 21948 Move returns status 0, amount 0
01:50:33.385 00.000 21948 MoveAxis(N, 0, ABG)
01:50:33.385 00.000 21948 Move returns status 0, amount 0
01:50:33.385 00.000 21948 move complete, result=0
01:50:33.385 00.000 21948 worker thread done servicing request
01:50:33.385 00.000 21948 Worker thread wakes up
01:50:33.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:33.386 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:33.386 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:34.897 01.511 21948 Exposure complete
01:50:34.928 00.031 21948 worker thread done servicing request
01:50:34.928 00.000 18120 OnExposeComplete: enter
01:50:34.931 00.003 18120 UpdateGuideState(): m_state=6
01:50:34.932 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
01:50:34.932 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=235.24, Mass=1879, SNR=30.1, Peak=197 HFD=4.0
01:50:34.933 00.001 18120 MultiStar: [#1 0.09,0.13,0.73,U] [#2 0.00,0.11,0.66,U] [#3 0.36,-0.02,0.61,U] [#4 0.39,-0.18,0.00,M2] [#5 0.19,-0.02,0.47,U] [#6 -0.20,-0.19,0.52,U] [#7 0.14,-0.25,0.46,U] [#8 -0.05,0.04,0.40,U] 
01:50:34.934 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.01, -0.08}
01:50:34.934 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
01:50:34.934 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
01:50:34.935 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
01:50:34.936 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
01:50:34.936 00.000 18120 Enqueuing Move request for scope (0.07, -0.03)
01:50:34.937 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:34.937 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.1
01:50:34.938 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:34.940 00.002 18120 Enqueuing Expose request
01:50:34.940 00.000 21948 Worker thread wakes up
01:50:34.940 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:50:34.940 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:50:34.940 00.000 21948 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.05
01:50:34.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:50:34.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:34.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:34.940 00.000 21948 MoveAxis(E, 0, ABG)
01:50:34.940 00.000 21948 Move returns status 0, amount 0
01:50:34.940 00.000 21948 MoveAxis(N, 0, ABG)
01:50:34.940 00.000 21948 Move returns status 0, amount 0
01:50:34.940 00.000 21948 move complete, result=0
01:50:34.942 00.002 21948 worker thread done servicing request
01:50:34.942 00.000 21948 Worker thread wakes up
01:50:34.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:34.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:34.942 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:36.580 01.638 21948 Exposure complete
01:50:36.622 00.042 21948 worker thread done servicing request
01:50:36.623 00.001 18120 OnExposeComplete: enter
01:50:36.623 00.000 18120 UpdateGuideState(): m_state=6
01:50:36.626 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
01:50:36.627 00.001 18120 Star::Find returns 1 (0), X=896.13, Y=235.12, Mass=1960, SNR=30.7, Peak=204 HFD=4.1
01:50:36.627 00.000 18120 MultiStar: [#1 0.31,-0.08,0.73,U] [#2 0.08,-0.04,0.66,U] [#3 0.51,-0.18,0.00,M3] [#4 0.44,-0.18,0.00,M3] [#5 0.21,-0.17,0.46,U] [#6 0.04,-0.26,0.49,U] [#7 0.54,-0.16,0.00,M1] [#8 0.11,-0.16,0.39,U] 
01:50:36.628 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.14}, one-star: {0.11, -0.19}
01:50:36.628 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
01:50:36.628 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
01:50:36.629 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.78 mountX=-0.19 mountY=-0.07, mountTheta=-2.81
01:50:36.630 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.14, opts=13)
01:50:36.630 00.000 18120 Enqueuing Move request for scope (0.15, -0.14)
01:50:36.631 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:36.631 00.000 21948 Worker thread wakes up
01:50:36.631 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
01:50:36.631 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
01:50:36.632 00.001 21948 Moving (0.15, -0.14) raw xDistance=-0.19 yDistance=-0.07
01:50:36.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:50:36.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:36.632 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:50:36.632 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:36.633 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:36.633 00.000 18120 Enqueuing Expose request
01:50:36.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:50:36.634 00.001 21948 MoveAxis(E, 0, ABG)
01:50:36.634 00.000 21948 Move returns status 0, amount 0
01:50:36.634 00.000 21948 MoveAxis(N, 0, ABG)
01:50:36.634 00.000 21948 Move returns status 0, amount 0
01:50:36.634 00.000 21948 move complete, result=0
01:50:36.634 00.000 21948 worker thread done servicing request
01:50:36.634 00.000 21948 Worker thread wakes up
01:50:36.634 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:36.634 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:36.634 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:38.148 01.514 21948 Exposure complete
01:50:38.202 00.054 21948 worker thread done servicing request
01:50:38.202 00.000 18120 OnExposeComplete: enter
01:50:38.203 00.001 18120 UpdateGuideState(): m_state=6
01:50:38.204 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
01:50:38.205 00.001 18120 Star::Find returns 1 (0), X=896.12, Y=235.22, Mass=1984, SNR=30.8, Peak=197 HFD=4.1
01:50:38.206 00.001 18120 MultiStar: [#1 0.17,0.02,0.71,U] [#2 0.16,0.15,0.64,U] [#3 0.11,0.17,0.59,U] [#4 0.27,-0.09,0.55,U] [#5 0.25,-0.09,0.47,U] [#6 -0.01,-0.11,0.49,U] [#7 0.30,-0.26,0.00,M2] [#8 0.34,0.10,0.38,U] 
01:50:38.206 00.000 18120 single-star, 7 included, MultiStar: {0.16, 0.00}, one-star: {0.09, -0.09}
01:50:38.208 00.002 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
01:50:38.210 00.002 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
01:50:38.211 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.77 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
01:50:38.214 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.09, opts=13)
01:50:38.216 00.002 18120 Enqueuing Move request for scope (0.09, -0.09)
01:50:38.217 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:38.218 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.8
01:50:38.220 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:38.221 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:38.222 00.001 18120 Enqueuing Expose request
01:50:38.223 00.001 21948 Worker thread wakes up
01:50:38.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
01:50:38.223 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
01:50:38.223 00.000 21948 Moving (0.09, -0.09) raw xDistance=-0.12 yDistance=-0.04
01:50:38.224 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:50:38.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:38.224 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:38.224 00.000 21948 MoveAxis(E, 0, ABG)
01:50:38.224 00.000 21948 Move returns status 0, amount 0
01:50:38.224 00.000 21948 MoveAxis(N, 0, ABG)
01:50:38.224 00.000 21948 Move returns status 0, amount 0
01:50:38.224 00.000 21948 move complete, result=0
01:50:38.224 00.000 21948 worker thread done servicing request
01:50:38.224 00.000 21948 Worker thread wakes up
01:50:38.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:38.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:38.225 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:39.860 01.635 21948 Exposure complete
01:50:39.903 00.043 21948 worker thread done servicing request
01:50:39.903 00.000 18120 OnExposeComplete: enter
01:50:39.904 00.001 18120 UpdateGuideState(): m_state=6
01:50:39.906 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
01:50:39.907 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=235.45, Mass=1990, SNR=30.8, Peak=190 HFD=3.9
01:50:39.908 00.001 18120 MultiStar: [#1 0.22,-0.02,0.73,U] [#2 -0.04,0.18,0.63,U] [#3 0.34,0.16,0.59,U] [#4 0.40,-0.14,0.00,M3] [#5 0.20,0.01,0.46,U] [#6 -0.13,-0.03,0.53,U] [#7 0.37,0.04,0.42,U] [#8 0.21,-0.00,0.40,U] 
01:50:39.909 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {-0.05, 0.14}
01:50:39.910 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
01:50:39.911 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
01:50:39.911 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=0.02 mountY=-0.14, mountTheta=-1.44
01:50:39.913 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
01:50:39.914 00.001 18120 Enqueuing Move request for scope (0.12, 0.07)
01:50:39.915 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:39.916 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.8
01:50:39.917 00.001 21948 Worker thread wakes up
01:50:39.918 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:50:39.918 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:39.919 00.001 18120 Enqueuing Expose request
01:50:39.920 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:50:39.920 00.000 21948 Moving (0.12, 0.07) raw xDistance=0.02 yDistance=-0.14
01:50:39.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:50:39.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:39.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:50:39.920 00.000 21948 MoveAxis(E, 0, ABG)
01:50:39.920 00.000 21948 Move returns status 0, amount 0
01:50:39.920 00.000 21948 MoveAxis(N, 0, ABG)
01:50:39.920 00.000 21948 Move returns status 0, amount 0
01:50:39.920 00.000 21948 move complete, result=0
01:50:39.920 00.000 21948 worker thread done servicing request
01:50:39.920 00.000 21948 Worker thread wakes up
01:50:39.920 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:39.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:39.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:41.441 01.521 21948 Exposure complete
01:50:41.487 00.046 21948 worker thread done servicing request
01:50:41.487 00.000 18120 OnExposeComplete: enter
01:50:41.488 00.001 18120 UpdateGuideState(): m_state=6
01:50:41.489 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
01:50:41.489 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=235.32, Mass=1959, SNR=30.6, Peak=186 HFD=4.0
01:50:41.490 00.001 18120 MultiStar: [#1 0.26,0.11,0.72,U] [#2 0.11,0.14,0.64,U] [#3 0.38,-0.06,0.00,M2] [#4 0.27,-0.01,0.54,U] [#5 0.15,0.04,0.48,U] [#6 -0.17,-0.16,0.52,U] [#7 -0.13,-0.05,0.43,U] [#8 0.02,-0.08,0.39,U] 
01:50:41.490 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {-0.11, 0.01}
01:50:41.491 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
01:50:41.491 00.000 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
01:50:41.491 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.26 mountX=-0.01 mountY=-0.05, mountTheta=-1.74
01:50:41.493 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
01:50:41.517 00.024 18120 Enqueuing Move request for scope (0.05, 0.01)
01:50:41.520 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:41.522 00.002 18120 UpdateGuideState exits: m=1959 RSB=30.6
01:50:41.524 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:41.526 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:41.529 00.003 18120 Enqueuing Expose request
01:50:41.531 00.002 21948 Worker thread wakes up
01:50:41.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:50:41.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:50:41.531 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:50:41.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:50:41.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:41.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:41.531 00.000 21948 MoveAxis(E, 0, ABG)
01:50:41.531 00.000 21948 Move returns status 0, amount 0
01:50:41.531 00.000 21948 MoveAxis(N, 0, ABG)
01:50:41.531 00.000 21948 Move returns status 0, amount 0
01:50:41.531 00.000 21948 move complete, result=0
01:50:41.531 00.000 21948 worker thread done servicing request
01:50:41.531 00.000 21948 Worker thread wakes up
01:50:41.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:41.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:41.532 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:43.159 01.627 21948 Exposure complete
01:50:43.200 00.041 21948 worker thread done servicing request
01:50:43.200 00.000 18120 OnExposeComplete: enter
01:50:43.200 00.000 18120 UpdateGuideState(): m_state=6
01:50:43.201 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
01:50:43.201 00.000 18120 Star::Find returns 1 (0), X=896.14, Y=235.37, Mass=1917, SNR=30.2, Peak=175 HFD=3.8
01:50:43.202 00.001 18120 MultiStar: [#1 0.21,0.11,0.74,U] [#2 0.07,0.19,0.66,U] [#3 0.33,0.15,0.61,U] [#4 0.29,0.03,0.58,U] [#5 0.18,0.14,0.45,U] [#6 -0.14,-0.09,0.53,U] [#7 0.21,0.02,0.45,U] [#8 0.17,0.13,0.40,U] 
01:50:43.202 00.000 18120 single-star, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.12, 0.06}
01:50:43.203 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
01:50:43.203 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
01:50:43.204 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.44 mountX=0.00 mountY=-0.13, mountTheta=-1.55
01:50:43.205 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.06, opts=13)
01:50:43.206 00.001 18120 Enqueuing Move request for scope (0.12, 0.06)
01:50:43.206 00.000 21948 Worker thread wakes up
01:50:43.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:43.207 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.2
01:50:43.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:43.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:43.208 00.001 18120 Enqueuing Expose request
01:50:43.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:50:43.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:50:43.208 00.000 21948 Moving (0.12, 0.06) raw xDistance=0.00 yDistance=-0.13
01:50:43.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:50:43.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:43.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:50:43.208 00.000 21948 MoveAxis(E, 0, ABG)
01:50:43.209 00.001 21948 Move returns status 0, amount 0
01:50:43.209 00.000 21948 MoveAxis(N, 0, ABG)
01:50:43.209 00.000 21948 Move returns status 0, amount 0
01:50:43.209 00.000 21948 move complete, result=0
01:50:43.209 00.000 21948 worker thread done servicing request
01:50:43.209 00.000 21948 Worker thread wakes up
01:50:43.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:43.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:43.209 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:44.728 01.519 21948 Exposure complete
01:50:44.776 00.048 21948 worker thread done servicing request
01:50:44.776 00.000 18120 OnExposeComplete: enter
01:50:44.777 00.001 18120 UpdateGuideState(): m_state=6
01:50:44.778 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
01:50:44.778 00.000 18120 Star::Find returns 1 (0), X=896.00, Y=235.37, Mass=2076, SNR=31.6, Peak=187 HFD=4.1
01:50:44.779 00.001 18120 MultiStar: [#1 0.20,0.09,0.69,U] [#2 0.08,0.27,0.63,U] [#3 0.54,0.21,0.00,M2] [#4 0.31,0.12,0.54,U] [#5 0.16,0.25,0.46,U] [#6 -0.16,-0.03,0.50,U] [#7 0.10,0.25,0.41,U] [#8 0.44,0.12,0.00,M1] 
01:50:44.779 00.000 18120 single-star, 6 included, MultiStar: {0.09, 0.13}, one-star: {-0.02, 0.06}
01:50:44.781 00.002 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:50:44.781 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
01:50:44.782 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.99 mountX=0.06 mountY=-0.00, mountTheta=-0.05
01:50:44.783 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.06, opts=13)
01:50:44.784 00.001 18120 Enqueuing Move request for scope (-0.02, 0.06)
01:50:44.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:44.785 00.001 21948 Worker thread wakes up
01:50:44.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:50:44.785 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:50:44.785 00.000 21948 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.00
01:50:44.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:50:44.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:44.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:50:44.785 00.000 21948 MoveAxis(E, 0, ABG)
01:50:44.785 00.000 21948 Move returns status 0, amount 0
01:50:44.785 00.000 21948 MoveAxis(N, 0, ABG)
01:50:44.785 00.000 21948 Move returns status 0, amount 0
01:50:44.785 00.000 21948 move complete, result=0
01:50:44.785 00.000 21948 worker thread done servicing request
01:50:44.785 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.6
01:50:44.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:44.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:44.786 00.000 18120 Enqueuing Expose request
01:50:44.787 00.001 21948 Worker thread wakes up
01:50:44.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:44.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:44.787 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:46.420 01.633 21948 Exposure complete
01:50:46.457 00.037 21948 worker thread done servicing request
01:50:46.457 00.000 18120 OnExposeComplete: enter
01:50:46.457 00.000 18120 UpdateGuideState(): m_state=6
01:50:46.458 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
01:50:46.458 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.48, Mass=2013, SNR=31.0, Peak=182 HFD=3.9
01:50:46.459 00.001 18120 MultiStar: [#1 0.20,0.27,0.68,U] [#2 -0.03,0.22,0.63,U] [#3 0.34,0.25,0.00,M3] [#4 0.44,0.13,0.00,M1] [#5 0.12,0.36,0.45,U] [#6 -0.19,0.21,0.52,U] [#7 0.19,0.18,0.44,U] [#8 -0.03,0.47,0.00,M2] 
01:50:46.459 00.000 18120 single-star, 5 included, MultiStar: {0.03, 0.23}, one-star: {-0.05, 0.17}
01:50:46.460 00.001 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.00) = xAngle (-0.16 = -0.16)
01:50:46.460 00.000 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
01:50:46.461 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.84 mountX=0.18 mountY=-0.03, mountTheta=-0.19
01:50:46.462 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.17, opts=13)
01:50:46.463 00.001 18120 Enqueuing Move request for scope (-0.05, 0.17)
01:50:46.463 00.000 21948 Worker thread wakes up
01:50:46.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:50:46.463 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:50:46.463 00.000 21948 Moving (-0.05, 0.17) raw xDistance=0.18 yDistance=-0.03
01:50:46.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:50:46.463 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:46.464 00.001 18120 UpdateGuideState exits: m=2013 RSB=31.0
01:50:46.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:46.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:46.468 00.004 18120 Enqueuing Expose request
01:50:46.470 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:46.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:46.470 00.000 21948 MoveAxis(E, 0, ABG)
01:50:46.470 00.000 21948 Move returns status 0, amount 0
01:50:46.470 00.000 21948 MoveAxis(N, 0, ABG)
01:50:46.471 00.001 21948 Move returns status 0, amount 0
01:50:46.471 00.000 21948 move complete, result=0
01:50:46.471 00.000 21948 worker thread done servicing request
01:50:46.471 00.000 21948 Worker thread wakes up
01:50:46.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:46.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:46.471 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:47.990 01.519 21948 Exposure complete
01:50:48.022 00.032 21948 worker thread done servicing request
01:50:48.022 00.000 18120 OnExposeComplete: enter
01:50:48.023 00.001 18120 UpdateGuideState(): m_state=6
01:50:48.023 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
01:50:48.024 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=235.59, Mass=1907, SNR=30.2, Peak=179 HFD=3.8
01:50:48.024 00.000 18120 MultiStar: [#1 0.13,0.26,0.71,U] [#2 -0.06,0.21,0.63,U] [#3 0.24,0.18,0.61,U] [#4 0.47,0.13,0.00,M2] [#5 0.39,0.13,0.00,M1] [#6 -0.17,0.10,0.51,U] [#7 0.22,0.27,0.44,U] [#8 0.05,0.55,0.00,M3] 
01:50:48.025 00.001 18120 refined, 5 included, MultiStar: {0.07, 0.23}, one-star: {0.06, 0.28}
01:50:48.025 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
01:50:48.025 00.000 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
01:50:48.026 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.27 mountX=0.18 mountY=-0.16, mountTheta=-0.75
01:50:48.027 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.23, opts=13)
01:50:48.027 00.000 18120 Enqueuing Move request for scope (0.07, 0.23)
01:50:48.028 00.001 21948 Worker thread wakes up
01:50:48.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
01:50:48.028 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:50:48.028 00.000 21948 Moving (0.07, 0.23) raw xDistance=0.18 yDistance=-0.16
01:50:48.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:50:48.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:48.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:50:48.028 00.000 21948 MoveAxis(E, 0, ABG)
01:50:48.028 00.000 21948 Move returns status 0, amount 0
01:50:48.028 00.000 21948 MoveAxis(N, 0, ABG)
01:50:48.028 00.000 21948 Move returns status 0, amount 0
01:50:48.028 00.000 21948 move complete, result=0
01:50:48.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:48.029 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.2
01:50:48.029 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:48.030 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:48.030 00.000 18120 Enqueuing Expose request
01:50:48.031 00.001 21948 worker thread done servicing request
01:50:48.031 00.000 21948 Worker thread wakes up
01:50:48.031 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:48.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:48.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:49.671 01.640 21948 Exposure complete
01:50:49.710 00.039 21948 worker thread done servicing request
01:50:49.710 00.000 18120 OnExposeComplete: enter
01:50:49.711 00.001 18120 UpdateGuideState(): m_state=6
01:50:49.712 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
01:50:49.712 00.000 18120 Star::Find returns 1 (0), X=896.00, Y=235.61, Mass=2048, SNR=31.3, Peak=174 HFD=4.1
01:50:49.713 00.001 18120 MultiStar: [#1 0.27,0.19,0.69,U] [#2 0.03,0.36,0.61,U] [#3 0.40,0.13,0.00,M3] [#4 0.30,0.15,0.55,U] [#5 0.05,0.26,0.45,U] [#6 0.01,0.19,0.53,U] [#7 0.31,0.23,0.00,M1] [#8 0.07,0.34,0.40,U] 
01:50:49.713 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.26}, one-star: {-0.02, 0.30}
01:50:49.713 00.000 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
01:50:49.714 00.001 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
01:50:49.714 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.22 mountX=0.19 mountY=-0.20, mountTheta=-0.80
01:50:49.715 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.26, opts=13)
01:50:49.716 00.001 18120 Enqueuing Move request for scope (0.09, 0.26)
01:50:49.717 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:49.718 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.3
01:50:49.718 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:49.718 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:49.719 00.001 18120 Enqueuing Expose request
01:50:49.719 00.000 21948 Worker thread wakes up
01:50:49.719 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
01:50:49.719 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
01:50:49.719 00.000 21948 Moving (0.09, 0.26) raw xDistance=0.19 yDistance=-0.20
01:50:49.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:50:49.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:49.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:50:49.719 00.000 21948 MoveAxis(E, 0, ABG)
01:50:49.720 00.001 21948 Move returns status 0, amount 0
01:50:49.720 00.000 21948 MoveAxis(N, 0, ABG)
01:50:49.720 00.000 21948 Move returns status 0, amount 0
01:50:49.720 00.000 21948 move complete, result=0
01:50:49.720 00.000 21948 worker thread done servicing request
01:50:49.720 00.000 21948 Worker thread wakes up
01:50:49.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:49.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:49.720 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:51.231 01.511 21948 Exposure complete
01:50:51.260 00.029 21948 worker thread done servicing request
01:50:51.260 00.000 18120 OnExposeComplete: enter
01:50:51.261 00.001 18120 UpdateGuideState(): m_state=6
01:50:51.261 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
01:50:51.262 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=235.59, Mass=1890, SNR=30.0, Peak=176 HFD=3.9
01:50:51.263 00.001 18120 MultiStar: [#1 0.19,0.35,0.00,M1] [#2 -0.00,0.44,0.00,M1] [#3 0.30,0.32,0.00,M4] [#4 0.35,0.22,0.00,M2] [#5 0.49,0.17,0.00,M1] [#6 0.07,0.31,0.53,U] [#7 -0.04,0.20,0.45,U] [#8 0.17,0.36,0.00,M3] 
01:50:51.263 00.000 18120 refined, 2 included, MultiStar: {0.01, 0.27}, one-star: {0.00, 0.28}
01:50:51.263 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
01:50:51.264 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
01:50:51.264 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=0.24 mountY=-0.13, mountTheta=-0.49
01:50:51.265 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.27, opts=13)
01:50:51.266 00.001 18120 Enqueuing Move request for scope (0.01, 0.27)
01:50:51.266 00.000 21948 Worker thread wakes up
01:50:51.267 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:50:51.267 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:50:51.267 00.000 21948 Moving (0.01, 0.27) raw xDistance=0.24 yDistance=-0.13
01:50:51.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:50:51.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:51.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:50:51.267 00.000 21948 MoveAxis(W, 43, ABG)
01:50:51.267 00.000 21948 Guiding  Dir = 3, Dur = 43
01:50:51.267 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:51.267 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.0
01:50:51.268 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:51.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:51.269 00.001 18120 Enqueuing Expose request
01:50:51.270 00.001 21948 IsSlewing returns 0
01:50:51.270 00.000 21948 IsGuiding returns 0
01:50:51.272 00.002 21948 PulseGuide returned control before completion, sleep 52
01:50:51.337 00.065 21948 IsGuiding returns 0
01:50:51.337 00.000 21948 Move returns status 0, amount 43
01:50:51.337 00.000 21948 MoveAxis(N, 0, ABG)
01:50:51.337 00.000 21948 Move returns status 0, amount 0
01:50:51.337 00.000 21948 move complete, result=0
01:50:51.338 00.001 21948 worker thread done servicing request
01:50:51.338 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:50:51.338 00.000 21948 Worker thread wakes up
01:50:51.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:51.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:52.965 01.627 21948 Exposure complete
01:50:52.999 00.034 21948 worker thread done servicing request
01:50:52.999 00.000 18120 OnExposeComplete: enter
01:50:53.000 00.001 18120 UpdateGuideState(): m_state=6
01:50:53.001 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
01:50:53.001 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=235.32, Mass=1948, SNR=30.5, Peak=180 HFD=3.9
01:50:53.002 00.001 18120 MultiStar: [#1 0.34,0.13,0.75,U] [#2 0.13,0.32,0.65,U] [#3 0.51,0.02,0.00,M5] [#4 0.45,-0.01,0.00,M3] [#5 0.42,0.07,0.00,M2] [#6 0.12,-0.03,0.53,U] [#7 0.26,0.04,0.43,U] [#8 0.25,0.29,0.00,M4] 
01:50:53.002 00.000 18120 single-star, 4 included, MultiStar: {0.18, 0.09}, one-star: {0.09, 0.01}
01:50:53.002 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:50:53.003 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
01:50:53.003 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.06 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
01:50:53.004 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
01:50:53.005 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
01:50:53.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:53.006 00.001 21948 Worker thread wakes up
01:50:53.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:50:53.006 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:50:53.006 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.08
01:50:53.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:50:53.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:53.006 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.5
01:50:53.007 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:53.007 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:53.007 00.000 18120 Enqueuing Expose request
01:50:53.008 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:53.008 00.000 21948 MoveAxis(E, 0, ABG)
01:50:53.008 00.000 21948 Move returns status 0, amount 0
01:50:53.008 00.000 21948 MoveAxis(N, 0, ABG)
01:50:53.008 00.000 21948 Move returns status 0, amount 0
01:50:53.008 00.000 21948 move complete, result=0
01:50:53.008 00.000 21948 worker thread done servicing request
01:50:53.008 00.000 21948 Worker thread wakes up
01:50:53.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:53.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:53.009 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:54.526 01.517 21948 Exposure complete
01:50:54.563 00.037 21948 worker thread done servicing request
01:50:54.569 00.006 18120 OnExposeComplete: enter
01:50:54.571 00.002 18120 UpdateGuideState(): m_state=6
01:50:54.574 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
01:50:54.576 00.002 18120 Star::Find returns 1 (0), X=896.15, Y=235.42, Mass=1998, SNR=30.8, Peak=175 HFD=3.8
01:50:54.578 00.002 18120 MultiStar: [#1 0.37,0.07,0.71,U] [#2 0.11,0.29,0.62,U] [#3 0.38,0.12,0.00,M6] [#4 0.37,0.05,0.56,U] [#5 0.36,0.06,0.47,U] [#6 -0.30,-0.17,0.54,U] [#7 0.20,0.18,0.42,U] [#8 0.14,0.10,0.40,U] 
01:50:54.582 00.004 18120 single-star, 7 included, MultiStar: {0.17, 0.09}, one-star: {0.13, 0.11}
01:50:54.583 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
01:50:54.586 00.003 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
01:50:54.587 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=0.04 mountY=-0.16, mountTheta=-1.31
01:50:54.589 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.11, opts=13)
01:50:54.589 00.000 18120 Enqueuing Move request for scope (0.13, 0.11)
01:50:54.590 00.001 21948 Worker thread wakes up
01:50:54.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
01:50:54.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
01:50:54.590 00.000 21948 Moving (0.13, 0.11) raw xDistance=0.04 yDistance=-0.16
01:50:54.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:54.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:54.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:50:54.590 00.000 21948 MoveAxis(E, 0, ABG)
01:50:54.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:54.591 00.001 18120 UpdateGuideState exits: m=1998 RSB=30.8
01:50:54.591 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:54.592 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:54.592 00.000 18120 Enqueuing Expose request
01:50:54.593 00.001 21948 Move returns status 0, amount 0
01:50:54.593 00.000 21948 MoveAxis(N, 0, ABG)
01:50:54.593 00.000 21948 Move returns status 0, amount 0
01:50:54.593 00.000 21948 move complete, result=0
01:50:54.593 00.000 21948 worker thread done servicing request
01:50:54.593 00.000 21948 Worker thread wakes up
01:50:54.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:54.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:54.593 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:56.215 01.622 21948 Exposure complete
01:50:56.244 00.029 21948 worker thread done servicing request
01:50:56.244 00.000 18120 OnExposeComplete: enter
01:50:56.244 00.000 18120 UpdateGuideState(): m_state=6
01:50:56.245 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
01:50:56.246 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=235.42, Mass=1929, SNR=30.4, Peak=171 HFD=3.9
01:50:56.246 00.000 18120 MultiStar: [#1 0.24,0.17,0.76,U] [#2 -0.21,0.18,0.64,U] [#3 0.13,0.22,0.60,U] [#4 0.23,-0.16,0.56,U] [#5 0.16,0.15,0.48,U] [#6 -0.14,-0.10,0.54,U] [#7 -0.20,0.10,0.45,U] [#8 0.13,0.16,0.43,U] 
01:50:56.246 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {-0.10, 0.10}
01:50:56.247 00.001 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
01:50:56.247 00.000 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.69 = -0.69)
01:50:56.247 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.35 mountX=0.08 mountY=-0.06, mountTheta=-0.67
01:50:56.248 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
01:50:56.249 00.001 18120 Enqueuing Move request for scope (0.02, 0.10)
01:50:56.249 00.000 21948 Worker thread wakes up
01:50:56.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:56.250 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.4
01:50:56.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:56.251 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:56.251 00.000 18120 Enqueuing Expose request
01:50:56.252 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:50:56.252 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:50:56.252 00.000 21948 Moving (0.02, 0.10) raw xDistance=0.08 yDistance=-0.06
01:50:56.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:56.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:56.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:50:56.252 00.000 21948 MoveAxis(E, 0, ABG)
01:50:56.252 00.000 21948 Move returns status 0, amount 0
01:50:56.252 00.000 21948 MoveAxis(N, 0, ABG)
01:50:56.252 00.000 21948 Move returns status 0, amount 0
01:50:56.252 00.000 21948 move complete, result=0
01:50:56.252 00.000 21948 worker thread done servicing request
01:50:56.252 00.000 21948 Worker thread wakes up
01:50:56.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:56.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:56.252 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:57.771 01.519 21948 Exposure complete
01:50:57.823 00.052 21948 worker thread done servicing request
01:50:57.824 00.001 18120 OnExposeComplete: enter
01:50:57.825 00.001 18120 UpdateGuideState(): m_state=6
01:50:57.826 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
01:50:57.826 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=235.41, Mass=2002, SNR=31.1, Peak=185 HFD=3.8
01:50:57.827 00.001 18120 MultiStar: [#1 0.17,0.28,0.73,U] [#2 0.06,0.20,0.62,U] [#3 -0.01,0.22,0.61,U] [#4 0.24,0.02,0.56,U] [#5 0.23,0.12,0.45,U] [#6 -0.13,0.00,0.51,U] [#7 -0.04,0.12,0.43,U] [#8 -0.04,0.44,0.00,M3] 
01:50:57.827 00.000 18120 single-star, 7 included, MultiStar: {0.06, 0.14}, one-star: {-0.02, 0.10}
01:50:57.828 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
01:50:57.829 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
01:50:57.829 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.74 mountX=0.09 mountY=-0.03, mountTheta=-0.29
01:50:57.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
01:50:57.831 00.001 18120 Enqueuing Move request for scope (-0.02, 0.10)
01:50:57.831 00.000 21948 Worker thread wakes up
01:50:57.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:57.832 00.001 18120 UpdateGuideState exits: m=2002 RSB=31.1
01:50:57.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:57.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:57.833 00.001 18120 Enqueuing Expose request
01:50:57.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:50:57.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:50:57.833 00.000 21948 Moving (-0.02, 0.10) raw xDistance=0.09 yDistance=-0.03
01:50:57.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:50:57.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:57.833 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:57.833 00.000 21948 MoveAxis(E, 0, ABG)
01:50:57.833 00.000 21948 Move returns status 0, amount 0
01:50:57.833 00.000 21948 MoveAxis(N, 0, ABG)
01:50:57.833 00.000 21948 Move returns status 0, amount 0
01:50:57.833 00.000 21948 move complete, result=0
01:50:57.833 00.000 21948 worker thread done servicing request
01:50:57.833 00.000 21948 Worker thread wakes up
01:50:57.834 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:57.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:50:57.834 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:59.469 01.635 21948 Exposure complete
01:50:59.514 00.045 21948 worker thread done servicing request
01:50:59.514 00.000 18120 OnExposeComplete: enter
01:50:59.515 00.001 18120 UpdateGuideState(): m_state=6
01:50:59.516 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
01:50:59.517 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=235.48, Mass=2025, SNR=31.1, Peak=195 HFD=3.7
01:50:59.518 00.001 18120 MultiStar: [#1 0.16,0.34,0.73,U] [#2 0.11,0.49,0.00,M1] [#3 0.18,0.30,0.62,U] [#4 0.11,0.42,0.00,M1] [#5 0.32,0.35,0.00,M1] [#6 -0.16,0.01,0.51,U] [#7 0.27,0.07,0.43,U] [#8 -0.03,0.56,0.00,M4] 
01:50:59.519 00.001 18120 single-star, 4 included, MultiStar: {0.10, 0.19}, one-star: {0.08, 0.16}
01:50:59.520 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
01:50:59.520 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
01:50:59.521 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.14 mountX=0.12 mountY=-0.14, mountTheta=-0.88
01:50:59.523 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.16, opts=13)
01:50:59.524 00.001 18120 Enqueuing Move request for scope (0.08, 0.16)
01:50:59.524 00.000 21948 Worker thread wakes up
01:50:59.524 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:50:59.525 00.001 18120 UpdateGuideState exits: m=2025 RSB=31.1
01:50:59.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.526 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:50:59.526 00.000 18120 Enqueuing Expose request
01:50:59.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
01:50:59.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
01:50:59.526 00.000 21948 Moving (0.08, 0.16) raw xDistance=0.12 yDistance=-0.14
01:50:59.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:50:59.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:59.527 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:50:59.527 00.000 21948 MoveAxis(E, 0, ABG)
01:50:59.527 00.000 21948 Move returns status 0, amount 0
01:50:59.527 00.000 21948 MoveAxis(N, 0, ABG)
01:50:59.527 00.000 21948 Move returns status 0, amount 0
01:50:59.527 00.000 21948 move complete, result=0
01:50:59.527 00.000 21948 worker thread done servicing request
01:50:59.527 00.000 21948 Worker thread wakes up
01:50:59.527 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:59.528 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:50:59.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:01.047 01.519 21948 Exposure complete
01:51:01.095 00.048 21948 worker thread done servicing request
01:51:01.095 00.000 18120 OnExposeComplete: enter
01:51:01.096 00.001 18120 UpdateGuideState(): m_state=6
01:51:01.096 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
01:51:01.097 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=235.66, Mass=1911, SNR=30.4, Peak=182 HFD=4.0
01:51:01.097 00.000 18120 MultiStar: [#1 0.12,0.43,0.00,M1] [#2 0.14,0.31,0.64,U] [#3 0.47,0.29,0.00,M4] [#4 0.19,0.26,0.59,U] [#5 0.30,0.35,0.00,M2] [#6 -0.05,0.15,0.51,U] [#7 0.36,0.20,0.00,M1] [#8 0.06,0.58,0.00,M5] 
01:51:01.098 00.001 18120 refined, 3 included, MultiStar: {0.05, 0.28}, one-star: {-0.04, 0.35}
01:51:01.098 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:51:01.099 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:51:01.099 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.41 mountX=0.24 mountY=-0.17, mountTheta=-0.62
01:51:01.103 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.28, opts=13)
01:51:01.104 00.001 18120 Enqueuing Move request for scope (0.05, 0.28)
01:51:01.106 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:01.107 00.001 21948 Worker thread wakes up
01:51:01.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
01:51:01.107 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
01:51:01.107 00.000 21948 Moving (0.05, 0.28) raw xDistance=0.24 yDistance=-0.17
01:51:01.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:51:01.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:01.107 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.4
01:51:01.109 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.110 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:51:01.110 00.000 21948 MoveAxis(W, 43, ABG)
01:51:01.110 00.000 21948 Guiding  Dir = 3, Dur = 43
01:51:01.110 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:01.111 00.001 18120 Enqueuing Expose request
01:51:01.112 00.001 21948 IsSlewing returns 0
01:51:01.113 00.001 21948 IsGuiding returns 0
01:51:01.114 00.001 21948 PulseGuide returned control before completion, sleep 52
01:51:01.171 00.057 21948 IsGuiding returns 1
01:51:01.174 00.003 21948 scope still moving after pulse duration time elapsed
01:51:01.202 00.028 21948 IsSlewing returns 0
01:51:01.203 00.001 21948 IsGuiding returns 0
01:51:01.203 00.000 21948 scope move finished after 43 + 47 ms
01:51:01.203 00.000 21948 Move returns status 0, amount 43
01:51:01.203 00.000 21948 MoveAxis(N, 0, ABG)
01:51:01.203 00.000 21948 Move returns status 0, amount 0
01:51:01.203 00.000 21948 move complete, result=0
01:51:01.203 00.000 21948 worker thread done servicing request
01:51:01.203 00.000 21948 Worker thread wakes up
01:51:01.203 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:01.203 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:01.203 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
01:51:02.828 01.625 21948 Exposure complete
01:51:02.881 00.053 21948 worker thread done servicing request
01:51:02.882 00.001 18120 OnExposeComplete: enter
01:51:02.883 00.001 18120 UpdateGuideState(): m_state=6
01:51:02.885 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
01:51:02.886 00.001 18120 Star::Find returns 1 (0), X=896.11, Y=235.27, Mass=1979, SNR=30.9, Peak=189 HFD=4.1
01:51:02.888 00.002 18120 MultiStar: [#1 0.33,0.12,0.73,U] [#2 0.01,0.07,0.63,U] [#3 0.58,0.05,0.00,M5] [#4 0.37,0.05,0.54,U] [#5 0.24,0.14,0.46,U] [#6 -0.12,-0.08,0.51,U] [#7 0.31,-0.07,0.43,U] [#8 0.27,0.40,0.00,M6] 
01:51:02.891 00.003 18120 single-star, 6 included, MultiStar: {0.17, 0.03}, one-star: {0.09, -0.04}
01:51:02.892 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
01:51:02.893 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
01:51:02.893 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.41 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
01:51:02.895 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.04, opts=13)
01:51:02.897 00.002 18120 Enqueuing Move request for scope (0.09, -0.04)
01:51:02.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:02.898 00.001 21948 Worker thread wakes up
01:51:02.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:51:02.898 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:51:02.898 00.000 21948 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.06
01:51:02.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:51:02.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:02.898 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.9
01:51:02.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:02.899 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:02.899 00.000 18120 Enqueuing Expose request
01:51:02.900 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:51:02.900 00.000 21948 MoveAxis(E, 0, ABG)
01:51:02.900 00.000 21948 Move returns status 0, amount 0
01:51:02.900 00.000 21948 MoveAxis(N, 0, ABG)
01:51:02.900 00.000 21948 Move returns status 0, amount 0
01:51:02.900 00.000 21948 move complete, result=0
01:51:02.900 00.000 21948 worker thread done servicing request
01:51:02.900 00.000 21948 Worker thread wakes up
01:51:02.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:02.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:02.900 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:04.422 01.522 21948 Exposure complete
01:51:04.464 00.042 21948 worker thread done servicing request
01:51:04.464 00.000 18120 OnExposeComplete: enter
01:51:04.465 00.001 18120 UpdateGuideState(): m_state=6
01:51:04.466 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
01:51:04.466 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=235.39, Mass=1971, SNR=30.7, Peak=167 HFD=4.1
01:51:04.467 00.001 18120 MultiStar: [#1 0.18,0.25,0.73,U] [#2 0.13,0.19,0.64,U] [#3 0.43,-0.09,0.00,M6] [#4 0.26,0.13,0.58,U] [#5 0.26,0.27,0.50,U] [#6 -0.07,0.08,0.51,U] [#7 0.16,0.13,0.46,U] [#8 0.15,0.30,0.40,U] 
01:51:04.468 00.001 18120 single-star, 7 included, MultiStar: {0.12, 0.17}, one-star: {0.01, 0.07}
01:51:04.468 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
01:51:04.470 00.002 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
01:51:04.471 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=0.06 mountY=-0.04, mountTheta=-0.59
01:51:04.471 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
01:51:04.473 00.002 18120 Enqueuing Move request for scope (0.01, 0.07)
01:51:04.473 00.000 21948 Worker thread wakes up
01:51:04.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:04.474 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.7
01:51:04.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.475 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:04.475 00.000 18120 Enqueuing Expose request
01:51:04.476 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:51:04.476 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:51:04.476 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
01:51:04.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:51:04.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:04.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:51:04.476 00.000 21948 MoveAxis(E, 0, ABG)
01:51:04.476 00.000 21948 Move returns status 0, amount 0
01:51:04.476 00.000 21948 MoveAxis(N, 0, ABG)
01:51:04.476 00.000 21948 Move returns status 0, amount 0
01:51:04.476 00.000 21948 move complete, result=0
01:51:04.476 00.000 21948 worker thread done servicing request
01:51:04.476 00.000 21948 Worker thread wakes up
01:51:04.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:04.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:04.476 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:06.105 01.629 21948 Exposure complete
01:51:06.153 00.048 21948 worker thread done servicing request
01:51:06.153 00.000 18120 OnExposeComplete: enter
01:51:06.154 00.001 18120 UpdateGuideState(): m_state=6
01:51:06.155 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
01:51:06.155 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=235.56, Mass=2014, SNR=31.2, Peak=181 HFD=3.9
01:51:06.156 00.001 18120 MultiStar: [#1 0.14,0.33,0.73,U] [#2 0.04,0.35,0.63,U] [#3 0.29,0.25,0.57,U] [#4 0.28,0.13,0.56,U] [#5 0.17,0.30,0.43,U] [#6 -0.25,0.16,0.53,U] [#7 0.14,0.35,0.42,U] [#8 0.24,0.34,0.00,M6] 
01:51:06.156 00.000 18120 single-star, 7 included, MultiStar: {0.10, 0.26}, one-star: {0.04, 0.25}
01:51:06.157 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
01:51:06.157 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
01:51:06.158 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=0.21 mountY=-0.15, mountTheta=-0.61
01:51:06.159 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.25, opts=13)
01:51:06.160 00.001 18120 Enqueuing Move request for scope (0.04, 0.25)
01:51:06.160 00.000 21948 Worker thread wakes up
01:51:06.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:06.160 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.2
01:51:06.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:06.161 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:06.161 00.000 18120 Enqueuing Expose request
01:51:06.162 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
01:51:06.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
01:51:06.162 00.000 21948 Moving (0.04, 0.25) raw xDistance=0.21 yDistance=-0.15
01:51:06.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:51:06.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:06.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:51:06.162 00.000 21948 MoveAxis(W, 38, ABG)
01:51:06.162 00.000 21948 Guiding  Dir = 3, Dur = 38
01:51:06.162 00.000 21948 IsSlewing returns 0
01:51:06.162 00.000 21948 IsGuiding returns 0
01:51:06.165 00.003 21948 PulseGuide returned control before completion, sleep 46
01:51:06.214 00.049 21948 IsGuiding returns 0
01:51:06.214 00.000 21948 Move returns status 0, amount 38
01:51:06.214 00.000 21948 MoveAxis(N, 0, ABG)
01:51:06.214 00.000 21948 Move returns status 0, amount 0
01:51:06.214 00.000 21948 move complete, result=0
01:51:06.214 00.000 21948 worker thread done servicing request
01:51:06.214 00.000 21948 Worker thread wakes up
01:51:06.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:06.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:06.214 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:51:07.622 01.408 21948 Exposure complete
01:51:07.673 00.051 21948 worker thread done servicing request
01:51:07.673 00.000 18120 OnExposeComplete: enter
01:51:07.674 00.001 18120 UpdateGuideState(): m_state=6
01:51:07.674 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
01:51:07.675 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=235.53, Mass=1957, SNR=30.6, Peak=174 HFD=4.0
01:51:07.675 00.000 18120 MultiStar: [#1 0.25,0.25,0.72,U] [#2 -0.01,0.56,0.00,M1] [#3 0.35,0.18,0.00,M6] [#4 0.46,0.16,0.00,M1] [#5 0.31,0.20,0.46,U] [#6 -0.21,0.03,0.52,U] [#7 0.27,0.29,0.00,M1] [#8 -0.20,0.24,0.41,U] 
01:51:07.675 00.000 18120 refined, 4 included, MultiStar: {0.02, 0.19}, one-star: {-0.06, 0.22}
01:51:07.676 00.001 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.54 = -0.54)
01:51:07.676 00.000 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.58 = -0.58)
01:51:07.677 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.46 mountX=0.17 mountY=-0.11, mountTheta=-0.56
01:51:07.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.19, opts=13)
01:51:07.679 00.001 18120 Enqueuing Move request for scope (0.02, 0.19)
01:51:07.680 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:07.680 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
01:51:07.681 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:07.681 00.000 21948 Worker thread wakes up
01:51:07.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
01:51:07.681 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
01:51:07.681 00.000 21948 Moving (0.02, 0.19) raw xDistance=0.17 yDistance=-0.11
01:51:07.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:51:07.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:07.681 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:07.682 00.001 18120 Enqueuing Expose request
01:51:07.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:51:07.682 00.000 21948 MoveAxis(E, 0, ABG)
01:51:07.682 00.000 21948 Move returns status 0, amount 0
01:51:07.682 00.000 21948 MoveAxis(N, 0, ABG)
01:51:07.682 00.000 21948 Move returns status 0, amount 0
01:51:07.682 00.000 21948 move complete, result=0
01:51:07.682 00.000 21948 worker thread done servicing request
01:51:07.683 00.001 21948 Worker thread wakes up
01:51:07.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:07.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:07.683 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:09.311 01.628 21948 Exposure complete
01:51:09.342 00.031 21948 worker thread done servicing request
01:51:09.344 00.002 18120 OnExposeComplete: enter
01:51:09.344 00.000 18120 UpdateGuideState(): m_state=6
01:51:09.345 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
01:51:09.345 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=235.71, Mass=1903, SNR=30.2, Peak=199 HFD=4.0
01:51:09.346 00.001 18120 MultiStar: [#1 0.19,0.38,0.00,M1] [#2 0.09,0.25,0.65,U] [#3 0.34,0.36,0.00,M7] [#4 0.25,0.28,0.57,U] [#5 0.40,0.20,0.00,M1] [#6 -0.19,0.27,0.52,U] [#7 -0.08,0.28,0.45,U] [#8 0.15,0.71,0.00,M6] 
01:51:09.346 00.000 18120 refined, 4 included, MultiStar: {0.05, 0.31}, one-star: {0.10, 0.40}
01:51:09.347 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:51:09.347 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:51:09.348 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.41 mountX=0.26 mountY=-0.18, mountTheta=-0.62
01:51:09.349 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.31, opts=13)
01:51:09.350 00.001 18120 Enqueuing Move request for scope (0.05, 0.31)
01:51:09.350 00.000 21948 Worker thread wakes up
01:51:09.350 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:09.351 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.2
01:51:09.351 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.351 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:09.352 00.001 18120 Enqueuing Expose request
01:51:09.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
01:51:09.352 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
01:51:09.352 00.000 21948 Moving (0.05, 0.31) raw xDistance=0.26 yDistance=-0.18
01:51:09.353 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:51:09.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:09.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:09.353 00.000 21948 MoveAxis(W, 46, ABG)
01:51:09.353 00.000 21948 Guiding  Dir = 3, Dur = 46
01:51:09.353 00.000 21948 IsSlewing returns 0
01:51:09.353 00.000 21948 IsGuiding returns 0
01:51:09.355 00.002 21948 PulseGuide returned control before completion, sleep 55
01:51:09.420 00.065 21948 IsGuiding returns 0
01:51:09.420 00.000 21948 Move returns status 0, amount 46
01:51:09.420 00.000 21948 MoveAxis(N, 0, ABG)
01:51:09.420 00.000 21948 Move returns status 0, amount 0
01:51:09.420 00.000 21948 move complete, result=0
01:51:09.420 00.000 21948 worker thread done servicing request
01:51:09.421 00.001 18120 GuideStep: 0.3 px 46 ms WEST, -0.2 px 0 ms NORTH
01:51:09.421 00.000 21948 Worker thread wakes up
01:51:09.421 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:09.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:10.834 01.413 21948 Exposure complete
01:51:10.872 00.038 21948 worker thread done servicing request
01:51:10.872 00.000 18120 OnExposeComplete: enter
01:51:10.874 00.002 18120 UpdateGuideState(): m_state=6
01:51:10.875 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
01:51:10.876 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=235.42, Mass=2035, SNR=31.2, Peak=177 HFD=4.0
01:51:10.877 00.001 18120 MultiStar: [#1 0.32,0.19,0.71,U] [#2 0.00,0.26,0.63,U] [#3 0.33,0.28,0.00,M8] [#4 0.30,0.18,0.55,U] [#5 0.30,0.10,0.45,U] [#6 -0.02,-0.07,0.53,U] [#7 0.30,-0.10,0.41,U] [#8 0.13,0.35,0.40,U] 
01:51:10.878 00.001 18120 single-star, 7 included, MultiStar: {0.14, 0.13}, one-star: {-0.03, 0.11}
01:51:10.880 00.002 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
01:51:10.880 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
01:51:10.880 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.83 mountX=0.11 mountY=-0.02, mountTheta=-0.21
01:51:10.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
01:51:10.882 00.001 18120 Enqueuing Move request for scope (-0.03, 0.11)
01:51:10.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:10.883 00.001 21948 Worker thread wakes up
01:51:10.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:51:10.883 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:51:10.883 00.000 21948 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.02
01:51:10.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:10.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:10.883 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.2
01:51:10.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:10.884 00.000 18120 Enqueuing Expose request
01:51:10.885 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:51:10.885 00.000 21948 MoveAxis(E, 0, ABG)
01:51:10.885 00.000 21948 Move returns status 0, amount 0
01:51:10.885 00.000 21948 MoveAxis(N, 0, ABG)
01:51:10.885 00.000 21948 Move returns status 0, amount 0
01:51:10.885 00.000 21948 move complete, result=0
01:51:10.885 00.000 21948 worker thread done servicing request
01:51:10.885 00.000 21948 Worker thread wakes up
01:51:10.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:10.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:10.885 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:12.513 01.628 21948 Exposure complete
01:51:12.567 00.054 21948 worker thread done servicing request
01:51:12.567 00.000 18120 OnExposeComplete: enter
01:51:12.568 00.001 18120 UpdateGuideState(): m_state=6
01:51:12.569 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
01:51:12.569 00.000 18120 Star::Find returns 1 (0), X=896.10, Y=235.50, Mass=2065, SNR=31.4, Peak=184 HFD=3.8
01:51:12.570 00.001 18120 MultiStar: [#1 0.24,0.33,0.00,M1] [#2 -0.06,0.47,0.00,M1] [#3 0.39,0.14,0.00,M9] [#4 0.47,0.22,0.00,M1] [#5 0.36,0.32,0.00,M1] [#6 -0.08,0.13,0.50,U] [#7 -0.12,0.03,0.44,U] [#8 -0.05,0.14,0.40,U] 
01:51:12.570 00.000 18120 refined, 3 included, MultiStar: {-0.02, 0.14}, one-star: {0.07, 0.18}
01:51:12.570 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
01:51:12.571 00.001 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
01:51:12.571 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.68 mountX=0.13 mountY=-0.05, mountTheta=-0.35
01:51:12.573 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
01:51:12.573 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
01:51:12.573 00.000 21948 Worker thread wakes up
01:51:12.574 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:12.576 00.002 18120 UpdateGuideState exits: m=2065 RSB=31.4
01:51:12.579 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:51:12.579 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:51:12.579 00.000 21948 Moving (-0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
01:51:12.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:51:12.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:12.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:12.579 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:12.579 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:12.580 00.001 18120 Enqueuing Expose request
01:51:12.580 00.000 21948 MoveAxis(E, 0, ABG)
01:51:12.580 00.000 21948 Move returns status 0, amount 0
01:51:12.580 00.000 21948 MoveAxis(N, 0, ABG)
01:51:12.580 00.000 21948 Move returns status 0, amount 0
01:51:12.580 00.000 21948 move complete, result=0
01:51:12.581 00.001 21948 worker thread done servicing request
01:51:12.581 00.000 21948 Worker thread wakes up
01:51:12.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:12.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:12.581 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:14.099 01.518 21948 Exposure complete
01:51:14.143 00.044 21948 worker thread done servicing request
01:51:14.144 00.001 18120 OnExposeComplete: enter
01:51:14.146 00.002 18120 UpdateGuideState(): m_state=6
01:51:14.147 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
01:51:14.148 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=235.68, Mass=1951, SNR=30.7, Peak=189 HFD=4.0
01:51:14.148 00.000 18120 MultiStar: [#1 0.09,0.42,0.00,M2] [#2 -0.02,0.46,0.00,M2] [#3 0.24,0.31,0.00,M10] [#4 0.44,0.12,0.00,M2] [#5 0.15,0.37,0.00,M2] [#6 -0.38,-0.01,0.50,U] [#7 0.10,0.31,0.44,U] [#8 -0.11,0.64,0.00,M5] 
01:51:14.149 00.001 18120 refined, 2 included, MultiStar: {-0.15, 0.26}, one-star: {-0.15, 0.37}
01:51:14.149 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
01:51:14.150 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
01:51:14.150 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.10 mountX=0.30 mountY=0.02, mountTheta=0.07
01:51:14.151 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.26, opts=13)
01:51:14.152 00.001 18120 Enqueuing Move request for scope (-0.15, 0.26)
01:51:14.152 00.000 21948 Worker thread wakes up
01:51:14.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
01:51:14.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
01:51:14.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:14.153 00.001 21948 Moving (-0.15, 0.26) raw xDistance=0.30 yDistance=0.02
01:51:14.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:51:14.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:14.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:51:14.153 00.000 21948 MoveAxis(W, 53, ABG)
01:51:14.153 00.000 21948 Guiding  Dir = 3, Dur = 53
01:51:14.153 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.7
01:51:14.154 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.154 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:14.154 00.000 18120 Enqueuing Expose request
01:51:14.155 00.001 21948 IsSlewing returns 0
01:51:14.155 00.000 21948 IsGuiding returns 0
01:51:14.157 00.002 21948 PulseGuide returned control before completion, sleep 62
01:51:14.223 00.066 21948 IsGuiding returns 0
01:51:14.223 00.000 21948 Move returns status 0, amount 53
01:51:14.223 00.000 21948 MoveAxis(N, 0, ABG)
01:51:14.224 00.001 21948 Move returns status 0, amount 0
01:51:14.224 00.000 21948 move complete, result=0
01:51:14.224 00.000 21948 worker thread done servicing request
01:51:14.224 00.000 21948 Worker thread wakes up
01:51:14.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:14.224 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
01:51:14.225 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:15.858 01.633 21948 Exposure complete
01:51:15.887 00.029 21948 worker thread done servicing request
01:51:15.887 00.000 18120 OnExposeComplete: enter
01:51:15.887 00.000 18120 UpdateGuideState(): m_state=6
01:51:15.888 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
01:51:15.888 00.000 18120 Star::Find returns 1 (0), X=896.04, Y=235.68, Mass=2003, SNR=31.0, Peak=212 HFD=4.0
01:51:15.890 00.002 18120 MultiStar: [#1 0.11,0.35,0.73,U] [#2 -0.05,0.40,0.00,M3] [#3 0.20,0.35,0.00,R] [#4 0.23,0.20,0.55,U] [#5 0.31,0.21,0.45,U] [#6 -0.13,0.33,0.52,U] [#7 0.13,0.38,0.00,M1] [#8 0.19,0.55,0.00,M6] 
01:51:15.891 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.31}, one-star: {0.01, 0.37}
01:51:15.891 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
01:51:15.892 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
01:51:15.893 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.29 mountX=0.24 mountY=-0.22, mountTheta=-0.73
01:51:15.895 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.31, opts=13)
01:51:15.895 00.000 18120 Enqueuing Move request for scope (0.09, 0.31)
01:51:15.896 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:15.896 00.000 21948 Worker thread wakes up
01:51:15.896 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.0
01:51:15.897 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:15.898 00.001 18120 Enqueuing Expose request
01:51:15.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
01:51:15.898 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
01:51:15.898 00.000 21948 Moving (0.09, 0.31) raw xDistance=0.24 yDistance=-0.22
01:51:15.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
01:51:15.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:15.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:51:15.898 00.000 21948 MoveAxis(W, 47, ABG)
01:51:15.898 00.000 21948 Guiding  Dir = 3, Dur = 47
01:51:15.898 00.000 21948 IsSlewing returns 0
01:51:15.899 00.001 21948 IsGuiding returns 0
01:51:15.900 00.001 21948 PulseGuide returned control before completion, sleep 56
01:51:15.967 00.067 21948 IsGuiding returns 1
01:51:15.967 00.000 21948 scope still moving after pulse duration time elapsed
01:51:15.999 00.032 21948 IsSlewing returns 0
01:51:15.999 00.000 21948 IsGuiding returns 0
01:51:15.999 00.000 21948 scope move finished after 47 + 53 ms
01:51:15.999 00.000 21948 Move returns status 0, amount 47
01:51:16.000 00.001 21948 MoveAxis(N, 0, ABG)
01:51:16.000 00.000 21948 Move returns status 0, amount 0
01:51:16.000 00.000 21948 move complete, result=0
01:51:16.000 00.000 21948 worker thread done servicing request
01:51:16.000 00.000 21948 Worker thread wakes up
01:51:16.000 00.000 18120 GuideStep: 0.2 px 47 ms WEST, -0.2 px 0 ms NORTH
01:51:16.001 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:16.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:17.417 01.416 21948 Exposure complete
01:51:17.459 00.042 21948 worker thread done servicing request
01:51:17.460 00.001 18120 OnExposeComplete: enter
01:51:17.462 00.002 18120 UpdateGuideState(): m_state=6
01:51:17.464 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
01:51:17.465 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=235.63, Mass=1998, SNR=31.0, Peak=184 HFD=4.1
01:51:17.466 00.001 18120 MultiStar: [#1 0.23,0.28,0.71,U] [#2 -0.06,0.38,0.00,M4] [#3 0.28,-0.06,0.59,U] [#4 0.47,0.11,0.00,M2] [#5 0.19,0.29,0.47,U] [#6 -0.04,0.22,0.50,U] [#7 0.19,0.13,0.42,U] [#8 0.09,0.46,0.00,M7] 
01:51:17.468 00.002 18120 refined, 5 included, MultiStar: {0.11, 0.21}, one-star: {-0.06, 0.32}
01:51:17.469 00.001 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
01:51:17.470 00.001 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
01:51:17.471 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.09 mountX=0.15 mountY=-0.19, mountTheta=-0.92
01:51:17.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.21, opts=13)
01:51:17.474 00.001 18120 Enqueuing Move request for scope (0.11, 0.21)
01:51:17.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:17.475 00.001 18120 UpdateGuideState exits: m=1998 RSB=31.0
01:51:17.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.475 00.000 21948 Worker thread wakes up
01:51:17.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
01:51:17.476 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:17.476 00.000 18120 Enqueuing Expose request
01:51:17.477 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:51:17.477 00.000 21948 Moving (0.11, 0.21) raw xDistance=0.15 yDistance=-0.19
01:51:17.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:51:17.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:17.477 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:51:17.477 00.000 21948 MoveAxis(E, 0, ABG)
01:51:17.477 00.000 21948 Move returns status 0, amount 0
01:51:17.477 00.000 21948 MoveAxis(N, 0, ABG)
01:51:17.477 00.000 21948 Move returns status 0, amount 0
01:51:17.477 00.000 21948 move complete, result=0
01:51:17.477 00.000 21948 worker thread done servicing request
01:51:17.477 00.000 21948 Worker thread wakes up
01:51:17.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:17.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:17.478 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:19.100 01.622 21948 Exposure complete
01:51:19.125 00.025 21948 worker thread done servicing request
01:51:19.125 00.000 18120 OnExposeComplete: enter
01:51:19.126 00.001 18120 UpdateGuideState(): m_state=6
01:51:19.126 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
01:51:19.127 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=235.42, Mass=2017, SNR=31.0, Peak=172 HFD=3.9
01:51:19.127 00.000 18120 MultiStar: [#1 0.10,0.15,0.72,U] [#2 -0.16,0.27,0.65,U] [#3 0.20,-0.07,0.58,U] [#4 0.40,0.16,0.00,M3] [#5 0.17,0.14,0.50,U] [#6 -0.20,0.07,0.53,U] [#7 0.21,0.05,0.43,U] [#8 0.17,0.18,0.39,U] 
01:51:19.128 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {-0.09, 0.10}
01:51:19.128 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
01:51:19.128 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
01:51:19.130 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.33 mountX=0.09 mountY=-0.08, mountTheta=-0.69
01:51:19.131 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
01:51:19.132 00.001 18120 Enqueuing Move request for scope (0.03, 0.11)
01:51:19.132 00.000 21948 Worker thread wakes up
01:51:19.132 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:19.133 00.001 18120 UpdateGuideState exits: m=2017 RSB=31.0
01:51:19.133 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:19.134 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:19.134 00.000 18120 Enqueuing Expose request
01:51:19.135 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:51:19.135 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:51:19.135 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.08
01:51:19.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:51:19.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:19.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:19.135 00.000 21948 MoveAxis(E, 0, ABG)
01:51:19.135 00.000 21948 Move returns status 0, amount 0
01:51:19.135 00.000 21948 MoveAxis(N, 0, ABG)
01:51:19.135 00.000 21948 Move returns status 0, amount 0
01:51:19.135 00.000 21948 move complete, result=0
01:51:19.135 00.000 21948 worker thread done servicing request
01:51:19.135 00.000 21948 Worker thread wakes up
01:51:19.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:19.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:19.135 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:20.650 01.515 21948 Exposure complete
01:51:20.676 00.026 21948 worker thread done servicing request
01:51:20.676 00.000 18120 OnExposeComplete: enter
01:51:20.677 00.001 18120 UpdateGuideState(): m_state=6
01:51:20.678 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
01:51:20.679 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=235.58, Mass=1870, SNR=29.9, Peak=167 HFD=3.8
01:51:20.680 00.001 18120 MultiStar: [#1 0.16,0.15,0.72,U] [#2 -0.08,0.24,0.67,U] [#3 0.03,-0.15,0.62,U] [#4 0.08,0.15,0.59,U] [#5 0.08,0.06,0.48,U] [#6 -0.08,-0.07,0.52,U] [#7 0.25,0.23,0.43,U] [#8 0.05,0.33,0.40,U] 
01:51:20.680 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.05, 0.26}
01:51:20.681 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
01:51:20.682 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
01:51:20.682 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=0.10 mountY=-0.11, mountTheta=-0.83
01:51:20.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.14, opts=13)
01:51:20.685 00.002 18120 Enqueuing Move request for scope (0.06, 0.14)
01:51:20.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:20.686 00.001 21948 Worker thread wakes up
01:51:20.686 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.9
01:51:20.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.687 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:51:20.687 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:51:20.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:20.687 00.000 18120 Enqueuing Expose request
01:51:20.688 00.001 21948 Moving (0.06, 0.14) raw xDistance=0.10 yDistance=-0.11
01:51:20.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:51:20.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:20.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:51:20.688 00.000 21948 MoveAxis(E, 0, ABG)
01:51:20.688 00.000 21948 Move returns status 0, amount 0
01:51:20.688 00.000 21948 MoveAxis(N, 0, ABG)
01:51:20.688 00.000 21948 Move returns status 0, amount 0
01:51:20.688 00.000 21948 move complete, result=0
01:51:20.688 00.000 21948 worker thread done servicing request
01:51:20.688 00.000 21948 Worker thread wakes up
01:51:20.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:20.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:20.688 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:22.314 01.626 21948 Exposure complete
01:51:22.383 00.069 21948 worker thread done servicing request
01:51:22.384 00.001 18120 OnExposeComplete: enter
01:51:22.385 00.001 18120 UpdateGuideState(): m_state=6
01:51:22.387 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
01:51:22.388 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=235.55, Mass=2060, SNR=31.3, Peak=183 HFD=3.9
01:51:22.389 00.001 18120 MultiStar: [#1 0.15,0.30,0.69,U] [#2 0.06,0.25,0.64,U] [#3 -0.01,-0.01,0.61,U] [#4 0.30,0.15,0.56,U] [#5 0.36,0.28,0.00,M1] [#6 -0.13,0.19,0.50,U] [#7 0.39,0.48,0.00,M1] [#8 0.30,0.49,0.00,M6] 
01:51:22.389 00.000 18120 refined, 5 included, MultiStar: {0.08, 0.19}, one-star: {0.07, 0.24}
01:51:22.390 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
01:51:22.390 00.000 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
01:51:22.391 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.20 mountX=0.14 mountY=-0.15, mountTheta=-0.82
01:51:22.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.19, opts=13)
01:51:22.393 00.001 18120 Enqueuing Move request for scope (0.08, 0.19)
01:51:22.393 00.000 21948 Worker thread wakes up
01:51:22.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:22.394 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.3
01:51:22.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:22.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:22.395 00.001 18120 Enqueuing Expose request
01:51:22.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
01:51:22.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
01:51:22.395 00.000 21948 Moving (0.08, 0.19) raw xDistance=0.14 yDistance=-0.15
01:51:22.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:51:22.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:22.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:51:22.395 00.000 21948 MoveAxis(E, 0, ABG)
01:51:22.395 00.000 21948 Move returns status 0, amount 0
01:51:22.396 00.001 21948 MoveAxis(N, 0, ABG)
01:51:22.396 00.000 21948 Move returns status 0, amount 0
01:51:22.396 00.000 21948 move complete, result=0
01:51:22.396 00.000 21948 worker thread done servicing request
01:51:22.396 00.000 21948 Worker thread wakes up
01:51:22.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:22.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:22.396 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:23.813 01.417 21948 Exposure complete
01:51:23.869 00.056 21948 worker thread done servicing request
01:51:23.870 00.001 18120 OnExposeComplete: enter
01:51:23.871 00.001 18120 UpdateGuideState(): m_state=6
01:51:23.872 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
01:51:23.874 00.002 18120 Star::Find returns 1 (0), X=896.19, Y=235.67, Mass=2004, SNR=31.1, Peak=186 HFD=4.1
01:51:23.875 00.001 18120 MultiStar: [#1 0.16,0.21,0.72,U] [#2 0.17,0.30,0.63,U] [#3 0.19,-0.09,0.60,U] [#4 0.41,-0.05,0.00,M2] [#5 0.26,0.28,0.00,M2] [#6 -0.05,0.07,0.51,U] [#7 0.35,0.14,0.46,U] [#8 0.17,0.24,0.40,U] 
01:51:23.875 00.000 18120 refined, 6 included, MultiStar: {0.16, 0.19}, one-star: {0.17, 0.36}
01:51:23.876 00.001 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
01:51:23.876 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
01:51:23.877 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.87 mountX=0.11 mountY=-0.23, mountTheta=-1.14
01:51:23.878 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.19, opts=13)
01:51:23.879 00.001 18120 Enqueuing Move request for scope (0.16, 0.19)
01:51:23.879 00.000 21948 Worker thread wakes up
01:51:23.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:23.880 00.001 18120 UpdateGuideState exits: m=2004 RSB=31.1
01:51:23.880 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.880 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:23.881 00.001 18120 Enqueuing Expose request
01:51:23.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
01:51:23.881 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
01:51:23.881 00.000 21948 Moving (0.16, 0.19) raw xDistance=0.11 yDistance=-0.23
01:51:23.881 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:23.881 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:23.881 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:51:23.881 00.000 21948 MoveAxis(E, 0, ABG)
01:51:23.881 00.000 21948 Move returns status 0, amount 0
01:51:23.881 00.000 21948 MoveAxis(N, 0, ABG)
01:51:23.881 00.000 21948 Move returns status 0, amount 0
01:51:23.881 00.000 21948 move complete, result=0
01:51:23.881 00.000 21948 worker thread done servicing request
01:51:23.881 00.000 21948 Worker thread wakes up
01:51:23.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:23.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:23.882 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:25.513 01.631 21948 Exposure complete
01:51:25.573 00.060 21948 worker thread done servicing request
01:51:25.574 00.001 18120 OnExposeComplete: enter
01:51:25.575 00.001 18120 UpdateGuideState(): m_state=6
01:51:25.577 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
01:51:25.578 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.63, Mass=2011, SNR=31.0, Peak=206 HFD=3.9
01:51:25.579 00.001 18120 MultiStar: [#1 0.21,0.27,0.72,U] [#2 0.06,0.33,0.63,U] [#3 0.29,-0.08,0.58,U] [#4 0.35,-0.02,0.56,U] [#5 0.49,0.37,0.00,M3] [#6 -0.03,0.08,0.55,U] [#7 0.08,0.24,0.43,U] [#8 0.26,0.48,0.00,M6] 
01:51:25.579 00.000 18120 refined, 6 included, MultiStar: {0.14, 0.18}, one-star: {0.04, 0.31}
01:51:25.580 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.08 = -1.08)
01:51:25.582 00.002 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
01:51:25.584 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.92 mountX=0.11 mountY=-0.20, mountTheta=-1.09
01:51:25.589 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.18, opts=13)
01:51:25.591 00.002 18120 Enqueuing Move request for scope (0.14, 0.18)
01:51:25.592 00.001 21948 Worker thread wakes up
01:51:25.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
01:51:25.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:25.593 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:51:25.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.594 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:25.594 00.000 18120 Enqueuing Expose request
01:51:25.594 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
01:51:25.595 00.001 21948 Moving (0.14, 0.18) raw xDistance=0.11 yDistance=-0.20
01:51:25.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:25.595 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.05 newest=-0.59
01:51:25.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:51:25.595 00.000 21948 MoveAxis(E, 0, ABG)
01:51:25.595 00.000 21948 Move returns status 0, amount 0
01:51:25.595 00.000 21948 MoveAxis(N, 49, ABG)
01:51:25.595 00.000 21948 Guiding  Dir = 0, Dur = 49
01:51:25.595 00.000 21948 IsSlewing returns 0
01:51:25.595 00.000 21948 IsGuiding returns 0
01:51:25.601 00.006 21948 PulseGuide returned control before completion, sleep 55
01:51:25.673 00.072 21948 IsGuiding returns 0
01:51:25.673 00.000 21948 Move returns status 0, amount 49
01:51:25.673 00.000 21948 move complete, result=0
01:51:25.673 00.000 21948 worker thread done servicing request
01:51:25.673 00.000 21948 Worker thread wakes up
01:51:25.673 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:25.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:25.674 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
01:51:27.081 01.407 21948 Exposure complete
01:51:27.136 00.055 21948 worker thread done servicing request
01:51:27.136 00.000 18120 OnExposeComplete: enter
01:51:27.137 00.001 18120 UpdateGuideState(): m_state=6
01:51:27.137 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
01:51:27.138 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=235.64, Mass=1997, SNR=31.0, Peak=200 HFD=3.9
01:51:27.138 00.000 18120 MultiStar: [#1 0.04,0.26,0.73,U] [#2 0.04,0.41,0.00,M1] [#3 0.15,-0.16,0.59,U] [#4 0.11,0.04,0.56,U] [#5 0.18,0.16,0.45,U] [#6 -0.39,-0.01,0.00,M1] [#7 0.11,0.43,0.00,M1] [#8 0.04,0.34,0.41,U] 
01:51:27.138 00.000 18120 refined, 5 included, MultiStar: {0.08, 0.18}, one-star: {0.01, 0.33}
01:51:27.139 00.001 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
01:51:27.139 00.000 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
01:51:27.140 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.17 mountX=0.13 mountY=-0.15, mountTheta=-0.85
01:51:27.142 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.18, opts=13)
01:51:27.143 00.001 18120 Enqueuing Move request for scope (0.08, 0.18)
01:51:27.143 00.000 21948 Worker thread wakes up
01:51:27.143 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:27.143 00.000 18120 UpdateGuideState exits: m=1997 RSB=31.0
01:51:27.145 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:27.145 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:27.145 00.000 18120 Enqueuing Expose request
01:51:27.146 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:51:27.146 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:51:27.146 00.000 21948 Moving (0.08, 0.18) raw xDistance=0.13 yDistance=-0.15
01:51:27.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:51:27.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:27.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:51:27.146 00.000 21948 MoveAxis(E, 0, ABG)
01:51:27.146 00.000 21948 Move returns status 0, amount 0
01:51:27.146 00.000 21948 MoveAxis(N, 0, ABG)
01:51:27.146 00.000 21948 Move returns status 0, amount 0
01:51:27.146 00.000 21948 move complete, result=0
01:51:27.146 00.000 21948 worker thread done servicing request
01:51:27.146 00.000 21948 Worker thread wakes up
01:51:27.146 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:27.146 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:27.147 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:28.766 01.619 21948 Exposure complete
01:51:28.809 00.043 21948 worker thread done servicing request
01:51:28.809 00.000 18120 OnExposeComplete: enter
01:51:28.810 00.001 18120 UpdateGuideState(): m_state=6
01:51:28.810 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
01:51:28.810 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=235.59, Mass=1904, SNR=30.2, Peak=183 HFD=3.8
01:51:28.811 00.001 18120 MultiStar: [#1 0.24,0.33,0.00,M1] [#2 0.12,0.25,0.67,U] [#3 0.12,-0.05,0.61,U] [#4 0.52,0.19,0.00,M1] [#5 0.30,0.29,0.00,M3] [#6 -0.07,0.15,0.50,U] [#7 0.05,0.28,0.45,U] [#8 -0.03,0.50,0.00,M6] 
01:51:28.811 00.000 18120 refined, 4 included, MultiStar: {0.07, 0.19}, one-star: {0.10, 0.27}
01:51:28.812 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
01:51:28.812 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
01:51:28.815 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.19 mountX=0.14 mountY=-0.15, mountTheta=-0.82
01:51:28.820 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.19, opts=13)
01:51:28.822 00.002 18120 Enqueuing Move request for scope (0.07, 0.19)
01:51:28.825 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:28.826 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.2
01:51:28.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.827 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:28.827 00.000 18120 Enqueuing Expose request
01:51:28.828 00.001 21948 Worker thread wakes up
01:51:28.828 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:51:28.828 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:51:28.828 00.000 21948 Moving (0.07, 0.19) raw xDistance=0.14 yDistance=-0.15
01:51:28.828 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:51:28.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:28.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:51:28.828 00.000 21948 MoveAxis(E, 0, ABG)
01:51:28.828 00.000 21948 Move returns status 0, amount 0
01:51:28.828 00.000 21948 MoveAxis(N, 0, ABG)
01:51:28.828 00.000 21948 Move returns status 0, amount 0
01:51:28.828 00.000 21948 move complete, result=0
01:51:28.828 00.000 21948 worker thread done servicing request
01:51:28.829 00.001 21948 Worker thread wakes up
01:51:28.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:28.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:28.829 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:30.355 01.526 21948 Exposure complete
01:51:30.428 00.073 21948 worker thread done servicing request
01:51:30.428 00.000 18120 OnExposeComplete: enter
01:51:30.429 00.001 18120 UpdateGuideState(): m_state=6
01:51:30.430 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
01:51:30.432 00.002 18120 Star::Find returns 1 (0), X=895.93, Y=235.57, Mass=1993, SNR=31.0, Peak=194 HFD=4.0
01:51:30.434 00.002 18120 MultiStar: [#1 0.14,0.32,0.75,U] [#2 0.13,0.33,0.64,U] [#3 0.25,-0.08,0.59,U] [#4 0.25,0.13,0.56,U] [#5 0.32,0.31,0.00,M4] [#6 -0.23,-0.09,0.50,U] [#7 0.09,0.13,0.45,U] [#8 0.20,0.34,0.00,M7] 
01:51:30.435 00.001 18120 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {-0.10, 0.26}
01:51:30.436 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
01:51:30.437 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
01:51:30.438 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=0.13 mountY=-0.14, mountTheta=-0.82
01:51:30.441 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.17, opts=13)
01:51:30.442 00.001 18120 Enqueuing Move request for scope (0.07, 0.17)
01:51:30.442 00.000 21948 Worker thread wakes up
01:51:30.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:51:30.442 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:51:30.442 00.000 21948 Moving (0.07, 0.17) raw xDistance=0.13 yDistance=-0.14
01:51:30.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:30.443 00.001 18120 UpdateGuideState exits: m=1993 RSB=31.0
01:51:30.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.444 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:30.444 00.000 18120 Enqueuing Expose request
01:51:30.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:51:30.444 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:30.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:30.445 00.001 21948 MoveAxis(E, 0, ABG)
01:51:30.445 00.000 21948 Move returns status 0, amount 0
01:51:30.445 00.000 21948 MoveAxis(N, 0, ABG)
01:51:30.445 00.000 21948 Move returns status 0, amount 0
01:51:30.445 00.000 21948 move complete, result=0
01:51:30.445 00.000 21948 worker thread done servicing request
01:51:30.445 00.000 21948 Worker thread wakes up
01:51:30.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:30.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:30.445 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:32.079 01.634 21948 Exposure complete
01:51:32.146 00.067 21948 worker thread done servicing request
01:51:32.147 00.001 18120 OnExposeComplete: enter
01:51:32.147 00.000 18120 UpdateGuideState(): m_state=6
01:51:32.148 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
01:51:32.150 00.002 18120 Star::Find returns 1 (0), X=895.91, Y=235.42, Mass=2009, SNR=31.0, Peak=182 HFD=3.9
01:51:32.152 00.002 18120 MultiStar: [#1 -0.00,0.26,0.69,U] [#2 -0.07,0.53,0.00,M1] [#3 0.05,-0.14,0.60,U] [#4 0.33,0.04,0.56,U] [#5 -0.06,0.46,0.00,M5] [#6 -0.26,0.06,0.50,U] [#7 0.06,0.09,0.42,U] [#8 0.08,0.27,0.39,U] 
01:51:32.153 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {-0.11, 0.10}
01:51:32.155 00.002 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
01:51:32.156 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
01:51:32.156 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=0.08 mountY=-0.05, mountTheta=-0.54
01:51:32.157 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
01:51:32.158 00.001 18120 Enqueuing Move request for scope (0.01, 0.10)
01:51:32.158 00.000 21948 Worker thread wakes up
01:51:32.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:51:32.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:51:32.158 00.000 21948 Moving (0.01, 0.10) raw xDistance=0.08 yDistance=-0.05
01:51:32.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:51:32.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:32.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:32.160 00.002 18120 UpdateGuideState exits: m=2009 RSB=31.0
01:51:32.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.161 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:32.161 00.000 18120 Enqueuing Expose request
01:51:32.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:32.162 00.001 21948 MoveAxis(E, 0, ABG)
01:51:32.162 00.000 21948 Move returns status 0, amount 0
01:51:32.162 00.000 21948 MoveAxis(N, 0, ABG)
01:51:32.162 00.000 21948 Move returns status 0, amount 0
01:51:32.162 00.000 21948 move complete, result=0
01:51:32.162 00.000 21948 worker thread done servicing request
01:51:32.162 00.000 21948 Worker thread wakes up
01:51:32.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:32.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:32.162 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:33.569 01.407 21948 Exposure complete
01:51:33.612 00.043 21948 worker thread done servicing request
01:51:33.612 00.000 18120 OnExposeComplete: enter
01:51:33.613 00.001 18120 UpdateGuideState(): m_state=6
01:51:33.615 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
01:51:33.617 00.002 18120 Star::Find returns 1 (0), X=895.86, Y=235.45, Mass=2071, SNR=31.5, Peak=200 HFD=3.8
01:51:33.618 00.001 18120 MultiStar: [#1 0.20,0.13,0.71,U] [#2 -0.05,0.21,0.62,U] [#3 0.04,-0.18,0.56,U] [#4 0.37,0.08,0.00,M1] [#5 -0.05,0.31,0.45,U] [#6 -0.17,-0.11,0.53,U] [#7 -0.27,0.11,0.41,U] [#8 0.09,0.00,0.38,U] 
01:51:33.618 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {-0.17, 0.14}
01:51:33.619 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
01:51:33.619 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
01:51:33.620 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.08 mountX=0.10 mountY=0.00, mountTheta=0.05
01:51:33.621 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
01:51:33.622 00.001 18120 Enqueuing Move request for scope (-0.05, 0.08)
01:51:33.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:33.623 00.001 21948 Worker thread wakes up
01:51:33.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:51:33.623 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:51:33.623 00.000 21948 Moving (-0.05, 0.08) raw xDistance=0.10 yDistance=0.00
01:51:33.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:51:33.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:33.623 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:51:33.623 00.000 21948 MoveAxis(E, 0, ABG)
01:51:33.623 00.000 21948 Move returns status 0, amount 0
01:51:33.623 00.000 21948 MoveAxis(N, 0, ABG)
01:51:33.623 00.000 21948 Move returns status 0, amount 0
01:51:33.623 00.000 21948 move complete, result=0
01:51:33.623 00.000 21948 worker thread done servicing request
01:51:33.623 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.5
01:51:33.624 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:33.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:33.624 00.000 18120 Enqueuing Expose request
01:51:33.625 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:33.626 00.001 21948 Worker thread wakes up
01:51:33.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:33.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:35.263 01.637 21948 Exposure complete
01:51:35.331 00.068 21948 worker thread done servicing request
01:51:35.331 00.000 18120 OnExposeComplete: enter
01:51:35.331 00.000 18120 UpdateGuideState(): m_state=6
01:51:35.332 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
01:51:35.332 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.28, Mass=2020, SNR=31.2, Peak=185 HFD=4.0
01:51:35.333 00.001 18120 MultiStar: [#1 0.11,0.14,0.72,U] [#2 0.06,0.24,0.64,U] [#3 0.23,-0.22,0.60,U] [#4 0.15,0.16,0.58,U] [#5 0.24,0.10,0.48,U] [#6 -0.18,0.07,0.52,U] [#7 0.23,0.25,0.43,U] [#8 -0.19,0.28,0.39,U] 
01:51:35.333 00.000 18120 single-star, 8 included, MultiStar: {0.06, 0.09}, one-star: {-0.05, -0.04}
01:51:35.334 00.001 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.48 = 1.81)
01:51:35.334 00.000 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.52 = 1.77)
01:51:35.335 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.48 mountX=-0.01 mountY=0.06, mountTheta=1.80
01:51:35.336 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
01:51:35.337 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
01:51:35.337 00.000 21948 Worker thread wakes up
01:51:35.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:35.338 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
01:51:35.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
01:51:35.338 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.2
01:51:35.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:35.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:35.339 00.000 18120 Enqueuing Expose request
01:51:35.340 00.001 21948 Moving (-0.05, -0.04) raw xDistance=-0.01 yDistance=0.06
01:51:35.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:51:35.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:35.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:51:35.340 00.000 21948 MoveAxis(E, 0, ABG)
01:51:35.340 00.000 21948 Move returns status 0, amount 0
01:51:35.340 00.000 21948 MoveAxis(N, 0, ABG)
01:51:35.340 00.000 21948 Move returns status 0, amount 0
01:51:35.340 00.000 21948 move complete, result=0
01:51:35.340 00.000 21948 worker thread done servicing request
01:51:35.340 00.000 21948 Worker thread wakes up
01:51:35.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:35.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:35.340 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:36.855 01.515 21948 Exposure complete
01:51:36.895 00.040 21948 worker thread done servicing request
01:51:36.895 00.000 18120 OnExposeComplete: enter
01:51:36.896 00.001 18120 UpdateGuideState(): m_state=6
01:51:36.896 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
01:51:36.896 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=235.39, Mass=1958, SNR=30.7, Peak=178 HFD=3.9
01:51:36.898 00.002 18120 MultiStar: [#1 0.24,0.23,0.70,U] [#2 0.01,0.22,0.65,U] [#3 0.05,-0.14,0.62,U] [#4 0.30,0.23,0.55,U] [#5 0.21,0.39,0.00,M4] [#6 -0.13,0.06,0.52,U] [#7 0.01,0.41,0.00,M1] [#8 -0.02,0.58,0.00,M5] 
01:51:36.899 00.001 18120 single-star, 5 included, MultiStar: {0.09, 0.11}, one-star: {0.07, 0.08}
01:51:36.901 00.002 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
01:51:36.902 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
01:51:36.903 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.87 mountX=0.05 mountY=-0.10, mountTheta=-1.14
01:51:36.906 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.08, opts=13)
01:51:36.906 00.000 18120 Enqueuing Move request for scope (0.07, 0.08)
01:51:36.907 00.001 21948 Worker thread wakes up
01:51:36.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:36.907 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.7
01:51:36.907 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:36.908 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:36.910 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:51:36.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:51:36.910 00.000 21948 Moving (0.07, 0.08) raw xDistance=0.05 yDistance=-0.10
01:51:36.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:51:36.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:36.910 00.000 18120 Enqueuing Expose request
01:51:36.911 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:51:36.911 00.000 21948 MoveAxis(E, 0, ABG)
01:51:36.911 00.000 21948 Move returns status 0, amount 0
01:51:36.911 00.000 21948 MoveAxis(N, 0, ABG)
01:51:36.911 00.000 21948 Move returns status 0, amount 0
01:51:36.911 00.000 21948 move complete, result=0
01:51:36.911 00.000 21948 worker thread done servicing request
01:51:36.912 00.001 21948 Worker thread wakes up
01:51:36.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:36.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:36.912 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:38.547 01.635 21948 Exposure complete
01:51:38.570 00.023 21948 worker thread done servicing request
01:51:38.570 00.000 18120 OnExposeComplete: enter
01:51:38.571 00.001 18120 UpdateGuideState(): m_state=6
01:51:38.572 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
01:51:38.572 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=235.40, Mass=1945, SNR=30.5, Peak=182 HFD=3.7
01:51:38.573 00.001 18120 MultiStar: [#1 0.19,0.34,0.00,M1] [#2 -0.05,0.23,0.65,U] [#3 0.14,-0.16,0.61,U] [#4 0.39,0.03,0.00,M1] [#5 0.36,0.01,0.46,U] [#6 -0.06,-0.16,0.52,U] [#7 0.26,0.20,0.44,U] [#8 0.37,0.38,0.00,M6] 
01:51:38.574 00.001 18120 refined, 5 included, MultiStar: {0.13, 0.04}, one-star: {0.18, 0.09}
01:51:38.574 00.000 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
01:51:38.574 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
01:51:38.575 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=-0.01 mountY=-0.14, mountTheta=-1.68
01:51:38.576 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
01:51:38.576 00.000 18120 Enqueuing Move request for scope (0.13, 0.04)
01:51:38.577 00.001 21948 Worker thread wakes up
01:51:38.577 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:38.578 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:51:38.578 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:38.579 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:38.579 00.000 18120 Enqueuing Expose request
01:51:38.579 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:51:38.579 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:51:38.579 00.000 21948 Moving (0.13, 0.04) raw xDistance=-0.01 yDistance=-0.14
01:51:38.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:51:38.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:38.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:38.580 00.001 21948 MoveAxis(E, 0, ABG)
01:51:38.580 00.000 21948 Move returns status 0, amount 0
01:51:38.580 00.000 21948 MoveAxis(N, 0, ABG)
01:51:38.580 00.000 21948 Move returns status 0, amount 0
01:51:38.580 00.000 21948 move complete, result=0
01:51:38.580 00.000 21948 worker thread done servicing request
01:51:38.580 00.000 21948 Worker thread wakes up
01:51:38.580 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:38.580 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:38.580 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:40.105 01.525 21948 Exposure complete
01:51:40.152 00.047 21948 worker thread done servicing request
01:51:40.152 00.000 18120 OnExposeComplete: enter
01:51:40.152 00.000 18120 UpdateGuideState(): m_state=6
01:51:40.153 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
01:51:40.153 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=235.43, Mass=1995, SNR=30.8, Peak=184 HFD=3.9
01:51:40.154 00.001 18120 MultiStar: [#1 0.22,0.27,0.75,U] [#2 0.00,0.42,0.00,M1] [#3 0.09,-0.22,0.60,U] [#4 0.29,0.13,0.56,U] [#5 0.28,0.23,0.47,U] [#6 -0.17,-0.12,0.53,U] [#7 0.12,0.03,0.44,U] [#8 0.02,0.29,0.40,U] 
01:51:40.154 00.000 18120 single-star, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.06, 0.12}
01:51:40.155 00.001 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
01:51:40.155 00.000 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
01:51:40.156 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.06 mountX=0.08 mountY=-0.11, mountTheta=-0.95
01:51:40.158 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.12, opts=13)
01:51:40.159 00.001 18120 Enqueuing Move request for scope (0.06, 0.12)
01:51:40.160 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:40.161 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.8
01:51:40.162 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.163 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:40.164 00.001 18120 Enqueuing Expose request
01:51:40.165 00.001 21948 Worker thread wakes up
01:51:40.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:51:40.165 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:51:40.165 00.000 21948 Moving (0.06, 0.12) raw xDistance=0.08 yDistance=-0.11
01:51:40.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:51:40.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:40.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:51:40.165 00.000 21948 MoveAxis(E, 0, ABG)
01:51:40.165 00.000 21948 Move returns status 0, amount 0
01:51:40.165 00.000 21948 MoveAxis(N, 0, ABG)
01:51:40.165 00.000 21948 Move returns status 0, amount 0
01:51:40.166 00.001 21948 move complete, result=0
01:51:40.166 00.000 21948 worker thread done servicing request
01:51:40.166 00.000 21948 Worker thread wakes up
01:51:40.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:40.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:40.166 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:41.798 01.632 21948 Exposure complete
01:51:41.831 00.033 21948 worker thread done servicing request
01:51:41.831 00.000 18120 OnExposeComplete: enter
01:51:41.832 00.001 18120 UpdateGuideState(): m_state=6
01:51:41.833 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
01:51:41.833 00.000 18120 Star::Find returns 1 (0), X=896.07, Y=235.40, Mass=1951, SNR=30.6, Peak=171 HFD=4.0
01:51:41.834 00.001 18120 MultiStar: [#1 0.16,0.17,0.72,U] [#2 0.05,0.32,0.65,U] [#3 0.21,-0.13,0.59,U] [#4 0.36,-0.02,0.59,U] [#5 0.44,0.13,0.00,M3] [#6 -0.02,-0.02,0.52,U] [#7 0.32,0.10,0.44,U] [#8 0.08,0.26,0.41,U] 
01:51:41.835 00.001 18120 single-star, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.05, 0.09}
01:51:41.836 00.001 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
01:51:41.836 00.000 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
01:51:41.837 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.06 mountY=-0.08, mountTheta=-0.92
01:51:41.838 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
01:51:41.839 00.001 18120 Enqueuing Move request for scope (0.05, 0.09)
01:51:41.839 00.000 21948 Worker thread wakes up
01:51:41.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:41.840 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:51:41.840 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:51:41.840 00.000 21948 Moving (0.05, 0.09) raw xDistance=0.06 yDistance=-0.08
01:51:41.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:51:41.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:41.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:41.840 00.000 21948 MoveAxis(E, 0, ABG)
01:51:41.840 00.000 21948 Move returns status 0, amount 0
01:51:41.840 00.000 21948 MoveAxis(N, 0, ABG)
01:51:41.840 00.000 21948 Move returns status 0, amount 0
01:51:41.840 00.000 21948 move complete, result=0
01:51:41.840 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
01:51:41.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:41.841 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:41.841 00.000 18120 Enqueuing Expose request
01:51:41.842 00.001 21948 worker thread done servicing request
01:51:41.842 00.000 21948 Worker thread wakes up
01:51:41.842 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:41.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:41.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:43.356 01.514 21948 Exposure complete
01:51:43.397 00.041 21948 worker thread done servicing request
01:51:43.397 00.000 18120 OnExposeComplete: enter
01:51:43.399 00.002 18120 UpdateGuideState(): m_state=6
01:51:43.400 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
01:51:43.402 00.002 18120 Star::Find returns 1 (0), X=896.21, Y=235.44, Mass=2126, SNR=31.9, Peak=189 HFD=3.8
01:51:43.402 00.000 18120 MultiStar: [#1 0.15,0.09,0.70,U] [#2 0.14,0.17,0.63,U] [#3 0.06,-0.11,0.55,U] [#4 0.28,0.04,0.54,U] [#5 0.11,0.22,0.43,U] [#6 -0.01,-0.18,0.50,U] [#7 0.34,0.06,0.41,U] [#8 0.31,-0.01,0.39,U] 
01:51:43.403 00.001 18120 refined, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.19, 0.13}
01:51:43.403 00.000 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
01:51:43.403 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
01:51:43.405 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.31 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
01:51:43.409 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.06, opts=13)
01:51:43.409 00.000 18120 Enqueuing Move request for scope (0.17, 0.06)
01:51:43.410 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:43.410 00.000 18120 UpdateGuideState exits: m=2126 RSB=31.9
01:51:43.411 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:43.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:43.411 00.000 18120 Enqueuing Expose request
01:51:43.412 00.001 21948 Worker thread wakes up
01:51:43.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:51:43.412 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:51:43.412 00.000 21948 Moving (0.17, 0.06) raw xDistance=-0.02 yDistance=-0.18
01:51:43.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:51:43.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:43.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:43.412 00.000 21948 MoveAxis(E, 0, ABG)
01:51:43.412 00.000 21948 Move returns status 0, amount 0
01:51:43.412 00.000 21948 MoveAxis(N, 0, ABG)
01:51:43.412 00.000 21948 Move returns status 0, amount 0
01:51:43.412 00.000 21948 move complete, result=0
01:51:43.412 00.000 21948 worker thread done servicing request
01:51:43.412 00.000 21948 Worker thread wakes up
01:51:43.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:43.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:43.412 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:45.043 01.631 21948 Exposure complete
01:51:45.101 00.058 21948 worker thread done servicing request
01:51:45.101 00.000 18120 OnExposeComplete: enter
01:51:45.102 00.001 18120 UpdateGuideState(): m_state=6
01:51:45.103 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
01:51:45.103 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=235.35, Mass=2073, SNR=31.5, Peak=190 HFD=3.9
01:51:45.104 00.001 18120 MultiStar: [#1 0.30,0.12,0.72,U] [#2 0.15,0.28,0.64,U] [#3 0.17,-0.19,0.59,U] [#4 0.43,0.08,0.00,M1] [#5 0.38,0.08,0.00,M3] [#6 -0.06,-0.08,0.52,U] [#7 0.34,-0.10,0.43,U] [#8 0.12,-0.02,0.39,U] 
01:51:45.104 00.000 18120 single-star, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.13, 0.04}
01:51:45.104 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
01:51:45.105 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
01:51:45.105 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
01:51:45.106 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
01:51:45.107 00.001 18120 Enqueuing Move request for scope (0.13, 0.04)
01:51:45.107 00.000 21948 Worker thread wakes up
01:51:45.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:51:45.107 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:51:45.107 00.000 21948 Moving (0.13, 0.04) raw xDistance=-0.02 yDistance=-0.13
01:51:45.108 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:51:45.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:45.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:45.108 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.5
01:51:45.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:45.109 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:45.109 00.000 18120 Enqueuing Expose request
01:51:45.110 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:51:45.110 00.000 21948 MoveAxis(E, 0, ABG)
01:51:45.110 00.000 21948 Move returns status 0, amount 0
01:51:45.110 00.000 21948 MoveAxis(N, 0, ABG)
01:51:45.110 00.000 21948 Move returns status 0, amount 0
01:51:45.110 00.000 21948 move complete, result=0
01:51:45.110 00.000 21948 worker thread done servicing request
01:51:45.110 00.000 21948 Worker thread wakes up
01:51:45.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:45.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:45.111 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:46.632 01.521 21948 Exposure complete
01:51:46.671 00.039 21948 worker thread done servicing request
01:51:46.671 00.000 18120 OnExposeComplete: enter
01:51:46.673 00.002 18120 UpdateGuideState(): m_state=6
01:51:46.675 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
01:51:46.675 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=235.21, Mass=1940, SNR=30.6, Peak=204 HFD=4.0
01:51:46.677 00.002 18120 MultiStar: [#1 0.19,0.03,0.74,U] [#2 0.26,0.22,0.64,U] [#3 0.13,-0.29,0.61,U] [#4 0.26,0.05,0.57,U] [#5 0.13,0.21,0.46,U] [#6 0.02,-0.00,0.55,U] [#7 0.18,0.00,0.44,U] [#8 0.24,0.22,0.40,U] 
01:51:46.679 00.002 18120 single-star, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.04, -0.10}
01:51:46.683 00.004 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
01:51:46.685 00.002 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
01:51:46.686 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.22 mountX=-0.11 mountY=0.01, mountTheta=3.03
01:51:46.691 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
01:51:46.693 00.002 18120 Enqueuing Move request for scope (0.04, -0.10)
01:51:46.693 00.000 21948 Worker thread wakes up
01:51:46.695 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:46.695 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.6
01:51:46.695 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.696 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:46.696 00.000 18120 Enqueuing Expose request
01:51:46.697 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:51:46.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:51:46.697 00.000 21948 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=0.01
01:51:46.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:51:46.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:46.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:51:46.697 00.000 21948 MoveAxis(E, 0, ABG)
01:51:46.697 00.000 21948 Move returns status 0, amount 0
01:51:46.697 00.000 21948 MoveAxis(N, 0, ABG)
01:51:46.697 00.000 21948 Move returns status 0, amount 0
01:51:46.697 00.000 21948 move complete, result=0
01:51:46.697 00.000 21948 worker thread done servicing request
01:51:46.697 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:46.698 00.001 21948 Worker thread wakes up
01:51:46.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:46.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:48.325 01.627 21948 Exposure complete
01:51:48.375 00.050 21948 worker thread done servicing request
01:51:48.376 00.001 18120 OnExposeComplete: enter
01:51:48.376 00.000 18120 UpdateGuideState(): m_state=6
01:51:48.377 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
01:51:48.378 00.001 18120 Star::Find returns 1 (0), X=896.25, Y=235.28, Mass=1961, SNR=30.6, Peak=190 HFD=3.8
01:51:48.379 00.001 18120 MultiStar: [#1 0.16,0.11,0.72,U] [#2 0.18,0.15,0.64,U] [#3 0.14,-0.23,0.61,U] [#4 0.32,-0.04,0.55,U] [#5 0.30,0.09,0.47,U] [#6 0.04,0.03,0.51,U] [#7 0.34,0.05,0.43,U] [#8 0.20,0.41,0.00,M2] 
01:51:48.380 00.001 18120 refined, 7 included, MultiStar: {0.21, 0.01}, one-star: {0.23, -0.03}
01:51:48.381 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
01:51:48.381 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
01:51:48.382 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=-0.08 mountY=-0.19, mountTheta=-1.95
01:51:48.384 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.01, opts=13)
01:51:48.385 00.001 18120 Enqueuing Move request for scope (0.21, 0.01)
01:51:48.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:48.386 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.6
01:51:48.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.387 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:48.387 00.000 18120 Enqueuing Expose request
01:51:48.388 00.001 21948 Worker thread wakes up
01:51:48.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
01:51:48.388 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
01:51:48.388 00.000 21948 Moving (0.21, 0.01) raw xDistance=-0.08 yDistance=-0.19
01:51:48.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:48.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:48.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:51:48.388 00.000 21948 MoveAxis(E, 0, ABG)
01:51:48.388 00.000 21948 Move returns status 0, amount 0
01:51:48.388 00.000 21948 MoveAxis(N, 0, ABG)
01:51:48.388 00.000 21948 Move returns status 0, amount 0
01:51:48.388 00.000 21948 move complete, result=0
01:51:48.388 00.000 21948 worker thread done servicing request
01:51:48.388 00.000 21948 Worker thread wakes up
01:51:48.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:48.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:48.390 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:49.916 01.526 21948 Exposure complete
01:51:49.951 00.035 21948 worker thread done servicing request
01:51:49.951 00.000 18120 OnExposeComplete: enter
01:51:49.952 00.001 18120 UpdateGuideState(): m_state=6
01:51:49.952 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
01:51:49.953 00.001 18120 Star::Find returns 1 (0), X=896.13, Y=235.26, Mass=2083, SNR=31.6, Peak=189 HFD=4.1
01:51:49.953 00.000 18120 MultiStar: [#1 0.42,-0.02,0.00,M1] [#2 0.16,0.41,0.00,M1] [#3 0.10,-0.28,0.60,U] [#4 0.28,-0.02,0.52,U] [#5 0.30,-0.16,0.48,U] [#6 0.01,-0.02,0.49,U] [#7 0.36,-0.15,0.00,M1] [#8 0.28,0.47,0.00,M3] 
01:51:49.953 00.000 18120 single-star, 4 included, MultiStar: {0.15, -0.10}, one-star: {0.11, -0.05}
01:51:49.954 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
01:51:49.954 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
01:51:49.955 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=-0.09 mountY=-0.08, mountTheta=-2.45
01:51:49.956 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
01:51:49.957 00.001 18120 Enqueuing Move request for scope (0.11, -0.05)
01:51:49.957 00.000 21948 Worker thread wakes up
01:51:49.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:51:49.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:51:49.957 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.08
01:51:49.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:51:49.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:49.958 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:49.958 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.6
01:51:49.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:49.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:49.959 00.000 18120 Enqueuing Expose request
01:51:49.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:49.960 00.001 21948 MoveAxis(E, 0, ABG)
01:51:49.960 00.000 21948 Move returns status 0, amount 0
01:51:49.960 00.000 21948 MoveAxis(N, 0, ABG)
01:51:49.960 00.000 21948 Move returns status 0, amount 0
01:51:49.960 00.000 21948 move complete, result=0
01:51:49.960 00.000 21948 worker thread done servicing request
01:51:49.960 00.000 21948 Worker thread wakes up
01:51:49.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:49.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:49.960 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:51.692 01.732 21948 Exposure complete
01:51:51.740 00.048 21948 worker thread done servicing request
01:51:51.740 00.000 18120 OnExposeComplete: enter
01:51:51.742 00.002 18120 UpdateGuideState(): m_state=6
01:51:51.742 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
01:51:51.743 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=235.20, Mass=1991, SNR=30.9, Peak=200 HFD=4.2
01:51:51.743 00.000 18120 MultiStar: [#1 0.49,-0.23,0.00,M2] [#2 0.16,-0.05,0.63,U] [#3 0.42,-0.44,0.00,M1] [#4 0.66,-0.13,0.00,M1] [#5 0.49,-0.22,0.00,M1] [#6 0.11,-0.14,0.53,U] [#7 0.57,-0.03,0.00,M2] [#8 0.43,-0.14,0.00,M4] 
01:51:51.744 00.001 18120 refined, 2 included, MultiStar: {0.15, -0.10}, one-star: {0.16, -0.11}
01:51:51.744 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:51:51.745 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:51:51.745 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.15 mountY=-0.09, mountTheta=-2.62
01:51:51.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.10, opts=13)
01:51:51.747 00.001 18120 Enqueuing Move request for scope (0.15, -0.10)
01:51:51.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:51.748 00.001 21948 Worker thread wakes up
01:51:51.748 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:51:51.748 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.9
01:51:51.748 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:51:51.748 00.000 21948 Moving (0.15, -0.10) raw xDistance=-0.15 yDistance=-0.09
01:51:51.749 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:51.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:51.749 00.000 18120 Enqueuing Expose request
01:51:51.750 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:51:51.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:51.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:51.750 00.000 21948 MoveAxis(E, 0, ABG)
01:51:51.750 00.000 21948 Move returns status 0, amount 0
01:51:51.750 00.000 21948 MoveAxis(N, 0, ABG)
01:51:51.750 00.000 21948 Move returns status 0, amount 0
01:51:51.750 00.000 21948 move complete, result=0
01:51:51.750 00.000 21948 worker thread done servicing request
01:51:51.750 00.000 21948 Worker thread wakes up
01:51:51.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:51.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:51.750 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:53.159 01.409 21948 Exposure complete
01:51:53.196 00.037 21948 worker thread done servicing request
01:51:53.197 00.001 18120 OnExposeComplete: enter
01:51:53.197 00.000 18120 UpdateGuideState(): m_state=6
01:51:53.199 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
01:51:53.201 00.002 18120 Star::Find returns 1 (0), X=896.48, Y=235.14, Mass=2021, SNR=31.2, Peak=178 HFD=3.8
01:51:53.202 00.001 18120 MultiStar: [#1 0.39,-0.07,0.00,M3] [#2 0.41,-0.12,0.00,M1] [#3 0.31,-0.54,0.00,M2] [#4 0.51,-0.15,0.00,M2] [#5 0.55,-0.08,0.00,M2] [#6 0.22,-0.40,0.00,M1] [#7 0.60,-0.08,0.00,M3] [#8 0.40,0.02,0.00,M5] 
01:51:53.204 00.002 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
01:51:53.207 00.003 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
01:51:53.209 00.002 18120 CameraToMount -- cameraX=0.45 cameraY=-0.18 hyp=0.49 cameraTheta=-0.37 mountX=-0.35 mountY=-0.33, mountTheta=-2.39
01:51:53.211 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.45, y=-0.18, opts=13)
01:51:53.211 00.000 18120 Enqueuing Move request for scope (0.45, -0.18)
01:51:53.212 00.001 21948 Worker thread wakes up
01:51:53.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:53.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.18) opts 0xd
01:51:53.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.45, -0.18)
01:51:53.212 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.2
01:51:53.213 00.001 21948 Moving (0.45, -0.18) raw xDistance=-0.35 yDistance=-0.33
01:51:53.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:51:53.213 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:53.214 00.001 18120 Enqueuing Expose request
01:51:53.214 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:51:53.214 00.000 21948 MoveAxis(E, 62, ABG)
01:51:53.214 00.000 21948 Guiding  Dir = 2, Dur = 62
01:51:53.214 00.000 21948 IsSlewing returns 0
01:51:53.214 00.000 21948 IsGuiding returns 0
01:51:53.215 00.001 21948 PulseGuide returned control before completion, sleep 71
01:51:53.296 00.081 21948 IsGuiding returns 0
01:51:53.296 00.000 21948 Move returns status 0, amount 62
01:51:53.296 00.000 21948 MoveAxis(N, 78, ABG)
01:51:53.296 00.000 21948 Guiding  Dir = 0, Dur = 78
01:51:53.296 00.000 21948 IsSlewing returns 0
01:51:53.296 00.000 21948 IsGuiding returns 0
01:51:53.301 00.005 21948 PulseGuide returned control before completion, sleep 84
01:51:53.390 00.089 21948 IsGuiding returns 1
01:51:53.390 00.000 21948 scope still moving after pulse duration time elapsed
01:51:53.422 00.032 21948 IsSlewing returns 0
01:51:53.422 00.000 21948 IsGuiding returns 0
01:51:53.423 00.001 21948 scope move finished after 78 + 47 ms
01:51:53.423 00.000 21948 Move returns status 0, amount 78
01:51:53.423 00.000 21948 move complete, result=0
01:51:53.423 00.000 21948 worker thread done servicing request
01:51:53.423 00.000 21948 Worker thread wakes up
01:51:53.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:53.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:53.423 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.3 px 78 ms NORTH
01:51:55.054 01.631 21948 Exposure complete
01:51:55.109 00.055 21948 worker thread done servicing request
01:51:55.109 00.000 18120 OnExposeComplete: enter
01:51:55.110 00.001 18120 UpdateGuideState(): m_state=6
01:51:55.111 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
01:51:55.111 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=235.18, Mass=1971, SNR=30.8, Peak=185 HFD=4.3
01:51:55.112 00.001 18120 MultiStar: [#1 0.20,-0.03,0.72,U] [#2 -0.04,0.26,0.64,U] [#3 0.30,-0.56,0.00,M3] [#4 0.40,-0.03,0.00,M3] [#5 0.38,-0.04,0.46,U] [#6 -0.01,-0.37,0.50,U] [#7 -0.09,-0.14,0.44,U] [#8 -0.08,0.01,0.41,U] 
01:51:55.113 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.11, -0.13}
01:51:55.114 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
01:51:55.115 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
01:51:55.115 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
01:51:55.118 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
01:51:55.119 00.001 18120 Enqueuing Move request for scope (0.08, -0.06)
01:51:55.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:55.120 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.8
01:51:55.121 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.122 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:55.122 00.000 18120 Enqueuing Expose request
01:51:55.123 00.001 21948 Worker thread wakes up
01:51:55.124 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:51:55.124 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:51:55.124 00.000 21948 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=-0.04
01:51:55.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:51:55.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:55.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:51:55.124 00.000 21948 MoveAxis(E, 0, ABG)
01:51:55.124 00.000 21948 Move returns status 0, amount 0
01:51:55.124 00.000 21948 MoveAxis(N, 0, ABG)
01:51:55.124 00.000 21948 Move returns status 0, amount 0
01:51:55.124 00.000 21948 move complete, result=0
01:51:55.124 00.000 21948 worker thread done servicing request
01:51:55.124 00.000 21948 Worker thread wakes up
01:51:55.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:55.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:55.124 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:56.647 01.523 21948 Exposure complete
01:51:56.674 00.027 21948 worker thread done servicing request
01:51:56.674 00.000 18120 OnExposeComplete: enter
01:51:56.675 00.001 18120 UpdateGuideState(): m_state=6
01:51:56.675 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
01:51:56.676 00.001 18120 Star::Find returns 1 (0), X=896.13, Y=235.26, Mass=2076, SNR=31.6, Peak=189 HFD=4.2
01:51:56.677 00.001 18120 MultiStar: [#1 0.29,-0.10,0.70,U] [#2 0.10,0.16,0.62,U] [#3 0.15,-0.46,0.00,M4] [#4 0.29,0.02,0.54,U] [#5 0.45,0.02,0.00,M2] [#6 0.04,-0.01,0.50,U] [#7 0.18,-0.10,0.43,U] [#8 0.23,0.17,0.40,U] 
01:51:56.677 00.000 18120 single-star, 6 included, MultiStar: {0.17, 0.00}, one-star: {0.11, -0.05}
01:51:56.677 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
01:51:56.678 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
01:51:56.678 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:51:56.680 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
01:51:56.680 00.000 18120 Enqueuing Move request for scope (0.11, -0.05)
01:51:56.681 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:56.681 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.6
01:51:56.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:56.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:56.682 00.000 18120 Enqueuing Expose request
01:51:56.683 00.001 21948 Worker thread wakes up
01:51:56.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:51:56.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:51:56.683 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.07
01:51:56.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:51:56.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:56.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:56.683 00.000 21948 MoveAxis(E, 0, ABG)
01:51:56.683 00.000 21948 Move returns status 0, amount 0
01:51:56.683 00.000 21948 MoveAxis(N, 0, ABG)
01:51:56.683 00.000 21948 Move returns status 0, amount 0
01:51:56.683 00.000 21948 move complete, result=0
01:51:56.683 00.000 21948 worker thread done servicing request
01:51:56.683 00.000 21948 Worker thread wakes up
01:51:56.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:56.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:56.684 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:58.322 01.638 21948 Exposure complete
01:51:58.356 00.034 21948 worker thread done servicing request
01:51:58.356 00.000 18120 OnExposeComplete: enter
01:51:58.357 00.001 18120 UpdateGuideState(): m_state=6
01:51:58.358 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
01:51:58.358 00.000 18120 Star::Find returns 1 (0), X=896.04, Y=235.32, Mass=1990, SNR=30.8, Peak=199 HFD=4.0
01:51:58.359 00.001 18120 MultiStar: [#1 0.17,-0.00,0.73,U] [#2 0.06,0.14,0.66,U] [#3 0.07,-0.27,0.60,U] [#4 0.31,-0.22,0.56,U] [#5 0.24,-0.01,0.46,U] [#6 -0.11,-0.18,0.52,U] [#7 0.13,0.13,0.43,U] [#8 0.13,0.22,0.39,U] 
01:51:58.359 00.000 18120 single-star, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.02, 0.01}
01:51:58.359 00.000 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
01:51:58.360 00.001 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
01:51:58.360 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.39 mountX=-0.00 mountY=-0.02, mountTheta=-1.61
01:51:58.361 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
01:51:58.362 00.001 18120 Enqueuing Move request for scope (0.02, 0.01)
01:51:58.362 00.000 21948 Worker thread wakes up
01:51:58.363 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:51:58.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:58.363 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.8
01:51:58.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:58.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:58.364 00.000 18120 Enqueuing Expose request
01:51:58.365 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:51:58.365 00.000 21948 Moving (0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
01:51:58.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:51:58.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:58.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:51:58.365 00.000 21948 MoveAxis(E, 0, ABG)
01:51:58.365 00.000 21948 Move returns status 0, amount 0
01:51:58.365 00.000 21948 MoveAxis(N, 0, ABG)
01:51:58.365 00.000 21948 Move returns status 0, amount 0
01:51:58.366 00.001 21948 move complete, result=0
01:51:58.366 00.000 21948 worker thread done servicing request
01:51:58.366 00.000 21948 Worker thread wakes up
01:51:58.366 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:58.367 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:58.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:59.881 01.514 21948 Exposure complete
01:51:59.913 00.032 21948 worker thread done servicing request
01:51:59.913 00.000 18120 OnExposeComplete: enter
01:51:59.914 00.001 18120 UpdateGuideState(): m_state=6
01:51:59.914 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
01:51:59.915 00.001 18120 Star::Find returns 1 (0), X=896.12, Y=235.21, Mass=1960, SNR=30.7, Peak=190 HFD=4.2
01:51:59.915 00.000 18120 MultiStar: [#1 0.28,-0.10,0.70,U] [#2 0.09,0.01,0.62,U] [#3 0.37,-0.41,0.00,M4] [#4 0.18,-0.11,0.57,U] [#5 0.34,-0.03,0.47,U] [#6 -0.00,-0.14,0.52,U] [#7 0.36,-0.15,0.00,M1] [#8 0.44,-0.16,0.00,M3] 
01:51:59.916 00.001 18120 single-star, 5 included, MultiStar: {0.16, -0.08}, one-star: {0.10, -0.10}
01:51:59.916 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
01:51:59.917 00.001 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
01:51:59.917 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.13 mountY=-0.04, mountTheta=-2.82
01:51:59.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.10, opts=13)
01:51:59.919 00.001 18120 Enqueuing Move request for scope (0.10, -0.10)
01:51:59.919 00.000 21948 Worker thread wakes up
01:51:59.920 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:51:59.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:51:59.920 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:51:59.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.921 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:51:59.921 00.000 18120 Enqueuing Expose request
01:51:59.922 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:51:59.922 00.000 21948 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.04
01:51:59.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:51:59.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:59.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:51:59.922 00.000 21948 MoveAxis(E, 0, ABG)
01:51:59.922 00.000 21948 Move returns status 0, amount 0
01:51:59.922 00.000 21948 MoveAxis(N, 0, ABG)
01:51:59.922 00.000 21948 Move returns status 0, amount 0
01:51:59.922 00.000 21948 move complete, result=0
01:51:59.922 00.000 21948 worker thread done servicing request
01:51:59.922 00.000 21948 Worker thread wakes up
01:51:59.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:51:59.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:51:59.922 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:01.547 01.625 21948 Exposure complete
01:52:01.587 00.040 21948 worker thread done servicing request
01:52:01.587 00.000 18120 OnExposeComplete: enter
01:52:01.588 00.001 18120 UpdateGuideState(): m_state=6
01:52:01.590 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
01:52:01.593 00.003 18120 Star::Find returns 1 (0), X=896.08, Y=235.32, Mass=1922, SNR=30.2, Peak=182 HFD=3.9
01:52:01.596 00.003 18120 MultiStar: [#1 0.26,-0.16,0.74,U] [#2 0.32,-0.14,0.64,U] [#3 0.23,-0.42,0.00,M5] [#4 0.41,-0.21,0.00,M1] [#5 0.44,-0.09,0.00,M1] [#6 0.11,-0.39,0.00,M1] [#7 0.19,0.10,0.44,U] [#8 0.47,-0.21,0.00,M4] 
01:52:01.597 00.001 18120 single-star, 3 included, MultiStar: {0.19, -0.06}, one-star: {0.06, 0.00}
01:52:01.597 00.000 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
01:52:01.598 00.001 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
01:52:01.598 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.08 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
01:52:01.599 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
01:52:01.600 00.001 18120 Enqueuing Move request for scope (0.06, 0.00)
01:52:01.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:01.601 00.001 21948 Worker thread wakes up
01:52:01.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
01:52:01.601 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
01:52:01.601 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.2
01:52:01.601 00.000 21948 Moving (0.06, 0.00) raw xDistance=-0.02 yDistance=-0.05
01:52:01.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:01.602 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:01.602 00.000 18120 Enqueuing Expose request
01:52:01.603 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:01.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:01.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:01.603 00.000 21948 MoveAxis(E, 0, ABG)
01:52:01.603 00.000 21948 Move returns status 0, amount 0
01:52:01.603 00.000 21948 MoveAxis(N, 0, ABG)
01:52:01.603 00.000 21948 Move returns status 0, amount 0
01:52:01.603 00.000 21948 move complete, result=0
01:52:01.603 00.000 21948 worker thread done servicing request
01:52:01.603 00.000 21948 Worker thread wakes up
01:52:01.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:01.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:01.603 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:03.131 01.528 21948 Exposure complete
01:52:03.176 00.045 21948 worker thread done servicing request
01:52:03.176 00.000 18120 OnExposeComplete: enter
01:52:03.177 00.001 18120 UpdateGuideState(): m_state=6
01:52:03.177 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
01:52:03.178 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=235.09, Mass=1951, SNR=30.6, Peak=212 HFD=4.2
01:52:03.180 00.002 18120 MultiStar: [#1 0.19,-0.10,0.73,U] [#2 -0.08,-0.00,0.63,U] [#3 0.22,-0.41,0.00,M6] [#4 0.44,-0.20,0.00,M2] [#5 0.28,-0.14,0.47,U] [#6 -0.19,-0.23,0.50,U] [#7 0.22,-0.06,0.42,U] [#8 0.40,-0.05,0.00,M5] 
01:52:03.181 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.13}, one-star: {0.08, -0.22}
01:52:03.183 00.002 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
01:52:03.184 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
01:52:03.185 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
01:52:03.188 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
01:52:03.189 00.001 18120 Enqueuing Move request for scope (0.08, -0.13)
01:52:03.189 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:03.190 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.6
01:52:03.190 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.190 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:03.191 00.001 18120 Enqueuing Expose request
01:52:03.191 00.000 21948 Worker thread wakes up
01:52:03.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
01:52:03.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
01:52:03.191 00.000 21948 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.01
01:52:03.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:52:03.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:03.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:52:03.191 00.000 21948 MoveAxis(E, 0, ABG)
01:52:03.192 00.001 21948 Move returns status 0, amount 0
01:52:03.192 00.000 21948 MoveAxis(N, 0, ABG)
01:52:03.192 00.000 21948 Move returns status 0, amount 0
01:52:03.192 00.000 21948 move complete, result=0
01:52:03.192 00.000 21948 worker thread done servicing request
01:52:03.192 00.000 21948 Worker thread wakes up
01:52:03.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:03.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:03.194 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:04.826 01.632 21948 Exposure complete
01:52:04.867 00.041 21948 worker thread done servicing request
01:52:04.867 00.000 18120 OnExposeComplete: enter
01:52:04.868 00.001 18120 UpdateGuideState(): m_state=6
01:52:04.872 00.004 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
01:52:04.874 00.002 18120 Star::Find returns 1 (0), X=896.05, Y=235.13, Mass=1996, SNR=31.0, Peak=195 HFD=4.3
01:52:04.877 00.003 18120 MultiStar: [#1 0.27,-0.31,0.00,M1] [#2 0.00,-0.09,0.67,U] [#3 0.10,-0.48,0.00,M7] [#4 0.38,-0.23,0.00,M3] [#5 0.35,-0.14,0.47,U] [#6 0.14,-0.43,0.00,M1] [#7 0.13,-0.32,0.43,U] [#8 0.29,0.03,0.39,U] 
01:52:04.879 00.002 18120 single-star, 4 included, MultiStar: {0.12, -0.15}, one-star: {0.03, -0.19}
01:52:04.881 00.002 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
01:52:04.881 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
01:52:04.882 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=-0.18 mountY=0.06, mountTheta=2.81
01:52:04.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.19, opts=13)
01:52:04.883 00.000 18120 Enqueuing Move request for scope (0.03, -0.19)
01:52:04.884 00.001 21948 Worker thread wakes up
01:52:04.885 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
01:52:04.885 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
01:52:04.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:04.887 00.002 21948 Moving (0.03, -0.19) raw xDistance=-0.18 yDistance=0.06
01:52:04.887 00.000 18120 UpdateGuideState exits: m=1996 RSB=31.0
01:52:04.889 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:04.892 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:04.894 00.002 18120 Enqueuing Expose request
01:52:04.896 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:52:04.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:04.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:52:04.896 00.000 21948 MoveAxis(E, 0, ABG)
01:52:04.896 00.000 21948 Move returns status 0, amount 0
01:52:04.896 00.000 21948 MoveAxis(N, 0, ABG)
01:52:04.896 00.000 21948 Move returns status 0, amount 0
01:52:04.896 00.000 21948 move complete, result=0
01:52:04.896 00.000 21948 worker thread done servicing request
01:52:04.896 00.000 21948 Worker thread wakes up
01:52:04.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:04.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:04.899 00.003 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:06.421 01.522 21948 Exposure complete
01:52:06.456 00.035 21948 worker thread done servicing request
01:52:06.457 00.001 18120 OnExposeComplete: enter
01:52:06.457 00.000 18120 UpdateGuideState(): m_state=6
01:52:06.458 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
01:52:06.458 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=235.21, Mass=1924, SNR=30.5, Peak=206 HFD=4.1
01:52:06.459 00.001 18120 MultiStar: [#1 0.02,-0.12,0.74,U] [#2 0.20,-0.07,0.64,U] [#3 0.01,-0.53,0.00,M8] [#4 0.32,-0.31,0.00,M4] [#5 0.24,-0.19,0.49,U] [#6 -0.20,-0.11,0.54,U] [#7 0.07,-0.29,0.44,U] [#8 0.23,-0.23,0.40,U] 
01:52:06.461 00.002 18120 single-star, 6 included, MultiStar: {0.06, -0.14}, one-star: {-0.01, -0.11}
01:52:06.462 00.001 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.00) = xAngle (-3.69 = 2.59)
01:52:06.463 00.001 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.73 = 2.55)
01:52:06.463 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.70 mountX=-0.09 mountY=0.06, mountTheta=2.56
01:52:06.465 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.11, opts=13)
01:52:06.466 00.001 18120 Enqueuing Move request for scope (-0.01, -0.11)
01:52:06.466 00.000 21948 Worker thread wakes up
01:52:06.466 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:06.467 00.001 18120 UpdateGuideState exits: m=1924 RSB=30.5
01:52:06.467 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.468 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:06.468 00.000 18120 Enqueuing Expose request
01:52:06.469 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
01:52:06.469 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
01:52:06.469 00.000 21948 Moving (-0.01, -0.11) raw xDistance=-0.09 yDistance=0.06
01:52:06.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:52:06.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:06.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:52:06.469 00.000 21948 MoveAxis(E, 0, ABG)
01:52:06.469 00.000 21948 Move returns status 0, amount 0
01:52:06.469 00.000 21948 MoveAxis(N, 0, ABG)
01:52:06.469 00.000 21948 Move returns status 0, amount 0
01:52:06.469 00.000 21948 move complete, result=0
01:52:06.469 00.000 21948 worker thread done servicing request
01:52:06.469 00.000 21948 Worker thread wakes up
01:52:06.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:06.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:06.469 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:08.099 01.630 21948 Exposure complete
01:52:08.126 00.027 21948 worker thread done servicing request
01:52:08.126 00.000 18120 OnExposeComplete: enter
01:52:08.127 00.001 18120 UpdateGuideState(): m_state=6
01:52:08.128 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
01:52:08.128 00.000 18120 Star::Find returns 1 (0), X=896.14, Y=235.16, Mass=2031, SNR=31.3, Peak=214 HFD=4.2
01:52:08.129 00.001 18120 MultiStar: [#1 0.26,-0.12,0.72,U] [#2 0.10,-0.07,0.60,U] [#3 0.14,-0.43,0.00,M9] [#4 0.27,-0.25,0.55,U] [#5 0.10,-0.20,0.47,U] [#6 -0.03,-0.33,0.51,U] [#7 0.21,-0.32,0.00,M1] [#8 0.12,-0.14,0.41,U] 
01:52:08.129 00.000 18120 single-star, 6 included, MultiStar: {0.14, -0.17}, one-star: {0.12, -0.15}
01:52:08.129 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
01:52:08.130 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
01:52:08.130 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=-0.18 mountY=-0.04, mountTheta=-2.95
01:52:08.131 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.15, opts=13)
01:52:08.132 00.001 18120 Enqueuing Move request for scope (0.12, -0.15)
01:52:08.132 00.000 21948 Worker thread wakes up
01:52:08.133 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:08.133 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:52:08.133 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.134 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:08.134 00.000 18120 Enqueuing Expose request
01:52:08.135 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
01:52:08.135 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
01:52:08.135 00.000 21948 Moving (0.12, -0.15) raw xDistance=-0.18 yDistance=-0.04
01:52:08.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:52:08.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:08.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:08.135 00.000 21948 MoveAxis(E, 0, ABG)
01:52:08.135 00.000 21948 Move returns status 0, amount 0
01:52:08.135 00.000 21948 MoveAxis(N, 0, ABG)
01:52:08.135 00.000 21948 Move returns status 0, amount 0
01:52:08.135 00.000 21948 move complete, result=0
01:52:08.135 00.000 21948 worker thread done servicing request
01:52:08.135 00.000 21948 Worker thread wakes up
01:52:08.135 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:08.136 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:08.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:09.654 01.518 21948 Exposure complete
01:52:09.694 00.040 21948 worker thread done servicing request
01:52:09.694 00.000 18120 OnExposeComplete: enter
01:52:09.694 00.000 18120 UpdateGuideState(): m_state=6
01:52:09.695 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
01:52:09.696 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=235.17, Mass=1887, SNR=30.1, Peak=200 HFD=4.1
01:52:09.697 00.001 18120 MultiStar: [#1 0.22,-0.17,0.74,U] [#2 0.12,-0.19,0.65,U] [#3 0.09,-0.38,0.00,M10] [#4 0.24,0.01,0.55,U] [#5 0.14,-0.13,0.47,U] [#6 0.03,-0.34,0.52,U] [#7 0.16,-0.16,0.42,U] [#8 0.10,-0.20,0.41,U] 
01:52:09.699 00.002 18120 single-star, 7 included, MultiStar: {0.13, -0.16}, one-star: {0.07, -0.14}
01:52:09.699 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
01:52:09.699 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
01:52:09.700 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.12 mountX=-0.16 mountY=0.00, mountTheta=3.13
01:52:09.701 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
01:52:09.701 00.000 18120 Enqueuing Move request for scope (0.07, -0.14)
01:52:09.702 00.001 21948 Worker thread wakes up
01:52:09.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:52:09.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:52:09.702 00.000 21948 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=0.00
01:52:09.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:52:09.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:09.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:09.703 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
01:52:09.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:09.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:09.704 00.001 18120 Enqueuing Expose request
01:52:09.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:52:09.704 00.000 21948 MoveAxis(E, 0, ABG)
01:52:09.704 00.000 21948 Move returns status 0, amount 0
01:52:09.704 00.000 21948 MoveAxis(N, 0, ABG)
01:52:09.704 00.000 21948 Move returns status 0, amount 0
01:52:09.704 00.000 21948 move complete, result=0
01:52:09.704 00.000 21948 worker thread done servicing request
01:52:09.704 00.000 21948 Worker thread wakes up
01:52:09.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:09.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:09.705 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:11.330 01.625 21948 Exposure complete
01:52:11.368 00.038 21948 worker thread done servicing request
01:52:11.368 00.000 18120 OnExposeComplete: enter
01:52:11.370 00.002 18120 UpdateGuideState(): m_state=6
01:52:11.371 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
01:52:11.373 00.002 18120 Star::Find returns 1 (0), X=896.10, Y=235.11, Mass=1939, SNR=30.4, Peak=195 HFD=4.2
01:52:11.374 00.001 18120 MultiStar: [#1 0.11,-0.14,0.74,U] [#2 -0.00,0.06,0.67,U] [#3 0.02,-0.37,0.65,U] [#4 0.26,-0.22,0.55,U] [#5 0.15,-0.06,0.45,U] [#6 -0.18,-0.26,0.52,U] [#7 0.51,-0.08,0.00,M1] [#8 0.13,0.02,0.39,U] 
01:52:11.375 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.16}, one-star: {0.07, -0.20}
01:52:11.378 00.003 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
01:52:11.381 00.003 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
01:52:11.383 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.16 mountX=-0.17 mountY=0.01, mountTheta=3.09
01:52:11.386 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.16, opts=13)
01:52:11.386 00.000 18120 Enqueuing Move request for scope (0.07, -0.16)
01:52:11.387 00.001 21948 Worker thread wakes up
01:52:11.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:11.387 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.4
01:52:11.388 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:11.388 00.000 18120 Enqueuing Expose request
01:52:11.389 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
01:52:11.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
01:52:11.389 00.000 21948 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=0.01
01:52:11.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:52:11.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:11.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:11.389 00.000 21948 MoveAxis(E, 0, ABG)
01:52:11.389 00.000 21948 Move returns status 0, amount 0
01:52:11.389 00.000 21948 MoveAxis(N, 0, ABG)
01:52:11.389 00.000 21948 Move returns status 0, amount 0
01:52:11.389 00.000 21948 move complete, result=0
01:52:11.389 00.000 21948 worker thread done servicing request
01:52:11.389 00.000 21948 Worker thread wakes up
01:52:11.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:11.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:11.389 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:12.915 01.526 21948 Exposure complete
01:52:12.963 00.048 21948 worker thread done servicing request
01:52:12.963 00.000 18120 OnExposeComplete: enter
01:52:12.965 00.002 18120 UpdateGuideState(): m_state=6
01:52:12.966 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
01:52:12.966 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=235.24, Mass=1884, SNR=30.1, Peak=194 HFD=4.1
01:52:12.967 00.001 18120 MultiStar: [#1 0.26,-0.03,0.77,U] [#2 0.08,0.03,0.66,U] [#3 0.30,-0.46,0.00,M10] [#4 0.28,-0.05,0.60,U] [#5 0.37,-0.33,0.00,M1] [#6 -0.01,-0.07,0.53,U] [#7 0.14,0.03,0.40,U] [#8 0.25,-0.26,0.40,U] 
01:52:12.967 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.07, -0.07}
01:52:12.967 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
01:52:12.968 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
01:52:12.968 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
01:52:12.971 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
01:52:12.972 00.001 18120 Enqueuing Move request for scope (0.07, -0.07)
01:52:12.972 00.000 21948 Worker thread wakes up
01:52:12.973 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:12.973 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
01:52:12.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:12.974 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:12.974 00.000 18120 Enqueuing Expose request
01:52:12.975 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:52:12.975 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:52:12.975 00.000 21948 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.03
01:52:12.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:52:12.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:12.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:12.975 00.000 21948 MoveAxis(E, 0, ABG)
01:52:12.975 00.000 21948 Move returns status 0, amount 0
01:52:12.975 00.000 21948 MoveAxis(N, 0, ABG)
01:52:12.975 00.000 21948 Move returns status 0, amount 0
01:52:12.975 00.000 21948 move complete, result=0
01:52:12.975 00.000 21948 worker thread done servicing request
01:52:12.976 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:12.976 00.000 21948 Worker thread wakes up
01:52:12.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:12.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:14.602 01.626 21948 Exposure complete
01:52:14.641 00.039 21948 worker thread done servicing request
01:52:14.641 00.000 18120 OnExposeComplete: enter
01:52:14.643 00.002 18120 UpdateGuideState(): m_state=6
01:52:14.643 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
01:52:14.644 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=235.21, Mass=1918, SNR=30.3, Peak=200 HFD=4.1
01:52:14.644 00.000 18120 MultiStar: [#1 0.16,0.00,0.73,U] [#2 -0.18,-0.02,0.63,U] [#3 0.16,-0.59,0.00,R] [#4 0.18,-0.24,0.55,U] [#5 0.28,-0.12,0.45,U] [#6 -0.14,0.01,0.51,U] [#7 0.05,-0.32,0.43,U] [#8 0.17,0.28,0.41,U] 
01:52:14.645 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {-0.03, -0.10}
01:52:14.645 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:52:14.645 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:52:14.646 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.98 mountX=-0.08 mountY=-0.01, mountTheta=-3.02
01:52:14.647 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
01:52:14.648 00.001 18120 Enqueuing Move request for scope (0.05, -0.07)
01:52:14.649 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:14.650 00.001 21948 Worker thread wakes up
01:52:14.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:52:14.650 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:52:14.650 00.000 21948 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:52:14.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:52:14.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:14.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:52:14.650 00.000 21948 MoveAxis(E, 0, ABG)
01:52:14.650 00.000 21948 Move returns status 0, amount 0
01:52:14.650 00.000 21948 MoveAxis(N, 0, ABG)
01:52:14.650 00.000 21948 Move returns status 0, amount 0
01:52:14.650 00.000 21948 move complete, result=0
01:52:14.650 00.000 21948 worker thread done servicing request
01:52:14.650 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.3
01:52:14.650 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.651 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:14.651 00.000 18120 Enqueuing Expose request
01:52:14.652 00.001 21948 Worker thread wakes up
01:52:14.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:14.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:14.652 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:16.172 01.520 21948 Exposure complete
01:52:16.207 00.035 21948 worker thread done servicing request
01:52:16.207 00.000 18120 OnExposeComplete: enter
01:52:16.208 00.001 18120 UpdateGuideState(): m_state=6
01:52:16.208 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
01:52:16.209 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.24, Mass=2027, SNR=31.2, Peak=201 HFD=4.1
01:52:16.209 00.000 18120 MultiStar: [#1 0.14,-0.05,0.71,U] [#2 -0.13,0.01,0.65,U] [#3 -0.06,0.23,0.59,U] [#4 0.38,-0.12,0.00,M1] [#5 0.15,-0.16,0.48,U] [#6 -0.32,-0.20,0.53,U] [#7 -0.01,-0.06,0.45,U] [#8 -0.17,0.24,0.39,U] 
01:52:16.210 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {0.05, -0.07}
01:52:16.210 00.000 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.00) = xAngle (-4.62 = 1.67)
01:52:16.210 00.000 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.66 = 1.63)
01:52:16.211 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.62 mountX=-0.00 mountY=0.03, mountTheta=1.67
01:52:16.212 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
01:52:16.213 00.001 18120 Enqueuing Move request for scope (-0.03, -0.02)
01:52:16.213 00.000 21948 Worker thread wakes up
01:52:16.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:16.214 00.001 18120 UpdateGuideState exits: m=2027 RSB=31.2
01:52:16.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:16.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:16.215 00.001 18120 Enqueuing Expose request
01:52:16.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:52:16.215 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:52:16.215 00.000 21948 Moving (-0.03, -0.02) raw xDistance=-0.00 yDistance=0.03
01:52:16.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:52:16.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:16.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:52:16.215 00.000 21948 MoveAxis(E, 0, ABG)
01:52:16.215 00.000 21948 Move returns status 0, amount 0
01:52:16.215 00.000 21948 MoveAxis(N, 0, ABG)
01:52:16.216 00.001 21948 Move returns status 0, amount 0
01:52:16.216 00.000 21948 move complete, result=0
01:52:16.216 00.000 21948 worker thread done servicing request
01:52:16.216 00.000 21948 Worker thread wakes up
01:52:16.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:16.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:16.218 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:17.845 01.627 21948 Exposure complete
01:52:17.891 00.046 21948 worker thread done servicing request
01:52:17.891 00.000 18120 OnExposeComplete: enter
01:52:17.891 00.000 18120 UpdateGuideState(): m_state=6
01:52:17.892 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
01:52:17.892 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=235.36, Mass=1905, SNR=30.2, Peak=159 HFD=4.1
01:52:17.893 00.001 18120 MultiStar: [#1 0.15,0.06,0.74,U] [#2 -0.00,0.21,0.64,U] [#3 -0.05,0.35,0.60,U] [#4 0.31,-0.06,0.56,U] [#5 0.01,0.11,0.45,U] [#6 -0.20,-0.05,0.52,U] [#7 0.35,-0.09,0.45,U] [#8 0.03,0.05,0.41,U] 
01:52:17.893 00.000 18120 single-star, 8 included, MultiStar: {0.05, 0.08}, one-star: {-0.07, 0.05}
01:52:17.894 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
01:52:17.894 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
01:52:17.894 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.49 mountX=0.08 mountY=0.04, mountTheta=0.46
01:52:17.896 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
01:52:17.896 00.000 18120 Enqueuing Move request for scope (-0.07, 0.05)
01:52:17.897 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:17.898 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.2
01:52:17.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.899 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:17.899 00.000 18120 Enqueuing Expose request
01:52:17.899 00.000 21948 Worker thread wakes up
01:52:17.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:52:17.900 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:52:17.900 00.000 21948 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=0.04
01:52:17.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:52:17.900 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:17.900 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:52:17.900 00.000 21948 MoveAxis(E, 0, ABG)
01:52:17.900 00.000 21948 Move returns status 0, amount 0
01:52:17.900 00.000 21948 MoveAxis(N, 0, ABG)
01:52:17.900 00.000 21948 Move returns status 0, amount 0
01:52:17.900 00.000 21948 move complete, result=0
01:52:17.900 00.000 21948 worker thread done servicing request
01:52:17.900 00.000 21948 Worker thread wakes up
01:52:17.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:17.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:17.900 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:19.422 01.522 21948 Exposure complete
01:52:19.457 00.035 21948 worker thread done servicing request
01:52:19.457 00.000 18120 OnExposeComplete: enter
01:52:19.457 00.000 18120 UpdateGuideState(): m_state=6
01:52:19.458 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
01:52:19.458 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=235.38, Mass=1914, SNR=30.3, Peak=176 HFD=4.0
01:52:19.459 00.001 18120 MultiStar: [#1 0.17,0.14,0.75,U] [#2 0.05,0.01,0.66,U] [#3 -0.17,0.22,0.59,U] [#4 0.29,-0.10,0.57,U] [#5 0.22,-0.04,0.48,U] [#6 -0.21,0.01,0.54,U] [#7 0.25,0.31,0.00,M1] [#8 0.09,-0.15,0.40,U] 
01:52:19.459 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.00, 0.07}
01:52:19.460 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
01:52:19.460 00.000 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
01:52:19.461 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.62 mountX=0.01 mountY=-0.06, mountTheta=-1.38
01:52:19.462 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
01:52:19.462 00.000 18120 Enqueuing Move request for scope (0.05, 0.04)
01:52:19.463 00.001 21948 Worker thread wakes up
01:52:19.463 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:19.464 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:52:19.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:52:19.464 00.000 21948 Moving (0.05, 0.04) raw xDistance=0.01 yDistance=-0.06
01:52:19.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:19.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:19.464 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
01:52:19.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.467 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:19.467 00.000 18120 Enqueuing Expose request
01:52:19.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:19.467 00.000 21948 MoveAxis(E, 0, ABG)
01:52:19.467 00.000 21948 Move returns status 0, amount 0
01:52:19.467 00.000 21948 MoveAxis(N, 0, ABG)
01:52:19.467 00.000 21948 Move returns status 0, amount 0
01:52:19.467 00.000 21948 move complete, result=0
01:52:19.467 00.000 21948 worker thread done servicing request
01:52:19.469 00.002 21948 Worker thread wakes up
01:52:19.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:19.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:19.469 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:21.097 01.628 21948 Exposure complete
01:52:21.123 00.026 21948 worker thread done servicing request
01:52:21.123 00.000 18120 OnExposeComplete: enter
01:52:21.124 00.001 18120 UpdateGuideState(): m_state=6
01:52:21.124 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
01:52:21.125 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.38, Mass=1870, SNR=30.0, Peak=168 HFD=3.9
01:52:21.125 00.000 18120 MultiStar: [#1 0.19,0.12,0.75,U] [#2 0.08,0.21,0.66,U] [#3 0.16,0.26,0.64,U] [#4 0.27,-0.08,0.57,U] [#5 0.31,0.12,0.49,U] [#6 -0.28,-0.16,0.52,U] [#7 0.27,0.12,0.46,U] [#8 -0.04,0.15,0.42,U] 
01:52:21.128 00.003 18120 single-star, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.04, 0.07}
01:52:21.130 00.002 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
01:52:21.132 00.002 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
01:52:21.135 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=0.04 mountY=-0.07, mountTheta=-1.00
01:52:21.139 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
01:52:21.141 00.002 18120 Enqueuing Move request for scope (0.04, 0.07)
01:52:21.141 00.000 21948 Worker thread wakes up
01:52:21.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:21.143 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:52:21.143 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
01:52:21.143 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:21.144 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:21.144 00.000 18120 Enqueuing Expose request
01:52:21.145 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:52:21.145 00.000 21948 Moving (0.04, 0.07) raw xDistance=0.04 yDistance=-0.07
01:52:21.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:52:21.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:21.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:21.145 00.000 21948 MoveAxis(E, 0, ABG)
01:52:21.145 00.000 21948 Move returns status 0, amount 0
01:52:21.145 00.000 21948 MoveAxis(N, 0, ABG)
01:52:21.145 00.000 21948 Move returns status 0, amount 0
01:52:21.145 00.000 21948 move complete, result=0
01:52:21.145 00.000 21948 worker thread done servicing request
01:52:21.145 00.000 21948 Worker thread wakes up
01:52:21.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:21.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:21.145 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:22.663 01.518 21948 Exposure complete
01:52:22.702 00.039 21948 worker thread done servicing request
01:52:22.702 00.000 18120 OnExposeComplete: enter
01:52:22.702 00.000 18120 UpdateGuideState(): m_state=6
01:52:22.704 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
01:52:22.705 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=235.54, Mass=2026, SNR=31.1, Peak=183 HFD=4.0
01:52:22.705 00.000 18120 MultiStar: [#1 0.23,-0.04,0.71,U] [#2 -0.08,0.33,0.62,U] [#3 -0.12,0.39,0.00,M1] [#4 0.43,0.02,0.00,M1] [#5 0.42,0.21,0.00,M1] [#6 -0.20,0.08,0.51,U] [#7 0.12,0.24,0.43,U] [#8 0.11,0.19,0.37,U] 
01:52:22.705 00.000 18120 refined, 5 included, MultiStar: {0.01, 0.17}, one-star: {-0.08, 0.23}
01:52:22.706 00.001 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
01:52:22.706 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
01:52:22.707 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.53 mountX=0.15 mountY=-0.08, mountTheta=-0.50
01:52:22.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.17, opts=13)
01:52:22.710 00.002 18120 Enqueuing Move request for scope (0.01, 0.17)
01:52:22.711 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:22.712 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.1
01:52:22.713 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.713 00.000 21948 Worker thread wakes up
01:52:22.713 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
01:52:22.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:22.715 00.001 18120 Enqueuing Expose request
01:52:22.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:52:22.715 00.000 21948 Moving (0.01, 0.17) raw xDistance=0.15 yDistance=-0.08
01:52:22.716 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:52:22.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:22.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:22.716 00.000 21948 MoveAxis(E, 0, ABG)
01:52:22.716 00.000 21948 Move returns status 0, amount 0
01:52:22.716 00.000 21948 MoveAxis(N, 0, ABG)
01:52:22.716 00.000 21948 Move returns status 0, amount 0
01:52:22.716 00.000 21948 move complete, result=0
01:52:22.716 00.000 21948 worker thread done servicing request
01:52:22.716 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:22.717 00.001 21948 Worker thread wakes up
01:52:22.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:22.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:24.343 01.626 21948 Exposure complete
01:52:24.385 00.042 21948 worker thread done servicing request
01:52:24.385 00.000 18120 OnExposeComplete: enter
01:52:24.386 00.001 18120 UpdateGuideState(): m_state=6
01:52:24.387 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
01:52:24.389 00.002 18120 Star::Find returns 1 (0), X=896.05, Y=235.51, Mass=1966, SNR=30.7, Peak=188 HFD=3.8
01:52:24.389 00.000 18120 MultiStar: [#1 0.27,0.12,0.70,U] [#2 -0.02,0.06,0.63,U] [#3 -0.10,0.21,0.60,U] [#4 0.23,-0.06,0.56,U] [#5 0.21,0.10,0.47,U] [#6 -0.28,-0.14,0.53,U] [#7 -0.03,0.04,0.45,U] [#8 0.12,0.11,0.42,U] 
01:52:24.390 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.03, 0.20}
01:52:24.390 00.000 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
01:52:24.391 00.001 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
01:52:24.391 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.04 mountX=0.06 mountY=-0.08, mountTheta=-0.97
01:52:24.392 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
01:52:24.393 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
01:52:24.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:24.394 00.001 21948 Worker thread wakes up
01:52:24.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:52:24.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:52:24.394 00.000 21948 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.08
01:52:24.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:24.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:24.394 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.7
01:52:24.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:24.395 00.000 18120 Enqueuing Expose request
01:52:24.396 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:24.396 00.000 21948 MoveAxis(E, 0, ABG)
01:52:24.396 00.000 21948 Move returns status 0, amount 0
01:52:24.396 00.000 21948 MoveAxis(N, 0, ABG)
01:52:24.396 00.000 21948 Move returns status 0, amount 0
01:52:24.396 00.000 21948 move complete, result=0
01:52:24.396 00.000 21948 worker thread done servicing request
01:52:24.396 00.000 21948 Worker thread wakes up
01:52:24.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:24.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:24.396 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:25.915 01.519 21948 Exposure complete
01:52:25.939 00.024 21948 worker thread done servicing request
01:52:25.939 00.000 18120 OnExposeComplete: enter
01:52:25.940 00.001 18120 UpdateGuideState(): m_state=6
01:52:25.940 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
01:52:25.941 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=235.36, Mass=1974, SNR=30.6, Peak=193 HFD=3.9
01:52:25.941 00.000 18120 MultiStar: [#1 0.06,0.13,0.75,U] [#2 -0.02,0.08,0.63,U] [#3 -0.12,0.35,0.60,U] [#4 0.26,0.09,0.56,U] [#5 0.09,0.08,0.47,U] [#6 -0.32,-0.06,0.53,U] [#7 0.25,-0.01,0.41,U] [#8 -0.14,0.15,0.39,U] 
01:52:25.942 00.001 18120 single-star, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.05, 0.04}
01:52:25.942 00.000 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
01:52:25.943 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
01:52:25.943 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.69 mountX=0.02 mountY=-0.07, mountTheta=-1.31
01:52:25.944 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
01:52:25.945 00.001 18120 Enqueuing Move request for scope (0.05, 0.04)
01:52:25.946 00.001 21948 Worker thread wakes up
01:52:25.947 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:52:25.947 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:52:25.947 00.000 21948 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.07
01:52:25.947 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:25.947 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:25.947 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:25.947 00.000 21948 MoveAxis(E, 0, ABG)
01:52:25.947 00.000 21948 Move returns status 0, amount 0
01:52:25.947 00.000 21948 MoveAxis(N, 0, ABG)
01:52:25.947 00.000 21948 Move returns status 0, amount 0
01:52:25.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:25.947 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.6
01:52:25.948 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:25.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:25.949 00.001 18120 Enqueuing Expose request
01:52:25.949 00.000 21948 move complete, result=0
01:52:25.949 00.000 21948 worker thread done servicing request
01:52:25.949 00.000 21948 Worker thread wakes up
01:52:25.949 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:25.950 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:25.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:27.575 01.625 21948 Exposure complete
01:52:27.613 00.038 21948 worker thread done servicing request
01:52:27.613 00.000 18120 OnExposeComplete: enter
01:52:27.613 00.000 18120 UpdateGuideState(): m_state=6
01:52:27.614 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
01:52:27.614 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.51, Mass=2037, SNR=31.3, Peak=169 HFD=3.9
01:52:27.615 00.001 18120 MultiStar: [#1 0.27,0.13,0.67,U] [#2 -0.01,0.07,0.63,U] [#3 -0.13,0.58,0.00,M1] [#4 0.31,0.03,0.55,U] [#5 0.09,0.10,0.45,U] [#6 -0.33,-0.07,0.50,U] [#7 0.00,0.29,0.44,U] [#8 0.10,0.34,0.38,U] 
01:52:27.616 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {-0.11, 0.19}
01:52:27.616 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
01:52:27.617 00.001 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
01:52:27.617 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.33 mountX=0.11 mountY=-0.09, mountTheta=-0.69
01:52:27.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.13, opts=13)
01:52:27.619 00.001 18120 Enqueuing Move request for scope (0.03, 0.13)
01:52:27.620 00.001 21948 Worker thread wakes up
01:52:27.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:27.620 00.000 18120 UpdateGuideState exits: m=2037 RSB=31.3
01:52:27.621 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:52:27.621 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:52:27.621 00.000 21948 Moving (0.03, 0.13) raw xDistance=0.11 yDistance=-0.09
01:52:27.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:27.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:27.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:27.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:27.622 00.001 18120 Enqueuing Expose request
01:52:27.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:27.622 00.000 21948 MoveAxis(E, 0, ABG)
01:52:27.622 00.000 21948 Move returns status 0, amount 0
01:52:27.622 00.000 21948 MoveAxis(N, 0, ABG)
01:52:27.622 00.000 21948 Move returns status 0, amount 0
01:52:27.622 00.000 21948 move complete, result=0
01:52:27.622 00.000 21948 worker thread done servicing request
01:52:27.623 00.001 21948 Worker thread wakes up
01:52:27.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:27.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:27.623 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:29.140 01.517 21948 Exposure complete
01:52:29.187 00.047 21948 worker thread done servicing request
01:52:29.188 00.001 18120 OnExposeComplete: enter
01:52:29.189 00.001 18120 UpdateGuideState(): m_state=6
01:52:29.190 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
01:52:29.190 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=235.41, Mass=2075, SNR=31.5, Peak=203 HFD=3.9
01:52:29.193 00.003 18120 MultiStar: [#1 0.18,0.09,0.71,U] [#2 -0.02,0.27,0.61,U] [#3 -0.13,0.53,0.00,M2] [#4 0.34,0.00,0.56,U] [#5 0.10,0.35,0.46,U] [#6 -0.35,0.08,0.52,U] [#7 -0.12,0.06,0.42,U] [#8 0.12,0.29,0.37,U] 
01:52:29.195 00.002 18120 single-star, 7 included, MultiStar: {0.02, 0.14}, one-star: {-0.06, 0.10}
01:52:29.197 00.002 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
01:52:29.197 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
01:52:29.198 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.12 mountY=0.01, mountTheta=0.11
01:52:29.199 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
01:52:29.200 00.001 18120 Enqueuing Move request for scope (-0.06, 0.10)
01:52:29.200 00.000 21948 Worker thread wakes up
01:52:29.200 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:29.201 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:52:29.201 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.5
01:52:29.201 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:29.201 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:29.202 00.001 18120 Enqueuing Expose request
01:52:29.202 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:52:29.202 00.000 21948 Moving (-0.06, 0.10) raw xDistance=0.12 yDistance=0.01
01:52:29.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:52:29.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:29.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:29.202 00.000 21948 MoveAxis(E, 0, ABG)
01:52:29.202 00.000 21948 Move returns status 0, amount 0
01:52:29.202 00.000 21948 MoveAxis(N, 0, ABG)
01:52:29.202 00.000 21948 Move returns status 0, amount 0
01:52:29.202 00.000 21948 move complete, result=0
01:52:29.202 00.000 21948 worker thread done servicing request
01:52:29.203 00.001 21948 Worker thread wakes up
01:52:29.203 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:29.203 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:29.203 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:30.834 01.631 21948 Exposure complete
01:52:30.892 00.058 21948 worker thread done servicing request
01:52:30.892 00.000 18120 OnExposeComplete: enter
01:52:30.893 00.001 18120 UpdateGuideState(): m_state=6
01:52:30.895 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
01:52:30.895 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=235.63, Mass=1961, SNR=30.7, Peak=177 HFD=3.9
01:52:30.896 00.001 18120 MultiStar: [#1 0.04,0.35,0.72,U] [#2 -0.08,0.33,0.61,U] [#3 -0.04,0.40,0.00,M3] [#4 0.28,0.08,0.61,U] [#5 0.04,0.12,0.48,U] [#6 -0.38,0.08,0.00,M1] [#7 0.10,0.22,0.43,U] [#8 0.13,0.42,0.00,M1] 
01:52:30.897 00.001 18120 refined, 5 included, MultiStar: {0.03, 0.25}, one-star: {-0.11, 0.32}
01:52:30.897 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
01:52:30.897 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
01:52:30.898 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.47 mountX=0.22 mountY=-0.14, mountTheta=-0.56
01:52:30.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.25, opts=13)
01:52:30.899 00.000 18120 Enqueuing Move request for scope (0.03, 0.25)
01:52:30.900 00.001 21948 Worker thread wakes up
01:52:30.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:30.900 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
01:52:30.901 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:30.901 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:30.901 00.000 18120 Enqueuing Expose request
01:52:30.902 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
01:52:30.902 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
01:52:30.902 00.000 21948 Moving (0.03, 0.25) raw xDistance=0.22 yDistance=-0.14
01:52:30.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:52:30.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:30.902 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:30.902 00.000 21948 MoveAxis(W, 39, ABG)
01:52:30.902 00.000 21948 Guiding  Dir = 3, Dur = 39
01:52:30.902 00.000 21948 IsSlewing returns 0
01:52:30.902 00.000 21948 IsGuiding returns 0
01:52:30.904 00.002 21948 PulseGuide returned control before completion, sleep 48
01:52:30.955 00.051 21948 IsGuiding returns 0
01:52:30.956 00.001 21948 Move returns status 0, amount 39
01:52:30.956 00.000 21948 MoveAxis(N, 0, ABG)
01:52:30.956 00.000 21948 Move returns status 0, amount 0
01:52:30.956 00.000 21948 move complete, result=0
01:52:30.956 00.000 21948 worker thread done servicing request
01:52:30.956 00.000 21948 Worker thread wakes up
01:52:30.956 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
01:52:30.958 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:30.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:32.362 01.404 21948 Exposure complete
01:52:32.416 00.054 18120 OnExposeComplete: enter
01:52:32.418 00.002 21948 worker thread done servicing request
01:52:32.418 00.000 18120 UpdateGuideState(): m_state=6
01:52:32.419 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
01:52:32.419 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=235.29, Mass=1998, SNR=30.9, Peak=190 HFD=4.1
01:52:32.420 00.001 18120 MultiStar: [#1 0.07,0.19,0.72,U] [#2 0.01,0.02,0.64,U] [#3 -0.04,0.42,0.00,M4] [#4 0.25,0.11,0.55,U] [#5 0.05,0.03,0.47,U] [#6 -0.41,0.09,0.00,M2] [#7 0.29,0.19,0.45,U] [#8 0.00,0.14,0.39,U] 
01:52:32.420 00.000 18120 single-star, 6 included, MultiStar: {0.07, 0.08}, one-star: {-0.07, -0.02}
01:52:32.421 00.001 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.00) = xAngle (-4.79 = 1.49)
01:52:32.423 00.002 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.83 = 1.45)
01:52:32.427 00.004 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.79 mountX=0.01 mountY=0.07, mountTheta=1.49
01:52:32.430 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
01:52:32.431 00.001 18120 Enqueuing Move request for scope (-0.07, -0.02)
01:52:32.432 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:32.432 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
01:52:32.432 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:32.432 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:32.434 00.002 18120 Enqueuing Expose request
01:52:32.435 00.001 21948 Worker thread wakes up
01:52:32.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:52:32.435 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:52:32.435 00.000 21948 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:52:32.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:32.436 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:32.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:52:32.436 00.000 21948 MoveAxis(E, 0, ABG)
01:52:32.436 00.000 21948 Move returns status 0, amount 0
01:52:32.436 00.000 21948 MoveAxis(N, 0, ABG)
01:52:32.436 00.000 21948 Move returns status 0, amount 0
01:52:32.436 00.000 21948 move complete, result=0
01:52:32.436 00.000 21948 worker thread done servicing request
01:52:32.436 00.000 21948 Worker thread wakes up
01:52:32.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:32.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:32.437 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:34.070 01.633 21948 Exposure complete
01:52:34.098 00.028 21948 worker thread done servicing request
01:52:34.098 00.000 18120 OnExposeComplete: enter
01:52:34.098 00.000 18120 UpdateGuideState(): m_state=6
01:52:34.099 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
01:52:34.099 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=235.46, Mass=1995, SNR=30.8, Peak=177 HFD=3.7
01:52:34.101 00.002 18120 MultiStar: [#1 0.08,0.19,0.71,U] [#2 0.03,0.29,0.62,U] [#3 -0.29,0.49,0.00,M5] [#4 0.24,-0.03,0.55,U] [#5 0.31,0.24,0.00,M1] [#6 -0.06,-0.04,0.51,U] [#7 0.12,-0.03,0.43,U] [#8 -0.18,0.28,0.41,U] 
01:52:34.101 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {-0.09, 0.15}
01:52:34.102 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
01:52:34.102 00.000 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
01:52:34.102 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.11 mountY=-0.07, mountTheta=-0.59
01:52:34.104 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
01:52:34.104 00.000 18120 Enqueuing Move request for scope (0.02, 0.13)
01:52:34.105 00.001 21948 Worker thread wakes up
01:52:34.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:34.105 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.8
01:52:34.105 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.106 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:34.106 00.000 18120 Enqueuing Expose request
01:52:34.107 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:52:34.107 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:52:34.107 00.000 21948 Moving (0.02, 0.13) raw xDistance=0.11 yDistance=-0.07
01:52:34.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:34.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:34.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:34.107 00.000 21948 MoveAxis(E, 0, ABG)
01:52:34.107 00.000 21948 Move returns status 0, amount 0
01:52:34.107 00.000 21948 MoveAxis(N, 0, ABG)
01:52:34.107 00.000 21948 Move returns status 0, amount 0
01:52:34.107 00.000 21948 move complete, result=0
01:52:34.107 00.000 21948 worker thread done servicing request
01:52:34.107 00.000 21948 Worker thread wakes up
01:52:34.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:34.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:34.107 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:35.627 01.520 21948 Exposure complete
01:52:35.677 00.050 21948 worker thread done servicing request
01:52:35.678 00.001 18120 OnExposeComplete: enter
01:52:35.680 00.002 18120 UpdateGuideState(): m_state=6
01:52:35.683 00.003 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
01:52:35.685 00.002 18120 Star::Find returns 1 (0), X=895.99, Y=235.38, Mass=2088, SNR=31.7, Peak=195 HFD=4.1
01:52:35.687 00.002 18120 MultiStar: [#1 -0.06,0.07,0.70,U] [#2 0.06,0.20,0.63,U] [#3 -0.15,0.36,0.00,M6] [#4 0.40,-0.16,0.00,M1] [#5 0.02,0.32,0.44,U] [#6 -0.01,-0.07,0.50,U] [#7 0.01,0.08,0.43,U] [#8 0.10,0.24,0.40,U] 
01:52:35.688 00.001 18120 single-star, 6 included, MultiStar: {0.00, 0.11}, one-star: {-0.03, 0.07}
01:52:35.688 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.00 = 0.00)
01:52:35.689 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
01:52:35.689 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=2.00 mountX=0.07 mountY=-0.00, mountTheta=-0.03
01:52:35.690 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
01:52:35.691 00.001 18120 Enqueuing Move request for scope (-0.03, 0.07)
01:52:35.691 00.000 21948 Worker thread wakes up
01:52:35.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:35.692 00.001 18120 UpdateGuideState exits: m=2088 RSB=31.7
01:52:35.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:35.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:35.693 00.000 18120 Enqueuing Expose request
01:52:35.693 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:52:35.694 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:52:35.694 00.000 21948 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=-0.00
01:52:35.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:52:35.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:35.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:52:35.694 00.000 21948 MoveAxis(E, 0, ABG)
01:52:35.694 00.000 21948 Move returns status 0, amount 0
01:52:35.694 00.000 21948 MoveAxis(N, 0, ABG)
01:52:35.694 00.000 21948 Move returns status 0, amount 0
01:52:35.694 00.000 21948 move complete, result=0
01:52:35.694 00.000 21948 worker thread done servicing request
01:52:35.694 00.000 21948 Worker thread wakes up
01:52:35.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:35.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:35.694 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:37.320 01.626 21948 Exposure complete
01:52:37.367 00.047 21948 worker thread done servicing request
01:52:37.367 00.000 18120 OnExposeComplete: enter
01:52:37.367 00.000 18120 UpdateGuideState(): m_state=6
01:52:37.369 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
01:52:37.369 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=235.64, Mass=2043, SNR=31.4, Peak=184 HFD=4.0
01:52:37.370 00.001 18120 MultiStar: [#1 0.04,0.23,0.70,U] [#2 0.07,0.32,0.62,U] [#3 -0.31,0.45,0.00,M7] [#4 0.30,0.12,0.56,U] [#5 0.10,0.26,0.45,U] [#6 -0.12,-0.06,0.50,U] [#7 0.13,-0.05,0.42,U] [#8 0.06,0.26,0.39,U] 
01:52:37.370 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.20}, one-star: {-0.08, 0.33}
01:52:37.371 00.001 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
01:52:37.371 00.000 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
01:52:37.372 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.34 mountX=0.16 mountY=-0.13, mountTheta=-0.68
01:52:37.373 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.20, opts=13)
01:52:37.373 00.000 18120 Enqueuing Move request for scope (0.05, 0.20)
01:52:37.374 00.001 21948 Worker thread wakes up
01:52:37.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
01:52:37.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:37.374 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.4
01:52:37.375 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:37.375 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:37.375 00.000 18120 Enqueuing Expose request
01:52:37.376 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
01:52:37.376 00.000 21948 Moving (0.05, 0.20) raw xDistance=0.16 yDistance=-0.13
01:52:37.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:52:37.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:37.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:37.376 00.000 21948 MoveAxis(E, 0, ABG)
01:52:37.376 00.000 21948 Move returns status 0, amount 0
01:52:37.376 00.000 21948 MoveAxis(N, 0, ABG)
01:52:37.376 00.000 21948 Move returns status 0, amount 0
01:52:37.376 00.000 21948 move complete, result=0
01:52:37.376 00.000 21948 worker thread done servicing request
01:52:37.376 00.000 21948 Worker thread wakes up
01:52:37.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:37.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:37.377 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:38.897 01.520 21948 Exposure complete
01:52:38.938 00.041 21948 worker thread done servicing request
01:52:38.938 00.000 18120 OnExposeComplete: enter
01:52:38.939 00.001 18120 UpdateGuideState(): m_state=6
01:52:38.940 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
01:52:38.941 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=235.45, Mass=2204, SNR=32.5, Peak=205 HFD=4.0
01:52:38.943 00.002 18120 MultiStar: [#1 0.11,0.21,0.69,U] [#2 -0.02,-0.03,0.62,U] [#3 -0.01,0.44,0.00,M8] [#4 0.00,0.20,0.54,U] [#5 -0.05,0.26,0.46,U] [#6 -0.02,-0.02,0.48,U] [#7 0.10,0.15,0.38,U] [#8 0.18,0.29,0.36,U] 
01:52:38.944 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {-0.06, 0.14}
01:52:38.946 00.002 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
01:52:38.947 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
01:52:38.948 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=0.12 mountY=-0.08, mountTheta=-0.57
01:52:38.950 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.14, opts=13)
01:52:38.951 00.001 18120 Enqueuing Move request for scope (0.02, 0.14)
01:52:38.952 00.001 21948 Worker thread wakes up
01:52:38.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:38.952 00.000 18120 UpdateGuideState exits: m=2204 RSB=32.5
01:52:38.953 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:38.953 00.000 18120 Enqueuing Expose request
01:52:38.954 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:52:38.954 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:52:38.954 00.000 21948 Moving (0.02, 0.14) raw xDistance=0.12 yDistance=-0.08
01:52:38.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:52:38.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:38.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:38.954 00.000 21948 MoveAxis(E, 0, ABG)
01:52:38.954 00.000 21948 Move returns status 0, amount 0
01:52:38.954 00.000 21948 MoveAxis(N, 0, ABG)
01:52:38.954 00.000 21948 Move returns status 0, amount 0
01:52:38.954 00.000 21948 move complete, result=0
01:52:38.954 00.000 21948 worker thread done servicing request
01:52:38.954 00.000 21948 Worker thread wakes up
01:52:38.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:38.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:38.954 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:40.590 01.636 21948 Exposure complete
01:52:40.640 00.050 21948 worker thread done servicing request
01:52:40.640 00.000 18120 OnExposeComplete: enter
01:52:40.641 00.001 18120 UpdateGuideState(): m_state=6
01:52:40.641 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
01:52:40.642 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=235.42, Mass=2133, SNR=32.0, Peak=195 HFD=4.1
01:52:40.642 00.000 18120 MultiStar: [#1 0.17,0.18,0.68,U] [#2 0.03,0.31,0.60,U] [#3 -0.20,0.46,0.00,M9] [#4 0.08,0.30,0.56,U] [#5 0.12,0.06,0.46,U] [#6 -0.01,0.07,0.51,U] [#7 0.11,0.30,0.41,U] [#8 0.09,0.59,0.00,M1] 
01:52:40.643 00.001 18120 single-star, 6 included, MultiStar: {0.05, 0.18}, one-star: {-0.05, 0.11}
01:52:40.643 00.000 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
01:52:40.644 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
01:52:40.644 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.12 mountY=-0.01, mountTheta=-0.07
01:52:40.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
01:52:40.646 00.001 18120 Enqueuing Move request for scope (-0.05, 0.11)
01:52:40.646 00.000 21948 Worker thread wakes up
01:52:40.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:52:40.646 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:52:40.646 00.000 21948 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.01
01:52:40.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:52:40.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:40.647 00.001 18120 UpdateGuideState exits: m=2133 RSB=32.0
01:52:40.647 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:40.648 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:40.648 00.000 18120 Enqueuing Expose request
01:52:40.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:40.649 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:52:40.649 00.000 21948 MoveAxis(E, 0, ABG)
01:52:40.649 00.000 21948 Move returns status 0, amount 0
01:52:40.649 00.000 21948 MoveAxis(N, 0, ABG)
01:52:40.649 00.000 21948 Move returns status 0, amount 0
01:52:40.649 00.000 21948 move complete, result=0
01:52:40.649 00.000 21948 worker thread done servicing request
01:52:40.649 00.000 21948 Worker thread wakes up
01:52:40.649 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:40.649 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:40.649 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:42.173 01.524 21948 Exposure complete
01:52:42.208 00.035 21948 worker thread done servicing request
01:52:42.209 00.001 18120 OnExposeComplete: enter
01:52:42.212 00.003 18120 UpdateGuideState(): m_state=6
01:52:42.214 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
01:52:42.215 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=235.59, Mass=1917, SNR=30.2, Peak=181 HFD=3.8
01:52:42.217 00.002 18120 MultiStar: [#1 0.12,0.25,0.73,U] [#2 -0.09,0.30,0.67,U] [#3 -0.19,0.33,0.64,U] [#4 0.30,0.19,0.57,U] [#5 -0.00,0.29,0.49,U] [#6 -0.15,-0.01,0.54,U] [#7 -0.02,0.27,0.45,U] [#8 0.09,0.41,0.00,M2] 
01:52:42.220 00.003 18120 refined, 7 included, MultiStar: {-0.01, 0.24}, one-star: {-0.06, 0.28}
01:52:42.222 00.002 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
01:52:42.225 00.003 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
01:52:42.227 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.23 mountY=-0.10, mountTheta=-0.40
01:52:42.231 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.24, opts=13)
01:52:42.232 00.001 18120 Enqueuing Move request for scope (-0.01, 0.24)
01:52:42.232 00.000 21948 Worker thread wakes up
01:52:42.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:42.234 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
01:52:42.234 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.2
01:52:42.235 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:52:42.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:42.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:42.236 00.001 18120 Enqueuing Expose request
01:52:42.236 00.000 21948 Moving (-0.01, 0.24) raw xDistance=0.23 yDistance=-0.10
01:52:42.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:52:42.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:42.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:42.236 00.000 21948 MoveAxis(W, 41, ABG)
01:52:42.236 00.000 21948 Guiding  Dir = 3, Dur = 41
01:52:42.236 00.000 21948 IsSlewing returns 0
01:52:42.236 00.000 21948 IsGuiding returns 0
01:52:42.237 00.001 21948 PulseGuide returned control before completion, sleep 50
01:52:42.299 00.062 21948 IsGuiding returns 0
01:52:42.299 00.000 21948 Move returns status 0, amount 41
01:52:42.299 00.000 21948 MoveAxis(N, 0, ABG)
01:52:42.299 00.000 21948 Move returns status 0, amount 0
01:52:42.299 00.000 21948 move complete, result=0
01:52:42.299 00.000 21948 worker thread done servicing request
01:52:42.299 00.000 21948 Worker thread wakes up
01:52:42.299 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:52:42.301 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:42.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:43.927 01.626 21948 Exposure complete
01:52:43.959 00.032 21948 worker thread done servicing request
01:52:43.959 00.000 18120 OnExposeComplete: enter
01:52:43.959 00.000 18120 UpdateGuideState(): m_state=6
01:52:43.960 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
01:52:43.960 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=235.30, Mass=2194, SNR=32.4, Peak=216 HFD=3.9
01:52:43.961 00.001 18120 MultiStar: [#1 0.32,-0.00,0.69,U] [#2 0.17,0.27,0.62,U] [#3 0.14,0.30,0.56,U] [#4 0.29,-0.08,0.55,U] [#5 0.35,0.31,0.00,M1] [#6 -0.04,-0.30,0.49,U] [#7 0.45,0.03,0.00,M1] [#8 0.26,-0.07,0.38,U] 
01:52:43.961 00.000 18120 single-star, 6 included, MultiStar: {0.18, 0.02}, one-star: {0.15, -0.01}
01:52:43.962 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:52:43.962 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:52:43.963 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.09 mountX=-0.07 mountY=-0.13, mountTheta=-2.10
01:52:43.964 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.01, opts=13)
01:52:43.965 00.001 18120 Enqueuing Move request for scope (0.15, -0.01)
01:52:43.965 00.000 21948 Worker thread wakes up
01:52:43.965 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:43.965 00.000 18120 UpdateGuideState exits: m=2194 RSB=32.4
01:52:43.966 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:43.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:43.967 00.001 18120 Enqueuing Expose request
01:52:43.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:52:43.967 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:52:43.967 00.000 21948 Moving (0.15, -0.01) raw xDistance=-0.07 yDistance=-0.13
01:52:43.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:43.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:43.967 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:43.967 00.000 21948 MoveAxis(E, 0, ABG)
01:52:43.967 00.000 21948 Move returns status 0, amount 0
01:52:43.967 00.000 21948 MoveAxis(N, 0, ABG)
01:52:43.967 00.000 21948 Move returns status 0, amount 0
01:52:43.967 00.000 21948 move complete, result=0
01:52:43.967 00.000 21948 worker thread done servicing request
01:52:43.967 00.000 21948 Worker thread wakes up
01:52:43.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:43.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:43.968 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:45.485 01.517 21948 Exposure complete
01:52:45.533 00.048 21948 worker thread done servicing request
01:52:45.533 00.000 18120 OnExposeComplete: enter
01:52:45.536 00.003 18120 UpdateGuideState(): m_state=6
01:52:45.537 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
01:52:45.537 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=235.45, Mass=2079, SNR=31.7, Peak=183 HFD=3.8
01:52:45.538 00.001 18120 MultiStar: [#1 0.25,-0.00,0.67,U] [#2 0.07,0.22,0.62,U] [#3 0.10,0.42,0.00,M8] [#4 0.31,-0.04,0.54,U] [#5 0.46,0.45,0.00,M2] [#6 -0.03,0.10,0.53,U] [#7 0.16,0.17,0.40,U] [#8 0.11,0.24,0.38,U] 
01:52:45.538 00.000 18120 single-star, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.11, 0.14}
01:52:45.539 00.001 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.00) = xAngle (-1.08 = -1.08)
01:52:45.539 00.000 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
01:52:45.540 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.91 mountX=0.08 mountY=-0.16, mountTheta=-1.09
01:52:45.543 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.14, opts=13)
01:52:45.544 00.001 18120 Enqueuing Move request for scope (0.11, 0.14)
01:52:45.545 00.001 21948 Worker thread wakes up
01:52:45.545 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:52:45.545 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:52:45.545 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:45.546 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.7
01:52:45.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:45.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:45.548 00.001 18120 Enqueuing Expose request
01:52:45.549 00.001 21948 Moving (0.11, 0.14) raw xDistance=0.08 yDistance=-0.16
01:52:45.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:52:45.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:45.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:52:45.549 00.000 21948 MoveAxis(E, 0, ABG)
01:52:45.549 00.000 21948 Move returns status 0, amount 0
01:52:45.549 00.000 21948 MoveAxis(N, 0, ABG)
01:52:45.549 00.000 21948 Move returns status 0, amount 0
01:52:45.549 00.000 21948 move complete, result=0
01:52:45.549 00.000 21948 worker thread done servicing request
01:52:45.549 00.000 21948 Worker thread wakes up
01:52:45.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:45.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:45.550 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:47.177 01.627 21948 Exposure complete
01:52:47.229 00.052 21948 worker thread done servicing request
01:52:47.229 00.000 18120 OnExposeComplete: enter
01:52:47.230 00.001 18120 UpdateGuideState(): m_state=6
01:52:47.231 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
01:52:47.233 00.002 18120 Star::Find returns 1 (0), X=896.14, Y=235.64, Mass=1984, SNR=30.9, Peak=189 HFD=3.9
01:52:47.234 00.001 18120 MultiStar: [#1 0.23,0.39,0.00,M1] [#2 0.21,0.63,0.00,M1] [#3 -0.12,0.59,0.00,M9] [#4 0.31,0.28,0.00,M1] [#5 0.16,0.29,0.47,U] [#6 -0.13,0.20,0.53,U] [#7 0.05,0.44,0.00,M1] [#8 -0.02,0.67,0.00,M1] 
01:52:47.236 00.002 18120 refined, 2 included, MultiStar: {0.06, 0.28}, one-star: {0.12, 0.33}
01:52:47.237 00.001 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
01:52:47.238 00.001 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
01:52:47.239 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.35 mountX=0.23 mountY=-0.18, mountTheta=-0.67
01:52:47.241 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.28, opts=13)
01:52:47.242 00.001 18120 Enqueuing Move request for scope (0.06, 0.28)
01:52:47.242 00.000 21948 Worker thread wakes up
01:52:47.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
01:52:47.242 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
01:52:47.242 00.000 21948 Moving (0.06, 0.28) raw xDistance=0.23 yDistance=-0.18
01:52:47.242 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:47.243 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.9
01:52:47.243 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:47.244 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:52:47.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:47.244 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:52:47.244 00.000 21948 MoveAxis(W, 42, ABG)
01:52:47.244 00.000 21948 Guiding  Dir = 3, Dur = 42
01:52:47.244 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:47.245 00.001 18120 Enqueuing Expose request
01:52:47.245 00.000 21948 IsSlewing returns 0
01:52:47.246 00.001 21948 IsGuiding returns 0
01:52:47.247 00.001 21948 PulseGuide returned control before completion, sleep 51
01:52:47.303 00.056 21948 IsGuiding returns 0
01:52:47.303 00.000 21948 Move returns status 0, amount 42
01:52:47.303 00.000 21948 MoveAxis(N, 0, ABG)
01:52:47.303 00.000 21948 Move returns status 0, amount 0
01:52:47.303 00.000 21948 move complete, result=0
01:52:47.303 00.000 21948 worker thread done servicing request
01:52:47.303 00.000 21948 Worker thread wakes up
01:52:47.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:47.303 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
01:52:47.304 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:48.719 01.415 21948 Exposure complete
01:52:48.758 00.039 21948 worker thread done servicing request
01:52:48.758 00.000 18120 OnExposeComplete: enter
01:52:48.759 00.001 18120 UpdateGuideState(): m_state=6
01:52:48.759 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
01:52:48.760 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=235.91, Mass=1943, SNR=30.6, Peak=228 HFD=4.2
01:52:48.760 00.000 18120 MultiStar: [#1 -0.04,0.81,0.00,M2] [#2 0.02,0.76,0.00,M2] [#3 -0.20,0.75,0.00,M10] [#4 0.04,0.49,0.00,M2] [#5 -0.14,0.70,0.00,M2] [#6 -0.51,0.55,0.00,M1] [#7 0.03,0.72,0.00,M2] [#8 -0.18,0.56,0.00,M2] 
01:52:48.761 00.001 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
01:52:48.761 00.000 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
01:52:48.762 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.60 hyp=0.61 cameraTheta=1.80 mountX=0.60 mountY=-0.15, mountTheta=-0.24
01:52:48.763 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.60, opts=13)
01:52:48.763 00.000 18120 Enqueuing Move request for scope (-0.14, 0.60)
01:52:48.764 00.001 21948 Worker thread wakes up
01:52:48.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.60) opts 0xd
01:52:48.764 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.60)
01:52:48.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:48.766 00.002 18120 UpdateGuideState exits: m=1943 RSB=30.6
01:52:48.767 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.767 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:48.769 00.002 18120 Enqueuing Expose request
01:52:48.770 00.001 21948 Moving (-0.14, 0.60) raw xDistance=0.60 yDistance=-0.15
01:52:48.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:52:48.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:48.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:52:48.770 00.000 21948 MoveAxis(W, 110, ABG)
01:52:48.770 00.000 21948 Guiding  Dir = 3, Dur = 110
01:52:48.770 00.000 21948 IsSlewing returns 0
01:52:48.770 00.000 21948 IsGuiding returns 0
01:52:48.772 00.002 21948 PulseGuide returned control before completion, sleep 119
01:52:48.902 00.130 21948 IsGuiding returns 1
01:52:48.903 00.001 21948 scope still moving after pulse duration time elapsed
01:52:48.935 00.032 21948 IsSlewing returns 0
01:52:48.935 00.000 21948 IsGuiding returns 0
01:52:48.935 00.000 21948 scope move finished after 110 + 54 ms
01:52:48.935 00.000 21948 Move returns status 0, amount 110
01:52:48.935 00.000 21948 MoveAxis(N, 0, ABG)
01:52:48.935 00.000 21948 Move returns status 0, amount 0
01:52:48.935 00.000 21948 move complete, result=0
01:52:48.935 00.000 21948 worker thread done servicing request
01:52:48.935 00.000 21948 Worker thread wakes up
01:52:48.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:48.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:48.935 00.000 18120 GuideStep: 0.6 px 110 ms WEST, -0.1 px 0 ms NORTH
01:52:50.564 01.629 21948 Exposure complete
01:52:50.599 00.035 21948 worker thread done servicing request
01:52:50.600 00.001 18120 OnExposeComplete: enter
01:52:50.600 00.000 18120 UpdateGuideState(): m_state=6
01:52:50.601 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
01:52:50.601 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=235.50, Mass=1864, SNR=29.9, Peak=160 HFD=3.8
01:52:50.602 00.001 18120 MultiStar: [#1 0.41,0.08,0.00,M3] [#2 0.28,0.26,0.00,M3] [#3 -0.02,0.52,0.00,R] [#4 0.35,0.06,0.61,U] [#5 0.43,0.19,0.00,M3] [#6 -0.01,-0.04,0.56,U] [#7 0.20,-0.02,0.44,U] [#8 0.34,0.15,0.41,U] 
01:52:50.602 00.000 18120 refined, 4 included, MultiStar: {0.21, 0.09}, one-star: {0.19, 0.19}
01:52:50.603 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
01:52:50.603 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
01:52:50.604 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.22 cameraTheta=0.39 mountX=-0.01 mountY=-0.22, mountTheta=-1.61
01:52:50.605 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.09, opts=13)
01:52:50.605 00.000 18120 Enqueuing Move request for scope (0.21, 0.09)
01:52:50.606 00.001 21948 Worker thread wakes up
01:52:50.607 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
01:52:50.607 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
01:52:50.607 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:50.607 00.000 21948 Moving (0.21, 0.09) raw xDistance=-0.01 yDistance=-0.22
01:52:50.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:52:50.607 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.9
01:52:50.608 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:50.608 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:50.608 00.000 18120 Enqueuing Expose request
01:52:50.609 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:52:50.609 00.000 21948 MoveAxis(E, 0, ABG)
01:52:50.609 00.000 21948 Move returns status 0, amount 0
01:52:50.609 00.000 21948 MoveAxis(N, 53, ABG)
01:52:50.609 00.000 21948 Guiding  Dir = 0, Dur = 53
01:52:50.609 00.000 21948 IsSlewing returns 0
01:52:50.609 00.000 21948 IsGuiding returns 0
01:52:50.615 00.006 21948 PulseGuide returned control before completion, sleep 59
01:52:50.686 00.071 21948 IsGuiding returns 0
01:52:50.687 00.001 21948 Move returns status 0, amount 53
01:52:50.687 00.000 21948 move complete, result=0
01:52:50.687 00.000 21948 worker thread done servicing request
01:52:50.687 00.000 21948 Worker thread wakes up
01:52:50.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:50.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:50.687 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 53 ms NORTH
01:52:52.091 01.404 21948 Exposure complete
01:52:52.125 00.034 18120 OnExposeComplete: enter
01:52:52.125 00.000 18120 UpdateGuideState(): m_state=6
01:52:52.126 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
01:52:52.126 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=235.47, Mass=1935, SNR=30.4, Peak=178 HFD=3.7
01:52:52.127 00.001 18120 MultiStar: [#1 0.21,0.17,0.72,U] [#2 0.12,0.21,0.62,U] [#3 0.12,-0.12,0.62,U] [#4 0.53,0.09,0.00,M2] [#5 0.53,0.09,0.00,M4] [#6 0.20,0.17,0.53,U] [#7 0.31,0.32,0.00,M2] [#8 0.16,0.25,0.42,U] 
01:52:52.127 00.000 18120 single-star, 5 included, MultiStar: {0.11, 0.14}, one-star: {-0.03, 0.15}
01:52:52.128 00.001 21948 worker thread done servicing request
01:52:52.128 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
01:52:52.129 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
01:52:52.129 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.79 mountX=0.16 mountY=-0.04, mountTheta=-0.24
01:52:52.130 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
01:52:52.131 00.001 18120 Enqueuing Move request for scope (-0.03, 0.15)
01:52:52.132 00.001 21948 Worker thread wakes up
01:52:52.132 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:52:52.132 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:52:52.132 00.000 21948 Moving (-0.03, 0.15) raw xDistance=0.16 yDistance=-0.04
01:52:52.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:52:52.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:52.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:52.132 00.000 21948 MoveAxis(E, 0, ABG)
01:52:52.132 00.000 21948 Move returns status 0, amount 0
01:52:52.132 00.000 21948 MoveAxis(N, 0, ABG)
01:52:52.132 00.000 21948 Move returns status 0, amount 0
01:52:52.132 00.000 21948 move complete, result=0
01:52:52.132 00.000 21948 worker thread done servicing request
01:52:52.132 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:52.132 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.4
01:52:52.133 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.133 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:52.134 00.001 18120 Enqueuing Expose request
01:52:52.134 00.000 21948 Worker thread wakes up
01:52:52.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:52.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:52.134 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:53.761 01.627 21948 Exposure complete
01:52:53.787 00.026 21948 worker thread done servicing request
01:52:53.787 00.000 18120 OnExposeComplete: enter
01:52:53.788 00.001 18120 UpdateGuideState(): m_state=6
01:52:53.789 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
01:52:53.789 00.000 18120 Star::Find returns 1 (0), X=896.29, Y=235.34, Mass=1939, SNR=30.4, Peak=182 HFD=3.7
01:52:53.790 00.001 18120 MultiStar: [#1 0.30,0.14,0.71,U] [#2 0.19,0.20,0.65,U] [#3 -0.06,-0.33,0.62,U] [#4 0.34,-0.16,0.60,U] [#5 0.25,0.12,0.49,U] [#6 0.02,-0.13,0.54,U] [#7 0.30,-0.00,0.43,U] [#8 0.17,0.19,0.41,U] 
01:52:53.793 00.003 18120 refined, 8 included, MultiStar: {0.20, 0.01}, one-star: {0.26, 0.03}
01:52:53.795 00.002 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
01:52:53.798 00.003 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
01:52:53.800 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.03 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
01:52:53.804 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.01, opts=13)
01:52:53.805 00.001 18120 Enqueuing Move request for scope (0.20, 0.01)
01:52:53.805 00.000 21948 Worker thread wakes up
01:52:53.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:53.805 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.4
01:52:53.806 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:53.807 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:53.807 00.000 18120 Enqueuing Expose request
01:52:53.808 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
01:52:53.808 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
01:52:53.808 00.000 21948 Moving (0.20, 0.01) raw xDistance=-0.08 yDistance=-0.18
01:52:53.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:52:53.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:53.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:52:53.808 00.000 21948 MoveAxis(E, 0, ABG)
01:52:53.808 00.000 21948 Move returns status 0, amount 0
01:52:53.808 00.000 21948 MoveAxis(N, 0, ABG)
01:52:53.808 00.000 21948 Move returns status 0, amount 0
01:52:53.808 00.000 21948 move complete, result=0
01:52:53.808 00.000 21948 worker thread done servicing request
01:52:53.808 00.000 21948 Worker thread wakes up
01:52:53.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:53.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:53.808 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:55.323 01.515 21948 Exposure complete
01:52:55.356 00.033 21948 worker thread done servicing request
01:52:55.356 00.000 18120 OnExposeComplete: enter
01:52:55.357 00.001 18120 UpdateGuideState(): m_state=6
01:52:55.357 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
01:52:55.358 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=235.38, Mass=2024, SNR=31.1, Peak=178 HFD=3.9
01:52:55.359 00.001 18120 MultiStar: [#1 0.59,0.07,0.00,M2] [#2 0.12,0.18,0.63,U] [#3 0.06,-0.18,0.60,U] [#4 0.41,0.03,0.00,M2] [#5 0.52,-0.01,0.00,M4] [#6 0.19,-0.13,0.54,U] [#7 0.19,-0.04,0.42,U] [#8 0.28,-0.18,0.40,U] 
01:52:55.360 00.001 18120 single-star, 5 included, MultiStar: {0.12, -0.02}, one-star: {0.01, 0.07}
01:52:55.361 00.001 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
01:52:55.363 00.002 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
01:52:55.364 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.37 mountX=0.06 mountY=-0.04, mountTheta=-0.66
01:52:55.366 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
01:52:55.366 00.000 18120 Enqueuing Move request for scope (0.01, 0.07)
01:52:55.367 00.001 21948 Worker thread wakes up
01:52:55.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:52:55.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:55.368 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:52:55.368 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.1
01:52:55.369 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.369 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:55.370 00.001 18120 Enqueuing Expose request
01:52:55.370 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
01:52:55.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:55.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:55.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:55.370 00.000 21948 MoveAxis(E, 0, ABG)
01:52:55.370 00.000 21948 Move returns status 0, amount 0
01:52:55.370 00.000 21948 MoveAxis(N, 0, ABG)
01:52:55.370 00.000 21948 Move returns status 0, amount 0
01:52:55.370 00.000 21948 move complete, result=0
01:52:55.370 00.000 21948 worker thread done servicing request
01:52:55.370 00.000 21948 Worker thread wakes up
01:52:55.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:55.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:55.372 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:56.998 01.626 21948 Exposure complete
01:52:57.038 00.040 21948 worker thread done servicing request
01:52:57.038 00.000 18120 OnExposeComplete: enter
01:52:57.039 00.001 18120 UpdateGuideState(): m_state=6
01:52:57.039 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
01:52:57.040 00.001 18120 Star::Find returns 1 (0), X=896.16, Y=235.34, Mass=1952, SNR=30.5, Peak=173 HFD=3.8
01:52:57.040 00.000 18120 MultiStar: [#1 0.41,0.16,0.00,M3] [#2 -0.04,0.21,0.64,U] [#3 0.33,-0.26,0.00,M1] [#4 0.57,-0.03,0.00,M3] [#5 0.49,0.13,0.00,M5] [#6 -0.02,0.12,0.51,U] [#7 0.36,0.12,0.46,U] [#8 0.11,0.37,0.00,M1] 
01:52:57.041 00.001 18120 single-star, 3 included, MultiStar: {0.10, 0.11}, one-star: {0.14, 0.03}
01:52:57.041 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
01:52:57.041 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
01:52:57.042 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
01:52:57.044 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
01:52:57.045 00.001 18120 Enqueuing Move request for scope (0.14, 0.03)
01:52:57.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:57.046 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.5
01:52:57.046 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:57.046 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:57.047 00.001 18120 Enqueuing Expose request
01:52:57.047 00.000 21948 Worker thread wakes up
01:52:57.047 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:52:57.047 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:52:57.047 00.000 21948 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
01:52:57.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:57.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:57.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:57.048 00.001 21948 MoveAxis(E, 0, ABG)
01:52:57.048 00.000 21948 Move returns status 0, amount 0
01:52:57.048 00.000 21948 MoveAxis(N, 0, ABG)
01:52:57.048 00.000 21948 Move returns status 0, amount 0
01:52:57.048 00.000 21948 move complete, result=0
01:52:57.048 00.000 21948 worker thread done servicing request
01:52:57.048 00.000 21948 Worker thread wakes up
01:52:57.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:57.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:57.048 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:58.563 01.515 21948 Exposure complete
01:52:58.608 00.045 21948 worker thread done servicing request
01:52:58.608 00.000 18120 OnExposeComplete: enter
01:52:58.610 00.002 18120 UpdateGuideState(): m_state=6
01:52:58.610 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
01:52:58.611 00.001 18120 Star::Find returns 1 (0), X=896.26, Y=235.41, Mass=1944, SNR=30.6, Peak=159 HFD=3.9
01:52:58.611 00.000 18120 MultiStar: [#1 0.35,0.27,0.00,M4] [#2 0.02,0.27,0.63,U] [#3 0.16,-0.03,0.61,U] [#4 0.30,0.03,0.57,U] [#5 0.56,0.17,0.00,M6] [#6 -0.05,0.12,0.51,U] [#7 0.19,0.12,0.43,U] [#8 0.20,0.27,0.39,U] 
01:52:58.612 00.001 18120 refined, 6 included, MultiStar: {0.16, 0.12}, one-star: {0.24, 0.10}
01:52:58.612 00.000 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
01:52:58.613 00.001 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
01:52:58.613 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.64 mountX=0.04 mountY=-0.19, mountTheta=-1.36
01:52:58.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.12, opts=13)
01:52:58.615 00.001 18120 Enqueuing Move request for scope (0.16, 0.12)
01:52:58.615 00.000 21948 Worker thread wakes up
01:52:58.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:52:58.616 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
01:52:58.616 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.6
01:52:58.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.617 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:52:58.617 00.000 18120 Enqueuing Expose request
01:52:58.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
01:52:58.618 00.001 21948 Moving (0.16, 0.12) raw xDistance=0.04 yDistance=-0.19
01:52:58.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:52:58.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:58.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:52:58.618 00.000 21948 MoveAxis(E, 0, ABG)
01:52:58.618 00.000 21948 Move returns status 0, amount 0
01:52:58.618 00.000 21948 MoveAxis(N, 0, ABG)
01:52:58.618 00.000 21948 Move returns status 0, amount 0
01:52:58.618 00.000 21948 move complete, result=0
01:52:58.618 00.000 21948 worker thread done servicing request
01:52:58.618 00.000 21948 Worker thread wakes up
01:52:58.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:52:58.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:52:58.618 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:00.246 01.628 21948 Exposure complete
01:53:00.284 00.038 21948 worker thread done servicing request
01:53:00.284 00.000 18120 OnExposeComplete: enter
01:53:00.285 00.001 18120 UpdateGuideState(): m_state=6
01:53:00.286 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:53:00.286 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=235.65, Mass=1955, SNR=30.6, Peak=180 HFD=4.0
01:53:00.287 00.001 18120 MultiStar: [#1 0.35,0.23,0.00,M5] [#2 0.04,0.35,0.66,U] [#3 0.05,-0.11,0.61,U] [#4 0.46,0.06,0.00,M3] [#5 0.37,0.18,0.00,M7] [#6 -0.23,0.15,0.52,U] [#7 0.26,0.00,0.42,U] [#8 0.20,0.41,0.00,M1] 
01:53:00.287 00.000 18120 refined, 4 included, MultiStar: {0.02, 0.18}, one-star: {0.01, 0.34}
01:53:00.287 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
01:53:00.288 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
01:53:00.288 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=0.16 mountY=-0.10, mountTheta=-0.55
01:53:00.290 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.18, opts=13)
01:53:00.290 00.000 18120 Enqueuing Move request for scope (0.02, 0.18)
01:53:00.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:00.291 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.6
01:53:00.291 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:00.292 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:00.292 00.000 18120 Enqueuing Expose request
01:53:00.293 00.001 21948 Worker thread wakes up
01:53:00.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
01:53:00.293 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
01:53:00.293 00.000 21948 Moving (0.02, 0.18) raw xDistance=0.16 yDistance=-0.10
01:53:00.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:53:00.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:00.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:00.293 00.000 21948 MoveAxis(E, 0, ABG)
01:53:00.293 00.000 21948 Move returns status 0, amount 0
01:53:00.293 00.000 21948 MoveAxis(N, 0, ABG)
01:53:00.293 00.000 21948 Move returns status 0, amount 0
01:53:00.293 00.000 21948 move complete, result=0
01:53:00.293 00.000 21948 worker thread done servicing request
01:53:00.293 00.000 21948 Worker thread wakes up
01:53:00.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:00.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:00.294 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:01.813 01.519 21948 Exposure complete
01:53:01.852 00.039 21948 worker thread done servicing request
01:53:01.852 00.000 18120 OnExposeComplete: enter
01:53:01.853 00.001 18120 UpdateGuideState(): m_state=6
01:53:01.853 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
01:53:01.854 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=235.61, Mass=1947, SNR=30.6, Peak=181 HFD=4.0
01:53:01.855 00.001 18120 MultiStar: [#1 0.24,0.15,0.72,U] [#2 0.20,0.22,0.63,U] [#3 0.06,-0.09,0.61,U] [#4 0.27,0.03,0.54,U] [#5 0.26,0.15,0.50,U] [#6 -0.13,0.05,0.52,U] [#7 -0.14,0.25,0.44,U] [#8 -0.23,0.24,0.39,U] 
01:53:01.857 00.002 18120 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {-0.03, 0.30}
01:53:01.858 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
01:53:01.859 00.001 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
01:53:01.859 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.16 mountX=0.11 mountY=-0.13, mountTheta=-0.86
01:53:01.860 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.15, opts=13)
01:53:01.861 00.001 18120 Enqueuing Move request for scope (0.07, 0.15)
01:53:01.861 00.000 21948 Worker thread wakes up
01:53:01.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:01.862 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.6
01:53:01.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:01.863 00.000 18120 Enqueuing Expose request
01:53:01.864 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:53:01.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:53:01.864 00.000 21948 Moving (0.07, 0.15) raw xDistance=0.11 yDistance=-0.13
01:53:01.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:53:01.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:01.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:01.864 00.000 21948 MoveAxis(E, 0, ABG)
01:53:01.864 00.000 21948 Move returns status 0, amount 0
01:53:01.864 00.000 21948 MoveAxis(N, 0, ABG)
01:53:01.864 00.000 21948 Move returns status 0, amount 0
01:53:01.864 00.000 21948 move complete, result=0
01:53:01.864 00.000 21948 worker thread done servicing request
01:53:01.864 00.000 21948 Worker thread wakes up
01:53:01.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:01.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:01.864 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:03.502 01.638 21948 Exposure complete
01:53:03.544 00.042 21948 worker thread done servicing request
01:53:03.544 00.000 18120 OnExposeComplete: enter
01:53:03.545 00.001 18120 UpdateGuideState(): m_state=6
01:53:03.546 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
01:53:03.547 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=235.63, Mass=2171, SNR=32.2, Peak=211 HFD=3.9
01:53:03.549 00.002 18120 MultiStar: [#1 0.12,0.18,0.66,U] [#2 -0.15,0.27,0.61,U] [#3 -0.25,-0.06,0.57,U] [#4 0.10,0.08,0.54,U] [#5 0.17,0.16,0.43,U] [#6 -0.27,0.02,0.51,U] [#7 -0.20,-0.02,0.40,U] [#8 0.34,0.46,0.00,M1] 
01:53:03.551 00.002 18120 refined, 7 included, MultiStar: {-0.06, 0.14}, one-star: {-0.06, 0.32}
01:53:03.551 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
01:53:03.551 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
01:53:03.553 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.99 mountX=0.16 mountY=-0.01, mountTheta=-0.05
01:53:03.554 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.14, opts=13)
01:53:03.554 00.000 18120 Enqueuing Move request for scope (-0.06, 0.14)
01:53:03.555 00.001 21948 Worker thread wakes up
01:53:03.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:03.555 00.000 18120 UpdateGuideState exits: m=2171 RSB=32.2
01:53:03.556 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:03.557 00.001 18120 Enqueuing Expose request
01:53:03.557 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
01:53:03.557 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
01:53:03.557 00.000 21948 Moving (-0.06, 0.14) raw xDistance=0.16 yDistance=-0.01
01:53:03.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:53:03.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:03.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:53:03.557 00.000 21948 MoveAxis(E, 0, ABG)
01:53:03.557 00.000 21948 Move returns status 0, amount 0
01:53:03.557 00.000 21948 MoveAxis(N, 0, ABG)
01:53:03.557 00.000 21948 Move returns status 0, amount 0
01:53:03.557 00.000 21948 move complete, result=0
01:53:03.557 00.000 21948 worker thread done servicing request
01:53:03.557 00.000 21948 Worker thread wakes up
01:53:03.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:03.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:03.558 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:05.073 01.515 21948 Exposure complete
01:53:05.118 00.045 21948 worker thread done servicing request
01:53:05.118 00.000 18120 OnExposeComplete: enter
01:53:05.119 00.001 18120 UpdateGuideState(): m_state=6
01:53:05.119 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
01:53:05.120 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.64, Mass=1925, SNR=30.3, Peak=196 HFD=3.9
01:53:05.120 00.000 18120 MultiStar: [#1 0.20,0.25,0.72,U] [#2 -0.05,0.30,0.65,U] [#3 -0.22,0.14,0.61,U] [#4 0.20,0.09,0.56,U] [#5 0.08,0.17,0.49,U] [#6 -0.26,0.15,0.54,U] [#7 0.07,0.27,0.44,U] [#8 0.03,0.13,0.41,U] 
01:53:05.121 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.22}, one-star: {0.04, 0.33}
01:53:05.121 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
01:53:05.121 00.000 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
01:53:05.122 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.51 mountX=0.19 mountY=-0.11, mountTheta=-0.51
01:53:05.123 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.22, opts=13)
01:53:05.124 00.001 18120 Enqueuing Move request for scope (0.01, 0.22)
01:53:05.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:05.125 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.3
01:53:05.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:05.125 00.000 21948 Worker thread wakes up
01:53:05.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
01:53:05.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
01:53:05.125 00.000 21948 Moving (0.01, 0.22) raw xDistance=0.19 yDistance=-0.11
01:53:05.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:53:05.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:05.126 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:53:05.126 00.000 21948 MoveAxis(E, 0, ABG)
01:53:05.126 00.000 21948 Move returns status 0, amount 0
01:53:05.126 00.000 21948 MoveAxis(N, 0, ABG)
01:53:05.126 00.000 21948 Move returns status 0, amount 0
01:53:05.126 00.000 21948 move complete, result=0
01:53:05.126 00.000 21948 worker thread done servicing request
01:53:05.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:05.147 00.021 18120 Enqueuing Expose request
01:53:05.150 00.003 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:05.153 00.003 21948 Worker thread wakes up
01:53:05.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:05.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:06.783 01.630 21948 Exposure complete
01:53:06.827 00.044 21948 worker thread done servicing request
01:53:06.827 00.000 18120 OnExposeComplete: enter
01:53:06.828 00.001 18120 UpdateGuideState(): m_state=6
01:53:06.829 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
01:53:06.829 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=235.72, Mass=1939, SNR=30.5, Peak=193 HFD=4.1
01:53:06.830 00.001 18120 MultiStar: [#1 0.24,0.32,0.00,M3] [#2 -0.12,0.32,0.63,U] [#3 -0.05,-0.05,0.62,U] [#4 0.32,0.07,0.57,U] [#5 0.46,0.14,0.00,M5] [#6 -0.14,0.12,0.54,U] [#7 0.00,0.32,0.43,U] [#8 0.13,0.55,0.00,M1] 
01:53:06.830 00.000 18120 refined, 5 included, MultiStar: {0.02, 0.22}, one-star: {0.06, 0.40}
01:53:06.830 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
01:53:06.831 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
01:53:06.831 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.49 mountX=0.19 mountY=-0.11, mountTheta=-0.53
01:53:06.832 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.22, opts=13)
01:53:06.833 00.001 18120 Enqueuing Move request for scope (0.02, 0.22)
01:53:06.833 00.000 21948 Worker thread wakes up
01:53:06.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:06.834 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.5
01:53:06.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:06.835 00.000 18120 Enqueuing Expose request
01:53:06.836 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
01:53:06.836 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
01:53:06.836 00.000 21948 Moving (0.02, 0.22) raw xDistance=0.19 yDistance=-0.11
01:53:06.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:53:06.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:06.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:53:06.836 00.000 21948 MoveAxis(E, 0, ABG)
01:53:06.836 00.000 21948 Move returns status 0, amount 0
01:53:06.836 00.000 21948 MoveAxis(N, 0, ABG)
01:53:06.836 00.000 21948 Move returns status 0, amount 0
01:53:06.836 00.000 21948 move complete, result=0
01:53:06.836 00.000 21948 worker thread done servicing request
01:53:06.836 00.000 21948 Worker thread wakes up
01:53:06.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:06.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:06.836 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:08.363 01.527 21948 Exposure complete
01:53:08.405 00.042 21948 worker thread done servicing request
01:53:08.406 00.001 18120 OnExposeComplete: enter
01:53:08.407 00.001 18120 UpdateGuideState(): m_state=6
01:53:08.409 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
01:53:08.409 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=235.65, Mass=2030, SNR=31.2, Peak=215 HFD=3.9
01:53:08.410 00.001 18120 MultiStar: [#1 0.06,0.37,0.71,U] [#2 0.23,0.23,0.63,U] [#3 -0.08,0.13,0.61,U] [#4 0.17,0.18,0.56,U] [#5 -0.02,0.32,0.48,U] [#6 -0.16,0.21,0.52,U] [#7 0.48,0.54,0.00,M1] [#8 0.10,0.19,0.40,U] 
01:53:08.410 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.26}, one-star: {-0.08, 0.34}
01:53:08.410 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
01:53:08.410 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
01:53:08.412 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.50 mountX=0.23 mountY=-0.13, mountTheta=-0.53
01:53:08.413 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.26, opts=13)
01:53:08.414 00.001 18120 Enqueuing Move request for scope (0.02, 0.26)
01:53:08.414 00.000 21948 Worker thread wakes up
01:53:08.414 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
01:53:08.414 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
01:53:08.414 00.000 21948 Moving (0.02, 0.26) raw xDistance=0.23 yDistance=-0.13
01:53:08.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:53:08.414 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:08.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:08.415 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.2
01:53:08.415 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:08.416 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:08.416 00.000 18120 Enqueuing Expose request
01:53:08.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:08.417 00.001 21948 MoveAxis(W, 41, ABG)
01:53:08.417 00.000 21948 Guiding  Dir = 3, Dur = 41
01:53:08.417 00.000 21948 IsSlewing returns 0
01:53:08.417 00.000 21948 IsGuiding returns 0
01:53:08.418 00.001 21948 PulseGuide returned control before completion, sleep 50
01:53:08.471 00.053 21948 IsGuiding returns 1
01:53:08.471 00.000 21948 scope still moving after pulse duration time elapsed
01:53:08.507 00.036 21948 IsSlewing returns 0
01:53:08.507 00.000 21948 IsGuiding returns 0
01:53:08.508 00.001 21948 scope move finished after 41 + 49 ms
01:53:08.508 00.000 21948 Move returns status 0, amount 41
01:53:08.508 00.000 21948 MoveAxis(N, 0, ABG)
01:53:08.508 00.000 21948 Move returns status 0, amount 0
01:53:08.508 00.000 21948 move complete, result=0
01:53:08.508 00.000 21948 worker thread done servicing request
01:53:08.508 00.000 21948 Worker thread wakes up
01:53:08.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:08.508 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:53:08.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:10.134 01.626 21948 Exposure complete
01:53:10.177 00.043 21948 worker thread done servicing request
01:53:10.177 00.000 18120 OnExposeComplete: enter
01:53:10.178 00.001 18120 UpdateGuideState(): m_state=6
01:53:10.178 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
01:53:10.179 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=235.34, Mass=1976, SNR=30.7, Peak=174 HFD=3.7
01:53:10.179 00.000 18120 MultiStar: [#1 0.42,0.10,0.00,M3] [#2 0.32,0.08,0.64,U] [#3 0.12,-0.16,0.61,U] [#4 0.41,0.08,0.00,M1] [#5 0.31,0.01,0.47,U] [#6 0.06,-0.10,0.52,U] [#7 0.13,0.12,0.44,U] [#8 0.25,0.24,0.39,U] 
01:53:10.180 00.001 18120 refined, 6 included, MultiStar: {0.24, 0.02}, one-star: {0.38, 0.03}
01:53:10.181 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
01:53:10.181 00.000 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
01:53:10.182 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.07 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
01:53:10.183 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.02, opts=13)
01:53:10.183 00.000 18120 Enqueuing Move request for scope (0.24, 0.02)
01:53:10.184 00.001 21948 Worker thread wakes up
01:53:10.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:10.184 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.7
01:53:10.185 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:10.185 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:10.186 00.001 18120 Enqueuing Expose request
01:53:10.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
01:53:10.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
01:53:10.186 00.000 21948 Moving (0.24, 0.02) raw xDistance=-0.08 yDistance=-0.22
01:53:10.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:53:10.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:53:10.186 00.000 21948 MoveAxis(E, 0, ABG)
01:53:10.186 00.000 21948 Move returns status 0, amount 0
01:53:10.186 00.000 21948 MoveAxis(N, 54, ABG)
01:53:10.186 00.000 21948 Guiding  Dir = 0, Dur = 54
01:53:10.186 00.000 21948 IsSlewing returns 0
01:53:10.186 00.000 21948 IsGuiding returns 0
01:53:10.191 00.005 21948 PulseGuide returned control before completion, sleep 60
01:53:10.259 00.068 21948 IsGuiding returns 0
01:53:10.261 00.002 21948 Move returns status 0, amount 54
01:53:10.261 00.000 21948 move complete, result=0
01:53:10.261 00.000 21948 worker thread done servicing request
01:53:10.261 00.000 21948 Worker thread wakes up
01:53:10.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:10.261 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 54 ms NORTH
01:53:10.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:11.675 01.414 21948 Exposure complete
01:53:11.714 00.039 21948 worker thread done servicing request
01:53:11.714 00.000 18120 OnExposeComplete: enter
01:53:11.715 00.001 18120 UpdateGuideState(): m_state=6
01:53:11.716 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
01:53:11.716 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=235.28, Mass=1967, SNR=30.8, Peak=206 HFD=3.9
01:53:11.717 00.001 18120 MultiStar: [#1 0.17,-0.05,0.76,U] [#2 0.07,0.17,0.64,U] [#3 0.03,-0.26,0.58,U] [#4 0.38,0.01,0.00,M2] [#5 0.42,0.06,0.00,M4] [#6 -0.14,-0.14,0.55,U] [#7 0.22,0.12,0.43,U] [#8 0.30,-0.03,0.42,U] 
01:53:11.717 00.000 18120 single-star, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.08, -0.03}
01:53:11.717 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
01:53:11.718 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
01:53:11.718 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=-0.06 mountY=-0.06, mountTheta=-2.33
01:53:11.719 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
01:53:11.722 00.003 18120 Enqueuing Move request for scope (0.08, -0.03)
01:53:11.725 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:11.727 00.002 18120 UpdateGuideState exits: m=1967 RSB=30.8
01:53:11.730 00.003 21948 Worker thread wakes up
01:53:11.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.731 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:11.731 00.000 18120 Enqueuing Expose request
01:53:11.732 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:53:11.732 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:53:11.732 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.06
01:53:11.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:11.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:11.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:53:11.732 00.000 21948 MoveAxis(E, 0, ABG)
01:53:11.732 00.000 21948 Move returns status 0, amount 0
01:53:11.732 00.000 21948 MoveAxis(N, 0, ABG)
01:53:11.732 00.000 21948 Move returns status 0, amount 0
01:53:11.732 00.000 21948 move complete, result=0
01:53:11.732 00.000 21948 worker thread done servicing request
01:53:11.732 00.000 21948 Worker thread wakes up
01:53:11.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:11.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:11.732 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:13.366 01.634 21948 Exposure complete
01:53:13.401 00.035 21948 worker thread done servicing request
01:53:13.401 00.000 18120 OnExposeComplete: enter
01:53:13.401 00.000 18120 UpdateGuideState(): m_state=6
01:53:13.402 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
01:53:13.402 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.28, Mass=1901, SNR=30.2, Peak=199 HFD=4.0
01:53:13.403 00.001 18120 MultiStar: [#1 0.03,0.25,0.72,U] [#2 -0.00,-0.07,0.64,U] [#3 -0.23,-0.03,0.61,U] [#4 0.45,-0.22,0.00,M3] [#5 0.08,0.06,0.48,U] [#6 -0.40,0.07,0.00,M1] [#7 -0.12,-0.21,0.41,U] [#8 0.14,-0.26,0.40,U] 
01:53:13.403 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.02}, one-star: {-0.05, -0.03}
01:53:13.404 00.001 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.56 = 1.73)
01:53:13.404 00.000 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.60 = 1.69)
01:53:13.405 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.56 mountX=-0.01 mountY=0.03, mountTheta=1.72
01:53:13.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
01:53:13.406 00.000 18120 Enqueuing Move request for scope (-0.03, -0.02)
01:53:13.407 00.001 21948 Worker thread wakes up
01:53:13.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:13.407 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
01:53:13.408 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:53:13.408 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:53:13.408 00.000 21948 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
01:53:13.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:13.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:13.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:13.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:13.409 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:13.410 00.001 18120 Enqueuing Expose request
01:53:13.412 00.002 21948 MoveAxis(E, 0, ABG)
01:53:13.412 00.000 21948 Move returns status 0, amount 0
01:53:13.412 00.000 21948 MoveAxis(N, 0, ABG)
01:53:13.412 00.000 21948 Move returns status 0, amount 0
01:53:13.412 00.000 21948 move complete, result=0
01:53:13.412 00.000 21948 worker thread done servicing request
01:53:13.412 00.000 21948 Worker thread wakes up
01:53:13.412 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:13.413 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:13.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:14.927 01.514 21948 Exposure complete
01:53:14.964 00.037 21948 worker thread done servicing request
01:53:14.964 00.000 18120 OnExposeComplete: enter
01:53:14.964 00.000 18120 UpdateGuideState(): m_state=6
01:53:14.965 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
01:53:14.967 00.002 18120 Star::Find returns 1 (0), X=896.13, Y=235.29, Mass=1912, SNR=30.3, Peak=179 HFD=4.0
01:53:14.968 00.001 18120 MultiStar: [#1 0.39,-0.05,0.00,M2] [#2 0.14,0.12,0.65,U] [#3 0.08,-0.25,0.61,U] [#4 0.37,-0.14,0.00,M4] [#5 0.31,0.16,0.48,U] [#6 -0.11,-0.11,0.51,U] [#7 0.34,-0.02,0.45,U] [#8 0.31,0.00,0.40,U] 
01:53:14.970 00.002 18120 single-star, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.11, -0.02}
01:53:14.971 00.001 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
01:53:14.973 00.002 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
01:53:14.974 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:53:14.977 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
01:53:14.977 00.000 18120 Enqueuing Move request for scope (0.11, -0.02)
01:53:14.978 00.001 21948 Worker thread wakes up
01:53:14.978 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:53:14.978 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:53:14.978 00.000 21948 Moving (0.11, -0.02) raw xDistance=-0.07 yDistance=-0.09
01:53:14.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:53:14.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:14.978 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.3
01:53:14.979 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.979 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:14.979 00.000 18120 Enqueuing Expose request
01:53:14.980 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:14.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:53:14.980 00.000 21948 MoveAxis(E, 0, ABG)
01:53:14.980 00.000 21948 Move returns status 0, amount 0
01:53:14.980 00.000 21948 MoveAxis(N, 0, ABG)
01:53:14.980 00.000 21948 Move returns status 0, amount 0
01:53:14.980 00.000 21948 move complete, result=0
01:53:14.980 00.000 21948 worker thread done servicing request
01:53:14.980 00.000 21948 Worker thread wakes up
01:53:14.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:14.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:14.980 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:16.608 01.628 21948 Exposure complete
01:53:16.647 00.039 21948 worker thread done servicing request
01:53:16.647 00.000 18120 OnExposeComplete: enter
01:53:16.647 00.000 18120 UpdateGuideState(): m_state=6
01:53:16.648 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
01:53:16.648 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=235.27, Mass=1973, SNR=30.8, Peak=185 HFD=4.1
01:53:16.649 00.001 18120 MultiStar: [#1 0.40,-0.04,0.00,M3] [#2 0.35,0.01,0.64,U] [#3 0.05,-0.34,0.60,U] [#4 0.26,-0.19,0.57,U] [#5 0.25,-0.04,0.45,U] [#6 0.02,-0.31,0.48,U] [#7 0.12,-0.07,0.45,U] [#8 0.36,0.05,0.40,U] 
01:53:16.649 00.000 18120 single-star, 7 included, MultiStar: {0.18, -0.11}, one-star: {0.11, -0.04}
01:53:16.650 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
01:53:16.650 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
01:53:16.651 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:53:16.652 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
01:53:16.652 00.000 18120 Enqueuing Move request for scope (0.11, -0.04)
01:53:16.653 00.001 21948 Worker thread wakes up
01:53:16.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:16.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:53:16.653 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
01:53:16.654 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:53:16.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:16.654 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:16.655 00.001 18120 Enqueuing Expose request
01:53:16.655 00.000 21948 Moving (0.11, -0.04) raw xDistance=-0.08 yDistance=-0.08
01:53:16.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:53:16.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:16.655 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:16.655 00.000 21948 MoveAxis(E, 0, ABG)
01:53:16.655 00.000 21948 Move returns status 0, amount 0
01:53:16.655 00.000 21948 MoveAxis(N, 0, ABG)
01:53:16.655 00.000 21948 Move returns status 0, amount 0
01:53:16.655 00.000 21948 move complete, result=0
01:53:16.655 00.000 21948 worker thread done servicing request
01:53:16.655 00.000 21948 Worker thread wakes up
01:53:16.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:16.656 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:16.656 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:18.173 01.517 21948 Exposure complete
01:53:18.212 00.039 21948 worker thread done servicing request
01:53:18.212 00.000 18120 OnExposeComplete: enter
01:53:18.213 00.001 18120 UpdateGuideState(): m_state=6
01:53:18.216 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
01:53:18.217 00.001 18120 Star::Find returns 1 (0), X=896.16, Y=235.44, Mass=2026, SNR=31.1, Peak=189 HFD=3.8
01:53:18.218 00.001 18120 MultiStar: [#1 0.02,0.13,0.69,U] [#2 -0.10,0.09,0.63,U] [#3 -0.18,0.02,0.59,U] [#4 0.41,0.07,0.00,M4] [#5 0.19,0.19,0.47,U] [#6 -0.08,-0.06,0.52,U] [#7 0.07,0.10,0.42,U] [#8 0.12,0.29,0.41,U] 
01:53:18.221 00.003 18120 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.13, 0.13}
01:53:18.224 00.003 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
01:53:18.226 00.002 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
01:53:18.228 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.09 mountY=-0.07, mountTheta=-0.64
01:53:18.231 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.11, opts=13)
01:53:18.232 00.001 18120 Enqueuing Move request for scope (0.02, 0.11)
01:53:18.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:18.233 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.1
01:53:18.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:18.235 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:18.237 00.002 18120 Enqueuing Expose request
01:53:18.240 00.003 21948 Worker thread wakes up
01:53:18.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:53:18.240 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:53:18.240 00.000 21948 Moving (0.02, 0.11) raw xDistance=0.09 yDistance=-0.07
01:53:18.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:53:18.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:18.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:53:18.240 00.000 21948 MoveAxis(E, 0, ABG)
01:53:18.240 00.000 21948 Move returns status 0, amount 0
01:53:18.240 00.000 21948 MoveAxis(N, 0, ABG)
01:53:18.240 00.000 21948 Move returns status 0, amount 0
01:53:18.240 00.000 21948 move complete, result=0
01:53:18.240 00.000 21948 worker thread done servicing request
01:53:18.240 00.000 21948 Worker thread wakes up
01:53:18.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:18.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:18.241 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:19.867 01.626 21948 Exposure complete
01:53:19.903 00.036 21948 worker thread done servicing request
01:53:19.903 00.000 18120 OnExposeComplete: enter
01:53:19.903 00.000 18120 UpdateGuideState(): m_state=6
01:53:19.904 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
01:53:19.904 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=235.54, Mass=1927, SNR=30.4, Peak=174 HFD=3.9
01:53:19.905 00.001 18120 MultiStar: [#1 0.30,0.24,0.00,M3] [#2 0.10,0.42,0.00,M1] [#3 -0.26,-0.08,0.60,U] [#4 0.29,0.09,0.57,U] [#5 0.35,0.43,0.00,M1] [#6 0.04,-0.16,0.53,U] [#7 0.17,0.18,0.45,U] [#8 0.04,0.44,0.00,M1] 
01:53:19.905 00.000 18120 refined, 4 included, MultiStar: {0.06, 0.07}, one-star: {0.10, 0.23}
01:53:19.906 00.001 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:53:19.906 00.000 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:53:19.906 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.85 mountX=0.04 mountY=-0.09, mountTheta=-1.16
01:53:19.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.07, opts=13)
01:53:19.908 00.000 18120 Enqueuing Move request for scope (0.06, 0.07)
01:53:19.908 00.000 21948 Worker thread wakes up
01:53:19.909 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:53:19.909 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:53:19.909 00.000 21948 Moving (0.06, 0.07) raw xDistance=0.04 yDistance=-0.09
01:53:19.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:19.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:19.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:53:19.909 00.000 21948 MoveAxis(E, 0, ABG)
01:53:19.909 00.000 21948 Move returns status 0, amount 0
01:53:19.909 00.000 21948 MoveAxis(N, 0, ABG)
01:53:19.909 00.000 21948 Move returns status 0, amount 0
01:53:19.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:19.909 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
01:53:19.910 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:19.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:19.911 00.001 21948 move complete, result=0
01:53:19.912 00.001 18120 Enqueuing Expose request
01:53:19.912 00.000 21948 worker thread done servicing request
01:53:19.912 00.000 21948 Worker thread wakes up
01:53:19.912 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:19.913 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:19.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:21.437 01.524 21948 Exposure complete
01:53:21.506 00.069 21948 worker thread done servicing request
01:53:21.506 00.000 18120 OnExposeComplete: enter
01:53:21.508 00.002 18120 UpdateGuideState(): m_state=6
01:53:21.509 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
01:53:21.511 00.002 18120 Star::Find returns 1 (0), X=896.10, Y=235.45, Mass=2074, SNR=31.4, Peak=190 HFD=3.8
01:53:21.512 00.001 18120 MultiStar: [#1 0.25,0.21,0.71,U] [#2 0.19,0.24,0.63,U] [#3 -0.10,-0.13,0.60,U] [#4 0.51,0.12,0.00,M4] [#5 0.23,0.25,0.44,U] [#6 -0.19,0.10,0.51,U] [#7 0.15,0.33,0.44,U] [#8 0.08,0.25,0.38,U] 
01:53:21.514 00.002 18120 single-star, 7 included, MultiStar: {0.09, 0.16}, one-star: {0.08, 0.14}
01:53:21.515 00.001 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
01:53:21.516 00.001 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
01:53:21.517 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=0.10 mountY=-0.13, mountTheta=-0.95
01:53:21.520 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.14, opts=13)
01:53:21.522 00.002 18120 Enqueuing Move request for scope (0.08, 0.14)
01:53:21.523 00.001 21948 Worker thread wakes up
01:53:21.523 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:53:21.523 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:53:21.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:21.524 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.4
01:53:21.524 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.525 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:21.525 00.000 18120 Enqueuing Expose request
01:53:21.526 00.001 21948 Moving (0.08, 0.14) raw xDistance=0.10 yDistance=-0.13
01:53:21.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:53:21.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:21.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:21.526 00.000 21948 MoveAxis(E, 0, ABG)
01:53:21.526 00.000 21948 Move returns status 0, amount 0
01:53:21.526 00.000 21948 MoveAxis(N, 0, ABG)
01:53:21.526 00.000 21948 Move returns status 0, amount 0
01:53:21.526 00.000 21948 move complete, result=0
01:53:21.526 00.000 21948 worker thread done servicing request
01:53:21.527 00.001 21948 Worker thread wakes up
01:53:21.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:21.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:21.528 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:23.158 01.630 21948 Exposure complete
01:53:23.196 00.038 21948 worker thread done servicing request
01:53:23.196 00.000 18120 OnExposeComplete: enter
01:53:23.197 00.001 18120 UpdateGuideState(): m_state=6
01:53:23.197 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
01:53:23.198 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=235.27, Mass=2102, SNR=31.8, Peak=202 HFD=4.0
01:53:23.198 00.000 18120 MultiStar: [#1 0.25,0.06,0.70,U] [#2 -0.05,0.08,0.62,U] [#3 -0.10,-0.23,0.56,U] [#4 0.21,-0.13,0.53,U] [#5 0.42,0.02,0.00,M1] [#6 -0.12,-0.17,0.51,U] [#7 0.26,0.06,0.41,U] [#8 0.00,0.12,0.38,U] 
01:53:23.199 00.001 18120 single-star, 7 included, MultiStar: {0.04, -0.03}, one-star: {-0.04, -0.04}
01:53:23.199 00.000 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.96)
01:53:23.200 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.92)
01:53:23.200 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.33 mountX=-0.02 mountY=0.05, mountTheta=1.95
01:53:23.201 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
01:53:23.202 00.001 18120 Enqueuing Move request for scope (-0.04, -0.04)
01:53:23.202 00.000 21948 Worker thread wakes up
01:53:23.202 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:23.203 00.001 18120 UpdateGuideState exits: m=2102 RSB=31.8
01:53:23.203 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:23.204 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:23.204 00.000 18120 Enqueuing Expose request
01:53:23.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:53:23.205 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:53:23.205 00.000 21948 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.05
01:53:23.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:23.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:23.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:53:23.205 00.000 21948 MoveAxis(E, 0, ABG)
01:53:23.205 00.000 21948 Move returns status 0, amount 0
01:53:23.205 00.000 21948 MoveAxis(N, 0, ABG)
01:53:23.205 00.000 21948 Move returns status 0, amount 0
01:53:23.205 00.000 21948 move complete, result=0
01:53:23.205 00.000 21948 worker thread done servicing request
01:53:23.205 00.000 21948 Worker thread wakes up
01:53:23.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:23.205 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:23.206 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:24.732 01.526 21948 Exposure complete
01:53:24.762 00.030 21948 worker thread done servicing request
01:53:24.763 00.001 18120 OnExposeComplete: enter
01:53:24.763 00.000 18120 UpdateGuideState(): m_state=6
01:53:24.764 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
01:53:24.764 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=235.28, Mass=2059, SNR=31.4, Peak=196 HFD=4.0
01:53:24.765 00.001 18120 MultiStar: [#1 0.19,0.14,0.69,U] [#2 0.07,0.22,0.60,U] [#3 -0.03,-0.23,0.58,U] [#4 0.40,0.06,0.00,M4] [#5 0.25,0.11,0.48,U] [#6 0.05,-0.07,0.49,U] [#7 0.32,0.08,0.40,U] [#8 0.16,0.10,0.38,U] 
01:53:24.765 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {-0.18, -0.03}
01:53:24.766 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
01:53:24.766 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
01:53:24.767 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=0.00 mountY=-0.07, mountTheta=-1.54
01:53:24.768 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
01:53:24.768 00.000 18120 Enqueuing Move request for scope (0.07, 0.03)
01:53:24.769 00.001 21948 Worker thread wakes up
01:53:24.769 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:53:24.769 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:53:24.769 00.000 21948 Moving (0.07, 0.03) raw xDistance=0.00 yDistance=-0.07
01:53:24.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:53:24.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:24.770 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:24.770 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.4
01:53:24.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:53:24.770 00.000 21948 MoveAxis(E, 0, ABG)
01:53:24.770 00.000 21948 Move returns status 0, amount 0
01:53:24.770 00.000 21948 MoveAxis(N, 0, ABG)
01:53:24.770 00.000 21948 Move returns status 0, amount 0
01:53:24.770 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.771 00.001 21948 move complete, result=0
01:53:24.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:24.771 00.000 18120 Enqueuing Expose request
01:53:24.772 00.001 21948 worker thread done servicing request
01:53:24.772 00.000 21948 Worker thread wakes up
01:53:24.772 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:24.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:24.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:26.400 01.628 21948 Exposure complete
01:53:26.448 00.048 21948 worker thread done servicing request
01:53:26.449 00.001 18120 OnExposeComplete: enter
01:53:26.451 00.002 18120 UpdateGuideState(): m_state=6
01:53:26.453 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
01:53:26.456 00.003 18120 Star::Find returns 1 (0), X=896.01, Y=235.37, Mass=2030, SNR=31.2, Peak=193 HFD=4.0
01:53:26.458 00.002 18120 MultiStar: [#1 0.10,0.14,0.73,U] [#2 -0.05,0.23,0.60,U] [#3 0.07,-0.30,0.61,U] [#4 0.43,-0.05,0.00,M5] [#5 0.20,0.25,0.46,U] [#6 -0.08,-0.03,0.54,U] [#7 0.14,-0.04,0.41,U] [#8 0.03,0.34,0.39,U] 
01:53:26.459 00.001 18120 single-star, 7 included, MultiStar: {0.04, 0.07}, one-star: {-0.02, 0.06}
01:53:26.461 00.002 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
01:53:26.462 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
01:53:26.463 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.86 mountX=0.06 mountY=-0.01, mountTheta=-0.18
01:53:26.466 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.06, opts=13)
01:53:26.468 00.002 18120 Enqueuing Move request for scope (-0.02, 0.06)
01:53:26.469 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:26.470 00.001 21948 Worker thread wakes up
01:53:26.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:53:26.470 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:53:26.470 00.000 21948 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.01
01:53:26.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:53:26.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:26.470 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.2
01:53:26.472 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:26.473 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:53:26.473 00.000 21948 MoveAxis(E, 0, ABG)
01:53:26.473 00.000 21948 Move returns status 0, amount 0
01:53:26.473 00.000 21948 MoveAxis(N, 0, ABG)
01:53:26.473 00.000 21948 Move returns status 0, amount 0
01:53:26.473 00.000 21948 move complete, result=0
01:53:26.473 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:26.474 00.001 18120 Enqueuing Expose request
01:53:26.474 00.000 21948 worker thread done servicing request
01:53:26.475 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:26.475 00.000 21948 Worker thread wakes up
01:53:26.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:26.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:28.000 01.525 21948 Exposure complete
01:53:28.024 00.024 21948 worker thread done servicing request
01:53:28.024 00.000 18120 OnExposeComplete: enter
01:53:28.025 00.001 18120 UpdateGuideState(): m_state=6
01:53:28.025 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
01:53:28.026 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=235.39, Mass=2048, SNR=31.3, Peak=194 HFD=3.9
01:53:28.026 00.000 18120 MultiStar: [#1 0.03,0.19,0.71,U] [#2 0.06,0.24,0.62,U] [#3 -0.19,-0.09,0.58,U] [#4 0.36,0.10,0.55,U] [#5 0.36,-0.04,0.46,U] [#6 -0.34,-0.11,0.50,U] [#7 0.02,0.14,0.41,U] [#8 0.02,0.03,0.40,U] 
01:53:28.027 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.10, 0.08}
01:53:28.027 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
01:53:28.028 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
01:53:28.028 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.41 mountX=0.06 mountY=-0.04, mountTheta=-0.61
01:53:28.030 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
01:53:28.031 00.001 18120 Enqueuing Move request for scope (0.01, 0.07)
01:53:28.031 00.000 21948 Worker thread wakes up
01:53:28.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:28.032 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.3
01:53:28.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:28.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:28.033 00.000 18120 Enqueuing Expose request
01:53:28.034 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:53:28.034 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:53:28.034 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
01:53:28.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:53:28.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:28.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:53:28.034 00.000 21948 MoveAxis(E, 0, ABG)
01:53:28.034 00.000 21948 Move returns status 0, amount 0
01:53:28.034 00.000 21948 MoveAxis(N, 0, ABG)
01:53:28.034 00.000 21948 Move returns status 0, amount 0
01:53:28.034 00.000 21948 move complete, result=0
01:53:28.034 00.000 21948 worker thread done servicing request
01:53:28.034 00.000 21948 Worker thread wakes up
01:53:28.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:28.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:28.034 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:29.665 01.631 21948 Exposure complete
01:53:29.707 00.042 21948 worker thread done servicing request
01:53:29.707 00.000 18120 OnExposeComplete: enter
01:53:29.708 00.001 18120 UpdateGuideState(): m_state=6
01:53:29.709 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
01:53:29.709 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=235.34, Mass=2138, SNR=31.9, Peak=194 HFD=4.0
01:53:29.710 00.001 18120 MultiStar: [#1 0.25,0.25,0.70,U] [#2 0.15,0.36,0.00,M1] [#3 -0.22,-0.03,0.59,U] [#4 0.33,0.14,0.54,U] [#5 0.14,0.27,0.42,U] [#6 -0.20,0.04,0.48,U] [#7 0.15,0.22,0.45,U] [#8 0.20,0.20,0.39,U] 
01:53:29.710 00.000 18120 single-star, 7 included, MultiStar: {0.06, 0.12}, one-star: {-0.07, 0.03}
01:53:29.710 00.000 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
01:53:29.712 00.002 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
01:53:29.714 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.72 mountX=0.06 mountY=0.05, mountTheta=0.70
01:53:29.717 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
01:53:29.718 00.001 18120 Enqueuing Move request for scope (-0.07, 0.03)
01:53:29.718 00.000 21948 Worker thread wakes up
01:53:29.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:29.719 00.001 18120 UpdateGuideState exits: m=2138 RSB=31.9
01:53:29.719 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:29.720 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:29.720 00.000 18120 Enqueuing Expose request
01:53:29.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
01:53:29.720 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
01:53:29.720 00.000 21948 Moving (-0.07, 0.03) raw xDistance=0.06 yDistance=0.05
01:53:29.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:53:29.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:29.721 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:53:29.721 00.000 21948 MoveAxis(E, 0, ABG)
01:53:29.721 00.000 21948 Move returns status 0, amount 0
01:53:29.721 00.000 21948 MoveAxis(N, 0, ABG)
01:53:29.721 00.000 21948 Move returns status 0, amount 0
01:53:29.721 00.000 21948 move complete, result=0
01:53:29.721 00.000 21948 worker thread done servicing request
01:53:29.721 00.000 21948 Worker thread wakes up
01:53:29.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:29.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:29.721 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:31.238 01.517 21948 Exposure complete
01:53:31.276 00.038 21948 worker thread done servicing request
01:53:31.276 00.000 18120 OnExposeComplete: enter
01:53:31.278 00.002 18120 UpdateGuideState(): m_state=6
01:53:31.279 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
01:53:31.280 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.29, Mass=2047, SNR=31.2, Peak=194 HFD=4.0
01:53:31.282 00.002 18120 MultiStar: [#1 0.10,0.04,0.70,U] [#2 0.03,0.14,0.61,U] [#3 -0.13,-0.06,0.58,U] [#4 0.23,-0.01,0.55,U] [#5 0.26,0.02,0.43,U] [#6 -0.25,0.02,0.50,U] [#7 0.22,-0.14,0.45,U] [#8 0.12,0.02,0.38,U] 
01:53:31.284 00.002 18120 single-star, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.05, -0.02}
01:53:31.287 00.003 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
01:53:31.289 00.002 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:53:31.291 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.35 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
01:53:31.294 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
01:53:31.295 00.001 18120 Enqueuing Move request for scope (0.05, -0.02)
01:53:31.295 00.000 21948 Worker thread wakes up
01:53:31.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:31.296 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.2
01:53:31.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:31.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:31.297 00.001 18120 Enqueuing Expose request
01:53:31.297 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:53:31.297 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:53:31.297 00.000 21948 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
01:53:31.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:53:31.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:31.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:53:31.297 00.000 21948 MoveAxis(E, 0, ABG)
01:53:31.297 00.000 21948 Move returns status 0, amount 0
01:53:31.297 00.000 21948 MoveAxis(N, 0, ABG)
01:53:31.297 00.000 21948 Move returns status 0, amount 0
01:53:31.297 00.000 21948 move complete, result=0
01:53:31.297 00.000 21948 worker thread done servicing request
01:53:31.298 00.001 21948 Worker thread wakes up
01:53:31.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:31.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:31.298 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:32.930 01.632 21948 Exposure complete
01:53:32.968 00.038 21948 worker thread done servicing request
01:53:32.968 00.000 18120 OnExposeComplete: enter
01:53:32.969 00.001 18120 UpdateGuideState(): m_state=6
01:53:32.969 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
01:53:32.970 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.48, Mass=1895, SNR=30.1, Peak=173 HFD=3.8
01:53:32.971 00.001 18120 MultiStar: [#1 0.18,0.26,0.74,U] [#2 -0.01,0.24,0.64,U] [#3 -0.04,-0.01,0.63,U] [#4 0.19,0.09,0.58,U] [#5 0.35,0.22,0.00,M1] [#6 0.18,-0.16,0.52,U] [#7 0.02,0.37,0.44,U] [#8 0.25,0.54,0.00,M1] 
01:53:32.972 00.001 18120 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.04, 0.17}
01:53:32.973 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
01:53:32.974 00.001 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
01:53:32.975 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=0.10 mountY=-0.13, mountTheta=-0.94
01:53:32.978 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.14, opts=13)
01:53:32.979 00.001 18120 Enqueuing Move request for scope (0.08, 0.14)
01:53:32.980 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:32.981 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.1
01:53:32.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:32.982 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:32.983 00.001 18120 Enqueuing Expose request
01:53:32.985 00.002 21948 Worker thread wakes up
01:53:32.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:53:32.985 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:53:32.985 00.000 21948 Moving (0.08, 0.14) raw xDistance=0.10 yDistance=-0.13
01:53:32.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:53:32.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:32.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:32.985 00.000 21948 MoveAxis(E, 0, ABG)
01:53:32.985 00.000 21948 Move returns status 0, amount 0
01:53:32.985 00.000 21948 MoveAxis(N, 0, ABG)
01:53:32.985 00.000 21948 Move returns status 0, amount 0
01:53:32.985 00.000 21948 move complete, result=0
01:53:32.985 00.000 21948 worker thread done servicing request
01:53:32.985 00.000 21948 Worker thread wakes up
01:53:32.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:32.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:32.985 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:34.507 01.522 21948 Exposure complete
01:53:34.542 00.035 21948 worker thread done servicing request
01:53:34.542 00.000 18120 OnExposeComplete: enter
01:53:34.543 00.001 18120 UpdateGuideState(): m_state=6
01:53:34.543 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
01:53:34.544 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=235.42, Mass=2137, SNR=31.9, Peak=187 HFD=4.1
01:53:34.544 00.000 18120 MultiStar: [#1 0.10,0.00,0.69,U] [#2 -0.13,0.11,0.65,U] [#3 -0.05,-0.15,0.60,U] [#4 0.18,-0.03,0.55,U] [#5 0.37,-0.11,0.00,M2] [#6 -0.21,0.03,0.50,U] [#7 0.19,0.24,0.42,U] [#8 0.25,0.07,0.36,U] 
01:53:34.545 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.00, 0.10}
01:53:34.545 00.000 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
01:53:34.546 00.001 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
01:53:34.546 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.06 mountX=0.03 mountY=-0.04, mountTheta=-0.95
01:53:34.547 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
01:53:34.548 00.001 18120 Enqueuing Move request for scope (0.03, 0.04)
01:53:34.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:34.548 00.000 18120 UpdateGuideState exits: m=2137 RSB=31.9
01:53:34.549 00.001 21948 Worker thread wakes up
01:53:34.549 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:53:34.550 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:53:34.550 00.000 21948 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
01:53:34.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:53:34.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:34.550 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:34.551 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:34.551 00.000 18120 Enqueuing Expose request
01:53:34.552 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:53:34.552 00.000 21948 MoveAxis(E, 0, ABG)
01:53:34.552 00.000 21948 Move returns status 0, amount 0
01:53:34.552 00.000 21948 MoveAxis(N, 0, ABG)
01:53:34.552 00.000 21948 Move returns status 0, amount 0
01:53:34.552 00.000 21948 move complete, result=0
01:53:34.552 00.000 21948 worker thread done servicing request
01:53:34.552 00.000 21948 Worker thread wakes up
01:53:34.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:34.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:34.552 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:36.183 01.631 21948 Exposure complete
01:53:36.241 00.058 21948 worker thread done servicing request
01:53:36.241 00.000 18120 OnExposeComplete: enter
01:53:36.242 00.001 18120 UpdateGuideState(): m_state=6
01:53:36.244 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
01:53:36.245 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=235.54, Mass=1894, SNR=30.2, Peak=170 HFD=3.9
01:53:36.247 00.002 18120 MultiStar: [#1 0.15,0.32,0.72,U] [#2 -0.20,0.25,0.62,U] [#3 -0.06,0.10,0.60,U] [#4 0.33,0.04,0.58,U] [#5 0.29,0.15,0.49,U] [#6 -0.16,-0.11,0.52,U] [#7 -0.13,0.19,0.43,U] [#8 0.19,0.47,0.00,M1] 
01:53:36.248 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {-0.00, 0.23}
01:53:36.248 00.000 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
01:53:36.249 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
01:53:36.249 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.39 mountX=0.13 mountY=-0.10, mountTheta=-0.63
01:53:36.250 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
01:53:36.251 00.001 18120 Enqueuing Move request for scope (0.03, 0.16)
01:53:36.251 00.000 21948 Worker thread wakes up
01:53:36.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:53:36.251 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:53:36.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:36.252 00.001 18120 UpdateGuideState exits: m=1894 RSB=30.2
01:53:36.253 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:36.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:36.253 00.000 18120 Enqueuing Expose request
01:53:36.253 00.000 21948 Moving (0.03, 0.16) raw xDistance=0.13 yDistance=-0.10
01:53:36.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:53:36.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:36.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:36.253 00.000 21948 MoveAxis(E, 0, ABG)
01:53:36.253 00.000 21948 Move returns status 0, amount 0
01:53:36.255 00.002 21948 MoveAxis(N, 0, ABG)
01:53:36.255 00.000 21948 Move returns status 0, amount 0
01:53:36.255 00.000 21948 move complete, result=0
01:53:36.255 00.000 21948 worker thread done servicing request
01:53:36.255 00.000 21948 Worker thread wakes up
01:53:36.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:36.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:36.255 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:37.780 01.525 21948 Exposure complete
01:53:37.803 00.023 21948 worker thread done servicing request
01:53:37.803 00.000 18120 OnExposeComplete: enter
01:53:37.804 00.001 18120 UpdateGuideState(): m_state=6
01:53:37.805 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
01:53:37.805 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=235.55, Mass=2009, SNR=31.0, Peak=177 HFD=3.9
01:53:37.806 00.001 18120 MultiStar: [#1 0.12,0.11,0.72,U] [#2 0.06,0.22,0.66,U] [#3 0.04,-0.08,0.62,U] [#4 0.39,0.12,0.00,M1] [#5 0.25,0.06,0.45,U] [#6 -0.03,0.10,0.51,U] [#7 0.18,0.44,0.00,M1] [#8 0.23,0.03,0.40,U] 
01:53:37.806 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.12}, one-star: {-0.01, 0.24}
01:53:37.806 00.000 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
01:53:37.807 00.001 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
01:53:37.807 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.07 mountY=-0.12, mountTheta=-1.01
01:53:37.809 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
01:53:37.809 00.000 18120 Enqueuing Move request for scope (0.08, 0.12)
01:53:37.809 00.000 21948 Worker thread wakes up
01:53:37.810 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:37.810 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
01:53:37.811 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:53:37.811 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:53:37.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:37.812 00.001 18120 Enqueuing Expose request
01:53:37.812 00.000 21948 Moving (0.08, 0.12) raw xDistance=0.07 yDistance=-0.12
01:53:37.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:53:37.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:37.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:53:37.812 00.000 21948 MoveAxis(E, 0, ABG)
01:53:37.812 00.000 21948 Move returns status 0, amount 0
01:53:37.812 00.000 21948 MoveAxis(N, 0, ABG)
01:53:37.812 00.000 21948 Move returns status 0, amount 0
01:53:37.812 00.000 21948 move complete, result=0
01:53:37.812 00.000 21948 worker thread done servicing request
01:53:37.812 00.000 21948 Worker thread wakes up
01:53:37.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:37.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:37.813 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:39.443 01.630 21948 Exposure complete
01:53:39.488 00.045 21948 worker thread done servicing request
01:53:39.488 00.000 18120 OnExposeComplete: enter
01:53:39.491 00.003 18120 UpdateGuideState(): m_state=6
01:53:39.494 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
01:53:39.496 00.002 18120 Star::Find returns 1 (0), X=896.26, Y=235.49, Mass=1861, SNR=29.8, Peak=166 HFD=3.8
01:53:39.497 00.001 18120 MultiStar: [#1 0.24,0.20,0.78,U] [#2 0.04,0.34,0.68,U] [#3 0.02,-0.00,0.62,U] [#4 0.55,0.12,0.00,M2] [#5 0.36,0.24,0.00,M1] [#6 -0.02,-0.03,0.54,U] [#7 0.26,-0.01,0.44,U] [#8 0.19,0.30,0.41,U] 
01:53:39.498 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.15}, one-star: {0.23, 0.18}
01:53:39.498 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
01:53:39.499 00.001 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
01:53:39.499 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.80 mountX=0.08 mountY=-0.20, mountTheta=-1.21
01:53:39.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.15, opts=13)
01:53:39.501 00.001 18120 Enqueuing Move request for scope (0.15, 0.15)
01:53:39.501 00.000 21948 Worker thread wakes up
01:53:39.501 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:53:39.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:53:39.501 00.000 21948 Moving (0.15, 0.15) raw xDistance=0.08 yDistance=-0.20
01:53:39.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:53:39.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:39.502 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:39.502 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.8
01:53:39.503 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:39.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:39.503 00.000 18120 Enqueuing Expose request
01:53:39.504 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:53:39.504 00.000 21948 MoveAxis(E, 0, ABG)
01:53:39.504 00.000 21948 Move returns status 0, amount 0
01:53:39.504 00.000 21948 MoveAxis(N, 0, ABG)
01:53:39.504 00.000 21948 Move returns status 0, amount 0
01:53:39.504 00.000 21948 move complete, result=0
01:53:39.504 00.000 21948 worker thread done servicing request
01:53:39.504 00.000 21948 Worker thread wakes up
01:53:39.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:39.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:39.504 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:41.033 01.529 21948 Exposure complete
01:53:41.074 00.041 21948 worker thread done servicing request
01:53:41.074 00.000 18120 OnExposeComplete: enter
01:53:41.075 00.001 18120 UpdateGuideState(): m_state=6
01:53:41.077 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
01:53:41.078 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=235.62, Mass=1997, SNR=31.0, Peak=170 HFD=3.9
01:53:41.079 00.001 18120 MultiStar: [#1 0.18,0.29,0.73,U] [#2 0.09,0.04,0.64,U] [#3 -0.01,-0.14,0.61,U] [#4 0.38,0.09,0.00,M3] [#5 0.29,0.10,0.46,U] [#6 -0.28,0.13,0.52,U] [#7 0.17,0.07,0.44,U] [#8 0.33,0.08,0.39,U] 
01:53:41.080 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.08, 0.31}
01:53:41.081 00.001 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
01:53:41.081 00.000 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
01:53:41.081 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=0.08 mountY=-0.14, mountTheta=-1.06
01:53:41.082 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.13, opts=13)
01:53:41.083 00.001 18120 Enqueuing Move request for scope (0.10, 0.13)
01:53:41.083 00.000 21948 Worker thread wakes up
01:53:41.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:41.084 00.001 18120 UpdateGuideState exits: m=1997 RSB=31.0
01:53:41.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:41.085 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:41.085 00.000 18120 Enqueuing Expose request
01:53:41.086 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:53:41.086 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:53:41.086 00.000 21948 Moving (0.10, 0.13) raw xDistance=0.08 yDistance=-0.14
01:53:41.086 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:53:41.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:41.086 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:53:41.086 00.000 21948 MoveAxis(E, 0, ABG)
01:53:41.086 00.000 21948 Move returns status 0, amount 0
01:53:41.086 00.000 21948 MoveAxis(N, 0, ABG)
01:53:41.086 00.000 21948 Move returns status 0, amount 0
01:53:41.086 00.000 21948 move complete, result=0
01:53:41.086 00.000 21948 worker thread done servicing request
01:53:41.086 00.000 21948 Worker thread wakes up
01:53:41.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:41.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:41.086 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:42.723 01.637 21948 Exposure complete
01:53:42.757 00.034 21948 worker thread done servicing request
01:53:42.758 00.001 18120 OnExposeComplete: enter
01:53:42.759 00.001 18120 UpdateGuideState(): m_state=6
01:53:42.760 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
01:53:42.760 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=235.51, Mass=1940, SNR=30.5, Peak=171 HFD=3.8
01:53:42.761 00.001 18120 MultiStar: [#1 0.28,0.24,0.72,U] [#2 0.04,0.24,0.65,U] [#3 0.22,-0.17,0.58,U] [#4 0.20,0.06,0.58,U] [#5 0.57,0.05,0.00,M1] [#6 -0.14,-0.13,0.56,U] [#7 0.27,0.33,0.00,M1] [#8 -0.05,0.30,0.43,U] 
01:53:42.761 00.000 18120 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.14, 0.20}
01:53:42.761 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.00) = xAngle (-1.21 = -1.21)
01:53:42.762 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.25 = -1.25)
01:53:42.762 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.16 cameraTheta=0.78 mountX=0.06 mountY=-0.16, mountTheta=-1.22
01:53:42.764 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.12, opts=13)
01:53:42.765 00.001 18120 Enqueuing Move request for scope (0.12, 0.12)
01:53:42.766 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:42.766 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
01:53:42.767 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:42.767 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:42.768 00.001 18120 Enqueuing Expose request
01:53:42.768 00.000 21948 Worker thread wakes up
01:53:42.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
01:53:42.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
01:53:42.768 00.000 21948 Moving (0.12, 0.12) raw xDistance=0.06 yDistance=-0.16
01:53:42.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:53:42.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:42.769 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:53:42.769 00.000 21948 MoveAxis(E, 0, ABG)
01:53:42.769 00.000 21948 Move returns status 0, amount 0
01:53:42.769 00.000 21948 MoveAxis(N, 0, ABG)
01:53:42.769 00.000 21948 Move returns status 0, amount 0
01:53:42.769 00.000 21948 move complete, result=0
01:53:42.769 00.000 21948 worker thread done servicing request
01:53:42.769 00.000 21948 Worker thread wakes up
01:53:42.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:42.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:42.770 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:44.295 01.525 21948 Exposure complete
01:53:44.338 00.043 21948 worker thread done servicing request
01:53:44.339 00.001 18120 OnExposeComplete: enter
01:53:44.340 00.001 18120 UpdateGuideState(): m_state=6
01:53:44.342 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
01:53:44.342 00.000 18120 Star::Find returns 1 (0), X=896.07, Y=235.57, Mass=1934, SNR=30.5, Peak=172 HFD=4.0
01:53:44.343 00.001 18120 MultiStar: [#1 0.30,0.32,0.00,M1] [#2 0.22,0.21,0.63,U] [#3 -0.01,0.09,0.60,U] [#4 0.42,0.03,0.00,M3] [#5 0.33,0.23,0.00,M2] [#6 -0.14,0.09,0.51,U] [#7 0.25,0.12,0.44,U] [#8 0.34,0.29,0.00,M1] 
01:53:44.343 00.000 18120 refined, 4 included, MultiStar: {0.07, 0.17}, one-star: {0.04, 0.26}
01:53:44.344 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
01:53:44.344 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
01:53:44.345 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.19 mountX=0.13 mountY=-0.14, mountTheta=-0.83
01:53:44.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.17, opts=13)
01:53:44.347 00.001 18120 Enqueuing Move request for scope (0.07, 0.17)
01:53:44.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:44.348 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.5
01:53:44.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.349 00.001 21948 Worker thread wakes up
01:53:44.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:53:44.349 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:53:44.349 00.000 21948 Moving (0.07, 0.17) raw xDistance=0.13 yDistance=-0.14
01:53:44.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:53:44.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:44.349 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:44.349 00.000 18120 Enqueuing Expose request
01:53:44.350 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:53:44.350 00.000 21948 MoveAxis(E, 0, ABG)
01:53:44.350 00.000 21948 Move returns status 0, amount 0
01:53:44.350 00.000 21948 MoveAxis(N, 0, ABG)
01:53:44.350 00.000 21948 Move returns status 0, amount 0
01:53:44.350 00.000 21948 move complete, result=0
01:53:44.350 00.000 21948 worker thread done servicing request
01:53:44.350 00.000 21948 Worker thread wakes up
01:53:44.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:44.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:44.351 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:45.975 01.624 21948 Exposure complete
01:53:46.012 00.037 21948 worker thread done servicing request
01:53:46.012 00.000 18120 OnExposeComplete: enter
01:53:46.013 00.001 18120 UpdateGuideState(): m_state=6
01:53:46.013 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
01:53:46.014 00.001 18120 Star::Find returns 1 (0), X=896.22, Y=235.38, Mass=1884, SNR=30.1, Peak=161 HFD=3.8
01:53:46.015 00.001 18120 MultiStar: [#1 0.55,0.25,0.00,M2] [#2 0.29,0.06,0.64,U] [#3 0.33,-0.03,0.61,U] [#4 0.36,0.23,0.00,M4] [#5 0.42,-0.12,0.00,M3] [#6 0.16,-0.03,0.56,U] [#7 0.45,0.07,0.00,M1] [#8 0.33,0.31,0.00,M2] 
01:53:46.015 00.000 18120 single-star, 3 included, MultiStar: {0.24, 0.03}, one-star: {0.20, 0.07}
01:53:46.015 00.000 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
01:53:46.016 00.001 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
01:53:46.016 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.34 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
01:53:46.018 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.07, opts=13)
01:53:46.019 00.001 18120 Enqueuing Move request for scope (0.20, 0.07)
01:53:46.019 00.000 21948 Worker thread wakes up
01:53:46.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:46.020 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
01:53:46.020 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
01:53:46.020 00.000 21948 Moving (0.20, 0.07) raw xDistance=-0.02 yDistance=-0.21
01:53:46.020 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:46.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:53:46.020 00.000 21948 MoveAxis(E, 0, ABG)
01:53:46.020 00.000 21948 Move returns status 0, amount 0
01:53:46.020 00.000 21948 MoveAxis(N, 50, ABG)
01:53:46.020 00.000 21948 Guiding  Dir = 0, Dur = 50
01:53:46.020 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
01:53:46.021 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:46.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:46.022 00.001 18120 Enqueuing Expose request
01:53:46.022 00.000 21948 IsSlewing returns 0
01:53:46.022 00.000 21948 IsGuiding returns 0
01:53:46.028 00.006 21948 PulseGuide returned control before completion, sleep 56
01:53:46.099 00.071 21948 IsGuiding returns 0
01:53:46.099 00.000 21948 Move returns status 0, amount 50
01:53:46.099 00.000 21948 move complete, result=0
01:53:46.099 00.000 21948 worker thread done servicing request
01:53:46.099 00.000 21948 Worker thread wakes up
01:53:46.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:46.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:46.100 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
01:53:47.509 01.409 21948 Exposure complete
01:53:47.550 00.041 21948 worker thread done servicing request
01:53:47.550 00.000 18120 OnExposeComplete: enter
01:53:47.552 00.002 18120 UpdateGuideState(): m_state=6
01:53:47.555 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
01:53:47.557 00.002 18120 Star::Find returns 1 (0), X=896.15, Y=235.39, Mass=1897, SNR=30.2, Peak=160 HFD=3.9
01:53:47.557 00.000 18120 MultiStar: [#1 0.14,0.05,0.72,U] [#2 0.20,0.29,0.67,U] [#3 -0.08,-0.22,0.59,U] [#4 0.30,-0.04,0.57,U] [#5 0.17,0.17,0.46,U] [#6 -0.14,-0.14,0.52,U] [#7 0.04,0.08,0.42,U] [#8 0.05,0.20,0.41,U] 
01:53:47.558 00.001 18120 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.13, 0.08}
01:53:47.558 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
01:53:47.559 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
01:53:47.559 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.01 mountY=-0.11, mountTheta=-1.52
01:53:47.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
01:53:47.561 00.001 18120 Enqueuing Move request for scope (0.10, 0.05)
01:53:47.561 00.000 21948 Worker thread wakes up
01:53:47.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:47.562 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.2
01:53:47.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:47.563 00.000 18120 Enqueuing Expose request
01:53:47.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:53:47.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:53:47.563 00.000 21948 Moving (0.10, 0.05) raw xDistance=0.01 yDistance=-0.11
01:53:47.564 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:47.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:47.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:53:47.564 00.000 21948 MoveAxis(E, 0, ABG)
01:53:47.564 00.000 21948 Move returns status 0, amount 0
01:53:47.564 00.000 21948 MoveAxis(N, 0, ABG)
01:53:47.564 00.000 21948 Move returns status 0, amount 0
01:53:47.564 00.000 21948 move complete, result=0
01:53:47.564 00.000 21948 worker thread done servicing request
01:53:47.564 00.000 21948 Worker thread wakes up
01:53:47.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:47.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:47.564 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:49.196 01.632 21948 Exposure complete
01:53:49.229 00.033 21948 worker thread done servicing request
01:53:49.229 00.000 18120 OnExposeComplete: enter
01:53:49.229 00.000 18120 UpdateGuideState(): m_state=6
01:53:49.230 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
01:53:49.230 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=235.36, Mass=2060, SNR=31.5, Peak=175 HFD=4.1
01:53:49.231 00.001 18120 MultiStar: [#1 0.15,0.20,0.72,U] [#2 0.06,0.35,0.64,U] [#3 -0.04,-0.18,0.59,U] [#4 0.20,0.07,0.58,U] [#5 0.19,0.12,0.47,U] [#6 -0.09,0.05,0.53,U] [#7 0.33,-0.19,0.00,M1] [#8 0.32,0.16,0.39,U] 
01:53:49.231 00.000 18120 single-star, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.13, 0.05}
01:53:49.232 00.001 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
01:53:49.232 00.000 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
01:53:49.233 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
01:53:49.234 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.05, opts=13)
01:53:49.234 00.000 18120 Enqueuing Move request for scope (0.13, 0.05)
01:53:49.235 00.001 21948 Worker thread wakes up
01:53:49.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:49.235 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.5
01:53:49.236 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.236 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:49.237 00.001 18120 Enqueuing Expose request
01:53:49.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:53:49.237 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:53:49.237 00.000 21948 Moving (0.13, 0.05) raw xDistance=-0.01 yDistance=-0.14
01:53:49.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:49.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:49.237 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:53:49.237 00.000 21948 MoveAxis(E, 0, ABG)
01:53:49.238 00.001 21948 Move returns status 0, amount 0
01:53:49.238 00.000 21948 MoveAxis(N, 0, ABG)
01:53:49.238 00.000 21948 Move returns status 0, amount 0
01:53:49.238 00.000 21948 move complete, result=0
01:53:49.238 00.000 21948 worker thread done servicing request
01:53:49.238 00.000 21948 Worker thread wakes up
01:53:49.238 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:49.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:49.239 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:50.761 01.522 21948 Exposure complete
01:53:50.791 00.030 21948 worker thread done servicing request
01:53:50.791 00.000 18120 OnExposeComplete: enter
01:53:50.793 00.002 18120 UpdateGuideState(): m_state=6
01:53:50.796 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
01:53:50.797 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=235.41, Mass=2035, SNR=31.2, Peak=179 HFD=3.9
01:53:50.798 00.001 18120 MultiStar: [#1 0.21,0.05,0.71,U] [#2 -0.01,0.19,0.64,U] [#3 -0.10,-0.21,0.59,U] [#4 0.15,0.03,0.55,U] [#5 0.37,0.15,0.00,M2] [#6 0.06,0.15,0.49,U] [#7 0.28,0.07,0.41,U] [#8 0.27,0.04,0.39,U] 
01:53:50.798 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.06, 0.10}
01:53:50.799 00.001 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
01:53:50.800 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
01:53:50.800 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.51 mountX=0.01 mountY=-0.11, mountTheta=-1.49
01:53:50.802 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.06, opts=13)
01:53:50.802 00.000 18120 Enqueuing Move request for scope (0.10, 0.06)
01:53:50.804 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:50.804 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.2
01:53:50.805 00.001 21948 Worker thread wakes up
01:53:50.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:53:50.805 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:53:50.805 00.000 21948 Moving (0.10, 0.06) raw xDistance=0.01 yDistance=-0.11
01:53:50.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:50.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:50.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:53:50.805 00.000 21948 MoveAxis(E, 0, ABG)
01:53:50.805 00.000 21948 Move returns status 0, amount 0
01:53:50.805 00.000 21948 MoveAxis(N, 0, ABG)
01:53:50.805 00.000 21948 Move returns status 0, amount 0
01:53:50.805 00.000 21948 move complete, result=0
01:53:50.805 00.000 21948 worker thread done servicing request
01:53:50.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:50.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:50.805 00.000 18120 Enqueuing Expose request
01:53:50.806 00.001 21948 Worker thread wakes up
01:53:50.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:50.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:50.806 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:52.432 01.626 21948 Exposure complete
01:53:52.460 00.028 21948 worker thread done servicing request
01:53:52.460 00.000 18120 OnExposeComplete: enter
01:53:52.461 00.001 18120 UpdateGuideState(): m_state=6
01:53:52.463 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
01:53:52.464 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.20, Mass=1954, SNR=30.6, Peak=181 HFD=4.0
01:53:52.465 00.001 18120 MultiStar: [#1 0.23,0.04,0.73,U] [#2 -0.04,0.06,0.67,U] [#3 0.07,-0.40,0.00,M1] [#4 0.49,-0.07,0.00,M2] [#5 0.14,0.15,0.46,U] [#6 0.08,-0.12,0.52,U] [#7 0.26,-0.12,0.43,U] [#8 -0.02,0.23,0.39,U] 
01:53:52.465 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.00}, one-star: {0.12, -0.11}
01:53:52.466 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
01:53:52.466 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
01:53:52.467 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.01 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:53:52.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.00, opts=13)
01:53:52.468 00.000 18120 Enqueuing Move request for scope (0.11, 0.00)
01:53:52.469 00.001 21948 Worker thread wakes up
01:53:52.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:52.469 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
01:53:52.470 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:52.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:52.471 00.001 18120 Enqueuing Expose request
01:53:52.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
01:53:52.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
01:53:52.471 00.000 21948 Moving (0.11, 0.00) raw xDistance=-0.05 yDistance=-0.10
01:53:52.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:53:52.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:52.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:52.471 00.000 21948 MoveAxis(E, 0, ABG)
01:53:52.471 00.000 21948 Move returns status 0, amount 0
01:53:52.471 00.000 21948 MoveAxis(N, 0, ABG)
01:53:52.471 00.000 21948 Move returns status 0, amount 0
01:53:52.471 00.000 21948 move complete, result=0
01:53:52.471 00.000 21948 worker thread done servicing request
01:53:52.471 00.000 21948 Worker thread wakes up
01:53:52.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:52.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:52.472 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:53.996 01.524 21948 Exposure complete
01:53:54.034 00.038 21948 worker thread done servicing request
01:53:54.034 00.000 18120 OnExposeComplete: enter
01:53:54.035 00.001 18120 UpdateGuideState(): m_state=6
01:53:54.035 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
01:53:54.036 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=235.39, Mass=2070, SNR=31.6, Peak=194 HFD=3.9
01:53:54.036 00.000 18120 MultiStar: [#1 0.16,0.06,0.69,U] [#2 0.26,0.03,0.64,U] [#3 0.01,-0.28,0.58,U] [#4 0.28,-0.05,0.55,U] [#5 0.24,0.11,0.46,U] [#6 0.05,-0.08,0.50,U] [#7 0.43,0.12,0.00,M1] [#8 0.25,0.04,0.41,U] 
01:53:54.037 00.001 18120 single-star, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.05, 0.08}
01:53:54.038 00.001 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
01:53:54.039 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
01:53:54.040 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.98 mountX=0.05 mountY=-0.08, mountTheta=-1.03
01:53:54.042 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
01:53:54.043 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
01:53:54.043 00.000 21948 Worker thread wakes up
01:53:54.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:54.044 00.001 18120 UpdateGuideState exits: m=2070 RSB=31.6
01:53:54.044 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:54.045 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:54.045 00.000 18120 Enqueuing Expose request
01:53:54.046 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:53:54.046 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:53:54.046 00.000 21948 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.08
01:53:54.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:54.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:54.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:54.046 00.000 21948 MoveAxis(E, 0, ABG)
01:53:54.046 00.000 21948 Move returns status 0, amount 0
01:53:54.046 00.000 21948 MoveAxis(N, 0, ABG)
01:53:54.046 00.000 21948 Move returns status 0, amount 0
01:53:54.046 00.000 21948 move complete, result=0
01:53:54.046 00.000 21948 worker thread done servicing request
01:53:54.046 00.000 21948 Worker thread wakes up
01:53:54.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:54.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:54.046 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:55.682 01.636 21948 Exposure complete
01:53:55.724 00.042 21948 worker thread done servicing request
01:53:55.724 00.000 18120 OnExposeComplete: enter
01:53:55.725 00.001 18120 UpdateGuideState(): m_state=6
01:53:55.726 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
01:53:55.726 00.000 18120 Star::Find returns 1 (0), X=896.18, Y=235.32, Mass=2008, SNR=31.1, Peak=183 HFD=3.9
01:53:55.727 00.001 18120 MultiStar: [#1 0.32,0.02,0.72,U] [#2 -0.03,0.12,0.64,U] [#3 0.08,-0.33,0.59,U] [#4 0.26,-0.05,0.55,U] [#5 0.33,0.14,0.47,U] [#6 -0.01,-0.32,0.53,U] [#7 0.27,0.06,0.44,U] [#8 0.19,0.09,0.40,U] 
01:53:55.727 00.000 18120 single-star, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.16, 0.01}
01:53:55.727 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
01:53:55.728 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
01:53:55.728 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.03 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
01:53:55.730 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.01, opts=13)
01:53:55.730 00.000 18120 Enqueuing Move request for scope (0.16, 0.01)
01:53:55.731 00.001 21948 Worker thread wakes up
01:53:55.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:55.731 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.1
01:53:55.732 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:55.732 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:55.733 00.001 18120 Enqueuing Expose request
01:53:55.733 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:53:55.733 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:53:55.733 00.000 21948 Moving (0.16, 0.01) raw xDistance=-0.06 yDistance=-0.15
01:53:55.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:55.733 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:55.733 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:53:55.733 00.000 21948 MoveAxis(E, 0, ABG)
01:53:55.733 00.000 21948 Move returns status 0, amount 0
01:53:55.733 00.000 21948 MoveAxis(N, 0, ABG)
01:53:55.733 00.000 21948 Move returns status 0, amount 0
01:53:55.733 00.000 21948 move complete, result=0
01:53:55.733 00.000 21948 worker thread done servicing request
01:53:55.734 00.001 21948 Worker thread wakes up
01:53:55.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:55.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:55.734 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:57.248 01.514 21948 Exposure complete
01:53:57.301 00.053 21948 worker thread done servicing request
01:53:57.301 00.000 18120 OnExposeComplete: enter
01:53:57.302 00.001 18120 UpdateGuideState(): m_state=6
01:53:57.303 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
01:53:57.304 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=235.38, Mass=2185, SNR=32.2, Peak=191 HFD=4.1
01:53:57.304 00.000 18120 MultiStar: [#1 0.13,0.12,0.71,U] [#2 -0.21,0.06,0.63,U] [#3 -0.18,-0.21,0.59,U] [#4 0.13,0.17,0.49,U] [#5 -0.02,0.40,0.00,M1] [#6 -0.41,0.04,0.00,M1] [#7 0.13,-0.18,0.39,U] [#8 -0.02,0.13,0.40,U] 
01:53:57.305 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {-0.01, 0.07}
01:53:57.306 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
01:53:57.307 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
01:53:57.307 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.92 mountX=0.03 mountY=-0.00, mountTheta=-0.12
01:53:57.309 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
01:53:57.310 00.001 18120 Enqueuing Move request for scope (-0.01, 0.03)
01:53:57.311 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:57.312 00.001 18120 UpdateGuideState exits: m=2185 RSB=32.2
01:53:57.313 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:57.315 00.002 18120 Enqueuing Expose request
01:53:57.316 00.001 21948 Worker thread wakes up
01:53:57.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:53:57.316 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:53:57.316 00.000 21948 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
01:53:57.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:53:57.317 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:57.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:53:57.317 00.000 21948 MoveAxis(E, 0, ABG)
01:53:57.317 00.000 21948 Move returns status 0, amount 0
01:53:57.317 00.000 21948 MoveAxis(N, 0, ABG)
01:53:57.317 00.000 21948 Move returns status 0, amount 0
01:53:57.317 00.000 21948 move complete, result=0
01:53:57.317 00.000 21948 worker thread done servicing request
01:53:57.317 00.000 21948 Worker thread wakes up
01:53:57.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:57.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:53:57.318 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:58.949 01.631 21948 Exposure complete
01:53:59.002 00.053 21948 worker thread done servicing request
01:53:59.003 00.001 18120 OnExposeComplete: enter
01:53:59.004 00.001 18120 UpdateGuideState(): m_state=6
01:53:59.006 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
01:53:59.007 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=235.59, Mass=1935, SNR=30.5, Peak=178 HFD=3.8
01:53:59.009 00.002 18120 MultiStar: [#1 0.20,0.22,0.74,U] [#2 -0.26,0.19,0.64,U] [#3 -0.13,-0.02,0.60,U] [#4 0.26,0.15,0.58,U] [#5 0.21,0.22,0.48,U] [#6 -0.15,-0.02,0.52,U] [#7 -0.24,0.14,0.44,U] [#8 0.13,0.42,0.00,M1] 
01:53:59.010 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.16}, one-star: {-0.23, 0.28}
01:53:59.011 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
01:53:59.012 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
01:53:59.013 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.89 mountX=0.17 mountY=-0.02, mountTheta=-0.14
01:53:59.016 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
01:53:59.017 00.001 18120 Enqueuing Move request for scope (-0.05, 0.16)
01:53:59.018 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:53:59.019 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.5
01:53:59.019 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:59.020 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:53:59.020 00.000 18120 Enqueuing Expose request
01:53:59.021 00.001 21948 Worker thread wakes up
01:53:59.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
01:53:59.021 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
01:53:59.021 00.000 21948 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=-0.02
01:53:59.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:53:59.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:59.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:53:59.021 00.000 21948 MoveAxis(E, 0, ABG)
01:53:59.021 00.000 21948 Move returns status 0, amount 0
01:53:59.021 00.000 21948 MoveAxis(N, 0, ABG)
01:53:59.021 00.000 21948 Move returns status 0, amount 0
01:53:59.021 00.000 21948 move complete, result=0
01:53:59.021 00.000 21948 worker thread done servicing request
01:53:59.022 00.001 21948 Worker thread wakes up
01:53:59.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:53:59.022 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:59.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:00.547 01.525 21948 Exposure complete
01:54:00.597 00.050 21948 worker thread done servicing request
01:54:00.598 00.001 18120 OnExposeComplete: enter
01:54:00.599 00.001 18120 UpdateGuideState(): m_state=6
01:54:00.599 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
01:54:00.600 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=235.39, Mass=1908, SNR=30.3, Peak=176 HFD=3.9
01:54:00.601 00.001 18120 MultiStar: [#1 0.09,0.20,0.73,U] [#2 0.10,0.25,0.64,U] [#3 -0.06,-0.03,0.58,U] [#4 0.37,-0.04,0.59,U] [#5 0.15,0.19,0.48,U] [#6 -0.32,0.06,0.51,U] [#7 0.02,0.08,0.46,U] [#8 0.13,0.32,0.39,U] 
01:54:00.601 00.000 18120 single-star, 8 included, MultiStar: {0.04, 0.12}, one-star: {-0.07, 0.08}
01:54:00.602 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
01:54:00.602 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.23 = 0.23)
01:54:00.603 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=0.10 mountY=0.02, mountTheta=0.23
01:54:00.604 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
01:54:00.604 00.000 18120 Enqueuing Move request for scope (-0.07, 0.08)
01:54:00.605 00.001 21948 Worker thread wakes up
01:54:00.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:54:00.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:54:00.605 00.000 21948 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.02
01:54:00.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:54:00.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:00.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:54:00.605 00.000 21948 MoveAxis(E, 0, ABG)
01:54:00.605 00.000 21948 Move returns status 0, amount 0
01:54:00.606 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:00.606 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
01:54:00.607 00.001 21948 MoveAxis(N, 0, ABG)
01:54:00.607 00.000 21948 Move returns status 0, amount 0
01:54:00.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:00.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:00.608 00.001 21948 move complete, result=0
01:54:00.610 00.002 18120 Enqueuing Expose request
01:54:00.610 00.000 21948 worker thread done servicing request
01:54:00.610 00.000 21948 Worker thread wakes up
01:54:00.610 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:00.611 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:00.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:02.238 01.627 21948 Exposure complete
01:54:02.287 00.049 21948 worker thread done servicing request
01:54:02.288 00.001 18120 OnExposeComplete: enter
01:54:02.288 00.000 18120 UpdateGuideState(): m_state=6
01:54:02.289 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
01:54:02.289 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.32, Mass=2009, SNR=31.0, Peak=178 HFD=4.0
01:54:02.290 00.001 18120 MultiStar: [#1 0.05,0.18,0.77,U] [#2 -0.14,0.22,0.64,U] [#3 -0.09,-0.15,0.59,U] [#4 0.23,0.06,0.54,U] [#5 0.17,-0.04,0.47,U] [#6 -0.01,-0.09,0.52,U] [#7 0.21,0.13,0.42,U] [#8 -0.01,0.19,0.41,U] 
01:54:02.290 00.000 18120 single-star, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.04, 0.01}
01:54:02.291 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.00) = xAngle (0.99 = 0.99)
01:54:02.292 00.001 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.95 = 0.95)
01:54:02.292 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.99 mountX=0.02 mountY=0.03, mountTheta=0.98
01:54:02.295 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
01:54:02.295 00.000 18120 Enqueuing Move request for scope (-0.04, 0.01)
01:54:02.296 00.001 21948 Worker thread wakes up
01:54:02.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:02.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:54:02.296 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
01:54:02.297 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:02.297 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:02.298 00.001 18120 Enqueuing Expose request
01:54:02.298 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:54:02.298 00.000 21948 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.03
01:54:02.299 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:02.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:02.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:02.299 00.000 21948 MoveAxis(E, 0, ABG)
01:54:02.299 00.000 21948 Move returns status 0, amount 0
01:54:02.299 00.000 21948 MoveAxis(N, 0, ABG)
01:54:02.299 00.000 21948 Move returns status 0, amount 0
01:54:02.299 00.000 21948 move complete, result=0
01:54:02.299 00.000 21948 worker thread done servicing request
01:54:02.299 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:02.300 00.001 21948 Worker thread wakes up
01:54:02.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:02.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:03.815 01.515 21948 Exposure complete
01:54:03.853 00.038 21948 worker thread done servicing request
01:54:03.853 00.000 18120 OnExposeComplete: enter
01:54:03.855 00.002 18120 UpdateGuideState(): m_state=6
01:54:03.856 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:54:03.857 00.001 18120 Star::Find returns 1 (0), X=896.11, Y=235.70, Mass=1937, SNR=30.5, Peak=169 HFD=4.1
01:54:03.857 00.000 18120 MultiStar: [#1 0.12,0.37,0.00,M1] [#2 -0.08,0.44,0.00,M1] [#3 0.04,-0.09,0.59,U] [#4 0.24,0.17,0.57,U] [#5 0.43,0.16,0.00,M1] [#6 -0.10,0.12,0.51,U] [#7 0.11,0.36,0.43,U] [#8 0.27,0.23,0.41,U] 
01:54:03.857 00.000 18120 refined, 5 included, MultiStar: {0.10, 0.21}, one-star: {0.09, 0.39}
01:54:03.858 00.001 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
01:54:03.858 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
01:54:03.859 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.13 mountX=0.15 mountY=-0.19, mountTheta=-0.88
01:54:03.859 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.21, opts=13)
01:54:03.860 00.001 18120 Enqueuing Move request for scope (0.10, 0.21)
01:54:03.862 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:03.863 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.5
01:54:03.863 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.863 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:03.863 00.000 18120 Enqueuing Expose request
01:54:03.864 00.001 21948 Worker thread wakes up
01:54:03.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
01:54:03.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
01:54:03.864 00.000 21948 Moving (0.10, 0.21) raw xDistance=0.15 yDistance=-0.19
01:54:03.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:54:03.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:03.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:54:03.864 00.000 21948 MoveAxis(E, 0, ABG)
01:54:03.864 00.000 21948 Move returns status 0, amount 0
01:54:03.864 00.000 21948 MoveAxis(N, 0, ABG)
01:54:03.864 00.000 21948 Move returns status 0, amount 0
01:54:03.864 00.000 21948 move complete, result=0
01:54:03.864 00.000 21948 worker thread done servicing request
01:54:03.864 00.000 21948 Worker thread wakes up
01:54:03.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:03.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:03.864 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:05.497 01.633 21948 Exposure complete
01:54:05.539 00.042 21948 worker thread done servicing request
01:54:05.539 00.000 18120 OnExposeComplete: enter
01:54:05.539 00.000 18120 UpdateGuideState(): m_state=6
01:54:05.541 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
01:54:05.542 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.41, Mass=1991, SNR=31.0, Peak=163 HFD=4.0
01:54:05.543 00.001 18120 MultiStar: [#1 0.07,0.28,0.73,U] [#2 0.03,0.29,0.61,U] [#3 -0.08,0.09,0.57,U] [#4 0.24,0.05,0.57,U] [#5 -0.03,0.22,0.47,U] [#6 -0.10,0.11,0.53,U] [#7 0.11,0.10,0.42,U] [#8 0.27,0.32,0.00,M1] 
01:54:05.543 00.000 18120 single-star, 7 included, MultiStar: {0.04, 0.15}, one-star: {0.03, 0.10}
01:54:05.544 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
01:54:05.544 00.000 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
01:54:05.544 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.25 mountX=0.08 mountY=-0.07, mountTheta=-0.77
01:54:05.546 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.10, opts=13)
01:54:05.546 00.000 18120 Enqueuing Move request for scope (0.03, 0.10)
01:54:05.547 00.001 21948 Worker thread wakes up
01:54:05.547 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:05.547 00.000 18120 UpdateGuideState exits: m=1991 RSB=31.0
01:54:05.548 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:05.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:05.549 00.001 18120 Enqueuing Expose request
01:54:05.549 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:54:05.549 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:54:05.549 00.000 21948 Moving (0.03, 0.10) raw xDistance=0.08 yDistance=-0.07
01:54:05.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:54:05.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:05.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:05.549 00.000 21948 MoveAxis(E, 0, ABG)
01:54:05.549 00.000 21948 Move returns status 0, amount 0
01:54:05.549 00.000 21948 MoveAxis(N, 0, ABG)
01:54:05.549 00.000 21948 Move returns status 0, amount 0
01:54:05.549 00.000 21948 move complete, result=0
01:54:05.549 00.000 21948 worker thread done servicing request
01:54:05.549 00.000 21948 Worker thread wakes up
01:54:05.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:05.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:05.550 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:07.072 01.522 21948 Exposure complete
01:54:07.123 00.051 21948 worker thread done servicing request
01:54:07.123 00.000 18120 OnExposeComplete: enter
01:54:07.123 00.000 18120 UpdateGuideState(): m_state=6
01:54:07.124 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
01:54:07.124 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=235.53, Mass=1946, SNR=30.5, Peak=180 HFD=3.7
01:54:07.125 00.001 18120 MultiStar: [#1 0.28,0.23,0.73,U] [#2 0.03,0.32,0.64,U] [#3 -0.04,-0.02,0.58,U] [#4 0.30,0.20,0.57,U] [#5 0.32,0.12,0.47,U] [#6 -0.18,0.08,0.54,U] [#7 0.27,0.22,0.44,U] [#8 -0.00,0.45,0.00,M2] 
01:54:07.125 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.18}, one-star: {-0.09, 0.22}
01:54:07.126 00.001 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
01:54:07.126 00.000 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.93 = -0.93)
01:54:07.126 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.10 mountX=0.13 mountY=-0.16, mountTheta=-0.91
01:54:07.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.18, opts=13)
01:54:07.129 00.002 18120 Enqueuing Move request for scope (0.09, 0.18)
01:54:07.129 00.000 21948 Worker thread wakes up
01:54:07.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
01:54:07.129 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
01:54:07.129 00.000 21948 Moving (0.09, 0.18) raw xDistance=0.13 yDistance=-0.16
01:54:07.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:54:07.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:07.130 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:07.130 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.5
01:54:07.130 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:07.131 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:07.131 00.000 18120 Enqueuing Expose request
01:54:07.132 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:07.132 00.000 21948 MoveAxis(E, 0, ABG)
01:54:07.132 00.000 21948 Move returns status 0, amount 0
01:54:07.132 00.000 21948 MoveAxis(N, 0, ABG)
01:54:07.132 00.000 21948 Move returns status 0, amount 0
01:54:07.132 00.000 21948 move complete, result=0
01:54:07.132 00.000 21948 worker thread done servicing request
01:54:07.132 00.000 21948 Worker thread wakes up
01:54:07.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:07.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:07.132 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:08.767 01.635 21948 Exposure complete
01:54:08.805 00.038 21948 worker thread done servicing request
01:54:08.805 00.000 18120 OnExposeComplete: enter
01:54:08.807 00.002 18120 UpdateGuideState(): m_state=6
01:54:08.807 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
01:54:08.808 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=235.43, Mass=2031, SNR=31.3, Peak=176 HFD=4.0
01:54:08.808 00.000 18120 MultiStar: [#1 0.24,0.26,0.73,U] [#2 0.26,0.23,0.63,U] [#3 -0.23,-0.23,0.59,U] [#4 0.15,0.07,0.57,U] [#5 0.08,0.28,0.47,U] [#6 -0.23,-0.08,0.52,U] [#7 0.35,0.17,0.00,M1] [#8 0.09,0.60,0.00,M3] 
01:54:08.808 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {-0.01, 0.12}
01:54:08.809 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
01:54:08.809 00.000 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
01:54:08.810 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=0.07 mountY=-0.08, mountTheta=-0.86
01:54:08.812 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
01:54:08.812 00.000 18120 Enqueuing Move request for scope (0.04, 0.10)
01:54:08.813 00.001 21948 Worker thread wakes up
01:54:08.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:54:08.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:54:08.813 00.000 21948 Moving (0.04, 0.10) raw xDistance=0.07 yDistance=-0.08
01:54:08.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:54:08.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:08.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:08.813 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:08.815 00.002 18120 UpdateGuideState exits: m=2031 RSB=31.3
01:54:08.818 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.820 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:08.822 00.002 18120 Enqueuing Expose request
01:54:08.823 00.001 21948 MoveAxis(E, 0, ABG)
01:54:08.823 00.000 21948 Move returns status 0, amount 0
01:54:08.823 00.000 21948 MoveAxis(N, 0, ABG)
01:54:08.823 00.000 21948 Move returns status 0, amount 0
01:54:08.823 00.000 21948 move complete, result=0
01:54:08.823 00.000 21948 worker thread done servicing request
01:54:08.823 00.000 21948 Worker thread wakes up
01:54:08.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:08.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:08.824 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:10.338 01.514 21948 Exposure complete
01:54:10.373 00.035 21948 worker thread done servicing request
01:54:10.373 00.000 18120 OnExposeComplete: enter
01:54:10.374 00.001 18120 UpdateGuideState(): m_state=6
01:54:10.374 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
01:54:10.376 00.002 18120 Star::Find returns 1 (0), X=896.08, Y=235.36, Mass=1968, SNR=30.7, Peak=185 HFD=3.9
01:54:10.377 00.001 18120 MultiStar: [#1 0.25,0.07,0.72,U] [#2 0.06,0.35,0.63,U] [#3 0.05,-0.25,0.59,U] [#4 0.22,-0.08,0.57,U] [#5 0.09,0.24,0.45,U] [#6 -0.06,-0.08,0.52,U] [#7 0.21,-0.05,0.45,U] [#8 0.04,0.11,0.41,U] 
01:54:10.377 00.000 18120 single-star, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.06, 0.05}
01:54:10.377 00.000 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
01:54:10.378 00.001 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
01:54:10.378 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.73 mountX=0.02 mountY=-0.07, mountTheta=-1.27
01:54:10.379 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
01:54:10.380 00.001 18120 Enqueuing Move request for scope (0.06, 0.05)
01:54:10.380 00.000 21948 Worker thread wakes up
01:54:10.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:10.381 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:54:10.381 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:10.382 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:10.382 00.000 18120 Enqueuing Expose request
01:54:10.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:54:10.383 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:54:10.383 00.000 21948 Moving (0.06, 0.05) raw xDistance=0.02 yDistance=-0.07
01:54:10.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:10.383 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:10.383 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:10.383 00.000 21948 MoveAxis(E, 0, ABG)
01:54:10.383 00.000 21948 Move returns status 0, amount 0
01:54:10.383 00.000 21948 MoveAxis(N, 0, ABG)
01:54:10.383 00.000 21948 Move returns status 0, amount 0
01:54:10.383 00.000 21948 move complete, result=0
01:54:10.383 00.000 21948 worker thread done servicing request
01:54:10.383 00.000 21948 Worker thread wakes up
01:54:10.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:10.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:10.383 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:12.014 01.631 21948 Exposure complete
01:54:12.041 00.027 21948 worker thread done servicing request
01:54:12.042 00.001 18120 OnExposeComplete: enter
01:54:12.042 00.000 18120 UpdateGuideState(): m_state=6
01:54:12.043 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
01:54:12.044 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.39, Mass=1819, SNR=29.5, Peak=160 HFD=3.9
01:54:12.045 00.001 18120 MultiStar: [#1 0.22,0.29,0.74,U] [#2 0.19,0.26,0.65,U] [#3 0.15,-0.18,0.63,U] [#4 0.42,0.12,0.00,M1] [#5 0.08,0.32,0.46,U] [#6 0.29,0.07,0.52,U] [#7 0.36,0.31,0.00,M1] [#8 0.28,0.25,0.41,U] 
01:54:12.046 00.001 18120 single-star, 6 included, MultiStar: {0.16, 0.15}, one-star: {0.03, 0.08}
01:54:12.047 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
01:54:12.048 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
01:54:12.048 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.19 mountX=0.06 mountY=-0.06, mountTheta=-0.82
01:54:12.051 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
01:54:12.052 00.001 18120 Enqueuing Move request for scope (0.03, 0.08)
01:54:12.052 00.000 21948 Worker thread wakes up
01:54:12.052 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:12.052 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
01:54:12.053 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:12.053 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:12.054 00.001 18120 Enqueuing Expose request
01:54:12.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:54:12.054 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:54:12.054 00.000 21948 Moving (0.03, 0.08) raw xDistance=0.06 yDistance=-0.06
01:54:12.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:54:12.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:12.054 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:12.054 00.000 21948 MoveAxis(E, 0, ABG)
01:54:12.054 00.000 21948 Move returns status 0, amount 0
01:54:12.054 00.000 21948 MoveAxis(N, 0, ABG)
01:54:12.054 00.000 21948 Move returns status 0, amount 0
01:54:12.054 00.000 21948 move complete, result=0
01:54:12.054 00.000 21948 worker thread done servicing request
01:54:12.054 00.000 21948 Worker thread wakes up
01:54:12.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:12.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:12.055 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:13.581 01.526 21948 Exposure complete
01:54:13.618 00.037 18120 OnExposeComplete: enter
01:54:13.619 00.001 18120 UpdateGuideState(): m_state=6
01:54:13.620 00.001 21948 worker thread done servicing request
01:54:13.620 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
01:54:13.621 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=235.56, Mass=1964, SNR=30.6, Peak=182 HFD=3.8
01:54:13.622 00.001 18120 MultiStar: [#1 0.28,0.20,0.76,U] [#2 0.33,0.18,0.00,M1] [#3 0.12,0.01,0.64,U] [#4 0.32,0.07,0.56,U] [#5 0.41,0.23,0.00,M1] [#6 0.19,-0.04,0.49,U] [#7 0.32,0.31,0.00,M2] [#8 0.23,0.30,0.00,M2] 
01:54:13.623 00.001 18120 refined, 4 included, MultiStar: {0.22, 0.12}, one-star: {0.18, 0.25}
01:54:13.623 00.000 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
01:54:13.624 00.001 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
01:54:13.624 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.52 mountX=0.02 mountY=-0.25, mountTheta=-1.48
01:54:13.625 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.12, opts=13)
01:54:13.626 00.001 18120 Enqueuing Move request for scope (0.22, 0.12)
01:54:13.626 00.000 21948 Worker thread wakes up
01:54:13.626 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
01:54:13.626 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
01:54:13.626 00.000 21948 Moving (0.22, 0.12) raw xDistance=0.02 yDistance=-0.25
01:54:13.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:13.626 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:13.627 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:54:13.627 00.000 21948 MoveAxis(E, 0, ABG)
01:54:13.627 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.6
01:54:13.627 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:13.628 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:13.628 00.000 18120 Enqueuing Expose request
01:54:13.628 00.000 21948 Move returns status 0, amount 0
01:54:13.628 00.000 21948 MoveAxis(N, 59, ABG)
01:54:13.629 00.001 21948 Guiding  Dir = 0, Dur = 59
01:54:13.629 00.000 21948 IsSlewing returns 0
01:54:13.629 00.000 21948 IsGuiding returns 0
01:54:13.634 00.005 21948 PulseGuide returned control before completion, sleep 65
01:54:13.706 00.072 21948 IsGuiding returns 0
01:54:13.706 00.000 21948 Move returns status 0, amount 59
01:54:13.706 00.000 21948 move complete, result=0
01:54:13.706 00.000 21948 worker thread done servicing request
01:54:13.706 00.000 21948 Worker thread wakes up
01:54:13.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:13.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:13.706 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 59 ms NORTH
01:54:15.333 01.627 21948 Exposure complete
01:54:15.365 00.032 21948 worker thread done servicing request
01:54:15.367 00.002 18120 OnExposeComplete: enter
01:54:15.367 00.000 18120 UpdateGuideState(): m_state=6
01:54:15.368 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
01:54:15.368 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=235.13, Mass=2050, SNR=31.4, Peak=201 HFD=4.2
01:54:15.369 00.001 18120 MultiStar: [#1 0.11,0.00,0.73,U] [#2 -0.14,0.19,0.63,U] [#3 0.18,-0.35,0.00,M1] [#4 0.26,-0.21,0.57,U] [#5 0.19,-0.09,0.46,U] [#6 -0.22,-0.34,0.00,M1] [#7 0.08,0.03,0.43,U] [#8 0.30,-0.07,0.39,U] 
01:54:15.369 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {-0.03, -0.18}
01:54:15.369 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:54:15.370 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:54:15.370 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
01:54:15.372 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
01:54:15.372 00.000 18120 Enqueuing Move request for scope (0.08, -0.06)
01:54:15.373 00.001 21948 Worker thread wakes up
01:54:15.373 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:54:15.373 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:54:15.373 00.000 21948 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=-0.05
01:54:15.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:15.373 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:15.373 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.4
01:54:15.374 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:15.374 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:15.375 00.001 18120 Enqueuing Expose request
01:54:15.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:15.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:15.375 00.000 21948 MoveAxis(E, 0, ABG)
01:54:15.375 00.000 21948 Move returns status 0, amount 0
01:54:15.375 00.000 21948 MoveAxis(N, 0, ABG)
01:54:15.375 00.000 21948 Move returns status 0, amount 0
01:54:15.375 00.000 21948 move complete, result=0
01:54:15.375 00.000 21948 worker thread done servicing request
01:54:15.375 00.000 21948 Worker thread wakes up
01:54:15.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:15.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:15.376 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:16.901 01.525 21948 Exposure complete
01:54:16.943 00.042 21948 worker thread done servicing request
01:54:16.943 00.000 18120 OnExposeComplete: enter
01:54:16.944 00.001 18120 UpdateGuideState(): m_state=6
01:54:16.945 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
01:54:16.946 00.001 18120 Star::Find returns 1 (0), X=895.87, Y=235.19, Mass=1804, SNR=29.5, Peak=174 HFD=4.1
01:54:16.947 00.001 18120 MultiStar: [#1 0.12,-0.16,0.75,U] [#2 -0.04,-0.06,0.67,U] [#3 -0.17,-0.40,0.00,M2] [#4 0.12,-0.19,0.59,U] [#5 0.18,0.13,0.48,U] [#6 -0.16,-0.38,0.00,M2] [#7 -0.15,0.01,0.46,U] [#8 0.36,0.04,0.39,U] 
01:54:16.949 00.002 18120 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.16, -0.12}
01:54:16.951 00.002 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
01:54:16.952 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.11)
01:54:16.954 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.14 mountX=-0.08 mountY=0.00, mountTheta=3.11
01:54:16.956 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
01:54:16.957 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
01:54:16.958 00.001 21948 Worker thread wakes up
01:54:16.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:54:16.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:54:16.958 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.00
01:54:16.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:54:16.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:16.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:54:16.958 00.000 21948 MoveAxis(E, 0, ABG)
01:54:16.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:16.959 00.001 21948 Move returns status 0, amount 0
01:54:16.959 00.000 21948 MoveAxis(N, 0, ABG)
01:54:16.959 00.000 21948 Move returns status 0, amount 0
01:54:16.959 00.000 18120 UpdateGuideState exits: m=1804 RSB=29.5
01:54:16.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:16.960 00.000 18120 Enqueuing Expose request
01:54:16.961 00.001 21948 move complete, result=0
01:54:16.961 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:16.962 00.001 21948 worker thread done servicing request
01:54:16.962 00.000 21948 Worker thread wakes up
01:54:16.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:16.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:18.589 01.627 21948 Exposure complete
01:54:18.664 00.075 21948 worker thread done servicing request
01:54:18.664 00.000 18120 OnExposeComplete: enter
01:54:18.667 00.003 18120 UpdateGuideState(): m_state=6
01:54:18.667 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
01:54:18.668 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=235.23, Mass=2157, SNR=32.1, Peak=211 HFD=4.1
01:54:18.668 00.000 18120 MultiStar: [#1 0.02,-0.06,0.70,U] [#2 0.00,0.19,0.63,U] [#3 -0.20,-0.28,0.58,U] [#4 0.26,-0.04,0.55,U] [#5 0.07,-0.01,0.46,U] [#6 -0.35,-0.31,0.00,M3] [#7 -0.05,0.02,0.38,U] [#8 0.09,-0.19,0.39,U] 
01:54:18.669 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {-0.14, -0.09}
01:54:18.669 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
01:54:18.669 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.48)
01:54:18.670 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.77 mountX=-0.05 mountY=0.04, mountTheta=2.49
01:54:18.672 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
01:54:18.672 00.000 18120 Enqueuing Move request for scope (-0.01, -0.06)
01:54:18.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:18.673 00.001 18120 UpdateGuideState exits: m=2157 RSB=32.1
01:54:18.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:18.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:18.674 00.000 18120 Enqueuing Expose request
01:54:18.675 00.001 21948 Worker thread wakes up
01:54:18.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:54:18.675 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:54:18.675 00.000 21948 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.04
01:54:18.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:54:18.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:18.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:54:18.675 00.000 21948 MoveAxis(E, 0, ABG)
01:54:18.675 00.000 21948 Move returns status 0, amount 0
01:54:18.675 00.000 21948 MoveAxis(N, 0, ABG)
01:54:18.675 00.000 21948 Move returns status 0, amount 0
01:54:18.675 00.000 21948 move complete, result=0
01:54:18.675 00.000 21948 worker thread done servicing request
01:54:18.675 00.000 21948 Worker thread wakes up
01:54:18.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:18.676 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:18.676 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:20.193 01.517 21948 Exposure complete
01:54:20.230 00.037 21948 worker thread done servicing request
01:54:20.230 00.000 18120 OnExposeComplete: enter
01:54:20.231 00.001 18120 UpdateGuideState(): m_state=6
01:54:20.231 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
01:54:20.232 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=235.32, Mass=1858, SNR=29.7, Peak=168 HFD=4.0
01:54:20.232 00.000 18120 MultiStar: [#1 0.04,0.06,0.76,U] [#2 -0.23,0.13,0.67,U] [#3 -0.23,-0.35,0.00,M2] [#4 0.10,-0.04,0.59,U] [#5 -0.03,-0.18,0.51,U] [#6 -0.32,-0.16,0.55,U] [#7 -0.21,0.11,0.41,U] [#8 -0.07,0.24,0.40,U] 
01:54:20.232 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {-0.13, 0.01}
01:54:20.233 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
01:54:20.234 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
01:54:20.235 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.97 mountX=0.06 mountY=0.08, mountTheta=0.95
01:54:20.239 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.02, opts=13)
01:54:20.239 00.000 18120 Enqueuing Move request for scope (-0.10, 0.02)
01:54:20.240 00.001 21948 Worker thread wakes up
01:54:20.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:20.240 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.7
01:54:20.241 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.241 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:20.242 00.001 18120 Enqueuing Expose request
01:54:20.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
01:54:20.242 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
01:54:20.242 00.000 21948 Moving (-0.10, 0.02) raw xDistance=0.06 yDistance=0.08
01:54:20.242 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:54:20.242 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:20.242 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:54:20.242 00.000 21948 MoveAxis(E, 0, ABG)
01:54:20.242 00.000 21948 Move returns status 0, amount 0
01:54:20.242 00.000 21948 MoveAxis(N, 0, ABG)
01:54:20.242 00.000 21948 Move returns status 0, amount 0
01:54:20.242 00.000 21948 move complete, result=0
01:54:20.242 00.000 21948 worker thread done servicing request
01:54:20.242 00.000 21948 Worker thread wakes up
01:54:20.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:20.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:20.243 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:21.869 01.626 21948 Exposure complete
01:54:21.901 00.032 21948 worker thread done servicing request
01:54:21.901 00.000 18120 OnExposeComplete: enter
01:54:21.902 00.001 18120 UpdateGuideState(): m_state=6
01:54:21.902 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
01:54:21.903 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=235.23, Mass=2011, SNR=31.0, Peak=202 HFD=4.1
01:54:21.903 00.000 18120 MultiStar: [#1 0.20,-0.00,0.69,U] [#2 0.00,0.13,0.63,U] [#3 -0.42,-0.37,0.00,M3] [#4 0.21,-0.19,0.57,U] [#5 0.09,-0.07,0.46,U] [#6 -0.18,-0.20,0.51,U] [#7 -0.03,0.12,0.41,U] [#8 -0.09,-0.01,0.39,U] 
01:54:21.904 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {-0.05, -0.08}
01:54:21.904 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
01:54:21.905 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
01:54:21.905 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.05 mountX=-0.05 mountY=-0.00, mountTheta=-3.09
01:54:21.906 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
01:54:21.907 00.001 18120 Enqueuing Move request for scope (0.02, -0.04)
01:54:21.907 00.000 21948 Worker thread wakes up
01:54:21.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:54:21.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:54:21.907 00.000 21948 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.00
01:54:21.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:54:21.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:21.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:54:21.907 00.000 21948 MoveAxis(E, 0, ABG)
01:54:21.907 00.000 21948 Move returns status 0, amount 0
01:54:21.907 00.000 21948 MoveAxis(N, 0, ABG)
01:54:21.907 00.000 21948 Move returns status 0, amount 0
01:54:21.907 00.000 21948 move complete, result=0
01:54:21.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:21.908 00.001 21948 worker thread done servicing request
01:54:21.908 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.0
01:54:21.909 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:21.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:21.909 00.000 18120 Enqueuing Expose request
01:54:21.910 00.001 21948 Worker thread wakes up
01:54:21.910 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:21.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:21.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:23.436 01.526 21948 Exposure complete
01:54:23.485 00.049 21948 worker thread done servicing request
01:54:23.486 00.001 18120 OnExposeComplete: enter
01:54:23.486 00.000 18120 UpdateGuideState(): m_state=6
01:54:23.487 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
01:54:23.487 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.35, Mass=2054, SNR=31.4, Peak=212 HFD=3.9
01:54:23.488 00.001 18120 MultiStar: [#1 0.21,-0.12,0.71,U] [#2 -0.31,0.02,0.65,U] [#3 -0.27,-0.37,0.00,M4] [#4 0.15,-0.05,0.57,U] [#5 0.13,-0.01,0.45,U] [#6 -0.32,-0.16,0.51,U] [#7 -0.06,-0.05,0.41,U] [#8 0.03,0.02,0.36,U] 
01:54:23.488 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.10, 0.04}
01:54:23.489 00.001 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.43 = 1.86)
01:54:23.489 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.47 = 1.82)
01:54:23.489 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.43 mountX=-0.02 mountY=0.05, mountTheta=1.85
01:54:23.491 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
01:54:23.493 00.002 18120 Enqueuing Move request for scope (-0.04, -0.04)
01:54:23.494 00.001 21948 Worker thread wakes up
01:54:23.494 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:54:23.494 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:54:23.494 00.000 21948 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.05
01:54:23.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:54:23.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:23.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:23.496 00.002 18120 UpdateGuideState exits: m=2054 RSB=31.4
01:54:23.497 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:54:23.497 00.000 21948 MoveAxis(E, 0, ABG)
01:54:23.497 00.000 21948 Move returns status 0, amount 0
01:54:23.497 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.498 00.001 21948 MoveAxis(N, 0, ABG)
01:54:23.498 00.000 21948 Move returns status 0, amount 0
01:54:23.498 00.000 21948 move complete, result=0
01:54:23.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:23.500 00.002 18120 Enqueuing Expose request
01:54:23.501 00.001 21948 worker thread done servicing request
01:54:23.501 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:23.502 00.001 21948 Worker thread wakes up
01:54:23.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:23.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:25.124 01.622 21948 Exposure complete
01:54:25.175 00.051 21948 worker thread done servicing request
01:54:25.176 00.001 18120 OnExposeComplete: enter
01:54:25.176 00.000 18120 UpdateGuideState(): m_state=6
01:54:25.177 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
01:54:25.177 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=235.21, Mass=1867, SNR=29.9, Peak=201 HFD=4.2
01:54:25.178 00.001 18120 MultiStar: [#1 0.02,-0.10,0.75,U] [#2 -0.10,0.05,0.63,U] [#3 -0.08,-0.44,0.00,M5] [#4 0.21,-0.10,0.56,U] [#5 0.19,-0.02,0.47,U] [#6 -0.07,-0.53,0.00,M1] [#7 0.19,-0.28,0.44,U] [#8 -0.05,-0.01,0.40,U] 
01:54:25.178 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.08}, one-star: {0.04, -0.10}
01:54:25.179 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
01:54:25.180 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
01:54:25.180 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
01:54:25.183 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
01:54:25.184 00.001 18120 Enqueuing Move request for scope (0.06, -0.08)
01:54:25.184 00.000 21948 Worker thread wakes up
01:54:25.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:54:25.184 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:54:25.185 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:25.185 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.9
01:54:25.185 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.186 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:25.186 00.000 18120 Enqueuing Expose request
01:54:25.187 00.001 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.02
01:54:25.187 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:25.187 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:25.187 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:25.187 00.000 21948 MoveAxis(E, 0, ABG)
01:54:25.187 00.000 21948 Move returns status 0, amount 0
01:54:25.187 00.000 21948 MoveAxis(N, 0, ABG)
01:54:25.187 00.000 21948 Move returns status 0, amount 0
01:54:25.187 00.000 21948 move complete, result=0
01:54:25.187 00.000 21948 worker thread done servicing request
01:54:25.187 00.000 21948 Worker thread wakes up
01:54:25.188 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:25.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:25.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:26.708 01.520 21948 Exposure complete
01:54:26.749 00.041 21948 worker thread done servicing request
01:54:26.750 00.001 18120 OnExposeComplete: enter
01:54:26.752 00.002 18120 UpdateGuideState(): m_state=6
01:54:26.754 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
01:54:26.754 00.000 18120 Star::Find returns 1 (0), X=895.89, Y=235.06, Mass=1990, SNR=30.9, Peak=207 HFD=4.2
01:54:26.755 00.001 18120 MultiStar: [#1 0.00,-0.09,0.70,U] [#2 -0.06,0.00,0.65,U] [#3 -0.07,-0.40,0.00,M6] [#4 0.06,-0.21,0.55,U] [#5 0.19,-0.28,0.48,U] [#6 -0.24,-0.31,0.00,M2] [#7 -0.05,-0.24,0.42,U] [#8 0.03,-0.17,0.38,U] 
01:54:26.755 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.17}, one-star: {-0.13, -0.25}
01:54:26.756 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
01:54:26.756 00.000 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
01:54:26.756 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=-0.15 mountY=0.09, mountTheta=2.61
01:54:26.758 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.17, opts=13)
01:54:26.781 00.023 18120 Enqueuing Move request for scope (-0.01, -0.17)
01:54:26.782 00.001 21948 Worker thread wakes up
01:54:26.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:26.782 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
01:54:26.783 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:26.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:26.783 00.000 18120 Enqueuing Expose request
01:54:26.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
01:54:26.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
01:54:26.783 00.000 21948 Moving (-0.01, -0.17) raw xDistance=-0.15 yDistance=0.09
01:54:26.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:54:26.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:26.785 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:54:26.785 00.000 21948 MoveAxis(E, 0, ABG)
01:54:26.785 00.000 21948 Move returns status 0, amount 0
01:54:26.785 00.000 21948 MoveAxis(N, 0, ABG)
01:54:26.785 00.000 21948 Move returns status 0, amount 0
01:54:26.785 00.000 21948 move complete, result=0
01:54:26.785 00.000 21948 worker thread done servicing request
01:54:26.785 00.000 21948 Worker thread wakes up
01:54:26.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:26.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:26.785 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:28.416 01.631 21948 Exposure complete
01:54:28.455 00.039 21948 worker thread done servicing request
01:54:28.455 00.000 18120 OnExposeComplete: enter
01:54:28.457 00.002 18120 UpdateGuideState(): m_state=6
01:54:28.459 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
01:54:28.460 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=235.19, Mass=1985, SNR=30.9, Peak=206 HFD=4.1
01:54:28.461 00.001 18120 MultiStar: [#1 0.08,-0.07,0.71,U] [#2 -0.12,0.08,0.63,U] [#3 -0.17,-0.47,0.00,M7] [#4 0.14,-0.30,0.58,U] [#5 0.09,-0.08,0.44,U] [#6 -0.27,-0.28,0.00,M3] [#7 0.13,-0.13,0.44,U] [#8 0.04,-0.16,0.40,U] 
01:54:28.465 00.004 18120 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {-0.15, -0.12}
01:54:28.468 00.003 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.00) = xAngle (-3.50 = 2.78)
01:54:28.470 00.002 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.74)
01:54:28.471 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.51 mountX=-0.10 mountY=0.04, mountTheta=2.75
01:54:28.472 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
01:54:28.473 00.001 18120 Enqueuing Move request for scope (0.01, -0.11)
01:54:28.473 00.000 21948 Worker thread wakes up
01:54:28.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:28.474 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.9
01:54:28.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:28.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:28.475 00.001 18120 Enqueuing Expose request
01:54:28.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:54:28.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:54:28.475 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
01:54:28.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:28.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:28.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:54:28.475 00.000 21948 MoveAxis(E, 0, ABG)
01:54:28.475 00.000 21948 Move returns status 0, amount 0
01:54:28.475 00.000 21948 MoveAxis(N, 0, ABG)
01:54:28.475 00.000 21948 Move returns status 0, amount 0
01:54:28.476 00.001 21948 move complete, result=0
01:54:28.476 00.000 21948 worker thread done servicing request
01:54:28.476 00.000 21948 Worker thread wakes up
01:54:28.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:28.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:28.476 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:29.996 01.520 21948 Exposure complete
01:54:30.029 00.033 21948 worker thread done servicing request
01:54:30.029 00.000 18120 OnExposeComplete: enter
01:54:30.030 00.001 18120 UpdateGuideState(): m_state=6
01:54:30.030 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
01:54:30.030 00.000 18120 Star::Find returns 1 (0), X=896.00, Y=235.08, Mass=2010, SNR=31.0, Peak=217 HFD=4.2
01:54:30.031 00.001 18120 MultiStar: [#1 0.25,-0.19,0.69,U] [#2 0.01,-0.21,0.63,U] [#3 -0.22,-0.51,0.00,M8] [#4 0.19,-0.17,0.55,U] [#5 0.14,-0.20,0.46,U] [#6 -0.25,-0.50,0.00,M4] [#7 0.33,-0.13,0.43,U] [#8 0.29,-0.41,0.00,M1] 
01:54:30.031 00.000 18120 refined, 5 included, MultiStar: {0.12, -0.19}, one-star: {-0.03, -0.23}
01:54:30.032 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
01:54:30.032 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
01:54:30.032 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.00 mountX=-0.23 mountY=-0.02, mountTheta=-3.04
01:54:30.034 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.19, opts=13)
01:54:30.034 00.000 18120 Enqueuing Move request for scope (0.12, -0.19)
01:54:30.035 00.001 21948 Worker thread wakes up
01:54:30.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:30.035 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:54:30.036 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:30.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:30.036 00.000 18120 Enqueuing Expose request
01:54:30.037 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
01:54:30.037 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
01:54:30.037 00.000 21948 Moving (0.12, -0.19) raw xDistance=-0.23 yDistance=-0.02
01:54:30.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:54:30.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:30.037 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:30.037 00.000 21948 MoveAxis(E, 41, ABG)
01:54:30.037 00.000 21948 Guiding  Dir = 2, Dur = 41
01:54:30.037 00.000 21948 IsSlewing returns 0
01:54:30.037 00.000 21948 IsGuiding returns 0
01:54:30.040 00.003 21948 PulseGuide returned control before completion, sleep 50
01:54:30.109 00.069 21948 IsGuiding returns 0
01:54:30.109 00.000 21948 Move returns status 0, amount 41
01:54:30.109 00.000 21948 MoveAxis(N, 0, ABG)
01:54:30.109 00.000 21948 Move returns status 0, amount 0
01:54:30.109 00.000 21948 move complete, result=0
01:54:30.109 00.000 21948 worker thread done servicing request
01:54:30.109 00.000 21948 Worker thread wakes up
01:54:30.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:30.110 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:30.110 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
01:54:31.739 01.629 21948 Exposure complete
01:54:31.786 00.047 21948 worker thread done servicing request
01:54:31.786 00.000 18120 OnExposeComplete: enter
01:54:31.786 00.000 18120 UpdateGuideState(): m_state=6
01:54:31.787 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
01:54:31.787 00.000 18120 Star::Find returns 1 (0), X=896.07, Y=235.23, Mass=1999, SNR=31.0, Peak=190 HFD=4.2
01:54:31.788 00.001 18120 MultiStar: [#1 0.25,0.02,0.74,U] [#2 0.14,-0.02,0.63,U] [#3 0.04,-0.27,0.60,U] [#4 0.30,-0.12,0.56,U] [#5 0.31,-0.00,0.48,U] [#6 -0.09,0.01,0.55,U] [#7 0.34,-0.11,0.45,U] [#8 -0.02,0.27,0.39,U] 
01:54:31.788 00.000 18120 single-star, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.04, -0.08}
01:54:31.789 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
01:54:31.789 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
01:54:31.789 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=-0.09 mountY=-0.00, mountTheta=-3.12
01:54:31.791 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
01:54:31.791 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
01:54:31.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:31.792 00.001 21948 Worker thread wakes up
01:54:31.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:54:31.792 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:54:31.792 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.00
01:54:31.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:31.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:31.792 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:54:31.793 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:54:31.793 00.000 21948 MoveAxis(E, 0, ABG)
01:54:31.793 00.000 21948 Move returns status 0, amount 0
01:54:31.793 00.000 21948 MoveAxis(N, 0, ABG)
01:54:31.793 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.793 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:31.794 00.001 18120 Enqueuing Expose request
01:54:31.794 00.000 21948 Move returns status 0, amount 0
01:54:31.794 00.000 21948 move complete, result=0
01:54:31.794 00.000 21948 worker thread done servicing request
01:54:31.794 00.000 21948 Worker thread wakes up
01:54:31.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:31.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:31.795 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:33.309 01.514 21948 Exposure complete
01:54:33.346 00.037 21948 worker thread done servicing request
01:54:33.346 00.000 18120 OnExposeComplete: enter
01:54:33.347 00.001 18120 UpdateGuideState(): m_state=6
01:54:33.347 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
01:54:33.348 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=235.18, Mass=2032, SNR=31.3, Peak=199 HFD=4.2
01:54:33.349 00.001 18120 MultiStar: [#1 0.23,-0.01,0.69,U] [#2 0.10,0.11,0.60,U] [#3 0.10,-0.44,0.00,M8] [#4 0.42,-0.11,0.00,M1] [#5 0.28,-0.18,0.47,U] [#6 -0.10,-0.09,0.49,U] [#7 0.27,-0.11,0.42,U] [#8 0.26,-0.13,0.38,U] 
01:54:33.349 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.08, -0.13}
01:54:33.350 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
01:54:33.350 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:54:33.352 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.01 mountX=-0.15 mountY=-0.01, mountTheta=-3.05
01:54:33.354 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
01:54:33.355 00.001 18120 Enqueuing Move request for scope (0.08, -0.13)
01:54:33.355 00.000 21948 Worker thread wakes up
01:54:33.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:33.356 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
01:54:33.356 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
01:54:33.356 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.3
01:54:33.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:33.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:33.357 00.000 18120 Enqueuing Expose request
01:54:33.358 00.001 21948 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.01
01:54:33.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:54:33.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:33.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:54:33.358 00.000 21948 MoveAxis(E, 0, ABG)
01:54:33.358 00.000 21948 Move returns status 0, amount 0
01:54:33.358 00.000 21948 MoveAxis(N, 0, ABG)
01:54:33.358 00.000 21948 Move returns status 0, amount 0
01:54:33.358 00.000 21948 move complete, result=0
01:54:33.358 00.000 21948 worker thread done servicing request
01:54:33.358 00.000 21948 Worker thread wakes up
01:54:33.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:33.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:33.358 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:34.980 01.622 21948 Exposure complete
01:54:35.037 00.057 21948 worker thread done servicing request
01:54:35.037 00.000 18120 OnExposeComplete: enter
01:54:35.039 00.002 18120 UpdateGuideState(): m_state=6
01:54:35.041 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
01:54:35.045 00.004 18120 Star::Find returns 1 (0), X=896.09, Y=235.27, Mass=1968, SNR=30.7, Peak=205 HFD=4.0
01:54:35.047 00.002 18120 MultiStar: [#1 0.33,-0.05,0.72,U] [#2 0.22,-0.10,0.64,U] [#3 -0.01,-0.33,0.61,U] [#4 0.45,-0.24,0.00,M2] [#5 0.28,-0.15,0.46,U] [#6 -0.18,-0.38,0.00,M3] [#7 0.20,0.05,0.43,U] [#8 0.34,-0.21,0.00,M1] 
01:54:35.050 00.003 18120 single-star, 5 included, MultiStar: {0.17, -0.10}, one-star: {0.06, -0.04}
01:54:35.050 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:54:35.051 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:54:35.051 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.60 mountX=-0.07 mountY=-0.04, mountTheta=-2.62
01:54:35.052 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
01:54:35.053 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
01:54:35.053 00.000 21948 Worker thread wakes up
01:54:35.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:35.054 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:54:35.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.054 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:35.055 00.001 18120 Enqueuing Expose request
01:54:35.055 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:54:35.055 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:54:35.055 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=-0.04
01:54:35.055 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:54:35.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:35.055 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:54:35.055 00.000 21948 MoveAxis(E, 0, ABG)
01:54:35.055 00.000 21948 Move returns status 0, amount 0
01:54:35.056 00.001 21948 MoveAxis(N, 0, ABG)
01:54:35.056 00.000 21948 Move returns status 0, amount 0
01:54:35.056 00.000 21948 move complete, result=0
01:54:35.056 00.000 21948 worker thread done servicing request
01:54:35.056 00.000 21948 Worker thread wakes up
01:54:35.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:35.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:35.057 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:36.580 01.523 21948 Exposure complete
01:54:36.632 00.052 21948 worker thread done servicing request
01:54:36.632 00.000 18120 OnExposeComplete: enter
01:54:36.633 00.001 18120 UpdateGuideState(): m_state=6
01:54:36.633 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
01:54:36.634 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=235.58, Mass=1944, SNR=30.4, Peak=173 HFD=3.9
01:54:36.634 00.000 18120 MultiStar: [#1 0.14,0.22,0.74,U] [#2 -0.10,0.38,0.00,M1] [#3 -0.22,-0.11,0.58,U] [#4 0.19,0.12,0.57,U] [#5 0.01,0.30,0.49,U] [#6 -0.19,0.18,0.53,U] [#7 0.24,0.08,0.44,U] [#8 0.06,0.17,0.40,U] 
01:54:36.635 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.17}, one-star: {-0.14, 0.27}
01:54:36.635 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
01:54:36.635 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
01:54:36.636 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.15 mountY=-0.07, mountTheta=-0.45
01:54:36.637 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.17, opts=13)
01:54:36.637 00.000 18120 Enqueuing Move request for scope (-0.00, 0.17)
01:54:36.638 00.001 21948 Worker thread wakes up
01:54:36.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:36.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
01:54:36.638 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
01:54:36.638 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.4
01:54:36.640 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:36.641 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:36.641 00.000 18120 Enqueuing Expose request
01:54:36.642 00.001 21948 Moving (-0.00, 0.17) raw xDistance=0.15 yDistance=-0.07
01:54:36.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:54:36.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:36.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:36.642 00.000 21948 MoveAxis(E, 0, ABG)
01:54:36.642 00.000 21948 Move returns status 0, amount 0
01:54:36.642 00.000 21948 MoveAxis(N, 0, ABG)
01:54:36.642 00.000 21948 Move returns status 0, amount 0
01:54:36.642 00.000 21948 move complete, result=0
01:54:36.642 00.000 21948 worker thread done servicing request
01:54:36.642 00.000 21948 Worker thread wakes up
01:54:36.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:36.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:36.643 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:38.263 01.620 21948 Exposure complete
01:54:38.313 00.050 21948 worker thread done servicing request
01:54:38.313 00.000 18120 OnExposeComplete: enter
01:54:38.314 00.001 18120 UpdateGuideState(): m_state=6
01:54:38.315 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
01:54:38.316 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=235.52, Mass=2003, SNR=30.9, Peak=171 HFD=3.8
01:54:38.319 00.003 18120 MultiStar: [#1 -0.02,0.16,0.72,U] [#2 -0.11,0.42,0.00,M2] [#3 -0.21,-0.07,0.59,U] [#4 0.06,0.17,0.56,U] [#5 0.07,0.40,0.00,M1] [#6 -0.28,0.27,0.00,M3] [#7 -0.35,0.41,0.00,M1] [#8 -0.21,0.47,0.00,M1] 
01:54:38.320 00.001 18120 refined, 3 included, MultiStar: {-0.10, 0.13}, one-star: {-0.18, 0.21}
01:54:38.320 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
01:54:38.322 00.002 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
01:54:38.323 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.22 mountX=0.16 mountY=0.03, mountTheta=0.19
01:54:38.325 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
01:54:38.326 00.001 18120 Enqueuing Move request for scope (-0.10, 0.13)
01:54:38.326 00.000 21948 Worker thread wakes up
01:54:38.326 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:38.326 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.9
01:54:38.327 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:38.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:38.327 00.000 18120 Enqueuing Expose request
01:54:38.328 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:54:38.328 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:54:38.328 00.000 21948 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.03
01:54:38.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:54:38.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:38.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:38.328 00.000 21948 MoveAxis(E, 0, ABG)
01:54:38.328 00.000 21948 Move returns status 0, amount 0
01:54:38.328 00.000 21948 MoveAxis(N, 0, ABG)
01:54:38.328 00.000 21948 Move returns status 0, amount 0
01:54:38.328 00.000 21948 move complete, result=0
01:54:38.329 00.001 21948 worker thread done servicing request
01:54:38.329 00.000 21948 Worker thread wakes up
01:54:38.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:38.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:38.329 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:39.852 01.523 21948 Exposure complete
01:54:39.888 00.036 21948 worker thread done servicing request
01:54:39.888 00.000 18120 OnExposeComplete: enter
01:54:39.889 00.001 18120 UpdateGuideState(): m_state=6
01:54:39.890 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
01:54:39.890 00.000 18120 Star::Find returns 1 (0), X=895.79, Y=235.48, Mass=2035, SNR=31.2, Peak=175 HFD=3.8
01:54:39.891 00.001 18120 MultiStar: [#1 0.05,0.16,0.71,U] [#2 -0.05,0.09,0.62,U] [#3 -0.04,-0.08,0.59,U] [#4 0.24,0.09,0.56,U] [#5 0.07,0.29,0.46,U] [#6 -0.15,-0.04,0.50,U] [#7 -0.18,0.20,0.44,U] [#8 -0.05,0.27,0.39,U] 
01:54:39.891 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.24, 0.17}
01:54:39.891 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
01:54:39.892 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
01:54:39.892 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=0.13 mountY=-0.01, mountTheta=-0.08
01:54:39.894 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.12, opts=13)
01:54:39.895 00.001 18120 Enqueuing Move request for scope (-0.05, 0.12)
01:54:39.898 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:39.899 00.001 21948 Worker thread wakes up
01:54:39.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:54:39.899 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:54:39.900 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.2
01:54:39.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:39.901 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:39.901 00.000 18120 Enqueuing Expose request
01:54:39.901 00.000 21948 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=-0.01
01:54:39.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:54:39.902 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:39.902 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:54:39.902 00.000 21948 MoveAxis(E, 0, ABG)
01:54:39.902 00.000 21948 Move returns status 0, amount 0
01:54:39.902 00.000 21948 MoveAxis(N, 0, ABG)
01:54:39.902 00.000 21948 Move returns status 0, amount 0
01:54:39.902 00.000 21948 move complete, result=0
01:54:39.902 00.000 21948 worker thread done servicing request
01:54:39.902 00.000 21948 Worker thread wakes up
01:54:39.902 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:39.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:39.902 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:41.534 01.632 21948 Exposure complete
01:54:41.601 00.067 21948 worker thread done servicing request
01:54:41.601 00.000 18120 OnExposeComplete: enter
01:54:41.605 00.004 18120 UpdateGuideState(): m_state=6
01:54:41.606 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
01:54:41.609 00.003 18120 Star::Find returns 1 (0), X=895.99, Y=235.42, Mass=1974, SNR=30.8, Peak=169 HFD=4.1
01:54:41.612 00.003 18120 MultiStar: [#1 0.19,0.17,0.73,U] [#2 0.06,0.12,0.65,U] [#3 -0.06,-0.16,0.60,U] [#4 0.13,0.12,0.56,U] [#5 0.35,0.01,0.44,U] [#6 -0.15,0.06,0.53,U] [#7 0.38,-0.08,0.00,M1] [#8 0.09,0.05,0.38,U] 
01:54:41.614 00.002 18120 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.03, 0.11}
01:54:41.616 00.002 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
01:54:41.618 00.002 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
01:54:41.621 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.85 mountX=0.04 mountY=-0.09, mountTheta=-1.16
01:54:41.626 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.07, opts=13)
01:54:41.626 00.000 18120 Enqueuing Move request for scope (0.06, 0.07)
01:54:41.627 00.001 21948 Worker thread wakes up
01:54:41.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:41.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:54:41.627 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
01:54:41.628 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:54:41.628 00.000 21948 Moving (0.06, 0.07) raw xDistance=0.04 yDistance=-0.09
01:54:41.628 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:41.629 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:41.629 00.000 18120 Enqueuing Expose request
01:54:41.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:54:41.630 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:41.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:54:41.630 00.000 21948 MoveAxis(E, 0, ABG)
01:54:41.630 00.000 21948 Move returns status 0, amount 0
01:54:41.630 00.000 21948 MoveAxis(N, 0, ABG)
01:54:41.630 00.000 21948 Move returns status 0, amount 0
01:54:41.630 00.000 21948 move complete, result=0
01:54:41.630 00.000 21948 worker thread done servicing request
01:54:41.630 00.000 21948 Worker thread wakes up
01:54:41.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:41.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:41.630 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:43.041 01.411 21948 Exposure complete
01:54:43.090 00.049 21948 worker thread done servicing request
01:54:43.090 00.000 18120 OnExposeComplete: enter
01:54:43.091 00.001 18120 UpdateGuideState(): m_state=6
01:54:43.092 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
01:54:43.092 00.000 18120 Star::Find returns 1 (0), X=895.89, Y=235.35, Mass=1916, SNR=30.3, Peak=166 HFD=4.0
01:54:43.093 00.001 18120 MultiStar: [#1 0.26,0.03,0.76,U] [#2 0.11,0.23,0.65,U] [#3 -0.11,-0.08,0.61,U] [#4 0.31,0.04,0.57,U] [#5 0.23,0.25,0.49,U] [#6 0.10,-0.05,0.53,U] [#7 0.29,0.02,0.46,U] [#8 0.27,0.28,0.00,M1] 
01:54:43.093 00.000 18120 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {-0.13, 0.04}
01:54:43.093 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
01:54:43.094 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
01:54:43.094 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.47 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:54:43.096 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.06, opts=13)
01:54:43.097 00.001 18120 Enqueuing Move request for scope (0.11, 0.06)
01:54:43.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:43.098 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.3
01:54:43.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:43.099 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:43.099 00.000 18120 Enqueuing Expose request
01:54:43.099 00.000 21948 Worker thread wakes up
01:54:43.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:54:43.099 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:54:43.099 00.000 21948 Moving (0.11, 0.06) raw xDistance=0.01 yDistance=-0.12
01:54:43.100 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:43.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:43.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:43.100 00.000 21948 MoveAxis(E, 0, ABG)
01:54:43.100 00.000 21948 Move returns status 0, amount 0
01:54:43.100 00.000 21948 MoveAxis(N, 0, ABG)
01:54:43.100 00.000 21948 Move returns status 0, amount 0
01:54:43.100 00.000 21948 move complete, result=0
01:54:43.100 00.000 21948 worker thread done servicing request
01:54:43.100 00.000 21948 Worker thread wakes up
01:54:43.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:43.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:43.100 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:44.735 01.635 21948 Exposure complete
01:54:44.787 00.052 21948 worker thread done servicing request
01:54:44.787 00.000 18120 OnExposeComplete: enter
01:54:44.788 00.001 18120 UpdateGuideState(): m_state=6
01:54:44.789 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
01:54:44.789 00.000 18120 Star::Find returns 1 (0), X=896.02, Y=235.36, Mass=1960, SNR=30.7, Peak=194 HFD=3.9
01:54:44.791 00.002 18120 MultiStar: [#1 0.17,0.04,0.72,U] [#2 0.07,0.04,0.65,U] [#3 -0.18,-0.27,0.61,U] [#4 0.30,0.01,0.57,U] [#5 0.23,0.18,0.47,U] [#6 0.06,-0.08,0.51,U] [#7 0.27,0.09,0.45,U] [#8 0.21,0.04,0.40,U] 
01:54:44.792 00.001 18120 single-star, 8 included, MultiStar: {0.11, 0.01}, one-star: {-0.01, 0.04}
01:54:44.793 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
01:54:44.794 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
01:54:44.795 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.69 mountX=0.04 mountY=-0.02, mountTheta=-0.34
01:54:44.797 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
01:54:44.797 00.000 18120 Enqueuing Move request for scope (-0.01, 0.04)
01:54:44.798 00.001 21948 Worker thread wakes up
01:54:44.798 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:44.798 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:54:44.799 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.799 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:44.799 00.000 18120 Enqueuing Expose request
01:54:44.800 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:54:44.800 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:54:44.800 00.000 21948 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
01:54:44.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:54:44.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:44.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:44.800 00.000 21948 MoveAxis(E, 0, ABG)
01:54:44.800 00.000 21948 Move returns status 0, amount 0
01:54:44.800 00.000 21948 MoveAxis(N, 0, ABG)
01:54:44.800 00.000 21948 Move returns status 0, amount 0
01:54:44.800 00.000 21948 move complete, result=0
01:54:44.800 00.000 21948 worker thread done servicing request
01:54:44.800 00.000 21948 Worker thread wakes up
01:54:44.800 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:44.800 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:44.800 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:46.320 01.520 21948 Exposure complete
01:54:46.353 00.033 21948 worker thread done servicing request
01:54:46.353 00.000 18120 OnExposeComplete: enter
01:54:46.354 00.001 18120 UpdateGuideState(): m_state=6
01:54:46.355 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
01:54:46.355 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=235.40, Mass=1950, SNR=30.6, Peak=171 HFD=3.8
01:54:46.356 00.001 18120 MultiStar: [#1 0.02,0.18,0.73,U] [#2 -0.10,0.21,0.65,U] [#3 0.03,-0.11,0.62,U] [#4 0.32,0.22,0.00,M1] [#5 0.24,0.19,0.45,U] [#6 -0.22,0.08,0.52,U] [#7 0.27,0.04,0.43,U] [#8 0.05,0.09,0.40,U] 
01:54:46.357 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {-0.18, 0.09}
01:54:46.357 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
01:54:46.358 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
01:54:46.359 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=0.10 mountY=-0.03, mountTheta=-0.29
01:54:46.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
01:54:46.362 00.001 18120 Enqueuing Move request for scope (-0.02, 0.10)
01:54:46.363 00.001 21948 Worker thread wakes up
01:54:46.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:54:46.363 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:54:46.363 00.000 21948 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.03
01:54:46.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:54:46.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:46.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:46.363 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
01:54:46.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:46.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:46.365 00.001 18120 Enqueuing Expose request
01:54:46.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:46.365 00.000 21948 MoveAxis(E, 0, ABG)
01:54:46.365 00.000 21948 Move returns status 0, amount 0
01:54:46.365 00.000 21948 MoveAxis(N, 0, ABG)
01:54:46.365 00.000 21948 Move returns status 0, amount 0
01:54:46.365 00.000 21948 move complete, result=0
01:54:46.365 00.000 21948 worker thread done servicing request
01:54:46.365 00.000 21948 Worker thread wakes up
01:54:46.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:46.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:46.367 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:48.001 01.634 21948 Exposure complete
01:54:48.036 00.035 21948 worker thread done servicing request
01:54:48.036 00.000 18120 OnExposeComplete: enter
01:54:48.037 00.001 18120 UpdateGuideState(): m_state=6
01:54:48.037 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
01:54:48.038 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=235.59, Mass=2095, SNR=31.7, Peak=191 HFD=3.9
01:54:48.038 00.000 18120 MultiStar: [#1 0.08,0.27,0.69,U] [#2 0.02,0.33,0.63,U] [#3 -0.22,-0.09,0.57,U] [#4 0.29,0.07,0.56,U] [#5 0.22,0.23,0.45,U] [#6 -0.22,0.10,0.49,U] [#7 0.05,0.25,0.42,U] [#8 0.10,0.63,0.00,M1] 
01:54:48.039 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.19}, one-star: {0.05, 0.28}
01:54:48.039 00.000 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
01:54:48.040 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
01:54:48.040 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.39 mountX=0.16 mountY=-0.12, mountTheta=-0.63
01:54:48.041 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.19, opts=13)
01:54:48.042 00.001 18120 Enqueuing Move request for scope (0.03, 0.19)
01:54:48.042 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:48.043 00.001 18120 UpdateGuideState exits: m=2095 RSB=31.7
01:54:48.043 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:48.043 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:48.044 00.001 18120 Enqueuing Expose request
01:54:48.044 00.000 21948 Worker thread wakes up
01:54:48.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
01:54:48.044 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
01:54:48.044 00.000 21948 Moving (0.03, 0.19) raw xDistance=0.16 yDistance=-0.12
01:54:48.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:54:48.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:48.045 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:48.045 00.000 21948 MoveAxis(E, 0, ABG)
01:54:48.045 00.000 21948 Move returns status 0, amount 0
01:54:48.045 00.000 21948 MoveAxis(N, 0, ABG)
01:54:48.045 00.000 21948 Move returns status 0, amount 0
01:54:48.045 00.000 21948 move complete, result=0
01:54:48.045 00.000 21948 worker thread done servicing request
01:54:48.045 00.000 21948 Worker thread wakes up
01:54:48.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:48.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:48.046 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:49.569 01.523 21948 Exposure complete
01:54:49.625 00.056 21948 worker thread done servicing request
01:54:49.625 00.000 18120 OnExposeComplete: enter
01:54:49.626 00.001 18120 UpdateGuideState(): m_state=6
01:54:49.627 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
01:54:49.627 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=235.45, Mass=1946, SNR=30.6, Peak=163 HFD=3.9
01:54:49.628 00.001 18120 MultiStar: [#1 0.12,0.15,0.73,U] [#2 0.01,0.17,0.64,U] [#3 0.17,-0.07,0.61,U] [#4 0.33,0.03,0.59,U] [#5 0.36,0.29,0.00,M1] [#6 0.03,0.10,0.49,U] [#7 0.09,0.31,0.46,U] [#8 0.38,0.38,0.00,M2] 
01:54:49.628 00.000 18120 single-star, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.09, 0.14}
01:54:49.628 00.000 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
01:54:49.628 00.000 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
01:54:49.631 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.97 mountX=0.09 mountY=-0.14, mountTheta=-1.04
01:54:49.632 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.14, opts=13)
01:54:49.633 00.001 18120 Enqueuing Move request for scope (0.09, 0.14)
01:54:49.633 00.000 21948 Worker thread wakes up
01:54:49.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:54:49.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:54:49.633 00.000 21948 Moving (0.09, 0.14) raw xDistance=0.09 yDistance=-0.14
01:54:49.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:54:49.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:49.634 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.6
01:54:49.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:49.635 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:49.635 00.000 18120 Enqueuing Expose request
01:54:49.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:49.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:54:49.635 00.000 21948 MoveAxis(E, 0, ABG)
01:54:49.635 00.000 21948 Move returns status 0, amount 0
01:54:49.636 00.001 21948 MoveAxis(N, 0, ABG)
01:54:49.636 00.000 21948 Move returns status 0, amount 0
01:54:49.636 00.000 21948 move complete, result=0
01:54:49.636 00.000 21948 worker thread done servicing request
01:54:49.636 00.000 21948 Worker thread wakes up
01:54:49.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:49.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:49.636 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:51.267 01.631 21948 Exposure complete
01:54:51.311 00.044 21948 worker thread done servicing request
01:54:51.311 00.000 18120 OnExposeComplete: enter
01:54:51.311 00.000 18120 UpdateGuideState(): m_state=6
01:54:51.311 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
01:54:51.312 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=235.55, Mass=1909, SNR=30.3, Peak=170 HFD=3.8
01:54:51.314 00.002 18120 MultiStar: [#1 0.27,0.28,0.00,M1] [#2 -0.01,0.35,0.65,U] [#3 0.02,-0.12,0.61,U] [#4 0.27,0.16,0.56,U] [#5 0.12,0.28,0.45,U] [#6 0.20,-0.04,0.53,U] [#7 0.17,0.21,0.40,U] [#8 0.14,0.53,0.00,M3] 
01:54:51.315 00.001 18120 refined, 6 included, MultiStar: {0.13, 0.16}, one-star: {0.16, 0.24}
01:54:51.315 00.000 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
01:54:51.315 00.000 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
01:54:51.316 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.89 mountX=0.09 mountY=-0.19, mountTheta=-1.12
01:54:51.317 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.16, opts=13)
01:54:51.318 00.001 18120 Enqueuing Move request for scope (0.13, 0.16)
01:54:51.318 00.000 21948 Worker thread wakes up
01:54:51.318 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
01:54:51.318 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
01:54:51.318 00.000 21948 Moving (0.13, 0.16) raw xDistance=0.09 yDistance=-0.19
01:54:51.318 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:54:51.318 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:51.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:51.319 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:54:51.319 00.000 21948 MoveAxis(E, 0, ABG)
01:54:51.319 00.000 21948 Move returns status 0, amount 0
01:54:51.319 00.000 21948 MoveAxis(N, 0, ABG)
01:54:51.319 00.000 21948 Move returns status 0, amount 0
01:54:51.319 00.000 21948 move complete, result=0
01:54:51.319 00.000 21948 worker thread done servicing request
01:54:51.319 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
01:54:51.320 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:51.320 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:51.321 00.001 18120 Enqueuing Expose request
01:54:51.321 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:51.321 00.000 21948 Worker thread wakes up
01:54:51.322 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:51.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:52.847 01.525 21948 Exposure complete
01:54:52.907 00.060 21948 worker thread done servicing request
01:54:52.908 00.001 18120 OnExposeComplete: enter
01:54:52.910 00.002 18120 UpdateGuideState(): m_state=6
01:54:52.911 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
01:54:52.912 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.33, Mass=1982, SNR=30.8, Peak=191 HFD=3.9
01:54:52.913 00.001 18120 MultiStar: [#1 0.00,0.34,0.72,U] [#2 -0.15,0.29,0.61,U] [#3 -0.33,-0.03,0.61,U] [#4 0.26,0.05,0.56,U] [#5 0.12,0.23,0.47,U] [#6 -0.00,-0.08,0.54,U] [#7 -0.04,0.09,0.43,U] [#8 -0.02,0.39,0.00,M4] 
01:54:52.913 00.000 18120 single-star, 7 included, MultiStar: {-0.01, 0.11}, one-star: {0.03, 0.02}
01:54:52.913 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
01:54:52.914 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
01:54:52.914 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.48 mountX=0.00 mountY=-0.04, mountTheta=-1.52
01:54:52.916 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
01:54:52.917 00.001 18120 Enqueuing Move request for scope (0.03, 0.02)
01:54:52.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:52.918 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.8
01:54:52.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.919 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:52.920 00.001 18120 Enqueuing Expose request
01:54:52.920 00.000 21948 Worker thread wakes up
01:54:52.921 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:54:52.921 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:54:52.921 00.000 21948 Moving (0.03, 0.02) raw xDistance=0.00 yDistance=-0.04
01:54:52.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:54:52.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:52.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:54:52.921 00.000 21948 MoveAxis(E, 0, ABG)
01:54:52.921 00.000 21948 Move returns status 0, amount 0
01:54:52.921 00.000 21948 MoveAxis(N, 0, ABG)
01:54:52.921 00.000 21948 Move returns status 0, amount 0
01:54:52.921 00.000 21948 move complete, result=0
01:54:52.921 00.000 21948 worker thread done servicing request
01:54:52.921 00.000 21948 Worker thread wakes up
01:54:52.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:52.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:52.921 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:54.563 01.642 21948 Exposure complete
01:54:54.605 00.042 21948 worker thread done servicing request
01:54:54.605 00.000 18120 OnExposeComplete: enter
01:54:54.606 00.001 18120 UpdateGuideState(): m_state=6
01:54:54.607 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
01:54:54.607 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=235.64, Mass=2018, SNR=31.1, Peak=198 HFD=3.9
01:54:54.608 00.001 18120 MultiStar: [#1 0.01,0.43,0.00,M1] [#2 -0.13,0.41,0.00,M1] [#3 -0.10,0.14,0.59,U] [#4 0.27,0.34,0.00,M1] [#5 -0.22,0.22,0.47,U] [#6 -0.20,0.04,0.51,U] [#7 0.02,0.11,0.41,U] [#8 -0.03,0.46,0.00,M5] 
01:54:54.610 00.002 18120 refined, 4 included, MultiStar: {-0.11, 0.20}, one-star: {-0.07, 0.33}
01:54:54.611 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
01:54:54.612 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
01:54:54.612 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.22 cameraTheta=2.09 mountX=0.22 mountY=0.01, mountTheta=0.05
01:54:54.614 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.20, opts=13)
01:54:54.614 00.000 18120 Enqueuing Move request for scope (-0.11, 0.20)
01:54:54.615 00.001 21948 Worker thread wakes up
01:54:54.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
01:54:54.615 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
01:54:54.615 00.000 21948 Moving (-0.11, 0.20) raw xDistance=0.22 yDistance=0.01
01:54:54.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:54:54.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:54.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:54.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:54:54.615 00.000 21948 MoveAxis(W, 40, ABG)
01:54:54.615 00.000 21948 Guiding  Dir = 3, Dur = 40
01:54:54.616 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.1
01:54:54.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.616 00.000 21948 IsSlewing returns 0
01:54:54.617 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:54.617 00.000 18120 Enqueuing Expose request
01:54:54.617 00.000 21948 IsGuiding returns 0
01:54:54.619 00.002 21948 PulseGuide returned control before completion, sleep 48
01:54:54.672 00.053 21948 IsGuiding returns 0
01:54:54.672 00.000 21948 Move returns status 0, amount 40
01:54:54.673 00.001 21948 MoveAxis(N, 0, ABG)
01:54:54.673 00.000 21948 Move returns status 0, amount 0
01:54:54.673 00.000 21948 move complete, result=0
01:54:54.673 00.000 21948 worker thread done servicing request
01:54:54.673 00.000 21948 Worker thread wakes up
01:54:54.673 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:54.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:54.673 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
01:54:56.079 01.406 21948 Exposure complete
01:54:56.120 00.041 21948 worker thread done servicing request
01:54:56.120 00.000 18120 OnExposeComplete: enter
01:54:56.121 00.001 18120 UpdateGuideState(): m_state=6
01:54:56.122 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
01:54:56.122 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.80, Mass=2148, SNR=32.0, Peak=215 HFD=4.1
01:54:56.123 00.001 18120 MultiStar: [#1 0.13,0.50,0.00,M2] [#2 0.00,0.48,0.00,M2] [#3 -0.01,0.15,0.59,U] [#4 0.21,0.39,0.00,M2] [#5 0.13,0.41,0.00,M1] [#6 -0.10,0.02,0.51,U] [#7 0.30,0.61,0.00,M1] [#8 -0.10,0.54,0.00,M6] 
01:54:56.124 00.001 18120 refined, 2 included, MultiStar: {-0.05, 0.28}, one-star: {-0.05, 0.49}
01:54:56.124 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
01:54:56.124 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
01:54:56.125 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.75 mountX=0.27 mountY=-0.08, mountTheta=-0.29
01:54:56.126 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.28, opts=13)
01:54:56.127 00.001 18120 Enqueuing Move request for scope (-0.05, 0.28)
01:54:56.127 00.000 21948 Worker thread wakes up
01:54:56.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
01:54:56.127 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
01:54:56.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:56.128 00.001 21948 Moving (-0.05, 0.28) raw xDistance=0.27 yDistance=-0.08
01:54:56.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:54:56.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:56.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:56.128 00.000 21948 MoveAxis(W, 52, ABG)
01:54:56.128 00.000 21948 Guiding  Dir = 3, Dur = 52
01:54:56.128 00.000 18120 UpdateGuideState exits: m=2148 RSB=32.0
01:54:56.129 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:56.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:56.129 00.000 18120 Enqueuing Expose request
01:54:56.129 00.000 21948 IsSlewing returns 0
01:54:56.129 00.000 21948 IsGuiding returns 0
01:54:56.131 00.002 21948 PulseGuide returned control before completion, sleep 61
01:54:56.206 00.075 21948 IsGuiding returns 0
01:54:56.206 00.000 21948 Move returns status 0, amount 52
01:54:56.206 00.000 21948 MoveAxis(N, 0, ABG)
01:54:56.206 00.000 21948 Move returns status 0, amount 0
01:54:56.206 00.000 21948 move complete, result=0
01:54:56.206 00.000 21948 worker thread done servicing request
01:54:56.206 00.000 21948 Worker thread wakes up
01:54:56.206 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:56.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:56.206 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
01:54:57.830 01.624 21948 Exposure complete
01:54:57.878 00.048 21948 worker thread done servicing request
01:54:57.878 00.000 18120 OnExposeComplete: enter
01:54:57.879 00.001 18120 UpdateGuideState(): m_state=6
01:54:57.879 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
01:54:57.880 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.39, Mass=2035, SNR=31.3, Peak=164 HFD=3.9
01:54:57.880 00.000 18120 MultiStar: [#1 0.47,0.17,0.00,M3] [#2 0.31,0.27,0.00,M3] [#3 0.26,-0.04,0.59,U] [#4 0.27,0.01,0.56,U] [#5 0.48,-0.03,0.00,M2] [#6 0.25,0.14,0.52,U] [#7 0.47,-0.01,0.00,M2] [#8 0.29,0.42,0.00,M7] 
01:54:57.881 00.001 18120 single-star, 3 included, MultiStar: {0.21, 0.05}, one-star: {0.13, 0.08}
01:54:57.881 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
01:54:57.883 00.002 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
01:54:57.884 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=0.02 mountY=-0.15, mountTheta=-1.44
01:54:57.886 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.08, opts=13)
01:54:57.887 00.001 18120 Enqueuing Move request for scope (0.13, 0.08)
01:54:57.888 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:57.888 00.000 18120 UpdateGuideState exits: m=2035 RSB=31.3
01:54:57.889 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.889 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:57.889 00.000 18120 Enqueuing Expose request
01:54:57.890 00.001 21948 Worker thread wakes up
01:54:57.890 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
01:54:57.890 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
01:54:57.890 00.000 21948 Moving (0.13, 0.08) raw xDistance=0.02 yDistance=-0.15
01:54:57.890 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:57.890 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:57.890 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:54:57.890 00.000 21948 MoveAxis(E, 0, ABG)
01:54:57.890 00.000 21948 Move returns status 0, amount 0
01:54:57.890 00.000 21948 MoveAxis(N, 0, ABG)
01:54:57.890 00.000 21948 Move returns status 0, amount 0
01:54:57.890 00.000 21948 move complete, result=0
01:54:57.890 00.000 21948 worker thread done servicing request
01:54:57.890 00.000 21948 Worker thread wakes up
01:54:57.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:57.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:54:57.891 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:59.412 01.521 21948 Exposure complete
01:54:59.449 00.037 21948 worker thread done servicing request
01:54:59.449 00.000 18120 OnExposeComplete: enter
01:54:59.450 00.001 18120 UpdateGuideState(): m_state=6
01:54:59.452 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
01:54:59.453 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=235.25, Mass=2140, SNR=32.0, Peak=196 HFD=3.8
01:54:59.454 00.001 18120 MultiStar: [#1 0.45,0.06,0.00,M4] [#2 0.38,0.05,0.64,U] [#3 0.50,-0.29,0.00,M1] [#4 0.63,-0.06,0.00,M2] [#5 0.52,-0.02,0.00,M3] [#6 0.21,-0.13,0.49,U] [#7 0.64,-0.01,0.00,M3] [#8 0.39,0.26,0.00,M8] 
01:54:59.455 00.001 18120 single-star, 2 included, MultiStar: {0.29, -0.04}, one-star: {0.27, -0.06}
01:54:59.455 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
01:54:59.456 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
01:54:59.456 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.27 cameraTheta=-0.21 mountX=-0.16 mountY=-0.21, mountTheta=-2.23
01:54:59.458 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.06, opts=13)
01:54:59.458 00.000 18120 Enqueuing Move request for scope (0.27, -0.06)
01:54:59.459 00.001 21948 Worker thread wakes up
01:54:59.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:54:59.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
01:54:59.459 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
01:54:59.459 00.000 21948 Moving (0.27, -0.06) raw xDistance=-0.16 yDistance=-0.21
01:54:59.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:54:59.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:54:59.459 00.000 18120 UpdateGuideState exits: m=2140 RSB=32.0
01:54:59.462 00.003 21948 MoveAxis(E, 0, ABG)
01:54:59.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:59.463 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:54:59.463 00.000 18120 Enqueuing Expose request
01:54:59.463 00.000 21948 Move returns status 0, amount 0
01:54:59.463 00.000 21948 MoveAxis(N, 51, ABG)
01:54:59.464 00.001 21948 Guiding  Dir = 0, Dur = 51
01:54:59.464 00.000 21948 IsSlewing returns 0
01:54:59.464 00.000 21948 IsGuiding returns 0
01:54:59.468 00.004 21948 PulseGuide returned control before completion, sleep 57
01:54:59.538 00.070 21948 IsGuiding returns 0
01:54:59.538 00.000 21948 Move returns status 0, amount 51
01:54:59.538 00.000 21948 move complete, result=0
01:54:59.539 00.001 21948 worker thread done servicing request
01:54:59.539 00.000 21948 Worker thread wakes up
01:54:59.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:54:59.539 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 51 ms NORTH
01:54:59.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:01.164 01.625 21948 Exposure complete
01:55:01.224 00.060 21948 worker thread done servicing request
01:55:01.224 00.000 18120 OnExposeComplete: enter
01:55:01.225 00.001 18120 UpdateGuideState(): m_state=6
01:55:01.225 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
01:55:01.226 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=235.21, Mass=1910, SNR=30.1, Peak=192 HFD=3.9
01:55:01.226 00.000 18120 MultiStar: [#1 0.34,-0.13,0.72,U] [#2 0.13,0.08,0.62,U] [#3 0.12,-0.32,0.61,U] [#4 0.37,-0.20,0.00,M3] [#5 0.35,0.08,0.48,U] [#6 0.05,-0.25,0.49,U] [#7 0.35,-0.05,0.44,U] [#8 0.27,0.09,0.40,U] 
01:55:01.227 00.001 18120 refined, 7 included, MultiStar: {0.23, -0.09}, one-star: {0.25, -0.10}
01:55:01.227 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
01:55:01.228 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:55:01.228 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=-0.17 mountY=-0.17, mountTheta=-2.37
01:55:01.231 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.09, opts=13)
01:55:01.232 00.001 18120 Enqueuing Move request for scope (0.23, -0.09)
01:55:01.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:01.233 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.1
01:55:01.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.233 00.000 21948 Worker thread wakes up
01:55:01.233 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
01:55:01.233 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
01:55:01.233 00.000 21948 Moving (0.23, -0.09) raw xDistance=-0.17 yDistance=-0.17
01:55:01.234 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:55:01.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:01.234 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:01.234 00.000 18120 Enqueuing Expose request
01:55:01.235 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:55:01.235 00.000 21948 MoveAxis(E, 0, ABG)
01:55:01.235 00.000 21948 Move returns status 0, amount 0
01:55:01.235 00.000 21948 MoveAxis(N, 0, ABG)
01:55:01.235 00.000 21948 Move returns status 0, amount 0
01:55:01.235 00.000 21948 move complete, result=0
01:55:01.235 00.000 21948 worker thread done servicing request
01:55:01.235 00.000 21948 Worker thread wakes up
01:55:01.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:01.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:01.236 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:02.751 01.515 21948 Exposure complete
01:55:02.786 00.035 21948 worker thread done servicing request
01:55:02.787 00.001 18120 OnExposeComplete: enter
01:55:02.788 00.001 18120 UpdateGuideState(): m_state=6
01:55:02.788 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
01:55:02.789 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=235.17, Mass=1896, SNR=30.1, Peak=190 HFD=4.2
01:55:02.789 00.000 18120 MultiStar: [#1 0.23,-0.26,0.73,U] [#2 0.18,-0.17,0.63,U] [#3 0.17,-0.41,0.00,M1] [#4 0.39,-0.30,0.00,M4] [#5 0.39,-0.23,0.00,M3] [#6 0.31,-0.44,0.00,M1] [#7 0.38,-0.28,0.00,M3] [#8 0.18,-0.00,0.39,U] 
01:55:02.790 00.001 18120 single-star, 3 included, MultiStar: {0.16, -0.16}, one-star: {0.07, -0.14}
01:55:02.790 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
01:55:02.790 00.000 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
01:55:02.791 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
01:55:02.793 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
01:55:02.794 00.001 18120 Enqueuing Move request for scope (0.07, -0.14)
01:55:02.795 00.001 21948 Worker thread wakes up
01:55:02.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:55:02.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:55:02.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:02.795 00.000 21948 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=-0.00
01:55:02.795 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
01:55:02.797 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:55:02.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:02.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:02.797 00.000 21948 MoveAxis(E, 0, ABG)
01:55:02.797 00.000 21948 Move returns status 0, amount 0
01:55:02.797 00.000 21948 MoveAxis(N, 0, ABG)
01:55:02.797 00.000 21948 Move returns status 0, amount 0
01:55:02.797 00.000 21948 move complete, result=0
01:55:02.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.798 00.001 21948 worker thread done servicing request
01:55:02.798 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:02.798 00.000 18120 Enqueuing Expose request
01:55:02.798 00.000 21948 Worker thread wakes up
01:55:02.798 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:02.799 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:02.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:04.425 01.626 21948 Exposure complete
01:55:04.461 00.036 21948 worker thread done servicing request
01:55:04.468 00.007 18120 OnExposeComplete: enter
01:55:04.469 00.001 18120 UpdateGuideState(): m_state=6
01:55:04.470 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
01:55:04.473 00.003 18120 Star::Find returns 1 (0), X=896.25, Y=235.18, Mass=1899, SNR=30.2, Peak=201 HFD=3.9
01:55:04.474 00.001 18120 MultiStar: [#1 0.40,-0.24,0.00,M3] [#2 0.41,-0.16,0.00,M1] [#3 0.15,-0.41,0.00,M2] [#4 0.76,-0.31,0.00,M5] [#5 0.42,-0.26,0.00,M4] [#6 0.27,-0.24,0.52,U] [#7 0.47,-0.44,0.00,M4] [#8 0.34,0.10,0.39,U] 
01:55:04.475 00.001 18120 single-star, 2 included, MultiStar: {0.26, -0.11}, one-star: {0.23, -0.13}
01:55:04.477 00.002 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
01:55:04.479 00.002 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
01:55:04.481 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.50 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
01:55:04.485 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.13, opts=13)
01:55:04.487 00.002 18120 Enqueuing Move request for scope (0.23, -0.13)
01:55:04.488 00.001 21948 Worker thread wakes up
01:55:04.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
01:55:04.488 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
01:55:04.488 00.000 21948 Moving (0.23, -0.13) raw xDistance=-0.21 yDistance=-0.15
01:55:04.488 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:55:04.488 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:04.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:04.489 00.001 18120 UpdateGuideState exits: m=1899 RSB=30.2
01:55:04.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.490 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:04.490 00.000 18120 Enqueuing Expose request
01:55:04.491 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:55:04.491 00.000 21948 MoveAxis(E, 38, ABG)
01:55:04.491 00.000 21948 Guiding  Dir = 2, Dur = 38
01:55:04.491 00.000 21948 IsSlewing returns 0
01:55:04.491 00.000 21948 IsGuiding returns 0
01:55:04.493 00.002 21948 PulseGuide returned control before completion, sleep 47
01:55:04.546 00.053 21948 IsGuiding returns 0
01:55:04.547 00.001 21948 Move returns status 0, amount 38
01:55:04.547 00.000 21948 MoveAxis(N, 0, ABG)
01:55:04.547 00.000 21948 Move returns status 0, amount 0
01:55:04.547 00.000 21948 move complete, result=0
01:55:04.547 00.000 21948 worker thread done servicing request
01:55:04.547 00.000 21948 Worker thread wakes up
01:55:04.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:04.547 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:55:04.549 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:05.962 01.413 21948 Exposure complete
01:55:06.001 00.039 21948 worker thread done servicing request
01:55:06.001 00.000 18120 OnExposeComplete: enter
01:55:06.004 00.003 18120 UpdateGuideState(): m_state=6
01:55:06.007 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
01:55:06.009 00.002 18120 Star::Find returns 1 (0), X=896.17, Y=235.18, Mass=2002, SNR=31.0, Peak=205 HFD=4.3
01:55:06.011 00.002 18120 MultiStar: [#1 0.45,-0.07,0.00,M4] [#2 0.18,-0.01,0.60,U] [#3 0.01,-0.30,0.60,U] [#4 0.36,-0.14,0.00,M6] [#5 0.15,0.03,0.46,U] [#6 -0.03,-0.41,0.00,M1] [#7 0.37,-0.23,0.00,M5] [#8 0.51,0.13,0.00,M6] 
01:55:06.012 00.001 18120 refined, 3 included, MultiStar: {0.13, -0.11}, one-star: {0.15, -0.13}
01:55:06.013 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:55:06.015 00.002 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
01:55:06.016 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.73 mountX=-0.16 mountY=-0.06, mountTheta=-2.76
01:55:06.018 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.11, opts=13)
01:55:06.019 00.001 18120 Enqueuing Move request for scope (0.13, -0.11)
01:55:06.020 00.001 21948 Worker thread wakes up
01:55:06.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:06.020 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
01:55:06.021 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:06.022 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:06.022 00.000 18120 Enqueuing Expose request
01:55:06.023 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:55:06.023 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:55:06.023 00.000 21948 Moving (0.13, -0.11) raw xDistance=-0.16 yDistance=-0.06
01:55:06.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:55:06.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:06.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:06.023 00.000 21948 MoveAxis(E, 0, ABG)
01:55:06.023 00.000 21948 Move returns status 0, amount 0
01:55:06.023 00.000 21948 MoveAxis(N, 0, ABG)
01:55:06.023 00.000 21948 Move returns status 0, amount 0
01:55:06.023 00.000 21948 move complete, result=0
01:55:06.023 00.000 21948 worker thread done servicing request
01:55:06.023 00.000 21948 Worker thread wakes up
01:55:06.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:06.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:06.024 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:07.658 01.634 21948 Exposure complete
01:55:07.702 00.044 21948 worker thread done servicing request
01:55:07.702 00.000 18120 OnExposeComplete: enter
01:55:07.703 00.001 18120 UpdateGuideState(): m_state=6
01:55:07.706 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
01:55:07.709 00.003 18120 Star::Find returns 1 (0), X=896.10, Y=234.91, Mass=1979, SNR=30.7, Peak=218 HFD=4.2
01:55:07.712 00.003 18120 MultiStar: [#1 0.30,-0.15,0.73,U] [#2 0.23,0.07,0.64,U] [#3 0.09,-0.33,0.62,U] [#4 0.29,-0.22,0.55,U] [#5 0.44,-0.29,0.00,M4] [#6 0.00,-0.27,0.51,U] [#7 0.33,-0.25,0.00,M6] [#8 0.25,-0.07,0.39,U] 
01:55:07.714 00.002 18120 refined, 6 included, MultiStar: {0.17, -0.21}, one-star: {0.08, -0.40}
01:55:07.716 00.002 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
01:55:07.718 00.002 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:55:07.719 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.90 mountX=-0.27 mountY=-0.06, mountTheta=-2.93
01:55:07.722 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.21, opts=13)
01:55:07.725 00.003 18120 Enqueuing Move request for scope (0.17, -0.21)
01:55:07.727 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:07.729 00.002 18120 UpdateGuideState exits: m=1979 RSB=30.7
01:55:07.731 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:07.732 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:07.733 00.001 18120 Enqueuing Expose request
01:55:07.734 00.001 21948 Worker thread wakes up
01:55:07.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
01:55:07.734 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
01:55:07.734 00.000 21948 Moving (0.17, -0.21) raw xDistance=-0.27 yDistance=-0.06
01:55:07.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:55:07.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:07.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:07.734 00.000 21948 MoveAxis(E, 48, ABG)
01:55:07.734 00.000 21948 Guiding  Dir = 2, Dur = 48
01:55:07.734 00.000 21948 IsSlewing returns 0
01:55:07.734 00.000 21948 IsGuiding returns 0
01:55:07.737 00.003 21948 PulseGuide returned control before completion, sleep 57
01:55:07.799 00.062 21948 IsGuiding returns 0
01:55:07.799 00.000 21948 Move returns status 0, amount 48
01:55:07.799 00.000 21948 MoveAxis(N, 0, ABG)
01:55:07.799 00.000 21948 Move returns status 0, amount 0
01:55:07.799 00.000 21948 move complete, result=0
01:55:07.799 00.000 21948 worker thread done servicing request
01:55:07.799 00.000 21948 Worker thread wakes up
01:55:07.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:07.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:07.799 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
01:55:09.205 01.406 21948 Exposure complete
01:55:09.248 00.043 21948 worker thread done servicing request
01:55:09.249 00.001 18120 OnExposeComplete: enter
01:55:09.249 00.000 18120 UpdateGuideState(): m_state=6
01:55:09.252 00.003 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
01:55:09.255 00.003 18120 Star::Find returns 1 (0), X=896.22, Y=235.32, Mass=1894, SNR=30.2, Peak=180 HFD=3.9
01:55:09.258 00.003 18120 MultiStar: [#1 0.32,0.08,0.74,U] [#2 0.20,-0.06,0.66,U] [#3 0.22,-0.57,0.00,M1] [#4 0.43,-0.04,0.00,M6] [#5 0.57,-0.10,0.00,M5] [#6 -0.10,-0.28,0.54,U] [#7 0.37,-0.05,0.43,U] [#8 0.28,-0.02,0.41,U] 
01:55:09.260 00.002 18120 single-star, 5 included, MultiStar: {0.21, -0.04}, one-star: {0.19, 0.01}
01:55:09.262 00.002 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
01:55:09.262 00.000 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
01:55:09.263 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.03 mountX=-0.07 mountY=-0.18, mountTheta=-1.97
01:55:09.264 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.01, opts=13)
01:55:09.265 00.001 18120 Enqueuing Move request for scope (0.19, 0.01)
01:55:09.266 00.001 21948 Worker thread wakes up
01:55:09.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
01:55:09.266 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
01:55:09.266 00.000 21948 Moving (0.19, 0.01) raw xDistance=-0.07 yDistance=-0.18
01:55:09.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:55:09.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:09.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:09.269 00.003 18120 UpdateGuideState exits: m=1894 RSB=30.2
01:55:09.272 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:09.274 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:09.276 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:09.276 00.000 21948 MoveAxis(E, 0, ABG)
01:55:09.276 00.000 21948 Move returns status 0, amount 0
01:55:09.276 00.000 21948 MoveAxis(N, 0, ABG)
01:55:09.276 00.000 21948 Move returns status 0, amount 0
01:55:09.276 00.000 21948 move complete, result=0
01:55:09.277 00.001 18120 Enqueuing Expose request
01:55:09.277 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:09.278 00.001 21948 worker thread done servicing request
01:55:09.278 00.000 21948 Worker thread wakes up
01:55:09.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:09.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:10.901 01.623 21948 Exposure complete
01:55:10.937 00.036 21948 worker thread done servicing request
01:55:10.938 00.001 18120 OnExposeComplete: enter
01:55:10.939 00.001 18120 UpdateGuideState(): m_state=6
01:55:10.939 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
01:55:10.940 00.001 18120 Star::Find returns 1 (0), X=896.23, Y=235.14, Mass=1981, SNR=30.8, Peak=202 HFD=4.1
01:55:10.940 00.000 18120 MultiStar: [#1 0.20,0.01,0.72,U] [#2 0.13,0.17,0.61,U] [#3 0.16,-0.43,0.00,M2] [#4 0.61,-0.05,0.00,M7] [#5 0.42,-0.13,0.00,M6] [#6 -0.22,-0.19,0.54,U] [#7 0.49,-0.09,0.00,M6] [#8 0.18,0.04,0.39,U] 
01:55:10.941 00.001 18120 refined, 4 included, MultiStar: {0.12, -0.04}, one-star: {0.20, -0.17}
01:55:10.941 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
01:55:10.942 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
01:55:10.942 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.36 mountX=-0.09 mountY=-0.08, mountTheta=-2.37
01:55:10.943 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.04, opts=13)
01:55:10.944 00.001 18120 Enqueuing Move request for scope (0.12, -0.04)
01:55:10.947 00.003 21948 Worker thread wakes up
01:55:10.948 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:10.950 00.002 18120 UpdateGuideState exits: m=1981 RSB=30.8
01:55:10.952 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.954 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:10.957 00.003 18120 Enqueuing Expose request
01:55:10.959 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:55:10.959 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:55:10.959 00.000 21948 Moving (0.12, -0.04) raw xDistance=-0.09 yDistance=-0.08
01:55:10.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:10.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:10.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:10.960 00.001 21948 MoveAxis(E, 0, ABG)
01:55:10.960 00.000 21948 Move returns status 0, amount 0
01:55:10.960 00.000 21948 MoveAxis(N, 0, ABG)
01:55:10.960 00.000 21948 Move returns status 0, amount 0
01:55:10.960 00.000 21948 move complete, result=0
01:55:10.960 00.000 21948 worker thread done servicing request
01:55:10.960 00.000 21948 Worker thread wakes up
01:55:10.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:10.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:10.961 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:12.483 01.522 21948 Exposure complete
01:55:12.519 00.036 21948 worker thread done servicing request
01:55:12.519 00.000 18120 OnExposeComplete: enter
01:55:12.521 00.002 18120 UpdateGuideState(): m_state=6
01:55:12.521 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
01:55:12.522 00.001 18120 Star::Find returns 1 (0), X=896.14, Y=235.24, Mass=1828, SNR=29.7, Peak=185 HFD=3.8
01:55:12.522 00.000 18120 MultiStar: [#1 0.33,0.08,0.76,U] [#2 0.18,0.15,0.68,U] [#3 0.23,-0.31,0.00,M3] [#4 0.33,-0.28,0.00,M8] [#5 0.43,0.03,0.00,M7] [#6 -0.04,-0.36,0.53,U] [#7 0.34,-0.06,0.47,U] [#8 0.30,-0.13,0.41,U] 
01:55:12.523 00.001 18120 single-star, 5 included, MultiStar: {0.20, -0.05}, one-star: {0.12, -0.07}
01:55:12.523 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
01:55:12.523 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
01:55:12.524 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.55 mountX=-0.12 mountY=-0.07, mountTheta=-2.57
01:55:12.525 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.07, opts=13)
01:55:12.526 00.001 18120 Enqueuing Move request for scope (0.12, -0.07)
01:55:12.526 00.000 21948 Worker thread wakes up
01:55:12.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:55:12.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:55:12.526 00.000 21948 Moving (0.12, -0.07) raw xDistance=-0.12 yDistance=-0.07
01:55:12.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:12.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:12.527 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:12.527 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.7
01:55:12.528 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:12.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:12.529 00.001 18120 Enqueuing Expose request
01:55:12.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:12.529 00.000 21948 MoveAxis(E, 0, ABG)
01:55:12.529 00.000 21948 Move returns status 0, amount 0
01:55:12.529 00.000 21948 MoveAxis(N, 0, ABG)
01:55:12.529 00.000 21948 Move returns status 0, amount 0
01:55:12.529 00.000 21948 move complete, result=0
01:55:12.529 00.000 21948 worker thread done servicing request
01:55:12.529 00.000 21948 Worker thread wakes up
01:55:12.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:12.530 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:12.530 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:14.153 01.623 21948 Exposure complete
01:55:14.210 00.057 21948 worker thread done servicing request
01:55:14.210 00.000 18120 OnExposeComplete: enter
01:55:14.213 00.003 18120 UpdateGuideState(): m_state=6
01:55:14.216 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
01:55:14.216 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=235.40, Mass=1919, SNR=30.3, Peak=165 HFD=3.7
01:55:14.217 00.001 18120 MultiStar: [#1 0.50,0.00,0.00,M1] [#2 0.36,0.24,0.00,M1] [#3 0.14,-0.39,0.00,M4] [#4 0.62,-0.10,0.00,M9] [#5 0.60,0.02,0.00,M8] [#6 0.11,-0.22,0.50,U] [#7 0.63,-0.03,0.00,M6] [#8 0.47,0.15,0.00,M3] 
01:55:14.217 00.000 18120 refined, 1 included, MultiStar: {0.24, -0.02}, one-star: {0.31, 0.08}
01:55:14.217 00.000 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
01:55:14.218 00.001 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
01:55:14.218 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.25 cameraTheta=-0.08 mountX=-0.12 mountY=-0.21, mountTheta=-2.08
01:55:14.220 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.02, opts=13)
01:55:14.220 00.000 18120 Enqueuing Move request for scope (0.24, -0.02)
01:55:14.221 00.001 21948 Worker thread wakes up
01:55:14.221 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:14.221 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.3
01:55:14.222 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:14.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:14.223 00.001 18120 Enqueuing Expose request
01:55:14.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
01:55:14.223 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
01:55:14.223 00.000 21948 Moving (0.24, -0.02) raw xDistance=-0.12 yDistance=-0.21
01:55:14.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:14.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:55:14.223 00.000 21948 MoveAxis(E, 0, ABG)
01:55:14.223 00.000 21948 Move returns status 0, amount 0
01:55:14.223 00.000 21948 MoveAxis(N, 50, ABG)
01:55:14.223 00.000 21948 Guiding  Dir = 0, Dur = 50
01:55:14.223 00.000 21948 IsSlewing returns 0
01:55:14.223 00.000 21948 IsGuiding returns 0
01:55:14.229 00.006 21948 PulseGuide returned control before completion, sleep 56
01:55:14.296 00.067 21948 IsGuiding returns 0
01:55:14.296 00.000 21948 Move returns status 0, amount 50
01:55:14.296 00.000 21948 move complete, result=0
01:55:14.298 00.002 21948 worker thread done servicing request
01:55:14.298 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:55:14.298 00.000 21948 Worker thread wakes up
01:55:14.299 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:14.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:15.708 01.409 21948 Exposure complete
01:55:15.754 00.046 21948 worker thread done servicing request
01:55:15.754 00.000 18120 OnExposeComplete: enter
01:55:15.755 00.001 18120 UpdateGuideState(): m_state=6
01:55:15.755 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
01:55:15.755 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=235.37, Mass=1987, SNR=30.8, Peak=188 HFD=4.0
01:55:15.756 00.001 18120 MultiStar: [#1 0.11,0.11,0.71,U] [#2 0.05,0.14,0.64,U] [#3 -0.17,-0.14,0.61,U] [#4 0.24,-0.08,0.56,U] [#5 0.19,-0.08,0.46,U] [#6 -0.14,0.10,0.56,U] [#7 0.01,-0.01,0.45,U] [#8 0.36,0.24,0.00,M4] 
01:55:15.756 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {-0.06, 0.06}
01:55:15.757 00.001 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
01:55:15.757 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
01:55:15.757 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.87 mountX=0.01 mountY=-0.03, mountTheta=-1.14
01:55:15.759 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
01:55:15.759 00.000 18120 Enqueuing Move request for scope (0.02, 0.02)
01:55:15.760 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:15.760 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.8
01:55:15.760 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:15.761 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:15.761 00.000 18120 Enqueuing Expose request
01:55:15.762 00.001 21948 Worker thread wakes up
01:55:15.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:55:15.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:55:15.762 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
01:55:15.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:55:15.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:15.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:15.762 00.000 21948 MoveAxis(E, 0, ABG)
01:55:15.762 00.000 21948 Move returns status 0, amount 0
01:55:15.762 00.000 21948 MoveAxis(N, 0, ABG)
01:55:15.762 00.000 21948 Move returns status 0, amount 0
01:55:15.762 00.000 21948 move complete, result=0
01:55:15.762 00.000 21948 worker thread done servicing request
01:55:15.762 00.000 21948 Worker thread wakes up
01:55:15.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:15.762 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:15.762 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:17.399 01.637 21948 Exposure complete
01:55:17.467 00.068 21948 worker thread done servicing request
01:55:17.467 00.000 18120 OnExposeComplete: enter
01:55:17.468 00.001 18120 UpdateGuideState(): m_state=6
01:55:17.469 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
01:55:17.469 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=235.16, Mass=1924, SNR=30.3, Peak=194 HFD=4.2
01:55:17.470 00.001 18120 MultiStar: [#1 0.15,-0.06,0.71,U] [#2 0.08,-0.13,0.67,U] [#3 -0.01,-0.35,0.60,U] [#4 0.31,-0.07,0.56,U] [#5 0.17,0.17,0.47,U] [#6 -0.15,-0.20,0.52,U] [#7 -0.10,-0.12,0.47,U] [#8 0.19,0.34,0.00,M5] 
01:55:17.470 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.04, -0.15}
01:55:17.471 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
01:55:17.471 00.000 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
01:55:17.471 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.09 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
01:55:17.472 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.12, opts=13)
01:55:17.473 00.001 18120 Enqueuing Move request for scope (0.06, -0.12)
01:55:17.474 00.001 21948 Worker thread wakes up
01:55:17.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:17.474 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.3
01:55:17.476 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:17.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:17.476 00.000 18120 Enqueuing Expose request
01:55:17.477 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
01:55:17.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
01:55:17.477 00.000 21948 Moving (0.06, -0.12) raw xDistance=-0.14 yDistance=-0.00
01:55:17.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:55:17.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:17.477 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:17.477 00.000 21948 MoveAxis(E, 0, ABG)
01:55:17.477 00.000 21948 Move returns status 0, amount 0
01:55:17.477 00.000 21948 MoveAxis(N, 0, ABG)
01:55:17.477 00.000 21948 Move returns status 0, amount 0
01:55:17.477 00.000 21948 move complete, result=0
01:55:17.477 00.000 21948 worker thread done servicing request
01:55:17.477 00.000 21948 Worker thread wakes up
01:55:17.477 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:17.477 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:17.477 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:18.886 01.409 21948 Exposure complete
01:55:18.947 00.061 21948 worker thread done servicing request
01:55:18.947 00.000 18120 OnExposeComplete: enter
01:55:18.949 00.002 18120 UpdateGuideState(): m_state=6
01:55:18.952 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
01:55:18.953 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=234.98, Mass=1971, SNR=30.7, Peak=215 HFD=4.1
01:55:18.953 00.000 18120 MultiStar: [#1 0.28,-0.22,0.74,U] [#2 0.19,-0.01,0.64,U] [#3 0.13,-0.55,0.00,M3] [#4 0.34,-0.20,0.00,M8] [#5 0.54,-0.20,0.00,M7] [#6 0.06,-0.39,0.00,M1] [#7 0.30,-0.37,0.00,M5] [#8 0.28,-0.05,0.39,U] 
01:55:18.954 00.001 18120 refined, 3 included, MultiStar: {0.21, -0.19}, one-star: {0.15, -0.33}
01:55:18.954 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
01:55:18.955 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
01:55:18.955 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.72 mountX=-0.26 mountY=-0.11, mountTheta=-2.75
01:55:18.957 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.19, opts=13)
01:55:18.957 00.000 18120 Enqueuing Move request for scope (0.21, -0.19)
01:55:18.958 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:18.958 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.7
01:55:18.959 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:18.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:18.959 00.000 18120 Enqueuing Expose request
01:55:18.960 00.001 21948 Worker thread wakes up
01:55:18.960 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
01:55:18.961 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
01:55:18.961 00.000 21948 Moving (0.21, -0.19) raw xDistance=-0.26 yDistance=-0.11
01:55:18.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:55:18.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:18.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:55:18.961 00.000 21948 MoveAxis(E, 46, ABG)
01:55:18.961 00.000 21948 Guiding  Dir = 2, Dur = 46
01:55:18.961 00.000 21948 IsSlewing returns 0
01:55:18.961 00.000 21948 IsGuiding returns 0
01:55:18.964 00.003 21948 PulseGuide returned control before completion, sleep 54
01:55:19.032 00.068 21948 IsGuiding returns 0
01:55:19.032 00.000 21948 Move returns status 0, amount 46
01:55:19.032 00.000 21948 MoveAxis(N, 0, ABG)
01:55:19.032 00.000 21948 Move returns status 0, amount 0
01:55:19.032 00.000 21948 move complete, result=0
01:55:19.032 00.000 21948 worker thread done servicing request
01:55:19.032 00.000 21948 Worker thread wakes up
01:55:19.032 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:55:19.034 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:19.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:20.669 01.635 21948 Exposure complete
01:55:20.706 00.037 21948 worker thread done servicing request
01:55:20.706 00.000 18120 OnExposeComplete: enter
01:55:20.707 00.001 18120 UpdateGuideState(): m_state=6
01:55:20.707 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
01:55:20.708 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.28, Mass=1950, SNR=30.7, Peak=182 HFD=4.1
01:55:20.708 00.000 18120 MultiStar: [#1 0.25,0.11,0.74,U] [#2 -0.05,0.26,0.63,U] [#3 -0.07,-0.07,0.59,U] [#4 0.42,0.05,0.00,M9] [#5 0.35,0.12,0.49,U] [#6 -0.04,-0.03,0.53,U] [#7 0.20,0.08,0.45,U] [#8 0.19,0.10,0.40,U] 
01:55:20.709 00.001 18120 single-star, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.05, -0.03}
01:55:20.709 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
01:55:20.710 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
01:55:20.710 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.59 mountX=-0.05 mountY=-0.03, mountTheta=-2.62
01:55:20.711 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
01:55:20.712 00.001 18120 Enqueuing Move request for scope (0.05, -0.03)
01:55:20.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:20.713 00.001 21948 Worker thread wakes up
01:55:20.713 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.7
01:55:20.714 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:55:20.714 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.715 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:20.715 00.000 18120 Enqueuing Expose request
01:55:20.716 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:55:20.716 00.000 21948 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.03
01:55:20.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:55:20.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:20.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:20.716 00.000 21948 MoveAxis(E, 0, ABG)
01:55:20.716 00.000 21948 Move returns status 0, amount 0
01:55:20.716 00.000 21948 MoveAxis(N, 0, ABG)
01:55:20.716 00.000 21948 Move returns status 0, amount 0
01:55:20.716 00.000 21948 move complete, result=0
01:55:20.716 00.000 21948 worker thread done servicing request
01:55:20.716 00.000 21948 Worker thread wakes up
01:55:20.716 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:20.717 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:20.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:22.241 01.524 21948 Exposure complete
01:55:22.277 00.036 21948 worker thread done servicing request
01:55:22.277 00.000 18120 OnExposeComplete: enter
01:55:22.279 00.002 18120 UpdateGuideState(): m_state=6
01:55:22.280 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
01:55:22.281 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=235.26, Mass=2053, SNR=31.3, Peak=198 HFD=4.0
01:55:22.282 00.001 18120 MultiStar: [#1 0.07,0.03,0.72,U] [#2 0.04,0.08,0.61,U] [#3 -0.06,-0.23,0.60,U] [#4 0.17,0.06,0.57,U] [#5 0.14,0.01,0.45,U] [#6 -0.25,0.10,0.52,U] [#7 0.20,0.10,0.42,U] [#8 0.19,0.11,0.40,U] 
01:55:22.283 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.13, -0.05}
01:55:22.283 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
01:55:22.283 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
01:55:22.284 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.56 mountX=0.00 mountY=-0.02, mountTheta=-1.44
01:55:22.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
01:55:22.285 00.000 18120 Enqueuing Move request for scope (0.02, 0.01)
01:55:22.286 00.001 21948 Worker thread wakes up
01:55:22.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:55:22.286 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:55:22.286 00.000 21948 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
01:55:22.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:55:22.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:22.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:22.288 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:22.288 00.000 21948 MoveAxis(E, 0, ABG)
01:55:22.288 00.000 21948 Move returns status 0, amount 0
01:55:22.288 00.000 21948 MoveAxis(N, 0, ABG)
01:55:22.288 00.000 21948 Move returns status 0, amount 0
01:55:22.288 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.3
01:55:22.289 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:22.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:22.290 00.001 18120 Enqueuing Expose request
01:55:22.290 00.000 21948 move complete, result=0
01:55:22.290 00.000 21948 worker thread done servicing request
01:55:22.290 00.000 21948 Worker thread wakes up
01:55:22.290 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:22.291 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:22.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:23.920 01.629 21948 Exposure complete
01:55:23.949 00.029 21948 worker thread done servicing request
01:55:23.949 00.000 18120 OnExposeComplete: enter
01:55:23.950 00.001 18120 UpdateGuideState(): m_state=6
01:55:23.951 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
01:55:23.951 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=235.22, Mass=2024, SNR=31.1, Peak=205 HFD=3.9
01:55:23.952 00.001 18120 MultiStar: [#1 0.21,-0.06,0.71,U] [#2 0.24,0.04,0.61,U] [#3 0.09,-0.35,0.57,U] [#4 0.38,-0.23,0.00,M9] [#5 0.44,-0.19,0.00,M6] [#6 -0.04,-0.13,0.51,U] [#7 0.33,0.07,0.40,U] [#8 0.16,0.12,0.41,U] 
01:55:23.952 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.22, -0.09}
01:55:23.953 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
01:55:23.953 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
01:55:23.953 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.38 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
01:55:23.956 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.07, opts=13)
01:55:23.957 00.001 18120 Enqueuing Move request for scope (0.18, -0.07)
01:55:23.957 00.000 21948 Worker thread wakes up
01:55:23.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
01:55:23.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
01:55:23.957 00.000 21948 Moving (0.18, -0.07) raw xDistance=-0.14 yDistance=-0.13
01:55:23.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:55:23.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:23.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:55:23.957 00.000 21948 MoveAxis(E, 0, ABG)
01:55:23.957 00.000 21948 Move returns status 0, amount 0
01:55:23.957 00.000 21948 MoveAxis(N, 0, ABG)
01:55:23.957 00.000 21948 Move returns status 0, amount 0
01:55:23.957 00.000 21948 move complete, result=0
01:55:23.957 00.000 21948 worker thread done servicing request
01:55:23.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:23.958 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.1
01:55:23.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:23.959 00.000 18120 Enqueuing Expose request
01:55:23.959 00.000 21948 Worker thread wakes up
01:55:23.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:23.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:23.960 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:25.487 01.527 21948 Exposure complete
01:55:25.532 00.045 21948 worker thread done servicing request
01:55:25.532 00.000 18120 OnExposeComplete: enter
01:55:25.535 00.003 18120 UpdateGuideState(): m_state=6
01:55:25.538 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
01:55:25.540 00.002 18120 Star::Find returns 1 (0), X=896.06, Y=235.07, Mass=2020, SNR=31.1, Peak=220 HFD=4.1
01:55:25.543 00.003 18120 MultiStar: [#1 0.37,-0.06,0.70,U] [#2 0.15,-0.15,0.61,U] [#3 0.13,-0.47,0.00,M1] [#4 0.34,-0.13,0.56,U] [#5 0.19,-0.16,0.42,U] [#6 0.10,-0.23,0.50,U] [#7 0.46,-0.12,0.00,M3] [#8 0.39,-0.21,0.00,M2] 
01:55:25.545 00.002 18120 single-star, 5 included, MultiStar: {0.19, -0.17}, one-star: {0.03, -0.24}
01:55:25.546 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
01:55:25.548 00.002 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
01:55:25.549 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.43 mountX=-0.23 mountY=0.08, mountTheta=2.82
01:55:25.551 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.24, opts=13)
01:55:25.551 00.000 18120 Enqueuing Move request for scope (0.03, -0.24)
01:55:25.552 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:25.552 00.000 21948 Worker thread wakes up
01:55:25.553 00.001 18120 UpdateGuideState exits: m=2020 RSB=31.1
01:55:25.553 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
01:55:25.553 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
01:55:25.553 00.000 21948 Moving (0.03, -0.24) raw xDistance=-0.23 yDistance=0.08
01:55:25.553 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:55:25.553 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:25.553 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:55:25.553 00.000 21948 MoveAxis(E, 42, ABG)
01:55:25.553 00.000 21948 Guiding  Dir = 2, Dur = 42
01:55:25.553 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:25.554 00.001 21948 IsSlewing returns 0
01:55:25.554 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:25.554 00.000 18120 Enqueuing Expose request
01:55:25.555 00.001 21948 IsGuiding returns 0
01:55:25.557 00.002 21948 PulseGuide returned control before completion, sleep 51
01:55:25.612 00.055 21948 IsGuiding returns 1
01:55:25.614 00.002 21948 scope still moving after pulse duration time elapsed
01:55:25.642 00.028 21948 IsSlewing returns 0
01:55:25.642 00.000 21948 IsGuiding returns 0
01:55:25.642 00.000 21948 scope move finished after 42 + 45 ms
01:55:25.642 00.000 21948 Move returns status 0, amount 42
01:55:25.642 00.000 21948 MoveAxis(N, 0, ABG)
01:55:25.642 00.000 21948 Move returns status 0, amount 0
01:55:25.643 00.001 21948 move complete, result=0
01:55:25.643 00.000 21948 worker thread done servicing request
01:55:25.643 00.000 21948 Worker thread wakes up
01:55:25.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:25.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:25.643 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:55:27.270 01.627 21948 Exposure complete
01:55:27.321 00.051 21948 worker thread done servicing request
01:55:27.321 00.000 18120 OnExposeComplete: enter
01:55:27.322 00.001 18120 UpdateGuideState(): m_state=6
01:55:27.323 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
01:55:27.323 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=235.20, Mass=2089, SNR=31.6, Peak=216 HFD=4.1
01:55:27.324 00.001 18120 MultiStar: [#1 0.09,-0.01,0.71,U] [#2 0.14,0.01,0.60,U] [#3 -0.09,-0.24,0.55,U] [#4 0.23,-0.19,0.55,U] [#5 0.17,-0.21,0.48,U] [#6 -0.26,-0.41,0.00,M1] [#7 0.10,-0.18,0.42,U] [#8 -0.05,0.24,0.39,U] 
01:55:27.324 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.08, -0.11}
01:55:27.324 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
01:55:27.325 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
01:55:27.325 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.05 mountX=-0.11 mountY=-0.01, mountTheta=-3.08
01:55:27.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
01:55:27.327 00.001 18120 Enqueuing Move request for scope (0.05, -0.09)
01:55:27.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:27.328 00.001 18120 UpdateGuideState exits: m=2089 RSB=31.6
01:55:27.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.329 00.001 21948 Worker thread wakes up
01:55:27.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:55:27.329 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:55:27.329 00.000 21948 Moving (0.05, -0.09) raw xDistance=-0.11 yDistance=-0.01
01:55:27.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:27.330 00.001 18120 Enqueuing Expose request
01:55:27.331 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:55:27.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:27.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:55:27.331 00.000 21948 MoveAxis(E, 0, ABG)
01:55:27.331 00.000 21948 Move returns status 0, amount 0
01:55:27.331 00.000 21948 MoveAxis(N, 0, ABG)
01:55:27.331 00.000 21948 Move returns status 0, amount 0
01:55:27.331 00.000 21948 move complete, result=0
01:55:27.331 00.000 21948 worker thread done servicing request
01:55:27.331 00.000 21948 Worker thread wakes up
01:55:27.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:27.332 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:27.332 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:28.851 01.519 21948 Exposure complete
01:55:28.881 00.030 21948 worker thread done servicing request
01:55:28.881 00.000 18120 OnExposeComplete: enter
01:55:28.884 00.003 18120 UpdateGuideState(): m_state=6
01:55:28.885 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
01:55:28.887 00.002 18120 Star::Find returns 1 (0), X=895.93, Y=235.18, Mass=1996, SNR=30.9, Peak=204 HFD=4.1
01:55:28.888 00.001 18120 MultiStar: [#1 0.25,-0.22,0.72,U] [#2 0.11,-0.17,0.64,U] [#3 0.03,-0.42,0.00,M1] [#4 0.33,-0.34,0.00,M8] [#5 0.40,-0.12,0.00,M5] [#6 -0.05,-0.38,0.00,M2] [#7 0.50,0.09,0.00,M3] [#8 0.36,-0.27,0.00,M2] 
01:55:28.888 00.000 18120 single-star, 2 included, MultiStar: {0.07, -0.17}, one-star: {-0.09, -0.13}
01:55:28.889 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.12)
01:55:28.889 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.08)
01:55:28.889 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.17 mountX=-0.08 mountY=0.14, mountTheta=2.11
01:55:28.891 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.13, opts=13)
01:55:28.891 00.000 18120 Enqueuing Move request for scope (-0.09, -0.13)
01:55:28.891 00.000 21948 Worker thread wakes up
01:55:28.892 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:55:28.892 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:55:28.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:28.892 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.9
01:55:28.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:28.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:28.894 00.001 18120 Enqueuing Expose request
01:55:28.894 00.000 21948 Moving (-0.09, -0.13) raw xDistance=-0.08 yDistance=0.14
01:55:28.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:55:28.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:28.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:55:28.894 00.000 21948 MoveAxis(E, 0, ABG)
01:55:28.894 00.000 21948 Move returns status 0, amount 0
01:55:28.894 00.000 21948 MoveAxis(N, 0, ABG)
01:55:28.894 00.000 21948 Move returns status 0, amount 0
01:55:28.895 00.001 21948 move complete, result=0
01:55:28.895 00.000 21948 worker thread done servicing request
01:55:28.895 00.000 21948 Worker thread wakes up
01:55:28.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:28.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:28.895 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:30.531 01.636 21948 Exposure complete
01:55:30.565 00.034 21948 worker thread done servicing request
01:55:30.565 00.000 18120 OnExposeComplete: enter
01:55:30.568 00.003 18120 UpdateGuideState(): m_state=6
01:55:30.568 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
01:55:30.568 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=234.92, Mass=1875, SNR=30.1, Peak=212 HFD=4.0
01:55:30.568 00.000 18120 MultiStar: [#1 0.20,-0.08,0.73,U] [#2 0.12,-0.01,0.65,U] [#3 -0.07,-0.40,0.00,M2] [#4 0.30,-0.35,0.00,M9] [#5 0.04,-0.15,0.48,U] [#6 -0.21,-0.39,0.00,M3] [#7 0.32,-0.38,0.00,M4] [#8 0.36,-0.15,0.00,M3] 
01:55:30.570 00.002 18120 refined, 3 included, MultiStar: {0.09, -0.19}, one-star: {0.02, -0.40}
01:55:30.570 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
01:55:30.570 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
01:55:30.571 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.10 mountX=-0.21 mountY=0.00, mountTheta=3.14
01:55:30.571 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.19, opts=13)
01:55:30.571 00.000 18120 Enqueuing Move request for scope (0.09, -0.19)
01:55:30.573 00.002 21948 Worker thread wakes up
01:55:30.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
01:55:30.573 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
01:55:30.573 00.000 21948 Moving (0.09, -0.19) raw xDistance=-0.21 yDistance=0.00
01:55:30.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:55:30.573 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:30.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:30.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:55:30.573 00.000 21948 MoveAxis(E, 37, ABG)
01:55:30.573 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.1
01:55:30.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:30.574 00.000 18120 Enqueuing Expose request
01:55:30.574 00.000 21948 Guiding  Dir = 2, Dur = 37
01:55:30.575 00.001 21948 IsSlewing returns 0
01:55:30.575 00.000 21948 IsGuiding returns 0
01:55:30.577 00.002 21948 PulseGuide returned control before completion, sleep 46
01:55:30.638 00.061 21948 IsGuiding returns 0
01:55:30.638 00.000 21948 Move returns status 0, amount 37
01:55:30.638 00.000 21948 MoveAxis(N, 0, ABG)
01:55:30.638 00.000 21948 Move returns status 0, amount 0
01:55:30.638 00.000 21948 move complete, result=0
01:55:30.638 00.000 21948 worker thread done servicing request
01:55:30.639 00.001 21948 Worker thread wakes up
01:55:30.639 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
01:55:30.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:30.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:32.055 01.416 21948 Exposure complete
01:55:32.082 00.027 21948 worker thread done servicing request
01:55:32.082 00.000 18120 OnExposeComplete: enter
01:55:32.083 00.001 18120 UpdateGuideState(): m_state=6
01:55:32.083 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
01:55:32.084 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.19, Mass=1977, SNR=30.7, Peak=199 HFD=4.1
01:55:32.084 00.000 18120 MultiStar: [#1 0.21,-0.05,0.73,U] [#2 -0.07,0.10,0.64,U] [#3 0.17,-0.26,0.61,U] [#4 0.38,-0.26,0.00,M10] [#5 0.33,-0.12,0.45,U] [#6 -0.09,-0.10,0.53,U] [#7 0.48,-0.24,0.00,M5] [#8 0.19,-0.00,0.38,U] 
01:55:32.085 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.13, -0.13}
01:55:32.085 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:55:32.086 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:55:32.086 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.61 mountX=-0.12 mountY=-0.07, mountTheta=-2.64
01:55:32.087 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.08, opts=13)
01:55:32.088 00.001 18120 Enqueuing Move request for scope (0.12, -0.08)
01:55:32.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:32.089 00.001 21948 Worker thread wakes up
01:55:32.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
01:55:32.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
01:55:32.089 00.000 21948 Moving (0.12, -0.08) raw xDistance=-0.12 yDistance=-0.07
01:55:32.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:32.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:32.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:32.089 00.000 21948 MoveAxis(E, 0, ABG)
01:55:32.089 00.000 21948 Move returns status 0, amount 0
01:55:32.089 00.000 21948 MoveAxis(N, 0, ABG)
01:55:32.089 00.000 21948 Move returns status 0, amount 0
01:55:32.089 00.000 21948 move complete, result=0
01:55:32.089 00.000 21948 worker thread done servicing request
01:55:32.089 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.7
01:55:32.090 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:32.090 00.000 18120 Enqueuing Expose request
01:55:32.091 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:32.091 00.000 21948 Worker thread wakes up
01:55:32.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:32.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:33.714 01.623 21948 Exposure complete
01:55:33.755 00.041 21948 worker thread done servicing request
01:55:33.755 00.000 18120 OnExposeComplete: enter
01:55:33.755 00.000 18120 UpdateGuideState(): m_state=6
01:55:33.756 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
01:55:33.756 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=235.12, Mass=2037, SNR=31.2, Peak=210 HFD=4.2
01:55:33.757 00.001 18120 MultiStar: [#1 0.01,-0.17,0.72,U] [#2 0.08,-0.19,0.67,U] [#3 -0.14,-0.29,0.58,U] [#4 0.31,-0.36,0.00,R] [#5 0.37,-0.27,0.00,M4] [#6 -0.22,-0.39,0.00,M3] [#7 0.28,-0.26,0.00,M6] [#8 -0.16,-0.22,0.37,U] 
01:55:33.757 00.000 18120 single-star, 4 included, MultiStar: {-0.05, -0.21}, one-star: {-0.07, -0.19}
01:55:33.758 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.92 = 2.37)
01:55:33.758 00.000 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.96 = 2.33)
01:55:33.758 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.92 mountX=-0.15 mountY=0.15, mountTheta=2.35
01:55:33.763 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.19, opts=13)
01:55:33.765 00.002 18120 Enqueuing Move request for scope (-0.07, -0.19)
01:55:33.768 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:33.770 00.002 18120 UpdateGuideState exits: m=2037 RSB=31.2
01:55:33.773 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:33.775 00.002 21948 Worker thread wakes up
01:55:33.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
01:55:33.775 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
01:55:33.775 00.000 21948 Moving (-0.07, -0.19) raw xDistance=-0.15 yDistance=0.15
01:55:33.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:55:33.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:33.775 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:33.776 00.001 18120 Enqueuing Expose request
01:55:33.776 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:55:33.776 00.000 21948 MoveAxis(E, 0, ABG)
01:55:33.776 00.000 21948 Move returns status 0, amount 0
01:55:33.776 00.000 21948 MoveAxis(N, 0, ABG)
01:55:33.776 00.000 21948 Move returns status 0, amount 0
01:55:33.776 00.000 21948 move complete, result=0
01:55:33.776 00.000 21948 worker thread done servicing request
01:55:33.776 00.000 21948 Worker thread wakes up
01:55:33.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:33.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:33.777 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:35.294 01.517 21948 Exposure complete
01:55:35.326 00.032 21948 worker thread done servicing request
01:55:35.326 00.000 18120 OnExposeComplete: enter
01:55:35.327 00.001 18120 UpdateGuideState(): m_state=6
01:55:35.328 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
01:55:35.328 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.17, Mass=2010, SNR=31.0, Peak=194 HFD=4.2
01:55:35.329 00.001 18120 MultiStar: [#1 0.22,-0.10,0.70,U] [#2 0.12,-0.11,0.63,U] [#3 -0.05,-0.39,0.00,M1] [#4 -0.08,-0.03,0.58,U] [#5 0.24,-0.19,0.45,U] [#6 -0.08,-0.50,0.00,M4] [#7 0.21,-0.22,0.42,U] [#8 0.11,-0.10,0.40,U] 
01:55:35.329 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.12}, one-star: {-0.11, -0.14}
01:55:35.329 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
01:55:35.330 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
01:55:35.330 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
01:55:35.331 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.12, opts=13)
01:55:35.333 00.002 18120 Enqueuing Move request for scope (0.07, -0.12)
01:55:35.334 00.001 21948 Worker thread wakes up
01:55:35.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:55:35.334 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:55:35.334 00.000 21948 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.01
01:55:35.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:55:35.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:35.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:35.335 00.001 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:55:35.335 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:35.336 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:35.336 00.000 18120 Enqueuing Expose request
01:55:35.336 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:55:35.336 00.000 21948 MoveAxis(E, 0, ABG)
01:55:35.336 00.000 21948 Move returns status 0, amount 0
01:55:35.336 00.000 21948 MoveAxis(N, 0, ABG)
01:55:35.336 00.000 21948 Move returns status 0, amount 0
01:55:35.336 00.000 21948 move complete, result=0
01:55:35.336 00.000 21948 worker thread done servicing request
01:55:35.336 00.000 21948 Worker thread wakes up
01:55:35.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:35.337 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:35.337 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:36.969 01.632 21948 Exposure complete
01:55:37.011 00.042 21948 worker thread done servicing request
01:55:37.011 00.000 18120 OnExposeComplete: enter
01:55:37.012 00.001 18120 UpdateGuideState(): m_state=6
01:55:37.012 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
01:55:37.013 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=235.03, Mass=2121, SNR=31.9, Peak=212 HFD=4.3
01:55:37.013 00.000 18120 MultiStar: [#1 -0.05,-0.11,0.71,U] [#2 -0.00,-0.12,0.63,U] [#3 -0.30,-0.48,0.00,M2] [#4 -0.19,0.12,0.54,U] [#5 0.10,-0.18,0.47,U] [#6 -0.18,-0.56,0.00,M5] [#7 0.03,-0.38,0.00,M6] [#8 0.10,-0.02,0.38,U] 
01:55:37.014 00.001 18120 refined, 5 included, MultiStar: {-0.04, -0.12}, one-star: {-0.11, -0.29}
01:55:37.014 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.91 = 2.37)
01:55:37.014 00.000 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.33)
01:55:37.015 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.91 mountX=-0.09 mountY=0.09, mountTheta=2.35
01:55:37.016 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.12, opts=13)
01:55:37.017 00.001 18120 Enqueuing Move request for scope (-0.04, -0.12)
01:55:37.017 00.000 21948 Worker thread wakes up
01:55:37.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:37.018 00.001 18120 UpdateGuideState exits: m=2121 RSB=31.9
01:55:37.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:37.018 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:37.019 00.001 18120 Enqueuing Expose request
01:55:37.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:55:37.019 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:55:37.019 00.000 21948 Moving (-0.04, -0.12) raw xDistance=-0.09 yDistance=0.09
01:55:37.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:37.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:37.019 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:55:37.019 00.000 21948 MoveAxis(E, 0, ABG)
01:55:37.019 00.000 21948 Move returns status 0, amount 0
01:55:37.019 00.000 21948 MoveAxis(N, 0, ABG)
01:55:37.019 00.000 21948 Move returns status 0, amount 0
01:55:37.020 00.001 21948 move complete, result=0
01:55:37.020 00.000 21948 worker thread done servicing request
01:55:37.020 00.000 21948 Worker thread wakes up
01:55:37.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:37.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:37.020 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:38.537 01.517 21948 Exposure complete
01:55:38.578 00.041 21948 worker thread done servicing request
01:55:38.578 00.000 18120 OnExposeComplete: enter
01:55:38.579 00.001 18120 UpdateGuideState(): m_state=6
01:55:38.580 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
01:55:38.580 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=235.05, Mass=1989, SNR=30.9, Peak=195 HFD=4.2
01:55:38.581 00.001 18120 MultiStar: [#1 0.18,-0.13,0.73,U] [#2 0.17,-0.14,0.65,U] [#3 -0.03,-0.37,0.60,U] [#4 0.05,-0.04,0.56,U] [#5 -0.03,-0.11,0.47,U] [#6 -0.29,-0.47,0.00,M6] [#7 0.48,-0.14,0.00,M7] [#8 0.12,0.04,0.38,U] 
01:55:38.581 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.17}, one-star: {0.10, -0.27}
01:55:38.581 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
01:55:38.584 00.003 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
01:55:38.586 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.09 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
01:55:38.590 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.17, opts=13)
01:55:38.591 00.001 18120 Enqueuing Move request for scope (0.09, -0.17)
01:55:38.592 00.001 21948 Worker thread wakes up
01:55:38.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:38.592 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.9
01:55:38.593 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:38.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:38.593 00.000 18120 Enqueuing Expose request
01:55:38.594 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
01:55:38.594 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
01:55:38.594 00.000 21948 Moving (0.09, -0.17) raw xDistance=-0.19 yDistance=-0.00
01:55:38.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:55:38.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:38.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:38.594 00.000 21948 MoveAxis(E, 0, ABG)
01:55:38.594 00.000 21948 Move returns status 0, amount 0
01:55:38.594 00.000 21948 MoveAxis(N, 0, ABG)
01:55:38.594 00.000 21948 Move returns status 0, amount 0
01:55:38.594 00.000 21948 move complete, result=0
01:55:38.594 00.000 21948 worker thread done servicing request
01:55:38.594 00.000 21948 Worker thread wakes up
01:55:38.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:38.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:38.594 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:40.218 01.624 21948 Exposure complete
01:55:40.253 00.035 21948 worker thread done servicing request
01:55:40.253 00.000 18120 OnExposeComplete: enter
01:55:40.254 00.001 18120 UpdateGuideState(): m_state=6
01:55:40.254 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
01:55:40.255 00.001 18120 Star::Find returns 1 (0), X=896.18, Y=234.85, Mass=1943, SNR=30.5, Peak=210 HFD=4.0
01:55:40.255 00.000 18120 MultiStar: [#1 0.38,-0.48,0.00,M1] [#2 0.08,-0.23,0.64,U] [#3 0.05,-0.70,0.00,M2] [#4 0.15,-0.34,0.57,U] [#5 0.24,-0.22,0.47,U] [#6 -0.02,-0.54,0.00,M7] [#7 0.19,-0.56,0.00,M8] [#8 0.45,-0.32,0.00,M1] 
01:55:40.256 00.001 18120 refined, 3 included, MultiStar: {0.15, -0.34}, one-star: {0.15, -0.47}
01:55:40.256 00.000 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.13)
01:55:40.257 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.09)
01:55:40.257 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.16 mountX=-0.37 mountY=0.02, mountTheta=3.09
01:55:40.259 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.34, opts=13)
01:55:40.260 00.001 18120 Enqueuing Move request for scope (0.15, -0.34)
01:55:40.261 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:40.262 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.5
01:55:40.262 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.264 00.002 21948 Worker thread wakes up
01:55:40.264 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:40.264 00.000 18120 Enqueuing Expose request
01:55:40.265 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.34) opts 0xd
01:55:40.265 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.34)
01:55:40.265 00.000 21948 Moving (0.15, -0.34) raw xDistance=-0.37 yDistance=0.02
01:55:40.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:55:40.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:40.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:55:40.265 00.000 21948 MoveAxis(E, 66, ABG)
01:55:40.265 00.000 21948 Guiding  Dir = 2, Dur = 66
01:55:40.265 00.000 21948 IsSlewing returns 0
01:55:40.265 00.000 21948 IsGuiding returns 0
01:55:40.266 00.001 21948 PulseGuide returned control before completion, sleep 75
01:55:40.342 00.076 21948 IsGuiding returns 0
01:55:40.342 00.000 21948 Move returns status 0, amount 66
01:55:40.342 00.000 21948 MoveAxis(N, 0, ABG)
01:55:40.342 00.000 21948 Move returns status 0, amount 0
01:55:40.342 00.000 21948 move complete, result=0
01:55:40.342 00.000 21948 worker thread done servicing request
01:55:40.342 00.000 21948 Worker thread wakes up
01:55:40.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:40.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:40.342 00.000 18120 GuideStep: -0.4 px 66 ms EAST, 0.0 px 0 ms NORTH
01:55:41.758 01.416 21948 Exposure complete
01:55:41.785 00.027 21948 worker thread done servicing request
01:55:41.785 00.000 18120 OnExposeComplete: enter
01:55:41.786 00.001 18120 UpdateGuideState(): m_state=6
01:55:41.786 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
01:55:41.787 00.001 18120 Star::Find returns 1 (0), X=896.18, Y=235.03, Mass=1872, SNR=30.0, Peak=205 HFD=4.1
01:55:41.787 00.000 18120 MultiStar: [#1 0.18,-0.06,0.74,U] [#2 0.05,0.01,0.61,U] [#3 -0.09,-0.42,0.00,M3] [#4 -0.09,0.11,0.55,U] [#5 0.29,-0.12,0.48,U] [#6 -0.12,-0.52,0.00,M8] [#7 0.25,-0.22,0.44,U] [#8 0.06,-0.16,0.42,U] 
01:55:41.788 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.11}, one-star: {0.16, -0.28}
01:55:41.788 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
01:55:41.788 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
01:55:41.789 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=-0.16 mountY=-0.06, mountTheta=-2.75
01:55:41.790 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.11, opts=13)
01:55:41.791 00.001 18120 Enqueuing Move request for scope (0.13, -0.11)
01:55:41.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:41.792 00.001 21948 Worker thread wakes up
01:55:41.792 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
01:55:41.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:41.793 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:41.793 00.000 18120 Enqueuing Expose request
01:55:41.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:55:41.793 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:55:41.794 00.001 21948 Moving (0.13, -0.11) raw xDistance=-0.16 yDistance=-0.06
01:55:41.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:55:41.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:41.794 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:41.794 00.000 21948 MoveAxis(E, 0, ABG)
01:55:41.794 00.000 21948 Move returns status 0, amount 0
01:55:41.794 00.000 21948 MoveAxis(N, 0, ABG)
01:55:41.794 00.000 21948 Move returns status 0, amount 0
01:55:41.794 00.000 21948 move complete, result=0
01:55:41.794 00.000 21948 worker thread done servicing request
01:55:41.794 00.000 21948 Worker thread wakes up
01:55:41.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:41.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:41.794 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:43.419 01.625 21948 Exposure complete
01:55:43.466 00.047 21948 worker thread done servicing request
01:55:43.466 00.000 18120 OnExposeComplete: enter
01:55:43.469 00.003 18120 UpdateGuideState(): m_state=6
01:55:43.471 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
01:55:43.472 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=234.87, Mass=1990, SNR=30.9, Peak=213 HFD=4.2
01:55:43.474 00.002 18120 MultiStar: [#1 0.40,-0.45,0.00,M1] [#2 0.05,-0.27,0.63,U] [#3 -0.05,-0.78,0.00,M4] [#4 0.02,-0.20,0.55,U] [#5 0.17,-0.23,0.46,U] [#6 0.18,-0.77,0.00,M9] [#7 0.17,-0.43,0.00,M8] [#8 0.21,-0.38,0.00,M1] 
01:55:43.475 00.001 18120 refined, 3 included, MultiStar: {0.04, -0.31}, one-star: {-0.02, -0.44}
01:55:43.476 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
01:55:43.477 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
01:55:43.478 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.45 mountX=-0.30 mountY=0.11, mountTheta=2.80
01:55:43.481 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.31, opts=13)
01:55:43.483 00.002 18120 Enqueuing Move request for scope (0.04, -0.31)
01:55:43.484 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:43.485 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.9
01:55:43.487 00.002 21948 Worker thread wakes up
01:55:43.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
01:55:43.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
01:55:43.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:43.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:43.490 00.002 18120 Enqueuing Expose request
01:55:43.491 00.001 21948 Moving (0.04, -0.31) raw xDistance=-0.30 yDistance=0.11
01:55:43.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:55:43.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:43.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:55:43.491 00.000 21948 MoveAxis(E, 54, ABG)
01:55:43.491 00.000 21948 Guiding  Dir = 2, Dur = 54
01:55:43.492 00.001 21948 IsSlewing returns 0
01:55:43.492 00.000 21948 IsGuiding returns 0
01:55:43.495 00.003 21948 PulseGuide returned control before completion, sleep 62
01:55:43.571 00.076 21948 IsGuiding returns 0
01:55:43.571 00.000 21948 Move returns status 0, amount 54
01:55:43.572 00.001 21948 MoveAxis(N, 0, ABG)
01:55:43.572 00.000 21948 Move returns status 0, amount 0
01:55:43.572 00.000 21948 move complete, result=0
01:55:43.572 00.000 21948 worker thread done servicing request
01:55:43.572 00.000 21948 Worker thread wakes up
01:55:43.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:43.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:43.572 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
01:55:44.987 01.415 21948 Exposure complete
01:55:45.038 00.051 21948 worker thread done servicing request
01:55:45.038 00.000 18120 OnExposeComplete: enter
01:55:45.039 00.001 18120 UpdateGuideState(): m_state=6
01:55:45.040 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
01:55:45.041 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=235.05, Mass=1965, SNR=30.6, Peak=216 HFD=4.1
01:55:45.044 00.003 18120 MultiStar: [#1 0.22,-0.13,0.74,U] [#2 0.10,-0.10,0.64,U] [#3 0.10,-0.42,0.00,M5] [#4 -0.03,0.00,0.57,U] [#5 0.17,-0.23,0.47,U] [#6 -0.06,-0.38,0.00,M10] [#7 -0.07,-0.25,0.44,U] [#8 0.22,-0.08,0.40,U] 
01:55:45.046 00.002 18120 refined, 6 included, MultiStar: {0.10, -0.16}, one-star: {0.06, -0.26}
01:55:45.048 00.002 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
01:55:45.050 00.002 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
01:55:45.050 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-1.02 mountX=-0.18 mountY=-0.02, mountTheta=-3.06
01:55:45.052 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.16, opts=13)
01:55:45.052 00.000 18120 Enqueuing Move request for scope (0.10, -0.16)
01:55:45.053 00.001 21948 Worker thread wakes up
01:55:45.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:45.053 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.6
01:55:45.053 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.054 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:45.054 00.000 18120 Enqueuing Expose request
01:55:45.055 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
01:55:45.055 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
01:55:45.055 00.000 21948 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.02
01:55:45.055 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:55:45.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:45.055 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:45.055 00.000 21948 MoveAxis(E, 0, ABG)
01:55:45.055 00.000 21948 Move returns status 0, amount 0
01:55:45.055 00.000 21948 MoveAxis(N, 0, ABG)
01:55:45.055 00.000 21948 Move returns status 0, amount 0
01:55:45.055 00.000 21948 move complete, result=0
01:55:45.055 00.000 21948 worker thread done servicing request
01:55:45.055 00.000 21948 Worker thread wakes up
01:55:45.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:45.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:45.055 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:46.680 01.625 21948 Exposure complete
01:55:46.729 00.049 21948 worker thread done servicing request
01:55:46.730 00.001 18120 OnExposeComplete: enter
01:55:46.731 00.001 18120 UpdateGuideState(): m_state=6
01:55:46.733 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
01:55:46.734 00.001 18120 Star::Find returns 1 (0), X=895.69, Y=235.02, Mass=1973, SNR=30.7, Peak=206 HFD=4.0
01:55:46.736 00.002 18120 MultiStar: [#1 -0.24,-0.08,0.74,U] [#2 -0.18,0.00,0.62,U] [#3 -0.13,-0.21,0.61,U] [#4 -0.33,0.14,0.55,U] [#5 -0.03,-0.03,0.47,U] [#6 -0.45,-0.20,0.00,R] [#7 0.05,-0.17,0.44,U] [#8 -0.15,0.12,0.40,U] 
01:55:46.737 00.001 18120 refined, 7 included, MultiStar: {-0.19, -0.09}, one-star: {-0.33, -0.29}
01:55:46.738 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
01:55:46.739 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
01:55:46.740 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.70 mountX=-0.00 mountY=0.21, mountTheta=1.58
01:55:46.745 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.09, opts=13)
01:55:46.748 00.003 18120 Enqueuing Move request for scope (-0.19, -0.09)
01:55:46.749 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:46.750 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.7
01:55:46.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:46.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:46.751 00.001 18120 Enqueuing Expose request
01:55:46.751 00.000 21948 Worker thread wakes up
01:55:46.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
01:55:46.751 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
01:55:46.751 00.000 21948 Moving (-0.19, -0.09) raw xDistance=-0.00 yDistance=0.21
01:55:46.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:55:46.752 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:46.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:55:46.752 00.000 21948 MoveAxis(E, 0, ABG)
01:55:46.752 00.000 21948 Move returns status 0, amount 0
01:55:46.752 00.000 21948 MoveAxis(N, 0, ABG)
01:55:46.752 00.000 21948 Move returns status 0, amount 0
01:55:46.752 00.000 21948 move complete, result=0
01:55:46.752 00.000 21948 worker thread done servicing request
01:55:46.752 00.000 21948 Worker thread wakes up
01:55:46.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:46.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:46.752 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:48.276 01.524 21948 Exposure complete
01:55:48.325 00.049 21948 worker thread done servicing request
01:55:48.325 00.000 18120 OnExposeComplete: enter
01:55:48.326 00.001 18120 UpdateGuideState(): m_state=6
01:55:48.326 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
01:55:48.327 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.15, Mass=1983, SNR=30.8, Peak=204 HFD=4.2
01:55:48.327 00.000 18120 MultiStar: [#1 0.13,-0.11,0.71,U] [#2 0.10,-0.13,0.65,U] [#3 -0.13,-0.44,0.00,M5] [#4 -0.11,0.10,0.57,U] [#5 0.29,-0.13,0.46,U] [#6 0.35,-0.33,0.00,M1] [#7 0.04,-0.22,0.43,U] [#8 -0.07,-0.10,0.40,U] 
01:55:48.328 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.11}, one-star: {0.03, -0.17}
01:55:48.328 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
01:55:48.328 00.000 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
01:55:48.329 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.09 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
01:55:48.332 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
01:55:48.333 00.001 18120 Enqueuing Move request for scope (0.06, -0.11)
01:55:48.334 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:48.336 00.002 21948 Worker thread wakes up
01:55:48.336 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:55:48.336 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.8
01:55:48.337 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.339 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:48.340 00.001 18120 Enqueuing Expose request
01:55:48.343 00.003 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:55:48.343 00.000 21948 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.00
01:55:48.343 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:48.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:48.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:48.343 00.000 21948 MoveAxis(E, 0, ABG)
01:55:48.343 00.000 21948 Move returns status 0, amount 0
01:55:48.343 00.000 21948 MoveAxis(N, 0, ABG)
01:55:48.343 00.000 21948 Move returns status 0, amount 0
01:55:48.343 00.000 21948 move complete, result=0
01:55:48.343 00.000 21948 worker thread done servicing request
01:55:48.343 00.000 21948 Worker thread wakes up
01:55:48.343 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:48.343 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:48.343 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:49.977 01.634 21948 Exposure complete
01:55:50.029 00.052 21948 worker thread done servicing request
01:55:50.029 00.000 18120 OnExposeComplete: enter
01:55:50.030 00.001 18120 UpdateGuideState(): m_state=6
01:55:50.030 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
01:55:50.031 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=234.99, Mass=1991, SNR=30.8, Peak=215 HFD=4.2
01:55:50.032 00.001 18120 MultiStar: [#1 0.10,-0.26,0.73,U] [#2 0.00,-0.16,0.64,U] [#3 -0.04,-0.51,0.00,M6] [#4 0.04,-0.05,0.56,U] [#5 0.24,-0.27,0.47,U] [#6 0.06,-0.32,0.52,U] [#7 0.08,-0.61,0.00,M6] [#8 -0.05,-0.39,0.00,M1] 
01:55:50.033 00.001 18120 refined, 5 included, MultiStar: {0.03, -0.24}, one-star: {-0.12, -0.32}
01:55:50.033 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
01:55:50.034 00.001 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.81)
01:55:50.035 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.44 mountX=-0.23 mountY=0.08, mountTheta=2.81
01:55:50.036 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.24, opts=13)
01:55:50.038 00.002 18120 Enqueuing Move request for scope (0.03, -0.24)
01:55:50.039 00.001 21948 Worker thread wakes up
01:55:50.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:50.039 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.8
01:55:50.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:50.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:50.040 00.000 18120 Enqueuing Expose request
01:55:50.041 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
01:55:50.041 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
01:55:50.041 00.000 21948 Moving (0.03, -0.24) raw xDistance=-0.23 yDistance=0.08
01:55:50.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:55:50.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:50.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:55:50.041 00.000 21948 MoveAxis(E, 41, ABG)
01:55:50.041 00.000 21948 Guiding  Dir = 2, Dur = 41
01:55:50.041 00.000 21948 IsSlewing returns 0
01:55:50.041 00.000 21948 IsGuiding returns 0
01:55:50.043 00.002 21948 PulseGuide returned control before completion, sleep 50
01:55:50.101 00.058 21948 IsGuiding returns 0
01:55:50.101 00.000 21948 Move returns status 0, amount 41
01:55:50.101 00.000 21948 MoveAxis(N, 0, ABG)
01:55:50.101 00.000 21948 Move returns status 0, amount 0
01:55:50.101 00.000 21948 move complete, result=0
01:55:50.101 00.000 21948 worker thread done servicing request
01:55:50.101 00.000 21948 Worker thread wakes up
01:55:50.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:50.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:50.101 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:55:51.508 01.407 21948 Exposure complete
01:55:51.548 00.040 21948 worker thread done servicing request
01:55:51.548 00.000 18120 OnExposeComplete: enter
01:55:51.548 00.000 18120 UpdateGuideState(): m_state=6
01:55:51.549 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
01:55:51.551 00.002 18120 Star::Find returns 1 (0), X=895.97, Y=235.09, Mass=2109, SNR=31.8, Peak=219 HFD=4.1
01:55:51.553 00.002 18120 MultiStar: [#1 0.05,-0.04,0.72,U] [#2 0.14,-0.02,0.63,U] [#3 -0.11,-0.45,0.00,M7] [#4 -0.26,0.20,0.56,U] [#5 0.05,-0.09,0.46,U] [#6 0.20,-0.07,0.52,U] [#7 0.18,-0.05,0.42,U] [#8 -0.09,-0.01,0.39,U] 
01:55:51.554 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.05, -0.22}
01:55:51.555 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.09)
01:55:51.556 00.001 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.05)
01:55:51.558 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.20 mountX=-0.06 mountY=0.01, mountTheta=3.05
01:55:51.560 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
01:55:51.562 00.002 18120 Enqueuing Move request for scope (0.02, -0.05)
01:55:51.563 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:51.564 00.001 18120 UpdateGuideState exits: m=2109 RSB=31.8
01:55:51.565 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:51.566 00.001 21948 Worker thread wakes up
01:55:51.567 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:51.568 00.001 18120 Enqueuing Expose request
01:55:51.569 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:55:51.569 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:55:51.569 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=0.01
01:55:51.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:51.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:51.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:55:51.569 00.000 21948 MoveAxis(E, 0, ABG)
01:55:51.570 00.001 21948 Move returns status 0, amount 0
01:55:51.570 00.000 21948 MoveAxis(N, 0, ABG)
01:55:51.570 00.000 21948 Move returns status 0, amount 0
01:55:51.570 00.000 21948 move complete, result=0
01:55:51.570 00.000 21948 worker thread done servicing request
01:55:51.570 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:51.570 00.000 21948 Worker thread wakes up
01:55:51.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:51.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
01:55:52.818 01.248 18120 evsrv: cli 0D46D5D0 connect
01:55:52.820 00.002 18120 case statement mapped state 6 to 3
01:55:52.821 00.001 18120 case statement mapped state 6 to 3
01:55:52.823 00.002 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"09e21c49-725a-487d-94be-e267f5fae8be"}
01:55:52.824 00.001 18120 case statement mapped state 6 to 3
01:55:52.824 00.000 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"09e21c49-725a-487d-94be-e267f5fae8be"}
01:55:52.825 00.001 18120 evsrv: cli 0D46D5D0 disconnect
01:55:52.825 00.000 18120 evsrv: cli 0D46DD50 connect
01:55:52.827 00.002 18120 case statement mapped state 6 to 3
01:55:52.830 00.003 18120 case statement mapped state 6 to 3
01:55:52.833 00.003 18120 evsrv: cli 0D46DD50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"2d205d19-de1a-4251-8366-7a38b2ccca23"}
01:55:52.836 00.003 18120 PhdController::Dither begins
01:55:52.838 00.002 18120 dither: size=2.00, dRA=0.40 dDec=-0.46
01:55:52.840 00.002 18120 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.00) = xAngle (1.14 = 1.14)
01:55:52.843 00.003 18120 MountToCamera -- mountX=0.40 mountY=-0.46 hyp=0.61 mountTheta=-0.86 cameraX=0.25, cameraY=0.55 cameraTheta=1.14
01:55:52.846 00.003 18120 setting lock position to (896.28, 235.86)
01:55:52.848 00.002 18120 Mount: notify guiding dithered (0.3, 0.6)
01:55:52.850 00.002 18120 MultiStar: stabilizing after lock position change
01:55:52.851 00.001 18120 Status Line: Dithering de 0.40,-0.46
01:55:52.854 00.003 18120 PhdController: newstate STATE_SETTLE_BEGIN
01:55:52.855 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
01:55:52.856 00.001 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":0,"id":"2d205d19-de1a-4251-8366-7a38b2ccca23"}
01:55:52.857 00.001 18120 evsrv: cli 0D46DD50 disconnect
01:55:53.204 00.347 21948 Exposure complete
01:55:53.234 00.030 21948 worker thread done servicing request
01:55:53.235 00.001 18120 OnExposeComplete: enter
01:55:53.235 00.000 18120 UpdateGuideState(): m_state=6
01:55:53.236 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
01:55:53.237 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=235.15, Mass=1908, SNR=30.2, Peak=169 HFD=3.8
01:55:53.237 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
01:55:53.237 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
01:55:53.238 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.71 hyp=0.73 cameraTheta=-1.34 mountX=-0.71 mountY=0.17, mountTheta=2.90
01:55:53.239 00.001 18120 dither recenter: remaining=(-0.4,0.5) step=(-0.4,0.5)
01:55:53.240 00.001 18120 MountToCamera -- mountTheta (2.28) + m_xAngle (2.00) = xAngle (4.28 = -2.00)
01:55:53.240 00.000 18120 MountToCamera -- mountX=-0.40 mountY=0.46 hyp=0.61 mountTheta=2.28 cameraX=-0.25, cameraY=-0.55 cameraTheta=-2.00
01:55:53.241 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.55, opts=4)
01:55:53.241 00.000 18120 Enqueuing Move request for scope (-0.25, -0.55)
01:55:53.241 00.000 18120 Mount: notify direct move -0.40,0.46
01:55:53.242 00.001 21948 Worker thread wakes up
01:55:53.242 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:53.242 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
01:55:53.243 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.55) opts 0x4
01:55:53.243 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.55)
01:55:53.243 00.000 18120 PhdController: settling, locked = 1, distance = 0.76 (0.50) aobump = 0 frame = 1 / 99999
01:55:53.243 00.000 21948 Moving (-0.25, -0.55) raw xDistance=-0.40 yDistance=0.46
01:55:53.244 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786060553.243,"Host":"ASUS_SAM","Inst":1,"Distance":0.76,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:55:53.244 00.000 21948 MoveAxis(E, 112, B)
01:55:53.244 00.000 21948 Guiding  Dir = 2, Dur = 112
01:55:53.244 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:53.245 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:53.245 00.000 18120 Enqueuing Expose request
01:55:53.245 00.000 21948 IsSlewing returns 0
01:55:53.246 00.001 21948 IsGuiding returns 0
01:55:53.248 00.002 21948 PulseGuide returned control before completion, sleep 121
01:55:53.375 00.127 21948 IsGuiding returns 0
01:55:53.375 00.000 21948 Move returns status 0, amount 112
01:55:53.375 00.000 21948 MoveAxis(S, 110, B)
01:55:53.375 00.000 21948 Guiding  Dir = 1, Dur = 110
01:55:53.378 00.003 21948 IsSlewing returns 0
01:55:53.378 00.000 21948 IsGuiding returns 0
01:55:53.383 00.005 21948 PulseGuide returned control before completion, sleep 116
01:55:53.517 00.134 21948 IsGuiding returns 0
01:55:53.517 00.000 21948 Move returns status 0, amount 110
01:55:53.517 00.000 21948 move complete, result=0
01:55:53.517 00.000 21948 worker thread done servicing request
01:55:53.517 00.000 21948 Worker thread wakes up
01:55:53.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:53.517 00.000 18120 GuideStep: -0.4 px 112 ms EAST, 0.5 px 110 ms SOUTH
01:55:53.518 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:55:54.927 01.409 21948 Exposure complete
01:55:54.985 00.058 21948 worker thread done servicing request
01:55:54.985 00.000 18120 OnExposeComplete: enter
01:55:54.987 00.002 18120 UpdateGuideState(): m_state=6
01:55:54.988 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
01:55:54.989 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.67, Mass=1901, SNR=30.2, Peak=169 HFD=4.0
01:55:54.990 00.001 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.00) = xAngle (-4.38 = 1.90)
01:55:54.991 00.001 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.42 = 1.86)
01:55:54.991 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-2.38 mountX=-0.09 mountY=0.27, mountTheta=1.90
01:55:54.993 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.20, opts=13)
01:55:54.994 00.001 18120 Enqueuing Move request for scope (-0.21, -0.20)
01:55:54.994 00.000 21948 Worker thread wakes up
01:55:54.994 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:54.994 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
01:55:54.995 00.001 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 2 / 99999
01:55:54.995 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd
01:55:54.995 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060554.995,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
01:55:54.996 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.20)
01:55:54.996 00.000 21948 Moving (-0.21, -0.20) raw xDistance=-0.09 yDistance=0.27
01:55:54.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:54.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:54.996 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:54.997 00.001 18120 Enqueuing Expose request
01:55:54.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:55:54.997 00.000 21948 MoveAxis(E, 0, ABG)
01:55:54.997 00.000 21948 Move returns status 0, amount 0
01:55:54.997 00.000 21948 MoveAxis(N, 0, ABG)
01:55:54.997 00.000 21948 Move returns status 0, amount 0
01:55:54.997 00.000 21948 move complete, result=0
01:55:54.997 00.000 21948 worker thread done servicing request
01:55:54.997 00.000 21948 Worker thread wakes up
01:55:54.997 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:54.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:55:54.998 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:55:56.623 01.625 21948 Exposure complete
01:55:56.661 00.038 21948 worker thread done servicing request
01:55:56.661 00.000 18120 OnExposeComplete: enter
01:55:56.663 00.002 18120 UpdateGuideState(): m_state=6
01:55:56.664 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
01:55:56.666 00.002 18120 Star::Find returns 1 (0), X=895.89, Y=235.83, Mass=2098, SNR=31.8, Peak=218 HFD=4.3
01:55:56.667 00.001 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.00) = xAngle (-5.06 = 1.23)
01:55:56.669 00.002 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.10 = 1.19)
01:55:56.671 00.002 18120 CameraToMount -- cameraX=-0.39 cameraY=-0.03 hyp=0.39 cameraTheta=-3.06 mountX=0.13 mountY=0.36, mountTheta=1.22
01:55:56.676 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=-0.03, opts=13)
01:55:56.678 00.002 18120 Enqueuing Move request for scope (-0.39, -0.03)
01:55:56.681 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:56.682 00.001 21948 Worker thread wakes up
01:55:56.683 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.03) opts 0xd
01:55:56.683 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.8
01:55:56.685 00.002 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 3 / 99999
01:55:56.688 00.003 18120 evsrv: {"Event":"Settling","Timestamp":1786060556.688,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
01:55:56.690 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.39, -0.03)
01:55:56.690 00.000 21948 Moving (-0.39, -0.03) raw xDistance=0.13 yDistance=0.36
01:55:56.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:55:56.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:56.691 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:56.692 00.001 18120 Enqueuing Expose request
01:55:56.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:55:56.692 00.000 21948 MoveAxis(E, 0, ABG)
01:55:56.692 00.000 21948 Move returns status 0, amount 0
01:55:56.692 00.000 21948 MoveAxis(N, 0, ABG)
01:55:56.692 00.000 21948 Move returns status 0, amount 0
01:55:56.692 00.000 21948 move complete, result=0
01:55:56.692 00.000 21948 worker thread done servicing request
01:55:56.692 00.000 21948 Worker thread wakes up
01:55:56.693 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:56.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:55:56.693 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:55:58.220 01.527 21948 Exposure complete
01:55:58.267 00.047 21948 worker thread done servicing request
01:55:58.267 00.000 18120 OnExposeComplete: enter
01:55:58.268 00.001 18120 UpdateGuideState(): m_state=6
01:55:58.268 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
01:55:58.269 00.001 18120 Star::Find returns 1 (0), X=895.83, Y=235.90, Mass=2043, SNR=31.2, Peak=207 HFD=4.1
01:55:58.269 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
01:55:58.270 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
01:55:58.270 00.000 18120 CameraToMount -- cameraX=-0.45 cameraY=0.04 hyp=0.45 cameraTheta=3.05 mountX=0.22 mountY=0.38, mountTheta=1.04
01:55:58.272 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.45, y=0.04, opts=13)
01:55:58.272 00.000 18120 Enqueuing Move request for scope (-0.45, 0.04)
01:55:58.273 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:55:58.273 00.000 21948 Worker thread wakes up
01:55:58.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.04) opts 0xd
01:55:58.273 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.45, 0.04)
01:55:58.273 00.000 21948 Moving (-0.45, 0.04) raw xDistance=0.22 yDistance=0.38
01:55:58.273 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:55:58.273 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.02
01:55:58.273 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
01:55:58.273 00.000 21948 MoveAxis(W, 40, ABG)
01:55:58.273 00.000 21948 Guiding  Dir = 3, Dur = 40
01:55:58.273 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.2
01:55:58.273 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 4 / 99999
01:55:58.274 00.001 21948 IsSlewing returns 0
01:55:58.274 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060558.274,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
01:55:58.275 00.001 21948 IsGuiding returns 0
01:55:58.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:58.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:55:58.276 00.001 18120 Enqueuing Expose request
01:55:58.277 00.001 21948 PulseGuide returned control before completion, sleep 49
01:55:58.328 00.051 21948 IsGuiding returns 0
01:55:58.330 00.002 21948 Move returns status 0, amount 40
01:55:58.330 00.000 21948 MoveAxis(S, 91, ABG)
01:55:58.330 00.000 21948 Guiding  Dir = 1, Dur = 91
01:55:58.330 00.000 21948 IsSlewing returns 0
01:55:58.330 00.000 21948 IsGuiding returns 0
01:55:58.335 00.005 21948 PulseGuide returned control before completion, sleep 97
01:55:58.443 00.108 21948 IsGuiding returns 0
01:55:58.444 00.001 21948 Move returns status 0, amount 91
01:55:58.444 00.000 21948 move complete, result=0
01:55:58.444 00.000 21948 worker thread done servicing request
01:55:58.444 00.000 21948 Worker thread wakes up
01:55:58.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:55:58.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:55:58.444 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.4 px 91 ms SOUTH
01:56:00.077 01.633 21948 Exposure complete
01:56:00.120 00.043 21948 worker thread done servicing request
01:56:00.121 00.001 18120 OnExposeComplete: enter
01:56:00.121 00.000 18120 UpdateGuideState(): m_state=6
01:56:00.124 00.003 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
01:56:00.125 00.001 18120 Star::Find returns 1 (0), X=895.86, Y=236.05, Mass=2021, SNR=31.1, Peak=208 HFD=4.2
01:56:00.126 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
01:56:00.127 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
01:56:00.127 00.000 18120 CameraToMount -- cameraX=-0.42 cameraY=0.18 hyp=0.46 cameraTheta=2.73 mountX=0.34 mountY=0.29, mountTheta=0.71
01:56:00.128 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=0.18, opts=13)
01:56:00.129 00.001 18120 Enqueuing Move request for scope (-0.42, 0.18)
01:56:00.129 00.000 21948 Worker thread wakes up
01:56:00.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:00.130 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.18) opts 0xd
01:56:00.130 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, 0.18)
01:56:00.130 00.000 21948 Moving (-0.42, 0.18) raw xDistance=0.34 yDistance=0.29
01:56:00.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:56:00.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:56:00.130 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.1
01:56:00.131 00.001 21948 MoveAxis(W, 64, ABG)
01:56:00.131 00.000 21948 Guiding  Dir = 3, Dur = 64
01:56:00.131 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 5 / 99999
01:56:00.131 00.000 21948 IsSlewing returns 0
01:56:00.131 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060560.131,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
01:56:00.132 00.001 21948 IsGuiding returns 0
01:56:00.132 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.133 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:00.133 00.000 18120 Enqueuing Expose request
01:56:00.134 00.001 21948 PulseGuide returned control before completion, sleep 73
01:56:00.216 00.082 21948 IsGuiding returns 0
01:56:00.216 00.000 21948 Move returns status 0, amount 64
01:56:00.216 00.000 21948 MoveAxis(S, 70, ABG)
01:56:00.216 00.000 21948 Guiding  Dir = 1, Dur = 70
01:56:00.216 00.000 21948 IsSlewing returns 0
01:56:00.216 00.000 21948 IsGuiding returns 0
01:56:00.221 00.005 21948 PulseGuide returned control before completion, sleep 76
01:56:00.309 00.088 21948 IsGuiding returns 0
01:56:00.309 00.000 21948 Move returns status 0, amount 70
01:56:00.309 00.000 21948 move complete, result=0
01:56:00.310 00.001 21948 worker thread done servicing request
01:56:00.310 00.000 21948 Worker thread wakes up
01:56:00.310 00.000 18120 GuideStep: 0.3 px 64 ms WEST, 0.3 px 70 ms SOUTH
01:56:00.311 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:00.311 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:01.718 01.407 21948 Exposure complete
01:56:01.757 00.039 21948 worker thread done servicing request
01:56:01.757 00.000 18120 OnExposeComplete: enter
01:56:01.758 00.001 18120 UpdateGuideState(): m_state=6
01:56:01.758 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
01:56:01.759 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=235.73, Mass=2043, SNR=31.2, Peak=183 HFD=3.7
01:56:01.759 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
01:56:01.760 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
01:56:01.760 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.84 mountX=-0.17 mountY=-0.05, mountTheta=-2.88
01:56:01.761 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
01:56:01.762 00.001 18120 Enqueuing Move request for scope (0.12, -0.13)
01:56:01.762 00.000 21948 Worker thread wakes up
01:56:01.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:01.763 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:56:01.763 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:56:01.763 00.000 21948 Moving (0.12, -0.13) raw xDistance=-0.17 yDistance=-0.05
01:56:01.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:56:01.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:01.763 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.2
01:56:01.763 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 6 / 99999
01:56:01.764 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:01.764 00.000 21948 MoveAxis(E, 0, ABG)
01:56:01.764 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060561.764,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":6.8,"SettleTime":8.0,"StarLocked":true}
01:56:01.765 00.001 21948 Move returns status 0, amount 0
01:56:01.765 00.000 21948 MoveAxis(N, 0, ABG)
01:56:01.765 00.000 21948 Move returns status 0, amount 0
01:56:01.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.766 00.001 21948 move complete, result=0
01:56:01.766 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:01.767 00.001 18120 Enqueuing Expose request
01:56:01.768 00.001 21948 worker thread done servicing request
01:56:01.768 00.000 21948 Worker thread wakes up
01:56:01.768 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:01.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:01.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:03.395 01.627 21948 Exposure complete
01:56:03.435 00.040 21948 worker thread done servicing request
01:56:03.436 00.001 18120 OnExposeComplete: enter
01:56:03.436 00.000 18120 UpdateGuideState(): m_state=6
01:56:03.437 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
01:56:03.437 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=235.38, Mass=1963, SNR=30.8, Peak=177 HFD=3.7
01:56:03.438 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
01:56:03.438 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
01:56:03.439 00.001 18120 CameraToMount -- cameraX=0.39 cameraY=-0.48 hyp=0.62 cameraTheta=-0.89 mountX=-0.60 mountY=-0.13, mountTheta=-2.92
01:56:03.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=-0.48, opts=13)
01:56:03.440 00.000 18120 Enqueuing Move request for scope (0.39, -0.48)
01:56:03.441 00.001 21948 Worker thread wakes up
01:56:03.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.48) opts 0xd
01:56:03.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.39, -0.48)
01:56:03.441 00.000 21948 Moving (0.39, -0.48) raw xDistance=-0.60 yDistance=-0.13
01:56:03.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:56:03.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:03.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:03.441 00.000 21948 MoveAxis(E, 108, ABG)
01:56:03.441 00.000 21948 Guiding  Dir = 2, Dur = 108
01:56:03.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:03.442 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.8
01:56:03.442 00.000 18120 PhdController: settling, locked = 1, distance = 0.41 (0.50) aobump = 0 frame = 7 / 99999
01:56:03.442 00.000 18120 PhdController: newstate STATE_FINISH
01:56:03.443 00.001 18120 PhdController complete: success
01:56:03.443 00.000 21948 IsSlewing returns 0
01:56:03.443 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786060563.443,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:56:03.444 00.001 21948 IsGuiding returns 0
01:56:03.444 00.000 18120 Mount: notify guiding dither settle done success=1
01:56:03.445 00.001 18120 PhdController: newstate STATE_IDLE
01:56:03.445 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:03.445 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:03.446 00.001 18120 Enqueuing Expose request
01:56:03.447 00.001 21948 PulseGuide returned control before completion, sleep 117
01:56:03.571 00.124 21948 IsGuiding returns 0
01:56:03.571 00.000 21948 Move returns status 0, amount 108
01:56:03.571 00.000 21948 MoveAxis(N, 0, ABG)
01:56:03.571 00.000 21948 Move returns status 0, amount 0
01:56:03.571 00.000 21948 move complete, result=0
01:56:03.571 00.000 21948 worker thread done servicing request
01:56:03.571 00.000 21948 Worker thread wakes up
01:56:03.571 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:03.571 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:03.571 00.000 18120 GuideStep: -0.6 px 108 ms EAST, -0.1 px 0 ms NORTH
01:56:04.979 01.408 21948 Exposure complete
01:56:05.009 00.030 21948 worker thread done servicing request
01:56:05.009 00.000 18120 OnExposeComplete: enter
01:56:05.012 00.003 18120 UpdateGuideState(): m_state=6
01:56:05.015 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.015 00.000 18120 Star::Find returns 1 (0), X=896.45, Y=235.73, Mass=2055, SNR=31.3, Peak=188 HFD=3.8
01:56:05.016 00.001 18120 MultiStar: exiting stabilization period
01:56:05.017 00.001 18120 MultiStar: updating star positions after lock position change
01:56:05.019 00.002 18120 Star::Find(15, 622, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.021 00.002 18120 Star::Find returns 1 (0), X=621.52, Y=386.11, Mass=1071, SNR=22.7, Peak=99 HFD=3.8
01:56:05.022 00.001 18120 Star::Find(15, 1049, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.024 00.002 18120 Star::Find returns 1 (0), X=1048.44, Y=600.29, Mass=823, SNR=19.7, Peak=70 HFD=3.7
01:56:05.025 00.001 18120 Star::Find(15, 156, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.026 00.001 18120 Star::Find returns 1 (0), X=155.57, Y=37.33, Mass=709, SNR=18.4, Peak=76 HFD=3.4
01:56:05.027 00.001 18120 Star::Find(15, 339, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.028 00.001 18120 Star::Find returns 1 (0), X=338.70, Y=894.31, Mass=626, SNR=17.4, Peak=74 HFD=3.5
01:56:05.029 00.001 18120 Star::Find(15, 163, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.030 00.001 18120 Star::Find returns 1 (0), X=162.79, Y=421.58, Mass=454, SNR=14.8, Peak=53 HFD=3.4
01:56:05.030 00.000 18120 Star::Find(15, 544, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.031 00.001 18120 Star::Find returns 1 (0), X=543.64, Y=69.93, Mass=510, SNR=15.5, Peak=59 HFD=3.9
01:56:05.032 00.001 18120 Star::Find(15, 1133, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.033 00.001 18120 Star::Find returns 1 (0), X=1132.94, Y=229.72, Mass=384, SNR=13.5, Peak=41 HFD=3.7
01:56:05.033 00.000 18120 Star::Find(15, 420, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.034 00.001 18120 Star::Find returns 1 (0), X=420.15, Y=132.55, Mass=302, SNR=11.9, Peak=34 HFD=3.5
01:56:05.035 00.001 18120 Star::Find(15, 753, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.036 00.001 18120 Star::Find returns 1 (0), X=753.09, Y=265.17, Mass=263, SNR=11.2, Peak=36 HFD=2.8
01:56:05.036 00.000 18120 Star::Find(15, 1234, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.037 00.001 18120 Star::Find returns 1 (0), X=1234.20, Y=677.15, Mass=345, SNR=12.7, Peak=33 HFD=3.6
01:56:05.038 00.001 18120 Star::Find(15, 850, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:56:05.039 00.001 18120 Star::Find returns 1 (0), X=849.74, Y=77.18, Mass=291, SNR=11.8, Peak=42 HFD=3.1
01:56:05.039 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
01:56:05.040 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
01:56:05.041 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.64 mountX=-0.19 mountY=-0.10, mountTheta=-2.67
01:56:05.043 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.13, opts=13)
01:56:05.044 00.001 18120 Enqueuing Move request for scope (0.17, -0.13)
01:56:05.044 00.000 21948 Worker thread wakes up
01:56:05.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
01:56:05.044 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
01:56:05.044 00.000 21948 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=-0.10
01:56:05.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:56:05.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:05.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:05.046 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:56:05.046 00.000 21948 MoveAxis(E, 0, ABG)
01:56:05.046 00.000 21948 Move returns status 0, amount 0
01:56:05.046 00.000 21948 MoveAxis(N, 0, ABG)
01:56:05.046 00.000 21948 Move returns status 0, amount 0
01:56:05.046 00.000 21948 move complete, result=0
01:56:05.046 00.000 18120 UpdateGuideState exits: m=2055 RSB=31.3
01:56:05.047 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.049 00.002 21948 worker thread done servicing request
01:56:05.049 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:05.050 00.001 18120 Enqueuing Expose request
01:56:05.050 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:05.051 00.001 21948 Worker thread wakes up
01:56:05.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:05.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:06.687 01.636 21948 Exposure complete
01:56:06.728 00.041 21948 worker thread done servicing request
01:56:06.728 00.000 18120 OnExposeComplete: enter
01:56:06.729 00.001 18120 UpdateGuideState(): m_state=6
01:56:06.730 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
01:56:06.732 00.002 18120 Star::Find returns 1 (0), X=896.46, Y=235.99, Mass=2075, SNR=31.5, Peak=185 HFD=4.1
01:56:06.733 00.001 18120 MultiStar: [#1 0.18,0.37,0.00,M1] [#2 -0.03,0.39,0.00,M1] [#3 0.03,0.15,0.58,U] [#4 0.02,0.11,0.58,U] [#5 0.05,0.18,0.45,U] [#6 0.01,0.22,0.50,U] [#7 0.23,-0.02,0.42,U] [#8 -0.35,0.28,0.00,M1] 
01:56:06.734 00.001 18120 refined, 5 included, MultiStar: {0.10, 0.13}, one-star: {0.18, 0.13}
01:56:06.736 00.002 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.06 = -1.06)
01:56:06.737 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
01:56:06.738 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=0.08 mountY=-0.14, mountTheta=-1.06
01:56:06.741 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.13, opts=13)
01:56:06.741 00.000 18120 Enqueuing Move request for scope (0.10, 0.13)
01:56:06.742 00.001 21948 Worker thread wakes up
01:56:06.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:06.742 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.5
01:56:06.743 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:06.743 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:06.743 00.000 18120 Enqueuing Expose request
01:56:06.744 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:56:06.744 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:56:06.744 00.000 21948 Moving (0.10, 0.13) raw xDistance=0.08 yDistance=-0.14
01:56:06.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:56:06.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:06.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:56:06.744 00.000 21948 MoveAxis(E, 0, ABG)
01:56:06.744 00.000 21948 Move returns status 0, amount 0
01:56:06.744 00.000 21948 MoveAxis(N, 0, ABG)
01:56:06.744 00.000 21948 Move returns status 0, amount 0
01:56:06.744 00.000 21948 move complete, result=0
01:56:06.744 00.000 21948 worker thread done servicing request
01:56:06.745 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:06.745 00.000 21948 Worker thread wakes up
01:56:06.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:06.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:08.274 01.529 21948 Exposure complete
01:56:08.317 00.043 21948 worker thread done servicing request
01:56:08.317 00.000 18120 OnExposeComplete: enter
01:56:08.320 00.003 18120 UpdateGuideState(): m_state=6
01:56:08.323 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
01:56:08.325 00.002 18120 Star::Find returns 1 (0), X=896.51, Y=235.93, Mass=2001, SNR=31.0, Peak=173 HFD=4.0
01:56:08.328 00.003 18120 MultiStar: [#1 0.17,0.25,0.67,U] [#2 -0.08,0.19,0.63,U] [#3 0.23,0.06,0.58,U] [#4 0.12,0.11,0.59,U] [#5 0.07,0.32,0.45,U] [#6 0.28,0.13,0.50,U] [#7 0.15,0.32,0.43,U] [#8 -0.24,0.34,0.00,M2] 
01:56:08.330 00.002 18120 refined, 7 included, MultiStar: {0.15, 0.17}, one-star: {0.23, 0.07}
01:56:08.332 00.002 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
01:56:08.333 00.001 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
01:56:08.334 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.82 mountX=0.09 mountY=-0.21, mountTheta=-1.18
01:56:08.336 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.17, opts=13)
01:56:08.336 00.000 18120 Enqueuing Move request for scope (0.15, 0.17)
01:56:08.337 00.001 21948 Worker thread wakes up
01:56:08.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:08.337 00.000 18120 UpdateGuideState exits: m=2001 RSB=31.0
01:56:08.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:08.338 00.000 18120 Enqueuing Expose request
01:56:08.339 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:56:08.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:56:08.339 00.000 21948 Moving (0.15, 0.17) raw xDistance=0.09 yDistance=-0.21
01:56:08.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:56:08.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:56:08.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:56:08.339 00.000 21948 MoveAxis(E, 0, ABG)
01:56:08.339 00.000 21948 Move returns status 0, amount 0
01:56:08.339 00.000 21948 MoveAxis(N, 0, ABG)
01:56:08.339 00.000 21948 Move returns status 0, amount 0
01:56:08.339 00.000 21948 move complete, result=0
01:56:08.339 00.000 21948 worker thread done servicing request
01:56:08.339 00.000 21948 Worker thread wakes up
01:56:08.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:08.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:08.339 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:09.977 01.638 21948 Exposure complete
01:56:10.015 00.038 21948 worker thread done servicing request
01:56:10.015 00.000 18120 OnExposeComplete: enter
01:56:10.016 00.001 18120 UpdateGuideState(): m_state=6
01:56:10.016 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
01:56:10.017 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=235.86, Mass=1999, SNR=31.0, Peak=174 HFD=3.9
01:56:10.017 00.000 18120 MultiStar: [#1 0.21,0.22,0.72,U] [#2 0.03,0.34,0.65,U] [#3 0.10,0.14,0.62,U] [#4 -0.02,0.13,0.55,U] [#5 -0.11,0.22,0.47,U] [#6 0.15,0.28,0.49,U] [#7 -0.04,0.10,0.45,U] [#8 -0.04,0.32,0.40,U] 
01:56:10.018 00.001 18120 single-star, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.14, -0.00}
01:56:10.018 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
01:56:10.018 00.000 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
01:56:10.019 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.01 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
01:56:10.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.00, opts=13)
01:56:10.020 00.000 18120 Enqueuing Move request for scope (0.14, -0.00)
01:56:10.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:10.021 00.001 21948 Worker thread wakes up
01:56:10.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
01:56:10.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
01:56:10.021 00.000 21948 Moving (0.14, -0.00) raw xDistance=-0.06 yDistance=-0.12
01:56:10.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:10.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:10.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:56:10.021 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
01:56:10.022 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:10.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:10.022 00.000 18120 Enqueuing Expose request
01:56:10.024 00.002 21948 MoveAxis(E, 0, ABG)
01:56:10.024 00.000 21948 Move returns status 0, amount 0
01:56:10.024 00.000 21948 MoveAxis(N, 0, ABG)
01:56:10.024 00.000 21948 Move returns status 0, amount 0
01:56:10.024 00.000 21948 move complete, result=0
01:56:10.024 00.000 21948 worker thread done servicing request
01:56:10.024 00.000 21948 Worker thread wakes up
01:56:10.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:10.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:10.024 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:11.546 01.522 21948 Exposure complete
01:56:11.607 00.061 21948 worker thread done servicing request
01:56:11.607 00.000 18120 OnExposeComplete: enter
01:56:11.608 00.001 18120 UpdateGuideState(): m_state=6
01:56:11.608 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
01:56:11.608 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=235.75, Mass=2098, SNR=31.7, Peak=185 HFD=4.0
01:56:11.609 00.001 18120 MultiStar: [#1 0.14,0.10,0.69,U] [#2 -0.08,0.23,0.60,U] [#3 -0.11,-0.05,0.60,U] [#4 -0.15,0.01,0.54,U] [#5 -0.26,0.23,0.48,U] [#6 -0.16,0.16,0.48,U] [#7 0.13,-0.12,0.41,U] [#8 -0.25,0.51,0.00,M2] 
01:56:11.609 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.07, -0.11}
01:56:11.610 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
01:56:11.610 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
01:56:11.611 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.29 mountX=0.06 mountY=0.01, mountTheta=0.25
01:56:11.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
01:56:11.613 00.001 18120 Enqueuing Move request for scope (-0.04, 0.04)
01:56:11.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:11.613 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.7
01:56:11.614 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.614 00.000 21948 Worker thread wakes up
01:56:11.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:11.616 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:56:11.616 00.000 18120 Enqueuing Expose request
01:56:11.617 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:56:11.617 00.000 21948 Moving (-0.04, 0.04) raw xDistance=0.06 yDistance=0.01
01:56:11.617 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:11.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:11.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:56:11.617 00.000 21948 MoveAxis(E, 0, ABG)
01:56:11.617 00.000 21948 Move returns status 0, amount 0
01:56:11.617 00.000 21948 MoveAxis(N, 0, ABG)
01:56:11.617 00.000 21948 Move returns status 0, amount 0
01:56:11.617 00.000 21948 move complete, result=0
01:56:11.617 00.000 21948 worker thread done servicing request
01:56:11.617 00.000 21948 Worker thread wakes up
01:56:11.617 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:11.617 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:11.618 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:13.243 01.625 21948 Exposure complete
01:56:13.283 00.040 21948 worker thread done servicing request
01:56:13.283 00.000 18120 OnExposeComplete: enter
01:56:13.284 00.001 18120 UpdateGuideState(): m_state=6
01:56:13.286 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
01:56:13.288 00.002 18120 Star::Find returns 1 (0), X=896.25, Y=235.73, Mass=2169, SNR=32.2, Peak=190 HFD=3.9
01:56:13.291 00.003 18120 MultiStar: [#1 -0.22,-0.07,0.72,U] [#2 -0.17,0.08,0.61,U] [#3 0.17,-0.17,0.58,U] [#4 -0.11,0.07,0.53,U] [#5 0.13,0.20,0.46,U] [#6 -0.15,0.15,0.51,U] [#7 -0.12,-0.06,0.37,U] [#8 -0.49,0.29,0.00,M3] 
01:56:13.294 00.003 18120 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.03, -0.13}
01:56:13.296 00.002 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.29)
01:56:13.298 00.002 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.25)
01:56:13.300 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.00 mountX=0.02 mountY=0.06, mountTheta=1.28
01:56:13.304 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
01:56:13.305 00.001 18120 Enqueuing Move request for scope (-0.07, -0.01)
01:56:13.306 00.001 21948 Worker thread wakes up
01:56:13.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:13.307 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:56:13.307 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:56:13.307 00.000 21948 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=0.06
01:56:13.307 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:56:13.307 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:13.307 00.000 18120 UpdateGuideState exits: m=2169 RSB=32.2
01:56:13.308 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:13.309 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:13.309 00.000 18120 Enqueuing Expose request
01:56:13.310 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:56:13.310 00.000 21948 MoveAxis(E, 0, ABG)
01:56:13.310 00.000 21948 Move returns status 0, amount 0
01:56:13.310 00.000 21948 MoveAxis(N, 0, ABG)
01:56:13.310 00.000 21948 Move returns status 0, amount 0
01:56:13.310 00.000 21948 move complete, result=0
01:56:13.310 00.000 21948 worker thread done servicing request
01:56:13.310 00.000 21948 Worker thread wakes up
01:56:13.310 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:13.310 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:13.311 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:14.833 01.522 21948 Exposure complete
01:56:14.877 00.044 21948 worker thread done servicing request
01:56:14.878 00.001 18120 OnExposeComplete: enter
01:56:14.878 00.000 18120 UpdateGuideState(): m_state=6
01:56:14.879 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
01:56:14.880 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=235.76, Mass=2030, SNR=31.1, Peak=188 HFD=3.8
01:56:14.880 00.000 18120 MultiStar: [#1 0.00,-0.01,0.73,U] [#2 -0.05,0.04,0.67,U] [#3 0.00,-0.20,0.61,U] [#4 -0.09,-0.13,0.54,U] [#5 -0.08,0.24,0.44,U] [#6 0.02,0.03,0.54,U] [#7 -0.11,-0.22,0.41,U] [#8 -0.25,0.32,0.00,M4] 
01:56:14.881 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {0.02, -0.10}
01:56:14.881 00.000 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.00) = xAngle (-4.02 = 2.26)
01:56:14.881 00.000 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.06 = 2.22)
01:56:14.882 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-2.03 mountX=-0.04 mountY=0.04, mountTheta=2.24
01:56:14.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
01:56:14.883 00.000 18120 Enqueuing Move request for scope (-0.02, -0.05)
01:56:14.884 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:14.884 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.1
01:56:14.885 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:14.885 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:14.886 00.001 18120 Enqueuing Expose request
01:56:14.886 00.000 21948 Worker thread wakes up
01:56:14.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:56:14.886 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:56:14.886 00.000 21948 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
01:56:14.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:14.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:14.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:56:14.887 00.001 21948 MoveAxis(E, 0, ABG)
01:56:14.887 00.000 21948 Move returns status 0, amount 0
01:56:14.887 00.000 21948 MoveAxis(N, 0, ABG)
01:56:14.887 00.000 21948 Move returns status 0, amount 0
01:56:14.887 00.000 21948 move complete, result=0
01:56:14.887 00.000 21948 worker thread done servicing request
01:56:14.887 00.000 21948 Worker thread wakes up
01:56:14.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:14.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:14.887 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:16.521 01.634 21948 Exposure complete
01:56:16.547 00.026 21948 worker thread done servicing request
01:56:16.548 00.001 18120 OnExposeComplete: enter
01:56:16.548 00.000 18120 UpdateGuideState(): m_state=6
01:56:16.549 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
01:56:16.549 00.000 18120 Star::Find returns 1 (0), X=896.42, Y=235.73, Mass=1836, SNR=29.6, Peak=166 HFD=3.9
01:56:16.550 00.001 18120 MultiStar: [#1 0.04,0.05,0.73,U] [#2 -0.10,-0.09,0.68,U] [#3 0.02,-0.09,0.61,U] [#4 -0.19,0.01,0.57,U] [#5 -0.05,-0.03,0.46,U] [#6 0.04,0.04,0.55,U] [#7 -0.02,-0.22,0.44,U] [#8 -0.42,-0.05,0.00,M5] 
01:56:16.550 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.06}, one-star: {0.14, -0.13}
01:56:16.551 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.72)
01:56:16.551 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.68)
01:56:16.551 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.57 mountX=-0.05 mountY=0.03, mountTheta=2.69
01:56:16.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.06, opts=13)
01:56:16.553 00.000 18120 Enqueuing Move request for scope (0.00, -0.06)
01:56:16.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:16.554 00.001 21948 Worker thread wakes up
01:56:16.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
01:56:16.554 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
01:56:16.554 00.000 21948 Moving (0.00, -0.06) raw xDistance=-0.05 yDistance=0.03
01:56:16.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:16.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:16.554 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.6
01:56:16.555 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:16.555 00.000 21948 MoveAxis(E, 0, ABG)
01:56:16.555 00.000 21948 Move returns status 0, amount 0
01:56:16.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:16.555 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:16.556 00.001 18120 Enqueuing Expose request
01:56:16.556 00.000 21948 MoveAxis(N, 0, ABG)
01:56:16.556 00.000 21948 Move returns status 0, amount 0
01:56:16.556 00.000 21948 move complete, result=0
01:56:16.556 00.000 21948 worker thread done servicing request
01:56:16.556 00.000 21948 Worker thread wakes up
01:56:16.556 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:16.556 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:16.557 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:18.070 01.513 21948 Exposure complete
01:56:18.117 00.047 21948 worker thread done servicing request
01:56:18.117 00.000 18120 OnExposeComplete: enter
01:56:18.118 00.001 18120 UpdateGuideState(): m_state=6
01:56:18.118 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
01:56:18.119 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=235.56, Mass=1907, SNR=30.2, Peak=161 HFD=3.6
01:56:18.119 00.000 18120 MultiStar: [#1 0.14,-0.01,0.74,U] [#2 0.12,0.08,0.66,U] [#3 0.04,-0.23,0.60,U] [#4 -0.13,-0.08,0.55,U] [#5 -0.08,-0.13,0.48,U] [#6 0.02,-0.36,0.49,U] [#7 0.11,-0.52,0.00,M1] [#8 -0.13,-0.10,0.39,U] 
01:56:18.120 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.13, -0.30}
01:56:18.120 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
01:56:18.121 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
01:56:18.121 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.33 mountX=-0.15 mountY=0.03, mountTheta=2.92
01:56:18.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.15, opts=13)
01:56:18.124 00.002 18120 Enqueuing Move request for scope (0.04, -0.15)
01:56:18.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:18.125 00.001 21948 Worker thread wakes up
01:56:18.125 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
01:56:18.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:18.126 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:18.126 00.000 18120 Enqueuing Expose request
01:56:18.127 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
01:56:18.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
01:56:18.127 00.000 21948 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=0.03
01:56:18.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:56:18.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:18.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:18.127 00.000 21948 MoveAxis(E, 0, ABG)
01:56:18.127 00.000 21948 Move returns status 0, amount 0
01:56:18.127 00.000 21948 MoveAxis(N, 0, ABG)
01:56:18.127 00.000 21948 Move returns status 0, amount 0
01:56:18.127 00.000 21948 move complete, result=0
01:56:18.127 00.000 21948 worker thread done servicing request
01:56:18.127 00.000 21948 Worker thread wakes up
01:56:18.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:18.127 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:18.128 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:19.766 01.638 21948 Exposure complete
01:56:19.811 00.045 21948 worker thread done servicing request
01:56:19.811 00.000 18120 OnExposeComplete: enter
01:56:19.813 00.002 18120 UpdateGuideState(): m_state=6
01:56:19.816 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
01:56:19.819 00.003 18120 Star::Find returns 1 (0), X=896.47, Y=235.48, Mass=1903, SNR=30.1, Peak=147 HFD=3.4
01:56:19.821 00.002 18120 MultiStar: [#1 0.02,-0.01,0.75,U] [#2 -0.18,-0.07,0.67,U] [#3 -0.05,-0.08,0.63,U] [#4 -0.18,-0.27,0.59,U] [#5 -0.30,0.12,0.50,U] [#6 -0.04,-0.12,0.50,U] [#7 0.14,-0.31,0.45,U] [#8 -0.10,0.10,0.38,U] 
01:56:19.823 00.002 18120 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.20, -0.38}
01:56:19.825 00.002 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
01:56:19.827 00.002 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
01:56:19.829 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.82 mountX=-0.11 mountY=0.09, mountTheta=2.45
01:56:19.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
01:56:19.831 00.001 18120 Enqueuing Move request for scope (-0.03, -0.13)
01:56:19.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:19.832 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.1
01:56:19.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:19.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:19.833 00.001 18120 Enqueuing Expose request
01:56:19.833 00.000 21948 Worker thread wakes up
01:56:19.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:56:19.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:56:19.833 00.000 21948 Moving (-0.03, -0.13) raw xDistance=-0.11 yDistance=0.09
01:56:19.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:56:19.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:19.833 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:56:19.833 00.000 21948 MoveAxis(E, 0, ABG)
01:56:19.833 00.000 21948 Move returns status 0, amount 0
01:56:19.833 00.000 21948 MoveAxis(N, 0, ABG)
01:56:19.833 00.000 21948 Move returns status 0, amount 0
01:56:19.834 00.001 21948 move complete, result=0
01:56:19.834 00.000 21948 worker thread done servicing request
01:56:19.834 00.000 21948 Worker thread wakes up
01:56:19.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:19.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:19.834 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:21.348 01.514 21948 Exposure complete
01:56:21.385 00.037 21948 worker thread done servicing request
01:56:21.385 00.000 18120 OnExposeComplete: enter
01:56:21.386 00.001 18120 UpdateGuideState(): m_state=6
01:56:21.387 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
01:56:21.388 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=235.47, Mass=2001, SNR=31.1, Peak=151 HFD=4.1
01:56:21.389 00.001 18120 MultiStar: [#1 0.07,-0.18,0.70,U] [#2 0.12,-0.04,0.64,U] [#3 0.02,-0.14,0.58,U] [#4 -0.05,-0.32,0.56,U] [#5 -0.11,-0.33,0.48,U] [#6 0.02,-0.19,0.52,U] [#7 0.05,-0.57,0.00,M1] [#8 -0.11,-0.05,0.40,U] 
01:56:21.390 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.22}, one-star: {0.16, -0.39}
01:56:21.390 00.000 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
01:56:21.391 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.85)
01:56:21.392 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.40 mountX=-0.22 mountY=0.07, mountTheta=2.85
01:56:21.394 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.22, opts=13)
01:56:21.395 00.001 18120 Enqueuing Move request for scope (0.04, -0.22)
01:56:21.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:21.396 00.001 18120 UpdateGuideState exits: m=2001 RSB=31.1
01:56:21.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.397 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:21.397 00.000 18120 Enqueuing Expose request
01:56:21.398 00.001 21948 Worker thread wakes up
01:56:21.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
01:56:21.398 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
01:56:21.398 00.000 21948 Moving (0.04, -0.22) raw xDistance=-0.22 yDistance=0.07
01:56:21.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:56:21.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:21.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:21.398 00.000 21948 MoveAxis(E, 39, ABG)
01:56:21.398 00.000 21948 Guiding  Dir = 2, Dur = 39
01:56:21.398 00.000 21948 IsSlewing returns 0
01:56:21.398 00.000 21948 IsGuiding returns 0
01:56:21.400 00.002 21948 PulseGuide returned control before completion, sleep 48
01:56:21.455 00.055 21948 IsGuiding returns 0
01:56:21.455 00.000 21948 Move returns status 0, amount 39
01:56:21.455 00.000 21948 MoveAxis(N, 0, ABG)
01:56:21.455 00.000 21948 Move returns status 0, amount 0
01:56:21.455 00.000 21948 move complete, result=0
01:56:21.456 00.001 21948 worker thread done servicing request
01:56:21.456 00.000 21948 Worker thread wakes up
01:56:21.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:21.456 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:56:21.458 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:23.080 01.622 21948 Exposure complete
01:56:23.115 00.035 21948 worker thread done servicing request
01:56:23.115 00.000 18120 OnExposeComplete: enter
01:56:23.116 00.001 18120 UpdateGuideState(): m_state=6
01:56:23.118 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
01:56:23.119 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=235.53, Mass=1929, SNR=30.3, Peak=155 HFD=3.4
01:56:23.119 00.000 18120 MultiStar: [#1 0.05,-0.01,0.72,U] [#2 0.12,-0.04,0.65,U] [#3 0.16,-0.16,0.62,U] [#4 0.00,-0.20,0.59,U] [#5 0.01,0.15,0.46,U] [#6 0.01,0.03,0.51,U] [#7 0.08,-0.18,0.44,U] [#8 -0.25,0.21,0.40,U] 
01:56:23.120 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.14, -0.33}
01:56:23.120 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
01:56:23.120 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
01:56:23.121 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.02 mountX=-0.11 mountY=-0.01, mountTheta=-3.05
01:56:23.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
01:56:23.122 00.000 18120 Enqueuing Move request for scope (0.06, -0.09)
01:56:23.123 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:23.123 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.3
01:56:23.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:23.124 00.001 21948 Worker thread wakes up
01:56:23.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:56:23.124 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:56:23.124 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.01
01:56:23.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:56:23.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:23.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:56:23.124 00.000 21948 MoveAxis(E, 0, ABG)
01:56:23.124 00.000 21948 Move returns status 0, amount 0
01:56:23.124 00.000 21948 MoveAxis(N, 0, ABG)
01:56:23.124 00.000 21948 Move returns status 0, amount 0
01:56:23.124 00.000 21948 move complete, result=0
01:56:23.124 00.000 21948 worker thread done servicing request
01:56:23.124 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:23.125 00.001 18120 Enqueuing Expose request
01:56:23.126 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:23.128 00.002 21948 Worker thread wakes up
01:56:23.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:23.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:24.653 01.525 21948 Exposure complete
01:56:24.694 00.041 21948 worker thread done servicing request
01:56:24.695 00.001 18120 OnExposeComplete: enter
01:56:24.696 00.001 18120 UpdateGuideState(): m_state=6
01:56:24.699 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
01:56:24.700 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.67, Mass=1774, SNR=29.2, Peak=138 HFD=3.7
01:56:24.701 00.001 18120 MultiStar: [#1 0.20,0.07,0.78,U] [#2 0.27,0.09,0.69,U] [#3 0.20,-0.08,0.66,U] [#4 0.04,-0.17,0.60,U] [#5 -0.07,-0.02,0.51,U] [#6 0.25,0.09,0.53,U] [#7 0.39,-0.50,0.00,M1] [#8 -0.22,-0.01,0.42,U] 
01:56:24.701 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.30, -0.19}
01:56:24.702 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
01:56:24.703 00.001 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
01:56:24.726 00.023 18120 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
01:56:24.727 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.04, opts=13)
01:56:24.727 00.000 18120 Enqueuing Move request for scope (0.15, -0.04)
01:56:24.728 00.001 21948 Worker thread wakes up
01:56:24.728 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:24.728 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.2
01:56:24.728 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:24.729 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:24.729 00.000 18120 Enqueuing Expose request
01:56:24.730 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:56:24.730 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:56:24.730 00.000 21948 Moving (0.15, -0.04) raw xDistance=-0.10 yDistance=-0.12
01:56:24.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:56:24.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:24.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:56:24.730 00.000 21948 MoveAxis(E, 0, ABG)
01:56:24.730 00.000 21948 Move returns status 0, amount 0
01:56:24.730 00.000 21948 MoveAxis(N, 0, ABG)
01:56:24.730 00.000 21948 Move returns status 0, amount 0
01:56:24.730 00.000 21948 move complete, result=0
01:56:24.730 00.000 21948 worker thread done servicing request
01:56:24.730 00.000 21948 Worker thread wakes up
01:56:24.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:24.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:24.730 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:26.358 01.628 21948 Exposure complete
01:56:26.397 00.039 21948 worker thread done servicing request
01:56:26.397 00.000 18120 OnExposeComplete: enter
01:56:26.398 00.001 18120 UpdateGuideState(): m_state=6
01:56:26.399 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
01:56:26.399 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=235.45, Mass=2005, SNR=30.9, Peak=160 HFD=4.0
01:56:26.399 00.000 18120 MultiStar: [#1 0.27,-0.15,0.71,U] [#2 0.21,-0.07,0.66,U] [#3 0.34,-0.29,0.00,M1] [#4 0.05,-0.13,0.57,U] [#5 0.09,-0.07,0.45,U] [#6 0.31,0.04,0.51,U] [#7 0.40,-0.63,0.00,M2] [#8 0.22,0.35,0.00,M1] 
01:56:26.400 00.001 18120 refined, 5 included, MultiStar: {0.24, -0.17}, one-star: {0.37, -0.41}
01:56:26.400 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:56:26.401 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:56:26.401 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-0.61 mountX=-0.25 mountY=-0.14, mountTheta=-2.64
01:56:26.402 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.17, opts=13)
01:56:26.403 00.001 18120 Enqueuing Move request for scope (0.24, -0.17)
01:56:26.403 00.000 21948 Worker thread wakes up
01:56:26.404 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
01:56:26.404 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
01:56:26.404 00.000 21948 Moving (0.24, -0.17) raw xDistance=-0.25 yDistance=-0.14
01:56:26.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:26.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:56:26.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:26.404 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.9
01:56:26.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:26.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:26.405 00.000 18120 Enqueuing Expose request
01:56:26.406 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:56:26.406 00.000 21948 MoveAxis(E, 45, ABG)
01:56:26.406 00.000 21948 Guiding  Dir = 2, Dur = 45
01:56:26.406 00.000 21948 IsSlewing returns 0
01:56:26.406 00.000 21948 IsGuiding returns 0
01:56:26.408 00.002 21948 PulseGuide returned control before completion, sleep 54
01:56:26.471 00.063 21948 IsGuiding returns 0
01:56:26.471 00.000 21948 Move returns status 0, amount 45
01:56:26.471 00.000 21948 MoveAxis(N, 0, ABG)
01:56:26.471 00.000 21948 Move returns status 0, amount 0
01:56:26.471 00.000 21948 move complete, result=0
01:56:26.471 00.000 21948 worker thread done servicing request
01:56:26.471 00.000 21948 Worker thread wakes up
01:56:26.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:26.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:26.471 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
01:56:27.881 01.410 21948 Exposure complete
01:56:27.912 00.031 21948 worker thread done servicing request
01:56:27.912 00.000 18120 OnExposeComplete: enter
01:56:27.913 00.001 18120 UpdateGuideState(): m_state=6
01:56:27.913 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
01:56:27.914 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=235.70, Mass=1968, SNR=30.7, Peak=176 HFD=3.7
01:56:27.914 00.000 18120 MultiStar: [#1 0.21,0.20,0.73,U] [#2 0.08,0.09,0.64,U] [#3 0.23,-0.13,0.63,U] [#4 0.02,0.06,0.58,U] [#5 -0.01,-0.03,0.44,U] [#6 0.30,-0.09,0.48,U] [#7 0.16,-0.22,0.45,U] [#8 0.22,0.09,0.39,U] 
01:56:27.915 00.001 18120 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.17, -0.16}
01:56:27.915 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
01:56:27.915 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
01:56:27.916 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
01:56:27.917 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
01:56:27.918 00.001 18120 Enqueuing Move request for scope (0.15, -0.02)
01:56:27.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:27.919 00.001 21948 Worker thread wakes up
01:56:27.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:56:27.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:56:27.919 00.000 21948 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.13
01:56:27.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:56:27.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:27.919 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.7
01:56:27.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:27.921 00.001 18120 Enqueuing Expose request
01:56:27.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:27.921 00.000 21948 MoveAxis(E, 0, ABG)
01:56:27.921 00.000 21948 Move returns status 0, amount 0
01:56:27.921 00.000 21948 MoveAxis(N, 0, ABG)
01:56:27.921 00.000 21948 Move returns status 0, amount 0
01:56:27.921 00.000 21948 move complete, result=0
01:56:27.921 00.000 21948 worker thread done servicing request
01:56:27.921 00.000 21948 Worker thread wakes up
01:56:27.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:27.922 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:27.922 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:29.545 01.623 21948 Exposure complete
01:56:29.592 00.047 21948 worker thread done servicing request
01:56:29.592 00.000 18120 OnExposeComplete: enter
01:56:29.593 00.001 18120 UpdateGuideState(): m_state=6
01:56:29.593 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:56:29.593 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=235.66, Mass=1970, SNR=30.7, Peak=180 HFD=3.7
01:56:29.595 00.002 18120 MultiStar: [#1 0.26,0.10,0.72,U] [#2 0.07,0.21,0.64,U] [#3 0.28,0.06,0.64,U] [#4 0.14,-0.16,0.52,U] [#5 0.18,0.24,0.47,U] [#6 0.20,0.10,0.51,U] [#7 0.08,-0.08,0.45,U] [#8 -0.09,0.27,0.41,U] 
01:56:29.596 00.001 18120 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.13, -0.20}
01:56:29.597 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
01:56:29.598 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
01:56:29.599 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.23 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
01:56:29.602 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
01:56:29.602 00.000 18120 Enqueuing Move request for scope (0.15, 0.04)
01:56:29.603 00.001 21948 Worker thread wakes up
01:56:29.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
01:56:29.603 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
01:56:29.603 00.000 21948 Moving (0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
01:56:29.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:56:29.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:29.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:29.603 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.7
01:56:29.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:29.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:56:29.604 00.000 21948 MoveAxis(E, 0, ABG)
01:56:29.604 00.000 21948 Move returns status 0, amount 0
01:56:29.604 00.000 21948 MoveAxis(N, 0, ABG)
01:56:29.604 00.000 21948 Move returns status 0, amount 0
01:56:29.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:29.605 00.001 18120 Enqueuing Expose request
01:56:29.607 00.002 21948 move complete, result=0
01:56:29.607 00.000 21948 worker thread done servicing request
01:56:29.607 00.000 21948 Worker thread wakes up
01:56:29.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:29.607 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:29.609 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:31.131 01.522 21948 Exposure complete
01:56:31.166 00.035 21948 worker thread done servicing request
01:56:31.166 00.000 18120 OnExposeComplete: enter
01:56:31.167 00.001 18120 UpdateGuideState(): m_state=6
01:56:31.168 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
01:56:31.169 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=235.73, Mass=2023, SNR=31.0, Peak=178 HFD=3.6
01:56:31.169 00.000 18120 MultiStar: [#1 0.26,0.03,0.74,U] [#2 0.02,0.19,0.64,U] [#3 0.14,-0.17,0.61,U] [#4 -0.01,-0.04,0.57,U] [#5 0.02,-0.03,0.46,U] [#6 0.35,0.04,0.49,U] [#7 0.24,-0.12,0.43,U] [#8 0.07,-0.05,0.38,U] 
01:56:31.170 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.23, -0.13}
01:56:31.170 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
01:56:31.170 00.000 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
01:56:31.171 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
01:56:31.175 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.03, opts=13)
01:56:31.176 00.001 18120 Enqueuing Move request for scope (0.16, -0.03)
01:56:31.177 00.001 21948 Worker thread wakes up
01:56:31.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:31.177 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.0
01:56:31.178 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:31.178 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:31.179 00.001 18120 Enqueuing Expose request
01:56:31.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:56:31.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:56:31.179 00.000 21948 Moving (0.16, -0.03) raw xDistance=-0.09 yDistance=-0.12
01:56:31.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:56:31.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:31.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:56:31.179 00.000 21948 MoveAxis(E, 0, ABG)
01:56:31.179 00.000 21948 Move returns status 0, amount 0
01:56:31.179 00.000 21948 MoveAxis(N, 0, ABG)
01:56:31.179 00.000 21948 Move returns status 0, amount 0
01:56:31.179 00.000 21948 move complete, result=0
01:56:31.179 00.000 21948 worker thread done servicing request
01:56:31.179 00.000 21948 Worker thread wakes up
01:56:31.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:31.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:31.180 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:32.811 01.631 21948 Exposure complete
01:56:32.843 00.032 21948 worker thread done servicing request
01:56:32.844 00.001 18120 OnExposeComplete: enter
01:56:32.845 00.001 18120 UpdateGuideState(): m_state=6
01:56:32.846 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
01:56:32.846 00.000 18120 Star::Find returns 1 (0), X=896.56, Y=235.57, Mass=1975, SNR=30.7, Peak=147 HFD=4.0
01:56:32.847 00.001 18120 MultiStar: [#1 0.41,0.14,0.00,M1] [#2 0.05,0.07,0.63,U] [#3 0.36,-0.18,0.00,M1] [#4 0.18,-0.17,0.56,U] [#5 0.10,-0.01,0.49,U] [#6 0.16,-0.30,0.52,U] [#7 0.16,-0.45,0.00,M1] [#8 0.07,0.06,0.41,U] 
01:56:32.847 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.13}, one-star: {0.29, -0.29}
01:56:32.847 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
01:56:32.848 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
01:56:32.848 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.69 mountX=-0.19 mountY=-0.09, mountTheta=-2.72
01:56:32.850 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.13, opts=13)
01:56:32.851 00.001 18120 Enqueuing Move request for scope (0.16, -0.13)
01:56:32.852 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:32.853 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.7
01:56:32.853 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:32.854 00.001 21948 Worker thread wakes up
01:56:32.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
01:56:32.854 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
01:56:32.854 00.000 21948 Moving (0.16, -0.13) raw xDistance=-0.19 yDistance=-0.09
01:56:32.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:56:32.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:32.854 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:32.855 00.001 18120 Enqueuing Expose request
01:56:32.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:32.855 00.000 21948 MoveAxis(E, 0, ABG)
01:56:32.855 00.000 21948 Move returns status 0, amount 0
01:56:32.855 00.000 21948 MoveAxis(N, 0, ABG)
01:56:32.855 00.000 21948 Move returns status 0, amount 0
01:56:32.855 00.000 21948 move complete, result=0
01:56:32.855 00.000 21948 worker thread done servicing request
01:56:32.855 00.000 21948 Worker thread wakes up
01:56:32.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:32.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:32.857 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:34.377 01.520 21948 Exposure complete
01:56:34.431 00.054 21948 worker thread done servicing request
01:56:34.431 00.000 18120 OnExposeComplete: enter
01:56:34.434 00.003 18120 UpdateGuideState(): m_state=6
01:56:34.436 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
01:56:34.439 00.003 18120 Star::Find returns 1 (0), X=896.49, Y=235.65, Mass=2163, SNR=32.1, Peak=168 HFD=4.0
01:56:34.440 00.001 18120 MultiStar: [#1 0.26,-0.04,0.69,U] [#2 0.12,-0.00,0.60,U] [#3 0.10,-0.08,0.56,U] [#4 0.02,-0.22,0.52,U] [#5 -0.07,0.16,0.44,U] [#6 0.40,-0.03,0.00,M1] [#7 0.14,-0.33,0.42,U] [#8 -0.19,0.01,0.41,U] 
01:56:34.441 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.21, -0.22}
01:56:34.442 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
01:56:34.442 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
01:56:34.443 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
01:56:34.446 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.10, opts=13)
01:56:34.448 00.002 18120 Enqueuing Move request for scope (0.10, -0.10)
01:56:34.451 00.003 21948 Worker thread wakes up
01:56:34.451 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:56:34.451 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:56:34.451 00.000 21948 Moving (0.10, -0.10) raw xDistance=-0.14 yDistance=-0.05
01:56:34.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:34.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:34.451 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:34.452 00.001 18120 UpdateGuideState exits: m=2163 RSB=32.1
01:56:34.454 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:34.454 00.000 21948 MoveAxis(E, 0, ABG)
01:56:34.454 00.000 21948 Move returns status 0, amount 0
01:56:34.454 00.000 21948 MoveAxis(N, 0, ABG)
01:56:34.454 00.000 21948 Move returns status 0, amount 0
01:56:34.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:34.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:34.455 00.001 18120 Enqueuing Expose request
01:56:34.455 00.000 21948 move complete, result=0
01:56:34.455 00.000 21948 worker thread done servicing request
01:56:34.455 00.000 21948 Worker thread wakes up
01:56:34.455 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:34.456 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:34.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:36.082 01.626 21948 Exposure complete
01:56:36.117 00.035 21948 worker thread done servicing request
01:56:36.118 00.001 18120 OnExposeComplete: enter
01:56:36.118 00.000 18120 UpdateGuideState(): m_state=6
01:56:36.119 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
01:56:36.119 00.000 18120 Star::Find returns 1 (0), X=896.76, Y=235.65, Mass=1960, SNR=30.7, Peak=160 HFD=3.9
01:56:36.120 00.001 18120 MultiStar: [#1 0.33,-0.13,0.72,U] [#2 0.32,0.04,0.66,U] [#3 0.22,-0.12,0.63,U] [#4 0.17,-0.09,0.58,U] [#5 0.24,-0.20,0.46,U] [#6 0.30,0.00,0.54,U] [#7 0.25,-0.40,0.00,M1] [#8 -0.12,-0.14,0.40,U] 
01:56:36.120 00.000 18120 refined, 7 included, MultiStar: {0.28, -0.11}, one-star: {0.48, -0.22}
01:56:36.121 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
01:56:36.121 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
01:56:36.121 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.38 mountX=-0.22 mountY=-0.20, mountTheta=-2.40
01:56:36.124 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.11, opts=13)
01:56:36.126 00.002 18120 Enqueuing Move request for scope (0.28, -0.11)
01:56:36.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:36.127 00.001 21948 Worker thread wakes up
01:56:36.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
01:56:36.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
01:56:36.127 00.000 21948 Moving (0.28, -0.11) raw xDistance=-0.22 yDistance=-0.20
01:56:36.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:56:36.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:36.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:56:36.127 00.000 21948 MoveAxis(E, 39, ABG)
01:56:36.127 00.000 21948 Guiding  Dir = 2, Dur = 39
01:56:36.127 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:56:36.129 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:36.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:36.130 00.001 21948 IsSlewing returns 0
01:56:36.130 00.000 18120 Enqueuing Expose request
01:56:36.131 00.001 21948 IsGuiding returns 0
01:56:36.133 00.002 21948 PulseGuide returned control before completion, sleep 47
01:56:36.189 00.056 21948 IsGuiding returns 0
01:56:36.189 00.000 21948 Move returns status 0, amount 39
01:56:36.189 00.000 21948 MoveAxis(N, 0, ABG)
01:56:36.189 00.000 21948 Move returns status 0, amount 0
01:56:36.189 00.000 21948 move complete, result=0
01:56:36.189 00.000 21948 worker thread done servicing request
01:56:36.189 00.000 21948 Worker thread wakes up
01:56:36.189 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
01:56:36.190 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:36.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:37.607 01.417 21948 Exposure complete
01:56:37.643 00.036 21948 worker thread done servicing request
01:56:37.643 00.000 18120 OnExposeComplete: enter
01:56:37.643 00.000 18120 UpdateGuideState(): m_state=6
01:56:37.643 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
01:56:37.644 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=235.56, Mass=1914, SNR=30.4, Peak=164 HFD=3.8
01:56:37.645 00.001 18120 MultiStar: [#1 0.34,0.02,0.73,U] [#2 0.03,0.30,0.62,U] [#3 0.24,-0.06,0.60,U] [#4 0.12,0.24,0.57,U] [#5 0.24,0.09,0.47,U] [#6 0.33,-0.07,0.51,U] [#7 0.20,-0.29,0.45,U] [#8 0.23,0.09,0.39,U] 
01:56:37.647 00.002 18120 refined, 8 included, MultiStar: {0.28, -0.02}, one-star: {0.57, -0.30}
01:56:37.648 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
01:56:37.648 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
01:56:37.648 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.06 mountX=-0.13 mountY=-0.24, mountTheta=-2.07
01:56:37.650 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.02, opts=13)
01:56:37.650 00.000 18120 Enqueuing Move request for scope (0.28, -0.02)
01:56:37.651 00.001 21948 Worker thread wakes up
01:56:37.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
01:56:37.651 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
01:56:37.651 00.000 21948 Moving (0.28, -0.02) raw xDistance=-0.13 yDistance=-0.24
01:56:37.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:56:37.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:37.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:37.651 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.4
01:56:37.652 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:37.653 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:56:37.653 00.000 21948 MoveAxis(E, 0, ABG)
01:56:37.653 00.000 21948 Move returns status 0, amount 0
01:56:37.653 00.000 21948 MoveAxis(N, 0, ABG)
01:56:37.653 00.000 21948 Move returns status 0, amount 0
01:56:37.653 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:37.653 00.000 18120 Enqueuing Expose request
01:56:37.654 00.001 21948 move complete, result=0
01:56:37.654 00.000 21948 worker thread done servicing request
01:56:37.654 00.000 21948 Worker thread wakes up
01:56:37.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:37.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:37.654 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:39.274 01.620 21948 Exposure complete
01:56:39.311 00.037 21948 worker thread done servicing request
01:56:39.311 00.000 18120 OnExposeComplete: enter
01:56:39.311 00.000 18120 UpdateGuideState(): m_state=6
01:56:39.312 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
01:56:39.312 00.000 18120 Star::Find returns 1 (0), X=896.74, Y=235.82, Mass=1972, SNR=30.8, Peak=159 HFD=4.0
01:56:39.313 00.001 18120 MultiStar: [#1 0.25,0.12,0.74,U] [#2 0.04,0.29,0.64,U] [#3 0.49,-0.12,0.00,M1] [#4 0.04,-0.14,0.56,U] [#5 0.19,-0.00,0.45,U] [#6 0.20,0.27,0.51,U] [#7 0.17,-0.20,0.44,U] [#8 -0.16,0.56,0.00,M1] 
01:56:39.313 00.000 18120 refined, 6 included, MultiStar: {0.22, 0.05}, one-star: {0.47, -0.04}
01:56:39.314 00.001 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
01:56:39.314 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
01:56:39.315 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=-0.05 mountY=-0.22, mountTheta=-1.79
01:56:39.317 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.05, opts=13)
01:56:39.318 00.001 18120 Enqueuing Move request for scope (0.22, 0.05)
01:56:39.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:39.319 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.8
01:56:39.319 00.000 21948 Worker thread wakes up
01:56:39.319 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
01:56:39.319 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
01:56:39.319 00.000 21948 Moving (0.22, 0.05) raw xDistance=-0.05 yDistance=-0.22
01:56:39.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:39.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:39.320 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:56:39.320 00.000 21948 MoveAxis(E, 0, ABG)
01:56:39.320 00.000 21948 Move returns status 0, amount 0
01:56:39.320 00.000 21948 MoveAxis(N, 0, ABG)
01:56:39.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:39.320 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:39.321 00.001 18120 Enqueuing Expose request
01:56:39.321 00.000 21948 Move returns status 0, amount 0
01:56:39.321 00.000 21948 move complete, result=0
01:56:39.321 00.000 21948 worker thread done servicing request
01:56:39.321 00.000 21948 Worker thread wakes up
01:56:39.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:39.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:39.322 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:40.842 01.520 21948 Exposure complete
01:56:40.882 00.040 21948 worker thread done servicing request
01:56:40.882 00.000 18120 OnExposeComplete: enter
01:56:40.883 00.001 18120 UpdateGuideState(): m_state=6
01:56:40.884 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
01:56:40.885 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=235.66, Mass=2005, SNR=31.1, Peak=139 HFD=4.2
01:56:40.886 00.001 18120 MultiStar: [#1 0.28,-0.06,0.71,U] [#2 0.14,-0.02,0.63,U] [#3 0.56,-0.37,0.00,M2] [#4 0.12,0.00,0.55,U] [#5 0.29,-0.07,0.47,U] [#6 0.05,-0.13,0.49,U] [#7 0.28,-0.38,0.00,M1] [#8 0.29,0.11,0.40,U] 
01:56:40.887 00.001 18120 refined, 6 included, MultiStar: {0.26, -0.07}, one-star: {0.46, -0.20}
01:56:40.888 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
01:56:40.889 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
01:56:40.890 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.27 mountX=-0.17 mountY=-0.20, mountTheta=-2.29
01:56:40.892 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.07, opts=13)
01:56:40.892 00.000 18120 Enqueuing Move request for scope (0.26, -0.07)
01:56:40.893 00.001 21948 Worker thread wakes up
01:56:40.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
01:56:40.893 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
01:56:40.893 00.000 21948 Moving (0.26, -0.07) raw xDistance=-0.17 yDistance=-0.20
01:56:40.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:56:40.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:40.894 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:40.894 00.000 18120 UpdateGuideState exits: m=2005 RSB=31.1
01:56:40.895 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:40.896 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:40.897 00.001 18120 Enqueuing Expose request
01:56:40.898 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:56:40.898 00.000 21948 MoveAxis(E, 0, ABG)
01:56:40.898 00.000 21948 Move returns status 0, amount 0
01:56:40.898 00.000 21948 MoveAxis(N, 0, ABG)
01:56:40.898 00.000 21948 Move returns status 0, amount 0
01:56:40.898 00.000 21948 move complete, result=0
01:56:40.898 00.000 21948 worker thread done servicing request
01:56:40.898 00.000 21948 Worker thread wakes up
01:56:40.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:40.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:40.899 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:42.536 01.637 21948 Exposure complete
01:56:42.574 00.038 21948 worker thread done servicing request
01:56:42.574 00.000 18120 OnExposeComplete: enter
01:56:42.575 00.001 18120 UpdateGuideState(): m_state=6
01:56:42.577 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
01:56:42.578 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=235.34, Mass=1992, SNR=30.9, Peak=166 HFD=3.9
01:56:42.579 00.001 18120 MultiStar: [#1 0.31,-0.21,0.00,M1] [#2 0.32,-0.26,0.00,M1] [#3 0.26,-0.09,0.61,U] [#4 0.15,-0.28,0.58,U] [#5 0.38,-0.20,0.00,M1] [#6 0.27,0.02,0.53,U] [#7 0.30,-0.29,0.00,M2] [#8 -0.14,-0.08,0.40,U] 
01:56:42.580 00.001 18120 refined, 4 included, MultiStar: {0.27, -0.24}, one-star: {0.51, -0.52}
01:56:42.582 00.002 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
01:56:42.584 00.002 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
01:56:42.585 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.73 mountX=-0.33 mountY=-0.13, mountTheta=-2.76
01:56:42.588 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.24, opts=13)
01:56:42.588 00.000 18120 Enqueuing Move request for scope (0.27, -0.24)
01:56:42.589 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:42.589 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
01:56:42.590 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:42.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:42.591 00.001 18120 Enqueuing Expose request
01:56:42.591 00.000 21948 Worker thread wakes up
01:56:42.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
01:56:42.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
01:56:42.591 00.000 21948 Moving (0.27, -0.24) raw xDistance=-0.33 yDistance=-0.13
01:56:42.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:56:42.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:42.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:42.591 00.000 21948 MoveAxis(E, 60, ABG)
01:56:42.591 00.000 21948 Guiding  Dir = 2, Dur = 60
01:56:42.591 00.000 21948 IsSlewing returns 0
01:56:42.591 00.000 21948 IsGuiding returns 0
01:56:42.594 00.003 21948 PulseGuide returned control before completion, sleep 69
01:56:42.676 00.082 21948 IsGuiding returns 0
01:56:42.676 00.000 21948 Move returns status 0, amount 60
01:56:42.676 00.000 21948 MoveAxis(N, 0, ABG)
01:56:42.676 00.000 21948 Move returns status 0, amount 0
01:56:42.676 00.000 21948 move complete, result=0
01:56:42.676 00.000 21948 worker thread done servicing request
01:56:42.676 00.000 21948 Worker thread wakes up
01:56:42.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:42.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:42.676 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
01:56:44.088 01.412 21948 Exposure complete
01:56:44.126 00.038 21948 worker thread done servicing request
01:56:44.126 00.000 18120 OnExposeComplete: enter
01:56:44.127 00.001 18120 UpdateGuideState(): m_state=6
01:56:44.127 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
01:56:44.128 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=235.74, Mass=1822, SNR=29.6, Peak=151 HFD=4.3
01:56:44.128 00.000 18120 MultiStar: [#1 0.25,0.09,0.74,U] [#2 0.34,0.22,0.00,M2] [#3 0.09,0.07,0.66,U] [#4 0.21,0.04,0.55,U] [#5 0.06,0.10,0.47,U] [#6 0.55,-0.02,0.00,M1] [#7 -0.09,0.06,0.44,U] [#8 0.15,0.04,0.43,U] 
01:56:44.129 00.001 18120 refined, 6 included, MultiStar: {0.20, 0.02}, one-star: {0.44, -0.13}
01:56:44.129 00.000 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
01:56:44.129 00.000 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
01:56:44.130 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.06 mountY=-0.19, mountTheta=-1.88
01:56:44.131 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.02, opts=13)
01:56:44.132 00.001 18120 Enqueuing Move request for scope (0.20, 0.02)
01:56:44.132 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:44.133 00.001 18120 UpdateGuideState exits: m=1822 RSB=29.6
01:56:44.133 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.133 00.000 21948 Worker thread wakes up
01:56:44.133 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:44.134 00.001 18120 Enqueuing Expose request
01:56:44.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
01:56:44.134 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
01:56:44.134 00.000 21948 Moving (0.20, 0.02) raw xDistance=-0.06 yDistance=-0.19
01:56:44.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:44.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:44.135 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:56:44.135 00.000 21948 MoveAxis(E, 0, ABG)
01:56:44.135 00.000 21948 Move returns status 0, amount 0
01:56:44.135 00.000 21948 MoveAxis(N, 0, ABG)
01:56:44.135 00.000 21948 Move returns status 0, amount 0
01:56:44.135 00.000 21948 move complete, result=0
01:56:44.135 00.000 21948 worker thread done servicing request
01:56:44.135 00.000 21948 Worker thread wakes up
01:56:44.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:44.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:44.135 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:45.765 01.630 21948 Exposure complete
01:56:45.801 00.036 21948 worker thread done servicing request
01:56:45.801 00.000 18120 OnExposeComplete: enter
01:56:45.802 00.001 18120 UpdateGuideState(): m_state=6
01:56:45.802 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
01:56:45.803 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=235.90, Mass=2101, SNR=31.7, Peak=151 HFD=4.2
01:56:45.803 00.000 18120 MultiStar: [#1 0.10,0.12,0.74,U] [#2 0.45,0.18,0.00,M3] [#3 0.36,0.20,0.00,M1] [#4 0.02,0.14,0.55,U] [#5 0.20,0.21,0.45,U] [#6 0.36,-0.01,0.51,U] [#7 0.27,-0.05,0.43,U] [#8 -0.22,0.41,0.00,M1] 
01:56:45.804 00.001 18120 refined, 5 included, MultiStar: {0.22, 0.07}, one-star: {0.35, 0.04}
01:56:45.804 00.000 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
01:56:45.804 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
01:56:45.805 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.24 cameraTheta=0.31 mountX=-0.03 mountY=-0.23, mountTheta=-1.68
01:56:45.807 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.07, opts=13)
01:56:45.808 00.001 18120 Enqueuing Move request for scope (0.22, 0.07)
01:56:45.808 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:45.808 00.000 18120 UpdateGuideState exits: m=2101 RSB=31.7
01:56:45.811 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:45.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:45.813 00.002 18120 Enqueuing Expose request
01:56:45.813 00.000 21948 Worker thread wakes up
01:56:45.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
01:56:45.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
01:56:45.813 00.000 21948 Moving (0.22, 0.07) raw xDistance=-0.03 yDistance=-0.23
01:56:45.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:56:45.813 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.56
01:56:45.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:56:45.813 00.000 21948 MoveAxis(E, 0, ABG)
01:56:45.813 00.000 21948 Move returns status 0, amount 0
01:56:45.813 00.000 21948 MoveAxis(N, 56, ABG)
01:56:45.813 00.000 21948 Guiding  Dir = 0, Dur = 56
01:56:45.813 00.000 21948 IsSlewing returns 0
01:56:45.814 00.001 21948 IsGuiding returns 0
01:56:45.818 00.004 21948 PulseGuide returned control before completion, sleep 62
01:56:45.890 00.072 21948 IsGuiding returns 0
01:56:45.890 00.000 21948 Move returns status 0, amount 56
01:56:45.890 00.000 21948 move complete, result=0
01:56:45.890 00.000 21948 worker thread done servicing request
01:56:45.890 00.000 21948 Worker thread wakes up
01:56:45.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:45.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:45.890 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 56 ms NORTH
01:56:47.301 01.411 21948 Exposure complete
01:56:47.343 00.042 21948 worker thread done servicing request
01:56:47.343 00.000 18120 OnExposeComplete: enter
01:56:47.344 00.001 18120 UpdateGuideState(): m_state=6
01:56:47.345 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
01:56:47.345 00.000 18120 Star::Find returns 1 (0), X=896.54, Y=235.76, Mass=2009, SNR=31.0, Peak=134 HFD=4.1
01:56:47.346 00.001 18120 MultiStar: [#1 0.16,0.19,0.69,U] [#2 0.18,0.27,0.63,U] [#3 0.25,0.10,0.60,U] [#4 0.13,0.15,0.56,U] [#5 0.05,0.07,0.46,U] [#6 0.39,-0.04,0.00,M1] [#7 0.28,-0.16,0.44,U] [#8 0.08,0.46,0.00,M2] 
01:56:47.346 00.000 18120 refined, 6 included, MultiStar: {0.19, 0.07}, one-star: {0.26, -0.10}
01:56:47.347 00.001 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
01:56:47.347 00.000 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
01:56:47.348 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=-0.01 mountY=-0.20, mountTheta=-1.64
01:56:47.350 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.07, opts=13)
01:56:47.350 00.000 18120 Enqueuing Move request for scope (0.19, 0.07)
01:56:47.351 00.001 21948 Worker thread wakes up
01:56:47.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:56:47.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:56:47.351 00.000 21948 Moving (0.19, 0.07) raw xDistance=-0.01 yDistance=-0.20
01:56:47.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:56:47.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:47.351 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
01:56:47.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:47.352 00.000 18120 Enqueuing Expose request
01:56:47.353 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:56:47.353 00.000 21948 MoveAxis(E, 0, ABG)
01:56:47.353 00.000 21948 Move returns status 0, amount 0
01:56:47.353 00.000 21948 MoveAxis(N, 49, ABG)
01:56:47.353 00.000 21948 Guiding  Dir = 0, Dur = 49
01:56:47.353 00.000 21948 IsSlewing returns 0
01:56:47.353 00.000 21948 IsGuiding returns 0
01:56:47.358 00.005 21948 PulseGuide returned control before completion, sleep 55
01:56:47.424 00.066 21948 IsGuiding returns 1
01:56:47.424 00.000 21948 scope still moving after pulse duration time elapsed
01:56:47.455 00.031 21948 IsSlewing returns 0
01:56:47.455 00.000 21948 IsGuiding returns 0
01:56:47.455 00.000 21948 scope move finished after 49 + 53 ms
01:56:47.455 00.000 21948 Move returns status 0, amount 49
01:56:47.455 00.000 21948 move complete, result=0
01:56:47.455 00.000 21948 worker thread done servicing request
01:56:47.455 00.000 21948 Worker thread wakes up
01:56:47.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:47.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:47.455 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
01:56:49.090 01.635 21948 Exposure complete
01:56:49.138 00.048 21948 worker thread done servicing request
01:56:49.138 00.000 18120 OnExposeComplete: enter
01:56:49.139 00.001 18120 UpdateGuideState(): m_state=6
01:56:49.142 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
01:56:49.143 00.001 18120 Star::Find returns 1 (0), X=896.32, Y=235.64, Mass=2143, SNR=32.0, Peak=151 HFD=4.4
01:56:49.143 00.000 18120 MultiStar: [#1 -0.19,0.40,0.00,M1] [#2 -0.33,0.34,0.00,M3] [#3 0.16,-0.04,0.59,U] [#4 -0.13,-0.09,0.52,U] [#5 0.03,0.13,0.44,U] [#6 -0.40,0.23,0.00,M2] [#7 -0.05,0.15,0.42,U] [#8 -0.49,0.38,0.00,M3] 
01:56:49.144 00.001 18120 refined, 4 included, MultiStar: {0.02, -0.06}, one-star: {0.04, -0.22}
01:56:49.145 00.001 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.06)
01:56:49.147 00.002 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.02)
01:56:49.149 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.23 mountX=-0.06 mountY=0.01, mountTheta=3.02
01:56:49.154 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
01:56:49.157 00.003 18120 Enqueuing Move request for scope (0.02, -0.06)
01:56:49.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:49.158 00.001 18120 UpdateGuideState exits: m=2143 RSB=32.0
01:56:49.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.159 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:49.159 00.000 18120 Enqueuing Expose request
01:56:49.159 00.000 21948 Worker thread wakes up
01:56:49.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:56:49.160 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:56:49.160 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.01
01:56:49.160 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:49.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:49.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:56:49.160 00.000 21948 MoveAxis(E, 0, ABG)
01:56:49.160 00.000 21948 Move returns status 0, amount 0
01:56:49.160 00.000 21948 MoveAxis(N, 0, ABG)
01:56:49.160 00.000 21948 Move returns status 0, amount 0
01:56:49.160 00.000 21948 move complete, result=0
01:56:49.160 00.000 21948 worker thread done servicing request
01:56:49.160 00.000 21948 Worker thread wakes up
01:56:49.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:49.160 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:49.160 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:50.577 01.417 21948 Exposure complete
01:56:50.616 00.039 21948 worker thread done servicing request
01:56:50.616 00.000 18120 OnExposeComplete: enter
01:56:50.617 00.001 18120 UpdateGuideState(): m_state=6
01:56:50.617 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
01:56:50.618 00.001 18120 Star::Find returns 1 (0), X=896.25, Y=235.69, Mass=1955, SNR=30.5, Peak=156 HFD=4.2
01:56:50.618 00.000 18120 MultiStar: [#1 -0.28,0.08,0.73,U] [#2 -0.22,0.06,0.67,U] [#3 -0.11,-0.07,0.59,U] [#4 -0.18,-0.12,0.57,U] [#5 -0.18,0.03,0.50,U] [#6 -0.32,0.05,0.50,U] [#7 -0.16,-0.23,0.45,U] [#8 -0.58,0.35,0.00,M4] 
01:56:50.619 00.001 18120 single-star, 7 included, MultiStar: {-0.17, -0.05}, one-star: {-0.03, -0.17}
01:56:50.619 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.00) = xAngle (-3.74 = 2.54)
01:56:50.620 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.50)
01:56:50.621 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.75 mountX=-0.14 mountY=0.10, mountTheta=2.51
01:56:50.625 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.17, opts=13)
01:56:50.628 00.003 18120 Enqueuing Move request for scope (-0.03, -0.17)
01:56:50.630 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:50.632 00.002 18120 UpdateGuideState exits: m=1955 RSB=30.5
01:56:50.635 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:50.637 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:50.638 00.001 18120 Enqueuing Expose request
01:56:50.640 00.002 21948 Worker thread wakes up
01:56:50.640 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
01:56:50.640 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
01:56:50.640 00.000 21948 Moving (-0.03, -0.17) raw xDistance=-0.14 yDistance=0.10
01:56:50.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:50.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:50.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:56:50.640 00.000 21948 MoveAxis(E, 0, ABG)
01:56:50.640 00.000 21948 Move returns status 0, amount 0
01:56:50.640 00.000 21948 MoveAxis(N, 0, ABG)
01:56:50.640 00.000 21948 Move returns status 0, amount 0
01:56:50.640 00.000 21948 move complete, result=0
01:56:50.640 00.000 21948 worker thread done servicing request
01:56:50.640 00.000 21948 Worker thread wakes up
01:56:50.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:50.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:50.640 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:52.272 01.632 21948 Exposure complete
01:56:52.302 00.030 21948 worker thread done servicing request
01:56:52.303 00.001 18120 OnExposeComplete: enter
01:56:52.303 00.000 18120 UpdateGuideState(): m_state=6
01:56:52.304 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
01:56:52.304 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=235.61, Mass=1975, SNR=30.7, Peak=162 HFD=3.9
01:56:52.305 00.001 18120 MultiStar: [#1 -0.16,0.09,0.76,U] [#2 -0.08,0.01,0.66,U] [#3 0.02,-0.08,0.62,U] [#4 -0.25,-0.25,0.57,U] [#5 0.01,-0.07,0.47,U] [#6 -0.14,0.08,0.55,U] [#7 0.05,-0.50,0.00,M1] [#8 -0.16,0.21,0.38,U] 
01:56:52.308 00.003 18120 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {0.09, -0.25}
01:56:52.310 00.002 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
01:56:52.313 00.003 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
01:56:52.315 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.46 mountX=-0.02 mountY=0.09, mountTheta=1.82
01:56:52.320 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.06, opts=13)
01:56:52.321 00.001 18120 Enqueuing Move request for scope (-0.07, -0.06)
01:56:52.322 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:52.322 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.7
01:56:52.323 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:52.324 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:52.325 00.001 18120 Enqueuing Expose request
01:56:52.325 00.000 21948 Worker thread wakes up
01:56:52.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:56:52.326 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:56:52.326 00.000 21948 Moving (-0.07, -0.06) raw xDistance=-0.02 yDistance=0.09
01:56:52.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:56:52.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:52.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:56:52.326 00.000 21948 MoveAxis(E, 0, ABG)
01:56:52.326 00.000 21948 Move returns status 0, amount 0
01:56:52.326 00.000 21948 MoveAxis(N, 0, ABG)
01:56:52.326 00.000 21948 Move returns status 0, amount 0
01:56:52.326 00.000 21948 move complete, result=0
01:56:52.326 00.000 21948 worker thread done servicing request
01:56:52.326 00.000 21948 Worker thread wakes up
01:56:52.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:52.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:52.326 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:53.838 01.512 21948 Exposure complete
01:56:53.876 00.038 21948 worker thread done servicing request
01:56:53.876 00.000 18120 OnExposeComplete: enter
01:56:53.877 00.001 18120 UpdateGuideState(): m_state=6
01:56:53.878 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
01:56:53.879 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=235.58, Mass=2092, SNR=31.6, Peak=167 HFD=3.8
01:56:53.879 00.000 18120 MultiStar: [#1 -0.19,-0.16,0.70,U] [#2 -0.12,-0.24,0.63,U] [#3 0.04,-0.06,0.60,U] [#4 -0.21,-0.18,0.54,U] [#5 0.03,-0.15,0.44,U] [#6 -0.37,-0.04,0.52,U] [#7 -0.18,-0.49,0.00,M2] [#8 -0.39,0.17,0.00,M4] 
01:56:53.880 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.17}, one-star: {-0.01, -0.28}
01:56:53.880 00.000 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.15)
01:56:53.881 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.11)
01:56:53.881 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.14 mountX=-0.11 mountY=0.17, mountTheta=2.13
01:56:53.883 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.17, opts=13)
01:56:53.884 00.001 18120 Enqueuing Move request for scope (-0.11, -0.17)
01:56:53.884 00.000 21948 Worker thread wakes up
01:56:53.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:53.885 00.001 18120 UpdateGuideState exits: m=2092 RSB=31.6
01:56:53.885 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:53.886 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:53.886 00.000 18120 Enqueuing Expose request
01:56:53.887 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
01:56:53.887 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
01:56:53.887 00.000 21948 Moving (-0.11, -0.17) raw xDistance=-0.11 yDistance=0.17
01:56:53.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:56:53.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:53.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:56:53.887 00.000 21948 MoveAxis(E, 0, ABG)
01:56:53.887 00.000 21948 Move returns status 0, amount 0
01:56:53.887 00.000 21948 MoveAxis(N, 0, ABG)
01:56:53.887 00.000 21948 Move returns status 0, amount 0
01:56:53.887 00.000 21948 move complete, result=0
01:56:53.887 00.000 21948 worker thread done servicing request
01:56:53.887 00.000 21948 Worker thread wakes up
01:56:53.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:53.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:53.887 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:55.516 01.629 21948 Exposure complete
01:56:55.565 00.049 21948 worker thread done servicing request
01:56:55.565 00.000 18120 OnExposeComplete: enter
01:56:55.566 00.001 18120 UpdateGuideState(): m_state=6
01:56:55.567 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
01:56:55.567 00.000 18120 Star::Find returns 1 (0), X=896.22, Y=235.58, Mass=1913, SNR=30.2, Peak=167 HFD=3.7
01:56:55.568 00.001 18120 MultiStar: [#1 -0.24,0.00,0.76,U] [#2 -0.33,-0.00,0.66,U] [#3 0.05,-0.16,0.60,U] [#4 -0.25,-0.14,0.57,U] [#5 -0.12,-0.03,0.49,U] [#6 -0.12,-0.18,0.53,U] [#7 -0.14,-0.42,0.00,M3] [#8 -0.52,0.16,0.00,M5] 
01:56:55.568 00.000 18120 refined, 6 included, MultiStar: {-0.15, -0.12}, one-star: {-0.06, -0.29}
01:56:55.568 00.000 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.00) = xAngle (-4.45 = 1.83)
01:56:55.569 00.001 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.79)
01:56:55.569 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.45 mountX=-0.05 mountY=0.19, mountTheta=1.83
01:56:55.570 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.12, opts=13)
01:56:55.571 00.001 18120 Enqueuing Move request for scope (-0.15, -0.12)
01:56:55.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:55.572 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.2
01:56:55.572 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.573 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:55.573 00.000 18120 Enqueuing Expose request
01:56:55.573 00.000 21948 Worker thread wakes up
01:56:55.574 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
01:56:55.574 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
01:56:55.574 00.000 21948 Moving (-0.15, -0.12) raw xDistance=-0.05 yDistance=0.19
01:56:55.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:55.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:55.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:56:55.574 00.000 21948 MoveAxis(E, 0, ABG)
01:56:55.574 00.000 21948 Move returns status 0, amount 0
01:56:55.574 00.000 21948 MoveAxis(N, 0, ABG)
01:56:55.574 00.000 21948 Move returns status 0, amount 0
01:56:55.574 00.000 21948 move complete, result=0
01:56:55.574 00.000 21948 worker thread done servicing request
01:56:55.574 00.000 21948 Worker thread wakes up
01:56:55.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:55.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:55.574 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:57.100 01.526 21948 Exposure complete
01:56:57.148 00.048 21948 worker thread done servicing request
01:56:57.148 00.000 18120 OnExposeComplete: enter
01:56:57.149 00.001 18120 UpdateGuideState(): m_state=6
01:56:57.150 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
01:56:57.151 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=235.56, Mass=1985, SNR=30.8, Peak=169 HFD=3.9
01:56:57.151 00.000 18120 MultiStar: [#1 -0.20,0.09,0.75,U] [#2 -0.07,0.06,0.65,U] [#3 0.06,0.04,0.60,U] [#4 -0.35,0.04,0.57,U] [#5 -0.01,-0.18,0.47,U] [#6 -0.15,0.06,0.53,U] [#7 -0.14,-0.32,0.43,U] [#8 -0.08,0.19,0.41,U] 
01:56:57.152 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {0.05, -0.30}
01:56:57.152 00.000 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.66 = 1.62)
01:56:57.153 00.001 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.58)
01:56:57.154 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.66 mountX=-0.01 mountY=0.10, mountTheta=1.62
01:56:57.156 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
01:56:57.158 00.002 18120 Enqueuing Move request for scope (-0.09, -0.05)
01:56:57.159 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:57.160 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.8
01:56:57.161 00.001 21948 Worker thread wakes up
01:56:57.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:56:57.161 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:56:57.161 00.000 21948 Moving (-0.09, -0.05) raw xDistance=-0.01 yDistance=0.10
01:56:57.162 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:57.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:56:57.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:57.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:57.163 00.001 18120 Enqueuing Expose request
01:56:57.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:56:57.163 00.000 21948 MoveAxis(E, 0, ABG)
01:56:57.163 00.000 21948 Move returns status 0, amount 0
01:56:57.163 00.000 21948 MoveAxis(N, 0, ABG)
01:56:57.163 00.000 21948 Move returns status 0, amount 0
01:56:57.163 00.000 21948 move complete, result=0
01:56:57.163 00.000 21948 worker thread done servicing request
01:56:57.163 00.000 21948 Worker thread wakes up
01:56:57.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:57.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:57.165 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:58.794 01.629 21948 Exposure complete
01:56:58.847 00.053 21948 worker thread done servicing request
01:56:58.847 00.000 18120 OnExposeComplete: enter
01:56:58.848 00.001 18120 UpdateGuideState(): m_state=6
01:56:58.849 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
01:56:58.850 00.001 18120 Star::Find returns 1 (0), X=896.16, Y=235.66, Mass=1943, SNR=30.4, Peak=166 HFD=4.0
01:56:58.851 00.001 18120 MultiStar: [#1 -0.11,-0.06,0.71,U] [#2 -0.33,0.13,0.65,U] [#3 -0.06,-0.09,0.61,U] [#4 -0.27,-0.16,0.55,U] [#5 -0.14,-0.20,0.47,U] [#6 -0.37,0.03,0.50,U] [#7 0.05,-0.21,0.45,U] [#8 -0.51,0.20,0.00,M5] 
01:56:58.851 00.000 18120 refined, 7 included, MultiStar: {-0.17, -0.10}, one-star: {-0.12, -0.21}
01:56:58.851 00.000 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.67)
01:56:58.852 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.63)
01:56:58.852 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-2.61 mountX=-0.02 mountY=0.19, mountTheta=1.67
01:56:58.853 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.10, opts=13)
01:56:58.854 00.001 18120 Enqueuing Move request for scope (-0.17, -0.10)
01:56:58.854 00.000 21948 Worker thread wakes up
01:56:58.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
01:56:58.854 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
01:56:58.854 00.000 21948 Moving (-0.17, -0.10) raw xDistance=-0.02 yDistance=0.19
01:56:58.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:56:58.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:58.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:56:58.855 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.4
01:56:58.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:58.856 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:56:58.856 00.000 18120 Enqueuing Expose request
01:56:58.857 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:56:58.857 00.000 21948 MoveAxis(E, 0, ABG)
01:56:58.857 00.000 21948 Move returns status 0, amount 0
01:56:58.857 00.000 21948 MoveAxis(N, 0, ABG)
01:56:58.857 00.000 21948 Move returns status 0, amount 0
01:56:58.857 00.000 21948 move complete, result=0
01:56:58.857 00.000 21948 worker thread done servicing request
01:56:58.857 00.000 21948 Worker thread wakes up
01:56:58.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:56:58.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:56:58.857 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:00.375 01.518 21948 Exposure complete
01:57:00.422 00.047 21948 worker thread done servicing request
01:57:00.422 00.000 18120 OnExposeComplete: enter
01:57:00.423 00.001 18120 UpdateGuideState(): m_state=6
01:57:00.423 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
01:57:00.424 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=235.60, Mass=2075, SNR=31.5, Peak=169 HFD=3.9
01:57:00.424 00.000 18120 MultiStar: [#1 0.07,0.22,0.69,U] [#2 0.08,-0.09,0.66,U] [#3 0.00,-0.18,0.57,U] [#4 -0.15,-0.02,0.55,U] [#5 -0.01,0.00,0.47,U] [#6 0.10,0.03,0.50,U] [#7 0.08,-0.42,0.00,M2] [#8 -0.27,0.13,0.37,U] 
01:57:00.424 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.10, -0.26}
01:57:00.425 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
01:57:00.425 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
01:57:00.426 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.27 mountX=-0.05 mountY=0.01, mountTheta=2.98
01:57:00.427 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
01:57:00.427 00.000 18120 Enqueuing Move request for scope (0.01, -0.04)
01:57:00.428 00.001 21948 Worker thread wakes up
01:57:00.429 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:57:00.429 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:57:00.429 00.000 21948 Moving (0.01, -0.04) raw xDistance=-0.05 yDistance=0.01
01:57:00.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:00.429 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:00.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:00.429 00.000 18120 UpdateGuideState exits: m=2075 RSB=31.5
01:57:00.430 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.430 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:00.431 00.001 18120 Enqueuing Expose request
01:57:00.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:00.431 00.000 21948 MoveAxis(E, 0, ABG)
01:57:00.431 00.000 21948 Move returns status 0, amount 0
01:57:00.431 00.000 21948 MoveAxis(N, 0, ABG)
01:57:00.431 00.000 21948 Move returns status 0, amount 0
01:57:00.431 00.000 21948 move complete, result=0
01:57:00.431 00.000 21948 worker thread done servicing request
01:57:00.431 00.000 21948 Worker thread wakes up
01:57:00.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:00.432 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:00.432 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:02.056 01.624 21948 Exposure complete
01:57:02.104 00.048 21948 worker thread done servicing request
01:57:02.104 00.000 18120 OnExposeComplete: enter
01:57:02.105 00.001 18120 UpdateGuideState(): m_state=6
01:57:02.106 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
01:57:02.106 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=235.84, Mass=2047, SNR=31.4, Peak=184 HFD=4.2
01:57:02.107 00.001 18120 MultiStar: [#1 -0.16,0.23,0.75,U] [#2 -0.28,0.52,0.00,M1] [#3 -0.26,0.28,0.00,M1] [#4 -0.22,0.05,0.56,U] [#5 -0.34,0.27,0.00,M1] [#6 -0.13,0.42,0.00,M1] [#7 -0.28,-0.21,0.42,U] [#8 -0.04,0.34,0.41,U] 
01:57:02.107 00.000 18120 single-star, 4 included, MultiStar: {-0.17, 0.07}, one-star: {-0.16, -0.02}
01:57:02.108 00.001 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.00) = xAngle (-4.99 = 1.30)
01:57:02.108 00.000 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.26)
01:57:02.109 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-2.99 mountX=0.04 mountY=0.15, mountTheta=1.29
01:57:02.111 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.02, opts=13)
01:57:02.112 00.001 18120 Enqueuing Move request for scope (-0.16, -0.02)
01:57:02.112 00.000 21948 Worker thread wakes up
01:57:02.112 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:02.113 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.4
01:57:02.113 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:02.113 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:02.114 00.001 18120 Enqueuing Expose request
01:57:02.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
01:57:02.114 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
01:57:02.114 00.000 21948 Moving (-0.16, -0.02) raw xDistance=0.04 yDistance=0.15
01:57:02.114 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:02.114 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:02.115 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:57:02.115 00.000 21948 MoveAxis(E, 0, ABG)
01:57:02.115 00.000 21948 Move returns status 0, amount 0
01:57:02.115 00.000 21948 MoveAxis(N, 0, ABG)
01:57:02.115 00.000 21948 Move returns status 0, amount 0
01:57:02.115 00.000 21948 move complete, result=0
01:57:02.115 00.000 21948 worker thread done servicing request
01:57:02.115 00.000 21948 Worker thread wakes up
01:57:02.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:02.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:02.115 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:03.641 01.526 21948 Exposure complete
01:57:03.695 00.054 21948 worker thread done servicing request
01:57:03.695 00.000 18120 OnExposeComplete: enter
01:57:03.698 00.003 18120 UpdateGuideState(): m_state=6
01:57:03.700 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
01:57:03.701 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.85, Mass=2032, SNR=31.1, Peak=181 HFD=4.2
01:57:03.701 00.000 18120 MultiStar: [#1 -0.22,0.32,0.00,M1] [#2 -0.17,0.50,0.00,M2] [#3 -0.36,0.22,0.00,M2] [#4 -0.42,0.29,0.00,M1] [#5 -0.51,0.29,0.00,M2] [#6 -0.16,0.15,0.52,U] [#7 0.10,-0.20,0.41,U] [#8 -0.60,0.58,0.00,M4] 
01:57:03.702 00.001 18120 refined, 2 included, MultiStar: {-0.13, -0.01}, one-star: {-0.22, -0.01}
01:57:03.702 00.000 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.00) = xAngle (-5.06 = 1.22)
01:57:03.703 00.001 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.10 = 1.18)
01:57:03.703 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.06 mountX=0.05 mountY=0.12, mountTheta=1.22
01:57:03.704 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.01, opts=13)
01:57:03.705 00.001 18120 Enqueuing Move request for scope (-0.13, -0.01)
01:57:03.705 00.000 21948 Worker thread wakes up
01:57:03.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:03.706 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.1
01:57:03.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:03.707 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:03.708 00.001 18120 Enqueuing Expose request
01:57:03.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:57:03.708 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:57:03.708 00.000 21948 Moving (-0.13, -0.01) raw xDistance=0.05 yDistance=0.12
01:57:03.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:03.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:03.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:57:03.709 00.001 21948 MoveAxis(E, 0, ABG)
01:57:03.709 00.000 21948 Move returns status 0, amount 0
01:57:03.709 00.000 21948 MoveAxis(N, 0, ABG)
01:57:03.709 00.000 21948 Move returns status 0, amount 0
01:57:03.709 00.000 21948 move complete, result=0
01:57:03.709 00.000 21948 worker thread done servicing request
01:57:03.709 00.000 21948 Worker thread wakes up
01:57:03.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:03.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:03.709 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:05.330 01.621 21948 Exposure complete
01:57:05.383 00.053 21948 worker thread done servicing request
01:57:05.383 00.000 18120 OnExposeComplete: enter
01:57:05.384 00.001 18120 UpdateGuideState(): m_state=6
01:57:05.384 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
01:57:05.385 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=235.88, Mass=1854, SNR=29.8, Peak=173 HFD=4.1
01:57:05.385 00.000 18120 MultiStar: [#1 0.08,0.35,0.76,U] [#2 -0.05,0.45,0.00,M3] [#3 -0.34,0.17,0.00,M3] [#4 -0.13,0.00,0.56,U] [#5 -0.30,0.37,0.00,M3] [#6 -0.03,0.17,0.52,U] [#7 -0.06,-0.14,0.45,U] [#8 -0.37,0.29,0.00,M5] 
01:57:05.385 00.000 18120 refined, 4 included, MultiStar: {-0.05, 0.10}, one-star: {-0.11, 0.02}
01:57:05.386 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
01:57:05.386 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
01:57:05.387 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.06 mountX=0.11 mountY=0.00, mountTheta=0.02
01:57:05.388 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
01:57:05.389 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
01:57:05.389 00.000 21948 Worker thread wakes up
01:57:05.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:57:05.389 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:57:05.389 00.000 21948 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.00
01:57:05.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:57:05.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:05.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:05.390 00.001 18120 UpdateGuideState exits: m=1854 RSB=29.8
01:57:05.391 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.392 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:05.393 00.001 18120 Enqueuing Expose request
01:57:05.394 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:57:05.394 00.000 21948 MoveAxis(E, 0, ABG)
01:57:05.394 00.000 21948 Move returns status 0, amount 0
01:57:05.394 00.000 21948 MoveAxis(N, 0, ABG)
01:57:05.394 00.000 21948 Move returns status 0, amount 0
01:57:05.394 00.000 21948 move complete, result=0
01:57:05.394 00.000 21948 worker thread done servicing request
01:57:05.394 00.000 21948 Worker thread wakes up
01:57:05.394 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:05.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:05.394 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:06.907 01.513 21948 Exposure complete
01:57:06.947 00.040 21948 worker thread done servicing request
01:57:06.947 00.000 18120 OnExposeComplete: enter
01:57:06.949 00.002 18120 UpdateGuideState(): m_state=6
01:57:06.949 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
01:57:06.950 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=235.71, Mass=2058, SNR=31.5, Peak=166 HFD=4.2
01:57:06.950 00.000 18120 MultiStar: [#1 -0.16,0.16,0.71,U] [#2 -0.09,0.20,0.62,U] [#3 0.12,0.06,0.59,U] [#4 -0.37,0.11,0.00,M1] [#5 -0.18,0.12,0.44,U] [#6 0.05,0.07,0.52,U] [#7 -0.17,-0.09,0.44,U] [#8 -0.41,0.33,0.00,M6] 
01:57:06.951 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.04}, one-star: {-0.03, -0.16}
01:57:06.951 00.000 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
01:57:06.951 00.000 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
01:57:06.954 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.57 mountX=0.06 mountY=0.04, mountTheta=0.54
01:57:06.958 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
01:57:06.961 00.003 18120 Enqueuing Move request for scope (-0.06, 0.04)
01:57:06.963 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:06.965 00.002 18120 UpdateGuideState exits: m=2058 RSB=31.5
01:57:06.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:06.966 00.001 21948 Worker thread wakes up
01:57:06.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:06.966 00.000 18120 Enqueuing Expose request
01:57:06.967 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:57:06.967 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:57:06.967 00.000 21948 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.04
01:57:06.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:57:06.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:06.967 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:57:06.967 00.000 21948 MoveAxis(E, 0, ABG)
01:57:06.967 00.000 21948 Move returns status 0, amount 0
01:57:06.967 00.000 21948 MoveAxis(N, 0, ABG)
01:57:06.967 00.000 21948 Move returns status 0, amount 0
01:57:06.967 00.000 21948 move complete, result=0
01:57:06.967 00.000 21948 worker thread done servicing request
01:57:06.967 00.000 21948 Worker thread wakes up
01:57:06.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:06.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:06.968 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:08.588 01.620 21948 Exposure complete
01:57:08.632 00.044 21948 worker thread done servicing request
01:57:08.633 00.001 18120 OnExposeComplete: enter
01:57:08.635 00.002 18120 UpdateGuideState(): m_state=6
01:57:08.635 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
01:57:08.636 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.78, Mass=2030, SNR=31.1, Peak=153 HFD=4.2
01:57:08.636 00.000 18120 MultiStar: [#1 -0.04,-0.03,0.68,U] [#2 -0.44,0.36,0.00,M3] [#3 -0.02,-0.02,0.58,U] [#4 -0.31,0.17,0.53,U] [#5 -0.41,0.25,0.00,M3] [#6 0.23,0.05,0.50,U] [#7 -0.25,-0.19,0.44,U] [#8 -0.52,0.39,0.00,M7] 
01:57:08.637 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.02}, one-star: {-0.21, -0.08}
01:57:08.637 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.95 = 1.33)
01:57:08.638 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.99 = 1.29)
01:57:08.639 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.96 mountX=0.03 mountY=0.11, mountTheta=1.33
01:57:08.641 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
01:57:08.641 00.000 18120 Enqueuing Move request for scope (-0.11, -0.02)
01:57:08.642 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:08.642 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.1
01:57:08.643 00.001 21948 Worker thread wakes up
01:57:08.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:57:08.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:57:08.643 00.000 21948 Moving (-0.11, -0.02) raw xDistance=0.03 yDistance=0.11
01:57:08.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:57:08.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:08.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:08.644 00.001 18120 Enqueuing Expose request
01:57:08.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:57:08.644 00.000 21948 MoveAxis(E, 0, ABG)
01:57:08.644 00.000 21948 Move returns status 0, amount 0
01:57:08.644 00.000 21948 MoveAxis(N, 0, ABG)
01:57:08.644 00.000 21948 Move returns status 0, amount 0
01:57:08.644 00.000 21948 move complete, result=0
01:57:08.644 00.000 21948 worker thread done servicing request
01:57:08.644 00.000 21948 Worker thread wakes up
01:57:08.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:08.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:08.645 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:10.172 01.527 21948 Exposure complete
01:57:10.237 00.065 21948 worker thread done servicing request
01:57:10.237 00.000 18120 OnExposeComplete: enter
01:57:10.238 00.001 18120 UpdateGuideState(): m_state=6
01:57:10.240 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
01:57:10.241 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.80, Mass=1945, SNR=30.5, Peak=173 HFD=4.3
01:57:10.243 00.002 18120 MultiStar: [#1 -0.18,0.06,0.73,U] [#2 -0.26,0.24,0.62,U] [#3 -0.36,0.13,0.00,M2] [#4 -0.04,-0.06,0.57,U] [#5 -0.29,0.10,0.46,U] [#6 -0.21,0.15,0.54,U] [#7 -0.20,0.18,0.43,U] [#8 -0.33,0.37,0.00,M8] 
01:57:10.244 00.001 18120 single-star, 6 included, MultiStar: {-0.18, 0.07}, one-star: {-0.13, -0.06}
01:57:10.246 00.002 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.67 = 1.61)
01:57:10.247 00.001 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.71 = 1.57)
01:57:10.248 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.67 mountX=-0.01 mountY=0.14, mountTheta=1.61
01:57:10.249 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.06, opts=13)
01:57:10.250 00.001 18120 Enqueuing Move request for scope (-0.13, -0.06)
01:57:10.250 00.000 21948 Worker thread wakes up
01:57:10.250 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:10.252 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:57:10.252 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
01:57:10.252 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:57:10.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.253 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:10.253 00.000 18120 Enqueuing Expose request
01:57:10.254 00.001 21948 Moving (-0.13, -0.06) raw xDistance=-0.01 yDistance=0.14
01:57:10.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:57:10.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:10.254 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:57:10.254 00.000 21948 MoveAxis(E, 0, ABG)
01:57:10.254 00.000 21948 Move returns status 0, amount 0
01:57:10.254 00.000 21948 MoveAxis(N, 0, ABG)
01:57:10.254 00.000 21948 Move returns status 0, amount 0
01:57:10.254 00.000 21948 move complete, result=0
01:57:10.254 00.000 21948 worker thread done servicing request
01:57:10.254 00.000 21948 Worker thread wakes up
01:57:10.254 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:10.254 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:10.254 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:11.889 01.635 21948 Exposure complete
01:57:11.918 00.029 21948 worker thread done servicing request
01:57:11.918 00.000 18120 OnExposeComplete: enter
01:57:11.919 00.001 18120 UpdateGuideState(): m_state=6
01:57:11.919 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
01:57:11.920 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=235.79, Mass=1885, SNR=30.1, Peak=165 HFD=4.3
01:57:11.920 00.000 18120 MultiStar: [#1 -0.05,-0.01,0.73,U] [#2 -0.04,0.38,0.00,M3] [#3 -0.32,0.03,0.62,U] [#4 -0.46,-0.11,0.00,M1] [#5 -0.28,0.15,0.47,U] [#6 -0.46,0.19,0.00,M1] [#7 -0.14,0.02,0.46,U] [#8 -0.36,0.18,0.00,M9] 
01:57:11.921 00.001 18120 single-star, 4 included, MultiStar: {-0.15, 0.01}, one-star: {-0.07, -0.08}
01:57:11.921 00.000 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.94)
01:57:11.922 00.001 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.90)
01:57:11.922 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.34 mountX=-0.04 mountY=0.10, mountTheta=1.94
01:57:11.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.08, opts=13)
01:57:11.924 00.001 18120 Enqueuing Move request for scope (-0.07, -0.08)
01:57:11.924 00.000 21948 Worker thread wakes up
01:57:11.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:57:11.924 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:57:11.924 00.000 21948 Moving (-0.07, -0.08) raw xDistance=-0.04 yDistance=0.10
01:57:11.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:57:11.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:11.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:57:11.924 00.000 21948 MoveAxis(E, 0, ABG)
01:57:11.924 00.000 21948 Move returns status 0, amount 0
01:57:11.924 00.000 21948 MoveAxis(N, 0, ABG)
01:57:11.924 00.000 21948 Move returns status 0, amount 0
01:57:11.924 00.000 21948 move complete, result=0
01:57:11.924 00.000 21948 worker thread done servicing request
01:57:11.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:11.925 00.001 18120 UpdateGuideState exits: m=1885 RSB=30.1
01:57:11.925 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:11.926 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:11.926 00.000 18120 Enqueuing Expose request
01:57:11.927 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:11.927 00.000 21948 Worker thread wakes up
01:57:11.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:11.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:13.441 01.514 21948 Exposure complete
01:57:13.473 00.032 21948 worker thread done servicing request
01:57:13.473 00.000 18120 OnExposeComplete: enter
01:57:13.474 00.001 18120 UpdateGuideState(): m_state=6
01:57:13.474 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
01:57:13.475 00.001 18120 Star::Find returns 1 (0), X=896.34, Y=235.71, Mass=1842, SNR=29.7, Peak=165 HFD=3.7
01:57:13.475 00.000 18120 MultiStar: [#1 0.01,0.13,0.74,U] [#2 -0.15,0.19,0.67,U] [#3 -0.21,0.04,0.59,U] [#4 -0.41,-0.07,0.00,M2] [#5 -0.23,0.18,0.47,U] [#6 0.00,-0.03,0.53,U] [#7 -0.02,-0.08,0.44,U] [#8 -0.35,0.28,0.00,M10] 
01:57:13.476 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.03}, one-star: {0.06, -0.15}
01:57:13.476 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.71 = 0.71)
01:57:13.477 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.67 = 0.67)
01:57:13.477 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.71 mountX=0.05 mountY=0.04, mountTheta=0.69
01:57:13.479 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
01:57:13.479 00.000 18120 Enqueuing Move request for scope (-0.06, 0.03)
01:57:13.480 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:13.480 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
01:57:13.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.481 00.001 21948 Worker thread wakes up
01:57:13.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:13.481 00.000 18120 Enqueuing Expose request
01:57:13.482 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:57:13.482 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:57:13.482 00.000 21948 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.04
01:57:13.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:13.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:13.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:57:13.482 00.000 21948 MoveAxis(E, 0, ABG)
01:57:13.482 00.000 21948 Move returns status 0, amount 0
01:57:13.482 00.000 21948 MoveAxis(N, 0, ABG)
01:57:13.482 00.000 21948 Move returns status 0, amount 0
01:57:13.482 00.000 21948 move complete, result=0
01:57:13.482 00.000 21948 worker thread done servicing request
01:57:13.482 00.000 21948 Worker thread wakes up
01:57:13.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:13.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:13.484 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:15.115 01.631 21948 Exposure complete
01:57:15.153 00.038 21948 worker thread done servicing request
01:57:15.153 00.000 18120 OnExposeComplete: enter
01:57:15.153 00.000 18120 UpdateGuideState(): m_state=6
01:57:15.153 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
01:57:15.155 00.002 18120 Star::Find returns 1 (0), X=896.32, Y=235.72, Mass=2060, SNR=31.4, Peak=190 HFD=3.8
01:57:15.156 00.001 18120 MultiStar: [#1 -0.07,0.32,0.68,U] [#2 -0.04,0.29,0.60,U] [#3 -0.24,0.28,0.60,U] [#4 -0.06,-0.01,0.56,U] [#5 -0.11,0.03,0.44,U] [#6 -0.11,0.22,0.52,U] [#7 0.03,-0.37,0.41,U] [#8 -0.10,0.26,0.38,U] 
01:57:15.157 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.09}, one-star: {0.04, -0.14}
01:57:15.158 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
01:57:15.159 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
01:57:15.160 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=0.11 mountY=0.02, mountTheta=0.15
01:57:15.163 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.09, opts=13)
01:57:15.164 00.001 18120 Enqueuing Move request for scope (-0.07, 0.09)
01:57:15.165 00.001 21948 Worker thread wakes up
01:57:15.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:15.166 00.001 18120 UpdateGuideState exits: m=2060 RSB=31.4
01:57:15.166 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:15.166 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:15.167 00.001 18120 Enqueuing Expose request
01:57:15.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
01:57:15.167 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:57:15.167 00.000 21948 Moving (-0.07, 0.09) raw xDistance=0.11 yDistance=0.02
01:57:15.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:57:15.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:15.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:57:15.167 00.000 21948 MoveAxis(E, 0, ABG)
01:57:15.167 00.000 21948 Move returns status 0, amount 0
01:57:15.167 00.000 21948 MoveAxis(N, 0, ABG)
01:57:15.167 00.000 21948 Move returns status 0, amount 0
01:57:15.167 00.000 21948 move complete, result=0
01:57:15.167 00.000 21948 worker thread done servicing request
01:57:15.167 00.000 21948 Worker thread wakes up
01:57:15.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:15.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:15.168 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:16.682 01.514 21948 Exposure complete
01:57:16.716 00.034 21948 worker thread done servicing request
01:57:16.716 00.000 18120 OnExposeComplete: enter
01:57:16.717 00.001 18120 UpdateGuideState(): m_state=6
01:57:16.717 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
01:57:16.718 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=235.67, Mass=2067, SNR=31.4, Peak=173 HFD=3.8
01:57:16.719 00.001 18120 MultiStar: [#1 -0.08,0.13,0.72,U] [#2 -0.01,0.35,0.61,U] [#3 0.09,0.11,0.57,U] [#4 -0.21,-0.03,0.56,U] [#5 -0.15,0.02,0.44,U] [#6 -0.07,0.15,0.52,U] [#7 -0.05,-0.20,0.44,U] [#8 -0.32,0.24,0.00,M10] 
01:57:16.720 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.12, -0.19}
01:57:16.721 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
01:57:16.721 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
01:57:16.722 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.30 mountX=0.04 mountY=0.01, mountTheta=0.26
01:57:16.723 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
01:57:16.723 00.000 18120 Enqueuing Move request for scope (-0.03, 0.03)
01:57:16.724 00.001 21948 Worker thread wakes up
01:57:16.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:16.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:57:16.724 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.4
01:57:16.725 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.725 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:16.726 00.001 18120 Enqueuing Expose request
01:57:16.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:57:16.726 00.000 21948 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.01
01:57:16.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:16.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:16.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:16.726 00.000 21948 MoveAxis(E, 0, ABG)
01:57:16.726 00.000 21948 Move returns status 0, amount 0
01:57:16.726 00.000 21948 MoveAxis(N, 0, ABG)
01:57:16.726 00.000 21948 Move returns status 0, amount 0
01:57:16.726 00.000 21948 move complete, result=0
01:57:16.726 00.000 21948 worker thread done servicing request
01:57:16.727 00.001 21948 Worker thread wakes up
01:57:16.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:16.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:16.728 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:18.359 01.631 21948 Exposure complete
01:57:18.402 00.043 21948 worker thread done servicing request
01:57:18.402 00.000 18120 OnExposeComplete: enter
01:57:18.405 00.003 18120 UpdateGuideState(): m_state=6
01:57:18.406 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
01:57:18.406 00.000 18120 Star::Find returns 1 (0), X=896.63, Y=235.76, Mass=2114, SNR=32.0, Peak=144 HFD=4.4
01:57:18.407 00.001 18120 MultiStar: [#1 0.29,0.15,0.70,U] [#2 0.09,-0.01,0.62,U] [#3 -0.00,0.03,0.59,U] [#4 0.05,-0.11,0.51,U] [#5 -0.03,-0.06,0.44,U] [#6 0.18,-0.04,0.50,U] [#7 -0.00,-0.20,0.43,U] [#8 -0.32,0.24,0.00,R] 
01:57:18.408 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.35, -0.10}
01:57:18.409 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
01:57:18.410 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
01:57:18.412 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.09 mountY=-0.12, mountTheta=-2.24
01:57:18.415 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.03, opts=13)
01:57:18.417 00.002 18120 Enqueuing Move request for scope (0.15, -0.03)
01:57:18.417 00.000 21948 Worker thread wakes up
01:57:18.418 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:18.418 00.000 18120 UpdateGuideState exits: m=2114 RSB=32.0
01:57:18.418 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:18.418 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:18.419 00.001 18120 Enqueuing Expose request
01:57:18.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:57:18.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:57:18.419 00.000 21948 Moving (0.15, -0.03) raw xDistance=-0.09 yDistance=-0.12
01:57:18.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:57:18.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:18.419 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:57:18.419 00.000 21948 MoveAxis(E, 0, ABG)
01:57:18.419 00.000 21948 Move returns status 0, amount 0
01:57:18.419 00.000 21948 MoveAxis(N, 0, ABG)
01:57:18.421 00.002 21948 Move returns status 0, amount 0
01:57:18.421 00.000 21948 move complete, result=0
01:57:18.421 00.000 21948 worker thread done servicing request
01:57:18.421 00.000 21948 Worker thread wakes up
01:57:18.421 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:18.421 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:18.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:19.943 01.522 21948 Exposure complete
01:57:19.970 00.027 21948 worker thread done servicing request
01:57:19.970 00.000 18120 OnExposeComplete: enter
01:57:19.971 00.001 18120 UpdateGuideState(): m_state=6
01:57:19.972 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
01:57:19.972 00.000 18120 Star::Find returns 1 (0), X=896.59, Y=235.47, Mass=1899, SNR=30.2, Peak=135 HFD=4.1
01:57:19.972 00.000 18120 MultiStar: [#1 0.26,0.01,0.73,U] [#2 0.03,-0.00,0.66,U] [#3 0.24,-0.15,0.60,U] [#4 -0.09,-0.09,0.59,U] [#5 0.06,-0.13,0.48,U] [#6 0.56,-0.30,0.00,M1] [#7 -0.03,-0.28,0.43,U] [#8 0.27,-0.16,0.40,U] 
01:57:19.974 00.002 18120 refined, 7 included, MultiStar: {0.15, -0.16}, one-star: {0.31, -0.40}
01:57:19.975 00.001 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
01:57:19.975 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
01:57:19.976 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.82 mountX=-0.21 mountY=-0.06, mountTheta=-2.85
01:57:19.977 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.16, opts=13)
01:57:19.978 00.001 18120 Enqueuing Move request for scope (0.15, -0.16)
01:57:19.978 00.000 21948 Worker thread wakes up
01:57:19.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:19.978 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
01:57:19.979 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:19.979 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:19.980 00.001 18120 Enqueuing Expose request
01:57:19.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
01:57:19.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
01:57:19.980 00.000 21948 Moving (0.15, -0.16) raw xDistance=-0.21 yDistance=-0.06
01:57:19.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:57:19.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:19.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:57:19.980 00.000 21948 MoveAxis(E, 37, ABG)
01:57:19.980 00.000 21948 Guiding  Dir = 2, Dur = 37
01:57:19.981 00.001 21948 IsSlewing returns 0
01:57:19.981 00.000 21948 IsGuiding returns 0
01:57:19.982 00.001 21948 PulseGuide returned control before completion, sleep 46
01:57:20.035 00.053 21948 IsGuiding returns 0
01:57:20.035 00.000 21948 Move returns status 0, amount 37
01:57:20.035 00.000 21948 MoveAxis(N, 0, ABG)
01:57:20.035 00.000 21948 Move returns status 0, amount 0
01:57:20.035 00.000 21948 move complete, result=0
01:57:20.036 00.001 21948 worker thread done servicing request
01:57:20.036 00.000 21948 Worker thread wakes up
01:57:20.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:20.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:20.036 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:57:21.671 01.635 21948 Exposure complete
01:57:21.738 00.067 21948 worker thread done servicing request
01:57:21.738 00.000 18120 OnExposeComplete: enter
01:57:21.739 00.001 18120 UpdateGuideState(): m_state=6
01:57:21.740 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
01:57:21.740 00.000 18120 Star::Find returns 1 (0), X=896.44, Y=235.55, Mass=2025, SNR=31.3, Peak=168 HFD=4.1
01:57:21.741 00.001 18120 MultiStar: [#1 0.21,-0.16,0.71,U] [#2 -0.01,0.09,0.62,U] [#3 0.21,-0.26,0.58,U] [#4 0.16,-0.42,0.00,M1] [#5 -0.01,0.03,0.46,U] [#6 0.06,-0.10,0.50,U] [#7 -0.15,-0.32,0.44,U] [#8 0.17,-0.17,0.40,U] 
01:57:21.742 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.16}, one-star: {0.16, -0.31}
01:57:21.743 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
01:57:21.744 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
01:57:21.744 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.03 mountX=-0.18 mountY=-0.01, mountTheta=-3.07
01:57:21.749 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.16, opts=13)
01:57:21.751 00.002 18120 Enqueuing Move request for scope (0.10, -0.16)
01:57:21.753 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:21.756 00.003 18120 UpdateGuideState exits: m=2025 RSB=31.3
01:57:21.758 00.002 21948 Worker thread wakes up
01:57:21.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
01:57:21.758 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
01:57:21.758 00.000 21948 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.01
01:57:21.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:57:21.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:21.758 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.760 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:21.762 00.002 18120 Enqueuing Expose request
01:57:21.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:21.763 00.001 21948 MoveAxis(E, 0, ABG)
01:57:21.763 00.000 21948 Move returns status 0, amount 0
01:57:21.763 00.000 21948 MoveAxis(N, 0, ABG)
01:57:21.763 00.000 21948 Move returns status 0, amount 0
01:57:21.763 00.000 21948 move complete, result=0
01:57:21.763 00.000 21948 worker thread done servicing request
01:57:21.763 00.000 21948 Worker thread wakes up
01:57:21.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:21.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:21.763 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:23.176 01.413 21948 Exposure complete
01:57:23.229 00.053 21948 worker thread done servicing request
01:57:23.230 00.001 18120 OnExposeComplete: enter
01:57:23.230 00.000 18120 UpdateGuideState(): m_state=6
01:57:23.231 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
01:57:23.233 00.002 18120 Star::Find returns 1 (0), X=896.45, Y=235.56, Mass=2035, SNR=31.2, Peak=151 HFD=3.8
01:57:23.234 00.001 18120 MultiStar: [#1 0.06,0.02,0.71,U] [#2 0.24,-0.04,0.63,U] [#3 0.09,-0.26,0.60,U] [#4 0.03,-0.28,0.53,U] [#5 0.06,-0.11,0.42,U] [#6 0.04,-0.13,0.53,U] [#7 0.34,-0.46,0.00,M1] [#8 0.29,-0.26,0.00,M1] 
01:57:23.236 00.002 18120 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.17, -0.30}
01:57:23.238 00.002 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
01:57:23.239 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
01:57:23.239 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.98 mountX=-0.19 mountY=-0.02, mountTheta=-3.02
01:57:23.240 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.16, opts=13)
01:57:23.241 00.001 18120 Enqueuing Move request for scope (0.11, -0.16)
01:57:23.241 00.000 21948 Worker thread wakes up
01:57:23.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:23.242 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.2
01:57:23.242 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.243 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:23.243 00.000 18120 Enqueuing Expose request
01:57:23.243 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
01:57:23.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
01:57:23.244 00.001 21948 Moving (0.11, -0.16) raw xDistance=-0.19 yDistance=-0.02
01:57:23.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:57:23.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:23.244 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:23.244 00.000 21948 MoveAxis(E, 0, ABG)
01:57:23.244 00.000 21948 Move returns status 0, amount 0
01:57:23.244 00.000 21948 MoveAxis(N, 0, ABG)
01:57:23.244 00.000 21948 Move returns status 0, amount 0
01:57:23.244 00.000 21948 move complete, result=0
01:57:23.244 00.000 21948 worker thread done servicing request
01:57:23.244 00.000 21948 Worker thread wakes up
01:57:23.244 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:23.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:23.244 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:24.866 01.622 21948 Exposure complete
01:57:24.915 00.049 21948 worker thread done servicing request
01:57:24.915 00.000 18120 OnExposeComplete: enter
01:57:24.915 00.000 18120 UpdateGuideState(): m_state=6
01:57:24.916 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
01:57:24.916 00.000 18120 Star::Find returns 1 (0), X=896.51, Y=235.33, Mass=2061, SNR=31.4, Peak=155 HFD=3.9
01:57:24.917 00.001 18120 MultiStar: [#1 0.10,-0.19,0.69,U] [#2 0.28,-0.02,0.62,U] [#3 0.26,-0.27,0.57,U] [#4 0.20,-0.16,0.56,U] [#5 0.09,-0.26,0.47,U] [#6 0.12,-0.07,0.50,U] [#7 0.05,-0.37,0.42,U] [#8 0.43,-0.19,0.00,M2] 
01:57:24.917 00.000 18120 refined, 7 included, MultiStar: {0.18, -0.25}, one-star: {0.23, -0.53}
01:57:24.918 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
01:57:24.920 00.002 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
01:57:24.921 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.97 mountX=-0.30 mountY=-0.04, mountTheta=-3.00
01:57:24.924 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.25, opts=13)
01:57:24.925 00.001 18120 Enqueuing Move request for scope (0.18, -0.25)
01:57:24.925 00.000 21948 Worker thread wakes up
01:57:24.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
01:57:24.925 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
01:57:24.925 00.000 21948 Moving (0.18, -0.25) raw xDistance=-0.30 yDistance=-0.04
01:57:24.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:57:24.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:24.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:24.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:24.926 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.4
01:57:24.926 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:24.927 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:24.927 00.000 18120 Enqueuing Expose request
01:57:24.928 00.001 21948 MoveAxis(E, 54, ABG)
01:57:24.928 00.000 21948 Guiding  Dir = 2, Dur = 54
01:57:24.931 00.003 21948 IsSlewing returns 0
01:57:24.931 00.000 21948 IsGuiding returns 0
01:57:24.933 00.002 21948 PulseGuide returned control before completion, sleep 63
01:57:25.006 00.073 21948 IsGuiding returns 0
01:57:25.006 00.000 21948 Move returns status 0, amount 54
01:57:25.006 00.000 21948 MoveAxis(N, 0, ABG)
01:57:25.006 00.000 21948 Move returns status 0, amount 0
01:57:25.006 00.000 21948 move complete, result=0
01:57:25.006 00.000 21948 worker thread done servicing request
01:57:25.006 00.000 21948 Worker thread wakes up
01:57:25.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:25.006 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
01:57:25.007 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:26.422 01.415 21948 Exposure complete
01:57:26.467 00.045 21948 worker thread done servicing request
01:57:26.467 00.000 18120 OnExposeComplete: enter
01:57:26.468 00.001 18120 UpdateGuideState(): m_state=6
01:57:26.468 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
01:57:26.469 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=235.67, Mass=2010, SNR=30.9, Peak=180 HFD=3.7
01:57:26.470 00.001 18120 MultiStar: [#1 0.09,-0.05,0.71,U] [#2 -0.11,0.09,0.64,U] [#3 0.12,-0.16,0.59,U] [#4 0.08,-0.05,0.54,U] [#5 -0.16,0.07,0.48,U] [#6 0.06,-0.05,0.50,U] [#7 -0.23,0.02,0.45,U] [#8 0.20,-0.27,0.40,U] 
01:57:26.470 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.05, -0.20}
01:57:26.471 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.96)
01:57:26.471 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.92)
01:57:26.471 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.32 mountX=-0.07 mountY=0.02, mountTheta=2.93
01:57:26.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
01:57:26.473 00.000 18120 Enqueuing Move request for scope (0.02, -0.07)
01:57:26.474 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:26.474 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.9
01:57:26.475 00.001 21948 Worker thread wakes up
01:57:26.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:26.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:57:26.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:26.475 00.000 18120 Enqueuing Expose request
01:57:26.476 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:57:26.476 00.000 21948 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.02
01:57:26.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:57:26.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:26.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:57:26.476 00.000 21948 MoveAxis(E, 0, ABG)
01:57:26.476 00.000 21948 Move returns status 0, amount 0
01:57:26.476 00.000 21948 MoveAxis(N, 0, ABG)
01:57:26.476 00.000 21948 Move returns status 0, amount 0
01:57:26.476 00.000 21948 move complete, result=0
01:57:26.476 00.000 21948 worker thread done servicing request
01:57:26.476 00.000 21948 Worker thread wakes up
01:57:26.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:26.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:26.477 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:28.112 01.635 21948 Exposure complete
01:57:28.150 00.038 21948 worker thread done servicing request
01:57:28.151 00.001 18120 OnExposeComplete: enter
01:57:28.151 00.000 18120 UpdateGuideState(): m_state=6
01:57:28.152 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
01:57:28.152 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=235.64, Mass=1912, SNR=30.2, Peak=159 HFD=3.5
01:57:28.153 00.001 18120 MultiStar: [#1 0.12,0.03,0.72,U] [#2 0.03,0.08,0.63,U] [#3 0.13,-0.17,0.61,U] [#4 0.01,0.05,0.56,U] [#5 -0.03,-0.04,0.49,U] [#6 0.07,-0.25,0.50,U] [#7 0.34,-0.25,0.00,M1] [#8 0.19,-0.06,0.41,U] 
01:57:28.153 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.18, -0.22}
01:57:28.154 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
01:57:28.154 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
01:57:28.154 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=-0.11 mountY=-0.05, mountTheta=-2.75
01:57:28.156 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.08, opts=13)
01:57:28.159 00.003 18120 Enqueuing Move request for scope (0.09, -0.08)
01:57:28.160 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:28.163 00.003 18120 UpdateGuideState exits: m=1912 RSB=30.2
01:57:28.165 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.167 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:28.169 00.002 21948 Worker thread wakes up
01:57:28.170 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:57:28.170 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:57:28.170 00.000 21948 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=-0.05
01:57:28.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:57:28.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:28.170 00.000 18120 Enqueuing Expose request
01:57:28.171 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:57:28.171 00.000 21948 MoveAxis(E, 0, ABG)
01:57:28.171 00.000 21948 Move returns status 0, amount 0
01:57:28.171 00.000 21948 MoveAxis(N, 0, ABG)
01:57:28.171 00.000 21948 Move returns status 0, amount 0
01:57:28.171 00.000 21948 move complete, result=0
01:57:28.171 00.000 21948 worker thread done servicing request
01:57:28.171 00.000 21948 Worker thread wakes up
01:57:28.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:28.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:28.171 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:29.686 01.515 21948 Exposure complete
01:57:29.730 00.044 21948 worker thread done servicing request
01:57:29.730 00.000 18120 OnExposeComplete: enter
01:57:29.731 00.001 18120 UpdateGuideState(): m_state=6
01:57:29.732 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
01:57:29.732 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.63, Mass=1978, SNR=30.8, Peak=152 HFD=3.9
01:57:29.733 00.001 18120 MultiStar: [#1 0.25,0.06,0.73,U] [#2 0.22,0.03,0.65,U] [#3 0.07,-0.15,0.60,U] [#4 0.05,-0.03,0.58,U] [#5 0.01,0.11,0.46,U] [#6 0.13,-0.09,0.53,U] [#7 0.20,-0.43,0.00,M2] [#8 0.21,-0.11,0.40,U] 
01:57:29.733 00.000 18120 refined, 7 included, MultiStar: {0.21, -0.07}, one-star: {0.48, -0.23}
01:57:29.734 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
01:57:29.734 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
01:57:29.736 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.30 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
01:57:29.739 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.07, opts=13)
01:57:29.739 00.000 18120 Enqueuing Move request for scope (0.21, -0.07)
01:57:29.739 00.000 21948 Worker thread wakes up
01:57:29.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:29.740 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
01:57:29.740 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
01:57:29.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:29.741 00.001 18120 Enqueuing Expose request
01:57:29.741 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
01:57:29.741 00.000 21948 Moving (0.21, -0.07) raw xDistance=-0.15 yDistance=-0.16
01:57:29.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:57:29.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:29.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:29.741 00.000 21948 MoveAxis(E, 0, ABG)
01:57:29.742 00.001 21948 Move returns status 0, amount 0
01:57:29.742 00.000 21948 MoveAxis(N, 0, ABG)
01:57:29.742 00.000 21948 Move returns status 0, amount 0
01:57:29.742 00.000 21948 move complete, result=0
01:57:29.742 00.000 21948 worker thread done servicing request
01:57:29.742 00.000 21948 Worker thread wakes up
01:57:29.742 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:29.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:29.742 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:31.373 01.631 21948 Exposure complete
01:57:31.408 00.035 21948 worker thread done servicing request
01:57:31.408 00.000 18120 OnExposeComplete: enter
01:57:31.409 00.001 18120 UpdateGuideState(): m_state=6
01:57:31.409 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
01:57:31.410 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=235.44, Mass=1744, SNR=28.9, Peak=139 HFD=3.5
01:57:31.410 00.000 18120 MultiStar: [#1 0.32,-0.09,0.75,U] [#2 -0.03,-0.00,0.72,U] [#3 0.15,-0.20,0.63,U] [#4 0.10,-0.17,0.60,U] [#5 -0.04,-0.30,0.50,U] [#6 0.19,-0.04,0.55,U] [#7 0.36,-0.45,0.00,M3] [#8 0.05,-0.15,0.42,U] 
01:57:31.411 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.19}, one-star: {0.31, -0.42}
01:57:31.411 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
01:57:31.411 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
01:57:31.412 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.88 mountX=-0.23 mountY=-0.05, mountTheta=-2.92
01:57:31.413 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.19, opts=13)
01:57:31.415 00.002 18120 Enqueuing Move request for scope (0.15, -0.19)
01:57:31.416 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:31.417 00.001 18120 UpdateGuideState exits: m=1744 RSB=28.9
01:57:31.417 00.000 21948 Worker thread wakes up
01:57:31.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
01:57:31.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
01:57:31.417 00.000 21948 Moving (0.15, -0.19) raw xDistance=-0.23 yDistance=-0.05
01:57:31.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:57:31.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:31.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:31.418 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:31.418 00.000 18120 Enqueuing Expose request
01:57:31.419 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:57:31.419 00.000 21948 MoveAxis(E, 42, ABG)
01:57:31.419 00.000 21948 Guiding  Dir = 2, Dur = 42
01:57:31.419 00.000 21948 IsSlewing returns 0
01:57:31.419 00.000 21948 IsGuiding returns 0
01:57:31.421 00.002 21948 PulseGuide returned control before completion, sleep 51
01:57:31.488 00.067 21948 IsGuiding returns 0
01:57:31.488 00.000 21948 Move returns status 0, amount 42
01:57:31.488 00.000 21948 MoveAxis(N, 0, ABG)
01:57:31.488 00.000 21948 Move returns status 0, amount 0
01:57:31.488 00.000 21948 move complete, result=0
01:57:31.488 00.000 21948 worker thread done servicing request
01:57:31.488 00.000 21948 Worker thread wakes up
01:57:31.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:31.489 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:31.489 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:57:32.896 01.407 21948 Exposure complete
01:57:32.935 00.039 21948 worker thread done servicing request
01:57:32.935 00.000 18120 OnExposeComplete: enter
01:57:32.935 00.000 18120 UpdateGuideState(): m_state=6
01:57:32.937 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
01:57:32.938 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=235.61, Mass=1873, SNR=30.0, Peak=162 HFD=3.9
01:57:32.939 00.001 18120 MultiStar: [#1 -0.05,-0.07,0.71,U] [#2 -0.20,-0.14,0.63,U] [#3 -0.49,-0.05,0.00,M1] [#4 -0.13,-0.22,0.58,U] [#5 -0.42,0.07,0.00,M1] [#6 0.18,0.26,0.52,U] [#7 -0.12,-0.30,0.44,U] [#8 0.08,-0.17,0.42,U] 
01:57:32.942 00.003 18120 refined, 6 included, MultiStar: {-0.02, -0.14}, one-star: {0.09, -0.25}
01:57:32.944 00.002 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.00) = xAngle (-3.70 = 2.58)
01:57:32.946 00.002 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.74 = 2.54)
01:57:32.949 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.70 mountX=-0.12 mountY=0.08, mountTheta=2.56
01:57:32.954 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.14, opts=13)
01:57:32.956 00.002 18120 Enqueuing Move request for scope (-0.02, -0.14)
01:57:32.959 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:32.961 00.002 18120 UpdateGuideState exits: m=1873 RSB=30.0
01:57:32.963 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.965 00.002 21948 Worker thread wakes up
01:57:32.965 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:32.967 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
01:57:32.968 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
01:57:32.968 00.000 21948 Moving (-0.02, -0.14) raw xDistance=-0.12 yDistance=0.08
01:57:32.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:57:32.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:32.968 00.000 18120 Enqueuing Expose request
01:57:32.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:57:32.969 00.001 21948 MoveAxis(E, 0, ABG)
01:57:32.969 00.000 21948 Move returns status 0, amount 0
01:57:32.969 00.000 21948 MoveAxis(N, 0, ABG)
01:57:32.969 00.000 21948 Move returns status 0, amount 0
01:57:32.969 00.000 21948 move complete, result=0
01:57:32.969 00.000 21948 worker thread done servicing request
01:57:32.969 00.000 21948 Worker thread wakes up
01:57:32.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:32.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:32.969 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:34.604 01.635 21948 Exposure complete
01:57:34.636 00.032 21948 worker thread done servicing request
01:57:34.645 00.009 18120 OnExposeComplete: enter
01:57:34.648 00.003 18120 UpdateGuideState(): m_state=6
01:57:34.650 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
01:57:34.653 00.003 18120 Star::Find returns 1 (0), X=896.05, Y=235.67, Mass=1978, SNR=30.7, Peak=179 HFD=4.0
01:57:34.656 00.003 18120 MultiStar: [#1 -0.44,0.08,0.00,M1] [#2 -0.21,0.01,0.64,U] [#3 -0.29,-0.25,0.00,M2] [#4 -0.41,-0.13,0.00,M1] [#5 -0.37,0.17,0.00,M2] [#6 -0.19,0.05,0.49,U] [#7 -0.15,-0.34,0.42,U] [#8 -0.24,-0.07,0.41,U] 
01:57:34.658 00.002 18120 refined, 4 included, MultiStar: {-0.21, -0.11}, one-star: {-0.22, -0.19}
01:57:34.660 00.002 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.65 = 1.63)
01:57:34.661 00.001 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.59)
01:57:34.662 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.66 mountX=-0.01 mountY=0.24, mountTheta=1.63
01:57:34.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.11, opts=13)
01:57:34.665 00.002 18120 Enqueuing Move request for scope (-0.21, -0.11)
01:57:34.666 00.001 21948 Worker thread wakes up
01:57:34.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
01:57:34.666 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:34.667 00.001 18120 UpdateGuideState exits: m=1978 RSB=30.7
01:57:34.667 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:34.668 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:34.668 00.000 18120 Enqueuing Expose request
01:57:34.669 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
01:57:34.669 00.000 21948 Moving (-0.21, -0.11) raw xDistance=-0.01 yDistance=0.24
01:57:34.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:57:34.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:34.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:57:34.669 00.000 21948 MoveAxis(E, 0, ABG)
01:57:34.669 00.000 21948 Move returns status 0, amount 0
01:57:34.669 00.000 21948 MoveAxis(N, 0, ABG)
01:57:34.669 00.000 21948 Move returns status 0, amount 0
01:57:34.669 00.000 21948 move complete, result=0
01:57:34.669 00.000 21948 worker thread done servicing request
01:57:34.669 00.000 21948 Worker thread wakes up
01:57:34.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:34.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:34.669 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:36.194 01.525 21948 Exposure complete
01:57:36.245 00.051 21948 worker thread done servicing request
01:57:36.245 00.000 18120 OnExposeComplete: enter
01:57:36.246 00.001 18120 UpdateGuideState(): m_state=6
01:57:36.246 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
01:57:36.248 00.002 18120 Star::Find returns 1 (0), X=895.78, Y=236.12, Mass=1818, SNR=29.5, Peak=164 HFD=4.0
01:57:36.249 00.001 18120 MultiStar: [#1 -0.60,0.68,0.00,M2] [#2 -0.62,0.46,0.00,M1] [#3 -0.76,0.36,0.00,M3] [#4 -0.66,0.48,0.00,M2] [#5 -0.73,0.51,0.00,M3] [#6 -0.76,0.38,0.00,M1] [#7 -0.67,0.27,0.00,M2] [#8 -0.51,0.26,0.00,M1] 
01:57:36.250 00.001 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
01:57:36.252 00.002 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
01:57:36.253 00.001 18120 CameraToMount -- cameraX=-0.49 cameraY=0.26 hyp=0.56 cameraTheta=2.66 mountX=0.44 mountY=0.32, mountTheta=0.63
01:57:36.255 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.26, opts=13)
01:57:36.256 00.001 18120 Enqueuing Move request for scope (-0.49, 0.26)
01:57:36.257 00.001 21948 Worker thread wakes up
01:57:36.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.26) opts 0xd
01:57:36.257 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.26)
01:57:36.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:36.260 00.003 21948 Moving (-0.49, 0.26) raw xDistance=0.44 yDistance=0.32
01:57:36.260 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.5
01:57:36.262 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:57:36.262 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:36.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:36.263 00.001 18120 Enqueuing Expose request
01:57:36.263 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:36.263 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:57:36.264 00.001 21948 MoveAxis(W, 79, ABG)
01:57:36.264 00.000 21948 Guiding  Dir = 3, Dur = 79
01:57:36.264 00.000 21948 IsSlewing returns 0
01:57:36.264 00.000 21948 IsGuiding returns 0
01:57:36.267 00.003 21948 PulseGuide returned control before completion, sleep 88
01:57:36.365 00.098 21948 IsGuiding returns 0
01:57:36.365 00.000 21948 Move returns status 0, amount 79
01:57:36.365 00.000 21948 MoveAxis(N, 0, ABG)
01:57:36.365 00.000 21948 Move returns status 0, amount 0
01:57:36.365 00.000 21948 move complete, result=0
01:57:36.365 00.000 21948 worker thread done servicing request
01:57:36.365 00.000 21948 Worker thread wakes up
01:57:36.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:36.365 00.000 18120 GuideStep: 0.4 px 79 ms WEST, 0.3 px 0 ms NORTH
01:57:36.366 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:37.999 01.633 21948 Exposure complete
01:57:38.038 00.039 21948 worker thread done servicing request
01:57:38.038 00.000 18120 OnExposeComplete: enter
01:57:38.041 00.003 18120 UpdateGuideState(): m_state=6
01:57:38.041 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
01:57:38.043 00.002 18120 Star::Find returns 1 (0), X=895.91, Y=235.57, Mass=2028, SNR=31.1, Peak=163 HFD=3.9
01:57:38.044 00.001 18120 MultiStar: [#1 -0.32,-0.07,0.69,U] [#2 -0.48,-0.12,0.00,M2] [#3 -0.54,-0.12,0.00,M4] [#4 -0.36,-0.31,0.00,M3] [#5 -0.59,-0.31,0.00,M4] [#6 -0.67,-0.14,0.00,M2] [#7 -0.47,-0.52,0.00,M3] [#8 -0.57,-0.26,0.00,M2] 
01:57:38.045 00.001 18120 refined, 1 included, MultiStar: {-0.35, -0.21}, one-star: {-0.37, -0.30}
01:57:38.045 00.000 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.60 = 1.68)
01:57:38.046 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.64 = 1.64)
01:57:38.046 00.000 18120 CameraToMount -- cameraX=-0.35 cameraY=-0.21 hyp=0.40 cameraTheta=-2.61 mountX=-0.04 mountY=0.40, mountTheta=1.68
01:57:38.048 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=-0.21, opts=13)
01:57:38.048 00.000 18120 Enqueuing Move request for scope (-0.35, -0.21)
01:57:38.049 00.001 21948 Worker thread wakes up
01:57:38.049 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:38.049 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.1
01:57:38.050 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:38.050 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:38.050 00.000 18120 Enqueuing Expose request
01:57:38.051 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.21) opts 0xd
01:57:38.051 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, -0.21)
01:57:38.051 00.000 21948 Moving (-0.35, -0.21) raw xDistance=-0.04 yDistance=0.40
01:57:38.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:57:38.051 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.05 newest=0.96
01:57:38.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
01:57:38.051 00.000 21948 MoveAxis(E, 0, ABG)
01:57:38.051 00.000 21948 Move returns status 0, amount 0
01:57:38.051 00.000 21948 MoveAxis(S, 96, ABG)
01:57:38.051 00.000 21948 Guiding  Dir = 1, Dur = 96
01:57:38.051 00.000 21948 IsSlewing returns 0
01:57:38.051 00.000 21948 IsGuiding returns 0
01:57:38.058 00.007 21948 PulseGuide returned control before completion, sleep 101
01:57:38.165 00.107 21948 IsGuiding returns 0
01:57:38.165 00.000 21948 Move returns status 0, amount 96
01:57:38.165 00.000 21948 move complete, result=0
01:57:38.165 00.000 21948 worker thread done servicing request
01:57:38.165 00.000 21948 Worker thread wakes up
01:57:38.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:38.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:38.165 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 96 ms SOUTH
01:57:39.583 01.418 21948 Exposure complete
01:57:39.631 00.048 21948 worker thread done servicing request
01:57:39.632 00.001 18120 OnExposeComplete: enter
01:57:39.632 00.000 18120 UpdateGuideState(): m_state=6
01:57:39.633 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
01:57:39.633 00.000 18120 Star::Find returns 1 (0), X=896.58, Y=235.28, Mass=1877, SNR=30.0, Peak=154 HFD=3.7
01:57:39.634 00.001 18120 MultiStar: [#1 0.10,-0.20,0.73,U] [#2 0.16,-0.25,0.60,U] [#3 -0.08,-0.37,0.00,M5] [#4 0.12,-0.46,0.00,M4] [#5 -0.03,-0.59,0.00,M5] [#6 0.17,-0.48,0.00,M3] [#7 0.32,-0.69,0.00,M4] [#8 0.23,-0.42,0.00,M3] 
01:57:39.634 00.000 18120 refined, 2 included, MultiStar: {0.20, -0.37}, one-star: {0.30, -0.58}
01:57:39.635 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
01:57:39.635 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
01:57:39.636 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.37 hyp=0.42 cameraTheta=-1.08 mountX=-0.42 mountY=-0.01, mountTheta=-3.12
01:57:39.637 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.37, opts=13)
01:57:39.637 00.000 18120 Enqueuing Move request for scope (0.20, -0.37)
01:57:39.638 00.001 21948 Worker thread wakes up
01:57:39.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.37) opts 0xd
01:57:39.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:39.638 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
01:57:39.639 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:39.640 00.001 18120 Enqueuing Expose request
01:57:39.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.37)
01:57:39.640 00.000 21948 Moving (0.20, -0.37) raw xDistance=-0.42 yDistance=-0.01
01:57:39.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:57:39.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:39.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:39.640 00.000 21948 MoveAxis(E, 75, ABG)
01:57:39.640 00.000 21948 Guiding  Dir = 2, Dur = 75
01:57:39.641 00.001 21948 IsSlewing returns 0
01:57:39.641 00.000 21948 IsGuiding returns 0
01:57:39.643 00.002 21948 PulseGuide returned control before completion, sleep 84
01:57:39.739 00.096 21948 IsGuiding returns 0
01:57:39.739 00.000 21948 Move returns status 0, amount 75
01:57:39.739 00.000 21948 MoveAxis(N, 0, ABG)
01:57:39.739 00.000 21948 Move returns status 0, amount 0
01:57:39.739 00.000 21948 move complete, result=0
01:57:39.739 00.000 21948 worker thread done servicing request
01:57:39.739 00.000 21948 Worker thread wakes up
01:57:39.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:39.739 00.000 18120 GuideStep: -0.4 px 75 ms EAST, -0.0 px 0 ms NORTH
01:57:39.740 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:41.370 01.630 21948 Exposure complete
01:57:41.430 00.060 21948 worker thread done servicing request
01:57:41.430 00.000 18120 OnExposeComplete: enter
01:57:41.431 00.001 18120 UpdateGuideState(): m_state=6
01:57:41.432 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
01:57:41.432 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.61, Mass=2001, SNR=30.9, Peak=162 HFD=3.8
01:57:41.433 00.001 18120 MultiStar: [#1 0.28,0.04,0.71,U] [#2 0.26,0.06,0.66,U] [#3 0.06,0.03,0.57,U] [#4 0.02,-0.23,0.55,U] [#5 -0.08,0.08,0.46,U] [#6 0.29,-0.11,0.51,U] [#7 -0.02,-0.08,0.43,U] [#8 -0.00,0.13,0.40,U] 
01:57:41.433 00.000 18120 refined, 8 included, MultiStar: {0.19, -0.06}, one-star: {0.47, -0.25}
01:57:41.434 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
01:57:41.434 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
01:57:41.435 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.19 cameraTheta=-0.29 mountX=-0.13 mountY=-0.14, mountTheta=-2.30
01:57:41.437 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.06, opts=13)
01:57:41.438 00.001 18120 Enqueuing Move request for scope (0.19, -0.06)
01:57:41.439 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:41.440 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.9
01:57:41.441 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:41.442 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:41.443 00.001 18120 Enqueuing Expose request
01:57:41.443 00.000 21948 Worker thread wakes up
01:57:41.444 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
01:57:41.444 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
01:57:41.444 00.000 21948 Moving (0.19, -0.06) raw xDistance=-0.13 yDistance=-0.14
01:57:41.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:57:41.444 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:41.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:41.444 00.000 21948 MoveAxis(E, 0, ABG)
01:57:41.444 00.000 21948 Move returns status 0, amount 0
01:57:41.444 00.000 21948 MoveAxis(N, 0, ABG)
01:57:41.444 00.000 21948 Move returns status 0, amount 0
01:57:41.444 00.000 21948 move complete, result=0
01:57:41.444 00.000 21948 worker thread done servicing request
01:57:41.444 00.000 21948 Worker thread wakes up
01:57:41.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:41.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:41.444 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:42.966 01.522 21948 Exposure complete
01:57:43.015 00.049 21948 worker thread done servicing request
01:57:43.016 00.001 18120 OnExposeComplete: enter
01:57:43.017 00.001 18120 UpdateGuideState(): m_state=6
01:57:43.019 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
01:57:43.021 00.002 18120 Star::Find returns 1 (0), X=896.62, Y=235.64, Mass=1931, SNR=30.5, Peak=148 HFD=4.0
01:57:43.024 00.003 18120 MultiStar: [#1 0.12,0.04,0.73,U] [#2 0.24,-0.09,0.66,U] [#3 0.26,-0.43,0.00,M5] [#4 0.22,-0.24,0.55,U] [#5 -0.05,-0.14,0.46,U] [#6 0.28,-0.07,0.52,U] [#7 0.28,-0.17,0.43,U] [#8 0.13,-0.25,0.39,U] 
01:57:43.026 00.002 18120 refined, 7 included, MultiStar: {0.21, -0.14}, one-star: {0.34, -0.22}
01:57:43.029 00.003 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
01:57:43.031 00.002 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
01:57:43.033 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=-0.21 mountY=-0.13, mountTheta=-2.61
01:57:43.037 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.14, opts=13)
01:57:43.038 00.001 18120 Enqueuing Move request for scope (0.21, -0.14)
01:57:43.039 00.001 21948 Worker thread wakes up
01:57:43.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:43.039 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.5
01:57:43.040 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:43.040 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:43.041 00.001 18120 Enqueuing Expose request
01:57:43.044 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
01:57:43.044 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
01:57:43.044 00.000 21948 Moving (0.21, -0.14) raw xDistance=-0.21 yDistance=-0.13
01:57:43.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:57:43.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:43.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:43.044 00.000 21948 MoveAxis(E, 38, ABG)
01:57:43.044 00.000 21948 Guiding  Dir = 2, Dur = 38
01:57:43.044 00.000 21948 IsSlewing returns 0
01:57:43.045 00.001 21948 IsGuiding returns 0
01:57:43.046 00.001 21948 PulseGuide returned control before completion, sleep 47
01:57:43.105 00.059 21948 IsGuiding returns 0
01:57:43.105 00.000 21948 Move returns status 0, amount 38
01:57:43.105 00.000 21948 MoveAxis(N, 0, ABG)
01:57:43.105 00.000 21948 Move returns status 0, amount 0
01:57:43.106 00.001 21948 move complete, result=0
01:57:43.106 00.000 21948 worker thread done servicing request
01:57:43.106 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:57:43.107 00.001 21948 Worker thread wakes up
01:57:43.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:43.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:44.731 01.624 21948 Exposure complete
01:57:44.778 00.047 21948 worker thread done servicing request
01:57:44.778 00.000 18120 OnExposeComplete: enter
01:57:44.779 00.001 18120 UpdateGuideState(): m_state=6
01:57:44.779 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
01:57:44.780 00.001 18120 Star::Find returns 1 (0), X=896.21, Y=235.82, Mass=1996, SNR=30.9, Peak=198 HFD=4.0
01:57:44.780 00.000 18120 MultiStar: [#1 -0.08,0.12,0.74,U] [#2 -0.06,0.30,0.62,U] [#3 -0.15,0.17,0.62,U] [#4 -0.17,0.08,0.56,U] [#5 -0.26,0.25,0.49,U] [#6 -0.18,0.37,0.00,M2] [#7 0.05,-0.19,0.43,U] [#8 0.06,0.07,0.39,U] 
01:57:44.781 00.001 18120 single-star, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.07, -0.04}
01:57:44.782 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
01:57:44.783 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.66)
01:57:44.783 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=-0.01 mountY=0.08, mountTheta=1.70
01:57:44.784 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.04, opts=13)
01:57:44.786 00.002 18120 Enqueuing Move request for scope (-0.07, -0.04)
01:57:44.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:44.786 00.000 21948 Worker thread wakes up
01:57:44.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:57:44.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:57:44.786 00.000 21948 Moving (-0.07, -0.04) raw xDistance=-0.01 yDistance=0.08
01:57:44.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:57:44.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:44.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:57:44.786 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.9
01:57:44.786 00.000 21948 MoveAxis(E, 0, ABG)
01:57:44.786 00.000 21948 Move returns status 0, amount 0
01:57:44.786 00.000 21948 MoveAxis(N, 0, ABG)
01:57:44.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:44.787 00.001 21948 Move returns status 0, amount 0
01:57:44.787 00.000 21948 move complete, result=0
01:57:44.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:44.787 00.000 18120 Enqueuing Expose request
01:57:44.788 00.001 21948 worker thread done servicing request
01:57:44.788 00.000 21948 Worker thread wakes up
01:57:44.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:44.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:44.788 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:46.315 01.527 21948 Exposure complete
01:57:46.386 00.071 21948 worker thread done servicing request
01:57:46.386 00.000 18120 OnExposeComplete: enter
01:57:46.389 00.003 18120 UpdateGuideState(): m_state=6
01:57:46.391 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
01:57:46.393 00.002 18120 Star::Find returns 1 (0), X=896.11, Y=236.00, Mass=1969, SNR=30.8, Peak=195 HFD=4.3
01:57:46.396 00.003 18120 MultiStar: [#1 -0.29,0.37,0.00,M1] [#2 -0.30,0.54,0.00,M1] [#3 -0.38,0.24,0.00,M5] [#4 -0.32,0.25,0.00,M2] [#5 -0.40,0.17,0.00,M3] [#6 -0.22,0.10,0.49,U] [#7 -0.28,0.02,0.43,U] [#8 -0.35,0.06,0.40,U] 
01:57:46.398 00.002 18120 single-star, 3 included, MultiStar: {-0.23, 0.09}, one-star: {-0.17, 0.14}
01:57:46.400 00.002 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
01:57:46.403 00.003 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
01:57:46.405 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=0.20 mountY=0.09, mountTheta=0.41
01:57:46.410 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.14, opts=13)
01:57:46.413 00.003 18120 Enqueuing Move request for scope (-0.17, 0.14)
01:57:46.415 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:46.417 00.002 21948 Worker thread wakes up
01:57:46.418 00.001 18120 UpdateGuideState exits: m=1969 RSB=30.8
01:57:46.418 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:46.419 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:46.420 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:57:46.420 00.000 18120 Enqueuing Expose request
01:57:46.422 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:57:46.422 00.000 21948 Moving (-0.17, 0.14) raw xDistance=0.20 yDistance=0.09
01:57:46.422 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:57:46.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:46.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:46.422 00.000 21948 MoveAxis(E, 0, ABG)
01:57:46.422 00.000 21948 Move returns status 0, amount 0
01:57:46.422 00.000 21948 MoveAxis(N, 0, ABG)
01:57:46.422 00.000 21948 Move returns status 0, amount 0
01:57:46.422 00.000 21948 move complete, result=0
01:57:46.422 00.000 21948 worker thread done servicing request
01:57:46.422 00.000 21948 Worker thread wakes up
01:57:46.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:46.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:46.424 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:48.060 01.636 21948 Exposure complete
01:57:48.097 00.037 21948 worker thread done servicing request
01:57:48.097 00.000 18120 OnExposeComplete: enter
01:57:48.098 00.001 18120 UpdateGuideState(): m_state=6
01:57:48.098 00.000 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
01:57:48.099 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=235.85, Mass=1909, SNR=30.1, Peak=154 HFD=3.8
01:57:48.100 00.001 18120 MultiStar: [#1 0.10,0.12,0.74,U] [#2 -0.02,0.40,0.00,M2] [#3 0.16,0.07,0.60,U] [#4 -0.03,0.15,0.55,U] [#5 0.01,0.06,0.48,U] [#6 0.17,0.30,0.52,U] [#7 0.24,0.21,0.44,U] [#8 0.10,0.17,0.43,U] 
01:57:48.101 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.18, -0.02}
01:57:48.102 00.001 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
01:57:48.103 00.001 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
01:57:48.103 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.75 mountX=0.05 mountY=-0.16, mountTheta=-1.25
01:57:48.105 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.11, opts=13)
01:57:48.105 00.000 18120 Enqueuing Move request for scope (0.12, 0.11)
01:57:48.107 00.002 21948 Worker thread wakes up
01:57:48.108 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:57:48.108 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:57:48.108 00.000 21948 Moving (0.12, 0.11) raw xDistance=0.05 yDistance=-0.16
01:57:48.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:48.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:48.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:48.108 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.1
01:57:48.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:48.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:48.109 00.000 18120 Enqueuing Expose request
01:57:48.110 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:48.110 00.000 21948 MoveAxis(E, 0, ABG)
01:57:48.110 00.000 21948 Move returns status 0, amount 0
01:57:48.110 00.000 21948 MoveAxis(N, 0, ABG)
01:57:48.110 00.000 21948 Move returns status 0, amount 0
01:57:48.110 00.000 21948 move complete, result=0
01:57:48.110 00.000 21948 worker thread done servicing request
01:57:48.110 00.000 21948 Worker thread wakes up
01:57:48.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:48.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:48.111 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:49.622 01.511 21948 Exposure complete
01:57:49.658 00.036 21948 worker thread done servicing request
01:57:49.658 00.000 18120 OnExposeComplete: enter
01:57:49.659 00.001 18120 UpdateGuideState(): m_state=6
01:57:49.660 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
01:57:49.660 00.000 18120 Star::Find returns 1 (0), X=896.90, Y=235.40, Mass=1978, SNR=30.9, Peak=164 HFD=3.9
01:57:49.660 00.000 18120 MultiStar: large primary error, entering stabilization period
01:57:49.661 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
01:57:49.661 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
01:57:49.662 00.001 18120 CameraToMount -- cameraX=0.62 cameraY=-0.47 hyp=0.78 cameraTheta=-0.64 mountX=-0.68 mountY=-0.35, mountTheta=-2.67
01:57:49.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.62, y=-0.47, opts=13)
01:57:49.663 00.000 18120 Enqueuing Move request for scope (0.62, -0.47)
01:57:49.663 00.000 21948 Worker thread wakes up
01:57:49.664 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.47) opts 0xd
01:57:49.664 00.000 21948 Handling offset move in thread for scope, endpoint = (0.62, -0.47)
01:57:49.664 00.000 21948 Moving (0.62, -0.47) raw xDistance=-0.68 yDistance=-0.35
01:57:49.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:57:49.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:49.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:49.664 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.9
01:57:49.665 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:49.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:49.666 00.001 18120 Enqueuing Expose request
01:57:49.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:57:49.666 00.000 21948 MoveAxis(E, 122, ABG)
01:57:49.666 00.000 21948 Guiding  Dir = 2, Dur = 122
01:57:49.666 00.000 21948 IsSlewing returns 0
01:57:49.666 00.000 21948 IsGuiding returns 0
01:57:49.669 00.003 21948 PulseGuide returned control before completion, sleep 130
01:57:49.807 00.138 21948 IsGuiding returns 0
01:57:49.807 00.000 21948 Move returns status 0, amount 122
01:57:49.807 00.000 21948 MoveAxis(N, 0, ABG)
01:57:49.807 00.000 21948 Move returns status 0, amount 0
01:57:49.807 00.000 21948 move complete, result=0
01:57:49.807 00.000 21948 worker thread done servicing request
01:57:49.807 00.000 21948 Worker thread wakes up
01:57:49.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:49.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:49.807 00.000 18120 GuideStep: -0.7 px 122 ms EAST, -0.3 px 0 ms NORTH
01:57:51.436 01.629 21948 Exposure complete
01:57:51.479 00.043 21948 worker thread done servicing request
01:57:51.479 00.000 18120 OnExposeComplete: enter
01:57:51.480 00.001 18120 UpdateGuideState(): m_state=6
01:57:51.480 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
01:57:51.481 00.001 18120 Star::Find returns 1 (0), X=896.54, Y=235.77, Mass=2056, SNR=31.4, Peak=176 HFD=3.8
01:57:51.481 00.000 18120 MultiStar: exiting stabilization period
01:57:51.483 00.002 18120 MultiStar: [#1 0.29,0.31,0.00,M1] [#2 -0.02,0.50,0.00,M3] [#3 0.03,0.20,0.59,U] [#4 -0.09,-0.03,0.53,U] [#5 0.02,0.17,0.44,U] [#6 0.23,0.23,0.53,U] [#7 0.15,-0.10,0.43,U] [#8 0.21,0.26,0.41,U] 
01:57:51.484 00.001 18120 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.26, -0.09}
01:57:51.485 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
01:57:51.485 00.000 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
01:57:51.486 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=0.01 mountY=-0.15, mountTheta=-1.51
01:57:51.487 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.07, opts=13)
01:57:51.487 00.000 18120 Enqueuing Move request for scope (0.13, 0.07)
01:57:51.488 00.001 21948 Worker thread wakes up
01:57:51.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:51.488 00.000 18120 UpdateGuideState exits: m=2056 RSB=31.4
01:57:51.489 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:51.489 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:51.489 00.000 18120 Enqueuing Expose request
01:57:51.490 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:57:51.490 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:57:51.490 00.000 21948 Moving (0.13, 0.07) raw xDistance=0.01 yDistance=-0.15
01:57:51.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:51.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:51.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:57:51.490 00.000 21948 MoveAxis(E, 0, ABG)
01:57:51.490 00.000 21948 Move returns status 0, amount 0
01:57:51.490 00.000 21948 MoveAxis(N, 0, ABG)
01:57:51.490 00.000 21948 Move returns status 0, amount 0
01:57:51.490 00.000 21948 move complete, result=0
01:57:51.490 00.000 21948 worker thread done servicing request
01:57:51.490 00.000 21948 Worker thread wakes up
01:57:51.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:51.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:51.490 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:53.018 01.528 21948 Exposure complete
01:57:53.055 00.037 21948 worker thread done servicing request
01:57:53.055 00.000 18120 OnExposeComplete: enter
01:57:53.056 00.001 18120 UpdateGuideState(): m_state=6
01:57:53.057 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
01:57:53.057 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=235.73, Mass=1969, SNR=30.8, Peak=164 HFD=3.9
01:57:53.058 00.001 18120 MultiStar: [#1 0.19,0.24,0.70,U] [#2 -0.04,0.29,0.65,U] [#3 0.18,-0.05,0.59,U] [#4 0.19,0.04,0.56,U] [#5 0.18,0.21,0.47,U] [#6 0.21,0.13,0.51,U] [#7 0.05,0.01,0.45,U] [#8 0.41,0.04,0.00,M1] 
01:57:53.058 00.000 18120 single-star, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.04, -0.13}
01:57:53.059 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
01:57:53.059 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
01:57:53.059 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.29 mountX=-0.13 mountY=0.02, mountTheta=2.96
01:57:53.064 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.13, opts=13)
01:57:53.066 00.002 18120 Enqueuing Move request for scope (0.04, -0.13)
01:57:53.069 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:53.071 00.002 18120 UpdateGuideState exits: m=1969 RSB=30.8
01:57:53.074 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.075 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:53.075 00.000 18120 Enqueuing Expose request
01:57:53.076 00.001 21948 Worker thread wakes up
01:57:53.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
01:57:53.076 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
01:57:53.076 00.000 21948 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=0.02
01:57:53.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:57:53.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:53.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:57:53.076 00.000 21948 MoveAxis(E, 0, ABG)
01:57:53.076 00.000 21948 Move returns status 0, amount 0
01:57:53.076 00.000 21948 MoveAxis(N, 0, ABG)
01:57:53.076 00.000 21948 Move returns status 0, amount 0
01:57:53.076 00.000 21948 move complete, result=0
01:57:53.077 00.001 21948 worker thread done servicing request
01:57:53.077 00.000 21948 Worker thread wakes up
01:57:53.077 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:53.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:53.078 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:54.705 01.627 21948 Exposure complete
01:57:54.761 00.056 21948 worker thread done servicing request
01:57:54.761 00.000 18120 OnExposeComplete: enter
01:57:54.761 00.000 18120 UpdateGuideState(): m_state=6
01:57:54.762 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
01:57:54.762 00.000 18120 Star::Find returns 1 (0), X=896.51, Y=235.66, Mass=1866, SNR=29.9, Peak=148 HFD=4.0
01:57:54.763 00.001 18120 MultiStar: [#1 0.00,0.13,0.75,U] [#2 0.14,-0.01,0.67,U] [#3 0.02,0.02,0.61,U] [#4 -0.06,-0.06,0.57,U] [#5 -0.09,0.16,0.47,U] [#6 -0.01,0.24,0.52,U] [#7 0.14,-0.22,0.45,U] [#8 0.27,-0.12,0.39,U] 
01:57:54.763 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.23, -0.20}
01:57:54.764 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
01:57:54.764 00.000 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
01:57:54.764 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.20 mountX=-0.05 mountY=-0.06, mountTheta=-2.21
01:57:54.769 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
01:57:54.771 00.002 18120 Enqueuing Move request for scope (0.08, -0.02)
01:57:54.774 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:54.776 00.002 18120 UpdateGuideState exits: m=1866 RSB=29.9
01:57:54.777 00.001 21948 Worker thread wakes up
01:57:54.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:57:54.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:57:54.777 00.000 21948 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.06
01:57:54.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:54.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:54.777 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.779 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:57:54.779 00.000 21948 MoveAxis(E, 0, ABG)
01:57:54.779 00.000 21948 Move returns status 0, amount 0
01:57:54.779 00.000 21948 MoveAxis(N, 0, ABG)
01:57:54.779 00.000 21948 Move returns status 0, amount 0
01:57:54.779 00.000 21948 move complete, result=0
01:57:54.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:54.780 00.001 18120 Enqueuing Expose request
01:57:54.781 00.001 21948 worker thread done servicing request
01:57:54.781 00.000 21948 Worker thread wakes up
01:57:54.781 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:54.782 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:54.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:56.306 01.524 21948 Exposure complete
01:57:56.356 00.050 21948 worker thread done servicing request
01:57:56.356 00.000 18120 OnExposeComplete: enter
01:57:56.356 00.000 18120 UpdateGuideState(): m_state=6
01:57:56.357 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
01:57:56.358 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=235.58, Mass=2043, SNR=31.2, Peak=162 HFD=3.8
01:57:56.359 00.001 18120 MultiStar: [#1 0.19,0.01,0.74,U] [#2 0.14,0.04,0.64,U] [#3 0.03,-0.06,0.59,U] [#4 0.18,-0.04,0.55,U] [#5 0.05,0.02,0.46,U] [#6 0.27,-0.04,0.53,U] [#7 0.09,-0.26,0.44,U] [#8 0.46,-0.07,0.00,M1] 
01:57:56.360 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.32, -0.28}
01:57:56.361 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
01:57:56.363 00.002 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
01:57:56.364 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=-0.15 mountY=-0.12, mountTheta=-2.50
01:57:56.367 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
01:57:56.368 00.001 18120 Enqueuing Move request for scope (0.17, -0.09)
01:57:56.369 00.001 21948 Worker thread wakes up
01:57:56.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:56.369 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
01:57:56.369 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
01:57:56.369 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.2
01:57:56.370 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:56.370 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:56.370 00.000 18120 Enqueuing Expose request
01:57:56.371 00.001 21948 Moving (0.17, -0.09) raw xDistance=-0.15 yDistance=-0.12
01:57:56.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:57:56.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:56.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:57:56.371 00.000 21948 MoveAxis(E, 0, ABG)
01:57:56.371 00.000 21948 Move returns status 0, amount 0
01:57:56.371 00.000 21948 MoveAxis(N, 0, ABG)
01:57:56.371 00.000 21948 Move returns status 0, amount 0
01:57:56.371 00.000 21948 move complete, result=0
01:57:56.371 00.000 21948 worker thread done servicing request
01:57:56.371 00.000 21948 Worker thread wakes up
01:57:56.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:56.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:56.372 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:58.001 01.629 21948 Exposure complete
01:57:58.045 00.044 21948 worker thread done servicing request
01:57:58.047 00.002 18120 OnExposeComplete: enter
01:57:58.049 00.002 18120 UpdateGuideState(): m_state=6
01:57:58.051 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
01:57:58.052 00.001 18120 Star::Find returns 1 (0), X=896.57, Y=235.65, Mass=2039, SNR=31.2, Peak=168 HFD=3.5
01:57:58.053 00.001 18120 MultiStar: [#1 0.35,-0.05,0.70,U] [#2 0.18,0.29,0.64,U] [#3 0.07,-0.08,0.57,U] [#4 0.15,-0.05,0.58,U] [#5 0.06,-0.08,0.48,U] [#6 -0.01,-0.02,0.52,U] [#7 0.31,-0.15,0.43,U] [#8 0.23,-0.12,0.39,U] 
01:57:58.054 00.001 18120 refined, 8 included, MultiStar: {0.19, -0.06}, one-star: {0.29, -0.21}
01:57:58.056 00.002 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
01:57:58.058 00.002 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
01:57:58.059 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.28 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
01:57:58.060 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.06, opts=13)
01:57:58.061 00.001 18120 Enqueuing Move request for scope (0.19, -0.06)
01:57:58.061 00.000 21948 Worker thread wakes up
01:57:58.061 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:58.062 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
01:57:58.062 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.2
01:57:58.062 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:58.063 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:58.063 00.000 18120 Enqueuing Expose request
01:57:58.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
01:57:58.063 00.000 21948 Moving (0.19, -0.06) raw xDistance=-0.13 yDistance=-0.15
01:57:58.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:57:58.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:58.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:57:58.063 00.000 21948 MoveAxis(E, 0, ABG)
01:57:58.063 00.000 21948 Move returns status 0, amount 0
01:57:58.064 00.001 21948 MoveAxis(N, 0, ABG)
01:57:58.064 00.000 21948 Move returns status 0, amount 0
01:57:58.064 00.000 21948 move complete, result=0
01:57:58.064 00.000 21948 worker thread done servicing request
01:57:58.064 00.000 21948 Worker thread wakes up
01:57:58.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:58.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:58.064 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:59.586 01.522 21948 Exposure complete
01:57:59.616 00.030 21948 worker thread done servicing request
01:57:59.616 00.000 18120 OnExposeComplete: enter
01:57:59.617 00.001 18120 UpdateGuideState(): m_state=6
01:57:59.617 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
01:57:59.618 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=235.68, Mass=2002, SNR=31.0, Peak=173 HFD=3.7
01:57:59.618 00.000 18120 MultiStar: [#1 0.32,-0.05,0.72,U] [#2 0.21,0.03,0.63,U] [#3 0.18,-0.02,0.59,U] [#4 0.08,-0.11,0.54,U] [#5 0.24,0.03,0.46,U] [#6 0.35,-0.25,0.00,M1] [#7 0.16,-0.21,0.46,U] [#8 0.33,-0.12,0.41,U] 
01:57:59.619 00.001 18120 refined, 7 included, MultiStar: {0.26, -0.08}, one-star: {0.41, -0.19}
01:57:59.619 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
01:57:59.620 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
01:57:59.621 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.31 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
01:57:59.623 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.08, opts=13)
01:57:59.623 00.000 18120 Enqueuing Move request for scope (0.26, -0.08)
01:57:59.624 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:57:59.624 00.000 21948 Worker thread wakes up
01:57:59.624 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
01:57:59.625 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
01:57:59.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:57:59.626 00.001 18120 Enqueuing Expose request
01:57:59.626 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
01:57:59.626 00.000 21948 Moving (0.26, -0.08) raw xDistance=-0.18 yDistance=-0.19
01:57:59.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:57:59.626 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:59.626 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:57:59.626 00.000 21948 MoveAxis(E, 0, ABG)
01:57:59.626 00.000 21948 Move returns status 0, amount 0
01:57:59.626 00.000 21948 MoveAxis(N, 0, ABG)
01:57:59.626 00.000 21948 Move returns status 0, amount 0
01:57:59.626 00.000 21948 move complete, result=0
01:57:59.626 00.000 21948 worker thread done servicing request
01:57:59.626 00.000 21948 Worker thread wakes up
01:57:59.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:57:59.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:57:59.627 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:01.251 01.624 21948 Exposure complete
01:58:01.293 00.042 21948 worker thread done servicing request
01:58:01.293 00.000 18120 OnExposeComplete: enter
01:58:01.295 00.002 18120 UpdateGuideState(): m_state=6
01:58:01.297 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
01:58:01.299 00.002 18120 Star::Find returns 1 (0), X=896.76, Y=235.63, Mass=2008, SNR=31.0, Peak=175 HFD=3.7
01:58:01.302 00.003 18120 MultiStar: [#1 0.31,0.02,0.74,U] [#2 0.30,0.21,0.63,U] [#3 0.26,-0.01,0.59,U] [#4 0.14,0.03,0.54,U] [#5 0.22,-0.04,0.46,U] [#6 0.13,-0.13,0.52,U] [#7 0.43,-0.27,0.00,M1] [#8 0.34,-0.02,0.38,U] 
01:58:01.304 00.002 18120 refined, 7 included, MultiStar: {0.29, -0.03}, one-star: {0.48, -0.23}
01:58:01.306 00.002 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
01:58:01.309 00.003 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
01:58:01.310 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.30 cameraTheta=-0.12 mountX=-0.15 mountY=-0.25, mountTheta=-2.13
01:58:01.311 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.03, opts=13)
01:58:01.313 00.002 18120 Enqueuing Move request for scope (0.29, -0.03)
01:58:01.316 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:01.317 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.0
01:58:01.320 00.003 21948 Worker thread wakes up
01:58:01.320 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
01:58:01.320 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
01:58:01.320 00.000 21948 Moving (0.29, -0.03) raw xDistance=-0.15 yDistance=-0.25
01:58:01.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:01.321 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:58:01.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:01.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:01.322 00.001 18120 Enqueuing Expose request
01:58:01.322 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:58:01.322 00.000 21948 MoveAxis(E, 0, ABG)
01:58:01.322 00.000 21948 Move returns status 0, amount 0
01:58:01.322 00.000 21948 MoveAxis(N, 0, ABG)
01:58:01.322 00.000 21948 Move returns status 0, amount 0
01:58:01.322 00.000 21948 move complete, result=0
01:58:01.322 00.000 21948 worker thread done servicing request
01:58:01.322 00.000 21948 Worker thread wakes up
01:58:01.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:01.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:01.323 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:02.845 01.522 21948 Exposure complete
01:58:02.895 00.050 21948 worker thread done servicing request
01:58:02.896 00.001 18120 OnExposeComplete: enter
01:58:02.897 00.001 18120 UpdateGuideState(): m_state=6
01:58:02.899 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
01:58:02.900 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.78, Mass=2131, SNR=31.8, Peak=191 HFD=3.7
01:58:02.902 00.002 18120 MultiStar: [#1 0.20,-0.00,0.69,U] [#2 0.29,0.16,0.61,U] [#3 0.33,-0.03,0.57,U] [#4 0.16,-0.03,0.55,U] [#5 0.21,0.07,0.45,U] [#6 0.39,0.04,0.00,M1] [#7 0.34,0.09,0.42,U] [#8 0.19,-0.15,0.39,U] 
01:58:02.904 00.002 18120 refined, 7 included, MultiStar: {0.26, -0.00}, one-star: {0.30, -0.08}
01:58:02.906 00.002 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
01:58:02.908 00.002 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
01:58:02.911 00.003 18120 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.00 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
01:58:02.914 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.00, opts=13)
01:58:02.915 00.001 18120 Enqueuing Move request for scope (0.26, -0.00)
01:58:02.916 00.001 21948 Worker thread wakes up
01:58:02.916 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:02.916 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
01:58:02.916 00.000 18120 UpdateGuideState exits: m=2131 RSB=31.8
01:58:02.917 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.917 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:02.917 00.000 18120 Enqueuing Expose request
01:58:02.919 00.002 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
01:58:02.919 00.000 21948 Moving (0.26, -0.00) raw xDistance=-0.11 yDistance=-0.23
01:58:02.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:58:02.919 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.65 newest=-0.67
01:58:02.919 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:58:02.919 00.000 21948 MoveAxis(E, 0, ABG)
01:58:02.919 00.000 21948 Move returns status 0, amount 0
01:58:02.919 00.000 21948 MoveAxis(N, 55, ABG)
01:58:02.919 00.000 21948 Guiding  Dir = 0, Dur = 55
01:58:02.919 00.000 21948 IsSlewing returns 0
01:58:02.919 00.000 21948 IsGuiding returns 0
01:58:02.925 00.006 21948 PulseGuide returned control before completion, sleep 61
01:58:02.996 00.071 21948 IsGuiding returns 0
01:58:02.997 00.001 21948 Move returns status 0, amount 55
01:58:02.997 00.000 21948 move complete, result=0
01:58:02.997 00.000 21948 worker thread done servicing request
01:58:02.997 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 55 ms NORTH
01:58:02.998 00.001 21948 Worker thread wakes up
01:58:02.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:02.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:04.633 01.635 21948 Exposure complete
01:58:04.680 00.047 21948 worker thread done servicing request
01:58:04.680 00.000 18120 OnExposeComplete: enter
01:58:04.681 00.001 18120 UpdateGuideState(): m_state=6
01:58:04.681 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
01:58:04.682 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=235.74, Mass=2173, SNR=32.2, Peak=190 HFD=3.8
01:58:04.682 00.000 18120 MultiStar: [#1 0.29,-0.01,0.69,U] [#2 0.34,0.20,0.00,M1] [#3 0.13,-0.17,0.58,U] [#4 0.33,-0.18,0.55,U] [#5 0.18,0.05,0.45,U] [#6 0.17,-0.00,0.50,U] [#7 0.40,-0.01,0.00,M1] [#8 0.26,-0.35,0.00,M1] 
01:58:04.683 00.001 18120 refined, 5 included, MultiStar: {0.26, -0.08}, one-star: {0.36, -0.13}
01:58:04.683 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
01:58:04.684 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
01:58:04.684 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.30 mountX=-0.18 mountY=-0.20, mountTheta=-2.32
01:58:04.686 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.08, opts=13)
01:58:04.686 00.000 18120 Enqueuing Move request for scope (0.26, -0.08)
01:58:04.686 00.000 21948 Worker thread wakes up
01:58:04.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:04.687 00.001 18120 UpdateGuideState exits: m=2173 RSB=32.2
01:58:04.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.688 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:04.688 00.000 18120 Enqueuing Expose request
01:58:04.688 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
01:58:04.688 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
01:58:04.689 00.001 21948 Moving (0.26, -0.08) raw xDistance=-0.18 yDistance=-0.20
01:58:04.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:58:04.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:04.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:58:04.689 00.000 21948 MoveAxis(E, 0, ABG)
01:58:04.689 00.000 21948 Move returns status 0, amount 0
01:58:04.689 00.000 21948 MoveAxis(N, 0, ABG)
01:58:04.689 00.000 21948 Move returns status 0, amount 0
01:58:04.689 00.000 21948 move complete, result=0
01:58:04.689 00.000 21948 worker thread done servicing request
01:58:04.689 00.000 21948 Worker thread wakes up
01:58:04.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:04.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:04.689 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:06.207 01.518 21948 Exposure complete
01:58:06.248 00.041 21948 worker thread done servicing request
01:58:06.248 00.000 18120 OnExposeComplete: enter
01:58:06.249 00.001 18120 UpdateGuideState(): m_state=6
01:58:06.249 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
01:58:06.251 00.002 18120 Star::Find returns 1 (0), X=896.62, Y=235.69, Mass=1949, SNR=30.5, Peak=172 HFD=3.7
01:58:06.253 00.002 18120 MultiStar: [#1 0.26,0.14,0.74,U] [#2 0.29,0.02,0.66,U] [#3 0.06,-0.10,0.59,U] [#4 0.19,-0.19,0.55,U] [#5 0.17,-0.11,0.49,U] [#6 0.44,0.00,0.00,M1] [#7 0.24,-0.34,0.00,M2] [#8 0.42,-0.05,0.00,M2] 
01:58:06.254 00.001 18120 refined, 5 included, MultiStar: {0.24, -0.07}, one-star: {0.34, -0.17}
01:58:06.255 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
01:58:06.255 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
01:58:06.255 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.24 cameraTheta=-0.27 mountX=-0.16 mountY=-0.18, mountTheta=-2.29
01:58:06.257 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.07, opts=13)
01:58:06.257 00.000 18120 Enqueuing Move request for scope (0.24, -0.07)
01:58:06.257 00.000 21948 Worker thread wakes up
01:58:06.258 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:06.258 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.5
01:58:06.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:06.259 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:06.259 00.000 18120 Enqueuing Expose request
01:58:06.260 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
01:58:06.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
01:58:06.260 00.000 21948 Moving (0.24, -0.07) raw xDistance=-0.16 yDistance=-0.18
01:58:06.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:58:06.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:06.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:58:06.260 00.000 21948 MoveAxis(E, 0, ABG)
01:58:06.260 00.000 21948 Move returns status 0, amount 0
01:58:06.260 00.000 21948 MoveAxis(N, 0, ABG)
01:58:06.260 00.000 21948 Move returns status 0, amount 0
01:58:06.260 00.000 21948 move complete, result=0
01:58:06.260 00.000 21948 worker thread done servicing request
01:58:06.260 00.000 21948 Worker thread wakes up
01:58:06.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:06.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:06.261 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:07.896 01.635 21948 Exposure complete
01:58:07.932 00.036 21948 worker thread done servicing request
01:58:07.932 00.000 18120 OnExposeComplete: enter
01:58:07.934 00.002 18120 UpdateGuideState(): m_state=6
01:58:07.934 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
01:58:07.935 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=235.72, Mass=1836, SNR=29.8, Peak=171 HFD=3.7
01:58:07.936 00.001 18120 MultiStar: [#1 0.22,0.07,0.74,U] [#2 0.49,0.06,0.00,M1] [#3 0.24,-0.16,0.62,U] [#4 0.40,-0.28,0.00,M1] [#5 0.35,0.01,0.51,U] [#6 0.45,0.06,0.00,M2] [#7 0.26,-0.08,0.44,U] [#8 0.36,0.11,0.40,U] 
01:58:07.937 00.001 18120 refined, 5 included, MultiStar: {0.30, -0.05}, one-star: {0.38, -0.15}
01:58:07.938 00.001 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
01:58:07.938 00.000 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
01:58:07.939 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.05 hyp=0.31 cameraTheta=-0.16 mountX=-0.17 mountY=-0.25, mountTheta=-2.17
01:58:07.941 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.05, opts=13)
01:58:07.943 00.002 18120 Enqueuing Move request for scope (0.30, -0.05)
01:58:07.944 00.001 21948 Worker thread wakes up
01:58:07.944 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:07.944 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.8
01:58:07.945 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:07.946 00.001 18120 Enqueuing Expose request
01:58:07.947 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.05) opts 0xd
01:58:07.947 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.05)
01:58:07.947 00.000 21948 Moving (0.30, -0.05) raw xDistance=-0.17 yDistance=-0.25
01:58:07.947 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:58:07.947 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:58:07.947 00.000 21948 MoveAxis(E, 0, ABG)
01:58:07.947 00.000 21948 Move returns status 0, amount 0
01:58:07.947 00.000 21948 MoveAxis(N, 60, ABG)
01:58:07.947 00.000 21948 Guiding  Dir = 0, Dur = 60
01:58:07.947 00.000 21948 IsSlewing returns 0
01:58:07.948 00.001 21948 IsGuiding returns 0
01:58:07.952 00.004 21948 PulseGuide returned control before completion, sleep 66
01:58:08.020 00.068 21948 IsGuiding returns 0
01:58:08.020 00.000 21948 Move returns status 0, amount 60
01:58:08.020 00.000 21948 move complete, result=0
01:58:08.020 00.000 21948 worker thread done servicing request
01:58:08.020 00.000 21948 Worker thread wakes up
01:58:08.021 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 60 ms NORTH
01:58:08.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:08.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:09.429 01.408 21948 Exposure complete
01:58:09.468 00.039 21948 worker thread done servicing request
01:58:09.468 00.000 18120 OnExposeComplete: enter
01:58:09.469 00.001 18120 UpdateGuideState(): m_state=6
01:58:09.470 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
01:58:09.471 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=235.85, Mass=2096, SNR=31.7, Peak=182 HFD=4.1
01:58:09.472 00.001 18120 MultiStar: [#1 0.35,0.40,0.00,M1] [#2 0.44,0.46,0.00,M2] [#3 0.12,0.25,0.58,U] [#4 0.06,0.33,0.56,U] [#5 0.29,0.11,0.44,U] [#6 0.42,0.25,0.00,M3] [#7 0.42,0.21,0.00,M2] [#8 0.61,0.34,0.00,M2] 
01:58:09.473 00.001 18120 refined, 3 included, MultiStar: {0.27, 0.14}, one-star: {0.46, -0.01}
01:58:09.474 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
01:58:09.475 00.001 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
01:58:09.478 00.003 18120 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.30 cameraTheta=0.49 mountX=0.02 mountY=-0.30, mountTheta=-1.51
01:58:09.482 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.14, opts=13)
01:58:09.482 00.000 18120 Enqueuing Move request for scope (0.27, 0.14)
01:58:09.483 00.001 21948 Worker thread wakes up
01:58:09.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:09.483 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.7
01:58:09.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.484 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:09.484 00.000 18120 Enqueuing Expose request
01:58:09.485 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd
01:58:09.485 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.14)
01:58:09.485 00.000 21948 Moving (0.27, 0.14) raw xDistance=0.02 yDistance=-0.30
01:58:09.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:09.485 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:58:09.485 00.000 21948 MoveAxis(E, 0, ABG)
01:58:09.485 00.000 21948 Move returns status 0, amount 0
01:58:09.485 00.000 21948 MoveAxis(N, 72, ABG)
01:58:09.485 00.000 21948 Guiding  Dir = 0, Dur = 72
01:58:09.485 00.000 21948 IsSlewing returns 0
01:58:09.485 00.000 21948 IsGuiding returns 0
01:58:09.490 00.005 21948 PulseGuide returned control before completion, sleep 78
01:58:09.569 00.079 21948 IsGuiding returns 1
01:58:09.569 00.000 21948 scope still moving after pulse duration time elapsed
01:58:09.598 00.029 21948 IsSlewing returns 0
01:58:09.598 00.000 21948 IsGuiding returns 0
01:58:09.598 00.000 21948 scope move finished after 72 + 41 ms
01:58:09.598 00.000 21948 Move returns status 0, amount 72
01:58:09.598 00.000 21948 move complete, result=0
01:58:09.599 00.001 21948 worker thread done servicing request
01:58:09.599 00.000 21948 Worker thread wakes up
01:58:09.599 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 72 ms NORTH
01:58:09.600 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:09.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:11.239 01.639 21948 Exposure complete
01:58:11.306 00.067 21948 worker thread done servicing request
01:58:11.306 00.000 18120 OnExposeComplete: enter
01:58:11.308 00.002 18120 UpdateGuideState(): m_state=6
01:58:11.310 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
01:58:11.311 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=235.71, Mass=2009, SNR=31.0, Peak=188 HFD=3.6
01:58:11.312 00.001 18120 MultiStar: [#1 -0.10,0.18,0.71,U] [#2 0.03,0.23,0.65,U] [#3 0.02,-0.04,0.60,U] [#4 -0.19,-0.22,0.53,U] [#5 -0.08,0.04,0.48,U] [#6 -0.27,0.28,0.00,M4] [#7 0.11,0.03,0.43,U] [#8 0.25,0.05,0.40,U] 
01:58:11.314 00.002 18120 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.17, -0.15}
01:58:11.315 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
01:58:11.315 00.000 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
01:58:11.315 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.26 mountX=-0.00 mountY=-0.03, mountTheta=-1.74
01:58:11.317 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
01:58:11.317 00.000 18120 Enqueuing Move request for scope (0.03, 0.01)
01:58:11.318 00.001 21948 Worker thread wakes up
01:58:11.318 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:58:11.318 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:58:11.318 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
01:58:11.318 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:58:11.318 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:11.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:11.318 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
01:58:11.319 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.319 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:11.320 00.001 18120 Enqueuing Expose request
01:58:11.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:11.320 00.000 21948 MoveAxis(E, 0, ABG)
01:58:11.320 00.000 21948 Move returns status 0, amount 0
01:58:11.320 00.000 21948 MoveAxis(N, 0, ABG)
01:58:11.320 00.000 21948 Move returns status 0, amount 0
01:58:11.320 00.000 21948 move complete, result=0
01:58:11.320 00.000 21948 worker thread done servicing request
01:58:11.321 00.001 21948 Worker thread wakes up
01:58:11.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:11.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:11.322 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:12.739 01.417 21948 Exposure complete
01:58:12.784 00.045 21948 worker thread done servicing request
01:58:12.785 00.001 18120 OnExposeComplete: enter
01:58:12.785 00.000 18120 UpdateGuideState(): m_state=6
01:58:12.786 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
01:58:12.786 00.000 18120 Star::Find returns 1 (0), X=896.73, Y=235.37, Mass=1915, SNR=30.2, Peak=154 HFD=3.7
01:58:12.786 00.000 18120 MultiStar: [#1 0.30,-0.19,0.71,U] [#2 0.13,0.01,0.67,U] [#3 0.25,-0.30,0.00,M1] [#4 0.09,-0.30,0.59,U] [#5 0.01,-0.14,0.48,U] [#6 0.17,-0.34,0.57,U] [#7 0.21,-0.55,0.00,M2] [#8 0.26,-0.41,0.00,M2] 
01:58:12.788 00.002 18120 refined, 5 included, MultiStar: {0.22, -0.26}, one-star: {0.46, -0.50}
01:58:12.788 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
01:58:12.788 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
01:58:12.789 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.35 cameraTheta=-0.87 mountX=-0.33 mountY=-0.08, mountTheta=-2.90
01:58:12.790 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.26, opts=13)
01:58:12.790 00.000 18120 Enqueuing Move request for scope (0.22, -0.26)
01:58:12.791 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:12.791 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.2
01:58:12.792 00.001 21948 Worker thread wakes up
01:58:12.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
01:58:12.792 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
01:58:12.792 00.000 21948 Moving (0.22, -0.26) raw xDistance=-0.33 yDistance=-0.08
01:58:12.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:58:12.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:12.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:12.792 00.000 21948 MoveAxis(E, 60, ABG)
01:58:12.792 00.000 21948 Guiding  Dir = 2, Dur = 60
01:58:12.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.795 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:12.797 00.002 18120 Enqueuing Expose request
01:58:12.800 00.003 21948 IsSlewing returns 0
01:58:12.800 00.000 21948 IsGuiding returns 0
01:58:12.802 00.002 21948 PulseGuide returned control before completion, sleep 69
01:58:12.880 00.078 21948 IsGuiding returns 0
01:58:12.880 00.000 21948 Move returns status 0, amount 60
01:58:12.880 00.000 21948 MoveAxis(N, 0, ABG)
01:58:12.880 00.000 21948 Move returns status 0, amount 0
01:58:12.880 00.000 21948 move complete, result=0
01:58:12.880 00.000 21948 worker thread done servicing request
01:58:12.880 00.000 21948 Worker thread wakes up
01:58:12.880 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:12.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:12.880 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
01:58:14.516 01.636 21948 Exposure complete
01:58:14.564 00.048 21948 worker thread done servicing request
01:58:14.564 00.000 18120 OnExposeComplete: enter
01:58:14.565 00.001 18120 UpdateGuideState(): m_state=6
01:58:14.566 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
01:58:14.566 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=235.77, Mass=1983, SNR=30.9, Peak=178 HFD=3.8
01:58:14.567 00.001 18120 MultiStar: [#1 0.17,0.14,0.71,U] [#2 -0.06,0.22,0.67,U] [#3 0.02,0.04,0.59,U] [#4 0.09,0.02,0.57,U] [#5 -0.04,0.13,0.47,U] [#6 0.20,0.11,0.51,U] [#7 0.14,0.07,0.44,U] [#8 -0.08,-0.02,0.39,U] 
01:58:14.567 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.15, -0.09}
01:58:14.567 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
01:58:14.568 00.001 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
01:58:14.568 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=0.02 mountY=-0.10, mountTheta=-1.34
01:58:14.569 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.06, opts=13)
01:58:14.570 00.001 18120 Enqueuing Move request for scope (0.08, 0.06)
01:58:14.570 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:14.571 00.001 21948 Worker thread wakes up
01:58:14.571 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:58:14.571 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:58:14.571 00.000 21948 Moving (0.08, 0.06) raw xDistance=0.02 yDistance=-0.10
01:58:14.571 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:14.571 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:14.571 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:14.571 00.000 21948 MoveAxis(E, 0, ABG)
01:58:14.571 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
01:58:14.571 00.000 21948 Move returns status 0, amount 0
01:58:14.571 00.000 21948 MoveAxis(N, 0, ABG)
01:58:14.571 00.000 21948 Move returns status 0, amount 0
01:58:14.571 00.000 21948 move complete, result=0
01:58:14.572 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.572 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:14.572 00.000 18120 Enqueuing Expose request
01:58:14.573 00.001 21948 worker thread done servicing request
01:58:14.573 00.000 21948 Worker thread wakes up
01:58:14.573 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:14.573 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:14.573 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:16.094 01.521 21948 Exposure complete
01:58:16.136 00.042 21948 worker thread done servicing request
01:58:16.136 00.000 18120 OnExposeComplete: enter
01:58:16.138 00.002 18120 UpdateGuideState(): m_state=6
01:58:16.138 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
01:58:16.139 00.001 18120 Star::Find returns 1 (0), X=896.70, Y=235.67, Mass=2029, SNR=31.1, Peak=174 HFD=3.7
01:58:16.141 00.002 18120 MultiStar: [#1 0.34,0.10,0.70,U] [#2 0.34,0.07,0.63,U] [#3 0.16,-0.06,0.61,U] [#4 0.26,-0.06,0.55,U] [#5 -0.02,0.08,0.45,U] [#6 0.05,0.04,0.47,U] [#7 0.18,-0.04,0.43,U] [#8 0.51,0.20,0.00,M2] 
01:58:16.142 00.001 18120 refined, 7 included, MultiStar: {0.25, -0.02}, one-star: {0.42, -0.19}
01:58:16.143 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
01:58:16.144 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
01:58:16.144 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.09 mountX=-0.12 mountY=-0.21, mountTheta=-2.10
01:58:16.146 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.02, opts=13)
01:58:16.146 00.000 18120 Enqueuing Move request for scope (0.25, -0.02)
01:58:16.147 00.001 21948 Worker thread wakes up
01:58:16.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:16.147 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.1
01:58:16.148 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:16.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:16.148 00.000 18120 Enqueuing Expose request
01:58:16.149 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
01:58:16.149 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
01:58:16.149 00.000 21948 Moving (0.25, -0.02) raw xDistance=-0.12 yDistance=-0.21
01:58:16.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:58:16.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:58:16.149 00.000 21948 MoveAxis(E, 0, ABG)
01:58:16.149 00.000 21948 Move returns status 0, amount 0
01:58:16.149 00.000 21948 MoveAxis(N, 51, ABG)
01:58:16.149 00.000 21948 Guiding  Dir = 0, Dur = 51
01:58:16.149 00.000 21948 IsSlewing returns 0
01:58:16.149 00.000 21948 IsGuiding returns 0
01:58:16.153 00.004 21948 PulseGuide returned control before completion, sleep 57
01:58:16.215 00.062 21948 IsGuiding returns 1
01:58:16.215 00.000 21948 scope still moving after pulse duration time elapsed
01:58:16.248 00.033 21948 IsSlewing returns 0
01:58:16.248 00.000 21948 IsGuiding returns 0
01:58:16.248 00.000 21948 scope move finished after 51 + 47 ms
01:58:16.248 00.000 21948 Move returns status 0, amount 51
01:58:16.248 00.000 21948 move complete, result=0
01:58:16.248 00.000 21948 worker thread done servicing request
01:58:16.248 00.000 21948 Worker thread wakes up
01:58:16.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:16.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:16.248 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 51 ms NORTH
01:58:17.877 01.629 21948 Exposure complete
01:58:17.912 00.035 21948 worker thread done servicing request
01:58:17.912 00.000 18120 OnExposeComplete: enter
01:58:17.913 00.001 18120 UpdateGuideState(): m_state=6
01:58:17.913 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
01:58:17.914 00.001 18120 Star::Find returns 1 (0), X=896.12, Y=235.45, Mass=2010, SNR=31.0, Peak=179 HFD=3.8
01:58:17.914 00.000 18120 MultiStar: [#1 -0.20,-0.05,0.73,U] [#2 -0.28,0.02,0.60,U] [#3 -0.04,-0.12,0.61,U] [#4 -0.23,-0.14,0.57,U] [#5 -0.09,-0.23,0.45,U] [#6 -0.17,-0.09,0.51,U] [#7 -0.05,-0.36,0.44,U] [#8 0.17,0.03,0.39,U] 
01:58:17.914 00.000 18120 refined, 8 included, MultiStar: {-0.13, -0.17}, one-star: {-0.16, -0.41}
01:58:17.916 00.002 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.24 = 2.04)
01:58:17.916 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.28 = 2.00)
01:58:17.916 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.25 mountX=-0.10 mountY=0.20, mountTheta=2.03
01:58:17.918 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.17, opts=13)
01:58:17.918 00.000 18120 Enqueuing Move request for scope (-0.13, -0.17)
01:58:17.919 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:17.919 00.000 21948 Worker thread wakes up
01:58:17.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
01:58:17.919 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
01:58:17.919 00.000 21948 Moving (-0.13, -0.17) raw xDistance=-0.10 yDistance=0.20
01:58:17.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:58:17.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:17.919 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
01:58:17.920 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:17.921 00.001 18120 Enqueuing Expose request
01:58:17.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:58:17.921 00.000 21948 MoveAxis(E, 0, ABG)
01:58:17.921 00.000 21948 Move returns status 0, amount 0
01:58:17.921 00.000 21948 MoveAxis(N, 0, ABG)
01:58:17.921 00.000 21948 Move returns status 0, amount 0
01:58:17.921 00.000 21948 move complete, result=0
01:58:17.922 00.001 21948 worker thread done servicing request
01:58:17.922 00.000 21948 Worker thread wakes up
01:58:17.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:17.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:17.922 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:19.448 01.526 21948 Exposure complete
01:58:19.478 00.030 21948 worker thread done servicing request
01:58:19.478 00.000 18120 OnExposeComplete: enter
01:58:19.478 00.000 18120 UpdateGuideState(): m_state=6
01:58:19.479 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
01:58:19.479 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=235.19, Mass=2105, SNR=31.6, Peak=207 HFD=4.2
01:58:19.480 00.001 18120 MultiStar: [#1 -0.20,-0.31,0.69,U] [#2 -0.40,-0.31,0.00,M1] [#3 -0.12,-0.49,0.00,M1] [#4 -0.26,-0.44,0.00,M1] [#5 -0.15,-0.59,0.00,M1] [#6 -0.21,-0.31,0.51,U] [#7 -0.38,-0.57,0.00,M1] [#8 -0.23,-0.45,0.00,M2] 
01:58:19.480 00.000 18120 refined, 2 included, MultiStar: {-0.20, -0.47}, one-star: {-0.18, -0.67}
01:58:19.481 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.32)
01:58:19.481 00.000 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.28)
01:58:19.481 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.47 hyp=0.51 cameraTheta=-1.96 mountX=-0.35 mountY=0.39, mountTheta=2.31
01:58:19.482 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.47, opts=13)
01:58:19.483 00.001 18120 Enqueuing Move request for scope (-0.20, -0.47)
01:58:19.483 00.000 21948 Worker thread wakes up
01:58:19.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:19.484 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.47) opts 0xd
01:58:19.484 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.47)
01:58:19.484 00.000 21948 Moving (-0.20, -0.47) raw xDistance=-0.35 yDistance=0.39
01:58:19.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:58:19.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:19.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:58:19.484 00.000 21948 MoveAxis(E, 63, ABG)
01:58:19.484 00.000 21948 Guiding  Dir = 2, Dur = 63
01:58:19.484 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.6
01:58:19.485 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.485 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:19.486 00.001 18120 Enqueuing Expose request
01:58:19.486 00.000 21948 IsSlewing returns 0
01:58:19.486 00.000 21948 IsGuiding returns 0
01:58:19.488 00.002 21948 PulseGuide returned control before completion, sleep 72
01:58:19.568 00.080 21948 IsGuiding returns 0
01:58:19.568 00.000 21948 Move returns status 0, amount 63
01:58:19.569 00.001 21948 MoveAxis(N, 0, ABG)
01:58:19.569 00.000 21948 Move returns status 0, amount 0
01:58:19.569 00.000 21948 move complete, result=0
01:58:19.569 00.000 21948 worker thread done servicing request
01:58:19.569 00.000 21948 Worker thread wakes up
01:58:19.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:19.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:19.569 00.000 18120 GuideStep: -0.4 px 63 ms EAST, 0.4 px 0 ms NORTH
01:58:21.204 01.635 21948 Exposure complete
01:58:21.264 00.060 21948 worker thread done servicing request
01:58:21.265 00.001 18120 OnExposeComplete: enter
01:58:21.266 00.001 18120 UpdateGuideState(): m_state=6
01:58:21.268 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
01:58:21.268 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=235.70, Mass=2063, SNR=31.5, Peak=203 HFD=4.1
01:58:21.269 00.001 18120 MultiStar: [#1 -0.36,0.18,0.00,M1] [#2 -0.52,0.04,0.00,M2] [#3 -0.43,-0.07,0.00,M2] [#4 -0.48,-0.07,0.00,M2] [#5 -0.76,0.16,0.00,M2] [#6 -0.41,-0.06,0.00,M1] [#7 -0.51,-0.13,0.00,M2] [#8 -0.49,-0.05,0.00,M3] 
01:58:21.271 00.002 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.56)
01:58:21.272 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.52)
01:58:21.273 00.001 18120 CameraToMount -- cameraX=-0.38 cameraY=-0.16 hyp=0.41 cameraTheta=-2.73 mountX=0.01 mountY=0.41, mountTheta=1.56
01:58:21.276 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=-0.16, opts=13)
01:58:21.278 00.002 18120 Enqueuing Move request for scope (-0.38, -0.16)
01:58:21.279 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:21.280 00.001 18120 UpdateGuideState exits: m=2063 RSB=31.5
01:58:21.281 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:21.283 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:21.286 00.003 18120 Enqueuing Expose request
01:58:21.287 00.001 21948 Worker thread wakes up
01:58:21.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.16) opts 0xd
01:58:21.287 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.38, -0.16)
01:58:21.287 00.000 21948 Moving (-0.38, -0.16) raw xDistance=0.01 yDistance=0.41
01:58:21.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:21.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:21.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:58:21.287 00.000 21948 MoveAxis(E, 0, ABG)
01:58:21.287 00.000 21948 Move returns status 0, amount 0
01:58:21.287 00.000 21948 MoveAxis(N, 0, ABG)
01:58:21.287 00.000 21948 Move returns status 0, amount 0
01:58:21.287 00.000 21948 move complete, result=0
01:58:21.289 00.002 21948 worker thread done servicing request
01:58:21.289 00.000 21948 Worker thread wakes up
01:58:21.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:21.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:21.289 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:58:22.701 01.412 21948 Exposure complete
01:58:22.743 00.042 21948 worker thread done servicing request
01:58:22.743 00.000 18120 OnExposeComplete: enter
01:58:22.746 00.003 18120 UpdateGuideState(): m_state=6
01:58:22.747 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
01:58:22.749 00.002 18120 Star::Find returns 1 (0), X=895.91, Y=235.73, Mass=1883, SNR=30.0, Peak=202 HFD=3.9
01:58:22.750 00.001 18120 MultiStar: [#1 -0.47,0.17,0.00,M2] [#2 -0.51,0.26,0.00,M3] [#3 -0.37,-0.03,0.60,U] [#4 -0.65,-0.16,0.00,M3] [#5 -0.50,0.24,0.00,M3] [#6 -0.40,0.16,0.00,M2] [#7 -0.68,-0.04,0.00,M3] [#8 -0.39,-0.01,0.00,M4] 
01:58:22.752 00.002 18120 refined, 1 included, MultiStar: {-0.37, -0.09}, one-star: {-0.37, -0.13}
01:58:22.753 00.001 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.00) = xAngle (-4.89 = 1.39)
01:58:22.754 00.001 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.93 = 1.35)
01:58:22.755 00.001 18120 CameraToMount -- cameraX=-0.37 cameraY=-0.09 hyp=0.38 cameraTheta=-2.89 mountX=0.07 mountY=0.37, mountTheta=1.39
01:58:22.756 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=-0.09, opts=13)
01:58:22.758 00.002 18120 Enqueuing Move request for scope (-0.37, -0.09)
01:58:22.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:22.758 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.0
01:58:22.759 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:22.759 00.000 18120 Enqueuing Expose request
01:58:22.760 00.001 21948 Worker thread wakes up
01:58:22.760 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.09) opts 0xd
01:58:22.760 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, -0.09)
01:58:22.760 00.000 21948 Moving (-0.37, -0.09) raw xDistance=0.07 yDistance=0.37
01:58:22.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:22.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:22.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:58:22.761 00.001 21948 MoveAxis(E, 0, ABG)
01:58:22.761 00.000 21948 Move returns status 0, amount 0
01:58:22.761 00.000 21948 MoveAxis(N, 0, ABG)
01:58:22.761 00.000 21948 Move returns status 0, amount 0
01:58:22.761 00.000 21948 move complete, result=0
01:58:22.761 00.000 21948 worker thread done servicing request
01:58:22.761 00.000 21948 Worker thread wakes up
01:58:22.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:22.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:22.761 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:58:24.393 01.632 21948 Exposure complete
01:58:24.428 00.035 21948 worker thread done servicing request
01:58:24.428 00.000 18120 OnExposeComplete: enter
01:58:24.429 00.001 18120 UpdateGuideState(): m_state=6
01:58:24.429 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
01:58:24.430 00.001 18120 Star::Find returns 1 (0), X=895.86, Y=235.66, Mass=1921, SNR=30.4, Peak=192 HFD=3.9
01:58:24.430 00.000 18120 MultiStar: [#1 -0.45,0.11,0.00,M3] [#2 -0.50,0.27,0.00,M4] [#3 -0.62,0.06,0.00,M2] [#4 -0.84,-0.23,0.00,M4] [#5 -0.77,0.09,0.00,M4] [#6 -0.54,0.01,0.00,M3] [#7 -0.61,-0.12,0.00,M4] [#8 -0.38,-0.06,0.00,M5] 
01:58:24.431 00.001 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
01:58:24.431 00.000 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.56)
01:58:24.431 00.000 18120 CameraToMount -- cameraX=-0.42 cameraY=-0.21 hyp=0.47 cameraTheta=-2.69 mountX=-0.01 mountY=0.47, mountTheta=1.60
01:58:24.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=-0.21, opts=13)
01:58:24.434 00.002 18120 Enqueuing Move request for scope (-0.42, -0.21)
01:58:24.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:24.435 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.4
01:58:24.435 00.000 21948 Worker thread wakes up
01:58:24.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.21) opts 0xd
01:58:24.435 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, -0.21)
01:58:24.435 00.000 21948 Moving (-0.42, -0.21) raw xDistance=-0.01 yDistance=0.47
01:58:24.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:24.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:24.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:24.436 00.000 18120 Enqueuing Expose request
01:58:24.437 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:58:24.437 00.000 21948 MoveAxis(E, 0, ABG)
01:58:24.437 00.000 21948 Move returns status 0, amount 0
01:58:24.437 00.000 21948 MoveAxis(N, 0, ABG)
01:58:24.437 00.000 21948 Move returns status 0, amount 0
01:58:24.437 00.000 21948 move complete, result=0
01:58:24.437 00.000 21948 worker thread done servicing request
01:58:24.437 00.000 21948 Worker thread wakes up
01:58:24.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:24.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:24.437 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:58:25.966 01.529 21948 Exposure complete
01:58:26.005 00.039 21948 worker thread done servicing request
01:58:26.005 00.000 18120 OnExposeComplete: enter
01:58:26.006 00.001 18120 UpdateGuideState(): m_state=6
01:58:26.008 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
01:58:26.008 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=235.54, Mass=1906, SNR=30.3, Peak=167 HFD=3.9
01:58:26.009 00.001 18120 MultiStar: [#1 -0.49,0.13,0.00,M4] [#2 -0.41,-0.14,0.00,M5] [#3 -0.58,-0.15,0.00,M3] [#4 -0.61,-0.16,0.00,M5] [#5 -0.59,-0.18,0.00,M5] [#6 -0.40,-0.02,0.00,M4] [#7 -0.40,-0.42,0.00,M5] [#8 -0.52,-0.26,0.00,M6] 
01:58:26.009 00.000 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.00) = xAngle (-4.39 = 1.90)
01:58:26.010 00.001 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.86)
01:58:26.010 00.000 18120 CameraToMount -- cameraX=-0.34 cameraY=-0.32 hyp=0.47 cameraTheta=-2.39 mountX=-0.15 mountY=0.45, mountTheta=1.89
01:58:26.012 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=-0.32, opts=13)
01:58:26.012 00.000 18120 Enqueuing Move request for scope (-0.34, -0.32)
01:58:26.013 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:26.014 00.001 21948 Worker thread wakes up
01:58:26.014 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.3
01:58:26.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.32) opts 0xd
01:58:26.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, -0.32)
01:58:26.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.015 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:26.015 00.000 18120 Enqueuing Expose request
01:58:26.015 00.000 21948 Moving (-0.34, -0.32) raw xDistance=-0.15 yDistance=0.45
01:58:26.016 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:58:26.016 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=-0.21 newest=1.28
01:58:26.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
01:58:26.016 00.000 21948 MoveAxis(E, 0, ABG)
01:58:26.016 00.000 21948 Move returns status 0, amount 0
01:58:26.016 00.000 21948 MoveAxis(S, 107, ABG)
01:58:26.016 00.000 21948 Guiding  Dir = 1, Dur = 107
01:58:26.016 00.000 21948 IsSlewing returns 0
01:58:26.016 00.000 21948 IsGuiding returns 0
01:58:26.021 00.005 21948 PulseGuide returned control before completion, sleep 113
01:58:26.150 00.129 21948 IsGuiding returns 0
01:58:26.150 00.000 21948 Move returns status 0, amount 107
01:58:26.150 00.000 21948 move complete, result=0
01:58:26.150 00.000 21948 worker thread done servicing request
01:58:26.150 00.000 21948 Worker thread wakes up
01:58:26.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:26.150 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 107 ms SOUTH
01:58:26.152 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:27.782 01.630 21948 Exposure complete
01:58:27.831 00.049 21948 worker thread done servicing request
01:58:27.831 00.000 18120 OnExposeComplete: enter
01:58:27.831 00.000 18120 UpdateGuideState(): m_state=6
01:58:27.832 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
01:58:27.832 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=235.56, Mass=2025, SNR=31.2, Peak=185 HFD=3.9
01:58:27.833 00.001 18120 MultiStar: [#1 -0.14,0.07,0.72,U] [#2 -0.15,-0.04,0.62,U] [#3 -0.28,-0.04,0.59,U] [#4 -0.28,-0.11,0.55,U] [#5 -0.38,-0.01,0.00,M6] [#6 -0.02,-0.00,0.50,U] [#7 -0.17,-0.46,0.00,M6] [#8 -0.30,-0.14,0.38,U] 
01:58:27.833 00.000 18120 refined, 6 included, MultiStar: {-0.15, -0.10}, one-star: {-0.03, -0.30}
01:58:27.834 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
01:58:27.834 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.66)
01:58:27.835 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=-0.02 mountY=0.18, mountTheta=1.70
01:58:27.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.10, opts=13)
01:58:27.837 00.001 18120 Enqueuing Move request for scope (-0.15, -0.10)
01:58:27.838 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:27.838 00.000 21948 Worker thread wakes up
01:58:27.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
01:58:27.838 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
01:58:27.838 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
01:58:27.839 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:27.840 00.001 18120 Enqueuing Expose request
01:58:27.840 00.000 21948 Moving (-0.15, -0.10) raw xDistance=-0.02 yDistance=0.18
01:58:27.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:58:27.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:27.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:58:27.840 00.000 21948 MoveAxis(E, 0, ABG)
01:58:27.840 00.000 21948 Move returns status 0, amount 0
01:58:27.840 00.000 21948 MoveAxis(N, 0, ABG)
01:58:27.840 00.000 21948 Move returns status 0, amount 0
01:58:27.840 00.000 21948 move complete, result=0
01:58:27.840 00.000 21948 worker thread done servicing request
01:58:27.840 00.000 21948 Worker thread wakes up
01:58:27.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:27.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:27.841 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:29.370 01.529 21948 Exposure complete
01:58:29.401 00.031 21948 worker thread done servicing request
01:58:29.401 00.000 18120 OnExposeComplete: enter
01:58:29.402 00.001 18120 UpdateGuideState(): m_state=6
01:58:29.402 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
01:58:29.402 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=235.47, Mass=2022, SNR=31.1, Peak=173 HFD=3.8
01:58:29.404 00.002 18120 MultiStar: [#1 0.05,-0.03,0.70,U] [#2 -0.07,0.04,0.62,U] [#3 0.08,-0.19,0.59,U] [#4 -0.52,-0.19,0.00,M5] [#5 -0.05,-0.03,0.45,U] [#6 0.17,-0.17,0.54,U] [#7 0.08,-0.39,0.00,M7] [#8 0.04,-0.06,0.40,U] 
01:58:29.404 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.14}, one-star: {-0.03, -0.39}
01:58:29.404 00.000 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
01:58:29.406 00.002 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.84)
01:58:29.406 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.41 mountX=-0.14 mountY=0.04, mountTheta=2.84
01:58:29.408 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
01:58:29.408 00.000 18120 Enqueuing Move request for scope (0.02, -0.14)
01:58:29.409 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:29.409 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.1
01:58:29.410 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:29.410 00.000 18120 Enqueuing Expose request
01:58:29.411 00.001 21948 Worker thread wakes up
01:58:29.411 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
01:58:29.411 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
01:58:29.411 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.04
01:58:29.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:58:29.411 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:29.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:58:29.411 00.000 21948 MoveAxis(E, 0, ABG)
01:58:29.411 00.000 21948 Move returns status 0, amount 0
01:58:29.411 00.000 21948 MoveAxis(N, 0, ABG)
01:58:29.411 00.000 21948 Move returns status 0, amount 0
01:58:29.411 00.000 21948 move complete, result=0
01:58:29.411 00.000 21948 worker thread done servicing request
01:58:29.411 00.000 21948 Worker thread wakes up
01:58:29.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:29.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:29.412 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:31.039 01.627 21948 Exposure complete
01:58:31.083 00.044 21948 worker thread done servicing request
01:58:31.083 00.000 18120 OnExposeComplete: enter
01:58:31.083 00.000 18120 UpdateGuideState(): m_state=6
01:58:31.085 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
01:58:31.085 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=235.61, Mass=1993, SNR=31.0, Peak=163 HFD=4.0
01:58:31.086 00.001 18120 MultiStar: [#1 0.11,-0.20,0.72,U] [#2 -0.10,-0.15,0.63,U] [#3 -0.12,-0.12,0.58,U] [#4 -0.21,-0.26,0.53,U] [#5 0.10,-0.04,0.47,U] [#6 -0.00,-0.05,0.50,U] [#7 0.07,-0.20,0.45,U] [#8 0.20,-0.13,0.39,U] 
01:58:31.086 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.17}, one-star: {0.08, -0.26}
01:58:31.086 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.00) = xAngle (-3.50 = 2.79)
01:58:31.086 00.000 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.75)
01:58:31.088 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.50 mountX=-0.16 mountY=0.06, mountTheta=2.75
01:58:31.089 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.17, opts=13)
01:58:31.089 00.000 18120 Enqueuing Move request for scope (0.01, -0.17)
01:58:31.090 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:31.092 00.002 18120 UpdateGuideState exits: m=1993 RSB=31.0
01:58:31.093 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:31.094 00.001 21948 Worker thread wakes up
01:58:31.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
01:58:31.094 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
01:58:31.094 00.000 21948 Moving (0.01, -0.17) raw xDistance=-0.16 yDistance=0.06
01:58:31.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:58:31.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:31.096 00.002 18120 Enqueuing Expose request
01:58:31.097 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:31.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:58:31.097 00.000 21948 MoveAxis(E, 0, ABG)
01:58:31.097 00.000 21948 Move returns status 0, amount 0
01:58:31.097 00.000 21948 MoveAxis(N, 0, ABG)
01:58:31.097 00.000 21948 Move returns status 0, amount 0
01:58:31.097 00.000 21948 move complete, result=0
01:58:31.097 00.000 21948 worker thread done servicing request
01:58:31.097 00.000 21948 Worker thread wakes up
01:58:31.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:31.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:31.097 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:32.608 01.511 21948 Exposure complete
01:58:32.660 00.052 21948 worker thread done servicing request
01:58:32.660 00.000 18120 OnExposeComplete: enter
01:58:32.660 00.000 18120 UpdateGuideState(): m_state=6
01:58:32.661 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
01:58:32.661 00.000 18120 Star::Find returns 1 (0), X=896.54, Y=235.56, Mass=1811, SNR=29.4, Peak=142 HFD=4.1
01:58:32.662 00.001 18120 MultiStar: [#1 0.16,-0.12,0.76,U] [#2 0.03,-0.15,0.66,U] [#3 -0.02,-0.17,0.64,U] [#4 -0.25,-0.08,0.58,U] [#5 -0.25,0.05,0.48,U] [#6 0.20,-0.04,0.54,U] [#7 0.08,-0.23,0.45,U] [#8 0.16,-0.28,0.41,U] 
01:58:32.662 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.26, -0.30}
01:58:32.663 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
01:58:32.663 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
01:58:32.664 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=-0.17 mountY=0.02, mountTheta=3.04
01:58:32.666 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.16, opts=13)
01:58:32.668 00.002 18120 Enqueuing Move request for scope (0.06, -0.16)
01:58:32.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:32.668 00.000 21948 Worker thread wakes up
01:58:32.668 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.4
01:58:32.669 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:32.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:32.669 00.000 18120 Enqueuing Expose request
01:58:32.672 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
01:58:32.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
01:58:32.672 00.000 21948 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=0.02
01:58:32.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:58:32.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:32.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:32.672 00.000 21948 MoveAxis(E, 0, ABG)
01:58:32.672 00.000 21948 Move returns status 0, amount 0
01:58:32.672 00.000 21948 MoveAxis(N, 0, ABG)
01:58:32.672 00.000 21948 Move returns status 0, amount 0
01:58:32.672 00.000 21948 move complete, result=0
01:58:32.672 00.000 21948 worker thread done servicing request
01:58:32.672 00.000 21948 Worker thread wakes up
01:58:32.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:32.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:32.673 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:34.308 01.635 21948 Exposure complete
01:58:34.343 00.035 21948 worker thread done servicing request
01:58:34.343 00.000 18120 OnExposeComplete: enter
01:58:34.343 00.000 18120 UpdateGuideState(): m_state=6
01:58:34.344 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
01:58:34.344 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=235.40, Mass=1927, SNR=30.4, Peak=153 HFD=4.0
01:58:34.345 00.001 18120 MultiStar: [#1 0.18,-0.23,0.74,U] [#2 -0.04,-0.06,0.67,U] [#3 0.18,-0.38,0.00,M1] [#4 -0.09,-0.22,0.57,U] [#5 -0.17,0.07,0.47,U] [#6 0.27,-0.34,0.00,M1] [#7 0.04,-0.44,0.00,M6] [#8 0.01,-0.24,0.38,U] 
01:58:34.345 00.000 18120 refined, 5 included, MultiStar: {0.03, -0.22}, one-star: {0.15, -0.46}
01:58:34.346 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
01:58:34.346 00.000 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.82)
01:58:34.347 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.43 mountX=-0.22 mountY=0.07, mountTheta=2.82
01:58:34.350 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.22, opts=13)
01:58:34.350 00.000 18120 Enqueuing Move request for scope (0.03, -0.22)
01:58:34.351 00.001 21948 Worker thread wakes up
01:58:34.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
01:58:34.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
01:58:34.351 00.000 21948 Moving (0.03, -0.22) raw xDistance=-0.22 yDistance=0.07
01:58:34.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:58:34.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:34.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:58:34.351 00.000 21948 MoveAxis(E, 39, ABG)
01:58:34.351 00.000 21948 Guiding  Dir = 2, Dur = 39
01:58:34.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:34.352 00.001 21948 IsSlewing returns 0
01:58:34.352 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
01:58:34.354 00.002 21948 IsGuiding returns 0
01:58:34.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.354 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:34.355 00.001 18120 Enqueuing Expose request
01:58:34.358 00.003 21948 PulseGuide returned control before completion, sleep 45
01:58:34.414 00.056 21948 IsGuiding returns 0
01:58:34.414 00.000 21948 Move returns status 0, amount 39
01:58:34.414 00.000 21948 MoveAxis(N, 0, ABG)
01:58:34.414 00.000 21948 Move returns status 0, amount 0
01:58:34.414 00.000 21948 move complete, result=0
01:58:34.414 00.000 21948 worker thread done servicing request
01:58:34.415 00.001 21948 Worker thread wakes up
01:58:34.415 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:58:34.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:34.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:35.830 01.415 21948 Exposure complete
01:58:35.875 00.045 21948 worker thread done servicing request
01:58:35.875 00.000 18120 OnExposeComplete: enter
01:58:35.875 00.000 18120 UpdateGuideState(): m_state=6
01:58:35.876 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
01:58:35.876 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=235.56, Mass=1917, SNR=30.3, Peak=153 HFD=3.6
01:58:35.877 00.001 18120 MultiStar: [#1 -0.10,-0.01,0.76,U] [#2 0.14,0.16,0.64,U] [#3 0.21,-0.12,0.60,U] [#4 0.03,-0.08,0.61,U] [#5 -0.06,0.16,0.48,U] [#6 0.03,0.07,0.55,U] [#7 -0.00,-0.40,0.00,M7] [#8 0.18,-0.02,0.41,U] 
01:58:35.877 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.18, -0.30}
01:58:35.877 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
01:58:35.878 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
01:58:35.878 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.50 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
01:58:35.880 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
01:58:35.880 00.000 18120 Enqueuing Move request for scope (0.08, -0.04)
01:58:35.881 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:35.882 00.001 21948 Worker thread wakes up
01:58:35.882 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
01:58:35.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:35.883 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:35.883 00.000 18120 Enqueuing Expose request
01:58:35.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:58:35.883 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:58:35.883 00.000 21948 Moving (0.08, -0.04) raw xDistance=-0.07 yDistance=-0.05
01:58:35.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:58:35.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:35.884 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:35.884 00.000 21948 MoveAxis(E, 0, ABG)
01:58:35.884 00.000 21948 Move returns status 0, amount 0
01:58:35.884 00.000 21948 MoveAxis(N, 0, ABG)
01:58:35.884 00.000 21948 Move returns status 0, amount 0
01:58:35.884 00.000 21948 move complete, result=0
01:58:35.884 00.000 21948 worker thread done servicing request
01:58:35.884 00.000 21948 Worker thread wakes up
01:58:35.884 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:35.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:35.884 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:37.510 01.626 21948 Exposure complete
01:58:37.544 00.034 21948 worker thread done servicing request
01:58:37.545 00.001 18120 OnExposeComplete: enter
01:58:37.545 00.000 18120 UpdateGuideState(): m_state=6
01:58:37.547 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
01:58:37.548 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=235.63, Mass=1972, SNR=30.8, Peak=181 HFD=3.8
01:58:37.548 00.000 18120 MultiStar: [#1 -0.12,0.08,0.71,U] [#2 -0.15,0.11,0.65,U] [#3 0.14,-0.08,0.63,U] [#4 -0.13,-0.02,0.55,U] [#5 0.23,-0.08,0.46,U] [#6 -0.07,-0.12,0.52,U] [#7 -0.07,-0.37,0.00,M8] [#8 0.02,0.06,0.39,U] 
01:58:37.549 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.03, -0.23}
01:58:37.550 00.001 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.46)
01:58:37.550 00.000 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.42)
01:58:37.551 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.83 mountX=-0.04 mountY=0.03, mountTheta=2.43
01:58:37.552 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
01:58:37.553 00.001 18120 Enqueuing Move request for scope (-0.01, -0.05)
01:58:37.555 00.002 21948 Worker thread wakes up
01:58:37.556 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:58:37.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:58:37.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:37.556 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.8
01:58:37.557 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.558 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:37.558 00.000 18120 Enqueuing Expose request
01:58:37.559 00.001 21948 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
01:58:37.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:58:37.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:37.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:58:37.559 00.000 21948 MoveAxis(E, 0, ABG)
01:58:37.559 00.000 21948 Move returns status 0, amount 0
01:58:37.559 00.000 21948 MoveAxis(N, 0, ABG)
01:58:37.559 00.000 21948 Move returns status 0, amount 0
01:58:37.560 00.001 21948 move complete, result=0
01:58:37.560 00.000 21948 worker thread done servicing request
01:58:37.560 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:37.561 00.001 21948 Worker thread wakes up
01:58:37.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:37.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:39.088 01.527 21948 Exposure complete
01:58:39.123 00.035 21948 worker thread done servicing request
01:58:39.123 00.000 18120 OnExposeComplete: enter
01:58:39.124 00.001 18120 UpdateGuideState(): m_state=6
01:58:39.126 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
01:58:39.127 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=235.77, Mass=2187, SNR=32.3, Peak=191 HFD=3.8
01:58:39.128 00.001 18120 MultiStar: [#1 0.08,0.19,0.69,U] [#2 0.08,0.26,0.58,U] [#3 -0.05,0.19,0.57,U] [#4 -0.09,-0.01,0.53,U] [#5 0.14,0.20,0.45,U] [#6 0.08,0.07,0.49,U] [#7 -0.07,0.16,0.41,U] [#8 0.01,-0.04,0.37,U] 
01:58:39.129 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.08, -0.09}
01:58:39.130 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
01:58:39.131 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
01:58:39.131 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.19 mountX=0.07 mountY=-0.07, mountTheta=-0.83
01:58:39.135 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
01:58:39.137 00.002 18120 Enqueuing Move request for scope (0.04, 0.09)
01:58:39.138 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:39.139 00.001 18120 UpdateGuideState exits: m=2187 RSB=32.3
01:58:39.141 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.142 00.001 21948 Worker thread wakes up
01:58:39.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:58:39.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:58:39.142 00.000 21948 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.07
01:58:39.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:39.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:39.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:39.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:39.144 00.002 18120 Enqueuing Expose request
01:58:39.145 00.001 21948 MoveAxis(E, 0, ABG)
01:58:39.145 00.000 21948 Move returns status 0, amount 0
01:58:39.145 00.000 21948 MoveAxis(N, 0, ABG)
01:58:39.145 00.000 21948 Move returns status 0, amount 0
01:58:39.145 00.000 21948 move complete, result=0
01:58:39.145 00.000 21948 worker thread done servicing request
01:58:39.145 00.000 21948 Worker thread wakes up
01:58:39.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:39.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:39.147 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:40.776 01.629 21948 Exposure complete
01:58:40.826 00.050 21948 worker thread done servicing request
01:58:40.827 00.001 18120 OnExposeComplete: enter
01:58:40.827 00.000 18120 UpdateGuideState(): m_state=6
01:58:40.828 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
01:58:40.828 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=235.81, Mass=2031, SNR=31.2, Peak=170 HFD=3.8
01:58:40.829 00.001 18120 MultiStar: [#1 0.07,0.30,0.73,U] [#2 -0.07,0.47,0.00,M1] [#3 0.17,0.19,0.59,U] [#4 0.08,0.12,0.56,U] [#5 0.08,-0.10,0.46,U] [#6 0.09,0.27,0.52,U] [#7 -0.06,0.06,0.42,U] [#8 0.37,0.30,0.00,M1] 
01:58:40.829 00.000 18120 single-star, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.09, -0.05}
01:58:40.830 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
01:58:40.830 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
01:58:40.830 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.48 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
01:58:40.832 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
01:58:40.832 00.000 18120 Enqueuing Move request for scope (0.09, -0.05)
01:58:40.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:40.833 00.001 18120 UpdateGuideState exits: m=2031 RSB=31.2
01:58:40.833 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:40.834 00.001 21948 Worker thread wakes up
01:58:40.834 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:58:40.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:58:40.834 00.000 21948 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.06
01:58:40.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:58:40.834 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:40.834 00.000 18120 Enqueuing Expose request
01:58:40.835 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:40.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:58:40.835 00.000 21948 MoveAxis(E, 0, ABG)
01:58:40.835 00.000 21948 Move returns status 0, amount 0
01:58:40.835 00.000 21948 MoveAxis(N, 0, ABG)
01:58:40.835 00.000 21948 Move returns status 0, amount 0
01:58:40.835 00.000 21948 move complete, result=0
01:58:40.835 00.000 21948 worker thread done servicing request
01:58:40.835 00.000 21948 Worker thread wakes up
01:58:40.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:40.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:40.835 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:42.362 01.527 21948 Exposure complete
01:58:42.397 00.035 21948 worker thread done servicing request
01:58:42.397 00.000 18120 OnExposeComplete: enter
01:58:42.398 00.001 18120 UpdateGuideState(): m_state=6
01:58:42.400 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
01:58:42.401 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=235.56, Mass=2080, SNR=31.6, Peak=176 HFD=3.7
01:58:42.403 00.002 18120 MultiStar: [#1 -0.32,-0.08,0.71,U] [#2 -0.20,0.08,0.62,U] [#3 0.06,-0.07,0.60,U] [#4 -0.21,-0.25,0.53,U] [#5 -0.01,-0.08,0.44,U] [#6 -0.31,-0.06,0.52,U] [#7 0.13,-0.31,0.42,U] [#8 -0.01,-0.01,0.38,U] 
01:58:42.404 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.13}, one-star: {0.09, -0.30}
01:58:42.405 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.15 = 2.13)
01:58:42.406 00.001 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.19 = 2.09)
01:58:42.407 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.16 mountX=-0.08 mountY=0.14, mountTheta=2.12
01:58:42.409 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.13, opts=13)
01:58:42.410 00.001 18120 Enqueuing Move request for scope (-0.09, -0.13)
01:58:42.411 00.001 21948 Worker thread wakes up
01:58:42.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:42.411 00.000 18120 UpdateGuideState exits: m=2080 RSB=31.6
01:58:42.412 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:42.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:42.412 00.000 18120 Enqueuing Expose request
01:58:42.413 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:58:42.413 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:58:42.413 00.000 21948 Moving (-0.09, -0.13) raw xDistance=-0.08 yDistance=0.14
01:58:42.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:58:42.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:42.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:58:42.413 00.000 21948 MoveAxis(E, 0, ABG)
01:58:42.413 00.000 21948 Move returns status 0, amount 0
01:58:42.413 00.000 21948 MoveAxis(N, 0, ABG)
01:58:42.413 00.000 21948 Move returns status 0, amount 0
01:58:42.413 00.000 21948 move complete, result=0
01:58:42.413 00.000 21948 worker thread done servicing request
01:58:42.413 00.000 21948 Worker thread wakes up
01:58:42.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:42.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:42.413 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:44.045 01.632 21948 Exposure complete
01:58:44.084 00.039 21948 worker thread done servicing request
01:58:44.084 00.000 18120 OnExposeComplete: enter
01:58:44.085 00.001 18120 UpdateGuideState(): m_state=6
01:58:44.085 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
01:58:44.086 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=235.52, Mass=1993, SNR=30.8, Peak=171 HFD=3.7
01:58:44.086 00.000 18120 MultiStar: [#1 -0.02,-0.15,0.70,U] [#2 0.13,-0.00,0.63,U] [#3 -0.25,-0.06,0.59,U] [#4 -0.29,-0.18,0.54,U] [#5 -0.00,-0.26,0.49,U] [#6 -0.13,-0.03,0.50,U] [#7 -0.13,-0.35,0.43,U] [#8 0.02,-0.20,0.38,U] 
01:58:44.088 00.002 18120 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.11, -0.34}
01:58:44.090 00.002 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.82 = 2.47)
01:58:44.091 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.86 = 2.43)
01:58:44.092 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.82 mountX=-0.14 mountY=0.12, mountTheta=2.44
01:58:44.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.18, opts=13)
01:58:44.097 00.003 18120 Enqueuing Move request for scope (-0.05, -0.18)
01:58:44.099 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:44.101 00.002 21948 Worker thread wakes up
01:58:44.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
01:58:44.101 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
01:58:44.101 00.000 21948 Moving (-0.05, -0.18) raw xDistance=-0.14 yDistance=0.12
01:58:44.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:58:44.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:44.101 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.8
01:58:44.102 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:58:44.102 00.000 21948 MoveAxis(E, 0, ABG)
01:58:44.102 00.000 21948 Move returns status 0, amount 0
01:58:44.102 00.000 21948 MoveAxis(N, 0, ABG)
01:58:44.102 00.000 21948 Move returns status 0, amount 0
01:58:44.102 00.000 21948 move complete, result=0
01:58:44.102 00.000 21948 worker thread done servicing request
01:58:44.102 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:44.103 00.001 18120 Enqueuing Expose request
01:58:44.103 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:44.103 00.000 21948 Worker thread wakes up
01:58:44.103 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:44.103 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:45.624 01.521 21948 Exposure complete
01:58:45.655 00.031 21948 worker thread done servicing request
01:58:45.655 00.000 18120 OnExposeComplete: enter
01:58:45.656 00.001 18120 UpdateGuideState(): m_state=6
01:58:45.657 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
01:58:45.658 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=235.62, Mass=1838, SNR=29.7, Peak=168 HFD=3.6
01:58:45.658 00.000 18120 MultiStar: [#1 -0.07,0.01,0.73,U] [#2 -0.01,0.18,0.67,U] [#3 0.05,-0.15,0.62,U] [#4 -0.26,-0.10,0.59,U] [#5 0.01,-0.06,0.49,U] [#6 -0.07,0.18,0.55,U] [#7 0.16,-0.68,0.00,M5] [#8 0.11,-0.28,0.43,U] 
01:58:45.658 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {0.13, -0.24}
01:58:45.659 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
01:58:45.659 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
01:58:45.660 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=-0.05 mountY=0.03, mountTheta=2.58
01:58:45.661 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
01:58:45.661 00.000 18120 Enqueuing Move request for scope (-0.01, -0.06)
01:58:45.662 00.001 21948 Worker thread wakes up
01:58:45.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:58:45.662 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:58:45.662 00.000 21948 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.03
01:58:45.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:58:45.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:45.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:45.663 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:58:45.663 00.000 21948 MoveAxis(E, 0, ABG)
01:58:45.663 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.7
01:58:45.664 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:45.665 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:45.666 00.001 18120 Enqueuing Expose request
01:58:45.666 00.000 21948 Move returns status 0, amount 0
01:58:45.666 00.000 21948 MoveAxis(N, 0, ABG)
01:58:45.666 00.000 21948 Move returns status 0, amount 0
01:58:45.666 00.000 21948 move complete, result=0
01:58:45.666 00.000 21948 worker thread done servicing request
01:58:45.666 00.000 21948 Worker thread wakes up
01:58:45.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:45.667 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:45.667 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:47.300 01.633 21948 Exposure complete
01:58:47.339 00.039 21948 worker thread done servicing request
01:58:47.339 00.000 18120 OnExposeComplete: enter
01:58:47.341 00.002 18120 UpdateGuideState(): m_state=6
01:58:47.342 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
01:58:47.343 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=235.67, Mass=2024, SNR=31.0, Peak=181 HFD=3.7
01:58:47.344 00.001 18120 MultiStar: [#1 -0.34,-0.01,0.71,U] [#2 -0.18,0.22,0.63,U] [#3 0.12,-0.15,0.58,U] [#4 -0.38,-0.16,0.00,M1] [#5 -0.09,-0.06,0.44,U] [#6 -0.28,0.02,0.52,U] [#7 0.09,-0.29,0.43,U] [#8 0.03,-0.20,0.40,U] 
01:58:47.345 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.08}, one-star: {0.12, -0.20}
01:58:47.346 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.03)
01:58:47.349 00.003 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 1.99)
01:58:47.349 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.25 mountX=-0.04 mountY=0.09, mountTheta=2.02
01:58:47.350 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.08, opts=13)
01:58:47.351 00.001 18120 Enqueuing Move request for scope (-0.06, -0.08)
01:58:47.351 00.000 21948 Worker thread wakes up
01:58:47.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:47.352 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.0
01:58:47.352 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:47.353 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:47.353 00.000 18120 Enqueuing Expose request
01:58:47.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
01:58:47.353 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
01:58:47.353 00.000 21948 Moving (-0.06, -0.08) raw xDistance=-0.04 yDistance=0.09
01:58:47.354 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:58:47.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:47.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:58:47.354 00.000 21948 MoveAxis(E, 0, ABG)
01:58:47.354 00.000 21948 Move returns status 0, amount 0
01:58:47.354 00.000 21948 MoveAxis(N, 0, ABG)
01:58:47.354 00.000 21948 Move returns status 0, amount 0
01:58:47.354 00.000 21948 move complete, result=0
01:58:47.354 00.000 21948 worker thread done servicing request
01:58:47.354 00.000 21948 Worker thread wakes up
01:58:47.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:47.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:47.354 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:48.874 01.520 21948 Exposure complete
01:58:48.919 00.045 21948 worker thread done servicing request
01:58:48.919 00.000 18120 OnExposeComplete: enter
01:58:48.920 00.001 18120 UpdateGuideState(): m_state=6
01:58:48.920 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
01:58:48.921 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=235.75, Mass=2016, SNR=31.2, Peak=192 HFD=3.9
01:58:48.921 00.000 18120 MultiStar: [#1 0.11,0.08,0.70,U] [#2 0.03,0.10,0.62,U] [#3 -0.00,-0.01,0.61,U] [#4 -0.07,-0.12,0.53,U] [#5 -0.10,0.11,0.46,U] [#6 0.00,-0.20,0.51,U] [#7 -0.03,0.03,0.43,U] [#8 -0.08,-0.04,0.42,U] 
01:58:48.923 00.002 18120 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.03, -0.11}
01:58:48.923 00.000 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.10 = 2.18)
01:58:48.924 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
01:58:48.925 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.11 mountX=-0.01 mountY=0.02, mountTheta=2.17
01:58:48.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
01:58:48.926 00.000 18120 Enqueuing Move request for scope (-0.01, -0.02)
01:58:48.927 00.001 21948 Worker thread wakes up
01:58:48.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:58:48.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:58:48.927 00.000 21948 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
01:58:48.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:48.928 00.001 18120 UpdateGuideState exits: m=2016 RSB=31.2
01:58:48.928 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:48.929 00.001 18120 Enqueuing Expose request
01:58:48.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:48.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:48.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:48.929 00.000 21948 MoveAxis(E, 0, ABG)
01:58:48.929 00.000 21948 Move returns status 0, amount 0
01:58:48.929 00.000 21948 MoveAxis(N, 0, ABG)
01:58:48.929 00.000 21948 Move returns status 0, amount 0
01:58:48.929 00.000 21948 move complete, result=0
01:58:48.929 00.000 21948 worker thread done servicing request
01:58:48.929 00.000 21948 Worker thread wakes up
01:58:48.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:48.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:48.930 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:50.554 01.624 21948 Exposure complete
01:58:50.604 00.050 21948 worker thread done servicing request
01:58:50.604 00.000 18120 OnExposeComplete: enter
01:58:50.605 00.001 18120 UpdateGuideState(): m_state=6
01:58:50.605 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
01:58:50.606 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=235.94, Mass=1946, SNR=30.6, Peak=207 HFD=4.0
01:58:50.607 00.001 18120 MultiStar: [#1 -0.06,0.41,0.00,M1] [#2 -0.16,0.48,0.00,M1] [#3 0.05,0.08,0.61,U] [#4 -0.22,0.23,0.57,U] [#5 -0.09,0.30,0.48,U] [#6 -0.14,0.18,0.53,U] [#7 -0.07,-0.03,0.45,U] [#8 0.05,0.02,0.39,U] 
01:58:50.608 00.001 18120 single-star, 6 included, MultiStar: {-0.05, 0.12}, one-star: {0.01, 0.08}
01:58:50.609 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
01:58:50.611 00.002 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
01:58:50.613 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.50 mountX=0.07 mountY=-0.04, mountTheta=-0.53
01:58:50.616 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
01:58:50.616 00.000 18120 Enqueuing Move request for scope (0.01, 0.08)
01:58:50.617 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:50.617 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.6
01:58:50.618 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:50.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:50.619 00.001 18120 Enqueuing Expose request
01:58:50.619 00.000 21948 Worker thread wakes up
01:58:50.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:58:50.619 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:58:50.619 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
01:58:50.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:50.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:50.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:50.619 00.000 21948 MoveAxis(E, 0, ABG)
01:58:50.619 00.000 21948 Move returns status 0, amount 0
01:58:50.619 00.000 21948 MoveAxis(N, 0, ABG)
01:58:50.619 00.000 21948 Move returns status 0, amount 0
01:58:50.619 00.000 21948 move complete, result=0
01:58:50.619 00.000 21948 worker thread done servicing request
01:58:50.619 00.000 21948 Worker thread wakes up
01:58:50.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:50.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:50.620 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:52.139 01.519 21948 Exposure complete
01:58:52.186 00.047 21948 worker thread done servicing request
01:58:52.186 00.000 18120 OnExposeComplete: enter
01:58:52.187 00.001 18120 UpdateGuideState(): m_state=6
01:58:52.187 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
01:58:52.188 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=235.84, Mass=2047, SNR=31.3, Peak=208 HFD=4.2
01:58:52.188 00.000 18120 MultiStar: [#1 -0.12,0.44,0.00,M2] [#2 -0.07,0.37,0.61,U] [#3 0.04,0.25,0.57,U] [#4 -0.24,0.13,0.56,U] [#5 -0.14,0.33,0.48,U] [#6 -0.13,0.30,0.49,U] [#7 -0.03,-0.02,0.44,U] [#8 0.15,0.29,0.39,U] 
01:58:52.189 00.001 18120 single-star, 7 included, MultiStar: {-0.07, 0.18}, one-star: {-0.08, -0.02}
01:58:52.189 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.39)
01:58:52.189 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.35)
01:58:52.190 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.90 mountX=0.01 mountY=0.08, mountTheta=1.39
01:58:52.192 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
01:58:52.192 00.000 18120 Enqueuing Move request for scope (-0.08, -0.02)
01:58:52.193 00.001 21948 Worker thread wakes up
01:58:52.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:52.193 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.3
01:58:52.194 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:52.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:52.194 00.000 18120 Enqueuing Expose request
01:58:52.195 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:58:52.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:58:52.195 00.000 21948 Moving (-0.08, -0.02) raw xDistance=0.01 yDistance=0.08
01:58:52.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:52.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:52.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:58:52.195 00.000 21948 MoveAxis(E, 0, ABG)
01:58:52.195 00.000 21948 Move returns status 0, amount 0
01:58:52.195 00.000 21948 MoveAxis(N, 0, ABG)
01:58:52.195 00.000 21948 Move returns status 0, amount 0
01:58:52.195 00.000 21948 move complete, result=0
01:58:52.195 00.000 21948 worker thread done servicing request
01:58:52.195 00.000 21948 Worker thread wakes up
01:58:52.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:52.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:52.195 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:53.821 01.626 21948 Exposure complete
01:58:53.857 00.036 21948 worker thread done servicing request
01:58:53.857 00.000 18120 OnExposeComplete: enter
01:58:53.858 00.001 18120 UpdateGuideState(): m_state=6
01:58:53.859 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
01:58:53.861 00.002 18120 Star::Find returns 1 (0), X=896.20, Y=235.92, Mass=2001, SNR=31.0, Peak=214 HFD=4.1
01:58:53.862 00.001 18120 MultiStar: [#1 -0.26,0.51,0.00,M3] [#2 -0.38,0.29,0.00,M1] [#3 -0.24,0.33,0.00,M1] [#4 -0.22,0.12,0.54,U] [#5 -0.19,0.43,0.00,M1] [#6 0.07,0.25,0.53,U] [#7 -0.08,-0.16,0.42,U] [#8 -0.06,0.24,0.37,U] 
01:58:53.863 00.001 18120 single-star, 4 included, MultiStar: {-0.08, 0.10}, one-star: {-0.08, 0.06}
01:58:53.864 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
01:58:53.866 00.002 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
01:58:53.866 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.50 mountX=0.09 mountY=0.05, mountTheta=0.47
01:58:53.870 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
01:58:53.871 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
01:58:53.871 00.000 21948 Worker thread wakes up
01:58:53.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:53.872 00.001 18120 UpdateGuideState exits: m=2001 RSB=31.0
01:58:53.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:53.873 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:53.873 00.000 18120 Enqueuing Expose request
01:58:53.874 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:58:53.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:58:53.874 00.000 21948 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.05
01:58:53.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:53.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:53.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:58:53.874 00.000 21948 MoveAxis(E, 0, ABG)
01:58:53.874 00.000 21948 Move returns status 0, amount 0
01:58:53.874 00.000 21948 MoveAxis(N, 0, ABG)
01:58:53.874 00.000 21948 Move returns status 0, amount 0
01:58:53.874 00.000 21948 move complete, result=0
01:58:53.874 00.000 21948 worker thread done servicing request
01:58:53.874 00.000 21948 Worker thread wakes up
01:58:53.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:53.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:53.874 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:55.400 01.526 21948 Exposure complete
01:58:55.434 00.034 21948 worker thread done servicing request
01:58:55.434 00.000 18120 OnExposeComplete: enter
01:58:55.435 00.001 18120 UpdateGuideState(): m_state=6
01:58:55.436 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
01:58:55.436 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=236.02, Mass=1963, SNR=30.7, Peak=212 HFD=4.4
01:58:55.437 00.001 18120 MultiStar: [#1 -0.10,0.43,0.00,M4] [#2 -0.28,0.36,0.00,M2] [#3 -0.27,0.46,0.00,M2] [#4 -0.47,0.09,0.00,M1] [#5 -0.22,0.29,0.47,U] [#6 -0.27,0.23,0.52,U] [#7 -0.20,-0.08,0.41,U] [#8 -0.14,0.22,0.40,U] 
01:58:55.437 00.000 18120 refined, 4 included, MultiStar: {-0.24, 0.17}, one-star: {-0.29, 0.16}
01:58:55.437 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
01:58:55.438 00.001 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
01:58:55.438 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.54 mountX=0.25 mountY=0.14, mountTheta=0.51
01:58:55.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.17, opts=13)
01:58:55.440 00.001 18120 Enqueuing Move request for scope (-0.24, 0.17)
01:58:55.440 00.000 21948 Worker thread wakes up
01:58:55.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:55.441 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
01:58:55.441 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
01:58:55.441 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.7
01:58:55.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:55.442 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:55.442 00.000 18120 Enqueuing Expose request
01:58:55.442 00.000 21948 Moving (-0.24, 0.17) raw xDistance=0.25 yDistance=0.14
01:58:55.442 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:58:55.442 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:55.443 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:58:55.443 00.000 21948 MoveAxis(W, 45, ABG)
01:58:55.443 00.000 21948 Guiding  Dir = 3, Dur = 45
01:58:55.443 00.000 21948 IsSlewing returns 0
01:58:55.443 00.000 21948 IsGuiding returns 0
01:58:55.445 00.002 21948 PulseGuide returned control before completion, sleep 54
01:58:55.511 00.066 21948 IsGuiding returns 0
01:58:55.511 00.000 21948 Move returns status 0, amount 45
01:58:55.511 00.000 21948 MoveAxis(N, 0, ABG)
01:58:55.511 00.000 21948 Move returns status 0, amount 0
01:58:55.511 00.000 21948 move complete, result=0
01:58:55.511 00.000 21948 worker thread done servicing request
01:58:55.511 00.000 21948 Worker thread wakes up
01:58:55.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:55.511 00.000 18120 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
01:58:55.512 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:57.136 01.624 21948 Exposure complete
01:58:57.194 00.058 21948 worker thread done servicing request
01:58:57.194 00.000 18120 OnExposeComplete: enter
01:58:57.197 00.003 18120 UpdateGuideState(): m_state=6
01:58:57.198 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
01:58:57.199 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=235.86, Mass=2052, SNR=31.3, Peak=204 HFD=3.8
01:58:57.200 00.001 18120 MultiStar: [#1 -0.09,0.21,0.69,U] [#2 -0.06,0.41,0.00,M3] [#3 0.14,0.10,0.59,U] [#4 -0.02,0.07,0.55,U] [#5 -0.05,0.17,0.46,U] [#6 0.03,0.24,0.52,U] [#7 -0.05,0.09,0.43,U] [#8 0.34,0.11,0.39,U] 
01:58:57.200 00.000 18120 single-star, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.09, -0.00}
01:58:57.201 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
01:58:57.202 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
01:58:57.203 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
01:58:57.205 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
01:58:57.207 00.002 18120 Enqueuing Move request for scope (0.09, -0.00)
01:58:57.207 00.000 21948 Worker thread wakes up
01:58:57.208 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:57.208 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.3
01:58:57.208 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:57.209 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:57.209 00.000 18120 Enqueuing Expose request
01:58:57.210 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:58:57.210 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:58:57.210 00.000 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
01:58:57.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:58:57.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:57.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:57.210 00.000 21948 MoveAxis(E, 0, ABG)
01:58:57.210 00.000 21948 Move returns status 0, amount 0
01:58:57.210 00.000 21948 MoveAxis(N, 0, ABG)
01:58:57.210 00.000 21948 Move returns status 0, amount 0
01:58:57.210 00.000 21948 move complete, result=0
01:58:57.210 00.000 21948 worker thread done servicing request
01:58:57.210 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:57.211 00.001 21948 Worker thread wakes up
01:58:57.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:57.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:58.730 01.519 21948 Exposure complete
01:58:58.771 00.041 21948 worker thread done servicing request
01:58:58.771 00.000 18120 OnExposeComplete: enter
01:58:58.771 00.000 18120 UpdateGuideState(): m_state=6
01:58:58.772 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
01:58:58.773 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=235.83, Mass=1950, SNR=30.6, Peak=194 HFD=3.8
01:58:58.774 00.001 18120 MultiStar: [#1 0.17,0.02,0.71,U] [#2 -0.00,0.29,0.64,U] [#3 0.02,0.08,0.59,U] [#4 -0.11,0.06,0.56,U] [#5 -0.22,0.25,0.47,U] [#6 0.13,0.10,0.51,U] [#7 0.02,-0.17,0.42,U] [#8 0.10,-0.04,0.39,U] 
01:58:58.775 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.15, -0.03}
01:58:58.776 00.001 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
01:58:58.777 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
01:58:58.778 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.98 mountX=0.04 mountY=-0.07, mountTheta=-1.03
01:58:58.780 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
01:58:58.781 00.001 18120 Enqueuing Move request for scope (0.04, 0.06)
01:58:58.782 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:58:58.783 00.001 21948 Worker thread wakes up
01:58:58.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:58:58.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:58:58.783 00.000 21948 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.07
01:58:58.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:58:58.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:58.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:58.783 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
01:58:58.784 00.001 21948 MoveAxis(E, 0, ABG)
01:58:58.784 00.000 21948 Move returns status 0, amount 0
01:58:58.784 00.000 21948 MoveAxis(N, 0, ABG)
01:58:58.784 00.000 21948 Move returns status 0, amount 0
01:58:58.784 00.000 21948 move complete, result=0
01:58:58.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.785 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:58:58.786 00.001 18120 Enqueuing Expose request
01:58:58.787 00.001 21948 worker thread done servicing request
01:58:58.787 00.000 21948 Worker thread wakes up
01:58:58.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:58:58.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:58:58.787 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:00.420 01.633 21948 Exposure complete
01:59:00.458 00.038 21948 worker thread done servicing request
01:59:00.458 00.000 18120 OnExposeComplete: enter
01:59:00.459 00.001 18120 UpdateGuideState(): m_state=6
01:59:00.459 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
01:59:00.460 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=235.76, Mass=2041, SNR=31.3, Peak=206 HFD=3.8
01:59:00.461 00.001 18120 MultiStar: [#1 0.09,0.22,0.75,U] [#2 -0.01,0.23,0.62,U] [#3 0.02,0.01,0.58,U] [#4 -0.17,0.07,0.56,U] [#5 -0.16,0.09,0.44,U] [#6 0.02,0.06,0.52,U] [#7 -0.17,-0.18,0.43,U] [#8 0.25,0.07,0.38,U] 
01:59:00.462 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.03, -0.10}
01:59:00.463 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
01:59:00.464 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
01:59:00.467 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.92 mountX=0.05 mountY=-0.01, mountTheta=-0.12
01:59:00.471 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
01:59:00.473 00.002 18120 Enqueuing Move request for scope (-0.02, 0.05)
01:59:00.473 00.000 21948 Worker thread wakes up
01:59:00.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:59:00.473 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:59:00.473 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.01
01:59:00.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:00.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:00.474 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.3
01:59:00.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:00.475 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:00.475 00.000 18120 Enqueuing Expose request
01:59:00.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:00.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:59:00.476 00.001 21948 MoveAxis(E, 0, ABG)
01:59:00.476 00.000 21948 Move returns status 0, amount 0
01:59:00.476 00.000 21948 MoveAxis(N, 0, ABG)
01:59:00.476 00.000 21948 Move returns status 0, amount 0
01:59:00.476 00.000 21948 move complete, result=0
01:59:00.476 00.000 21948 worker thread done servicing request
01:59:00.476 00.000 21948 Worker thread wakes up
01:59:00.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:00.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:00.476 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:02.003 01.527 21948 Exposure complete
01:59:02.058 00.055 21948 worker thread done servicing request
01:59:02.058 00.000 18120 OnExposeComplete: enter
01:59:02.059 00.001 18120 UpdateGuideState(): m_state=6
01:59:02.059 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
01:59:02.060 00.001 18120 Star::Find returns 1 (0), X=896.47, Y=235.76, Mass=2076, SNR=31.5, Peak=187 HFD=3.8
01:59:02.060 00.000 18120 MultiStar: [#1 0.06,0.17,0.68,U] [#2 0.07,0.32,0.63,U] [#3 0.16,-0.08,0.57,U] [#4 -0.13,0.11,0.54,U] [#5 0.01,0.30,0.47,U] [#6 0.06,0.19,0.52,U] [#7 -0.10,-0.27,0.42,U] [#8 0.20,-0.00,0.38,U] 
01:59:02.061 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.19, -0.10}
01:59:02.061 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
01:59:02.062 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
01:59:02.062 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=0.03 mountY=-0.09, mountTheta=-1.23
01:59:02.063 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
01:59:02.064 00.001 18120 Enqueuing Move request for scope (0.07, 0.07)
01:59:02.064 00.000 21948 Worker thread wakes up
01:59:02.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:59:02.064 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:59:02.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:02.065 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.5
01:59:02.066 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:02.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:02.066 00.000 18120 Enqueuing Expose request
01:59:02.067 00.001 21948 Moving (0.07, 0.07) raw xDistance=0.03 yDistance=-0.09
01:59:02.067 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:59:02.067 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:02.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:02.067 00.000 21948 MoveAxis(E, 0, ABG)
01:59:02.067 00.000 21948 Move returns status 0, amount 0
01:59:02.067 00.000 21948 MoveAxis(N, 0, ABG)
01:59:02.067 00.000 21948 Move returns status 0, amount 0
01:59:02.067 00.000 21948 move complete, result=0
01:59:02.068 00.001 21948 worker thread done servicing request
01:59:02.068 00.000 21948 Worker thread wakes up
01:59:02.068 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:02.068 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:02.068 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:03.698 01.630 21948 Exposure complete
01:59:03.732 00.034 21948 worker thread done servicing request
01:59:03.732 00.000 18120 OnExposeComplete: enter
01:59:03.733 00.001 18120 UpdateGuideState(): m_state=6
01:59:03.734 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
01:59:03.736 00.002 18120 Star::Find returns 1 (0), X=896.43, Y=235.81, Mass=1972, SNR=30.8, Peak=176 HFD=3.8
01:59:03.737 00.001 18120 MultiStar: [#1 -0.18,0.22,0.71,U] [#2 -0.08,0.35,0.66,U] [#3 -0.13,0.20,0.61,U] [#4 -0.07,-0.07,0.55,U] [#5 -0.17,0.18,0.47,U] [#6 -0.07,0.17,0.47,U] [#7 -0.13,0.11,0.44,U] [#8 0.00,0.08,0.41,U] 
01:59:03.738 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {0.15, -0.05}
01:59:03.739 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
01:59:03.741 00.002 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
01:59:03.742 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.01 mountX=0.14 mountY=-0.00, mountTheta=-0.02
01:59:03.745 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
01:59:03.747 00.002 18120 Enqueuing Move request for scope (-0.06, 0.12)
01:59:03.747 00.000 21948 Worker thread wakes up
01:59:03.748 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:03.748 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.8
01:59:03.748 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.749 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
01:59:03.749 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
01:59:03.749 00.000 21948 Moving (-0.06, 0.12) raw xDistance=0.14 yDistance=-0.00
01:59:03.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:59:03.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:03.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:03.750 00.001 18120 Enqueuing Expose request
01:59:03.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:59:03.750 00.000 21948 MoveAxis(E, 0, ABG)
01:59:03.750 00.000 21948 Move returns status 0, amount 0
01:59:03.750 00.000 21948 MoveAxis(N, 0, ABG)
01:59:03.750 00.000 21948 Move returns status 0, amount 0
01:59:03.750 00.000 21948 move complete, result=0
01:59:03.750 00.000 21948 worker thread done servicing request
01:59:03.750 00.000 21948 Worker thread wakes up
01:59:03.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:03.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:03.751 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:05.277 01.526 21948 Exposure complete
01:59:05.330 00.053 21948 worker thread done servicing request
01:59:05.330 00.000 18120 OnExposeComplete: enter
01:59:05.330 00.000 18120 UpdateGuideState(): m_state=6
01:59:05.331 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
01:59:05.331 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=235.71, Mass=1939, SNR=30.5, Peak=186 HFD=3.7
01:59:05.332 00.001 18120 MultiStar: [#1 -0.01,0.18,0.73,U] [#2 0.13,0.11,0.65,U] [#3 0.01,0.07,0.62,U] [#4 -0.02,0.05,0.56,U] [#5 -0.05,-0.03,0.46,U] [#6 0.19,-0.01,0.52,U] [#7 -0.13,-0.16,0.43,U] [#8 0.20,0.25,0.42,U] 
01:59:05.332 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.06, -0.16}
01:59:05.333 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.45 = -1.45)
01:59:05.333 00.000 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.49 = -1.49)
01:59:05.333 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=0.01 mountY=-0.05, mountTheta=-1.45
01:59:05.335 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
01:59:05.338 00.003 18120 Enqueuing Move request for scope (0.04, 0.03)
01:59:05.339 00.001 21948 Worker thread wakes up
01:59:05.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:59:05.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:59:05.339 00.000 21948 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
01:59:05.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:59:05.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:05.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:05.339 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
01:59:05.340 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:05.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:05.341 00.001 18120 Enqueuing Expose request
01:59:05.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:05.341 00.000 21948 MoveAxis(E, 0, ABG)
01:59:05.341 00.000 21948 Move returns status 0, amount 0
01:59:05.341 00.000 21948 MoveAxis(N, 0, ABG)
01:59:05.341 00.000 21948 Move returns status 0, amount 0
01:59:05.341 00.000 21948 move complete, result=0
01:59:05.341 00.000 21948 worker thread done servicing request
01:59:05.341 00.000 21948 Worker thread wakes up
01:59:05.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:05.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:05.342 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:06.968 01.626 21948 Exposure complete
01:59:07.013 00.045 21948 worker thread done servicing request
01:59:07.013 00.000 18120 OnExposeComplete: enter
01:59:07.014 00.001 18120 UpdateGuideState(): m_state=6
01:59:07.015 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
01:59:07.015 00.000 18120 Star::Find returns 1 (0), X=896.29, Y=235.89, Mass=1935, SNR=30.5, Peak=189 HFD=4.1
01:59:07.017 00.002 18120 MultiStar: [#1 0.04,0.29,0.73,U] [#2 -0.02,0.26,0.63,U] [#3 -0.08,0.10,0.60,U] [#4 -0.32,0.23,0.00,M1] [#5 -0.25,0.17,0.49,U] [#6 0.13,0.17,0.55,U] [#7 -0.26,0.03,0.46,U] [#8 0.16,0.25,0.39,U] 
01:59:07.017 00.000 18120 single-star, 7 included, MultiStar: {-0.03, 0.15}, one-star: {0.01, 0.02}
01:59:07.017 00.000 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
01:59:07.018 00.001 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
01:59:07.018 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.06 mountX=0.02 mountY=-0.02, mountTheta=-0.95
01:59:07.019 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
01:59:07.020 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
01:59:07.020 00.000 21948 Worker thread wakes up
01:59:07.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:07.021 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.5
01:59:07.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:07.022 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:07.022 00.000 18120 Enqueuing Expose request
01:59:07.022 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:59:07.022 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:59:07.022 00.000 21948 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
01:59:07.023 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:59:07.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:07.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:07.023 00.000 21948 MoveAxis(E, 0, ABG)
01:59:07.023 00.000 21948 Move returns status 0, amount 0
01:59:07.023 00.000 21948 MoveAxis(N, 0, ABG)
01:59:07.023 00.000 21948 Move returns status 0, amount 0
01:59:07.023 00.000 21948 move complete, result=0
01:59:07.023 00.000 21948 worker thread done servicing request
01:59:07.023 00.000 21948 Worker thread wakes up
01:59:07.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:07.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:07.023 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:08.545 01.522 21948 Exposure complete
01:59:08.587 00.042 21948 worker thread done servicing request
01:59:08.587 00.000 18120 OnExposeComplete: enter
01:59:08.589 00.002 18120 UpdateGuideState(): m_state=6
01:59:08.590 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
01:59:08.592 00.002 18120 Star::Find returns 1 (0), X=896.26, Y=235.89, Mass=2051, SNR=31.3, Peak=221 HFD=4.0
01:59:08.593 00.001 18120 MultiStar: [#1 -0.17,0.34,0.00,M1] [#2 -0.19,0.28,0.60,U] [#3 -0.29,0.34,0.00,M1] [#4 -0.48,0.23,0.00,M2] [#5 -0.22,0.27,0.46,U] [#6 -0.08,0.14,0.54,U] [#7 -0.11,-0.07,0.44,U] [#8 0.06,0.36,0.39,U] 
01:59:08.594 00.001 18120 single-star, 5 included, MultiStar: {-0.09, 0.15}, one-star: {-0.02, 0.03}
01:59:08.595 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
01:59:08.596 00.001 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
01:59:08.596 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.17 mountX=0.04 mountY=0.01, mountTheta=0.13
01:59:08.598 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
01:59:08.599 00.001 18120 Enqueuing Move request for scope (-0.02, 0.03)
01:59:08.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:08.600 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.3
01:59:08.600 00.000 21948 Worker thread wakes up
01:59:08.600 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:59:08.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:59:08.600 00.000 21948 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.01
01:59:08.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:59:08.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:08.601 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:59:08.601 00.000 21948 MoveAxis(E, 0, ABG)
01:59:08.601 00.000 21948 Move returns status 0, amount 0
01:59:08.601 00.000 21948 MoveAxis(N, 0, ABG)
01:59:08.601 00.000 21948 Move returns status 0, amount 0
01:59:08.601 00.000 21948 move complete, result=0
01:59:08.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:08.602 00.001 21948 worker thread done servicing request
01:59:08.602 00.000 18120 Enqueuing Expose request
01:59:08.602 00.000 21948 Worker thread wakes up
01:59:08.602 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:08.603 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:08.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:10.226 01.623 21948 Exposure complete
01:59:10.274 00.048 21948 worker thread done servicing request
01:59:10.274 00.000 18120 OnExposeComplete: enter
01:59:10.275 00.001 18120 UpdateGuideState(): m_state=6
01:59:10.275 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
01:59:10.275 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=235.99, Mass=1906, SNR=30.2, Peak=187 HFD=4.0
01:59:10.276 00.001 18120 MultiStar: [#1 -0.24,0.41,0.00,M2] [#2 -0.24,0.38,0.00,M1] [#3 -0.22,0.38,0.00,M2] [#4 -0.33,0.32,0.00,M3] [#5 -0.27,0.33,0.00,M1] [#6 -0.16,0.29,0.50,U] [#7 -0.21,0.21,0.44,U] [#8 0.08,0.25,0.41,U] 
01:59:10.276 00.000 18120 single-star, 3 included, MultiStar: {-0.05, 0.20}, one-star: {0.02, 0.13}
01:59:10.277 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
01:59:10.277 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
01:59:10.277 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=0.11 mountY=-0.08, mountTheta=-0.63
01:59:10.278 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
01:59:10.279 00.001 18120 Enqueuing Move request for scope (0.02, 0.13)
01:59:10.280 00.001 21948 Worker thread wakes up
01:59:10.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:10.281 00.001 18120 UpdateGuideState exits: m=1906 RSB=30.2
01:59:10.282 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:10.283 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:10.283 00.000 18120 Enqueuing Expose request
01:59:10.284 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:59:10.284 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:59:10.284 00.000 21948 Moving (0.02, 0.13) raw xDistance=0.11 yDistance=-0.08
01:59:10.284 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:10.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:10.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:10.284 00.000 21948 MoveAxis(E, 0, ABG)
01:59:10.284 00.000 21948 Move returns status 0, amount 0
01:59:10.284 00.000 21948 MoveAxis(N, 0, ABG)
01:59:10.284 00.000 21948 Move returns status 0, amount 0
01:59:10.284 00.000 21948 move complete, result=0
01:59:10.284 00.000 21948 worker thread done servicing request
01:59:10.284 00.000 21948 Worker thread wakes up
01:59:10.284 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:10.284 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:10.284 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:11.808 01.524 21948 Exposure complete
01:59:11.852 00.044 21948 worker thread done servicing request
01:59:11.852 00.000 18120 OnExposeComplete: enter
01:59:11.853 00.001 18120 UpdateGuideState(): m_state=6
01:59:11.854 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
01:59:11.854 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=235.99, Mass=1952, SNR=30.6, Peak=204 HFD=4.2
01:59:11.855 00.001 18120 MultiStar: [#1 -0.00,0.34,0.74,U] [#2 -0.15,0.38,0.00,M2] [#3 -0.43,0.31,0.00,M3] [#4 -0.26,0.13,0.55,U] [#5 -0.23,0.20,0.47,U] [#6 -0.02,0.22,0.52,U] [#7 -0.09,0.08,0.45,U] [#8 -0.08,0.17,0.38,U] 
01:59:11.855 00.000 18120 single-star, 6 included, MultiStar: {-0.11, 0.19}, one-star: {-0.11, 0.13}
01:59:11.856 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
01:59:11.856 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
01:59:11.856 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=0.16 mountY=0.04, mountTheta=0.25
01:59:11.858 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
01:59:11.859 00.001 18120 Enqueuing Move request for scope (-0.11, 0.13)
01:59:11.860 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:11.861 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.6
01:59:11.862 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:11.864 00.002 21948 Worker thread wakes up
01:59:11.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
01:59:11.864 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
01:59:11.864 00.000 21948 Moving (-0.11, 0.13) raw xDistance=0.16 yDistance=0.04
01:59:11.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:59:11.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:11.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:11.865 00.001 18120 Enqueuing Expose request
01:59:11.867 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:59:11.867 00.000 21948 MoveAxis(E, 0, ABG)
01:59:11.867 00.000 21948 Move returns status 0, amount 0
01:59:11.867 00.000 21948 MoveAxis(N, 0, ABG)
01:59:11.867 00.000 21948 Move returns status 0, amount 0
01:59:11.867 00.000 21948 move complete, result=0
01:59:11.867 00.000 21948 worker thread done servicing request
01:59:11.867 00.000 21948 Worker thread wakes up
01:59:11.867 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:11.867 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:11.868 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:13.490 01.622 21948 Exposure complete
01:59:13.543 00.053 21948 worker thread done servicing request
01:59:13.543 00.000 18120 OnExposeComplete: enter
01:59:13.544 00.001 18120 UpdateGuideState(): m_state=6
01:59:13.545 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
01:59:13.545 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=236.20, Mass=2006, SNR=31.1, Peak=199 HFD=4.2
01:59:13.546 00.001 18120 MultiStar: [#1 -0.16,0.63,0.00,M2] [#2 -0.05,0.89,0.00,M3] [#3 -0.35,0.55,0.00,M4] [#4 -0.41,0.65,0.00,M3] [#5 -0.40,0.66,0.00,M1] [#6 -0.27,0.44,0.00,M1] [#7 -0.38,0.23,0.00,M1] [#8 0.02,0.34,0.40,U] 
01:59:13.546 00.000 18120 refined, 1 included, MultiStar: {-0.08, 0.34}, one-star: {-0.12, 0.34}
01:59:13.547 00.001 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.19 = -0.19)
01:59:13.547 00.000 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.23 = -0.23)
01:59:13.547 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.80 mountX=0.34 mountY=-0.08, mountTheta=-0.23
01:59:13.549 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.34, opts=13)
01:59:13.549 00.000 18120 Enqueuing Move request for scope (-0.08, 0.34)
01:59:13.550 00.001 21948 Worker thread wakes up
01:59:13.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
01:59:13.550 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
01:59:13.550 00.000 21948 Moving (-0.08, 0.34) raw xDistance=0.34 yDistance=-0.08
01:59:13.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:59:13.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:13.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:13.551 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:13.551 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.1
01:59:13.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.551 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:13.552 00.001 18120 Enqueuing Expose request
01:59:13.553 00.001 21948 MoveAxis(W, 61, ABG)
01:59:13.553 00.000 21948 Guiding  Dir = 3, Dur = 61
01:59:13.554 00.001 21948 IsSlewing returns 0
01:59:13.554 00.000 21948 IsGuiding returns 0
01:59:13.556 00.002 21948 PulseGuide returned control before completion, sleep 70
01:59:13.631 00.075 21948 IsGuiding returns 0
01:59:13.631 00.000 21948 Move returns status 0, amount 61
01:59:13.631 00.000 21948 MoveAxis(N, 0, ABG)
01:59:13.631 00.000 21948 Move returns status 0, amount 0
01:59:13.632 00.001 21948 move complete, result=0
01:59:13.632 00.000 21948 worker thread done servicing request
01:59:13.632 00.000 21948 Worker thread wakes up
01:59:13.632 00.000 18120 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
01:59:13.632 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:13.632 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:15.039 01.407 21948 Exposure complete
01:59:15.087 00.048 21948 worker thread done servicing request
01:59:15.087 00.000 18120 OnExposeComplete: enter
01:59:15.090 00.003 18120 UpdateGuideState(): m_state=6
01:59:15.092 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
01:59:15.094 00.002 18120 Star::Find returns 1 (0), X=896.05, Y=236.05, Mass=1928, SNR=30.4, Peak=202 HFD=4.1
01:59:15.097 00.003 18120 MultiStar: [#1 0.01,0.65,0.00,M3] [#2 -0.19,0.62,0.00,M4] [#3 -0.03,0.49,0.00,M5] [#4 -0.40,0.32,0.00,M4] [#5 -0.21,0.47,0.00,M2] [#6 -0.09,0.27,0.52,U] [#7 -0.20,0.47,0.00,M2] [#8 -0.29,0.19,0.41,U] 
01:59:15.100 00.003 18120 refined, 2 included, MultiStar: {-0.20, 0.21}, one-star: {-0.22, 0.19}
01:59:15.102 00.002 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
01:59:15.105 00.003 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
01:59:15.106 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.33 mountX=0.28 mountY=0.08, mountTheta=0.30
01:59:15.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.21, opts=13)
01:59:15.107 00.000 18120 Enqueuing Move request for scope (-0.20, 0.21)
01:59:15.108 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:15.108 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
01:59:15.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.109 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:15.109 00.000 18120 Enqueuing Expose request
01:59:15.110 00.001 21948 Worker thread wakes up
01:59:15.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
01:59:15.110 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
01:59:15.110 00.000 21948 Moving (-0.20, 0.21) raw xDistance=0.28 yDistance=0.08
01:59:15.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:59:15.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:15.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:59:15.110 00.000 21948 MoveAxis(W, 53, ABG)
01:59:15.110 00.000 21948 Guiding  Dir = 3, Dur = 53
01:59:15.110 00.000 21948 IsSlewing returns 0
01:59:15.110 00.000 21948 IsGuiding returns 0
01:59:15.112 00.002 21948 PulseGuide returned control before completion, sleep 62
01:59:15.182 00.070 21948 IsGuiding returns 0
01:59:15.182 00.000 21948 Move returns status 0, amount 53
01:59:15.182 00.000 21948 MoveAxis(N, 0, ABG)
01:59:15.182 00.000 21948 Move returns status 0, amount 0
01:59:15.182 00.000 21948 move complete, result=0
01:59:15.182 00.000 21948 worker thread done servicing request
01:59:15.182 00.000 21948 Worker thread wakes up
01:59:15.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:15.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:15.182 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
01:59:16.813 01.631 21948 Exposure complete
01:59:16.860 00.047 21948 worker thread done servicing request
01:59:16.860 00.000 18120 OnExposeComplete: enter
01:59:16.861 00.001 18120 UpdateGuideState(): m_state=6
01:59:16.862 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
01:59:16.862 00.000 18120 Star::Find returns 1 (0), X=896.27, Y=236.26, Mass=2003, SNR=30.8, Peak=201 HFD=3.8
01:59:16.863 00.001 18120 MultiStar: [#1 -0.25,0.57,0.00,M4] [#2 -0.13,0.67,0.00,M5] [#3 -0.28,0.50,0.00,M6] [#4 -0.19,0.45,0.00,M5] [#5 -0.20,0.32,0.46,U] [#6 -0.16,0.72,0.00,M1] [#7 -0.25,0.28,0.42,U] [#8 -0.17,0.42,0.00,M1] 
01:59:16.864 00.001 18120 refined, 2 included, MultiStar: {-0.11, 0.35}, one-star: {-0.00, 0.40}
01:59:16.864 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
01:59:16.865 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
01:59:16.865 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.87 mountX=0.36 mountY=-0.06, mountTheta=-0.17
01:59:16.866 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.35, opts=13)
01:59:16.867 00.001 18120 Enqueuing Move request for scope (-0.11, 0.35)
01:59:16.867 00.000 21948 Worker thread wakes up
01:59:16.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
01:59:16.867 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
01:59:16.867 00.000 21948 Moving (-0.11, 0.35) raw xDistance=0.36 yDistance=-0.06
01:59:16.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:59:16.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:16.867 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:16.868 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.8
01:59:16.868 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.869 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:16.869 00.000 18120 Enqueuing Expose request
01:59:16.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:16.869 00.000 21948 MoveAxis(W, 69, ABG)
01:59:16.870 00.001 21948 Guiding  Dir = 3, Dur = 69
01:59:16.870 00.000 21948 IsSlewing returns 0
01:59:16.870 00.000 21948 IsGuiding returns 0
01:59:16.872 00.002 21948 PulseGuide returned control before completion, sleep 78
01:59:16.953 00.081 21948 IsGuiding returns 0
01:59:16.953 00.000 21948 Move returns status 0, amount 69
01:59:16.953 00.000 21948 MoveAxis(N, 0, ABG)
01:59:16.953 00.000 21948 Move returns status 0, amount 0
01:59:16.953 00.000 21948 move complete, result=0
01:59:16.953 00.000 21948 worker thread done servicing request
01:59:16.953 00.000 21948 Worker thread wakes up
01:59:16.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:16.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:16.954 00.001 18120 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
01:59:18.364 01.410 21948 Exposure complete
01:59:18.407 00.043 21948 worker thread done servicing request
01:59:18.407 00.000 18120 OnExposeComplete: enter
01:59:18.408 00.001 18120 UpdateGuideState(): m_state=6
01:59:18.409 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
01:59:18.411 00.002 18120 Star::Find returns 1 (0), X=896.23, Y=236.00, Mass=1964, SNR=30.6, Peak=209 HFD=4.1
01:59:18.411 00.000 18120 MultiStar: [#1 0.05,0.47,0.00,M5] [#2 -0.09,0.45,0.00,M6] [#3 -0.06,0.46,0.00,M7] [#4 -0.44,0.52,0.00,M6] [#5 -0.33,0.39,0.00,M2] [#6 -0.07,0.16,0.55,U] [#7 0.02,0.38,0.00,M2] [#8 0.06,0.05,0.39,U] 
01:59:18.412 00.001 18120 refined, 2 included, MultiStar: {-0.03, 0.13}, one-star: {-0.05, 0.14}
01:59:18.412 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.18 = -0.18)
01:59:18.412 00.000 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.22 = -0.22)
01:59:18.413 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.81 mountX=0.13 mountY=-0.03, mountTheta=-0.22
01:59:18.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.13, opts=13)
01:59:18.416 00.002 18120 Enqueuing Move request for scope (-0.03, 0.13)
01:59:18.416 00.000 21948 Worker thread wakes up
01:59:18.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:18.417 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:59:18.417 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.6
01:59:18.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.418 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:18.418 00.000 18120 Enqueuing Expose request
01:59:18.419 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:59:18.419 00.000 21948 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.03
01:59:18.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:18.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:18.419 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:18.419 00.000 21948 MoveAxis(E, 0, ABG)
01:59:18.419 00.000 21948 Move returns status 0, amount 0
01:59:18.419 00.000 21948 MoveAxis(N, 0, ABG)
01:59:18.419 00.000 21948 Move returns status 0, amount 0
01:59:18.419 00.000 21948 move complete, result=0
01:59:18.419 00.000 21948 worker thread done servicing request
01:59:18.419 00.000 21948 Worker thread wakes up
01:59:18.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:18.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:18.420 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:20.041 01.621 21948 Exposure complete
01:59:20.066 00.025 21948 worker thread done servicing request
01:59:20.066 00.000 18120 OnExposeComplete: enter
01:59:20.068 00.002 18120 UpdateGuideState(): m_state=6
01:59:20.070 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
01:59:20.071 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=236.00, Mass=2000, SNR=31.0, Peak=207 HFD=4.0
01:59:20.071 00.000 18120 MultiStar: [#1 -0.10,0.38,0.00,M6] [#2 -0.10,0.50,0.00,M7] [#3 -0.29,0.38,0.00,M8] [#4 -0.44,0.42,0.00,M7] [#5 -0.43,0.49,0.00,M3] [#6 -0.25,0.23,0.51,U] [#7 -0.23,0.18,0.42,U] [#8 0.16,0.22,0.40,U] 
01:59:20.073 00.002 18120 single-star, 3 included, MultiStar: {-0.06, 0.18}, one-star: {0.02, 0.14}
01:59:20.073 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.54 = -0.54)
01:59:20.073 00.000 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.58 = -0.58)
01:59:20.073 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=0.12 mountY=-0.08, mountTheta=-0.57
01:59:20.074 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.14, opts=13)
01:59:20.075 00.001 18120 Enqueuing Move request for scope (0.02, 0.14)
01:59:20.075 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:20.076 00.001 21948 Worker thread wakes up
01:59:20.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:59:20.076 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:59:20.076 00.000 21948 Moving (0.02, 0.14) raw xDistance=0.12 yDistance=-0.08
01:59:20.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:59:20.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:20.076 00.000 18120 UpdateGuideState exits: m=2000 RSB=31.0
01:59:20.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:20.078 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:20.078 00.000 18120 Enqueuing Expose request
01:59:20.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:20.078 00.000 21948 MoveAxis(E, 0, ABG)
01:59:20.078 00.000 21948 Move returns status 0, amount 0
01:59:20.078 00.000 21948 MoveAxis(N, 0, ABG)
01:59:20.078 00.000 21948 Move returns status 0, amount 0
01:59:20.079 00.001 21948 move complete, result=0
01:59:20.079 00.000 21948 worker thread done servicing request
01:59:20.079 00.000 21948 Worker thread wakes up
01:59:20.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:20.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:20.079 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:21.596 01.517 21948 Exposure complete
01:59:21.645 00.049 21948 worker thread done servicing request
01:59:21.645 00.000 18120 OnExposeComplete: enter
01:59:21.647 00.002 18120 UpdateGuideState(): m_state=6
01:59:21.648 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
01:59:21.650 00.002 18120 Star::Find returns 1 (0), X=896.21, Y=236.05, Mass=2014, SNR=31.2, Peak=213 HFD=4.1
01:59:21.651 00.001 18120 MultiStar: [#1 -0.33,0.53,0.00,M7] [#2 -0.33,0.51,0.00,M8] [#3 -0.25,0.57,0.00,M9] [#4 -0.61,0.42,0.00,M8] [#5 -0.24,0.41,0.00,M4] [#6 -0.18,0.73,0.00,M1] [#7 -0.20,0.35,0.00,M2] [#8 -0.12,0.31,0.40,U] 
01:59:21.652 00.001 18120 single-star, 1 included, MultiStar: {-0.09, 0.22}, one-star: {-0.07, 0.19}
01:59:21.654 00.002 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
01:59:21.655 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
01:59:21.655 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.93 mountX=0.20 mountY=-0.02, mountTheta=-0.11
01:59:21.656 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.19, opts=13)
01:59:21.657 00.001 18120 Enqueuing Move request for scope (-0.07, 0.19)
01:59:21.657 00.000 21948 Worker thread wakes up
01:59:21.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:21.658 00.001 18120 UpdateGuideState exits: m=2014 RSB=31.2
01:59:21.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.658 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:21.659 00.001 18120 Enqueuing Expose request
01:59:21.659 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
01:59:21.659 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
01:59:21.660 00.001 21948 Moving (-0.07, 0.19) raw xDistance=0.20 yDistance=-0.02
01:59:21.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:59:21.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:21.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:21.660 00.000 21948 MoveAxis(W, 36, ABG)
01:59:21.660 00.000 21948 Guiding  Dir = 3, Dur = 36
01:59:21.660 00.000 21948 IsSlewing returns 0
01:59:21.660 00.000 21948 IsGuiding returns 0
01:59:21.663 00.003 21948 PulseGuide returned control before completion, sleep 45
01:59:21.716 00.053 21948 IsGuiding returns 0
01:59:21.716 00.000 21948 Move returns status 0, amount 36
01:59:21.716 00.000 21948 MoveAxis(N, 0, ABG)
01:59:21.716 00.000 21948 Move returns status 0, amount 0
01:59:21.717 00.001 21948 move complete, result=0
01:59:21.717 00.000 21948 worker thread done servicing request
01:59:21.717 00.000 21948 Worker thread wakes up
01:59:21.717 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
01:59:21.718 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:21.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:23.346 01.628 21948 Exposure complete
01:59:23.381 00.035 21948 worker thread done servicing request
01:59:23.381 00.000 18120 OnExposeComplete: enter
01:59:23.382 00.001 18120 UpdateGuideState(): m_state=6
01:59:23.382 00.000 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
01:59:23.383 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=235.74, Mass=1878, SNR=30.0, Peak=185 HFD=3.8
01:59:23.383 00.000 18120 MultiStar: [#1 -0.14,0.59,0.00,M8] [#2 -0.02,0.37,0.68,U] [#3 -0.37,0.39,0.00,M10] [#4 -0.41,0.23,0.00,M9] [#5 -0.24,0.30,0.00,M5] [#6 -0.00,0.26,0.54,U] [#7 -0.27,0.05,0.44,U] [#8 -0.26,0.35,0.00,M1] 
01:59:23.384 00.001 18120 refined, 3 included, MultiStar: {-0.05, 0.11}, one-star: {0.00, -0.13}
01:59:23.384 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.00 = 0.00)
01:59:23.384 00.000 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
01:59:23.385 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.12 mountY=-0.00, mountTheta=-0.04
01:59:23.386 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
01:59:23.386 00.000 18120 Enqueuing Move request for scope (-0.05, 0.11)
01:59:23.387 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:23.387 00.000 21948 Worker thread wakes up
01:59:23.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:59:23.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:59:23.387 00.000 21948 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.00
01:59:23.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:59:23.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:23.387 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
01:59:23.388 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:23.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:23.389 00.001 18120 Enqueuing Expose request
01:59:23.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:59:23.389 00.000 21948 MoveAxis(E, 0, ABG)
01:59:23.389 00.000 21948 Move returns status 0, amount 0
01:59:23.390 00.001 21948 MoveAxis(N, 0, ABG)
01:59:23.390 00.000 21948 Move returns status 0, amount 0
01:59:23.390 00.000 21948 move complete, result=0
01:59:23.390 00.000 21948 worker thread done servicing request
01:59:23.390 00.000 21948 Worker thread wakes up
01:59:23.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:23.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:23.391 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:24.906 01.515 21948 Exposure complete
01:59:24.947 00.041 21948 worker thread done servicing request
01:59:24.947 00.000 18120 OnExposeComplete: enter
01:59:24.948 00.001 18120 UpdateGuideState(): m_state=6
01:59:24.948 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
01:59:24.949 00.001 18120 Star::Find returns 1 (0), X=896.14, Y=235.85, Mass=1877, SNR=30.1, Peak=200 HFD=4.1
01:59:24.949 00.000 18120 MultiStar: [#1 -0.13,0.29,0.75,U] [#2 -0.44,0.37,0.00,M8] [#3 -0.25,0.34,0.00,R] [#4 -0.48,0.32,0.00,M10] [#5 -0.28,0.32,0.00,M6] [#6 -0.05,0.26,0.56,U] [#7 -0.08,-0.01,0.44,U] [#8 -0.09,0.30,0.42,U] 
01:59:24.950 00.001 18120 single-star, 4 included, MultiStar: {-0.11, 0.15}, one-star: {-0.13, -0.01}
01:59:24.950 00.000 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.00) = xAngle (-5.05 = 1.24)
01:59:24.950 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.20)
01:59:24.951 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=0.04 mountY=0.13, mountTheta=1.23
01:59:24.952 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.01, opts=13)
01:59:24.953 00.001 18120 Enqueuing Move request for scope (-0.13, -0.01)
01:59:24.953 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:24.954 00.001 18120 UpdateGuideState exits: m=1877 RSB=30.1
01:59:24.954 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.954 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:24.955 00.001 18120 Enqueuing Expose request
01:59:24.956 00.001 21948 Worker thread wakes up
01:59:24.956 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:59:24.956 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:59:24.956 00.000 21948 Moving (-0.13, -0.01) raw xDistance=0.04 yDistance=0.13
01:59:24.956 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:59:24.956 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:24.956 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:59:24.956 00.000 21948 MoveAxis(E, 0, ABG)
01:59:24.956 00.000 21948 Move returns status 0, amount 0
01:59:24.956 00.000 21948 MoveAxis(N, 0, ABG)
01:59:24.956 00.000 21948 Move returns status 0, amount 0
01:59:24.956 00.000 21948 move complete, result=0
01:59:24.956 00.000 21948 worker thread done servicing request
01:59:24.956 00.000 21948 Worker thread wakes up
01:59:24.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:24.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:24.956 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:26.586 01.630 21948 Exposure complete
01:59:26.625 00.039 21948 worker thread done servicing request
01:59:26.625 00.000 18120 OnExposeComplete: enter
01:59:26.626 00.001 18120 UpdateGuideState(): m_state=6
01:59:26.627 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
01:59:26.629 00.002 18120 Star::Find returns 1 (0), X=896.01, Y=236.11, Mass=1939, SNR=30.6, Peak=211 HFD=4.2
01:59:26.631 00.002 18120 MultiStar: [#1 -0.26,0.62,0.00,M8] [#2 -0.27,0.59,0.00,M9] [#3 -0.13,0.31,0.64,U] [#4 -0.48,0.47,0.00,R] [#5 -0.43,0.47,0.00,M7] [#6 -0.01,0.38,0.53,U] [#7 -0.25,0.23,0.45,U] [#8 -0.14,0.37,0.00,M1] 
01:59:26.634 00.003 18120 refined, 3 included, MultiStar: {-0.18, 0.29}, one-star: {-0.27, 0.25}
01:59:26.636 00.002 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
01:59:26.638 00.002 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
01:59:26.638 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.34 cameraTheta=2.13 mountX=0.33 mountY=0.03, mountTheta=0.10
01:59:26.640 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.29, opts=13)
01:59:26.641 00.001 18120 Enqueuing Move request for scope (-0.18, 0.29)
01:59:26.641 00.000 21948 Worker thread wakes up
01:59:26.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:26.642 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.6
01:59:26.642 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.643 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:26.643 00.000 18120 Enqueuing Expose request
01:59:26.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.29) opts 0xd
01:59:26.644 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.29)
01:59:26.644 00.000 21948 Moving (-0.18, 0.29) raw xDistance=0.33 yDistance=0.03
01:59:26.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:59:26.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:26.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:59:26.644 00.000 21948 MoveAxis(W, 60, ABG)
01:59:26.644 00.000 21948 Guiding  Dir = 3, Dur = 60
01:59:26.644 00.000 21948 IsSlewing returns 0
01:59:26.644 00.000 21948 IsGuiding returns 0
01:59:26.646 00.002 21948 PulseGuide returned control before completion, sleep 69
01:59:26.725 00.079 21948 IsGuiding returns 0
01:59:26.725 00.000 21948 Move returns status 0, amount 60
01:59:26.725 00.000 21948 MoveAxis(N, 0, ABG)
01:59:26.725 00.000 21948 Move returns status 0, amount 0
01:59:26.725 00.000 21948 move complete, result=0
01:59:26.725 00.000 21948 worker thread done servicing request
01:59:26.725 00.000 21948 Worker thread wakes up
01:59:26.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:26.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:26.725 00.000 18120 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
01:59:28.136 01.411 21948 Exposure complete
01:59:28.180 00.044 21948 worker thread done servicing request
01:59:28.181 00.001 18120 OnExposeComplete: enter
01:59:28.182 00.001 18120 UpdateGuideState(): m_state=6
01:59:28.182 00.000 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
01:59:28.183 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=235.98, Mass=1991, SNR=31.0, Peak=205 HFD=4.1
01:59:28.183 00.000 18120 MultiStar: [#1 -0.18,0.55,0.00,M9] [#2 -0.21,0.43,0.00,M10] [#3 -0.01,0.16,0.59,U] [#4 0.08,-0.08,0.54,U] [#5 -0.47,0.37,0.00,M8] [#6 -0.15,0.30,0.52,U] [#7 0.05,0.16,0.44,U] [#8 -0.34,0.24,0.00,M2] 
01:59:28.184 00.001 18120 single-star, 4 included, MultiStar: {-0.02, 0.13}, one-star: {-0.04, 0.12}
01:59:28.184 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
01:59:28.185 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
01:59:28.185 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.90 mountX=0.12 mountY=-0.02, mountTheta=-0.14
01:59:28.186 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
01:59:28.187 00.001 18120 Enqueuing Move request for scope (-0.04, 0.12)
01:59:28.187 00.000 21948 Worker thread wakes up
01:59:28.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:28.188 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
01:59:28.188 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
01:59:28.188 00.000 18120 UpdateGuideState exits: m=1991 RSB=31.0
01:59:28.188 00.000 21948 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=-0.02
01:59:28.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:59:28.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.189 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:28.189 00.000 18120 Enqueuing Expose request
01:59:28.190 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:28.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:28.190 00.000 21948 MoveAxis(E, 0, ABG)
01:59:28.190 00.000 21948 Move returns status 0, amount 0
01:59:28.190 00.000 21948 MoveAxis(N, 0, ABG)
01:59:28.190 00.000 21948 Move returns status 0, amount 0
01:59:28.190 00.000 21948 move complete, result=0
01:59:28.190 00.000 21948 worker thread done servicing request
01:59:28.190 00.000 21948 Worker thread wakes up
01:59:28.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:28.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:28.190 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:29.812 01.622 21948 Exposure complete
01:59:29.863 00.051 21948 worker thread done servicing request
01:59:29.863 00.000 18120 OnExposeComplete: enter
01:59:29.865 00.002 18120 UpdateGuideState(): m_state=6
01:59:29.867 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
01:59:29.868 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=236.13, Mass=1973, SNR=30.8, Peak=197 HFD=4.2
01:59:29.870 00.002 18120 MultiStar: [#1 -0.43,0.39,0.00,M10] [#2 -0.36,0.56,0.00,R] [#3 -0.16,0.10,0.61,U] [#4 0.17,-0.17,0.56,U] [#5 -0.28,0.26,0.00,M9] [#6 -0.31,0.65,0.00,M1] [#7 -0.39,0.27,0.00,M1] [#8 -0.09,0.58,0.00,M3] 
01:59:29.871 00.001 18120 refined, 2 included, MultiStar: {-0.14, 0.11}, one-star: {-0.31, 0.27}
01:59:29.872 00.001 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
01:59:29.873 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
01:59:29.874 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=0.16 mountY=0.08, mountTheta=0.45
01:59:29.876 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
01:59:29.877 00.001 18120 Enqueuing Move request for scope (-0.14, 0.11)
01:59:29.877 00.000 21948 Worker thread wakes up
01:59:29.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:29.878 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.8
01:59:29.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:29.879 00.001 18120 Enqueuing Expose request
01:59:29.879 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:59:29.879 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:59:29.879 00.000 21948 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.08
01:59:29.879 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:59:29.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:29.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:59:29.879 00.000 21948 MoveAxis(E, 0, ABG)
01:59:29.879 00.000 21948 Move returns status 0, amount 0
01:59:29.879 00.000 21948 MoveAxis(N, 0, ABG)
01:59:29.879 00.000 21948 Move returns status 0, amount 0
01:59:29.879 00.000 21948 move complete, result=0
01:59:29.879 00.000 21948 worker thread done servicing request
01:59:29.879 00.000 21948 Worker thread wakes up
01:59:29.880 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:29.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:29.880 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:31.403 01.523 21948 Exposure complete
01:59:31.438 00.035 21948 worker thread done servicing request
01:59:31.438 00.000 18120 OnExposeComplete: enter
01:59:31.439 00.001 18120 UpdateGuideState(): m_state=6
01:59:31.440 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
01:59:31.442 00.002 18120 Star::Find returns 1 (0), X=896.06, Y=236.19, Mass=2111, SNR=31.9, Peak=194 HFD=4.2
01:59:31.443 00.001 18120 MultiStar: [#1 -0.43,0.63,0.00,R] [#2 -0.08,0.10,0.62,U] [#3 0.01,0.18,0.61,U] [#4 0.06,0.19,0.53,U] [#5 -0.21,0.61,0.00,M10] [#6 -0.46,0.44,0.00,M2] [#7 -0.34,0.09,0.43,U] [#8 -0.28,0.34,0.00,M4] 
01:59:31.444 00.001 18120 refined, 4 included, MultiStar: {-0.12, 0.20}, one-star: {-0.22, 0.33}
01:59:31.445 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
01:59:31.445 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
01:59:31.446 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=0.23 mountY=0.01, mountTheta=0.06
01:59:31.448 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.20, opts=13)
01:59:31.450 00.002 18120 Enqueuing Move request for scope (-0.12, 0.20)
01:59:31.451 00.001 21948 Worker thread wakes up
01:59:31.451 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:31.451 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.9
01:59:31.452 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.452 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:31.452 00.000 18120 Enqueuing Expose request
01:59:31.452 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
01:59:31.454 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:59:31.454 00.000 21948 Moving (-0.12, 0.20) raw xDistance=0.23 yDistance=0.01
01:59:31.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:59:31.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:31.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:59:31.454 00.000 21948 MoveAxis(W, 41, ABG)
01:59:31.454 00.000 21948 Guiding  Dir = 3, Dur = 41
01:59:31.454 00.000 21948 IsSlewing returns 0
01:59:31.454 00.000 21948 IsGuiding returns 0
01:59:31.455 00.001 21948 PulseGuide returned control before completion, sleep 50
01:59:31.510 00.055 21948 IsGuiding returns 1
01:59:31.510 00.000 21948 scope still moving after pulse duration time elapsed
01:59:31.542 00.032 21948 IsSlewing returns 0
01:59:31.542 00.000 21948 IsGuiding returns 0
01:59:31.542 00.000 21948 scope move finished after 41 + 47 ms
01:59:31.542 00.000 21948 Move returns status 0, amount 41
01:59:31.542 00.000 21948 MoveAxis(N, 0, ABG)
01:59:31.542 00.000 21948 Move returns status 0, amount 0
01:59:31.542 00.000 21948 move complete, result=0
01:59:31.543 00.001 21948 worker thread done servicing request
01:59:31.543 00.000 21948 Worker thread wakes up
01:59:31.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:31.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:31.543 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
01:59:33.171 01.628 21948 Exposure complete
01:59:33.213 00.042 21948 worker thread done servicing request
01:59:33.213 00.000 18120 OnExposeComplete: enter
01:59:33.214 00.001 18120 UpdateGuideState(): m_state=6
01:59:33.214 00.000 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
01:59:33.215 00.001 18120 Star::Find returns 1 (0), X=896.26, Y=235.86, Mass=1967, SNR=30.7, Peak=188 HFD=4.0
01:59:33.216 00.001 18120 MultiStar: [#1 0.50,-0.35,0.00,M1] [#2 0.28,-0.26,0.00,M1] [#3 0.09,-0.02,0.61,U] [#4 0.23,-0.34,0.00,M1] [#5 -0.16,0.16,0.47,U] [#6 -0.05,0.18,0.48,U] [#7 0.15,0.06,0.45,U] [#8 -0.11,0.09,0.41,U] 
01:59:33.217 00.001 18120 single-star, 5 included, MultiStar: {-0.01, 0.06}, one-star: {-0.01, -0.00}
01:59:33.218 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.00) = xAngle (-4.95 = 1.33)
01:59:33.219 00.001 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.99 = 1.29)
01:59:33.220 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.95 mountX=0.00 mountY=0.01, mountTheta=1.33
01:59:33.221 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.00, opts=13)
01:59:33.221 00.000 18120 Enqueuing Move request for scope (-0.01, -0.00)
01:59:33.222 00.001 21948 Worker thread wakes up
01:59:33.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:59:33.222 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:59:33.222 00.000 21948 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
01:59:33.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:59:33.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:33.222 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:33.222 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.7
01:59:33.223 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:33.223 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:33.224 00.001 18120 Enqueuing Expose request
01:59:33.224 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:59:33.224 00.000 21948 MoveAxis(E, 0, ABG)
01:59:33.224 00.000 21948 Move returns status 0, amount 0
01:59:33.224 00.000 21948 MoveAxis(N, 0, ABG)
01:59:33.224 00.000 21948 Move returns status 0, amount 0
01:59:33.224 00.000 21948 move complete, result=0
01:59:33.224 00.000 21948 worker thread done servicing request
01:59:33.224 00.000 21948 Worker thread wakes up
01:59:33.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:33.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:33.225 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:34.744 01.519 21948 Exposure complete
01:59:34.782 00.038 21948 worker thread done servicing request
01:59:34.782 00.000 18120 OnExposeComplete: enter
01:59:34.782 00.000 18120 UpdateGuideState(): m_state=6
01:59:34.783 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
01:59:34.783 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=235.75, Mass=2007, SNR=30.9, Peak=199 HFD=3.7
01:59:34.784 00.001 18120 MultiStar: [#1 0.57,-0.40,0.00,M2] [#2 0.29,-0.30,0.00,M2] [#3 0.17,-0.24,0.59,U] [#4 0.46,-0.51,0.00,M2] [#5 -0.03,0.06,0.50,U] [#6 0.24,0.16,0.55,U] [#7 -0.06,-0.18,0.42,U] [#8 0.05,0.03,0.40,U] 
01:59:34.784 00.000 18120 refined, 5 included, MultiStar: {0.08, -0.06}, one-star: {0.05, -0.11}
01:59:34.785 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
01:59:34.785 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
01:59:34.786 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.08 mountY=-0.05, mountTheta=-2.64
01:59:34.787 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
01:59:34.788 00.001 18120 Enqueuing Move request for scope (0.08, -0.06)
01:59:34.788 00.000 21948 Worker thread wakes up
01:59:34.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:34.789 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:59:34.789 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.9
01:59:34.789 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:59:34.789 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.790 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:34.790 00.000 18120 Enqueuing Expose request
01:59:34.791 00.001 21948 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.05
01:59:34.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:59:34.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:34.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:34.791 00.000 21948 MoveAxis(E, 0, ABG)
01:59:34.791 00.000 21948 Move returns status 0, amount 0
01:59:34.791 00.000 21948 MoveAxis(N, 0, ABG)
01:59:34.791 00.000 21948 Move returns status 0, amount 0
01:59:34.791 00.000 21948 move complete, result=0
01:59:34.791 00.000 21948 worker thread done servicing request
01:59:34.791 00.000 21948 Worker thread wakes up
01:59:34.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:34.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:34.792 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:36.418 01.626 21948 Exposure complete
01:59:36.465 00.047 21948 worker thread done servicing request
01:59:36.465 00.000 18120 OnExposeComplete: enter
01:59:36.466 00.001 18120 UpdateGuideState(): m_state=6
01:59:36.467 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
01:59:36.467 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=235.71, Mass=1939, SNR=30.6, Peak=178 HFD=3.7
01:59:36.468 00.001 18120 MultiStar: [#1 0.45,-0.41,0.00,M3] [#2 0.41,-0.22,0.00,M3] [#3 0.29,-0.26,0.00,M1] [#4 0.33,-0.51,0.00,M3] [#5 0.00,0.17,0.44,U] [#6 0.15,0.01,0.52,U] [#7 0.11,-0.00,0.45,U] [#8 0.14,0.26,0.37,U] 
01:59:36.469 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.01}, one-star: {0.08, -0.15}
01:59:36.470 00.001 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
01:59:36.471 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
01:59:36.472 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
01:59:36.475 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
01:59:36.476 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
01:59:36.476 00.000 21948 Worker thread wakes up
01:59:36.477 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:36.477 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.6
01:59:36.477 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.478 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:36.478 00.000 18120 Enqueuing Expose request
01:59:36.480 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:59:36.480 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:59:36.480 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.09
01:59:36.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:59:36.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:36.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:36.480 00.000 21948 MoveAxis(E, 0, ABG)
01:59:36.480 00.000 21948 Move returns status 0, amount 0
01:59:36.480 00.000 21948 MoveAxis(N, 0, ABG)
01:59:36.480 00.000 21948 Move returns status 0, amount 0
01:59:36.480 00.000 21948 move complete, result=0
01:59:36.480 00.000 21948 worker thread done servicing request
01:59:36.480 00.000 21948 Worker thread wakes up
01:59:36.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:36.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:36.481 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:37.992 01.511 21948 Exposure complete
01:59:38.050 00.058 21948 worker thread done servicing request
01:59:38.051 00.001 18120 OnExposeComplete: enter
01:59:38.052 00.001 18120 UpdateGuideState(): m_state=6
01:59:38.054 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
01:59:38.055 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=235.80, Mass=1948, SNR=30.6, Peak=173 HFD=3.8
01:59:38.056 00.001 18120 MultiStar: [#1 0.56,-0.47,0.00,M4] [#2 0.52,-0.35,0.00,M4] [#3 0.38,-0.46,0.00,M2] [#4 0.35,-0.60,0.00,M4] [#5 -0.05,0.03,0.48,U] [#6 0.05,0.16,0.51,U] [#7 0.09,-0.08,0.43,U] [#8 0.17,-0.01,0.39,U] 
01:59:38.057 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.00}, one-star: {0.14, -0.06}
01:59:38.058 00.001 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
01:59:38.059 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
01:59:38.059 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
01:59:38.061 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
01:59:38.062 00.001 18120 Enqueuing Move request for scope (0.09, -0.00)
01:59:38.063 00.001 21948 Worker thread wakes up
01:59:38.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:38.064 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.6
01:59:38.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.065 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:38.065 00.000 18120 Enqueuing Expose request
01:59:38.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:59:38.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:59:38.066 00.001 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
01:59:38.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:59:38.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:38.066 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:38.066 00.000 21948 MoveAxis(E, 0, ABG)
01:59:38.066 00.000 21948 Move returns status 0, amount 0
01:59:38.066 00.000 21948 MoveAxis(N, 0, ABG)
01:59:38.066 00.000 21948 Move returns status 0, amount 0
01:59:38.066 00.000 21948 move complete, result=0
01:59:38.066 00.000 21948 worker thread done servicing request
01:59:38.066 00.000 21948 Worker thread wakes up
01:59:38.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:38.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:38.066 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:39.701 01.635 21948 Exposure complete
01:59:39.736 00.035 21948 worker thread done servicing request
01:59:39.737 00.001 18120 OnExposeComplete: enter
01:59:39.737 00.000 18120 UpdateGuideState(): m_state=6
01:59:39.738 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
01:59:39.738 00.000 18120 Star::Find returns 1 (0), X=896.41, Y=235.61, Mass=1989, SNR=30.7, Peak=169 HFD=3.6
01:59:39.739 00.001 18120 MultiStar: [#1 0.63,-0.56,0.00,M5] [#2 0.38,-0.35,0.00,M5] [#3 0.46,-0.46,0.00,M3] [#4 0.45,-0.67,0.00,M5] [#5 0.21,-0.01,0.48,U] [#6 0.18,0.05,0.54,U] [#7 0.29,-0.17,0.43,U] [#8 -0.05,0.04,0.41,U] 
01:59:39.739 00.000 18120 refined, 4 included, MultiStar: {0.15, -0.10}, one-star: {0.13, -0.25}
01:59:39.740 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
01:59:39.740 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
01:59:39.741 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
01:59:39.742 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.10, opts=13)
01:59:39.742 00.000 18120 Enqueuing Move request for scope (0.15, -0.10)
01:59:39.743 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:39.743 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.7
01:59:39.744 00.001 21948 Worker thread wakes up
01:59:39.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:59:39.744 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:59:39.744 00.000 21948 Moving (0.15, -0.10) raw xDistance=-0.15 yDistance=-0.09
01:59:39.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:59:39.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:39.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:39.744 00.000 21948 MoveAxis(E, 0, ABG)
01:59:39.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.745 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:39.746 00.001 18120 Enqueuing Expose request
01:59:39.746 00.000 21948 Move returns status 0, amount 0
01:59:39.746 00.000 21948 MoveAxis(N, 0, ABG)
01:59:39.746 00.000 21948 Move returns status 0, amount 0
01:59:39.746 00.000 21948 move complete, result=0
01:59:39.747 00.001 21948 worker thread done servicing request
01:59:39.747 00.000 21948 Worker thread wakes up
01:59:39.747 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:39.747 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:39.747 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:41.274 01.527 21948 Exposure complete
01:59:41.309 00.035 21948 worker thread done servicing request
01:59:41.309 00.000 18120 OnExposeComplete: enter
01:59:41.309 00.000 18120 UpdateGuideState(): m_state=6
01:59:41.310 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
01:59:41.310 00.000 18120 Star::Find returns 1 (0), X=896.45, Y=235.57, Mass=2011, SNR=30.9, Peak=167 HFD=3.6
01:59:41.311 00.001 18120 MultiStar: [#1 0.52,-0.68,0.00,M6] [#2 0.46,-0.65,0.00,M6] [#3 0.35,-0.42,0.00,M4] [#4 0.27,-0.64,0.00,M6] [#5 -0.04,-0.11,0.45,U] [#6 0.05,-0.02,0.54,U] [#7 -0.01,-0.41,0.00,M1] [#8 0.18,-0.22,0.39,U] 
01:59:41.311 00.000 18120 refined, 3 included, MultiStar: {0.11, -0.18}, one-star: {0.18, -0.29}
01:59:41.312 00.001 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
01:59:41.312 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
01:59:41.313 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.04 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
01:59:41.314 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.18, opts=13)
01:59:41.314 00.000 18120 Enqueuing Move request for scope (0.11, -0.18)
01:59:41.315 00.001 21948 Worker thread wakes up
01:59:41.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
01:59:41.315 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
01:59:41.315 00.000 21948 Moving (0.11, -0.18) raw xDistance=-0.21 yDistance=-0.01
01:59:41.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:59:41.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:41.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:41.316 00.001 18120 UpdateGuideState exits: m=2011 RSB=30.9
01:59:41.316 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:41.317 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:41.317 00.000 18120 Enqueuing Expose request
01:59:41.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:59:41.317 00.000 21948 MoveAxis(E, 38, ABG)
01:59:41.318 00.001 21948 Guiding  Dir = 2, Dur = 38
01:59:41.318 00.000 21948 IsSlewing returns 0
01:59:41.318 00.000 21948 IsGuiding returns 0
01:59:41.321 00.003 21948 PulseGuide returned control before completion, sleep 47
01:59:41.381 00.060 21948 IsGuiding returns 0
01:59:41.382 00.001 21948 Move returns status 0, amount 38
01:59:41.382 00.000 21948 MoveAxis(N, 0, ABG)
01:59:41.382 00.000 21948 Move returns status 0, amount 0
01:59:41.382 00.000 21948 move complete, result=0
01:59:41.382 00.000 21948 worker thread done servicing request
01:59:41.382 00.000 21948 Worker thread wakes up
01:59:41.382 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
01:59:41.383 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:41.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:43.011 01.628 21948 Exposure complete
01:59:43.058 00.047 21948 worker thread done servicing request
01:59:43.067 00.009 18120 OnExposeComplete: enter
01:59:43.068 00.001 18120 UpdateGuideState(): m_state=6
01:59:43.069 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
01:59:43.070 00.001 18120 Star::Find returns 1 (0), X=896.48, Y=235.63, Mass=2001, SNR=30.9, Peak=166 HFD=3.6
01:59:43.071 00.001 18120 MultiStar: [#1 0.50,-0.53,0.00,M7] [#2 0.46,-0.60,0.00,M7] [#3 0.41,-0.32,0.00,M5] [#4 0.42,-0.54,0.00,M7] [#5 -0.18,0.02,0.45,U] [#6 0.15,0.24,0.53,U] [#7 0.14,-0.09,0.44,U] [#8 0.05,-0.06,0.42,U] 
01:59:43.071 00.000 18120 refined, 4 included, MultiStar: {0.10, -0.06}, one-star: {0.21, -0.23}
01:59:43.071 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
01:59:43.072 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
01:59:43.072 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.09 mountY=-0.07, mountTheta=-2.53
01:59:43.074 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.06, opts=13)
01:59:43.076 00.002 18120 Enqueuing Move request for scope (0.10, -0.06)
01:59:43.077 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:43.077 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.9
01:59:43.078 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.079 00.001 21948 Worker thread wakes up
01:59:43.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:59:43.079 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:59:43.079 00.000 21948 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.07
01:59:43.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:59:43.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:43.080 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:43.081 00.001 18120 Enqueuing Expose request
01:59:43.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:43.081 00.000 21948 MoveAxis(E, 0, ABG)
01:59:43.081 00.000 21948 Move returns status 0, amount 0
01:59:43.081 00.000 21948 MoveAxis(N, 0, ABG)
01:59:43.081 00.000 21948 Move returns status 0, amount 0
01:59:43.081 00.000 21948 move complete, result=0
01:59:43.082 00.001 21948 worker thread done servicing request
01:59:43.082 00.000 21948 Worker thread wakes up
01:59:43.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:43.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:43.083 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:44.603 01.520 21948 Exposure complete
01:59:44.638 00.035 21948 worker thread done servicing request
01:59:44.638 00.000 18120 OnExposeComplete: enter
01:59:44.638 00.000 18120 UpdateGuideState(): m_state=6
01:59:44.639 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
01:59:44.639 00.000 18120 Star::Find returns 1 (0), X=896.64, Y=235.63, Mass=2043, SNR=31.4, Peak=159 HFD=3.7
01:59:44.640 00.001 18120 MultiStar: [#1 0.48,-0.43,0.00,M8] [#2 0.66,-0.46,0.00,M8] [#3 0.48,-0.24,0.00,M6] [#4 0.32,-0.58,0.00,M8] [#5 -0.10,0.01,0.45,U] [#6 0.01,0.24,0.52,U] [#7 0.21,-0.07,0.44,U] [#8 0.15,-0.02,0.38,U] 
01:59:44.640 00.000 18120 refined, 4 included, MultiStar: {0.17, -0.05}, one-star: {0.36, -0.23}
01:59:44.641 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
01:59:44.641 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
01:59:44.641 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=-0.11 mountY=-0.13, mountTheta=-2.30
01:59:44.643 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.05, opts=13)
01:59:44.643 00.000 18120 Enqueuing Move request for scope (0.17, -0.05)
01:59:44.644 00.001 21948 Worker thread wakes up
01:59:44.644 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:44.645 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
01:59:44.645 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.4
01:59:44.646 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:44.647 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:44.648 00.001 18120 Enqueuing Expose request
01:59:44.649 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
01:59:44.649 00.000 21948 Moving (0.17, -0.05) raw xDistance=-0.11 yDistance=-0.13
01:59:44.649 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:59:44.649 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:44.649 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:44.649 00.000 21948 MoveAxis(E, 0, ABG)
01:59:44.649 00.000 21948 Move returns status 0, amount 0
01:59:44.649 00.000 21948 MoveAxis(N, 0, ABG)
01:59:44.649 00.000 21948 Move returns status 0, amount 0
01:59:44.649 00.000 21948 move complete, result=0
01:59:44.649 00.000 21948 worker thread done servicing request
01:59:44.649 00.000 21948 Worker thread wakes up
01:59:44.649 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:44.649 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:44.649 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:46.282 01.633 21948 Exposure complete
01:59:46.320 00.038 21948 worker thread done servicing request
01:59:46.320 00.000 18120 OnExposeComplete: enter
01:59:46.321 00.001 18120 UpdateGuideState(): m_state=6
01:59:46.322 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
01:59:46.322 00.000 18120 Star::Find returns 1 (0), X=896.57, Y=235.68, Mass=1997, SNR=30.9, Peak=171 HFD=3.6
01:59:46.323 00.001 18120 MultiStar: [#1 0.49,-0.40,0.00,M9] [#2 0.45,-0.32,0.00,M9] [#3 0.70,-0.37,0.00,M7] [#4 0.44,-0.37,0.00,M9] [#5 0.13,0.11,0.47,U] [#6 0.36,0.07,0.49,U] [#7 0.31,-0.01,0.42,U] [#8 0.28,0.04,0.37,U] 
01:59:46.323 00.000 18120 refined, 4 included, MultiStar: {0.28, -0.03}, one-star: {0.29, -0.18}
01:59:46.324 00.001 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
01:59:46.324 00.000 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
01:59:46.325 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.12 mountX=-0.14 mountY=-0.23, mountTheta=-2.12
01:59:46.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.03, opts=13)
01:59:46.328 00.002 18120 Enqueuing Move request for scope (0.28, -0.03)
01:59:46.329 00.001 21948 Worker thread wakes up
01:59:46.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:46.329 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.9
01:59:46.330 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:46.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:46.331 00.001 18120 Enqueuing Expose request
01:59:46.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
01:59:46.331 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
01:59:46.331 00.000 21948 Moving (0.28, -0.03) raw xDistance=-0.14 yDistance=-0.23
01:59:46.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:46.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:46.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:59:46.331 00.000 21948 MoveAxis(E, 0, ABG)
01:59:46.331 00.000 21948 Move returns status 0, amount 0
01:59:46.331 00.000 21948 MoveAxis(N, 0, ABG)
01:59:46.331 00.000 21948 Move returns status 0, amount 0
01:59:46.331 00.000 21948 move complete, result=0
01:59:46.331 00.000 21948 worker thread done servicing request
01:59:46.331 00.000 21948 Worker thread wakes up
01:59:46.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:46.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:46.332 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:47.851 01.519 21948 Exposure complete
01:59:47.888 00.037 21948 worker thread done servicing request
01:59:47.888 00.000 18120 OnExposeComplete: enter
01:59:47.889 00.001 18120 UpdateGuideState(): m_state=6
01:59:47.890 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
01:59:47.890 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=235.88, Mass=1978, SNR=30.8, Peak=171 HFD=3.9
01:59:47.891 00.001 18120 MultiStar: [#1 0.55,-0.24,0.00,M10] [#2 0.39,-0.04,0.00,M10] [#3 0.28,-0.23,0.60,U] [#4 0.68,-0.42,0.00,M10] [#5 0.00,0.36,0.45,U] [#6 -0.08,0.01,0.52,U] [#7 0.06,0.17,0.45,U] [#8 0.18,0.27,0.39,U] 
01:59:47.891 00.000 18120 refined, 5 included, MultiStar: {0.17, 0.07}, one-star: {0.34, 0.02}
01:59:47.892 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
01:59:47.892 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
01:59:47.893 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
01:59:47.894 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.07, opts=13)
01:59:47.895 00.001 18120 Enqueuing Move request for scope (0.17, 0.07)
01:59:47.895 00.000 21948 Worker thread wakes up
01:59:47.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:59:47.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:59:47.895 00.000 21948 Moving (0.17, 0.07) raw xDistance=-0.01 yDistance=-0.18
01:59:47.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:47.896 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:59:47.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:47.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:59:47.896 00.000 21948 MoveAxis(E, 0, ABG)
01:59:47.896 00.000 21948 Move returns status 0, amount 0
01:59:47.896 00.000 21948 MoveAxis(N, 0, ABG)
01:59:47.896 00.000 21948 Move returns status 0, amount 0
01:59:47.896 00.000 21948 move complete, result=0
01:59:47.896 00.000 21948 worker thread done servicing request
01:59:47.896 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
01:59:47.896 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:47.898 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:47.900 00.002 18120 Enqueuing Expose request
01:59:47.903 00.003 21948 Worker thread wakes up
01:59:47.903 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:47.904 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:47.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:49.531 01.627 21948 Exposure complete
01:59:49.577 00.046 21948 worker thread done servicing request
01:59:49.577 00.000 18120 OnExposeComplete: enter
01:59:49.579 00.002 18120 UpdateGuideState(): m_state=6
01:59:49.579 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
01:59:49.580 00.001 18120 Star::Find returns 1 (0), X=896.45, Y=235.79, Mass=2044, SNR=31.2, Peak=181 HFD=3.8
01:59:49.580 00.000 18120 MultiStar: [#1 0.50,-0.35,0.00,R] [#2 0.51,-0.30,0.00,R] [#3 0.36,-0.53,0.00,M7] [#4 0.60,-0.57,0.00,R] [#5 0.21,0.10,0.44,U] [#6 0.22,0.10,0.51,U] [#7 0.18,-0.16,0.39,U] [#8 0.38,-0.03,0.00,M1] 
01:59:49.581 00.001 18120 single-star, 3 included, MultiStar: {0.19, -0.02}, one-star: {0.17, -0.08}
01:59:49.581 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
01:59:49.581 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
01:59:49.582 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.42 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
01:59:49.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.08, opts=13)
01:59:49.584 00.001 18120 Enqueuing Move request for scope (0.17, -0.08)
01:59:49.584 00.000 21948 Worker thread wakes up
01:59:49.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:59:49.584 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:59:49.584 00.000 21948 Moving (0.17, -0.08) raw xDistance=-0.14 yDistance=-0.12
01:59:49.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:49.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:49.585 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:49.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:49.585 00.000 21948 MoveAxis(E, 0, ABG)
01:59:49.585 00.000 21948 Move returns status 0, amount 0
01:59:49.586 00.001 21948 MoveAxis(N, 0, ABG)
01:59:49.586 00.000 21948 Move returns status 0, amount 0
01:59:49.586 00.000 21948 move complete, result=0
01:59:49.586 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.2
01:59:49.586 00.000 21948 worker thread done servicing request
01:59:49.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:49.587 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:49.587 00.000 18120 Enqueuing Expose request
01:59:49.587 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:49.588 00.001 21948 Worker thread wakes up
01:59:49.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:49.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:51.114 01.526 21948 Exposure complete
01:59:51.149 00.035 21948 worker thread done servicing request
01:59:51.149 00.000 18120 OnExposeComplete: enter
01:59:51.151 00.002 18120 UpdateGuideState(): m_state=6
01:59:51.151 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
01:59:51.152 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=235.68, Mass=1991, SNR=30.7, Peak=164 HFD=3.8
01:59:51.152 00.000 18120 MultiStar: [#1 -0.02,-0.39,0.00,M1] [#2 -0.01,-0.15,0.64,U] [#3 0.27,-0.33,0.00,M8] [#4 -0.03,0.11,0.58,U] [#5 0.03,-0.04,0.46,U] [#6 0.11,0.06,0.52,U] [#7 0.17,-0.23,0.47,U] [#8 0.17,0.05,0.39,U] 
01:59:51.153 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.18, -0.18}
01:59:51.153 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
01:59:51.154 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
01:59:51.154 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
01:59:51.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
01:59:51.156 00.001 18120 Enqueuing Move request for scope (0.09, -0.07)
01:59:51.156 00.000 21948 Worker thread wakes up
01:59:51.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:51.157 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:59:51.157 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:59:51.157 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.7
01:59:51.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:51.158 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:51.158 00.000 18120 Enqueuing Expose request
01:59:51.158 00.000 21948 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.05
01:59:51.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:59:51.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:51.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:51.158 00.000 21948 MoveAxis(E, 0, ABG)
01:59:51.158 00.000 21948 Move returns status 0, amount 0
01:59:51.158 00.000 21948 MoveAxis(N, 0, ABG)
01:59:51.159 00.001 21948 Move returns status 0, amount 0
01:59:51.159 00.000 21948 move complete, result=0
01:59:51.159 00.000 21948 worker thread done servicing request
01:59:51.159 00.000 21948 Worker thread wakes up
01:59:51.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:51.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:51.159 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:52.797 01.638 21948 Exposure complete
01:59:52.852 00.055 21948 worker thread done servicing request
01:59:52.852 00.000 18120 OnExposeComplete: enter
01:59:52.853 00.001 18120 UpdateGuideState(): m_state=6
01:59:52.853 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
01:59:52.855 00.002 18120 Star::Find returns 1 (0), X=896.48, Y=235.58, Mass=2073, SNR=31.4, Peak=165 HFD=4.1
01:59:52.856 00.001 18120 MultiStar: [#1 -0.02,-0.31,0.75,U] [#2 0.12,-0.18,0.62,U] [#3 0.18,-0.39,0.00,M9] [#4 -0.24,-0.08,0.53,U] [#5 -0.03,0.01,0.47,U] [#6 -0.03,-0.05,0.52,U] [#7 0.37,-0.23,0.00,M1] [#8 0.07,-0.08,0.40,U] 
01:59:52.857 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.17}, one-star: {0.20, -0.28}
01:59:52.857 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.39 = 2.89)
01:59:52.857 00.000 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
01:59:52.858 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.39 mountX=-0.16 mountY=0.05, mountTheta=2.86
01:59:52.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.17, opts=13)
01:59:52.860 00.001 18120 Enqueuing Move request for scope (0.03, -0.17)
01:59:52.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:52.861 00.001 21948 Worker thread wakes up
01:59:52.861 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.4
01:59:52.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
01:59:52.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
01:59:52.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:52.862 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:52.862 00.000 18120 Enqueuing Expose request
01:59:52.863 00.001 21948 Moving (0.03, -0.17) raw xDistance=-0.16 yDistance=0.05
01:59:52.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:59:52.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:52.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:59:52.863 00.000 21948 MoveAxis(E, 0, ABG)
01:59:52.863 00.000 21948 Move returns status 0, amount 0
01:59:52.863 00.000 21948 MoveAxis(N, 0, ABG)
01:59:52.863 00.000 21948 Move returns status 0, amount 0
01:59:52.863 00.000 21948 move complete, result=0
01:59:52.863 00.000 21948 worker thread done servicing request
01:59:52.863 00.000 21948 Worker thread wakes up
01:59:52.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:52.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:52.863 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:54.375 01.512 21948 Exposure complete
01:59:54.441 00.066 21948 worker thread done servicing request
01:59:54.441 00.000 18120 OnExposeComplete: enter
01:59:54.443 00.002 18120 UpdateGuideState(): m_state=6
01:59:54.444 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
01:59:54.445 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=235.64, Mass=2005, SNR=30.9, Peak=159 HFD=3.9
01:59:54.448 00.003 18120 MultiStar: [#1 0.04,-0.15,0.73,U] [#2 0.02,-0.09,0.66,U] [#3 0.43,-0.54,0.00,M10] [#4 -0.01,-0.09,0.55,U] [#5 -0.23,-0.01,0.47,U] [#6 0.23,-0.04,0.51,U] [#7 0.25,-0.36,0.00,M2] [#8 0.47,-0.05,0.00,M1] 
01:59:54.450 00.002 18120 refined, 5 included, MultiStar: {0.07, -0.12}, one-star: {0.23, -0.22}
01:59:54.452 00.002 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
01:59:54.455 00.003 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
01:59:54.457 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.03 mountX=-0.14 mountY=-0.01, mountTheta=-3.07
01:59:54.461 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.12, opts=13)
01:59:54.464 00.003 18120 Enqueuing Move request for scope (0.07, -0.12)
01:59:54.466 00.002 21948 Worker thread wakes up
01:59:54.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:59:54.466 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:59:54.466 00.000 21948 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.01
01:59:54.466 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:54.467 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:54.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:54.467 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.9
01:59:54.467 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:54.468 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:54.468 00.000 18120 Enqueuing Expose request
01:59:54.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:59:54.468 00.000 21948 MoveAxis(E, 0, ABG)
01:59:54.468 00.000 21948 Move returns status 0, amount 0
01:59:54.468 00.000 21948 MoveAxis(N, 0, ABG)
01:59:54.468 00.000 21948 Move returns status 0, amount 0
01:59:54.468 00.000 21948 move complete, result=0
01:59:54.469 00.001 21948 worker thread done servicing request
01:59:54.469 00.000 21948 Worker thread wakes up
01:59:54.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:54.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:54.469 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:56.102 01.633 21948 Exposure complete
01:59:56.149 00.047 21948 worker thread done servicing request
01:59:56.149 00.000 18120 OnExposeComplete: enter
01:59:56.150 00.001 18120 UpdateGuideState(): m_state=6
01:59:56.150 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
01:59:56.151 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=235.60, Mass=1947, SNR=30.5, Peak=160 HFD=3.6
01:59:56.151 00.000 18120 MultiStar: [#1 -0.01,-0.36,0.74,U] [#2 -0.21,-0.35,0.00,M1] [#3 0.22,-0.57,0.00,R] [#4 -0.01,-0.21,0.55,U] [#5 -0.13,-0.25,0.46,U] [#6 0.13,-0.22,0.51,U] [#7 -0.05,-0.11,0.44,U] [#8 0.14,-0.17,0.39,U] 
01:59:56.151 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.24}, one-star: {0.18, -0.26}
01:59:56.152 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.93)
01:59:56.152 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.89)
01:59:56.153 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.36 mountX=-0.24 mountY=0.06, mountTheta=2.89
01:59:56.154 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.24, opts=13)
01:59:56.154 00.000 18120 Enqueuing Move request for scope (0.05, -0.24)
01:59:56.155 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:56.155 00.000 21948 Worker thread wakes up
01:59:56.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
01:59:56.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
01:59:56.155 00.000 21948 Moving (0.05, -0.24) raw xDistance=-0.24 yDistance=0.06
01:59:56.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:59:56.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:56.155 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
01:59:56.156 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:56.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:56.157 00.001 18120 Enqueuing Expose request
01:59:56.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:56.157 00.000 21948 MoveAxis(E, 43, ABG)
01:59:56.157 00.000 21948 Guiding  Dir = 2, Dur = 43
01:59:56.157 00.000 21948 IsSlewing returns 0
01:59:56.157 00.000 21948 IsGuiding returns 0
01:59:56.159 00.002 21948 PulseGuide returned control before completion, sleep 51
01:59:56.230 00.071 21948 IsGuiding returns 0
01:59:56.230 00.000 21948 Move returns status 0, amount 43
01:59:56.230 00.000 21948 MoveAxis(N, 0, ABG)
01:59:56.230 00.000 21948 Move returns status 0, amount 0
01:59:56.230 00.000 21948 move complete, result=0
01:59:56.230 00.000 21948 worker thread done servicing request
01:59:56.230 00.000 21948 Worker thread wakes up
01:59:56.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:56.230 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:59:56.231 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:57.640 01.409 21948 Exposure complete
01:59:57.672 00.032 21948 worker thread done servicing request
01:59:57.672 00.000 18120 OnExposeComplete: enter
01:59:57.673 00.001 18120 UpdateGuideState(): m_state=6
01:59:57.673 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
01:59:57.674 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=235.67, Mass=2050, SNR=31.3, Peak=155 HFD=3.7
01:59:57.674 00.000 18120 MultiStar: [#1 -0.16,-0.30,0.70,U] [#2 -0.29,-0.13,0.63,U] [#3 0.10,0.25,0.60,U] [#4 -0.48,-0.06,0.00,M1] [#5 -0.15,-0.05,0.44,U] [#6 -0.17,-0.10,0.51,U] [#7 0.03,-0.20,0.39,U] [#8 -0.15,-0.08,0.38,U] 
01:59:57.675 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {0.13, -0.19}
01:59:57.675 00.000 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.11 = 2.17)
01:59:57.676 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.15 = 2.13)
01:59:57.676 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.11 mountX=-0.07 mountY=0.11, mountTheta=2.16
01:59:57.677 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.11, opts=13)
01:59:57.678 00.001 18120 Enqueuing Move request for scope (-0.07, -0.11)
01:59:57.678 00.000 21948 Worker thread wakes up
01:59:57.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:57.679 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.3
01:59:57.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.680 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:57.680 00.000 18120 Enqueuing Expose request
01:59:57.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
01:59:57.681 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
01:59:57.681 00.000 21948 Moving (-0.07, -0.11) raw xDistance=-0.07 yDistance=0.11
01:59:57.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:59:57.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:57.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:59:57.681 00.000 21948 MoveAxis(E, 0, ABG)
01:59:57.681 00.000 21948 Move returns status 0, amount 0
01:59:57.681 00.000 21948 MoveAxis(N, 0, ABG)
01:59:57.681 00.000 21948 Move returns status 0, amount 0
01:59:57.681 00.000 21948 move complete, result=0
01:59:57.681 00.000 21948 worker thread done servicing request
01:59:57.681 00.000 21948 Worker thread wakes up
01:59:57.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:57.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:57.681 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:59.308 01.627 21948 Exposure complete
01:59:59.343 00.035 21948 worker thread done servicing request
01:59:59.343 00.000 18120 OnExposeComplete: enter
01:59:59.344 00.001 18120 UpdateGuideState(): m_state=6
01:59:59.345 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
01:59:59.345 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.70, Mass=1960, SNR=30.7, Peak=163 HFD=4.0
01:59:59.346 00.001 18120 MultiStar: [#1 0.10,-0.16,0.76,U] [#2 0.10,-0.10,0.63,U] [#3 0.16,0.17,0.59,U] [#4 -0.30,-0.06,0.57,U] [#5 0.05,0.15,0.45,U] [#6 0.19,0.08,0.50,U] [#7 0.11,0.02,0.46,U] [#8 0.18,0.06,0.39,U] 
01:59:59.347 00.001 18120 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.47, -0.16}
01:59:59.347 00.000 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
01:59:59.348 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
01:59:59.349 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=-0.08 mountY=-0.12, mountTheta=-2.19
01:59:59.350 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.03, opts=13)
01:59:59.351 00.001 18120 Enqueuing Move request for scope (0.15, -0.03)
01:59:59.351 00.000 21948 Worker thread wakes up
01:59:59.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
01:59:59.352 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:59:59.352 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:59:59.352 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
01:59:59.353 00.001 21948 Moving (0.15, -0.03) raw xDistance=-0.08 yDistance=-0.12
01:59:59.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:59:59.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.353 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
01:59:59.353 00.000 18120 Enqueuing Expose request
01:59:59.354 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:59.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:59.354 00.000 21948 MoveAxis(E, 0, ABG)
01:59:59.354 00.000 21948 Move returns status 0, amount 0
01:59:59.354 00.000 21948 MoveAxis(N, 0, ABG)
01:59:59.354 00.000 21948 Move returns status 0, amount 0
01:59:59.354 00.000 21948 move complete, result=0
01:59:59.354 00.000 21948 worker thread done servicing request
01:59:59.354 00.000 21948 Worker thread wakes up
01:59:59.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
01:59:59.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
01:59:59.354 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:00.883 01.529 21948 Exposure complete
02:00:00.930 00.047 21948 worker thread done servicing request
02:00:00.930 00.000 18120 OnExposeComplete: enter
02:00:00.931 00.001 18120 UpdateGuideState(): m_state=6
02:00:00.931 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
02:00:00.932 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=235.75, Mass=2054, SNR=31.5, Peak=157 HFD=4.0
02:00:00.933 00.001 18120 MultiStar: [#1 0.03,-0.02,0.70,U] [#2 -0.23,0.12,0.61,U] [#3 0.14,0.34,0.59,U] [#4 -0.08,0.22,0.53,U] [#5 0.04,0.22,0.46,U] [#6 0.06,-0.01,0.50,U] [#7 0.17,-0.08,0.43,U] [#8 0.29,-0.10,0.40,U] 
02:00:00.933 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.35, -0.12}
02:00:00.933 00.000 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.00) = xAngle (-1.50 = -1.50)
02:00:00.934 00.001 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
02:00:00.934 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=0.01 mountY=-0.11, mountTheta=-1.50
02:00:00.937 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
02:00:00.937 00.000 18120 Enqueuing Move request for scope (0.10, 0.05)
02:00:00.938 00.001 21948 Worker thread wakes up
02:00:00.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:00:00.938 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:00:00.938 00.000 21948 Moving (0.10, 0.05) raw xDistance=0.01 yDistance=-0.11
02:00:00.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:00:00.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:00.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:00:00.938 00.000 21948 MoveAxis(E, 0, ABG)
02:00:00.938 00.000 21948 Move returns status 0, amount 0
02:00:00.938 00.000 21948 MoveAxis(N, 0, ABG)
02:00:00.938 00.000 21948 Move returns status 0, amount 0
02:00:00.938 00.000 21948 move complete, result=0
02:00:00.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:00.938 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.5
02:00:00.939 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:00.939 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:00.939 00.000 18120 Enqueuing Expose request
02:00:00.940 00.001 21948 worker thread done servicing request
02:00:00.940 00.000 21948 Worker thread wakes up
02:00:00.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:00.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:00:00.940 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:02.577 01.637 21948 Exposure complete
02:00:02.617 00.040 21948 worker thread done servicing request
02:00:02.617 00.000 18120 OnExposeComplete: enter
02:00:02.618 00.001 18120 UpdateGuideState(): m_state=6
02:00:02.619 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
02:00:02.620 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=235.85, Mass=1956, SNR=30.7, Peak=186 HFD=4.0
02:00:02.623 00.003 18120 MultiStar: [#1 -0.28,-0.05,0.71,U] [#2 -0.37,0.18,0.00,M1] [#3 -0.06,0.31,0.60,U] [#4 -0.59,0.19,0.00,M1] [#5 -0.26,0.18,0.46,U] [#6 -0.24,0.13,0.54,U] [#7 -0.12,-0.20,0.39,U] [#8 -0.12,0.25,0.39,U] 
02:00:02.626 00.003 18120 single-star, 6 included, MultiStar: {-0.14, 0.08}, one-star: {-0.00, -0.01}
02:00:02.628 00.002 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
02:00:02.630 00.002 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
02:00:02.630 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.77 mountX=-0.01 mountY=0.01, mountTheta=2.49
02:00:02.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.01, opts=13)
02:00:02.632 00.000 18120 Enqueuing Move request for scope (-0.00, -0.01)
02:00:02.632 00.000 21948 Worker thread wakes up
02:00:02.633 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:02.633 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.7
02:00:02.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.634 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:02.634 00.000 18120 Enqueuing Expose request
02:00:02.635 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
02:00:02.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
02:00:02.635 00.000 21948 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
02:00:02.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:02.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:02.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:00:02.635 00.000 21948 MoveAxis(E, 0, ABG)
02:00:02.635 00.000 21948 Move returns status 0, amount 0
02:00:02.635 00.000 21948 MoveAxis(N, 0, ABG)
02:00:02.635 00.000 21948 Move returns status 0, amount 0
02:00:02.635 00.000 21948 move complete, result=0
02:00:02.635 00.000 21948 worker thread done servicing request
02:00:02.635 00.000 21948 Worker thread wakes up
02:00:02.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:02.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:00:02.635 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:04.161 01.526 21948 Exposure complete
02:00:04.201 00.040 21948 worker thread done servicing request
02:00:04.201 00.000 18120 OnExposeComplete: enter
02:00:04.201 00.000 18120 UpdateGuideState(): m_state=6
02:00:04.202 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
02:00:04.202 00.000 18120 Star::Find returns 1 (0), X=896.02, Y=236.11, Mass=2030, SNR=31.3, Peak=174 HFD=4.3
02:00:04.203 00.001 18120 MultiStar: [#1 -0.44,0.35,0.00,M1] [#2 -0.54,0.34,0.00,M2] [#3 -0.40,0.73,0.00,M1] [#4 -0.74,0.52,0.00,M2] [#5 -0.41,0.45,0.00,M1] [#6 -0.60,0.48,0.00,M1] [#7 -0.46,0.43,0.00,M1] [#8 -0.18,0.31,0.38,U] 
02:00:04.203 00.000 18120 refined, 1 included, MultiStar: {-0.23, 0.26}, one-star: {-0.25, 0.24}
02:00:04.204 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
02:00:04.204 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
02:00:04.205 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.26 hyp=0.35 cameraTheta=2.30 mountX=0.34 mountY=0.09, mountTheta=0.26
02:00:04.206 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.26, opts=13)
02:00:04.207 00.001 18120 Enqueuing Move request for scope (-0.23, 0.26)
02:00:04.207 00.000 21948 Worker thread wakes up
02:00:04.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.26) opts 0xd
02:00:04.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:04.208 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.3
02:00:04.208 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:04.209 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:04.209 00.000 18120 Enqueuing Expose request
02:00:04.210 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.26)
02:00:04.210 00.000 21948 Moving (-0.23, 0.26) raw xDistance=0.34 yDistance=0.09
02:00:04.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:00:04.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:04.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:00:04.210 00.000 21948 MoveAxis(W, 60, ABG)
02:00:04.210 00.000 21948 Guiding  Dir = 3, Dur = 60
02:00:04.210 00.000 21948 IsSlewing returns 0
02:00:04.210 00.000 21948 IsGuiding returns 0
02:00:04.212 00.002 21948 PulseGuide returned control before completion, sleep 69
02:00:04.287 00.075 21948 IsGuiding returns 0
02:00:04.287 00.000 21948 Move returns status 0, amount 60
02:00:04.287 00.000 21948 MoveAxis(N, 0, ABG)
02:00:04.287 00.000 21948 Move returns status 0, amount 0
02:00:04.287 00.000 21948 move complete, result=0
02:00:04.287 00.000 21948 worker thread done servicing request
02:00:04.287 00.000 21948 Worker thread wakes up
02:00:04.287 00.000 18120 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
02:00:04.288 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:04.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:00:05.457 01.169 18120 evsrv: cli 0D46D5D0 connect
02:00:05.458 00.001 18120 case statement mapped state 6 to 3
02:00:05.458 00.000 18120 case statement mapped state 6 to 3
02:00:05.459 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"d938f138-a495-4c07-9d96-244a4dff264b"}
02:00:05.459 00.000 18120 case statement mapped state 6 to 3
02:00:05.460 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d938f138-a495-4c07-9d96-244a4dff264b"}
02:00:05.460 00.000 18120 evsrv: cli 0D46D5D0 disconnect
02:00:05.462 00.002 18120 evsrv: cli 0D46D490 connect
02:00:05.462 00.000 18120 case statement mapped state 6 to 3
02:00:05.463 00.001 18120 case statement mapped state 6 to 3
02:00:05.465 00.002 18120 evsrv: cli 0D46D490 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"0a8e0b7d-f657-4acb-814c-c1b14b3f35b6"}
02:00:05.466 00.001 18120 PhdController::Dither begins
02:00:05.466 00.000 18120 dither: size=2.00, dRA=0.94 dDec=0.44
02:00:05.467 00.001 18120 MountToCamera -- mountTheta (0.43) + m_xAngle (2.00) = xAngle (2.43 = 2.43)
02:00:05.467 00.000 18120 MountToCamera -- mountX=0.94 mountY=0.44 hyp=1.04 mountTheta=0.43 cameraX=-0.79, cameraY=0.68 cameraTheta=2.43
02:00:05.468 00.001 18120 setting lock position to (895.49, 236.54)
02:00:05.468 00.000 18120 Mount: notify guiding dithered (-0.8, 0.7)
02:00:05.469 00.001 18120 MultiStar: stabilizing after lock position change
02:00:05.469 00.000 18120 Status Line: Dithering de 0.94,0.44
02:00:05.471 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:00:05.471 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
02:00:05.472 00.001 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":0,"id":"0a8e0b7d-f657-4acb-814c-c1b14b3f35b6"}
02:00:05.473 00.001 18120 evsrv: cli 0D46D490 disconnect
02:00:05.915 00.442 21948 Exposure complete
02:00:05.940 00.025 21948 worker thread done servicing request
02:00:05.940 00.000 18120 OnExposeComplete: enter
02:00:05.942 00.002 18120 UpdateGuideState(): m_state=6
02:00:05.943 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
02:00:05.943 00.000 18120 Star::Find returns 1 (0), X=896.28, Y=235.96, Mass=1943, SNR=30.5, Peak=201 HFD=4.0
02:00:05.943 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
02:00:05.944 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
02:00:05.944 00.000 18120 CameraToMount -- cameraX=0.79 cameraY=-0.58 hyp=0.98 cameraTheta=-0.64 mountX=-0.85 mountY=-0.44, mountTheta=-2.66
02:00:05.947 00.003 18120 dither recenter: remaining=(-0.9,-0.4) step=(-0.9,-0.4)
02:00:05.947 00.000 18120 MountToCamera -- mountTheta (-2.71) + m_xAngle (2.00) = xAngle (-0.71 = -0.71)
02:00:05.948 00.001 18120 MountToCamera -- mountX=-0.94 mountY=-0.44 hyp=1.04 mountTheta=-2.71 cameraX=0.79, cameraY=-0.68 cameraTheta=-0.71
02:00:05.949 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.79, y=-0.68, opts=4)
02:00:05.949 00.000 18120 Enqueuing Move request for scope (0.79, -0.68)
02:00:05.950 00.001 18120 Mount: notify direct move -0.94,-0.44
02:00:05.950 00.000 21948 Worker thread wakes up
02:00:05.950 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:05.951 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.5
02:00:05.951 00.000 18120 PhdController: settling, locked = 1, distance = 1.14 (0.50) aobump = 0 frame = 1 / 99999
02:00:05.952 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.68) opts 0x4
02:00:05.952 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060805.952,"Host":"ASUS_SAM","Inst":1,"Distance":1.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:00:05.953 00.001 21948 Handling offset move in thread for scope, endpoint = (0.79, -0.68)
02:00:05.953 00.000 21948 Moving (0.79, -0.68) raw xDistance=-0.94 yDistance=-0.44
02:00:05.953 00.000 21948 MoveAxis(E, 267, B)
02:00:05.953 00.000 21948 Guiding  Dir = 2, Dur = 267
02:00:05.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:05.954 00.001 21948 IsSlewing returns 0
02:00:05.954 00.000 18120 Enqueuing Expose request
02:00:05.955 00.001 21948 IsGuiding returns 0
02:00:05.957 00.002 21948 PulseGuide returned control before completion, sleep 275
02:00:06.245 00.288 21948 IsGuiding returns 1
02:00:06.245 00.000 21948 scope still moving after pulse duration time elapsed
02:00:06.276 00.031 21948 IsSlewing returns 0
02:00:06.276 00.000 21948 IsGuiding returns 0
02:00:06.276 00.000 21948 scope move finished after 267 + 54 ms
02:00:06.276 00.000 21948 Move returns status 0, amount 267
02:00:06.277 00.001 21948 MoveAxis(N, 104, B)
02:00:06.277 00.000 21948 Guiding  Dir = 0, Dur = 104
02:00:06.277 00.000 21948 IsSlewing returns 0
02:00:06.277 00.000 21948 IsGuiding returns 0
02:00:06.281 00.004 21948 PulseGuide returned control before completion, sleep 110
02:00:06.407 00.126 21948 IsGuiding returns 0
02:00:06.407 00.000 21948 Move returns status 0, amount 104
02:00:06.407 00.000 21948 move complete, result=0
02:00:06.407 00.000 21948 worker thread done servicing request
02:00:06.407 00.000 21948 Worker thread wakes up
02:00:06.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:06.407 00.000 18120 GuideStep: -0.9 px 267 ms EAST, -0.4 px 104 ms NORTH
02:00:06.408 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:07.822 01.414 21948 Exposure complete
02:00:07.855 00.033 21948 worker thread done servicing request
02:00:07.855 00.000 18120 OnExposeComplete: enter
02:00:07.856 00.001 18120 UpdateGuideState(): m_state=6
02:00:07.857 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
02:00:07.857 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=236.37, Mass=2015, SNR=31.1, Peak=173 HFD=4.0
02:00:07.858 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
02:00:07.858 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
02:00:07.859 00.001 18120 CameraToMount -- cameraX=0.47 cameraY=-0.16 hyp=0.50 cameraTheta=-0.33 mountX=-0.34 mountY=-0.35, mountTheta=-2.35
02:00:07.861 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=-0.16, opts=13)
02:00:07.861 00.000 18120 Enqueuing Move request for scope (0.47, -0.16)
02:00:07.862 00.001 21948 Worker thread wakes up
02:00:07.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.16) opts 0xd
02:00:07.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.47, -0.16)
02:00:07.862 00.000 21948 Moving (0.47, -0.16) raw xDistance=-0.34 yDistance=-0.35
02:00:07.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:00:07.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:07.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:07.863 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:00:07.863 00.000 21948 MoveAxis(E, 62, ABG)
02:00:07.863 00.000 21948 Guiding  Dir = 2, Dur = 62
02:00:07.863 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.1
02:00:07.864 00.001 21948 IsSlewing returns 0
02:00:07.864 00.000 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 2 / 99999
02:00:07.865 00.001 21948 IsGuiding returns 0
02:00:07.865 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060807.865,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:00:07.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:07.868 00.002 18120 Enqueuing Expose request
02:00:07.868 00.000 21948 PulseGuide returned control before completion, sleep 71
02:00:07.947 00.079 21948 IsGuiding returns 0
02:00:07.947 00.000 21948 Move returns status 0, amount 62
02:00:07.947 00.000 21948 MoveAxis(N, 0, ABG)
02:00:07.947 00.000 21948 Move returns status 0, amount 0
02:00:07.947 00.000 21948 move complete, result=0
02:00:07.947 00.000 21948 worker thread done servicing request
02:00:07.947 00.000 21948 Worker thread wakes up
02:00:07.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:07.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:07.947 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.3 px 0 ms NORTH
02:00:09.576 01.629 21948 Exposure complete
02:00:09.612 00.036 21948 worker thread done servicing request
02:00:09.612 00.000 18120 OnExposeComplete: enter
02:00:09.614 00.002 18120 UpdateGuideState(): m_state=6
02:00:09.614 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
02:00:09.615 00.001 18120 Star::Find returns 1 (0), X=895.77, Y=236.45, Mass=1988, SNR=30.8, Peak=158 HFD=3.7
02:00:09.615 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
02:00:09.616 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
02:00:09.616 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.29 mountX=-0.19 mountY=-0.21, mountTheta=-2.31
02:00:09.617 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.09, opts=13)
02:00:09.618 00.001 18120 Enqueuing Move request for scope (0.28, -0.09)
02:00:09.619 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:09.619 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.8
02:00:09.620 00.001 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 3 / 99999
02:00:09.620 00.000 21948 Worker thread wakes up
02:00:09.620 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060809.620,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:00:09.621 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
02:00:09.621 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
02:00:09.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:09.621 00.000 18120 Enqueuing Expose request
02:00:09.624 00.003 21948 Moving (0.28, -0.09) raw xDistance=-0.19 yDistance=-0.21
02:00:09.625 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:00:09.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:09.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:00:09.625 00.000 21948 MoveAxis(E, 0, ABG)
02:00:09.625 00.000 21948 Move returns status 0, amount 0
02:00:09.625 00.000 21948 MoveAxis(N, 0, ABG)
02:00:09.625 00.000 21948 Move returns status 0, amount 0
02:00:09.625 00.000 21948 move complete, result=0
02:00:09.625 00.000 21948 worker thread done servicing request
02:00:09.625 00.000 21948 Worker thread wakes up
02:00:09.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:09.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:09.625 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:11.146 01.521 21948 Exposure complete
02:00:11.194 00.048 21948 worker thread done servicing request
02:00:11.194 00.000 18120 OnExposeComplete: enter
02:00:11.198 00.004 18120 UpdateGuideState(): m_state=6
02:00:11.199 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
02:00:11.199 00.000 18120 Star::Find returns 1 (0), X=895.77, Y=236.42, Mass=1940, SNR=30.6, Peak=162 HFD=3.7
02:00:11.200 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
02:00:11.201 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
02:00:11.202 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.12 hyp=0.31 cameraTheta=-0.41 mountX=-0.23 mountY=-0.20, mountTheta=-2.43
02:00:11.203 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.12, opts=13)
02:00:11.203 00.000 18120 Enqueuing Move request for scope (0.28, -0.12)
02:00:11.204 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:11.204 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.6
02:00:11.205 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 4 / 99999
02:00:11.205 00.000 21948 Worker thread wakes up
02:00:11.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.12) opts 0xd
02:00:11.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.12)
02:00:11.205 00.000 21948 Moving (0.28, -0.12) raw xDistance=-0.23 yDistance=-0.20
02:00:11.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:00:11.205 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060811.205,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
02:00:11.207 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:11.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:00:11.207 00.000 21948 MoveAxis(E, 41, ABG)
02:00:11.207 00.000 21948 Guiding  Dir = 2, Dur = 41
02:00:11.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:11.208 00.001 21948 IsSlewing returns 0
02:00:11.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:11.208 00.000 21948 IsGuiding returns 0
02:00:11.209 00.001 18120 Enqueuing Expose request
02:00:11.210 00.001 21948 PulseGuide returned control before completion, sleep 49
02:00:11.267 00.057 21948 IsGuiding returns 0
02:00:11.267 00.000 21948 Move returns status 0, amount 41
02:00:11.267 00.000 21948 MoveAxis(N, 0, ABG)
02:00:11.267 00.000 21948 Move returns status 0, amount 0
02:00:11.267 00.000 21948 move complete, result=0
02:00:11.267 00.000 21948 worker thread done servicing request
02:00:11.267 00.000 21948 Worker thread wakes up
02:00:11.268 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:11.268 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
02:00:11.271 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:12.902 01.631 21948 Exposure complete
02:00:12.935 00.033 21948 worker thread done servicing request
02:00:12.935 00.000 18120 OnExposeComplete: enter
02:00:12.936 00.001 18120 UpdateGuideState(): m_state=6
02:00:12.937 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
02:00:12.937 00.000 18120 Star::Find returns 1 (0), X=895.66, Y=236.84, Mass=1910, SNR=30.3, Peak=149 HFD=4.0
02:00:12.938 00.001 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
02:00:12.938 00.000 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
02:00:12.939 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.35 cameraTheta=1.06 mountX=0.21 mountY=-0.29, mountTheta=-0.95
02:00:12.942 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.30, opts=13)
02:00:12.943 00.001 18120 Enqueuing Move request for scope (0.17, 0.30)
02:00:12.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:12.944 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.3
02:00:12.944 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 5 / 99999
02:00:12.945 00.001 21948 Worker thread wakes up
02:00:12.945 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.30) opts 0xd
02:00:12.945 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.30)
02:00:12.945 00.000 21948 Moving (0.17, 0.30) raw xDistance=0.21 yDistance=-0.29
02:00:12.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
02:00:12.945 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.70
02:00:12.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:00:12.945 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060812.945,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
02:00:12.946 00.001 21948 MoveAxis(W, 34, ABG)
02:00:12.946 00.000 21948 Guiding  Dir = 3, Dur = 34
02:00:12.946 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:12.946 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:12.947 00.001 18120 Enqueuing Expose request
02:00:12.947 00.000 21948 IsSlewing returns 0
02:00:12.947 00.000 21948 IsGuiding returns 0
02:00:12.949 00.002 21948 PulseGuide returned control before completion, sleep 43
02:00:12.996 00.047 21948 IsGuiding returns 0
02:00:12.997 00.001 21948 Move returns status 0, amount 34
02:00:12.997 00.000 21948 MoveAxis(N, 69, ABG)
02:00:12.997 00.000 21948 Guiding  Dir = 0, Dur = 69
02:00:12.997 00.000 21948 IsSlewing returns 0
02:00:12.997 00.000 21948 IsGuiding returns 0
02:00:13.002 00.005 21948 PulseGuide returned control before completion, sleep 74
02:00:13.090 00.088 21948 IsGuiding returns 0
02:00:13.090 00.000 21948 Move returns status 0, amount 69
02:00:13.090 00.000 21948 move complete, result=0
02:00:13.090 00.000 21948 worker thread done servicing request
02:00:13.090 00.000 21948 Worker thread wakes up
02:00:13.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:13.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:13.090 00.000 18120 GuideStep: 0.2 px 34 ms WEST, -0.3 px 69 ms NORTH
02:00:14.504 01.414 21948 Exposure complete
02:00:14.556 00.052 21948 worker thread done servicing request
02:00:14.556 00.000 18120 OnExposeComplete: enter
02:00:14.558 00.002 18120 UpdateGuideState(): m_state=6
02:00:14.560 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
02:00:14.561 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=236.58, Mass=1860, SNR=29.9, Peak=153 HFD=3.4
02:00:14.562 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
02:00:14.563 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
02:00:14.565 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.69 mountX=0.08 mountY=0.06, mountTheta=0.67
02:00:14.566 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
02:00:14.567 00.001 18120 Enqueuing Move request for scope (-0.09, 0.04)
02:00:14.567 00.000 21948 Worker thread wakes up
02:00:14.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:00:14.568 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:00:14.568 00.000 21948 Moving (-0.09, 0.04) raw xDistance=0.08 yDistance=0.06
02:00:14.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:00:14.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:14.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:00:14.568 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:14.569 00.001 21948 MoveAxis(E, 0, ABG)
02:00:14.569 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.9
02:00:14.569 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 6 / 99999
02:00:14.569 00.000 21948 Move returns status 0, amount 0
02:00:14.569 00.000 21948 MoveAxis(N, 0, ABG)
02:00:14.569 00.000 21948 Move returns status 0, amount 0
02:00:14.569 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060814.569,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
02:00:14.570 00.001 21948 move complete, result=0
02:00:14.570 00.000 21948 worker thread done servicing request
02:00:14.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:14.571 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:14.572 00.001 18120 Enqueuing Expose request
02:00:14.573 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:14.574 00.001 21948 Worker thread wakes up
02:00:14.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:14.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:16.198 01.624 21948 Exposure complete
02:00:16.230 00.032 21948 worker thread done servicing request
02:00:16.230 00.000 18120 OnExposeComplete: enter
02:00:16.231 00.001 18120 UpdateGuideState(): m_state=6
02:00:16.232 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
02:00:16.232 00.000 18120 Star::Find returns 1 (0), X=895.47, Y=236.52, Mass=1854, SNR=29.8, Peak=145 HFD=4.2
02:00:16.233 00.001 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.00) = xAngle (-4.59 = 1.69)
02:00:16.233 00.000 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.63 = 1.65)
02:00:16.233 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.59 mountX=-0.00 mountY=0.03, mountTheta=1.69
02:00:16.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
02:00:16.236 00.001 18120 Enqueuing Move request for scope (-0.02, -0.01)
02:00:16.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:16.236 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.8
02:00:16.237 00.001 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 7 / 99999
02:00:16.237 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786060816.237,"Host":"ASUS_SAM","Inst":1,"Distance":0.22,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
02:00:16.238 00.001 21948 Worker thread wakes up
02:00:16.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:00:16.238 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:00:16.238 00.000 21948 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.03
02:00:16.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:00:16.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:16.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:16.238 00.000 21948 MoveAxis(E, 0, ABG)
02:00:16.238 00.000 21948 Move returns status 0, amount 0
02:00:16.238 00.000 21948 MoveAxis(N, 0, ABG)
02:00:16.238 00.000 21948 Move returns status 0, amount 0
02:00:16.238 00.000 21948 move complete, result=0
02:00:16.238 00.000 21948 worker thread done servicing request
02:00:16.238 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.239 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:16.239 00.000 18120 Enqueuing Expose request
02:00:16.239 00.000 21948 Worker thread wakes up
02:00:16.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:16.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:16.240 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:17.755 01.515 21948 Exposure complete
02:00:17.818 00.063 21948 worker thread done servicing request
02:00:17.818 00.000 18120 OnExposeComplete: enter
02:00:17.819 00.001 18120 UpdateGuideState(): m_state=6
02:00:17.819 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
02:00:17.820 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=236.47, Mass=1886, SNR=30.1, Peak=145 HFD=3.7
02:00:17.821 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
02:00:17.822 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
02:00:17.824 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.39 mountX=-0.13 mountY=-0.12, mountTheta=-2.41
02:00:17.827 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
02:00:17.828 00.001 18120 Enqueuing Move request for scope (0.17, -0.07)
02:00:17.828 00.000 21948 Worker thread wakes up
02:00:17.828 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:17.829 00.001 18120 UpdateGuideState exits: m=1886 RSB=30.1
02:00:17.829 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 8 / 99999
02:00:17.829 00.000 18120 PhdController: newstate STATE_FINISH
02:00:17.830 00.001 18120 PhdController complete: success
02:00:17.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:00:17.830 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:00:17.830 00.000 21948 Moving (0.17, -0.07) raw xDistance=-0.13 yDistance=-0.12
02:00:17.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:00:17.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:17.830 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786060817.830,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
02:00:17.832 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:00:17.832 00.000 21948 MoveAxis(E, 0, ABG)
02:00:17.832 00.000 21948 Move returns status 0, amount 0
02:00:17.832 00.000 21948 MoveAxis(N, 0, ABG)
02:00:17.832 00.000 21948 Move returns status 0, amount 0
02:00:17.832 00.000 21948 move complete, result=0
02:00:17.832 00.000 18120 Mount: notify guiding dither settle done success=1
02:00:17.832 00.000 18120 PhdController: newstate STATE_IDLE
02:00:17.833 00.001 21948 worker thread done servicing request
02:00:17.833 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:17.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:17.834 00.001 18120 Enqueuing Expose request
02:00:17.834 00.000 21948 Worker thread wakes up
02:00:17.834 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:17.835 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:17.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:19.465 01.630 21948 Exposure complete
02:00:19.511 00.046 21948 worker thread done servicing request
02:00:19.511 00.000 18120 OnExposeComplete: enter
02:00:19.512 00.001 18120 UpdateGuideState(): m_state=6
02:00:19.513 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.513 00.000 18120 Star::Find returns 1 (0), X=895.62, Y=236.32, Mass=2011, SNR=31.1, Peak=169 HFD=3.6
02:00:19.514 00.001 18120 MultiStar: exiting stabilization period
02:00:19.514 00.000 18120 MultiStar: updating star positions after lock position change
02:00:19.515 00.001 18120 Star::Find(15, 621, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.515 00.000 18120 Star::Find returns 1 (0), X=620.50, Y=387.15, Mass=1114, SNR=23.1, Peak=96 HFD=3.8
02:00:19.515 00.000 18120 Star::Find(15, 1048, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.516 00.001 18120 Star::Find returns 1 (0), X=1047.70, Y=601.07, Mass=810, SNR=19.7, Peak=71 HFD=4.0
02:00:19.517 00.001 18120 Star::Find(15, 155, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.518 00.001 18120 Star::Find returns 1 (0), X=154.61, Y=38.33, Mass=698, SNR=18.3, Peak=88 HFD=3.3
02:00:19.519 00.001 18120 Star::Find(15, 338, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.520 00.001 18120 Star::Find returns 1 (0), X=337.79, Y=895.14, Mass=628, SNR=17.4, Peak=87 HFD=3.6
02:00:19.520 00.000 18120 Star::Find(15, 162, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.521 00.001 18120 Star::Find returns 1 (0), X=161.84, Y=422.58, Mass=417, SNR=14.1, Peak=50 HFD=3.4
02:00:19.521 00.000 18120 Star::Find(15, 543, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.522 00.001 18120 Star::Find returns 1 (0), X=543.12, Y=70.88, Mass=527, SNR=15.7, Peak=60 HFD=4.2
02:00:19.522 00.000 18120 Star::Find(15, 1132, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.523 00.001 18120 Star::Find returns 1 (0), X=1132.44, Y=230.44, Mass=413, SNR=14.0, Peak=43 HFD=3.3
02:00:19.523 00.000 18120 Star::Find(15, 419, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.523 00.000 18120 Star::Find returns 1 (0), X=419.11, Y=133.56, Mass=318, SNR=12.3, Peak=39 HFD=3.5
02:00:19.524 00.001 18120 Star::Find(15, 752, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.524 00.000 18120 Star::Find returns 1 (0), X=752.20, Y=266.10, Mass=343, SNR=12.8, Peak=45 HFD=3.2
02:00:19.524 00.000 18120 Star::Find(15, 1234, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.525 00.001 18120 Star::Find returns 1 (0), X=1233.20, Y=677.96, Mass=313, SNR=12.2, Peak=36 HFD=3.1
02:00:19.526 00.001 18120 Star::Find(15, 849, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:00:19.526 00.000 18120 Star::Find returns 1 (0), X=849.06, Y=77.83, Mass=347, SNR=12.9, Peak=42 HFD=3.5
02:00:19.526 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
02:00:19.527 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
02:00:19.527 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.03 mountX=-0.25 mountY=-0.02, mountTheta=-3.07
02:00:19.529 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.22, opts=13)
02:00:19.529 00.000 18120 Enqueuing Move request for scope (0.13, -0.22)
02:00:19.529 00.000 21948 Worker thread wakes up
02:00:19.529 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:19.530 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.1
02:00:19.530 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.531 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:19.531 00.000 18120 Enqueuing Expose request
02:00:19.532 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
02:00:19.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
02:00:19.532 00.000 21948 Moving (0.13, -0.22) raw xDistance=-0.25 yDistance=-0.02
02:00:19.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:00:19.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:19.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:19.532 00.000 21948 MoveAxis(E, 45, ABG)
02:00:19.532 00.000 21948 Guiding  Dir = 2, Dur = 45
02:00:19.532 00.000 21948 IsSlewing returns 0
02:00:19.532 00.000 21948 IsGuiding returns 0
02:00:19.534 00.002 21948 PulseGuide returned control before completion, sleep 54
02:00:19.604 00.070 21948 IsGuiding returns 0
02:00:19.604 00.000 21948 Move returns status 0, amount 45
02:00:19.604 00.000 21948 MoveAxis(N, 0, ABG)
02:00:19.604 00.000 21948 Move returns status 0, amount 0
02:00:19.604 00.000 21948 move complete, result=0
02:00:19.604 00.000 21948 worker thread done servicing request
02:00:19.604 00.000 21948 Worker thread wakes up
02:00:19.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:19.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:19.604 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
02:00:21.011 01.407 21948 Exposure complete
02:00:21.050 00.039 21948 worker thread done servicing request
02:00:21.050 00.000 18120 OnExposeComplete: enter
02:00:21.051 00.001 18120 UpdateGuideState(): m_state=6
02:00:21.053 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
02:00:21.054 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=236.69, Mass=2054, SNR=31.4, Peak=171 HFD=3.8
02:00:21.056 00.002 18120 MultiStar: [#1 0.03,0.09,0.70,U] [#2 -0.13,0.35,0.60,U] [#3 -0.25,-0.01,0.57,U] [#4 -0.42,0.25,0.00,M3] [#5 -0.09,0.10,0.47,U] [#6 -0.31,0.13,0.50,U] [#7 -0.47,0.22,0.00,M2] [#8 -0.22,0.17,0.41,U] 
02:00:21.057 00.001 18120 single-star, 6 included, MultiStar: {-0.14, 0.14}, one-star: {-0.10, 0.15}
02:00:21.057 00.000 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
02:00:21.058 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
02:00:21.058 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.14 mountX=0.18 mountY=0.02, mountTheta=0.10
02:00:21.059 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.15, opts=13)
02:00:21.060 00.001 18120 Enqueuing Move request for scope (-0.10, 0.15)
02:00:21.060 00.000 21948 Worker thread wakes up
02:00:21.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:21.061 00.001 18120 UpdateGuideState exits: m=2054 RSB=31.4
02:00:21.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:21.062 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
02:00:21.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
02:00:21.062 00.000 21948 Moving (-0.10, 0.15) raw xDistance=0.18 yDistance=0.02
02:00:21.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:00:21.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:21.062 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:21.062 00.000 18120 Enqueuing Expose request
02:00:21.063 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:21.063 00.000 21948 MoveAxis(E, 0, ABG)
02:00:21.063 00.000 21948 Move returns status 0, amount 0
02:00:21.063 00.000 21948 MoveAxis(N, 0, ABG)
02:00:21.063 00.000 21948 Move returns status 0, amount 0
02:00:21.063 00.000 21948 move complete, result=0
02:00:21.063 00.000 21948 worker thread done servicing request
02:00:21.063 00.000 21948 Worker thread wakes up
02:00:21.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:21.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:21.064 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:22.687 01.623 21948 Exposure complete
02:00:22.739 00.052 21948 worker thread done servicing request
02:00:22.739 00.000 18120 OnExposeComplete: enter
02:00:22.741 00.002 18120 UpdateGuideState(): m_state=6
02:00:22.742 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
02:00:22.742 00.000 18120 Star::Find returns 1 (0), X=895.38, Y=236.79, Mass=1976, SNR=30.9, Peak=171 HFD=3.9
02:00:22.743 00.001 18120 MultiStar: [#1 0.09,0.27,0.71,U] [#2 -0.47,0.58,0.00,M2] [#3 -0.15,0.17,0.59,U] [#4 -0.10,0.45,0.00,M4] [#5 -0.07,0.19,0.46,U] [#6 -0.08,0.29,0.49,U] [#7 -0.26,0.12,0.42,U] [#8 0.00,0.54,0.00,M1] 
02:00:22.743 00.000 18120 refined, 5 included, MultiStar: {-0.09, 0.23}, one-star: {-0.11, 0.25}
02:00:22.744 00.001 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
02:00:22.744 00.000 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
02:00:22.745 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.94 mountX=0.24 mountY=-0.02, mountTheta=-0.10
02:00:22.747 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.23, opts=13)
02:00:22.747 00.000 18120 Enqueuing Move request for scope (-0.09, 0.23)
02:00:22.750 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:22.753 00.003 18120 UpdateGuideState exits: m=1976 RSB=30.9
02:00:22.755 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:22.757 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:22.759 00.002 18120 Enqueuing Expose request
02:00:22.762 00.003 21948 Worker thread wakes up
02:00:22.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
02:00:22.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
02:00:22.762 00.000 21948 Moving (-0.09, 0.23) raw xDistance=0.24 yDistance=-0.02
02:00:22.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:00:22.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:22.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:22.762 00.000 21948 MoveAxis(W, 43, ABG)
02:00:22.762 00.000 21948 Guiding  Dir = 3, Dur = 43
02:00:22.763 00.001 21948 IsSlewing returns 0
02:00:22.763 00.000 21948 IsGuiding returns 0
02:00:22.765 00.002 21948 PulseGuide returned control before completion, sleep 52
02:00:22.829 00.064 21948 IsGuiding returns 0
02:00:22.829 00.000 21948 Move returns status 0, amount 43
02:00:22.829 00.000 21948 MoveAxis(N, 0, ABG)
02:00:22.829 00.000 21948 Move returns status 0, amount 0
02:00:22.829 00.000 21948 move complete, result=0
02:00:22.829 00.000 21948 worker thread done servicing request
02:00:22.829 00.000 21948 Worker thread wakes up
02:00:22.829 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
02:00:22.830 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:22.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:24.236 01.406 21948 Exposure complete
02:00:24.279 00.043 21948 worker thread done servicing request
02:00:24.279 00.000 18120 OnExposeComplete: enter
02:00:24.282 00.003 18120 UpdateGuideState(): m_state=6
02:00:24.284 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
02:00:24.286 00.002 18120 Star::Find returns 1 (0), X=895.53, Y=236.75, Mass=1766, SNR=29.1, Peak=151 HFD=3.9
02:00:24.288 00.002 18120 MultiStar: [#1 0.13,0.15,0.78,U] [#2 -0.38,0.45,0.00,M3] [#3 0.17,-0.02,0.62,U] [#4 0.23,0.03,0.58,U] [#5 0.01,0.06,0.49,U] [#6 -0.26,0.22,0.53,U] [#7 -0.08,-0.19,0.45,U] [#8 0.10,0.08,0.43,U] 
02:00:24.289 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.04, 0.21}
02:00:24.291 00.002 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
02:00:24.292 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
02:00:24.293 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=0.06 mountY=-0.08, mountTheta=-0.96
02:00:24.296 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
02:00:24.296 00.000 18120 Enqueuing Move request for scope (0.05, 0.09)
02:00:24.297 00.001 21948 Worker thread wakes up
02:00:24.297 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:00:24.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:24.297 00.000 18120 UpdateGuideState exits: m=1766 RSB=29.1
02:00:24.298 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.298 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:24.299 00.001 18120 Enqueuing Expose request
02:00:24.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:00:24.299 00.000 21948 Moving (0.05, 0.09) raw xDistance=0.06 yDistance=-0.08
02:00:24.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:24.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:24.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:24.299 00.000 21948 MoveAxis(E, 0, ABG)
02:00:24.299 00.000 21948 Move returns status 0, amount 0
02:00:24.299 00.000 21948 MoveAxis(N, 0, ABG)
02:00:24.299 00.000 21948 Move returns status 0, amount 0
02:00:24.299 00.000 21948 move complete, result=0
02:00:24.299 00.000 21948 worker thread done servicing request
02:00:24.299 00.000 21948 Worker thread wakes up
02:00:24.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:24.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:24.300 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:25.929 01.629 21948 Exposure complete
02:00:25.959 00.030 21948 worker thread done servicing request
02:00:25.959 00.000 18120 OnExposeComplete: enter
02:00:25.961 00.002 18120 UpdateGuideState(): m_state=6
02:00:25.964 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
02:00:25.966 00.002 18120 Star::Find returns 1 (0), X=895.42, Y=236.93, Mass=2004, SNR=31.0, Peak=161 HFD=4.0
02:00:25.969 00.003 18120 MultiStar: [#1 0.28,0.33,0.00,M1] [#2 -0.22,0.55,0.00,M4] [#3 0.13,0.15,0.57,U] [#4 0.05,0.27,0.54,U] [#5 0.05,0.07,0.48,U] [#6 -0.25,0.43,0.00,M1] [#7 -0.23,0.15,0.42,U] [#8 0.21,0.34,0.00,M1] 
02:00:25.971 00.002 18120 refined, 4 included, MultiStar: {-0.01, 0.24}, one-star: {-0.07, 0.40}
02:00:25.973 00.002 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
02:00:25.975 00.002 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
02:00:25.978 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.22 mountY=-0.10, mountTheta=-0.40
02:00:25.981 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.24, opts=13)
02:00:25.983 00.002 18120 Enqueuing Move request for scope (-0.01, 0.24)
02:00:25.984 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:25.985 00.001 18120 UpdateGuideState exits: m=2004 RSB=31.0
02:00:25.986 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:25.988 00.002 21948 Worker thread wakes up
02:00:25.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:25.989 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
02:00:25.989 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
02:00:25.989 00.000 18120 Enqueuing Expose request
02:00:25.989 00.000 21948 Moving (-0.01, 0.24) raw xDistance=0.22 yDistance=-0.10
02:00:25.990 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:00:25.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:25.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:00:25.990 00.000 21948 MoveAxis(W, 40, ABG)
02:00:25.990 00.000 21948 Guiding  Dir = 3, Dur = 40
02:00:25.990 00.000 21948 IsSlewing returns 0
02:00:25.990 00.000 21948 IsGuiding returns 0
02:00:25.992 00.002 21948 PulseGuide returned control before completion, sleep 49
02:00:26.053 00.061 21948 IsGuiding returns 0
02:00:26.054 00.001 21948 Move returns status 0, amount 40
02:00:26.054 00.000 21948 MoveAxis(N, 0, ABG)
02:00:26.054 00.000 21948 Move returns status 0, amount 0
02:00:26.054 00.000 21948 move complete, result=0
02:00:26.054 00.000 21948 worker thread done servicing request
02:00:26.054 00.000 21948 Worker thread wakes up
02:00:26.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:26.054 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
02:00:26.056 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:27.473 01.417 21948 Exposure complete
02:00:27.510 00.037 21948 worker thread done servicing request
02:00:27.510 00.000 18120 OnExposeComplete: enter
02:00:27.511 00.001 18120 UpdateGuideState(): m_state=6
02:00:27.512 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
02:00:27.512 00.000 18120 Star::Find returns 1 (0), X=895.56, Y=236.71, Mass=1861, SNR=29.9, Peak=156 HFD=3.7
02:00:27.513 00.001 18120 MultiStar: [#1 0.11,0.31,0.76,U] [#2 -0.18,0.43,0.00,M5] [#3 0.06,0.09,0.63,U] [#4 0.01,0.25,0.61,U] [#5 0.08,0.22,0.47,U] [#6 -0.36,0.30,0.00,M2] [#7 -0.17,0.20,0.44,U] [#8 0.27,0.34,0.00,M2] 
02:00:27.513 00.000 18120 single-star, 5 included, MultiStar: {0.04, 0.21}, one-star: {0.07, 0.17}
02:00:27.513 00.000 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
02:00:27.514 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
02:00:27.514 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.18 mountX=0.13 mountY=-0.14, mountTheta=-0.83
02:00:27.515 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.17, opts=13)
02:00:27.516 00.001 18120 Enqueuing Move request for scope (0.07, 0.17)
02:00:27.516 00.000 21948 Worker thread wakes up
02:00:27.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:27.517 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.9
02:00:27.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.518 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:27.518 00.000 18120 Enqueuing Expose request
02:00:27.519 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
02:00:27.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
02:00:27.519 00.000 21948 Moving (0.07, 0.17) raw xDistance=0.13 yDistance=-0.14
02:00:27.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:00:27.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:27.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:00:27.519 00.000 21948 MoveAxis(E, 0, ABG)
02:00:27.519 00.000 21948 Move returns status 0, amount 0
02:00:27.519 00.000 21948 MoveAxis(N, 0, ABG)
02:00:27.519 00.000 21948 Move returns status 0, amount 0
02:00:27.519 00.000 21948 move complete, result=0
02:00:27.519 00.000 21948 worker thread done servicing request
02:00:27.519 00.000 21948 Worker thread wakes up
02:00:27.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:27.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:27.519 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:29.156 01.637 21948 Exposure complete
02:00:29.201 00.045 18120 OnExposeComplete: enter
02:00:29.202 00.001 18120 UpdateGuideState(): m_state=6
02:00:29.203 00.001 21948 worker thread done servicing request
02:00:29.203 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
02:00:29.204 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=236.83, Mass=1971, SNR=30.8, Peak=176 HFD=3.9
02:00:29.204 00.000 18120 MultiStar: [#1 0.17,0.25,0.75,U] [#2 -0.15,0.46,0.00,M6] [#3 0.01,0.28,0.63,U] [#4 -0.15,0.21,0.56,U] [#5 -0.03,0.24,0.45,U] [#6 -0.40,0.09,0.00,M3] [#7 -0.15,0.20,0.41,U] [#8 -0.19,0.17,0.39,U] 
02:00:29.205 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.25}, one-star: {-0.14, 0.29}
02:00:29.205 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
02:00:29.205 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
02:00:29.206 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.79 mountX=0.25 mountY=-0.06, mountTheta=-0.24
02:00:29.207 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.25, opts=13)
02:00:29.207 00.000 18120 Enqueuing Move request for scope (-0.06, 0.25)
02:00:29.208 00.001 21948 Worker thread wakes up
02:00:29.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
02:00:29.208 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
02:00:29.208 00.000 21948 Moving (-0.06, 0.25) raw xDistance=0.25 yDistance=-0.06
02:00:29.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:00:29.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:29.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:29.208 00.000 21948 MoveAxis(W, 44, ABG)
02:00:29.208 00.000 21948 Guiding  Dir = 3, Dur = 44
02:00:29.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:29.209 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.8
02:00:29.209 00.000 21948 IsSlewing returns 0
02:00:29.209 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.210 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:29.212 00.002 18120 Enqueuing Expose request
02:00:29.213 00.001 21948 IsGuiding returns 0
02:00:29.215 00.002 21948 PulseGuide returned control before completion, sleep 52
02:00:29.281 00.066 21948 IsGuiding returns 0
02:00:29.281 00.000 21948 Move returns status 0, amount 44
02:00:29.281 00.000 21948 MoveAxis(N, 0, ABG)
02:00:29.281 00.000 21948 Move returns status 0, amount 0
02:00:29.281 00.000 21948 move complete, result=0
02:00:29.281 00.000 21948 worker thread done servicing request
02:00:29.281 00.000 21948 Worker thread wakes up
02:00:29.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:29.281 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
02:00:29.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:30.691 01.410 21948 Exposure complete
02:00:30.728 00.037 21948 worker thread done servicing request
02:00:30.729 00.001 18120 OnExposeComplete: enter
02:00:30.729 00.000 18120 UpdateGuideState(): m_state=6
02:00:30.730 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
02:00:30.731 00.001 18120 Star::Find returns 1 (0), X=895.55, Y=236.92, Mass=1940, SNR=30.6, Peak=157 HFD=4.0
02:00:30.732 00.001 18120 MultiStar: [#1 0.19,0.23,0.71,U] [#2 0.03,0.41,0.00,M7] [#3 0.08,0.15,0.58,U] [#4 -0.10,0.09,0.55,U] [#5 0.03,0.09,0.45,U] [#6 -0.29,0.10,0.52,U] [#7 -0.28,0.22,0.42,U] [#8 -0.05,0.24,0.38,U] 
02:00:30.733 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.21}, one-star: {0.06, 0.39}
02:00:30.734 00.001 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
02:00:30.735 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
02:00:30.736 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.66 mountX=0.20 mountY=-0.08, mountTheta=-0.37
02:00:30.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.21, opts=13)
02:00:30.738 00.001 18120 Enqueuing Move request for scope (-0.02, 0.21)
02:00:30.738 00.000 21948 Worker thread wakes up
02:00:30.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:30.739 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.6
02:00:30.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:30.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:30.740 00.001 18120 Enqueuing Expose request
02:00:30.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
02:00:30.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
02:00:30.740 00.000 21948 Moving (-0.02, 0.21) raw xDistance=0.20 yDistance=-0.08
02:00:30.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:00:30.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:30.741 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:30.741 00.000 21948 MoveAxis(E, 0, ABG)
02:00:30.741 00.000 21948 Move returns status 0, amount 0
02:00:30.741 00.000 21948 MoveAxis(N, 0, ABG)
02:00:30.741 00.000 21948 Move returns status 0, amount 0
02:00:30.741 00.000 21948 move complete, result=0
02:00:30.741 00.000 21948 worker thread done servicing request
02:00:30.741 00.000 21948 Worker thread wakes up
02:00:30.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:30.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:30.741 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:32.372 01.631 21948 Exposure complete
02:00:32.415 00.043 21948 worker thread done servicing request
02:00:32.415 00.000 18120 OnExposeComplete: enter
02:00:32.417 00.002 18120 UpdateGuideState(): m_state=6
02:00:32.418 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
02:00:32.419 00.001 18120 Star::Find returns 1 (0), X=895.57, Y=236.64, Mass=1897, SNR=30.2, Peak=147 HFD=4.0
02:00:32.420 00.001 18120 MultiStar: [#1 0.38,0.04,0.00,M1] [#2 0.03,0.59,0.00,M8] [#3 0.17,-0.01,0.63,U] [#4 -0.04,0.14,0.57,U] [#5 -0.06,0.08,0.47,U] [#6 -0.60,0.07,0.00,M3] [#7 -0.39,-0.14,0.00,M1] [#8 0.09,0.30,0.37,U] 
02:00:32.420 00.000 18120 refined, 4 included, MultiStar: {0.06, 0.11}, one-star: {0.08, 0.11}
02:00:32.420 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
02:00:32.421 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
02:00:32.421 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.08 mountX=0.08 mountY=-0.10, mountTheta=-0.93
02:00:32.422 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.11, opts=13)
02:00:32.423 00.001 18120 Enqueuing Move request for scope (0.06, 0.11)
02:00:32.423 00.000 21948 Worker thread wakes up
02:00:32.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:32.424 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
02:00:32.424 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
02:00:32.424 00.000 21948 Moving (0.06, 0.11) raw xDistance=0.08 yDistance=-0.10
02:00:32.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:00:32.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:32.424 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.2
02:00:32.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.425 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:32.425 00.000 18120 Enqueuing Expose request
02:00:32.426 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:00:32.426 00.000 21948 MoveAxis(E, 0, ABG)
02:00:32.426 00.000 21948 Move returns status 0, amount 0
02:00:32.426 00.000 21948 MoveAxis(N, 0, ABG)
02:00:32.426 00.000 21948 Move returns status 0, amount 0
02:00:32.426 00.000 21948 move complete, result=0
02:00:32.426 00.000 21948 worker thread done servicing request
02:00:32.426 00.000 21948 Worker thread wakes up
02:00:32.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:32.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:32.426 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:33.939 01.513 21948 Exposure complete
02:00:33.964 00.025 21948 worker thread done servicing request
02:00:33.965 00.001 18120 OnExposeComplete: enter
02:00:33.965 00.000 18120 UpdateGuideState(): m_state=6
02:00:33.966 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
02:00:33.966 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=236.74, Mass=1966, SNR=30.6, Peak=181 HFD=3.7
02:00:33.967 00.001 18120 MultiStar: [#1 -0.03,0.20,0.74,U] [#2 -0.30,0.46,0.00,M9] [#3 0.15,0.01,0.62,U] [#4 -0.21,0.22,0.56,U] [#5 -0.19,0.25,0.47,U] [#6 -0.42,0.14,0.00,M4] [#7 -0.25,0.09,0.44,U] [#8 -0.32,0.23,0.00,M1] 
02:00:33.967 00.000 18120 refined, 5 included, MultiStar: {-0.11, 0.17}, one-star: {-0.16, 0.20}
02:00:33.968 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
02:00:33.968 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
02:00:33.969 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.14 mountX=0.19 mountY=0.02, mountTheta=0.10
02:00:33.970 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.17, opts=13)
02:00:33.972 00.002 18120 Enqueuing Move request for scope (-0.11, 0.17)
02:00:33.973 00.001 21948 Worker thread wakes up
02:00:33.973 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:33.974 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.6
02:00:33.974 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:33.974 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:33.975 00.001 18120 Enqueuing Expose request
02:00:33.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
02:00:33.975 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
02:00:33.975 00.000 21948 Moving (-0.11, 0.17) raw xDistance=0.19 yDistance=0.02
02:00:33.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:00:33.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:33.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:33.975 00.000 21948 MoveAxis(E, 0, ABG)
02:00:33.975 00.000 21948 Move returns status 0, amount 0
02:00:33.975 00.000 21948 MoveAxis(N, 0, ABG)
02:00:33.975 00.000 21948 Move returns status 0, amount 0
02:00:33.975 00.000 21948 move complete, result=0
02:00:33.976 00.001 21948 worker thread done servicing request
02:00:33.976 00.000 21948 Worker thread wakes up
02:00:33.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:33.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:33.976 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:35.604 01.628 21948 Exposure complete
02:00:35.647 00.043 21948 worker thread done servicing request
02:00:35.647 00.000 18120 OnExposeComplete: enter
02:00:35.649 00.002 18120 UpdateGuideState(): m_state=6
02:00:35.651 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
02:00:35.652 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=237.08, Mass=2009, SNR=31.1, Peak=192 HFD=4.3
02:00:35.655 00.003 18120 MultiStar: large primary error, entering stabilization period
02:00:35.657 00.002 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
02:00:35.659 00.002 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
02:00:35.662 00.003 18120 CameraToMount -- cameraX=-0.57 cameraY=0.54 hyp=0.78 cameraTheta=2.38 mountX=0.72 mountY=0.26, mountTheta=0.35
02:00:35.666 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.57, y=0.54, opts=13)
02:00:35.670 00.004 18120 Enqueuing Move request for scope (-0.57, 0.54)
02:00:35.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:35.671 00.001 18120 UpdateGuideState exits: m=2009 RSB=31.1
02:00:35.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:35.672 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:35.672 00.000 18120 Enqueuing Expose request
02:00:35.672 00.000 21948 Worker thread wakes up
02:00:35.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.54) opts 0xd
02:00:35.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.57, 0.54)
02:00:35.673 00.001 21948 Moving (-0.57, 0.54) raw xDistance=0.72 yDistance=0.26
02:00:35.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
02:00:35.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:35.673 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:00:35.673 00.000 21948 MoveAxis(W, 130, ABG)
02:00:35.673 00.000 21948 Guiding  Dir = 3, Dur = 130
02:00:35.673 00.000 21948 IsSlewing returns 0
02:00:35.673 00.000 21948 IsGuiding returns 0
02:00:35.674 00.001 21948 PulseGuide returned control before completion, sleep 139
02:00:35.821 00.147 21948 IsGuiding returns 0
02:00:35.821 00.000 21948 Move returns status 0, amount 130
02:00:35.821 00.000 21948 MoveAxis(N, 0, ABG)
02:00:35.821 00.000 21948 Move returns status 0, amount 0
02:00:35.821 00.000 21948 move complete, result=0
02:00:35.821 00.000 21948 worker thread done servicing request
02:00:35.821 00.000 21948 Worker thread wakes up
02:00:35.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:35.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:35.821 00.000 18120 GuideStep: 0.7 px 130 ms WEST, 0.3 px 0 ms NORTH
02:00:37.229 01.408 21948 Exposure complete
02:00:37.269 00.040 21948 worker thread done servicing request
02:00:37.269 00.000 18120 OnExposeComplete: enter
02:00:37.270 00.001 18120 UpdateGuideState(): m_state=6
02:00:37.270 00.000 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
02:00:37.271 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=236.90, Mass=1980, SNR=30.7, Peak=176 HFD=4.1
02:00:37.271 00.000 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
02:00:37.271 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
02:00:37.272 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.36 hyp=0.46 cameraTheta=2.26 mountX=0.45 mountY=0.10, mountTheta=0.22
02:00:37.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.36, opts=13)
02:00:37.273 00.000 18120 Enqueuing Move request for scope (-0.30, 0.36)
02:00:37.274 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:37.274 00.000 21948 Worker thread wakes up
02:00:37.274 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.7
02:00:37.275 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.36) opts 0xd
02:00:37.275 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.36)
02:00:37.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:37.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:37.275 00.000 18120 Enqueuing Expose request
02:00:37.276 00.001 21948 Moving (-0.30, 0.36) raw xDistance=0.45 yDistance=0.10
02:00:37.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:00:37.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:37.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:00:37.276 00.000 21948 MoveAxis(W, 89, ABG)
02:00:37.276 00.000 21948 Guiding  Dir = 3, Dur = 89
02:00:37.277 00.001 21948 IsSlewing returns 0
02:00:37.277 00.000 21948 IsGuiding returns 0
02:00:37.279 00.002 21948 PulseGuide returned control before completion, sleep 98
02:00:37.387 00.108 21948 IsGuiding returns 0
02:00:37.388 00.001 21948 Move returns status 0, amount 89
02:00:37.388 00.000 21948 MoveAxis(N, 0, ABG)
02:00:37.388 00.000 21948 Move returns status 0, amount 0
02:00:37.388 00.000 21948 move complete, result=0
02:00:37.388 00.000 21948 worker thread done servicing request
02:00:37.388 00.000 21948 Worker thread wakes up
02:00:37.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:37.388 00.000 18120 GuideStep: 0.4 px 89 ms WEST, 0.1 px 0 ms NORTH
02:00:37.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:39.020 01.632 21948 Exposure complete
02:00:39.062 00.042 21948 worker thread done servicing request
02:00:39.062 00.000 18120 OnExposeComplete: enter
02:00:39.063 00.001 18120 UpdateGuideState(): m_state=6
02:00:39.063 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
02:00:39.065 00.002 18120 Star::Find returns 1 (0), X=895.84, Y=236.71, Mass=1927, SNR=30.3, Peak=157 HFD=4.0
02:00:39.066 00.001 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
02:00:39.067 00.001 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
02:00:39.067 00.000 18120 CameraToMount -- cameraX=0.35 cameraY=0.17 hyp=0.39 cameraTheta=0.46 mountX=0.01 mountY=-0.39, mountTheta=-1.54
02:00:39.070 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=0.17, opts=13)
02:00:39.071 00.001 18120 Enqueuing Move request for scope (0.35, 0.17)
02:00:39.072 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:39.073 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.3
02:00:39.074 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.075 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:39.076 00.001 18120 Enqueuing Expose request
02:00:39.077 00.001 21948 Worker thread wakes up
02:00:39.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.17) opts 0xd
02:00:39.077 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, 0.17)
02:00:39.077 00.000 21948 Moving (0.35, 0.17) raw xDistance=0.01 yDistance=-0.39
02:00:39.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:00:39.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
02:00:39.077 00.000 21948 MoveAxis(E, 0, ABG)
02:00:39.077 00.000 21948 Move returns status 0, amount 0
02:00:39.077 00.000 21948 MoveAxis(N, 94, ABG)
02:00:39.077 00.000 21948 Guiding  Dir = 0, Dur = 94
02:00:39.078 00.001 21948 IsSlewing returns 0
02:00:39.078 00.000 21948 IsGuiding returns 0
02:00:39.083 00.005 21948 PulseGuide returned control before completion, sleep 100
02:00:39.191 00.108 21948 IsGuiding returns 0
02:00:39.191 00.000 21948 Move returns status 0, amount 94
02:00:39.191 00.000 21948 move complete, result=0
02:00:39.191 00.000 21948 worker thread done servicing request
02:00:39.191 00.000 21948 Worker thread wakes up
02:00:39.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:39.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:39.191 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 94 ms NORTH
02:00:40.599 01.408 21948 Exposure complete
02:00:40.658 00.059 21948 worker thread done servicing request
02:00:40.658 00.000 18120 OnExposeComplete: enter
02:00:40.659 00.001 18120 UpdateGuideState(): m_state=6
02:00:40.659 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
02:00:40.661 00.002 18120 Star::Find returns 1 (0), X=895.50, Y=236.18, Mass=1953, SNR=30.7, Peak=158 HFD=3.8
02:00:40.662 00.001 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.74)
02:00:40.663 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
02:00:40.664 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.54 mountX=-0.33 mountY=0.15, mountTheta=2.71
02:00:40.667 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.36, opts=13)
02:00:40.668 00.001 18120 Enqueuing Move request for scope (0.01, -0.36)
02:00:40.670 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:40.671 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.7
02:00:40.672 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:40.673 00.001 21948 Worker thread wakes up
02:00:40.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
02:00:40.673 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:40.675 00.002 18120 Enqueuing Expose request
02:00:40.678 00.003 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
02:00:40.678 00.000 21948 Moving (0.01, -0.36) raw xDistance=-0.33 yDistance=0.15
02:00:40.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:00:40.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:40.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:00:40.678 00.000 21948 MoveAxis(E, 59, ABG)
02:00:40.678 00.000 21948 Guiding  Dir = 2, Dur = 59
02:00:40.680 00.002 21948 IsSlewing returns 0
02:00:40.680 00.000 21948 IsGuiding returns 0
02:00:40.682 00.002 21948 PulseGuide returned control before completion, sleep 68
02:00:40.754 00.072 21948 IsGuiding returns 0
02:00:40.754 00.000 21948 Move returns status 0, amount 59
02:00:40.754 00.000 21948 MoveAxis(N, 0, ABG)
02:00:40.754 00.000 21948 Move returns status 0, amount 0
02:00:40.754 00.000 21948 move complete, result=0
02:00:40.754 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
02:00:40.756 00.002 21948 worker thread done servicing request
02:00:40.756 00.000 21948 Worker thread wakes up
02:00:40.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:40.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:42.390 01.634 21948 Exposure complete
02:00:42.432 00.042 21948 worker thread done servicing request
02:00:42.432 00.000 18120 OnExposeComplete: enter
02:00:42.434 00.002 18120 UpdateGuideState(): m_state=6
02:00:42.434 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
02:00:42.435 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=236.40, Mass=1927, SNR=30.4, Peak=160 HFD=3.8
02:00:42.435 00.000 18120 MultiStar: exiting stabilization period
02:00:42.436 00.001 18120 MultiStar: [#1 -0.07,-0.38,0.00,M1] [#2 -0.40,0.11,0.00,M10] [#3 -0.13,-0.30,0.62,U] [#4 -0.45,-0.17,0.00,M1] [#5 -0.29,-0.14,0.48,U] [#6 -0.51,-0.22,0.00,M5] [#7 -0.61,-0.21,0.00,M1] [#8 -0.18,-0.23,0.43,U] 
02:00:42.436 00.000 18120 single-star, 3 included, MultiStar: {-0.21, -0.19}, one-star: {-0.23, -0.14}
02:00:42.436 00.000 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.00) = xAngle (-4.60 = 1.68)
02:00:42.437 00.001 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.64 = 1.64)
02:00:42.437 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.60 mountX=-0.03 mountY=0.26, mountTheta=1.68
02:00:42.438 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.14, opts=13)
02:00:42.439 00.001 18120 Enqueuing Move request for scope (-0.23, -0.14)
02:00:42.439 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:42.440 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.4
02:00:42.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:42.441 00.001 21948 Worker thread wakes up
02:00:42.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
02:00:42.441 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
02:00:42.441 00.000 21948 Moving (-0.23, -0.14) raw xDistance=-0.03 yDistance=0.26
02:00:42.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:00:42.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:42.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:00:42.441 00.000 21948 MoveAxis(E, 0, ABG)
02:00:42.441 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:42.443 00.002 18120 Enqueuing Expose request
02:00:42.443 00.000 21948 Move returns status 0, amount 0
02:00:42.443 00.000 21948 MoveAxis(N, 0, ABG)
02:00:42.443 00.000 21948 Move returns status 0, amount 0
02:00:42.443 00.000 21948 move complete, result=0
02:00:42.443 00.000 21948 worker thread done servicing request
02:00:42.444 00.001 21948 Worker thread wakes up
02:00:42.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:42.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:42.444 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:00:43.962 01.518 21948 Exposure complete
02:00:43.992 00.030 21948 worker thread done servicing request
02:00:43.992 00.000 18120 OnExposeComplete: enter
02:00:43.995 00.003 18120 UpdateGuideState(): m_state=6
02:00:43.995 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
02:00:43.995 00.000 18120 Star::Find returns 1 (0), X=895.36, Y=236.36, Mass=2114, SNR=31.8, Peak=189 HFD=3.9
02:00:43.996 00.001 18120 MultiStar: [#1 -0.15,-0.11,0.69,U] [#2 -0.37,0.01,0.61,U] [#3 -0.17,-0.41,0.00,M1] [#4 -0.02,-0.24,0.56,U] [#5 -0.23,-0.36,0.00,M1] [#6 -0.33,-0.27,0.00,M6] [#7 -0.60,-0.23,0.00,M2] [#8 -0.19,-0.04,0.39,U] 
02:00:43.996 00.000 18120 refined, 4 included, MultiStar: {-0.17, -0.12}, one-star: {-0.13, -0.18}
02:00:43.997 00.001 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
02:00:43.997 00.000 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
02:00:43.997 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.51 mountX=-0.04 mountY=0.21, mountTheta=1.77
02:00:43.998 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.12, opts=13)
02:00:43.999 00.001 18120 Enqueuing Move request for scope (-0.17, -0.12)
02:00:43.999 00.000 21948 Worker thread wakes up
02:00:43.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:44.000 00.001 18120 UpdateGuideState exits: m=2114 RSB=31.8
02:00:44.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:44.001 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:44.002 00.001 18120 Enqueuing Expose request
02:00:44.002 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
02:00:44.002 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
02:00:44.002 00.000 21948 Moving (-0.17, -0.12) raw xDistance=-0.04 yDistance=0.21
02:00:44.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:00:44.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:44.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:00:44.002 00.000 21948 MoveAxis(E, 0, ABG)
02:00:44.002 00.000 21948 Move returns status 0, amount 0
02:00:44.002 00.000 21948 MoveAxis(N, 0, ABG)
02:00:44.002 00.000 21948 Move returns status 0, amount 0
02:00:44.002 00.000 21948 move complete, result=0
02:00:44.002 00.000 21948 worker thread done servicing request
02:00:44.002 00.000 21948 Worker thread wakes up
02:00:44.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:44.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:44.003 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:45.628 01.625 21948 Exposure complete
02:00:45.665 00.037 21948 worker thread done servicing request
02:00:45.665 00.000 18120 OnExposeComplete: enter
02:00:45.665 00.000 18120 UpdateGuideState(): m_state=6
02:00:45.665 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
02:00:45.666 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=236.37, Mass=2022, SNR=31.2, Peak=184 HFD=3.8
02:00:45.666 00.000 18120 MultiStar: [#1 -0.11,-0.40,0.00,M1] [#2 -0.43,0.02,0.00,M10] [#3 -0.21,-0.49,0.00,M2] [#4 -0.13,-0.34,0.55,U] [#5 -0.26,-0.38,0.00,M2] [#6 -0.62,-0.27,0.00,M7] [#7 -0.52,-0.22,0.00,M3] [#8 -0.13,-0.17,0.40,U] 
02:00:45.667 00.001 18120 refined, 2 included, MultiStar: {-0.22, -0.22}, one-star: {-0.31, -0.17}
02:00:45.667 00.000 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.00) = xAngle (-4.37 = 1.91)
02:00:45.667 00.000 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.41 = 1.87)
02:00:45.668 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-2.38 mountX=-0.10 mountY=0.30, mountTheta=1.90
02:00:45.670 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.22, opts=13)
02:00:45.670 00.000 18120 Enqueuing Move request for scope (-0.22, -0.22)
02:00:45.671 00.001 21948 Worker thread wakes up
02:00:45.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.22) opts 0xd
02:00:45.671 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.22)
02:00:45.671 00.000 21948 Moving (-0.22, -0.22) raw xDistance=-0.10 yDistance=0.30
02:00:45.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:45.671 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.16 newest=0.77
02:00:45.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:00:45.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:45.671 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.2
02:00:45.672 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:45.674 00.002 21948 MoveAxis(E, 0, ABG)
02:00:45.674 00.000 21948 Move returns status 0, amount 0
02:00:45.674 00.000 21948 MoveAxis(S, 71, ABG)
02:00:45.674 00.000 21948 Guiding  Dir = 1, Dur = 71
02:00:45.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:45.674 00.000 18120 Enqueuing Expose request
02:00:45.675 00.001 21948 IsSlewing returns 0
02:00:45.675 00.000 21948 IsGuiding returns 0
02:00:45.680 00.005 21948 PulseGuide returned control before completion, sleep 76
02:00:45.767 00.087 21948 IsGuiding returns 0
02:00:45.767 00.000 21948 Move returns status 0, amount 71
02:00:45.767 00.000 21948 move complete, result=0
02:00:45.767 00.000 21948 worker thread done servicing request
02:00:45.768 00.001 21948 Worker thread wakes up
02:00:45.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:45.768 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 71 ms SOUTH
02:00:45.769 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:47.175 01.406 21948 Exposure complete
02:00:47.224 00.049 21948 worker thread done servicing request
02:00:47.224 00.000 18120 OnExposeComplete: enter
02:00:47.225 00.001 18120 UpdateGuideState(): m_state=6
02:00:47.226 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
02:00:47.227 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=236.31, Mass=1981, SNR=30.7, Peak=174 HFD=3.9
02:00:47.228 00.001 18120 MultiStar: [#1 -0.08,-0.19,0.72,U] [#2 -0.09,0.11,0.62,U] [#3 -0.10,-0.23,0.62,U] [#4 -0.08,0.09,0.57,U] [#5 -0.27,-0.26,0.47,U] [#6 -0.28,-0.00,0.50,U] [#7 -0.52,-0.15,0.00,M4] [#8 -0.17,0.11,0.38,U] 
02:00:47.229 00.001 18120 refined, 7 included, MultiStar: {-0.18, -0.10}, one-star: {-0.31, -0.22}
02:00:47.231 00.002 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
02:00:47.232 00.001 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.61)
02:00:47.233 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.64 mountX=-0.01 mountY=0.20, mountTheta=1.64
02:00:47.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.10, opts=13)
02:00:47.235 00.000 18120 Enqueuing Move request for scope (-0.18, -0.10)
02:00:47.236 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:47.236 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.7
02:00:47.237 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:47.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:47.238 00.001 18120 Enqueuing Expose request
02:00:47.238 00.000 21948 Worker thread wakes up
02:00:47.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
02:00:47.238 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
02:00:47.238 00.000 21948 Moving (-0.18, -0.10) raw xDistance=-0.01 yDistance=0.20
02:00:47.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:47.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:00:47.238 00.000 21948 MoveAxis(E, 0, ABG)
02:00:47.238 00.000 21948 Move returns status 0, amount 0
02:00:47.238 00.000 21948 MoveAxis(S, 48, ABG)
02:00:47.238 00.000 21948 Guiding  Dir = 1, Dur = 48
02:00:47.238 00.000 21948 IsSlewing returns 0
02:00:47.239 00.001 21948 IsGuiding returns 0
02:00:47.243 00.004 21948 PulseGuide returned control before completion, sleep 54
02:00:47.311 00.068 21948 IsGuiding returns 1
02:00:47.311 00.000 21948 scope still moving after pulse duration time elapsed
02:00:47.342 00.031 21948 IsSlewing returns 0
02:00:47.343 00.001 21948 IsGuiding returns 0
02:00:47.343 00.000 21948 scope move finished after 48 + 56 ms
02:00:47.343 00.000 21948 Move returns status 0, amount 48
02:00:47.343 00.000 21948 move complete, result=0
02:00:47.343 00.000 21948 worker thread done servicing request
02:00:47.343 00.000 21948 Worker thread wakes up
02:00:47.343 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:47.343 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:47.343 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:00:48.971 01.628 21948 Exposure complete
02:00:49.004 00.033 21948 worker thread done servicing request
02:00:49.004 00.000 18120 OnExposeComplete: enter
02:00:49.005 00.001 18120 UpdateGuideState(): m_state=6
02:00:49.007 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
02:00:49.008 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=237.00, Mass=2033, SNR=31.3, Peak=177 HFD=4.1
02:00:49.009 00.001 18120 MultiStar: [#1 -0.15,0.46,0.00,M1] [#2 -0.49,0.77,0.00,M10] [#3 -0.34,0.42,0.00,M2] [#4 -0.19,0.57,0.00,M1] [#5 -0.23,0.30,0.46,U] [#6 -0.53,0.23,0.00,M7] [#7 -0.55,0.31,0.00,M5] [#8 -0.23,0.37,0.00,M1] 
02:00:49.010 00.001 18120 refined, 1 included, MultiStar: {-0.23, 0.41}, one-star: {-0.24, 0.46}
02:00:49.012 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
02:00:49.014 00.002 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
02:00:49.017 00.003 18120 CameraToMount -- cameraX=-0.23 cameraY=0.41 hyp=0.47 cameraTheta=2.09 mountX=0.47 mountY=0.02, mountTheta=0.05
02:00:49.020 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.41, opts=13)
02:00:49.021 00.001 18120 Enqueuing Move request for scope (-0.23, 0.41)
02:00:49.022 00.001 21948 Worker thread wakes up
02:00:49.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:49.022 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.3
02:00:49.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:49.023 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:49.023 00.000 18120 Enqueuing Expose request
02:00:49.024 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.41) opts 0xd
02:00:49.024 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.41)
02:00:49.024 00.000 21948 Moving (-0.23, 0.41) raw xDistance=0.47 yDistance=0.02
02:00:49.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:00:49.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:49.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:49.024 00.000 21948 MoveAxis(W, 84, ABG)
02:00:49.024 00.000 21948 Guiding  Dir = 3, Dur = 84
02:00:49.024 00.000 21948 IsSlewing returns 0
02:00:49.024 00.000 21948 IsGuiding returns 0
02:00:49.025 00.001 21948 PulseGuide returned control before completion, sleep 93
02:00:49.129 00.104 21948 IsGuiding returns 0
02:00:49.129 00.000 21948 Move returns status 0, amount 84
02:00:49.129 00.000 21948 MoveAxis(N, 0, ABG)
02:00:49.129 00.000 21948 Move returns status 0, amount 0
02:00:49.129 00.000 21948 move complete, result=0
02:00:49.129 00.000 21948 worker thread done servicing request
02:00:49.129 00.000 21948 Worker thread wakes up
02:00:49.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:49.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:49.130 00.001 18120 GuideStep: 0.5 px 84 ms WEST, 0.0 px 0 ms NORTH
02:00:50.537 01.407 21948 Exposure complete
02:00:50.583 00.046 21948 worker thread done servicing request
02:00:50.584 00.001 18120 OnExposeComplete: enter
02:00:50.584 00.000 18120 UpdateGuideState(): m_state=6
02:00:50.585 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
02:00:50.585 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=236.74, Mass=2083, SNR=31.7, Peak=153 HFD=4.1
02:00:50.586 00.001 18120 MultiStar: [#1 0.14,0.20,0.69,U] [#2 -0.04,0.61,0.00,R] [#3 0.08,0.04,0.56,U] [#4 -0.01,0.13,0.55,U] [#5 0.05,-0.06,0.43,U] [#6 -0.38,0.09,0.00,M8] [#7 -0.33,0.24,0.00,M6] [#8 0.05,0.25,0.37,U] 
02:00:50.586 00.000 18120 refined, 5 included, MultiStar: {0.01, 0.14}, one-star: {-0.16, 0.20}
02:00:50.586 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
02:00:50.587 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
02:00:50.587 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.53 mountX=0.12 mountY=-0.07, mountTheta=-0.50
02:00:50.589 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.14, opts=13)
02:00:50.589 00.000 18120 Enqueuing Move request for scope (0.01, 0.14)
02:00:50.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:50.590 00.001 21948 Worker thread wakes up
02:00:50.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:00:50.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:00:50.590 00.000 21948 Moving (0.01, 0.14) raw xDistance=0.12 yDistance=-0.07
02:00:50.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:00:50.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:50.590 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.7
02:00:50.591 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:00:50.591 00.000 21948 MoveAxis(E, 0, ABG)
02:00:50.591 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:50.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:50.591 00.000 18120 Enqueuing Expose request
02:00:50.592 00.001 21948 Move returns status 0, amount 0
02:00:50.592 00.000 21948 MoveAxis(N, 0, ABG)
02:00:50.592 00.000 21948 Move returns status 0, amount 0
02:00:50.592 00.000 21948 move complete, result=0
02:00:50.592 00.000 21948 worker thread done servicing request
02:00:50.592 00.000 21948 Worker thread wakes up
02:00:50.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:50.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:50.593 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:52.229 01.636 21948 Exposure complete
02:00:52.267 00.038 21948 worker thread done servicing request
02:00:52.267 00.000 18120 OnExposeComplete: enter
02:00:52.268 00.001 18120 UpdateGuideState(): m_state=6
02:00:52.269 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
02:00:52.270 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=236.73, Mass=1908, SNR=30.3, Peak=144 HFD=4.2
02:00:52.272 00.002 18120 MultiStar: [#1 0.11,0.02,0.75,U] [#2 -0.02,-0.32,0.63,U] [#3 0.17,-0.08,0.60,U] [#4 0.09,-0.03,0.59,U] [#5 0.07,0.10,0.46,U] [#6 -0.17,0.01,0.52,U] [#7 -0.37,0.19,0.00,M7] [#8 -0.18,0.27,0.41,U] 
02:00:52.273 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.18, 0.20}
02:00:52.274 00.001 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
02:00:52.275 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
02:00:52.276 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.37 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
02:00:52.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
02:00:52.278 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
02:00:52.278 00.000 21948 Worker thread wakes up
02:00:52.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
02:00:52.278 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
02:00:52.278 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
02:00:52.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:00:52.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:52.279 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:52.279 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
02:00:52.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.280 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:52.280 00.000 18120 Enqueuing Expose request
02:00:52.281 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:52.281 00.000 21948 MoveAxis(E, 0, ABG)
02:00:52.281 00.000 21948 Move returns status 0, amount 0
02:00:52.281 00.000 21948 MoveAxis(N, 0, ABG)
02:00:52.281 00.000 21948 Move returns status 0, amount 0
02:00:52.281 00.000 21948 move complete, result=0
02:00:52.281 00.000 21948 worker thread done servicing request
02:00:52.281 00.000 21948 Worker thread wakes up
02:00:52.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:52.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:52.282 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:53.800 01.518 21948 Exposure complete
02:00:53.840 00.040 21948 worker thread done servicing request
02:00:53.840 00.000 18120 OnExposeComplete: enter
02:00:53.842 00.002 18120 UpdateGuideState(): m_state=6
02:00:53.844 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
02:00:53.846 00.002 18120 Star::Find returns 1 (0), X=895.59, Y=236.45, Mass=1972, SNR=30.8, Peak=157 HFD=4.0
02:00:53.846 00.000 18120 MultiStar: [#1 0.36,-0.10,0.74,U] [#2 -0.06,-0.33,0.65,U] [#3 0.05,-0.04,0.57,U] [#4 0.05,0.03,0.56,U] [#5 -0.13,0.02,0.47,U] [#6 -0.24,-0.12,0.53,U] [#7 -0.51,-0.11,0.00,M8] [#8 0.19,0.06,0.39,U] 
02:00:53.847 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.10, -0.09}
02:00:53.848 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
02:00:53.850 00.002 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
02:00:53.850 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
02:00:53.852 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
02:00:53.854 00.002 18120 Enqueuing Move request for scope (0.05, -0.08)
02:00:53.856 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:53.857 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.8
02:00:53.858 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:53.859 00.001 21948 Worker thread wakes up
02:00:53.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:00:53.859 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:00:53.859 00.000 21948 Moving (0.05, -0.08) raw xDistance=-0.10 yDistance=-0.01
02:00:53.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:53.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:53.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:53.860 00.001 18120 Enqueuing Expose request
02:00:53.861 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:53.861 00.000 21948 MoveAxis(E, 0, ABG)
02:00:53.861 00.000 21948 Move returns status 0, amount 0
02:00:53.861 00.000 21948 MoveAxis(N, 0, ABG)
02:00:53.861 00.000 21948 Move returns status 0, amount 0
02:00:53.861 00.000 21948 move complete, result=0
02:00:53.861 00.000 21948 worker thread done servicing request
02:00:53.861 00.000 21948 Worker thread wakes up
02:00:53.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:53.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:53.861 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:55.487 01.626 21948 Exposure complete
02:00:55.528 00.041 21948 worker thread done servicing request
02:00:55.528 00.000 18120 OnExposeComplete: enter
02:00:55.529 00.001 18120 UpdateGuideState(): m_state=6
02:00:55.529 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
02:00:55.530 00.001 18120 Star::Find returns 1 (0), X=895.50, Y=236.61, Mass=1965, SNR=30.7, Peak=153 HFD=3.9
02:00:55.530 00.000 18120 MultiStar: [#1 0.25,-0.08,0.71,U] [#2 0.02,-0.36,0.64,U] [#3 0.12,-0.32,0.59,U] [#4 0.01,-0.11,0.56,U] [#5 0.13,-0.10,0.47,U] [#6 -0.35,0.16,0.00,M7] [#7 -0.39,0.24,0.00,M9] [#8 0.04,0.02,0.39,U] 
02:00:55.531 00.001 18120 single-star, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.01, 0.07}
02:00:55.531 00.000 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
02:00:55.531 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
02:00:55.532 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.42 mountX=0.06 mountY=-0.04, mountTheta=-0.60
02:00:55.533 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
02:00:55.534 00.001 18120 Enqueuing Move request for scope (0.01, 0.07)
02:00:55.534 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:55.535 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.7
02:00:55.535 00.000 21948 Worker thread wakes up
02:00:55.535 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:55.536 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:55.536 00.000 18120 Enqueuing Expose request
02:00:55.538 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
02:00:55.538 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:00:55.538 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
02:00:55.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:55.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:55.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:55.538 00.000 21948 MoveAxis(E, 0, ABG)
02:00:55.538 00.000 21948 Move returns status 0, amount 0
02:00:55.538 00.000 21948 MoveAxis(N, 0, ABG)
02:00:55.538 00.000 21948 Move returns status 0, amount 0
02:00:55.538 00.000 21948 move complete, result=0
02:00:55.538 00.000 21948 worker thread done servicing request
02:00:55.538 00.000 21948 Worker thread wakes up
02:00:55.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:55.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:55.538 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:57.060 01.522 21948 Exposure complete
02:00:57.107 00.047 21948 worker thread done servicing request
02:00:57.108 00.001 18120 OnExposeComplete: enter
02:00:57.108 00.000 18120 UpdateGuideState(): m_state=6
02:00:57.109 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
02:00:57.109 00.000 18120 Star::Find returns 1 (0), X=895.42, Y=236.90, Mass=1929, SNR=30.5, Peak=173 HFD=3.9
02:00:57.110 00.001 18120 MultiStar: [#1 0.34,0.32,0.00,M1] [#2 -0.17,0.03,0.64,U] [#3 -0.02,0.26,0.60,U] [#4 -0.07,0.37,0.57,U] [#5 -0.18,0.25,0.46,U] [#6 -0.09,0.16,0.55,U] [#7 -0.41,0.51,0.00,M10] [#8 0.04,0.53,0.00,M1] 
02:00:57.110 00.000 18120 refined, 5 included, MultiStar: {-0.10, 0.25}, one-star: {-0.07, 0.36}
02:00:57.111 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
02:00:57.111 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
02:00:57.111 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.95 mountX=0.27 mountY=-0.02, mountTheta=-0.09
02:00:57.113 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.25, opts=13)
02:00:57.114 00.001 18120 Enqueuing Move request for scope (-0.10, 0.25)
02:00:57.114 00.000 21948 Worker thread wakes up
02:00:57.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
02:00:57.114 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
02:00:57.115 00.001 21948 Moving (-0.10, 0.25) raw xDistance=0.27 yDistance=-0.02
02:00:57.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:00:57.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:57.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:57.115 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.5
02:00:57.116 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:57.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:57.116 00.000 18120 Enqueuing Expose request
02:00:57.117 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:57.117 00.000 21948 MoveAxis(W, 48, ABG)
02:00:57.117 00.000 21948 Guiding  Dir = 3, Dur = 48
02:00:57.117 00.000 21948 IsSlewing returns 0
02:00:57.118 00.001 21948 IsGuiding returns 0
02:00:57.119 00.001 21948 PulseGuide returned control before completion, sleep 57
02:00:57.184 00.065 21948 IsGuiding returns 1
02:00:57.184 00.000 21948 scope still moving after pulse duration time elapsed
02:00:57.216 00.032 21948 IsSlewing returns 0
02:00:57.217 00.001 21948 IsGuiding returns 0
02:00:57.217 00.000 21948 scope move finished after 48 + 50 ms
02:00:57.217 00.000 21948 Move returns status 0, amount 48
02:00:57.217 00.000 21948 MoveAxis(N, 0, ABG)
02:00:57.217 00.000 21948 Move returns status 0, amount 0
02:00:57.217 00.000 21948 move complete, result=0
02:00:57.217 00.000 21948 worker thread done servicing request
02:00:57.217 00.000 21948 Worker thread wakes up
02:00:57.217 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
02:00:57.218 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:57.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:00:58.850 01.632 21948 Exposure complete
02:00:58.881 00.031 21948 worker thread done servicing request
02:00:58.881 00.000 18120 OnExposeComplete: enter
02:00:58.883 00.002 18120 UpdateGuideState(): m_state=6
02:00:58.883 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
02:00:58.884 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=236.72, Mass=2006, SNR=31.1, Peak=159 HFD=4.0
02:00:58.885 00.001 18120 MultiStar: [#1 0.41,0.02,0.00,M2] [#2 0.25,-0.11,0.62,U] [#3 0.28,0.05,0.61,U] [#4 0.02,0.14,0.57,U] [#5 0.33,0.09,0.45,U] [#6 -0.18,0.09,0.53,U] [#7 -0.07,0.20,0.43,U] [#8 0.50,0.13,0.00,M2] 
02:00:58.886 00.001 18120 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.15, 0.18}
02:00:58.887 00.001 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
02:00:58.888 00.001 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
02:00:58.890 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.66 mountX=0.04 mountY=-0.15, mountTheta=-1.34
02:00:58.893 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.09, opts=13)
02:00:58.893 00.000 18120 Enqueuing Move request for scope (0.12, 0.09)
02:00:58.894 00.001 21948 Worker thread wakes up
02:00:58.894 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
02:00:58.894 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
02:00:58.894 00.000 21948 Moving (0.12, 0.09) raw xDistance=0.04 yDistance=-0.15
02:00:58.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:58.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:58.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:00:58.895 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:58.895 00.000 21948 MoveAxis(E, 0, ABG)
02:00:58.895 00.000 21948 Move returns status 0, amount 0
02:00:58.895 00.000 21948 MoveAxis(N, 0, ABG)
02:00:58.895 00.000 21948 Move returns status 0, amount 0
02:00:58.895 00.000 21948 move complete, result=0
02:00:58.895 00.000 21948 worker thread done servicing request
02:00:58.895 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.1
02:00:58.898 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.901 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:00:58.902 00.001 18120 Enqueuing Expose request
02:00:58.904 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:58.905 00.001 21948 Worker thread wakes up
02:00:58.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:00:58.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:00.418 01.513 21948 Exposure complete
02:01:00.452 00.034 21948 worker thread done servicing request
02:01:00.453 00.001 18120 OnExposeComplete: enter
02:01:00.453 00.000 18120 UpdateGuideState(): m_state=6
02:01:00.454 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
02:01:00.454 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=236.54, Mass=1894, SNR=30.2, Peak=148 HFD=3.9
02:01:00.455 00.001 18120 MultiStar: [#1 0.18,-0.00,0.75,U] [#2 -0.05,-0.29,0.67,U] [#3 0.23,-0.24,0.62,U] [#4 0.06,-0.21,0.58,U] [#5 0.04,-0.30,0.47,U] [#6 -0.27,-0.18,0.57,U] [#7 -0.40,-0.27,0.00,M10] [#8 0.09,0.37,0.41,U] 
02:01:00.455 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.11}, one-star: {-0.16, 0.00}
02:01:00.456 00.001 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.75)
02:01:00.456 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.71)
02:01:00.456 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=-0.10 mountY=0.05, mountTheta=2.71
02:01:00.458 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.11, opts=13)
02:01:00.458 00.000 18120 Enqueuing Move request for scope (0.00, -0.11)
02:01:00.459 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:00.459 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.2
02:01:00.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:00.460 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:00.460 00.000 18120 Enqueuing Expose request
02:01:00.461 00.001 21948 Worker thread wakes up
02:01:00.461 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
02:01:00.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
02:01:00.461 00.000 21948 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
02:01:00.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:01:00.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:00.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:01:00.461 00.000 21948 MoveAxis(E, 0, ABG)
02:01:00.461 00.000 21948 Move returns status 0, amount 0
02:01:00.461 00.000 21948 MoveAxis(N, 0, ABG)
02:01:00.461 00.000 21948 Move returns status 0, amount 0
02:01:00.461 00.000 21948 move complete, result=0
02:01:00.461 00.000 21948 worker thread done servicing request
02:01:00.461 00.000 21948 Worker thread wakes up
02:01:00.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:00.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:00.461 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:02.097 01.636 21948 Exposure complete
02:01:02.144 00.047 21948 worker thread done servicing request
02:01:02.144 00.000 18120 OnExposeComplete: enter
02:01:02.146 00.002 18120 UpdateGuideState(): m_state=6
02:01:02.147 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
02:01:02.148 00.001 18120 Star::Find returns 1 (0), X=895.62, Y=236.58, Mass=1981, SNR=30.7, Peak=154 HFD=3.7
02:01:02.149 00.001 18120 MultiStar: [#1 0.21,0.13,0.73,U] [#2 0.10,-0.35,0.63,U] [#3 0.05,-0.19,0.58,U] [#4 0.03,0.19,0.56,U] [#5 0.03,0.03,0.47,U] [#6 -0.16,0.11,0.54,U] [#7 -0.12,0.01,0.39,U] [#8 -0.03,0.21,0.39,U] 
02:01:02.149 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.13, 0.04}
02:01:02.150 00.001 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.00) = xAngle (-1.73 = -1.73)
02:01:02.150 00.000 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.77 = -1.77)
02:01:02.152 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=-0.01 mountY=-0.05, mountTheta=-1.73
02:01:02.154 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
02:01:02.155 00.001 18120 Enqueuing Move request for scope (0.05, 0.01)
02:01:02.157 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:02.158 00.001 21948 Worker thread wakes up
02:01:02.158 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.7
02:01:02.159 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:02.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:02.160 00.001 18120 Enqueuing Expose request
02:01:02.160 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:01:02.160 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:01:02.160 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
02:01:02.161 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:02.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:02.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:02.161 00.000 21948 MoveAxis(E, 0, ABG)
02:01:02.161 00.000 21948 Move returns status 0, amount 0
02:01:02.161 00.000 21948 MoveAxis(N, 0, ABG)
02:01:02.161 00.000 21948 Move returns status 0, amount 0
02:01:02.161 00.000 21948 move complete, result=0
02:01:02.161 00.000 21948 worker thread done servicing request
02:01:02.161 00.000 21948 Worker thread wakes up
02:01:02.161 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:02.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:02.161 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:03.682 01.521 21948 Exposure complete
02:01:03.722 00.040 21948 worker thread done servicing request
02:01:03.722 00.000 18120 OnExposeComplete: enter
02:01:03.723 00.001 18120 UpdateGuideState(): m_state=6
02:01:03.724 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
02:01:03.724 00.000 18120 Star::Find returns 1 (0), X=895.67, Y=236.34, Mass=2000, SNR=31.1, Peak=165 HFD=3.8
02:01:03.726 00.002 18120 MultiStar: [#1 0.30,-0.19,0.72,U] [#2 0.01,-0.55,0.00,M1] [#3 -0.12,-0.21,0.59,U] [#4 0.07,-0.02,0.56,U] [#5 0.13,-0.23,0.45,U] [#6 -0.11,0.11,0.52,U] [#7 -0.11,-0.38,0.00,M10] [#8 0.22,0.12,0.39,U] 
02:01:03.729 00.003 18120 refined, 6 included, MultiStar: {0.11, -0.11}, one-star: {0.17, -0.20}
02:01:03.731 00.002 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:01:03.733 00.002 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:01:03.736 00.003 18120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
02:01:03.739 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.11, opts=13)
02:01:03.739 00.000 18120 Enqueuing Move request for scope (0.11, -0.11)
02:01:03.740 00.001 21948 Worker thread wakes up
02:01:03.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:03.740 00.000 18120 UpdateGuideState exits: m=2000 RSB=31.1
02:01:03.741 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:03.741 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:03.741 00.000 18120 Enqueuing Expose request
02:01:03.742 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:01:03.742 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:01:03.742 00.000 21948 Moving (0.11, -0.11) raw xDistance=-0.15 yDistance=-0.04
02:01:03.742 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:01:03.742 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:03.742 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:03.742 00.000 21948 MoveAxis(E, 0, ABG)
02:01:03.742 00.000 21948 Move returns status 0, amount 0
02:01:03.742 00.000 21948 MoveAxis(N, 0, ABG)
02:01:03.742 00.000 21948 Move returns status 0, amount 0
02:01:03.742 00.000 21948 move complete, result=0
02:01:03.742 00.000 21948 worker thread done servicing request
02:01:03.742 00.000 21948 Worker thread wakes up
02:01:03.742 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:03.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:03.743 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:05.367 01.624 21948 Exposure complete
02:01:05.412 00.045 21948 worker thread done servicing request
02:01:05.412 00.000 18120 OnExposeComplete: enter
02:01:05.413 00.001 18120 UpdateGuideState(): m_state=6
02:01:05.414 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
02:01:05.414 00.000 18120 Star::Find returns 1 (0), X=895.37, Y=236.66, Mass=2030, SNR=31.3, Peak=159 HFD=3.8
02:01:05.415 00.001 18120 MultiStar: [#1 0.24,0.03,0.72,U] [#2 -0.09,-0.44,0.00,M2] [#3 -0.01,0.02,0.59,U] [#4 -0.15,0.11,0.56,U] [#5 0.13,0.04,0.47,U] [#6 -0.30,0.07,0.51,U] [#7 -0.59,0.06,0.00,R] [#8 0.16,0.29,0.39,U] 
02:01:05.415 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.09}, one-star: {-0.12, 0.13}
02:01:05.416 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
02:01:05.416 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
02:01:05.417 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.74 mountX=0.09 mountY=-0.03, mountTheta=-0.29
02:01:05.418 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.09, opts=13)
02:01:05.418 00.000 18120 Enqueuing Move request for scope (-0.02, 0.09)
02:01:05.419 00.001 21948 Worker thread wakes up
02:01:05.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
02:01:05.419 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
02:01:05.419 00.000 21948 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
02:01:05.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:01:05.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:05.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:05.420 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.3
02:01:05.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:05.421 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:05.421 00.000 18120 Enqueuing Expose request
02:01:05.422 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:05.422 00.000 21948 MoveAxis(E, 0, ABG)
02:01:05.422 00.000 21948 Move returns status 0, amount 0
02:01:05.422 00.000 21948 MoveAxis(N, 0, ABG)
02:01:05.422 00.000 21948 Move returns status 0, amount 0
02:01:05.422 00.000 21948 move complete, result=0
02:01:05.422 00.000 21948 worker thread done servicing request
02:01:05.422 00.000 21948 Worker thread wakes up
02:01:05.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:05.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:05.422 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:06.940 01.518 21948 Exposure complete
02:01:06.995 00.055 21948 worker thread done servicing request
02:01:06.996 00.001 18120 OnExposeComplete: enter
02:01:06.996 00.000 18120 UpdateGuideState(): m_state=6
02:01:06.997 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
02:01:06.998 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=236.65, Mass=1953, SNR=30.5, Peak=167 HFD=3.7
02:01:07.001 00.003 18120 MultiStar: [#1 0.25,-0.05,0.75,U] [#2 -0.15,-0.47,0.00,M3] [#3 0.19,-0.05,0.61,U] [#4 0.03,-0.09,0.57,U] [#5 0.03,-0.09,0.50,U] [#6 -0.37,0.19,0.00,M2] [#7 0.41,-0.25,0.00,M1] [#8 0.15,0.11,0.39,U] 
02:01:07.003 00.002 18120 refined, 5 included, MultiStar: {0.07, -0.00}, one-star: {-0.14, 0.11}
02:01:07.003 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
02:01:07.004 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
02:01:07.004 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.03 mountY=-0.06, mountTheta=-2.04
02:01:07.006 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.00, opts=13)
02:01:07.007 00.001 18120 Enqueuing Move request for scope (0.07, -0.00)
02:01:07.007 00.000 21948 Worker thread wakes up
02:01:07.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
02:01:07.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
02:01:07.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:07.008 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.5
02:01:07.008 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:07.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:07.009 00.001 18120 Enqueuing Expose request
02:01:07.009 00.000 21948 Moving (0.07, -0.00) raw xDistance=-0.03 yDistance=-0.06
02:01:07.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:07.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:07.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:07.009 00.000 21948 MoveAxis(E, 0, ABG)
02:01:07.009 00.000 21948 Move returns status 0, amount 0
02:01:07.009 00.000 21948 MoveAxis(N, 0, ABG)
02:01:07.009 00.000 21948 Move returns status 0, amount 0
02:01:07.009 00.000 21948 move complete, result=0
02:01:07.010 00.001 21948 worker thread done servicing request
02:01:07.010 00.000 21948 Worker thread wakes up
02:01:07.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:07.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:07.010 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:08.643 01.633 21948 Exposure complete
02:01:08.698 00.055 21948 worker thread done servicing request
02:01:08.698 00.000 18120 OnExposeComplete: enter
02:01:08.699 00.001 18120 UpdateGuideState(): m_state=6
02:01:08.701 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
02:01:08.704 00.003 18120 Star::Find returns 1 (0), X=895.79, Y=236.25, Mass=1936, SNR=30.5, Peak=163 HFD=4.0
02:01:08.705 00.001 18120 MultiStar: [#1 0.33,-0.31,0.00,M1] [#2 0.09,-0.44,0.00,M4] [#3 0.19,-0.32,0.61,U] [#4 0.18,-0.20,0.56,U] [#5 0.06,-0.21,0.48,U] [#6 -0.37,-0.06,0.53,U] [#7 0.33,-0.35,0.00,M2] [#8 -0.01,0.09,0.40,U] 
02:01:08.705 00.000 18120 refined, 5 included, MultiStar: {0.10, -0.20}, one-star: {0.30, -0.29}
02:01:08.706 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
02:01:08.707 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.14)
02:01:08.708 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.11 mountX=-0.22 mountY=0.00, mountTheta=3.14
02:01:08.710 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.20, opts=13)
02:01:08.712 00.002 18120 Enqueuing Move request for scope (0.10, -0.20)
02:01:08.715 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:08.717 00.002 21948 Worker thread wakes up
02:01:08.717 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:01:08.720 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
02:01:08.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:08.720 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
02:01:08.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:08.722 00.002 18120 Enqueuing Expose request
02:01:08.722 00.000 21948 Moving (0.10, -0.20) raw xDistance=-0.22 yDistance=0.00
02:01:08.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:01:08.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:08.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:01:08.722 00.000 21948 MoveAxis(E, 39, ABG)
02:01:08.722 00.000 21948 Guiding  Dir = 2, Dur = 39
02:01:08.723 00.001 21948 IsSlewing returns 0
02:01:08.723 00.000 21948 IsGuiding returns 0
02:01:08.723 00.000 21948 PulseGuide returned control before completion, sleep 48
02:01:08.777 00.054 21948 IsGuiding returns 0
02:01:08.778 00.001 21948 Move returns status 0, amount 39
02:01:08.778 00.000 21948 MoveAxis(N, 0, ABG)
02:01:08.778 00.000 21948 Move returns status 0, amount 0
02:01:08.778 00.000 21948 move complete, result=0
02:01:08.778 00.000 21948 worker thread done servicing request
02:01:08.778 00.000 21948 Worker thread wakes up
02:01:08.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:08.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:08.778 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
02:01:10.190 01.412 21948 Exposure complete
02:01:10.240 00.050 21948 worker thread done servicing request
02:01:10.240 00.000 18120 OnExposeComplete: enter
02:01:10.241 00.001 18120 UpdateGuideState(): m_state=6
02:01:10.241 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
02:01:10.242 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=236.44, Mass=1949, SNR=30.5, Peak=160 HFD=3.7
02:01:10.242 00.000 18120 MultiStar: [#1 0.61,-0.25,0.00,M2] [#2 0.20,-0.42,0.00,M5] [#3 0.27,-0.20,0.61,U] [#4 -0.06,-0.15,0.58,U] [#5 0.39,-0.25,0.00,M1] [#6 -0.01,-0.30,0.51,U] [#7 0.44,-0.31,0.00,M3] [#8 0.27,0.06,0.41,U] 
02:01:10.243 00.001 18120 refined, 4 included, MultiStar: {0.16, -0.14}, one-star: {0.24, -0.10}
02:01:10.243 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
02:01:10.243 00.000 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
02:01:10.244 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.73 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
02:01:10.245 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.14, opts=13)
02:01:10.245 00.000 18120 Enqueuing Move request for scope (0.16, -0.14)
02:01:10.246 00.001 21948 Worker thread wakes up
02:01:10.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
02:01:10.246 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
02:01:10.246 00.000 21948 Moving (0.16, -0.14) raw xDistance=-0.19 yDistance=-0.08
02:01:10.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:01:10.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:10.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:10.247 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:10.247 00.000 21948 MoveAxis(E, 0, ABG)
02:01:10.247 00.000 21948 Move returns status 0, amount 0
02:01:10.247 00.000 21948 MoveAxis(N, 0, ABG)
02:01:10.247 00.000 21948 Move returns status 0, amount 0
02:01:10.247 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.5
02:01:10.247 00.000 21948 move complete, result=0
02:01:10.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.248 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:10.248 00.000 18120 Enqueuing Expose request
02:01:10.248 00.000 21948 worker thread done servicing request
02:01:10.248 00.000 21948 Worker thread wakes up
02:01:10.248 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:10.249 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:10.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:11.883 01.634 21948 Exposure complete
02:01:11.914 00.031 21948 worker thread done servicing request
02:01:11.914 00.000 18120 OnExposeComplete: enter
02:01:11.916 00.002 18120 UpdateGuideState(): m_state=6
02:01:11.919 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
02:01:11.921 00.002 18120 Star::Find returns 1 (0), X=895.73, Y=236.68, Mass=1938, SNR=30.5, Peak=161 HFD=4.0
02:01:11.924 00.003 18120 MultiStar: [#1 0.34,-0.10,0.75,U] [#2 0.23,-0.41,0.00,M6] [#3 0.33,-0.09,0.62,U] [#4 0.31,-0.08,0.57,U] [#5 0.27,-0.02,0.50,U] [#6 0.13,-0.21,0.52,U] [#7 0.39,0.10,0.00,M4] [#8 0.12,0.26,0.39,U] 
02:01:11.926 00.002 18120 refined, 6 included, MultiStar: {0.26, -0.01}, one-star: {0.23, 0.14}
02:01:11.928 00.002 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
02:01:11.930 00.002 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
02:01:11.933 00.003 18120 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.04 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
02:01:11.936 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.01, opts=13)
02:01:11.936 00.000 18120 Enqueuing Move request for scope (0.26, -0.01)
02:01:11.937 00.001 21948 Worker thread wakes up
02:01:11.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
02:01:11.937 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
02:01:11.937 00.000 21948 Moving (0.26, -0.01) raw xDistance=-0.12 yDistance=-0.23
02:01:11.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:01:11.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:11.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:11.939 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:01:11.939 00.000 21948 MoveAxis(E, 0, ABG)
02:01:11.939 00.000 21948 Move returns status 0, amount 0
02:01:11.939 00.000 21948 MoveAxis(N, 0, ABG)
02:01:11.939 00.000 21948 Move returns status 0, amount 0
02:01:11.939 00.000 21948 move complete, result=0
02:01:11.939 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.5
02:01:11.940 00.001 21948 worker thread done servicing request
02:01:11.940 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.941 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:11.941 00.000 18120 Enqueuing Expose request
02:01:11.942 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:11.942 00.000 21948 Worker thread wakes up
02:01:11.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:11.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:13.457 01.515 21948 Exposure complete
02:01:13.502 00.045 21948 worker thread done servicing request
02:01:13.502 00.000 18120 OnExposeComplete: enter
02:01:13.504 00.002 18120 UpdateGuideState(): m_state=6
02:01:13.505 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
02:01:13.506 00.001 18120 Star::Find returns 1 (0), X=895.61, Y=236.60, Mass=1958, SNR=30.6, Peak=148 HFD=3.7
02:01:13.506 00.000 18120 MultiStar: [#1 0.46,-0.09,0.00,M2] [#2 0.01,-0.31,0.62,U] [#3 0.45,-0.12,0.00,M1] [#4 0.13,0.12,0.55,U] [#5 0.06,-0.01,0.48,U] [#6 -0.06,-0.06,0.52,U] [#7 0.17,0.10,0.44,U] [#8 0.17,-0.25,0.42,U] 
02:01:13.507 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.12, 0.06}
02:01:13.507 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:01:13.507 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
02:01:13.509 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=-0.07 mountY=-0.06, mountTheta=-2.47
02:01:13.510 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
02:01:13.511 00.001 18120 Enqueuing Move request for scope (0.08, -0.04)
02:01:13.512 00.001 21948 Worker thread wakes up
02:01:13.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:01:13.512 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:01:13.512 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:13.513 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:01:13.513 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.513 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:13.514 00.001 18120 Enqueuing Expose request
02:01:13.514 00.000 21948 Moving (0.08, -0.04) raw xDistance=-0.07 yDistance=-0.06
02:01:13.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:01:13.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:13.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:13.514 00.000 21948 MoveAxis(E, 0, ABG)
02:01:13.514 00.000 21948 Move returns status 0, amount 0
02:01:13.514 00.000 21948 MoveAxis(N, 0, ABG)
02:01:13.514 00.000 21948 Move returns status 0, amount 0
02:01:13.514 00.000 21948 move complete, result=0
02:01:13.514 00.000 21948 worker thread done servicing request
02:01:13.514 00.000 21948 Worker thread wakes up
02:01:13.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:13.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:13.515 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:15.139 01.624 21948 Exposure complete
02:01:15.174 00.035 21948 worker thread done servicing request
02:01:15.174 00.000 18120 OnExposeComplete: enter
02:01:15.175 00.001 18120 UpdateGuideState(): m_state=6
02:01:15.176 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
02:01:15.177 00.001 18120 Star::Find returns 1 (0), X=895.77, Y=236.37, Mass=1854, SNR=29.9, Peak=143 HFD=3.9
02:01:15.177 00.000 18120 MultiStar: [#1 0.25,0.08,0.72,U] [#2 0.23,-0.58,0.00,M6] [#3 0.33,-0.29,0.00,M2] [#4 -0.07,0.25,0.59,U] [#5 0.08,-0.21,0.48,U] [#6 -0.43,0.05,0.00,M1] [#7 0.58,-0.15,0.00,M4] [#8 0.23,0.00,0.41,U] 
02:01:15.178 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.02}, one-star: {0.28, -0.16}
02:01:15.178 00.000 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
02:01:15.180 00.002 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
02:01:15.180 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.11 mountX=-0.09 mountY=-0.14, mountTheta=-2.12
02:01:15.181 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.02, opts=13)
02:01:15.181 00.000 18120 Enqueuing Move request for scope (0.17, -0.02)
02:01:15.181 00.000 21948 Worker thread wakes up
02:01:15.181 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
02:01:15.181 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
02:01:15.181 00.000 21948 Moving (0.17, -0.02) raw xDistance=-0.09 yDistance=-0.14
02:01:15.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:15.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:15.182 00.001 18120 UpdateGuideState exits: m=1854 RSB=29.9
02:01:15.182 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.183 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:15.183 00.000 18120 Enqueuing Expose request
02:01:15.184 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:15.184 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:01:15.184 00.000 21948 MoveAxis(E, 0, ABG)
02:01:15.184 00.000 21948 Move returns status 0, amount 0
02:01:15.184 00.000 21948 MoveAxis(N, 0, ABG)
02:01:15.184 00.000 21948 Move returns status 0, amount 0
02:01:15.184 00.000 21948 move complete, result=0
02:01:15.184 00.000 21948 worker thread done servicing request
02:01:15.184 00.000 21948 Worker thread wakes up
02:01:15.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:15.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:15.184 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:16.702 01.518 21948 Exposure complete
02:01:16.739 00.037 21948 worker thread done servicing request
02:01:16.739 00.000 18120 OnExposeComplete: enter
02:01:16.740 00.001 18120 UpdateGuideState(): m_state=6
02:01:16.741 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
02:01:16.741 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=236.34, Mass=1893, SNR=30.2, Peak=154 HFD=3.9
02:01:16.741 00.000 18120 MultiStar: [#1 0.38,-0.03,0.00,M2] [#2 0.10,-0.42,0.00,M7] [#3 -0.00,0.00,0.61,U] [#4 -0.01,0.01,0.56,U] [#5 0.33,0.00,0.47,U] [#6 0.03,-0.16,0.53,U] [#7 0.47,-0.13,0.00,M5] [#8 0.25,0.05,0.43,U] 
02:01:16.742 00.001 18120 refined, 5 included, MultiStar: {0.14, -0.07}, one-star: {0.24, -0.19}
02:01:16.742 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:01:16.743 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
02:01:16.744 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=-0.12 mountY=-0.10, mountTheta=-2.47
02:01:16.746 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.07, opts=13)
02:01:16.747 00.001 18120 Enqueuing Move request for scope (0.14, -0.07)
02:01:16.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:16.747 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
02:01:16.747 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:16.750 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:16.752 00.002 18120 Enqueuing Expose request
02:01:16.753 00.001 21948 Worker thread wakes up
02:01:16.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
02:01:16.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
02:01:16.753 00.000 21948 Moving (0.14, -0.07) raw xDistance=-0.12 yDistance=-0.10
02:01:16.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:01:16.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:16.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:01:16.753 00.000 21948 MoveAxis(E, 0, ABG)
02:01:16.753 00.000 21948 Move returns status 0, amount 0
02:01:16.753 00.000 21948 MoveAxis(N, 0, ABG)
02:01:16.753 00.000 21948 Move returns status 0, amount 0
02:01:16.753 00.000 21948 move complete, result=0
02:01:16.753 00.000 21948 worker thread done servicing request
02:01:16.753 00.000 21948 Worker thread wakes up
02:01:16.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:16.755 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:16.755 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:18.384 01.629 21948 Exposure complete
02:01:18.424 00.040 21948 worker thread done servicing request
02:01:18.425 00.001 18120 OnExposeComplete: enter
02:01:18.425 00.000 18120 UpdateGuideState(): m_state=6
02:01:18.426 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
02:01:18.426 00.000 18120 Star::Find returns 1 (0), X=895.50, Y=236.79, Mass=1954, SNR=30.6, Peak=157 HFD=3.9
02:01:18.427 00.001 18120 MultiStar: [#1 0.08,0.04,0.71,U] [#2 -0.32,-0.22,0.00,M8] [#3 0.07,0.05,0.58,U] [#4 0.05,0.04,0.55,U] [#5 0.11,0.12,0.48,U] [#6 -0.29,0.28,0.00,M1] [#7 0.18,-0.05,0.43,U] [#8 -0.13,0.24,0.39,U] 
02:01:18.427 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.01, 0.25}
02:01:18.427 00.000 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
02:01:18.429 00.002 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
02:01:18.430 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=0.08 mountY=-0.10, mountTheta=-0.89
02:01:18.431 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
02:01:18.431 00.000 18120 Enqueuing Move request for scope (0.05, 0.11)
02:01:18.432 00.001 21948 Worker thread wakes up
02:01:18.432 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:18.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
02:01:18.432 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:01:18.432 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
02:01:18.432 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.434 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:18.434 00.000 18120 Enqueuing Expose request
02:01:18.435 00.001 21948 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.10
02:01:18.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:01:18.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:18.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:01:18.435 00.000 21948 MoveAxis(E, 0, ABG)
02:01:18.435 00.000 21948 Move returns status 0, amount 0
02:01:18.435 00.000 21948 MoveAxis(N, 0, ABG)
02:01:18.435 00.000 21948 Move returns status 0, amount 0
02:01:18.435 00.000 21948 move complete, result=0
02:01:18.435 00.000 21948 worker thread done servicing request
02:01:18.435 00.000 21948 Worker thread wakes up
02:01:18.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:18.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:18.435 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:19.949 01.514 21948 Exposure complete
02:01:19.996 00.047 21948 worker thread done servicing request
02:01:19.996 00.000 18120 OnExposeComplete: enter
02:01:19.997 00.001 18120 UpdateGuideState(): m_state=6
02:01:19.997 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
02:01:19.997 00.000 18120 Star::Find returns 1 (0), X=895.61, Y=236.60, Mass=1842, SNR=29.7, Peak=132 HFD=4.1
02:01:19.998 00.001 18120 MultiStar: [#1 0.18,-0.11,0.77,U] [#2 0.03,-0.34,0.66,U] [#3 -0.09,-0.12,0.60,U] [#4 -0.06,0.12,0.57,U] [#5 0.11,-0.16,0.48,U] [#6 0.03,-0.14,0.57,U] [#7 0.38,-0.02,0.00,M5] [#8 -0.03,0.23,0.39,U] 
02:01:19.998 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.12, 0.06}
02:01:19.999 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:01:19.999 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:01:20.000 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.90 mountX=-0.08 mountY=-0.02, mountTheta=-2.94
02:01:20.001 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
02:01:20.001 00.000 18120 Enqueuing Move request for scope (0.05, -0.06)
02:01:20.002 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:20.002 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
02:01:20.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:20.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:20.003 00.000 18120 Enqueuing Expose request
02:01:20.004 00.001 21948 Worker thread wakes up
02:01:20.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
02:01:20.004 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
02:01:20.004 00.000 21948 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.02
02:01:20.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:01:20.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:20.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:20.004 00.000 21948 MoveAxis(E, 0, ABG)
02:01:20.004 00.000 21948 Move returns status 0, amount 0
02:01:20.004 00.000 21948 MoveAxis(N, 0, ABG)
02:01:20.004 00.000 21948 Move returns status 0, amount 0
02:01:20.004 00.000 21948 move complete, result=0
02:01:20.004 00.000 21948 worker thread done servicing request
02:01:20.004 00.000 21948 Worker thread wakes up
02:01:20.005 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:20.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:20.005 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:21.640 01.635 21948 Exposure complete
02:01:21.679 00.039 21948 worker thread done servicing request
02:01:21.679 00.000 18120 OnExposeComplete: enter
02:01:21.683 00.004 18120 UpdateGuideState(): m_state=6
02:01:21.685 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
02:01:21.688 00.003 18120 Star::Find returns 1 (0), X=895.48, Y=236.57, Mass=1847, SNR=29.7, Peak=133 HFD=4.1
02:01:21.690 00.002 18120 MultiStar: [#1 0.29,0.05,0.74,U] [#2 -0.01,-0.36,0.65,U] [#3 0.05,-0.09,0.63,U] [#4 -0.06,0.08,0.59,U] [#5 0.30,0.24,0.00,M1] [#6 -0.20,-0.01,0.52,U] [#7 0.44,-0.06,0.00,M6] [#8 0.07,-0.01,0.40,U] 
02:01:21.693 00.003 18120 single-star, 6 included, MultiStar: {0.02, -0.04}, one-star: {-0.01, 0.04}
02:01:21.695 00.002 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
02:01:21.697 00.002 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
02:01:21.697 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.96 mountX=0.04 mountY=-0.00, mountTheta=-0.07
02:01:21.698 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
02:01:21.699 00.001 18120 Enqueuing Move request for scope (-0.01, 0.04)
02:01:21.699 00.000 21948 Worker thread wakes up
02:01:21.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:21.700 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:01:21.700 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:01:21.700 00.000 21948 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
02:01:21.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:01:21.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:21.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:01:21.700 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.7
02:01:21.701 00.001 21948 MoveAxis(E, 0, ABG)
02:01:21.701 00.000 21948 Move returns status 0, amount 0
02:01:21.701 00.000 21948 MoveAxis(N, 0, ABG)
02:01:21.701 00.000 21948 Move returns status 0, amount 0
02:01:21.701 00.000 21948 move complete, result=0
02:01:21.701 00.000 21948 worker thread done servicing request
02:01:21.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.702 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:21.703 00.001 18120 Enqueuing Expose request
02:01:21.703 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:21.706 00.003 21948 Worker thread wakes up
02:01:21.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:21.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:23.223 01.517 21948 Exposure complete
02:01:23.276 00.053 18120 OnExposeComplete: enter
02:01:23.277 00.001 18120 UpdateGuideState(): m_state=6
02:01:23.279 00.002 21948 worker thread done servicing request
02:01:23.279 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:01:23.280 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=236.60, Mass=2076, SNR=31.4, Peak=162 HFD=4.1
02:01:23.282 00.002 18120 MultiStar: [#1 0.40,0.02,0.00,M1] [#2 0.02,-0.26,0.62,U] [#3 0.17,-0.22,0.57,U] [#4 -0.09,0.15,0.55,U] [#5 0.30,-0.05,0.44,U] [#6 -0.35,0.02,0.51,U] [#7 0.34,0.18,0.00,M7] [#8 -0.03,-0.03,0.40,U] 
02:01:23.283 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.49, 0.06}
02:01:23.285 00.002 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
02:01:23.289 00.004 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
02:01:23.291 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.32 mountX=-0.09 mountY=-0.09, mountTheta=-2.33
02:01:23.294 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.04, opts=13)
02:01:23.297 00.003 18120 Enqueuing Move request for scope (0.12, -0.04)
02:01:23.299 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:23.299 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.4
02:01:23.301 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.301 00.000 21948 Worker thread wakes up
02:01:23.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:01:23.301 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:01:23.301 00.000 21948 Moving (0.12, -0.04) raw xDistance=-0.09 yDistance=-0.09
02:01:23.301 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:23.302 00.001 18120 Enqueuing Expose request
02:01:23.303 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:23.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:23.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:23.303 00.000 21948 MoveAxis(E, 0, ABG)
02:01:23.303 00.000 21948 Move returns status 0, amount 0
02:01:23.303 00.000 21948 MoveAxis(N, 0, ABG)
02:01:23.303 00.000 21948 Move returns status 0, amount 0
02:01:23.303 00.000 21948 move complete, result=0
02:01:23.303 00.000 21948 worker thread done servicing request
02:01:23.303 00.000 21948 Worker thread wakes up
02:01:23.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:23.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:23.304 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:24.933 01.629 21948 Exposure complete
02:01:24.969 00.036 21948 worker thread done servicing request
02:01:24.969 00.000 18120 OnExposeComplete: enter
02:01:24.969 00.000 18120 UpdateGuideState(): m_state=6
02:01:24.970 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
02:01:24.970 00.000 18120 Star::Find returns 1 (0), X=895.77, Y=236.76, Mass=1988, SNR=30.9, Peak=171 HFD=4.2
02:01:24.971 00.001 18120 MultiStar: [#1 0.52,-0.11,0.00,M2] [#2 0.25,-0.26,0.62,U] [#3 0.28,0.01,0.59,U] [#4 0.08,0.40,0.00,M1] [#5 0.24,0.03,0.47,U] [#6 -0.04,0.41,0.00,M1] [#7 0.30,0.22,0.44,U] [#8 0.33,0.37,0.00,M1] 
02:01:24.971 00.000 18120 refined, 4 included, MultiStar: {0.27, 0.06}, one-star: {0.28, 0.23}
02:01:24.972 00.001 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
02:01:24.972 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
02:01:24.973 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.27 cameraTheta=0.21 mountX=-0.06 mountY=-0.27, mountTheta=-1.79
02:01:24.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.06, opts=13)
02:01:24.975 00.001 18120 Enqueuing Move request for scope (0.27, 0.06)
02:01:24.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:24.976 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:01:24.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.977 00.001 21948 Worker thread wakes up
02:01:24.977 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
02:01:24.977 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
02:01:24.977 00.000 21948 Moving (0.27, 0.06) raw xDistance=-0.06 yDistance=-0.27
02:01:24.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:01:24.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:24.977 00.000 18120 Enqueuing Expose request
02:01:24.978 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:24.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:01:24.978 00.000 21948 MoveAxis(E, 0, ABG)
02:01:24.978 00.000 21948 Move returns status 0, amount 0
02:01:24.978 00.000 21948 MoveAxis(N, 0, ABG)
02:01:24.978 00.000 21948 Move returns status 0, amount 0
02:01:24.978 00.000 21948 move complete, result=0
02:01:24.978 00.000 21948 worker thread done servicing request
02:01:24.978 00.000 21948 Worker thread wakes up
02:01:24.978 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:01:24.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:24.979 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:26.499 01.520 21948 Exposure complete
02:01:26.537 00.038 21948 worker thread done servicing request
02:01:26.537 00.000 18120 OnExposeComplete: enter
02:01:26.539 00.002 18120 UpdateGuideState(): m_state=6
02:01:26.540 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
02:01:26.541 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=236.78, Mass=1953, SNR=30.6, Peak=148 HFD=3.9
02:01:26.543 00.002 18120 MultiStar: [#1 0.31,0.18,0.72,U] [#2 0.07,0.08,0.64,U] [#3 0.31,0.02,0.57,U] [#4 0.30,0.16,0.57,U] [#5 0.08,0.25,0.47,U] [#6 -0.11,0.22,0.51,U] [#7 0.03,0.15,0.42,U] [#8 0.30,0.43,0.00,M2] 
02:01:26.544 00.001 18120 refined, 7 included, MultiStar: {0.16, 0.17}, one-star: {0.17, 0.25}
02:01:26.546 00.002 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.00) = xAngle (-1.19 = -1.19)
02:01:26.547 00.001 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
02:01:26.549 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.81 mountX=0.09 mountY=-0.22, mountTheta=-1.19
02:01:26.551 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.17, opts=13)
02:01:26.553 00.002 18120 Enqueuing Move request for scope (0.16, 0.17)
02:01:26.554 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:26.555 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.6
02:01:26.556 00.001 21948 Worker thread wakes up
02:01:26.557 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
02:01:26.557 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
02:01:26.557 00.000 21948 Moving (0.16, 0.17) raw xDistance=0.09 yDistance=-0.22
02:01:26.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:01:26.557 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.43 newest=-0.57
02:01:26.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:01:26.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.558 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:26.560 00.002 21948 MoveAxis(E, 0, ABG)
02:01:26.560 00.000 21948 Move returns status 0, amount 0
02:01:26.560 00.000 18120 Enqueuing Expose request
02:01:26.561 00.001 21948 MoveAxis(N, 52, ABG)
02:01:26.561 00.000 21948 Guiding  Dir = 0, Dur = 52
02:01:26.562 00.001 21948 IsSlewing returns 0
02:01:26.562 00.000 21948 IsGuiding returns 0
02:01:26.566 00.004 21948 PulseGuide returned control before completion, sleep 58
02:01:26.641 00.075 21948 IsGuiding returns 0
02:01:26.641 00.000 21948 Move returns status 0, amount 52
02:01:26.641 00.000 21948 move complete, result=0
02:01:26.641 00.000 21948 worker thread done servicing request
02:01:26.641 00.000 21948 Worker thread wakes up
02:01:26.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:26.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:26.641 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 52 ms NORTH
02:01:28.268 01.627 21948 Exposure complete
02:01:28.320 00.052 21948 worker thread done servicing request
02:01:28.321 00.001 18120 OnExposeComplete: enter
02:01:28.322 00.001 18120 UpdateGuideState(): m_state=6
02:01:28.323 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
02:01:28.325 00.002 18120 Star::Find returns 1 (0), X=895.43, Y=236.76, Mass=2068, SNR=31.5, Peak=174 HFD=3.8
02:01:28.326 00.001 18120 MultiStar: [#1 0.33,-0.04,0.67,U] [#2 0.08,-0.28,0.60,U] [#3 0.23,0.11,0.59,U] [#4 -0.12,0.01,0.54,U] [#5 0.23,-0.16,0.46,U] [#6 -0.32,0.01,0.48,U] [#7 -0.10,-0.09,0.44,U] [#8 -0.03,0.06,0.39,U] 
02:01:28.327 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {-0.06, 0.23}
02:01:28.328 00.001 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
02:01:28.331 00.003 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
02:01:28.333 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.12 mountX=-0.01 mountY=-0.03, mountTheta=-1.88
02:01:28.338 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
02:01:28.338 00.000 18120 Enqueuing Move request for scope (0.03, 0.00)
02:01:28.339 00.001 21948 Worker thread wakes up
02:01:28.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:28.339 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.5
02:01:28.341 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
02:01:28.341 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
02:01:28.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:28.341 00.000 21948 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
02:01:28.341 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:28.341 00.000 18120 Enqueuing Expose request
02:01:28.342 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:28.342 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:28.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:28.342 00.000 21948 MoveAxis(E, 0, ABG)
02:01:28.342 00.000 21948 Move returns status 0, amount 0
02:01:28.342 00.000 21948 MoveAxis(N, 0, ABG)
02:01:28.342 00.000 21948 Move returns status 0, amount 0
02:01:28.342 00.000 21948 move complete, result=0
02:01:28.342 00.000 21948 worker thread done servicing request
02:01:28.342 00.000 21948 Worker thread wakes up
02:01:28.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:28.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:28.343 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:29.854 01.511 21948 Exposure complete
02:01:29.889 00.035 21948 worker thread done servicing request
02:01:29.889 00.000 18120 OnExposeComplete: enter
02:01:29.890 00.001 18120 UpdateGuideState(): m_state=6
02:01:29.891 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
02:01:29.892 00.001 18120 Star::Find returns 1 (0), X=895.54, Y=236.42, Mass=1992, SNR=30.9, Peak=146 HFD=3.6
02:01:29.892 00.000 18120 MultiStar: [#1 0.07,0.02,0.70,U] [#2 0.02,-0.40,0.00,M3] [#3 -0.02,-0.06,0.60,U] [#4 0.07,-0.13,0.56,U] [#5 0.23,0.07,0.48,U] [#6 -0.21,0.00,0.51,U] [#7 0.37,-0.27,0.00,M5] [#8 0.26,0.04,0.41,U] 
02:01:29.893 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.05, -0.11}
02:01:29.893 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:01:29.894 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:01:29.894 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.59 mountX=-0.05 mountY=-0.03, mountTheta=-2.62
02:01:29.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
02:01:29.896 00.001 18120 Enqueuing Move request for scope (0.05, -0.04)
02:01:29.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:29.897 00.001 18120 UpdateGuideState exits: m=1992 RSB=30.9
02:01:29.898 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:29.911 00.013 21948 Worker thread wakes up
02:01:29.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:29.912 00.001 18120 Enqueuing Expose request
02:01:29.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:01:29.913 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:01:29.913 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
02:01:29.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:01:29.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:29.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:29.913 00.000 21948 MoveAxis(E, 0, ABG)
02:01:29.913 00.000 21948 Move returns status 0, amount 0
02:01:29.913 00.000 21948 MoveAxis(N, 0, ABG)
02:01:29.913 00.000 21948 Move returns status 0, amount 0
02:01:29.913 00.000 21948 move complete, result=0
02:01:29.913 00.000 21948 worker thread done servicing request
02:01:29.913 00.000 21948 Worker thread wakes up
02:01:29.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:29.913 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:29.915 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:31.538 01.623 21948 Exposure complete
02:01:31.582 00.044 21948 worker thread done servicing request
02:01:31.582 00.000 18120 OnExposeComplete: enter
02:01:31.584 00.002 18120 UpdateGuideState(): m_state=6
02:01:31.585 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
02:01:31.586 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=236.62, Mass=1957, SNR=30.5, Peak=148 HFD=3.8
02:01:31.587 00.001 18120 MultiStar: [#1 0.27,0.02,0.73,U] [#2 0.11,-0.52,0.00,M4] [#3 0.21,0.08,0.62,U] [#4 -0.07,0.13,0.55,U] [#5 0.01,-0.12,0.49,U] [#6 -0.01,0.19,0.53,U] [#7 0.36,-0.20,0.00,M6] [#8 0.04,0.05,0.38,U] 
02:01:31.587 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.16, 0.08}
02:01:31.587 00.000 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
02:01:31.588 00.001 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
02:01:31.588 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=0.02 mountY=-0.13, mountTheta=-1.44
02:01:31.589 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
02:01:31.591 00.002 18120 Enqueuing Move request for scope (0.11, 0.07)
02:01:31.592 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:31.592 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.5
02:01:31.593 00.001 21948 Worker thread wakes up
02:01:31.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:01:31.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:01:31.593 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.02 yDistance=-0.13
02:01:31.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:01:31.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:31.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:31.593 00.000 21948 MoveAxis(E, 0, ABG)
02:01:31.593 00.000 21948 Move returns status 0, amount 0
02:01:31.593 00.000 21948 MoveAxis(N, 0, ABG)
02:01:31.593 00.000 21948 Move returns status 0, amount 0
02:01:31.593 00.000 21948 move complete, result=0
02:01:31.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.594 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:31.594 00.000 18120 Enqueuing Expose request
02:01:31.594 00.000 21948 worker thread done servicing request
02:01:31.594 00.000 21948 Worker thread wakes up
02:01:31.594 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:31.595 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:31.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:33.120 01.525 21948 Exposure complete
02:01:33.174 00.054 21948 worker thread done servicing request
02:01:33.174 00.000 18120 OnExposeComplete: enter
02:01:33.175 00.001 18120 UpdateGuideState(): m_state=6
02:01:33.175 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
02:01:33.176 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=236.47, Mass=2001, SNR=30.9, Peak=165 HFD=4.0
02:01:33.176 00.000 18120 MultiStar: [#1 0.21,0.06,0.70,U] [#2 0.01,-0.27,0.61,U] [#3 0.25,-0.15,0.58,U] [#4 0.08,-0.03,0.57,U] [#5 0.19,0.05,0.45,U] [#6 -0.02,-0.14,0.52,U] [#7 0.23,-0.18,0.42,U] [#8 0.21,0.17,0.39,U] 
02:01:33.177 00.001 18120 single-star, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.11, -0.06}
02:01:33.178 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
02:01:33.179 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
02:01:33.181 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
02:01:33.183 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
02:01:33.184 00.001 18120 Enqueuing Move request for scope (0.11, -0.06)
02:01:33.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:33.185 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.9
02:01:33.185 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:33.186 00.001 21948 Worker thread wakes up
02:01:33.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
02:01:33.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
02:01:33.186 00.000 21948 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=-0.06
02:01:33.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:01:33.186 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:33.186 00.000 18120 Enqueuing Expose request
02:01:33.187 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:33.187 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:33.187 00.000 21948 MoveAxis(E, 0, ABG)
02:01:33.187 00.000 21948 Move returns status 0, amount 0
02:01:33.187 00.000 21948 MoveAxis(N, 0, ABG)
02:01:33.187 00.000 21948 Move returns status 0, amount 0
02:01:33.187 00.000 21948 move complete, result=0
02:01:33.187 00.000 21948 worker thread done servicing request
02:01:33.187 00.000 21948 Worker thread wakes up
02:01:33.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:33.187 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:33.188 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:34.809 01.621 21948 Exposure complete
02:01:34.866 00.057 21948 worker thread done servicing request
02:01:34.866 00.000 18120 OnExposeComplete: enter
02:01:34.867 00.001 18120 UpdateGuideState(): m_state=6
02:01:34.868 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
02:01:34.868 00.000 18120 Star::Find returns 1 (0), X=895.69, Y=236.73, Mass=1980, SNR=30.9, Peak=177 HFD=3.9
02:01:34.869 00.001 18120 MultiStar: [#1 0.28,0.21,0.71,U] [#2 0.02,-0.21,0.67,U] [#3 0.23,-0.06,0.63,U] [#4 0.05,0.23,0.54,U] [#5 0.03,0.43,0.00,M1] [#6 -0.19,0.16,0.54,U] [#7 0.31,0.06,0.44,U] [#8 0.09,0.17,0.40,U] 
02:01:34.869 00.000 18120 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.20, 0.19}
02:01:34.872 00.003 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
02:01:34.874 00.002 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
02:01:34.877 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=0.03 mountY=-0.16, mountTheta=-1.37
02:01:34.881 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.09, opts=13)
02:01:34.883 00.002 18120 Enqueuing Move request for scope (0.13, 0.09)
02:01:34.886 00.003 21948 Worker thread wakes up
02:01:34.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:34.886 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.9
02:01:34.887 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.887 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:34.888 00.001 18120 Enqueuing Expose request
02:01:34.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
02:01:34.888 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
02:01:34.888 00.000 21948 Moving (0.13, 0.09) raw xDistance=0.03 yDistance=-0.16
02:01:34.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:01:34.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:34.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:34.888 00.000 21948 MoveAxis(E, 0, ABG)
02:01:34.888 00.000 21948 Move returns status 0, amount 0
02:01:34.888 00.000 21948 MoveAxis(N, 0, ABG)
02:01:34.888 00.000 21948 Move returns status 0, amount 0
02:01:34.888 00.000 21948 move complete, result=0
02:01:34.888 00.000 21948 worker thread done servicing request
02:01:34.888 00.000 21948 Worker thread wakes up
02:01:34.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:34.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:34.889 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:36.406 01.517 21948 Exposure complete
02:01:36.453 00.047 21948 worker thread done servicing request
02:01:36.453 00.000 18120 OnExposeComplete: enter
02:01:36.453 00.000 18120 UpdateGuideState(): m_state=6
02:01:36.454 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
02:01:36.454 00.000 18120 Star::Find returns 1 (0), X=895.55, Y=236.64, Mass=1955, SNR=30.7, Peak=146 HFD=4.0
02:01:36.455 00.001 18120 MultiStar: [#1 0.31,-0.02,0.70,U] [#2 0.06,-0.30,0.61,U] [#3 0.18,-0.19,0.63,U] [#4 -0.11,0.01,0.55,U] [#5 -0.00,-0.20,0.46,U] [#6 -0.32,0.01,0.53,U] [#7 0.31,0.20,0.45,U] [#8 -0.10,0.10,0.37,U] 
02:01:36.455 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.06, 0.10}
02:01:36.457 00.002 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:01:36.457 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:01:36.457 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.53 mountX=-0.05 mountY=-0.03, mountTheta=-2.55
02:01:36.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
02:01:36.459 00.000 18120 Enqueuing Move request for scope (0.06, -0.03)
02:01:36.460 00.001 21948 Worker thread wakes up
02:01:36.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:01:36.460 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:01:36.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:36.460 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
02:01:36.462 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:36.462 00.000 18120 Enqueuing Expose request
02:01:36.462 00.000 21948 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.03
02:01:36.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:01:36.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:36.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:36.462 00.000 21948 MoveAxis(E, 0, ABG)
02:01:36.462 00.000 21948 Move returns status 0, amount 0
02:01:36.462 00.000 21948 MoveAxis(N, 0, ABG)
02:01:36.462 00.000 21948 Move returns status 0, amount 0
02:01:36.462 00.000 21948 move complete, result=0
02:01:36.462 00.000 21948 worker thread done servicing request
02:01:36.462 00.000 21948 Worker thread wakes up
02:01:36.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:36.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:36.463 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:38.094 01.631 21948 Exposure complete
02:01:38.133 00.039 21948 worker thread done servicing request
02:01:38.133 00.000 18120 OnExposeComplete: enter
02:01:38.135 00.002 18120 UpdateGuideState(): m_state=6
02:01:38.136 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
02:01:38.137 00.001 18120 Star::Find returns 1 (0), X=895.50, Y=236.53, Mass=1951, SNR=30.7, Peak=148 HFD=3.7
02:01:38.139 00.002 18120 MultiStar: [#1 0.20,-0.05,0.69,U] [#2 0.27,-0.58,0.00,M2] [#3 0.08,-0.08,0.60,U] [#4 0.22,0.06,0.57,U] [#5 0.16,-0.01,0.47,U] [#6 -0.22,0.14,0.52,U] [#7 0.31,-0.08,0.44,U] [#8 0.19,0.10,0.40,U] 
02:01:38.140 00.001 18120 single-star, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.00, -0.01}
02:01:38.141 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
02:01:38.142 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
02:01:38.143 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.21 mountX=-0.01 mountY=0.00, mountTheta=3.03
02:01:38.145 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
02:01:38.145 00.000 18120 Enqueuing Move request for scope (0.00, -0.01)
02:01:38.146 00.001 21948 Worker thread wakes up
02:01:38.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:38.146 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.7
02:01:38.147 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
02:01:38.147 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:38.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:38.147 00.000 18120 Enqueuing Expose request
02:01:38.148 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
02:01:38.148 00.000 21948 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
02:01:38.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:38.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:38.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:01:38.148 00.000 21948 MoveAxis(E, 0, ABG)
02:01:38.148 00.000 21948 Move returns status 0, amount 0
02:01:38.148 00.000 21948 MoveAxis(N, 0, ABG)
02:01:38.148 00.000 21948 Move returns status 0, amount 0
02:01:38.148 00.000 21948 move complete, result=0
02:01:38.148 00.000 21948 worker thread done servicing request
02:01:38.148 00.000 21948 Worker thread wakes up
02:01:38.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:38.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:38.149 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:39.672 01.523 21948 Exposure complete
02:01:39.706 00.034 18120 OnExposeComplete: enter
02:01:39.706 00.000 18120 UpdateGuideState(): m_state=6
02:01:39.708 00.002 21948 worker thread done servicing request
02:01:39.708 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
02:01:39.708 00.000 18120 Star::Find returns 1 (0), X=895.64, Y=236.34, Mass=1939, SNR=30.5, Peak=182 HFD=3.6
02:01:39.708 00.000 18120 MultiStar: [#1 0.20,-0.12,0.74,U] [#2 0.08,-0.66,0.00,M3] [#3 0.23,-0.13,0.60,U] [#4 0.20,-0.05,0.56,U] [#5 -0.04,-0.27,0.48,U] [#6 -0.08,-0.19,0.53,U] [#7 0.33,-0.25,0.00,M3] [#8 0.01,-0.30,0.40,U] 
02:01:39.709 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.17}, one-star: {0.15, -0.20}
02:01:39.709 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
02:01:39.710 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
02:01:39.710 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-0.99 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
02:01:39.711 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
02:01:39.712 00.001 18120 Enqueuing Move request for scope (0.11, -0.17)
02:01:39.712 00.000 21948 Worker thread wakes up
02:01:39.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
02:01:39.712 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
02:01:39.712 00.000 21948 Moving (0.11, -0.17) raw xDistance=-0.20 yDistance=-0.02
02:01:39.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:01:39.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:39.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:39.713 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.5
02:01:39.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:39.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:39.714 00.000 18120 Enqueuing Expose request
02:01:39.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:39.714 00.000 21948 MoveAxis(E, 36, ABG)
02:01:39.715 00.001 21948 Guiding  Dir = 2, Dur = 36
02:01:39.715 00.000 21948 IsSlewing returns 0
02:01:39.715 00.000 21948 IsGuiding returns 0
02:01:39.716 00.001 21948 PulseGuide returned control before completion, sleep 45
02:01:39.765 00.049 21948 IsGuiding returns 0
02:01:39.766 00.001 21948 Move returns status 0, amount 36
02:01:39.766 00.000 21948 MoveAxis(N, 0, ABG)
02:01:39.766 00.000 21948 Move returns status 0, amount 0
02:01:39.766 00.000 21948 move complete, result=0
02:01:39.766 00.000 21948 worker thread done servicing request
02:01:39.766 00.000 21948 Worker thread wakes up
02:01:39.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:39.766 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
02:01:39.767 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:41.394 01.627 21948 Exposure complete
02:01:41.422 00.028 21948 worker thread done servicing request
02:01:41.422 00.000 18120 OnExposeComplete: enter
02:01:41.422 00.000 18120 UpdateGuideState(): m_state=6
02:01:41.423 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
02:01:41.423 00.000 18120 Star::Find returns 1 (0), X=895.39, Y=236.65, Mass=2028, SNR=31.2, Peak=167 HFD=4.1
02:01:41.424 00.001 18120 MultiStar: [#1 0.09,0.10,0.72,U] [#2 -0.10,-0.27,0.63,U] [#3 -0.02,-0.06,0.60,U] [#4 0.03,-0.03,0.57,U] [#5 -0.19,-0.02,0.47,U] [#6 -0.46,-0.01,0.00,M1] [#7 0.28,0.08,0.43,U] [#8 -0.03,0.22,0.39,U] 
02:01:41.424 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {-0.11, 0.12}
02:01:41.425 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
02:01:41.425 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
02:01:41.426 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.37 mountX=0.02 mountY=0.01, mountTheta=0.34
02:01:41.427 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
02:01:41.427 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
02:01:41.428 00.001 21948 Worker thread wakes up
02:01:41.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
02:01:41.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:41.428 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.2
02:01:41.429 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:41.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:41.429 00.000 18120 Enqueuing Expose request
02:01:41.430 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:01:41.430 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
02:01:41.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:01:41.430 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:41.430 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:01:41.430 00.000 21948 MoveAxis(E, 0, ABG)
02:01:41.430 00.000 21948 Move returns status 0, amount 0
02:01:41.430 00.000 21948 MoveAxis(N, 0, ABG)
02:01:41.430 00.000 21948 Move returns status 0, amount 0
02:01:41.430 00.000 21948 move complete, result=0
02:01:41.430 00.000 21948 worker thread done servicing request
02:01:41.430 00.000 21948 Worker thread wakes up
02:01:41.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:41.430 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:41.431 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:42.950 01.519 21948 Exposure complete
02:01:42.985 00.035 21948 worker thread done servicing request
02:01:42.985 00.000 18120 OnExposeComplete: enter
02:01:42.985 00.000 18120 UpdateGuideState(): m_state=6
02:01:42.986 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
02:01:42.986 00.000 18120 Star::Find returns 1 (0), X=895.66, Y=236.62, Mass=1979, SNR=30.9, Peak=154 HFD=3.9
02:01:42.987 00.001 18120 MultiStar: [#1 0.26,-0.00,0.73,U] [#2 0.07,-0.52,0.00,M3] [#3 -0.01,0.02,0.61,U] [#4 -0.01,0.03,0.59,U] [#5 0.20,0.01,0.45,U] [#6 -0.11,0.15,0.49,U] [#7 0.15,-0.14,0.44,U] [#8 0.12,0.15,0.40,U] 
02:01:42.987 00.000 18120 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.16, 0.08}
02:01:42.988 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
02:01:42.989 00.001 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
02:01:42.990 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
02:01:42.993 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
02:01:42.993 00.000 18120 Enqueuing Move request for scope (0.11, 0.04)
02:01:42.994 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:42.994 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.9
02:01:42.995 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:42.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:42.995 00.000 18120 Enqueuing Expose request
02:01:42.996 00.001 21948 Worker thread wakes up
02:01:42.996 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
02:01:42.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
02:01:42.996 00.000 21948 Moving (0.11, 0.04) raw xDistance=-0.01 yDistance=-0.11
02:01:42.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:42.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:42.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:01:42.996 00.000 21948 MoveAxis(E, 0, ABG)
02:01:42.996 00.000 21948 Move returns status 0, amount 0
02:01:42.996 00.000 21948 MoveAxis(N, 0, ABG)
02:01:42.996 00.000 21948 Move returns status 0, amount 0
02:01:42.996 00.000 21948 move complete, result=0
02:01:42.996 00.000 21948 worker thread done servicing request
02:01:42.996 00.000 21948 Worker thread wakes up
02:01:42.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:42.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:42.997 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:44.626 01.629 21948 Exposure complete
02:01:44.671 00.045 21948 worker thread done servicing request
02:01:44.671 00.000 18120 OnExposeComplete: enter
02:01:44.672 00.001 18120 UpdateGuideState(): m_state=6
02:01:44.673 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
02:01:44.673 00.000 18120 Star::Find returns 1 (0), X=895.68, Y=236.33, Mass=1942, SNR=30.6, Peak=172 HFD=3.7
02:01:44.674 00.001 18120 MultiStar: [#1 0.42,-0.30,0.00,M1] [#2 0.05,-0.68,0.00,M4] [#3 0.24,-0.51,0.00,M1] [#4 0.24,-0.17,0.58,U] [#5 0.02,-0.35,0.48,U] [#6 -0.32,-0.15,0.50,U] [#7 0.47,-0.28,0.00,M2] [#8 0.18,-0.17,0.40,U] 
02:01:44.674 00.000 18120 refined, 4 included, MultiStar: {0.09, -0.21}, one-star: {0.19, -0.21}
02:01:44.674 00.000 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
02:01:44.675 00.001 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
02:01:44.675 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.22 cameraTheta=-1.18 mountX=-0.22 mountY=0.02, mountTheta=3.06
02:01:44.677 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.21, opts=13)
02:01:44.678 00.001 18120 Enqueuing Move request for scope (0.09, -0.21)
02:01:44.678 00.000 21948 Worker thread wakes up
02:01:44.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
02:01:44.678 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
02:01:44.678 00.000 21948 Moving (0.09, -0.21) raw xDistance=-0.22 yDistance=0.02
02:01:44.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:01:44.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:44.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:44.678 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.6
02:01:44.679 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.679 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:44.680 00.001 18120 Enqueuing Expose request
02:01:44.680 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:44.680 00.000 21948 MoveAxis(E, 40, ABG)
02:01:44.680 00.000 21948 Guiding  Dir = 2, Dur = 40
02:01:44.680 00.000 21948 IsSlewing returns 0
02:01:44.680 00.000 21948 IsGuiding returns 0
02:01:44.683 00.003 21948 PulseGuide returned control before completion, sleep 49
02:01:44.733 00.050 21948 IsGuiding returns 0
02:01:44.734 00.001 21948 Move returns status 0, amount 40
02:01:44.734 00.000 21948 MoveAxis(N, 0, ABG)
02:01:44.734 00.000 21948 Move returns status 0, amount 0
02:01:44.734 00.000 21948 move complete, result=0
02:01:44.734 00.000 21948 worker thread done servicing request
02:01:44.734 00.000 21948 Worker thread wakes up
02:01:44.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:44.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:44.734 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
02:01:46.147 01.413 21948 Exposure complete
02:01:46.188 00.041 21948 worker thread done servicing request
02:01:46.188 00.000 18120 OnExposeComplete: enter
02:01:46.188 00.000 18120 UpdateGuideState(): m_state=6
02:01:46.189 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
02:01:46.191 00.002 18120 Star::Find returns 1 (0), X=895.77, Y=236.23, Mass=2026, SNR=31.2, Peak=180 HFD=4.0
02:01:46.192 00.001 18120 MultiStar: [#1 0.34,-0.32,0.00,M2] [#2 0.03,-0.83,0.00,M5] [#3 0.25,-0.44,0.00,M2] [#4 0.23,-0.45,0.00,M1] [#5 0.19,-0.46,0.00,M1] [#6 -0.13,-0.35,0.48,U] [#7 0.30,-0.33,0.00,M3] [#8 0.39,0.01,0.00,M1] 
02:01:46.192 00.000 18120 refined, 1 included, MultiStar: {0.15, -0.32}, one-star: {0.28, -0.31}
02:01:46.193 00.001 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.14)
02:01:46.193 00.000 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.10)
02:01:46.194 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.36 cameraTheta=-1.15 mountX=-0.36 mountY=0.02, mountTheta=3.10
02:01:46.195 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.32, opts=13)
02:01:46.195 00.000 18120 Enqueuing Move request for scope (0.15, -0.32)
02:01:46.196 00.001 21948 Worker thread wakes up
02:01:46.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
02:01:46.196 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
02:01:46.196 00.000 21948 Moving (0.15, -0.32) raw xDistance=-0.36 yDistance=0.02
02:01:46.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:01:46.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:46.196 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.2
02:01:46.197 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:46.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:46.198 00.001 18120 Enqueuing Expose request
02:01:46.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:46.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:46.198 00.000 21948 MoveAxis(E, 66, ABG)
02:01:46.198 00.000 21948 Guiding  Dir = 2, Dur = 66
02:01:46.199 00.001 21948 IsSlewing returns 0
02:01:46.199 00.000 21948 IsGuiding returns 0
02:01:46.200 00.001 21948 PulseGuide returned control before completion, sleep 75
02:01:46.284 00.084 21948 IsGuiding returns 0
02:01:46.285 00.001 21948 Move returns status 0, amount 66
02:01:46.285 00.000 21948 MoveAxis(N, 0, ABG)
02:01:46.285 00.000 21948 Move returns status 0, amount 0
02:01:46.285 00.000 21948 move complete, result=0
02:01:46.285 00.000 21948 worker thread done servicing request
02:01:46.285 00.000 21948 Worker thread wakes up
02:01:46.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:46.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:46.285 00.000 18120 GuideStep: -0.4 px 66 ms EAST, 0.0 px 0 ms NORTH
02:01:47.922 01.637 21948 Exposure complete
02:01:47.948 00.026 21948 worker thread done servicing request
02:01:47.948 00.000 18120 OnExposeComplete: enter
02:01:47.949 00.001 18120 UpdateGuideState(): m_state=6
02:01:47.950 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
02:01:47.950 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=236.72, Mass=1944, SNR=30.6, Peak=151 HFD=4.1
02:01:47.951 00.001 18120 MultiStar: [#1 0.29,0.06,0.70,U] [#2 0.11,-0.37,0.00,M6] [#3 0.30,-0.05,0.59,U] [#4 0.24,0.27,0.57,U] [#5 0.05,-0.08,0.47,U] [#6 -0.42,0.14,0.00,M1] [#7 0.22,0.25,0.43,U] [#8 0.21,0.18,0.36,U] 
02:01:47.952 00.001 18120 refined, 6 included, MultiStar: {0.23, 0.12}, one-star: {0.24, 0.19}
02:01:47.952 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
02:01:47.953 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
02:01:47.954 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.47 mountX=0.01 mountY=-0.26, mountTheta=-1.53
02:01:47.955 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.12, opts=13)
02:01:47.955 00.000 18120 Enqueuing Move request for scope (0.23, 0.12)
02:01:47.956 00.001 21948 Worker thread wakes up
02:01:47.956 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:47.956 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.6
02:01:47.957 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
02:01:47.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.957 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:47.957 00.000 18120 Enqueuing Expose request
02:01:47.958 00.001 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
02:01:47.958 00.000 21948 Moving (0.23, 0.12) raw xDistance=0.01 yDistance=-0.26
02:01:47.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:01:47.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:01:47.958 00.000 21948 MoveAxis(E, 0, ABG)
02:01:47.958 00.000 21948 Move returns status 0, amount 0
02:01:47.958 00.000 21948 MoveAxis(N, 62, ABG)
02:01:47.958 00.000 21948 Guiding  Dir = 0, Dur = 62
02:01:47.958 00.000 21948 IsSlewing returns 0
02:01:47.958 00.000 21948 IsGuiding returns 0
02:01:47.962 00.004 21948 PulseGuide returned control before completion, sleep 68
02:01:48.045 00.083 21948 IsGuiding returns 0
02:01:48.045 00.000 21948 Move returns status 0, amount 62
02:01:48.045 00.000 21948 move complete, result=0
02:01:48.045 00.000 21948 worker thread done servicing request
02:01:48.045 00.000 21948 Worker thread wakes up
02:01:48.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:48.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:48.045 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
02:01:49.452 01.407 21948 Exposure complete
02:01:49.486 00.034 21948 worker thread done servicing request
02:01:49.486 00.000 18120 OnExposeComplete: enter
02:01:49.486 00.000 18120 UpdateGuideState(): m_state=6
02:01:49.488 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
02:01:49.489 00.001 18120 Star::Find returns 1 (0), X=895.63, Y=236.72, Mass=1973, SNR=30.9, Peak=157 HFD=3.7
02:01:49.492 00.003 18120 MultiStar: [#1 0.31,0.16,0.71,U] [#2 0.06,-0.10,0.63,U] [#3 0.04,0.01,0.61,U] [#4 -0.06,0.37,0.00,M1] [#5 0.21,0.20,0.49,U] [#6 -0.13,0.27,0.55,U] [#7 0.22,0.01,0.45,U] [#8 0.15,0.16,0.40,U] 
02:01:49.492 00.000 18120 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.14, 0.19}
02:01:49.493 00.001 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
02:01:49.494 00.001 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
02:01:49.495 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.75 mountX=0.05 mountY=-0.17, mountTheta=-1.25
02:01:49.497 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.12, opts=13)
02:01:49.499 00.002 18120 Enqueuing Move request for scope (0.13, 0.12)
02:01:49.499 00.000 21948 Worker thread wakes up
02:01:49.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
02:01:49.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:49.500 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.9
02:01:49.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:49.501 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:49.501 00.000 18120 Enqueuing Expose request
02:01:49.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
02:01:49.501 00.000 21948 Moving (0.13, 0.12) raw xDistance=0.05 yDistance=-0.17
02:01:49.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:01:49.502 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:49.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:01:49.502 00.000 21948 MoveAxis(E, 0, ABG)
02:01:49.502 00.000 21948 Move returns status 0, amount 0
02:01:49.502 00.000 21948 MoveAxis(N, 0, ABG)
02:01:49.502 00.000 21948 Move returns status 0, amount 0
02:01:49.502 00.000 21948 move complete, result=0
02:01:49.502 00.000 21948 worker thread done servicing request
02:01:49.502 00.000 21948 Worker thread wakes up
02:01:49.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:49.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:49.502 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:51.128 01.626 21948 Exposure complete
02:01:51.180 00.052 21948 worker thread done servicing request
02:01:51.180 00.000 18120 OnExposeComplete: enter
02:01:51.181 00.001 18120 UpdateGuideState(): m_state=6
02:01:51.181 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
02:01:51.182 00.001 18120 Star::Find returns 1 (0), X=895.41, Y=236.70, Mass=1906, SNR=30.2, Peak=163 HFD=3.8
02:01:51.182 00.000 18120 MultiStar: [#1 0.15,-0.04,0.72,U] [#2 -0.28,0.05,0.65,U] [#3 -0.18,0.14,0.63,U] [#4 -0.22,0.09,0.56,U] [#5 -0.25,0.14,0.49,U] [#6 -0.31,0.20,0.54,U] [#7 0.21,-0.12,0.44,U] [#8 -0.11,0.44,0.00,M1] 
02:01:51.183 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {-0.09, 0.16}
02:01:51.183 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
02:01:51.184 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
02:01:51.185 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.51 mountX=0.13 mountY=0.07, mountTheta=0.49
02:01:51.188 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.09, opts=13)
02:01:51.189 00.001 18120 Enqueuing Move request for scope (-0.12, 0.09)
02:01:51.189 00.000 21948 Worker thread wakes up
02:01:51.190 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:51.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
02:01:51.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
02:01:51.190 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
02:01:51.190 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.192 00.002 21948 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=0.07
02:01:51.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:51.192 00.000 18120 Enqueuing Expose request
02:01:51.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:01:51.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:51.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:01:51.192 00.000 21948 MoveAxis(E, 0, ABG)
02:01:51.192 00.000 21948 Move returns status 0, amount 0
02:01:51.193 00.001 21948 MoveAxis(N, 0, ABG)
02:01:51.193 00.000 21948 Move returns status 0, amount 0
02:01:51.193 00.000 21948 move complete, result=0
02:01:51.193 00.000 21948 worker thread done servicing request
02:01:51.193 00.000 21948 Worker thread wakes up
02:01:51.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:51.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:51.193 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:52.719 01.526 21948 Exposure complete
02:01:52.765 00.046 21948 worker thread done servicing request
02:01:52.765 00.000 18120 OnExposeComplete: enter
02:01:52.765 00.000 18120 UpdateGuideState(): m_state=6
02:01:52.766 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
02:01:52.766 00.000 18120 Star::Find returns 1 (0), X=895.39, Y=236.60, Mass=1968, SNR=30.6, Peak=170 HFD=3.9
02:01:52.767 00.001 18120 MultiStar: [#1 0.16,-0.07,0.69,U] [#2 -0.13,-0.27,0.64,U] [#3 0.18,-0.06,0.59,U] [#4 -0.11,-0.05,0.55,U] [#5 -0.02,-0.27,0.46,U] [#6 -0.10,-0.14,0.53,U] [#7 0.19,-0.15,0.43,U] [#8 0.05,0.39,0.00,M2] 
02:01:52.767 00.000 18120 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {-0.10, 0.06}
02:01:52.767 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.68)
02:01:52.768 00.001 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.64)
02:01:52.768 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=-0.09 mountY=0.05, mountTheta=2.65
02:01:52.769 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.10, opts=13)
02:01:52.770 00.001 18120 Enqueuing Move request for scope (-0.00, -0.10)
02:01:52.770 00.000 21948 Worker thread wakes up
02:01:52.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:52.771 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
02:01:52.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
02:01:52.771 00.000 21948 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.05
02:01:52.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:52.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:52.771 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.6
02:01:52.771 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:52.772 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:52.772 00.000 18120 Enqueuing Expose request
02:01:52.773 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:01:52.773 00.000 21948 MoveAxis(E, 0, ABG)
02:01:52.773 00.000 21948 Move returns status 0, amount 0
02:01:52.773 00.000 21948 MoveAxis(N, 0, ABG)
02:01:52.773 00.000 21948 Move returns status 0, amount 0
02:01:52.773 00.000 21948 move complete, result=0
02:01:52.773 00.000 21948 worker thread done servicing request
02:01:52.773 00.000 21948 Worker thread wakes up
02:01:52.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:52.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:52.773 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:54.400 01.627 21948 Exposure complete
02:01:54.427 00.027 21948 worker thread done servicing request
02:01:54.427 00.000 18120 OnExposeComplete: enter
02:01:54.428 00.001 18120 UpdateGuideState(): m_state=6
02:01:54.429 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
02:01:54.429 00.000 18120 Star::Find returns 1 (0), X=895.65, Y=236.66, Mass=1973, SNR=30.8, Peak=145 HFD=4.1
02:01:54.430 00.001 18120 MultiStar: [#1 0.34,-0.07,0.69,U] [#2 0.00,-0.51,0.00,M4] [#3 0.12,-0.04,0.62,U] [#4 -0.04,-0.15,0.56,U] [#5 0.01,-0.31,0.47,U] [#6 -0.34,0.11,0.54,U] [#7 0.11,-0.14,0.44,U] [#8 0.19,0.17,0.39,U] 
02:01:54.430 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.15, 0.12}
02:01:54.431 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
02:01:54.431 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
02:01:54.432 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.30 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
02:01:54.433 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
02:01:54.434 00.001 18120 Enqueuing Move request for scope (0.08, -0.02)
02:01:54.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:54.435 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.8
02:01:54.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:54.435 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:54.436 00.001 18120 Enqueuing Expose request
02:01:54.436 00.000 21948 Worker thread wakes up
02:01:54.436 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:01:54.436 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:01:54.436 00.000 21948 Moving (0.08, -0.02) raw xDistance=-0.06 yDistance=-0.06
02:01:54.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:01:54.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:54.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:54.436 00.000 21948 MoveAxis(E, 0, ABG)
02:01:54.437 00.001 21948 Move returns status 0, amount 0
02:01:54.437 00.000 21948 MoveAxis(N, 0, ABG)
02:01:54.437 00.000 21948 Move returns status 0, amount 0
02:01:54.437 00.000 21948 move complete, result=0
02:01:54.437 00.000 21948 worker thread done servicing request
02:01:54.437 00.000 21948 Worker thread wakes up
02:01:54.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:54.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:54.437 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:55.964 01.527 21948 Exposure complete
02:01:56.016 00.052 21948 worker thread done servicing request
02:01:56.016 00.000 18120 OnExposeComplete: enter
02:01:56.018 00.002 18120 UpdateGuideState(): m_state=6
02:01:56.020 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
02:01:56.021 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=236.41, Mass=1980, SNR=30.8, Peak=144 HFD=4.0
02:01:56.023 00.002 18120 MultiStar: [#1 -0.02,-0.09,0.73,U] [#2 0.02,-0.34,0.61,U] [#3 0.03,-0.10,0.60,U] [#4 -0.01,-0.08,0.56,U] [#5 0.37,-0.21,0.00,M1] [#6 -0.32,0.01,0.52,U] [#7 0.19,-0.20,0.45,U] [#8 0.12,0.13,0.40,U] 
02:01:56.024 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.11}, one-star: {0.10, -0.13}
02:01:56.025 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
02:01:56.026 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
02:01:56.027 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.43 mountX=-0.11 mountY=0.04, mountTheta=2.82
02:01:56.029 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.11, opts=13)
02:01:56.030 00.001 18120 Enqueuing Move request for scope (0.02, -0.11)
02:01:56.030 00.000 21948 Worker thread wakes up
02:01:56.030 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:56.031 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.8
02:01:56.031 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:56.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:56.032 00.001 18120 Enqueuing Expose request
02:01:56.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
02:01:56.032 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
02:01:56.032 00.000 21948 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.04
02:01:56.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:01:56.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:56.033 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:01:56.033 00.000 21948 MoveAxis(E, 0, ABG)
02:01:56.033 00.000 21948 Move returns status 0, amount 0
02:01:56.033 00.000 21948 MoveAxis(N, 0, ABG)
02:01:56.033 00.000 21948 Move returns status 0, amount 0
02:01:56.033 00.000 21948 move complete, result=0
02:01:56.033 00.000 21948 worker thread done servicing request
02:01:56.033 00.000 21948 Worker thread wakes up
02:01:56.033 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:56.033 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:56.033 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:57.655 01.622 21948 Exposure complete
02:01:57.693 00.038 21948 worker thread done servicing request
02:01:57.693 00.000 18120 OnExposeComplete: enter
02:01:57.694 00.001 18120 UpdateGuideState(): m_state=6
02:01:57.694 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
02:01:57.695 00.001 18120 Star::Find returns 1 (0), X=895.41, Y=236.66, Mass=2054, SNR=31.4, Peak=178 HFD=3.7
02:01:57.695 00.000 18120 MultiStar: [#1 0.34,-0.05,0.70,U] [#2 -0.07,-0.35,0.65,U] [#3 0.20,0.01,0.59,U] [#4 0.08,0.14,0.56,U] [#5 0.04,-0.12,0.45,U] [#6 -0.22,-0.22,0.51,U] [#7 0.21,-0.23,0.42,U] [#8 0.01,0.22,0.39,U] 
02:01:57.696 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.08, 0.12}
02:01:57.696 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
02:01:57.697 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
02:01:57.698 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.71 mountX=-0.06 mountY=-0.03, mountTheta=-2.74
02:01:57.701 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
02:01:57.701 00.000 18120 Enqueuing Move request for scope (0.05, -0.04)
02:01:57.702 00.001 21948 Worker thread wakes up
02:01:57.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:57.702 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.4
02:01:57.703 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:57.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:57.704 00.001 18120 Enqueuing Expose request
02:01:57.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:01:57.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:01:57.704 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.03
02:01:57.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:01:57.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:57.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:57.704 00.000 21948 MoveAxis(E, 0, ABG)
02:01:57.704 00.000 21948 Move returns status 0, amount 0
02:01:57.704 00.000 21948 MoveAxis(N, 0, ABG)
02:01:57.704 00.000 21948 Move returns status 0, amount 0
02:01:57.704 00.000 21948 move complete, result=0
02:01:57.704 00.000 21948 worker thread done servicing request
02:01:57.704 00.000 21948 Worker thread wakes up
02:01:57.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:57.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:57.705 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:59.225 01.520 21948 Exposure complete
02:01:59.272 00.047 21948 worker thread done servicing request
02:01:59.272 00.000 18120 OnExposeComplete: enter
02:01:59.273 00.001 18120 UpdateGuideState(): m_state=6
02:01:59.273 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
02:01:59.274 00.001 18120 Star::Find returns 1 (0), X=895.50, Y=236.33, Mass=2011, SNR=31.1, Peak=166 HFD=3.8
02:01:59.274 00.000 18120 MultiStar: [#1 0.06,-0.22,0.72,U] [#2 0.08,-0.61,0.00,M3] [#3 -0.02,-0.13,0.59,U] [#4 -0.05,0.10,0.55,U] [#5 0.26,-0.30,0.00,M1] [#6 -0.28,-0.20,0.49,U] [#7 0.27,-0.04,0.44,U] [#8 0.11,0.10,0.39,U] 
02:01:59.275 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.01, -0.21}
02:01:59.275 00.000 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.79)
02:01:59.276 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.75)
02:01:59.276 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=-0.10 mountY=0.04, mountTheta=2.76
02:01:59.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
02:01:59.277 00.000 18120 Enqueuing Move request for scope (0.01, -0.11)
02:01:59.279 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:01:59.279 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
02:01:59.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:59.280 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:01:59.280 00.000 18120 Enqueuing Expose request
02:01:59.281 00.001 21948 Worker thread wakes up
02:01:59.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:01:59.281 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:01:59.281 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
02:01:59.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:01:59.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:59.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:01:59.281 00.000 21948 MoveAxis(E, 0, ABG)
02:01:59.281 00.000 21948 Move returns status 0, amount 0
02:01:59.281 00.000 21948 MoveAxis(N, 0, ABG)
02:01:59.281 00.000 21948 Move returns status 0, amount 0
02:01:59.281 00.000 21948 move complete, result=0
02:01:59.281 00.000 21948 worker thread done servicing request
02:01:59.281 00.000 21948 Worker thread wakes up
02:01:59.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:01:59.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:01:59.281 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:00.916 01.635 21948 Exposure complete
02:02:00.952 00.036 21948 worker thread done servicing request
02:02:00.952 00.000 18120 OnExposeComplete: enter
02:02:00.953 00.001 18120 UpdateGuideState(): m_state=6
02:02:00.955 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
02:02:00.956 00.001 18120 Star::Find returns 1 (0), X=895.49, Y=236.30, Mass=1944, SNR=30.6, Peak=155 HFD=4.0
02:02:00.959 00.003 18120 MultiStar: [#1 0.16,-0.10,0.72,U] [#2 -0.10,-0.57,0.00,M4] [#3 -0.01,-0.27,0.60,U] [#4 -0.21,-0.22,0.57,U] [#5 -0.06,-0.42,0.00,M2] [#6 -0.32,-0.34,0.00,M1] [#7 -0.03,-0.29,0.43,U] [#8 -0.15,-0.28,0.39,U] 
02:02:00.960 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.22}, one-star: {-0.01, -0.24}
02:02:00.961 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
02:02:00.962 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
02:02:00.963 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.23 cameraTheta=-1.68 mountX=-0.19 mountY=0.12, mountTheta=2.58
02:02:00.967 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.22, opts=13)
02:02:00.968 00.001 18120 Enqueuing Move request for scope (-0.02, -0.22)
02:02:00.968 00.000 21948 Worker thread wakes up
02:02:00.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:00.969 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.6
02:02:00.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:00.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:00.970 00.000 18120 Enqueuing Expose request
02:02:00.970 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
02:02:00.970 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
02:02:00.970 00.000 21948 Moving (-0.02, -0.22) raw xDistance=-0.19 yDistance=0.12
02:02:00.972 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:02:00.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:00.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:02:00.972 00.000 21948 MoveAxis(E, 0, ABG)
02:02:00.972 00.000 21948 Move returns status 0, amount 0
02:02:00.972 00.000 21948 MoveAxis(N, 0, ABG)
02:02:00.972 00.000 21948 Move returns status 0, amount 0
02:02:00.972 00.000 21948 move complete, result=0
02:02:00.972 00.000 21948 worker thread done servicing request
02:02:00.972 00.000 21948 Worker thread wakes up
02:02:00.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:00.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:00.972 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:02.484 01.512 21948 Exposure complete
02:02:02.518 00.034 21948 worker thread done servicing request
02:02:02.518 00.000 18120 OnExposeComplete: enter
02:02:02.519 00.001 18120 UpdateGuideState(): m_state=6
02:02:02.520 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
02:02:02.520 00.000 18120 Star::Find returns 1 (0), X=895.41, Y=236.41, Mass=2086, SNR=31.6, Peak=159 HFD=4.0
02:02:02.521 00.001 18120 MultiStar: [#1 0.20,-0.30,0.68,U] [#2 -0.05,-0.55,0.00,M5] [#3 0.07,-0.12,0.58,U] [#4 -0.01,-0.06,0.54,U] [#5 -0.02,-0.35,0.46,U] [#6 -0.34,-0.35,0.00,M2] [#7 0.09,-0.18,0.43,U] [#8 -0.00,-0.15,0.37,U] 
02:02:02.521 00.000 18120 single-star, 6 included, MultiStar: {0.03, -0.18}, one-star: {-0.09, -0.12}
02:02:02.521 00.000 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.00) = xAngle (-4.18 = 2.11)
02:02:02.522 00.001 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.07)
02:02:02.522 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.18 mountX=-0.08 mountY=0.13, mountTheta=2.10
02:02:02.525 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.12, opts=13)
02:02:02.527 00.002 18120 Enqueuing Move request for scope (-0.09, -0.12)
02:02:02.527 00.000 21948 Worker thread wakes up
02:02:02.527 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
02:02:02.527 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
02:02:02.527 00.000 21948 Moving (-0.09, -0.12) raw xDistance=-0.08 yDistance=0.13
02:02:02.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:02:02.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:02.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:02.528 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:02:02.528 00.000 21948 MoveAxis(E, 0, ABG)
02:02:02.528 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.6
02:02:02.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.531 00.003 21948 Move returns status 0, amount 0
02:02:02.531 00.000 21948 MoveAxis(N, 0, ABG)
02:02:02.531 00.000 21948 Move returns status 0, amount 0
02:02:02.531 00.000 21948 move complete, result=0
02:02:02.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:02.532 00.001 18120 Enqueuing Expose request
02:02:02.532 00.000 21948 worker thread done servicing request
02:02:02.532 00.000 21948 Worker thread wakes up
02:02:02.532 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:02.533 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:02.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:04.161 01.628 21948 Exposure complete
02:02:04.194 00.033 21948 worker thread done servicing request
02:02:04.194 00.000 18120 OnExposeComplete: enter
02:02:04.196 00.002 18120 UpdateGuideState(): m_state=6
02:02:04.198 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
02:02:04.201 00.003 18120 Star::Find returns 1 (0), X=895.49, Y=236.31, Mass=2023, SNR=31.2, Peak=154 HFD=4.0
02:02:04.204 00.003 18120 MultiStar: [#1 0.25,-0.29,0.00,M1] [#2 -0.25,-0.46,0.00,M6] [#3 0.14,-0.40,0.00,M1] [#4 -0.11,-0.06,0.55,U] [#5 0.10,-0.36,0.47,U] [#6 -0.32,-0.16,0.49,U] [#7 0.24,-0.23,0.42,U] [#8 0.25,-0.19,0.41,U] 
02:02:04.205 00.001 18120 refined, 5 included, MultiStar: {0.01, -0.20}, one-star: {-0.01, -0.22}
02:02:04.205 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.75)
02:02:04.207 00.002 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.71)
02:02:04.207 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.54 mountX=-0.19 mountY=0.09, mountTheta=2.71
02:02:04.208 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.20, opts=13)
02:02:04.209 00.001 18120 Enqueuing Move request for scope (0.01, -0.20)
02:02:04.209 00.000 21948 Worker thread wakes up
02:02:04.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:04.210 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.2
02:02:04.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:04.211 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:04.211 00.000 18120 Enqueuing Expose request
02:02:04.212 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
02:02:04.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
02:02:04.212 00.000 21948 Moving (0.01, -0.20) raw xDistance=-0.19 yDistance=0.09
02:02:04.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:02:04.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:04.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:02:04.212 00.000 21948 MoveAxis(E, 0, ABG)
02:02:04.212 00.000 21948 Move returns status 0, amount 0
02:02:04.212 00.000 21948 MoveAxis(N, 0, ABG)
02:02:04.212 00.000 21948 Move returns status 0, amount 0
02:02:04.212 00.000 21948 move complete, result=0
02:02:04.212 00.000 21948 worker thread done servicing request
02:02:04.212 00.000 21948 Worker thread wakes up
02:02:04.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:04.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:04.212 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:05.730 01.518 21948 Exposure complete
02:02:05.776 00.046 21948 worker thread done servicing request
02:02:05.776 00.000 18120 OnExposeComplete: enter
02:02:05.777 00.001 18120 UpdateGuideState(): m_state=6
02:02:05.777 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
02:02:05.778 00.001 18120 Star::Find returns 1 (0), X=895.63, Y=236.50, Mass=2011, SNR=31.1, Peak=156 HFD=4.0
02:02:05.778 00.000 18120 MultiStar: [#1 0.33,-0.21,0.00,M2] [#2 0.12,-0.48,0.00,M7] [#3 0.12,-0.01,0.63,U] [#4 -0.03,-0.10,0.58,U] [#5 0.01,-0.13,0.46,U] [#6 -0.26,0.14,0.51,U] [#7 0.09,-0.31,0.42,U] [#8 0.19,-0.10,0.40,U] 
02:02:05.779 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.14, -0.03}
02:02:05.779 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:02:05.779 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:02:05.780 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.95 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
02:02:05.783 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
02:02:05.783 00.000 18120 Enqueuing Move request for scope (0.05, -0.07)
02:02:05.783 00.000 21948 Worker thread wakes up
02:02:05.784 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:05.784 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
02:02:05.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:05.785 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:05.785 00.000 18120 Enqueuing Expose request
02:02:05.786 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:02:05.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:02:05.786 00.000 21948 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.01
02:02:05.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:02:05.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:05.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:05.786 00.000 21948 MoveAxis(E, 0, ABG)
02:02:05.786 00.000 21948 Move returns status 0, amount 0
02:02:05.786 00.000 21948 MoveAxis(N, 0, ABG)
02:02:05.786 00.000 21948 Move returns status 0, amount 0
02:02:05.786 00.000 21948 move complete, result=0
02:02:05.786 00.000 21948 worker thread done servicing request
02:02:05.786 00.000 21948 Worker thread wakes up
02:02:05.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:05.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:05.786 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:07.420 01.634 21948 Exposure complete
02:02:07.464 00.044 21948 worker thread done servicing request
02:02:07.464 00.000 18120 OnExposeComplete: enter
02:02:07.465 00.001 18120 UpdateGuideState(): m_state=6
02:02:07.465 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
02:02:07.466 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=236.36, Mass=2036, SNR=31.2, Peak=170 HFD=4.0
02:02:07.466 00.000 18120 MultiStar: [#1 0.34,-0.30,0.00,M3] [#2 0.07,-0.52,0.00,M8] [#3 0.31,-0.40,0.00,M1] [#4 -0.02,0.09,0.53,U] [#5 0.14,-0.33,0.47,U] [#6 -0.25,-0.08,0.51,U] [#7 0.46,-0.24,0.00,M1] [#8 0.16,-0.08,0.41,U] 
02:02:07.467 00.001 18120 refined, 4 included, MultiStar: {0.07, -0.12}, one-star: {0.20, -0.18}
02:02:07.467 00.000 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
02:02:07.467 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
02:02:07.468 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.08 mountX=-0.14 mountY=-0.00, mountTheta=-3.11
02:02:07.470 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.12, opts=13)
02:02:07.470 00.000 18120 Enqueuing Move request for scope (0.07, -0.12)
02:02:07.471 00.001 21948 Worker thread wakes up
02:02:07.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:07.471 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.2
02:02:07.472 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:07.472 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:07.472 00.000 18120 Enqueuing Expose request
02:02:07.473 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:02:07.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:02:07.473 00.000 21948 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.00
02:02:07.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:02:07.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:07.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:02:07.473 00.000 21948 MoveAxis(E, 0, ABG)
02:02:07.473 00.000 21948 Move returns status 0, amount 0
02:02:07.473 00.000 21948 MoveAxis(N, 0, ABG)
02:02:07.473 00.000 21948 Move returns status 0, amount 0
02:02:07.473 00.000 21948 move complete, result=0
02:02:07.473 00.000 21948 worker thread done servicing request
02:02:07.473 00.000 21948 Worker thread wakes up
02:02:07.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:07.474 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:07.474 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:08.987 01.513 21948 Exposure complete
02:02:09.026 00.039 21948 worker thread done servicing request
02:02:09.026 00.000 18120 OnExposeComplete: enter
02:02:09.027 00.001 18120 UpdateGuideState(): m_state=6
02:02:09.028 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
02:02:09.028 00.000 18120 Star::Find returns 1 (0), X=895.64, Y=236.36, Mass=1936, SNR=30.6, Peak=150 HFD=4.0
02:02:09.029 00.001 18120 MultiStar: [#1 0.26,-0.07,0.73,U] [#2 -0.04,-0.43,0.00,M9] [#3 0.04,-0.21,0.63,U] [#4 0.01,-0.09,0.60,U] [#5 -0.06,-0.26,0.47,U] [#6 -0.10,0.18,0.55,U] [#7 0.35,-0.21,0.00,M2] [#8 0.04,-0.14,0.39,U] 
02:02:09.029 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.15, -0.18}
02:02:09.029 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
02:02:09.030 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
02:02:09.031 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=-0.13 mountY=-0.01, mountTheta=-3.07
02:02:09.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
02:02:09.034 00.002 18120 Enqueuing Move request for scope (0.07, -0.11)
02:02:09.037 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:09.039 00.002 18120 UpdateGuideState exits: m=1936 RSB=30.6
02:02:09.041 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:09.042 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:09.043 00.001 18120 Enqueuing Expose request
02:02:09.043 00.000 21948 Worker thread wakes up
02:02:09.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:02:09.043 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:02:09.043 00.000 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
02:02:09.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:02:09.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:09.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:09.043 00.000 21948 MoveAxis(E, 0, ABG)
02:02:09.043 00.000 21948 Move returns status 0, amount 0
02:02:09.044 00.001 21948 MoveAxis(N, 0, ABG)
02:02:09.044 00.000 21948 Move returns status 0, amount 0
02:02:09.044 00.000 21948 move complete, result=0
02:02:09.044 00.000 21948 worker thread done servicing request
02:02:09.044 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:09.044 00.000 21948 Worker thread wakes up
02:02:09.044 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:09.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:10.673 01.629 21948 Exposure complete
02:02:10.719 00.046 21948 worker thread done servicing request
02:02:10.719 00.000 18120 OnExposeComplete: enter
02:02:10.720 00.001 18120 UpdateGuideState(): m_state=6
02:02:10.721 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
02:02:10.721 00.000 18120 Star::Find returns 1 (0), X=895.52, Y=236.53, Mass=1936, SNR=30.6, Peak=151 HFD=4.2
02:02:10.722 00.001 18120 MultiStar: [#1 0.30,-0.12,0.72,U] [#2 0.12,-0.40,0.00,M10] [#3 0.08,-0.07,0.62,U] [#4 -0.05,-0.06,0.55,U] [#5 0.10,-0.14,0.48,U] [#6 -0.18,0.03,0.51,U] [#7 0.45,-0.26,0.00,M3] [#8 0.29,0.02,0.39,U] 
02:02:10.722 00.000 18120 single-star, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.03, -0.00}
02:02:10.723 00.001 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
02:02:10.723 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
02:02:10.723 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.11 mountX=-0.01 mountY=-0.02, mountTheta=-2.12
02:02:10.725 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.00, opts=13)
02:02:10.725 00.000 18120 Enqueuing Move request for scope (0.03, -0.00)
02:02:10.726 00.001 21948 Worker thread wakes up
02:02:10.726 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
02:02:10.726 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
02:02:10.726 00.000 21948 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.02
02:02:10.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:10.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:10.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:10.726 00.000 21948 MoveAxis(E, 0, ABG)
02:02:10.726 00.000 21948 Move returns status 0, amount 0
02:02:10.726 00.000 21948 MoveAxis(N, 0, ABG)
02:02:10.726 00.000 21948 Move returns status 0, amount 0
02:02:10.726 00.000 21948 move complete, result=0
02:02:10.726 00.000 21948 worker thread done servicing request
02:02:10.726 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:10.726 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.6
02:02:10.727 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:10.727 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:10.728 00.001 18120 Enqueuing Expose request
02:02:10.728 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:10.729 00.001 21948 Worker thread wakes up
02:02:10.729 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:10.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:12.254 01.525 21948 Exposure complete
02:02:12.289 00.035 21948 worker thread done servicing request
02:02:12.289 00.000 18120 OnExposeComplete: enter
02:02:12.289 00.000 18120 UpdateGuideState(): m_state=6
02:02:12.290 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
02:02:12.290 00.000 18120 Star::Find returns 1 (0), X=895.64, Y=236.48, Mass=2059, SNR=31.3, Peak=172 HFD=3.8
02:02:12.291 00.001 18120 MultiStar: [#1 0.43,-0.16,0.00,M2] [#2 0.08,-0.50,0.00,R] [#3 0.30,-0.13,0.59,U] [#4 0.11,0.01,0.54,U] [#5 0.14,-0.28,0.45,U] [#6 -0.08,-0.12,0.50,U] [#7 0.55,-0.12,0.00,M4] [#8 0.45,-0.33,0.00,M1] 
02:02:12.291 00.000 18120 single-star, 4 included, MultiStar: {0.13, -0.10}, one-star: {0.15, -0.06}
02:02:12.292 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
02:02:12.292 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
02:02:12.293 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.11 mountY=-0.11, mountTheta=-2.39
02:02:12.294 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.06, opts=13)
02:02:12.294 00.000 18120 Enqueuing Move request for scope (0.15, -0.06)
02:02:12.295 00.001 21948 Worker thread wakes up
02:02:12.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:12.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:02:12.295 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.3
02:02:12.296 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:12.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:12.297 00.001 18120 Enqueuing Expose request
02:02:12.297 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:02:12.297 00.000 21948 Moving (0.15, -0.06) raw xDistance=-0.11 yDistance=-0.11
02:02:12.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:02:12.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:12.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:02:12.297 00.000 21948 MoveAxis(E, 0, ABG)
02:02:12.297 00.000 21948 Move returns status 0, amount 0
02:02:12.297 00.000 21948 MoveAxis(N, 0, ABG)
02:02:12.297 00.000 21948 Move returns status 0, amount 0
02:02:12.297 00.000 21948 move complete, result=0
02:02:12.297 00.000 21948 worker thread done servicing request
02:02:12.297 00.000 21948 Worker thread wakes up
02:02:12.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:12.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:12.298 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:13.920 01.622 21948 Exposure complete
02:02:13.949 00.029 21948 worker thread done servicing request
02:02:13.949 00.000 18120 OnExposeComplete: enter
02:02:13.951 00.002 18120 UpdateGuideState(): m_state=6
02:02:13.951 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
02:02:13.952 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=236.39, Mass=2059, SNR=31.3, Peak=165 HFD=3.9
02:02:13.952 00.000 18120 MultiStar: [#1 0.36,-0.22,0.00,M3] [#2 -0.17,0.00,0.62,U] [#3 0.26,-0.34,0.00,M1] [#4 0.12,-0.18,0.55,U] [#5 0.08,-0.30,0.47,U] [#6 -0.05,-0.19,0.54,U] [#7 0.26,-0.40,0.00,M5] [#8 0.19,-0.17,0.40,U] 
02:02:13.953 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.16}, one-star: {0.17, -0.15}
02:02:13.953 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
02:02:13.954 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
02:02:13.954 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.19 mountX=-0.17 mountY=0.01, mountTheta=3.05
02:02:13.955 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.16, opts=13)
02:02:13.956 00.001 18120 Enqueuing Move request for scope (0.06, -0.16)
02:02:13.956 00.000 21948 Worker thread wakes up
02:02:13.957 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
02:02:13.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:13.957 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.3
02:02:13.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:13.958 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:13.958 00.000 18120 Enqueuing Expose request
02:02:13.959 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
02:02:13.959 00.000 21948 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=0.01
02:02:13.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:02:13.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:13.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:02:13.959 00.000 21948 MoveAxis(E, 0, ABG)
02:02:13.959 00.000 21948 Move returns status 0, amount 0
02:02:13.959 00.000 21948 MoveAxis(N, 0, ABG)
02:02:13.959 00.000 21948 Move returns status 0, amount 0
02:02:13.959 00.000 21948 move complete, result=0
02:02:13.959 00.000 21948 worker thread done servicing request
02:02:13.959 00.000 21948 Worker thread wakes up
02:02:13.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:13.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:13.959 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:15.481 01.522 21948 Exposure complete
02:02:15.545 00.064 21948 worker thread done servicing request
02:02:15.545 00.000 18120 OnExposeComplete: enter
02:02:15.546 00.001 18120 UpdateGuideState(): m_state=6
02:02:15.546 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
02:02:15.547 00.001 18120 Star::Find returns 1 (0), X=895.63, Y=236.21, Mass=2010, SNR=31.1, Peak=170 HFD=3.8
02:02:15.548 00.001 18120 MultiStar: [#1 0.18,-0.31,0.73,U] [#2 -0.23,-0.06,0.65,U] [#3 0.14,-0.28,0.61,U] [#4 -0.04,-0.07,0.54,U] [#5 0.07,-0.22,0.45,U] [#6 -0.06,-0.25,0.52,U] [#7 0.28,-0.43,0.00,M6] [#8 0.11,-0.10,0.39,U] 
02:02:15.549 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.22}, one-star: {0.14, -0.33}
02:02:15.550 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.92)
02:02:15.551 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.88)
02:02:15.553 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.36 mountX=-0.22 mountY=0.06, mountTheta=2.89
02:02:15.555 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.22, opts=13)
02:02:15.555 00.000 18120 Enqueuing Move request for scope (0.05, -0.22)
02:02:15.557 00.002 21948 Worker thread wakes up
02:02:15.557 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
02:02:15.557 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
02:02:15.557 00.000 21948 Moving (0.05, -0.22) raw xDistance=-0.22 yDistance=0.06
02:02:15.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:02:15.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:15.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:15.557 00.000 21948 MoveAxis(E, 39, ABG)
02:02:15.557 00.000 21948 Guiding  Dir = 2, Dur = 39
02:02:15.558 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:15.558 00.000 21948 IsSlewing returns 0
02:02:15.558 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.1
02:02:15.559 00.001 21948 IsGuiding returns 0
02:02:15.559 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:15.559 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:15.560 00.001 18120 Enqueuing Expose request
02:02:15.561 00.001 21948 PulseGuide returned control before completion, sleep 48
02:02:15.619 00.058 21948 IsGuiding returns 0
02:02:15.619 00.000 21948 Move returns status 0, amount 39
02:02:15.619 00.000 21948 MoveAxis(N, 0, ABG)
02:02:15.619 00.000 21948 Move returns status 0, amount 0
02:02:15.619 00.000 21948 move complete, result=0
02:02:15.619 00.000 21948 worker thread done servicing request
02:02:15.619 00.000 21948 Worker thread wakes up
02:02:15.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:15.619 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:02:15.621 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:17.256 01.635 21948 Exposure complete
02:02:17.294 00.038 21948 worker thread done servicing request
02:02:17.294 00.000 18120 OnExposeComplete: enter
02:02:17.295 00.001 18120 UpdateGuideState(): m_state=6
02:02:17.295 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
02:02:17.296 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=236.58, Mass=2043, SNR=31.2, Peak=185 HFD=3.6
02:02:17.296 00.000 18120 MultiStar: [#1 0.13,0.05,0.69,U] [#2 -0.29,0.36,0.00,M1] [#3 -0.02,0.03,0.60,U] [#4 -0.21,0.03,0.58,U] [#5 -0.00,0.05,0.45,U] [#6 -0.23,0.18,0.50,U] [#7 0.04,-0.14,0.43,U] [#8 -0.02,0.19,0.39,U] 
02:02:17.297 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.17, 0.05}
02:02:17.297 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.00) = xAngle (0.51 = 0.51)
02:02:17.298 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.47 = 0.47)
02:02:17.298 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.51 mountX=0.07 mountY=0.04, mountTheta=0.48
02:02:17.299 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
02:02:17.300 00.001 18120 Enqueuing Move request for scope (-0.07, 0.05)
02:02:17.300 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:17.300 00.000 21948 Worker thread wakes up
02:02:17.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:02:17.300 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:02:17.300 00.000 21948 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=0.04
02:02:17.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:02:17.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:17.300 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.2
02:02:17.304 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:17.304 00.000 21948 MoveAxis(E, 0, ABG)
02:02:17.304 00.000 21948 Move returns status 0, amount 0
02:02:17.304 00.000 21948 MoveAxis(N, 0, ABG)
02:02:17.304 00.000 21948 Move returns status 0, amount 0
02:02:17.304 00.000 21948 move complete, result=0
02:02:17.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:17.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:17.305 00.000 18120 Enqueuing Expose request
02:02:17.306 00.001 21948 worker thread done servicing request
02:02:17.306 00.000 21948 Worker thread wakes up
02:02:17.306 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:17.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:17.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:18.826 01.520 21948 Exposure complete
02:02:18.863 00.037 21948 worker thread done servicing request
02:02:18.863 00.000 18120 OnExposeComplete: enter
02:02:18.864 00.001 18120 UpdateGuideState(): m_state=6
02:02:18.865 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
02:02:18.865 00.000 18120 Star::Find returns 1 (0), X=895.53, Y=236.56, Mass=1966, SNR=30.8, Peak=170 HFD=4.0
02:02:18.866 00.001 18120 MultiStar: [#1 0.21,-0.15,0.70,U] [#2 -0.19,0.30,0.65,U] [#3 -0.05,0.03,0.62,U] [#4 -0.03,0.08,0.58,U] [#5 0.17,-0.18,0.48,U] [#6 -0.36,0.06,0.48,U] [#7 0.34,0.31,0.00,M6] [#8 0.01,0.26,0.41,U] 
02:02:18.866 00.000 18120 single-star, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.04, 0.02}
02:02:18.867 00.001 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
02:02:18.867 00.000 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
02:02:18.868 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.60 mountX=0.01 mountY=-0.04, mountTheta=-1.40
02:02:18.869 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
02:02:18.869 00.000 18120 Enqueuing Move request for scope (0.04, 0.02)
02:02:18.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:18.870 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.8
02:02:18.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:18.871 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:18.871 00.000 18120 Enqueuing Expose request
02:02:18.872 00.001 21948 Worker thread wakes up
02:02:18.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:02:18.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:02:18.872 00.000 21948 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
02:02:18.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:02:18.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:18.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:02:18.872 00.000 21948 MoveAxis(E, 0, ABG)
02:02:18.872 00.000 21948 Move returns status 0, amount 0
02:02:18.873 00.001 21948 MoveAxis(N, 0, ABG)
02:02:18.873 00.000 21948 Move returns status 0, amount 0
02:02:18.873 00.000 21948 move complete, result=0
02:02:18.873 00.000 21948 worker thread done servicing request
02:02:18.873 00.000 21948 Worker thread wakes up
02:02:18.873 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:18.873 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:18.874 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:20.500 01.626 21948 Exposure complete
02:02:20.550 00.050 21948 worker thread done servicing request
02:02:20.551 00.001 18120 OnExposeComplete: enter
02:02:20.552 00.001 18120 UpdateGuideState(): m_state=6
02:02:20.554 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
02:02:20.555 00.001 18120 Star::Find returns 1 (0), X=895.38, Y=236.63, Mass=1939, SNR=30.4, Peak=164 HFD=3.6
02:02:20.557 00.002 18120 MultiStar: [#1 0.20,-0.16,0.73,U] [#2 -0.33,0.06,0.63,U] [#3 -0.02,-0.10,0.60,U] [#4 0.08,0.17,0.57,U] [#5 0.09,-0.10,0.46,U] [#6 -0.30,0.06,0.51,U] [#7 0.35,0.15,0.00,M7] [#8 -0.05,0.25,0.38,U] 
02:02:20.558 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {-0.11, 0.09}
02:02:20.559 00.001 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
02:02:20.561 00.002 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
02:02:20.562 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.66 mountX=0.05 mountY=0.04, mountTheta=0.63
02:02:20.564 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
02:02:20.565 00.001 18120 Enqueuing Move request for scope (-0.05, 0.03)
02:02:20.566 00.001 21948 Worker thread wakes up
02:02:20.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:02:20.566 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:02:20.566 00.000 21948 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=0.04
02:02:20.567 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:20.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:20.568 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.4
02:02:20.569 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.570 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:20.571 00.001 18120 Enqueuing Expose request
02:02:20.572 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:20.572 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:20.572 00.000 21948 MoveAxis(E, 0, ABG)
02:02:20.572 00.000 21948 Move returns status 0, amount 0
02:02:20.572 00.000 21948 MoveAxis(N, 0, ABG)
02:02:20.572 00.000 21948 Move returns status 0, amount 0
02:02:20.572 00.000 21948 move complete, result=0
02:02:20.572 00.000 21948 worker thread done servicing request
02:02:20.572 00.000 21948 Worker thread wakes up
02:02:20.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:20.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:20.573 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:22.086 01.513 21948 Exposure complete
02:02:22.121 00.035 21948 worker thread done servicing request
02:02:22.121 00.000 18120 OnExposeComplete: enter
02:02:22.122 00.001 18120 UpdateGuideState(): m_state=6
02:02:22.123 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
02:02:22.123 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=236.59, Mass=2003, SNR=30.9, Peak=170 HFD=3.9
02:02:22.124 00.001 18120 MultiStar: [#1 0.18,-0.01,0.71,U] [#2 -0.31,0.19,0.65,U] [#3 -0.14,-0.14,0.61,U] [#4 -0.14,0.15,0.53,U] [#5 -0.20,0.09,0.47,U] [#6 -0.29,0.07,0.51,U] [#7 0.07,-0.14,0.41,U] [#8 0.19,0.14,0.40,U] 
02:02:22.124 00.000 18120 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.15, 0.05}
02:02:22.124 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.00) = xAngle (0.70 = 0.70)
02:02:22.125 00.001 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
02:02:22.125 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.70 mountX=0.08 mountY=0.07, mountTheta=0.68
02:02:22.126 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
02:02:22.127 00.001 18120 Enqueuing Move request for scope (-0.10, 0.05)
02:02:22.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:22.127 00.000 21948 Worker thread wakes up
02:02:22.128 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:02:22.128 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:02:22.128 00.000 21948 Moving (-0.10, 0.05) raw xDistance=0.08 yDistance=0.07
02:02:22.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:02:22.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:22.128 00.000 18120 UpdateGuideState exits: m=2003 RSB=30.9
02:02:22.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:22.128 00.000 21948 MoveAxis(E, 0, ABG)
02:02:22.128 00.000 21948 Move returns status 0, amount 0
02:02:22.128 00.000 21948 MoveAxis(N, 0, ABG)
02:02:22.128 00.000 21948 Move returns status 0, amount 0
02:02:22.128 00.000 21948 move complete, result=0
02:02:22.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:22.129 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:22.129 00.000 18120 Enqueuing Expose request
02:02:22.131 00.002 21948 worker thread done servicing request
02:02:22.131 00.000 21948 Worker thread wakes up
02:02:22.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:22.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:22.131 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:23.765 01.634 21948 Exposure complete
02:02:23.805 00.040 21948 worker thread done servicing request
02:02:23.805 00.000 18120 OnExposeComplete: enter
02:02:23.806 00.001 18120 UpdateGuideState(): m_state=6
02:02:23.808 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
02:02:23.809 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=236.63, Mass=1967, SNR=30.7, Peak=176 HFD=3.5
02:02:23.811 00.002 18120 MultiStar: [#1 -0.00,-0.03,0.72,U] [#2 -0.19,0.13,0.65,U] [#3 0.15,-0.07,0.60,U] [#4 0.06,0.13,0.56,U] [#5 0.07,-0.28,0.46,U] [#6 -0.39,-0.10,0.00,M1] [#7 0.18,-0.25,0.45,U] [#8 0.09,0.11,0.41,U] 
02:02:23.813 00.002 18120 refined, 7 included, MultiStar: {0.01, -0.00}, one-star: {-0.10, 0.09}
02:02:23.814 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
02:02:23.814 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
02:02:23.815 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.40 mountX=-0.01 mountY=-0.01, mountTheta=-2.42
02:02:23.816 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
02:02:23.817 00.001 18120 Enqueuing Move request for scope (0.01, -0.00)
02:02:23.817 00.000 21948 Worker thread wakes up
02:02:23.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
02:02:23.817 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
02:02:23.817 00.000 21948 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
02:02:23.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:23.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:23.817 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:23.818 00.001 18120 UpdateGuideState exits: m=1967 RSB=30.7
02:02:23.818 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:23.819 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:23.819 00.000 18120 Enqueuing Expose request
02:02:23.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:23.820 00.001 21948 MoveAxis(E, 0, ABG)
02:02:23.820 00.000 21948 Move returns status 0, amount 0
02:02:23.820 00.000 21948 MoveAxis(N, 0, ABG)
02:02:23.820 00.000 21948 Move returns status 0, amount 0
02:02:23.820 00.000 21948 move complete, result=0
02:02:23.820 00.000 21948 worker thread done servicing request
02:02:23.820 00.000 21948 Worker thread wakes up
02:02:23.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:23.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:23.820 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:25.346 01.526 21948 Exposure complete
02:02:25.373 00.027 21948 worker thread done servicing request
02:02:25.373 00.000 18120 OnExposeComplete: enter
02:02:25.374 00.001 18120 UpdateGuideState(): m_state=6
02:02:25.374 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
02:02:25.375 00.001 18120 Star::Find returns 1 (0), X=895.50, Y=236.70, Mass=1924, SNR=30.4, Peak=151 HFD=4.0
02:02:25.375 00.000 18120 MultiStar: [#1 0.21,0.13,0.70,U] [#2 -0.09,0.22,0.63,U] [#3 0.04,0.03,0.61,U] [#4 0.15,0.11,0.55,U] [#5 0.05,0.11,0.47,U] [#6 -0.23,0.07,0.52,U] [#7 0.24,0.05,0.43,U] [#8 -0.15,0.02,0.41,U] 
02:02:25.376 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.01, 0.16}
02:02:25.376 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
02:02:25.376 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
02:02:25.379 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.32 mountX=0.09 mountY=-0.08, mountTheta=-0.71
02:02:25.381 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
02:02:25.382 00.001 18120 Enqueuing Move request for scope (0.03, 0.11)
02:02:25.383 00.001 21948 Worker thread wakes up
02:02:25.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:25.384 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:02:25.384 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
02:02:25.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.385 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:02:25.385 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.08
02:02:25.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:02:25.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:25.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:25.386 00.001 18120 Enqueuing Expose request
02:02:25.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:25.386 00.000 21948 MoveAxis(E, 0, ABG)
02:02:25.386 00.000 21948 Move returns status 0, amount 0
02:02:25.386 00.000 21948 MoveAxis(N, 0, ABG)
02:02:25.386 00.000 21948 Move returns status 0, amount 0
02:02:25.387 00.001 21948 move complete, result=0
02:02:25.387 00.000 21948 worker thread done servicing request
02:02:25.387 00.000 21948 Worker thread wakes up
02:02:25.387 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:25.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:25.388 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:27.023 01.635 21948 Exposure complete
02:02:27.072 00.049 21948 worker thread done servicing request
02:02:27.072 00.000 18120 OnExposeComplete: enter
02:02:27.073 00.001 18120 UpdateGuideState(): m_state=6
02:02:27.074 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
02:02:27.074 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=236.88, Mass=1971, SNR=30.6, Peak=185 HFD=3.9
02:02:27.075 00.001 18120 MultiStar: [#1 0.18,0.12,0.73,U] [#2 -0.19,0.41,0.00,M1] [#3 0.03,0.11,0.62,U] [#4 -0.12,0.35,0.58,U] [#5 -0.18,0.34,0.00,M1] [#6 -0.42,0.30,0.00,M1] [#7 -0.08,0.15,0.43,U] [#8 0.08,0.60,0.00,M1] 
02:02:27.075 00.000 18120 refined, 4 included, MultiStar: {0.00, 0.23}, one-star: {-0.04, 0.34}
02:02:27.075 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
02:02:27.076 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
02:02:27.076 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=0.21 mountY=-0.11, mountTheta=-0.47
02:02:27.077 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.23, opts=13)
02:02:27.078 00.001 18120 Enqueuing Move request for scope (0.00, 0.23)
02:02:27.079 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:27.081 00.002 18120 UpdateGuideState exits: m=1971 RSB=30.6
02:02:27.082 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:27.083 00.001 21948 Worker thread wakes up
02:02:27.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
02:02:27.083 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
02:02:27.083 00.000 21948 Moving (0.00, 0.23) raw xDistance=0.21 yDistance=-0.11
02:02:27.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:02:27.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:27.083 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:27.085 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:02:27.085 00.000 21948 MoveAxis(W, 37, ABG)
02:02:27.085 00.000 18120 Enqueuing Expose request
02:02:27.087 00.002 21948 Guiding  Dir = 3, Dur = 37
02:02:27.089 00.002 21948 IsSlewing returns 0
02:02:27.089 00.000 21948 IsGuiding returns 0
02:02:27.090 00.001 21948 PulseGuide returned control before completion, sleep 46
02:02:27.147 00.057 21948 IsGuiding returns 0
02:02:27.147 00.000 21948 Move returns status 0, amount 37
02:02:27.147 00.000 21948 MoveAxis(N, 0, ABG)
02:02:27.147 00.000 21948 Move returns status 0, amount 0
02:02:27.147 00.000 21948 move complete, result=0
02:02:27.147 00.000 21948 worker thread done servicing request
02:02:27.147 00.000 21948 Worker thread wakes up
02:02:27.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:27.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:27.147 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:02:28.564 01.417 21948 Exposure complete
02:02:28.605 00.041 21948 worker thread done servicing request
02:02:28.605 00.000 18120 OnExposeComplete: enter
02:02:28.606 00.001 18120 UpdateGuideState(): m_state=6
02:02:28.606 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
02:02:28.607 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=236.68, Mass=2073, SNR=31.6, Peak=183 HFD=3.9
02:02:28.607 00.000 18120 MultiStar: [#1 0.30,0.17,0.72,U] [#2 -0.11,0.31,0.61,U] [#3 0.14,0.21,0.60,U] [#4 -0.08,0.31,0.55,U] [#5 0.05,0.38,0.00,M2] [#6 -0.32,0.21,0.00,M2] [#7 0.24,0.33,0.00,M4] [#8 0.30,0.23,0.00,M2] 
02:02:28.608 00.001 18120 single-star, 4 included, MultiStar: {0.08, 0.22}, one-star: {0.11, 0.14}
02:02:28.609 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.08 = -1.08)
02:02:28.609 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
02:02:28.610 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.92 mountX=0.09 mountY=-0.16, mountTheta=-1.09
02:02:28.611 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.14, opts=13)
02:02:28.612 00.001 18120 Enqueuing Move request for scope (0.11, 0.14)
02:02:28.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:28.613 00.001 18120 UpdateGuideState exits: m=2073 RSB=31.6
02:02:28.613 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:28.613 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:28.614 00.001 18120 Enqueuing Expose request
02:02:28.614 00.000 21948 Worker thread wakes up
02:02:28.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
02:02:28.614 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
02:02:28.614 00.000 21948 Moving (0.11, 0.14) raw xDistance=0.09 yDistance=-0.16
02:02:28.614 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:02:28.614 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:28.614 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:02:28.614 00.000 21948 MoveAxis(E, 0, ABG)
02:02:28.614 00.000 21948 Move returns status 0, amount 0
02:02:28.614 00.000 21948 MoveAxis(N, 0, ABG)
02:02:28.614 00.000 21948 Move returns status 0, amount 0
02:02:28.614 00.000 21948 move complete, result=0
02:02:28.614 00.000 21948 worker thread done servicing request
02:02:28.615 00.001 21948 Worker thread wakes up
02:02:28.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:28.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:28.615 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:30.241 01.626 21948 Exposure complete
02:02:30.272 00.031 21948 worker thread done servicing request
02:02:30.272 00.000 18120 OnExposeComplete: enter
02:02:30.273 00.001 18120 UpdateGuideState(): m_state=6
02:02:30.273 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
02:02:30.273 00.000 18120 Star::Find returns 1 (0), X=895.57, Y=236.77, Mass=2002, SNR=31.1, Peak=168 HFD=3.8
02:02:30.275 00.002 18120 MultiStar: [#1 0.36,0.23,0.00,M1] [#2 0.09,0.39,0.00,M1] [#3 0.20,0.26,0.59,U] [#4 0.18,0.25,0.56,U] [#5 -0.05,0.09,0.46,U] [#6 -0.06,0.26,0.50,U] [#7 0.36,0.19,0.00,M5] [#8 -0.09,0.34,0.38,U] 
02:02:30.275 00.000 18120 single-star, 5 included, MultiStar: {0.06, 0.24}, one-star: {0.07, 0.23}
02:02:30.276 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
02:02:30.277 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
02:02:30.278 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=0.18 mountY=-0.17, mountTheta=-0.76
02:02:30.280 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.23, opts=13)
02:02:30.281 00.001 18120 Enqueuing Move request for scope (0.07, 0.23)
02:02:30.283 00.002 21948 Worker thread wakes up
02:02:30.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:30.284 00.001 18120 UpdateGuideState exits: m=2002 RSB=31.1
02:02:30.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:30.285 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:30.285 00.000 18120 Enqueuing Expose request
02:02:30.286 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
02:02:30.286 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
02:02:30.286 00.000 21948 Moving (0.07, 0.23) raw xDistance=0.18 yDistance=-0.17
02:02:30.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:02:30.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:30.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:02:30.286 00.000 21948 MoveAxis(E, 0, ABG)
02:02:30.286 00.000 21948 Move returns status 0, amount 0
02:02:30.286 00.000 21948 MoveAxis(N, 0, ABG)
02:02:30.286 00.000 21948 Move returns status 0, amount 0
02:02:30.286 00.000 21948 move complete, result=0
02:02:30.286 00.000 21948 worker thread done servicing request
02:02:30.286 00.000 21948 Worker thread wakes up
02:02:30.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:30.286 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:30.287 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:31.813 01.526 21948 Exposure complete
02:02:31.872 00.059 21948 worker thread done servicing request
02:02:31.872 00.000 18120 OnExposeComplete: enter
02:02:31.873 00.001 18120 UpdateGuideState(): m_state=6
02:02:31.874 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
02:02:31.874 00.000 18120 Star::Find returns 1 (0), X=895.56, Y=236.93, Mass=1942, SNR=30.4, Peak=178 HFD=3.8
02:02:31.875 00.001 18120 MultiStar: [#1 0.37,0.24,0.00,M2] [#2 -0.06,0.51,0.00,M2] [#3 0.15,0.21,0.62,U] [#4 -0.04,0.36,0.54,U] [#5 -0.07,0.24,0.46,U] [#6 -0.12,0.45,0.00,M2] [#7 0.30,0.30,0.00,M6] [#8 0.16,0.53,0.00,M2] 
02:02:31.875 00.000 18120 refined, 3 included, MultiStar: {0.04, 0.32}, one-star: {0.07, 0.39}
02:02:31.876 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
02:02:31.876 00.000 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
02:02:31.877 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.44 mountX=0.27 mountY=-0.18, mountTheta=-0.59
02:02:31.878 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.32, opts=13)
02:02:31.878 00.000 18120 Enqueuing Move request for scope (0.04, 0.32)
02:02:31.879 00.001 21948 Worker thread wakes up
02:02:31.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:31.880 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.4
02:02:31.881 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:31.882 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:31.883 00.001 18120 Enqueuing Expose request
02:02:31.884 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
02:02:31.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
02:02:31.884 00.000 21948 Moving (0.04, 0.32) raw xDistance=0.27 yDistance=-0.18
02:02:31.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:02:31.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:31.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:02:31.884 00.000 21948 MoveAxis(W, 48, ABG)
02:02:31.884 00.000 21948 Guiding  Dir = 3, Dur = 48
02:02:31.885 00.001 21948 IsSlewing returns 0
02:02:31.885 00.000 21948 IsGuiding returns 0
02:02:31.888 00.003 21948 PulseGuide returned control before completion, sleep 56
02:02:31.950 00.062 21948 IsGuiding returns 1
02:02:31.950 00.000 21948 scope still moving after pulse duration time elapsed
02:02:31.981 00.031 21948 IsSlewing returns 0
02:02:31.981 00.000 21948 IsGuiding returns 0
02:02:31.981 00.000 21948 scope move finished after 48 + 48 ms
02:02:31.981 00.000 21948 Move returns status 0, amount 48
02:02:31.981 00.000 21948 MoveAxis(N, 0, ABG)
02:02:31.981 00.000 21948 Move returns status 0, amount 0
02:02:31.981 00.000 21948 move complete, result=0
02:02:31.982 00.001 21948 worker thread done servicing request
02:02:31.982 00.000 21948 Worker thread wakes up
02:02:31.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:31.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:31.982 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.2 px 0 ms NORTH
02:02:33.619 01.637 21948 Exposure complete
02:02:33.652 00.033 21948 worker thread done servicing request
02:02:33.661 00.009 18120 OnExposeComplete: enter
02:02:33.664 00.003 18120 UpdateGuideState(): m_state=6
02:02:33.665 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
02:02:33.666 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=236.68, Mass=2053, SNR=31.5, Peak=179 HFD=4.2
02:02:33.667 00.001 18120 MultiStar: [#1 0.39,-0.04,0.00,M3] [#2 0.16,0.13,0.62,U] [#3 0.29,0.05,0.60,U] [#4 0.06,0.07,0.55,U] [#5 0.29,-0.08,0.45,U] [#6 -0.26,-0.02,0.51,U] [#7 0.33,-0.04,0.41,U] [#8 0.40,0.26,0.00,M3] 
02:02:33.669 00.002 18120 refined, 6 included, MultiStar: {0.16, 0.05}, one-star: {0.21, 0.14}
02:02:33.671 00.002 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
02:02:33.673 00.002 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
02:02:33.675 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.16 cameraTheta=0.34 mountX=-0.02 mountY=-0.16, mountTheta=-1.66
02:02:33.679 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.05, opts=13)
02:02:33.680 00.001 18120 Enqueuing Move request for scope (0.16, 0.05)
02:02:33.681 00.001 21948 Worker thread wakes up
02:02:33.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:33.681 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.5
02:02:33.682 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:33.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:33.683 00.001 18120 Enqueuing Expose request
02:02:33.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
02:02:33.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
02:02:33.683 00.000 21948 Moving (0.16, 0.05) raw xDistance=-0.02 yDistance=-0.16
02:02:33.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:02:33.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:33.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:02:33.683 00.000 21948 MoveAxis(E, 0, ABG)
02:02:33.683 00.000 21948 Move returns status 0, amount 0
02:02:33.683 00.000 21948 MoveAxis(N, 0, ABG)
02:02:33.683 00.000 21948 Move returns status 0, amount 0
02:02:33.683 00.000 21948 move complete, result=0
02:02:33.684 00.001 21948 worker thread done servicing request
02:02:33.684 00.000 21948 Worker thread wakes up
02:02:33.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:33.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:33.684 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:35.204 01.520 21948 Exposure complete
02:02:35.236 00.032 21948 worker thread done servicing request
02:02:35.236 00.000 18120 OnExposeComplete: enter
02:02:35.237 00.001 18120 UpdateGuideState(): m_state=6
02:02:35.237 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
02:02:35.238 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=236.75, Mass=1992, SNR=30.9, Peak=180 HFD=3.8
02:02:35.238 00.000 18120 MultiStar: [#1 0.20,0.02,0.74,U] [#2 -0.11,0.32,0.67,U] [#3 -0.03,0.08,0.59,U] [#4 0.03,0.09,0.57,U] [#5 0.13,0.23,0.47,U] [#6 -0.24,0.04,0.49,U] [#7 0.45,-0.01,0.00,M6] [#8 -0.07,0.28,0.40,U] 
02:02:35.239 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.16}, one-star: {0.24, 0.21}
02:02:35.239 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.70 = -0.70)
02:02:35.240 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
02:02:35.240 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.29 mountX=0.12 mountY=-0.11, mountTheta=-0.73
02:02:35.241 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.16, opts=13)
02:02:35.242 00.001 18120 Enqueuing Move request for scope (0.04, 0.16)
02:02:35.242 00.000 21948 Worker thread wakes up
02:02:35.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
02:02:35.243 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
02:02:35.243 00.000 21948 Moving (0.04, 0.16) raw xDistance=0.12 yDistance=-0.11
02:02:35.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:02:35.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:35.243 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:35.244 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:02:35.244 00.000 21948 MoveAxis(E, 0, ABG)
02:02:35.244 00.000 21948 Move returns status 0, amount 0
02:02:35.244 00.000 21948 MoveAxis(N, 0, ABG)
02:02:35.244 00.000 21948 Move returns status 0, amount 0
02:02:35.244 00.000 21948 move complete, result=0
02:02:35.244 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
02:02:35.244 00.000 21948 worker thread done servicing request
02:02:35.244 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.245 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:35.245 00.000 18120 Enqueuing Expose request
02:02:35.246 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:35.246 00.000 21948 Worker thread wakes up
02:02:35.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:35.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:36.883 01.637 21948 Exposure complete
02:02:36.927 00.044 21948 worker thread done servicing request
02:02:36.927 00.000 18120 OnExposeComplete: enter
02:02:36.930 00.003 18120 UpdateGuideState(): m_state=6
02:02:36.931 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
02:02:36.931 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=237.02, Mass=2105, SNR=31.7, Peak=194 HFD=3.9
02:02:36.933 00.002 18120 MultiStar: [#1 0.08,0.56,0.00,M3] [#2 -0.32,0.81,0.00,M1] [#3 0.04,0.39,0.00,M1] [#4 -0.18,0.59,0.00,M1] [#5 -0.02,0.33,0.45,U] [#6 -0.34,0.33,0.00,M1] [#7 0.21,0.56,0.00,M7] [#8 -0.10,0.53,0.00,M3] 
02:02:36.934 00.001 18120 refined, 1 included, MultiStar: {-0.03, 0.43}, one-star: {-0.03, 0.48}
02:02:36.935 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
02:02:36.937 00.002 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
02:02:36.939 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.43 hyp=0.44 cameraTheta=1.64 mountX=0.41 mountY=-0.17, mountTheta=-0.39
02:02:36.944 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.43, opts=13)
02:02:36.945 00.001 18120 Enqueuing Move request for scope (-0.03, 0.43)
02:02:36.946 00.001 21948 Worker thread wakes up
02:02:36.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:36.947 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.43) opts 0xd
02:02:36.947 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.7
02:02:36.947 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.43)
02:02:36.947 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:36.947 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:36.948 00.001 18120 Enqueuing Expose request
02:02:36.948 00.000 21948 Moving (-0.03, 0.43) raw xDistance=0.41 yDistance=-0.17
02:02:36.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:02:36.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:36.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:02:36.948 00.000 21948 MoveAxis(W, 73, ABG)
02:02:36.949 00.001 21948 Guiding  Dir = 3, Dur = 73
02:02:36.949 00.000 21948 IsSlewing returns 0
02:02:36.949 00.000 21948 IsGuiding returns 0
02:02:36.951 00.002 21948 PulseGuide returned control before completion, sleep 82
02:02:37.039 00.088 21948 IsGuiding returns 1
02:02:37.039 00.000 21948 scope still moving after pulse duration time elapsed
02:02:37.071 00.032 21948 IsSlewing returns 0
02:02:37.071 00.000 21948 IsGuiding returns 0
02:02:37.071 00.000 21948 scope move finished after 73 + 49 ms
02:02:37.072 00.001 21948 Move returns status 0, amount 73
02:02:37.072 00.000 21948 MoveAxis(N, 0, ABG)
02:02:37.072 00.000 21948 Move returns status 0, amount 0
02:02:37.072 00.000 21948 move complete, result=0
02:02:37.072 00.000 21948 worker thread done servicing request
02:02:37.072 00.000 21948 Worker thread wakes up
02:02:37.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:37.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:37.072 00.000 18120 GuideStep: 0.4 px 73 ms WEST, -0.2 px 0 ms NORTH
02:02:38.476 01.404 21948 Exposure complete
02:02:38.512 00.036 21948 worker thread done servicing request
02:02:38.512 00.000 18120 OnExposeComplete: enter
02:02:38.512 00.000 18120 UpdateGuideState(): m_state=6
02:02:38.513 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
02:02:38.513 00.000 18120 Star::Find returns 1 (0), X=895.52, Y=236.77, Mass=1944, SNR=30.5, Peak=158 HFD=3.9
02:02:38.514 00.001 18120 MultiStar: [#1 0.25,0.28,0.00,M4] [#2 -0.02,0.42,0.00,M2] [#3 0.04,0.28,0.60,U] [#4 -0.04,0.32,0.56,U] [#5 0.07,0.27,0.46,U] [#6 -0.28,0.15,0.51,U] [#7 0.30,0.02,0.46,U] [#8 0.14,0.29,0.41,U] 
02:02:38.516 00.002 18120 refined, 6 included, MultiStar: {0.03, 0.23}, one-star: {0.03, 0.24}
02:02:38.517 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
02:02:38.518 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
02:02:38.518 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.44 mountX=0.19 mountY=-0.13, mountTheta=-0.58
02:02:38.520 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.23, opts=13)
02:02:38.520 00.000 18120 Enqueuing Move request for scope (0.03, 0.23)
02:02:38.521 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:38.521 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.5
02:02:38.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:38.522 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:38.522 00.000 18120 Enqueuing Expose request
02:02:38.523 00.001 21948 Worker thread wakes up
02:02:38.523 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
02:02:38.523 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
02:02:38.523 00.000 21948 Moving (0.03, 0.23) raw xDistance=0.19 yDistance=-0.13
02:02:38.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:02:38.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:38.523 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:38.523 00.000 21948 MoveAxis(E, 0, ABG)
02:02:38.523 00.000 21948 Move returns status 0, amount 0
02:02:38.523 00.000 21948 MoveAxis(N, 0, ABG)
02:02:38.523 00.000 21948 Move returns status 0, amount 0
02:02:38.523 00.000 21948 move complete, result=0
02:02:38.523 00.000 21948 worker thread done servicing request
02:02:38.523 00.000 21948 Worker thread wakes up
02:02:38.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:38.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:38.523 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:40.146 01.623 21948 Exposure complete
02:02:40.181 00.035 21948 worker thread done servicing request
02:02:40.181 00.000 18120 OnExposeComplete: enter
02:02:40.182 00.001 18120 UpdateGuideState(): m_state=6
02:02:40.183 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
02:02:40.184 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=236.69, Mass=2020, SNR=31.1, Peak=175 HFD=3.6
02:02:40.184 00.000 18120 MultiStar: [#1 0.30,0.10,0.70,U] [#2 -0.22,0.29,0.64,U] [#3 0.10,-0.13,0.60,U] [#4 0.15,0.06,0.56,U] [#5 -0.17,0.10,0.47,U] [#6 -0.26,0.11,0.51,U] [#7 0.35,0.34,0.00,M7] [#8 -0.00,0.13,0.39,U] 
02:02:40.185 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.12, 0.15}
02:02:40.185 00.000 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
02:02:40.186 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
02:02:40.186 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.80 mountX=0.11 mountY=-0.03, mountTheta=-0.24
02:02:40.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
02:02:40.188 00.001 18120 Enqueuing Move request for scope (-0.02, 0.11)
02:02:40.188 00.000 21948 Worker thread wakes up
02:02:40.188 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
02:02:40.188 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:02:40.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:40.189 00.001 21948 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.03
02:02:40.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:02:40.189 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
02:02:40.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:40.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:40.190 00.000 18120 Enqueuing Expose request
02:02:40.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:40.191 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:02:40.191 00.000 21948 MoveAxis(E, 0, ABG)
02:02:40.191 00.000 21948 Move returns status 0, amount 0
02:02:40.191 00.000 21948 MoveAxis(N, 0, ABG)
02:02:40.191 00.000 21948 Move returns status 0, amount 0
02:02:40.191 00.000 21948 move complete, result=0
02:02:40.191 00.000 21948 worker thread done servicing request
02:02:40.191 00.000 21948 Worker thread wakes up
02:02:40.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:40.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:40.191 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:41.719 01.528 21948 Exposure complete
02:02:41.761 00.042 21948 worker thread done servicing request
02:02:41.761 00.000 18120 OnExposeComplete: enter
02:02:41.762 00.001 18120 UpdateGuideState(): m_state=6
02:02:41.763 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
02:02:41.763 00.000 18120 Star::Find returns 1 (0), X=895.60, Y=236.71, Mass=2020, SNR=31.1, Peak=181 HFD=3.7
02:02:41.766 00.003 18120 MultiStar: [#1 0.16,0.17,0.72,U] [#2 -0.14,0.26,0.61,U] [#3 0.02,0.05,0.60,U] [#4 -0.02,0.04,0.55,U] [#5 -0.02,0.22,0.46,U] [#6 -0.30,0.05,0.52,U] [#7 0.30,0.14,0.43,U] [#8 -0.12,0.27,0.37,U] 
02:02:41.768 00.002 18120 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.11, 0.17}
02:02:41.771 00.003 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
02:02:41.773 00.002 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
02:02:41.775 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.49 mountX=0.13 mountY=-0.08, mountTheta=-0.54
02:02:41.779 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.15, opts=13)
02:02:41.779 00.000 18120 Enqueuing Move request for scope (0.01, 0.15)
02:02:41.780 00.001 21948 Worker thread wakes up
02:02:41.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:41.780 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
02:02:41.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:41.782 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:41.782 00.000 18120 Enqueuing Expose request
02:02:41.783 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
02:02:41.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
02:02:41.783 00.000 21948 Moving (0.01, 0.15) raw xDistance=0.13 yDistance=-0.08
02:02:41.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:02:41.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:41.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:41.783 00.000 21948 MoveAxis(E, 0, ABG)
02:02:41.783 00.000 21948 Move returns status 0, amount 0
02:02:41.783 00.000 21948 MoveAxis(N, 0, ABG)
02:02:41.783 00.000 21948 Move returns status 0, amount 0
02:02:41.783 00.000 21948 move complete, result=0
02:02:41.783 00.000 21948 worker thread done servicing request
02:02:41.783 00.000 21948 Worker thread wakes up
02:02:41.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:41.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:41.783 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:43.415 01.632 21948 Exposure complete
02:02:43.458 00.043 21948 worker thread done servicing request
02:02:43.458 00.000 18120 OnExposeComplete: enter
02:02:43.459 00.001 18120 UpdateGuideState(): m_state=6
02:02:43.459 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
02:02:43.460 00.001 18120 Star::Find returns 1 (0), X=895.61, Y=236.67, Mass=1827, SNR=29.6, Peak=141 HFD=3.9
02:02:43.460 00.000 18120 MultiStar: [#1 0.06,0.10,0.72,U] [#2 -0.26,0.27,0.68,U] [#3 0.17,-0.13,0.63,U] [#4 0.20,-0.00,0.59,U] [#5 -0.04,-0.04,0.50,U] [#6 -0.14,0.15,0.53,U] [#7 0.21,-0.26,0.45,U] [#8 0.10,0.34,0.40,U] 
02:02:43.462 00.002 18120 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.12, 0.13}
02:02:43.464 00.002 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
02:02:43.466 00.002 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
02:02:43.469 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=0.04 mountY=-0.07, mountTheta=-1.02
02:02:43.473 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
02:02:43.475 00.002 18120 Enqueuing Move request for scope (0.04, 0.07)
02:02:43.476 00.001 21948 Worker thread wakes up
02:02:43.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:43.476 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.6
02:02:43.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:43.478 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:43.478 00.000 18120 Enqueuing Expose request
02:02:43.479 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
02:02:43.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:02:43.479 00.000 21948 Moving (0.04, 0.07) raw xDistance=0.04 yDistance=-0.07
02:02:43.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:02:43.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:43.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:02:43.479 00.000 21948 MoveAxis(E, 0, ABG)
02:02:43.479 00.000 21948 Move returns status 0, amount 0
02:02:43.479 00.000 21948 MoveAxis(N, 0, ABG)
02:02:43.479 00.000 21948 Move returns status 0, amount 0
02:02:43.479 00.000 21948 move complete, result=0
02:02:43.479 00.000 21948 worker thread done servicing request
02:02:43.479 00.000 21948 Worker thread wakes up
02:02:43.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:43.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:43.479 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:45.000 01.521 21948 Exposure complete
02:02:45.042 00.042 21948 worker thread done servicing request
02:02:45.042 00.000 18120 OnExposeComplete: enter
02:02:45.043 00.001 18120 UpdateGuideState(): m_state=6
02:02:45.043 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
02:02:45.044 00.001 18120 Star::Find returns 1 (0), X=895.58, Y=236.67, Mass=2033, SNR=31.3, Peak=161 HFD=3.8
02:02:45.044 00.000 18120 MultiStar: [#1 0.25,0.02,0.67,U] [#2 0.03,0.20,0.63,U] [#3 0.23,-0.09,0.58,U] [#4 0.16,0.10,0.56,U] [#5 0.13,0.12,0.45,U] [#6 -0.31,0.12,0.48,U] [#7 0.23,0.03,0.45,U] [#8 0.21,0.15,0.39,U] 
02:02:45.045 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.09, 0.13}
02:02:45.045 00.000 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
02:02:45.046 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
02:02:45.057 00.011 18120 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.65 mountX=0.03 mountY=-0.14, mountTheta=-1.35
02:02:45.059 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.09, opts=13)
02:02:45.060 00.001 18120 Enqueuing Move request for scope (0.11, 0.09)
02:02:45.060 00.000 21948 Worker thread wakes up
02:02:45.060 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
02:02:45.060 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:02:45.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:45.061 00.001 18120 UpdateGuideState exits: m=2033 RSB=31.3
02:02:45.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:45.062 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:45.062 00.000 18120 Enqueuing Expose request
02:02:45.062 00.000 21948 Moving (0.11, 0.09) raw xDistance=0.03 yDistance=-0.14
02:02:45.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:45.063 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:45.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:02:45.063 00.000 21948 MoveAxis(E, 0, ABG)
02:02:45.063 00.000 21948 Move returns status 0, amount 0
02:02:45.063 00.000 21948 MoveAxis(N, 0, ABG)
02:02:45.063 00.000 21948 Move returns status 0, amount 0
02:02:45.063 00.000 21948 move complete, result=0
02:02:45.063 00.000 21948 worker thread done servicing request
02:02:45.063 00.000 21948 Worker thread wakes up
02:02:45.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:45.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:45.063 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:46.689 01.626 21948 Exposure complete
02:02:46.735 00.046 21948 worker thread done servicing request
02:02:46.735 00.000 18120 OnExposeComplete: enter
02:02:46.736 00.001 18120 UpdateGuideState(): m_state=6
02:02:46.737 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
02:02:46.738 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=236.87, Mass=2026, SNR=31.1, Peak=178 HFD=3.9
02:02:46.738 00.000 18120 MultiStar: [#1 0.19,0.19,0.69,U] [#2 -0.06,0.52,0.00,M1] [#3 0.11,0.14,0.60,U] [#4 0.06,0.41,0.00,M1] [#5 0.05,0.25,0.48,U] [#6 -0.17,0.20,0.51,U] [#7 0.13,0.27,0.41,U] [#8 0.10,0.21,0.40,U] 
02:02:46.739 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.24}, one-star: {0.19, 0.34}
02:02:46.739 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
02:02:46.739 00.000 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
02:02:46.740 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.17 mountX=0.17 mountY=-0.20, mountTheta=-0.85
02:02:46.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.24, opts=13)
02:02:46.742 00.001 18120 Enqueuing Move request for scope (0.10, 0.24)
02:02:46.742 00.000 21948 Worker thread wakes up
02:02:46.742 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
02:02:46.742 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
02:02:46.742 00.000 21948 Moving (0.10, 0.24) raw xDistance=0.17 yDistance=-0.20
02:02:46.742 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:02:46.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:46.743 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.1
02:02:46.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:46.744 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:46.744 00.000 18120 Enqueuing Expose request
02:02:46.745 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:46.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:02:46.745 00.000 21948 MoveAxis(E, 0, ABG)
02:02:46.745 00.000 21948 Move returns status 0, amount 0
02:02:46.745 00.000 21948 MoveAxis(N, 0, ABG)
02:02:46.745 00.000 21948 Move returns status 0, amount 0
02:02:46.745 00.000 21948 move complete, result=0
02:02:46.745 00.000 21948 worker thread done servicing request
02:02:46.745 00.000 21948 Worker thread wakes up
02:02:46.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:46.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:46.746 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:48.264 01.518 21948 Exposure complete
02:02:48.302 00.038 21948 worker thread done servicing request
02:02:48.302 00.000 18120 OnExposeComplete: enter
02:02:48.303 00.001 18120 UpdateGuideState(): m_state=6
02:02:48.304 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
02:02:48.304 00.000 18120 Star::Find returns 1 (0), X=895.42, Y=237.02, Mass=2114, SNR=32.0, Peak=181 HFD=4.0
02:02:48.305 00.001 18120 MultiStar: [#1 0.09,0.46,0.00,M1] [#2 -0.22,0.48,0.00,M2] [#3 0.15,0.28,0.57,U] [#4 -0.18,0.37,0.00,M2] [#5 0.10,0.49,0.00,M1] [#6 -0.21,0.40,0.00,M1] [#7 0.20,0.41,0.00,M4] [#8 -0.02,0.58,0.00,M1] 
02:02:48.306 00.001 18120 refined, 1 included, MultiStar: {0.01, 0.41}, one-star: {-0.07, 0.48}
02:02:48.307 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
02:02:48.309 00.002 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
02:02:48.312 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.55 mountX=0.37 mountY=-0.19, mountTheta=-0.48
02:02:48.315 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.41, opts=13)
02:02:48.315 00.000 18120 Enqueuing Move request for scope (0.01, 0.41)
02:02:48.316 00.001 21948 Worker thread wakes up
02:02:48.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:48.316 00.000 18120 UpdateGuideState exits: m=2114 RSB=32.0
02:02:48.317 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.318 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:48.319 00.001 18120 Enqueuing Expose request
02:02:48.321 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.41) opts 0xd
02:02:48.321 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.41)
02:02:48.321 00.000 21948 Moving (0.01, 0.41) raw xDistance=0.37 yDistance=-0.19
02:02:48.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:02:48.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:48.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:02:48.321 00.000 21948 MoveAxis(W, 66, ABG)
02:02:48.321 00.000 21948 Guiding  Dir = 3, Dur = 66
02:02:48.321 00.000 21948 IsSlewing returns 0
02:02:48.322 00.001 21948 IsGuiding returns 0
02:02:48.324 00.002 21948 PulseGuide returned control before completion, sleep 74
02:02:48.402 00.078 21948 IsGuiding returns 0
02:02:48.402 00.000 21948 Move returns status 0, amount 66
02:02:48.402 00.000 21948 MoveAxis(N, 0, ABG)
02:02:48.402 00.000 21948 Move returns status 0, amount 0
02:02:48.403 00.001 21948 move complete, result=0
02:02:48.403 00.000 21948 worker thread done servicing request
02:02:48.403 00.000 21948 Worker thread wakes up
02:02:48.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:48.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:48.403 00.000 18120 GuideStep: 0.4 px 66 ms WEST, -0.2 px 0 ms NORTH
02:02:50.033 01.630 21948 Exposure complete
02:02:50.064 00.031 21948 worker thread done servicing request
02:02:50.064 00.000 18120 OnExposeComplete: enter
02:02:50.065 00.001 18120 UpdateGuideState(): m_state=6
02:02:50.065 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
02:02:50.066 00.001 18120 Star::Find returns 1 (0), X=895.72, Y=236.67, Mass=1929, SNR=30.4, Peak=186 HFD=3.7
02:02:50.067 00.001 18120 MultiStar: [#1 0.17,0.01,0.70,U] [#2 -0.12,0.25,0.65,U] [#3 0.38,0.03,0.00,M1] [#4 0.11,0.10,0.54,U] [#5 0.17,0.12,0.47,U] [#6 0.11,0.02,0.51,U] [#7 0.59,0.04,0.00,M5] [#8 0.26,0.47,0.00,M2] 
02:02:50.067 00.000 18120 refined, 5 included, MultiStar: {0.12, 0.11}, one-star: {0.23, 0.14}
02:02:50.067 00.000 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
02:02:50.068 00.001 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
02:02:50.068 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.05 mountY=-0.16, mountTheta=-1.27
02:02:50.069 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.11, opts=13)
02:02:50.070 00.001 18120 Enqueuing Move request for scope (0.12, 0.11)
02:02:50.070 00.000 21948 Worker thread wakes up
02:02:50.070 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
02:02:50.070 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
02:02:50.070 00.000 21948 Moving (0.12, 0.11) raw xDistance=0.05 yDistance=-0.16
02:02:50.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:50.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:50.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:50.071 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.4
02:02:50.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:50.072 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:50.072 00.000 18120 Enqueuing Expose request
02:02:50.073 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:02:50.073 00.000 21948 MoveAxis(E, 0, ABG)
02:02:50.073 00.000 21948 Move returns status 0, amount 0
02:02:50.073 00.000 21948 MoveAxis(N, 0, ABG)
02:02:50.073 00.000 21948 Move returns status 0, amount 0
02:02:50.073 00.000 21948 move complete, result=0
02:02:50.074 00.001 21948 worker thread done servicing request
02:02:50.074 00.000 21948 Worker thread wakes up
02:02:50.074 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:50.074 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:50.074 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:51.590 01.516 21948 Exposure complete
02:02:51.621 00.031 21948 worker thread done servicing request
02:02:51.622 00.001 18120 OnExposeComplete: enter
02:02:51.622 00.000 18120 UpdateGuideState(): m_state=6
02:02:51.623 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
02:02:51.623 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=236.84, Mass=2011, SNR=31.1, Peak=183 HFD=3.8
02:02:51.624 00.001 18120 MultiStar: [#1 0.22,0.35,0.00,M1] [#2 -0.05,0.55,0.00,M2] [#3 -0.08,0.34,0.59,U] [#4 -0.02,0.33,0.57,U] [#5 0.04,0.32,0.46,U] [#6 -0.32,0.42,0.00,M1] [#7 0.35,0.05,0.44,U] [#8 0.21,0.30,0.41,U] 
02:02:51.624 00.000 18120 refined, 5 included, MultiStar: {0.05, 0.28}, one-star: {-0.04, 0.30}
02:02:51.625 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
02:02:51.625 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
02:02:51.625 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.40 mountX=0.24 mountY=-0.17, mountTheta=-0.62
02:02:51.627 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.28, opts=13)
02:02:51.627 00.000 18120 Enqueuing Move request for scope (0.05, 0.28)
02:02:51.628 00.001 21948 Worker thread wakes up
02:02:51.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:51.628 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
02:02:51.629 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
02:02:51.629 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
02:02:51.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:51.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:51.629 00.000 18120 Enqueuing Expose request
02:02:51.630 00.001 21948 Moving (0.05, 0.28) raw xDistance=0.24 yDistance=-0.17
02:02:51.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:02:51.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:51.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:02:51.630 00.000 21948 MoveAxis(W, 42, ABG)
02:02:51.630 00.000 21948 Guiding  Dir = 3, Dur = 42
02:02:51.630 00.000 21948 IsSlewing returns 0
02:02:51.630 00.000 21948 IsGuiding returns 0
02:02:51.633 00.003 21948 PulseGuide returned control before completion, sleep 51
02:02:51.700 00.067 21948 IsGuiding returns 0
02:02:51.700 00.000 21948 Move returns status 0, amount 42
02:02:51.700 00.000 21948 MoveAxis(N, 0, ABG)
02:02:51.700 00.000 21948 Move returns status 0, amount 0
02:02:51.700 00.000 21948 move complete, result=0
02:02:51.700 00.000 21948 worker thread done servicing request
02:02:51.700 00.000 21948 Worker thread wakes up
02:02:51.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:51.700 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
02:02:51.701 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:53.336 01.635 21948 Exposure complete
02:02:53.372 00.036 21948 worker thread done servicing request
02:02:53.372 00.000 18120 OnExposeComplete: enter
02:02:53.372 00.000 18120 UpdateGuideState(): m_state=6
02:02:53.373 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
02:02:53.373 00.000 18120 Star::Find returns 1 (0), X=895.68, Y=236.75, Mass=1994, SNR=30.9, Peak=173 HFD=3.8
02:02:53.374 00.001 18120 MultiStar: [#1 0.32,0.09,0.74,U] [#2 -0.14,0.38,0.00,M3] [#3 0.04,0.00,0.58,U] [#4 -0.07,0.17,0.57,U] [#5 -0.02,0.13,0.45,U] [#6 -0.14,0.36,0.00,M2] [#7 0.39,0.22,0.00,M5] [#8 -0.11,-0.05,0.40,U] 
02:02:53.374 00.000 18120 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.19, 0.22}
02:02:53.375 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
02:02:53.375 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
02:02:53.376 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.06 mountY=-0.14, mountTheta=-1.14
02:02:53.377 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
02:02:53.377 00.000 18120 Enqueuing Move request for scope (0.10, 0.11)
02:02:53.379 00.002 21948 Worker thread wakes up
02:02:53.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:02:53.379 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:02:53.379 00.000 21948 Moving (0.10, 0.11) raw xDistance=0.06 yDistance=-0.14
02:02:53.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:02:53.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:53.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:53.379 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.9
02:02:53.380 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:02:53.380 00.000 21948 MoveAxis(E, 0, ABG)
02:02:53.380 00.000 21948 Move returns status 0, amount 0
02:02:53.380 00.000 21948 MoveAxis(N, 0, ABG)
02:02:53.380 00.000 21948 Move returns status 0, amount 0
02:02:53.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:53.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:53.381 00.000 18120 Enqueuing Expose request
02:02:53.382 00.001 21948 move complete, result=0
02:02:53.382 00.000 21948 worker thread done servicing request
02:02:53.382 00.000 21948 Worker thread wakes up
02:02:53.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:53.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:53.382 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:54.905 01.523 21948 Exposure complete
02:02:54.933 00.028 21948 worker thread done servicing request
02:02:54.933 00.000 18120 OnExposeComplete: enter
02:02:54.934 00.001 18120 UpdateGuideState(): m_state=6
02:02:54.934 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
02:02:54.935 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=236.96, Mass=1855, SNR=29.9, Peak=167 HFD=4.0
02:02:54.936 00.001 18120 MultiStar: [#1 0.41,0.25,0.00,M1] [#2 -0.03,0.32,0.67,U] [#3 0.19,0.10,0.66,U] [#4 -0.03,0.29,0.58,U] [#5 0.22,0.15,0.45,U] [#6 -0.07,0.18,0.52,U] [#7 0.37,0.20,0.00,M6] [#8 0.08,0.41,0.00,M1] 
02:02:54.936 00.000 18120 refined, 5 included, MultiStar: {0.09, 0.26}, one-star: {0.21, 0.42}
02:02:54.937 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
02:02:54.937 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
02:02:54.938 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.24 mountX=0.20 mountY=-0.20, mountTheta=-0.78
02:02:54.939 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.26, opts=13)
02:02:54.939 00.000 18120 Enqueuing Move request for scope (0.09, 0.26)
02:02:54.940 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:54.940 00.000 21948 Worker thread wakes up
02:02:54.940 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
02:02:54.940 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
02:02:54.940 00.000 21948 Moving (0.09, 0.26) raw xDistance=0.20 yDistance=-0.20
02:02:54.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:02:54.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:02:54.940 00.000 21948 MoveAxis(W, 36, ABG)
02:02:54.940 00.000 21948 Guiding  Dir = 3, Dur = 36
02:02:54.940 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.9
02:02:54.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:54.941 00.000 21948 IsSlewing returns 0
02:02:54.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:54.942 00.001 18120 Enqueuing Expose request
02:02:54.942 00.000 21948 IsGuiding returns 0
02:02:54.944 00.002 21948 PulseGuide returned control before completion, sleep 45
02:02:54.997 00.053 21948 IsGuiding returns 0
02:02:54.997 00.000 21948 Move returns status 0, amount 36
02:02:54.998 00.001 21948 MoveAxis(N, 48, ABG)
02:02:54.998 00.000 21948 Guiding  Dir = 0, Dur = 48
02:02:54.998 00.000 21948 IsSlewing returns 0
02:02:54.998 00.000 21948 IsGuiding returns 0
02:02:55.003 00.005 21948 PulseGuide returned control before completion, sleep 53
02:02:55.060 00.057 21948 IsGuiding returns 1
02:02:55.060 00.000 21948 scope still moving after pulse duration time elapsed
02:02:55.092 00.032 21948 IsSlewing returns 0
02:02:55.093 00.001 21948 IsGuiding returns 0
02:02:55.093 00.000 21948 scope move finished after 48 + 46 ms
02:02:55.093 00.000 21948 Move returns status 0, amount 48
02:02:55.093 00.000 21948 move complete, result=0
02:02:55.093 00.000 21948 worker thread done servicing request
02:02:55.093 00.000 21948 Worker thread wakes up
02:02:55.093 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.2 px 48 ms NORTH
02:02:55.095 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:55.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:56.721 01.626 21948 Exposure complete
02:02:56.764 00.043 21948 worker thread done servicing request
02:02:56.764 00.000 18120 OnExposeComplete: enter
02:02:56.767 00.003 18120 UpdateGuideState(): m_state=6
02:02:56.770 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
02:02:56.772 00.002 18120 Star::Find returns 1 (0), X=895.73, Y=236.70, Mass=1867, SNR=30.0, Peak=179 HFD=3.7
02:02:56.775 00.003 18120 MultiStar: [#1 0.31,0.16,0.75,U] [#2 -0.06,0.33,0.64,U] [#3 0.42,-0.03,0.00,M1] [#4 0.19,0.06,0.57,U] [#5 0.22,0.12,0.46,U] [#6 0.07,0.11,0.54,U] [#7 0.54,0.29,0.00,M7] [#8 0.01,0.26,0.42,U] 
02:02:56.777 00.002 18120 refined, 6 included, MultiStar: {0.16, 0.17}, one-star: {0.24, 0.17}
02:02:56.780 00.003 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
02:02:56.781 00.001 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
02:02:56.783 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=0.09 mountY=-0.22, mountTheta=-1.17
02:02:56.787 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.17, opts=13)
02:02:56.789 00.002 18120 Enqueuing Move request for scope (0.16, 0.17)
02:02:56.791 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:56.792 00.001 21948 Worker thread wakes up
02:02:56.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
02:02:56.792 00.000 18120 UpdateGuideState exits: m=1867 RSB=30.0
02:02:56.794 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:56.796 00.002 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
02:02:56.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:56.797 00.001 18120 Enqueuing Expose request
02:02:56.797 00.000 21948 Moving (0.16, 0.17) raw xDistance=0.09 yDistance=-0.22
02:02:56.798 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:02:56.798 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:02:56.798 00.000 21948 MoveAxis(E, 0, ABG)
02:02:56.798 00.000 21948 Move returns status 0, amount 0
02:02:56.798 00.000 21948 MoveAxis(N, 52, ABG)
02:02:56.798 00.000 21948 Guiding  Dir = 0, Dur = 52
02:02:56.798 00.000 21948 IsSlewing returns 0
02:02:56.798 00.000 21948 IsGuiding returns 0
02:02:56.803 00.005 21948 PulseGuide returned control before completion, sleep 58
02:02:56.875 00.072 21948 IsGuiding returns 0
02:02:56.875 00.000 21948 Move returns status 0, amount 52
02:02:56.875 00.000 21948 move complete, result=0
02:02:56.875 00.000 21948 worker thread done servicing request
02:02:56.876 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 52 ms NORTH
02:02:56.876 00.000 21948 Worker thread wakes up
02:02:56.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:56.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:58.291 01.415 21948 Exposure complete
02:02:58.335 00.044 21948 worker thread done servicing request
02:02:58.335 00.000 18120 OnExposeComplete: enter
02:02:58.336 00.001 18120 UpdateGuideState(): m_state=6
02:02:58.337 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
02:02:58.338 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=236.65, Mass=1880, SNR=30.1, Peak=175 HFD=3.7
02:02:58.339 00.001 18120 MultiStar: [#1 -0.04,0.14,0.71,U] [#2 -0.48,0.25,0.00,M2] [#3 -0.16,-0.08,0.60,U] [#4 -0.49,0.06,0.00,M1] [#5 -0.15,-0.02,0.45,U] [#6 -0.38,0.18,0.00,M1] [#7 0.25,-0.08,0.44,U] [#8 -0.02,0.38,0.00,M1] 
02:02:58.339 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.04}, one-star: {-0.12, 0.11}
02:02:58.340 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
02:02:58.341 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
02:02:58.342 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.61 mountX=0.06 mountY=0.04, mountTheta=0.58
02:02:58.344 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.04, opts=13)
02:02:58.345 00.001 18120 Enqueuing Move request for scope (-0.07, 0.04)
02:02:58.347 00.002 21948 Worker thread wakes up
02:02:58.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
02:02:58.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
02:02:58.347 00.000 21948 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.04
02:02:58.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:02:58.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:58.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:02:58.348 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:58.348 00.000 21948 MoveAxis(E, 0, ABG)
02:02:58.348 00.000 21948 Move returns status 0, amount 0
02:02:58.348 00.000 21948 MoveAxis(N, 0, ABG)
02:02:58.348 00.000 21948 Move returns status 0, amount 0
02:02:58.348 00.000 21948 move complete, result=0
02:02:58.348 00.000 21948 worker thread done servicing request
02:02:58.348 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.1
02:02:58.349 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:58.349 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:02:58.350 00.001 18120 Enqueuing Expose request
02:02:58.351 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:58.351 00.000 21948 Worker thread wakes up
02:02:58.351 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:02:58.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:02:59.982 01.631 21948 Exposure complete
02:03:00.018 00.036 21948 worker thread done servicing request
02:03:00.018 00.000 18120 OnExposeComplete: enter
02:03:00.019 00.001 18120 UpdateGuideState(): m_state=6
02:03:00.019 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
02:03:00.020 00.001 18120 Star::Find returns 1 (0), X=895.61, Y=236.33, Mass=1990, SNR=30.8, Peak=154 HFD=3.8
02:03:00.020 00.000 18120 MultiStar: [#1 0.43,-0.30,0.00,M1] [#2 0.00,-0.07,0.65,U] [#3 0.34,-0.34,0.00,M1] [#4 -0.04,-0.05,0.55,U] [#5 0.23,-0.21,0.47,U] [#6 -0.18,-0.17,0.49,U] [#7 0.30,-0.33,0.00,M7] [#8 -0.03,-0.25,0.39,U] 
02:03:00.021 00.001 18120 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {0.12, -0.21}
02:03:00.021 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
02:03:00.021 00.000 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
02:03:00.022 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.37 mountX=-0.16 mountY=0.04, mountTheta=2.88
02:03:00.023 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.16, opts=13)
02:03:00.024 00.001 18120 Enqueuing Move request for scope (0.03, -0.16)
02:03:00.026 00.002 21948 Worker thread wakes up
02:03:00.026 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:00.027 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.8
02:03:00.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:00.028 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:00.028 00.000 18120 Enqueuing Expose request
02:03:00.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:03:00.028 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:03:00.028 00.000 21948 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.04
02:03:00.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:03:00.029 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:00.029 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:03:00.029 00.000 21948 MoveAxis(E, 0, ABG)
02:03:00.029 00.000 21948 Move returns status 0, amount 0
02:03:00.029 00.000 21948 MoveAxis(N, 0, ABG)
02:03:00.029 00.000 21948 Move returns status 0, amount 0
02:03:00.029 00.000 21948 move complete, result=0
02:03:00.029 00.000 21948 worker thread done servicing request
02:03:00.029 00.000 21948 Worker thread wakes up
02:03:00.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:00.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:00.029 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:01.549 01.520 21948 Exposure complete
02:03:01.589 00.040 21948 worker thread done servicing request
02:03:01.590 00.001 18120 OnExposeComplete: enter
02:03:01.592 00.002 18120 UpdateGuideState(): m_state=6
02:03:01.593 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
02:03:01.595 00.002 18120 Star::Find returns 1 (0), X=895.33, Y=236.32, Mass=2026, SNR=31.2, Peak=163 HFD=3.9
02:03:01.596 00.001 18120 MultiStar: [#1 0.14,-0.35,0.00,M2] [#2 -0.38,-0.16,0.00,M2] [#3 -0.18,-0.25,0.59,U] [#4 -0.11,-0.21,0.54,U] [#5 -0.22,-0.36,0.00,M1] [#6 -0.46,-0.36,0.00,M1] [#7 0.14,-0.14,0.43,U] [#8 -0.13,-0.10,0.38,U] 
02:03:01.597 00.001 18120 refined, 4 included, MultiStar: {-0.11, -0.20}, one-star: {-0.16, -0.22}
02:03:01.597 00.000 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.22)
02:03:01.597 00.000 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.18)
02:03:01.598 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.22 cameraTheta=-2.07 mountX=-0.13 mountY=0.18, mountTheta=2.20
02:03:01.599 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.20, opts=13)
02:03:01.599 00.000 18120 Enqueuing Move request for scope (-0.11, -0.20)
02:03:01.600 00.001 21948 Worker thread wakes up
02:03:01.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:01.600 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.2
02:03:01.601 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:01.602 00.001 18120 Enqueuing Expose request
02:03:01.603 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
02:03:01.603 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
02:03:01.603 00.000 21948 Moving (-0.11, -0.20) raw xDistance=-0.13 yDistance=0.18
02:03:01.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:03:01.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:01.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:03:01.603 00.000 21948 MoveAxis(E, 0, ABG)
02:03:01.603 00.000 21948 Move returns status 0, amount 0
02:03:01.603 00.000 21948 MoveAxis(N, 0, ABG)
02:03:01.603 00.000 21948 Move returns status 0, amount 0
02:03:01.603 00.000 21948 move complete, result=0
02:03:01.604 00.001 21948 worker thread done servicing request
02:03:01.604 00.000 21948 Worker thread wakes up
02:03:01.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:01.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:01.604 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:03.243 01.639 21948 Exposure complete
02:03:03.293 00.050 21948 worker thread done servicing request
02:03:03.293 00.000 18120 OnExposeComplete: enter
02:03:03.294 00.001 18120 UpdateGuideState(): m_state=6
02:03:03.295 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
02:03:03.296 00.001 18120 Star::Find returns 1 (0), X=895.43, Y=236.13, Mass=2081, SNR=31.5, Peak=191 HFD=3.8
02:03:03.297 00.001 18120 MultiStar: [#1 -0.05,-0.31,0.72,U] [#2 -0.28,-0.29,0.00,M3] [#3 -0.07,-0.39,0.00,M1] [#4 -0.22,-0.22,0.56,U] [#5 -0.03,-0.27,0.44,U] [#6 -0.36,-0.63,0.00,M2] [#7 -0.06,-0.43,0.00,M7] [#8 -0.11,-0.38,0.00,M1] 
02:03:03.298 00.001 18120 refined, 3 included, MultiStar: {-0.09, -0.32}, one-star: {-0.06, -0.40}
02:03:03.300 00.002 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.45)
02:03:03.301 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.41)
02:03:03.302 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.83 mountX=-0.26 mountY=0.22, mountTheta=2.43
02:03:03.305 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.32, opts=13)
02:03:03.308 00.003 18120 Enqueuing Move request for scope (-0.09, -0.32)
02:03:03.309 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:03.313 00.004 18120 UpdateGuideState exits: m=2081 RSB=31.5
02:03:03.315 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.317 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:03.319 00.002 18120 Enqueuing Expose request
02:03:03.322 00.003 21948 Worker thread wakes up
02:03:03.322 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
02:03:03.323 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
02:03:03.323 00.000 21948 Moving (-0.09, -0.32) raw xDistance=-0.26 yDistance=0.22
02:03:03.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:03:03.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:03.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:03:03.323 00.000 21948 MoveAxis(E, 46, ABG)
02:03:03.323 00.000 21948 Guiding  Dir = 2, Dur = 46
02:03:03.323 00.000 21948 IsSlewing returns 0
02:03:03.324 00.001 21948 IsGuiding returns 0
02:03:03.325 00.001 21948 PulseGuide returned control before completion, sleep 55
02:03:03.382 00.057 21948 IsGuiding returns 1
02:03:03.382 00.000 21948 scope still moving after pulse duration time elapsed
02:03:03.413 00.031 21948 IsSlewing returns 0
02:03:03.413 00.000 21948 IsGuiding returns 0
02:03:03.413 00.000 21948 scope move finished after 46 + 43 ms
02:03:03.413 00.000 21948 Move returns status 0, amount 46
02:03:03.413 00.000 21948 MoveAxis(N, 0, ABG)
02:03:03.413 00.000 21948 Move returns status 0, amount 0
02:03:03.413 00.000 21948 move complete, result=0
02:03:03.413 00.000 21948 worker thread done servicing request
02:03:03.413 00.000 21948 Worker thread wakes up
02:03:03.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:03.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:03.413 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.2 px 0 ms NORTH
02:03:04.817 01.404 21948 Exposure complete
02:03:04.858 00.041 21948 worker thread done servicing request
02:03:04.858 00.000 18120 OnExposeComplete: enter
02:03:04.860 00.002 18120 UpdateGuideState(): m_state=6
02:03:04.862 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
02:03:04.865 00.003 18120 Star::Find returns 1 (0), X=895.11, Y=236.61, Mass=1997, SNR=31.0, Peak=182 HFD=3.9
02:03:04.867 00.002 18120 MultiStar: [#1 -0.16,0.11,0.71,U] [#2 -0.42,0.03,0.00,M4] [#3 -0.17,-0.19,0.61,U] [#4 -0.14,-0.04,0.57,U] [#5 -0.30,-0.25,0.00,M1] [#6 -0.79,-0.00,0.00,M3] [#7 -0.24,-0.11,0.38,U] [#8 -0.27,-0.04,0.39,U] 
02:03:04.870 00.003 18120 refined, 5 included, MultiStar: {-0.24, -0.01}, one-star: {-0.38, 0.07}
02:03:04.872 00.002 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
02:03:04.872 00.000 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.16)
02:03:04.873 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=0.09 mountY=0.22, mountTheta=1.19
02:03:04.876 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.01, opts=13)
02:03:04.877 00.001 18120 Enqueuing Move request for scope (-0.24, -0.01)
02:03:04.878 00.001 21948 Worker thread wakes up
02:03:04.878 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:04.879 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
02:03:04.879 00.000 18120 UpdateGuideState exits: m=1997 RSB=31.0
02:03:04.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:04.880 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
02:03:04.880 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:04.880 00.000 18120 Enqueuing Expose request
02:03:04.881 00.001 21948 Moving (-0.24, -0.01) raw xDistance=0.09 yDistance=0.22
02:03:04.881 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:04.881 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:04.881 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:03:04.881 00.000 21948 MoveAxis(E, 0, ABG)
02:03:04.881 00.000 21948 Move returns status 0, amount 0
02:03:04.881 00.000 21948 MoveAxis(N, 0, ABG)
02:03:04.881 00.000 21948 Move returns status 0, amount 0
02:03:04.881 00.000 21948 move complete, result=0
02:03:04.881 00.000 21948 worker thread done servicing request
02:03:04.881 00.000 21948 Worker thread wakes up
02:03:04.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:04.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:04.881 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:06.512 01.631 21948 Exposure complete
02:03:06.548 00.036 21948 worker thread done servicing request
02:03:06.548 00.000 18120 OnExposeComplete: enter
02:03:06.549 00.001 18120 UpdateGuideState(): m_state=6
02:03:06.549 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
02:03:06.550 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=236.82, Mass=1926, SNR=30.4, Peak=194 HFD=4.1
02:03:06.550 00.000 18120 MultiStar: [#1 -0.22,0.04,0.78,U] [#2 -0.55,0.23,0.00,M5] [#3 -0.34,0.11,0.61,U] [#4 -0.32,0.05,0.57,U] [#5 -0.21,-0.21,0.48,U] [#6 -0.43,0.23,0.00,M4] [#7 -0.14,0.19,0.43,U] [#8 -0.35,0.13,0.00,M1] 
02:03:06.551 00.001 18120 refined, 5 included, MultiStar: {-0.28, 0.10}, one-star: {-0.37, 0.28}
02:03:06.552 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
02:03:06.555 00.003 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
02:03:06.556 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.80 mountX=0.21 mountY=0.21, mountTheta=0.78
02:03:06.558 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.10, opts=13)
02:03:06.559 00.001 18120 Enqueuing Move request for scope (-0.28, 0.10)
02:03:06.560 00.001 21948 Worker thread wakes up
02:03:06.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:06.560 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
02:03:06.560 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:03:06.561 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:06.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:06.561 00.000 18120 Enqueuing Expose request
02:03:06.562 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
02:03:06.562 00.000 21948 Moving (-0.28, 0.10) raw xDistance=0.21 yDistance=0.21
02:03:06.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:03:06.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:06.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:03:06.562 00.000 21948 MoveAxis(W, 37, ABG)
02:03:06.562 00.000 21948 Guiding  Dir = 3, Dur = 37
02:03:06.562 00.000 21948 IsSlewing returns 0
02:03:06.562 00.000 21948 IsGuiding returns 0
02:03:06.564 00.002 21948 PulseGuide returned control before completion, sleep 46
02:03:06.623 00.059 21948 IsGuiding returns 0
02:03:06.624 00.001 21948 Move returns status 0, amount 37
02:03:06.624 00.000 21948 MoveAxis(N, 0, ABG)
02:03:06.624 00.000 21948 Move returns status 0, amount 0
02:03:06.624 00.000 21948 move complete, result=0
02:03:06.624 00.000 21948 worker thread done servicing request
02:03:06.624 00.000 21948 Worker thread wakes up
02:03:06.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:06.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:06.624 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
02:03:08.030 01.406 21948 Exposure complete
02:03:08.062 00.032 21948 worker thread done servicing request
02:03:08.062 00.000 18120 OnExposeComplete: enter
02:03:08.063 00.001 18120 UpdateGuideState(): m_state=6
02:03:08.064 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
02:03:08.064 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=236.52, Mass=1937, SNR=30.5, Peak=177 HFD=3.7
02:03:08.065 00.001 18120 MultiStar: [#1 -0.22,-0.19,0.75,U] [#2 -0.46,0.09,0.00,M6] [#3 -0.46,-0.11,0.00,M1] [#4 -0.18,-0.08,0.58,U] [#5 -0.28,0.02,0.46,U] [#6 -0.61,0.17,0.00,M5] [#7 -0.14,-0.22,0.43,U] [#8 -0.33,0.26,0.00,M2] 
02:03:08.065 00.000 18120 single-star, 4 included, MultiStar: {-0.20, -0.09}, one-star: {-0.18, -0.02}
02:03:08.065 00.000 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.02 = 1.26)
02:03:08.066 00.001 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.22)
02:03:08.066 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.03 mountX=0.06 mountY=0.17, mountTheta=1.26
02:03:08.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.02, opts=13)
02:03:08.068 00.000 18120 Enqueuing Move request for scope (-0.18, -0.02)
02:03:08.069 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:08.069 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:03:08.069 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:08.069 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:08.070 00.001 18120 Enqueuing Expose request
02:03:08.070 00.000 21948 Worker thread wakes up
02:03:08.070 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
02:03:08.071 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
02:03:08.071 00.000 21948 Moving (-0.18, -0.02) raw xDistance=0.06 yDistance=0.17
02:03:08.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:03:08.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:08.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:03:08.071 00.000 21948 MoveAxis(E, 0, ABG)
02:03:08.071 00.000 21948 Move returns status 0, amount 0
02:03:08.071 00.000 21948 MoveAxis(N, 0, ABG)
02:03:08.071 00.000 21948 Move returns status 0, amount 0
02:03:08.071 00.000 21948 move complete, result=0
02:03:08.071 00.000 21948 worker thread done servicing request
02:03:08.071 00.000 21948 Worker thread wakes up
02:03:08.071 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:08.072 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:08.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:09.694 01.622 21948 Exposure complete
02:03:09.736 00.042 21948 worker thread done servicing request
02:03:09.736 00.000 18120 OnExposeComplete: enter
02:03:09.739 00.003 18120 UpdateGuideState(): m_state=6
02:03:09.741 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
02:03:09.743 00.002 18120 Star::Find returns 1 (0), X=895.35, Y=236.45, Mass=1937, SNR=30.5, Peak=156 HFD=4.1
02:03:09.746 00.003 18120 MultiStar: [#1 -0.11,-0.12,0.73,U] [#2 -0.29,-0.05,0.64,U] [#3 -0.32,-0.29,0.00,M2] [#4 -0.09,-0.08,0.56,U] [#5 -0.44,-0.34,0.00,M1] [#6 -0.22,-0.21,0.53,U] [#7 0.01,-0.34,0.42,U] [#8 -0.24,0.05,0.38,U] 
02:03:09.749 00.003 18120 single-star, 6 included, MultiStar: {-0.15, -0.11}, one-star: {-0.14, -0.09}
02:03:09.751 00.002 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.57 = 1.72)
02:03:09.753 00.002 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.61 = 1.68)
02:03:09.756 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-2.57 mountX=-0.02 mountY=0.16, mountTheta=1.72
02:03:09.758 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.09, opts=13)
02:03:09.760 00.002 18120 Enqueuing Move request for scope (-0.14, -0.09)
02:03:09.761 00.001 21948 Worker thread wakes up
02:03:09.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:09.761 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:03:09.762 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:09.762 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:09.763 00.001 18120 Enqueuing Expose request
02:03:09.763 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
02:03:09.763 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
02:03:09.763 00.000 21948 Moving (-0.14, -0.09) raw xDistance=-0.02 yDistance=0.16
02:03:09.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:03:09.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:09.763 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:03:09.763 00.000 21948 MoveAxis(E, 0, ABG)
02:03:09.763 00.000 21948 Move returns status 0, amount 0
02:03:09.764 00.001 21948 MoveAxis(N, 0, ABG)
02:03:09.764 00.000 21948 Move returns status 0, amount 0
02:03:09.764 00.000 21948 move complete, result=0
02:03:09.764 00.000 21948 worker thread done servicing request
02:03:09.764 00.000 21948 Worker thread wakes up
02:03:09.764 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:09.764 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:09.764 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:11.283 01.519 21948 Exposure complete
02:03:11.318 00.035 21948 worker thread done servicing request
02:03:11.318 00.000 18120 OnExposeComplete: enter
02:03:11.318 00.000 18120 UpdateGuideState(): m_state=6
02:03:11.319 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
02:03:11.319 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=236.38, Mass=1952, SNR=30.6, Peak=161 HFD=3.8
02:03:11.320 00.001 18120 MultiStar: [#1 0.05,-0.19,0.73,U] [#2 -0.32,-0.06,0.66,U] [#3 -0.15,-0.33,0.62,U] [#4 -0.32,-0.08,0.55,U] [#5 -0.08,-0.36,0.45,U] [#6 -0.39,-0.35,0.00,M5] [#7 0.26,-0.40,0.00,M4] [#8 -0.13,-0.13,0.41,U] 
02:03:11.320 00.000 18120 single-star, 6 included, MultiStar: {-0.15, -0.18}, one-star: {-0.15, -0.15}
02:03:11.321 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
02:03:11.321 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
02:03:11.322 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.33 mountX=-0.08 mountY=0.20, mountTheta=1.95
02:03:11.323 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.15, opts=13)
02:03:11.323 00.000 18120 Enqueuing Move request for scope (-0.15, -0.15)
02:03:11.323 00.000 21948 Worker thread wakes up
02:03:11.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
02:03:11.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
02:03:11.323 00.000 21948 Moving (-0.15, -0.15) raw xDistance=-0.08 yDistance=0.20
02:03:11.324 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:11.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:11.324 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:03:11.325 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:11.325 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:11.325 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:11.326 00.001 18120 Enqueuing Expose request
02:03:11.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:03:11.326 00.000 21948 MoveAxis(E, 0, ABG)
02:03:11.326 00.000 21948 Move returns status 0, amount 0
02:03:11.326 00.000 21948 MoveAxis(N, 0, ABG)
02:03:11.326 00.000 21948 Move returns status 0, amount 0
02:03:11.326 00.000 21948 move complete, result=0
02:03:11.327 00.001 21948 worker thread done servicing request
02:03:11.327 00.000 21948 Worker thread wakes up
02:03:11.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:11.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:11.327 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:12.951 01.624 21948 Exposure complete
02:03:13.002 00.051 21948 worker thread done servicing request
02:03:13.002 00.000 18120 OnExposeComplete: enter
02:03:13.003 00.001 18120 UpdateGuideState(): m_state=6
02:03:13.004 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
02:03:13.004 00.000 18120 Star::Find returns 1 (0), X=895.36, Y=236.40, Mass=1903, SNR=30.2, Peak=148 HFD=4.0
02:03:13.005 00.001 18120 MultiStar: [#1 -0.07,-0.03,0.74,U] [#2 -0.45,0.06,0.00,M5] [#3 -0.29,-0.15,0.61,U] [#4 -0.45,-0.10,0.00,M1] [#5 -0.29,0.03,0.50,U] [#6 -0.47,-0.04,0.00,M6] [#7 0.23,-0.33,0.00,M5] [#8 -0.44,0.04,0.00,M1] 
02:03:13.005 00.000 18120 single-star, 3 included, MultiStar: {-0.18, -0.08}, one-star: {-0.13, -0.14}
02:03:13.006 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
02:03:13.006 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
02:03:13.006 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.33 mountX=-0.07 mountY=0.18, mountTheta=1.95
02:03:13.008 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.14, opts=13)
02:03:13.008 00.000 18120 Enqueuing Move request for scope (-0.13, -0.14)
02:03:13.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:13.009 00.001 21948 Worker thread wakes up
02:03:13.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
02:03:13.009 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
02:03:13.009 00.000 21948 Moving (-0.13, -0.14) raw xDistance=-0.07 yDistance=0.18
02:03:13.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:03:13.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:13.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:03:13.009 00.000 21948 MoveAxis(E, 0, ABG)
02:03:13.009 00.000 21948 Move returns status 0, amount 0
02:03:13.009 00.000 21948 MoveAxis(N, 0, ABG)
02:03:13.009 00.000 21948 Move returns status 0, amount 0
02:03:13.009 00.000 21948 move complete, result=0
02:03:13.009 00.000 21948 worker thread done servicing request
02:03:13.009 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
02:03:13.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:13.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:13.011 00.001 18120 Enqueuing Expose request
02:03:13.012 00.001 21948 Worker thread wakes up
02:03:13.012 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:13.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:13.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:14.533 01.521 21948 Exposure complete
02:03:14.565 00.032 21948 worker thread done servicing request
02:03:14.566 00.001 18120 OnExposeComplete: enter
02:03:14.566 00.000 18120 UpdateGuideState(): m_state=6
02:03:14.567 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
02:03:14.568 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=236.61, Mass=1969, SNR=30.7, Peak=172 HFD=3.8
02:03:14.569 00.001 18120 MultiStar: [#1 -0.13,0.01,0.73,U] [#2 -0.49,-0.00,0.00,M6] [#3 -0.30,-0.21,0.60,U] [#4 -0.45,-0.02,0.00,M2] [#5 -0.38,-0.03,0.00,M1] [#6 -0.61,-0.10,0.00,M7] [#7 -0.14,-0.28,0.43,U] [#8 -0.09,0.07,0.41,U] 
02:03:14.592 00.023 18120 refined, 4 included, MultiStar: {-0.19, -0.04}, one-star: {-0.21, 0.07}
02:03:14.594 00.002 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.37)
02:03:14.596 00.002 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.33)
02:03:14.598 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=0.04 mountY=0.19, mountTheta=1.37
02:03:14.603 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.04, opts=13)
02:03:14.605 00.002 18120 Enqueuing Move request for scope (-0.19, -0.04)
02:03:14.609 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:14.611 00.002 21948 Worker thread wakes up
02:03:14.611 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
02:03:14.611 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
02:03:14.611 00.000 21948 Moving (-0.19, -0.04) raw xDistance=0.04 yDistance=0.19
02:03:14.611 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:14.611 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.7
02:03:14.612 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:14.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:14.613 00.001 18120 Enqueuing Expose request
02:03:14.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:14.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:03:14.613 00.000 21948 MoveAxis(E, 0, ABG)
02:03:14.613 00.000 21948 Move returns status 0, amount 0
02:03:14.613 00.000 21948 MoveAxis(N, 0, ABG)
02:03:14.613 00.000 21948 Move returns status 0, amount 0
02:03:14.613 00.000 21948 move complete, result=0
02:03:14.613 00.000 21948 worker thread done servicing request
02:03:14.613 00.000 21948 Worker thread wakes up
02:03:14.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:14.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:14.614 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:16.242 01.628 21948 Exposure complete
02:03:16.307 00.065 21948 worker thread done servicing request
02:03:16.307 00.000 18120 OnExposeComplete: enter
02:03:16.308 00.001 18120 UpdateGuideState(): m_state=6
02:03:16.308 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
02:03:16.309 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=236.58, Mass=1784, SNR=29.3, Peak=159 HFD=3.7
02:03:16.309 00.000 18120 MultiStar: [#1 -0.20,0.03,0.77,U] [#2 -0.51,0.06,0.00,M7] [#3 -0.51,-0.27,0.00,M1] [#4 -0.52,0.00,0.00,M3] [#5 -0.45,-0.08,0.00,M2] [#6 -0.56,-0.08,0.00,M8] [#7 0.01,-0.12,0.45,U] [#8 -0.40,0.11,0.00,M1] 
02:03:16.310 00.001 18120 refined, 2 included, MultiStar: {-0.17, 0.00}, one-star: {-0.22, 0.04}
02:03:16.310 00.000 18120 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.00) = xAngle (1.13 = 1.13)
02:03:16.311 00.001 18120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.09 = 1.09)
02:03:16.311 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.12 mountX=0.07 mountY=0.15, mountTheta=1.12
02:03:16.312 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.00, opts=13)
02:03:16.313 00.001 18120 Enqueuing Move request for scope (-0.17, 0.00)
02:03:16.313 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:16.314 00.001 18120 UpdateGuideState exits: m=1784 RSB=29.3
02:03:16.314 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:16.315 00.001 21948 Worker thread wakes up
02:03:16.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
02:03:16.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
02:03:16.315 00.000 21948 Moving (-0.17, 0.00) raw xDistance=0.07 yDistance=0.15
02:03:16.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:03:16.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:16.315 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:16.315 00.000 18120 Enqueuing Expose request
02:03:16.316 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:03:16.316 00.000 21948 MoveAxis(E, 0, ABG)
02:03:16.316 00.000 21948 Move returns status 0, amount 0
02:03:16.316 00.000 21948 MoveAxis(N, 0, ABG)
02:03:16.316 00.000 21948 Move returns status 0, amount 0
02:03:16.316 00.000 21948 move complete, result=0
02:03:16.316 00.000 21948 worker thread done servicing request
02:03:16.316 00.000 21948 Worker thread wakes up
02:03:16.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:16.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:16.317 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:17.840 01.523 21948 Exposure complete
02:03:17.882 00.042 21948 worker thread done servicing request
02:03:17.882 00.000 18120 OnExposeComplete: enter
02:03:17.884 00.002 18120 UpdateGuideState(): m_state=6
02:03:17.886 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
02:03:17.888 00.002 18120 Star::Find returns 1 (0), X=895.32, Y=236.59, Mass=1979, SNR=30.7, Peak=187 HFD=3.7
02:03:17.889 00.001 18120 MultiStar: [#1 0.09,-0.04,0.75,U] [#2 -0.53,-0.09,0.00,M8] [#3 -0.22,-0.15,0.61,U] [#4 -0.45,-0.03,0.00,M4] [#5 -0.17,-0.21,0.47,U] [#6 -0.53,0.00,0.00,M9] [#7 -0.05,-0.07,0.43,U] [#8 -0.26,-0.09,0.40,U] 
02:03:17.890 00.001 18120 refined, 5 included, MultiStar: {-0.12, -0.06}, one-star: {-0.17, 0.05}
02:03:17.890 00.000 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.66 = 1.62)
02:03:17.891 00.001 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.58)
02:03:17.891 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.66 mountX=-0.01 mountY=0.14, mountTheta=1.62
02:03:17.893 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.06, opts=13)
02:03:17.894 00.001 18120 Enqueuing Move request for scope (-0.12, -0.06)
02:03:17.895 00.001 21948 Worker thread wakes up
02:03:17.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
02:03:17.895 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
02:03:17.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:17.895 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.7
02:03:17.896 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:17.896 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:17.897 00.001 18120 Enqueuing Expose request
02:03:17.897 00.000 21948 Moving (-0.12, -0.06) raw xDistance=-0.01 yDistance=0.14
02:03:17.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:17.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:17.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:03:17.897 00.000 21948 MoveAxis(E, 0, ABG)
02:03:17.897 00.000 21948 Move returns status 0, amount 0
02:03:17.897 00.000 21948 MoveAxis(N, 0, ABG)
02:03:17.897 00.000 21948 Move returns status 0, amount 0
02:03:17.897 00.000 21948 move complete, result=0
02:03:17.897 00.000 21948 worker thread done servicing request
02:03:17.897 00.000 21948 Worker thread wakes up
02:03:17.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:17.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:17.898 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:19.529 01.631 21948 Exposure complete
02:03:19.583 00.054 21948 worker thread done servicing request
02:03:19.584 00.001 18120 OnExposeComplete: enter
02:03:19.584 00.000 18120 UpdateGuideState(): m_state=6
02:03:19.585 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
02:03:19.586 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=236.29, Mass=2042, SNR=31.3, Peak=160 HFD=3.8
02:03:19.587 00.001 18120 MultiStar: [#1 0.14,-0.13,0.72,U] [#2 -0.24,-0.08,0.62,U] [#3 -0.22,-0.23,0.58,U] [#4 -0.03,-0.27,0.56,U] [#5 -0.09,-0.10,0.46,U] [#6 -0.42,-0.02,0.00,M10] [#7 0.24,-0.25,0.42,U] [#8 -0.20,0.10,0.41,U] 
02:03:19.589 00.002 18120 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {-0.09, -0.25}
02:03:19.590 00.001 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.35)
02:03:19.592 00.002 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.31)
02:03:19.593 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.94 mountX=-0.13 mountY=0.13, mountTheta=2.33
02:03:19.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.17, opts=13)
02:03:19.595 00.001 18120 Enqueuing Move request for scope (-0.06, -0.17)
02:03:19.595 00.000 21948 Worker thread wakes up
02:03:19.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:19.596 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.3
02:03:19.596 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:19.596 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:19.597 00.001 18120 Enqueuing Expose request
02:03:19.597 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
02:03:19.597 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
02:03:19.597 00.000 21948 Moving (-0.06, -0.17) raw xDistance=-0.13 yDistance=0.13
02:03:19.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:03:19.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:19.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:03:19.597 00.000 21948 MoveAxis(E, 0, ABG)
02:03:19.597 00.000 21948 Move returns status 0, amount 0
02:03:19.597 00.000 21948 MoveAxis(N, 0, ABG)
02:03:19.597 00.000 21948 Move returns status 0, amount 0
02:03:19.598 00.001 21948 move complete, result=0
02:03:19.598 00.000 21948 worker thread done servicing request
02:03:19.598 00.000 21948 Worker thread wakes up
02:03:19.598 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:19.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:19.598 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:21.112 01.514 21948 Exposure complete
02:03:21.174 00.062 21948 worker thread done servicing request
02:03:21.174 00.000 18120 OnExposeComplete: enter
02:03:21.176 00.002 18120 UpdateGuideState(): m_state=6
02:03:21.178 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
02:03:21.179 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=236.38, Mass=1988, SNR=30.9, Peak=167 HFD=3.9
02:03:21.181 00.002 18120 MultiStar: [#1 -0.04,-0.13,0.73,U] [#2 -0.50,-0.13,0.00,M8] [#3 0.04,-0.29,0.61,U] [#4 -0.20,-0.26,0.57,U] [#5 -0.07,-0.38,0.00,M1] [#6 -0.28,-0.30,0.00,R] [#7 0.01,-0.31,0.43,U] [#8 -0.11,-0.32,0.39,U] 
02:03:21.182 00.001 18120 single-star, 5 included, MultiStar: {-0.08, -0.22}, one-star: {-0.14, -0.15}
02:03:21.183 00.001 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.00) = xAngle (-4.32 = 1.97)
02:03:21.185 00.002 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.36 = 1.93)
02:03:21.185 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.32 mountX=-0.08 mountY=0.20, mountTheta=1.96
02:03:21.187 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.15, opts=13)
02:03:21.188 00.001 18120 Enqueuing Move request for scope (-0.14, -0.15)
02:03:21.188 00.000 21948 Worker thread wakes up
02:03:21.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:21.189 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:03:21.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:21.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:21.190 00.001 18120 Enqueuing Expose request
02:03:21.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
02:03:21.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
02:03:21.190 00.000 21948 Moving (-0.14, -0.15) raw xDistance=-0.08 yDistance=0.20
02:03:21.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:21.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:21.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:03:21.190 00.000 21948 MoveAxis(E, 0, ABG)
02:03:21.190 00.000 21948 Move returns status 0, amount 0
02:03:21.190 00.000 21948 MoveAxis(N, 0, ABG)
02:03:21.190 00.000 21948 Move returns status 0, amount 0
02:03:21.190 00.000 21948 move complete, result=0
02:03:21.191 00.001 21948 worker thread done servicing request
02:03:21.191 00.000 21948 Worker thread wakes up
02:03:21.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:21.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:21.191 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:22.824 01.633 21948 Exposure complete
02:03:22.859 00.035 21948 worker thread done servicing request
02:03:22.859 00.000 18120 OnExposeComplete: enter
02:03:22.861 00.002 18120 UpdateGuideState(): m_state=6
02:03:22.863 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
02:03:22.864 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=236.36, Mass=1907, SNR=30.3, Peak=152 HFD=3.9
02:03:22.865 00.001 18120 MultiStar: [#1 -0.09,-0.31,0.75,U] [#2 -0.39,0.03,0.00,M9] [#3 0.04,-0.37,0.58,U] [#4 -0.20,-0.14,0.56,U] [#5 -0.10,-0.41,0.00,M2] [#6 -0.17,0.34,0.00,M1] [#7 0.26,-0.53,0.00,M1] [#8 -0.17,-0.04,0.39,U] 
02:03:22.867 00.002 18120 refined, 4 included, MultiStar: {-0.12, -0.22}, one-star: {-0.18, -0.18}
02:03:22.867 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.00) = xAngle (-4.09 = 2.20)
02:03:22.868 00.001 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.13 = 2.16)
02:03:22.869 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.09 mountX=-0.15 mountY=0.21, mountTheta=2.18
02:03:22.870 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.22, opts=13)
02:03:22.870 00.000 18120 Enqueuing Move request for scope (-0.12, -0.22)
02:03:22.871 00.001 21948 Worker thread wakes up
02:03:22.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:22.871 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.3
02:03:22.872 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:22.872 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:22.872 00.000 18120 Enqueuing Expose request
02:03:22.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
02:03:22.872 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
02:03:22.872 00.000 21948 Moving (-0.12, -0.22) raw xDistance=-0.15 yDistance=0.21
02:03:22.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:03:22.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:22.874 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:03:22.874 00.000 21948 MoveAxis(E, 0, ABG)
02:03:22.874 00.000 21948 Move returns status 0, amount 0
02:03:22.874 00.000 21948 MoveAxis(N, 0, ABG)
02:03:22.874 00.000 21948 Move returns status 0, amount 0
02:03:22.874 00.000 21948 move complete, result=0
02:03:22.874 00.000 21948 worker thread done servicing request
02:03:22.874 00.000 21948 Worker thread wakes up
02:03:22.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:22.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:22.874 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:24.395 01.521 21948 Exposure complete
02:03:24.436 00.041 21948 worker thread done servicing request
02:03:24.436 00.000 18120 OnExposeComplete: enter
02:03:24.437 00.001 18120 UpdateGuideState(): m_state=6
02:03:24.437 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
02:03:24.438 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=236.29, Mass=2050, SNR=31.4, Peak=177 HFD=3.9
02:03:24.438 00.000 18120 MultiStar: [#1 0.02,-0.39,0.00,M1] [#2 -0.36,-0.15,0.00,M10] [#3 -0.10,-0.31,0.60,U] [#4 -0.12,-0.15,0.55,U] [#5 -0.15,-0.35,0.00,M3] [#6 -0.23,0.10,0.52,U] [#7 -0.05,-0.13,0.43,U] [#8 -0.06,-0.18,0.38,U] 
02:03:24.439 00.001 18120 refined, 5 included, MultiStar: {-0.14, -0.17}, one-star: {-0.20, -0.25}
02:03:24.439 00.000 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.00) = xAngle (-4.27 = 2.02)
02:03:24.440 00.001 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.31 = 1.98)
02:03:24.440 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.27 mountX=-0.09 mountY=0.20, mountTheta=2.01
02:03:24.441 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.17, opts=13)
02:03:24.442 00.001 18120 Enqueuing Move request for scope (-0.14, -0.17)
02:03:24.442 00.000 21948 Worker thread wakes up
02:03:24.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
02:03:24.442 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
02:03:24.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:24.443 00.001 21948 Moving (-0.14, -0.17) raw xDistance=-0.09 yDistance=0.20
02:03:24.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:03:24.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:24.443 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.4
02:03:24.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:03:24.443 00.000 21948 MoveAxis(E, 0, ABG)
02:03:24.443 00.000 21948 Move returns status 0, amount 0
02:03:24.443 00.000 21948 MoveAxis(N, 0, ABG)
02:03:24.443 00.000 21948 Move returns status 0, amount 0
02:03:24.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:24.444 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:24.444 00.000 21948 move complete, result=0
02:03:24.444 00.000 18120 Enqueuing Expose request
02:03:24.445 00.001 21948 worker thread done servicing request
02:03:24.445 00.000 21948 Worker thread wakes up
02:03:24.445 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:24.446 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:24.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:26.069 01.623 21948 Exposure complete
02:03:26.097 00.028 21948 worker thread done servicing request
02:03:26.097 00.000 18120 OnExposeComplete: enter
02:03:26.098 00.001 18120 UpdateGuideState(): m_state=6
02:03:26.098 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
02:03:26.099 00.001 18120 Star::Find returns 1 (0), X=895.38, Y=236.35, Mass=1985, SNR=30.8, Peak=163 HFD=3.6
02:03:26.099 00.000 18120 MultiStar: [#1 0.18,-0.31,0.71,U] [#2 -0.26,-0.21,0.64,U] [#3 -0.03,-0.46,0.00,M1] [#4 -0.09,-0.10,0.57,U] [#5 0.23,-0.39,0.00,M4] [#6 0.07,0.24,0.55,U] [#7 0.23,-0.24,0.43,U] [#8 0.13,-0.33,0.39,U] 
02:03:26.101 00.002 18120 refined, 6 included, MultiStar: {-0.00, -0.16}, one-star: {-0.11, -0.19}
02:03:26.101 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
02:03:26.102 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
02:03:26.102 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=-0.15 mountY=0.08, mountTheta=2.67
02:03:26.103 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.16, opts=13)
02:03:26.104 00.001 18120 Enqueuing Move request for scope (-0.00, -0.16)
02:03:26.104 00.000 21948 Worker thread wakes up
02:03:26.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:26.105 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.8
02:03:26.105 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:26.106 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:26.106 00.000 18120 Enqueuing Expose request
02:03:26.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
02:03:26.106 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
02:03:26.106 00.000 21948 Moving (-0.00, -0.16) raw xDistance=-0.15 yDistance=0.08
02:03:26.107 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:03:26.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:26.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:03:26.107 00.000 21948 MoveAxis(E, 0, ABG)
02:03:26.107 00.000 21948 Move returns status 0, amount 0
02:03:26.107 00.000 21948 MoveAxis(N, 0, ABG)
02:03:26.107 00.000 21948 Move returns status 0, amount 0
02:03:26.107 00.000 21948 move complete, result=0
02:03:26.107 00.000 21948 worker thread done servicing request
02:03:26.107 00.000 21948 Worker thread wakes up
02:03:26.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:26.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:26.107 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:27.626 01.519 21948 Exposure complete
02:03:27.713 00.087 21948 worker thread done servicing request
02:03:27.714 00.001 18120 OnExposeComplete: enter
02:03:27.716 00.002 18120 UpdateGuideState(): m_state=6
02:03:27.716 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
02:03:27.718 00.002 18120 Star::Find returns 1 (0), X=895.37, Y=236.28, Mass=1951, SNR=30.7, Peak=159 HFD=3.9
02:03:27.719 00.001 18120 MultiStar: [#1 0.23,-0.32,0.00,M1] [#2 -0.48,-0.01,0.00,M10] [#3 -0.08,-0.32,0.59,U] [#4 -0.11,-0.22,0.58,U] [#5 0.06,-0.34,0.48,U] [#6 0.08,0.04,0.54,U] [#7 0.34,-0.23,0.00,M1] [#8 -0.23,-0.44,0.00,M1] 
02:03:27.720 00.001 18120 refined, 4 included, MultiStar: {-0.05, -0.22}, one-star: {-0.12, -0.25}
02:03:27.720 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
02:03:27.720 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
02:03:27.721 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.79 mountX=-0.18 mountY=0.15, mountTheta=2.47
02:03:27.723 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.22, opts=13)
02:03:27.723 00.000 18120 Enqueuing Move request for scope (-0.05, -0.22)
02:03:27.724 00.001 21948 Worker thread wakes up
02:03:27.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:27.724 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.7
02:03:27.725 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:27.725 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:27.725 00.000 18120 Enqueuing Expose request
02:03:27.726 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
02:03:27.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
02:03:27.726 00.000 21948 Moving (-0.05, -0.22) raw xDistance=-0.18 yDistance=0.15
02:03:27.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:03:27.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:27.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:03:27.726 00.000 21948 MoveAxis(E, 0, ABG)
02:03:27.726 00.000 21948 Move returns status 0, amount 0
02:03:27.726 00.000 21948 MoveAxis(N, 0, ABG)
02:03:27.726 00.000 21948 Move returns status 0, amount 0
02:03:27.726 00.000 21948 move complete, result=0
02:03:27.726 00.000 21948 worker thread done servicing request
02:03:27.726 00.000 21948 Worker thread wakes up
02:03:27.727 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:27.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:27.727 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:29.363 01.636 21948 Exposure complete
02:03:29.401 00.038 21948 worker thread done servicing request
02:03:29.401 00.000 18120 OnExposeComplete: enter
02:03:29.402 00.001 18120 UpdateGuideState(): m_state=6
02:03:29.403 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
02:03:29.403 00.000 18120 Star::Find returns 1 (0), X=895.56, Y=236.19, Mass=2072, SNR=31.5, Peak=182 HFD=3.8
02:03:29.404 00.001 18120 MultiStar: [#1 -0.04,-0.48,0.00,M2] [#2 -0.26,-0.32,0.00,R] [#3 -0.16,-0.38,0.00,M1] [#4 -0.10,-0.30,0.55,U] [#5 -0.14,-0.42,0.00,M4] [#6 -0.14,0.01,0.50,U] [#7 0.11,-0.49,0.00,M2] [#8 -0.02,-0.33,0.41,U] 
02:03:29.404 00.000 18120 refined, 3 included, MultiStar: {-0.03, -0.26}, one-star: {0.06, -0.35}
02:03:29.405 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
02:03:29.405 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.56)
02:03:29.405 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.68 mountX=-0.23 mountY=0.14, mountTheta=2.58
02:03:29.407 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.26, opts=13)
02:03:29.407 00.000 18120 Enqueuing Move request for scope (-0.03, -0.26)
02:03:29.408 00.001 21948 Worker thread wakes up
02:03:29.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:29.410 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
02:03:29.410 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.5
02:03:29.411 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
02:03:29.411 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.412 00.001 21948 Moving (-0.03, -0.26) raw xDistance=-0.23 yDistance=0.14
02:03:29.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:03:29.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:29.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:03:29.412 00.000 21948 MoveAxis(E, 40, ABG)
02:03:29.412 00.000 21948 Guiding  Dir = 2, Dur = 40
02:03:29.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:29.415 00.003 18120 Enqueuing Expose request
02:03:29.417 00.002 21948 IsSlewing returns 0
02:03:29.417 00.000 21948 IsGuiding returns 0
02:03:29.419 00.002 21948 PulseGuide returned control before completion, sleep 49
02:03:29.471 00.052 21948 IsGuiding returns 0
02:03:29.471 00.000 21948 Move returns status 0, amount 40
02:03:29.471 00.000 21948 MoveAxis(N, 0, ABG)
02:03:29.472 00.001 21948 Move returns status 0, amount 0
02:03:29.472 00.000 21948 move complete, result=0
02:03:29.472 00.000 21948 worker thread done servicing request
02:03:29.472 00.000 21948 Worker thread wakes up
02:03:29.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:29.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:29.472 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
02:03:30.886 01.414 21948 Exposure complete
02:03:30.919 00.033 21948 worker thread done servicing request
02:03:30.919 00.000 18120 OnExposeComplete: enter
02:03:30.920 00.001 18120 UpdateGuideState(): m_state=6
02:03:30.922 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
02:03:30.923 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=236.25, Mass=1991, SNR=30.8, Peak=181 HFD=3.7
02:03:30.924 00.001 18120 MultiStar: [#1 0.06,-0.36,0.71,U] [#2 0.17,0.02,0.61,U] [#3 -0.13,-0.41,0.00,M2] [#4 -0.24,-0.30,0.00,M1] [#5 -0.02,-0.34,0.48,U] [#6 -0.23,-0.16,0.50,U] [#7 0.26,-0.31,0.00,M3] [#8 -0.07,-0.40,0.00,M1] 
02:03:30.926 00.002 18120 refined, 4 included, MultiStar: {0.06, -0.23}, one-star: {0.18, -0.28}
02:03:30.927 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
02:03:30.928 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
02:03:30.929 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.32 mountX=-0.24 mountY=0.05, mountTheta=2.93
02:03:30.933 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.23, opts=13)
02:03:30.936 00.003 18120 Enqueuing Move request for scope (0.06, -0.23)
02:03:30.938 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:30.941 00.003 18120 UpdateGuideState exits: m=1991 RSB=30.8
02:03:30.943 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:30.945 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:30.947 00.002 18120 Enqueuing Expose request
02:03:30.949 00.002 21948 Worker thread wakes up
02:03:30.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
02:03:30.949 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
02:03:30.949 00.000 21948 Moving (0.06, -0.23) raw xDistance=-0.24 yDistance=0.05
02:03:30.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
02:03:30.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:30.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:03:30.949 00.000 21948 MoveAxis(E, 45, ABG)
02:03:30.949 00.000 21948 Guiding  Dir = 2, Dur = 45
02:03:30.950 00.001 21948 IsSlewing returns 0
02:03:30.950 00.000 21948 IsGuiding returns 0
02:03:30.952 00.002 21948 PulseGuide returned control before completion, sleep 54
02:03:31.013 00.061 21948 IsGuiding returns 0
02:03:31.013 00.000 21948 Move returns status 0, amount 45
02:03:31.013 00.000 21948 MoveAxis(N, 0, ABG)
02:03:31.014 00.001 21948 Move returns status 0, amount 0
02:03:31.014 00.000 21948 move complete, result=0
02:03:31.014 00.000 21948 worker thread done servicing request
02:03:31.014 00.000 21948 Worker thread wakes up
02:03:31.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:31.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:31.014 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
02:03:32.644 01.630 21948 Exposure complete
02:03:32.691 00.047 21948 worker thread done servicing request
02:03:32.691 00.000 18120 OnExposeComplete: enter
02:03:32.693 00.002 18120 UpdateGuideState(): m_state=6
02:03:32.694 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
02:03:32.696 00.002 18120 Star::Find returns 1 (0), X=895.32, Y=236.42, Mass=2001, SNR=30.8, Peak=173 HFD=3.7
02:03:32.697 00.001 18120 MultiStar: [#1 0.18,-0.14,0.69,U] [#2 -0.20,0.26,0.64,U] [#3 -0.02,-0.28,0.60,U] [#4 -0.07,-0.01,0.57,U] [#5 -0.08,0.05,0.45,U] [#6 -0.30,0.02,0.50,U] [#7 0.00,0.13,0.45,U] [#8 -0.22,0.12,0.41,U] 
02:03:32.698 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.17, -0.12}
02:03:32.699 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.97 = 1.31)
02:03:32.701 00.002 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.01 = 1.27)
02:03:32.704 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=0.02 mountY=0.09, mountTheta=1.31
02:03:32.708 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.02, opts=13)
02:03:32.711 00.003 18120 Enqueuing Move request for scope (-0.09, -0.02)
02:03:32.714 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:32.716 00.002 18120 UpdateGuideState exits: m=2001 RSB=30.8
02:03:32.718 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:32.721 00.003 21948 Worker thread wakes up
02:03:32.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:03:32.721 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:03:32.721 00.000 21948 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
02:03:32.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:32.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:32.721 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:32.724 00.003 18120 Enqueuing Expose request
02:03:32.726 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:03:32.727 00.001 21948 MoveAxis(E, 0, ABG)
02:03:32.727 00.000 21948 Move returns status 0, amount 0
02:03:32.727 00.000 21948 MoveAxis(N, 0, ABG)
02:03:32.727 00.000 21948 Move returns status 0, amount 0
02:03:32.727 00.000 21948 move complete, result=0
02:03:32.727 00.000 21948 worker thread done servicing request
02:03:32.727 00.000 21948 Worker thread wakes up
02:03:32.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:32.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:32.729 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:34.147 01.418 21948 Exposure complete
02:03:34.195 00.048 21948 worker thread done servicing request
02:03:34.195 00.000 18120 OnExposeComplete: enter
02:03:34.196 00.001 18120 UpdateGuideState(): m_state=6
02:03:34.196 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
02:03:34.197 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=236.36, Mass=1937, SNR=30.5, Peak=157 HFD=3.9
02:03:34.197 00.000 18120 MultiStar: [#1 0.10,-0.37,0.00,M1] [#2 -0.12,0.23,0.64,U] [#3 -0.14,-0.40,0.00,M2] [#4 -0.11,0.12,0.59,U] [#5 -0.26,-0.23,0.47,U] [#6 -0.13,0.09,0.52,U] [#7 0.11,-0.27,0.41,U] [#8 -0.11,-0.51,0.00,M1] 
02:03:34.198 00.001 18120 refined, 5 included, MultiStar: {-0.12, -0.04}, one-star: {-0.16, -0.18}
02:03:34.198 00.000 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.00) = xAngle (-4.86 = 1.42)
02:03:34.198 00.000 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.90 = 1.38)
02:03:34.199 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.86 mountX=0.02 mountY=0.13, mountTheta=1.42
02:03:34.201 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.04, opts=13)
02:03:34.201 00.000 18120 Enqueuing Move request for scope (-0.12, -0.04)
02:03:34.202 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:34.202 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:03:34.202 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.203 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:34.203 00.000 18120 Enqueuing Expose request
02:03:34.204 00.001 21948 Worker thread wakes up
02:03:34.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
02:03:34.204 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
02:03:34.204 00.000 21948 Moving (-0.12, -0.04) raw xDistance=0.02 yDistance=0.13
02:03:34.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:34.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:34.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:03:34.204 00.000 21948 MoveAxis(E, 0, ABG)
02:03:34.204 00.000 21948 Move returns status 0, amount 0
02:03:34.204 00.000 21948 MoveAxis(N, 0, ABG)
02:03:34.204 00.000 21948 Move returns status 0, amount 0
02:03:34.204 00.000 21948 move complete, result=0
02:03:34.204 00.000 21948 worker thread done servicing request
02:03:34.204 00.000 21948 Worker thread wakes up
02:03:34.204 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:34.204 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:34.204 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:35.838 01.634 21948 Exposure complete
02:03:35.871 00.033 21948 worker thread done servicing request
02:03:35.871 00.000 18120 OnExposeComplete: enter
02:03:35.871 00.000 18120 UpdateGuideState(): m_state=6
02:03:35.872 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
02:03:35.872 00.000 18120 Star::Find returns 1 (0), X=895.41, Y=236.34, Mass=1879, SNR=30.0, Peak=145 HFD=4.0
02:03:35.873 00.001 18120 MultiStar: [#1 0.08,-0.33,0.75,U] [#2 0.15,0.14,0.64,U] [#3 0.16,-0.45,0.00,M3] [#4 -0.10,-0.30,0.57,U] [#5 0.10,-0.15,0.49,U] [#6 0.20,-0.02,0.51,U] [#7 0.22,-0.31,0.00,M2] [#8 -0.09,-0.33,0.39,U] 
02:03:35.873 00.000 18120 refined, 6 included, MultiStar: {0.03, -0.17}, one-star: {-0.09, -0.19}
02:03:35.874 00.001 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.89)
02:03:35.874 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.85)
02:03:35.875 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.40 mountX=-0.17 mountY=0.05, mountTheta=2.85
02:03:35.876 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.17, opts=13)
02:03:35.876 00.000 18120 Enqueuing Move request for scope (0.03, -0.17)
02:03:35.877 00.001 21948 Worker thread wakes up
02:03:35.877 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
02:03:35.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:35.877 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
02:03:35.877 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.0
02:03:35.878 00.001 21948 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=0.05
02:03:35.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:03:35.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:35.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:35.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:35.879 00.001 18120 Enqueuing Expose request
02:03:35.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:03:35.879 00.000 21948 MoveAxis(E, 0, ABG)
02:03:35.879 00.000 21948 Move returns status 0, amount 0
02:03:35.879 00.000 21948 MoveAxis(N, 0, ABG)
02:03:35.879 00.000 21948 Move returns status 0, amount 0
02:03:35.879 00.000 21948 move complete, result=0
02:03:35.879 00.000 21948 worker thread done servicing request
02:03:35.879 00.000 21948 Worker thread wakes up
02:03:35.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:35.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:35.880 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:37.407 01.527 21948 Exposure complete
02:03:37.434 00.027 21948 worker thread done servicing request
02:03:37.434 00.000 18120 OnExposeComplete: enter
02:03:37.435 00.001 18120 UpdateGuideState(): m_state=6
02:03:37.435 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
02:03:37.436 00.001 18120 Star::Find returns 1 (0), X=895.63, Y=236.21, Mass=1926, SNR=30.3, Peak=160 HFD=3.7
02:03:37.436 00.000 18120 MultiStar: [#1 0.09,-0.45,0.00,M1] [#2 0.10,0.27,0.65,U] [#3 0.17,-0.41,0.00,M4] [#4 0.01,-0.21,0.58,U] [#5 0.17,-0.49,0.00,M1] [#6 0.06,-0.00,0.51,U] [#7 0.20,-0.60,0.00,M3] [#8 0.10,-0.06,0.39,U] 
02:03:37.437 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.10}, one-star: {0.14, -0.33}
02:03:37.438 00.001 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:03:37.438 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:03:37.439 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.82 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
02:03:37.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.10, opts=13)
02:03:37.440 00.000 18120 Enqueuing Move request for scope (0.09, -0.10)
02:03:37.441 00.001 21948 Worker thread wakes up
02:03:37.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
02:03:37.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
02:03:37.441 00.000 21948 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.04
02:03:37.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:03:37.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:37.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:37.441 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.3
02:03:37.442 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:37.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:37.443 00.001 18120 Enqueuing Expose request
02:03:37.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:37.443 00.000 21948 MoveAxis(E, 0, ABG)
02:03:37.443 00.000 21948 Move returns status 0, amount 0
02:03:37.443 00.000 21948 MoveAxis(N, 0, ABG)
02:03:37.443 00.000 21948 Move returns status 0, amount 0
02:03:37.443 00.000 21948 move complete, result=0
02:03:37.443 00.000 21948 worker thread done servicing request
02:03:37.443 00.000 21948 Worker thread wakes up
02:03:37.443 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:37.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:37.444 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:39.084 01.640 21948 Exposure complete
02:03:39.144 00.060 21948 worker thread done servicing request
02:03:39.144 00.000 18120 OnExposeComplete: enter
02:03:39.146 00.002 18120 UpdateGuideState(): m_state=6
02:03:39.148 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
02:03:39.149 00.001 18120 Star::Find returns 1 (0), X=895.62, Y=236.10, Mass=1921, SNR=30.4, Peak=188 HFD=3.9
02:03:39.151 00.002 18120 MultiStar: [#1 0.25,-0.50,0.00,M2] [#2 0.11,-0.01,0.60,U] [#3 0.03,-0.50,0.00,M5] [#4 0.19,-0.46,0.00,M1] [#5 0.02,-0.54,0.00,M2] [#6 0.00,-0.30,0.54,U] [#7 0.49,-0.45,0.00,M4] [#8 -0.11,-0.42,0.00,M1] 
02:03:39.152 00.001 18120 refined, 2 included, MultiStar: {0.09, -0.29}, one-star: {0.12, -0.44}
02:03:39.153 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
02:03:39.154 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
02:03:39.155 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.26 mountX=-0.30 mountY=0.05, mountTheta=2.98
02:03:39.158 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.29, opts=13)
02:03:39.159 00.001 18120 Enqueuing Move request for scope (0.09, -0.29)
02:03:39.159 00.000 21948 Worker thread wakes up
02:03:39.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:39.160 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.4
02:03:39.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.160 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:39.161 00.001 18120 Enqueuing Expose request
02:03:39.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
02:03:39.161 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
02:03:39.161 00.000 21948 Moving (0.09, -0.29) raw xDistance=-0.30 yDistance=0.05
02:03:39.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:03:39.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:39.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:03:39.161 00.000 21948 MoveAxis(E, 53, ABG)
02:03:39.161 00.000 21948 Guiding  Dir = 2, Dur = 53
02:03:39.162 00.001 21948 IsSlewing returns 0
02:03:39.162 00.000 21948 IsGuiding returns 0
02:03:39.164 00.002 21948 PulseGuide returned control before completion, sleep 62
02:03:39.238 00.074 21948 IsGuiding returns 0
02:03:39.238 00.000 21948 Move returns status 0, amount 53
02:03:39.238 00.000 21948 MoveAxis(N, 0, ABG)
02:03:39.239 00.001 21948 Move returns status 0, amount 0
02:03:39.239 00.000 21948 move complete, result=0
02:03:39.239 00.000 18120 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
02:03:39.240 00.001 21948 worker thread done servicing request
02:03:39.240 00.000 21948 Worker thread wakes up
02:03:39.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:39.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:40.648 01.408 21948 Exposure complete
02:03:40.694 00.046 21948 worker thread done servicing request
02:03:40.694 00.000 18120 OnExposeComplete: enter
02:03:40.695 00.001 18120 UpdateGuideState(): m_state=6
02:03:40.696 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
02:03:40.696 00.000 18120 Star::Find returns 1 (0), X=895.38, Y=236.27, Mass=2007, SNR=31.0, Peak=158 HFD=3.9
02:03:40.697 00.001 18120 MultiStar: [#1 0.20,-0.37,0.00,M3] [#2 0.05,-0.00,0.61,U] [#3 0.12,-0.48,0.00,M6] [#4 0.14,-0.44,0.00,M2] [#5 -0.09,-0.30,0.47,U] [#6 0.08,-0.10,0.52,U] [#7 0.13,-0.41,0.00,M5] [#8 -0.25,-0.41,0.00,M2] 
02:03:40.697 00.000 18120 refined, 3 included, MultiStar: {-0.03, -0.18}, one-star: {-0.11, -0.27}
02:03:40.697 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.00) = xAngle (-3.74 = 2.54)
02:03:40.698 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.50)
02:03:40.698 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.74 mountX=-0.15 mountY=0.11, mountTheta=2.52
02:03:40.699 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.18, opts=13)
02:03:40.700 00.001 18120 Enqueuing Move request for scope (-0.03, -0.18)
02:03:40.700 00.000 21948 Worker thread wakes up
02:03:40.700 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:03:40.701 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:03:40.701 00.000 21948 Moving (-0.03, -0.18) raw xDistance=-0.15 yDistance=0.11
02:03:40.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:03:40.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:40.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:03:40.701 00.000 21948 MoveAxis(E, 0, ABG)
02:03:40.701 00.000 21948 Move returns status 0, amount 0
02:03:40.701 00.000 21948 MoveAxis(N, 0, ABG)
02:03:40.701 00.000 21948 Move returns status 0, amount 0
02:03:40.701 00.000 21948 move complete, result=0
02:03:40.701 00.000 21948 worker thread done servicing request
02:03:40.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:40.701 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.0
02:03:40.702 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:40.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:40.703 00.001 18120 Enqueuing Expose request
02:03:40.703 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:40.703 00.000 21948 Worker thread wakes up
02:03:40.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:40.704 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:42.335 01.631 21948 Exposure complete
02:03:42.372 00.037 21948 worker thread done servicing request
02:03:42.372 00.000 18120 OnExposeComplete: enter
02:03:42.373 00.001 18120 UpdateGuideState(): m_state=6
02:03:42.374 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
02:03:42.374 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=236.14, Mass=2017, SNR=31.2, Peak=179 HFD=3.9
02:03:42.375 00.001 18120 MultiStar: [#1 0.32,-0.42,0.00,M4] [#2 0.22,0.19,0.61,U] [#3 0.07,-0.35,0.58,U] [#4 0.16,-0.34,0.55,U] [#5 -0.11,-0.41,0.00,M2] [#6 0.19,-0.31,0.52,U] [#7 0.16,-0.31,0.41,U] [#8 -0.02,-0.03,0.39,U] 
02:03:42.375 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.24}, one-star: {0.10, -0.40}
02:03:42.376 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:03:42.377 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:03:42.378 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.08 mountX=-0.27 mountY=-0.01, mountTheta=-3.12
02:03:42.382 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.24, opts=13)
02:03:42.383 00.001 18120 Enqueuing Move request for scope (0.13, -0.24)
02:03:42.384 00.001 21948 Worker thread wakes up
02:03:42.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:42.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
02:03:42.384 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.2
02:03:42.385 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:42.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:42.385 00.000 18120 Enqueuing Expose request
02:03:42.386 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
02:03:42.386 00.000 21948 Moving (0.13, -0.24) raw xDistance=-0.27 yDistance=-0.01
02:03:42.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:03:42.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:42.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:42.386 00.000 21948 MoveAxis(E, 48, ABG)
02:03:42.386 00.000 21948 Guiding  Dir = 2, Dur = 48
02:03:42.386 00.000 21948 IsSlewing returns 0
02:03:42.386 00.000 21948 IsGuiding returns 0
02:03:42.388 00.002 21948 PulseGuide returned control before completion, sleep 57
02:03:42.457 00.069 21948 IsGuiding returns 0
02:03:42.457 00.000 21948 Move returns status 0, amount 48
02:03:42.457 00.000 21948 MoveAxis(N, 0, ABG)
02:03:42.457 00.000 21948 Move returns status 0, amount 0
02:03:42.457 00.000 21948 move complete, result=0
02:03:42.457 00.000 21948 worker thread done servicing request
02:03:42.457 00.000 21948 Worker thread wakes up
02:03:42.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:42.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:42.457 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
02:03:43.875 01.418 21948 Exposure complete
02:03:43.920 00.045 21948 worker thread done servicing request
02:03:43.920 00.000 18120 OnExposeComplete: enter
02:03:43.920 00.000 18120 UpdateGuideState(): m_state=6
02:03:43.922 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
02:03:43.922 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=236.19, Mass=2005, SNR=31.1, Peak=168 HFD=4.1
02:03:43.922 00.000 18120 MultiStar: [#1 0.41,-0.33,0.00,M5] [#2 0.33,0.07,0.63,U] [#3 0.34,-0.40,0.00,M6] [#4 0.16,-0.10,0.56,U] [#5 0.30,-0.44,0.00,M3] [#6 0.15,0.02,0.52,U] [#7 0.30,-0.45,0.00,M5] [#8 -0.05,-0.25,0.37,U] 
02:03:43.922 00.000 18120 refined, 4 included, MultiStar: {0.19, -0.14}, one-star: {0.23, -0.35}
02:03:43.923 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
02:03:43.923 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
02:03:43.923 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.64 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
02:03:43.926 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.14, opts=13)
02:03:43.926 00.000 18120 Enqueuing Move request for scope (0.19, -0.14)
02:03:43.927 00.001 21948 Worker thread wakes up
02:03:43.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:43.928 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:03:43.928 00.000 18120 UpdateGuideState exits: m=2005 RSB=31.1
02:03:43.928 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:03:43.928 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:43.929 00.001 21948 Moving (0.19, -0.14) raw xDistance=-0.21 yDistance=-0.11
02:03:43.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:43.929 00.000 18120 Enqueuing Expose request
02:03:43.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:03:43.930 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:43.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:03:43.930 00.000 21948 MoveAxis(E, 41, ABG)
02:03:43.930 00.000 21948 Guiding  Dir = 2, Dur = 41
02:03:43.930 00.000 21948 IsSlewing returns 0
02:03:43.930 00.000 21948 IsGuiding returns 0
02:03:43.932 00.002 21948 PulseGuide returned control before completion, sleep 50
02:03:43.983 00.051 21948 IsGuiding returns 1
02:03:43.983 00.000 21948 scope still moving after pulse duration time elapsed
02:03:44.017 00.034 21948 IsSlewing returns 0
02:03:44.019 00.002 21948 IsGuiding returns 0
02:03:44.019 00.000 21948 scope move finished after 41 + 47 ms
02:03:44.019 00.000 21948 Move returns status 0, amount 41
02:03:44.019 00.000 21948 MoveAxis(N, 0, ABG)
02:03:44.019 00.000 21948 Move returns status 0, amount 0
02:03:44.019 00.000 21948 move complete, result=0
02:03:44.019 00.000 21948 worker thread done servicing request
02:03:44.019 00.000 21948 Worker thread wakes up
02:03:44.019 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:44.019 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:03:44.020 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:45.648 01.628 21948 Exposure complete
02:03:45.690 00.042 21948 worker thread done servicing request
02:03:45.690 00.000 18120 OnExposeComplete: enter
02:03:45.692 00.002 18120 UpdateGuideState(): m_state=6
02:03:45.693 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
02:03:45.694 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=236.43, Mass=1947, SNR=30.6, Peak=144 HFD=4.1
02:03:45.696 00.002 18120 MultiStar: [#1 0.11,-0.03,0.73,U] [#2 0.19,0.25,0.62,U] [#3 -0.02,-0.29,0.59,U] [#4 0.09,-0.10,0.57,U] [#5 -0.01,-0.24,0.49,U] [#6 0.08,0.12,0.51,U] [#7 0.29,-0.13,0.44,U] [#8 -0.15,-0.23,0.39,U] 
02:03:45.696 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.12, -0.11}
02:03:45.698 00.002 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
02:03:45.701 00.003 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
02:03:45.701 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.09 mountY=-0.00, mountTheta=-3.13
02:03:45.703 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
02:03:45.703 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
02:03:45.704 00.001 21948 Worker thread wakes up
02:03:45.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:03:45.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:03:45.704 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.00
02:03:45.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:03:45.704 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:45.704 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:03:45.705 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.705 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:45.705 00.000 18120 Enqueuing Expose request
02:03:45.706 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:45.706 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:03:45.706 00.000 21948 MoveAxis(E, 0, ABG)
02:03:45.706 00.000 21948 Move returns status 0, amount 0
02:03:45.706 00.000 21948 MoveAxis(N, 0, ABG)
02:03:45.706 00.000 21948 Move returns status 0, amount 0
02:03:45.706 00.000 21948 move complete, result=0
02:03:45.706 00.000 21948 worker thread done servicing request
02:03:45.706 00.000 21948 Worker thread wakes up
02:03:45.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:45.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:45.707 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:47.223 01.516 21948 Exposure complete
02:03:47.250 00.027 21948 worker thread done servicing request
02:03:47.250 00.000 18120 OnExposeComplete: enter
02:03:47.251 00.001 18120 UpdateGuideState(): m_state=6
02:03:47.252 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
02:03:47.256 00.004 18120 Star::Find returns 1 (0), X=895.42, Y=236.32, Mass=1925, SNR=30.5, Peak=151 HFD=4.0
02:03:47.257 00.001 18120 MultiStar: [#1 0.02,-0.15,0.72,U] [#2 0.10,0.28,0.64,U] [#3 -0.10,-0.26,0.59,U] [#4 0.01,0.04,0.59,U] [#5 0.02,-0.21,0.45,U] [#6 -0.20,0.14,0.50,U] [#7 0.16,-0.31,0.45,U] [#8 0.02,-0.12,0.41,U] 
02:03:47.257 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.07, -0.22}
02:03:47.257 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.61)
02:03:47.258 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.57)
02:03:47.258 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.68 mountX=-0.08 mountY=0.05, mountTheta=2.58
02:03:47.259 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
02:03:47.260 00.001 18120 Enqueuing Move request for scope (-0.01, -0.09)
02:03:47.260 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:47.261 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.5
02:03:47.261 00.000 21948 Worker thread wakes up
02:03:47.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:03:47.261 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:47.262 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:03:47.262 00.000 21948 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.05
02:03:47.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:47.262 00.000 18120 Enqueuing Expose request
02:03:47.263 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:47.263 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:47.263 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:03:47.263 00.000 21948 MoveAxis(E, 0, ABG)
02:03:47.263 00.000 21948 Move returns status 0, amount 0
02:03:47.263 00.000 21948 MoveAxis(N, 0, ABG)
02:03:47.263 00.000 21948 Move returns status 0, amount 0
02:03:47.263 00.000 21948 move complete, result=0
02:03:47.263 00.000 21948 worker thread done servicing request
02:03:47.263 00.000 21948 Worker thread wakes up
02:03:47.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:47.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:47.263 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:48.887 01.624 21948 Exposure complete
02:03:48.924 00.037 21948 worker thread done servicing request
02:03:48.925 00.001 18120 OnExposeComplete: enter
02:03:48.926 00.001 18120 UpdateGuideState(): m_state=6
02:03:48.927 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
02:03:48.927 00.000 18120 Star::Find returns 1 (0), X=895.48, Y=236.31, Mass=1943, SNR=30.5, Peak=151 HFD=3.8
02:03:48.928 00.001 18120 MultiStar: [#1 0.15,-0.24,0.72,U] [#2 0.22,0.19,0.67,U] [#3 0.26,-0.36,0.00,M5] [#4 -0.05,-0.06,0.58,U] [#5 -0.01,-0.36,0.49,U] [#6 0.02,0.10,0.54,U] [#7 0.43,-0.34,0.00,M4] [#8 -0.12,-0.22,0.39,U] 
02:03:48.928 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.12}, one-star: {-0.01, -0.23}
02:03:48.929 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
02:03:48.929 00.000 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
02:03:48.930 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.24 mountX=-0.12 mountY=0.02, mountTheta=3.00
02:03:48.932 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
02:03:48.933 00.001 18120 Enqueuing Move request for scope (0.04, -0.12)
02:03:48.933 00.000 21948 Worker thread wakes up
02:03:48.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:03:48.933 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:03:48.933 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=0.02
02:03:48.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:03:48.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:48.933 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:48.934 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.5
02:03:48.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:48.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:48.935 00.000 18120 Enqueuing Expose request
02:03:48.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:48.936 00.001 21948 MoveAxis(E, 0, ABG)
02:03:48.936 00.000 21948 Move returns status 0, amount 0
02:03:48.936 00.000 21948 MoveAxis(N, 0, ABG)
02:03:48.936 00.000 21948 Move returns status 0, amount 0
02:03:48.936 00.000 21948 move complete, result=0
02:03:48.936 00.000 21948 worker thread done servicing request
02:03:48.936 00.000 21948 Worker thread wakes up
02:03:48.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:48.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:48.936 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:50.455 01.519 21948 Exposure complete
02:03:50.496 00.041 21948 worker thread done servicing request
02:03:50.496 00.000 18120 OnExposeComplete: enter
02:03:50.498 00.002 18120 UpdateGuideState(): m_state=6
02:03:50.500 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
02:03:50.501 00.001 18120 Star::Find returns 1 (0), X=895.45, Y=236.15, Mass=1891, SNR=30.1, Peak=161 HFD=3.8
02:03:50.503 00.002 18120 MultiStar: [#1 0.22,-0.44,0.00,M3] [#2 0.06,0.19,0.65,U] [#3 0.06,-0.59,0.00,M6] [#4 -0.17,-0.34,0.00,M1] [#5 0.27,-0.47,0.00,M1] [#6 0.04,-0.08,0.53,U] [#7 0.20,-0.44,0.00,M5] [#8 -0.00,-0.19,0.39,U] 
02:03:50.504 00.001 18120 refined, 3 included, MultiStar: {0.01, -0.15}, one-star: {-0.04, -0.38}
02:03:50.504 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.77)
02:03:50.505 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.73)
02:03:50.505 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.52 mountX=-0.14 mountY=0.06, mountTheta=2.73
02:03:50.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.15, opts=13)
02:03:50.508 00.002 18120 Enqueuing Move request for scope (0.01, -0.15)
02:03:50.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:50.509 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.1
02:03:50.509 00.000 21948 Worker thread wakes up
02:03:50.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
02:03:50.509 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
02:03:50.509 00.000 21948 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.06
02:03:50.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:03:50.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:50.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:03:50.509 00.000 21948 MoveAxis(E, 0, ABG)
02:03:50.509 00.000 21948 Move returns status 0, amount 0
02:03:50.509 00.000 21948 MoveAxis(N, 0, ABG)
02:03:50.509 00.000 21948 Move returns status 0, amount 0
02:03:50.509 00.000 21948 move complete, result=0
02:03:50.510 00.001 21948 worker thread done servicing request
02:03:50.510 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:50.510 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:50.510 00.000 18120 Enqueuing Expose request
02:03:50.511 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:50.512 00.001 21948 Worker thread wakes up
02:03:50.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:50.513 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:52.140 01.627 21948 Exposure complete
02:03:52.182 00.042 21948 worker thread done servicing request
02:03:52.182 00.000 18120 OnExposeComplete: enter
02:03:52.183 00.001 18120 UpdateGuideState(): m_state=6
02:03:52.184 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
02:03:52.184 00.000 18120 Star::Find returns 1 (0), X=895.69, Y=236.45, Mass=2010, SNR=31.1, Peak=171 HFD=3.9
02:03:52.184 00.000 18120 MultiStar: [#1 0.29,-0.39,0.00,M4] [#2 0.24,0.26,0.64,U] [#3 0.29,-0.34,0.00,M7] [#4 -0.04,-0.19,0.55,U] [#5 0.16,-0.39,0.00,M2] [#6 0.05,-0.01,0.54,U] [#7 0.38,-0.35,0.00,M6] [#8 0.23,-0.05,0.39,U] 
02:03:52.187 00.003 18120 refined, 4 included, MultiStar: {0.14, -0.02}, one-star: {0.20, -0.08}
02:03:52.190 00.003 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
02:03:52.192 00.002 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
02:03:52.194 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.08 mountY=-0.12, mountTheta=-2.13
02:03:52.199 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.02, opts=13)
02:03:52.199 00.000 18120 Enqueuing Move request for scope (0.14, -0.02)
02:03:52.200 00.001 21948 Worker thread wakes up
02:03:52.200 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:03:52.200 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:03:52.200 00.000 21948 Moving (0.14, -0.02) raw xDistance=-0.08 yDistance=-0.12
02:03:52.200 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:52.200 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:52.200 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:52.200 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.1
02:03:52.201 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:52.201 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:52.202 00.001 18120 Enqueuing Expose request
02:03:52.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:03:52.202 00.000 21948 MoveAxis(E, 0, ABG)
02:03:52.202 00.000 21948 Move returns status 0, amount 0
02:03:52.202 00.000 21948 MoveAxis(N, 0, ABG)
02:03:52.202 00.000 21948 Move returns status 0, amount 0
02:03:52.202 00.000 21948 move complete, result=0
02:03:52.202 00.000 21948 worker thread done servicing request
02:03:52.202 00.000 21948 Worker thread wakes up
02:03:52.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:52.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:52.203 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:53.725 01.522 21948 Exposure complete
02:03:53.775 00.050 21948 worker thread done servicing request
02:03:53.775 00.000 18120 OnExposeComplete: enter
02:03:53.776 00.001 18120 UpdateGuideState(): m_state=6
02:03:53.777 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
02:03:53.777 00.000 18120 Star::Find returns 1 (0), X=895.54, Y=236.08, Mass=1974, SNR=30.7, Peak=177 HFD=3.9
02:03:53.778 00.001 18120 MultiStar: [#1 0.28,-0.34,0.00,M5] [#2 0.10,0.10,0.64,U] [#3 0.00,-0.43,0.00,M8] [#4 0.20,-0.24,0.58,U] [#5 0.11,-0.39,0.00,M3] [#6 0.03,-0.03,0.54,U] [#7 0.42,-0.63,0.00,M7] [#8 -0.10,-0.37,0.00,M1] 
02:03:53.778 00.000 18120 refined, 3 included, MultiStar: {0.09, -0.20}, one-star: {0.05, -0.45}
02:03:53.778 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
02:03:53.779 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
02:03:53.779 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=-0.22 mountY=0.01, mountTheta=3.10
02:03:53.780 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.20, opts=13)
02:03:53.781 00.001 18120 Enqueuing Move request for scope (0.09, -0.20)
02:03:53.781 00.000 21948 Worker thread wakes up
02:03:53.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:03:53.781 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:03:53.781 00.000 21948 Moving (0.09, -0.20) raw xDistance=-0.22 yDistance=0.01
02:03:53.782 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:03:53.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:53.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:03:53.782 00.000 21948 MoveAxis(E, 39, ABG)
02:03:53.782 00.000 21948 Guiding  Dir = 2, Dur = 39
02:03:53.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:53.782 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.7
02:03:53.783 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:53.783 00.000 21948 IsSlewing returns 0
02:03:53.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:53.784 00.001 18120 Enqueuing Expose request
02:03:53.784 00.000 21948 IsGuiding returns 0
02:03:53.786 00.002 21948 PulseGuide returned control before completion, sleep 48
02:03:53.835 00.049 21948 IsGuiding returns 0
02:03:53.835 00.000 21948 Move returns status 0, amount 39
02:03:53.835 00.000 21948 MoveAxis(N, 0, ABG)
02:03:53.835 00.000 21948 Move returns status 0, amount 0
02:03:53.835 00.000 21948 move complete, result=0
02:03:53.835 00.000 21948 worker thread done servicing request
02:03:53.835 00.000 21948 Worker thread wakes up
02:03:53.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:53.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:53.836 00.001 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
02:03:55.465 01.629 21948 Exposure complete
02:03:55.500 00.035 21948 worker thread done servicing request
02:03:55.501 00.001 18120 OnExposeComplete: enter
02:03:55.501 00.000 18120 UpdateGuideState(): m_state=6
02:03:55.502 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
02:03:55.502 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=236.15, Mass=2140, SNR=32.0, Peak=194 HFD=3.9
02:03:55.503 00.001 18120 MultiStar: [#1 0.15,-0.32,0.70,U] [#2 -0.15,0.28,0.62,U] [#3 0.05,-0.32,0.58,U] [#4 -0.14,-0.26,0.55,U] [#5 0.03,-0.34,0.44,U] [#6 0.13,-0.05,0.50,U] [#7 0.14,-0.36,0.00,M8] [#8 0.09,-0.21,0.39,U] 
02:03:55.503 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.21}, one-star: {-0.17, -0.38}
02:03:55.504 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
02:03:55.504 00.000 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
02:03:55.505 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.22 cameraTheta=-1.67 mountX=-0.19 mountY=0.12, mountTheta=2.58
02:03:55.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.21, opts=13)
02:03:55.506 00.000 18120 Enqueuing Move request for scope (-0.02, -0.21)
02:03:55.507 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:55.507 00.000 21948 Worker thread wakes up
02:03:55.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
02:03:55.507 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
02:03:55.507 00.000 21948 Moving (-0.02, -0.21) raw xDistance=-0.19 yDistance=0.12
02:03:55.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:03:55.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:55.507 00.000 18120 UpdateGuideState exits: m=2140 RSB=32.0
02:03:55.508 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:55.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:55.508 00.000 18120 Enqueuing Expose request
02:03:55.509 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:03:55.509 00.000 21948 MoveAxis(E, 0, ABG)
02:03:55.509 00.000 21948 Move returns status 0, amount 0
02:03:55.509 00.000 21948 MoveAxis(N, 0, ABG)
02:03:55.509 00.000 21948 Move returns status 0, amount 0
02:03:55.509 00.000 21948 move complete, result=0
02:03:55.509 00.000 21948 worker thread done servicing request
02:03:55.509 00.000 21948 Worker thread wakes up
02:03:55.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:55.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:55.510 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:57.031 01.521 21948 Exposure complete
02:03:57.078 00.047 21948 worker thread done servicing request
02:03:57.078 00.000 18120 OnExposeComplete: enter
02:03:57.079 00.001 18120 UpdateGuideState(): m_state=6
02:03:57.081 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
02:03:57.082 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=236.52, Mass=1856, SNR=29.9, Peak=160 HFD=3.6
02:03:57.084 00.002 18120 MultiStar: [#1 0.03,-0.26,0.75,U] [#2 -0.29,0.25,0.00,M1] [#3 -0.09,-0.31,0.63,U] [#4 -0.05,-0.26,0.57,U] [#5 0.13,-0.25,0.48,U] [#6 -0.30,0.26,0.00,M1] [#7 0.00,-0.23,0.45,U] [#8 0.02,-0.19,0.39,U] 
02:03:57.085 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.20}, one-star: {-0.21, -0.02}
02:03:57.086 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
02:03:57.087 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
02:03:57.088 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.79 mountX=-0.16 mountY=0.13, mountTheta=2.47
02:03:57.091 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.20, opts=13)
02:03:57.092 00.001 18120 Enqueuing Move request for scope (-0.05, -0.20)
02:03:57.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:57.092 00.000 21948 Worker thread wakes up
02:03:57.092 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.9
02:03:57.095 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
02:03:57.095 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:57.095 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
02:03:57.095 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:57.096 00.001 18120 Enqueuing Expose request
02:03:57.096 00.000 21948 Moving (-0.05, -0.20) raw xDistance=-0.16 yDistance=0.13
02:03:57.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:03:57.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:57.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:03:57.096 00.000 21948 MoveAxis(E, 0, ABG)
02:03:57.096 00.000 21948 Move returns status 0, amount 0
02:03:57.096 00.000 21948 MoveAxis(N, 0, ABG)
02:03:57.096 00.000 21948 Move returns status 0, amount 0
02:03:57.096 00.000 21948 move complete, result=0
02:03:57.096 00.000 21948 worker thread done servicing request
02:03:57.096 00.000 21948 Worker thread wakes up
02:03:57.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:57.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:57.097 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:58.733 01.636 21948 Exposure complete
02:03:58.779 00.046 21948 worker thread done servicing request
02:03:58.779 00.000 18120 OnExposeComplete: enter
02:03:58.780 00.001 18120 UpdateGuideState(): m_state=6
02:03:58.780 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
02:03:58.780 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=236.65, Mass=1804, SNR=29.4, Peak=154 HFD=3.9
02:03:58.781 00.001 18120 MultiStar: [#1 -0.17,0.01,0.76,U] [#2 -0.31,0.43,0.00,M2] [#3 -0.30,-0.03,0.60,U] [#4 -0.31,-0.02,0.59,U] [#5 -0.35,-0.05,0.48,U] [#6 -0.30,0.33,0.00,M2] [#7 -0.13,-0.08,0.41,U] [#8 -0.05,0.15,0.41,U] 
02:03:58.781 00.000 18120 refined, 6 included, MultiStar: {-0.22, 0.02}, one-star: {-0.20, 0.11}
02:03:58.782 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
02:03:58.782 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
02:03:58.783 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.04 mountX=0.11 mountY=0.19, mountTheta=1.03
02:03:58.784 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.02, opts=13)
02:03:58.784 00.000 18120 Enqueuing Move request for scope (-0.22, 0.02)
02:03:58.785 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:03:58.786 00.001 21948 Worker thread wakes up
02:03:58.786 00.000 18120 UpdateGuideState exits: m=1804 RSB=29.4
02:03:58.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
02:03:58.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
02:03:58.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.787 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:03:58.787 00.000 18120 Enqueuing Expose request
02:03:58.788 00.001 21948 Moving (-0.22, 0.02) raw xDistance=0.11 yDistance=0.19
02:03:58.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:03:58.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:58.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:03:58.788 00.000 21948 MoveAxis(E, 0, ABG)
02:03:58.788 00.000 21948 Move returns status 0, amount 0
02:03:58.788 00.000 21948 MoveAxis(N, 0, ABG)
02:03:58.788 00.000 21948 Move returns status 0, amount 0
02:03:58.788 00.000 21948 move complete, result=0
02:03:58.788 00.000 21948 worker thread done servicing request
02:03:58.788 00.000 21948 Worker thread wakes up
02:03:58.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:03:58.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:03:58.789 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:00.317 01.528 21948 Exposure complete
02:04:00.358 00.041 21948 worker thread done servicing request
02:04:00.358 00.000 18120 OnExposeComplete: enter
02:04:00.359 00.001 18120 UpdateGuideState(): m_state=6
02:04:00.360 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:00.361 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=236.04, Mass=1921, SNR=30.4, Peak=168 HFD=4.0
02:04:00.361 00.000 18120 MultiStar: [#1 0.24,-0.54,0.00,M3] [#2 0.12,-0.18,0.63,U] [#3 0.07,-0.53,0.00,M6] [#4 0.03,-0.24,0.54,U] [#5 0.08,-0.59,0.00,M1] [#6 0.10,-0.24,0.54,U] [#7 0.11,-0.37,0.00,M7] [#8 0.08,-0.26,0.42,U] 
02:04:00.362 00.001 18120 refined, 4 included, MultiStar: {0.11, -0.31}, one-star: {0.17, -0.50}
02:04:00.362 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
02:04:00.363 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
02:04:00.363 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.23 mountX=-0.33 mountY=0.04, mountTheta=3.02
02:04:00.364 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.31, opts=13)
02:04:00.365 00.001 18120 Enqueuing Move request for scope (0.11, -0.31)
02:04:00.365 00.000 21948 Worker thread wakes up
02:04:00.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:00.366 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.4
02:04:00.366 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:00.367 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:00.367 00.000 18120 Enqueuing Expose request
02:04:00.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
02:04:00.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
02:04:00.367 00.000 21948 Moving (0.11, -0.31) raw xDistance=-0.33 yDistance=0.04
02:04:00.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:04:00.368 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:00.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:04:00.368 00.000 21948 MoveAxis(E, 59, ABG)
02:04:00.368 00.000 21948 Guiding  Dir = 2, Dur = 59
02:04:00.368 00.000 21948 IsSlewing returns 0
02:04:00.368 00.000 21948 IsGuiding returns 0
02:04:00.370 00.002 21948 PulseGuide returned control before completion, sleep 68
02:04:00.454 00.084 21948 IsGuiding returns 0
02:04:00.454 00.000 21948 Move returns status 0, amount 59
02:04:00.454 00.000 21948 MoveAxis(N, 0, ABG)
02:04:00.454 00.000 21948 Move returns status 0, amount 0
02:04:00.454 00.000 21948 move complete, result=0
02:04:00.454 00.000 21948 worker thread done servicing request
02:04:00.454 00.000 21948 Worker thread wakes up
02:04:00.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:00.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:00.454 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
02:04:02.086 01.632 21948 Exposure complete
02:04:02.121 00.035 21948 worker thread done servicing request
02:04:02.121 00.000 18120 OnExposeComplete: enter
02:04:02.122 00.001 18120 UpdateGuideState(): m_state=6
02:04:02.122 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
02:04:02.123 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=236.23, Mass=1998, SNR=30.9, Peak=166 HFD=4.1
02:04:02.123 00.000 18120 MultiStar: [#1 0.17,-0.33,0.70,U] [#2 0.04,0.20,0.63,U] [#3 -0.03,-0.43,0.00,M7] [#4 -0.05,-0.12,0.57,U] [#5 0.06,-0.19,0.46,U] [#6 -0.04,-0.00,0.51,U] [#7 -0.03,-0.41,0.00,M8] [#8 -0.02,-0.24,0.39,U] 
02:04:02.124 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.16}, one-star: {-0.14, -0.31}
02:04:02.124 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.68)
02:04:02.124 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.64)
02:04:02.125 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=-0.14 mountY=0.08, mountTheta=2.65
02:04:02.126 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.16, opts=13)
02:04:02.127 00.001 18120 Enqueuing Move request for scope (-0.01, -0.16)
02:04:02.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:02.128 00.001 21948 Worker thread wakes up
02:04:02.128 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
02:04:02.128 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
02:04:02.128 00.000 21948 Moving (-0.01, -0.16) raw xDistance=-0.14 yDistance=0.08
02:04:02.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:04:02.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:02.128 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
02:04:02.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:02.129 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:02.129 00.000 18120 Enqueuing Expose request
02:04:02.130 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:04:02.130 00.000 21948 MoveAxis(E, 0, ABG)
02:04:02.130 00.000 21948 Move returns status 0, amount 0
02:04:02.130 00.000 21948 MoveAxis(N, 0, ABG)
02:04:02.130 00.000 21948 Move returns status 0, amount 0
02:04:02.130 00.000 21948 move complete, result=0
02:04:02.130 00.000 21948 worker thread done servicing request
02:04:02.130 00.000 21948 Worker thread wakes up
02:04:02.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:02.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:02.130 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:03.653 01.523 21948 Exposure complete
02:04:03.703 00.050 21948 worker thread done servicing request
02:04:03.703 00.000 18120 OnExposeComplete: enter
02:04:03.704 00.001 18120 UpdateGuideState(): m_state=6
02:04:03.704 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
02:04:03.705 00.001 18120 Star::Find returns 1 (0), X=895.41, Y=236.35, Mass=1992, SNR=31.0, Peak=154 HFD=4.0
02:04:03.705 00.000 18120 MultiStar: [#1 0.19,-0.29,0.73,U] [#2 -0.03,0.08,0.63,U] [#3 -0.07,-0.56,0.00,M8] [#4 -0.12,-0.11,0.57,U] [#5 -0.06,-0.20,0.47,U] [#6 -0.10,0.01,0.50,U] [#7 0.23,-0.37,0.00,M9] [#8 -0.07,-0.28,0.36,U] 
02:04:03.706 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.14}, one-star: {-0.09, -0.19}
02:04:03.706 00.000 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
02:04:03.707 00.001 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
02:04:03.708 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.80 mountX=-0.12 mountY=0.09, mountTheta=2.47
02:04:03.711 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.14, opts=13)
02:04:03.712 00.001 18120 Enqueuing Move request for scope (-0.03, -0.14)
02:04:03.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:03.712 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
02:04:03.715 00.003 21948 Worker thread wakes up
02:04:03.715 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
02:04:03.715 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
02:04:03.715 00.000 21948 Moving (-0.03, -0.14) raw xDistance=-0.12 yDistance=0.09
02:04:03.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:04:03.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:03.715 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.716 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:03.716 00.000 18120 Enqueuing Expose request
02:04:03.717 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:04:03.717 00.000 21948 MoveAxis(E, 0, ABG)
02:04:03.717 00.000 21948 Move returns status 0, amount 0
02:04:03.717 00.000 21948 MoveAxis(N, 0, ABG)
02:04:03.717 00.000 21948 Move returns status 0, amount 0
02:04:03.717 00.000 21948 move complete, result=0
02:04:03.717 00.000 21948 worker thread done servicing request
02:04:03.717 00.000 21948 Worker thread wakes up
02:04:03.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:03.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:03.718 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:05.344 01.626 21948 Exposure complete
02:04:05.394 00.050 21948 worker thread done servicing request
02:04:05.394 00.000 18120 OnExposeComplete: enter
02:04:05.395 00.001 18120 UpdateGuideState(): m_state=6
02:04:05.395 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
02:04:05.395 00.000 18120 Star::Find returns 1 (0), X=895.36, Y=236.27, Mass=1986, SNR=30.8, Peak=168 HFD=3.7
02:04:05.396 00.001 18120 MultiStar: [#1 0.27,-0.36,0.00,M2] [#2 -0.44,0.16,0.00,M1] [#3 0.01,-0.30,0.60,U] [#4 -0.02,-0.30,0.53,U] [#5 -0.12,-0.34,0.47,U] [#6 0.01,-0.07,0.52,U] [#7 0.06,-0.56,0.00,M10] [#8 -0.04,-0.06,0.39,U] 
02:04:05.396 00.000 18120 refined, 5 included, MultiStar: {-0.06, -0.23}, one-star: {-0.14, -0.27}
02:04:05.397 00.001 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
02:04:05.398 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
02:04:05.399 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.81 mountX=-0.19 mountY=0.16, mountTheta=2.45
02:04:05.400 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.23, opts=13)
02:04:05.401 00.001 18120 Enqueuing Move request for scope (-0.06, -0.23)
02:04:05.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:05.402 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.8
02:04:05.403 00.001 21948 Worker thread wakes up
02:04:05.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
02:04:05.403 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
02:04:05.403 00.000 21948 Moving (-0.06, -0.23) raw xDistance=-0.19 yDistance=0.16
02:04:05.403 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:05.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:05.404 00.001 18120 Enqueuing Expose request
02:04:05.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:04:05.405 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:05.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:04:05.405 00.000 21948 MoveAxis(E, 0, ABG)
02:04:05.405 00.000 21948 Move returns status 0, amount 0
02:04:05.405 00.000 21948 MoveAxis(N, 0, ABG)
02:04:05.405 00.000 21948 Move returns status 0, amount 0
02:04:05.405 00.000 21948 move complete, result=0
02:04:05.405 00.000 21948 worker thread done servicing request
02:04:05.405 00.000 21948 Worker thread wakes up
02:04:05.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:05.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:05.406 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:06.922 01.516 21948 Exposure complete
02:04:06.961 00.039 21948 worker thread done servicing request
02:04:06.961 00.000 18120 OnExposeComplete: enter
02:04:06.962 00.001 18120 UpdateGuideState(): m_state=6
02:04:06.962 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
02:04:06.963 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=236.15, Mass=1961, SNR=30.7, Peak=177 HFD=3.9
02:04:06.963 00.000 18120 MultiStar: [#1 -0.05,-0.34,0.74,U] [#2 -0.26,0.11,0.67,U] [#3 -0.09,-0.37,0.00,M8] [#4 -0.11,-0.32,0.56,U] [#5 -0.19,-0.51,0.00,M1] [#6 -0.24,-0.14,0.53,U] [#7 0.28,-0.55,0.00,R] [#8 -0.18,-0.26,0.40,U] 
02:04:06.964 00.001 18120 refined, 5 included, MultiStar: {-0.14, -0.24}, one-star: {-0.09, -0.38}
02:04:06.964 00.000 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.00) = xAngle (-4.12 = 2.17)
02:04:06.964 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.13)
02:04:06.966 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-2.12 mountX=-0.16 mountY=0.23, mountTheta=2.16
02:04:06.968 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.24, opts=13)
02:04:06.969 00.001 18120 Enqueuing Move request for scope (-0.14, -0.24)
02:04:06.969 00.000 21948 Worker thread wakes up
02:04:06.969 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
02:04:06.969 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
02:04:06.970 00.001 21948 Moving (-0.14, -0.24) raw xDistance=-0.16 yDistance=0.23
02:04:06.970 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:04:06.970 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:06.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:06.970 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:04:06.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:06.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:06.971 00.000 18120 Enqueuing Expose request
02:04:06.972 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:04:06.972 00.000 21948 MoveAxis(E, 0, ABG)
02:04:06.972 00.000 21948 Move returns status 0, amount 0
02:04:06.972 00.000 21948 MoveAxis(N, 0, ABG)
02:04:06.972 00.000 21948 Move returns status 0, amount 0
02:04:06.972 00.000 21948 move complete, result=0
02:04:06.972 00.000 21948 worker thread done servicing request
02:04:06.972 00.000 21948 Worker thread wakes up
02:04:06.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:06.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:06.973 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:08.606 01.633 21948 Exposure complete
02:04:08.647 00.041 21948 worker thread done servicing request
02:04:08.647 00.000 18120 OnExposeComplete: enter
02:04:08.650 00.003 18120 UpdateGuideState(): m_state=6
02:04:08.651 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
02:04:08.652 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=236.08, Mass=1987, SNR=30.8, Peak=183 HFD=3.9
02:04:08.653 00.001 18120 MultiStar: [#1 0.17,-0.32,0.72,U] [#2 -0.02,0.07,0.63,U] [#3 0.13,-0.45,0.00,M9] [#4 0.06,-0.43,0.00,M1] [#5 0.02,-0.59,0.00,M2] [#6 0.00,-0.17,0.51,U] [#7 0.01,0.08,0.45,U] [#8 -0.09,-0.28,0.39,U] 
02:04:08.654 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.22}, one-star: {0.15, -0.46}
02:04:08.654 00.000 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
02:04:08.654 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
02:04:08.655 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.28 mountX=-0.22 mountY=0.04, mountTheta=2.96
02:04:08.655 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.22, opts=13)
02:04:08.655 00.000 18120 Enqueuing Move request for scope (0.06, -0.22)
02:04:08.657 00.002 21948 Worker thread wakes up
02:04:08.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
02:04:08.657 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
02:04:08.657 00.000 21948 Moving (0.06, -0.22) raw xDistance=-0.22 yDistance=0.04
02:04:08.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:04:08.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:08.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:04:08.657 00.000 21948 MoveAxis(E, 40, ABG)
02:04:08.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:08.657 00.000 21948 Guiding  Dir = 2, Dur = 40
02:04:08.657 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.8
02:04:08.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.658 00.001 21948 IsSlewing returns 0
02:04:08.658 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:08.658 00.000 18120 Enqueuing Expose request
02:04:08.659 00.001 21948 IsGuiding returns 0
02:04:08.661 00.002 21948 PulseGuide returned control before completion, sleep 49
02:04:08.715 00.054 21948 IsGuiding returns 0
02:04:08.715 00.000 21948 Move returns status 0, amount 40
02:04:08.715 00.000 21948 MoveAxis(N, 0, ABG)
02:04:08.715 00.000 21948 Move returns status 0, amount 0
02:04:08.716 00.001 21948 move complete, result=0
02:04:08.716 00.000 21948 worker thread done servicing request
02:04:08.716 00.000 21948 Worker thread wakes up
02:04:08.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:08.716 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
02:04:08.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:10.124 01.408 21948 Exposure complete
02:04:10.159 00.035 21948 worker thread done servicing request
02:04:10.159 00.000 18120 OnExposeComplete: enter
02:04:10.160 00.001 18120 UpdateGuideState(): m_state=6
02:04:10.161 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
02:04:10.162 00.001 18120 Star::Find returns 1 (0), X=895.56, Y=236.17, Mass=1928, SNR=30.4, Peak=179 HFD=3.8
02:04:10.162 00.000 18120 MultiStar: [#1 0.03,-0.35,0.74,U] [#2 0.08,0.16,0.63,U] [#3 -0.06,-0.42,0.00,M10] [#4 -0.09,-0.28,0.56,U] [#5 -0.14,-0.44,0.00,M3] [#6 -0.00,-0.33,0.56,U] [#7 -0.05,-0.01,0.43,U] [#8 0.01,-0.25,0.40,U] 
02:04:10.163 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.23}, one-star: {0.07, -0.37}
02:04:10.163 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.00) = xAngle (-3.50 = 2.79)
02:04:10.164 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.75)
02:04:10.164 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.50 mountX=-0.21 mountY=0.09, mountTheta=2.75
02:04:10.165 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.23, opts=13)
02:04:10.166 00.001 18120 Enqueuing Move request for scope (0.02, -0.23)
02:04:10.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:10.167 00.001 21948 Worker thread wakes up
02:04:10.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
02:04:10.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
02:04:10.167 00.000 21948 Moving (0.02, -0.23) raw xDistance=-0.21 yDistance=0.09
02:04:10.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:04:10.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:10.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:04:10.167 00.000 21948 MoveAxis(E, 41, ABG)
02:04:10.167 00.000 21948 Guiding  Dir = 2, Dur = 41
02:04:10.167 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
02:04:10.168 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:10.168 00.000 21948 IsSlewing returns 0
02:04:10.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:10.171 00.003 21948 IsGuiding returns 0
02:04:10.171 00.000 18120 Enqueuing Expose request
02:04:10.172 00.001 21948 PulseGuide returned control before completion, sleep 50
02:04:10.235 00.063 21948 IsGuiding returns 0
02:04:10.235 00.000 21948 Move returns status 0, amount 41
02:04:10.235 00.000 21948 MoveAxis(N, 0, ABG)
02:04:10.235 00.000 21948 Move returns status 0, amount 0
02:04:10.235 00.000 21948 move complete, result=0
02:04:10.235 00.000 21948 worker thread done servicing request
02:04:10.235 00.000 21948 Worker thread wakes up
02:04:10.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:10.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:10.235 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:04:11.860 01.625 21948 Exposure complete
02:04:11.895 00.035 21948 worker thread done servicing request
02:04:11.895 00.000 18120 OnExposeComplete: enter
02:04:11.896 00.001 18120 UpdateGuideState(): m_state=6
02:04:11.897 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
02:04:11.897 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=236.33, Mass=2117, SNR=31.7, Peak=174 HFD=3.9
02:04:11.897 00.000 18120 MultiStar: [#1 -0.10,-0.47,0.00,M1] [#2 -0.32,0.15,0.63,U] [#3 -0.24,-0.35,0.00,R] [#4 -0.12,-0.30,0.56,U] [#5 -0.05,-0.37,0.44,U] [#6 -0.17,0.03,0.49,U] [#7 -0.35,0.26,0.00,M1] [#8 -0.17,-0.23,0.37,U] 
02:04:11.899 00.002 18120 refined, 5 included, MultiStar: {-0.17, -0.15}, one-star: {-0.17, -0.21}
02:04:11.899 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.43 = 1.85)
02:04:11.899 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.47 = 1.81)
02:04:11.900 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.43 mountX=-0.06 mountY=0.22, mountTheta=1.85
02:04:11.901 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.15, opts=13)
02:04:11.902 00.001 18120 Enqueuing Move request for scope (-0.17, -0.15)
02:04:11.902 00.000 21948 Worker thread wakes up
02:04:11.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
02:04:11.903 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:11.903 00.000 18120 UpdateGuideState exits: m=2117 RSB=31.7
02:04:11.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:11.904 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:11.904 00.000 18120 Enqueuing Expose request
02:04:11.905 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
02:04:11.905 00.000 21948 Moving (-0.17, -0.15) raw xDistance=-0.06 yDistance=0.22
02:04:11.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:11.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:11.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:04:11.905 00.000 21948 MoveAxis(E, 0, ABG)
02:04:11.905 00.000 21948 Move returns status 0, amount 0
02:04:11.905 00.000 21948 MoveAxis(N, 0, ABG)
02:04:11.905 00.000 21948 Move returns status 0, amount 0
02:04:11.905 00.000 21948 move complete, result=0
02:04:11.906 00.001 21948 worker thread done servicing request
02:04:11.906 00.000 21948 Worker thread wakes up
02:04:11.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:11.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:11.907 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:13.426 01.519 21948 Exposure complete
02:04:13.463 00.037 21948 worker thread done servicing request
02:04:13.463 00.000 18120 OnExposeComplete: enter
02:04:13.464 00.001 18120 UpdateGuideState(): m_state=6
02:04:13.465 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
02:04:13.465 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=236.42, Mass=1895, SNR=30.2, Peak=161 HFD=3.7
02:04:13.465 00.000 18120 MultiStar: [#1 -0.19,-0.07,0.73,U] [#2 -0.36,0.29,0.00,M1] [#3 -0.12,-0.00,0.61,U] [#4 -0.05,-0.33,0.56,U] [#5 -0.02,-0.35,0.47,U] [#6 -0.46,0.08,0.00,M1] [#7 -0.35,0.27,0.00,M2] [#8 -0.20,0.01,0.40,U] 
02:04:13.466 00.001 18120 refined, 5 included, MultiStar: {-0.16, -0.14}, one-star: {-0.26, -0.12}
02:04:13.466 00.000 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.00) = xAngle (-4.42 = 1.87)
02:04:13.467 00.001 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.46 = 1.83)
02:04:13.467 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.42 mountX=-0.06 mountY=0.20, mountTheta=1.86
02:04:13.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.14, opts=13)
02:04:13.469 00.001 18120 Enqueuing Move request for scope (-0.16, -0.14)
02:04:13.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:13.473 00.004 21948 Worker thread wakes up
02:04:13.473 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.2
02:04:13.474 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:13.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:13.474 00.000 18120 Enqueuing Expose request
02:04:13.475 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
02:04:13.475 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
02:04:13.475 00.000 21948 Moving (-0.16, -0.14) raw xDistance=-0.06 yDistance=0.20
02:04:13.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:13.475 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.51
02:04:13.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:04:13.475 00.000 21948 MoveAxis(E, 0, ABG)
02:04:13.475 00.000 21948 Move returns status 0, amount 0
02:04:13.475 00.000 21948 MoveAxis(S, 48, ABG)
02:04:13.475 00.000 21948 Guiding  Dir = 1, Dur = 48
02:04:13.475 00.000 21948 IsSlewing returns 0
02:04:13.475 00.000 21948 IsGuiding returns 0
02:04:13.480 00.005 21948 PulseGuide returned control before completion, sleep 54
02:04:13.551 00.071 21948 IsGuiding returns 0
02:04:13.551 00.000 21948 Move returns status 0, amount 48
02:04:13.551 00.000 21948 move complete, result=0
02:04:13.551 00.000 21948 worker thread done servicing request
02:04:13.551 00.000 21948 Worker thread wakes up
02:04:13.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:13.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:13.551 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:04:15.186 01.635 21948 Exposure complete
02:04:15.231 00.045 21948 worker thread done servicing request
02:04:15.231 00.000 18120 OnExposeComplete: enter
02:04:15.233 00.002 18120 UpdateGuideState(): m_state=6
02:04:15.234 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
02:04:15.235 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=236.22, Mass=1995, SNR=30.9, Peak=161 HFD=4.1
02:04:15.236 00.001 18120 MultiStar: [#1 0.14,-0.43,0.00,M1] [#2 -0.27,-0.02,0.63,U] [#3 0.10,-0.03,0.60,U] [#4 -0.18,-0.53,0.00,M1] [#5 -0.28,-0.32,0.00,M2] [#6 -0.29,-0.03,0.54,U] [#7 -0.27,0.23,0.42,U] [#8 -0.34,-0.27,0.00,M1] 
02:04:15.236 00.000 18120 refined, 4 included, MultiStar: {-0.17, -0.09}, one-star: {-0.17, -0.32}
02:04:15.237 00.001 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
02:04:15.237 00.000 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.56)
02:04:15.238 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.69 mountX=-0.01 mountY=0.19, mountTheta=1.60
02:04:15.239 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.09, opts=13)
02:04:15.239 00.000 18120 Enqueuing Move request for scope (-0.17, -0.09)
02:04:15.240 00.001 21948 Worker thread wakes up
02:04:15.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:15.240 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.9
02:04:15.241 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
02:04:15.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.241 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:15.242 00.001 18120 Enqueuing Expose request
02:04:15.242 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
02:04:15.242 00.000 21948 Moving (-0.17, -0.09) raw xDistance=-0.01 yDistance=0.19
02:04:15.242 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:04:15.242 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:15.242 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:04:15.242 00.000 21948 MoveAxis(E, 0, ABG)
02:04:15.242 00.000 21948 Move returns status 0, amount 0
02:04:15.242 00.000 21948 MoveAxis(N, 0, ABG)
02:04:15.242 00.000 21948 Move returns status 0, amount 0
02:04:15.242 00.000 21948 move complete, result=0
02:04:15.242 00.000 21948 worker thread done servicing request
02:04:15.242 00.000 21948 Worker thread wakes up
02:04:15.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:15.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:15.243 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:16.765 01.522 21948 Exposure complete
02:04:16.803 00.038 21948 worker thread done servicing request
02:04:16.803 00.000 18120 OnExposeComplete: enter
02:04:16.804 00.001 18120 UpdateGuideState(): m_state=6
02:04:16.805 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
02:04:16.805 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=236.22, Mass=1959, SNR=30.7, Peak=168 HFD=4.0
02:04:16.806 00.001 18120 MultiStar: [#1 0.01,-0.38,0.00,M2] [#2 -0.15,0.17,0.62,U] [#3 0.27,0.03,0.61,U] [#4 -0.22,-0.13,0.55,U] [#5 -0.18,-0.33,0.45,U] [#6 0.18,0.01,0.51,U] [#7 -0.31,0.22,0.00,M2] [#8 -0.24,-0.12,0.40,U] 
02:04:16.807 00.001 18120 refined, 6 included, MultiStar: {-0.08, -0.11}, one-star: {-0.20, -0.32}
02:04:16.808 00.001 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.00) = xAngle (-4.20 = 2.08)
02:04:16.809 00.001 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.04)
02:04:16.812 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.20 mountX=-0.07 mountY=0.12, mountTheta=2.07
02:04:16.817 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.11, opts=13)
02:04:16.818 00.001 18120 Enqueuing Move request for scope (-0.08, -0.11)
02:04:16.819 00.001 21948 Worker thread wakes up
02:04:16.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:16.819 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.7
02:04:16.819 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:16.820 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:16.820 00.000 18120 Enqueuing Expose request
02:04:16.821 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:04:16.821 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:04:16.821 00.000 21948 Moving (-0.08, -0.11) raw xDistance=-0.07 yDistance=0.12
02:04:16.821 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:04:16.821 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:16.821 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:04:16.821 00.000 21948 MoveAxis(E, 0, ABG)
02:04:16.821 00.000 21948 Move returns status 0, amount 0
02:04:16.821 00.000 21948 MoveAxis(N, 0, ABG)
02:04:16.821 00.000 21948 Move returns status 0, amount 0
02:04:16.821 00.000 21948 move complete, result=0
02:04:16.821 00.000 21948 worker thread done servicing request
02:04:16.821 00.000 21948 Worker thread wakes up
02:04:16.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:16.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:16.821 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:18.449 01.628 21948 Exposure complete
02:04:18.480 00.031 21948 worker thread done servicing request
02:04:18.480 00.000 18120 OnExposeComplete: enter
02:04:18.481 00.001 18120 UpdateGuideState(): m_state=6
02:04:18.482 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
02:04:18.483 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=236.64, Mass=1931, SNR=30.5, Peak=154 HFD=4.0
02:04:18.484 00.001 18120 MultiStar: [#1 -0.42,-0.14,0.00,M3] [#2 -0.42,0.39,0.00,M1] [#3 -0.31,0.29,0.00,M1] [#4 -0.58,-0.06,0.00,M1] [#5 -0.56,-0.08,0.00,M2] [#6 -0.61,0.37,0.00,M1] [#7 -0.33,0.52,0.00,M3] [#8 -0.55,0.42,0.00,M1] 
02:04:18.485 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
02:04:18.486 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
02:04:18.487 00.001 18120 CameraToMount -- cameraX=-0.63 cameraY=0.11 hyp=0.63 cameraTheta=2.97 mountX=0.36 mountY=0.51, mountTheta=0.96
02:04:18.489 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.63, y=0.11, opts=13)
02:04:18.490 00.001 18120 Enqueuing Move request for scope (-0.63, 0.11)
02:04:18.490 00.000 21948 Worker thread wakes up
02:04:18.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.11) opts 0xd
02:04:18.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.63, 0.11)
02:04:18.491 00.001 21948 Moving (-0.63, 0.11) raw xDistance=0.36 yDistance=0.51
02:04:18.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:04:18.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:04:18.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:18.491 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.5
02:04:18.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:18.492 00.000 21948 MoveAxis(W, 64, ABG)
02:04:18.492 00.000 21948 Guiding  Dir = 3, Dur = 64
02:04:18.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:18.494 00.002 18120 Enqueuing Expose request
02:04:18.494 00.000 21948 IsSlewing returns 0
02:04:18.494 00.000 21948 IsGuiding returns 0
02:04:18.496 00.002 21948 PulseGuide returned control before completion, sleep 73
02:04:18.573 00.077 21948 IsGuiding returns 0
02:04:18.574 00.001 21948 Move returns status 0, amount 64
02:04:18.574 00.000 21948 MoveAxis(S, 122, ABG)
02:04:18.574 00.000 21948 Guiding  Dir = 1, Dur = 122
02:04:18.574 00.000 21948 IsSlewing returns 0
02:04:18.574 00.000 21948 IsGuiding returns 0
02:04:18.579 00.005 21948 PulseGuide returned control before completion, sleep 127
02:04:18.715 00.136 21948 IsGuiding returns 0
02:04:18.715 00.000 21948 Move returns status 0, amount 122
02:04:18.716 00.001 21948 move complete, result=0
02:04:18.716 00.000 21948 worker thread done servicing request
02:04:18.716 00.000 21948 Worker thread wakes up
02:04:18.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:18.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
02:04:18.716 00.000 18120 GuideStep: 0.4 px 64 ms WEST, 0.5 px 122 ms SOUTH
02:04:19.664 00.948 18120 evsrv: cli 0D46D350 connect
02:04:19.665 00.001 18120 case statement mapped state 6 to 3
02:04:19.666 00.001 18120 case statement mapped state 6 to 3
02:04:19.667 00.001 18120 evsrv: cli 0D46D350 request: {"method":"get_app_state","id":"eb37b8db-f8f0-4555-85c2-73162f8ad279"}
02:04:19.667 00.000 18120 case statement mapped state 6 to 3
02:04:19.668 00.001 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb37b8db-f8f0-4555-85c2-73162f8ad279"}
02:04:19.669 00.001 18120 evsrv: cli 0D46D350 disconnect
02:04:19.670 00.001 18120 evsrv: cli 0D46D990 connect
02:04:19.671 00.001 18120 case statement mapped state 6 to 3
02:04:19.672 00.001 18120 case statement mapped state 6 to 3
02:04:19.675 00.003 18120 evsrv: cli 0D46D990 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"25fc274d-6df1-4c64-81f4-494e78d06e7a"}
02:04:19.677 00.002 18120 PhdController::Dither begins
02:04:19.677 00.000 18120 dither: size=2.00, dRA=0.29 dDec=-0.55
02:04:19.678 00.001 18120 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.00) = xAngle (0.91 = 0.91)
02:04:19.679 00.001 18120 MountToCamera -- mountX=0.29 mountY=-0.55 hyp=0.63 mountTheta=-1.09 cameraX=0.38, cameraY=0.49 cameraTheta=0.91
02:04:19.681 00.002 18120 setting lock position to (895.88, 237.03)
02:04:19.682 00.001 18120 Mount: notify guiding dithered (0.4, 0.5)
02:04:19.683 00.001 18120 MultiStar: stabilizing after lock position change
02:04:19.684 00.001 18120 Status Line: Dithering de 0.29,-0.55
02:04:19.687 00.003 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:04:19.689 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
02:04:19.689 00.000 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":0,"id":"25fc274d-6df1-4c64-81f4-494e78d06e7a"}
02:04:19.690 00.001 18120 evsrv: cli 0D46D990 disconnect
02:04:20.130 00.440 21948 Exposure complete
02:04:20.176 00.046 21948 worker thread done servicing request
02:04:20.176 00.000 18120 OnExposeComplete: enter
02:04:20.177 00.001 18120 UpdateGuideState(): m_state=6
02:04:20.178 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
02:04:20.178 00.000 18120 Star::Find returns 1 (0), X=895.81, Y=236.18, Mass=1874, SNR=29.9, Peak=166 HFD=4.3
02:04:20.179 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.64)
02:04:20.180 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
02:04:20.180 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.85 hyp=0.86 cameraTheta=-1.65 mountX=-0.75 mountY=0.44, mountTheta=2.61
02:04:20.182 00.002 18120 dither recenter: remaining=(-0.3,0.6) step=(-0.3,0.6)
02:04:20.182 00.000 18120 MountToCamera -- mountTheta (2.05) + m_xAngle (2.00) = xAngle (4.05 = -2.23)
02:04:20.183 00.001 18120 MountToCamera -- mountX=-0.29 mountY=0.55 hyp=0.63 mountTheta=2.05 cameraX=-0.38, cameraY=-0.49 cameraTheta=-2.23
02:04:20.183 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=-0.49, opts=4)
02:04:20.183 00.000 18120 Enqueuing Move request for scope (-0.38, -0.49)
02:04:20.185 00.002 18120 Mount: notify direct move -0.29,0.55
02:04:20.185 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:20.186 00.001 18120 UpdateGuideState exits: m=1874 RSB=29.9
02:04:20.186 00.000 21948 Worker thread wakes up
02:04:20.187 00.001 18120 PhdController: settling, locked = 1, distance = 0.92 (0.50) aobump = 0 frame = 1 / 99999
02:04:20.187 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.49) opts 0x4
02:04:20.187 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061060.187,"Host":"ASUS_SAM","Inst":1,"Distance":0.92,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:04:20.188 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.38, -0.49)
02:04:20.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:20.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:20.189 00.001 18120 Enqueuing Expose request
02:04:20.190 00.001 21948 Moving (-0.38, -0.49) raw xDistance=-0.29 yDistance=0.55
02:04:20.190 00.000 21948 MoveAxis(E, 82, B)
02:04:20.190 00.000 21948 Guiding  Dir = 2, Dur = 82
02:04:20.190 00.000 21948 IsSlewing returns 0
02:04:20.191 00.001 21948 IsGuiding returns 0
02:04:20.192 00.001 21948 PulseGuide returned control before completion, sleep 91
02:04:20.298 00.106 21948 IsGuiding returns 0
02:04:20.298 00.000 21948 Move returns status 0, amount 82
02:04:20.298 00.000 21948 MoveAxis(S, 132, B)
02:04:20.298 00.000 21948 Guiding  Dir = 1, Dur = 132
02:04:20.302 00.004 21948 IsSlewing returns 0
02:04:20.302 00.000 21948 IsGuiding returns 0
02:04:20.306 00.004 21948 PulseGuide returned control before completion, sleep 138
02:04:20.452 00.146 21948 IsGuiding returns 0
02:04:20.452 00.000 21948 Move returns status 0, amount 132
02:04:20.452 00.000 21948 move complete, result=0
02:04:20.452 00.000 21948 worker thread done servicing request
02:04:20.452 00.000 21948 Worker thread wakes up
02:04:20.452 00.000 18120 GuideStep: -0.3 px 82 ms EAST, 0.6 px 132 ms SOUTH
02:04:20.454 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:20.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:22.083 01.629 21948 Exposure complete
02:04:22.126 00.043 21948 worker thread done servicing request
02:04:22.126 00.000 18120 OnExposeComplete: enter
02:04:22.127 00.001 18120 UpdateGuideState(): m_state=6
02:04:22.127 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
02:04:22.128 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=236.14, Mass=2029, SNR=31.0, Peak=171 HFD=3.9
02:04:22.131 00.003 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
02:04:22.134 00.003 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:04:22.134 00.000 18120 CameraToMount -- cameraX=0.73 cameraY=-0.89 hyp=1.15 cameraTheta=-0.89 mountX=-1.11 mountY=-0.25, mountTheta=-2.92
02:04:22.135 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.73, y=-0.89, opts=13)
02:04:22.136 00.001 18120 Enqueuing Move request for scope (0.73, -0.89)
02:04:22.136 00.000 21948 Worker thread wakes up
02:04:22.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:22.137 00.001 18120 UpdateGuideState exits: m=2029 RSB=31.0
02:04:22.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.89) opts 0xd
02:04:22.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.73, -0.89)
02:04:22.137 00.000 18120 PhdController: settling, locked = 1, distance = 1.15 (0.50) aobump = 0 frame = 2 / 99999
02:04:22.138 00.001 21948 Moving (0.73, -0.89) raw xDistance=-1.11 yDistance=-0.25
02:04:22.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.11
02:04:22.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:22.138 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061062.138,"Host":"ASUS_SAM","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:04:22.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:04:22.138 00.000 21948 MoveAxis(E, 199, ABG)
02:04:22.138 00.000 21948 Guiding  Dir = 2, Dur = 199
02:04:22.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:22.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:22.139 00.000 18120 Enqueuing Expose request
02:04:22.140 00.001 21948 IsSlewing returns 0
02:04:22.140 00.000 21948 IsGuiding returns 0
02:04:22.141 00.001 21948 PulseGuide returned control before completion, sleep 208
02:04:22.363 00.222 21948 IsGuiding returns 0
02:04:22.363 00.000 21948 Move returns status 0, amount 199
02:04:22.363 00.000 21948 MoveAxis(N, 0, ABG)
02:04:22.363 00.000 21948 Move returns status 0, amount 0
02:04:22.363 00.000 21948 move complete, result=0
02:04:22.363 00.000 21948 worker thread done servicing request
02:04:22.363 00.000 21948 Worker thread wakes up
02:04:22.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:22.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:22.364 00.001 18120 GuideStep: -1.1 px 199 ms EAST, -0.2 px 0 ms NORTH
02:04:23.777 01.413 21948 Exposure complete
02:04:23.821 00.044 21948 worker thread done servicing request
02:04:23.821 00.000 18120 OnExposeComplete: enter
02:04:23.824 00.003 18120 UpdateGuideState(): m_state=6
02:04:23.826 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
02:04:23.830 00.004 18120 Star::Find returns 1 (0), X=896.21, Y=236.71, Mass=2018, SNR=31.1, Peak=182 HFD=4.2
02:04:23.832 00.002 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:04:23.834 00.002 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:04:23.836 00.002 18120 CameraToMount -- cameraX=0.34 cameraY=-0.32 hyp=0.47 cameraTheta=-0.76 mountX=-0.43 mountY=-0.16, mountTheta=-2.79
02:04:23.840 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.32, opts=13)
02:04:23.841 00.001 18120 Enqueuing Move request for scope (0.34, -0.32)
02:04:23.841 00.000 21948 Worker thread wakes up
02:04:23.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:23.842 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.1
02:04:23.842 00.000 18120 PhdController: settling, locked = 1, distance = 0.94 (0.50) aobump = 0 frame = 3 / 99999
02:04:23.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.32) opts 0xd
02:04:23.843 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786061063.842,"Host":"ASUS_SAM","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:04:23.843 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.32)
02:04:23.843 00.000 21948 Moving (0.34, -0.32) raw xDistance=-0.43 yDistance=-0.16
02:04:23.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.43
02:04:23.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:23.843 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:23.844 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:23.844 00.000 18120 Enqueuing Expose request
02:04:23.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:04:23.844 00.000 21948 MoveAxis(E, 91, ABG)
02:04:23.844 00.000 21948 Guiding  Dir = 2, Dur = 91
02:04:23.845 00.001 21948 IsSlewing returns 0
02:04:23.845 00.000 21948 IsGuiding returns 0
02:04:23.846 00.001 21948 PulseGuide returned control before completion, sleep 100
02:04:23.947 00.101 21948 IsGuiding returns 0
02:04:23.947 00.000 21948 Move returns status 0, amount 91
02:04:23.947 00.000 21948 MoveAxis(N, 0, ABG)
02:04:23.947 00.000 21948 Move returns status 0, amount 0
02:04:23.947 00.000 21948 move complete, result=0
02:04:23.947 00.000 21948 worker thread done servicing request
02:04:23.947 00.000 21948 Worker thread wakes up
02:04:23.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:23.947 00.000 18120 GuideStep: -0.4 px 91 ms EAST, -0.2 px 0 ms NORTH
02:04:23.948 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:25.580 01.632 21948 Exposure complete
02:04:25.628 00.048 21948 worker thread done servicing request
02:04:25.628 00.000 18120 OnExposeComplete: enter
02:04:25.629 00.001 18120 UpdateGuideState(): m_state=6
02:04:25.629 00.000 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
02:04:25.630 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=236.99, Mass=1962, SNR=30.7, Peak=209 HFD=4.2
02:04:25.630 00.000 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
02:04:25.631 00.001 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
02:04:25.631 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.22 mountX=-0.12 mountY=-0.16, mountTheta=-2.23
02:04:25.632 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.04, opts=13)
02:04:25.633 00.001 18120 Enqueuing Move request for scope (0.20, -0.04)
02:04:25.634 00.001 21948 Worker thread wakes up
02:04:25.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:04:25.634 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:04:25.634 00.000 21948 Moving (0.20, -0.04) raw xDistance=-0.12 yDistance=-0.16
02:04:25.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:04:25.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:25.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:25.634 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:04:25.635 00.001 18120 PhdController: settling, locked = 1, distance = 0.72 (0.50) aobump = 0 frame = 4 / 99999
02:04:25.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:04:25.635 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061065.635,"Host":"ASUS_SAM","Inst":1,"Distance":0.72,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:04:25.636 00.001 21948 MoveAxis(E, 0, ABG)
02:04:25.636 00.000 21948 Move returns status 0, amount 0
02:04:25.636 00.000 21948 MoveAxis(N, 0, ABG)
02:04:25.636 00.000 21948 Move returns status 0, amount 0
02:04:25.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:25.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:25.637 00.001 18120 Enqueuing Expose request
02:04:25.637 00.000 21948 move complete, result=0
02:04:25.637 00.000 21948 worker thread done servicing request
02:04:25.637 00.000 21948 Worker thread wakes up
02:04:25.637 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:25.638 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:25.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:27.165 01.527 21948 Exposure complete
02:04:27.205 00.040 21948 worker thread done servicing request
02:04:27.205 00.000 18120 OnExposeComplete: enter
02:04:27.206 00.001 18120 UpdateGuideState(): m_state=6
02:04:27.206 00.000 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
02:04:27.207 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=236.91, Mass=1843, SNR=29.7, Peak=191 HFD=4.2
02:04:27.208 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
02:04:27.211 00.003 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
02:04:27.214 00.003 18120 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.66 mountX=-0.17 mountY=-0.08, mountTheta=-2.68
02:04:27.219 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.12, opts=13)
02:04:27.220 00.001 18120 Enqueuing Move request for scope (0.15, -0.12)
02:04:27.223 00.003 21948 Worker thread wakes up
02:04:27.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
02:04:27.223 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
02:04:27.224 00.001 21948 Moving (0.15, -0.12) raw xDistance=-0.17 yDistance=-0.08
02:04:27.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:04:27.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:27.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:27.225 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:04:27.226 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.7
02:04:27.226 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 5 / 99999
02:04:27.226 00.000 21948 MoveAxis(E, 0, ABG)
02:04:27.226 00.000 21948 Move returns status 0, amount 0
02:04:27.227 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786061067.226,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:04:27.227 00.000 21948 MoveAxis(N, 0, ABG)
02:04:27.227 00.000 21948 Move returns status 0, amount 0
02:04:27.227 00.000 21948 move complete, result=0
02:04:27.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:27.228 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:27.228 00.000 18120 Enqueuing Expose request
02:04:27.228 00.000 21948 worker thread done servicing request
02:04:27.228 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:27.229 00.001 21948 Worker thread wakes up
02:04:27.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:27.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:28.857 01.628 21948 Exposure complete
02:04:28.902 00.045 21948 worker thread done servicing request
02:04:28.902 00.000 18120 OnExposeComplete: enter
02:04:28.904 00.002 18120 UpdateGuideState(): m_state=6
02:04:28.906 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
02:04:28.907 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=236.82, Mass=1998, SNR=31.0, Peak=183 HFD=4.1
02:04:28.908 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:04:28.909 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:04:28.910 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.21 hyp=0.38 cameraTheta=-0.59 mountX=-0.33 mountY=-0.19, mountTheta=-2.62
02:04:28.912 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.21, opts=13)
02:04:28.912 00.000 18120 Enqueuing Move request for scope (0.32, -0.21)
02:04:28.913 00.001 21948 Worker thread wakes up
02:04:28.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:28.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.21) opts 0xd
02:04:28.913 00.000 18120 UpdateGuideState exits: m=1998 RSB=31.0
02:04:28.914 00.001 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 6 / 99999
02:04:28.914 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.21)
02:04:28.914 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061068.914,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:04:28.915 00.001 21948 Moving (0.32, -0.21) raw xDistance=-0.33 yDistance=-0.19
02:04:28.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:04:28.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.916 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:28.916 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:04:28.916 00.000 21948 MoveAxis(E, 59, ABG)
02:04:28.916 00.000 21948 Guiding  Dir = 2, Dur = 59
02:04:28.916 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:28.919 00.003 21948 IsSlewing returns 0
02:04:28.919 00.000 18120 Enqueuing Expose request
02:04:28.920 00.001 21948 IsGuiding returns 0
02:04:28.921 00.001 21948 PulseGuide returned control before completion, sleep 68
02:04:28.994 00.073 21948 IsGuiding returns 0
02:04:28.994 00.000 21948 Move returns status 0, amount 59
02:04:28.994 00.000 21948 MoveAxis(N, 0, ABG)
02:04:28.994 00.000 21948 Move returns status 0, amount 0
02:04:28.994 00.000 21948 move complete, result=0
02:04:28.994 00.000 21948 worker thread done servicing request
02:04:28.994 00.000 21948 Worker thread wakes up
02:04:28.994 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:28.994 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:28.994 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
02:04:30.403 01.409 21948 Exposure complete
02:04:30.452 00.049 21948 worker thread done servicing request
02:04:30.452 00.000 18120 OnExposeComplete: enter
02:04:30.453 00.001 18120 UpdateGuideState(): m_state=6
02:04:30.455 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
02:04:30.457 00.002 18120 Star::Find returns 1 (0), X=896.13, Y=236.83, Mass=2117, SNR=31.9, Peak=205 HFD=4.1
02:04:30.460 00.003 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
02:04:30.462 00.002 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
02:04:30.464 00.002 18120 CameraToMount -- cameraX=0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-0.67 mountX=-0.29 mountY=-0.14, mountTheta=-2.70
02:04:30.466 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.20, opts=13)
02:04:30.467 00.001 18120 Enqueuing Move request for scope (0.26, -0.20)
02:04:30.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:30.468 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.9
02:04:30.468 00.000 21948 Worker thread wakes up
02:04:30.468 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 7 / 99999
02:04:30.469 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.20) opts 0xd
02:04:30.469 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061070.469,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:04:30.469 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.20)
02:04:30.469 00.000 21948 Moving (0.26, -0.20) raw xDistance=-0.29 yDistance=-0.14
02:04:30.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.470 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:30.470 00.000 18120 Enqueuing Expose request
02:04:30.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:04:30.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:30.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:04:30.470 00.000 21948 MoveAxis(E, 56, ABG)
02:04:30.470 00.000 21948 Guiding  Dir = 2, Dur = 56
02:04:30.471 00.001 21948 IsSlewing returns 0
02:04:30.471 00.000 21948 IsGuiding returns 0
02:04:30.472 00.001 21948 PulseGuide returned control before completion, sleep 65
02:04:30.543 00.071 21948 IsGuiding returns 0
02:04:30.543 00.000 21948 Move returns status 0, amount 56
02:04:30.543 00.000 21948 MoveAxis(N, 0, ABG)
02:04:30.543 00.000 21948 Move returns status 0, amount 0
02:04:30.543 00.000 21948 move complete, result=0
02:04:30.543 00.000 21948 worker thread done servicing request
02:04:30.543 00.000 21948 Worker thread wakes up
02:04:30.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:30.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:30.543 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
02:04:32.179 01.636 21948 Exposure complete
02:04:32.217 00.038 21948 worker thread done servicing request
02:04:32.217 00.000 18120 OnExposeComplete: enter
02:04:32.218 00.001 18120 UpdateGuideState(): m_state=6
02:04:32.219 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
02:04:32.219 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=237.04, Mass=2034, SNR=31.4, Peak=205 HFD=4.2
02:04:32.219 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
02:04:32.220 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
02:04:32.220 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.06 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
02:04:32.222 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.01, opts=13)
02:04:32.222 00.000 18120 Enqueuing Move request for scope (0.20, 0.01)
02:04:32.223 00.001 21948 Worker thread wakes up
02:04:32.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:32.223 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.4
02:04:32.224 00.001 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 8 / 99999
02:04:32.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
02:04:32.224 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061072.224,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
02:04:32.225 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
02:04:32.225 00.000 21948 Moving (0.20, 0.01) raw xDistance=-0.07 yDistance=-0.18
02:04:32.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:04:32.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:32.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:32.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:32.226 00.001 18120 Enqueuing Expose request
02:04:32.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:04:32.226 00.000 21948 MoveAxis(E, 0, ABG)
02:04:32.226 00.000 21948 Move returns status 0, amount 0
02:04:32.226 00.000 21948 MoveAxis(N, 0, ABG)
02:04:32.226 00.000 21948 Move returns status 0, amount 0
02:04:32.226 00.000 21948 move complete, result=0
02:04:32.226 00.000 21948 worker thread done servicing request
02:04:32.226 00.000 21948 Worker thread wakes up
02:04:32.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:32.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:32.227 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:33.750 01.523 21948 Exposure complete
02:04:33.813 00.063 21948 worker thread done servicing request
02:04:33.814 00.001 18120 OnExposeComplete: enter
02:04:33.814 00.000 18120 UpdateGuideState(): m_state=6
02:04:33.815 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
02:04:33.815 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=237.27, Mass=1898, SNR=30.2, Peak=194 HFD=4.0
02:04:33.816 00.001 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.22 = -1.22)
02:04:33.817 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
02:04:33.818 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.35 cameraTheta=0.77 mountX=0.12 mountY=-0.33, mountTheta=-1.23
02:04:33.821 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.24, opts=13)
02:04:33.821 00.000 18120 Enqueuing Move request for scope (0.25, 0.24)
02:04:33.822 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:33.822 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
02:04:33.823 00.001 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 9 / 99999
02:04:33.823 00.000 21948 Worker thread wakes up
02:04:33.823 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061073.823,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
02:04:33.824 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.24) opts 0xd
02:04:33.824 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.24)
02:04:33.824 00.000 21948 Moving (0.25, 0.24) raw xDistance=0.12 yDistance=-0.33
02:04:33.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:04:33.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:33.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:33.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:33.824 00.000 18120 Enqueuing Expose request
02:04:33.827 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:04:33.827 00.000 21948 MoveAxis(E, 0, ABG)
02:04:33.827 00.000 21948 Move returns status 0, amount 0
02:04:33.827 00.000 21948 MoveAxis(N, 0, ABG)
02:04:33.827 00.000 21948 Move returns status 0, amount 0
02:04:33.827 00.000 21948 move complete, result=0
02:04:33.827 00.000 21948 worker thread done servicing request
02:04:33.827 00.000 21948 Worker thread wakes up
02:04:33.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:33.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:33.827 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:04:35.463 01.636 21948 Exposure complete
02:04:35.491 00.028 21948 worker thread done servicing request
02:04:35.491 00.000 18120 OnExposeComplete: enter
02:04:35.492 00.001 18120 UpdateGuideState(): m_state=6
02:04:35.492 00.000 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
02:04:35.495 00.003 18120 Star::Find returns 1 (0), X=896.01, Y=237.24, Mass=1992, SNR=31.0, Peak=198 HFD=4.1
02:04:35.495 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
02:04:35.496 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
02:04:35.497 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.01 mountX=0.13 mountY=-0.21, mountTheta=-1.00
02:04:35.498 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.20, opts=13)
02:04:35.498 00.000 18120 Enqueuing Move request for scope (0.13, 0.20)
02:04:35.499 00.001 21948 Worker thread wakes up
02:04:35.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:35.499 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
02:04:35.499 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 10 / 99999
02:04:35.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
02:04:35.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
02:04:35.499 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061075.499,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
02:04:35.500 00.001 21948 Moving (0.13, 0.20) raw xDistance=0.13 yDistance=-0.21
02:04:35.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:04:35.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:35.500 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:35.501 00.001 18120 Enqueuing Expose request
02:04:35.501 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=-0.41 newest=-0.72
02:04:35.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:04:35.501 00.000 21948 MoveAxis(E, 0, ABG)
02:04:35.501 00.000 21948 Move returns status 0, amount 0
02:04:35.501 00.000 21948 MoveAxis(N, 50, ABG)
02:04:35.501 00.000 21948 Guiding  Dir = 0, Dur = 50
02:04:35.502 00.001 21948 IsSlewing returns 0
02:04:35.502 00.000 21948 IsGuiding returns 0
02:04:35.506 00.004 21948 PulseGuide returned control before completion, sleep 56
02:04:35.574 00.068 21948 IsGuiding returns 0
02:04:35.575 00.001 21948 Move returns status 0, amount 50
02:04:35.575 00.000 21948 move complete, result=0
02:04:35.575 00.000 21948 worker thread done servicing request
02:04:35.575 00.000 21948 Worker thread wakes up
02:04:35.575 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
02:04:35.577 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:35.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:36.987 01.410 21948 Exposure complete
02:04:37.034 00.047 21948 worker thread done servicing request
02:04:37.034 00.000 18120 OnExposeComplete: enter
02:04:37.035 00.001 18120 UpdateGuideState(): m_state=6
02:04:37.036 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
02:04:37.036 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=237.16, Mass=1902, SNR=30.3, Peak=190 HFD=4.2
02:04:37.038 00.002 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
02:04:37.039 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
02:04:37.040 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.51 mountX=0.02 mountY=-0.27, mountTheta=-1.49
02:04:37.042 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.13, opts=13)
02:04:37.043 00.001 18120 Enqueuing Move request for scope (0.23, 0.13)
02:04:37.043 00.000 21948 Worker thread wakes up
02:04:37.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
02:04:37.043 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
02:04:37.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:37.044 00.001 18120 UpdateGuideState exits: m=1902 RSB=30.3
02:04:37.044 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 11 / 99999
02:04:37.045 00.001 21948 Moving (0.23, 0.13) raw xDistance=0.02 yDistance=-0.27
02:04:37.045 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061077.045,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
02:04:37.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:04:37.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:04:37.045 00.000 21948 MoveAxis(E, 0, ABG)
02:04:37.045 00.000 21948 Move returns status 0, amount 0
02:04:37.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:37.046 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:37.046 00.000 18120 Enqueuing Expose request
02:04:37.046 00.000 21948 MoveAxis(N, 64, ABG)
02:04:37.046 00.000 21948 Guiding  Dir = 0, Dur = 64
02:04:37.047 00.001 21948 IsSlewing returns 0
02:04:37.047 00.000 21948 IsGuiding returns 0
02:04:37.051 00.004 21948 PulseGuide returned control before completion, sleep 70
02:04:37.127 00.076 21948 IsGuiding returns 1
02:04:37.127 00.000 21948 scope still moving after pulse duration time elapsed
02:04:37.163 00.036 21948 IsSlewing returns 0
02:04:37.165 00.002 21948 IsGuiding returns 0
02:04:37.165 00.000 21948 scope move finished after 64 + 54 ms
02:04:37.165 00.000 21948 Move returns status 0, amount 64
02:04:37.165 00.000 21948 move complete, result=0
02:04:37.166 00.001 21948 worker thread done servicing request
02:04:37.166 00.000 21948 Worker thread wakes up
02:04:37.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:37.166 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 64 ms NORTH
02:04:37.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:38.796 01.630 21948 Exposure complete
02:04:38.832 00.036 21948 worker thread done servicing request
02:04:38.832 00.000 18120 OnExposeComplete: enter
02:04:38.834 00.002 18120 UpdateGuideState(): m_state=6
02:04:38.835 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
02:04:38.836 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=236.81, Mass=1946, SNR=30.4, Peak=182 HFD=4.0
02:04:38.838 00.002 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
02:04:38.839 00.001 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
02:04:38.840 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.71 mountX=-0.19 mountY=0.13, mountTheta=2.55
02:04:38.842 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.22, opts=13)
02:04:38.843 00.001 18120 Enqueuing Move request for scope (-0.03, -0.22)
02:04:38.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:38.844 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.4
02:04:38.844 00.000 21948 Worker thread wakes up
02:04:38.844 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 12 / 99999
02:04:38.845 00.001 18120 PhdController: newstate STATE_FINISH
02:04:38.845 00.000 18120 PhdController complete: success
02:04:38.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
02:04:38.846 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
02:04:38.846 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786061078.845,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
02:04:38.846 00.000 21948 Moving (-0.03, -0.22) raw xDistance=-0.19 yDistance=0.13
02:04:38.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:04:38.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:38.846 00.000 18120 Mount: notify guiding dither settle done success=1
02:04:38.847 00.001 18120 PhdController: newstate STATE_IDLE
02:04:38.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:04:38.847 00.000 21948 MoveAxis(E, 0, ABG)
02:04:38.847 00.000 21948 Move returns status 0, amount 0
02:04:38.847 00.000 21948 MoveAxis(N, 0, ABG)
02:04:38.847 00.000 21948 Move returns status 0, amount 0
02:04:38.847 00.000 21948 move complete, result=0
02:04:38.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:38.848 00.001 21948 worker thread done servicing request
02:04:38.848 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:38.848 00.000 18120 Enqueuing Expose request
02:04:38.848 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:38.849 00.001 21948 Worker thread wakes up
02:04:38.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:38.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:40.366 01.517 21948 Exposure complete
02:04:40.414 00.048 21948 worker thread done servicing request
02:04:40.414 00.000 18120 OnExposeComplete: enter
02:04:40.415 00.001 18120 UpdateGuideState(): m_state=6
02:04:40.415 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.416 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=236.75, Mass=1880, SNR=30.1, Peak=187 HFD=4.0
02:04:40.416 00.000 18120 MultiStar: exiting stabilization period
02:04:40.417 00.001 18120 MultiStar: updating star positions after lock position change
02:04:40.417 00.000 18120 Star::Find(15, 621, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.417 00.000 18120 Star::Find returns 1 (0), X=620.90, Y=387.37, Mass=945, SNR=21.2, Peak=82 HFD=3.9
02:04:40.418 00.001 18120 Star::Find(15, 1048, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.418 00.000 18120 Star::Find returns 1 (0), X=1048.05, Y=601.49, Mass=743, SNR=18.8, Peak=71 HFD=3.7
02:04:40.419 00.001 18120 Star::Find(15, 155, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.421 00.002 18120 Star::Find returns 1 (0), X=155.09, Y=38.44, Mass=649, SNR=17.6, Peak=68 HFD=3.5
02:04:40.422 00.001 18120 Star::Find(15, 338, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.423 00.001 18120 Star::Find returns 1 (0), X=338.04, Y=895.47, Mass=662, SNR=17.9, Peak=75 HFD=3.5
02:04:40.424 00.001 18120 Star::Find(15, 162, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.425 00.001 18120 Star::Find returns 1 (0), X=162.31, Y=422.83, Mass=437, SNR=14.4, Peak=54 HFD=3.4
02:04:40.426 00.001 18120 Star::Find(15, 543, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.428 00.002 18120 Star::Find returns 1 (0), X=542.98, Y=71.06, Mass=583, SNR=16.5, Peak=55 HFD=4.5
02:04:40.428 00.000 18120 Star::Find(15, 1133, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.429 00.001 18120 Star::Find returns 1 (0), X=1132.45, Y=230.71, Mass=352, SNR=12.9, Peak=39 HFD=3.5
02:04:40.429 00.000 18120 Star::Find(15, 419, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.429 00.000 18120 Star::Find returns 1 (0), X=419.28, Y=133.88, Mass=293, SNR=11.8, Peak=35 HFD=3.4
02:04:40.430 00.001 18120 Star::Find(15, 753, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.430 00.000 18120 Star::Find returns 1 (0), X=752.80, Y=266.36, Mass=313, SNR=12.2, Peak=31 HFD=3.6
02:04:40.431 00.001 18120 Star::Find(15, 1234, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.431 00.000 18120 Star::Find returns 1 (0), X=1233.71, Y=678.33, Mass=298, SNR=11.9, Peak=30 HFD=3.1
02:04:40.431 00.000 18120 Star::Find(15, 849, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:40.432 00.001 18120 Star::Find returns 1 (0), X=849.29, Y=78.20, Mass=256, SNR=11.1, Peak=30 HFD=3.1
02:04:40.432 00.000 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.89)
02:04:40.433 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.85)
02:04:40.433 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.40 mountX=-0.27 mountY=0.08, mountTheta=2.85
02:04:40.434 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.28, opts=13)
02:04:40.435 00.001 18120 Enqueuing Move request for scope (0.05, -0.28)
02:04:40.435 00.000 21948 Worker thread wakes up
02:04:40.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
02:04:40.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
02:04:40.435 00.000 21948 Moving (0.05, -0.28) raw xDistance=-0.27 yDistance=0.08
02:04:40.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:04:40.435 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:40.436 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.1
02:04:40.436 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:40.437 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:40.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:40.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:04:40.437 00.000 21948 MoveAxis(E, 49, ABG)
02:04:40.437 00.000 21948 Guiding  Dir = 2, Dur = 49
02:04:40.437 00.000 18120 Enqueuing Expose request
02:04:40.438 00.001 21948 IsSlewing returns 0
02:04:40.438 00.000 21948 IsGuiding returns 0
02:04:40.440 00.002 21948 PulseGuide returned control before completion, sleep 58
02:04:40.505 00.065 21948 IsGuiding returns 0
02:04:40.505 00.000 21948 Move returns status 0, amount 49
02:04:40.505 00.000 21948 MoveAxis(N, 0, ABG)
02:04:40.505 00.000 21948 Move returns status 0, amount 0
02:04:40.505 00.000 21948 move complete, result=0
02:04:40.505 00.000 21948 worker thread done servicing request
02:04:40.505 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
02:04:40.506 00.001 21948 Worker thread wakes up
02:04:40.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:40.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:42.146 01.640 21948 Exposure complete
02:04:42.179 00.033 21948 worker thread done servicing request
02:04:42.179 00.000 18120 OnExposeComplete: enter
02:04:42.180 00.001 18120 UpdateGuideState(): m_state=6
02:04:42.182 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
02:04:42.183 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=237.00, Mass=1955, SNR=30.7, Peak=180 HFD=4.4
02:04:42.185 00.002 18120 MultiStar: [#1 0.24,0.18,0.72,U] [#2 -0.22,0.22,0.65,U] [#3 -0.32,0.39,0.00,M2] [#4 0.16,0.11,0.57,U] [#5 -0.08,-0.08,0.47,U] [#6 0.30,0.10,0.52,U] [#7 -0.16,0.00,0.44,U] [#8 0.12,0.15,0.39,U] 
02:04:42.186 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.10, -0.03}
02:04:42.186 00.000 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
02:04:42.188 00.002 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
02:04:42.188 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.86 mountX=0.04 mountY=-0.10, mountTheta=-1.14
02:04:42.189 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.08, opts=13)
02:04:42.190 00.001 18120 Enqueuing Move request for scope (0.07, 0.08)
02:04:42.190 00.000 21948 Worker thread wakes up
02:04:42.190 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:42.191 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.7
02:04:42.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:42.191 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:42.192 00.001 18120 Enqueuing Expose request
02:04:42.192 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
02:04:42.192 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:04:42.192 00.000 21948 Moving (0.07, 0.08) raw xDistance=0.04 yDistance=-0.10
02:04:42.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:04:42.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:42.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:04:42.192 00.000 21948 MoveAxis(E, 0, ABG)
02:04:42.192 00.000 21948 Move returns status 0, amount 0
02:04:42.192 00.000 21948 MoveAxis(N, 0, ABG)
02:04:42.192 00.000 21948 Move returns status 0, amount 0
02:04:42.192 00.000 21948 move complete, result=0
02:04:42.193 00.001 21948 worker thread done servicing request
02:04:42.193 00.000 21948 Worker thread wakes up
02:04:42.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:42.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:42.193 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:43.709 01.516 21948 Exposure complete
02:04:43.765 00.056 21948 worker thread done servicing request
02:04:43.765 00.000 18120 OnExposeComplete: enter
02:04:43.766 00.001 18120 UpdateGuideState(): m_state=6
02:04:43.767 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
02:04:43.769 00.002 18120 Star::Find returns 1 (0), X=895.64, Y=236.83, Mass=1920, SNR=30.3, Peak=177 HFD=3.9
02:04:43.772 00.003 18120 MultiStar: [#1 -0.09,-0.01,0.75,U] [#2 -0.31,0.03,0.63,U] [#3 -0.14,0.10,0.61,U] [#4 -0.01,-0.04,0.57,U] [#5 -0.32,-0.14,0.48,U] [#6 0.02,0.15,0.53,U] [#7 -0.21,0.17,0.45,U] [#8 0.14,-0.09,0.40,U] 
02:04:43.773 00.001 18120 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.24, -0.20}
02:04:43.774 00.001 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.01 = 1.27)
02:04:43.775 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.05 = 1.23)
02:04:43.775 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.01 mountX=0.04 mountY=0.13, mountTheta=1.27
02:04:43.777 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.02, opts=13)
02:04:43.777 00.000 18120 Enqueuing Move request for scope (-0.14, -0.02)
02:04:43.778 00.001 21948 Worker thread wakes up
02:04:43.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:43.778 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.3
02:04:43.779 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:43.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:43.779 00.000 18120 Enqueuing Expose request
02:04:43.780 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
02:04:43.780 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
02:04:43.780 00.000 21948 Moving (-0.14, -0.02) raw xDistance=0.04 yDistance=0.13
02:04:43.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:04:43.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:43.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:04:43.780 00.000 21948 MoveAxis(E, 0, ABG)
02:04:43.780 00.000 21948 Move returns status 0, amount 0
02:04:43.780 00.000 21948 MoveAxis(N, 0, ABG)
02:04:43.780 00.000 21948 Move returns status 0, amount 0
02:04:43.780 00.000 21948 move complete, result=0
02:04:43.780 00.000 21948 worker thread done servicing request
02:04:43.780 00.000 21948 Worker thread wakes up
02:04:43.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:43.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:43.781 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:45.420 01.639 21948 Exposure complete
02:04:45.457 00.037 21948 worker thread done servicing request
02:04:45.457 00.000 18120 OnExposeComplete: enter
02:04:45.459 00.002 18120 UpdateGuideState(): m_state=6
02:04:45.460 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
02:04:45.461 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=236.95, Mass=1948, SNR=30.6, Peak=180 HFD=4.2
02:04:45.462 00.001 18120 MultiStar: [#1 -0.08,0.02,0.73,U] [#2 -0.16,0.24,0.64,U] [#3 -0.26,0.11,0.59,U] [#4 -0.23,0.00,0.54,U] [#5 -0.23,-0.16,0.48,U] [#6 -0.11,0.13,0.51,U] [#7 0.10,0.18,0.42,U] [#8 0.07,0.25,0.41,U] 
02:04:45.462 00.000 18120 single-star, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.08, -0.08}
02:04:45.463 00.001 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.00) = xAngle (-4.39 = 1.89)
02:04:45.463 00.000 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.85)
02:04:45.464 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.39 mountX=-0.04 mountY=0.11, mountTheta=1.89
02:04:45.465 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.08, opts=13)
02:04:45.465 00.000 18120 Enqueuing Move request for scope (-0.08, -0.08)
02:04:45.466 00.001 21948 Worker thread wakes up
02:04:45.466 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:45.466 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.6
02:04:45.467 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:45.467 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:45.468 00.001 18120 Enqueuing Expose request
02:04:45.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
02:04:45.468 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
02:04:45.468 00.000 21948 Moving (-0.08, -0.08) raw xDistance=-0.04 yDistance=0.11
02:04:45.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:04:45.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:45.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:04:45.468 00.000 21948 MoveAxis(E, 0, ABG)
02:04:45.468 00.000 21948 Move returns status 0, amount 0
02:04:45.468 00.000 21948 MoveAxis(N, 0, ABG)
02:04:45.468 00.000 21948 Move returns status 0, amount 0
02:04:45.468 00.000 21948 move complete, result=0
02:04:45.468 00.000 21948 worker thread done servicing request
02:04:45.468 00.000 21948 Worker thread wakes up
02:04:45.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:45.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:45.469 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:46.997 01.528 21948 Exposure complete
02:04:47.038 00.041 21948 worker thread done servicing request
02:04:47.038 00.000 18120 OnExposeComplete: enter
02:04:47.039 00.001 18120 UpdateGuideState(): m_state=6
02:04:47.041 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
02:04:47.042 00.001 18120 Star::Find returns 1 (0), X=895.83, Y=236.99, Mass=1933, SNR=30.5, Peak=193 HFD=4.2
02:04:47.043 00.001 18120 MultiStar: [#1 0.22,-0.01,0.73,U] [#2 -0.11,0.16,0.64,U] [#3 -0.24,0.13,0.59,U] [#4 -0.16,-0.02,0.56,U] [#5 -0.35,-0.03,0.45,U] [#6 0.09,0.31,0.51,U] [#7 -0.28,-0.00,0.44,U] [#8 0.09,0.32,0.41,U] 
02:04:47.045 00.002 18120 single-star, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.05, -0.04}
02:04:47.046 00.001 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.00) = xAngle (-4.36 = 1.92)
02:04:47.047 00.001 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.40 = 1.89)
02:04:47.048 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.36 mountX=-0.02 mountY=0.06, mountTheta=1.92
02:04:47.050 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
02:04:47.051 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
02:04:47.051 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:47.051 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.5
02:04:47.052 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:47.052 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:47.053 00.001 18120 Enqueuing Expose request
02:04:47.053 00.000 21948 Worker thread wakes up
02:04:47.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:04:47.053 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:04:47.053 00.000 21948 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
02:04:47.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:47.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:47.053 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:04:47.053 00.000 21948 MoveAxis(E, 0, ABG)
02:04:47.053 00.000 21948 Move returns status 0, amount 0
02:04:47.053 00.000 21948 MoveAxis(N, 0, ABG)
02:04:47.053 00.000 21948 Move returns status 0, amount 0
02:04:47.053 00.000 21948 move complete, result=0
02:04:47.053 00.000 21948 worker thread done servicing request
02:04:47.053 00.000 21948 Worker thread wakes up
02:04:47.053 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:47.053 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:47.054 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:48.682 01.628 21948 Exposure complete
02:04:48.726 00.044 21948 worker thread done servicing request
02:04:48.726 00.000 18120 OnExposeComplete: enter
02:04:48.726 00.000 18120 UpdateGuideState(): m_state=6
02:04:48.727 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
02:04:48.728 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=236.90, Mass=1965, SNR=30.8, Peak=164 HFD=4.0
02:04:48.729 00.001 18120 MultiStar: [#1 0.03,0.01,0.72,U] [#2 -0.39,0.23,0.00,M1] [#3 -0.23,0.18,0.60,U] [#4 -0.16,0.13,0.57,U] [#5 -0.25,-0.14,0.46,U] [#6 0.06,0.08,0.57,U] [#7 -0.08,-0.07,0.44,U] [#8 0.22,0.23,0.40,U] 
02:04:48.730 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {-0.23, -0.13}
02:04:48.730 00.000 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
02:04:48.731 00.001 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
02:04:48.731 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.92 mountX=0.06 mountY=0.08, mountTheta=0.91
02:04:48.732 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.02, opts=13)
02:04:48.733 00.001 18120 Enqueuing Move request for scope (-0.10, 0.02)
02:04:48.733 00.000 21948 Worker thread wakes up
02:04:48.733 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:48.734 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.8
02:04:48.734 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:48.735 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
02:04:48.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
02:04:48.735 00.000 21948 Moving (-0.10, 0.02) raw xDistance=0.06 yDistance=0.08
02:04:48.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:04:48.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:48.735 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:48.736 00.001 18120 Enqueuing Expose request
02:04:48.737 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:04:48.737 00.000 21948 MoveAxis(E, 0, ABG)
02:04:48.738 00.001 21948 Move returns status 0, amount 0
02:04:48.738 00.000 21948 MoveAxis(N, 0, ABG)
02:04:48.738 00.000 21948 Move returns status 0, amount 0
02:04:48.738 00.000 21948 move complete, result=0
02:04:48.738 00.000 21948 worker thread done servicing request
02:04:48.738 00.000 21948 Worker thread wakes up
02:04:48.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:48.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:48.739 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:50.256 01.517 21948 Exposure complete
02:04:50.300 00.044 21948 worker thread done servicing request
02:04:50.300 00.000 18120 OnExposeComplete: enter
02:04:50.301 00.001 18120 UpdateGuideState(): m_state=6
02:04:50.301 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
02:04:50.302 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=236.84, Mass=2017, SNR=31.2, Peak=195 HFD=4.0
02:04:50.302 00.000 18120 MultiStar: [#1 -0.04,0.12,0.71,U] [#2 0.02,0.28,0.62,U] [#3 -0.36,0.05,0.58,U] [#4 0.09,0.06,0.55,U] [#5 -0.19,-0.09,0.45,U] [#6 0.27,0.08,0.51,U] [#7 -0.00,-0.04,0.43,U] [#8 0.02,-0.18,0.36,U] 
02:04:50.303 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.12, -0.19}
02:04:50.303 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
02:04:50.303 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.92 = 0.92)
02:04:50.304 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.96 mountX=0.03 mountY=0.04, mountTheta=0.95
02:04:50.305 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
02:04:50.306 00.001 18120 Enqueuing Move request for scope (-0.05, 0.01)
02:04:50.306 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:50.307 00.001 18120 UpdateGuideState exits: m=2017 RSB=31.2
02:04:50.307 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:50.307 00.000 21948 Worker thread wakes up
02:04:50.307 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
02:04:50.308 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
02:04:50.308 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:50.308 00.000 18120 Enqueuing Expose request
02:04:50.308 00.000 21948 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.04
02:04:50.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:50.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:50.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:04:50.308 00.000 21948 MoveAxis(E, 0, ABG)
02:04:50.308 00.000 21948 Move returns status 0, amount 0
02:04:50.308 00.000 21948 MoveAxis(N, 0, ABG)
02:04:50.308 00.000 21948 Move returns status 0, amount 0
02:04:50.309 00.001 21948 move complete, result=0
02:04:50.309 00.000 21948 worker thread done servicing request
02:04:50.309 00.000 21948 Worker thread wakes up
02:04:50.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:50.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:50.309 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:51.938 01.629 21948 Exposure complete
02:04:51.970 00.032 21948 worker thread done servicing request
02:04:51.981 00.011 18120 OnExposeComplete: enter
02:04:51.983 00.002 18120 UpdateGuideState(): m_state=6
02:04:51.986 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
02:04:51.988 00.002 18120 Star::Find returns 1 (0), X=895.74, Y=236.80, Mass=1961, SNR=30.6, Peak=173 HFD=3.9
02:04:51.991 00.003 18120 MultiStar: [#1 -0.01,-0.15,0.73,U] [#2 -0.31,-0.01,0.65,U] [#3 -0.28,0.08,0.60,U] [#4 -0.08,-0.20,0.56,U] [#5 -0.41,-0.06,0.00,M1] [#6 0.06,0.12,0.53,U] [#7 -0.41,0.10,0.00,M1] [#8 -0.15,-0.10,0.40,U] 
02:04:51.993 00.002 18120 refined, 6 included, MultiStar: {-0.13, -0.09}, one-star: {-0.14, -0.24}
02:04:51.996 00.003 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.56 = 1.73)
02:04:51.997 00.001 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.69)
02:04:51.998 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.56 mountX=-0.02 mountY=0.16, mountTheta=1.73
02:04:51.999 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.09, opts=13)
02:04:52.000 00.001 18120 Enqueuing Move request for scope (-0.13, -0.09)
02:04:52.000 00.000 21948 Worker thread wakes up
02:04:52.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:52.001 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.6
02:04:52.001 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:52.001 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:52.002 00.001 18120 Enqueuing Expose request
02:04:52.002 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
02:04:52.002 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
02:04:52.002 00.000 21948 Moving (-0.13, -0.09) raw xDistance=-0.02 yDistance=0.16
02:04:52.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:52.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:52.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:04:52.002 00.000 21948 MoveAxis(E, 0, ABG)
02:04:52.002 00.000 21948 Move returns status 0, amount 0
02:04:52.003 00.001 21948 MoveAxis(N, 0, ABG)
02:04:52.003 00.000 21948 Move returns status 0, amount 0
02:04:52.003 00.000 21948 move complete, result=0
02:04:52.003 00.000 21948 worker thread done servicing request
02:04:52.003 00.000 21948 Worker thread wakes up
02:04:52.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:52.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:52.005 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:53.525 01.520 21948 Exposure complete
02:04:53.582 00.057 21948 worker thread done servicing request
02:04:53.582 00.000 18120 OnExposeComplete: enter
02:04:53.583 00.001 18120 UpdateGuideState(): m_state=6
02:04:53.583 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
02:04:53.585 00.002 18120 Star::Find returns 1 (0), X=895.84, Y=236.73, Mass=1935, SNR=30.5, Peak=182 HFD=4.0
02:04:53.587 00.002 18120 MultiStar: [#1 -0.22,0.06,0.75,U] [#2 -0.27,-0.01,0.64,U] [#3 -0.08,-0.01,0.59,U] [#4 -0.20,-0.02,0.55,U] [#5 -0.37,-0.10,0.00,M2] [#6 0.10,0.08,0.55,U] [#7 -0.14,0.04,0.44,U] [#8 0.10,0.06,0.39,U] 
02:04:53.589 00.002 18120 refined, 7 included, MultiStar: {-0.10, -0.04}, one-star: {-0.04, -0.30}
02:04:53.590 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.75 = 1.53)
02:04:53.591 00.001 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.49)
02:04:53.593 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=0.00 mountY=0.11, mountTheta=1.53
02:04:53.595 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.04, opts=13)
02:04:53.596 00.001 18120 Enqueuing Move request for scope (-0.10, -0.04)
02:04:53.597 00.001 21948 Worker thread wakes up
02:04:53.597 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
02:04:53.597 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
02:04:53.597 00.000 21948 Moving (-0.10, -0.04) raw xDistance=0.00 yDistance=0.11
02:04:53.598 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:04:53.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:53.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:53.599 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:04:53.599 00.000 21948 MoveAxis(E, 0, ABG)
02:04:53.599 00.000 21948 Move returns status 0, amount 0
02:04:53.599 00.000 21948 MoveAxis(N, 0, ABG)
02:04:53.599 00.000 21948 Move returns status 0, amount 0
02:04:53.599 00.000 21948 move complete, result=0
02:04:53.599 00.000 21948 worker thread done servicing request
02:04:53.599 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
02:04:53.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:53.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:53.601 00.001 18120 Enqueuing Expose request
02:04:53.601 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:53.602 00.001 21948 Worker thread wakes up
02:04:53.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:53.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:55.237 01.635 21948 Exposure complete
02:04:55.279 00.042 21948 worker thread done servicing request
02:04:55.279 00.000 18120 OnExposeComplete: enter
02:04:55.280 00.001 18120 UpdateGuideState(): m_state=6
02:04:55.282 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
02:04:55.282 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=236.81, Mass=2082, SNR=31.5, Peak=188 HFD=4.0
02:04:55.283 00.001 18120 MultiStar: [#1 -0.06,-0.04,0.70,U] [#2 -0.21,-0.09,0.63,U] [#3 -0.16,0.06,0.62,U] [#4 -0.05,-0.10,0.52,U] [#5 -0.27,-0.05,0.47,U] [#6 0.21,-0.16,0.49,U] [#7 -0.10,-0.06,0.42,U] [#8 -0.04,-0.17,0.39,U] 
02:04:55.283 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.05, -0.23}
02:04:55.284 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.04)
02:04:55.284 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 2.00)
02:04:55.285 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.25 mountX=-0.06 mountY=0.12, mountTheta=2.03
02:04:55.286 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
02:04:55.286 00.000 18120 Enqueuing Move request for scope (-0.08, -0.10)
02:04:55.287 00.001 21948 Worker thread wakes up
02:04:55.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:55.287 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.5
02:04:55.288 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:55.288 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:55.288 00.000 18120 Enqueuing Expose request
02:04:55.289 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:04:55.289 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:04:55.289 00.000 21948 Moving (-0.08, -0.10) raw xDistance=-0.06 yDistance=0.12
02:04:55.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:55.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:55.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:04:55.289 00.000 21948 MoveAxis(E, 0, ABG)
02:04:55.289 00.000 21948 Move returns status 0, amount 0
02:04:55.289 00.000 21948 MoveAxis(N, 0, ABG)
02:04:55.289 00.000 21948 Move returns status 0, amount 0
02:04:55.289 00.000 21948 move complete, result=0
02:04:55.289 00.000 21948 worker thread done servicing request
02:04:55.289 00.000 21948 Worker thread wakes up
02:04:55.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:55.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:55.289 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:56.816 01.527 21948 Exposure complete
02:04:56.867 00.051 21948 worker thread done servicing request
02:04:56.868 00.001 18120 OnExposeComplete: enter
02:04:56.869 00.001 18120 UpdateGuideState(): m_state=6
02:04:56.871 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
02:04:56.872 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=236.81, Mass=2026, SNR=31.2, Peak=149 HFD=4.3
02:04:56.874 00.002 18120 MultiStar: [#1 -0.22,0.24,0.72,U] [#2 -0.62,0.30,0.00,M1] [#3 -0.46,0.27,0.00,M1] [#4 -0.24,-0.08,0.56,U] [#5 -0.65,0.00,0.00,M2] [#6 -0.03,0.08,0.50,U] [#7 -0.57,0.02,0.00,M1] [#8 -0.23,0.45,0.00,M1] 
02:04:56.875 00.001 18120 refined, 3 included, MultiStar: {-0.21, -0.02}, one-star: {-0.28, -0.22}
02:04:56.876 00.001 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.00) = xAngle (-5.06 = 1.22)
02:04:56.878 00.002 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.10 = 1.18)
02:04:56.879 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.06 mountX=0.07 mountY=0.20, mountTheta=1.22
02:04:56.882 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.02, opts=13)
02:04:56.883 00.001 18120 Enqueuing Move request for scope (-0.21, -0.02)
02:04:56.883 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:56.884 00.001 18120 UpdateGuideState exits: m=2026 RSB=31.2
02:04:56.884 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.885 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:56.885 00.000 18120 Enqueuing Expose request
02:04:56.886 00.001 21948 Worker thread wakes up
02:04:56.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
02:04:56.886 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
02:04:56.886 00.000 21948 Moving (-0.21, -0.02) raw xDistance=0.07 yDistance=0.20
02:04:56.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:04:56.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:56.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:04:56.886 00.000 21948 MoveAxis(E, 0, ABG)
02:04:56.886 00.000 21948 Move returns status 0, amount 0
02:04:56.886 00.000 21948 MoveAxis(N, 0, ABG)
02:04:56.886 00.000 21948 Move returns status 0, amount 0
02:04:56.886 00.000 21948 move complete, result=0
02:04:56.886 00.000 21948 worker thread done servicing request
02:04:56.886 00.000 21948 Worker thread wakes up
02:04:56.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:56.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:04:56.886 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:58.518 01.632 21948 Exposure complete
02:04:58.561 00.043 21948 worker thread done servicing request
02:04:58.561 00.000 18120 OnExposeComplete: enter
02:04:58.563 00.002 18120 UpdateGuideState(): m_state=6
02:04:58.566 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
02:04:58.568 00.002 18120 Star::Find returns 1 (0), X=895.66, Y=236.96, Mass=1905, SNR=30.3, Peak=165 HFD=4.0
02:04:58.570 00.002 18120 MultiStar: [#1 -0.23,0.20,0.72,U] [#2 -0.50,0.22,0.00,M2] [#3 -0.62,0.15,0.00,M2] [#4 -0.43,0.09,0.00,M1] [#5 -0.40,-0.16,0.00,M3] [#6 -0.24,0.22,0.51,U] [#7 -0.27,-0.02,0.46,U] [#8 -0.09,-0.04,0.39,U] 
02:04:58.571 00.001 18120 refined, 4 included, MultiStar: {-0.22, 0.05}, one-star: {-0.22, -0.07}
02:04:58.572 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
02:04:58.572 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
02:04:58.572 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.91 mountX=0.14 mountY=0.17, mountTheta=0.90
02:04:58.574 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.05, opts=13)
02:04:58.574 00.000 18120 Enqueuing Move request for scope (-0.22, 0.05)
02:04:58.574 00.000 21948 Worker thread wakes up
02:04:58.575 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
02:04:58.575 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
02:04:58.575 00.000 21948 Moving (-0.22, 0.05) raw xDistance=0.14 yDistance=0.17
02:04:58.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:04:58.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:58.575 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:04:58.575 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.3
02:04:58.576 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:04:58.576 00.000 21948 MoveAxis(E, 0, ABG)
02:04:58.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:58.576 00.000 21948 Move returns status 0, amount 0
02:04:58.576 00.000 21948 MoveAxis(N, 0, ABG)
02:04:58.576 00.000 21948 Move returns status 0, amount 0
02:04:58.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:04:58.577 00.001 18120 Enqueuing Expose request
02:04:58.577 00.000 21948 move complete, result=0
02:04:58.577 00.000 21948 worker thread done servicing request
02:04:58.577 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:58.577 00.000 21948 Worker thread wakes up
02:04:58.578 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:04:58.578 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:00.089 01.511 21948 Exposure complete
02:05:00.164 00.075 21948 worker thread done servicing request
02:05:00.164 00.000 18120 OnExposeComplete: enter
02:05:00.165 00.001 18120 UpdateGuideState(): m_state=6
02:05:00.166 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
02:05:00.166 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=237.18, Mass=2010, SNR=30.9, Peak=161 HFD=4.0
02:05:00.166 00.000 18120 MultiStar: [#1 -0.50,0.56,0.00,M1] [#2 -0.41,0.41,0.00,M3] [#3 -0.55,0.34,0.00,M3] [#4 -0.56,0.24,0.00,M2] [#5 -0.67,0.35,0.00,M4] [#6 -0.52,0.61,0.00,M1] [#7 -0.44,0.43,0.00,M1] [#8 -0.22,0.58,0.00,M1] 
02:05:00.167 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
02:05:00.168 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
02:05:00.169 00.001 18120 CameraToMount -- cameraX=-0.55 cameraY=0.14 hyp=0.57 cameraTheta=2.89 mountX=0.36 mountY=0.43, mountTheta=0.87
02:05:00.172 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.55, y=0.14, opts=13)
02:05:00.172 00.000 18120 Enqueuing Move request for scope (-0.55, 0.14)
02:05:00.173 00.001 21948 Worker thread wakes up
02:05:00.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:00.173 00.000 18120 UpdateGuideState exits: m=2010 RSB=30.9
02:05:00.174 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:00.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:00.175 00.001 18120 Enqueuing Expose request
02:05:00.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.14) opts 0xd
02:05:00.175 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.55, 0.14)
02:05:00.175 00.000 21948 Moving (-0.55, 0.14) raw xDistance=0.36 yDistance=0.43
02:05:00.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:05:00.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:00.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
02:05:00.175 00.000 21948 MoveAxis(W, 64, ABG)
02:05:00.175 00.000 21948 Guiding  Dir = 3, Dur = 64
02:05:00.175 00.000 21948 IsSlewing returns 0
02:05:00.175 00.000 21948 IsGuiding returns 0
02:05:00.177 00.002 21948 PulseGuide returned control before completion, sleep 73
02:05:00.256 00.079 21948 IsGuiding returns 0
02:05:00.256 00.000 21948 Move returns status 0, amount 64
02:05:00.256 00.000 21948 MoveAxis(N, 0, ABG)
02:05:00.256 00.000 21948 Move returns status 0, amount 0
02:05:00.256 00.000 21948 move complete, result=0
02:05:00.256 00.000 21948 worker thread done servicing request
02:05:00.256 00.000 21948 Worker thread wakes up
02:05:00.256 00.000 18120 GuideStep: 0.4 px 64 ms WEST, 0.4 px 0 ms NORTH
02:05:00.257 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:00.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:01.884 01.627 21948 Exposure complete
02:05:01.912 00.028 21948 worker thread done servicing request
02:05:01.912 00.000 18120 OnExposeComplete: enter
02:05:01.914 00.002 18120 UpdateGuideState(): m_state=6
02:05:01.914 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
02:05:01.914 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=236.77, Mass=1909, SNR=30.3, Peak=176 HFD=4.2
02:05:01.915 00.001 18120 MultiStar: [#1 -0.00,-0.24,0.72,U] [#2 -0.14,-0.09,0.68,U] [#3 -0.16,-0.02,0.64,U] [#4 0.09,-0.20,0.56,U] [#5 -0.02,-0.13,0.47,U] [#6 0.15,-0.10,0.54,U] [#7 0.10,-0.26,0.44,U] [#8 -0.05,-0.05,0.40,U] 
02:05:01.915 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {-0.05, -0.26}
02:05:01.916 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
02:05:01.916 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.56)
02:05:01.918 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=-0.14 mountY=0.09, mountTheta=2.57
02:05:01.919 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.16, opts=13)
02:05:01.919 00.000 18120 Enqueuing Move request for scope (-0.02, -0.16)
02:05:01.920 00.001 21948 Worker thread wakes up
02:05:01.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:01.920 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
02:05:01.921 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:01.921 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:01.922 00.001 18120 Enqueuing Expose request
02:05:01.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
02:05:01.922 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
02:05:01.922 00.000 21948 Moving (-0.02, -0.16) raw xDistance=-0.14 yDistance=0.09
02:05:01.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:05:01.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:01.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:05:01.922 00.000 21948 MoveAxis(E, 0, ABG)
02:05:01.922 00.000 21948 Move returns status 0, amount 0
02:05:01.922 00.000 21948 MoveAxis(N, 0, ABG)
02:05:01.922 00.000 21948 Move returns status 0, amount 0
02:05:01.922 00.000 21948 move complete, result=0
02:05:01.922 00.000 21948 worker thread done servicing request
02:05:01.922 00.000 21948 Worker thread wakes up
02:05:01.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:01.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:01.923 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:03.433 01.510 21948 Exposure complete
02:05:03.470 00.037 21948 worker thread done servicing request
02:05:03.470 00.000 18120 OnExposeComplete: enter
02:05:03.472 00.002 18120 UpdateGuideState(): m_state=6
02:05:03.473 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
02:05:03.473 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=236.68, Mass=2088, SNR=31.6, Peak=206 HFD=3.9
02:05:03.474 00.001 18120 MultiStar: [#1 0.10,-0.12,0.68,U] [#2 -0.10,-0.02,0.64,U] [#3 -0.15,0.05,0.60,U] [#4 0.04,-0.16,0.56,U] [#5 -0.13,-0.07,0.45,U] [#6 0.13,0.16,0.52,U] [#7 0.00,-0.23,0.43,U] [#8 0.08,-0.02,0.40,U] 
02:05:03.474 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.02, -0.35}
02:05:03.475 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.56 = 2.72)
02:05:03.475 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.68)
02:05:03.476 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.56 mountX=-0.10 mountY=0.05, mountTheta=2.69
02:05:03.477 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.11, opts=13)
02:05:03.477 00.000 18120 Enqueuing Move request for scope (0.00, -0.11)
02:05:03.478 00.001 21948 Worker thread wakes up
02:05:03.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
02:05:03.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
02:05:03.478 00.000 21948 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
02:05:03.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:05:03.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:03.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:03.478 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.6
02:05:03.480 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:03.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:03.481 00.001 18120 Enqueuing Expose request
02:05:03.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:03.481 00.000 21948 MoveAxis(E, 0, ABG)
02:05:03.481 00.000 21948 Move returns status 0, amount 0
02:05:03.481 00.000 21948 MoveAxis(N, 0, ABG)
02:05:03.481 00.000 21948 Move returns status 0, amount 0
02:05:03.482 00.001 21948 move complete, result=0
02:05:03.482 00.000 21948 worker thread done servicing request
02:05:03.482 00.000 21948 Worker thread wakes up
02:05:03.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:03.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:03.482 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:05.111 01.629 21948 Exposure complete
02:05:05.147 00.036 21948 worker thread done servicing request
02:05:05.147 00.000 18120 OnExposeComplete: enter
02:05:05.148 00.001 18120 UpdateGuideState(): m_state=6
02:05:05.150 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
02:05:05.152 00.002 18120 Star::Find returns 1 (0), X=895.84, Y=236.81, Mass=1990, SNR=30.8, Peak=190 HFD=4.0
02:05:05.154 00.002 18120 MultiStar: [#1 -0.07,0.09,0.70,U] [#2 -0.28,0.02,0.64,U] [#3 -0.21,-0.00,0.58,U] [#4 0.07,-0.06,0.55,U] [#5 -0.22,-0.16,0.49,U] [#6 0.11,-0.02,0.52,U] [#7 -0.04,0.26,0.41,U] [#8 -0.06,0.19,0.39,U] 
02:05:05.155 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.03, -0.22}
02:05:05.156 00.001 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.35)
02:05:05.157 00.001 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.31)
02:05:05.160 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.94 mountX=0.02 mountY=0.08, mountTheta=1.34
02:05:05.162 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
02:05:05.163 00.001 18120 Enqueuing Move request for scope (-0.08, -0.02)
02:05:05.163 00.000 21948 Worker thread wakes up
02:05:05.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:05.164 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.8
02:05:05.164 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:05.164 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:05.165 00.001 18120 Enqueuing Expose request
02:05:05.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
02:05:05.165 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
02:05:05.165 00.000 21948 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
02:05:05.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:05:05.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:05.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:05:05.165 00.000 21948 MoveAxis(E, 0, ABG)
02:05:05.165 00.000 21948 Move returns status 0, amount 0
02:05:05.166 00.001 21948 MoveAxis(N, 0, ABG)
02:05:05.166 00.000 21948 Move returns status 0, amount 0
02:05:05.166 00.000 21948 move complete, result=0
02:05:05.166 00.000 21948 worker thread done servicing request
02:05:05.166 00.000 21948 Worker thread wakes up
02:05:05.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:05.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:05.166 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:06.681 01.515 21948 Exposure complete
02:05:06.733 00.052 21948 worker thread done servicing request
02:05:06.733 00.000 18120 OnExposeComplete: enter
02:05:06.734 00.001 18120 UpdateGuideState(): m_state=6
02:05:06.734 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
02:05:06.736 00.002 18120 Star::Find returns 1 (0), X=895.73, Y=236.96, Mass=2038, SNR=31.3, Peak=185 HFD=4.1
02:05:06.738 00.002 18120 MultiStar: [#1 0.04,0.16,0.69,U] [#2 -0.34,0.20,0.00,M1] [#3 -0.26,0.27,0.00,M1] [#4 -0.18,0.29,0.56,U] [#5 -0.18,0.08,0.47,U] [#6 0.17,0.07,0.51,U] [#7 -0.19,0.15,0.42,U] [#8 0.22,-0.04,0.39,U] 
02:05:06.739 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.15, -0.07}
02:05:06.740 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
02:05:06.741 00.001 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
02:05:06.744 00.003 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.17 mountX=0.09 mountY=0.01, mountTheta=0.13
02:05:06.748 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
02:05:06.748 00.000 18120 Enqueuing Move request for scope (-0.05, 0.08)
02:05:06.749 00.001 21948 Worker thread wakes up
02:05:06.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:06.749 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.3
02:05:06.750 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:06.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:06.750 00.000 18120 Enqueuing Expose request
02:05:06.751 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
02:05:06.751 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:05:06.751 00.000 21948 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.01
02:05:06.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:06.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:06.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:05:06.751 00.000 21948 MoveAxis(E, 0, ABG)
02:05:06.751 00.000 21948 Move returns status 0, amount 0
02:05:06.751 00.000 21948 MoveAxis(N, 0, ABG)
02:05:06.751 00.000 21948 Move returns status 0, amount 0
02:05:06.751 00.000 21948 move complete, result=0
02:05:06.751 00.000 21948 worker thread done servicing request
02:05:06.751 00.000 21948 Worker thread wakes up
02:05:06.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:06.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:06.751 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:08.374 01.623 21948 Exposure complete
02:05:08.410 00.036 21948 worker thread done servicing request
02:05:08.410 00.000 18120 OnExposeComplete: enter
02:05:08.411 00.001 18120 UpdateGuideState(): m_state=6
02:05:08.411 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
02:05:08.413 00.002 18120 Star::Find returns 1 (0), X=895.94, Y=236.82, Mass=1990, SNR=30.9, Peak=197 HFD=4.2
02:05:08.414 00.001 18120 MultiStar: [#1 0.20,-0.05,0.73,U] [#2 -0.09,0.22,0.61,U] [#3 0.01,0.03,0.59,U] [#4 0.09,-0.16,0.55,U] [#5 -0.06,-0.12,0.46,U] [#6 0.38,-0.09,0.00,M1] [#7 0.03,-0.04,0.42,U] [#8 0.31,-0.04,0.40,U] 
02:05:08.415 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.06, -0.21}
02:05:08.416 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
02:05:08.417 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
02:05:08.418 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
02:05:08.420 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
02:05:08.422 00.002 18120 Enqueuing Move request for scope (0.07, -0.06)
02:05:08.425 00.003 21948 Worker thread wakes up
02:05:08.425 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:08.425 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
02:05:08.426 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:08.426 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:08.427 00.001 18120 Enqueuing Expose request
02:05:08.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
02:05:08.427 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
02:05:08.427 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.03
02:05:08.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:05:08.427 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:08.427 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:05:08.427 00.000 21948 MoveAxis(E, 0, ABG)
02:05:08.427 00.000 21948 Move returns status 0, amount 0
02:05:08.427 00.000 21948 MoveAxis(N, 0, ABG)
02:05:08.427 00.000 21948 Move returns status 0, amount 0
02:05:08.427 00.000 21948 move complete, result=0
02:05:08.428 00.001 21948 worker thread done servicing request
02:05:08.428 00.000 21948 Worker thread wakes up
02:05:08.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:08.428 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:08.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:09.955 01.527 21948 Exposure complete
02:05:09.981 00.026 21948 worker thread done servicing request
02:05:09.982 00.001 18120 OnExposeComplete: enter
02:05:09.982 00.000 18120 UpdateGuideState(): m_state=6
02:05:09.983 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
02:05:09.983 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=236.68, Mass=1979, SNR=30.8, Peak=175 HFD=4.0
02:05:09.984 00.001 18120 MultiStar: [#1 0.03,-0.22,0.74,U] [#2 -0.04,0.01,0.63,U] [#3 0.04,-0.10,0.59,U] [#4 0.09,0.02,0.57,U] [#5 -0.04,-0.20,0.46,U] [#6 0.21,0.08,0.46,U] [#7 0.03,0.02,0.42,U] [#8 0.29,-0.21,0.39,U] 
02:05:09.984 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.10, -0.35}
02:05:09.985 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
02:05:09.985 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
02:05:09.985 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.08 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
02:05:09.987 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.13, opts=13)
02:05:09.987 00.000 18120 Enqueuing Move request for scope (0.07, -0.13)
02:05:09.988 00.001 21948 Worker thread wakes up
02:05:09.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:05:09.988 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:05:09.988 00.000 21948 Moving (0.07, -0.13) raw xDistance=-0.15 yDistance=-0.00
02:05:09.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:05:09.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:09.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:05:09.988 00.000 21948 MoveAxis(E, 0, ABG)
02:05:09.988 00.000 21948 Move returns status 0, amount 0
02:05:09.988 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:09.988 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.8
02:05:09.989 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:09.989 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:09.990 00.001 18120 Enqueuing Expose request
02:05:09.990 00.000 21948 MoveAxis(N, 0, ABG)
02:05:09.990 00.000 21948 Move returns status 0, amount 0
02:05:09.990 00.000 21948 move complete, result=0
02:05:09.990 00.000 21948 worker thread done servicing request
02:05:09.990 00.000 21948 Worker thread wakes up
02:05:09.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:09.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:09.991 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:11.621 01.630 21948 Exposure complete
02:05:11.660 00.039 21948 worker thread done servicing request
02:05:11.663 00.003 18120 OnExposeComplete: enter
02:05:11.665 00.002 18120 UpdateGuideState(): m_state=6
02:05:11.668 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
02:05:11.670 00.002 18120 Star::Find returns 1 (0), X=896.09, Y=236.56, Mass=2055, SNR=31.5, Peak=176 HFD=3.9
02:05:11.673 00.003 18120 MultiStar: [#1 0.32,-0.29,0.00,M1] [#2 -0.02,-0.15,0.62,U] [#3 0.16,-0.17,0.60,U] [#4 0.12,-0.26,0.56,U] [#5 -0.03,-0.38,0.00,M1] [#6 0.37,-0.06,0.00,M1] [#7 0.13,-0.23,0.41,U] [#8 0.38,-0.05,0.00,M1] 
02:05:11.675 00.002 18120 refined, 4 included, MultiStar: {0.13, -0.28}, one-star: {0.22, -0.47}
02:05:11.677 00.002 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
02:05:11.680 00.003 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
02:05:11.680 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.13 mountX=-0.31 mountY=0.01, mountTheta=3.11
02:05:11.681 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.28, opts=13)
02:05:11.682 00.001 18120 Enqueuing Move request for scope (0.13, -0.28)
02:05:11.682 00.000 21948 Worker thread wakes up
02:05:11.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:11.683 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.5
02:05:11.683 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:11.684 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:11.684 00.000 18120 Enqueuing Expose request
02:05:11.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
02:05:11.684 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
02:05:11.684 00.000 21948 Moving (0.13, -0.28) raw xDistance=-0.31 yDistance=0.01
02:05:11.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:05:11.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:11.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:05:11.684 00.000 21948 MoveAxis(E, 56, ABG)
02:05:11.684 00.000 21948 Guiding  Dir = 2, Dur = 56
02:05:11.684 00.000 21948 IsSlewing returns 0
02:05:11.684 00.000 21948 IsGuiding returns 0
02:05:11.687 00.003 21948 PulseGuide returned control before completion, sleep 65
02:05:11.756 00.069 21948 IsGuiding returns 0
02:05:11.757 00.001 21948 Move returns status 0, amount 56
02:05:11.757 00.000 21948 MoveAxis(N, 0, ABG)
02:05:11.757 00.000 21948 Move returns status 0, amount 0
02:05:11.757 00.000 21948 move complete, result=0
02:05:11.757 00.000 21948 worker thread done servicing request
02:05:11.757 00.000 21948 Worker thread wakes up
02:05:11.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:11.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:11.757 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
02:05:13.171 01.414 21948 Exposure complete
02:05:13.210 00.039 18120 OnExposeComplete: enter
02:05:13.212 00.002 18120 UpdateGuideState(): m_state=6
02:05:13.213 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
02:05:13.214 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=236.54, Mass=1955, SNR=30.7, Peak=168 HFD=3.8
02:05:13.216 00.002 21948 worker thread done servicing request
02:05:13.216 00.000 18120 MultiStar: [#1 0.09,-0.18,0.74,U] [#2 -0.20,0.13,0.64,U] [#3 -0.20,-0.16,0.63,U] [#4 -0.05,-0.15,0.58,U] [#5 -0.24,-0.22,0.46,U] [#6 -0.08,-0.16,0.54,U] [#7 -0.08,0.19,0.44,U] [#8 -0.03,-0.20,0.41,U] 
02:05:13.216 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.17}, one-star: {-0.08, -0.49}
02:05:13.217 00.001 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.00) = xAngle (-4.06 = 2.23)
02:05:13.217 00.000 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.10 = 2.19)
02:05:13.218 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.06 mountX=-0.12 mountY=0.16, mountTheta=2.21
02:05:13.219 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.17, opts=13)
02:05:13.219 00.000 18120 Enqueuing Move request for scope (-0.09, -0.17)
02:05:13.220 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:13.220 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
02:05:13.221 00.001 21948 Worker thread wakes up
02:05:13.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:13.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:13.222 00.001 18120 Enqueuing Expose request
02:05:13.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
02:05:13.222 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
02:05:13.222 00.000 21948 Moving (-0.09, -0.17) raw xDistance=-0.12 yDistance=0.16
02:05:13.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:05:13.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:13.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:05:13.222 00.000 21948 MoveAxis(E, 0, ABG)
02:05:13.222 00.000 21948 Move returns status 0, amount 0
02:05:13.222 00.000 21948 MoveAxis(N, 0, ABG)
02:05:13.222 00.000 21948 Move returns status 0, amount 0
02:05:13.223 00.001 21948 move complete, result=0
02:05:13.223 00.000 21948 worker thread done servicing request
02:05:13.223 00.000 21948 Worker thread wakes up
02:05:13.223 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:13.223 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:13.223 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:14.850 01.627 21948 Exposure complete
02:05:14.884 00.034 21948 worker thread done servicing request
02:05:14.884 00.000 18120 OnExposeComplete: enter
02:05:14.886 00.002 18120 UpdateGuideState(): m_state=6
02:05:14.887 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
02:05:14.887 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=236.89, Mass=1889, SNR=30.0, Peak=189 HFD=4.1
02:05:14.888 00.001 18120 MultiStar: [#1 -0.03,0.06,0.71,U] [#2 -0.20,0.12,0.64,U] [#3 -0.17,0.07,0.60,U] [#4 -0.02,-0.13,0.58,U] [#5 -0.27,0.01,0.50,U] [#6 0.10,0.16,0.53,U] [#7 0.03,0.19,0.46,U] [#8 0.09,0.01,0.42,U] 
02:05:14.888 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.04, -0.14}
02:05:14.888 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
02:05:14.889 00.001 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
02:05:14.889 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.76 mountX=0.05 mountY=0.04, mountTheta=0.74
02:05:14.891 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
02:05:14.892 00.001 18120 Enqueuing Move request for scope (-0.06, 0.02)
02:05:14.893 00.001 21948 Worker thread wakes up
02:05:14.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:14.894 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
02:05:14.894 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.0
02:05:14.896 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:14.896 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
02:05:14.897 00.001 21948 Moving (-0.06, 0.02) raw xDistance=0.05 yDistance=0.04
02:05:14.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:14.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:14.898 00.001 18120 Enqueuing Expose request
02:05:14.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:14.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:05:14.898 00.000 21948 MoveAxis(E, 0, ABG)
02:05:14.898 00.000 21948 Move returns status 0, amount 0
02:05:14.898 00.000 21948 MoveAxis(N, 0, ABG)
02:05:14.898 00.000 21948 Move returns status 0, amount 0
02:05:14.898 00.000 21948 move complete, result=0
02:05:14.898 00.000 21948 worker thread done servicing request
02:05:14.898 00.000 21948 Worker thread wakes up
02:05:14.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:14.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:14.899 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:16.422 01.523 21948 Exposure complete
02:05:16.473 00.051 21948 worker thread done servicing request
02:05:16.474 00.001 18120 OnExposeComplete: enter
02:05:16.474 00.000 18120 UpdateGuideState(): m_state=6
02:05:16.476 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
02:05:16.478 00.002 18120 Star::Find returns 1 (0), X=895.97, Y=236.81, Mass=2003, SNR=31.1, Peak=202 HFD=4.2
02:05:16.479 00.001 18120 MultiStar: [#1 0.07,-0.07,0.71,U] [#2 -0.08,0.06,0.61,U] [#3 -0.01,-0.28,0.58,U] [#4 0.11,-0.14,0.57,U] [#5 0.03,-0.08,0.44,U] [#6 0.16,0.01,0.51,U] [#7 0.02,0.01,0.42,U] [#8 0.33,0.04,0.41,U] 
02:05:16.480 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.10, -0.22}
02:05:16.482 00.002 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
02:05:16.482 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:05:16.483 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.88 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
02:05:16.484 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
02:05:16.485 00.001 18120 Enqueuing Move request for scope (0.07, -0.09)
02:05:16.485 00.000 21948 Worker thread wakes up
02:05:16.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:16.486 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:05:16.486 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:05:16.486 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.03
02:05:16.486 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:05:16.486 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:16.486 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:05:16.486 00.000 21948 MoveAxis(E, 0, ABG)
02:05:16.486 00.000 21948 Move returns status 0, amount 0
02:05:16.486 00.000 21948 MoveAxis(N, 0, ABG)
02:05:16.486 00.000 21948 Move returns status 0, amount 0
02:05:16.486 00.000 21948 move complete, result=0
02:05:16.486 00.000 21948 worker thread done servicing request
02:05:16.486 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.1
02:05:16.487 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:16.487 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:16.487 00.000 18120 Enqueuing Expose request
02:05:16.488 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:16.488 00.000 21948 Worker thread wakes up
02:05:16.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:16.488 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:18.109 01.621 21948 Exposure complete
02:05:18.157 00.048 21948 worker thread done servicing request
02:05:18.157 00.000 18120 OnExposeComplete: enter
02:05:18.157 00.000 18120 UpdateGuideState(): m_state=6
02:05:18.158 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
02:05:18.158 00.000 18120 Star::Find returns 1 (0), X=896.10, Y=236.64, Mass=1843, SNR=29.6, Peak=186 HFD=3.9
02:05:18.159 00.001 18120 MultiStar: [#1 0.22,-0.07,0.76,U] [#2 0.13,0.18,0.65,U] [#3 0.03,-0.18,0.62,U] [#4 0.07,-0.13,0.55,U] [#5 0.02,-0.26,0.48,U] [#6 0.31,-0.19,0.55,U] [#7 0.02,-0.03,0.45,U] [#8 0.04,-0.02,0.43,U] 
02:05:18.159 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.22, -0.39}
02:05:18.160 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:05:18.160 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
02:05:18.161 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.80 mountX=-0.18 mountY=-0.06, mountTheta=-2.84
02:05:18.162 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.14, opts=13)
02:05:18.163 00.001 18120 Enqueuing Move request for scope (0.13, -0.14)
02:05:18.164 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:18.164 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.6
02:05:18.164 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.165 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:18.165 00.000 18120 Enqueuing Expose request
02:05:18.166 00.001 21948 Worker thread wakes up
02:05:18.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
02:05:18.166 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
02:05:18.166 00.000 21948 Moving (0.13, -0.14) raw xDistance=-0.18 yDistance=-0.06
02:05:18.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:05:18.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:18.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:05:18.166 00.000 21948 MoveAxis(E, 0, ABG)
02:05:18.166 00.000 21948 Move returns status 0, amount 0
02:05:18.166 00.000 21948 MoveAxis(N, 0, ABG)
02:05:18.166 00.000 21948 Move returns status 0, amount 0
02:05:18.166 00.000 21948 move complete, result=0
02:05:18.166 00.000 21948 worker thread done servicing request
02:05:18.166 00.000 21948 Worker thread wakes up
02:05:18.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:18.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:18.166 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:19.684 01.518 21948 Exposure complete
02:05:19.724 00.040 21948 worker thread done servicing request
02:05:19.724 00.000 18120 OnExposeComplete: enter
02:05:19.725 00.001 18120 UpdateGuideState(): m_state=6
02:05:19.726 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
02:05:19.728 00.002 18120 Star::Find returns 1 (0), X=895.74, Y=236.86, Mass=2062, SNR=31.4, Peak=195 HFD=4.1
02:05:19.732 00.004 18120 MultiStar: [#1 0.13,-0.01,0.70,U] [#2 -0.27,0.14,0.63,U] [#3 0.04,0.03,0.61,U] [#4 -0.00,0.00,0.55,U] [#5 -0.20,-0.07,0.44,U] [#6 0.23,0.07,0.52,U] [#7 -0.03,-0.04,0.44,U] [#8 0.16,-0.18,0.40,U] 
02:05:19.733 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.14, -0.17}
02:05:19.733 00.000 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.21 = 2.07)
02:05:19.733 00.000 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.25 = 2.03)
02:05:19.734 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.21 mountX=-0.02 mountY=0.03, mountTheta=2.06
02:05:19.735 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
02:05:19.735 00.000 18120 Enqueuing Move request for scope (-0.02, -0.03)
02:05:19.736 00.001 21948 Worker thread wakes up
02:05:19.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
02:05:19.736 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
02:05:19.736 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
02:05:19.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:05:19.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:19.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:19.737 00.001 18120 UpdateGuideState exits: m=2062 RSB=31.4
02:05:19.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:19.737 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:19.738 00.001 18120 Enqueuing Expose request
02:05:19.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:05:19.738 00.000 21948 MoveAxis(E, 0, ABG)
02:05:19.738 00.000 21948 Move returns status 0, amount 0
02:05:19.738 00.000 21948 MoveAxis(N, 0, ABG)
02:05:19.738 00.000 21948 Move returns status 0, amount 0
02:05:19.738 00.000 21948 move complete, result=0
02:05:19.738 00.000 21948 worker thread done servicing request
02:05:19.739 00.001 21948 Worker thread wakes up
02:05:19.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:19.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:19.739 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:21.367 01.628 21948 Exposure complete
02:05:21.414 00.047 21948 worker thread done servicing request
02:05:21.414 00.000 18120 OnExposeComplete: enter
02:05:21.414 00.000 18120 UpdateGuideState(): m_state=6
02:05:21.415 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
02:05:21.415 00.000 18120 Star::Find returns 1 (0), X=895.66, Y=236.77, Mass=1915, SNR=30.3, Peak=156 HFD=4.0
02:05:21.416 00.001 18120 MultiStar: [#1 0.17,-0.06,0.71,U] [#2 -0.39,0.07,0.00,M1] [#3 0.14,0.05,0.61,U] [#4 -0.13,-0.09,0.55,U] [#5 -0.10,-0.01,0.47,U] [#6 -0.05,-0.02,0.52,U] [#7 -0.10,-0.29,0.45,U] [#8 0.13,-0.08,0.41,U] 
02:05:21.416 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.22, -0.26}
02:05:21.417 00.001 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.84 = 2.44)
02:05:21.417 00.000 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.88 = 2.40)
02:05:21.418 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.85 mountX=-0.08 mountY=0.07, mountTheta=2.42
02:05:21.419 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.10, opts=13)
02:05:21.419 00.000 18120 Enqueuing Move request for scope (-0.03, -0.10)
02:05:21.420 00.001 21948 Worker thread wakes up
02:05:21.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
02:05:21.420 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
02:05:21.420 00.000 21948 Moving (-0.03, -0.10) raw xDistance=-0.08 yDistance=0.07
02:05:21.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:05:21.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:21.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:21.420 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:05:21.421 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:05:21.422 00.001 21948 MoveAxis(E, 0, ABG)
02:05:21.422 00.000 21948 Move returns status 0, amount 0
02:05:21.422 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:21.423 00.001 21948 MoveAxis(N, 0, ABG)
02:05:21.423 00.000 21948 Move returns status 0, amount 0
02:05:21.423 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:21.424 00.001 18120 Enqueuing Expose request
02:05:21.424 00.000 21948 move complete, result=0
02:05:21.424 00.000 21948 worker thread done servicing request
02:05:21.425 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:21.425 00.000 21948 Worker thread wakes up
02:05:21.425 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:21.425 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:22.952 01.527 21948 Exposure complete
02:05:23.002 00.050 21948 worker thread done servicing request
02:05:23.002 00.000 18120 OnExposeComplete: enter
02:05:23.003 00.001 18120 UpdateGuideState(): m_state=6
02:05:23.004 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
02:05:23.004 00.000 18120 Star::Find returns 1 (0), X=895.88, Y=236.81, Mass=1902, SNR=30.1, Peak=183 HFD=4.1
02:05:23.005 00.001 18120 MultiStar: [#1 0.05,-0.15,0.70,U] [#2 -0.18,0.14,0.63,U] [#3 -0.19,-0.04,0.61,U] [#4 0.05,-0.20,0.57,U] [#5 -0.05,-0.28,0.47,U] [#6 0.06,0.04,0.51,U] [#7 -0.06,-0.13,0.43,U] [#8 0.05,-0.14,0.41,U] 
02:05:23.006 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.01, -0.22}
02:05:23.007 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.82 = 2.46)
02:05:23.008 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.86 = 2.42)
02:05:23.009 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.82 mountX=-0.09 mountY=0.08, mountTheta=2.44
02:05:23.012 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.11, opts=13)
02:05:23.014 00.002 18120 Enqueuing Move request for scope (-0.03, -0.11)
02:05:23.015 00.001 21948 Worker thread wakes up
02:05:23.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:05:23.015 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:05:23.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:23.015 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.1
02:05:23.016 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:23.017 00.001 18120 Enqueuing Expose request
02:05:23.017 00.000 21948 Moving (-0.03, -0.11) raw xDistance=-0.09 yDistance=0.08
02:05:23.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:05:23.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:23.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:05:23.017 00.000 21948 MoveAxis(E, 0, ABG)
02:05:23.017 00.000 21948 Move returns status 0, amount 0
02:05:23.017 00.000 21948 MoveAxis(N, 0, ABG)
02:05:23.017 00.000 21948 Move returns status 0, amount 0
02:05:23.017 00.000 21948 move complete, result=0
02:05:23.017 00.000 21948 worker thread done servicing request
02:05:23.017 00.000 21948 Worker thread wakes up
02:05:23.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:23.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:23.018 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:24.641 01.623 21948 Exposure complete
02:05:24.679 00.038 21948 worker thread done servicing request
02:05:24.679 00.000 18120 OnExposeComplete: enter
02:05:24.681 00.002 18120 UpdateGuideState(): m_state=6
02:05:24.682 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
02:05:24.684 00.002 18120 Star::Find returns 1 (0), X=895.80, Y=236.70, Mass=2167, SNR=32.2, Peak=193 HFD=3.9
02:05:24.685 00.001 18120 MultiStar: [#1 0.17,-0.13,0.68,U] [#2 -0.20,-0.08,0.61,U] [#3 0.08,-0.07,0.57,U] [#4 0.18,-0.21,0.53,U] [#5 -0.06,-0.25,0.46,U] [#6 0.33,-0.04,0.48,U] [#7 -0.14,-0.03,0.43,U] [#8 -0.09,0.09,0.35,U] 
02:05:24.686 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {-0.08, -0.33}
02:05:24.687 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
02:05:24.688 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
02:05:24.689 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.45 mountX=-0.14 mountY=0.05, mountTheta=2.80
02:05:24.691 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
02:05:24.692 00.001 18120 Enqueuing Move request for scope (0.02, -0.14)
02:05:24.693 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:24.693 00.000 18120 UpdateGuideState exits: m=2167 RSB=32.2
02:05:24.694 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:24.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:24.695 00.001 18120 Enqueuing Expose request
02:05:24.695 00.000 21948 Worker thread wakes up
02:05:24.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
02:05:24.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
02:05:24.695 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.05
02:05:24.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:05:24.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:24.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:24.695 00.000 21948 MoveAxis(E, 0, ABG)
02:05:24.695 00.000 21948 Move returns status 0, amount 0
02:05:24.695 00.000 21948 MoveAxis(N, 0, ABG)
02:05:24.695 00.000 21948 Move returns status 0, amount 0
02:05:24.695 00.000 21948 move complete, result=0
02:05:24.695 00.000 21948 worker thread done servicing request
02:05:24.695 00.000 21948 Worker thread wakes up
02:05:24.695 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:24.695 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:24.696 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:26.222 01.526 21948 Exposure complete
02:05:26.256 00.034 21948 worker thread done servicing request
02:05:26.256 00.000 18120 OnExposeComplete: enter
02:05:26.256 00.000 18120 UpdateGuideState(): m_state=6
02:05:26.257 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
02:05:26.257 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=236.73, Mass=2037, SNR=31.2, Peak=186 HFD=4.0
02:05:26.258 00.001 18120 MultiStar: [#1 0.20,0.02,0.72,U] [#2 0.02,0.17,0.63,U] [#3 -0.18,0.03,0.58,U] [#4 0.21,-0.10,0.56,U] [#5 -0.00,-0.12,0.48,U] [#6 0.26,0.16,0.51,U] [#7 0.06,0.06,0.43,U] [#8 0.24,0.01,0.38,U] 
02:05:26.258 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.15, -0.30}
02:05:26.259 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
02:05:26.259 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
02:05:26.260 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
02:05:26.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
02:05:26.262 00.001 18120 Enqueuing Move request for scope (0.11, -0.03)
02:05:26.262 00.000 21948 Worker thread wakes up
02:05:26.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:26.263 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.2
02:05:26.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:26.264 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:26.264 00.000 18120 Enqueuing Expose request
02:05:26.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:05:26.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:05:26.264 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.08
02:05:26.265 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:05:26.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:26.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:05:26.265 00.000 21948 MoveAxis(E, 0, ABG)
02:05:26.265 00.000 21948 Move returns status 0, amount 0
02:05:26.265 00.000 21948 MoveAxis(N, 0, ABG)
02:05:26.265 00.000 21948 Move returns status 0, amount 0
02:05:26.265 00.000 21948 move complete, result=0
02:05:26.265 00.000 21948 worker thread done servicing request
02:05:26.265 00.000 21948 Worker thread wakes up
02:05:26.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:26.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:26.265 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:27.902 01.637 21948 Exposure complete
02:05:27.965 00.063 21948 worker thread done servicing request
02:05:27.966 00.001 18120 OnExposeComplete: enter
02:05:27.967 00.001 18120 UpdateGuideState(): m_state=6
02:05:27.968 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
02:05:27.969 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=236.60, Mass=1923, SNR=30.3, Peak=147 HFD=3.7
02:05:27.970 00.001 18120 MultiStar: [#1 -0.08,-0.21,0.76,U] [#2 -0.18,0.10,0.64,U] [#3 -0.15,-0.08,0.60,U] [#4 -0.05,-0.25,0.57,U] [#5 -0.25,-0.30,0.00,M1] [#6 0.23,-0.17,0.50,U] [#7 -0.23,-0.15,0.45,U] [#8 0.17,-0.12,0.42,U] 
02:05:27.971 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.18}, one-star: {-0.17, -0.43}
02:05:27.971 00.000 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.97 = 2.31)
02:05:27.972 00.001 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.27)
02:05:27.973 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.98 mountX=-0.14 mountY=0.15, mountTheta=2.29
02:05:27.975 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.18, opts=13)
02:05:27.976 00.001 18120 Enqueuing Move request for scope (-0.08, -0.18)
02:05:27.976 00.000 21948 Worker thread wakes up
02:05:27.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:27.977 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
02:05:27.977 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.3
02:05:27.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.978 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:27.978 00.000 18120 Enqueuing Expose request
02:05:27.978 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
02:05:27.978 00.000 21948 Moving (-0.08, -0.18) raw xDistance=-0.14 yDistance=0.15
02:05:27.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:05:27.979 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:27.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:05:27.979 00.000 21948 MoveAxis(E, 0, ABG)
02:05:27.979 00.000 21948 Move returns status 0, amount 0
02:05:27.979 00.000 21948 MoveAxis(N, 0, ABG)
02:05:27.979 00.000 21948 Move returns status 0, amount 0
02:05:27.979 00.000 21948 move complete, result=0
02:05:27.979 00.000 21948 worker thread done servicing request
02:05:27.979 00.000 21948 Worker thread wakes up
02:05:27.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:27.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:27.980 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:29.391 01.411 21948 Exposure complete
02:05:29.435 00.044 21948 worker thread done servicing request
02:05:29.435 00.000 18120 OnExposeComplete: enter
02:05:29.437 00.002 18120 UpdateGuideState(): m_state=6
02:05:29.437 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
02:05:29.438 00.001 18120 Star::Find returns 1 (0), X=895.77, Y=236.83, Mass=2122, SNR=31.8, Peak=188 HFD=4.1
02:05:29.438 00.000 18120 MultiStar: [#1 0.02,0.00,0.70,U] [#2 -0.38,-0.06,0.00,M1] [#3 -0.25,-0.06,0.56,U] [#4 0.09,-0.18,0.53,U] [#5 -0.24,-0.02,0.43,U] [#6 -0.06,-0.03,0.51,U] [#7 -0.24,0.07,0.44,U] [#8 -0.06,-0.22,0.40,U] 
02:05:29.438 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.10, -0.20}
02:05:29.439 00.001 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.00) = xAngle (-4.39 = 1.89)
02:05:29.440 00.001 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.85)
02:05:29.441 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.40 mountX=-0.04 mountY=0.13, mountTheta=1.89
02:05:29.443 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.09, opts=13)
02:05:29.443 00.000 18120 Enqueuing Move request for scope (-0.10, -0.09)
02:05:29.444 00.001 21948 Worker thread wakes up
02:05:29.444 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:29.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
02:05:29.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
02:05:29.444 00.000 18120 UpdateGuideState exits: m=2122 RSB=31.8
02:05:29.445 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:29.445 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:29.445 00.000 18120 Enqueuing Expose request
02:05:29.446 00.001 21948 Moving (-0.10, -0.09) raw xDistance=-0.04 yDistance=0.13
02:05:29.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:05:29.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:29.446 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:05:29.446 00.000 21948 MoveAxis(E, 0, ABG)
02:05:29.446 00.000 21948 Move returns status 0, amount 0
02:05:29.446 00.000 21948 MoveAxis(N, 0, ABG)
02:05:29.446 00.000 21948 Move returns status 0, amount 0
02:05:29.446 00.000 21948 move complete, result=0
02:05:29.446 00.000 21948 worker thread done servicing request
02:05:29.446 00.000 21948 Worker thread wakes up
02:05:29.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:29.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:29.446 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:31.081 01.635 21948 Exposure complete
02:05:31.135 00.054 21948 worker thread done servicing request
02:05:31.135 00.000 18120 OnExposeComplete: enter
02:05:31.136 00.001 18120 UpdateGuideState(): m_state=6
02:05:31.137 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
02:05:31.137 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=236.68, Mass=1949, SNR=30.6, Peak=170 HFD=3.9
02:05:31.138 00.001 18120 MultiStar: [#1 0.16,-0.05,0.72,U] [#2 -0.01,0.18,0.61,U] [#3 -0.29,0.01,0.61,U] [#4 0.04,-0.16,0.58,U] [#5 -0.05,-0.31,0.45,U] [#6 0.21,-0.02,0.55,U] [#7 0.06,-0.23,0.44,U] [#8 0.24,-0.01,0.38,U] 
02:05:31.138 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.03, -0.35}
02:05:31.138 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.93)
02:05:31.139 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.90)
02:05:31.139 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.35 mountX=-0.12 mountY=0.03, mountTheta=2.90
02:05:31.141 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.11, opts=13)
02:05:31.141 00.000 18120 Enqueuing Move request for scope (0.03, -0.11)
02:05:31.141 00.000 21948 Worker thread wakes up
02:05:31.142 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:05:31.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:05:31.142 00.000 21948 Moving (0.03, -0.11) raw xDistance=-0.12 yDistance=0.03
02:05:31.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:31.142 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:05:31.144 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:05:31.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:31.144 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:31.146 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:31.147 00.001 18120 Enqueuing Expose request
02:05:31.148 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:05:31.148 00.000 21948 MoveAxis(E, 0, ABG)
02:05:31.148 00.000 21948 Move returns status 0, amount 0
02:05:31.148 00.000 21948 MoveAxis(N, 0, ABG)
02:05:31.148 00.000 21948 Move returns status 0, amount 0
02:05:31.148 00.000 21948 move complete, result=0
02:05:31.148 00.000 21948 worker thread done servicing request
02:05:31.148 00.000 21948 Worker thread wakes up
02:05:31.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:31.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:31.149 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:32.663 01.514 21948 Exposure complete
02:05:32.699 00.036 21948 worker thread done servicing request
02:05:32.699 00.000 18120 OnExposeComplete: enter
02:05:32.700 00.001 18120 UpdateGuideState(): m_state=6
02:05:32.700 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
02:05:32.701 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=236.96, Mass=2082, SNR=31.7, Peak=202 HFD=4.3
02:05:32.701 00.000 18120 MultiStar: [#1 0.36,0.12,0.00,M1] [#2 0.15,0.23,0.63,U] [#3 0.14,0.13,0.58,U] [#4 0.36,0.01,0.55,U] [#5 0.27,0.14,0.46,U] [#6 0.36,0.32,0.00,M1] [#7 0.10,-0.09,0.39,U] [#8 0.55,0.07,0.00,M1] 
02:05:32.702 00.001 18120 refined, 5 included, MultiStar: {0.21, 0.05}, one-star: {0.21, -0.07}
02:05:32.702 00.000 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
02:05:32.703 00.001 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
02:05:32.703 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.24 mountX=-0.04 mountY=-0.21, mountTheta=-1.75
02:05:32.704 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.05, opts=13)
02:05:32.705 00.001 18120 Enqueuing Move request for scope (0.21, 0.05)
02:05:32.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:32.705 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.7
02:05:32.706 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:32.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:32.707 00.001 18120 Enqueuing Expose request
02:05:32.707 00.000 21948 Worker thread wakes up
02:05:32.707 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
02:05:32.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
02:05:32.707 00.000 21948 Moving (0.21, 0.05) raw xDistance=-0.04 yDistance=-0.21
02:05:32.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:05:32.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:05:32.707 00.000 21948 MoveAxis(E, 0, ABG)
02:05:32.707 00.000 21948 Move returns status 0, amount 0
02:05:32.707 00.000 21948 MoveAxis(N, 49, ABG)
02:05:32.707 00.000 21948 Guiding  Dir = 0, Dur = 49
02:05:32.708 00.001 21948 IsSlewing returns 0
02:05:32.708 00.000 21948 IsGuiding returns 0
02:05:32.714 00.006 21948 PulseGuide returned control before completion, sleep 54
02:05:32.771 00.057 21948 IsGuiding returns 1
02:05:32.771 00.000 21948 scope still moving after pulse duration time elapsed
02:05:32.802 00.031 21948 IsSlewing returns 0
02:05:32.802 00.000 21948 IsGuiding returns 0
02:05:32.802 00.000 21948 scope move finished after 49 + 44 ms
02:05:32.802 00.000 21948 Move returns status 0, amount 49
02:05:32.802 00.000 21948 move complete, result=0
02:05:32.802 00.000 21948 worker thread done servicing request
02:05:32.802 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
02:05:32.803 00.001 21948 Worker thread wakes up
02:05:32.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:32.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:34.434 01.631 21948 Exposure complete
02:05:34.475 00.041 21948 worker thread done servicing request
02:05:34.475 00.000 18120 OnExposeComplete: enter
02:05:34.476 00.001 18120 UpdateGuideState(): m_state=6
02:05:34.477 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
02:05:34.477 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=236.54, Mass=1933, SNR=30.5, Peak=168 HFD=4.0
02:05:34.477 00.000 18120 MultiStar: [#1 0.12,-0.33,0.71,U] [#2 0.10,-0.35,0.66,U] [#3 -0.12,-0.21,0.62,U] [#4 0.18,-0.40,0.00,M1] [#5 -0.17,-0.47,0.00,M1] [#6 0.34,-0.39,0.00,M2] [#7 0.10,-0.31,0.44,U] [#8 0.03,-0.26,0.40,U] 
02:05:34.478 00.001 18120 refined, 5 included, MultiStar: {0.05, -0.34}, one-star: {0.07, -0.49}
02:05:34.478 00.000 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
02:05:34.479 00.001 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
02:05:34.480 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.35 cameraTheta=-1.42 mountX=-0.34 mountY=0.11, mountTheta=2.83
02:05:34.481 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.34, opts=13)
02:05:34.481 00.000 18120 Enqueuing Move request for scope (0.05, -0.34)
02:05:34.482 00.001 21948 Worker thread wakes up
02:05:34.482 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:34.482 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.5
02:05:34.483 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:34.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:34.483 00.000 18120 Enqueuing Expose request
02:05:34.484 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd
02:05:34.484 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.34)
02:05:34.484 00.000 21948 Moving (0.05, -0.34) raw xDistance=-0.34 yDistance=0.11
02:05:34.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:05:34.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:34.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:05:34.484 00.000 21948 MoveAxis(E, 60, ABG)
02:05:34.484 00.000 21948 Guiding  Dir = 2, Dur = 60
02:05:34.484 00.000 21948 IsSlewing returns 0
02:05:34.484 00.000 21948 IsGuiding returns 0
02:05:34.485 00.001 21948 PulseGuide returned control before completion, sleep 69
02:05:34.556 00.071 21948 IsGuiding returns 0
02:05:34.556 00.000 21948 Move returns status 0, amount 60
02:05:34.556 00.000 21948 MoveAxis(N, 0, ABG)
02:05:34.556 00.000 21948 Move returns status 0, amount 0
02:05:34.556 00.000 21948 move complete, result=0
02:05:34.557 00.001 21948 worker thread done servicing request
02:05:34.557 00.000 21948 Worker thread wakes up
02:05:34.557 00.000 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
02:05:34.558 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:34.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:35.966 01.408 21948 Exposure complete
02:05:35.991 00.025 21948 worker thread done servicing request
02:05:35.991 00.000 18120 OnExposeComplete: enter
02:05:35.992 00.001 18120 UpdateGuideState(): m_state=6
02:05:35.992 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
02:05:35.993 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=236.53, Mass=1997, SNR=30.9, Peak=169 HFD=3.9
02:05:35.993 00.000 18120 MultiStar: [#1 0.28,-0.49,0.00,M1] [#2 -0.05,-0.16,0.62,U] [#3 0.13,-0.49,0.00,M1] [#4 0.23,-0.42,0.00,M2] [#5 -0.08,-0.39,0.00,M2] [#6 0.21,-0.22,0.50,U] [#7 -0.04,-0.41,0.00,M1] [#8 0.23,-0.27,0.39,U] 
02:05:35.994 00.001 18120 refined, 3 included, MultiStar: {0.07, -0.32}, one-star: {0.02, -0.50}
02:05:35.994 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.94)
02:05:35.995 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.90)
02:05:35.995 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.35 mountX=-0.32 mountY=0.08, mountTheta=2.90
02:05:35.996 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.32, opts=13)
02:05:35.997 00.001 18120 Enqueuing Move request for scope (0.07, -0.32)
02:05:35.997 00.000 21948 Worker thread wakes up
02:05:35.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:35.998 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
02:05:35.998 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
02:05:35.998 00.000 21948 Moving (0.07, -0.32) raw xDistance=-0.32 yDistance=0.08
02:05:35.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:05:35.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:35.998 00.000 18120 UpdateGuideState exits: m=1997 RSB=30.9
02:05:35.999 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:36.000 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:05:36.000 00.000 21948 MoveAxis(E, 62, ABG)
02:05:36.000 00.000 21948 Guiding  Dir = 2, Dur = 62
02:05:36.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:36.001 00.001 18120 Enqueuing Expose request
02:05:36.001 00.000 21948 IsSlewing returns 0
02:05:36.001 00.000 21948 IsGuiding returns 0
02:05:36.003 00.002 21948 PulseGuide returned control before completion, sleep 71
02:05:36.077 00.074 21948 IsGuiding returns 0
02:05:36.077 00.000 21948 Move returns status 0, amount 62
02:05:36.077 00.000 21948 MoveAxis(N, 0, ABG)
02:05:36.077 00.000 21948 Move returns status 0, amount 0
02:05:36.077 00.000 21948 move complete, result=0
02:05:36.077 00.000 21948 worker thread done servicing request
02:05:36.077 00.000 21948 Worker thread wakes up
02:05:36.077 00.000 18120 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
02:05:36.079 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:36.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:37.810 01.731 21948 Exposure complete
02:05:37.835 00.025 21948 worker thread done servicing request
02:05:37.835 00.000 18120 OnExposeComplete: enter
02:05:37.836 00.001 18120 UpdateGuideState(): m_state=6
02:05:37.837 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
02:05:37.837 00.000 18120 Star::Find returns 1 (0), X=895.79, Y=236.82, Mass=1943, SNR=30.6, Peak=183 HFD=4.1
02:05:37.838 00.001 18120 MultiStar: [#1 0.07,-0.08,0.72,U] [#2 -0.11,0.27,0.65,U] [#3 0.02,-0.09,0.59,U] [#4 0.16,-0.12,0.57,U] [#5 0.02,-0.11,0.49,U] [#6 0.37,0.07,0.00,M2] [#7 -0.10,-0.35,0.42,U] [#8 0.20,-0.04,0.38,U] 
02:05:37.839 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {-0.08, -0.21}
02:05:37.839 00.000 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
02:05:37.842 00.003 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
02:05:37.844 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.49 mountX=-0.09 mountY=0.03, mountTheta=2.77
02:05:37.846 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
02:05:37.846 00.000 18120 Enqueuing Move request for scope (0.01, -0.09)
02:05:37.847 00.001 21948 Worker thread wakes up
02:05:37.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:37.847 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.6
02:05:37.848 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:37.848 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:37.848 00.000 18120 Enqueuing Expose request
02:05:37.849 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:05:37.849 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:05:37.849 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.03
02:05:37.849 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:05:37.849 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:37.849 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:05:37.849 00.000 21948 MoveAxis(E, 0, ABG)
02:05:37.849 00.000 21948 Move returns status 0, amount 0
02:05:37.849 00.000 21948 MoveAxis(N, 0, ABG)
02:05:37.849 00.000 21948 Move returns status 0, amount 0
02:05:37.849 00.000 21948 move complete, result=0
02:05:37.849 00.000 21948 worker thread done servicing request
02:05:37.849 00.000 21948 Worker thread wakes up
02:05:37.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:37.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:37.850 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:39.253 01.403 21948 Exposure complete
02:05:39.308 00.055 21948 worker thread done servicing request
02:05:39.309 00.001 18120 OnExposeComplete: enter
02:05:39.309 00.000 18120 UpdateGuideState(): m_state=6
02:05:39.309 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
02:05:39.309 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=236.78, Mass=1986, SNR=31.0, Peak=196 HFD=4.1
02:05:39.310 00.001 18120 MultiStar: [#1 0.27,-0.25,0.72,U] [#2 -0.08,0.06,0.61,U] [#3 -0.13,-0.19,0.61,U] [#4 0.16,-0.06,0.56,U] [#5 0.09,-0.25,0.44,U] [#6 0.47,-0.03,0.00,M3] [#7 0.05,-0.09,0.42,U] [#8 0.33,-0.07,0.39,U] 
02:05:39.310 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.06, -0.25}
02:05:39.311 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
02:05:39.311 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
02:05:39.313 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.05 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
02:05:39.315 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.15, opts=13)
02:05:39.315 00.000 18120 Enqueuing Move request for scope (0.09, -0.15)
02:05:39.316 00.001 21948 Worker thread wakes up
02:05:39.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:39.316 00.000 18120 UpdateGuideState exits: m=1986 RSB=31.0
02:05:39.317 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.317 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:39.317 00.000 18120 Enqueuing Expose request
02:05:39.318 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
02:05:39.318 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
02:05:39.318 00.000 21948 Moving (0.09, -0.15) raw xDistance=-0.17 yDistance=-0.01
02:05:39.318 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:05:39.318 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:39.318 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:05:39.318 00.000 21948 MoveAxis(E, 0, ABG)
02:05:39.318 00.000 21948 Move returns status 0, amount 0
02:05:39.318 00.000 21948 MoveAxis(N, 0, ABG)
02:05:39.318 00.000 21948 Move returns status 0, amount 0
02:05:39.318 00.000 21948 move complete, result=0
02:05:39.318 00.000 21948 worker thread done servicing request
02:05:39.318 00.000 21948 Worker thread wakes up
02:05:39.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:39.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:39.319 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:40.945 01.626 21948 Exposure complete
02:05:40.994 00.049 21948 worker thread done servicing request
02:05:40.995 00.001 18120 OnExposeComplete: enter
02:05:40.995 00.000 18120 UpdateGuideState(): m_state=6
02:05:40.996 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
02:05:40.996 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=236.82, Mass=1911, SNR=30.3, Peak=181 HFD=4.2
02:05:40.997 00.001 18120 MultiStar: [#1 0.13,-0.07,0.74,U] [#2 0.03,-0.07,0.64,U] [#3 -0.04,0.01,0.61,U] [#4 0.21,-0.31,0.00,M1] [#5 -0.18,-0.05,0.46,U] [#6 0.30,0.02,0.54,U] [#7 0.03,-0.21,0.44,U] [#8 0.06,-0.11,0.40,U] 
02:05:40.997 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.07, -0.21}
02:05:40.998 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
02:05:41.000 00.002 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
02:05:41.001 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=-0.11 mountY=-0.01, mountTheta=-3.05
02:05:41.003 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
02:05:41.004 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
02:05:41.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:41.005 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:05:41.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:41.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:41.007 00.002 21948 Worker thread wakes up
02:05:41.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:05:41.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:05:41.007 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.01
02:05:41.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:05:41.007 00.000 18120 Enqueuing Expose request
02:05:41.008 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:41.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:05:41.008 00.000 21948 MoveAxis(E, 0, ABG)
02:05:41.008 00.000 21948 Move returns status 0, amount 0
02:05:41.008 00.000 21948 MoveAxis(N, 0, ABG)
02:05:41.008 00.000 21948 Move returns status 0, amount 0
02:05:41.008 00.000 21948 move complete, result=0
02:05:41.008 00.000 21948 worker thread done servicing request
02:05:41.008 00.000 21948 Worker thread wakes up
02:05:41.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:41.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:41.008 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:42.532 01.524 21948 Exposure complete
02:05:42.578 00.046 21948 worker thread done servicing request
02:05:42.578 00.000 18120 OnExposeComplete: enter
02:05:42.580 00.002 18120 UpdateGuideState(): m_state=6
02:05:42.582 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
02:05:42.583 00.001 18120 Star::Find returns 1 (0), X=896.11, Y=236.68, Mass=2046, SNR=31.4, Peak=195 HFD=4.0
02:05:42.585 00.002 18120 MultiStar: [#1 0.07,0.04,0.70,U] [#2 -0.04,0.15,0.62,U] [#3 -0.11,0.04,0.60,U] [#4 0.04,-0.20,0.53,U] [#5 0.27,0.07,0.43,U] [#6 0.15,0.08,0.49,U] [#7 0.02,0.01,0.39,U] [#8 0.53,0.13,0.00,M1] 
02:05:42.586 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.24, -0.35}
02:05:42.587 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:05:42.588 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:05:42.588 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=-0.08 mountY=-0.06, mountTheta=-2.55
02:05:42.590 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
02:05:42.590 00.000 18120 Enqueuing Move request for scope (0.09, -0.05)
02:05:42.591 00.001 21948 Worker thread wakes up
02:05:42.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:42.591 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.4
02:05:42.592 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:42.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:42.593 00.001 18120 Enqueuing Expose request
02:05:42.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:05:42.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:05:42.593 00.000 21948 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.06
02:05:42.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:05:42.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:42.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:05:42.593 00.000 21948 MoveAxis(E, 0, ABG)
02:05:42.593 00.000 21948 Move returns status 0, amount 0
02:05:42.593 00.000 21948 MoveAxis(N, 0, ABG)
02:05:42.593 00.000 21948 Move returns status 0, amount 0
02:05:42.593 00.000 21948 move complete, result=0
02:05:42.593 00.000 21948 worker thread done servicing request
02:05:42.593 00.000 21948 Worker thread wakes up
02:05:42.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:42.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:42.594 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:44.221 01.627 21948 Exposure complete
02:05:44.253 00.032 21948 worker thread done servicing request
02:05:44.254 00.001 18120 OnExposeComplete: enter
02:05:44.254 00.000 18120 UpdateGuideState(): m_state=6
02:05:44.255 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
02:05:44.255 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=236.71, Mass=1917, SNR=30.2, Peak=195 HFD=4.0
02:05:44.256 00.001 18120 MultiStar: [#1 0.15,-0.09,0.72,U] [#2 -0.03,-0.10,0.64,U] [#3 -0.09,0.02,0.62,U] [#4 0.06,-0.32,0.57,U] [#5 -0.22,-0.19,0.47,U] [#6 0.16,-0.23,0.54,U] [#7 0.23,-0.01,0.43,U] [#8 0.41,-0.13,0.00,M2] 
02:05:44.256 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.17}, one-star: {0.11, -0.33}
02:05:44.258 00.002 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.02)
02:05:44.258 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
02:05:44.259 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.27 mountX=-0.17 mountY=0.03, mountTheta=2.98
02:05:44.260 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.17, opts=13)
02:05:44.261 00.001 18120 Enqueuing Move request for scope (0.05, -0.17)
02:05:44.261 00.000 21948 Worker thread wakes up
02:05:44.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
02:05:44.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
02:05:44.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:44.262 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.2
02:05:44.262 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:44.263 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:44.263 00.000 18120 Enqueuing Expose request
02:05:44.263 00.000 21948 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=0.03
02:05:44.263 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:05:44.263 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:44.263 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:05:44.264 00.001 21948 MoveAxis(E, 0, ABG)
02:05:44.264 00.000 21948 Move returns status 0, amount 0
02:05:44.264 00.000 21948 MoveAxis(N, 0, ABG)
02:05:44.264 00.000 21948 Move returns status 0, amount 0
02:05:44.264 00.000 21948 move complete, result=0
02:05:44.264 00.000 21948 worker thread done servicing request
02:05:44.264 00.000 21948 Worker thread wakes up
02:05:44.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:44.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:44.264 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:45.793 01.529 21948 Exposure complete
02:05:45.829 00.036 21948 worker thread done servicing request
02:05:45.830 00.001 18120 OnExposeComplete: enter
02:05:45.830 00.000 18120 UpdateGuideState(): m_state=6
02:05:45.831 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
02:05:45.833 00.002 18120 Star::Find returns 1 (0), X=895.88, Y=236.85, Mass=1804, SNR=29.5, Peak=179 HFD=4.1
02:05:45.834 00.001 18120 MultiStar: [#1 0.19,-0.09,0.77,U] [#2 0.03,-0.06,0.66,U] [#3 0.19,0.06,0.61,U] [#4 0.16,-0.13,0.61,U] [#5 -0.07,-0.11,0.49,U] [#6 0.21,-0.08,0.58,U] [#7 0.26,-0.14,0.43,U] [#8 0.36,-0.09,0.41,U] 
02:05:45.835 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.00, -0.18}
02:05:45.836 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
02:05:45.837 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
02:05:45.839 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.63 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
02:05:45.841 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
02:05:45.842 00.001 18120 Enqueuing Move request for scope (0.13, -0.10)
02:05:45.842 00.000 21948 Worker thread wakes up
02:05:45.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
02:05:45.843 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
02:05:45.843 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=-0.07
02:05:45.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:05:45.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:45.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:45.843 00.000 18120 UpdateGuideState exits: m=1804 RSB=29.5
02:05:45.844 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:45.844 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:45.844 00.000 18120 Enqueuing Expose request
02:05:45.845 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:05:45.845 00.000 21948 MoveAxis(E, 0, ABG)
02:05:45.845 00.000 21948 Move returns status 0, amount 0
02:05:45.845 00.000 21948 MoveAxis(N, 0, ABG)
02:05:45.845 00.000 21948 Move returns status 0, amount 0
02:05:45.845 00.000 21948 move complete, result=0
02:05:45.845 00.000 21948 worker thread done servicing request
02:05:45.845 00.000 21948 Worker thread wakes up
02:05:45.845 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:45.845 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:45.845 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:47.475 01.630 21948 Exposure complete
02:05:47.515 00.040 21948 worker thread done servicing request
02:05:47.516 00.001 18120 OnExposeComplete: enter
02:05:47.516 00.000 18120 UpdateGuideState(): m_state=6
02:05:47.517 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
02:05:47.517 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=236.80, Mass=1937, SNR=30.5, Peak=186 HFD=4.1
02:05:47.518 00.001 18120 MultiStar: [#1 0.26,-0.09,0.73,U] [#2 0.06,-0.05,0.67,U] [#3 0.01,0.02,0.59,U] [#4 -0.08,-0.16,0.57,U] [#5 -0.09,-0.18,0.47,U] [#6 0.07,0.05,0.51,U] [#7 -0.19,-0.01,0.44,U] [#8 0.29,0.06,0.40,U] 
02:05:47.518 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.09, -0.23}
02:05:47.519 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
02:05:47.519 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:05:47.519 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
02:05:47.521 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
02:05:47.521 00.000 18120 Enqueuing Move request for scope (0.06, -0.08)
02:05:47.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:47.522 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:05:47.522 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:47.523 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:47.523 00.000 18120 Enqueuing Expose request
02:05:47.524 00.001 21948 Worker thread wakes up
02:05:47.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
02:05:47.524 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
02:05:47.524 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.01
02:05:47.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:05:47.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:47.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:05:47.524 00.000 21948 MoveAxis(E, 0, ABG)
02:05:47.524 00.000 21948 Move returns status 0, amount 0
02:05:47.524 00.000 21948 MoveAxis(N, 0, ABG)
02:05:47.524 00.000 21948 Move returns status 0, amount 0
02:05:47.524 00.000 21948 move complete, result=0
02:05:47.524 00.000 21948 worker thread done servicing request
02:05:47.524 00.000 21948 Worker thread wakes up
02:05:47.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:47.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:47.525 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:49.042 01.517 21948 Exposure complete
02:05:49.087 00.045 21948 worker thread done servicing request
02:05:49.087 00.000 18120 OnExposeComplete: enter
02:05:49.088 00.001 18120 UpdateGuideState(): m_state=6
02:05:49.090 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
02:05:49.091 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=236.76, Mass=2063, SNR=31.5, Peak=187 HFD=4.1
02:05:49.092 00.001 18120 MultiStar: [#1 0.16,-0.10,0.70,U] [#2 -0.08,-0.03,0.64,U] [#3 0.06,0.16,0.57,U] [#4 0.13,-0.10,0.56,U] [#5 -0.08,-0.18,0.44,U] [#6 0.29,-0.04,0.50,U] [#7 0.07,-0.00,0.41,U] [#8 0.43,0.12,0.00,M1] 
02:05:49.094 00.002 18120 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.11, -0.27}
02:05:49.095 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
02:05:49.096 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
02:05:49.097 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.80 mountX=-0.12 mountY=-0.04, mountTheta=-2.83
02:05:49.100 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.09, opts=13)
02:05:49.101 00.001 18120 Enqueuing Move request for scope (0.09, -0.09)
02:05:49.102 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:49.104 00.002 21948 Worker thread wakes up
02:05:49.104 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.5
02:05:49.105 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:49.107 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:05:49.107 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:49.108 00.001 18120 Enqueuing Expose request
02:05:49.109 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:05:49.109 00.000 21948 Moving (0.09, -0.09) raw xDistance=-0.12 yDistance=-0.04
02:05:49.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:05:49.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:49.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:05:49.109 00.000 21948 MoveAxis(E, 0, ABG)
02:05:49.109 00.000 21948 Move returns status 0, amount 0
02:05:49.109 00.000 21948 MoveAxis(N, 0, ABG)
02:05:49.109 00.000 21948 Move returns status 0, amount 0
02:05:49.109 00.000 21948 move complete, result=0
02:05:49.109 00.000 21948 worker thread done servicing request
02:05:49.109 00.000 21948 Worker thread wakes up
02:05:49.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:49.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:49.111 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:50.736 01.625 21948 Exposure complete
02:05:50.787 00.051 21948 worker thread done servicing request
02:05:50.787 00.000 18120 OnExposeComplete: enter
02:05:50.789 00.002 18120 UpdateGuideState(): m_state=6
02:05:50.789 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
02:05:50.790 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=236.60, Mass=1917, SNR=30.4, Peak=190 HFD=3.8
02:05:50.791 00.001 18120 MultiStar: [#1 0.26,-0.10,0.73,U] [#2 -0.12,0.12,0.64,U] [#3 -0.00,-0.10,0.61,U] [#4 0.29,-0.45,0.00,M1] [#5 -0.07,-0.35,0.47,U] [#6 0.18,-0.01,0.53,U] [#7 0.04,-0.15,0.44,U] [#8 0.22,-0.01,0.40,U] 
02:05:50.793 00.002 18120 refined, 7 included, MultiStar: {0.08, -0.15}, one-star: {0.10, -0.43}
02:05:50.794 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:05:50.795 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:05:50.796 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=-0.17 mountY=-0.00, mountTheta=-3.12
02:05:50.799 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.15, opts=13)
02:05:50.800 00.001 18120 Enqueuing Move request for scope (0.08, -0.15)
02:05:50.800 00.000 21948 Worker thread wakes up
02:05:50.800 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:50.801 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:05:50.801 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.4
02:05:50.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:50.802 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:50.802 00.000 18120 Enqueuing Expose request
02:05:50.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:05:50.802 00.000 21948 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.00
02:05:50.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:05:50.802 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:50.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:05:50.802 00.000 21948 MoveAxis(E, 0, ABG)
02:05:50.803 00.001 21948 Move returns status 0, amount 0
02:05:50.803 00.000 21948 MoveAxis(N, 0, ABG)
02:05:50.803 00.000 21948 Move returns status 0, amount 0
02:05:50.803 00.000 21948 move complete, result=0
02:05:50.803 00.000 21948 worker thread done servicing request
02:05:50.803 00.000 21948 Worker thread wakes up
02:05:50.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:50.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:50.803 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:52.327 01.524 21948 Exposure complete
02:05:52.364 00.037 21948 worker thread done servicing request
02:05:52.365 00.001 18120 OnExposeComplete: enter
02:05:52.365 00.000 18120 UpdateGuideState(): m_state=6
02:05:52.366 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
02:05:52.366 00.000 18120 Star::Find returns 1 (0), X=895.87, Y=236.71, Mass=1954, SNR=30.6, Peak=181 HFD=4.0
02:05:52.367 00.001 18120 MultiStar: [#1 0.28,-0.20,0.70,U] [#2 -0.07,-0.08,0.65,U] [#3 0.12,-0.16,0.60,U] [#4 0.27,-0.26,0.57,U] [#5 0.26,-0.27,0.00,M1] [#6 0.19,-0.11,0.56,U] [#7 -0.07,-0.09,0.43,U] [#8 0.47,0.06,0.00,M1] 
02:05:52.367 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.19}, one-star: {-0.00, -0.32}
02:05:52.367 00.000 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:05:52.368 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:05:52.369 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.08 mountX=-0.21 mountY=-0.00, mountTheta=-3.12
02:05:52.371 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.19, opts=13)
02:05:52.372 00.001 18120 Enqueuing Move request for scope (0.10, -0.19)
02:05:52.373 00.001 21948 Worker thread wakes up
02:05:52.373 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:52.373 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
02:05:52.374 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:52.374 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:52.375 00.001 18120 Enqueuing Expose request
02:05:52.375 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
02:05:52.375 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
02:05:52.375 00.000 21948 Moving (0.10, -0.19) raw xDistance=-0.21 yDistance=-0.00
02:05:52.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:05:52.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:52.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:05:52.375 00.000 21948 MoveAxis(E, 38, ABG)
02:05:52.375 00.000 21948 Guiding  Dir = 2, Dur = 38
02:05:52.375 00.000 21948 IsSlewing returns 0
02:05:52.376 00.001 21948 IsGuiding returns 0
02:05:52.377 00.001 21948 PulseGuide returned control before completion, sleep 47
02:05:52.436 00.059 21948 IsGuiding returns 0
02:05:52.436 00.000 21948 Move returns status 0, amount 38
02:05:52.436 00.000 21948 MoveAxis(N, 0, ABG)
02:05:52.436 00.000 21948 Move returns status 0, amount 0
02:05:52.436 00.000 21948 move complete, result=0
02:05:52.436 00.000 21948 worker thread done servicing request
02:05:52.436 00.000 21948 Worker thread wakes up
02:05:52.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:52.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:52.436 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
02:05:54.061 01.625 21948 Exposure complete
02:05:54.113 00.052 21948 worker thread done servicing request
02:05:54.114 00.001 18120 OnExposeComplete: enter
02:05:54.114 00.000 18120 UpdateGuideState(): m_state=6
02:05:54.115 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
02:05:54.115 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=236.62, Mass=1941, SNR=30.6, Peak=169 HFD=4.1
02:05:54.116 00.001 18120 MultiStar: [#1 0.13,-0.41,0.00,M1] [#2 -0.11,-0.36,0.00,M1] [#3 0.21,-0.39,0.00,M1] [#4 0.09,-0.16,0.58,U] [#5 -0.03,-0.31,0.48,U] [#6 0.27,-0.03,0.52,U] [#7 0.00,-0.27,0.46,U] [#8 0.17,-0.14,0.39,U] 
02:05:54.116 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.25}, one-star: {0.15, -0.41}
02:05:54.117 00.001 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
02:05:54.117 00.000 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
02:05:54.117 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.14 mountX=-0.27 mountY=0.01, mountTheta=3.11
02:05:54.119 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.25, opts=13)
02:05:54.121 00.002 18120 Enqueuing Move request for scope (0.11, -0.25)
02:05:54.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:54.121 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.6
02:05:54.124 00.003 21948 Worker thread wakes up
02:05:54.124 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:54.124 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:54.125 00.001 18120 Enqueuing Expose request
02:05:54.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
02:05:54.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
02:05:54.125 00.000 21948 Moving (0.11, -0.25) raw xDistance=-0.27 yDistance=0.01
02:05:54.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:05:54.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:54.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:05:54.125 00.000 21948 MoveAxis(E, 51, ABG)
02:05:54.125 00.000 21948 Guiding  Dir = 2, Dur = 51
02:05:54.126 00.001 21948 IsSlewing returns 0
02:05:54.126 00.000 21948 IsGuiding returns 0
02:05:54.127 00.001 21948 PulseGuide returned control before completion, sleep 60
02:05:54.201 00.074 21948 IsGuiding returns 0
02:05:54.201 00.000 21948 Move returns status 0, amount 51
02:05:54.202 00.001 21948 MoveAxis(N, 0, ABG)
02:05:54.202 00.000 21948 Move returns status 0, amount 0
02:05:54.202 00.000 21948 move complete, result=0
02:05:54.202 00.000 21948 worker thread done servicing request
02:05:54.202 00.000 21948 Worker thread wakes up
02:05:54.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:54.202 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
02:05:54.203 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:55.612 01.409 21948 Exposure complete
02:05:55.655 00.043 21948 worker thread done servicing request
02:05:55.655 00.000 18120 OnExposeComplete: enter
02:05:55.658 00.003 18120 UpdateGuideState(): m_state=6
02:05:55.660 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
02:05:55.660 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=236.91, Mass=2007, SNR=31.1, Peak=198 HFD=4.2
02:05:55.661 00.001 18120 MultiStar: [#1 0.07,0.02,0.71,U] [#2 -0.28,0.13,0.65,U] [#3 -0.03,0.03,0.58,U] [#4 0.03,0.09,0.57,U] [#5 -0.31,-0.01,0.46,U] [#6 0.29,-0.00,0.52,U] [#7 -0.03,0.04,0.43,U] [#8 0.14,0.25,0.40,U] 
02:05:55.661 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.03, -0.12}
02:05:55.662 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
02:05:55.662 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
02:05:55.663 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.17 mountX=0.03 mountY=0.00, mountTheta=0.13
02:05:55.664 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
02:05:55.664 00.000 18120 Enqueuing Move request for scope (-0.02, 0.03)
02:05:55.665 00.001 21948 Worker thread wakes up
02:05:55.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
02:05:55.665 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
02:05:55.665 00.000 21948 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.00
02:05:55.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:05:55.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:55.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:55.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:05:55.665 00.000 21948 MoveAxis(E, 0, ABG)
02:05:55.665 00.000 21948 Move returns status 0, amount 0
02:05:55.666 00.001 21948 MoveAxis(N, 0, ABG)
02:05:55.666 00.000 21948 Move returns status 0, amount 0
02:05:55.666 00.000 21948 move complete, result=0
02:05:55.666 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.1
02:05:55.667 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.668 00.001 21948 worker thread done servicing request
02:05:55.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:55.668 00.000 18120 Enqueuing Expose request
02:05:55.669 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:55.669 00.000 21948 Worker thread wakes up
02:05:55.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:55.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:57.299 01.630 21948 Exposure complete
02:05:57.345 00.046 21948 worker thread done servicing request
02:05:57.345 00.000 18120 OnExposeComplete: enter
02:05:57.346 00.001 18120 UpdateGuideState(): m_state=6
02:05:57.347 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
02:05:57.348 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=237.02, Mass=1981, SNR=30.9, Peak=189 HFD=4.2
02:05:57.350 00.002 18120 MultiStar: [#1 -0.01,0.31,0.71,U] [#2 -0.11,0.53,0.00,M1] [#3 -0.03,0.44,0.00,M1] [#4 0.18,0.11,0.57,U] [#5 -0.14,-0.05,0.46,U] [#6 0.25,0.38,0.00,M1] [#7 0.20,0.23,0.46,U] [#8 0.12,0.23,0.42,U] 
02:05:57.351 00.001 18120 single-star, 5 included, MultiStar: {0.04, 0.12}, one-star: {-0.03, -0.01}
02:05:57.352 00.001 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.00) = xAngle (-4.75 = 1.53)
02:05:57.353 00.001 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.49)
02:05:57.354 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.76 mountX=0.00 mountY=0.04, mountTheta=1.53
02:05:57.356 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
02:05:57.356 00.000 18120 Enqueuing Move request for scope (-0.03, -0.01)
02:05:57.357 00.001 21948 Worker thread wakes up
02:05:57.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:57.357 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.9
02:05:57.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:57.358 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:57.358 00.000 18120 Enqueuing Expose request
02:05:57.359 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:05:57.359 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:05:57.359 00.000 21948 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.04
02:05:57.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:05:57.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:57.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:05:57.359 00.000 21948 MoveAxis(E, 0, ABG)
02:05:57.359 00.000 21948 Move returns status 0, amount 0
02:05:57.359 00.000 21948 MoveAxis(N, 0, ABG)
02:05:57.359 00.000 21948 Move returns status 0, amount 0
02:05:57.359 00.000 21948 move complete, result=0
02:05:57.359 00.000 21948 worker thread done servicing request
02:05:57.359 00.000 21948 Worker thread wakes up
02:05:57.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:57.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:57.360 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:58.882 01.522 21948 Exposure complete
02:05:58.931 00.049 21948 worker thread done servicing request
02:05:58.931 00.000 18120 OnExposeComplete: enter
02:05:58.932 00.001 18120 UpdateGuideState(): m_state=6
02:05:58.933 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
02:05:58.933 00.000 18120 Star::Find returns 1 (0), X=895.78, Y=236.95, Mass=2063, SNR=31.5, Peak=198 HFD=4.1
02:05:58.934 00.001 18120 MultiStar: [#1 0.15,0.27,0.71,U] [#2 -0.05,0.44,0.00,M2] [#3 0.22,0.08,0.56,U] [#4 0.13,0.08,0.56,U] [#5 0.22,-0.18,0.44,U] [#6 0.31,0.23,0.00,M2] [#7 0.18,0.07,0.42,U] [#8 0.34,0.06,0.38,U] 
02:05:58.934 00.000 18120 single-star, 6 included, MultiStar: {0.12, 0.04}, one-star: {-0.10, -0.08}
02:05:58.935 00.001 18120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.00) = xAngle (-4.49 = 1.79)
02:05:58.935 00.000 18120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.53 = 1.75)
02:05:58.936 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=-0.03 mountY=0.12, mountTheta=1.79
02:05:58.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.08, opts=13)
02:05:58.938 00.001 18120 Enqueuing Move request for scope (-0.10, -0.08)
02:05:58.940 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:05:58.940 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.5
02:05:58.940 00.000 21948 Worker thread wakes up
02:05:58.940 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
02:05:58.940 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
02:05:58.940 00.000 21948 Moving (-0.10, -0.08) raw xDistance=-0.03 yDistance=0.12
02:05:58.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:05:58.940 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.942 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:58.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:05:58.943 00.001 18120 Enqueuing Expose request
02:05:58.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:05:58.943 00.000 21948 MoveAxis(E, 0, ABG)
02:05:58.943 00.000 21948 Move returns status 0, amount 0
02:05:58.943 00.000 21948 MoveAxis(N, 0, ABG)
02:05:58.943 00.000 21948 Move returns status 0, amount 0
02:05:58.943 00.000 21948 move complete, result=0
02:05:58.943 00.000 21948 worker thread done servicing request
02:05:58.943 00.000 21948 Worker thread wakes up
02:05:58.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:05:58.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:05:58.944 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:00.581 01.637 21948 Exposure complete
02:06:00.635 00.054 21948 worker thread done servicing request
02:06:00.635 00.000 18120 OnExposeComplete: enter
02:06:00.637 00.002 18120 UpdateGuideState(): m_state=6
02:06:00.639 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
02:06:00.641 00.002 18120 Star::Find returns 1 (0), X=896.10, Y=236.76, Mass=1980, SNR=30.9, Peak=189 HFD=4.1
02:06:00.642 00.001 18120 MultiStar: [#1 0.15,-0.30,0.71,U] [#2 0.06,0.02,0.63,U] [#3 0.07,-0.24,0.61,U] [#4 0.25,-0.08,0.54,U] [#5 0.37,-0.25,0.00,M1] [#6 0.40,0.11,0.00,M3] [#7 0.04,-0.11,0.43,U] [#8 0.14,0.05,0.39,U] 
02:06:00.642 00.000 18120 refined, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.23, -0.27}
02:06:00.643 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
02:06:00.643 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
02:06:00.644 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.83 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
02:06:00.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.16, opts=13)
02:06:00.645 00.000 18120 Enqueuing Move request for scope (0.14, -0.16)
02:06:00.646 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:00.646 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.9
02:06:00.646 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:00.647 00.001 21948 Worker thread wakes up
02:06:00.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:06:00.647 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:06:00.647 00.000 21948 Moving (0.14, -0.16) raw xDistance=-0.20 yDistance=-0.06
02:06:00.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:06:00.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:00.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:00.649 00.002 18120 Enqueuing Expose request
02:06:00.650 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:06:00.650 00.000 21948 MoveAxis(E, 36, ABG)
02:06:00.650 00.000 21948 Guiding  Dir = 2, Dur = 36
02:06:00.651 00.001 21948 IsSlewing returns 0
02:06:00.651 00.000 21948 IsGuiding returns 0
02:06:00.652 00.001 21948 PulseGuide returned control before completion, sleep 45
02:06:00.702 00.050 21948 IsGuiding returns 0
02:06:00.702 00.000 21948 Move returns status 0, amount 36
02:06:00.702 00.000 21948 MoveAxis(N, 0, ABG)
02:06:00.702 00.000 21948 Move returns status 0, amount 0
02:06:00.702 00.000 21948 move complete, result=0
02:06:00.702 00.000 21948 worker thread done servicing request
02:06:00.702 00.000 21948 Worker thread wakes up
02:06:00.703 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:00.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:00.703 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
02:06:02.109 01.406 21948 Exposure complete
02:06:02.146 00.037 21948 worker thread done servicing request
02:06:02.146 00.000 18120 OnExposeComplete: enter
02:06:02.148 00.002 18120 UpdateGuideState(): m_state=6
02:06:02.149 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
02:06:02.150 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=236.88, Mass=2005, SNR=31.0, Peak=193 HFD=4.2
02:06:02.152 00.002 18120 MultiStar: [#1 -0.01,0.04,0.70,U] [#2 0.04,0.17,0.64,U] [#3 0.14,0.17,0.61,U] [#4 0.10,-0.01,0.55,U] [#5 0.12,0.15,0.48,U] [#6 0.03,0.03,0.49,U] [#7 0.06,0.06,0.43,U] [#8 0.35,0.19,0.00,M1] 
02:06:02.155 00.003 18120 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.19, -0.15}
02:06:02.158 00.003 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
02:06:02.160 00.002 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.62 = -1.62)
02:06:02.162 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
02:06:02.163 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
02:06:02.165 00.002 18120 Enqueuing Move request for scope (0.09, 0.04)
02:06:02.166 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:02.167 00.001 18120 UpdateGuideState exits: m=2005 RSB=31.0
02:06:02.170 00.003 21948 Worker thread wakes up
02:06:02.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:02.170 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:02.171 00.001 18120 Enqueuing Expose request
02:06:02.171 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:06:02.171 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:06:02.171 00.000 21948 Moving (0.09, 0.04) raw xDistance=-0.00 yDistance=-0.10
02:06:02.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:06:02.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:02.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:06:02.171 00.000 21948 MoveAxis(E, 0, ABG)
02:06:02.172 00.001 21948 Move returns status 0, amount 0
02:06:02.172 00.000 21948 MoveAxis(N, 0, ABG)
02:06:02.172 00.000 21948 Move returns status 0, amount 0
02:06:02.172 00.000 21948 move complete, result=0
02:06:02.172 00.000 21948 worker thread done servicing request
02:06:02.172 00.000 21948 Worker thread wakes up
02:06:02.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:02.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:02.172 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:03.797 01.625 21948 Exposure complete
02:06:03.840 00.043 21948 worker thread done servicing request
02:06:03.840 00.000 18120 OnExposeComplete: enter
02:06:03.844 00.004 18120 UpdateGuideState(): m_state=6
02:06:03.844 00.000 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
02:06:03.845 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=236.99, Mass=1852, SNR=29.7, Peak=179 HFD=4.2
02:06:03.845 00.000 18120 MultiStar: [#1 0.22,0.16,0.75,U] [#2 0.25,0.34,0.00,M1] [#3 -0.06,0.41,0.00,M1] [#4 0.10,0.08,0.59,U] [#5 -0.22,0.04,0.49,U] [#6 0.18,0.21,0.51,U] [#7 0.32,0.14,0.44,U] [#8 -0.04,0.20,0.41,U] 
02:06:03.846 00.001 18120 refined, 6 included, MultiStar: {0.13, 0.10}, one-star: {0.20, -0.04}
02:06:03.846 00.000 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
02:06:03.847 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
02:06:03.847 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=0.03 mountY=-0.16, mountTheta=-1.35
02:06:03.848 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.10, opts=13)
02:06:03.849 00.001 18120 Enqueuing Move request for scope (0.13, 0.10)
02:06:03.849 00.000 21948 Worker thread wakes up
02:06:03.849 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
02:06:03.849 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
02:06:03.849 00.000 21948 Moving (0.13, 0.10) raw xDistance=0.03 yDistance=-0.16
02:06:03.849 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:06:03.849 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:03.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:03.850 00.001 18120 UpdateGuideState exits: m=1852 RSB=29.7
02:06:03.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.851 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:03.851 00.000 18120 Enqueuing Expose request
02:06:03.852 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:06:03.852 00.000 21948 MoveAxis(E, 0, ABG)
02:06:03.852 00.000 21948 Move returns status 0, amount 0
02:06:03.852 00.000 21948 MoveAxis(N, 0, ABG)
02:06:03.852 00.000 21948 Move returns status 0, amount 0
02:06:03.852 00.000 21948 move complete, result=0
02:06:03.852 00.000 21948 worker thread done servicing request
02:06:03.852 00.000 21948 Worker thread wakes up
02:06:03.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:03.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:03.852 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:05.375 01.523 21948 Exposure complete
02:06:05.415 00.040 21948 worker thread done servicing request
02:06:05.415 00.000 18120 OnExposeComplete: enter
02:06:05.415 00.000 18120 UpdateGuideState(): m_state=6
02:06:05.416 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
02:06:05.416 00.000 18120 Star::Find returns 1 (0), X=895.81, Y=236.95, Mass=2023, SNR=31.1, Peak=199 HFD=4.1
02:06:05.417 00.001 18120 MultiStar: [#1 0.27,-0.08,0.73,U] [#2 -0.15,0.15,0.62,U] [#3 -0.03,0.28,0.61,U] [#4 0.27,-0.10,0.53,U] [#5 -0.06,-0.10,0.46,U] [#6 0.23,0.09,0.51,U] [#7 0.17,0.22,0.44,U] [#8 0.16,0.10,0.38,U] 
02:06:05.417 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.07, -0.08}
02:06:05.418 00.001 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
02:06:05.418 00.000 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
02:06:05.419 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=0.01 mountY=-0.08, mountTheta=-1.48
02:06:05.420 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
02:06:05.423 00.003 18120 Enqueuing Move request for scope (0.07, 0.04)
02:06:05.425 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:05.427 00.002 21948 Worker thread wakes up
02:06:05.428 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:06:05.428 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:06:05.428 00.000 21948 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
02:06:05.428 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.1
02:06:05.428 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:05.429 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:05.430 00.001 18120 Enqueuing Expose request
02:06:05.431 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:06:05.431 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:05.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:06:05.431 00.000 21948 MoveAxis(E, 0, ABG)
02:06:05.431 00.000 21948 Move returns status 0, amount 0
02:06:05.431 00.000 21948 MoveAxis(N, 0, ABG)
02:06:05.431 00.000 21948 Move returns status 0, amount 0
02:06:05.431 00.000 21948 move complete, result=0
02:06:05.431 00.000 21948 worker thread done servicing request
02:06:05.431 00.000 21948 Worker thread wakes up
02:06:05.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:05.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:05.432 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:07.062 01.630 21948 Exposure complete
02:06:07.125 00.063 21948 worker thread done servicing request
02:06:07.125 00.000 18120 OnExposeComplete: enter
02:06:07.126 00.001 18120 UpdateGuideState(): m_state=6
02:06:07.126 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
02:06:07.127 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=236.87, Mass=1899, SNR=30.1, Peak=192 HFD=4.2
02:06:07.127 00.000 18120 MultiStar: [#1 0.35,0.15,0.00,M1] [#2 0.04,0.24,0.62,U] [#3 0.12,0.01,0.58,U] [#4 0.34,-0.12,0.57,U] [#5 0.38,-0.19,0.00,M1] [#6 0.40,0.38,0.00,M1] [#7 0.20,0.07,0.45,U] [#8 0.48,0.23,0.00,M1] 
02:06:07.127 00.000 18120 refined, 4 included, MultiStar: {0.13, -0.01}, one-star: {0.04, -0.16}
02:06:07.128 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
02:06:07.128 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
02:06:07.129 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=-0.06 mountY=-0.11, mountTheta=-2.10
02:06:07.130 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
02:06:07.130 00.000 18120 Enqueuing Move request for scope (0.13, -0.01)
02:06:07.131 00.001 21948 Worker thread wakes up
02:06:07.131 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:07.131 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.1
02:06:07.132 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.132 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:07.133 00.001 18120 Enqueuing Expose request
02:06:07.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:06:07.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:06:07.133 00.000 21948 Moving (0.13, -0.01) raw xDistance=-0.06 yDistance=-0.11
02:06:07.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:07.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:07.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:06:07.133 00.000 21948 MoveAxis(E, 0, ABG)
02:06:07.133 00.000 21948 Move returns status 0, amount 0
02:06:07.133 00.000 21948 MoveAxis(N, 0, ABG)
02:06:07.133 00.000 21948 Move returns status 0, amount 0
02:06:07.133 00.000 21948 move complete, result=0
02:06:07.133 00.000 21948 worker thread done servicing request
02:06:07.133 00.000 21948 Worker thread wakes up
02:06:07.133 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:07.133 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:07.134 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:08.659 01.525 21948 Exposure complete
02:06:08.705 00.046 21948 worker thread done servicing request
02:06:08.705 00.000 18120 OnExposeComplete: enter
02:06:08.706 00.001 18120 UpdateGuideState(): m_state=6
02:06:08.707 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
02:06:08.707 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=236.83, Mass=1993, SNR=31.0, Peak=188 HFD=4.0
02:06:08.708 00.001 18120 MultiStar: [#1 0.38,0.12,0.00,M2] [#2 0.45,0.13,0.00,M1] [#3 0.37,0.19,0.00,M1] [#4 0.50,0.20,0.00,M1] [#5 0.42,-0.10,0.00,M2] [#6 0.52,0.07,0.00,M2] [#7 0.56,0.02,0.00,M1] [#8 1.07,0.15,0.00,M2] 
02:06:08.708 00.000 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
02:06:08.708 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
02:06:08.709 00.001 18120 CameraToMount -- cameraX=0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-0.40 mountX=-0.37 mountY=-0.33, mountTheta=-2.42
02:06:08.710 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=-0.20, opts=13)
02:06:08.711 00.001 18120 Enqueuing Move request for scope (0.47, -0.20)
02:06:08.711 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:08.712 00.001 18120 UpdateGuideState exits: m=1993 RSB=31.0
02:06:08.712 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:08.712 00.000 21948 Worker thread wakes up
02:06:08.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:08.713 00.001 18120 Enqueuing Expose request
02:06:08.713 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.20) opts 0xd
02:06:08.714 00.001 21948 Handling offset move in thread for scope, endpoint = (0.47, -0.20)
02:06:08.714 00.000 21948 Moving (0.47, -0.20) raw xDistance=-0.37 yDistance=-0.33
02:06:08.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
02:06:08.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
02:06:08.714 00.000 21948 MoveAxis(E, 67, ABG)
02:06:08.714 00.000 21948 Guiding  Dir = 2, Dur = 67
02:06:08.714 00.000 21948 IsSlewing returns 0
02:06:08.714 00.000 21948 IsGuiding returns 0
02:06:08.716 00.002 21948 PulseGuide returned control before completion, sleep 76
02:06:08.797 00.081 21948 IsGuiding returns 0
02:06:08.797 00.000 21948 Move returns status 0, amount 67
02:06:08.797 00.000 21948 MoveAxis(N, 78, ABG)
02:06:08.797 00.000 21948 Guiding  Dir = 0, Dur = 78
02:06:08.798 00.001 21948 IsSlewing returns 0
02:06:08.798 00.000 21948 IsGuiding returns 0
02:06:08.803 00.005 21948 PulseGuide returned control before completion, sleep 84
02:06:08.891 00.088 21948 IsGuiding returns 1
02:06:08.892 00.001 21948 scope still moving after pulse duration time elapsed
02:06:08.922 00.030 21948 IsSlewing returns 0
02:06:08.922 00.000 21948 IsGuiding returns 0
02:06:08.922 00.000 21948 scope move finished after 78 + 46 ms
02:06:08.923 00.001 21948 Move returns status 0, amount 78
02:06:08.923 00.000 21948 move complete, result=0
02:06:08.923 00.000 21948 worker thread done servicing request
02:06:08.923 00.000 21948 Worker thread wakes up
02:06:08.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:08.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:08.923 00.000 18120 GuideStep: -0.4 px 67 ms EAST, -0.3 px 78 ms NORTH
02:06:10.552 01.629 21948 Exposure complete
02:06:10.613 00.061 21948 worker thread done servicing request
02:06:10.613 00.000 18120 OnExposeComplete: enter
02:06:10.616 00.003 18120 UpdateGuideState(): m_state=6
02:06:10.618 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
02:06:10.620 00.002 18120 Star::Find returns 1 (0), X=895.64, Y=236.89, Mass=1985, SNR=30.8, Peak=187 HFD=4.0
02:06:10.623 00.003 18120 MultiStar: [#1 -0.10,0.25,0.70,U] [#2 -0.27,0.14,0.63,U] [#3 -0.35,0.21,0.00,M2] [#4 -0.07,0.14,0.57,U] [#5 -0.30,0.04,0.45,U] [#6 0.22,0.17,0.54,U] [#7 -0.20,-0.09,0.44,U] [#8 -0.20,0.34,0.00,M3] 
02:06:10.625 00.002 18120 refined, 6 included, MultiStar: {-0.14, 0.06}, one-star: {-0.23, -0.14}
02:06:10.628 00.003 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
02:06:10.631 00.003 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
02:06:10.633 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=0.12 mountY=0.10, mountTheta=0.70
02:06:10.637 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.06, opts=13)
02:06:10.638 00.001 18120 Enqueuing Move request for scope (-0.14, 0.06)
02:06:10.638 00.000 21948 Worker thread wakes up
02:06:10.638 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:10.639 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.8
02:06:10.639 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:10.640 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:10.640 00.000 18120 Enqueuing Expose request
02:06:10.640 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
02:06:10.640 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
02:06:10.640 00.000 21948 Moving (-0.14, 0.06) raw xDistance=0.12 yDistance=0.10
02:06:10.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:06:10.641 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:10.641 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:06:10.641 00.000 21948 MoveAxis(E, 0, ABG)
02:06:10.641 00.000 21948 Move returns status 0, amount 0
02:06:10.641 00.000 21948 MoveAxis(N, 0, ABG)
02:06:10.641 00.000 21948 Move returns status 0, amount 0
02:06:10.641 00.000 21948 move complete, result=0
02:06:10.641 00.000 21948 worker thread done servicing request
02:06:10.641 00.000 21948 Worker thread wakes up
02:06:10.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:10.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:10.641 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:12.057 01.416 21948 Exposure complete
02:06:12.099 00.042 21948 worker thread done servicing request
02:06:12.099 00.000 18120 OnExposeComplete: enter
02:06:12.101 00.002 18120 UpdateGuideState(): m_state=6
02:06:12.103 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
02:06:12.105 00.002 18120 Star::Find returns 1 (0), X=895.67, Y=236.79, Mass=1862, SNR=29.9, Peak=157 HFD=3.9
02:06:12.107 00.002 18120 MultiStar: [#1 -0.22,-0.08,0.74,U] [#2 -0.33,0.02,0.67,U] [#3 -0.30,0.15,0.61,U] [#4 -0.25,-0.28,0.00,M1] [#5 -0.40,-0.07,0.00,M2] [#6 -0.32,0.05,0.55,U] [#7 -0.12,0.03,0.44,U] [#8 -0.05,0.31,0.42,U] 
02:06:12.107 00.000 18120 refined, 6 included, MultiStar: {-0.23, -0.01}, one-star: {-0.21, -0.24}
02:06:12.108 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.11 = 1.17)
02:06:12.108 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.15 = 1.13)
02:06:12.109 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.12 mountX=0.09 mountY=0.21, mountTheta=1.16
02:06:12.110 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.01, opts=13)
02:06:12.110 00.000 18120 Enqueuing Move request for scope (-0.23, -0.01)
02:06:12.111 00.001 21948 Worker thread wakes up
02:06:12.111 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:12.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
02:06:12.111 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.9
02:06:12.112 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:12.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:12.113 00.001 18120 Enqueuing Expose request
02:06:12.113 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
02:06:12.113 00.000 21948 Moving (-0.23, -0.01) raw xDistance=0.09 yDistance=0.21
02:06:12.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:12.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:06:12.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:06:12.113 00.000 21948 MoveAxis(E, 0, ABG)
02:06:12.113 00.000 21948 Move returns status 0, amount 0
02:06:12.113 00.000 21948 MoveAxis(N, 0, ABG)
02:06:12.113 00.000 21948 Move returns status 0, amount 0
02:06:12.113 00.000 21948 move complete, result=0
02:06:12.113 00.000 21948 worker thread done servicing request
02:06:12.113 00.000 21948 Worker thread wakes up
02:06:12.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:12.114 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:12.114 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:13.746 01.632 21948 Exposure complete
02:06:13.782 00.036 21948 worker thread done servicing request
02:06:13.782 00.000 18120 OnExposeComplete: enter
02:06:13.783 00.001 18120 UpdateGuideState(): m_state=6
02:06:13.783 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
02:06:13.784 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=236.69, Mass=1909, SNR=30.2, Peak=164 HFD=3.8
02:06:13.784 00.000 18120 MultiStar: [#1 -0.17,-0.09,0.71,U] [#2 -0.26,-0.03,0.65,U] [#3 -0.37,-0.09,0.00,M2] [#4 -0.16,-0.16,0.59,U] [#5 -0.24,-0.22,0.48,U] [#6 0.00,0.14,0.50,U] [#7 -0.17,-0.14,0.43,U] [#8 -0.14,-0.12,0.40,U] 
02:06:13.785 00.001 18120 refined, 7 included, MultiStar: {-0.15, -0.14}, one-star: {-0.09, -0.34}
02:06:13.786 00.001 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.00) = xAngle (-4.39 = 1.89)
02:06:13.787 00.001 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.85)
02:06:13.788 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-2.40 mountX=-0.06 mountY=0.20, mountTheta=1.89
02:06:13.791 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.14, opts=13)
02:06:13.792 00.001 18120 Enqueuing Move request for scope (-0.15, -0.14)
02:06:13.792 00.000 21948 Worker thread wakes up
02:06:13.792 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:13.793 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.2
02:06:13.793 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.794 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:13.794 00.000 18120 Enqueuing Expose request
02:06:13.794 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
02:06:13.794 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
02:06:13.794 00.000 21948 Moving (-0.15, -0.14) raw xDistance=-0.06 yDistance=0.20
02:06:13.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:13.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:13.794 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:06:13.795 00.001 21948 MoveAxis(E, 0, ABG)
02:06:13.795 00.000 21948 Move returns status 0, amount 0
02:06:13.795 00.000 21948 MoveAxis(N, 0, ABG)
02:06:13.795 00.000 21948 Move returns status 0, amount 0
02:06:13.795 00.000 21948 move complete, result=0
02:06:13.795 00.000 21948 worker thread done servicing request
02:06:13.795 00.000 21948 Worker thread wakes up
02:06:13.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:13.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:13.795 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:15.312 01.517 21948 Exposure complete
02:06:15.346 00.034 21948 worker thread done servicing request
02:06:15.347 00.001 18120 OnExposeComplete: enter
02:06:15.349 00.002 18120 UpdateGuideState(): m_state=6
02:06:15.351 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
02:06:15.354 00.003 18120 Star::Find returns 1 (0), X=895.66, Y=236.72, Mass=2076, SNR=31.5, Peak=168 HFD=3.9
02:06:15.357 00.003 18120 MultiStar: [#1 0.01,-0.10,0.72,U] [#2 -0.30,0.11,0.60,U] [#3 -0.23,-0.13,0.58,U] [#4 -0.08,0.24,0.54,U] [#5 -0.35,-0.14,0.46,U] [#6 0.07,-0.13,0.48,U] [#7 -0.35,0.02,0.43,U] [#8 -0.04,0.17,0.39,U] 
02:06:15.359 00.002 18120 refined, 8 included, MultiStar: {-0.16, -0.06}, one-star: {-0.21, -0.31}
02:06:15.361 00.002 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.78 = 1.50)
02:06:15.364 00.003 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.46)
02:06:15.366 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.78 mountX=0.01 mountY=0.17, mountTheta=1.50
02:06:15.370 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.06, opts=13)
02:06:15.371 00.001 18120 Enqueuing Move request for scope (-0.16, -0.06)
02:06:15.371 00.000 21948 Worker thread wakes up
02:06:15.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:15.372 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
02:06:15.372 00.000 18120 UpdateGuideState exits: m=2076 RSB=31.5
02:06:15.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:15.373 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
02:06:15.373 00.000 21948 Moving (-0.16, -0.06) raw xDistance=0.01 yDistance=0.17
02:06:15.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:06:15.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:15.373 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:06:15.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:15.374 00.001 18120 Enqueuing Expose request
02:06:15.374 00.000 21948 MoveAxis(E, 0, ABG)
02:06:15.374 00.000 21948 Move returns status 0, amount 0
02:06:15.374 00.000 21948 MoveAxis(N, 0, ABG)
02:06:15.374 00.000 21948 Move returns status 0, amount 0
02:06:15.374 00.000 21948 move complete, result=0
02:06:15.374 00.000 21948 worker thread done servicing request
02:06:15.374 00.000 21948 Worker thread wakes up
02:06:15.374 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:15.375 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:15.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:17.006 01.631 21948 Exposure complete
02:06:17.045 00.039 21948 worker thread done servicing request
02:06:17.045 00.000 18120 OnExposeComplete: enter
02:06:17.045 00.000 18120 UpdateGuideState(): m_state=6
02:06:17.046 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
02:06:17.048 00.002 18120 Star::Find returns 1 (0), X=895.64, Y=237.13, Mass=1807, SNR=29.5, Peak=149 HFD=3.9
02:06:17.050 00.002 18120 MultiStar: [#1 -0.11,0.44,0.00,M1] [#2 -0.29,0.41,0.00,M1] [#3 -0.45,0.50,0.00,M2] [#4 -0.17,0.47,0.00,M1] [#5 -0.44,0.15,0.00,M1] [#6 -0.10,0.28,0.52,U] [#7 -0.35,0.37,0.00,M1] [#8 -0.22,0.57,0.00,M1] 
02:06:17.052 00.002 18120 refined, 1 included, MultiStar: {-0.19, 0.16}, one-star: {-0.24, 0.10}
02:06:17.052 00.000 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
02:06:17.053 00.001 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
02:06:17.053 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.44 mountX=0.23 mountY=0.10, mountTheta=0.41
02:06:17.054 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.16, opts=13)
02:06:17.055 00.001 18120 Enqueuing Move request for scope (-0.19, 0.16)
02:06:17.055 00.000 21948 Worker thread wakes up
02:06:17.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:17.056 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.5
02:06:17.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.057 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:17.057 00.000 18120 Enqueuing Expose request
02:06:17.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
02:06:17.057 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
02:06:17.057 00.000 21948 Moving (-0.19, 0.16) raw xDistance=0.23 yDistance=0.10
02:06:17.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:06:17.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:17.058 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:06:17.058 00.000 21948 MoveAxis(W, 40, ABG)
02:06:17.058 00.000 21948 Guiding  Dir = 3, Dur = 40
02:06:17.058 00.000 21948 IsSlewing returns 0
02:06:17.058 00.000 21948 IsGuiding returns 0
02:06:17.060 00.002 21948 PulseGuide returned control before completion, sleep 49
02:06:17.114 00.054 21948 IsGuiding returns 0
02:06:17.114 00.000 21948 Move returns status 0, amount 40
02:06:17.114 00.000 21948 MoveAxis(N, 0, ABG)
02:06:17.114 00.000 21948 Move returns status 0, amount 0
02:06:17.114 00.000 21948 move complete, result=0
02:06:17.115 00.001 21948 worker thread done servicing request
02:06:17.115 00.000 21948 Worker thread wakes up
02:06:17.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:17.115 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
02:06:17.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:18.527 01.412 21948 Exposure complete
02:06:18.578 00.051 21948 worker thread done servicing request
02:06:18.578 00.000 18120 OnExposeComplete: enter
02:06:18.579 00.001 18120 UpdateGuideState(): m_state=6
02:06:18.580 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
02:06:18.580 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=236.99, Mass=2086, SNR=31.6, Peak=173 HFD=4.0
02:06:18.581 00.001 18120 MultiStar: [#1 0.13,0.00,0.68,U] [#2 -0.16,0.24,0.63,U] [#3 -0.23,0.18,0.56,U] [#4 -0.14,0.20,0.53,U] [#5 -0.20,-0.21,0.45,U] [#6 0.10,0.18,0.54,U] [#7 -0.08,0.04,0.40,U] [#8 0.01,-0.09,0.38,U] 
02:06:18.581 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.16, -0.04}
02:06:18.581 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
02:06:18.582 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
02:06:18.582 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.53 mountX=0.09 mountY=0.05, mountTheta=0.50
02:06:18.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
02:06:18.584 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
02:06:18.584 00.000 21948 Worker thread wakes up
02:06:18.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
02:06:18.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
02:06:18.584 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:18.585 00.001 21948 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.05
02:06:18.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:18.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:18.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:06:18.585 00.000 21948 MoveAxis(E, 0, ABG)
02:06:18.585 00.000 21948 Move returns status 0, amount 0
02:06:18.585 00.000 21948 MoveAxis(N, 0, ABG)
02:06:18.585 00.000 21948 Move returns status 0, amount 0
02:06:18.585 00.000 21948 move complete, result=0
02:06:18.585 00.000 18120 UpdateGuideState exits: m=2086 RSB=31.6
02:06:18.586 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:18.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:18.586 00.000 18120 Enqueuing Expose request
02:06:18.587 00.001 21948 worker thread done servicing request
02:06:18.587 00.000 21948 Worker thread wakes up
02:06:18.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:18.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:18.587 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:20.219 01.632 21948 Exposure complete
02:06:20.265 00.046 21948 worker thread done servicing request
02:06:20.265 00.000 18120 OnExposeComplete: enter
02:06:20.266 00.001 18120 UpdateGuideState(): m_state=6
02:06:20.266 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
02:06:20.267 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=237.03, Mass=2108, SNR=31.7, Peak=179 HFD=4.1
02:06:20.267 00.000 18120 MultiStar: [#1 0.13,0.23,0.70,U] [#2 -0.40,0.36,0.00,M1] [#3 -0.26,0.39,0.00,M2] [#4 -0.03,0.35,0.54,U] [#5 -0.17,0.13,0.47,U] [#6 0.04,0.29,0.53,U] [#7 -0.23,0.32,0.00,M1] [#8 0.40,0.35,0.00,M1] 
02:06:20.268 00.001 18120 single-star, 4 included, MultiStar: {-0.04, 0.17}, one-star: {-0.14, -0.00}
02:06:20.268 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
02:06:20.269 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
02:06:20.269 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.12 mountX=0.05 mountY=0.12, mountTheta=1.16
02:06:20.271 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.00, opts=13)
02:06:20.272 00.001 18120 Enqueuing Move request for scope (-0.14, -0.00)
02:06:20.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:20.273 00.001 18120 UpdateGuideState exits: m=2108 RSB=31.7
02:06:20.273 00.000 21948 Worker thread wakes up
02:06:20.274 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
02:06:20.274 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
02:06:20.274 00.000 21948 Moving (-0.14, -0.00) raw xDistance=0.05 yDistance=0.12
02:06:20.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:20.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:20.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:20.274 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:20.275 00.001 18120 Enqueuing Expose request
02:06:20.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:06:20.275 00.000 21948 MoveAxis(E, 0, ABG)
02:06:20.275 00.000 21948 Move returns status 0, amount 0
02:06:20.275 00.000 21948 MoveAxis(N, 0, ABG)
02:06:20.275 00.000 21948 Move returns status 0, amount 0
02:06:20.275 00.000 21948 move complete, result=0
02:06:20.275 00.000 21948 worker thread done servicing request
02:06:20.275 00.000 21948 Worker thread wakes up
02:06:20.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:20.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:20.276 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:21.791 01.515 21948 Exposure complete
02:06:21.838 00.047 21948 worker thread done servicing request
02:06:21.838 00.000 18120 OnExposeComplete: enter
02:06:21.840 00.002 18120 UpdateGuideState(): m_state=6
02:06:21.841 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
02:06:21.842 00.001 18120 Star::Find returns 1 (0), X=895.58, Y=236.84, Mass=1900, SNR=30.1, Peak=158 HFD=3.9
02:06:21.842 00.000 18120 MultiStar: [#1 0.02,0.05,0.74,U] [#2 -0.37,0.10,0.00,M2] [#3 -0.19,-0.07,0.60,U] [#4 0.04,-0.08,0.57,U] [#5 -0.41,0.02,0.00,M1] [#6 0.16,0.29,0.54,U] [#7 -0.34,0.09,0.39,U] [#8 0.12,-0.01,0.40,U] 
02:06:21.843 00.001 18120 refined, 6 included, MultiStar: {-0.09, -0.01}, one-star: {-0.30, -0.19}
02:06:21.843 00.000 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.98 = 1.31)
02:06:21.844 00.001 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.27)
02:06:21.844 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.98 mountX=0.02 mountY=0.08, mountTheta=1.30
02:06:21.845 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.01, opts=13)
02:06:21.846 00.001 18120 Enqueuing Move request for scope (-0.09, -0.01)
02:06:21.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:21.847 00.001 21948 Worker thread wakes up
02:06:21.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
02:06:21.847 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
02:06:21.847 00.000 21948 Moving (-0.09, -0.01) raw xDistance=0.02 yDistance=0.08
02:06:21.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:21.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:21.847 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.1
02:06:21.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:21.848 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:21.848 00.000 18120 Enqueuing Expose request
02:06:21.849 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:06:21.849 00.000 21948 MoveAxis(E, 0, ABG)
02:06:21.849 00.000 21948 Move returns status 0, amount 0
02:06:21.849 00.000 21948 MoveAxis(N, 0, ABG)
02:06:21.849 00.000 21948 Move returns status 0, amount 0
02:06:21.849 00.000 21948 move complete, result=0
02:06:21.849 00.000 21948 worker thread done servicing request
02:06:21.849 00.000 21948 Worker thread wakes up
02:06:21.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:21.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:21.849 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:23.478 01.629 21948 Exposure complete
02:06:23.522 00.044 21948 worker thread done servicing request
02:06:23.523 00.001 18120 OnExposeComplete: enter
02:06:23.523 00.000 18120 UpdateGuideState(): m_state=6
02:06:23.524 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
02:06:23.524 00.000 18120 Star::Find returns 1 (0), X=895.51, Y=236.69, Mass=1967, SNR=30.6, Peak=158 HFD=4.0
02:06:23.525 00.001 18120 MultiStar: [#1 -0.15,-0.05,0.72,U] [#2 -0.49,0.01,0.00,M3] [#3 -0.40,-0.14,0.00,M2] [#4 -0.25,-0.03,0.56,U] [#5 -0.51,-0.02,0.00,M2] [#6 0.01,0.00,0.52,U] [#7 -0.30,-0.01,0.46,U] [#8 0.02,-0.20,0.40,U] 
02:06:23.525 00.000 18120 refined, 5 included, MultiStar: {-0.20, -0.13}, one-star: {-0.36, -0.34}
02:06:23.526 00.001 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.57 = 1.71)
02:06:23.526 00.000 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.61 = 1.67)
02:06:23.526 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.57 mountX=-0.03 mountY=0.24, mountTheta=1.71
02:06:23.528 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.13, opts=13)
02:06:23.528 00.000 18120 Enqueuing Move request for scope (-0.20, -0.13)
02:06:23.529 00.001 21948 Worker thread wakes up
02:06:23.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
02:06:23.529 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
02:06:23.529 00.000 21948 Moving (-0.20, -0.13) raw xDistance=-0.03 yDistance=0.24
02:06:23.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:23.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:23.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:06:23.529 00.000 21948 MoveAxis(E, 0, ABG)
02:06:23.529 00.000 21948 Move returns status 0, amount 0
02:06:23.529 00.000 21948 MoveAxis(N, 0, ABG)
02:06:23.529 00.000 21948 Move returns status 0, amount 0
02:06:23.529 00.000 21948 move complete, result=0
02:06:23.529 00.000 21948 worker thread done servicing request
02:06:23.529 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:23.529 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.6
02:06:23.530 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:23.530 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:23.531 00.001 18120 Enqueuing Expose request
02:06:23.531 00.000 21948 Worker thread wakes up
02:06:23.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:23.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:23.531 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:25.047 01.516 21948 Exposure complete
02:06:25.098 00.051 21948 worker thread done servicing request
02:06:25.098 00.000 18120 OnExposeComplete: enter
02:06:25.100 00.002 18120 UpdateGuideState(): m_state=6
02:06:25.102 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
02:06:25.103 00.001 18120 Star::Find returns 1 (0), X=895.54, Y=236.82, Mass=1984, SNR=30.9, Peak=167 HFD=3.8
02:06:25.104 00.001 18120 MultiStar: [#1 -0.21,-0.11,0.69,U] [#2 -0.36,0.07,0.64,U] [#3 -0.43,-0.14,0.00,M3] [#4 -0.12,-0.19,0.58,U] [#5 -0.23,-0.16,0.46,U] [#6 -0.22,-0.11,0.53,U] [#7 -0.50,0.01,0.00,M1] [#8 -0.04,0.04,0.40,U] 
02:06:25.105 00.001 18120 refined, 6 included, MultiStar: {-0.24, -0.11}, one-star: {-0.33, -0.21}
02:06:25.106 00.001 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.72 = 1.57)
02:06:25.107 00.001 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.76 = 1.53)
02:06:25.109 00.002 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-2.72 mountX=0.00 mountY=0.26, mountTheta=1.57
02:06:25.110 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.11, opts=13)
02:06:25.112 00.002 18120 Enqueuing Move request for scope (-0.24, -0.11)
02:06:25.113 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:25.114 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.9
02:06:25.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:25.115 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:25.116 00.001 18120 Enqueuing Expose request
02:06:25.117 00.001 21948 Worker thread wakes up
02:06:25.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd
02:06:25.117 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.11)
02:06:25.117 00.000 21948 Moving (-0.24, -0.11) raw xDistance=0.00 yDistance=0.26
02:06:25.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:06:25.117 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.50 newest=0.58
02:06:25.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:06:25.117 00.000 21948 MoveAxis(E, 0, ABG)
02:06:25.117 00.000 21948 Move returns status 0, amount 0
02:06:25.117 00.000 21948 MoveAxis(S, 62, ABG)
02:06:25.117 00.000 21948 Guiding  Dir = 1, Dur = 62
02:06:25.118 00.001 21948 IsSlewing returns 0
02:06:25.118 00.000 21948 IsGuiding returns 0
02:06:25.124 00.006 21948 PulseGuide returned control before completion, sleep 66
02:06:25.200 00.076 21948 IsGuiding returns 0
02:06:25.200 00.000 21948 Move returns status 0, amount 62
02:06:25.200 00.000 21948 move complete, result=0
02:06:25.200 00.000 21948 worker thread done servicing request
02:06:25.200 00.000 21948 Worker thread wakes up
02:06:25.201 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH
02:06:25.202 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:25.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:26.833 01.631 21948 Exposure complete
02:06:26.868 00.035 21948 worker thread done servicing request
02:06:26.868 00.000 18120 OnExposeComplete: enter
02:06:26.869 00.001 18120 UpdateGuideState(): m_state=6
02:06:26.869 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
02:06:26.870 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=236.69, Mass=1884, SNR=30.1, Peak=165 HFD=4.0
02:06:26.870 00.000 18120 MultiStar: [#1 0.06,-0.23,0.73,U] [#2 -0.08,-0.10,0.66,U] [#3 -0.05,-0.25,0.59,U] [#4 0.23,-0.21,0.59,U] [#5 -0.17,-0.23,0.46,U] [#6 0.10,-0.19,0.52,U] [#7 -0.21,-0.44,0.00,M2] [#8 0.16,-0.18,0.41,U] 
02:06:26.871 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.23}, one-star: {0.03, -0.34}
02:06:26.871 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
02:06:26.872 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
02:06:26.872 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.43 mountX=-0.22 mountY=0.07, mountTheta=2.82
02:06:26.873 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.23, opts=13)
02:06:26.874 00.001 18120 Enqueuing Move request for scope (0.03, -0.23)
02:06:26.874 00.000 21948 Worker thread wakes up
02:06:26.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
02:06:26.874 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
02:06:26.874 00.000 21948 Moving (0.03, -0.23) raw xDistance=-0.22 yDistance=0.07
02:06:26.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:06:26.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:26.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:26.875 00.001 18120 UpdateGuideState exits: m=1884 RSB=30.1
02:06:26.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.876 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:26.876 00.000 18120 Enqueuing Expose request
02:06:26.877 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:06:26.877 00.000 21948 MoveAxis(E, 39, ABG)
02:06:26.877 00.000 21948 Guiding  Dir = 2, Dur = 39
02:06:26.877 00.000 21948 IsSlewing returns 0
02:06:26.877 00.000 21948 IsGuiding returns 0
02:06:26.879 00.002 21948 PulseGuide returned control before completion, sleep 47
02:06:26.941 00.062 21948 IsGuiding returns 0
02:06:26.941 00.000 21948 Move returns status 0, amount 39
02:06:26.941 00.000 21948 MoveAxis(N, 0, ABG)
02:06:26.941 00.000 21948 Move returns status 0, amount 0
02:06:26.941 00.000 21948 move complete, result=0
02:06:26.941 00.000 21948 worker thread done servicing request
02:06:26.941 00.000 21948 Worker thread wakes up
02:06:26.941 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:26.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:26.941 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:06:28.347 01.406 21948 Exposure complete
02:06:28.391 00.044 21948 worker thread done servicing request
02:06:28.392 00.001 18120 OnExposeComplete: enter
02:06:28.392 00.000 18120 UpdateGuideState(): m_state=6
02:06:28.393 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
02:06:28.395 00.002 18120 Star::Find returns 1 (0), X=895.68, Y=236.87, Mass=1881, SNR=30.1, Peak=180 HFD=4.0
02:06:28.396 00.001 18120 MultiStar: [#1 0.07,0.13,0.73,U] [#2 -0.23,0.12,0.64,U] [#3 -0.21,0.13,0.61,U] [#4 -0.15,0.13,0.56,U] [#5 -0.33,0.02,0.49,U] [#6 0.02,-0.07,0.49,U] [#7 -0.29,0.17,0.45,U] [#8 -0.13,0.10,0.42,U] 
02:06:28.397 00.001 18120 refined, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.19, -0.16}
02:06:28.399 00.002 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
02:06:28.400 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
02:06:28.401 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.85 mountX=0.11 mountY=0.12, mountTheta=0.83
02:06:28.404 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.05, opts=13)
02:06:28.404 00.000 18120 Enqueuing Move request for scope (-0.16, 0.05)
02:06:28.405 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:28.405 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.1
02:06:28.406 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:28.406 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:28.406 00.000 18120 Enqueuing Expose request
02:06:28.409 00.003 21948 Worker thread wakes up
02:06:28.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
02:06:28.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
02:06:28.409 00.000 21948 Moving (-0.16, 0.05) raw xDistance=0.11 yDistance=0.12
02:06:28.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:06:28.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:28.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:06:28.409 00.000 21948 MoveAxis(E, 0, ABG)
02:06:28.409 00.000 21948 Move returns status 0, amount 0
02:06:28.409 00.000 21948 MoveAxis(N, 0, ABG)
02:06:28.409 00.000 21948 Move returns status 0, amount 0
02:06:28.409 00.000 21948 move complete, result=0
02:06:28.409 00.000 21948 worker thread done servicing request
02:06:28.409 00.000 21948 Worker thread wakes up
02:06:28.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:28.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:28.411 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:30.039 01.628 21948 Exposure complete
02:06:30.090 00.051 21948 worker thread done servicing request
02:06:30.090 00.000 18120 OnExposeComplete: enter
02:06:30.091 00.001 18120 UpdateGuideState(): m_state=6
02:06:30.092 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
02:06:30.092 00.000 18120 Star::Find returns 1 (0), X=895.69, Y=237.03, Mass=2032, SNR=31.2, Peak=179 HFD=4.1
02:06:30.093 00.001 18120 MultiStar: [#1 -0.12,0.32,0.70,U] [#2 -0.31,0.41,0.00,M1] [#3 -0.37,0.25,0.00,M2] [#4 -0.26,0.26,0.55,U] [#5 -0.60,0.12,0.00,M1] [#6 0.02,0.26,0.53,U] [#7 -0.27,0.38,0.00,M2] [#8 -0.05,0.32,0.40,U] 
02:06:30.094 00.001 18120 single-star, 4 included, MultiStar: {-0.13, 0.20}, one-star: {-0.19, 0.00}
02:06:30.094 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.00) = xAngle (1.13 = 1.13)
02:06:30.095 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.09 = 1.09)
02:06:30.095 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.13 mountX=0.08 mountY=0.17, mountTheta=1.12
02:06:30.096 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.00, opts=13)
02:06:30.096 00.000 18120 Enqueuing Move request for scope (-0.19, 0.00)
02:06:30.098 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:30.098 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.2
02:06:30.098 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:30.099 00.001 21948 Worker thread wakes up
02:06:30.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
02:06:30.099 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
02:06:30.099 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:30.100 00.001 18120 Enqueuing Expose request
02:06:30.100 00.000 21948 Moving (-0.19, 0.00) raw xDistance=0.08 yDistance=0.17
02:06:30.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:06:30.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:30.101 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:06:30.101 00.000 21948 MoveAxis(E, 0, ABG)
02:06:30.101 00.000 21948 Move returns status 0, amount 0
02:06:30.101 00.000 21948 MoveAxis(N, 0, ABG)
02:06:30.101 00.000 21948 Move returns status 0, amount 0
02:06:30.101 00.000 21948 move complete, result=0
02:06:30.101 00.000 21948 worker thread done servicing request
02:06:30.101 00.000 21948 Worker thread wakes up
02:06:30.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:30.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:30.101 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:31.620 01.519 21948 Exposure complete
02:06:31.661 00.041 21948 worker thread done servicing request
02:06:31.661 00.000 18120 OnExposeComplete: enter
02:06:31.662 00.001 18120 UpdateGuideState(): m_state=6
02:06:31.662 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
02:06:31.663 00.001 18120 Star::Find returns 1 (0), X=895.61, Y=236.91, Mass=2007, SNR=31.1, Peak=179 HFD=3.9
02:06:31.663 00.000 18120 MultiStar: [#1 0.03,0.12,0.69,U] [#2 -0.15,0.21,0.65,U] [#3 -0.40,0.11,0.00,M3] [#4 -0.22,0.13,0.54,U] [#5 -0.43,-0.14,0.00,M2] [#6 -0.08,0.18,0.47,U] [#7 -0.07,0.16,0.43,U] [#8 0.05,0.34,0.42,U] 
02:06:31.664 00.001 18120 refined, 6 included, MultiStar: {-0.12, 0.11}, one-star: {-0.27, -0.12}
02:06:31.664 00.000 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.40 = 0.40)
02:06:31.665 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.36 = 0.36)
02:06:31.665 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=0.15 mountY=0.06, mountTheta=0.37
02:06:31.670 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
02:06:31.672 00.002 18120 Enqueuing Move request for scope (-0.12, 0.11)
02:06:31.675 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:31.677 00.002 18120 UpdateGuideState exits: m=2007 RSB=31.1
02:06:31.680 00.003 21948 Worker thread wakes up
02:06:31.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
02:06:31.680 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
02:06:31.680 00.000 21948 Moving (-0.12, 0.11) raw xDistance=0.15 yDistance=0.06
02:06:31.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:06:31.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:31.680 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:31.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:31.680 00.000 18120 Enqueuing Expose request
02:06:31.680 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:06:31.681 00.001 21948 MoveAxis(E, 0, ABG)
02:06:31.681 00.000 21948 Move returns status 0, amount 0
02:06:31.681 00.000 21948 MoveAxis(N, 0, ABG)
02:06:31.681 00.000 21948 Move returns status 0, amount 0
02:06:31.681 00.000 21948 move complete, result=0
02:06:31.681 00.000 21948 worker thread done servicing request
02:06:31.681 00.000 21948 Worker thread wakes up
02:06:31.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:31.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:31.683 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:33.303 01.620 21948 Exposure complete
02:06:33.338 00.035 21948 worker thread done servicing request
02:06:33.338 00.000 18120 OnExposeComplete: enter
02:06:33.338 00.000 18120 UpdateGuideState(): m_state=6
02:06:33.339 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
02:06:33.340 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=236.81, Mass=1999, SNR=31.0, Peak=183 HFD=4.2
02:06:33.341 00.001 18120 MultiStar: [#1 0.26,0.18,0.69,U] [#2 -0.13,0.20,0.61,U] [#3 -0.08,0.04,0.61,U] [#4 0.02,-0.10,0.55,U] [#5 -0.19,-0.09,0.46,U] [#6 0.19,0.30,0.52,U] [#7 0.00,0.08,0.44,U] [#8 0.02,0.35,0.38,U] 
02:06:33.342 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.03, -0.23}
02:06:33.343 00.001 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
02:06:33.344 00.001 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
02:06:33.345 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.17 mountX=0.04 mountY=-0.04, mountTheta=-0.85
02:06:33.347 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
02:06:33.348 00.001 18120 Enqueuing Move request for scope (0.02, 0.05)
02:06:33.349 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:33.349 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:06:33.350 00.001 21948 Worker thread wakes up
02:06:33.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:33.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:33.351 00.001 18120 Enqueuing Expose request
02:06:33.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:06:33.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:06:33.351 00.000 21948 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
02:06:33.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:06:33.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:33.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:06:33.351 00.000 21948 MoveAxis(E, 0, ABG)
02:06:33.351 00.000 21948 Move returns status 0, amount 0
02:06:33.351 00.000 21948 MoveAxis(N, 0, ABG)
02:06:33.351 00.000 21948 Move returns status 0, amount 0
02:06:33.351 00.000 21948 move complete, result=0
02:06:33.351 00.000 21948 worker thread done servicing request
02:06:33.351 00.000 21948 Worker thread wakes up
02:06:33.352 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:33.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:33.352 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:34.866 01.514 21948 Exposure complete
02:06:34.904 00.038 21948 worker thread done servicing request
02:06:34.904 00.000 18120 OnExposeComplete: enter
02:06:34.907 00.003 18120 UpdateGuideState(): m_state=6
02:06:34.908 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
02:06:34.909 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=236.83, Mass=2025, SNR=31.2, Peak=191 HFD=4.2
02:06:34.911 00.002 18120 MultiStar: [#1 0.08,-0.15,0.70,U] [#2 -0.12,0.19,0.63,U] [#3 -0.13,-0.08,0.57,U] [#4 0.16,-0.03,0.57,U] [#5 -0.24,0.07,0.47,U] [#6 0.18,-0.02,0.48,U] [#7 -0.04,0.01,0.42,U] [#8 0.11,-0.06,0.39,U] 
02:06:34.912 00.001 18120 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.00, -0.20}
02:06:34.913 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.56 = 2.72)
02:06:34.913 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.68)
02:06:34.913 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=-0.04 mountY=0.02, mountTheta=2.69
02:06:34.914 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
02:06:34.914 00.000 18120 Enqueuing Move request for scope (0.00, -0.05)
02:06:34.915 00.001 21948 Worker thread wakes up
02:06:34.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:34.915 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
02:06:34.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
02:06:34.917 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:34.917 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:34.917 00.000 18120 Enqueuing Expose request
02:06:34.918 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
02:06:34.918 00.000 21948 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.02
02:06:34.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:34.918 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:34.918 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:06:34.918 00.000 21948 MoveAxis(E, 0, ABG)
02:06:34.918 00.000 21948 Move returns status 0, amount 0
02:06:34.918 00.000 21948 MoveAxis(N, 0, ABG)
02:06:34.918 00.000 21948 Move returns status 0, amount 0
02:06:34.918 00.000 21948 move complete, result=0
02:06:34.918 00.000 21948 worker thread done servicing request
02:06:34.918 00.000 21948 Worker thread wakes up
02:06:34.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:34.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:34.918 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:36.554 01.636 21948 Exposure complete
02:06:36.594 00.040 21948 worker thread done servicing request
02:06:36.594 00.000 18120 OnExposeComplete: enter
02:06:36.595 00.001 18120 UpdateGuideState(): m_state=6
02:06:36.596 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
02:06:36.597 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=236.93, Mass=1937, SNR=30.5, Peak=185 HFD=4.0
02:06:36.597 00.000 18120 MultiStar: [#1 0.23,0.22,0.73,U] [#2 -0.13,0.22,0.63,U] [#3 -0.22,0.19,0.62,U] [#4 -0.00,0.02,0.55,U] [#5 -0.08,0.13,0.46,U] [#6 0.09,0.21,0.53,U] [#7 -0.28,0.12,0.47,U] [#8 0.03,0.21,0.39,U] 
02:06:36.600 00.003 18120 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.17, -0.10}
02:06:36.602 00.002 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
02:06:36.604 00.002 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
02:06:36.607 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.05 mountX=0.13 mountY=0.00, mountTheta=0.01
02:06:36.609 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
02:06:36.610 00.001 18120 Enqueuing Move request for scope (-0.06, 0.12)
02:06:36.610 00.000 21948 Worker thread wakes up
02:06:36.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:36.611 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:06:36.611 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:36.612 00.001 18120 Enqueuing Expose request
02:06:36.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
02:06:36.612 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
02:06:36.612 00.000 21948 Moving (-0.06, 0.12) raw xDistance=0.13 yDistance=0.00
02:06:36.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:06:36.613 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:36.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:06:36.613 00.000 21948 MoveAxis(E, 0, ABG)
02:06:36.613 00.000 21948 Move returns status 0, amount 0
02:06:36.613 00.000 21948 MoveAxis(N, 0, ABG)
02:06:36.613 00.000 21948 Move returns status 0, amount 0
02:06:36.613 00.000 21948 move complete, result=0
02:06:36.613 00.000 21948 worker thread done servicing request
02:06:36.613 00.000 21948 Worker thread wakes up
02:06:36.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:36.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:36.613 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:38.133 01.520 21948 Exposure complete
02:06:38.180 00.047 21948 worker thread done servicing request
02:06:38.181 00.001 18120 OnExposeComplete: enter
02:06:38.182 00.001 18120 UpdateGuideState(): m_state=6
02:06:38.183 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
02:06:38.184 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=236.80, Mass=1903, SNR=30.3, Peak=198 HFD=4.1
02:06:38.185 00.001 18120 MultiStar: [#1 0.08,0.10,0.72,U] [#2 -0.28,0.30,0.00,M1] [#3 -0.06,0.06,0.61,U] [#4 0.18,-0.22,0.57,U] [#5 -0.17,-0.15,0.49,U] [#6 0.25,0.07,0.52,U] [#7 -0.11,0.09,0.43,U] [#8 -0.02,0.04,0.43,U] 
02:06:38.185 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.02, -0.23}
02:06:38.186 00.001 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
02:06:38.187 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
02:06:38.188 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.04 mountX=-0.06 mountY=-0.00, mountTheta=-3.08
02:06:38.189 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.05, opts=13)
02:06:38.190 00.001 18120 Enqueuing Move request for scope (0.03, -0.05)
02:06:38.191 00.001 21948 Worker thread wakes up
02:06:38.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:38.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
02:06:38.191 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.3
02:06:38.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
02:06:38.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:38.192 00.001 21948 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.00
02:06:38.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:38.192 00.000 18120 Enqueuing Expose request
02:06:38.193 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:38.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:38.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:06:38.193 00.000 21948 MoveAxis(E, 0, ABG)
02:06:38.193 00.000 21948 Move returns status 0, amount 0
02:06:38.193 00.000 21948 MoveAxis(N, 0, ABG)
02:06:38.193 00.000 21948 Move returns status 0, amount 0
02:06:38.193 00.000 21948 move complete, result=0
02:06:38.193 00.000 21948 worker thread done servicing request
02:06:38.193 00.000 21948 Worker thread wakes up
02:06:38.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:38.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:38.194 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:39.824 01.630 21948 Exposure complete
02:06:39.874 00.050 21948 worker thread done servicing request
02:06:39.874 00.000 18120 OnExposeComplete: enter
02:06:39.875 00.001 18120 UpdateGuideState(): m_state=6
02:06:39.875 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
02:06:39.877 00.002 18120 Star::Find returns 1 (0), X=895.80, Y=236.84, Mass=1899, SNR=30.1, Peak=179 HFD=4.0
02:06:39.878 00.001 18120 MultiStar: [#1 0.06,0.11,0.72,U] [#2 -0.21,0.39,0.00,M2] [#3 0.11,0.17,0.60,U] [#4 0.09,0.29,0.57,U] [#5 0.10,-0.03,0.47,U] [#6 0.31,0.04,0.52,U] [#7 -0.08,0.20,0.46,U] [#8 0.26,0.25,0.42,U] 
02:06:39.879 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {-0.07, -0.19}
02:06:39.880 00.001 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.00) = xAngle (-1.21 = -1.21)
02:06:39.881 00.001 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.25 = -1.25)
02:06:39.883 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=0.04 mountY=-0.10, mountTheta=-1.22
02:06:39.885 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.08, opts=13)
02:06:39.886 00.001 18120 Enqueuing Move request for scope (0.08, 0.08)
02:06:39.886 00.000 21948 Worker thread wakes up
02:06:39.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:39.887 00.001 18120 UpdateGuideState exits: m=1899 RSB=30.1
02:06:39.887 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:39.888 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:39.888 00.000 18120 Enqueuing Expose request
02:06:39.889 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
02:06:39.889 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:06:39.889 00.000 21948 Moving (0.08, 0.08) raw xDistance=0.04 yDistance=-0.10
02:06:39.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:06:39.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:39.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:06:39.889 00.000 21948 MoveAxis(E, 0, ABG)
02:06:39.889 00.000 21948 Move returns status 0, amount 0
02:06:39.889 00.000 21948 MoveAxis(N, 0, ABG)
02:06:39.889 00.000 21948 Move returns status 0, amount 0
02:06:39.889 00.000 21948 move complete, result=0
02:06:39.890 00.001 21948 worker thread done servicing request
02:06:39.890 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:39.890 00.000 21948 Worker thread wakes up
02:06:39.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:39.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:41.408 01.518 21948 Exposure complete
02:06:41.439 00.031 21948 worker thread done servicing request
02:06:41.439 00.000 18120 OnExposeComplete: enter
02:06:41.440 00.001 18120 UpdateGuideState(): m_state=6
02:06:41.441 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
02:06:41.443 00.002 18120 Star::Find returns 1 (0), X=895.78, Y=236.97, Mass=1984, SNR=30.9, Peak=196 HFD=4.1
02:06:41.444 00.001 18120 MultiStar: [#1 -0.04,0.15,0.71,U] [#2 -0.34,0.37,0.00,M3] [#3 -0.30,0.28,0.00,M1] [#4 -0.10,0.16,0.55,U] [#5 -0.04,-0.06,0.47,U] [#6 0.07,0.01,0.53,U] [#7 -0.22,-0.04,0.42,U] [#8 0.14,0.16,0.39,U] 
02:06:41.444 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.09, -0.07}
02:06:41.445 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
02:06:41.445 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
02:06:41.446 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.49 mountX=0.05 mountY=0.03, mountTheta=0.46
02:06:41.447 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
02:06:41.448 00.001 18120 Enqueuing Move request for scope (-0.05, 0.04)
02:06:41.449 00.001 21948 Worker thread wakes up
02:06:41.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
02:06:41.449 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
02:06:41.449 00.000 21948 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.03
02:06:41.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:41.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:41.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:41.449 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
02:06:41.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:41.450 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:41.451 00.001 18120 Enqueuing Expose request
02:06:41.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:06:41.451 00.000 21948 MoveAxis(E, 0, ABG)
02:06:41.451 00.000 21948 Move returns status 0, amount 0
02:06:41.451 00.000 21948 MoveAxis(N, 0, ABG)
02:06:41.451 00.000 21948 Move returns status 0, amount 0
02:06:41.451 00.000 21948 move complete, result=0
02:06:41.451 00.000 21948 worker thread done servicing request
02:06:41.451 00.000 21948 Worker thread wakes up
02:06:41.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:41.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:41.452 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:43.076 01.624 21948 Exposure complete
02:06:43.116 00.040 21948 worker thread done servicing request
02:06:43.116 00.000 18120 OnExposeComplete: enter
02:06:43.117 00.001 18120 UpdateGuideState(): m_state=6
02:06:43.117 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
02:06:43.118 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=236.84, Mass=1973, SNR=30.7, Peak=182 HFD=4.1
02:06:43.118 00.000 18120 MultiStar: [#1 -0.06,0.06,0.71,U] [#2 -0.32,0.16,0.62,U] [#3 -0.10,0.10,0.61,U] [#4 -0.18,0.06,0.58,U] [#5 -0.02,-0.00,0.47,U] [#6 0.00,0.10,0.53,U] [#7 -0.32,0.31,0.00,M1] [#8 0.07,0.19,0.38,U] 
02:06:43.119 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {0.06, -0.19}
02:06:43.119 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
02:06:43.119 00.000 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
02:06:43.120 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.65 mountX=0.06 mountY=0.04, mountTheta=0.62
02:06:43.121 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.04, opts=13)
02:06:43.122 00.001 18120 Enqueuing Move request for scope (-0.07, 0.04)
02:06:43.123 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:43.124 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.7
02:06:43.125 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:43.125 00.000 21948 Worker thread wakes up
02:06:43.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
02:06:43.125 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
02:06:43.125 00.000 21948 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.04
02:06:43.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:06:43.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:43.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:43.126 00.001 18120 Enqueuing Expose request
02:06:43.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:06:43.126 00.000 21948 MoveAxis(E, 0, ABG)
02:06:43.126 00.000 21948 Move returns status 0, amount 0
02:06:43.126 00.000 21948 MoveAxis(N, 0, ABG)
02:06:43.126 00.000 21948 Move returns status 0, amount 0
02:06:43.126 00.000 21948 move complete, result=0
02:06:43.126 00.000 21948 worker thread done servicing request
02:06:43.126 00.000 21948 Worker thread wakes up
02:06:43.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:43.126 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:43.128 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:44.643 01.515 21948 Exposure complete
02:06:44.693 00.050 21948 worker thread done servicing request
02:06:44.693 00.000 18120 OnExposeComplete: enter
02:06:44.694 00.001 18120 UpdateGuideState(): m_state=6
02:06:44.695 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
02:06:44.695 00.000 18120 Star::Find returns 1 (0), X=895.80, Y=236.94, Mass=2014, SNR=31.2, Peak=193 HFD=4.1
02:06:44.696 00.001 18120 MultiStar: [#1 0.10,0.06,0.72,U] [#2 -0.24,0.17,0.61,U] [#3 -0.25,0.07,0.58,U] [#4 0.06,0.27,0.57,U] [#5 -0.33,0.17,0.46,U] [#6 -0.16,0.21,0.49,U] [#7 -0.09,0.02,0.45,U] [#8 0.35,0.06,0.37,U] 
02:06:44.696 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.08, -0.09}
02:06:44.697 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
02:06:44.697 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
02:06:44.698 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.11 mountY=0.03, mountTheta=0.26
02:06:44.699 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.09, opts=13)
02:06:44.700 00.001 18120 Enqueuing Move request for scope (-0.08, 0.09)
02:06:44.700 00.000 21948 Worker thread wakes up
02:06:44.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:44.701 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
02:06:44.701 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.2
02:06:44.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.702 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:44.702 00.000 18120 Enqueuing Expose request
02:06:44.703 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:06:44.703 00.000 21948 Moving (-0.08, 0.09) raw xDistance=0.11 yDistance=0.03
02:06:44.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:06:44.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:44.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:06:44.703 00.000 21948 MoveAxis(E, 0, ABG)
02:06:44.703 00.000 21948 Move returns status 0, amount 0
02:06:44.703 00.000 21948 MoveAxis(N, 0, ABG)
02:06:44.703 00.000 21948 Move returns status 0, amount 0
02:06:44.703 00.000 21948 move complete, result=0
02:06:44.703 00.000 21948 worker thread done servicing request
02:06:44.703 00.000 21948 Worker thread wakes up
02:06:44.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:44.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:44.704 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:46.335 01.631 21948 Exposure complete
02:06:46.375 00.040 21948 worker thread done servicing request
02:06:46.375 00.000 18120 OnExposeComplete: enter
02:06:46.376 00.001 18120 UpdateGuideState(): m_state=6
02:06:46.376 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
02:06:46.379 00.003 18120 Star::Find returns 1 (0), X=895.74, Y=236.89, Mass=1961, SNR=30.8, Peak=186 HFD=4.1
02:06:46.382 00.003 18120 MultiStar: [#1 -0.06,0.29,0.72,U] [#2 -0.27,0.19,0.59,U] [#3 -0.17,0.21,0.58,U] [#4 -0.02,0.22,0.57,U] [#5 -0.36,0.25,0.00,M1] [#6 -0.01,0.09,0.52,U] [#7 0.01,0.13,0.43,U] [#8 0.11,0.32,0.38,U] 
02:06:46.384 00.002 18120 refined, 7 included, MultiStar: {-0.09, 0.14}, one-star: {-0.13, -0.14}
02:06:46.386 00.002 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
02:06:46.389 00.003 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
02:06:46.391 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.13 mountX=0.16 mountY=0.01, mountTheta=0.09
02:06:46.394 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.14, opts=13)
02:06:46.394 00.000 18120 Enqueuing Move request for scope (-0.09, 0.14)
02:06:46.395 00.001 21948 Worker thread wakes up
02:06:46.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:46.395 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.8
02:06:46.396 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:46.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:46.397 00.001 18120 Enqueuing Expose request
02:06:46.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
02:06:46.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
02:06:46.397 00.000 21948 Moving (-0.09, 0.14) raw xDistance=0.16 yDistance=0.01
02:06:46.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:06:46.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:46.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:06:46.397 00.000 21948 MoveAxis(E, 0, ABG)
02:06:46.397 00.000 21948 Move returns status 0, amount 0
02:06:46.397 00.000 21948 MoveAxis(N, 0, ABG)
02:06:46.397 00.000 21948 Move returns status 0, amount 0
02:06:46.397 00.000 21948 move complete, result=0
02:06:46.397 00.000 21948 worker thread done servicing request
02:06:46.397 00.000 21948 Worker thread wakes up
02:06:46.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:46.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:46.398 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:47.914 01.516 21948 Exposure complete
02:06:47.945 00.031 21948 worker thread done servicing request
02:06:47.945 00.000 18120 OnExposeComplete: enter
02:06:47.946 00.001 18120 UpdateGuideState(): m_state=6
02:06:47.947 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
02:06:47.949 00.002 18120 Star::Find returns 1 (0), X=895.72, Y=237.18, Mass=1999, SNR=31.0, Peak=193 HFD=3.9
02:06:47.950 00.001 18120 MultiStar: [#1 0.10,0.14,0.70,U] [#2 -0.27,0.39,0.00,M1] [#3 -0.18,0.31,0.59,U] [#4 -0.15,0.25,0.54,U] [#5 -0.27,0.16,0.47,U] [#6 0.37,0.23,0.00,M1] [#7 -0.06,0.20,0.42,U] [#8 0.06,0.29,0.39,U] 
02:06:47.951 00.001 18120 single-star, 6 included, MultiStar: {-0.10, 0.20}, one-star: {-0.16, 0.15}
02:06:47.951 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
02:06:47.952 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
02:06:47.952 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.37 mountX=0.20 mountY=0.07, mountTheta=0.34
02:06:47.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.15, opts=13)
02:06:47.953 00.000 18120 Enqueuing Move request for scope (-0.16, 0.15)
02:06:47.954 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:47.954 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:06:47.955 00.001 21948 Worker thread wakes up
02:06:47.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
02:06:47.955 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
02:06:47.955 00.000 21948 Moving (-0.16, 0.15) raw xDistance=0.20 yDistance=0.07
02:06:47.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:06:47.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:47.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:06:47.956 00.001 21948 MoveAxis(W, 36, ABG)
02:06:47.956 00.000 21948 Guiding  Dir = 3, Dur = 36
02:06:47.956 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:47.956 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:47.957 00.001 18120 Enqueuing Expose request
02:06:47.957 00.000 21948 IsSlewing returns 0
02:06:47.957 00.000 21948 IsGuiding returns 0
02:06:47.959 00.002 21948 PulseGuide returned control before completion, sleep 45
02:06:48.007 00.048 21948 IsGuiding returns 0
02:06:48.008 00.001 21948 Move returns status 0, amount 36
02:06:48.008 00.000 21948 MoveAxis(N, 0, ABG)
02:06:48.008 00.000 21948 Move returns status 0, amount 0
02:06:48.008 00.000 21948 move complete, result=0
02:06:48.008 00.000 21948 worker thread done servicing request
02:06:48.008 00.000 21948 Worker thread wakes up
02:06:48.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:48.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:48.008 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
02:06:49.630 01.622 21948 Exposure complete
02:06:49.671 00.041 21948 worker thread done servicing request
02:06:49.671 00.000 18120 OnExposeComplete: enter
02:06:49.673 00.002 18120 UpdateGuideState(): m_state=6
02:06:49.674 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
02:06:49.676 00.002 18120 Star::Find returns 1 (0), X=895.96, Y=236.84, Mass=2111, SNR=31.9, Peak=174 HFD=4.3
02:06:49.677 00.001 18120 MultiStar: [#1 0.17,0.04,0.69,U] [#2 0.03,0.24,0.57,U] [#3 0.01,0.17,0.58,U] [#4 0.03,0.18,0.53,U] [#5 0.03,-0.04,0.45,U] [#6 0.12,-0.08,0.49,U] [#7 0.08,0.15,0.40,U] [#8 0.29,0.15,0.38,U] 
02:06:49.678 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.09, -0.19}
02:06:49.678 00.000 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
02:06:49.679 00.001 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
02:06:49.679 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.46 mountX=0.00 mountY=-0.10, mountTheta=-1.54
02:06:49.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
02:06:49.681 00.001 18120 Enqueuing Move request for scope (0.09, 0.04)
02:06:49.683 00.002 21948 Worker thread wakes up
02:06:49.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:49.684 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:06:49.684 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:06:49.684 00.000 18120 UpdateGuideState exits: m=2111 RSB=31.9
02:06:49.685 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:49.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:49.685 00.000 18120 Enqueuing Expose request
02:06:49.686 00.001 21948 Moving (0.09, 0.04) raw xDistance=0.00 yDistance=-0.10
02:06:49.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:06:49.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:49.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:06:49.686 00.000 21948 MoveAxis(E, 0, ABG)
02:06:49.686 00.000 21948 Move returns status 0, amount 0
02:06:49.686 00.000 21948 MoveAxis(N, 0, ABG)
02:06:49.686 00.000 21948 Move returns status 0, amount 0
02:06:49.686 00.000 21948 move complete, result=0
02:06:49.686 00.000 21948 worker thread done servicing request
02:06:49.686 00.000 21948 Worker thread wakes up
02:06:49.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:49.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:49.687 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:51.203 01.516 21948 Exposure complete
02:06:51.242 00.039 21948 worker thread done servicing request
02:06:51.242 00.000 18120 OnExposeComplete: enter
02:06:51.243 00.001 18120 UpdateGuideState(): m_state=6
02:06:51.245 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
02:06:51.247 00.002 18120 Star::Find returns 1 (0), X=895.84, Y=236.85, Mass=2078, SNR=31.5, Peak=199 HFD=4.2
02:06:51.249 00.002 18120 MultiStar: [#1 0.18,-0.02,0.72,U] [#2 -0.01,0.15,0.63,U] [#3 0.06,0.08,0.59,U] [#4 0.28,-0.10,0.54,U] [#5 -0.08,-0.01,0.48,U] [#6 0.44,0.09,0.00,M1] [#7 -0.02,-0.05,0.42,U] [#8 0.32,0.16,0.38,U] 
02:06:51.249 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {-0.04, -0.18}
02:06:51.250 00.001 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
02:06:51.251 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
02:06:51.251 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.19 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
02:06:51.253 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.01, opts=13)
02:06:51.253 00.000 18120 Enqueuing Move request for scope (0.08, -0.01)
02:06:51.253 00.000 21948 Worker thread wakes up
02:06:51.254 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:51.254 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.5
02:06:51.254 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.255 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:51.255 00.000 18120 Enqueuing Expose request
02:06:51.256 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
02:06:51.256 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
02:06:51.256 00.000 21948 Moving (0.08, -0.01) raw xDistance=-0.04 yDistance=-0.06
02:06:51.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:51.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:51.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:06:51.256 00.000 21948 MoveAxis(E, 0, ABG)
02:06:51.256 00.000 21948 Move returns status 0, amount 0
02:06:51.256 00.000 21948 MoveAxis(N, 0, ABG)
02:06:51.256 00.000 21948 Move returns status 0, amount 0
02:06:51.256 00.000 21948 move complete, result=0
02:06:51.256 00.000 21948 worker thread done servicing request
02:06:51.256 00.000 21948 Worker thread wakes up
02:06:51.256 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:51.256 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:51.256 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:52.893 01.637 21948 Exposure complete
02:06:52.928 00.035 21948 worker thread done servicing request
02:06:52.928 00.000 18120 OnExposeComplete: enter
02:06:52.930 00.002 18120 UpdateGuideState(): m_state=6
02:06:52.930 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
02:06:52.932 00.002 18120 Star::Find returns 1 (0), X=895.76, Y=236.75, Mass=2053, SNR=31.3, Peak=204 HFD=4.2
02:06:52.932 00.000 18120 MultiStar: [#1 0.04,-0.05,0.73,U] [#2 -0.17,0.07,0.64,U] [#3 -0.13,-0.05,0.59,U] [#4 0.10,-0.22,0.53,U] [#5 -0.10,-0.04,0.46,U] [#6 0.01,0.27,0.49,U] [#7 -0.08,0.11,0.42,U] [#8 0.25,0.12,0.41,U] 
02:06:52.933 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.12, -0.28}
02:06:52.933 00.000 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.00) = xAngle (-4.32 = 1.97)
02:06:52.934 00.001 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.36 = 1.93)
02:06:52.934 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.32 mountX=-0.02 mountY=0.05, mountTheta=1.96
02:06:52.935 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
02:06:52.936 00.001 18120 Enqueuing Move request for scope (-0.04, -0.04)
02:06:52.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:52.937 00.001 18120 UpdateGuideState exits: m=2053 RSB=31.3
02:06:52.937 00.000 21948 Worker thread wakes up
02:06:52.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:06:52.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:06:52.937 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:52.938 00.001 21948 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.05
02:06:52.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:52.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:06:52.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:52.938 00.000 18120 Enqueuing Expose request
02:06:52.939 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:06:52.939 00.000 21948 MoveAxis(E, 0, ABG)
02:06:52.939 00.000 21948 Move returns status 0, amount 0
02:06:52.939 00.000 21948 MoveAxis(N, 0, ABG)
02:06:52.939 00.000 21948 Move returns status 0, amount 0
02:06:52.939 00.000 21948 move complete, result=0
02:06:52.939 00.000 21948 worker thread done servicing request
02:06:52.939 00.000 21948 Worker thread wakes up
02:06:52.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:52.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:52.939 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:54.452 01.513 21948 Exposure complete
02:06:54.485 00.033 21948 worker thread done servicing request
02:06:54.485 00.000 18120 OnExposeComplete: enter
02:06:54.486 00.001 18120 UpdateGuideState(): m_state=6
02:06:54.486 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
02:06:54.487 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=236.84, Mass=1972, SNR=30.8, Peak=169 HFD=4.0
02:06:54.487 00.000 18120 MultiStar: [#1 -0.10,-0.04,0.74,U] [#2 -0.18,0.08,0.61,U] [#3 -0.22,0.13,0.58,U] [#4 -0.01,0.05,0.58,U] [#5 -0.23,-0.02,0.45,U] [#6 0.07,0.00,0.52,U] [#7 -0.25,0.07,0.42,U] [#8 -0.17,0.14,0.39,U] 
02:06:54.488 00.001 18120 refined, 8 included, MultiStar: {-0.15, 0.00}, one-star: {-0.23, -0.19}
02:06:54.488 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.00) = xAngle (1.13 = 1.13)
02:06:54.489 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.09 = 1.09)
02:06:54.489 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.13 mountX=0.06 mountY=0.13, mountTheta=1.12
02:06:54.490 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.00, opts=13)
02:06:54.491 00.001 18120 Enqueuing Move request for scope (-0.15, 0.00)
02:06:54.491 00.000 21948 Worker thread wakes up
02:06:54.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
02:06:54.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
02:06:54.491 00.000 21948 Moving (-0.15, 0.00) raw xDistance=0.06 yDistance=0.13
02:06:54.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:06:54.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:54.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:54.492 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.8
02:06:54.492 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.493 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:54.493 00.000 18120 Enqueuing Expose request
02:06:54.494 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:06:54.494 00.000 21948 MoveAxis(E, 0, ABG)
02:06:54.494 00.000 21948 Move returns status 0, amount 0
02:06:54.494 00.000 21948 MoveAxis(N, 0, ABG)
02:06:54.494 00.000 21948 Move returns status 0, amount 0
02:06:54.494 00.000 21948 move complete, result=0
02:06:54.494 00.000 21948 worker thread done servicing request
02:06:54.494 00.000 21948 Worker thread wakes up
02:06:54.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:54.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:54.494 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:56.124 01.630 21948 Exposure complete
02:06:56.160 00.036 21948 worker thread done servicing request
02:06:56.160 00.000 18120 OnExposeComplete: enter
02:06:56.161 00.001 18120 UpdateGuideState(): m_state=6
02:06:56.163 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
02:06:56.164 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=236.94, Mass=2017, SNR=31.1, Peak=176 HFD=4.1
02:06:56.165 00.001 18120 MultiStar: [#1 -0.10,0.21,0.70,U] [#2 -0.26,0.38,0.00,M1] [#3 -0.39,0.23,0.00,M1] [#4 -0.04,0.17,0.55,U] [#5 -0.36,0.01,0.48,U] [#6 0.26,0.30,0.00,M1] [#7 -0.02,-0.15,0.41,U] [#8 -0.24,0.35,0.00,M1] 
02:06:56.166 00.001 18120 refined, 4 included, MultiStar: {-0.14, 0.03}, one-star: {-0.18, -0.09}
02:06:56.166 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
02:06:56.167 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
02:06:56.167 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.93 mountX=0.09 mountY=0.11, mountTheta=0.92
02:06:56.168 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
02:06:56.169 00.001 18120 Enqueuing Move request for scope (-0.14, 0.03)
02:06:56.169 00.000 21948 Worker thread wakes up
02:06:56.171 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:56.171 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
02:06:56.172 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
02:06:56.172 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.1
02:06:56.173 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:56.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:56.174 00.001 18120 Enqueuing Expose request
02:06:56.175 00.001 21948 Moving (-0.14, 0.03) raw xDistance=0.09 yDistance=0.11
02:06:56.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:56.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:56.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:06:56.175 00.000 21948 MoveAxis(E, 0, ABG)
02:06:56.175 00.000 21948 Move returns status 0, amount 0
02:06:56.175 00.000 21948 MoveAxis(N, 0, ABG)
02:06:56.175 00.000 21948 Move returns status 0, amount 0
02:06:56.175 00.000 21948 move complete, result=0
02:06:56.175 00.000 21948 worker thread done servicing request
02:06:56.175 00.000 21948 Worker thread wakes up
02:06:56.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:56.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:56.175 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:57.693 01.518 21948 Exposure complete
02:06:57.734 00.041 21948 worker thread done servicing request
02:06:57.734 00.000 18120 OnExposeComplete: enter
02:06:57.735 00.001 18120 UpdateGuideState(): m_state=6
02:06:57.736 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
02:06:57.737 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=236.92, Mass=2016, SNR=31.1, Peak=181 HFD=4.1
02:06:57.741 00.004 18120 MultiStar: [#1 -0.07,0.17,0.69,U] [#2 -0.42,0.23,0.00,M2] [#3 -0.20,0.15,0.60,U] [#4 -0.27,0.12,0.54,U] [#5 -0.19,0.06,0.48,U] [#6 0.26,-0.03,0.51,U] [#7 -0.33,-0.08,0.42,U] [#8 -0.13,0.14,0.40,U] 
02:06:57.744 00.003 18120 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.17, -0.11}
02:06:57.746 00.002 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.83 = 0.83)
02:06:57.747 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
02:06:57.747 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=0.10 mountY=0.10, mountTheta=0.82
02:06:57.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.04, opts=13)
02:06:57.750 00.001 18120 Enqueuing Move request for scope (-0.14, 0.04)
02:06:57.751 00.001 21948 Worker thread wakes up
02:06:57.751 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:57.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
02:06:57.751 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.1
02:06:57.752 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:57.752 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
02:06:57.752 00.000 21948 Moving (-0.14, 0.04) raw xDistance=0.10 yDistance=0.10
02:06:57.753 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:06:57.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:57.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:06:57.753 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:57.753 00.000 18120 Enqueuing Expose request
02:06:57.753 00.000 21948 MoveAxis(E, 0, ABG)
02:06:57.753 00.000 21948 Move returns status 0, amount 0
02:06:57.753 00.000 21948 MoveAxis(N, 0, ABG)
02:06:57.753 00.000 21948 Move returns status 0, amount 0
02:06:57.753 00.000 21948 move complete, result=0
02:06:57.753 00.000 21948 worker thread done servicing request
02:06:57.753 00.000 21948 Worker thread wakes up
02:06:57.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:57.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:57.755 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:59.383 01.628 21948 Exposure complete
02:06:59.422 00.039 21948 worker thread done servicing request
02:06:59.422 00.000 18120 OnExposeComplete: enter
02:06:59.423 00.001 18120 UpdateGuideState(): m_state=6
02:06:59.425 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
02:06:59.426 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=237.04, Mass=1964, SNR=30.7, Peak=178 HFD=3.9
02:06:59.427 00.001 18120 MultiStar: [#1 -0.01,0.23,0.71,U] [#2 -0.39,0.32,0.00,M3] [#3 -0.40,0.06,0.00,M1] [#4 -0.09,0.11,0.54,U] [#5 -0.20,-0.10,0.46,U] [#6 0.02,0.20,0.52,U] [#7 -0.26,0.27,0.44,U] [#8 -0.22,0.40,0.00,M1] 
02:06:59.429 00.002 18120 refined, 5 included, MultiStar: {-0.14, 0.11}, one-star: {-0.28, 0.01}
02:06:59.430 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
02:06:59.430 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
02:06:59.430 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=0.16 mountY=0.08, mountTheta=0.46
02:06:59.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
02:06:59.432 00.000 18120 Enqueuing Move request for scope (-0.14, 0.11)
02:06:59.433 00.001 21948 Worker thread wakes up
02:06:59.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:06:59.433 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
02:06:59.434 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:06:59.434 00.000 18120 Enqueuing Expose request
02:06:59.435 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
02:06:59.435 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
02:06:59.435 00.000 21948 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.08
02:06:59.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:06:59.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:59.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:06:59.435 00.000 21948 MoveAxis(E, 0, ABG)
02:06:59.435 00.000 21948 Move returns status 0, amount 0
02:06:59.435 00.000 21948 MoveAxis(N, 0, ABG)
02:06:59.435 00.000 21948 Move returns status 0, amount 0
02:06:59.435 00.000 21948 move complete, result=0
02:06:59.435 00.000 21948 worker thread done servicing request
02:06:59.435 00.000 21948 Worker thread wakes up
02:06:59.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:06:59.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:06:59.435 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:00.961 01.526 21948 Exposure complete
02:07:01.021 00.060 21948 worker thread done servicing request
02:07:01.022 00.001 18120 OnExposeComplete: enter
02:07:01.022 00.000 18120 UpdateGuideState(): m_state=6
02:07:01.023 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
02:07:01.023 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=237.04, Mass=2060, SNR=31.5, Peak=176 HFD=4.1
02:07:01.024 00.001 18120 MultiStar: [#1 -0.11,0.24,0.71,U] [#2 -0.28,0.47,0.00,M4] [#3 -0.20,0.16,0.55,U] [#4 -0.21,0.23,0.54,U] [#5 -0.06,0.12,0.44,U] [#6 -0.31,0.13,0.51,U] [#7 -0.23,0.38,0.00,M1] [#8 -0.13,0.10,0.41,U] 
02:07:01.024 00.000 18120 single-star, 6 included, MultiStar: {-0.17, 0.13}, one-star: {-0.15, 0.00}
02:07:01.025 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.12 = 1.12)
02:07:01.025 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.08 = 1.08)
02:07:01.025 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.11 mountX=0.07 mountY=0.13, mountTheta=1.11
02:07:01.027 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.00, opts=13)
02:07:01.028 00.001 18120 Enqueuing Move request for scope (-0.15, 0.00)
02:07:01.028 00.000 21948 Worker thread wakes up
02:07:01.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:01.029 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
02:07:01.029 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.5
02:07:01.029 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.030 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:01.030 00.000 18120 Enqueuing Expose request
02:07:01.031 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
02:07:01.031 00.000 21948 Moving (-0.15, 0.00) raw xDistance=0.07 yDistance=0.13
02:07:01.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:07:01.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:01.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:07:01.031 00.000 21948 MoveAxis(E, 0, ABG)
02:07:01.031 00.000 21948 Move returns status 0, amount 0
02:07:01.031 00.000 21948 MoveAxis(N, 0, ABG)
02:07:01.031 00.000 21948 Move returns status 0, amount 0
02:07:01.031 00.000 21948 move complete, result=0
02:07:01.031 00.000 21948 worker thread done servicing request
02:07:01.031 00.000 21948 Worker thread wakes up
02:07:01.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:01.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:01.031 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:02.655 01.624 21948 Exposure complete
02:07:02.689 00.034 21948 worker thread done servicing request
02:07:02.689 00.000 18120 OnExposeComplete: enter
02:07:02.689 00.000 18120 UpdateGuideState(): m_state=6
02:07:02.690 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
02:07:02.690 00.000 18120 Star::Find returns 1 (0), X=895.88, Y=237.10, Mass=2130, SNR=32.0, Peak=181 HFD=4.2
02:07:02.691 00.001 18120 MultiStar: [#1 0.03,0.41,0.00,M1] [#2 -0.17,0.45,0.00,M5] [#3 -0.06,0.47,0.00,M1] [#4 -0.08,0.28,0.54,U] [#5 -0.03,0.18,0.47,U] [#6 0.04,0.14,0.48,U] [#7 -0.18,0.13,0.42,U] [#8 0.16,0.21,0.38,U] 
02:07:02.691 00.000 18120 single-star, 5 included, MultiStar: {-0.02, 0.15}, one-star: {0.00, 0.07}
02:07:02.692 00.001 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
02:07:02.692 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
02:07:02.693 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.53 mountX=0.06 mountY=-0.04, mountTheta=-0.50
02:07:02.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.07, opts=13)
02:07:02.695 00.001 18120 Enqueuing Move request for scope (0.00, 0.07)
02:07:02.696 00.001 21948 Worker thread wakes up
02:07:02.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
02:07:02.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
02:07:02.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:02.697 00.001 18120 UpdateGuideState exits: m=2130 RSB=32.0
02:07:02.697 00.000 21948 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.04
02:07:02.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:07:02.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:02.697 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.698 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:02.701 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:02.701 00.000 18120 Enqueuing Expose request
02:07:02.701 00.000 21948 MoveAxis(E, 0, ABG)
02:07:02.701 00.000 21948 Move returns status 0, amount 0
02:07:02.701 00.000 21948 MoveAxis(N, 0, ABG)
02:07:02.701 00.000 21948 Move returns status 0, amount 0
02:07:02.701 00.000 21948 move complete, result=0
02:07:02.701 00.000 21948 worker thread done servicing request
02:07:02.701 00.000 21948 Worker thread wakes up
02:07:02.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:02.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:02.702 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:04.220 01.518 21948 Exposure complete
02:07:04.246 00.026 21948 worker thread done servicing request
02:07:04.246 00.000 18120 OnExposeComplete: enter
02:07:04.247 00.001 18120 UpdateGuideState(): m_state=6
02:07:04.248 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
02:07:04.250 00.002 18120 Star::Find returns 1 (0), X=895.88, Y=237.27, Mass=1966, SNR=30.6, Peak=182 HFD=4.0
02:07:04.251 00.001 18120 MultiStar: [#1 0.16,0.23,0.72,U] [#2 -0.12,0.30,0.63,U] [#3 -0.04,0.35,0.58,U] [#4 -0.06,0.13,0.56,U] [#5 -0.27,0.26,0.00,M1] [#6 -0.12,0.49,0.00,M1] [#7 0.12,0.20,0.43,U] [#8 -0.08,0.21,0.39,U] 
02:07:04.253 00.002 18120 single-star, 6 included, MultiStar: {0.00, 0.24}, one-star: {-0.00, 0.24}
02:07:04.254 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
02:07:04.255 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
02:07:04.256 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.58 mountX=0.22 mountY=-0.11, mountTheta=-0.45
02:07:04.259 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.24, opts=13)
02:07:04.259 00.000 18120 Enqueuing Move request for scope (-0.00, 0.24)
02:07:04.260 00.001 21948 Worker thread wakes up
02:07:04.260 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:04.260 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
02:07:04.261 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:04.261 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:04.261 00.000 18120 Enqueuing Expose request
02:07:04.262 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
02:07:04.262 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
02:07:04.262 00.000 21948 Moving (-0.00, 0.24) raw xDistance=0.22 yDistance=-0.11
02:07:04.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:07:04.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:04.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:07:04.262 00.000 21948 MoveAxis(W, 39, ABG)
02:07:04.262 00.000 21948 Guiding  Dir = 3, Dur = 39
02:07:04.262 00.000 21948 IsSlewing returns 0
02:07:04.262 00.000 21948 IsGuiding returns 0
02:07:04.264 00.002 21948 PulseGuide returned control before completion, sleep 48
02:07:04.327 00.063 21948 IsGuiding returns 0
02:07:04.328 00.001 21948 Move returns status 0, amount 39
02:07:04.328 00.000 21948 MoveAxis(N, 0, ABG)
02:07:04.328 00.000 21948 Move returns status 0, amount 0
02:07:04.328 00.000 21948 move complete, result=0
02:07:04.328 00.000 21948 worker thread done servicing request
02:07:04.328 00.000 21948 Worker thread wakes up
02:07:04.328 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:07:04.356 00.028 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:04.356 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:05.984 01.628 21948 Exposure complete
02:07:06.012 00.028 21948 worker thread done servicing request
02:07:06.012 00.000 18120 OnExposeComplete: enter
02:07:06.012 00.000 18120 UpdateGuideState(): m_state=6
02:07:06.013 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
02:07:06.013 00.000 18120 Star::Find returns 1 (0), X=895.82, Y=237.10, Mass=2001, SNR=31.0, Peak=182 HFD=4.2
02:07:06.016 00.003 18120 MultiStar: [#1 0.25,0.18,0.72,U] [#2 -0.28,0.44,0.00,M5] [#3 -0.03,0.14,0.60,U] [#4 0.00,-0.09,0.56,U] [#5 -0.16,0.08,0.47,U] [#6 0.02,0.31,0.51,U] [#7 -0.18,0.16,0.41,U] [#8 0.36,0.29,0.00,M1] 
02:07:06.019 00.003 18120 single-star, 6 included, MultiStar: {-0.01, 0.12}, one-star: {-0.05, 0.06}
02:07:06.020 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
02:07:06.020 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.23 = 0.23)
02:07:06.021 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=0.08 mountY=0.02, mountTheta=0.23
02:07:06.022 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
02:07:06.022 00.000 18120 Enqueuing Move request for scope (-0.05, 0.06)
02:07:06.023 00.001 21948 Worker thread wakes up
02:07:06.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:07:06.023 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:07:06.023 00.000 21948 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.02
02:07:06.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:07:06.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:06.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:07:06.023 00.000 21948 MoveAxis(E, 0, ABG)
02:07:06.023 00.000 21948 Move returns status 0, amount 0
02:07:06.023 00.000 21948 MoveAxis(N, 0, ABG)
02:07:06.023 00.000 21948 Move returns status 0, amount 0
02:07:06.023 00.000 21948 move complete, result=0
02:07:06.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:06.024 00.001 18120 UpdateGuideState exits: m=2001 RSB=31.0
02:07:06.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:06.025 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:06.025 00.000 18120 Enqueuing Expose request
02:07:06.025 00.000 21948 worker thread done servicing request
02:07:06.026 00.001 21948 Worker thread wakes up
02:07:06.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:06.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:06.026 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:07.538 01.512 21948 Exposure complete
02:07:07.575 00.037 21948 worker thread done servicing request
02:07:07.576 00.001 18120 OnExposeComplete: enter
02:07:07.576 00.000 18120 UpdateGuideState(): m_state=6
02:07:07.577 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
02:07:07.577 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=236.97, Mass=2015, SNR=31.1, Peak=192 HFD=4.2
02:07:07.578 00.001 18120 MultiStar: [#1 0.02,0.26,0.69,U] [#2 -0.28,0.13,0.62,U] [#3 -0.15,0.29,0.61,U] [#4 -0.05,0.31,0.54,U] [#5 0.03,0.12,0.45,U] [#6 0.10,0.35,0.50,U] [#7 -0.01,0.26,0.44,U] [#8 -0.13,0.33,0.39,U] 
02:07:07.578 00.000 18120 single-star, 8 included, MultiStar: {-0.06, 0.19}, one-star: {-0.04, -0.06}
02:07:07.578 00.000 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
02:07:07.579 00.001 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.17)
02:07:07.579 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.08 mountX=-0.04 mountY=0.06, mountTheta=2.19
02:07:07.581 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
02:07:07.582 00.001 18120 Enqueuing Move request for scope (-0.04, -0.06)
02:07:07.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:07.582 00.000 21948 Worker thread wakes up
02:07:07.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
02:07:07.582 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
02:07:07.582 00.000 21948 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.06
02:07:07.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:07.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:07.582 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.1
02:07:07.584 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:07.586 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:07:07.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:07.586 00.000 18120 Enqueuing Expose request
02:07:07.587 00.001 21948 MoveAxis(E, 0, ABG)
02:07:07.587 00.000 21948 Move returns status 0, amount 0
02:07:07.587 00.000 21948 MoveAxis(N, 0, ABG)
02:07:07.587 00.000 21948 Move returns status 0, amount 0
02:07:07.587 00.000 21948 move complete, result=0
02:07:07.587 00.000 21948 worker thread done servicing request
02:07:07.587 00.000 21948 Worker thread wakes up
02:07:07.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:07.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:07.587 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:09.214 01.627 21948 Exposure complete
02:07:09.250 00.036 21948 worker thread done servicing request
02:07:09.250 00.000 18120 OnExposeComplete: enter
02:07:09.250 00.000 18120 UpdateGuideState(): m_state=6
02:07:09.251 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
02:07:09.251 00.000 18120 Star::Find returns 1 (0), X=895.74, Y=236.90, Mass=1983, SNR=30.9, Peak=187 HFD=4.1
02:07:09.252 00.001 18120 MultiStar: [#1 0.05,0.00,0.74,U] [#2 -0.23,0.37,0.00,M5] [#3 -0.35,0.21,0.00,M1] [#4 -0.06,0.19,0.57,U] [#5 -0.13,0.17,0.44,U] [#6 -0.03,0.13,0.52,U] [#7 -0.09,0.34,0.41,U] [#8 0.06,0.23,0.40,U] 
02:07:09.252 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.09}, one-star: {-0.13, -0.13}
02:07:09.253 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
02:07:09.253 00.000 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
02:07:09.254 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.11 mountX=0.10 mountY=0.01, mountTheta=0.07
02:07:09.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.09, opts=13)
02:07:09.255 00.000 18120 Enqueuing Move request for scope (-0.05, 0.09)
02:07:09.256 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:09.256 00.000 21948 Worker thread wakes up
02:07:09.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
02:07:09.256 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
02:07:09.256 00.000 21948 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.01
02:07:09.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:07:09.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:09.256 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
02:07:09.257 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:09.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:09.257 00.000 21948 MoveAxis(E, 0, ABG)
02:07:09.257 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:09.258 00.001 18120 Enqueuing Expose request
02:07:09.258 00.000 21948 Move returns status 0, amount 0
02:07:09.258 00.000 21948 MoveAxis(N, 0, ABG)
02:07:09.258 00.000 21948 Move returns status 0, amount 0
02:07:09.258 00.000 21948 move complete, result=0
02:07:09.258 00.000 21948 worker thread done servicing request
02:07:09.258 00.000 21948 Worker thread wakes up
02:07:09.258 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:09.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:09.259 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:10.772 01.513 21948 Exposure complete
02:07:10.814 00.042 21948 worker thread done servicing request
02:07:10.814 00.000 18120 OnExposeComplete: enter
02:07:10.815 00.001 18120 UpdateGuideState(): m_state=6
02:07:10.817 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
02:07:10.818 00.001 18120 Star::Find returns 1 (0), X=895.77, Y=236.88, Mass=1984, SNR=30.8, Peak=201 HFD=4.0
02:07:10.818 00.000 18120 MultiStar: [#1 -0.19,0.05,0.72,U] [#2 -0.06,0.12,0.61,U] [#3 -0.28,0.29,0.00,M2] [#4 -0.18,0.37,0.00,M1] [#5 -0.36,-0.04,0.49,U] [#6 0.10,0.38,0.00,M1] [#7 -0.16,0.09,0.42,U] [#8 -0.21,0.22,0.38,U] 
02:07:10.819 00.001 18120 refined, 5 included, MultiStar: {-0.17, 0.02}, one-star: {-0.11, -0.15}
02:07:10.819 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
02:07:10.820 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
02:07:10.820 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.05 mountX=0.08 mountY=0.14, mountTheta=1.04
02:07:10.822 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.02, opts=13)
02:07:10.825 00.003 18120 Enqueuing Move request for scope (-0.17, 0.02)
02:07:10.827 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:10.830 00.003 18120 UpdateGuideState exits: m=1984 RSB=30.8
02:07:10.832 00.002 21948 Worker thread wakes up
02:07:10.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
02:07:10.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:10.833 00.000 18120 Enqueuing Expose request
02:07:10.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
02:07:10.833 00.000 21948 Moving (-0.17, 0.02) raw xDistance=0.08 yDistance=0.14
02:07:10.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:07:10.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:10.833 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:07:10.833 00.000 21948 MoveAxis(E, 0, ABG)
02:07:10.833 00.000 21948 Move returns status 0, amount 0
02:07:10.833 00.000 21948 MoveAxis(N, 0, ABG)
02:07:10.833 00.000 21948 Move returns status 0, amount 0
02:07:10.834 00.001 21948 move complete, result=0
02:07:10.834 00.000 21948 worker thread done servicing request
02:07:10.834 00.000 21948 Worker thread wakes up
02:07:10.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:10.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:10.834 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:12.469 01.635 21948 Exposure complete
02:07:12.519 00.050 21948 worker thread done servicing request
02:07:12.519 00.000 18120 OnExposeComplete: enter
02:07:12.520 00.001 18120 UpdateGuideState(): m_state=6
02:07:12.520 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
02:07:12.520 00.000 18120 Star::Find returns 1 (0), X=895.48, Y=236.98, Mass=1953, SNR=30.6, Peak=168 HFD=4.1
02:07:12.521 00.001 18120 MultiStar: [#1 -0.32,0.32,0.00,M1] [#2 -0.37,0.42,0.00,M5] [#3 -0.55,0.44,0.00,M3] [#4 -0.26,0.38,0.00,M2] [#5 -0.36,0.18,0.00,M1] [#6 -0.06,0.28,0.53,U] [#7 -0.38,-0.21,0.00,M1] [#8 -0.21,0.23,0.40,U] 
02:07:12.521 00.000 18120 refined, 2 included, MultiStar: {-0.26, 0.10}, one-star: {-0.39, -0.06}
02:07:12.522 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
02:07:12.522 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
02:07:12.523 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.79 mountX=0.20 mountY=0.19, mountTheta=0.78
02:07:12.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.10, opts=13)
02:07:12.525 00.001 18120 Enqueuing Move request for scope (-0.26, 0.10)
02:07:12.525 00.000 21948 Worker thread wakes up
02:07:12.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
02:07:12.525 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
02:07:12.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:12.526 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.6
02:07:12.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:12.527 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:12.527 00.000 18120 Enqueuing Expose request
02:07:12.528 00.001 21948 Moving (-0.26, 0.10) raw xDistance=0.20 yDistance=0.19
02:07:12.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:07:12.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:12.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:07:12.528 00.000 21948 MoveAxis(E, 0, ABG)
02:07:12.528 00.000 21948 Move returns status 0, amount 0
02:07:12.528 00.000 21948 MoveAxis(N, 0, ABG)
02:07:12.528 00.000 21948 Move returns status 0, amount 0
02:07:12.528 00.000 21948 move complete, result=0
02:07:12.528 00.000 21948 worker thread done servicing request
02:07:12.528 00.000 21948 Worker thread wakes up
02:07:12.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:12.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:12.529 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:14.046 01.517 21948 Exposure complete
02:07:14.080 00.034 21948 worker thread done servicing request
02:07:14.080 00.000 18120 OnExposeComplete: enter
02:07:14.081 00.001 18120 UpdateGuideState(): m_state=6
02:07:14.082 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
02:07:14.082 00.000 18120 Star::Find returns 1 (0), X=895.62, Y=237.22, Mass=2018, SNR=31.1, Peak=183 HFD=3.8
02:07:14.083 00.001 18120 MultiStar: [#1 -0.27,0.42,0.00,M2] [#2 -0.39,0.59,0.00,M6] [#3 -0.39,0.43,0.00,M4] [#4 -0.20,0.42,0.00,M3] [#5 -0.47,0.27,0.00,M2] [#6 -0.13,0.44,0.00,M1] [#7 -0.10,0.19,0.40,U] [#8 -0.20,0.27,0.40,U] 
02:07:14.084 00.001 18120 refined, 2 included, MultiStar: {-0.21, 0.21}, one-star: {-0.26, 0.19}
02:07:14.084 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
02:07:14.085 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
02:07:14.085 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.37 mountX=0.28 mountY=0.10, mountTheta=0.34
02:07:14.087 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.21, opts=13)
02:07:14.088 00.001 18120 Enqueuing Move request for scope (-0.21, 0.21)
02:07:14.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:14.090 00.002 21948 Worker thread wakes up
02:07:14.090 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.1
02:07:14.091 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:14.092 00.001 18120 Enqueuing Expose request
02:07:14.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
02:07:14.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
02:07:14.092 00.000 21948 Moving (-0.21, 0.21) raw xDistance=0.28 yDistance=0.10
02:07:14.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:07:14.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:14.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:07:14.092 00.000 21948 MoveAxis(W, 49, ABG)
02:07:14.092 00.000 21948 Guiding  Dir = 3, Dur = 49
02:07:14.093 00.001 21948 IsSlewing returns 0
02:07:14.093 00.000 21948 IsGuiding returns 0
02:07:14.095 00.002 21948 PulseGuide returned control before completion, sleep 58
02:07:14.168 00.073 21948 IsGuiding returns 0
02:07:14.182 00.014 21948 Move returns status 0, amount 49
02:07:14.182 00.000 21948 MoveAxis(N, 0, ABG)
02:07:14.182 00.000 21948 Move returns status 0, amount 0
02:07:14.182 00.000 21948 move complete, result=0
02:07:14.182 00.000 21948 worker thread done servicing request
02:07:14.182 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
02:07:14.183 00.001 21948 Worker thread wakes up
02:07:14.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:14.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:15.813 01.630 21948 Exposure complete
02:07:15.841 00.028 21948 worker thread done servicing request
02:07:15.841 00.000 18120 OnExposeComplete: enter
02:07:15.842 00.001 18120 UpdateGuideState(): m_state=6
02:07:15.842 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
02:07:15.843 00.001 18120 Star::Find returns 1 (0), X=895.77, Y=237.18, Mass=1884, SNR=30.1, Peak=172 HFD=4.0
02:07:15.843 00.000 18120 MultiStar: [#1 -0.11,0.31,0.74,U] [#2 -0.44,0.35,0.00,M7] [#3 -0.42,0.50,0.00,M5] [#4 -0.10,0.39,0.00,M4] [#5 -0.25,0.23,0.48,U] [#6 -0.16,0.59,0.00,M2] [#7 -0.15,0.35,0.00,M1] [#8 0.07,0.59,0.00,M1] 
02:07:15.844 00.001 18120 single-star, 2 included, MultiStar: {-0.14, 0.22}, one-star: {-0.11, 0.15}
02:07:15.844 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
02:07:15.845 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
02:07:15.845 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.19 mountX=0.18 mountY=0.03, mountTheta=0.16
02:07:15.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
02:07:15.848 00.002 18120 Enqueuing Move request for scope (-0.11, 0.15)
02:07:15.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:15.849 00.001 21948 Worker thread wakes up
02:07:15.849 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
02:07:15.849 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
02:07:15.849 00.000 21948 Moving (-0.11, 0.15) raw xDistance=0.18 yDistance=0.03
02:07:15.849 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:07:15.849 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:15.849 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
02:07:15.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:15.850 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:15.850 00.000 18120 Enqueuing Expose request
02:07:15.851 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:15.851 00.000 21948 MoveAxis(E, 0, ABG)
02:07:15.851 00.000 21948 Move returns status 0, amount 0
02:07:15.851 00.000 21948 MoveAxis(N, 0, ABG)
02:07:15.851 00.000 21948 Move returns status 0, amount 0
02:07:15.851 00.000 21948 move complete, result=0
02:07:15.851 00.000 21948 worker thread done servicing request
02:07:15.851 00.000 21948 Worker thread wakes up
02:07:15.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:15.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:15.851 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:17.362 01.511 21948 Exposure complete
02:07:17.409 00.047 21948 worker thread done servicing request
02:07:17.409 00.000 18120 OnExposeComplete: enter
02:07:17.410 00.001 18120 UpdateGuideState(): m_state=6
02:07:17.411 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
02:07:17.411 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=237.25, Mass=2098, SNR=31.8, Peak=154 HFD=3.9
02:07:17.412 00.001 18120 MultiStar: [#1 -0.15,0.47,0.00,M2] [#2 -0.37,0.58,0.00,M8] [#3 -0.36,0.48,0.00,M6] [#4 -0.14,0.47,0.00,M5] [#5 -0.23,0.32,0.00,M2] [#6 -0.02,0.53,0.00,M3] [#7 -0.33,0.40,0.00,M2] [#8 0.06,0.50,0.00,M2] 
02:07:17.412 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
02:07:17.413 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
02:07:17.413 00.000 18120 CameraToMount -- cameraX=-0.30 cameraY=0.22 hyp=0.37 cameraTheta=2.51 mountX=0.32 mountY=0.17, mountTheta=0.49
02:07:17.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.22, opts=13)
02:07:17.415 00.001 18120 Enqueuing Move request for scope (-0.30, 0.22)
02:07:17.415 00.000 21948 Worker thread wakes up
02:07:17.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.22) opts 0xd
02:07:17.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.22)
02:07:17.415 00.000 21948 Moving (-0.30, 0.22) raw xDistance=0.32 yDistance=0.17
02:07:17.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:07:17.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:17.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:07:17.415 00.000 21948 MoveAxis(W, 57, ABG)
02:07:17.415 00.000 21948 Guiding  Dir = 3, Dur = 57
02:07:17.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:17.416 00.001 21948 IsSlewing returns 0
02:07:17.416 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.8
02:07:17.417 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:17.418 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:17.419 00.001 18120 Enqueuing Expose request
02:07:17.419 00.000 21948 IsGuiding returns 0
02:07:17.421 00.002 21948 PulseGuide returned control before completion, sleep 66
02:07:17.488 00.067 21948 IsGuiding returns 0
02:07:17.488 00.000 21948 Move returns status 0, amount 57
02:07:17.488 00.000 21948 MoveAxis(N, 0, ABG)
02:07:17.488 00.000 21948 Move returns status 0, amount 0
02:07:17.489 00.001 21948 move complete, result=0
02:07:17.489 00.000 21948 worker thread done servicing request
02:07:17.489 00.000 21948 Worker thread wakes up
02:07:17.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:17.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:17.489 00.000 18120 GuideStep: 0.3 px 57 ms WEST, 0.2 px 0 ms NORTH
02:07:19.115 01.626 21948 Exposure complete
02:07:19.145 00.030 21948 worker thread done servicing request
02:07:19.145 00.000 18120 OnExposeComplete: enter
02:07:19.146 00.001 18120 UpdateGuideState(): m_state=6
02:07:19.147 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
02:07:19.148 00.001 18120 Star::Find returns 1 (0), X=895.81, Y=237.16, Mass=1957, SNR=30.7, Peak=179 HFD=4.3
02:07:19.149 00.001 18120 MultiStar: [#1 0.07,0.38,0.00,M3] [#2 -0.08,0.47,0.00,M9] [#3 -0.26,0.20,0.58,U] [#4 0.05,0.31,0.55,U] [#5 -0.06,0.27,0.48,U] [#6 0.01,0.48,0.00,M4] [#7 0.15,0.32,0.43,U] [#8 0.16,0.35,0.00,M3] 
02:07:19.150 00.001 18120 single-star, 4 included, MultiStar: {-0.05, 0.23}, one-star: {-0.07, 0.13}
02:07:19.151 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
02:07:19.152 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
02:07:19.152 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.05 mountX=0.15 mountY=0.00, mountTheta=0.01
02:07:19.154 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
02:07:19.154 00.000 18120 Enqueuing Move request for scope (-0.07, 0.13)
02:07:19.155 00.001 21948 Worker thread wakes up
02:07:19.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
02:07:19.155 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
02:07:19.155 00.000 21948 Moving (-0.07, 0.13) raw xDistance=0.15 yDistance=0.00
02:07:19.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:07:19.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:19.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:19.155 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.7
02:07:19.156 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:19.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:19.156 00.000 18120 Enqueuing Expose request
02:07:19.157 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:07:19.157 00.000 21948 MoveAxis(E, 0, ABG)
02:07:19.157 00.000 21948 Move returns status 0, amount 0
02:07:19.157 00.000 21948 MoveAxis(N, 0, ABG)
02:07:19.157 00.000 21948 Move returns status 0, amount 0
02:07:19.157 00.000 21948 move complete, result=0
02:07:19.157 00.000 21948 worker thread done servicing request
02:07:19.157 00.000 21948 Worker thread wakes up
02:07:19.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:19.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:19.158 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:20.673 01.515 21948 Exposure complete
02:07:20.712 00.039 21948 worker thread done servicing request
02:07:20.712 00.000 18120 OnExposeComplete: enter
02:07:20.713 00.001 18120 UpdateGuideState(): m_state=6
02:07:20.714 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
02:07:20.716 00.002 18120 Star::Find returns 1 (0), X=895.82, Y=237.00, Mass=1871, SNR=30.0, Peak=166 HFD=4.2
02:07:20.717 00.001 18120 MultiStar: [#1 0.02,0.28,0.70,U] [#2 -0.22,0.30,0.00,M10] [#3 -0.07,0.24,0.61,U] [#4 -0.07,0.19,0.57,U] [#5 -0.43,0.36,0.00,M2] [#6 0.22,0.25,0.52,U] [#7 -0.12,0.20,0.45,U] [#8 0.31,0.30,0.00,M4] 
02:07:20.718 00.001 18120 single-star, 5 included, MultiStar: {-0.02, 0.17}, one-star: {-0.06, -0.03}
02:07:20.721 00.003 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.66 = 1.62)
02:07:20.724 00.003 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.58)
02:07:20.724 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.66 mountX=-0.00 mountY=0.06, mountTheta=1.62
02:07:20.726 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.03, opts=13)
02:07:20.726 00.000 18120 Enqueuing Move request for scope (-0.06, -0.03)
02:07:20.727 00.001 21948 Worker thread wakes up
02:07:20.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:20.727 00.000 18120 UpdateGuideState exits: m=1871 RSB=30.0
02:07:20.727 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:20.728 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:20.728 00.000 18120 Enqueuing Expose request
02:07:20.729 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:07:20.729 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:07:20.729 00.000 21948 Moving (-0.06, -0.03) raw xDistance=-0.00 yDistance=0.06
02:07:20.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:07:20.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:20.729 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:07:20.729 00.000 21948 MoveAxis(E, 0, ABG)
02:07:20.729 00.000 21948 Move returns status 0, amount 0
02:07:20.729 00.000 21948 MoveAxis(N, 0, ABG)
02:07:20.729 00.000 21948 Move returns status 0, amount 0
02:07:20.729 00.000 21948 move complete, result=0
02:07:20.729 00.000 21948 worker thread done servicing request
02:07:20.729 00.000 21948 Worker thread wakes up
02:07:20.729 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:20.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:20.729 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:22.366 01.637 21948 Exposure complete
02:07:22.414 00.048 21948 worker thread done servicing request
02:07:22.414 00.000 18120 OnExposeComplete: enter
02:07:22.415 00.001 18120 UpdateGuideState(): m_state=6
02:07:22.417 00.002 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
02:07:22.418 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=237.11, Mass=2043, SNR=31.2, Peak=155 HFD=4.3
02:07:22.419 00.001 18120 MultiStar: [#1 -0.07,0.37,0.70,U] [#2 -0.19,0.49,0.00,R] [#3 -0.14,0.34,0.60,U] [#4 -0.11,0.37,0.00,M4] [#5 -0.24,0.45,0.00,M3] [#6 0.21,0.65,0.00,M4] [#7 0.02,0.12,0.42,U] [#8 0.13,0.41,0.00,M5] 
02:07:22.421 00.002 18120 single-star, 3 included, MultiStar: {0.01, 0.22}, one-star: {0.14, 0.08}
02:07:22.422 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
02:07:22.422 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
02:07:22.424 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=0.02 mountY=-0.16, mountTheta=-1.47
02:07:22.428 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.08, opts=13)
02:07:22.430 00.002 18120 Enqueuing Move request for scope (0.14, 0.08)
02:07:22.432 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:22.432 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.2
02:07:22.433 00.001 21948 Worker thread wakes up
02:07:22.434 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
02:07:22.434 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
02:07:22.434 00.000 21948 Moving (0.14, 0.08) raw xDistance=0.02 yDistance=-0.16
02:07:22.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:22.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:22.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:22.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:22.435 00.001 18120 Enqueuing Expose request
02:07:22.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:07:22.435 00.000 21948 MoveAxis(E, 0, ABG)
02:07:22.435 00.000 21948 Move returns status 0, amount 0
02:07:22.435 00.000 21948 MoveAxis(N, 0, ABG)
02:07:22.435 00.000 21948 Move returns status 0, amount 0
02:07:22.435 00.000 21948 move complete, result=0
02:07:22.436 00.001 21948 worker thread done servicing request
02:07:22.436 00.000 21948 Worker thread wakes up
02:07:22.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:22.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:22.436 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:23.957 01.521 21948 Exposure complete
02:07:23.983 00.026 21948 worker thread done servicing request
02:07:23.983 00.000 18120 OnExposeComplete: enter
02:07:23.984 00.001 18120 UpdateGuideState(): m_state=6
02:07:23.984 00.000 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
02:07:23.988 00.004 18120 Star::Find returns 1 (0), X=895.83, Y=237.21, Mass=1879, SNR=30.1, Peak=162 HFD=4.2
02:07:23.989 00.001 18120 MultiStar: [#1 0.12,0.51,0.00,M2] [#2 -0.15,0.24,0.66,U] [#3 -0.34,0.57,0.00,M4] [#4 -0.01,0.49,0.00,M5] [#5 -0.26,0.27,0.00,M4] [#6 0.16,0.59,0.00,M5] [#7 0.27,0.22,0.45,U] [#8 -0.02,0.50,0.00,M6] 
02:07:23.990 00.001 18120 single-star, 2 included, MultiStar: {-0.01, 0.21}, one-star: {-0.05, 0.18}
02:07:23.991 00.001 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.00) = xAngle (-0.16 = -0.16)
02:07:23.993 00.002 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.20 = -0.20)
02:07:23.995 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=0.19 mountY=-0.04, mountTheta=-0.20
02:07:23.996 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.18, opts=13)
02:07:23.996 00.000 18120 Enqueuing Move request for scope (-0.05, 0.18)
02:07:23.998 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:23.998 00.000 21948 Worker thread wakes up
02:07:23.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
02:07:23.998 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
02:07:23.998 00.000 21948 Moving (-0.05, 0.18) raw xDistance=0.19 yDistance=-0.04
02:07:23.998 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.1
02:07:23.999 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:07:23.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:23.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:23.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:24.000 00.001 18120 Enqueuing Expose request
02:07:24.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:24.000 00.000 21948 MoveAxis(E, 0, ABG)
02:07:24.000 00.000 21948 Move returns status 0, amount 0
02:07:24.000 00.000 21948 MoveAxis(N, 0, ABG)
02:07:24.000 00.000 21948 Move returns status 0, amount 0
02:07:24.000 00.000 21948 move complete, result=0
02:07:24.000 00.000 21948 worker thread done servicing request
02:07:24.000 00.000 21948 Worker thread wakes up
02:07:24.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:24.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:24.001 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:25.630 01.629 21948 Exposure complete
02:07:25.669 00.039 21948 worker thread done servicing request
02:07:25.669 00.000 18120 OnExposeComplete: enter
02:07:25.670 00.001 18120 UpdateGuideState(): m_state=6
02:07:25.670 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
02:07:25.671 00.001 18120 Star::Find returns 1 (0), X=895.83, Y=237.27, Mass=1916, SNR=30.3, Peak=150 HFD=4.4
02:07:25.672 00.001 18120 MultiStar: [#1 0.07,0.43,0.00,M3] [#2 0.19,-0.06,0.63,U] [#3 -0.14,0.45,0.00,M5] [#4 -0.12,0.26,0.57,U] [#5 -0.13,0.26,0.48,U] [#6 -0.05,0.55,0.00,M6] [#7 -0.19,0.42,0.00,M1] [#8 -0.04,0.58,0.00,M7] 
02:07:25.672 00.000 18120 refined, 3 included, MultiStar: {-0.02, 0.18}, one-star: {-0.04, 0.24}
02:07:25.672 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
02:07:25.673 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
02:07:25.673 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.69 mountX=0.17 mountY=-0.06, mountTheta=-0.35
02:07:25.674 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.18, opts=13)
02:07:25.675 00.001 18120 Enqueuing Move request for scope (-0.02, 0.18)
02:07:25.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:25.678 00.003 21948 Worker thread wakes up
02:07:25.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
02:07:25.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
02:07:25.678 00.000 21948 Moving (-0.02, 0.18) raw xDistance=0.17 yDistance=-0.06
02:07:25.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:07:25.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:25.678 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.3
02:07:25.678 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:25.679 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:25.679 00.000 18120 Enqueuing Expose request
02:07:25.680 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:07:25.680 00.000 21948 MoveAxis(E, 0, ABG)
02:07:25.680 00.000 21948 Move returns status 0, amount 0
02:07:25.680 00.000 21948 MoveAxis(N, 0, ABG)
02:07:25.680 00.000 21948 Move returns status 0, amount 0
02:07:25.680 00.000 21948 move complete, result=0
02:07:25.680 00.000 21948 worker thread done servicing request
02:07:25.680 00.000 21948 Worker thread wakes up
02:07:25.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:25.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:25.680 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:27.198 01.518 21948 Exposure complete
02:07:27.237 00.039 21948 worker thread done servicing request
02:07:27.237 00.000 18120 OnExposeComplete: enter
02:07:27.238 00.001 18120 UpdateGuideState(): m_state=6
02:07:27.240 00.002 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
02:07:27.241 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=237.06, Mass=1966, SNR=30.8, Peak=162 HFD=4.2
02:07:27.243 00.002 18120 MultiStar: [#1 0.18,0.32,0.71,U] [#2 -0.13,-0.06,0.63,U] [#3 -0.15,0.47,0.00,M6] [#4 -0.15,0.22,0.57,U] [#5 -0.25,0.16,0.45,U] [#6 0.09,0.50,0.00,M7] [#7 -0.05,0.30,0.45,U] [#8 -0.03,0.33,0.38,U] 
02:07:27.244 00.001 18120 single-star, 6 included, MultiStar: {-0.05, 0.16}, one-star: {-0.03, 0.03}
02:07:27.246 00.002 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
02:07:27.247 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
02:07:27.248 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.43 mountX=0.04 mountY=0.01, mountTheta=0.40
02:07:27.251 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
02:07:27.252 00.001 18120 Enqueuing Move request for scope (-0.03, 0.03)
02:07:27.254 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:27.255 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.8
02:07:27.256 00.001 21948 Worker thread wakes up
02:07:27.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
02:07:27.256 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
02:07:27.256 00.000 21948 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.01
02:07:27.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:27.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:27.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:27.257 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:27.258 00.001 18120 Enqueuing Expose request
02:07:27.259 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:27.259 00.000 21948 MoveAxis(E, 0, ABG)
02:07:27.259 00.000 21948 Move returns status 0, amount 0
02:07:27.259 00.000 21948 MoveAxis(N, 0, ABG)
02:07:27.259 00.000 21948 Move returns status 0, amount 0
02:07:27.259 00.000 21948 move complete, result=0
02:07:27.259 00.000 21948 worker thread done servicing request
02:07:27.259 00.000 21948 Worker thread wakes up
02:07:27.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:27.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:27.259 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:28.881 01.622 21948 Exposure complete
02:07:28.917 00.036 21948 worker thread done servicing request
02:07:28.918 00.001 18120 OnExposeComplete: enter
02:07:28.918 00.000 18120 UpdateGuideState(): m_state=6
02:07:28.919 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
02:07:28.919 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=237.11, Mass=2031, SNR=31.1, Peak=178 HFD=4.2
02:07:28.920 00.001 18120 MultiStar: [#1 -0.03,0.44,0.00,M3] [#2 0.03,-0.11,0.64,U] [#3 -0.23,0.60,0.00,M7] [#4 0.08,0.13,0.54,U] [#5 -0.03,0.11,0.46,U] [#6 -0.08,0.56,0.00,M8] [#7 -0.21,0.22,0.44,U] [#8 0.21,0.45,0.00,M7] 
02:07:28.920 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.07}, one-star: {-0.04, 0.08}
02:07:28.921 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
02:07:28.921 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
02:07:28.921 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.88 mountX=0.08 mountY=-0.01, mountTheta=-0.16
02:07:28.923 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
02:07:28.923 00.000 18120 Enqueuing Move request for scope (-0.02, 0.07)
02:07:28.924 00.001 21948 Worker thread wakes up
02:07:28.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:28.924 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.1
02:07:28.925 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:07:28.925 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:28.925 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:07:28.925 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:28.925 00.000 18120 Enqueuing Expose request
02:07:28.926 00.001 21948 Moving (-0.02, 0.07) raw xDistance=0.08 yDistance=-0.01
02:07:28.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:07:28.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:28.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:28.926 00.000 21948 MoveAxis(E, 0, ABG)
02:07:28.926 00.000 21948 Move returns status 0, amount 0
02:07:28.926 00.000 21948 MoveAxis(N, 0, ABG)
02:07:28.926 00.000 21948 Move returns status 0, amount 0
02:07:28.926 00.000 21948 move complete, result=0
02:07:28.926 00.000 21948 worker thread done servicing request
02:07:28.926 00.000 21948 Worker thread wakes up
02:07:28.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:28.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:28.927 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:30.449 01.522 21948 Exposure complete
02:07:30.484 00.035 21948 worker thread done servicing request
02:07:30.484 00.000 18120 OnExposeComplete: enter
02:07:30.484 00.000 18120 UpdateGuideState(): m_state=6
02:07:30.485 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
02:07:30.485 00.000 18120 Star::Find returns 1 (0), X=896.10, Y=237.07, Mass=1986, SNR=30.9, Peak=157 HFD=4.4
02:07:30.488 00.003 18120 MultiStar: [#1 0.18,0.26,0.71,U] [#2 0.08,-0.16,0.65,U] [#3 -0.04,0.23,0.62,U] [#4 0.13,0.14,0.54,U] [#5 0.05,-0.21,0.45,U] [#6 0.17,0.15,0.53,U] [#7 0.06,0.30,0.43,U] [#8 0.17,0.16,0.40,U] 
02:07:30.488 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.22, 0.03}
02:07:30.490 00.002 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
02:07:30.491 00.001 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
02:07:30.492 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=0.04 mountY=-0.15, mountTheta=-1.34
02:07:30.494 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.10, opts=13)
02:07:30.496 00.002 18120 Enqueuing Move request for scope (0.12, 0.10)
02:07:30.497 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:30.497 00.000 21948 Worker thread wakes up
02:07:30.497 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
02:07:30.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:30.498 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
02:07:30.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:30.499 00.001 18120 Enqueuing Expose request
02:07:30.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
02:07:30.499 00.000 21948 Moving (0.12, 0.10) raw xDistance=0.04 yDistance=-0.15
02:07:30.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:30.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:30.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:07:30.499 00.000 21948 MoveAxis(E, 0, ABG)
02:07:30.499 00.000 21948 Move returns status 0, amount 0
02:07:30.499 00.000 21948 MoveAxis(N, 0, ABG)
02:07:30.499 00.000 21948 Move returns status 0, amount 0
02:07:30.499 00.000 21948 move complete, result=0
02:07:30.499 00.000 21948 worker thread done servicing request
02:07:30.500 00.001 21948 Worker thread wakes up
02:07:30.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:30.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:30.500 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:32.127 01.627 21948 Exposure complete
02:07:32.158 00.031 21948 worker thread done servicing request
02:07:32.159 00.001 18120 OnExposeComplete: enter
02:07:32.160 00.001 18120 UpdateGuideState(): m_state=6
02:07:32.161 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
02:07:32.161 00.000 18120 Star::Find returns 1 (0), X=896.02, Y=237.08, Mass=2000, SNR=31.1, Peak=171 HFD=4.3
02:07:32.162 00.001 18120 MultiStar: [#1 0.17,0.47,0.00,M3] [#2 0.19,-0.03,0.64,U] [#3 0.02,0.43,0.00,M7] [#4 0.17,0.30,0.55,U] [#5 -0.00,0.08,0.47,U] [#6 0.49,0.43,0.00,M8] [#7 0.17,0.29,0.44,U] [#8 0.15,0.38,0.00,M7] 
02:07:32.162 00.000 18120 single-star, 4 included, MultiStar: {0.14, 0.12}, one-star: {0.14, 0.05}
02:07:32.163 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
02:07:32.163 00.000 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
02:07:32.164 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.33 mountX=-0.01 mountY=-0.15, mountTheta=-1.67
02:07:32.165 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.05, opts=13)
02:07:32.165 00.000 18120 Enqueuing Move request for scope (0.14, 0.05)
02:07:32.166 00.001 21948 Worker thread wakes up
02:07:32.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
02:07:32.166 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
02:07:32.166 00.000 21948 Moving (0.14, 0.05) raw xDistance=-0.01 yDistance=-0.15
02:07:32.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:07:32.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:32.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:07:32.166 00.000 21948 MoveAxis(E, 0, ABG)
02:07:32.166 00.000 21948 Move returns status 0, amount 0
02:07:32.166 00.000 21948 MoveAxis(N, 0, ABG)
02:07:32.166 00.000 21948 Move returns status 0, amount 0
02:07:32.166 00.000 21948 move complete, result=0
02:07:32.166 00.000 21948 worker thread done servicing request
02:07:32.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:32.166 00.000 18120 UpdateGuideState exits: m=2000 RSB=31.1
02:07:32.167 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:32.167 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:32.168 00.001 18120 Enqueuing Expose request
02:07:32.168 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:32.169 00.001 21948 Worker thread wakes up
02:07:32.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:32.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:33.696 01.527 21948 Exposure complete
02:07:33.744 00.048 21948 worker thread done servicing request
02:07:33.744 00.000 18120 OnExposeComplete: enter
02:07:33.745 00.001 18120 UpdateGuideState(): m_state=6
02:07:33.746 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
02:07:33.747 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=237.16, Mass=1979, SNR=30.7, Peak=168 HFD=4.2
02:07:33.747 00.000 18120 MultiStar: [#1 0.25,0.40,0.00,M4] [#2 0.05,-0.03,0.65,U] [#3 0.01,0.50,0.00,M8] [#4 -0.08,0.36,0.58,U] [#5 -0.14,0.35,0.00,M1] [#6 0.31,0.22,0.00,M9] [#7 -0.03,0.19,0.44,U] [#8 0.35,0.26,0.00,M8] 
02:07:33.748 00.001 18120 refined, 3 included, MultiStar: {0.02, 0.15}, one-star: {0.09, 0.13}
02:07:33.748 00.000 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
02:07:33.748 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
02:07:33.749 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.41 mountX=0.13 mountY=-0.09, mountTheta=-0.61
02:07:33.750 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.15, opts=13)
02:07:33.751 00.001 18120 Enqueuing Move request for scope (0.02, 0.15)
02:07:33.752 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:33.752 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.7
02:07:33.753 00.001 21948 Worker thread wakes up
02:07:33.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
02:07:33.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
02:07:33.753 00.000 21948 Moving (0.02, 0.15) raw xDistance=0.13 yDistance=-0.09
02:07:33.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:07:33.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:33.753 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:33.754 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:33.754 00.000 18120 Enqueuing Expose request
02:07:33.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:07:33.754 00.000 21948 MoveAxis(E, 0, ABG)
02:07:33.754 00.000 21948 Move returns status 0, amount 0
02:07:33.754 00.000 21948 MoveAxis(N, 0, ABG)
02:07:33.754 00.000 21948 Move returns status 0, amount 0
02:07:33.754 00.000 21948 move complete, result=0
02:07:33.755 00.001 21948 worker thread done servicing request
02:07:33.755 00.000 21948 Worker thread wakes up
02:07:33.755 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:33.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:33.755 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:35.387 01.632 21948 Exposure complete
02:07:35.420 00.033 21948 worker thread done servicing request
02:07:35.420 00.000 18120 OnExposeComplete: enter
02:07:35.421 00.001 18120 UpdateGuideState(): m_state=6
02:07:35.421 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
02:07:35.422 00.001 18120 Star::Find returns 1 (0), X=895.86, Y=237.23, Mass=2020, SNR=31.2, Peak=167 HFD=4.2
02:07:35.422 00.000 18120 MultiStar: [#1 -0.07,0.45,0.00,M5] [#2 -0.00,0.17,0.63,U] [#3 -0.15,0.67,0.00,M9] [#4 -0.16,0.44,0.00,M1] [#5 -0.25,0.34,0.00,M2] [#6 -0.02,0.54,0.00,M10] [#7 -0.28,0.08,0.44,U] [#8 0.24,0.51,0.00,M9] 
02:07:35.423 00.001 18120 refined, 2 included, MultiStar: {-0.07, 0.17}, one-star: {-0.02, 0.20}
02:07:35.423 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
02:07:35.423 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
02:07:35.423 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.96 mountX=0.18 mountY=-0.01, mountTheta=-0.08
02:07:35.426 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.17, opts=13)
02:07:35.426 00.000 18120 Enqueuing Move request for scope (-0.07, 0.17)
02:07:35.427 00.001 21948 Worker thread wakes up
02:07:35.427 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:35.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
02:07:35.427 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.2
02:07:35.428 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:35.428 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:35.429 00.001 18120 Enqueuing Expose request
02:07:35.429 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
02:07:35.429 00.000 21948 Moving (-0.07, 0.17) raw xDistance=0.18 yDistance=-0.01
02:07:35.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:07:35.429 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:35.429 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:35.429 00.000 21948 MoveAxis(E, 0, ABG)
02:07:35.429 00.000 21948 Move returns status 0, amount 0
02:07:35.429 00.000 21948 MoveAxis(N, 0, ABG)
02:07:35.429 00.000 21948 Move returns status 0, amount 0
02:07:35.429 00.000 21948 move complete, result=0
02:07:35.429 00.000 21948 worker thread done servicing request
02:07:35.429 00.000 21948 Worker thread wakes up
02:07:35.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:35.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:35.430 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:36.950 01.520 21948 Exposure complete
02:07:36.993 00.043 18120 OnExposeComplete: enter
02:07:36.994 00.001 18120 UpdateGuideState(): m_state=6
02:07:36.994 00.000 21948 worker thread done servicing request
02:07:36.994 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
02:07:36.995 00.001 18120 Star::Find returns 1 (0), X=895.87, Y=237.02, Mass=2025, SNR=31.2, Peak=178 HFD=4.3
02:07:36.995 00.000 18120 MultiStar: [#1 0.07,0.38,0.00,M6] [#2 0.00,0.03,0.62,U] [#3 -0.27,0.22,0.58,U] [#4 -0.04,0.30,0.55,U] [#5 -0.08,0.14,0.45,U] [#6 0.05,0.24,0.52,U] [#7 -0.16,0.40,0.00,M1] [#8 0.07,0.48,0.00,M10] 
02:07:36.996 00.001 18120 single-star, 5 included, MultiStar: {-0.05, 0.13}, one-star: {-0.01, -0.01}
02:07:36.996 00.000 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.00) = xAngle (-4.62 = 1.67)
02:07:36.997 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.63)
02:07:37.000 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.62 mountX=-0.00 mountY=0.01, mountTheta=1.67
02:07:37.002 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
02:07:37.002 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
02:07:37.003 00.001 21948 Worker thread wakes up
02:07:37.003 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:37.003 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
02:07:37.004 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:37.004 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:37.005 00.001 18120 Enqueuing Expose request
02:07:37.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
02:07:37.005 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
02:07:37.005 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
02:07:37.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:07:37.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:37.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:37.005 00.000 21948 MoveAxis(E, 0, ABG)
02:07:37.005 00.000 21948 Move returns status 0, amount 0
02:07:37.005 00.000 21948 MoveAxis(N, 0, ABG)
02:07:37.005 00.000 21948 Move returns status 0, amount 0
02:07:37.005 00.000 21948 move complete, result=0
02:07:37.005 00.000 21948 worker thread done servicing request
02:07:37.005 00.000 21948 Worker thread wakes up
02:07:37.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:37.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:37.006 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:38.635 01.629 21948 Exposure complete
02:07:38.682 00.047 21948 worker thread done servicing request
02:07:38.682 00.000 18120 OnExposeComplete: enter
02:07:38.682 00.000 18120 UpdateGuideState(): m_state=6
02:07:38.683 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
02:07:38.683 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=237.20, Mass=1892, SNR=30.2, Peak=174 HFD=4.1
02:07:38.684 00.001 18120 MultiStar: [#1 0.02,0.56,0.00,M7] [#2 0.16,-0.05,0.64,U] [#3 -0.26,0.44,0.00,M9] [#4 -0.08,0.43,0.00,M1] [#5 -0.15,0.34,0.00,M2] [#6 0.07,0.77,0.00,M10] [#7 -0.01,0.24,0.44,U] [#8 0.11,0.52,0.00,R] 
02:07:38.684 00.000 18120 refined, 2 included, MultiStar: {0.08, 0.11}, one-star: {0.07, 0.17}
02:07:38.685 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
02:07:38.685 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
02:07:38.686 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=0.07 mountY=-0.12, mountTheta=-1.04
02:07:38.687 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.11, opts=13)
02:07:38.687 00.000 18120 Enqueuing Move request for scope (0.08, 0.11)
02:07:38.688 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:38.688 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.2
02:07:38.689 00.001 21948 Worker thread wakes up
02:07:38.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
02:07:38.689 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
02:07:38.689 00.000 21948 Moving (0.08, 0.11) raw xDistance=0.07 yDistance=-0.12
02:07:38.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:07:38.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:38.689 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:38.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:07:38.689 00.000 21948 MoveAxis(E, 0, ABG)
02:07:38.689 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:38.690 00.001 18120 Enqueuing Expose request
02:07:38.690 00.000 21948 Move returns status 0, amount 0
02:07:38.690 00.000 21948 MoveAxis(N, 0, ABG)
02:07:38.690 00.000 21948 Move returns status 0, amount 0
02:07:38.690 00.000 21948 move complete, result=0
02:07:38.690 00.000 21948 worker thread done servicing request
02:07:38.690 00.000 21948 Worker thread wakes up
02:07:38.690 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:38.690 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:38.691 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:40.217 01.526 21948 Exposure complete
02:07:40.276 00.059 21948 worker thread done servicing request
02:07:40.276 00.000 18120 OnExposeComplete: enter
02:07:40.278 00.002 18120 UpdateGuideState(): m_state=6
02:07:40.279 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
02:07:40.280 00.001 18120 Star::Find returns 1 (0), X=895.91, Y=237.08, Mass=2121, SNR=31.9, Peak=201 HFD=4.2
02:07:40.282 00.002 18120 MultiStar: [#1 0.25,0.42,0.00,M8] [#2 0.07,-0.14,0.62,U] [#3 -0.19,0.52,0.00,M10] [#4 0.09,0.35,0.53,U] [#5 -0.08,0.26,0.45,U] [#6 0.13,0.19,0.50,U] [#7 0.15,0.37,0.00,M1] [#8 0.22,0.02,0.37,U] 
02:07:40.282 00.000 18120 single-star, 5 included, MultiStar: {0.07, 0.11}, one-star: {0.04, 0.05}
02:07:40.283 00.001 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
02:07:40.284 00.001 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
02:07:40.286 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.95 mountX=0.03 mountY=-0.05, mountTheta=-1.06
02:07:40.288 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
02:07:40.289 00.001 18120 Enqueuing Move request for scope (0.04, 0.05)
02:07:40.291 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:40.292 00.001 18120 UpdateGuideState exits: m=2121 RSB=31.9
02:07:40.293 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:40.294 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:40.295 00.001 18120 Enqueuing Expose request
02:07:40.296 00.001 21948 Worker thread wakes up
02:07:40.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:07:40.296 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:07:40.296 00.000 21948 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
02:07:40.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:40.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:40.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:40.296 00.000 21948 MoveAxis(E, 0, ABG)
02:07:40.296 00.000 21948 Move returns status 0, amount 0
02:07:40.296 00.000 21948 MoveAxis(N, 0, ABG)
02:07:40.297 00.001 21948 Move returns status 0, amount 0
02:07:40.297 00.000 21948 move complete, result=0
02:07:40.297 00.000 21948 worker thread done servicing request
02:07:40.297 00.000 21948 Worker thread wakes up
02:07:40.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:40.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:40.297 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:41.922 01.625 21948 Exposure complete
02:07:41.945 00.023 21948 worker thread done servicing request
02:07:41.946 00.001 18120 OnExposeComplete: enter
02:07:41.946 00.000 18120 UpdateGuideState(): m_state=6
02:07:41.947 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
02:07:41.948 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=237.04, Mass=1907, SNR=30.3, Peak=197 HFD=4.2
02:07:41.949 00.001 18120 MultiStar: [#1 0.21,0.32,0.00,M9] [#2 0.14,-0.25,0.63,U] [#3 -0.08,0.36,0.61,U] [#4 0.02,0.15,0.57,U] [#5 -0.02,0.29,0.48,U] [#6 0.28,0.22,0.49,U] [#7 -0.27,0.29,0.00,M2] [#8 0.27,-0.44,0.00,M1] 
02:07:41.949 00.000 18120 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.22, 0.01}
02:07:41.950 00.001 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
02:07:41.950 00.000 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
02:07:41.950 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.79 mountX=0.05 mountY=-0.14, mountTheta=-1.21
02:07:41.953 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
02:07:41.954 00.001 18120 Enqueuing Move request for scope (0.10, 0.11)
02:07:41.955 00.001 21948 Worker thread wakes up
02:07:41.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:07:41.955 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:07:41.955 00.000 21948 Moving (0.10, 0.11) raw xDistance=0.05 yDistance=-0.14
02:07:41.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:07:41.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:41.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:41.955 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:41.956 00.001 21948 MoveAxis(E, 0, ABG)
02:07:41.956 00.000 21948 Move returns status 0, amount 0
02:07:41.956 00.000 21948 MoveAxis(N, 0, ABG)
02:07:41.956 00.000 21948 Move returns status 0, amount 0
02:07:41.956 00.000 21948 move complete, result=0
02:07:41.956 00.000 21948 worker thread done servicing request
02:07:41.956 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.3
02:07:41.956 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:41.957 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:41.957 00.000 18120 Enqueuing Expose request
02:07:41.957 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:41.958 00.001 21948 Worker thread wakes up
02:07:41.958 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:41.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:43.484 01.526 21948 Exposure complete
02:07:43.532 00.048 21948 worker thread done servicing request
02:07:43.532 00.000 18120 OnExposeComplete: enter
02:07:43.532 00.000 18120 UpdateGuideState(): m_state=6
02:07:43.533 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
02:07:43.533 00.000 18120 Star::Find returns 1 (0), X=896.04, Y=237.01, Mass=2098, SNR=31.7, Peak=209 HFD=4.3
02:07:43.534 00.001 18120 MultiStar: [#1 0.04,0.19,0.72,U] [#2 0.23,-0.29,0.61,U] [#3 -0.02,0.27,0.58,U] [#4 0.10,0.04,0.53,U] [#5 0.11,0.04,0.44,U] [#6 0.09,0.23,0.51,U] [#7 0.11,0.13,0.42,U] [#8 0.22,-0.25,0.39,U] 
02:07:43.534 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.16, -0.02}
02:07:43.535 00.001 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
02:07:43.536 00.001 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
02:07:43.537 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:07:43.540 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
02:07:43.540 00.000 18120 Enqueuing Move request for scope (0.11, 0.04)
02:07:43.541 00.001 21948 Worker thread wakes up
02:07:43.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:43.541 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.7
02:07:43.542 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:43.542 00.000 18120 Enqueuing Expose request
02:07:43.543 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
02:07:43.543 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
02:07:43.543 00.000 21948 Moving (0.11, 0.04) raw xDistance=-0.01 yDistance=-0.12
02:07:43.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:07:43.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:43.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:07:43.543 00.000 21948 MoveAxis(E, 0, ABG)
02:07:43.543 00.000 21948 Move returns status 0, amount 0
02:07:43.543 00.000 21948 MoveAxis(N, 0, ABG)
02:07:43.543 00.000 21948 Move returns status 0, amount 0
02:07:43.543 00.000 21948 move complete, result=0
02:07:43.543 00.000 21948 worker thread done servicing request
02:07:43.543 00.000 21948 Worker thread wakes up
02:07:43.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:43.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:43.543 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:45.176 01.633 21948 Exposure complete
02:07:45.206 00.030 21948 worker thread done servicing request
02:07:45.206 00.000 18120 OnExposeComplete: enter
02:07:45.207 00.001 18120 UpdateGuideState(): m_state=6
02:07:45.208 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
02:07:45.208 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=236.96, Mass=2044, SNR=31.4, Peak=195 HFD=4.3
02:07:45.209 00.001 18120 MultiStar: [#1 0.43,0.24,0.00,M9] [#2 0.21,-0.25,0.65,U] [#3 0.25,0.29,0.00,M9] [#4 0.10,0.16,0.54,U] [#5 0.07,0.07,0.42,U] [#6 0.24,0.34,0.00,M8] [#7 0.10,0.23,0.44,U] [#8 0.33,-0.19,0.00,M1] 
02:07:45.209 00.000 18120 single-star, 4 included, MultiStar: {0.10, -0.01}, one-star: {0.03, -0.07}
02:07:45.209 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
02:07:45.210 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
02:07:45.210 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.15 mountX=-0.08 mountY=0.00, mountTheta=3.09
02:07:45.212 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
02:07:45.213 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
02:07:45.213 00.000 21948 Worker thread wakes up
02:07:45.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:45.214 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.4
02:07:45.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:45.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:45.215 00.001 18120 Enqueuing Expose request
02:07:45.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
02:07:45.215 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
02:07:45.215 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.00
02:07:45.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:07:45.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:45.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:07:45.215 00.000 21948 MoveAxis(E, 0, ABG)
02:07:45.215 00.000 21948 Move returns status 0, amount 0
02:07:45.215 00.000 21948 MoveAxis(N, 0, ABG)
02:07:45.216 00.001 21948 Move returns status 0, amount 0
02:07:45.216 00.000 21948 move complete, result=0
02:07:45.216 00.000 21948 worker thread done servicing request
02:07:45.216 00.000 21948 Worker thread wakes up
02:07:45.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:45.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:45.216 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:46.731 01.515 21948 Exposure complete
02:07:46.777 00.046 18120 OnExposeComplete: enter
02:07:46.777 00.000 18120 UpdateGuideState(): m_state=6
02:07:46.778 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
02:07:46.778 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=237.06, Mass=1857, SNR=29.7, Peak=191 HFD=4.1
02:07:46.779 00.001 21948 worker thread done servicing request
02:07:46.779 00.000 18120 MultiStar: [#1 0.16,0.33,0.77,U] [#2 0.24,-0.10,0.66,U] [#3 0.09,0.17,0.62,U] [#4 -0.01,0.19,0.59,U] [#5 -0.10,0.11,0.49,U] [#6 0.22,0.11,0.54,U] [#7 -0.08,0.21,0.44,U] [#8 -0.21,-0.12,0.41,U] 
02:07:46.779 00.000 18120 single-star, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.11, 0.03}
02:07:46.780 00.001 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
02:07:46.780 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
02:07:46.781 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:07:46.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
02:07:46.782 00.000 18120 Enqueuing Move request for scope (0.11, 0.03)
02:07:46.783 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:46.783 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.7
02:07:46.784 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:46.784 00.000 21948 Worker thread wakes up
02:07:46.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
02:07:46.784 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
02:07:46.784 00.000 21948 Moving (0.11, 0.03) raw xDistance=-0.02 yDistance=-0.12
02:07:46.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:07:46.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:46.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:07:46.784 00.000 21948 MoveAxis(E, 0, ABG)
02:07:46.784 00.000 21948 Move returns status 0, amount 0
02:07:46.784 00.000 21948 MoveAxis(N, 0, ABG)
02:07:46.784 00.000 21948 Move returns status 0, amount 0
02:07:46.784 00.000 21948 move complete, result=0
02:07:46.784 00.000 21948 worker thread done servicing request
02:07:46.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:46.785 00.001 18120 Enqueuing Expose request
02:07:46.785 00.000 21948 Worker thread wakes up
02:07:46.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:46.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:46.785 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:48.422 01.637 21948 Exposure complete
02:07:48.472 00.050 21948 worker thread done servicing request
02:07:48.472 00.000 18120 OnExposeComplete: enter
02:07:48.473 00.001 18120 UpdateGuideState(): m_state=6
02:07:48.474 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
02:07:48.475 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=237.10, Mass=2019, SNR=31.2, Peak=182 HFD=4.0
02:07:48.476 00.001 18120 MultiStar: [#1 0.20,0.32,0.00,M9] [#2 -0.04,0.08,0.63,U] [#3 -0.19,0.24,0.60,U] [#4 -0.04,0.41,0.00,M1] [#5 -0.26,0.21,0.46,U] [#6 0.14,0.16,0.51,U] [#7 -0.09,0.07,0.44,U] [#8 -0.09,-0.37,0.00,M1] 
02:07:48.477 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.13}, one-star: {-0.20, 0.07}
02:07:48.477 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
02:07:48.478 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
02:07:48.478 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.31 mountX=0.17 mountY=0.05, mountTheta=0.27
02:07:48.480 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.13, opts=13)
02:07:48.480 00.000 18120 Enqueuing Move request for scope (-0.12, 0.13)
02:07:48.481 00.001 21948 Worker thread wakes up
02:07:48.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:48.481 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.2
02:07:48.483 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
02:07:48.483 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
02:07:48.483 00.000 21948 Moving (-0.12, 0.13) raw xDistance=0.17 yDistance=0.05
02:07:48.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:07:48.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:48.484 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:48.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:48.484 00.000 18120 Enqueuing Expose request
02:07:48.485 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:07:48.485 00.000 21948 MoveAxis(E, 0, ABG)
02:07:48.485 00.000 21948 Move returns status 0, amount 0
02:07:48.485 00.000 21948 MoveAxis(N, 0, ABG)
02:07:48.485 00.000 21948 Move returns status 0, amount 0
02:07:48.485 00.000 21948 move complete, result=0
02:07:48.485 00.000 21948 worker thread done servicing request
02:07:48.485 00.000 21948 Worker thread wakes up
02:07:48.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:48.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:48.485 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:50.011 01.526 21948 Exposure complete
02:07:50.051 00.040 21948 worker thread done servicing request
02:07:50.051 00.000 18120 OnExposeComplete: enter
02:07:50.052 00.001 18120 UpdateGuideState(): m_state=6
02:07:50.052 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
02:07:50.053 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=237.08, Mass=1921, SNR=30.4, Peak=172 HFD=4.0
02:07:50.053 00.000 18120 MultiStar: [#1 -0.14,0.30,0.72,U] [#2 0.09,-0.20,0.65,U] [#3 -0.30,0.51,0.00,M8] [#4 -0.14,0.23,0.57,U] [#5 -0.27,0.44,0.00,M1] [#6 0.04,0.46,0.00,M7] [#7 -0.38,-0.07,0.00,M1] [#8 -0.06,-0.07,0.38,U] 
02:07:50.054 00.001 18120 refined, 4 included, MultiStar: {-0.10, 0.07}, one-star: {-0.20, 0.05}
02:07:50.054 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
02:07:50.055 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
02:07:50.055 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.13 cameraTheta=2.53 mountX=0.11 mountY=0.06, mountTheta=0.50
02:07:50.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.07, opts=13)
02:07:50.057 00.001 18120 Enqueuing Move request for scope (-0.10, 0.07)
02:07:50.057 00.000 21948 Worker thread wakes up
02:07:50.058 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
02:07:50.058 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:07:50.058 00.000 21948 Moving (-0.10, 0.07) raw xDistance=0.11 yDistance=0.06
02:07:50.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:50.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:07:50.058 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.4
02:07:50.059 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.059 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:50.060 00.001 18120 Enqueuing Expose request
02:07:50.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:50.060 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:07:50.060 00.000 21948 MoveAxis(E, 0, ABG)
02:07:50.060 00.000 21948 Move returns status 0, amount 0
02:07:50.060 00.000 21948 MoveAxis(N, 0, ABG)
02:07:50.060 00.000 21948 Move returns status 0, amount 0
02:07:50.061 00.001 21948 move complete, result=0
02:07:50.061 00.000 21948 worker thread done servicing request
02:07:50.061 00.000 21948 Worker thread wakes up
02:07:50.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:50.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:50.061 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:51.692 01.631 21948 Exposure complete
02:07:51.729 00.037 21948 worker thread done servicing request
02:07:51.729 00.000 18120 OnExposeComplete: enter
02:07:51.729 00.000 18120 UpdateGuideState(): m_state=6
02:07:51.730 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
02:07:51.730 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=237.05, Mass=2025, SNR=31.2, Peak=195 HFD=4.2
02:07:51.731 00.001 18120 MultiStar: [#1 0.01,0.33,0.71,U] [#2 0.18,-0.04,0.60,U] [#3 -0.14,0.55,0.00,M9] [#4 -0.04,0.29,0.55,U] [#5 -0.30,0.20,0.45,U] [#6 0.26,0.53,0.00,M8] [#7 -0.02,0.40,0.00,M2] [#8 0.04,-0.17,0.41,U] 
02:07:51.731 00.000 18120 single-star, 5 included, MultiStar: {0.00, 0.11}, one-star: {0.03, 0.02}
02:07:51.732 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
02:07:51.732 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
02:07:51.733 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.74 mountX=0.01 mountY=-0.03, mountTheta=-1.27
02:07:51.734 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
02:07:51.734 00.000 18120 Enqueuing Move request for scope (0.03, 0.02)
02:07:51.735 00.001 21948 Worker thread wakes up
02:07:51.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:07:51.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:07:51.735 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:51.735 00.000 21948 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
02:07:51.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:51.736 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:51.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:51.736 00.000 21948 MoveAxis(E, 0, ABG)
02:07:51.736 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
02:07:51.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:51.737 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:51.739 00.002 21948 Move returns status 0, amount 0
02:07:51.739 00.000 21948 MoveAxis(N, 0, ABG)
02:07:51.739 00.000 21948 Move returns status 0, amount 0
02:07:51.739 00.000 18120 Enqueuing Expose request
02:07:51.740 00.001 21948 move complete, result=0
02:07:51.740 00.000 21948 worker thread done servicing request
02:07:51.740 00.000 21948 Worker thread wakes up
02:07:51.740 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:51.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:51.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:53.257 01.517 21948 Exposure complete
02:07:53.301 00.044 21948 worker thread done servicing request
02:07:53.301 00.000 18120 OnExposeComplete: enter
02:07:53.301 00.000 18120 UpdateGuideState(): m_state=6
02:07:53.303 00.002 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
02:07:53.304 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=237.09, Mass=1994, SNR=30.8, Peak=206 HFD=4.1
02:07:53.306 00.002 18120 MultiStar: [#1 0.30,0.41,0.00,M8] [#2 0.11,-0.03,0.62,U] [#3 -0.11,0.41,0.00,M10] [#4 0.12,0.37,0.00,M1] [#5 -0.21,0.15,0.45,U] [#6 0.23,0.45,0.00,M9] [#7 0.12,0.34,0.44,U] [#8 0.31,-0.20,0.39,U] 
02:07:53.307 00.001 18120 refined, 4 included, MultiStar: {0.09, 0.06}, one-star: {0.10, 0.06}
02:07:53.307 00.000 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
02:07:53.309 00.002 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
02:07:53.309 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.02 mountY=-0.10, mountTheta=-1.39
02:07:53.310 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
02:07:53.312 00.002 18120 Enqueuing Move request for scope (0.09, 0.06)
02:07:53.312 00.000 21948 Worker thread wakes up
02:07:53.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:53.313 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
02:07:53.313 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
02:07:53.313 00.000 21948 Moving (0.09, 0.06) raw xDistance=0.02 yDistance=-0.10
02:07:53.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:53.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:53.313 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.8
02:07:53.314 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:07:53.314 00.000 21948 MoveAxis(E, 0, ABG)
02:07:53.314 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:53.315 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:53.316 00.001 18120 Enqueuing Expose request
02:07:53.317 00.001 21948 Move returns status 0, amount 0
02:07:53.317 00.000 21948 MoveAxis(N, 0, ABG)
02:07:53.317 00.000 21948 Move returns status 0, amount 0
02:07:53.317 00.000 21948 move complete, result=0
02:07:53.317 00.000 21948 worker thread done servicing request
02:07:53.317 00.000 21948 Worker thread wakes up
02:07:53.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:53.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:53.318 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:54.941 01.623 21948 Exposure complete
02:07:54.985 00.044 21948 worker thread done servicing request
02:07:54.985 00.000 18120 OnExposeComplete: enter
02:07:54.986 00.001 18120 UpdateGuideState(): m_state=6
02:07:54.989 00.003 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
02:07:54.991 00.002 18120 Star::Find returns 1 (0), X=896.08, Y=237.25, Mass=2028, SNR=31.3, Peak=194 HFD=4.1
02:07:54.994 00.003 18120 MultiStar: [#1 0.07,0.36,0.69,U] [#2 0.44,-0.03,0.00,M1] [#3 0.09,0.29,0.57,U] [#4 0.09,0.29,0.53,U] [#5 -0.09,-0.09,0.46,U] [#6 0.31,0.09,0.51,U] [#7 0.36,0.09,0.40,U] [#8 -0.01,-0.22,0.39,U] 
02:07:54.996 00.002 18120 refined, 7 included, MultiStar: {0.13, 0.16}, one-star: {0.20, 0.21}
02:07:54.999 00.003 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
02:07:55.001 00.002 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
02:07:55.004 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.89 mountX=0.09 mountY=-0.19, mountTheta=-1.12
02:07:55.006 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.16, opts=13)
02:07:55.007 00.001 18120 Enqueuing Move request for scope (0.13, 0.16)
02:07:55.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:55.008 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.3
02:07:55.008 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:55.009 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:55.009 00.000 18120 Enqueuing Expose request
02:07:55.010 00.001 21948 Worker thread wakes up
02:07:55.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
02:07:55.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
02:07:55.010 00.000 21948 Moving (0.13, 0.16) raw xDistance=0.09 yDistance=-0.19
02:07:55.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:07:55.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:55.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:07:55.010 00.000 21948 MoveAxis(E, 0, ABG)
02:07:55.010 00.000 21948 Move returns status 0, amount 0
02:07:55.010 00.000 21948 MoveAxis(N, 0, ABG)
02:07:55.010 00.000 21948 Move returns status 0, amount 0
02:07:55.010 00.000 21948 move complete, result=0
02:07:55.010 00.000 21948 worker thread done servicing request
02:07:55.010 00.000 21948 Worker thread wakes up
02:07:55.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:55.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:55.010 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:56.531 01.521 21948 Exposure complete
02:07:56.593 00.062 21948 worker thread done servicing request
02:07:56.593 00.000 18120 OnExposeComplete: enter
02:07:56.593 00.000 18120 UpdateGuideState(): m_state=6
02:07:56.594 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
02:07:56.594 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=236.93, Mass=1992, SNR=30.9, Peak=195 HFD=4.1
02:07:56.595 00.001 18120 MultiStar: [#1 0.13,0.18,0.70,U] [#2 0.21,-0.33,0.00,M2] [#3 -0.11,0.27,0.60,U] [#4 0.19,-0.04,0.56,U] [#5 0.04,0.04,0.47,U] [#6 0.35,0.17,0.00,M9] [#7 0.04,0.11,0.40,U] [#8 0.17,-0.31,0.41,U] 
02:07:56.596 00.001 18120 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.10, -0.10}
02:07:56.596 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.70 = -1.70)
02:07:56.596 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
02:07:56.597 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
02:07:56.598 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
02:07:56.598 00.000 18120 Enqueuing Move request for scope (0.08, 0.02)
02:07:56.599 00.001 21948 Worker thread wakes up
02:07:56.599 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:07:56.599 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:07:56.599 00.000 21948 Moving (0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
02:07:56.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:07:56.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:56.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:56.600 00.001 18120 UpdateGuideState exits: m=1992 RSB=30.9
02:07:56.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:56.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:56.601 00.001 18120 Enqueuing Expose request
02:07:56.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:07:56.601 00.000 21948 MoveAxis(E, 0, ABG)
02:07:56.601 00.000 21948 Move returns status 0, amount 0
02:07:56.601 00.000 21948 MoveAxis(N, 0, ABG)
02:07:56.601 00.000 21948 Move returns status 0, amount 0
02:07:56.601 00.000 21948 move complete, result=0
02:07:56.601 00.000 21948 worker thread done servicing request
02:07:56.601 00.000 21948 Worker thread wakes up
02:07:56.601 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:56.601 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:56.602 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:58.237 01.635 21948 Exposure complete
02:07:58.284 00.047 21948 worker thread done servicing request
02:07:58.284 00.000 18120 OnExposeComplete: enter
02:07:58.285 00.001 18120 UpdateGuideState(): m_state=6
02:07:58.285 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
02:07:58.286 00.001 18120 Star::Find returns 1 (0), X=895.91, Y=236.99, Mass=2038, SNR=31.1, Peak=201 HFD=4.3
02:07:58.286 00.000 18120 MultiStar: [#1 0.21,0.14,0.72,U] [#2 0.28,-0.26,0.00,M3] [#3 -0.06,0.21,0.58,U] [#4 0.20,-0.13,0.55,U] [#5 -0.09,-0.00,0.47,U] [#6 0.39,0.22,0.00,M10] [#7 0.24,0.09,0.44,U] [#8 0.30,-0.48,0.00,M1] 
02:07:58.287 00.001 18120 single-star, 5 included, MultiStar: {0.09, 0.04}, one-star: {0.04, -0.04}
02:07:58.287 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:07:58.288 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:07:58.288 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.79 mountX=-0.05 mountY=-0.02, mountTheta=-2.82
02:07:58.290 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
02:07:58.291 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
02:07:58.292 00.001 21948 Worker thread wakes up
02:07:58.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:07:58.292 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:07:58.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:58.293 00.001 18120 UpdateGuideState exits: m=2038 RSB=31.1
02:07:58.294 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.295 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:58.296 00.001 18120 Enqueuing Expose request
02:07:58.296 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
02:07:58.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:58.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:58.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:07:58.296 00.000 21948 MoveAxis(E, 0, ABG)
02:07:58.296 00.000 21948 Move returns status 0, amount 0
02:07:58.296 00.000 21948 MoveAxis(N, 0, ABG)
02:07:58.297 00.001 21948 Move returns status 0, amount 0
02:07:58.297 00.000 21948 move complete, result=0
02:07:58.297 00.000 21948 worker thread done servicing request
02:07:58.297 00.000 21948 Worker thread wakes up
02:07:58.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:58.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:58.297 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:59.823 01.526 21948 Exposure complete
02:07:59.873 00.050 21948 worker thread done servicing request
02:07:59.873 00.000 18120 OnExposeComplete: enter
02:07:59.876 00.003 18120 UpdateGuideState(): m_state=6
02:07:59.878 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
02:07:59.881 00.003 18120 Star::Find returns 1 (0), X=895.90, Y=237.05, Mass=1859, SNR=29.9, Peak=194 HFD=4.2
02:07:59.882 00.001 18120 MultiStar: [#1 0.36,0.08,0.00,M6] [#2 0.23,-0.27,0.66,U] [#3 -0.01,0.16,0.62,U] [#4 0.07,0.07,0.57,U] [#5 0.12,-0.02,0.46,U] [#6 0.27,0.21,0.54,U] [#7 -0.02,-0.01,0.44,U] [#8 0.27,-0.35,0.00,M2] 
02:07:59.883 00.001 18120 single-star, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.02, 0.02}
02:07:59.884 00.001 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
02:07:59.884 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
02:07:59.885 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.80 mountX=0.01 mountY=-0.03, mountTheta=-1.20
02:07:59.887 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
02:07:59.887 00.000 18120 Enqueuing Move request for scope (0.02, 0.02)
02:07:59.888 00.001 21948 Worker thread wakes up
02:07:59.888 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:07:59.888 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.9
02:07:59.889 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:59.889 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:07:59.890 00.001 18120 Enqueuing Expose request
02:07:59.890 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:07:59.890 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:07:59.890 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
02:07:59.890 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:59.890 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:59.890 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:59.890 00.000 21948 MoveAxis(E, 0, ABG)
02:07:59.890 00.000 21948 Move returns status 0, amount 0
02:07:59.890 00.000 21948 MoveAxis(N, 0, ABG)
02:07:59.891 00.001 21948 Move returns status 0, amount 0
02:07:59.891 00.000 21948 move complete, result=0
02:07:59.891 00.000 21948 worker thread done servicing request
02:07:59.891 00.000 21948 Worker thread wakes up
02:07:59.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:07:59.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:07:59.891 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:01.517 01.626 21948 Exposure complete
02:08:01.556 00.039 21948 worker thread done servicing request
02:08:01.556 00.000 18120 OnExposeComplete: enter
02:08:01.557 00.001 18120 UpdateGuideState(): m_state=6
02:08:01.558 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
02:08:01.558 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=237.07, Mass=2023, SNR=31.2, Peak=195 HFD=4.2
02:08:01.558 00.000 18120 MultiStar: [#1 0.38,0.18,0.00,M7] [#2 0.44,-0.15,0.00,M3] [#3 0.18,0.22,0.60,U] [#4 0.26,0.06,0.54,U] [#5 0.31,-0.03,0.47,U] [#6 0.83,0.18,0.00,M10] [#7 0.21,0.15,0.42,U] [#8 0.35,-0.07,0.39,U] 
02:08:01.559 00.001 18120 refined, 5 included, MultiStar: {0.26, 0.07}, one-star: {0.28, 0.04}
02:08:01.559 00.000 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
02:08:01.560 00.001 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
02:08:01.560 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.25 mountX=-0.05 mountY=-0.26, mountTheta=-1.75
02:08:01.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.07, opts=13)
02:08:01.562 00.001 18120 Enqueuing Move request for scope (0.26, 0.07)
02:08:01.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:01.562 00.000 21948 Worker thread wakes up
02:08:01.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
02:08:01.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
02:08:01.562 00.000 21948 Moving (0.26, 0.07) raw xDistance=-0.05 yDistance=-0.26
02:08:01.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:01.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:01.562 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
02:08:01.566 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:01.568 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:01.570 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:08:01.570 00.000 21948 MoveAxis(E, 0, ABG)
02:08:01.570 00.000 21948 Move returns status 0, amount 0
02:08:01.570 00.000 21948 MoveAxis(N, 0, ABG)
02:08:01.570 00.000 21948 Move returns status 0, amount 0
02:08:01.570 00.000 21948 move complete, result=0
02:08:01.570 00.000 18120 Enqueuing Expose request
02:08:01.572 00.002 21948 worker thread done servicing request
02:08:01.572 00.000 21948 Worker thread wakes up
02:08:01.572 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:01.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:01.573 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:03.089 01.516 21948 Exposure complete
02:08:03.136 00.047 21948 worker thread done servicing request
02:08:03.136 00.000 18120 OnExposeComplete: enter
02:08:03.137 00.001 18120 UpdateGuideState(): m_state=6
02:08:03.138 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
02:08:03.138 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=237.09, Mass=1945, SNR=30.5, Peak=191 HFD=4.2
02:08:03.139 00.001 18120 MultiStar: [#1 0.49,0.17,0.00,M8] [#2 0.32,-0.18,0.64,U] [#3 0.26,0.31,0.00,M6] [#4 0.43,0.12,0.00,M1] [#5 0.30,0.09,0.49,U] [#6 0.21,0.14,0.52,U] [#7 0.26,0.33,0.00,M1] [#8 0.50,-0.35,0.00,M2] 
02:08:03.139 00.000 18120 refined, 3 included, MultiStar: {0.28, 0.02}, one-star: {0.28, 0.06}
02:08:03.140 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
02:08:03.140 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
02:08:03.141 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.08 mountX=-0.10 mountY=-0.26, mountTheta=-1.92
02:08:03.143 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.02, opts=13)
02:08:03.143 00.000 18120 Enqueuing Move request for scope (0.28, 0.02)
02:08:03.144 00.001 21948 Worker thread wakes up
02:08:03.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.02) opts 0xd
02:08:03.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.02)
02:08:03.144 00.000 21948 Moving (0.28, 0.02) raw xDistance=-0.10 yDistance=-0.26
02:08:03.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:03.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:03.144 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
02:08:03.146 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:03.146 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:03.146 00.000 18120 Enqueuing Expose request
02:08:03.147 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:03.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:08:03.147 00.000 21948 MoveAxis(E, 0, ABG)
02:08:03.147 00.000 21948 Move returns status 0, amount 0
02:08:03.147 00.000 21948 MoveAxis(N, 0, ABG)
02:08:03.147 00.000 21948 Move returns status 0, amount 0
02:08:03.147 00.000 21948 move complete, result=0
02:08:03.147 00.000 21948 worker thread done servicing request
02:08:03.147 00.000 21948 Worker thread wakes up
02:08:03.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:03.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:03.148 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:04.782 01.634 21948 Exposure complete
02:08:04.818 00.036 21948 worker thread done servicing request
02:08:04.818 00.000 18120 OnExposeComplete: enter
02:08:04.818 00.000 18120 UpdateGuideState(): m_state=6
02:08:04.819 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
02:08:04.820 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=237.19, Mass=2053, SNR=31.4, Peak=207 HFD=4.1
02:08:04.821 00.001 18120 MultiStar: [#1 0.12,0.29,0.71,U] [#2 0.04,-0.20,0.60,U] [#3 0.04,0.26,0.58,U] [#4 -0.01,0.17,0.56,U] [#5 0.05,0.32,0.44,U] [#6 0.26,0.25,0.51,U] [#7 -0.05,0.31,0.42,U] [#8 0.19,-0.14,0.38,U] 
02:08:04.822 00.001 18120 single-star, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.01, 0.15}
02:08:04.824 00.002 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
02:08:04.825 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
02:08:04.826 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.16 cameraTheta=1.48 mountX=0.13 mountY=-0.08, mountTheta=-0.55
02:08:04.830 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.15, opts=13)
02:08:04.830 00.000 18120 Enqueuing Move request for scope (0.01, 0.15)
02:08:04.831 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:04.831 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.4
02:08:04.831 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:04.832 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:04.832 00.000 18120 Enqueuing Expose request
02:08:04.833 00.001 21948 Worker thread wakes up
02:08:04.857 00.024 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
02:08:04.857 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
02:08:04.857 00.000 21948 Moving (0.01, 0.15) raw xDistance=0.13 yDistance=-0.08
02:08:04.857 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:08:04.857 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:04.857 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:04.857 00.000 21948 MoveAxis(E, 0, ABG)
02:08:04.857 00.000 21948 Move returns status 0, amount 0
02:08:04.857 00.000 21948 MoveAxis(N, 0, ABG)
02:08:04.857 00.000 21948 Move returns status 0, amount 0
02:08:04.857 00.000 21948 move complete, result=0
02:08:04.857 00.000 21948 worker thread done servicing request
02:08:04.857 00.000 21948 Worker thread wakes up
02:08:04.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:04.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:04.857 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:06.275 01.418 21948 Exposure complete
02:08:06.335 00.060 21948 worker thread done servicing request
02:08:06.335 00.000 18120 OnExposeComplete: enter
02:08:06.335 00.000 18120 UpdateGuideState(): m_state=6
02:08:06.336 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
02:08:06.336 00.000 18120 Star::Find returns 1 (0), X=895.76, Y=236.91, Mass=1971, SNR=30.8, Peak=191 HFD=4.1
02:08:06.337 00.001 18120 MultiStar: [#1 0.02,0.06,0.72,U] [#2 0.02,-0.14,0.62,U] [#3 -0.19,0.23,0.59,U] [#4 0.00,0.17,0.56,U] [#5 -0.09,0.17,0.44,U] [#6 0.19,0.26,0.52,U] [#7 -0.22,0.30,0.44,U] [#8 -0.07,-0.31,0.40,U] 
02:08:06.337 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.12, -0.12}
02:08:06.337 00.000 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
02:08:06.338 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
02:08:06.338 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.30 mountX=0.07 mountY=0.02, mountTheta=0.27
02:08:06.339 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
02:08:06.340 00.001 18120 Enqueuing Move request for scope (-0.05, 0.06)
02:08:06.340 00.000 21948 Worker thread wakes up
02:08:06.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:06.341 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:08:06.341 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
02:08:06.343 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:06.343 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:06.344 00.001 18120 Enqueuing Expose request
02:08:06.344 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:08:06.344 00.000 21948 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.02
02:08:06.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:06.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:06.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:08:06.344 00.000 21948 MoveAxis(E, 0, ABG)
02:08:06.345 00.001 21948 Move returns status 0, amount 0
02:08:06.345 00.000 21948 MoveAxis(N, 0, ABG)
02:08:06.345 00.000 21948 Move returns status 0, amount 0
02:08:06.345 00.000 21948 move complete, result=0
02:08:06.345 00.000 21948 worker thread done servicing request
02:08:06.345 00.000 21948 Worker thread wakes up
02:08:06.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:06.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:06.345 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:07.972 01.627 21948 Exposure complete
02:08:08.001 00.029 21948 worker thread done servicing request
02:08:08.002 00.001 18120 OnExposeComplete: enter
02:08:08.004 00.002 18120 UpdateGuideState(): m_state=6
02:08:08.006 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
02:08:08.007 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=237.05, Mass=1928, SNR=30.5, Peak=169 HFD=4.4
02:08:08.009 00.002 18120 MultiStar: [#1 0.43,0.04,0.00,M7] [#2 0.26,-0.15,0.63,U] [#3 0.06,0.31,0.62,U] [#4 0.02,0.29,0.58,U] [#5 0.03,0.14,0.45,U] [#6 0.41,0.24,0.00,M8] [#7 0.39,0.13,0.00,M1] [#8 0.34,-0.34,0.00,M1] 
02:08:08.010 00.001 18120 single-star, 4 included, MultiStar: {0.11, 0.11}, one-star: {0.15, 0.02}
02:08:08.010 00.000 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
02:08:08.011 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
02:08:08.011 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.05 mountY=-0.14, mountTheta=-1.89
02:08:08.012 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.02, opts=13)
02:08:08.014 00.002 18120 Enqueuing Move request for scope (0.15, 0.02)
02:08:08.014 00.000 21948 Worker thread wakes up
02:08:08.016 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:08.016 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.5
02:08:08.017 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:08:08.017 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:08:08.017 00.000 21948 Moving (0.15, 0.02) raw xDistance=-0.05 yDistance=-0.14
02:08:08.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:08.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:08.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:08:08.017 00.000 21948 MoveAxis(E, 0, ABG)
02:08:08.017 00.000 21948 Move returns status 0, amount 0
02:08:08.017 00.000 21948 MoveAxis(N, 0, ABG)
02:08:08.017 00.000 21948 Move returns status 0, amount 0
02:08:08.017 00.000 21948 move complete, result=0
02:08:08.017 00.000 21948 worker thread done servicing request
02:08:08.017 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.018 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:08.018 00.000 18120 Enqueuing Expose request
02:08:08.019 00.001 21948 Worker thread wakes up
02:08:08.019 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:08.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:08.019 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:09.539 01.520 21948 Exposure complete
02:08:09.581 00.042 21948 worker thread done servicing request
02:08:09.581 00.000 18120 OnExposeComplete: enter
02:08:09.582 00.001 18120 UpdateGuideState(): m_state=6
02:08:09.583 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
02:08:09.583 00.000 18120 Star::Find returns 1 (0), X=895.87, Y=237.08, Mass=1946, SNR=30.5, Peak=193 HFD=4.2
02:08:09.584 00.001 18120 MultiStar: [#1 0.08,0.46,0.00,M8] [#2 0.11,0.02,0.64,U] [#3 -0.03,0.31,0.59,U] [#4 0.28,0.35,0.00,M1] [#5 -0.15,0.17,0.48,U] [#6 0.19,0.67,0.00,M9] [#7 0.11,0.38,0.00,M2] [#8 0.10,-0.21,0.40,U] 
02:08:09.584 00.000 18120 single-star, 4 included, MultiStar: {0.01, 0.08}, one-star: {-0.01, 0.05}
02:08:09.585 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
02:08:09.585 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
02:08:09.585 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.70 mountX=0.05 mountY=-0.02, mountTheta=-0.34
02:08:09.587 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
02:08:09.587 00.000 18120 Enqueuing Move request for scope (-0.01, 0.05)
02:08:09.588 00.001 21948 Worker thread wakes up
02:08:09.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:09.588 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.5
02:08:09.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:09.590 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:09.590 00.000 18120 Enqueuing Expose request
02:08:09.591 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
02:08:09.591 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
02:08:09.591 00.000 21948 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
02:08:09.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:08:09.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:09.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:09.591 00.000 21948 MoveAxis(E, 0, ABG)
02:08:09.591 00.000 21948 Move returns status 0, amount 0
02:08:09.591 00.000 21948 MoveAxis(N, 0, ABG)
02:08:09.591 00.000 21948 Move returns status 0, amount 0
02:08:09.591 00.000 21948 move complete, result=0
02:08:09.591 00.000 21948 worker thread done servicing request
02:08:09.591 00.000 21948 Worker thread wakes up
02:08:09.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:09.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:09.591 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:11.216 01.625 21948 Exposure complete
02:08:11.269 00.053 21948 worker thread done servicing request
02:08:11.269 00.000 18120 OnExposeComplete: enter
02:08:11.270 00.001 18120 UpdateGuideState(): m_state=6
02:08:11.270 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
02:08:11.271 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=237.03, Mass=2031, SNR=31.3, Peak=177 HFD=4.3
02:08:11.271 00.000 18120 MultiStar: [#1 0.36,0.18,0.00,M9] [#2 0.00,-0.24,0.60,U] [#3 -0.08,0.28,0.57,U] [#4 0.19,0.22,0.55,U] [#5 -0.07,0.05,0.47,U] [#6 0.43,0.22,0.00,M10] [#7 -0.26,0.22,0.41,U] [#8 0.13,-0.35,0.00,M1] 
02:08:11.272 00.001 18120 single-star, 5 included, MultiStar: {-0.02, 0.07}, one-star: {0.02, -0.00}
02:08:11.273 00.001 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
02:08:11.274 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
02:08:11.276 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.12 mountX=-0.01 mountY=-0.02, mountTheta=-2.13
02:08:11.279 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.00, opts=13)
02:08:11.279 00.000 18120 Enqueuing Move request for scope (0.02, -0.00)
02:08:11.281 00.002 21948 Worker thread wakes up
02:08:11.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:11.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
02:08:11.281 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.3
02:08:11.282 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:11.282 00.000 18120 Enqueuing Expose request
02:08:11.283 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
02:08:11.283 00.000 21948 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
02:08:11.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:11.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:11.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:11.283 00.000 21948 MoveAxis(E, 0, ABG)
02:08:11.283 00.000 21948 Move returns status 0, amount 0
02:08:11.283 00.000 21948 MoveAxis(N, 0, ABG)
02:08:11.283 00.000 21948 Move returns status 0, amount 0
02:08:11.283 00.000 21948 move complete, result=0
02:08:11.283 00.000 21948 worker thread done servicing request
02:08:11.283 00.000 21948 Worker thread wakes up
02:08:11.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:11.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:11.283 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:12.799 01.516 21948 Exposure complete
02:08:12.823 00.024 21948 worker thread done servicing request
02:08:12.823 00.000 18120 OnExposeComplete: enter
02:08:12.824 00.001 18120 UpdateGuideState(): m_state=6
02:08:12.824 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
02:08:12.825 00.001 18120 Star::Find returns 1 (0), X=895.93, Y=237.09, Mass=1972, SNR=30.7, Peak=194 HFD=4.2
02:08:12.826 00.001 18120 MultiStar: [#1 0.36,0.31,0.00,M10] [#2 0.25,-0.15,0.63,U] [#3 -0.07,0.09,0.61,U] [#4 0.10,0.38,0.00,M1] [#5 -0.07,0.03,0.44,U] [#6 0.42,0.28,0.00,R] [#7 -0.14,0.31,0.44,U] [#8 0.31,-0.10,0.39,U] 
02:08:12.826 00.000 18120 refined, 5 included, MultiStar: {0.06, 0.04}, one-star: {0.05, 0.06}
02:08:12.827 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
02:08:12.827 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
02:08:12.827 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.58 mountX=0.01 mountY=-0.07, mountTheta=-1.42
02:08:12.829 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
02:08:12.829 00.000 18120 Enqueuing Move request for scope (0.06, 0.04)
02:08:12.830 00.001 21948 Worker thread wakes up
02:08:12.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:12.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:08:12.830 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:08:12.830 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.7
02:08:12.831 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:12.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:12.832 00.001 18120 Enqueuing Expose request
02:08:12.832 00.000 21948 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.07
02:08:12.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:12.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:12.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:12.832 00.000 21948 MoveAxis(E, 0, ABG)
02:08:12.832 00.000 21948 Move returns status 0, amount 0
02:08:12.832 00.000 21948 MoveAxis(N, 0, ABG)
02:08:12.832 00.000 21948 Move returns status 0, amount 0
02:08:12.832 00.000 21948 move complete, result=0
02:08:12.832 00.000 21948 worker thread done servicing request
02:08:12.832 00.000 21948 Worker thread wakes up
02:08:12.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:12.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:12.833 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:14.469 01.636 21948 Exposure complete
02:08:14.507 00.038 21948 worker thread done servicing request
02:08:14.507 00.000 18120 OnExposeComplete: enter
02:08:14.509 00.002 18120 UpdateGuideState(): m_state=6
02:08:14.509 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
02:08:14.510 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=236.95, Mass=1969, SNR=30.8, Peak=186 HFD=4.3
02:08:14.512 00.002 18120 MultiStar: [#1 0.41,0.10,0.00,R] [#2 0.36,-0.24,0.00,M1] [#3 0.45,0.35,0.00,M1] [#4 0.43,0.21,0.00,M2] [#5 0.06,0.31,0.48,U] [#6 0.09,-0.01,0.47,U] [#7 0.45,0.41,0.00,M1] [#8 0.25,-0.44,0.00,M1] 
02:08:14.513 00.001 18120 refined, 2 included, MultiStar: {0.13, 0.03}, one-star: {0.18, -0.08}
02:08:14.513 00.000 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
02:08:14.516 00.003 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
02:08:14.519 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.23 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
02:08:14.523 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
02:08:14.526 00.003 18120 Enqueuing Move request for scope (0.13, 0.03)
02:08:14.528 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:14.531 00.003 21948 Worker thread wakes up
02:08:14.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:08:14.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:08:14.531 00.000 21948 Moving (0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
02:08:14.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:08:14.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:14.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:08:14.531 00.000 21948 MoveAxis(E, 0, ABG)
02:08:14.531 00.000 21948 Move returns status 0, amount 0
02:08:14.531 00.000 21948 MoveAxis(N, 0, ABG)
02:08:14.531 00.000 21948 Move returns status 0, amount 0
02:08:14.531 00.000 21948 move complete, result=0
02:08:14.531 00.000 21948 worker thread done servicing request
02:08:14.531 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.8
02:08:14.531 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:14.532 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:14.532 00.000 18120 Enqueuing Expose request
02:08:14.533 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:14.533 00.000 21948 Worker thread wakes up
02:08:14.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:14.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:16.052 01.519 21948 Exposure complete
02:08:16.111 00.059 21948 worker thread done servicing request
02:08:16.111 00.000 18120 OnExposeComplete: enter
02:08:16.113 00.002 18120 UpdateGuideState(): m_state=6
02:08:16.115 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
02:08:16.116 00.001 18120 Star::Find returns 1 (0), X=896.18, Y=236.99, Mass=2017, SNR=31.1, Peak=197 HFD=4.1
02:08:16.119 00.003 18120 MultiStar: [#1 -0.07,0.22,0.73,U] [#2 0.35,-0.12,0.60,U] [#3 0.14,0.21,0.58,U] [#4 0.30,0.22,0.55,U] [#5 0.30,0.36,0.00,M1] [#6 0.06,-0.10,0.52,U] [#7 0.37,0.10,0.00,M2] [#8 0.34,-0.09,0.39,U] 
02:08:16.120 00.001 18120 refined, 6 included, MultiStar: {0.20, 0.05}, one-star: {0.31, -0.04}
02:08:16.121 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
02:08:16.122 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
02:08:16.123 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=-0.04 mountY=-0.20, mountTheta=-1.77
02:08:16.126 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.05, opts=13)
02:08:16.126 00.000 18120 Enqueuing Move request for scope (0.20, 0.05)
02:08:16.128 00.002 21948 Worker thread wakes up
02:08:16.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:16.128 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.1
02:08:16.129 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:16.130 00.001 18120 Enqueuing Expose request
02:08:16.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
02:08:16.130 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
02:08:16.130 00.000 21948 Moving (0.20, 0.05) raw xDistance=-0.04 yDistance=-0.20
02:08:16.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:16.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:08:16.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:08:16.130 00.000 21948 MoveAxis(E, 0, ABG)
02:08:16.130 00.000 21948 Move returns status 0, amount 0
02:08:16.130 00.000 21948 MoveAxis(N, 0, ABG)
02:08:16.130 00.000 21948 Move returns status 0, amount 0
02:08:16.130 00.000 21948 move complete, result=0
02:08:16.130 00.000 21948 worker thread done servicing request
02:08:16.130 00.000 21948 Worker thread wakes up
02:08:16.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:16.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:16.131 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:17.757 01.626 21948 Exposure complete
02:08:17.807 00.050 21948 worker thread done servicing request
02:08:17.807 00.000 18120 OnExposeComplete: enter
02:08:17.809 00.002 18120 UpdateGuideState(): m_state=6
02:08:17.810 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
02:08:17.810 00.000 18120 Star::Find returns 1 (0), X=895.81, Y=236.96, Mass=1940, SNR=30.4, Peak=193 HFD=4.1
02:08:17.811 00.001 18120 MultiStar: [#1 -0.45,0.16,0.00,M1] [#2 0.06,-0.04,0.64,U] [#3 0.11,0.23,0.60,U] [#4 -0.14,0.18,0.56,U] [#5 -0.08,0.21,0.46,U] [#6 -0.38,0.10,0.00,M1] [#7 0.01,0.18,0.45,U] [#8 0.24,-0.10,0.37,U] 
02:08:17.811 00.000 18120 refined, 6 included, MultiStar: {0.00, 0.07}, one-star: {-0.06, -0.07}
02:08:17.812 00.001 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
02:08:17.812 00.000 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
02:08:17.812 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=0.06 mountY=-0.04, mountTheta=-0.52
02:08:17.814 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.07, opts=13)
02:08:17.814 00.000 18120 Enqueuing Move request for scope (0.00, 0.07)
02:08:17.815 00.001 21948 Worker thread wakes up
02:08:17.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:17.815 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
02:08:17.816 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:17.816 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:17.817 00.001 18120 Enqueuing Expose request
02:08:17.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
02:08:17.817 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
02:08:17.817 00.000 21948 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.04
02:08:17.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:08:17.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:17.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:17.817 00.000 21948 MoveAxis(E, 0, ABG)
02:08:17.817 00.000 21948 Move returns status 0, amount 0
02:08:17.817 00.000 21948 MoveAxis(N, 0, ABG)
02:08:17.817 00.000 21948 Move returns status 0, amount 0
02:08:17.818 00.001 21948 move complete, result=0
02:08:17.818 00.000 21948 worker thread done servicing request
02:08:17.818 00.000 21948 Worker thread wakes up
02:08:17.818 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:17.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:17.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:19.333 01.515 21948 Exposure complete
02:08:19.378 00.045 21948 worker thread done servicing request
02:08:19.378 00.000 18120 OnExposeComplete: enter
02:08:19.378 00.000 18120 UpdateGuideState(): m_state=6
02:08:19.380 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
02:08:19.380 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=237.20, Mass=1935, SNR=30.5, Peak=183 HFD=4.2
02:08:19.381 00.001 18120 MultiStar: [#1 -0.29,0.34,0.00,M2] [#2 0.07,0.16,0.63,U] [#3 -0.02,0.53,0.00,M1] [#4 0.03,0.35,0.56,U] [#5 0.08,0.32,0.46,U] [#6 -0.29,0.18,0.51,U] [#7 -0.01,0.59,0.00,M2] [#8 0.30,0.10,0.40,U] 
02:08:19.381 00.000 18120 single-star, 5 included, MultiStar: {0.03, 0.21}, one-star: {0.05, 0.17}
02:08:19.382 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
02:08:19.382 00.000 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
02:08:19.383 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=0.13 mountY=-0.12, mountTheta=-0.75
02:08:19.384 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.17, opts=13)
02:08:19.384 00.000 18120 Enqueuing Move request for scope (0.05, 0.17)
02:08:19.385 00.001 21948 Worker thread wakes up
02:08:19.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
02:08:19.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
02:08:19.385 00.000 21948 Moving (0.05, 0.17) raw xDistance=0.13 yDistance=-0.12
02:08:19.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:08:19.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:19.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:19.385 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
02:08:19.386 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:19.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:19.387 00.001 18120 Enqueuing Expose request
02:08:19.389 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:08:19.389 00.000 21948 MoveAxis(E, 0, ABG)
02:08:19.389 00.000 21948 Move returns status 0, amount 0
02:08:19.389 00.000 21948 MoveAxis(N, 0, ABG)
02:08:19.389 00.000 21948 Move returns status 0, amount 0
02:08:19.389 00.000 21948 move complete, result=0
02:08:19.389 00.000 21948 worker thread done servicing request
02:08:19.389 00.000 21948 Worker thread wakes up
02:08:19.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:19.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:19.390 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:21.015 01.625 21948 Exposure complete
02:08:21.060 00.045 21948 worker thread done servicing request
02:08:21.060 00.000 18120 OnExposeComplete: enter
02:08:21.062 00.002 18120 UpdateGuideState(): m_state=6
02:08:21.063 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
02:08:21.067 00.004 18120 Star::Find returns 1 (0), X=895.88, Y=237.15, Mass=2020, SNR=31.1, Peak=211 HFD=4.1
02:08:21.070 00.003 18120 MultiStar: [#1 -0.06,0.36,0.70,U] [#2 0.17,-0.04,0.65,U] [#3 0.01,0.61,0.00,M2] [#4 0.17,0.27,0.56,U] [#5 0.04,0.17,0.48,U] [#6 -0.06,0.10,0.51,U] [#7 0.03,0.41,0.00,M3] [#8 0.28,-0.01,0.38,U] 
02:08:21.072 00.002 18120 single-star, 6 included, MultiStar: {0.06, 0.14}, one-star: {0.00, 0.12}
02:08:21.074 00.002 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
02:08:21.076 00.002 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
02:08:21.079 00.003 18120 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=0.10 mountY=-0.05, mountTheta=-0.48
02:08:21.080 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.12, opts=13)
02:08:21.082 00.002 18120 Enqueuing Move request for scope (0.00, 0.12)
02:08:21.082 00.000 21948 Worker thread wakes up
02:08:21.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
02:08:21.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:08:21.082 00.000 21948 Moving (0.00, 0.12) raw xDistance=0.10 yDistance=-0.05
02:08:21.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:08:21.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:21.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:21.083 00.001 18120 UpdateGuideState exits: m=2020 RSB=31.1
02:08:21.083 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:21.084 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:21.084 00.000 18120 Enqueuing Expose request
02:08:21.085 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:08:21.085 00.000 21948 MoveAxis(E, 0, ABG)
02:08:21.085 00.000 21948 Move returns status 0, amount 0
02:08:21.085 00.000 21948 MoveAxis(N, 0, ABG)
02:08:21.085 00.000 21948 Move returns status 0, amount 0
02:08:21.085 00.000 21948 move complete, result=0
02:08:21.085 00.000 21948 worker thread done servicing request
02:08:21.085 00.000 21948 Worker thread wakes up
02:08:21.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:21.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:21.086 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:22.597 01.511 21948 Exposure complete
02:08:22.634 00.037 21948 worker thread done servicing request
02:08:22.634 00.000 18120 OnExposeComplete: enter
02:08:22.635 00.001 18120 UpdateGuideState(): m_state=6
02:08:22.637 00.002 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
02:08:22.638 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=237.21, Mass=2035, SNR=31.3, Peak=202 HFD=4.2
02:08:22.639 00.001 18120 MultiStar: [#1 -0.07,0.34,0.72,U] [#2 0.33,-0.02,0.61,U] [#3 0.14,0.34,0.00,M3] [#4 0.12,0.35,0.53,U] [#5 0.06,0.12,0.47,U] [#6 -0.14,0.26,0.53,U] [#7 -0.05,0.18,0.43,U] [#8 0.19,-0.22,0.36,U] 
02:08:22.640 00.001 18120 refined, 7 included, MultiStar: {0.09, 0.17}, one-star: {0.22, 0.18}
02:08:22.640 00.000 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
02:08:22.640 00.000 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
02:08:22.641 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.06 mountX=0.11 mountY=-0.16, mountTheta=-0.95
02:08:22.643 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.17, opts=13)
02:08:22.646 00.003 18120 Enqueuing Move request for scope (0.09, 0.17)
02:08:22.648 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:22.651 00.003 18120 UpdateGuideState exits: m=2035 RSB=31.3
02:08:22.653 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:22.655 00.002 21948 Worker thread wakes up
02:08:22.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
02:08:22.655 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
02:08:22.655 00.000 21948 Moving (0.09, 0.17) raw xDistance=0.11 yDistance=-0.16
02:08:22.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:22.656 00.001 18120 Enqueuing Expose request
02:08:22.657 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:08:22.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:22.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:08:22.657 00.000 21948 MoveAxis(E, 0, ABG)
02:08:22.657 00.000 21948 Move returns status 0, amount 0
02:08:22.657 00.000 21948 MoveAxis(N, 0, ABG)
02:08:22.657 00.000 21948 Move returns status 0, amount 0
02:08:22.657 00.000 21948 move complete, result=0
02:08:22.657 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:22.659 00.002 21948 worker thread done servicing request
02:08:22.659 00.000 21948 Worker thread wakes up
02:08:22.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:22.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:24.282 01.623 21948 Exposure complete
02:08:24.338 00.056 21948 worker thread done servicing request
02:08:24.338 00.000 18120 OnExposeComplete: enter
02:08:24.339 00.001 18120 UpdateGuideState(): m_state=6
02:08:24.339 00.000 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
02:08:24.341 00.002 18120 Star::Find returns 1 (0), X=896.23, Y=237.14, Mass=1986, SNR=30.9, Peak=191 HFD=4.2
02:08:24.344 00.003 18120 MultiStar: [#1 -0.21,0.32,0.00,M1] [#2 0.25,0.04,0.63,U] [#3 0.13,0.35,0.00,M4] [#4 0.10,0.44,0.00,M1] [#5 0.22,0.31,0.00,M1] [#6 -0.04,0.32,0.54,U] [#7 0.45,0.32,0.00,M3] [#8 0.27,-0.06,0.39,U] 
02:08:24.344 00.000 18120 refined, 3 included, MultiStar: {0.23, 0.11}, one-star: {0.35, 0.11}
02:08:24.345 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
02:08:24.345 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
02:08:24.345 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.44 mountX=0.00 mountY=-0.26, mountTheta=-1.56
02:08:24.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.11, opts=13)
02:08:24.347 00.001 18120 Enqueuing Move request for scope (0.23, 0.11)
02:08:24.347 00.000 21948 Worker thread wakes up
02:08:24.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:24.348 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.9
02:08:24.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:24.349 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
02:08:24.349 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
02:08:24.349 00.000 21948 Moving (0.23, 0.11) raw xDistance=0.00 yDistance=-0.26
02:08:24.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:24.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:24.349 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:24.350 00.001 18120 Enqueuing Expose request
02:08:24.351 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:08:24.351 00.000 21948 MoveAxis(E, 0, ABG)
02:08:24.351 00.000 21948 Move returns status 0, amount 0
02:08:24.352 00.001 21948 MoveAxis(N, 0, ABG)
02:08:24.352 00.000 21948 Move returns status 0, amount 0
02:08:24.352 00.000 21948 move complete, result=0
02:08:24.352 00.000 21948 worker thread done servicing request
02:08:24.352 00.000 21948 Worker thread wakes up
02:08:24.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:24.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:24.352 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:25.878 01.526 21948 Exposure complete
02:08:25.912 00.034 21948 worker thread done servicing request
02:08:25.912 00.000 18120 OnExposeComplete: enter
02:08:25.913 00.001 18120 UpdateGuideState(): m_state=6
02:08:25.913 00.000 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
02:08:25.914 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=237.34, Mass=1985, SNR=30.9, Peak=204 HFD=4.0
02:08:25.914 00.000 18120 MultiStar: [#1 -0.22,0.23,0.71,U] [#2 0.28,-0.09,0.62,U] [#3 0.08,0.44,0.00,M5] [#4 0.17,0.42,0.00,M2] [#5 0.23,0.41,0.00,M2] [#6 -0.16,0.26,0.51,U] [#7 -0.02,0.24,0.41,U] [#8 0.09,-0.16,0.38,U] 
02:08:25.915 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.16}, one-star: {0.07, 0.31}
02:08:25.915 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
02:08:25.916 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
02:08:25.916 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=0.14 mountY=-0.08, mountTheta=-0.51
02:08:25.917 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
02:08:25.918 00.001 18120 Enqueuing Move request for scope (0.01, 0.16)
02:08:25.918 00.000 21948 Worker thread wakes up
02:08:25.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
02:08:25.918 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:08:25.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:25.919 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.9
02:08:25.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:25.920 00.000 18120 Enqueuing Expose request
02:08:25.921 00.001 21948 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.08
02:08:25.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:08:25.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:25.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:25.921 00.000 21948 MoveAxis(E, 0, ABG)
02:08:25.921 00.000 21948 Move returns status 0, amount 0
02:08:25.921 00.000 21948 MoveAxis(N, 0, ABG)
02:08:25.921 00.000 21948 Move returns status 0, amount 0
02:08:25.921 00.000 21948 move complete, result=0
02:08:25.921 00.000 21948 worker thread done servicing request
02:08:25.921 00.000 21948 Worker thread wakes up
02:08:25.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:25.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:25.921 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:27.553 01.632 21948 Exposure complete
02:08:27.589 00.036 21948 worker thread done servicing request
02:08:27.589 00.000 18120 OnExposeComplete: enter
02:08:27.590 00.001 18120 UpdateGuideState(): m_state=6
02:08:27.590 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
02:08:27.591 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=237.47, Mass=2072, SNR=31.5, Peak=165 HFD=3.9
02:08:27.591 00.000 18120 MultiStar: [#1 -0.52,0.67,0.00,M1] [#2 -0.12,0.18,0.61,U] [#3 -0.20,0.86,0.00,M6] [#4 -0.08,0.54,0.00,M3] [#5 -0.24,0.42,0.00,M3] [#6 -0.29,0.36,0.00,M1] [#7 -0.34,0.82,0.00,M3] [#8 0.02,-0.01,0.38,U] 
02:08:27.592 00.001 18120 refined, 2 included, MultiStar: {-0.02, 0.27}, one-star: {0.02, 0.44}
02:08:27.592 00.000 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
02:08:27.593 00.001 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
02:08:27.593 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.65 mountX=0.26 mountY=-0.10, mountTheta=-0.38
02:08:27.595 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.27, opts=13)
02:08:27.595 00.000 18120 Enqueuing Move request for scope (-0.02, 0.27)
02:08:27.596 00.001 21948 Worker thread wakes up
02:08:27.596 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:27.596 00.000 18120 UpdateGuideState exits: m=2072 RSB=31.5
02:08:27.597 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:27.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:27.599 00.002 18120 Enqueuing Expose request
02:08:27.600 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
02:08:27.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
02:08:27.600 00.000 21948 Moving (-0.02, 0.27) raw xDistance=0.26 yDistance=-0.10
02:08:27.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:08:27.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:27.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:08:27.600 00.000 21948 MoveAxis(W, 46, ABG)
02:08:27.600 00.000 21948 Guiding  Dir = 3, Dur = 46
02:08:27.601 00.001 21948 IsSlewing returns 0
02:08:27.601 00.000 21948 IsGuiding returns 0
02:08:27.603 00.002 21948 PulseGuide returned control before completion, sleep 54
02:08:27.660 00.057 21948 IsGuiding returns 1
02:08:27.660 00.000 21948 scope still moving after pulse duration time elapsed
02:08:27.691 00.031 21948 IsSlewing returns 0
02:08:27.691 00.000 21948 IsGuiding returns 0
02:08:27.692 00.001 21948 scope move finished after 46 + 44 ms
02:08:27.692 00.000 21948 Move returns status 0, amount 46
02:08:27.692 00.000 21948 MoveAxis(N, 0, ABG)
02:08:27.692 00.000 21948 Move returns status 0, amount 0
02:08:27.692 00.000 21948 move complete, result=0
02:08:27.692 00.000 21948 worker thread done servicing request
02:08:27.692 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
02:08:27.693 00.001 21948 Worker thread wakes up
02:08:27.693 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:27.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:29.103 01.410 21948 Exposure complete
02:08:29.137 00.034 21948 worker thread done servicing request
02:08:29.137 00.000 18120 OnExposeComplete: enter
02:08:29.139 00.002 18120 UpdateGuideState(): m_state=6
02:08:29.140 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
02:08:29.142 00.002 18120 Star::Find returns 1 (0), X=895.67, Y=237.47, Mass=1932, SNR=30.5, Peak=139 HFD=4.0
02:08:29.144 00.002 18120 MultiStar: [#1 -0.30,0.44,0.00,M2] [#2 -0.13,0.04,0.60,U] [#3 -0.24,0.75,0.00,M7] [#4 -0.09,0.54,0.00,M4] [#5 -0.22,0.38,0.00,M4] [#6 -0.29,0.46,0.00,M2] [#7 -0.42,0.52,0.00,M4] [#8 -0.10,0.07,0.39,U] 
02:08:29.145 00.001 18120 refined, 2 included, MultiStar: {-0.16, 0.25}, one-star: {-0.21, 0.44}
02:08:29.145 00.000 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
02:08:29.146 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
02:08:29.146 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.29 cameraTheta=2.15 mountX=0.29 mountY=0.03, mountTheta=0.11
02:08:29.147 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.25, opts=13)
02:08:29.148 00.001 18120 Enqueuing Move request for scope (-0.16, 0.25)
02:08:29.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:29.150 00.002 21948 Worker thread wakes up
02:08:29.150 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.5
02:08:29.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:29.151 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:29.151 00.000 18120 Enqueuing Expose request
02:08:29.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
02:08:29.152 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
02:08:29.152 00.000 21948 Moving (-0.16, 0.25) raw xDistance=0.29 yDistance=0.03
02:08:29.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:08:29.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:29.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:08:29.152 00.000 21948 MoveAxis(W, 55, ABG)
02:08:29.152 00.000 21948 Guiding  Dir = 3, Dur = 55
02:08:29.152 00.000 21948 IsSlewing returns 0
02:08:29.152 00.000 21948 IsGuiding returns 0
02:08:29.154 00.002 21948 PulseGuide returned control before completion, sleep 64
02:08:29.228 00.074 21948 IsGuiding returns 0
02:08:29.228 00.000 21948 Move returns status 0, amount 55
02:08:29.229 00.001 21948 MoveAxis(N, 0, ABG)
02:08:29.229 00.000 21948 Move returns status 0, amount 0
02:08:29.229 00.000 21948 move complete, result=0
02:08:29.229 00.000 21948 worker thread done servicing request
02:08:29.229 00.000 21948 Worker thread wakes up
02:08:29.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:29.229 00.000 18120 GuideStep: 0.3 px 55 ms WEST, 0.0 px 0 ms NORTH
02:08:29.230 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:30.861 01.631 21948 Exposure complete
02:08:30.899 00.038 21948 worker thread done servicing request
02:08:30.899 00.000 18120 OnExposeComplete: enter
02:08:30.900 00.001 18120 UpdateGuideState(): m_state=6
02:08:30.901 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
02:08:30.902 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=237.15, Mass=1937, SNR=30.6, Peak=173 HFD=4.2
02:08:30.905 00.003 18120 MultiStar: [#1 -0.35,0.16,0.00,M3] [#2 0.13,-0.11,0.66,U] [#3 -0.02,0.30,0.61,U] [#4 0.29,0.40,0.00,M5] [#5 -0.06,0.44,0.00,M5] [#6 -0.35,-0.02,0.54,U] [#7 0.23,0.30,0.00,M5] [#8 0.37,0.02,0.00,M1] 
02:08:30.907 00.002 18120 refined, 3 included, MultiStar: {-0.04, 0.08}, one-star: {0.01, 0.12}
02:08:30.909 00.002 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
02:08:30.911 00.002 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.00 = -0.00)
02:08:30.914 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.03 mountX=0.09 mountY=-0.00, mountTheta=-0.00
02:08:30.915 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
02:08:30.917 00.002 18120 Enqueuing Move request for scope (-0.04, 0.08)
02:08:30.918 00.001 21948 Worker thread wakes up
02:08:30.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
02:08:30.918 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
02:08:30.918 00.000 21948 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=-0.00
02:08:30.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:30.920 00.002 18120 UpdateGuideState exits: m=1937 RSB=30.6
02:08:30.921 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:30.922 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:08:30.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:30.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:30.924 00.002 18120 Enqueuing Expose request
02:08:30.925 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:08:30.925 00.000 21948 MoveAxis(E, 0, ABG)
02:08:30.925 00.000 21948 Move returns status 0, amount 0
02:08:30.925 00.000 21948 MoveAxis(N, 0, ABG)
02:08:30.925 00.000 21948 Move returns status 0, amount 0
02:08:30.925 00.000 21948 move complete, result=0
02:08:30.925 00.000 21948 worker thread done servicing request
02:08:30.925 00.000 21948 Worker thread wakes up
02:08:30.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:30.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:30.926 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:32.441 01.515 21948 Exposure complete
02:08:32.477 00.036 21948 worker thread done servicing request
02:08:32.477 00.000 18120 OnExposeComplete: enter
02:08:32.479 00.002 18120 UpdateGuideState(): m_state=6
02:08:32.479 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
02:08:32.480 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=237.38, Mass=1934, SNR=30.5, Peak=169 HFD=4.0
02:08:32.480 00.000 18120 MultiStar: [#1 -0.07,0.19,0.73,U] [#2 0.09,0.07,0.65,U] [#3 -0.02,0.58,0.00,M7] [#4 0.09,0.38,0.00,M6] [#5 -0.19,0.53,0.00,M6] [#6 -0.04,0.27,0.50,U] [#7 -0.06,0.47,0.00,M6] [#8 0.32,0.13,0.41,U] 
02:08:32.481 00.001 18120 refined, 4 included, MultiStar: {0.08, 0.22}, one-star: {0.16, 0.35}
02:08:32.481 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
02:08:32.482 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
02:08:32.482 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.20 mountX=0.17 mountY=-0.17, mountTheta=-0.81
02:08:32.484 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.22, opts=13)
02:08:32.485 00.001 18120 Enqueuing Move request for scope (0.08, 0.22)
02:08:32.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:32.487 00.002 21948 Worker thread wakes up
02:08:32.487 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.5
02:08:32.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:32.488 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
02:08:32.488 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
02:08:32.488 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:32.488 00.000 18120 Enqueuing Expose request
02:08:32.489 00.001 21948 Moving (0.08, 0.22) raw xDistance=0.17 yDistance=-0.17
02:08:32.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:08:32.489 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:32.489 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:08:32.489 00.000 21948 MoveAxis(E, 0, ABG)
02:08:32.489 00.000 21948 Move returns status 0, amount 0
02:08:32.489 00.000 21948 MoveAxis(N, 0, ABG)
02:08:32.489 00.000 21948 Move returns status 0, amount 0
02:08:32.489 00.000 21948 move complete, result=0
02:08:32.489 00.000 21948 worker thread done servicing request
02:08:32.489 00.000 21948 Worker thread wakes up
02:08:32.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:32.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:32.489 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:34.122 01.633 21948 Exposure complete
02:08:34.160 00.038 21948 worker thread done servicing request
02:08:34.160 00.000 18120 OnExposeComplete: enter
02:08:34.161 00.001 18120 UpdateGuideState(): m_state=6
02:08:34.161 00.000 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
02:08:34.162 00.001 18120 Star::Find returns 1 (0), X=895.93, Y=237.16, Mass=2085, SNR=31.7, Peak=208 HFD=4.2
02:08:34.163 00.001 18120 MultiStar: [#1 -0.12,0.44,0.00,M3] [#2 0.17,-0.04,0.62,U] [#3 -0.06,0.43,0.00,M8] [#4 0.29,0.32,0.00,M7] [#5 -0.11,0.25,0.45,U] [#6 -0.21,0.17,0.52,U] [#7 -0.07,0.50,0.00,M7] [#8 0.24,-0.11,0.37,U] 
02:08:34.164 00.001 18120 refined, 4 included, MultiStar: {0.03, 0.09}, one-star: {0.05, 0.13}
02:08:34.164 00.000 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
02:08:34.165 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
02:08:34.165 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=0.07 mountY=-0.07, mountTheta=-0.76
02:08:34.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
02:08:34.167 00.001 18120 Enqueuing Move request for scope (0.03, 0.09)
02:08:34.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:34.168 00.001 21948 Worker thread wakes up
02:08:34.168 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:08:34.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:08:34.168 00.000 21948 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.07
02:08:34.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:34.168 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:34.168 00.000 18120 UpdateGuideState exits: m=2085 RSB=31.7
02:08:34.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:34.170 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:34.170 00.000 21948 MoveAxis(E, 0, ABG)
02:08:34.170 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:34.170 00.000 18120 Enqueuing Expose request
02:08:34.171 00.001 21948 Move returns status 0, amount 0
02:08:34.171 00.000 21948 MoveAxis(N, 0, ABG)
02:08:34.171 00.000 21948 Move returns status 0, amount 0
02:08:34.171 00.000 21948 move complete, result=0
02:08:34.171 00.000 21948 worker thread done servicing request
02:08:34.171 00.000 21948 Worker thread wakes up
02:08:34.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:34.171 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:34.172 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:35.692 01.520 21948 Exposure complete
02:08:35.736 00.044 21948 worker thread done servicing request
02:08:35.736 00.000 18120 OnExposeComplete: enter
02:08:35.736 00.000 18120 UpdateGuideState(): m_state=6
02:08:35.738 00.002 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
02:08:35.738 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=237.31, Mass=2000, SNR=31.0, Peak=186 HFD=4.0
02:08:35.739 00.001 18120 MultiStar: [#1 -0.28,0.36,0.00,M4] [#2 0.11,0.28,0.61,U] [#3 0.07,0.69,0.00,M9] [#4 0.18,0.27,0.54,U] [#5 -0.02,0.54,0.00,M6] [#6 -0.02,0.32,0.51,U] [#7 0.02,0.31,0.42,U] [#8 -0.07,0.41,0.00,M1] 
02:08:35.739 00.000 18120 refined, 4 included, MultiStar: {0.13, 0.29}, one-star: {0.24, 0.28}
02:08:35.739 00.000 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
02:08:35.740 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
02:08:35.740 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.15 mountX=0.21 mountY=-0.25, mountTheta=-0.86
02:08:35.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.29, opts=13)
02:08:35.742 00.001 18120 Enqueuing Move request for scope (0.13, 0.29)
02:08:35.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:35.743 00.001 18120 UpdateGuideState exits: m=2000 RSB=31.0
02:08:35.745 00.002 21948 Worker thread wakes up
02:08:35.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.29) opts 0xd
02:08:35.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.29)
02:08:35.745 00.000 21948 Moving (0.13, 0.29) raw xDistance=0.21 yDistance=-0.25
02:08:35.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:08:35.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:35.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.746 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:35.748 00.002 18120 Enqueuing Expose request
02:08:35.749 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:08:35.749 00.000 21948 MoveAxis(W, 38, ABG)
02:08:35.749 00.000 21948 Guiding  Dir = 3, Dur = 38
02:08:35.749 00.000 21948 IsSlewing returns 0
02:08:35.749 00.000 21948 IsGuiding returns 0
02:08:35.752 00.003 21948 PulseGuide returned control before completion, sleep 46
02:08:35.814 00.062 21948 IsGuiding returns 0
02:08:35.814 00.000 21948 Move returns status 0, amount 38
02:08:35.814 00.000 21948 MoveAxis(N, 0, ABG)
02:08:35.814 00.000 21948 Move returns status 0, amount 0
02:08:35.815 00.001 21948 move complete, result=0
02:08:35.815 00.000 21948 worker thread done servicing request
02:08:35.815 00.000 21948 Worker thread wakes up
02:08:35.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:35.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:35.815 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
02:08:37.452 01.637 21948 Exposure complete
02:08:37.515 00.063 21948 worker thread done servicing request
02:08:37.515 00.000 18120 OnExposeComplete: enter
02:08:37.516 00.001 18120 UpdateGuideState(): m_state=6
02:08:37.516 00.000 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
02:08:37.517 00.001 18120 Star::Find returns 1 (0), X=895.91, Y=237.16, Mass=2083, SNR=31.7, Peak=199 HFD=4.2
02:08:37.517 00.000 18120 MultiStar: [#1 -0.13,0.34,0.68,U] [#2 0.15,-0.18,0.62,U] [#3 0.19,0.41,0.00,M10] [#4 0.32,0.27,0.00,M7] [#5 0.06,0.25,0.45,U] [#6 -0.00,0.03,0.50,U] [#7 -0.01,0.16,0.45,U] [#8 0.43,0.06,0.00,M2] 
02:08:37.518 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.12}, one-star: {0.03, 0.12}
02:08:37.518 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.54 = -0.54)
02:08:37.518 00.000 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.58 = -0.58)
02:08:37.519 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=0.10 mountY=-0.07, mountTheta=-0.57
02:08:37.521 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
02:08:37.521 00.000 18120 Enqueuing Move request for scope (0.01, 0.12)
02:08:37.522 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:37.522 00.000 21948 Worker thread wakes up
02:08:37.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
02:08:37.522 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:08:37.522 00.000 21948 Moving (0.01, 0.12) raw xDistance=0.10 yDistance=-0.07
02:08:37.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:08:37.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:37.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:37.522 00.000 21948 MoveAxis(E, 0, ABG)
02:08:37.522 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.7
02:08:37.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:37.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:37.524 00.001 18120 Enqueuing Expose request
02:08:37.524 00.000 21948 Move returns status 0, amount 0
02:08:37.524 00.000 21948 MoveAxis(N, 0, ABG)
02:08:37.524 00.000 21948 Move returns status 0, amount 0
02:08:37.524 00.000 21948 move complete, result=0
02:08:37.524 00.000 21948 worker thread done servicing request
02:08:37.524 00.000 21948 Worker thread wakes up
02:08:37.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:37.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:37.525 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:39.045 01.520 21948 Exposure complete
02:08:39.079 00.034 21948 worker thread done servicing request
02:08:39.080 00.001 18120 OnExposeComplete: enter
02:08:39.082 00.002 18120 UpdateGuideState(): m_state=6
02:08:39.085 00.003 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
02:08:39.087 00.002 18120 Star::Find returns 1 (0), X=895.98, Y=237.14, Mass=1938, SNR=30.6, Peak=201 HFD=4.2
02:08:39.089 00.002 18120 MultiStar: [#1 -0.23,0.17,0.74,U] [#2 0.22,-0.12,0.62,U] [#3 0.05,0.42,0.00,R] [#4 0.28,0.28,0.00,M8] [#5 -0.18,0.39,0.00,M6] [#6 -0.20,-0.07,0.52,U] [#7 -0.02,0.39,0.00,M6] [#8 0.36,-0.05,0.39,U] 
02:08:39.090 00.001 18120 refined, 4 included, MultiStar: {0.03, 0.03}, one-star: {0.10, 0.11}
02:08:39.092 00.002 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
02:08:39.093 00.001 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
02:08:39.093 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.74 mountX=0.01 mountY=-0.04, mountTheta=-1.26
02:08:39.094 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
02:08:39.095 00.001 18120 Enqueuing Move request for scope (0.03, 0.03)
02:08:39.095 00.000 21948 Worker thread wakes up
02:08:39.095 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:39.095 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.6
02:08:39.096 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:39.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:39.097 00.001 18120 Enqueuing Expose request
02:08:39.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
02:08:39.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
02:08:39.097 00.000 21948 Moving (0.03, 0.03) raw xDistance=0.01 yDistance=-0.04
02:08:39.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:39.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:39.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:39.097 00.000 21948 MoveAxis(E, 0, ABG)
02:08:39.097 00.000 21948 Move returns status 0, amount 0
02:08:39.097 00.000 21948 MoveAxis(N, 0, ABG)
02:08:39.097 00.000 21948 Move returns status 0, amount 0
02:08:39.097 00.000 21948 move complete, result=0
02:08:39.097 00.000 21948 worker thread done servicing request
02:08:39.097 00.000 21948 Worker thread wakes up
02:08:39.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:39.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:39.098 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:40.724 01.626 21948 Exposure complete
02:08:40.751 00.027 21948 worker thread done servicing request
02:08:40.751 00.000 18120 OnExposeComplete: enter
02:08:40.752 00.001 18120 UpdateGuideState(): m_state=6
02:08:40.752 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
02:08:40.753 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=237.10, Mass=1919, SNR=30.4, Peak=190 HFD=4.3
02:08:40.754 00.001 18120 MultiStar: [#1 -0.16,0.14,0.74,U] [#2 0.29,-0.14,0.64,U] [#3 0.07,-0.10,0.62,U] [#4 0.27,0.43,0.00,M9] [#5 -0.05,0.25,0.45,U] [#6 -0.03,0.08,0.50,U] [#7 0.18,0.24,0.44,U] [#8 0.26,-0.30,0.00,M2] 
02:08:40.755 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.12, 0.07}
02:08:40.755 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
02:08:40.756 00.001 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
02:08:40.756 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.82 mountX=0.03 mountY=-0.08, mountTheta=-1.18
02:08:40.761 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.06, opts=13)
02:08:40.761 00.000 18120 Enqueuing Move request for scope (0.06, 0.06)
02:08:40.762 00.001 21948 Worker thread wakes up
02:08:40.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:40.762 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.4
02:08:40.763 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:40.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:40.763 00.000 18120 Enqueuing Expose request
02:08:40.764 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:08:40.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:08:40.764 00.000 21948 Moving (0.06, 0.06) raw xDistance=0.03 yDistance=-0.08
02:08:40.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:08:40.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:40.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:40.764 00.000 21948 MoveAxis(E, 0, ABG)
02:08:40.764 00.000 21948 Move returns status 0, amount 0
02:08:40.764 00.000 21948 MoveAxis(N, 0, ABG)
02:08:40.764 00.000 21948 Move returns status 0, amount 0
02:08:40.764 00.000 21948 move complete, result=0
02:08:40.764 00.000 21948 worker thread done servicing request
02:08:40.764 00.000 21948 Worker thread wakes up
02:08:40.764 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:40.764 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,222,31,31)
02:08:40.765 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:40.870 00.105 18120 evsrv: cli 0D46DAD0 connect
02:08:40.871 00.001 18120 case statement mapped state 6 to 3
02:08:40.872 00.001 18120 case statement mapped state 6 to 3
02:08:40.873 00.001 18120 evsrv: cli 0D46DAD0 request: {"method":"get_app_state","id":"bc83de39-841e-410e-9e5a-a98e4bb96d4a"}
02:08:40.875 00.002 18120 case statement mapped state 6 to 3
02:08:40.876 00.001 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc83de39-841e-410e-9e5a-a98e4bb96d4a"}
02:08:40.878 00.002 18120 evsrv: cli 0D46DAD0 disconnect
02:08:40.879 00.001 18120 evsrv: cli 0D46D7B0 connect
02:08:40.881 00.002 18120 case statement mapped state 6 to 3
02:08:40.881 00.000 18120 case statement mapped state 6 to 3
02:08:40.882 00.001 18120 evsrv: cli 0D46D7B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"c8656171-6759-425c-881a-b9b213a7e804"}
02:08:40.883 00.001 18120 PhdController::Dither begins
02:08:40.883 00.000 18120 dither: size=2.00, dRA=-1.39 dDec=-1.10
02:08:40.884 00.001 18120 MountToCamera -- mountTheta (-2.47) + m_xAngle (2.00) = xAngle (-0.48 = -0.48)
02:08:40.884 00.000 18120 MountToCamera -- mountX=-1.39 mountY=-1.10 hyp=1.78 mountTheta=-2.47 cameraX=1.58, cameraY=-0.81 cameraTheta=-0.48
02:08:40.885 00.001 18120 setting lock position to (897.45, 236.22)
02:08:40.885 00.000 18120 Mount: notify guiding dithered (1.6, -0.8)
02:08:40.886 00.001 18120 MultiStar: stabilizing after lock position change
02:08:40.886 00.000 18120 Status Line: Dithering de -1.39,-1.10
02:08:40.888 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:08:40.889 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
02:08:40.889 00.000 18120 evsrv: cli 0D46D7B0 response: {"jsonrpc":"2.0","result":0,"id":"c8656171-6759-425c-881a-b9b213a7e804"}
02:08:40.890 00.001 18120 evsrv: cli 0D46D7B0 disconnect
02:08:42.288 01.398 21948 Exposure complete
02:08:42.326 00.038 21948 worker thread done servicing request
02:08:42.326 00.000 18120 OnExposeComplete: enter
02:08:42.328 00.002 18120 UpdateGuideState(): m_state=6
02:08:42.329 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
02:08:42.330 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=237.16, Mass=1954, SNR=30.6, Peak=205 HFD=4.1
02:08:42.331 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
02:08:42.332 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
02:08:42.333 00.001 18120 CameraToMount -- cameraX=-1.40 cameraY=0.94 hyp=1.69 cameraTheta=2.55 mountX=1.44 mountY=0.83, mountTheta=0.52
02:08:42.336 00.003 18120 dither recenter: remaining=(1.4,1.1) step=(1.4,1.1)
02:08:42.337 00.001 18120 MountToCamera -- mountTheta (0.67) + m_xAngle (2.00) = xAngle (2.67 = 2.67)
02:08:42.338 00.001 18120 MountToCamera -- mountX=1.39 mountY=1.10 hyp=1.78 mountTheta=0.67 cameraX=-1.58, cameraY=0.81 cameraTheta=2.67
02:08:42.339 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.58, y=0.81, opts=4)
02:08:42.340 00.001 18120 Enqueuing Move request for scope (-1.58, 0.81)
02:08:42.341 00.001 18120 Mount: notify direct move 1.39,1.10
02:08:42.342 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:42.343 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.6
02:08:42.344 00.001 21948 Worker thread wakes up
02:08:42.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.81) opts 0x4
02:08:42.344 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.58, 0.81)
02:08:42.344 00.000 18120 PhdController: settling, locked = 1, distance = 1.84 (0.50) aobump = 0 frame = 1 / 99999
02:08:42.344 00.000 21948 Moving (-1.58, 0.81) raw xDistance=1.39 yDistance=1.10
02:08:42.344 00.000 21948 MoveAxis(W, 395, B)
02:08:42.345 00.001 21948 Guiding  Dir = 3, Dur = 395
02:08:42.345 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061322.344,"Host":"ASUS_SAM","Inst":1,"Distance":1.84,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:08:42.345 00.000 21948 IsSlewing returns 0
02:08:42.345 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:42.346 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:42.346 00.000 18120 Enqueuing Expose request
02:08:42.346 00.000 21948 IsGuiding returns 0
02:08:42.348 00.002 21948 PulseGuide returned control before completion, sleep 404
02:08:42.759 00.411 21948 IsGuiding returns 0
02:08:42.759 00.000 21948 Move returns status 0, amount 395
02:08:42.759 00.000 21948 MoveAxis(S, 262, B)
02:08:42.759 00.000 21948 Guiding  Dir = 1, Dur = 262
02:08:42.759 00.000 21948 IsSlewing returns 0
02:08:42.759 00.000 21948 IsGuiding returns 0
02:08:42.764 00.005 21948 PulseGuide returned control before completion, sleep 268
02:08:43.039 00.275 21948 IsGuiding returns 0
02:08:43.039 00.000 21948 Move returns status 0, amount 262
02:08:43.039 00.000 21948 move complete, result=0
02:08:43.039 00.000 21948 worker thread done servicing request
02:08:43.039 00.000 18120 GuideStep: 1.4 px 395 ms WEST, 1.1 px 262 ms SOUTH
02:08:43.041 00.002 21948 Worker thread wakes up
02:08:43.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:43.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:44.668 01.627 21948 Exposure complete
02:08:44.707 00.039 21948 worker thread done servicing request
02:08:44.708 00.001 18120 OnExposeComplete: enter
02:08:44.708 00.000 18120 UpdateGuideState(): m_state=6
02:08:44.709 00.001 18120 Star::Find(15, 896, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:44.709 00.000 18120 Star::Find returns 1 (0), X=897.32, Y=236.27, Mass=1924, SNR=30.4, Peak=147 HFD=3.9
02:08:44.710 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
02:08:44.710 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
02:08:44.710 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.78 mountX=0.10 mountY=0.10, mountTheta=0.76
02:08:44.712 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.05, opts=13)
02:08:44.714 00.002 18120 Enqueuing Move request for scope (-0.14, 0.05)
02:08:44.718 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:44.720 00.002 21948 Worker thread wakes up
02:08:44.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
02:08:44.720 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
02:08:44.720 00.000 21948 Moving (-0.14, 0.05) raw xDistance=0.10 yDistance=0.10
02:08:44.720 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
02:08:44.721 00.001 18120 PhdController: settling, locked = 1, distance = 0.15 (0.50) aobump = 0 frame = 2 / 99999
02:08:44.721 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061324.721,"Host":"ASUS_SAM","Inst":1,"Distance":0.15,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:08:44.722 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:08:44.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:44.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:08:44.722 00.000 21948 MoveAxis(E, 0, ABG)
02:08:44.722 00.000 21948 Move returns status 0, amount 0
02:08:44.722 00.000 21948 MoveAxis(N, 0, ABG)
02:08:44.722 00.000 21948 Move returns status 0, amount 0
02:08:44.722 00.000 21948 move complete, result=0
02:08:44.722 00.000 21948 worker thread done servicing request
02:08:44.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:44.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:44.723 00.001 18120 Enqueuing Expose request
02:08:44.725 00.002 21948 Worker thread wakes up
02:08:44.726 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:44.726 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:44.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:46.249 01.523 21948 Exposure complete
02:08:46.296 00.047 21948 worker thread done servicing request
02:08:46.296 00.000 18120 OnExposeComplete: enter
02:08:46.300 00.004 18120 UpdateGuideState(): m_state=6
02:08:46.303 00.003 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
02:08:46.305 00.002 18120 Star::Find returns 1 (0), X=897.17, Y=236.75, Mass=2025, SNR=31.3, Peak=194 HFD=3.9
02:08:46.307 00.002 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
02:08:46.310 00.003 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
02:08:46.312 00.002 18120 CameraToMount -- cameraX=-0.29 cameraY=0.53 hyp=0.60 cameraTheta=2.07 mountX=0.60 mountY=0.02, mountTheta=0.03
02:08:46.316 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.53, opts=13)
02:08:46.318 00.002 18120 Enqueuing Move request for scope (-0.29, 0.53)
02:08:46.320 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:46.322 00.002 18120 UpdateGuideState exits: m=2025 RSB=31.3
02:08:46.323 00.001 21948 Worker thread wakes up
02:08:46.324 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.53) opts 0xd
02:08:46.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.53)
02:08:46.324 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 3 / 99999
02:08:46.325 00.001 21948 Moving (-0.29, 0.53) raw xDistance=0.60 yDistance=0.02
02:08:46.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:08:46.325 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061326.325,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
02:08:46.326 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:46.326 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:46.327 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:46.327 00.000 18120 Enqueuing Expose request
02:08:46.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:08:46.328 00.001 21948 MoveAxis(W, 108, ABG)
02:08:46.328 00.000 21948 Guiding  Dir = 3, Dur = 108
02:08:46.328 00.000 21948 IsSlewing returns 0
02:08:46.328 00.000 21948 IsGuiding returns 0
02:08:46.329 00.001 21948 PulseGuide returned control before completion, sleep 117
02:08:46.455 00.126 21948 IsGuiding returns 0
02:08:46.455 00.000 21948 Move returns status 0, amount 108
02:08:46.455 00.000 21948 MoveAxis(N, 0, ABG)
02:08:46.455 00.000 21948 Move returns status 0, amount 0
02:08:46.455 00.000 21948 move complete, result=0
02:08:46.455 00.000 21948 worker thread done servicing request
02:08:46.455 00.000 21948 Worker thread wakes up
02:08:46.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:46.455 00.000 18120 GuideStep: 0.6 px 108 ms WEST, 0.0 px 0 ms NORTH
02:08:46.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:48.085 01.630 21948 Exposure complete
02:08:48.134 00.049 21948 worker thread done servicing request
02:08:48.135 00.001 18120 OnExposeComplete: enter
02:08:48.136 00.001 18120 UpdateGuideState(): m_state=6
02:08:48.140 00.004 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
02:08:48.142 00.002 18120 Star::Find returns 1 (0), X=897.45, Y=236.26, Mass=1893, SNR=30.1, Peak=139 HFD=3.9
02:08:48.145 00.003 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
02:08:48.147 00.002 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
02:08:48.149 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.69 mountX=0.04 mountY=-0.01, mountTheta=-0.35
02:08:48.153 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
02:08:48.153 00.000 18120 Enqueuing Move request for scope (-0.01, 0.04)
02:08:48.154 00.001 21948 Worker thread wakes up
02:08:48.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:48.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:08:48.154 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
02:08:48.155 00.001 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 4 / 99999
02:08:48.155 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:08:48.155 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061328.155,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
02:08:48.156 00.001 21948 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
02:08:48.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:48.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:48.157 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:08:48.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:48.157 00.000 18120 Enqueuing Expose request
02:08:48.158 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:08:48.158 00.000 21948 MoveAxis(E, 0, ABG)
02:08:48.158 00.000 21948 Move returns status 0, amount 0
02:08:48.158 00.000 21948 MoveAxis(N, 0, ABG)
02:08:48.158 00.000 21948 Move returns status 0, amount 0
02:08:48.158 00.000 21948 move complete, result=0
02:08:48.158 00.000 21948 worker thread done servicing request
02:08:48.158 00.000 21948 Worker thread wakes up
02:08:48.158 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:48.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:48.158 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:49.681 01.523 21948 Exposure complete
02:08:49.714 00.033 21948 worker thread done servicing request
02:08:49.714 00.000 18120 OnExposeComplete: enter
02:08:49.715 00.001 18120 UpdateGuideState(): m_state=6
02:08:49.715 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
02:08:49.716 00.001 18120 Star::Find returns 1 (0), X=897.53, Y=236.38, Mass=1843, SNR=29.7, Peak=156 HFD=3.4
02:08:49.716 00.000 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
02:08:49.717 00.001 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
02:08:49.717 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.12 mountY=-0.14, mountTheta=-0.89
02:08:49.719 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.16, opts=13)
02:08:49.719 00.000 18120 Enqueuing Move request for scope (0.08, 0.16)
02:08:49.720 00.001 21948 Worker thread wakes up
02:08:49.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
02:08:49.720 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
02:08:49.720 00.000 21948 Moving (0.08, 0.16) raw xDistance=0.12 yDistance=-0.14
02:08:49.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:08:49.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:49.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:08:49.720 00.000 21948 MoveAxis(E, 0, ABG)
02:08:49.720 00.000 21948 Move returns status 0, amount 0
02:08:49.720 00.000 21948 MoveAxis(N, 0, ABG)
02:08:49.720 00.000 21948 Move returns status 0, amount 0
02:08:49.720 00.000 21948 move complete, result=0
02:08:49.720 00.000 21948 worker thread done servicing request
02:08:49.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:49.721 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.7
02:08:49.721 00.000 18120 PhdController: settling, locked = 1, distance = 0.20 (0.50) aobump = 0 frame = 5 / 99999
02:08:49.722 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786061329.722,"Host":"ASUS_SAM","Inst":1,"Distance":0.20,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
02:08:49.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.723 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:49.723 00.000 18120 Enqueuing Expose request
02:08:49.723 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:49.726 00.003 21948 Worker thread wakes up
02:08:49.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:49.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:51.362 01.636 21948 Exposure complete
02:08:51.398 00.036 21948 worker thread done servicing request
02:08:51.398 00.000 18120 OnExposeComplete: enter
02:08:51.399 00.001 18120 UpdateGuideState(): m_state=6
02:08:51.400 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
02:08:51.400 00.000 18120 Star::Find returns 1 (0), X=897.65, Y=236.34, Mass=1879, SNR=30.0, Peak=163 HFD=3.8
02:08:51.400 00.000 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
02:08:51.401 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
02:08:51.401 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.23 cameraTheta=0.57 mountX=0.03 mountY=-0.23, mountTheta=-1.43
02:08:51.402 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.13, opts=13)
02:08:51.403 00.001 18120 Enqueuing Move request for scope (0.20, 0.13)
02:08:51.403 00.000 21948 Worker thread wakes up
02:08:51.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
02:08:51.403 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
02:08:51.403 00.000 21948 Moving (0.20, 0.13) raw xDistance=0.03 yDistance=-0.23
02:08:51.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:08:51.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:51.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:08:51.404 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:51.404 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.0
02:08:51.405 00.001 21948 MoveAxis(E, 0, ABG)
02:08:51.405 00.000 21948 Move returns status 0, amount 0
02:08:51.405 00.000 21948 MoveAxis(N, 0, ABG)
02:08:51.405 00.000 21948 Move returns status 0, amount 0
02:08:51.405 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 6 / 99999
02:08:51.405 00.000 21948 move complete, result=0
02:08:51.405 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061331.405,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
02:08:51.406 00.001 21948 worker thread done servicing request
02:08:51.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:51.406 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:51.407 00.001 18120 Enqueuing Expose request
02:08:51.408 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:51.408 00.000 21948 Worker thread wakes up
02:08:51.409 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:51.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:52.935 01.526 21948 Exposure complete
02:08:52.970 00.035 21948 worker thread done servicing request
02:08:52.970 00.000 18120 OnExposeComplete: enter
02:08:52.971 00.001 18120 UpdateGuideState(): m_state=6
02:08:52.971 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
02:08:52.972 00.001 18120 Star::Find returns 1 (0), X=897.32, Y=236.58, Mass=2065, SNR=31.4, Peak=176 HFD=3.9
02:08:52.972 00.000 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
02:08:52.972 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
02:08:52.973 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.91 mountX=0.39 mountY=-0.05, mountTheta=-0.13
02:08:52.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.37, opts=13)
02:08:52.974 00.000 18120 Enqueuing Move request for scope (-0.13, 0.37)
02:08:52.975 00.001 21948 Worker thread wakes up
02:08:52.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:52.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
02:08:52.975 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
02:08:52.975 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.4
02:08:52.976 00.001 21948 Moving (-0.13, 0.37) raw xDistance=0.39 yDistance=-0.05
02:08:52.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:08:52.976 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 7 / 99999
02:08:52.976 00.000 18120 PhdController: newstate STATE_FINISH
02:08:52.976 00.000 18120 PhdController complete: success
02:08:52.977 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:52.977 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786061332.977,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:08:52.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:08:52.977 00.000 21948 MoveAxis(W, 69, ABG)
02:08:52.977 00.000 18120 Mount: notify guiding dither settle done success=1
02:08:52.978 00.001 18120 PhdController: newstate STATE_IDLE
02:08:52.978 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.979 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:52.979 00.000 18120 Enqueuing Expose request
02:08:52.979 00.000 21948 Guiding  Dir = 3, Dur = 69
02:08:52.981 00.002 21948 IsSlewing returns 0
02:08:52.981 00.000 21948 IsGuiding returns 0
02:08:52.982 00.001 21948 PulseGuide returned control before completion, sleep 78
02:08:53.075 00.093 21948 IsGuiding returns 0
02:08:53.075 00.000 21948 Move returns status 0, amount 69
02:08:53.075 00.000 21948 MoveAxis(N, 0, ABG)
02:08:53.075 00.000 21948 Move returns status 0, amount 0
02:08:53.075 00.000 21948 move complete, result=0
02:08:53.076 00.001 21948 worker thread done servicing request
02:08:53.076 00.000 21948 Worker thread wakes up
02:08:53.076 00.000 18120 GuideStep: 0.4 px 69 ms WEST, -0.0 px 0 ms NORTH
02:08:53.077 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:53.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:54.709 01.632 21948 Exposure complete
02:08:54.748 00.039 21948 worker thread done servicing request
02:08:54.748 00.000 18120 OnExposeComplete: enter
02:08:54.749 00.001 18120 UpdateGuideState(): m_state=6
02:08:54.749 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
02:08:54.750 00.001 18120 Star::Find returns 1 (0), X=897.25, Y=236.64, Mass=2065, SNR=31.5, Peak=179 HFD=3.9
02:08:54.750 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
02:08:54.751 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:08:54.751 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.42 hyp=0.47 cameraTheta=2.03 mountX=0.47 mountY=-0.00, mountTheta=-0.01
02:08:54.752 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.42, opts=13)
02:08:54.753 00.001 18120 Enqueuing Move request for scope (-0.21, 0.42)
02:08:54.754 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:54.754 00.000 18120 UpdateGuideState exits: m=2065 RSB=31.5
02:08:54.755 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:54.755 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:54.756 00.001 21948 Worker thread wakes up
02:08:54.756 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.42) opts 0xd
02:08:54.756 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.42)
02:08:54.756 00.000 21948 Moving (-0.21, 0.42) raw xDistance=0.47 yDistance=-0.00
02:08:54.756 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:08:54.756 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:54.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:08:54.756 00.000 21948 MoveAxis(W, 88, ABG)
02:08:54.756 00.000 21948 Guiding  Dir = 3, Dur = 88
02:08:54.756 00.000 18120 Enqueuing Expose request
02:08:54.759 00.003 21948 IsSlewing returns 0
02:08:54.759 00.000 21948 IsGuiding returns 0
02:08:54.761 00.002 21948 PulseGuide returned control before completion, sleep 97
02:08:54.866 00.105 21948 IsGuiding returns 0
02:08:54.866 00.000 21948 Move returns status 0, amount 88
02:08:54.866 00.000 21948 MoveAxis(N, 0, ABG)
02:08:54.866 00.000 21948 Move returns status 0, amount 0
02:08:54.866 00.000 21948 move complete, result=0
02:08:54.866 00.000 21948 worker thread done servicing request
02:08:54.866 00.000 21948 Worker thread wakes up
02:08:54.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:54.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:54.866 00.000 18120 GuideStep: 0.5 px 88 ms WEST, -0.0 px 0 ms NORTH
02:08:56.277 01.411 21948 Exposure complete
02:08:56.352 00.075 21948 worker thread done servicing request
02:08:56.352 00.000 18120 OnExposeComplete: enter
02:08:56.353 00.001 18120 UpdateGuideState(): m_state=6
02:08:56.353 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.354 00.001 18120 Star::Find returns 1 (0), X=897.57, Y=236.24, Mass=1896, SNR=30.2, Peak=159 HFD=3.8
02:08:56.354 00.000 18120 MultiStar: exiting stabilization period
02:08:56.354 00.000 18120 MultiStar: updating star positions after lock position change
02:08:56.356 00.002 18120 Star::Find(15, 623, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.356 00.000 18120 Star::Find returns 1 (0), X=622.64, Y=386.72, Mass=1004, SNR=22.0, Peak=92 HFD=3.7
02:08:56.356 00.000 18120 Star::Find(15, 1050, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.357 00.001 18120 Star::Find returns 1 (0), X=1049.52, Y=601.00, Mass=843, SNR=20.0, Peak=80 HFD=3.6
02:08:56.357 00.000 18120 Star::Find(15, 157, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.358 00.001 18120 Star::Find returns 1 (0), X=156.69, Y=37.95, Mass=689, SNR=18.2, Peak=86 HFD=3.4
02:08:56.358 00.000 18120 Star::Find(15, 340, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.359 00.001 18120 Star::Find returns 1 (0), X=339.80, Y=894.91, Mass=616, SNR=17.3, Peak=72 HFD=3.4
02:08:56.360 00.001 18120 Star::Find(15, 164, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.361 00.001 18120 Star::Find returns 1 (0), X=163.86, Y=422.19, Mass=427, SNR=14.3, Peak=65 HFD=3.1
02:08:56.362 00.001 18120 Star::Find(15, 545, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.362 00.000 18120 Star::Find returns 1 (0), X=544.82, Y=70.80, Mass=505, SNR=15.4, Peak=57 HFD=3.9
02:08:56.363 00.001 18120 Star::Find(15, 1134, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.363 00.000 18120 Star::Find returns 1 (0), X=1134.20, Y=230.17, Mass=393, SNR=13.7, Peak=43 HFD=4.3
02:08:56.364 00.001 18120 Star::Find(15, 421, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.365 00.001 18120 Star::Find returns 1 (0), X=421.23, Y=133.52, Mass=301, SNR=12.0, Peak=31 HFD=3.3
02:08:56.365 00.000 18120 Star::Find(15, 754, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.367 00.002 18120 Star::Find returns 1 (0), X=754.19, Y=265.96, Mass=301, SNR=12.0, Peak=37 HFD=3.3
02:08:56.370 00.003 18120 Star::Find(15, 1236, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.373 00.003 18120 Star::Find returns 1 (0), X=1235.39, Y=677.57, Mass=332, SNR=12.6, Peak=35 HFD=3.3
02:08:56.375 00.002 18120 Star::Find(15, 851, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:56.378 00.003 18120 Star::Find returns 1 (0), X=851.06, Y=77.61, Mass=244, SNR=10.8, Peak=28 HFD=3.0
02:08:56.380 00.002 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
02:08:56.382 00.002 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:08:56.383 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:08:56.387 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.02, opts=13)
02:08:56.388 00.001 18120 Enqueuing Move request for scope (0.11, 0.02)
02:08:56.388 00.000 21948 Worker thread wakes up
02:08:56.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:08:56.388 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:56.389 00.001 18120 UpdateGuideState exits: m=1896 RSB=30.2
02:08:56.389 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:56.390 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:56.390 00.000 18120 Enqueuing Expose request
02:08:56.391 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:08:56.391 00.000 21948 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.11
02:08:56.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:08:56.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:56.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:08:56.391 00.000 21948 MoveAxis(E, 0, ABG)
02:08:56.391 00.000 21948 Move returns status 0, amount 0
02:08:56.391 00.000 21948 MoveAxis(N, 0, ABG)
02:08:56.391 00.000 21948 Move returns status 0, amount 0
02:08:56.391 00.000 21948 move complete, result=0
02:08:56.391 00.000 21948 worker thread done servicing request
02:08:56.391 00.000 21948 Worker thread wakes up
02:08:56.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:56.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:56.391 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:58.016 01.625 21948 Exposure complete
02:08:58.061 00.045 21948 worker thread done servicing request
02:08:58.063 00.002 18120 OnExposeComplete: enter
02:08:58.063 00.000 18120 UpdateGuideState(): m_state=6
02:08:58.064 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
02:08:58.064 00.000 18120 Star::Find returns 1 (0), X=897.69, Y=236.17, Mass=2025, SNR=31.2, Peak=195 HFD=4.0
02:08:58.065 00.001 18120 MultiStar: [#1 0.34,-0.05,0.70,U] [#2 0.15,0.03,0.62,U] [#3 0.44,-0.27,0.00,M1] [#4 0.02,-0.05,0.56,U] [#5 0.03,-0.03,0.48,U] [#6 0.07,-0.46,0.00,M1] [#7 0.03,-0.12,0.43,U] [#8 0.05,-0.36,0.40,U] 
02:08:58.065 00.000 18120 refined, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.24, -0.04}
02:08:58.066 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
02:08:58.066 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
02:08:58.067 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
02:08:58.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.07, opts=13)
02:08:58.068 00.000 18120 Enqueuing Move request for scope (0.15, -0.07)
02:08:58.069 00.001 21948 Worker thread wakes up
02:08:58.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
02:08:58.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
02:08:58.069 00.000 21948 Moving (0.15, -0.07) raw xDistance=-0.13 yDistance=-0.10
02:08:58.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:08:58.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:58.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:58.069 00.000 18120 UpdateGuideState exits: m=2025 RSB=31.2
02:08:58.070 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:58.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:58.070 00.000 18120 Enqueuing Expose request
02:08:58.071 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:08:58.071 00.000 21948 MoveAxis(E, 0, ABG)
02:08:58.071 00.000 21948 Move returns status 0, amount 0
02:08:58.071 00.000 21948 MoveAxis(N, 0, ABG)
02:08:58.071 00.000 21948 Move returns status 0, amount 0
02:08:58.071 00.000 21948 move complete, result=0
02:08:58.071 00.000 21948 worker thread done servicing request
02:08:58.071 00.000 21948 Worker thread wakes up
02:08:58.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:58.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:58.071 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:59.587 01.516 21948 Exposure complete
02:08:59.636 00.049 21948 worker thread done servicing request
02:08:59.636 00.000 18120 OnExposeComplete: enter
02:08:59.637 00.001 18120 UpdateGuideState(): m_state=6
02:08:59.637 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
02:08:59.638 00.001 18120 Star::Find returns 1 (0), X=897.44, Y=236.19, Mass=1952, SNR=30.6, Peak=157 HFD=3.9
02:08:59.638 00.000 18120 MultiStar: [#1 -0.05,0.07,0.71,U] [#2 0.01,-0.06,0.66,U] [#3 0.18,-0.05,0.62,U] [#4 -0.08,0.05,0.55,U] [#5 0.23,-0.06,0.47,U] [#6 0.01,-0.19,0.52,U] [#7 -0.01,-0.27,0.44,U] [#8 0.15,-0.28,0.38,U] 
02:08:59.639 00.001 18120 single-star, 8 included, MultiStar: {0.03, -0.07}, one-star: {-0.02, -0.02}
02:08:59.639 00.000 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.00) = xAngle (-4.23 = 2.06)
02:08:59.640 00.001 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.27 = 2.02)
02:08:59.640 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.23 mountX=-0.01 mountY=0.03, mountTheta=2.05
02:08:59.641 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
02:08:59.642 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
02:08:59.642 00.000 21948 Worker thread wakes up
02:08:59.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:08:59.643 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:08:59.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:08:59.644 00.001 18120 Enqueuing Expose request
02:08:59.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:08:59.644 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:08:59.644 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
02:08:59.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:59.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:59.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:08:59.644 00.000 21948 MoveAxis(E, 0, ABG)
02:08:59.644 00.000 21948 Move returns status 0, amount 0
02:08:59.644 00.000 21948 MoveAxis(N, 0, ABG)
02:08:59.644 00.000 21948 Move returns status 0, amount 0
02:08:59.645 00.001 21948 move complete, result=0
02:08:59.645 00.000 21948 worker thread done servicing request
02:08:59.645 00.000 21948 Worker thread wakes up
02:08:59.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:08:59.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:08:59.645 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:01.279 01.634 21948 Exposure complete
02:09:01.317 00.038 21948 worker thread done servicing request
02:09:01.317 00.000 18120 OnExposeComplete: enter
02:09:01.320 00.003 18120 UpdateGuideState(): m_state=6
02:09:01.321 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
02:09:01.323 00.002 18120 Star::Find returns 1 (0), X=897.68, Y=236.10, Mass=2023, SNR=31.0, Peak=201 HFD=4.0
02:09:01.323 00.000 18120 MultiStar: [#1 0.24,0.07,0.72,U] [#2 0.04,0.10,0.63,U] [#3 0.02,-0.17,0.59,U] [#4 0.06,-0.10,0.57,U] [#5 0.18,-0.11,0.47,U] [#6 0.23,-0.54,0.00,M1] [#7 0.18,-0.30,0.42,U] [#8 -0.12,-0.31,0.40,U] 
02:09:01.323 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.22, -0.12}
02:09:01.324 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:09:01.324 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:09:01.325 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
02:09:01.327 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.10, opts=13)
02:09:01.327 00.000 18120 Enqueuing Move request for scope (0.12, -0.10)
02:09:01.328 00.001 21948 Worker thread wakes up
02:09:01.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
02:09:01.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
02:09:01.328 00.000 21948 Moving (0.12, -0.10) raw xDistance=-0.14 yDistance=-0.06
02:09:01.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:09:01.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:01.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:09:01.328 00.000 21948 MoveAxis(E, 0, ABG)
02:09:01.328 00.000 21948 Move returns status 0, amount 0
02:09:01.328 00.000 21948 MoveAxis(N, 0, ABG)
02:09:01.328 00.000 21948 Move returns status 0, amount 0
02:09:01.328 00.000 21948 move complete, result=0
02:09:01.328 00.000 21948 worker thread done servicing request
02:09:01.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:01.329 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.0
02:09:01.330 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:01.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:01.331 00.001 18120 Enqueuing Expose request
02:09:01.331 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:01.331 00.000 21948 Worker thread wakes up
02:09:01.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:01.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:02.857 01.526 21948 Exposure complete
02:09:02.924 00.067 21948 worker thread done servicing request
02:09:02.924 00.000 18120 OnExposeComplete: enter
02:09:02.924 00.000 18120 UpdateGuideState(): m_state=6
02:09:02.927 00.003 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
02:09:02.929 00.002 18120 Star::Find returns 1 (0), X=897.54, Y=236.00, Mass=1843, SNR=29.7, Peak=164 HFD=3.9
02:09:02.931 00.002 18120 MultiStar: [#1 0.15,0.02,0.75,U] [#2 0.02,-0.01,0.62,U] [#3 0.06,-0.24,0.60,U] [#4 0.02,-0.14,0.60,U] [#5 0.02,-0.19,0.47,U] [#6 -0.06,-0.55,0.00,M2] [#7 0.02,-0.08,0.46,U] [#8 -0.23,-0.43,0.00,M1] 
02:09:02.932 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.13}, one-star: {0.09, -0.22}
02:09:02.933 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
02:09:02.933 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
02:09:02.934 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.11 mountX=-0.14 mountY=0.00, mountTheta=3.14
02:09:02.935 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
02:09:02.935 00.000 18120 Enqueuing Move request for scope (0.06, -0.13)
02:09:02.936 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:02.936 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.7
02:09:02.937 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:02.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:02.937 00.000 18120 Enqueuing Expose request
02:09:02.938 00.001 21948 Worker thread wakes up
02:09:02.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
02:09:02.938 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
02:09:02.938 00.000 21948 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=0.00
02:09:02.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:09:02.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:02.939 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:09:02.939 00.000 21948 MoveAxis(E, 0, ABG)
02:09:02.939 00.000 21948 Move returns status 0, amount 0
02:09:02.939 00.000 21948 MoveAxis(N, 0, ABG)
02:09:02.939 00.000 21948 Move returns status 0, amount 0
02:09:02.939 00.000 21948 move complete, result=0
02:09:02.939 00.000 21948 worker thread done servicing request
02:09:02.939 00.000 21948 Worker thread wakes up
02:09:02.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:02.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:02.939 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:04.563 01.624 21948 Exposure complete
02:09:04.592 00.029 21948 worker thread done servicing request
02:09:04.592 00.000 18120 OnExposeComplete: enter
02:09:04.595 00.003 18120 UpdateGuideState(): m_state=6
02:09:04.598 00.003 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
02:09:04.601 00.003 18120 Star::Find returns 1 (0), X=897.65, Y=236.17, Mass=1928, SNR=30.5, Peak=183 HFD=3.9
02:09:04.603 00.002 18120 MultiStar: [#1 0.19,-0.09,0.71,U] [#2 0.17,-0.23,0.63,U] [#3 0.05,-0.21,0.61,U] [#4 0.02,-0.14,0.56,U] [#5 0.06,-0.20,0.44,U] [#6 -0.02,-0.41,0.00,M3] [#7 0.01,-0.20,0.42,U] [#8 -0.21,-0.25,0.41,U] 
02:09:04.605 00.002 18120 refined, 7 included, MultiStar: {0.09, -0.16}, one-star: {0.19, -0.05}
02:09:04.607 00.002 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
02:09:04.607 00.000 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
02:09:04.608 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=-0.18 mountY=-0.01, mountTheta=-3.09
02:09:04.609 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.16, opts=13)
02:09:04.610 00.001 18120 Enqueuing Move request for scope (0.09, -0.16)
02:09:04.610 00.000 21948 Worker thread wakes up
02:09:04.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:04.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
02:09:04.610 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.5
02:09:04.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:04.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:04.612 00.001 18120 Enqueuing Expose request
02:09:04.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
02:09:04.612 00.000 21948 Moving (0.09, -0.16) raw xDistance=-0.18 yDistance=-0.01
02:09:04.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:09:04.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:04.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:09:04.612 00.000 21948 MoveAxis(E, 0, ABG)
02:09:04.612 00.000 21948 Move returns status 0, amount 0
02:09:04.612 00.000 21948 MoveAxis(N, 0, ABG)
02:09:04.612 00.000 21948 Move returns status 0, amount 0
02:09:04.612 00.000 21948 move complete, result=0
02:09:04.612 00.000 21948 worker thread done servicing request
02:09:04.612 00.000 21948 Worker thread wakes up
02:09:04.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:04.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:04.613 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:06.138 01.525 21948 Exposure complete
02:09:06.184 00.046 21948 worker thread done servicing request
02:09:06.184 00.000 18120 OnExposeComplete: enter
02:09:06.185 00.001 18120 UpdateGuideState(): m_state=6
02:09:06.185 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
02:09:06.186 00.001 18120 Star::Find returns 1 (0), X=897.61, Y=236.16, Mass=2204, SNR=32.6, Peak=182 HFD=4.0
02:09:06.186 00.000 18120 MultiStar: [#1 0.31,-0.13,0.67,U] [#2 0.08,0.00,0.61,U] [#3 0.11,-0.24,0.55,U] [#4 0.14,-0.34,0.54,U] [#5 -0.05,-0.28,0.43,U] [#6 0.17,-0.32,0.47,U] [#7 -0.44,-0.01,0.00,M1] [#8 -0.02,-0.35,0.37,U] 
02:09:06.187 00.001 18120 single-star, 7 included, MultiStar: {0.13, -0.18}, one-star: {0.16, -0.06}
02:09:06.187 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
02:09:06.188 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
02:09:06.188 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.33 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
02:09:06.189 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
02:09:06.190 00.001 18120 Enqueuing Move request for scope (0.16, -0.06)
02:09:06.190 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:06.191 00.001 18120 UpdateGuideState exits: m=2204 RSB=32.6
02:09:06.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.192 00.001 21948 Worker thread wakes up
02:09:06.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:06.192 00.000 18120 Enqueuing Expose request
02:09:06.192 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
02:09:06.192 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
02:09:06.192 00.000 21948 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.12
02:09:06.193 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:06.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:06.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:06.193 00.000 21948 MoveAxis(E, 0, ABG)
02:09:06.193 00.000 21948 Move returns status 0, amount 0
02:09:06.193 00.000 21948 MoveAxis(N, 0, ABG)
02:09:06.193 00.000 21948 Move returns status 0, amount 0
02:09:06.193 00.000 21948 move complete, result=0
02:09:06.193 00.000 21948 worker thread done servicing request
02:09:06.193 00.000 21948 Worker thread wakes up
02:09:06.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:06.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:06.193 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:07.818 01.625 21948 Exposure complete
02:09:07.862 00.044 21948 worker thread done servicing request
02:09:07.862 00.000 18120 OnExposeComplete: enter
02:09:07.863 00.001 18120 UpdateGuideState(): m_state=6
02:09:07.865 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
02:09:07.866 00.001 18120 Star::Find returns 1 (0), X=897.77, Y=236.05, Mass=1938, SNR=30.5, Peak=179 HFD=4.1
02:09:07.866 00.000 18120 MultiStar: [#1 0.28,-0.06,0.71,U] [#2 0.28,-0.32,0.00,M1] [#3 0.17,-0.23,0.61,U] [#4 0.17,-0.04,0.55,U] [#5 0.12,-0.33,0.47,U] [#6 0.08,-0.61,0.00,M3] [#7 0.01,-0.35,0.40,U] [#8 0.01,-0.28,0.41,U] 
02:09:07.867 00.001 18120 refined, 6 included, MultiStar: {0.19, -0.19}, one-star: {0.32, -0.17}
02:09:07.868 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:09:07.868 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:09:07.869 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.78 mountX=-0.25 mountY=-0.08, mountTheta=-2.82
02:09:07.870 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.19, opts=13)
02:09:07.870 00.000 18120 Enqueuing Move request for scope (0.19, -0.19)
02:09:07.871 00.001 21948 Worker thread wakes up
02:09:07.871 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
02:09:07.871 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
02:09:07.871 00.000 21948 Moving (0.19, -0.19) raw xDistance=-0.25 yDistance=-0.08
02:09:07.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:09:07.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:07.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:07.872 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:07.872 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.5
02:09:07.873 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:07.873 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:07.874 00.001 18120 Enqueuing Expose request
02:09:07.875 00.001 21948 MoveAxis(E, 44, ABG)
02:09:07.875 00.000 21948 Guiding  Dir = 2, Dur = 44
02:09:07.875 00.000 21948 IsSlewing returns 0
02:09:07.875 00.000 21948 IsGuiding returns 0
02:09:07.877 00.002 21948 PulseGuide returned control before completion, sleep 53
02:09:07.941 00.064 21948 IsGuiding returns 0
02:09:07.941 00.000 21948 Move returns status 0, amount 44
02:09:07.941 00.000 21948 MoveAxis(N, 0, ABG)
02:09:07.941 00.000 21948 Move returns status 0, amount 0
02:09:07.941 00.000 21948 move complete, result=0
02:09:07.942 00.001 21948 worker thread done servicing request
02:09:07.942 00.000 21948 Worker thread wakes up
02:09:07.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:07.942 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:09:07.943 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:09.362 01.419 21948 Exposure complete
02:09:09.417 00.055 21948 worker thread done servicing request
02:09:09.417 00.000 18120 OnExposeComplete: enter
02:09:09.419 00.002 18120 UpdateGuideState(): m_state=6
02:09:09.420 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
02:09:09.422 00.002 18120 Star::Find returns 1 (0), X=897.52, Y=236.14, Mass=1970, SNR=30.8, Peak=160 HFD=3.8
02:09:09.423 00.001 18120 MultiStar: [#1 0.26,0.22,0.74,U] [#2 0.02,0.09,0.65,U] [#3 -0.02,0.04,0.60,U] [#4 0.19,0.09,0.59,U] [#5 0.24,0.01,0.45,U] [#6 0.26,-0.28,0.00,M4] [#7 -0.07,-0.11,0.44,U] [#8 -0.04,-0.31,0.39,U] 
02:09:09.424 00.001 18120 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.07, -0.08}
02:09:09.426 00.002 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
02:09:09.427 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
02:09:09.428 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=-0.03 mountY=-0.08, mountTheta=-1.88
02:09:09.431 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
02:09:09.432 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
02:09:09.433 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:09.434 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.8
02:09:09.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.435 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:09.435 00.000 18120 Enqueuing Expose request
02:09:09.436 00.001 21948 Worker thread wakes up
02:09:09.436 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:09:09.436 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:09:09.436 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.08
02:09:09.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:09.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:09.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:09.436 00.000 21948 MoveAxis(E, 0, ABG)
02:09:09.436 00.000 21948 Move returns status 0, amount 0
02:09:09.436 00.000 21948 MoveAxis(N, 0, ABG)
02:09:09.436 00.000 21948 Move returns status 0, amount 0
02:09:09.436 00.000 21948 move complete, result=0
02:09:09.436 00.000 21948 worker thread done servicing request
02:09:09.436 00.000 21948 Worker thread wakes up
02:09:09.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:09.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:09.437 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:11.072 01.635 21948 Exposure complete
02:09:11.126 00.054 21948 worker thread done servicing request
02:09:11.126 00.000 18120 OnExposeComplete: enter
02:09:11.127 00.001 18120 UpdateGuideState(): m_state=6
02:09:11.127 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
02:09:11.129 00.002 18120 Star::Find returns 1 (0), X=897.66, Y=236.39, Mass=1857, SNR=29.9, Peak=169 HFD=3.7
02:09:11.129 00.000 18120 MultiStar: [#1 0.02,0.01,0.74,U] [#2 0.17,-0.03,0.67,U] [#3 0.12,-0.14,0.63,U] [#4 0.14,-0.21,0.59,U] [#5 0.21,-0.03,0.49,U] [#6 0.03,-0.15,0.50,U] [#7 -0.11,-0.34,0.48,U] [#8 -0.03,-0.19,0.40,U] 
02:09:11.132 00.003 18120 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.21, 0.17}
02:09:11.133 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
02:09:11.134 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
02:09:11.135 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
02:09:11.137 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
02:09:11.138 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
02:09:11.138 00.000 21948 Worker thread wakes up
02:09:11.138 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:11.139 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.9
02:09:11.139 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:11.140 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:11.140 00.000 18120 Enqueuing Expose request
02:09:11.141 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:09:11.141 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:09:11.141 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.06
02:09:11.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:11.141 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:11.141 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:09:11.141 00.000 21948 MoveAxis(E, 0, ABG)
02:09:11.141 00.000 21948 Move returns status 0, amount 0
02:09:11.141 00.000 21948 MoveAxis(N, 0, ABG)
02:09:11.141 00.000 21948 Move returns status 0, amount 0
02:09:11.141 00.000 21948 move complete, result=0
02:09:11.141 00.000 21948 worker thread done servicing request
02:09:11.141 00.000 21948 Worker thread wakes up
02:09:11.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:11.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:11.142 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:12.659 01.517 21948 Exposure complete
02:09:12.703 00.044 21948 worker thread done servicing request
02:09:12.704 00.001 18120 OnExposeComplete: enter
02:09:12.705 00.001 18120 UpdateGuideState(): m_state=6
02:09:12.705 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
02:09:12.705 00.000 18120 Star::Find returns 1 (0), X=897.59, Y=236.20, Mass=2067, SNR=31.6, Peak=184 HFD=3.8
02:09:12.706 00.001 18120 MultiStar: [#1 0.07,0.08,0.70,U] [#2 0.06,0.08,0.60,U] [#3 0.00,-0.03,0.57,U] [#4 0.00,-0.03,0.54,U] [#5 0.09,0.08,0.43,U] [#6 0.07,-0.29,0.50,U] [#7 -0.25,-0.44,0.00,M1] [#8 -0.02,-0.04,0.39,U] 
02:09:12.706 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.14, -0.02}
02:09:12.707 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:09:12.707 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:09:12.708 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.26 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
02:09:12.709 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
02:09:12.709 00.000 18120 Enqueuing Move request for scope (0.06, -0.02)
02:09:12.710 00.001 21948 Worker thread wakes up
02:09:12.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:09:12.710 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:09:12.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:12.710 00.000 21948 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
02:09:12.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:09:12.710 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.6
02:09:12.711 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:12.711 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:12.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:12.712 00.001 18120 Enqueuing Expose request
02:09:12.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:09:12.712 00.000 21948 MoveAxis(E, 0, ABG)
02:09:12.712 00.000 21948 Move returns status 0, amount 0
02:09:12.712 00.000 21948 MoveAxis(N, 0, ABG)
02:09:12.712 00.000 21948 Move returns status 0, amount 0
02:09:12.712 00.000 21948 move complete, result=0
02:09:12.712 00.000 21948 worker thread done servicing request
02:09:12.712 00.000 21948 Worker thread wakes up
02:09:12.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:12.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:12.713 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:14.338 01.625 21948 Exposure complete
02:09:14.377 00.039 21948 worker thread done servicing request
02:09:14.377 00.000 18120 OnExposeComplete: enter
02:09:14.378 00.001 18120 UpdateGuideState(): m_state=6
02:09:14.379 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
02:09:14.379 00.000 18120 Star::Find returns 1 (0), X=897.83, Y=236.20, Mass=1981, SNR=30.8, Peak=199 HFD=4.0
02:09:14.380 00.001 18120 MultiStar: [#1 0.15,0.16,0.72,U] [#2 0.25,-0.04,0.66,U] [#3 0.08,0.01,0.60,U] [#4 0.14,0.14,0.55,U] [#5 0.02,0.07,0.46,U] [#6 0.25,-0.06,0.53,U] [#7 0.13,0.09,0.42,U] [#8 -0.11,-0.18,0.38,U] 
02:09:14.380 00.000 18120 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.38, -0.02}
02:09:14.381 00.001 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
02:09:14.381 00.000 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
02:09:14.382 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
02:09:14.386 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.02, opts=13)
02:09:14.386 00.000 18120 Enqueuing Move request for scope (0.17, 0.02)
02:09:14.387 00.001 21948 Worker thread wakes up
02:09:14.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:14.387 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.8
02:09:14.388 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:14.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:14.389 00.001 18120 Enqueuing Expose request
02:09:14.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
02:09:14.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
02:09:14.389 00.000 21948 Moving (0.17, 0.02) raw xDistance=-0.05 yDistance=-0.17
02:09:14.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:09:14.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:14.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:09:14.389 00.000 21948 MoveAxis(E, 0, ABG)
02:09:14.389 00.000 21948 Move returns status 0, amount 0
02:09:14.389 00.000 21948 MoveAxis(N, 0, ABG)
02:09:14.389 00.000 21948 Move returns status 0, amount 0
02:09:14.389 00.000 21948 move complete, result=0
02:09:14.389 00.000 21948 worker thread done servicing request
02:09:14.389 00.000 21948 Worker thread wakes up
02:09:14.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:14.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:14.390 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:15.906 01.516 21948 Exposure complete
02:09:15.941 00.035 21948 worker thread done servicing request
02:09:15.941 00.000 18120 OnExposeComplete: enter
02:09:15.942 00.001 18120 UpdateGuideState(): m_state=6
02:09:15.943 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
02:09:15.944 00.001 18120 Star::Find returns 1 (0), X=897.71, Y=236.23, Mass=1863, SNR=29.9, Peak=171 HFD=3.7
02:09:15.945 00.001 18120 MultiStar: [#1 0.47,0.10,0.00,M1] [#2 0.39,0.02,0.00,M1] [#3 0.17,0.06,0.62,U] [#4 0.30,-0.05,0.58,U] [#5 0.17,-0.16,0.50,U] [#6 0.24,-0.16,0.49,U] [#7 0.20,-0.03,0.45,U] [#8 0.25,-0.26,0.41,U] 
02:09:15.946 00.001 18120 refined, 6 included, MultiStar: {0.23, -0.06}, one-star: {0.26, 0.02}
02:09:15.947 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
02:09:15.948 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
02:09:15.949 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.26 mountX=-0.15 mountY=-0.18, mountTheta=-2.28
02:09:15.951 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.06, opts=13)
02:09:15.952 00.001 18120 Enqueuing Move request for scope (0.23, -0.06)
02:09:15.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:15.953 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.9
02:09:15.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:15.954 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:15.954 00.000 18120 Enqueuing Expose request
02:09:15.954 00.000 21948 Worker thread wakes up
02:09:15.955 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:09:15.955 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:09:15.955 00.000 21948 Moving (0.23, -0.06) raw xDistance=-0.15 yDistance=-0.18
02:09:15.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:09:15.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:15.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:09:15.955 00.000 21948 MoveAxis(E, 0, ABG)
02:09:15.955 00.000 21948 Move returns status 0, amount 0
02:09:15.955 00.000 21948 MoveAxis(N, 0, ABG)
02:09:15.955 00.000 21948 Move returns status 0, amount 0
02:09:15.955 00.000 21948 move complete, result=0
02:09:15.955 00.000 21948 worker thread done servicing request
02:09:15.955 00.000 21948 Worker thread wakes up
02:09:15.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:15.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:15.955 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:17.586 01.631 21948 Exposure complete
02:09:17.650 00.064 18120 OnExposeComplete: enter
02:09:17.651 00.001 21948 worker thread done servicing request
02:09:17.651 00.000 18120 UpdateGuideState(): m_state=6
02:09:17.652 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
02:09:17.652 00.000 18120 Star::Find returns 1 (0), X=897.83, Y=235.99, Mass=2043, SNR=31.4, Peak=193 HFD=4.3
02:09:17.653 00.001 18120 MultiStar: [#1 0.35,-0.12,0.72,U] [#2 0.36,-0.19,0.00,M2] [#3 0.36,-0.18,0.00,M1] [#4 0.22,-0.32,0.00,M1] [#5 0.13,-0.12,0.44,U] [#6 0.33,-0.45,0.00,M1] [#7 -0.07,-0.14,0.44,U] [#8 0.38,-0.69,0.00,M1] 
02:09:17.654 00.001 18120 refined, 3 included, MultiStar: {0.25, -0.16}, one-star: {0.38, -0.22}
02:09:17.654 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:09:17.654 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:09:17.655 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.57 mountX=-0.25 mountY=-0.15, mountTheta=-2.60
02:09:17.656 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.16, opts=13)
02:09:17.657 00.001 18120 Enqueuing Move request for scope (0.25, -0.16)
02:09:17.657 00.000 21948 Worker thread wakes up
02:09:17.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
02:09:17.657 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
02:09:17.657 00.000 21948 Moving (0.25, -0.16) raw xDistance=-0.25 yDistance=-0.15
02:09:17.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:09:17.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:17.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:17.660 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:17.660 00.000 21948 MoveAxis(E, 45, ABG)
02:09:17.660 00.000 21948 Guiding  Dir = 2, Dur = 45
02:09:17.660 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.4
02:09:17.660 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:17.662 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:17.662 00.000 18120 Enqueuing Expose request
02:09:17.663 00.001 21948 IsSlewing returns 0
02:09:17.663 00.000 21948 IsGuiding returns 0
02:09:17.664 00.001 21948 PulseGuide returned control before completion, sleep 54
02:09:17.731 00.067 21948 IsGuiding returns 0
02:09:17.731 00.000 21948 Move returns status 0, amount 45
02:09:17.731 00.000 21948 MoveAxis(N, 0, ABG)
02:09:17.731 00.000 21948 Move returns status 0, amount 0
02:09:17.731 00.000 21948 move complete, result=0
02:09:17.731 00.000 21948 worker thread done servicing request
02:09:17.731 00.000 21948 Worker thread wakes up
02:09:17.731 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:17.731 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
02:09:17.732 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:19.142 01.410 21948 Exposure complete
02:09:19.167 00.025 21948 worker thread done servicing request
02:09:19.168 00.001 18120 OnExposeComplete: enter
02:09:19.168 00.000 18120 UpdateGuideState(): m_state=6
02:09:19.170 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
02:09:19.172 00.002 18120 Star::Find returns 1 (0), X=897.62, Y=236.18, Mass=2032, SNR=31.3, Peak=170 HFD=4.0
02:09:19.173 00.001 18120 MultiStar: [#1 0.29,0.09,0.72,U] [#2 0.23,0.15,0.64,U] [#3 0.15,0.12,0.59,U] [#4 0.28,-0.06,0.56,U] [#5 0.20,-0.20,0.45,U] [#6 0.19,-0.33,0.00,M2] [#7 0.10,0.10,0.41,U] [#8 0.25,-0.44,0.00,M2] 
02:09:19.173 00.000 18120 single-star, 6 included, MultiStar: {0.21, 0.02}, one-star: {0.17, -0.04}
02:09:19.174 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
02:09:19.174 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
02:09:19.174 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
02:09:19.176 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
02:09:19.176 00.000 18120 Enqueuing Move request for scope (0.17, -0.04)
02:09:19.177 00.001 21948 Worker thread wakes up
02:09:19.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:09:19.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:09:19.177 00.000 21948 Moving (0.17, -0.04) raw xDistance=-0.10 yDistance=-0.13
02:09:19.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:19.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:19.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:09:19.177 00.000 21948 MoveAxis(E, 0, ABG)
02:09:19.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:19.177 00.000 21948 Move returns status 0, amount 0
02:09:19.177 00.000 21948 MoveAxis(N, 0, ABG)
02:09:19.177 00.000 21948 Move returns status 0, amount 0
02:09:19.177 00.000 21948 move complete, result=0
02:09:19.178 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.3
02:09:19.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.178 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:19.180 00.002 18120 Enqueuing Expose request
02:09:19.180 00.000 21948 worker thread done servicing request
02:09:19.180 00.000 21948 Worker thread wakes up
02:09:19.180 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:19.181 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:19.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:20.808 01.627 21948 Exposure complete
02:09:20.846 00.038 21948 worker thread done servicing request
02:09:20.846 00.000 18120 OnExposeComplete: enter
02:09:20.847 00.001 18120 UpdateGuideState(): m_state=6
02:09:20.847 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
02:09:20.848 00.001 18120 Star::Find returns 1 (0), X=897.74, Y=236.33, Mass=2075, SNR=31.4, Peak=177 HFD=3.7
02:09:20.848 00.000 18120 MultiStar: [#1 0.11,0.18,0.71,U] [#2 0.18,0.18,0.63,U] [#3 0.22,0.00,0.59,U] [#4 0.12,0.14,0.55,U] [#5 0.09,-0.03,0.45,U] [#6 0.18,-0.09,0.49,U] [#7 0.11,-0.10,0.41,U] [#8 -0.02,0.09,0.38,U] 
02:09:20.849 00.001 18120 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.29, 0.11}
02:09:20.850 00.001 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.00) = xAngle (-1.59 = -1.59)
02:09:20.852 00.002 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
02:09:20.853 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
02:09:20.856 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.07, opts=13)
02:09:20.858 00.002 18120 Enqueuing Move request for scope (0.16, 0.07)
02:09:20.859 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:20.861 00.002 18120 UpdateGuideState exits: m=2075 RSB=31.4
02:09:20.862 00.001 21948 Worker thread wakes up
02:09:20.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:20.863 00.001 18120 Enqueuing Expose request
02:09:20.863 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
02:09:20.863 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
02:09:20.863 00.000 21948 Moving (0.16, 0.07) raw xDistance=-0.00 yDistance=-0.17
02:09:20.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:09:20.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:20.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:09:20.863 00.000 21948 MoveAxis(E, 0, ABG)
02:09:20.863 00.000 21948 Move returns status 0, amount 0
02:09:20.863 00.000 21948 MoveAxis(N, 0, ABG)
02:09:20.863 00.000 21948 Move returns status 0, amount 0
02:09:20.863 00.000 21948 move complete, result=0
02:09:20.863 00.000 21948 worker thread done servicing request
02:09:20.863 00.000 21948 Worker thread wakes up
02:09:20.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:20.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:20.864 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:22.390 01.526 21948 Exposure complete
02:09:22.431 00.041 21948 worker thread done servicing request
02:09:22.432 00.001 18120 OnExposeComplete: enter
02:09:22.432 00.000 18120 UpdateGuideState(): m_state=6
02:09:22.433 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
02:09:22.433 00.000 18120 Star::Find returns 1 (0), X=897.60, Y=236.28, Mass=1958, SNR=30.6, Peak=176 HFD=3.8
02:09:22.434 00.001 18120 MultiStar: [#1 0.11,0.23,0.74,U] [#2 0.22,0.17,0.66,U] [#3 0.31,-0.07,0.60,U] [#4 0.10,-0.04,0.54,U] [#5 0.23,0.15,0.47,U] [#6 0.17,0.08,0.49,U] [#7 -0.16,0.08,0.45,U] [#8 0.10,-0.19,0.39,U] 
02:09:22.434 00.000 18120 single-star, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.15, 0.06}
02:09:22.435 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
02:09:22.435 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
02:09:22.435 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
02:09:22.437 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.06, opts=13)
02:09:22.439 00.002 18120 Enqueuing Move request for scope (0.15, 0.06)
02:09:22.439 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:22.439 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:09:22.440 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.440 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:22.441 00.001 21948 Worker thread wakes up
02:09:22.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:09:22.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:09:22.441 00.000 21948 Moving (0.15, 0.06) raw xDistance=-0.01 yDistance=-0.16
02:09:22.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:22.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:22.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:09:22.441 00.000 21948 MoveAxis(E, 0, ABG)
02:09:22.441 00.000 21948 Move returns status 0, amount 0
02:09:22.441 00.000 21948 MoveAxis(N, 0, ABG)
02:09:22.441 00.000 21948 Move returns status 0, amount 0
02:09:22.441 00.000 21948 move complete, result=0
02:09:22.441 00.000 21948 worker thread done servicing request
02:09:22.441 00.000 18120 Enqueuing Expose request
02:09:22.442 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:22.442 00.000 21948 Worker thread wakes up
02:09:22.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:22.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:24.076 01.634 21948 Exposure complete
02:09:24.117 00.041 21948 worker thread done servicing request
02:09:24.117 00.000 18120 OnExposeComplete: enter
02:09:24.118 00.001 18120 UpdateGuideState(): m_state=6
02:09:24.120 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
02:09:24.120 00.000 18120 Star::Find returns 1 (0), X=897.42, Y=236.27, Mass=2097, SNR=31.7, Peak=155 HFD=4.1
02:09:24.121 00.001 18120 MultiStar: [#1 -0.05,0.14,0.69,U] [#2 -0.01,0.00,0.61,U] [#3 0.09,0.08,0.57,U] [#4 -0.28,0.04,0.57,U] [#5 0.03,0.10,0.44,U] [#6 0.09,-0.16,0.49,U] [#7 -0.38,0.15,0.00,M1] [#8 -0.09,-0.19,0.39,U] 
02:09:24.121 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.02}, one-star: {-0.04, 0.05}
02:09:24.124 00.003 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
02:09:24.127 00.003 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
02:09:24.129 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.55 mountX=0.04 mountY=0.02, mountTheta=0.52
02:09:24.133 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
02:09:24.134 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
02:09:24.134 00.000 21948 Worker thread wakes up
02:09:24.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:24.135 00.001 18120 UpdateGuideState exits: m=2097 RSB=31.7
02:09:24.135 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:24.136 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:24.137 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
02:09:24.137 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
02:09:24.137 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=0.02
02:09:24.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:09:24.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:24.137 00.000 18120 Enqueuing Expose request
02:09:24.138 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:09:24.139 00.001 21948 MoveAxis(E, 0, ABG)
02:09:24.139 00.000 21948 Move returns status 0, amount 0
02:09:24.139 00.000 21948 MoveAxis(N, 0, ABG)
02:09:24.139 00.000 21948 Move returns status 0, amount 0
02:09:24.139 00.000 21948 move complete, result=0
02:09:24.139 00.000 21948 worker thread done servicing request
02:09:24.139 00.000 21948 Worker thread wakes up
02:09:24.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:24.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:24.139 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:25.661 01.522 21948 Exposure complete
02:09:25.702 00.041 21948 worker thread done servicing request
02:09:25.702 00.000 18120 OnExposeComplete: enter
02:09:25.703 00.001 18120 UpdateGuideState(): m_state=6
02:09:25.704 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
02:09:25.704 00.000 18120 Star::Find returns 1 (0), X=897.31, Y=236.33, Mass=1940, SNR=30.5, Peak=153 HFD=4.1
02:09:25.704 00.000 18120 MultiStar: [#1 -0.11,0.27,0.74,U] [#2 -0.18,0.14,0.66,U] [#3 -0.09,0.17,0.61,U] [#4 -0.18,0.05,0.58,U] [#5 -0.19,0.21,0.47,U] [#6 -0.06,-0.22,0.53,U] [#7 -0.28,0.05,0.44,U] [#8 -0.38,-0.01,0.00,M1] 
02:09:25.706 00.002 18120 single-star, 7 included, MultiStar: {-0.15, 0.11}, one-star: {-0.14, 0.11}
02:09:25.706 00.000 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
02:09:25.706 00.000 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
02:09:25.706 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.50 mountX=0.16 mountY=0.08, mountTheta=0.47
02:09:25.707 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
02:09:25.708 00.001 18120 Enqueuing Move request for scope (-0.14, 0.11)
02:09:25.708 00.000 21948 Worker thread wakes up
02:09:25.709 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:25.711 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
02:09:25.711 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
02:09:25.711 00.000 21948 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.08
02:09:25.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:09:25.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:25.711 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
02:09:25.712 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:25.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:25.713 00.001 18120 Enqueuing Expose request
02:09:25.714 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:25.714 00.000 21948 MoveAxis(E, 0, ABG)
02:09:25.714 00.000 21948 Move returns status 0, amount 0
02:09:25.714 00.000 21948 MoveAxis(N, 0, ABG)
02:09:25.714 00.000 21948 Move returns status 0, amount 0
02:09:25.714 00.000 21948 move complete, result=0
02:09:25.714 00.000 21948 worker thread done servicing request
02:09:25.714 00.000 21948 Worker thread wakes up
02:09:25.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:25.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:25.714 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:27.341 01.627 21948 Exposure complete
02:09:27.370 00.029 21948 worker thread done servicing request
02:09:27.370 00.000 18120 OnExposeComplete: enter
02:09:27.373 00.003 18120 UpdateGuideState(): m_state=6
02:09:27.376 00.003 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
02:09:27.378 00.002 18120 Star::Find returns 1 (0), X=897.25, Y=236.63, Mass=1942, SNR=30.6, Peak=176 HFD=3.7
02:09:27.381 00.003 18120 MultiStar: [#1 -0.30,0.46,0.00,M1] [#2 -0.14,0.41,0.00,M1] [#3 -0.23,0.27,0.62,U] [#4 -0.15,0.11,0.58,U] [#5 -0.25,0.16,0.49,U] [#6 -0.22,-0.08,0.50,U] [#7 -0.32,0.43,0.00,M1] [#8 -0.45,0.13,0.00,M2] 
02:09:27.383 00.002 18120 refined, 4 included, MultiStar: {-0.21, 0.22}, one-star: {-0.20, 0.42}
02:09:27.385 00.002 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
02:09:27.386 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
02:09:27.386 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.34 mountX=0.28 mountY=0.09, mountTheta=0.31
02:09:27.387 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.22, opts=13)
02:09:27.388 00.001 18120 Enqueuing Move request for scope (-0.21, 0.22)
02:09:27.388 00.000 21948 Worker thread wakes up
02:09:27.388 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:27.389 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.6
02:09:27.389 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.389 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:27.390 00.001 18120 Enqueuing Expose request
02:09:27.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
02:09:27.390 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
02:09:27.390 00.000 21948 Moving (-0.21, 0.22) raw xDistance=0.28 yDistance=0.09
02:09:27.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:09:27.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:27.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:09:27.390 00.000 21948 MoveAxis(W, 50, ABG)
02:09:27.390 00.000 21948 Guiding  Dir = 3, Dur = 50
02:09:27.391 00.001 21948 IsSlewing returns 0
02:09:27.391 00.000 21948 IsGuiding returns 0
02:09:27.393 00.002 21948 PulseGuide returned control before completion, sleep 59
02:09:27.465 00.072 21948 IsGuiding returns 0
02:09:27.465 00.000 21948 Move returns status 0, amount 50
02:09:27.465 00.000 21948 MoveAxis(N, 0, ABG)
02:09:27.465 00.000 21948 Move returns status 0, amount 0
02:09:27.465 00.000 21948 move complete, result=0
02:09:27.465 00.000 18120 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
02:09:27.466 00.001 21948 worker thread done servicing request
02:09:27.466 00.000 21948 Worker thread wakes up
02:09:27.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:27.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:28.881 01.415 21948 Exposure complete
02:09:28.961 00.080 21948 worker thread done servicing request
02:09:28.961 00.000 18120 OnExposeComplete: enter
02:09:28.964 00.003 18120 UpdateGuideState(): m_state=6
02:09:28.967 00.003 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
02:09:28.969 00.002 18120 Star::Find returns 1 (0), X=897.55, Y=236.21, Mass=1827, SNR=29.6, Peak=149 HFD=3.8
02:09:28.971 00.002 18120 MultiStar: [#1 -0.10,-0.02,0.76,U] [#2 0.02,-0.14,0.63,U] [#3 -0.01,-0.15,0.62,U] [#4 -0.07,-0.20,0.61,U] [#5 0.09,0.08,0.50,U] [#6 -0.09,-0.24,0.56,U] [#7 -0.14,-0.02,0.46,U] [#8 -0.12,-0.19,0.41,U] 
02:09:28.974 00.003 18120 single-star, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.09, -0.00}
02:09:28.977 00.003 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
02:09:28.979 00.002 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
02:09:28.979 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
02:09:28.980 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
02:09:28.981 00.001 18120 Enqueuing Move request for scope (0.09, -0.00)
02:09:28.981 00.000 21948 Worker thread wakes up
02:09:28.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
02:09:28.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:28.982 00.001 18120 UpdateGuideState exits: m=1827 RSB=29.6
02:09:28.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:28.983 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:28.983 00.000 18120 Enqueuing Expose request
02:09:28.984 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
02:09:28.984 00.000 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
02:09:28.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:09:28.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:28.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:28.984 00.000 21948 MoveAxis(E, 0, ABG)
02:09:28.984 00.000 21948 Move returns status 0, amount 0
02:09:28.984 00.000 21948 MoveAxis(N, 0, ABG)
02:09:28.984 00.000 21948 Move returns status 0, amount 0
02:09:28.984 00.000 21948 move complete, result=0
02:09:28.984 00.000 21948 worker thread done servicing request
02:09:28.984 00.000 21948 Worker thread wakes up
02:09:28.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:28.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:28.984 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:30.624 01.640 21948 Exposure complete
02:09:30.673 00.049 21948 worker thread done servicing request
02:09:30.673 00.000 18120 OnExposeComplete: enter
02:09:30.674 00.001 18120 UpdateGuideState(): m_state=6
02:09:30.675 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
02:09:30.675 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=236.97, Mass=1979, SNR=30.7, Peak=186 HFD=4.2
02:09:30.676 00.001 18120 MultiStar: large primary error, entering stabilization period
02:09:30.676 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
02:09:30.676 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
02:09:30.677 00.001 18120 CameraToMount -- cameraX=-1.29 cameraY=0.76 hyp=1.49 cameraTheta=2.61 mountX=1.22 mountY=0.81, mountTheta=0.59
02:09:30.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.29, y=0.76, opts=13)
02:09:30.678 00.000 18120 Enqueuing Move request for scope (-1.29, 0.76)
02:09:30.679 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:30.679 00.000 21948 Worker thread wakes up
02:09:30.679 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.76) opts 0xd
02:09:30.679 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.29, 0.76)
02:09:30.679 00.000 21948 Moving (-1.29, 0.76) raw xDistance=1.22 yDistance=0.81
02:09:30.679 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.22
02:09:30.679 00.000 21948 resist switch: large excursion: input 0.81 thresh 0.60 direction from 0 to 1
02:09:30.679 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.43
02:09:30.679 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.7
02:09:30.680 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
02:09:30.680 00.000 21948 MoveAxis(W, 218, ABG)
02:09:30.680 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:30.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:30.681 00.001 18120 Enqueuing Expose request
02:09:30.681 00.000 21948 Guiding  Dir = 3, Dur = 218
02:09:30.681 00.000 21948 IsSlewing returns 0
02:09:30.681 00.000 21948 IsGuiding returns 0
02:09:30.684 00.003 21948 PulseGuide returned control before completion, sleep 227
02:09:30.920 00.236 21948 IsGuiding returns 0
02:09:30.920 00.000 21948 Move returns status 0, amount 218
02:09:30.920 00.000 21948 MoveAxis(S, 193, ABG)
02:09:30.920 00.000 21948 Guiding  Dir = 1, Dur = 193
02:09:30.920 00.000 21948 IsSlewing returns 0
02:09:30.920 00.000 21948 IsGuiding returns 0
02:09:30.926 00.006 21948 PulseGuide returned control before completion, sleep 199
02:09:31.142 00.216 21948 IsGuiding returns 0
02:09:31.142 00.000 21948 Move returns status 0, amount 193
02:09:31.142 00.000 21948 move complete, result=0
02:09:31.142 00.000 21948 worker thread done servicing request
02:09:31.142 00.000 21948 Worker thread wakes up
02:09:31.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:31.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:31.142 00.000 18120 GuideStep: 1.2 px 218 ms WEST, 0.8 px 193 ms SOUTH
02:09:32.554 01.412 21948 Exposure complete
02:09:32.602 00.048 21948 worker thread done servicing request
02:09:32.602 00.000 18120 OnExposeComplete: enter
02:09:32.603 00.001 18120 UpdateGuideState(): m_state=6
02:09:32.604 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
02:09:32.604 00.000 18120 Star::Find returns 1 (0), X=897.04, Y=236.79, Mass=1897, SNR=30.1, Peak=138 HFD=4.3
02:09:32.605 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
02:09:32.605 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
02:09:32.605 00.000 18120 CameraToMount -- cameraX=-0.41 cameraY=0.57 hyp=0.70 cameraTheta=2.19 mountX=0.69 mountY=0.11, mountTheta=0.16
02:09:32.606 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.57, opts=13)
02:09:32.607 00.001 18120 Enqueuing Move request for scope (-0.41, 0.57)
02:09:32.607 00.000 21948 Worker thread wakes up
02:09:32.607 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.57) opts 0xd
02:09:32.607 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.57)
02:09:32.607 00.000 21948 Moving (-0.41, 0.57) raw xDistance=0.69 yDistance=0.11
02:09:32.608 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:32.608 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.1
02:09:32.608 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:32.609 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:32.609 00.000 18120 Enqueuing Expose request
02:09:32.610 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.69
02:09:32.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:32.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:09:32.610 00.000 21948 MoveAxis(W, 139, ABG)
02:09:32.610 00.000 21948 Guiding  Dir = 3, Dur = 139
02:09:32.610 00.000 21948 IsSlewing returns 0
02:09:32.610 00.000 21948 IsGuiding returns 0
02:09:32.612 00.002 21948 PulseGuide returned control before completion, sleep 148
02:09:32.772 00.160 21948 IsGuiding returns 0
02:09:32.772 00.000 21948 Move returns status 0, amount 139
02:09:32.772 00.000 21948 MoveAxis(N, 0, ABG)
02:09:32.772 00.000 21948 Move returns status 0, amount 0
02:09:32.772 00.000 21948 move complete, result=0
02:09:32.772 00.000 21948 worker thread done servicing request
02:09:32.772 00.000 21948 Worker thread wakes up
02:09:32.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:32.772 00.000 18120 GuideStep: 0.7 px 139 ms WEST, 0.1 px 0 ms NORTH
02:09:32.773 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:34.405 01.632 21948 Exposure complete
02:09:34.438 00.033 21948 worker thread done servicing request
02:09:34.438 00.000 18120 OnExposeComplete: enter
02:09:34.440 00.002 18120 UpdateGuideState(): m_state=6
02:09:34.441 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
02:09:34.441 00.000 18120 Star::Find returns 1 (0), X=897.79, Y=236.06, Mass=2083, SNR=31.7, Peak=166 HFD=4.2
02:09:34.442 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
02:09:34.442 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
02:09:34.443 00.001 18120 CameraToMount -- cameraX=0.33 cameraY=-0.16 hyp=0.37 cameraTheta=-0.45 mountX=-0.28 mountY=-0.22, mountTheta=-2.47
02:09:34.444 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.16, opts=13)
02:09:34.444 00.000 18120 Enqueuing Move request for scope (0.33, -0.16)
02:09:34.445 00.001 21948 Worker thread wakes up
02:09:34.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:34.445 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.7
02:09:34.446 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:34.447 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:34.448 00.001 18120 Enqueuing Expose request
02:09:34.449 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.16) opts 0xd
02:09:34.449 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.16)
02:09:34.449 00.000 21948 Moving (0.33, -0.16) raw xDistance=-0.28 yDistance=-0.22
02:09:34.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
02:09:34.449 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:09:34.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:09:34.449 00.000 21948 MoveAxis(E, 41, ABG)
02:09:34.449 00.000 21948 Guiding  Dir = 2, Dur = 41
02:09:34.449 00.000 21948 IsSlewing returns 0
02:09:34.450 00.001 21948 IsGuiding returns 0
02:09:34.451 00.001 21948 PulseGuide returned control before completion, sleep 49
02:09:34.513 00.062 21948 IsGuiding returns 1
02:09:34.514 00.001 21948 scope still moving after pulse duration time elapsed
02:09:34.544 00.030 21948 IsSlewing returns 0
02:09:34.547 00.003 21948 IsGuiding returns 0
02:09:34.547 00.000 21948 scope move finished after 41 + 57 ms
02:09:34.547 00.000 21948 Move returns status 0, amount 41
02:09:34.547 00.000 21948 MoveAxis(N, 0, ABG)
02:09:34.547 00.000 21948 Move returns status 0, amount 0
02:09:34.547 00.000 21948 move complete, result=0
02:09:34.548 00.001 21948 worker thread done servicing request
02:09:34.548 00.000 21948 Worker thread wakes up
02:09:34.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:34.548 00.000 18120 GuideStep: -0.3 px 41 ms EAST, -0.2 px 0 ms NORTH
02:09:34.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:35.959 01.411 21948 Exposure complete
02:09:36.010 00.051 21948 worker thread done servicing request
02:09:36.010 00.000 18120 OnExposeComplete: enter
02:09:36.012 00.002 18120 UpdateGuideState(): m_state=6
02:09:36.012 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
02:09:36.013 00.001 18120 Star::Find returns 1 (0), X=898.34, Y=235.59, Mass=2036, SNR=31.1, Peak=152 HFD=3.9
02:09:36.013 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
02:09:36.014 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
02:09:36.014 00.000 18120 CameraToMount -- cameraX=0.89 cameraY=-0.62 hyp=1.09 cameraTheta=-0.61 mountX=-0.94 mountY=-0.51, mountTheta=-2.64
02:09:36.016 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.89, y=-0.62, opts=13)
02:09:36.017 00.001 18120 Enqueuing Move request for scope (0.89, -0.62)
02:09:36.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:36.018 00.001 18120 UpdateGuideState exits: m=2036 RSB=31.1
02:09:36.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:36.018 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:36.021 00.003 21948 Worker thread wakes up
02:09:36.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.62) opts 0xd
02:09:36.022 00.001 21948 Handling offset move in thread for scope, endpoint = (0.89, -0.62)
02:09:36.022 00.000 21948 Moving (0.89, -0.62) raw xDistance=-0.94 yDistance=-0.51
02:09:36.022 00.000 18120 Enqueuing Expose request
02:09:36.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.94
02:09:36.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:09:36.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:09:36.022 00.000 21948 MoveAxis(E, 170, ABG)
02:09:36.022 00.000 21948 Guiding  Dir = 2, Dur = 170
02:09:36.022 00.000 21948 IsSlewing returns 0
02:09:36.022 00.000 21948 IsGuiding returns 0
02:09:36.023 00.001 21948 PulseGuide returned control before completion, sleep 179
02:09:36.206 00.183 21948 IsGuiding returns 1
02:09:36.206 00.000 21948 scope still moving after pulse duration time elapsed
02:09:36.238 00.032 21948 IsSlewing returns 0
02:09:36.238 00.000 21948 IsGuiding returns 0
02:09:36.238 00.000 21948 scope move finished after 170 + 45 ms
02:09:36.238 00.000 21948 Move returns status 0, amount 170
02:09:36.238 00.000 21948 MoveAxis(N, 0, ABG)
02:09:36.238 00.000 21948 Move returns status 0, amount 0
02:09:36.238 00.000 21948 move complete, result=0
02:09:36.238 00.000 21948 worker thread done servicing request
02:09:36.238 00.000 21948 Worker thread wakes up
02:09:36.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:36.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:36.238 00.000 18120 GuideStep: -0.9 px 170 ms EAST, -0.5 px 0 ms NORTH
02:09:37.872 01.634 21948 Exposure complete
02:09:37.911 00.039 21948 worker thread done servicing request
02:09:37.911 00.000 18120 OnExposeComplete: enter
02:09:37.913 00.002 18120 UpdateGuideState(): m_state=6
02:09:37.915 00.002 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
02:09:37.915 00.000 18120 Star::Find returns 1 (0), X=898.65, Y=235.66, Mass=1917, SNR=30.3, Peak=160 HFD=3.8
02:09:37.916 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
02:09:37.916 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
02:09:37.917 00.001 18120 CameraToMount -- cameraX=1.20 cameraY=-0.55 hyp=1.32 cameraTheta=-0.43 mountX=-1.00 mountY=-0.82, mountTheta=-2.45
02:09:37.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.20, y=-0.55, opts=13)
02:09:37.919 00.001 18120 Enqueuing Move request for scope (1.20, -0.55)
02:09:37.919 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:37.920 00.001 21948 Worker thread wakes up
02:09:37.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.55) opts 0xd
02:09:37.920 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
02:09:37.920 00.000 21948 Handling offset move in thread for scope, endpoint = (1.20, -0.55)
02:09:37.920 00.000 21948 Moving (1.20, -0.55) raw xDistance=-1.00 yDistance=-0.82
02:09:37.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.00
02:09:37.920 00.000 21948 resist switch: large excursion: input -0.82 thresh 0.60 direction from 1 to -1
02:09:37.920 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.47
02:09:37.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
02:09:37.920 00.000 21948 MoveAxis(E, 191, ABG)
02:09:37.920 00.000 21948 Guiding  Dir = 2, Dur = 191
02:09:37.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:37.921 00.001 21948 IsSlewing returns 0
02:09:37.921 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:37.921 00.000 18120 Enqueuing Expose request
02:09:37.922 00.001 21948 IsGuiding returns 0
02:09:37.924 00.002 21948 PulseGuide returned control before completion, sleep 200
02:09:38.136 00.212 21948 IsGuiding returns 0
02:09:38.136 00.000 21948 Move returns status 0, amount 191
02:09:38.136 00.000 21948 MoveAxis(N, 196, ABG)
02:09:38.136 00.000 21948 Guiding  Dir = 0, Dur = 196
02:09:38.136 00.000 21948 IsSlewing returns 0
02:09:38.136 00.000 21948 IsGuiding returns 0
02:09:38.144 00.008 21948 PulseGuide returned control before completion, sleep 198
02:09:38.353 00.209 21948 IsGuiding returns 0
02:09:38.353 00.000 21948 Move returns status 0, amount 196
02:09:38.353 00.000 21948 move complete, result=0
02:09:38.353 00.000 21948 worker thread done servicing request
02:09:38.353 00.000 21948 Worker thread wakes up
02:09:38.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:38.353 00.000 18120 GuideStep: -1.0 px 191 ms EAST, -0.8 px 196 ms NORTH
02:09:38.354 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:39.762 01.408 21948 Exposure complete
02:09:39.798 00.036 21948 worker thread done servicing request
02:09:39.798 00.000 18120 OnExposeComplete: enter
02:09:39.799 00.001 18120 UpdateGuideState(): m_state=6
02:09:39.801 00.002 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
02:09:39.802 00.001 18120 Star::Find returns 1 (0), X=898.07, Y=236.58, Mass=2002, SNR=30.9, Peak=169 HFD=4.0
02:09:39.804 00.002 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
02:09:39.805 00.001 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
02:09:39.806 00.001 18120 CameraToMount -- cameraX=0.61 cameraY=0.36 hyp=0.71 cameraTheta=0.54 mountX=0.08 mountY=-0.71, mountTheta=-1.46
02:09:39.810 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.61, y=0.36, opts=13)
02:09:39.810 00.000 18120 Enqueuing Move request for scope (0.61, 0.36)
02:09:39.811 00.001 21948 Worker thread wakes up
02:09:39.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:39.811 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.9
02:09:39.812 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:39.812 00.000 18120 Enqueuing Expose request
02:09:39.813 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.36) opts 0xd
02:09:39.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.61, 0.36)
02:09:39.813 00.000 21948 Moving (0.61, 0.36) raw xDistance=0.08 yDistance=-0.71
02:09:39.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:09:39.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
02:09:39.813 00.000 21948 MoveAxis(E, 0, ABG)
02:09:39.813 00.000 21948 Move returns status 0, amount 0
02:09:39.813 00.000 21948 MoveAxis(N, 170, ABG)
02:09:39.813 00.000 21948 Guiding  Dir = 0, Dur = 170
02:09:39.813 00.000 21948 IsSlewing returns 0
02:09:39.813 00.000 21948 IsGuiding returns 0
02:09:39.819 00.006 21948 PulseGuide returned control before completion, sleep 175
02:09:40.010 00.191 21948 IsGuiding returns 1
02:09:40.010 00.000 21948 scope still moving after pulse duration time elapsed
02:09:40.041 00.031 21948 IsSlewing returns 0
02:09:40.041 00.000 21948 IsGuiding returns 0
02:09:40.041 00.000 21948 scope move finished after 170 + 58 ms
02:09:40.041 00.000 21948 Move returns status 0, amount 170
02:09:40.041 00.000 21948 move complete, result=0
02:09:40.041 00.000 21948 worker thread done servicing request
02:09:40.041 00.000 21948 Worker thread wakes up
02:09:40.043 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:40.043 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 170 ms NORTH
02:09:40.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:41.669 01.626 21948 Exposure complete
02:09:41.696 00.027 21948 worker thread done servicing request
02:09:41.696 00.000 18120 OnExposeComplete: enter
02:09:41.698 00.002 18120 UpdateGuideState(): m_state=6
02:09:41.699 00.001 18120 Star::Find(15, 898, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
02:09:41.701 00.002 18120 Star::Find returns 1 (0), X=897.45, Y=236.04, Mass=1991, SNR=30.9, Peak=162 HFD=4.1
02:09:41.703 00.002 18120 MultiStar: exiting stabilization period
02:09:41.706 00.003 18120 MultiStar: [#1 -0.16,-0.09,0.70,U] [#2 0.16,-0.24,0.66,U] [#3 -0.05,-0.09,0.57,U] [#4 -0.23,-0.13,0.55,U] [#5 -0.25,-0.13,0.46,U] [#6 0.02,-0.57,0.00,M1] [#7 -0.20,-0.20,0.41,U] [#8 -0.39,-0.33,0.00,M2] 
02:09:41.709 00.003 18120 refined, 6 included, MultiStar: {-0.08, -0.15}, one-star: {-0.01, -0.18}
02:09:41.711 00.002 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.21)
02:09:41.713 00.002 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.17)
02:09:41.715 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.07 mountX=-0.10 mountY=0.14, mountTheta=2.20
02:09:41.720 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.15, opts=13)
02:09:41.722 00.002 18120 Enqueuing Move request for scope (-0.08, -0.15)
02:09:41.723 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:41.725 00.002 18120 UpdateGuideState exits: m=1991 RSB=30.9
02:09:41.726 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:41.726 00.000 21948 Worker thread wakes up
02:09:41.726 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
02:09:41.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
02:09:41.726 00.000 21948 Moving (-0.08, -0.15) raw xDistance=-0.10 yDistance=0.14
02:09:41.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:41.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:41.726 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:41.727 00.001 18120 Enqueuing Expose request
02:09:41.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:09:41.727 00.000 21948 MoveAxis(E, 0, ABG)
02:09:41.727 00.000 21948 Move returns status 0, amount 0
02:09:41.727 00.000 21948 MoveAxis(N, 0, ABG)
02:09:41.727 00.000 21948 Move returns status 0, amount 0
02:09:41.727 00.000 21948 move complete, result=0
02:09:41.727 00.000 21948 worker thread done servicing request
02:09:41.727 00.000 21948 Worker thread wakes up
02:09:41.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:41.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:41.728 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:43.250 01.522 21948 Exposure complete
02:09:43.287 00.037 21948 worker thread done servicing request
02:09:43.287 00.000 18120 OnExposeComplete: enter
02:09:43.288 00.001 18120 UpdateGuideState(): m_state=6
02:09:43.288 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
02:09:43.289 00.001 18120 Star::Find returns 1 (0), X=897.45, Y=236.07, Mass=2051, SNR=31.4, Peak=153 HFD=4.1
02:09:43.289 00.000 18120 MultiStar: [#1 0.10,-0.24,0.70,U] [#2 0.11,0.02,0.63,U] [#3 -0.01,-0.33,0.58,U] [#4 -0.26,-0.01,0.53,U] [#5 -0.11,-0.12,0.44,U] [#6 0.05,-0.39,0.00,M2] [#7 -0.31,-0.23,0.00,M1] [#8 -0.26,-0.41,0.00,M3] 
02:09:43.290 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.14}, one-star: {-0.00, -0.15}
02:09:43.290 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.61)
02:09:43.291 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.57)
02:09:43.291 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.68 mountX=-0.12 mountY=0.08, mountTheta=2.58
02:09:43.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.14, opts=13)
02:09:43.293 00.001 18120 Enqueuing Move request for scope (-0.02, -0.14)
02:09:43.293 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:43.294 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.4
02:09:43.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:43.295 00.001 21948 Worker thread wakes up
02:09:43.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:43.295 00.000 18120 Enqueuing Expose request
02:09:43.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
02:09:43.295 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
02:09:43.296 00.001 21948 Moving (-0.02, -0.14) raw xDistance=-0.12 yDistance=0.08
02:09:43.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:43.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:43.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:43.296 00.000 21948 MoveAxis(E, 0, ABG)
02:09:43.296 00.000 21948 Move returns status 0, amount 0
02:09:43.296 00.000 21948 MoveAxis(N, 0, ABG)
02:09:43.296 00.000 21948 Move returns status 0, amount 0
02:09:43.296 00.000 21948 move complete, result=0
02:09:43.296 00.000 21948 worker thread done servicing request
02:09:43.296 00.000 21948 Worker thread wakes up
02:09:43.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:43.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:43.296 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:44.931 01.635 21948 Exposure complete
02:09:44.981 00.050 21948 worker thread done servicing request
02:09:44.982 00.001 18120 OnExposeComplete: enter
02:09:44.983 00.001 18120 UpdateGuideState(): m_state=6
02:09:44.985 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
02:09:44.986 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=236.21, Mass=1912, SNR=30.3, Peak=138 HFD=4.1
02:09:44.987 00.001 18120 MultiStar: large primary error, entering stabilization period
02:09:44.989 00.002 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.13 = 1.16)
02:09:44.990 00.001 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.12)
02:09:44.993 00.003 18120 CameraToMount -- cameraX=-0.85 cameraY=-0.01 hyp=0.85 cameraTheta=-3.13 mountX=0.34 mountY=0.77, mountTheta=1.15
02:09:44.997 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.85, y=-0.01, opts=13)
02:09:44.997 00.000 18120 Enqueuing Move request for scope (-0.85, -0.01)
02:09:44.998 00.001 21948 Worker thread wakes up
02:09:44.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.01) opts 0xd
02:09:44.998 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.85, -0.01)
02:09:44.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:44.998 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.3
02:09:44.999 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:44.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:45.000 00.001 18120 Enqueuing Expose request
02:09:45.000 00.000 21948 Moving (-0.85, -0.01) raw xDistance=0.34 yDistance=0.77
02:09:45.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:09:45.000 00.000 21948 resist switch: large excursion: input 0.77 thresh 0.60 direction from -1 to 1
02:09:45.000 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.30
02:09:45.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
02:09:45.000 00.000 21948 MoveAxis(W, 61, ABG)
02:09:45.000 00.000 21948 Guiding  Dir = 3, Dur = 61
02:09:45.001 00.001 21948 IsSlewing returns 0
02:09:45.001 00.000 21948 IsGuiding returns 0
02:09:45.003 00.002 21948 PulseGuide returned control before completion, sleep 70
02:09:45.085 00.082 21948 IsGuiding returns 0
02:09:45.085 00.000 21948 Move returns status 0, amount 61
02:09:45.085 00.000 21948 MoveAxis(S, 183, ABG)
02:09:45.085 00.000 21948 Guiding  Dir = 1, Dur = 183
02:09:45.087 00.002 21948 IsSlewing returns 0
02:09:45.087 00.000 21948 IsGuiding returns 0
02:09:45.098 00.011 21948 PulseGuide returned control before completion, sleep 182
02:09:45.293 00.195 21948 IsGuiding returns 0
02:09:45.293 00.000 21948 Move returns status 0, amount 183
02:09:45.293 00.000 21948 move complete, result=0
02:09:45.293 00.000 21948 worker thread done servicing request
02:09:45.293 00.000 18120 GuideStep: 0.3 px 61 ms WEST, 0.8 px 183 ms SOUTH
02:09:45.295 00.002 21948 Worker thread wakes up
02:09:45.295 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:45.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:46.711 01.416 21948 Exposure complete
02:09:46.753 00.042 21948 worker thread done servicing request
02:09:46.753 00.000 18120 OnExposeComplete: enter
02:09:46.755 00.002 18120 UpdateGuideState(): m_state=6
02:09:46.758 00.003 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
02:09:46.760 00.002 18120 Star::Find returns 1 (0), X=897.60, Y=236.39, Mass=2125, SNR=31.9, Peak=134 HFD=4.4
02:09:46.763 00.003 18120 MultiStar: exiting stabilization period
02:09:46.765 00.002 18120 MultiStar: [#1 -0.17,0.36,0.00,M1] [#2 0.16,0.25,0.64,U] [#3 -0.10,0.21,0.59,U] [#4 -0.18,0.12,0.52,U] [#5 -0.20,0.06,0.43,U] [#6 -0.04,0.00,0.48,U] [#7 -0.18,0.10,0.43,U] [#8 -0.11,0.12,0.37,U] 
02:09:46.767 00.002 18120 refined, 7 included, MultiStar: {-0.03, 0.14}, one-star: {0.14, 0.17}
02:09:46.768 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
02:09:46.768 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
02:09:46.771 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=0.14 mountY=-0.04, mountTheta=-0.25
02:09:46.776 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.14, opts=13)
02:09:46.778 00.002 18120 Enqueuing Move request for scope (-0.03, 0.14)
02:09:46.780 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:46.783 00.003 18120 UpdateGuideState exits: m=2125 RSB=31.9
02:09:46.785 00.002 21948 Worker thread wakes up
02:09:46.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
02:09:46.785 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
02:09:46.785 00.000 21948 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.04
02:09:46.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:09:46.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:46.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:09:46.785 00.000 21948 MoveAxis(E, 0, ABG)
02:09:46.785 00.000 21948 Move returns status 0, amount 0
02:09:46.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.786 00.001 21948 MoveAxis(N, 0, ABG)
02:09:46.786 00.000 21948 Move returns status 0, amount 0
02:09:46.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:46.786 00.000 18120 Enqueuing Expose request
02:09:46.787 00.001 21948 move complete, result=0
02:09:46.787 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:46.787 00.000 21948 worker thread done servicing request
02:09:46.787 00.000 21948 Worker thread wakes up
02:09:46.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:46.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:48.423 01.636 21948 Exposure complete
02:09:48.469 00.046 21948 worker thread done servicing request
02:09:48.469 00.000 18120 OnExposeComplete: enter
02:09:48.470 00.001 18120 UpdateGuideState(): m_state=6
02:09:48.471 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
02:09:48.473 00.002 18120 Star::Find returns 1 (0), X=895.29, Y=237.57, Mass=1908, SNR=30.2, Peak=97 HFD=4.7
02:09:48.473 00.000 18120 MultiStar: large primary error, entering stabilization period
02:09:48.473 00.000 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
02:09:48.475 00.002 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
02:09:48.476 00.001 18120 CameraToMount -- cameraX=-2.16 cameraY=1.35 hyp=2.55 cameraTheta=2.58 mountX=2.13 mountY=1.32, mountTheta=0.56
02:09:48.477 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-2.16, y=1.35, opts=13)
02:09:48.477 00.000 18120 Enqueuing Move request for scope (-2.16, 1.35)
02:09:48.479 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:48.481 00.002 21948 Worker thread wakes up
02:09:48.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-2.16, 1.35) opts 0xd
02:09:48.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-2.16, 1.35)
02:09:48.481 00.000 21948 Moving (-2.16, 1.35) raw xDistance=2.13 yDistance=1.32
02:09:48.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 1.34 from input 2.13
02:09:48.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32
02:09:48.481 00.000 21948 MoveAxis(W, 380, ABG)
02:09:48.481 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
02:09:48.482 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:48.485 00.003 21948 Guiding  Dir = 3, Dur = 380
02:09:48.485 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:48.486 00.001 18120 Enqueuing Expose request
02:09:48.487 00.001 21948 IsSlewing returns 0
02:09:48.487 00.000 21948 IsGuiding returns 0
02:09:48.489 00.002 21948 PulseGuide returned control before completion, sleep 389
02:09:48.892 00.403 21948 IsGuiding returns 0
02:09:48.892 00.000 21948 Move returns status 0, amount 380
02:09:48.892 00.000 21948 MoveAxis(S, 316, ABG)
02:09:48.892 00.000 21948 Guiding  Dir = 1, Dur = 316
02:09:48.892 00.000 21948 IsSlewing returns 0
02:09:48.893 00.001 21948 IsGuiding returns 0
02:09:48.897 00.004 21948 PulseGuide returned control before completion, sleep 322
02:09:49.225 00.328 21948 IsGuiding returns 0
02:09:49.225 00.000 21948 Move returns status 0, amount 316
02:09:49.225 00.000 21948 move complete, result=0
02:09:49.225 00.000 21948 worker thread done servicing request
02:09:49.225 00.000 21948 Worker thread wakes up
02:09:49.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:49.225 00.000 18120 GuideStep: 2.1 px 380 ms WEST, 1.3 px 316 ms SOUTH
02:09:49.226 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:50.628 01.402 21948 Exposure complete
02:09:50.666 00.038 21948 worker thread done servicing request
02:09:50.666 00.000 18120 OnExposeComplete: enter
02:09:50.667 00.001 18120 UpdateGuideState(): m_state=6
02:09:50.667 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
02:09:50.667 00.000 18120 Star::Find returns 1 (0), X=897.51, Y=236.28, Mass=1951, SNR=30.6, Peak=84 HFD=5.2
02:09:50.668 00.001 18120 MultiStar: exiting stabilization period
02:09:50.668 00.000 18120 MultiStar: [#1 0.19,0.15,0.73,U] [#2 0.08,0.28,0.63,U] [#3 -0.12,0.01,0.60,U] [#4 -0.08,0.10,0.55,U] [#5 0.02,0.07,0.46,U] [#6 0.14,-0.27,0.48,U] [#7 -0.10,-0.22,0.45,U] [#8 -0.04,-0.26,0.37,U] 
02:09:50.669 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.05, 0.06}
02:09:50.669 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
02:09:50.670 00.001 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
02:09:50.670 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.66 mountX=0.01 mountY=-0.03, mountTheta=-1.34
02:09:50.672 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
02:09:50.673 00.001 18120 Enqueuing Move request for scope (0.03, 0.02)
02:09:50.674 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:50.675 00.001 21948 Worker thread wakes up
02:09:50.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:09:50.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:09:50.675 00.000 21948 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
02:09:50.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:09:50.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:50.675 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
02:09:50.676 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:09:50.676 00.000 21948 MoveAxis(E, 0, ABG)
02:09:50.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:50.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:50.677 00.001 18120 Enqueuing Expose request
02:09:50.677 00.000 21948 Move returns status 0, amount 0
02:09:50.677 00.000 21948 MoveAxis(N, 0, ABG)
02:09:50.677 00.000 21948 Move returns status 0, amount 0
02:09:50.677 00.000 21948 move complete, result=0
02:09:50.677 00.000 21948 worker thread done servicing request
02:09:50.677 00.000 21948 Worker thread wakes up
02:09:50.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:50.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:50.678 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:52.309 01.631 21948 Exposure complete
02:09:52.348 00.039 21948 worker thread done servicing request
02:09:52.348 00.000 18120 OnExposeComplete: enter
02:09:52.348 00.000 18120 UpdateGuideState(): m_state=6
02:09:52.349 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
02:09:52.349 00.000 18120 Star::Find returns 1 (0), X=898.38, Y=235.82, Mass=2080, SNR=31.6, Peak=148 HFD=4.1
02:09:52.350 00.001 18120 MultiStar: large primary error, entering stabilization period
02:09:52.350 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
02:09:52.351 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
02:09:52.351 00.000 18120 CameraToMount -- cameraX=0.92 cameraY=-0.40 hyp=1.01 cameraTheta=-0.41 mountX=-0.75 mountY=-0.64, mountTheta=-2.43
02:09:52.352 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.92, y=-0.40, opts=13)
02:09:52.353 00.001 18120 Enqueuing Move request for scope (0.92, -0.40)
02:09:52.353 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:52.354 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.6
02:09:52.354 00.000 21948 Worker thread wakes up
02:09:52.354 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.40) opts 0xd
02:09:52.354 00.000 21948 Handling offset move in thread for scope, endpoint = (0.92, -0.40)
02:09:52.354 00.000 21948 Moving (0.92, -0.40) raw xDistance=-0.75 yDistance=-0.64
02:09:52.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
02:09:52.354 00.000 21948 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
02:09:52.354 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
02:09:52.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
02:09:52.354 00.000 21948 MoveAxis(E, 134, ABG)
02:09:52.354 00.000 21948 Guiding  Dir = 2, Dur = 134
02:09:52.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:52.356 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:52.356 00.000 18120 Enqueuing Expose request
02:09:52.358 00.002 21948 IsSlewing returns 0
02:09:52.358 00.000 21948 IsGuiding returns 0
02:09:52.360 00.002 21948 PulseGuide returned control before completion, sleep 143
02:09:52.512 00.152 21948 IsGuiding returns 0
02:09:52.512 00.000 21948 Move returns status 0, amount 134
02:09:52.512 00.000 21948 MoveAxis(N, 153, ABG)
02:09:52.512 00.000 21948 Guiding  Dir = 0, Dur = 153
02:09:52.514 00.002 21948 IsSlewing returns 0
02:09:52.514 00.000 21948 IsGuiding returns 0
02:09:52.520 00.006 21948 PulseGuide returned control before completion, sleep 157
02:09:52.689 00.169 21948 IsGuiding returns 0
02:09:52.689 00.000 21948 Move returns status 0, amount 153
02:09:52.689 00.000 21948 move complete, result=0
02:09:52.689 00.000 21948 worker thread done servicing request
02:09:52.689 00.000 21948 Worker thread wakes up
02:09:52.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:52.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:52.689 00.000 18120 GuideStep: -0.7 px 134 ms EAST, -0.6 px 153 ms NORTH
02:09:54.097 01.408 21948 Exposure complete
02:09:54.138 00.041 21948 worker thread done servicing request
02:09:54.138 00.000 18120 OnExposeComplete: enter
02:09:54.139 00.001 18120 UpdateGuideState(): m_state=6
02:09:54.140 00.001 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
02:09:54.140 00.000 18120 Star::Find returns 1 (0), X=898.23, Y=235.69, Mass=1958, SNR=30.7, Peak=141 HFD=4.2
02:09:54.140 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:09:54.142 00.002 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:09:54.145 00.003 18120 CameraToMount -- cameraX=0.78 cameraY=-0.53 hyp=0.94 cameraTheta=-0.60 mountX=-0.80 mountY=-0.46, mountTheta=-2.62
02:09:54.149 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.78, y=-0.53, opts=13)
02:09:54.152 00.003 18120 Enqueuing Move request for scope (0.78, -0.53)
02:09:54.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:54.153 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.7
02:09:54.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:54.154 00.000 18120 Enqueuing Expose request
02:09:54.154 00.000 21948 Worker thread wakes up
02:09:54.155 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.53) opts 0xd
02:09:54.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.78, -0.53)
02:09:54.155 00.000 21948 Moving (0.78, -0.53) raw xDistance=-0.80 yDistance=-0.46
02:09:54.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.80
02:09:54.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:09:54.155 00.000 21948 MoveAxis(E, 152, ABG)
02:09:54.155 00.000 21948 Guiding  Dir = 2, Dur = 152
02:09:54.155 00.000 21948 IsSlewing returns 0
02:09:54.155 00.000 21948 IsGuiding returns 0
02:09:54.158 00.003 21948 PulseGuide returned control before completion, sleep 161
02:09:54.333 00.175 21948 IsGuiding returns 0
02:09:54.333 00.000 21948 Move returns status 0, amount 152
02:09:54.333 00.000 21948 MoveAxis(N, 109, ABG)
02:09:54.333 00.000 21948 Guiding  Dir = 0, Dur = 109
02:09:54.334 00.001 21948 IsSlewing returns 0
02:09:54.334 00.000 21948 IsGuiding returns 0
02:09:54.344 00.010 21948 PulseGuide returned control before completion, sleep 110
02:09:54.462 00.118 21948 IsGuiding returns 0
02:09:54.462 00.000 21948 Move returns status 0, amount 109
02:09:54.462 00.000 21948 move complete, result=0
02:09:54.462 00.000 21948 worker thread done servicing request
02:09:54.462 00.000 21948 Worker thread wakes up
02:09:54.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:54.462 00.000 18120 GuideStep: -0.8 px 152 ms EAST, -0.5 px 109 ms NORTH
02:09:54.463 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:56.087 01.624 21948 Exposure complete
02:09:56.134 00.047 21948 worker thread done servicing request
02:09:56.134 00.000 18120 OnExposeComplete: enter
02:09:56.138 00.004 18120 UpdateGuideState(): m_state=6
02:09:56.140 00.002 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
02:09:56.143 00.003 18120 Star::Find returns 1 (0), X=897.56, Y=236.39, Mass=1985, SNR=31.0, Peak=141 HFD=4.2
02:09:56.145 00.002 18120 MultiStar: exiting stabilization period
02:09:56.148 00.003 18120 MultiStar: [#1 0.00,0.36,0.71,U] [#2 0.11,0.24,0.63,U] [#3 -0.08,0.14,0.59,U] [#4 -0.17,0.21,0.55,U] [#5 -0.12,0.20,0.47,U] [#6 0.05,0.03,0.50,U] [#7 -0.06,0.23,0.43,U] [#8 -0.34,0.06,0.39,U] 
02:09:56.149 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {0.10, 0.17}
02:09:56.152 00.003 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
02:09:56.152 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
02:09:56.153 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=0.18 mountY=-0.06, mountTheta=-0.31
02:09:56.155 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.19, opts=13)
02:09:56.156 00.001 18120 Enqueuing Move request for scope (-0.03, 0.19)
02:09:56.157 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:56.157 00.000 18120 UpdateGuideState exits: m=1985 RSB=31.0
02:09:56.158 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:56.158 00.000 21948 Worker thread wakes up
02:09:56.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
02:09:56.158 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
02:09:56.158 00.000 21948 Moving (-0.03, 0.19) raw xDistance=0.18 yDistance=-0.06
02:09:56.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:09:56.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:56.158 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:56.160 00.002 18120 Enqueuing Expose request
02:09:56.161 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:09:56.161 00.000 21948 MoveAxis(E, 0, ABG)
02:09:56.161 00.000 21948 Move returns status 0, amount 0
02:09:56.161 00.000 21948 MoveAxis(N, 0, ABG)
02:09:56.161 00.000 21948 Move returns status 0, amount 0
02:09:56.161 00.000 21948 move complete, result=0
02:09:56.161 00.000 21948 worker thread done servicing request
02:09:56.161 00.000 21948 Worker thread wakes up
02:09:56.161 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:56.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:56.164 00.003 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:57.685 01.521 21948 Exposure complete
02:09:57.712 00.027 21948 worker thread done servicing request
02:09:57.712 00.000 18120 OnExposeComplete: enter
02:09:57.712 00.000 18120 UpdateGuideState(): m_state=6
02:09:57.712 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
02:09:57.713 00.001 18120 Star::Find returns 1 (0), X=897.74, Y=236.12, Mass=2027, SNR=31.3, Peak=169 HFD=4.2
02:09:57.713 00.000 18120 MultiStar: [#1 0.12,-0.02,0.71,U] [#2 0.27,-0.02,0.63,U] [#3 0.29,-0.06,0.59,U] [#4 0.34,-0.23,0.00,M1] [#5 0.13,-0.04,0.45,U] [#6 -0.07,-0.19,0.50,U] [#7 0.15,-0.19,0.41,U] [#8 -0.01,0.02,0.38,U] 
02:09:57.713 00.000 18120 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.28, -0.10}
02:09:57.714 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
02:09:57.714 00.000 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
02:09:57.715 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
02:09:57.717 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
02:09:57.717 00.000 18120 Enqueuing Move request for scope (0.17, -0.07)
02:09:57.718 00.001 21948 Worker thread wakes up
02:09:57.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:57.720 00.002 18120 UpdateGuideState exits: m=2027 RSB=31.3
02:09:57.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:57.721 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:57.721 00.000 18120 Enqueuing Expose request
02:09:57.722 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:09:57.722 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:09:57.722 00.000 21948 Moving (0.17, -0.07) raw xDistance=-0.14 yDistance=-0.12
02:09:57.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:09:57.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:57.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:57.722 00.000 21948 MoveAxis(E, 0, ABG)
02:09:57.722 00.000 21948 Move returns status 0, amount 0
02:09:57.722 00.000 21948 MoveAxis(N, 0, ABG)
02:09:57.722 00.000 21948 Move returns status 0, amount 0
02:09:57.722 00.000 21948 move complete, result=0
02:09:57.722 00.000 21948 worker thread done servicing request
02:09:57.722 00.000 21948 Worker thread wakes up
02:09:57.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:57.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:09:57.722 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:59.357 01.635 21948 Exposure complete
02:09:59.404 00.047 18120 OnExposeComplete: enter
02:09:59.405 00.001 18120 UpdateGuideState(): m_state=6
02:09:59.405 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
02:09:59.406 00.001 21948 worker thread done servicing request
02:09:59.406 00.000 18120 Star::Find returns 1 (0), X=898.09, Y=235.81, Mass=2033, SNR=31.3, Peak=187 HFD=4.2
02:09:59.408 00.002 18120 MultiStar: [#1 0.70,-0.59,0.00,M1] [#2 0.80,-0.71,0.00,M1] [#3 0.85,-0.77,0.00,M1] [#4 0.76,-0.65,0.00,M2] [#5 0.56,-0.73,0.00,M1] [#6 0.55,-0.86,0.00,M1] [#7 0.51,-0.75,0.00,M1] [#8 0.31,-0.74,0.00,M1] 
02:09:59.409 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:09:59.409 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:09:59.410 00.001 18120 CameraToMount -- cameraX=0.63 cameraY=-0.41 hyp=0.75 cameraTheta=-0.58 mountX=-0.63 mountY=-0.38, mountTheta=-2.60
02:09:59.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=-0.41, opts=13)
02:09:59.412 00.001 18120 Enqueuing Move request for scope (0.63, -0.41)
02:09:59.413 00.001 21948 Worker thread wakes up
02:09:59.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.41) opts 0xd
02:09:59.413 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, -0.41)
02:09:59.413 00.000 21948 Moving (0.63, -0.41) raw xDistance=-0.63 yDistance=-0.38
02:09:59.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:09:59.413 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.3
02:09:59.414 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:09:59.414 00.000 18120 Enqueuing Expose request
02:09:59.415 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:09:59.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
02:09:59.415 00.000 21948 MoveAxis(E, 113, ABG)
02:09:59.415 00.000 21948 Guiding  Dir = 2, Dur = 113
02:09:59.415 00.000 21948 IsSlewing returns 0
02:09:59.415 00.000 21948 IsGuiding returns 0
02:09:59.417 00.002 21948 PulseGuide returned control before completion, sleep 122
02:09:59.546 00.129 21948 IsGuiding returns 1
02:09:59.546 00.000 21948 scope still moving after pulse duration time elapsed
02:09:59.578 00.032 21948 IsSlewing returns 0
02:09:59.579 00.001 21948 IsGuiding returns 0
02:09:59.579 00.000 21948 scope move finished after 113 + 50 ms
02:09:59.579 00.000 21948 Move returns status 0, amount 113
02:09:59.579 00.000 21948 MoveAxis(N, 90, ABG)
02:09:59.579 00.000 21948 Guiding  Dir = 0, Dur = 90
02:09:59.579 00.000 21948 IsSlewing returns 0
02:09:59.579 00.000 21948 IsGuiding returns 0
02:09:59.584 00.005 21948 PulseGuide returned control before completion, sleep 96
02:09:59.692 00.108 21948 IsGuiding returns 0
02:09:59.692 00.000 21948 Move returns status 0, amount 90
02:09:59.692 00.000 21948 move complete, result=0
02:09:59.692 00.000 21948 worker thread done servicing request
02:09:59.692 00.000 21948 Worker thread wakes up
02:09:59.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:09:59.692 00.000 18120 GuideStep: -0.6 px 113 ms EAST, -0.4 px 90 ms NORTH
02:09:59.693 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:01.101 01.408 21948 Exposure complete
02:10:01.142 00.041 21948 worker thread done servicing request
02:10:01.142 00.000 18120 OnExposeComplete: enter
02:10:01.144 00.002 18120 UpdateGuideState(): m_state=6
02:10:01.144 00.000 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
02:10:01.146 00.002 18120 Star::Find returns 1 (0), X=897.60, Y=235.79, Mass=1993, SNR=30.8, Peak=155 HFD=3.9
02:10:01.147 00.001 18120 MultiStar: [#1 0.33,-0.25,0.00,M2] [#2 0.26,-0.36,0.00,M2] [#3 0.36,-0.53,0.00,M2] [#4 -0.09,-0.41,0.00,M3] [#5 0.17,-0.13,0.45,U] [#6 0.03,-0.87,0.00,M2] [#7 0.20,-0.41,0.00,M2] [#8 0.12,-0.76,0.00,M2] 
02:10:01.149 00.002 18120 refined, 1 included, MultiStar: {0.15, -0.34}, one-star: {0.14, -0.43}
02:10:01.149 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
02:10:01.150 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
02:10:01.151 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.15 mountX=-0.37 mountY=0.02, mountTheta=3.09
02:10:01.153 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.34, opts=13)
02:10:01.155 00.002 18120 Enqueuing Move request for scope (0.15, -0.34)
02:10:01.158 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:01.161 00.003 18120 UpdateGuideState exits: m=1993 RSB=30.8
02:10:01.162 00.001 21948 Worker thread wakes up
02:10:01.162 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.163 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.34) opts 0xd
02:10:01.163 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:01.163 00.000 18120 Enqueuing Expose request
02:10:01.163 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.34)
02:10:01.163 00.000 21948 Moving (0.15, -0.34) raw xDistance=-0.37 yDistance=0.02
02:10:01.164 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
02:10:01.164 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:01.164 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:10:01.164 00.000 21948 MoveAxis(E, 74, ABG)
02:10:01.164 00.000 21948 Guiding  Dir = 2, Dur = 74
02:10:01.164 00.000 21948 IsSlewing returns 0
02:10:01.164 00.000 21948 IsGuiding returns 0
02:10:01.165 00.001 21948 PulseGuide returned control before completion, sleep 83
02:10:01.257 00.092 21948 IsGuiding returns 0
02:10:01.257 00.000 21948 Move returns status 0, amount 74
02:10:01.257 00.000 21948 MoveAxis(N, 0, ABG)
02:10:01.257 00.000 21948 Move returns status 0, amount 0
02:10:01.257 00.000 21948 move complete, result=0
02:10:01.257 00.000 21948 worker thread done servicing request
02:10:01.257 00.000 21948 Worker thread wakes up
02:10:01.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:01.257 00.000 18120 GuideStep: -0.4 px 74 ms EAST, 0.0 px 0 ms NORTH
02:10:01.258 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:02.991 01.733 21948 Exposure complete
02:10:03.055 00.064 21948 worker thread done servicing request
02:10:03.055 00.000 18120 OnExposeComplete: enter
02:10:03.055 00.000 18120 UpdateGuideState(): m_state=6
02:10:03.056 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
02:10:03.056 00.000 18120 Star::Find returns 1 (0), X=897.61, Y=236.23, Mass=1958, SNR=30.7, Peak=152 HFD=3.9
02:10:03.057 00.001 18120 MultiStar: [#1 0.13,0.13,0.70,U] [#2 -0.12,0.06,0.63,U] [#3 0.05,-0.24,0.59,U] [#4 0.14,-0.25,0.60,U] [#5 0.04,-0.17,0.46,U] [#6 0.08,-0.56,0.00,M3] [#7 0.10,-0.22,0.44,U] [#8 -0.19,-0.42,0.00,M3] 
02:10:03.057 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.15, 0.01}
02:10:03.058 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
02:10:03.058 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
02:10:03.060 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.75 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
02:10:03.062 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
02:10:03.064 00.002 18120 Enqueuing Move request for scope (0.08, -0.07)
02:10:03.065 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:03.066 00.001 21948 Worker thread wakes up
02:10:03.066 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:10:03.066 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:10:03.066 00.000 21948 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=-0.04
02:10:03.067 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.7
02:10:03.069 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:10:03.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:03.069 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:03.071 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:03.071 00.000 18120 Enqueuing Expose request
02:10:03.072 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:03.072 00.000 21948 MoveAxis(E, 0, ABG)
02:10:03.072 00.000 21948 Move returns status 0, amount 0
02:10:03.072 00.000 21948 MoveAxis(N, 0, ABG)
02:10:03.072 00.000 21948 Move returns status 0, amount 0
02:10:03.072 00.000 21948 move complete, result=0
02:10:03.072 00.000 21948 worker thread done servicing request
02:10:03.072 00.000 21948 Worker thread wakes up
02:10:03.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:03.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:03.072 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:04.479 01.407 21948 Exposure complete
02:10:04.526 00.047 21948 worker thread done servicing request
02:10:04.526 00.000 18120 OnExposeComplete: enter
02:10:04.527 00.001 18120 UpdateGuideState(): m_state=6
02:10:04.527 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
02:10:04.528 00.001 18120 Star::Find returns 1 (0), X=897.75, Y=236.33, Mass=1910, SNR=30.1, Peak=166 HFD=3.7
02:10:04.528 00.000 18120 MultiStar: [#1 0.23,0.15,0.75,U] [#2 0.29,0.13,0.64,U] [#3 0.27,-0.13,0.59,U] [#4 0.21,-0.07,0.57,U] [#5 0.25,-0.12,0.47,U] [#6 0.06,-0.09,0.54,U] [#7 0.13,-0.11,0.42,U] [#8 -0.07,-0.29,0.40,U] 
02:10:04.529 00.001 18120 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.29, 0.11}
02:10:04.529 00.000 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
02:10:04.529 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
02:10:04.530 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.21 cameraTheta=-0.07 mountX=-0.10 mountY=-0.18, mountTheta=-2.08
02:10:04.531 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.02, opts=13)
02:10:04.531 00.000 18120 Enqueuing Move request for scope (0.20, -0.02)
02:10:04.532 00.001 21948 Worker thread wakes up
02:10:04.532 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:10:04.532 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:10:04.532 00.000 21948 Moving (0.20, -0.02) raw xDistance=-0.10 yDistance=-0.18
02:10:04.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:10:04.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:04.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:04.533 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.1
02:10:04.533 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.534 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:04.534 00.000 18120 Enqueuing Expose request
02:10:04.535 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:10:04.535 00.000 21948 MoveAxis(E, 0, ABG)
02:10:04.535 00.000 21948 Move returns status 0, amount 0
02:10:04.535 00.000 21948 MoveAxis(N, 0, ABG)
02:10:04.535 00.000 21948 Move returns status 0, amount 0
02:10:04.535 00.000 21948 move complete, result=0
02:10:04.535 00.000 21948 worker thread done servicing request
02:10:04.535 00.000 21948 Worker thread wakes up
02:10:04.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:04.536 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:04.536 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:06.167 01.631 21948 Exposure complete
02:10:06.229 00.062 21948 worker thread done servicing request
02:10:06.229 00.000 18120 OnExposeComplete: enter
02:10:06.230 00.001 18120 UpdateGuideState(): m_state=6
02:10:06.231 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
02:10:06.231 00.000 18120 Star::Find returns 1 (0), X=897.62, Y=236.33, Mass=1994, SNR=31.0, Peak=159 HFD=4.1
02:10:06.232 00.001 18120 MultiStar: [#1 0.24,0.12,0.70,U] [#2 0.15,0.23,0.61,U] [#3 0.38,0.11,0.60,U] [#4 0.12,0.06,0.54,U] [#5 0.08,0.02,0.45,U] [#6 0.45,-0.31,0.00,M3] [#7 0.01,0.02,0.42,U] [#8 0.10,0.03,0.38,U] 
02:10:06.232 00.000 18120 refined, 7 included, MultiStar: {0.17, 0.10}, one-star: {0.16, 0.11}
02:10:06.232 00.000 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
02:10:06.233 00.001 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
02:10:06.233 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.53 mountX=0.02 mountY=-0.20, mountTheta=-1.47
02:10:06.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.10, opts=13)
02:10:06.235 00.000 18120 Enqueuing Move request for scope (0.17, 0.10)
02:10:06.236 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:06.236 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
02:10:06.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.237 00.001 21948 Worker thread wakes up
02:10:06.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:06.237 00.000 18120 Enqueuing Expose request
02:10:06.238 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
02:10:06.238 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
02:10:06.238 00.000 21948 Moving (0.17, 0.10) raw xDistance=0.02 yDistance=-0.20
02:10:06.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:10:06.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:06.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:10:06.238 00.000 21948 MoveAxis(E, 0, ABG)
02:10:06.238 00.000 21948 Move returns status 0, amount 0
02:10:06.238 00.000 21948 MoveAxis(N, 0, ABG)
02:10:06.238 00.000 21948 Move returns status 0, amount 0
02:10:06.238 00.000 21948 move complete, result=0
02:10:06.238 00.000 21948 worker thread done servicing request
02:10:06.238 00.000 21948 Worker thread wakes up
02:10:06.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:06.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:06.238 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:07.760 01.522 21948 Exposure complete
02:10:07.806 00.046 21948 worker thread done servicing request
02:10:07.806 00.000 18120 OnExposeComplete: enter
02:10:07.807 00.001 18120 UpdateGuideState(): m_state=6
02:10:07.807 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
02:10:07.808 00.001 18120 Star::Find returns 1 (0), X=897.83, Y=236.06, Mass=1943, SNR=30.6, Peak=165 HFD=4.1
02:10:07.808 00.000 18120 MultiStar: [#1 0.00,-0.15,0.70,U] [#2 0.10,-0.10,0.63,U] [#3 -0.06,-0.20,0.60,U] [#4 -0.09,-0.28,0.57,U] [#5 0.15,-0.27,0.46,U] [#6 0.04,-0.49,0.00,M4] [#7 -0.22,-0.09,0.43,U] [#8 0.07,-0.56,0.00,M2] 
02:10:07.809 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.18}, one-star: {0.37, -0.16}
02:10:07.809 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
02:10:07.809 00.000 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
02:10:07.810 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.17 mountX=-0.19 mountY=0.01, mountTheta=3.07
02:10:07.811 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.18, opts=13)
02:10:07.812 00.001 18120 Enqueuing Move request for scope (0.07, -0.18)
02:10:07.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:07.813 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.6
02:10:07.813 00.000 21948 Worker thread wakes up
02:10:07.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:07.813 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:07.814 00.001 18120 Enqueuing Expose request
02:10:07.814 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
02:10:07.814 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
02:10:07.814 00.000 21948 Moving (0.07, -0.18) raw xDistance=-0.19 yDistance=0.01
02:10:07.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:10:07.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:07.814 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:07.814 00.000 21948 MoveAxis(E, 0, ABG)
02:10:07.814 00.000 21948 Move returns status 0, amount 0
02:10:07.815 00.001 21948 MoveAxis(N, 0, ABG)
02:10:07.815 00.000 21948 Move returns status 0, amount 0
02:10:07.815 00.000 21948 move complete, result=0
02:10:07.815 00.000 21948 worker thread done servicing request
02:10:07.815 00.000 21948 Worker thread wakes up
02:10:07.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:07.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:07.817 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:09.437 01.620 21948 Exposure complete
02:10:09.481 00.044 21948 worker thread done servicing request
02:10:09.481 00.000 18120 OnExposeComplete: enter
02:10:09.483 00.002 18120 UpdateGuideState(): m_state=6
02:10:09.484 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
02:10:09.485 00.001 18120 Star::Find returns 1 (0), X=897.69, Y=236.04, Mass=1921, SNR=30.4, Peak=159 HFD=4.1
02:10:09.486 00.001 18120 MultiStar: [#1 0.16,-0.09,0.71,U] [#2 0.27,-0.32,0.00,M1] [#3 0.28,-0.27,0.60,U] [#4 0.12,-0.58,0.00,M1] [#5 0.33,-0.35,0.00,M1] [#6 -0.00,-0.30,0.53,U] [#7 -0.01,-0.34,0.45,U] [#8 -0.04,-0.41,0.00,M3] 
02:10:09.487 00.001 18120 refined, 4 included, MultiStar: {0.15, -0.22}, one-star: {0.23, -0.18}
02:10:09.488 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:10:09.489 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:10:09.489 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.95 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
02:10:09.490 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.22, opts=13)
02:10:09.490 00.000 18120 Enqueuing Move request for scope (0.15, -0.22)
02:10:09.491 00.001 21948 Worker thread wakes up
02:10:09.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
02:10:09.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
02:10:09.491 00.000 21948 Moving (0.15, -0.22) raw xDistance=-0.26 yDistance=-0.04
02:10:09.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:10:09.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:09.491 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.4
02:10:09.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:09.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:09.492 00.000 18120 Enqueuing Expose request
02:10:09.493 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:09.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:09.493 00.000 21948 MoveAxis(E, 47, ABG)
02:10:09.493 00.000 21948 Guiding  Dir = 2, Dur = 47
02:10:09.494 00.001 21948 IsSlewing returns 0
02:10:09.494 00.000 21948 IsGuiding returns 0
02:10:09.497 00.003 21948 PulseGuide returned control before completion, sleep 55
02:10:09.564 00.067 21948 IsGuiding returns 0
02:10:09.564 00.000 21948 Move returns status 0, amount 47
02:10:09.564 00.000 21948 MoveAxis(N, 0, ABG)
02:10:09.564 00.000 21948 Move returns status 0, amount 0
02:10:09.564 00.000 21948 move complete, result=0
02:10:09.564 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
02:10:09.565 00.001 21948 worker thread done servicing request
02:10:09.565 00.000 21948 Worker thread wakes up
02:10:09.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:09.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:10.977 01.412 21948 Exposure complete
02:10:11.024 00.047 21948 worker thread done servicing request
02:10:11.024 00.000 18120 OnExposeComplete: enter
02:10:11.025 00.001 18120 UpdateGuideState(): m_state=6
02:10:11.026 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
02:10:11.026 00.000 18120 Star::Find returns 1 (0), X=897.34, Y=236.40, Mass=1971, SNR=30.8, Peak=143 HFD=4.1
02:10:11.027 00.001 18120 MultiStar: [#1 0.45,-0.02,0.00,M1] [#2 0.11,0.14,0.66,U] [#3 0.03,-0.02,0.59,U] [#4 0.12,0.10,0.54,U] [#5 0.11,-0.05,0.46,U] [#6 -0.00,-0.11,0.55,U] [#7 -0.21,0.21,0.42,U] [#8 -0.07,-0.29,0.39,U] 
02:10:11.027 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {-0.12, 0.18}
02:10:11.027 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
02:10:11.027 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
02:10:11.028 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.69 mountX=0.04 mountY=-0.01, mountTheta=-0.34
02:10:11.029 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
02:10:11.031 00.002 18120 Enqueuing Move request for scope (-0.01, 0.04)
02:10:11.032 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:11.034 00.002 21948 Worker thread wakes up
02:10:11.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:10:11.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:10:11.034 00.000 21948 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
02:10:11.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:10:11.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:11.034 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
02:10:11.035 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:10:11.035 00.000 21948 MoveAxis(E, 0, ABG)
02:10:11.035 00.000 21948 Move returns status 0, amount 0
02:10:11.035 00.000 21948 MoveAxis(N, 0, ABG)
02:10:11.035 00.000 21948 Move returns status 0, amount 0
02:10:11.035 00.000 21948 move complete, result=0
02:10:11.035 00.000 21948 worker thread done servicing request
02:10:11.035 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:11.036 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:11.038 00.002 18120 Enqueuing Expose request
02:10:11.038 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:11.039 00.001 21948 Worker thread wakes up
02:10:11.039 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:11.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:12.670 01.631 21948 Exposure complete
02:10:12.718 00.048 21948 worker thread done servicing request
02:10:12.718 00.000 18120 OnExposeComplete: enter
02:10:12.719 00.001 18120 UpdateGuideState(): m_state=6
02:10:12.720 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
02:10:12.721 00.001 18120 Star::Find returns 1 (0), X=897.66, Y=236.27, Mass=1985, SNR=30.9, Peak=166 HFD=3.8
02:10:12.722 00.001 18120 MultiStar: [#1 0.22,0.22,0.71,U] [#2 0.27,0.09,0.63,U] [#3 0.52,-0.11,0.00,M1] [#4 0.46,-0.27,0.00,M1] [#5 0.24,0.01,0.46,U] [#6 0.01,-0.36,0.53,U] [#7 0.10,0.10,0.45,U] [#8 0.07,-0.23,0.38,U] 
02:10:12.722 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.20, 0.05}
02:10:12.722 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
02:10:12.723 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
02:10:12.723 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=-0.06 mountY=-0.16, mountTheta=-1.95
02:10:12.724 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.01, opts=13)
02:10:12.725 00.001 18120 Enqueuing Move request for scope (0.17, 0.01)
02:10:12.725 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:12.726 00.001 21948 Worker thread wakes up
02:10:12.726 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.9
02:10:12.726 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:12.727 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
02:10:12.727 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:12.727 00.000 18120 Enqueuing Expose request
02:10:12.728 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
02:10:12.728 00.000 21948 Moving (0.17, 0.01) raw xDistance=-0.06 yDistance=-0.16
02:10:12.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:10:12.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:12.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:10:12.728 00.000 21948 MoveAxis(E, 0, ABG)
02:10:12.728 00.000 21948 Move returns status 0, amount 0
02:10:12.728 00.000 21948 MoveAxis(N, 0, ABG)
02:10:12.728 00.000 21948 Move returns status 0, amount 0
02:10:12.728 00.000 21948 move complete, result=0
02:10:12.728 00.000 21948 worker thread done servicing request
02:10:12.728 00.000 21948 Worker thread wakes up
02:10:12.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:12.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:12.728 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:14.252 01.524 21948 Exposure complete
02:10:14.313 00.061 21948 worker thread done servicing request
02:10:14.313 00.000 18120 OnExposeComplete: enter
02:10:14.315 00.002 18120 UpdateGuideState(): m_state=6
02:10:14.316 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
02:10:14.316 00.000 18120 Star::Find returns 1 (0), X=897.75, Y=236.30, Mass=1992, SNR=30.9, Peak=178 HFD=4.1
02:10:14.317 00.001 18120 MultiStar: [#1 0.41,-0.04,0.00,M1] [#2 0.35,0.03,0.63,U] [#3 0.30,-0.06,0.61,U] [#4 0.09,0.06,0.57,U] [#5 0.48,-0.23,0.00,M1] [#6 0.26,-0.08,0.54,U] [#7 0.12,-0.21,0.41,U] [#8 0.27,0.03,0.38,U] 
02:10:14.317 00.000 18120 refined, 6 included, MultiStar: {0.25, -0.01}, one-star: {0.29, 0.08}
02:10:14.318 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
02:10:14.318 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
02:10:14.319 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.02 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
02:10:14.320 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.01, opts=13)
02:10:14.320 00.000 18120 Enqueuing Move request for scope (0.25, -0.01)
02:10:14.321 00.001 21948 Worker thread wakes up
02:10:14.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
02:10:14.321 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
02:10:14.321 00.000 21948 Moving (0.25, -0.01) raw xDistance=-0.11 yDistance=-0.22
02:10:14.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:10:14.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:10:14.321 00.000 21948 MoveAxis(E, 0, ABG)
02:10:14.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:14.322 00.001 18120 UpdateGuideState exits: m=1992 RSB=30.9
02:10:14.324 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:14.325 00.001 21948 Move returns status 0, amount 0
02:10:14.325 00.000 21948 MoveAxis(N, 53, ABG)
02:10:14.325 00.000 21948 Guiding  Dir = 0, Dur = 53
02:10:14.325 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:14.327 00.002 18120 Enqueuing Expose request
02:10:14.328 00.001 21948 IsSlewing returns 0
02:10:14.328 00.000 21948 IsGuiding returns 0
02:10:14.333 00.005 21948 PulseGuide returned control before completion, sleep 59
02:10:14.411 00.078 21948 IsGuiding returns 0
02:10:14.411 00.000 21948 Move returns status 0, amount 53
02:10:14.411 00.000 21948 move complete, result=0
02:10:14.411 00.000 21948 worker thread done servicing request
02:10:14.411 00.000 21948 Worker thread wakes up
02:10:14.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:14.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:14.411 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 53 ms NORTH
02:10:16.048 01.637 21948 Exposure complete
02:10:16.095 00.047 21948 worker thread done servicing request
02:10:16.095 00.000 18120 OnExposeComplete: enter
02:10:16.097 00.002 18120 UpdateGuideState(): m_state=6
02:10:16.098 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
02:10:16.099 00.001 18120 Star::Find returns 1 (0), X=897.79, Y=236.25, Mass=2062, SNR=31.4, Peak=168 HFD=4.2
02:10:16.100 00.001 18120 MultiStar: [#1 0.02,0.29,0.73,U] [#2 0.27,0.23,0.64,U] [#3 0.19,0.09,0.59,U] [#4 0.14,0.05,0.54,U] [#5 -0.05,0.28,0.47,U] [#6 0.34,-0.25,0.00,M1] [#7 -0.22,-0.01,0.42,U] [#8 0.34,0.06,0.39,U] 
02:10:16.103 00.003 18120 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.33, 0.03}
02:10:16.105 00.002 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
02:10:16.107 00.002 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
02:10:16.110 00.003 18120 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=0.06 mountY=-0.19, mountTheta=-1.29
02:10:16.114 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.13, opts=13)
02:10:16.115 00.001 18120 Enqueuing Move request for scope (0.15, 0.13)
02:10:16.115 00.000 21948 Worker thread wakes up
02:10:16.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:16.115 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.4
02:10:16.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:16.116 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:16.116 00.000 18120 Enqueuing Expose request
02:10:16.117 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
02:10:16.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
02:10:16.117 00.000 21948 Moving (0.15, 0.13) raw xDistance=0.06 yDistance=-0.19
02:10:16.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:10:16.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:16.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:10:16.117 00.000 21948 MoveAxis(E, 0, ABG)
02:10:16.117 00.000 21948 Move returns status 0, amount 0
02:10:16.117 00.000 21948 MoveAxis(N, 0, ABG)
02:10:16.117 00.000 21948 Move returns status 0, amount 0
02:10:16.117 00.000 21948 move complete, result=0
02:10:16.117 00.000 21948 worker thread done servicing request
02:10:16.117 00.000 21948 Worker thread wakes up
02:10:16.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:16.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:16.117 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:17.533 01.416 21948 Exposure complete
02:10:17.579 00.046 21948 worker thread done servicing request
02:10:17.579 00.000 18120 OnExposeComplete: enter
02:10:17.581 00.002 18120 UpdateGuideState(): m_state=6
02:10:17.583 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
02:10:17.584 00.001 18120 Star::Find returns 1 (0), X=897.31, Y=236.31, Mass=2014, SNR=31.1, Peak=142 HFD=4.3
02:10:17.585 00.001 18120 MultiStar: [#1 -0.04,0.13,0.72,U] [#2 -0.23,0.26,0.63,U] [#3 0.13,0.16,0.60,U] [#4 -0.03,-0.03,0.52,U] [#5 0.16,-0.02,0.46,U] [#6 -0.12,-0.16,0.53,U] [#7 -0.19,-0.03,0.42,U] [#8 -0.08,0.08,0.37,U] 
02:10:17.585 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.15, 0.09}
02:10:17.586 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
02:10:17.586 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
02:10:17.587 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.35 mountX=0.09 mountY=0.03, mountTheta=0.32
02:10:17.588 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
02:10:17.588 00.000 18120 Enqueuing Move request for scope (-0.07, 0.07)
02:10:17.589 00.001 21948 Worker thread wakes up
02:10:17.589 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
02:10:17.589 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
02:10:17.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:17.589 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.1
02:10:17.590 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:17.591 00.001 18120 Enqueuing Expose request
02:10:17.591 00.000 21948 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.03
02:10:17.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:17.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:17.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:17.591 00.000 21948 MoveAxis(E, 0, ABG)
02:10:17.591 00.000 21948 Move returns status 0, amount 0
02:10:17.591 00.000 21948 MoveAxis(N, 0, ABG)
02:10:17.591 00.000 21948 Move returns status 0, amount 0
02:10:17.591 00.000 21948 move complete, result=0
02:10:17.591 00.000 21948 worker thread done servicing request
02:10:17.591 00.000 21948 Worker thread wakes up
02:10:17.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:17.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:17.592 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:19.225 01.633 21948 Exposure complete
02:10:19.287 00.062 21948 worker thread done servicing request
02:10:19.287 00.000 18120 OnExposeComplete: enter
02:10:19.287 00.000 18120 UpdateGuideState(): m_state=6
02:10:19.288 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
02:10:19.289 00.001 18120 Star::Find returns 1 (0), X=897.43, Y=236.27, Mass=1940, SNR=30.5, Peak=144 HFD=4.0
02:10:19.289 00.000 18120 MultiStar: [#1 -0.13,0.19,0.72,U] [#2 -0.21,0.09,0.64,U] [#3 0.15,-0.12,0.58,U] [#4 0.02,-0.27,0.59,U] [#5 0.07,-0.22,0.46,U] [#6 -0.22,-0.15,0.57,U] [#7 -0.14,-0.11,0.42,U] [#8 0.01,-0.28,0.41,U] 
02:10:19.290 00.001 18120 single-star, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.02, 0.06}
02:10:19.290 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
02:10:19.291 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
02:10:19.291 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.96 mountX=0.06 mountY=-0.00, mountTheta=-0.07
02:10:19.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.06, opts=13)
02:10:19.293 00.001 18120 Enqueuing Move request for scope (-0.02, 0.06)
02:10:19.293 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:19.294 00.001 21948 Worker thread wakes up
02:10:19.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:10:19.294 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:10:19.294 00.000 21948 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.00
02:10:19.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:10:19.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:19.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:10:19.294 00.000 21948 MoveAxis(E, 0, ABG)
02:10:19.294 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
02:10:19.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.295 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:19.295 00.000 18120 Enqueuing Expose request
02:10:19.296 00.001 21948 Move returns status 0, amount 0
02:10:19.296 00.000 21948 MoveAxis(N, 0, ABG)
02:10:19.296 00.000 21948 Move returns status 0, amount 0
02:10:19.296 00.000 21948 move complete, result=0
02:10:19.296 00.000 21948 worker thread done servicing request
02:10:19.296 00.000 21948 Worker thread wakes up
02:10:19.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:19.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:19.296 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:20.824 01.528 21948 Exposure complete
02:10:20.854 00.030 18120 OnExposeComplete: enter
02:10:20.856 00.002 21948 worker thread done servicing request
02:10:20.856 00.000 18120 UpdateGuideState(): m_state=6
02:10:20.857 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
02:10:20.857 00.000 18120 Star::Find returns 1 (0), X=897.39, Y=236.18, Mass=1940, SNR=30.4, Peak=158 HFD=3.9
02:10:20.858 00.001 18120 MultiStar: [#1 -0.18,0.10,0.72,U] [#2 -0.23,-0.15,0.62,U] [#3 -0.01,-0.15,0.59,U] [#4 -0.09,-0.16,0.58,U] [#5 0.04,0.06,0.45,U] [#6 -0.19,-0.29,0.50,U] [#7 -0.38,-0.06,0.43,U] [#8 -0.23,-0.24,0.40,U] 
02:10:20.858 00.000 18120 single-star, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.06, -0.04}
02:10:20.858 00.000 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
02:10:20.859 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.66)
02:10:20.859 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=-0.01 mountY=0.08, mountTheta=1.70
02:10:20.861 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.04, opts=13)
02:10:20.861 00.000 18120 Enqueuing Move request for scope (-0.06, -0.04)
02:10:20.861 00.000 21948 Worker thread wakes up
02:10:20.862 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:20.862 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
02:10:20.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:20.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:20.863 00.000 18120 Enqueuing Expose request
02:10:20.864 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:10:20.864 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:10:20.864 00.000 21948 Moving (-0.06, -0.04) raw xDistance=-0.01 yDistance=0.08
02:10:20.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:10:20.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:20.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:10:20.864 00.000 21948 MoveAxis(E, 0, ABG)
02:10:20.864 00.000 21948 Move returns status 0, amount 0
02:10:20.864 00.000 21948 MoveAxis(N, 0, ABG)
02:10:20.864 00.000 21948 Move returns status 0, amount 0
02:10:20.864 00.000 21948 move complete, result=0
02:10:20.864 00.000 21948 worker thread done servicing request
02:10:20.864 00.000 21948 Worker thread wakes up
02:10:20.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:20.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:20.864 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:22.502 01.638 21948 Exposure complete
02:10:22.535 00.033 21948 worker thread done servicing request
02:10:22.535 00.000 18120 OnExposeComplete: enter
02:10:22.536 00.001 18120 UpdateGuideState(): m_state=6
02:10:22.536 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
02:10:22.537 00.001 18120 Star::Find returns 1 (0), X=897.43, Y=236.22, Mass=2001, SNR=30.9, Peak=168 HFD=3.8
02:10:22.537 00.000 18120 MultiStar: [#1 -0.00,0.13,0.71,U] [#2 -0.15,-0.05,0.62,U] [#3 0.02,-0.12,0.61,U] [#4 -0.24,-0.08,0.55,U] [#5 -0.08,-0.18,0.47,U] [#6 -0.23,-0.23,0.52,U] [#7 -0.28,0.01,0.44,U] [#8 -0.42,-0.37,0.00,M1] 
02:10:22.538 00.001 18120 single-star, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.02, 0.00}
02:10:22.538 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
02:10:22.538 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
02:10:22.539 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.98 mountX=0.01 mountY=0.02, mountTheta=0.97
02:10:22.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.00, opts=13)
02:10:22.540 00.000 18120 Enqueuing Move request for scope (-0.02, 0.00)
02:10:22.541 00.001 21948 Worker thread wakes up
02:10:22.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
02:10:22.541 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
02:10:22.541 00.000 21948 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
02:10:22.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:22.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:10:22.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:22.541 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.9
02:10:22.542 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:22.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:22.543 00.001 18120 Enqueuing Expose request
02:10:22.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:10:22.543 00.000 21948 MoveAxis(E, 0, ABG)
02:10:22.543 00.000 21948 Move returns status 0, amount 0
02:10:22.543 00.000 21948 MoveAxis(N, 0, ABG)
02:10:22.543 00.000 21948 Move returns status 0, amount 0
02:10:22.543 00.000 21948 move complete, result=0
02:10:22.543 00.000 21948 worker thread done servicing request
02:10:22.543 00.000 21948 Worker thread wakes up
02:10:22.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:22.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:22.544 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:24.072 01.528 21948 Exposure complete
02:10:24.117 00.045 21948 worker thread done servicing request
02:10:24.117 00.000 18120 OnExposeComplete: enter
02:10:24.119 00.002 18120 UpdateGuideState(): m_state=6
02:10:24.120 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
02:10:24.121 00.001 18120 Star::Find returns 1 (0), X=897.27, Y=236.40, Mass=1905, SNR=30.2, Peak=159 HFD=3.8
02:10:24.123 00.002 18120 MultiStar: [#1 -0.22,0.17,0.73,U] [#2 -0.23,0.08,0.65,U] [#3 -0.15,0.02,0.62,U] [#4 -0.25,-0.11,0.54,U] [#5 0.04,0.15,0.48,U] [#6 -0.07,0.09,0.52,U] [#7 -0.16,-0.09,0.42,U] [#8 -0.23,0.08,0.39,U] 
02:10:24.124 00.001 18120 refined, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.19, 0.19}
02:10:24.125 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.71 = 0.71)
02:10:24.126 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.67 = 0.67)
02:10:24.127 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.71 mountX=0.14 mountY=0.12, mountTheta=0.68
02:10:24.128 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.08, opts=13)
02:10:24.129 00.001 18120 Enqueuing Move request for scope (-0.17, 0.08)
02:10:24.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:24.130 00.001 21948 Worker thread wakes up
02:10:24.130 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.2
02:10:24.131 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:24.131 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
02:10:24.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:24.132 00.001 18120 Enqueuing Expose request
02:10:24.132 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
02:10:24.132 00.000 21948 Moving (-0.17, 0.08) raw xDistance=0.14 yDistance=0.12
02:10:24.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:10:24.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:24.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:10:24.132 00.000 21948 MoveAxis(E, 0, ABG)
02:10:24.132 00.000 21948 Move returns status 0, amount 0
02:10:24.132 00.000 21948 MoveAxis(N, 0, ABG)
02:10:24.132 00.000 21948 Move returns status 0, amount 0
02:10:24.132 00.000 21948 move complete, result=0
02:10:24.132 00.000 21948 worker thread done servicing request
02:10:24.132 00.000 21948 Worker thread wakes up
02:10:24.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:24.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:24.133 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:25.867 01.734 21948 Exposure complete
02:10:25.898 00.031 21948 worker thread done servicing request
02:10:25.898 00.000 18120 OnExposeComplete: enter
02:10:25.899 00.001 18120 UpdateGuideState(): m_state=6
02:10:25.899 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
02:10:25.900 00.001 18120 Star::Find returns 1 (0), X=897.58, Y=236.48, Mass=1948, SNR=30.5, Peak=149 HFD=3.3
02:10:25.900 00.000 18120 MultiStar: [#1 -0.18,0.47,0.00,M1] [#2 0.24,0.29,0.64,U] [#3 -0.19,0.15,0.63,U] [#4 -0.13,0.32,0.55,U] [#5 -0.25,0.33,0.00,M1] [#6 -0.16,-0.07,0.52,U] [#7 -0.18,0.14,0.41,U] [#8 -0.44,-0.01,0.00,M1] 
02:10:25.901 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.20}, one-star: {0.12, 0.26}
02:10:25.901 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
02:10:25.902 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
02:10:25.903 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=0.19 mountY=-0.07, mountTheta=-0.36
02:10:25.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.20, opts=13)
02:10:25.905 00.001 18120 Enqueuing Move request for scope (-0.02, 0.20)
02:10:25.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:25.906 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.5
02:10:25.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:25.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:25.907 00.000 18120 Enqueuing Expose request
02:10:25.908 00.001 21948 Worker thread wakes up
02:10:25.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
02:10:25.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
02:10:25.908 00.000 21948 Moving (-0.02, 0.20) raw xDistance=0.19 yDistance=-0.07
02:10:25.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:10:25.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:25.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:10:25.908 00.000 21948 MoveAxis(E, 0, ABG)
02:10:25.908 00.000 21948 Move returns status 0, amount 0
02:10:25.908 00.000 21948 MoveAxis(N, 0, ABG)
02:10:25.908 00.000 21948 Move returns status 0, amount 0
02:10:25.908 00.000 21948 move complete, result=0
02:10:25.908 00.000 21948 worker thread done servicing request
02:10:25.908 00.000 21948 Worker thread wakes up
02:10:25.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:25.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:25.908 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:27.317 01.409 21948 Exposure complete
02:10:27.358 00.041 18120 OnExposeComplete: enter
02:10:27.358 00.000 21948 worker thread done servicing request
02:10:27.359 00.001 18120 UpdateGuideState(): m_state=6
02:10:27.359 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
02:10:27.360 00.001 18120 Star::Find returns 1 (0), X=897.57, Y=236.28, Mass=1793, SNR=29.3, Peak=141 HFD=4.0
02:10:27.360 00.000 18120 MultiStar: [#1 -0.09,0.32,0.77,U] [#2 0.04,0.19,0.66,U] [#3 -0.39,0.34,0.00,M1] [#4 -0.28,0.17,0.57,U] [#5 -0.30,0.01,0.49,U] [#6 0.14,-0.20,0.50,U] [#7 -0.32,0.18,0.44,U] [#8 -0.58,0.12,0.00,M2] 
02:10:27.361 00.001 18120 single-star, 6 included, MultiStar: {-0.07, 0.12}, one-star: {0.11, 0.07}
02:10:27.361 00.000 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
02:10:27.361 00.000 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
02:10:27.362 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=0.01 mountY=-0.13, mountTheta=-1.46
02:10:27.363 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
02:10:27.363 00.000 18120 Enqueuing Move request for scope (0.11, 0.07)
02:10:27.364 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:27.364 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.3
02:10:27.365 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:27.365 00.000 21948 Worker thread wakes up
02:10:27.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:27.366 00.001 18120 Enqueuing Expose request
02:10:27.366 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:10:27.366 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:10:27.366 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.01 yDistance=-0.13
02:10:27.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:10:27.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:27.366 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:10:27.366 00.000 21948 MoveAxis(E, 0, ABG)
02:10:27.366 00.000 21948 Move returns status 0, amount 0
02:10:27.366 00.000 21948 MoveAxis(N, 0, ABG)
02:10:27.366 00.000 21948 Move returns status 0, amount 0
02:10:27.366 00.000 21948 move complete, result=0
02:10:27.366 00.000 21948 worker thread done servicing request
02:10:27.366 00.000 21948 Worker thread wakes up
02:10:27.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:27.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:27.367 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:29.001 01.634 21948 Exposure complete
02:10:29.036 00.035 21948 worker thread done servicing request
02:10:29.036 00.000 18120 OnExposeComplete: enter
02:10:29.039 00.003 18120 UpdateGuideState(): m_state=6
02:10:29.041 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
02:10:29.042 00.001 18120 Star::Find returns 1 (0), X=897.58, Y=236.50, Mass=1932, SNR=30.3, Peak=148 HFD=3.7
02:10:29.043 00.001 18120 MultiStar: [#1 -0.04,0.39,0.68,U] [#2 -0.14,0.14,0.63,U] [#3 0.16,0.08,0.61,U] [#4 -0.20,0.23,0.57,U] [#5 -0.03,0.23,0.47,U] [#6 0.05,-0.09,0.52,U] [#7 -0.26,0.26,0.45,U] [#8 -0.34,0.13,0.37,U] 
02:10:29.043 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {0.13, 0.28}
02:10:29.046 00.003 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
02:10:29.047 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
02:10:29.047 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.80 mountX=0.20 mountY=-0.05, mountTheta=-0.23
02:10:29.048 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.19, opts=13)
02:10:29.049 00.001 18120 Enqueuing Move request for scope (-0.05, 0.19)
02:10:29.049 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:29.050 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.3
02:10:29.050 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:29.051 00.001 21948 Worker thread wakes up
02:10:29.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
02:10:29.051 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
02:10:29.051 00.000 21948 Moving (-0.05, 0.19) raw xDistance=0.20 yDistance=-0.05
02:10:29.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:10:29.051 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:29.051 00.000 18120 Enqueuing Expose request
02:10:29.052 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:29.052 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:10:29.052 00.000 21948 MoveAxis(E, 0, ABG)
02:10:29.052 00.000 21948 Move returns status 0, amount 0
02:10:29.052 00.000 21948 MoveAxis(N, 0, ABG)
02:10:29.052 00.000 21948 Move returns status 0, amount 0
02:10:29.052 00.000 21948 move complete, result=0
02:10:29.052 00.000 21948 worker thread done servicing request
02:10:29.052 00.000 21948 Worker thread wakes up
02:10:29.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:29.052 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:29.052 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:30.570 01.518 21948 Exposure complete
02:10:30.627 00.057 21948 worker thread done servicing request
02:10:30.627 00.000 18120 OnExposeComplete: enter
02:10:30.629 00.002 18120 UpdateGuideState(): m_state=6
02:10:30.632 00.003 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
02:10:30.633 00.001 18120 Star::Find returns 1 (0), X=897.27, Y=236.38, Mass=1901, SNR=30.2, Peak=132 HFD=4.3
02:10:30.636 00.003 18120 MultiStar: [#1 0.03,0.32,0.73,U] [#2 -0.17,0.12,0.67,U] [#3 -0.08,0.06,0.60,U] [#4 -0.21,0.01,0.58,U] [#5 -0.14,0.17,0.47,U] [#6 0.04,-0.21,0.51,U] [#7 -0.11,0.11,0.43,U] [#8 -0.40,0.16,0.00,M2] 
02:10:30.636 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.19, 0.16}
02:10:30.637 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
02:10:30.637 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
02:10:30.638 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.36 mountX=0.14 mountY=0.05, mountTheta=0.33
02:10:30.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.11, opts=13)
02:10:30.639 00.000 18120 Enqueuing Move request for scope (-0.11, 0.11)
02:10:30.640 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:30.640 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
02:10:30.640 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.641 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:30.641 00.000 18120 Enqueuing Expose request
02:10:30.642 00.001 21948 Worker thread wakes up
02:10:30.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
02:10:30.642 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
02:10:30.642 00.000 21948 Moving (-0.11, 0.11) raw xDistance=0.14 yDistance=0.05
02:10:30.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:10:30.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:30.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:30.642 00.000 21948 MoveAxis(E, 0, ABG)
02:10:30.642 00.000 21948 Move returns status 0, amount 0
02:10:30.642 00.000 21948 MoveAxis(N, 0, ABG)
02:10:30.642 00.000 21948 Move returns status 0, amount 0
02:10:30.642 00.000 21948 move complete, result=0
02:10:30.642 00.000 21948 worker thread done servicing request
02:10:30.642 00.000 21948 Worker thread wakes up
02:10:30.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:30.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:30.642 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:32.279 01.637 21948 Exposure complete
02:10:32.315 00.036 21948 worker thread done servicing request
02:10:32.315 00.000 18120 OnExposeComplete: enter
02:10:32.316 00.001 18120 UpdateGuideState(): m_state=6
02:10:32.317 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
02:10:32.317 00.000 18120 Star::Find returns 1 (0), X=897.68, Y=236.33, Mass=1998, SNR=31.0, Peak=149 HFD=4.1
02:10:32.319 00.002 18120 MultiStar: [#1 0.09,0.32,0.72,U] [#2 -0.12,0.33,0.63,U] [#3 -0.23,0.05,0.61,U] [#4 -0.05,0.24,0.54,U] [#5 -0.14,0.25,0.45,U] [#6 -0.14,0.12,0.54,U] [#7 -0.05,0.11,0.43,U] [#8 -0.32,0.32,0.00,M3] 
02:10:32.320 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.19}, one-star: {0.23, 0.11}
02:10:32.322 00.002 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
02:10:32.323 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
02:10:32.324 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=0.18 mountY=-0.06, mountTheta=-0.33
02:10:32.326 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
02:10:32.326 00.000 18120 Enqueuing Move request for scope (-0.02, 0.19)
02:10:32.327 00.001 21948 Worker thread wakes up
02:10:32.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:32.327 00.000 18120 UpdateGuideState exits: m=1998 RSB=31.0
02:10:32.328 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:32.328 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:32.329 00.001 18120 Enqueuing Expose request
02:10:32.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
02:10:32.329 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
02:10:32.329 00.000 21948 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.06
02:10:32.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:10:32.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:32.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:10:32.329 00.000 21948 MoveAxis(E, 0, ABG)
02:10:32.329 00.000 21948 Move returns status 0, amount 0
02:10:32.329 00.000 21948 MoveAxis(N, 0, ABG)
02:10:32.329 00.000 21948 Move returns status 0, amount 0
02:10:32.329 00.000 21948 move complete, result=0
02:10:32.329 00.000 21948 worker thread done servicing request
02:10:32.329 00.000 21948 Worker thread wakes up
02:10:32.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:32.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:32.330 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:33.850 01.520 21948 Exposure complete
02:10:33.882 00.032 21948 worker thread done servicing request
02:10:33.882 00.000 18120 OnExposeComplete: enter
02:10:33.883 00.001 18120 UpdateGuideState(): m_state=6
02:10:33.884 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
02:10:33.884 00.000 18120 Star::Find returns 1 (0), X=897.46, Y=236.54, Mass=1889, SNR=30.1, Peak=146 HFD=3.8
02:10:33.885 00.001 18120 MultiStar: [#1 0.08,0.30,0.73,U] [#2 -0.02,0.24,0.64,U] [#3 -0.05,0.21,0.60,U] [#4 -0.03,0.22,0.58,U] [#5 -0.18,0.42,0.00,M1] [#6 0.10,0.09,0.53,U] [#7 -0.24,0.41,0.00,M1] [#8 -0.19,0.07,0.39,U] 
02:10:33.885 00.000 18120 refined, 6 included, MultiStar: {-0.00, 0.23}, one-star: {0.01, 0.33}
02:10:33.885 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
02:10:33.886 00.001 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
02:10:33.886 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.59 mountX=0.21 mountY=-0.10, mountTheta=-0.44
02:10:33.888 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.23, opts=13)
02:10:33.888 00.000 18120 Enqueuing Move request for scope (-0.00, 0.23)
02:10:33.889 00.001 21948 Worker thread wakes up
02:10:33.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
02:10:33.889 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
02:10:33.889 00.000 21948 Moving (-0.00, 0.23) raw xDistance=0.21 yDistance=-0.10
02:10:33.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:10:33.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:33.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:33.889 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
02:10:33.890 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:33.890 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:33.890 00.000 21948 MoveAxis(W, 38, ABG)
02:10:33.890 00.000 21948 Guiding  Dir = 3, Dur = 38
02:10:33.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:33.891 00.001 18120 Enqueuing Expose request
02:10:33.891 00.000 21948 IsSlewing returns 0
02:10:33.892 00.001 21948 IsGuiding returns 0
02:10:33.893 00.001 21948 PulseGuide returned control before completion, sleep 47
02:10:33.942 00.049 21948 IsGuiding returns 0
02:10:33.942 00.000 21948 Move returns status 0, amount 38
02:10:33.942 00.000 21948 MoveAxis(N, 0, ABG)
02:10:33.942 00.000 21948 Move returns status 0, amount 0
02:10:33.942 00.000 21948 move complete, result=0
02:10:33.943 00.001 21948 worker thread done servicing request
02:10:33.943 00.000 21948 Worker thread wakes up
02:10:33.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:33.943 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
02:10:33.944 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:35.574 01.630 21948 Exposure complete
02:10:35.608 00.034 21948 worker thread done servicing request
02:10:35.608 00.000 18120 OnExposeComplete: enter
02:10:35.609 00.001 18120 UpdateGuideState(): m_state=6
02:10:35.609 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
02:10:35.610 00.001 18120 Star::Find returns 1 (0), X=897.27, Y=236.74, Mass=2004, SNR=31.1, Peak=174 HFD=4.1
02:10:35.611 00.001 18120 MultiStar: [#1 -0.16,0.55,0.00,M1] [#2 -0.25,0.51,0.00,M1] [#3 -0.27,0.29,0.58,U] [#4 -0.50,0.35,0.00,M1] [#5 -0.36,0.40,0.00,M2] [#6 -0.33,0.25,0.00,M1] [#7 -0.36,0.60,0.00,M2] [#8 -0.50,0.26,0.00,M3] 
02:10:35.611 00.000 18120 refined, 1 included, MultiStar: {-0.22, 0.44}, one-star: {-0.18, 0.52}
02:10:35.611 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
02:10:35.612 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:10:35.612 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.44 hyp=0.49 cameraTheta=2.03 mountX=0.49 mountY=-0.00, mountTheta=-0.01
02:10:35.613 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.44, opts=13)
02:10:35.614 00.001 18120 Enqueuing Move request for scope (-0.22, 0.44)
02:10:35.614 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:35.615 00.001 21948 Worker thread wakes up
02:10:35.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.44) opts 0xd
02:10:35.615 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.44)
02:10:35.615 00.000 21948 Moving (-0.22, 0.44) raw xDistance=0.49 yDistance=-0.00
02:10:35.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:10:35.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:35.615 00.000 18120 UpdateGuideState exits: m=2004 RSB=31.1
02:10:35.616 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:35.616 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:35.616 00.000 18120 Enqueuing Expose request
02:10:35.617 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:10:35.617 00.000 21948 MoveAxis(W, 90, ABG)
02:10:35.617 00.000 21948 Guiding  Dir = 3, Dur = 90
02:10:35.617 00.000 21948 IsSlewing returns 0
02:10:35.617 00.000 21948 IsGuiding returns 0
02:10:35.618 00.001 21948 PulseGuide returned control before completion, sleep 99
02:10:35.727 00.109 21948 IsGuiding returns 0
02:10:35.727 00.000 21948 Move returns status 0, amount 90
02:10:35.727 00.000 21948 MoveAxis(N, 0, ABG)
02:10:35.727 00.000 21948 Move returns status 0, amount 0
02:10:35.727 00.000 21948 move complete, result=0
02:10:35.727 00.000 21948 worker thread done servicing request
02:10:35.727 00.000 21948 Worker thread wakes up
02:10:35.727 00.000 18120 GuideStep: 0.5 px 90 ms WEST, -0.0 px 0 ms NORTH
02:10:35.728 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:35.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:37.133 01.405 21948 Exposure complete
02:10:37.181 00.048 21948 worker thread done servicing request
02:10:37.182 00.001 18120 OnExposeComplete: enter
02:10:37.182 00.000 18120 UpdateGuideState(): m_state=6
02:10:37.183 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
02:10:37.183 00.000 18120 Star::Find returns 1 (0), X=897.76, Y=236.31, Mass=1984, SNR=30.9, Peak=168 HFD=3.8
02:10:37.184 00.001 18120 MultiStar: [#1 0.28,0.31,0.00,M2] [#2 -0.02,0.24,0.63,U] [#3 0.05,0.22,0.60,U] [#4 -0.02,0.12,0.56,U] [#5 0.06,0.22,0.46,U] [#6 0.06,-0.14,0.51,U] [#7 -0.13,-0.12,0.44,U] [#8 -0.25,0.29,0.40,U] 
02:10:37.184 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.31, 0.09}
02:10:37.184 00.000 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
02:10:37.185 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
02:10:37.185 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=0.09 mountY=-0.09, mountTheta=-0.83
02:10:37.187 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.12, opts=13)
02:10:37.187 00.000 18120 Enqueuing Move request for scope (0.05, 0.12)
02:10:37.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:37.188 00.001 21948 Worker thread wakes up
02:10:37.188 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
02:10:37.188 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
02:10:37.188 00.000 21948 Moving (0.05, 0.12) raw xDistance=0.09 yDistance=-0.09
02:10:37.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:37.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:37.188 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:37.188 00.000 21948 MoveAxis(E, 0, ABG)
02:10:37.188 00.000 21948 Move returns status 0, amount 0
02:10:37.188 00.000 21948 MoveAxis(N, 0, ABG)
02:10:37.188 00.000 21948 Move returns status 0, amount 0
02:10:37.188 00.000 21948 move complete, result=0
02:10:37.188 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
02:10:37.189 00.001 21948 worker thread done servicing request
02:10:37.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:37.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:37.190 00.001 18120 Enqueuing Expose request
02:10:37.190 00.000 21948 Worker thread wakes up
02:10:37.190 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:37.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:37.191 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:38.818 01.627 21948 Exposure complete
02:10:38.857 00.039 21948 worker thread done servicing request
02:10:38.858 00.001 18120 OnExposeComplete: enter
02:10:38.858 00.000 18120 UpdateGuideState(): m_state=6
02:10:38.859 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
02:10:38.860 00.001 18120 Star::Find returns 1 (0), X=897.37, Y=236.30, Mass=1953, SNR=30.5, Peak=146 HFD=3.9
02:10:38.862 00.002 18120 MultiStar: [#1 0.15,0.09,0.71,U] [#2 -0.05,0.20,0.62,U] [#3 0.32,-0.02,0.65,U] [#4 -0.09,-0.13,0.55,U] [#5 -0.01,0.08,0.47,U] [#6 0.04,-0.04,0.53,U] [#7 -0.13,0.03,0.43,U] [#8 -0.03,0.07,0.38,U] 
02:10:38.863 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.08, 0.08}
02:10:38.864 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
02:10:38.864 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
02:10:38.864 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.19 mountX=0.03 mountY=-0.04, mountTheta=-0.83
02:10:38.866 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
02:10:38.867 00.001 18120 Enqueuing Move request for scope (0.02, 0.05)
02:10:38.867 00.000 21948 Worker thread wakes up
02:10:38.867 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:38.868 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.5
02:10:38.868 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:38.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:38.869 00.001 18120 Enqueuing Expose request
02:10:38.869 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:10:38.869 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:10:38.869 00.000 21948 Moving (0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
02:10:38.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:10:38.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:38.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:38.869 00.000 21948 MoveAxis(E, 0, ABG)
02:10:38.869 00.000 21948 Move returns status 0, amount 0
02:10:38.869 00.000 21948 MoveAxis(N, 0, ABG)
02:10:38.869 00.000 21948 Move returns status 0, amount 0
02:10:38.869 00.000 21948 move complete, result=0
02:10:38.869 00.000 21948 worker thread done servicing request
02:10:38.869 00.000 21948 Worker thread wakes up
02:10:38.870 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:38.870 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:38.870 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:40.385 01.515 21948 Exposure complete
02:10:40.420 00.035 21948 worker thread done servicing request
02:10:40.420 00.000 18120 OnExposeComplete: enter
02:10:40.421 00.001 18120 UpdateGuideState(): m_state=6
02:10:40.422 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
02:10:40.422 00.000 18120 Star::Find returns 1 (0), X=897.57, Y=236.37, Mass=1872, SNR=30.0, Peak=141 HFD=4.0
02:10:40.423 00.001 18120 MultiStar: [#1 0.08,0.17,0.74,U] [#2 0.22,0.14,0.64,U] [#3 0.11,0.12,0.63,U] [#4 -0.05,-0.03,0.57,U] [#5 0.08,0.02,0.46,U] [#6 0.12,-0.24,0.52,U] [#7 0.04,0.05,0.43,U] [#8 -0.09,-0.02,0.39,U] 
02:10:40.423 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.12, 0.15}
02:10:40.423 00.000 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
02:10:40.424 00.001 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
02:10:40.424 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=0.02 mountY=-0.10, mountTheta=-1.38
02:10:40.426 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.06, opts=13)
02:10:40.426 00.000 18120 Enqueuing Move request for scope (0.08, 0.06)
02:10:40.427 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:40.427 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
02:10:40.428 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:40.428 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:40.429 00.001 18120 Enqueuing Expose request
02:10:40.429 00.000 21948 Worker thread wakes up
02:10:40.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
02:10:40.429 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
02:10:40.429 00.000 21948 Moving (0.08, 0.06) raw xDistance=0.02 yDistance=-0.10
02:10:40.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:10:40.429 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:40.429 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:40.429 00.000 21948 MoveAxis(E, 0, ABG)
02:10:40.429 00.000 21948 Move returns status 0, amount 0
02:10:40.429 00.000 21948 MoveAxis(N, 0, ABG)
02:10:40.429 00.000 21948 Move returns status 0, amount 0
02:10:40.429 00.000 21948 move complete, result=0
02:10:40.429 00.000 21948 worker thread done servicing request
02:10:40.429 00.000 21948 Worker thread wakes up
02:10:40.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:40.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:40.430 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:42.066 01.636 21948 Exposure complete
02:10:42.098 00.032 21948 worker thread done servicing request
02:10:42.098 00.000 18120 OnExposeComplete: enter
02:10:42.099 00.001 18120 UpdateGuideState(): m_state=6
02:10:42.099 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
02:10:42.100 00.001 18120 Star::Find returns 1 (0), X=897.67, Y=236.21, Mass=2033, SNR=31.2, Peak=170 HFD=4.1
02:10:42.100 00.000 18120 MultiStar: [#1 0.14,0.14,0.70,U] [#2 0.15,0.05,0.64,U] [#3 0.10,-0.08,0.57,U] [#4 -0.10,-0.07,0.54,U] [#5 0.05,-0.27,0.47,U] [#6 0.06,-0.13,0.52,U] [#7 0.18,0.17,0.42,U] [#8 -0.08,-0.24,0.38,U] 
02:10:42.101 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.22, -0.01}
02:10:42.101 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
02:10:42.102 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
02:10:42.103 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
02:10:42.105 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
02:10:42.105 00.000 18120 Enqueuing Move request for scope (0.10, -0.03)
02:10:42.106 00.001 21948 Worker thread wakes up
02:10:42.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
02:10:42.106 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
02:10:42.106 00.000 21948 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
02:10:42.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:10:42.106 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:42.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:42.106 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.2
02:10:42.107 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.107 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:42.108 00.001 18120 Enqueuing Expose request
02:10:42.108 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:10:42.108 00.000 21948 MoveAxis(E, 0, ABG)
02:10:42.108 00.000 21948 Move returns status 0, amount 0
02:10:42.108 00.000 21948 MoveAxis(N, 0, ABG)
02:10:42.108 00.000 21948 Move returns status 0, amount 0
02:10:42.108 00.000 21948 move complete, result=0
02:10:42.108 00.000 21948 worker thread done servicing request
02:10:42.108 00.000 21948 Worker thread wakes up
02:10:42.109 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:42.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:42.109 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:43.625 01.516 21948 Exposure complete
02:10:43.674 00.049 21948 worker thread done servicing request
02:10:43.674 00.000 18120 OnExposeComplete: enter
02:10:43.674 00.000 18120 UpdateGuideState(): m_state=6
02:10:43.675 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
02:10:43.676 00.001 18120 Star::Find returns 1 (0), X=897.68, Y=236.23, Mass=2061, SNR=31.4, Peak=194 HFD=3.8
02:10:43.676 00.000 18120 MultiStar: [#1 0.24,0.08,0.71,U] [#2 0.19,-0.18,0.61,U] [#3 0.27,-0.16,0.60,U] [#4 0.02,-0.17,0.55,U] [#5 0.24,-0.19,0.46,U] [#6 0.19,-0.30,0.49,U] [#7 0.27,0.07,0.43,U] [#8 -0.17,-0.23,0.39,U] 
02:10:43.677 00.001 18120 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.22, 0.01}
02:10:43.677 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
02:10:43.677 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
02:10:43.678 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
02:10:43.679 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.10, opts=13)
02:10:43.680 00.001 18120 Enqueuing Move request for scope (0.18, -0.10)
02:10:43.680 00.000 21948 Worker thread wakes up
02:10:43.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
02:10:43.680 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
02:10:43.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:43.681 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.4
02:10:43.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:43.681 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:43.682 00.001 21948 Moving (0.18, -0.10) raw xDistance=-0.16 yDistance=-0.11
02:10:43.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:10:43.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:43.682 00.000 18120 Enqueuing Expose request
02:10:43.683 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:10:43.683 00.000 21948 MoveAxis(E, 0, ABG)
02:10:43.683 00.000 21948 Move returns status 0, amount 0
02:10:43.683 00.000 21948 MoveAxis(N, 0, ABG)
02:10:43.683 00.000 21948 Move returns status 0, amount 0
02:10:43.683 00.000 21948 move complete, result=0
02:10:43.683 00.000 21948 worker thread done servicing request
02:10:43.683 00.000 21948 Worker thread wakes up
02:10:43.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:43.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:43.683 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:45.317 01.634 21948 Exposure complete
02:10:45.361 00.044 21948 worker thread done servicing request
02:10:45.361 00.000 18120 OnExposeComplete: enter
02:10:45.363 00.002 18120 UpdateGuideState(): m_state=6
02:10:45.363 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
02:10:45.364 00.001 18120 Star::Find returns 1 (0), X=897.80, Y=236.22, Mass=2047, SNR=31.3, Peak=204 HFD=3.9
02:10:45.364 00.000 18120 MultiStar: [#1 0.17,0.03,0.68,U] [#2 0.24,0.08,0.62,U] [#3 0.27,-0.12,0.58,U] [#4 0.04,-0.03,0.55,U] [#5 0.14,0.08,0.46,U] [#6 0.15,-0.25,0.50,U] [#7 0.02,-0.05,0.42,U] [#8 -0.06,-0.26,0.38,U] 
02:10:45.364 00.000 18120 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.34, -0.00}
02:10:45.365 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
02:10:45.365 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
02:10:45.366 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.24 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
02:10:45.367 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.04, opts=13)
02:10:45.368 00.001 18120 Enqueuing Move request for scope (0.18, -0.04)
02:10:45.368 00.000 21948 Worker thread wakes up
02:10:45.369 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
02:10:45.369 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
02:10:45.369 00.000 21948 Moving (0.18, -0.04) raw xDistance=-0.11 yDistance=-0.14
02:10:45.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:10:45.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:45.369 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.3
02:10:45.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:45.370 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:45.370 00.000 18120 Enqueuing Expose request
02:10:45.371 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:45.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:10:45.371 00.000 21948 MoveAxis(E, 0, ABG)
02:10:45.371 00.000 21948 Move returns status 0, amount 0
02:10:45.371 00.000 21948 MoveAxis(N, 0, ABG)
02:10:45.371 00.000 21948 Move returns status 0, amount 0
02:10:45.371 00.000 21948 move complete, result=0
02:10:45.371 00.000 21948 worker thread done servicing request
02:10:45.371 00.000 21948 Worker thread wakes up
02:10:45.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:45.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:45.371 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:46.885 01.514 21948 Exposure complete
02:10:46.933 00.048 21948 worker thread done servicing request
02:10:46.933 00.000 18120 OnExposeComplete: enter
02:10:46.935 00.002 18120 UpdateGuideState(): m_state=6
02:10:46.937 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
02:10:46.939 00.002 18120 Star::Find returns 1 (0), X=897.84, Y=236.04, Mass=1980, SNR=30.9, Peak=188 HFD=4.2
02:10:46.941 00.002 18120 MultiStar: [#1 0.31,-0.08,0.72,U] [#2 0.38,0.00,0.61,U] [#3 0.24,-0.11,0.62,U] [#4 0.23,-0.18,0.56,U] [#5 0.14,0.00,0.44,U] [#6 0.32,-0.57,0.00,M1] [#7 0.19,-0.46,0.00,M1] [#8 -0.01,-0.47,0.00,M1] 
02:10:46.942 00.001 18120 refined, 5 included, MultiStar: {0.30, -0.10}, one-star: {0.39, -0.17}
02:10:46.943 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
02:10:46.944 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
02:10:46.945 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-0.32 mountX=-0.21 mountY=-0.22, mountTheta=-2.34
02:10:46.948 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.10, opts=13)
02:10:46.949 00.001 18120 Enqueuing Move request for scope (0.30, -0.10)
02:10:46.949 00.000 21948 Worker thread wakes up
02:10:46.950 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:46.950 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.9
02:10:46.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:46.951 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:46.951 00.000 18120 Enqueuing Expose request
02:10:46.952 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
02:10:46.952 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
02:10:46.952 00.000 21948 Moving (0.30, -0.10) raw xDistance=-0.21 yDistance=-0.22
02:10:46.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:10:46.952 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:10:46.952 00.000 21948 MoveAxis(E, 38, ABG)
02:10:46.952 00.000 21948 Guiding  Dir = 2, Dur = 38
02:10:46.952 00.000 21948 IsSlewing returns 0
02:10:46.952 00.000 21948 IsGuiding returns 0
02:10:46.954 00.002 21948 PulseGuide returned control before completion, sleep 47
02:10:47.010 00.056 21948 IsGuiding returns 0
02:10:47.010 00.000 21948 Move returns status 0, amount 38
02:10:47.010 00.000 21948 MoveAxis(N, 53, ABG)
02:10:47.010 00.000 21948 Guiding  Dir = 0, Dur = 53
02:10:47.010 00.000 21948 IsSlewing returns 0
02:10:47.011 00.001 21948 IsGuiding returns 0
02:10:47.015 00.004 21948 PulseGuide returned control before completion, sleep 58
02:10:47.089 00.074 21948 IsGuiding returns 0
02:10:47.089 00.000 21948 Move returns status 0, amount 53
02:10:47.089 00.000 21948 move complete, result=0
02:10:47.089 00.000 21948 worker thread done servicing request
02:10:47.089 00.000 21948 Worker thread wakes up
02:10:47.089 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.2 px 53 ms NORTH
02:10:47.090 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:47.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:48.721 01.631 21948 Exposure complete
02:10:48.761 00.040 21948 worker thread done servicing request
02:10:48.761 00.000 18120 OnExposeComplete: enter
02:10:48.762 00.001 18120 UpdateGuideState(): m_state=6
02:10:48.763 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
02:10:48.763 00.000 18120 Star::Find returns 1 (0), X=897.77, Y=235.84, Mass=1903, SNR=30.2, Peak=151 HFD=4.3
02:10:48.764 00.001 18120 MultiStar: [#1 0.34,-0.26,0.00,M1] [#2 0.46,-0.27,0.00,M1] [#3 0.18,-0.46,0.00,M1] [#4 0.29,-0.49,0.00,M1] [#5 0.38,-0.31,0.00,M1] [#6 0.29,-0.75,0.00,M2] [#7 0.22,-0.32,0.44,U] [#8 0.19,-0.57,0.00,M2] 
02:10:48.764 00.000 18120 refined, 1 included, MultiStar: {0.29, -0.36}, one-star: {0.31, -0.38}
02:10:48.765 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:10:48.765 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:10:48.765 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.36 hyp=0.46 cameraTheta=-0.90 mountX=-0.45 mountY=-0.09, mountTheta=-2.94
02:10:48.767 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.36, opts=13)
02:10:48.768 00.001 18120 Enqueuing Move request for scope (0.29, -0.36)
02:10:48.769 00.001 21948 Worker thread wakes up
02:10:48.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:48.769 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
02:10:48.770 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:48.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:48.771 00.001 18120 Enqueuing Expose request
02:10:48.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.36) opts 0xd
02:10:48.771 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.36)
02:10:48.771 00.000 21948 Moving (0.29, -0.36) raw xDistance=-0.45 yDistance=-0.09
02:10:48.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
02:10:48.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:48.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:48.771 00.000 21948 MoveAxis(E, 83, ABG)
02:10:48.771 00.000 21948 Guiding  Dir = 2, Dur = 83
02:10:48.771 00.000 21948 IsSlewing returns 0
02:10:48.772 00.001 21948 IsGuiding returns 0
02:10:48.774 00.002 21948 PulseGuide returned control before completion, sleep 92
02:10:48.882 00.108 21948 IsGuiding returns 0
02:10:48.883 00.001 21948 Move returns status 0, amount 83
02:10:48.883 00.000 21948 MoveAxis(N, 0, ABG)
02:10:48.883 00.000 21948 Move returns status 0, amount 0
02:10:48.883 00.000 21948 move complete, result=0
02:10:48.883 00.000 21948 worker thread done servicing request
02:10:48.883 00.000 21948 Worker thread wakes up
02:10:48.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:48.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:48.883 00.000 18120 GuideStep: -0.4 px 83 ms EAST, -0.1 px 0 ms NORTH
02:10:50.289 01.406 21948 Exposure complete
02:10:50.325 00.036 21948 worker thread done servicing request
02:10:50.325 00.000 18120 OnExposeComplete: enter
02:10:50.327 00.002 18120 UpdateGuideState(): m_state=6
02:10:50.328 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
02:10:50.330 00.002 18120 Star::Find returns 1 (0), X=897.55, Y=236.01, Mass=1880, SNR=30.0, Peak=128 HFD=4.1
02:10:50.331 00.001 18120 MultiStar: [#1 0.34,-0.13,0.75,U] [#2 0.12,-0.20,0.64,U] [#3 0.12,-0.31,0.61,U] [#4 0.06,-0.30,0.56,U] [#5 0.08,-0.25,0.46,U] [#6 0.08,-0.50,0.00,M3] [#7 -0.08,-0.11,0.44,U] [#8 -0.00,-0.59,0.00,M3] 
02:10:50.332 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.21}, one-star: {0.10, -0.21}
02:10:50.334 00.002 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
02:10:50.337 00.003 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
02:10:50.339 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.13 mountX=-0.23 mountY=0.01, mountTheta=3.12
02:10:50.344 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.21, opts=13)
02:10:50.345 00.001 18120 Enqueuing Move request for scope (0.10, -0.21)
02:10:50.346 00.001 21948 Worker thread wakes up
02:10:50.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:50.346 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.0
02:10:50.347 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:50.347 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:50.348 00.001 18120 Enqueuing Expose request
02:10:50.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
02:10:50.348 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
02:10:50.348 00.000 21948 Moving (0.10, -0.21) raw xDistance=-0.23 yDistance=0.01
02:10:50.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
02:10:50.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:50.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:50.348 00.000 21948 MoveAxis(E, 47, ABG)
02:10:50.348 00.000 21948 Guiding  Dir = 2, Dur = 47
02:10:50.348 00.000 21948 IsSlewing returns 0
02:10:50.348 00.000 21948 IsGuiding returns 0
02:10:50.349 00.001 21948 PulseGuide returned control before completion, sleep 56
02:10:50.416 00.067 21948 IsGuiding returns 0
02:10:50.425 00.009 21948 Move returns status 0, amount 47
02:10:50.425 00.000 21948 MoveAxis(N, 0, ABG)
02:10:50.425 00.000 21948 Move returns status 0, amount 0
02:10:50.425 00.000 21948 move complete, result=0
02:10:50.425 00.000 21948 worker thread done servicing request
02:10:50.425 00.000 21948 Worker thread wakes up
02:10:50.425 00.000 18120 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
02:10:50.426 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:50.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:52.061 01.635 21948 Exposure complete
02:10:52.101 00.040 21948 worker thread done servicing request
02:10:52.102 00.001 18120 OnExposeComplete: enter
02:10:52.102 00.000 18120 UpdateGuideState(): m_state=6
02:10:52.103 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
02:10:52.103 00.000 18120 Star::Find returns 1 (0), X=897.11, Y=236.75, Mass=1946, SNR=30.5, Peak=173 HFD=4.1
02:10:52.105 00.002 18120 MultiStar: [#1 -0.19,0.58,0.00,M1] [#2 -0.29,0.56,0.00,M1] [#3 -0.44,0.28,0.00,M1] [#4 -0.57,0.45,0.00,M1] [#5 -0.50,0.40,0.00,M1] [#6 -0.27,0.33,0.00,M4] [#7 -0.55,0.47,0.00,M1] [#8 -0.47,0.25,0.00,M4] 
02:10:52.106 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
02:10:52.107 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
02:10:52.108 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=0.53 hyp=0.63 cameraTheta=2.14 mountX=0.63 mountY=0.07, mountTheta=0.11
02:10:52.108 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.53, opts=13)
02:10:52.110 00.002 18120 Enqueuing Move request for scope (-0.34, 0.53)
02:10:52.110 00.000 21948 Worker thread wakes up
02:10:52.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:52.111 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.5
02:10:52.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:52.112 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:52.112 00.000 18120 Enqueuing Expose request
02:10:52.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.53) opts 0xd
02:10:52.112 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.53)
02:10:52.113 00.001 21948 Moving (-0.34, 0.53) raw xDistance=0.63 yDistance=0.07
02:10:52.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63
02:10:52.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:52.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:10:52.113 00.000 21948 MoveAxis(W, 109, ABG)
02:10:52.113 00.000 21948 Guiding  Dir = 3, Dur = 109
02:10:52.113 00.000 21948 IsSlewing returns 0
02:10:52.113 00.000 21948 IsGuiding returns 0
02:10:52.116 00.003 21948 PulseGuide returned control before completion, sleep 118
02:10:52.245 00.129 21948 IsGuiding returns 1
02:10:52.245 00.000 21948 scope still moving after pulse duration time elapsed
02:10:52.277 00.032 21948 IsSlewing returns 0
02:10:52.278 00.001 21948 IsGuiding returns 0
02:10:52.278 00.000 21948 scope move finished after 109 + 55 ms
02:10:52.278 00.000 21948 Move returns status 0, amount 109
02:10:52.278 00.000 21948 MoveAxis(N, 0, ABG)
02:10:52.278 00.000 21948 Move returns status 0, amount 0
02:10:52.278 00.000 21948 move complete, result=0
02:10:52.278 00.000 21948 worker thread done servicing request
02:10:52.278 00.000 21948 Worker thread wakes up
02:10:52.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:52.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:52.278 00.000 18120 GuideStep: 0.6 px 109 ms WEST, 0.1 px 0 ms NORTH
02:10:53.687 01.409 21948 Exposure complete
02:10:53.742 00.055 21948 worker thread done servicing request
02:10:53.742 00.000 18120 OnExposeComplete: enter
02:10:53.743 00.001 18120 UpdateGuideState(): m_state=6
02:10:53.743 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
02:10:53.744 00.001 18120 Star::Find returns 1 (0), X=897.22, Y=236.42, Mass=2038, SNR=31.3, Peak=152 HFD=4.0
02:10:53.744 00.000 18120 MultiStar: [#1 -0.19,0.23,0.69,U] [#2 -0.41,0.32,0.00,M2] [#3 -0.40,0.31,0.00,M2] [#4 -0.57,0.23,0.00,M2] [#5 -0.29,0.34,0.00,M2] [#6 -0.28,0.22,0.47,U] [#7 -0.28,0.23,0.42,U] [#8 -0.26,0.14,0.37,U] 
02:10:53.744 00.000 18120 single-star, 4 included, MultiStar: {-0.24, 0.21}, one-star: {-0.24, 0.20}
02:10:53.745 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
02:10:53.745 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
02:10:53.746 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.44 mountX=0.28 mountY=0.12, mountTheta=0.41
02:10:53.748 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.20, opts=13)
02:10:53.749 00.001 18120 Enqueuing Move request for scope (-0.24, 0.20)
02:10:53.749 00.000 21948 Worker thread wakes up
02:10:53.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:53.750 00.001 18120 UpdateGuideState exits: m=2038 RSB=31.3
02:10:53.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:53.751 00.001 18120 Enqueuing Expose request
02:10:53.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
02:10:53.751 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
02:10:53.751 00.000 21948 Moving (-0.24, 0.20) raw xDistance=0.28 yDistance=0.12
02:10:53.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:10:53.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:53.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:10:53.751 00.000 21948 MoveAxis(W, 58, ABG)
02:10:53.751 00.000 21948 Guiding  Dir = 3, Dur = 58
02:10:53.752 00.001 21948 IsSlewing returns 0
02:10:53.752 00.000 21948 IsGuiding returns 0
02:10:53.754 00.002 21948 PulseGuide returned control before completion, sleep 67
02:10:53.828 00.074 21948 IsGuiding returns 0
02:10:53.828 00.000 21948 Move returns status 0, amount 58
02:10:53.828 00.000 21948 MoveAxis(N, 0, ABG)
02:10:53.828 00.000 21948 Move returns status 0, amount 0
02:10:53.828 00.000 21948 move complete, result=0
02:10:53.829 00.001 21948 worker thread done servicing request
02:10:53.829 00.000 21948 Worker thread wakes up
02:10:53.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:53.829 00.000 18120 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
02:10:53.830 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:55.452 01.622 21948 Exposure complete
02:10:55.497 00.045 21948 worker thread done servicing request
02:10:55.497 00.000 18120 OnExposeComplete: enter
02:10:55.497 00.000 18120 UpdateGuideState(): m_state=6
02:10:55.498 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
02:10:55.499 00.001 18120 Star::Find returns 1 (0), X=897.30, Y=236.23, Mass=1975, SNR=30.9, Peak=178 HFD=3.9
02:10:55.502 00.003 18120 MultiStar: [#1 -0.29,-0.04,0.71,U] [#2 -0.31,0.06,0.63,U] [#3 0.11,-0.06,0.57,U] [#4 -0.31,-0.15,0.56,U] [#5 -0.15,-0.09,0.46,U] [#6 -0.19,-0.25,0.50,U] [#7 -0.23,-0.04,0.42,U] [#8 -0.41,-0.24,0.00,M4] 
02:10:55.504 00.002 18120 single-star, 7 included, MultiStar: {-0.19, -0.06}, one-star: {-0.15, 0.01}
02:10:55.507 00.003 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.00) = xAngle (1.06 = 1.06)
02:10:55.509 00.002 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.02 = 1.02)
02:10:55.512 00.003 18120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.06 mountX=0.07 mountY=0.13, mountTheta=1.05
02:10:55.515 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.01, opts=13)
02:10:55.516 00.001 18120 Enqueuing Move request for scope (-0.15, 0.01)
02:10:55.517 00.001 21948 Worker thread wakes up
02:10:55.517 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:55.517 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.9
02:10:55.518 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:55.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:55.518 00.000 18120 Enqueuing Expose request
02:10:55.519 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
02:10:55.519 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
02:10:55.519 00.000 21948 Moving (-0.15, 0.01) raw xDistance=0.07 yDistance=0.13
02:10:55.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:55.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:55.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:10:55.519 00.000 21948 MoveAxis(E, 0, ABG)
02:10:55.519 00.000 21948 Move returns status 0, amount 0
02:10:55.519 00.000 21948 MoveAxis(N, 0, ABG)
02:10:55.519 00.000 21948 Move returns status 0, amount 0
02:10:55.519 00.000 21948 move complete, result=0
02:10:55.519 00.000 21948 worker thread done servicing request
02:10:55.519 00.000 21948 Worker thread wakes up
02:10:55.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:55.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:55.520 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:57.031 01.511 21948 Exposure complete
02:10:57.077 00.046 21948 worker thread done servicing request
02:10:57.077 00.000 18120 OnExposeComplete: enter
02:10:57.077 00.000 18120 UpdateGuideState(): m_state=6
02:10:57.078 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
02:10:57.078 00.000 18120 Star::Find returns 1 (0), X=897.30, Y=236.01, Mass=1845, SNR=29.7, Peak=162 HFD=4.1
02:10:57.079 00.001 18120 MultiStar: [#1 -0.29,-0.13,0.74,U] [#2 -0.05,0.02,0.64,U] [#3 -0.35,-0.15,0.62,U] [#4 -0.38,-0.17,0.00,M2] [#5 -0.44,-0.10,0.00,M2] [#6 0.03,-0.44,0.00,M3] [#7 -0.54,-0.11,0.00,M1] [#8 -0.26,-0.40,0.00,M5] 
02:10:57.079 00.000 18120 refined, 3 included, MultiStar: {-0.20, -0.13}, one-star: {-0.15, -0.21}
02:10:57.080 00.001 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.57 = 1.71)
02:10:57.080 00.000 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.61 = 1.67)
02:10:57.081 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.57 mountX=-0.03 mountY=0.24, mountTheta=1.71
02:10:57.084 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.13, opts=13)
02:10:57.084 00.000 18120 Enqueuing Move request for scope (-0.20, -0.13)
02:10:57.085 00.001 21948 Worker thread wakes up
02:10:57.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:57.085 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.7
02:10:57.086 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:57.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:57.086 00.000 18120 Enqueuing Expose request
02:10:57.087 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
02:10:57.087 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
02:10:57.087 00.000 21948 Moving (-0.20, -0.13) raw xDistance=-0.03 yDistance=0.24
02:10:57.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:57.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:10:57.087 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:10:57.087 00.000 21948 MoveAxis(E, 0, ABG)
02:10:57.087 00.000 21948 Move returns status 0, amount 0
02:10:57.088 00.001 21948 MoveAxis(N, 0, ABG)
02:10:57.088 00.000 21948 Move returns status 0, amount 0
02:10:57.088 00.000 21948 move complete, result=0
02:10:57.088 00.000 21948 worker thread done servicing request
02:10:57.088 00.000 21948 Worker thread wakes up
02:10:57.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:57.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:57.089 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:58.716 01.627 21948 Exposure complete
02:10:58.764 00.048 21948 worker thread done servicing request
02:10:58.764 00.000 18120 OnExposeComplete: enter
02:10:58.765 00.001 18120 UpdateGuideState(): m_state=6
02:10:58.766 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
02:10:58.768 00.002 18120 Star::Find returns 1 (0), X=897.60, Y=235.96, Mass=2079, SNR=31.5, Peak=177 HFD=4.1
02:10:58.770 00.002 18120 MultiStar: [#1 -0.05,-0.01,0.72,U] [#2 0.15,-0.23,0.63,U] [#3 -0.02,-0.12,0.58,U] [#4 -0.11,-0.14,0.55,U] [#5 -0.07,-0.04,0.45,U] [#6 0.03,-0.41,0.00,M4] [#7 -0.06,-0.17,0.42,U] [#8 -0.10,-0.40,0.00,M6] 
02:10:58.771 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.15, -0.25}
02:10:58.772 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.83)
02:10:58.773 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
02:10:58.774 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.46 mountX=-0.14 mountY=0.05, mountTheta=2.79
02:10:58.777 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.15, opts=13)
02:10:58.777 00.000 18120 Enqueuing Move request for scope (0.02, -0.15)
02:10:58.778 00.001 21948 Worker thread wakes up
02:10:58.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:10:58.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:10:58.779 00.001 18120 UpdateGuideState exits: m=2079 RSB=31.5
02:10:58.779 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:10:58.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:58.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:10:58.780 00.001 18120 Enqueuing Expose request
02:10:58.780 00.000 21948 Moving (0.02, -0.15) raw xDistance=-0.14 yDistance=0.05
02:10:58.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:10:58.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:58.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:58.780 00.000 21948 MoveAxis(E, 0, ABG)
02:10:58.780 00.000 21948 Move returns status 0, amount 0
02:10:58.780 00.000 21948 MoveAxis(N, 0, ABG)
02:10:58.780 00.000 21948 Move returns status 0, amount 0
02:10:58.781 00.001 21948 move complete, result=0
02:10:58.781 00.000 21948 worker thread done servicing request
02:10:58.781 00.000 21948 Worker thread wakes up
02:10:58.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:10:58.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:10:58.781 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:00.299 01.518 21948 Exposure complete
02:11:00.341 00.042 21948 worker thread done servicing request
02:11:00.341 00.000 18120 OnExposeComplete: enter
02:11:00.341 00.000 18120 UpdateGuideState(): m_state=6
02:11:00.342 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
02:11:00.342 00.000 18120 Star::Find returns 1 (0), X=897.54, Y=236.28, Mass=1976, SNR=30.8, Peak=148 HFD=4.0
02:11:00.343 00.001 18120 MultiStar: [#1 0.09,0.14,0.73,U] [#2 -0.05,0.09,0.64,U] [#3 -0.01,0.10,0.61,U] [#4 -0.12,-0.00,0.56,U] [#5 -0.08,-0.01,0.46,U] [#6 -0.09,-0.13,0.50,U] [#7 0.02,0.01,0.42,U] [#8 -0.32,0.03,0.41,U] 
02:11:00.343 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.08, 0.07}
02:11:00.344 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
02:11:00.344 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
02:11:00.345 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=0.05 mountY=0.01, mountTheta=0.17
02:11:00.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
02:11:00.347 00.001 18120 Enqueuing Move request for scope (-0.03, 0.04)
02:11:00.347 00.000 21948 Worker thread wakes up
02:11:00.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:00.348 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.8
02:11:00.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:00.348 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:00.349 00.001 18120 Enqueuing Expose request
02:11:00.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:11:00.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:11:00.349 00.000 21948 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
02:11:00.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:11:00.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:00.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:11:00.349 00.000 21948 MoveAxis(E, 0, ABG)
02:11:00.349 00.000 21948 Move returns status 0, amount 0
02:11:00.349 00.000 21948 MoveAxis(N, 0, ABG)
02:11:00.349 00.000 21948 Move returns status 0, amount 0
02:11:00.349 00.000 21948 move complete, result=0
02:11:00.349 00.000 21948 worker thread done servicing request
02:11:00.349 00.000 21948 Worker thread wakes up
02:11:00.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:00.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:00.350 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:01.985 01.635 21948 Exposure complete
02:11:02.029 00.044 21948 worker thread done servicing request
02:11:02.029 00.000 18120 OnExposeComplete: enter
02:11:02.030 00.001 18120 UpdateGuideState(): m_state=6
02:11:02.030 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
02:11:02.031 00.001 18120 Star::Find returns 1 (0), X=897.06, Y=236.57, Mass=1994, SNR=31.0, Peak=183 HFD=4.0
02:11:02.031 00.000 18120 MultiStar: [#1 -0.27,0.30,0.00,M1] [#2 -0.20,0.25,0.62,U] [#3 -0.25,0.29,0.56,U] [#4 -0.56,0.42,0.00,M1] [#5 -0.28,0.30,0.00,M1] [#6 -0.34,0.26,0.00,M4] [#7 -0.35,0.27,0.00,M1] [#8 -0.52,0.32,0.00,M6] 
02:11:02.032 00.001 18120 refined, 2 included, MultiStar: {-0.30, 0.31}, one-star: {-0.39, 0.35}
02:11:02.033 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
02:11:02.033 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
02:11:02.033 00.000 18120 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.34 mountX=0.40 mountY=0.13, mountTheta=0.31
02:11:02.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.31, opts=13)
02:11:02.035 00.001 18120 Enqueuing Move request for scope (-0.30, 0.31)
02:11:02.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:02.036 00.001 21948 Worker thread wakes up
02:11:02.036 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
02:11:02.036 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
02:11:02.036 00.000 21948 Moving (-0.30, 0.31) raw xDistance=0.40 yDistance=0.13
02:11:02.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:11:02.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:02.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:11:02.036 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
02:11:02.036 00.000 21948 MoveAxis(W, 72, ABG)
02:11:02.037 00.001 21948 Guiding  Dir = 3, Dur = 72
02:11:02.037 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:02.037 00.000 21948 IsSlewing returns 0
02:11:02.037 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:02.038 00.001 18120 Enqueuing Expose request
02:11:02.038 00.000 21948 IsGuiding returns 0
02:11:02.040 00.002 21948 PulseGuide returned control before completion, sleep 81
02:11:02.122 00.082 21948 IsGuiding returns 1
02:11:02.122 00.000 21948 scope still moving after pulse duration time elapsed
02:11:02.154 00.032 21948 IsSlewing returns 0
02:11:02.154 00.000 21948 IsGuiding returns 0
02:11:02.154 00.000 21948 scope move finished after 72 + 44 ms
02:11:02.154 00.000 21948 Move returns status 0, amount 72
02:11:02.154 00.000 21948 MoveAxis(N, 0, ABG)
02:11:02.154 00.000 21948 Move returns status 0, amount 0
02:11:02.154 00.000 21948 move complete, result=0
02:11:02.154 00.000 21948 worker thread done servicing request
02:11:02.154 00.000 21948 Worker thread wakes up
02:11:02.155 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:02.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:02.155 00.000 18120 GuideStep: 0.4 px 72 ms WEST, 0.1 px 0 ms NORTH
02:11:03.558 01.403 21948 Exposure complete
02:11:03.594 00.036 21948 worker thread done servicing request
02:11:03.594 00.000 18120 OnExposeComplete: enter
02:11:03.596 00.002 18120 UpdateGuideState(): m_state=6
02:11:03.598 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
02:11:03.600 00.002 18120 Star::Find returns 1 (0), X=897.27, Y=236.06, Mass=1994, SNR=31.0, Peak=187 HFD=4.1
02:11:03.602 00.002 18120 MultiStar: [#1 -0.37,-0.01,0.71,U] [#2 -0.15,-0.10,0.59,U] [#3 -0.32,-0.28,0.00,M1] [#4 -0.44,-0.31,0.00,M2] [#5 -0.34,-0.28,0.00,M2] [#6 -0.42,-0.53,0.00,M5] [#7 -0.33,-0.42,0.00,M2] [#8 -0.24,-0.43,0.00,M7] 
02:11:03.603 00.001 18120 single-star, 2 included, MultiStar: {-0.23, -0.10}, one-star: {-0.19, -0.16}
02:11:03.605 00.002 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.43 = 1.85)
02:11:03.606 00.001 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.47 = 1.81)
02:11:03.606 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.24 cameraTheta=-2.43 mountX=-0.07 mountY=0.24, mountTheta=1.85
02:11:03.608 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.16, opts=13)
02:11:03.608 00.000 18120 Enqueuing Move request for scope (-0.19, -0.16)
02:11:03.608 00.000 21948 Worker thread wakes up
02:11:03.609 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
02:11:03.609 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
02:11:03.609 00.000 21948 Moving (-0.19, -0.16) raw xDistance=-0.07 yDistance=0.24
02:11:03.609 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:03.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:03.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:03.609 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
02:11:03.610 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:03.610 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:03.611 00.001 18120 Enqueuing Expose request
02:11:03.611 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:11:03.612 00.001 21948 MoveAxis(E, 0, ABG)
02:11:03.612 00.000 21948 Move returns status 0, amount 0
02:11:03.612 00.000 21948 MoveAxis(N, 0, ABG)
02:11:03.612 00.000 21948 Move returns status 0, amount 0
02:11:03.612 00.000 21948 move complete, result=0
02:11:03.612 00.000 21948 worker thread done servicing request
02:11:03.612 00.000 21948 Worker thread wakes up
02:11:03.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:03.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:03.613 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:05.240 01.627 21948 Exposure complete
02:11:05.279 00.039 21948 worker thread done servicing request
02:11:05.280 00.001 18120 OnExposeComplete: enter
02:11:05.281 00.001 18120 UpdateGuideState(): m_state=6
02:11:05.283 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
02:11:05.284 00.001 18120 Star::Find returns 1 (0), X=897.26, Y=235.94, Mass=1996, SNR=31.0, Peak=175 HFD=4.1
02:11:05.285 00.001 18120 MultiStar: [#1 -0.10,-0.28,0.72,U] [#2 -0.06,-0.45,0.00,M1] [#3 -0.24,-0.36,0.00,M2] [#4 -0.41,-0.48,0.00,M3] [#5 0.02,-0.27,0.46,U] [#6 -0.18,-0.71,0.00,M6] [#7 -0.22,-0.36,0.00,M3] [#8 -0.31,-0.53,0.00,M8] 
02:11:05.287 00.002 18120 refined, 2 included, MultiStar: {-0.12, -0.27}, one-star: {-0.19, -0.27}
02:11:05.288 00.001 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.98 = 2.30)
02:11:05.289 00.001 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.02 = 2.26)
02:11:05.290 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.98 mountX=-0.20 mountY=0.23, mountTheta=2.28
02:11:05.293 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.27, opts=13)
02:11:05.294 00.001 18120 Enqueuing Move request for scope (-0.12, -0.27)
02:11:05.294 00.000 21948 Worker thread wakes up
02:11:05.294 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:05.295 00.001 18120 UpdateGuideState exits: m=1996 RSB=31.0
02:11:05.295 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.296 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:05.296 00.000 18120 Enqueuing Expose request
02:11:05.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
02:11:05.297 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
02:11:05.297 00.000 21948 Moving (-0.12, -0.27) raw xDistance=-0.20 yDistance=0.23
02:11:05.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:11:05.297 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=0.60
02:11:05.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:11:05.297 00.000 21948 MoveAxis(E, 0, ABG)
02:11:05.297 00.000 21948 Move returns status 0, amount 0
02:11:05.297 00.000 21948 MoveAxis(S, 55, ABG)
02:11:05.297 00.000 21948 Guiding  Dir = 1, Dur = 55
02:11:05.297 00.000 21948 IsSlewing returns 0
02:11:05.297 00.000 21948 IsGuiding returns 0
02:11:05.302 00.005 21948 PulseGuide returned control before completion, sleep 61
02:11:05.379 00.077 21948 IsGuiding returns 0
02:11:05.379 00.000 21948 Move returns status 0, amount 55
02:11:05.379 00.000 21948 move complete, result=0
02:11:05.379 00.000 21948 worker thread done servicing request
02:11:05.379 00.000 21948 Worker thread wakes up
02:11:05.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:05.379 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 55 ms SOUTH
02:11:05.380 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:06.794 01.414 21948 Exposure complete
02:11:06.834 00.040 21948 worker thread done servicing request
02:11:06.835 00.001 18120 OnExposeComplete: enter
02:11:06.836 00.001 18120 UpdateGuideState(): m_state=6
02:11:06.836 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
02:11:06.837 00.001 18120 Star::Find returns 1 (0), X=897.34, Y=236.15, Mass=2070, SNR=31.6, Peak=175 HFD=4.1
02:11:06.837 00.000 18120 MultiStar: [#1 0.02,-0.03,0.71,U] [#2 -0.23,-0.00,0.64,U] [#3 -0.08,-0.24,0.58,U] [#4 -0.16,-0.07,0.55,U] [#5 -0.13,-0.18,0.45,U] [#6 -0.11,-0.34,0.51,U] [#7 -0.20,-0.10,0.43,U] [#8 -0.33,-0.00,0.39,U] 
02:11:06.839 00.002 18120 single-star, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.11, -0.07}
02:11:06.841 00.002 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.56 = 1.72)
02:11:06.843 00.002 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.60 = 1.68)
02:11:06.846 00.003 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.56 mountX=-0.02 mountY=0.13, mountTheta=1.72
02:11:06.848 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.07, opts=13)
02:11:06.849 00.001 18120 Enqueuing Move request for scope (-0.11, -0.07)
02:11:06.849 00.000 21948 Worker thread wakes up
02:11:06.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:06.850 00.001 18120 UpdateGuideState exits: m=2070 RSB=31.6
02:11:06.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:06.851 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:06.851 00.000 18120 Enqueuing Expose request
02:11:06.852 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
02:11:06.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
02:11:06.852 00.000 21948 Moving (-0.11, -0.07) raw xDistance=-0.02 yDistance=0.13
02:11:06.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:11:06.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:06.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:11:06.852 00.000 21948 MoveAxis(E, 0, ABG)
02:11:06.852 00.000 21948 Move returns status 0, amount 0
02:11:06.852 00.000 21948 MoveAxis(N, 0, ABG)
02:11:06.852 00.000 21948 Move returns status 0, amount 0
02:11:06.852 00.000 21948 move complete, result=0
02:11:06.852 00.000 21948 worker thread done servicing request
02:11:06.852 00.000 21948 Worker thread wakes up
02:11:06.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:06.852 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:06.853 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:08.487 01.634 21948 Exposure complete
02:11:08.532 00.045 21948 worker thread done servicing request
02:11:08.532 00.000 18120 OnExposeComplete: enter
02:11:08.533 00.001 18120 UpdateGuideState(): m_state=6
02:11:08.534 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
02:11:08.535 00.001 18120 Star::Find returns 1 (0), X=897.36, Y=235.73, Mass=2074, SNR=31.4, Peak=164 HFD=3.7
02:11:08.537 00.002 18120 MultiStar: [#1 0.19,-0.31,0.69,U] [#2 -0.06,-0.35,0.63,U] [#3 0.14,-0.52,0.00,M2] [#4 -0.13,-0.64,0.00,M3] [#5 -0.08,-0.37,0.45,U] [#6 -0.00,-0.79,0.00,M6] [#7 0.02,-0.51,0.00,M3] [#8 -0.11,-0.69,0.00,M8] 
02:11:08.538 00.001 18120 refined, 3 included, MultiStar: {-0.01, -0.40}, one-star: {-0.09, -0.49}
02:11:08.539 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.68)
02:11:08.540 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.65)
02:11:08.541 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.60 mountX=-0.35 mountY=0.19, mountTheta=2.65
02:11:08.544 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.40, opts=13)
02:11:08.545 00.001 18120 Enqueuing Move request for scope (-0.01, -0.40)
02:11:08.547 00.002 21948 Worker thread wakes up
02:11:08.547 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.40) opts 0xd
02:11:08.547 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.40)
02:11:08.547 00.000 21948 Moving (-0.01, -0.40) raw xDistance=-0.35 yDistance=0.19
02:11:08.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:11:08.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:08.547 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:08.548 00.001 18120 UpdateGuideState exits: m=2074 RSB=31.4
02:11:08.548 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:08.549 00.001 18120 Enqueuing Expose request
02:11:08.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:11:08.549 00.000 21948 MoveAxis(E, 63, ABG)
02:11:08.549 00.000 21948 Guiding  Dir = 2, Dur = 63
02:11:08.550 00.001 21948 IsSlewing returns 0
02:11:08.550 00.000 21948 IsGuiding returns 0
02:11:08.552 00.002 21948 PulseGuide returned control before completion, sleep 72
02:11:08.627 00.075 21948 IsGuiding returns 0
02:11:08.627 00.000 21948 Move returns status 0, amount 63
02:11:08.627 00.000 21948 MoveAxis(N, 0, ABG)
02:11:08.627 00.000 21948 Move returns status 0, amount 0
02:11:08.627 00.000 21948 move complete, result=0
02:11:08.627 00.000 21948 worker thread done servicing request
02:11:08.627 00.000 21948 Worker thread wakes up
02:11:08.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:08.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:08.627 00.000 18120 GuideStep: -0.4 px 63 ms EAST, 0.2 px 0 ms NORTH
02:11:10.033 01.406 21948 Exposure complete
02:11:10.081 00.048 21948 worker thread done servicing request
02:11:10.081 00.000 18120 OnExposeComplete: enter
02:11:10.082 00.001 18120 UpdateGuideState(): m_state=6
02:11:10.084 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
02:11:10.086 00.002 18120 Star::Find returns 1 (0), X=897.59, Y=236.18, Mass=1950, SNR=30.6, Peak=160 HFD=3.9
02:11:10.105 00.019 18120 MultiStar: [#1 -0.11,-0.09,0.71,U] [#2 0.09,0.03,0.61,U] [#3 0.09,-0.22,0.61,U] [#4 -0.10,-0.23,0.58,U] [#5 -0.27,-0.06,0.48,U] [#6 -0.19,-0.14,0.53,U] [#7 -0.11,-0.09,0.45,U] [#8 -0.09,-0.40,0.00,M9] 
02:11:10.106 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {0.13, -0.04}
02:11:10.106 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.91 = 2.37)
02:11:10.106 00.000 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.33)
02:11:10.107 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.91 mountX=-0.07 mountY=0.08, mountTheta=2.35
02:11:10.108 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.10, opts=13)
02:11:10.108 00.000 18120 Enqueuing Move request for scope (-0.03, -0.10)
02:11:10.109 00.001 21948 Worker thread wakes up
02:11:10.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:10.109 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:11:10.110 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:10.110 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:10.111 00.001 18120 Enqueuing Expose request
02:11:10.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
02:11:10.111 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
02:11:10.111 00.000 21948 Moving (-0.03, -0.10) raw xDistance=-0.07 yDistance=0.08
02:11:10.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:10.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:10.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:11:10.111 00.000 21948 MoveAxis(E, 0, ABG)
02:11:10.111 00.000 21948 Move returns status 0, amount 0
02:11:10.111 00.000 21948 MoveAxis(N, 0, ABG)
02:11:10.111 00.000 21948 Move returns status 0, amount 0
02:11:10.111 00.000 21948 move complete, result=0
02:11:10.111 00.000 21948 worker thread done servicing request
02:11:10.111 00.000 21948 Worker thread wakes up
02:11:10.111 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:10.111 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:10.112 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:11.739 01.627 21948 Exposure complete
02:11:11.779 00.040 21948 worker thread done servicing request
02:11:11.779 00.000 18120 OnExposeComplete: enter
02:11:11.780 00.001 18120 UpdateGuideState(): m_state=6
02:11:11.780 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:11:11.781 00.001 18120 Star::Find returns 1 (0), X=897.84, Y=235.97, Mass=1869, SNR=30.0, Peak=184 HFD=4.2
02:11:11.781 00.000 18120 MultiStar: [#1 0.04,-0.30,0.73,U] [#2 0.34,-0.43,0.00,M1] [#3 0.28,-0.43,0.00,M2] [#4 0.03,-0.62,0.00,M3] [#5 0.23,-0.54,0.00,M1] [#6 0.31,-0.69,0.00,M6] [#7 0.00,-0.12,0.43,U] [#8 0.14,-0.30,0.40,U] 
02:11:11.782 00.001 18120 refined, 3 included, MultiStar: {0.19, -0.25}, one-star: {0.38, -0.25}
02:11:11.783 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
02:11:11.784 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
02:11:11.787 00.003 18120 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.93 mountX=-0.30 mountY=-0.05, mountTheta=-2.97
02:11:11.791 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.25, opts=13)
02:11:11.794 00.003 18120 Enqueuing Move request for scope (0.19, -0.25)
02:11:11.796 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:11.799 00.003 21948 Worker thread wakes up
02:11:11.799 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
02:11:11.799 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
02:11:11.799 00.000 21948 Moving (0.19, -0.25) raw xDistance=-0.30 yDistance=-0.05
02:11:11.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:11:11.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:11.799 00.000 18120 UpdateGuideState exits: m=1869 RSB=30.0
02:11:11.799 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.800 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:11.800 00.000 18120 Enqueuing Expose request
02:11:11.801 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:11:11.801 00.000 21948 MoveAxis(E, 54, ABG)
02:11:11.801 00.000 21948 Guiding  Dir = 2, Dur = 54
02:11:11.802 00.001 21948 IsSlewing returns 0
02:11:11.802 00.000 21948 IsGuiding returns 0
02:11:11.803 00.001 21948 PulseGuide returned control before completion, sleep 63
02:11:11.879 00.076 21948 IsGuiding returns 0
02:11:11.879 00.000 21948 Move returns status 0, amount 54
02:11:11.879 00.000 21948 MoveAxis(N, 0, ABG)
02:11:11.880 00.001 21948 Move returns status 0, amount 0
02:11:11.880 00.000 21948 move complete, result=0
02:11:11.880 00.000 21948 worker thread done servicing request
02:11:11.880 00.000 21948 Worker thread wakes up
02:11:11.880 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
02:11:11.881 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:11.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:13.287 01.406 21948 Exposure complete
02:11:13.335 00.048 21948 worker thread done servicing request
02:11:13.336 00.001 18120 OnExposeComplete: enter
02:11:13.336 00.000 18120 UpdateGuideState(): m_state=6
02:11:13.337 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
02:11:13.337 00.000 18120 Star::Find returns 1 (0), X=897.70, Y=236.01, Mass=1985, SNR=30.9, Peak=172 HFD=4.0
02:11:13.338 00.001 18120 MultiStar: [#1 0.18,-0.25,0.71,U] [#2 0.20,-0.23,0.64,U] [#3 0.32,-0.40,0.00,M3] [#4 0.12,-0.36,0.58,U] [#5 0.15,-0.20,0.45,U] [#6 0.03,-0.39,0.49,U] [#7 -0.04,-0.02,0.43,U] [#8 0.09,-0.37,0.41,U] 
02:11:13.338 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.25}, one-star: {0.24, -0.21}
02:11:13.339 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
02:11:13.339 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
02:11:13.340 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.05 mountX=-0.29 mountY=-0.01, mountTheta=-3.09
02:11:13.341 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.25, opts=13)
02:11:13.341 00.000 18120 Enqueuing Move request for scope (0.14, -0.25)
02:11:13.342 00.001 21948 Worker thread wakes up
02:11:13.342 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
02:11:13.342 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
02:11:13.342 00.000 21948 Moving (0.14, -0.25) raw xDistance=-0.29 yDistance=-0.01
02:11:13.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:11:13.342 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:13.343 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.9
02:11:13.343 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:13.343 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:13.344 00.001 18120 Enqueuing Expose request
02:11:13.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:13.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:11:13.344 00.000 21948 MoveAxis(E, 55, ABG)
02:11:13.344 00.000 21948 Guiding  Dir = 2, Dur = 55
02:11:13.344 00.000 21948 IsSlewing returns 0
02:11:13.345 00.001 21948 IsGuiding returns 0
02:11:13.346 00.001 21948 PulseGuide returned control before completion, sleep 64
02:11:13.425 00.079 21948 IsGuiding returns 0
02:11:13.425 00.000 21948 Move returns status 0, amount 55
02:11:13.425 00.000 21948 MoveAxis(N, 0, ABG)
02:11:13.425 00.000 21948 Move returns status 0, amount 0
02:11:13.425 00.000 21948 move complete, result=0
02:11:13.425 00.000 21948 worker thread done servicing request
02:11:13.425 00.000 21948 Worker thread wakes up
02:11:13.425 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:13.425 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:13.427 00.002 18120 GuideStep: -0.3 px 55 ms EAST, -0.0 px 0 ms NORTH
02:11:15.050 01.623 21948 Exposure complete
02:11:15.085 00.035 21948 worker thread done servicing request
02:11:15.085 00.000 18120 OnExposeComplete: enter
02:11:15.087 00.002 18120 UpdateGuideState(): m_state=6
02:11:15.088 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
02:11:15.090 00.002 18120 Star::Find returns 1 (0), X=897.24, Y=236.31, Mass=1973, SNR=30.8, Peak=153 HFD=4.1
02:11:15.091 00.001 18120 MultiStar: [#1 -0.36,0.35,0.00,M1] [#2 -0.08,0.46,0.00,M1] [#3 -0.33,0.14,0.59,U] [#4 -0.45,0.03,0.00,M3] [#5 -0.49,0.32,0.00,M1] [#6 -0.84,-0.10,0.00,M6] [#7 -0.38,0.03,0.44,U] [#8 -0.67,0.20,0.00,M8] 
02:11:15.093 00.002 18120 single-star, 2 included, MultiStar: {-0.28, 0.09}, one-star: {-0.22, 0.09}
02:11:15.094 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
02:11:15.095 00.001 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
02:11:15.096 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.23 cameraTheta=2.75 mountX=0.17 mountY=0.15, mountTheta=0.73
02:11:15.099 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.09, opts=13)
02:11:15.100 00.001 18120 Enqueuing Move request for scope (-0.22, 0.09)
02:11:15.100 00.000 21948 Worker thread wakes up
02:11:15.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:15.101 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.8
02:11:15.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.102 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:15.102 00.000 18120 Enqueuing Expose request
02:11:15.104 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
02:11:15.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
02:11:15.104 00.000 21948 Moving (-0.22, 0.09) raw xDistance=0.17 yDistance=0.15
02:11:15.104 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:11:15.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:15.104 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:11:15.104 00.000 21948 MoveAxis(E, 0, ABG)
02:11:15.104 00.000 21948 Move returns status 0, amount 0
02:11:15.104 00.000 21948 MoveAxis(N, 0, ABG)
02:11:15.104 00.000 21948 Move returns status 0, amount 0
02:11:15.104 00.000 21948 move complete, result=0
02:11:15.104 00.000 21948 worker thread done servicing request
02:11:15.104 00.000 21948 Worker thread wakes up
02:11:15.105 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:15.105 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:15.105 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:16.618 01.513 21948 Exposure complete
02:11:16.673 00.055 21948 worker thread done servicing request
02:11:16.673 00.000 18120 OnExposeComplete: enter
02:11:16.674 00.001 18120 UpdateGuideState(): m_state=6
02:11:16.676 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
02:11:16.678 00.002 18120 Star::Find returns 1 (0), X=896.67, Y=236.83, Mass=1856, SNR=29.9, Peak=134 HFD=4.0
02:11:16.680 00.002 18120 MultiStar: large primary error, entering stabilization period
02:11:16.683 00.003 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
02:11:16.684 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
02:11:16.684 00.000 18120 CameraToMount -- cameraX=-0.79 cameraY=0.62 hyp=1.00 cameraTheta=2.48 mountX=0.89 mountY=0.43, mountTheta=0.45
02:11:16.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.79, y=0.62, opts=13)
02:11:16.686 00.001 18120 Enqueuing Move request for scope (-0.79, 0.62)
02:11:16.686 00.000 21948 Worker thread wakes up
02:11:16.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.62) opts 0xd
02:11:16.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:16.686 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.9
02:11:16.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:16.687 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:16.687 00.000 18120 Enqueuing Expose request
02:11:16.687 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.79, 0.62)
02:11:16.688 00.001 21948 Moving (-0.79, 0.62) raw xDistance=0.89 yDistance=0.43
02:11:16.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
02:11:16.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:11:16.688 00.000 21948 MoveAxis(W, 159, ABG)
02:11:16.688 00.000 21948 Guiding  Dir = 3, Dur = 159
02:11:16.688 00.000 21948 IsSlewing returns 0
02:11:16.688 00.000 21948 IsGuiding returns 0
02:11:16.691 00.003 21948 PulseGuide returned control before completion, sleep 168
02:11:16.864 00.173 21948 IsGuiding returns 0
02:11:16.864 00.000 21948 Move returns status 0, amount 159
02:11:16.864 00.000 21948 MoveAxis(S, 102, ABG)
02:11:16.864 00.000 21948 Guiding  Dir = 1, Dur = 102
02:11:16.865 00.001 21948 IsSlewing returns 0
02:11:16.865 00.000 21948 IsGuiding returns 0
02:11:16.869 00.004 21948 PulseGuide returned control before completion, sleep 108
02:11:16.990 00.121 21948 IsGuiding returns 0
02:11:16.991 00.001 21948 Move returns status 0, amount 102
02:11:16.991 00.000 21948 move complete, result=0
02:11:16.991 00.000 21948 worker thread done servicing request
02:11:16.991 00.000 21948 Worker thread wakes up
02:11:16.991 00.000 18120 GuideStep: 0.9 px 159 ms WEST, 0.4 px 102 ms SOUTH
02:11:16.992 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:16.992 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:18.621 01.629 21948 Exposure complete
02:11:18.671 00.050 21948 worker thread done servicing request
02:11:18.671 00.000 18120 OnExposeComplete: enter
02:11:18.671 00.000 18120 UpdateGuideState(): m_state=6
02:11:18.673 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
02:11:18.673 00.000 18120 Star::Find returns 1 (0), X=897.57, Y=236.07, Mass=1882, SNR=30.0, Peak=147 HFD=4.1
02:11:18.674 00.001 18120 MultiStar: exiting stabilization period
02:11:18.676 00.002 18120 MultiStar: [#1 0.04,-0.09,0.76,U] [#2 -0.09,-0.09,0.63,U] [#3 -0.09,-0.17,0.62,U] [#4 -0.18,-0.27,0.55,U] [#5 0.05,-0.18,0.47,U] [#6 0.02,-0.44,0.00,M7] [#7 -0.41,-0.22,0.00,M1] [#8 0.02,-0.17,0.42,U] 
02:11:18.677 00.001 18120 refined, 6 included, MultiStar: {-0.00, -0.15}, one-star: {0.12, -0.15}
02:11:18.678 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.68)
02:11:18.679 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.64)
02:11:18.680 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.60 mountX=-0.14 mountY=0.07, mountTheta=2.65
02:11:18.683 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.15, opts=13)
02:11:18.684 00.001 18120 Enqueuing Move request for scope (-0.00, -0.15)
02:11:18.684 00.000 21948 Worker thread wakes up
02:11:18.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:18.685 00.001 18120 UpdateGuideState exits: m=1882 RSB=30.0
02:11:18.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:18.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:18.686 00.001 18120 Enqueuing Expose request
02:11:18.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
02:11:18.686 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
02:11:18.686 00.000 21948 Moving (-0.00, -0.15) raw xDistance=-0.14 yDistance=0.07
02:11:18.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:11:18.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:18.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:11:18.686 00.000 21948 MoveAxis(E, 0, ABG)
02:11:18.686 00.000 21948 Move returns status 0, amount 0
02:11:18.687 00.001 21948 MoveAxis(N, 0, ABG)
02:11:18.687 00.000 21948 Move returns status 0, amount 0
02:11:18.687 00.000 21948 move complete, result=0
02:11:18.687 00.000 21948 worker thread done servicing request
02:11:18.687 00.000 21948 Worker thread wakes up
02:11:18.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:18.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:18.687 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:20.203 01.516 21948 Exposure complete
02:11:20.248 00.045 21948 worker thread done servicing request
02:11:20.248 00.000 18120 OnExposeComplete: enter
02:11:20.249 00.001 18120 UpdateGuideState(): m_state=6
02:11:20.249 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
02:11:20.250 00.001 18120 Star::Find returns 1 (0), X=897.40, Y=236.34, Mass=1961, SNR=30.6, Peak=147 HFD=4.2
02:11:20.251 00.001 18120 MultiStar: [#1 -0.10,0.14,0.70,U] [#2 0.11,-0.01,0.65,U] [#3 -0.18,-0.07,0.57,U] [#4 -0.32,-0.03,0.56,U] [#5 -0.22,0.02,0.45,U] [#6 -0.12,-0.26,0.52,U] [#7 -0.29,0.09,0.43,U] [#8 -0.05,0.01,0.38,U] 
02:11:20.251 00.000 18120 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.05, 0.12}
02:11:20.251 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
02:11:20.252 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
02:11:20.252 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.04 mountX=0.06 mountY=0.10, mountTheta=1.03
02:11:20.254 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.01, opts=13)
02:11:20.254 00.000 18120 Enqueuing Move request for scope (-0.12, 0.01)
02:11:20.255 00.001 21948 Worker thread wakes up
02:11:20.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:20.255 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.6
02:11:20.255 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:20.256 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:20.256 00.000 18120 Enqueuing Expose request
02:11:20.257 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
02:11:20.257 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
02:11:20.257 00.000 21948 Moving (-0.12, 0.01) raw xDistance=0.06 yDistance=0.10
02:11:20.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:11:20.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:20.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:11:20.257 00.000 21948 MoveAxis(E, 0, ABG)
02:11:20.257 00.000 21948 Move returns status 0, amount 0
02:11:20.257 00.000 21948 MoveAxis(N, 0, ABG)
02:11:20.257 00.000 21948 Move returns status 0, amount 0
02:11:20.257 00.000 21948 move complete, result=0
02:11:20.257 00.000 21948 worker thread done servicing request
02:11:20.257 00.000 21948 Worker thread wakes up
02:11:20.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:20.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:20.257 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:21.893 01.636 21948 Exposure complete
02:11:21.921 00.028 21948 worker thread done servicing request
02:11:21.921 00.000 18120 OnExposeComplete: enter
02:11:21.922 00.001 18120 UpdateGuideState(): m_state=6
02:11:21.922 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
02:11:21.923 00.001 18120 Star::Find returns 1 (0), X=897.58, Y=236.14, Mass=1971, SNR=30.9, Peak=148 HFD=3.9
02:11:21.924 00.001 18120 MultiStar: [#1 0.24,-0.07,0.72,U] [#2 0.29,-0.02,0.65,U] [#3 0.25,-0.23,0.57,U] [#4 0.17,-0.27,0.56,U] [#5 0.16,-0.13,0.44,U] [#6 0.22,-0.49,0.00,M7] [#7 0.22,0.01,0.40,U] [#8 0.20,-0.21,0.41,U] 
02:11:21.925 00.001 18120 single-star, 7 included, MultiStar: {0.20, -0.12}, one-star: {0.13, -0.08}
02:11:21.926 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
02:11:21.926 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
02:11:21.927 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.55 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
02:11:21.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.08, opts=13)
02:11:21.929 00.001 18120 Enqueuing Move request for scope (0.13, -0.08)
02:11:21.929 00.000 21948 Worker thread wakes up
02:11:21.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:11:21.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:11:21.929 00.000 21948 Moving (0.13, -0.08) raw xDistance=-0.13 yDistance=-0.08
02:11:21.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:21.930 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.9
02:11:21.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:21.930 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:21.931 00.001 18120 Enqueuing Expose request
02:11:21.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:11:21.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:21.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:11:21.931 00.000 21948 MoveAxis(E, 0, ABG)
02:11:21.931 00.000 21948 Move returns status 0, amount 0
02:11:21.931 00.000 21948 MoveAxis(N, 0, ABG)
02:11:21.931 00.000 21948 Move returns status 0, amount 0
02:11:21.931 00.000 21948 move complete, result=0
02:11:21.931 00.000 21948 worker thread done servicing request
02:11:21.931 00.000 21948 Worker thread wakes up
02:11:21.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:21.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:21.932 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:23.447 01.515 21948 Exposure complete
02:11:23.484 00.037 21948 worker thread done servicing request
02:11:23.484 00.000 18120 OnExposeComplete: enter
02:11:23.484 00.000 18120 UpdateGuideState(): m_state=6
02:11:23.486 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
02:11:23.486 00.000 18120 Star::Find returns 1 (0), X=897.89, Y=236.13, Mass=1933, SNR=30.4, Peak=157 HFD=4.2
02:11:23.487 00.001 18120 MultiStar: [#1 0.39,0.03,0.72,U] [#2 0.43,-0.03,0.00,M1] [#3 0.22,-0.12,0.63,U] [#4 0.27,-0.12,0.57,U] [#5 0.26,0.04,0.46,U] [#6 0.15,-0.16,0.52,U] [#7 0.21,-0.26,0.45,U] [#8 0.13,-0.24,0.40,U] 
02:11:23.489 00.002 18120 refined, 7 included, MultiStar: {0.28, -0.10}, one-star: {0.44, -0.09}
02:11:23.490 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
02:11:23.491 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
02:11:23.492 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-0.35 mountX=-0.21 mountY=-0.21, mountTheta=-2.37
02:11:23.494 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.10, opts=13)
02:11:23.495 00.001 18120 Enqueuing Move request for scope (0.28, -0.10)
02:11:23.497 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:23.499 00.002 18120 UpdateGuideState exits: m=1933 RSB=30.4
02:11:23.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:23.500 00.001 18120 Enqueuing Expose request
02:11:23.500 00.000 21948 Worker thread wakes up
02:11:23.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
02:11:23.500 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
02:11:23.500 00.000 21948 Moving (0.28, -0.10) raw xDistance=-0.21 yDistance=-0.21
02:11:23.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:11:23.501 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:23.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:11:23.501 00.000 21948 MoveAxis(E, 38, ABG)
02:11:23.501 00.000 21948 Guiding  Dir = 2, Dur = 38
02:11:23.501 00.000 21948 IsSlewing returns 0
02:11:23.501 00.000 21948 IsGuiding returns 0
02:11:23.503 00.002 21948 PulseGuide returned control before completion, sleep 47
02:11:23.557 00.054 21948 IsGuiding returns 0
02:11:23.557 00.000 21948 Move returns status 0, amount 38
02:11:23.557 00.000 21948 MoveAxis(N, 0, ABG)
02:11:23.557 00.000 21948 Move returns status 0, amount 0
02:11:23.557 00.000 21948 move complete, result=0
02:11:23.557 00.000 21948 worker thread done servicing request
02:11:23.557 00.000 21948 Worker thread wakes up
02:11:23.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:23.557 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
02:11:23.558 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:25.185 01.627 21948 Exposure complete
02:11:25.223 00.038 21948 worker thread done servicing request
02:11:25.223 00.000 18120 OnExposeComplete: enter
02:11:25.224 00.001 18120 UpdateGuideState(): m_state=6
02:11:25.225 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
02:11:25.225 00.000 18120 Star::Find returns 1 (0), X=897.58, Y=236.00, Mass=1951, SNR=30.5, Peak=177 HFD=4.1
02:11:25.226 00.001 18120 MultiStar: [#1 0.11,0.00,0.72,U] [#2 0.24,-0.05,0.64,U] [#3 0.14,-0.26,0.61,U] [#4 0.25,-0.08,0.59,U] [#5 0.10,-0.32,0.47,U] [#6 0.06,-0.33,0.54,U] [#7 -0.02,-0.36,0.43,U] [#8 -0.02,-0.45,0.00,M5] 
02:11:25.226 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.12, -0.21}
02:11:25.227 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:11:25.227 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:11:25.227 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
02:11:25.229 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.19, opts=13)
02:11:25.229 00.000 18120 Enqueuing Move request for scope (0.13, -0.19)
02:11:25.230 00.001 21948 Worker thread wakes up
02:11:25.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
02:11:25.230 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
02:11:25.230 00.000 21948 Moving (0.13, -0.19) raw xDistance=-0.22 yDistance=-0.03
02:11:25.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
02:11:25.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:25.230 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:25.232 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:11:25.232 00.000 21948 MoveAxis(E, 43, ABG)
02:11:25.232 00.000 21948 Guiding  Dir = 2, Dur = 43
02:11:25.232 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.5
02:11:25.232 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.233 00.001 21948 IsSlewing returns 0
02:11:25.233 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:25.233 00.000 18120 Enqueuing Expose request
02:11:25.234 00.001 21948 IsGuiding returns 0
02:11:25.236 00.002 21948 PulseGuide returned control before completion, sleep 52
02:11:25.297 00.061 21948 IsGuiding returns 0
02:11:25.297 00.000 21948 Move returns status 0, amount 43
02:11:25.297 00.000 21948 MoveAxis(N, 0, ABG)
02:11:25.297 00.000 21948 Move returns status 0, amount 0
02:11:25.297 00.000 21948 move complete, result=0
02:11:25.297 00.000 21948 worker thread done servicing request
02:11:25.297 00.000 21948 Worker thread wakes up
02:11:25.297 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
02:11:25.298 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:25.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:26.710 01.412 21948 Exposure complete
02:11:26.759 00.049 21948 worker thread done servicing request
02:11:26.760 00.001 18120 OnExposeComplete: enter
02:11:26.760 00.000 18120 UpdateGuideState(): m_state=6
02:11:26.761 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
02:11:26.762 00.001 18120 Star::Find returns 1 (0), X=897.56, Y=236.27, Mass=2056, SNR=31.4, Peak=150 HFD=4.1
02:11:26.764 00.002 18120 MultiStar: [#1 0.10,0.27,0.74,U] [#2 0.19,0.12,0.61,U] [#3 0.11,0.03,0.58,U] [#4 0.15,0.16,0.55,U] [#5 0.25,-0.10,0.45,U] [#6 -0.03,-0.00,0.54,U] [#7 -0.11,-0.15,0.42,U] [#8 -0.18,-0.12,0.38,U] 
02:11:26.765 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.10, 0.05}
02:11:26.767 00.002 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
02:11:26.768 00.001 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
02:11:26.769 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.58 mountX=0.01 mountY=-0.10, mountTheta=-1.42
02:11:26.773 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.05, opts=13)
02:11:26.774 00.001 18120 Enqueuing Move request for scope (0.08, 0.05)
02:11:26.774 00.000 21948 Worker thread wakes up
02:11:26.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:11:26.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:11:26.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:26.775 00.001 18120 UpdateGuideState exits: m=2056 RSB=31.4
02:11:26.775 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.776 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:26.776 00.000 18120 Enqueuing Expose request
02:11:26.777 00.001 21948 Moving (0.08, 0.05) raw xDistance=0.01 yDistance=-0.10
02:11:26.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:11:26.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:26.777 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:11:26.777 00.000 21948 MoveAxis(E, 0, ABG)
02:11:26.777 00.000 21948 Move returns status 0, amount 0
02:11:26.777 00.000 21948 MoveAxis(N, 0, ABG)
02:11:26.777 00.000 21948 Move returns status 0, amount 0
02:11:26.777 00.000 21948 move complete, result=0
02:11:26.777 00.000 21948 worker thread done servicing request
02:11:26.777 00.000 21948 Worker thread wakes up
02:11:26.777 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:26.777 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:26.777 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:28.413 01.636 21948 Exposure complete
02:11:28.441 00.028 21948 worker thread done servicing request
02:11:28.441 00.000 18120 OnExposeComplete: enter
02:11:28.443 00.002 18120 UpdateGuideState(): m_state=6
02:11:28.444 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
02:11:28.446 00.002 18120 Star::Find returns 1 (0), X=897.81, Y=236.24, Mass=2031, SNR=31.2, Peak=184 HFD=4.2
02:11:28.447 00.001 18120 MultiStar: [#1 0.18,0.04,0.71,U] [#2 0.24,-0.01,0.64,U] [#3 0.07,0.01,0.60,U] [#4 0.25,0.09,0.54,U] [#5 -0.01,-0.04,0.45,U] [#6 0.04,-0.13,0.50,U] [#7 0.05,-0.16,0.43,U] [#8 -0.18,-0.17,0.39,U] 
02:11:28.448 00.001 18120 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.35, 0.02}
02:11:28.449 00.001 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
02:11:28.449 00.000 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
02:11:28.450 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
02:11:28.452 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
02:11:28.453 00.001 18120 Enqueuing Move request for scope (0.15, -0.02)
02:11:28.453 00.000 21948 Worker thread wakes up
02:11:28.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:11:28.453 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:11:28.453 00.000 21948 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.12
02:11:28.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:11:28.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:28.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:28.455 00.002 18120 UpdateGuideState exits: m=2031 RSB=31.2
02:11:28.456 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:28.456 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:28.457 00.001 18120 Enqueuing Expose request
02:11:28.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:11:28.457 00.000 21948 MoveAxis(E, 0, ABG)
02:11:28.457 00.000 21948 Move returns status 0, amount 0
02:11:28.457 00.000 21948 MoveAxis(N, 0, ABG)
02:11:28.457 00.000 21948 Move returns status 0, amount 0
02:11:28.457 00.000 21948 move complete, result=0
02:11:28.457 00.000 21948 worker thread done servicing request
02:11:28.457 00.000 21948 Worker thread wakes up
02:11:28.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:28.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:28.459 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:29.969 01.510 21948 Exposure complete
02:11:29.994 00.025 21948 worker thread done servicing request
02:11:29.994 00.000 18120 OnExposeComplete: enter
02:11:29.994 00.000 18120 UpdateGuideState(): m_state=6
02:11:29.995 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
02:11:29.995 00.000 18120 Star::Find returns 1 (0), X=897.65, Y=236.23, Mass=1960, SNR=30.7, Peak=165 HFD=3.8
02:11:29.996 00.001 18120 MultiStar: [#1 0.18,0.05,0.71,U] [#2 0.03,-0.08,0.60,U] [#3 0.14,-0.13,0.62,U] [#4 0.02,0.05,0.56,U] [#5 0.29,0.10,0.47,U] [#6 0.08,-0.54,0.00,M4] [#7 -0.13,0.04,0.45,U] [#8 -0.21,-0.30,0.37,U] 
02:11:29.996 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.20, 0.01}
02:11:29.997 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
02:11:29.997 00.000 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
02:11:29.998 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.06 mountY=-0.07, mountTheta=-2.24
02:11:29.999 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
02:11:30.000 00.001 18120 Enqueuing Move request for scope (0.09, -0.02)
02:11:30.000 00.000 21948 Worker thread wakes up
02:11:30.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:30.001 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:11:30.001 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:11:30.001 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:11:30.001 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:30.001 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:30.001 00.000 18120 Enqueuing Expose request
02:11:30.003 00.002 21948 Moving (0.09, -0.02) raw xDistance=-0.06 yDistance=-0.07
02:11:30.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:30.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:30.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:11:30.003 00.000 21948 MoveAxis(E, 0, ABG)
02:11:30.003 00.000 21948 Move returns status 0, amount 0
02:11:30.003 00.000 21948 MoveAxis(N, 0, ABG)
02:11:30.003 00.000 21948 Move returns status 0, amount 0
02:11:30.003 00.000 21948 move complete, result=0
02:11:30.003 00.000 21948 worker thread done servicing request
02:11:30.003 00.000 21948 Worker thread wakes up
02:11:30.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:30.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:30.003 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:31.631 01.628 21948 Exposure complete
02:11:31.668 00.037 21948 worker thread done servicing request
02:11:31.668 00.000 18120 OnExposeComplete: enter
02:11:31.669 00.001 18120 UpdateGuideState(): m_state=6
02:11:31.670 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
02:11:31.670 00.000 18120 Star::Find returns 1 (0), X=897.83, Y=236.11, Mass=2059, SNR=31.5, Peak=204 HFD=4.2
02:11:31.671 00.001 18120 MultiStar: [#1 0.30,0.12,0.69,U] [#2 0.47,-0.04,0.00,M1] [#3 0.37,-0.29,0.00,M1] [#4 0.46,-0.12,0.00,M1] [#5 0.43,-0.15,0.00,M1] [#6 0.43,-0.43,0.00,M5] [#7 0.23,-0.03,0.42,U] [#8 0.36,-0.45,0.00,M3] 
02:11:31.671 00.000 18120 refined, 2 included, MultiStar: {0.32, -0.02}, one-star: {0.38, -0.11}
02:11:31.671 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
02:11:31.672 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
02:11:31.672 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-0.05 mountX=-0.15 mountY=-0.28, mountTheta=-2.06
02:11:31.674 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.02, opts=13)
02:11:31.675 00.001 18120 Enqueuing Move request for scope (0.32, -0.02)
02:11:31.676 00.001 21948 Worker thread wakes up
02:11:31.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:31.679 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.02) opts 0xd
02:11:31.679 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.02)
02:11:31.679 00.000 21948 Moving (0.32, -0.02) raw xDistance=-0.15 yDistance=-0.28
02:11:31.679 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:11:31.679 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:31.679 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:11:31.679 00.000 21948 MoveAxis(E, 0, ABG)
02:11:31.679 00.000 18120 UpdateGuideState exits: m=2059 RSB=31.5
02:11:31.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:31.680 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:31.680 00.000 18120 Enqueuing Expose request
02:11:31.681 00.001 21948 Move returns status 0, amount 0
02:11:31.681 00.000 21948 MoveAxis(N, 0, ABG)
02:11:31.681 00.000 21948 Move returns status 0, amount 0
02:11:31.681 00.000 21948 move complete, result=0
02:11:31.681 00.000 21948 worker thread done servicing request
02:11:31.681 00.000 21948 Worker thread wakes up
02:11:31.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:31.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:31.681 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:11:33.205 01.524 21948 Exposure complete
02:11:33.242 00.037 21948 worker thread done servicing request
02:11:33.242 00.000 18120 OnExposeComplete: enter
02:11:33.243 00.001 18120 UpdateGuideState(): m_state=6
02:11:33.243 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
02:11:33.245 00.002 18120 Star::Find returns 1 (0), X=898.06, Y=235.78, Mass=1932, SNR=30.4, Peak=193 HFD=4.1
02:11:33.246 00.001 18120 MultiStar: [#1 0.37,-0.40,0.00,M1] [#2 0.69,-0.35,0.00,M2] [#3 0.51,-0.68,0.00,M2] [#4 0.59,-0.63,0.00,M2] [#5 0.81,-0.74,0.00,M2] [#6 0.69,-0.90,0.00,M6] [#7 0.48,-0.37,0.00,M1] [#8 0.58,-0.56,0.00,M4] 
02:11:33.247 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
02:11:33.249 00.002 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
02:11:33.250 00.001 18120 CameraToMount -- cameraX=0.61 cameraY=-0.44 hyp=0.75 cameraTheta=-0.63 mountX=-0.65 mountY=-0.34, mountTheta=-2.66
02:11:33.253 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.61, y=-0.44, opts=13)
02:11:33.254 00.001 18120 Enqueuing Move request for scope (0.61, -0.44)
02:11:33.254 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:33.255 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.4
02:11:33.256 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:33.257 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:33.258 00.001 18120 Enqueuing Expose request
02:11:33.261 00.003 21948 Worker thread wakes up
02:11:33.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.44) opts 0xd
02:11:33.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.61, -0.44)
02:11:33.261 00.000 21948 Moving (0.61, -0.44) raw xDistance=-0.65 yDistance=-0.34
02:11:33.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
02:11:33.261 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-0.70
02:11:33.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
02:11:33.261 00.000 21948 MoveAxis(E, 117, ABG)
02:11:33.261 00.000 21948 Guiding  Dir = 2, Dur = 117
02:11:33.261 00.000 21948 IsSlewing returns 0
02:11:33.261 00.000 21948 IsGuiding returns 0
02:11:33.263 00.002 21948 PulseGuide returned control before completion, sleep 126
02:11:33.391 00.128 21948 IsGuiding returns 1
02:11:33.391 00.000 21948 scope still moving after pulse duration time elapsed
02:11:33.422 00.031 21948 IsSlewing returns 0
02:11:33.422 00.000 21948 IsGuiding returns 0
02:11:33.422 00.000 21948 scope move finished after 117 + 44 ms
02:11:33.422 00.000 21948 Move returns status 0, amount 117
02:11:33.422 00.000 21948 MoveAxis(N, 82, ABG)
02:11:33.422 00.000 21948 Guiding  Dir = 0, Dur = 82
02:11:33.422 00.000 21948 IsSlewing returns 0
02:11:33.424 00.002 21948 IsGuiding returns 0
02:11:33.428 00.004 21948 PulseGuide returned control before completion, sleep 88
02:11:33.517 00.089 21948 IsGuiding returns 1
02:11:33.517 00.000 21948 scope still moving after pulse duration time elapsed
02:11:33.549 00.032 21948 IsSlewing returns 0
02:11:33.549 00.000 21948 IsGuiding returns 0
02:11:33.549 00.000 21948 scope move finished after 82 + 43 ms
02:11:33.549 00.000 21948 Move returns status 0, amount 82
02:11:33.549 00.000 21948 move complete, result=0
02:11:33.549 00.000 21948 worker thread done servicing request
02:11:33.549 00.000 21948 Worker thread wakes up
02:11:33.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:33.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:33.549 00.000 18120 GuideStep: -0.7 px 117 ms EAST, -0.3 px 82 ms NORTH
02:11:35.180 01.631 21948 Exposure complete
02:11:35.229 00.049 21948 worker thread done servicing request
02:11:35.229 00.000 18120 OnExposeComplete: enter
02:11:35.230 00.001 18120 UpdateGuideState(): m_state=6
02:11:35.232 00.002 18120 Star::Find(15, 898, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
02:11:35.233 00.001 18120 Star::Find returns 1 (0), X=897.69, Y=236.09, Mass=2015, SNR=31.1, Peak=197 HFD=4.0
02:11:35.235 00.002 18120 MultiStar: [#1 0.26,-0.16,0.69,U] [#2 0.18,-0.11,0.63,U] [#3 0.43,-0.26,0.00,M3] [#4 -0.02,-0.11,0.56,U] [#5 0.45,-0.13,0.00,M3] [#6 0.19,-0.34,0.51,U] [#7 -0.05,-0.37,0.46,U] [#8 0.05,-0.38,0.40,U] 
02:11:35.236 00.001 18120 refined, 6 included, MultiStar: {0.15, -0.20}, one-star: {0.24, -0.12}
02:11:35.237 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
02:11:35.238 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
02:11:35.239 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.95 mountX=-0.24 mountY=-0.04, mountTheta=-2.98
02:11:35.242 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.20, opts=13)
02:11:35.243 00.001 18120 Enqueuing Move request for scope (0.15, -0.20)
02:11:35.243 00.000 21948 Worker thread wakes up
02:11:35.243 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
02:11:35.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
02:11:35.244 00.001 21948 Moving (0.15, -0.20) raw xDistance=-0.24 yDistance=-0.04
02:11:35.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:35.244 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.1
02:11:35.244 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:35.245 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:35.245 00.000 18120 Enqueuing Expose request
02:11:35.246 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.24
02:11:35.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:35.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:11:35.246 00.000 21948 MoveAxis(E, 52, ABG)
02:11:35.246 00.000 21948 Guiding  Dir = 2, Dur = 52
02:11:35.246 00.000 21948 IsSlewing returns 0
02:11:35.246 00.000 21948 IsGuiding returns 0
02:11:35.249 00.003 21948 PulseGuide returned control before completion, sleep 60
02:11:35.319 00.070 21948 IsGuiding returns 0
02:11:35.319 00.000 21948 Move returns status 0, amount 52
02:11:35.319 00.000 21948 MoveAxis(N, 0, ABG)
02:11:35.319 00.000 21948 Move returns status 0, amount 0
02:11:35.319 00.000 21948 move complete, result=0
02:11:35.319 00.000 21948 worker thread done servicing request
02:11:35.319 00.000 21948 Worker thread wakes up
02:11:35.319 00.000 18120 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
02:11:35.321 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:35.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:36.738 01.417 21948 Exposure complete
02:11:36.768 00.030 21948 worker thread done servicing request
02:11:36.768 00.000 18120 OnExposeComplete: enter
02:11:36.769 00.001 18120 UpdateGuideState(): m_state=6
02:11:36.770 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
02:11:36.770 00.000 18120 Star::Find returns 1 (0), X=897.75, Y=236.25, Mass=2053, SNR=31.5, Peak=184 HFD=3.8
02:11:36.771 00.001 18120 MultiStar: [#1 0.06,0.25,0.70,U] [#2 0.20,0.24,0.64,U] [#3 0.30,-0.17,0.58,U] [#4 0.15,-0.05,0.52,U] [#5 0.39,0.18,0.00,M4] [#6 0.21,-0.17,0.51,U] [#7 -0.14,0.01,0.42,U] [#8 -0.21,-0.04,0.36,U] 
02:11:36.771 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.30, 0.03}
02:11:36.772 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:11:36.772 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:11:36.773 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
02:11:36.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
02:11:36.774 00.000 18120 Enqueuing Move request for scope (0.15, 0.03)
02:11:36.775 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:36.775 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.5
02:11:36.776 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:36.776 00.000 21948 Worker thread wakes up
02:11:36.776 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:11:36.776 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:11:36.776 00.000 21948 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.14
02:11:36.776 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:11:36.776 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:36.776 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:36.777 00.001 18120 Enqueuing Expose request
02:11:36.777 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:11:36.777 00.000 21948 MoveAxis(E, 0, ABG)
02:11:36.777 00.000 21948 Move returns status 0, amount 0
02:11:36.777 00.000 21948 MoveAxis(N, 0, ABG)
02:11:36.777 00.000 21948 Move returns status 0, amount 0
02:11:36.777 00.000 21948 move complete, result=0
02:11:36.777 00.000 21948 worker thread done servicing request
02:11:36.777 00.000 21948 Worker thread wakes up
02:11:36.777 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:36.777 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:36.778 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:38.410 01.632 21948 Exposure complete
02:11:38.462 00.052 21948 worker thread done servicing request
02:11:38.462 00.000 18120 OnExposeComplete: enter
02:11:38.463 00.001 18120 UpdateGuideState(): m_state=6
02:11:38.464 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
02:11:38.467 00.003 18120 Star::Find returns 1 (0), X=897.81, Y=236.17, Mass=1947, SNR=30.5, Peak=183 HFD=4.1
02:11:38.469 00.002 18120 MultiStar: [#1 0.35,0.23,0.00,M1] [#2 0.49,0.08,0.00,M1] [#3 0.20,0.05,0.61,U] [#4 0.11,0.15,0.55,U] [#5 0.32,0.10,0.49,U] [#6 0.26,-0.26,0.52,U] [#7 0.16,-0.15,0.44,U] [#8 0.17,-0.16,0.38,U] 
02:11:38.471 00.002 18120 refined, 6 included, MultiStar: {0.24, -0.04}, one-star: {0.35, -0.05}
02:11:38.473 00.002 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
02:11:38.475 00.002 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
02:11:38.477 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.16 mountX=-0.14 mountY=-0.20, mountTheta=-2.17
02:11:38.480 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.04, opts=13)
02:11:38.481 00.001 18120 Enqueuing Move request for scope (0.24, -0.04)
02:11:38.481 00.000 21948 Worker thread wakes up
02:11:38.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:38.482 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.5
02:11:38.482 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.482 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:38.483 00.001 18120 Enqueuing Expose request
02:11:38.483 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
02:11:38.483 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
02:11:38.483 00.000 21948 Moving (0.24, -0.04) raw xDistance=-0.14 yDistance=-0.20
02:11:38.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:11:38.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:38.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:11:38.483 00.000 21948 MoveAxis(E, 0, ABG)
02:11:38.483 00.000 21948 Move returns status 0, amount 0
02:11:38.483 00.000 21948 MoveAxis(N, 0, ABG)
02:11:38.483 00.000 21948 Move returns status 0, amount 0
02:11:38.483 00.000 21948 move complete, result=0
02:11:38.483 00.000 21948 worker thread done servicing request
02:11:38.483 00.000 21948 Worker thread wakes up
02:11:38.484 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:38.484 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:38.484 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:39.994 01.510 21948 Exposure complete
02:11:40.036 00.042 21948 worker thread done servicing request
02:11:40.036 00.000 18120 OnExposeComplete: enter
02:11:40.037 00.001 18120 UpdateGuideState(): m_state=6
02:11:40.037 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
02:11:40.038 00.001 18120 Star::Find returns 1 (0), X=897.94, Y=236.09, Mass=2011, SNR=31.1, Peak=196 HFD=4.2
02:11:40.038 00.000 18120 MultiStar: [#1 0.52,-0.05,0.00,M2] [#2 0.52,-0.01,0.00,M2] [#3 0.35,-0.28,0.00,M2] [#4 0.33,-0.33,0.00,M1] [#5 0.38,-0.24,0.00,M4] [#6 0.43,-0.70,0.00,M4] [#7 0.63,-0.09,0.00,M1] [#8 0.59,-0.35,0.00,M2] 
02:11:40.038 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:11:40.039 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:11:40.039 00.000 18120 CameraToMount -- cameraX=0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-0.26 mountX=-0.31 mountY=-0.37, mountTheta=-2.27
02:11:40.042 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.48, y=-0.13, opts=13)
02:11:40.043 00.001 18120 Enqueuing Move request for scope (0.48, -0.13)
02:11:40.043 00.000 21948 Worker thread wakes up
02:11:40.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:40.043 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
02:11:40.045 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.13) opts 0xd
02:11:40.045 00.000 21948 Handling offset move in thread for scope, endpoint = (0.48, -0.13)
02:11:40.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.045 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:40.046 00.001 18120 Enqueuing Expose request
02:11:40.046 00.000 21948 Moving (0.48, -0.13) raw xDistance=-0.31 yDistance=-0.37
02:11:40.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:11:40.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:11:40.046 00.000 21948 MoveAxis(E, 56, ABG)
02:11:40.046 00.000 21948 Guiding  Dir = 2, Dur = 56
02:11:40.046 00.000 21948 IsSlewing returns 0
02:11:40.046 00.000 21948 IsGuiding returns 0
02:11:40.047 00.001 21948 PulseGuide returned control before completion, sleep 65
02:11:40.121 00.074 21948 IsGuiding returns 0
02:11:40.121 00.000 21948 Move returns status 0, amount 56
02:11:40.121 00.000 21948 MoveAxis(N, 89, ABG)
02:11:40.121 00.000 21948 Guiding  Dir = 0, Dur = 89
02:11:40.121 00.000 21948 IsSlewing returns 0
02:11:40.122 00.001 21948 IsGuiding returns 0
02:11:40.128 00.006 21948 PulseGuide returned control before completion, sleep 94
02:11:40.230 00.102 21948 IsGuiding returns 0
02:11:40.230 00.000 21948 Move returns status 0, amount 89
02:11:40.230 00.000 21948 move complete, result=0
02:11:40.230 00.000 21948 worker thread done servicing request
02:11:40.230 00.000 21948 Worker thread wakes up
02:11:40.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:40.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:40.230 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.4 px 89 ms NORTH
02:11:41.859 01.629 21948 Exposure complete
02:11:41.899 00.040 21948 worker thread done servicing request
02:11:41.899 00.000 18120 OnExposeComplete: enter
02:11:41.899 00.000 18120 UpdateGuideState(): m_state=6
02:11:41.900 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
02:11:41.901 00.001 18120 Star::Find returns 1 (0), X=897.69, Y=236.31, Mass=1956, SNR=30.6, Peak=163 HFD=4.2
02:11:41.901 00.000 18120 MultiStar: [#1 0.10,0.21,0.72,U] [#2 0.23,0.08,0.63,U] [#3 0.25,-0.07,0.61,U] [#4 -0.02,-0.10,0.55,U] [#5 0.11,-0.18,0.47,U] [#6 0.25,-0.49,0.00,M5] [#7 0.03,-0.02,0.45,U] [#8 -0.14,-0.18,0.41,U] 
02:11:41.901 00.000 18120 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.23, 0.09}
02:11:41.902 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
02:11:41.902 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
02:11:41.903 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=-0.04 mountY=-0.12, mountTheta=-1.94
02:11:41.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
02:11:41.904 00.000 18120 Enqueuing Move request for scope (0.12, 0.01)
02:11:41.905 00.001 21948 Worker thread wakes up
02:11:41.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:41.906 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.6
02:11:41.907 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:41.908 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:41.909 00.001 18120 Enqueuing Expose request
02:11:41.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
02:11:41.910 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
02:11:41.910 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.12
02:11:41.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:11:41.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:41.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:11:41.910 00.000 21948 MoveAxis(E, 0, ABG)
02:11:41.910 00.000 21948 Move returns status 0, amount 0
02:11:41.910 00.000 21948 MoveAxis(N, 0, ABG)
02:11:41.910 00.000 21948 Move returns status 0, amount 0
02:11:41.910 00.000 21948 move complete, result=0
02:11:41.910 00.000 21948 worker thread done servicing request
02:11:41.910 00.000 21948 Worker thread wakes up
02:11:41.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:41.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:41.910 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:43.430 01.520 21948 Exposure complete
02:11:43.467 00.037 21948 worker thread done servicing request
02:11:43.467 00.000 18120 OnExposeComplete: enter
02:11:43.468 00.001 18120 UpdateGuideState(): m_state=6
02:11:43.469 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
02:11:43.470 00.001 18120 Star::Find returns 1 (0), X=897.59, Y=236.04, Mass=2060, SNR=31.5, Peak=159 HFD=4.2
02:11:43.472 00.002 18120 MultiStar: [#1 0.22,-0.14,0.70,U] [#2 0.34,-0.21,0.62,U] [#3 0.25,-0.23,0.59,U] [#4 0.03,-0.61,0.00,M1] [#5 0.23,-0.14,0.44,U] [#6 0.30,-0.27,0.52,U] [#7 0.35,-0.53,0.00,M1] [#8 0.05,-0.23,0.36,U] 
02:11:43.472 00.000 18120 single-star, 6 included, MultiStar: {0.22, -0.19}, one-star: {0.14, -0.17}
02:11:43.473 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:11:43.474 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:11:43.474 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.90 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
02:11:43.476 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.17, opts=13)
02:11:43.476 00.000 18120 Enqueuing Move request for scope (0.14, -0.17)
02:11:43.477 00.001 21948 Worker thread wakes up
02:11:43.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:43.477 00.000 18120 UpdateGuideState exits: m=2060 RSB=31.5
02:11:43.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:43.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:43.479 00.001 18120 Enqueuing Expose request
02:11:43.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
02:11:43.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
02:11:43.479 00.000 21948 Moving (0.14, -0.17) raw xDistance=-0.22 yDistance=-0.05
02:11:43.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:11:43.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:43.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:11:43.479 00.000 21948 MoveAxis(E, 39, ABG)
02:11:43.479 00.000 21948 Guiding  Dir = 2, Dur = 39
02:11:43.479 00.000 21948 IsSlewing returns 0
02:11:43.480 00.001 21948 IsGuiding returns 0
02:11:43.482 00.002 21948 PulseGuide returned control before completion, sleep 47
02:11:43.537 00.055 21948 IsGuiding returns 0
02:11:43.537 00.000 21948 Move returns status 0, amount 39
02:11:43.537 00.000 21948 MoveAxis(N, 0, ABG)
02:11:43.537 00.000 21948 Move returns status 0, amount 0
02:11:43.537 00.000 21948 move complete, result=0
02:11:43.537 00.000 21948 worker thread done servicing request
02:11:43.537 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:11:43.538 00.001 21948 Worker thread wakes up
02:11:43.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:43.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:45.167 01.629 21948 Exposure complete
02:11:45.203 00.036 21948 worker thread done servicing request
02:11:45.203 00.000 18120 OnExposeComplete: enter
02:11:45.204 00.001 18120 UpdateGuideState(): m_state=6
02:11:45.205 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
02:11:45.207 00.002 18120 Star::Find returns 1 (0), X=897.74, Y=236.00, Mass=2038, SNR=31.3, Peak=160 HFD=4.2
02:11:45.209 00.002 18120 MultiStar: [#1 0.26,0.04,0.69,U] [#2 0.32,-0.10,0.63,U] [#3 0.16,-0.07,0.62,U] [#4 -0.14,0.01,0.55,U] [#5 -0.13,0.05,0.47,U] [#6 0.26,-0.63,0.00,M5] [#7 -0.11,-0.20,0.41,U] [#8 -0.20,-0.20,0.40,U] 
02:11:45.210 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.29, -0.21}
02:11:45.211 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
02:11:45.212 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
02:11:45.213 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.12 mountY=-0.06, mountTheta=-2.72
02:11:45.216 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
02:11:45.216 00.000 18120 Enqueuing Move request for scope (0.11, -0.09)
02:11:45.217 00.001 21948 Worker thread wakes up
02:11:45.217 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:45.217 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.3
02:11:45.217 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:45.218 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:45.218 00.000 18120 Enqueuing Expose request
02:11:45.219 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
02:11:45.219 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
02:11:45.219 00.000 21948 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.06
02:11:45.219 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:11:45.219 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:45.219 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:11:45.219 00.000 21948 MoveAxis(E, 0, ABG)
02:11:45.219 00.000 21948 Move returns status 0, amount 0
02:11:45.219 00.000 21948 MoveAxis(N, 0, ABG)
02:11:45.219 00.000 21948 Move returns status 0, amount 0
02:11:45.219 00.000 21948 move complete, result=0
02:11:45.219 00.000 21948 worker thread done servicing request
02:11:45.219 00.000 21948 Worker thread wakes up
02:11:45.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:45.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:45.219 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:46.735 01.516 21948 Exposure complete
02:11:46.799 00.064 21948 worker thread done servicing request
02:11:46.799 00.000 18120 OnExposeComplete: enter
02:11:46.800 00.001 18120 UpdateGuideState(): m_state=6
02:11:46.801 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
02:11:46.801 00.000 18120 Star::Find returns 1 (0), X=897.45, Y=236.34, Mass=2000, SNR=30.9, Peak=137 HFD=4.1
02:11:46.802 00.001 18120 MultiStar: [#1 0.03,0.18,0.69,U] [#2 0.10,0.11,0.59,U] [#3 -0.14,0.11,0.59,U] [#4 -0.16,0.03,0.56,U] [#5 -0.24,-0.02,0.47,U] [#6 -0.01,-0.14,0.51,U] [#7 -0.39,-0.06,0.45,U] [#8 -0.24,-0.22,0.40,U] 
02:11:46.802 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.00, 0.12}
02:11:46.802 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
02:11:46.803 00.001 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
02:11:46.803 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.75 mountX=0.07 mountY=0.07, mountTheta=0.73
02:11:46.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
02:11:46.805 00.001 18120 Enqueuing Move request for scope (-0.09, 0.04)
02:11:46.805 00.000 21948 Worker thread wakes up
02:11:46.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:11:46.805 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:11:46.805 00.000 21948 Moving (-0.09, 0.04) raw xDistance=0.07 yDistance=0.07
02:11:46.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:11:46.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:46.806 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:11:46.806 00.000 21948 MoveAxis(E, 0, ABG)
02:11:46.806 00.000 21948 Move returns status 0, amount 0
02:11:46.806 00.000 21948 MoveAxis(N, 0, ABG)
02:11:46.806 00.000 21948 Move returns status 0, amount 0
02:11:46.806 00.000 21948 move complete, result=0
02:11:46.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:46.806 00.000 21948 worker thread done servicing request
02:11:46.806 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.9
02:11:46.807 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:46.807 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:46.808 00.001 18120 Enqueuing Expose request
02:11:46.808 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:46.808 00.000 21948 Worker thread wakes up
02:11:46.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:46.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:48.444 01.636 21948 Exposure complete
02:11:48.485 00.041 21948 worker thread done servicing request
02:11:48.485 00.000 18120 OnExposeComplete: enter
02:11:48.486 00.001 18120 UpdateGuideState(): m_state=6
02:11:48.486 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
02:11:48.487 00.001 18120 Star::Find returns 1 (0), X=897.35, Y=235.93, Mass=2021, SNR=31.0, Peak=147 HFD=4.1
02:11:48.487 00.000 18120 MultiStar: [#1 0.22,-0.20,0.71,U] [#2 -0.06,-0.12,0.62,U] [#3 0.12,-0.46,0.00,M1] [#4 -0.04,-0.24,0.56,U] [#5 -0.05,-0.36,0.44,U] [#6 -0.17,-0.47,0.00,M5] [#7 -0.52,-0.09,0.00,M1] [#8 -0.11,-0.67,0.00,M1] 
02:11:48.488 00.001 18120 refined, 4 included, MultiStar: {-0.01, -0.24}, one-star: {-0.11, -0.29}
02:11:48.488 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.68)
02:11:48.489 00.001 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.64)
02:11:48.489 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.61 mountX=-0.21 mountY=0.12, mountTheta=2.65
02:11:48.491 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.24, opts=13)
02:11:48.491 00.000 18120 Enqueuing Move request for scope (-0.01, -0.24)
02:11:48.492 00.001 21948 Worker thread wakes up
02:11:48.492 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
02:11:48.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:48.493 00.001 18120 UpdateGuideState exits: m=2021 RSB=31.0
02:11:48.493 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:48.494 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
02:11:48.494 00.000 21948 Moving (-0.01, -0.24) raw xDistance=-0.21 yDistance=0.12
02:11:48.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:11:48.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:48.494 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:48.495 00.001 18120 Enqueuing Expose request
02:11:48.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:11:48.495 00.000 21948 MoveAxis(E, 38, ABG)
02:11:48.495 00.000 21948 Guiding  Dir = 2, Dur = 38
02:11:48.496 00.001 21948 IsSlewing returns 0
02:11:48.496 00.000 21948 IsGuiding returns 0
02:11:48.498 00.002 21948 PulseGuide returned control before completion, sleep 47
02:11:48.552 00.054 21948 IsGuiding returns 0
02:11:48.552 00.000 21948 Move returns status 0, amount 38
02:11:48.552 00.000 21948 MoveAxis(N, 0, ABG)
02:11:48.552 00.000 21948 Move returns status 0, amount 0
02:11:48.552 00.000 21948 move complete, result=0
02:11:48.552 00.000 21948 worker thread done servicing request
02:11:48.552 00.000 21948 Worker thread wakes up
02:11:48.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:48.553 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:48.553 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
02:11:49.969 01.416 21948 Exposure complete
02:11:49.993 00.024 21948 worker thread done servicing request
02:11:49.993 00.000 18120 OnExposeComplete: enter
02:11:49.994 00.001 18120 UpdateGuideState(): m_state=6
02:11:49.995 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
02:11:49.995 00.000 18120 Star::Find returns 1 (0), X=897.21, Y=236.01, Mass=2050, SNR=31.3, Peak=147 HFD=4.3
02:11:49.996 00.001 18120 MultiStar: [#1 -0.38,0.08,0.69,U] [#2 -0.41,-0.04,0.00,M1] [#3 -0.16,0.13,0.56,U] [#4 -0.71,0.06,0.00,M1] [#5 -0.40,-0.12,0.00,M1] [#6 -0.58,-0.39,0.00,M6] [#7 -0.38,-0.17,0.00,M2] [#8 -0.38,-0.16,0.00,M2] 
02:11:49.996 00.000 18120 refined, 2 included, MultiStar: {-0.26, -0.04}, one-star: {-0.24, -0.20}
02:11:49.996 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.01 = 1.28)
02:11:49.997 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.05 = 1.24)
02:11:49.997 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.27 cameraTheta=-3.01 mountX=0.08 mountY=0.25, mountTheta=1.27
02:11:50.000 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.04, opts=13)
02:11:50.000 00.000 18120 Enqueuing Move request for scope (-0.26, -0.04)
02:11:50.001 00.001 21948 Worker thread wakes up
02:11:50.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
02:11:50.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:50.001 00.000 18120 UpdateGuideState exits: m=2050 RSB=31.3
02:11:50.002 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:50.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:50.002 00.000 18120 Enqueuing Expose request
02:11:50.003 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
02:11:50.003 00.000 21948 Moving (-0.26, -0.04) raw xDistance=0.08 yDistance=0.25
02:11:50.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:11:50.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:50.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:11:50.003 00.000 21948 MoveAxis(E, 0, ABG)
02:11:50.003 00.000 21948 Move returns status 0, amount 0
02:11:50.003 00.000 21948 MoveAxis(N, 0, ABG)
02:11:50.003 00.000 21948 Move returns status 0, amount 0
02:11:50.003 00.000 21948 move complete, result=0
02:11:50.003 00.000 21948 worker thread done servicing request
02:11:50.003 00.000 21948 Worker thread wakes up
02:11:50.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:50.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:50.004 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:11:51.638 01.634 21948 Exposure complete
02:11:51.664 00.026 21948 worker thread done servicing request
02:11:51.664 00.000 18120 OnExposeComplete: enter
02:11:51.667 00.003 18120 UpdateGuideState(): m_state=6
02:11:51.668 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
02:11:51.670 00.002 18120 Star::Find returns 1 (0), X=896.65, Y=236.69, Mass=1934, SNR=30.5, Peak=129 HFD=4.2
02:11:51.671 00.001 18120 MultiStar: large primary error, entering stabilization period
02:11:51.671 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
02:11:51.672 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
02:11:51.673 00.001 18120 CameraToMount -- cameraX=-0.81 cameraY=0.48 hyp=0.94 cameraTheta=2.61 mountX=0.77 mountY=0.51, mountTheta=0.59
02:11:51.674 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.81, y=0.48, opts=13)
02:11:51.675 00.001 18120 Enqueuing Move request for scope (-0.81, 0.48)
02:11:51.675 00.000 21948 Worker thread wakes up
02:11:51.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.48) opts 0xd
02:11:51.675 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.81, 0.48)
02:11:51.675 00.000 21948 Moving (-0.81, 0.48) raw xDistance=0.77 yDistance=0.51
02:11:51.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:51.676 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.5
02:11:51.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.677 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:51.677 00.000 18120 Enqueuing Expose request
02:11:51.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77
02:11:51.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:51.678 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:11:51.678 00.000 21948 MoveAxis(W, 137, ABG)
02:11:51.678 00.000 21948 Guiding  Dir = 3, Dur = 137
02:11:51.678 00.000 21948 IsSlewing returns 0
02:11:51.678 00.000 21948 IsGuiding returns 0
02:11:51.680 00.002 21948 PulseGuide returned control before completion, sleep 146
02:11:51.844 00.164 21948 IsGuiding returns 0
02:11:51.844 00.000 21948 Move returns status 0, amount 137
02:11:51.844 00.000 21948 MoveAxis(N, 0, ABG)
02:11:51.844 00.000 21948 Move returns status 0, amount 0
02:11:51.844 00.000 21948 move complete, result=0
02:11:51.844 00.000 21948 worker thread done servicing request
02:11:51.844 00.000 21948 Worker thread wakes up
02:11:51.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:51.844 00.000 18120 GuideStep: 0.8 px 137 ms WEST, 0.5 px 0 ms NORTH
02:11:51.845 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:53.260 01.415 21948 Exposure complete
02:11:53.295 00.035 21948 worker thread done servicing request
02:11:53.295 00.000 18120 OnExposeComplete: enter
02:11:53.296 00.001 18120 UpdateGuideState(): m_state=6
02:11:53.297 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
02:11:53.298 00.001 18120 Star::Find returns 1 (0), X=897.34, Y=235.74, Mass=1949, SNR=30.6, Peak=154 HFD=4.3
02:11:53.298 00.000 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.80 = 2.48)
02:11:53.299 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.44)
02:11:53.299 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.48 hyp=0.49 cameraTheta=-1.81 mountX=-0.39 mountY=0.32, mountTheta=2.46
02:11:53.300 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.48, opts=13)
02:11:53.300 00.000 18120 Enqueuing Move request for scope (-0.11, -0.48)
02:11:53.301 00.001 21948 Worker thread wakes up
02:11:53.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.48) opts 0xd
02:11:53.301 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.48)
02:11:53.301 00.000 21948 Moving (-0.11, -0.48) raw xDistance=-0.39 yDistance=0.32
02:11:53.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.39
02:11:53.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:53.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:11:53.301 00.000 21948 MoveAxis(E, 59, ABG)
02:11:53.301 00.000 21948 Guiding  Dir = 2, Dur = 59
02:11:53.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:53.301 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:11:53.302 00.001 21948 IsSlewing returns 0
02:11:53.302 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:53.303 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:53.303 00.000 18120 Enqueuing Expose request
02:11:53.303 00.000 21948 IsGuiding returns 0
02:11:53.306 00.003 21948 PulseGuide returned control before completion, sleep 68
02:11:53.386 00.080 21948 IsGuiding returns 0
02:11:53.386 00.000 21948 Move returns status 0, amount 59
02:11:53.386 00.000 21948 MoveAxis(N, 0, ABG)
02:11:53.386 00.000 21948 Move returns status 0, amount 0
02:11:53.386 00.000 21948 move complete, result=0
02:11:53.386 00.000 21948 worker thread done servicing request
02:11:53.386 00.000 18120 GuideStep: -0.4 px 59 ms EAST, 0.3 px 0 ms NORTH
02:11:53.387 00.001 21948 Worker thread wakes up
02:11:53.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:53.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:55.014 01.627 21948 Exposure complete
02:11:55.064 00.050 21948 worker thread done servicing request
02:11:55.064 00.000 18120 OnExposeComplete: enter
02:11:55.065 00.001 18120 UpdateGuideState(): m_state=6
02:11:55.065 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
02:11:55.066 00.001 18120 Star::Find returns 1 (0), X=897.94, Y=235.58, Mass=2029, SNR=31.1, Peak=158 HFD=4.0
02:11:55.066 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
02:11:55.067 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
02:11:55.067 00.000 18120 CameraToMount -- cameraX=0.48 cameraY=-0.63 hyp=0.80 cameraTheta=-0.92 mountX=-0.78 mountY=-0.15, mountTheta=-2.96
02:11:55.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.48, y=-0.63, opts=13)
02:11:55.070 00.002 18120 Enqueuing Move request for scope (0.48, -0.63)
02:11:55.071 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:55.071 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.1
02:11:55.072 00.001 21948 Worker thread wakes up
02:11:55.072 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.63) opts 0xd
02:11:55.072 00.000 21948 Handling offset move in thread for scope, endpoint = (0.48, -0.63)
02:11:55.072 00.000 21948 Moving (0.48, -0.63) raw xDistance=-0.78 yDistance=-0.15
02:11:55.072 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.78
02:11:55.072 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:55.072 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:55.073 00.001 18120 Enqueuing Expose request
02:11:55.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:55.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:11:55.073 00.000 21948 MoveAxis(E, 143, ABG)
02:11:55.073 00.000 21948 Guiding  Dir = 2, Dur = 143
02:11:55.073 00.000 21948 IsSlewing returns 0
02:11:55.074 00.001 21948 IsGuiding returns 0
02:11:55.076 00.002 21948 PulseGuide returned control before completion, sleep 152
02:11:55.234 00.158 21948 IsGuiding returns 1
02:11:55.234 00.000 21948 scope still moving after pulse duration time elapsed
02:11:55.266 00.032 21948 IsSlewing returns 0
02:11:55.268 00.002 21948 IsGuiding returns 0
02:11:55.268 00.000 21948 scope move finished after 143 + 52 ms
02:11:55.268 00.000 21948 Move returns status 0, amount 143
02:11:55.268 00.000 21948 MoveAxis(N, 0, ABG)
02:11:55.270 00.002 21948 Move returns status 0, amount 0
02:11:55.270 00.000 21948 move complete, result=0
02:11:55.270 00.000 21948 worker thread done servicing request
02:11:55.270 00.000 21948 Worker thread wakes up
02:11:55.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:55.270 00.000 18120 GuideStep: -0.8 px 143 ms EAST, -0.1 px 0 ms NORTH
02:11:55.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:56.678 01.408 21948 Exposure complete
02:11:56.727 00.049 21948 worker thread done servicing request
02:11:56.727 00.000 18120 OnExposeComplete: enter
02:11:56.728 00.001 18120 UpdateGuideState(): m_state=6
02:11:56.730 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
02:11:56.731 00.001 18120 Star::Find returns 1 (0), X=897.42, Y=236.11, Mass=1981, SNR=30.9, Peak=157 HFD=3.9
02:11:56.732 00.001 18120 MultiStar: exiting stabilization period
02:11:56.734 00.002 18120 MultiStar: [#1 0.06,-0.06,0.71,U] [#2 0.22,-0.14,0.63,U] [#3 0.26,-0.08,0.56,U] [#4 0.16,-0.22,0.56,U] [#5 0.31,-0.37,0.00,M2] [#6 0.06,-0.65,0.00,M7] [#7 -0.23,-0.27,0.43,U] [#8 -0.13,-0.36,0.39,U] 
02:11:56.734 00.000 18120 single-star, 6 included, MultiStar: {0.05, -0.16}, one-star: {-0.03, -0.11}
02:11:56.736 00.002 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
02:11:56.738 00.002 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
02:11:56.740 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.85 mountX=-0.08 mountY=0.07, mountTheta=2.41
02:11:56.742 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.11, opts=13)
02:11:56.743 00.001 18120 Enqueuing Move request for scope (-0.03, -0.11)
02:11:56.745 00.002 21948 Worker thread wakes up
02:11:56.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:11:56.745 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:11:56.745 00.000 21948 Moving (-0.03, -0.11) raw xDistance=-0.08 yDistance=0.07
02:11:56.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:11:56.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:56.745 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.9
02:11:56.746 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:56.747 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:56.748 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:11:56.748 00.000 21948 MoveAxis(E, 0, ABG)
02:11:56.748 00.000 21948 Move returns status 0, amount 0
02:11:56.748 00.000 21948 MoveAxis(N, 0, ABG)
02:11:56.748 00.000 21948 Move returns status 0, amount 0
02:11:56.748 00.000 21948 move complete, result=0
02:11:56.748 00.000 21948 worker thread done servicing request
02:11:56.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:56.750 00.002 18120 Enqueuing Expose request
02:11:56.752 00.002 21948 Worker thread wakes up
02:11:56.752 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:56.753 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:56.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:58.388 01.635 21948 Exposure complete
02:11:58.426 00.038 21948 worker thread done servicing request
02:11:58.426 00.000 18120 OnExposeComplete: enter
02:11:58.426 00.000 18120 UpdateGuideState(): m_state=6
02:11:58.427 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
02:11:58.427 00.000 18120 Star::Find returns 1 (0), X=897.54, Y=236.06, Mass=1918, SNR=30.3, Peak=148 HFD=4.1
02:11:58.429 00.002 18120 MultiStar: [#1 0.13,-0.33,0.70,U] [#2 0.14,-0.17,0.63,U] [#3 0.23,-0.35,0.00,M1] [#4 0.16,-0.32,0.57,U] [#5 -0.03,-0.41,0.00,M3] [#6 0.11,-0.59,0.00,M8] [#7 -0.07,-0.45,0.00,M2] [#8 0.03,-0.47,0.00,M2] 
02:11:58.430 00.001 18120 single-star, 3 included, MultiStar: {0.12, -0.23}, one-star: {0.08, -0.16}
02:11:58.431 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:11:58.432 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:11:58.433 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.08 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
02:11:58.436 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.16, opts=13)
02:11:58.436 00.000 18120 Enqueuing Move request for scope (0.08, -0.16)
02:11:58.437 00.001 21948 Worker thread wakes up
02:11:58.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
02:11:58.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
02:11:58.437 00.000 21948 Moving (0.08, -0.16) raw xDistance=-0.18 yDistance=-0.00
02:11:58.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:11:58.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:58.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:11:58.438 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.3
02:11:58.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:58.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:11:58.439 00.001 18120 Enqueuing Expose request
02:11:58.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:11:58.439 00.000 21948 MoveAxis(E, 0, ABG)
02:11:58.439 00.000 21948 Move returns status 0, amount 0
02:11:58.439 00.000 21948 MoveAxis(N, 0, ABG)
02:11:58.439 00.000 21948 Move returns status 0, amount 0
02:11:58.439 00.000 21948 move complete, result=0
02:11:58.439 00.000 21948 worker thread done servicing request
02:11:58.439 00.000 21948 Worker thread wakes up
02:11:58.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:11:58.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:11:58.440 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:59.958 01.518 21948 Exposure complete
02:11:59.987 00.029 21948 worker thread done servicing request
02:11:59.987 00.000 18120 OnExposeComplete: enter
02:11:59.987 00.000 18120 UpdateGuideState(): m_state=6
02:11:59.988 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
02:11:59.988 00.000 18120 Star::Find returns 1 (0), X=897.47, Y=236.07, Mass=2077, SNR=31.5, Peak=172 HFD=4.0
02:11:59.991 00.003 18120 MultiStar: [#1 0.01,-0.05,0.73,U] [#2 0.05,-0.12,0.61,U] [#3 0.18,-0.29,0.61,U] [#4 0.07,-0.28,0.56,U] [#5 0.08,-0.06,0.45,U] [#6 0.16,-0.69,0.00,M9] [#7 -0.26,-0.19,0.44,U] [#8 0.07,-0.53,0.00,M3] 
02:11:59.994 00.003 18120 single-star, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.02, -0.14}
02:11:59.996 00.002 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
02:11:59.997 00.001 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
02:11:59.999 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.44 mountX=-0.14 mountY=0.05, mountTheta=2.81
02:12:00.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
02:12:00.001 00.001 18120 Enqueuing Move request for scope (0.02, -0.14)
02:12:00.001 00.000 21948 Worker thread wakes up
02:12:00.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:00.002 00.001 18120 UpdateGuideState exits: m=2077 RSB=31.5
02:12:00.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:00.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:00.003 00.001 18120 Enqueuing Expose request
02:12:00.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
02:12:00.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
02:12:00.003 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.05
02:12:00.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:12:00.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:00.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:12:00.003 00.000 21948 MoveAxis(E, 0, ABG)
02:12:00.003 00.000 21948 Move returns status 0, amount 0
02:12:00.003 00.000 21948 MoveAxis(N, 0, ABG)
02:12:00.004 00.001 21948 Move returns status 0, amount 0
02:12:00.004 00.000 21948 move complete, result=0
02:12:00.004 00.000 21948 worker thread done servicing request
02:12:00.004 00.000 21948 Worker thread wakes up
02:12:00.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:00.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:00.004 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:01.642 01.638 21948 Exposure complete
02:12:01.678 00.036 21948 worker thread done servicing request
02:12:01.678 00.000 18120 OnExposeComplete: enter
02:12:01.678 00.000 18120 UpdateGuideState(): m_state=6
02:12:01.679 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
02:12:01.679 00.000 18120 Star::Find returns 1 (0), X=897.35, Y=236.06, Mass=1821, SNR=29.6, Peak=158 HFD=4.0
02:12:01.680 00.001 18120 MultiStar: [#1 -0.07,-0.13,0.70,U] [#2 -0.04,-0.12,0.63,U] [#3 0.10,-0.20,0.61,U] [#4 0.02,-0.30,0.57,U] [#5 0.03,-0.18,0.47,U] [#6 -0.08,-0.47,0.00,M10] [#7 -0.33,-0.13,0.47,U] [#8 -0.21,-0.27,0.40,U] 
02:12:01.680 00.000 18120 single-star, 7 included, MultiStar: {-0.07, -0.18}, one-star: {-0.10, -0.16}
02:12:01.681 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.15 = 2.13)
02:12:01.681 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.19 = 2.09)
02:12:01.682 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.16 mountX=-0.10 mountY=0.16, mountTheta=2.12
02:12:01.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.16, opts=13)
02:12:01.683 00.000 18120 Enqueuing Move request for scope (-0.10, -0.16)
02:12:01.684 00.001 21948 Worker thread wakes up
02:12:01.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
02:12:01.684 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
02:12:01.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:01.684 00.000 21948 Moving (-0.10, -0.16) raw xDistance=-0.10 yDistance=0.16
02:12:01.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:01.684 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.6
02:12:01.685 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:01.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:01.686 00.001 18120 Enqueuing Expose request
02:12:01.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:12:01.686 00.000 21948 MoveAxis(E, 0, ABG)
02:12:01.686 00.000 21948 Move returns status 0, amount 0
02:12:01.686 00.000 21948 MoveAxis(N, 0, ABG)
02:12:01.686 00.000 21948 Move returns status 0, amount 0
02:12:01.686 00.000 21948 move complete, result=0
02:12:01.686 00.000 21948 worker thread done servicing request
02:12:01.686 00.000 21948 Worker thread wakes up
02:12:01.687 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:01.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:01.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:03.207 01.520 21948 Exposure complete
02:12:03.238 00.031 21948 worker thread done servicing request
02:12:03.238 00.000 18120 OnExposeComplete: enter
02:12:03.240 00.002 18120 UpdateGuideState(): m_state=6
02:12:03.241 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
02:12:03.241 00.000 18120 Star::Find returns 1 (0), X=897.55, Y=236.14, Mass=1927, SNR=30.5, Peak=160 HFD=3.9
02:12:03.241 00.000 18120 MultiStar: [#1 0.16,-0.03,0.73,U] [#2 0.32,0.10,0.63,U] [#3 0.14,-0.21,0.60,U] [#4 0.03,-0.21,0.54,U] [#5 0.15,-0.14,0.46,U] [#6 0.07,-0.40,0.00,R] [#7 -0.24,-0.12,0.43,U] [#8 -0.17,-0.23,0.39,U] 
02:12:03.241 00.000 18120 single-star, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.09, -0.08}
02:12:03.243 00.002 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
02:12:03.243 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
02:12:03.244 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
02:12:03.246 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.08, opts=13)
02:12:03.248 00.002 18120 Enqueuing Move request for scope (0.09, -0.08)
02:12:03.249 00.001 21948 Worker thread wakes up
02:12:03.249 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:12:03.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:03.250 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.5
02:12:03.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:03.251 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:03.251 00.000 18120 Enqueuing Expose request
02:12:03.253 00.002 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:12:03.253 00.000 21948 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=-0.05
02:12:03.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:12:03.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:03.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:12:03.253 00.000 21948 MoveAxis(E, 0, ABG)
02:12:03.253 00.000 21948 Move returns status 0, amount 0
02:12:03.253 00.000 21948 MoveAxis(N, 0, ABG)
02:12:03.253 00.000 21948 Move returns status 0, amount 0
02:12:03.253 00.000 21948 move complete, result=0
02:12:03.253 00.000 21948 worker thread done servicing request
02:12:03.253 00.000 21948 Worker thread wakes up
02:12:03.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:03.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:03.254 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:04.891 01.637 21948 Exposure complete
02:12:04.929 00.038 21948 worker thread done servicing request
02:12:04.929 00.000 18120 OnExposeComplete: enter
02:12:04.930 00.001 18120 UpdateGuideState(): m_state=6
02:12:04.932 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
02:12:04.934 00.002 18120 Star::Find returns 1 (0), X=897.53, Y=236.12, Mass=1996, SNR=30.9, Peak=177 HFD=3.9
02:12:04.935 00.001 18120 MultiStar: [#1 0.21,-0.10,0.76,U] [#2 0.15,-0.17,0.59,U] [#3 0.22,-0.18,0.58,U] [#4 0.03,-0.17,0.55,U] [#5 0.25,-0.10,0.47,U] [#6 0.00,-0.18,0.51,U] [#7 0.08,-0.14,0.43,U] [#8 0.15,-0.28,0.41,U] 
02:12:04.938 00.003 18120 single-star, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.07, -0.10}
02:12:04.940 00.002 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
02:12:04.942 00.002 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
02:12:04.945 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.94 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
02:12:04.946 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
02:12:04.947 00.001 18120 Enqueuing Move request for scope (0.07, -0.10)
02:12:04.948 00.001 21948 Worker thread wakes up
02:12:04.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
02:12:04.948 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
02:12:04.948 00.000 21948 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.02
02:12:04.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:04.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:04.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:04.948 00.000 21948 MoveAxis(E, 0, ABG)
02:12:04.948 00.000 21948 Move returns status 0, amount 0
02:12:04.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:04.948 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.9
02:12:04.949 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:04.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:04.950 00.001 18120 Enqueuing Expose request
02:12:04.950 00.000 21948 MoveAxis(N, 0, ABG)
02:12:04.950 00.000 21948 Move returns status 0, amount 0
02:12:04.950 00.000 21948 move complete, result=0
02:12:04.950 00.000 21948 worker thread done servicing request
02:12:04.950 00.000 21948 Worker thread wakes up
02:12:04.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:04.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:04.952 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:06.474 01.522 21948 Exposure complete
02:12:06.518 00.044 21948 worker thread done servicing request
02:12:06.518 00.000 18120 OnExposeComplete: enter
02:12:06.519 00.001 18120 UpdateGuideState(): m_state=6
02:12:06.521 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
02:12:06.522 00.001 18120 Star::Find returns 1 (0), X=897.38, Y=236.17, Mass=1950, SNR=30.6, Peak=154 HFD=4.1
02:12:06.523 00.001 18120 MultiStar: [#1 0.04,-0.03,0.75,U] [#2 -0.07,-0.10,0.66,U] [#3 0.13,-0.28,0.62,U] [#4 -0.14,-0.21,0.56,U] [#5 0.04,-0.11,0.46,U] [#6 -0.06,-0.06,0.55,U] [#7 -0.19,-0.17,0.44,U] [#8 0.04,-0.39,0.40,U] 
02:12:06.524 00.001 18120 single-star, 8 included, MultiStar: {-0.03, -0.14}, one-star: {-0.07, -0.05}
02:12:06.524 00.000 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.50 = 1.79)
02:12:06.525 00.001 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.75)
02:12:06.526 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.50 mountX=-0.02 mountY=0.09, mountTheta=1.78
02:12:06.528 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
02:12:06.529 00.001 18120 Enqueuing Move request for scope (-0.07, -0.05)
02:12:06.530 00.001 21948 Worker thread wakes up
02:12:06.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:12:06.530 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:12:06.530 00.000 21948 Moving (-0.07, -0.05) raw xDistance=-0.02 yDistance=0.09
02:12:06.530 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:06.531 00.001 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:12:06.532 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.532 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:06.533 00.001 18120 Enqueuing Expose request
02:12:06.533 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:06.533 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:06.533 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:06.533 00.000 21948 MoveAxis(E, 0, ABG)
02:12:06.533 00.000 21948 Move returns status 0, amount 0
02:12:06.533 00.000 21948 MoveAxis(N, 0, ABG)
02:12:06.533 00.000 21948 Move returns status 0, amount 0
02:12:06.533 00.000 21948 move complete, result=0
02:12:06.533 00.000 21948 worker thread done servicing request
02:12:06.533 00.000 21948 Worker thread wakes up
02:12:06.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:06.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:06.534 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:08.170 01.636 21948 Exposure complete
02:12:08.212 00.042 21948 worker thread done servicing request
02:12:08.212 00.000 18120 OnExposeComplete: enter
02:12:08.214 00.002 18120 UpdateGuideState(): m_state=6
02:12:08.214 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
02:12:08.215 00.001 18120 Star::Find returns 1 (0), X=897.59, Y=236.03, Mass=1966, SNR=30.6, Peak=182 HFD=4.0
02:12:08.215 00.000 18120 MultiStar: [#1 0.10,-0.19,0.74,U] [#2 0.10,-0.22,0.65,U] [#3 0.09,-0.24,0.63,U] [#4 -0.03,-0.41,0.00,M1] [#5 -0.04,-0.27,0.45,U] [#6 0.24,-0.13,0.52,U] [#7 -0.08,-0.28,0.41,U] [#8 -0.07,-0.40,0.37,U] 
02:12:08.216 00.001 18120 single-star, 7 included, MultiStar: {0.08, -0.23}, one-star: {0.13, -0.19}
02:12:08.216 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
02:12:08.217 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:12:08.218 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
02:12:08.219 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.19, opts=13)
02:12:08.220 00.001 18120 Enqueuing Move request for scope (0.13, -0.19)
02:12:08.220 00.000 21948 Worker thread wakes up
02:12:08.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:08.221 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
02:12:08.221 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
02:12:08.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:08.222 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:08.222 00.000 18120 Enqueuing Expose request
02:12:08.222 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
02:12:08.222 00.000 21948 Moving (0.13, -0.19) raw xDistance=-0.22 yDistance=-0.03
02:12:08.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:12:08.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:08.223 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:12:08.223 00.000 21948 MoveAxis(E, 40, ABG)
02:12:08.223 00.000 21948 Guiding  Dir = 2, Dur = 40
02:12:08.223 00.000 21948 IsSlewing returns 0
02:12:08.223 00.000 21948 IsGuiding returns 0
02:12:08.225 00.002 21948 PulseGuide returned control before completion, sleep 49
02:12:08.281 00.056 21948 IsGuiding returns 0
02:12:08.281 00.000 21948 Move returns status 0, amount 40
02:12:08.281 00.000 21948 MoveAxis(N, 0, ABG)
02:12:08.281 00.000 21948 Move returns status 0, amount 0
02:12:08.281 00.000 21948 move complete, result=0
02:12:08.281 00.000 21948 worker thread done servicing request
02:12:08.281 00.000 21948 Worker thread wakes up
02:12:08.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:08.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:08.282 00.001 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
02:12:09.693 01.411 21948 Exposure complete
02:12:09.749 00.056 21948 worker thread done servicing request
02:12:09.749 00.000 18120 OnExposeComplete: enter
02:12:09.750 00.001 18120 UpdateGuideState(): m_state=6
02:12:09.750 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
02:12:09.751 00.001 18120 Star::Find returns 1 (0), X=897.61, Y=236.03, Mass=2067, SNR=31.4, Peak=189 HFD=4.0
02:12:09.752 00.001 18120 MultiStar: [#1 0.10,-0.11,0.72,U] [#2 0.19,0.02,0.62,U] [#3 0.09,-0.26,0.60,U] [#4 -0.03,-0.12,0.55,U] [#5 0.14,-0.00,0.47,U] [#6 -0.03,0.01,0.54,U] [#7 0.11,-0.39,0.00,M1] [#8 -0.26,-0.40,0.00,M1] 
02:12:09.752 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.15, -0.19}
02:12:09.752 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
02:12:09.753 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
02:12:09.753 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.83 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
02:12:09.754 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.10, opts=13)
02:12:09.755 00.001 18120 Enqueuing Move request for scope (0.10, -0.10)
02:12:09.755 00.000 21948 Worker thread wakes up
02:12:09.755 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
02:12:09.755 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
02:12:09.755 00.000 21948 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.04
02:12:09.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:12:09.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:09.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:09.756 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:09.756 00.000 21948 MoveAxis(E, 0, ABG)
02:12:09.756 00.000 21948 Move returns status 0, amount 0
02:12:09.756 00.000 21948 MoveAxis(N, 0, ABG)
02:12:09.756 00.000 21948 Move returns status 0, amount 0
02:12:09.756 00.000 21948 move complete, result=0
02:12:09.756 00.000 18120 UpdateGuideState exits: m=2067 RSB=31.4
02:12:09.757 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:09.757 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:09.757 00.000 18120 Enqueuing Expose request
02:12:09.758 00.001 21948 worker thread done servicing request
02:12:09.758 00.000 21948 Worker thread wakes up
02:12:09.758 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:09.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:09.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:11.388 01.630 21948 Exposure complete
02:12:11.424 00.036 21948 worker thread done servicing request
02:12:11.424 00.000 18120 OnExposeComplete: enter
02:12:11.426 00.002 18120 UpdateGuideState(): m_state=6
02:12:11.427 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
02:12:11.428 00.001 18120 Star::Find returns 1 (0), X=897.59, Y=235.99, Mass=1939, SNR=30.5, Peak=178 HFD=4.1
02:12:11.430 00.002 18120 MultiStar: [#1 -0.01,-0.15,0.72,U] [#2 0.38,-0.17,0.00,M1] [#3 0.12,-0.28,0.62,U] [#4 -0.19,-0.02,0.58,U] [#5 -0.23,-0.21,0.45,U] [#6 -0.14,0.01,0.55,U] [#7 -0.07,-0.16,0.43,U] [#8 -0.06,-0.31,0.38,U] 
02:12:11.431 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {0.14, -0.23}
02:12:11.432 00.001 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.00) = xAngle (-3.74 = 2.54)
02:12:11.434 00.002 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.50)
02:12:11.436 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.74 mountX=-0.14 mountY=0.10, mountTheta=2.52
02:12:11.438 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.17, opts=13)
02:12:11.438 00.000 18120 Enqueuing Move request for scope (-0.03, -0.17)
02:12:11.439 00.001 21948 Worker thread wakes up
02:12:11.439 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:11.439 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
02:12:11.439 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:11.440 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:11.440 00.000 18120 Enqueuing Expose request
02:12:11.441 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
02:12:11.441 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
02:12:11.441 00.000 21948 Moving (-0.03, -0.17) raw xDistance=-0.14 yDistance=0.10
02:12:11.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:12:11.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:11.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:12:11.441 00.000 21948 MoveAxis(E, 0, ABG)
02:12:11.441 00.000 21948 Move returns status 0, amount 0
02:12:11.441 00.000 21948 MoveAxis(N, 0, ABG)
02:12:11.441 00.000 21948 Move returns status 0, amount 0
02:12:11.441 00.000 21948 move complete, result=0
02:12:11.441 00.000 21948 worker thread done servicing request
02:12:11.441 00.000 21948 Worker thread wakes up
02:12:11.441 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:11.442 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:11.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:12.969 01.527 21948 Exposure complete
02:12:13.015 00.046 21948 worker thread done servicing request
02:12:13.015 00.000 18120 OnExposeComplete: enter
02:12:13.015 00.000 18120 UpdateGuideState(): m_state=6
02:12:13.016 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
02:12:13.016 00.000 18120 Star::Find returns 1 (0), X=897.71, Y=236.17, Mass=2022, SNR=31.1, Peak=185 HFD=3.9
02:12:13.018 00.002 18120 MultiStar: [#1 -0.03,0.21,0.72,U] [#2 0.30,0.06,0.63,U] [#3 -0.08,-0.08,0.61,U] [#4 0.13,0.01,0.55,U] [#5 -0.04,0.08,0.43,U] [#6 -0.04,0.24,0.54,U] [#7 -0.13,-0.14,0.42,U] [#8 -0.09,-0.43,0.00,M1] 
02:12:13.018 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.26, -0.04}
02:12:13.019 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
02:12:13.019 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
02:12:13.020 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=0.01 mountY=-0.08, mountTheta=-1.46
02:12:13.020 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
02:12:13.022 00.002 18120 Enqueuing Move request for scope (0.07, 0.04)
02:12:13.023 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:13.023 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.1
02:12:13.024 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.024 00.000 21948 Worker thread wakes up
02:12:13.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:12:13.024 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:12:13.024 00.000 21948 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
02:12:13.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:12:13.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:13.024 00.000 18120 Enqueuing Expose request
02:12:13.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:13.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:12:13.024 00.000 21948 MoveAxis(E, 0, ABG)
02:12:13.024 00.000 21948 Move returns status 0, amount 0
02:12:13.024 00.000 21948 MoveAxis(N, 0, ABG)
02:12:13.024 00.000 21948 Move returns status 0, amount 0
02:12:13.024 00.000 21948 move complete, result=0
02:12:13.024 00.000 21948 worker thread done servicing request
02:12:13.024 00.000 21948 Worker thread wakes up
02:12:13.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:13.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:13.025 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:14.658 01.633 21948 Exposure complete
02:12:14.708 00.050 21948 worker thread done servicing request
02:12:14.708 00.000 18120 OnExposeComplete: enter
02:12:14.709 00.001 18120 UpdateGuideState(): m_state=6
02:12:14.709 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
02:12:14.710 00.001 18120 Star::Find returns 1 (0), X=897.59, Y=236.10, Mass=1960, SNR=30.7, Peak=167 HFD=3.9
02:12:14.710 00.000 18120 MultiStar: [#1 0.08,-0.09,0.71,U] [#2 0.14,0.01,0.63,U] [#3 0.25,-0.09,0.59,U] [#4 -0.07,-0.17,0.53,U] [#5 0.39,-0.11,0.00,M1] [#6 0.21,-0.17,0.53,U] [#7 -0.15,-0.03,0.43,U] [#8 0.06,-0.22,0.39,U] 
02:12:14.712 00.002 18120 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.13, -0.11}
02:12:14.713 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
02:12:14.714 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
02:12:14.715 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.84 mountX=-0.13 mountY=-0.04, mountTheta=-2.88
02:12:14.718 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
02:12:14.719 00.001 18120 Enqueuing Move request for scope (0.09, -0.11)
02:12:14.721 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:14.722 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:12:14.723 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:14.725 00.002 21948 Worker thread wakes up
02:12:14.725 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:12:14.725 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:12:14.725 00.000 21948 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.04
02:12:14.725 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:12:14.725 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:14.725 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:14.725 00.000 21948 MoveAxis(E, 0, ABG)
02:12:14.725 00.000 21948 Move returns status 0, amount 0
02:12:14.725 00.000 21948 MoveAxis(N, 0, ABG)
02:12:14.725 00.000 21948 Move returns status 0, amount 0
02:12:14.725 00.000 21948 move complete, result=0
02:12:14.725 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:14.726 00.001 18120 Enqueuing Expose request
02:12:14.726 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:14.727 00.001 21948 worker thread done servicing request
02:12:14.727 00.000 21948 Worker thread wakes up
02:12:14.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:14.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:16.245 01.518 21948 Exposure complete
02:12:16.285 00.040 21948 worker thread done servicing request
02:12:16.287 00.002 18120 OnExposeComplete: enter
02:12:16.287 00.000 18120 UpdateGuideState(): m_state=6
02:12:16.288 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
02:12:16.288 00.000 18120 Star::Find returns 1 (0), X=897.66, Y=236.15, Mass=2022, SNR=31.0, Peak=182 HFD=4.0
02:12:16.289 00.001 18120 MultiStar: [#1 0.13,-0.01,0.72,U] [#2 0.04,-0.07,0.61,U] [#3 0.23,-0.20,0.62,U] [#4 0.16,-0.24,0.54,U] [#5 0.04,-0.14,0.46,U] [#6 0.03,0.32,0.49,U] [#7 -0.12,-0.24,0.42,U] [#8 -0.00,-0.17,0.39,U] 
02:12:16.289 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.21, -0.06}
02:12:16.290 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
02:12:16.292 00.002 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
02:12:16.295 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=-0.12 mountY=-0.05, mountTheta=-2.72
02:12:16.299 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
02:12:16.302 00.003 18120 Enqueuing Move request for scope (0.10, -0.08)
02:12:16.304 00.002 21948 Worker thread wakes up
02:12:16.304 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:16.305 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:12:16.305 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:12:16.305 00.000 21948 Moving (0.10, -0.08) raw xDistance=-0.12 yDistance=-0.05
02:12:16.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:16.305 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.0
02:12:16.308 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:16.308 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:12:16.308 00.000 21948 MoveAxis(E, 0, ABG)
02:12:16.308 00.000 21948 Move returns status 0, amount 0
02:12:16.308 00.000 21948 MoveAxis(N, 0, ABG)
02:12:16.308 00.000 21948 Move returns status 0, amount 0
02:12:16.308 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:16.309 00.001 18120 Enqueuing Expose request
02:12:16.309 00.000 21948 move complete, result=0
02:12:16.309 00.000 21948 worker thread done servicing request
02:12:16.309 00.000 21948 Worker thread wakes up
02:12:16.309 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:16.310 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:16.310 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:17.932 01.622 21948 Exposure complete
02:12:17.962 00.030 21948 worker thread done servicing request
02:12:17.963 00.001 18120 OnExposeComplete: enter
02:12:17.963 00.000 18120 UpdateGuideState(): m_state=6
02:12:17.964 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
02:12:17.964 00.000 18120 Star::Find returns 1 (0), X=897.44, Y=236.21, Mass=1911, SNR=30.3, Peak=153 HFD=4.0
02:12:17.965 00.001 18120 MultiStar: [#1 0.01,0.11,0.72,U] [#2 -0.08,-0.18,0.64,U] [#3 0.17,-0.23,0.62,U] [#4 -0.16,-0.01,0.58,U] [#5 0.08,-0.28,0.48,U] [#6 -0.11,-0.01,0.52,U] [#7 -0.12,-0.16,0.44,U] [#8 -0.01,-0.40,0.42,U] 
02:12:17.965 00.000 18120 single-star, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.01, -0.01}
02:12:17.966 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
02:12:17.966 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
02:12:17.966 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.47 mountX=-0.00 mountY=0.02, mountTheta=1.82
02:12:17.968 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
02:12:17.968 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
02:12:17.969 00.001 21948 Worker thread wakes up
02:12:17.969 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:17.969 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:12:17.970 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:17.970 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:17.970 00.000 18120 Enqueuing Expose request
02:12:17.971 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
02:12:17.971 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
02:12:17.971 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.02
02:12:17.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:12:17.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:17.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:12:17.971 00.000 21948 MoveAxis(E, 0, ABG)
02:12:17.971 00.000 21948 Move returns status 0, amount 0
02:12:17.971 00.000 21948 MoveAxis(N, 0, ABG)
02:12:17.971 00.000 21948 Move returns status 0, amount 0
02:12:17.971 00.000 21948 move complete, result=0
02:12:17.971 00.000 21948 worker thread done servicing request
02:12:17.971 00.000 21948 Worker thread wakes up
02:12:17.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:17.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:17.971 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:19.498 01.527 21948 Exposure complete
02:12:19.537 00.039 21948 worker thread done servicing request
02:12:19.537 00.000 18120 OnExposeComplete: enter
02:12:19.538 00.001 18120 UpdateGuideState(): m_state=6
02:12:19.539 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
02:12:19.541 00.002 18120 Star::Find returns 1 (0), X=897.59, Y=236.23, Mass=2042, SNR=31.3, Peak=160 HFD=3.9
02:12:19.544 00.003 18120 MultiStar: [#1 -0.05,0.06,0.72,U] [#2 0.05,0.11,0.64,U] [#3 0.13,-0.14,0.60,U] [#4 0.03,-0.01,0.54,U] [#5 -0.03,-0.21,0.45,U] [#6 -0.04,0.05,0.49,U] [#7 -0.23,-0.08,0.43,U] [#8 -0.07,-0.30,0.37,U] 
02:12:19.547 00.003 18120 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.14, 0.01}
02:12:19.549 00.002 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
02:12:19.551 00.002 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
02:12:19.554 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.16 mountX=-0.04 mountY=0.00, mountTheta=3.09
02:12:19.559 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.03, opts=13)
02:12:19.562 00.003 18120 Enqueuing Move request for scope (0.01, -0.03)
02:12:19.565 00.003 21948 Worker thread wakes up
02:12:19.565 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:19.567 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:12:19.567 00.000 18120 UpdateGuideState exits: m=2042 RSB=31.3
02:12:19.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:19.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:19.568 00.000 18120 Enqueuing Expose request
02:12:19.569 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:12:19.569 00.000 21948 Moving (0.01, -0.03) raw xDistance=-0.04 yDistance=0.00
02:12:19.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:12:19.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:19.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:12:19.569 00.000 21948 MoveAxis(E, 0, ABG)
02:12:19.569 00.000 21948 Move returns status 0, amount 0
02:12:19.569 00.000 21948 MoveAxis(N, 0, ABG)
02:12:19.569 00.000 21948 Move returns status 0, amount 0
02:12:19.569 00.000 21948 move complete, result=0
02:12:19.569 00.000 21948 worker thread done servicing request
02:12:19.569 00.000 21948 Worker thread wakes up
02:12:19.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:19.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:19.570 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:21.209 01.639 21948 Exposure complete
02:12:21.249 00.040 21948 worker thread done servicing request
02:12:21.249 00.000 18120 OnExposeComplete: enter
02:12:21.250 00.001 18120 UpdateGuideState(): m_state=6
02:12:21.252 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
02:12:21.253 00.001 18120 Star::Find returns 1 (0), X=897.75, Y=236.21, Mass=1888, SNR=30.1, Peak=173 HFD=4.1
02:12:21.254 00.001 18120 MultiStar: [#1 0.14,0.03,0.71,U] [#2 -0.02,0.05,0.65,U] [#3 0.22,-0.27,0.61,U] [#4 0.23,-0.23,0.56,U] [#5 0.14,-0.11,0.46,U] [#6 -0.15,0.30,0.52,U] [#7 0.04,0.08,0.44,U] [#8 0.19,-0.16,0.41,U] 
02:12:21.256 00.002 18120 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.29, -0.00}
02:12:21.257 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
02:12:21.258 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
02:12:21.259 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
02:12:21.262 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.03, opts=13)
02:12:21.263 00.001 18120 Enqueuing Move request for scope (0.14, -0.03)
02:12:21.264 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:21.265 00.001 21948 Worker thread wakes up
02:12:21.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
02:12:21.265 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
02:12:21.265 00.000 21948 Moving (0.14, -0.03) raw xDistance=-0.09 yDistance=-0.11
02:12:21.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:12:21.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:21.265 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
02:12:21.266 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:21.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:12:21.266 00.000 21948 MoveAxis(E, 0, ABG)
02:12:21.266 00.000 21948 Move returns status 0, amount 0
02:12:21.266 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:21.267 00.001 18120 Enqueuing Expose request
02:12:21.267 00.000 21948 MoveAxis(N, 0, ABG)
02:12:21.267 00.000 21948 Move returns status 0, amount 0
02:12:21.267 00.000 21948 move complete, result=0
02:12:21.268 00.001 21948 worker thread done servicing request
02:12:21.268 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:21.271 00.003 21948 Worker thread wakes up
02:12:21.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:21.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:22.792 01.521 21948 Exposure complete
02:12:22.830 00.038 21948 worker thread done servicing request
02:12:22.830 00.000 18120 OnExposeComplete: enter
02:12:22.830 00.000 18120 UpdateGuideState(): m_state=6
02:12:22.831 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
02:12:22.831 00.000 18120 Star::Find returns 1 (0), X=897.35, Y=236.19, Mass=2017, SNR=31.2, Peak=161 HFD=4.0
02:12:22.833 00.002 18120 MultiStar: [#1 0.05,0.18,0.72,U] [#2 0.09,-0.07,0.64,U] [#3 -0.04,-0.17,0.61,U] [#4 -0.03,-0.03,0.54,U] [#5 -0.20,-0.11,0.45,U] [#6 -0.16,0.20,0.50,U] [#7 -0.19,-0.33,0.44,U] [#8 -0.17,-0.30,0.37,U] 
02:12:22.833 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.11, -0.03}
02:12:22.834 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
02:12:22.834 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
02:12:22.835 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.52 mountX=-0.02 mountY=0.08, mountTheta=1.77
02:12:22.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
02:12:22.836 00.000 18120 Enqueuing Move request for scope (-0.07, -0.05)
02:12:22.837 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:22.837 00.000 18120 UpdateGuideState exits: m=2017 RSB=31.2
02:12:22.839 00.002 21948 Worker thread wakes up
02:12:22.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:22.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:12:22.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:22.840 00.001 18120 Enqueuing Expose request
02:12:22.840 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:12:22.840 00.000 21948 Moving (-0.07, -0.05) raw xDistance=-0.02 yDistance=0.08
02:12:22.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:22.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:22.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:12:22.840 00.000 21948 MoveAxis(E, 0, ABG)
02:12:22.840 00.000 21948 Move returns status 0, amount 0
02:12:22.840 00.000 21948 MoveAxis(N, 0, ABG)
02:12:22.840 00.000 21948 Move returns status 0, amount 0
02:12:22.840 00.000 21948 move complete, result=0
02:12:22.840 00.000 21948 worker thread done servicing request
02:12:22.840 00.000 21948 Worker thread wakes up
02:12:22.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:22.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:22.841 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:24.473 01.632 21948 Exposure complete
02:12:24.508 00.035 21948 worker thread done servicing request
02:12:24.508 00.000 18120 OnExposeComplete: enter
02:12:24.509 00.001 18120 UpdateGuideState(): m_state=6
02:12:24.510 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
02:12:24.510 00.000 18120 Star::Find returns 1 (0), X=897.83, Y=236.02, Mass=1986, SNR=30.9, Peak=194 HFD=4.2
02:12:24.510 00.000 18120 MultiStar: [#1 0.23,-0.06,0.72,U] [#2 0.35,-0.22,0.00,M1] [#3 0.10,-0.10,0.60,U] [#4 -0.04,-0.20,0.59,U] [#5 0.14,-0.28,0.47,U] [#6 0.15,-0.08,0.53,U] [#7 0.03,-0.14,0.42,U] [#8 0.05,-0.36,0.38,U] 
02:12:24.511 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.17}, one-star: {0.38, -0.19}
02:12:24.512 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:12:24.513 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
02:12:24.513 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.80 mountX=-0.22 mountY=-0.07, mountTheta=-2.84
02:12:24.514 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.17, opts=13)
02:12:24.515 00.001 18120 Enqueuing Move request for scope (0.16, -0.17)
02:12:24.515 00.000 21948 Worker thread wakes up
02:12:24.515 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:12:24.515 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:12:24.516 00.001 21948 Moving (0.16, -0.17) raw xDistance=-0.22 yDistance=-0.07
02:12:24.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:12:24.516 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:24.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:24.516 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
02:12:24.517 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:24.517 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:24.517 00.000 18120 Enqueuing Expose request
02:12:24.518 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:12:24.518 00.000 21948 MoveAxis(E, 39, ABG)
02:12:24.518 00.000 21948 Guiding  Dir = 2, Dur = 39
02:12:24.518 00.000 21948 IsSlewing returns 0
02:12:24.519 00.001 21948 IsGuiding returns 0
02:12:24.520 00.001 21948 PulseGuide returned control before completion, sleep 48
02:12:24.581 00.061 21948 IsGuiding returns 0
02:12:24.581 00.000 21948 Move returns status 0, amount 39
02:12:24.581 00.000 21948 MoveAxis(N, 0, ABG)
02:12:24.581 00.000 21948 Move returns status 0, amount 0
02:12:24.581 00.000 21948 move complete, result=0
02:12:24.581 00.000 21948 worker thread done servicing request
02:12:24.581 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
02:12:24.582 00.001 21948 Worker thread wakes up
02:12:24.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:24.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:25.989 01.407 21948 Exposure complete
02:12:26.033 00.044 21948 worker thread done servicing request
02:12:26.034 00.001 18120 OnExposeComplete: enter
02:12:26.034 00.000 18120 UpdateGuideState(): m_state=6
02:12:26.035 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
02:12:26.036 00.001 18120 Star::Find returns 1 (0), X=897.70, Y=236.21, Mass=1879, SNR=30.0, Peak=177 HFD=3.9
02:12:26.036 00.000 18120 MultiStar: [#1 0.30,-0.02,0.73,U] [#2 0.10,0.11,0.65,U] [#3 0.33,-0.44,0.00,M1] [#4 0.00,-0.13,0.55,U] [#5 0.10,-0.03,0.46,U] [#6 0.04,0.09,0.50,U] [#7 -0.12,0.01,0.45,U] [#8 0.04,-0.28,0.40,U] 
02:12:26.037 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.25, -0.01}
02:12:26.037 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
02:12:26.037 00.000 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
02:12:26.038 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
02:12:26.040 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.02, opts=13)
02:12:26.040 00.000 18120 Enqueuing Move request for scope (0.12, -0.02)
02:12:26.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:26.040 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.0
02:12:26.041 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:26.041 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:26.042 00.001 18120 Enqueuing Expose request
02:12:26.042 00.000 21948 Worker thread wakes up
02:12:26.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
02:12:26.042 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
02:12:26.042 00.000 21948 Moving (0.12, -0.02) raw xDistance=-0.07 yDistance=-0.10
02:12:26.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:12:26.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:26.042 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:12:26.042 00.000 21948 MoveAxis(E, 0, ABG)
02:12:26.043 00.001 21948 Move returns status 0, amount 0
02:12:26.043 00.000 21948 MoveAxis(N, 0, ABG)
02:12:26.043 00.000 21948 Move returns status 0, amount 0
02:12:26.043 00.000 21948 move complete, result=0
02:12:26.043 00.000 21948 worker thread done servicing request
02:12:26.043 00.000 21948 Worker thread wakes up
02:12:26.043 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:26.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:26.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:27.684 01.641 21948 Exposure complete
02:12:27.734 00.050 21948 worker thread done servicing request
02:12:27.734 00.000 18120 OnExposeComplete: enter
02:12:27.735 00.001 18120 UpdateGuideState(): m_state=6
02:12:27.736 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
02:12:27.736 00.000 18120 Star::Find returns 1 (0), X=897.85, Y=236.19, Mass=1998, SNR=31.0, Peak=196 HFD=4.0
02:12:27.737 00.001 18120 MultiStar: [#1 0.55,-0.07,0.00,M1] [#2 0.35,0.18,0.62,U] [#3 0.32,-0.13,0.60,U] [#4 0.15,0.05,0.55,U] [#5 0.20,0.01,0.46,U] [#6 0.36,0.28,0.00,M1] [#7 0.26,-0.16,0.43,U] [#8 0.32,-0.24,0.37,U] 
02:12:27.737 00.000 18120 refined, 6 included, MultiStar: {0.30, -0.03}, one-star: {0.40, -0.03}
02:12:27.738 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
02:12:27.738 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
02:12:27.738 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.10 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
02:12:27.740 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.03, opts=13)
02:12:27.740 00.000 18120 Enqueuing Move request for scope (0.30, -0.03)
02:12:27.741 00.001 21948 Worker thread wakes up
02:12:27.741 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
02:12:27.741 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
02:12:27.741 00.000 21948 Moving (0.30, -0.03) raw xDistance=-0.15 yDistance=-0.25
02:12:27.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:12:27.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:12:27.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:27.742 00.001 18120 UpdateGuideState exits: m=1998 RSB=31.0
02:12:27.742 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:27.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:27.743 00.001 18120 Enqueuing Expose request
02:12:27.743 00.000 21948 MoveAxis(E, 0, ABG)
02:12:27.743 00.000 21948 Move returns status 0, amount 0
02:12:27.743 00.000 21948 MoveAxis(N, 61, ABG)
02:12:27.743 00.000 21948 Guiding  Dir = 0, Dur = 61
02:12:27.744 00.001 21948 IsSlewing returns 0
02:12:27.744 00.000 21948 IsGuiding returns 0
02:12:27.749 00.005 21948 PulseGuide returned control before completion, sleep 67
02:12:27.819 00.070 21948 IsGuiding returns 0
02:12:27.819 00.000 21948 Move returns status 0, amount 61
02:12:27.819 00.000 21948 move complete, result=0
02:12:27.819 00.000 21948 worker thread done servicing request
02:12:27.819 00.000 21948 Worker thread wakes up
02:12:27.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:27.819 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 61 ms NORTH
02:12:27.821 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:29.231 01.410 21948 Exposure complete
02:12:29.281 00.050 21948 worker thread done servicing request
02:12:29.281 00.000 18120 OnExposeComplete: enter
02:12:29.282 00.001 18120 UpdateGuideState(): m_state=6
02:12:29.283 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
02:12:29.284 00.001 18120 Star::Find returns 1 (0), X=897.52, Y=235.97, Mass=1964, SNR=30.7, Peak=172 HFD=3.9
02:12:29.284 00.000 18120 MultiStar: [#1 0.27,-0.10,0.72,U] [#2 0.26,-0.30,0.63,U] [#3 0.30,-0.37,0.00,M1] [#4 0.31,-0.32,0.00,M1] [#5 0.19,-0.36,0.00,M1] [#6 0.31,-0.14,0.51,U] [#7 0.23,-0.24,0.44,U] [#8 0.05,-0.16,0.38,U] 
02:12:29.285 00.001 18120 single-star, 5 included, MultiStar: {0.19, -0.20}, one-star: {0.06, -0.25}
02:12:29.285 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.96)
02:12:29.286 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.93)
02:12:29.286 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.32 mountX=-0.26 mountY=0.06, mountTheta=2.93
02:12:29.288 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.25, opts=13)
02:12:29.289 00.001 18120 Enqueuing Move request for scope (0.06, -0.25)
02:12:29.289 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:29.289 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
02:12:29.289 00.000 21948 Worker thread wakes up
02:12:29.290 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:29.291 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:29.292 00.001 18120 Enqueuing Expose request
02:12:29.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
02:12:29.292 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
02:12:29.292 00.000 21948 Moving (0.06, -0.25) raw xDistance=-0.26 yDistance=0.06
02:12:29.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:12:29.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:29.292 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:12:29.292 00.000 21948 MoveAxis(E, 46, ABG)
02:12:29.292 00.000 21948 Guiding  Dir = 2, Dur = 46
02:12:29.293 00.001 21948 IsSlewing returns 0
02:12:29.293 00.000 21948 IsGuiding returns 0
02:12:29.295 00.002 21948 PulseGuide returned control before completion, sleep 54
02:12:29.354 00.059 21948 IsGuiding returns 0
02:12:29.355 00.001 21948 Move returns status 0, amount 46
02:12:29.355 00.000 21948 MoveAxis(N, 0, ABG)
02:12:29.355 00.000 21948 Move returns status 0, amount 0
02:12:29.355 00.000 21948 move complete, result=0
02:12:29.355 00.000 21948 worker thread done servicing request
02:12:29.355 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
02:12:29.358 00.003 21948 Worker thread wakes up
02:12:29.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:29.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:30.994 01.636 21948 Exposure complete
02:12:31.025 00.031 21948 worker thread done servicing request
02:12:31.025 00.000 18120 OnExposeComplete: enter
02:12:31.027 00.002 18120 UpdateGuideState(): m_state=6
02:12:31.027 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
02:12:31.028 00.001 18120 Star::Find returns 1 (0), X=897.46, Y=236.07, Mass=2042, SNR=31.2, Peak=173 HFD=4.0
02:12:31.028 00.000 18120 MultiStar: [#1 0.07,0.00,0.67,U] [#2 0.10,-0.04,0.63,U] [#3 0.09,-0.22,0.58,U] [#4 0.28,-0.23,0.54,U] [#5 0.18,-0.08,0.46,U] [#6 -0.31,-0.03,0.52,U] [#7 -0.32,-0.26,0.00,M1] [#8 0.07,-0.38,0.39,U] 
02:12:31.029 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.00, -0.15}
02:12:31.029 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
02:12:31.030 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
02:12:31.031 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.17 mountX=-0.14 mountY=0.01, mountTheta=3.07
02:12:31.034 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
02:12:31.035 00.001 18120 Enqueuing Move request for scope (0.06, -0.13)
02:12:31.036 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:31.037 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.2
02:12:31.038 00.001 21948 Worker thread wakes up
02:12:31.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:31.039 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:31.039 00.000 18120 Enqueuing Expose request
02:12:31.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
02:12:31.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
02:12:31.040 00.001 21948 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=0.01
02:12:31.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:12:31.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:31.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:12:31.040 00.000 21948 MoveAxis(E, 0, ABG)
02:12:31.040 00.000 21948 Move returns status 0, amount 0
02:12:31.040 00.000 21948 MoveAxis(N, 0, ABG)
02:12:31.040 00.000 21948 Move returns status 0, amount 0
02:12:31.040 00.000 21948 move complete, result=0
02:12:31.041 00.001 21948 worker thread done servicing request
02:12:31.041 00.000 21948 Worker thread wakes up
02:12:31.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:31.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:31.042 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:32.557 01.515 21948 Exposure complete
02:12:32.596 00.039 21948 worker thread done servicing request
02:12:32.596 00.000 18120 OnExposeComplete: enter
02:12:32.597 00.001 18120 UpdateGuideState(): m_state=6
02:12:32.600 00.003 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
02:12:32.601 00.001 18120 Star::Find returns 1 (0), X=897.53, Y=236.25, Mass=1887, SNR=30.1, Peak=145 HFD=3.9
02:12:32.603 00.002 18120 MultiStar: [#1 0.06,-0.01,0.75,U] [#2 0.00,-0.05,0.62,U] [#3 -0.15,-0.06,0.61,U] [#4 0.04,-0.12,0.53,U] [#5 0.24,-0.30,0.49,U] [#6 -0.22,0.23,0.53,U] [#7 -0.34,-0.15,0.44,U] [#8 -0.60,-0.22,0.00,M1] 
02:12:32.603 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.08, 0.04}
02:12:32.605 00.002 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.98 = 2.30)
02:12:32.605 00.000 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.02 = 2.27)
02:12:32.606 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.98 mountX=-0.03 mountY=0.03, mountTheta=2.29
02:12:32.607 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
02:12:32.607 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
02:12:32.608 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:32.608 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.1
02:12:32.608 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.609 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:32.609 00.000 18120 Enqueuing Expose request
02:12:32.610 00.001 21948 Worker thread wakes up
02:12:32.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
02:12:32.610 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
02:12:32.610 00.000 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
02:12:32.610 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:32.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:32.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:32.610 00.000 21948 MoveAxis(E, 0, ABG)
02:12:32.610 00.000 21948 Move returns status 0, amount 0
02:12:32.610 00.000 21948 MoveAxis(N, 0, ABG)
02:12:32.610 00.000 21948 Move returns status 0, amount 0
02:12:32.610 00.000 21948 move complete, result=0
02:12:32.610 00.000 21948 worker thread done servicing request
02:12:32.610 00.000 21948 Worker thread wakes up
02:12:32.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:32.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:32.610 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:34.238 01.628 21948 Exposure complete
02:12:34.288 00.050 21948 worker thread done servicing request
02:12:34.288 00.000 18120 OnExposeComplete: enter
02:12:34.289 00.001 18120 UpdateGuideState(): m_state=6
02:12:34.290 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
02:12:34.290 00.000 18120 Star::Find returns 1 (0), X=897.31, Y=236.20, Mass=1888, SNR=30.1, Peak=152 HFD=4.1
02:12:34.291 00.001 18120 MultiStar: [#1 0.20,0.08,0.76,U] [#2 0.04,0.07,0.64,U] [#3 0.13,-0.16,0.61,U] [#4 -0.04,-0.13,0.57,U] [#5 0.10,0.09,0.48,U] [#6 -0.27,-0.12,0.55,U] [#7 -0.28,0.18,0.43,U] [#8 -0.07,-0.03,0.40,U] 
02:12:34.291 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.14, -0.02}
02:12:34.292 00.001 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.48)
02:12:34.294 00.002 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.44)
02:12:34.295 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.80 mountX=0.00 mountY=0.03, mountTheta=1.48
02:12:34.297 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
02:12:34.299 00.002 18120 Enqueuing Move request for scope (-0.03, -0.01)
02:12:34.300 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:34.302 00.002 18120 UpdateGuideState exits: m=1888 RSB=30.1
02:12:34.304 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:34.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:34.305 00.000 18120 Enqueuing Expose request
02:12:34.305 00.000 21948 Worker thread wakes up
02:12:34.306 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:12:34.306 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:12:34.306 00.000 21948 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
02:12:34.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:12:34.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:34.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:34.306 00.000 21948 MoveAxis(E, 0, ABG)
02:12:34.306 00.000 21948 Move returns status 0, amount 0
02:12:34.306 00.000 21948 MoveAxis(N, 0, ABG)
02:12:34.306 00.000 21948 Move returns status 0, amount 0
02:12:34.306 00.000 21948 move complete, result=0
02:12:34.306 00.000 21948 worker thread done servicing request
02:12:34.306 00.000 21948 Worker thread wakes up
02:12:34.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:34.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:34.306 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:35.824 01.518 21948 Exposure complete
02:12:35.865 00.041 21948 worker thread done servicing request
02:12:35.865 00.000 18120 OnExposeComplete: enter
02:12:35.866 00.001 18120 UpdateGuideState(): m_state=6
02:12:35.867 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
02:12:35.868 00.001 18120 Star::Find returns 1 (0), X=897.65, Y=236.27, Mass=1925, SNR=30.4, Peak=154 HFD=3.9
02:12:35.869 00.001 18120 MultiStar: [#1 0.25,0.11,0.71,U] [#2 0.18,0.06,0.63,U] [#3 0.10,0.09,0.61,U] [#4 0.20,0.06,0.55,U] [#5 -0.08,-0.06,0.47,U] [#6 -0.04,0.42,0.00,M1] [#7 -0.10,0.02,0.45,U] [#8 -0.06,-0.20,0.40,U] 
02:12:35.869 00.000 18120 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.19, 0.05}
02:12:35.870 00.001 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.00) = xAngle (-1.73 = -1.73)
02:12:35.870 00.000 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.77 = -1.77)
02:12:35.871 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:12:35.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
02:12:35.873 00.001 18120 Enqueuing Move request for scope (0.11, 0.03)
02:12:35.873 00.000 21948 Worker thread wakes up
02:12:35.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:35.874 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:12:35.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.875 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:35.875 00.000 18120 Enqueuing Expose request
02:12:35.875 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
02:12:35.875 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
02:12:35.875 00.000 21948 Moving (0.11, 0.03) raw xDistance=-0.02 yDistance=-0.12
02:12:35.875 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:35.876 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:35.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:12:35.876 00.000 21948 MoveAxis(E, 0, ABG)
02:12:35.876 00.000 21948 Move returns status 0, amount 0
02:12:35.876 00.000 21948 MoveAxis(N, 0, ABG)
02:12:35.876 00.000 21948 Move returns status 0, amount 0
02:12:35.876 00.000 21948 move complete, result=0
02:12:35.876 00.000 21948 worker thread done servicing request
02:12:35.876 00.000 21948 Worker thread wakes up
02:12:35.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:35.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:35.876 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:37.501 01.625 21948 Exposure complete
02:12:37.543 00.042 21948 worker thread done servicing request
02:12:37.543 00.000 18120 OnExposeComplete: enter
02:12:37.545 00.002 18120 UpdateGuideState(): m_state=6
02:12:37.546 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
02:12:37.549 00.003 18120 Star::Find returns 1 (0), X=897.60, Y=236.28, Mass=1973, SNR=30.8, Peak=171 HFD=3.8
02:12:37.552 00.003 18120 MultiStar: [#1 0.05,0.03,0.71,U] [#2 0.15,0.12,0.64,U] [#3 0.12,0.07,0.60,U] [#4 -0.08,-0.01,0.54,U] [#5 0.03,-0.11,0.47,U] [#6 -0.14,0.08,0.52,U] [#7 -0.18,0.00,0.43,U] [#8 -0.27,-0.18,0.39,U] 
02:12:37.554 00.002 18120 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.15, 0.06}
02:12:37.556 00.002 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
02:12:37.558 00.002 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
02:12:37.559 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.08 mountX=0.02 mountY=-0.02, mountTheta=-0.93
02:12:37.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
02:12:37.561 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
02:12:37.565 00.004 21948 Worker thread wakes up
02:12:37.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:12:37.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:12:37.565 00.000 21948 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
02:12:37.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:37.565 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:37.565 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
02:12:37.566 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:37.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:37.567 00.001 18120 Enqueuing Expose request
02:12:37.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:37.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:37.567 00.000 21948 MoveAxis(E, 0, ABG)
02:12:37.567 00.000 21948 Move returns status 0, amount 0
02:12:37.567 00.000 21948 MoveAxis(N, 0, ABG)
02:12:37.567 00.000 21948 Move returns status 0, amount 0
02:12:37.567 00.000 21948 move complete, result=0
02:12:37.567 00.000 21948 worker thread done servicing request
02:12:37.567 00.000 21948 Worker thread wakes up
02:12:37.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:37.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:37.568 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:39.085 01.517 21948 Exposure complete
02:12:39.124 00.039 21948 worker thread done servicing request
02:12:39.124 00.000 18120 OnExposeComplete: enter
02:12:39.125 00.001 18120 UpdateGuideState(): m_state=6
02:12:39.125 00.000 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
02:12:39.126 00.001 18120 Star::Find returns 1 (0), X=897.71, Y=236.24, Mass=2036, SNR=31.3, Peak=192 HFD=3.8
02:12:39.126 00.000 18120 MultiStar: [#1 0.21,-0.05,0.70,U] [#2 0.26,0.03,0.61,U] [#3 -0.01,-0.04,0.59,U] [#4 -0.00,0.03,0.56,U] [#5 0.03,0.01,0.45,U] [#6 0.00,0.05,0.49,U] [#7 -0.16,-0.13,0.42,U] [#8 0.19,-0.28,0.38,U] 
02:12:39.127 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.25, 0.03}
02:12:39.127 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
02:12:39.128 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
02:12:39.128 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:12:39.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
02:12:39.130 00.001 18120 Enqueuing Move request for scope (0.11, -0.02)
02:12:39.130 00.000 21948 Worker thread wakes up
02:12:39.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:39.131 00.001 18120 UpdateGuideState exits: m=2036 RSB=31.3
02:12:39.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:39.132 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:39.132 00.000 18120 Enqueuing Expose request
02:12:39.132 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
02:12:39.133 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
02:12:39.133 00.000 21948 Moving (0.11, -0.02) raw xDistance=-0.07 yDistance=-0.09
02:12:39.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:12:39.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:39.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:12:39.133 00.000 21948 MoveAxis(E, 0, ABG)
02:12:39.133 00.000 21948 Move returns status 0, amount 0
02:12:39.133 00.000 21948 MoveAxis(N, 0, ABG)
02:12:39.133 00.000 21948 Move returns status 0, amount 0
02:12:39.133 00.000 21948 move complete, result=0
02:12:39.133 00.000 21948 worker thread done servicing request
02:12:39.133 00.000 21948 Worker thread wakes up
02:12:39.133 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:39.133 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:39.133 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:40.763 01.630 21948 Exposure complete
02:12:40.803 00.040 21948 worker thread done servicing request
02:12:40.804 00.001 18120 OnExposeComplete: enter
02:12:40.804 00.000 18120 UpdateGuideState(): m_state=6
02:12:40.805 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
02:12:40.807 00.002 18120 Star::Find returns 1 (0), X=897.69, Y=236.08, Mass=1994, SNR=30.9, Peak=173 HFD=4.1
02:12:40.810 00.003 18120 MultiStar: [#1 0.25,-0.00,0.71,U] [#2 0.31,-0.03,0.64,U] [#3 0.35,-0.17,0.57,U] [#4 0.18,-0.22,0.55,U] [#5 0.15,0.03,0.47,U] [#6 0.05,-0.07,0.52,U] [#7 0.13,0.12,0.42,U] [#8 0.30,-0.43,0.00,M1] 
02:12:40.812 00.002 18120 refined, 7 included, MultiStar: {0.22, -0.07}, one-star: {0.24, -0.14}
02:12:40.814 00.002 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
02:12:40.815 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
02:12:40.817 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.32 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
02:12:40.819 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.07, opts=13)
02:12:40.820 00.001 18120 Enqueuing Move request for scope (0.22, -0.07)
02:12:40.821 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:40.821 00.000 18120 UpdateGuideState exits: m=1994 RSB=30.9
02:12:40.821 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.822 00.001 21948 Worker thread wakes up
02:12:40.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:12:40.822 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:12:40.822 00.000 21948 Moving (0.22, -0.07) raw xDistance=-0.16 yDistance=-0.16
02:12:40.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:12:40.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:40.822 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:12:40.822 00.000 21948 MoveAxis(E, 0, ABG)
02:12:40.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:40.823 00.001 18120 Enqueuing Expose request
02:12:40.826 00.003 21948 Move returns status 0, amount 0
02:12:40.826 00.000 21948 MoveAxis(N, 0, ABG)
02:12:40.826 00.000 21948 Move returns status 0, amount 0
02:12:40.826 00.000 21948 move complete, result=0
02:12:40.826 00.000 21948 worker thread done servicing request
02:12:40.826 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:12:40.829 00.003 21948 Worker thread wakes up
02:12:40.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:40.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:42.348 01.519 21948 Exposure complete
02:12:42.385 00.037 21948 worker thread done servicing request
02:12:42.386 00.001 18120 OnExposeComplete: enter
02:12:42.386 00.000 18120 UpdateGuideState(): m_state=6
02:12:42.387 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
02:12:42.388 00.001 18120 Star::Find returns 1 (0), X=897.77, Y=236.03, Mass=1967, SNR=30.7, Peak=180 HFD=4.1
02:12:42.390 00.002 18120 MultiStar: [#1 0.28,-0.10,0.75,U] [#2 0.20,-0.09,0.64,U] [#3 0.40,-0.21,0.00,M1] [#4 0.11,-0.20,0.56,U] [#5 0.21,-0.24,0.46,U] [#6 0.22,-0.03,0.50,U] [#7 0.05,-0.11,0.42,U] [#8 0.11,-0.37,0.39,U] 
02:12:42.391 00.001 18120 refined, 7 included, MultiStar: {0.21, -0.16}, one-star: {0.32, -0.19}
02:12:42.392 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
02:12:42.395 00.003 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
02:12:42.397 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.65 mountX=-0.23 mountY=-0.11, mountTheta=-2.68
02:12:42.401 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.16, opts=13)
02:12:42.402 00.001 18120 Enqueuing Move request for scope (0.21, -0.16)
02:12:42.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:42.402 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.7
02:12:42.403 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:42.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:42.404 00.001 18120 Enqueuing Expose request
02:12:42.404 00.000 21948 Worker thread wakes up
02:12:42.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
02:12:42.404 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
02:12:42.404 00.000 21948 Moving (0.21, -0.16) raw xDistance=-0.23 yDistance=-0.11
02:12:42.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:12:42.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:42.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:12:42.404 00.000 21948 MoveAxis(E, 41, ABG)
02:12:42.404 00.000 21948 Guiding  Dir = 2, Dur = 41
02:12:42.404 00.000 21948 IsSlewing returns 0
02:12:42.405 00.001 21948 IsGuiding returns 0
02:12:42.407 00.002 21948 PulseGuide returned control before completion, sleep 50
02:12:42.471 00.064 21948 IsGuiding returns 1
02:12:42.471 00.000 21948 scope still moving after pulse duration time elapsed
02:12:42.503 00.032 21948 IsSlewing returns 0
02:12:42.504 00.001 21948 IsGuiding returns 0
02:12:42.504 00.000 21948 scope move finished after 41 + 57 ms
02:12:42.504 00.000 21948 Move returns status 0, amount 41
02:12:42.504 00.000 21948 MoveAxis(N, 0, ABG)
02:12:42.504 00.000 21948 Move returns status 0, amount 0
02:12:42.504 00.000 21948 move complete, result=0
02:12:42.504 00.000 21948 worker thread done servicing request
02:12:42.504 00.000 21948 Worker thread wakes up
02:12:42.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:42.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:42.504 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:12:44.131 01.627 21948 Exposure complete
02:12:44.166 00.035 21948 worker thread done servicing request
02:12:44.166 00.000 18120 OnExposeComplete: enter
02:12:44.168 00.002 18120 UpdateGuideState(): m_state=6
02:12:44.169 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
02:12:44.170 00.001 18120 Star::Find returns 1 (0), X=897.54, Y=236.52, Mass=1971, SNR=30.8, Peak=148 HFD=3.7
02:12:44.170 00.000 18120 MultiStar: [#1 0.06,0.25,0.74,U] [#2 0.06,0.25,0.62,U] [#3 0.15,0.20,0.61,U] [#4 0.03,0.06,0.56,U] [#5 0.23,0.27,0.44,U] [#6 0.02,0.43,0.00,M1] [#7 -0.09,0.10,0.45,U] [#8 0.00,0.00,0.38,U] 
02:12:44.170 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.20}, one-star: {0.09, 0.30}
02:12:44.172 00.002 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
02:12:44.172 00.000 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
02:12:44.173 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.23 mountX=0.15 mountY=-0.15, mountTheta=-0.79
02:12:44.174 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.20, opts=13)
02:12:44.175 00.001 18120 Enqueuing Move request for scope (0.07, 0.20)
02:12:44.175 00.000 21948 Worker thread wakes up
02:12:44.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:44.175 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
02:12:44.175 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:44.176 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:44.176 00.000 18120 Enqueuing Expose request
02:12:44.177 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
02:12:44.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
02:12:44.177 00.000 21948 Moving (0.07, 0.20) raw xDistance=0.15 yDistance=-0.15
02:12:44.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:12:44.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:44.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:12:44.177 00.000 21948 MoveAxis(E, 0, ABG)
02:12:44.177 00.000 21948 Move returns status 0, amount 0
02:12:44.177 00.000 21948 MoveAxis(N, 0, ABG)
02:12:44.177 00.000 21948 Move returns status 0, amount 0
02:12:44.177 00.000 21948 move complete, result=0
02:12:44.177 00.000 21948 worker thread done servicing request
02:12:44.177 00.000 21948 Worker thread wakes up
02:12:44.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:44.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:44.177 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:12:45.703 01.526 21948 Exposure complete
02:12:45.760 00.057 21948 worker thread done servicing request
02:12:45.760 00.000 18120 OnExposeComplete: enter
02:12:45.761 00.001 18120 UpdateGuideState(): m_state=6
02:12:45.762 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
02:12:45.762 00.000 18120 Star::Find returns 1 (0), X=897.57, Y=236.38, Mass=1929, SNR=30.4, Peak=149 HFD=3.5
02:12:45.763 00.001 18120 MultiStar: [#1 0.04,0.25,0.74,U] [#2 0.01,0.26,0.65,U] [#3 -0.02,0.08,0.62,U] [#4 -0.08,0.18,0.56,U] [#5 0.03,0.11,0.49,U] [#6 -0.21,0.37,0.00,M2] [#7 -0.24,-0.05,0.40,U] [#8 -0.26,-0.11,0.41,U] 
02:12:45.763 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.11, 0.16}
02:12:45.764 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
02:12:45.764 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
02:12:45.764 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=0.13 mountY=-0.04, mountTheta=-0.32
02:12:45.766 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
02:12:45.766 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
02:12:45.767 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:45.767 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
02:12:45.768 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.768 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:45.768 00.000 18120 Enqueuing Expose request
02:12:45.769 00.001 21948 Worker thread wakes up
02:12:45.769 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
02:12:45.769 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
02:12:45.769 00.000 21948 Moving (-0.02, 0.14) raw xDistance=0.13 yDistance=-0.04
02:12:45.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:12:45.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:45.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:45.769 00.000 21948 MoveAxis(E, 0, ABG)
02:12:45.769 00.000 21948 Move returns status 0, amount 0
02:12:45.769 00.000 21948 MoveAxis(N, 0, ABG)
02:12:45.769 00.000 21948 Move returns status 0, amount 0
02:12:45.769 00.000 21948 move complete, result=0
02:12:45.769 00.000 21948 worker thread done servicing request
02:12:45.769 00.000 21948 Worker thread wakes up
02:12:45.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:45.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:45.770 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:47.393 01.623 21948 Exposure complete
02:12:47.431 00.038 21948 worker thread done servicing request
02:12:47.431 00.000 18120 OnExposeComplete: enter
02:12:47.434 00.003 18120 UpdateGuideState(): m_state=6
02:12:47.436 00.002 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
02:12:47.438 00.002 18120 Star::Find returns 1 (0), X=897.28, Y=236.25, Mass=1899, SNR=30.1, Peak=151 HFD=4.2
02:12:47.441 00.003 18120 MultiStar: [#1 -0.27,0.11,0.76,U] [#2 -0.17,0.23,0.65,U] [#3 -0.11,0.06,0.60,U] [#4 -0.27,0.06,0.56,U] [#5 -0.14,0.14,0.47,U] [#6 -0.32,0.47,0.00,M3] [#7 -0.43,0.06,0.00,M1] [#8 -0.28,0.06,0.42,U] 
02:12:47.443 00.002 18120 single-star, 6 included, MultiStar: {-0.20, 0.09}, one-star: {-0.18, 0.03}
02:12:47.445 00.002 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
02:12:47.447 00.002 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
02:12:47.448 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.97 mountX=0.10 mountY=0.14, mountTheta=0.96
02:12:47.450 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.03, opts=13)
02:12:47.451 00.001 18120 Enqueuing Move request for scope (-0.18, 0.03)
02:12:47.452 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:47.453 00.001 18120 UpdateGuideState exits: m=1899 RSB=30.1
02:12:47.454 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:47.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:47.455 00.001 18120 Enqueuing Expose request
02:12:47.456 00.001 21948 Worker thread wakes up
02:12:47.456 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
02:12:47.456 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
02:12:47.456 00.000 21948 Moving (-0.18, 0.03) raw xDistance=0.10 yDistance=0.14
02:12:47.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:12:47.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:47.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:12:47.456 00.000 21948 MoveAxis(E, 0, ABG)
02:12:47.456 00.000 21948 Move returns status 0, amount 0
02:12:47.456 00.000 21948 MoveAxis(N, 0, ABG)
02:12:47.456 00.000 21948 Move returns status 0, amount 0
02:12:47.456 00.000 21948 move complete, result=0
02:12:47.456 00.000 21948 worker thread done servicing request
02:12:47.456 00.000 21948 Worker thread wakes up
02:12:47.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:47.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:47.457 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:48.981 01.524 21948 Exposure complete
02:12:49.018 00.037 21948 worker thread done servicing request
02:12:49.018 00.000 18120 OnExposeComplete: enter
02:12:49.018 00.000 18120 UpdateGuideState(): m_state=6
02:12:49.019 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
02:12:49.021 00.002 18120 Star::Find returns 1 (0), X=897.01, Y=236.83, Mass=1960, SNR=30.7, Peak=181 HFD=4.2
02:12:49.022 00.001 18120 MultiStar: [#1 -0.49,0.57,0.00,M1] [#2 -0.38,0.57,0.00,M1] [#3 -0.40,0.38,0.00,M1] [#4 -0.43,0.52,0.00,M1] [#5 -0.50,0.47,0.00,M1] [#6 -0.39,0.62,0.00,M4] [#7 -0.82,0.56,0.00,M2] [#8 -0.63,0.22,0.00,M1] 
02:12:49.024 00.002 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
02:12:49.025 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
02:12:49.026 00.001 18120 CameraToMount -- cameraX=-0.44 cameraY=0.61 hyp=0.75 cameraTheta=2.20 mountX=0.74 mountY=0.12, mountTheta=0.16
02:12:49.028 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.61, opts=13)
02:12:49.029 00.001 18120 Enqueuing Move request for scope (-0.44, 0.61)
02:12:49.030 00.001 21948 Worker thread wakes up
02:12:49.030 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:49.030 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:12:49.031 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:49.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:49.031 00.000 18120 Enqueuing Expose request
02:12:49.032 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.61) opts 0xd
02:12:49.032 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.61)
02:12:49.032 00.000 21948 Moving (-0.44, 0.61) raw xDistance=0.74 yDistance=0.12
02:12:49.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
02:12:49.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:49.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:12:49.032 00.000 21948 MoveAxis(W, 132, ABG)
02:12:49.032 00.000 21948 Guiding  Dir = 3, Dur = 132
02:12:49.032 00.000 21948 IsSlewing returns 0
02:12:49.032 00.000 21948 IsGuiding returns 0
02:12:49.034 00.002 21948 PulseGuide returned control before completion, sleep 141
02:12:49.183 00.149 21948 IsGuiding returns 0
02:12:49.183 00.000 21948 Move returns status 0, amount 132
02:12:49.183 00.000 21948 MoveAxis(N, 0, ABG)
02:12:49.183 00.000 21948 Move returns status 0, amount 0
02:12:49.183 00.000 21948 move complete, result=0
02:12:49.184 00.001 21948 worker thread done servicing request
02:12:49.184 00.000 21948 Worker thread wakes up
02:12:49.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:49.184 00.000 18120 GuideStep: 0.7 px 132 ms WEST, 0.1 px 0 ms NORTH
02:12:49.185 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:50.817 01.632 21948 Exposure complete
02:12:50.872 00.055 21948 worker thread done servicing request
02:12:50.872 00.000 18120 OnExposeComplete: enter
02:12:50.874 00.002 18120 UpdateGuideState(): m_state=6
02:12:50.875 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
02:12:50.878 00.003 18120 Star::Find returns 1 (0), X=897.54, Y=236.23, Mass=1969, SNR=30.6, Peak=172 HFD=3.8
02:12:50.881 00.003 18120 MultiStar: [#1 0.16,0.06,0.72,U] [#2 0.16,-0.03,0.65,U] [#3 0.09,-0.06,0.59,U] [#4 0.12,-0.24,0.56,U] [#5 0.20,-0.18,0.46,U] [#6 -0.02,0.03,0.51,U] [#7 -0.01,-0.11,0.45,U] [#8 0.02,0.13,0.39,U] 
02:12:50.883 00.002 18120 single-star, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.09, 0.01}
02:12:50.886 00.003 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
02:12:50.888 00.002 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:12:50.890 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.15 mountX=-0.02 mountY=-0.08, mountTheta=-1.85
02:12:50.893 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
02:12:50.894 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
02:12:50.894 00.000 21948 Worker thread wakes up
02:12:50.895 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:50.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:12:50.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:12:50.895 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.6
02:12:50.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:50.896 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:50.896 00.000 18120 Enqueuing Expose request
02:12:50.897 00.001 21948 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.08
02:12:50.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:50.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:50.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:12:50.897 00.000 21948 MoveAxis(E, 0, ABG)
02:12:50.897 00.000 21948 Move returns status 0, amount 0
02:12:50.897 00.000 21948 MoveAxis(N, 0, ABG)
02:12:50.897 00.000 21948 Move returns status 0, amount 0
02:12:50.897 00.000 21948 move complete, result=0
02:12:50.897 00.000 21948 worker thread done servicing request
02:12:50.897 00.000 21948 Worker thread wakes up
02:12:50.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:50.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:50.897 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:52.310 01.413 21948 Exposure complete
02:12:52.348 00.038 21948 worker thread done servicing request
02:12:52.348 00.000 18120 OnExposeComplete: enter
02:12:52.348 00.000 18120 UpdateGuideState(): m_state=6
02:12:52.349 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
02:12:52.349 00.000 18120 Star::Find returns 1 (0), X=897.59, Y=235.97, Mass=1944, SNR=30.5, Peak=167 HFD=4.1
02:12:52.350 00.001 18120 MultiStar: [#1 0.19,-0.08,0.70,U] [#2 0.07,-0.18,0.63,U] [#3 0.01,-0.32,0.61,U] [#4 0.04,-0.41,0.00,M1] [#5 0.15,-0.18,0.47,U] [#6 -0.02,0.02,0.51,U] [#7 -0.14,-0.10,0.45,U] [#8 -0.28,-0.16,0.40,U] 
02:12:52.350 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.17}, one-star: {0.14, -0.25}
02:12:52.351 00.001 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
02:12:52.352 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
02:12:52.353 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.31 mountX=-0.17 mountY=0.04, mountTheta=2.94
02:12:52.356 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.17, opts=13)
02:12:52.356 00.000 18120 Enqueuing Move request for scope (0.04, -0.17)
02:12:52.358 00.002 21948 Worker thread wakes up
02:12:52.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:12:52.358 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:12:52.358 00.000 21948 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=0.04
02:12:52.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:12:52.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:52.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:52.359 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.5
02:12:52.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.360 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:52.360 00.000 18120 Enqueuing Expose request
02:12:52.361 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:12:52.361 00.000 21948 MoveAxis(E, 0, ABG)
02:12:52.361 00.000 21948 Move returns status 0, amount 0
02:12:52.361 00.000 21948 MoveAxis(N, 0, ABG)
02:12:52.361 00.000 21948 Move returns status 0, amount 0
02:12:52.361 00.000 21948 move complete, result=0
02:12:52.361 00.000 21948 worker thread done servicing request
02:12:52.361 00.000 21948 Worker thread wakes up
02:12:52.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:52.361 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:52.361 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:53.990 01.629 21948 Exposure complete
02:12:54.043 00.053 21948 worker thread done servicing request
02:12:54.044 00.001 18120 OnExposeComplete: enter
02:12:54.045 00.001 18120 UpdateGuideState(): m_state=6
02:12:54.047 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
02:12:54.049 00.002 18120 Star::Find returns 1 (0), X=897.83, Y=236.01, Mass=1853, SNR=29.9, Peak=199 HFD=4.1
02:12:54.052 00.003 18120 MultiStar: [#1 0.24,-0.18,0.75,U] [#2 0.33,-0.29,0.00,M1] [#3 0.31,-0.45,0.00,M1] [#4 0.27,-0.43,0.00,M2] [#5 0.38,-0.48,0.00,M1] [#6 0.07,-0.09,0.52,U] [#7 -0.06,-0.26,0.46,U] [#8 0.20,-0.49,0.00,M1] 
02:12:54.052 00.000 18120 refined, 3 included, MultiStar: {0.21, -0.18}, one-star: {0.37, -0.21}
02:12:54.053 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
02:12:54.053 00.000 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
02:12:54.054 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.73 mountX=-0.25 mountY=-0.10, mountTheta=-2.76
02:12:54.055 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.18, opts=13)
02:12:54.055 00.000 18120 Enqueuing Move request for scope (0.21, -0.18)
02:12:54.056 00.001 21948 Worker thread wakes up
02:12:54.056 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:54.056 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.9
02:12:54.057 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:54.057 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:54.058 00.001 18120 Enqueuing Expose request
02:12:54.058 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
02:12:54.058 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
02:12:54.058 00.000 21948 Moving (0.21, -0.18) raw xDistance=-0.25 yDistance=-0.10
02:12:54.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:12:54.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:54.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:12:54.058 00.000 21948 MoveAxis(E, 45, ABG)
02:12:54.058 00.000 21948 Guiding  Dir = 2, Dur = 45
02:12:54.059 00.001 21948 IsSlewing returns 0
02:12:54.059 00.000 21948 IsGuiding returns 0
02:12:54.060 00.001 21948 PulseGuide returned control before completion, sleep 54
02:12:54.127 00.067 21948 IsGuiding returns 0
02:12:54.127 00.000 21948 Move returns status 0, amount 45
02:12:54.127 00.000 21948 MoveAxis(N, 0, ABG)
02:12:54.127 00.000 21948 Move returns status 0, amount 0
02:12:54.127 00.000 21948 move complete, result=0
02:12:54.128 00.001 21948 worker thread done servicing request
02:12:54.128 00.000 21948 Worker thread wakes up
02:12:54.128 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
02:12:54.129 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:54.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,221,31,31)
02:12:55.043 00.914 18120 evsrv: cli 0D46D850 connect
02:12:55.044 00.001 18120 case statement mapped state 6 to 3
02:12:55.045 00.001 18120 case statement mapped state 6 to 3
02:12:55.046 00.001 18120 evsrv: cli 0D46D850 request: {"method":"get_app_state","id":"d95f84d5-dc55-49fa-aeff-1fdc2f0ccbe6"}
02:12:55.049 00.003 18120 case statement mapped state 6 to 3
02:12:55.050 00.001 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":"Guiding","id":"d95f84d5-dc55-49fa-aeff-1fdc2f0ccbe6"}
02:12:55.050 00.000 18120 evsrv: cli 0D46D850 disconnect
02:12:55.052 00.002 18120 evsrv: cli 0D46D350 connect
02:12:55.052 00.000 18120 case statement mapped state 6 to 3
02:12:55.053 00.001 18120 case statement mapped state 6 to 3
02:12:55.055 00.002 18120 evsrv: cli 0D46D350 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"df6c089d-6f29-4c6a-8772-9a41967765cc"}
02:12:55.055 00.000 18120 PhdController::Dither begins
02:12:55.056 00.001 18120 dither: size=2.00, dRA=-0.30 dDec=1.21
02:12:55.057 00.001 18120 MountToCamera -- mountTheta (1.81) + m_xAngle (2.00) = xAngle (3.81 = -2.47)
02:12:55.058 00.001 18120 MountToCamera -- mountX=-0.30 mountY=1.21 hyp=1.25 mountTheta=1.81 cameraX=-0.98, cameraY=-0.77 cameraTheta=-2.47
02:12:55.059 00.001 18120 setting lock position to (896.48, 235.44)
02:12:55.060 00.001 18120 Mount: notify guiding dithered (-1.0, -0.8)
02:12:55.061 00.001 18120 MultiStar: stabilizing after lock position change
02:12:55.063 00.002 18120 Status Line: Dithering de -0.30,1.21
02:12:55.065 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:12:55.066 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
02:12:55.067 00.001 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":0,"id":"df6c089d-6f29-4c6a-8772-9a41967765cc"}
02:12:55.068 00.001 18120 evsrv: cli 0D46D350 disconnect
02:12:55.534 00.466 21948 Exposure complete
02:12:55.580 00.046 21948 worker thread done servicing request
02:12:55.580 00.000 18120 OnExposeComplete: enter
02:12:55.581 00.001 18120 UpdateGuideState(): m_state=6
02:12:55.582 00.001 18120 Star::Find(15, 897, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
02:12:55.582 00.000 18120 Star::Find returns 1 (0), X=897.72, Y=235.96, Mass=2117, SNR=31.9, Peak=191 HFD=4.1
02:12:55.583 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
02:12:55.583 00.000 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
02:12:55.583 00.000 18120 CameraToMount -- cameraX=1.24 cameraY=0.52 hyp=1.35 cameraTheta=0.40 mountX=-0.04 mountY=-1.34, mountTheta=-1.60
02:12:55.585 00.002 18120 dither recenter: remaining=(0.3,-1.2) step=(0.3,-1.2)
02:12:55.585 00.000 18120 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.00) = xAngle (0.67 = 0.67)
02:12:55.585 00.000 18120 MountToCamera -- mountX=0.30 mountY=-1.21 hyp=1.25 mountTheta=-1.33 cameraX=0.98, cameraY=0.77 cameraTheta=0.67
02:12:55.586 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.98, y=0.77, opts=4)
02:12:55.586 00.000 18120 Enqueuing Move request for scope (0.98, 0.77)
02:12:55.587 00.001 18120 Mount: notify direct move 0.30,-1.21
02:12:55.588 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:55.589 00.001 18120 UpdateGuideState exits: m=2117 RSB=31.9
02:12:55.589 00.000 18120 PhdController: settling, locked = 1, distance = 1.45 (0.50) aobump = 0 frame = 1 / 99999
02:12:55.589 00.000 21948 Worker thread wakes up
02:12:55.589 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.77) opts 0x4
02:12:55.589 00.000 21948 Handling offset move in thread for scope, endpoint = (0.98, 0.77)
02:12:55.589 00.000 21948 Moving (0.98, 0.77) raw xDistance=0.30 yDistance=-1.21
02:12:55.589 00.000 21948 MoveAxis(W, 85, B)
02:12:55.589 00.000 21948 Guiding  Dir = 3, Dur = 85
02:12:55.589 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061575.589,"Host":"ASUS_SAM","Inst":1,"Distance":1.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:12:55.590 00.001 21948 IsSlewing returns 0
02:12:55.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:55.591 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:55.592 00.001 18120 Enqueuing Expose request
02:12:55.592 00.000 21948 IsGuiding returns 0
02:12:55.595 00.003 21948 PulseGuide returned control before completion, sleep 93
02:12:55.703 00.108 21948 IsGuiding returns 0
02:12:55.703 00.000 21948 Move returns status 0, amount 85
02:12:55.703 00.000 21948 MoveAxis(N, 289, B)
02:12:55.703 00.000 21948 Guiding  Dir = 0, Dur = 289
02:12:55.704 00.001 21948 IsSlewing returns 0
02:12:55.704 00.000 21948 IsGuiding returns 0
02:12:55.709 00.005 21948 PulseGuide returned control before completion, sleep 295
02:12:56.012 00.303 21948 IsGuiding returns 0
02:12:56.012 00.000 21948 Move returns status 0, amount 289
02:12:56.012 00.000 21948 move complete, result=0
02:12:56.012 00.000 21948 worker thread done servicing request
02:12:56.012 00.000 21948 Worker thread wakes up
02:12:56.012 00.000 18120 GuideStep: 0.3 px 85 ms WEST, -1.2 px 289 ms NORTH
02:12:56.013 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:56.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:12:57.642 01.629 21948 Exposure complete
02:12:57.673 00.031 21948 worker thread done servicing request
02:12:57.674 00.001 18120 OnExposeComplete: enter
02:12:57.675 00.001 18120 UpdateGuideState(): m_state=6
02:12:57.675 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
02:12:57.676 00.001 18120 Star::Find returns 1 (0), X=897.03, Y=235.09, Mass=2010, SNR=31.1, Peak=195 HFD=4.3
02:12:57.676 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:12:57.677 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:12:57.677 00.000 18120 CameraToMount -- cameraX=0.56 cameraY=-0.35 hyp=0.66 cameraTheta=-0.56 mountX=-0.55 mountY=-0.34, mountTheta=-2.59
02:12:57.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.56, y=-0.35, opts=13)
02:12:57.679 00.001 18120 Enqueuing Move request for scope (0.56, -0.35)
02:12:57.679 00.000 21948 Worker thread wakes up
02:12:57.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:57.680 00.001 18120 UpdateGuideState exits: m=2010 RSB=31.1
02:12:57.680 00.000 18120 PhdController: settling, locked = 1, distance = 0.66 (0.50) aobump = 0 frame = 2 / 99999
02:12:57.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.35) opts 0xd
02:12:57.681 00.001 21948 Handling offset move in thread for scope, endpoint = (0.56, -0.35)
02:12:57.681 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061577.680,"Host":"ASUS_SAM","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:12:57.681 00.000 21948 Moving (0.56, -0.35) raw xDistance=-0.55 yDistance=-0.34
02:12:57.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:12:57.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:57.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:57.682 00.000 18120 Enqueuing Expose request
02:12:57.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:57.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:12:57.682 00.000 21948 MoveAxis(E, 98, ABG)
02:12:57.682 00.000 21948 Guiding  Dir = 2, Dur = 98
02:12:57.683 00.001 21948 IsSlewing returns 0
02:12:57.683 00.000 21948 IsGuiding returns 0
02:12:57.684 00.001 21948 PulseGuide returned control before completion, sleep 107
02:12:57.795 00.111 21948 IsGuiding returns 0
02:12:57.795 00.000 21948 Move returns status 0, amount 98
02:12:57.795 00.000 21948 MoveAxis(N, 0, ABG)
02:12:57.795 00.000 21948 Move returns status 0, amount 0
02:12:57.795 00.000 21948 move complete, result=0
02:12:57.795 00.000 21948 worker thread done servicing request
02:12:57.796 00.001 21948 Worker thread wakes up
02:12:57.796 00.000 18120 GuideStep: -0.5 px 98 ms EAST, -0.3 px 0 ms NORTH
02:12:57.797 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:57.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:12:59.204 01.407 21948 Exposure complete
02:12:59.247 00.043 21948 worker thread done servicing request
02:12:59.247 00.000 18120 OnExposeComplete: enter
02:12:59.249 00.002 18120 UpdateGuideState(): m_state=6
02:12:59.249 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
02:12:59.250 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=235.39, Mass=2087, SNR=31.7, Peak=195 HFD=4.0
02:12:59.250 00.000 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
02:12:59.251 00.001 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
02:12:59.251 00.000 18120 CameraToMount -- cameraX=0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-0.11 mountX=-0.24 mountY=-0.39, mountTheta=-2.12
02:12:59.252 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=-0.05, opts=13)
02:12:59.253 00.001 18120 Enqueuing Move request for scope (0.46, -0.05)
02:12:59.253 00.000 21948 Worker thread wakes up
02:12:59.253 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.05) opts 0xd
02:12:59.253 00.000 21948 Handling offset move in thread for scope, endpoint = (0.46, -0.05)
02:12:59.253 00.000 21948 Moving (0.46, -0.05) raw xDistance=-0.24 yDistance=-0.39
02:12:59.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
02:12:59.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:59.253 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:12:59.254 00.001 18120 UpdateGuideState exits: m=2087 RSB=31.7
02:12:59.254 00.000 18120 PhdController: settling, locked = 1, distance = 0.60 (0.50) aobump = 0 frame = 3 / 99999
02:12:59.255 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:12:59.255 00.000 21948 MoveAxis(E, 49, ABG)
02:12:59.255 00.000 21948 Guiding  Dir = 2, Dur = 49
02:12:59.255 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061579.255,"Host":"ASUS_SAM","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:12:59.258 00.003 21948 IsSlewing returns 0
02:12:59.258 00.000 21948 IsGuiding returns 0
02:12:59.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:59.259 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:12:59.259 00.000 18120 Enqueuing Expose request
02:12:59.262 00.003 21948 PulseGuide returned control before completion, sleep 58
02:12:59.332 00.070 21948 IsGuiding returns 0
02:12:59.332 00.000 21948 Move returns status 0, amount 49
02:12:59.332 00.000 21948 MoveAxis(N, 0, ABG)
02:12:59.332 00.000 21948 Move returns status 0, amount 0
02:12:59.332 00.000 21948 move complete, result=0
02:12:59.332 00.000 18120 GuideStep: -0.2 px 49 ms EAST, -0.4 px 0 ms NORTH
02:12:59.334 00.002 21948 worker thread done servicing request
02:12:59.334 00.000 21948 Worker thread wakes up
02:12:59.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:12:59.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:00.958 01.624 21948 Exposure complete
02:13:01.006 00.048 21948 worker thread done servicing request
02:13:01.006 00.000 18120 OnExposeComplete: enter
02:13:01.007 00.001 18120 UpdateGuideState(): m_state=6
02:13:01.008 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
02:13:01.009 00.001 18120 Star::Find returns 1 (0), X=896.87, Y=235.65, Mass=1999, SNR=31.1, Peak=183 HFD=3.9
02:13:01.010 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
02:13:01.011 00.001 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
02:13:01.012 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=0.21 hyp=0.45 cameraTheta=0.49 mountX=0.03 mountY=-0.45, mountTheta=-1.51
02:13:01.015 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=0.21, opts=13)
02:13:01.017 00.002 18120 Enqueuing Move request for scope (0.40, 0.21)
02:13:01.018 00.001 21948 Worker thread wakes up
02:13:01.018 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:01.021 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.21) opts 0xd
02:13:01.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, 0.21)
02:13:01.021 00.000 21948 Moving (0.40, 0.21) raw xDistance=0.03 yDistance=-0.45
02:13:01.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:13:01.021 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.1
02:13:01.021 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.18
02:13:01.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
02:13:01.021 00.000 18120 PhdController: settling, locked = 1, distance = 0.55 (0.50) aobump = 0 frame = 4 / 99999
02:13:01.022 00.001 21948 MoveAxis(E, 0, ABG)
02:13:01.022 00.000 21948 Move returns status 0, amount 0
02:13:01.022 00.000 21948 MoveAxis(N, 107, ABG)
02:13:01.022 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061581.022,"Host":"ASUS_SAM","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:13:01.022 00.000 21948 Guiding  Dir = 0, Dur = 107
02:13:01.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.024 00.002 21948 IsSlewing returns 0
02:13:01.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:01.024 00.000 18120 Enqueuing Expose request
02:13:01.025 00.001 21948 IsGuiding returns 0
02:13:01.030 00.005 21948 PulseGuide returned control before completion, sleep 113
02:13:01.147 00.117 21948 IsGuiding returns 0
02:13:01.147 00.000 21948 Move returns status 0, amount 107
02:13:01.147 00.000 21948 move complete, result=0
02:13:01.147 00.000 21948 worker thread done servicing request
02:13:01.147 00.000 21948 Worker thread wakes up
02:13:01.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:01.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:01.147 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 107 ms NORTH
02:13:02.556 01.409 21948 Exposure complete
02:13:02.612 00.056 21948 worker thread done servicing request
02:13:02.612 00.000 18120 OnExposeComplete: enter
02:13:02.613 00.001 18120 UpdateGuideState(): m_state=6
02:13:02.615 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
02:13:02.615 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=235.38, Mass=1954, SNR=30.7, Peak=146 HFD=4.1
02:13:02.615 00.000 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
02:13:02.615 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
02:13:02.615 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=-0.05 mountY=0.05, mountTheta=2.41
02:13:02.617 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.07, opts=13)
02:13:02.617 00.000 18120 Enqueuing Move request for scope (-0.02, -0.07)
02:13:02.618 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:02.618 00.000 21948 Worker thread wakes up
02:13:02.618 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:13:02.618 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:13:02.618 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.7
02:13:02.619 00.001 21948 Moving (-0.02, -0.07) raw xDistance=-0.05 yDistance=0.05
02:13:02.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:02.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:02.619 00.000 18120 PhdController: settling, locked = 1, distance = 0.41 (0.50) aobump = 0 frame = 5 / 99999
02:13:02.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:02.619 00.000 21948 MoveAxis(E, 0, ABG)
02:13:02.619 00.000 21948 Move returns status 0, amount 0
02:13:02.619 00.000 21948 MoveAxis(N, 0, ABG)
02:13:02.619 00.000 21948 Move returns status 0, amount 0
02:13:02.619 00.000 21948 move complete, result=0
02:13:02.619 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061582.619,"Host":"ASUS_SAM","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:13:02.620 00.001 21948 worker thread done servicing request
02:13:02.620 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:02.620 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:02.620 00.000 18120 Enqueuing Expose request
02:13:02.622 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:02.622 00.000 21948 Worker thread wakes up
02:13:02.622 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:02.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:04.252 01.630 21948 Exposure complete
02:13:04.337 00.085 21948 worker thread done servicing request
02:13:04.338 00.001 18120 OnExposeComplete: enter
02:13:04.338 00.000 18120 UpdateGuideState(): m_state=6
02:13:04.339 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
02:13:04.341 00.002 18120 Star::Find returns 1 (0), X=896.18, Y=235.52, Mass=1927, SNR=30.4, Peak=158 HFD=3.8
02:13:04.342 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
02:13:04.343 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
02:13:04.344 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.08 hyp=0.31 cameraTheta=2.89 mountX=0.19 mountY=0.23, mountTheta=0.87
02:13:04.347 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.08, opts=13)
02:13:04.347 00.000 18120 Enqueuing Move request for scope (-0.30, 0.08)
02:13:04.348 00.001 21948 Worker thread wakes up
02:13:04.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:04.348 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
02:13:04.349 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.08) opts 0xd
02:13:04.349 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 6 / 99999
02:13:04.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.08)
02:13:04.349 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061584.349,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
02:13:04.350 00.001 21948 Moving (-0.30, 0.08) raw xDistance=0.19 yDistance=0.23
02:13:04.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:13:04.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:04.351 00.001 18120 Enqueuing Expose request
02:13:04.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:13:04.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:13:04.351 00.000 21948 MoveAxis(E, 0, ABG)
02:13:04.351 00.000 21948 Move returns status 0, amount 0
02:13:04.351 00.000 21948 MoveAxis(N, 0, ABG)
02:13:04.351 00.000 21948 Move returns status 0, amount 0
02:13:04.351 00.000 21948 move complete, result=0
02:13:04.352 00.001 21948 worker thread done servicing request
02:13:04.352 00.000 21948 Worker thread wakes up
02:13:04.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:04.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:04.352 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:05.766 01.414 21948 Exposure complete
02:13:05.820 00.054 21948 worker thread done servicing request
02:13:05.820 00.000 18120 OnExposeComplete: enter
02:13:05.821 00.001 18120 UpdateGuideState(): m_state=6
02:13:05.823 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
02:13:05.824 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=235.58, Mass=1931, SNR=30.4, Peak=162 HFD=3.5
02:13:05.825 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
02:13:05.826 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
02:13:05.828 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.05 mountX=0.15 mountY=0.00, mountTheta=0.01
02:13:05.833 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
02:13:05.834 00.001 18120 Enqueuing Move request for scope (-0.07, 0.13)
02:13:05.834 00.000 21948 Worker thread wakes up
02:13:05.834 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:05.835 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
02:13:05.835 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.4
02:13:05.835 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 7 / 99999
02:13:05.836 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
02:13:05.836 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061585.836,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
02:13:05.836 00.000 21948 Moving (-0.07, 0.13) raw xDistance=0.15 yDistance=0.00
02:13:05.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:13:05.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:05.836 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:05.837 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:05.837 00.000 18120 Enqueuing Expose request
02:13:05.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:13:05.837 00.000 21948 MoveAxis(E, 0, ABG)
02:13:05.837 00.000 21948 Move returns status 0, amount 0
02:13:05.838 00.001 21948 MoveAxis(N, 0, ABG)
02:13:05.838 00.000 21948 Move returns status 0, amount 0
02:13:05.838 00.000 21948 move complete, result=0
02:13:05.838 00.000 21948 worker thread done servicing request
02:13:05.838 00.000 21948 Worker thread wakes up
02:13:05.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:05.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:05.838 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:07.472 01.634 21948 Exposure complete
02:13:07.508 00.036 21948 worker thread done servicing request
02:13:07.508 00.000 18120 OnExposeComplete: enter
02:13:07.509 00.001 18120 UpdateGuideState(): m_state=6
02:13:07.510 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
02:13:07.510 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=235.43, Mass=1965, SNR=30.7, Peak=153 HFD=4.0
02:13:07.510 00.000 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
02:13:07.511 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.16)
02:13:07.511 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.08 mountX=0.06 mountY=0.15, mountTheta=1.20
02:13:07.513 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.01, opts=13)
02:13:07.513 00.000 18120 Enqueuing Move request for scope (-0.16, -0.01)
02:13:07.514 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:07.514 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
02:13:07.515 00.001 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 8 / 99999
02:13:07.515 00.000 21948 Worker thread wakes up
02:13:07.515 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
02:13:07.515 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
02:13:07.515 00.000 21948 Moving (-0.16, -0.01) raw xDistance=0.06 yDistance=0.15
02:13:07.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:13:07.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:07.515 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061587.515,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
02:13:07.516 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:13:07.516 00.000 21948 MoveAxis(E, 0, ABG)
02:13:07.516 00.000 21948 Move returns status 0, amount 0
02:13:07.516 00.000 21948 MoveAxis(N, 0, ABG)
02:13:07.516 00.000 21948 Move returns status 0, amount 0
02:13:07.516 00.000 21948 move complete, result=0
02:13:07.516 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.516 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:07.517 00.001 18120 Enqueuing Expose request
02:13:07.517 00.000 21948 worker thread done servicing request
02:13:07.517 00.000 21948 Worker thread wakes up
02:13:07.517 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:07.518 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:07.518 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:09.037 01.519 21948 Exposure complete
02:13:09.088 00.051 21948 worker thread done servicing request
02:13:09.088 00.000 18120 OnExposeComplete: enter
02:13:09.089 00.001 18120 UpdateGuideState(): m_state=6
02:13:09.090 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
02:13:09.090 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=235.30, Mass=1943, SNR=30.5, Peak=168 HFD=3.9
02:13:09.091 00.001 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.95)
02:13:09.091 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.91)
02:13:09.092 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.34 mountX=-0.07 mountY=0.18, mountTheta=1.94
02:13:09.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.14, opts=13)
02:13:09.096 00.002 18120 Enqueuing Move request for scope (-0.13, -0.14)
02:13:09.096 00.000 21948 Worker thread wakes up
02:13:09.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
02:13:09.096 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
02:13:09.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:09.100 00.004 21948 Moving (-0.13, -0.14) raw xDistance=-0.07 yDistance=0.18
02:13:09.100 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
02:13:09.102 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:13:09.103 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:09.103 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 9 / 99999
02:13:09.103 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061589.103,"Host":"ASUS_SAM","Inst":1,"Distance":0.24,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
02:13:09.104 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:13:09.104 00.000 21948 MoveAxis(E, 0, ABG)
02:13:09.104 00.000 21948 Move returns status 0, amount 0
02:13:09.104 00.000 21948 MoveAxis(N, 0, ABG)
02:13:09.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:09.105 00.001 21948 Move returns status 0, amount 0
02:13:09.105 00.000 21948 move complete, result=0
02:13:09.105 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:09.106 00.001 18120 Enqueuing Expose request
02:13:09.108 00.002 21948 worker thread done servicing request
02:13:09.108 00.000 21948 Worker thread wakes up
02:13:09.108 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:09.109 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:09.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:10.740 01.631 21948 Exposure complete
02:13:10.767 00.027 21948 worker thread done servicing request
02:13:10.767 00.000 18120 OnExposeComplete: enter
02:13:10.767 00.000 18120 UpdateGuideState(): m_state=6
02:13:10.768 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
02:13:10.768 00.000 18120 Star::Find returns 1 (0), X=896.57, Y=235.31, Mass=1960, SNR=30.7, Peak=150 HFD=4.0
02:13:10.769 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:13:10.769 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:13:10.770 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=-0.16 mountY=-0.02, mountTheta=-2.99
02:13:10.770 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.13, opts=13)
02:13:10.771 00.001 18120 Enqueuing Move request for scope (0.10, -0.13)
02:13:10.772 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:10.773 00.001 21948 Worker thread wakes up
02:13:10.773 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:13:10.774 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
02:13:10.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
02:13:10.774 00.000 21948 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.02
02:13:10.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:13:10.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:10.774 00.000 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 10 / 99999
02:13:10.775 00.001 18120 PhdController: newstate STATE_FINISH
02:13:10.777 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:13:10.777 00.000 21948 MoveAxis(E, 0, ABG)
02:13:10.777 00.000 18120 PhdController complete: success
02:13:10.778 00.001 21948 Move returns status 0, amount 0
02:13:10.778 00.000 21948 MoveAxis(N, 0, ABG)
02:13:10.778 00.000 21948 Move returns status 0, amount 0
02:13:10.778 00.000 21948 move complete, result=0
02:13:10.778 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786061590.778,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
02:13:10.780 00.002 21948 worker thread done servicing request
02:13:10.780 00.000 18120 Mount: notify guiding dither settle done success=1
02:13:10.781 00.001 18120 PhdController: newstate STATE_IDLE
02:13:10.782 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.783 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:10.784 00.001 18120 Enqueuing Expose request
02:13:10.785 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:10.785 00.000 21948 Worker thread wakes up
02:13:10.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:10.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:12.305 01.520 21948 Exposure complete
02:13:12.347 00.042 21948 worker thread done servicing request
02:13:12.347 00.000 18120 OnExposeComplete: enter
02:13:12.349 00.002 18120 UpdateGuideState(): m_state=6
02:13:12.350 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.351 00.001 18120 Star::Find returns 1 (0), X=896.52, Y=235.25, Mass=1990, SNR=30.8, Peak=156 HFD=3.8
02:13:12.351 00.000 18120 MultiStar: exiting stabilization period
02:13:12.354 00.003 18120 MultiStar: updating star positions after lock position change
02:13:12.356 00.002 18120 Star::Find(15, 622, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.356 00.000 18120 Star::Find returns 1 (0), X=621.69, Y=385.86, Mass=997, SNR=21.8, Peak=89 HFD=3.9
02:13:12.357 00.001 18120 Star::Find(15, 1049, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.357 00.000 18120 Star::Find returns 1 (0), X=1048.61, Y=600.02, Mass=858, SNR=20.1, Peak=77 HFD=3.8
02:13:12.358 00.001 18120 Star::Find(15, 156, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.358 00.000 18120 Star::Find returns 1 (0), X=155.86, Y=36.87, Mass=734, SNR=18.8, Peak=89 HFD=3.8
02:13:12.358 00.000 18120 Star::Find(15, 339, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.359 00.001 18120 Star::Find returns 1 (0), X=338.64, Y=893.92, Mass=642, SNR=17.6, Peak=74 HFD=3.4
02:13:12.359 00.000 18120 Star::Find(15, 163, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.360 00.001 18120 Star::Find returns 1 (0), X=162.58, Y=421.30, Mass=414, SNR=14.0, Peak=55 HFD=3.2
02:13:12.360 00.000 18120 Star::Find(15, 544, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.361 00.001 18120 Star::Find returns 1 (0), X=543.92, Y=69.65, Mass=612, SNR=17.0, Peak=53 HFD=5.0
02:13:12.362 00.001 18120 Star::Find(15, 1133, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.363 00.001 18120 Star::Find returns 1 (0), X=1132.98, Y=229.15, Mass=371, SNR=13.3, Peak=36 HFD=4.0
02:13:12.364 00.001 18120 Star::Find(15, 420, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.365 00.001 18120 Star::Find returns 1 (0), X=420.12, Y=132.37, Mass=284, SNR=11.6, Peak=30 HFD=3.3
02:13:12.366 00.001 18120 Star::Find(15, 753, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.366 00.000 18120 Star::Find returns 1 (0), X=753.16, Y=264.94, Mass=373, SNR=13.4, Peak=35 HFD=4.2
02:13:12.369 00.003 18120 Star::Find(15, 1235, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.372 00.003 18120 Star::Find returns 1 (0), X=1234.08, Y=676.65, Mass=312, SNR=12.1, Peak=35 HFD=3.2
02:13:12.373 00.001 18120 Star::Find(15, 850, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:13:12.374 00.001 18120 Star::Find returns 1 (0), X=850.01, Y=76.75, Mass=276, SNR=11.5, Peak=35 HFD=2.9
02:13:12.374 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.93)
02:13:12.375 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.89)
02:13:12.375 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.36 mountX=-0.20 mountY=0.05, mountTheta=2.89
02:13:12.376 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.20, opts=13)
02:13:12.377 00.001 18120 Enqueuing Move request for scope (0.04, -0.20)
02:13:12.377 00.000 21948 Worker thread wakes up
02:13:12.377 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
02:13:12.377 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
02:13:12.377 00.000 21948 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=0.05
02:13:12.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:13:12.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:12.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:12.378 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.8
02:13:12.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.379 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:12.379 00.000 18120 Enqueuing Expose request
02:13:12.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:12.379 00.000 21948 MoveAxis(E, 0, ABG)
02:13:12.379 00.000 21948 Move returns status 0, amount 0
02:13:12.379 00.000 21948 MoveAxis(N, 0, ABG)
02:13:12.380 00.001 21948 Move returns status 0, amount 0
02:13:12.380 00.000 21948 move complete, result=0
02:13:12.380 00.000 21948 worker thread done servicing request
02:13:12.380 00.000 21948 Worker thread wakes up
02:13:12.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:12.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:12.380 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:14.018 01.638 21948 Exposure complete
02:13:14.051 00.033 21948 worker thread done servicing request
02:13:14.051 00.000 18120 OnExposeComplete: enter
02:13:14.052 00.001 18120 UpdateGuideState(): m_state=6
02:13:14.053 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
02:13:14.053 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=235.21, Mass=1913, SNR=30.3, Peak=148 HFD=3.8
02:13:14.054 00.001 18120 MultiStar: [#1 -0.01,0.04,0.71,U] [#2 0.13,-0.01,0.63,U] [#3 -0.05,0.15,0.61,U] [#4 -0.05,-0.07,0.57,U] [#5 0.20,-0.12,0.47,U] [#6 -0.30,-0.05,0.52,U] [#7 0.19,-0.08,0.44,U] [#8 -0.08,0.03,0.41,U] 
02:13:14.054 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.11, -0.24}
02:13:14.055 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.32)
02:13:14.055 00.000 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.28)
02:13:14.056 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.96 mountX=-0.04 mountY=0.04, mountTheta=2.31
02:13:14.057 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
02:13:14.059 00.002 18120 Enqueuing Move request for scope (-0.02, -0.05)
02:13:14.059 00.000 21948 Worker thread wakes up
02:13:14.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:13:14.059 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:13:14.059 00.000 21948 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
02:13:14.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:13:14.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:14.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:14.060 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.3
02:13:14.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:14.062 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:14.063 00.001 21948 MoveAxis(E, 0, ABG)
02:13:14.063 00.000 21948 Move returns status 0, amount 0
02:13:14.063 00.000 21948 MoveAxis(N, 0, ABG)
02:13:14.063 00.000 21948 Move returns status 0, amount 0
02:13:14.063 00.000 21948 move complete, result=0
02:13:14.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:14.063 00.000 18120 Enqueuing Expose request
02:13:14.064 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:14.064 00.000 21948 worker thread done servicing request
02:13:14.064 00.000 21948 Worker thread wakes up
02:13:14.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:14.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:15.584 01.520 21948 Exposure complete
02:13:15.627 00.043 21948 worker thread done servicing request
02:13:15.627 00.000 18120 OnExposeComplete: enter
02:13:15.627 00.000 18120 UpdateGuideState(): m_state=6
02:13:15.628 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
02:13:15.628 00.000 18120 Star::Find returns 1 (0), X=896.58, Y=235.18, Mass=2023, SNR=31.2, Peak=165 HFD=3.9
02:13:15.630 00.002 18120 MultiStar: [#1 0.19,0.02,0.68,U] [#2 -0.16,0.32,0.61,U] [#3 -0.28,-0.13,0.59,U] [#4 -0.14,0.01,0.56,U] [#5 0.26,-0.11,0.46,U] [#6 -0.09,0.02,0.50,U] [#7 0.07,-0.18,0.44,U] [#8 0.13,0.03,0.38,U] 
02:13:15.630 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.10, -0.26}
02:13:15.630 00.000 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
02:13:15.631 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.84)
02:13:15.631 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.40 mountX=-0.05 mountY=0.01, mountTheta=2.85
02:13:15.632 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
02:13:15.632 00.000 18120 Enqueuing Move request for scope (0.01, -0.05)
02:13:15.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:15.633 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.2
02:13:15.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:15.634 00.001 21948 Worker thread wakes up
02:13:15.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
02:13:15.634 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
02:13:15.634 00.000 21948 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
02:13:15.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:15.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:15.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:15.634 00.000 18120 Enqueuing Expose request
02:13:15.635 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:13:15.635 00.000 21948 MoveAxis(E, 0, ABG)
02:13:15.635 00.000 21948 Move returns status 0, amount 0
02:13:15.635 00.000 21948 MoveAxis(N, 0, ABG)
02:13:15.635 00.000 21948 Move returns status 0, amount 0
02:13:15.635 00.000 21948 move complete, result=0
02:13:15.635 00.000 21948 worker thread done servicing request
02:13:15.635 00.000 21948 Worker thread wakes up
02:13:15.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:15.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:15.636 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:17.266 01.630 21948 Exposure complete
02:13:17.313 00.047 21948 worker thread done servicing request
02:13:17.313 00.000 18120 OnExposeComplete: enter
02:13:17.314 00.001 18120 UpdateGuideState(): m_state=6
02:13:17.314 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
02:13:17.315 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=235.28, Mass=1885, SNR=30.1, Peak=158 HFD=3.8
02:13:17.315 00.000 18120 MultiStar: [#1 -0.09,0.00,0.74,U] [#2 0.05,-0.02,0.64,U] [#3 -0.13,0.17,0.62,U] [#4 -0.11,-0.09,0.57,U] [#5 0.20,-0.08,0.47,U] [#6 -0.14,-0.12,0.52,U] [#7 -0.22,0.04,0.42,U] [#8 0.02,-0.01,0.42,U] 
02:13:17.316 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.12, -0.16}
02:13:17.316 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.00) = xAngle (-4.09 = 2.20)
02:13:17.316 00.000 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.13 = 2.16)
02:13:17.317 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.09 mountX=-0.03 mountY=0.04, mountTheta=2.18
02:13:17.319 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
02:13:17.319 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
02:13:17.320 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:17.320 00.000 21948 Worker thread wakes up
02:13:17.320 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.1
02:13:17.321 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:17.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:17.323 00.002 18120 Enqueuing Expose request
02:13:17.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
02:13:17.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
02:13:17.323 00.000 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
02:13:17.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:17.324 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:17.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:17.324 00.000 21948 MoveAxis(E, 0, ABG)
02:13:17.324 00.000 21948 Move returns status 0, amount 0
02:13:17.324 00.000 21948 MoveAxis(N, 0, ABG)
02:13:17.324 00.000 21948 Move returns status 0, amount 0
02:13:17.324 00.000 21948 move complete, result=0
02:13:17.324 00.000 21948 worker thread done servicing request
02:13:17.324 00.000 21948 Worker thread wakes up
02:13:17.324 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:17.324 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:17.325 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:18.843 01.518 21948 Exposure complete
02:13:18.891 00.048 21948 worker thread done servicing request
02:13:18.892 00.001 18120 OnExposeComplete: enter
02:13:18.892 00.000 18120 UpdateGuideState(): m_state=6
02:13:18.893 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
02:13:18.893 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=235.11, Mass=2126, SNR=32.0, Peak=172 HFD=4.0
02:13:18.894 00.001 18120 MultiStar: [#1 0.22,-0.19,0.67,U] [#2 -0.01,0.10,0.61,U] [#3 -0.16,-0.02,0.60,U] [#4 -0.02,-0.19,0.55,U] [#5 0.36,-0.38,0.00,M1] [#6 0.07,-0.23,0.47,U] [#7 0.30,-0.41,0.00,M1] [#8 -0.18,-0.34,0.37,U] 
02:13:18.894 00.000 18120 refined, 6 included, MultiStar: {-0.04, -0.18}, one-star: {-0.17, -0.34}
02:13:18.895 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.00) = xAngle (-3.80 = 2.48)
02:13:18.895 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.44)
02:13:18.896 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.80 mountX=-0.14 mountY=0.12, mountTheta=2.46
02:13:18.898 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.18, opts=13)
02:13:18.899 00.001 18120 Enqueuing Move request for scope (-0.04, -0.18)
02:13:18.901 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:18.902 00.001 18120 UpdateGuideState exits: m=2126 RSB=32.0
02:13:18.904 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:18.907 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:18.907 00.000 18120 Enqueuing Expose request
02:13:18.908 00.001 21948 Worker thread wakes up
02:13:18.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
02:13:18.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
02:13:18.908 00.000 21948 Moving (-0.04, -0.18) raw xDistance=-0.14 yDistance=0.12
02:13:18.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:13:18.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:18.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:13:18.908 00.000 21948 MoveAxis(E, 0, ABG)
02:13:18.908 00.000 21948 Move returns status 0, amount 0
02:13:18.908 00.000 21948 MoveAxis(N, 0, ABG)
02:13:18.908 00.000 21948 Move returns status 0, amount 0
02:13:18.908 00.000 21948 move complete, result=0
02:13:18.908 00.000 21948 worker thread done servicing request
02:13:18.908 00.000 21948 Worker thread wakes up
02:13:18.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:18.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:18.908 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:20.531 01.623 21948 Exposure complete
02:13:20.595 00.064 21948 worker thread done servicing request
02:13:20.595 00.000 18120 OnExposeComplete: enter
02:13:20.596 00.001 18120 UpdateGuideState(): m_state=6
02:13:20.596 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
02:13:20.597 00.001 18120 Star::Find returns 1 (0), X=896.78, Y=235.15, Mass=2050, SNR=31.3, Peak=190 HFD=4.1
02:13:20.597 00.000 18120 MultiStar: [#1 0.30,-0.12,0.69,U] [#2 0.30,-0.03,0.61,U] [#3 0.03,0.02,0.57,U] [#4 0.30,-0.20,0.55,U] [#5 0.72,-0.21,0.00,M2] [#6 0.31,-0.23,0.51,U] [#7 0.13,-0.10,0.42,U] [#8 0.14,-0.23,0.37,U] 
02:13:20.598 00.001 18120 refined, 7 included, MultiStar: {0.24, -0.16}, one-star: {0.31, -0.29}
02:13:20.598 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:13:20.599 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:13:20.599 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.57 mountX=-0.24 mountY=-0.14, mountTheta=-2.60
02:13:20.602 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.16, opts=13)
02:13:20.603 00.001 18120 Enqueuing Move request for scope (0.24, -0.16)
02:13:20.604 00.001 21948 Worker thread wakes up
02:13:20.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
02:13:20.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
02:13:20.604 00.000 21948 Moving (0.24, -0.16) raw xDistance=-0.24 yDistance=-0.14
02:13:20.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:13:20.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:20.605 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.3
02:13:20.607 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.608 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:20.609 00.001 18120 Enqueuing Expose request
02:13:20.610 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:20.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:13:20.610 00.000 21948 MoveAxis(E, 43, ABG)
02:13:20.610 00.000 21948 Guiding  Dir = 2, Dur = 43
02:13:20.610 00.000 21948 IsSlewing returns 0
02:13:20.610 00.000 21948 IsGuiding returns 0
02:13:20.612 00.002 21948 PulseGuide returned control before completion, sleep 52
02:13:20.671 00.059 21948 IsGuiding returns 1
02:13:20.671 00.000 21948 scope still moving after pulse duration time elapsed
02:13:20.702 00.031 21948 IsSlewing returns 0
02:13:20.702 00.000 21948 IsGuiding returns 0
02:13:20.703 00.001 21948 scope move finished after 43 + 48 ms
02:13:20.703 00.000 21948 Move returns status 0, amount 43
02:13:20.703 00.000 21948 MoveAxis(N, 0, ABG)
02:13:20.703 00.000 21948 Move returns status 0, amount 0
02:13:20.703 00.000 21948 move complete, result=0
02:13:20.703 00.000 21948 worker thread done servicing request
02:13:20.703 00.000 21948 Worker thread wakes up
02:13:20.703 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
02:13:20.704 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:20.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:22.112 01.408 21948 Exposure complete
02:13:22.154 00.042 21948 worker thread done servicing request
02:13:22.155 00.001 18120 OnExposeComplete: enter
02:13:22.155 00.000 18120 UpdateGuideState(): m_state=6
02:13:22.157 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
02:13:22.160 00.003 18120 Star::Find returns 1 (0), X=896.85, Y=235.25, Mass=2141, SNR=32.1, Peak=177 HFD=4.3
02:13:22.162 00.002 18120 MultiStar: [#1 0.29,-0.02,0.69,U] [#2 0.25,-0.03,0.60,U] [#3 0.03,0.01,0.56,U] [#4 0.22,-0.10,0.53,U] [#5 0.57,-0.01,0.00,M3] [#6 0.19,-0.16,0.48,U] [#7 0.44,-0.19,0.00,M1] [#8 0.13,-0.00,0.37,U] 
02:13:22.165 00.003 18120 refined, 6 included, MultiStar: {0.23, -0.08}, one-star: {0.37, -0.20}
02:13:22.167 00.002 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
02:13:22.169 00.002 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:13:22.171 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=-0.17 mountY=-0.17, mountTheta=-2.36
02:13:22.173 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.08, opts=13)
02:13:22.173 00.000 18120 Enqueuing Move request for scope (0.23, -0.08)
02:13:22.174 00.001 21948 Worker thread wakes up
02:13:22.174 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:22.174 00.000 18120 UpdateGuideState exits: m=2141 RSB=32.1
02:13:22.175 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:22.175 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:22.175 00.000 18120 Enqueuing Expose request
02:13:22.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
02:13:22.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
02:13:22.176 00.000 21948 Moving (0.23, -0.08) raw xDistance=-0.17 yDistance=-0.17
02:13:22.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:13:22.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:22.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:13:22.176 00.000 21948 MoveAxis(E, 0, ABG)
02:13:22.176 00.000 21948 Move returns status 0, amount 0
02:13:22.176 00.000 21948 MoveAxis(N, 0, ABG)
02:13:22.176 00.000 21948 Move returns status 0, amount 0
02:13:22.176 00.000 21948 move complete, result=0
02:13:22.176 00.000 21948 worker thread done servicing request
02:13:22.176 00.000 21948 Worker thread wakes up
02:13:22.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:22.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:22.177 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:23.808 01.631 21948 Exposure complete
02:13:23.843 00.035 21948 worker thread done servicing request
02:13:23.852 00.009 18120 OnExposeComplete: enter
02:13:23.852 00.000 18120 UpdateGuideState(): m_state=6
02:13:23.853 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
02:13:23.853 00.000 18120 Star::Find returns 1 (0), X=896.86, Y=235.12, Mass=2008, SNR=31.0, Peak=167 HFD=4.2
02:13:23.854 00.001 18120 MultiStar: [#1 0.27,-0.20,0.71,U] [#2 0.03,-0.07,0.61,U] [#3 0.05,0.05,0.59,U] [#4 0.04,-0.04,0.54,U] [#5 0.34,-0.21,0.46,U] [#6 -0.03,-0.11,0.50,U] [#7 0.11,-0.01,0.42,U] [#8 -0.08,-0.06,0.39,U] 
02:13:23.854 00.000 18120 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.38, -0.32}
02:13:23.855 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
02:13:23.855 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
02:13:23.856 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.71 mountX=-0.18 mountY=-0.08, mountTheta=-2.74
02:13:23.857 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.13, opts=13)
02:13:23.857 00.000 18120 Enqueuing Move request for scope (0.15, -0.13)
02:13:23.858 00.001 21948 Worker thread wakes up
02:13:23.858 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
02:13:23.858 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:23.858 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.0
02:13:23.859 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:23.860 00.001 18120 Enqueuing Expose request
02:13:23.860 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
02:13:23.860 00.000 21948 Moving (0.15, -0.13) raw xDistance=-0.18 yDistance=-0.08
02:13:23.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:13:23.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:23.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:23.860 00.000 21948 MoveAxis(E, 0, ABG)
02:13:23.860 00.000 21948 Move returns status 0, amount 0
02:13:23.860 00.000 21948 MoveAxis(N, 0, ABG)
02:13:23.861 00.001 21948 Move returns status 0, amount 0
02:13:23.861 00.000 21948 move complete, result=0
02:13:23.861 00.000 21948 worker thread done servicing request
02:13:23.861 00.000 21948 Worker thread wakes up
02:13:23.861 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:23.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:23.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:25.389 01.528 21948 Exposure complete
02:13:25.426 00.037 21948 worker thread done servicing request
02:13:25.426 00.000 18120 OnExposeComplete: enter
02:13:25.427 00.001 18120 UpdateGuideState(): m_state=6
02:13:25.427 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
02:13:25.428 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=235.43, Mass=2068, SNR=31.5, Peak=153 HFD=4.4
02:13:25.429 00.001 18120 MultiStar: [#1 0.26,0.22,0.69,U] [#2 0.05,0.28,0.61,U] [#3 0.42,0.02,0.00,M1] [#4 0.37,0.01,0.54,U] [#5 0.76,-0.13,0.00,M3] [#6 0.14,0.15,0.53,U] [#7 0.41,0.18,0.00,M1] [#8 0.18,0.18,0.39,U] 
02:13:25.429 00.000 18120 single-star, 5 included, MultiStar: {0.20, 0.12}, one-star: {0.20, -0.01}
02:13:25.430 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
02:13:25.430 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
02:13:25.431 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.07 mountX=-0.10 mountY=-0.17, mountTheta=-2.08
02:13:25.433 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.01, opts=13)
02:13:25.434 00.001 18120 Enqueuing Move request for scope (0.20, -0.01)
02:13:25.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:25.435 00.001 18120 UpdateGuideState exits: m=2068 RSB=31.5
02:13:25.435 00.000 21948 Worker thread wakes up
02:13:25.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
02:13:25.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
02:13:25.435 00.000 21948 Moving (0.20, -0.01) raw xDistance=-0.10 yDistance=-0.17
02:13:25.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:13:25.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:25.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:25.436 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:13:25.436 00.000 21948 MoveAxis(E, 0, ABG)
02:13:25.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:25.436 00.000 18120 Enqueuing Expose request
02:13:25.437 00.001 21948 Move returns status 0, amount 0
02:13:25.437 00.000 21948 MoveAxis(N, 0, ABG)
02:13:25.437 00.000 21948 Move returns status 0, amount 0
02:13:25.437 00.000 21948 move complete, result=0
02:13:25.437 00.000 21948 worker thread done servicing request
02:13:25.437 00.000 21948 Worker thread wakes up
02:13:25.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:25.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:25.437 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:27.069 01.632 21948 Exposure complete
02:13:27.122 00.053 21948 worker thread done servicing request
02:13:27.122 00.000 18120 OnExposeComplete: enter
02:13:27.123 00.001 18120 UpdateGuideState(): m_state=6
02:13:27.124 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
02:13:27.125 00.001 18120 Star::Find returns 1 (0), X=897.11, Y=235.31, Mass=1949, SNR=30.5, Peak=167 HFD=4.0
02:13:27.125 00.000 18120 MultiStar: [#1 0.45,0.15,0.00,M1] [#2 0.33,0.06,0.63,U] [#3 0.26,0.21,0.58,U] [#4 0.49,0.14,0.00,M1] [#5 0.73,-0.16,0.00,M4] [#6 0.32,0.19,0.56,U] [#7 0.57,-0.07,0.00,M2] [#8 0.30,-0.21,0.40,U] 
02:13:27.125 00.000 18120 refined, 4 included, MultiStar: {0.41, 0.01}, one-star: {0.64, -0.14}
02:13:27.126 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
02:13:27.127 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
02:13:27.127 00.000 18120 CameraToMount -- cameraX=0.41 cameraY=0.01 hyp=0.41 cameraTheta=0.04 mountX=-0.16 mountY=-0.37, mountTheta=-1.97
02:13:27.129 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.41, y=0.01, opts=13)
02:13:27.130 00.001 18120 Enqueuing Move request for scope (0.41, 0.01)
02:13:27.130 00.000 21948 Worker thread wakes up
02:13:27.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:27.131 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.5
02:13:27.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:27.132 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:27.132 00.000 18120 Enqueuing Expose request
02:13:27.132 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.01) opts 0xd
02:13:27.132 00.000 21948 Handling offset move in thread for scope, endpoint = (0.41, 0.01)
02:13:27.132 00.000 21948 Moving (0.41, 0.01) raw xDistance=-0.16 yDistance=-0.37
02:13:27.133 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:13:27.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:13:27.133 00.000 21948 MoveAxis(E, 0, ABG)
02:13:27.133 00.000 21948 Move returns status 0, amount 0
02:13:27.133 00.000 21948 MoveAxis(N, 89, ABG)
02:13:27.133 00.000 21948 Guiding  Dir = 0, Dur = 89
02:13:27.133 00.000 21948 IsSlewing returns 0
02:13:27.133 00.000 21948 IsGuiding returns 0
02:13:27.138 00.005 21948 PulseGuide returned control before completion, sleep 95
02:13:27.237 00.099 21948 IsGuiding returns 1
02:13:27.237 00.000 21948 scope still moving after pulse duration time elapsed
02:13:27.271 00.034 21948 IsSlewing returns 0
02:13:27.271 00.000 21948 IsGuiding returns 0
02:13:27.271 00.000 21948 scope move finished after 89 + 49 ms
02:13:27.272 00.001 21948 Move returns status 0, amount 89
02:13:27.272 00.000 21948 move complete, result=0
02:13:27.272 00.000 21948 worker thread done servicing request
02:13:27.272 00.000 21948 Worker thread wakes up
02:13:27.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:27.272 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 89 ms NORTH
02:13:27.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:28.681 01.409 21948 Exposure complete
02:13:28.715 00.034 21948 worker thread done servicing request
02:13:28.715 00.000 18120 OnExposeComplete: enter
02:13:28.716 00.001 18120 UpdateGuideState(): m_state=6
02:13:28.717 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
02:13:28.717 00.000 18120 Star::Find returns 1 (0), X=896.68, Y=234.95, Mass=1985, SNR=30.8, Peak=157 HFD=4.1
02:13:28.717 00.000 18120 MultiStar: [#1 0.25,-0.31,0.72,U] [#2 0.03,-0.09,0.65,U] [#3 0.08,-0.27,0.61,U] [#4 0.15,-0.38,0.00,M2] [#5 0.37,-0.27,0.00,M5] [#6 -0.01,-0.48,0.00,M1] [#7 0.06,-0.27,0.43,U] [#8 0.07,-0.49,0.00,M1] 
02:13:28.718 00.001 18120 refined, 4 included, MultiStar: {0.14, -0.31}, one-star: {0.20, -0.50}
02:13:28.718 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
02:13:28.719 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
02:13:28.719 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.15 mountX=-0.34 mountY=0.01, mountTheta=3.10
02:13:28.720 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.31, opts=13)
02:13:28.721 00.001 18120 Enqueuing Move request for scope (0.14, -0.31)
02:13:28.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:28.722 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.8
02:13:28.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.723 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:28.723 00.000 18120 Enqueuing Expose request
02:13:28.723 00.000 21948 Worker thread wakes up
02:13:28.724 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
02:13:28.724 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
02:13:28.724 00.000 21948 Moving (0.14, -0.31) raw xDistance=-0.34 yDistance=0.01
02:13:28.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:13:28.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:28.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:13:28.724 00.000 21948 MoveAxis(E, 61, ABG)
02:13:28.724 00.000 21948 Guiding  Dir = 2, Dur = 61
02:13:28.724 00.000 21948 IsSlewing returns 0
02:13:28.724 00.000 21948 IsGuiding returns 0
02:13:28.726 00.002 21948 PulseGuide returned control before completion, sleep 70
02:13:28.803 00.077 21948 IsGuiding returns 0
02:13:28.804 00.001 21948 Move returns status 0, amount 61
02:13:28.804 00.000 21948 MoveAxis(N, 0, ABG)
02:13:28.804 00.000 21948 Move returns status 0, amount 0
02:13:28.804 00.000 21948 move complete, result=0
02:13:28.804 00.000 21948 worker thread done servicing request
02:13:28.804 00.000 21948 Worker thread wakes up
02:13:28.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:28.804 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
02:13:28.805 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:30.440 01.635 21948 Exposure complete
02:13:30.473 00.033 21948 worker thread done servicing request
02:13:30.473 00.000 18120 OnExposeComplete: enter
02:13:30.474 00.001 18120 UpdateGuideState(): m_state=6
02:13:30.475 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
02:13:30.476 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=235.04, Mass=1983, SNR=30.8, Peak=166 HFD=4.1
02:13:30.477 00.001 18120 MultiStar: [#1 -0.06,-0.33,0.72,U] [#2 -0.21,-0.15,0.63,U] [#3 -0.31,-0.08,0.62,U] [#4 0.39,-0.33,0.00,M3] [#5 0.41,-0.33,0.00,M6] [#6 -0.27,-0.34,0.00,M2] [#7 0.07,-0.21,0.41,U] [#8 -0.33,-0.10,0.41,U] 
02:13:30.478 00.001 18120 refined, 5 included, MultiStar: {-0.15, -0.24}, one-star: {-0.10, -0.41}
02:13:30.479 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.12 = 2.16)
02:13:30.480 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.12)
02:13:30.482 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.13 mountX=-0.16 mountY=0.24, mountTheta=2.15
02:13:30.483 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.24, opts=13)
02:13:30.484 00.001 18120 Enqueuing Move request for scope (-0.15, -0.24)
02:13:30.484 00.000 21948 Worker thread wakes up
02:13:30.484 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
02:13:30.485 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:30.487 00.002 18120 UpdateGuideState exits: m=1983 RSB=30.8
02:13:30.488 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.489 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:30.490 00.001 18120 Enqueuing Expose request
02:13:30.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
02:13:30.490 00.000 21948 Moving (-0.15, -0.24) raw xDistance=-0.16 yDistance=0.24
02:13:30.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:13:30.491 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:13:30.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:13:30.491 00.000 21948 MoveAxis(E, 0, ABG)
02:13:30.491 00.000 21948 Move returns status 0, amount 0
02:13:30.491 00.000 21948 MoveAxis(N, 0, ABG)
02:13:30.491 00.000 21948 Move returns status 0, amount 0
02:13:30.491 00.000 21948 move complete, result=0
02:13:30.491 00.000 21948 worker thread done servicing request
02:13:30.491 00.000 21948 Worker thread wakes up
02:13:30.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:30.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:30.491 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:32.013 01.522 21948 Exposure complete
02:13:32.051 00.038 21948 worker thread done servicing request
02:13:32.051 00.000 18120 OnExposeComplete: enter
02:13:32.051 00.000 18120 UpdateGuideState(): m_state=6
02:13:32.053 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
02:13:32.054 00.001 18120 Star::Find returns 1 (0), X=896.25, Y=234.99, Mass=2143, SNR=32.0, Peak=203 HFD=4.0
02:13:32.055 00.001 18120 MultiStar: [#1 -0.37,-0.34,0.00,M1] [#2 -0.44,-0.31,0.00,M1] [#3 -0.28,-0.30,0.00,M1] [#4 -0.26,-0.29,0.54,U] [#5 0.11,-0.38,0.44,U] [#6 -0.38,-0.59,0.00,M3] [#7 -0.36,-0.35,0.00,M1] [#8 -0.17,-0.44,0.00,M1] 
02:13:32.056 00.001 18120 refined, 2 included, MultiStar: {-0.16, -0.39}, one-star: {-0.22, -0.45}
02:13:32.057 00.001 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.95 = 2.33)
02:13:32.057 00.000 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.99 = 2.29)
02:13:32.058 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.95 mountX=-0.29 mountY=0.32, mountTheta=2.31
02:13:32.059 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.39, opts=13)
02:13:32.059 00.000 18120 Enqueuing Move request for scope (-0.16, -0.39)
02:13:32.060 00.001 21948 Worker thread wakes up
02:13:32.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:32.060 00.000 18120 UpdateGuideState exits: m=2143 RSB=32.0
02:13:32.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:32.061 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:32.061 00.000 18120 Enqueuing Expose request
02:13:32.062 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd
02:13:32.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.39)
02:13:32.062 00.000 21948 Moving (-0.16, -0.39) raw xDistance=-0.29 yDistance=0.32
02:13:32.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:13:32.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:13:32.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:13:32.062 00.000 21948 MoveAxis(E, 52, ABG)
02:13:32.062 00.000 21948 Guiding  Dir = 2, Dur = 52
02:13:32.062 00.000 21948 IsSlewing returns 0
02:13:32.062 00.000 21948 IsGuiding returns 0
02:13:32.065 00.003 21948 PulseGuide returned control before completion, sleep 61
02:13:32.135 00.070 21948 IsGuiding returns 0
02:13:32.135 00.000 21948 Move returns status 0, amount 52
02:13:32.135 00.000 21948 MoveAxis(N, 0, ABG)
02:13:32.136 00.001 21948 Move returns status 0, amount 0
02:13:32.136 00.000 21948 move complete, result=0
02:13:32.136 00.000 21948 worker thread done servicing request
02:13:32.136 00.000 21948 Worker thread wakes up
02:13:32.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:32.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:32.136 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.3 px 0 ms NORTH
02:13:33.763 01.627 21948 Exposure complete
02:13:33.801 00.038 21948 worker thread done servicing request
02:13:33.801 00.000 18120 OnExposeComplete: enter
02:13:33.802 00.001 18120 UpdateGuideState(): m_state=6
02:13:33.803 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
02:13:33.803 00.000 18120 Star::Find returns 1 (0), X=896.14, Y=235.16, Mass=2001, SNR=31.0, Peak=179 HFD=4.1
02:13:33.804 00.001 18120 MultiStar: [#1 -0.17,-0.15,0.72,U] [#2 -0.41,-0.10,0.00,M2] [#3 -0.53,-0.01,0.00,M2] [#4 -0.20,-0.02,0.54,U] [#5 -0.10,-0.08,0.44,U] [#6 -0.54,-0.13,0.00,M4] [#7 -0.00,-0.25,0.43,U] [#8 -0.31,-0.15,0.38,U] 
02:13:33.804 00.000 18120 refined, 5 included, MultiStar: {-0.21, -0.17}, one-star: {-0.33, -0.28}
02:13:33.804 00.000 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.00) = xAngle (-4.45 = 1.84)
02:13:33.805 00.001 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.80)
02:13:33.805 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.45 mountX=-0.07 mountY=0.26, mountTheta=1.83
02:13:33.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.17, opts=13)
02:13:33.807 00.001 18120 Enqueuing Move request for scope (-0.21, -0.17)
02:13:33.807 00.000 21948 Worker thread wakes up
02:13:33.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
02:13:33.807 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
02:13:33.808 00.001 21948 Moving (-0.21, -0.17) raw xDistance=-0.07 yDistance=0.26
02:13:33.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:13:33.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:13:33.808 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:33.808 00.000 18120 UpdateGuideState exits: m=2001 RSB=31.0
02:13:33.810 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:13:33.810 00.000 21948 MoveAxis(E, 0, ABG)
02:13:33.810 00.000 21948 Move returns status 0, amount 0
02:13:33.810 00.000 21948 MoveAxis(N, 0, ABG)
02:13:33.810 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:33.811 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:33.811 00.000 18120 Enqueuing Expose request
02:13:33.812 00.001 21948 Move returns status 0, amount 0
02:13:33.812 00.000 21948 move complete, result=0
02:13:33.812 00.000 21948 worker thread done servicing request
02:13:33.812 00.000 21948 Worker thread wakes up
02:13:33.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:33.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:33.812 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:13:35.339 01.527 21948 Exposure complete
02:13:35.369 00.030 21948 worker thread done servicing request
02:13:35.369 00.000 18120 OnExposeComplete: enter
02:13:35.370 00.001 18120 UpdateGuideState(): m_state=6
02:13:35.370 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
02:13:35.371 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=234.93, Mass=1966, SNR=30.8, Peak=174 HFD=4.1
02:13:35.371 00.000 18120 MultiStar: [#1 -0.52,-0.16,0.00,M1] [#2 -0.43,-0.21,0.00,M3] [#3 -0.54,-0.02,0.00,M3] [#4 -0.34,-0.34,0.00,M2] [#5 -0.00,-0.26,0.47,U] [#6 -0.25,-0.36,0.00,M5] [#7 -0.14,-0.32,0.42,U] [#8 -0.30,0.01,0.37,U] 
02:13:35.371 00.000 18120 refined, 3 included, MultiStar: {-0.16, -0.34}, one-star: {-0.18, -0.51}
02:13:35.372 00.001 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.01 = 2.28)
02:13:35.373 00.001 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.24)
02:13:35.374 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-2.01 mountX=-0.24 mountY=0.29, mountTheta=2.26
02:13:35.376 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.34, opts=13)
02:13:35.377 00.001 18120 Enqueuing Move request for scope (-0.16, -0.34)
02:13:35.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:35.377 00.000 21948 Worker thread wakes up
02:13:35.377 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.8
02:13:35.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:35.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:35.379 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
02:13:35.379 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
02:13:35.379 00.000 21948 Moving (-0.16, -0.34) raw xDistance=-0.24 yDistance=0.29
02:13:35.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:13:35.379 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.39 newest=0.87
02:13:35.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:13:35.379 00.000 21948 MoveAxis(E, 43, ABG)
02:13:35.379 00.000 21948 Guiding  Dir = 2, Dur = 43
02:13:35.379 00.000 18120 Enqueuing Expose request
02:13:35.381 00.002 21948 IsSlewing returns 0
02:13:35.381 00.000 21948 IsGuiding returns 0
02:13:35.382 00.001 21948 PulseGuide returned control before completion, sleep 52
02:13:35.445 00.063 21948 IsGuiding returns 1
02:13:35.445 00.000 21948 scope still moving after pulse duration time elapsed
02:13:35.476 00.031 21948 IsSlewing returns 0
02:13:35.477 00.001 21948 IsGuiding returns 0
02:13:35.477 00.000 21948 scope move finished after 43 + 53 ms
02:13:35.477 00.000 21948 Move returns status 0, amount 43
02:13:35.477 00.000 21948 MoveAxis(S, 70, ABG)
02:13:35.477 00.000 21948 Guiding  Dir = 1, Dur = 70
02:13:35.480 00.003 21948 IsSlewing returns 0
02:13:35.481 00.001 21948 IsGuiding returns 0
02:13:35.485 00.004 21948 PulseGuide returned control before completion, sleep 76
02:13:35.570 00.085 21948 IsGuiding returns 0
02:13:35.570 00.000 21948 Move returns status 0, amount 70
02:13:35.570 00.000 21948 move complete, result=0
02:13:35.570 00.000 21948 worker thread done servicing request
02:13:35.570 00.000 21948 Worker thread wakes up
02:13:35.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:35.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:35.570 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.3 px 70 ms SOUTH
02:13:37.198 01.628 21948 Exposure complete
02:13:37.242 00.044 21948 worker thread done servicing request
02:13:37.242 00.000 18120 OnExposeComplete: enter
02:13:37.243 00.001 18120 UpdateGuideState(): m_state=6
02:13:37.246 00.003 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
02:13:37.248 00.002 18120 Star::Find returns 1 (0), X=896.01, Y=235.37, Mass=1986, SNR=30.8, Peak=178 HFD=4.1
02:13:37.251 00.003 18120 MultiStar: [#1 -0.54,0.15,0.00,M2] [#2 -0.55,0.25,0.00,M4] [#3 -0.65,0.08,0.00,M4] [#4 -0.40,0.06,0.00,M3] [#5 -0.17,-0.04,0.47,U] [#6 -0.35,0.03,0.50,U] [#7 -0.41,0.08,0.00,M1] [#8 -0.32,0.10,0.40,U] 
02:13:37.253 00.002 18120 refined, 3 included, MultiStar: {-0.36, -0.01}, one-star: {-0.46, -0.07}
02:13:37.255 00.002 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.00) = xAngle (-5.10 = 1.18)
02:13:37.258 00.003 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.14 = 1.14)
02:13:37.260 00.002 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-3.11 mountX=0.14 mountY=0.32, mountTheta=1.17
02:13:37.263 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.01, opts=13)
02:13:37.263 00.000 18120 Enqueuing Move request for scope (-0.36, -0.01)
02:13:37.264 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:37.264 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.8
02:13:37.265 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:37.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:37.265 00.000 18120 Enqueuing Expose request
02:13:37.266 00.001 21948 Worker thread wakes up
02:13:37.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.01) opts 0xd
02:13:37.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.01)
02:13:37.266 00.000 21948 Moving (-0.36, -0.01) raw xDistance=0.14 yDistance=0.32
02:13:37.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:13:37.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:13:37.266 00.000 21948 MoveAxis(E, 0, ABG)
02:13:37.266 00.000 21948 Move returns status 0, amount 0
02:13:37.266 00.000 21948 MoveAxis(S, 78, ABG)
02:13:37.266 00.000 21948 Guiding  Dir = 1, Dur = 78
02:13:37.266 00.000 21948 IsSlewing returns 0
02:13:37.266 00.000 21948 IsGuiding returns 0
02:13:37.271 00.005 21948 PulseGuide returned control before completion, sleep 84
02:13:37.375 00.104 21948 IsGuiding returns 0
02:13:37.375 00.000 21948 Move returns status 0, amount 78
02:13:37.375 00.000 21948 move complete, result=0
02:13:37.375 00.000 21948 worker thread done servicing request
02:13:37.375 00.000 21948 Worker thread wakes up
02:13:37.375 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 78 ms SOUTH
02:13:37.376 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:37.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:38.785 01.409 21948 Exposure complete
02:13:38.825 00.040 21948 worker thread done servicing request
02:13:38.825 00.000 18120 OnExposeComplete: enter
02:13:38.826 00.001 18120 UpdateGuideState(): m_state=6
02:13:38.827 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:13:38.829 00.002 18120 Star::Find returns 1 (0), X=896.55, Y=235.32, Mass=1964, SNR=30.7, Peak=162 HFD=3.8
02:13:38.832 00.003 18120 MultiStar: [#1 -0.08,0.19,0.73,U] [#2 0.03,0.05,0.63,U] [#3 -0.27,0.27,0.60,U] [#4 0.04,0.22,0.55,U] [#5 -0.03,0.03,0.48,U] [#6 -0.03,0.28,0.52,U] [#7 0.13,-0.13,0.45,U] [#8 -0.27,0.31,0.00,M1] 
02:13:38.835 00.003 18120 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.08, -0.13}
02:13:38.837 00.002 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
02:13:38.839 00.002 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
02:13:38.839 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.74 mountX=0.08 mountY=-0.03, mountTheta=-0.29
02:13:38.841 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.09, opts=13)
02:13:38.842 00.001 18120 Enqueuing Move request for scope (-0.01, 0.09)
02:13:38.843 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:38.843 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
02:13:38.845 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:38.845 00.000 21948 Worker thread wakes up
02:13:38.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
02:13:38.845 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:38.845 00.000 18120 Enqueuing Expose request
02:13:38.845 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
02:13:38.845 00.000 21948 Moving (-0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
02:13:38.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:13:38.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:38.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:13:38.845 00.000 21948 MoveAxis(E, 0, ABG)
02:13:38.845 00.000 21948 Move returns status 0, amount 0
02:13:38.845 00.000 21948 MoveAxis(N, 0, ABG)
02:13:38.845 00.000 21948 Move returns status 0, amount 0
02:13:38.845 00.000 21948 move complete, result=0
02:13:38.845 00.000 21948 worker thread done servicing request
02:13:38.845 00.000 21948 Worker thread wakes up
02:13:38.845 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:38.846 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:38.846 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:40.483 01.637 21948 Exposure complete
02:13:40.519 00.036 21948 worker thread done servicing request
02:13:40.519 00.000 18120 OnExposeComplete: enter
02:13:40.519 00.000 18120 UpdateGuideState(): m_state=6
02:13:40.520 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
02:13:40.520 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=235.26, Mass=2052, SNR=31.4, Peak=173 HFD=4.1
02:13:40.521 00.001 18120 MultiStar: [#1 0.03,0.08,0.71,U] [#2 0.03,0.01,0.62,U] [#3 -0.14,0.16,0.59,U] [#4 0.09,0.06,0.55,U] [#5 0.39,0.03,0.43,U] [#6 -0.18,0.04,0.53,U] [#7 -0.02,-0.08,0.43,U] [#8 0.03,0.13,0.38,U] 
02:13:40.521 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.22, -0.19}
02:13:40.522 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:13:40.522 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:13:40.523 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.18 mountX=-0.01 mountY=-0.06, mountTheta=-1.82
02:13:40.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
02:13:40.524 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
02:13:40.525 00.001 21948 Worker thread wakes up
02:13:40.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:40.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:13:40.525 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:13:40.525 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.4
02:13:40.526 00.001 21948 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
02:13:40.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:40.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:40.526 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:40.527 00.001 18120 Enqueuing Expose request
02:13:40.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:13:40.527 00.000 21948 MoveAxis(E, 0, ABG)
02:13:40.527 00.000 21948 Move returns status 0, amount 0
02:13:40.527 00.000 21948 MoveAxis(N, 0, ABG)
02:13:40.527 00.000 21948 Move returns status 0, amount 0
02:13:40.527 00.000 21948 move complete, result=0
02:13:40.527 00.000 21948 worker thread done servicing request
02:13:40.527 00.000 21948 Worker thread wakes up
02:13:40.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:40.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:40.528 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:42.057 01.529 21948 Exposure complete
02:13:42.100 00.043 21948 worker thread done servicing request
02:13:42.100 00.000 18120 OnExposeComplete: enter
02:13:42.102 00.002 18120 UpdateGuideState(): m_state=6
02:13:42.103 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
02:13:42.106 00.003 18120 Star::Find returns 1 (0), X=896.37, Y=235.30, Mass=1844, SNR=29.7, Peak=151 HFD=3.7
02:13:42.109 00.003 18120 MultiStar: [#1 -0.03,-0.01,0.75,U] [#2 0.10,0.23,0.66,U] [#3 -0.03,0.14,0.66,U] [#4 0.10,0.07,0.56,U] [#5 0.35,-0.02,0.47,U] [#6 -0.13,-0.14,0.56,U] [#7 0.15,0.17,0.44,U] [#8 0.11,0.01,0.43,U] 
02:13:42.111 00.002 18120 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.11, -0.14}
02:13:42.113 00.002 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
02:13:42.113 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
02:13:42.114 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.68 mountX=0.01 mountY=-0.04, mountTheta=-1.32
02:13:42.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
02:13:42.115 00.000 18120 Enqueuing Move request for scope (0.03, 0.02)
02:13:42.116 00.001 21948 Worker thread wakes up
02:13:42.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:13:42.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:13:42.116 00.000 21948 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
02:13:42.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:42.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:42.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:13:42.116 00.000 21948 MoveAxis(E, 0, ABG)
02:13:42.116 00.000 21948 Move returns status 0, amount 0
02:13:42.116 00.000 21948 MoveAxis(N, 0, ABG)
02:13:42.116 00.000 21948 Move returns status 0, amount 0
02:13:42.116 00.000 21948 move complete, result=0
02:13:42.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:42.117 00.001 21948 worker thread done servicing request
02:13:42.117 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.7
02:13:42.117 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:42.118 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:42.118 00.000 18120 Enqueuing Expose request
02:13:42.118 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:42.119 00.001 21948 Worker thread wakes up
02:13:42.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:42.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:43.750 01.631 21948 Exposure complete
02:13:43.785 00.035 21948 worker thread done servicing request
02:13:43.785 00.000 18120 OnExposeComplete: enter
02:13:43.786 00.001 18120 UpdateGuideState(): m_state=6
02:13:43.786 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
02:13:43.787 00.001 18120 Star::Find returns 1 (0), X=896.65, Y=235.29, Mass=1857, SNR=29.7, Peak=153 HFD=3.7
02:13:43.787 00.000 18120 MultiStar: [#1 -0.02,0.01,0.75,U] [#2 0.22,0.06,0.66,U] [#3 -0.04,0.12,0.62,U] [#4 0.05,-0.01,0.60,U] [#5 0.42,0.01,0.00,M1] [#6 -0.02,0.12,0.52,U] [#7 0.17,0.16,0.45,U] [#8 -0.06,0.00,0.40,U] 
02:13:43.788 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.18, -0.16}
02:13:43.790 00.002 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
02:13:43.791 00.001 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
02:13:43.791 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
02:13:43.793 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.02, opts=13)
02:13:43.793 00.000 18120 Enqueuing Move request for scope (0.07, 0.02)
02:13:43.793 00.000 21948 Worker thread wakes up
02:13:43.794 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:43.794 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.7
02:13:43.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.795 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:43.795 00.000 18120 Enqueuing Expose request
02:13:43.796 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
02:13:43.796 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
02:13:43.796 00.000 21948 Moving (0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
02:13:43.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:43.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:43.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:13:43.796 00.000 21948 MoveAxis(E, 0, ABG)
02:13:43.796 00.000 21948 Move returns status 0, amount 0
02:13:43.796 00.000 21948 MoveAxis(N, 0, ABG)
02:13:43.796 00.000 21948 Move returns status 0, amount 0
02:13:43.796 00.000 21948 move complete, result=0
02:13:43.796 00.000 21948 worker thread done servicing request
02:13:43.796 00.000 21948 Worker thread wakes up
02:13:43.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:43.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:43.797 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:45.324 01.527 21948 Exposure complete
02:13:45.370 00.046 21948 worker thread done servicing request
02:13:45.370 00.000 18120 OnExposeComplete: enter
02:13:45.371 00.001 18120 UpdateGuideState(): m_state=6
02:13:45.371 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
02:13:45.373 00.002 18120 Star::Find returns 1 (0), X=896.40, Y=235.53, Mass=1834, SNR=29.7, Peak=126 HFD=4.1
02:13:45.374 00.001 18120 MultiStar: [#1 -0.21,0.28,0.76,U] [#2 -0.13,0.23,0.64,U] [#3 -0.17,0.43,0.00,M1] [#4 -0.13,-0.12,0.57,U] [#5 0.21,-0.06,0.47,U] [#6 0.05,0.11,0.54,U] [#7 0.17,0.37,0.00,M1] [#8 -0.23,0.27,0.40,U] 
02:13:45.374 00.000 18120 single-star, 6 included, MultiStar: {-0.08, 0.12}, one-star: {-0.07, 0.09}
02:13:45.374 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
02:13:45.375 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
02:13:45.375 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.11 mountY=0.02, mountTheta=0.21
02:13:45.376 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.09, opts=13)
02:13:45.377 00.001 18120 Enqueuing Move request for scope (-0.07, 0.09)
02:13:45.377 00.000 21948 Worker thread wakes up
02:13:45.377 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
02:13:45.377 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:13:45.377 00.000 21948 Moving (-0.07, 0.09) raw xDistance=0.11 yDistance=0.02
02:13:45.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:13:45.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:45.378 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:13:45.378 00.000 21948 MoveAxis(E, 0, ABG)
02:13:45.378 00.000 21948 Move returns status 0, amount 0
02:13:45.378 00.000 21948 MoveAxis(N, 0, ABG)
02:13:45.378 00.000 21948 Move returns status 0, amount 0
02:13:45.378 00.000 21948 move complete, result=0
02:13:45.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:45.379 00.001 21948 worker thread done servicing request
02:13:45.379 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.7
02:13:45.380 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:45.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:45.380 00.000 18120 Enqueuing Expose request
02:13:45.381 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:45.381 00.000 21948 Worker thread wakes up
02:13:45.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:45.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:47.007 01.626 21948 Exposure complete
02:13:47.050 00.043 21948 worker thread done servicing request
02:13:47.051 00.001 18120 OnExposeComplete: enter
02:13:47.051 00.000 18120 UpdateGuideState(): m_state=6
02:13:47.053 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
02:13:47.055 00.002 18120 Star::Find returns 1 (0), X=896.48, Y=235.27, Mass=1957, SNR=30.6, Peak=175 HFD=3.9
02:13:47.055 00.000 18120 MultiStar: [#1 -0.16,0.01,0.74,U] [#2 -0.34,-0.01,0.65,U] [#3 -0.33,0.22,0.56,U] [#4 0.10,-0.05,0.56,U] [#5 0.05,-0.01,0.46,U] [#6 -0.19,-0.22,0.51,U] [#7 -0.03,0.12,0.42,U] [#8 -0.02,0.11,0.41,U] 
02:13:47.056 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {0.01, -0.18}
02:13:47.056 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
02:13:47.056 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
02:13:47.057 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.96 mountX=0.03 mountY=0.10, mountTheta=1.32
02:13:47.058 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.02, opts=13)
02:13:47.058 00.000 18120 Enqueuing Move request for scope (-0.11, -0.02)
02:13:47.059 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:47.059 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
02:13:47.060 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:47.060 00.000 18120 Enqueuing Expose request
02:13:47.061 00.001 21948 Worker thread wakes up
02:13:47.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
02:13:47.061 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
02:13:47.061 00.000 21948 Moving (-0.11, -0.02) raw xDistance=0.03 yDistance=0.10
02:13:47.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:13:47.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:47.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:47.061 00.000 21948 MoveAxis(E, 0, ABG)
02:13:47.061 00.000 21948 Move returns status 0, amount 0
02:13:47.061 00.000 21948 MoveAxis(N, 0, ABG)
02:13:47.061 00.000 21948 Move returns status 0, amount 0
02:13:47.061 00.000 21948 move complete, result=0
02:13:47.061 00.000 21948 worker thread done servicing request
02:13:47.061 00.000 21948 Worker thread wakes up
02:13:47.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:47.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:47.062 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:48.584 01.522 21948 Exposure complete
02:13:48.639 00.055 21948 worker thread done servicing request
02:13:48.639 00.000 18120 OnExposeComplete: enter
02:13:48.641 00.002 18120 UpdateGuideState(): m_state=6
02:13:48.642 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
02:13:48.643 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=235.19, Mass=1992, SNR=31.0, Peak=161 HFD=3.8
02:13:48.644 00.001 18120 MultiStar: [#1 -0.18,0.07,0.72,U] [#2 -0.08,0.07,0.62,U] [#3 -0.21,0.14,0.59,U] [#4 -0.03,0.18,0.54,U] [#5 0.02,0.04,0.46,U] [#6 -0.32,-0.10,0.50,U] [#7 0.06,0.06,0.43,U] [#8 -0.25,0.12,0.40,U] 
02:13:48.645 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.14, -0.25}
02:13:48.645 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
02:13:48.645 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
02:13:48.647 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.98 mountX=0.04 mountY=0.06, mountTheta=0.97
02:13:48.649 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
02:13:48.650 00.001 18120 Enqueuing Move request for scope (-0.08, 0.01)
02:13:48.650 00.000 21948 Worker thread wakes up
02:13:48.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:48.651 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
02:13:48.651 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
02:13:48.651 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:48.652 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:48.652 00.000 18120 Enqueuing Expose request
02:13:48.652 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
02:13:48.652 00.000 21948 Moving (-0.08, 0.01) raw xDistance=0.04 yDistance=0.06
02:13:48.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:48.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:48.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:13:48.652 00.000 21948 MoveAxis(E, 0, ABG)
02:13:48.652 00.000 21948 Move returns status 0, amount 0
02:13:48.652 00.000 21948 MoveAxis(N, 0, ABG)
02:13:48.652 00.000 21948 Move returns status 0, amount 0
02:13:48.652 00.000 21948 move complete, result=0
02:13:48.653 00.001 21948 worker thread done servicing request
02:13:48.653 00.000 21948 Worker thread wakes up
02:13:48.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:48.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:48.653 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:50.276 01.623 21948 Exposure complete
02:13:50.321 00.045 21948 worker thread done servicing request
02:13:50.321 00.000 18120 OnExposeComplete: enter
02:13:50.322 00.001 18120 UpdateGuideState(): m_state=6
02:13:50.323 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
02:13:50.323 00.000 18120 Star::Find returns 1 (0), X=896.41, Y=235.48, Mass=1952, SNR=30.7, Peak=146 HFD=4.1
02:13:50.324 00.001 18120 MultiStar: [#1 0.04,-0.02,0.70,U] [#2 -0.09,0.15,0.62,U] [#3 -0.27,0.13,0.59,U] [#4 0.10,-0.20,0.54,U] [#5 0.35,-0.11,0.46,U] [#6 -0.22,-0.11,0.51,U] [#7 -0.06,-0.02,0.44,U] [#8 0.06,0.04,0.37,U] 
02:13:50.324 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.07, 0.03}
02:13:50.325 00.001 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
02:13:50.325 00.000 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
02:13:50.326 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.04 mountX=0.01 mountY=0.03, mountTheta=1.24
02:13:50.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.00, opts=13)
02:13:50.327 00.000 18120 Enqueuing Move request for scope (-0.03, -0.00)
02:13:50.328 00.001 21948 Worker thread wakes up
02:13:50.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
02:13:50.328 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
02:13:50.328 00.000 21948 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
02:13:50.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:50.329 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.7
02:13:50.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:50.330 00.001 18120 Enqueuing Expose request
02:13:50.331 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:50.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:50.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:13:50.331 00.000 21948 MoveAxis(E, 0, ABG)
02:13:50.331 00.000 21948 Move returns status 0, amount 0
02:13:50.331 00.000 21948 MoveAxis(N, 0, ABG)
02:13:50.331 00.000 21948 Move returns status 0, amount 0
02:13:50.332 00.001 21948 move complete, result=0
02:13:50.332 00.000 21948 worker thread done servicing request
02:13:50.332 00.000 21948 Worker thread wakes up
02:13:50.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:50.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:50.332 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:51.860 01.528 21948 Exposure complete
02:13:51.902 00.042 21948 worker thread done servicing request
02:13:51.902 00.000 18120 OnExposeComplete: enter
02:13:51.902 00.000 18120 UpdateGuideState(): m_state=6
02:13:51.903 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
02:13:51.903 00.000 18120 Star::Find returns 1 (0), X=896.62, Y=235.25, Mass=1979, SNR=30.8, Peak=153 HFD=4.2
02:13:51.904 00.001 18120 MultiStar: [#1 -0.02,0.04,0.69,U] [#2 -0.16,0.26,0.60,U] [#3 -0.04,-0.01,0.60,U] [#4 0.08,-0.04,0.55,U] [#5 0.50,-0.17,0.00,M1] [#6 -0.05,-0.18,0.49,U] [#7 0.01,-0.10,0.46,U] [#8 -0.08,-0.11,0.40,U] 
02:13:51.904 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.05}, one-star: {0.15, -0.20}
02:13:51.905 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.75)
02:13:51.905 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
02:13:51.906 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.53 mountX=-0.04 mountY=0.02, mountTheta=2.72
02:13:51.907 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
02:13:51.908 00.001 18120 Enqueuing Move request for scope (0.00, -0.05)
02:13:51.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:51.909 00.001 21948 Worker thread wakes up
02:13:51.909 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.8
02:13:51.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:51.910 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:51.910 00.000 18120 Enqueuing Expose request
02:13:51.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
02:13:51.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
02:13:51.910 00.000 21948 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.02
02:13:51.911 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:13:51.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:51.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:13:51.911 00.000 21948 MoveAxis(E, 0, ABG)
02:13:51.911 00.000 21948 Move returns status 0, amount 0
02:13:51.911 00.000 21948 MoveAxis(N, 0, ABG)
02:13:51.911 00.000 21948 Move returns status 0, amount 0
02:13:51.911 00.000 21948 move complete, result=0
02:13:51.911 00.000 21948 worker thread done servicing request
02:13:51.911 00.000 21948 Worker thread wakes up
02:13:51.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:51.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:51.911 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:53.548 01.637 21948 Exposure complete
02:13:53.592 00.044 21948 worker thread done servicing request
02:13:53.592 00.000 18120 OnExposeComplete: enter
02:13:53.592 00.000 18120 UpdateGuideState(): m_state=6
02:13:53.593 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
02:13:53.593 00.000 18120 Star::Find returns 1 (0), X=896.54, Y=235.30, Mass=1984, SNR=30.8, Peak=153 HFD=3.9
02:13:53.594 00.001 18120 MultiStar: [#1 0.13,0.05,0.72,U] [#2 -0.15,0.24,0.62,U] [#3 -0.00,0.17,0.60,U] [#4 0.23,0.02,0.56,U] [#5 0.29,0.17,0.49,U] [#6 -0.09,0.10,0.52,U] [#7 -0.08,-0.00,0.44,U] [#8 -0.06,0.20,0.39,U] 
02:13:53.594 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.07, -0.14}
02:13:53.595 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
02:13:53.596 00.001 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
02:13:53.597 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=0.04 mountY=-0.07, mountTheta=-1.02
02:13:53.598 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
02:13:53.598 00.000 18120 Enqueuing Move request for scope (0.04, 0.07)
02:13:53.599 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:53.599 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.8
02:13:53.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:53.600 00.000 18120 Enqueuing Expose request
02:13:53.601 00.001 21948 Worker thread wakes up
02:13:53.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
02:13:53.601 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:13:53.601 00.000 21948 Moving (0.04, 0.07) raw xDistance=0.04 yDistance=-0.07
02:13:53.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:53.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:53.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:13:53.601 00.000 21948 MoveAxis(E, 0, ABG)
02:13:53.601 00.000 21948 Move returns status 0, amount 0
02:13:53.601 00.000 21948 MoveAxis(N, 0, ABG)
02:13:53.601 00.000 21948 Move returns status 0, amount 0
02:13:53.601 00.000 21948 move complete, result=0
02:13:53.601 00.000 21948 worker thread done servicing request
02:13:53.601 00.000 21948 Worker thread wakes up
02:13:53.601 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:53.601 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:53.602 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:55.119 01.517 21948 Exposure complete
02:13:55.159 00.040 21948 worker thread done servicing request
02:13:55.159 00.000 18120 OnExposeComplete: enter
02:13:55.160 00.001 18120 UpdateGuideState(): m_state=6
02:13:55.161 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
02:13:55.162 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=235.41, Mass=1977, SNR=30.7, Peak=150 HFD=3.6
02:13:55.163 00.001 18120 MultiStar: [#1 -0.06,0.05,0.71,U] [#2 -0.36,0.13,0.64,U] [#3 -0.01,0.15,0.56,U] [#4 0.03,0.02,0.56,U] [#5 0.36,-0.08,0.47,U] [#6 -0.13,0.20,0.49,U] [#7 0.01,0.05,0.42,U] [#8 -0.10,0.06,0.37,U] 
02:13:55.164 00.001 18120 single-star, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.06, -0.03}
02:13:55.165 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.62 = 1.66)
02:13:55.166 00.001 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.66 = 1.62)
02:13:55.167 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.63 mountX=-0.01 mountY=0.07, mountTheta=1.66
02:13:55.168 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.03, opts=13)
02:13:55.169 00.001 18120 Enqueuing Move request for scope (-0.06, -0.03)
02:13:55.169 00.000 21948 Worker thread wakes up
02:13:55.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:13:55.169 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:13:55.169 00.000 21948 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.07
02:13:55.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:55.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:55.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:55.170 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.7
02:13:55.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.170 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:55.171 00.001 18120 Enqueuing Expose request
02:13:55.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:13:55.171 00.000 21948 MoveAxis(E, 0, ABG)
02:13:55.171 00.000 21948 Move returns status 0, amount 0
02:13:55.171 00.000 21948 MoveAxis(N, 0, ABG)
02:13:55.171 00.000 21948 Move returns status 0, amount 0
02:13:55.171 00.000 21948 move complete, result=0
02:13:55.171 00.000 21948 worker thread done servicing request
02:13:55.171 00.000 21948 Worker thread wakes up
02:13:55.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:55.172 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:55.172 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:56.796 01.624 21948 Exposure complete
02:13:56.846 00.050 21948 worker thread done servicing request
02:13:56.846 00.000 18120 OnExposeComplete: enter
02:13:56.847 00.001 18120 UpdateGuideState(): m_state=6
02:13:56.848 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
02:13:56.850 00.002 18120 Star::Find returns 1 (0), X=896.22, Y=235.53, Mass=1953, SNR=30.7, Peak=162 HFD=3.8
02:13:56.851 00.001 18120 MultiStar: [#1 -0.11,0.16,0.74,U] [#2 -0.26,0.27,0.62,U] [#3 -0.35,0.21,0.00,M1] [#4 -0.10,0.11,0.55,U] [#5 0.12,0.07,0.47,U] [#6 -0.32,0.03,0.56,U] [#7 -0.13,0.12,0.42,U] [#8 -0.07,0.23,0.39,U] 
02:13:56.852 00.001 18120 refined, 7 included, MultiStar: {-0.16, 0.13}, one-star: {-0.25, 0.09}
02:13:56.853 00.001 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
02:13:56.855 00.002 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
02:13:56.856 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.45 mountX=0.19 mountY=0.08, mountTheta=0.42
02:13:56.858 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.13, opts=13)
02:13:56.858 00.000 18120 Enqueuing Move request for scope (-0.16, 0.13)
02:13:56.859 00.001 21948 Worker thread wakes up
02:13:56.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:56.859 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.7
02:13:56.859 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:56.860 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:56.860 00.000 18120 Enqueuing Expose request
02:13:56.861 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
02:13:56.861 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
02:13:56.861 00.000 21948 Moving (-0.16, 0.13) raw xDistance=0.19 yDistance=0.08
02:13:56.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:13:56.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:56.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:13:56.861 00.000 21948 MoveAxis(E, 0, ABG)
02:13:56.861 00.000 21948 Move returns status 0, amount 0
02:13:56.861 00.000 21948 MoveAxis(N, 0, ABG)
02:13:56.861 00.000 21948 Move returns status 0, amount 0
02:13:56.861 00.000 21948 move complete, result=0
02:13:56.861 00.000 21948 worker thread done servicing request
02:13:56.861 00.000 21948 Worker thread wakes up
02:13:56.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:56.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:13:56.861 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:58.381 01.520 21948 Exposure complete
02:13:58.416 00.035 21948 worker thread done servicing request
02:13:58.416 00.000 18120 OnExposeComplete: enter
02:13:58.416 00.000 18120 UpdateGuideState(): m_state=6
02:13:58.418 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
02:13:58.419 00.001 18120 Star::Find returns 1 (0), X=896.21, Y=235.62, Mass=1975, SNR=30.8, Peak=174 HFD=3.7
02:13:58.421 00.002 18120 MultiStar: [#1 -0.36,0.23,0.00,M1] [#2 -0.41,0.30,0.00,M1] [#3 -0.57,0.41,0.00,M2] [#4 -0.31,0.44,0.00,M1] [#5 -0.16,0.32,0.47,U] [#6 -0.22,0.27,0.52,U] [#7 -0.16,0.06,0.43,U] [#8 -0.36,0.20,0.00,M1] 
02:13:58.422 00.001 18120 refined, 3 included, MultiStar: {-0.22, 0.21}, one-star: {-0.27, 0.18}
02:13:58.423 00.001 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.39 = 0.39)
02:13:58.424 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.35 = 0.35)
02:13:58.425 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.21 hyp=0.30 cameraTheta=2.38 mountX=0.28 mountY=0.10, mountTheta=0.35
02:13:58.426 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.21, opts=13)
02:13:58.427 00.001 18120 Enqueuing Move request for scope (-0.22, 0.21)
02:13:58.428 00.001 21948 Worker thread wakes up
02:13:58.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:13:58.428 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.8
02:13:58.429 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:13:58.430 00.001 18120 Enqueuing Expose request
02:13:58.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.21) opts 0xd
02:13:58.430 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.21)
02:13:58.430 00.000 21948 Moving (-0.22, 0.21) raw xDistance=0.28 yDistance=0.10
02:13:58.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:13:58.430 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:58.430 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:58.430 00.000 21948 MoveAxis(W, 50, ABG)
02:13:58.430 00.000 21948 Guiding  Dir = 3, Dur = 50
02:13:58.430 00.000 21948 IsSlewing returns 0
02:13:58.431 00.001 21948 IsGuiding returns 0
02:13:58.432 00.001 21948 PulseGuide returned control before completion, sleep 59
02:13:58.504 00.072 21948 IsGuiding returns 0
02:13:58.504 00.000 21948 Move returns status 0, amount 50
02:13:58.504 00.000 21948 MoveAxis(N, 0, ABG)
02:13:58.504 00.000 21948 Move returns status 0, amount 0
02:13:58.504 00.000 21948 move complete, result=0
02:13:58.504 00.000 21948 worker thread done servicing request
02:13:58.504 00.000 21948 Worker thread wakes up
02:13:58.504 00.000 18120 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
02:13:58.507 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
02:13:58.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:00.131 01.624 21948 Exposure complete
02:14:00.170 00.039 21948 worker thread done servicing request
02:14:00.170 00.000 18120 OnExposeComplete: enter
02:14:00.171 00.001 18120 UpdateGuideState(): m_state=6
02:14:00.171 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
02:14:00.172 00.001 18120 Star::Find returns 1 (0), X=896.49, Y=235.19, Mass=1950, SNR=30.5, Peak=159 HFD=3.8
02:14:00.172 00.000 18120 MultiStar: [#1 -0.26,0.03,0.71,U] [#2 -0.13,0.20,0.65,U] [#3 -0.15,0.11,0.62,U] [#4 -0.12,-0.11,0.55,U] [#5 0.14,0.23,0.45,U] [#6 -0.07,-0.07,0.55,U] [#7 -0.03,-0.11,0.44,U] [#8 -0.38,0.19,0.00,M2] 
02:14:00.173 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.02}, one-star: {0.01, -0.26}
02:14:00.173 00.000 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.34)
02:14:00.174 00.001 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.30)
02:14:00.174 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.94 mountX=0.02 mountY=0.08, mountTheta=1.34
02:14:00.175 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
02:14:00.176 00.001 18120 Enqueuing Move request for scope (-0.08, -0.02)
02:14:00.177 00.001 21948 Worker thread wakes up
02:14:00.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:00.177 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.5
02:14:00.178 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:00.178 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:00.178 00.000 18120 Enqueuing Expose request
02:14:00.179 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
02:14:00.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
02:14:00.179 00.000 21948 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
02:14:00.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:00.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:00.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:14:00.179 00.000 21948 MoveAxis(E, 0, ABG)
02:14:00.179 00.000 21948 Move returns status 0, amount 0
02:14:00.179 00.000 21948 MoveAxis(N, 0, ABG)
02:14:00.179 00.000 21948 Move returns status 0, amount 0
02:14:00.179 00.000 21948 move complete, result=0
02:14:00.179 00.000 21948 worker thread done servicing request
02:14:00.179 00.000 21948 Worker thread wakes up
02:14:00.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:00.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:00.179 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:01.698 01.519 21948 Exposure complete
02:14:01.729 00.031 21948 worker thread done servicing request
02:14:01.729 00.000 18120 OnExposeComplete: enter
02:14:01.730 00.001 18120 UpdateGuideState(): m_state=6
02:14:01.731 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
02:14:01.732 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=235.12, Mass=1984, SNR=30.8, Peak=155 HFD=3.9
02:14:01.732 00.000 18120 MultiStar: [#1 -0.21,0.04,0.73,U] [#2 -0.23,-0.03,0.64,U] [#3 -0.30,-0.09,0.59,U] [#4 0.11,0.05,0.57,U] [#5 0.27,-0.15,0.44,U] [#6 -0.17,-0.20,0.47,U] [#7 -0.06,0.03,0.43,U] [#8 -0.30,-0.20,0.40,U] 
02:14:01.733 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.07, -0.32}
02:14:01.733 00.000 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.00) = xAngle (-4.39 = 1.90)
02:14:01.734 00.001 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.86)
02:14:01.734 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.39 mountX=-0.05 mountY=0.15, mountTheta=1.89
02:14:01.735 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.11, opts=13)
02:14:01.736 00.001 18120 Enqueuing Move request for scope (-0.11, -0.11)
02:14:01.736 00.000 21948 Worker thread wakes up
02:14:01.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:01.737 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:14:01.737 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.8
02:14:01.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.738 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:01.738 00.000 18120 Enqueuing Expose request
02:14:01.739 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:14:01.739 00.000 21948 Moving (-0.11, -0.11) raw xDistance=-0.05 yDistance=0.15
02:14:01.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:01.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:01.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:14:01.739 00.000 21948 MoveAxis(E, 0, ABG)
02:14:01.739 00.000 21948 Move returns status 0, amount 0
02:14:01.739 00.000 21948 MoveAxis(N, 0, ABG)
02:14:01.739 00.000 21948 Move returns status 0, amount 0
02:14:01.739 00.000 21948 move complete, result=0
02:14:01.739 00.000 21948 worker thread done servicing request
02:14:01.739 00.000 21948 Worker thread wakes up
02:14:01.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:01.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:01.739 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:03.374 01.635 21948 Exposure complete
02:14:03.409 00.035 21948 worker thread done servicing request
02:14:03.409 00.000 18120 OnExposeComplete: enter
02:14:03.410 00.001 18120 UpdateGuideState(): m_state=6
02:14:03.410 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
02:14:03.411 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=235.64, Mass=1916, SNR=30.2, Peak=175 HFD=3.9
02:14:03.411 00.000 18120 MultiStar: [#1 -0.21,0.25,0.73,U] [#2 -0.28,0.25,0.65,U] [#3 -0.26,0.32,0.00,M1] [#4 0.02,0.20,0.55,U] [#5 0.29,0.33,0.00,M1] [#6 -0.20,0.10,0.54,U] [#7 -0.14,0.34,0.45,U] [#8 -0.49,0.30,0.00,M2] 
02:14:03.412 00.001 18120 refined, 5 included, MultiStar: {-0.23, 0.22}, one-star: {-0.39, 0.20}
02:14:03.412 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
02:14:03.413 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
02:14:03.414 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.31 cameraTheta=2.37 mountX=0.29 mountY=0.10, mountTheta=0.34
02:14:03.414 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.22, opts=13)
02:14:03.415 00.001 18120 Enqueuing Move request for scope (-0.23, 0.22)
02:14:03.415 00.000 21948 Worker thread wakes up
02:14:03.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:03.416 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.2
02:14:03.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:03.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:03.417 00.001 18120 Enqueuing Expose request
02:14:03.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
02:14:03.417 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
02:14:03.417 00.000 21948 Moving (-0.23, 0.22) raw xDistance=0.29 yDistance=0.10
02:14:03.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:14:03.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:03.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:14:03.417 00.000 21948 MoveAxis(W, 52, ABG)
02:14:03.417 00.000 21948 Guiding  Dir = 3, Dur = 52
02:14:03.418 00.001 21948 IsSlewing returns 0
02:14:03.418 00.000 21948 IsGuiding returns 0
02:14:03.420 00.002 21948 PulseGuide returned control before completion, sleep 61
02:14:03.495 00.075 21948 IsGuiding returns 0
02:14:03.495 00.000 21948 Move returns status 0, amount 52
02:14:03.495 00.000 21948 MoveAxis(N, 0, ABG)
02:14:03.495 00.000 21948 Move returns status 0, amount 0
02:14:03.495 00.000 21948 move complete, result=0
02:14:03.495 00.000 21948 worker thread done servicing request
02:14:03.495 00.000 21948 Worker thread wakes up
02:14:03.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:03.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:03.495 00.000 18120 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
02:14:04.910 01.415 21948 Exposure complete
02:14:04.950 00.040 21948 worker thread done servicing request
02:14:04.950 00.000 18120 OnExposeComplete: enter
02:14:04.952 00.002 18120 UpdateGuideState(): m_state=6
02:14:04.953 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
02:14:04.955 00.002 18120 Star::Find returns 1 (0), X=896.55, Y=235.21, Mass=2044, SNR=31.3, Peak=166 HFD=3.9
02:14:04.958 00.003 18120 MultiStar: [#1 0.14,-0.01,0.71,U] [#2 0.17,-0.03,0.60,U] [#3 -0.23,-0.05,0.59,U] [#4 0.26,-0.13,0.56,U] [#5 0.24,-0.15,0.45,U] [#6 0.02,0.12,0.51,U] [#7 0.16,-0.04,0.42,U] [#8 0.23,-0.00,0.39,U] 
02:14:04.960 00.002 18120 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.07, -0.23}
02:14:04.962 00.002 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:14:04.965 00.003 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:14:04.967 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.60 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
02:14:04.972 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
02:14:04.975 00.003 18120 Enqueuing Move request for scope (0.11, -0.07)
02:14:04.977 00.002 21948 Worker thread wakes up
02:14:04.977 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:14:04.977 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:14:04.977 00.000 21948 Moving (0.11, -0.07) raw xDistance=-0.11 yDistance=-0.06
02:14:04.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:14:04.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:04.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:04.978 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.3
02:14:04.978 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:04.979 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:04.979 00.000 18120 Enqueuing Expose request
02:14:04.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:14:04.980 00.001 21948 MoveAxis(E, 0, ABG)
02:14:04.980 00.000 21948 Move returns status 0, amount 0
02:14:04.980 00.000 21948 MoveAxis(N, 0, ABG)
02:14:04.980 00.000 21948 Move returns status 0, amount 0
02:14:04.980 00.000 21948 move complete, result=0
02:14:04.980 00.000 21948 worker thread done servicing request
02:14:04.980 00.000 21948 Worker thread wakes up
02:14:04.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:04.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:04.980 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:06.614 01.634 21948 Exposure complete
02:14:06.661 00.047 21948 worker thread done servicing request
02:14:06.661 00.000 18120 OnExposeComplete: enter
02:14:06.661 00.000 18120 UpdateGuideState(): m_state=6
02:14:06.662 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
02:14:06.662 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=235.25, Mass=1898, SNR=30.0, Peak=167 HFD=3.7
02:14:06.663 00.001 18120 MultiStar: [#1 0.07,-0.18,0.74,U] [#2 0.07,-0.05,0.62,U] [#3 -0.12,0.01,0.61,U] [#4 0.24,-0.02,0.55,U] [#5 0.14,0.17,0.47,U] [#6 0.07,-0.04,0.54,U] [#7 -0.07,-0.05,0.44,U] [#8 -0.17,-0.09,0.40,U] 
02:14:06.663 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.20, -0.20}
02:14:06.664 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:14:06.664 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
02:14:06.664 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.09 mountY=-0.03, mountTheta=-2.83
02:14:06.666 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
02:14:06.666 00.000 18120 Enqueuing Move request for scope (0.07, -0.07)
02:14:06.667 00.001 21948 Worker thread wakes up
02:14:06.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:14:06.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:14:06.667 00.000 21948 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.03
02:14:06.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:14:06.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:06.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:14:06.667 00.000 21948 MoveAxis(E, 0, ABG)
02:14:06.667 00.000 21948 Move returns status 0, amount 0
02:14:06.667 00.000 21948 MoveAxis(N, 0, ABG)
02:14:06.667 00.000 21948 Move returns status 0, amount 0
02:14:06.667 00.000 21948 move complete, result=0
02:14:06.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:06.667 00.000 21948 worker thread done servicing request
02:14:06.667 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.0
02:14:06.669 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:06.670 00.001 18120 Enqueuing Expose request
02:14:06.670 00.000 21948 Worker thread wakes up
02:14:06.670 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:06.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:06.671 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:08.187 01.516 21948 Exposure complete
02:14:08.239 00.052 21948 worker thread done servicing request
02:14:08.239 00.000 18120 OnExposeComplete: enter
02:14:08.240 00.001 18120 UpdateGuideState(): m_state=6
02:14:08.241 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
02:14:08.243 00.002 18120 Star::Find returns 1 (0), X=896.63, Y=235.10, Mass=1950, SNR=30.6, Peak=172 HFD=3.9
02:14:08.244 00.001 18120 MultiStar: [#1 -0.11,-0.10,0.72,U] [#2 0.13,-0.07,0.63,U] [#3 -0.01,-0.11,0.62,U] [#4 0.14,0.10,0.57,U] [#5 0.32,-0.16,0.47,U] [#6 0.00,-0.37,0.52,U] [#7 0.58,-0.29,0.00,M1] [#8 0.14,0.10,0.39,U] 
02:14:08.245 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.15, -0.35}
02:14:08.246 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
02:14:08.246 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
02:14:08.249 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.02 mountX=-0.17 mountY=-0.01, mountTheta=-3.06
02:14:08.251 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
02:14:08.251 00.000 18120 Enqueuing Move request for scope (0.09, -0.14)
02:14:08.252 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:08.252 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:14:08.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:08.253 00.001 21948 Worker thread wakes up
02:14:08.253 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:14:08.253 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:14:08.253 00.000 21948 Moving (0.09, -0.14) raw xDistance=-0.17 yDistance=-0.01
02:14:08.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:14:08.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:08.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:14:08.253 00.000 21948 MoveAxis(E, 0, ABG)
02:14:08.253 00.000 21948 Move returns status 0, amount 0
02:14:08.253 00.000 21948 MoveAxis(N, 0, ABG)
02:14:08.253 00.000 21948 Move returns status 0, amount 0
02:14:08.253 00.000 21948 move complete, result=0
02:14:08.253 00.000 21948 worker thread done servicing request
02:14:08.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:08.254 00.001 18120 Enqueuing Expose request
02:14:08.254 00.000 21948 Worker thread wakes up
02:14:08.254 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:08.254 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:08.254 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:09.882 01.628 21948 Exposure complete
02:14:09.907 00.025 21948 worker thread done servicing request
02:14:09.908 00.001 18120 OnExposeComplete: enter
02:14:09.908 00.000 18120 UpdateGuideState(): m_state=6
02:14:09.909 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
02:14:09.909 00.000 18120 Star::Find returns 1 (0), X=896.90, Y=235.09, Mass=2009, SNR=31.1, Peak=195 HFD=4.2
02:14:09.910 00.001 18120 MultiStar: [#1 0.19,-0.21,0.71,U] [#2 0.34,-0.30,0.00,M1] [#3 0.15,0.02,0.58,U] [#4 0.35,-0.15,0.53,U] [#5 0.42,-0.26,0.00,M1] [#6 0.30,-0.39,0.00,M1] [#7 0.40,-0.45,0.00,M2] [#8 0.21,-0.08,0.37,U] 
02:14:09.910 00.000 18120 refined, 4 included, MultiStar: {0.29, -0.19}, one-star: {0.43, -0.35}
02:14:09.911 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:14:09.911 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:14:09.911 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.34 cameraTheta=-0.58 mountX=-0.29 mountY=-0.17, mountTheta=-2.60
02:14:09.913 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.19, opts=13)
02:14:09.913 00.000 18120 Enqueuing Move request for scope (0.29, -0.19)
02:14:09.914 00.001 21948 Worker thread wakes up
02:14:09.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:09.914 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd
02:14:09.914 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.19)
02:14:09.914 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.1
02:14:09.915 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.915 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:09.916 00.001 18120 Enqueuing Expose request
02:14:09.916 00.000 21948 Moving (0.29, -0.19) raw xDistance=-0.29 yDistance=-0.17
02:14:09.916 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:14:09.916 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:09.916 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:14:09.916 00.000 21948 MoveAxis(E, 52, ABG)
02:14:09.916 00.000 21948 Guiding  Dir = 2, Dur = 52
02:14:09.916 00.000 21948 IsSlewing returns 0
02:14:09.917 00.001 21948 IsGuiding returns 0
02:14:09.919 00.002 21948 PulseGuide returned control before completion, sleep 61
02:14:09.990 00.071 21948 IsGuiding returns 0
02:14:09.991 00.001 21948 Move returns status 0, amount 52
02:14:09.991 00.000 21948 MoveAxis(N, 0, ABG)
02:14:09.991 00.000 21948 Move returns status 0, amount 0
02:14:09.991 00.000 21948 move complete, result=0
02:14:09.991 00.000 21948 worker thread done servicing request
02:14:09.991 00.000 21948 Worker thread wakes up
02:14:09.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:09.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:09.991 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
02:14:11.406 01.415 21948 Exposure complete
02:14:11.452 00.046 21948 worker thread done servicing request
02:14:11.453 00.001 18120 OnExposeComplete: enter
02:14:11.453 00.000 18120 UpdateGuideState(): m_state=6
02:14:11.455 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
02:14:11.455 00.000 18120 Star::Find returns 1 (0), X=896.78, Y=235.22, Mass=1960, SNR=30.6, Peak=187 HFD=3.9
02:14:11.456 00.001 18120 MultiStar: [#1 0.23,-0.14,0.71,U] [#2 0.25,-0.02,0.63,U] [#3 0.03,0.00,0.62,U] [#4 0.24,-0.22,0.57,U] [#5 0.59,-0.15,0.00,M2] [#6 0.11,-0.22,0.51,U] [#7 0.40,-0.02,0.00,M3] [#8 0.05,-0.04,0.39,U] 
02:14:11.456 00.000 18120 refined, 6 included, MultiStar: {0.20, -0.13}, one-star: {0.31, -0.22}
02:14:11.457 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:14:11.457 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:14:11.457 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.20 mountY=-0.12, mountTheta=-2.62
02:14:11.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.13, opts=13)
02:14:11.459 00.000 18120 Enqueuing Move request for scope (0.20, -0.13)
02:14:11.459 00.000 21948 Worker thread wakes up
02:14:11.460 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:11.460 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
02:14:11.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:11.461 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:11.461 00.000 18120 Enqueuing Expose request
02:14:11.462 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
02:14:11.462 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
02:14:11.462 00.000 21948 Moving (0.20, -0.13) raw xDistance=-0.20 yDistance=-0.12
02:14:11.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:14:11.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:11.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:14:11.462 00.000 21948 MoveAxis(E, 0, ABG)
02:14:11.462 00.000 21948 Move returns status 0, amount 0
02:14:11.462 00.000 21948 MoveAxis(N, 0, ABG)
02:14:11.462 00.000 21948 Move returns status 0, amount 0
02:14:11.462 00.000 21948 move complete, result=0
02:14:11.462 00.000 21948 worker thread done servicing request
02:14:11.462 00.000 21948 Worker thread wakes up
02:14:11.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:11.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:11.462 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:13.100 01.638 21948 Exposure complete
02:14:13.132 00.032 21948 worker thread done servicing request
02:14:13.132 00.000 18120 OnExposeComplete: enter
02:14:13.133 00.001 18120 UpdateGuideState(): m_state=6
02:14:13.134 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
02:14:13.135 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=235.23, Mass=1870, SNR=30.0, Peak=187 HFD=4.1
02:14:13.137 00.002 18120 MultiStar: [#1 0.11,-0.11,0.76,U] [#2 0.10,-0.10,0.66,U] [#3 0.08,0.03,0.62,U] [#4 0.33,-0.38,0.00,M1] [#5 0.52,-0.27,0.00,M3] [#6 0.13,-0.06,0.54,U] [#7 0.52,-0.01,0.00,M4] [#8 0.03,-0.22,0.39,U] 
02:14:13.139 00.002 18120 refined, 5 included, MultiStar: {0.20, -0.12}, one-star: {0.50, -0.21}
02:14:13.141 00.002 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
02:14:13.143 00.002 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
02:14:13.143 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.54 mountX=-0.19 mountY=-0.12, mountTheta=-2.56
02:14:13.146 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.12, opts=13)
02:14:13.146 00.000 18120 Enqueuing Move request for scope (0.20, -0.12)
02:14:13.147 00.001 21948 Worker thread wakes up
02:14:13.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:13.148 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
02:14:13.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
02:14:13.148 00.000 21948 Moving (0.20, -0.12) raw xDistance=-0.19 yDistance=-0.12
02:14:13.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:14:13.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:13.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:14:13.148 00.000 21948 MoveAxis(E, 0, ABG)
02:14:13.148 00.000 21948 Move returns status 0, amount 0
02:14:13.148 00.000 21948 MoveAxis(N, 0, ABG)
02:14:13.148 00.000 21948 Move returns status 0, amount 0
02:14:13.148 00.000 21948 move complete, result=0
02:14:13.148 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
02:14:13.148 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:13.149 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:13.149 00.000 18120 Enqueuing Expose request
02:14:13.150 00.001 21948 worker thread done servicing request
02:14:13.150 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:13.150 00.000 21948 Worker thread wakes up
02:14:13.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:13.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:14.671 01.521 21948 Exposure complete
02:14:14.719 00.048 21948 worker thread done servicing request
02:14:14.719 00.000 18120 OnExposeComplete: enter
02:14:14.720 00.001 18120 UpdateGuideState(): m_state=6
02:14:14.720 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
02:14:14.721 00.001 18120 Star::Find returns 1 (0), X=896.83, Y=235.20, Mass=1951, SNR=30.5, Peak=203 HFD=4.0
02:14:14.721 00.000 18120 MultiStar: [#1 0.36,-0.24,0.00,M1] [#2 0.10,0.06,0.63,U] [#3 0.28,-0.11,0.62,U] [#4 0.68,-0.41,0.00,M2] [#5 0.89,-0.25,0.00,M4] [#6 0.30,-0.06,0.50,U] [#7 0.55,-0.11,0.00,M5] [#8 0.49,-0.14,0.00,M1] 
02:14:14.722 00.001 18120 refined, 3 included, MultiStar: {0.27, -0.11}, one-star: {0.36, -0.24}
02:14:14.723 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
02:14:14.725 00.002 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
02:14:14.726 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.39 mountX=-0.21 mountY=-0.19, mountTheta=-2.41
02:14:14.728 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.11, opts=13)
02:14:14.729 00.001 18120 Enqueuing Move request for scope (0.27, -0.11)
02:14:14.729 00.000 21948 Worker thread wakes up
02:14:14.729 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
02:14:14.729 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
02:14:14.729 00.000 21948 Moving (0.27, -0.11) raw xDistance=-0.21 yDistance=-0.19
02:14:14.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:14:14.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:14.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:14.730 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.5
02:14:14.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.731 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:14:14.731 00.000 21948 MoveAxis(E, 38, ABG)
02:14:14.731 00.000 21948 Guiding  Dir = 2, Dur = 38
02:14:14.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:14.732 00.001 18120 Enqueuing Expose request
02:14:14.733 00.001 21948 IsSlewing returns 0
02:14:14.733 00.000 21948 IsGuiding returns 0
02:14:14.735 00.002 21948 PulseGuide returned control before completion, sleep 47
02:14:14.794 00.059 21948 IsGuiding returns 0
02:14:14.794 00.000 21948 Move returns status 0, amount 38
02:14:14.794 00.000 21948 MoveAxis(N, 0, ABG)
02:14:14.794 00.000 21948 Move returns status 0, amount 0
02:14:14.794 00.000 21948 move complete, result=0
02:14:14.795 00.001 18120 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
02:14:14.796 00.001 21948 worker thread done servicing request
02:14:14.796 00.000 21948 Worker thread wakes up
02:14:14.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:14.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:16.421 01.625 21948 Exposure complete
02:14:16.468 00.047 21948 worker thread done servicing request
02:14:16.468 00.000 18120 OnExposeComplete: enter
02:14:16.469 00.001 18120 UpdateGuideState(): m_state=6
02:14:16.470 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
02:14:16.470 00.000 18120 Star::Find returns 1 (0), X=896.76, Y=235.23, Mass=2045, SNR=31.3, Peak=182 HFD=4.3
02:14:16.471 00.001 18120 MultiStar: [#1 0.15,-0.20,0.69,U] [#2 0.02,-0.10,0.64,U] [#3 0.23,-0.14,0.59,U] [#4 0.30,-0.17,0.54,U] [#5 0.50,-0.22,0.00,M5] [#6 0.19,-0.21,0.50,U] [#7 0.28,0.09,0.40,U] [#8 0.08,-0.31,0.38,U] 
02:14:16.472 00.001 18120 refined, 7 included, MultiStar: {0.20, -0.17}, one-star: {0.29, -0.22}
02:14:16.473 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
02:14:16.473 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
02:14:16.474 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.70 mountX=-0.23 mountY=-0.10, mountTheta=-2.73
02:14:16.475 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.17, opts=13)
02:14:16.476 00.001 18120 Enqueuing Move request for scope (0.20, -0.17)
02:14:16.476 00.000 21948 Worker thread wakes up
02:14:16.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
02:14:16.476 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
02:14:16.476 00.000 21948 Moving (0.20, -0.17) raw xDistance=-0.23 yDistance=-0.10
02:14:16.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:14:16.477 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:16.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:16.477 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.3
02:14:16.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:16.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:16.479 00.001 18120 Enqueuing Expose request
02:14:16.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:16.479 00.000 21948 MoveAxis(E, 44, ABG)
02:14:16.479 00.000 21948 Guiding  Dir = 2, Dur = 44
02:14:16.479 00.000 21948 IsSlewing returns 0
02:14:16.479 00.000 21948 IsGuiding returns 0
02:14:16.482 00.003 21948 PulseGuide returned control before completion, sleep 53
02:14:16.546 00.064 21948 IsGuiding returns 0
02:14:16.547 00.001 21948 Move returns status 0, amount 44
02:14:16.547 00.000 21948 MoveAxis(N, 0, ABG)
02:14:16.547 00.000 21948 Move returns status 0, amount 0
02:14:16.547 00.000 21948 move complete, result=0
02:14:16.547 00.000 21948 worker thread done servicing request
02:14:16.547 00.000 21948 Worker thread wakes up
02:14:16.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:16.547 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:14:16.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:17.953 01.406 21948 Exposure complete
02:14:17.980 00.027 21948 worker thread done servicing request
02:14:17.980 00.000 18120 OnExposeComplete: enter
02:14:17.980 00.000 18120 UpdateGuideState(): m_state=6
02:14:17.981 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
02:14:17.981 00.000 18120 Star::Find returns 1 (0), X=896.52, Y=235.40, Mass=1932, SNR=30.4, Peak=154 HFD=3.6
02:14:17.983 00.002 18120 MultiStar: [#1 0.00,0.14,0.73,U] [#2 -0.06,0.20,0.63,U] [#3 -0.08,0.16,0.58,U] [#4 0.13,0.05,0.55,U] [#5 0.39,-0.10,0.48,U] [#6 -0.04,0.04,0.51,U] [#7 -0.04,0.13,0.42,U] [#8 -0.13,0.02,0.40,U] 
02:14:17.984 00.001 18120 single-star, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.04, -0.04}
02:14:17.984 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
02:14:17.984 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
02:14:17.985 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.79 mountX=-0.06 mountY=-0.02, mountTheta=-2.83
02:14:17.986 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
02:14:17.987 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
02:14:17.987 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:17.988 00.001 21948 Worker thread wakes up
02:14:17.988 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.4
02:14:17.988 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:17.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:17.989 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:14:17.989 00.000 18120 Enqueuing Expose request
02:14:17.989 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:14:17.989 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.06 yDistance=-0.02
02:14:17.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:14:17.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:17.990 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:17.990 00.000 21948 MoveAxis(E, 0, ABG)
02:14:17.990 00.000 21948 Move returns status 0, amount 0
02:14:17.990 00.000 21948 MoveAxis(N, 0, ABG)
02:14:17.990 00.000 21948 Move returns status 0, amount 0
02:14:17.990 00.000 21948 move complete, result=0
02:14:17.990 00.000 21948 worker thread done servicing request
02:14:17.990 00.000 21948 Worker thread wakes up
02:14:17.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:17.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:17.990 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:19.628 01.638 21948 Exposure complete
02:14:19.677 00.049 21948 worker thread done servicing request
02:14:19.677 00.000 18120 OnExposeComplete: enter
02:14:19.679 00.002 18120 UpdateGuideState(): m_state=6
02:14:19.679 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
02:14:19.680 00.001 18120 Star::Find returns 1 (0), X=896.62, Y=235.39, Mass=2030, SNR=31.1, Peak=155 HFD=4.2
02:14:19.680 00.000 18120 MultiStar: [#1 0.11,0.19,0.72,U] [#2 0.12,0.29,0.62,U] [#3 -0.10,0.16,0.60,U] [#4 0.20,0.12,0.55,U] [#5 0.15,-0.03,0.47,U] [#6 0.11,0.18,0.50,U] [#7 0.22,0.15,0.44,U] [#8 0.09,-0.02,0.40,U] 
02:14:19.681 00.001 18120 single-star, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.14, -0.06}
02:14:19.681 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
02:14:19.681 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
02:14:19.682 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.38 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
02:14:19.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.06, opts=13)
02:14:19.684 00.001 18120 Enqueuing Move request for scope (0.14, -0.06)
02:14:19.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:19.685 00.001 21948 Worker thread wakes up
02:14:19.685 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.1
02:14:19.685 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
02:14:19.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:19.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:19.686 00.001 18120 Enqueuing Expose request
02:14:19.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
02:14:19.686 00.000 21948 Moving (0.14, -0.06) raw xDistance=-0.11 yDistance=-0.10
02:14:19.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:14:19.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:19.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:19.686 00.000 21948 MoveAxis(E, 0, ABG)
02:14:19.686 00.000 21948 Move returns status 0, amount 0
02:14:19.686 00.000 21948 MoveAxis(N, 0, ABG)
02:14:19.686 00.000 21948 Move returns status 0, amount 0
02:14:19.686 00.000 21948 move complete, result=0
02:14:19.687 00.001 21948 worker thread done servicing request
02:14:19.687 00.000 21948 Worker thread wakes up
02:14:19.687 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:19.688 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:19.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:21.207 01.519 21948 Exposure complete
02:14:21.249 00.042 21948 worker thread done servicing request
02:14:21.250 00.001 18120 OnExposeComplete: enter
02:14:21.251 00.001 18120 UpdateGuideState(): m_state=6
02:14:21.252 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
02:14:21.252 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=235.55, Mass=1950, SNR=30.5, Peak=158 HFD=3.7
02:14:21.253 00.001 18120 MultiStar: [#1 -0.03,0.04,0.75,U] [#2 0.06,0.23,0.65,U] [#3 -0.08,0.23,0.59,U] [#4 0.30,0.25,0.54,U] [#5 0.46,0.03,0.00,M4] [#6 -0.11,0.06,0.50,U] [#7 0.10,0.26,0.43,U] [#8 0.17,0.10,0.39,U] 
02:14:21.253 00.000 18120 refined, 7 included, MultiStar: {0.08, 0.15}, one-star: {0.18, 0.10}
02:14:21.253 00.000 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
02:14:21.254 00.001 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
02:14:21.254 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.10 mountX=0.10 mountY=-0.14, mountTheta=-0.91
02:14:21.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.15, opts=13)
02:14:21.256 00.001 18120 Enqueuing Move request for scope (0.08, 0.15)
02:14:21.257 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:21.257 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.5
02:14:21.258 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.258 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:21.259 00.001 18120 Enqueuing Expose request
02:14:21.259 00.000 21948 Worker thread wakes up
02:14:21.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:14:21.259 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:14:21.259 00.000 21948 Moving (0.08, 0.15) raw xDistance=0.10 yDistance=-0.14
02:14:21.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:21.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:21.260 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:14:21.260 00.000 21948 MoveAxis(E, 0, ABG)
02:14:21.260 00.000 21948 Move returns status 0, amount 0
02:14:21.260 00.000 21948 MoveAxis(N, 0, ABG)
02:14:21.260 00.000 21948 Move returns status 0, amount 0
02:14:21.260 00.000 21948 move complete, result=0
02:14:21.260 00.000 21948 worker thread done servicing request
02:14:21.260 00.000 21948 Worker thread wakes up
02:14:21.260 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:21.261 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:21.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:22.884 01.623 21948 Exposure complete
02:14:22.930 00.046 21948 worker thread done servicing request
02:14:22.930 00.000 18120 OnExposeComplete: enter
02:14:22.931 00.001 18120 UpdateGuideState(): m_state=6
02:14:22.931 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
02:14:22.932 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=235.42, Mass=1949, SNR=30.5, Peak=172 HFD=3.7
02:14:22.932 00.000 18120 MultiStar: [#1 0.10,0.25,0.72,U] [#2 -0.03,0.38,0.62,U] [#3 -0.06,0.18,0.59,U] [#4 0.22,0.14,0.57,U] [#5 0.39,0.11,0.00,M5] [#6 -0.24,-0.05,0.51,U] [#7 0.30,0.01,0.42,U] [#8 0.07,0.12,0.41,U] 
02:14:22.933 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.16, -0.02}
02:14:22.933 00.000 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
02:14:22.934 00.001 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
02:14:22.934 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.06 mountX=0.09 mountY=-0.12, mountTheta=-0.95
02:14:22.935 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.13, opts=13)
02:14:22.936 00.001 18120 Enqueuing Move request for scope (0.07, 0.13)
02:14:22.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:22.937 00.001 21948 Worker thread wakes up
02:14:22.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
02:14:22.937 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
02:14:22.937 00.000 21948 Moving (0.07, 0.13) raw xDistance=0.09 yDistance=-0.12
02:14:22.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:14:22.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:22.937 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.5
02:14:22.937 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.938 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:22.938 00.000 18120 Enqueuing Expose request
02:14:22.939 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:14:22.939 00.000 21948 MoveAxis(E, 0, ABG)
02:14:22.939 00.000 21948 Move returns status 0, amount 0
02:14:22.939 00.000 21948 MoveAxis(N, 0, ABG)
02:14:22.939 00.000 21948 Move returns status 0, amount 0
02:14:22.939 00.000 21948 move complete, result=0
02:14:22.939 00.000 21948 worker thread done servicing request
02:14:22.939 00.000 21948 Worker thread wakes up
02:14:22.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:22.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:22.939 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:24.454 01.515 21948 Exposure complete
02:14:24.493 00.039 21948 worker thread done servicing request
02:14:24.493 00.000 18120 OnExposeComplete: enter
02:14:24.494 00.001 18120 UpdateGuideState(): m_state=6
02:14:24.494 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
02:14:24.496 00.002 18120 Star::Find returns 1 (0), X=896.80, Y=235.33, Mass=1971, SNR=30.8, Peak=176 HFD=3.8
02:14:24.497 00.001 18120 MultiStar: [#1 0.08,0.02,0.73,U] [#2 0.10,0.18,0.64,U] [#3 -0.20,0.18,0.61,U] [#4 0.27,0.06,0.57,U] [#5 0.61,-0.03,0.00,M6] [#6 0.01,-0.06,0.54,U] [#7 0.21,0.36,0.00,M1] [#8 0.06,0.17,0.39,U] 
02:14:24.499 00.002 18120 refined, 6 included, MultiStar: {0.11, 0.04}, one-star: {0.33, -0.11}
02:14:24.501 00.002 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
02:14:24.501 00.000 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
02:14:24.502 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:14:24.503 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
02:14:24.503 00.000 18120 Enqueuing Move request for scope (0.11, 0.04)
02:14:24.504 00.001 21948 Worker thread wakes up
02:14:24.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:24.504 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
02:14:24.505 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:24.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:24.505 00.000 18120 Enqueuing Expose request
02:14:24.506 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
02:14:24.506 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
02:14:24.506 00.000 21948 Moving (0.11, 0.04) raw xDistance=-0.01 yDistance=-0.12
02:14:24.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:24.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:24.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:14:24.506 00.000 21948 MoveAxis(E, 0, ABG)
02:14:24.506 00.000 21948 Move returns status 0, amount 0
02:14:24.506 00.000 21948 MoveAxis(N, 0, ABG)
02:14:24.506 00.000 21948 Move returns status 0, amount 0
02:14:24.506 00.000 21948 move complete, result=0
02:14:24.506 00.000 21948 worker thread done servicing request
02:14:24.506 00.000 21948 Worker thread wakes up
02:14:24.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:24.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:24.507 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:26.138 01.631 21948 Exposure complete
02:14:26.180 00.042 21948 worker thread done servicing request
02:14:26.180 00.000 18120 OnExposeComplete: enter
02:14:26.181 00.001 18120 UpdateGuideState(): m_state=6
02:14:26.182 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
02:14:26.182 00.000 18120 Star::Find returns 1 (0), X=896.49, Y=235.37, Mass=1893, SNR=30.2, Peak=142 HFD=3.8
02:14:26.183 00.001 18120 MultiStar: [#1 -0.09,0.15,0.71,U] [#2 -0.06,0.20,0.64,U] [#3 -0.09,0.30,0.60,U] [#4 0.16,0.15,0.56,U] [#5 0.33,0.14,0.47,U] [#6 -0.29,0.07,0.52,U] [#7 0.19,0.17,0.42,U] [#8 -0.21,0.35,0.00,M1] 
02:14:26.186 00.003 18120 single-star, 7 included, MultiStar: {0.01, 0.12}, one-star: {0.02, -0.07}
02:14:26.188 00.002 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
02:14:26.189 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
02:14:26.191 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.30 mountX=-0.07 mountY=0.01, mountTheta=2.95
02:14:26.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
02:14:26.193 00.001 18120 Enqueuing Move request for scope (0.02, -0.07)
02:14:26.193 00.000 21948 Worker thread wakes up
02:14:26.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:26.194 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:14:26.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:14:26.194 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
02:14:26.194 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:26.195 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:26.195 00.000 18120 Enqueuing Expose request
02:14:26.196 00.001 21948 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.01
02:14:26.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:14:26.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:26.196 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:14:26.196 00.000 21948 MoveAxis(E, 0, ABG)
02:14:26.196 00.000 21948 Move returns status 0, amount 0
02:14:26.196 00.000 21948 MoveAxis(N, 0, ABG)
02:14:26.196 00.000 21948 Move returns status 0, amount 0
02:14:26.196 00.000 21948 move complete, result=0
02:14:26.196 00.000 21948 worker thread done servicing request
02:14:26.196 00.000 21948 Worker thread wakes up
02:14:26.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:26.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:26.196 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:27.721 01.525 21948 Exposure complete
02:14:27.767 00.046 21948 worker thread done servicing request
02:14:27.767 00.000 18120 OnExposeComplete: enter
02:14:27.768 00.001 18120 UpdateGuideState(): m_state=6
02:14:27.768 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
02:14:27.769 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=235.34, Mass=1824, SNR=29.6, Peak=137 HFD=3.8
02:14:27.769 00.000 18120 MultiStar: [#1 -0.11,0.23,0.75,U] [#2 -0.00,0.20,0.64,U] [#3 -0.14,0.27,0.63,U] [#4 0.10,0.18,0.59,U] [#5 0.35,0.03,0.46,U] [#6 0.04,0.27,0.54,U] [#7 0.08,0.12,0.45,U] [#8 -0.32,0.31,0.00,M2] 
02:14:27.770 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.18, -0.11}
02:14:27.770 00.000 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
02:14:27.771 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
02:14:27.771 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=0.10 mountY=-0.11, mountTheta=-0.84
02:14:27.773 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.14, opts=13)
02:14:27.774 00.001 18120 Enqueuing Move request for scope (0.06, 0.14)
02:14:27.775 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:27.775 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.6
02:14:27.775 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.776 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:27.776 00.000 18120 Enqueuing Expose request
02:14:27.777 00.001 21948 Worker thread wakes up
02:14:27.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
02:14:27.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
02:14:27.777 00.000 21948 Moving (0.06, 0.14) raw xDistance=0.10 yDistance=-0.11
02:14:27.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:27.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:27.777 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:27.777 00.000 21948 MoveAxis(E, 0, ABG)
02:14:27.777 00.000 21948 Move returns status 0, amount 0
02:14:27.777 00.000 21948 MoveAxis(N, 0, ABG)
02:14:27.777 00.000 21948 Move returns status 0, amount 0
02:14:27.777 00.000 21948 move complete, result=0
02:14:27.777 00.000 21948 worker thread done servicing request
02:14:27.778 00.001 21948 Worker thread wakes up
02:14:27.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:27.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:27.778 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:29.411 01.633 21948 Exposure complete
02:14:29.447 00.036 21948 worker thread done servicing request
02:14:29.447 00.000 18120 OnExposeComplete: enter
02:14:29.449 00.002 18120 UpdateGuideState(): m_state=6
02:14:29.450 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
02:14:29.451 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=235.53, Mass=1896, SNR=30.1, Peak=146 HFD=3.2
02:14:29.452 00.001 18120 MultiStar: [#1 0.01,0.22,0.75,U] [#2 -0.09,0.28,0.63,U] [#3 -0.00,0.11,0.59,U] [#4 0.24,0.13,0.58,U] [#5 0.23,0.02,0.47,U] [#6 -0.29,0.24,0.52,U] [#7 0.06,0.30,0.44,U] [#8 -0.01,-0.05,0.40,U] 
02:14:29.453 00.001 18120 single-star, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.03, 0.09}
02:14:29.454 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
02:14:29.455 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
02:14:29.456 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.26 mountX=0.07 mountY=-0.07, mountTheta=-0.76
02:14:29.458 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
02:14:29.458 00.000 18120 Enqueuing Move request for scope (0.03, 0.09)
02:14:29.459 00.001 21948 Worker thread wakes up
02:14:29.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:29.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:14:29.459 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
02:14:29.460 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:14:29.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:29.460 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:29.461 00.001 18120 Enqueuing Expose request
02:14:29.461 00.000 21948 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.07
02:14:29.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:14:29.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:29.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:14:29.461 00.000 21948 MoveAxis(E, 0, ABG)
02:14:29.461 00.000 21948 Move returns status 0, amount 0
02:14:29.461 00.000 21948 MoveAxis(N, 0, ABG)
02:14:29.461 00.000 21948 Move returns status 0, amount 0
02:14:29.461 00.000 21948 move complete, result=0
02:14:29.461 00.000 21948 worker thread done servicing request
02:14:29.461 00.000 21948 Worker thread wakes up
02:14:29.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:29.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:29.462 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:30.975 01.513 21948 Exposure complete
02:14:31.010 00.035 21948 worker thread done servicing request
02:14:31.010 00.000 18120 OnExposeComplete: enter
02:14:31.010 00.000 18120 UpdateGuideState(): m_state=6
02:14:31.012 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
02:14:31.012 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=235.54, Mass=1843, SNR=29.8, Peak=139 HFD=4.0
02:14:31.012 00.000 18120 MultiStar: [#1 0.06,0.25,0.72,U] [#2 0.11,0.32,0.65,U] [#3 -0.11,0.30,0.61,U] [#4 0.15,0.14,0.59,U] [#5 0.20,0.11,0.47,U] [#6 -0.11,0.27,0.54,U] [#7 0.18,0.16,0.41,U] [#8 0.23,0.23,0.42,U] 
02:14:31.012 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.20}, one-star: {0.23, 0.10}
02:14:31.014 00.002 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
02:14:31.014 00.000 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
02:14:31.015 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.09 mountX=0.14 mountY=-0.19, mountTheta=-0.92
02:14:31.016 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.20, opts=13)
02:14:31.016 00.000 18120 Enqueuing Move request for scope (0.11, 0.20)
02:14:31.017 00.001 21948 Worker thread wakes up
02:14:31.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
02:14:31.017 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
02:14:31.017 00.000 21948 Moving (0.11, 0.20) raw xDistance=0.14 yDistance=-0.19
02:14:31.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:14:31.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:31.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:31.018 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.8
02:14:31.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:31.019 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:31.019 00.000 18120 Enqueuing Expose request
02:14:31.020 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:14:31.020 00.000 21948 MoveAxis(E, 0, ABG)
02:14:31.020 00.000 21948 Move returns status 0, amount 0
02:14:31.020 00.000 21948 MoveAxis(N, 0, ABG)
02:14:31.020 00.000 21948 Move returns status 0, amount 0
02:14:31.020 00.000 21948 move complete, result=0
02:14:31.020 00.000 21948 worker thread done servicing request
02:14:31.020 00.000 21948 Worker thread wakes up
02:14:31.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:31.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:31.020 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:32.651 01.631 21948 Exposure complete
02:14:32.690 00.039 21948 worker thread done servicing request
02:14:32.691 00.001 18120 OnExposeComplete: enter
02:14:32.692 00.001 18120 UpdateGuideState(): m_state=6
02:14:32.693 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
02:14:32.693 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=235.43, Mass=1969, SNR=30.6, Peak=148 HFD=4.0
02:14:32.694 00.001 18120 MultiStar: [#1 -0.04,0.21,0.71,U] [#2 0.18,0.15,0.64,U] [#3 0.15,0.22,0.59,U] [#4 0.19,0.25,0.56,U] [#5 0.28,0.09,0.46,U] [#6 -0.25,0.56,0.00,M1] [#7 -0.01,0.42,0.00,M1] [#8 0.14,0.21,0.40,U] 
02:14:32.694 00.000 18120 single-star, 6 included, MultiStar: {0.15, 0.14}, one-star: {0.20, -0.02}
02:14:32.695 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
02:14:32.695 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
02:14:32.696 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.09 mountX=-0.10 mountY=-0.17, mountTheta=-2.10
02:14:32.699 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.02, opts=13)
02:14:32.700 00.001 18120 Enqueuing Move request for scope (0.20, -0.02)
02:14:32.700 00.000 21948 Worker thread wakes up
02:14:32.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:32.701 00.001 18120 UpdateGuideState exits: m=1969 RSB=30.6
02:14:32.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:32.702 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:32.702 00.000 18120 Enqueuing Expose request
02:14:32.703 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:14:32.703 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:14:32.703 00.000 21948 Moving (0.20, -0.02) raw xDistance=-0.10 yDistance=-0.17
02:14:32.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:14:32.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:32.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:14:32.703 00.000 21948 MoveAxis(E, 0, ABG)
02:14:32.703 00.000 21948 Move returns status 0, amount 0
02:14:32.703 00.000 21948 MoveAxis(N, 0, ABG)
02:14:32.703 00.000 21948 Move returns status 0, amount 0
02:14:32.703 00.000 21948 move complete, result=0
02:14:32.703 00.000 21948 worker thread done servicing request
02:14:32.703 00.000 21948 Worker thread wakes up
02:14:32.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:32.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:32.703 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:34.218 01.515 21948 Exposure complete
02:14:34.255 00.037 21948 worker thread done servicing request
02:14:34.255 00.000 18120 OnExposeComplete: enter
02:14:34.255 00.000 18120 UpdateGuideState(): m_state=6
02:14:34.256 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
02:14:34.257 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=235.49, Mass=1963, SNR=30.6, Peak=151 HFD=3.8
02:14:34.258 00.001 18120 MultiStar: [#1 -0.10,0.13,0.74,U] [#2 0.08,0.29,0.61,U] [#3 -0.24,0.07,0.61,U] [#4 0.04,0.14,0.56,U] [#5 0.34,0.01,0.48,U] [#6 -0.06,0.22,0.52,U] [#7 0.11,0.23,0.45,U] [#8 -0.14,0.09,0.39,U] 
02:14:34.259 00.001 18120 single-star, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.07, 0.05}
02:14:34.260 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
02:14:34.261 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
02:14:34.262 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=0.01 mountY=-0.08, mountTheta=-1.44
02:14:34.265 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
02:14:34.268 00.003 18120 Enqueuing Move request for scope (0.07, 0.05)
02:14:34.271 00.003 21948 Worker thread wakes up
02:14:34.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
02:14:34.271 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
02:14:34.271 00.000 21948 Moving (0.07, 0.05) raw xDistance=0.01 yDistance=-0.08
02:14:34.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:34.272 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:34.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:34.272 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.6
02:14:34.273 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:34.273 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:34.274 00.001 18120 Enqueuing Expose request
02:14:34.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:14:34.274 00.000 21948 MoveAxis(E, 0, ABG)
02:14:34.274 00.000 21948 Move returns status 0, amount 0
02:14:34.274 00.000 21948 MoveAxis(N, 0, ABG)
02:14:34.274 00.000 21948 Move returns status 0, amount 0
02:14:34.274 00.000 21948 move complete, result=0
02:14:34.274 00.000 21948 worker thread done servicing request
02:14:34.274 00.000 21948 Worker thread wakes up
02:14:34.274 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:34.274 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:34.274 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:35.912 01.638 21948 Exposure complete
02:14:35.936 00.024 21948 worker thread done servicing request
02:14:35.936 00.000 18120 OnExposeComplete: enter
02:14:35.936 00.000 18120 UpdateGuideState(): m_state=6
02:14:35.937 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
02:14:35.938 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=235.59, Mass=1874, SNR=30.0, Peak=152 HFD=4.1
02:14:35.939 00.001 18120 MultiStar: [#1 -0.14,0.19,0.73,U] [#2 -0.10,0.30,0.66,U] [#3 -0.26,0.39,0.00,M1] [#4 -0.06,0.27,0.58,U] [#5 0.16,0.29,0.48,U] [#6 -0.19,0.29,0.52,U] [#7 0.07,0.37,0.45,U] [#8 -0.02,0.17,0.41,U] 
02:14:35.939 00.000 18120 single-star, 7 included, MultiStar: {-0.06, 0.24}, one-star: {-0.11, 0.15}
02:14:35.940 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
02:14:35.941 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
02:14:35.941 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=0.18 mountY=0.04, mountTheta=0.19
02:14:35.942 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
02:14:35.943 00.001 18120 Enqueuing Move request for scope (-0.11, 0.15)
02:14:35.943 00.000 21948 Worker thread wakes up
02:14:35.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
02:14:35.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
02:14:35.944 00.001 21948 Moving (-0.11, 0.15) raw xDistance=0.18 yDistance=0.04
02:14:35.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:14:35.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:35.944 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:35.944 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
02:14:35.945 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:35.945 00.000 18120 Enqueuing Expose request
02:14:35.946 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:35.946 00.000 21948 MoveAxis(E, 0, ABG)
02:14:35.946 00.000 21948 Move returns status 0, amount 0
02:14:35.946 00.000 21948 MoveAxis(N, 0, ABG)
02:14:35.946 00.000 21948 Move returns status 0, amount 0
02:14:35.946 00.000 21948 move complete, result=0
02:14:35.946 00.000 21948 worker thread done servicing request
02:14:35.946 00.000 21948 Worker thread wakes up
02:14:35.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:35.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:35.946 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:37.465 01.519 21948 Exposure complete
02:14:37.498 00.033 21948 worker thread done servicing request
02:14:37.499 00.001 18120 OnExposeComplete: enter
02:14:37.499 00.000 18120 UpdateGuideState(): m_state=6
02:14:37.500 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
02:14:37.500 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=235.68, Mass=1967, SNR=30.8, Peak=170 HFD=3.8
02:14:37.501 00.001 18120 MultiStar: [#1 -0.06,0.35,0.71,U] [#2 -0.08,0.57,0.00,M1] [#3 -0.17,0.41,0.00,M2] [#4 0.01,0.35,0.56,U] [#5 0.42,0.40,0.00,M1] [#6 -0.31,0.45,0.00,M1] [#7 0.13,0.25,0.43,U] [#8 0.01,0.20,0.41,U] 
02:14:37.501 00.000 18120 single-star, 4 included, MultiStar: {-0.03, 0.28}, one-star: {-0.11, 0.24}
02:14:37.502 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
02:14:37.504 00.002 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
02:14:37.504 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.01 mountX=0.26 mountY=-0.01, mountTheta=-0.02
02:14:37.507 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.24, opts=13)
02:14:37.508 00.001 18120 Enqueuing Move request for scope (-0.11, 0.24)
02:14:37.509 00.001 21948 Worker thread wakes up
02:14:37.509 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:37.509 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.8
02:14:37.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:37.510 00.000 18120 Enqueuing Expose request
02:14:37.511 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
02:14:37.511 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
02:14:37.511 00.000 21948 Moving (-0.11, 0.24) raw xDistance=0.26 yDistance=-0.01
02:14:37.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:14:37.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:37.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:14:37.511 00.000 21948 MoveAxis(W, 47, ABG)
02:14:37.511 00.000 21948 Guiding  Dir = 3, Dur = 47
02:14:37.512 00.001 21948 IsSlewing returns 0
02:14:37.512 00.000 21948 IsGuiding returns 0
02:14:37.513 00.001 21948 PulseGuide returned control before completion, sleep 56
02:14:37.574 00.061 21948 IsGuiding returns 1
02:14:37.574 00.000 21948 scope still moving after pulse duration time elapsed
02:14:37.606 00.032 21948 IsSlewing returns 0
02:14:37.606 00.000 21948 IsGuiding returns 0
02:14:37.606 00.000 21948 scope move finished after 47 + 47 ms
02:14:37.606 00.000 21948 Move returns status 0, amount 47
02:14:37.606 00.000 21948 MoveAxis(N, 0, ABG)
02:14:37.607 00.001 21948 Move returns status 0, amount 0
02:14:37.607 00.000 21948 move complete, result=0
02:14:37.607 00.000 21948 worker thread done servicing request
02:14:37.607 00.000 21948 Worker thread wakes up
02:14:37.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:37.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:37.607 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
02:14:39.242 01.635 21948 Exposure complete
02:14:39.278 00.036 21948 worker thread done servicing request
02:14:39.279 00.001 18120 OnExposeComplete: enter
02:14:39.279 00.000 18120 UpdateGuideState(): m_state=6
02:14:39.280 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
02:14:39.282 00.002 18120 Star::Find returns 1 (0), X=896.52, Y=235.45, Mass=1867, SNR=29.9, Peak=142 HFD=3.9
02:14:39.283 00.001 18120 MultiStar: [#1 0.20,0.41,0.00,M1] [#2 0.02,0.33,0.65,U] [#3 -0.16,0.33,0.63,U] [#4 0.01,0.25,0.56,U] [#5 0.37,0.35,0.00,M2] [#6 -0.15,0.26,0.52,U] [#7 0.34,0.26,0.00,M1] [#8 -0.04,0.34,0.41,U] 
02:14:39.284 00.001 18120 single-star, 5 included, MultiStar: {-0.04, 0.22}, one-star: {0.05, 0.00}
02:14:39.285 00.001 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
02:14:39.286 00.001 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
02:14:39.287 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.10 mountX=-0.02 mountY=-0.04, mountTheta=-1.90
02:14:39.289 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
02:14:39.290 00.001 18120 Enqueuing Move request for scope (0.05, 0.00)
02:14:39.291 00.001 21948 Worker thread wakes up
02:14:39.291 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:14:39.291 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:14:39.291 00.000 21948 Moving (0.05, 0.00) raw xDistance=-0.02 yDistance=-0.04
02:14:39.291 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:39.292 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:39.292 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:39.292 00.000 21948 MoveAxis(E, 0, ABG)
02:14:39.292 00.000 21948 Move returns status 0, amount 0
02:14:39.292 00.000 21948 MoveAxis(N, 0, ABG)
02:14:39.292 00.000 21948 Move returns status 0, amount 0
02:14:39.292 00.000 21948 move complete, result=0
02:14:39.292 00.000 21948 worker thread done servicing request
02:14:39.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:39.292 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.9
02:14:39.293 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:39.293 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:39.294 00.001 18120 Enqueuing Expose request
02:14:39.295 00.001 21948 Worker thread wakes up
02:14:39.295 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:39.296 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:39.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:40.809 01.513 21948 Exposure complete
02:14:40.845 00.036 21948 worker thread done servicing request
02:14:40.845 00.000 18120 OnExposeComplete: enter
02:14:40.847 00.002 18120 UpdateGuideState(): m_state=6
02:14:40.848 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
02:14:40.848 00.000 18120 Star::Find returns 1 (0), X=896.50, Y=235.40, Mass=1941, SNR=30.6, Peak=149 HFD=4.0
02:14:40.849 00.001 18120 MultiStar: [#1 0.15,-0.06,0.73,U] [#2 -0.23,0.08,0.62,U] [#3 0.04,0.23,0.61,U] [#4 0.14,0.20,0.55,U] [#5 0.46,0.12,0.00,M3] [#6 -0.02,0.19,0.51,U] [#7 0.17,0.24,0.42,U] [#8 0.15,0.14,0.39,U] 
02:14:40.849 00.000 18120 single-star, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.02, -0.05}
02:14:40.849 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
02:14:40.850 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
02:14:40.850 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.17 mountX=-0.05 mountY=0.00, mountTheta=3.07
02:14:40.851 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
02:14:40.852 00.001 18120 Enqueuing Move request for scope (0.02, -0.05)
02:14:40.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:40.853 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.6
02:14:40.853 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:40.854 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:40.854 00.000 18120 Enqueuing Expose request
02:14:40.855 00.001 21948 Worker thread wakes up
02:14:40.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:14:40.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:14:40.855 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.00
02:14:40.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:40.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:40.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:14:40.855 00.000 21948 MoveAxis(E, 0, ABG)
02:14:40.855 00.000 21948 Move returns status 0, amount 0
02:14:40.855 00.000 21948 MoveAxis(N, 0, ABG)
02:14:40.856 00.001 21948 Move returns status 0, amount 0
02:14:40.856 00.000 21948 move complete, result=0
02:14:40.856 00.000 21948 worker thread done servicing request
02:14:40.856 00.000 21948 Worker thread wakes up
02:14:40.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:40.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:40.857 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:42.485 01.628 21948 Exposure complete
02:14:42.528 00.043 21948 worker thread done servicing request
02:14:42.528 00.000 18120 OnExposeComplete: enter
02:14:42.531 00.003 18120 UpdateGuideState(): m_state=6
02:14:42.533 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
02:14:42.533 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=235.37, Mass=1952, SNR=30.6, Peak=146 HFD=3.9
02:14:42.534 00.001 18120 MultiStar: [#1 0.06,0.16,0.73,U] [#2 -0.02,0.33,0.65,U] [#3 -0.07,0.31,0.61,U] [#4 0.14,0.12,0.55,U] [#5 0.32,-0.07,0.47,U] [#6 -0.13,0.16,0.50,U] [#7 0.17,0.21,0.46,U] [#8 -0.06,0.19,0.38,U] 
02:14:42.534 00.000 18120 single-star, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.11, -0.07}
02:14:42.535 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.74)
02:14:42.535 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.70)
02:14:42.536 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=-0.02 mountY=0.13, mountTheta=1.74
02:14:42.537 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.07, opts=13)
02:14:42.537 00.000 18120 Enqueuing Move request for scope (-0.11, -0.07)
02:14:42.538 00.001 21948 Worker thread wakes up
02:14:42.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
02:14:42.538 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
02:14:42.538 00.000 21948 Moving (-0.11, -0.07) raw xDistance=-0.02 yDistance=0.13
02:14:42.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:42.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:42.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:14:42.538 00.000 21948 MoveAxis(E, 0, ABG)
02:14:42.538 00.000 21948 Move returns status 0, amount 0
02:14:42.538 00.000 21948 MoveAxis(N, 0, ABG)
02:14:42.538 00.000 21948 Move returns status 0, amount 0
02:14:42.538 00.000 21948 move complete, result=0
02:14:42.538 00.000 21948 worker thread done servicing request
02:14:42.538 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:42.539 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:14:42.539 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:42.540 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:42.540 00.000 18120 Enqueuing Expose request
02:14:42.540 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:42.541 00.001 21948 Worker thread wakes up
02:14:42.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:42.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:44.057 01.516 21948 Exposure complete
02:14:44.100 00.043 21948 worker thread done servicing request
02:14:44.100 00.000 18120 OnExposeComplete: enter
02:14:44.102 00.002 18120 UpdateGuideState(): m_state=6
02:14:44.102 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
02:14:44.104 00.002 18120 Star::Find returns 1 (0), X=896.44, Y=235.55, Mass=2094, SNR=31.7, Peak=153 HFD=4.2
02:14:44.104 00.000 18120 MultiStar: [#1 0.02,0.11,0.71,U] [#2 0.04,0.10,0.61,U] [#3 -0.08,0.42,0.00,M1] [#4 0.11,0.09,0.56,U] [#5 0.36,0.09,0.47,U] [#6 -0.12,0.32,0.52,U] [#7 0.15,0.34,0.40,U] [#8 0.02,0.05,0.37,U] 
02:14:44.105 00.001 18120 single-star, 7 included, MultiStar: {0.05, 0.14}, one-star: {-0.04, 0.11}
02:14:44.105 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
02:14:44.106 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
02:14:44.106 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.89 mountX=0.11 mountY=-0.02, mountTheta=-0.15
02:14:44.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
02:14:44.108 00.001 18120 Enqueuing Move request for scope (-0.04, 0.11)
02:14:44.108 00.000 21948 Worker thread wakes up
02:14:44.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:44.109 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:14:44.109 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.7
02:14:44.109 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:44.110 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:44.110 00.000 18120 Enqueuing Expose request
02:14:44.110 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:14:44.110 00.000 21948 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=-0.02
02:14:44.111 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:14:44.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:44.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:44.111 00.000 21948 MoveAxis(E, 0, ABG)
02:14:44.111 00.000 21948 Move returns status 0, amount 0
02:14:44.111 00.000 21948 MoveAxis(N, 0, ABG)
02:14:44.111 00.000 21948 Move returns status 0, amount 0
02:14:44.111 00.000 21948 move complete, result=0
02:14:44.111 00.000 21948 worker thread done servicing request
02:14:44.111 00.000 21948 Worker thread wakes up
02:14:44.111 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:44.111 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:44.111 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:45.743 01.632 21948 Exposure complete
02:14:45.779 00.036 21948 worker thread done servicing request
02:14:45.779 00.000 18120 OnExposeComplete: enter
02:14:45.779 00.000 18120 UpdateGuideState(): m_state=6
02:14:45.780 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
02:14:45.780 00.000 18120 Star::Find returns 1 (0), X=896.49, Y=235.70, Mass=1801, SNR=29.3, Peak=136 HFD=3.8
02:14:45.781 00.001 18120 MultiStar: [#1 -0.05,0.23,0.74,U] [#2 -0.44,0.53,0.00,M1] [#3 -0.27,0.32,0.00,M2] [#4 -0.03,0.29,0.60,U] [#5 0.15,0.47,0.00,M2] [#6 -0.34,0.32,0.00,M1] [#7 0.08,0.32,0.47,U] [#8 -0.08,0.43,0.00,M1] 
02:14:45.781 00.000 18120 single-star, 3 included, MultiStar: {-0.00, 0.27}, one-star: {0.01, 0.25}
02:14:45.782 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
02:14:45.783 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
02:14:45.784 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.52 mountX=0.23 mountY=-0.12, mountTheta=-0.50
02:14:45.787 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.25, opts=13)
02:14:45.788 00.001 18120 Enqueuing Move request for scope (0.01, 0.25)
02:14:45.789 00.001 21948 Worker thread wakes up
02:14:45.789 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:45.790 00.001 18120 UpdateGuideState exits: m=1801 RSB=29.3
02:14:45.790 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.791 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:45.791 00.000 18120 Enqueuing Expose request
02:14:45.791 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
02:14:45.791 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
02:14:45.791 00.000 21948 Moving (0.01, 0.25) raw xDistance=0.23 yDistance=-0.12
02:14:45.792 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:14:45.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:45.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:14:45.792 00.000 21948 MoveAxis(W, 41, ABG)
02:14:45.792 00.000 21948 Guiding  Dir = 3, Dur = 41
02:14:45.792 00.000 21948 IsSlewing returns 0
02:14:45.792 00.000 21948 IsGuiding returns 0
02:14:45.794 00.002 21948 PulseGuide returned control before completion, sleep 50
02:14:45.854 00.060 21948 IsGuiding returns 0
02:14:45.854 00.000 21948 Move returns status 0, amount 41
02:14:45.854 00.000 21948 MoveAxis(N, 0, ABG)
02:14:45.854 00.000 21948 Move returns status 0, amount 0
02:14:45.854 00.000 21948 move complete, result=0
02:14:45.854 00.000 21948 worker thread done servicing request
02:14:45.855 00.001 21948 Worker thread wakes up
02:14:45.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:45.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:45.855 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
02:14:47.272 01.417 21948 Exposure complete
02:14:47.313 00.041 21948 worker thread done servicing request
02:14:47.313 00.000 18120 OnExposeComplete: enter
02:14:47.316 00.003 18120 UpdateGuideState(): m_state=6
02:14:47.318 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
02:14:47.319 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=235.70, Mass=1964, SNR=30.8, Peak=161 HFD=3.9
02:14:47.320 00.001 18120 MultiStar: [#1 0.13,0.18,0.74,U] [#2 -0.14,0.24,0.63,U] [#3 0.02,0.29,0.60,U] [#4 0.12,0.21,0.57,U] [#5 0.38,0.02,0.45,U] [#6 -0.02,0.49,0.00,M2] [#7 0.16,-0.05,0.42,U] [#8 -0.16,0.15,0.38,U] 
02:14:47.320 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.18}, one-star: {-0.10, 0.26}
02:14:47.321 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
02:14:47.321 00.000 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
02:14:47.321 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.39 mountX=0.15 mountY=-0.11, mountTheta=-0.63
02:14:47.322 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.18, opts=13)
02:14:47.323 00.001 18120 Enqueuing Move request for scope (0.03, 0.18)
02:14:47.323 00.000 21948 Worker thread wakes up
02:14:47.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
02:14:47.323 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
02:14:47.323 00.000 21948 Moving (0.03, 0.18) raw xDistance=0.15 yDistance=-0.11
02:14:47.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:14:47.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:47.324 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:47.324 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.8
02:14:47.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:47.325 00.000 18120 Enqueuing Expose request
02:14:47.326 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:47.326 00.000 21948 MoveAxis(E, 0, ABG)
02:14:47.326 00.000 21948 Move returns status 0, amount 0
02:14:47.326 00.000 21948 MoveAxis(N, 0, ABG)
02:14:47.326 00.000 21948 Move returns status 0, amount 0
02:14:47.326 00.000 21948 move complete, result=0
02:14:47.326 00.000 21948 worker thread done servicing request
02:14:47.326 00.000 21948 Worker thread wakes up
02:14:47.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:47.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:47.326 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:48.953 01.627 21948 Exposure complete
02:14:49.023 00.070 21948 worker thread done servicing request
02:14:49.023 00.000 18120 OnExposeComplete: enter
02:14:49.025 00.002 18120 UpdateGuideState(): m_state=6
02:14:49.027 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
02:14:49.028 00.001 18120 Star::Find returns 1 (0), X=896.54, Y=235.67, Mass=1835, SNR=29.7, Peak=140 HFD=3.7
02:14:49.029 00.001 18120 MultiStar: [#1 -0.02,0.31,0.75,U] [#2 -0.06,0.30,0.67,U] [#3 -0.19,0.17,0.62,U] [#4 0.26,0.15,0.59,U] [#5 0.32,0.28,0.00,M2] [#6 -0.07,0.26,0.55,U] [#7 0.02,0.43,0.00,M1] [#8 0.02,0.43,0.00,M1] 
02:14:49.029 00.000 18120 single-star, 5 included, MultiStar: {-0.00, 0.24}, one-star: {0.06, 0.22}
02:14:49.030 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
02:14:49.031 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
02:14:49.033 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.31 mountX=0.18 mountY=-0.15, mountTheta=-0.71
02:14:49.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.22, opts=13)
02:14:49.035 00.001 18120 Enqueuing Move request for scope (0.06, 0.22)
02:14:49.035 00.000 21948 Worker thread wakes up
02:14:49.036 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:49.036 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
02:14:49.036 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:49.037 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:49.037 00.000 18120 Enqueuing Expose request
02:14:49.038 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
02:14:49.038 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
02:14:49.038 00.000 21948 Moving (0.06, 0.22) raw xDistance=0.18 yDistance=-0.15
02:14:49.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:14:49.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:49.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:14:49.038 00.000 21948 MoveAxis(E, 0, ABG)
02:14:49.038 00.000 21948 Move returns status 0, amount 0
02:14:49.038 00.000 21948 MoveAxis(N, 0, ABG)
02:14:49.038 00.000 21948 Move returns status 0, amount 0
02:14:49.038 00.000 21948 move complete, result=0
02:14:49.038 00.000 21948 worker thread done servicing request
02:14:49.038 00.000 21948 Worker thread wakes up
02:14:49.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:49.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:49.038 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:50.558 01.520 21948 Exposure complete
02:14:50.600 00.042 21948 worker thread done servicing request
02:14:50.600 00.000 18120 OnExposeComplete: enter
02:14:50.601 00.001 18120 UpdateGuideState(): m_state=6
02:14:50.603 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
02:14:50.603 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=235.57, Mass=1883, SNR=30.0, Peak=154 HFD=3.6
02:14:50.604 00.001 18120 MultiStar: [#1 -0.24,0.30,0.73,U] [#2 -0.18,0.37,0.00,M1] [#3 -0.28,0.51,0.00,M1] [#4 -0.16,0.16,0.58,U] [#5 0.20,0.25,0.48,U] [#6 -0.36,0.23,0.00,M2] [#7 0.24,0.33,0.00,M2] [#8 0.19,0.16,0.38,U] 
02:14:50.605 00.001 18120 single-star, 4 included, MultiStar: {-0.08, 0.20}, one-star: {-0.14, 0.13}
02:14:50.605 00.000 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.00) = xAngle (0.39 = 0.39)
02:14:50.606 00.001 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.36 = 0.36)
02:14:50.606 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.39 mountX=0.18 mountY=0.07, mountTheta=0.36
02:14:50.608 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.13, opts=13)
02:14:50.608 00.000 18120 Enqueuing Move request for scope (-0.14, 0.13)
02:14:50.610 00.002 21948 Worker thread wakes up
02:14:50.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
02:14:50.610 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
02:14:50.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:50.610 00.000 21948 Moving (-0.14, 0.13) raw xDistance=0.18 yDistance=0.07
02:14:50.610 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:14:50.610 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.0
02:14:50.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:50.612 00.001 18120 Enqueuing Expose request
02:14:50.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:50.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:14:50.612 00.000 21948 MoveAxis(E, 0, ABG)
02:14:50.612 00.000 21948 Move returns status 0, amount 0
02:14:50.612 00.000 21948 MoveAxis(N, 0, ABG)
02:14:50.612 00.000 21948 Move returns status 0, amount 0
02:14:50.612 00.000 21948 move complete, result=0
02:14:50.612 00.000 21948 worker thread done servicing request
02:14:50.613 00.001 21948 Worker thread wakes up
02:14:50.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:50.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:50.613 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:52.243 01.630 21948 Exposure complete
02:14:52.279 00.036 21948 worker thread done servicing request
02:14:52.279 00.000 18120 OnExposeComplete: enter
02:14:52.281 00.002 18120 UpdateGuideState(): m_state=6
02:14:52.282 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
02:14:52.283 00.001 18120 Star::Find returns 1 (0), X=896.52, Y=235.59, Mass=1848, SNR=29.6, Peak=143 HFD=3.8
02:14:52.285 00.002 18120 MultiStar: [#1 0.01,0.20,0.73,U] [#2 0.07,0.20,0.66,U] [#3 -0.35,0.49,0.00,M2] [#4 -0.08,0.20,0.60,U] [#5 0.25,0.22,0.48,U] [#6 -0.05,0.38,0.51,U] [#7 0.02,0.14,0.44,U] [#8 -0.28,0.41,0.00,M1] 
02:14:52.286 00.001 18120 single-star, 6 included, MultiStar: {0.03, 0.20}, one-star: {0.05, 0.15}
02:14:52.287 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
02:14:52.290 00.003 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
02:14:52.292 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.27 mountX=0.11 mountY=-0.11, mountTheta=-0.75
02:14:52.297 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.15, opts=13)
02:14:52.298 00.001 18120 Enqueuing Move request for scope (0.05, 0.15)
02:14:52.298 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:52.299 00.001 18120 UpdateGuideState exits: m=1848 RSB=29.6
02:14:52.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:52.299 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:52.300 00.001 18120 Enqueuing Expose request
02:14:52.300 00.000 21948 Worker thread wakes up
02:14:52.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
02:14:52.300 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
02:14:52.300 00.000 21948 Moving (0.05, 0.15) raw xDistance=0.11 yDistance=-0.11
02:14:52.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:14:52.301 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:52.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:52.301 00.000 21948 MoveAxis(E, 0, ABG)
02:14:52.301 00.000 21948 Move returns status 0, amount 0
02:14:52.301 00.000 21948 MoveAxis(N, 0, ABG)
02:14:52.301 00.000 21948 Move returns status 0, amount 0
02:14:52.301 00.000 21948 move complete, result=0
02:14:52.301 00.000 21948 worker thread done servicing request
02:14:52.301 00.000 21948 Worker thread wakes up
02:14:52.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:52.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:52.301 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:53.823 01.522 21948 Exposure complete
02:14:53.866 00.043 21948 worker thread done servicing request
02:14:53.867 00.001 18120 OnExposeComplete: enter
02:14:53.869 00.002 18120 UpdateGuideState(): m_state=6
02:14:53.869 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
02:14:53.870 00.001 18120 Star::Find returns 1 (0), X=896.43, Y=235.70, Mass=1948, SNR=30.7, Peak=177 HFD=3.6
02:14:53.871 00.001 18120 MultiStar: [#1 -0.09,0.42,0.00,M1] [#2 -0.20,0.65,0.00,M1] [#3 -0.11,0.40,0.00,M3] [#4 0.02,0.29,0.57,U] [#5 0.28,0.22,0.45,U] [#6 -0.17,0.16,0.50,U] [#7 -0.04,0.42,0.00,M2] [#8 -0.11,0.33,0.38,U] 
02:14:53.871 00.000 18120 refined, 4 included, MultiStar: {-0.01, 0.25}, one-star: {-0.04, 0.25}
02:14:53.872 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.38 = -0.38)
02:14:53.872 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.42 = -0.42)
02:14:53.872 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.61 mountX=0.23 mountY=-0.10, mountTheta=-0.42
02:14:53.874 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.25, opts=13)
02:14:53.875 00.001 18120 Enqueuing Move request for scope (-0.01, 0.25)
02:14:53.875 00.000 21948 Worker thread wakes up
02:14:53.875 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
02:14:53.875 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
02:14:53.875 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:53.876 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.7
02:14:53.876 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.877 00.001 21948 Moving (-0.01, 0.25) raw xDistance=0.23 yDistance=-0.10
02:14:53.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:53.877 00.000 18120 Enqueuing Expose request
02:14:53.878 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:14:53.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:53.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:53.878 00.000 21948 MoveAxis(W, 42, ABG)
02:14:53.878 00.000 21948 Guiding  Dir = 3, Dur = 42
02:14:53.878 00.000 21948 IsSlewing returns 0
02:14:53.878 00.000 21948 IsGuiding returns 0
02:14:53.880 00.002 21948 PulseGuide returned control before completion, sleep 51
02:14:53.947 00.067 21948 IsGuiding returns 0
02:14:53.947 00.000 21948 Move returns status 0, amount 42
02:14:53.947 00.000 21948 MoveAxis(N, 0, ABG)
02:14:53.947 00.000 21948 Move returns status 0, amount 0
02:14:53.947 00.000 21948 move complete, result=0
02:14:53.947 00.000 21948 worker thread done servicing request
02:14:53.947 00.000 21948 Worker thread wakes up
02:14:53.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:53.947 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
02:14:53.949 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:55.576 01.627 21948 Exposure complete
02:14:55.618 00.042 21948 worker thread done servicing request
02:14:55.618 00.000 18120 OnExposeComplete: enter
02:14:55.619 00.001 18120 UpdateGuideState(): m_state=6
02:14:55.621 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
02:14:55.622 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=235.61, Mass=1955, SNR=30.6, Peak=135 HFD=4.2
02:14:55.624 00.002 18120 MultiStar: [#1 0.05,0.24,0.70,U] [#2 0.21,0.44,0.00,M2] [#3 -0.06,0.25,0.61,U] [#4 0.13,0.30,0.56,U] [#5 0.41,0.14,0.00,M1] [#6 -0.27,0.20,0.50,U] [#7 0.15,0.14,0.44,U] [#8 0.06,0.37,0.40,U] 
02:14:55.625 00.001 18120 single-star, 6 included, MultiStar: {-0.01, 0.23}, one-star: {-0.07, 0.17}
02:14:55.626 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
02:14:55.626 00.000 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
02:14:55.627 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.97 mountX=0.18 mountY=-0.01, mountTheta=-0.07
02:14:55.628 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.17, opts=13)
02:14:55.629 00.001 18120 Enqueuing Move request for scope (-0.07, 0.17)
02:14:55.630 00.001 21948 Worker thread wakes up
02:14:55.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
02:14:55.630 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
02:14:55.630 00.000 21948 Moving (-0.07, 0.17) raw xDistance=0.18 yDistance=-0.01
02:14:55.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:14:55.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:55.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:55.631 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:14:55.631 00.000 21948 MoveAxis(E, 0, ABG)
02:14:55.631 00.000 21948 Move returns status 0, amount 0
02:14:55.632 00.001 21948 MoveAxis(N, 0, ABG)
02:14:55.632 00.000 21948 Move returns status 0, amount 0
02:14:55.632 00.000 21948 move complete, result=0
02:14:55.632 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:14:55.633 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.634 00.001 21948 worker thread done servicing request
02:14:55.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:55.635 00.001 18120 Enqueuing Expose request
02:14:55.635 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:55.636 00.001 21948 Worker thread wakes up
02:14:55.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:55.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:57.160 01.524 21948 Exposure complete
02:14:57.213 00.053 21948 worker thread done servicing request
02:14:57.213 00.000 18120 OnExposeComplete: enter
02:14:57.214 00.001 18120 UpdateGuideState(): m_state=6
02:14:57.215 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
02:14:57.215 00.000 18120 Star::Find returns 1 (0), X=896.54, Y=235.45, Mass=1927, SNR=30.4, Peak=135 HFD=4.2
02:14:57.216 00.001 18120 MultiStar: [#1 0.12,0.27,0.73,U] [#2 0.12,0.39,0.00,M3] [#3 -0.17,0.21,0.60,U] [#4 0.12,0.17,0.54,U] [#5 0.40,0.18,0.00,M2] [#6 0.16,0.14,0.56,U] [#7 0.05,0.36,0.43,U] [#8 0.17,0.15,0.41,U] 
02:14:57.216 00.000 18120 single-star, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.06, 0.01}
02:14:57.216 00.000 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
02:14:57.217 00.001 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
02:14:57.217 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.02 mountY=-0.06, mountTheta=-1.88
02:14:57.219 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
02:14:57.219 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
02:14:57.220 00.001 21948 Worker thread wakes up
02:14:57.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:14:57.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:14:57.220 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.06
02:14:57.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:57.220 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
02:14:57.221 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:57.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:57.222 00.001 18120 Enqueuing Expose request
02:14:57.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:57.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:57.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:14:57.222 00.000 21948 MoveAxis(E, 0, ABG)
02:14:57.222 00.000 21948 Move returns status 0, amount 0
02:14:57.222 00.000 21948 MoveAxis(N, 0, ABG)
02:14:57.222 00.000 21948 Move returns status 0, amount 0
02:14:57.222 00.000 21948 move complete, result=0
02:14:57.222 00.000 21948 worker thread done servicing request
02:14:57.222 00.000 21948 Worker thread wakes up
02:14:57.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:57.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:57.223 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:58.851 01.628 21948 Exposure complete
02:14:58.899 00.048 21948 worker thread done servicing request
02:14:58.899 00.000 18120 OnExposeComplete: enter
02:14:58.900 00.001 18120 UpdateGuideState(): m_state=6
02:14:58.901 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
02:14:58.902 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=235.56, Mass=1953, SNR=30.5, Peak=142 HFD=3.9
02:14:58.903 00.001 18120 MultiStar: [#1 0.07,0.15,0.72,U] [#2 -0.10,0.34,0.63,U] [#3 -0.16,0.50,0.00,M2] [#4 0.28,0.17,0.57,U] [#5 0.36,0.13,0.46,U] [#6 0.10,0.32,0.49,U] [#7 0.05,-0.09,0.44,U] [#8 -0.06,0.22,0.38,U] 
02:14:58.905 00.002 18120 single-star, 7 included, MultiStar: {0.09, 0.17}, one-star: {0.08, 0.12}
02:14:58.907 00.002 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
02:14:58.909 00.002 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
02:14:58.911 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.07 mountY=-0.12, mountTheta=-1.02
02:14:58.914 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
02:14:58.914 00.000 18120 Enqueuing Move request for scope (0.08, 0.12)
02:14:58.915 00.001 21948 Worker thread wakes up
02:14:58.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
02:14:58.915 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
02:14:58.915 00.000 21948 Moving (0.08, 0.12) raw xDistance=0.07 yDistance=-0.12
02:14:58.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:14:58.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:58.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:14:58.916 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.5
02:14:58.916 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:58.916 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:14:58.917 00.001 18120 Enqueuing Expose request
02:14:58.919 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:14:58.920 00.001 21948 MoveAxis(E, 0, ABG)
02:14:58.920 00.000 21948 Move returns status 0, amount 0
02:14:58.920 00.000 21948 MoveAxis(N, 0, ABG)
02:14:58.920 00.000 21948 Move returns status 0, amount 0
02:14:58.920 00.000 21948 move complete, result=0
02:14:58.920 00.000 21948 worker thread done servicing request
02:14:58.920 00.000 21948 Worker thread wakes up
02:14:58.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:14:58.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:14:58.921 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:00.434 01.513 21948 Exposure complete
02:15:00.467 00.033 21948 worker thread done servicing request
02:15:00.467 00.000 18120 OnExposeComplete: enter
02:15:00.468 00.001 18120 UpdateGuideState(): m_state=6
02:15:00.469 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
02:15:00.469 00.000 18120 Star::Find returns 1 (0), X=896.38, Y=235.63, Mass=1944, SNR=30.6, Peak=149 HFD=4.1
02:15:00.470 00.001 18120 MultiStar: [#1 -0.13,0.32,0.72,U] [#2 -0.16,0.32,0.65,U] [#3 -0.07,0.53,0.00,M3] [#4 0.04,0.15,0.55,U] [#5 0.40,0.44,0.00,M2] [#6 -0.08,0.31,0.51,U] [#7 0.11,0.12,0.44,U] [#8 -0.11,0.37,0.39,U] 
02:15:00.470 00.000 18120 single-star, 6 included, MultiStar: {-0.07, 0.25}, one-star: {-0.09, 0.19}
02:15:00.471 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
02:15:00.472 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.00 = -0.00)
02:15:00.473 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.04 mountX=0.21 mountY=-0.00, mountTheta=-0.00
02:15:00.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.19, opts=13)
02:15:00.476 00.001 18120 Enqueuing Move request for scope (-0.09, 0.19)
02:15:00.477 00.001 21948 Worker thread wakes up
02:15:00.477 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
02:15:00.477 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
02:15:00.477 00.000 21948 Moving (-0.09, 0.19) raw xDistance=0.21 yDistance=-0.00
02:15:00.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:15:00.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:00.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:00.478 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.6
02:15:00.478 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:00.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:00.479 00.001 18120 Enqueuing Expose request
02:15:00.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:15:00.479 00.000 21948 MoveAxis(W, 38, ABG)
02:15:00.479 00.000 21948 Guiding  Dir = 3, Dur = 38
02:15:00.480 00.001 21948 IsSlewing returns 0
02:15:00.480 00.000 21948 IsGuiding returns 0
02:15:00.482 00.002 21948 PulseGuide returned control before completion, sleep 47
02:15:00.542 00.060 21948 IsGuiding returns 0
02:15:00.542 00.000 21948 Move returns status 0, amount 38
02:15:00.542 00.000 21948 MoveAxis(N, 0, ABG)
02:15:00.542 00.000 21948 Move returns status 0, amount 0
02:15:00.542 00.000 21948 move complete, result=0
02:15:00.542 00.000 21948 worker thread done servicing request
02:15:00.542 00.000 21948 Worker thread wakes up
02:15:00.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:00.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:00.542 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
02:15:02.174 01.632 21948 Exposure complete
02:15:02.213 00.039 21948 worker thread done servicing request
02:15:02.213 00.000 18120 OnExposeComplete: enter
02:15:02.213 00.000 18120 UpdateGuideState(): m_state=6
02:15:02.214 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
02:15:02.214 00.000 18120 Star::Find returns 1 (0), X=896.47, Y=235.65, Mass=1876, SNR=29.9, Peak=152 HFD=3.7
02:15:02.216 00.002 18120 MultiStar: [#1 -0.05,0.19,0.74,U] [#2 0.01,0.36,0.63,U] [#3 0.02,0.34,0.59,U] [#4 0.11,0.15,0.59,U] [#5 0.34,0.26,0.00,M3] [#6 -0.21,0.22,0.53,U] [#7 0.23,0.48,0.00,M1] [#8 -0.28,0.35,0.00,M1] 
02:15:02.217 00.001 18120 single-star, 5 included, MultiStar: {-0.02, 0.24}, one-star: {-0.01, 0.20}
02:15:02.219 00.002 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.40 = -0.40)
02:15:02.222 00.003 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.44 = -0.44)
02:15:02.224 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.60 mountX=0.19 mountY=-0.09, mountTheta=-0.43
02:15:02.228 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.20, opts=13)
02:15:02.228 00.000 18120 Enqueuing Move request for scope (-0.01, 0.20)
02:15:02.229 00.001 21948 Worker thread wakes up
02:15:02.229 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:02.229 00.000 18120 UpdateGuideState exits: m=1876 RSB=29.9
02:15:02.230 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:02.230 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:02.230 00.000 18120 Enqueuing Expose request
02:15:02.231 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
02:15:02.231 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
02:15:02.231 00.000 21948 Moving (-0.01, 0.20) raw xDistance=0.19 yDistance=-0.09
02:15:02.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:15:02.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:02.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:15:02.231 00.000 21948 MoveAxis(E, 0, ABG)
02:15:02.231 00.000 21948 Move returns status 0, amount 0
02:15:02.231 00.000 21948 MoveAxis(N, 0, ABG)
02:15:02.231 00.000 21948 Move returns status 0, amount 0
02:15:02.231 00.000 21948 move complete, result=0
02:15:02.231 00.000 21948 worker thread done servicing request
02:15:02.231 00.000 21948 Worker thread wakes up
02:15:02.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:02.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:02.232 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:03.754 01.522 21948 Exposure complete
02:15:03.806 00.052 21948 worker thread done servicing request
02:15:03.806 00.000 18120 OnExposeComplete: enter
02:15:03.807 00.001 18120 UpdateGuideState(): m_state=6
02:15:03.807 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
02:15:03.809 00.002 18120 Star::Find returns 1 (0), X=896.47, Y=235.65, Mass=1882, SNR=30.0, Peak=156 HFD=3.5
02:15:03.811 00.002 18120 MultiStar: [#1 0.18,0.18,0.74,U] [#2 0.04,0.40,0.00,M1] [#3 0.12,0.41,0.00,M3] [#4 0.07,0.36,0.55,U] [#5 0.47,0.22,0.00,M4] [#6 0.00,0.13,0.52,U] [#7 0.12,0.26,0.47,U] [#8 0.31,0.36,0.00,M2] 
02:15:03.812 00.001 18120 single-star, 4 included, MultiStar: {0.07, 0.22}, one-star: {-0.00, 0.20}
02:15:03.813 00.001 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
02:15:03.814 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
02:15:03.815 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.19 mountY=-0.09, mountTheta=-0.45
02:15:03.819 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.20, opts=13)
02:15:03.820 00.001 18120 Enqueuing Move request for scope (-0.00, 0.20)
02:15:03.822 00.002 21948 Worker thread wakes up
02:15:03.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:03.823 00.001 18120 UpdateGuideState exits: m=1882 RSB=30.0
02:15:03.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.823 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:03.824 00.001 18120 Enqueuing Expose request
02:15:03.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
02:15:03.824 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
02:15:03.824 00.000 21948 Moving (-0.00, 0.20) raw xDistance=0.19 yDistance=-0.09
02:15:03.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:15:03.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:03.825 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:15:03.825 00.000 21948 MoveAxis(E, 0, ABG)
02:15:03.825 00.000 21948 Move returns status 0, amount 0
02:15:03.825 00.000 21948 MoveAxis(N, 0, ABG)
02:15:03.825 00.000 21948 Move returns status 0, amount 0
02:15:03.825 00.000 21948 move complete, result=0
02:15:03.825 00.000 21948 worker thread done servicing request
02:15:03.825 00.000 21948 Worker thread wakes up
02:15:03.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:03.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:03.825 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:05.448 01.623 21948 Exposure complete
02:15:05.491 00.043 21948 worker thread done servicing request
02:15:05.491 00.000 18120 OnExposeComplete: enter
02:15:05.492 00.001 18120 UpdateGuideState(): m_state=6
02:15:05.493 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
02:15:05.494 00.001 18120 Star::Find returns 1 (0), X=896.52, Y=235.69, Mass=1832, SNR=29.7, Peak=156 HFD=3.8
02:15:05.496 00.002 18120 MultiStar: [#1 -0.01,0.37,0.74,U] [#2 -0.09,0.62,0.00,M2] [#3 -0.23,0.62,0.00,M4] [#4 0.09,0.46,0.00,M1] [#5 0.12,0.55,0.00,M5] [#6 -0.09,0.33,0.54,U] [#7 0.19,0.53,0.00,M1] [#8 -0.06,0.40,0.00,M3] 
02:15:05.496 00.000 18120 single-star, 2 included, MultiStar: {-0.01, 0.31}, one-star: {0.04, 0.25}
02:15:05.497 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
02:15:05.498 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
02:15:05.499 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.39 mountX=0.21 mountY=-0.15, mountTheta=-0.63
02:15:05.501 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.25, opts=13)
02:15:05.502 00.001 18120 Enqueuing Move request for scope (0.04, 0.25)
02:15:05.502 00.000 21948 Worker thread wakes up
02:15:05.503 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:05.503 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.7
02:15:05.504 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:05.504 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:05.504 00.000 18120 Enqueuing Expose request
02:15:05.505 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
02:15:05.505 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
02:15:05.505 00.000 21948 Moving (0.04, 0.25) raw xDistance=0.21 yDistance=-0.15
02:15:05.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:15:05.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:05.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:15:05.505 00.000 21948 MoveAxis(W, 37, ABG)
02:15:05.505 00.000 21948 Guiding  Dir = 3, Dur = 37
02:15:05.505 00.000 21948 IsSlewing returns 0
02:15:05.506 00.001 21948 IsGuiding returns 0
02:15:05.508 00.002 21948 PulseGuide returned control before completion, sleep 46
02:15:05.558 00.050 21948 IsGuiding returns 0
02:15:05.558 00.000 21948 Move returns status 0, amount 37
02:15:05.558 00.000 21948 MoveAxis(N, 0, ABG)
02:15:05.559 00.001 21948 Move returns status 0, amount 0
02:15:05.559 00.000 21948 move complete, result=0
02:15:05.559 00.000 21948 worker thread done servicing request
02:15:05.559 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
02:15:05.560 00.001 21948 Worker thread wakes up
02:15:05.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:05.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:06.973 01.413 21948 Exposure complete
02:15:07.014 00.041 21948 worker thread done servicing request
02:15:07.014 00.000 18120 OnExposeComplete: enter
02:15:07.015 00.001 18120 UpdateGuideState(): m_state=6
02:15:07.016 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
02:15:07.017 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=235.87, Mass=1962, SNR=30.7, Peak=160 HFD=3.9
02:15:07.017 00.000 18120 MultiStar: [#1 -0.10,0.41,0.00,M1] [#2 -0.27,0.54,0.00,M3] [#3 -0.18,0.55,0.00,M5] [#4 -0.05,0.29,0.54,U] [#5 0.03,0.49,0.00,M6] [#6 -0.26,0.41,0.00,M1] [#7 -0.07,0.70,0.00,M2] [#8 -0.15,0.45,0.00,M4] 
02:15:07.019 00.002 18120 refined, 1 included, MultiStar: {-0.07, 0.38}, one-star: {-0.09, 0.43}
02:15:07.022 00.003 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
02:15:07.024 00.002 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
02:15:07.027 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=0.38 hyp=0.39 cameraTheta=1.76 mountX=0.38 mountY=-0.10, mountTheta=-0.27
02:15:07.031 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.38, opts=13)
02:15:07.031 00.000 18120 Enqueuing Move request for scope (-0.07, 0.38)
02:15:07.032 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:07.032 00.000 21948 Worker thread wakes up
02:15:07.032 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:15:07.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:07.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:07.034 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.38) opts 0xd
02:15:07.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.38)
02:15:07.034 00.000 21948 Moving (-0.07, 0.38) raw xDistance=0.38 yDistance=-0.10
02:15:07.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
02:15:07.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:07.034 00.000 18120 Enqueuing Expose request
02:15:07.035 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:07.035 00.000 21948 MoveAxis(W, 70, ABG)
02:15:07.035 00.000 21948 Guiding  Dir = 3, Dur = 70
02:15:07.035 00.000 21948 IsSlewing returns 0
02:15:07.035 00.000 21948 IsGuiding returns 0
02:15:07.036 00.001 21948 PulseGuide returned control before completion, sleep 79
02:15:07.129 00.093 21948 IsGuiding returns 0
02:15:07.130 00.001 21948 Move returns status 0, amount 70
02:15:07.130 00.000 21948 MoveAxis(N, 0, ABG)
02:15:07.130 00.000 21948 Move returns status 0, amount 0
02:15:07.130 00.000 21948 move complete, result=0
02:15:07.130 00.000 21948 worker thread done servicing request
02:15:07.130 00.000 21948 Worker thread wakes up
02:15:07.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:07.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:07.130 00.000 18120 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
02:15:08.757 01.627 21948 Exposure complete
02:15:08.797 00.040 21948 worker thread done servicing request
02:15:08.797 00.000 18120 OnExposeComplete: enter
02:15:08.797 00.000 18120 UpdateGuideState(): m_state=6
02:15:08.798 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
02:15:08.798 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=235.71, Mass=1992, SNR=31.0, Peak=170 HFD=3.9
02:15:08.799 00.001 18120 MultiStar: [#1 -0.11,0.47,0.00,M2] [#2 0.15,0.48,0.00,M4] [#3 -0.20,0.46,0.00,M6] [#4 0.08,0.23,0.58,U] [#5 -0.05,0.51,0.00,M7] [#6 0.03,0.25,0.52,U] [#7 0.23,0.49,0.00,M3] [#8 -0.08,0.44,0.00,M5] 
02:15:08.799 00.000 18120 refined, 2 included, MultiStar: {0.09, 0.25}, one-star: {0.14, 0.27}
02:15:08.800 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
02:15:08.800 00.000 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
02:15:08.801 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.21 mountX=0.19 mountY=-0.20, mountTheta=-0.81
02:15:08.802 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.25, opts=13)
02:15:08.802 00.000 18120 Enqueuing Move request for scope (0.09, 0.25)
02:15:08.803 00.001 21948 Worker thread wakes up
02:15:08.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
02:15:08.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
02:15:08.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:08.804 00.001 21948 Moving (0.09, 0.25) raw xDistance=0.19 yDistance=-0.20
02:15:08.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:15:08.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:08.804 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
02:15:08.805 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:15:08.805 00.000 21948 MoveAxis(E, 0, ABG)
02:15:08.805 00.000 21948 Move returns status 0, amount 0
02:15:08.805 00.000 21948 MoveAxis(N, 0, ABG)
02:15:08.805 00.000 21948 Move returns status 0, amount 0
02:15:08.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:08.805 00.000 21948 move complete, result=0
02:15:08.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:08.806 00.001 18120 Enqueuing Expose request
02:15:08.806 00.000 21948 worker thread done servicing request
02:15:08.806 00.000 21948 Worker thread wakes up
02:15:08.806 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:08.807 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:08.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:10.322 01.515 21948 Exposure complete
02:15:10.362 00.040 21948 worker thread done servicing request
02:15:10.363 00.001 18120 OnExposeComplete: enter
02:15:10.364 00.001 18120 UpdateGuideState(): m_state=6
02:15:10.365 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
02:15:10.366 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=235.93, Mass=1998, SNR=31.0, Peak=177 HFD=4.0
02:15:10.368 00.002 18120 MultiStar: [#1 -0.01,0.53,0.00,M3] [#2 0.07,0.48,0.00,M5] [#3 -0.06,0.61,0.00,M7] [#4 0.13,0.55,0.00,M1] [#5 0.38,0.42,0.00,M8] [#6 -0.03,0.42,0.00,M1] [#7 0.18,0.72,0.00,M4] [#8 -0.30,0.46,0.00,M6] 
02:15:10.371 00.003 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
02:15:10.373 00.002 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
02:15:10.375 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=0.48 hyp=0.53 cameraTheta=1.16 mountX=0.35 mountY=-0.40, mountTheta=-0.85
02:15:10.380 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.48, opts=13)
02:15:10.382 00.002 18120 Enqueuing Move request for scope (0.21, 0.48)
02:15:10.385 00.003 21948 Worker thread wakes up
02:15:10.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:10.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.48) opts 0xd
02:15:10.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.48)
02:15:10.385 00.000 18120 UpdateGuideState exits: m=1998 RSB=31.0
02:15:10.386 00.001 21948 Moving (0.21, 0.48) raw xDistance=0.35 yDistance=-0.40
02:15:10.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:15:10.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:10.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:10.386 00.000 18120 Enqueuing Expose request
02:15:10.387 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:15:10.387 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:15:10.387 00.000 21948 MoveAxis(W, 63, ABG)
02:15:10.387 00.000 21948 Guiding  Dir = 3, Dur = 63
02:15:10.387 00.000 21948 IsSlewing returns 0
02:15:10.387 00.000 21948 IsGuiding returns 0
02:15:10.388 00.001 21948 PulseGuide returned control before completion, sleep 72
02:15:10.476 00.088 21948 IsGuiding returns 0
02:15:10.476 00.000 21948 Move returns status 0, amount 63
02:15:10.476 00.000 21948 MoveAxis(N, 0, ABG)
02:15:10.476 00.000 21948 Move returns status 0, amount 0
02:15:10.476 00.000 21948 move complete, result=0
02:15:10.476 00.000 21948 worker thread done servicing request
02:15:10.476 00.000 21948 Worker thread wakes up
02:15:10.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:10.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:10.476 00.000 18120 GuideStep: 0.4 px 63 ms WEST, -0.4 px 0 ms NORTH
02:15:12.104 01.628 21948 Exposure complete
02:15:12.138 00.034 21948 worker thread done servicing request
02:15:12.138 00.000 18120 OnExposeComplete: enter
02:15:12.139 00.001 18120 UpdateGuideState(): m_state=6
02:15:12.140 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
02:15:12.140 00.000 18120 Star::Find returns 1 (0), X=896.62, Y=235.79, Mass=1997, SNR=30.9, Peak=150 HFD=3.9
02:15:12.141 00.001 18120 MultiStar: [#1 -0.06,0.43,0.00,M4] [#2 0.06,0.51,0.00,M6] [#3 -0.15,0.43,0.00,M8] [#4 -0.07,0.39,0.55,U] [#5 0.06,0.23,0.45,U] [#6 -0.05,0.25,0.50,U] [#7 0.15,0.68,0.00,M5] [#8 -0.06,0.43,0.00,M7] 
02:15:12.141 00.000 18120 refined, 3 included, MultiStar: {0.04, 0.31}, one-star: {0.15, 0.34}
02:15:12.142 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
02:15:12.143 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
02:15:12.144 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.32 cameraTheta=1.43 mountX=0.27 mountY=-0.18, mountTheta=-0.59
02:15:12.146 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.31, opts=13)
02:15:12.148 00.002 18120 Enqueuing Move request for scope (0.04, 0.31)
02:15:12.149 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:12.150 00.001 18120 UpdateGuideState exits: m=1997 RSB=30.9
02:15:12.151 00.001 21948 Worker thread wakes up
02:15:12.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
02:15:12.151 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
02:15:12.151 00.000 21948 Moving (0.04, 0.31) raw xDistance=0.27 yDistance=-0.18
02:15:12.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:15:12.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:12.152 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:12.153 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:12.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:15:12.153 00.000 21948 MoveAxis(W, 52, ABG)
02:15:12.153 00.000 21948 Guiding  Dir = 3, Dur = 52
02:15:12.153 00.000 18120 Enqueuing Expose request
02:15:12.154 00.001 21948 IsSlewing returns 0
02:15:12.155 00.001 21948 IsGuiding returns 0
02:15:12.156 00.001 21948 PulseGuide returned control before completion, sleep 61
02:15:12.227 00.071 21948 IsGuiding returns 0
02:15:12.227 00.000 21948 Move returns status 0, amount 52
02:15:12.227 00.000 21948 MoveAxis(N, 0, ABG)
02:15:12.227 00.000 21948 Move returns status 0, amount 0
02:15:12.227 00.000 21948 move complete, result=0
02:15:12.227 00.000 21948 worker thread done servicing request
02:15:12.227 00.000 21948 Worker thread wakes up
02:15:12.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:12.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:12.227 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.2 px 0 ms NORTH
02:15:13.644 01.417 21948 Exposure complete
02:15:13.681 00.037 21948 worker thread done servicing request
02:15:13.681 00.000 18120 OnExposeComplete: enter
02:15:13.682 00.001 18120 UpdateGuideState(): m_state=6
02:15:13.683 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
02:15:13.683 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=235.65, Mass=1936, SNR=30.5, Peak=149 HFD=4.2
02:15:13.684 00.001 18120 MultiStar: [#1 0.01,0.21,0.72,U] [#2 -0.04,0.61,0.00,M7] [#3 -0.10,0.50,0.00,M9] [#4 0.39,0.24,0.00,M1] [#5 0.44,0.22,0.00,M8] [#6 -0.11,0.14,0.52,U] [#7 0.16,0.29,0.43,U] [#8 0.07,0.54,0.00,M8] 
02:15:13.686 00.002 18120 refined, 3 included, MultiStar: {0.09, 0.21}, one-star: {0.21, 0.20}
02:15:13.687 00.001 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
02:15:13.688 00.001 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
02:15:13.689 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.22 cameraTheta=1.17 mountX=0.15 mountY=-0.17, mountTheta=-0.84
02:15:13.692 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.21, opts=13)
02:15:13.693 00.001 18120 Enqueuing Move request for scope (0.09, 0.21)
02:15:13.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:13.694 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:15:13.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:13.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:13.695 00.001 18120 Enqueuing Expose request
02:15:13.695 00.000 21948 Worker thread wakes up
02:15:13.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
02:15:13.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
02:15:13.696 00.001 21948 Moving (0.09, 0.21) raw xDistance=0.15 yDistance=-0.17
02:15:13.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:15:13.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:13.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:15:13.696 00.000 21948 MoveAxis(E, 0, ABG)
02:15:13.696 00.000 21948 Move returns status 0, amount 0
02:15:13.696 00.000 21948 MoveAxis(N, 0, ABG)
02:15:13.696 00.000 21948 Move returns status 0, amount 0
02:15:13.696 00.000 21948 move complete, result=0
02:15:13.696 00.000 21948 worker thread done servicing request
02:15:13.696 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:13.697 00.001 21948 Worker thread wakes up
02:15:13.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:13.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:15.327 01.630 21948 Exposure complete
02:15:15.360 00.033 21948 worker thread done servicing request
02:15:15.360 00.000 18120 OnExposeComplete: enter
02:15:15.361 00.001 18120 UpdateGuideState(): m_state=6
02:15:15.361 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
02:15:15.362 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=235.91, Mass=1955, SNR=30.6, Peak=170 HFD=4.0
02:15:15.362 00.000 18120 MultiStar: [#1 0.06,0.61,0.00,M4] [#2 -0.00,0.69,0.00,M8] [#3 -0.04,0.63,0.00,M10] [#4 0.06,0.76,0.00,M2] [#5 0.49,0.48,0.00,M9] [#6 -0.31,0.58,0.00,M1] [#7 0.31,0.46,0.00,M5] [#8 0.09,0.59,0.00,M9] 
02:15:15.363 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
02:15:15.363 00.000 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
02:15:15.363 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.47 hyp=0.50 cameraTheta=1.20 mountX=0.35 mountY=-0.37, mountTheta=-0.82
02:15:15.365 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.47, opts=13)
02:15:15.365 00.000 18120 Enqueuing Move request for scope (0.18, 0.47)
02:15:15.366 00.001 21948 Worker thread wakes up
02:15:15.366 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:15.366 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:15:15.367 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.47) opts 0xd
02:15:15.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.47)
02:15:15.367 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.367 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:15.367 00.000 18120 Enqueuing Expose request
02:15:15.368 00.001 21948 Moving (0.18, 0.47) raw xDistance=0.35 yDistance=-0.37
02:15:15.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:15:15.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:15:15.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:15:15.368 00.000 21948 MoveAxis(W, 63, ABG)
02:15:15.368 00.000 21948 Guiding  Dir = 3, Dur = 63
02:15:15.368 00.000 21948 IsSlewing returns 0
02:15:15.368 00.000 21948 IsGuiding returns 0
02:15:15.370 00.002 21948 PulseGuide returned control before completion, sleep 72
02:15:15.452 00.082 21948 IsGuiding returns 0
02:15:15.452 00.000 21948 Move returns status 0, amount 63
02:15:15.452 00.000 21948 MoveAxis(N, 0, ABG)
02:15:15.452 00.000 21948 Move returns status 0, amount 0
02:15:15.452 00.000 21948 move complete, result=0
02:15:15.452 00.000 21948 worker thread done servicing request
02:15:15.452 00.000 21948 Worker thread wakes up
02:15:15.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:15.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:15.452 00.000 18120 GuideStep: 0.4 px 63 ms WEST, -0.4 px 0 ms NORTH
02:15:16.861 01.409 21948 Exposure complete
02:15:16.907 00.046 21948 worker thread done servicing request
02:15:16.907 00.000 18120 OnExposeComplete: enter
02:15:16.908 00.001 18120 UpdateGuideState(): m_state=6
02:15:16.908 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
02:15:16.909 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=235.67, Mass=1995, SNR=30.9, Peak=149 HFD=3.9
02:15:16.909 00.000 18120 MultiStar: [#1 -0.08,0.43,0.00,M5] [#2 -0.07,0.55,0.00,M9] [#3 -0.07,0.32,0.62,U] [#4 -0.04,0.40,0.00,M3] [#5 0.40,0.41,0.00,M10] [#6 -0.12,0.29,0.47,U] [#7 0.26,0.23,0.43,U] [#8 -0.09,0.28,0.38,U] 
02:15:16.910 00.001 18120 single-star, 4 included, MultiStar: {0.03, 0.26}, one-star: {0.12, 0.23}
02:15:16.910 00.000 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
02:15:16.911 00.001 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
02:15:16.911 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=0.16 mountY=-0.21, mountTheta=-0.93
02:15:16.912 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.23, opts=13)
02:15:16.913 00.001 18120 Enqueuing Move request for scope (0.12, 0.23)
02:15:16.913 00.000 21948 Worker thread wakes up
02:15:16.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
02:15:16.913 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
02:15:16.913 00.000 21948 Moving (0.12, 0.23) raw xDistance=0.16 yDistance=-0.21
02:15:16.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:15:16.913 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-0.75
02:15:16.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:15:16.913 00.000 21948 MoveAxis(E, 0, ABG)
02:15:16.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:16.914 00.001 21948 Move returns status 0, amount 0
02:15:16.914 00.000 21948 MoveAxis(N, 50, ABG)
02:15:16.914 00.000 21948 Guiding  Dir = 0, Dur = 50
02:15:16.914 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.9
02:15:16.914 00.000 21948 IsSlewing returns 0
02:15:16.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:16.915 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:16.915 00.000 18120 Enqueuing Expose request
02:15:16.916 00.001 21948 IsGuiding returns 0
02:15:16.921 00.005 21948 PulseGuide returned control before completion, sleep 56
02:15:16.985 00.064 21948 IsGuiding returns 0
02:15:16.986 00.001 21948 Move returns status 0, amount 50
02:15:16.986 00.000 21948 move complete, result=0
02:15:16.986 00.000 21948 worker thread done servicing request
02:15:16.986 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 50 ms NORTH
02:15:16.987 00.001 21948 Worker thread wakes up
02:15:16.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:16.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:18.616 01.629 21948 Exposure complete
02:15:18.654 00.038 21948 worker thread done servicing request
02:15:18.654 00.000 18120 OnExposeComplete: enter
02:15:18.655 00.001 18120 UpdateGuideState(): m_state=6
02:15:18.656 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
02:15:18.656 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=235.76, Mass=1900, SNR=30.2, Peak=141 HFD=4.2
02:15:18.657 00.001 18120 MultiStar: [#1 0.11,0.48,0.00,M6] [#2 0.00,0.47,0.00,M10] [#3 -0.09,0.42,0.00,M10] [#4 0.28,0.26,0.57,U] [#5 0.57,0.28,0.00,R] [#6 0.13,0.28,0.54,U] [#7 0.27,0.55,0.00,M5] [#8 0.15,0.56,0.00,M9] 
02:15:18.657 00.000 18120 refined, 2 included, MultiStar: {0.22, 0.29}, one-star: {0.23, 0.31}
02:15:18.657 00.000 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
02:15:18.658 00.001 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
02:15:18.658 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.29 hyp=0.36 cameraTheta=0.93 mountX=0.17 mountY=-0.33, mountTheta=-1.08
02:15:18.661 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.29, opts=13)
02:15:18.663 00.002 18120 Enqueuing Move request for scope (0.22, 0.29)
02:15:18.664 00.001 21948 Worker thread wakes up
02:15:18.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:18.664 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:15:18.665 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:18.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:18.665 00.000 18120 Enqueuing Expose request
02:15:18.666 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.29) opts 0xd
02:15:18.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.29)
02:15:18.666 00.000 21948 Moving (0.22, 0.29) raw xDistance=0.17 yDistance=-0.33
02:15:18.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:15:18.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
02:15:18.666 00.000 21948 MoveAxis(E, 0, ABG)
02:15:18.666 00.000 21948 Move returns status 0, amount 0
02:15:18.666 00.000 21948 MoveAxis(N, 78, ABG)
02:15:18.666 00.000 21948 Guiding  Dir = 0, Dur = 78
02:15:18.666 00.000 21948 IsSlewing returns 0
02:15:18.666 00.000 21948 IsGuiding returns 0
02:15:18.671 00.005 21948 PulseGuide returned control before completion, sleep 83
02:15:18.759 00.088 21948 IsGuiding returns 0
02:15:18.759 00.000 21948 Move returns status 0, amount 78
02:15:18.759 00.000 21948 move complete, result=0
02:15:18.759 00.000 21948 worker thread done servicing request
02:15:18.759 00.000 21948 Worker thread wakes up
02:15:18.759 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:18.759 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 78 ms NORTH
02:15:18.760 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:20.163 01.403 21948 Exposure complete
02:15:20.202 00.039 21948 worker thread done servicing request
02:15:20.202 00.000 18120 OnExposeComplete: enter
02:15:20.203 00.001 18120 UpdateGuideState(): m_state=6
02:15:20.204 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
02:15:20.205 00.001 18120 Star::Find returns 1 (0), X=896.43, Y=235.72, Mass=2007, SNR=30.9, Peak=155 HFD=3.8
02:15:20.207 00.002 18120 MultiStar: [#1 -0.04,0.23,0.72,U] [#2 -0.17,0.41,0.00,R] [#3 -0.07,0.41,0.00,R] [#4 0.11,0.24,0.52,U] [#5 -0.07,-0.18,0.45,U] [#6 -0.03,0.22,0.52,U] [#7 0.31,0.64,0.00,M6] [#8 -0.10,0.48,0.00,M10] 
02:15:20.208 00.001 18120 refined, 4 included, MultiStar: {-0.02, 0.19}, one-star: {-0.05, 0.28}
02:15:20.211 00.003 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
02:15:20.213 00.002 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
02:15:20.216 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=0.18 mountY=-0.07, mountTheta=-0.35
02:15:20.219 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
02:15:20.219 00.000 18120 Enqueuing Move request for scope (-0.02, 0.19)
02:15:20.220 00.001 21948 Worker thread wakes up
02:15:20.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:20.220 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.9
02:15:20.220 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:20.221 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:20.221 00.000 18120 Enqueuing Expose request
02:15:20.222 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
02:15:20.222 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
02:15:20.222 00.000 21948 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
02:15:20.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:15:20.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:20.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:15:20.222 00.000 21948 MoveAxis(E, 0, ABG)
02:15:20.222 00.000 21948 Move returns status 0, amount 0
02:15:20.222 00.000 21948 MoveAxis(N, 0, ABG)
02:15:20.222 00.000 21948 Move returns status 0, amount 0
02:15:20.222 00.000 21948 move complete, result=0
02:15:20.222 00.000 21948 worker thread done servicing request
02:15:20.222 00.000 21948 Worker thread wakes up
02:15:20.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:20.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:20.222 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:21.858 01.636 21948 Exposure complete
02:15:21.895 00.037 21948 worker thread done servicing request
02:15:21.895 00.000 18120 OnExposeComplete: enter
02:15:21.896 00.001 18120 UpdateGuideState(): m_state=6
02:15:21.897 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
02:15:21.898 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=235.75, Mass=1962, SNR=30.7, Peak=163 HFD=3.9
02:15:21.900 00.002 18120 MultiStar: [#1 0.01,0.17,0.73,U] [#2 0.21,-0.25,0.63,U] [#3 0.06,-0.17,0.60,U] [#4 0.15,0.06,0.57,U] [#5 -0.37,-0.27,0.00,M1] [#6 -0.20,0.28,0.54,U] [#7 0.06,0.45,0.00,M7] [#8 -0.16,0.14,0.39,U] 
02:15:21.901 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.09}, one-star: {-0.07, 0.31}
02:15:21.903 00.002 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
02:15:21.904 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
02:15:21.904 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.51 mountX=0.08 mountY=-0.05, mountTheta=-0.52
02:15:21.905 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.09, opts=13)
02:15:21.906 00.001 18120 Enqueuing Move request for scope (0.01, 0.09)
02:15:21.906 00.000 21948 Worker thread wakes up
02:15:21.906 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:21.907 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:15:21.907 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:21.907 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:21.908 00.001 18120 Enqueuing Expose request
02:15:21.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:15:21.909 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:15:21.909 00.000 21948 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.05
02:15:21.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:15:21.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:21.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:15:21.909 00.000 21948 MoveAxis(E, 0, ABG)
02:15:21.909 00.000 21948 Move returns status 0, amount 0
02:15:21.909 00.000 21948 MoveAxis(N, 0, ABG)
02:15:21.909 00.000 21948 Move returns status 0, amount 0
02:15:21.909 00.000 21948 move complete, result=0
02:15:21.909 00.000 21948 worker thread done servicing request
02:15:21.909 00.000 21948 Worker thread wakes up
02:15:21.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:21.909 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:21.909 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:23.426 01.517 21948 Exposure complete
02:15:23.469 00.043 21948 worker thread done servicing request
02:15:23.469 00.000 18120 OnExposeComplete: enter
02:15:23.471 00.002 18120 UpdateGuideState(): m_state=6
02:15:23.474 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
02:15:23.476 00.002 18120 Star::Find returns 1 (0), X=896.65, Y=235.56, Mass=2001, SNR=31.1, Peak=138 HFD=4.1
02:15:23.479 00.003 18120 MultiStar: [#1 0.10,0.28,0.74,U] [#2 0.34,-0.24,0.00,M1] [#3 -0.19,-0.17,0.60,U] [#4 0.12,0.33,0.52,U] [#5 -0.14,-0.07,0.45,U] [#6 0.09,0.07,0.53,U] [#7 0.09,0.38,0.43,U] [#8 0.10,0.56,0.00,M10] 
02:15:23.481 00.002 18120 refined, 6 included, MultiStar: {0.05, 0.13}, one-star: {0.17, 0.11}
02:15:23.483 00.002 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
02:15:23.485 00.002 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
02:15:23.487 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=0.10 mountY=-0.11, mountTheta=-0.83
02:15:23.491 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.13, opts=13)
02:15:23.494 00.003 18120 Enqueuing Move request for scope (0.05, 0.13)
02:15:23.496 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:23.498 00.002 18120 UpdateGuideState exits: m=2001 RSB=31.1
02:15:23.501 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:23.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:23.503 00.002 18120 Enqueuing Expose request
02:15:23.503 00.000 21948 Worker thread wakes up
02:15:23.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
02:15:23.503 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
02:15:23.503 00.000 21948 Moving (0.05, 0.13) raw xDistance=0.10 yDistance=-0.11
02:15:23.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:15:23.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:23.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:23.503 00.000 21948 MoveAxis(E, 0, ABG)
02:15:23.503 00.000 21948 Move returns status 0, amount 0
02:15:23.503 00.000 21948 MoveAxis(N, 0, ABG)
02:15:23.503 00.000 21948 Move returns status 0, amount 0
02:15:23.503 00.000 21948 move complete, result=0
02:15:23.503 00.000 21948 worker thread done servicing request
02:15:23.503 00.000 21948 Worker thread wakes up
02:15:23.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:23.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:23.504 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:25.232 01.728 21948 Exposure complete
02:15:25.279 00.047 21948 worker thread done servicing request
02:15:25.279 00.000 18120 OnExposeComplete: enter
02:15:25.280 00.001 18120 UpdateGuideState(): m_state=6
02:15:25.281 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
02:15:25.282 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=235.87, Mass=2069, SNR=31.5, Peak=140 HFD=4.3
02:15:25.282 00.000 18120 MultiStar: [#1 0.40,0.17,0.00,M4] [#2 -0.20,0.11,0.61,U] [#3 0.01,0.15,0.61,U] [#4 0.28,0.24,0.53,U] [#5 -0.24,-0.08,0.46,U] [#6 0.31,0.17,0.50,U] [#7 0.26,0.04,0.42,U] [#8 0.09,0.28,0.39,U] 
02:15:25.283 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.19}, one-star: {-0.06, 0.42}
02:15:25.283 00.000 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
02:15:25.284 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
02:15:25.284 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.38 mountX=0.16 mountY=-0.12, mountTheta=-0.64
02:15:25.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.19, opts=13)
02:15:25.286 00.001 18120 Enqueuing Move request for scope (0.04, 0.19)
02:15:25.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:25.287 00.001 21948 Worker thread wakes up
02:15:25.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
02:15:25.287 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
02:15:25.287 00.000 21948 Moving (0.04, 0.19) raw xDistance=0.16 yDistance=-0.12
02:15:25.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:15:25.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:25.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:15:25.287 00.000 21948 MoveAxis(E, 0, ABG)
02:15:25.287 00.000 21948 Move returns status 0, amount 0
02:15:25.287 00.000 21948 MoveAxis(N, 0, ABG)
02:15:25.287 00.000 21948 Move returns status 0, amount 0
02:15:25.287 00.000 21948 move complete, result=0
02:15:25.287 00.000 21948 worker thread done servicing request
02:15:25.287 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.5
02:15:25.288 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:25.288 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:25.289 00.001 18120 Enqueuing Expose request
02:15:25.289 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:25.290 00.001 21948 Worker thread wakes up
02:15:25.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:25.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:26.708 01.418 21948 Exposure complete
02:15:26.769 00.061 21948 worker thread done servicing request
02:15:26.769 00.000 18120 OnExposeComplete: enter
02:15:26.770 00.001 18120 UpdateGuideState(): m_state=6
02:15:26.771 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
02:15:26.774 00.003 18120 Star::Find returns 1 (0), X=896.39, Y=235.71, Mass=1998, SNR=31.0, Peak=131 HFD=4.4
02:15:26.776 00.002 18120 MultiStar: [#1 -0.07,0.32,0.69,U] [#2 -0.07,-0.06,0.63,U] [#3 0.00,0.16,0.58,U] [#4 0.00,0.24,0.54,U] [#5 -0.44,-0.02,0.00,M1] [#6 -0.22,0.40,0.00,M1] [#7 0.23,0.09,0.42,U] [#8 -0.12,0.20,0.38,U] 
02:15:26.779 00.003 18120 refined, 6 included, MultiStar: {-0.03, 0.19}, one-star: {-0.09, 0.27}
02:15:26.781 00.002 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
02:15:26.784 00.003 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
02:15:26.785 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=0.18 mountY=-0.06, mountTheta=-0.31
02:15:26.787 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.19, opts=13)
02:15:26.788 00.001 18120 Enqueuing Move request for scope (-0.03, 0.19)
02:15:26.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:26.790 00.002 21948 Worker thread wakes up
02:15:26.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
02:15:26.790 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
02:15:26.790 00.000 21948 Moving (-0.03, 0.19) raw xDistance=0.18 yDistance=-0.06
02:15:26.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:15:26.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:26.790 00.000 18120 UpdateGuideState exits: m=1998 RSB=31.0
02:15:26.792 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.793 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:26.793 00.000 21948 MoveAxis(E, 0, ABG)
02:15:26.793 00.000 21948 Move returns status 0, amount 0
02:15:26.793 00.000 21948 MoveAxis(N, 0, ABG)
02:15:26.793 00.000 21948 Move returns status 0, amount 0
02:15:26.793 00.000 21948 move complete, result=0
02:15:26.793 00.000 21948 worker thread done servicing request
02:15:26.793 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:26.794 00.001 18120 Enqueuing Expose request
02:15:26.794 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:26.795 00.001 21948 Worker thread wakes up
02:15:26.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:26.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:28.429 01.634 21948 Exposure complete
02:15:28.475 00.046 21948 worker thread done servicing request
02:15:28.476 00.001 18120 OnExposeComplete: enter
02:15:28.477 00.001 18120 UpdateGuideState(): m_state=6
02:15:28.478 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
02:15:28.478 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=235.56, Mass=1886, SNR=30.1, Peak=132 HFD=4.4
02:15:28.479 00.001 18120 MultiStar: [#1 -0.18,0.14,0.72,U] [#2 0.22,-0.18,0.63,U] [#3 0.01,-0.35,0.65,U] [#4 0.15,0.18,0.59,U] [#5 -0.32,-0.28,0.00,M2] [#6 -0.28,-0.00,0.52,U] [#7 -0.16,0.48,0.00,M5] [#8 -0.02,0.02,0.40,U] 
02:15:28.479 00.000 18120 refined, 6 included, MultiStar: {-0.04, -0.00}, one-star: {-0.14, 0.12}
02:15:28.480 00.001 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.00) = xAngle (-5.09 = 1.20)
02:15:28.480 00.000 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.13 = 1.16)
02:15:28.481 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.09 mountX=0.02 mountY=0.04, mountTheta=1.19
02:15:28.482 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.00, opts=13)
02:15:28.482 00.000 18120 Enqueuing Move request for scope (-0.04, -0.00)
02:15:28.483 00.001 21948 Worker thread wakes up
02:15:28.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:28.483 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.1
02:15:28.484 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:28.485 00.001 18120 Enqueuing Expose request
02:15:28.486 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
02:15:28.486 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
02:15:28.486 00.000 21948 Moving (-0.04, -0.00) raw xDistance=0.02 yDistance=0.04
02:15:28.486 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:15:28.486 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:28.486 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:15:28.486 00.000 21948 MoveAxis(E, 0, ABG)
02:15:28.486 00.000 21948 Move returns status 0, amount 0
02:15:28.486 00.000 21948 MoveAxis(N, 0, ABG)
02:15:28.486 00.000 21948 Move returns status 0, amount 0
02:15:28.486 00.000 21948 move complete, result=0
02:15:28.486 00.000 21948 worker thread done servicing request
02:15:28.486 00.000 21948 Worker thread wakes up
02:15:28.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:28.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:28.487 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:30.001 01.514 21948 Exposure complete
02:15:30.030 00.029 21948 worker thread done servicing request
02:15:30.030 00.000 18120 OnExposeComplete: enter
02:15:30.033 00.003 18120 UpdateGuideState(): m_state=6
02:15:30.037 00.004 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
02:15:30.038 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=235.59, Mass=1920, SNR=30.4, Peak=139 HFD=4.2
02:15:30.041 00.003 18120 MultiStar: [#1 -0.13,0.22,0.73,U] [#2 0.06,-0.05,0.64,U] [#3 -0.20,-0.23,0.59,U] [#4 -0.00,0.30,0.58,U] [#5 -0.36,-0.11,0.46,U] [#6 -0.02,0.00,0.53,U] [#7 -0.03,0.15,0.44,U] [#8 -0.02,0.16,0.42,U] 
02:15:30.043 00.002 18120 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.10, 0.15}
02:15:30.044 00.001 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
02:15:30.045 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
02:15:30.045 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.43 mountX=0.10 mountY=0.04, mountTheta=0.40
02:15:30.047 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.07, opts=13)
02:15:30.048 00.001 18120 Enqueuing Move request for scope (-0.09, 0.07)
02:15:30.048 00.000 21948 Worker thread wakes up
02:15:30.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:30.049 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.4
02:15:30.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:30.050 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:30.050 00.000 18120 Enqueuing Expose request
02:15:30.050 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
02:15:30.050 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:15:30.051 00.001 21948 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=0.04
02:15:30.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:15:30.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:30.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:15:30.051 00.000 21948 MoveAxis(E, 0, ABG)
02:15:30.051 00.000 21948 Move returns status 0, amount 0
02:15:30.051 00.000 21948 MoveAxis(N, 0, ABG)
02:15:30.051 00.000 21948 Move returns status 0, amount 0
02:15:30.051 00.000 21948 move complete, result=0
02:15:30.051 00.000 21948 worker thread done servicing request
02:15:30.051 00.000 21948 Worker thread wakes up
02:15:30.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:30.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:30.051 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:31.684 01.633 21948 Exposure complete
02:15:31.737 00.053 21948 worker thread done servicing request
02:15:31.737 00.000 18120 OnExposeComplete: enter
02:15:31.739 00.002 18120 UpdateGuideState(): m_state=6
02:15:31.740 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
02:15:31.740 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=235.69, Mass=1976, SNR=30.8, Peak=150 HFD=4.3
02:15:31.741 00.001 18120 MultiStar: [#1 0.08,0.34,0.70,U] [#2 -0.31,-0.06,0.64,U] [#3 -0.09,0.05,0.60,U] [#4 0.07,0.03,0.56,U] [#5 -0.52,0.07,0.00,M2] [#6 0.03,0.24,0.53,U] [#7 -0.25,0.45,0.00,M5] [#8 0.00,0.46,0.00,M7] 
02:15:31.741 00.000 18120 refined, 5 included, MultiStar: {-0.07, 0.15}, one-star: {-0.15, 0.25}
02:15:31.742 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
02:15:31.742 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
02:15:31.742 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.01 mountX=0.17 mountY=-0.00, mountTheta=-0.03
02:15:31.744 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
02:15:31.744 00.000 18120 Enqueuing Move request for scope (-0.07, 0.15)
02:15:31.745 00.001 21948 Worker thread wakes up
02:15:31.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
02:15:31.745 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
02:15:31.745 00.000 21948 Moving (-0.07, 0.15) raw xDistance=0.17 yDistance=-0.00
02:15:31.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:15:31.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:31.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:31.746 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:15:31.746 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.8
02:15:31.746 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.747 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:31.747 00.000 18120 Enqueuing Expose request
02:15:31.747 00.000 21948 MoveAxis(E, 0, ABG)
02:15:31.748 00.001 21948 Move returns status 0, amount 0
02:15:31.748 00.000 21948 MoveAxis(N, 0, ABG)
02:15:31.748 00.000 21948 Move returns status 0, amount 0
02:15:31.748 00.000 21948 move complete, result=0
02:15:31.748 00.000 21948 worker thread done servicing request
02:15:31.748 00.000 21948 Worker thread wakes up
02:15:31.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:31.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:31.748 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:33.269 01.521 21948 Exposure complete
02:15:33.324 00.055 21948 worker thread done servicing request
02:15:33.324 00.000 18120 OnExposeComplete: enter
02:15:33.325 00.001 18120 UpdateGuideState(): m_state=6
02:15:33.326 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
02:15:33.327 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=235.78, Mass=1862, SNR=29.9, Peak=151 HFD=3.8
02:15:33.329 00.002 18120 MultiStar: [#1 -0.07,0.43,0.00,M1] [#2 0.18,-0.13,0.65,U] [#3 -0.09,-0.04,0.61,U] [#4 0.32,0.21,0.57,U] [#5 -0.11,0.04,0.49,U] [#6 -0.37,0.43,0.00,M1] [#7 0.06,0.48,0.00,M6] [#8 -0.16,0.16,0.40,U] 
02:15:33.330 00.001 18120 refined, 5 included, MultiStar: {0.05, 0.12}, one-star: {0.05, 0.34}
02:15:33.331 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
02:15:33.331 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
02:15:33.332 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.09 mountY=-0.10, mountTheta=-0.83
02:15:33.333 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.12, opts=13)
02:15:33.333 00.000 18120 Enqueuing Move request for scope (0.05, 0.12)
02:15:33.334 00.001 21948 Worker thread wakes up
02:15:33.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:33.334 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.9
02:15:33.335 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:33.335 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:33.335 00.000 18120 Enqueuing Expose request
02:15:33.336 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
02:15:33.336 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
02:15:33.336 00.000 21948 Moving (0.05, 0.12) raw xDistance=0.09 yDistance=-0.10
02:15:33.336 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:33.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:33.336 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:33.336 00.000 21948 MoveAxis(E, 0, ABG)
02:15:33.336 00.000 21948 Move returns status 0, amount 0
02:15:33.336 00.000 21948 MoveAxis(N, 0, ABG)
02:15:33.336 00.000 21948 Move returns status 0, amount 0
02:15:33.336 00.000 21948 move complete, result=0
02:15:33.336 00.000 21948 worker thread done servicing request
02:15:33.336 00.000 21948 Worker thread wakes up
02:15:33.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:33.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:33.337 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:34.959 01.622 21948 Exposure complete
02:15:35.016 00.057 21948 worker thread done servicing request
02:15:35.016 00.000 18120 OnExposeComplete: enter
02:15:35.018 00.002 18120 UpdateGuideState(): m_state=6
02:15:35.019 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
02:15:35.020 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=235.62, Mass=1963, SNR=30.7, Peak=139 HFD=4.1
02:15:35.020 00.000 18120 MultiStar: [#1 0.14,0.22,0.74,U] [#2 0.13,-0.08,0.64,U] [#3 -0.24,0.03,0.59,U] [#4 0.26,0.20,0.55,U] [#5 -0.27,-0.24,0.46,U] [#6 0.10,0.02,0.54,U] [#7 0.19,0.36,0.00,M7] [#8 -0.06,0.44,0.00,M7] 
02:15:35.021 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {-0.02, 0.18}
02:15:35.021 00.000 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
02:15:35.022 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
02:15:35.022 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.26 mountX=0.05 mountY=-0.05, mountTheta=-0.75
02:15:35.023 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.07, opts=13)
02:15:35.024 00.001 18120 Enqueuing Move request for scope (0.02, 0.07)
02:15:35.025 00.001 21948 Worker thread wakes up
02:15:35.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:35.025 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.7
02:15:35.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:35.026 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:35.026 00.000 18120 Enqueuing Expose request
02:15:35.027 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
02:15:35.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
02:15:35.027 00.000 21948 Moving (0.02, 0.07) raw xDistance=0.05 yDistance=-0.05
02:15:35.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:35.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:35.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:15:35.027 00.000 21948 MoveAxis(E, 0, ABG)
02:15:35.027 00.000 21948 Move returns status 0, amount 0
02:15:35.027 00.000 21948 MoveAxis(N, 0, ABG)
02:15:35.027 00.000 21948 Move returns status 0, amount 0
02:15:35.027 00.000 21948 move complete, result=0
02:15:35.027 00.000 21948 worker thread done servicing request
02:15:35.027 00.000 21948 Worker thread wakes up
02:15:35.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:35.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:35.027 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:36.545 01.518 21948 Exposure complete
02:15:36.578 00.033 21948 worker thread done servicing request
02:15:36.578 00.000 18120 OnExposeComplete: enter
02:15:36.579 00.001 18120 UpdateGuideState(): m_state=6
02:15:36.579 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
02:15:36.580 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=235.54, Mass=2061, SNR=31.5, Peak=156 HFD=4.1
02:15:36.580 00.000 18120 MultiStar: [#1 -0.07,0.03,0.72,U] [#2 0.35,-0.31,0.00,M1] [#3 -0.13,-0.22,0.60,U] [#4 -0.10,0.10,0.55,U] [#5 -0.15,-0.11,0.45,U] [#6 -0.29,0.18,0.47,U] [#7 0.20,-0.00,0.43,U] [#8 -0.15,0.35,0.37,U] 
02:15:36.581 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.10, 0.09}
02:15:36.581 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
02:15:36.582 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
02:15:36.582 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.73 mountX=0.08 mountY=0.07, mountTheta=0.71
02:15:36.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
02:15:36.584 00.001 18120 Enqueuing Move request for scope (-0.10, 0.04)
02:15:36.584 00.000 21948 Worker thread wakes up
02:15:36.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:15:36.584 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:15:36.584 00.000 21948 Moving (-0.10, 0.04) raw xDistance=0.08 yDistance=0.07
02:15:36.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:15:36.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:36.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:15:36.584 00.000 21948 MoveAxis(E, 0, ABG)
02:15:36.584 00.000 21948 Move returns status 0, amount 0
02:15:36.584 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:36.585 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.5
02:15:36.585 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.586 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:36.587 00.001 18120 Enqueuing Expose request
02:15:36.587 00.000 21948 MoveAxis(N, 0, ABG)
02:15:36.587 00.000 21948 Move returns status 0, amount 0
02:15:36.587 00.000 21948 move complete, result=0
02:15:36.587 00.000 21948 worker thread done servicing request
02:15:36.587 00.000 21948 Worker thread wakes up
02:15:36.587 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:36.590 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:36.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:38.218 01.628 21948 Exposure complete
02:15:38.251 00.033 21948 worker thread done servicing request
02:15:38.251 00.000 18120 OnExposeComplete: enter
02:15:38.252 00.001 18120 UpdateGuideState(): m_state=6
02:15:38.253 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
02:15:38.253 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=235.39, Mass=1981, SNR=30.9, Peak=137 HFD=4.1
02:15:38.254 00.001 18120 MultiStar: [#1 0.07,0.07,0.68,U] [#2 0.06,-0.13,0.62,U] [#3 -0.08,-0.09,0.59,U] [#4 -0.04,0.38,0.54,U] [#5 -0.29,-0.03,0.44,U] [#6 -0.12,0.20,0.55,U] [#7 0.13,0.42,0.00,M7] [#8 0.12,0.23,0.39,U] 
02:15:38.254 00.000 18120 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.13, -0.06}
02:15:38.255 00.001 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
02:15:38.255 00.000 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
02:15:38.255 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=0.05 mountY=-0.02, mountTheta=-0.46
02:15:38.257 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
02:15:38.257 00.000 18120 Enqueuing Move request for scope (0.00, 0.05)
02:15:38.258 00.001 21948 Worker thread wakes up
02:15:38.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:38.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
02:15:38.258 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.9
02:15:38.259 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:38.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:38.259 00.000 18120 Enqueuing Expose request
02:15:38.260 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
02:15:38.260 00.000 21948 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
02:15:38.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:38.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:38.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:38.260 00.000 21948 MoveAxis(E, 0, ABG)
02:15:38.260 00.000 21948 Move returns status 0, amount 0
02:15:38.260 00.000 21948 MoveAxis(N, 0, ABG)
02:15:38.260 00.000 21948 Move returns status 0, amount 0
02:15:38.260 00.000 21948 move complete, result=0
02:15:38.260 00.000 21948 worker thread done servicing request
02:15:38.260 00.000 21948 Worker thread wakes up
02:15:38.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:38.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:38.261 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:39.777 01.516 21948 Exposure complete
02:15:39.821 00.044 21948 worker thread done servicing request
02:15:39.821 00.000 18120 OnExposeComplete: enter
02:15:39.822 00.001 18120 UpdateGuideState(): m_state=6
02:15:39.822 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
02:15:39.823 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.36, Mass=1915, SNR=30.3, Peak=125 HFD=4.3
02:15:39.826 00.003 18120 MultiStar: [#1 0.01,0.21,0.75,U] [#2 0.30,0.02,0.62,U] [#3 -0.17,0.01,0.61,U] [#4 0.03,0.19,0.58,U] [#5 -0.41,0.02,0.00,M1] [#6 0.17,0.02,0.52,U] [#7 0.16,0.28,0.42,U] [#8 -0.18,0.17,0.38,U] 
02:15:39.828 00.002 18120 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.10, -0.08}
02:15:39.831 00.003 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
02:15:39.833 00.002 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
02:15:39.835 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=0.05 mountY=-0.09, mountTheta=-1.06
02:15:39.837 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.08, opts=13)
02:15:39.837 00.000 18120 Enqueuing Move request for scope (0.06, 0.08)
02:15:39.838 00.001 21948 Worker thread wakes up
02:15:39.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
02:15:39.838 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:15:39.838 00.000 21948 Moving (0.06, 0.08) raw xDistance=0.05 yDistance=-0.09
02:15:39.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:39.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:39.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:15:39.838 00.000 21948 MoveAxis(E, 0, ABG)
02:15:39.838 00.000 21948 Move returns status 0, amount 0
02:15:39.838 00.000 21948 MoveAxis(N, 0, ABG)
02:15:39.838 00.000 21948 Move returns status 0, amount 0
02:15:39.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:39.839 00.001 21948 move complete, result=0
02:15:39.839 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:15:39.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:39.840 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:39.840 00.000 18120 Enqueuing Expose request
02:15:39.840 00.000 21948 worker thread done servicing request
02:15:39.840 00.000 21948 Worker thread wakes up
02:15:39.840 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:39.841 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:39.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:41.465 01.624 21948 Exposure complete
02:15:41.534 00.069 21948 worker thread done servicing request
02:15:41.534 00.000 18120 OnExposeComplete: enter
02:15:41.536 00.002 18120 UpdateGuideState(): m_state=6
02:15:41.538 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
02:15:41.539 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=235.47, Mass=1918, SNR=30.4, Peak=141 HFD=4.1
02:15:41.540 00.001 18120 MultiStar: [#1 0.07,0.32,0.71,U] [#2 0.25,-0.26,0.66,U] [#3 0.17,-0.31,0.60,U] [#4 0.24,0.04,0.57,U] [#5 0.08,-0.25,0.48,U] [#6 -0.02,0.06,0.48,U] [#7 0.46,-0.06,0.00,M7] [#8 0.28,0.29,0.39,U] 
02:15:41.544 00.004 18120 single-star, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.13, 0.02}
02:15:41.545 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
02:15:41.546 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
02:15:41.546 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
02:15:41.547 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
02:15:41.548 00.001 18120 Enqueuing Move request for scope (0.13, 0.02)
02:15:41.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:41.549 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.4
02:15:41.549 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:41.550 00.001 21948 Worker thread wakes up
02:15:41.550 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:41.550 00.000 18120 Enqueuing Expose request
02:15:41.551 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:15:41.551 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:15:41.551 00.000 21948 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.13
02:15:41.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:15:41.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:41.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:15:41.551 00.000 21948 MoveAxis(E, 0, ABG)
02:15:41.551 00.000 21948 Move returns status 0, amount 0
02:15:41.551 00.000 21948 MoveAxis(N, 0, ABG)
02:15:41.551 00.000 21948 Move returns status 0, amount 0
02:15:41.551 00.000 21948 move complete, result=0
02:15:41.551 00.000 21948 worker thread done servicing request
02:15:41.551 00.000 21948 Worker thread wakes up
02:15:41.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:41.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:41.551 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:43.065 01.514 21948 Exposure complete
02:15:43.100 00.035 21948 worker thread done servicing request
02:15:43.100 00.000 18120 OnExposeComplete: enter
02:15:43.101 00.001 18120 UpdateGuideState(): m_state=6
02:15:43.101 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
02:15:43.102 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=235.18, Mass=1900, SNR=30.2, Peak=147 HFD=4.1
02:15:43.102 00.000 18120 MultiStar: [#1 -0.06,-0.10,0.70,U] [#2 0.22,-0.52,0.00,M1] [#3 0.48,-0.47,0.00,M1] [#4 0.25,-0.20,0.58,U] [#5 0.06,-0.55,0.00,M1] [#6 0.16,-0.06,0.49,U] [#7 -0.24,-0.15,0.47,U] [#8 -0.01,0.21,0.38,U] 
02:15:43.103 00.001 18120 refined, 5 included, MultiStar: {-0.01, -0.13}, one-star: {-0.10, -0.27}
02:15:43.103 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
02:15:43.103 00.000 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
02:15:43.104 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.64 mountX=-0.11 mountY=0.07, mountTheta=2.61
02:15:43.105 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
02:15:43.107 00.002 18120 Enqueuing Move request for scope (-0.01, -0.13)
02:15:43.107 00.000 21948 Worker thread wakes up
02:15:43.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
02:15:43.107 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
02:15:43.107 00.000 21948 Moving (-0.01, -0.13) raw xDistance=-0.11 yDistance=0.07
02:15:43.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:15:43.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:43.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:15:43.107 00.000 21948 MoveAxis(E, 0, ABG)
02:15:43.107 00.000 21948 Move returns status 0, amount 0
02:15:43.107 00.000 21948 MoveAxis(N, 0, ABG)
02:15:43.107 00.000 21948 Move returns status 0, amount 0
02:15:43.107 00.000 21948 move complete, result=0
02:15:43.107 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:43.108 00.001 21948 worker thread done servicing request
02:15:43.108 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:15:43.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:43.110 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:43.110 00.000 18120 Enqueuing Expose request
02:15:43.111 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:43.111 00.000 21948 Worker thread wakes up
02:15:43.111 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:43.111 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:44.738 01.627 21948 Exposure complete
02:15:44.765 00.027 21948 worker thread done servicing request
02:15:44.765 00.000 18120 OnExposeComplete: enter
02:15:44.766 00.001 18120 UpdateGuideState(): m_state=6
02:15:44.766 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
02:15:44.767 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=235.24, Mass=2019, SNR=31.2, Peak=146 HFD=4.2
02:15:44.767 00.000 18120 MultiStar: [#1 0.15,0.01,0.70,U] [#2 0.16,-0.28,0.61,U] [#3 0.02,-0.34,0.61,U] [#4 0.25,-0.03,0.54,U] [#5 -0.21,-0.22,0.45,U] [#6 0.12,-0.18,0.50,U] [#7 0.24,0.08,0.44,U] [#8 -0.01,-0.10,0.40,U] 
02:15:44.768 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.13, -0.21}
02:15:44.768 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:15:44.768 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:15:44.769 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.96 mountX=-0.18 mountY=-0.03, mountTheta=-2.99
02:15:44.770 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.15, opts=13)
02:15:44.771 00.001 18120 Enqueuing Move request for scope (0.11, -0.15)
02:15:44.771 00.000 21948 Worker thread wakes up
02:15:44.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
02:15:44.771 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
02:15:44.771 00.000 21948 Moving (0.11, -0.15) raw xDistance=-0.18 yDistance=-0.03
02:15:44.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:15:44.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:44.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:44.771 00.000 21948 MoveAxis(E, 0, ABG)
02:15:44.771 00.000 21948 Move returns status 0, amount 0
02:15:44.772 00.001 21948 MoveAxis(N, 0, ABG)
02:15:44.772 00.000 21948 Move returns status 0, amount 0
02:15:44.772 00.000 21948 move complete, result=0
02:15:44.772 00.000 21948 worker thread done servicing request
02:15:44.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:44.772 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.2
02:15:44.773 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:44.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:44.773 00.000 18120 Enqueuing Expose request
02:15:44.774 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:44.774 00.000 21948 Worker thread wakes up
02:15:44.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:44.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:46.290 01.516 21948 Exposure complete
02:15:46.319 00.029 21948 worker thread done servicing request
02:15:46.319 00.000 18120 OnExposeComplete: enter
02:15:46.319 00.000 18120 UpdateGuideState(): m_state=6
02:15:46.322 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
02:15:46.325 00.003 18120 Star::Find returns 1 (0), X=896.47, Y=235.33, Mass=1902, SNR=30.3, Peak=140 HFD=3.9
02:15:46.327 00.002 18120 MultiStar: [#1 0.29,0.28,0.73,U] [#2 0.07,-0.08,0.63,U] [#3 -0.16,-0.22,0.61,U] [#4 0.09,0.06,0.57,U] [#5 -0.41,-0.27,0.00,M1] [#6 -0.24,-0.04,0.52,U] [#7 0.27,-0.07,0.43,U] [#8 0.05,-0.10,0.40,U] 
02:15:46.330 00.003 18120 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {-0.01, -0.11}
02:15:46.332 00.002 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
02:15:46.334 00.002 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
02:15:46.337 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.61 mountX=-0.05 mountY=-0.03, mountTheta=-2.64
02:15:46.338 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
02:15:46.339 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
02:15:46.339 00.000 21948 Worker thread wakes up
02:15:46.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:46.339 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.3
02:15:46.340 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:46.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:46.341 00.001 18120 Enqueuing Expose request
02:15:46.341 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
02:15:46.341 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
02:15:46.341 00.000 21948 Moving (0.04, -0.03) raw xDistance=-0.05 yDistance=-0.03
02:15:46.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:15:46.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:46.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:46.341 00.000 21948 MoveAxis(E, 0, ABG)
02:15:46.341 00.000 21948 Move returns status 0, amount 0
02:15:46.341 00.000 21948 MoveAxis(N, 0, ABG)
02:15:46.341 00.000 21948 Move returns status 0, amount 0
02:15:46.341 00.000 21948 move complete, result=0
02:15:46.341 00.000 21948 worker thread done servicing request
02:15:46.341 00.000 21948 Worker thread wakes up
02:15:46.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:46.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:46.342 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:47.968 01.626 21948 Exposure complete
02:15:48.002 00.034 21948 worker thread done servicing request
02:15:48.002 00.000 18120 OnExposeComplete: enter
02:15:48.003 00.001 18120 UpdateGuideState(): m_state=6
02:15:48.004 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
02:15:48.004 00.000 18120 Star::Find returns 1 (0), X=896.78, Y=235.38, Mass=1913, SNR=30.2, Peak=155 HFD=3.7
02:15:48.005 00.001 18120 MultiStar: [#1 -0.03,0.17,0.73,U] [#2 0.27,-0.31,0.00,M1] [#3 0.12,-0.21,0.63,U] [#4 0.36,0.02,0.56,U] [#5 -0.15,-0.36,0.46,U] [#6 0.13,0.00,0.51,U] [#7 0.50,0.14,0.00,M5] [#8 0.11,0.11,0.42,U] 
02:15:48.005 00.000 18120 refined, 6 included, MultiStar: {0.14, -0.04}, one-star: {0.30, -0.06}
02:15:48.006 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
02:15:48.006 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
02:15:48.007 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.10 mountY=-0.10, mountTheta=-2.31
02:15:48.008 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.04, opts=13)
02:15:48.009 00.001 18120 Enqueuing Move request for scope (0.14, -0.04)
02:15:48.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:48.010 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.2
02:15:48.010 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:48.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:48.011 00.001 18120 Enqueuing Expose request
02:15:48.011 00.000 21948 Worker thread wakes up
02:15:48.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
02:15:48.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
02:15:48.011 00.000 21948 Moving (0.14, -0.04) raw xDistance=-0.10 yDistance=-0.10
02:15:48.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:15:48.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:48.012 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:48.012 00.000 21948 MoveAxis(E, 0, ABG)
02:15:48.012 00.000 21948 Move returns status 0, amount 0
02:15:48.012 00.000 21948 MoveAxis(N, 0, ABG)
02:15:48.012 00.000 21948 Move returns status 0, amount 0
02:15:48.012 00.000 21948 move complete, result=0
02:15:48.012 00.000 21948 worker thread done servicing request
02:15:48.012 00.000 21948 Worker thread wakes up
02:15:48.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:48.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:48.012 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:49.536 01.524 21948 Exposure complete
02:15:49.577 00.041 21948 worker thread done servicing request
02:15:49.578 00.001 18120 OnExposeComplete: enter
02:15:49.578 00.000 18120 UpdateGuideState(): m_state=6
02:15:49.579 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
02:15:49.579 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.33, Mass=2062, SNR=31.5, Peak=174 HFD=4.0
02:15:49.580 00.001 18120 MultiStar: [#1 0.20,0.10,0.72,U] [#2 0.25,-0.25,0.60,U] [#3 0.24,-0.17,0.57,U] [#4 0.27,0.10,0.54,U] [#5 -0.13,-0.21,0.44,U] [#6 0.09,0.02,0.50,U] [#7 0.20,0.03,0.40,U] [#8 -0.01,0.07,0.39,U] 
02:15:49.580 00.000 18120 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.27, -0.11}
02:15:49.581 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
02:15:49.581 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
02:15:49.582 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.29 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
02:15:49.584 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.05, opts=13)
02:15:49.585 00.001 18120 Enqueuing Move request for scope (0.18, -0.05)
02:15:49.586 00.001 21948 Worker thread wakes up
02:15:49.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:49.586 00.000 18120 UpdateGuideState exits: m=2062 RSB=31.5
02:15:49.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:49.587 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:49.587 00.000 18120 Enqueuing Expose request
02:15:49.588 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
02:15:49.588 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
02:15:49.588 00.000 21948 Moving (0.18, -0.05) raw xDistance=-0.12 yDistance=-0.13
02:15:49.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:49.588 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:49.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:15:49.588 00.000 21948 MoveAxis(E, 0, ABG)
02:15:49.588 00.000 21948 Move returns status 0, amount 0
02:15:49.588 00.000 21948 MoveAxis(N, 0, ABG)
02:15:49.588 00.000 21948 Move returns status 0, amount 0
02:15:49.588 00.000 21948 move complete, result=0
02:15:49.588 00.000 21948 worker thread done servicing request
02:15:49.588 00.000 21948 Worker thread wakes up
02:15:49.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:49.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:49.588 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:51.222 01.634 21948 Exposure complete
02:15:51.257 00.035 21948 worker thread done servicing request
02:15:51.257 00.000 18120 OnExposeComplete: enter
02:15:51.258 00.001 18120 UpdateGuideState(): m_state=6
02:15:51.258 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
02:15:51.259 00.001 18120 Star::Find returns 1 (0), X=896.85, Y=235.25, Mass=1895, SNR=30.2, Peak=183 HFD=4.0
02:15:51.259 00.000 18120 MultiStar: [#1 0.15,0.07,0.72,U] [#2 0.15,-0.33,0.66,U] [#3 0.14,-0.23,0.63,U] [#4 0.32,-0.06,0.55,U] [#5 0.00,-0.37,0.47,U] [#6 -0.05,0.14,0.53,U] [#7 0.13,-0.04,0.42,U] [#8 0.09,0.45,0.00,M1] 
02:15:51.260 00.001 18120 refined, 7 included, MultiStar: {0.18, -0.13}, one-star: {0.38, -0.19}
02:15:51.261 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
02:15:51.262 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
02:15:51.263 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.64 mountX=-0.19 mountY=-0.10, mountTheta=-2.67
02:15:51.265 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.13, opts=13)
02:15:51.265 00.000 18120 Enqueuing Move request for scope (0.18, -0.13)
02:15:51.266 00.001 21948 Worker thread wakes up
02:15:51.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:51.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
02:15:51.266 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.2
02:15:51.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:51.267 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:51.267 00.000 18120 Enqueuing Expose request
02:15:51.270 00.003 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
02:15:51.270 00.000 21948 Moving (0.18, -0.13) raw xDistance=-0.19 yDistance=-0.10
02:15:51.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:15:51.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:51.270 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:51.270 00.000 21948 MoveAxis(E, 0, ABG)
02:15:51.270 00.000 21948 Move returns status 0, amount 0
02:15:51.270 00.000 21948 MoveAxis(N, 0, ABG)
02:15:51.270 00.000 21948 Move returns status 0, amount 0
02:15:51.270 00.000 21948 move complete, result=0
02:15:51.270 00.000 21948 worker thread done servicing request
02:15:51.270 00.000 21948 Worker thread wakes up
02:15:51.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:51.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:51.270 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:52.792 01.522 21948 Exposure complete
02:15:52.833 00.041 21948 worker thread done servicing request
02:15:52.834 00.001 18120 OnExposeComplete: enter
02:15:52.835 00.001 18120 UpdateGuideState(): m_state=6
02:15:52.837 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
02:15:52.839 00.002 18120 Star::Find returns 1 (0), X=896.67, Y=235.32, Mass=2038, SNR=31.3, Peak=158 HFD=4.3
02:15:52.840 00.001 18120 MultiStar: [#1 0.10,-0.14,0.70,U] [#2 0.23,-0.32,0.61,U] [#3 0.28,-0.36,0.00,M1] [#4 0.26,-0.11,0.56,U] [#5 0.08,-0.50,0.00,M1] [#6 -0.11,-0.12,0.50,U] [#7 0.06,0.03,0.41,U] [#8 0.13,-0.04,0.37,U] 
02:15:52.842 00.002 18120 refined, 6 included, MultiStar: {0.14, -0.13}, one-star: {0.20, -0.13}
02:15:52.842 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:15:52.842 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:15:52.843 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.76 mountX=-0.18 mountY=-0.06, mountTheta=-2.79
02:15:52.844 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.13, opts=13)
02:15:52.845 00.001 18120 Enqueuing Move request for scope (0.14, -0.13)
02:15:52.845 00.000 21948 Worker thread wakes up
02:15:52.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:52.846 00.001 18120 UpdateGuideState exits: m=2038 RSB=31.3
02:15:52.846 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:52.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:52.847 00.001 18120 Enqueuing Expose request
02:15:52.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:15:52.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:15:52.847 00.000 21948 Moving (0.14, -0.13) raw xDistance=-0.18 yDistance=-0.06
02:15:52.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:15:52.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:52.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:52.847 00.000 21948 MoveAxis(E, 0, ABG)
02:15:52.847 00.000 21948 Move returns status 0, amount 0
02:15:52.847 00.000 21948 MoveAxis(N, 0, ABG)
02:15:52.847 00.000 21948 Move returns status 0, amount 0
02:15:52.847 00.000 21948 move complete, result=0
02:15:52.847 00.000 21948 worker thread done servicing request
02:15:52.847 00.000 21948 Worker thread wakes up
02:15:52.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:52.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:52.848 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:54.482 01.634 21948 Exposure complete
02:15:54.527 00.045 21948 worker thread done servicing request
02:15:54.527 00.000 18120 OnExposeComplete: enter
02:15:54.528 00.001 18120 UpdateGuideState(): m_state=6
02:15:54.528 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
02:15:54.529 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.32, Mass=1948, SNR=30.5, Peak=185 HFD=3.6
02:15:54.529 00.000 18120 MultiStar: [#1 0.12,0.10,0.70,U] [#2 0.23,-0.29,0.67,U] [#3 0.13,-0.49,0.00,M2] [#4 0.34,-0.08,0.57,U] [#5 -0.07,-0.33,0.46,U] [#6 0.05,-0.31,0.51,U] [#7 0.32,0.05,0.41,U] [#8 -0.15,-0.14,0.40,U] 
02:15:54.530 00.001 18120 single-star, 7 included, MultiStar: {0.13, -0.14}, one-star: {0.11, -0.12}
02:15:54.530 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
02:15:54.531 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
02:15:54.531 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=-0.16 mountY=-0.04, mountTheta=-2.88
02:15:54.532 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.12, opts=13)
02:15:54.533 00.001 18120 Enqueuing Move request for scope (0.11, -0.12)
02:15:54.533 00.000 21948 Worker thread wakes up
02:15:54.533 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:54.534 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
02:15:54.534 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.5
02:15:54.534 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:54.535 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:54.535 00.000 18120 Enqueuing Expose request
02:15:54.536 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
02:15:54.536 00.000 21948 Moving (0.11, -0.12) raw xDistance=-0.16 yDistance=-0.04
02:15:54.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:15:54.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:54.536 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:15:54.536 00.000 21948 MoveAxis(E, 0, ABG)
02:15:54.536 00.000 21948 Move returns status 0, amount 0
02:15:54.536 00.000 21948 MoveAxis(N, 0, ABG)
02:15:54.536 00.000 21948 Move returns status 0, amount 0
02:15:54.536 00.000 21948 move complete, result=0
02:15:54.536 00.000 21948 worker thread done servicing request
02:15:54.536 00.000 21948 Worker thread wakes up
02:15:54.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:54.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:54.536 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:56.050 01.514 21948 Exposure complete
02:15:56.096 00.046 21948 worker thread done servicing request
02:15:56.097 00.001 18120 OnExposeComplete: enter
02:15:56.097 00.000 18120 UpdateGuideState(): m_state=6
02:15:56.098 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
02:15:56.099 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=235.41, Mass=2027, SNR=31.3, Peak=174 HFD=3.6
02:15:56.100 00.001 18120 MultiStar: [#1 0.28,0.11,0.70,U] [#2 0.46,-0.24,0.00,M1] [#3 0.13,-0.38,0.59,U] [#4 0.34,-0.07,0.53,U] [#5 -0.16,-0.32,0.46,U] [#6 0.20,-0.06,0.51,U] [#7 0.11,-0.02,0.43,U] [#8 -0.01,0.12,0.39,U] 
02:15:56.101 00.001 18120 single-star, 7 included, MultiStar: {0.14, -0.08}, one-star: {0.14, -0.03}
02:15:56.101 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
02:15:56.101 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
02:15:56.102 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
02:15:56.103 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.03, opts=13)
02:15:56.105 00.002 18120 Enqueuing Move request for scope (0.14, -0.03)
02:15:56.105 00.000 21948 Worker thread wakes up
02:15:56.106 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:56.106 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.3
02:15:56.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:56.107 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:56.107 00.000 18120 Enqueuing Expose request
02:15:56.108 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
02:15:56.108 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
02:15:56.108 00.000 21948 Moving (0.14, -0.03) raw xDistance=-0.09 yDistance=-0.11
02:15:56.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:56.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:56.108 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:56.108 00.000 21948 MoveAxis(E, 0, ABG)
02:15:56.108 00.000 21948 Move returns status 0, amount 0
02:15:56.108 00.000 21948 MoveAxis(N, 0, ABG)
02:15:56.108 00.000 21948 Move returns status 0, amount 0
02:15:56.108 00.000 21948 move complete, result=0
02:15:56.108 00.000 21948 worker thread done servicing request
02:15:56.108 00.000 21948 Worker thread wakes up
02:15:56.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:56.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:56.108 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:57.744 01.636 21948 Exposure complete
02:15:57.788 00.044 21948 worker thread done servicing request
02:15:57.788 00.000 18120 OnExposeComplete: enter
02:15:57.789 00.001 18120 UpdateGuideState(): m_state=6
02:15:57.790 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
02:15:57.790 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=235.19, Mass=1976, SNR=30.8, Peak=184 HFD=4.0
02:15:57.790 00.000 18120 MultiStar: [#1 0.15,-0.01,0.71,U] [#2 0.26,-0.42,0.00,M2] [#3 0.06,-0.44,0.00,M2] [#4 0.03,0.06,0.55,U] [#5 0.03,-0.32,0.46,U] [#6 0.14,-0.02,0.50,U] [#7 -0.07,0.15,0.42,U] [#8 0.13,-0.07,0.40,U] 
02:15:57.791 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.21, -0.26}
02:15:57.791 00.000 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
02:15:57.792 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
02:15:57.792 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.12 mountY=-0.06, mountTheta=-2.70
02:15:57.793 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
02:15:57.794 00.001 18120 Enqueuing Move request for scope (0.11, -0.09)
02:15:57.794 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:57.795 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.8
02:15:57.795 00.000 21948 Worker thread wakes up
02:15:57.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
02:15:57.795 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:57.796 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
02:15:57.796 00.000 21948 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.06
02:15:57.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:57.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:57.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:57.796 00.000 18120 Enqueuing Expose request
02:15:57.797 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:57.797 00.000 21948 MoveAxis(E, 0, ABG)
02:15:57.797 00.000 21948 Move returns status 0, amount 0
02:15:57.797 00.000 21948 MoveAxis(N, 0, ABG)
02:15:57.797 00.000 21948 Move returns status 0, amount 0
02:15:57.797 00.000 21948 move complete, result=0
02:15:57.797 00.000 21948 worker thread done servicing request
02:15:57.797 00.000 21948 Worker thread wakes up
02:15:57.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:57.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:15:57.797 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:59.318 01.521 21948 Exposure complete
02:15:59.367 00.049 21948 worker thread done servicing request
02:15:59.368 00.001 18120 OnExposeComplete: enter
02:15:59.369 00.001 18120 UpdateGuideState(): m_state=6
02:15:59.369 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
02:15:59.370 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=235.22, Mass=1988, SNR=30.8, Peak=183 HFD=3.8
02:15:59.370 00.000 18120 MultiStar: [#1 0.18,-0.09,0.74,U] [#2 0.25,-0.42,0.00,M3] [#3 0.24,-0.50,0.00,M3] [#4 0.32,-0.20,0.57,U] [#5 -0.11,-0.63,0.00,M1] [#6 0.00,-0.07,0.52,U] [#7 0.27,0.13,0.44,U] [#8 -0.06,-0.03,0.41,U] 
02:15:59.371 00.001 18120 refined, 5 included, MultiStar: {0.18, -0.11}, one-star: {0.24, -0.22}
02:15:59.371 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
02:15:59.372 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
02:15:59.374 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
02:15:59.375 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.11, opts=13)
02:15:59.376 00.001 18120 Enqueuing Move request for scope (0.18, -0.11)
02:15:59.376 00.000 21948 Worker thread wakes up
02:15:59.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
02:15:59.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
02:15:59.376 00.000 21948 Moving (0.18, -0.11) raw xDistance=-0.17 yDistance=-0.11
02:15:59.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:15:59.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:59.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:59.376 00.000 21948 MoveAxis(E, 0, ABG)
02:15:59.376 00.000 21948 Move returns status 0, amount 0
02:15:59.377 00.001 21948 MoveAxis(N, 0, ABG)
02:15:59.377 00.000 21948 Move returns status 0, amount 0
02:15:59.377 00.000 21948 move complete, result=0
02:15:59.377 00.000 21948 worker thread done servicing request
02:15:59.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:15:59.377 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.8
02:15:59.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:15:59.378 00.000 18120 Enqueuing Expose request
02:15:59.379 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:59.379 00.000 21948 Worker thread wakes up
02:15:59.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:15:59.379 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:01.003 01.624 21948 Exposure complete
02:16:01.045 00.042 21948 worker thread done servicing request
02:16:01.045 00.000 18120 OnExposeComplete: enter
02:16:01.048 00.003 18120 UpdateGuideState(): m_state=6
02:16:01.050 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
02:16:01.052 00.002 18120 Star::Find returns 1 (0), X=896.94, Y=235.14, Mass=2045, SNR=31.3, Peak=206 HFD=4.2
02:16:01.055 00.003 18120 MultiStar: [#1 0.14,-0.04,0.72,U] [#2 0.35,-0.53,0.00,M4] [#3 0.13,-0.53,0.00,M4] [#4 0.13,-0.00,0.54,U] [#5 -0.18,-0.24,0.45,U] [#6 0.29,-0.42,0.00,M1] [#7 0.49,-0.35,0.00,M1] [#8 -0.01,-0.13,0.37,U] 
02:16:01.057 00.002 18120 refined, 4 included, MultiStar: {0.18, -0.16}, one-star: {0.46, -0.31}
02:16:01.060 00.003 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
02:16:01.062 00.002 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
02:16:01.063 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.73 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
02:16:01.065 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.16, opts=13)
02:16:01.066 00.001 18120 Enqueuing Move request for scope (0.18, -0.16)
02:16:01.066 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:01.067 00.001 21948 Worker thread wakes up
02:16:01.067 00.000 18120 UpdateGuideState exits: m=2045 RSB=31.3
02:16:01.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:16:01.067 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.068 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:01.068 00.000 18120 Enqueuing Expose request
02:16:01.068 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:16:01.068 00.000 21948 Moving (0.18, -0.16) raw xDistance=-0.22 yDistance=-0.09
02:16:01.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:16:01.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:01.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:16:01.069 00.001 21948 MoveAxis(E, 39, ABG)
02:16:01.069 00.000 21948 Guiding  Dir = 2, Dur = 39
02:16:01.069 00.000 21948 IsSlewing returns 0
02:16:01.069 00.000 21948 IsGuiding returns 0
02:16:01.071 00.002 21948 PulseGuide returned control before completion, sleep 48
02:16:01.128 00.057 21948 IsGuiding returns 0
02:16:01.128 00.000 21948 Move returns status 0, amount 39
02:16:01.128 00.000 21948 MoveAxis(N, 0, ABG)
02:16:01.128 00.000 21948 Move returns status 0, amount 0
02:16:01.128 00.000 21948 move complete, result=0
02:16:01.128 00.000 21948 worker thread done servicing request
02:16:01.128 00.000 21948 Worker thread wakes up
02:16:01.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:01.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:01.128 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
02:16:02.539 01.411 21948 Exposure complete
02:16:02.586 00.047 21948 worker thread done servicing request
02:16:02.586 00.000 18120 OnExposeComplete: enter
02:16:02.586 00.000 18120 UpdateGuideState(): m_state=6
02:16:02.587 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
02:16:02.587 00.000 18120 Star::Find returns 1 (0), X=896.96, Y=235.14, Mass=2011, SNR=31.0, Peak=193 HFD=4.2
02:16:02.587 00.000 18120 MultiStar: [#1 0.36,-0.03,0.72,U] [#2 0.37,-0.46,0.00,M5] [#3 -0.02,-0.30,0.60,U] [#4 0.25,-0.06,0.55,U] [#5 -0.12,-0.34,0.46,U] [#6 0.18,-0.18,0.49,U] [#7 0.34,-0.04,0.39,U] [#8 0.11,-0.16,0.39,U] 
02:16:02.588 00.001 18120 refined, 7 included, MultiStar: {0.23, -0.19}, one-star: {0.48, -0.30}
02:16:02.588 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
02:16:02.588 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
02:16:02.589 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.68 mountX=-0.27 mountY=-0.12, mountTheta=-2.71
02:16:02.590 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.19, opts=13)
02:16:02.590 00.000 18120 Enqueuing Move request for scope (0.23, -0.19)
02:16:02.591 00.001 21948 Worker thread wakes up
02:16:02.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
02:16:02.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
02:16:02.591 00.000 21948 Moving (0.23, -0.19) raw xDistance=-0.27 yDistance=-0.12
02:16:02.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:16:02.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:02.592 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.0
02:16:02.593 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:02.594 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:02.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:16:02.594 00.000 21948 MoveAxis(E, 51, ABG)
02:16:02.594 00.000 21948 Guiding  Dir = 2, Dur = 51
02:16:02.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:02.595 00.001 18120 Enqueuing Expose request
02:16:02.595 00.000 21948 IsSlewing returns 0
02:16:02.595 00.000 21948 IsGuiding returns 0
02:16:02.597 00.002 21948 PulseGuide returned control before completion, sleep 60
02:16:02.664 00.067 21948 IsGuiding returns 0
02:16:02.664 00.000 21948 Move returns status 0, amount 51
02:16:02.664 00.000 21948 MoveAxis(N, 0, ABG)
02:16:02.664 00.000 21948 Move returns status 0, amount 0
02:16:02.664 00.000 21948 move complete, result=0
02:16:02.664 00.000 21948 worker thread done servicing request
02:16:02.664 00.000 21948 Worker thread wakes up
02:16:02.664 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:02.664 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:02.664 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
02:16:04.294 01.630 21948 Exposure complete
02:16:04.330 00.036 21948 worker thread done servicing request
02:16:04.330 00.000 18120 OnExposeComplete: enter
02:16:04.331 00.001 18120 UpdateGuideState(): m_state=6
02:16:04.332 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
02:16:04.333 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=235.42, Mass=1951, SNR=30.5, Peak=161 HFD=3.8
02:16:04.335 00.002 18120 MultiStar: [#1 0.12,0.02,0.71,U] [#2 0.25,-0.26,0.62,U] [#3 0.10,-0.19,0.62,U] [#4 0.00,0.09,0.55,U] [#5 -0.18,-0.35,0.48,U] [#6 0.24,-0.11,0.50,U] [#7 0.07,0.11,0.43,U] [#8 -0.15,0.07,0.38,U] 
02:16:04.336 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.20, -0.02}
02:16:04.336 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
02:16:04.337 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
02:16:04.339 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=-0.11 mountY=-0.05, mountTheta=-2.67
02:16:04.342 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
02:16:04.343 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
02:16:04.343 00.000 21948 Worker thread wakes up
02:16:04.343 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:16:04.343 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:04.344 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.5
02:16:04.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.344 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:04.345 00.001 18120 Enqueuing Expose request
02:16:04.345 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:16:04.345 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=-0.05
02:16:04.345 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:16:04.345 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:04.345 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:16:04.345 00.000 21948 MoveAxis(E, 0, ABG)
02:16:04.345 00.000 21948 Move returns status 0, amount 0
02:16:04.345 00.000 21948 MoveAxis(N, 0, ABG)
02:16:04.345 00.000 21948 Move returns status 0, amount 0
02:16:04.345 00.000 21948 move complete, result=0
02:16:04.346 00.001 21948 worker thread done servicing request
02:16:04.346 00.000 21948 Worker thread wakes up
02:16:04.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:04.346 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:04.346 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:05.864 01.518 21948 Exposure complete
02:16:05.903 00.039 21948 worker thread done servicing request
02:16:05.903 00.000 18120 OnExposeComplete: enter
02:16:05.904 00.001 18120 UpdateGuideState(): m_state=6
02:16:05.904 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
02:16:05.905 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=235.46, Mass=1976, SNR=30.8, Peak=151 HFD=3.9
02:16:05.905 00.000 18120 MultiStar: [#1 -0.01,-0.07,0.72,U] [#2 0.04,-0.08,0.62,U] [#3 0.07,-0.11,0.60,U] [#4 0.17,0.11,0.57,U] [#5 -0.28,-0.52,0.00,M1] [#6 -0.17,0.10,0.50,U] [#7 -0.06,-0.12,0.43,U] [#8 -0.06,0.22,0.41,U] 
02:16:05.906 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {-0.10, 0.02}
02:16:05.906 00.000 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
02:16:05.907 00.001 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
02:16:05.907 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.94 mountX=0.01 mountY=0.01, mountTheta=0.93
02:16:05.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.00, opts=13)
02:16:05.909 00.001 18120 Enqueuing Move request for scope (-0.02, 0.00)
02:16:05.909 00.000 21948 Worker thread wakes up
02:16:05.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
02:16:05.909 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
02:16:05.909 00.000 21948 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.01
02:16:05.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:05.910 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:16:05.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:05.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:05.910 00.000 21948 MoveAxis(E, 0, ABG)
02:16:05.910 00.000 21948 Move returns status 0, amount 0
02:16:05.910 00.000 21948 MoveAxis(N, 0, ABG)
02:16:05.910 00.000 21948 Move returns status 0, amount 0
02:16:05.910 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.8
02:16:05.913 00.003 21948 move complete, result=0
02:16:05.913 00.000 21948 worker thread done servicing request
02:16:05.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:05.913 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:05.913 00.000 18120 Enqueuing Expose request
02:16:05.914 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:05.914 00.000 21948 Worker thread wakes up
02:16:05.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:05.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:07.539 01.625 21948 Exposure complete
02:16:07.586 00.047 18120 OnExposeComplete: enter
02:16:07.588 00.002 21948 worker thread done servicing request
02:16:07.588 00.000 18120 UpdateGuideState(): m_state=6
02:16:07.589 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
02:16:07.590 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=235.69, Mass=1970, SNR=30.6, Peak=175 HFD=3.7
02:16:07.592 00.002 18120 MultiStar: [#1 -0.25,0.29,0.73,U] [#2 -0.16,-0.08,0.64,U] [#3 0.00,-0.27,0.63,U] [#4 0.10,0.18,0.55,U] [#5 -0.56,-0.00,0.00,M2] [#6 -0.48,0.25,0.00,M1] [#7 -0.04,0.34,0.44,U] [#8 -0.20,0.10,0.40,U] 
02:16:07.593 00.001 18120 refined, 6 included, MultiStar: {-0.12, 0.12}, one-star: {-0.20, 0.24}
02:16:07.594 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
02:16:07.595 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
02:16:07.596 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.35 mountX=0.16 mountY=0.05, mountTheta=0.32
02:16:07.599 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.12, opts=13)
02:16:07.599 00.000 18120 Enqueuing Move request for scope (-0.12, 0.12)
02:16:07.600 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:07.600 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.6
02:16:07.601 00.001 21948 Worker thread wakes up
02:16:07.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
02:16:07.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
02:16:07.601 00.000 21948 Moving (-0.12, 0.12) raw xDistance=0.16 yDistance=0.05
02:16:07.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:16:07.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:07.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:16:07.601 00.000 21948 MoveAxis(E, 0, ABG)
02:16:07.601 00.000 21948 Move returns status 0, amount 0
02:16:07.601 00.000 21948 MoveAxis(N, 0, ABG)
02:16:07.601 00.000 21948 Move returns status 0, amount 0
02:16:07.601 00.000 21948 move complete, result=0
02:16:07.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:07.603 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:07.605 00.002 18120 Enqueuing Expose request
02:16:07.606 00.001 21948 worker thread done servicing request
02:16:07.606 00.000 21948 Worker thread wakes up
02:16:07.606 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:07.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:07.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:09.122 01.516 21948 Exposure complete
02:16:09.159 00.037 21948 worker thread done servicing request
02:16:09.160 00.001 18120 OnExposeComplete: enter
02:16:09.160 00.000 18120 UpdateGuideState(): m_state=6
02:16:09.161 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
02:16:09.161 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=235.33, Mass=2011, SNR=31.1, Peak=162 HFD=4.0
02:16:09.162 00.001 18120 MultiStar: [#1 -0.06,0.21,0.72,U] [#2 0.18,-0.24,0.63,U] [#3 -0.09,0.09,0.59,U] [#4 -0.05,0.28,0.55,U] [#5 -0.53,-0.06,0.00,M3] [#6 -0.21,-0.08,0.53,U] [#7 0.13,-0.05,0.42,U] [#8 -0.21,-0.07,0.39,U] 
02:16:09.162 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.00}, one-star: {0.24, -0.11}
02:16:09.163 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
02:16:09.163 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:16:09.164 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.15 mountX=-0.00 mountY=-0.02, mountTheta=-1.85
02:16:09.165 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.00, opts=13)
02:16:09.165 00.000 18120 Enqueuing Move request for scope (0.02, 0.00)
02:16:09.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:09.165 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
02:16:09.170 00.005 21948 Worker thread wakes up
02:16:09.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:09.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:09.172 00.001 18120 Enqueuing Expose request
02:16:09.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
02:16:09.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
02:16:09.172 00.000 21948 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
02:16:09.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:16:09.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:09.172 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:16:09.172 00.000 21948 MoveAxis(E, 0, ABG)
02:16:09.172 00.000 21948 Move returns status 0, amount 0
02:16:09.172 00.000 21948 MoveAxis(N, 0, ABG)
02:16:09.172 00.000 21948 Move returns status 0, amount 0
02:16:09.172 00.000 21948 move complete, result=0
02:16:09.172 00.000 21948 worker thread done servicing request
02:16:09.172 00.000 21948 Worker thread wakes up
02:16:09.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:09.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:09.173 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:10.796 01.623 21948 Exposure complete
02:16:10.835 00.039 21948 worker thread done servicing request
02:16:10.835 00.000 18120 OnExposeComplete: enter
02:16:10.835 00.000 18120 UpdateGuideState(): m_state=6
02:16:10.836 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:16:10.837 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=235.50, Mass=1933, SNR=30.4, Peak=140 HFD=4.1
02:16:10.838 00.001 18120 MultiStar: [#1 0.04,0.16,0.72,U] [#2 0.13,-0.04,0.63,U] [#3 -0.14,-0.05,0.62,U] [#4 0.14,0.21,0.57,U] [#5 -0.21,-0.11,0.47,U] [#6 -0.17,0.23,0.49,U] [#7 -0.04,0.44,0.00,M1] [#8 -0.02,0.19,0.39,U] 
02:16:10.839 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.12, 0.05}
02:16:10.840 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
02:16:10.841 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
02:16:10.842 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.49 mountX=0.07 mountY=-0.04, mountTheta=-0.54
02:16:10.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
02:16:10.844 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
02:16:10.845 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:10.846 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.4
02:16:10.846 00.000 21948 Worker thread wakes up
02:16:10.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
02:16:10.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
02:16:10.847 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:10.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:10.848 00.001 18120 Enqueuing Expose request
02:16:10.848 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
02:16:10.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:10.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:10.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:16:10.848 00.000 21948 MoveAxis(E, 0, ABG)
02:16:10.848 00.000 21948 Move returns status 0, amount 0
02:16:10.848 00.000 21948 MoveAxis(N, 0, ABG)
02:16:10.848 00.000 21948 Move returns status 0, amount 0
02:16:10.848 00.000 21948 move complete, result=0
02:16:10.848 00.000 21948 worker thread done servicing request
02:16:10.848 00.000 21948 Worker thread wakes up
02:16:10.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:10.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:10.849 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:12.367 01.518 21948 Exposure complete
02:16:12.408 00.041 21948 worker thread done servicing request
02:16:12.409 00.001 18120 OnExposeComplete: enter
02:16:12.409 00.000 18120 UpdateGuideState(): m_state=6
02:16:12.410 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
02:16:12.410 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=235.45, Mass=1915, SNR=30.2, Peak=156 HFD=3.5
02:16:12.411 00.001 18120 MultiStar: [#1 -0.05,0.30,0.75,U] [#2 0.32,-0.04,0.64,U] [#3 0.00,-0.12,0.59,U] [#4 0.02,0.17,0.57,U] [#5 -0.34,-0.06,0.45,U] [#6 -0.02,0.19,0.53,U] [#7 -0.09,0.13,0.42,U] [#8 0.11,0.42,0.00,M1] 
02:16:12.411 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.18, 0.00}
02:16:12.412 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
02:16:12.413 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
02:16:12.413 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.14 mountX=0.05 mountY=-0.06, mountTheta=-0.87
02:16:12.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.07, opts=13)
02:16:12.416 00.002 18120 Enqueuing Move request for scope (0.03, 0.07)
02:16:12.416 00.000 21948 Worker thread wakes up
02:16:12.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:12.416 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.2
02:16:12.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:12.417 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:12.417 00.000 18120 Enqueuing Expose request
02:16:12.418 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
02:16:12.418 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:16:12.418 00.000 21948 Moving (0.03, 0.07) raw xDistance=0.05 yDistance=-0.06
02:16:12.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:12.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:12.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:12.418 00.000 21948 MoveAxis(E, 0, ABG)
02:16:12.418 00.000 21948 Move returns status 0, amount 0
02:16:12.418 00.000 21948 MoveAxis(N, 0, ABG)
02:16:12.418 00.000 21948 Move returns status 0, amount 0
02:16:12.418 00.000 21948 move complete, result=0
02:16:12.418 00.000 21948 worker thread done servicing request
02:16:12.418 00.000 21948 Worker thread wakes up
02:16:12.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:12.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:12.418 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:14.053 01.635 21948 Exposure complete
02:16:14.088 00.035 21948 worker thread done servicing request
02:16:14.088 00.000 18120 OnExposeComplete: enter
02:16:14.090 00.002 18120 UpdateGuideState(): m_state=6
02:16:14.091 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
02:16:14.091 00.000 18120 Star::Find returns 1 (0), X=896.55, Y=235.61, Mass=2107, SNR=31.7, Peak=158 HFD=4.0
02:16:14.092 00.001 18120 MultiStar: [#1 -0.07,0.37,0.68,U] [#2 0.21,0.04,0.59,U] [#3 0.00,-0.09,0.58,U] [#4 0.05,0.35,0.54,U] [#5 -0.41,-0.18,0.00,M2] [#6 -0.25,0.19,0.48,U] [#7 0.24,0.34,0.00,M1] [#8 -0.22,0.12,0.37,U] 
02:16:14.093 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.17}, one-star: {0.07, 0.16}
02:16:14.093 00.000 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
02:16:14.094 00.001 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.42 = -0.42)
02:16:14.094 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.61 mountX=0.16 mountY=-0.07, mountTheta=-0.42
02:16:14.096 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.17, opts=13)
02:16:14.096 00.000 18120 Enqueuing Move request for scope (-0.01, 0.17)
02:16:14.097 00.001 21948 Worker thread wakes up
02:16:14.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
02:16:14.097 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
02:16:14.097 00.000 21948 Moving (-0.01, 0.17) raw xDistance=0.16 yDistance=-0.07
02:16:14.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:16:14.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:14.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:14.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:14.097 00.000 21948 MoveAxis(E, 0, ABG)
02:16:14.097 00.000 18120 UpdateGuideState exits: m=2107 RSB=31.7
02:16:14.098 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.098 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:14.098 00.000 18120 Enqueuing Expose request
02:16:14.099 00.001 21948 Move returns status 0, amount 0
02:16:14.099 00.000 21948 MoveAxis(N, 0, ABG)
02:16:14.099 00.000 21948 Move returns status 0, amount 0
02:16:14.099 00.000 21948 move complete, result=0
02:16:14.099 00.000 21948 worker thread done servicing request
02:16:14.099 00.000 21948 Worker thread wakes up
02:16:14.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:14.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:14.099 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:15.619 01.520 21948 Exposure complete
02:16:15.669 00.050 21948 worker thread done servicing request
02:16:15.669 00.000 18120 OnExposeComplete: enter
02:16:15.670 00.001 18120 UpdateGuideState(): m_state=6
02:16:15.670 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
02:16:15.671 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.61, Mass=1952, SNR=30.6, Peak=151 HFD=4.0
02:16:15.672 00.001 18120 MultiStar: [#1 0.04,0.26,0.70,U] [#2 0.17,-0.20,0.62,U] [#3 -0.13,-0.08,0.61,U] [#4 0.24,0.19,0.55,U] [#5 -0.46,0.06,0.00,M3] [#6 -0.11,0.11,0.53,U] [#7 0.23,0.18,0.42,U] [#8 -0.10,0.11,0.40,U] 
02:16:15.673 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.10, 0.16}
02:16:15.674 00.001 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
02:16:15.675 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
02:16:15.677 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.06 mountY=-0.09, mountTheta=-1.00
02:16:15.681 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
02:16:15.682 00.001 18120 Enqueuing Move request for scope (0.06, 0.09)
02:16:15.682 00.000 21948 Worker thread wakes up
02:16:15.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:15.682 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:16:15.683 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:15.683 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:15.684 00.001 18120 Enqueuing Expose request
02:16:15.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:16:15.684 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:16:15.684 00.000 21948 Moving (0.06, 0.09) raw xDistance=0.06 yDistance=-0.09
02:16:15.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:15.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:15.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:16:15.684 00.000 21948 MoveAxis(E, 0, ABG)
02:16:15.684 00.000 21948 Move returns status 0, amount 0
02:16:15.684 00.000 21948 MoveAxis(N, 0, ABG)
02:16:15.684 00.000 21948 Move returns status 0, amount 0
02:16:15.684 00.000 21948 move complete, result=0
02:16:15.684 00.000 21948 worker thread done servicing request
02:16:15.684 00.000 21948 Worker thread wakes up
02:16:15.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:15.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:15.685 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:17.308 01.623 21948 Exposure complete
02:16:17.375 00.067 21948 worker thread done servicing request
02:16:17.376 00.001 18120 OnExposeComplete: enter
02:16:17.377 00.001 18120 UpdateGuideState(): m_state=6
02:16:17.378 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
02:16:17.378 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.62, Mass=2027, SNR=31.2, Peak=176 HFD=3.8
02:16:17.379 00.001 18120 MultiStar: [#1 0.17,0.36,0.72,U] [#2 0.11,-0.00,0.62,U] [#3 0.07,-0.10,0.61,U] [#4 0.22,0.41,0.00,M1] [#5 -0.18,-0.01,0.43,U] [#6 -0.18,0.23,0.50,U] [#7 0.54,0.33,0.00,M1] [#8 0.16,0.47,0.00,M1] 
02:16:17.379 00.000 18120 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {0.27, 0.18}
02:16:17.380 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
02:16:17.380 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
02:16:17.381 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=0.08 mountY=-0.13, mountTheta=-1.05
02:16:17.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.12, opts=13)
02:16:17.382 00.000 18120 Enqueuing Move request for scope (0.09, 0.12)
02:16:17.383 00.001 21948 Worker thread wakes up
02:16:17.383 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
02:16:17.383 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
02:16:17.383 00.000 21948 Moving (0.09, 0.12) raw xDistance=0.08 yDistance=-0.13
02:16:17.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:16:17.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:17.383 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:17.383 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.2
02:16:17.384 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:17.384 00.000 18120 Enqueuing Expose request
02:16:17.385 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:16:17.385 00.000 21948 MoveAxis(E, 0, ABG)
02:16:17.385 00.000 21948 Move returns status 0, amount 0
02:16:17.385 00.000 21948 MoveAxis(N, 0, ABG)
02:16:17.385 00.000 21948 Move returns status 0, amount 0
02:16:17.385 00.000 21948 move complete, result=0
02:16:17.385 00.000 21948 worker thread done servicing request
02:16:17.385 00.000 21948 Worker thread wakes up
02:16:17.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:17.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:17.386 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:18.908 01.522 21948 Exposure complete
02:16:18.948 00.040 21948 worker thread done servicing request
02:16:18.948 00.000 18120 OnExposeComplete: enter
02:16:18.949 00.001 18120 UpdateGuideState(): m_state=6
02:16:18.949 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
02:16:18.950 00.001 18120 Star::Find returns 1 (0), X=896.70, Y=235.68, Mass=1903, SNR=30.2, Peak=167 HFD=3.8
02:16:18.950 00.000 18120 MultiStar: [#1 -0.05,0.43,0.00,M1] [#2 0.12,0.02,0.64,U] [#3 0.11,0.01,0.63,U] [#4 0.24,0.15,0.57,U] [#5 -0.19,0.00,0.47,U] [#6 -0.01,0.37,0.52,U] [#7 -0.02,0.44,0.00,M2] [#8 0.09,0.37,0.39,U] 
02:16:18.951 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.16}, one-star: {0.22, 0.24}
02:16:18.951 00.000 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
02:16:18.953 00.002 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
02:16:18.955 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.00 mountX=0.10 mountY=-0.17, mountTheta=-1.01
02:16:18.960 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.16, opts=13)
02:16:18.962 00.002 18120 Enqueuing Move request for scope (0.10, 0.16)
02:16:18.964 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:18.965 00.001 21948 Worker thread wakes up
02:16:18.965 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
02:16:18.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
02:16:18.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:18.966 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
02:16:18.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:18.966 00.000 18120 Enqueuing Expose request
02:16:18.967 00.001 21948 Moving (0.10, 0.16) raw xDistance=0.10 yDistance=-0.17
02:16:18.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:18.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:18.967 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:16:18.967 00.000 21948 MoveAxis(E, 0, ABG)
02:16:18.967 00.000 21948 Move returns status 0, amount 0
02:16:18.967 00.000 21948 MoveAxis(N, 0, ABG)
02:16:18.967 00.000 21948 Move returns status 0, amount 0
02:16:18.967 00.000 21948 move complete, result=0
02:16:18.967 00.000 21948 worker thread done servicing request
02:16:18.967 00.000 21948 Worker thread wakes up
02:16:18.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:18.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:18.967 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:20.600 01.633 21948 Exposure complete
02:16:20.651 00.051 21948 worker thread done servicing request
02:16:20.652 00.001 18120 OnExposeComplete: enter
02:16:20.653 00.001 18120 UpdateGuideState(): m_state=6
02:16:20.654 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
02:16:20.655 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=235.75, Mass=1936, SNR=30.5, Peak=174 HFD=4.1
02:16:20.656 00.001 18120 MultiStar: [#1 0.03,0.35,0.72,U] [#2 0.16,-0.09,0.62,U] [#3 0.01,0.11,0.60,U] [#4 0.18,0.40,0.00,M1] [#5 -0.06,0.02,0.46,U] [#6 -0.07,0.35,0.52,U] [#7 0.01,0.41,0.00,M3] [#8 0.10,0.67,0.00,M1] 
02:16:20.656 00.000 18120 refined, 5 included, MultiStar: {0.09, 0.19}, one-star: {0.28, 0.31}
02:16:20.657 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
02:16:20.658 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
02:16:20.659 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.15 mountX=0.14 mountY=-0.16, mountTheta=-0.87
02:16:20.662 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.19, opts=13)
02:16:20.664 00.002 18120 Enqueuing Move request for scope (0.09, 0.19)
02:16:20.667 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:20.668 00.001 21948 Worker thread wakes up
02:16:20.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
02:16:20.668 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
02:16:20.668 00.000 21948 Moving (0.09, 0.19) raw xDistance=0.14 yDistance=-0.16
02:16:20.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:20.668 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:16:20.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:20.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:20.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:20.670 00.002 18120 Enqueuing Expose request
02:16:20.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:16:20.670 00.000 21948 MoveAxis(E, 0, ABG)
02:16:20.670 00.000 21948 Move returns status 0, amount 0
02:16:20.670 00.000 21948 MoveAxis(N, 0, ABG)
02:16:20.670 00.000 21948 Move returns status 0, amount 0
02:16:20.670 00.000 21948 move complete, result=0
02:16:20.670 00.000 21948 worker thread done servicing request
02:16:20.670 00.000 21948 Worker thread wakes up
02:16:20.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:20.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:20.671 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:22.187 01.516 21948 Exposure complete
02:16:22.225 00.038 21948 worker thread done servicing request
02:16:22.226 00.001 18120 OnExposeComplete: enter
02:16:22.226 00.000 18120 UpdateGuideState(): m_state=6
02:16:22.227 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
02:16:22.227 00.000 18120 Star::Find returns 1 (0), X=896.42, Y=235.68, Mass=1951, SNR=30.6, Peak=167 HFD=4.0
02:16:22.228 00.001 18120 MultiStar: [#1 -0.12,0.27,0.75,U] [#2 0.22,-0.05,0.63,U] [#3 -0.03,-0.05,0.62,U] [#4 -0.04,0.21,0.57,U] [#5 -0.10,-0.12,0.48,U] [#6 0.07,0.39,0.53,U] [#7 0.18,0.34,0.45,U] [#8 -0.13,0.57,0.00,M2] 
02:16:22.228 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {-0.05, 0.23}
02:16:22.228 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
02:16:22.229 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
02:16:22.229 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=0.14 mountY=-0.08, mountTheta=-0.49
02:16:22.233 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
02:16:22.233 00.000 18120 Enqueuing Move request for scope (0.01, 0.16)
02:16:22.234 00.001 21948 Worker thread wakes up
02:16:22.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:22.234 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
02:16:22.235 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:22.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:22.235 00.000 18120 Enqueuing Expose request
02:16:22.236 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
02:16:22.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:16:22.236 00.000 21948 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.08
02:16:22.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:22.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:22.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:16:22.236 00.000 21948 MoveAxis(E, 0, ABG)
02:16:22.236 00.000 21948 Move returns status 0, amount 0
02:16:22.236 00.000 21948 MoveAxis(N, 0, ABG)
02:16:22.236 00.000 21948 Move returns status 0, amount 0
02:16:22.236 00.000 21948 move complete, result=0
02:16:22.236 00.000 21948 worker thread done servicing request
02:16:22.236 00.000 21948 Worker thread wakes up
02:16:22.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:22.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:22.236 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:23.861 01.625 21948 Exposure complete
02:16:23.898 00.037 21948 worker thread done servicing request
02:16:23.898 00.000 18120 OnExposeComplete: enter
02:16:23.899 00.001 18120 UpdateGuideState(): m_state=6
02:16:23.899 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
02:16:23.900 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=235.78, Mass=2035, SNR=31.2, Peak=172 HFD=3.8
02:16:23.900 00.000 18120 MultiStar: [#1 0.00,0.37,0.70,U] [#2 -0.01,0.13,0.61,U] [#3 -0.11,0.07,0.58,U] [#4 0.00,0.39,0.56,U] [#5 -0.53,0.22,0.00,M1] [#6 0.01,0.60,0.00,M1] [#7 0.01,0.54,0.00,M3] [#8 0.10,0.31,0.40,U] 
02:16:23.901 00.001 18120 refined, 5 included, MultiStar: {0.04, 0.27}, one-star: {0.18, 0.34}
02:16:23.901 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
02:16:23.901 00.000 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
02:16:23.902 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.43 mountX=0.23 mountY=-0.16, mountTheta=-0.59
02:16:23.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.27, opts=13)
02:16:23.904 00.001 18120 Enqueuing Move request for scope (0.04, 0.27)
02:16:23.904 00.000 21948 Worker thread wakes up
02:16:23.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
02:16:23.904 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
02:16:23.904 00.000 21948 Moving (0.04, 0.27) raw xDistance=0.23 yDistance=-0.16
02:16:23.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:23.905 00.001 18120 UpdateGuideState exits: m=2035 RSB=31.2
02:16:23.905 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:23.906 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:23.906 00.000 18120 Enqueuing Expose request
02:16:23.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:16:23.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:23.907 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:16:23.907 00.000 21948 MoveAxis(W, 42, ABG)
02:16:23.907 00.000 21948 Guiding  Dir = 3, Dur = 42
02:16:23.907 00.000 21948 IsSlewing returns 0
02:16:23.907 00.000 21948 IsGuiding returns 0
02:16:23.909 00.002 21948 PulseGuide returned control before completion, sleep 51
02:16:23.970 00.061 21948 IsGuiding returns 1
02:16:23.970 00.000 21948 scope still moving after pulse duration time elapsed
02:16:24.002 00.032 21948 IsSlewing returns 0
02:16:24.003 00.001 21948 IsGuiding returns 0
02:16:24.003 00.000 21948 scope move finished after 42 + 53 ms
02:16:24.003 00.000 21948 Move returns status 0, amount 42
02:16:24.003 00.000 21948 MoveAxis(N, 0, ABG)
02:16:24.003 00.000 21948 Move returns status 0, amount 0
02:16:24.003 00.000 21948 move complete, result=0
02:16:24.003 00.000 21948 worker thread done servicing request
02:16:24.003 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
02:16:24.005 00.002 21948 Worker thread wakes up
02:16:24.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:24.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:25.415 01.410 21948 Exposure complete
02:16:25.447 00.032 21948 worker thread done servicing request
02:16:25.447 00.000 18120 OnExposeComplete: enter
02:16:25.448 00.001 18120 UpdateGuideState(): m_state=6
02:16:25.449 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
02:16:25.449 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=235.72, Mass=2030, SNR=31.2, Peak=157 HFD=4.1
02:16:25.450 00.001 18120 MultiStar: [#1 0.15,0.27,0.70,U] [#2 0.29,-0.00,0.62,U] [#3 -0.09,-0.15,0.60,U] [#4 0.29,0.21,0.57,U] [#5 -0.19,0.07,0.46,U] [#6 0.09,0.28,0.51,U] [#7 0.16,0.45,0.00,M4] [#8 0.09,0.51,0.00,M2] 
02:16:25.450 00.000 18120 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.18, 0.28}
02:16:25.450 00.000 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
02:16:25.451 00.001 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
02:16:25.451 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.89 mountX=0.09 mountY=-0.18, mountTheta=-1.11
02:16:25.452 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.15, opts=13)
02:16:25.453 00.001 18120 Enqueuing Move request for scope (0.12, 0.15)
02:16:25.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:25.454 00.001 18120 UpdateGuideState exits: m=2030 RSB=31.2
02:16:25.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:25.456 00.001 18120 Enqueuing Expose request
02:16:25.456 00.000 21948 Worker thread wakes up
02:16:25.457 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
02:16:25.457 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
02:16:25.457 00.000 21948 Moving (0.12, 0.15) raw xDistance=0.09 yDistance=-0.18
02:16:25.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:25.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:25.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:16:25.457 00.000 21948 MoveAxis(E, 0, ABG)
02:16:25.457 00.000 21948 Move returns status 0, amount 0
02:16:25.457 00.000 21948 MoveAxis(N, 0, ABG)
02:16:25.457 00.000 21948 Move returns status 0, amount 0
02:16:25.457 00.000 21948 move complete, result=0
02:16:25.457 00.000 21948 worker thread done servicing request
02:16:25.457 00.000 21948 Worker thread wakes up
02:16:25.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:25.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:25.457 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:27.094 01.637 21948 Exposure complete
02:16:27.126 00.032 21948 worker thread done servicing request
02:16:27.126 00.000 18120 OnExposeComplete: enter
02:16:27.127 00.001 18120 UpdateGuideState(): m_state=6
02:16:27.127 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
02:16:27.128 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=235.63, Mass=1845, SNR=29.7, Peak=136 HFD=3.9
02:16:27.128 00.000 18120 MultiStar: [#1 0.01,0.29,0.78,U] [#2 0.28,-0.16,0.65,U] [#3 0.03,-0.15,0.63,U] [#4 0.20,0.13,0.58,U] [#5 -0.15,-0.02,0.47,U] [#6 0.06,0.16,0.55,U] [#7 0.29,0.47,0.00,M5] [#8 0.24,0.21,0.39,U] 
02:16:27.129 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.12, 0.18}
02:16:27.129 00.000 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
02:16:27.130 00.001 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
02:16:27.130 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.73 mountX=0.04 mountY=-0.13, mountTheta=-1.27
02:16:27.131 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.09, opts=13)
02:16:27.133 00.002 18120 Enqueuing Move request for scope (0.10, 0.09)
02:16:27.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:27.133 00.000 21948 Worker thread wakes up
02:16:27.133 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.7
02:16:27.134 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
02:16:27.134 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
02:16:27.134 00.000 21948 Moving (0.10, 0.09) raw xDistance=0.04 yDistance=-0.13
02:16:27.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:16:27.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:27.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.135 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:16:27.135 00.000 21948 MoveAxis(E, 0, ABG)
02:16:27.135 00.000 21948 Move returns status 0, amount 0
02:16:27.135 00.000 21948 MoveAxis(N, 0, ABG)
02:16:27.135 00.000 21948 Move returns status 0, amount 0
02:16:27.135 00.000 21948 move complete, result=0
02:16:27.135 00.000 21948 worker thread done servicing request
02:16:27.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:27.135 00.000 18120 Enqueuing Expose request
02:16:27.136 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:27.136 00.000 21948 Worker thread wakes up
02:16:27.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:27.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:28.665 01.529 21948 Exposure complete
02:16:28.728 00.063 21948 worker thread done servicing request
02:16:28.728 00.000 18120 OnExposeComplete: enter
02:16:28.728 00.000 18120 UpdateGuideState(): m_state=6
02:16:28.729 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
02:16:28.729 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=235.65, Mass=2012, SNR=31.1, Peak=160 HFD=3.9
02:16:28.730 00.001 18120 MultiStar: [#1 0.21,0.29,0.72,U] [#2 0.23,-0.05,0.61,U] [#3 0.06,-0.22,0.61,U] [#4 0.30,0.34,0.00,M1] [#5 -0.17,-0.12,0.43,U] [#6 0.17,0.39,0.00,M1] [#7 0.50,0.09,0.00,M6] [#8 0.10,0.32,0.39,U] 
02:16:28.730 00.000 18120 refined, 5 included, MultiStar: {0.12, 0.09}, one-star: {0.18, 0.21}
02:16:28.731 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
02:16:28.732 00.001 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
02:16:28.733 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.03 mountY=-0.15, mountTheta=-1.38
02:16:28.735 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.09, opts=13)
02:16:28.736 00.001 18120 Enqueuing Move request for scope (0.12, 0.09)
02:16:28.736 00.000 21948 Worker thread wakes up
02:16:28.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:28.737 00.001 18120 UpdateGuideState exits: m=2012 RSB=31.1
02:16:28.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:28.738 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:28.738 00.000 18120 Enqueuing Expose request
02:16:28.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
02:16:28.739 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
02:16:28.739 00.000 21948 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.15
02:16:28.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:16:28.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:28.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:28.739 00.000 21948 MoveAxis(E, 0, ABG)
02:16:28.739 00.000 21948 Move returns status 0, amount 0
02:16:28.739 00.000 21948 MoveAxis(N, 0, ABG)
02:16:28.739 00.000 21948 Move returns status 0, amount 0
02:16:28.739 00.000 21948 move complete, result=0
02:16:28.739 00.000 21948 worker thread done servicing request
02:16:28.739 00.000 21948 Worker thread wakes up
02:16:28.739 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:28.739 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:28.739 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:30.365 01.626 21948 Exposure complete
02:16:30.402 00.037 21948 worker thread done servicing request
02:16:30.402 00.000 18120 OnExposeComplete: enter
02:16:30.403 00.001 18120 UpdateGuideState(): m_state=6
02:16:30.403 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
02:16:30.404 00.001 18120 Star::Find returns 1 (0), X=896.96, Y=235.63, Mass=1917, SNR=30.3, Peak=174 HFD=4.1
02:16:30.404 00.000 18120 MultiStar: [#1 0.25,0.31,0.73,U] [#2 0.32,-0.10,0.67,U] [#3 0.24,-0.13,0.62,U] [#4 0.29,0.08,0.58,U] [#5 -0.07,-0.09,0.46,U] [#6 0.22,0.29,0.54,U] [#7 0.42,0.31,0.00,M7] [#8 0.22,0.24,0.38,U] 
02:16:30.405 00.001 18120 refined, 7 included, MultiStar: {0.28, 0.10}, one-star: {0.49, 0.19}
02:16:30.405 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
02:16:30.406 00.001 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
02:16:30.407 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=-0.02 mountY=-0.29, mountTheta=-1.63
02:16:30.408 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.10, opts=13)
02:16:30.408 00.000 18120 Enqueuing Move request for scope (0.28, 0.10)
02:16:30.409 00.001 21948 Worker thread wakes up
02:16:30.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:30.409 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
02:16:30.410 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.10) opts 0xd
02:16:30.410 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.10)
02:16:30.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:30.411 00.001 21948 Moving (0.28, 0.10) raw xDistance=-0.02 yDistance=-0.29
02:16:30.411 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:30.411 00.000 18120 Enqueuing Expose request
02:16:30.412 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:16:30.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:16:30.412 00.000 21948 MoveAxis(E, 0, ABG)
02:16:30.412 00.000 21948 Move returns status 0, amount 0
02:16:30.412 00.000 21948 MoveAxis(N, 70, ABG)
02:16:30.412 00.000 21948 Guiding  Dir = 0, Dur = 70
02:16:30.412 00.000 21948 IsSlewing returns 0
02:16:30.412 00.000 21948 IsGuiding returns 0
02:16:30.417 00.005 21948 PulseGuide returned control before completion, sleep 76
02:16:30.504 00.087 21948 IsGuiding returns 0
02:16:30.504 00.000 21948 Move returns status 0, amount 70
02:16:30.504 00.000 21948 move complete, result=0
02:16:30.505 00.001 21948 worker thread done servicing request
02:16:30.505 00.000 21948 Worker thread wakes up
02:16:30.505 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 70 ms NORTH
02:16:30.506 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:30.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:31.916 01.410 21948 Exposure complete
02:16:31.945 00.029 21948 worker thread done servicing request
02:16:31.945 00.000 18120 OnExposeComplete: enter
02:16:31.946 00.001 18120 UpdateGuideState(): m_state=6
02:16:31.946 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
02:16:31.947 00.001 18120 Star::Find returns 1 (0), X=896.43, Y=235.63, Mass=1970, SNR=30.7, Peak=152 HFD=4.0
02:16:31.947 00.000 18120 MultiStar: [#1 0.19,0.27,0.70,U] [#2 0.14,-0.25,0.64,U] [#3 0.03,-0.08,0.61,U] [#4 0.12,0.21,0.54,U] [#5 -0.05,-0.01,0.43,U] [#6 0.17,0.09,0.50,U] [#7 0.18,0.33,0.43,U] [#8 0.15,0.23,0.40,U] 
02:16:31.948 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.05, 0.19}
02:16:31.948 00.000 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.10 = -1.10)
02:16:31.949 00.001 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.14 = -1.14)
02:16:31.949 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=0.06 mountY=-0.13, mountTheta=-1.11
02:16:31.950 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.11, opts=13)
02:16:31.951 00.001 18120 Enqueuing Move request for scope (0.09, 0.11)
02:16:31.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:31.952 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.7
02:16:31.952 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:31.953 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:31.953 00.000 18120 Enqueuing Expose request
02:16:31.953 00.000 21948 Worker thread wakes up
02:16:31.954 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
02:16:31.954 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
02:16:31.954 00.000 21948 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=-0.13
02:16:31.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:31.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:31.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:16:31.954 00.000 21948 MoveAxis(E, 0, ABG)
02:16:31.954 00.000 21948 Move returns status 0, amount 0
02:16:31.954 00.000 21948 MoveAxis(N, 0, ABG)
02:16:31.954 00.000 21948 Move returns status 0, amount 0
02:16:31.954 00.000 21948 move complete, result=0
02:16:31.954 00.000 21948 worker thread done servicing request
02:16:31.954 00.000 21948 Worker thread wakes up
02:16:31.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:31.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:31.954 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:33.588 01.634 21948 Exposure complete
02:16:33.642 00.054 21948 worker thread done servicing request
02:16:33.642 00.000 18120 OnExposeComplete: enter
02:16:33.644 00.002 18120 UpdateGuideState(): m_state=6
02:16:33.646 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
02:16:33.649 00.003 18120 Star::Find returns 1 (0), X=896.58, Y=235.65, Mass=2048, SNR=31.4, Peak=154 HFD=4.1
02:16:33.650 00.001 18120 MultiStar: [#1 0.01,0.34,0.70,U] [#2 0.24,-0.07,0.61,U] [#3 0.02,0.17,0.60,U] [#4 0.18,0.23,0.57,U] [#5 -0.10,-0.06,0.45,U] [#6 0.06,0.30,0.52,U] [#7 0.25,0.32,0.00,M7] [#8 -0.09,0.37,0.40,U] 
02:16:33.651 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.11, 0.21}
02:16:33.651 00.000 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
02:16:33.651 00.000 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
02:16:33.652 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.23 mountX=0.14 mountY=-0.14, mountTheta=-0.79
02:16:33.653 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.19, opts=13)
02:16:33.653 00.000 18120 Enqueuing Move request for scope (0.07, 0.19)
02:16:33.654 00.001 21948 Worker thread wakes up
02:16:33.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:33.654 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.4
02:16:33.655 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:33.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:33.656 00.001 18120 Enqueuing Expose request
02:16:33.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
02:16:33.656 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
02:16:33.656 00.000 21948 Moving (0.07, 0.19) raw xDistance=0.14 yDistance=-0.14
02:16:33.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:33.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:33.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:16:33.656 00.000 21948 MoveAxis(E, 0, ABG)
02:16:33.656 00.000 21948 Move returns status 0, amount 0
02:16:33.656 00.000 21948 MoveAxis(N, 0, ABG)
02:16:33.656 00.000 21948 Move returns status 0, amount 0
02:16:33.656 00.000 21948 move complete, result=0
02:16:33.656 00.000 21948 worker thread done servicing request
02:16:33.656 00.000 21948 Worker thread wakes up
02:16:33.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:33.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:33.657 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:35.176 01.519 21948 Exposure complete
02:16:35.212 00.036 21948 worker thread done servicing request
02:16:35.212 00.000 18120 OnExposeComplete: enter
02:16:35.215 00.003 18120 UpdateGuideState(): m_state=6
02:16:35.216 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
02:16:35.218 00.002 18120 Star::Find returns 1 (0), X=896.51, Y=235.55, Mass=1894, SNR=30.2, Peak=159 HFD=3.3
02:16:35.219 00.001 18120 MultiStar: [#1 0.12,0.32,0.73,U] [#2 0.10,-0.10,0.63,U] [#3 0.06,-0.10,0.59,U] [#4 0.02,0.29,0.56,U] [#5 -0.15,-0.04,0.48,U] [#6 0.13,0.23,0.49,U] [#7 -0.05,0.58,0.00,M8] [#8 -0.04,0.31,0.40,U] 
02:16:35.221 00.002 18120 single-star, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.03, 0.11}
02:16:35.221 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
02:16:35.222 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
02:16:35.222 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=0.09 mountY=-0.08, mountTheta=-0.75
02:16:35.223 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
02:16:35.224 00.001 18120 Enqueuing Move request for scope (0.03, 0.11)
02:16:35.224 00.000 21948 Worker thread wakes up
02:16:35.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:35.225 00.001 18120 UpdateGuideState exits: m=1894 RSB=30.2
02:16:35.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:35.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:35.226 00.001 18120 Enqueuing Expose request
02:16:35.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:16:35.226 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:16:35.226 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.08
02:16:35.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:35.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:35.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:16:35.226 00.000 21948 MoveAxis(E, 0, ABG)
02:16:35.226 00.000 21948 Move returns status 0, amount 0
02:16:35.226 00.000 21948 MoveAxis(N, 0, ABG)
02:16:35.226 00.000 21948 Move returns status 0, amount 0
02:16:35.226 00.000 21948 move complete, result=0
02:16:35.226 00.000 21948 worker thread done servicing request
02:16:35.226 00.000 21948 Worker thread wakes up
02:16:35.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:35.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:35.227 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:36.853 01.626 21948 Exposure complete
02:16:36.898 00.045 18120 OnExposeComplete: enter
02:16:36.898 00.000 18120 UpdateGuideState(): m_state=6
02:16:36.899 00.001 21948 worker thread done servicing request
02:16:36.899 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
02:16:36.900 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=235.65, Mass=1911, SNR=30.3, Peak=152 HFD=3.9
02:16:36.900 00.000 18120 MultiStar: [#1 -0.03,0.21,0.73,U] [#2 0.12,-0.08,0.63,U] [#3 -0.05,-0.18,0.61,U] [#4 0.12,0.41,0.00,M1] [#5 -0.25,0.00,0.46,U] [#6 -0.12,0.23,0.51,U] [#7 0.10,0.23,0.40,U] [#8 -0.17,0.28,0.39,U] 
02:16:36.901 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {-0.07, 0.20}
02:16:36.901 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
02:16:36.903 00.002 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:16:36.903 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.12 mountY=-0.00, mountTheta=-0.01
02:16:36.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
02:16:36.905 00.001 18120 Enqueuing Move request for scope (-0.05, 0.11)
02:16:36.906 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:36.907 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:16:36.908 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:36.910 00.002 21948 Worker thread wakes up
02:16:36.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:16:36.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:16:36.910 00.000 21948 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.00
02:16:36.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:16:36.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:36.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:36.911 00.001 18120 Enqueuing Expose request
02:16:36.912 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:16:36.912 00.000 21948 MoveAxis(E, 0, ABG)
02:16:36.912 00.000 21948 Move returns status 0, amount 0
02:16:36.912 00.000 21948 MoveAxis(N, 0, ABG)
02:16:36.912 00.000 21948 Move returns status 0, amount 0
02:16:36.912 00.000 21948 move complete, result=0
02:16:36.912 00.000 21948 worker thread done servicing request
02:16:36.912 00.000 21948 Worker thread wakes up
02:16:36.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:36.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:36.913 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:38.433 01.520 21948 Exposure complete
02:16:38.473 00.040 21948 worker thread done servicing request
02:16:38.473 00.000 18120 OnExposeComplete: enter
02:16:38.474 00.001 18120 UpdateGuideState(): m_state=6
02:16:38.475 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
02:16:38.475 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=235.74, Mass=2028, SNR=31.2, Peak=173 HFD=3.9
02:16:38.476 00.001 18120 MultiStar: [#1 -0.01,0.31,0.72,U] [#2 0.19,-0.08,0.62,U] [#3 -0.06,0.14,0.60,U] [#4 -0.07,0.34,0.55,U] [#5 -0.44,0.03,0.00,M1] [#6 -0.01,0.38,0.53,U] [#7 0.21,0.48,0.00,M8] [#8 -0.24,0.65,0.00,M1] 
02:16:38.476 00.000 18120 refined, 5 included, MultiStar: {0.00, 0.23}, one-star: {-0.02, 0.30}
02:16:38.477 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
02:16:38.477 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
02:16:38.478 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.55 mountX=0.21 mountY=-0.11, mountTheta=-0.48
02:16:38.478 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.23, opts=13)
02:16:38.479 00.001 18120 Enqueuing Move request for scope (0.00, 0.23)
02:16:38.479 00.000 21948 Worker thread wakes up
02:16:38.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:38.480 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.2
02:16:38.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:38.481 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:38.481 00.000 18120 Enqueuing Expose request
02:16:38.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
02:16:38.481 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
02:16:38.481 00.000 21948 Moving (0.00, 0.23) raw xDistance=0.21 yDistance=-0.11
02:16:38.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:16:38.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:38.482 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:16:38.482 00.000 21948 MoveAxis(W, 38, ABG)
02:16:38.482 00.000 21948 Guiding  Dir = 3, Dur = 38
02:16:38.482 00.000 21948 IsSlewing returns 0
02:16:38.482 00.000 21948 IsGuiding returns 0
02:16:38.484 00.002 21948 PulseGuide returned control before completion, sleep 47
02:16:38.537 00.053 21948 IsGuiding returns 0
02:16:38.538 00.001 21948 Move returns status 0, amount 38
02:16:38.538 00.000 21948 MoveAxis(N, 0, ABG)
02:16:38.538 00.000 21948 Move returns status 0, amount 0
02:16:38.538 00.000 21948 move complete, result=0
02:16:38.538 00.000 21948 worker thread done servicing request
02:16:38.538 00.000 21948 Worker thread wakes up
02:16:38.538 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
02:16:38.539 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:38.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:40.166 01.627 21948 Exposure complete
02:16:40.217 00.051 21948 worker thread done servicing request
02:16:40.217 00.000 18120 OnExposeComplete: enter
02:16:40.217 00.000 18120 UpdateGuideState(): m_state=6
02:16:40.218 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
02:16:40.218 00.000 18120 Star::Find returns 1 (0), X=896.45, Y=235.68, Mass=1929, SNR=30.4, Peak=180 HFD=3.7
02:16:40.219 00.001 18120 MultiStar: [#1 0.08,0.25,0.71,U] [#2 0.09,0.01,0.62,U] [#3 -0.04,-0.09,0.60,U] [#4 0.17,0.38,0.00,M1] [#5 -0.36,0.14,0.46,U] [#6 -0.24,0.58,0.00,M1] [#7 0.06,0.42,0.00,M9] [#8 0.07,0.37,0.40,U] 
02:16:40.219 00.000 18120 refined, 5 included, MultiStar: {-0.02, 0.16}, one-star: {-0.03, 0.24}
02:16:40.220 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
02:16:40.221 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
02:16:40.221 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=0.15 mountY=-0.05, mountTheta=-0.34
02:16:40.223 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.16, opts=13)
02:16:40.224 00.001 18120 Enqueuing Move request for scope (-0.02, 0.16)
02:16:40.224 00.000 21948 Worker thread wakes up
02:16:40.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
02:16:40.224 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
02:16:40.224 00.000 21948 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.05
02:16:40.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:16:40.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:40.224 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:16:40.224 00.000 21948 MoveAxis(E, 0, ABG)
02:16:40.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:40.225 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.4
02:16:40.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:40.226 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:40.226 00.000 18120 Enqueuing Expose request
02:16:40.227 00.001 21948 Move returns status 0, amount 0
02:16:40.227 00.000 21948 MoveAxis(N, 0, ABG)
02:16:40.227 00.000 21948 Move returns status 0, amount 0
02:16:40.227 00.000 21948 move complete, result=0
02:16:40.227 00.000 21948 worker thread done servicing request
02:16:40.227 00.000 21948 Worker thread wakes up
02:16:40.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:40.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:40.228 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:41.741 01.513 21948 Exposure complete
02:16:41.770 00.029 21948 worker thread done servicing request
02:16:41.770 00.000 18120 OnExposeComplete: enter
02:16:41.772 00.002 18120 UpdateGuideState(): m_state=6
02:16:41.772 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
02:16:41.773 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=235.66, Mass=1911, SNR=30.2, Peak=154 HFD=3.7
02:16:41.773 00.000 18120 MultiStar: [#1 0.05,0.24,0.75,U] [#2 0.05,-0.13,0.63,U] [#3 -0.07,-0.12,0.61,U] [#4 -0.06,0.42,0.00,M2] [#5 -0.25,0.13,0.49,U] [#6 -0.10,0.24,0.53,U] [#7 -0.04,0.48,0.00,M10] [#8 -0.10,0.12,0.38,U] 
02:16:41.774 00.001 18120 refined, 6 included, MultiStar: {-0.04, 0.11}, one-star: {-0.01, 0.21}
02:16:41.774 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
02:16:41.774 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
02:16:41.775 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.12 mountY=-0.01, mountTheta=-0.08
02:16:41.776 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
02:16:41.777 00.001 18120 Enqueuing Move request for scope (-0.04, 0.11)
02:16:41.778 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:41.779 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.2
02:16:41.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:41.780 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:41.780 00.000 18120 Enqueuing Expose request
02:16:41.780 00.000 21948 Worker thread wakes up
02:16:41.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:16:41.781 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:16:41.781 00.000 21948 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=-0.01
02:16:41.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:16:41.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:41.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:16:41.781 00.000 21948 MoveAxis(E, 0, ABG)
02:16:41.781 00.000 21948 Move returns status 0, amount 0
02:16:41.781 00.000 21948 MoveAxis(N, 0, ABG)
02:16:41.781 00.000 21948 Move returns status 0, amount 0
02:16:41.781 00.000 21948 move complete, result=0
02:16:41.781 00.000 21948 worker thread done servicing request
02:16:41.781 00.000 21948 Worker thread wakes up
02:16:41.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:41.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:41.781 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:43.511 01.730 21948 Exposure complete
02:16:43.563 00.052 21948 worker thread done servicing request
02:16:43.563 00.000 18120 OnExposeComplete: enter
02:16:43.564 00.001 18120 UpdateGuideState(): m_state=6
02:16:43.564 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
02:16:43.565 00.001 18120 Star::Find returns 1 (0), X=896.56, Y=235.71, Mass=2012, SNR=31.1, Peak=149 HFD=4.1
02:16:43.567 00.002 18120 MultiStar: [#1 -0.11,0.55,0.00,M1] [#2 0.23,0.07,0.63,U] [#3 -0.05,0.03,0.61,U] [#4 0.15,0.29,0.53,U] [#5 -0.36,0.04,0.48,U] [#6 -0.30,0.46,0.00,M1] [#7 0.07,0.47,0.00,R] [#8 -0.26,0.35,0.00,M1] 
02:16:43.568 00.001 18120 refined, 4 included, MultiStar: {0.03, 0.15}, one-star: {0.08, 0.27}
02:16:43.569 00.001 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
02:16:43.570 00.001 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
02:16:43.572 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.37 mountX=0.13 mountY=-0.10, mountTheta=-0.65
02:16:43.574 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.15, opts=13)
02:16:43.575 00.001 18120 Enqueuing Move request for scope (0.03, 0.15)
02:16:43.575 00.000 21948 Worker thread wakes up
02:16:43.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
02:16:43.575 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
02:16:43.575 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:43.576 00.001 18120 UpdateGuideState exits: m=2012 RSB=31.1
02:16:43.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:43.577 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:43.577 00.000 18120 Enqueuing Expose request
02:16:43.577 00.000 21948 Moving (0.03, 0.15) raw xDistance=0.13 yDistance=-0.10
02:16:43.577 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:16:43.577 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:43.577 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:43.577 00.000 21948 MoveAxis(E, 0, ABG)
02:16:43.577 00.000 21948 Move returns status 0, amount 0
02:16:43.577 00.000 21948 MoveAxis(N, 0, ABG)
02:16:43.577 00.000 21948 Move returns status 0, amount 0
02:16:43.577 00.000 21948 move complete, result=0
02:16:43.577 00.000 21948 worker thread done servicing request
02:16:43.577 00.000 21948 Worker thread wakes up
02:16:43.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:43.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:43.578 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:44.983 01.405 21948 Exposure complete
02:16:45.030 00.047 21948 worker thread done servicing request
02:16:45.030 00.000 18120 OnExposeComplete: enter
02:16:45.030 00.000 18120 UpdateGuideState(): m_state=6
02:16:45.031 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
02:16:45.031 00.000 18120 Star::Find returns 1 (0), X=896.47, Y=235.67, Mass=1901, SNR=30.2, Peak=154 HFD=3.9
02:16:45.032 00.001 18120 MultiStar: [#1 -0.14,0.32,0.73,U] [#2 -0.14,0.05,0.65,U] [#3 -0.11,0.17,0.59,U] [#4 0.09,0.34,0.58,U] [#5 -0.45,0.20,0.00,M1] [#6 0.06,0.16,0.54,U] [#7 0.07,-0.27,0.43,U] [#8 -0.13,0.58,0.00,M2] 
02:16:45.032 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.17}, one-star: {-0.01, 0.22}
02:16:45.033 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
02:16:45.034 00.001 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
02:16:45.035 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.78 mountX=0.17 mountY=-0.04, mountTheta=-0.25
02:16:45.037 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.17, opts=13)
02:16:45.038 00.001 18120 Enqueuing Move request for scope (-0.04, 0.17)
02:16:45.038 00.000 21948 Worker thread wakes up
02:16:45.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
02:16:45.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
02:16:45.039 00.001 21948 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=-0.04
02:16:45.039 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:16:45.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:45.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:16:45.039 00.000 21948 MoveAxis(E, 0, ABG)
02:16:45.039 00.000 21948 Move returns status 0, amount 0
02:16:45.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:45.039 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
02:16:45.040 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.040 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:45.041 00.001 18120 Enqueuing Expose request
02:16:45.041 00.000 21948 MoveAxis(N, 0, ABG)
02:16:45.041 00.000 21948 Move returns status 0, amount 0
02:16:45.041 00.000 21948 move complete, result=0
02:16:45.041 00.000 21948 worker thread done servicing request
02:16:45.041 00.000 21948 Worker thread wakes up
02:16:45.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:45.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:45.043 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:46.677 01.634 21948 Exposure complete
02:16:46.710 00.033 21948 worker thread done servicing request
02:16:46.710 00.000 18120 OnExposeComplete: enter
02:16:46.713 00.003 18120 UpdateGuideState(): m_state=6
02:16:46.716 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
02:16:46.718 00.002 18120 Star::Find returns 1 (0), X=896.42, Y=235.87, Mass=1958, SNR=30.6, Peak=177 HFD=3.9
02:16:46.721 00.003 18120 MultiStar: [#1 -0.07,0.46,0.00,M1] [#2 -0.11,0.05,0.64,U] [#3 -0.27,0.09,0.61,U] [#4 0.03,0.21,0.57,U] [#5 -0.54,0.15,0.00,M2] [#6 -0.26,0.31,0.00,M1] [#7 -0.10,-0.08,0.43,U] [#8 -0.13,0.62,0.00,M3] 
02:16:46.723 00.002 18120 refined, 4 included, MultiStar: {-0.10, 0.18}, one-star: {-0.06, 0.43}
02:16:46.725 00.002 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
02:16:46.727 00.002 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
02:16:46.729 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.07 mountX=0.21 mountY=0.01, mountTheta=0.03
02:16:46.732 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.18, opts=13)
02:16:46.734 00.002 18120 Enqueuing Move request for scope (-0.10, 0.18)
02:16:46.736 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:46.737 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:16:46.739 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:46.740 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:46.741 00.001 18120 Enqueuing Expose request
02:16:46.743 00.002 21948 Worker thread wakes up
02:16:46.743 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
02:16:46.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
02:16:46.743 00.000 21948 Moving (-0.10, 0.18) raw xDistance=0.21 yDistance=0.01
02:16:46.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:16:46.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:46.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:46.744 00.001 21948 MoveAxis(W, 37, ABG)
02:16:46.744 00.000 21948 Guiding  Dir = 3, Dur = 37
02:16:46.744 00.000 21948 IsSlewing returns 0
02:16:46.744 00.000 21948 IsGuiding returns 0
02:16:46.747 00.003 21948 PulseGuide returned control before completion, sleep 45
02:16:46.802 00.055 21948 IsGuiding returns 0
02:16:46.802 00.000 21948 Move returns status 0, amount 37
02:16:46.802 00.000 21948 MoveAxis(N, 0, ABG)
02:16:46.802 00.000 21948 Move returns status 0, amount 0
02:16:46.802 00.000 21948 move complete, result=0
02:16:46.802 00.000 21948 worker thread done servicing request
02:16:46.804 00.002 21948 Worker thread wakes up
02:16:46.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:46.804 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
02:16:46.806 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:48.209 01.403 21948 Exposure complete
02:16:48.253 00.044 21948 worker thread done servicing request
02:16:48.253 00.000 18120 OnExposeComplete: enter
02:16:48.255 00.002 18120 UpdateGuideState(): m_state=6
02:16:48.256 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
02:16:48.258 00.002 18120 Star::Find returns 1 (0), X=896.43, Y=235.58, Mass=2054, SNR=31.3, Peak=156 HFD=4.0
02:16:48.259 00.001 18120 MultiStar: [#1 -0.14,0.16,0.71,U] [#2 0.20,-0.13,0.65,U] [#3 -0.01,-0.30,0.59,U] [#4 0.01,0.23,0.56,U] [#5 -0.38,-0.22,0.00,M3] [#6 -0.13,-0.03,0.52,U] [#7 0.06,-0.37,0.45,U] [#8 -0.05,0.26,0.39,U] 
02:16:48.260 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {-0.04, 0.13}
02:16:48.261 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
02:16:48.261 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
02:16:48.262 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.76 mountX=0.01 mountY=0.01, mountTheta=0.74
02:16:48.263 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
02:16:48.264 00.001 18120 Enqueuing Move request for scope (-0.01, 0.01)
02:16:48.265 00.001 21948 Worker thread wakes up
02:16:48.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:48.265 00.000 18120 UpdateGuideState exits: m=2054 RSB=31.3
02:16:48.266 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:48.266 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:48.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
02:16:48.266 00.000 18120 Enqueuing Expose request
02:16:48.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
02:16:48.267 00.001 21948 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
02:16:48.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:16:48.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:48.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:48.267 00.000 21948 MoveAxis(E, 0, ABG)
02:16:48.267 00.000 21948 Move returns status 0, amount 0
02:16:48.267 00.000 21948 MoveAxis(N, 0, ABG)
02:16:48.267 00.000 21948 Move returns status 0, amount 0
02:16:48.267 00.000 21948 move complete, result=0
02:16:48.267 00.000 21948 worker thread done servicing request
02:16:48.267 00.000 21948 Worker thread wakes up
02:16:48.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:48.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:48.267 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:49.890 01.623 21948 Exposure complete
02:16:49.924 00.034 21948 worker thread done servicing request
02:16:49.924 00.000 18120 OnExposeComplete: enter
02:16:49.924 00.000 18120 UpdateGuideState(): m_state=6
02:16:49.925 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
02:16:49.925 00.000 18120 Star::Find returns 1 (0), X=896.64, Y=235.76, Mass=1886, SNR=30.1, Peak=155 HFD=3.9
02:16:49.926 00.001 18120 MultiStar: [#1 0.03,0.19,0.78,U] [#2 0.09,0.08,0.63,U] [#3 -0.09,-0.05,0.61,U] [#4 0.09,0.29,0.57,U] [#5 -0.36,0.06,0.48,U] [#6 -0.14,0.40,0.00,M1] [#7 -0.07,0.02,0.44,U] [#8 -0.01,0.20,0.41,U] 
02:16:49.926 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {0.16, 0.31}
02:16:49.927 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
02:16:49.928 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
02:16:49.929 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.16 cameraTheta=1.54 mountX=0.14 mountY=-0.07, mountTheta=-0.49
02:16:49.930 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.15, opts=13)
02:16:49.930 00.000 18120 Enqueuing Move request for scope (0.01, 0.15)
02:16:49.931 00.001 21948 Worker thread wakes up
02:16:49.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:49.931 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.1
02:16:49.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:49.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:49.933 00.001 18120 Enqueuing Expose request
02:16:49.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
02:16:49.933 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
02:16:49.933 00.000 21948 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.07
02:16:49.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:49.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:49.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:49.933 00.000 21948 MoveAxis(E, 0, ABG)
02:16:49.933 00.000 21948 Move returns status 0, amount 0
02:16:49.933 00.000 21948 MoveAxis(N, 0, ABG)
02:16:49.933 00.000 21948 Move returns status 0, amount 0
02:16:49.933 00.000 21948 move complete, result=0
02:16:49.933 00.000 21948 worker thread done servicing request
02:16:49.933 00.000 21948 Worker thread wakes up
02:16:49.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:49.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:49.934 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:51.459 01.525 21948 Exposure complete
02:16:51.508 00.049 21948 worker thread done servicing request
02:16:51.508 00.000 18120 OnExposeComplete: enter
02:16:51.509 00.001 18120 UpdateGuideState(): m_state=6
02:16:51.509 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
02:16:51.510 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=235.64, Mass=1984, SNR=30.8, Peak=162 HFD=4.0
02:16:51.511 00.001 18120 MultiStar: [#1 -0.01,0.42,0.00,M1] [#2 0.03,-0.06,0.61,U] [#3 -0.27,0.01,0.59,U] [#4 0.05,0.31,0.56,U] [#5 -0.42,-0.05,0.00,M3] [#6 -0.11,0.30,0.50,U] [#7 -0.07,0.12,0.44,U] [#8 -0.23,0.30,0.40,U] 
02:16:51.513 00.002 18120 refined, 6 included, MultiStar: {-0.08, 0.16}, one-star: {-0.04, 0.20}
02:16:51.514 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
02:16:51.515 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:16:51.516 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.02 mountX=0.18 mountY=-0.00, mountTheta=-0.01
02:16:51.519 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.16, opts=13)
02:16:51.519 00.000 18120 Enqueuing Move request for scope (-0.08, 0.16)
02:16:51.520 00.001 21948 Worker thread wakes up
02:16:51.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:51.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
02:16:51.520 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.8
02:16:51.521 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
02:16:51.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:51.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:51.521 00.000 18120 Enqueuing Expose request
02:16:51.522 00.001 21948 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=-0.00
02:16:51.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:16:51.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:51.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:16:51.522 00.000 21948 MoveAxis(E, 0, ABG)
02:16:51.522 00.000 21948 Move returns status 0, amount 0
02:16:51.522 00.000 21948 MoveAxis(N, 0, ABG)
02:16:51.522 00.000 21948 Move returns status 0, amount 0
02:16:51.522 00.000 21948 move complete, result=0
02:16:51.522 00.000 21948 worker thread done servicing request
02:16:51.522 00.000 21948 Worker thread wakes up
02:16:51.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:51.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:51.522 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:53.150 01.628 21948 Exposure complete
02:16:53.182 00.032 21948 worker thread done servicing request
02:16:53.183 00.001 18120 OnExposeComplete: enter
02:16:53.183 00.000 18120 UpdateGuideState(): m_state=6
02:16:53.184 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
02:16:53.184 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=236.04, Mass=1953, SNR=30.6, Peak=185 HFD=4.1
02:16:53.185 00.001 18120 MultiStar: [#1 -0.42,0.93,0.00,M2] [#2 -0.35,0.48,0.00,M1] [#3 -0.51,0.55,0.00,M1] [#4 -0.32,0.77,0.00,M1] [#5 -0.70,0.34,0.00,M4] [#6 -0.42,0.78,0.00,M1] [#7 -0.36,0.31,0.00,M1] [#8 -0.42,0.84,0.00,M1] 
02:16:53.185 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
02:16:53.186 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
02:16:53.186 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.60 hyp=0.64 cameraTheta=1.93 mountX=0.64 mountY=-0.07, mountTheta=-0.11
02:16:53.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.60, opts=13)
02:16:53.188 00.001 18120 Enqueuing Move request for scope (-0.23, 0.60)
02:16:53.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:53.188 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
02:16:53.189 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:53.189 00.000 21948 Worker thread wakes up
02:16:53.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.60) opts 0xd
02:16:53.189 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.60)
02:16:53.189 00.000 21948 Moving (-0.23, 0.60) raw xDistance=0.64 yDistance=-0.07
02:16:53.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:16:53.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:53.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:53.190 00.001 18120 Enqueuing Expose request
02:16:53.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:53.191 00.001 21948 MoveAxis(W, 114, ABG)
02:16:53.191 00.000 21948 Guiding  Dir = 3, Dur = 114
02:16:53.191 00.000 21948 IsSlewing returns 0
02:16:53.191 00.000 21948 IsGuiding returns 0
02:16:53.193 00.002 21948 PulseGuide returned control before completion, sleep 123
02:16:53.325 00.132 21948 IsGuiding returns 0
02:16:53.325 00.000 21948 Move returns status 0, amount 114
02:16:53.325 00.000 21948 MoveAxis(N, 0, ABG)
02:16:53.325 00.000 21948 Move returns status 0, amount 0
02:16:53.326 00.001 21948 move complete, result=0
02:16:53.326 00.000 21948 worker thread done servicing request
02:16:53.326 00.000 21948 Worker thread wakes up
02:16:53.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:53.326 00.000 18120 GuideStep: 0.6 px 114 ms WEST, -0.1 px 0 ms NORTH
02:16:53.327 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:54.733 01.406 21948 Exposure complete
02:16:54.781 00.048 21948 worker thread done servicing request
02:16:54.782 00.001 18120 OnExposeComplete: enter
02:16:54.783 00.001 18120 UpdateGuideState(): m_state=6
02:16:54.784 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
02:16:54.784 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=235.94, Mass=1926, SNR=30.4, Peak=173 HFD=4.1
02:16:54.787 00.003 18120 MultiStar: [#1 0.03,0.53,0.00,M3] [#2 -0.10,0.30,0.65,U] [#3 -0.30,0.30,0.00,M2] [#4 -0.12,0.55,0.00,M2] [#5 -0.44,0.44,0.00,M5] [#6 -0.39,0.50,0.00,M2] [#7 0.17,0.06,0.45,U] [#8 -0.02,0.56,0.00,M2] 
02:16:54.789 00.002 18120 refined, 2 included, MultiStar: {-0.05, 0.34}, one-star: {-0.11, 0.50}
02:16:54.791 00.002 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
02:16:54.793 00.002 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
02:16:54.795 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.71 mountX=0.33 mountY=-0.11, mountTheta=-0.33
02:16:54.796 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.34, opts=13)
02:16:54.797 00.001 18120 Enqueuing Move request for scope (-0.05, 0.34)
02:16:54.797 00.000 21948 Worker thread wakes up
02:16:54.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:54.798 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:16:54.798 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:54.799 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:54.799 00.000 18120 Enqueuing Expose request
02:16:54.800 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
02:16:54.800 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
02:16:54.800 00.000 21948 Moving (-0.05, 0.34) raw xDistance=0.33 yDistance=-0.11
02:16:54.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
02:16:54.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:54.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:16:54.800 00.000 21948 MoveAxis(W, 67, ABG)
02:16:54.800 00.000 21948 Guiding  Dir = 3, Dur = 67
02:16:54.800 00.000 21948 IsSlewing returns 0
02:16:54.800 00.000 21948 IsGuiding returns 0
02:16:54.801 00.001 21948 PulseGuide returned control before completion, sleep 76
02:16:54.887 00.086 21948 IsGuiding returns 0
02:16:54.888 00.001 21948 Move returns status 0, amount 67
02:16:54.888 00.000 21948 MoveAxis(N, 0, ABG)
02:16:54.888 00.000 21948 Move returns status 0, amount 0
02:16:54.888 00.000 21948 move complete, result=0
02:16:54.888 00.000 21948 worker thread done servicing request
02:16:54.888 00.000 21948 Worker thread wakes up
02:16:54.888 00.000 18120 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
02:16:54.889 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:54.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:56.518 01.629 21948 Exposure complete
02:16:56.557 00.039 21948 worker thread done servicing request
02:16:56.557 00.000 18120 OnExposeComplete: enter
02:16:56.558 00.001 18120 UpdateGuideState(): m_state=6
02:16:56.558 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
02:16:56.559 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=235.63, Mass=1998, SNR=30.9, Peak=151 HFD=3.8
02:16:56.560 00.001 18120 MultiStar: [#1 0.05,0.28,0.70,U] [#2 0.10,-0.01,0.60,U] [#3 -0.07,-0.04,0.57,U] [#4 0.11,0.38,0.55,U] [#5 -0.29,0.01,0.46,U] [#6 -0.00,0.30,0.51,U] [#7 0.07,-0.28,0.43,U] [#8 0.09,0.27,0.40,U] 
02:16:56.561 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.07, 0.19}
02:16:56.563 00.002 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
02:16:56.564 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
02:16:56.564 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=0.11 mountY=-0.08, mountTheta=-0.62
02:16:56.566 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.14, opts=13)
02:16:56.566 00.000 18120 Enqueuing Move request for scope (0.02, 0.14)
02:16:56.567 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:56.567 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
02:16:56.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:56.568 00.000 21948 Worker thread wakes up
02:16:56.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:16:56.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:16:56.568 00.000 21948 Moving (0.02, 0.14) raw xDistance=0.11 yDistance=-0.08
02:16:56.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:16:56.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:56.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:16:56.568 00.000 21948 MoveAxis(E, 0, ABG)
02:16:56.568 00.000 21948 Move returns status 0, amount 0
02:16:56.569 00.001 21948 MoveAxis(N, 0, ABG)
02:16:56.569 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:56.569 00.000 18120 Enqueuing Expose request
02:16:56.569 00.000 21948 Move returns status 0, amount 0
02:16:56.570 00.001 21948 move complete, result=0
02:16:56.570 00.000 21948 worker thread done servicing request
02:16:56.570 00.000 21948 Worker thread wakes up
02:16:56.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:56.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:56.571 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:58.092 01.521 21948 Exposure complete
02:16:58.123 00.031 21948 worker thread done servicing request
02:16:58.123 00.000 18120 OnExposeComplete: enter
02:16:58.124 00.001 18120 UpdateGuideState(): m_state=6
02:16:58.125 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
02:16:58.125 00.000 18120 Star::Find returns 1 (0), X=896.64, Y=235.59, Mass=1996, SNR=30.9, Peak=154 HFD=3.9
02:16:58.126 00.001 18120 MultiStar: [#1 0.00,0.19,0.75,U] [#2 0.11,-0.10,0.62,U] [#3 0.09,-0.00,0.59,U] [#4 0.22,0.10,0.53,U] [#5 -0.28,0.17,0.45,U] [#6 0.19,0.33,0.53,U] [#7 0.08,-0.38,0.43,U] [#8 0.13,0.22,0.39,U] 
02:16:58.126 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.16, 0.15}
02:16:58.127 00.001 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.00) = xAngle (-1.22 = -1.22)
02:16:58.127 00.000 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
02:16:58.128 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.78 mountX=0.04 mountY=-0.12, mountTheta=-1.23
02:16:58.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.09, opts=13)
02:16:58.129 00.000 18120 Enqueuing Move request for scope (0.09, 0.09)
02:16:58.130 00.001 21948 Worker thread wakes up
02:16:58.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
02:16:58.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:58.130 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.9
02:16:58.131 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:58.131 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
02:16:58.131 00.000 21948 Moving (0.09, 0.09) raw xDistance=0.04 yDistance=-0.12
02:16:58.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:58.131 00.000 18120 Enqueuing Expose request
02:16:58.132 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:16:58.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:58.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:16:58.132 00.000 21948 MoveAxis(E, 0, ABG)
02:16:58.132 00.000 21948 Move returns status 0, amount 0
02:16:58.132 00.000 21948 MoveAxis(N, 0, ABG)
02:16:58.132 00.000 21948 Move returns status 0, amount 0
02:16:58.132 00.000 21948 move complete, result=0
02:16:58.132 00.000 21948 worker thread done servicing request
02:16:58.132 00.000 21948 Worker thread wakes up
02:16:58.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:58.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:58.133 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:59.765 01.632 21948 Exposure complete
02:16:59.815 00.050 21948 worker thread done servicing request
02:16:59.815 00.000 18120 OnExposeComplete: enter
02:16:59.815 00.000 18120 UpdateGuideState(): m_state=6
02:16:59.816 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
02:16:59.816 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=235.34, Mass=1939, SNR=30.4, Peak=162 HFD=3.6
02:16:59.817 00.001 18120 MultiStar: [#1 0.09,0.01,0.74,U] [#2 0.14,-0.16,0.62,U] [#3 0.09,-0.49,0.00,M1] [#4 0.20,0.08,0.57,U] [#5 -0.40,-0.15,0.00,M4] [#6 -0.07,0.05,0.50,U] [#7 0.02,-0.57,0.00,M1] [#8 0.03,-0.09,0.41,U] 
02:16:59.817 00.000 18120 refined, 5 included, MultiStar: {0.10, -0.04}, one-star: {0.14, -0.10}
02:16:59.817 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
02:16:59.818 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
02:16:59.819 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.39 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:16:59.820 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
02:16:59.822 00.002 18120 Enqueuing Move request for scope (0.10, -0.04)
02:16:59.823 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:16:59.823 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.4
02:16:59.824 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.825 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:16:59.827 00.002 18120 Enqueuing Expose request
02:16:59.830 00.003 21948 Worker thread wakes up
02:16:59.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:16:59.830 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:16:59.830 00.000 21948 Moving (0.10, -0.04) raw xDistance=-0.08 yDistance=-0.07
02:16:59.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:59.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:59.830 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:59.830 00.000 21948 MoveAxis(E, 0, ABG)
02:16:59.830 00.000 21948 Move returns status 0, amount 0
02:16:59.830 00.000 21948 MoveAxis(N, 0, ABG)
02:16:59.830 00.000 21948 Move returns status 0, amount 0
02:16:59.830 00.000 21948 move complete, result=0
02:16:59.831 00.001 21948 worker thread done servicing request
02:16:59.831 00.000 21948 Worker thread wakes up
02:16:59.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:16:59.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:16:59.831 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:01.348 01.517 21948 Exposure complete
02:17:01.379 00.031 21948 worker thread done servicing request
02:17:01.379 00.000 18120 OnExposeComplete: enter
02:17:01.380 00.001 18120 UpdateGuideState(): m_state=6
02:17:01.380 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
02:17:01.381 00.001 18120 Star::Find returns 1 (0), X=896.80, Y=235.35, Mass=1960, SNR=30.7, Peak=179 HFD=3.7
02:17:01.381 00.000 18120 MultiStar: [#1 0.16,0.20,0.71,U] [#2 0.45,-0.27,0.00,M1] [#3 0.05,-0.17,0.58,U] [#4 0.33,0.20,0.57,U] [#5 -0.36,-0.26,0.00,M5] [#6 0.04,0.05,0.50,U] [#7 0.30,-0.37,0.00,M2] [#8 -0.04,0.08,0.38,U] 
02:17:01.382 00.001 18120 refined, 5 included, MultiStar: {0.17, 0.03}, one-star: {0.32, -0.09}
02:17:01.382 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
02:17:01.383 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
02:17:01.383 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.18 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
02:17:01.384 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.03, opts=13)
02:17:01.384 00.000 18120 Enqueuing Move request for scope (0.17, 0.03)
02:17:01.385 00.001 21948 Worker thread wakes up
02:17:01.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
02:17:01.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
02:17:01.385 00.000 21948 Moving (0.17, 0.03) raw xDistance=-0.04 yDistance=-0.17
02:17:01.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:17:01.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:01.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:01.385 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:17:01.386 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:01.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:01.387 00.001 18120 Enqueuing Expose request
02:17:01.387 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:17:01.387 00.000 21948 MoveAxis(E, 0, ABG)
02:17:01.387 00.000 21948 Move returns status 0, amount 0
02:17:01.387 00.000 21948 MoveAxis(N, 0, ABG)
02:17:01.387 00.000 21948 Move returns status 0, amount 0
02:17:01.387 00.000 21948 move complete, result=0
02:17:01.387 00.000 21948 worker thread done servicing request
02:17:01.387 00.000 21948 Worker thread wakes up
02:17:01.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:01.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:17:01.388 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:03.018 01.630 21948 Exposure complete
02:17:03.055 00.037 21948 worker thread done servicing request
02:17:03.055 00.000 18120 OnExposeComplete: enter
02:17:03.056 00.001 18120 UpdateGuideState(): m_state=6
02:17:03.057 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
02:17:03.057 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=235.54, Mass=1975, SNR=30.7, Peak=166 HFD=3.6
02:17:03.058 00.001 18120 MultiStar: [#1 -0.08,0.33,0.70,U] [#2 0.02,-0.09,0.62,U] [#3 -0.03,-0.13,0.60,U] [#4 0.02,0.31,0.56,U] [#5 -0.25,0.14,0.48,U] [#6 0.04,0.24,0.49,U] [#7 0.08,-0.07,0.43,U] [#8 0.09,0.31,0.39,U] 
02:17:03.058 00.000 18120 single-star, 8 included, MultiStar: {-0.02, 0.12}, one-star: {-0.04, 0.09}
02:17:03.059 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
02:17:03.059 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
02:17:03.060 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.02 mountX=0.10 mountY=-0.00, mountTheta=-0.02
02:17:03.061 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.09, opts=13)
02:17:03.061 00.000 18120 Enqueuing Move request for scope (-0.04, 0.09)
02:17:03.062 00.001 21948 Worker thread wakes up
02:17:03.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:03.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
02:17:03.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
02:17:03.062 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.7
02:17:03.062 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:03.064 00.002 21948 Moving (-0.04, 0.09) raw xDistance=0.10 yDistance=-0.00
02:17:03.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:03.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:03.064 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:03.065 00.001 18120 Enqueuing Expose request
02:17:03.065 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:17:03.066 00.001 21948 MoveAxis(E, 0, ABG)
02:17:03.066 00.000 21948 Move returns status 0, amount 0
02:17:03.066 00.000 21948 MoveAxis(N, 0, ABG)
02:17:03.066 00.000 21948 Move returns status 0, amount 0
02:17:03.066 00.000 21948 move complete, result=0
02:17:03.066 00.000 21948 worker thread done servicing request
02:17:03.066 00.000 21948 Worker thread wakes up
02:17:03.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:03.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:17:03.066 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:04.592 01.526 21948 Exposure complete
02:17:04.625 00.033 21948 worker thread done servicing request
02:17:04.625 00.000 18120 OnExposeComplete: enter
02:17:04.626 00.001 18120 UpdateGuideState(): m_state=6
02:17:04.626 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
02:17:04.627 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=235.82, Mass=2057, SNR=31.4, Peak=197 HFD=3.9
02:17:04.628 00.001 18120 MultiStar: [#1 -0.22,0.25,0.69,U] [#2 -0.10,-0.00,0.62,U] [#3 -0.25,-0.09,0.58,U] [#4 -0.16,0.31,0.55,U] [#5 -0.40,0.08,0.00,M5] [#6 -0.23,0.33,0.00,M1] [#7 -0.17,-0.03,0.42,U] [#8 -0.11,0.53,0.00,M1] 
02:17:04.629 00.001 18120 refined, 5 included, MultiStar: {-0.18, 0.17}, one-star: {-0.19, 0.37}
02:17:04.631 00.002 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.40 = 0.40)
02:17:04.632 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.36 = 0.36)
02:17:04.632 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.40 mountX=0.23 mountY=0.09, mountTheta=0.36
02:17:04.635 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.17, opts=13)
02:17:04.638 00.003 18120 Enqueuing Move request for scope (-0.18, 0.17)
02:17:04.640 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:04.643 00.003 18120 UpdateGuideState exits: m=2057 RSB=31.4
02:17:04.645 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.647 00.002 21948 Worker thread wakes up
02:17:04.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
02:17:04.648 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:04.648 00.000 18120 Enqueuing Expose request
02:17:04.649 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
02:17:04.649 00.000 21948 Moving (-0.18, 0.17) raw xDistance=0.23 yDistance=0.09
02:17:04.649 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:17:04.649 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:04.649 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:17:04.649 00.000 21948 MoveAxis(W, 41, ABG)
02:17:04.649 00.000 21948 Guiding  Dir = 3, Dur = 41
02:17:04.649 00.000 21948 IsSlewing returns 0
02:17:04.649 00.000 21948 IsGuiding returns 0
02:17:04.652 00.003 21948 PulseGuide returned control before completion, sleep 49
02:17:04.717 00.065 21948 IsGuiding returns 0
02:17:04.717 00.000 21948 Move returns status 0, amount 41
02:17:04.717 00.000 21948 MoveAxis(N, 0, ABG)
02:17:04.717 00.000 21948 Move returns status 0, amount 0
02:17:04.717 00.000 21948 move complete, result=0
02:17:04.718 00.001 21948 worker thread done servicing request
02:17:04.718 00.000 21948 Worker thread wakes up
02:17:04.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:04.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:17:04.718 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
02:17:06.355 01.637 21948 Exposure complete
02:17:06.389 00.034 21948 worker thread done servicing request
02:17:06.389 00.000 18120 OnExposeComplete: enter
02:17:06.391 00.002 18120 UpdateGuideState(): m_state=6
02:17:06.392 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
02:17:06.393 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=235.36, Mass=1982, SNR=30.8, Peak=171 HFD=3.7
02:17:06.394 00.001 18120 MultiStar: [#1 0.18,0.18,0.72,U] [#2 0.31,-0.14,0.65,U] [#3 0.21,-0.43,0.00,M1] [#4 0.29,0.09,0.56,U] [#5 -0.22,-0.23,0.47,U] [#6 -0.00,0.04,0.53,U] [#7 0.18,-0.52,0.00,M1] [#8 0.10,-0.04,0.41,U] 
02:17:06.395 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.27, -0.09}
02:17:06.396 00.001 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
02:17:06.397 00.001 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
02:17:06.398 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=-0.09 mountY=-0.13, mountTheta=-2.16
02:17:06.403 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.02, opts=13)
02:17:06.404 00.001 18120 Enqueuing Move request for scope (0.16, -0.02)
02:17:06.404 00.000 21948 Worker thread wakes up
02:17:06.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:06.404 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
02:17:06.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:06.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:06.406 00.001 18120 Enqueuing Expose request
02:17:06.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
02:17:06.406 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
02:17:06.406 00.000 21948 Moving (0.16, -0.02) raw xDistance=-0.09 yDistance=-0.13
02:17:06.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:17:06.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:06.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:17:06.406 00.000 21948 MoveAxis(E, 0, ABG)
02:17:06.406 00.000 21948 Move returns status 0, amount 0
02:17:06.406 00.000 21948 MoveAxis(N, 0, ABG)
02:17:06.406 00.000 21948 Move returns status 0, amount 0
02:17:06.406 00.000 21948 move complete, result=0
02:17:06.406 00.000 21948 worker thread done servicing request
02:17:06.406 00.000 21948 Worker thread wakes up
02:17:06.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:06.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:17:06.407 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:07.921 01.514 21948 Exposure complete
02:17:07.945 00.024 21948 worker thread done servicing request
02:17:07.945 00.000 18120 OnExposeComplete: enter
02:17:07.946 00.001 18120 UpdateGuideState(): m_state=6
02:17:07.946 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
02:17:07.947 00.001 18120 Star::Find returns 1 (0), X=896.57, Y=235.40, Mass=1817, SNR=29.5, Peak=138 HFD=3.6
02:17:07.947 00.000 18120 MultiStar: [#1 -0.01,0.06,0.73,U] [#2 0.19,-0.26,0.64,U] [#3 0.12,-0.35,0.60,U] [#4 0.22,0.15,0.58,U] [#5 -0.13,-0.23,0.50,U] [#6 -0.03,0.02,0.55,U] [#7 0.13,-0.46,0.00,M2] [#8 0.08,0.16,0.42,U] 
02:17:07.948 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.10, -0.04}
02:17:07.949 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
02:17:07.951 00.002 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
02:17:07.951 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.72 mountX=-0.09 mountY=-0.04, mountTheta=-2.75
02:17:07.953 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
02:17:07.953 00.000 18120 Enqueuing Move request for scope (0.07, -0.06)
02:17:07.954 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:07.954 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.5
02:17:07.955 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:07.955 00.000 21948 Worker thread wakes up
02:17:07.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
02:17:07.955 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
02:17:07.955 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.09 yDistance=-0.04
02:17:07.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:17:07.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:07.955 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:07.956 00.001 18120 Enqueuing Expose request
02:17:07.956 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:17:07.956 00.000 21948 MoveAxis(E, 0, ABG)
02:17:07.956 00.000 21948 Move returns status 0, amount 0
02:17:07.956 00.000 21948 MoveAxis(N, 0, ABG)
02:17:07.956 00.000 21948 Move returns status 0, amount 0
02:17:07.956 00.000 21948 move complete, result=0
02:17:07.956 00.000 21948 worker thread done servicing request
02:17:07.956 00.000 21948 Worker thread wakes up
02:17:07.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:07.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:17:07.957 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:09.580 01.623 21948 Exposure complete
02:17:09.640 00.060 21948 worker thread done servicing request
02:17:09.640 00.000 18120 OnExposeComplete: enter
02:17:09.642 00.002 18120 UpdateGuideState(): m_state=6
02:17:09.643 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
02:17:09.645 00.002 18120 Star::Find returns 1 (0), X=895.93, Y=235.99, Mass=1972, SNR=30.8, Peak=171 HFD=4.3
02:17:09.646 00.001 18120 MultiStar: [#1 -0.70,0.64,0.00,M1] [#2 -0.61,0.24,0.00,M1] [#3 -0.72,0.31,0.00,M1] [#4 -0.55,0.63,0.00,M1] [#5 -0.85,0.31,0.00,M4] [#6 -0.76,0.61,0.00,M1] [#7 -0.68,0.32,0.00,M3] [#8 -0.48,0.62,0.00,M1] 
02:17:09.647 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
02:17:09.647 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
02:17:09.648 00.001 18120 CameraToMount -- cameraX=-0.55 cameraY=0.54 hyp=0.77 cameraTheta=2.36 mountX=0.72 mountY=0.25, mountTheta=0.33
02:17:09.649 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.55, y=0.54, opts=13)
02:17:09.650 00.001 18120 Enqueuing Move request for scope (-0.55, 0.54)
02:17:09.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:09.651 00.001 18120 UpdateGuideState exits: m=1972 RSB=30.8
02:17:09.651 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:09.652 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:09.652 00.000 18120 Enqueuing Expose request
02:17:09.652 00.000 21948 Worker thread wakes up
02:17:09.653 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.54) opts 0xd
02:17:09.653 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.55, 0.54)
02:17:09.653 00.000 21948 Moving (-0.55, 0.54) raw xDistance=0.72 yDistance=0.25
02:17:09.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
02:17:09.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:09.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:17:09.653 00.000 21948 MoveAxis(W, 129, ABG)
02:17:09.653 00.000 21948 Guiding  Dir = 3, Dur = 129
02:17:09.653 00.000 21948 IsSlewing returns 0
02:17:09.653 00.000 21948 IsGuiding returns 0
02:17:09.655 00.002 21948 PulseGuide returned control before completion, sleep 137
02:17:09.800 00.145 21948 IsGuiding returns 0
02:17:09.801 00.001 21948 Move returns status 0, amount 129
02:17:09.801 00.000 21948 MoveAxis(N, 0, ABG)
02:17:09.801 00.000 21948 Move returns status 0, amount 0
02:17:09.801 00.000 21948 move complete, result=0
02:17:09.801 00.000 21948 worker thread done servicing request
02:17:09.801 00.000 21948 Worker thread wakes up
02:17:09.801 00.000 18120 GuideStep: 0.7 px 129 ms WEST, 0.2 px 0 ms NORTH
02:17:09.802 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:09.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:17:11.211 01.409 21948 Exposure complete
02:17:11.247 00.036 21948 worker thread done servicing request
02:17:11.247 00.000 18120 OnExposeComplete: enter
02:17:11.248 00.001 18120 UpdateGuideState(): m_state=6
02:17:11.248 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
02:17:11.249 00.001 18120 Star::Find returns 1 (0), X=895.52, Y=235.81, Mass=1833, SNR=29.7, Peak=140 HFD=3.8
02:17:11.249 00.000 18120 MultiStar: large primary error, entering stabilization period
02:17:11.249 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
02:17:11.250 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
02:17:11.250 00.000 18120 CameraToMount -- cameraX=-0.96 cameraY=0.36 hyp=1.02 cameraTheta=2.78 mountX=0.73 mountY=0.69, mountTheta=0.76
02:17:11.251 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.96, y=0.36, opts=13)
02:17:11.252 00.001 18120 Enqueuing Move request for scope (-0.96, 0.36)
02:17:11.252 00.000 21948 Worker thread wakes up
02:17:11.252 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.36) opts 0xd
02:17:11.252 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.96, 0.36)
02:17:11.252 00.000 21948 Moving (-0.96, 0.36) raw xDistance=0.73 yDistance=0.69
02:17:11.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
02:17:11.252 00.000 21948 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
02:17:11.252 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08
02:17:11.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:17:11.252 00.000 21948 MoveAxis(W, 139, ABG)
02:17:11.252 00.000 21948 Guiding  Dir = 3, Dur = 139
02:17:11.253 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:11.253 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.7
02:17:11.254 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.254 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:11.254 00.000 18120 Enqueuing Expose request
02:17:11.255 00.001 21948 IsSlewing returns 0
02:17:11.255 00.000 21948 IsGuiding returns 0
02:17:11.257 00.002 21948 PulseGuide returned control before completion, sleep 148
02:17:11.415 00.158 21948 IsGuiding returns 0
02:17:11.415 00.000 21948 Move returns status 0, amount 139
02:17:11.415 00.000 21948 MoveAxis(S, 165, ABG)
02:17:11.415 00.000 21948 Guiding  Dir = 1, Dur = 165
02:17:11.415 00.000 21948 IsSlewing returns 0
02:17:11.415 00.000 21948 IsGuiding returns 0
02:17:11.420 00.005 21948 PulseGuide returned control before completion, sleep 170
02:17:11.607 00.187 21948 IsGuiding returns 0
02:17:11.607 00.000 21948 Move returns status 0, amount 165
02:17:11.607 00.000 21948 move complete, result=0
02:17:11.607 00.000 21948 worker thread done servicing request
02:17:11.607 00.000 21948 Worker thread wakes up
02:17:11.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:11.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:17:11.607 00.000 18120 GuideStep: 0.7 px 139 ms WEST, 0.7 px 165 ms SOUTH
02:17:12.753 01.146 18120 evsrv: cli 0D46D490 connect
02:17:12.755 00.002 18120 case statement mapped state 6 to 3
02:17:12.755 00.000 18120 case statement mapped state 6 to 3
02:17:12.756 00.001 18120 evsrv: cli 0D46D490 request: {"method":"get_app_state","id":"d6a6779f-53b5-4d26-b320-85133431cf04"}
02:17:12.758 00.002 18120 case statement mapped state 6 to 3
02:17:12.759 00.001 18120 evsrv: cli 0D46D490 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6a6779f-53b5-4d26-b320-85133431cf04"}
02:17:12.760 00.001 18120 evsrv: cli 0D46D490 disconnect
02:17:12.760 00.000 18120 evsrv: cli 0D46DA30 connect
02:17:12.762 00.002 18120 case statement mapped state 6 to 3
02:17:12.763 00.001 18120 case statement mapped state 6 to 3
02:17:12.763 00.000 18120 evsrv: cli 0D46DA30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"69b695d7-9e04-4b91-823f-dac8f1260eed"}
02:17:12.764 00.001 18120 PhdController::Dither begins
02:17:12.765 00.001 18120 dither: size=2.00, dRA=0.07 dDec=1.96
02:17:12.765 00.000 18120 MountToCamera -- mountTheta (1.54) + m_xAngle (2.00) = xAngle (3.53 = -2.75)
02:17:12.766 00.001 18120 MountToCamera -- mountX=0.07 mountY=1.96 hyp=1.96 mountTheta=1.54 cameraX=-1.81, cameraY=-0.75 cameraTheta=-2.75
02:17:12.766 00.000 18120 setting lock position to (894.66, 234.69)
02:17:12.767 00.001 18120 Mount: notify guiding dithered (-1.8, -0.7)
02:17:12.767 00.000 18120 MultiStar: stabilizing after lock position change
02:17:12.768 00.001 18120 Status Line: Dithering de 0.07,1.96
02:17:12.769 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:17:12.770 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
02:17:12.771 00.001 18120 evsrv: cli 0D46DA30 response: {"jsonrpc":"2.0","result":0,"id":"69b695d7-9e04-4b91-823f-dac8f1260eed"}
02:17:12.771 00.000 18120 evsrv: cli 0D46DA30 disconnect
02:17:13.230 00.459 21948 Exposure complete
02:17:13.267 00.037 21948 worker thread done servicing request
02:17:13.268 00.001 18120 OnExposeComplete: enter
02:17:13.269 00.001 18120 UpdateGuideState(): m_state=6
02:17:13.269 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
02:17:13.270 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.35, Mass=2001, SNR=30.9, Peak=178 HFD=3.9
02:17:13.270 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
02:17:13.271 00.001 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
02:17:13.271 00.000 18120 CameraToMount -- cameraX=1.40 cameraY=0.65 hyp=1.54 cameraTheta=0.44 mountX=0.02 mountY=-1.54, mountTheta=-1.56
02:17:13.274 00.003 18120 dither recenter: remaining=(-0.1,-2.0) step=(-0.1,-2.0)
02:17:13.274 00.000 18120 MountToCamera -- mountTheta (-1.61) + m_xAngle (2.00) = xAngle (0.39 = 0.39)
02:17:13.275 00.001 18120 MountToCamera -- mountX=-0.07 mountY=-1.96 hyp=1.96 mountTheta=-1.61 cameraX=1.81, cameraY=0.75 cameraTheta=0.39
02:17:13.275 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=1.81, y=0.75, opts=4)
02:17:13.275 00.000 18120 Enqueuing Move request for scope (1.81, 0.75)
02:17:13.278 00.003 18120 Mount: notify direct move -0.07,-1.96
02:17:13.280 00.002 21948 Worker thread wakes up
02:17:13.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:13.282 00.002 18120 UpdateGuideState exits: m=2001 RSB=30.9
02:17:13.284 00.002 18120 PhdController: settling, locked = 1, distance = 2.22 (0.50) aobump = 0 frame = 1 / 99999
02:17:13.285 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (1.81, 0.75) opts 0x4
02:17:13.285 00.000 21948 Handling offset move in thread for scope, endpoint = (1.81, 0.75)
02:17:13.285 00.000 21948 Moving (1.81, 0.75) raw xDistance=-0.07 yDistance=-1.96
02:17:13.285 00.000 21948 MoveAxis(E, 19, B)
02:17:13.285 00.000 21948 Guiding  Dir = 2, Dur = 19
02:17:13.285 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061833.285,"Host":"ASUS_SAM","Inst":1,"Distance":2.22,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:13.286 00.001 21948 IsSlewing returns 0
02:17:13.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:13.287 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:13.288 00.001 18120 Enqueuing Expose request
02:17:13.288 00.000 21948 IsGuiding returns 0
02:17:13.291 00.003 21948 PulseGuide returned control before completion, sleep 27
02:17:13.320 00.029 21948 IsGuiding returns 1
02:17:13.320 00.000 21948 scope still moving after pulse duration time elapsed
02:17:13.352 00.032 21948 IsSlewing returns 0
02:17:13.352 00.000 21948 IsGuiding returns 0
02:17:13.352 00.000 21948 scope move finished after 19 + 44 ms
02:17:13.352 00.000 21948 Move returns status 0, amount 19
02:17:13.352 00.000 21948 MoveAxis(N, 468, B)
02:17:13.352 00.000 21948 Guiding  Dir = 0, Dur = 468
02:17:13.352 00.000 21948 IsSlewing returns 0
02:17:13.352 00.000 21948 IsGuiding returns 0
02:17:13.357 00.005 21948 PulseGuide returned control before completion, sleep 473
02:17:13.840 00.483 21948 IsGuiding returns 0
02:17:13.840 00.000 21948 Move returns status 0, amount 468
02:17:13.840 00.000 21948 move complete, result=0
02:17:13.840 00.000 21948 worker thread done servicing request
02:17:13.840 00.000 21948 Worker thread wakes up
02:17:13.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:13.840 00.000 18120 GuideStep: -0.1 px 19 ms EAST, -2.0 px 468 ms NORTH
02:17:13.841 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:15.254 01.413 21948 Exposure complete
02:17:15.288 00.034 21948 worker thread done servicing request
02:17:15.288 00.000 18120 OnExposeComplete: enter
02:17:15.289 00.001 18120 UpdateGuideState(): m_state=6
02:17:15.290 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
02:17:15.290 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=234.70, Mass=1941, SNR=30.5, Peak=150 HFD=4.1
02:17:15.291 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
02:17:15.291 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
02:17:15.292 00.001 18120 CameraToMount -- cameraX=1.42 cameraY=0.01 hyp=1.42 cameraTheta=0.01 mountX=-0.58 mountY=-1.27, mountTheta=-2.00
02:17:15.293 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.42, y=0.01, opts=13)
02:17:15.294 00.001 18120 Enqueuing Move request for scope (1.42, 0.01)
02:17:15.294 00.000 21948 Worker thread wakes up
02:17:15.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.42, 0.01) opts 0xd
02:17:15.294 00.000 21948 Handling offset move in thread for scope, endpoint = (1.42, 0.01)
02:17:15.294 00.000 21948 Moving (1.42, 0.01) raw xDistance=-0.58 yDistance=-1.27
02:17:15.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:17:15.294 00.000 21948 resist switch: large excursion: input -1.27 thresh 0.60 direction from 0 to -1
02:17:15.294 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.81
02:17:15.294 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:15.295 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.5
02:17:15.296 00.001 21948 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27
02:17:15.296 00.000 21948 MoveAxis(E, 103, ABG)
02:17:15.296 00.000 21948 Guiding  Dir = 2, Dur = 103
02:17:15.296 00.000 18120 PhdController: settling, locked = 1, distance = 1.42 (0.50) aobump = 0 frame = 2 / 99999
02:17:15.297 00.001 21948 IsSlewing returns 0
02:17:15.297 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061835.297,"Host":"ASUS_SAM","Inst":1,"Distance":1.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:15.299 00.002 21948 IsGuiding returns 0
02:17:15.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.301 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:15.301 00.000 18120 Enqueuing Expose request
02:17:15.302 00.001 21948 PulseGuide returned control before completion, sleep 111
02:17:15.426 00.124 21948 IsGuiding returns 0
02:17:15.426 00.000 21948 Move returns status 0, amount 103
02:17:15.426 00.000 21948 MoveAxis(N, 303, ABG)
02:17:15.426 00.000 21948 Guiding  Dir = 0, Dur = 303
02:17:15.426 00.000 21948 IsSlewing returns 0
02:17:15.426 00.000 21948 IsGuiding returns 0
02:17:15.432 00.006 21948 PulseGuide returned control before completion, sleep 308
02:17:15.750 00.318 21948 IsGuiding returns 0
02:17:15.750 00.000 21948 Move returns status 0, amount 303
02:17:15.750 00.000 21948 move complete, result=0
02:17:15.750 00.000 21948 worker thread done servicing request
02:17:15.750 00.000 21948 Worker thread wakes up
02:17:15.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:15.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:15.750 00.000 18120 GuideStep: -0.6 px 103 ms EAST, -1.3 px 303 ms NORTH
02:17:17.381 01.631 21948 Exposure complete
02:17:17.417 00.036 21948 worker thread done servicing request
02:17:17.417 00.000 18120 OnExposeComplete: enter
02:17:17.417 00.000 18120 UpdateGuideState(): m_state=6
02:17:17.419 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
02:17:17.421 00.002 18120 Star::Find returns 1 (0), X=894.87, Y=233.85, Mass=1819, SNR=29.6, Peak=178 HFD=4.0
02:17:17.424 00.003 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
02:17:17.426 00.002 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
02:17:17.427 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.84 hyp=0.87 cameraTheta=-1.33 mountX=-0.85 mountY=0.20, mountTheta=2.91
02:17:17.428 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.84, opts=13)
02:17:17.428 00.000 18120 Enqueuing Move request for scope (0.20, -0.84)
02:17:17.429 00.001 21948 Worker thread wakes up
02:17:17.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.84) opts 0xd
02:17:17.429 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.84)
02:17:17.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:17.429 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.6
02:17:17.430 00.001 18120 PhdController: settling, locked = 1, distance = 1.25 (0.50) aobump = 0 frame = 3 / 99999
02:17:17.430 00.000 21948 Moving (0.20, -0.84) raw xDistance=-0.85 yDistance=0.20
02:17:17.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
02:17:17.430 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061837.430,"Host":"ASUS_SAM","Inst":1,"Distance":1.25,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:17.431 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:17.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:17:17.431 00.000 21948 MoveAxis(E, 159, ABG)
02:17:17.431 00.000 21948 Guiding  Dir = 2, Dur = 159
02:17:17.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:17.431 00.000 21948 IsSlewing returns 0
02:17:17.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:17.432 00.001 18120 Enqueuing Expose request
02:17:17.432 00.000 21948 IsGuiding returns 0
02:17:17.433 00.001 21948 PulseGuide returned control before completion, sleep 168
02:17:17.615 00.182 21948 IsGuiding returns 0
02:17:17.615 00.000 21948 Move returns status 0, amount 159
02:17:17.615 00.000 21948 MoveAxis(N, 0, ABG)
02:17:17.615 00.000 21948 Move returns status 0, amount 0
02:17:17.615 00.000 21948 move complete, result=0
02:17:17.615 00.000 21948 worker thread done servicing request
02:17:17.615 00.000 21948 Worker thread wakes up
02:17:17.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:17.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:17.616 00.001 18120 GuideStep: -0.9 px 159 ms EAST, 0.2 px 0 ms NORTH
02:17:19.033 01.417 21948 Exposure complete
02:17:19.095 00.062 21948 worker thread done servicing request
02:17:19.095 00.000 18120 OnExposeComplete: enter
02:17:19.097 00.002 18120 UpdateGuideState(): m_state=6
02:17:19.098 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
02:17:19.099 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=234.03, Mass=2009, SNR=31.0, Peak=198 HFD=4.2
02:17:19.101 00.002 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.98)
02:17:19.102 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
02:17:19.103 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.66 hyp=0.68 cameraTheta=-1.31 mountX=-0.67 mountY=0.14, mountTheta=2.94
02:17:19.106 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.66, opts=13)
02:17:19.107 00.001 18120 Enqueuing Move request for scope (0.18, -0.66)
02:17:19.109 00.002 21948 Worker thread wakes up
02:17:19.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.66) opts 0xd
02:17:19.109 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.66)
02:17:19.109 00.000 21948 Moving (0.18, -0.66) raw xDistance=-0.67 yDistance=0.14
02:17:19.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
02:17:19.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:19.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:17:19.109 00.000 21948 MoveAxis(E, 132, ABG)
02:17:19.109 00.000 21948 Guiding  Dir = 2, Dur = 132
02:17:19.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:19.110 00.001 21948 IsSlewing returns 0
02:17:19.110 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
02:17:19.112 00.002 18120 PhdController: settling, locked = 1, distance = 1.08 (0.50) aobump = 0 frame = 4 / 99999
02:17:19.113 00.001 21948 IsGuiding returns 0
02:17:19.113 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061839.113,"Host":"ASUS_SAM","Inst":1,"Distance":1.08,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:19.114 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:19.115 00.001 21948 PulseGuide returned control before completion, sleep 141
02:17:19.115 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:19.115 00.000 18120 Enqueuing Expose request
02:17:19.264 00.149 21948 IsGuiding returns 0
02:17:19.265 00.001 21948 Move returns status 0, amount 132
02:17:19.265 00.000 21948 MoveAxis(N, 0, ABG)
02:17:19.265 00.000 21948 Move returns status 0, amount 0
02:17:19.265 00.000 21948 move complete, result=0
02:17:19.265 00.000 21948 worker thread done servicing request
02:17:19.265 00.000 21948 Worker thread wakes up
02:17:19.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:19.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:19.265 00.000 18120 GuideStep: -0.7 px 132 ms EAST, 0.1 px 0 ms NORTH
02:17:20.889 01.624 21948 Exposure complete
02:17:20.945 00.056 21948 worker thread done servicing request
02:17:20.945 00.000 18120 OnExposeComplete: enter
02:17:20.945 00.000 18120 UpdateGuideState(): m_state=6
02:17:20.946 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
02:17:20.946 00.000 18120 Star::Find returns 1 (0), X=894.57, Y=234.47, Mass=2006, SNR=31.0, Peak=149 HFD=4.1
02:17:20.947 00.001 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.94 = 2.34)
02:17:20.947 00.000 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.30)
02:17:20.947 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.95 mountX=-0.17 mountY=0.18, mountTheta=2.32
02:17:20.949 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.23, opts=13)
02:17:20.950 00.001 18120 Enqueuing Move request for scope (-0.09, -0.23)
02:17:20.953 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:20.955 00.002 18120 UpdateGuideState exits: m=2006 RSB=31.0
02:17:20.957 00.002 18120 PhdController: settling, locked = 1, distance = 0.83 (0.50) aobump = 0 frame = 5 / 99999
02:17:20.959 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786061840.959,"Host":"ASUS_SAM","Inst":1,"Distance":0.83,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:20.962 00.003 21948 Worker thread wakes up
02:17:20.963 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:20.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
02:17:20.963 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:20.964 00.001 18120 Enqueuing Expose request
02:17:20.965 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
02:17:20.965 00.000 21948 Moving (-0.09, -0.23) raw xDistance=-0.17 yDistance=0.18
02:17:20.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:17:20.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:20.965 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:17:20.965 00.000 21948 MoveAxis(E, 0, ABG)
02:17:20.965 00.000 21948 Move returns status 0, amount 0
02:17:20.965 00.000 21948 MoveAxis(N, 0, ABG)
02:17:20.965 00.000 21948 Move returns status 0, amount 0
02:17:20.965 00.000 21948 move complete, result=0
02:17:20.965 00.000 21948 worker thread done servicing request
02:17:20.966 00.001 21948 Worker thread wakes up
02:17:20.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:20.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:20.966 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:22.491 01.525 21948 Exposure complete
02:17:22.543 00.052 21948 worker thread done servicing request
02:17:22.544 00.001 18120 OnExposeComplete: enter
02:17:22.545 00.001 18120 UpdateGuideState(): m_state=6
02:17:22.547 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
02:17:22.548 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=234.40, Mass=1936, SNR=30.5, Peak=145 HFD=3.9
02:17:22.549 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.82 = 2.46)
02:17:22.551 00.002 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.86 = 2.42)
02:17:22.551 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=-0.23 mountY=0.20, mountTheta=2.44
02:17:22.552 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.29, opts=13)
02:17:22.553 00.001 18120 Enqueuing Move request for scope (-0.07, -0.29)
02:17:22.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:22.554 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:17:22.554 00.000 18120 PhdController: settling, locked = 1, distance = 0.67 (0.50) aobump = 0 frame = 6 / 99999
02:17:22.554 00.000 21948 Worker thread wakes up
02:17:22.555 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
02:17:22.555 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
02:17:22.555 00.000 21948 Moving (-0.07, -0.29) raw xDistance=-0.23 yDistance=0.20
02:17:22.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:17:22.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:22.555 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061842.554,"Host":"ASUS_SAM","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:22.555 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:17:22.555 00.000 21948 MoveAxis(E, 41, ABG)
02:17:22.555 00.000 21948 Guiding  Dir = 2, Dur = 41
02:17:22.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:22.556 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:22.556 00.000 18120 Enqueuing Expose request
02:17:22.557 00.001 21948 IsSlewing returns 0
02:17:22.557 00.000 21948 IsGuiding returns 0
02:17:22.558 00.001 21948 PulseGuide returned control before completion, sleep 50
02:17:22.612 00.054 21948 IsGuiding returns 1
02:17:22.612 00.000 21948 scope still moving after pulse duration time elapsed
02:17:22.644 00.032 21948 IsSlewing returns 0
02:17:22.644 00.000 21948 IsGuiding returns 0
02:17:22.644 00.000 21948 scope move finished after 41 + 46 ms
02:17:22.644 00.000 21948 Move returns status 0, amount 41
02:17:22.644 00.000 21948 MoveAxis(N, 0, ABG)
02:17:22.644 00.000 21948 Move returns status 0, amount 0
02:17:22.644 00.000 21948 move complete, result=0
02:17:22.644 00.000 21948 worker thread done servicing request
02:17:22.644 00.000 21948 Worker thread wakes up
02:17:22.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:22.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:22.645 00.001 18120 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
02:17:24.275 01.630 21948 Exposure complete
02:17:24.315 00.040 21948 worker thread done servicing request
02:17:24.315 00.000 18120 OnExposeComplete: enter
02:17:24.317 00.002 18120 UpdateGuideState(): m_state=6
02:17:24.317 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
02:17:24.318 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=234.78, Mass=1932, SNR=30.5, Peak=184 HFD=4.0
02:17:24.318 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
02:17:24.318 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
02:17:24.319 00.001 18120 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.93 mountX=0.24 mountY=0.31, mountTheta=0.91
02:17:24.321 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=0.08, opts=13)
02:17:24.322 00.001 18120 Enqueuing Move request for scope (-0.38, 0.08)
02:17:24.324 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:24.325 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.5
02:17:24.326 00.001 21948 Worker thread wakes up
02:17:24.326 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd
02:17:24.326 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 7 / 99999
02:17:24.327 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786061844.327,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:24.329 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.38, 0.08)
02:17:24.329 00.000 21948 Moving (-0.38, 0.08) raw xDistance=0.24 yDistance=0.31
02:17:24.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
02:17:24.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:24.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:24.331 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:24.333 00.002 18120 Enqueuing Expose request
02:17:24.334 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:17:24.334 00.000 21948 MoveAxis(W, 39, ABG)
02:17:24.334 00.000 21948 Guiding  Dir = 3, Dur = 39
02:17:24.335 00.001 21948 IsSlewing returns 0
02:17:24.335 00.000 21948 IsGuiding returns 0
02:17:24.336 00.001 21948 PulseGuide returned control before completion, sleep 47
02:17:24.397 00.061 21948 IsGuiding returns 0
02:17:24.397 00.000 21948 Move returns status 0, amount 39
02:17:24.397 00.000 21948 MoveAxis(N, 0, ABG)
02:17:24.397 00.000 21948 Move returns status 0, amount 0
02:17:24.397 00.000 21948 move complete, result=0
02:17:24.397 00.000 21948 worker thread done servicing request
02:17:24.397 00.000 21948 Worker thread wakes up
02:17:24.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:24.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:24.397 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.3 px 0 ms NORTH
02:17:25.802 01.405 21948 Exposure complete
02:17:25.865 00.063 21948 worker thread done servicing request
02:17:25.866 00.001 18120 OnExposeComplete: enter
02:17:25.866 00.000 18120 UpdateGuideState(): m_state=6
02:17:25.867 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
02:17:25.867 00.000 18120 Star::Find returns 1 (0), X=894.35, Y=234.57, Mass=1839, SNR=29.6, Peak=163 HFD=3.7
02:17:25.868 00.001 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.78 = 1.51)
02:17:25.868 00.000 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.47)
02:17:25.868 00.000 18120 CameraToMount -- cameraX=-0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-2.78 mountX=0.02 mountY=0.34, mountTheta=1.51
02:17:25.870 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=-0.12, opts=13)
02:17:25.871 00.001 18120 Enqueuing Move request for scope (-0.32, -0.12)
02:17:25.872 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:25.872 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.6
02:17:25.873 00.001 21948 Worker thread wakes up
02:17:25.873 00.000 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 8 / 99999
02:17:25.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.12) opts 0xd
02:17:25.873 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061845.873,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:25.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, -0.12)
02:17:25.874 00.001 21948 Moving (-0.32, -0.12) raw xDistance=0.02 yDistance=0.34
02:17:25.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:25.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:25.874 00.000 18120 Enqueuing Expose request
02:17:25.875 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:17:25.875 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:25.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:17:25.875 00.000 21948 MoveAxis(E, 0, ABG)
02:17:25.875 00.000 21948 Move returns status 0, amount 0
02:17:25.875 00.000 21948 MoveAxis(N, 0, ABG)
02:17:25.875 00.000 21948 Move returns status 0, amount 0
02:17:25.875 00.000 21948 move complete, result=0
02:17:25.875 00.000 21948 worker thread done servicing request
02:17:25.875 00.000 21948 Worker thread wakes up
02:17:25.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:25.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:25.875 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:17:27.498 01.623 21948 Exposure complete
02:17:27.556 00.058 21948 worker thread done servicing request
02:17:27.556 00.000 18120 OnExposeComplete: enter
02:17:27.557 00.001 18120 UpdateGuideState(): m_state=6
02:17:27.558 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
02:17:27.560 00.002 18120 Star::Find returns 1 (0), X=894.18, Y=234.76, Mass=1965, SNR=30.7, Peak=168 HFD=4.1
02:17:27.560 00.000 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
02:17:27.560 00.000 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
02:17:27.561 00.001 18120 CameraToMount -- cameraX=-0.48 cameraY=0.07 hyp=0.49 cameraTheta=3.00 mountX=0.26 mountY=0.40, mountTheta=0.99
02:17:27.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.48, y=0.07, opts=13)
02:17:27.563 00.001 18120 Enqueuing Move request for scope (-0.48, 0.07)
02:17:27.563 00.000 21948 Worker thread wakes up
02:17:27.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.07) opts 0xd
02:17:27.563 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.48, 0.07)
02:17:27.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:27.564 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.7
02:17:27.564 00.000 21948 Moving (-0.48, 0.07) raw xDistance=0.26 yDistance=0.40
02:17:27.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:17:27.564 00.000 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 9 / 99999
02:17:27.565 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:27.565 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061847.565,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:27.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:17:27.565 00.000 21948 MoveAxis(W, 47, ABG)
02:17:27.565 00.000 21948 Guiding  Dir = 3, Dur = 47
02:17:27.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:27.566 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:27.566 00.000 18120 Enqueuing Expose request
02:17:27.566 00.000 21948 IsSlewing returns 0
02:17:27.567 00.001 21948 IsGuiding returns 0
02:17:27.569 00.002 21948 PulseGuide returned control before completion, sleep 56
02:17:27.639 00.070 21948 IsGuiding returns 0
02:17:27.639 00.000 21948 Move returns status 0, amount 47
02:17:27.639 00.000 21948 MoveAxis(N, 0, ABG)
02:17:27.639 00.000 21948 Move returns status 0, amount 0
02:17:27.639 00.000 21948 move complete, result=0
02:17:27.639 00.000 21948 worker thread done servicing request
02:17:27.640 00.001 21948 Worker thread wakes up
02:17:27.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:27.640 00.000 18120 GuideStep: 0.3 px 47 ms WEST, 0.4 px 0 ms NORTH
02:17:27.641 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:29.050 01.409 21948 Exposure complete
02:17:29.098 00.048 21948 worker thread done servicing request
02:17:29.098 00.000 18120 OnExposeComplete: enter
02:17:29.098 00.000 18120 UpdateGuideState(): m_state=6
02:17:29.099 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
02:17:29.099 00.000 18120 Star::Find returns 1 (0), X=894.33, Y=234.63, Mass=1967, SNR=30.6, Peak=151 HFD=3.7
02:17:29.100 00.001 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.34)
02:17:29.100 00.000 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.31)
02:17:29.101 00.001 18120 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-2.94 mountX=0.08 mountY=0.33, mountTheta=1.34
02:17:29.103 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=-0.07, opts=13)
02:17:29.103 00.000 18120 Enqueuing Move request for scope (-0.33, -0.07)
02:17:29.104 00.001 21948 Worker thread wakes up
02:17:29.104 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.07) opts 0xd
02:17:29.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:29.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, -0.07)
02:17:29.104 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.6
02:17:29.104 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 10 / 99999
02:17:29.105 00.001 21948 Moving (-0.33, -0.07) raw xDistance=0.08 yDistance=0.33
02:17:29.105 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061849.105,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:17:29.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:29.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:29.105 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:29.107 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:17:29.107 00.000 21948 MoveAxis(E, 0, ABG)
02:17:29.107 00.000 21948 Move returns status 0, amount 0
02:17:29.107 00.000 21948 MoveAxis(N, 0, ABG)
02:17:29.107 00.000 21948 Move returns status 0, amount 0
02:17:29.107 00.000 21948 move complete, result=0
02:17:29.107 00.000 21948 worker thread done servicing request
02:17:29.107 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:29.108 00.001 18120 Enqueuing Expose request
02:17:29.108 00.000 21948 Worker thread wakes up
02:17:29.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:29.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:29.108 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:17:30.736 01.628 21948 Exposure complete
02:17:30.783 00.047 21948 worker thread done servicing request
02:17:30.783 00.000 18120 OnExposeComplete: enter
02:17:30.785 00.002 18120 UpdateGuideState(): m_state=6
02:17:30.787 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
02:17:30.790 00.003 18120 Star::Find returns 1 (0), X=894.23, Y=234.35, Mass=1933, SNR=30.4, Peak=139 HFD=4.0
02:17:30.792 00.002 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
02:17:30.794 00.002 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
02:17:30.797 00.003 18120 CameraToMount -- cameraX=-0.43 cameraY=-0.34 hyp=0.55 cameraTheta=-2.47 mountX=-0.13 mountY=0.54, mountTheta=1.81
02:17:30.802 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=-0.34, opts=13)
02:17:30.804 00.002 18120 Enqueuing Move request for scope (-0.43, -0.34)
02:17:30.806 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:30.807 00.001 21948 Worker thread wakes up
02:17:30.808 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.4
02:17:30.808 00.000 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 11 / 99999
02:17:30.808 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.34) opts 0xd
02:17:30.809 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.43, -0.34)
02:17:30.809 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061850.808,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
02:17:30.809 00.000 21948 Moving (-0.43, -0.34) raw xDistance=-0.13 yDistance=0.54
02:17:30.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:17:30.809 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:30.809 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:30.810 00.001 18120 Enqueuing Expose request
02:17:30.810 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=-0.93 newest=1.27
02:17:30.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
02:17:30.810 00.000 21948 MoveAxis(E, 0, ABG)
02:17:30.810 00.000 21948 Move returns status 0, amount 0
02:17:30.810 00.000 21948 MoveAxis(S, 128, ABG)
02:17:30.810 00.000 21948 Guiding  Dir = 1, Dur = 128
02:17:30.811 00.001 21948 IsSlewing returns 0
02:17:30.811 00.000 21948 IsGuiding returns 0
02:17:30.816 00.005 21948 PulseGuide returned control before completion, sleep 133
02:17:30.957 00.141 21948 IsGuiding returns 0
02:17:30.957 00.000 21948 Move returns status 0, amount 128
02:17:30.957 00.000 21948 move complete, result=0
02:17:30.957 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 128 ms SOUTH
02:17:30.959 00.002 21948 worker thread done servicing request
02:17:30.959 00.000 21948 Worker thread wakes up
02:17:30.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:30.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:32.369 01.410 21948 Exposure complete
02:17:32.420 00.051 21948 worker thread done servicing request
02:17:32.420 00.000 18120 OnExposeComplete: enter
02:17:32.421 00.001 18120 UpdateGuideState(): m_state=6
02:17:32.423 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
02:17:32.424 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=234.66, Mass=1972, SNR=30.8, Peak=134 HFD=4.3
02:17:32.425 00.001 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.00) = xAngle (-5.06 = 1.23)
02:17:32.427 00.002 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.19)
02:17:32.428 00.001 18120 CameraToMount -- cameraX=-0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-3.06 mountX=0.13 mountY=0.37, mountTheta=1.22
02:17:32.429 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=-0.03, opts=13)
02:17:32.429 00.000 18120 Enqueuing Move request for scope (-0.40, -0.03)
02:17:32.430 00.001 21948 Worker thread wakes up
02:17:32.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.03) opts 0xd
02:17:32.430 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.40, -0.03)
02:17:32.430 00.000 21948 Moving (-0.40, -0.03) raw xDistance=0.13 yDistance=0.37
02:17:32.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:32.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:17:32.430 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:17:32.430 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.8
02:17:32.431 00.001 21948 MoveAxis(E, 0, ABG)
02:17:32.431 00.000 21948 Move returns status 0, amount 0
02:17:32.431 00.000 21948 MoveAxis(S, 88, ABG)
02:17:32.431 00.000 21948 Guiding  Dir = 1, Dur = 88
02:17:32.431 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 12 / 99999
02:17:32.431 00.000 21948 IsSlewing returns 0
02:17:32.431 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061852.431,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
02:17:32.432 00.001 21948 IsGuiding returns 0
02:17:32.432 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:32.432 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:32.434 00.002 18120 Enqueuing Expose request
02:17:32.436 00.002 21948 PulseGuide returned control before completion, sleep 94
02:17:32.536 00.100 21948 IsGuiding returns 0
02:17:32.537 00.001 21948 Move returns status 0, amount 88
02:17:32.537 00.000 21948 move complete, result=0
02:17:32.537 00.000 21948 worker thread done servicing request
02:17:32.537 00.000 21948 Worker thread wakes up
02:17:32.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:32.537 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:32.537 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 88 ms SOUTH
02:17:34.167 01.630 21948 Exposure complete
02:17:34.218 00.051 21948 worker thread done servicing request
02:17:34.218 00.000 18120 OnExposeComplete: enter
02:17:34.220 00.002 18120 UpdateGuideState(): m_state=6
02:17:34.221 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
02:17:34.224 00.003 18120 Star::Find returns 1 (0), X=894.94, Y=234.66, Mass=1979, SNR=30.9, Peak=146 HFD=4.2
02:17:34.226 00.002 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
02:17:34.229 00.003 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
02:17:34.230 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.11 mountX=-0.14 mountY=-0.24, mountTheta=-2.12
02:17:34.232 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.03, opts=13)
02:17:34.233 00.001 18120 Enqueuing Move request for scope (0.28, -0.03)
02:17:34.233 00.000 21948 Worker thread wakes up
02:17:34.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:34.233 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.9
02:17:34.234 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 13 / 99999
02:17:34.234 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
02:17:34.234 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
02:17:34.234 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061854.234,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
02:17:34.234 00.000 21948 Moving (0.28, -0.03) raw xDistance=-0.14 yDistance=-0.24
02:17:34.235 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:17:34.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:34.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:34.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:34.235 00.000 18120 Enqueuing Expose request
02:17:34.236 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:17:34.236 00.000 21948 MoveAxis(E, 0, ABG)
02:17:34.236 00.000 21948 Move returns status 0, amount 0
02:17:34.236 00.000 21948 MoveAxis(N, 0, ABG)
02:17:34.236 00.000 21948 Move returns status 0, amount 0
02:17:34.236 00.000 21948 move complete, result=0
02:17:34.236 00.000 21948 worker thread done servicing request
02:17:34.236 00.000 21948 Worker thread wakes up
02:17:34.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:34.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:34.236 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:35.757 01.521 21948 Exposure complete
02:17:35.799 00.042 21948 worker thread done servicing request
02:17:35.800 00.001 18120 OnExposeComplete: enter
02:17:35.801 00.001 18120 UpdateGuideState(): m_state=6
02:17:35.802 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
02:17:35.803 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=234.94, Mass=1894, SNR=30.1, Peak=141 HFD=4.4
02:17:35.803 00.000 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
02:17:35.803 00.000 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
02:17:35.804 00.001 18120 CameraToMount -- cameraX=0.34 cameraY=0.25 hyp=0.42 cameraTheta=0.64 mountX=0.09 mountY=-0.42, mountTheta=-1.36
02:17:35.805 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.25, opts=13)
02:17:35.806 00.001 18120 Enqueuing Move request for scope (0.34, 0.25)
02:17:35.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:35.806 00.000 21948 Worker thread wakes up
02:17:35.807 00.001 18120 UpdateGuideState exits: m=1894 RSB=30.1
02:17:35.807 00.000 18120 PhdController: settling, locked = 1, distance = 0.41 (0.50) aobump = 0 frame = 14 / 99999
02:17:35.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.25) opts 0xd
02:17:35.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.25)
02:17:35.807 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786061855.807,"Host":"ASUS_SAM","Inst":1,"Distance":0.41,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
02:17:35.808 00.001 21948 Moving (0.34, 0.25) raw xDistance=0.09 yDistance=-0.42
02:17:35.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:35.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:35.808 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:35.808 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:35.809 00.001 18120 Enqueuing Expose request
02:17:35.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:17:35.809 00.000 21948 MoveAxis(E, 0, ABG)
02:17:35.809 00.000 21948 Move returns status 0, amount 0
02:17:35.809 00.000 21948 MoveAxis(N, 0, ABG)
02:17:35.809 00.000 21948 Move returns status 0, amount 0
02:17:35.809 00.000 21948 move complete, result=0
02:17:35.809 00.000 21948 worker thread done servicing request
02:17:35.809 00.000 21948 Worker thread wakes up
02:17:35.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:35.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:35.810 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:17:37.440 01.630 21948 Exposure complete
02:17:37.474 00.034 21948 worker thread done servicing request
02:17:37.474 00.000 18120 OnExposeComplete: enter
02:17:37.475 00.001 18120 UpdateGuideState(): m_state=6
02:17:37.477 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
02:17:37.479 00.002 18120 Star::Find returns 1 (0), X=894.78, Y=235.09, Mass=1989, SNR=30.9, Peak=150 HFD=4.4
02:17:37.480 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
02:17:37.481 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
02:17:37.482 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.29 mountX=0.31 mountY=-0.28, mountTheta=-0.73
02:17:37.485 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.40, opts=13)
02:17:37.485 00.000 18120 Enqueuing Move request for scope (0.12, 0.40)
02:17:37.486 00.001 21948 Worker thread wakes up
02:17:37.486 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
02:17:37.486 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
02:17:37.486 00.000 21948 Moving (0.12, 0.40) raw xDistance=0.31 yDistance=-0.28
02:17:37.486 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:17:37.486 00.000 21948 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.486 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:37.486 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.9
02:17:37.487 00.001 18120 PhdController: settling, locked = 1, distance = 0.41 (0.50) aobump = 0 frame = 15 / 99999
02:17:37.487 00.000 18120 PhdController: newstate STATE_FINISH
02:17:37.487 00.000 18120 PhdController complete: success
02:17:37.488 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:17:37.488 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786061857.488,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":15,"DroppedFrames":0}
02:17:37.488 00.000 21948 MoveAxis(W, 56, ABG)
02:17:37.489 00.001 21948 Guiding  Dir = 3, Dur = 56
02:17:37.489 00.000 18120 Mount: notify guiding dither settle done success=1
02:17:37.489 00.000 18120 PhdController: newstate STATE_IDLE
02:17:37.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:37.490 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:37.490 00.000 18120 Enqueuing Expose request
02:17:37.491 00.001 21948 IsSlewing returns 0
02:17:37.491 00.000 21948 IsGuiding returns 0
02:17:37.493 00.002 21948 PulseGuide returned control before completion, sleep 64
02:17:37.566 00.073 21948 IsGuiding returns 0
02:17:37.566 00.000 21948 Move returns status 0, amount 56
02:17:37.566 00.000 21948 MoveAxis(N, 0, ABG)
02:17:37.566 00.000 21948 Move returns status 0, amount 0
02:17:37.566 00.000 21948 move complete, result=0
02:17:37.566 00.000 21948 worker thread done servicing request
02:17:37.566 00.000 21948 Worker thread wakes up
02:17:37.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:37.566 00.000 18120 GuideStep: 0.3 px 56 ms WEST, -0.3 px 0 ms NORTH
02:17:37.567 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:38.972 01.405 21948 Exposure complete
02:17:39.028 00.056 21948 worker thread done servicing request
02:17:39.028 00.000 18120 OnExposeComplete: enter
02:17:39.029 00.001 18120 UpdateGuideState(): m_state=6
02:17:39.029 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
02:17:39.030 00.001 18120 Star::Find returns 1 (0), X=894.15, Y=234.87, Mass=1988, SNR=30.9, Peak=137 HFD=4.3
02:17:39.030 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
02:17:39.031 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
02:17:39.031 00.000 18120 CameraToMount -- cameraX=-0.51 cameraY=0.17 hyp=0.54 cameraTheta=2.82 mountX=0.37 mountY=0.38, mountTheta=0.80
02:17:39.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.51, y=0.17, opts=13)
02:17:39.034 00.002 18120 Enqueuing Move request for scope (-0.51, 0.17)
02:17:39.034 00.000 21948 Worker thread wakes up
02:17:39.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:39.035 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.17) opts 0xd
02:17:39.035 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.51, 0.17)
02:17:39.035 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:17:39.035 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:39.036 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:39.036 00.000 18120 Enqueuing Expose request
02:17:39.036 00.000 21948 Moving (-0.51, 0.17) raw xDistance=0.37 yDistance=0.38
02:17:39.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:17:39.037 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:17:39.037 00.000 21948 MoveAxis(W, 70, ABG)
02:17:39.037 00.000 21948 Guiding  Dir = 3, Dur = 70
02:17:39.037 00.000 21948 IsSlewing returns 0
02:17:39.037 00.000 21948 IsGuiding returns 0
02:17:39.038 00.001 21948 PulseGuide returned control before completion, sleep 79
02:17:39.126 00.088 21948 IsGuiding returns 0
02:17:39.126 00.000 21948 Move returns status 0, amount 70
02:17:39.127 00.001 21948 MoveAxis(S, 91, ABG)
02:17:39.127 00.000 21948 Guiding  Dir = 1, Dur = 91
02:17:39.127 00.000 21948 IsSlewing returns 0
02:17:39.127 00.000 21948 IsGuiding returns 0
02:17:39.131 00.004 21948 PulseGuide returned control before completion, sleep 97
02:17:39.240 00.109 21948 IsGuiding returns 0
02:17:39.240 00.000 21948 Move returns status 0, amount 91
02:17:39.240 00.000 21948 move complete, result=0
02:17:39.240 00.000 21948 worker thread done servicing request
02:17:39.240 00.000 21948 Worker thread wakes up
02:17:39.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:39.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:39.240 00.000 18120 GuideStep: 0.4 px 70 ms WEST, 0.4 px 91 ms SOUTH
02:17:40.869 01.629 21948 Exposure complete
02:17:40.929 00.060 21948 worker thread done servicing request
02:17:40.929 00.000 18120 OnExposeComplete: enter
02:17:40.930 00.001 18120 UpdateGuideState(): m_state=6
02:17:40.931 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
02:17:40.931 00.000 18120 Star::Find returns 1 (0), X=894.04, Y=235.32, Mass=2004, SNR=31.0, Peak=111 HFD=4.5
02:17:40.932 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
02:17:40.932 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
02:17:40.932 00.000 18120 CameraToMount -- cameraX=-0.62 cameraY=0.63 hyp=0.88 cameraTheta=2.35 mountX=0.83 mountY=0.28, mountTheta=0.32
02:17:40.934 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.62, y=0.63, opts=13)
02:17:40.934 00.000 18120 Enqueuing Move request for scope (-0.62, 0.63)
02:17:40.935 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:40.935 00.000 18120 UpdateGuideState exits: m=2004 RSB=31.0
02:17:40.935 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:40.936 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:40.936 00.000 18120 Enqueuing Expose request
02:17:40.937 00.001 21948 Worker thread wakes up
02:17:40.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.63) opts 0xd
02:17:40.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.62, 0.63)
02:17:40.937 00.000 21948 Moving (-0.62, 0.63) raw xDistance=0.83 yDistance=0.28
02:17:40.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83
02:17:40.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:17:40.937 00.000 21948 MoveAxis(W, 153, ABG)
02:17:40.937 00.000 21948 Guiding  Dir = 3, Dur = 153
02:17:40.937 00.000 21948 IsSlewing returns 0
02:17:40.937 00.000 21948 IsGuiding returns 0
02:17:40.939 00.002 21948 PulseGuide returned control before completion, sleep 161
02:17:41.103 00.164 21948 IsGuiding returns 0
02:17:41.103 00.000 21948 Move returns status 0, amount 153
02:17:41.103 00.000 21948 MoveAxis(S, 66, ABG)
02:17:41.104 00.001 21948 Guiding  Dir = 1, Dur = 66
02:17:41.104 00.000 21948 IsSlewing returns 0
02:17:41.104 00.000 21948 IsGuiding returns 0
02:17:41.109 00.005 21948 PulseGuide returned control before completion, sleep 72
02:17:41.197 00.088 21948 IsGuiding returns 0
02:17:41.197 00.000 21948 Move returns status 0, amount 66
02:17:41.197 00.000 21948 move complete, result=0
02:17:41.197 00.000 21948 worker thread done servicing request
02:17:41.197 00.000 21948 Worker thread wakes up
02:17:41.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:41.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:41.197 00.000 18120 GuideStep: 0.8 px 153 ms WEST, 0.3 px 66 ms SOUTH
02:17:42.615 01.418 21948 Exposure complete
02:17:42.665 00.050 21948 worker thread done servicing request
02:17:42.665 00.000 18120 OnExposeComplete: enter
02:17:42.667 00.002 18120 UpdateGuideState(): m_state=6
02:17:42.669 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
02:17:42.670 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=235.10, Mass=1958, SNR=30.6, Peak=110 HFD=4.4
02:17:42.672 00.002 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
02:17:42.673 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
02:17:42.674 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.41 hyp=0.41 cameraTheta=1.72 mountX=0.39 mountY=-0.13, mountTheta=-0.32
02:17:42.677 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.41, opts=13)
02:17:42.678 00.001 18120 Enqueuing Move request for scope (-0.06, 0.41)
02:17:42.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:42.679 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:17:42.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:42.680 00.001 21948 Worker thread wakes up
02:17:42.680 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.41) opts 0xd
02:17:42.680 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.41)
02:17:42.680 00.000 21948 Moving (-0.06, 0.41) raw xDistance=0.39 yDistance=-0.13
02:17:42.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.39
02:17:42.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:42.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:42.682 00.002 18120 Enqueuing Expose request
02:17:42.683 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:17:42.683 00.000 21948 MoveAxis(W, 81, ABG)
02:17:42.683 00.000 21948 Guiding  Dir = 3, Dur = 81
02:17:42.683 00.000 21948 IsSlewing returns 0
02:17:42.684 00.001 21948 IsGuiding returns 0
02:17:42.685 00.001 21948 PulseGuide returned control before completion, sleep 90
02:17:42.784 00.099 21948 IsGuiding returns 0
02:17:42.784 00.000 21948 Move returns status 0, amount 81
02:17:42.784 00.000 21948 MoveAxis(N, 0, ABG)
02:17:42.784 00.000 21948 Move returns status 0, amount 0
02:17:42.784 00.000 21948 move complete, result=0
02:17:42.784 00.000 21948 worker thread done servicing request
02:17:42.784 00.000 21948 Worker thread wakes up
02:17:42.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:42.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:42.784 00.000 18120 GuideStep: 0.4 px 81 ms WEST, -0.1 px 0 ms NORTH
02:17:44.417 01.633 21948 Exposure complete
02:17:44.462 00.045 21948 worker thread done servicing request
02:17:44.463 00.001 18120 OnExposeComplete: enter
02:17:44.464 00.001 18120 UpdateGuideState(): m_state=6
02:17:44.464 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
02:17:44.464 00.000 18120 Star::Find returns 1 (0), X=895.81, Y=234.12, Mass=1968, SNR=30.7, Peak=142 HFD=4.3
02:17:44.465 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
02:17:44.465 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
02:17:44.466 00.001 18120 CameraToMount -- cameraX=1.14 cameraY=-0.57 hyp=1.28 cameraTheta=-0.46 mountX=-0.99 mountY=-0.76, mountTheta=-2.49
02:17:44.467 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.14, y=-0.57, opts=13)
02:17:44.467 00.000 18120 Enqueuing Move request for scope (1.14, -0.57)
02:17:44.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:44.468 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.7
02:17:44.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.469 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:44.469 00.000 18120 Enqueuing Expose request
02:17:44.470 00.001 21948 Worker thread wakes up
02:17:44.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.57) opts 0xd
02:17:44.470 00.000 21948 Handling offset move in thread for scope, endpoint = (1.14, -0.57)
02:17:44.470 00.000 21948 Moving (1.14, -0.57) raw xDistance=-0.99 yDistance=-0.76
02:17:44.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.99
02:17:44.470 00.000 21948 resist switch: large excursion: input -0.76 thresh 0.60 direction from 1 to -1
02:17:44.470 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.29
02:17:44.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
02:17:44.470 00.000 21948 MoveAxis(E, 172, ABG)
02:17:44.470 00.000 21948 Guiding  Dir = 2, Dur = 172
02:17:44.470 00.000 21948 IsSlewing returns 0
02:17:44.470 00.000 21948 IsGuiding returns 0
02:17:44.473 00.003 21948 PulseGuide returned control before completion, sleep 180
02:17:44.674 00.201 21948 IsGuiding returns 0
02:17:44.674 00.000 21948 Move returns status 0, amount 172
02:17:44.674 00.000 21948 MoveAxis(N, 182, ABG)
02:17:44.674 00.000 21948 Guiding  Dir = 0, Dur = 182
02:17:44.674 00.000 21948 IsSlewing returns 0
02:17:44.674 00.000 21948 IsGuiding returns 0
02:17:44.686 00.012 21948 PulseGuide returned control before completion, sleep 182
02:17:44.877 00.191 21948 IsGuiding returns 0
02:17:44.877 00.000 21948 Move returns status 0, amount 182
02:17:44.877 00.000 21948 move complete, result=0
02:17:44.877 00.000 21948 worker thread done servicing request
02:17:44.877 00.000 21948 Worker thread wakes up
02:17:44.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:44.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:44.877 00.000 18120 GuideStep: -1.0 px 172 ms EAST, -0.8 px 182 ms NORTH
02:17:46.285 01.408 21948 Exposure complete
02:17:46.334 00.049 21948 worker thread done servicing request
02:17:46.334 00.000 18120 OnExposeComplete: enter
02:17:46.335 00.001 18120 UpdateGuideState(): m_state=6
02:17:46.336 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
02:17:46.336 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=234.52, Mass=1954, SNR=30.5, Peak=151 HFD=4.1
02:17:46.337 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
02:17:46.337 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
02:17:46.337 00.000 18120 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.45 mountX=-0.30 mountY=-0.24, mountTheta=-2.47
02:17:46.338 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.17, opts=13)
02:17:46.339 00.001 18120 Enqueuing Move request for scope (0.35, -0.17)
02:17:46.339 00.000 21948 Worker thread wakes up
02:17:46.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd
02:17:46.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.17)
02:17:46.339 00.000 21948 Moving (0.35, -0.17) raw xDistance=-0.30 yDistance=-0.24
02:17:46.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.30
02:17:46.340 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:17:46.340 00.000 21948 MoveAxis(E, 66, ABG)
02:17:46.340 00.000 21948 Guiding  Dir = 2, Dur = 66
02:17:46.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:46.340 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.5
02:17:46.341 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:46.342 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:46.342 00.000 18120 Enqueuing Expose request
02:17:46.343 00.001 21948 IsSlewing returns 0
02:17:46.343 00.000 21948 IsGuiding returns 0
02:17:46.345 00.002 21948 PulseGuide returned control before completion, sleep 74
02:17:46.420 00.075 21948 IsGuiding returns 0
02:17:46.420 00.000 21948 Move returns status 0, amount 66
02:17:46.420 00.000 21948 MoveAxis(N, 57, ABG)
02:17:46.420 00.000 21948 Guiding  Dir = 0, Dur = 57
02:17:46.420 00.000 21948 IsSlewing returns 0
02:17:46.420 00.000 21948 IsGuiding returns 0
02:17:46.426 00.006 21948 PulseGuide returned control before completion, sleep 62
02:17:46.500 00.074 21948 IsGuiding returns 0
02:17:46.500 00.000 21948 Move returns status 0, amount 57
02:17:46.500 00.000 21948 move complete, result=0
02:17:46.500 00.000 21948 worker thread done servicing request
02:17:46.500 00.000 21948 Worker thread wakes up
02:17:46.500 00.000 18120 GuideStep: -0.3 px 66 ms EAST, -0.2 px 57 ms NORTH
02:17:46.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:46.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:48.134 01.634 21948 Exposure complete
02:17:48.170 00.036 21948 worker thread done servicing request
02:17:48.171 00.001 18120 OnExposeComplete: enter
02:17:48.171 00.000 18120 UpdateGuideState(): m_state=6
02:17:48.172 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
02:17:48.172 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=234.33, Mass=1999, SNR=31.1, Peak=148 HFD=4.1
02:17:48.173 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:17:48.173 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:17:48.174 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.91 mountX=-0.45 mountY=-0.09, mountTheta=-2.94
02:17:48.175 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.36, opts=13)
02:17:48.176 00.001 18120 Enqueuing Move request for scope (0.28, -0.36)
02:17:48.177 00.001 21948 Worker thread wakes up
02:17:48.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd
02:17:48.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.36)
02:17:48.177 00.000 21948 Moving (0.28, -0.36) raw xDistance=-0.45 yDistance=-0.09
02:17:48.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:17:48.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:48.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:17:48.177 00.000 21948 MoveAxis(E, 84, ABG)
02:17:48.177 00.000 21948 Guiding  Dir = 2, Dur = 84
02:17:48.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:48.178 00.001 18120 UpdateGuideState exits: m=1999 RSB=31.1
02:17:48.178 00.000 21948 IsSlewing returns 0
02:17:48.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:48.180 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:48.180 00.000 18120 Enqueuing Expose request
02:17:48.180 00.000 21948 IsGuiding returns 0
02:17:48.182 00.002 21948 PulseGuide returned control before completion, sleep 93
02:17:48.290 00.108 21948 IsGuiding returns 0
02:17:48.290 00.000 21948 Move returns status 0, amount 84
02:17:48.290 00.000 21948 MoveAxis(N, 0, ABG)
02:17:48.290 00.000 21948 Move returns status 0, amount 0
02:17:48.290 00.000 21948 move complete, result=0
02:17:48.290 00.000 21948 worker thread done servicing request
02:17:48.290 00.000 21948 Worker thread wakes up
02:17:48.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:48.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:48.290 00.000 18120 GuideStep: -0.4 px 84 ms EAST, -0.1 px 0 ms NORTH
02:17:49.708 01.418 21948 Exposure complete
02:17:49.755 00.047 21948 worker thread done servicing request
02:17:49.755 00.000 18120 OnExposeComplete: enter
02:17:49.758 00.003 18120 UpdateGuideState(): m_state=6
02:17:49.761 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.764 00.003 18120 Star::Find returns 1 (0), X=894.77, Y=234.87, Mass=2044, SNR=31.2, Peak=156 HFD=4.2
02:17:49.766 00.002 18120 MultiStar: exiting stabilization period
02:17:49.769 00.003 18120 MultiStar: updating star positions after lock position change
02:17:49.771 00.002 18120 Star::Find(15, 620, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.773 00.002 18120 Star::Find returns 1 (0), X=619.72, Y=385.38, Mass=1035, SNR=22.3, Peak=74 HFD=3.9
02:17:49.773 00.000 18120 Star::Find(15, 1047, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.775 00.002 18120 Star::Find returns 1 (0), X=1046.57, Y=599.83, Mass=801, SNR=19.4, Peak=61 HFD=3.9
02:17:49.776 00.001 18120 Star::Find(15, 154, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.777 00.001 18120 Star::Find returns 1 (0), X=153.86, Y=36.48, Mass=697, SNR=18.3, Peak=61 HFD=3.7
02:17:49.778 00.001 18120 Star::Find(15, 337, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.780 00.002 18120 Star::Find returns 1 (0), X=336.58, Y=893.38, Mass=603, SNR=17.1, Peak=50 HFD=3.4
02:17:49.781 00.001 18120 Star::Find(15, 161, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.783 00.002 18120 Star::Find returns 1 (0), X=160.69, Y=421.03, Mass=465, SNR=14.9, Peak=48 HFD=3.7
02:17:49.785 00.002 18120 Star::Find(15, 542, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.788 00.003 18120 Star::Find returns 1 (0), X=541.96, Y=69.25, Mass=581, SNR=16.5, Peak=46 HFD=4.6
02:17:49.790 00.002 18120 Star::Find(15, 1131, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.791 00.001 18120 Star::Find returns 1 (0), X=1131.20, Y=228.91, Mass=341, SNR=12.7, Peak=32 HFD=4.0
02:17:49.792 00.001 18120 Star::Find(15, 418, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.792 00.000 18120 Star::Find returns 1 (0), X=418.24, Y=132.11, Mass=268, SNR=11.3, Peak=26 HFD=3.4
02:17:49.793 00.001 18120 Star::Find(15, 752, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.793 00.000 18120 Star::Find returns 1 (0), X=751.43, Y=264.22, Mass=271, SNR=11.4, Peak=24 HFD=3.3
02:17:49.793 00.000 18120 Star::Find(15, 1233, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.794 00.001 18120 Star::Find returns 1 (0), X=1232.66, Y=676.05, Mass=322, SNR=12.4, Peak=29 HFD=3.4
02:17:49.794 00.000 18120 Star::Find(15, 848, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:17:49.795 00.001 18120 Star::Find returns 1 (0), X=848.23, Y=76.02, Mass=282, SNR=11.6, Peak=24 HFD=3.6
02:17:49.795 00.000 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
02:17:49.796 00.001 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
02:17:49.797 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=0.11 mountY=-0.17, mountTheta=-0.99
02:17:49.799 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.17, opts=13)
02:17:49.799 00.000 18120 Enqueuing Move request for scope (0.11, 0.17)
02:17:49.800 00.001 21948 Worker thread wakes up
02:17:49.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
02:17:49.800 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
02:17:49.800 00.000 21948 Moving (0.11, 0.17) raw xDistance=0.11 yDistance=-0.17
02:17:49.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:49.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:49.800 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:49.801 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.2
02:17:49.802 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:49.802 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:49.802 00.000 18120 Enqueuing Expose request
02:17:49.804 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:17:49.804 00.000 21948 MoveAxis(E, 0, ABG)
02:17:49.804 00.000 21948 Move returns status 0, amount 0
02:17:49.804 00.000 21948 MoveAxis(N, 0, ABG)
02:17:49.804 00.000 21948 Move returns status 0, amount 0
02:17:49.804 00.000 21948 move complete, result=0
02:17:49.804 00.000 21948 worker thread done servicing request
02:17:49.804 00.000 21948 Worker thread wakes up
02:17:49.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:49.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:49.804 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:51.432 01.628 21948 Exposure complete
02:17:51.480 00.048 21948 worker thread done servicing request
02:17:51.480 00.000 18120 OnExposeComplete: enter
02:17:51.481 00.001 18120 UpdateGuideState(): m_state=6
02:17:51.481 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
02:17:51.481 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=234.54, Mass=1946, SNR=30.6, Peak=137 HFD=4.5
02:17:51.482 00.001 18120 MultiStar: [#1 0.62,-0.18,0.00,M2] [#2 0.75,-0.60,0.00,M2] [#3 0.29,-0.22,0.62,U] [#4 0.72,-0.16,0.00,M2] [#5 0.72,-0.31,0.00,M5] [#6 0.46,-0.40,0.00,M2] [#7 0.63,-0.46,0.00,M4] [#8 0.67,-0.45,0.00,M2] 
02:17:51.483 00.001 18120 refined, 1 included, MultiStar: {0.48, -0.18}, one-star: {0.61, -0.15}
02:17:51.483 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
02:17:51.483 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
02:17:51.484 00.001 18120 CameraToMount -- cameraX=0.48 cameraY=-0.18 hyp=0.52 cameraTheta=-0.35 mountX=-0.36 mountY=-0.35, mountTheta=-2.37
02:17:51.485 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.48, y=-0.18, opts=13)
02:17:51.486 00.001 18120 Enqueuing Move request for scope (0.48, -0.18)
02:17:51.487 00.001 21948 Worker thread wakes up
02:17:51.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:51.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.18) opts 0xd
02:17:51.487 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.6
02:17:51.488 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.488 00.000 21948 Handling offset move in thread for scope, endpoint = (0.48, -0.18)
02:17:51.488 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:51.488 00.000 18120 Enqueuing Expose request
02:17:51.489 00.001 21948 Moving (0.48, -0.18) raw xDistance=-0.36 yDistance=-0.35
02:17:51.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:17:51.489 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:17:51.489 00.000 21948 MoveAxis(E, 65, ABG)
02:17:51.489 00.000 21948 Guiding  Dir = 2, Dur = 65
02:17:51.489 00.000 21948 IsSlewing returns 0
02:17:51.489 00.000 21948 IsGuiding returns 0
02:17:51.491 00.002 21948 PulseGuide returned control before completion, sleep 74
02:17:51.572 00.081 21948 IsGuiding returns 0
02:17:51.572 00.000 21948 Move returns status 0, amount 65
02:17:51.572 00.000 21948 MoveAxis(N, 84, ABG)
02:17:51.572 00.000 21948 Guiding  Dir = 0, Dur = 84
02:17:51.572 00.000 21948 IsSlewing returns 0
02:17:51.572 00.000 21948 IsGuiding returns 0
02:17:51.578 00.006 21948 PulseGuide returned control before completion, sleep 89
02:17:51.681 00.103 21948 IsGuiding returns 0
02:17:51.681 00.000 21948 Move returns status 0, amount 84
02:17:51.681 00.000 21948 move complete, result=0
02:17:51.681 00.000 21948 worker thread done servicing request
02:17:51.681 00.000 21948 Worker thread wakes up
02:17:51.682 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:51.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:51.682 00.000 18120 GuideStep: -0.4 px 65 ms EAST, -0.4 px 84 ms NORTH
02:17:53.097 01.415 21948 Exposure complete
02:17:53.133 00.036 21948 worker thread done servicing request
02:17:53.134 00.001 18120 OnExposeComplete: enter
02:17:53.134 00.000 18120 UpdateGuideState(): m_state=6
02:17:53.135 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
02:17:53.135 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=234.57, Mass=1907, SNR=30.3, Peak=143 HFD=4.0
02:17:53.137 00.002 18120 MultiStar: [#1 0.32,-0.41,0.00,M3] [#2 0.21,-0.49,0.00,M3] [#3 0.12,-0.35,0.57,U] [#4 0.36,-0.33,0.00,M3] [#5 0.51,-0.69,0.00,M6] [#6 -0.01,-0.49,0.00,M3] [#7 0.25,-0.47,0.00,M5] [#8 0.51,-0.80,0.00,M3] 
02:17:53.138 00.001 18120 single-star, 1 included, MultiStar: {0.12, -0.21}, one-star: {0.11, -0.13}
02:17:53.140 00.002 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
02:17:53.141 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
02:17:53.142 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.84 mountX=-0.16 mountY=-0.05, mountTheta=-2.87
02:17:53.144 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.13, opts=13)
02:17:53.145 00.001 18120 Enqueuing Move request for scope (0.11, -0.13)
02:17:53.145 00.000 21948 Worker thread wakes up
02:17:53.146 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:53.146 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.3
02:17:53.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:53.147 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:53.147 00.000 18120 Enqueuing Expose request
02:17:53.148 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:17:53.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:17:53.148 00.000 21948 Moving (0.11, -0.13) raw xDistance=-0.16 yDistance=-0.05
02:17:53.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:17:53.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:53.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:53.148 00.000 21948 MoveAxis(E, 0, ABG)
02:17:53.148 00.000 21948 Move returns status 0, amount 0
02:17:53.148 00.000 21948 MoveAxis(N, 0, ABG)
02:17:53.148 00.000 21948 Move returns status 0, amount 0
02:17:53.148 00.000 21948 move complete, result=0
02:17:53.148 00.000 21948 worker thread done servicing request
02:17:53.148 00.000 21948 Worker thread wakes up
02:17:53.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:53.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:53.148 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:54.771 01.623 21948 Exposure complete
02:17:54.803 00.032 21948 worker thread done servicing request
02:17:54.803 00.000 18120 OnExposeComplete: enter
02:17:54.804 00.001 18120 UpdateGuideState(): m_state=6
02:17:54.805 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
02:17:54.805 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=234.57, Mass=1963, SNR=30.7, Peak=137 HFD=4.2
02:17:54.806 00.001 18120 MultiStar: [#1 0.27,-0.36,0.00,M4] [#2 0.46,-0.62,0.00,M4] [#3 0.06,-0.25,0.60,U] [#4 0.50,-0.18,0.00,M4] [#5 0.37,-0.50,0.00,M7] [#6 0.27,-0.38,0.00,M4] [#7 0.24,-0.31,0.43,U] [#8 -0.00,-0.59,0.00,M4] 
02:17:54.806 00.000 18120 single-star, 2 included, MultiStar: {0.18, -0.20}, one-star: {0.22, -0.12}
02:17:54.806 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
02:17:54.807 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
02:17:54.807 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=-0.21 mountY=-0.14, mountTheta=-2.54
02:17:54.808 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.12, opts=13)
02:17:54.809 00.001 18120 Enqueuing Move request for scope (0.22, -0.12)
02:17:54.809 00.000 21948 Worker thread wakes up
02:17:54.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
02:17:54.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
02:17:54.809 00.000 21948 Moving (0.22, -0.12) raw xDistance=-0.21 yDistance=-0.14
02:17:54.810 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:17:54.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:54.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:17:54.810 00.000 21948 MoveAxis(E, 37, ABG)
02:17:54.810 00.000 21948 Guiding  Dir = 2, Dur = 37
02:17:54.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:54.810 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.7
02:17:54.811 00.001 21948 IsSlewing returns 0
02:17:54.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.811 00.000 21948 IsGuiding returns 0
02:17:54.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:54.813 00.002 18120 Enqueuing Expose request
02:17:54.814 00.001 21948 PulseGuide returned control before completion, sleep 46
02:17:54.863 00.049 21948 IsGuiding returns 0
02:17:54.863 00.000 21948 Move returns status 0, amount 37
02:17:54.863 00.000 21948 MoveAxis(N, 0, ABG)
02:17:54.863 00.000 21948 Move returns status 0, amount 0
02:17:54.863 00.000 21948 move complete, result=0
02:17:54.863 00.000 21948 worker thread done servicing request
02:17:54.863 00.000 21948 Worker thread wakes up
02:17:54.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:54.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:54.863 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:17:56.279 01.416 21948 Exposure complete
02:17:56.311 00.032 21948 worker thread done servicing request
02:17:56.311 00.000 18120 OnExposeComplete: enter
02:17:56.312 00.001 18120 UpdateGuideState(): m_state=6
02:17:56.313 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
02:17:56.313 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=234.83, Mass=2029, SNR=31.2, Peak=159 HFD=4.4
02:17:56.313 00.000 18120 MultiStar: [#1 0.10,0.06,0.70,U] [#2 0.46,-0.27,0.00,M5] [#3 0.03,-0.17,0.58,U] [#4 0.33,0.07,0.55,U] [#5 0.05,-0.13,0.46,U] [#6 0.43,-0.18,0.00,M5] [#7 0.28,-0.16,0.42,U] [#8 -0.13,0.01,0.41,U] 
02:17:56.314 00.001 18120 refined, 6 included, MultiStar: {0.12, 0.00}, one-star: {0.13, 0.14}
02:17:56.314 00.000 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
02:17:56.315 00.001 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
02:17:56.315 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.00 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:17:56.316 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.00, opts=13)
02:17:56.317 00.001 18120 Enqueuing Move request for scope (0.12, 0.00)
02:17:56.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:56.318 00.001 18120 UpdateGuideState exits: m=2029 RSB=31.2
02:17:56.318 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:56.319 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:56.319 00.000 18120 Enqueuing Expose request
02:17:56.320 00.001 21948 Worker thread wakes up
02:17:56.320 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
02:17:56.320 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
02:17:56.320 00.000 21948 Moving (0.12, 0.00) raw xDistance=-0.05 yDistance=-0.10
02:17:56.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:17:56.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:56.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:56.320 00.000 21948 MoveAxis(E, 0, ABG)
02:17:56.320 00.000 21948 Move returns status 0, amount 0
02:17:56.320 00.000 21948 MoveAxis(N, 0, ABG)
02:17:56.320 00.000 21948 Move returns status 0, amount 0
02:17:56.320 00.000 21948 move complete, result=0
02:17:56.320 00.000 21948 worker thread done servicing request
02:17:56.320 00.000 21948 Worker thread wakes up
02:17:56.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:56.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:56.320 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:57.957 01.637 21948 Exposure complete
02:17:57.980 00.023 21948 worker thread done servicing request
02:17:57.980 00.000 18120 OnExposeComplete: enter
02:17:57.981 00.001 18120 UpdateGuideState(): m_state=6
02:17:57.982 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
02:17:57.982 00.000 18120 Star::Find returns 1 (0), X=894.57, Y=234.78, Mass=1976, SNR=30.8, Peak=146 HFD=4.0
02:17:57.983 00.001 18120 MultiStar: [#1 -0.04,-0.14,0.71,U] [#2 0.25,-0.40,0.00,M6] [#3 -0.09,-0.03,0.58,U] [#4 0.29,-0.05,0.56,U] [#5 0.24,-0.31,0.46,U] [#6 -0.01,-0.45,0.00,M6] [#7 0.02,-0.00,0.46,U] [#8 -0.07,-0.12,0.41,U] 
02:17:57.983 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {-0.09, 0.08}
02:17:57.984 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
02:17:57.984 00.000 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
02:17:57.984 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.24 mountX=-0.07 mountY=0.01, mountTheta=3.01
02:17:57.986 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
02:17:57.986 00.000 18120 Enqueuing Move request for scope (0.02, -0.06)
02:17:57.986 00.000 21948 Worker thread wakes up
02:17:57.987 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:57.988 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
02:17:57.988 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
02:17:57.988 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=0.01
02:17:57.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:57.989 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.8
02:17:57.989 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.989 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:57.990 00.001 18120 Enqueuing Expose request
02:17:57.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:57.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:17:57.990 00.000 21948 MoveAxis(E, 0, ABG)
02:17:57.990 00.000 21948 Move returns status 0, amount 0
02:17:57.990 00.000 21948 MoveAxis(N, 0, ABG)
02:17:57.990 00.000 21948 Move returns status 0, amount 0
02:17:57.990 00.000 21948 move complete, result=0
02:17:57.991 00.001 21948 worker thread done servicing request
02:17:57.991 00.000 21948 Worker thread wakes up
02:17:57.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:57.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:57.991 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:59.511 01.520 21948 Exposure complete
02:17:59.573 00.062 21948 worker thread done servicing request
02:17:59.573 00.000 18120 OnExposeComplete: enter
02:17:59.575 00.002 18120 UpdateGuideState(): m_state=6
02:17:59.576 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
02:17:59.576 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=234.85, Mass=1982, SNR=31.0, Peak=187 HFD=4.0
02:17:59.577 00.001 18120 MultiStar: [#1 0.32,-0.06,0.69,U] [#2 0.21,-0.16,0.64,U] [#3 -0.10,0.10,0.60,U] [#4 0.41,-0.19,0.00,M3] [#5 0.31,-0.20,0.45,U] [#6 0.19,-0.03,0.52,U] [#7 -0.11,-0.12,0.41,U] [#8 0.25,-0.15,0.39,U] 
02:17:59.577 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.12, 0.16}
02:17:59.578 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
02:17:59.578 00.000 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
02:17:59.578 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.20 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
02:17:59.580 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.03, opts=13)
02:17:59.581 00.001 18120 Enqueuing Move request for scope (0.15, -0.03)
02:17:59.582 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:17:59.583 00.001 21948 Worker thread wakes up
02:17:59.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
02:17:59.583 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
02:17:59.583 00.000 21948 Moving (0.15, -0.03) raw xDistance=-0.09 yDistance=-0.12
02:17:59.583 00.000 18120 UpdateGuideState exits: m=1982 RSB=31.0
02:17:59.584 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:17:59.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:59.584 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:17:59.585 00.001 18120 Enqueuing Expose request
02:17:59.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:17:59.585 00.000 21948 MoveAxis(E, 0, ABG)
02:17:59.585 00.000 21948 Move returns status 0, amount 0
02:17:59.585 00.000 21948 MoveAxis(N, 0, ABG)
02:17:59.585 00.000 21948 Move returns status 0, amount 0
02:17:59.585 00.000 21948 move complete, result=0
02:17:59.585 00.000 21948 worker thread done servicing request
02:17:59.585 00.000 21948 Worker thread wakes up
02:17:59.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:17:59.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:17:59.586 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:01.221 01.635 21948 Exposure complete
02:18:01.259 00.038 21948 worker thread done servicing request
02:18:01.260 00.001 18120 OnExposeComplete: enter
02:18:01.260 00.000 18120 UpdateGuideState(): m_state=6
02:18:01.260 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
02:18:01.260 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=234.67, Mass=2052, SNR=31.3, Peak=161 HFD=4.1
02:18:01.261 00.001 18120 MultiStar: [#1 0.27,-0.24,0.71,U] [#2 0.29,-0.38,0.00,M6] [#3 0.11,-0.22,0.60,U] [#4 0.38,-0.25,0.00,M4] [#5 0.62,-0.34,0.00,M5] [#6 0.07,-0.21,0.50,U] [#7 0.19,-0.35,0.38,U] [#8 0.16,-0.40,0.00,M2] 
02:18:01.261 00.000 18120 single-star, 4 included, MultiStar: {0.16, -0.18}, one-star: {0.16, -0.02}
02:18:01.262 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
02:18:01.262 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
02:18:01.263 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=-0.09 mountY=-0.13, mountTheta=-2.15
02:18:01.265 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.02, opts=13)
02:18:01.268 00.003 18120 Enqueuing Move request for scope (0.16, -0.02)
02:18:01.268 00.000 21948 Worker thread wakes up
02:18:01.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:01.269 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
02:18:01.269 00.000 18120 UpdateGuideState exits: m=2052 RSB=31.3
02:18:01.269 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.270 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:01.270 00.000 18120 Enqueuing Expose request
02:18:01.271 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
02:18:01.271 00.000 21948 Moving (0.16, -0.02) raw xDistance=-0.09 yDistance=-0.13
02:18:01.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:01.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:01.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:18:01.271 00.000 21948 MoveAxis(E, 0, ABG)
02:18:01.271 00.000 21948 Move returns status 0, amount 0
02:18:01.271 00.000 21948 MoveAxis(N, 0, ABG)
02:18:01.271 00.000 21948 Move returns status 0, amount 0
02:18:01.271 00.000 21948 move complete, result=0
02:18:01.271 00.000 21948 worker thread done servicing request
02:18:01.271 00.000 21948 Worker thread wakes up
02:18:01.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:01.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:01.271 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:02.796 01.525 21948 Exposure complete
02:18:02.850 00.054 21948 worker thread done servicing request
02:18:02.850 00.000 18120 OnExposeComplete: enter
02:18:02.852 00.002 18120 UpdateGuideState(): m_state=6
02:18:02.853 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
02:18:02.853 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=234.61, Mass=1900, SNR=30.2, Peak=145 HFD=3.9
02:18:02.854 00.001 18120 MultiStar: [#1 0.16,-0.37,0.75,U] [#2 0.29,-0.67,0.00,M7] [#3 0.13,-0.22,0.59,U] [#4 0.33,-0.28,0.00,M5] [#5 0.64,-0.51,0.00,M6] [#6 0.22,-0.38,0.00,M5] [#7 0.12,-0.47,0.00,M1] [#8 0.29,-0.39,0.00,M3] 
02:18:02.854 00.000 18120 refined, 2 included, MultiStar: {0.29, -0.21}, one-star: {0.48, -0.09}
02:18:02.856 00.002 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
02:18:02.857 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
02:18:02.858 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.21 hyp=0.36 cameraTheta=-0.63 mountX=-0.31 mountY=-0.17, mountTheta=-2.66
02:18:02.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.21, opts=13)
02:18:02.860 00.001 18120 Enqueuing Move request for scope (0.29, -0.21)
02:18:02.860 00.000 21948 Worker thread wakes up
02:18:02.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.21) opts 0xd
02:18:02.861 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:02.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.21)
02:18:02.861 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:18:02.862 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:02.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:02.862 00.000 18120 Enqueuing Expose request
02:18:02.863 00.001 21948 Moving (0.29, -0.21) raw xDistance=-0.31 yDistance=-0.17
02:18:02.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:18:02.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:02.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:18:02.863 00.000 21948 MoveAxis(E, 56, ABG)
02:18:02.863 00.000 21948 Guiding  Dir = 2, Dur = 56
02:18:02.863 00.000 21948 IsSlewing returns 0
02:18:02.863 00.000 21948 IsGuiding returns 0
02:18:02.866 00.003 21948 PulseGuide returned control before completion, sleep 65
02:18:02.938 00.072 21948 IsGuiding returns 0
02:18:02.938 00.000 21948 Move returns status 0, amount 56
02:18:02.938 00.000 21948 MoveAxis(N, 0, ABG)
02:18:02.938 00.000 21948 Move returns status 0, amount 0
02:18:02.938 00.000 21948 move complete, result=0
02:18:02.938 00.000 21948 worker thread done servicing request
02:18:02.938 00.000 21948 Worker thread wakes up
02:18:02.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:02.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:02.938 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
02:18:04.562 01.624 21948 Exposure complete
02:18:04.596 00.034 21948 worker thread done servicing request
02:18:04.596 00.000 18120 OnExposeComplete: enter
02:18:04.596 00.000 18120 UpdateGuideState(): m_state=6
02:18:04.597 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
02:18:04.597 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=234.64, Mass=1974, SNR=30.7, Peak=127 HFD=4.5
02:18:04.598 00.001 18120 MultiStar: [#1 0.08,-0.28,0.72,U] [#2 0.19,-0.53,0.00,M8] [#3 0.11,-0.21,0.61,U] [#4 0.43,-0.21,0.00,M6] [#5 0.44,-0.53,0.00,M7] [#6 0.09,-0.37,0.51,U] [#7 0.03,-0.40,0.43,U] [#8 0.19,-0.60,0.00,M4] 
02:18:04.598 00.000 18120 single-star, 4 included, MultiStar: {0.06, -0.23}, one-star: {0.02, -0.06}
02:18:04.600 00.002 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.08)
02:18:04.601 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
02:18:04.601 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.21 mountX=-0.06 mountY=0.01, mountTheta=3.04
02:18:04.603 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
02:18:04.603 00.000 18120 Enqueuing Move request for scope (0.02, -0.06)
02:18:04.604 00.001 21948 Worker thread wakes up
02:18:04.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
02:18:04.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
02:18:04.604 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.01
02:18:04.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:18:04.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:04.604 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.7
02:18:04.605 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:04.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:04.606 00.001 18120 Enqueuing Expose request
02:18:04.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:04.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:04.606 00.000 21948 MoveAxis(E, 0, ABG)
02:18:04.606 00.000 21948 Move returns status 0, amount 0
02:18:04.606 00.000 21948 MoveAxis(N, 0, ABG)
02:18:04.606 00.000 21948 Move returns status 0, amount 0
02:18:04.606 00.000 21948 move complete, result=0
02:18:04.606 00.000 21948 worker thread done servicing request
02:18:04.606 00.000 21948 Worker thread wakes up
02:18:04.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:04.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:04.607 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:06.121 01.514 21948 Exposure complete
02:18:06.150 00.029 21948 worker thread done servicing request
02:18:06.150 00.000 18120 OnExposeComplete: enter
02:18:06.151 00.001 18120 UpdateGuideState(): m_state=6
02:18:06.151 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
02:18:06.152 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=234.68, Mass=1855, SNR=29.9, Peak=143 HFD=4.0
02:18:06.152 00.000 18120 MultiStar: [#1 0.03,-0.00,0.70,U] [#2 0.29,-0.23,0.65,U] [#3 0.06,-0.15,0.63,U] [#4 0.38,-0.16,0.00,M7] [#5 0.34,-0.42,0.00,M8] [#6 -0.25,-0.16,0.53,U] [#7 0.01,-0.19,0.45,U] [#8 0.04,-0.36,0.43,U] 
02:18:06.153 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.21, -0.01}
02:18:06.153 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
02:18:06.154 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
02:18:06.154 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
02:18:06.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
02:18:06.156 00.001 18120 Enqueuing Move request for scope (0.08, -0.13)
02:18:06.156 00.000 21948 Worker thread wakes up
02:18:06.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
02:18:06.157 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
02:18:06.157 00.000 21948 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.01
02:18:06.157 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:18:06.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:06.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:18:06.157 00.000 21948 MoveAxis(E, 0, ABG)
02:18:06.157 00.000 21948 Move returns status 0, amount 0
02:18:06.157 00.000 21948 MoveAxis(N, 0, ABG)
02:18:06.157 00.000 21948 Move returns status 0, amount 0
02:18:06.157 00.000 21948 move complete, result=0
02:18:06.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:06.158 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.9
02:18:06.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:06.159 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:06.159 00.000 18120 Enqueuing Expose request
02:18:06.159 00.000 21948 worker thread done servicing request
02:18:06.159 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:06.160 00.001 21948 Worker thread wakes up
02:18:06.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:06.160 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:07.787 01.627 21948 Exposure complete
02:18:07.831 00.044 21948 worker thread done servicing request
02:18:07.832 00.001 18120 OnExposeComplete: enter
02:18:07.832 00.000 18120 UpdateGuideState(): m_state=6
02:18:07.834 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
02:18:07.834 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=234.67, Mass=1990, SNR=31.0, Peak=148 HFD=4.0
02:18:07.836 00.002 18120 MultiStar: [#1 0.06,-0.11,0.74,U] [#2 0.10,-0.53,0.00,M8] [#3 0.17,-0.21,0.58,U] [#4 0.49,-0.19,0.00,M8] [#5 0.62,-0.45,0.00,M9] [#6 -0.03,-0.06,0.48,U] [#7 0.01,-0.30,0.41,U] [#8 0.02,-0.48,0.00,M4] 
02:18:07.837 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.12}, one-star: {0.16, -0.02}
02:18:07.838 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:18:07.840 00.002 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:18:07.841 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.90 mountX=-0.15 mountY=-0.03, mountTheta=-2.94
02:18:07.844 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.12, opts=13)
02:18:07.845 00.001 18120 Enqueuing Move request for scope (0.09, -0.12)
02:18:07.845 00.000 21948 Worker thread wakes up
02:18:07.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:07.846 00.001 18120 UpdateGuideState exits: m=1990 RSB=31.0
02:18:07.846 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:07.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:07.847 00.001 18120 Enqueuing Expose request
02:18:07.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
02:18:07.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
02:18:07.847 00.000 21948 Moving (0.09, -0.12) raw xDistance=-0.15 yDistance=-0.03
02:18:07.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:18:07.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:07.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:18:07.847 00.000 21948 MoveAxis(E, 0, ABG)
02:18:07.847 00.000 21948 Move returns status 0, amount 0
02:18:07.847 00.000 21948 MoveAxis(N, 0, ABG)
02:18:07.847 00.000 21948 Move returns status 0, amount 0
02:18:07.847 00.000 21948 move complete, result=0
02:18:07.847 00.000 21948 worker thread done servicing request
02:18:07.847 00.000 21948 Worker thread wakes up
02:18:07.848 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:07.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:07.849 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:09.375 01.526 21948 Exposure complete
02:18:09.410 00.035 21948 worker thread done servicing request
02:18:09.410 00.000 18120 OnExposeComplete: enter
02:18:09.411 00.001 18120 UpdateGuideState(): m_state=6
02:18:09.411 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
02:18:09.412 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=234.44, Mass=1988, SNR=30.8, Peak=156 HFD=3.9
02:18:09.412 00.000 18120 MultiStar: [#1 0.38,-0.49,0.00,M1] [#2 0.34,-0.75,0.00,M9] [#3 0.19,-0.44,0.00,M1] [#4 0.50,-0.28,0.00,M9] [#5 0.68,-0.88,0.00,M10] [#6 0.26,-0.46,0.00,M3] [#7 0.05,-0.70,0.00,M1] [#8 -0.14,-0.67,0.00,M5] 
02:18:09.413 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
02:18:09.413 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:18:09.413 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.89 mountX=-0.32 mountY=-0.07, mountTheta=-2.92
02:18:09.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.26, opts=13)
02:18:09.415 00.001 18120 Enqueuing Move request for scope (0.21, -0.26)
02:18:09.415 00.000 21948 Worker thread wakes up
02:18:09.416 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:09.416 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.8
02:18:09.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:09.417 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:09.417 00.000 18120 Enqueuing Expose request
02:18:09.418 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
02:18:09.418 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
02:18:09.418 00.000 21948 Moving (0.21, -0.26) raw xDistance=-0.32 yDistance=-0.07
02:18:09.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:18:09.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:09.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:09.418 00.000 21948 MoveAxis(E, 57, ABG)
02:18:09.418 00.000 21948 Guiding  Dir = 2, Dur = 57
02:18:09.418 00.000 21948 IsSlewing returns 0
02:18:09.418 00.000 21948 IsGuiding returns 0
02:18:09.420 00.002 21948 PulseGuide returned control before completion, sleep 66
02:18:09.498 00.078 21948 IsGuiding returns 0
02:18:09.499 00.001 21948 Move returns status 0, amount 57
02:18:09.499 00.000 21948 MoveAxis(N, 0, ABG)
02:18:09.499 00.000 21948 Move returns status 0, amount 0
02:18:09.499 00.000 21948 move complete, result=0
02:18:09.499 00.000 21948 worker thread done servicing request
02:18:09.499 00.000 21948 Worker thread wakes up
02:18:09.499 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
02:18:09.501 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:09.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:11.125 01.624 21948 Exposure complete
02:18:11.155 00.030 21948 worker thread done servicing request
02:18:11.155 00.000 18120 OnExposeComplete: enter
02:18:11.159 00.004 18120 UpdateGuideState(): m_state=6
02:18:11.162 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
02:18:11.164 00.002 18120 Star::Find returns 1 (0), X=894.66, Y=234.70, Mass=1913, SNR=30.4, Peak=158 HFD=3.9
02:18:11.167 00.003 18120 MultiStar: [#1 0.04,-0.21,0.72,U] [#2 0.10,-0.36,0.64,U] [#3 0.00,-0.22,0.60,U] [#4 0.16,0.08,0.59,U] [#5 0.37,-0.32,0.00,R] [#6 0.23,-0.47,0.00,M4] [#7 0.09,-0.21,0.44,U] [#8 0.31,-0.57,0.00,M6] 
02:18:11.168 00.001 18120 single-star, 5 included, MultiStar: {0.06, -0.14}, one-star: {-0.00, 0.00}
02:18:11.168 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
02:18:11.169 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
02:18:11.171 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.36 mountX=0.00 mountY=0.00, mountTheta=0.33
02:18:11.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.00, opts=13)
02:18:11.173 00.001 18120 Enqueuing Move request for scope (-0.00, 0.00)
02:18:11.173 00.000 21948 Worker thread wakes up
02:18:11.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:11.174 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.4
02:18:11.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:11.175 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:11.175 00.000 18120 Enqueuing Expose request
02:18:11.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
02:18:11.176 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
02:18:11.176 00.000 21948 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
02:18:11.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:18:11.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:11.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:18:11.176 00.000 21948 MoveAxis(E, 0, ABG)
02:18:11.176 00.000 21948 Move returns status 0, amount 0
02:18:11.176 00.000 21948 MoveAxis(N, 0, ABG)
02:18:11.176 00.000 21948 Move returns status 0, amount 0
02:18:11.176 00.000 21948 move complete, result=0
02:18:11.176 00.000 21948 worker thread done servicing request
02:18:11.176 00.000 21948 Worker thread wakes up
02:18:11.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:11.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:11.176 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:12.693 01.517 21948 Exposure complete
02:18:12.739 00.046 21948 worker thread done servicing request
02:18:12.739 00.000 18120 OnExposeComplete: enter
02:18:12.740 00.001 18120 UpdateGuideState(): m_state=6
02:18:12.741 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
02:18:12.742 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=234.68, Mass=2002, SNR=30.9, Peak=151 HFD=4.0
02:18:12.744 00.002 18120 MultiStar: [#1 -0.03,-0.06,0.73,U] [#2 0.12,-0.19,0.64,U] [#3 0.00,-0.05,0.59,U] [#4 0.17,-0.01,0.54,U] [#5 0.10,0.05,0.43,U] [#6 -0.06,-0.26,0.51,U] [#7 -0.09,-0.44,0.00,M1] [#8 0.05,-0.23,0.38,U] 
02:18:12.746 00.002 18120 refined, 7 included, MultiStar: {-0.00, -0.09}, one-star: {-0.19, -0.02}
02:18:12.748 00.002 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
02:18:12.749 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
02:18:12.751 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.59 mountX=-0.08 mountY=0.04, mountTheta=2.66
02:18:12.753 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.09, opts=13)
02:18:12.754 00.001 18120 Enqueuing Move request for scope (-0.00, -0.09)
02:18:12.754 00.000 21948 Worker thread wakes up
02:18:12.755 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:12.756 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
02:18:12.756 00.000 18120 UpdateGuideState exits: m=2002 RSB=30.9
02:18:12.756 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:12.757 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:12.757 00.000 18120 Enqueuing Expose request
02:18:12.758 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
02:18:12.758 00.000 21948 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.04
02:18:12.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:18:12.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:12.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:18:12.758 00.000 21948 MoveAxis(E, 0, ABG)
02:18:12.758 00.000 21948 Move returns status 0, amount 0
02:18:12.758 00.000 21948 MoveAxis(N, 0, ABG)
02:18:12.758 00.000 21948 Move returns status 0, amount 0
02:18:12.758 00.000 21948 move complete, result=0
02:18:12.758 00.000 21948 worker thread done servicing request
02:18:12.758 00.000 21948 Worker thread wakes up
02:18:12.758 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:12.759 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:12.759 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:14.384 01.625 21948 Exposure complete
02:18:14.446 00.062 21948 worker thread done servicing request
02:18:14.446 00.000 18120 OnExposeComplete: enter
02:18:14.447 00.001 18120 UpdateGuideState(): m_state=6
02:18:14.447 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
02:18:14.447 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=234.82, Mass=1999, SNR=30.8, Peak=154 HFD=3.8
02:18:14.448 00.001 18120 MultiStar: [#1 0.06,-0.08,0.74,U] [#2 -0.14,-0.08,0.63,U] [#3 -0.18,-0.20,0.60,U] [#4 0.32,-0.15,0.57,U] [#5 -0.23,0.14,0.47,U] [#6 -0.04,-0.14,0.50,U] [#7 -0.22,-0.15,0.43,U] [#8 -0.17,-0.31,0.39,U] 
02:18:14.448 00.000 18120 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.08, 0.13}
02:18:14.449 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.29 = 1.99)
02:18:14.451 00.002 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
02:18:14.452 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.30 mountX=-0.04 mountY=0.09, mountTheta=1.98
02:18:14.454 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
02:18:14.456 00.002 18120 Enqueuing Move request for scope (-0.06, -0.07)
02:18:14.457 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:14.458 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.8
02:18:14.459 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:14.460 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:14.462 00.002 18120 Enqueuing Expose request
02:18:14.465 00.003 21948 Worker thread wakes up
02:18:14.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
02:18:14.465 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
02:18:14.465 00.000 21948 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=0.09
02:18:14.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:18:14.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:14.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:18:14.465 00.000 21948 MoveAxis(E, 0, ABG)
02:18:14.465 00.000 21948 Move returns status 0, amount 0
02:18:14.465 00.000 21948 MoveAxis(N, 0, ABG)
02:18:14.465 00.000 21948 Move returns status 0, amount 0
02:18:14.465 00.000 21948 move complete, result=0
02:18:14.466 00.001 21948 worker thread done servicing request
02:18:14.466 00.000 21948 Worker thread wakes up
02:18:14.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:14.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:14.466 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:15.988 01.522 21948 Exposure complete
02:18:16.018 00.030 21948 worker thread done servicing request
02:18:16.018 00.000 18120 OnExposeComplete: enter
02:18:16.019 00.001 18120 UpdateGuideState(): m_state=6
02:18:16.020 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
02:18:16.020 00.000 18120 Star::Find returns 1 (0), X=894.48, Y=234.94, Mass=2003, SNR=30.9, Peak=162 HFD=4.0
02:18:16.021 00.001 18120 MultiStar: [#1 0.05,0.15,0.73,U] [#2 -0.00,-0.22,0.61,U] [#3 -0.06,0.07,0.59,U] [#4 0.39,0.07,0.56,U] [#5 -0.06,-0.06,0.44,U] [#6 -0.03,-0.26,0.55,U] [#7 -0.12,-0.05,0.44,U] [#8 -0.47,-0.25,0.00,M5] 
02:18:16.021 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {-0.18, 0.24}
02:18:16.022 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
02:18:16.022 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
02:18:16.022 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.12 mountX=0.03 mountY=0.00, mountTheta=0.08
02:18:16.023 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
02:18:16.024 00.001 18120 Enqueuing Move request for scope (-0.01, 0.02)
02:18:16.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:16.025 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.9
02:18:16.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:16.026 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:16.026 00.000 18120 Enqueuing Expose request
02:18:16.026 00.000 21948 Worker thread wakes up
02:18:16.027 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:18:16.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:18:16.027 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.03 yDistance=0.00
02:18:16.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:18:16.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:16.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:18:16.027 00.000 21948 MoveAxis(E, 0, ABG)
02:18:16.027 00.000 21948 Move returns status 0, amount 0
02:18:16.027 00.000 21948 MoveAxis(N, 0, ABG)
02:18:16.027 00.000 21948 Move returns status 0, amount 0
02:18:16.027 00.000 21948 move complete, result=0
02:18:16.027 00.000 21948 worker thread done servicing request
02:18:16.027 00.000 21948 Worker thread wakes up
02:18:16.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:16.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:16.027 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:17.654 01.627 21948 Exposure complete
02:18:17.687 00.033 21948 worker thread done servicing request
02:18:17.687 00.000 18120 OnExposeComplete: enter
02:18:17.688 00.001 18120 UpdateGuideState(): m_state=6
02:18:17.688 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
02:18:17.689 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=234.66, Mass=1940, SNR=30.5, Peak=152 HFD=4.2
02:18:17.689 00.000 18120 MultiStar: [#1 0.14,-0.09,0.73,U] [#2 0.21,-0.38,0.00,M6] [#3 -0.13,-0.19,0.61,U] [#4 0.48,-0.21,0.00,M6] [#5 -0.16,-0.15,0.47,U] [#6 -0.31,-0.23,0.51,U] [#7 0.09,-0.27,0.45,U] [#8 -0.08,-0.34,0.40,U] 
02:18:17.690 00.001 18120 single-star, 6 included, MultiStar: {-0.02, -0.16}, one-star: {0.13, -0.04}
02:18:17.690 00.000 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
02:18:17.690 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
02:18:17.691 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
02:18:17.693 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
02:18:17.694 00.001 18120 Enqueuing Move request for scope (0.13, -0.04)
02:18:17.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:17.695 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.5
02:18:17.695 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:17.696 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:17.696 00.000 18120 Enqueuing Expose request
02:18:17.697 00.001 21948 Worker thread wakes up
02:18:17.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
02:18:17.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
02:18:17.697 00.000 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.10
02:18:17.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:17.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:17.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:17.697 00.000 21948 MoveAxis(E, 0, ABG)
02:18:17.697 00.000 21948 Move returns status 0, amount 0
02:18:17.697 00.000 21948 MoveAxis(N, 0, ABG)
02:18:17.697 00.000 21948 Move returns status 0, amount 0
02:18:17.697 00.000 21948 move complete, result=0
02:18:17.697 00.000 21948 worker thread done servicing request
02:18:17.697 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:17.698 00.001 21948 Worker thread wakes up
02:18:17.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:17.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:19.221 01.523 21948 Exposure complete
02:18:19.249 00.028 21948 worker thread done servicing request
02:18:19.249 00.000 18120 OnExposeComplete: enter
02:18:19.250 00.001 18120 UpdateGuideState(): m_state=6
02:18:19.252 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
02:18:19.253 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=234.81, Mass=1912, SNR=30.3, Peak=162 HFD=4.3
02:18:19.255 00.002 18120 MultiStar: [#1 0.26,-0.12,0.74,U] [#2 0.20,-0.53,0.00,M7] [#3 0.12,-0.29,0.59,U] [#4 0.35,-0.04,0.58,U] [#5 0.05,-0.02,0.48,U] [#6 0.49,-0.27,0.00,M1] [#7 0.14,-0.19,0.43,U] [#8 -0.08,-0.30,0.39,U] 
02:18:19.256 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.09}, one-star: {0.15, 0.11}
02:18:19.257 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
02:18:19.258 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
02:18:19.259 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.15 mountY=-0.10, mountTheta=-2.54
02:18:19.262 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.09, opts=13)
02:18:19.263 00.001 18120 Enqueuing Move request for scope (0.16, -0.09)
02:18:19.264 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:19.266 00.002 21948 Worker thread wakes up
02:18:19.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
02:18:19.266 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
02:18:19.266 00.000 21948 Moving (0.16, -0.09) raw xDistance=-0.15 yDistance=-0.10
02:18:19.266 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.3
02:18:19.267 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:18:19.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:19.268 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:19.268 00.000 18120 Enqueuing Expose request
02:18:19.269 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:19.269 00.000 21948 MoveAxis(E, 0, ABG)
02:18:19.269 00.000 21948 Move returns status 0, amount 0
02:18:19.269 00.000 21948 MoveAxis(N, 0, ABG)
02:18:19.269 00.000 21948 Move returns status 0, amount 0
02:18:19.269 00.000 21948 move complete, result=0
02:18:19.269 00.000 21948 worker thread done servicing request
02:18:19.269 00.000 21948 Worker thread wakes up
02:18:19.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:19.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:19.270 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:20.908 01.638 21948 Exposure complete
02:18:20.959 00.051 21948 worker thread done servicing request
02:18:20.959 00.000 18120 OnExposeComplete: enter
02:18:20.960 00.001 18120 UpdateGuideState(): m_state=6
02:18:20.962 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
02:18:20.963 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=234.84, Mass=1956, SNR=30.6, Peak=185 HFD=4.0
02:18:20.963 00.000 18120 MultiStar: [#1 0.31,-0.05,0.69,U] [#2 0.38,-0.22,0.00,M8] [#3 0.10,-0.22,0.65,U] [#4 0.25,0.35,0.00,M6] [#5 0.03,0.04,0.46,U] [#6 0.10,-0.14,0.54,U] [#7 -0.18,-0.17,0.42,U] [#8 0.08,-0.31,0.41,U] 
02:18:20.964 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.06, 0.15}
02:18:20.964 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
02:18:20.965 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
02:18:20.965 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.65 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
02:18:20.967 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
02:18:20.969 00.002 18120 Enqueuing Move request for scope (0.09, -0.07)
02:18:20.970 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:20.970 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.6
02:18:20.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:20.972 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:20.973 00.001 18120 Enqueuing Expose request
02:18:20.974 00.001 21948 Worker thread wakes up
02:18:20.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:18:20.974 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:18:20.974 00.000 21948 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.05
02:18:20.974 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:20.974 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:20.974 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:18:20.974 00.000 21948 MoveAxis(E, 0, ABG)
02:18:20.974 00.000 21948 Move returns status 0, amount 0
02:18:20.974 00.000 21948 MoveAxis(N, 0, ABG)
02:18:20.974 00.000 21948 Move returns status 0, amount 0
02:18:20.974 00.000 21948 move complete, result=0
02:18:20.974 00.000 21948 worker thread done servicing request
02:18:20.974 00.000 21948 Worker thread wakes up
02:18:20.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:20.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:20.976 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:22.492 01.516 21948 Exposure complete
02:18:22.537 00.045 21948 worker thread done servicing request
02:18:22.537 00.000 18120 OnExposeComplete: enter
02:18:22.538 00.001 18120 UpdateGuideState(): m_state=6
02:18:22.539 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
02:18:22.539 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=234.89, Mass=1937, SNR=30.5, Peak=159 HFD=4.2
02:18:22.540 00.001 18120 MultiStar: [#1 0.07,0.17,0.73,U] [#2 0.05,-0.06,0.64,U] [#3 -0.10,0.12,0.60,U] [#4 -0.11,0.20,0.58,U] [#5 -0.28,0.21,0.48,U] [#6 0.30,0.00,0.51,U] [#7 -0.01,-0.16,0.43,U] [#8 0.18,-0.27,0.38,U] 
02:18:22.540 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.07, 0.20}
02:18:22.541 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
02:18:22.541 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
02:18:22.541 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.32 mountX=0.06 mountY=-0.05, mountTheta=-0.70
02:18:22.543 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
02:18:22.545 00.002 18120 Enqueuing Move request for scope (0.02, 0.08)
02:18:22.545 00.000 21948 Worker thread wakes up
02:18:22.546 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
02:18:22.546 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
02:18:22.546 00.000 21948 Moving (0.02, 0.08) raw xDistance=0.06 yDistance=-0.05
02:18:22.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:18:22.546 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:22.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:22.546 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:18:22.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:22.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:22.548 00.001 18120 Enqueuing Expose request
02:18:22.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:18:22.548 00.000 21948 MoveAxis(E, 0, ABG)
02:18:22.548 00.000 21948 Move returns status 0, amount 0
02:18:22.548 00.000 21948 MoveAxis(N, 0, ABG)
02:18:22.548 00.000 21948 Move returns status 0, amount 0
02:18:22.548 00.000 21948 move complete, result=0
02:18:22.548 00.000 21948 worker thread done servicing request
02:18:22.548 00.000 21948 Worker thread wakes up
02:18:22.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:22.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:22.549 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:24.191 01.642 21948 Exposure complete
02:18:24.250 00.059 21948 worker thread done servicing request
02:18:24.250 00.000 18120 OnExposeComplete: enter
02:18:24.252 00.002 18120 UpdateGuideState(): m_state=6
02:18:24.254 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
02:18:24.255 00.001 18120 Star::Find returns 1 (0), X=894.32, Y=235.09, Mass=1977, SNR=30.9, Peak=156 HFD=4.0
02:18:24.255 00.000 18120 MultiStar: [#1 0.02,0.11,0.71,U] [#2 -0.30,0.17,0.64,U] [#3 -0.24,0.14,0.59,U] [#4 -0.05,0.33,0.54,U] [#5 -0.38,0.43,0.00,M1] [#6 -0.08,0.08,0.51,U] [#7 -0.24,-0.14,0.40,U] [#8 -0.05,0.15,0.39,U] 
02:18:24.257 00.002 18120 refined, 7 included, MultiStar: {-0.18, 0.19}, one-star: {-0.34, 0.40}
02:18:24.258 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
02:18:24.259 00.001 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
02:18:24.260 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.33 mountX=0.24 mountY=0.07, mountTheta=0.29
02:18:24.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.19, opts=13)
02:18:24.262 00.001 18120 Enqueuing Move request for scope (-0.18, 0.19)
02:18:24.262 00.000 21948 Worker thread wakes up
02:18:24.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:24.262 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.9
02:18:24.263 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:24.263 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:24.264 00.001 18120 Enqueuing Expose request
02:18:24.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
02:18:24.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
02:18:24.264 00.000 21948 Moving (-0.18, 0.19) raw xDistance=0.24 yDistance=0.07
02:18:24.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:18:24.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:24.264 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:18:24.264 00.000 21948 MoveAxis(W, 44, ABG)
02:18:24.264 00.000 21948 Guiding  Dir = 3, Dur = 44
02:18:24.264 00.000 21948 IsSlewing returns 0
02:18:24.265 00.001 21948 IsGuiding returns 0
02:18:24.266 00.001 21948 PulseGuide returned control before completion, sleep 53
02:18:24.331 00.065 21948 IsGuiding returns 0
02:18:24.331 00.000 21948 Move returns status 0, amount 44
02:18:24.331 00.000 21948 MoveAxis(N, 0, ABG)
02:18:24.331 00.000 21948 Move returns status 0, amount 0
02:18:24.331 00.000 21948 move complete, result=0
02:18:24.332 00.001 21948 worker thread done servicing request
02:18:24.332 00.000 21948 Worker thread wakes up
02:18:24.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:24.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:24.332 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:18:25.749 01.417 21948 Exposure complete
02:18:25.797 00.048 21948 worker thread done servicing request
02:18:25.797 00.000 18120 OnExposeComplete: enter
02:18:25.797 00.000 18120 UpdateGuideState(): m_state=6
02:18:25.797 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
02:18:25.798 00.001 18120 Star::Find returns 1 (0), X=893.61, Y=236.03, Mass=1984, SNR=30.9, Peak=139 HFD=4.1
02:18:25.798 00.000 18120 MultiStar: large primary error, entering stabilization period
02:18:25.799 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.24 = 0.24)
02:18:25.799 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.20 = 0.20)
02:18:25.799 00.000 18120 CameraToMount -- cameraX=-1.05 cameraY=1.34 hyp=1.70 cameraTheta=2.24 mountX=1.66 mountY=0.34, mountTheta=0.20
02:18:25.801 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.05, y=1.34, opts=13)
02:18:25.801 00.000 18120 Enqueuing Move request for scope (-1.05, 1.34)
02:18:25.801 00.000 21948 Worker thread wakes up
02:18:25.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 1.34) opts 0xd
02:18:25.802 00.001 21948 Handling offset move in thread for scope, endpoint = (-1.05, 1.34)
02:18:25.802 00.000 21948 Moving (-1.05, 1.34) raw xDistance=1.66 yDistance=0.34
02:18:25.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:25.802 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
02:18:25.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:25.803 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:25.803 00.000 18120 Enqueuing Expose request
02:18:25.804 00.001 21948 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.66
02:18:25.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:25.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:18:25.804 00.000 21948 MoveAxis(W, 299, ABG)
02:18:25.804 00.000 21948 Guiding  Dir = 3, Dur = 299
02:18:25.804 00.000 21948 IsSlewing returns 0
02:18:25.804 00.000 21948 IsGuiding returns 0
02:18:25.807 00.003 21948 PulseGuide returned control before completion, sleep 308
02:18:26.120 00.313 21948 IsGuiding returns 1
02:18:26.120 00.000 21948 scope still moving after pulse duration time elapsed
02:18:26.152 00.032 21948 IsSlewing returns 0
02:18:26.153 00.001 21948 IsGuiding returns 0
02:18:26.153 00.000 21948 scope move finished after 299 + 48 ms
02:18:26.153 00.000 21948 Move returns status 0, amount 299
02:18:26.153 00.000 21948 MoveAxis(N, 0, ABG)
02:18:26.153 00.000 21948 Move returns status 0, amount 0
02:18:26.153 00.000 21948 move complete, result=0
02:18:26.153 00.000 21948 worker thread done servicing request
02:18:26.153 00.000 21948 Worker thread wakes up
02:18:26.153 00.000 18120 GuideStep: 1.7 px 299 ms WEST, 0.3 px 0 ms NORTH
02:18:26.154 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:26.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:27.781 01.627 21948 Exposure complete
02:18:27.828 00.047 21948 worker thread done servicing request
02:18:27.828 00.000 18120 OnExposeComplete: enter
02:18:27.829 00.001 18120 UpdateGuideState(): m_state=6
02:18:27.829 00.000 18120 Star::Find(15, 893, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
02:18:27.830 00.001 18120 Star::Find returns 1 (0), X=893.92, Y=234.70, Mass=1962, SNR=30.8, Peak=152 HFD=4.1
02:18:27.830 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
02:18:27.832 00.002 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
02:18:27.833 00.001 18120 CameraToMount -- cameraX=-0.74 cameraY=0.01 hyp=0.74 cameraTheta=3.13 mountX=0.31 mountY=0.66, mountTheta=1.13
02:18:27.835 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.74, y=0.01, opts=13)
02:18:27.836 00.001 18120 Enqueuing Move request for scope (-0.74, 0.01)
02:18:27.837 00.001 21948 Worker thread wakes up
02:18:27.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:27.838 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.8
02:18:27.838 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:27.838 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:27.839 00.001 18120 Enqueuing Expose request
02:18:27.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.01) opts 0xd
02:18:27.839 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.74, 0.01)
02:18:27.839 00.000 21948 Moving (-0.74, 0.01) raw xDistance=0.31 yDistance=0.66
02:18:27.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.31
02:18:27.839 00.000 21948 resist switch: large excursion: input 0.66 thresh 0.60 direction from -1 to 1
02:18:27.839 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.97
02:18:27.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
02:18:27.839 00.000 21948 MoveAxis(W, 77, ABG)
02:18:27.839 00.000 21948 Guiding  Dir = 3, Dur = 77
02:18:27.841 00.002 21948 IsSlewing returns 0
02:18:27.841 00.000 21948 IsGuiding returns 0
02:18:27.842 00.001 21948 PulseGuide returned control before completion, sleep 86
02:18:27.935 00.093 21948 IsGuiding returns 0
02:18:27.935 00.000 21948 Move returns status 0, amount 77
02:18:27.935 00.000 21948 MoveAxis(S, 157, ABG)
02:18:27.935 00.000 21948 Guiding  Dir = 1, Dur = 157
02:18:27.936 00.001 21948 IsSlewing returns 0
02:18:27.936 00.000 21948 IsGuiding returns 0
02:18:27.940 00.004 21948 PulseGuide returned control before completion, sleep 163
02:18:28.119 00.179 21948 IsGuiding returns 0
02:18:28.119 00.000 21948 Move returns status 0, amount 157
02:18:28.120 00.001 21948 move complete, result=0
02:18:28.120 00.000 18120 GuideStep: 0.3 px 77 ms WEST, 0.7 px 157 ms SOUTH
02:18:28.120 00.000 21948 worker thread done servicing request
02:18:28.120 00.000 21948 Worker thread wakes up
02:18:28.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:28.122 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:29.531 01.409 21948 Exposure complete
02:18:29.575 00.044 21948 worker thread done servicing request
02:18:29.576 00.001 18120 OnExposeComplete: enter
02:18:29.576 00.000 18120 UpdateGuideState(): m_state=6
02:18:29.577 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
02:18:29.577 00.000 18120 Star::Find returns 1 (0), X=894.53, Y=234.26, Mass=1861, SNR=29.9, Peak=152 HFD=3.7
02:18:29.578 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.86 = 2.42)
02:18:29.578 00.000 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.38)
02:18:29.579 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.43 hyp=0.45 cameraTheta=-1.87 mountX=-0.34 mountY=0.31, mountTheta=2.40
02:18:29.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.43, opts=13)
02:18:29.580 00.000 18120 Enqueuing Move request for scope (-0.13, -0.43)
02:18:29.581 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:29.581 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.9
02:18:29.582 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.582 00.000 21948 Worker thread wakes up
02:18:29.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.43) opts 0xd
02:18:29.582 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.43)
02:18:29.582 00.000 21948 Moving (-0.13, -0.43) raw xDistance=-0.34 yDistance=0.31
02:18:29.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
02:18:29.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:18:29.582 00.000 21948 MoveAxis(E, 55, ABG)
02:18:29.582 00.000 21948 Guiding  Dir = 2, Dur = 55
02:18:29.582 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:29.583 00.001 18120 Enqueuing Expose request
02:18:29.583 00.000 21948 IsSlewing returns 0
02:18:29.584 00.001 21948 IsGuiding returns 0
02:18:29.585 00.001 21948 PulseGuide returned control before completion, sleep 64
02:18:29.657 00.072 21948 IsGuiding returns 0
02:18:29.657 00.000 21948 Move returns status 0, amount 55
02:18:29.657 00.000 21948 MoveAxis(S, 74, ABG)
02:18:29.658 00.001 21948 Guiding  Dir = 1, Dur = 74
02:18:29.658 00.000 21948 IsSlewing returns 0
02:18:29.658 00.000 21948 IsGuiding returns 0
02:18:29.662 00.004 21948 PulseGuide returned control before completion, sleep 80
02:18:29.749 00.087 21948 IsGuiding returns 1
02:18:29.749 00.000 21948 scope still moving after pulse duration time elapsed
02:18:29.781 00.032 21948 IsSlewing returns 0
02:18:29.781 00.000 21948 IsGuiding returns 0
02:18:29.781 00.000 21948 scope move finished after 74 + 50 ms
02:18:29.781 00.000 21948 Move returns status 0, amount 74
02:18:29.781 00.000 21948 move complete, result=0
02:18:29.781 00.000 21948 worker thread done servicing request
02:18:29.781 00.000 21948 Worker thread wakes up
02:18:29.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:29.781 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.3 px 74 ms SOUTH
02:18:29.782 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:31.415 01.633 21948 Exposure complete
02:18:31.473 00.058 21948 worker thread done servicing request
02:18:31.473 00.000 18120 OnExposeComplete: enter
02:18:31.476 00.003 18120 UpdateGuideState(): m_state=6
02:18:31.478 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
02:18:31.481 00.003 18120 Star::Find returns 1 (0), X=894.77, Y=234.59, Mass=1979, SNR=30.9, Peak=166 HFD=3.9
02:18:31.483 00.002 18120 MultiStar: exiting stabilization period
02:18:31.486 00.003 18120 MultiStar: [#1 0.40,-0.35,0.00,M1] [#2 0.52,-0.66,0.00,M7] [#3 0.06,-0.21,0.61,U] [#4 0.46,-0.22,0.00,M5] [#5 0.28,-0.20,0.46,U] [#6 0.16,-0.41,0.00,M1] [#7 0.05,-0.51,0.00,M1] [#8 0.31,-0.34,0.00,M1] 
02:18:31.487 00.001 18120 single-star, 2 included, MultiStar: {0.13, -0.16}, one-star: {0.10, -0.11}
02:18:31.488 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:18:31.490 00.002 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
02:18:31.494 00.004 18120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=-0.14 mountY=-0.04, mountTheta=-2.83
02:18:31.497 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.11, opts=13)
02:18:31.500 00.003 18120 Enqueuing Move request for scope (0.10, -0.11)
02:18:31.502 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:31.504 00.002 21948 Worker thread wakes up
02:18:31.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:18:31.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:18:31.504 00.000 21948 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.04
02:18:31.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:18:31.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:31.505 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:31.505 00.000 21948 MoveAxis(E, 0, ABG)
02:18:31.505 00.000 21948 Move returns status 0, amount 0
02:18:31.505 00.000 21948 MoveAxis(N, 0, ABG)
02:18:31.505 00.000 21948 Move returns status 0, amount 0
02:18:31.505 00.000 21948 move complete, result=0
02:18:31.505 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.9
02:18:31.505 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:31.506 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:31.506 00.000 18120 Enqueuing Expose request
02:18:31.507 00.001 21948 worker thread done servicing request
02:18:31.507 00.000 21948 Worker thread wakes up
02:18:31.507 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:31.507 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:31.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:32.912 01.405 21948 Exposure complete
02:18:32.962 00.050 21948 worker thread done servicing request
02:18:32.962 00.000 18120 OnExposeComplete: enter
02:18:32.963 00.001 18120 UpdateGuideState(): m_state=6
02:18:32.965 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
02:18:32.966 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=234.64, Mass=1895, SNR=30.1, Peak=184 HFD=3.9
02:18:32.968 00.002 18120 MultiStar: [#1 0.31,-0.14,0.72,U] [#2 0.28,-0.38,0.00,M8] [#3 0.22,-0.06,0.60,U] [#4 0.53,-0.19,0.00,M6] [#5 0.39,0.03,0.48,U] [#6 0.29,-0.28,0.55,U] [#7 0.18,-0.26,0.45,U] [#8 0.29,-0.46,0.00,M2] 
02:18:32.969 00.001 18120 single-star, 5 included, MultiStar: {0.28, -0.12}, one-star: {0.28, -0.06}
02:18:32.970 00.001 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
02:18:32.971 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
02:18:32.972 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.21 mountX=-0.17 mountY=-0.22, mountTheta=-2.22
02:18:32.976 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.06, opts=13)
02:18:32.976 00.000 18120 Enqueuing Move request for scope (0.28, -0.06)
02:18:32.977 00.001 21948 Worker thread wakes up
02:18:32.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:32.977 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.1
02:18:32.978 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:32.978 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:32.979 00.001 18120 Enqueuing Expose request
02:18:32.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
02:18:32.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
02:18:32.979 00.000 21948 Moving (0.28, -0.06) raw xDistance=-0.17 yDistance=-0.22
02:18:32.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:18:32.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:18:32.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:18:32.979 00.000 21948 MoveAxis(E, 0, ABG)
02:18:32.979 00.000 21948 Move returns status 0, amount 0
02:18:32.979 00.000 21948 MoveAxis(N, 0, ABG)
02:18:32.979 00.000 21948 Move returns status 0, amount 0
02:18:32.979 00.000 21948 move complete, result=0
02:18:32.979 00.000 21948 worker thread done servicing request
02:18:32.979 00.000 21948 Worker thread wakes up
02:18:32.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:32.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:32.980 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:34.600 01.620 21948 Exposure complete
02:18:34.652 00.052 21948 worker thread done servicing request
02:18:34.652 00.000 18120 OnExposeComplete: enter
02:18:34.653 00.001 18120 UpdateGuideState(): m_state=6
02:18:34.653 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
02:18:34.653 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=235.30, Mass=1942, SNR=30.5, Peak=161 HFD=3.7
02:18:34.655 00.002 18120 MultiStar: [#1 0.16,0.42,0.00,M1] [#2 0.25,0.04,0.65,U] [#3 -0.05,0.39,0.61,U] [#4 0.38,0.55,0.00,M7] [#5 -0.25,0.63,0.00,M1] [#6 0.08,0.36,0.55,U] [#7 -0.11,0.23,0.44,U] [#8 0.26,-0.10,0.39,U] 
02:18:34.658 00.003 18120 refined, 5 included, MultiStar: {0.06, 0.31}, one-star: {-0.00, 0.60}
02:18:34.658 00.000 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
02:18:34.659 00.001 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
02:18:34.659 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.37 mountX=0.26 mountY=-0.20, mountTheta=-0.65
02:18:34.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.31, opts=13)
02:18:34.661 00.000 18120 Enqueuing Move request for scope (0.06, 0.31)
02:18:34.665 00.004 21948 Worker thread wakes up
02:18:34.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:34.665 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.5
02:18:34.666 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:34.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:34.666 00.000 18120 Enqueuing Expose request
02:18:34.667 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
02:18:34.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
02:18:34.667 00.000 21948 Moving (0.06, 0.31) raw xDistance=0.26 yDistance=-0.20
02:18:34.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:18:34.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:34.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:18:34.667 00.000 21948 MoveAxis(W, 46, ABG)
02:18:34.667 00.000 21948 Guiding  Dir = 3, Dur = 46
02:18:34.667 00.000 21948 IsSlewing returns 0
02:18:34.667 00.000 21948 IsGuiding returns 0
02:18:34.669 00.002 21948 PulseGuide returned control before completion, sleep 55
02:18:34.727 00.058 21948 IsGuiding returns 0
02:18:34.727 00.000 21948 Move returns status 0, amount 46
02:18:34.727 00.000 21948 MoveAxis(N, 0, ABG)
02:18:34.727 00.000 21948 Move returns status 0, amount 0
02:18:34.727 00.000 21948 move complete, result=0
02:18:34.727 00.000 21948 worker thread done servicing request
02:18:34.727 00.000 21948 Worker thread wakes up
02:18:34.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:34.727 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.2 px 0 ms NORTH
02:18:34.728 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:36.133 01.405 21948 Exposure complete
02:18:36.191 00.058 21948 worker thread done servicing request
02:18:36.191 00.000 18120 OnExposeComplete: enter
02:18:36.192 00.001 18120 UpdateGuideState(): m_state=6
02:18:36.193 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
02:18:36.193 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=234.94, Mass=1862, SNR=29.9, Peak=172 HFD=4.2
02:18:36.193 00.000 18120 MultiStar: [#1 0.57,0.05,0.00,M2] [#2 0.56,-0.22,0.00,M8] [#3 0.43,-0.04,0.00,M1] [#4 0.72,0.14,0.00,M8] [#5 0.32,0.23,0.49,U] [#6 0.43,-0.09,0.00,M1] [#7 0.54,-0.18,0.00,M1] [#8 0.38,-0.31,0.00,M2] 
02:18:36.196 00.003 18120 refined, 1 included, MultiStar: {0.46, 0.24}, one-star: {0.53, 0.24}
02:18:36.199 00.003 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
02:18:36.201 00.002 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
02:18:36.203 00.002 18120 CameraToMount -- cameraX=0.46 cameraY=0.24 hyp=0.52 cameraTheta=0.48 mountX=0.03 mountY=-0.52, mountTheta=-1.52
02:18:36.207 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=0.24, opts=13)
02:18:36.209 00.002 18120 Enqueuing Move request for scope (0.46, 0.24)
02:18:36.210 00.001 21948 Worker thread wakes up
02:18:36.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.24) opts 0xd
02:18:36.210 00.000 21948 Handling offset move in thread for scope, endpoint = (0.46, 0.24)
02:18:36.210 00.000 21948 Moving (0.46, 0.24) raw xDistance=0.03 yDistance=-0.52
02:18:36.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:18:36.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:18:36.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
02:18:36.210 00.000 21948 MoveAxis(E, 0, ABG)
02:18:36.210 00.000 21948 Move returns status 0, amount 0
02:18:36.210 00.000 21948 MoveAxis(N, 0, ABG)
02:18:36.210 00.000 21948 Move returns status 0, amount 0
02:18:36.210 00.000 21948 move complete, result=0
02:18:36.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:36.211 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.9
02:18:36.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:36.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:36.212 00.001 18120 Enqueuing Expose request
02:18:36.212 00.000 21948 worker thread done servicing request
02:18:36.212 00.000 21948 Worker thread wakes up
02:18:36.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:36.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:36.212 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:18:37.849 01.637 21948 Exposure complete
02:18:37.881 00.032 21948 worker thread done servicing request
02:18:37.881 00.000 18120 OnExposeComplete: enter
02:18:37.882 00.001 18120 UpdateGuideState(): m_state=6
02:18:37.882 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
02:18:37.883 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=234.82, Mass=1966, SNR=30.7, Peak=186 HFD=4.2
02:18:37.884 00.001 18120 MultiStar: [#1 0.60,-0.03,0.00,M3] [#2 0.37,-0.24,0.00,M9] [#3 0.36,0.12,0.60,U] [#4 0.63,-0.12,0.00,M9] [#5 0.43,0.18,0.00,M1] [#6 0.48,-0.26,0.00,M2] [#7 0.65,-0.25,0.00,M2] [#8 0.50,-0.39,0.00,M3] 
02:18:37.885 00.001 18120 single-star, 1 included, MultiStar: {0.35, 0.12}, one-star: {0.34, 0.12}
02:18:37.885 00.000 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.65 = -1.65)
02:18:37.886 00.001 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.69 = -1.69)
02:18:37.886 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=0.12 hyp=0.37 cameraTheta=0.35 mountX=-0.03 mountY=-0.36, mountTheta=-1.65
02:18:37.888 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.12, opts=13)
02:18:37.888 00.000 18120 Enqueuing Move request for scope (0.34, 0.12)
02:18:37.889 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:37.889 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.7
02:18:37.890 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:37.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:37.890 00.000 18120 Enqueuing Expose request
02:18:37.891 00.001 21948 Worker thread wakes up
02:18:37.891 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.12) opts 0xd
02:18:37.891 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.12)
02:18:37.891 00.000 21948 Moving (0.34, 0.12) raw xDistance=-0.03 yDistance=-0.36
02:18:37.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:18:37.891 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:18:37.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:18:37.891 00.000 21948 MoveAxis(E, 0, ABG)
02:18:37.891 00.000 21948 Move returns status 0, amount 0
02:18:37.891 00.000 21948 MoveAxis(N, 0, ABG)
02:18:37.891 00.000 21948 Move returns status 0, amount 0
02:18:37.891 00.000 21948 move complete, result=0
02:18:37.891 00.000 21948 worker thread done servicing request
02:18:37.891 00.000 21948 Worker thread wakes up
02:18:37.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:37.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:37.891 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:18:39.419 01.528 21948 Exposure complete
02:18:39.468 00.049 21948 worker thread done servicing request
02:18:39.468 00.000 18120 OnExposeComplete: enter
02:18:39.469 00.001 18120 UpdateGuideState(): m_state=6
02:18:39.471 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
02:18:39.472 00.001 18120 Star::Find returns 1 (0), X=895.30, Y=234.34, Mass=1943, SNR=30.5, Peak=155 HFD=3.7
02:18:39.473 00.001 18120 MultiStar: [#1 0.78,-0.48,0.00,M4] [#2 0.63,-0.68,0.00,M10] [#3 0.64,-0.44,0.00,M1] [#4 0.88,-0.39,0.00,M10] [#5 0.49,-0.39,0.00,M2] [#6 0.52,-0.68,0.00,M3] [#7 0.61,-0.76,0.00,M3] [#8 0.69,-0.99,0.00,M4] 
02:18:39.473 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
02:18:39.474 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
02:18:39.474 00.000 18120 CameraToMount -- cameraX=0.63 cameraY=-0.35 hyp=0.72 cameraTheta=-0.51 mountX=-0.58 mountY=-0.41, mountTheta=-2.53
02:18:39.475 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=-0.35, opts=13)
02:18:39.476 00.001 18120 Enqueuing Move request for scope (0.63, -0.35)
02:18:39.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:39.477 00.001 21948 Worker thread wakes up
02:18:39.477 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.35) opts 0xd
02:18:39.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, -0.35)
02:18:39.477 00.000 21948 Moving (0.63, -0.35) raw xDistance=-0.58 yDistance=-0.41
02:18:39.477 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
02:18:39.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:39.478 00.000 18120 Enqueuing Expose request
02:18:39.479 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
02:18:39.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:18:39.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:18:39.479 00.000 21948 MoveAxis(E, 104, ABG)
02:18:39.479 00.000 21948 Guiding  Dir = 2, Dur = 104
02:18:39.479 00.000 21948 IsSlewing returns 0
02:18:39.479 00.000 21948 IsGuiding returns 0
02:18:39.482 00.003 21948 PulseGuide returned control before completion, sleep 113
02:18:39.607 00.125 21948 IsGuiding returns 1
02:18:39.607 00.000 21948 scope still moving after pulse duration time elapsed
02:18:39.639 00.032 21948 IsSlewing returns 0
02:18:39.639 00.000 21948 IsGuiding returns 0
02:18:39.640 00.001 21948 scope move finished after 104 + 55 ms
02:18:39.640 00.000 21948 Move returns status 0, amount 104
02:18:39.640 00.000 21948 MoveAxis(N, 0, ABG)
02:18:39.640 00.000 21948 Move returns status 0, amount 0
02:18:39.640 00.000 21948 move complete, result=0
02:18:39.640 00.000 21948 worker thread done servicing request
02:18:39.640 00.000 21948 Worker thread wakes up
02:18:39.640 00.000 18120 GuideStep: -0.6 px 104 ms EAST, -0.4 px 0 ms NORTH
02:18:39.641 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:39.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:41.265 01.624 21948 Exposure complete
02:18:41.305 00.040 21948 worker thread done servicing request
02:18:41.305 00.000 18120 OnExposeComplete: enter
02:18:41.306 00.001 18120 UpdateGuideState(): m_state=6
02:18:41.308 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
02:18:41.309 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=234.80, Mass=1961, SNR=30.7, Peak=195 HFD=4.2
02:18:41.313 00.004 18120 MultiStar: [#1 0.54,-0.24,0.00,M5] [#2 0.60,-0.39,0.00,R] [#3 0.35,-0.17,0.60,U] [#4 0.79,-0.31,0.00,R] [#5 0.49,-0.05,0.00,M3] [#6 0.34,-0.21,0.54,U] [#7 0.47,-0.50,0.00,M4] [#8 0.58,-0.28,0.00,M5] 
02:18:41.315 00.002 18120 refined, 2 included, MultiStar: {0.42, -0.05}, one-star: {0.51, 0.10}
02:18:41.317 00.002 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
02:18:41.320 00.003 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
02:18:41.322 00.002 18120 CameraToMount -- cameraX=0.42 cameraY=-0.05 hyp=0.43 cameraTheta=-0.13 mountX=-0.22 mountY=-0.35, mountTheta=-2.14
02:18:41.326 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=-0.05, opts=13)
02:18:41.327 00.001 18120 Enqueuing Move request for scope (0.42, -0.05)
02:18:41.327 00.000 21948 Worker thread wakes up
02:18:41.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:41.328 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:18:41.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:41.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:41.329 00.000 18120 Enqueuing Expose request
02:18:41.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.05) opts 0xd
02:18:41.329 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, -0.05)
02:18:41.329 00.000 21948 Moving (0.42, -0.05) raw xDistance=-0.22 yDistance=-0.35
02:18:41.330 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22
02:18:41.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:41.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:18:41.330 00.000 21948 MoveAxis(E, 47, ABG)
02:18:41.330 00.000 21948 Guiding  Dir = 2, Dur = 47
02:18:41.330 00.000 21948 IsSlewing returns 0
02:18:41.330 00.000 21948 IsGuiding returns 0
02:18:41.331 00.001 21948 PulseGuide returned control before completion, sleep 56
02:18:41.403 00.072 21948 IsGuiding returns 0
02:18:41.403 00.000 21948 Move returns status 0, amount 47
02:18:41.403 00.000 21948 MoveAxis(N, 0, ABG)
02:18:41.403 00.000 21948 Move returns status 0, amount 0
02:18:41.403 00.000 21948 move complete, result=0
02:18:41.403 00.000 21948 worker thread done servicing request
02:18:41.404 00.001 21948 Worker thread wakes up
02:18:41.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:41.404 00.000 18120 GuideStep: -0.2 px 47 ms EAST, -0.4 px 0 ms NORTH
02:18:41.407 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:42.814 01.407 21948 Exposure complete
02:18:42.853 00.039 21948 worker thread done servicing request
02:18:42.853 00.000 18120 OnExposeComplete: enter
02:18:42.853 00.000 18120 UpdateGuideState(): m_state=6
02:18:42.854 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
02:18:42.854 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=234.98, Mass=1975, SNR=30.8, Peak=202 HFD=4.4
02:18:42.855 00.001 18120 MultiStar: [#1 0.56,0.06,0.00,M6] [#2 -0.25,0.17,0.63,U] [#3 0.31,-0.03,0.58,U] [#4 -0.12,0.27,0.56,U] [#5 0.32,0.14,0.47,U] [#6 0.41,-0.09,0.00,M3] [#7 0.64,-0.11,0.00,M5] [#8 0.54,-0.12,0.00,M6] 
02:18:42.855 00.000 18120 refined, 4 included, MultiStar: {0.16, 0.18}, one-star: {0.40, 0.29}
02:18:42.855 00.000 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
02:18:42.856 00.001 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.18 = -1.18)
02:18:42.857 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.86 mountX=0.10 mountY=-0.22, mountTheta=-1.14
02:18:42.860 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.18, opts=13)
02:18:42.862 00.002 18120 Enqueuing Move request for scope (0.16, 0.18)
02:18:42.863 00.001 21948 Worker thread wakes up
02:18:42.863 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:42.863 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
02:18:42.863 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
02:18:42.863 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.8
02:18:42.864 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:42.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:42.864 00.000 18120 Enqueuing Expose request
02:18:42.865 00.001 21948 Moving (0.16, 0.18) raw xDistance=0.10 yDistance=-0.22
02:18:42.865 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:18:42.865 00.000 21948 switching direction from 1 to -1 - decHistory=-4 oldest=0.93 newest=-0.98
02:18:42.865 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:18:42.865 00.000 21948 MoveAxis(E, 0, ABG)
02:18:42.865 00.000 21948 Move returns status 0, amount 0
02:18:42.865 00.000 21948 MoveAxis(N, 53, ABG)
02:18:42.865 00.000 21948 Guiding  Dir = 0, Dur = 53
02:18:42.865 00.000 21948 IsSlewing returns 0
02:18:42.865 00.000 21948 IsGuiding returns 0
02:18:42.871 00.006 21948 PulseGuide returned control before completion, sleep 59
02:18:42.940 00.069 21948 IsGuiding returns 0
02:18:42.940 00.000 21948 Move returns status 0, amount 53
02:18:42.940 00.000 21948 move complete, result=0
02:18:42.940 00.000 21948 worker thread done servicing request
02:18:42.940 00.000 21948 Worker thread wakes up
02:18:42.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:42.940 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 53 ms NORTH
02:18:42.941 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:44.573 01.632 21948 Exposure complete
02:18:44.621 00.048 21948 worker thread done servicing request
02:18:44.621 00.000 18120 OnExposeComplete: enter
02:18:44.622 00.001 18120 UpdateGuideState(): m_state=6
02:18:44.622 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
02:18:44.623 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=234.83, Mass=1962, SNR=30.7, Peak=217 HFD=4.1
02:18:44.623 00.000 18120 MultiStar: [#1 0.68,0.11,0.00,M7] [#2 -0.03,0.22,0.65,U] [#3 0.70,-0.17,0.00,M1] [#4 0.08,0.40,0.57,U] [#5 0.45,0.15,0.00,M3] [#6 0.60,-0.12,0.00,M4] [#7 0.66,-0.66,0.00,M6] [#8 0.46,-0.36,0.00,M7] 
02:18:44.624 00.001 18120 refined, 2 included, MultiStar: {0.19, 0.23}, one-star: {0.39, 0.13}
02:18:44.624 00.000 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
02:18:44.625 00.001 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
02:18:44.625 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.29 cameraTheta=0.88 mountX=0.13 mountY=-0.27, mountTheta=-1.12
02:18:44.627 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.23, opts=13)
02:18:44.628 00.001 18120 Enqueuing Move request for scope (0.19, 0.23)
02:18:44.629 00.001 21948 Worker thread wakes up
02:18:44.630 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
02:18:44.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:44.631 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:18:44.632 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:44.633 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:44.634 00.001 18120 Enqueuing Expose request
02:18:44.637 00.003 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
02:18:44.637 00.000 21948 Moving (0.19, 0.23) raw xDistance=0.13 yDistance=-0.27
02:18:44.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:18:44.637 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:18:44.637 00.000 21948 MoveAxis(E, 0, ABG)
02:18:44.637 00.000 21948 Move returns status 0, amount 0
02:18:44.637 00.000 21948 MoveAxis(N, 64, ABG)
02:18:44.637 00.000 21948 Guiding  Dir = 0, Dur = 64
02:18:44.638 00.001 21948 IsSlewing returns 0
02:18:44.638 00.000 21948 IsGuiding returns 0
02:18:44.643 00.005 21948 PulseGuide returned control before completion, sleep 70
02:18:44.713 00.070 21948 IsGuiding returns 0
02:18:44.713 00.000 21948 Move returns status 0, amount 64
02:18:44.713 00.000 21948 move complete, result=0
02:18:44.713 00.000 21948 worker thread done servicing request
02:18:44.713 00.000 21948 Worker thread wakes up
02:18:44.713 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 64 ms NORTH
02:18:44.714 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:44.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:46.120 01.406 21948 Exposure complete
02:18:46.157 00.037 21948 worker thread done servicing request
02:18:46.157 00.000 18120 OnExposeComplete: enter
02:18:46.158 00.001 18120 UpdateGuideState(): m_state=6
02:18:46.158 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
02:18:46.159 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=234.88, Mass=1880, SNR=29.9, Peak=205 HFD=3.8
02:18:46.159 00.000 18120 MultiStar: [#1 0.56,0.05,0.00,M8] [#2 0.09,0.33,0.63,U] [#3 0.29,-0.03,0.61,U] [#4 -0.03,0.30,0.56,U] [#5 0.41,0.26,0.00,M4] [#6 0.52,-0.16,0.00,M5] [#7 0.45,-0.11,0.00,M7] [#8 0.64,-0.13,0.00,M8] 
02:18:46.160 00.001 18120 refined, 3 included, MultiStar: {0.31, 0.20}, one-star: {0.65, 0.19}
02:18:46.160 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
02:18:46.161 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
02:18:46.161 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=0.20 hyp=0.37 cameraTheta=0.56 mountX=0.05 mountY=-0.36, mountTheta=-1.44
02:18:46.162 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=0.20, opts=13)
02:18:46.163 00.001 18120 Enqueuing Move request for scope (0.31, 0.20)
02:18:46.163 00.000 21948 Worker thread wakes up
02:18:46.163 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.20) opts 0xd
02:18:46.163 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, 0.20)
02:18:46.163 00.000 21948 Moving (0.31, 0.20) raw xDistance=0.05 yDistance=-0.36
02:18:46.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:18:46.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
02:18:46.163 00.000 21948 MoveAxis(E, 0, ABG)
02:18:46.163 00.000 21948 Move returns status 0, amount 0
02:18:46.163 00.000 21948 MoveAxis(N, 87, ABG)
02:18:46.163 00.000 21948 Guiding  Dir = 0, Dur = 87
02:18:46.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:46.164 00.001 21948 IsSlewing returns 0
02:18:46.164 00.000 18120 UpdateGuideState exits: m=1880 RSB=29.9
02:18:46.165 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:46.168 00.003 21948 IsGuiding returns 0
02:18:46.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:46.169 00.001 18120 Enqueuing Expose request
02:18:46.172 00.003 21948 PulseGuide returned control before completion, sleep 93
02:18:46.276 00.104 21948 IsGuiding returns 0
02:18:46.276 00.000 21948 Move returns status 0, amount 87
02:18:46.276 00.000 21948 move complete, result=0
02:18:46.276 00.000 21948 worker thread done servicing request
02:18:46.276 00.000 21948 Worker thread wakes up
02:18:46.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:46.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:46.276 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 87 ms NORTH
02:18:47.903 01.627 21948 Exposure complete
02:18:47.931 00.028 21948 worker thread done servicing request
02:18:47.931 00.000 18120 OnExposeComplete: enter
02:18:47.932 00.001 18120 UpdateGuideState(): m_state=6
02:18:47.932 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
02:18:47.933 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=234.72, Mass=1904, SNR=30.1, Peak=187 HFD=3.8
02:18:47.933 00.000 18120 MultiStar: [#1 0.29,-0.10,0.74,U] [#2 -0.28,-0.10,0.65,U] [#3 0.21,0.05,0.61,U] [#4 -0.43,0.07,0.00,M1] [#5 0.27,-0.11,0.47,U] [#6 0.18,-0.19,0.52,U] [#7 0.04,-0.35,0.45,U] [#8 0.45,-0.33,0.00,M9] 
02:18:47.934 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.13, 0.03}
02:18:47.934 00.000 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
02:18:47.935 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
02:18:47.935 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.23 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
02:18:47.936 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
02:18:47.937 00.001 18120 Enqueuing Move request for scope (0.13, 0.03)
02:18:47.937 00.000 21948 Worker thread wakes up
02:18:47.938 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:47.938 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.1
02:18:47.939 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:47.939 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:47.939 00.000 18120 Enqueuing Expose request
02:18:47.940 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:18:47.940 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:18:47.940 00.000 21948 Moving (0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
02:18:47.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:18:47.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:47.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:18:47.940 00.000 21948 MoveAxis(E, 0, ABG)
02:18:47.940 00.000 21948 Move returns status 0, amount 0
02:18:47.940 00.000 21948 MoveAxis(N, 0, ABG)
02:18:47.940 00.000 21948 Move returns status 0, amount 0
02:18:47.940 00.000 21948 move complete, result=0
02:18:47.940 00.000 21948 worker thread done servicing request
02:18:47.940 00.000 21948 Worker thread wakes up
02:18:47.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:47.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:47.941 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:49.457 01.516 21948 Exposure complete
02:18:49.492 00.035 21948 worker thread done servicing request
02:18:49.493 00.001 18120 OnExposeComplete: enter
02:18:49.493 00.000 18120 UpdateGuideState(): m_state=6
02:18:49.495 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
02:18:49.496 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=234.69, Mass=1979, SNR=30.8, Peak=172 HFD=4.0
02:18:49.497 00.001 18120 MultiStar: [#1 0.28,-0.20,0.73,U] [#2 -0.41,0.20,0.00,M1] [#3 0.04,-0.04,0.58,U] [#4 -0.36,0.21,0.00,M2] [#5 0.06,0.02,0.46,U] [#6 0.02,-0.34,0.52,U] [#7 0.01,-0.34,0.43,U] [#8 0.17,-0.27,0.38,U] 
02:18:49.498 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.15}, one-star: {0.18, -0.01}
02:18:49.498 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
02:18:49.498 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
02:18:49.499 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.05 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
02:18:49.501 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.01, opts=13)
02:18:49.501 00.000 18120 Enqueuing Move request for scope (0.18, -0.01)
02:18:49.503 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:49.506 00.003 18120 UpdateGuideState exits: m=1979 RSB=30.8
02:18:49.508 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:49.510 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:49.513 00.003 18120 Enqueuing Expose request
02:18:49.514 00.001 21948 Worker thread wakes up
02:18:49.514 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
02:18:49.514 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
02:18:49.514 00.000 21948 Moving (0.18, -0.01) raw xDistance=-0.08 yDistance=-0.15
02:18:49.515 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:18:49.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:49.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:49.515 00.000 21948 MoveAxis(E, 0, ABG)
02:18:49.515 00.000 21948 Move returns status 0, amount 0
02:18:49.515 00.000 21948 MoveAxis(N, 0, ABG)
02:18:49.515 00.000 21948 Move returns status 0, amount 0
02:18:49.515 00.000 21948 move complete, result=0
02:18:49.515 00.000 21948 worker thread done servicing request
02:18:49.515 00.000 21948 Worker thread wakes up
02:18:49.515 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:49.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:49.516 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:51.146 01.630 21948 Exposure complete
02:18:51.184 00.038 21948 worker thread done servicing request
02:18:51.184 00.000 18120 OnExposeComplete: enter
02:18:51.185 00.001 18120 UpdateGuideState(): m_state=6
02:18:51.185 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
02:18:51.186 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=234.76, Mass=2001, SNR=30.8, Peak=219 HFD=4.1
02:18:51.186 00.000 18120 MultiStar: [#1 0.42,-0.20,0.00,M7] [#2 -0.28,0.02,0.63,U] [#3 0.25,-0.13,0.58,U] [#4 -0.39,0.15,0.00,M3] [#5 0.07,0.03,0.46,U] [#6 0.40,-0.23,0.00,M4] [#7 0.07,-0.39,0.42,U] [#8 0.36,-0.37,0.00,M9] 
02:18:51.187 00.001 18120 refined, 4 included, MultiStar: {0.14, -0.05}, one-star: {0.39, 0.07}
02:18:51.187 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
02:18:51.187 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
02:18:51.188 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
02:18:51.189 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.05, opts=13)
02:18:51.190 00.001 18120 Enqueuing Move request for scope (0.14, -0.05)
02:18:51.190 00.000 21948 Worker thread wakes up
02:18:51.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
02:18:51.190 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
02:18:51.190 00.000 21948 Moving (0.14, -0.05) raw xDistance=-0.10 yDistance=-0.10
02:18:51.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:51.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:51.190 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:51.191 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.8
02:18:51.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.191 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:51.192 00.001 18120 Enqueuing Expose request
02:18:51.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:51.192 00.000 21948 MoveAxis(E, 0, ABG)
02:18:51.192 00.000 21948 Move returns status 0, amount 0
02:18:51.192 00.000 21948 MoveAxis(N, 0, ABG)
02:18:51.192 00.000 21948 Move returns status 0, amount 0
02:18:51.192 00.000 21948 move complete, result=0
02:18:51.193 00.001 21948 worker thread done servicing request
02:18:51.193 00.000 21948 Worker thread wakes up
02:18:51.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:51.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:51.193 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:52.718 01.525 21948 Exposure complete
02:18:52.769 00.051 21948 worker thread done servicing request
02:18:52.769 00.000 18120 OnExposeComplete: enter
02:18:52.770 00.001 18120 UpdateGuideState(): m_state=6
02:18:52.770 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
02:18:52.772 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=234.87, Mass=1986, SNR=30.9, Peak=207 HFD=4.2
02:18:52.774 00.002 18120 MultiStar: [#1 0.34,-0.02,0.70,U] [#2 -0.37,0.24,0.00,M1] [#3 0.27,0.01,0.60,U] [#4 -0.46,0.30,0.00,M4] [#5 -0.02,0.07,0.45,U] [#6 0.36,-0.20,0.00,M5] [#7 0.52,-0.08,0.00,M5] [#8 0.22,-0.22,0.40,U] 
02:18:52.775 00.001 18120 refined, 4 included, MultiStar: {0.22, 0.03}, one-star: {0.22, 0.17}
02:18:52.776 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
02:18:52.777 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
02:18:52.779 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.15 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
02:18:52.783 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.03, opts=13)
02:18:52.783 00.000 18120 Enqueuing Move request for scope (0.22, 0.03)
02:18:52.783 00.000 21948 Worker thread wakes up
02:18:52.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
02:18:52.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
02:18:52.783 00.000 21948 Moving (0.22, 0.03) raw xDistance=-0.06 yDistance=-0.21
02:18:52.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:52.784 00.001 18120 UpdateGuideState exits: m=1986 RSB=30.9
02:18:52.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:52.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:52.785 00.001 18120 Enqueuing Expose request
02:18:52.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:18:52.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:18:52.785 00.000 21948 MoveAxis(E, 0, ABG)
02:18:52.785 00.000 21948 Move returns status 0, amount 0
02:18:52.785 00.000 21948 MoveAxis(N, 51, ABG)
02:18:52.785 00.000 21948 Guiding  Dir = 0, Dur = 51
02:18:52.786 00.001 21948 IsSlewing returns 0
02:18:52.786 00.000 21948 IsGuiding returns 0
02:18:52.791 00.005 21948 PulseGuide returned control before completion, sleep 57
02:18:52.858 00.067 21948 IsGuiding returns 0
02:18:52.858 00.000 21948 Move returns status 0, amount 51
02:18:52.858 00.000 21948 move complete, result=0
02:18:52.858 00.000 21948 worker thread done servicing request
02:18:52.858 00.000 21948 Worker thread wakes up
02:18:52.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:52.858 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 51 ms NORTH
02:18:52.859 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:54.495 01.636 21948 Exposure complete
02:18:54.548 00.053 21948 worker thread done servicing request
02:18:54.549 00.001 18120 OnExposeComplete: enter
02:18:54.550 00.001 18120 UpdateGuideState(): m_state=6
02:18:54.551 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
02:18:54.553 00.002 18120 Star::Find returns 1 (0), X=894.77, Y=234.77, Mass=1980, SNR=30.8, Peak=185 HFD=4.0
02:18:54.554 00.001 18120 MultiStar: [#1 0.03,-0.02,0.69,U] [#2 -0.33,0.21,0.64,U] [#3 0.02,-0.16,0.60,U] [#4 -0.38,0.39,0.00,M5] [#5 -0.00,0.11,0.46,U] [#6 0.31,-0.28,0.00,M6] [#7 0.16,-0.26,0.44,U] [#8 0.01,-0.31,0.40,U] 
02:18:54.555 00.001 18120 refined, 6 included, MultiStar: {-0.00, -0.02}, one-star: {0.11, 0.08}
02:18:54.556 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
02:18:54.559 00.003 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
02:18:54.562 00.003 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.59 mountX=-0.02 mountY=0.01, mountTheta=2.66
02:18:54.563 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.02, opts=13)
02:18:54.563 00.000 18120 Enqueuing Move request for scope (-0.00, -0.02)
02:18:54.564 00.001 21948 Worker thread wakes up
02:18:54.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:54.564 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.8
02:18:54.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:54.565 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:54.565 00.000 18120 Enqueuing Expose request
02:18:54.566 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
02:18:54.566 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
02:18:54.566 00.000 21948 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
02:18:54.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:18:54.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:54.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:54.566 00.000 21948 MoveAxis(E, 0, ABG)
02:18:54.566 00.000 21948 Move returns status 0, amount 0
02:18:54.566 00.000 21948 MoveAxis(N, 0, ABG)
02:18:54.566 00.000 21948 Move returns status 0, amount 0
02:18:54.566 00.000 21948 move complete, result=0
02:18:54.566 00.000 21948 worker thread done servicing request
02:18:54.566 00.000 21948 Worker thread wakes up
02:18:54.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:54.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:54.566 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:55.984 01.418 21948 Exposure complete
02:18:56.017 00.033 21948 worker thread done servicing request
02:18:56.018 00.001 18120 OnExposeComplete: enter
02:18:56.018 00.000 18120 UpdateGuideState(): m_state=6
02:18:56.019 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
02:18:56.019 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=234.90, Mass=1961, SNR=30.7, Peak=181 HFD=4.2
02:18:56.020 00.001 18120 MultiStar: [#1 0.21,0.01,0.68,U] [#2 -0.30,0.16,0.62,U] [#3 0.13,0.23,0.63,U] [#4 -0.36,0.48,0.00,M6] [#5 0.05,0.17,0.49,U] [#6 0.05,0.19,0.54,U] [#7 -0.05,-0.13,0.44,U] [#8 0.05,-0.25,0.40,U] 
02:18:56.020 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.13, 0.21}
02:18:56.021 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
02:18:56.021 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
02:18:56.022 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=0.07 mountY=-0.09, mountTheta=-0.87
02:18:56.023 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
02:18:56.024 00.001 18120 Enqueuing Move request for scope (0.05, 0.10)
02:18:56.024 00.000 21948 Worker thread wakes up
02:18:56.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:56.025 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:18:56.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:56.026 00.001 18120 Enqueuing Expose request
02:18:56.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
02:18:56.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:18:56.026 00.000 21948 Moving (0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
02:18:56.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:18:56.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:56.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:18:56.026 00.000 21948 MoveAxis(E, 0, ABG)
02:18:56.026 00.000 21948 Move returns status 0, amount 0
02:18:56.026 00.000 21948 MoveAxis(N, 0, ABG)
02:18:56.026 00.000 21948 Move returns status 0, amount 0
02:18:56.026 00.000 21948 move complete, result=0
02:18:56.027 00.001 21948 worker thread done servicing request
02:18:56.027 00.000 21948 Worker thread wakes up
02:18:56.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:56.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:56.027 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:57.664 01.637 21948 Exposure complete
02:18:57.703 00.039 21948 worker thread done servicing request
02:18:57.703 00.000 18120 OnExposeComplete: enter
02:18:57.704 00.001 18120 UpdateGuideState(): m_state=6
02:18:57.705 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
02:18:57.706 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=234.82, Mass=1988, SNR=30.9, Peak=179 HFD=4.0
02:18:57.706 00.000 18120 MultiStar: [#1 0.17,-0.10,0.72,U] [#2 -0.41,0.08,0.00,M1] [#3 -0.04,-0.20,0.62,U] [#4 -0.49,0.12,0.00,M7] [#5 -0.00,-0.03,0.46,U] [#6 0.09,-0.11,0.52,U] [#7 -0.06,-0.14,0.44,U] [#8 0.02,-0.28,0.39,U] 
02:18:57.708 00.002 18120 refined, 6 included, MultiStar: {0.04, -0.08}, one-star: {0.03, 0.12}
02:18:57.709 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
02:18:57.710 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
02:18:57.711 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.08 cameraTheta=-1.11 mountX=-0.08 mountY=0.00, mountTheta=3.14
02:18:57.712 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
02:18:57.713 00.001 18120 Enqueuing Move request for scope (0.04, -0.08)
02:18:57.714 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:57.715 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:18:57.716 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:57.717 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:57.717 00.000 18120 Enqueuing Expose request
02:18:57.718 00.001 21948 Worker thread wakes up
02:18:57.719 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:18:57.719 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:18:57.719 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=0.00
02:18:57.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:18:57.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:57.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:18:57.719 00.000 21948 MoveAxis(E, 0, ABG)
02:18:57.719 00.000 21948 Move returns status 0, amount 0
02:18:57.719 00.000 21948 MoveAxis(N, 0, ABG)
02:18:57.719 00.000 21948 Move returns status 0, amount 0
02:18:57.719 00.000 21948 move complete, result=0
02:18:57.719 00.000 21948 worker thread done servicing request
02:18:57.719 00.000 21948 Worker thread wakes up
02:18:57.719 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:57.719 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:57.719 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:59.248 01.529 21948 Exposure complete
02:18:59.294 00.046 21948 worker thread done servicing request
02:18:59.295 00.001 18120 OnExposeComplete: enter
02:18:59.295 00.000 18120 UpdateGuideState(): m_state=6
02:18:59.296 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
02:18:59.296 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=234.60, Mass=1986, SNR=30.8, Peak=174 HFD=3.8
02:18:59.297 00.001 18120 MultiStar: [#1 0.22,-0.13,0.69,U] [#2 -0.22,-0.20,0.64,U] [#3 0.06,-0.24,0.59,U] [#4 -0.40,0.13,0.00,M8] [#5 0.04,-0.19,0.44,U] [#6 0.13,-0.29,0.54,U] [#7 -0.02,-0.39,0.43,U] [#8 0.08,-0.51,0.00,M6] 
02:18:59.297 00.000 18120 single-star, 6 included, MultiStar: {0.06, -0.20}, one-star: {0.13, -0.09}
02:18:59.298 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
02:18:59.298 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
02:18:59.298 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=-0.14 mountY=-0.08, mountTheta=-2.63
02:18:59.301 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.09, opts=13)
02:18:59.301 00.000 18120 Enqueuing Move request for scope (0.13, -0.09)
02:18:59.302 00.001 21948 Worker thread wakes up
02:18:59.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:18:59.304 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
02:18:59.304 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
02:18:59.304 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.8
02:18:59.305 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:59.306 00.001 21948 Moving (0.13, -0.09) raw xDistance=-0.14 yDistance=-0.08
02:18:59.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:18:59.307 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:59.307 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:18:59.308 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:18:59.308 00.000 18120 Enqueuing Expose request
02:18:59.309 00.001 21948 MoveAxis(E, 0, ABG)
02:18:59.309 00.000 21948 Move returns status 0, amount 0
02:18:59.309 00.000 21948 MoveAxis(N, 0, ABG)
02:18:59.309 00.000 21948 Move returns status 0, amount 0
02:18:59.310 00.001 21948 move complete, result=0
02:18:59.310 00.000 21948 worker thread done servicing request
02:18:59.310 00.000 21948 Worker thread wakes up
02:18:59.310 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:18:59.310 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:18:59.310 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:00.937 01.627 21948 Exposure complete
02:19:00.973 00.036 21948 worker thread done servicing request
02:19:00.974 00.001 18120 OnExposeComplete: enter
02:19:00.975 00.001 18120 UpdateGuideState(): m_state=6
02:19:00.975 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
02:19:00.976 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=234.57, Mass=1968, SNR=30.8, Peak=154 HFD=3.9
02:19:00.976 00.000 18120 MultiStar: [#1 0.28,-0.23,0.72,U] [#2 -0.52,-0.07,0.00,M1] [#3 0.10,-0.31,0.60,U] [#4 -0.48,0.18,0.00,M9] [#5 -0.23,0.07,0.46,U] [#6 0.23,-0.49,0.00,M4] [#7 -0.13,-0.54,0.00,M2] [#8 -0.01,-0.25,0.38,U] 
02:19:00.977 00.001 18120 single-star, 4 included, MultiStar: {0.07, -0.17}, one-star: {0.08, -0.12}
02:19:00.977 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
02:19:00.977 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
02:19:00.978 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.97 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
02:19:00.980 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
02:19:00.981 00.001 18120 Enqueuing Move request for scope (0.08, -0.12)
02:19:00.981 00.000 21948 Worker thread wakes up
02:19:00.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:19:00.981 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:19:00.981 00.000 21948 Moving (0.08, -0.12) raw xDistance=-0.15 yDistance=-0.02
02:19:00.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:00.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:00.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:00.984 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:00.984 00.000 21948 MoveAxis(E, 0, ABG)
02:19:00.984 00.000 21948 Move returns status 0, amount 0
02:19:00.984 00.000 21948 MoveAxis(N, 0, ABG)
02:19:00.984 00.000 21948 Move returns status 0, amount 0
02:19:00.984 00.000 21948 move complete, result=0
02:19:00.984 00.000 21948 worker thread done servicing request
02:19:00.984 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.8
02:19:00.985 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:00.985 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:00.985 00.000 18120 Enqueuing Expose request
02:19:00.986 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:00.986 00.000 21948 Worker thread wakes up
02:19:00.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:00.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:02.510 01.524 21948 Exposure complete
02:19:02.551 00.041 21948 worker thread done servicing request
02:19:02.552 00.001 18120 OnExposeComplete: enter
02:19:02.552 00.000 18120 UpdateGuideState(): m_state=6
02:19:02.553 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
02:19:02.554 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=234.31, Mass=1971, SNR=30.7, Peak=167 HFD=3.8
02:19:02.555 00.001 18120 MultiStar: [#1 0.16,-0.31,0.71,U] [#2 -0.46,-0.34,0.00,M2] [#3 0.18,-0.29,0.62,U] [#4 -0.48,-0.02,0.00,M10] [#5 -0.02,-0.30,0.46,U] [#6 -0.09,-0.63,0.00,M5] [#7 0.01,-0.50,0.00,M3] [#8 0.07,-0.44,0.00,M6] 
02:19:02.556 00.001 18120 refined, 3 included, MultiStar: {0.12, -0.33}, one-star: {0.12, -0.38}
02:19:02.558 00.002 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.07)
02:19:02.559 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
02:19:02.560 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.22 mountX=-0.35 mountY=0.04, mountTheta=3.03
02:19:02.563 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.33, opts=13)
02:19:02.563 00.000 18120 Enqueuing Move request for scope (0.12, -0.33)
02:19:02.564 00.001 21948 Worker thread wakes up
02:19:02.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.33) opts 0xd
02:19:02.564 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.33)
02:19:02.564 00.000 21948 Moving (0.12, -0.33) raw xDistance=-0.35 yDistance=0.04
02:19:02.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:19:02.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:02.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:02.565 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.7
02:19:02.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:02.565 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:02.566 00.001 18120 Enqueuing Expose request
02:19:02.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:19:02.566 00.000 21948 MoveAxis(E, 63, ABG)
02:19:02.566 00.000 21948 Guiding  Dir = 2, Dur = 63
02:19:02.566 00.000 21948 IsSlewing returns 0
02:19:02.567 00.001 21948 IsGuiding returns 0
02:19:02.569 00.002 21948 PulseGuide returned control before completion, sleep 72
02:19:02.651 00.082 21948 IsGuiding returns 0
02:19:02.651 00.000 21948 Move returns status 0, amount 63
02:19:02.651 00.000 21948 MoveAxis(N, 0, ABG)
02:19:02.651 00.000 21948 Move returns status 0, amount 0
02:19:02.651 00.000 21948 move complete, result=0
02:19:02.652 00.001 21948 worker thread done servicing request
02:19:02.652 00.000 21948 Worker thread wakes up
02:19:02.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:02.652 00.000 18120 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
02:19:02.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:04.384 01.732 21948 Exposure complete
02:19:04.436 00.052 21948 worker thread done servicing request
02:19:04.436 00.000 18120 OnExposeComplete: enter
02:19:04.437 00.001 18120 UpdateGuideState(): m_state=6
02:19:04.437 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
02:19:04.437 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=234.62, Mass=1845, SNR=29.8, Peak=162 HFD=3.7
02:19:04.438 00.001 18120 MultiStar: [#1 0.20,-0.19,0.72,U] [#2 -0.36,-0.04,0.65,U] [#3 0.08,-0.28,0.64,U] [#4 -0.49,-0.02,0.00,R] [#5 -0.02,-0.13,0.48,U] [#6 0.24,-0.52,0.00,M6] [#7 0.08,-0.27,0.46,U] [#8 0.35,-0.53,0.00,M7] 
02:19:04.438 00.000 18120 single-star, 5 included, MultiStar: {0.01, -0.15}, one-star: {0.05, -0.08}
02:19:04.439 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
02:19:04.439 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
02:19:04.439 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
02:19:04.441 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
02:19:04.441 00.000 18120 Enqueuing Move request for scope (0.05, -0.08)
02:19:04.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:04.442 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.8
02:19:04.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:04.443 00.001 21948 Worker thread wakes up
02:19:04.443 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:19:04.443 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:19:04.443 00.000 21948 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.01
02:19:04.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:19:04.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:04.443 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:04.443 00.000 18120 Enqueuing Expose request
02:19:04.444 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:04.444 00.000 21948 MoveAxis(E, 0, ABG)
02:19:04.444 00.000 21948 Move returns status 0, amount 0
02:19:04.444 00.000 21948 MoveAxis(N, 0, ABG)
02:19:04.444 00.000 21948 Move returns status 0, amount 0
02:19:04.444 00.000 21948 move complete, result=0
02:19:04.444 00.000 21948 worker thread done servicing request
02:19:04.444 00.000 21948 Worker thread wakes up
02:19:04.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:04.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:04.445 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:05.860 01.415 21948 Exposure complete
02:19:05.895 00.035 21948 worker thread done servicing request
02:19:05.895 00.000 18120 OnExposeComplete: enter
02:19:05.896 00.001 18120 UpdateGuideState(): m_state=6
02:19:05.896 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
02:19:05.897 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=234.49, Mass=1933, SNR=30.5, Peak=145 HFD=3.9
02:19:05.898 00.001 18120 MultiStar: [#1 0.42,-0.48,0.00,M1] [#2 -0.47,-0.13,0.00,M2] [#3 0.21,-0.25,0.60,U] [#4 0.24,-0.05,0.57,U] [#5 0.09,-0.20,0.46,U] [#6 0.28,-0.39,0.00,M7] [#7 -0.00,-0.67,0.00,M3] [#8 0.65,-0.49,0.00,M8] 
02:19:05.899 00.001 18120 single-star, 3 included, MultiStar: {0.15, -0.18}, one-star: {0.11, -0.20}
02:19:05.900 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:19:05.902 00.002 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:19:05.902 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.08 mountX=-0.23 mountY=-0.00, mountTheta=-3.12
02:19:05.904 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.20, opts=13)
02:19:05.905 00.001 18120 Enqueuing Move request for scope (0.11, -0.20)
02:19:05.905 00.000 21948 Worker thread wakes up
02:19:05.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:05.906 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.5
02:19:05.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:05.907 00.000 18120 Enqueuing Expose request
02:19:05.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
02:19:05.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
02:19:05.907 00.000 21948 Moving (0.11, -0.20) raw xDistance=-0.23 yDistance=-0.00
02:19:05.908 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:19:05.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:05.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:19:05.908 00.000 21948 MoveAxis(E, 41, ABG)
02:19:05.908 00.000 21948 Guiding  Dir = 2, Dur = 41
02:19:05.908 00.000 21948 IsSlewing returns 0
02:19:05.908 00.000 21948 IsGuiding returns 0
02:19:05.910 00.002 21948 PulseGuide returned control before completion, sleep 50
02:19:05.966 00.056 21948 IsGuiding returns 1
02:19:05.966 00.000 21948 scope still moving after pulse duration time elapsed
02:19:05.998 00.032 21948 IsSlewing returns 0
02:19:05.999 00.001 21948 IsGuiding returns 0
02:19:05.999 00.000 21948 scope move finished after 41 + 49 ms
02:19:05.999 00.000 21948 Move returns status 0, amount 41
02:19:05.999 00.000 21948 MoveAxis(N, 0, ABG)
02:19:05.999 00.000 21948 Move returns status 0, amount 0
02:19:05.999 00.000 21948 move complete, result=0
02:19:05.999 00.000 21948 worker thread done servicing request
02:19:05.999 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
02:19:05.999 00.000 21948 Worker thread wakes up
02:19:05.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:05.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:07.632 01.633 21948 Exposure complete
02:19:07.669 00.037 21948 worker thread done servicing request
02:19:07.670 00.001 18120 OnExposeComplete: enter
02:19:07.670 00.000 18120 UpdateGuideState(): m_state=6
02:19:07.671 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
02:19:07.671 00.000 18120 Star::Find returns 1 (0), X=894.68, Y=234.86, Mass=1995, SNR=30.9, Peak=184 HFD=3.9
02:19:07.672 00.001 18120 MultiStar: [#1 0.27,-0.13,0.71,U] [#2 -0.42,0.07,0.00,M3] [#3 -0.07,-0.01,0.59,U] [#4 0.12,0.12,0.56,U] [#5 -0.08,-0.00,0.45,U] [#6 0.09,-0.24,0.51,U] [#7 -0.01,-0.01,0.44,U] [#8 -0.14,-0.07,0.37,U] 
02:19:07.672 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.02, 0.17}
02:19:07.673 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
02:19:07.673 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
02:19:07.673 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.07 mountX=-0.02 mountY=-0.04, mountTheta=-2.08
02:19:07.675 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
02:19:07.675 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
02:19:07.676 00.001 21948 Worker thread wakes up
02:19:07.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:07.676 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.9
02:19:07.677 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
02:19:07.677 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:07.677 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
02:19:07.677 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:07.678 00.001 18120 Enqueuing Expose request
02:19:07.678 00.000 21948 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.04
02:19:07.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:19:07.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:07.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:07.679 00.001 21948 MoveAxis(E, 0, ABG)
02:19:07.679 00.000 21948 Move returns status 0, amount 0
02:19:07.679 00.000 21948 MoveAxis(N, 0, ABG)
02:19:07.679 00.000 21948 Move returns status 0, amount 0
02:19:07.679 00.000 21948 move complete, result=0
02:19:07.679 00.000 21948 worker thread done servicing request
02:19:07.679 00.000 21948 Worker thread wakes up
02:19:07.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:07.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:07.679 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:09.198 01.519 21948 Exposure complete
02:19:09.244 00.046 21948 worker thread done servicing request
02:19:09.244 00.000 18120 OnExposeComplete: enter
02:19:09.245 00.001 18120 UpdateGuideState(): m_state=6
02:19:09.246 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
02:19:09.246 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.84, Mass=1920, SNR=30.3, Peak=183 HFD=4.2
02:19:09.247 00.001 18120 MultiStar: [#1 0.13,-0.02,0.73,U] [#2 -0.38,0.14,0.64,U] [#3 0.03,-0.08,0.65,U] [#4 0.00,0.26,0.58,U] [#5 -0.04,0.14,0.45,U] [#6 -0.13,-0.27,0.55,U] [#7 -0.24,-0.13,0.45,U] [#8 0.02,-0.31,0.39,U] 
02:19:09.248 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.25, 0.15}
02:19:09.248 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
02:19:09.249 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
02:19:09.251 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.49 mountX=0.01 mountY=0.01, mountTheta=0.46
02:19:09.253 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
02:19:09.254 00.001 18120 Enqueuing Move request for scope (-0.01, 0.01)
02:19:09.255 00.001 21948 Worker thread wakes up
02:19:09.255 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
02:19:09.255 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
02:19:09.255 00.000 21948 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
02:19:09.255 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:09.255 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:09.255 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:09.255 00.000 21948 MoveAxis(E, 0, ABG)
02:19:09.255 00.000 21948 Move returns status 0, amount 0
02:19:09.255 00.000 21948 MoveAxis(N, 0, ABG)
02:19:09.255 00.000 21948 Move returns status 0, amount 0
02:19:09.255 00.000 21948 move complete, result=0
02:19:09.255 00.000 21948 worker thread done servicing request
02:19:09.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:09.257 00.002 18120 UpdateGuideState exits: m=1920 RSB=30.3
02:19:09.258 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:09.259 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:09.261 00.002 18120 Enqueuing Expose request
02:19:09.262 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:09.263 00.001 21948 Worker thread wakes up
02:19:09.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:09.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:10.888 01.625 21948 Exposure complete
02:19:10.926 00.038 21948 worker thread done servicing request
02:19:10.927 00.001 18120 OnExposeComplete: enter
02:19:10.927 00.000 18120 UpdateGuideState(): m_state=6
02:19:10.928 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
02:19:10.930 00.002 18120 Star::Find returns 1 (0), X=894.90, Y=234.60, Mass=1831, SNR=29.6, Peak=174 HFD=3.9
02:19:10.931 00.001 18120 MultiStar: [#1 0.33,-0.39,0.00,M1] [#2 -0.44,-0.01,0.00,M3] [#3 0.27,-0.24,0.63,U] [#4 0.29,0.29,0.58,U] [#5 0.17,-0.12,0.48,U] [#6 0.18,-0.30,0.57,U] [#7 0.04,-0.16,0.45,U] [#8 0.42,-0.46,0.00,M7] 
02:19:10.932 00.001 18120 refined, 5 included, MultiStar: {0.21, -0.10}, one-star: {0.24, -0.10}
02:19:10.934 00.002 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:19:10.935 00.001 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
02:19:10.936 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-0.46 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
02:19:10.938 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.10, opts=13)
02:19:10.939 00.001 18120 Enqueuing Move request for scope (0.21, -0.10)
02:19:10.939 00.000 21948 Worker thread wakes up
02:19:10.940 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
02:19:10.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:10.940 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
02:19:10.940 00.000 21948 Moving (0.21, -0.10) raw xDistance=-0.18 yDistance=-0.14
02:19:10.940 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
02:19:10.940 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:10.941 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:10.941 00.000 18120 Enqueuing Expose request
02:19:10.942 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:19:10.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:10.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:19:10.942 00.000 21948 MoveAxis(E, 0, ABG)
02:19:10.942 00.000 21948 Move returns status 0, amount 0
02:19:10.942 00.000 21948 MoveAxis(N, 0, ABG)
02:19:10.942 00.000 21948 Move returns status 0, amount 0
02:19:10.942 00.000 21948 move complete, result=0
02:19:10.942 00.000 21948 worker thread done servicing request
02:19:10.942 00.000 21948 Worker thread wakes up
02:19:10.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:10.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:10.943 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:12.471 01.528 21948 Exposure complete
02:19:12.520 00.049 21948 worker thread done servicing request
02:19:12.520 00.000 18120 OnExposeComplete: enter
02:19:12.523 00.003 18120 UpdateGuideState(): m_state=6
02:19:12.525 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
02:19:12.528 00.003 18120 Star::Find returns 1 (0), X=894.79, Y=234.69, Mass=1850, SNR=29.9, Peak=188 HFD=3.7
02:19:12.530 00.002 18120 MultiStar: [#1 0.16,-0.06,0.74,U] [#2 -0.35,-0.03,0.66,U] [#3 0.29,-0.14,0.61,U] [#4 0.29,0.08,0.57,U] [#5 0.19,-0.01,0.48,U] [#6 0.05,-0.11,0.54,U] [#7 0.22,-0.33,0.45,U] [#8 0.19,-0.36,0.40,U] 
02:19:12.532 00.002 18120 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.13, -0.00}
02:19:12.535 00.003 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
02:19:12.537 00.002 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
02:19:12.539 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.00 mountX=-0.05 mountY=-0.12, mountTheta=-2.01
02:19:12.544 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
02:19:12.546 00.002 18120 Enqueuing Move request for scope (0.13, -0.00)
02:19:12.548 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:12.550 00.002 21948 Worker thread wakes up
02:19:12.551 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.9
02:19:12.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:12.551 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:12.552 00.001 18120 Enqueuing Expose request
02:19:12.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
02:19:12.552 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
02:19:12.552 00.000 21948 Moving (0.13, -0.00) raw xDistance=-0.05 yDistance=-0.12
02:19:12.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:12.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:12.553 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:19:12.553 00.000 21948 MoveAxis(E, 0, ABG)
02:19:12.553 00.000 21948 Move returns status 0, amount 0
02:19:12.553 00.000 21948 MoveAxis(N, 0, ABG)
02:19:12.553 00.000 21948 Move returns status 0, amount 0
02:19:12.553 00.000 21948 move complete, result=0
02:19:12.553 00.000 21948 worker thread done servicing request
02:19:12.553 00.000 21948 Worker thread wakes up
02:19:12.553 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:12.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:12.553 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:14.183 01.630 21948 Exposure complete
02:19:14.225 00.042 21948 worker thread done servicing request
02:19:14.225 00.000 18120 OnExposeComplete: enter
02:19:14.225 00.000 18120 UpdateGuideState(): m_state=6
02:19:14.226 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
02:19:14.226 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=234.79, Mass=1957, SNR=30.6, Peak=175 HFD=3.9
02:19:14.229 00.003 18120 MultiStar: [#1 0.05,0.00,0.71,U] [#2 -0.53,0.17,0.00,M3] [#3 -0.06,0.01,0.60,U] [#4 -0.17,0.19,0.56,U] [#5 0.03,0.00,0.47,U] [#6 -0.01,-0.18,0.53,U] [#7 0.03,-0.03,0.43,U] [#8 -0.02,-0.49,0.00,M7] 
02:19:14.232 00.003 18120 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {0.10, 0.10}
02:19:14.234 00.002 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
02:19:14.234 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
02:19:14.235 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.36 mountX=0.02 mountY=-0.02, mountTheta=-0.67
02:19:14.236 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
02:19:14.237 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
02:19:14.239 00.002 21948 Worker thread wakes up
02:19:14.239 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:19:14.239 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:19:14.239 00.000 21948 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
02:19:14.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:19:14.239 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:14.239 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:14.239 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
02:19:14.240 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:14.240 00.000 21948 MoveAxis(E, 0, ABG)
02:19:14.240 00.000 21948 Move returns status 0, amount 0
02:19:14.240 00.000 21948 MoveAxis(N, 0, ABG)
02:19:14.240 00.000 21948 Move returns status 0, amount 0
02:19:14.240 00.000 21948 move complete, result=0
02:19:14.240 00.000 21948 worker thread done servicing request
02:19:14.240 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:14.241 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:14.241 00.000 18120 Enqueuing Expose request
02:19:14.242 00.001 21948 Worker thread wakes up
02:19:14.242 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:14.243 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:14.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:15.761 01.518 21948 Exposure complete
02:19:15.800 00.039 21948 worker thread done servicing request
02:19:15.800 00.000 18120 OnExposeComplete: enter
02:19:15.801 00.001 18120 UpdateGuideState(): m_state=6
02:19:15.801 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
02:19:15.802 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=234.85, Mass=2013, SNR=31.1, Peak=184 HFD=4.0
02:19:15.802 00.000 18120 MultiStar: [#1 0.17,-0.13,0.70,U] [#2 -0.45,-0.12,0.00,M4] [#3 -0.03,-0.13,0.61,U] [#4 -0.05,0.23,0.56,U] [#5 -0.10,-0.02,0.46,U] [#6 0.04,-0.08,0.54,U] [#7 0.11,-0.16,0.44,U] [#8 -0.09,-0.33,0.38,U] 
02:19:15.803 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {0.05, 0.16}
02:19:15.803 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:19:15.804 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:19:15.804 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.90 mountX=-0.04 mountY=-0.01, mountTheta=-2.94
02:19:15.806 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
02:19:15.806 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
02:19:15.807 00.001 21948 Worker thread wakes up
02:19:15.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:15.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:19:15.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:19:15.807 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.1
02:19:15.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:15.808 00.000 18120 Enqueuing Expose request
02:19:15.809 00.001 21948 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
02:19:15.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:19:15.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:15.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:15.809 00.000 21948 MoveAxis(E, 0, ABG)
02:19:15.809 00.000 21948 Move returns status 0, amount 0
02:19:15.809 00.000 21948 MoveAxis(N, 0, ABG)
02:19:15.809 00.000 21948 Move returns status 0, amount 0
02:19:15.809 00.000 21948 move complete, result=0
02:19:15.809 00.000 21948 worker thread done servicing request
02:19:15.809 00.000 21948 Worker thread wakes up
02:19:15.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:15.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:15.809 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:17.441 01.632 21948 Exposure complete
02:19:17.468 00.027 21948 worker thread done servicing request
02:19:17.469 00.001 18120 OnExposeComplete: enter
02:19:17.469 00.000 18120 UpdateGuideState(): m_state=6
02:19:17.470 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
02:19:17.473 00.003 18120 Star::Find returns 1 (0), X=894.80, Y=234.57, Mass=1941, SNR=30.6, Peak=174 HFD=3.8
02:19:17.476 00.003 18120 MultiStar: [#1 0.15,-0.21,0.71,U] [#2 -0.46,-0.00,0.00,M5] [#3 0.06,-0.15,0.61,U] [#4 0.16,-0.01,0.57,U] [#5 0.09,-0.12,0.46,U] [#6 -0.05,-0.20,0.53,U] [#7 0.10,-0.51,0.00,M1] [#8 0.02,-0.45,0.00,M7] 
02:19:17.478 00.002 18120 refined, 5 included, MultiStar: {0.10, -0.14}, one-star: {0.14, -0.12}
02:19:17.478 00.000 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
02:19:17.479 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
02:19:17.480 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.94 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
02:19:17.483 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
02:19:17.483 00.000 18120 Enqueuing Move request for scope (0.10, -0.14)
02:19:17.484 00.001 21948 Worker thread wakes up
02:19:17.484 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
02:19:17.484 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
02:19:17.484 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.03
02:19:17.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:19:17.484 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:17.484 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.6
02:19:17.485 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:17.485 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:17.486 00.001 18120 Enqueuing Expose request
02:19:17.486 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:17.486 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:17.486 00.000 21948 MoveAxis(E, 0, ABG)
02:19:17.486 00.000 21948 Move returns status 0, amount 0
02:19:17.486 00.000 21948 MoveAxis(N, 0, ABG)
02:19:17.486 00.000 21948 Move returns status 0, amount 0
02:19:17.486 00.000 21948 move complete, result=0
02:19:17.486 00.000 21948 worker thread done servicing request
02:19:17.486 00.000 21948 Worker thread wakes up
02:19:17.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:17.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:17.487 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:19.009 01.522 21948 Exposure complete
02:19:19.063 00.054 21948 worker thread done servicing request
02:19:19.063 00.000 18120 OnExposeComplete: enter
02:19:19.066 00.003 18120 UpdateGuideState(): m_state=6
02:19:19.068 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
02:19:19.069 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=234.50, Mass=1881, SNR=30.0, Peak=159 HFD=3.9
02:19:19.069 00.000 18120 MultiStar: [#1 0.11,-0.27,0.73,U] [#2 -0.46,-0.23,0.00,M6] [#3 -0.03,-0.30,0.63,U] [#4 0.11,-0.04,0.58,U] [#5 0.14,-0.27,0.47,U] [#6 0.11,-0.29,0.53,U] [#7 0.19,-0.49,0.00,M2] [#8 0.31,-0.31,0.00,M8] 
02:19:19.069 00.000 18120 single-star, 5 included, MultiStar: {0.07, -0.23}, one-star: {0.04, -0.19}
02:19:19.072 00.003 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.92)
02:19:19.074 00.002 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.88)
02:19:19.076 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.36 mountX=-0.19 mountY=0.05, mountTheta=2.89
02:19:19.080 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
02:19:19.081 00.001 18120 Enqueuing Move request for scope (0.04, -0.19)
02:19:19.081 00.000 21948 Worker thread wakes up
02:19:19.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:19.082 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.0
02:19:19.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:19.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:19.083 00.000 18120 Enqueuing Expose request
02:19:19.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:19:19.083 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:19:19.083 00.000 21948 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.05
02:19:19.084 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:19:19.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:19.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:19.084 00.000 21948 MoveAxis(E, 0, ABG)
02:19:19.084 00.000 21948 Move returns status 0, amount 0
02:19:19.084 00.000 21948 MoveAxis(N, 0, ABG)
02:19:19.084 00.000 21948 Move returns status 0, amount 0
02:19:19.084 00.000 21948 move complete, result=0
02:19:19.084 00.000 21948 worker thread done servicing request
02:19:19.084 00.000 21948 Worker thread wakes up
02:19:19.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:19.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:19.084 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:20.718 01.634 21948 Exposure complete
02:19:20.768 00.050 21948 worker thread done servicing request
02:19:20.768 00.000 18120 OnExposeComplete: enter
02:19:20.769 00.001 18120 UpdateGuideState(): m_state=6
02:19:20.769 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
02:19:20.769 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=234.42, Mass=1938, SNR=30.5, Peak=181 HFD=3.8
02:19:20.770 00.001 18120 MultiStar: [#1 0.32,-0.52,0.00,M1] [#2 -0.28,-0.09,0.63,U] [#3 0.04,-0.42,0.00,M1] [#4 0.14,-0.01,0.55,U] [#5 0.27,-0.30,0.47,U] [#6 -0.01,-0.59,0.00,M1] [#7 0.04,-0.73,0.00,M3] [#8 0.21,-0.64,0.00,M9] 
02:19:20.771 00.001 18120 refined, 3 included, MultiStar: {0.08, -0.18}, one-star: {0.18, -0.28}
02:19:20.771 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
02:19:20.771 00.000 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
02:19:20.772 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.17 mountX=-0.19 mountY=0.01, mountTheta=3.08
02:19:20.775 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.18, opts=13)
02:19:20.776 00.001 18120 Enqueuing Move request for scope (0.08, -0.18)
02:19:20.777 00.001 21948 Worker thread wakes up
02:19:20.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
02:19:20.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
02:19:20.777 00.000 21948 Moving (0.08, -0.18) raw xDistance=-0.19 yDistance=0.01
02:19:20.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:19:20.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:20.777 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:20.778 00.001 18120 UpdateGuideState exits: m=1938 RSB=30.5
02:19:20.778 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:20.778 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:20.779 00.001 18120 Enqueuing Expose request
02:19:20.779 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:20.779 00.000 21948 MoveAxis(E, 0, ABG)
02:19:20.779 00.000 21948 Move returns status 0, amount 0
02:19:20.779 00.000 21948 MoveAxis(N, 0, ABG)
02:19:20.779 00.000 21948 Move returns status 0, amount 0
02:19:20.779 00.000 21948 move complete, result=0
02:19:20.780 00.001 21948 worker thread done servicing request
02:19:20.780 00.000 21948 Worker thread wakes up
02:19:20.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:20.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:20.780 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:22.308 01.528 21948 Exposure complete
02:19:22.344 00.036 21948 worker thread done servicing request
02:19:22.344 00.000 18120 OnExposeComplete: enter
02:19:22.345 00.001 18120 UpdateGuideState(): m_state=6
02:19:22.345 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
02:19:22.346 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=234.71, Mass=1954, SNR=30.6, Peak=171 HFD=4.1
02:19:22.346 00.000 18120 MultiStar: [#1 0.33,-0.44,0.00,M2] [#2 -0.24,-0.03,0.64,U] [#3 0.47,-0.27,0.00,M2] [#4 0.32,0.07,0.56,U] [#5 0.46,-0.26,0.00,M1] [#6 0.36,-0.59,0.00,M2] [#7 0.21,-0.27,0.42,U] [#8 0.36,-0.48,0.00,M10] 
02:19:22.347 00.001 18120 refined, 3 included, MultiStar: {0.11, -0.03}, one-star: {0.18, 0.02}
02:19:22.347 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
02:19:22.347 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
02:19:22.348 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:19:22.350 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
02:19:22.350 00.000 18120 Enqueuing Move request for scope (0.11, -0.03)
02:19:22.350 00.000 21948 Worker thread wakes up
02:19:22.351 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:19:22.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:19:22.351 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.09
02:19:22.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:19:22.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:22.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:19:22.351 00.000 21948 MoveAxis(E, 0, ABG)
02:19:22.351 00.000 21948 Move returns status 0, amount 0
02:19:22.351 00.000 21948 MoveAxis(N, 0, ABG)
02:19:22.351 00.000 21948 Move returns status 0, amount 0
02:19:22.351 00.000 21948 move complete, result=0
02:19:22.351 00.000 21948 worker thread done servicing request
02:19:22.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:22.352 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.6
02:19:22.353 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:22.353 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:22.354 00.001 18120 Enqueuing Expose request
02:19:22.354 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:22.355 00.001 21948 Worker thread wakes up
02:19:22.355 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:22.355 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:23.985 01.630 21948 Exposure complete
02:19:24.023 00.038 21948 worker thread done servicing request
02:19:24.023 00.000 18120 OnExposeComplete: enter
02:19:24.024 00.001 18120 UpdateGuideState(): m_state=6
02:19:24.025 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
02:19:24.026 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=234.40, Mass=1928, SNR=30.3, Peak=159 HFD=4.0
02:19:24.027 00.001 18120 MultiStar: [#1 0.38,-0.27,0.00,M3] [#2 -0.40,-0.19,0.00,M5] [#3 0.14,-0.29,0.60,U] [#4 0.06,0.01,0.57,U] [#5 0.02,-0.28,0.48,U] [#6 0.17,-0.34,0.53,U] [#7 0.19,-0.61,0.00,M3] [#8 0.03,-0.47,0.00,R] 
02:19:24.027 00.000 18120 refined, 4 included, MultiStar: {0.16, -0.24}, one-star: {0.29, -0.29}
02:19:24.028 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
02:19:24.029 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
02:19:24.030 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.99 mountX=-0.29 mountY=-0.03, mountTheta=-3.02
02:19:24.031 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.24, opts=13)
02:19:24.032 00.001 18120 Enqueuing Move request for scope (0.16, -0.24)
02:19:24.033 00.001 21948 Worker thread wakes up
02:19:24.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:24.035 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
02:19:24.035 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.3
02:19:24.036 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:24.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:24.037 00.001 18120 Enqueuing Expose request
02:19:24.037 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
02:19:24.037 00.000 21948 Moving (0.16, -0.24) raw xDistance=-0.29 yDistance=-0.03
02:19:24.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:19:24.038 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:24.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:24.038 00.000 21948 MoveAxis(E, 52, ABG)
02:19:24.038 00.000 21948 Guiding  Dir = 2, Dur = 52
02:19:24.038 00.000 21948 IsSlewing returns 0
02:19:24.038 00.000 21948 IsGuiding returns 0
02:19:24.040 00.002 21948 PulseGuide returned control before completion, sleep 61
02:19:24.105 00.065 21948 IsGuiding returns 1
02:19:24.105 00.000 21948 scope still moving after pulse duration time elapsed
02:19:24.136 00.031 21948 IsSlewing returns 0
02:19:24.137 00.001 21948 IsGuiding returns 0
02:19:24.137 00.000 21948 scope move finished after 52 + 46 ms
02:19:24.137 00.000 21948 Move returns status 0, amount 52
02:19:24.137 00.000 21948 MoveAxis(N, 0, ABG)
02:19:24.137 00.000 21948 Move returns status 0, amount 0
02:19:24.137 00.000 21948 move complete, result=0
02:19:24.137 00.000 21948 worker thread done servicing request
02:19:24.137 00.000 21948 Worker thread wakes up
02:19:24.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:24.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:24.137 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
02:19:25.543 01.406 21948 Exposure complete
02:19:25.590 00.047 21948 worker thread done servicing request
02:19:25.590 00.000 18120 OnExposeComplete: enter
02:19:25.591 00.001 18120 UpdateGuideState(): m_state=6
02:19:25.592 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
02:19:25.593 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.62, Mass=1898, SNR=30.1, Peak=185 HFD=3.9
02:19:25.594 00.001 18120 MultiStar: [#1 0.08,-0.24,0.72,U] [#2 -0.29,-0.19,0.65,U] [#3 0.16,-0.19,0.62,U] [#4 0.16,0.12,0.57,U] [#5 -0.09,-0.29,0.46,U] [#6 0.15,-0.41,0.00,M2] [#7 -0.03,-0.49,0.00,M4] [#8 0.13,-0.14,0.40,U] 
02:19:25.595 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.14}, one-star: {0.35, -0.07}
02:19:25.596 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
02:19:25.597 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:19:25.598 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
02:19:25.601 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
02:19:25.603 00.002 18120 Enqueuing Move request for scope (0.09, -0.14)
02:19:25.606 00.003 21948 Worker thread wakes up
02:19:25.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:19:25.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:19:25.606 00.000 21948 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.02
02:19:25.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:19:25.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:25.606 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:25.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:25.606 00.000 21948 MoveAxis(E, 0, ABG)
02:19:25.606 00.000 21948 Move returns status 0, amount 0
02:19:25.606 00.000 21948 MoveAxis(N, 0, ABG)
02:19:25.606 00.000 21948 Move returns status 0, amount 0
02:19:25.606 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.1
02:19:25.607 00.001 21948 move complete, result=0
02:19:25.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:25.607 00.000 21948 worker thread done servicing request
02:19:25.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:25.608 00.001 18120 Enqueuing Expose request
02:19:25.608 00.000 21948 Worker thread wakes up
02:19:25.608 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:25.609 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:25.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:27.241 01.632 21948 Exposure complete
02:19:27.286 00.045 21948 worker thread done servicing request
02:19:27.286 00.000 18120 OnExposeComplete: enter
02:19:27.287 00.001 18120 UpdateGuideState(): m_state=6
02:19:27.288 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
02:19:27.288 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=234.40, Mass=2034, SNR=31.1, Peak=180 HFD=4.0
02:19:27.291 00.003 18120 MultiStar: [#1 0.22,-0.34,0.69,U] [#2 -0.35,-0.25,0.00,M5] [#3 -0.00,-0.17,0.60,U] [#4 0.16,-0.16,0.55,U] [#5 0.31,-0.36,0.00,M1] [#6 -0.00,-0.44,0.00,M3] [#7 0.29,-0.76,0.00,M5] [#8 0.20,-0.14,0.41,U] 
02:19:27.292 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.24}, one-star: {0.27, -0.30}
02:19:27.294 00.002 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
02:19:27.295 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
02:19:27.296 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.92 mountX=-0.29 mountY=-0.06, mountTheta=-2.95
02:19:27.298 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.24, opts=13)
02:19:27.299 00.001 18120 Enqueuing Move request for scope (0.18, -0.24)
02:19:27.300 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:27.302 00.002 18120 UpdateGuideState exits: m=2034 RSB=31.1
02:19:27.303 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.304 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:27.305 00.001 18120 Enqueuing Expose request
02:19:27.306 00.001 21948 Worker thread wakes up
02:19:27.306 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
02:19:27.306 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
02:19:27.306 00.000 21948 Moving (0.18, -0.24) raw xDistance=-0.29 yDistance=-0.06
02:19:27.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:19:27.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:27.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:19:27.306 00.000 21948 MoveAxis(E, 52, ABG)
02:19:27.306 00.000 21948 Guiding  Dir = 2, Dur = 52
02:19:27.307 00.001 21948 IsSlewing returns 0
02:19:27.307 00.000 21948 IsGuiding returns 0
02:19:27.309 00.002 21948 PulseGuide returned control before completion, sleep 61
02:19:27.382 00.073 21948 IsGuiding returns 0
02:19:27.382 00.000 21948 Move returns status 0, amount 52
02:19:27.382 00.000 21948 MoveAxis(N, 0, ABG)
02:19:27.382 00.000 21948 Move returns status 0, amount 0
02:19:27.382 00.000 21948 move complete, result=0
02:19:27.382 00.000 21948 worker thread done servicing request
02:19:27.382 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
02:19:27.383 00.001 21948 Worker thread wakes up
02:19:27.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:27.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:28.791 01.408 21948 Exposure complete
02:19:28.831 00.040 21948 worker thread done servicing request
02:19:28.831 00.000 18120 OnExposeComplete: enter
02:19:28.833 00.002 18120 UpdateGuideState(): m_state=6
02:19:28.835 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
02:19:28.836 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=234.54, Mass=1981, SNR=30.9, Peak=168 HFD=4.0
02:19:28.838 00.002 18120 MultiStar: [#1 0.13,-0.34,0.72,U] [#2 -0.26,-0.11,0.61,U] [#3 0.12,-0.33,0.60,U] [#4 0.00,0.05,0.57,U] [#5 0.18,-0.01,0.47,U] [#6 0.24,-0.34,0.00,M4] [#7 0.32,-0.55,0.00,M6] [#8 0.16,0.06,0.39,U] 
02:19:28.839 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.14}, one-star: {0.27, -0.15}
02:19:28.840 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:19:28.841 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:19:28.842 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.17 mountY=-0.03, mountTheta=-2.99
02:19:28.844 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
02:19:28.845 00.001 18120 Enqueuing Move request for scope (0.10, -0.14)
02:19:28.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:28.845 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.9
02:19:28.846 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:28.846 00.000 21948 Worker thread wakes up
02:19:28.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
02:19:28.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
02:19:28.846 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.03
02:19:28.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:19:28.847 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:28.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:28.847 00.000 18120 Enqueuing Expose request
02:19:28.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:28.848 00.001 21948 MoveAxis(E, 0, ABG)
02:19:28.848 00.000 21948 Move returns status 0, amount 0
02:19:28.848 00.000 21948 MoveAxis(N, 0, ABG)
02:19:28.848 00.000 21948 Move returns status 0, amount 0
02:19:28.848 00.000 21948 move complete, result=0
02:19:28.848 00.000 21948 worker thread done servicing request
02:19:28.848 00.000 21948 Worker thread wakes up
02:19:28.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:28.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:28.848 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:30.471 01.623 21948 Exposure complete
02:19:30.526 00.055 21948 worker thread done servicing request
02:19:30.526 00.000 18120 OnExposeComplete: enter
02:19:30.526 00.000 18120 UpdateGuideState(): m_state=6
02:19:30.528 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
02:19:30.529 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=234.66, Mass=1931, SNR=30.4, Peak=179 HFD=3.8
02:19:30.531 00.002 18120 MultiStar: [#1 0.25,-0.29,0.74,U] [#2 -0.32,-0.06,0.63,U] [#3 0.10,-0.31,0.59,U] [#4 0.28,-0.05,0.57,U] [#5 0.11,-0.09,0.45,U] [#6 0.28,-0.49,0.00,M5] [#7 -0.14,-0.27,0.44,U] [#8 -0.13,0.02,0.40,U] 
02:19:30.534 00.003 18120 single-star, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.14, -0.04}
02:19:30.534 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
02:19:30.535 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
02:19:30.535 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=-0.09 mountY=-0.10, mountTheta=-2.28
02:19:30.536 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.04, opts=13)
02:19:30.537 00.001 18120 Enqueuing Move request for scope (0.14, -0.04)
02:19:30.537 00.000 21948 Worker thread wakes up
02:19:30.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:30.538 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.4
02:19:30.538 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.539 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:30.539 00.000 18120 Enqueuing Expose request
02:19:30.539 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
02:19:30.540 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
02:19:30.540 00.000 21948 Moving (0.14, -0.04) raw xDistance=-0.09 yDistance=-0.10
02:19:30.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:19:30.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:30.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:19:30.540 00.000 21948 MoveAxis(E, 0, ABG)
02:19:30.540 00.000 21948 Move returns status 0, amount 0
02:19:30.540 00.000 21948 MoveAxis(N, 0, ABG)
02:19:30.540 00.000 21948 Move returns status 0, amount 0
02:19:30.540 00.000 21948 move complete, result=0
02:19:30.540 00.000 21948 worker thread done servicing request
02:19:30.540 00.000 21948 Worker thread wakes up
02:19:30.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:30.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:30.540 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:32.060 01.520 21948 Exposure complete
02:19:32.096 00.036 21948 worker thread done servicing request
02:19:32.096 00.000 18120 OnExposeComplete: enter
02:19:32.097 00.001 18120 UpdateGuideState(): m_state=6
02:19:32.099 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
02:19:32.100 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=234.68, Mass=2082, SNR=31.5, Peak=175 HFD=3.9
02:19:32.102 00.002 18120 MultiStar: [#1 0.36,-0.25,0.00,M1] [#2 -0.31,-0.12,0.60,U] [#3 -0.01,-0.11,0.58,U] [#4 0.28,0.07,0.56,U] [#5 0.02,-0.12,0.45,U] [#6 0.24,-0.24,0.54,U] [#7 0.08,-0.53,0.00,M6] [#8 0.08,-0.10,0.41,U] 
02:19:32.103 00.001 18120 single-star, 6 included, MultiStar: {0.04, -0.08}, one-star: {0.01, -0.01}
02:19:32.104 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
02:19:32.108 00.004 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
02:19:32.109 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.71 mountX=-0.02 mountY=-0.01, mountTheta=-2.75
02:19:32.110 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
02:19:32.111 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
02:19:32.112 00.001 21948 Worker thread wakes up
02:19:32.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:19:32.112 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:32.112 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:19:32.112 00.000 18120 UpdateGuideState exits: m=2082 RSB=31.5
02:19:32.113 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:32.113 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:32.114 00.001 18120 Enqueuing Expose request
02:19:32.114 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
02:19:32.114 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:19:32.114 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:32.114 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:32.114 00.000 21948 MoveAxis(E, 0, ABG)
02:19:32.114 00.000 21948 Move returns status 0, amount 0
02:19:32.114 00.000 21948 MoveAxis(N, 0, ABG)
02:19:32.114 00.000 21948 Move returns status 0, amount 0
02:19:32.114 00.000 21948 move complete, result=0
02:19:32.114 00.000 21948 worker thread done servicing request
02:19:32.114 00.000 21948 Worker thread wakes up
02:19:32.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:32.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:32.115 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:33.752 01.637 21948 Exposure complete
02:19:33.801 00.049 21948 worker thread done servicing request
02:19:33.801 00.000 18120 OnExposeComplete: enter
02:19:33.803 00.002 18120 UpdateGuideState(): m_state=6
02:19:33.803 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
02:19:33.804 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=234.70, Mass=1939, SNR=30.4, Peak=180 HFD=3.8
02:19:33.804 00.000 18120 MultiStar: [#1 0.19,-0.24,0.70,U] [#2 -0.32,-0.12,0.62,U] [#3 0.24,-0.21,0.63,U] [#4 0.12,0.10,0.56,U] [#5 0.15,-0.29,0.47,U] [#6 0.46,-0.24,0.00,M5] [#7 0.20,-0.28,0.44,U] [#8 0.09,0.18,0.40,U] 
02:19:33.805 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.14, 0.01}
02:19:33.805 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
02:19:33.806 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
02:19:33.806 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.05 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
02:19:33.808 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.01, opts=13)
02:19:33.808 00.000 18120 Enqueuing Move request for scope (0.14, 0.01)
02:19:33.809 00.001 21948 Worker thread wakes up
02:19:33.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:33.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
02:19:33.809 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.4
02:19:33.810 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:33.810 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:33.811 00.001 18120 Enqueuing Expose request
02:19:33.811 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
02:19:33.811 00.000 21948 Moving (0.14, 0.01) raw xDistance=-0.05 yDistance=-0.13
02:19:33.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:33.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:33.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:19:33.811 00.000 21948 MoveAxis(E, 0, ABG)
02:19:33.811 00.000 21948 Move returns status 0, amount 0
02:19:33.811 00.000 21948 MoveAxis(N, 0, ABG)
02:19:33.811 00.000 21948 Move returns status 0, amount 0
02:19:33.811 00.000 21948 move complete, result=0
02:19:33.811 00.000 21948 worker thread done servicing request
02:19:33.811 00.000 21948 Worker thread wakes up
02:19:33.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:33.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:33.813 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:35.334 01.521 21948 Exposure complete
02:19:35.367 00.033 21948 worker thread done servicing request
02:19:35.367 00.000 18120 OnExposeComplete: enter
02:19:35.367 00.000 18120 UpdateGuideState(): m_state=6
02:19:35.368 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
02:19:35.368 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=234.54, Mass=1910, SNR=30.4, Peak=166 HFD=3.7
02:19:35.369 00.001 18120 MultiStar: [#1 0.30,-0.15,0.74,U] [#2 -0.43,-0.09,0.00,M2] [#3 0.13,-0.46,0.00,M1] [#4 0.15,0.10,0.58,U] [#5 -0.11,-0.06,0.47,U] [#6 0.17,-0.27,0.52,U] [#7 -0.11,-0.73,0.00,M6] [#8 -0.09,-0.10,0.41,U] 
02:19:35.369 00.000 18120 refined, 5 included, MultiStar: {0.10, -0.11}, one-star: {0.08, -0.16}
02:19:35.370 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:19:35.370 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:19:35.371 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
02:19:35.372 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.11, opts=13)
02:19:35.372 00.000 18120 Enqueuing Move request for scope (0.10, -0.11)
02:19:35.373 00.001 21948 Worker thread wakes up
02:19:35.373 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:35.373 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.4
02:19:35.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:35.374 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:35.374 00.000 18120 Enqueuing Expose request
02:19:35.375 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:19:35.375 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:19:35.375 00.000 21948 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.04
02:19:35.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:35.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:35.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:35.375 00.000 21948 MoveAxis(E, 0, ABG)
02:19:35.375 00.000 21948 Move returns status 0, amount 0
02:19:35.375 00.000 21948 MoveAxis(N, 0, ABG)
02:19:35.375 00.000 21948 Move returns status 0, amount 0
02:19:35.375 00.000 21948 move complete, result=0
02:19:35.375 00.000 21948 worker thread done servicing request
02:19:35.375 00.000 21948 Worker thread wakes up
02:19:35.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:35.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:35.375 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:37.000 01.625 21948 Exposure complete
02:19:37.044 00.044 21948 worker thread done servicing request
02:19:37.044 00.000 18120 OnExposeComplete: enter
02:19:37.044 00.000 18120 UpdateGuideState(): m_state=6
02:19:37.044 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
02:19:37.045 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.44, Mass=1917, SNR=30.3, Peak=164 HFD=3.9
02:19:37.045 00.000 18120 MultiStar: [#1 0.30,-0.38,0.00,M1] [#2 -0.20,-0.23,0.63,U] [#3 0.33,-0.39,0.00,M2] [#4 0.25,-0.06,0.57,U] [#5 0.15,-0.32,0.47,U] [#6 0.41,-0.55,0.00,M5] [#7 0.23,-0.51,0.00,M7] [#8 0.25,-0.17,0.40,U] 
02:19:37.046 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.21}, one-star: {0.38, -0.26}
02:19:37.046 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
02:19:37.047 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
02:19:37.047 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.86 mountX=-0.27 mountY=-0.07, mountTheta=-2.89
02:19:37.048 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.21, opts=13)
02:19:37.049 00.001 18120 Enqueuing Move request for scope (0.18, -0.21)
02:19:37.049 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:37.050 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.3
02:19:37.050 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.051 00.001 21948 Worker thread wakes up
02:19:37.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
02:19:37.051 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
02:19:37.051 00.000 21948 Moving (0.18, -0.21) raw xDistance=-0.27 yDistance=-0.07
02:19:37.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:19:37.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:37.051 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:37.051 00.000 18120 Enqueuing Expose request
02:19:37.052 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:37.052 00.000 21948 MoveAxis(E, 48, ABG)
02:19:37.052 00.000 21948 Guiding  Dir = 2, Dur = 48
02:19:37.052 00.000 21948 IsSlewing returns 0
02:19:37.052 00.000 21948 IsGuiding returns 0
02:19:37.055 00.003 21948 PulseGuide returned control before completion, sleep 57
02:19:37.129 00.074 21948 IsGuiding returns 0
02:19:37.129 00.000 21948 Move returns status 0, amount 48
02:19:37.129 00.000 21948 MoveAxis(N, 0, ABG)
02:19:37.129 00.000 21948 Move returns status 0, amount 0
02:19:37.129 00.000 21948 move complete, result=0
02:19:37.129 00.000 21948 worker thread done servicing request
02:19:37.129 00.000 21948 Worker thread wakes up
02:19:37.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:37.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:37.129 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
02:19:38.540 01.411 21948 Exposure complete
02:19:38.592 00.052 21948 worker thread done servicing request
02:19:38.592 00.000 18120 OnExposeComplete: enter
02:19:38.593 00.001 18120 UpdateGuideState(): m_state=6
02:19:38.594 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
02:19:38.594 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=234.64, Mass=1883, SNR=30.2, Peak=175 HFD=3.9
02:19:38.595 00.001 18120 MultiStar: [#1 0.30,-0.22,0.71,U] [#2 -0.35,0.01,0.66,U] [#3 0.19,-0.28,0.60,U] [#4 0.09,0.13,0.57,U] [#5 0.06,-0.05,0.46,U] [#6 -0.00,-0.29,0.53,U] [#7 -0.05,-0.26,0.44,U] [#8 0.31,-0.01,0.40,U] 
02:19:38.596 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.28, -0.06}
02:19:38.597 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:19:38.598 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:19:38.599 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
02:19:38.601 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.11, opts=13)
02:19:38.603 00.002 18120 Enqueuing Move request for scope (0.10, -0.11)
02:19:38.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:38.604 00.001 21948 Worker thread wakes up
02:19:38.604 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.2
02:19:38.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:38.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:38.605 00.000 18120 Enqueuing Expose request
02:19:38.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:19:38.605 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:19:38.606 00.001 21948 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.04
02:19:38.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:38.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:38.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:38.606 00.000 21948 MoveAxis(E, 0, ABG)
02:19:38.606 00.000 21948 Move returns status 0, amount 0
02:19:38.606 00.000 21948 MoveAxis(N, 0, ABG)
02:19:38.606 00.000 21948 Move returns status 0, amount 0
02:19:38.606 00.000 21948 move complete, result=0
02:19:38.606 00.000 21948 worker thread done servicing request
02:19:38.606 00.000 21948 Worker thread wakes up
02:19:38.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:38.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:38.606 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:40.236 01.630 21948 Exposure complete
02:19:40.263 00.027 21948 worker thread done servicing request
02:19:40.264 00.001 18120 OnExposeComplete: enter
02:19:40.264 00.000 18120 UpdateGuideState(): m_state=6
02:19:40.265 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
02:19:40.265 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=234.64, Mass=1921, SNR=30.3, Peak=162 HFD=4.0
02:19:40.267 00.002 18120 MultiStar: [#1 0.45,-0.35,0.00,M1] [#2 -0.37,-0.14,0.63,U] [#3 0.21,-0.32,0.60,U] [#4 0.28,0.02,0.53,U] [#5 0.36,-0.55,0.00,M1] [#6 0.18,-0.54,0.00,M5] [#7 0.01,-0.44,0.00,M7] [#8 0.23,-0.00,0.40,U] 
02:19:40.268 00.001 18120 refined, 4 included, MultiStar: {0.13, -0.10}, one-star: {0.27, -0.05}
02:19:40.269 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:19:40.269 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:19:40.270 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
02:19:40.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
02:19:40.271 00.000 18120 Enqueuing Move request for scope (0.13, -0.10)
02:19:40.272 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:40.272 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.3
02:19:40.274 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:40.275 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:40.276 00.001 18120 Enqueuing Expose request
02:19:40.277 00.001 21948 Worker thread wakes up
02:19:40.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
02:19:40.277 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
02:19:40.277 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=-0.07
02:19:40.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:40.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:40.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:40.277 00.000 21948 MoveAxis(E, 0, ABG)
02:19:40.277 00.000 21948 Move returns status 0, amount 0
02:19:40.277 00.000 21948 MoveAxis(N, 0, ABG)
02:19:40.277 00.000 21948 Move returns status 0, amount 0
02:19:40.277 00.000 21948 move complete, result=0
02:19:40.277 00.000 21948 worker thread done servicing request
02:19:40.277 00.000 21948 Worker thread wakes up
02:19:40.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:40.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:40.278 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:41.795 01.517 21948 Exposure complete
02:19:41.820 00.025 21948 worker thread done servicing request
02:19:41.820 00.000 18120 OnExposeComplete: enter
02:19:41.822 00.002 18120 UpdateGuideState(): m_state=6
02:19:41.825 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
02:19:41.827 00.002 18120 Star::Find returns 1 (0), X=894.75, Y=234.43, Mass=1993, SNR=30.9, Peak=154 HFD=3.9
02:19:41.829 00.002 18120 MultiStar: [#1 0.27,-0.41,0.00,M2] [#2 -0.35,-0.15,0.63,U] [#3 0.26,-0.33,0.00,M1] [#4 0.19,0.07,0.55,U] [#5 0.42,-0.54,0.00,M2] [#6 0.12,-0.65,0.00,M6] [#7 0.15,-0.56,0.00,M8] [#8 0.36,-0.26,0.00,M1] 
02:19:41.831 00.002 18120 refined, 2 included, MultiStar: {-0.01, -0.14}, one-star: {0.09, -0.26}
02:19:41.831 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
02:19:41.832 00.001 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
02:19:41.832 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=-0.13 mountY=0.07, mountTheta=2.61
02:19:41.834 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.14, opts=13)
02:19:41.834 00.000 18120 Enqueuing Move request for scope (-0.01, -0.14)
02:19:41.835 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:41.835 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.9
02:19:41.836 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:41.836 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:41.837 00.001 18120 Enqueuing Expose request
02:19:41.837 00.000 21948 Worker thread wakes up
02:19:41.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
02:19:41.837 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
02:19:41.837 00.000 21948 Moving (-0.01, -0.14) raw xDistance=-0.13 yDistance=0.07
02:19:41.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:19:41.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:41.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:19:41.837 00.000 21948 MoveAxis(E, 0, ABG)
02:19:41.837 00.000 21948 Move returns status 0, amount 0
02:19:41.837 00.000 21948 MoveAxis(N, 0, ABG)
02:19:41.837 00.000 21948 Move returns status 0, amount 0
02:19:41.837 00.000 21948 move complete, result=0
02:19:41.837 00.000 21948 worker thread done servicing request
02:19:41.837 00.000 21948 Worker thread wakes up
02:19:41.837 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:41.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:41.838 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:43.470 01.632 21948 Exposure complete
02:19:43.520 00.050 21948 worker thread done servicing request
02:19:43.520 00.000 18120 OnExposeComplete: enter
02:19:43.523 00.003 18120 UpdateGuideState(): m_state=6
02:19:43.525 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
02:19:43.528 00.003 18120 Star::Find returns 1 (0), X=894.77, Y=234.56, Mass=1920, SNR=30.5, Peak=171 HFD=3.8
02:19:43.530 00.002 18120 MultiStar: [#1 0.22,-0.34,0.72,U] [#2 -0.40,-0.13,0.00,M1] [#3 0.22,-0.45,0.00,M2] [#4 0.15,0.15,0.56,U] [#5 0.02,-0.20,0.45,U] [#6 0.15,-0.32,0.55,U] [#7 0.08,-0.47,0.00,M9] [#8 0.24,-0.07,0.40,U] 
02:19:43.531 00.001 18120 single-star, 5 included, MultiStar: {0.15, -0.16}, one-star: {0.10, -0.14}
02:19:43.533 00.002 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
02:19:43.533 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
02:19:43.533 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=-0.17 mountY=-0.03, mountTheta=-2.96
02:19:43.535 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
02:19:43.535 00.000 18120 Enqueuing Move request for scope (0.10, -0.14)
02:19:43.536 00.001 21948 Worker thread wakes up
02:19:43.536 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:43.536 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
02:19:43.536 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
02:19:43.536 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.5
02:19:43.537 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:43.537 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:43.538 00.001 18120 Enqueuing Expose request
02:19:43.538 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.03
02:19:43.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:19:43.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:43.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:43.538 00.000 21948 MoveAxis(E, 0, ABG)
02:19:43.538 00.000 21948 Move returns status 0, amount 0
02:19:43.538 00.000 21948 MoveAxis(N, 0, ABG)
02:19:43.538 00.000 21948 Move returns status 0, amount 0
02:19:43.538 00.000 21948 move complete, result=0
02:19:43.538 00.000 21948 worker thread done servicing request
02:19:43.538 00.000 21948 Worker thread wakes up
02:19:43.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:43.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:43.539 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:45.057 01.518 21948 Exposure complete
02:19:45.098 00.041 21948 worker thread done servicing request
02:19:45.098 00.000 18120 OnExposeComplete: enter
02:19:45.098 00.000 18120 UpdateGuideState(): m_state=6
02:19:45.099 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
02:19:45.099 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.57, Mass=1813, SNR=29.6, Peak=150 HFD=3.8
02:19:45.100 00.001 18120 MultiStar: [#1 0.22,-0.25,0.76,U] [#2 -0.39,-0.23,0.00,M2] [#3 0.09,-0.23,0.62,U] [#4 0.16,-0.06,0.57,U] [#5 -0.05,-0.16,0.46,U] [#6 0.10,-0.41,0.00,M6] [#7 -0.07,-0.38,0.45,U] [#8 0.07,-0.09,0.40,U] 
02:19:45.102 00.002 18120 refined, 6 included, MultiStar: {0.13, -0.18}, one-star: {0.25, -0.12}
02:19:45.104 00.002 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:19:45.106 00.002 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:19:45.108 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.95 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
02:19:45.112 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.18, opts=13)
02:19:45.112 00.000 18120 Enqueuing Move request for scope (0.13, -0.18)
02:19:45.113 00.001 21948 Worker thread wakes up
02:19:45.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:45.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
02:19:45.113 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.6
02:19:45.114 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:45.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:45.114 00.000 18120 Enqueuing Expose request
02:19:45.115 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
02:19:45.115 00.000 21948 Moving (0.13, -0.18) raw xDistance=-0.22 yDistance=-0.03
02:19:45.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:19:45.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:45.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:45.115 00.000 21948 MoveAxis(E, 39, ABG)
02:19:45.115 00.000 21948 Guiding  Dir = 2, Dur = 39
02:19:45.115 00.000 21948 IsSlewing returns 0
02:19:45.115 00.000 21948 IsGuiding returns 0
02:19:45.117 00.002 21948 PulseGuide returned control before completion, sleep 48
02:19:45.179 00.062 21948 IsGuiding returns 0
02:19:45.179 00.000 21948 Move returns status 0, amount 39
02:19:45.179 00.000 21948 MoveAxis(N, 0, ABG)
02:19:45.180 00.001 21948 Move returns status 0, amount 0
02:19:45.180 00.000 21948 move complete, result=0
02:19:45.180 00.000 21948 worker thread done servicing request
02:19:45.180 00.000 21948 Worker thread wakes up
02:19:45.180 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:19:45.181 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:45.182 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:46.814 01.632 21948 Exposure complete
02:19:46.854 00.040 21948 worker thread done servicing request
02:19:46.854 00.000 18120 OnExposeComplete: enter
02:19:46.857 00.003 18120 UpdateGuideState(): m_state=6
02:19:46.857 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
02:19:46.857 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=234.40, Mass=1812, SNR=29.4, Peak=165 HFD=3.7
02:19:46.859 00.002 18120 MultiStar: [#1 0.11,-0.27,0.73,U] [#2 -0.31,-0.34,0.00,M3] [#3 0.07,-0.52,0.00,M2] [#4 -0.02,0.01,0.59,U] [#5 -0.13,-0.55,0.00,M1] [#6 -0.00,-0.39,0.57,U] [#7 0.10,-0.62,0.00,M9] [#8 -0.08,-0.25,0.41,U] 
02:19:46.862 00.003 18120 refined, 4 included, MultiStar: {0.04, -0.24}, one-star: {0.11, -0.29}
02:19:46.864 00.002 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.89)
02:19:46.866 00.002 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.85)
02:19:46.869 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.40 mountX=-0.24 mountY=0.07, mountTheta=2.85
02:19:46.873 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.24, opts=13)
02:19:46.874 00.001 18120 Enqueuing Move request for scope (0.04, -0.24)
02:19:46.876 00.002 21948 Worker thread wakes up
02:19:46.876 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
02:19:46.876 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
02:19:46.876 00.000 21948 Moving (0.04, -0.24) raw xDistance=-0.24 yDistance=0.07
02:19:46.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
02:19:46.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:46.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:19:46.876 00.000 21948 MoveAxis(E, 46, ABG)
02:19:46.876 00.000 21948 Guiding  Dir = 2, Dur = 46
02:19:46.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:46.877 00.001 18120 UpdateGuideState exits: m=1812 RSB=29.4
02:19:46.877 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:46.878 00.001 21948 IsSlewing returns 0
02:19:46.878 00.000 18120 Enqueuing Expose request
02:19:46.879 00.001 21948 IsGuiding returns 0
02:19:46.881 00.002 21948 PulseGuide returned control before completion, sleep 54
02:19:46.936 00.055 21948 IsGuiding returns 1
02:19:46.936 00.000 21948 scope still moving after pulse duration time elapsed
02:19:46.968 00.032 21948 IsSlewing returns 0
02:19:46.969 00.001 21948 IsGuiding returns 0
02:19:46.969 00.000 21948 scope move finished after 46 + 43 ms
02:19:46.969 00.000 21948 Move returns status 0, amount 46
02:19:46.969 00.000 21948 MoveAxis(N, 0, ABG)
02:19:46.969 00.000 21948 Move returns status 0, amount 0
02:19:46.969 00.000 21948 move complete, result=0
02:19:46.969 00.000 21948 worker thread done servicing request
02:19:46.969 00.000 21948 Worker thread wakes up
02:19:46.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:46.969 00.000 18120 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
02:19:46.970 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:48.383 01.413 21948 Exposure complete
02:19:48.415 00.032 21948 worker thread done servicing request
02:19:48.415 00.000 18120 OnExposeComplete: enter
02:19:48.415 00.000 18120 UpdateGuideState(): m_state=6
02:19:48.416 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
02:19:48.416 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=234.60, Mass=2011, SNR=31.1, Peak=159 HFD=4.0
02:19:48.417 00.001 18120 MultiStar: [#1 -0.04,-0.24,0.69,U] [#2 -0.56,-0.06,0.00,M4] [#3 0.08,-0.05,0.59,U] [#4 0.02,0.11,0.55,U] [#5 0.03,-0.28,0.45,U] [#6 -0.00,-0.25,0.50,U] [#7 0.17,-0.22,0.46,U] [#8 0.10,0.02,0.38,U] 
02:19:48.417 00.000 18120 single-star, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.05, -0.09}
02:19:48.418 00.001 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
02:19:48.418 00.000 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
02:19:48.419 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
02:19:48.420 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
02:19:48.420 00.000 18120 Enqueuing Move request for scope (0.05, -0.09)
02:19:48.421 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:48.421 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
02:19:48.422 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:48.422 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:48.423 00.001 18120 Enqueuing Expose request
02:19:48.423 00.000 21948 Worker thread wakes up
02:19:48.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:19:48.423 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:19:48.423 00.000 21948 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.00
02:19:48.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:19:48.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:48.423 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:19:48.423 00.000 21948 MoveAxis(E, 0, ABG)
02:19:48.423 00.000 21948 Move returns status 0, amount 0
02:19:48.423 00.000 21948 MoveAxis(N, 0, ABG)
02:19:48.423 00.000 21948 Move returns status 0, amount 0
02:19:48.423 00.000 21948 move complete, result=0
02:19:48.424 00.001 21948 worker thread done servicing request
02:19:48.424 00.000 21948 Worker thread wakes up
02:19:48.424 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:48.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:48.425 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:50.061 01.636 21948 Exposure complete
02:19:50.099 00.038 21948 worker thread done servicing request
02:19:50.099 00.000 18120 OnExposeComplete: enter
02:19:50.099 00.000 18120 UpdateGuideState(): m_state=6
02:19:50.100 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
02:19:50.100 00.000 18120 Star::Find returns 1 (0), X=894.59, Y=234.74, Mass=1900, SNR=30.1, Peak=155 HFD=3.8
02:19:50.101 00.001 18120 MultiStar: [#1 0.26,-0.28,0.74,U] [#2 -0.50,-0.16,0.00,M5] [#3 -0.16,-0.15,0.59,U] [#4 -0.02,0.07,0.57,U] [#5 -0.14,0.06,0.47,U] [#6 -0.03,-0.27,0.55,U] [#7 0.13,-0.40,0.00,M9] [#8 0.03,0.15,0.40,U] 
02:19:50.102 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.07, 0.05}
02:19:50.102 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
02:19:50.103 00.001 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
02:19:50.103 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.78 mountX=-0.05 mountY=0.04, mountTheta=2.48
02:19:50.104 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
02:19:50.105 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
02:19:50.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:50.106 00.001 21948 Worker thread wakes up
02:19:50.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
02:19:50.106 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
02:19:50.106 00.000 21948 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.04
02:19:50.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:50.106 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:50.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:19:50.106 00.000 21948 MoveAxis(E, 0, ABG)
02:19:50.106 00.000 21948 Move returns status 0, amount 0
02:19:50.106 00.000 21948 MoveAxis(N, 0, ABG)
02:19:50.106 00.000 21948 Move returns status 0, amount 0
02:19:50.106 00.000 21948 move complete, result=0
02:19:50.106 00.000 21948 worker thread done servicing request
02:19:50.106 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.1
02:19:50.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:50.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:50.108 00.002 18120 Enqueuing Expose request
02:19:50.108 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:50.109 00.001 21948 Worker thread wakes up
02:19:50.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:50.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:51.634 01.525 21948 Exposure complete
02:19:51.678 00.044 21948 worker thread done servicing request
02:19:51.678 00.000 18120 OnExposeComplete: enter
02:19:51.679 00.001 18120 UpdateGuideState(): m_state=6
02:19:51.680 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
02:19:51.680 00.000 18120 Star::Find returns 1 (0), X=894.50, Y=234.73, Mass=1945, SNR=30.6, Peak=147 HFD=3.9
02:19:51.681 00.001 18120 MultiStar: [#1 0.05,-0.30,0.73,U] [#2 -0.35,-0.18,0.62,U] [#3 -0.30,-0.17,0.59,U] [#4 0.07,0.15,0.57,U] [#5 -0.17,0.10,0.46,U] [#6 0.02,-0.22,0.54,U] [#7 -0.32,-0.46,0.00,M10] [#8 -0.06,0.21,0.37,U] 
02:19:51.681 00.000 18120 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.16, 0.04}
02:19:51.682 00.001 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.64)
02:19:51.682 00.000 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.60)
02:19:51.683 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=-0.01 mountY=0.13, mountTheta=1.64
02:19:51.686 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.06, opts=13)
02:19:51.687 00.001 18120 Enqueuing Move request for scope (-0.12, -0.06)
02:19:51.688 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:51.688 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
02:19:51.691 00.003 21948 Worker thread wakes up
02:19:51.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
02:19:51.691 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
02:19:51.691 00.000 21948 Moving (-0.12, -0.06) raw xDistance=-0.01 yDistance=0.13
02:19:51.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:51.691 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:51.692 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:51.693 00.001 18120 Enqueuing Expose request
02:19:51.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:51.694 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:19:51.694 00.000 21948 MoveAxis(E, 0, ABG)
02:19:51.694 00.000 21948 Move returns status 0, amount 0
02:19:51.694 00.000 21948 MoveAxis(N, 0, ABG)
02:19:51.694 00.000 21948 Move returns status 0, amount 0
02:19:51.694 00.000 21948 move complete, result=0
02:19:51.694 00.000 21948 worker thread done servicing request
02:19:51.694 00.000 21948 Worker thread wakes up
02:19:51.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:51.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:51.694 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:53.329 01.635 21948 Exposure complete
02:19:53.360 00.031 21948 worker thread done servicing request
02:19:53.360 00.000 18120 OnExposeComplete: enter
02:19:53.361 00.001 18120 UpdateGuideState(): m_state=6
02:19:53.361 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
02:19:53.362 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=234.76, Mass=1900, SNR=30.2, Peak=152 HFD=3.8
02:19:53.362 00.000 18120 MultiStar: [#1 -0.04,-0.06,0.71,U] [#2 -0.68,-0.17,0.00,M5] [#3 -0.06,-0.19,0.62,U] [#4 -0.18,0.16,0.58,U] [#5 -0.12,-0.22,0.46,U] [#6 0.08,-0.32,0.50,U] [#7 -0.25,-0.22,0.43,U] [#8 -0.14,-0.00,0.42,U] 
02:19:53.363 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.23, 0.07}
02:19:53.363 00.000 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.00) = xAngle (-4.59 = 1.69)
02:19:53.363 00.000 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.63 = 1.65)
02:19:53.364 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.59 mountX=-0.02 mountY=0.15, mountTheta=1.69
02:19:53.365 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.08, opts=13)
02:19:53.366 00.001 18120 Enqueuing Move request for scope (-0.12, -0.08)
02:19:53.366 00.000 21948 Worker thread wakes up
02:19:53.366 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:53.367 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:19:53.367 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:53.367 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:53.368 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
02:19:53.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
02:19:53.368 00.000 21948 Moving (-0.12, -0.08) raw xDistance=-0.02 yDistance=0.15
02:19:53.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:19:53.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:53.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:19:53.368 00.000 21948 MoveAxis(E, 0, ABG)
02:19:53.368 00.000 21948 Move returns status 0, amount 0
02:19:53.368 00.000 21948 MoveAxis(N, 0, ABG)
02:19:53.368 00.000 21948 Move returns status 0, amount 0
02:19:53.368 00.000 21948 move complete, result=0
02:19:53.368 00.000 18120 Enqueuing Expose request
02:19:53.369 00.001 21948 worker thread done servicing request
02:19:53.369 00.000 21948 Worker thread wakes up
02:19:53.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:53.369 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:53.369 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:54.883 01.514 21948 Exposure complete
02:19:54.916 00.033 21948 worker thread done servicing request
02:19:54.916 00.000 18120 OnExposeComplete: enter
02:19:54.917 00.001 18120 UpdateGuideState(): m_state=6
02:19:54.917 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
02:19:54.918 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=234.71, Mass=1926, SNR=30.4, Peak=143 HFD=4.3
02:19:54.918 00.000 18120 MultiStar: [#1 0.18,-0.29,0.72,U] [#2 -0.34,-0.05,0.60,U] [#3 -0.04,-0.10,0.62,U] [#4 -0.03,0.06,0.58,U] [#5 -0.02,0.07,0.47,U] [#6 0.19,-0.21,0.52,U] [#7 0.02,-0.26,0.44,U] [#8 0.14,0.06,0.39,U] 
02:19:54.918 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.09, 0.02}
02:19:54.919 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
02:19:54.919 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
02:19:54.920 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.28 mountX=-0.08 mountY=0.01, mountTheta=2.96
02:19:54.921 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
02:19:54.921 00.000 18120 Enqueuing Move request for scope (0.02, -0.08)
02:19:54.922 00.001 21948 Worker thread wakes up
02:19:54.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:19:54.922 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:19:54.922 00.000 21948 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.01
02:19:54.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:19:54.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:54.922 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:54.923 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:19:54.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:54.924 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:54.924 00.000 18120 Enqueuing Expose request
02:19:54.925 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:54.925 00.000 21948 MoveAxis(E, 0, ABG)
02:19:54.925 00.000 21948 Move returns status 0, amount 0
02:19:54.925 00.000 21948 MoveAxis(N, 0, ABG)
02:19:54.925 00.000 21948 Move returns status 0, amount 0
02:19:54.925 00.000 21948 move complete, result=0
02:19:54.925 00.000 21948 worker thread done servicing request
02:19:54.925 00.000 21948 Worker thread wakes up
02:19:54.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:54.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:54.925 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:56.557 01.632 21948 Exposure complete
02:19:56.608 00.051 21948 worker thread done servicing request
02:19:56.608 00.000 18120 OnExposeComplete: enter
02:19:56.609 00.001 18120 UpdateGuideState(): m_state=6
02:19:56.609 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
02:19:56.610 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=234.31, Mass=1955, SNR=30.6, Peak=173 HFD=4.1
02:19:56.610 00.000 18120 MultiStar: [#1 0.47,-0.59,0.00,M1] [#2 -0.27,-0.31,0.00,M5] [#3 0.28,-0.47,0.00,M1] [#4 0.35,-0.15,0.56,U] [#5 0.16,-0.32,0.46,U] [#6 0.47,-0.50,0.00,M1] [#7 0.07,-0.49,0.00,M9] [#8 0.54,-0.36,0.00,M1] 
02:19:56.611 00.001 18120 refined, 2 included, MultiStar: {0.28, -0.30}, one-star: {0.29, -0.38}
02:19:56.613 00.002 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
02:19:56.615 00.002 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
02:19:56.616 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.30 hyp=0.41 cameraTheta=-0.83 mountX=-0.39 mountY=-0.11, mountTheta=-2.86
02:19:56.618 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.30, opts=13)
02:19:56.621 00.003 18120 Enqueuing Move request for scope (0.28, -0.30)
02:19:56.623 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:56.623 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:19:56.624 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.624 00.000 21948 Worker thread wakes up
02:19:56.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:56.625 00.001 18120 Enqueuing Expose request
02:19:56.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.30) opts 0xd
02:19:56.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.30)
02:19:56.625 00.000 21948 Moving (0.28, -0.30) raw xDistance=-0.39 yDistance=-0.11
02:19:56.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:19:56.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:56.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:19:56.625 00.000 21948 MoveAxis(E, 70, ABG)
02:19:56.625 00.000 21948 Guiding  Dir = 2, Dur = 70
02:19:56.625 00.000 21948 IsSlewing returns 0
02:19:56.625 00.000 21948 IsGuiding returns 0
02:19:56.627 00.002 21948 PulseGuide returned control before completion, sleep 79
02:19:56.714 00.087 21948 IsGuiding returns 0
02:19:56.714 00.000 21948 Move returns status 0, amount 70
02:19:56.714 00.000 21948 MoveAxis(N, 0, ABG)
02:19:56.715 00.001 21948 Move returns status 0, amount 0
02:19:56.715 00.000 21948 move complete, result=0
02:19:56.715 00.000 21948 worker thread done servicing request
02:19:56.715 00.000 21948 Worker thread wakes up
02:19:56.715 00.000 18120 GuideStep: -0.4 px 70 ms EAST, -0.1 px 0 ms NORTH
02:19:56.716 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:56.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:58.122 01.406 21948 Exposure complete
02:19:58.159 00.037 21948 worker thread done servicing request
02:19:58.159 00.000 18120 OnExposeComplete: enter
02:19:58.159 00.000 18120 UpdateGuideState(): m_state=6
02:19:58.160 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
02:19:58.161 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=234.65, Mass=1954, SNR=30.5, Peak=171 HFD=3.9
02:19:58.161 00.000 18120 MultiStar: [#1 0.57,-0.40,0.00,M2] [#2 -0.08,-0.17,0.63,U] [#3 0.28,-0.42,0.00,M2] [#4 0.35,0.08,0.55,U] [#5 0.25,-0.26,0.45,U] [#6 0.38,-0.69,0.00,M2] [#7 0.52,-0.55,0.00,M10] [#8 0.46,0.08,0.00,M2] 
02:19:58.162 00.001 18120 refined, 3 included, MultiStar: {0.19, -0.08}, one-star: {0.25, -0.04}
02:19:58.162 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
02:19:58.163 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
02:19:58.163 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.41 mountX=-0.16 mountY=-0.13, mountTheta=-2.44
02:19:58.164 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.08, opts=13)
02:19:58.165 00.001 18120 Enqueuing Move request for scope (0.19, -0.08)
02:19:58.165 00.000 21948 Worker thread wakes up
02:19:58.166 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:58.166 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.5
02:19:58.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:19:58.166 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:58.167 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:58.168 00.001 18120 Enqueuing Expose request
02:19:58.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:19:58.168 00.000 21948 Moving (0.19, -0.08) raw xDistance=-0.16 yDistance=-0.13
02:19:58.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:19:58.168 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:58.170 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:19:58.170 00.000 21948 MoveAxis(E, 0, ABG)
02:19:58.170 00.000 21948 Move returns status 0, amount 0
02:19:58.170 00.000 21948 MoveAxis(N, 0, ABG)
02:19:58.170 00.000 21948 Move returns status 0, amount 0
02:19:58.170 00.000 21948 move complete, result=0
02:19:58.170 00.000 21948 worker thread done servicing request
02:19:58.170 00.000 21948 Worker thread wakes up
02:19:58.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:58.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:58.170 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:59.805 01.635 21948 Exposure complete
02:19:59.850 00.045 21948 worker thread done servicing request
02:19:59.851 00.001 18120 OnExposeComplete: enter
02:19:59.851 00.000 18120 UpdateGuideState(): m_state=6
02:19:59.852 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
02:19:59.852 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=234.56, Mass=1988, SNR=30.9, Peak=165 HFD=3.9
02:19:59.853 00.001 18120 MultiStar: [#1 0.46,-0.25,0.00,M3] [#2 -0.23,-0.29,0.61,U] [#3 0.21,-0.25,0.61,U] [#4 0.15,0.09,0.55,U] [#5 0.11,-0.39,0.47,U] [#6 0.40,-0.47,0.00,M3] [#7 0.34,-0.41,0.00,R] [#8 0.16,0.06,0.39,U] 
02:19:59.853 00.000 18120 single-star, 5 included, MultiStar: {0.08, -0.16}, one-star: {0.11, -0.13}
02:19:59.854 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:19:59.854 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:19:59.855 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.90 mountX=-0.16 mountY=-0.03, mountTheta=-2.93
02:19:59.856 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.13, opts=13)
02:19:59.856 00.000 18120 Enqueuing Move request for scope (0.11, -0.13)
02:19:59.857 00.001 21948 Worker thread wakes up
02:19:59.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:19:59.857 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:19:59.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.858 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:19:59.858 00.000 18120 Enqueuing Expose request
02:19:59.859 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:19:59.859 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:19:59.859 00.000 21948 Moving (0.11, -0.13) raw xDistance=-0.16 yDistance=-0.03
02:19:59.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:19:59.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:59.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:59.859 00.000 21948 MoveAxis(E, 0, ABG)
02:19:59.859 00.000 21948 Move returns status 0, amount 0
02:19:59.859 00.000 21948 MoveAxis(N, 0, ABG)
02:19:59.859 00.000 21948 Move returns status 0, amount 0
02:19:59.859 00.000 21948 move complete, result=0
02:19:59.859 00.000 21948 worker thread done servicing request
02:19:59.859 00.000 21948 Worker thread wakes up
02:19:59.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:19:59.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:19:59.859 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:01.379 01.520 21948 Exposure complete
02:20:01.407 00.028 21948 worker thread done servicing request
02:20:01.407 00.000 18120 OnExposeComplete: enter
02:20:01.408 00.001 18120 UpdateGuideState(): m_state=6
02:20:01.408 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
02:20:01.409 00.001 18120 Star::Find returns 1 (0), X=894.48, Y=234.84, Mass=1875, SNR=30.0, Peak=149 HFD=3.8
02:20:01.410 00.001 18120 MultiStar: [#1 0.05,-0.11,0.75,U] [#2 -0.49,-0.11,0.00,M4] [#3 -0.03,-0.27,0.63,U] [#4 -0.05,0.32,0.58,U] [#5 -0.10,-0.12,0.46,U] [#6 -0.07,-0.38,0.50,U] [#7 -0.73,-0.12,0.00,M1] [#8 -0.10,-0.19,0.40,U] 
02:20:01.410 00.000 18120 refined, 6 included, MultiStar: {-0.07, -0.06}, one-star: {-0.19, 0.15}
02:20:01.411 00.001 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.48 = 1.80)
02:20:01.411 00.000 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.52 = 1.76)
02:20:01.411 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.48 mountX=-0.02 mountY=0.09, mountTheta=1.80
02:20:01.413 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.06, opts=13)
02:20:01.413 00.000 18120 Enqueuing Move request for scope (-0.07, -0.06)
02:20:01.414 00.001 21948 Worker thread wakes up
02:20:01.414 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
02:20:01.414 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
02:20:01.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:01.414 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
02:20:01.415 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:01.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:01.416 00.001 18120 Enqueuing Expose request
02:20:01.416 00.000 21948 Moving (-0.07, -0.06) raw xDistance=-0.02 yDistance=0.09
02:20:01.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:20:01.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:01.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:20:01.416 00.000 21948 MoveAxis(E, 0, ABG)
02:20:01.416 00.000 21948 Move returns status 0, amount 0
02:20:01.416 00.000 21948 MoveAxis(N, 0, ABG)
02:20:01.416 00.000 21948 Move returns status 0, amount 0
02:20:01.416 00.000 21948 move complete, result=0
02:20:01.416 00.000 21948 worker thread done servicing request
02:20:01.416 00.000 21948 Worker thread wakes up
02:20:01.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:01.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:01.417 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:03.053 01.636 21948 Exposure complete
02:20:03.093 00.040 21948 worker thread done servicing request
02:20:03.094 00.001 18120 OnExposeComplete: enter
02:20:03.095 00.001 18120 UpdateGuideState(): m_state=6
02:20:03.096 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
02:20:03.098 00.002 18120 Star::Find returns 1 (0), X=894.44, Y=234.70, Mass=1956, SNR=30.5, Peak=168 HFD=3.8
02:20:03.101 00.003 18120 MultiStar: [#1 0.02,-0.22,0.74,U] [#2 -0.50,0.10,0.00,M5] [#3 -0.09,-0.32,0.60,U] [#4 -0.02,0.20,0.57,U] [#5 -0.15,-0.22,0.49,U] [#6 0.12,-0.11,0.53,U] [#7 -0.50,0.05,0.00,M2] [#8 -0.27,0.24,0.39,U] 
02:20:03.103 00.002 18120 refined, 6 included, MultiStar: {-0.09, -0.07}, one-star: {-0.22, 0.01}
02:20:03.105 00.002 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
02:20:03.107 00.002 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
02:20:03.110 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.46 mountX=-0.03 mountY=0.11, mountTheta=1.82
02:20:03.114 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
02:20:03.114 00.000 18120 Enqueuing Move request for scope (-0.09, -0.07)
02:20:03.115 00.001 21948 Worker thread wakes up
02:20:03.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:03.116 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.5
02:20:03.117 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:03.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:03.118 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
02:20:03.118 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
02:20:03.118 00.000 21948 Moving (-0.09, -0.07) raw xDistance=-0.03 yDistance=0.11
02:20:03.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:03.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:03.118 00.000 18120 Enqueuing Expose request
02:20:03.119 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:20:03.119 00.000 21948 MoveAxis(E, 0, ABG)
02:20:03.119 00.000 21948 Move returns status 0, amount 0
02:20:03.119 00.000 21948 MoveAxis(N, 0, ABG)
02:20:03.119 00.000 21948 Move returns status 0, amount 0
02:20:03.119 00.000 21948 move complete, result=0
02:20:03.119 00.000 21948 worker thread done servicing request
02:20:03.119 00.000 21948 Worker thread wakes up
02:20:03.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:03.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:03.119 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:04.642 01.523 21948 Exposure complete
02:20:04.677 00.035 21948 worker thread done servicing request
02:20:04.677 00.000 18120 OnExposeComplete: enter
02:20:04.678 00.001 18120 UpdateGuideState(): m_state=6
02:20:04.680 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
02:20:04.681 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=234.91, Mass=2039, SNR=31.3, Peak=183 HFD=4.2
02:20:04.682 00.001 18120 MultiStar: [#1 0.12,0.06,0.72,U] [#2 -0.41,0.34,0.00,M6] [#3 0.19,-0.01,0.58,U] [#4 0.04,0.31,0.53,U] [#5 -0.06,-0.02,0.44,U] [#6 -0.20,0.09,0.55,U] [#7 -0.22,0.46,0.00,M3] [#8 -0.07,0.34,0.38,U] 
02:20:04.683 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.15, 0.21}
02:20:04.684 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
02:20:04.685 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
02:20:04.686 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=0.11 mountY=-0.11, mountTheta=-0.78
02:20:04.688 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.14, opts=13)
02:20:04.689 00.001 18120 Enqueuing Move request for scope (0.05, 0.14)
02:20:04.689 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:04.690 00.001 18120 UpdateGuideState exits: m=2039 RSB=31.3
02:20:04.690 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:04.690 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:04.691 00.001 18120 Enqueuing Expose request
02:20:04.691 00.000 21948 Worker thread wakes up
02:20:04.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
02:20:04.691 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
02:20:04.691 00.000 21948 Moving (0.05, 0.14) raw xDistance=0.11 yDistance=-0.11
02:20:04.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:20:04.692 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:04.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:04.692 00.000 21948 MoveAxis(E, 0, ABG)
02:20:04.692 00.000 21948 Move returns status 0, amount 0
02:20:04.692 00.000 21948 MoveAxis(N, 0, ABG)
02:20:04.692 00.000 21948 Move returns status 0, amount 0
02:20:04.692 00.000 21948 move complete, result=0
02:20:04.692 00.000 21948 worker thread done servicing request
02:20:04.692 00.000 21948 Worker thread wakes up
02:20:04.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:04.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:04.692 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:06.319 01.627 21948 Exposure complete
02:20:06.357 00.038 21948 worker thread done servicing request
02:20:06.358 00.001 18120 OnExposeComplete: enter
02:20:06.359 00.001 18120 UpdateGuideState(): m_state=6
02:20:06.360 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
02:20:06.361 00.001 18120 Star::Find returns 1 (0), X=894.54, Y=234.92, Mass=1990, SNR=30.9, Peak=157 HFD=4.0
02:20:06.363 00.002 18120 MultiStar: [#1 -0.11,0.01,0.72,U] [#2 -0.74,0.34,0.00,M7] [#3 -0.05,0.09,0.61,U] [#4 -0.19,0.39,0.00,M1] [#5 -0.17,0.11,0.47,U] [#6 -0.35,0.07,0.53,U] [#7 -0.76,0.24,0.00,M4] [#8 -0.01,0.30,0.39,U] 
02:20:06.364 00.001 18120 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.12, 0.22}
02:20:06.366 00.002 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
02:20:06.369 00.003 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
02:20:06.371 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=0.18 mountY=0.06, mountTheta=0.33
02:20:06.376 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.13, opts=13)
02:20:06.378 00.002 18120 Enqueuing Move request for scope (-0.13, 0.13)
02:20:06.382 00.004 21948 Worker thread wakes up
02:20:06.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:06.384 00.002 18120 UpdateGuideState exits: m=1990 RSB=30.9
02:20:06.385 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
02:20:06.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
02:20:06.385 00.000 21948 Moving (-0.13, 0.13) raw xDistance=0.18 yDistance=0.06
02:20:06.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:20:06.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:06.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:06.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:06.386 00.001 18120 Enqueuing Expose request
02:20:06.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:20:06.386 00.000 21948 MoveAxis(E, 0, ABG)
02:20:06.386 00.000 21948 Move returns status 0, amount 0
02:20:06.386 00.000 21948 MoveAxis(N, 0, ABG)
02:20:06.386 00.000 21948 Move returns status 0, amount 0
02:20:06.386 00.000 21948 move complete, result=0
02:20:06.386 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:06.386 00.000 21948 worker thread done servicing request
02:20:06.386 00.000 21948 Worker thread wakes up
02:20:06.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:06.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:07.913 01.527 21948 Exposure complete
02:20:07.938 00.025 21948 worker thread done servicing request
02:20:07.938 00.000 18120 OnExposeComplete: enter
02:20:07.939 00.001 18120 UpdateGuideState(): m_state=6
02:20:07.939 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
02:20:07.940 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=234.91, Mass=1993, SNR=31.0, Peak=149 HFD=4.0
02:20:07.940 00.000 18120 MultiStar: [#1 0.02,-0.21,0.70,U] [#2 -0.83,0.29,0.00,M8] [#3 -0.31,0.05,0.60,U] [#4 -0.19,0.21,0.56,U] [#5 -0.34,0.04,0.45,U] [#6 -0.33,-0.08,0.49,U] [#7 -0.59,0.27,0.00,M5] [#8 -0.11,0.32,0.38,U] 
02:20:07.941 00.001 18120 refined, 6 included, MultiStar: {-0.22, 0.08}, one-star: {-0.27, 0.22}
02:20:07.941 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
02:20:07.942 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
02:20:07.942 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.80 mountX=0.16 mountY=0.16, mountTheta=0.79
02:20:07.943 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.08, opts=13)
02:20:07.946 00.003 18120 Enqueuing Move request for scope (-0.22, 0.08)
02:20:07.948 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:07.950 00.002 18120 UpdateGuideState exits: m=1993 RSB=31.0
02:20:07.951 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:07.952 00.001 21948 Worker thread wakes up
02:20:07.952 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:07.953 00.001 18120 Enqueuing Expose request
02:20:07.953 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
02:20:07.953 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
02:20:07.953 00.000 21948 Moving (-0.22, 0.08) raw xDistance=0.16 yDistance=0.16
02:20:07.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:20:07.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:07.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:20:07.953 00.000 21948 MoveAxis(E, 0, ABG)
02:20:07.953 00.000 21948 Move returns status 0, amount 0
02:20:07.953 00.000 21948 MoveAxis(N, 0, ABG)
02:20:07.953 00.000 21948 Move returns status 0, amount 0
02:20:07.953 00.000 21948 move complete, result=0
02:20:07.953 00.000 21948 worker thread done servicing request
02:20:07.953 00.000 21948 Worker thread wakes up
02:20:07.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:07.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:07.953 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:09.581 01.628 21948 Exposure complete
02:20:09.614 00.033 21948 worker thread done servicing request
02:20:09.614 00.000 18120 OnExposeComplete: enter
02:20:09.615 00.001 18120 UpdateGuideState(): m_state=6
02:20:09.615 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
02:20:09.616 00.001 18120 Star::Find returns 1 (0), X=894.56, Y=234.63, Mass=2003, SNR=30.9, Peak=153 HFD=4.0
02:20:09.616 00.000 18120 MultiStar: [#1 0.02,-0.20,0.73,U] [#2 -0.37,-0.11,0.65,U] [#3 -0.21,-0.21,0.59,U] [#4 0.04,0.07,0.57,U] [#5 -0.11,-0.18,0.45,U] [#6 0.10,-0.49,0.00,M1] [#7 -0.67,-0.04,0.00,M6] [#8 -0.25,0.06,0.40,U] 
02:20:09.617 00.001 18120 single-star, 6 included, MultiStar: {-0.13, -0.09}, one-star: {-0.11, -0.06}
02:20:09.617 00.000 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.63 = 1.65)
02:20:09.618 00.001 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.67 = 1.62)
02:20:09.619 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.63 mountX=-0.01 mountY=0.12, mountTheta=1.65
02:20:09.621 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.06, opts=13)
02:20:09.622 00.001 18120 Enqueuing Move request for scope (-0.11, -0.06)
02:20:09.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:09.623 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.9
02:20:09.623 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:09.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:09.624 00.001 18120 Enqueuing Expose request
02:20:09.624 00.000 21948 Worker thread wakes up
02:20:09.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
02:20:09.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
02:20:09.624 00.000 21948 Moving (-0.11, -0.06) raw xDistance=-0.01 yDistance=0.12
02:20:09.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:20:09.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:09.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:20:09.624 00.000 21948 MoveAxis(E, 0, ABG)
02:20:09.625 00.001 21948 Move returns status 0, amount 0
02:20:09.625 00.000 21948 MoveAxis(N, 0, ABG)
02:20:09.625 00.000 21948 Move returns status 0, amount 0
02:20:09.625 00.000 21948 move complete, result=0
02:20:09.625 00.000 21948 worker thread done servicing request
02:20:09.625 00.000 21948 Worker thread wakes up
02:20:09.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:09.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:09.625 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:11.151 01.526 21948 Exposure complete
02:20:11.178 00.027 21948 worker thread done servicing request
02:20:11.179 00.001 18120 OnExposeComplete: enter
02:20:11.182 00.003 18120 UpdateGuideState(): m_state=6
02:20:11.184 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
02:20:11.186 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=234.29, Mass=1931, SNR=30.4, Peak=174 HFD=4.1
02:20:11.190 00.004 18120 MultiStar: [#1 0.52,-0.62,0.00,M1] [#2 -0.21,-0.32,0.65,U] [#3 0.29,-0.57,0.00,M1] [#4 0.32,-0.40,0.00,M1] [#5 0.22,-0.63,0.00,M1] [#6 0.40,-0.65,0.00,M2] [#7 -0.01,-0.44,0.00,M7] [#8 0.36,-0.36,0.00,M1] 
02:20:11.192 00.002 18120 refined, 1 included, MultiStar: {0.18, -0.37}, one-star: {0.44, -0.41}
02:20:11.194 00.002 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
02:20:11.196 00.002 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
02:20:11.199 00.003 18120 CameraToMount -- cameraX=0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-1.11 mountX=-0.41 mountY=0.00, mountTheta=3.13
02:20:11.203 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.37, opts=13)
02:20:11.205 00.002 18120 Enqueuing Move request for scope (0.18, -0.37)
02:20:11.208 00.003 21948 Worker thread wakes up
02:20:11.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.37) opts 0xd
02:20:11.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:11.208 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.4
02:20:11.209 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.209 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:11.211 00.002 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.37)
02:20:11.211 00.000 21948 Moving (0.18, -0.37) raw xDistance=-0.41 yDistance=0.00
02:20:11.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:20:11.212 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:11.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:20:11.212 00.000 18120 Enqueuing Expose request
02:20:11.213 00.001 21948 MoveAxis(E, 74, ABG)
02:20:11.213 00.000 21948 Guiding  Dir = 2, Dur = 74
02:20:11.214 00.001 21948 IsSlewing returns 0
02:20:11.214 00.000 21948 IsGuiding returns 0
02:20:11.216 00.002 21948 PulseGuide returned control before completion, sleep 83
02:20:11.306 00.090 21948 IsGuiding returns 1
02:20:11.307 00.001 21948 scope still moving after pulse duration time elapsed
02:20:11.339 00.032 21948 IsSlewing returns 0
02:20:11.339 00.000 21948 IsGuiding returns 0
02:20:11.339 00.000 21948 scope move finished after 74 + 51 ms
02:20:11.339 00.000 21948 Move returns status 0, amount 74
02:20:11.339 00.000 21948 MoveAxis(N, 0, ABG)
02:20:11.339 00.000 21948 Move returns status 0, amount 0
02:20:11.339 00.000 21948 move complete, result=0
02:20:11.339 00.000 21948 worker thread done servicing request
02:20:11.339 00.000 21948 Worker thread wakes up
02:20:11.339 00.000 18120 GuideStep: -0.4 px 74 ms EAST, 0.0 px 0 ms NORTH
02:20:11.340 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:11.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:13.072 01.732 21948 Exposure complete
02:20:13.112 00.040 21948 worker thread done servicing request
02:20:13.112 00.000 18120 OnExposeComplete: enter
02:20:13.113 00.001 18120 UpdateGuideState(): m_state=6
02:20:13.115 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
02:20:13.116 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=234.45, Mass=1918, SNR=30.2, Peak=159 HFD=3.9
02:20:13.118 00.002 18120 MultiStar: [#1 0.59,-0.54,0.00,M2] [#2 -0.24,-0.23,0.61,U] [#3 0.40,-0.41,0.00,M2] [#4 0.27,0.02,0.56,U] [#5 0.34,-0.13,0.49,U] [#6 0.38,-0.67,0.00,M3] [#7 0.01,-0.34,0.44,U] [#8 0.51,-0.21,0.00,M2] 
02:20:13.119 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.19}, one-star: {0.37, -0.25}
02:20:13.119 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
02:20:13.121 00.002 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
02:20:13.121 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=-0.25 mountY=-0.07, mountTheta=-2.86
02:20:13.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.19, opts=13)
02:20:13.123 00.001 18120 Enqueuing Move request for scope (0.18, -0.19)
02:20:13.123 00.000 21948 Worker thread wakes up
02:20:13.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:13.124 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.2
02:20:13.124 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:13.125 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:13.125 00.000 18120 Enqueuing Expose request
02:20:13.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
02:20:13.126 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
02:20:13.126 00.000 21948 Moving (0.18, -0.19) raw xDistance=-0.25 yDistance=-0.07
02:20:13.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
02:20:13.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:13.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:20:13.126 00.000 21948 MoveAxis(E, 49, ABG)
02:20:13.126 00.000 21948 Guiding  Dir = 2, Dur = 49
02:20:13.126 00.000 21948 IsSlewing returns 0
02:20:13.126 00.000 21948 IsGuiding returns 0
02:20:13.128 00.002 21948 PulseGuide returned control before completion, sleep 58
02:20:13.197 00.069 21948 IsGuiding returns 0
02:20:13.197 00.000 21948 Move returns status 0, amount 49
02:20:13.197 00.000 21948 MoveAxis(N, 0, ABG)
02:20:13.197 00.000 21948 Move returns status 0, amount 0
02:20:13.197 00.000 21948 move complete, result=0
02:20:13.197 00.000 21948 worker thread done servicing request
02:20:13.197 00.000 18120 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
02:20:13.198 00.001 21948 Worker thread wakes up
02:20:13.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:13.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:14.608 01.410 21948 Exposure complete
02:20:14.648 00.040 21948 worker thread done servicing request
02:20:14.648 00.000 18120 OnExposeComplete: enter
02:20:14.649 00.001 18120 UpdateGuideState(): m_state=6
02:20:14.651 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
02:20:14.652 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=234.47, Mass=1897, SNR=30.3, Peak=155 HFD=4.0
02:20:14.654 00.002 18120 MultiStar: [#1 0.40,-0.31,0.00,M3] [#2 -0.34,-0.07,0.62,U] [#3 0.19,-0.16,0.61,U] [#4 0.11,0.08,0.55,U] [#5 0.30,-0.04,0.47,U] [#6 0.40,-0.25,0.00,M4] [#7 -0.01,-0.33,0.43,U] [#8 0.60,0.12,0.00,M3] 
02:20:14.656 00.002 18120 refined, 5 included, MultiStar: {0.14, -0.13}, one-star: {0.40, -0.23}
02:20:14.657 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:20:14.658 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:20:14.659 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.76 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
02:20:14.662 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.13, opts=13)
02:20:14.662 00.000 18120 Enqueuing Move request for scope (0.14, -0.13)
02:20:14.663 00.001 21948 Worker thread wakes up
02:20:14.663 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:14.663 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.3
02:20:14.663 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:14.664 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:14.664 00.000 18120 Enqueuing Expose request
02:20:14.665 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:20:14.665 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:20:14.665 00.000 21948 Moving (0.14, -0.13) raw xDistance=-0.18 yDistance=-0.06
02:20:14.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:20:14.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:14.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:14.665 00.000 21948 MoveAxis(E, 0, ABG)
02:20:14.665 00.000 21948 Move returns status 0, amount 0
02:20:14.665 00.000 21948 MoveAxis(N, 0, ABG)
02:20:14.665 00.000 21948 Move returns status 0, amount 0
02:20:14.665 00.000 21948 move complete, result=0
02:20:14.665 00.000 21948 worker thread done servicing request
02:20:14.665 00.000 21948 Worker thread wakes up
02:20:14.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:14.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:14.666 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:16.297 01.631 21948 Exposure complete
02:20:16.331 00.034 21948 worker thread done servicing request
02:20:16.332 00.001 18120 OnExposeComplete: enter
02:20:16.332 00.000 18120 UpdateGuideState(): m_state=6
02:20:16.333 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
02:20:16.333 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=234.32, Mass=1988, SNR=30.8, Peak=172 HFD=4.0
02:20:16.334 00.001 18120 MultiStar: [#1 0.35,-0.37,0.00,M4] [#2 -0.05,-0.31,0.62,U] [#3 0.11,-0.30,0.59,U] [#4 0.15,-0.13,0.56,U] [#5 0.24,-0.37,0.00,M1] [#6 0.37,-0.41,0.00,M5] [#7 -0.04,-0.38,0.43,U] [#8 0.25,-0.03,0.40,U] 
02:20:16.335 00.001 18120 refined, 5 included, MultiStar: {0.19, -0.27}, one-star: {0.49, -0.37}
02:20:16.336 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:20:16.337 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:20:16.337 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.27 hyp=0.34 cameraTheta=-0.96 mountX=-0.33 mountY=-0.05, mountTheta=-2.99
02:20:16.339 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.27, opts=13)
02:20:16.339 00.000 18120 Enqueuing Move request for scope (0.19, -0.27)
02:20:16.339 00.000 21948 Worker thread wakes up
02:20:16.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:16.340 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.27) opts 0xd
02:20:16.340 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.8
02:20:16.340 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:16.341 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:16.341 00.000 18120 Enqueuing Expose request
02:20:16.342 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.27)
02:20:16.342 00.000 21948 Moving (0.19, -0.27) raw xDistance=-0.33 yDistance=-0.05
02:20:16.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:20:16.342 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:16.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:16.342 00.000 21948 MoveAxis(E, 59, ABG)
02:20:16.342 00.000 21948 Guiding  Dir = 2, Dur = 59
02:20:16.342 00.000 21948 IsSlewing returns 0
02:20:16.342 00.000 21948 IsGuiding returns 0
02:20:16.343 00.001 21948 PulseGuide returned control before completion, sleep 68
02:20:16.422 00.079 21948 IsGuiding returns 0
02:20:16.422 00.000 21948 Move returns status 0, amount 59
02:20:16.422 00.000 21948 MoveAxis(N, 0, ABG)
02:20:16.422 00.000 21948 Move returns status 0, amount 0
02:20:16.422 00.000 21948 move complete, result=0
02:20:16.422 00.000 21948 worker thread done servicing request
02:20:16.422 00.000 21948 Worker thread wakes up
02:20:16.423 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:16.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:16.423 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
02:20:17.839 01.416 21948 Exposure complete
02:20:17.877 00.038 21948 worker thread done servicing request
02:20:17.877 00.000 18120 OnExposeComplete: enter
02:20:17.877 00.000 18120 UpdateGuideState(): m_state=6
02:20:17.878 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
02:20:17.878 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=234.48, Mass=1967, SNR=30.5, Peak=161 HFD=3.8
02:20:17.880 00.002 18120 MultiStar: [#1 0.41,-0.51,0.00,M5] [#2 -0.29,-0.22,0.65,U] [#3 0.32,-0.37,0.00,M1] [#4 0.33,0.12,0.56,U] [#5 0.20,-0.05,0.45,U] [#6 0.14,-0.52,0.00,M6] [#7 -0.10,-0.07,0.40,U] [#8 0.21,-0.10,0.40,U] 
02:20:17.881 00.001 18120 refined, 5 included, MultiStar: {0.09, -0.11}, one-star: {0.16, -0.22}
02:20:17.883 00.002 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
02:20:17.884 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
02:20:17.885 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
02:20:17.886 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
02:20:17.887 00.001 18120 Enqueuing Move request for scope (0.09, -0.11)
02:20:17.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:17.888 00.001 18120 UpdateGuideState exits: m=1967 RSB=30.5
02:20:17.888 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:17.889 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:17.889 00.000 18120 Enqueuing Expose request
02:20:17.889 00.000 21948 Worker thread wakes up
02:20:17.890 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:20:17.890 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:20:17.890 00.000 21948 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.03
02:20:17.890 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:20:17.890 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:17.890 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:20:17.890 00.000 21948 MoveAxis(E, 0, ABG)
02:20:17.890 00.000 21948 Move returns status 0, amount 0
02:20:17.890 00.000 21948 MoveAxis(N, 0, ABG)
02:20:17.890 00.000 21948 Move returns status 0, amount 0
02:20:17.890 00.000 21948 move complete, result=0
02:20:17.890 00.000 21948 worker thread done servicing request
02:20:17.890 00.000 21948 Worker thread wakes up
02:20:17.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:17.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:17.890 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:19.526 01.636 21948 Exposure complete
02:20:19.610 00.084 21948 worker thread done servicing request
02:20:19.611 00.001 18120 OnExposeComplete: enter
02:20:19.613 00.002 18120 UpdateGuideState(): m_state=6
02:20:19.616 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
02:20:19.619 00.003 18120 Star::Find returns 1 (0), X=895.07, Y=234.45, Mass=2042, SNR=31.2, Peak=176 HFD=3.9
02:20:19.622 00.003 18120 MultiStar: [#1 0.56,-0.43,0.00,M6] [#2 0.04,-0.16,0.63,U] [#3 0.28,-0.27,0.60,U] [#4 0.17,-0.09,0.54,U] [#5 0.28,-0.57,0.00,M1] [#6 0.46,-0.59,0.00,M7] [#7 0.28,-0.54,0.00,M4] [#8 0.42,-0.30,0.00,M2] 
02:20:19.622 00.000 18120 refined, 3 included, MultiStar: {0.25, -0.20}, one-star: {0.41, -0.24}
02:20:19.623 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
02:20:19.623 00.000 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
02:20:19.624 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.67 mountX=-0.29 mountY=-0.14, mountTheta=-2.70
02:20:19.625 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.20, opts=13)
02:20:19.625 00.000 18120 Enqueuing Move request for scope (0.25, -0.20)
02:20:19.626 00.001 21948 Worker thread wakes up
02:20:19.626 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
02:20:19.626 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
02:20:19.626 00.000 21948 Moving (0.25, -0.20) raw xDistance=-0.29 yDistance=-0.14
02:20:19.626 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:19.628 00.002 18120 UpdateGuideState exits: m=2042 RSB=31.2
02:20:19.629 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:19.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:19.631 00.001 18120 Enqueuing Expose request
02:20:19.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:20:19.632 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:19.632 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:20:19.632 00.000 21948 MoveAxis(E, 51, ABG)
02:20:19.632 00.000 21948 Guiding  Dir = 2, Dur = 51
02:20:19.632 00.000 21948 IsSlewing returns 0
02:20:19.632 00.000 21948 IsGuiding returns 0
02:20:19.634 00.002 21948 PulseGuide returned control before completion, sleep 59
02:20:19.698 00.064 21948 IsGuiding returns 0
02:20:19.698 00.000 21948 Move returns status 0, amount 51
02:20:19.698 00.000 21948 MoveAxis(N, 0, ABG)
02:20:19.698 00.000 21948 Move returns status 0, amount 0
02:20:19.698 00.000 21948 move complete, result=0
02:20:19.698 00.000 21948 worker thread done servicing request
02:20:19.698 00.000 21948 Worker thread wakes up
02:20:19.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:19.698 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
02:20:19.700 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:21.109 01.409 21948 Exposure complete
02:20:21.143 00.034 21948 worker thread done servicing request
02:20:21.143 00.000 18120 OnExposeComplete: enter
02:20:21.144 00.001 18120 UpdateGuideState(): m_state=6
02:20:21.144 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
02:20:21.145 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=234.69, Mass=1840, SNR=29.7, Peak=178 HFD=4.0
02:20:21.145 00.000 18120 MultiStar: [#1 0.39,-0.15,0.00,M7] [#2 -0.21,-0.04,0.64,U] [#3 0.34,-0.22,0.64,U] [#4 0.34,0.27,0.00,M1] [#5 0.24,0.07,0.49,U] [#6 0.36,-0.25,0.00,M8] [#7 -0.01,0.17,0.45,U] [#8 0.13,0.21,0.41,U] 
02:20:21.146 00.001 18120 refined, 5 included, MultiStar: {0.13, 0.01}, one-star: {0.23, -0.01}
02:20:21.146 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
02:20:21.147 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
02:20:21.147 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.04 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
02:20:21.150 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.01, opts=13)
02:20:21.151 00.001 18120 Enqueuing Move request for scope (0.13, 0.01)
02:20:21.151 00.000 21948 Worker thread wakes up
02:20:21.151 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:21.152 00.001 18120 UpdateGuideState exits: m=1840 RSB=29.7
02:20:21.152 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:21.153 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
02:20:21.153 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
02:20:21.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:21.154 00.001 18120 Enqueuing Expose request
02:20:21.155 00.001 21948 Moving (0.13, 0.01) raw xDistance=-0.05 yDistance=-0.12
02:20:21.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:20:21.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:21.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:20:21.155 00.000 21948 MoveAxis(E, 0, ABG)
02:20:21.155 00.000 21948 Move returns status 0, amount 0
02:20:21.155 00.000 21948 MoveAxis(N, 0, ABG)
02:20:21.155 00.000 21948 Move returns status 0, amount 0
02:20:21.155 00.000 21948 move complete, result=0
02:20:21.155 00.000 21948 worker thread done servicing request
02:20:21.155 00.000 21948 Worker thread wakes up
02:20:21.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:21.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:21.155 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:22.790 01.635 21948 Exposure complete
02:20:22.830 00.040 21948 worker thread done servicing request
02:20:22.830 00.000 18120 OnExposeComplete: enter
02:20:22.831 00.001 18120 UpdateGuideState(): m_state=6
02:20:22.832 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
02:20:22.832 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=234.70, Mass=1966, SNR=30.8, Peak=194 HFD=3.9
02:20:22.833 00.001 18120 MultiStar: [#1 0.46,-0.06,0.00,M8] [#2 -0.20,-0.05,0.62,U] [#3 0.21,-0.08,0.58,U] [#4 0.25,0.23,0.56,U] [#5 0.31,-0.15,0.48,U] [#6 0.23,-0.30,0.53,U] [#7 -0.27,0.24,0.43,U] [#8 0.27,-0.04,0.38,U] 
02:20:22.833 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.18, 0.01}
02:20:22.833 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
02:20:22.835 00.002 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
02:20:22.835 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
02:20:22.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.02, opts=13)
02:20:22.836 00.000 18120 Enqueuing Move request for scope (0.13, -0.02)
02:20:22.837 00.001 21948 Worker thread wakes up
02:20:22.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:22.837 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.8
02:20:22.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:22.838 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:22.838 00.000 18120 Enqueuing Expose request
02:20:22.839 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:20:22.839 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:20:22.839 00.000 21948 Moving (0.13, -0.02) raw xDistance=-0.07 yDistance=-0.10
02:20:22.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:22.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:22.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:20:22.839 00.000 21948 MoveAxis(E, 0, ABG)
02:20:22.839 00.000 21948 Move returns status 0, amount 0
02:20:22.839 00.000 21948 MoveAxis(N, 0, ABG)
02:20:22.839 00.000 21948 Move returns status 0, amount 0
02:20:22.839 00.000 21948 move complete, result=0
02:20:22.839 00.000 21948 worker thread done servicing request
02:20:22.839 00.000 21948 Worker thread wakes up
02:20:22.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:22.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:22.840 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:24.357 01.517 21948 Exposure complete
02:20:24.391 00.034 21948 worker thread done servicing request
02:20:24.391 00.000 18120 OnExposeComplete: enter
02:20:24.393 00.002 18120 UpdateGuideState(): m_state=6
02:20:24.394 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
02:20:24.395 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=234.70, Mass=1954, SNR=30.7, Peak=187 HFD=4.1
02:20:24.396 00.001 18120 MultiStar: [#1 0.34,-0.24,0.00,M9] [#2 -0.18,-0.02,0.63,U] [#3 0.21,0.01,0.61,U] [#4 0.23,0.06,0.56,U] [#5 0.20,-0.05,0.45,U] [#6 0.15,-0.26,0.53,U] [#7 -0.12,0.00,0.45,U] [#8 0.23,0.26,0.40,U] 
02:20:24.396 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.00}, one-star: {0.25, 0.01}
02:20:24.397 00.001 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
02:20:24.397 00.000 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
02:20:24.397 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.06 mountY=-0.11, mountTheta=-2.03
02:20:24.399 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
02:20:24.399 00.000 18120 Enqueuing Move request for scope (0.13, -0.00)
02:20:24.400 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:24.400 00.000 21948 Worker thread wakes up
02:20:24.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
02:20:24.400 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
02:20:24.400 00.000 21948 Moving (0.13, -0.00) raw xDistance=-0.06 yDistance=-0.11
02:20:24.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:20:24.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:24.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:24.400 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.7
02:20:24.401 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:24.401 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:24.402 00.001 18120 Enqueuing Expose request
02:20:24.402 00.000 21948 MoveAxis(E, 0, ABG)
02:20:24.402 00.000 21948 Move returns status 0, amount 0
02:20:24.402 00.000 21948 MoveAxis(N, 0, ABG)
02:20:24.402 00.000 21948 Move returns status 0, amount 0
02:20:24.402 00.000 21948 move complete, result=0
02:20:24.402 00.000 21948 worker thread done servicing request
02:20:24.402 00.000 21948 Worker thread wakes up
02:20:24.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:24.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:24.404 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:26.036 01.632 21948 Exposure complete
02:20:26.071 00.035 21948 worker thread done servicing request
02:20:26.071 00.000 18120 OnExposeComplete: enter
02:20:26.072 00.001 18120 UpdateGuideState(): m_state=6
02:20:26.072 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
02:20:26.073 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=234.66, Mass=1950, SNR=30.6, Peak=186 HFD=4.1
02:20:26.073 00.000 18120 MultiStar: [#1 0.36,-0.26,0.00,M10] [#2 -0.18,-0.10,0.61,U] [#3 0.30,-0.35,0.00,M1] [#4 0.41,0.05,0.00,M1] [#5 0.12,-0.09,0.48,U] [#6 0.22,-0.41,0.00,M7] [#7 -0.20,0.40,0.00,M2] [#8 0.40,0.04,0.38,U] 
02:20:26.074 00.001 18120 refined, 3 included, MultiStar: {0.19, -0.05}, one-star: {0.38, -0.04}
02:20:26.074 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:20:26.075 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:20:26.075 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
02:20:26.076 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.05, opts=13)
02:20:26.077 00.001 18120 Enqueuing Move request for scope (0.19, -0.05)
02:20:26.077 00.000 21948 Worker thread wakes up
02:20:26.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
02:20:26.077 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
02:20:26.077 00.000 21948 Moving (0.19, -0.05) raw xDistance=-0.13 yDistance=-0.15
02:20:26.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:20:26.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:26.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:20:26.077 00.000 21948 MoveAxis(E, 0, ABG)
02:20:26.077 00.000 21948 Move returns status 0, amount 0
02:20:26.078 00.001 21948 MoveAxis(N, 0, ABG)
02:20:26.078 00.000 21948 Move returns status 0, amount 0
02:20:26.078 00.000 21948 move complete, result=0
02:20:26.078 00.000 21948 worker thread done servicing request
02:20:26.078 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:26.078 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:20:26.079 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.079 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:26.080 00.001 18120 Enqueuing Expose request
02:20:26.080 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:26.083 00.003 21948 Worker thread wakes up
02:20:26.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:26.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:27.604 01.521 21948 Exposure complete
02:20:27.654 00.050 21948 worker thread done servicing request
02:20:27.654 00.000 18120 OnExposeComplete: enter
02:20:27.655 00.001 18120 UpdateGuideState(): m_state=6
02:20:27.655 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
02:20:27.656 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=234.67, Mass=2016, SNR=31.2, Peak=179 HFD=4.0
02:20:27.656 00.000 18120 MultiStar: [#1 0.33,-0.26,0.00,R] [#2 -0.16,-0.25,0.61,U] [#3 0.34,-0.10,0.58,U] [#4 0.28,-0.02,0.54,U] [#5 0.22,-0.30,0.46,U] [#6 0.36,-0.42,0.00,M8] [#7 0.03,-0.15,0.45,U] [#8 0.51,-0.07,0.00,M1] 
02:20:27.656 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.13}, one-star: {0.23, -0.03}
02:20:27.657 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
02:20:27.657 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
02:20:27.658 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=-0.18 mountY=-0.09, mountTheta=-2.69
02:20:27.660 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.13, opts=13)
02:20:27.661 00.001 18120 Enqueuing Move request for scope (0.16, -0.13)
02:20:27.662 00.001 21948 Worker thread wakes up
02:20:27.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:27.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
02:20:27.662 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
02:20:27.662 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.2
02:20:27.663 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:27.663 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:27.663 00.000 18120 Enqueuing Expose request
02:20:27.664 00.001 21948 Moving (0.16, -0.13) raw xDistance=-0.18 yDistance=-0.09
02:20:27.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:20:27.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:27.664 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:27.664 00.000 21948 MoveAxis(E, 0, ABG)
02:20:27.664 00.000 21948 Move returns status 0, amount 0
02:20:27.664 00.000 21948 MoveAxis(N, 0, ABG)
02:20:27.664 00.000 21948 Move returns status 0, amount 0
02:20:27.664 00.000 21948 move complete, result=0
02:20:27.664 00.000 21948 worker thread done servicing request
02:20:27.664 00.000 21948 Worker thread wakes up
02:20:27.664 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:27.664 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:27.664 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:29.295 01.631 21948 Exposure complete
02:20:29.347 00.052 21948 worker thread done servicing request
02:20:29.347 00.000 18120 OnExposeComplete: enter
02:20:29.348 00.001 18120 UpdateGuideState(): m_state=6
02:20:29.349 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
02:20:29.351 00.002 18120 Star::Find returns 1 (0), X=895.07, Y=234.47, Mass=1940, SNR=30.4, Peak=168 HFD=3.8
02:20:29.353 00.002 18120 MultiStar: [#1 0.15,-0.08,0.74,U] [#2 -0.08,-0.34,0.64,U] [#3 0.29,-0.40,0.00,M1] [#4 0.36,0.03,0.56,U] [#5 0.41,-0.16,0.00,M1] [#6 0.50,-0.44,0.00,M9] [#7 0.10,-0.22,0.43,U] [#8 0.66,-0.01,0.00,M2] 
02:20:29.354 00.001 18120 refined, 4 included, MultiStar: {0.21, -0.17}, one-star: {0.41, -0.22}
02:20:29.355 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:20:29.356 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:20:29.356 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.68 mountX=-0.25 mountY=-0.11, mountTheta=-2.71
02:20:29.358 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.17, opts=13)
02:20:29.359 00.001 18120 Enqueuing Move request for scope (0.21, -0.17)
02:20:29.361 00.002 21948 Worker thread wakes up
02:20:29.361 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:29.361 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
02:20:29.362 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:29.363 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:29.363 00.000 18120 Enqueuing Expose request
02:20:29.364 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
02:20:29.364 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
02:20:29.364 00.000 21948 Moving (0.21, -0.17) raw xDistance=-0.25 yDistance=-0.11
02:20:29.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:20:29.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:29.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:29.364 00.000 21948 MoveAxis(E, 44, ABG)
02:20:29.364 00.000 21948 Guiding  Dir = 2, Dur = 44
02:20:29.364 00.000 21948 IsSlewing returns 0
02:20:29.365 00.001 21948 IsGuiding returns 0
02:20:29.367 00.002 21948 PulseGuide returned control before completion, sleep 53
02:20:29.436 00.069 21948 IsGuiding returns 0
02:20:29.436 00.000 21948 Move returns status 0, amount 44
02:20:29.436 00.000 21948 MoveAxis(N, 0, ABG)
02:20:29.436 00.000 21948 Move returns status 0, amount 0
02:20:29.436 00.000 21948 move complete, result=0
02:20:29.436 00.000 21948 worker thread done servicing request
02:20:29.436 00.000 21948 Worker thread wakes up
02:20:29.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:29.436 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:20:29.437 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:30.845 01.408 21948 Exposure complete
02:20:30.882 00.037 21948 worker thread done servicing request
02:20:30.882 00.000 18120 OnExposeComplete: enter
02:20:30.883 00.001 18120 UpdateGuideState(): m_state=6
02:20:30.885 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
02:20:30.886 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=234.66, Mass=2032, SNR=31.3, Peak=184 HFD=4.1
02:20:30.888 00.002 18120 MultiStar: [#1 -0.07,-0.03,0.68,U] [#2 -0.25,-0.14,0.63,U] [#3 0.28,-0.02,0.59,U] [#4 0.18,-0.01,0.55,U] [#5 0.25,-0.19,0.46,U] [#6 0.11,-0.47,0.00,M10] [#7 0.05,-0.07,0.44,U] [#8 0.14,0.17,0.38,U] 
02:20:30.888 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.31, -0.04}
02:20:30.889 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
02:20:30.891 00.002 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
02:20:30.894 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=-0.09 mountY=-0.09, mountTheta=-2.39
02:20:30.898 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
02:20:30.901 00.003 18120 Enqueuing Move request for scope (0.12, -0.05)
02:20:30.903 00.002 21948 Worker thread wakes up
02:20:30.903 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:30.904 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.3
02:20:30.906 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:20:30.907 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:30.907 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:30.908 00.001 18120 Enqueuing Expose request
02:20:30.908 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:20:30.908 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.09 yDistance=-0.09
02:20:30.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:30.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:30.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:30.908 00.000 21948 MoveAxis(E, 0, ABG)
02:20:30.908 00.000 21948 Move returns status 0, amount 0
02:20:30.908 00.000 21948 MoveAxis(N, 0, ABG)
02:20:30.908 00.000 21948 Move returns status 0, amount 0
02:20:30.908 00.000 21948 move complete, result=0
02:20:30.908 00.000 21948 worker thread done servicing request
02:20:30.908 00.000 21948 Worker thread wakes up
02:20:30.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:30.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:30.909 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:32.537 01.628 21948 Exposure complete
02:20:32.578 00.041 21948 worker thread done servicing request
02:20:32.578 00.000 18120 OnExposeComplete: enter
02:20:32.579 00.001 18120 UpdateGuideState(): m_state=6
02:20:32.579 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
02:20:32.580 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=234.57, Mass=1851, SNR=29.7, Peak=159 HFD=3.9
02:20:32.580 00.000 18120 MultiStar: [#1 0.07,0.10,0.74,U] [#2 -0.33,-0.09,0.64,U] [#3 0.17,-0.22,0.65,U] [#4 0.31,0.17,0.58,U] [#5 -0.01,-0.16,0.50,U] [#6 0.31,-0.27,0.00,R] [#7 0.21,-0.42,0.00,M1] [#8 0.33,-0.18,0.40,U] 
02:20:32.581 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.39, -0.13}
02:20:32.581 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:20:32.583 00.002 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
02:20:32.584 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=-0.12 mountY=-0.10, mountTheta=-2.47
02:20:32.586 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.07, opts=13)
02:20:32.587 00.001 18120 Enqueuing Move request for scope (0.14, -0.07)
02:20:32.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:32.588 00.001 21948 Worker thread wakes up
02:20:32.588 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.7
02:20:32.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:32.589 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:32.589 00.000 18120 Enqueuing Expose request
02:20:32.590 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
02:20:32.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
02:20:32.590 00.000 21948 Moving (0.14, -0.07) raw xDistance=-0.12 yDistance=-0.10
02:20:32.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:20:32.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:32.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:20:32.590 00.000 21948 MoveAxis(E, 0, ABG)
02:20:32.590 00.000 21948 Move returns status 0, amount 0
02:20:32.590 00.000 21948 MoveAxis(N, 0, ABG)
02:20:32.590 00.000 21948 Move returns status 0, amount 0
02:20:32.590 00.000 21948 move complete, result=0
02:20:32.590 00.000 21948 worker thread done servicing request
02:20:32.590 00.000 21948 Worker thread wakes up
02:20:32.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:32.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:32.590 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:34.104 01.514 21948 Exposure complete
02:20:34.142 00.038 21948 worker thread done servicing request
02:20:34.142 00.000 18120 OnExposeComplete: enter
02:20:34.143 00.001 18120 UpdateGuideState(): m_state=6
02:20:34.143 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
02:20:34.144 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=234.67, Mass=1994, SNR=31.0, Peak=196 HFD=4.0
02:20:34.144 00.000 18120 MultiStar: [#1 0.00,0.09,0.72,U] [#2 -0.23,-0.09,0.64,U] [#3 0.10,-0.15,0.58,U] [#4 0.12,0.25,0.54,U] [#5 0.20,0.16,0.47,U] [#6 -0.20,-0.12,0.53,U] [#7 -0.13,-0.03,0.41,U] [#8 0.26,-0.05,0.40,U] 
02:20:34.145 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.30, -0.02}
02:20:34.145 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
02:20:34.146 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
02:20:34.146 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.02 mountY=-0.05, mountTheta=-1.97
02:20:34.147 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
02:20:34.148 00.001 18120 Enqueuing Move request for scope (0.06, 0.00)
02:20:34.148 00.000 21948 Worker thread wakes up
02:20:34.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
02:20:34.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
02:20:34.148 00.000 21948 Moving (0.06, 0.00) raw xDistance=-0.02 yDistance=-0.05
02:20:34.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:20:34.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:34.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:34.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:34.149 00.001 21948 MoveAxis(E, 0, ABG)
02:20:34.149 00.000 21948 Move returns status 0, amount 0
02:20:34.150 00.001 21948 MoveAxis(N, 0, ABG)
02:20:34.150 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
02:20:34.150 00.000 21948 Move returns status 0, amount 0
02:20:34.150 00.000 21948 move complete, result=0
02:20:34.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.151 00.001 21948 worker thread done servicing request
02:20:34.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:34.151 00.000 18120 Enqueuing Expose request
02:20:34.152 00.001 21948 Worker thread wakes up
02:20:34.152 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:34.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:34.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:35.780 01.628 21948 Exposure complete
02:20:35.819 00.039 21948 worker thread done servicing request
02:20:35.819 00.000 18120 OnExposeComplete: enter
02:20:35.819 00.000 18120 UpdateGuideState(): m_state=6
02:20:35.821 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
02:20:35.823 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=234.69, Mass=1929, SNR=30.3, Peak=194 HFD=4.0
02:20:35.824 00.001 18120 MultiStar: [#1 0.06,0.25,0.70,U] [#2 -0.17,0.06,0.63,U] [#3 0.14,0.03,0.58,U] [#4 0.19,0.18,0.56,U] [#5 0.01,-0.06,0.49,U] [#6 -0.11,0.16,0.55,U] [#7 0.03,-0.00,0.44,U] [#8 0.27,0.12,0.38,U] 
02:20:35.826 00.002 18120 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.27, -0.00}
02:20:35.827 00.001 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.22 = -1.22)
02:20:35.828 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
02:20:35.829 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:20:35.832 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.08, opts=13)
02:20:35.832 00.000 18120 Enqueuing Move request for scope (0.08, 0.08)
02:20:35.833 00.001 21948 Worker thread wakes up
02:20:35.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
02:20:35.833 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:20:35.833 00.000 21948 Moving (0.08, 0.08) raw xDistance=0.04 yDistance=-0.11
02:20:35.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:35.833 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.3
02:20:35.834 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:35.834 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:35.835 00.001 18120 Enqueuing Expose request
02:20:35.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:20:35.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:35.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:35.835 00.000 21948 MoveAxis(E, 0, ABG)
02:20:35.835 00.000 21948 Move returns status 0, amount 0
02:20:35.835 00.000 21948 MoveAxis(N, 0, ABG)
02:20:35.835 00.000 21948 Move returns status 0, amount 0
02:20:35.835 00.000 21948 move complete, result=0
02:20:35.835 00.000 21948 worker thread done servicing request
02:20:35.835 00.000 21948 Worker thread wakes up
02:20:35.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:35.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:35.836 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:37.350 01.514 21948 Exposure complete
02:20:37.400 00.050 21948 worker thread done servicing request
02:20:37.400 00.000 18120 OnExposeComplete: enter
02:20:37.404 00.004 18120 UpdateGuideState(): m_state=6
02:20:37.406 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
02:20:37.408 00.002 18120 Star::Find returns 1 (0), X=894.92, Y=234.70, Mass=1968, SNR=30.7, Peak=175 HFD=4.0
02:20:37.409 00.001 18120 MultiStar: [#1 0.12,-0.01,0.73,U] [#2 -0.13,-0.05,0.64,U] [#3 0.12,-0.14,0.59,U] [#4 0.32,0.19,0.57,U] [#5 0.21,-0.08,0.46,U] [#6 -0.12,-0.05,0.51,U] [#7 -0.10,-0.21,0.42,U] [#8 0.50,-0.03,0.00,M1] 
02:20:37.409 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.25, 0.00}
02:20:37.409 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
02:20:37.410 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
02:20:37.410 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=-0.07 mountY=-0.08, mountTheta=-2.33
02:20:37.413 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
02:20:37.414 00.001 18120 Enqueuing Move request for scope (0.10, -0.03)
02:20:37.415 00.001 21948 Worker thread wakes up
02:20:37.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:37.415 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.7
02:20:37.416 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:37.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:37.416 00.000 18120 Enqueuing Expose request
02:20:37.417 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
02:20:37.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
02:20:37.417 00.000 21948 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.08
02:20:37.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:37.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:37.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:20:37.417 00.000 21948 MoveAxis(E, 0, ABG)
02:20:37.417 00.000 21948 Move returns status 0, amount 0
02:20:37.417 00.000 21948 MoveAxis(N, 0, ABG)
02:20:37.417 00.000 21948 Move returns status 0, amount 0
02:20:37.417 00.000 21948 move complete, result=0
02:20:37.417 00.000 21948 worker thread done servicing request
02:20:37.417 00.000 21948 Worker thread wakes up
02:20:37.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:37.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:37.417 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:39.055 01.638 21948 Exposure complete
02:20:39.089 00.034 21948 worker thread done servicing request
02:20:39.089 00.000 18120 OnExposeComplete: enter
02:20:39.089 00.000 18120 UpdateGuideState(): m_state=6
02:20:39.090 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
02:20:39.090 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=234.65, Mass=1947, SNR=30.6, Peak=172 HFD=4.0
02:20:39.091 00.001 18120 MultiStar: [#1 0.19,0.12,0.70,U] [#2 -0.26,0.11,0.64,U] [#3 0.33,-0.14,0.59,U] [#4 0.27,0.14,0.56,U] [#5 0.16,-0.03,0.45,U] [#6 0.07,0.07,0.52,U] [#7 0.09,-0.05,0.43,U] [#8 0.33,0.19,0.39,U] 
02:20:39.091 00.000 18120 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.20, -0.04}
02:20:39.092 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
02:20:39.092 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
02:20:39.092 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.23 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
02:20:39.093 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
02:20:39.095 00.002 18120 Enqueuing Move request for scope (0.15, 0.04)
02:20:39.095 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:39.096 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:20:39.096 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:39.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:39.097 00.001 18120 Enqueuing Expose request
02:20:39.097 00.000 21948 Worker thread wakes up
02:20:39.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
02:20:39.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
02:20:39.097 00.000 21948 Moving (0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
02:20:39.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:39.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:39.098 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:20:39.098 00.000 21948 MoveAxis(E, 0, ABG)
02:20:39.098 00.000 21948 Move returns status 0, amount 0
02:20:39.098 00.000 21948 MoveAxis(N, 0, ABG)
02:20:39.098 00.000 21948 Move returns status 0, amount 0
02:20:39.098 00.000 21948 move complete, result=0
02:20:39.098 00.000 21948 worker thread done servicing request
02:20:39.098 00.000 21948 Worker thread wakes up
02:20:39.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:39.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:39.098 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:40.618 01.520 21948 Exposure complete
02:20:40.652 00.034 21948 worker thread done servicing request
02:20:40.652 00.000 18120 OnExposeComplete: enter
02:20:40.653 00.001 18120 UpdateGuideState(): m_state=6
02:20:40.653 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
02:20:40.654 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=234.84, Mass=1964, SNR=30.7, Peak=194 HFD=4.3
02:20:40.654 00.000 18120 MultiStar: [#1 0.21,-0.08,0.72,U] [#2 -0.16,-0.22,0.62,U] [#3 0.34,-0.20,0.59,U] [#4 0.24,0.21,0.55,U] [#5 0.25,-0.10,0.45,U] [#6 0.18,0.05,0.52,U] [#7 0.03,0.25,0.44,U] [#8 0.28,0.02,0.38,U] 
02:20:40.655 00.001 18120 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.23, 0.15}
02:20:40.655 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
02:20:40.656 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
02:20:40.656 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
02:20:40.657 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.01, opts=13)
02:20:40.658 00.001 18120 Enqueuing Move request for scope (0.18, 0.01)
02:20:40.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:40.659 00.001 21948 Worker thread wakes up
02:20:40.659 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
02:20:40.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:40.659 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:40.660 00.001 18120 Enqueuing Expose request
02:20:40.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
02:20:40.660 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
02:20:40.660 00.000 21948 Moving (0.18, 0.01) raw xDistance=-0.07 yDistance=-0.16
02:20:40.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:40.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:40.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:40.660 00.000 21948 MoveAxis(E, 0, ABG)
02:20:40.660 00.000 21948 Move returns status 0, amount 0
02:20:40.660 00.000 21948 MoveAxis(N, 0, ABG)
02:20:40.660 00.000 21948 Move returns status 0, amount 0
02:20:40.661 00.001 21948 move complete, result=0
02:20:40.661 00.000 21948 worker thread done servicing request
02:20:40.661 00.000 21948 Worker thread wakes up
02:20:40.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:40.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:40.661 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:42.301 01.640 21948 Exposure complete
02:20:42.331 00.030 21948 worker thread done servicing request
02:20:42.331 00.000 18120 OnExposeComplete: enter
02:20:42.332 00.001 18120 UpdateGuideState(): m_state=6
02:20:42.333 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
02:20:42.334 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=234.64, Mass=2047, SNR=31.4, Peak=192 HFD=4.0
02:20:42.335 00.001 18120 MultiStar: [#1 0.13,-0.07,0.71,U] [#2 -0.08,-0.07,0.63,U] [#3 0.34,-0.23,0.63,U] [#4 0.47,0.01,0.00,M1] [#5 0.18,-0.03,0.46,U] [#6 -0.08,-0.05,0.49,U] [#7 -0.17,-0.12,0.40,U] [#8 0.40,-0.05,0.39,U] 
02:20:42.336 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.23, -0.05}
02:20:42.337 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:20:42.337 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:20:42.338 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-0.56 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
02:20:42.339 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.08, opts=13)
02:20:42.340 00.001 18120 Enqueuing Move request for scope (0.13, -0.08)
02:20:42.340 00.000 21948 Worker thread wakes up
02:20:42.340 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:20:42.340 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:20:42.340 00.000 21948 Moving (0.13, -0.08) raw xDistance=-0.13 yDistance=-0.08
02:20:42.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:20:42.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:42.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:42.341 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.4
02:20:42.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:42.342 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:42.342 00.000 18120 Enqueuing Expose request
02:20:42.343 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:20:42.343 00.000 21948 MoveAxis(E, 0, ABG)
02:20:42.343 00.000 21948 Move returns status 0, amount 0
02:20:42.343 00.000 21948 MoveAxis(N, 0, ABG)
02:20:42.343 00.000 21948 Move returns status 0, amount 0
02:20:42.343 00.000 21948 move complete, result=0
02:20:42.343 00.000 21948 worker thread done servicing request
02:20:42.343 00.000 21948 Worker thread wakes up
02:20:42.344 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:42.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:42.344 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:43.872 01.528 21948 Exposure complete
02:20:43.916 00.044 21948 worker thread done servicing request
02:20:43.916 00.000 18120 OnExposeComplete: enter
02:20:43.918 00.002 18120 UpdateGuideState(): m_state=6
02:20:43.919 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
02:20:43.919 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=234.65, Mass=1962, SNR=30.7, Peak=172 HFD=4.0
02:20:43.920 00.001 18120 MultiStar: [#1 0.12,0.00,0.71,U] [#2 -0.18,0.14,0.62,U] [#3 0.28,-0.41,0.00,M1] [#4 0.20,0.19,0.57,U] [#5 0.07,-0.11,0.45,U] [#6 -0.11,-0.23,0.52,U] [#7 -0.18,0.16,0.43,U] [#8 0.39,0.09,0.41,U] 
02:20:43.920 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.28, -0.04}
02:20:43.920 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
02:20:43.921 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
02:20:43.921 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.02 mountY=-0.09, mountTheta=-1.80
02:20:43.923 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.02, opts=13)
02:20:43.923 00.000 18120 Enqueuing Move request for scope (0.09, 0.02)
02:20:43.924 00.001 21948 Worker thread wakes up
02:20:43.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:43.925 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:20:43.925 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:20:43.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.926 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:20:43.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:43.927 00.001 18120 Enqueuing Expose request
02:20:43.927 00.000 21948 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
02:20:43.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:20:43.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:43.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:43.927 00.000 21948 MoveAxis(E, 0, ABG)
02:20:43.927 00.000 21948 Move returns status 0, amount 0
02:20:43.927 00.000 21948 MoveAxis(N, 0, ABG)
02:20:43.927 00.000 21948 Move returns status 0, amount 0
02:20:43.927 00.000 21948 move complete, result=0
02:20:43.927 00.000 21948 worker thread done servicing request
02:20:43.927 00.000 21948 Worker thread wakes up
02:20:43.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:43.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:43.928 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:45.561 01.633 21948 Exposure complete
02:20:45.607 00.046 21948 worker thread done servicing request
02:20:45.607 00.000 18120 OnExposeComplete: enter
02:20:45.608 00.001 18120 UpdateGuideState(): m_state=6
02:20:45.609 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
02:20:45.609 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=234.69, Mass=2016, SNR=31.0, Peak=190 HFD=4.0
02:20:45.610 00.001 18120 MultiStar: [#1 0.06,0.17,0.73,U] [#2 -0.23,0.16,0.62,U] [#3 0.26,-0.10,0.59,U] [#4 0.22,0.14,0.54,U] [#5 0.32,-0.00,0.45,U] [#6 0.00,0.02,0.54,U] [#7 -0.00,-0.06,0.41,U] [#8 0.31,0.06,0.38,U] 
02:20:45.610 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.23, 0.00}
02:20:45.610 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
02:20:45.611 00.001 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
02:20:45.611 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.36 mountX=-0.01 mountY=-0.13, mountTheta=-1.63
02:20:45.613 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.05, opts=13)
02:20:45.615 00.002 18120 Enqueuing Move request for scope (0.13, 0.05)
02:20:45.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:45.615 00.000 21948 Worker thread wakes up
02:20:45.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:20:45.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:20:45.615 00.000 21948 Moving (0.13, 0.05) raw xDistance=-0.01 yDistance=-0.13
02:20:45.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:20:45.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:45.615 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.0
02:20:45.616 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:45.616 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:45.617 00.001 18120 Enqueuing Expose request
02:20:45.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:45.617 00.000 21948 MoveAxis(E, 0, ABG)
02:20:45.617 00.000 21948 Move returns status 0, amount 0
02:20:45.617 00.000 21948 MoveAxis(N, 0, ABG)
02:20:45.617 00.000 21948 Move returns status 0, amount 0
02:20:45.617 00.000 21948 move complete, result=0
02:20:45.617 00.000 21948 worker thread done servicing request
02:20:45.617 00.000 21948 Worker thread wakes up
02:20:45.617 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:45.617 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:45.618 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:47.131 01.513 21948 Exposure complete
02:20:47.170 00.039 21948 worker thread done servicing request
02:20:47.171 00.001 18120 OnExposeComplete: enter
02:20:47.173 00.002 18120 UpdateGuideState(): m_state=6
02:20:47.174 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
02:20:47.175 00.001 18120 Star::Find returns 1 (0), X=894.97, Y=234.66, Mass=1896, SNR=30.1, Peak=171 HFD=4.0
02:20:47.176 00.001 18120 MultiStar: [#1 0.11,0.05,0.74,U] [#2 -0.24,0.12,0.63,U] [#3 0.39,-0.19,0.00,M1] [#4 0.34,0.32,0.00,M1] [#5 0.16,-0.01,0.48,U] [#6 0.02,-0.08,0.54,U] [#7 -0.04,0.26,0.43,U] [#8 0.48,0.15,0.00,M1] 
02:20:47.178 00.002 18120 refined, 5 included, MultiStar: {0.08, 0.04}, one-star: {0.30, -0.03}
02:20:47.179 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
02:20:47.179 00.000 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
02:20:47.179 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.44 mountX=0.00 mountY=-0.09, mountTheta=-1.56
02:20:47.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
02:20:47.181 00.001 18120 Enqueuing Move request for scope (0.08, 0.04)
02:20:47.181 00.000 21948 Worker thread wakes up
02:20:47.182 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
02:20:47.182 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
02:20:47.182 00.000 21948 Moving (0.08, 0.04) raw xDistance=0.00 yDistance=-0.09
02:20:47.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:20:47.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:47.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:47.182 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
02:20:47.182 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:47.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:47.183 00.001 18120 Enqueuing Expose request
02:20:47.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:47.183 00.000 21948 MoveAxis(E, 0, ABG)
02:20:47.183 00.000 21948 Move returns status 0, amount 0
02:20:47.183 00.000 21948 MoveAxis(N, 0, ABG)
02:20:47.183 00.000 21948 Move returns status 0, amount 0
02:20:47.183 00.000 21948 move complete, result=0
02:20:47.184 00.001 21948 worker thread done servicing request
02:20:47.184 00.000 21948 Worker thread wakes up
02:20:47.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:47.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:47.184 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:48.822 01.638 21948 Exposure complete
02:20:48.869 00.047 21948 worker thread done servicing request
02:20:48.870 00.001 18120 OnExposeComplete: enter
02:20:48.870 00.000 18120 UpdateGuideState(): m_state=6
02:20:48.871 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
02:20:48.871 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=234.84, Mass=1975, SNR=30.9, Peak=177 HFD=4.2
02:20:48.872 00.001 18120 MultiStar: [#1 0.13,0.17,0.73,U] [#2 -0.12,0.07,0.64,U] [#3 0.19,0.02,0.61,U] [#4 0.17,0.24,0.57,U] [#5 0.34,-0.02,0.47,U] [#6 -0.24,0.30,0.50,U] [#7 -0.05,0.11,0.41,U] [#8 0.09,0.17,0.40,U] 
02:20:48.872 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.32, 0.14}
02:20:48.873 00.001 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
02:20:48.873 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
02:20:48.874 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.18 cameraTheta=0.87 mountX=0.08 mountY=-0.16, mountTheta=-1.14
02:20:48.875 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.13, opts=13)
02:20:48.876 00.001 18120 Enqueuing Move request for scope (0.11, 0.13)
02:20:48.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:48.876 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.9
02:20:48.877 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:48.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:48.878 00.001 18120 Enqueuing Expose request
02:20:48.878 00.000 21948 Worker thread wakes up
02:20:48.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
02:20:48.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
02:20:48.878 00.000 21948 Moving (0.11, 0.13) raw xDistance=0.08 yDistance=-0.16
02:20:48.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:48.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:48.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:48.878 00.000 21948 MoveAxis(E, 0, ABG)
02:20:48.878 00.000 21948 Move returns status 0, amount 0
02:20:48.878 00.000 21948 MoveAxis(N, 0, ABG)
02:20:48.878 00.000 21948 Move returns status 0, amount 0
02:20:48.878 00.000 21948 move complete, result=0
02:20:48.878 00.000 21948 worker thread done servicing request
02:20:48.878 00.000 21948 Worker thread wakes up
02:20:48.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:48.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:48.879 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:50.407 01.528 21948 Exposure complete
02:20:50.442 00.035 21948 worker thread done servicing request
02:20:50.442 00.000 18120 OnExposeComplete: enter
02:20:50.442 00.000 18120 UpdateGuideState(): m_state=6
02:20:50.443 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
02:20:50.443 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=234.69, Mass=1976, SNR=30.7, Peak=180 HFD=4.0
02:20:50.444 00.001 18120 MultiStar: [#1 -0.02,0.26,0.71,U] [#2 -0.38,0.13,0.65,U] [#3 0.13,0.06,0.60,U] [#4 0.19,0.21,0.55,U] [#5 0.36,-0.01,0.46,U] [#6 0.07,-0.09,0.50,U] [#7 0.10,0.15,0.44,U] [#8 0.21,0.04,0.40,U] 
02:20:50.444 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.40, -0.01}
02:20:50.445 00.001 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
02:20:50.445 00.000 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
02:20:50.446 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.59 mountX=0.02 mountY=-0.15, mountTheta=-1.41
02:20:50.447 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.08, opts=13)
02:20:50.447 00.000 18120 Enqueuing Move request for scope (0.12, 0.08)
02:20:50.447 00.000 21948 Worker thread wakes up
02:20:50.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
02:20:50.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
02:20:50.447 00.000 21948 Moving (0.12, 0.08) raw xDistance=0.02 yDistance=-0.15
02:20:50.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:20:50.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:50.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:20:50.449 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:50.450 00.001 21948 MoveAxis(E, 0, ABG)
02:20:50.450 00.000 21948 Move returns status 0, amount 0
02:20:50.450 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.7
02:20:50.451 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:50.453 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:50.453 00.000 21948 MoveAxis(N, 0, ABG)
02:20:50.453 00.000 18120 Enqueuing Expose request
02:20:50.454 00.001 21948 Move returns status 0, amount 0
02:20:50.454 00.000 21948 move complete, result=0
02:20:50.454 00.000 21948 worker thread done servicing request
02:20:50.454 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:50.454 00.000 21948 Worker thread wakes up
02:20:50.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:50.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:52.085 01.631 21948 Exposure complete
02:20:52.120 00.035 21948 worker thread done servicing request
02:20:52.120 00.000 18120 OnExposeComplete: enter
02:20:52.122 00.002 18120 UpdateGuideState(): m_state=6
02:20:52.123 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
02:20:52.123 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=234.89, Mass=2070, SNR=31.6, Peak=184 HFD=4.3
02:20:52.124 00.001 18120 MultiStar: [#1 0.18,0.07,0.70,U] [#2 -0.07,0.20,0.63,U] [#3 0.31,-0.06,0.58,U] [#4 0.26,0.23,0.55,U] [#5 0.21,0.05,0.45,U] [#6 0.05,0.27,0.51,U] [#7 -0.02,0.47,0.00,M1] [#8 0.33,0.07,0.38,U] 
02:20:52.124 00.000 18120 refined, 7 included, MultiStar: {0.20, 0.13}, one-star: {0.32, 0.19}
02:20:52.125 00.001 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
02:20:52.125 00.000 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
02:20:52.126 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.59 mountX=0.04 mountY=-0.24, mountTheta=-1.41
02:20:52.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.13, opts=13)
02:20:52.127 00.000 18120 Enqueuing Move request for scope (0.20, 0.13)
02:20:52.128 00.001 21948 Worker thread wakes up
02:20:52.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:52.128 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.6
02:20:52.129 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:52.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:52.130 00.001 18120 Enqueuing Expose request
02:20:52.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
02:20:52.130 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
02:20:52.130 00.000 21948 Moving (0.20, 0.13) raw xDistance=0.04 yDistance=-0.24
02:20:52.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:20:52.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:20:52.130 00.000 21948 MoveAxis(E, 0, ABG)
02:20:52.130 00.000 21948 Move returns status 0, amount 0
02:20:52.130 00.000 21948 MoveAxis(N, 57, ABG)
02:20:52.130 00.000 21948 Guiding  Dir = 0, Dur = 57
02:20:52.130 00.000 21948 IsSlewing returns 0
02:20:52.131 00.001 21948 IsGuiding returns 0
02:20:52.135 00.004 21948 PulseGuide returned control before completion, sleep 63
02:20:52.206 00.071 21948 IsGuiding returns 0
02:20:52.207 00.001 21948 Move returns status 0, amount 57
02:20:52.207 00.000 21948 move complete, result=0
02:20:52.207 00.000 21948 worker thread done servicing request
02:20:52.207 00.000 21948 Worker thread wakes up
02:20:52.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:52.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:52.207 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 57 ms NORTH
02:20:53.623 01.416 21948 Exposure complete
02:20:53.688 00.065 21948 worker thread done servicing request
02:20:53.688 00.000 18120 OnExposeComplete: enter
02:20:53.689 00.001 18120 UpdateGuideState(): m_state=6
02:20:53.690 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
02:20:53.690 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=234.71, Mass=1918, SNR=30.3, Peak=177 HFD=4.1
02:20:53.691 00.001 18120 MultiStar: [#1 0.08,0.29,0.74,U] [#2 -0.34,-0.16,0.65,U] [#3 0.30,-0.16,0.61,U] [#4 0.26,0.29,0.57,U] [#5 0.15,0.03,0.46,U] [#6 -0.20,-0.03,0.56,U] [#7 -0.17,0.22,0.43,U] [#8 0.53,0.32,0.00,M1] 
02:20:53.691 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.29, 0.01}
02:20:53.691 00.000 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
02:20:53.692 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
02:20:53.692 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.68 mountX=0.02 mountY=-0.09, mountTheta=-1.32
02:20:53.694 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.06, opts=13)
02:20:53.696 00.002 18120 Enqueuing Move request for scope (0.07, 0.06)
02:20:53.697 00.001 21948 Worker thread wakes up
02:20:53.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
02:20:53.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:20:53.697 00.000 21948 Moving (0.07, 0.06) raw xDistance=0.02 yDistance=-0.09
02:20:53.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:20:53.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:53.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:53.699 00.002 18120 UpdateGuideState exits: m=1918 RSB=30.3
02:20:53.700 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:53.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:53.702 00.002 21948 MoveAxis(E, 0, ABG)
02:20:53.702 00.000 21948 Move returns status 0, amount 0
02:20:53.702 00.000 21948 MoveAxis(N, 0, ABG)
02:20:53.702 00.000 21948 Move returns status 0, amount 0
02:20:53.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:53.702 00.000 18120 Enqueuing Expose request
02:20:53.703 00.001 21948 move complete, result=0
02:20:53.703 00.000 21948 worker thread done servicing request
02:20:53.703 00.000 21948 Worker thread wakes up
02:20:53.703 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:53.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:53.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:55.332 01.629 21948 Exposure complete
02:20:55.365 00.033 21948 worker thread done servicing request
02:20:55.366 00.001 18120 OnExposeComplete: enter
02:20:55.366 00.000 18120 UpdateGuideState(): m_state=6
02:20:55.366 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
02:20:55.367 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=234.82, Mass=1845, SNR=29.8, Peak=179 HFD=4.2
02:20:55.367 00.000 18120 MultiStar: [#1 -0.03,0.24,0.72,U] [#2 -0.13,-0.06,0.66,U] [#3 0.15,0.06,0.61,U] [#4 0.48,0.19,0.00,M1] [#5 0.20,-0.01,0.47,U] [#6 -0.01,0.14,0.55,U] [#7 -0.28,0.14,0.44,U] [#8 0.03,0.16,0.40,U] 
02:20:55.368 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.30, 0.13}
02:20:55.368 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
02:20:55.369 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
02:20:55.370 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=0.07 mountY=-0.09, mountTheta=-0.93
02:20:55.374 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
02:20:55.374 00.000 18120 Enqueuing Move request for scope (0.05, 0.10)
02:20:55.375 00.001 21948 Worker thread wakes up
02:20:55.375 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:55.375 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
02:20:55.375 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:55.376 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:55.376 00.000 18120 Enqueuing Expose request
02:20:55.377 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
02:20:55.377 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:20:55.377 00.000 21948 Moving (0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
02:20:55.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:20:55.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:55.377 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:55.377 00.000 21948 MoveAxis(E, 0, ABG)
02:20:55.377 00.000 21948 Move returns status 0, amount 0
02:20:55.377 00.000 21948 MoveAxis(N, 0, ABG)
02:20:55.377 00.000 21948 Move returns status 0, amount 0
02:20:55.377 00.000 21948 move complete, result=0
02:20:55.377 00.000 21948 worker thread done servicing request
02:20:55.377 00.000 21948 Worker thread wakes up
02:20:55.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:55.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:55.378 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:56.902 01.524 21948 Exposure complete
02:20:56.938 00.036 21948 worker thread done servicing request
02:20:56.938 00.000 18120 OnExposeComplete: enter
02:20:56.939 00.001 18120 UpdateGuideState(): m_state=6
02:20:56.940 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
02:20:56.941 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=234.67, Mass=1902, SNR=30.3, Peak=167 HFD=3.9
02:20:56.942 00.001 18120 MultiStar: [#1 0.03,0.01,0.73,U] [#2 -0.33,0.11,0.65,U] [#3 0.22,-0.07,0.62,U] [#4 0.25,0.34,0.00,M2] [#5 0.30,0.01,0.47,U] [#6 -0.15,-0.03,0.51,U] [#7 -0.07,0.09,0.45,U] [#8 0.34,0.27,0.00,M1] 
02:20:56.943 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.01}, one-star: {0.13, -0.03}
02:20:56.943 00.000 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
02:20:56.943 00.000 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
02:20:56.944 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.34 mountX=-0.00 mountY=-0.02, mountTheta=-1.66
02:20:56.946 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
02:20:56.946 00.000 18120 Enqueuing Move request for scope (0.02, 0.01)
02:20:56.947 00.001 21948 Worker thread wakes up
02:20:56.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:56.947 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:20:56.947 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:20:56.947 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.3
02:20:56.948 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:56.948 00.000 21948 Moving (0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
02:20:56.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:20:56.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:56.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:56.949 00.001 18120 Enqueuing Expose request
02:20:56.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:20:56.949 00.000 21948 MoveAxis(E, 0, ABG)
02:20:56.949 00.000 21948 Move returns status 0, amount 0
02:20:56.949 00.000 21948 MoveAxis(N, 0, ABG)
02:20:56.949 00.000 21948 Move returns status 0, amount 0
02:20:56.949 00.000 21948 move complete, result=0
02:20:56.949 00.000 21948 worker thread done servicing request
02:20:56.949 00.000 21948 Worker thread wakes up
02:20:56.949 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:56.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:56.950 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:58.577 01.627 21948 Exposure complete
02:20:58.617 00.040 21948 worker thread done servicing request
02:20:58.618 00.001 18120 OnExposeComplete: enter
02:20:58.619 00.001 18120 UpdateGuideState(): m_state=6
02:20:58.619 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
02:20:58.620 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=234.86, Mass=2001, SNR=30.9, Peak=173 HFD=4.3
02:20:58.620 00.000 18120 MultiStar: [#1 -0.05,0.22,0.73,U] [#2 -0.27,0.07,0.65,U] [#3 -0.04,0.04,0.59,U] [#4 -0.18,0.39,0.00,M3] [#5 -0.02,0.27,0.46,U] [#6 0.01,0.03,0.53,U] [#7 -0.32,0.25,0.00,M1] [#8 0.25,0.24,0.39,U] 
02:20:58.621 00.001 18120 refined, 6 included, MultiStar: {0.00, 0.14}, one-star: {0.17, 0.16}
02:20:58.622 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
02:20:58.622 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
02:20:58.623 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=0.13 mountY=-0.07, mountTheta=-0.49
02:20:58.624 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.14, opts=13)
02:20:58.624 00.000 18120 Enqueuing Move request for scope (0.00, 0.14)
02:20:58.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:20:58.625 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.9
02:20:58.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:58.626 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:20:58.626 00.000 18120 Enqueuing Expose request
02:20:58.627 00.001 21948 Worker thread wakes up
02:20:58.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
02:20:58.627 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
02:20:58.627 00.000 21948 Moving (0.00, 0.14) raw xDistance=0.13 yDistance=-0.07
02:20:58.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:20:58.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:58.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:20:58.627 00.000 21948 MoveAxis(E, 0, ABG)
02:20:58.627 00.000 21948 Move returns status 0, amount 0
02:20:58.627 00.000 21948 MoveAxis(N, 0, ABG)
02:20:58.627 00.000 21948 Move returns status 0, amount 0
02:20:58.627 00.000 21948 move complete, result=0
02:20:58.627 00.000 21948 worker thread done servicing request
02:20:58.627 00.000 21948 Worker thread wakes up
02:20:58.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:20:58.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:20:58.627 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:00.149 01.522 21948 Exposure complete
02:21:00.186 00.037 21948 worker thread done servicing request
02:21:00.186 00.000 18120 OnExposeComplete: enter
02:21:00.187 00.001 18120 UpdateGuideState(): m_state=6
02:21:00.188 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
02:21:00.188 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=234.79, Mass=1866, SNR=30.0, Peak=168 HFD=4.2
02:21:00.189 00.001 18120 MultiStar: [#1 0.13,0.23,0.75,U] [#2 -0.24,-0.00,0.64,U] [#3 0.04,-0.09,0.59,U] [#4 0.14,0.32,0.58,U] [#5 -0.11,0.32,0.48,U] [#6 -0.27,0.19,0.54,U] [#7 -0.14,0.18,0.44,U] [#8 0.23,0.02,0.39,U] 
02:21:00.189 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.24, 0.10}
02:21:00.189 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
02:21:00.190 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
02:21:00.190 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=0.12 mountY=-0.08, mountTheta=-0.62
02:21:00.191 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.14, opts=13)
02:21:00.192 00.001 18120 Enqueuing Move request for scope (0.02, 0.14)
02:21:00.192 00.000 21948 Worker thread wakes up
02:21:00.193 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:00.193 00.000 18120 UpdateGuideState exits: m=1866 RSB=30.0
02:21:00.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.194 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:00.194 00.000 18120 Enqueuing Expose request
02:21:00.196 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:21:00.196 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:21:00.196 00.000 21948 Moving (0.02, 0.14) raw xDistance=0.12 yDistance=-0.08
02:21:00.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:21:00.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:00.196 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:21:00.196 00.000 21948 MoveAxis(E, 0, ABG)
02:21:00.196 00.000 21948 Move returns status 0, amount 0
02:21:00.196 00.000 21948 MoveAxis(N, 0, ABG)
02:21:00.196 00.000 21948 Move returns status 0, amount 0
02:21:00.196 00.000 21948 move complete, result=0
02:21:00.196 00.000 21948 worker thread done servicing request
02:21:00.196 00.000 21948 Worker thread wakes up
02:21:00.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:00.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:00.197 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:01.831 01.634 21948 Exposure complete
02:21:01.881 00.050 21948 worker thread done servicing request
02:21:01.881 00.000 18120 OnExposeComplete: enter
02:21:01.881 00.000 18120 UpdateGuideState(): m_state=6
02:21:01.882 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
02:21:01.883 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=234.71, Mass=1998, SNR=30.9, Peak=170 HFD=4.1
02:21:01.883 00.000 18120 MultiStar: [#1 -0.13,0.21,0.71,U] [#2 -0.36,0.05,0.62,U] [#3 -0.01,0.18,0.59,U] [#4 0.06,0.28,0.55,U] [#5 0.07,0.01,0.45,U] [#6 -0.02,0.11,0.51,U] [#7 -0.10,0.21,0.40,U] [#8 0.04,0.11,0.40,U] 
02:21:01.883 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.26, 0.01}
02:21:01.884 00.001 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
02:21:01.884 00.000 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
02:21:01.885 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.12 mountY=-0.05, mountTheta=-0.40
02:21:01.886 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.12, opts=13)
02:21:01.887 00.001 18120 Enqueuing Move request for scope (-0.01, 0.12)
02:21:01.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:01.887 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
02:21:01.888 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:01.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:01.889 00.001 18120 Enqueuing Expose request
02:21:01.889 00.000 21948 Worker thread wakes up
02:21:01.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
02:21:01.890 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:21:01.890 00.000 21948 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.05
02:21:01.890 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:21:01.890 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:01.890 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:21:01.890 00.000 21948 MoveAxis(E, 0, ABG)
02:21:01.890 00.000 21948 Move returns status 0, amount 0
02:21:01.890 00.000 21948 MoveAxis(N, 0, ABG)
02:21:01.890 00.000 21948 Move returns status 0, amount 0
02:21:01.890 00.000 21948 move complete, result=0
02:21:01.890 00.000 21948 worker thread done servicing request
02:21:01.890 00.000 21948 Worker thread wakes up
02:21:01.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:01.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:01.890 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:03.404 01.514 21948 Exposure complete
02:21:03.452 00.048 21948 worker thread done servicing request
02:21:03.452 00.000 18120 OnExposeComplete: enter
02:21:03.453 00.001 18120 UpdateGuideState(): m_state=6
02:21:03.453 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
02:21:03.453 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=234.44, Mass=1940, SNR=30.5, Peak=148 HFD=3.9
02:21:03.454 00.001 18120 MultiStar: [#1 -0.12,0.02,0.70,U] [#2 -0.21,-0.00,0.65,U] [#3 -0.12,-0.12,0.61,U] [#4 -0.03,0.14,0.54,U] [#5 -0.02,-0.04,0.45,U] [#6 -0.05,0.00,0.54,U] [#7 -0.14,-0.11,0.43,U] [#8 0.26,0.14,0.40,U] 
02:21:03.454 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.20, -0.26}
02:21:03.455 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.32)
02:21:03.455 00.000 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.28)
02:21:03.456 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.96 mountX=-0.04 mountY=0.04, mountTheta=2.31
02:21:03.457 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
02:21:03.458 00.001 18120 Enqueuing Move request for scope (-0.02, -0.05)
02:21:03.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:03.459 00.001 21948 Worker thread wakes up
02:21:03.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:21:03.459 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
02:21:03.460 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:21:03.460 00.000 21948 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
02:21:03.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:03.460 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:03.460 00.000 18120 Enqueuing Expose request
02:21:03.461 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:03.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:03.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:21:03.461 00.000 21948 MoveAxis(E, 0, ABG)
02:21:03.461 00.000 21948 Move returns status 0, amount 0
02:21:03.461 00.000 21948 MoveAxis(N, 0, ABG)
02:21:03.461 00.000 21948 Move returns status 0, amount 0
02:21:03.461 00.000 21948 move complete, result=0
02:21:03.461 00.000 21948 worker thread done servicing request
02:21:03.461 00.000 21948 Worker thread wakes up
02:21:03.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:03.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:03.462 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:05.098 01.636 21948 Exposure complete
02:21:05.139 00.041 21948 worker thread done servicing request
02:21:05.139 00.000 18120 OnExposeComplete: enter
02:21:05.140 00.001 18120 UpdateGuideState(): m_state=6
02:21:05.140 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
02:21:05.141 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=234.70, Mass=1908, SNR=30.2, Peak=154 HFD=4.1
02:21:05.144 00.003 18120 MultiStar: [#1 0.02,0.05,0.71,U] [#2 -0.21,-0.04,0.64,U] [#3 0.02,-0.07,0.61,U] [#4 -0.08,0.19,0.57,U] [#5 0.17,-0.17,0.47,U] [#6 -0.01,-0.07,0.56,U] [#7 -0.07,0.23,0.44,U] [#8 0.37,-0.04,0.39,U] 
02:21:05.146 00.002 18120 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.28, 0.00}
02:21:05.146 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
02:21:05.147 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:21:05.147 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.16 mountX=-0.02 mountY=-0.06, mountTheta=-1.85
02:21:05.149 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
02:21:05.149 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
02:21:05.150 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:05.150 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
02:21:05.150 00.000 21948 Worker thread wakes up
02:21:05.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:21:05.151 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:21:05.151 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.06
02:21:05.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:21:05.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:05.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:05.151 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:21:05.151 00.000 21948 MoveAxis(E, 0, ABG)
02:21:05.151 00.000 21948 Move returns status 0, amount 0
02:21:05.151 00.000 21948 MoveAxis(N, 0, ABG)
02:21:05.151 00.000 21948 Move returns status 0, amount 0
02:21:05.151 00.000 21948 move complete, result=0
02:21:05.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:05.152 00.001 18120 Enqueuing Expose request
02:21:05.152 00.000 21948 worker thread done servicing request
02:21:05.152 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:05.153 00.001 21948 Worker thread wakes up
02:21:05.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:05.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:06.682 01.529 21948 Exposure complete
02:21:06.728 00.046 21948 worker thread done servicing request
02:21:06.728 00.000 18120 OnExposeComplete: enter
02:21:06.732 00.004 18120 UpdateGuideState(): m_state=6
02:21:06.734 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
02:21:06.737 00.003 18120 Star::Find returns 1 (0), X=894.98, Y=234.76, Mass=1891, SNR=30.2, Peak=164 HFD=4.1
02:21:06.739 00.002 18120 MultiStar: [#1 0.06,0.14,0.73,U] [#2 -0.29,0.17,0.64,U] [#3 0.28,0.06,0.59,U] [#4 -0.00,0.34,0.58,U] [#5 -0.09,0.27,0.48,U] [#6 -0.22,0.27,0.57,U] [#7 -0.16,0.39,0.00,M1] [#8 0.37,0.27,0.00,M1] 
02:21:06.742 00.003 18120 refined, 6 included, MultiStar: {0.04, 0.17}, one-star: {0.31, 0.06}
02:21:06.744 00.002 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
02:21:06.746 00.002 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
02:21:06.749 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.37 mountX=0.14 mountY=-0.11, mountTheta=-0.66
02:21:06.753 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.17, opts=13)
02:21:06.756 00.003 18120 Enqueuing Move request for scope (0.04, 0.17)
02:21:06.758 00.002 21948 Worker thread wakes up
02:21:06.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
02:21:06.758 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
02:21:06.758 00.000 21948 Moving (0.04, 0.17) raw xDistance=0.14 yDistance=-0.11
02:21:06.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:21:06.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:06.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:06.758 00.000 21948 MoveAxis(E, 0, ABG)
02:21:06.758 00.000 21948 Move returns status 0, amount 0
02:21:06.758 00.000 21948 MoveAxis(N, 0, ABG)
02:21:06.758 00.000 21948 Move returns status 0, amount 0
02:21:06.758 00.000 21948 move complete, result=0
02:21:06.758 00.000 21948 worker thread done servicing request
02:21:06.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:06.759 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.2
02:21:06.759 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:06.760 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:06.760 00.000 18120 Enqueuing Expose request
02:21:06.761 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:06.761 00.000 21948 Worker thread wakes up
02:21:06.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:06.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:08.390 01.629 21948 Exposure complete
02:21:08.431 00.041 21948 worker thread done servicing request
02:21:08.431 00.000 18120 OnExposeComplete: enter
02:21:08.432 00.001 18120 UpdateGuideState(): m_state=6
02:21:08.434 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
02:21:08.435 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=234.91, Mass=2005, SNR=31.0, Peak=175 HFD=4.3
02:21:08.436 00.001 18120 MultiStar: [#1 0.10,0.37,0.71,U] [#2 -0.15,0.25,0.63,U] [#3 0.20,-0.20,0.59,U] [#4 0.36,0.41,0.00,M1] [#5 0.07,0.10,0.44,U] [#6 0.01,-0.11,0.54,U] [#7 -0.07,0.24,0.41,U] [#8 0.24,0.10,0.40,U] 
02:21:08.436 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.30, 0.21}
02:21:08.437 00.001 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.00) = xAngle (-1.09 = -1.09)
02:21:08.437 00.000 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.13 = -1.13)
02:21:08.438 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.91 mountX=0.08 mountY=-0.15, mountTheta=-1.09
02:21:08.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.13, opts=13)
02:21:08.442 00.003 18120 Enqueuing Move request for scope (0.10, 0.13)
02:21:08.444 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:08.447 00.003 18120 UpdateGuideState exits: m=2005 RSB=31.0
02:21:08.449 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:08.451 00.002 21948 Worker thread wakes up
02:21:08.451 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
02:21:08.451 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
02:21:08.451 00.000 21948 Moving (0.10, 0.13) raw xDistance=0.08 yDistance=-0.15
02:21:08.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:21:08.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:08.451 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:08.453 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:21:08.453 00.000 21948 MoveAxis(E, 0, ABG)
02:21:08.453 00.000 21948 Move returns status 0, amount 0
02:21:08.453 00.000 21948 MoveAxis(N, 0, ABG)
02:21:08.453 00.000 21948 Move returns status 0, amount 0
02:21:08.453 00.000 21948 move complete, result=0
02:21:08.453 00.000 18120 Enqueuing Expose request
02:21:08.454 00.001 21948 worker thread done servicing request
02:21:08.454 00.000 21948 Worker thread wakes up
02:21:08.454 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:08.455 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:08.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:09.981 01.526 21948 Exposure complete
02:21:10.005 00.024 21948 worker thread done servicing request
02:21:10.005 00.000 18120 OnExposeComplete: enter
02:21:10.007 00.002 18120 UpdateGuideState(): m_state=6
02:21:10.008 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
02:21:10.008 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.73, Mass=1867, SNR=30.0, Peak=156 HFD=4.2
02:21:10.009 00.001 18120 MultiStar: [#1 -0.01,0.21,0.72,U] [#2 -0.25,0.00,0.65,U] [#3 0.30,-0.01,0.62,U] [#4 0.39,0.04,0.59,U] [#5 0.03,0.07,0.48,U] [#6 0.16,-0.00,0.54,U] [#7 -0.35,-0.11,0.43,U] [#8 0.32,0.17,0.42,U] 
02:21:10.009 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.26, 0.04}
02:21:10.010 00.001 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
02:21:10.010 00.000 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
02:21:10.011 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
02:21:10.014 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.05, opts=13)
02:21:10.017 00.003 18120 Enqueuing Move request for scope (0.11, 0.05)
02:21:10.019 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:10.021 00.002 18120 UpdateGuideState exits: m=1867 RSB=30.0
02:21:10.024 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.026 00.002 21948 Worker thread wakes up
02:21:10.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
02:21:10.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
02:21:10.026 00.000 21948 Moving (0.11, 0.05) raw xDistance=-0.00 yDistance=-0.12
02:21:10.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:21:10.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:10.027 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:10.027 00.000 18120 Enqueuing Expose request
02:21:10.028 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:21:10.028 00.000 21948 MoveAxis(E, 0, ABG)
02:21:10.028 00.000 21948 Move returns status 0, amount 0
02:21:10.028 00.000 21948 MoveAxis(N, 0, ABG)
02:21:10.028 00.000 21948 Move returns status 0, amount 0
02:21:10.028 00.000 21948 move complete, result=0
02:21:10.028 00.000 21948 worker thread done servicing request
02:21:10.028 00.000 21948 Worker thread wakes up
02:21:10.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:10.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:10.029 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:11.658 01.629 21948 Exposure complete
02:21:11.701 00.043 21948 worker thread done servicing request
02:21:11.701 00.000 18120 OnExposeComplete: enter
02:21:11.702 00.001 18120 UpdateGuideState(): m_state=6
02:21:11.702 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
02:21:11.704 00.002 18120 Star::Find returns 1 (0), X=894.98, Y=234.74, Mass=1900, SNR=30.2, Peak=169 HFD=4.0
02:21:11.707 00.003 18120 MultiStar: [#1 0.06,0.03,0.73,U] [#2 -0.18,0.09,0.64,U] [#3 0.34,-0.18,0.61,U] [#4 0.31,-0.08,0.60,U] [#5 0.34,-0.04,0.47,U] [#6 0.02,-0.18,0.56,U] [#7 -0.01,-0.13,0.44,U] [#8 0.48,-0.07,0.00,M1] 
02:21:11.709 00.002 18120 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.32, 0.04}
02:21:11.711 00.002 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
02:21:11.713 00.002 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
02:21:11.716 00.003 18120 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.11 mountY=-0.12, mountTheta=-2.28
02:21:11.718 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.04, opts=13)
02:21:11.718 00.000 18120 Enqueuing Move request for scope (0.16, -0.04)
02:21:11.719 00.001 21948 Worker thread wakes up
02:21:11.719 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:11.719 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:21:11.720 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:11.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:11.721 00.001 18120 Enqueuing Expose request
02:21:11.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
02:21:11.721 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
02:21:11.721 00.000 21948 Moving (0.16, -0.04) raw xDistance=-0.11 yDistance=-0.12
02:21:11.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:11.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:11.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:21:11.721 00.000 21948 MoveAxis(E, 0, ABG)
02:21:11.721 00.000 21948 Move returns status 0, amount 0
02:21:11.721 00.000 21948 MoveAxis(N, 0, ABG)
02:21:11.721 00.000 21948 Move returns status 0, amount 0
02:21:11.721 00.000 21948 move complete, result=0
02:21:11.721 00.000 21948 worker thread done servicing request
02:21:11.721 00.000 21948 Worker thread wakes up
02:21:11.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:11.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:11.721 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:13.246 01.525 21948 Exposure complete
02:21:13.290 00.044 21948 worker thread done servicing request
02:21:13.290 00.000 18120 OnExposeComplete: enter
02:21:13.291 00.001 18120 UpdateGuideState(): m_state=6
02:21:13.292 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
02:21:13.292 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=234.58, Mass=1922, SNR=30.3, Peak=162 HFD=3.8
02:21:13.293 00.001 18120 MultiStar: [#1 0.14,-0.03,0.74,U] [#2 0.07,-0.10,0.63,U] [#3 0.32,-0.43,0.00,M1] [#4 0.43,0.10,0.00,M1] [#5 0.25,-0.41,0.00,M1] [#6 0.05,-0.10,0.52,U] [#7 0.16,0.05,0.43,U] [#8 0.38,-0.17,0.00,M2] 
02:21:13.293 00.000 18120 refined, 4 included, MultiStar: {0.25, -0.07}, one-star: {0.60, -0.12}
02:21:13.293 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
02:21:13.294 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
02:21:13.294 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.27 mountX=-0.17 mountY=-0.19, mountTheta=-2.29
02:21:13.296 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.07, opts=13)
02:21:13.296 00.000 18120 Enqueuing Move request for scope (0.25, -0.07)
02:21:13.297 00.001 21948 Worker thread wakes up
02:21:13.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:13.297 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.3
02:21:13.298 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.298 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:13.299 00.001 18120 Enqueuing Expose request
02:21:13.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
02:21:13.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
02:21:13.299 00.000 21948 Moving (0.25, -0.07) raw xDistance=-0.17 yDistance=-0.19
02:21:13.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:21:13.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:13.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:21:13.299 00.000 21948 MoveAxis(E, 0, ABG)
02:21:13.299 00.000 21948 Move returns status 0, amount 0
02:21:13.299 00.000 21948 MoveAxis(N, 0, ABG)
02:21:13.299 00.000 21948 Move returns status 0, amount 0
02:21:13.299 00.000 21948 move complete, result=0
02:21:13.299 00.000 21948 worker thread done servicing request
02:21:13.299 00.000 21948 Worker thread wakes up
02:21:13.300 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:13.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:13.300 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:15.031 01.731 21948 Exposure complete
02:21:15.083 00.052 21948 worker thread done servicing request
02:21:15.083 00.000 18120 OnExposeComplete: enter
02:21:15.085 00.002 18120 UpdateGuideState(): m_state=6
02:21:15.085 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
02:21:15.086 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=234.49, Mass=1889, SNR=30.1, Peak=158 HFD=3.8
02:21:15.086 00.000 18120 MultiStar: [#1 0.23,0.02,0.72,U] [#2 -0.23,-0.06,0.64,U] [#3 0.37,-0.20,0.00,M2] [#4 0.32,0.05,0.57,U] [#5 0.52,-0.26,0.00,M2] [#6 0.09,-0.10,0.55,U] [#7 0.27,-0.54,0.00,M1] [#8 0.40,0.05,0.39,U] 
02:21:15.087 00.001 18120 refined, 5 included, MultiStar: {0.24, -0.06}, one-star: {0.51, -0.20}
02:21:15.087 00.000 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:21:15.088 00.001 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:21:15.088 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
02:21:15.089 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.06, opts=13)
02:21:15.090 00.001 18120 Enqueuing Move request for scope (0.24, -0.06)
02:21:15.091 00.001 21948 Worker thread wakes up
02:21:15.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:15.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
02:21:15.091 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
02:21:15.092 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:15.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
02:21:15.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:15.093 00.001 18120 Enqueuing Expose request
02:21:15.093 00.000 21948 Moving (0.24, -0.06) raw xDistance=-0.15 yDistance=-0.18
02:21:15.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:21:15.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:15.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:21:15.093 00.000 21948 MoveAxis(E, 0, ABG)
02:21:15.093 00.000 21948 Move returns status 0, amount 0
02:21:15.093 00.000 21948 MoveAxis(N, 0, ABG)
02:21:15.093 00.000 21948 Move returns status 0, amount 0
02:21:15.093 00.000 21948 move complete, result=0
02:21:15.094 00.001 21948 worker thread done servicing request
02:21:15.094 00.000 21948 Worker thread wakes up
02:21:15.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:15.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:15.094 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:16.504 01.410 21948 Exposure complete
02:21:16.566 00.062 21948 worker thread done servicing request
02:21:16.566 00.000 18120 OnExposeComplete: enter
02:21:16.568 00.002 18120 UpdateGuideState(): m_state=6
02:21:16.570 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
02:21:16.572 00.002 18120 Star::Find returns 1 (0), X=895.05, Y=234.65, Mass=2099, SNR=31.8, Peak=175 HFD=4.1
02:21:16.573 00.001 18120 MultiStar: [#1 0.29,-0.15,0.69,U] [#2 -0.07,-0.30,0.65,U] [#3 0.45,-0.30,0.00,M3] [#4 0.44,0.07,0.00,M1] [#5 0.46,-0.36,0.00,M3] [#6 0.29,-0.10,0.49,U] [#7 0.33,-0.20,0.41,U] [#8 0.22,-0.05,0.39,U] 
02:21:16.574 00.001 18120 refined, 5 included, MultiStar: {0.25, -0.14}, one-star: {0.39, -0.04}
02:21:16.575 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
02:21:16.577 00.002 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
02:21:16.578 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.28 cameraTheta=-0.50 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
02:21:16.580 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.14, opts=13)
02:21:16.581 00.001 18120 Enqueuing Move request for scope (0.25, -0.14)
02:21:16.581 00.000 21948 Worker thread wakes up
02:21:16.582 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:16.582 00.000 18120 UpdateGuideState exits: m=2099 RSB=31.8
02:21:16.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:16.583 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:16.583 00.000 18120 Enqueuing Expose request
02:21:16.584 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
02:21:16.584 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
02:21:16.584 00.000 21948 Moving (0.25, -0.14) raw xDistance=-0.23 yDistance=-0.16
02:21:16.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:21:16.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:16.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:21:16.584 00.000 21948 MoveAxis(E, 41, ABG)
02:21:16.584 00.000 21948 Guiding  Dir = 2, Dur = 41
02:21:16.584 00.000 21948 IsSlewing returns 0
02:21:16.584 00.000 21948 IsGuiding returns 0
02:21:16.586 00.002 21948 PulseGuide returned control before completion, sleep 50
02:21:16.643 00.057 21948 IsGuiding returns 0
02:21:16.644 00.001 21948 Move returns status 0, amount 41
02:21:16.644 00.000 21948 MoveAxis(N, 0, ABG)
02:21:16.644 00.000 21948 Move returns status 0, amount 0
02:21:16.644 00.000 21948 move complete, result=0
02:21:16.644 00.000 21948 worker thread done servicing request
02:21:16.644 00.000 21948 Worker thread wakes up
02:21:16.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:16.644 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
02:21:16.646 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:18.275 01.629 21948 Exposure complete
02:21:18.320 00.045 21948 worker thread done servicing request
02:21:18.321 00.001 18120 OnExposeComplete: enter
02:21:18.322 00.001 18120 UpdateGuideState(): m_state=6
02:21:18.323 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
02:21:18.323 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=234.61, Mass=2027, SNR=31.1, Peak=164 HFD=4.0
02:21:18.324 00.001 18120 MultiStar: [#1 0.09,-0.12,0.71,U] [#2 -0.20,-0.34,0.63,U] [#3 0.39,-0.39,0.00,M4] [#4 0.19,0.04,0.55,U] [#5 0.28,-0.25,0.46,U] [#6 0.14,-0.31,0.54,U] [#7 -0.17,-0.27,0.42,U] [#8 0.51,-0.05,0.00,M1] 
02:21:18.324 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.17}, one-star: {0.27, -0.08}
02:21:18.325 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
02:21:18.325 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
02:21:18.325 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.03 mountX=-0.20 mountY=-0.01, mountTheta=-3.07
02:21:18.327 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
02:21:18.327 00.000 18120 Enqueuing Move request for scope (0.10, -0.17)
02:21:18.328 00.001 21948 Worker thread wakes up
02:21:18.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:21:18.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:21:18.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:18.328 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.1
02:21:18.329 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:18.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:18.329 00.000 18120 Enqueuing Expose request
02:21:18.330 00.001 21948 Moving (0.10, -0.17) raw xDistance=-0.20 yDistance=-0.01
02:21:18.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
02:21:18.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:18.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:18.330 00.000 21948 MoveAxis(E, 39, ABG)
02:21:18.330 00.000 21948 Guiding  Dir = 2, Dur = 39
02:21:18.330 00.000 21948 IsSlewing returns 0
02:21:18.331 00.001 21948 IsGuiding returns 0
02:21:18.333 00.002 21948 PulseGuide returned control before completion, sleep 48
02:21:18.385 00.052 21948 IsGuiding returns 0
02:21:18.385 00.000 21948 Move returns status 0, amount 39
02:21:18.385 00.000 21948 MoveAxis(N, 0, ABG)
02:21:18.385 00.000 21948 Move returns status 0, amount 0
02:21:18.385 00.000 21948 move complete, result=0
02:21:18.385 00.000 21948 worker thread done servicing request
02:21:18.385 00.000 21948 Worker thread wakes up
02:21:18.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:18.385 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:21:18.386 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:19.796 01.410 21948 Exposure complete
02:21:19.849 00.053 21948 worker thread done servicing request
02:21:19.849 00.000 18120 OnExposeComplete: enter
02:21:19.850 00.001 18120 UpdateGuideState(): m_state=6
02:21:19.850 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
02:21:19.852 00.002 18120 Star::Find returns 1 (0), X=894.92, Y=234.51, Mass=1945, SNR=30.4, Peak=163 HFD=4.0
02:21:19.854 00.002 18120 MultiStar: [#1 -0.03,0.01,0.74,U] [#2 -0.19,-0.11,0.63,U] [#3 0.36,-0.34,0.00,M5] [#4 0.01,0.11,0.56,U] [#5 0.32,-0.41,0.00,M3] [#6 -0.23,0.08,0.54,U] [#7 -0.31,-0.20,0.42,U] [#8 0.20,0.03,0.41,U] 
02:21:19.855 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {0.26, -0.19}
02:21:19.856 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.50)
02:21:19.857 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.46)
02:21:19.858 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.79 mountX=-0.04 mountY=0.03, mountTheta=2.47
02:21:19.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
02:21:19.860 00.001 18120 Enqueuing Move request for scope (-0.01, -0.05)
02:21:19.860 00.000 21948 Worker thread wakes up
02:21:19.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:19.861 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.4
02:21:19.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.862 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:21:19.862 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:21:19.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:19.862 00.000 18120 Enqueuing Expose request
02:21:19.863 00.001 21948 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
02:21:19.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:19.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:19.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:21:19.863 00.000 21948 MoveAxis(E, 0, ABG)
02:21:19.863 00.000 21948 Move returns status 0, amount 0
02:21:19.863 00.000 21948 MoveAxis(N, 0, ABG)
02:21:19.863 00.000 21948 Move returns status 0, amount 0
02:21:19.863 00.000 21948 move complete, result=0
02:21:19.863 00.000 21948 worker thread done servicing request
02:21:19.863 00.000 21948 Worker thread wakes up
02:21:19.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:19.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:19.863 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:21.494 01.631 21948 Exposure complete
02:21:21.554 00.060 21948 worker thread done servicing request
02:21:21.554 00.000 18120 OnExposeComplete: enter
02:21:21.554 00.000 18120 UpdateGuideState(): m_state=6
02:21:21.555 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
02:21:21.555 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=234.70, Mass=2018, SNR=31.1, Peak=172 HFD=4.1
02:21:21.556 00.001 18120 MultiStar: [#1 -0.03,0.12,0.72,U] [#2 -0.29,0.11,0.65,U] [#3 0.14,-0.11,0.59,U] [#4 0.28,0.29,0.54,U] [#5 0.27,0.03,0.46,U] [#6 -0.07,-0.01,0.52,U] [#7 -0.17,-0.08,0.43,U] [#8 0.13,0.16,0.38,U] 
02:21:21.556 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.15, 0.00}
02:21:21.557 00.001 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
02:21:21.557 00.000 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
02:21:21.558 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=0.03 mountY=-0.06, mountTheta=-1.13
02:21:21.559 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
02:21:21.559 00.000 18120 Enqueuing Move request for scope (0.05, 0.05)
02:21:21.560 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:21.560 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.1
02:21:21.561 00.001 21948 Worker thread wakes up
02:21:21.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:21:21.561 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:21:21.561 00.000 21948 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
02:21:21.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:21.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:21:21.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:21.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:21.562 00.001 18120 Enqueuing Expose request
02:21:21.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:21:21.562 00.000 21948 MoveAxis(E, 0, ABG)
02:21:21.562 00.000 21948 Move returns status 0, amount 0
02:21:21.562 00.000 21948 MoveAxis(N, 0, ABG)
02:21:21.562 00.000 21948 Move returns status 0, amount 0
02:21:21.562 00.000 21948 move complete, result=0
02:21:21.562 00.000 21948 worker thread done servicing request
02:21:21.562 00.000 21948 Worker thread wakes up
02:21:21.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:21.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:21.563 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:23.078 01.515 21948 Exposure complete
02:21:23.135 00.057 21948 worker thread done servicing request
02:21:23.135 00.000 18120 OnExposeComplete: enter
02:21:23.135 00.000 18120 UpdateGuideState(): m_state=6
02:21:23.136 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
02:21:23.137 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=234.76, Mass=1919, SNR=30.3, Peak=167 HFD=3.8
02:21:23.139 00.002 18120 MultiStar: [#1 -0.04,-0.03,0.74,U] [#2 -0.24,0.06,0.66,U] [#3 0.06,-0.09,0.61,U] [#4 0.08,0.36,0.59,U] [#5 0.15,-0.03,0.48,U] [#6 0.11,-0.24,0.53,U] [#7 -0.19,0.28,0.43,U] [#8 0.15,-0.00,0.41,U] 
02:21:23.141 00.002 18120 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.06, 0.07}
02:21:23.143 00.002 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
02:21:23.145 00.002 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
02:21:23.148 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.26 mountX=0.03 mountY=-0.03, mountTheta=-0.76
02:21:23.152 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
02:21:23.154 00.002 18120 Enqueuing Move request for scope (0.01, 0.04)
02:21:23.156 00.002 21948 Worker thread wakes up
02:21:23.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:23.157 00.001 18120 UpdateGuideState exits: m=1919 RSB=30.3
02:21:23.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:23.157 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:23.158 00.001 18120 Enqueuing Expose request
02:21:23.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
02:21:23.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:21:23.158 00.000 21948 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.03
02:21:23.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:21:23.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:23.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:21:23.158 00.000 21948 MoveAxis(E, 0, ABG)
02:21:23.158 00.000 21948 Move returns status 0, amount 0
02:21:23.158 00.000 21948 MoveAxis(N, 0, ABG)
02:21:23.159 00.001 21948 Move returns status 0, amount 0
02:21:23.159 00.000 21948 move complete, result=0
02:21:23.159 00.000 21948 worker thread done servicing request
02:21:23.159 00.000 21948 Worker thread wakes up
02:21:23.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:23.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:23.159 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:24.786 01.627 21948 Exposure complete
02:21:24.829 00.043 21948 worker thread done servicing request
02:21:24.829 00.000 18120 OnExposeComplete: enter
02:21:24.831 00.002 18120 UpdateGuideState(): m_state=6
02:21:24.831 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
02:21:24.832 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=234.93, Mass=1965, SNR=30.6, Peak=178 HFD=4.2
02:21:24.833 00.001 18120 MultiStar: [#1 -0.05,0.30,0.71,U] [#2 -0.20,0.34,0.63,U] [#3 0.18,-0.11,0.59,U] [#4 -0.20,0.43,0.00,M1] [#5 0.07,0.20,0.49,U] [#6 -0.08,0.08,0.53,U] [#7 -0.36,0.18,0.44,U] [#8 -0.00,0.27,0.39,U] 
02:21:24.833 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.19}, one-star: {0.17, 0.24}
02:21:24.833 00.000 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
02:21:24.833 00.000 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
02:21:24.835 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.63 mountX=0.18 mountY=-0.08, mountTheta=-0.40
02:21:24.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.19, opts=13)
02:21:24.837 00.001 18120 Enqueuing Move request for scope (-0.01, 0.19)
02:21:24.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:24.837 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.6
02:21:24.838 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:24.838 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:24.839 00.001 18120 Enqueuing Expose request
02:21:24.839 00.000 21948 Worker thread wakes up
02:21:24.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
02:21:24.839 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
02:21:24.839 00.000 21948 Moving (-0.01, 0.19) raw xDistance=0.18 yDistance=-0.08
02:21:24.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:21:24.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:24.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:21:24.839 00.000 21948 MoveAxis(E, 0, ABG)
02:21:24.839 00.000 21948 Move returns status 0, amount 0
02:21:24.839 00.000 21948 MoveAxis(N, 0, ABG)
02:21:24.839 00.000 21948 Move returns status 0, amount 0
02:21:24.839 00.000 21948 move complete, result=0
02:21:24.839 00.000 21948 worker thread done servicing request
02:21:24.839 00.000 21948 Worker thread wakes up
02:21:24.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:24.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:24.840 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:26.362 01.522 21948 Exposure complete
02:21:26.413 00.051 21948 worker thread done servicing request
02:21:26.413 00.000 18120 OnExposeComplete: enter
02:21:26.414 00.001 18120 UpdateGuideState(): m_state=6
02:21:26.415 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
02:21:26.416 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=235.01, Mass=1936, SNR=30.5, Peak=177 HFD=4.2
02:21:26.418 00.002 18120 MultiStar: [#1 0.22,0.33,0.70,U] [#2 -0.28,0.15,0.61,U] [#3 0.30,0.02,0.61,U] [#4 0.28,0.38,0.00,M2] [#5 0.09,0.22,0.46,U] [#6 -0.12,0.14,0.53,U] [#7 -0.09,0.15,0.44,U] [#8 0.51,0.43,0.00,M1] 
02:21:26.419 00.001 18120 refined, 6 included, MultiStar: {0.07, 0.20}, one-star: {0.18, 0.31}
02:21:26.420 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
02:21:26.421 00.001 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
02:21:26.425 00.004 18120 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=0.16 mountY=-0.15, mountTheta=-0.77
02:21:26.428 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.20, opts=13)
02:21:26.429 00.001 18120 Enqueuing Move request for scope (0.07, 0.20)
02:21:26.429 00.000 21948 Worker thread wakes up
02:21:26.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:26.430 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:21:26.430 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:26.431 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:26.431 00.000 18120 Enqueuing Expose request
02:21:26.432 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
02:21:26.432 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
02:21:26.432 00.000 21948 Moving (0.07, 0.20) raw xDistance=0.16 yDistance=-0.15
02:21:26.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:21:26.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:26.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:21:26.432 00.000 21948 MoveAxis(E, 0, ABG)
02:21:26.432 00.000 21948 Move returns status 0, amount 0
02:21:26.432 00.000 21948 MoveAxis(N, 0, ABG)
02:21:26.432 00.000 21948 Move returns status 0, amount 0
02:21:26.432 00.000 21948 move complete, result=0
02:21:26.432 00.000 21948 worker thread done servicing request
02:21:26.432 00.000 21948 Worker thread wakes up
02:21:26.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:26.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:26.432 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:28.069 01.637 21948 Exposure complete
02:21:28.111 00.042 21948 worker thread done servicing request
02:21:28.111 00.000 18120 OnExposeComplete: enter
02:21:28.112 00.001 18120 UpdateGuideState(): m_state=6
02:21:28.113 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
02:21:28.114 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=234.64, Mass=1945, SNR=30.5, Peak=168 HFD=4.1
02:21:28.115 00.001 18120 MultiStar: [#1 -0.02,0.19,0.74,U] [#2 -0.24,-0.13,0.66,U] [#3 0.34,-0.09,0.62,U] [#4 0.10,0.05,0.57,U] [#5 0.19,-0.05,0.46,U] [#6 -0.03,0.19,0.52,U] [#7 -0.08,0.30,0.43,U] [#8 0.21,0.26,0.39,U] 
02:21:28.116 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.42, -0.05}
02:21:28.116 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
02:21:28.116 00.000 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.62 = -1.62)
02:21:28.117 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
02:21:28.118 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.05, opts=13)
02:21:28.120 00.002 18120 Enqueuing Move request for scope (0.11, 0.05)
02:21:28.120 00.000 21948 Worker thread wakes up
02:21:28.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:28.121 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
02:21:28.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
02:21:28.121 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
02:21:28.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:28.122 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:28.122 00.000 18120 Enqueuing Expose request
02:21:28.122 00.000 21948 Moving (0.11, 0.05) raw xDistance=-0.00 yDistance=-0.13
02:21:28.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:21:28.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:28.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:21:28.123 00.001 21948 MoveAxis(E, 0, ABG)
02:21:28.123 00.000 21948 Move returns status 0, amount 0
02:21:28.123 00.000 21948 MoveAxis(N, 0, ABG)
02:21:28.123 00.000 21948 Move returns status 0, amount 0
02:21:28.123 00.000 21948 move complete, result=0
02:21:28.123 00.000 21948 worker thread done servicing request
02:21:28.123 00.000 21948 Worker thread wakes up
02:21:28.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:28.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:28.123 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:29.644 01.521 21948 Exposure complete
02:21:29.689 00.045 21948 worker thread done servicing request
02:21:29.689 00.000 18120 OnExposeComplete: enter
02:21:29.690 00.001 18120 UpdateGuideState(): m_state=6
02:21:29.690 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
02:21:29.690 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=234.79, Mass=1949, SNR=30.6, Peak=177 HFD=4.2
02:21:29.691 00.001 18120 MultiStar: [#1 0.10,0.28,0.72,U] [#2 -0.20,0.03,0.64,U] [#3 0.12,0.01,0.58,U] [#4 0.20,0.46,0.00,M2] [#5 0.28,-0.16,0.46,U] [#6 -0.06,0.11,0.53,U] [#7 -0.34,0.16,0.44,U] [#8 0.10,0.19,0.39,U] 
02:21:29.691 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.18, 0.09}
02:21:29.692 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
02:21:29.692 00.000 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
02:21:29.693 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.18 mountX=0.07 mountY=-0.08, mountTheta=-0.83
02:21:29.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
02:21:29.696 00.001 18120 Enqueuing Move request for scope (0.04, 0.09)
02:21:29.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:29.697 00.001 21948 Worker thread wakes up
02:21:29.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:21:29.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:21:29.697 00.000 21948 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.08
02:21:29.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:29.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:29.697 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:21:29.700 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:21:29.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.701 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:29.701 00.000 18120 Enqueuing Expose request
02:21:29.701 00.000 21948 MoveAxis(E, 0, ABG)
02:21:29.701 00.000 21948 Move returns status 0, amount 0
02:21:29.702 00.001 21948 MoveAxis(N, 0, ABG)
02:21:29.702 00.000 21948 Move returns status 0, amount 0
02:21:29.702 00.000 21948 move complete, result=0
02:21:29.702 00.000 21948 worker thread done servicing request
02:21:29.702 00.000 21948 Worker thread wakes up
02:21:29.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:29.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:29.702 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:31.333 01.631 21948 Exposure complete
02:21:31.367 00.034 21948 worker thread done servicing request
02:21:31.367 00.000 18120 OnExposeComplete: enter
02:21:31.368 00.001 18120 UpdateGuideState(): m_state=6
02:21:31.369 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
02:21:31.369 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=234.56, Mass=1903, SNR=30.2, Peak=162 HFD=3.9
02:21:31.369 00.000 18120 MultiStar: [#1 0.07,0.05,0.74,U] [#2 -0.31,0.02,0.62,U] [#3 0.24,-0.22,0.60,U] [#4 0.27,0.23,0.57,U] [#5 0.24,0.02,0.46,U] [#6 -0.10,0.13,0.53,U] [#7 -0.27,0.17,0.43,U] [#8 0.20,0.06,0.40,U] 
02:21:31.370 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.38, -0.13}
02:21:31.370 00.000 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
02:21:31.371 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
02:21:31.371 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
02:21:31.372 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.02, opts=13)
02:21:31.373 00.001 18120 Enqueuing Move request for scope (0.11, 0.02)
02:21:31.374 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:31.375 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.2
02:21:31.376 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:31.377 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:31.377 00.000 18120 Enqueuing Expose request
02:21:31.378 00.001 21948 Worker thread wakes up
02:21:31.378 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:21:31.378 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:21:31.378 00.000 21948 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.10
02:21:31.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:31.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:31.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:21:31.378 00.000 21948 MoveAxis(E, 0, ABG)
02:21:31.378 00.000 21948 Move returns status 0, amount 0
02:21:31.378 00.000 21948 MoveAxis(N, 0, ABG)
02:21:31.378 00.000 21948 Move returns status 0, amount 0
02:21:31.378 00.000 21948 move complete, result=0
02:21:31.378 00.000 21948 worker thread done servicing request
02:21:31.378 00.000 21948 Worker thread wakes up
02:21:31.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:31.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:31.378 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:32.893 01.515 21948 Exposure complete
02:21:32.930 00.037 21948 worker thread done servicing request
02:21:32.930 00.000 18120 OnExposeComplete: enter
02:21:32.932 00.002 18120 UpdateGuideState(): m_state=6
02:21:32.933 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
02:21:32.934 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=234.55, Mass=1974, SNR=30.7, Peak=158 HFD=4.1
02:21:32.935 00.001 18120 MultiStar: [#1 -0.24,0.18,0.73,U] [#2 -0.17,0.08,0.63,U] [#3 0.25,-0.02,0.60,U] [#4 0.13,0.41,0.00,M2] [#5 0.19,0.04,0.46,U] [#6 0.02,-0.35,0.49,U] [#7 -0.25,-0.08,0.44,U] [#8 0.47,0.37,0.00,M1] 
02:21:32.938 00.003 18120 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.31, -0.14}
02:21:32.940 00.002 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:21:32.943 00.003 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:21:32.944 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.78 mountX=-0.05 mountY=-0.02, mountTheta=-2.81
02:21:32.945 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
02:21:32.946 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
02:21:32.946 00.000 21948 Worker thread wakes up
02:21:32.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:32.947 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:21:32.947 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:21:32.947 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.7
02:21:32.947 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:32.948 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:32.948 00.000 18120 Enqueuing Expose request
02:21:32.948 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
02:21:32.949 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:32.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:32.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:21:32.949 00.000 21948 MoveAxis(E, 0, ABG)
02:21:32.949 00.000 21948 Move returns status 0, amount 0
02:21:32.949 00.000 21948 MoveAxis(N, 0, ABG)
02:21:32.949 00.000 21948 Move returns status 0, amount 0
02:21:32.949 00.000 21948 move complete, result=0
02:21:32.949 00.000 21948 worker thread done servicing request
02:21:32.949 00.000 21948 Worker thread wakes up
02:21:32.949 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:32.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:32.949 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:34.576 01.627 21948 Exposure complete
02:21:34.613 00.037 18120 OnExposeComplete: enter
02:21:34.614 00.001 18120 UpdateGuideState(): m_state=6
02:21:34.615 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
02:21:34.616 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=234.55, Mass=1979, SNR=30.7, Peak=165 HFD=4.0
02:21:34.617 00.001 18120 MultiStar: [#1 0.06,0.16,0.73,U] [#2 -0.07,0.04,0.64,U] [#3 0.11,-0.17,0.60,U] [#4 0.28,0.23,0.54,U] [#5 0.25,0.21,0.47,U] [#6 -0.28,0.04,0.54,U] [#7 -0.22,0.27,0.43,U] [#8 0.41,0.17,0.00,M2] 
02:21:34.618 00.001 21948 worker thread done servicing request
02:21:34.618 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.42, -0.14}
02:21:34.619 00.001 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
02:21:34.620 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
02:21:34.620 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.01 mountY=-0.11, mountTheta=-1.52
02:21:34.622 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
02:21:34.623 00.001 18120 Enqueuing Move request for scope (0.10, 0.05)
02:21:34.623 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:34.624 00.001 21948 Worker thread wakes up
02:21:34.634 00.010 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:21:34.634 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:21:34.634 00.000 21948 Moving (0.10, 0.05) raw xDistance=0.01 yDistance=-0.11
02:21:34.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:21:34.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:34.634 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.7
02:21:34.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:34.635 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:34.635 00.000 21948 MoveAxis(E, 0, ABG)
02:21:34.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:34.635 00.000 18120 Enqueuing Expose request
02:21:34.636 00.001 21948 Move returns status 0, amount 0
02:21:34.636 00.000 21948 MoveAxis(N, 0, ABG)
02:21:34.636 00.000 21948 Move returns status 0, amount 0
02:21:34.636 00.000 21948 move complete, result=0
02:21:34.636 00.000 21948 worker thread done servicing request
02:21:34.636 00.000 21948 Worker thread wakes up
02:21:34.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:34.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:34.636 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:36.156 01.520 21948 Exposure complete
02:21:36.196 00.040 21948 worker thread done servicing request
02:21:36.197 00.001 18120 OnExposeComplete: enter
02:21:36.197 00.000 18120 UpdateGuideState(): m_state=6
02:21:36.198 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
02:21:36.198 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=234.80, Mass=1870, SNR=30.0, Peak=165 HFD=4.2
02:21:36.199 00.001 18120 MultiStar: [#1 -0.01,0.14,0.72,U] [#2 -0.14,-0.14,0.66,U] [#3 0.21,-0.15,0.61,U] [#4 0.30,0.04,0.55,U] [#5 0.21,-0.05,0.48,U] [#6 0.08,0.08,0.54,U] [#7 0.03,0.15,0.44,U] [#8 0.29,0.30,0.00,M3] 
02:21:36.199 00.000 18120 refined, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.43, 0.10}
02:21:36.200 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
02:21:36.200 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:21:36.201 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.16 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
02:21:36.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.03, opts=13)
02:21:36.203 00.001 18120 Enqueuing Move request for scope (0.16, 0.03)
02:21:36.204 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:36.204 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
02:21:36.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.205 00.000 21948 Worker thread wakes up
02:21:36.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
02:21:36.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
02:21:36.205 00.000 21948 Moving (0.16, 0.03) raw xDistance=-0.04 yDistance=-0.15
02:21:36.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:36.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:36.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:21:36.205 00.000 21948 MoveAxis(E, 0, ABG)
02:21:36.205 00.000 21948 Move returns status 0, amount 0
02:21:36.205 00.000 21948 MoveAxis(N, 0, ABG)
02:21:36.205 00.000 21948 Move returns status 0, amount 0
02:21:36.205 00.000 21948 move complete, result=0
02:21:36.205 00.000 21948 worker thread done servicing request
02:21:36.205 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:36.206 00.001 18120 Enqueuing Expose request
02:21:36.207 00.001 21948 Worker thread wakes up
02:21:36.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:36.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:36.207 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:37.832 01.625 21948 Exposure complete
02:21:37.879 00.047 21948 worker thread done servicing request
02:21:37.879 00.000 18120 OnExposeComplete: enter
02:21:37.880 00.001 18120 UpdateGuideState(): m_state=6
02:21:37.881 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
02:21:37.881 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=234.64, Mass=2058, SNR=31.5, Peak=185 HFD=4.0
02:21:37.882 00.001 18120 MultiStar: [#1 0.07,0.18,0.70,U] [#2 -0.01,-0.01,0.60,U] [#3 0.42,-0.06,0.00,M1] [#4 0.40,0.10,0.00,M1] [#5 0.53,-0.01,0.00,M1] [#6 -0.07,0.14,0.47,U] [#7 0.11,0.07,0.44,U] [#8 0.54,0.25,0.00,M4] 
02:21:37.882 00.000 18120 refined, 4 included, MultiStar: {0.17, 0.05}, one-star: {0.48, -0.05}
02:21:37.883 00.001 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.70 = -1.70)
02:21:37.883 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
02:21:37.883 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
02:21:37.885 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.05, opts=13)
02:21:37.885 00.000 18120 Enqueuing Move request for scope (0.17, 0.05)
02:21:37.886 00.001 21948 Worker thread wakes up
02:21:37.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
02:21:37.886 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
02:21:37.886 00.000 21948 Moving (0.17, 0.05) raw xDistance=-0.02 yDistance=-0.17
02:21:37.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:21:37.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:37.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:21:37.886 00.000 21948 MoveAxis(E, 0, ABG)
02:21:37.886 00.000 21948 Move returns status 0, amount 0
02:21:37.886 00.000 21948 MoveAxis(N, 0, ABG)
02:21:37.886 00.000 21948 Move returns status 0, amount 0
02:21:37.886 00.000 21948 move complete, result=0
02:21:37.886 00.000 21948 worker thread done servicing request
02:21:37.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:37.887 00.001 18120 UpdateGuideState exits: m=2058 RSB=31.5
02:21:37.887 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:37.887 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:37.888 00.001 18120 Enqueuing Expose request
02:21:37.888 00.000 21948 Worker thread wakes up
02:21:37.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:37.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:37.888 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:39.416 01.528 21948 Exposure complete
02:21:39.453 00.037 21948 worker thread done servicing request
02:21:39.453 00.000 18120 OnExposeComplete: enter
02:21:39.454 00.001 18120 UpdateGuideState(): m_state=6
02:21:39.456 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
02:21:39.457 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=234.62, Mass=1982, SNR=30.8, Peak=181 HFD=3.9
02:21:39.459 00.002 18120 MultiStar: [#1 -0.01,0.16,0.72,U] [#2 -0.07,-0.11,0.64,U] [#3 0.38,-0.16,0.00,M2] [#4 0.45,0.02,0.00,M2] [#5 0.57,-0.23,0.00,M2] [#6 -0.09,0.00,0.51,U] [#7 0.15,0.13,0.42,U] [#8 0.60,0.23,0.00,M5] 
02:21:39.460 00.001 18120 refined, 4 included, MultiStar: {0.13, 0.01}, one-star: {0.46, -0.07}
02:21:39.461 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
02:21:39.462 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
02:21:39.463 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
02:21:39.466 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.01, opts=13)
02:21:39.467 00.001 18120 Enqueuing Move request for scope (0.13, 0.01)
02:21:39.468 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:39.470 00.002 21948 Worker thread wakes up
02:21:39.470 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
02:21:39.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.472 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:39.472 00.000 18120 Enqueuing Expose request
02:21:39.473 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
02:21:39.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
02:21:39.473 00.000 21948 Moving (0.13, 0.01) raw xDistance=-0.05 yDistance=-0.12
02:21:39.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:39.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:39.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:21:39.473 00.000 21948 MoveAxis(E, 0, ABG)
02:21:39.473 00.000 21948 Move returns status 0, amount 0
02:21:39.473 00.000 21948 MoveAxis(N, 0, ABG)
02:21:39.473 00.000 21948 Move returns status 0, amount 0
02:21:39.473 00.000 21948 move complete, result=0
02:21:39.473 00.000 21948 worker thread done servicing request
02:21:39.473 00.000 21948 Worker thread wakes up
02:21:39.473 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:39.474 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:39.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:21:39.611 00.137 18120 evsrv: cli 0D46E250 connect
02:21:39.611 00.000 18120 case statement mapped state 6 to 3
02:21:39.613 00.002 18120 case statement mapped state 6 to 3
02:21:39.615 00.002 18120 evsrv: cli 0D46E250 request: {"method":"get_app_state","id":"7e624380-7eca-434f-918a-128770c33c41"}
02:21:39.616 00.001 18120 case statement mapped state 6 to 3
02:21:39.617 00.001 18120 evsrv: cli 0D46E250 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e624380-7eca-434f-918a-128770c33c41"}
02:21:39.618 00.001 18120 evsrv: cli 0D46E250 disconnect
02:21:39.619 00.001 18120 evsrv: cli 0D46DB70 connect
02:21:39.621 00.002 18120 case statement mapped state 6 to 3
02:21:39.621 00.000 18120 case statement mapped state 6 to 3
02:21:39.622 00.001 18120 evsrv: cli 0D46DB70 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"675a82b6-12ae-41a4-a6e6-484b71037b3d"}
02:21:39.623 00.001 18120 PhdController::Dither begins
02:21:39.623 00.000 18120 dither: size=2.00, dRA=1.01 dDec=-0.62
02:21:39.624 00.001 18120 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.00) = xAngle (1.45 = 1.45)
02:21:39.624 00.000 18120 MountToCamera -- mountX=1.01 mountY=-0.62 hyp=1.18 mountTheta=-0.55 cameraX=0.15, cameraY=1.17 cameraTheta=1.45
02:21:39.625 00.001 18120 setting lock position to (894.81, 235.87)
02:21:39.625 00.000 18120 Mount: notify guiding dithered (0.1, 1.2)
02:21:39.626 00.001 18120 MultiStar: stabilizing after lock position change
02:21:39.626 00.000 18120 Status Line: Dithering de 1.01,-0.62
02:21:39.627 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:21:39.628 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
02:21:39.628 00.000 18120 evsrv: cli 0D46DB70 response: {"jsonrpc":"2.0","result":0,"id":"675a82b6-12ae-41a4-a6e6-484b71037b3d"}
02:21:39.629 00.001 18120 evsrv: cli 0D46DB70 disconnect
02:21:41.095 01.466 21948 Exposure complete
02:21:41.141 00.046 21948 worker thread done servicing request
02:21:41.141 00.000 18120 OnExposeComplete: enter
02:21:41.144 00.003 18120 UpdateGuideState(): m_state=6
02:21:41.147 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
02:21:41.149 00.002 18120 Star::Find returns 1 (0), X=895.20, Y=234.48, Mass=1871, SNR=29.9, Peak=164 HFD=3.8
02:21:41.151 00.002 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.99)
02:21:41.154 00.003 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.95)
02:21:41.156 00.002 18120 CameraToMount -- cameraX=0.39 cameraY=-1.39 hyp=1.44 cameraTheta=-1.30 mountX=-1.42 mountY=0.28, mountTheta=2.95
02:21:41.159 00.003 18120 dither recenter: remaining=(-1.0,0.6) step=(-1.0,0.6)
02:21:41.160 00.001 18120 MountToCamera -- mountTheta (2.59) + m_xAngle (2.00) = xAngle (4.59 = -1.69)
02:21:41.160 00.000 18120 MountToCamera -- mountX=-1.01 mountY=0.62 hyp=1.18 mountTheta=2.59 cameraX=-0.15, cameraY=-1.17 cameraTheta=-1.69
02:21:41.161 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-1.17, opts=4)
02:21:41.161 00.000 18120 Enqueuing Move request for scope (-0.15, -1.17)
02:21:41.162 00.001 18120 Mount: notify direct move -1.01,0.62
02:21:41.162 00.000 21948 Worker thread wakes up
02:21:41.162 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:41.163 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.17) opts 0x4
02:21:41.163 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -1.17)
02:21:41.163 00.000 18120 UpdateGuideState exits: m=1871 RSB=29.9
02:21:41.164 00.001 21948 Moving (-0.15, -1.17) raw xDistance=-1.01 yDistance=0.62
02:21:41.164 00.000 18120 PhdController: settling, locked = 1, distance = 1.35 (0.50) aobump = 0 frame = 1 / 99999
02:21:41.164 00.000 21948 MoveAxis(E, 285, B)
02:21:41.164 00.000 21948 Guiding  Dir = 2, Dur = 285
02:21:41.164 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062101.164,"Host":"ASUS_SAM","Inst":1,"Distance":1.35,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:21:41.164 00.000 21948 IsSlewing returns 0
02:21:41.164 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:41.165 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:41.165 00.000 18120 Enqueuing Expose request
02:21:41.166 00.001 21948 IsGuiding returns 0
02:21:41.168 00.002 21948 PulseGuide returned control before completion, sleep 294
02:21:41.470 00.302 21948 IsGuiding returns 0
02:21:41.470 00.000 21948 Move returns status 0, amount 285
02:21:41.470 00.000 21948 MoveAxis(S, 147, B)
02:21:41.470 00.000 21948 Guiding  Dir = 1, Dur = 147
02:21:41.470 00.000 21948 IsSlewing returns 0
02:21:41.470 00.000 21948 IsGuiding returns 0
02:21:41.476 00.006 21948 PulseGuide returned control before completion, sleep 153
02:21:41.646 00.170 21948 IsGuiding returns 0
02:21:41.646 00.000 21948 Move returns status 0, amount 147
02:21:41.646 00.000 21948 move complete, result=0
02:21:41.646 00.000 21948 worker thread done servicing request
02:21:41.646 00.000 21948 Worker thread wakes up
02:21:41.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:41.646 00.000 18120 GuideStep: -1.0 px 285 ms EAST, 0.6 px 147 ms SOUTH
02:21:41.647 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:43.064 01.417 21948 Exposure complete
02:21:43.115 00.051 21948 worker thread done servicing request
02:21:43.115 00.000 18120 OnExposeComplete: enter
02:21:43.115 00.000 18120 UpdateGuideState(): m_state=6
02:21:43.116 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
02:21:43.116 00.000 18120 Star::Find returns 1 (0), X=894.72, Y=235.26, Mass=1951, SNR=30.6, Peak=151 HFD=4.2
02:21:43.117 00.001 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
02:21:43.117 00.000 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
02:21:43.118 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.61 hyp=0.61 cameraTheta=-1.72 mountX=-0.52 mountY=0.35, mountTheta=2.54
02:21:43.119 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.61, opts=13)
02:21:43.119 00.000 18120 Enqueuing Move request for scope (-0.09, -0.61)
02:21:43.120 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:43.120 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
02:21:43.121 00.001 21948 Worker thread wakes up
02:21:43.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.61) opts 0xd
02:21:43.121 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.61)
02:21:43.121 00.000 21948 Moving (-0.09, -0.61) raw xDistance=-0.52 yDistance=0.35
02:21:43.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:21:43.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:43.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:21:43.121 00.000 18120 PhdController: settling, locked = 1, distance = 0.61 (0.50) aobump = 0 frame = 2 / 99999
02:21:43.121 00.000 21948 MoveAxis(E, 92, ABG)
02:21:43.121 00.000 21948 Guiding  Dir = 2, Dur = 92
02:21:43.121 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062103.121,"Host":"ASUS_SAM","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:21:43.122 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:43.122 00.000 21948 IsSlewing returns 0
02:21:43.123 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:43.123 00.000 18120 Enqueuing Expose request
02:21:43.123 00.000 21948 IsGuiding returns 0
02:21:43.125 00.002 21948 PulseGuide returned control before completion, sleep 101
02:21:43.231 00.106 21948 IsGuiding returns 0
02:21:43.232 00.001 21948 Move returns status 0, amount 92
02:21:43.232 00.000 21948 MoveAxis(N, 0, ABG)
02:21:43.232 00.000 21948 Move returns status 0, amount 0
02:21:43.232 00.000 21948 move complete, result=0
02:21:43.232 00.000 21948 worker thread done servicing request
02:21:43.232 00.000 21948 Worker thread wakes up
02:21:43.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:43.232 00.000 18120 GuideStep: -0.5 px 92 ms EAST, 0.4 px 0 ms NORTH
02:21:43.233 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:44.861 01.628 21948 Exposure complete
02:21:44.917 00.056 21948 worker thread done servicing request
02:21:44.917 00.000 18120 OnExposeComplete: enter
02:21:44.918 00.001 18120 UpdateGuideState(): m_state=6
02:21:44.918 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
02:21:44.920 00.002 18120 Star::Find returns 1 (0), X=894.60, Y=235.98, Mass=1955, SNR=30.6, Peak=167 HFD=4.1
02:21:44.921 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
02:21:44.922 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
02:21:44.925 00.003 18120 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=0.19 mountY=0.13, mountTheta=0.60
02:21:44.930 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.12, opts=13)
02:21:44.932 00.002 18120 Enqueuing Move request for scope (-0.20, 0.12)
02:21:44.935 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:44.937 00.002 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:21:44.939 00.002 21948 Worker thread wakes up
02:21:44.939 00.000 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 3 / 99999
02:21:44.940 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
02:21:44.940 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
02:21:44.940 00.000 21948 Moving (-0.20, 0.12) raw xDistance=0.19 yDistance=0.13
02:21:44.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:21:44.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:44.940 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062104.940,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:21:44.942 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:21:44.942 00.000 21948 MoveAxis(E, 0, ABG)
02:21:44.942 00.000 21948 Move returns status 0, amount 0
02:21:44.943 00.001 21948 MoveAxis(N, 0, ABG)
02:21:44.943 00.000 21948 Move returns status 0, amount 0
02:21:44.943 00.000 21948 move complete, result=0
02:21:44.943 00.000 21948 worker thread done servicing request
02:21:44.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:44.946 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:44.948 00.002 18120 Enqueuing Expose request
02:21:44.950 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:44.953 00.003 21948 Worker thread wakes up
02:21:44.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:44.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:46.362 01.409 21948 Exposure complete
02:21:46.435 00.073 21948 worker thread done servicing request
02:21:46.435 00.000 18120 OnExposeComplete: enter
02:21:46.438 00.003 18120 UpdateGuideState(): m_state=6
02:21:46.440 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
02:21:46.442 00.002 18120 Star::Find returns 1 (0), X=894.46, Y=236.10, Mass=1999, SNR=31.0, Peak=155 HFD=3.9
02:21:46.445 00.003 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
02:21:46.447 00.002 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
02:21:46.449 00.002 18120 CameraToMount -- cameraX=-0.35 cameraY=0.24 hyp=0.43 cameraTheta=2.54 mountX=0.36 mountY=0.21, mountTheta=0.52
02:21:46.454 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.24, opts=13)
02:21:46.456 00.002 18120 Enqueuing Move request for scope (-0.35, 0.24)
02:21:46.459 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:46.461 00.002 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:21:46.463 00.002 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 4 / 99999
02:21:46.466 00.003 21948 Worker thread wakes up
02:21:46.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.24) opts 0xd
02:21:46.466 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.24)
02:21:46.466 00.000 21948 Moving (-0.35, 0.24) raw xDistance=0.36 yDistance=0.21
02:21:46.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:21:46.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:46.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:21:46.466 00.000 21948 MoveAxis(W, 65, ABG)
02:21:46.466 00.000 21948 Guiding  Dir = 3, Dur = 65
02:21:46.466 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062106.466,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:21:46.467 00.001 21948 IsSlewing returns 0
02:21:46.467 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:46.468 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:46.469 00.001 18120 Enqueuing Expose request
02:21:46.469 00.000 21948 IsGuiding returns 0
02:21:46.472 00.003 21948 PulseGuide returned control before completion, sleep 74
02:21:46.547 00.075 21948 IsGuiding returns 0
02:21:46.547 00.000 21948 Move returns status 0, amount 65
02:21:46.547 00.000 21948 MoveAxis(N, 0, ABG)
02:21:46.547 00.000 21948 Move returns status 0, amount 0
02:21:46.547 00.000 21948 move complete, result=0
02:21:46.547 00.000 21948 worker thread done servicing request
02:21:46.547 00.000 21948 Worker thread wakes up
02:21:46.547 00.000 18120 GuideStep: 0.4 px 65 ms WEST, 0.2 px 0 ms NORTH
02:21:46.548 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:46.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:48.171 01.623 21948 Exposure complete
02:21:48.226 00.055 21948 worker thread done servicing request
02:21:48.226 00.000 18120 OnExposeComplete: enter
02:21:48.227 00.001 18120 UpdateGuideState(): m_state=6
02:21:48.228 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
02:21:48.228 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=235.75, Mass=1947, SNR=30.5, Peak=170 HFD=3.8
02:21:48.228 00.000 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.00) = xAngle (-4.20 = 2.08)
02:21:48.229 00.001 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.04)
02:21:48.230 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.20 mountX=-0.07 mountY=0.12, mountTheta=2.07
02:21:48.236 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.11, opts=13)
02:21:48.237 00.001 18120 Enqueuing Move request for scope (-0.08, -0.11)
02:21:48.237 00.000 21948 Worker thread wakes up
02:21:48.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:21:48.237 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:21:48.237 00.000 21948 Moving (-0.08, -0.11) raw xDistance=-0.07 yDistance=0.12
02:21:48.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:48.237 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:48.238 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:48.238 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
02:21:48.238 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 5 / 99999
02:21:48.239 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:21:48.239 00.000 21948 MoveAxis(E, 0, ABG)
02:21:48.239 00.000 21948 Move returns status 0, amount 0
02:21:48.239 00.000 21948 MoveAxis(N, 0, ABG)
02:21:48.239 00.000 21948 Move returns status 0, amount 0
02:21:48.239 00.000 21948 move complete, result=0
02:21:48.239 00.000 21948 worker thread done servicing request
02:21:48.239 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062108.239,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
02:21:48.239 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:48.240 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:48.240 00.000 18120 Enqueuing Expose request
02:21:48.241 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:48.242 00.001 21948 Worker thread wakes up
02:21:48.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:48.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:49.770 01.528 21948 Exposure complete
02:21:49.839 00.069 21948 worker thread done servicing request
02:21:49.840 00.001 18120 OnExposeComplete: enter
02:21:49.841 00.001 18120 UpdateGuideState(): m_state=6
02:21:49.843 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
02:21:49.845 00.002 18120 Star::Find returns 1 (0), X=894.84, Y=235.81, Mass=1967, SNR=30.6, Peak=186 HFD=4.0
02:21:49.848 00.003 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
02:21:49.851 00.003 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
02:21:49.853 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.06 mountY=-0.01, mountTheta=-3.01
02:21:49.854 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
02:21:49.854 00.000 18120 Enqueuing Move request for scope (0.04, -0.05)
02:21:49.855 00.001 21948 Worker thread wakes up
02:21:49.855 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:49.855 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.6
02:21:49.856 00.001 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 6 / 99999
02:21:49.856 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:21:49.856 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:21:49.856 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062109.856,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
02:21:49.857 00.001 21948 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.01
02:21:49.857 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:21:49.857 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:49.857 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:49.858 00.001 18120 Enqueuing Expose request
02:21:49.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:49.858 00.000 21948 MoveAxis(E, 0, ABG)
02:21:49.858 00.000 21948 Move returns status 0, amount 0
02:21:49.858 00.000 21948 MoveAxis(N, 0, ABG)
02:21:49.858 00.000 21948 Move returns status 0, amount 0
02:21:49.858 00.000 21948 move complete, result=0
02:21:49.858 00.000 21948 worker thread done servicing request
02:21:49.858 00.000 21948 Worker thread wakes up
02:21:49.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:49.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:49.859 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:51.489 01.630 21948 Exposure complete
02:21:51.536 00.047 21948 worker thread done servicing request
02:21:51.536 00.000 18120 OnExposeComplete: enter
02:21:51.537 00.001 18120 UpdateGuideState(): m_state=6
02:21:51.537 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
02:21:51.539 00.002 18120 Star::Find returns 1 (0), X=894.84, Y=235.83, Mass=1977, SNR=30.8, Peak=177 HFD=4.3
02:21:51.539 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:21:51.539 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:21:51.540 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.78 mountX=-0.04 mountY=-0.01, mountTheta=-2.82
02:21:51.541 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
02:21:51.541 00.000 18120 Enqueuing Move request for scope (0.03, -0.03)
02:21:51.542 00.001 21948 Worker thread wakes up
02:21:51.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:51.542 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.8
02:21:51.543 00.001 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 7 / 99999
02:21:51.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:21:51.543 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:21:51.543 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062111.543,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
02:21:51.544 00.001 21948 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.01
02:21:51.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:51.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:51.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:51.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:51.545 00.001 18120 Enqueuing Expose request
02:21:51.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:51.545 00.000 21948 MoveAxis(E, 0, ABG)
02:21:51.545 00.000 21948 Move returns status 0, amount 0
02:21:51.545 00.000 21948 MoveAxis(N, 0, ABG)
02:21:51.545 00.000 21948 Move returns status 0, amount 0
02:21:51.545 00.000 21948 move complete, result=0
02:21:51.545 00.000 21948 worker thread done servicing request
02:21:51.545 00.000 21948 Worker thread wakes up
02:21:51.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:51.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:51.546 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:53.064 01.518 21948 Exposure complete
02:21:53.117 00.053 21948 worker thread done servicing request
02:21:53.117 00.000 18120 OnExposeComplete: enter
02:21:53.119 00.002 18120 UpdateGuideState(): m_state=6
02:21:53.120 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
02:21:53.122 00.002 18120 Star::Find returns 1 (0), X=894.92, Y=235.88, Mass=1997, SNR=31.0, Peak=186 HFD=4.2
02:21:53.123 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
02:21:53.124 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:21:53.126 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:21:53.129 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.02, opts=13)
02:21:53.130 00.001 18120 Enqueuing Move request for scope (0.11, 0.02)
02:21:53.130 00.000 21948 Worker thread wakes up
02:21:53.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:53.131 00.001 18120 UpdateGuideState exits: m=1997 RSB=31.0
02:21:53.131 00.000 18120 PhdController: settling, locked = 1, distance = 0.18 (0.50) aobump = 0 frame = 8 / 99999
02:21:53.131 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:21:53.131 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062113.131,"Host":"ASUS_SAM","Inst":1,"Distance":0.18,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
02:21:53.132 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:21:53.132 00.000 21948 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.11
02:21:53.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:53.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:53.132 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:53.132 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:53.133 00.001 18120 Enqueuing Expose request
02:21:53.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:53.133 00.000 21948 MoveAxis(E, 0, ABG)
02:21:53.133 00.000 21948 Move returns status 0, amount 0
02:21:53.133 00.000 21948 MoveAxis(N, 0, ABG)
02:21:53.133 00.000 21948 Move returns status 0, amount 0
02:21:53.133 00.000 21948 move complete, result=0
02:21:53.133 00.000 21948 worker thread done servicing request
02:21:53.133 00.000 21948 Worker thread wakes up
02:21:53.133 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:53.133 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:53.134 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:54.767 01.633 21948 Exposure complete
02:21:54.805 00.038 21948 worker thread done servicing request
02:21:54.805 00.000 18120 OnExposeComplete: enter
02:21:54.806 00.001 18120 UpdateGuideState(): m_state=6
02:21:54.806 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:21:54.807 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=235.82, Mass=2028, SNR=31.2, Peak=174 HFD=4.3
02:21:54.807 00.000 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
02:21:54.807 00.000 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
02:21:54.808 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.85 mountX=-0.03 mountY=0.03, mountTheta=2.41
02:21:54.811 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
02:21:54.814 00.003 18120 Enqueuing Move request for scope (-0.01, -0.04)
02:21:54.816 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:54.818 00.002 18120 UpdateGuideState exits: m=2028 RSB=31.2
02:21:54.820 00.002 21948 Worker thread wakes up
02:21:54.820 00.000 18120 PhdController: settling, locked = 1, distance = 0.14 (0.50) aobump = 0 frame = 9 / 99999
02:21:54.821 00.001 18120 PhdController: newstate STATE_FINISH
02:21:54.821 00.000 18120 PhdController complete: success
02:21:54.822 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:21:54.822 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:21:54.822 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786062114.822,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:21:54.822 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.03
02:21:54.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:54.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:54.822 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:21:54.822 00.000 21948 MoveAxis(E, 0, ABG)
02:21:54.822 00.000 21948 Move returns status 0, amount 0
02:21:54.822 00.000 21948 MoveAxis(N, 0, ABG)
02:21:54.822 00.000 21948 Move returns status 0, amount 0
02:21:54.822 00.000 21948 move complete, result=0
02:21:54.822 00.000 21948 worker thread done servicing request
02:21:54.822 00.000 18120 Mount: notify guiding dither settle done success=1
02:21:54.823 00.001 18120 PhdController: newstate STATE_IDLE
02:21:54.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.825 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:54.826 00.001 18120 Enqueuing Expose request
02:21:54.827 00.001 21948 Worker thread wakes up
02:21:54.827 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:54.828 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:54.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:56.347 01.519 21948 Exposure complete
02:21:56.384 00.037 21948 worker thread done servicing request
02:21:56.384 00.000 18120 OnExposeComplete: enter
02:21:56.384 00.000 18120 UpdateGuideState(): m_state=6
02:21:56.386 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.388 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=235.99, Mass=2013, SNR=31.1, Peak=185 HFD=4.3
02:21:56.389 00.001 18120 MultiStar: exiting stabilization period
02:21:56.390 00.001 18120 MultiStar: updating star positions after lock position change
02:21:56.391 00.001 18120 Star::Find(15, 620, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.393 00.002 18120 Star::Find returns 1 (0), X=619.96, Y=386.37, Mass=997, SNR=21.9, Peak=85 HFD=3.9
02:21:56.396 00.003 18120 Star::Find(15, 1047, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.397 00.001 18120 Star::Find returns 1 (0), X=1046.75, Y=600.71, Mass=801, SNR=19.5, Peak=74 HFD=3.7
02:21:56.398 00.001 18120 Star::Find(15, 154, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.398 00.000 18120 Star::Find returns 1 (0), X=153.88, Y=37.64, Mass=694, SNR=18.2, Peak=74 HFD=3.6
02:21:56.398 00.000 18120 Star::Find(15, 337, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.399 00.001 18120 Star::Find returns 1 (0), X=337.15, Y=894.27, Mass=601, SNR=17.0, Peak=61 HFD=3.5
02:21:56.399 00.000 18120 Star::Find(15, 161, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.400 00.001 18120 Star::Find returns 1 (0), X=161.03, Y=422.00, Mass=410, SNR=14.0, Peak=55 HFD=2.8
02:21:56.400 00.000 18120 Star::Find(15, 542, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.401 00.001 18120 Star::Find returns 1 (0), X=542.26, Y=70.09, Mass=514, SNR=15.5, Peak=47 HFD=4.2
02:21:56.401 00.000 18120 Star::Find(15, 1132, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.401 00.000 18120 Star::Find returns 1 (0), X=1131.34, Y=229.68, Mass=378, SNR=13.4, Peak=37 HFD=3.6
02:21:56.402 00.001 18120 Star::Find(15, 418, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.402 00.000 18120 Star::Find returns 1 (0), X=418.64, Y=132.90, Mass=317, SNR=12.3, Peak=30 HFD=3.8
02:21:56.403 00.001 18120 Star::Find(15, 752, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.403 00.000 18120 Star::Find returns 1 (0), X=751.85, Y=265.34, Mass=304, SNR=12.0, Peak=26 HFD=3.6
02:21:56.404 00.001 18120 Star::Find(15, 1233, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.404 00.000 18120 Star::Find returns 1 (0), X=1232.34, Y=677.26, Mass=320, SNR=12.3, Peak=32 HFD=3.5
02:21:56.405 00.001 18120 Star::Find(15, 848, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:21:56.405 00.000 18120 Star::Find returns 1 (0), X=848.41, Y=77.40, Mass=260, SNR=11.1, Peak=26 HFD=3.2
02:21:56.406 00.001 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
02:21:56.406 00.000 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
02:21:56.407 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.97 mountX=0.08 mountY=-0.13, mountTheta=-1.03
02:21:56.408 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
02:21:56.411 00.003 18120 Enqueuing Move request for scope (0.08, 0.12)
02:21:56.414 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:56.414 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.1
02:21:56.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:56.415 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:56.415 00.000 18120 Enqueuing Expose request
02:21:56.416 00.001 21948 Worker thread wakes up
02:21:56.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
02:21:56.416 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
02:21:56.416 00.000 21948 Moving (0.08, 0.12) raw xDistance=0.08 yDistance=-0.13
02:21:56.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:21:56.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:56.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:21:56.416 00.000 21948 MoveAxis(E, 0, ABG)
02:21:56.416 00.000 21948 Move returns status 0, amount 0
02:21:56.416 00.000 21948 MoveAxis(N, 0, ABG)
02:21:56.416 00.000 21948 Move returns status 0, amount 0
02:21:56.416 00.000 21948 move complete, result=0
02:21:56.416 00.000 21948 worker thread done servicing request
02:21:56.416 00.000 21948 Worker thread wakes up
02:21:56.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:56.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:56.416 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:58.047 01.631 21948 Exposure complete
02:21:58.096 00.049 21948 worker thread done servicing request
02:21:58.096 00.000 18120 OnExposeComplete: enter
02:21:58.096 00.000 18120 UpdateGuideState(): m_state=6
02:21:58.097 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
02:21:58.097 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=236.02, Mass=2001, SNR=30.9, Peak=175 HFD=4.2
02:21:58.098 00.001 18120 MultiStar: [#1 -0.13,0.21,0.70,U] [#2 -0.11,0.05,0.64,U] [#3 0.13,0.07,0.60,U] [#4 -0.20,0.03,0.55,U] [#5 0.30,0.02,0.44,U] [#6 -0.09,0.04,0.51,U] [#7 -0.12,0.10,0.43,U] [#8 -0.16,0.10,0.38,U] 
02:21:58.098 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.01, 0.15}
02:21:58.099 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
02:21:58.100 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
02:21:58.100 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.96 mountX=0.10 mountY=-0.01, mountTheta=-0.08
02:21:58.102 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
02:21:58.102 00.000 18120 Enqueuing Move request for scope (-0.04, 0.10)
02:21:58.103 00.001 21948 Worker thread wakes up
02:21:58.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:21:58.103 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:21:58.103 00.000 21948 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=-0.01
02:21:58.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:21:58.103 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:58.103 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:58.104 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.9
02:21:58.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.105 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:58.105 00.000 18120 Enqueuing Expose request
02:21:58.106 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:58.106 00.000 21948 MoveAxis(E, 0, ABG)
02:21:58.106 00.000 21948 Move returns status 0, amount 0
02:21:58.106 00.000 21948 MoveAxis(N, 0, ABG)
02:21:58.106 00.000 21948 Move returns status 0, amount 0
02:21:58.106 00.000 21948 move complete, result=0
02:21:58.106 00.000 21948 worker thread done servicing request
02:21:58.106 00.000 21948 Worker thread wakes up
02:21:58.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:58.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:58.107 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:59.634 01.527 21948 Exposure complete
02:21:59.675 00.041 21948 worker thread done servicing request
02:21:59.675 00.000 18120 OnExposeComplete: enter
02:21:59.677 00.002 18120 UpdateGuideState(): m_state=6
02:21:59.678 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
02:21:59.679 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=236.02, Mass=1991, SNR=30.8, Peak=188 HFD=4.3
02:21:59.680 00.001 18120 MultiStar: [#1 -0.08,0.18,0.76,U] [#2 0.14,0.20,0.62,U] [#3 -0.02,-0.07,0.60,U] [#4 -0.33,0.12,0.54,U] [#5 0.05,-0.00,0.45,U] [#6 -0.38,0.16,0.54,U] [#7 0.21,0.17,0.44,U] [#8 -0.26,0.24,0.40,U] 
02:21:59.680 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.17, 0.15}
02:21:59.681 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
02:21:59.681 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
02:21:59.682 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.83 mountX=0.13 mountY=-0.03, mountTheta=-0.21
02:21:59.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.13, opts=13)
02:21:59.683 00.000 18120 Enqueuing Move request for scope (-0.03, 0.13)
02:21:59.684 00.001 21948 Worker thread wakes up
02:21:59.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:21:59.684 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.8
02:21:59.685 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:59.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:21:59.685 00.000 18120 Enqueuing Expose request
02:21:59.686 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
02:21:59.686 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
02:21:59.686 00.000 21948 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.03
02:21:59.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:21:59.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:59.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:21:59.686 00.000 21948 MoveAxis(E, 0, ABG)
02:21:59.686 00.000 21948 Move returns status 0, amount 0
02:21:59.686 00.000 21948 MoveAxis(N, 0, ABG)
02:21:59.686 00.000 21948 Move returns status 0, amount 0
02:21:59.686 00.000 21948 move complete, result=0
02:21:59.686 00.000 21948 worker thread done servicing request
02:21:59.686 00.000 21948 Worker thread wakes up
02:21:59.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:21:59.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:21:59.687 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:01.310 01.623 21948 Exposure complete
02:22:01.370 00.060 21948 worker thread done servicing request
02:22:01.370 00.000 18120 OnExposeComplete: enter
02:22:01.372 00.002 18120 UpdateGuideState(): m_state=6
02:22:01.372 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
02:22:01.373 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=235.99, Mass=2061, SNR=31.5, Peak=175 HFD=4.1
02:22:01.373 00.000 18120 MultiStar: [#1 0.08,0.10,0.72,U] [#2 0.08,0.11,0.63,U] [#3 0.08,-0.05,0.62,U] [#4 -0.22,0.15,0.54,U] [#5 0.23,-0.05,0.45,U] [#6 -0.03,0.01,0.51,U] [#7 -0.36,0.39,0.00,M1] [#8 -0.27,-0.08,0.39,U] 
02:22:01.374 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.12, 0.13}
02:22:01.374 00.000 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
02:22:01.374 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
02:22:01.375 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.90 mountX=0.06 mountY=-0.01, mountTheta=-0.14
02:22:01.376 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
02:22:01.377 00.001 18120 Enqueuing Move request for scope (-0.02, 0.05)
02:22:01.377 00.000 21948 Worker thread wakes up
02:22:01.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:01.378 00.001 18120 UpdateGuideState exits: m=2061 RSB=31.5
02:22:01.378 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:22:01.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:01.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:01.379 00.001 18120 Enqueuing Expose request
02:22:01.379 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:22:01.379 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=-0.01
02:22:01.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:01.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:01.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:22:01.379 00.000 21948 MoveAxis(E, 0, ABG)
02:22:01.379 00.000 21948 Move returns status 0, amount 0
02:22:01.379 00.000 21948 MoveAxis(N, 0, ABG)
02:22:01.379 00.000 21948 Move returns status 0, amount 0
02:22:01.379 00.000 21948 move complete, result=0
02:22:01.379 00.000 21948 worker thread done servicing request
02:22:01.379 00.000 21948 Worker thread wakes up
02:22:01.380 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:01.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:01.380 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:02.901 01.521 21948 Exposure complete
02:22:02.953 00.052 21948 worker thread done servicing request
02:22:02.953 00.000 18120 OnExposeComplete: enter
02:22:02.957 00.004 18120 UpdateGuideState(): m_state=6
02:22:02.959 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
02:22:02.962 00.003 18120 Star::Find returns 1 (0), X=894.84, Y=235.81, Mass=2009, SNR=31.1, Peak=189 HFD=4.3
02:22:02.964 00.002 18120 MultiStar: [#1 -0.02,-0.17,0.68,U] [#2 0.15,-0.25,0.61,U] [#3 0.06,-0.19,0.62,U] [#4 0.02,-0.03,0.55,U] [#5 0.10,-0.35,0.48,U] [#6 -0.20,-0.08,0.53,U] [#7 -0.00,0.27,0.41,U] [#8 0.05,0.07,0.39,U] 
02:22:02.967 00.003 18120 single-star, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.03, -0.06}
02:22:02.969 00.002 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
02:22:02.971 00.002 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
02:22:02.973 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.13 mountX=-0.06 mountY=0.00, mountTheta=3.12
02:22:02.978 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.06, opts=13)
02:22:02.980 00.002 18120 Enqueuing Move request for scope (0.03, -0.06)
02:22:02.983 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:02.985 00.002 18120 UpdateGuideState exits: m=2009 RSB=31.1
02:22:02.987 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:02.990 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:02.990 00.000 18120 Enqueuing Expose request
02:22:02.991 00.001 21948 Worker thread wakes up
02:22:02.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:22:02.991 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:22:02.991 00.000 21948 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=0.00
02:22:02.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:22:02.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:02.991 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:22:02.991 00.000 21948 MoveAxis(E, 0, ABG)
02:22:02.991 00.000 21948 Move returns status 0, amount 0
02:22:02.991 00.000 21948 MoveAxis(N, 0, ABG)
02:22:02.991 00.000 21948 Move returns status 0, amount 0
02:22:02.991 00.000 21948 move complete, result=0
02:22:02.992 00.001 21948 worker thread done servicing request
02:22:02.992 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:02.992 00.000 21948 Worker thread wakes up
02:22:02.992 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:02.992 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:04.620 01.628 21948 Exposure complete
02:22:04.663 00.043 21948 worker thread done servicing request
02:22:04.663 00.000 18120 OnExposeComplete: enter
02:22:04.663 00.000 18120 UpdateGuideState(): m_state=6
02:22:04.664 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
02:22:04.664 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=235.86, Mass=1930, SNR=30.4, Peak=189 HFD=4.1
02:22:04.665 00.001 18120 MultiStar: [#1 0.06,-0.13,0.75,U] [#2 0.14,-0.21,0.65,U] [#3 0.23,-0.44,0.00,M1] [#4 0.07,0.14,0.55,U] [#5 0.25,-0.13,0.48,U] [#6 0.04,-0.10,0.54,U] [#7 -0.09,0.04,0.43,U] [#8 -0.09,-0.10,0.41,U] 
02:22:04.666 00.001 18120 single-star, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.04, -0.00}
02:22:04.666 00.000 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
02:22:04.667 00.001 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
02:22:04.669 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.13 mountX=-0.02 mountY=-0.03, mountTheta=-2.14
02:22:04.671 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
02:22:04.672 00.001 18120 Enqueuing Move request for scope (0.04, -0.00)
02:22:04.674 00.002 21948 Worker thread wakes up
02:22:04.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
02:22:04.674 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
02:22:04.674 00.000 21948 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.03
02:22:04.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:22:04.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:04.674 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:04.676 00.002 18120 UpdateGuideState exits: m=1930 RSB=30.4
02:22:04.679 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:04.682 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:22:04.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:04.682 00.000 18120 Enqueuing Expose request
02:22:04.683 00.001 21948 MoveAxis(E, 0, ABG)
02:22:04.683 00.000 21948 Move returns status 0, amount 0
02:22:04.683 00.000 21948 MoveAxis(N, 0, ABG)
02:22:04.683 00.000 21948 Move returns status 0, amount 0
02:22:04.683 00.000 21948 move complete, result=0
02:22:04.683 00.000 21948 worker thread done servicing request
02:22:04.683 00.000 21948 Worker thread wakes up
02:22:04.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:04.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:04.683 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:06.199 01.516 21948 Exposure complete
02:22:06.259 00.060 21948 worker thread done servicing request
02:22:06.259 00.000 18120 OnExposeComplete: enter
02:22:06.260 00.001 18120 UpdateGuideState(): m_state=6
02:22:06.261 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
02:22:06.262 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=235.82, Mass=1992, SNR=30.9, Peak=173 HFD=4.2
02:22:06.263 00.001 18120 MultiStar: [#1 0.04,-0.14,0.72,U] [#2 0.30,-0.08,0.61,U] [#3 0.20,-0.27,0.60,U] [#4 -0.08,0.12,0.56,U] [#5 0.56,-0.51,0.00,M1] [#6 -0.09,-0.09,0.51,U] [#7 0.11,0.06,0.42,U] [#8 -0.02,-0.26,0.38,U] 
02:22:06.264 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.19, -0.05}
02:22:06.265 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
02:22:06.266 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
02:22:06.267 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
02:22:06.270 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.09, opts=13)
02:22:06.271 00.001 18120 Enqueuing Move request for scope (0.10, -0.09)
02:22:06.273 00.002 21948 Worker thread wakes up
02:22:06.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:22:06.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:06.275 00.002 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:22:06.275 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
02:22:06.276 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:06.277 00.001 18120 Enqueuing Expose request
02:22:06.277 00.000 21948 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.05
02:22:06.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:22:06.278 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:06.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:22:06.278 00.000 21948 MoveAxis(E, 0, ABG)
02:22:06.278 00.000 21948 Move returns status 0, amount 0
02:22:06.278 00.000 21948 MoveAxis(N, 0, ABG)
02:22:06.278 00.000 21948 Move returns status 0, amount 0
02:22:06.278 00.000 21948 move complete, result=0
02:22:06.278 00.000 21948 worker thread done servicing request
02:22:06.278 00.000 21948 Worker thread wakes up
02:22:06.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:06.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:06.278 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:07.915 01.637 21948 Exposure complete
02:22:07.941 00.026 21948 worker thread done servicing request
02:22:07.941 00.000 18120 OnExposeComplete: enter
02:22:07.942 00.001 18120 UpdateGuideState(): m_state=6
02:22:07.942 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
02:22:07.943 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=235.70, Mass=1963, SNR=30.5, Peak=194 HFD=4.0
02:22:07.943 00.000 18120 MultiStar: [#1 0.16,-0.15,0.72,U] [#2 0.38,-0.31,0.00,M1] [#3 0.20,-0.12,0.62,U] [#4 0.03,0.06,0.58,U] [#5 0.44,-0.30,0.00,M2] [#6 -0.13,-0.17,0.54,U] [#7 0.07,0.12,0.45,U] [#8 -0.19,0.12,0.40,U] 
02:22:07.945 00.002 18120 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.30, -0.17}
02:22:07.948 00.003 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:22:07.950 00.002 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:22:07.952 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
02:22:07.954 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
02:22:07.954 00.000 18120 Enqueuing Move request for scope (0.10, -0.07)
02:22:07.955 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:07.955 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.5
02:22:07.955 00.000 21948 Worker thread wakes up
02:22:07.955 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:22:07.955 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:22:07.955 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=-0.06
02:22:07.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:07.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:07.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:07.957 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:22:07.957 00.000 21948 MoveAxis(E, 0, ABG)
02:22:07.957 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:07.957 00.000 18120 Enqueuing Expose request
02:22:07.958 00.001 21948 Move returns status 0, amount 0
02:22:07.958 00.000 21948 MoveAxis(N, 0, ABG)
02:22:07.958 00.000 21948 Move returns status 0, amount 0
02:22:07.958 00.000 21948 move complete, result=0
02:22:07.958 00.000 21948 worker thread done servicing request
02:22:07.958 00.000 21948 Worker thread wakes up
02:22:07.958 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:07.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:07.959 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:09.481 01.522 21948 Exposure complete
02:22:09.518 00.037 21948 worker thread done servicing request
02:22:09.518 00.000 18120 OnExposeComplete: enter
02:22:09.520 00.002 18120 UpdateGuideState(): m_state=6
02:22:09.520 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
02:22:09.521 00.001 18120 Star::Find returns 1 (0), X=895.22, Y=235.67, Mass=1962, SNR=30.6, Peak=183 HFD=3.8
02:22:09.521 00.000 18120 MultiStar: [#1 0.38,-0.38,0.00,M1] [#2 0.33,-0.48,0.00,M2] [#3 0.23,-0.33,0.59,U] [#4 -0.00,-0.13,0.55,U] [#5 0.50,-0.59,0.00,M3] [#6 0.10,-0.24,0.52,U] [#7 0.04,-0.01,0.45,U] [#8 0.13,-0.25,0.40,U] 
02:22:09.522 00.001 18120 refined, 5 included, MultiStar: {0.19, -0.20}, one-star: {0.41, -0.20}
02:22:09.522 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:22:09.523 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:22:09.523 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.81 mountX=-0.26 mountY=-0.08, mountTheta=-2.84
02:22:09.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.20, opts=13)
02:22:09.525 00.001 18120 Enqueuing Move request for scope (0.19, -0.20)
02:22:09.525 00.000 21948 Worker thread wakes up
02:22:09.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
02:22:09.525 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
02:22:09.525 00.000 21948 Moving (0.19, -0.20) raw xDistance=-0.26 yDistance=-0.08
02:22:09.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:22:09.525 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:09.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:09.528 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:09.528 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
02:22:09.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:09.529 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:09.529 00.000 18120 Enqueuing Expose request
02:22:09.530 00.001 21948 MoveAxis(E, 46, ABG)
02:22:09.530 00.000 21948 Guiding  Dir = 2, Dur = 46
02:22:09.530 00.000 21948 IsSlewing returns 0
02:22:09.530 00.000 21948 IsGuiding returns 0
02:22:09.532 00.002 21948 PulseGuide returned control before completion, sleep 55
02:22:09.589 00.057 21948 IsGuiding returns 1
02:22:09.589 00.000 21948 scope still moving after pulse duration time elapsed
02:22:09.622 00.033 21948 IsSlewing returns 0
02:22:09.622 00.000 21948 IsGuiding returns 0
02:22:09.622 00.000 21948 scope move finished after 46 + 45 ms
02:22:09.622 00.000 21948 Move returns status 0, amount 46
02:22:09.622 00.000 21948 MoveAxis(N, 0, ABG)
02:22:09.622 00.000 21948 Move returns status 0, amount 0
02:22:09.622 00.000 21948 move complete, result=0
02:22:09.623 00.001 21948 worker thread done servicing request
02:22:09.623 00.000 21948 Worker thread wakes up
02:22:09.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:09.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:09.623 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
02:22:11.262 01.639 21948 Exposure complete
02:22:11.303 00.041 21948 worker thread done servicing request
02:22:11.304 00.001 18120 OnExposeComplete: enter
02:22:11.305 00.001 18120 UpdateGuideState(): m_state=6
02:22:11.307 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
02:22:11.309 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=235.71, Mass=1977, SNR=30.7, Peak=183 HFD=4.0
02:22:11.311 00.002 18120 MultiStar: [#1 0.18,-0.21,0.73,U] [#2 0.32,-0.41,0.00,M3] [#3 0.24,-0.36,0.00,M1] [#4 -0.02,0.23,0.56,U] [#5 0.28,-0.41,0.00,M4] [#6 0.15,-0.29,0.54,U] [#7 0.14,-0.30,0.43,U] [#8 -0.27,-0.25,0.41,U] 
02:22:11.311 00.000 18120 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {0.22, -0.16}
02:22:11.311 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
02:22:11.312 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
02:22:11.312 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
02:22:11.313 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.15, opts=13)
02:22:11.314 00.001 18120 Enqueuing Move request for scope (0.10, -0.15)
02:22:11.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:11.315 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.7
02:22:11.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:11.316 00.001 21948 Worker thread wakes up
02:22:11.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
02:22:11.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
02:22:11.316 00.000 21948 Moving (0.10, -0.15) raw xDistance=-0.18 yDistance=-0.02
02:22:11.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:22:11.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:11.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:11.317 00.001 18120 Enqueuing Expose request
02:22:11.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:22:11.317 00.000 21948 MoveAxis(E, 0, ABG)
02:22:11.318 00.001 21948 Move returns status 0, amount 0
02:22:11.318 00.000 21948 MoveAxis(N, 0, ABG)
02:22:11.318 00.000 21948 Move returns status 0, amount 0
02:22:11.318 00.000 21948 move complete, result=0
02:22:11.318 00.000 21948 worker thread done servicing request
02:22:11.318 00.000 21948 Worker thread wakes up
02:22:11.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:11.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:11.318 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:12.831 01.513 21948 Exposure complete
02:22:12.875 00.044 21948 worker thread done servicing request
02:22:12.875 00.000 18120 OnExposeComplete: enter
02:22:12.875 00.000 18120 UpdateGuideState(): m_state=6
02:22:12.877 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
02:22:12.878 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=235.80, Mass=2045, SNR=31.4, Peak=185 HFD=4.2
02:22:12.878 00.000 18120 MultiStar: [#1 0.29,-0.16,0.67,U] [#2 0.26,-0.26,0.61,U] [#3 0.34,-0.17,0.58,U] [#4 -0.06,0.04,0.56,U] [#5 0.34,-0.31,0.00,M5] [#6 -0.02,-0.14,0.51,U] [#7 0.10,-0.04,0.43,U] [#8 0.18,-0.03,0.37,U] 
02:22:12.879 00.001 18120 refined, 7 included, MultiStar: {0.18, -0.11}, one-star: {0.23, -0.07}
02:22:12.879 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
02:22:12.880 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
02:22:12.880 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
02:22:12.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.11, opts=13)
02:22:12.882 00.001 18120 Enqueuing Move request for scope (0.18, -0.11)
02:22:12.882 00.000 21948 Worker thread wakes up
02:22:12.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
02:22:12.882 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
02:22:12.882 00.000 21948 Moving (0.18, -0.11) raw xDistance=-0.17 yDistance=-0.11
02:22:12.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:12.883 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.4
02:22:12.884 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:12.885 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:22:12.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:12.885 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:12.886 00.001 18120 Enqueuing Expose request
02:22:12.888 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:22:12.888 00.000 21948 MoveAxis(E, 0, ABG)
02:22:12.888 00.000 21948 Move returns status 0, amount 0
02:22:12.888 00.000 21948 MoveAxis(N, 0, ABG)
02:22:12.888 00.000 21948 Move returns status 0, amount 0
02:22:12.888 00.000 21948 move complete, result=0
02:22:12.888 00.000 21948 worker thread done servicing request
02:22:12.888 00.000 21948 Worker thread wakes up
02:22:12.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:12.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:12.889 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:14.526 01.637 21948 Exposure complete
02:22:14.563 00.037 21948 worker thread done servicing request
02:22:14.563 00.000 18120 OnExposeComplete: enter
02:22:14.564 00.001 18120 UpdateGuideState(): m_state=6
02:22:14.565 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
02:22:14.565 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=235.63, Mass=1978, SNR=30.9, Peak=157 HFD=4.1
02:22:14.566 00.001 18120 MultiStar: [#1 0.24,-0.22,0.70,U] [#2 0.39,-0.19,0.00,M3] [#3 0.37,-0.24,0.00,M1] [#4 0.09,-0.12,0.54,U] [#5 0.51,-0.32,0.00,M6] [#6 0.21,-0.05,0.54,U] [#7 0.53,-0.01,0.00,M1] [#8 0.23,-0.13,0.41,U] 
02:22:14.566 00.000 18120 refined, 4 included, MultiStar: {0.22, -0.17}, one-star: {0.27, -0.24}
02:22:14.567 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
02:22:14.567 00.000 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
02:22:14.568 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.65 mountX=-0.24 mountY=-0.12, mountTheta=-2.68
02:22:14.569 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.17, opts=13)
02:22:14.570 00.001 18120 Enqueuing Move request for scope (0.22, -0.17)
02:22:14.570 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:14.572 00.002 21948 Worker thread wakes up
02:22:14.572 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.9
02:22:14.573 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:14.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:14.574 00.001 18120 Enqueuing Expose request
02:22:14.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
02:22:14.574 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
02:22:14.574 00.000 21948 Moving (0.22, -0.17) raw xDistance=-0.24 yDistance=-0.12
02:22:14.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:22:14.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:14.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:22:14.574 00.000 21948 MoveAxis(E, 44, ABG)
02:22:14.574 00.000 21948 Guiding  Dir = 2, Dur = 44
02:22:14.575 00.001 21948 IsSlewing returns 0
02:22:14.575 00.000 21948 IsGuiding returns 0
02:22:14.576 00.001 21948 PulseGuide returned control before completion, sleep 53
02:22:14.637 00.061 21948 IsGuiding returns 0
02:22:14.637 00.000 21948 Move returns status 0, amount 44
02:22:14.637 00.000 21948 MoveAxis(N, 0, ABG)
02:22:14.637 00.000 21948 Move returns status 0, amount 0
02:22:14.637 00.000 21948 move complete, result=0
02:22:14.637 00.000 21948 worker thread done servicing request
02:22:14.637 00.000 21948 Worker thread wakes up
02:22:14.637 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:14.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:14.637 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:22:16.052 01.415 21948 Exposure complete
02:22:16.113 00.061 21948 worker thread done servicing request
02:22:16.114 00.001 18120 OnExposeComplete: enter
02:22:16.114 00.000 18120 UpdateGuideState(): m_state=6
02:22:16.115 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
02:22:16.115 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=235.69, Mass=1896, SNR=30.2, Peak=162 HFD=4.0
02:22:16.116 00.001 18120 MultiStar: [#1 0.23,0.05,0.71,U] [#2 0.29,0.05,0.62,U] [#3 0.12,-0.09,0.61,U] [#4 -0.01,0.21,0.55,U] [#5 0.38,-0.25,0.00,M7] [#6 -0.13,0.25,0.50,U] [#7 0.29,0.09,0.45,U] [#8 0.11,-0.29,0.39,U] 
02:22:16.116 00.000 18120 refined, 7 included, MultiStar: {0.18, 0.00}, one-star: {0.34, -0.17}
02:22:16.117 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
02:22:16.117 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
02:22:16.117 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
02:22:16.119 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.00, opts=13)
02:22:16.119 00.000 18120 Enqueuing Move request for scope (0.18, 0.00)
02:22:16.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:16.120 00.001 21948 Worker thread wakes up
02:22:16.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
02:22:16.120 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
02:22:16.120 00.000 21948 Moving (0.18, 0.00) raw xDistance=-0.07 yDistance=-0.16
02:22:16.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:22:16.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:16.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:22:16.120 00.000 21948 MoveAxis(E, 0, ABG)
02:22:16.120 00.000 21948 Move returns status 0, amount 0
02:22:16.120 00.000 21948 MoveAxis(N, 0, ABG)
02:22:16.120 00.000 21948 Move returns status 0, amount 0
02:22:16.120 00.000 21948 move complete, result=0
02:22:16.120 00.000 21948 worker thread done servicing request
02:22:16.120 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.2
02:22:16.121 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:16.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:16.122 00.001 18120 Enqueuing Expose request
02:22:16.122 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:16.123 00.001 21948 Worker thread wakes up
02:22:16.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:16.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:17.745 01.622 21948 Exposure complete
02:22:17.793 00.048 21948 worker thread done servicing request
02:22:17.794 00.001 18120 OnExposeComplete: enter
02:22:17.794 00.000 18120 UpdateGuideState(): m_state=6
02:22:17.795 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
02:22:17.795 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=235.79, Mass=2030, SNR=31.2, Peak=152 HFD=4.3
02:22:17.796 00.001 18120 MultiStar: [#1 0.27,0.09,0.69,U] [#2 0.31,0.07,0.60,U] [#3 0.12,0.03,0.58,U] [#4 0.15,0.08,0.52,U] [#5 0.30,-0.19,0.47,U] [#6 0.12,-0.09,0.52,U] [#7 0.53,-0.17,0.00,M1] [#8 0.13,0.20,0.40,U] 
02:22:17.796 00.000 18120 refined, 7 included, MultiStar: {0.24, 0.01}, one-star: {0.39, -0.07}
02:22:17.797 00.001 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
02:22:17.797 00.000 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
02:22:17.797 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.03 mountX=-0.09 mountY=-0.22, mountTheta=-1.97
02:22:17.799 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.01, opts=13)
02:22:17.799 00.000 18120 Enqueuing Move request for scope (0.24, 0.01)
02:22:17.800 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:17.800 00.000 18120 UpdateGuideState exits: m=2030 RSB=31.2
02:22:17.801 00.001 21948 Worker thread wakes up
02:22:17.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
02:22:17.801 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
02:22:17.801 00.000 21948 Moving (0.24, 0.01) raw xDistance=-0.09 yDistance=-0.22
02:22:17.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:17.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:17.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:22:17.801 00.000 21948 MoveAxis(E, 0, ABG)
02:22:17.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:17.802 00.001 18120 Enqueuing Expose request
02:22:17.802 00.000 21948 Move returns status 0, amount 0
02:22:17.802 00.000 21948 MoveAxis(N, 0, ABG)
02:22:17.802 00.000 21948 Move returns status 0, amount 0
02:22:17.802 00.000 21948 move complete, result=0
02:22:17.802 00.000 21948 worker thread done servicing request
02:22:17.802 00.000 21948 Worker thread wakes up
02:22:17.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:17.803 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:17.803 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:19.329 01.526 21948 Exposure complete
02:22:19.378 00.049 21948 worker thread done servicing request
02:22:19.378 00.000 18120 OnExposeComplete: enter
02:22:19.379 00.001 18120 UpdateGuideState(): m_state=6
02:22:19.379 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
02:22:19.380 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=235.83, Mass=1889, SNR=30.1, Peak=151 HFD=4.2
02:22:19.380 00.000 18120 MultiStar: [#1 0.37,0.14,0.73,U] [#2 0.31,-0.36,0.00,M2] [#3 0.10,0.07,0.60,U] [#4 0.44,-0.08,0.00,M1] [#5 0.56,-0.44,0.00,M7] [#6 0.36,0.14,0.53,U] [#7 0.34,-0.04,0.44,U] [#8 0.07,0.01,0.42,U] 
02:22:19.381 00.001 18120 refined, 5 included, MultiStar: {0.32, 0.05}, one-star: {0.51, -0.03}
02:22:19.382 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
02:22:19.383 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
02:22:19.384 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.33 cameraTheta=0.14 mountX=-0.09 mountY=-0.31, mountTheta=-1.86
02:22:19.386 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.05, opts=13)
02:22:19.388 00.002 18120 Enqueuing Move request for scope (0.32, 0.05)
02:22:19.388 00.000 21948 Worker thread wakes up
02:22:19.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
02:22:19.388 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
02:22:19.389 00.001 21948 Moving (0.32, 0.05) raw xDistance=-0.09 yDistance=-0.31
02:22:19.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:19.390 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:19.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:19.390 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
02:22:19.390 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:19.391 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:19.391 00.000 18120 Enqueuing Expose request
02:22:19.392 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:22:19.392 00.000 21948 MoveAxis(E, 0, ABG)
02:22:19.392 00.000 21948 Move returns status 0, amount 0
02:22:19.392 00.000 21948 MoveAxis(N, 0, ABG)
02:22:19.392 00.000 21948 Move returns status 0, amount 0
02:22:19.392 00.000 21948 move complete, result=0
02:22:19.392 00.000 21948 worker thread done servicing request
02:22:19.392 00.000 21948 Worker thread wakes up
02:22:19.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:19.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:19.392 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:22:21.025 01.633 21948 Exposure complete
02:22:21.101 00.076 21948 worker thread done servicing request
02:22:21.101 00.000 18120 OnExposeComplete: enter
02:22:21.102 00.001 18120 UpdateGuideState(): m_state=6
02:22:21.103 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
02:22:21.103 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=235.80, Mass=2121, SNR=31.9, Peak=167 HFD=4.4
02:22:21.104 00.001 18120 MultiStar: [#1 0.38,-0.01,0.70,U] [#2 0.59,-0.29,0.00,M3] [#3 0.45,-0.18,0.00,M1] [#4 0.36,0.05,0.52,U] [#5 0.62,-0.34,0.00,M8] [#6 0.58,-0.50,0.00,M1] [#7 0.39,-0.00,0.42,U] [#8 0.13,-0.07,0.38,U] 
02:22:21.104 00.000 18120 refined, 4 included, MultiStar: {0.34, -0.02}, one-star: {0.36, -0.06}
02:22:21.105 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
02:22:21.105 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
02:22:21.105 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.07 mountX=-0.16 mountY=-0.29, mountTheta=-2.08
02:22:21.107 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.02, opts=13)
02:22:21.107 00.000 18120 Enqueuing Move request for scope (0.34, -0.02)
02:22:21.108 00.001 21948 Worker thread wakes up
02:22:21.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:21.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.02) opts 0xd
02:22:21.108 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.02)
02:22:21.108 00.000 18120 UpdateGuideState exits: m=2121 RSB=31.9
02:22:21.109 00.001 21948 Moving (0.34, -0.02) raw xDistance=-0.16 yDistance=-0.29
02:22:21.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:22:21.109 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:21.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:21.110 00.001 18120 Enqueuing Expose request
02:22:21.110 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=-0.19 newest=-0.83
02:22:21.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:22:21.110 00.000 21948 MoveAxis(E, 0, ABG)
02:22:21.110 00.000 21948 Move returns status 0, amount 0
02:22:21.110 00.000 21948 MoveAxis(N, 70, ABG)
02:22:21.110 00.000 21948 Guiding  Dir = 0, Dur = 70
02:22:21.110 00.000 21948 IsSlewing returns 0
02:22:21.111 00.001 21948 IsGuiding returns 0
02:22:21.115 00.004 21948 PulseGuide returned control before completion, sleep 76
02:22:21.197 00.082 21948 IsGuiding returns 0
02:22:21.197 00.000 21948 Move returns status 0, amount 70
02:22:21.197 00.000 21948 move complete, result=0
02:22:21.197 00.000 21948 worker thread done servicing request
02:22:21.197 00.000 21948 Worker thread wakes up
02:22:21.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:21.197 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 70 ms NORTH
02:22:21.198 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:22.605 01.407 21948 Exposure complete
02:22:22.661 00.056 21948 worker thread done servicing request
02:22:22.661 00.000 18120 OnExposeComplete: enter
02:22:22.661 00.000 18120 UpdateGuideState(): m_state=6
02:22:22.661 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
02:22:22.662 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=235.69, Mass=1924, SNR=30.3, Peak=157 HFD=4.2
02:22:22.662 00.000 18120 MultiStar: [#1 0.23,-0.08,0.71,U] [#2 0.20,-0.34,0.64,U] [#3 0.39,-0.36,0.00,M2] [#4 0.04,-0.26,0.53,U] [#5 0.31,-0.48,0.00,M9] [#6 -0.25,-0.03,0.54,U] [#7 -0.02,-0.40,0.44,U] [#8 -0.07,-0.18,0.42,U] 
02:22:22.663 00.001 18120 single-star, 6 included, MultiStar: {0.05, -0.20}, one-star: {0.07, -0.17}
02:22:22.663 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
02:22:22.664 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
02:22:22.664 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.17 mountX=-0.19 mountY=0.01, mountTheta=3.07
02:22:22.665 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.17, opts=13)
02:22:22.666 00.001 18120 Enqueuing Move request for scope (0.07, -0.17)
02:22:22.668 00.002 21948 Worker thread wakes up
02:22:22.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:22:22.668 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:22:22.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:22.668 00.000 21948 Moving (0.07, -0.17) raw xDistance=-0.19 yDistance=0.01
02:22:22.668 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.3
02:22:22.669 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:22:22.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:22.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:22.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:22.670 00.001 18120 Enqueuing Expose request
02:22:22.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:22:22.670 00.000 21948 MoveAxis(E, 0, ABG)
02:22:22.670 00.000 21948 Move returns status 0, amount 0
02:22:22.670 00.000 21948 MoveAxis(N, 0, ABG)
02:22:22.670 00.000 21948 Move returns status 0, amount 0
02:22:22.670 00.000 21948 move complete, result=0
02:22:22.670 00.000 21948 worker thread done servicing request
02:22:22.670 00.000 21948 Worker thread wakes up
02:22:22.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:22.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:22.671 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:24.297 01.626 21948 Exposure complete
02:22:24.346 00.049 21948 worker thread done servicing request
02:22:24.346 00.000 18120 OnExposeComplete: enter
02:22:24.347 00.001 18120 UpdateGuideState(): m_state=6
02:22:24.347 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
02:22:24.348 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=235.40, Mass=1966, SNR=30.7, Peak=148 HFD=4.1
02:22:24.348 00.000 18120 MultiStar: [#1 0.34,-0.55,0.00,M1] [#2 0.24,-0.53,0.00,M3] [#3 0.23,-0.57,0.00,M3] [#4 0.01,-0.17,0.55,U] [#5 0.26,-0.53,0.00,M10] [#6 -0.11,-0.41,0.00,M1] [#7 0.26,-0.65,0.00,M1] [#8 -0.05,-0.43,0.00,M1] 
02:22:24.349 00.001 18120 refined, 1 included, MultiStar: {0.14, -0.36}, one-star: {0.21, -0.47}
02:22:24.350 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
02:22:24.351 00.001 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
02:22:24.352 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.20 mountX=-0.39 mountY=0.04, mountTheta=3.04
02:22:24.354 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.36, opts=13)
02:22:24.354 00.000 18120 Enqueuing Move request for scope (0.14, -0.36)
02:22:24.355 00.001 21948 Worker thread wakes up
02:22:24.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.36) opts 0xd
02:22:24.355 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.36)
02:22:24.355 00.000 21948 Moving (0.14, -0.36) raw xDistance=-0.39 yDistance=0.04
02:22:24.355 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:22:24.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:24.355 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.7
02:22:24.358 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:24.359 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:24.360 00.001 18120 Enqueuing Expose request
02:22:24.361 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:24.361 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:24.361 00.000 21948 MoveAxis(E, 69, ABG)
02:22:24.361 00.000 21948 Guiding  Dir = 2, Dur = 69
02:22:24.361 00.000 21948 IsSlewing returns 0
02:22:24.361 00.000 21948 IsGuiding returns 0
02:22:24.362 00.001 21948 PulseGuide returned control before completion, sleep 78
02:22:24.450 00.088 21948 IsGuiding returns 0
02:22:24.450 00.000 21948 Move returns status 0, amount 69
02:22:24.450 00.000 21948 MoveAxis(N, 0, ABG)
02:22:24.450 00.000 21948 Move returns status 0, amount 0
02:22:24.450 00.000 21948 move complete, result=0
02:22:24.450 00.000 18120 GuideStep: -0.4 px 69 ms EAST, 0.0 px 0 ms NORTH
02:22:24.451 00.001 21948 worker thread done servicing request
02:22:24.451 00.000 21948 Worker thread wakes up
02:22:24.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:24.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:25.865 01.414 21948 Exposure complete
02:22:25.898 00.033 21948 worker thread done servicing request
02:22:25.898 00.000 18120 OnExposeComplete: enter
02:22:25.899 00.001 18120 UpdateGuideState(): m_state=6
02:22:25.900 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
02:22:25.901 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=235.59, Mass=1903, SNR=30.2, Peak=142 HFD=4.1
02:22:25.901 00.000 18120 MultiStar: [#1 0.16,-0.25,0.75,U] [#2 0.16,-0.44,0.00,M4] [#3 0.20,-0.41,0.00,M4] [#4 -0.20,-0.22,0.58,U] [#5 0.28,-0.28,0.45,U] [#6 -0.13,-0.08,0.51,U] [#7 0.16,-0.04,0.43,U] [#8 -0.21,-0.12,0.42,U] 
02:22:25.902 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.20}, one-star: {0.21, -0.27}
02:22:25.902 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
02:22:25.903 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
02:22:25.903 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.26 mountX=-0.21 mountY=0.03, mountTheta=2.98
02:22:25.905 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.20, opts=13)
02:22:25.905 00.000 18120 Enqueuing Move request for scope (0.06, -0.20)
02:22:25.905 00.000 21948 Worker thread wakes up
02:22:25.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:25.906 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
02:22:25.906 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
02:22:25.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:25.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:25.907 00.000 18120 Enqueuing Expose request
02:22:25.908 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
02:22:25.908 00.000 21948 Moving (0.06, -0.20) raw xDistance=-0.21 yDistance=0.03
02:22:25.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
02:22:25.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:25.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:22:25.908 00.000 21948 MoveAxis(E, 42, ABG)
02:22:25.908 00.000 21948 Guiding  Dir = 2, Dur = 42
02:22:25.908 00.000 21948 IsSlewing returns 0
02:22:25.908 00.000 21948 IsGuiding returns 0
02:22:25.910 00.002 21948 PulseGuide returned control before completion, sleep 51
02:22:25.976 00.066 21948 IsGuiding returns 0
02:22:25.976 00.000 21948 Move returns status 0, amount 42
02:22:25.976 00.000 21948 MoveAxis(N, 0, ABG)
02:22:25.976 00.000 21948 Move returns status 0, amount 0
02:22:25.976 00.000 21948 move complete, result=0
02:22:25.976 00.000 21948 worker thread done servicing request
02:22:25.976 00.000 21948 Worker thread wakes up
02:22:25.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:25.976 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
02:22:25.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:27.607 01.631 21948 Exposure complete
02:22:27.662 00.055 21948 worker thread done servicing request
02:22:27.662 00.000 18120 OnExposeComplete: enter
02:22:27.664 00.002 18120 UpdateGuideState(): m_state=6
02:22:27.666 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
02:22:27.667 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=235.80, Mass=1892, SNR=30.1, Peak=163 HFD=4.0
02:22:27.669 00.002 18120 MultiStar: [#1 -0.07,-0.02,0.70,U] [#2 -0.12,-0.26,0.65,U] [#3 -0.03,-0.14,0.59,U] [#4 -0.29,0.00,0.57,U] [#5 0.10,-0.35,0.50,U] [#6 -0.17,-0.14,0.52,U] [#7 -0.12,-0.11,0.45,U] [#8 -0.24,-0.26,0.41,U] 
02:22:27.670 00.001 18120 single-star, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.06, -0.07}
02:22:27.671 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
02:22:27.672 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
02:22:27.673 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.33 mountX=-0.03 mountY=0.09, mountTheta=1.95
02:22:27.676 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
02:22:27.678 00.002 18120 Enqueuing Move request for scope (-0.06, -0.07)
02:22:27.679 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:27.680 00.001 18120 UpdateGuideState exits: m=1892 RSB=30.1
02:22:27.681 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:27.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:27.683 00.001 18120 Enqueuing Expose request
02:22:27.684 00.001 21948 Worker thread wakes up
02:22:27.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
02:22:27.684 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
02:22:27.684 00.000 21948 Moving (-0.06, -0.07) raw xDistance=-0.03 yDistance=0.09
02:22:27.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:22:27.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:27.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:27.684 00.000 21948 MoveAxis(E, 0, ABG)
02:22:27.684 00.000 21948 Move returns status 0, amount 0
02:22:27.684 00.000 21948 MoveAxis(N, 0, ABG)
02:22:27.684 00.000 21948 Move returns status 0, amount 0
02:22:27.685 00.001 21948 move complete, result=0
02:22:27.685 00.000 21948 worker thread done servicing request
02:22:27.685 00.000 21948 Worker thread wakes up
02:22:27.685 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:27.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:27.685 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:29.100 01.415 21948 Exposure complete
02:22:29.134 00.034 21948 worker thread done servicing request
02:22:29.134 00.000 18120 OnExposeComplete: enter
02:22:29.134 00.000 18120 UpdateGuideState(): m_state=6
02:22:29.135 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
02:22:29.135 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=235.78, Mass=1946, SNR=30.6, Peak=176 HFD=4.2
02:22:29.136 00.001 18120 MultiStar: [#1 0.15,-0.12,0.71,U] [#2 0.25,-0.11,0.63,U] [#3 0.02,-0.22,0.62,U] [#4 -0.03,-0.09,0.59,U] [#5 0.28,-0.35,0.00,M9] [#6 0.03,-0.07,0.54,U] [#7 -0.06,0.13,0.42,U] [#8 0.04,0.03,0.40,U] 
02:22:29.136 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.13, -0.09}
02:22:29.137 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:22:29.137 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:22:29.138 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.78 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
02:22:29.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
02:22:29.140 00.001 18120 Enqueuing Move request for scope (0.08, -0.08)
02:22:29.141 00.001 21948 Worker thread wakes up
02:22:29.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:29.141 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.6
02:22:29.142 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:29.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:29.143 00.001 18120 Enqueuing Expose request
02:22:29.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
02:22:29.143 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
02:22:29.143 00.000 21948 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.04
02:22:29.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:29.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:29.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:22:29.143 00.000 21948 MoveAxis(E, 0, ABG)
02:22:29.143 00.000 21948 Move returns status 0, amount 0
02:22:29.143 00.000 21948 MoveAxis(N, 0, ABG)
02:22:29.143 00.000 21948 Move returns status 0, amount 0
02:22:29.143 00.000 21948 move complete, result=0
02:22:29.143 00.000 21948 worker thread done servicing request
02:22:29.143 00.000 21948 Worker thread wakes up
02:22:29.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:29.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:29.144 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:30.777 01.633 21948 Exposure complete
02:22:30.815 00.038 21948 worker thread done servicing request
02:22:30.815 00.000 18120 OnExposeComplete: enter
02:22:30.815 00.000 18120 UpdateGuideState(): m_state=6
02:22:30.816 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
02:22:30.816 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=235.85, Mass=1888, SNR=30.0, Peak=158 HFD=4.0
02:22:30.817 00.001 18120 MultiStar: [#1 -0.06,-0.10,0.71,U] [#2 0.26,-0.24,0.65,U] [#3 0.15,-0.17,0.61,U] [#4 -0.16,0.20,0.55,U] [#5 0.04,-0.18,0.46,U] [#6 -0.31,0.10,0.56,U] [#7 -0.02,-0.07,0.44,U] [#8 -0.19,-0.10,0.41,U] 
02:22:30.818 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.12, -0.01}
02:22:30.819 00.001 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.00) = xAngle (-4.18 = 2.10)
02:22:30.820 00.001 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.06)
02:22:30.820 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.18 mountX=-0.04 mountY=0.07, mountTheta=2.09
02:22:30.822 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
02:22:30.822 00.000 18120 Enqueuing Move request for scope (-0.04, -0.06)
02:22:30.825 00.003 21948 Worker thread wakes up
02:22:30.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
02:22:30.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
02:22:30.825 00.000 21948 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.07
02:22:30.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:30.826 00.001 18120 UpdateGuideState exits: m=1888 RSB=30.0
02:22:30.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:30.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:30.827 00.001 18120 Enqueuing Expose request
02:22:30.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:30.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:30.827 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:22:30.827 00.000 21948 MoveAxis(E, 0, ABG)
02:22:30.827 00.000 21948 Move returns status 0, amount 0
02:22:30.827 00.000 21948 MoveAxis(N, 0, ABG)
02:22:30.827 00.000 21948 Move returns status 0, amount 0
02:22:30.827 00.000 21948 move complete, result=0
02:22:30.828 00.001 21948 worker thread done servicing request
02:22:30.828 00.000 21948 Worker thread wakes up
02:22:30.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:30.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:30.828 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:32.346 01.518 21948 Exposure complete
02:22:32.374 00.028 21948 worker thread done servicing request
02:22:32.374 00.000 18120 OnExposeComplete: enter
02:22:32.375 00.001 18120 UpdateGuideState(): m_state=6
02:22:32.376 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
02:22:32.378 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=235.80, Mass=1966, SNR=30.7, Peak=187 HFD=4.2
02:22:32.381 00.003 18120 MultiStar: [#1 0.14,-0.12,0.71,U] [#2 0.37,-0.13,0.63,U] [#3 -0.02,-0.02,0.63,U] [#4 -0.19,0.10,0.56,U] [#5 0.14,-0.26,0.46,U] [#6 -0.22,-0.09,0.56,U] [#7 0.17,0.03,0.44,U] [#8 -0.14,-0.10,0.39,U] 
02:22:32.384 00.003 18120 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.08, -0.06}
02:22:32.386 00.002 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
02:22:32.388 00.002 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:22:32.388 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.97 mountX=-0.08 mountY=-0.01, mountTheta=-3.00
02:22:32.390 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
02:22:32.390 00.000 18120 Enqueuing Move request for scope (0.05, -0.07)
02:22:32.393 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:32.397 00.004 18120 UpdateGuideState exits: m=1966 RSB=30.7
02:22:32.399 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:32.401 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:32.403 00.002 18120 Enqueuing Expose request
02:22:32.406 00.003 21948 Worker thread wakes up
02:22:32.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:22:32.406 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:22:32.406 00.000 21948 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.01
02:22:32.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:22:32.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:32.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:22:32.406 00.000 21948 MoveAxis(E, 0, ABG)
02:22:32.406 00.000 21948 Move returns status 0, amount 0
02:22:32.406 00.000 21948 MoveAxis(N, 0, ABG)
02:22:32.406 00.000 21948 Move returns status 0, amount 0
02:22:32.406 00.000 21948 move complete, result=0
02:22:32.406 00.000 21948 worker thread done servicing request
02:22:32.406 00.000 21948 Worker thread wakes up
02:22:32.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:32.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:32.409 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:34.042 01.633 21948 Exposure complete
02:22:34.083 00.041 21948 worker thread done servicing request
02:22:34.083 00.000 18120 OnExposeComplete: enter
02:22:34.084 00.001 18120 UpdateGuideState(): m_state=6
02:22:34.085 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
02:22:34.085 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=235.85, Mass=1957, SNR=30.6, Peak=163 HFD=4.3
02:22:34.086 00.001 18120 MultiStar: [#1 0.07,0.09,0.71,U] [#2 0.06,-0.01,0.63,U] [#3 0.03,-0.06,0.58,U] [#4 -0.12,0.32,0.55,U] [#5 0.06,-0.22,0.45,U] [#6 0.03,0.03,0.53,U] [#7 0.07,0.15,0.43,U] [#8 -0.14,-0.15,0.40,U] 
02:22:34.087 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.04, -0.02}
02:22:34.087 00.000 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.00) = xAngle (-1.21 = -1.21)
02:22:34.088 00.001 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.25 = -1.25)
02:22:34.088 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.79 mountX=0.01 mountY=-0.03, mountTheta=-1.21
02:22:34.090 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
02:22:34.091 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
02:22:34.091 00.000 21948 Worker thread wakes up
02:22:34.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:34.092 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:22:34.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:22:34.092 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
02:22:34.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:22:34.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:34.092 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
02:22:34.094 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:22:34.094 00.000 21948 MoveAxis(E, 0, ABG)
02:22:34.094 00.000 21948 Move returns status 0, amount 0
02:22:34.094 00.000 21948 MoveAxis(N, 0, ABG)
02:22:34.094 00.000 21948 Move returns status 0, amount 0
02:22:34.094 00.000 21948 move complete, result=0
02:22:34.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:34.095 00.001 21948 worker thread done servicing request
02:22:34.095 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:34.095 00.000 18120 Enqueuing Expose request
02:22:34.096 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:34.096 00.000 21948 Worker thread wakes up
02:22:34.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:34.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:35.614 01.518 21948 Exposure complete
02:22:35.646 00.032 21948 worker thread done servicing request
02:22:35.646 00.000 18120 OnExposeComplete: enter
02:22:35.647 00.001 18120 UpdateGuideState(): m_state=6
02:22:35.648 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
02:22:35.648 00.000 18120 Star::Find returns 1 (0), X=894.65, Y=236.14, Mass=1894, SNR=30.1, Peak=143 HFD=4.2
02:22:35.649 00.001 18120 MultiStar: [#1 -0.19,0.47,0.00,M1] [#2 -0.15,0.18,0.65,U] [#3 0.01,0.27,0.60,U] [#4 -0.25,0.40,0.00,M1] [#5 -0.08,0.01,0.48,U] [#6 -0.19,0.38,0.00,M1] [#7 -0.15,0.49,0.00,M1] [#8 -0.12,0.28,0.38,U] 
02:22:35.649 00.000 18120 refined, 4 included, MultiStar: {-0.11, 0.21}, one-star: {-0.16, 0.28}
02:22:35.649 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
02:22:35.650 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.00 = 0.00)
02:22:35.650 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.04 mountX=0.24 mountY=0.00, mountTheta=0.00
02:22:35.651 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.21, opts=13)
02:22:35.652 00.001 18120 Enqueuing Move request for scope (-0.11, 0.21)
02:22:35.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:35.653 00.001 21948 Worker thread wakes up
02:22:35.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
02:22:35.653 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
02:22:35.653 00.000 21948 Moving (-0.11, 0.21) raw xDistance=0.24 yDistance=0.00
02:22:35.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:22:35.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:35.653 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.1
02:22:35.654 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:22:35.654 00.000 21948 MoveAxis(W, 43, ABG)
02:22:35.654 00.000 21948 Guiding  Dir = 3, Dur = 43
02:22:35.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:35.654 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:35.655 00.001 18120 Enqueuing Expose request
02:22:35.655 00.000 21948 IsSlewing returns 0
02:22:35.656 00.001 21948 IsGuiding returns 0
02:22:35.658 00.002 21948 PulseGuide returned control before completion, sleep 51
02:22:35.725 00.067 21948 IsGuiding returns 0
02:22:35.725 00.000 21948 Move returns status 0, amount 43
02:22:35.726 00.001 21948 MoveAxis(N, 0, ABG)
02:22:35.726 00.000 21948 Move returns status 0, amount 0
02:22:35.726 00.000 21948 move complete, result=0
02:22:35.726 00.000 21948 worker thread done servicing request
02:22:35.726 00.000 21948 Worker thread wakes up
02:22:35.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:35.726 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
02:22:35.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:37.365 01.639 21948 Exposure complete
02:22:37.406 00.041 21948 worker thread done servicing request
02:22:37.408 00.002 18120 OnExposeComplete: enter
02:22:37.409 00.001 18120 UpdateGuideState(): m_state=6
02:22:37.409 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
02:22:37.410 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=235.78, Mass=2044, SNR=31.4, Peak=143 HFD=4.4
02:22:37.410 00.000 18120 MultiStar: [#1 0.46,0.00,0.00,M2] [#2 0.58,-0.28,0.00,M1] [#3 0.54,-0.40,0.00,M1] [#4 -0.15,0.14,0.56,U] [#5 0.65,-0.30,0.00,M6] [#6 0.19,0.01,0.51,U] [#7 0.56,-0.01,0.00,M2] [#8 0.20,-0.21,0.39,U] 
02:22:37.411 00.001 18120 refined, 3 included, MultiStar: {0.23, -0.03}, one-star: {0.48, -0.08}
02:22:37.411 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
02:22:37.411 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
02:22:37.412 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.24 cameraTheta=-0.14 mountX=-0.13 mountY=-0.19, mountTheta=-2.15
02:22:37.413 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.03, opts=13)
02:22:37.414 00.001 18120 Enqueuing Move request for scope (0.23, -0.03)
02:22:37.414 00.000 21948 Worker thread wakes up
02:22:37.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:37.414 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.4
02:22:37.415 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:37.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:37.416 00.001 18120 Enqueuing Expose request
02:22:37.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
02:22:37.416 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
02:22:37.416 00.000 21948 Moving (0.23, -0.03) raw xDistance=-0.13 yDistance=-0.19
02:22:37.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:22:37.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:37.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:22:37.416 00.000 21948 MoveAxis(E, 0, ABG)
02:22:37.416 00.000 21948 Move returns status 0, amount 0
02:22:37.416 00.000 21948 MoveAxis(N, 0, ABG)
02:22:37.416 00.000 21948 Move returns status 0, amount 0
02:22:37.416 00.000 21948 move complete, result=0
02:22:37.416 00.000 21948 worker thread done servicing request
02:22:37.416 00.000 21948 Worker thread wakes up
02:22:37.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:37.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:37.417 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:38.931 01.514 21948 Exposure complete
02:22:38.978 00.047 21948 worker thread done servicing request
02:22:38.979 00.001 18120 OnExposeComplete: enter
02:22:38.980 00.001 18120 UpdateGuideState(): m_state=6
02:22:38.981 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
02:22:38.982 00.001 18120 Star::Find returns 1 (0), X=895.56, Y=235.16, Mass=1962, SNR=30.5, Peak=150 HFD=3.9
02:22:38.982 00.000 18120 MultiStar: large primary error, entering stabilization period
02:22:38.983 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
02:22:38.983 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
02:22:38.984 00.001 18120 CameraToMount -- cameraX=0.75 cameraY=-0.70 hyp=1.03 cameraTheta=-0.75 mountX=-0.95 mountY=-0.36, mountTheta=-2.78
02:22:38.985 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.75, y=-0.70, opts=13)
02:22:38.985 00.000 18120 Enqueuing Move request for scope (0.75, -0.70)
02:22:38.986 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:38.986 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.5
02:22:38.987 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:38.987 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:38.987 00.000 18120 Enqueuing Expose request
02:22:38.988 00.001 21948 Worker thread wakes up
02:22:38.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.70) opts 0xd
02:22:38.988 00.000 21948 Handling offset move in thread for scope, endpoint = (0.75, -0.70)
02:22:38.988 00.000 21948 Moving (0.75, -0.70) raw xDistance=-0.95 yDistance=-0.36
02:22:38.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
02:22:38.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
02:22:38.988 00.000 21948 MoveAxis(E, 170, ABG)
02:22:38.988 00.000 21948 Guiding  Dir = 2, Dur = 170
02:22:38.988 00.000 21948 IsSlewing returns 0
02:22:38.989 00.001 21948 IsGuiding returns 0
02:22:38.990 00.001 21948 PulseGuide returned control before completion, sleep 178
02:22:39.178 00.188 21948 IsGuiding returns 1
02:22:39.178 00.000 21948 scope still moving after pulse duration time elapsed
02:22:39.209 00.031 21948 IsSlewing returns 0
02:22:39.209 00.000 21948 IsGuiding returns 0
02:22:39.209 00.000 21948 scope move finished after 170 + 50 ms
02:22:39.209 00.000 21948 Move returns status 0, amount 170
02:22:39.209 00.000 21948 MoveAxis(N, 85, ABG)
02:22:39.209 00.000 21948 Guiding  Dir = 0, Dur = 85
02:22:39.210 00.001 21948 IsSlewing returns 0
02:22:39.210 00.000 21948 IsGuiding returns 0
02:22:39.220 00.010 21948 PulseGuide returned control before completion, sleep 85
02:22:39.318 00.098 21948 IsGuiding returns 0
02:22:39.318 00.000 21948 Move returns status 0, amount 85
02:22:39.318 00.000 21948 move complete, result=0
02:22:39.318 00.000 21948 worker thread done servicing request
02:22:39.318 00.000 21948 Worker thread wakes up
02:22:39.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:39.319 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:39.319 00.000 18120 GuideStep: -1.0 px 170 ms EAST, -0.4 px 85 ms NORTH
02:22:40.951 01.632 21948 Exposure complete
02:22:41.001 00.050 21948 worker thread done servicing request
02:22:41.002 00.001 18120 OnExposeComplete: enter
02:22:41.002 00.000 18120 UpdateGuideState(): m_state=6
02:22:41.003 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
02:22:41.003 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=235.89, Mass=1965, SNR=30.7, Peak=165 HFD=4.2
02:22:41.004 00.001 18120 MultiStar: exiting stabilization period
02:22:41.004 00.000 18120 MultiStar: [#1 -0.09,0.00,0.73,U] [#2 -0.00,-0.25,0.63,U] [#3 -0.11,-0.17,0.61,U] [#4 -0.41,0.11,0.00,M1] [#5 0.02,-0.16,0.45,U] [#6 -0.14,-0.15,0.51,U] [#7 -0.27,-0.09,0.44,U] [#8 -0.32,0.17,0.39,U] 
02:22:41.005 00.001 18120 single-star, 7 included, MultiStar: {-0.10, -0.08}, one-star: {-0.02, 0.02}
02:22:41.005 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
02:22:41.005 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
02:22:41.006 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.18 mountX=0.03 mountY=0.00, mountTheta=0.14
02:22:41.008 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
02:22:41.008 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
02:22:41.009 00.001 21948 Worker thread wakes up
02:22:41.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
02:22:41.009 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:22:41.009 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.00
02:22:41.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:22:41.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:41.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:41.009 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
02:22:41.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:41.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:41.010 00.000 18120 Enqueuing Expose request
02:22:41.011 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:22:41.011 00.000 21948 MoveAxis(E, 0, ABG)
02:22:41.011 00.000 21948 Move returns status 0, amount 0
02:22:41.011 00.000 21948 MoveAxis(N, 0, ABG)
02:22:41.011 00.000 21948 Move returns status 0, amount 0
02:22:41.011 00.000 21948 move complete, result=0
02:22:41.011 00.000 21948 worker thread done servicing request
02:22:41.011 00.000 21948 Worker thread wakes up
02:22:41.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:41.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:41.012 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:42.535 01.523 21948 Exposure complete
02:22:42.576 00.041 21948 worker thread done servicing request
02:22:42.576 00.000 18120 OnExposeComplete: enter
02:22:42.578 00.002 18120 UpdateGuideState(): m_state=6
02:22:42.580 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
02:22:42.583 00.003 18120 Star::Find returns 1 (0), X=894.74, Y=235.91, Mass=2007, SNR=31.0, Peak=191 HFD=4.0
02:22:42.586 00.003 18120 MultiStar: [#1 -0.12,0.11,0.69,U] [#2 0.03,-0.07,0.63,U] [#3 -0.13,-0.04,0.58,U] [#4 -0.48,0.40,0.00,M2] [#5 -0.12,-0.18,0.46,U] [#6 -0.45,-0.08,0.00,M1] [#7 -0.09,0.32,0.41,U] [#8 -0.24,-0.02,0.41,U] 
02:22:42.588 00.002 18120 single-star, 6 included, MultiStar: {-0.10, 0.02}, one-star: {-0.07, 0.05}
02:22:42.591 00.003 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
02:22:42.592 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.52 = 0.52)
02:22:42.595 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.55 mountX=0.07 mountY=0.04, mountTheta=0.53
02:22:42.598 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
02:22:42.598 00.000 18120 Enqueuing Move request for scope (-0.07, 0.05)
02:22:42.599 00.001 21948 Worker thread wakes up
02:22:42.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:42.599 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.0
02:22:42.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:42.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:42.600 00.000 18120 Enqueuing Expose request
02:22:42.601 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:22:42.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:22:42.601 00.000 21948 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=0.04
02:22:42.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:22:42.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:42.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:42.601 00.000 21948 MoveAxis(E, 0, ABG)
02:22:42.601 00.000 21948 Move returns status 0, amount 0
02:22:42.601 00.000 21948 MoveAxis(N, 0, ABG)
02:22:42.601 00.000 21948 Move returns status 0, amount 0
02:22:42.601 00.000 21948 move complete, result=0
02:22:42.601 00.000 21948 worker thread done servicing request
02:22:42.601 00.000 21948 Worker thread wakes up
02:22:42.601 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:42.601 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:42.601 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:44.229 01.628 21948 Exposure complete
02:22:44.266 00.037 21948 worker thread done servicing request
02:22:44.266 00.000 18120 OnExposeComplete: enter
02:22:44.267 00.001 18120 UpdateGuideState(): m_state=6
02:22:44.267 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
02:22:44.268 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=235.93, Mass=1949, SNR=30.5, Peak=169 HFD=4.0
02:22:44.268 00.000 18120 MultiStar: [#1 -0.40,0.28,0.00,M1] [#2 -0.07,0.08,0.65,U] [#3 -0.31,0.07,0.60,U] [#4 -0.76,0.43,0.00,M3] [#5 -0.47,-0.09,0.00,M5] [#6 -0.39,0.09,0.52,U] [#7 -0.41,0.11,0.00,M1] [#8 -0.74,0.19,0.00,M1] 
02:22:44.269 00.001 18120 single-star, 3 included, MultiStar: {-0.24, 0.07}, one-star: {-0.24, 0.07}
02:22:44.269 00.000 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.00) = xAngle (0.87 = 0.87)
02:22:44.270 00.001 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.83 = 0.83)
02:22:44.270 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.87 mountX=0.16 mountY=0.18, mountTheta=0.85
02:22:44.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.07, opts=13)
02:22:44.272 00.001 18120 Enqueuing Move request for scope (-0.24, 0.07)
02:22:44.272 00.000 21948 Worker thread wakes up
02:22:44.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
02:22:44.272 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
02:22:44.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:44.273 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.5
02:22:44.273 00.000 21948 Moving (-0.24, 0.07) raw xDistance=0.16 yDistance=0.18
02:22:44.274 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:22:44.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:44.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:22:44.274 00.000 21948 MoveAxis(E, 0, ABG)
02:22:44.274 00.000 21948 Move returns status 0, amount 0
02:22:44.274 00.000 21948 MoveAxis(N, 0, ABG)
02:22:44.274 00.000 21948 Move returns status 0, amount 0
02:22:44.274 00.000 21948 move complete, result=0
02:22:44.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:44.274 00.000 21948 worker thread done servicing request
02:22:44.274 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:44.275 00.001 18120 Enqueuing Expose request
02:22:44.275 00.000 21948 Worker thread wakes up
02:22:44.275 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:44.276 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:44.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:45.797 01.521 21948 Exposure complete
02:22:45.831 00.034 21948 worker thread done servicing request
02:22:45.831 00.000 18120 OnExposeComplete: enter
02:22:45.832 00.001 18120 UpdateGuideState(): m_state=6
02:22:45.832 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
02:22:45.833 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=235.93, Mass=1916, SNR=30.4, Peak=155 HFD=4.1
02:22:45.833 00.000 18120 MultiStar: [#1 -0.36,0.08,0.71,U] [#2 -0.44,0.10,0.00,M1] [#3 -0.49,0.15,0.00,M1] [#4 -0.47,0.42,0.00,M4] [#5 -0.26,0.02,0.47,U] [#6 -0.12,0.08,0.50,U] [#7 -0.34,-0.02,0.42,U] [#8 -0.61,0.26,0.00,M2] 
02:22:45.834 00.001 18120 single-star, 4 included, MultiStar: {-0.25, 0.05}, one-star: {-0.21, 0.07}
02:22:45.834 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.83 = 0.83)
02:22:45.835 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.79 = 0.79)
02:22:45.835 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.82 mountX=0.15 mountY=0.16, mountTheta=0.81
02:22:45.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.07, opts=13)
02:22:45.837 00.001 18120 Enqueuing Move request for scope (-0.21, 0.07)
02:22:45.837 00.000 21948 Worker thread wakes up
02:22:45.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
02:22:45.837 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
02:22:45.837 00.000 21948 Moving (-0.21, 0.07) raw xDistance=0.15 yDistance=0.16
02:22:45.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:22:45.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:45.838 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.4
02:22:45.838 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:45.839 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:45.839 00.000 18120 Enqueuing Expose request
02:22:45.840 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:45.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:22:45.840 00.000 21948 MoveAxis(E, 0, ABG)
02:22:45.840 00.000 21948 Move returns status 0, amount 0
02:22:45.840 00.000 21948 MoveAxis(N, 0, ABG)
02:22:45.840 00.000 21948 Move returns status 0, amount 0
02:22:45.840 00.000 21948 move complete, result=0
02:22:45.840 00.000 21948 worker thread done servicing request
02:22:45.840 00.000 21948 Worker thread wakes up
02:22:45.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:45.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:45.840 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:47.464 01.624 21948 Exposure complete
02:22:47.505 00.041 21948 worker thread done servicing request
02:22:47.505 00.000 18120 OnExposeComplete: enter
02:22:47.505 00.000 18120 UpdateGuideState(): m_state=6
02:22:47.506 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
02:22:47.506 00.000 18120 Star::Find returns 1 (0), X=894.65, Y=236.10, Mass=1895, SNR=30.2, Peak=167 HFD=4.0
02:22:47.507 00.001 18120 MultiStar: [#1 -0.18,0.25,0.72,U] [#2 -0.12,0.18,0.64,U] [#3 -0.15,0.07,0.62,U] [#4 -0.53,0.38,0.00,M5] [#5 -0.35,0.07,0.48,U] [#6 -0.27,0.26,0.50,U] [#7 -0.34,0.37,0.00,M1] [#8 -0.51,-0.06,0.00,M3] 
02:22:47.507 00.000 18120 refined, 5 included, MultiStar: {-0.19, 0.19}, one-star: {-0.15, 0.23}
02:22:47.508 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
02:22:47.508 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
02:22:47.509 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.37 mountX=0.25 mountY=0.09, mountTheta=0.34
02:22:47.510 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.19, opts=13)
02:22:47.510 00.000 18120 Enqueuing Move request for scope (-0.19, 0.19)
02:22:47.511 00.001 21948 Worker thread wakes up
02:22:47.511 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:47.511 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.2
02:22:47.512 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:47.512 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:47.513 00.001 18120 Enqueuing Expose request
02:22:47.513 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
02:22:47.513 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
02:22:47.513 00.000 21948 Moving (-0.19, 0.19) raw xDistance=0.25 yDistance=0.09
02:22:47.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:22:47.513 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:47.513 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:47.513 00.000 21948 MoveAxis(W, 44, ABG)
02:22:47.513 00.000 21948 Guiding  Dir = 3, Dur = 44
02:22:47.513 00.000 21948 IsSlewing returns 0
02:22:47.513 00.000 21948 IsGuiding returns 0
02:22:47.516 00.003 21948 PulseGuide returned control before completion, sleep 53
02:22:47.576 00.060 21948 IsGuiding returns 0
02:22:47.576 00.000 21948 Move returns status 0, amount 44
02:22:47.576 00.000 21948 MoveAxis(N, 0, ABG)
02:22:47.576 00.000 21948 Move returns status 0, amount 0
02:22:47.576 00.000 21948 move complete, result=0
02:22:47.576 00.000 21948 worker thread done servicing request
02:22:47.576 00.000 21948 Worker thread wakes up
02:22:47.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:47.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:47.576 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:22:48.986 01.410 21948 Exposure complete
02:22:49.029 00.043 21948 worker thread done servicing request
02:22:49.029 00.000 18120 OnExposeComplete: enter
02:22:49.030 00.001 18120 UpdateGuideState(): m_state=6
02:22:49.030 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
02:22:49.031 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=235.83, Mass=1985, SNR=30.8, Peak=174 HFD=3.8
02:22:49.031 00.000 18120 MultiStar: [#1 -0.11,0.04,0.70,U] [#2 -0.05,-0.01,0.63,U] [#3 -0.34,-0.03,0.59,U] [#4 -0.38,0.15,0.56,U] [#5 -0.11,-0.29,0.45,U] [#6 -0.60,-0.00,0.00,M1] [#7 -0.31,-0.10,0.43,U] [#8 -0.41,0.16,0.00,M4] 
02:22:49.032 00.001 18120 refined, 6 included, MultiStar: {-0.22, -0.03}, one-star: {-0.24, -0.03}
02:22:49.032 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.01 = 1.28)
02:22:49.033 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.05 = 1.24)
02:22:49.033 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.01 mountX=0.06 mountY=0.21, mountTheta=1.27
02:22:49.035 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.03, opts=13)
02:22:49.035 00.000 18120 Enqueuing Move request for scope (-0.22, -0.03)
02:22:49.036 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:49.036 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.8
02:22:49.036 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:49.037 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:49.037 00.000 18120 Enqueuing Expose request
02:22:49.038 00.001 21948 Worker thread wakes up
02:22:49.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
02:22:49.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
02:22:49.038 00.000 21948 Moving (-0.22, -0.03) raw xDistance=0.06 yDistance=0.21
02:22:49.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:49.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:22:49.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:22:49.038 00.000 21948 MoveAxis(E, 0, ABG)
02:22:49.038 00.000 21948 Move returns status 0, amount 0
02:22:49.038 00.000 21948 MoveAxis(N, 0, ABG)
02:22:49.038 00.000 21948 Move returns status 0, amount 0
02:22:49.038 00.000 21948 move complete, result=0
02:22:49.038 00.000 21948 worker thread done servicing request
02:22:49.038 00.000 21948 Worker thread wakes up
02:22:49.038 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:49.039 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:49.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:50.671 01.632 21948 Exposure complete
02:22:50.721 00.050 21948 worker thread done servicing request
02:22:50.721 00.000 18120 OnExposeComplete: enter
02:22:50.721 00.000 18120 UpdateGuideState(): m_state=6
02:22:50.722 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
02:22:50.722 00.000 18120 Star::Find returns 1 (0), X=894.37, Y=236.05, Mass=2023, SNR=31.2, Peak=166 HFD=4.0
02:22:50.723 00.001 18120 MultiStar: [#1 -0.29,0.16,0.70,U] [#2 -0.14,0.02,0.64,U] [#3 -0.27,0.06,0.59,U] [#4 -0.36,0.28,0.00,M5] [#5 -0.18,-0.06,0.46,U] [#6 -0.25,-0.03,0.51,U] [#7 -0.07,0.11,0.42,U] [#8 -0.63,0.25,0.00,M5] 
02:22:50.723 00.000 18120 refined, 6 included, MultiStar: {-0.26, 0.08}, one-star: {-0.44, 0.19}
02:22:50.723 00.000 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
02:22:50.724 00.001 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
02:22:50.725 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.27 cameraTheta=2.84 mountX=0.18 mountY=0.20, mountTheta=0.83
02:22:50.727 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.08, opts=13)
02:22:50.727 00.000 18120 Enqueuing Move request for scope (-0.26, 0.08)
02:22:50.728 00.001 21948 Worker thread wakes up
02:22:50.728 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.08) opts 0xd
02:22:50.728 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.08)
02:22:50.728 00.000 21948 Moving (-0.26, 0.08) raw xDistance=0.18 yDistance=0.20
02:22:50.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:22:50.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:50.728 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:50.729 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.2
02:22:50.729 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:50.729 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:50.732 00.003 18120 Enqueuing Expose request
02:22:50.735 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:22:50.735 00.000 21948 MoveAxis(E, 0, ABG)
02:22:50.735 00.000 21948 Move returns status 0, amount 0
02:22:50.735 00.000 21948 MoveAxis(N, 0, ABG)
02:22:50.735 00.000 21948 Move returns status 0, amount 0
02:22:50.735 00.000 21948 move complete, result=0
02:22:50.735 00.000 21948 worker thread done servicing request
02:22:50.735 00.000 21948 Worker thread wakes up
02:22:50.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:50.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:50.735 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:52.259 01.524 21948 Exposure complete
02:22:52.300 00.041 21948 worker thread done servicing request
02:22:52.300 00.000 18120 OnExposeComplete: enter
02:22:52.300 00.000 18120 UpdateGuideState(): m_state=6
02:22:52.301 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
02:22:52.302 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=236.09, Mass=1974, SNR=30.8, Peak=169 HFD=4.1
02:22:52.305 00.003 18120 MultiStar: [#1 -0.30,0.31,0.00,M1] [#2 -0.15,0.17,0.63,U] [#3 -0.15,0.05,0.59,U] [#4 -0.53,0.51,0.00,M6] [#5 -0.37,0.09,0.45,U] [#6 -0.37,0.37,0.00,M1] [#7 -0.42,0.28,0.00,M1] [#8 -0.81,0.29,0.00,M6] 
02:22:52.307 00.002 18120 refined, 3 included, MultiStar: {-0.17, 0.15}, one-star: {-0.11, 0.23}
02:22:52.310 00.003 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
02:22:52.312 00.002 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
02:22:52.313 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.43 mountX=0.21 mountY=0.09, mountTheta=0.40
02:22:52.315 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.15, opts=13)
02:22:52.315 00.000 18120 Enqueuing Move request for scope (-0.17, 0.15)
02:22:52.316 00.001 21948 Worker thread wakes up
02:22:52.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:52.316 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:22:52.317 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:52.317 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:52.318 00.001 18120 Enqueuing Expose request
02:22:52.318 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
02:22:52.318 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
02:22:52.318 00.000 21948 Moving (-0.17, 0.15) raw xDistance=0.21 yDistance=0.09
02:22:52.318 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:22:52.318 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:52.318 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:52.318 00.000 21948 MoveAxis(W, 38, ABG)
02:22:52.318 00.000 21948 Guiding  Dir = 3, Dur = 38
02:22:52.318 00.000 21948 IsSlewing returns 0
02:22:52.319 00.001 21948 IsGuiding returns 0
02:22:52.321 00.002 21948 PulseGuide returned control before completion, sleep 47
02:22:52.381 00.060 21948 IsGuiding returns 0
02:22:52.381 00.000 21948 Move returns status 0, amount 38
02:22:52.381 00.000 21948 MoveAxis(N, 0, ABG)
02:22:52.381 00.000 21948 Move returns status 0, amount 0
02:22:52.381 00.000 21948 move complete, result=0
02:22:52.381 00.000 21948 worker thread done servicing request
02:22:52.381 00.000 21948 Worker thread wakes up
02:22:52.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:52.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:52.381 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
02:22:54.017 01.636 21948 Exposure complete
02:22:54.047 00.030 21948 worker thread done servicing request
02:22:54.047 00.000 18120 OnExposeComplete: enter
02:22:54.048 00.001 18120 UpdateGuideState(): m_state=6
02:22:54.049 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
02:22:54.049 00.000 18120 Star::Find returns 1 (0), X=894.60, Y=236.08, Mass=1940, SNR=30.5, Peak=175 HFD=3.9
02:22:54.050 00.001 18120 MultiStar: [#1 -0.29,0.33,0.00,M2] [#2 -0.12,0.08,0.64,U] [#3 -0.19,0.05,0.58,U] [#4 -0.45,0.50,0.00,M7] [#5 0.09,-0.11,0.46,U] [#6 -0.44,0.32,0.00,M2] [#7 -0.24,0.17,0.45,U] [#8 -0.52,0.01,0.00,M7] 
02:22:54.050 00.000 18120 refined, 4 included, MultiStar: {-0.15, 0.10}, one-star: {-0.21, 0.21}
02:22:54.051 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
02:22:54.051 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
02:22:54.052 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.54 mountX=0.15 mountY=0.09, mountTheta=0.51
02:22:54.054 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.10, opts=13)
02:22:54.054 00.000 18120 Enqueuing Move request for scope (-0.15, 0.10)
02:22:54.055 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:54.055 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
02:22:54.056 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.056 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:54.056 00.000 18120 Enqueuing Expose request
02:22:54.057 00.001 21948 Worker thread wakes up
02:22:54.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
02:22:54.057 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
02:22:54.057 00.000 21948 Moving (-0.15, 0.10) raw xDistance=0.15 yDistance=0.09
02:22:54.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:22:54.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:54.057 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:54.057 00.000 21948 MoveAxis(E, 0, ABG)
02:22:54.057 00.000 21948 Move returns status 0, amount 0
02:22:54.057 00.000 21948 MoveAxis(N, 0, ABG)
02:22:54.057 00.000 21948 Move returns status 0, amount 0
02:22:54.057 00.000 21948 move complete, result=0
02:22:54.057 00.000 21948 worker thread done servicing request
02:22:54.057 00.000 21948 Worker thread wakes up
02:22:54.057 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:54.057 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:54.057 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:55.584 01.527 21948 Exposure complete
02:22:55.618 00.034 21948 worker thread done servicing request
02:22:55.618 00.000 18120 OnExposeComplete: enter
02:22:55.619 00.001 18120 UpdateGuideState(): m_state=6
02:22:55.619 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
02:22:55.620 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=236.10, Mass=1995, SNR=30.8, Peak=178 HFD=4.1
02:22:55.620 00.000 18120 MultiStar: [#1 -0.05,0.26,0.74,U] [#2 0.14,0.21,0.64,U] [#3 -0.20,0.27,0.59,U] [#4 -0.42,0.51,0.00,M8] [#5 -0.04,0.02,0.45,U] [#6 -0.39,0.25,0.00,M3] [#7 -0.09,0.11,0.42,U] [#8 -0.30,0.18,0.39,U] 
02:22:55.621 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.20}, one-star: {-0.07, 0.23}
02:22:55.621 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
02:22:55.621 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
02:22:55.622 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.92 mountX=0.21 mountY=-0.03, mountTheta=-0.12
02:22:55.622 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.20, opts=13)
02:22:55.622 00.000 18120 Enqueuing Move request for scope (-0.07, 0.20)
02:22:55.624 00.002 21948 Worker thread wakes up
02:22:55.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:55.625 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
02:22:55.625 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
02:22:55.625 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.8
02:22:55.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:55.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:55.626 00.001 18120 Enqueuing Expose request
02:22:55.626 00.000 21948 Moving (-0.07, 0.20) raw xDistance=0.21 yDistance=-0.03
02:22:55.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:22:55.626 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:55.626 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:22:55.626 00.000 21948 MoveAxis(W, 38, ABG)
02:22:55.626 00.000 21948 Guiding  Dir = 3, Dur = 38
02:22:55.627 00.001 21948 IsSlewing returns 0
02:22:55.627 00.000 21948 IsGuiding returns 0
02:22:55.627 00.000 21948 PulseGuide returned control before completion, sleep 47
02:22:55.676 00.049 21948 IsGuiding returns 0
02:22:55.676 00.000 21948 Move returns status 0, amount 38
02:22:55.676 00.000 21948 MoveAxis(N, 0, ABG)
02:22:55.676 00.000 21948 Move returns status 0, amount 0
02:22:55.676 00.000 21948 move complete, result=0
02:22:55.676 00.000 21948 worker thread done servicing request
02:22:55.676 00.000 21948 Worker thread wakes up
02:22:55.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:55.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:55.676 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
02:22:57.405 01.729 21948 Exposure complete
02:22:57.443 00.038 21948 worker thread done servicing request
02:22:57.443 00.000 18120 OnExposeComplete: enter
02:22:57.444 00.001 18120 UpdateGuideState(): m_state=6
02:22:57.445 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
02:22:57.445 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=236.07, Mass=2007, SNR=31.1, Peak=177 HFD=4.1
02:22:57.446 00.001 18120 MultiStar: [#1 -0.13,0.18,0.72,U] [#2 -0.10,0.18,0.62,U] [#3 -0.12,-0.05,0.58,U] [#4 -0.31,0.31,0.00,M9] [#5 -0.02,-0.18,0.46,U] [#6 -0.03,0.25,0.52,U] [#7 -0.29,0.19,0.42,U] [#8 -0.33,-0.10,0.40,U] 
02:22:57.446 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.07, 0.21}
02:22:57.447 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
02:22:57.447 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
02:22:57.448 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.42 mountX=0.15 mountY=0.06, mountTheta=0.39
02:22:57.451 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
02:22:57.452 00.001 18120 Enqueuing Move request for scope (-0.12, 0.11)
02:22:57.453 00.001 21948 Worker thread wakes up
02:22:57.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
02:22:57.453 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
02:22:57.453 00.000 21948 Moving (-0.12, 0.11) raw xDistance=0.15 yDistance=0.06
02:22:57.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:22:57.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:57.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:57.454 00.001 18120 UpdateGuideState exits: m=2007 RSB=31.1
02:22:57.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:57.455 00.001 18120 Enqueuing Expose request
02:22:57.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:22:57.455 00.000 21948 MoveAxis(E, 0, ABG)
02:22:57.455 00.000 21948 Move returns status 0, amount 0
02:22:57.455 00.000 21948 MoveAxis(N, 0, ABG)
02:22:57.455 00.000 21948 Move returns status 0, amount 0
02:22:57.455 00.000 21948 move complete, result=0
02:22:57.455 00.000 21948 worker thread done servicing request
02:22:57.455 00.000 21948 Worker thread wakes up
02:22:57.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:57.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:57.456 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:58.865 01.409 21948 Exposure complete
02:22:58.901 00.036 21948 worker thread done servicing request
02:22:58.901 00.000 18120 OnExposeComplete: enter
02:22:58.902 00.001 18120 UpdateGuideState(): m_state=6
02:22:58.902 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
02:22:58.903 00.001 18120 Star::Find returns 1 (0), X=894.56, Y=236.12, Mass=1992, SNR=31.0, Peak=172 HFD=3.9
02:22:58.903 00.000 18120 MultiStar: [#1 -0.08,0.41,0.00,M1] [#2 -0.20,0.27,0.65,U] [#3 -0.20,0.25,0.57,U] [#4 -0.36,0.44,0.00,M10] [#5 0.00,-0.20,0.45,U] [#6 -0.31,0.36,0.00,M3] [#7 -0.39,0.58,0.00,M1] [#8 -0.17,0.24,0.38,U] 
02:22:58.904 00.001 18120 refined, 4 included, MultiStar: {-0.18, 0.19}, one-star: {-0.25, 0.25}
02:22:58.904 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
02:22:58.904 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
02:22:58.905 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.34 mountX=0.25 mountY=0.08, mountTheta=0.30
02:22:58.906 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.19, opts=13)
02:22:58.907 00.001 18120 Enqueuing Move request for scope (-0.18, 0.19)
02:22:58.908 00.001 21948 Worker thread wakes up
02:22:58.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:22:58.908 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
02:22:58.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:58.911 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
02:22:58.911 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
02:22:58.911 00.000 21948 Moving (-0.18, 0.19) raw xDistance=0.25 yDistance=0.08
02:22:58.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:22:58.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:58.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:22:58.911 00.000 21948 MoveAxis(W, 44, ABG)
02:22:58.911 00.000 21948 Guiding  Dir = 3, Dur = 44
02:22:58.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:22:58.912 00.001 18120 Enqueuing Expose request
02:22:58.912 00.000 21948 IsSlewing returns 0
02:22:58.913 00.001 21948 IsGuiding returns 0
02:22:58.914 00.001 21948 PulseGuide returned control before completion, sleep 53
02:22:58.972 00.058 21948 IsGuiding returns 0
02:22:58.972 00.000 21948 Move returns status 0, amount 44
02:22:58.972 00.000 21948 MoveAxis(N, 0, ABG)
02:22:58.972 00.000 21948 Move returns status 0, amount 0
02:22:58.972 00.000 21948 move complete, result=0
02:22:58.972 00.000 21948 worker thread done servicing request
02:22:58.972 00.000 21948 Worker thread wakes up
02:22:58.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:22:58.973 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:22:58.973 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:23:00.606 01.633 21948 Exposure complete
02:23:00.648 00.042 21948 worker thread done servicing request
02:23:00.648 00.000 18120 OnExposeComplete: enter
02:23:00.649 00.001 18120 UpdateGuideState(): m_state=6
02:23:00.651 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
02:23:00.652 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=235.86, Mass=2068, SNR=31.4, Peak=178 HFD=4.0
02:23:00.654 00.002 18120 MultiStar: [#1 -0.14,0.18,0.72,U] [#2 -0.01,-0.08,0.61,U] [#3 0.18,-0.27,0.57,U] [#4 -0.27,0.21,0.55,U] [#5 0.15,-0.14,0.44,U] [#6 -0.30,0.09,0.50,U] [#7 -0.36,-0.15,0.41,U] [#8 -0.29,-0.05,0.39,U] 
02:23:00.656 00.002 18120 refined, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.16, -0.01}
02:23:00.658 00.002 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.00) = xAngle (-5.05 = 1.24)
02:23:00.660 00.002 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.20)
02:23:00.663 00.003 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=0.04 mountY=0.12, mountTheta=1.23
02:23:00.667 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.01, opts=13)
02:23:00.667 00.000 18120 Enqueuing Move request for scope (-0.13, -0.01)
02:23:00.669 00.002 21948 Worker thread wakes up
02:23:00.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:00.670 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
02:23:00.670 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.4
02:23:00.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:00.670 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:00.671 00.001 18120 Enqueuing Expose request
02:23:00.671 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
02:23:00.671 00.000 21948 Moving (-0.13, -0.01) raw xDistance=0.04 yDistance=0.12
02:23:00.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:23:00.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:00.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:23:00.671 00.000 21948 MoveAxis(E, 0, ABG)
02:23:00.671 00.000 21948 Move returns status 0, amount 0
02:23:00.671 00.000 21948 MoveAxis(N, 0, ABG)
02:23:00.672 00.001 21948 Move returns status 0, amount 0
02:23:00.672 00.000 21948 move complete, result=0
02:23:00.672 00.000 21948 worker thread done servicing request
02:23:00.672 00.000 21948 Worker thread wakes up
02:23:00.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:00.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:00.672 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:02.186 01.514 21948 Exposure complete
02:23:02.221 00.035 21948 worker thread done servicing request
02:23:02.221 00.000 18120 OnExposeComplete: enter
02:23:02.222 00.001 18120 UpdateGuideState(): m_state=6
02:23:02.223 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
02:23:02.223 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=236.01, Mass=1845, SNR=29.7, Peak=166 HFD=4.0
02:23:02.224 00.001 18120 MultiStar: [#1 -0.05,0.30,0.73,U] [#2 -0.15,0.05,0.67,U] [#3 -0.10,0.08,0.63,U] [#4 -0.14,0.26,0.55,U] [#5 0.00,0.01,0.48,U] [#6 -0.29,0.09,0.54,U] [#7 -0.05,0.14,0.45,U] [#8 -0.46,0.18,0.00,M4] 
02:23:02.224 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.14, 0.14}
02:23:02.224 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
02:23:02.225 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
02:23:02.225 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.27 mountX=0.17 mountY=0.04, mountTheta=0.24
02:23:02.226 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.14, opts=13)
02:23:02.227 00.001 18120 Enqueuing Move request for scope (-0.12, 0.14)
02:23:02.227 00.000 21948 Worker thread wakes up
02:23:02.227 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
02:23:02.227 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
02:23:02.227 00.000 21948 Moving (-0.12, 0.14) raw xDistance=0.17 yDistance=0.04
02:23:02.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:23:02.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:02.227 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:02.228 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:23:02.228 00.000 21948 MoveAxis(E, 0, ABG)
02:23:02.228 00.000 21948 Move returns status 0, amount 0
02:23:02.228 00.000 21948 MoveAxis(N, 0, ABG)
02:23:02.228 00.000 21948 Move returns status 0, amount 0
02:23:02.228 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.7
02:23:02.228 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:02.229 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:02.229 00.000 18120 Enqueuing Expose request
02:23:02.230 00.001 21948 move complete, result=0
02:23:02.230 00.000 21948 worker thread done servicing request
02:23:02.230 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:02.230 00.000 21948 Worker thread wakes up
02:23:02.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:02.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:03.864 01.634 21948 Exposure complete
02:23:03.899 00.035 21948 worker thread done servicing request
02:23:03.899 00.000 18120 OnExposeComplete: enter
02:23:03.900 00.001 18120 UpdateGuideState(): m_state=6
02:23:03.900 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
02:23:03.901 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=235.95, Mass=2037, SNR=31.3, Peak=199 HFD=4.1
02:23:03.901 00.000 18120 MultiStar: [#1 0.01,0.20,0.71,U] [#2 0.07,0.18,0.61,U] [#3 -0.08,0.17,0.59,U] [#4 -0.24,0.51,0.00,M9] [#5 0.21,0.18,0.45,U] [#6 -0.13,0.30,0.51,U] [#7 0.00,0.47,0.00,M1] [#8 -0.51,0.18,0.00,M5] 
02:23:03.902 00.001 18120 single-star, 5 included, MultiStar: {-0.01, 0.18}, one-star: {-0.09, 0.09}
02:23:03.902 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
02:23:03.903 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
02:23:03.903 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.35 mountX=0.12 mountY=0.04, mountTheta=0.32
02:23:03.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.09, opts=13)
02:23:03.905 00.001 18120 Enqueuing Move request for scope (-0.09, 0.09)
02:23:03.905 00.000 21948 Worker thread wakes up
02:23:03.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:03.906 00.001 18120 UpdateGuideState exits: m=2037 RSB=31.3
02:23:03.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:03.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:03.907 00.000 18120 Enqueuing Expose request
02:23:03.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
02:23:03.908 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
02:23:03.908 00.000 21948 Moving (-0.09, 0.09) raw xDistance=0.12 yDistance=0.04
02:23:03.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:23:03.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:03.908 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:23:03.908 00.000 21948 MoveAxis(E, 0, ABG)
02:23:03.908 00.000 21948 Move returns status 0, amount 0
02:23:03.908 00.000 21948 MoveAxis(N, 0, ABG)
02:23:03.908 00.000 21948 Move returns status 0, amount 0
02:23:03.908 00.000 21948 move complete, result=0
02:23:03.908 00.000 21948 worker thread done servicing request
02:23:03.908 00.000 21948 Worker thread wakes up
02:23:03.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:03.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:03.908 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:05.427 01.519 21948 Exposure complete
02:23:05.460 00.033 21948 worker thread done servicing request
02:23:05.460 00.000 18120 OnExposeComplete: enter
02:23:05.463 00.003 18120 UpdateGuideState(): m_state=6
02:23:05.464 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
02:23:05.464 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=236.42, Mass=1840, SNR=29.7, Peak=154 HFD=3.8
02:23:05.466 00.002 18120 MultiStar: [#1 -0.05,0.57,0.00,M1] [#2 0.09,0.35,0.64,U] [#3 -0.12,0.64,0.00,M1] [#4 -0.22,0.62,0.00,M10] [#5 0.07,0.39,0.47,U] [#6 -0.33,0.62,0.00,M1] [#7 0.06,0.56,0.00,M2] [#8 -0.23,0.84,0.00,M6] 
02:23:05.467 00.001 18120 refined, 2 included, MultiStar: {-0.03, 0.45}, one-star: {-0.15, 0.56}
02:23:05.468 00.001 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
02:23:05.469 00.001 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
02:23:05.471 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.45 hyp=0.46 cameraTheta=1.63 mountX=0.42 mountY=-0.18, mountTheta=-0.40
02:23:05.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.45, opts=13)
02:23:05.474 00.001 18120 Enqueuing Move request for scope (-0.03, 0.45)
02:23:05.474 00.000 21948 Worker thread wakes up
02:23:05.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:05.476 00.002 18120 UpdateGuideState exits: m=1840 RSB=29.7
02:23:05.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.477 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:05.477 00.000 18120 Enqueuing Expose request
02:23:05.478 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.45) opts 0xd
02:23:05.478 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.45)
02:23:05.478 00.000 21948 Moving (-0.03, 0.45) raw xDistance=0.42 yDistance=-0.18
02:23:05.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:23:05.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:05.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:23:05.478 00.000 21948 MoveAxis(W, 76, ABG)
02:23:05.478 00.000 21948 Guiding  Dir = 3, Dur = 76
02:23:05.478 00.000 21948 IsSlewing returns 0
02:23:05.478 00.000 21948 IsGuiding returns 0
02:23:05.480 00.002 21948 PulseGuide returned control before completion, sleep 85
02:23:05.569 00.089 21948 IsGuiding returns 0
02:23:05.569 00.000 21948 Move returns status 0, amount 76
02:23:05.569 00.000 21948 MoveAxis(N, 0, ABG)
02:23:05.569 00.000 21948 Move returns status 0, amount 0
02:23:05.569 00.000 21948 move complete, result=0
02:23:05.569 00.000 21948 worker thread done servicing request
02:23:05.569 00.000 21948 Worker thread wakes up
02:23:05.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:05.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:05.569 00.000 18120 GuideStep: 0.4 px 76 ms WEST, -0.2 px 0 ms NORTH
02:23:07.191 01.622 21948 Exposure complete
02:23:07.244 00.053 21948 worker thread done servicing request
02:23:07.244 00.000 18120 OnExposeComplete: enter
02:23:07.245 00.001 18120 UpdateGuideState(): m_state=6
02:23:07.245 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
02:23:07.246 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=235.71, Mass=1856, SNR=29.9, Peak=163 HFD=4.1
02:23:07.246 00.000 18120 MultiStar: [#1 0.20,-0.07,0.72,U] [#2 0.34,-0.33,0.00,M1] [#3 0.29,-0.48,0.00,M2] [#4 0.14,-0.19,0.56,U] [#5 0.65,-0.27,0.00,M1] [#6 0.44,-0.17,0.00,M2] [#7 -0.01,-0.17,0.44,U] [#8 0.17,-0.30,0.40,U] 
02:23:07.247 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.16}, one-star: {0.24, -0.16}
02:23:07.248 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:23:07.249 00.001 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:23:07.250 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.78 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
02:23:07.253 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.16, opts=13)
02:23:07.254 00.001 18120 Enqueuing Move request for scope (0.17, -0.16)
02:23:07.255 00.001 21948 Worker thread wakes up
02:23:07.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:07.255 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.9
02:23:07.256 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:07.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:07.256 00.000 18120 Enqueuing Expose request
02:23:07.257 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
02:23:07.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
02:23:07.257 00.000 21948 Moving (0.17, -0.16) raw xDistance=-0.22 yDistance=-0.08
02:23:07.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
02:23:07.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:07.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:23:07.257 00.000 21948 MoveAxis(E, 34, ABG)
02:23:07.258 00.001 21948 Guiding  Dir = 2, Dur = 34
02:23:07.258 00.000 21948 IsSlewing returns 0
02:23:07.258 00.000 21948 IsGuiding returns 0
02:23:07.260 00.002 21948 PulseGuide returned control before completion, sleep 43
02:23:07.314 00.054 21948 IsGuiding returns 0
02:23:07.314 00.000 21948 Move returns status 0, amount 34
02:23:07.314 00.000 21948 MoveAxis(N, 0, ABG)
02:23:07.314 00.000 21948 Move returns status 0, amount 0
02:23:07.314 00.000 21948 move complete, result=0
02:23:07.314 00.000 21948 worker thread done servicing request
02:23:07.314 00.000 21948 Worker thread wakes up
02:23:07.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:07.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:07.314 00.000 18120 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:23:08.731 01.417 21948 Exposure complete
02:23:08.782 00.051 21948 worker thread done servicing request
02:23:08.782 00.000 18120 OnExposeComplete: enter
02:23:08.783 00.001 18120 UpdateGuideState(): m_state=6
02:23:08.784 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
02:23:08.785 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=235.94, Mass=1994, SNR=31.0, Peak=191 HFD=4.4
02:23:08.785 00.000 18120 MultiStar: [#1 -0.09,0.08,0.70,U] [#2 0.20,-0.30,0.62,U] [#3 0.18,-0.15,0.60,U] [#4 -0.24,0.26,0.57,U] [#5 0.07,0.02,0.46,U] [#6 -0.04,0.17,0.52,U] [#7 0.02,0.01,0.42,U] [#8 -0.18,0.21,0.38,U] 
02:23:08.785 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.17, 0.07}
02:23:08.786 00.001 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
02:23:08.786 00.000 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
02:23:08.787 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=0.02 mountY=-0.04, mountTheta=-1.11
02:23:08.790 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
02:23:08.791 00.001 18120 Enqueuing Move request for scope (0.03, 0.04)
02:23:08.792 00.001 21948 Worker thread wakes up
02:23:08.792 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:08.792 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
02:23:08.793 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:08.793 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:08.794 00.001 18120 Enqueuing Expose request
02:23:08.794 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:23:08.794 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:23:08.794 00.000 21948 Moving (0.03, 0.04) raw xDistance=0.02 yDistance=-0.04
02:23:08.794 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:08.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:08.794 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:23:08.794 00.000 21948 MoveAxis(E, 0, ABG)
02:23:08.794 00.000 21948 Move returns status 0, amount 0
02:23:08.794 00.000 21948 MoveAxis(N, 0, ABG)
02:23:08.794 00.000 21948 Move returns status 0, amount 0
02:23:08.794 00.000 21948 move complete, result=0
02:23:08.794 00.000 21948 worker thread done servicing request
02:23:08.794 00.000 21948 Worker thread wakes up
02:23:08.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:08.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:08.795 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:10.422 01.627 21948 Exposure complete
02:23:10.461 00.039 21948 worker thread done servicing request
02:23:10.461 00.000 18120 OnExposeComplete: enter
02:23:10.462 00.001 18120 UpdateGuideState(): m_state=6
02:23:10.462 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
02:23:10.464 00.002 18120 Star::Find returns 1 (0), X=894.74, Y=235.81, Mass=1862, SNR=30.0, Peak=166 HFD=4.1
02:23:10.465 00.001 18120 MultiStar: [#1 -0.12,-0.01,0.74,U] [#2 -0.14,-0.03,0.66,U] [#3 0.05,-0.14,0.62,U] [#4 -0.38,0.10,0.55,U] [#5 -0.04,-0.20,0.47,U] [#6 -0.07,0.06,0.53,U] [#7 -0.08,0.13,0.45,U] [#8 -0.28,0.06,0.41,U] 
02:23:10.467 00.002 18120 single-star, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.07, -0.05}
02:23:10.468 00.001 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
02:23:10.471 00.003 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
02:23:10.473 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.51 mountX=-0.02 mountY=0.09, mountTheta=1.77
02:23:10.478 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
02:23:10.478 00.000 18120 Enqueuing Move request for scope (-0.07, -0.05)
02:23:10.479 00.001 21948 Worker thread wakes up
02:23:10.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:23:10.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:10.479 00.000 18120 UpdateGuideState exits: m=1862 RSB=30.0
02:23:10.480 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:10.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:10.481 00.001 18120 Enqueuing Expose request
02:23:10.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:23:10.481 00.000 21948 Moving (-0.07, -0.05) raw xDistance=-0.02 yDistance=0.09
02:23:10.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:23:10.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:10.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:23:10.481 00.000 21948 MoveAxis(E, 0, ABG)
02:23:10.481 00.000 21948 Move returns status 0, amount 0
02:23:10.481 00.000 21948 MoveAxis(N, 0, ABG)
02:23:10.481 00.000 21948 Move returns status 0, amount 0
02:23:10.481 00.000 21948 move complete, result=0
02:23:10.481 00.000 21948 worker thread done servicing request
02:23:10.481 00.000 21948 Worker thread wakes up
02:23:10.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:10.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:10.482 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:11.996 01.514 21948 Exposure complete
02:23:12.023 00.027 21948 worker thread done servicing request
02:23:12.023 00.000 18120 OnExposeComplete: enter
02:23:12.023 00.000 18120 UpdateGuideState(): m_state=6
02:23:12.024 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
02:23:12.024 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=236.11, Mass=2029, SNR=31.3, Peak=186 HFD=4.2
02:23:12.027 00.003 18120 MultiStar: [#1 0.06,0.22,0.70,U] [#2 0.15,0.08,0.62,U] [#3 0.08,-0.02,0.58,U] [#4 -0.14,0.46,0.00,M8] [#5 0.08,-0.08,0.45,U] [#6 -0.12,0.37,0.49,U] [#7 0.22,0.34,0.42,U] [#8 -0.36,0.08,0.39,U] 
02:23:12.029 00.002 18120 refined, 7 included, MultiStar: {0.04, 0.16}, one-star: {0.07, 0.25}
02:23:12.029 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
02:23:12.030 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
02:23:12.030 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=0.13 mountY=-0.11, mountTheta=-0.68
02:23:12.031 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.16, opts=13)
02:23:12.032 00.001 18120 Enqueuing Move request for scope (0.04, 0.16)
02:23:12.032 00.000 21948 Worker thread wakes up
02:23:12.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:12.033 00.001 18120 UpdateGuideState exits: m=2029 RSB=31.3
02:23:12.033 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.034 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:12.034 00.000 18120 Enqueuing Expose request
02:23:12.035 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
02:23:12.035 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
02:23:12.035 00.000 21948 Moving (0.04, 0.16) raw xDistance=0.13 yDistance=-0.11
02:23:12.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:23:12.035 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:12.035 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:12.035 00.000 21948 MoveAxis(E, 0, ABG)
02:23:12.035 00.000 21948 Move returns status 0, amount 0
02:23:12.035 00.000 21948 MoveAxis(N, 0, ABG)
02:23:12.035 00.000 21948 Move returns status 0, amount 0
02:23:12.035 00.000 21948 move complete, result=0
02:23:12.035 00.000 21948 worker thread done servicing request
02:23:12.035 00.000 21948 Worker thread wakes up
02:23:12.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:12.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:12.035 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:13.669 01.634 21948 Exposure complete
02:23:13.728 00.059 21948 worker thread done servicing request
02:23:13.728 00.000 18120 OnExposeComplete: enter
02:23:13.731 00.003 18120 UpdateGuideState(): m_state=6
02:23:13.733 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
02:23:13.735 00.002 18120 Star::Find returns 1 (0), X=894.39, Y=236.28, Mass=1946, SNR=30.6, Peak=156 HFD=3.9
02:23:13.738 00.003 18120 MultiStar: [#1 -0.49,0.55,0.00,M1] [#2 -0.46,0.34,0.00,M1] [#3 -0.46,0.32,0.00,M1] [#4 -0.60,0.80,0.00,M9] [#5 -0.34,0.20,0.47,U] [#6 -0.36,0.54,0.00,M1] [#7 -0.30,0.61,0.00,M1] [#8 -0.55,0.52,0.00,M3] 
02:23:13.740 00.002 18120 refined, 1 included, MultiStar: {-0.40, 0.35}, one-star: {-0.42, 0.42}
02:23:13.742 00.002 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.00) = xAngle (0.42 = 0.42)
02:23:13.745 00.003 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
02:23:13.747 00.002 18120 CameraToMount -- cameraX=-0.40 cameraY=0.35 hyp=0.53 cameraTheta=2.42 mountX=0.48 mountY=0.20, mountTheta=0.39
02:23:13.752 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=0.35, opts=13)
02:23:13.754 00.002 18120 Enqueuing Move request for scope (-0.40, 0.35)
02:23:13.757 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:13.758 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.6
02:23:13.761 00.003 21948 Worker thread wakes up
02:23:13.761 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:13.762 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:13.763 00.001 18120 Enqueuing Expose request
02:23:13.764 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.35) opts 0xd
02:23:13.764 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.40, 0.35)
02:23:13.764 00.000 21948 Moving (-0.40, 0.35) raw xDistance=0.48 yDistance=0.20
02:23:13.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:23:13.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:13.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:23:13.764 00.000 21948 MoveAxis(W, 86, ABG)
02:23:13.764 00.000 21948 Guiding  Dir = 3, Dur = 86
02:23:13.764 00.000 21948 IsSlewing returns 0
02:23:13.765 00.001 21948 IsGuiding returns 0
02:23:13.766 00.001 21948 PulseGuide returned control before completion, sleep 95
02:23:13.868 00.102 21948 IsGuiding returns 0
02:23:13.868 00.000 21948 Move returns status 0, amount 86
02:23:13.868 00.000 21948 MoveAxis(N, 0, ABG)
02:23:13.868 00.000 21948 Move returns status 0, amount 0
02:23:13.868 00.000 21948 move complete, result=0
02:23:13.868 00.000 21948 worker thread done servicing request
02:23:13.868 00.000 21948 Worker thread wakes up
02:23:13.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:13.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:13.868 00.000 18120 GuideStep: 0.5 px 86 ms WEST, 0.2 px 0 ms NORTH
02:23:15.283 01.415 21948 Exposure complete
02:23:15.323 00.040 21948 worker thread done servicing request
02:23:15.323 00.000 18120 OnExposeComplete: enter
02:23:15.324 00.001 18120 UpdateGuideState(): m_state=6
02:23:15.324 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
02:23:15.327 00.003 18120 Star::Find returns 1 (0), X=894.39, Y=236.28, Mass=1885, SNR=30.1, Peak=146 HFD=4.1
02:23:15.329 00.002 18120 MultiStar: [#1 -0.29,0.27,0.73,U] [#2 -0.42,0.08,0.00,M2] [#3 -0.27,0.19,0.59,U] [#4 -0.43,0.42,0.00,M10] [#5 -0.07,-0.06,0.46,U] [#6 -0.18,0.57,0.00,M2] [#7 -0.54,0.41,0.00,M2] [#8 -0.51,0.51,0.00,M4] 
02:23:15.329 00.000 18120 refined, 3 included, MultiStar: {-0.29, 0.25}, one-star: {-0.41, 0.42}
02:23:15.330 00.001 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
02:23:15.331 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
02:23:15.332 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.25 hyp=0.39 cameraTheta=2.43 mountX=0.35 mountY=0.15, mountTheta=0.40
02:23:15.333 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.25, opts=13)
02:23:15.335 00.002 18120 Enqueuing Move request for scope (-0.29, 0.25)
02:23:15.335 00.000 21948 Worker thread wakes up
02:23:15.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:15.336 00.001 18120 UpdateGuideState exits: m=1885 RSB=30.1
02:23:15.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:15.337 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:15.337 00.000 18120 Enqueuing Expose request
02:23:15.338 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.25) opts 0xd
02:23:15.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.25)
02:23:15.338 00.000 21948 Moving (-0.29, 0.25) raw xDistance=0.35 yDistance=0.15
02:23:15.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:23:15.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:15.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:23:15.338 00.000 21948 MoveAxis(W, 69, ABG)
02:23:15.338 00.000 21948 Guiding  Dir = 3, Dur = 69
02:23:15.338 00.000 21948 IsSlewing returns 0
02:23:15.338 00.000 21948 IsGuiding returns 0
02:23:15.340 00.002 21948 PulseGuide returned control before completion, sleep 78
02:23:15.423 00.083 21948 IsGuiding returns 0
02:23:15.423 00.000 21948 Move returns status 0, amount 69
02:23:15.423 00.000 21948 MoveAxis(N, 0, ABG)
02:23:15.423 00.000 21948 Move returns status 0, amount 0
02:23:15.423 00.000 21948 move complete, result=0
02:23:15.423 00.000 21948 worker thread done servicing request
02:23:15.423 00.000 18120 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
02:23:15.424 00.001 21948 Worker thread wakes up
02:23:15.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:15.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:17.060 01.636 21948 Exposure complete
02:23:17.102 00.042 21948 worker thread done servicing request
02:23:17.102 00.000 18120 OnExposeComplete: enter
02:23:17.103 00.001 18120 UpdateGuideState(): m_state=6
02:23:17.103 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
02:23:17.104 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=236.10, Mass=1947, SNR=30.5, Peak=165 HFD=3.9
02:23:17.104 00.000 18120 MultiStar: [#1 -0.09,0.14,0.72,U] [#2 -0.05,0.06,0.63,U] [#3 -0.28,0.06,0.63,U] [#4 -0.21,0.05,0.57,U] [#5 0.05,-0.15,0.47,U] [#6 -0.41,0.11,0.00,M3] [#7 -0.33,0.21,0.45,U] [#8 -0.36,0.23,0.00,M5] 
02:23:17.106 00.002 18120 refined, 6 included, MultiStar: {-0.20, 0.10}, one-star: {-0.37, 0.23}
02:23:17.109 00.003 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.00) = xAngle (0.67 = 0.67)
02:23:17.111 00.002 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.63 = 0.63)
02:23:17.113 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.67 mountX=0.18 mountY=0.13, mountTheta=0.65
02:23:17.117 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.10, opts=13)
02:23:17.118 00.001 18120 Enqueuing Move request for scope (-0.20, 0.10)
02:23:17.118 00.000 21948 Worker thread wakes up
02:23:17.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:17.118 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
02:23:17.119 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:17.119 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:17.120 00.001 18120 Enqueuing Expose request
02:23:17.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
02:23:17.120 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
02:23:17.120 00.000 21948 Moving (-0.20, 0.10) raw xDistance=0.18 yDistance=0.13
02:23:17.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:23:17.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:17.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:23:17.120 00.000 21948 MoveAxis(E, 0, ABG)
02:23:17.120 00.000 21948 Move returns status 0, amount 0
02:23:17.120 00.000 21948 MoveAxis(N, 0, ABG)
02:23:17.120 00.000 21948 Move returns status 0, amount 0
02:23:17.120 00.000 21948 move complete, result=0
02:23:17.120 00.000 21948 worker thread done servicing request
02:23:17.120 00.000 21948 Worker thread wakes up
02:23:17.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:17.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:17.122 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:18.643 01.521 21948 Exposure complete
02:23:18.695 00.052 21948 worker thread done servicing request
02:23:18.695 00.000 18120 OnExposeComplete: enter
02:23:18.695 00.000 18120 UpdateGuideState(): m_state=6
02:23:18.696 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
02:23:18.696 00.000 18120 Star::Find returns 1 (0), X=894.70, Y=236.11, Mass=1988, SNR=30.8, Peak=188 HFD=4.0
02:23:18.698 00.002 18120 MultiStar: [#1 -0.03,0.18,0.71,U] [#2 -0.09,-0.03,0.63,U] [#3 -0.03,0.14,0.59,U] [#4 -0.28,0.18,0.57,U] [#5 0.12,-0.04,0.45,U] [#6 -0.34,0.27,0.00,M4] [#7 -0.12,0.12,0.42,U] [#8 -0.15,0.08,0.39,U] 
02:23:18.699 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.13}, one-star: {-0.11, 0.24}
02:23:18.700 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
02:23:18.701 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
02:23:18.703 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.15 cameraTheta=2.18 mountX=0.15 mountY=0.02, mountTheta=0.14
02:23:18.705 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
02:23:18.706 00.001 18120 Enqueuing Move request for scope (-0.09, 0.13)
02:23:18.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:18.707 00.001 18120 UpdateGuideState exits: m=1988 RSB=30.8
02:23:18.707 00.000 21948 Worker thread wakes up
02:23:18.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.708 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
02:23:18.708 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
02:23:18.708 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:18.708 00.000 18120 Enqueuing Expose request
02:23:18.709 00.001 21948 Moving (-0.09, 0.13) raw xDistance=0.15 yDistance=0.02
02:23:18.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:23:18.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:18.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:23:18.709 00.000 21948 MoveAxis(E, 0, ABG)
02:23:18.709 00.000 21948 Move returns status 0, amount 0
02:23:18.709 00.000 21948 MoveAxis(N, 0, ABG)
02:23:18.709 00.000 21948 Move returns status 0, amount 0
02:23:18.709 00.000 21948 move complete, result=0
02:23:18.709 00.000 21948 worker thread done servicing request
02:23:18.709 00.000 21948 Worker thread wakes up
02:23:18.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:18.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:18.709 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:20.347 01.638 21948 Exposure complete
02:23:20.386 00.039 21948 worker thread done servicing request
02:23:20.386 00.000 18120 OnExposeComplete: enter
02:23:20.387 00.001 18120 UpdateGuideState(): m_state=6
02:23:20.387 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
02:23:20.388 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=236.02, Mass=2005, SNR=31.1, Peak=210 HFD=4.1
02:23:20.388 00.000 18120 MultiStar: [#1 -0.07,0.15,0.69,U] [#2 -0.01,0.04,0.63,U] [#3 -0.11,0.01,0.59,U] [#4 -0.07,0.34,0.56,U] [#5 -0.01,0.02,0.46,U] [#6 0.02,0.09,0.53,U] [#7 0.03,0.20,0.43,U] [#8 -0.33,0.12,0.39,U] 
02:23:20.389 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.01, 0.16}
02:23:20.389 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
02:23:20.389 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
02:23:20.390 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.96 mountX=0.14 mountY=-0.01, mountTheta=-0.08
02:23:20.393 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.13, opts=13)
02:23:20.393 00.000 18120 Enqueuing Move request for scope (-0.05, 0.13)
02:23:20.394 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:20.394 00.000 18120 UpdateGuideState exits: m=2005 RSB=31.1
02:23:20.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:20.395 00.000 18120 Enqueuing Expose request
02:23:20.396 00.001 21948 Worker thread wakes up
02:23:20.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
02:23:20.396 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
02:23:20.396 00.000 21948 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=-0.01
02:23:20.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:23:20.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:20.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:23:20.396 00.000 21948 MoveAxis(E, 0, ABG)
02:23:20.396 00.000 21948 Move returns status 0, amount 0
02:23:20.396 00.000 21948 MoveAxis(N, 0, ABG)
02:23:20.396 00.000 21948 Move returns status 0, amount 0
02:23:20.396 00.000 21948 move complete, result=0
02:23:20.396 00.000 21948 worker thread done servicing request
02:23:20.396 00.000 21948 Worker thread wakes up
02:23:20.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:20.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:20.396 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:21.921 01.525 21948 Exposure complete
02:23:21.952 00.031 21948 worker thread done servicing request
02:23:21.953 00.001 18120 OnExposeComplete: enter
02:23:21.954 00.001 18120 UpdateGuideState(): m_state=6
02:23:21.954 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
02:23:21.955 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=236.15, Mass=2055, SNR=31.4, Peak=184 HFD=3.9
02:23:21.955 00.000 18120 MultiStar: [#1 -0.31,0.47,0.00,M1] [#2 -0.07,0.26,0.64,U] [#3 -0.22,0.05,0.57,U] [#4 -0.39,0.44,0.00,M8] [#5 -0.08,-0.11,0.43,U] [#6 -0.30,0.09,0.48,U] [#7 -0.10,0.28,0.40,U] [#8 -0.65,0.37,0.00,M4] 
02:23:21.956 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.17}, one-star: {-0.15, 0.29}
02:23:21.956 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
02:23:21.956 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
02:23:21.957 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.31 mountX=0.22 mountY=0.06, mountTheta=0.28
02:23:21.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.17, opts=13)
02:23:21.959 00.001 18120 Enqueuing Move request for scope (-0.15, 0.17)
02:23:21.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:21.960 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.4
02:23:21.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:21.961 00.001 21948 Worker thread wakes up
02:23:21.961 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
02:23:21.961 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
02:23:21.961 00.000 21948 Moving (-0.15, 0.17) raw xDistance=0.22 yDistance=0.06
02:23:21.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:23:21.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:21.961 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:21.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:23:21.961 00.000 21948 MoveAxis(W, 38, ABG)
02:23:21.961 00.000 21948 Guiding  Dir = 3, Dur = 38
02:23:21.962 00.001 18120 Enqueuing Expose request
02:23:21.962 00.000 21948 IsSlewing returns 0
02:23:21.962 00.000 21948 IsGuiding returns 0
02:23:21.964 00.002 21948 PulseGuide returned control before completion, sleep 47
02:23:22.015 00.051 21948 IsGuiding returns 0
02:23:22.015 00.000 21948 Move returns status 0, amount 38
02:23:22.015 00.000 21948 MoveAxis(N, 0, ABG)
02:23:22.015 00.000 21948 Move returns status 0, amount 0
02:23:22.015 00.000 21948 move complete, result=0
02:23:22.015 00.000 21948 worker thread done servicing request
02:23:22.015 00.000 21948 Worker thread wakes up
02:23:22.016 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:22.016 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
02:23:22.017 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:23.644 01.627 21948 Exposure complete
02:23:23.678 00.034 21948 worker thread done servicing request
02:23:23.678 00.000 18120 OnExposeComplete: enter
02:23:23.679 00.001 18120 UpdateGuideState(): m_state=6
02:23:23.679 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
02:23:23.680 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=236.13, Mass=1941, SNR=30.5, Peak=184 HFD=4.2
02:23:23.680 00.000 18120 MultiStar: [#1 -0.09,0.45,0.00,M2] [#2 0.04,0.29,0.64,U] [#3 0.12,-0.04,0.60,U] [#4 -0.31,0.37,0.00,M9] [#5 0.02,-0.00,0.46,U] [#6 -0.28,0.51,0.00,M3] [#7 -0.07,0.54,0.00,M1] [#8 -0.33,0.34,0.00,M5] 
02:23:23.681 00.001 18120 refined, 3 included, MultiStar: {0.03, 0.16}, one-star: {-0.03, 0.27}
02:23:23.681 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
02:23:23.683 00.002 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
02:23:23.684 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=0.13 mountY=-0.10, mountTheta=-0.62
02:23:23.686 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
02:23:23.687 00.001 18120 Enqueuing Move request for scope (0.03, 0.16)
02:23:23.687 00.000 21948 Worker thread wakes up
02:23:23.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:23:23.687 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:23:23.687 00.000 21948 Moving (0.03, 0.16) raw xDistance=0.13 yDistance=-0.10
02:23:23.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:23:23.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:23.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:23.688 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.5
02:23:23.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:23.690 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:23:23.690 00.000 21948 MoveAxis(E, 0, ABG)
02:23:23.690 00.000 21948 Move returns status 0, amount 0
02:23:23.690 00.000 21948 MoveAxis(N, 0, ABG)
02:23:23.690 00.000 21948 Move returns status 0, amount 0
02:23:23.690 00.000 21948 move complete, result=0
02:23:23.690 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:23.690 00.000 18120 Enqueuing Expose request
02:23:23.691 00.001 21948 worker thread done servicing request
02:23:23.691 00.000 21948 Worker thread wakes up
02:23:23.691 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:23.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:23.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:25.213 01.522 21948 Exposure complete
02:23:25.254 00.041 21948 worker thread done servicing request
02:23:25.254 00.000 18120 OnExposeComplete: enter
02:23:25.255 00.001 18120 UpdateGuideState(): m_state=6
02:23:25.256 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
02:23:25.256 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=236.11, Mass=1952, SNR=30.5, Peak=196 HFD=4.0
02:23:25.257 00.001 18120 MultiStar: [#1 -0.05,0.12,0.72,U] [#2 -0.13,0.30,0.67,U] [#3 -0.00,0.08,0.59,U] [#4 -0.07,0.51,0.00,M10] [#5 -0.00,-0.10,0.48,U] [#6 -0.26,0.34,0.00,M4] [#7 -0.20,0.26,0.45,U] [#8 -0.36,0.03,0.40,U] 
02:23:25.257 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.16}, one-star: {-0.04, 0.25}
02:23:25.258 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
02:23:25.258 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
02:23:25.258 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.12 mountX=0.18 mountY=0.01, mountTheta=0.08
02:23:25.260 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.16, opts=13)
02:23:25.260 00.000 18120 Enqueuing Move request for scope (-0.09, 0.16)
02:23:25.261 00.001 21948 Worker thread wakes up
02:23:25.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
02:23:25.261 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
02:23:25.261 00.000 21948 Moving (-0.09, 0.16) raw xDistance=0.18 yDistance=0.01
02:23:25.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:23:25.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:25.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:25.261 00.000 21948 MoveAxis(E, 0, ABG)
02:23:25.261 00.000 21948 Move returns status 0, amount 0
02:23:25.261 00.000 21948 MoveAxis(N, 0, ABG)
02:23:25.261 00.000 21948 Move returns status 0, amount 0
02:23:25.261 00.000 21948 move complete, result=0
02:23:25.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:25.261 00.000 21948 worker thread done servicing request
02:23:25.261 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.5
02:23:25.262 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:25.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:25.263 00.001 18120 Enqueuing Expose request
02:23:25.263 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:25.264 00.001 21948 Worker thread wakes up
02:23:25.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:25.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:26.890 01.626 21948 Exposure complete
02:23:26.938 00.048 21948 worker thread done servicing request
02:23:26.938 00.000 18120 OnExposeComplete: enter
02:23:26.939 00.001 18120 UpdateGuideState(): m_state=6
02:23:26.940 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
02:23:26.940 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=236.18, Mass=1936, SNR=30.5, Peak=193 HFD=3.9
02:23:26.941 00.001 18120 MultiStar: [#1 0.03,0.37,0.70,U] [#2 -0.03,0.11,0.63,U] [#3 0.16,0.10,0.62,U] [#4 -0.16,0.18,0.56,U] [#5 -0.01,0.03,0.45,U] [#6 -0.30,0.34,0.00,M5] [#7 -0.20,0.09,0.43,U] [#8 -0.26,0.24,0.39,U] 
02:23:26.941 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.20}, one-star: {-0.06, 0.31}
02:23:26.942 00.001 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.18 = -0.18)
02:23:26.943 00.001 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.22 = -0.22)
02:23:26.944 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.81 mountX=0.20 mountY=-0.05, mountTheta=-0.22
02:23:26.946 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.20, opts=13)
02:23:26.948 00.002 18120 Enqueuing Move request for scope (-0.05, 0.20)
02:23:26.948 00.000 21948 Worker thread wakes up
02:23:26.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:26.949 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:23:26.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.950 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
02:23:26.950 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:26.950 00.000 18120 Enqueuing Expose request
02:23:26.951 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
02:23:26.951 00.000 21948 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=-0.05
02:23:26.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:23:26.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:26.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:23:26.951 00.000 21948 MoveAxis(W, 36, ABG)
02:23:26.951 00.000 21948 Guiding  Dir = 3, Dur = 36
02:23:26.951 00.000 21948 IsSlewing returns 0
02:23:26.951 00.000 21948 IsGuiding returns 0
02:23:26.953 00.002 21948 PulseGuide returned control before completion, sleep 45
02:23:27.000 00.047 21948 IsGuiding returns 0
02:23:27.001 00.001 21948 Move returns status 0, amount 36
02:23:27.001 00.000 21948 MoveAxis(N, 0, ABG)
02:23:27.001 00.000 21948 Move returns status 0, amount 0
02:23:27.001 00.000 21948 move complete, result=0
02:23:27.001 00.000 21948 worker thread done servicing request
02:23:27.001 00.000 21948 Worker thread wakes up
02:23:27.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:27.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:27.001 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
02:23:28.421 01.420 21948 Exposure complete
02:23:28.473 00.052 21948 worker thread done servicing request
02:23:28.473 00.000 18120 OnExposeComplete: enter
02:23:28.476 00.003 18120 UpdateGuideState(): m_state=6
02:23:28.479 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
02:23:28.482 00.003 18120 Star::Find returns 1 (0), X=894.77, Y=236.02, Mass=1978, SNR=30.8, Peak=191 HFD=4.2
02:23:28.482 00.000 18120 MultiStar: [#1 0.03,0.22,0.72,U] [#2 0.07,0.08,0.65,U] [#3 0.15,-0.04,0.61,U] [#4 -0.35,0.30,0.00,M10] [#5 -0.06,-0.24,0.48,U] [#6 -0.14,0.35,0.50,U] [#7 -0.00,0.37,0.41,U] [#8 -0.30,0.25,0.39,U] 
02:23:28.483 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {-0.04, 0.15}
02:23:28.483 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
02:23:28.484 00.001 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
02:23:28.484 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=0.13 mountY=-0.04, mountTheta=-0.32
02:23:28.485 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
02:23:28.486 00.001 18120 Enqueuing Move request for scope (-0.02, 0.14)
02:23:28.487 00.001 21948 Worker thread wakes up
02:23:28.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
02:23:28.487 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
02:23:28.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:28.487 00.000 21948 Moving (-0.02, 0.14) raw xDistance=0.13 yDistance=-0.04
02:23:28.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:23:28.487 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
02:23:28.488 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:28.488 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:28.489 00.001 18120 Enqueuing Expose request
02:23:28.489 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:28.489 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:23:28.489 00.000 21948 MoveAxis(E, 0, ABG)
02:23:28.489 00.000 21948 Move returns status 0, amount 0
02:23:28.489 00.000 21948 MoveAxis(N, 0, ABG)
02:23:28.489 00.000 21948 Move returns status 0, amount 0
02:23:28.489 00.000 21948 move complete, result=0
02:23:28.489 00.000 21948 worker thread done servicing request
02:23:28.489 00.000 21948 Worker thread wakes up
02:23:28.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:28.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:28.490 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:30.117 01.627 21948 Exposure complete
02:23:30.152 00.035 21948 worker thread done servicing request
02:23:30.152 00.000 18120 OnExposeComplete: enter
02:23:30.153 00.001 18120 UpdateGuideState(): m_state=6
02:23:30.153 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
02:23:30.154 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=236.00, Mass=1855, SNR=29.9, Peak=193 HFD=4.1
02:23:30.154 00.000 18120 MultiStar: [#1 0.05,0.27,0.73,U] [#2 -0.03,-0.08,0.64,U] [#3 -0.04,0.12,0.62,U] [#4 -0.25,0.44,0.00,R] [#5 0.01,0.01,0.48,U] [#6 -0.25,0.22,0.56,U] [#7 -0.08,0.36,0.46,U] [#8 -0.33,0.10,0.37,U] 
02:23:30.155 00.001 18120 single-star, 7 included, MultiStar: {-0.07, 0.14}, one-star: {-0.03, 0.13}
02:23:30.155 00.000 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
02:23:30.155 00.000 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
02:23:30.156 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.80 mountX=0.13 mountY=-0.03, mountTheta=-0.23
02:23:30.157 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.13, opts=13)
02:23:30.157 00.000 18120 Enqueuing Move request for scope (-0.03, 0.13)
02:23:30.158 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:30.158 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.9
02:23:30.159 00.001 21948 Worker thread wakes up
02:23:30.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
02:23:30.159 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
02:23:30.159 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:30.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:30.160 00.001 18120 Enqueuing Expose request
02:23:30.160 00.000 21948 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.03
02:23:30.160 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:23:30.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:30.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:23:30.160 00.000 21948 MoveAxis(E, 0, ABG)
02:23:30.160 00.000 21948 Move returns status 0, amount 0
02:23:30.160 00.000 21948 MoveAxis(N, 0, ABG)
02:23:30.160 00.000 21948 Move returns status 0, amount 0
02:23:30.160 00.000 21948 move complete, result=0
02:23:30.160 00.000 21948 worker thread done servicing request
02:23:30.160 00.000 21948 Worker thread wakes up
02:23:30.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:30.160 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:30.161 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:31.686 01.525 21948 Exposure complete
02:23:31.727 00.041 21948 worker thread done servicing request
02:23:31.727 00.000 18120 OnExposeComplete: enter
02:23:31.728 00.001 18120 UpdateGuideState(): m_state=6
02:23:31.728 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
02:23:31.729 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=236.08, Mass=1911, SNR=30.4, Peak=188 HFD=4.1
02:23:31.729 00.000 18120 MultiStar: [#1 -0.13,0.41,0.00,M1] [#2 -0.04,0.11,0.65,U] [#3 -0.07,0.00,0.61,U] [#4 -0.07,0.10,0.59,U] [#5 0.06,0.08,0.46,U] [#6 -0.22,0.21,0.53,U] [#7 -0.23,0.44,0.00,M1] [#8 -0.28,0.41,0.00,M2] 
02:23:31.730 00.001 18120 refined, 5 included, MultiStar: {-0.06, 0.13}, one-star: {-0.03, 0.22}
02:23:31.730 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
02:23:31.731 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
02:23:31.731 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.01 mountX=0.14 mountY=-0.00, mountTheta=-0.03
02:23:31.732 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
02:23:31.733 00.001 18120 Enqueuing Move request for scope (-0.06, 0.13)
02:23:31.734 00.001 21948 Worker thread wakes up
02:23:31.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
02:23:31.734 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
02:23:31.734 00.000 21948 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=-0.00
02:23:31.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:23:31.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:31.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:31.735 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.4
02:23:31.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.736 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:31.736 00.000 18120 Enqueuing Expose request
02:23:31.737 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:23:31.737 00.000 21948 MoveAxis(E, 0, ABG)
02:23:31.737 00.000 21948 Move returns status 0, amount 0
02:23:31.737 00.000 21948 MoveAxis(N, 0, ABG)
02:23:31.737 00.000 21948 Move returns status 0, amount 0
02:23:31.737 00.000 21948 move complete, result=0
02:23:31.737 00.000 21948 worker thread done servicing request
02:23:31.737 00.000 21948 Worker thread wakes up
02:23:31.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:31.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:31.737 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:33.376 01.639 21948 Exposure complete
02:23:33.428 00.052 21948 worker thread done servicing request
02:23:33.428 00.000 18120 OnExposeComplete: enter
02:23:33.428 00.000 18120 UpdateGuideState(): m_state=6
02:23:33.429 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
02:23:33.429 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=235.88, Mass=1952, SNR=30.6, Peak=191 HFD=4.3
02:23:33.430 00.001 18120 MultiStar: [#1 -0.07,0.14,0.72,U] [#2 -0.02,0.08,0.63,U] [#3 0.04,-0.09,0.58,U] [#4 -0.02,0.03,0.59,U] [#5 0.09,-0.12,0.47,U] [#6 -0.19,0.11,0.55,U] [#7 -0.11,0.21,0.43,U] [#8 -0.37,0.11,0.42,U] 
02:23:33.431 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.17, 0.01}
02:23:33.431 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
02:23:33.432 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
02:23:33.432 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.10 mountX=0.06 mountY=0.00, mountTheta=0.06
02:23:33.433 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
02:23:33.434 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
02:23:33.434 00.000 21948 Worker thread wakes up
02:23:33.435 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:33.435 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:23:33.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:33.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:33.436 00.000 18120 Enqueuing Expose request
02:23:33.437 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
02:23:33.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
02:23:33.437 00.000 21948 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.00
02:23:33.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:33.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:33.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:23:33.437 00.000 21948 MoveAxis(E, 0, ABG)
02:23:33.437 00.000 21948 Move returns status 0, amount 0
02:23:33.437 00.000 21948 MoveAxis(N, 0, ABG)
02:23:33.437 00.000 21948 Move returns status 0, amount 0
02:23:33.437 00.000 21948 move complete, result=0
02:23:33.437 00.000 21948 worker thread done servicing request
02:23:33.437 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:33.438 00.001 21948 Worker thread wakes up
02:23:33.438 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:33.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:34.953 01.515 21948 Exposure complete
02:23:34.988 00.035 21948 worker thread done servicing request
02:23:34.988 00.000 18120 OnExposeComplete: enter
02:23:34.989 00.001 18120 UpdateGuideState(): m_state=6
02:23:34.991 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
02:23:34.992 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=236.06, Mass=2016, SNR=31.1, Peak=182 HFD=4.2
02:23:34.993 00.001 18120 MultiStar: [#1 -0.11,0.21,0.70,U] [#2 -0.07,0.19,0.63,U] [#3 -0.10,0.10,0.60,U] [#4 -0.09,0.05,0.55,U] [#5 -0.06,0.07,0.45,U] [#6 -0.04,0.45,0.00,M2] [#7 -0.33,0.04,0.42,U] [#8 -0.23,0.32,0.40,U] 
02:23:34.994 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.15}, one-star: {-0.05, 0.20}
02:23:34.995 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
02:23:34.996 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
02:23:34.997 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.21 mountX=0.19 mountY=0.03, mountTheta=0.18
02:23:35.001 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
02:23:35.001 00.000 18120 Enqueuing Move request for scope (-0.11, 0.15)
02:23:35.002 00.001 21948 Worker thread wakes up
02:23:35.002 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:35.002 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.1
02:23:35.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:35.003 00.000 18120 Enqueuing Expose request
02:23:35.004 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
02:23:35.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
02:23:35.004 00.000 21948 Moving (-0.11, 0.15) raw xDistance=0.19 yDistance=0.03
02:23:35.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:23:35.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:35.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:23:35.004 00.000 21948 MoveAxis(E, 0, ABG)
02:23:35.004 00.000 21948 Move returns status 0, amount 0
02:23:35.004 00.000 21948 MoveAxis(N, 0, ABG)
02:23:35.004 00.000 21948 Move returns status 0, amount 0
02:23:35.004 00.000 21948 move complete, result=0
02:23:35.004 00.000 21948 worker thread done servicing request
02:23:35.004 00.000 21948 Worker thread wakes up
02:23:35.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:35.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:35.004 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:36.628 01.624 21948 Exposure complete
02:23:36.673 00.045 21948 worker thread done servicing request
02:23:36.673 00.000 18120 OnExposeComplete: enter
02:23:36.675 00.002 18120 UpdateGuideState(): m_state=6
02:23:36.676 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
02:23:36.678 00.002 18120 Star::Find returns 1 (0), X=894.99, Y=235.92, Mass=1960, SNR=30.6, Peak=184 HFD=4.3
02:23:36.680 00.002 18120 MultiStar: [#1 -0.11,0.19,0.71,U] [#2 -0.19,0.19,0.64,U] [#3 -0.13,0.05,0.59,U] [#4 0.03,-0.18,0.58,U] [#5 -0.13,0.10,0.44,U] [#6 -0.44,0.43,0.00,M3] [#7 -0.28,0.32,0.00,M1] [#8 -0.29,0.26,0.39,U] 
02:23:36.683 00.003 18120 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {0.18, 0.05}
02:23:36.683 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
02:23:36.684 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
02:23:36.684 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.16 mountX=0.10 mountY=0.01, mountTheta=0.13
02:23:36.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.09, opts=13)
02:23:36.686 00.001 18120 Enqueuing Move request for scope (-0.06, 0.09)
02:23:36.686 00.000 21948 Worker thread wakes up
02:23:36.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
02:23:36.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:36.687 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.6
02:23:36.688 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:36.689 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:36.689 00.000 18120 Enqueuing Expose request
02:23:36.690 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
02:23:36.690 00.000 21948 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.01
02:23:36.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:23:36.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:36.691 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:36.691 00.000 21948 MoveAxis(E, 0, ABG)
02:23:36.691 00.000 21948 Move returns status 0, amount 0
02:23:36.691 00.000 21948 MoveAxis(N, 0, ABG)
02:23:36.691 00.000 21948 Move returns status 0, amount 0
02:23:36.691 00.000 21948 move complete, result=0
02:23:36.691 00.000 21948 worker thread done servicing request
02:23:36.691 00.000 21948 Worker thread wakes up
02:23:36.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:36.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:36.691 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:38.207 01.516 21948 Exposure complete
02:23:38.244 00.037 21948 worker thread done servicing request
02:23:38.244 00.000 18120 OnExposeComplete: enter
02:23:38.246 00.002 18120 UpdateGuideState(): m_state=6
02:23:38.247 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
02:23:38.248 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=235.80, Mass=2044, SNR=31.4, Peak=185 HFD=4.3
02:23:38.250 00.002 18120 MultiStar: [#1 -0.18,0.09,0.72,U] [#2 -0.02,-0.06,0.62,U] [#3 -0.14,-0.16,0.56,U] [#4 -0.01,-0.29,0.53,U] [#5 -0.01,-0.27,0.43,U] [#6 -0.25,0.12,0.52,U] [#7 -0.10,0.01,0.42,U] [#8 -0.57,0.03,0.00,M1] 
02:23:38.251 00.001 18120 single-star, 7 included, MultiStar: {-0.07, -0.07}, one-star: {0.05, -0.07}
02:23:38.253 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
02:23:38.256 00.003 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:23:38.257 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.96 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
02:23:38.258 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.07, opts=13)
02:23:38.259 00.001 18120 Enqueuing Move request for scope (0.05, -0.07)
02:23:38.259 00.000 21948 Worker thread wakes up
02:23:38.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:38.260 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.4
02:23:38.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:38.261 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:38.261 00.000 18120 Enqueuing Expose request
02:23:38.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:23:38.262 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:23:38.262 00.000 21948 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.01
02:23:38.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:38.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:38.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:23:38.262 00.000 21948 MoveAxis(E, 0, ABG)
02:23:38.262 00.000 21948 Move returns status 0, amount 0
02:23:38.262 00.000 21948 MoveAxis(N, 0, ABG)
02:23:38.262 00.000 21948 Move returns status 0, amount 0
02:23:38.262 00.000 21948 move complete, result=0
02:23:38.262 00.000 21948 worker thread done servicing request
02:23:38.262 00.000 21948 Worker thread wakes up
02:23:38.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:38.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:38.262 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:39.894 01.632 21948 Exposure complete
02:23:39.918 00.024 21948 worker thread done servicing request
02:23:39.918 00.000 18120 OnExposeComplete: enter
02:23:39.919 00.001 18120 UpdateGuideState(): m_state=6
02:23:39.919 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
02:23:39.920 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=236.00, Mass=2029, SNR=31.3, Peak=173 HFD=4.1
02:23:39.920 00.000 18120 MultiStar: [#1 -0.33,0.24,0.69,U] [#2 -0.37,0.16,0.63,U] [#3 -0.14,0.00,0.60,U] [#4 -0.10,-0.20,0.54,U] [#5 -0.09,-0.28,0.46,U] [#6 -0.32,0.23,0.53,U] [#7 -0.37,0.25,0.00,M1] [#8 -0.48,0.40,0.00,M2] 
02:23:39.921 00.001 18120 single-star, 6 included, MultiStar: {-0.22, 0.06}, one-star: {-0.18, 0.14}
02:23:39.921 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
02:23:39.921 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
02:23:39.922 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.22 cameraTheta=2.49 mountX=0.20 mountY=0.10, mountTheta=0.46
02:23:39.924 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.14, opts=13)
02:23:39.924 00.000 18120 Enqueuing Move request for scope (-0.18, 0.14)
02:23:39.925 00.001 21948 Worker thread wakes up
02:23:39.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:39.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
02:23:39.925 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.3
02:23:39.926 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
02:23:39.926 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:39.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:39.927 00.001 18120 Enqueuing Expose request
02:23:39.927 00.000 21948 Moving (-0.18, 0.14) raw xDistance=0.20 yDistance=0.10
02:23:39.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:23:39.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:39.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:23:39.927 00.000 21948 MoveAxis(E, 0, ABG)
02:23:39.927 00.000 21948 Move returns status 0, amount 0
02:23:39.927 00.000 21948 MoveAxis(N, 0, ABG)
02:23:39.927 00.000 21948 Move returns status 0, amount 0
02:23:39.927 00.000 21948 move complete, result=0
02:23:39.927 00.000 21948 worker thread done servicing request
02:23:39.928 00.001 21948 Worker thread wakes up
02:23:39.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:39.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:39.928 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:41.452 01.524 21948 Exposure complete
02:23:41.487 00.035 21948 worker thread done servicing request
02:23:41.487 00.000 18120 OnExposeComplete: enter
02:23:41.489 00.002 18120 UpdateGuideState(): m_state=6
02:23:41.490 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
02:23:41.491 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=236.00, Mass=2118, SNR=31.9, Peak=194 HFD=4.1
02:23:41.492 00.001 18120 MultiStar: [#1 -0.17,0.30,0.72,U] [#2 -0.04,0.19,0.61,U] [#3 -0.02,0.14,0.56,U] [#4 -0.01,0.00,0.52,U] [#5 -0.03,0.15,0.46,U] [#6 -0.34,0.31,0.00,M2] [#7 -0.18,0.16,0.42,U] [#8 -0.32,0.26,0.00,M3] 
02:23:41.493 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.16}, one-star: {-0.13, 0.13}
02:23:41.494 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
02:23:41.495 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
02:23:41.498 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.09 mountX=0.18 mountY=0.01, mountTheta=0.05
02:23:41.503 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.16, opts=13)
02:23:41.504 00.001 18120 Enqueuing Move request for scope (-0.09, 0.16)
02:23:41.506 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:41.507 00.001 18120 UpdateGuideState exits: m=2118 RSB=31.9
02:23:41.508 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:41.509 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:41.510 00.001 18120 Enqueuing Expose request
02:23:41.511 00.001 21948 Worker thread wakes up
02:23:41.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
02:23:41.511 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
02:23:41.511 00.000 21948 Moving (-0.09, 0.16) raw xDistance=0.18 yDistance=0.01
02:23:41.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:23:41.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:41.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:41.511 00.000 21948 MoveAxis(E, 0, ABG)
02:23:41.511 00.000 21948 Move returns status 0, amount 0
02:23:41.511 00.000 21948 MoveAxis(N, 0, ABG)
02:23:41.511 00.000 21948 Move returns status 0, amount 0
02:23:41.511 00.000 21948 move complete, result=0
02:23:41.511 00.000 21948 worker thread done servicing request
02:23:41.511 00.000 21948 Worker thread wakes up
02:23:41.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:41.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:41.511 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:43.147 01.636 21948 Exposure complete
02:23:43.195 00.048 21948 worker thread done servicing request
02:23:43.195 00.000 18120 OnExposeComplete: enter
02:23:43.197 00.002 18120 UpdateGuideState(): m_state=6
02:23:43.197 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
02:23:43.198 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=236.01, Mass=1956, SNR=30.6, Peak=180 HFD=4.1
02:23:43.198 00.000 18120 MultiStar: [#1 -0.15,0.19,0.73,U] [#2 -0.14,0.08,0.64,U] [#3 0.02,-0.02,0.58,U] [#4 -0.23,0.02,0.57,U] [#5 0.09,-0.01,0.46,U] [#6 -0.17,0.42,0.00,M3] [#7 -0.29,0.32,0.00,M1] [#8 -0.24,0.01,0.39,U] 
02:23:43.199 00.001 18120 refined, 6 included, MultiStar: {-0.12, 0.08}, one-star: {-0.16, 0.14}
02:23:43.201 00.002 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.58 = 0.58)
02:23:43.202 00.001 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.54 = 0.54)
02:23:43.203 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.58 mountX=0.12 mountY=0.07, mountTheta=0.55
02:23:43.206 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.08, opts=13)
02:23:43.206 00.000 18120 Enqueuing Move request for scope (-0.12, 0.08)
02:23:43.207 00.001 21948 Worker thread wakes up
02:23:43.207 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
02:23:43.207 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
02:23:43.207 00.000 21948 Moving (-0.12, 0.08) raw xDistance=0.12 yDistance=0.07
02:23:43.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:23:43.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:43.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:23:43.207 00.000 21948 MoveAxis(E, 0, ABG)
02:23:43.207 00.000 21948 Move returns status 0, amount 0
02:23:43.207 00.000 21948 MoveAxis(N, 0, ABG)
02:23:43.207 00.000 21948 Move returns status 0, amount 0
02:23:43.207 00.000 21948 move complete, result=0
02:23:43.207 00.000 21948 worker thread done servicing request
02:23:43.207 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:43.208 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.6
02:23:43.209 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:43.209 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:43.210 00.001 18120 Enqueuing Expose request
02:23:43.210 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:43.210 00.000 21948 Worker thread wakes up
02:23:43.211 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:43.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:44.730 01.519 21948 Exposure complete
02:23:44.770 00.040 21948 worker thread done servicing request
02:23:44.770 00.000 18120 OnExposeComplete: enter
02:23:44.771 00.001 18120 UpdateGuideState(): m_state=6
02:23:44.773 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
02:23:44.774 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=235.92, Mass=2129, SNR=32.1, Peak=206 HFD=4.2
02:23:44.777 00.003 18120 MultiStar: [#1 0.14,0.21,0.68,U] [#2 0.05,0.07,0.60,U] [#3 0.11,-0.19,0.56,U] [#4 0.12,-0.33,0.54,U] [#5 0.13,-0.10,0.44,U] [#6 -0.22,0.18,0.49,U] [#7 0.05,-0.01,0.41,U] [#8 -0.12,0.09,0.37,U] 
02:23:44.778 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.09, 0.05}
02:23:44.779 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
02:23:44.780 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
02:23:44.781 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.02 mountY=-0.05, mountTheta=-1.90
02:23:44.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
02:23:44.784 00.001 18120 Enqueuing Move request for scope (0.05, 0.01)
02:23:44.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:44.785 00.001 18120 UpdateGuideState exits: m=2129 RSB=32.1
02:23:44.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:44.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:44.786 00.000 18120 Enqueuing Expose request
02:23:44.786 00.000 21948 Worker thread wakes up
02:23:44.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:23:44.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:23:44.787 00.001 21948 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=-0.05
02:23:44.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:23:44.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:44.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:23:44.787 00.000 21948 MoveAxis(E, 0, ABG)
02:23:44.787 00.000 21948 Move returns status 0, amount 0
02:23:44.787 00.000 21948 MoveAxis(N, 0, ABG)
02:23:44.787 00.000 21948 Move returns status 0, amount 0
02:23:44.787 00.000 21948 move complete, result=0
02:23:44.787 00.000 21948 worker thread done servicing request
02:23:44.787 00.000 21948 Worker thread wakes up
02:23:44.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:44.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:44.787 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:46.419 01.632 21948 Exposure complete
02:23:46.456 00.037 21948 worker thread done servicing request
02:23:46.456 00.000 18120 OnExposeComplete: enter
02:23:46.458 00.002 18120 UpdateGuideState(): m_state=6
02:23:46.458 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
02:23:46.459 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=235.97, Mass=2019, SNR=31.2, Peak=203 HFD=4.2
02:23:46.460 00.001 18120 MultiStar: [#1 0.12,0.16,0.71,U] [#2 0.02,-0.15,0.61,U] [#3 0.13,-0.08,0.61,U] [#4 0.31,-0.36,0.00,M1] [#5 0.04,-0.18,0.46,U] [#6 -0.19,-0.06,0.52,U] [#7 -0.12,0.12,0.43,U] [#8 -0.05,-0.07,0.39,U] 
02:23:46.460 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.05, 0.10}
02:23:46.461 00.001 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
02:23:46.461 00.000 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
02:23:46.462 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.12 mountX=-0.01 mountY=-0.01, mountTheta=-2.13
02:23:46.462 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.00, opts=13)
02:23:46.462 00.000 18120 Enqueuing Move request for scope (0.02, -0.00)
02:23:46.463 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:46.463 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.2
02:23:46.466 00.003 21948 Worker thread wakes up
02:23:46.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
02:23:46.466 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
02:23:46.466 00.000 21948 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.01
02:23:46.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:46.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:46.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:46.467 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:23:46.467 00.000 21948 MoveAxis(E, 0, ABG)
02:23:46.467 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:46.467 00.000 18120 Enqueuing Expose request
02:23:46.469 00.002 21948 Move returns status 0, amount 0
02:23:46.469 00.000 21948 MoveAxis(N, 0, ABG)
02:23:46.469 00.000 21948 Move returns status 0, amount 0
02:23:46.469 00.000 21948 move complete, result=0
02:23:46.469 00.000 21948 worker thread done servicing request
02:23:46.469 00.000 21948 Worker thread wakes up
02:23:46.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:46.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:46.469 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:47.991 01.522 21948 Exposure complete
02:23:48.028 00.037 21948 worker thread done servicing request
02:23:48.028 00.000 18120 OnExposeComplete: enter
02:23:48.030 00.002 18120 UpdateGuideState(): m_state=6
02:23:48.031 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
02:23:48.033 00.002 18120 Star::Find returns 1 (0), X=894.64, Y=235.89, Mass=1899, SNR=30.2, Peak=171 HFD=4.0
02:23:48.035 00.002 18120 MultiStar: [#1 -0.08,-0.04,0.73,U] [#2 -0.06,0.01,0.65,U] [#3 -0.01,-0.05,0.59,U] [#4 -0.07,-0.39,0.58,U] [#5 0.06,-0.31,0.47,U] [#6 -0.12,0.03,0.50,U] [#7 -0.15,0.29,0.43,U] [#8 -0.22,-0.02,0.40,U] 
02:23:48.036 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.17, 0.03}
02:23:48.037 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.65)
02:23:48.037 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.61)
02:23:48.038 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.64 mountX=-0.01 mountY=0.11, mountTheta=1.65
02:23:48.039 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
02:23:48.039 00.000 18120 Enqueuing Move request for scope (-0.09, -0.05)
02:23:48.040 00.001 21948 Worker thread wakes up
02:23:48.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:23:48.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:48.041 00.001 18120 UpdateGuideState exits: m=1899 RSB=30.2
02:23:48.042 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:23:48.042 00.000 21948 Moving (-0.09, -0.05) raw xDistance=-0.01 yDistance=0.11
02:23:48.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:48.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:48.042 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:48.044 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:48.045 00.001 18120 Enqueuing Expose request
02:23:48.046 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:48.046 00.000 21948 MoveAxis(E, 0, ABG)
02:23:48.046 00.000 21948 Move returns status 0, amount 0
02:23:48.046 00.000 21948 MoveAxis(N, 0, ABG)
02:23:48.046 00.000 21948 Move returns status 0, amount 0
02:23:48.046 00.000 21948 move complete, result=0
02:23:48.046 00.000 21948 worker thread done servicing request
02:23:48.046 00.000 21948 Worker thread wakes up
02:23:48.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:48.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:48.047 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:49.679 01.632 21948 Exposure complete
02:23:49.728 00.049 21948 worker thread done servicing request
02:23:49.728 00.000 18120 OnExposeComplete: enter
02:23:49.729 00.001 18120 UpdateGuideState(): m_state=6
02:23:49.730 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
02:23:49.731 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=235.98, Mass=1897, SNR=30.2, Peak=196 HFD=4.1
02:23:49.733 00.002 18120 MultiStar: [#1 -0.02,0.06,0.73,U] [#2 -0.05,0.05,0.64,U] [#3 -0.01,-0.10,0.60,U] [#4 0.13,-0.18,0.55,U] [#5 0.22,-0.10,0.44,U] [#6 -0.20,0.12,0.52,U] [#7 0.03,0.11,0.41,U] [#8 -0.32,0.10,0.40,U] 
02:23:49.734 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.03, 0.12}
02:23:49.735 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
02:23:49.736 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
02:23:49.740 00.004 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.06 mountX=0.03 mountY=0.00, mountTheta=0.02
02:23:49.744 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
02:23:49.745 00.001 18120 Enqueuing Move request for scope (-0.01, 0.03)
02:23:49.746 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:49.746 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.2
02:23:49.746 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:49.747 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:49.747 00.000 18120 Enqueuing Expose request
02:23:49.748 00.001 21948 Worker thread wakes up
02:23:49.748 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:23:49.748 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:23:49.748 00.000 21948 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
02:23:49.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:23:49.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:49.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:23:49.748 00.000 21948 MoveAxis(E, 0, ABG)
02:23:49.748 00.000 21948 Move returns status 0, amount 0
02:23:49.748 00.000 21948 MoveAxis(N, 0, ABG)
02:23:49.748 00.000 21948 Move returns status 0, amount 0
02:23:49.748 00.000 21948 move complete, result=0
02:23:49.748 00.000 21948 worker thread done servicing request
02:23:49.748 00.000 21948 Worker thread wakes up
02:23:49.749 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:49.749 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:49.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:51.269 01.520 21948 Exposure complete
02:23:51.314 00.045 21948 worker thread done servicing request
02:23:51.314 00.000 18120 OnExposeComplete: enter
02:23:51.316 00.002 18120 UpdateGuideState(): m_state=6
02:23:51.316 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
02:23:51.317 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=235.89, Mass=1928, SNR=30.4, Peak=190 HFD=4.1
02:23:51.317 00.000 18120 MultiStar: [#1 0.01,0.17,0.72,U] [#2 0.02,-0.06,0.64,U] [#3 0.17,-0.20,0.61,U] [#4 0.21,-0.44,0.00,M1] [#5 0.09,-0.23,0.47,U] [#6 -0.01,0.09,0.51,U] [#7 -0.13,0.21,0.44,U] [#8 -0.20,-0.00,0.40,U] 
02:23:51.318 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.00}, one-star: {-0.04, 0.03}
02:23:51.318 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
02:23:51.318 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
02:23:51.319 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.05 mountX=0.00 mountY=0.00, mountTheta=0.01
02:23:51.320 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.00, opts=13)
02:23:51.320 00.000 18120 Enqueuing Move request for scope (-0.00, 0.00)
02:23:51.321 00.001 21948 Worker thread wakes up
02:23:51.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
02:23:51.321 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
02:23:51.322 00.001 21948 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
02:23:51.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:23:51.322 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:51.322 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
02:23:51.323 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.323 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:51.323 00.000 18120 Enqueuing Expose request
02:23:51.324 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:51.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:23:51.324 00.000 21948 MoveAxis(E, 0, ABG)
02:23:51.324 00.000 21948 Move returns status 0, amount 0
02:23:51.324 00.000 21948 MoveAxis(N, 0, ABG)
02:23:51.324 00.000 21948 Move returns status 0, amount 0
02:23:51.324 00.000 21948 move complete, result=0
02:23:51.324 00.000 21948 worker thread done servicing request
02:23:51.324 00.000 21948 Worker thread wakes up
02:23:51.324 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:51.324 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:51.324 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:52.963 01.639 21948 Exposure complete
02:23:52.999 00.036 21948 worker thread done servicing request
02:23:52.999 00.000 18120 OnExposeComplete: enter
02:23:53.000 00.001 18120 UpdateGuideState(): m_state=6
02:23:53.002 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
02:23:53.003 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=236.03, Mass=1868, SNR=29.9, Peak=192 HFD=4.1
02:23:53.004 00.001 18120 MultiStar: [#1 -0.10,0.11,0.74,U] [#2 0.05,0.02,0.66,U] [#3 0.10,-0.01,0.64,U] [#4 0.26,-0.30,0.58,U] [#5 0.21,-0.42,0.00,M1] [#6 -0.14,0.19,0.54,U] [#7 -0.15,0.15,0.43,U] [#8 -0.27,0.09,0.42,U] 
02:23:53.006 00.002 18120 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {-0.04, 0.16}
02:23:53.007 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
02:23:53.008 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
02:23:53.009 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.97 mountX=0.06 mountY=-0.00, mountTheta=-0.06
02:23:53.012 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.06, opts=13)
02:23:53.013 00.001 18120 Enqueuing Move request for scope (-0.02, 0.06)
02:23:53.013 00.000 21948 Worker thread wakes up
02:23:53.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:53.014 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:23:53.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:23:53.014 00.000 21948 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.00
02:23:53.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:53.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:53.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:23:53.014 00.000 21948 MoveAxis(E, 0, ABG)
02:23:53.014 00.000 21948 Move returns status 0, amount 0
02:23:53.014 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.9
02:23:53.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:53.015 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:53.015 00.000 18120 Enqueuing Expose request
02:23:53.016 00.001 21948 MoveAxis(N, 0, ABG)
02:23:53.016 00.000 21948 Move returns status 0, amount 0
02:23:53.016 00.000 21948 move complete, result=0
02:23:53.016 00.000 21948 worker thread done servicing request
02:23:53.016 00.000 21948 Worker thread wakes up
02:23:53.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:53.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:53.016 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:54.538 01.522 21948 Exposure complete
02:23:54.569 00.031 21948 worker thread done servicing request
02:23:54.569 00.000 18120 OnExposeComplete: enter
02:23:54.571 00.002 18120 UpdateGuideState(): m_state=6
02:23:54.571 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
02:23:54.572 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=235.94, Mass=1923, SNR=30.4, Peak=195 HFD=4.2
02:23:54.572 00.000 18120 MultiStar: [#1 0.01,0.11,0.72,U] [#2 0.11,0.01,0.65,U] [#3 0.11,-0.19,0.57,U] [#4 0.19,-0.32,0.57,U] [#5 0.08,-0.34,0.46,U] [#6 -0.27,0.07,0.56,U] [#7 0.20,0.18,0.42,U] [#8 -0.27,0.09,0.39,U] 
02:23:54.573 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.06, 0.07}
02:23:54.573 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
02:23:54.574 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
02:23:54.574 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.66 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
02:23:54.575 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
02:23:54.576 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
02:23:54.576 00.000 21948 Worker thread wakes up
02:23:54.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:54.577 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.4
02:23:54.577 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.578 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:54.578 00.000 18120 Enqueuing Expose request
02:23:54.579 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:23:54.579 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:23:54.579 00.000 21948 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
02:23:54.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:23:54.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:54.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:54.579 00.000 21948 MoveAxis(E, 0, ABG)
02:23:54.579 00.000 21948 Move returns status 0, amount 0
02:23:54.579 00.000 21948 MoveAxis(N, 0, ABG)
02:23:54.579 00.000 21948 Move returns status 0, amount 0
02:23:54.579 00.000 21948 move complete, result=0
02:23:54.579 00.000 21948 worker thread done servicing request
02:23:54.579 00.000 21948 Worker thread wakes up
02:23:54.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:54.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:54.579 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:56.217 01.638 21948 Exposure complete
02:23:56.253 00.036 21948 worker thread done servicing request
02:23:56.253 00.000 18120 OnExposeComplete: enter
02:23:56.254 00.001 18120 UpdateGuideState(): m_state=6
02:23:56.254 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
02:23:56.255 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=235.88, Mass=2096, SNR=31.6, Peak=203 HFD=4.2
02:23:56.255 00.000 18120 MultiStar: [#1 0.16,-0.19,0.69,U] [#2 0.17,-0.02,0.63,U] [#3 0.25,-0.28,0.58,U] [#4 0.25,-0.47,0.00,M1] [#5 0.21,-0.33,0.45,U] [#6 -0.13,-0.07,0.51,U] [#7 -0.11,0.24,0.42,U] [#8 -0.07,0.00,0.39,U] 
02:23:56.255 00.000 18120 single-star, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.03, 0.02}
02:23:56.256 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
02:23:56.256 00.000 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
02:23:56.257 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.62 mountX=0.01 mountY=-0.03, mountTheta=-1.38
02:23:56.259 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
02:23:56.259 00.000 18120 Enqueuing Move request for scope (0.03, 0.02)
02:23:56.260 00.001 21948 Worker thread wakes up
02:23:56.260 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:56.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:23:56.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:23:56.260 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.6
02:23:56.261 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:56.261 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:56.262 00.001 21948 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
02:23:56.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:56.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:56.262 00.000 18120 Enqueuing Expose request
02:23:56.263 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:23:56.263 00.000 21948 MoveAxis(E, 0, ABG)
02:23:56.263 00.000 21948 Move returns status 0, amount 0
02:23:56.263 00.000 21948 MoveAxis(N, 0, ABG)
02:23:56.263 00.000 21948 Move returns status 0, amount 0
02:23:56.263 00.000 21948 move complete, result=0
02:23:56.263 00.000 21948 worker thread done servicing request
02:23:56.263 00.000 21948 Worker thread wakes up
02:23:56.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:56.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:56.265 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:57.778 01.513 21948 Exposure complete
02:23:57.816 00.038 21948 worker thread done servicing request
02:23:57.816 00.000 18120 OnExposeComplete: enter
02:23:57.817 00.001 18120 UpdateGuideState(): m_state=6
02:23:57.818 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
02:23:57.818 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=235.67, Mass=2009, SNR=31.1, Peak=178 HFD=4.0
02:23:57.819 00.001 18120 MultiStar: [#1 0.05,0.01,0.74,U] [#2 0.20,-0.20,0.61,U] [#3 0.18,-0.32,0.60,U] [#4 0.15,-0.39,0.00,M2] [#5 -0.05,-0.32,0.45,U] [#6 -0.08,0.03,0.51,U] [#7 0.21,-0.04,0.42,U] [#8 -0.26,-0.14,0.38,U] 
02:23:57.819 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.15, -0.19}
02:23:57.820 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
02:23:57.820 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
02:23:57.820 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.11 mountX=-0.16 mountY=0.00, mountTheta=3.13
02:23:57.823 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.15, opts=13)
02:23:57.824 00.001 18120 Enqueuing Move request for scope (0.07, -0.15)
02:23:57.825 00.001 21948 Worker thread wakes up
02:23:57.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:57.826 00.001 18120 UpdateGuideState exits: m=2009 RSB=31.1
02:23:57.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:57.827 00.001 18120 Enqueuing Expose request
02:23:57.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
02:23:57.827 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
02:23:57.827 00.000 21948 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=0.00
02:23:57.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:23:57.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:57.828 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:23:57.828 00.000 21948 MoveAxis(E, 0, ABG)
02:23:57.828 00.000 21948 Move returns status 0, amount 0
02:23:57.828 00.000 21948 MoveAxis(N, 0, ABG)
02:23:57.828 00.000 21948 Move returns status 0, amount 0
02:23:57.828 00.000 21948 move complete, result=0
02:23:57.828 00.000 21948 worker thread done servicing request
02:23:57.828 00.000 21948 Worker thread wakes up
02:23:57.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:57.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:57.828 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:59.462 01.634 21948 Exposure complete
02:23:59.505 00.043 21948 worker thread done servicing request
02:23:59.505 00.000 18120 OnExposeComplete: enter
02:23:59.507 00.002 18120 UpdateGuideState(): m_state=6
02:23:59.509 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
02:23:59.513 00.004 18120 Star::Find returns 1 (0), X=894.99, Y=235.79, Mass=1891, SNR=30.2, Peak=192 HFD=4.1
02:23:59.514 00.001 18120 MultiStar: [#1 0.22,-0.10,0.72,U] [#2 0.08,-0.18,0.65,U] [#3 -0.02,-0.19,0.62,U] [#4 0.24,-0.46,0.00,M3] [#5 0.04,-0.42,0.00,M1] [#6 -0.03,-0.14,0.52,U] [#7 0.12,-0.28,0.45,U] [#8 -0.14,-0.22,0.41,U] 
02:23:59.514 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.15}, one-star: {0.18, -0.07}
02:23:59.515 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:23:59.515 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:23:59.516 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=-0.17 mountY=-0.00, mountTheta=-3.12
02:23:59.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.15, opts=13)
02:23:59.517 00.000 18120 Enqueuing Move request for scope (0.08, -0.15)
02:23:59.518 00.001 21948 Worker thread wakes up
02:23:59.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:23:59.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:23:59.518 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.2
02:23:59.519 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:59.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:23:59.520 00.001 18120 Enqueuing Expose request
02:23:59.520 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:23:59.520 00.000 21948 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.00
02:23:59.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:23:59.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:59.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:23:59.520 00.000 21948 MoveAxis(E, 0, ABG)
02:23:59.520 00.000 21948 Move returns status 0, amount 0
02:23:59.520 00.000 21948 MoveAxis(N, 0, ABG)
02:23:59.520 00.000 21948 Move returns status 0, amount 0
02:23:59.520 00.000 21948 move complete, result=0
02:23:59.520 00.000 21948 worker thread done servicing request
02:23:59.520 00.000 21948 Worker thread wakes up
02:23:59.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:23:59.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:23:59.521 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:01.045 01.524 21948 Exposure complete
02:24:01.083 00.038 21948 worker thread done servicing request
02:24:01.083 00.000 18120 OnExposeComplete: enter
02:24:01.085 00.002 18120 UpdateGuideState(): m_state=6
02:24:01.086 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
02:24:01.088 00.002 18120 Star::Find returns 1 (0), X=894.85, Y=235.83, Mass=2097, SNR=31.6, Peak=202 HFD=4.3
02:24:01.089 00.001 18120 MultiStar: [#1 0.26,-0.23,0.68,U] [#2 0.25,-0.39,0.00,M1] [#3 0.25,-0.19,0.55,U] [#4 0.34,-0.44,0.00,M4] [#5 0.25,-0.24,0.47,U] [#6 0.15,0.05,0.50,U] [#7 0.03,0.24,0.42,U] [#8 -0.23,0.05,0.37,U] 
02:24:01.089 00.000 18120 single-star, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.04, -0.03}
02:24:01.090 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
02:24:01.091 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
02:24:01.092 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.67 mountX=-0.05 mountY=-0.02, mountTheta=-2.70
02:24:01.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
02:24:01.095 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
02:24:01.096 00.001 21948 Worker thread wakes up
02:24:01.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
02:24:01.096 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
02:24:01.096 00.000 21948 Moving (0.04, -0.03) raw xDistance=-0.05 yDistance=-0.02
02:24:01.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:24:01.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:01.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:01.096 00.000 18120 UpdateGuideState exits: m=2097 RSB=31.6
02:24:01.097 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.097 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:01.098 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:01.098 00.000 21948 MoveAxis(E, 0, ABG)
02:24:01.098 00.000 21948 Move returns status 0, amount 0
02:24:01.098 00.000 21948 MoveAxis(N, 0, ABG)
02:24:01.098 00.000 21948 Move returns status 0, amount 0
02:24:01.098 00.000 18120 Enqueuing Expose request
02:24:01.098 00.000 21948 move complete, result=0
02:24:01.098 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:01.099 00.001 21948 worker thread done servicing request
02:24:01.099 00.000 21948 Worker thread wakes up
02:24:01.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:01.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:02.727 01.628 21948 Exposure complete
02:24:02.792 00.065 21948 worker thread done servicing request
02:24:02.792 00.000 18120 OnExposeComplete: enter
02:24:02.794 00.002 18120 UpdateGuideState(): m_state=6
02:24:02.796 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
02:24:02.797 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=235.89, Mass=1992, SNR=31.0, Peak=208 HFD=4.2
02:24:02.798 00.001 18120 MultiStar: [#1 0.17,0.00,0.70,U] [#2 0.30,-0.29,0.00,M2] [#3 0.22,-0.07,0.60,U] [#4 0.19,-0.33,0.56,U] [#5 0.53,-0.34,0.00,M1] [#6 -0.11,0.09,0.52,U] [#7 0.22,0.25,0.44,U] [#8 -0.23,0.06,0.38,U] 
02:24:02.800 00.002 18120 refined, 6 included, MultiStar: {0.11, -0.00}, one-star: {0.14, 0.02}
02:24:02.801 00.001 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
02:24:02.802 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
02:24:02.803 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.04 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
02:24:02.805 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.00, opts=13)
02:24:02.806 00.001 18120 Enqueuing Move request for scope (0.11, -0.00)
02:24:02.806 00.000 21948 Worker thread wakes up
02:24:02.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:02.807 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
02:24:02.807 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
02:24:02.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:02.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:02.808 00.000 18120 Enqueuing Expose request
02:24:02.808 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
02:24:02.809 00.001 21948 Moving (0.11, -0.00) raw xDistance=-0.05 yDistance=-0.09
02:24:02.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:24:02.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:02.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:24:02.809 00.000 21948 MoveAxis(E, 0, ABG)
02:24:02.809 00.000 21948 Move returns status 0, amount 0
02:24:02.809 00.000 21948 MoveAxis(N, 0, ABG)
02:24:02.809 00.000 21948 Move returns status 0, amount 0
02:24:02.809 00.000 21948 move complete, result=0
02:24:02.809 00.000 21948 worker thread done servicing request
02:24:02.809 00.000 21948 Worker thread wakes up
02:24:02.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:02.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:02.809 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:04.221 01.412 21948 Exposure complete
02:24:04.282 00.061 21948 worker thread done servicing request
02:24:04.283 00.001 18120 OnExposeComplete: enter
02:24:04.283 00.000 18120 UpdateGuideState(): m_state=6
02:24:04.284 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
02:24:04.284 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=235.90, Mass=2072, SNR=31.7, Peak=195 HFD=4.3
02:24:04.285 00.001 18120 MultiStar: [#1 0.34,0.01,0.68,U] [#2 0.23,-0.06,0.62,U] [#3 0.45,-0.25,0.00,M1] [#4 0.17,0.02,0.54,U] [#5 0.56,-0.21,0.00,M2] [#6 0.17,-0.03,0.51,U] [#7 0.19,-0.06,0.41,U] [#8 0.28,0.01,0.37,U] 
02:24:04.285 00.000 18120 single-star, 6 included, MultiStar: {0.22, -0.01}, one-star: {0.18, 0.04}
02:24:04.286 00.001 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
02:24:04.286 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
02:24:04.288 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
02:24:04.290 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.04, opts=13)
02:24:04.291 00.001 18120 Enqueuing Move request for scope (0.18, 0.04)
02:24:04.291 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:04.292 00.001 18120 UpdateGuideState exits: m=2072 RSB=31.7
02:24:04.292 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:04.293 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:04.293 00.000 18120 Enqueuing Expose request
02:24:04.294 00.001 21948 Worker thread wakes up
02:24:04.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
02:24:04.294 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
02:24:04.294 00.000 21948 Moving (0.18, 0.04) raw xDistance=-0.04 yDistance=-0.18
02:24:04.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:04.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:04.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:24:04.294 00.000 21948 MoveAxis(E, 0, ABG)
02:24:04.294 00.000 21948 Move returns status 0, amount 0
02:24:04.294 00.000 21948 MoveAxis(N, 0, ABG)
02:24:04.294 00.000 21948 Move returns status 0, amount 0
02:24:04.294 00.000 21948 move complete, result=0
02:24:04.294 00.000 21948 worker thread done servicing request
02:24:04.294 00.000 21948 Worker thread wakes up
02:24:04.294 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:04.294 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:04.294 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:05.926 01.632 21948 Exposure complete
02:24:05.958 00.032 21948 worker thread done servicing request
02:24:05.958 00.000 18120 OnExposeComplete: enter
02:24:05.959 00.001 18120 UpdateGuideState(): m_state=6
02:24:05.959 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
02:24:05.960 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=236.06, Mass=1867, SNR=30.0, Peak=185 HFD=4.3
02:24:05.960 00.000 18120 MultiStar: [#1 -0.01,0.16,0.73,U] [#2 -0.03,0.05,0.65,U] [#3 0.28,0.07,0.59,U] [#4 0.21,-0.04,0.56,U] [#5 0.12,-0.01,0.46,U] [#6 -0.37,0.07,0.54,U] [#7 0.10,0.33,0.39,U] [#8 0.14,0.01,0.41,U] 
02:24:05.961 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.27, 0.19}
02:24:05.961 00.000 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
02:24:05.962 00.001 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
02:24:05.962 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.83 mountX=0.05 mountY=-0.12, mountTheta=-1.17
02:24:05.963 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.10, opts=13)
02:24:05.964 00.001 18120 Enqueuing Move request for scope (0.09, 0.10)
02:24:05.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:05.964 00.000 18120 UpdateGuideState exits: m=1867 RSB=30.0
02:24:05.965 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.965 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:05.966 00.001 18120 Enqueuing Expose request
02:24:05.966 00.000 21948 Worker thread wakes up
02:24:05.966 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
02:24:05.966 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
02:24:05.966 00.000 21948 Moving (0.09, 0.10) raw xDistance=0.05 yDistance=-0.12
02:24:05.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:05.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:05.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:24:05.966 00.000 21948 MoveAxis(E, 0, ABG)
02:24:05.966 00.000 21948 Move returns status 0, amount 0
02:24:05.967 00.001 21948 MoveAxis(N, 0, ABG)
02:24:05.967 00.000 21948 Move returns status 0, amount 0
02:24:05.967 00.000 21948 move complete, result=0
02:24:05.967 00.000 21948 worker thread done servicing request
02:24:05.967 00.000 21948 Worker thread wakes up
02:24:05.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:05.967 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:05.967 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:07.497 01.530 21948 Exposure complete
02:24:07.542 00.045 21948 worker thread done servicing request
02:24:07.543 00.001 18120 OnExposeComplete: enter
02:24:07.544 00.001 18120 UpdateGuideState(): m_state=6
02:24:07.544 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
02:24:07.545 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=235.89, Mass=1918, SNR=30.3, Peak=200 HFD=4.2
02:24:07.545 00.000 18120 MultiStar: [#1 -0.14,0.26,0.74,U] [#2 0.24,0.22,0.64,U] [#3 0.23,-0.04,0.62,U] [#4 0.09,-0.15,0.54,U] [#5 0.16,-0.20,0.47,U] [#6 -0.02,0.11,0.57,U] [#7 0.06,0.37,0.45,U] [#8 -0.31,0.01,0.40,U] 
02:24:07.546 00.001 18120 single-star, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.08, 0.02}
02:24:07.546 00.000 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
02:24:07.546 00.000 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
02:24:07.547 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
02:24:07.548 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
02:24:07.549 00.001 18120 Enqueuing Move request for scope (0.08, 0.02)
02:24:07.550 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:07.551 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.3
02:24:07.552 00.001 21948 Worker thread wakes up
02:24:07.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:24:07.552 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:24:07.552 00.000 21948 Moving (0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
02:24:07.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.554 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:07.556 00.002 18120 Enqueuing Expose request
02:24:07.558 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:24:07.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:07.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:24:07.558 00.000 21948 MoveAxis(E, 0, ABG)
02:24:07.558 00.000 21948 Move returns status 0, amount 0
02:24:07.558 00.000 21948 MoveAxis(N, 0, ABG)
02:24:07.558 00.000 21948 Move returns status 0, amount 0
02:24:07.558 00.000 21948 move complete, result=0
02:24:07.558 00.000 21948 worker thread done servicing request
02:24:07.558 00.000 21948 Worker thread wakes up
02:24:07.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:07.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:07.559 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:09.192 01.633 21948 Exposure complete
02:24:09.227 00.035 21948 worker thread done servicing request
02:24:09.228 00.001 18120 OnExposeComplete: enter
02:24:09.228 00.000 18120 UpdateGuideState(): m_state=6
02:24:09.229 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
02:24:09.229 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=235.95, Mass=2067, SNR=31.5, Peak=208 HFD=4.2
02:24:09.230 00.001 18120 MultiStar: [#1 0.14,-0.03,0.70,U] [#2 0.22,0.04,0.61,U] [#3 0.09,0.07,0.57,U] [#4 0.13,-0.01,0.54,U] [#5 0.32,-0.01,0.44,U] [#6 -0.06,0.19,0.48,U] [#7 -0.12,0.50,0.00,M1] [#8 -0.25,-0.02,0.39,U] 
02:24:09.230 00.000 18120 single-star, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.04, 0.08}
02:24:09.231 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
02:24:09.231 00.000 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
02:24:09.232 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.05 mountY=-0.08, mountTheta=-0.94
02:24:09.233 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.08, opts=13)
02:24:09.235 00.002 18120 Enqueuing Move request for scope (0.04, 0.08)
02:24:09.236 00.001 21948 Worker thread wakes up
02:24:09.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:24:09.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:24:09.236 00.000 21948 Moving (0.04, 0.08) raw xDistance=0.05 yDistance=-0.08
02:24:09.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:09.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:09.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:09.237 00.001 18120 UpdateGuideState exits: m=2067 RSB=31.5
02:24:09.238 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:09.238 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:09.239 00.001 18120 Enqueuing Expose request
02:24:09.239 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:24:09.239 00.000 21948 MoveAxis(E, 0, ABG)
02:24:09.239 00.000 21948 Move returns status 0, amount 0
02:24:09.239 00.000 21948 MoveAxis(N, 0, ABG)
02:24:09.239 00.000 21948 Move returns status 0, amount 0
02:24:09.239 00.000 21948 move complete, result=0
02:24:09.239 00.000 21948 worker thread done servicing request
02:24:09.239 00.000 21948 Worker thread wakes up
02:24:09.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:09.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:09.240 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:10.766 01.526 21948 Exposure complete
02:24:10.801 00.035 21948 worker thread done servicing request
02:24:10.802 00.001 18120 OnExposeComplete: enter
02:24:10.802 00.000 18120 UpdateGuideState(): m_state=6
02:24:10.803 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
02:24:10.803 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=235.96, Mass=1990, SNR=30.9, Peak=210 HFD=4.1
02:24:10.804 00.001 18120 MultiStar: [#1 0.18,0.29,0.70,U] [#2 0.23,0.15,0.65,U] [#3 0.23,0.07,0.55,U] [#4 0.21,-0.05,0.53,U] [#5 0.29,0.09,0.45,U] [#6 -0.04,0.19,0.53,U] [#7 -0.02,0.32,0.44,U] [#8 -0.02,0.22,0.40,U] 
02:24:10.804 00.000 18120 single-star, 8 included, MultiStar: {0.12, 0.15}, one-star: {0.01, 0.10}
02:24:10.805 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
02:24:10.805 00.000 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
02:24:10.805 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=0.08 mountY=-0.06, mountTheta=-0.60
02:24:10.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
02:24:10.807 00.001 18120 Enqueuing Move request for scope (0.01, 0.10)
02:24:10.807 00.000 21948 Worker thread wakes up
02:24:10.808 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:10.808 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
02:24:10.808 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:10.809 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:10.809 00.000 18120 Enqueuing Expose request
02:24:10.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
02:24:10.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
02:24:10.809 00.000 21948 Moving (0.01, 0.10) raw xDistance=0.08 yDistance=-0.06
02:24:10.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:24:10.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:10.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:24:10.809 00.000 21948 MoveAxis(E, 0, ABG)
02:24:10.809 00.000 21948 Move returns status 0, amount 0
02:24:10.810 00.001 21948 MoveAxis(N, 0, ABG)
02:24:10.810 00.000 21948 Move returns status 0, amount 0
02:24:10.810 00.000 21948 move complete, result=0
02:24:10.810 00.000 21948 worker thread done servicing request
02:24:10.810 00.000 21948 Worker thread wakes up
02:24:10.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:10.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:10.811 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:12.437 01.626 21948 Exposure complete
02:24:12.461 00.024 21948 worker thread done servicing request
02:24:12.461 00.000 18120 OnExposeComplete: enter
02:24:12.462 00.001 18120 UpdateGuideState(): m_state=6
02:24:12.463 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
02:24:12.463 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=235.94, Mass=1869, SNR=30.0, Peak=191 HFD=4.4
02:24:12.464 00.001 18120 MultiStar: [#1 0.05,0.00,0.75,U] [#2 0.20,0.01,0.64,U] [#3 0.28,0.17,0.64,U] [#4 0.16,-0.09,0.59,U] [#5 0.10,-0.10,0.46,U] [#6 0.15,0.03,0.53,U] [#7 0.12,0.31,0.45,U] [#8 -0.02,0.16,0.42,U] 
02:24:12.464 00.000 18120 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.20, 0.08}
02:24:12.464 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
02:24:12.465 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
02:24:12.466 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
02:24:12.470 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.06, opts=13)
02:24:12.471 00.001 18120 Enqueuing Move request for scope (0.15, 0.06)
02:24:12.471 00.000 21948 Worker thread wakes up
02:24:12.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:24:12.472 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:12.472 00.000 18120 UpdateGuideState exits: m=1869 RSB=30.0
02:24:12.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:12.473 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:12.473 00.000 18120 Enqueuing Expose request
02:24:12.474 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:24:12.474 00.000 21948 Moving (0.15, 0.06) raw xDistance=-0.01 yDistance=-0.16
02:24:12.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:24:12.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:12.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:24:12.474 00.000 21948 MoveAxis(E, 0, ABG)
02:24:12.474 00.000 21948 Move returns status 0, amount 0
02:24:12.474 00.000 21948 MoveAxis(N, 0, ABG)
02:24:12.474 00.000 21948 Move returns status 0, amount 0
02:24:12.474 00.000 21948 move complete, result=0
02:24:12.474 00.000 21948 worker thread done servicing request
02:24:12.474 00.000 21948 Worker thread wakes up
02:24:12.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:12.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:12.475 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:13.998 01.523 21948 Exposure complete
02:24:14.023 00.025 21948 worker thread done servicing request
02:24:14.023 00.000 18120 OnExposeComplete: enter
02:24:14.023 00.000 18120 UpdateGuideState(): m_state=6
02:24:14.024 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
02:24:14.024 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=236.07, Mass=1834, SNR=29.7, Peak=196 HFD=4.1
02:24:14.025 00.001 18120 MultiStar: [#1 0.12,0.26,0.73,U] [#2 0.18,0.15,0.61,U] [#3 0.20,-0.00,0.61,U] [#4 0.22,0.02,0.57,U] [#5 0.23,0.08,0.48,U] [#6 -0.05,0.09,0.53,U] [#7 -0.16,0.09,0.44,U] [#8 -0.11,0.31,0.41,U] 
02:24:14.026 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {0.01, 0.20}
02:24:14.027 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
02:24:14.027 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
02:24:14.028 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.05 mountX=0.09 mountY=-0.13, mountTheta=-0.96
02:24:14.029 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.14, opts=13)
02:24:14.030 00.001 18120 Enqueuing Move request for scope (0.08, 0.14)
02:24:14.030 00.000 21948 Worker thread wakes up
02:24:14.030 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:14.031 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
02:24:14.031 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.7
02:24:14.031 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:14.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:14.032 00.001 18120 Enqueuing Expose request
02:24:14.032 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
02:24:14.032 00.000 21948 Moving (0.08, 0.14) raw xDistance=0.09 yDistance=-0.13
02:24:14.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:14.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:14.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:24:14.032 00.000 21948 MoveAxis(E, 0, ABG)
02:24:14.032 00.000 21948 Move returns status 0, amount 0
02:24:14.032 00.000 21948 MoveAxis(N, 0, ABG)
02:24:14.032 00.000 21948 Move returns status 0, amount 0
02:24:14.032 00.000 21948 move complete, result=0
02:24:14.032 00.000 21948 worker thread done servicing request
02:24:14.033 00.001 21948 Worker thread wakes up
02:24:14.033 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:14.033 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:14.033 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:15.660 01.627 21948 Exposure complete
02:24:15.697 00.037 21948 worker thread done servicing request
02:24:15.697 00.000 18120 OnExposeComplete: enter
02:24:15.697 00.000 18120 UpdateGuideState(): m_state=6
02:24:15.698 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
02:24:15.698 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=236.11, Mass=1989, SNR=30.8, Peak=222 HFD=4.1
02:24:15.699 00.001 18120 MultiStar: [#1 0.07,0.39,0.70,U] [#2 0.09,0.16,0.62,U] [#3 -0.04,0.24,0.60,U] [#4 0.04,0.31,0.54,U] [#5 0.05,-0.06,0.45,U] [#6 -0.03,0.40,0.56,U] [#7 -0.07,0.27,0.41,U] [#8 -0.45,0.25,0.00,M1] 
02:24:15.699 00.000 18120 single-star, 7 included, MultiStar: {0.02, 0.25}, one-star: {0.00, 0.24}
02:24:15.700 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
02:24:15.700 00.000 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
02:24:15.701 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=0.22 mountY=-0.11, mountTheta=-0.47
02:24:15.702 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.24, opts=13)
02:24:15.704 00.002 18120 Enqueuing Move request for scope (0.00, 0.24)
02:24:15.705 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:15.706 00.001 18120 UpdateGuideState exits: m=1989 RSB=30.8
02:24:15.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:15.706 00.000 21948 Worker thread wakes up
02:24:15.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:15.706 00.000 18120 Enqueuing Expose request
02:24:15.707 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
02:24:15.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
02:24:15.707 00.000 21948 Moving (0.00, 0.24) raw xDistance=0.22 yDistance=-0.11
02:24:15.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:24:15.707 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:15.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:24:15.707 00.000 21948 MoveAxis(W, 39, ABG)
02:24:15.707 00.000 21948 Guiding  Dir = 3, Dur = 39
02:24:15.707 00.000 21948 IsSlewing returns 0
02:24:15.707 00.000 21948 IsGuiding returns 0
02:24:15.709 00.002 21948 PulseGuide returned control before completion, sleep 48
02:24:15.769 00.060 21948 IsGuiding returns 0
02:24:15.769 00.000 21948 Move returns status 0, amount 39
02:24:15.769 00.000 21948 MoveAxis(N, 0, ABG)
02:24:15.769 00.000 21948 Move returns status 0, amount 0
02:24:15.769 00.000 21948 move complete, result=0
02:24:15.769 00.000 21948 worker thread done servicing request
02:24:15.769 00.000 21948 Worker thread wakes up
02:24:15.770 00.001 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:24:15.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:15.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:17.181 01.411 21948 Exposure complete
02:24:17.249 00.068 21948 worker thread done servicing request
02:24:17.249 00.000 18120 OnExposeComplete: enter
02:24:17.250 00.001 18120 UpdateGuideState(): m_state=6
02:24:17.250 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
02:24:17.251 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=236.23, Mass=2103, SNR=31.7, Peak=211 HFD=4.1
02:24:17.251 00.000 18120 MultiStar: [#1 0.02,0.48,0.00,M1] [#2 0.25,0.12,0.60,U] [#3 0.14,0.16,0.57,U] [#4 0.15,0.23,0.53,U] [#5 0.25,-0.02,0.44,U] [#6 -0.06,0.30,0.49,U] [#7 -0.02,0.22,0.42,U] [#8 -0.09,0.23,0.37,U] 
02:24:17.252 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.22}, one-star: {0.15, 0.37}
02:24:17.252 00.000 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
02:24:17.253 00.001 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
02:24:17.253 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.25 cameraTheta=1.10 mountX=0.15 mountY=-0.20, mountTheta=-0.92
02:24:17.255 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.22, opts=13)
02:24:17.256 00.001 18120 Enqueuing Move request for scope (0.11, 0.22)
02:24:17.256 00.000 21948 Worker thread wakes up
02:24:17.257 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
02:24:17.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
02:24:17.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:17.257 00.000 18120 UpdateGuideState exits: m=2103 RSB=31.7
02:24:17.258 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:17.258 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:17.259 00.001 18120 Enqueuing Expose request
02:24:17.259 00.000 21948 Moving (0.11, 0.22) raw xDistance=0.15 yDistance=-0.20
02:24:17.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:24:17.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:17.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:24:17.259 00.000 21948 MoveAxis(E, 0, ABG)
02:24:17.259 00.000 21948 Move returns status 0, amount 0
02:24:17.259 00.000 21948 MoveAxis(N, 0, ABG)
02:24:17.259 00.000 21948 Move returns status 0, amount 0
02:24:17.259 00.000 21948 move complete, result=0
02:24:17.259 00.000 21948 worker thread done servicing request
02:24:17.259 00.000 21948 Worker thread wakes up
02:24:17.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:17.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:17.260 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:18.890 01.630 21948 Exposure complete
02:24:18.938 00.048 21948 worker thread done servicing request
02:24:18.939 00.001 18120 OnExposeComplete: enter
02:24:18.940 00.001 18120 UpdateGuideState(): m_state=6
02:24:18.941 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
02:24:18.941 00.000 18120 Star::Find returns 1 (0), X=894.72, Y=236.14, Mass=2018, SNR=31.1, Peak=191 HFD=4.1
02:24:18.942 00.001 18120 MultiStar: [#1 -0.02,0.38,0.71,U] [#2 0.06,0.01,0.62,U] [#3 0.09,0.23,0.61,U] [#4 0.07,0.05,0.55,U] [#5 -0.10,0.05,0.46,U] [#6 -0.01,0.19,0.51,U] [#7 -0.01,0.25,0.41,U] [#8 -0.21,0.32,0.40,U] 
02:24:18.942 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.08, 0.27}
02:24:18.942 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
02:24:18.943 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
02:24:18.943 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=0.19 mountY=-0.07, mountTheta=-0.37
02:24:18.944 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.20, opts=13)
02:24:18.945 00.001 18120 Enqueuing Move request for scope (-0.02, 0.20)
02:24:18.945 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:18.946 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.1
02:24:18.946 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:18.946 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:18.947 00.001 18120 Enqueuing Expose request
02:24:18.947 00.000 21948 Worker thread wakes up
02:24:18.947 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
02:24:18.947 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
02:24:18.947 00.000 21948 Moving (-0.02, 0.20) raw xDistance=0.19 yDistance=-0.07
02:24:18.947 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:24:18.947 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:18.947 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:24:18.947 00.000 21948 MoveAxis(E, 0, ABG)
02:24:18.947 00.000 21948 Move returns status 0, amount 0
02:24:18.947 00.000 21948 MoveAxis(N, 0, ABG)
02:24:18.947 00.000 21948 Move returns status 0, amount 0
02:24:18.948 00.001 21948 move complete, result=0
02:24:18.948 00.000 21948 worker thread done servicing request
02:24:18.948 00.000 21948 Worker thread wakes up
02:24:18.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:18.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:18.948 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:20.473 01.525 21948 Exposure complete
02:24:20.530 00.057 21948 worker thread done servicing request
02:24:20.530 00.000 18120 OnExposeComplete: enter
02:24:20.533 00.003 18120 UpdateGuideState(): m_state=6
02:24:20.534 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:24:20.535 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=236.10, Mass=2052, SNR=31.3, Peak=202 HFD=4.2
02:24:20.535 00.000 18120 MultiStar: [#1 0.08,0.27,0.71,U] [#2 0.04,0.23,0.62,U] [#3 -0.01,0.27,0.59,U] [#4 0.13,0.15,0.54,U] [#5 0.03,0.09,0.45,U] [#6 -0.25,0.25,0.52,U] [#7 0.32,0.36,0.00,M1] [#8 -0.18,0.04,0.38,U] 
02:24:20.536 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.21}, one-star: {0.03, 0.24}
02:24:20.536 00.000 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
02:24:20.536 00.000 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
02:24:20.537 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=0.19 mountY=-0.09, mountTheta=-0.46
02:24:20.538 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.21, opts=13)
02:24:20.539 00.001 18120 Enqueuing Move request for scope (-0.00, 0.21)
02:24:20.539 00.000 21948 Worker thread wakes up
02:24:20.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:20.540 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.3
02:24:20.540 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.541 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:20.541 00.000 18120 Enqueuing Expose request
02:24:20.542 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
02:24:20.542 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
02:24:20.542 00.000 21948 Moving (-0.00, 0.21) raw xDistance=0.19 yDistance=-0.09
02:24:20.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:24:20.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:20.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:24:20.542 00.000 21948 MoveAxis(E, 0, ABG)
02:24:20.542 00.000 21948 Move returns status 0, amount 0
02:24:20.542 00.000 21948 MoveAxis(N, 0, ABG)
02:24:20.542 00.000 21948 Move returns status 0, amount 0
02:24:20.542 00.000 21948 move complete, result=0
02:24:20.542 00.000 21948 worker thread done servicing request
02:24:20.542 00.000 21948 Worker thread wakes up
02:24:20.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:20.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:20.543 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:22.166 01.623 21948 Exposure complete
02:24:22.203 00.037 21948 worker thread done servicing request
02:24:22.203 00.000 18120 OnExposeComplete: enter
02:24:22.203 00.000 18120 UpdateGuideState(): m_state=6
02:24:22.204 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
02:24:22.206 00.002 18120 Star::Find returns 1 (0), X=894.85, Y=236.20, Mass=2041, SNR=31.3, Peak=190 HFD=4.2
02:24:22.207 00.001 18120 MultiStar: [#1 0.03,0.37,0.72,U] [#2 0.12,0.30,0.61,U] [#3 0.02,0.32,0.56,U] [#4 -0.02,0.29,0.54,U] [#5 -0.12,0.21,0.45,U] [#6 -0.03,0.48,0.00,M1] [#7 -0.15,0.42,0.00,M2] [#8 -0.20,0.35,0.37,U] 
02:24:22.209 00.002 18120 refined, 6 included, MultiStar: {0.00, 0.31}, one-star: {0.04, 0.33}
02:24:22.210 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
02:24:22.211 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
02:24:22.212 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.56 mountX=0.29 mountY=-0.14, mountTheta=-0.47
02:24:22.213 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.31, opts=13)
02:24:22.214 00.001 18120 Enqueuing Move request for scope (0.00, 0.31)
02:24:22.214 00.000 21948 Worker thread wakes up
02:24:22.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.31) opts 0xd
02:24:22.214 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.31)
02:24:22.214 00.000 21948 Moving (0.00, 0.31) raw xDistance=0.29 yDistance=-0.14
02:24:22.214 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:24:22.214 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:22.214 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:22.215 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.3
02:24:22.215 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:22.216 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:22.216 00.000 18120 Enqueuing Expose request
02:24:22.217 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:24:22.217 00.000 21948 MoveAxis(W, 51, ABG)
02:24:22.217 00.000 21948 Guiding  Dir = 3, Dur = 51
02:24:22.217 00.000 21948 IsSlewing returns 0
02:24:22.217 00.000 21948 IsGuiding returns 0
02:24:22.220 00.003 21948 PulseGuide returned control before completion, sleep 60
02:24:22.290 00.070 21948 IsGuiding returns 0
02:24:22.291 00.001 21948 Move returns status 0, amount 51
02:24:22.291 00.000 21948 MoveAxis(N, 0, ABG)
02:24:22.291 00.000 21948 Move returns status 0, amount 0
02:24:22.291 00.000 21948 move complete, result=0
02:24:22.291 00.000 21948 worker thread done servicing request
02:24:22.291 00.000 21948 Worker thread wakes up
02:24:22.291 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
02:24:22.292 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:22.292 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:23.708 01.416 21948 Exposure complete
02:24:23.774 00.066 21948 worker thread done servicing request
02:24:23.774 00.000 18120 OnExposeComplete: enter
02:24:23.775 00.001 18120 UpdateGuideState(): m_state=6
02:24:23.776 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
02:24:23.776 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=236.00, Mass=1915, SNR=30.3, Peak=187 HFD=4.4
02:24:23.777 00.001 18120 MultiStar: [#1 0.09,0.25,0.72,U] [#2 0.11,0.02,0.65,U] [#3 0.10,0.19,0.62,U] [#4 0.04,0.05,0.56,U] [#5 0.29,-0.01,0.45,U] [#6 0.02,0.14,0.53,U] [#7 -0.02,0.53,0.00,M3] [#8 -0.07,0.20,0.39,U] 
02:24:23.777 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.18, 0.13}
02:24:23.779 00.002 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
02:24:23.780 00.001 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
02:24:23.781 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.88 mountX=0.07 mountY=-0.15, mountTheta=-1.13
02:24:23.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.13, opts=13)
02:24:23.784 00.001 18120 Enqueuing Move request for scope (0.10, 0.13)
02:24:23.784 00.000 21948 Worker thread wakes up
02:24:23.785 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
02:24:23.785 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
02:24:23.785 00.000 21948 Moving (0.10, 0.13) raw xDistance=0.07 yDistance=-0.15
02:24:23.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:24:23.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:23.785 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:23.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:24:23.785 00.000 21948 MoveAxis(E, 0, ABG)
02:24:23.785 00.000 21948 Move returns status 0, amount 0
02:24:23.785 00.000 21948 MoveAxis(N, 0, ABG)
02:24:23.785 00.000 21948 Move returns status 0, amount 0
02:24:23.785 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:24:23.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:23.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:23.787 00.001 18120 Enqueuing Expose request
02:24:23.787 00.000 21948 move complete, result=0
02:24:23.787 00.000 21948 worker thread done servicing request
02:24:23.787 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:23.788 00.001 21948 Worker thread wakes up
02:24:23.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:23.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:25.416 01.628 21948 Exposure complete
02:24:25.460 00.044 21948 worker thread done servicing request
02:24:25.460 00.000 18120 OnExposeComplete: enter
02:24:25.464 00.004 18120 UpdateGuideState(): m_state=6
02:24:25.466 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
02:24:25.469 00.003 18120 Star::Find returns 1 (0), X=894.92, Y=236.06, Mass=1876, SNR=30.0, Peak=189 HFD=4.2
02:24:25.471 00.002 18120 MultiStar: [#1 0.24,0.23,0.71,U] [#2 0.21,0.27,0.63,U] [#3 0.07,0.24,0.62,U] [#4 0.08,0.08,0.57,U] [#5 0.19,0.14,0.46,U] [#6 -0.06,0.42,0.00,M1] [#7 0.11,0.23,0.44,U] [#8 -0.14,0.17,0.38,U] 
02:24:25.474 00.003 18120 single-star, 7 included, MultiStar: {0.12, 0.20}, one-star: {0.11, 0.19}
02:24:25.475 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
02:24:25.476 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
02:24:25.477 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.05 mountX=0.13 mountY=-0.19, mountTheta=-0.96
02:24:25.478 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.19, opts=13)
02:24:25.478 00.000 18120 Enqueuing Move request for scope (0.11, 0.19)
02:24:25.479 00.001 21948 Worker thread wakes up
02:24:25.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
02:24:25.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
02:24:25.479 00.000 21948 Moving (0.11, 0.19) raw xDistance=0.13 yDistance=-0.19
02:24:25.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:24:25.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:25.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:25.479 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:24:25.480 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:25.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:25.481 00.001 18120 Enqueuing Expose request
02:24:25.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:24:25.481 00.000 21948 MoveAxis(E, 0, ABG)
02:24:25.481 00.000 21948 Move returns status 0, amount 0
02:24:25.481 00.000 21948 MoveAxis(N, 0, ABG)
02:24:25.481 00.000 21948 Move returns status 0, amount 0
02:24:25.481 00.000 21948 move complete, result=0
02:24:25.481 00.000 21948 worker thread done servicing request
02:24:25.481 00.000 21948 Worker thread wakes up
02:24:25.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:25.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:25.482 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:27.002 01.520 21948 Exposure complete
02:24:27.045 00.043 21948 worker thread done servicing request
02:24:27.047 00.002 18120 OnExposeComplete: enter
02:24:27.047 00.000 18120 UpdateGuideState(): m_state=6
02:24:27.048 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
02:24:27.049 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=236.28, Mass=2036, SNR=31.3, Peak=188 HFD=4.0
02:24:27.049 00.000 18120 MultiStar: [#1 -0.08,0.40,0.69,U] [#2 0.14,0.15,0.61,U] [#3 0.02,0.13,0.60,U] [#4 0.21,0.01,0.55,U] [#5 0.09,0.13,0.46,U] [#6 0.02,0.17,0.51,U] [#7 -0.07,0.13,0.43,U] [#8 -0.44,0.29,0.00,M1] 
02:24:27.051 00.002 18120 refined, 7 included, MultiStar: {0.04, 0.22}, one-star: {0.02, 0.42}
02:24:27.052 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
02:24:27.053 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
02:24:27.055 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.39 mountX=0.18 mountY=-0.13, mountTheta=-0.63
02:24:27.057 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.22, opts=13)
02:24:27.058 00.001 18120 Enqueuing Move request for scope (0.04, 0.22)
02:24:27.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:27.060 00.002 21948 Worker thread wakes up
02:24:27.060 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
02:24:27.060 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
02:24:27.060 00.000 21948 Moving (0.04, 0.22) raw xDistance=0.18 yDistance=-0.13
02:24:27.060 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.3
02:24:27.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:27.061 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:27.061 00.000 18120 Enqueuing Expose request
02:24:27.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:24:27.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:27.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:24:27.061 00.000 21948 MoveAxis(E, 0, ABG)
02:24:27.062 00.001 21948 Move returns status 0, amount 0
02:24:27.062 00.000 21948 MoveAxis(N, 0, ABG)
02:24:27.062 00.000 21948 Move returns status 0, amount 0
02:24:27.062 00.000 21948 move complete, result=0
02:24:27.062 00.000 21948 worker thread done servicing request
02:24:27.062 00.000 21948 Worker thread wakes up
02:24:27.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:27.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:27.062 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:28.695 01.633 21948 Exposure complete
02:24:28.752 00.057 21948 worker thread done servicing request
02:24:28.752 00.000 18120 OnExposeComplete: enter
02:24:28.753 00.001 18120 UpdateGuideState(): m_state=6
02:24:28.753 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
02:24:28.754 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=236.13, Mass=1973, SNR=30.8, Peak=193 HFD=4.2
02:24:28.755 00.001 18120 MultiStar: [#1 0.29,0.35,0.00,M1] [#2 0.48,0.21,0.00,M1] [#3 0.16,0.12,0.61,U] [#4 -0.02,0.15,0.57,U] [#5 0.42,0.04,0.00,M1] [#6 0.36,0.26,0.00,M1] [#7 -0.02,0.58,0.00,M2] [#8 0.11,0.14,0.40,U] 
02:24:28.757 00.002 18120 refined, 3 included, MultiStar: {0.12, 0.19}, one-star: {0.19, 0.26}
02:24:28.758 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
02:24:28.759 00.001 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
02:24:28.760 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=0.99 mountX=0.12 mountY=-0.19, mountTheta=-1.02
02:24:28.762 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.19, opts=13)
02:24:28.764 00.002 18120 Enqueuing Move request for scope (0.12, 0.19)
02:24:28.765 00.001 21948 Worker thread wakes up
02:24:28.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
02:24:28.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
02:24:28.765 00.000 21948 Moving (0.12, 0.19) raw xDistance=0.12 yDistance=-0.19
02:24:28.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:24:28.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:28.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:28.766 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:24:28.766 00.000 21948 MoveAxis(E, 0, ABG)
02:24:28.766 00.000 21948 Move returns status 0, amount 0
02:24:28.766 00.000 21948 MoveAxis(N, 0, ABG)
02:24:28.766 00.000 21948 Move returns status 0, amount 0
02:24:28.766 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
02:24:28.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:28.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:28.767 00.000 18120 Enqueuing Expose request
02:24:28.768 00.001 21948 move complete, result=0
02:24:28.768 00.000 21948 worker thread done servicing request
02:24:28.768 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:28.768 00.000 21948 Worker thread wakes up
02:24:28.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:28.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:30.292 01.524 21948 Exposure complete
02:24:30.332 00.040 21948 worker thread done servicing request
02:24:30.333 00.001 18120 OnExposeComplete: enter
02:24:30.335 00.002 18120 UpdateGuideState(): m_state=6
02:24:30.336 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
02:24:30.336 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=236.16, Mass=1955, SNR=30.7, Peak=180 HFD=4.2
02:24:30.337 00.001 18120 MultiStar: [#1 0.43,0.31,0.00,M2] [#2 0.32,0.23,0.63,U] [#3 0.42,0.06,0.00,M1] [#4 0.17,0.14,0.56,U] [#5 0.17,-0.03,0.46,U] [#6 0.03,0.15,0.52,U] [#7 -0.04,0.39,0.43,U] [#8 0.02,0.06,0.39,U] 
02:24:30.337 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.19}, one-star: {0.30, 0.29}
02:24:30.338 00.001 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
02:24:30.338 00.000 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
02:24:30.338 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.26 cameraTheta=0.85 mountX=0.10 mountY=-0.24, mountTheta=-1.16
02:24:30.340 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.19, opts=13)
02:24:30.340 00.000 18120 Enqueuing Move request for scope (0.17, 0.19)
02:24:30.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:30.341 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.7
02:24:30.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:30.342 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:30.342 00.000 18120 Enqueuing Expose request
02:24:30.343 00.001 21948 Worker thread wakes up
02:24:30.343 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
02:24:30.343 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
02:24:30.343 00.000 21948 Moving (0.17, 0.19) raw xDistance=0.10 yDistance=-0.24
02:24:30.343 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:30.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:24:30.343 00.000 21948 MoveAxis(E, 0, ABG)
02:24:30.343 00.000 21948 Move returns status 0, amount 0
02:24:30.343 00.000 21948 MoveAxis(N, 57, ABG)
02:24:30.343 00.000 21948 Guiding  Dir = 0, Dur = 57
02:24:30.344 00.001 21948 IsSlewing returns 0
02:24:30.344 00.000 21948 IsGuiding returns 0
02:24:30.349 00.005 21948 PulseGuide returned control before completion, sleep 63
02:24:30.413 00.064 21948 IsGuiding returns 1
02:24:30.413 00.000 21948 scope still moving after pulse duration time elapsed
02:24:30.445 00.032 21948 IsSlewing returns 0
02:24:30.448 00.003 21948 IsGuiding returns 0
02:24:30.448 00.000 21948 scope move finished after 57 + 47 ms
02:24:30.448 00.000 21948 Move returns status 0, amount 57
02:24:30.448 00.000 21948 move complete, result=0
02:24:30.448 00.000 21948 worker thread done servicing request
02:24:30.449 00.001 21948 Worker thread wakes up
02:24:30.449 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 57 ms NORTH
02:24:30.450 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:30.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:32.082 01.632 21948 Exposure complete
02:24:32.133 00.051 21948 worker thread done servicing request
02:24:32.133 00.000 18120 OnExposeComplete: enter
02:24:32.134 00.001 18120 UpdateGuideState(): m_state=6
02:24:32.134 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
02:24:32.135 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=236.19, Mass=1821, SNR=29.6, Peak=170 HFD=3.9
02:24:32.135 00.000 18120 MultiStar: [#1 -0.01,0.22,0.73,U] [#2 0.02,0.15,0.67,U] [#3 -0.04,-0.02,0.61,U] [#4 0.09,-0.05,0.56,U] [#5 0.36,0.05,0.47,U] [#6 -0.03,0.23,0.54,U] [#7 0.12,0.22,0.43,U] [#8 -0.20,-0.02,0.41,U] 
02:24:32.135 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {-0.10, 0.32}
02:24:32.136 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
02:24:32.136 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
02:24:32.137 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.50 mountX=0.13 mountY=-0.07, mountTheta=-0.52
02:24:32.139 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.14, opts=13)
02:24:32.139 00.000 18120 Enqueuing Move request for scope (0.01, 0.14)
02:24:32.140 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:32.140 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.6
02:24:32.141 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:32.141 00.000 18120 Enqueuing Expose request
02:24:32.142 00.001 21948 Worker thread wakes up
02:24:32.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:24:32.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:24:32.142 00.000 21948 Moving (0.01, 0.14) raw xDistance=0.13 yDistance=-0.07
02:24:32.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:24:32.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:32.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:24:32.142 00.000 21948 MoveAxis(E, 0, ABG)
02:24:32.142 00.000 21948 Move returns status 0, amount 0
02:24:32.142 00.000 21948 MoveAxis(N, 0, ABG)
02:24:32.142 00.000 21948 Move returns status 0, amount 0
02:24:32.142 00.000 21948 move complete, result=0
02:24:32.142 00.000 21948 worker thread done servicing request
02:24:32.142 00.000 21948 Worker thread wakes up
02:24:32.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:32.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:32.143 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:33.666 01.523 21948 Exposure complete
02:24:33.700 00.034 21948 worker thread done servicing request
02:24:33.700 00.000 18120 OnExposeComplete: enter
02:24:33.701 00.001 18120 UpdateGuideState(): m_state=6
02:24:33.701 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
02:24:33.702 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=236.16, Mass=1860, SNR=29.8, Peak=175 HFD=3.8
02:24:33.702 00.000 18120 MultiStar: [#1 -0.10,0.30,0.74,U] [#2 -0.04,0.32,0.64,U] [#3 0.00,0.15,0.60,U] [#4 -0.10,-0.01,0.57,U] [#5 -0.11,0.12,0.49,U] [#6 -0.25,0.43,0.00,M1] [#7 -0.21,0.22,0.43,U] [#8 -0.54,0.31,0.00,M1] 
02:24:33.703 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.22}, one-star: {-0.15, 0.29}
02:24:33.703 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
02:24:33.704 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
02:24:33.704 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.01 mountX=0.24 mountY=-0.01, mountTheta=-0.03
02:24:33.706 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.22, opts=13)
02:24:33.707 00.001 18120 Enqueuing Move request for scope (-0.10, 0.22)
02:24:33.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:33.708 00.001 18120 UpdateGuideState exits: m=1860 RSB=29.8
02:24:33.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:33.709 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:33.709 00.000 18120 Enqueuing Expose request
02:24:33.710 00.001 21948 Worker thread wakes up
02:24:33.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
02:24:33.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
02:24:33.710 00.000 21948 Moving (-0.10, 0.22) raw xDistance=0.24 yDistance=-0.01
02:24:33.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:24:33.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:33.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:33.710 00.000 21948 MoveAxis(W, 43, ABG)
02:24:33.710 00.000 21948 Guiding  Dir = 3, Dur = 43
02:24:33.710 00.000 21948 IsSlewing returns 0
02:24:33.710 00.000 21948 IsGuiding returns 0
02:24:33.712 00.002 21948 PulseGuide returned control before completion, sleep 52
02:24:33.780 00.068 21948 IsGuiding returns 0
02:24:33.780 00.000 21948 Move returns status 0, amount 43
02:24:33.780 00.000 21948 MoveAxis(N, 0, ABG)
02:24:33.780 00.000 21948 Move returns status 0, amount 0
02:24:33.780 00.000 21948 move complete, result=0
02:24:33.780 00.000 21948 worker thread done servicing request
02:24:33.780 00.000 21948 Worker thread wakes up
02:24:33.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:33.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:33.780 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
02:24:35.415 01.635 21948 Exposure complete
02:24:35.452 00.037 21948 worker thread done servicing request
02:24:35.452 00.000 18120 OnExposeComplete: enter
02:24:35.453 00.001 18120 UpdateGuideState(): m_state=6
02:24:35.454 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
02:24:35.455 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=236.09, Mass=1949, SNR=30.6, Peak=180 HFD=4.1
02:24:35.457 00.002 18120 MultiStar: [#1 -0.09,0.23,0.75,U] [#2 0.19,-0.12,0.61,U] [#3 0.18,-0.03,0.59,U] [#4 0.12,-0.09,0.53,U] [#5 0.24,0.04,0.44,U] [#6 -0.21,0.19,0.54,U] [#7 -0.36,0.33,0.00,M1] [#8 -0.46,0.10,0.00,M2] 
02:24:35.457 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {-0.05, 0.22}
02:24:35.458 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
02:24:35.458 00.000 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
02:24:35.459 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=0.06 mountY=-0.07, mountTheta=-0.85
02:24:35.461 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.08, opts=13)
02:24:35.461 00.000 18120 Enqueuing Move request for scope (0.04, 0.08)
02:24:35.462 00.001 21948 Worker thread wakes up
02:24:35.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:35.463 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:24:35.463 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:24:35.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:35.464 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:24:35.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:35.464 00.000 18120 Enqueuing Expose request
02:24:35.465 00.001 21948 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.07
02:24:35.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:24:35.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:35.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:24:35.465 00.000 21948 MoveAxis(E, 0, ABG)
02:24:35.465 00.000 21948 Move returns status 0, amount 0
02:24:35.465 00.000 21948 MoveAxis(N, 0, ABG)
02:24:35.465 00.000 21948 Move returns status 0, amount 0
02:24:35.465 00.000 21948 move complete, result=0
02:24:35.465 00.000 21948 worker thread done servicing request
02:24:35.465 00.000 21948 Worker thread wakes up
02:24:35.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:35.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:35.465 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:36.985 01.520 21948 Exposure complete
02:24:37.029 00.044 21948 worker thread done servicing request
02:24:37.029 00.000 18120 OnExposeComplete: enter
02:24:37.031 00.002 18120 UpdateGuideState(): m_state=6
02:24:37.031 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
02:24:37.032 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=236.21, Mass=1971, SNR=30.6, Peak=192 HFD=4.0
02:24:37.033 00.001 18120 MultiStar: [#1 0.16,0.26,0.73,U] [#2 0.08,0.26,0.63,U] [#3 0.24,0.09,0.58,U] [#4 0.19,-0.32,0.56,U] [#5 0.14,-0.04,0.46,U] [#6 0.05,0.13,0.55,U] [#7 0.15,0.28,0.43,U] [#8 -0.18,0.15,0.40,U] 
02:24:37.033 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.07, 0.34}
02:24:37.034 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
02:24:37.034 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
02:24:37.034 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.96 mountX=0.09 mountY=-0.16, mountTheta=-1.04
02:24:37.035 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.15, opts=13)
02:24:37.036 00.001 18120 Enqueuing Move request for scope (0.10, 0.15)
02:24:37.036 00.000 21948 Worker thread wakes up
02:24:37.037 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
02:24:37.037 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
02:24:37.037 00.000 21948 Moving (0.10, 0.15) raw xDistance=0.09 yDistance=-0.16
02:24:37.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:37.037 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:37.037 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.6
02:24:37.038 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:37.038 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:37.038 00.000 18120 Enqueuing Expose request
02:24:37.039 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:37.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:24:37.039 00.000 21948 MoveAxis(E, 0, ABG)
02:24:37.039 00.000 21948 Move returns status 0, amount 0
02:24:37.039 00.000 21948 MoveAxis(N, 0, ABG)
02:24:37.039 00.000 21948 Move returns status 0, amount 0
02:24:37.039 00.000 21948 move complete, result=0
02:24:37.039 00.000 21948 worker thread done servicing request
02:24:37.039 00.000 21948 Worker thread wakes up
02:24:37.039 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:37.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:37.039 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:38.671 01.632 21948 Exposure complete
02:24:38.712 00.041 21948 worker thread done servicing request
02:24:38.712 00.000 18120 OnExposeComplete: enter
02:24:38.713 00.001 18120 UpdateGuideState(): m_state=6
02:24:38.715 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
02:24:38.718 00.003 18120 Star::Find returns 1 (0), X=894.65, Y=236.16, Mass=1935, SNR=30.5, Peak=178 HFD=4.0
02:24:38.720 00.002 18120 MultiStar: [#1 0.24,0.14,0.74,U] [#2 0.02,0.14,0.63,U] [#3 0.26,-0.08,0.61,U] [#4 0.07,0.09,0.59,U] [#5 0.12,0.16,0.48,U] [#6 -0.31,0.34,0.00,M1] [#7 -0.02,0.43,0.00,M1] [#8 0.09,-0.06,0.41,U] 
02:24:38.723 00.003 18120 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {-0.16, 0.30}
02:24:38.725 00.002 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.97 = -0.97)
02:24:38.727 00.002 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
02:24:38.730 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=0.08 mountY=-0.12, mountTheta=-0.98
02:24:38.732 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.12, opts=13)
02:24:38.732 00.000 18120 Enqueuing Move request for scope (0.07, 0.12)
02:24:38.734 00.002 21948 Worker thread wakes up
02:24:38.734 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
02:24:38.734 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
02:24:38.734 00.000 21948 Moving (0.07, 0.12) raw xDistance=0.08 yDistance=-0.12
02:24:38.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:24:38.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:38.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:24:38.734 00.000 21948 MoveAxis(E, 0, ABG)
02:24:38.734 00.000 21948 Move returns status 0, amount 0
02:24:38.734 00.000 21948 MoveAxis(N, 0, ABG)
02:24:38.734 00.000 21948 Move returns status 0, amount 0
02:24:38.734 00.000 21948 move complete, result=0
02:24:38.734 00.000 21948 worker thread done servicing request
02:24:38.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:38.737 00.003 18120 UpdateGuideState exits: m=1935 RSB=30.5
02:24:38.738 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:38.739 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:38.739 00.000 18120 Enqueuing Expose request
02:24:38.740 00.001 21948 Worker thread wakes up
02:24:38.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:38.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:38.740 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:40.260 01.520 21948 Exposure complete
02:24:40.321 00.061 21948 worker thread done servicing request
02:24:40.321 00.000 18120 OnExposeComplete: enter
02:24:40.324 00.003 18120 UpdateGuideState(): m_state=6
02:24:40.325 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
02:24:40.327 00.002 18120 Star::Find returns 1 (0), X=894.76, Y=236.01, Mass=1863, SNR=29.9, Peak=168 HFD=4.1
02:24:40.327 00.000 18120 MultiStar: [#1 -0.12,0.20,0.74,U] [#2 0.00,0.13,0.65,U] [#3 0.25,-0.12,0.60,U] [#4 -0.03,0.11,0.58,U] [#5 0.03,0.12,0.47,U] [#6 0.16,0.16,0.54,U] [#7 -0.12,0.42,0.00,M2] [#8 -0.22,-0.06,0.41,U] 
02:24:40.330 00.003 18120 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {-0.04, 0.15}
02:24:40.331 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
02:24:40.333 00.002 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
02:24:40.335 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.09 mountY=-0.05, mountTheta=-0.49
02:24:40.339 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.10, opts=13)
02:24:40.340 00.001 18120 Enqueuing Move request for scope (0.00, 0.10)
02:24:40.341 00.001 21948 Worker thread wakes up
02:24:40.341 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:40.341 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.9
02:24:40.342 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:40.342 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:40.343 00.001 18120 Enqueuing Expose request
02:24:40.343 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
02:24:40.343 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
02:24:40.343 00.000 21948 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.05
02:24:40.343 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:40.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:40.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:24:40.343 00.000 21948 MoveAxis(E, 0, ABG)
02:24:40.343 00.000 21948 Move returns status 0, amount 0
02:24:40.343 00.000 21948 MoveAxis(N, 0, ABG)
02:24:40.344 00.001 21948 Move returns status 0, amount 0
02:24:40.344 00.000 21948 move complete, result=0
02:24:40.344 00.000 21948 worker thread done servicing request
02:24:40.344 00.000 21948 Worker thread wakes up
02:24:40.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:40.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:40.344 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:41.970 01.626 21948 Exposure complete
02:24:42.021 00.051 21948 worker thread done servicing request
02:24:42.022 00.001 18120 OnExposeComplete: enter
02:24:42.022 00.000 18120 UpdateGuideState(): m_state=6
02:24:42.023 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
02:24:42.024 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=236.03, Mass=2043, SNR=31.4, Peak=196 HFD=4.2
02:24:42.024 00.000 18120 MultiStar: [#1 -0.19,0.29,0.69,U] [#2 -0.04,0.01,0.62,U] [#3 -0.05,0.18,0.59,U] [#4 -0.05,0.03,0.55,U] [#5 -0.05,-0.01,0.45,U] [#6 -0.18,0.40,0.00,M1] [#7 -0.32,0.40,0.00,M3] [#8 -0.23,0.14,0.39,U] 
02:24:42.026 00.002 18120 refined, 6 included, MultiStar: {-0.07, 0.13}, one-star: {0.03, 0.17}
02:24:42.027 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
02:24:42.031 00.004 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
02:24:42.031 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.07 mountX=0.14 mountY=0.00, mountTheta=0.03
02:24:42.034 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
02:24:42.034 00.000 18120 Enqueuing Move request for scope (-0.07, 0.13)
02:24:42.035 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:42.035 00.000 18120 UpdateGuideState exits: m=2043 RSB=31.4
02:24:42.036 00.001 21948 Worker thread wakes up
02:24:42.036 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:42.037 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
02:24:42.037 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
02:24:42.037 00.000 21948 Moving (-0.07, 0.13) raw xDistance=0.14 yDistance=0.00
02:24:42.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:24:42.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:42.037 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:42.037 00.000 18120 Enqueuing Expose request
02:24:42.037 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:24:42.037 00.000 21948 MoveAxis(E, 0, ABG)
02:24:42.038 00.001 21948 Move returns status 0, amount 0
02:24:42.038 00.000 21948 MoveAxis(N, 0, ABG)
02:24:42.038 00.000 21948 Move returns status 0, amount 0
02:24:42.038 00.000 21948 move complete, result=0
02:24:42.038 00.000 21948 worker thread done servicing request
02:24:42.038 00.000 21948 Worker thread wakes up
02:24:42.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:42.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:42.038 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:43.562 01.524 21948 Exposure complete
02:24:43.613 00.051 18120 OnExposeComplete: enter
02:24:43.614 00.001 18120 UpdateGuideState(): m_state=6
02:24:43.615 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
02:24:43.615 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=235.97, Mass=1977, SNR=30.8, Peak=163 HFD=4.1
02:24:43.616 00.001 21948 worker thread done servicing request
02:24:43.617 00.001 18120 MultiStar: [#1 -0.31,0.33,0.00,M1] [#2 -0.28,0.21,0.61,U] [#3 0.03,0.13,0.57,U] [#4 -0.27,-0.07,0.56,U] [#5 -0.05,0.16,0.48,U] [#6 -0.45,0.23,0.00,M2] [#7 -0.27,0.21,0.43,U] [#8 -0.28,0.10,0.38,U] 
02:24:43.617 00.000 18120 single-star, 6 included, MultiStar: {-0.18, 0.12}, one-star: {-0.17, 0.10}
02:24:43.618 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
02:24:43.619 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
02:24:43.619 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=0.16 mountY=0.11, mountTheta=0.58
02:24:43.621 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.10, opts=13)
02:24:43.621 00.000 18120 Enqueuing Move request for scope (-0.17, 0.10)
02:24:43.624 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:43.626 00.002 18120 UpdateGuideState exits: m=1977 RSB=30.8
02:24:43.628 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.629 00.001 21948 Worker thread wakes up
02:24:43.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:43.629 00.000 18120 Enqueuing Expose request
02:24:43.629 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
02:24:43.630 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
02:24:43.630 00.000 21948 Moving (-0.17, 0.10) raw xDistance=0.16 yDistance=0.11
02:24:43.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:24:43.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:43.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:24:43.630 00.000 21948 MoveAxis(E, 0, ABG)
02:24:43.630 00.000 21948 Move returns status 0, amount 0
02:24:43.630 00.000 21948 MoveAxis(N, 0, ABG)
02:24:43.630 00.000 21948 Move returns status 0, amount 0
02:24:43.630 00.000 21948 move complete, result=0
02:24:43.630 00.000 21948 worker thread done servicing request
02:24:43.630 00.000 21948 Worker thread wakes up
02:24:43.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:43.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:43.630 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:45.265 01.635 21948 Exposure complete
02:24:45.315 00.050 21948 worker thread done servicing request
02:24:45.316 00.001 18120 OnExposeComplete: enter
02:24:45.316 00.000 18120 UpdateGuideState(): m_state=6
02:24:45.317 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
02:24:45.318 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=236.21, Mass=1800, SNR=29.4, Peak=179 HFD=3.9
02:24:45.319 00.001 18120 MultiStar: [#1 -0.22,0.56,0.00,M2] [#2 -0.14,0.32,0.66,U] [#3 -0.17,0.20,0.62,U] [#4 -0.12,0.04,0.59,U] [#5 -0.06,0.16,0.50,U] [#6 -0.33,0.34,0.00,M3] [#7 -0.30,0.44,0.00,M3] [#8 -0.47,0.41,0.00,M1] 
02:24:45.321 00.002 18120 refined, 4 included, MultiStar: {-0.09, 0.23}, one-star: {-0.01, 0.34}
02:24:45.322 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
02:24:45.323 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
02:24:45.324 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.95 mountX=0.25 mountY=-0.02, mountTheta=-0.09
02:24:45.328 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.23, opts=13)
02:24:45.329 00.001 18120 Enqueuing Move request for scope (-0.09, 0.23)
02:24:45.329 00.000 21948 Worker thread wakes up
02:24:45.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:45.330 00.001 18120 UpdateGuideState exits: m=1800 RSB=29.4
02:24:45.330 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:45.331 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:45.331 00.000 18120 Enqueuing Expose request
02:24:45.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
02:24:45.331 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
02:24:45.332 00.001 21948 Moving (-0.09, 0.23) raw xDistance=0.25 yDistance=-0.02
02:24:45.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:24:45.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:45.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:45.332 00.000 21948 MoveAxis(W, 45, ABG)
02:24:45.332 00.000 21948 Guiding  Dir = 3, Dur = 45
02:24:45.332 00.000 21948 IsSlewing returns 0
02:24:45.332 00.000 21948 IsGuiding returns 0
02:24:45.333 00.001 21948 PulseGuide returned control before completion, sleep 54
02:24:45.390 00.057 21948 IsGuiding returns 1
02:24:45.390 00.000 21948 scope still moving after pulse duration time elapsed
02:24:45.423 00.033 21948 IsSlewing returns 0
02:24:45.423 00.000 21948 IsGuiding returns 0
02:24:45.423 00.000 21948 scope move finished after 45 + 46 ms
02:24:45.423 00.000 21948 Move returns status 0, amount 45
02:24:45.423 00.000 21948 MoveAxis(N, 0, ABG)
02:24:45.423 00.000 21948 Move returns status 0, amount 0
02:24:45.423 00.000 21948 move complete, result=0
02:24:45.423 00.000 21948 worker thread done servicing request
02:24:45.423 00.000 21948 Worker thread wakes up
02:24:45.423 00.000 18120 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
02:24:45.424 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:45.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:46.842 01.418 21948 Exposure complete
02:24:46.892 00.050 21948 worker thread done servicing request
02:24:46.892 00.000 18120 OnExposeComplete: enter
02:24:46.893 00.001 18120 UpdateGuideState(): m_state=6
02:24:46.895 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
02:24:46.896 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=236.20, Mass=1920, SNR=30.4, Peak=192 HFD=4.0
02:24:46.897 00.001 18120 MultiStar: [#1 -0.20,0.29,0.70,U] [#2 -0.04,0.23,0.69,U] [#3 0.25,0.09,0.58,U] [#4 -0.00,0.03,0.58,U] [#5 -0.13,-0.06,0.46,U] [#6 -0.30,0.35,0.00,M4] [#7 -0.19,0.18,0.45,U] [#8 -0.25,0.25,0.42,U] 
02:24:46.899 00.002 18120 refined, 7 included, MultiStar: {-0.07, 0.19}, one-star: {-0.07, 0.33}
02:24:46.900 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
02:24:46.901 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
02:24:46.901 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.93 mountX=0.20 mountY=-0.02, mountTheta=-0.11
02:24:46.904 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.19, opts=13)
02:24:46.904 00.000 18120 Enqueuing Move request for scope (-0.07, 0.19)
02:24:46.905 00.001 21948 Worker thread wakes up
02:24:46.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:46.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
02:24:46.905 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.4
02:24:46.906 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:46.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:46.906 00.000 18120 Enqueuing Expose request
02:24:46.907 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
02:24:46.907 00.000 21948 Moving (-0.07, 0.19) raw xDistance=0.20 yDistance=-0.02
02:24:46.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
02:24:46.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:46.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:46.907 00.000 21948 MoveAxis(W, 39, ABG)
02:24:46.907 00.000 21948 Guiding  Dir = 3, Dur = 39
02:24:46.907 00.000 21948 IsSlewing returns 0
02:24:46.907 00.000 21948 IsGuiding returns 0
02:24:46.909 00.002 21948 PulseGuide returned control before completion, sleep 48
02:24:46.964 00.055 21948 IsGuiding returns 0
02:24:46.964 00.000 21948 Move returns status 0, amount 39
02:24:46.964 00.000 21948 MoveAxis(N, 0, ABG)
02:24:46.964 00.000 21948 Move returns status 0, amount 0
02:24:46.966 00.002 21948 move complete, result=0
02:24:46.966 00.000 21948 worker thread done servicing request
02:24:46.966 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
02:24:46.968 00.002 21948 Worker thread wakes up
02:24:46.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:46.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:48.592 01.624 21948 Exposure complete
02:24:48.642 00.050 21948 worker thread done servicing request
02:24:48.643 00.001 18120 OnExposeComplete: enter
02:24:48.644 00.001 18120 UpdateGuideState(): m_state=6
02:24:48.645 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
02:24:48.646 00.001 18120 Star::Find returns 1 (0), X=894.50, Y=236.04, Mass=1955, SNR=30.5, Peak=165 HFD=3.9
02:24:48.646 00.000 18120 MultiStar: [#1 -0.02,0.20,0.74,U] [#2 -0.15,0.11,0.64,U] [#3 -0.13,0.12,0.58,U] [#4 -0.07,-0.12,0.55,U] [#5 -0.01,-0.01,0.46,U] [#6 -0.19,0.25,0.53,U] [#7 -0.03,0.25,0.41,U] [#8 -0.17,0.31,0.40,U] 
02:24:48.647 00.001 18120 refined, 8 included, MultiStar: {-0.14, 0.14}, one-star: {-0.31, 0.17}
02:24:48.647 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
02:24:48.648 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
02:24:48.648 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.34 mountX=0.18 mountY=0.06, mountTheta=0.31
02:24:48.649 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.14, opts=13)
02:24:48.651 00.002 18120 Enqueuing Move request for scope (-0.14, 0.14)
02:24:48.653 00.002 21948 Worker thread wakes up
02:24:48.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:48.656 00.003 18120 UpdateGuideState exits: m=1955 RSB=30.5
02:24:48.658 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:48.660 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:48.662 00.002 18120 Enqueuing Expose request
02:24:48.665 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
02:24:48.665 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
02:24:48.665 00.000 21948 Moving (-0.14, 0.14) raw xDistance=0.18 yDistance=0.06
02:24:48.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:24:48.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:48.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:24:48.665 00.000 21948 MoveAxis(E, 0, ABG)
02:24:48.665 00.000 21948 Move returns status 0, amount 0
02:24:48.665 00.000 21948 MoveAxis(N, 0, ABG)
02:24:48.665 00.000 21948 Move returns status 0, amount 0
02:24:48.665 00.000 21948 move complete, result=0
02:24:48.666 00.001 21948 worker thread done servicing request
02:24:48.666 00.000 21948 Worker thread wakes up
02:24:48.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:48.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:48.667 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:50.190 01.523 21948 Exposure complete
02:24:50.241 00.051 21948 worker thread done servicing request
02:24:50.241 00.000 18120 OnExposeComplete: enter
02:24:50.241 00.000 18120 UpdateGuideState(): m_state=6
02:24:50.242 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
02:24:50.242 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=236.17, Mass=1862, SNR=29.9, Peak=154 HFD=3.9
02:24:50.243 00.001 18120 MultiStar: [#1 -0.30,0.38,0.00,M1] [#2 -0.06,0.22,0.62,U] [#3 -0.13,0.31,0.61,U] [#4 -0.15,0.08,0.58,U] [#5 -0.07,0.11,0.47,U] [#6 -0.44,0.45,0.00,M4] [#7 -0.37,0.35,0.00,M2] [#8 -0.37,0.51,0.00,M1] 
02:24:50.243 00.000 18120 refined, 4 included, MultiStar: {-0.19, 0.22}, one-star: {-0.40, 0.30}
02:24:50.244 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
02:24:50.244 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
02:24:50.245 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.29 mountX=0.28 mountY=0.07, mountTheta=0.25
02:24:50.246 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.22, opts=13)
02:24:50.247 00.001 18120 Enqueuing Move request for scope (-0.19, 0.22)
02:24:50.247 00.000 21948 Worker thread wakes up
02:24:50.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
02:24:50.247 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
02:24:50.247 00.000 21948 Moving (-0.19, 0.22) raw xDistance=0.28 yDistance=0.07
02:24:50.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:24:50.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:50.247 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.9
02:24:50.248 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:50.248 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:50.249 00.001 18120 Enqueuing Expose request
02:24:50.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:50.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:24:50.249 00.000 21948 MoveAxis(W, 50, ABG)
02:24:50.249 00.000 21948 Guiding  Dir = 3, Dur = 50
02:24:50.250 00.001 21948 IsSlewing returns 0
02:24:50.250 00.000 21948 IsGuiding returns 0
02:24:50.252 00.002 21948 PulseGuide returned control before completion, sleep 59
02:24:50.314 00.062 21948 IsGuiding returns 1
02:24:50.314 00.000 21948 scope still moving after pulse duration time elapsed
02:24:50.345 00.031 21948 IsSlewing returns 0
02:24:50.345 00.000 21948 IsGuiding returns 0
02:24:50.345 00.000 21948 scope move finished after 50 + 44 ms
02:24:50.345 00.000 21948 Move returns status 0, amount 50
02:24:50.345 00.000 21948 MoveAxis(N, 0, ABG)
02:24:50.345 00.000 21948 Move returns status 0, amount 0
02:24:50.345 00.000 21948 move complete, result=0
02:24:50.345 00.000 21948 worker thread done servicing request
02:24:50.345 00.000 21948 Worker thread wakes up
02:24:50.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:50.346 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:50.346 00.000 18120 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
02:24:51.979 01.633 21948 Exposure complete
02:24:52.012 00.033 21948 worker thread done servicing request
02:24:52.012 00.000 18120 OnExposeComplete: enter
02:24:52.012 00.000 18120 UpdateGuideState(): m_state=6
02:24:52.013 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
02:24:52.013 00.000 18120 Star::Find returns 1 (0), X=894.37, Y=236.35, Mass=1995, SNR=31.0, Peak=155 HFD=4.1
02:24:52.014 00.001 18120 MultiStar: [#1 -0.33,0.47,0.00,M2] [#2 -0.29,0.45,0.00,M1] [#3 -0.34,0.42,0.00,M1] [#4 -0.30,0.32,0.00,M1] [#5 -0.34,0.39,0.00,M1] [#6 -0.52,0.87,0.00,M5] [#7 -0.41,0.58,0.00,M3] [#8 -0.49,0.49,0.00,M2] 
02:24:52.014 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
02:24:52.015 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
02:24:52.015 00.000 18120 CameraToMount -- cameraX=-0.44 cameraY=0.48 hyp=0.65 cameraTheta=2.31 mountX=0.62 mountY=0.18, mountTheta=0.28
02:24:52.016 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.48, opts=13)
02:24:52.017 00.001 18120 Enqueuing Move request for scope (-0.44, 0.48)
02:24:52.018 00.001 21948 Worker thread wakes up
02:24:52.018 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:52.018 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.48) opts 0xd
02:24:52.018 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.48)
02:24:52.018 00.000 18120 UpdateGuideState exits: m=1995 RSB=31.0
02:24:52.019 00.001 21948 Moving (-0.44, 0.48) raw xDistance=0.62 yDistance=0.18
02:24:52.019 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:52.019 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:52.020 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.62
02:24:52.020 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:52.020 00.000 18120 Enqueuing Expose request
02:24:52.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:24:52.020 00.000 21948 MoveAxis(W, 114, ABG)
02:24:52.020 00.000 21948 Guiding  Dir = 3, Dur = 114
02:24:52.020 00.000 21948 IsSlewing returns 0
02:24:52.021 00.001 21948 IsGuiding returns 0
02:24:52.022 00.001 21948 PulseGuide returned control before completion, sleep 123
02:24:52.152 00.130 21948 IsGuiding returns 0
02:24:52.162 00.010 21948 Move returns status 0, amount 114
02:24:52.162 00.000 21948 MoveAxis(N, 0, ABG)
02:24:52.162 00.000 21948 Move returns status 0, amount 0
02:24:52.162 00.000 21948 move complete, result=0
02:24:52.162 00.000 21948 worker thread done servicing request
02:24:52.162 00.000 21948 Worker thread wakes up
02:24:52.162 00.000 18120 GuideStep: 0.6 px 114 ms WEST, 0.2 px 0 ms NORTH
02:24:52.163 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:52.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:53.576 01.413 21948 Exposure complete
02:24:53.610 00.034 21948 worker thread done servicing request
02:24:53.611 00.001 18120 OnExposeComplete: enter
02:24:53.612 00.001 18120 UpdateGuideState(): m_state=6
02:24:53.613 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
02:24:53.613 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=236.27, Mass=1944, SNR=30.5, Peak=173 HFD=3.9
02:24:53.615 00.002 18120 MultiStar: [#1 -0.18,0.34,0.71,U] [#2 -0.03,0.22,0.61,U] [#3 -0.11,0.25,0.59,U] [#4 -0.14,0.02,0.58,U] [#5 -0.13,0.23,0.47,U] [#6 -0.41,0.26,0.00,M6] [#7 -0.06,0.47,0.00,M4] [#8 -0.33,0.33,0.00,M3] 
02:24:53.616 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.27}, one-star: {-0.23, 0.41}
02:24:53.618 00.002 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
02:24:53.619 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
02:24:53.620 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.30 cameraTheta=2.08 mountX=0.30 mountY=0.01, mountTheta=0.04
02:24:53.624 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.27, opts=13)
02:24:53.625 00.001 18120 Enqueuing Move request for scope (-0.15, 0.27)
02:24:53.625 00.000 21948 Worker thread wakes up
02:24:53.625 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:53.626 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.5
02:24:53.626 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:53.627 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:53.627 00.000 18120 Enqueuing Expose request
02:24:53.628 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
02:24:53.628 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
02:24:53.628 00.000 21948 Moving (-0.15, 0.27) raw xDistance=0.30 yDistance=0.01
02:24:53.628 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
02:24:53.628 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:53.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:53.628 00.000 21948 MoveAxis(W, 62, ABG)
02:24:53.628 00.000 21948 Guiding  Dir = 3, Dur = 62
02:24:53.628 00.000 21948 IsSlewing returns 0
02:24:53.628 00.000 21948 IsGuiding returns 0
02:24:53.630 00.002 21948 PulseGuide returned control before completion, sleep 71
02:24:53.717 00.087 21948 IsGuiding returns 0
02:24:53.717 00.000 21948 Move returns status 0, amount 62
02:24:53.717 00.000 21948 MoveAxis(N, 0, ABG)
02:24:53.717 00.000 21948 Move returns status 0, amount 0
02:24:53.717 00.000 21948 move complete, result=0
02:24:53.717 00.000 21948 worker thread done servicing request
02:24:53.717 00.000 21948 Worker thread wakes up
02:24:53.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:53.718 00.001 18120 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
02:24:53.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:55.347 01.629 21948 Exposure complete
02:24:55.382 00.035 21948 worker thread done servicing request
02:24:55.382 00.000 18120 OnExposeComplete: enter
02:24:55.382 00.000 18120 UpdateGuideState(): m_state=6
02:24:55.383 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
02:24:55.383 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=235.85, Mass=2018, SNR=31.2, Peak=204 HFD=4.3
02:24:55.384 00.001 18120 MultiStar: [#1 -0.01,-0.07,0.69,U] [#2 0.08,0.00,0.63,U] [#3 0.06,-0.08,0.59,U] [#4 -0.03,-0.35,0.57,U] [#5 0.19,-0.34,0.45,U] [#6 -0.17,0.02,0.50,U] [#7 0.07,0.06,0.42,U] [#8 -0.34,-0.14,0.39,U] 
02:24:55.384 00.000 18120 single-star, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.07, -0.02}
02:24:55.385 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
02:24:55.385 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
02:24:55.386 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=-0.05 mountY=-0.05, mountTheta=-2.31
02:24:55.387 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.02, opts=13)
02:24:55.387 00.000 18120 Enqueuing Move request for scope (0.07, -0.02)
02:24:55.388 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:55.388 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.2
02:24:55.389 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.389 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:55.389 00.000 18120 Enqueuing Expose request
02:24:55.390 00.001 21948 Worker thread wakes up
02:24:55.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
02:24:55.390 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
02:24:55.390 00.000 21948 Moving (0.07, -0.02) raw xDistance=-0.05 yDistance=-0.05
02:24:55.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:24:55.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:55.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:24:55.390 00.000 21948 MoveAxis(E, 0, ABG)
02:24:55.390 00.000 21948 Move returns status 0, amount 0
02:24:55.390 00.000 21948 MoveAxis(N, 0, ABG)
02:24:55.390 00.000 21948 Move returns status 0, amount 0
02:24:55.390 00.000 21948 move complete, result=0
02:24:55.390 00.000 21948 worker thread done servicing request
02:24:55.390 00.000 21948 Worker thread wakes up
02:24:55.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:55.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:55.391 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:56.907 01.516 21948 Exposure complete
02:24:56.974 00.067 21948 worker thread done servicing request
02:24:56.974 00.000 18120 OnExposeComplete: enter
02:24:56.976 00.002 18120 UpdateGuideState(): m_state=6
02:24:56.977 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
02:24:56.977 00.000 18120 Star::Find returns 1 (0), X=894.87, Y=235.80, Mass=1909, SNR=30.3, Peak=191 HFD=4.2
02:24:56.978 00.001 18120 MultiStar: [#1 0.04,-0.21,0.71,U] [#2 0.09,-0.24,0.63,U] [#3 0.26,-0.25,0.59,U] [#4 0.29,-0.33,0.00,M1] [#5 0.16,-0.26,0.48,U] [#6 -0.21,-0.35,0.53,U] [#7 0.11,0.09,0.45,U] [#8 0.05,-0.14,0.39,U] 
02:24:56.979 00.001 18120 single-star, 7 included, MultiStar: {0.07, -0.18}, one-star: {0.06, -0.06}
02:24:56.980 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
02:24:56.981 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
02:24:56.982 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.84 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
02:24:56.984 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
02:24:56.984 00.000 18120 Enqueuing Move request for scope (0.06, -0.06)
02:24:56.985 00.001 21948 Worker thread wakes up
02:24:56.985 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:56.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:24:56.985 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
02:24:56.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:56.985 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:56.987 00.002 18120 Enqueuing Expose request
02:24:56.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:24:56.987 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.02
02:24:56.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:24:56.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:56.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:56.987 00.000 21948 MoveAxis(E, 0, ABG)
02:24:56.987 00.000 21948 Move returns status 0, amount 0
02:24:56.987 00.000 21948 MoveAxis(N, 0, ABG)
02:24:56.987 00.000 21948 Move returns status 0, amount 0
02:24:56.987 00.000 21948 move complete, result=0
02:24:56.987 00.000 21948 worker thread done servicing request
02:24:56.987 00.000 21948 Worker thread wakes up
02:24:56.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:56.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:24:56.988 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:58.618 01.630 21948 Exposure complete
02:24:58.668 00.050 21948 worker thread done servicing request
02:24:58.668 00.000 18120 OnExposeComplete: enter
02:24:58.671 00.003 18120 UpdateGuideState(): m_state=6
02:24:58.673 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
02:24:58.676 00.003 18120 Star::Find returns 1 (0), X=894.95, Y=235.80, Mass=1954, SNR=30.7, Peak=199 HFD=4.1
02:24:58.677 00.001 18120 MultiStar: [#1 0.19,-0.04,0.71,U] [#2 0.32,-0.17,0.63,U] [#3 0.32,-0.38,0.00,M1] [#4 0.40,-0.26,0.00,M2] [#5 0.37,-0.52,0.00,M1] [#6 -0.09,-0.35,0.51,U] [#7 0.15,0.03,0.45,U] [#8 -0.35,-0.07,0.39,U] 
02:24:58.678 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.11}, one-star: {0.14, -0.06}
02:24:58.678 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
02:24:58.678 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
02:24:58.679 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.83 mountX=-0.14 mountY=-0.04, mountTheta=-2.86
02:24:58.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.11, opts=13)
02:24:58.681 00.001 18120 Enqueuing Move request for scope (0.10, -0.11)
02:24:58.681 00.000 21948 Worker thread wakes up
02:24:58.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:24:58.682 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:24:58.682 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:24:58.682 00.000 21948 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.04
02:24:58.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:24:58.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:58.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:58.682 00.000 21948 MoveAxis(E, 0, ABG)
02:24:58.682 00.000 21948 Move returns status 0, amount 0
02:24:58.682 00.000 21948 MoveAxis(N, 0, ABG)
02:24:58.682 00.000 21948 Move returns status 0, amount 0
02:24:58.682 00.000 21948 move complete, result=0
02:24:58.682 00.000 21948 worker thread done servicing request
02:24:58.682 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.7
02:24:58.683 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:58.683 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:24:58.684 00.001 18120 Enqueuing Expose request
02:24:58.684 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:58.685 00.001 21948 Worker thread wakes up
02:24:58.685 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:24:58.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:00.214 01.529 21948 Exposure complete
02:25:00.250 00.036 21948 worker thread done servicing request
02:25:00.250 00.000 18120 OnExposeComplete: enter
02:25:00.252 00.002 18120 UpdateGuideState(): m_state=6
02:25:00.253 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
02:25:00.254 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=235.88, Mass=1919, SNR=30.3, Peak=190 HFD=4.2
02:25:00.255 00.001 18120 MultiStar: [#1 0.14,-0.03,0.72,U] [#2 0.32,-0.10,0.62,U] [#3 0.10,-0.11,0.60,U] [#4 0.55,-0.23,0.00,M3] [#5 0.24,-0.22,0.46,U] [#6 0.17,-0.10,0.52,U] [#7 0.19,0.01,0.43,U] [#8 -0.16,0.09,0.39,U] 
02:25:00.255 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.20, 0.02}
02:25:00.256 00.001 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
02:25:00.257 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
02:25:00.258 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.31 mountX=-0.12 mountY=-0.12, mountTheta=-2.32
02:25:00.261 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.05, opts=13)
02:25:00.262 00.001 18120 Enqueuing Move request for scope (0.16, -0.05)
02:25:00.263 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:00.264 00.001 18120 UpdateGuideState exits: m=1919 RSB=30.3
02:25:00.265 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:00.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:00.266 00.001 18120 Enqueuing Expose request
02:25:00.267 00.001 21948 Worker thread wakes up
02:25:00.267 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
02:25:00.267 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
02:25:00.267 00.000 21948 Moving (0.16, -0.05) raw xDistance=-0.12 yDistance=-0.12
02:25:00.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:25:00.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:00.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:00.267 00.000 21948 MoveAxis(E, 0, ABG)
02:25:00.267 00.000 21948 Move returns status 0, amount 0
02:25:00.267 00.000 21948 MoveAxis(N, 0, ABG)
02:25:00.267 00.000 21948 Move returns status 0, amount 0
02:25:00.267 00.000 21948 move complete, result=0
02:25:00.267 00.000 21948 worker thread done servicing request
02:25:00.267 00.000 21948 Worker thread wakes up
02:25:00.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:00.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:00.268 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:01.892 01.624 21948 Exposure complete
02:25:01.926 00.034 21948 worker thread done servicing request
02:25:01.926 00.000 18120 OnExposeComplete: enter
02:25:01.926 00.000 18120 UpdateGuideState(): m_state=6
02:25:01.927 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
02:25:01.927 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=235.77, Mass=1978, SNR=30.9, Peak=175 HFD=4.2
02:25:01.928 00.001 18120 MultiStar: [#1 0.08,-0.07,0.73,U] [#2 0.00,-0.21,0.63,U] [#3 0.17,-0.16,0.61,U] [#4 0.15,-0.47,0.00,M4] [#5 0.31,-0.24,0.46,U] [#6 -0.03,-0.20,0.52,U] [#7 -0.04,0.08,0.45,U] [#8 -0.02,-0.09,0.39,U] 
02:25:01.928 00.000 18120 single-star, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.01, -0.09}
02:25:01.929 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
02:25:01.929 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
02:25:01.929 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.10 cameraTheta=-1.44 mountX=-0.09 mountY=0.03, mountTheta=2.81
02:25:01.930 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
02:25:01.931 00.001 18120 Enqueuing Move request for scope (0.01, -0.09)
02:25:01.931 00.000 21948 Worker thread wakes up
02:25:01.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:01.931 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.9
02:25:01.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:01.933 00.001 18120 Enqueuing Expose request
02:25:01.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:25:01.933 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:25:01.933 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.03
02:25:01.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:01.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:01.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:25:01.933 00.000 21948 MoveAxis(E, 0, ABG)
02:25:01.933 00.000 21948 Move returns status 0, amount 0
02:25:01.933 00.000 21948 MoveAxis(N, 0, ABG)
02:25:01.933 00.000 21948 Move returns status 0, amount 0
02:25:01.933 00.000 21948 move complete, result=0
02:25:01.933 00.000 21948 worker thread done servicing request
02:25:01.933 00.000 21948 Worker thread wakes up
02:25:01.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:01.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:01.935 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:03.461 01.526 21948 Exposure complete
02:25:03.523 00.062 21948 worker thread done servicing request
02:25:03.523 00.000 18120 OnExposeComplete: enter
02:25:03.524 00.001 18120 UpdateGuideState(): m_state=6
02:25:03.525 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
02:25:03.525 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=235.82, Mass=1963, SNR=30.7, Peak=191 HFD=4.2
02:25:03.526 00.001 18120 MultiStar: [#1 -0.10,0.04,0.73,U] [#2 0.21,0.03,0.64,U] [#3 -0.08,-0.04,0.61,U] [#4 0.07,-0.36,0.55,U] [#5 0.11,-0.14,0.45,U] [#6 0.06,0.13,0.50,U] [#7 -0.24,-0.05,0.42,U] [#8 -0.17,-0.03,0.39,U] 
02:25:03.526 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.11, -0.04}
02:25:03.526 00.000 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
02:25:03.527 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
02:25:03.527 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.27 mountX=-0.05 mountY=0.01, mountTheta=2.98
02:25:03.529 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
02:25:03.529 00.000 18120 Enqueuing Move request for scope (0.01, -0.05)
02:25:03.530 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:03.531 00.001 21948 Worker thread wakes up
02:25:03.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
02:25:03.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
02:25:03.531 00.000 21948 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
02:25:03.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:25:03.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:03.531 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.7
02:25:03.533 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:25:03.533 00.000 21948 MoveAxis(E, 0, ABG)
02:25:03.533 00.000 21948 Move returns status 0, amount 0
02:25:03.533 00.000 21948 MoveAxis(N, 0, ABG)
02:25:03.533 00.000 21948 Move returns status 0, amount 0
02:25:03.533 00.000 21948 move complete, result=0
02:25:03.533 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:03.534 00.001 21948 worker thread done servicing request
02:25:03.534 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:03.535 00.001 18120 Enqueuing Expose request
02:25:03.536 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:03.536 00.000 21948 Worker thread wakes up
02:25:03.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:03.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:05.172 01.636 21948 Exposure complete
02:25:05.204 00.032 21948 worker thread done servicing request
02:25:05.204 00.000 18120 OnExposeComplete: enter
02:25:05.205 00.001 18120 UpdateGuideState(): m_state=6
02:25:05.205 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
02:25:05.206 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=235.78, Mass=1863, SNR=29.9, Peak=173 HFD=4.3
02:25:05.206 00.000 18120 MultiStar: [#1 0.16,-0.12,0.74,U] [#2 0.01,-0.46,0.00,M1] [#3 0.14,-0.01,0.61,U] [#4 0.14,-0.28,0.59,U] [#5 0.03,-0.13,0.47,U] [#6 0.01,0.25,0.52,U] [#7 -0.25,0.08,0.45,U] [#8 -0.12,-0.06,0.42,U] 
02:25:05.207 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.01, -0.09}
02:25:05.207 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
02:25:05.207 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
02:25:05.208 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.04 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
02:25:05.209 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.06, opts=13)
02:25:05.209 00.000 18120 Enqueuing Move request for scope (0.03, -0.06)
02:25:05.210 00.001 21948 Worker thread wakes up
02:25:05.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:25:05.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:05.211 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.9
02:25:05.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:05.212 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:05.212 00.000 18120 Enqueuing Expose request
02:25:05.213 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:25:05.213 00.000 21948 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.00
02:25:05.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:25:05.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:05.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:25:05.213 00.000 21948 MoveAxis(E, 0, ABG)
02:25:05.213 00.000 21948 Move returns status 0, amount 0
02:25:05.213 00.000 21948 MoveAxis(N, 0, ABG)
02:25:05.213 00.000 21948 Move returns status 0, amount 0
02:25:05.213 00.000 21948 move complete, result=0
02:25:05.213 00.000 21948 worker thread done servicing request
02:25:05.213 00.000 21948 Worker thread wakes up
02:25:05.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:05.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:05.213 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:06.734 01.521 21948 Exposure complete
02:25:06.771 00.037 21948 worker thread done servicing request
02:25:06.772 00.001 18120 OnExposeComplete: enter
02:25:06.772 00.000 18120 UpdateGuideState(): m_state=6
02:25:06.773 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
02:25:06.773 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=235.89, Mass=1924, SNR=30.4, Peak=204 HFD=4.2
02:25:06.774 00.001 18120 MultiStar: [#1 0.08,0.01,0.73,U] [#2 0.10,-0.20,0.64,U] [#3 0.28,-0.03,0.60,U] [#4 0.08,-0.32,0.55,U] [#5 0.27,-0.16,0.47,U] [#6 0.02,-0.05,0.54,U] [#7 0.02,0.18,0.42,U] [#8 -0.26,0.05,0.42,U] 
02:25:06.774 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.11, 0.03}
02:25:06.776 00.002 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
02:25:06.777 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
02:25:06.778 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.54 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:25:06.782 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
02:25:06.785 00.003 18120 Enqueuing Move request for scope (0.09, -0.05)
02:25:06.786 00.001 21948 Worker thread wakes up
02:25:06.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:25:06.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:25:06.786 00.000 21948 Moving (0.09, -0.05) raw xDistance=-0.09 yDistance=-0.06
02:25:06.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:06.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:06.787 00.001 18120 UpdateGuideState exits: m=1924 RSB=30.4
02:25:06.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:06.788 00.001 18120 Enqueuing Expose request
02:25:06.790 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:06.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:25:06.790 00.000 21948 MoveAxis(E, 0, ABG)
02:25:06.790 00.000 21948 Move returns status 0, amount 0
02:25:06.790 00.000 21948 MoveAxis(N, 0, ABG)
02:25:06.790 00.000 21948 Move returns status 0, amount 0
02:25:06.790 00.000 21948 move complete, result=0
02:25:06.790 00.000 21948 worker thread done servicing request
02:25:06.790 00.000 21948 Worker thread wakes up
02:25:06.790 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:06.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:06.791 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:08.422 01.631 21948 Exposure complete
02:25:08.503 00.081 21948 worker thread done servicing request
02:25:08.503 00.000 18120 OnExposeComplete: enter
02:25:08.504 00.001 18120 UpdateGuideState(): m_state=6
02:25:08.506 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
02:25:08.507 00.001 18120 Star::Find returns 1 (0), X=894.97, Y=235.65, Mass=1939, SNR=30.5, Peak=186 HFD=4.1
02:25:08.509 00.002 18120 MultiStar: [#1 0.14,-0.32,0.72,U] [#2 0.35,-0.26,0.00,M1] [#3 0.31,-0.44,0.00,M1] [#4 0.37,-0.40,0.00,M2] [#5 0.44,-0.39,0.00,M1] [#6 -0.15,0.08,0.53,U] [#7 0.29,0.02,0.43,U] [#8 0.04,-0.21,0.40,U] 
02:25:08.510 00.001 18120 refined, 4 included, MultiStar: {0.10, -0.16}, one-star: {0.16, -0.21}
02:25:08.511 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
02:25:08.512 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
02:25:08.512 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-0.98 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
02:25:08.514 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.16, opts=13)
02:25:08.516 00.002 18120 Enqueuing Move request for scope (0.10, -0.16)
02:25:08.516 00.000 21948 Worker thread wakes up
02:25:08.517 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:08.517 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
02:25:08.517 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
02:25:08.518 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:08.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:08.519 00.001 18120 Enqueuing Expose request
02:25:08.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
02:25:08.519 00.000 21948 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.02
02:25:08.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:25:08.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:08.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:25:08.519 00.000 21948 MoveAxis(E, 0, ABG)
02:25:08.519 00.000 21948 Move returns status 0, amount 0
02:25:08.519 00.000 21948 MoveAxis(N, 0, ABG)
02:25:08.519 00.000 21948 Move returns status 0, amount 0
02:25:08.519 00.000 21948 move complete, result=0
02:25:08.519 00.000 21948 worker thread done servicing request
02:25:08.519 00.000 21948 Worker thread wakes up
02:25:08.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:08.520 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:08.520 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:09.928 01.408 21948 Exposure complete
02:25:09.956 00.028 21948 worker thread done servicing request
02:25:09.956 00.000 18120 OnExposeComplete: enter
02:25:09.959 00.003 18120 UpdateGuideState(): m_state=6
02:25:09.962 00.003 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
02:25:09.965 00.003 18120 Star::Find returns 1 (0), X=894.90, Y=235.72, Mass=1978, SNR=30.8, Peak=189 HFD=4.1
02:25:09.967 00.002 18120 MultiStar: [#1 0.13,-0.05,0.71,U] [#2 0.19,-0.05,0.65,U] [#3 0.31,-0.47,0.00,M2] [#4 0.29,-0.53,0.00,M3] [#5 0.44,-0.59,0.00,M2] [#6 0.08,-0.14,0.52,U] [#7 0.39,0.15,0.00,M1] [#8 0.21,-0.33,0.40,U] 
02:25:09.969 00.002 18120 single-star, 4 included, MultiStar: {0.13, -0.13}, one-star: {0.09, -0.14}
02:25:09.974 00.005 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
02:25:09.974 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
02:25:09.975 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.02 mountX=-0.17 mountY=-0.02, mountTheta=-3.05
02:25:09.976 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
02:25:09.976 00.000 18120 Enqueuing Move request for scope (0.09, -0.14)
02:25:09.977 00.001 21948 Worker thread wakes up
02:25:09.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:09.977 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
02:25:09.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.978 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:09.978 00.000 18120 Enqueuing Expose request
02:25:09.979 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:25:09.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:25:09.979 00.000 21948 Moving (0.09, -0.14) raw xDistance=-0.17 yDistance=-0.02
02:25:09.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:25:09.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:09.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:25:09.979 00.000 21948 MoveAxis(E, 0, ABG)
02:25:09.979 00.000 21948 Move returns status 0, amount 0
02:25:09.979 00.000 21948 MoveAxis(N, 0, ABG)
02:25:09.979 00.000 21948 Move returns status 0, amount 0
02:25:09.979 00.000 21948 move complete, result=0
02:25:09.979 00.000 21948 worker thread done servicing request
02:25:09.979 00.000 21948 Worker thread wakes up
02:25:09.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:09.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:09.979 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:11.605 01.626 21948 Exposure complete
02:25:11.665 00.060 21948 worker thread done servicing request
02:25:11.665 00.000 18120 OnExposeComplete: enter
02:25:11.665 00.000 18120 UpdateGuideState(): m_state=6
02:25:11.666 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
02:25:11.666 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=235.74, Mass=2044, SNR=31.4, Peak=195 HFD=4.1
02:25:11.667 00.001 18120 MultiStar: [#1 0.05,-0.04,0.70,U] [#2 0.24,-0.14,0.62,U] [#3 0.30,-0.33,0.00,M3] [#4 0.43,-0.45,0.00,M4] [#5 0.34,-0.28,0.00,M3] [#6 -0.00,0.03,0.51,U] [#7 0.39,-0.07,0.42,U] [#8 -0.07,-0.30,0.39,U] 
02:25:11.667 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.10}, one-star: {0.28, -0.13}
02:25:11.668 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:25:11.668 00.000 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:25:11.669 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.56 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
02:25:11.670 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.10, opts=13)
02:25:11.670 00.000 18120 Enqueuing Move request for scope (0.16, -0.10)
02:25:11.671 00.001 21948 Worker thread wakes up
02:25:11.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
02:25:11.671 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
02:25:11.671 00.000 21948 Moving (0.16, -0.10) raw xDistance=-0.16 yDistance=-0.10
02:25:11.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:11.672 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:25:11.673 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:11.673 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.4
02:25:11.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:11.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:11.674 00.000 18120 Enqueuing Expose request
02:25:11.675 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:11.675 00.000 21948 MoveAxis(E, 0, ABG)
02:25:11.675 00.000 21948 Move returns status 0, amount 0
02:25:11.675 00.000 21948 MoveAxis(N, 0, ABG)
02:25:11.675 00.000 21948 Move returns status 0, amount 0
02:25:11.675 00.000 21948 move complete, result=0
02:25:11.675 00.000 21948 worker thread done servicing request
02:25:11.675 00.000 21948 Worker thread wakes up
02:25:11.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:11.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:11.676 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:13.193 01.517 21948 Exposure complete
02:25:13.257 00.064 21948 worker thread done servicing request
02:25:13.257 00.000 18120 OnExposeComplete: enter
02:25:13.259 00.002 18120 UpdateGuideState(): m_state=6
02:25:13.259 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
02:25:13.260 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=235.74, Mass=2047, SNR=31.3, Peak=191 HFD=4.1
02:25:13.260 00.000 18120 MultiStar: [#1 0.28,-0.05,0.70,U] [#2 0.20,-0.31,0.60,U] [#3 0.27,-0.23,0.59,U] [#4 0.47,-0.45,0.00,M5] [#5 0.24,-0.25,0.45,U] [#6 0.14,-0.11,0.54,U] [#7 0.08,-0.01,0.43,U] [#8 -0.00,0.06,0.37,U] 
02:25:13.261 00.001 18120 refined, 7 included, MultiStar: {0.20, -0.14}, one-star: {0.25, -0.13}
02:25:13.261 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:25:13.263 00.002 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:25:13.263 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.59 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
02:25:13.267 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.14, opts=13)
02:25:13.268 00.001 18120 Enqueuing Move request for scope (0.20, -0.14)
02:25:13.268 00.000 21948 Worker thread wakes up
02:25:13.269 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
02:25:13.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:13.269 00.000 18120 UpdateGuideState exits: m=2047 RSB=31.3
02:25:13.270 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:13.272 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:13.273 00.001 18120 Enqueuing Expose request
02:25:13.273 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
02:25:13.274 00.001 21948 Moving (0.20, -0.14) raw xDistance=-0.21 yDistance=-0.12
02:25:13.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:25:13.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:13.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:13.274 00.000 21948 MoveAxis(E, 37, ABG)
02:25:13.274 00.000 21948 Guiding  Dir = 2, Dur = 37
02:25:13.274 00.000 21948 IsSlewing returns 0
02:25:13.275 00.001 21948 IsGuiding returns 0
02:25:13.277 00.002 21948 PulseGuide returned control before completion, sleep 46
02:25:13.331 00.054 21948 IsGuiding returns 0
02:25:13.331 00.000 21948 Move returns status 0, amount 37
02:25:13.331 00.000 21948 MoveAxis(N, 0, ABG)
02:25:13.331 00.000 21948 Move returns status 0, amount 0
02:25:13.331 00.000 21948 move complete, result=0
02:25:13.331 00.000 21948 worker thread done servicing request
02:25:13.331 00.000 21948 Worker thread wakes up
02:25:13.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:13.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:13.332 00.001 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:25:14.959 01.627 21948 Exposure complete
02:25:14.995 00.036 21948 worker thread done servicing request
02:25:14.995 00.000 18120 OnExposeComplete: enter
02:25:14.996 00.001 18120 UpdateGuideState(): m_state=6
02:25:14.996 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
02:25:14.997 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=235.93, Mass=2096, SNR=31.8, Peak=197 HFD=4.2
02:25:14.997 00.000 18120 MultiStar: [#1 0.27,-0.05,0.68,U] [#2 0.19,0.02,0.61,U] [#3 0.32,-0.18,0.57,U] [#4 0.09,-0.16,0.55,U] [#5 0.18,-0.11,0.46,U] [#6 0.12,0.09,0.49,U] [#7 -0.10,0.08,0.42,U] [#8 0.14,-0.19,0.39,U] 
02:25:14.998 00.001 18120 single-star, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.09, 0.06}
02:25:14.998 00.000 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
02:25:14.998 00.000 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
02:25:14.999 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.62 mountX=0.02 mountY=-0.10, mountTheta=-1.38
02:25:15.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
02:25:15.001 00.001 18120 Enqueuing Move request for scope (0.09, 0.06)
02:25:15.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:15.002 00.001 21948 Worker thread wakes up
02:25:15.002 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
02:25:15.002 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
02:25:15.002 00.000 21948 Moving (0.09, 0.06) raw xDistance=0.02 yDistance=-0.10
02:25:15.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:15.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:15.002 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.8
02:25:15.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:15.002 00.000 21948 MoveAxis(E, 0, ABG)
02:25:15.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:15.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:15.003 00.000 18120 Enqueuing Expose request
02:25:15.004 00.001 21948 Move returns status 0, amount 0
02:25:15.004 00.000 21948 MoveAxis(N, 0, ABG)
02:25:15.004 00.000 21948 Move returns status 0, amount 0
02:25:15.004 00.000 21948 move complete, result=0
02:25:15.004 00.000 21948 worker thread done servicing request
02:25:15.004 00.000 21948 Worker thread wakes up
02:25:15.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:15.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:15.004 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:16.529 01.525 21948 Exposure complete
02:25:16.587 00.058 21948 worker thread done servicing request
02:25:16.587 00.000 18120 OnExposeComplete: enter
02:25:16.589 00.002 18120 UpdateGuideState(): m_state=6
02:25:16.589 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
02:25:16.590 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=235.76, Mass=1832, SNR=29.7, Peak=169 HFD=4.2
02:25:16.591 00.001 18120 MultiStar: [#1 0.20,-0.00,0.77,U] [#2 0.22,-0.20,0.64,U] [#3 0.20,-0.35,0.59,U] [#4 0.19,-0.35,0.57,U] [#5 0.39,-0.32,0.00,M2] [#6 0.02,-0.05,0.52,U] [#7 -0.15,-0.01,0.45,U] [#8 -0.18,0.11,0.42,U] 
02:25:16.591 00.000 18120 single-star, 7 included, MultiStar: {0.08, -0.13}, one-star: {0.01, -0.11}
02:25:16.592 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
02:25:16.592 00.000 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
02:25:16.592 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=-0.10 mountY=0.04, mountTheta=2.80
02:25:16.593 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
02:25:16.595 00.002 18120 Enqueuing Move request for scope (0.01, -0.11)
02:25:16.595 00.000 21948 Worker thread wakes up
02:25:16.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:16.596 00.001 18120 UpdateGuideState exits: m=1832 RSB=29.7
02:25:16.596 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:16.597 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:16.597 00.000 18120 Enqueuing Expose request
02:25:16.597 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:25:16.597 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:25:16.597 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
02:25:16.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:16.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:16.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:25:16.598 00.001 21948 MoveAxis(E, 0, ABG)
02:25:16.598 00.000 21948 Move returns status 0, amount 0
02:25:16.598 00.000 21948 MoveAxis(N, 0, ABG)
02:25:16.598 00.000 21948 Move returns status 0, amount 0
02:25:16.598 00.000 21948 move complete, result=0
02:25:16.598 00.000 21948 worker thread done servicing request
02:25:16.598 00.000 21948 Worker thread wakes up
02:25:16.598 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:16.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:16.598 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:18.221 01.623 21948 Exposure complete
02:25:18.283 00.062 21948 worker thread done servicing request
02:25:18.283 00.000 18120 OnExposeComplete: enter
02:25:18.283 00.000 18120 UpdateGuideState(): m_state=6
02:25:18.284 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
02:25:18.284 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=235.76, Mass=1986, SNR=30.9, Peak=158 HFD=4.3
02:25:18.285 00.001 18120 MultiStar: [#1 -0.01,-0.14,0.71,U] [#2 0.06,-0.06,0.64,U] [#3 0.16,-0.25,0.58,U] [#4 0.13,-0.50,0.00,M4] [#5 0.19,-0.29,0.46,U] [#6 0.03,-0.07,0.52,U] [#7 -0.16,-0.11,0.41,U] [#8 -0.30,-0.13,0.38,U] 
02:25:18.285 00.000 18120 single-star, 7 included, MultiStar: {-0.01, -0.14}, one-star: {-0.08, -0.11}
02:25:18.286 00.001 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.00) = xAngle (-4.19 = 2.09)
02:25:18.286 00.000 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.23 = 2.05)
02:25:18.287 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=-0.06 mountY=0.12, mountTheta=2.08
02:25:18.290 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.11, opts=13)
02:25:18.291 00.001 18120 Enqueuing Move request for scope (-0.08, -0.11)
02:25:18.293 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:18.294 00.001 21948 Worker thread wakes up
02:25:18.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:25:18.294 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:25:18.294 00.000 21948 Moving (-0.08, -0.11) raw xDistance=-0.06 yDistance=0.12
02:25:18.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:25:18.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:18.294 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
02:25:18.295 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:18.296 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:18.297 00.001 18120 Enqueuing Expose request
02:25:18.298 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:25:18.298 00.000 21948 MoveAxis(E, 0, ABG)
02:25:18.298 00.000 21948 Move returns status 0, amount 0
02:25:18.298 00.000 21948 MoveAxis(N, 0, ABG)
02:25:18.298 00.000 21948 Move returns status 0, amount 0
02:25:18.298 00.000 21948 move complete, result=0
02:25:18.298 00.000 21948 worker thread done servicing request
02:25:18.298 00.000 21948 Worker thread wakes up
02:25:18.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:18.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:18.298 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:19.817 01.519 21948 Exposure complete
02:25:19.874 00.057 21948 worker thread done servicing request
02:25:19.874 00.000 18120 OnExposeComplete: enter
02:25:19.875 00.001 18120 UpdateGuideState(): m_state=6
02:25:19.876 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
02:25:19.876 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=235.73, Mass=1994, SNR=30.9, Peak=194 HFD=4.0
02:25:19.877 00.001 18120 MultiStar: [#1 0.09,-0.18,0.72,U] [#2 0.07,-0.06,0.63,U] [#3 0.15,-0.26,0.62,U] [#4 0.35,-0.34,0.00,M5] [#5 0.17,-0.10,0.47,U] [#6 -0.01,-0.26,0.54,U] [#7 0.06,0.03,0.42,U] [#8 -0.14,-0.20,0.40,U] 
02:25:19.877 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.15}, one-star: {0.12, -0.13}
02:25:19.877 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
02:25:19.878 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
02:25:19.878 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=-0.17 mountY=-0.00, mountTheta=-3.13
02:25:19.880 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.15, opts=13)
02:25:19.882 00.002 18120 Enqueuing Move request for scope (0.08, -0.15)
02:25:19.883 00.001 21948 Worker thread wakes up
02:25:19.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:25:19.883 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:25:19.883 00.000 21948 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.00
02:25:19.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:25:19.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:19.883 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:19.884 00.001 18120 UpdateGuideState exits: m=1994 RSB=30.9
02:25:19.885 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:19.886 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:19.887 00.001 18120 Enqueuing Expose request
02:25:19.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:25:19.888 00.001 21948 MoveAxis(E, 0, ABG)
02:25:19.888 00.000 21948 Move returns status 0, amount 0
02:25:19.888 00.000 21948 MoveAxis(N, 0, ABG)
02:25:19.888 00.000 21948 Move returns status 0, amount 0
02:25:19.888 00.000 21948 move complete, result=0
02:25:19.888 00.000 21948 worker thread done servicing request
02:25:19.888 00.000 21948 Worker thread wakes up
02:25:19.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:19.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:19.888 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:21.516 01.628 21948 Exposure complete
02:25:21.568 00.052 21948 worker thread done servicing request
02:25:21.568 00.000 18120 OnExposeComplete: enter
02:25:21.570 00.002 18120 UpdateGuideState(): m_state=6
02:25:21.571 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
02:25:21.573 00.002 18120 Star::Find returns 1 (0), X=894.86, Y=235.81, Mass=1992, SNR=30.9, Peak=197 HFD=4.3
02:25:21.574 00.001 18120 MultiStar: [#1 0.24,-0.07,0.72,U] [#2 0.26,-0.19,0.63,U] [#3 0.42,-0.24,0.00,M1] [#4 0.35,-0.35,0.00,M6] [#5 0.23,-0.10,0.44,U] [#6 0.15,-0.08,0.50,U] [#7 0.35,-0.19,0.42,U] [#8 -0.00,-0.00,0.38,U] 
02:25:21.575 00.001 18120 single-star, 6 included, MultiStar: {0.18, -0.10}, one-star: {0.05, -0.06}
02:25:21.577 00.002 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:25:21.577 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
02:25:21.577 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.80 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
02:25:21.578 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
02:25:21.579 00.001 18120 Enqueuing Move request for scope (0.05, -0.06)
02:25:21.579 00.000 21948 Worker thread wakes up
02:25:21.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:21.580 00.001 18120 UpdateGuideState exits: m=1992 RSB=30.9
02:25:21.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:21.581 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:21.581 00.000 18120 Enqueuing Expose request
02:25:21.582 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
02:25:21.582 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
02:25:21.582 00.000 21948 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.02
02:25:21.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:25:21.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:21.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:25:21.582 00.000 21948 MoveAxis(E, 0, ABG)
02:25:21.582 00.000 21948 Move returns status 0, amount 0
02:25:21.582 00.000 21948 MoveAxis(N, 0, ABG)
02:25:21.582 00.000 21948 Move returns status 0, amount 0
02:25:21.582 00.000 21948 move complete, result=0
02:25:21.582 00.000 21948 worker thread done servicing request
02:25:21.582 00.000 21948 Worker thread wakes up
02:25:21.582 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:21.583 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:21.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:23.102 01.519 21948 Exposure complete
02:25:23.141 00.039 21948 worker thread done servicing request
02:25:23.141 00.000 18120 OnExposeComplete: enter
02:25:23.142 00.001 18120 UpdateGuideState(): m_state=6
02:25:23.143 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
02:25:23.144 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=235.91, Mass=1895, SNR=30.1, Peak=187 HFD=4.2
02:25:23.145 00.001 18120 MultiStar: [#1 0.18,0.12,0.76,U] [#2 0.31,-0.14,0.67,U] [#3 0.08,-0.12,0.60,U] [#4 0.26,-0.29,0.55,U] [#5 0.27,-0.09,0.46,U] [#6 -0.03,0.23,0.53,U] [#7 0.01,0.24,0.45,U] [#8 0.08,0.10,0.39,U] 
02:25:23.146 00.001 18120 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.29, 0.04}
02:25:23.147 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
02:25:23.148 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
02:25:23.149 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.07 mountY=-0.16, mountTheta=-1.97
02:25:23.151 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.01, opts=13)
02:25:23.152 00.001 18120 Enqueuing Move request for scope (0.18, 0.01)
02:25:23.152 00.000 21948 Worker thread wakes up
02:25:23.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
02:25:23.152 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
02:25:23.152 00.000 21948 Moving (0.18, 0.01) raw xDistance=-0.07 yDistance=-0.16
02:25:23.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:25:23.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:23.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:25:23.152 00.000 21948 MoveAxis(E, 0, ABG)
02:25:23.152 00.000 21948 Move returns status 0, amount 0
02:25:23.152 00.000 21948 MoveAxis(N, 0, ABG)
02:25:23.152 00.000 21948 Move returns status 0, amount 0
02:25:23.152 00.000 21948 move complete, result=0
02:25:23.152 00.000 21948 worker thread done servicing request
02:25:23.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:23.153 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.1
02:25:23.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:23.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:23.154 00.000 18120 Enqueuing Expose request
02:25:23.155 00.001 21948 Worker thread wakes up
02:25:23.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:23.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:23.155 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:24.785 01.630 21948 Exposure complete
02:25:24.832 00.047 21948 worker thread done servicing request
02:25:24.832 00.000 18120 OnExposeComplete: enter
02:25:24.833 00.001 18120 UpdateGuideState(): m_state=6
02:25:24.834 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
02:25:24.834 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=235.92, Mass=1922, SNR=30.4, Peak=184 HFD=4.3
02:25:24.835 00.001 18120 MultiStar: [#1 0.27,-0.00,0.72,U] [#2 0.09,-0.11,0.64,U] [#3 0.18,-0.22,0.62,U] [#4 0.36,-0.35,0.00,M6] [#5 0.38,-0.24,0.00,M1] [#6 -0.01,0.01,0.53,U] [#7 0.30,-0.05,0.43,U] [#8 0.17,-0.27,0.38,U] 
02:25:24.835 00.000 18120 refined, 6 included, MultiStar: {0.17, -0.06}, one-star: {0.17, 0.05}
02:25:24.836 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
02:25:24.836 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
02:25:24.836 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=-0.13 mountY=-0.12, mountTheta=-2.37
02:25:24.838 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.06, opts=13)
02:25:24.838 00.000 18120 Enqueuing Move request for scope (0.17, -0.06)
02:25:24.839 00.001 21948 Worker thread wakes up
02:25:24.839 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:24.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:25:24.839 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:25:24.839 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
02:25:24.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:24.840 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:24.840 00.000 18120 Enqueuing Expose request
02:25:24.841 00.001 21948 Moving (0.17, -0.06) raw xDistance=-0.13 yDistance=-0.12
02:25:24.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:25:24.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:24.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:24.841 00.000 21948 MoveAxis(E, 0, ABG)
02:25:24.841 00.000 21948 Move returns status 0, amount 0
02:25:24.841 00.000 21948 MoveAxis(N, 0, ABG)
02:25:24.841 00.000 21948 Move returns status 0, amount 0
02:25:24.841 00.000 21948 move complete, result=0
02:25:24.841 00.000 21948 worker thread done servicing request
02:25:24.841 00.000 21948 Worker thread wakes up
02:25:24.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:24.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:24.841 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:26.369 01.528 21948 Exposure complete
02:25:26.411 00.042 21948 worker thread done servicing request
02:25:26.412 00.001 18120 OnExposeComplete: enter
02:25:26.413 00.001 18120 UpdateGuideState(): m_state=6
02:25:26.414 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
02:25:26.414 00.000 18120 Star::Find returns 1 (0), X=895.03, Y=235.59, Mass=2015, SNR=31.2, Peak=181 HFD=4.1
02:25:26.415 00.001 18120 MultiStar: [#1 0.26,-0.24,0.74,U] [#2 0.46,-0.34,0.00,M1] [#3 0.39,-0.33,0.00,M1] [#4 0.42,-0.37,0.00,M7] [#5 0.37,-0.62,0.00,M2] [#6 -0.26,-0.22,0.52,U] [#7 0.29,-0.09,0.43,U] [#8 0.05,-0.03,0.38,U] 
02:25:26.415 00.000 18120 refined, 4 included, MultiStar: {0.14, -0.20}, one-star: {0.22, -0.27}
02:25:26.416 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
02:25:26.416 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
02:25:26.416 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.97 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
02:25:26.418 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.20, opts=13)
02:25:26.418 00.000 18120 Enqueuing Move request for scope (0.14, -0.20)
02:25:26.418 00.000 21948 Worker thread wakes up
02:25:26.419 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
02:25:26.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
02:25:26.419 00.000 21948 Moving (0.14, -0.20) raw xDistance=-0.24 yDistance=-0.03
02:25:26.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:25:26.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:26.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:26.419 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.2
02:25:26.420 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:26.420 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:26.420 00.000 18120 Enqueuing Expose request
02:25:26.421 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:25:26.421 00.000 21948 MoveAxis(E, 43, ABG)
02:25:26.421 00.000 21948 Guiding  Dir = 2, Dur = 43
02:25:26.421 00.000 21948 IsSlewing returns 0
02:25:26.421 00.000 21948 IsGuiding returns 0
02:25:26.423 00.002 21948 PulseGuide returned control before completion, sleep 52
02:25:26.492 00.069 21948 IsGuiding returns 0
02:25:26.492 00.000 21948 Move returns status 0, amount 43
02:25:26.492 00.000 21948 MoveAxis(N, 0, ABG)
02:25:26.492 00.000 21948 Move returns status 0, amount 0
02:25:26.492 00.000 21948 move complete, result=0
02:25:26.492 00.000 21948 worker thread done servicing request
02:25:26.492 00.000 21948 Worker thread wakes up
02:25:26.492 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:26.492 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
02:25:26.496 00.004 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:28.129 01.633 21948 Exposure complete
02:25:28.158 00.029 21948 worker thread done servicing request
02:25:28.159 00.001 18120 OnExposeComplete: enter
02:25:28.160 00.001 18120 UpdateGuideState(): m_state=6
02:25:28.161 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
02:25:28.161 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=235.74, Mass=1824, SNR=29.6, Peak=173 HFD=3.8
02:25:28.162 00.001 18120 MultiStar: [#1 0.32,-0.28,0.00,M1] [#2 0.40,-0.07,0.00,M2] [#3 0.34,-0.17,0.63,U] [#4 0.30,-0.58,0.00,M8] [#5 0.56,-0.45,0.00,M3] [#6 0.04,0.04,0.54,U] [#7 0.47,-0.16,0.00,M1] [#8 0.13,-0.21,0.40,U] 
02:25:28.162 00.000 18120 refined, 3 included, MultiStar: {0.27, -0.11}, one-star: {0.40, -0.13}
02:25:28.163 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
02:25:28.163 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
02:25:28.163 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.40 mountX=-0.22 mountY=-0.19, mountTheta=-2.42
02:25:28.165 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.11, opts=13)
02:25:28.165 00.000 18120 Enqueuing Move request for scope (0.27, -0.11)
02:25:28.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:28.166 00.001 18120 UpdateGuideState exits: m=1824 RSB=29.6
02:25:28.166 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:28.167 00.001 21948 Worker thread wakes up
02:25:28.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
02:25:28.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
02:25:28.167 00.000 21948 Moving (0.27, -0.11) raw xDistance=-0.22 yDistance=-0.19
02:25:28.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
02:25:28.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:28.167 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:28.167 00.000 18120 Enqueuing Expose request
02:25:28.168 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:25:28.168 00.000 21948 MoveAxis(E, 41, ABG)
02:25:28.168 00.000 21948 Guiding  Dir = 2, Dur = 41
02:25:28.168 00.000 21948 IsSlewing returns 0
02:25:28.168 00.000 21948 IsGuiding returns 0
02:25:28.170 00.002 21948 PulseGuide returned control before completion, sleep 50
02:25:28.223 00.053 21948 IsGuiding returns 0
02:25:28.223 00.000 21948 Move returns status 0, amount 41
02:25:28.223 00.000 21948 MoveAxis(N, 0, ABG)
02:25:28.223 00.000 21948 Move returns status 0, amount 0
02:25:28.223 00.000 21948 move complete, result=0
02:25:28.223 00.000 21948 worker thread done servicing request
02:25:28.223 00.000 21948 Worker thread wakes up
02:25:28.223 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
02:25:28.225 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:28.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:29.639 01.414 21948 Exposure complete
02:25:29.673 00.034 21948 worker thread done servicing request
02:25:29.673 00.000 18120 OnExposeComplete: enter
02:25:29.674 00.001 18120 UpdateGuideState(): m_state=6
02:25:29.674 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
02:25:29.675 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=235.81, Mass=1935, SNR=30.5, Peak=188 HFD=4.1
02:25:29.676 00.001 18120 MultiStar: [#1 0.28,0.01,0.73,U] [#2 0.37,-0.16,0.63,U] [#3 0.34,-0.23,0.00,M1] [#4 0.41,-0.21,0.00,M9] [#5 0.20,-0.07,0.46,U] [#6 -0.01,0.14,0.54,U] [#7 0.34,0.09,0.45,U] [#8 -0.03,-0.16,0.39,U] 
02:25:29.676 00.000 18120 refined, 6 included, MultiStar: {0.24, -0.03}, one-star: {0.33, -0.05}
02:25:29.677 00.001 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
02:25:29.677 00.000 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
02:25:29.678 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=-0.12 mountY=-0.20, mountTheta=-2.13
02:25:29.679 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.03, opts=13)
02:25:29.680 00.001 18120 Enqueuing Move request for scope (0.24, -0.03)
02:25:29.680 00.000 21948 Worker thread wakes up
02:25:29.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:29.680 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
02:25:29.681 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:29.681 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:29.682 00.001 18120 Enqueuing Expose request
02:25:29.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
02:25:29.682 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
02:25:29.682 00.000 21948 Moving (0.24, -0.03) raw xDistance=-0.12 yDistance=-0.20
02:25:29.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:25:29.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:29.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:25:29.682 00.000 21948 MoveAxis(E, 0, ABG)
02:25:29.682 00.000 21948 Move returns status 0, amount 0
02:25:29.682 00.000 21948 MoveAxis(N, 0, ABG)
02:25:29.682 00.000 21948 Move returns status 0, amount 0
02:25:29.682 00.000 21948 move complete, result=0
02:25:29.682 00.000 21948 worker thread done servicing request
02:25:29.682 00.000 21948 Worker thread wakes up
02:25:29.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:29.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:29.683 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:31.313 01.630 21948 Exposure complete
02:25:31.353 00.040 21948 worker thread done servicing request
02:25:31.353 00.000 18120 OnExposeComplete: enter
02:25:31.353 00.000 18120 UpdateGuideState(): m_state=6
02:25:31.354 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
02:25:31.354 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=235.79, Mass=1952, SNR=30.6, Peak=205 HFD=4.0
02:25:31.355 00.001 18120 MultiStar: [#1 0.19,0.08,0.72,U] [#2 0.48,-0.21,0.00,M2] [#3 0.17,-0.12,0.58,U] [#4 0.38,-0.39,0.00,M10] [#5 0.29,-0.33,0.00,M3] [#6 0.33,0.14,0.53,U] [#7 0.31,0.01,0.43,U] [#8 -0.04,-0.07,0.41,U] 
02:25:31.358 00.003 18120 refined, 5 included, MultiStar: {0.23, -0.01}, one-star: {0.31, -0.08}
02:25:31.360 00.002 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
02:25:31.363 00.003 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
02:25:31.365 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.05 mountX=-0.10 mountY=-0.20, mountTheta=-2.06
02:25:31.369 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.01, opts=13)
02:25:31.372 00.003 18120 Enqueuing Move request for scope (0.23, -0.01)
02:25:31.373 00.001 21948 Worker thread wakes up
02:25:31.373 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
02:25:31.373 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
02:25:31.373 00.000 21948 Moving (0.23, -0.01) raw xDistance=-0.10 yDistance=-0.20
02:25:31.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:31.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:31.373 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:31.375 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:25:31.375 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:25:31.375 00.000 21948 MoveAxis(E, 0, ABG)
02:25:31.375 00.000 21948 Move returns status 0, amount 0
02:25:31.375 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:31.376 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:31.376 00.000 18120 Enqueuing Expose request
02:25:31.377 00.001 21948 MoveAxis(N, 0, ABG)
02:25:31.377 00.000 21948 Move returns status 0, amount 0
02:25:31.377 00.000 21948 move complete, result=0
02:25:31.377 00.000 21948 worker thread done servicing request
02:25:31.377 00.000 21948 Worker thread wakes up
02:25:31.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:31.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:31.377 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:32.894 01.517 21948 Exposure complete
02:25:32.929 00.035 21948 worker thread done servicing request
02:25:32.930 00.001 18120 OnExposeComplete: enter
02:25:32.931 00.001 18120 UpdateGuideState(): m_state=6
02:25:32.933 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
02:25:32.934 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=235.69, Mass=1956, SNR=30.6, Peak=196 HFD=3.9
02:25:32.936 00.002 18120 MultiStar: [#1 0.13,-0.05,0.70,U] [#2 0.50,-0.15,0.00,M3] [#3 0.22,-0.36,0.00,M1] [#4 0.41,-0.33,0.00,R] [#5 0.56,-0.03,0.00,M4] [#6 0.30,-0.08,0.52,U] [#7 0.27,0.00,0.40,U] [#8 0.07,-0.31,0.39,U] 
02:25:32.937 00.001 18120 refined, 4 included, MultiStar: {0.23, -0.12}, one-star: {0.31, -0.17}
02:25:32.940 00.003 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
02:25:32.942 00.002 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
02:25:32.944 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=-0.21 mountY=-0.15, mountTheta=-2.51
02:25:32.949 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.12, opts=13)
02:25:32.951 00.002 18120 Enqueuing Move request for scope (0.23, -0.12)
02:25:32.954 00.003 21948 Worker thread wakes up
02:25:32.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:32.955 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.6
02:25:32.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:32.956 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:32.956 00.000 18120 Enqueuing Expose request
02:25:32.957 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:25:32.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:25:32.957 00.000 21948 Moving (0.23, -0.12) raw xDistance=-0.21 yDistance=-0.15
02:25:32.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:25:32.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:32.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:25:32.957 00.000 21948 MoveAxis(E, 37, ABG)
02:25:32.957 00.000 21948 Guiding  Dir = 2, Dur = 37
02:25:32.957 00.000 21948 IsSlewing returns 0
02:25:32.957 00.000 21948 IsGuiding returns 0
02:25:32.959 00.002 21948 PulseGuide returned control before completion, sleep 46
02:25:33.016 00.057 21948 IsGuiding returns 0
02:25:33.016 00.000 21948 Move returns status 0, amount 37
02:25:33.016 00.000 21948 MoveAxis(N, 0, ABG)
02:25:33.016 00.000 21948 Move returns status 0, amount 0
02:25:33.016 00.000 21948 move complete, result=0
02:25:33.016 00.000 21948 worker thread done servicing request
02:25:33.016 00.000 21948 Worker thread wakes up
02:25:33.017 00.001 18120 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
02:25:33.019 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:33.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:34.650 01.631 21948 Exposure complete
02:25:34.688 00.038 21948 worker thread done servicing request
02:25:34.688 00.000 18120 OnExposeComplete: enter
02:25:34.688 00.000 18120 UpdateGuideState(): m_state=6
02:25:34.689 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
02:25:34.689 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=235.91, Mass=2034, SNR=31.3, Peak=203 HFD=4.2
02:25:34.690 00.001 18120 MultiStar: [#1 0.25,0.21,0.70,U] [#2 0.21,0.11,0.59,U] [#3 0.40,0.03,0.59,U] [#4 -0.09,-0.02,0.53,U] [#5 0.42,-0.22,0.00,M5] [#6 0.07,0.21,0.53,U] [#7 0.43,0.15,0.00,M1] [#8 0.00,0.15,0.38,U] 
02:25:34.690 00.000 18120 refined, 6 included, MultiStar: {0.19, 0.10}, one-star: {0.31, 0.05}
02:25:34.691 00.001 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
02:25:34.691 00.000 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
02:25:34.692 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=0.01 mountY=-0.22, mountTheta=-1.51
02:25:34.693 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.10, opts=13)
02:25:34.694 00.001 18120 Enqueuing Move request for scope (0.19, 0.10)
02:25:34.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:34.695 00.001 21948 Worker thread wakes up
02:25:34.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
02:25:34.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
02:25:34.695 00.000 21948 Moving (0.19, 0.10) raw xDistance=0.01 yDistance=-0.22
02:25:34.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:25:34.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:25:34.695 00.000 21948 MoveAxis(E, 0, ABG)
02:25:34.695 00.000 21948 Move returns status 0, amount 0
02:25:34.695 00.000 21948 MoveAxis(N, 52, ABG)
02:25:34.695 00.000 21948 Guiding  Dir = 0, Dur = 52
02:25:34.695 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.3
02:25:34.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:34.696 00.000 21948 IsSlewing returns 0
02:25:34.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:34.697 00.001 18120 Enqueuing Expose request
02:25:34.699 00.002 21948 IsGuiding returns 0
02:25:34.704 00.005 21948 PulseGuide returned control before completion, sleep 58
02:25:34.775 00.071 21948 IsGuiding returns 0
02:25:34.775 00.000 21948 Move returns status 0, amount 52
02:25:34.775 00.000 21948 move complete, result=0
02:25:34.775 00.000 21948 worker thread done servicing request
02:25:34.775 00.000 21948 Worker thread wakes up
02:25:34.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:34.775 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 52 ms NORTH
02:25:34.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:36.182 01.407 21948 Exposure complete
02:25:36.217 00.035 21948 worker thread done servicing request
02:25:36.217 00.000 18120 OnExposeComplete: enter
02:25:36.219 00.002 18120 UpdateGuideState(): m_state=6
02:25:36.220 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
02:25:36.222 00.002 18120 Star::Find returns 1 (0), X=895.02, Y=235.94, Mass=1955, SNR=30.6, Peak=202 HFD=4.4
02:25:36.224 00.002 18120 MultiStar: [#1 0.03,0.07,0.70,U] [#2 0.24,0.02,0.64,U] [#3 0.33,-0.28,0.00,M1] [#4 -0.30,-0.05,0.57,U] [#5 0.47,-0.23,0.00,M6] [#6 0.07,-0.00,0.52,U] [#7 0.28,0.15,0.43,U] [#8 -0.18,0.15,0.38,U] 
02:25:36.225 00.001 18120 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {0.21, 0.08}
02:25:36.226 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
02:25:36.228 00.002 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
02:25:36.228 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.64 mountX=0.02 mountY=-0.09, mountTheta=-1.36
02:25:36.231 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
02:25:36.234 00.003 18120 Enqueuing Move request for scope (0.07, 0.05)
02:25:36.237 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:36.239 00.002 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:25:36.241 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:36.244 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:36.246 00.002 21948 Worker thread wakes up
02:25:36.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
02:25:36.246 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
02:25:36.246 00.000 18120 Enqueuing Expose request
02:25:36.246 00.000 21948 Moving (0.07, 0.05) raw xDistance=0.02 yDistance=-0.09
02:25:36.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:36.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:36.247 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:36.247 00.000 21948 MoveAxis(E, 0, ABG)
02:25:36.247 00.000 21948 Move returns status 0, amount 0
02:25:36.247 00.000 21948 MoveAxis(N, 0, ABG)
02:25:36.247 00.000 21948 Move returns status 0, amount 0
02:25:36.247 00.000 21948 move complete, result=0
02:25:36.247 00.000 21948 worker thread done servicing request
02:25:36.247 00.000 21948 Worker thread wakes up
02:25:36.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:36.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:36.247 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:37.871 01.624 21948 Exposure complete
02:25:37.908 00.037 21948 worker thread done servicing request
02:25:37.908 00.000 18120 OnExposeComplete: enter
02:25:37.909 00.001 18120 UpdateGuideState(): m_state=6
02:25:37.910 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
02:25:37.910 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=235.91, Mass=1879, SNR=30.1, Peak=196 HFD=4.2
02:25:37.911 00.001 18120 MultiStar: [#1 0.24,0.15,0.74,U] [#2 0.23,-0.11,0.66,U] [#3 0.23,-0.04,0.62,U] [#4 -0.16,0.12,0.56,U] [#5 0.34,-0.10,0.46,U] [#6 0.14,-0.03,0.52,U] [#7 0.28,0.07,0.45,U] [#8 0.02,0.02,0.43,U] 
02:25:37.911 00.000 18120 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.31, 0.05}
02:25:37.912 00.001 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
02:25:37.912 00.000 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
02:25:37.912 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.10 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
02:25:37.913 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.02, opts=13)
02:25:37.914 00.001 18120 Enqueuing Move request for scope (0.19, 0.02)
02:25:37.914 00.000 21948 Worker thread wakes up
02:25:37.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:37.917 00.003 18120 UpdateGuideState exits: m=1879 RSB=30.1
02:25:37.920 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:37.922 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:37.924 00.002 18120 Enqueuing Expose request
02:25:37.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
02:25:37.924 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
02:25:37.924 00.000 21948 Moving (0.19, 0.02) raw xDistance=-0.06 yDistance=-0.18
02:25:37.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:25:37.925 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:37.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:25:37.925 00.000 21948 MoveAxis(E, 0, ABG)
02:25:37.925 00.000 21948 Move returns status 0, amount 0
02:25:37.925 00.000 21948 MoveAxis(N, 0, ABG)
02:25:37.925 00.000 21948 Move returns status 0, amount 0
02:25:37.925 00.000 21948 move complete, result=0
02:25:37.925 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:37.925 00.000 21948 worker thread done servicing request
02:25:37.925 00.000 21948 Worker thread wakes up
02:25:37.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:37.926 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:39.449 01.523 21948 Exposure complete
02:25:39.498 00.049 18120 OnExposeComplete: enter
02:25:39.500 00.002 21948 worker thread done servicing request
02:25:39.500 00.000 18120 UpdateGuideState(): m_state=6
02:25:39.500 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
02:25:39.501 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=235.90, Mass=1970, SNR=30.7, Peak=185 HFD=4.3
02:25:39.501 00.000 18120 MultiStar: [#1 -0.01,-0.09,0.72,U] [#2 0.39,-0.17,0.00,M1] [#3 0.11,-0.09,0.59,U] [#4 -0.09,-0.11,0.55,U] [#5 0.32,-0.22,0.48,U] [#6 0.15,0.10,0.55,U] [#7 -0.04,0.04,0.43,U] [#8 -0.14,-0.22,0.41,U] 
02:25:39.502 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.25, 0.03}
02:25:39.502 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:25:39.502 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:25:39.503 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
02:25:39.504 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
02:25:39.505 00.001 18120 Enqueuing Move request for scope (0.09, -0.06)
02:25:39.505 00.000 21948 Worker thread wakes up
02:25:39.505 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:25:39.505 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:25:39.505 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.05
02:25:39.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:39.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:39.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:39.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:39.506 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.7
02:25:39.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:39.507 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:39.507 00.000 18120 Enqueuing Expose request
02:25:39.508 00.001 21948 MoveAxis(E, 0, ABG)
02:25:39.508 00.000 21948 Move returns status 0, amount 0
02:25:39.508 00.000 21948 MoveAxis(N, 0, ABG)
02:25:39.508 00.000 21948 Move returns status 0, amount 0
02:25:39.508 00.000 21948 move complete, result=0
02:25:39.508 00.000 21948 worker thread done servicing request
02:25:39.508 00.000 21948 Worker thread wakes up
02:25:39.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:39.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:39.509 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:41.143 01.634 21948 Exposure complete
02:25:41.187 00.044 21948 worker thread done servicing request
02:25:41.189 00.002 18120 OnExposeComplete: enter
02:25:41.190 00.001 18120 UpdateGuideState(): m_state=6
02:25:41.191 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
02:25:41.192 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=235.44, Mass=1857, SNR=29.7, Peak=152 HFD=3.9
02:25:41.192 00.000 18120 MultiStar: [#1 0.38,-0.25,0.00,M1] [#2 0.49,-0.62,0.00,M2] [#3 0.67,-0.65,0.00,M1] [#4 0.02,-0.55,0.00,M1] [#5 0.67,-0.82,0.00,M5] [#6 0.38,-0.24,0.00,M1] [#7 0.37,-0.50,0.00,M1] [#8 0.15,-0.34,0.42,U] 
02:25:41.193 00.001 18120 refined, 1 included, MultiStar: {0.38, -0.40}, one-star: {0.48, -0.43}
02:25:41.193 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:25:41.193 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:25:41.194 00.001 18120 CameraToMount -- cameraX=0.38 cameraY=-0.40 hyp=0.55 cameraTheta=-0.81 mountX=-0.52 mountY=-0.16, mountTheta=-2.85
02:25:41.195 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.40, opts=13)
02:25:41.196 00.001 18120 Enqueuing Move request for scope (0.38, -0.40)
02:25:41.197 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:41.199 00.002 18120 UpdateGuideState exits: m=1857 RSB=29.7
02:25:41.200 00.001 21948 Worker thread wakes up
02:25:41.200 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.40) opts 0xd
02:25:41.200 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.40)
02:25:41.200 00.000 21948 Moving (0.38, -0.40) raw xDistance=-0.52 yDistance=-0.16
02:25:41.200 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:41.200 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:41.201 00.001 18120 Enqueuing Expose request
02:25:41.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:25:41.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:41.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:25:41.201 00.000 21948 MoveAxis(E, 94, ABG)
02:25:41.201 00.000 21948 Guiding  Dir = 2, Dur = 94
02:25:41.202 00.001 21948 IsSlewing returns 0
02:25:41.202 00.000 21948 IsGuiding returns 0
02:25:41.204 00.002 21948 PulseGuide returned control before completion, sleep 102
02:25:41.314 00.110 21948 IsGuiding returns 0
02:25:41.314 00.000 21948 Move returns status 0, amount 94
02:25:41.314 00.000 21948 MoveAxis(N, 0, ABG)
02:25:41.314 00.000 21948 Move returns status 0, amount 0
02:25:41.314 00.000 21948 move complete, result=0
02:25:41.314 00.000 21948 worker thread done servicing request
02:25:41.314 00.000 21948 Worker thread wakes up
02:25:41.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:41.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:41.314 00.000 18120 GuideStep: -0.5 px 94 ms EAST, -0.2 px 0 ms NORTH
02:25:42.726 01.412 21948 Exposure complete
02:25:42.769 00.043 21948 worker thread done servicing request
02:25:42.770 00.001 18120 OnExposeComplete: enter
02:25:42.771 00.001 18120 UpdateGuideState(): m_state=6
02:25:42.771 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
02:25:42.772 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=235.87, Mass=1927, SNR=30.4, Peak=164 HFD=4.3
02:25:42.773 00.001 18120 MultiStar: [#1 0.21,-0.06,0.74,U] [#2 0.36,-0.09,0.64,U] [#3 0.08,-0.38,0.60,U] [#4 -0.06,-0.02,0.57,U] [#5 0.35,-0.42,0.00,M6] [#6 0.15,0.06,0.50,U] [#7 0.38,-0.01,0.43,U] [#8 0.05,-0.21,0.39,U] 
02:25:42.773 00.000 18120 refined, 7 included, MultiStar: {0.19, -0.08}, one-star: {0.24, 0.00}
02:25:42.773 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
02:25:42.774 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
02:25:42.774 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.42 mountX=-0.15 mountY=-0.13, mountTheta=-2.44
02:25:42.775 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.08, opts=13)
02:25:42.776 00.001 18120 Enqueuing Move request for scope (0.19, -0.08)
02:25:42.776 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:42.777 00.001 21948 Worker thread wakes up
02:25:42.777 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
02:25:42.777 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:42.778 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:42.778 00.000 18120 Enqueuing Expose request
02:25:42.779 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:25:42.779 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:25:42.779 00.000 21948 Moving (0.19, -0.08) raw xDistance=-0.15 yDistance=-0.13
02:25:42.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:25:42.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:42.779 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:25:42.779 00.000 21948 MoveAxis(E, 0, ABG)
02:25:42.779 00.000 21948 Move returns status 0, amount 0
02:25:42.779 00.000 21948 MoveAxis(N, 0, ABG)
02:25:42.779 00.000 21948 Move returns status 0, amount 0
02:25:42.779 00.000 21948 move complete, result=0
02:25:42.779 00.000 21948 worker thread done servicing request
02:25:42.779 00.000 21948 Worker thread wakes up
02:25:42.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:42.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:42.780 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:44.419 01.639 21948 Exposure complete
02:25:44.458 00.039 21948 worker thread done servicing request
02:25:44.459 00.001 18120 OnExposeComplete: enter
02:25:44.459 00.000 18120 UpdateGuideState(): m_state=6
02:25:44.460 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
02:25:44.462 00.002 18120 Star::Find returns 1 (0), X=894.43, Y=236.17, Mass=1952, SNR=30.6, Peak=158 HFD=3.9
02:25:44.464 00.002 18120 MultiStar: [#1 -0.25,0.29,0.72,U] [#2 -0.38,0.09,0.63,U] [#3 -0.08,0.05,0.57,U] [#4 -0.56,0.27,0.00,M1] [#5 -0.11,-0.09,0.46,U] [#6 -0.12,0.35,0.51,U] [#7 -0.26,0.12,0.41,U] [#8 -0.26,0.33,0.00,M1] 
02:25:44.465 00.001 18120 refined, 6 included, MultiStar: {-0.24, 0.18}, one-star: {-0.37, 0.31}
02:25:44.465 00.000 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
02:25:44.466 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
02:25:44.466 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.31 cameraTheta=2.50 mountX=0.27 mountY=0.14, mountTheta=0.47
02:25:44.467 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.18, opts=13)
02:25:44.468 00.001 18120 Enqueuing Move request for scope (-0.24, 0.18)
02:25:44.468 00.000 21948 Worker thread wakes up
02:25:44.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:44.469 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:25:44.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:44.470 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:44.470 00.000 18120 Enqueuing Expose request
02:25:44.471 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
02:25:44.471 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
02:25:44.471 00.000 21948 Moving (-0.24, 0.18) raw xDistance=0.27 yDistance=0.14
02:25:44.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:25:44.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:44.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:25:44.471 00.000 21948 MoveAxis(W, 48, ABG)
02:25:44.471 00.000 21948 Guiding  Dir = 3, Dur = 48
02:25:44.471 00.000 21948 IsSlewing returns 0
02:25:44.471 00.000 21948 IsGuiding returns 0
02:25:44.474 00.003 21948 PulseGuide returned control before completion, sleep 57
02:25:44.545 00.071 21948 IsGuiding returns 0
02:25:44.545 00.000 21948 Move returns status 0, amount 48
02:25:44.545 00.000 21948 MoveAxis(N, 0, ABG)
02:25:44.545 00.000 21948 Move returns status 0, amount 0
02:25:44.545 00.000 21948 move complete, result=0
02:25:44.545 00.000 21948 worker thread done servicing request
02:25:44.545 00.000 21948 Worker thread wakes up
02:25:44.545 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
02:25:44.546 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:44.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:45.955 01.409 21948 Exposure complete
02:25:45.980 00.025 21948 worker thread done servicing request
02:25:45.980 00.000 18120 OnExposeComplete: enter
02:25:45.981 00.001 18120 UpdateGuideState(): m_state=6
02:25:45.982 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
02:25:45.982 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=235.95, Mass=1974, SNR=30.8, Peak=189 HFD=4.2
02:25:45.983 00.001 18120 MultiStar: [#1 -0.01,0.13,0.71,U] [#2 0.15,-0.04,0.63,U] [#3 0.14,-0.09,0.59,U] [#4 -0.48,-0.04,0.00,M2] [#5 0.17,-0.14,0.48,U] [#6 -0.13,0.12,0.52,U] [#7 -0.02,0.08,0.41,U] [#8 -0.06,-0.04,0.41,U] 
02:25:45.983 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.03, 0.09}
02:25:45.984 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
02:25:45.986 00.002 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
02:25:45.988 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.53 mountX=0.00 mountY=-0.04, mountTheta=-1.47
02:25:45.993 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
02:25:45.993 00.000 18120 Enqueuing Move request for scope (0.04, 0.02)
02:25:45.994 00.001 21948 Worker thread wakes up
02:25:45.994 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:45.994 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:25:45.995 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:45.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:45.995 00.000 18120 Enqueuing Expose request
02:25:45.996 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:25:45.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:25:45.996 00.000 21948 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.04
02:25:45.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:25:45.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:45.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:25:45.996 00.000 21948 MoveAxis(E, 0, ABG)
02:25:45.996 00.000 21948 Move returns status 0, amount 0
02:25:45.996 00.000 21948 MoveAxis(N, 0, ABG)
02:25:45.996 00.000 21948 Move returns status 0, amount 0
02:25:45.996 00.000 21948 move complete, result=0
02:25:45.996 00.000 21948 worker thread done servicing request
02:25:45.996 00.000 21948 Worker thread wakes up
02:25:45.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:45.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:45.996 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:47.627 01.631 21948 Exposure complete
02:25:47.650 00.023 21948 worker thread done servicing request
02:25:47.650 00.000 18120 OnExposeComplete: enter
02:25:47.651 00.001 18120 UpdateGuideState(): m_state=6
02:25:47.652 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
02:25:47.652 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=235.85, Mass=2044, SNR=31.3, Peak=199 HFD=4.2
02:25:47.653 00.001 18120 MultiStar: [#1 0.16,0.07,0.70,U] [#2 0.27,-0.16,0.61,U] [#3 0.24,-0.18,0.60,U] [#4 -0.23,-0.13,0.54,U] [#5 0.26,-0.34,0.00,M5] [#6 -0.05,0.10,0.49,U] [#7 0.23,0.04,0.42,U] [#8 -0.06,-0.20,0.40,U] 
02:25:47.654 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.12, -0.01}
02:25:47.654 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
02:25:47.655 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
02:25:47.655 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
02:25:47.656 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
02:25:47.659 00.003 18120 Enqueuing Move request for scope (0.10, -0.05)
02:25:47.663 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:47.665 00.002 21948 Worker thread wakes up
02:25:47.665 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
02:25:47.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:25:47.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:47.666 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:47.666 00.000 18120 Enqueuing Expose request
02:25:47.667 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:25:47.667 00.000 21948 Moving (0.10, -0.05) raw xDistance=-0.09 yDistance=-0.06
02:25:47.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:47.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:47.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:25:47.667 00.000 21948 MoveAxis(E, 0, ABG)
02:25:47.667 00.000 21948 Move returns status 0, amount 0
02:25:47.667 00.000 21948 MoveAxis(N, 0, ABG)
02:25:47.667 00.000 21948 Move returns status 0, amount 0
02:25:47.667 00.000 21948 move complete, result=0
02:25:47.667 00.000 21948 worker thread done servicing request
02:25:47.667 00.000 21948 Worker thread wakes up
02:25:47.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:47.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:47.667 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:49.180 01.513 21948 Exposure complete
02:25:49.225 00.045 21948 worker thread done servicing request
02:25:49.225 00.000 18120 OnExposeComplete: enter
02:25:49.226 00.001 18120 UpdateGuideState(): m_state=6
02:25:49.227 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
02:25:49.228 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=235.90, Mass=1963, SNR=30.7, Peak=185 HFD=4.1
02:25:49.228 00.000 18120 MultiStar: [#1 0.10,-0.17,0.69,U] [#2 0.31,-0.31,0.00,M1] [#3 0.12,-0.26,0.63,U] [#4 -0.27,-0.02,0.56,U] [#5 0.15,-0.26,0.45,U] [#6 0.19,-0.05,0.50,U] [#7 -0.22,-0.02,0.43,U] [#8 -0.16,-0.23,0.40,U] 
02:25:49.229 00.001 18120 single-star, 7 included, MultiStar: {-0.01, -0.11}, one-star: {-0.06, 0.03}
02:25:49.229 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
02:25:49.230 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
02:25:49.232 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.63 mountX=0.05 mountY=0.04, mountTheta=0.60
02:25:49.234 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
02:25:49.235 00.001 18120 Enqueuing Move request for scope (-0.06, 0.03)
02:25:49.236 00.001 21948 Worker thread wakes up
02:25:49.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:49.236 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.7
02:25:49.237 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:49.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:49.238 00.001 18120 Enqueuing Expose request
02:25:49.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
02:25:49.238 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
02:25:49.238 00.000 21948 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.04
02:25:49.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:25:49.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:49.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:25:49.238 00.000 21948 MoveAxis(E, 0, ABG)
02:25:49.238 00.000 21948 Move returns status 0, amount 0
02:25:49.238 00.000 21948 MoveAxis(N, 0, ABG)
02:25:49.238 00.000 21948 Move returns status 0, amount 0
02:25:49.238 00.000 21948 move complete, result=0
02:25:49.238 00.000 21948 worker thread done servicing request
02:25:49.238 00.000 21948 Worker thread wakes up
02:25:49.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:49.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:49.239 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:50.873 01.634 21948 Exposure complete
02:25:50.910 00.037 21948 worker thread done servicing request
02:25:50.910 00.000 18120 OnExposeComplete: enter
02:25:50.911 00.001 18120 UpdateGuideState(): m_state=6
02:25:50.914 00.003 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
02:25:50.915 00.001 18120 Star::Find returns 1 (0), X=894.34, Y=236.01, Mass=1881, SNR=30.0, Peak=154 HFD=4.1
02:25:50.917 00.002 18120 MultiStar: [#1 -0.47,0.22,0.00,M1] [#2 -0.26,0.03,0.64,U] [#3 -0.34,-0.12,0.60,U] [#4 -0.63,0.08,0.00,M1] [#5 -0.32,0.14,0.46,U] [#6 -0.43,0.20,0.00,M1] [#7 -0.34,0.15,0.46,U] [#8 -0.51,-0.06,0.00,M1] 
02:25:50.918 00.001 18120 refined, 4 included, MultiStar: {-0.36, 0.07}, one-star: {-0.47, 0.15}
02:25:50.919 00.001 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.95 = 0.95)
02:25:50.919 00.000 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
02:25:50.921 00.002 18120 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.37 cameraTheta=2.94 mountX=0.22 mountY=0.29, mountTheta=0.93
02:25:50.922 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.07, opts=13)
02:25:50.922 00.000 18120 Enqueuing Move request for scope (-0.36, 0.07)
02:25:50.923 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:50.923 00.000 21948 Worker thread wakes up
02:25:50.923 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.0
02:25:50.924 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.07) opts 0xd
02:25:50.924 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.07)
02:25:50.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:50.926 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:50.926 00.000 18120 Enqueuing Expose request
02:25:50.926 00.000 21948 Moving (-0.36, 0.07) raw xDistance=0.22 yDistance=0.29
02:25:50.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:25:50.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:50.927 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:25:50.927 00.000 21948 MoveAxis(W, 39, ABG)
02:25:50.927 00.000 21948 Guiding  Dir = 3, Dur = 39
02:25:50.927 00.000 21948 IsSlewing returns 0
02:25:50.927 00.000 21948 IsGuiding returns 0
02:25:50.929 00.002 21948 PulseGuide returned control before completion, sleep 48
02:25:50.980 00.051 21948 IsGuiding returns 0
02:25:50.980 00.000 21948 Move returns status 0, amount 39
02:25:50.980 00.000 21948 MoveAxis(N, 0, ABG)
02:25:50.980 00.000 21948 Move returns status 0, amount 0
02:25:50.980 00.000 21948 move complete, result=0
02:25:50.980 00.000 21948 worker thread done servicing request
02:25:50.980 00.000 21948 Worker thread wakes up
02:25:50.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:50.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:50.980 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.3 px 0 ms NORTH
02:25:52.390 01.410 21948 Exposure complete
02:25:52.436 00.046 21948 worker thread done servicing request
02:25:52.436 00.000 18120 OnExposeComplete: enter
02:25:52.437 00.001 18120 UpdateGuideState(): m_state=6
02:25:52.437 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
02:25:52.438 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=236.05, Mass=1941, SNR=30.5, Peak=176 HFD=4.1
02:25:52.438 00.000 18120 MultiStar: [#1 -0.36,0.21,0.00,M2] [#2 -0.18,-0.08,0.62,U] [#3 -0.30,-0.01,0.61,U] [#4 -0.46,0.27,0.00,M2] [#5 0.04,0.03,0.46,U] [#6 -0.54,0.34,0.00,M2] [#7 -0.28,0.10,0.43,U] [#8 -0.63,0.27,0.00,M2] 
02:25:52.439 00.001 18120 refined, 4 included, MultiStar: {-0.15, 0.06}, one-star: {-0.06, 0.18}
02:25:52.439 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.75 = 0.75)
02:25:52.439 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.71 = 0.71)
02:25:52.440 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.75 mountX=0.11 mountY=0.10, mountTheta=0.73
02:25:52.441 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.06, opts=13)
02:25:52.442 00.001 18120 Enqueuing Move request for scope (-0.15, 0.06)
02:25:52.443 00.001 21948 Worker thread wakes up
02:25:52.443 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
02:25:52.443 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:52.443 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
02:25:52.443 00.000 21948 Moving (-0.15, 0.06) raw xDistance=0.11 yDistance=0.10
02:25:52.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:25:52.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:52.443 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.5
02:25:52.444 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:25:52.444 00.000 21948 MoveAxis(E, 0, ABG)
02:25:52.444 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:52.444 00.000 21948 Move returns status 0, amount 0
02:25:52.444 00.000 21948 MoveAxis(N, 0, ABG)
02:25:52.444 00.000 21948 Move returns status 0, amount 0
02:25:52.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:52.445 00.001 18120 Enqueuing Expose request
02:25:52.445 00.000 21948 move complete, result=0
02:25:52.445 00.000 21948 worker thread done servicing request
02:25:52.445 00.000 21948 Worker thread wakes up
02:25:52.445 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:52.446 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:52.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:54.178 01.732 21948 Exposure complete
02:25:54.214 00.036 18120 OnExposeComplete: enter
02:25:54.215 00.001 18120 UpdateGuideState(): m_state=6
02:25:54.216 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
02:25:54.216 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=235.90, Mass=1970, SNR=30.8, Peak=184 HFD=4.2
02:25:54.217 00.001 18120 MultiStar: [#1 0.06,-0.07,0.74,U] [#2 0.17,0.01,0.65,U] [#3 0.11,-0.01,0.60,U] [#4 -0.13,-0.04,0.56,U] [#5 0.14,-0.24,0.46,U] [#6 -0.28,0.08,0.53,U] [#7 -0.05,0.24,0.42,U] [#8 -0.30,-0.14,0.41,U] 
02:25:54.217 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.10, 0.03}
02:25:54.218 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
02:25:54.219 00.001 21948 worker thread done servicing request
02:25:54.219 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
02:25:54.220 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.18 mountX=-0.01 mountY=0.00, mountTheta=3.06
02:25:54.224 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
02:25:54.225 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
02:25:54.226 00.001 21948 Worker thread wakes up
02:25:54.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:25:54.226 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:25:54.226 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
02:25:54.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:25:54.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:54.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:25:54.226 00.000 21948 MoveAxis(E, 0, ABG)
02:25:54.226 00.000 21948 Move returns status 0, amount 0
02:25:54.226 00.000 21948 MoveAxis(N, 0, ABG)
02:25:54.226 00.000 21948 Move returns status 0, amount 0
02:25:54.226 00.000 21948 move complete, result=0
02:25:54.226 00.000 21948 worker thread done servicing request
02:25:54.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:54.227 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.8
02:25:54.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:54.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:54.228 00.001 18120 Enqueuing Expose request
02:25:54.228 00.000 21948 Worker thread wakes up
02:25:54.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:54.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:54.228 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:55.636 01.408 21948 Exposure complete
02:25:55.683 00.047 21948 worker thread done servicing request
02:25:55.683 00.000 18120 OnExposeComplete: enter
02:25:55.684 00.001 18120 UpdateGuideState(): m_state=6
02:25:55.684 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
02:25:55.685 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=235.74, Mass=1893, SNR=30.1, Peak=185 HFD=4.0
02:25:55.685 00.000 18120 MultiStar: [#1 0.23,-0.12,0.74,U] [#2 0.27,-0.16,0.64,U] [#3 0.37,-0.42,0.00,M1] [#4 -0.08,-0.25,0.57,U] [#5 0.46,-0.37,0.00,M2] [#6 0.07,-0.15,0.52,U] [#7 0.17,-0.28,0.45,U] [#8 0.00,0.05,0.39,U] 
02:25:55.686 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.15}, one-star: {0.19, -0.12}
02:25:55.686 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:25:55.687 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:25:55.687 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.81 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
02:25:55.688 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.15, opts=13)
02:25:55.689 00.001 18120 Enqueuing Move request for scope (0.14, -0.15)
02:25:55.689 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:55.690 00.001 21948 Worker thread wakes up
02:25:55.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
02:25:55.690 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
02:25:55.690 00.000 21948 Moving (0.14, -0.15) raw xDistance=-0.19 yDistance=-0.06
02:25:55.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:25:55.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:55.690 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
02:25:55.690 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:55.691 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:55.691 00.000 18120 Enqueuing Expose request
02:25:55.692 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:25:55.692 00.000 21948 MoveAxis(E, 0, ABG)
02:25:55.692 00.000 21948 Move returns status 0, amount 0
02:25:55.692 00.000 21948 MoveAxis(N, 0, ABG)
02:25:55.692 00.000 21948 Move returns status 0, amount 0
02:25:55.692 00.000 21948 move complete, result=0
02:25:55.692 00.000 21948 worker thread done servicing request
02:25:55.692 00.000 21948 Worker thread wakes up
02:25:55.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:55.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,221,31,31)
02:25:55.692 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:56.719 01.027 18120 evsrv: cli 0D46D990 connect
02:25:56.721 00.002 18120 case statement mapped state 6 to 3
02:25:56.721 00.000 18120 case statement mapped state 6 to 3
02:25:56.722 00.001 18120 evsrv: cli 0D46D990 request: {"method":"get_app_state","id":"f2c4e7c5-81c3-46af-9ed5-bfe821596a3b"}
02:25:56.723 00.001 18120 case statement mapped state 6 to 3
02:25:56.723 00.000 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2c4e7c5-81c3-46af-9ed5-bfe821596a3b"}
02:25:56.725 00.002 18120 evsrv: cli 0D46D990 disconnect
02:25:56.727 00.002 18120 evsrv: cli 0D46DAD0 connect
02:25:56.727 00.000 18120 case statement mapped state 6 to 3
02:25:56.728 00.001 18120 case statement mapped state 6 to 3
02:25:56.729 00.001 18120 evsrv: cli 0D46DAD0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"4e26979d-a6b7-48d0-840b-16ab09c21449"}
02:25:56.730 00.001 18120 PhdController::Dither begins
02:25:56.731 00.001 18120 dither: size=2.00, dRA=-1.32 dDec=0.63
02:25:56.732 00.001 18120 MountToCamera -- mountTheta (2.70) + m_xAngle (2.00) = xAngle (4.70 = -1.59)
02:25:56.733 00.001 18120 MountToCamera -- mountX=-1.32 mountY=0.63 hyp=1.47 mountTheta=2.70 cameraX=-0.02, cameraY=-1.47 cameraTheta=-1.59
02:25:56.733 00.000 18120 setting lock position to (894.78, 234.40)
02:25:56.734 00.001 18120 Mount: notify guiding dithered (-0.0, -1.5)
02:25:56.734 00.000 18120 MultiStar: stabilizing after lock position change
02:25:56.735 00.001 18120 Status Line: Dithering de -1.32,0.63
02:25:56.736 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:25:56.737 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
02:25:56.737 00.000 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":0,"id":"4e26979d-a6b7-48d0-840b-16ab09c21449"}
02:25:56.738 00.001 18120 evsrv: cli 0D46DAD0 disconnect
02:25:57.324 00.586 21948 Exposure complete
02:25:57.359 00.035 21948 worker thread done servicing request
02:25:57.359 00.000 18120 OnExposeComplete: enter
02:25:57.362 00.003 18120 UpdateGuideState(): m_state=6
02:25:57.364 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
02:25:57.367 00.003 18120 Star::Find returns 1 (0), X=895.13, Y=235.80, Mass=1961, SNR=30.6, Peak=196 HFD=4.1
02:25:57.369 00.002 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
02:25:57.372 00.003 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
02:25:57.374 00.002 18120 CameraToMount -- cameraX=0.35 cameraY=1.40 hyp=1.44 cameraTheta=1.33 mountX=1.13 mountY=-0.94, mountTheta=-0.70
02:25:57.379 00.005 18120 dither recenter: remaining=(1.3,-0.6) step=(1.3,-0.6)
02:25:57.380 00.001 18120 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.00) = xAngle (1.55 = 1.55)
02:25:57.382 00.002 18120 MountToCamera -- mountX=1.32 mountY=-0.63 hyp=1.47 mountTheta=-0.44 cameraX=0.02, cameraY=1.47 cameraTheta=1.55
02:25:57.383 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=1.47, opts=4)
02:25:57.385 00.002 18120 Enqueuing Move request for scope (0.02, 1.47)
02:25:57.386 00.001 18120 Mount: notify direct move 1.32,-0.63
02:25:57.387 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:57.388 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.6
02:25:57.389 00.001 18120 PhdController: settling, locked = 1, distance = 1.57 (0.50) aobump = 0 frame = 1 / 99999
02:25:57.389 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062357.389,"Host":"ASUS_SAM","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:25:57.391 00.002 21948 Worker thread wakes up
02:25:57.392 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:57.393 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.47) opts 0x4
02:25:57.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 1.47)
02:25:57.393 00.000 21948 Moving (0.02, 1.47) raw xDistance=1.32 yDistance=-0.63
02:25:57.393 00.000 21948 MoveAxis(W, 376, B)
02:25:57.393 00.000 21948 Guiding  Dir = 3, Dur = 376
02:25:57.393 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:57.394 00.001 18120 Enqueuing Expose request
02:25:57.395 00.001 21948 IsSlewing returns 0
02:25:57.396 00.001 21948 IsGuiding returns 0
02:25:57.398 00.002 21948 PulseGuide returned control before completion, sleep 385
02:25:57.788 00.390 21948 IsGuiding returns 0
02:25:57.788 00.000 21948 Move returns status 0, amount 376
02:25:57.788 00.000 21948 MoveAxis(N, 150, B)
02:25:57.788 00.000 21948 Guiding  Dir = 0, Dur = 150
02:25:57.789 00.001 21948 IsSlewing returns 0
02:25:57.789 00.000 21948 IsGuiding returns 0
02:25:57.794 00.005 21948 PulseGuide returned control before completion, sleep 156
02:25:57.956 00.162 21948 IsGuiding returns 0
02:25:57.956 00.000 21948 Move returns status 0, amount 150
02:25:57.956 00.000 21948 move complete, result=0
02:25:57.956 00.000 21948 worker thread done servicing request
02:25:57.956 00.000 21948 Worker thread wakes up
02:25:57.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:57.956 00.000 18120 GuideStep: 1.3 px 376 ms WEST, -0.6 px 150 ms NORTH
02:25:57.957 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:25:59.371 01.414 21948 Exposure complete
02:25:59.403 00.032 21948 worker thread done servicing request
02:25:59.403 00.000 18120 OnExposeComplete: enter
02:25:59.404 00.001 18120 UpdateGuideState(): m_state=6
02:25:59.405 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
02:25:59.405 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=234.46, Mass=1935, SNR=30.5, Peak=135 HFD=4.3
02:25:59.406 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
02:25:59.406 00.000 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
02:25:59.406 00.000 18120 CameraToMount -- cameraX=0.80 cameraY=0.06 hyp=0.80 cameraTheta=0.07 mountX=-0.28 mountY=-0.74, mountTheta=-1.93
02:25:59.408 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.80, y=0.06, opts=13)
02:25:59.409 00.001 18120 Enqueuing Move request for scope (0.80, 0.06)
02:25:59.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:25:59.410 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.5
02:25:59.410 00.000 18120 PhdController: settling, locked = 1, distance = 0.80 (0.50) aobump = 0 frame = 2 / 99999
02:25:59.411 00.001 21948 Worker thread wakes up
02:25:59.411 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.06) opts 0xd
02:25:59.411 00.000 21948 Handling offset move in thread for scope, endpoint = (0.80, 0.06)
02:25:59.411 00.000 21948 Moving (0.80, 0.06) raw xDistance=-0.28 yDistance=-0.74
02:25:59.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:25:59.411 00.000 21948 resist switch: large excursion: input -0.74 thresh 0.60 direction from 0 to -1
02:25:59.411 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.22
02:25:59.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
02:25:59.411 00.000 21948 MoveAxis(E, 50, ABG)
02:25:59.411 00.000 21948 Guiding  Dir = 2, Dur = 50
02:25:59.411 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062359.411,"Host":"ASUS_SAM","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:25:59.411 00.000 21948 IsSlewing returns 0
02:25:59.411 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:59.412 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:25:59.412 00.000 18120 Enqueuing Expose request
02:25:59.413 00.001 21948 IsGuiding returns 0
02:25:59.415 00.002 21948 PulseGuide returned control before completion, sleep 58
02:25:59.487 00.072 21948 IsGuiding returns 1
02:25:59.487 00.000 21948 scope still moving after pulse duration time elapsed
02:25:59.517 00.030 21948 IsSlewing returns 0
02:25:59.517 00.000 21948 IsGuiding returns 0
02:25:59.517 00.000 21948 scope move finished after 50 + 55 ms
02:25:59.517 00.000 21948 Move returns status 0, amount 50
02:25:59.517 00.000 21948 MoveAxis(N, 177, ABG)
02:25:59.517 00.000 21948 Guiding  Dir = 0, Dur = 177
02:25:59.517 00.000 21948 IsSlewing returns 0
02:25:59.517 00.000 21948 IsGuiding returns 0
02:25:59.524 00.007 21948 PulseGuide returned control before completion, sleep 182
02:25:59.725 00.201 21948 IsGuiding returns 0
02:25:59.725 00.000 21948 Move returns status 0, amount 177
02:25:59.725 00.000 21948 move complete, result=0
02:25:59.725 00.000 21948 worker thread done servicing request
02:25:59.725 00.000 21948 Worker thread wakes up
02:25:59.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:25:59.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:25:59.726 00.001 18120 GuideStep: -0.3 px 50 ms EAST, -0.7 px 177 ms NORTH
02:26:01.363 01.637 21948 Exposure complete
02:26:01.396 00.033 21948 worker thread done servicing request
02:26:01.396 00.000 18120 OnExposeComplete: enter
02:26:01.397 00.001 18120 UpdateGuideState(): m_state=6
02:26:01.398 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
02:26:01.398 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=234.05, Mass=1942, SNR=30.5, Peak=181 HFD=4.0
02:26:01.398 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.52)
02:26:01.399 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.48)
02:26:01.399 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.77 mountX=-0.29 mountY=0.22, mountTheta=2.49
02:26:01.401 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.35, opts=13)
02:26:01.403 00.002 18120 Enqueuing Move request for scope (-0.07, -0.35)
02:26:01.406 00.003 21948 Worker thread wakes up
02:26:01.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.35) opts 0xd
02:26:01.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.35)
02:26:01.406 00.000 21948 Moving (-0.07, -0.35) raw xDistance=-0.29 yDistance=0.22
02:26:01.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:01.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:26:01.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:26:01.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:26:01.406 00.000 21948 MoveAxis(E, 55, ABG)
02:26:01.406 00.000 21948 Guiding  Dir = 2, Dur = 55
02:26:01.406 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.5
02:26:01.407 00.001 18120 PhdController: settling, locked = 1, distance = 0.67 (0.50) aobump = 0 frame = 3 / 99999
02:26:01.407 00.000 21948 IsSlewing returns 0
02:26:01.407 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062361.407,"Host":"ASUS_SAM","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:26:01.409 00.002 21948 IsGuiding returns 0
02:26:01.409 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:01.410 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:01.412 00.002 18120 Enqueuing Expose request
02:26:01.413 00.001 21948 PulseGuide returned control before completion, sleep 64
02:26:01.486 00.073 21948 IsGuiding returns 0
02:26:01.486 00.000 21948 Move returns status 0, amount 55
02:26:01.486 00.000 21948 MoveAxis(N, 0, ABG)
02:26:01.486 00.000 21948 Move returns status 0, amount 0
02:26:01.486 00.000 21948 move complete, result=0
02:26:01.486 00.000 21948 worker thread done servicing request
02:26:01.486 00.000 21948 Worker thread wakes up
02:26:01.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:01.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:01.486 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.2 px 0 ms NORTH
02:26:02.899 01.413 21948 Exposure complete
02:26:02.962 00.063 21948 worker thread done servicing request
02:26:02.962 00.000 18120 OnExposeComplete: enter
02:26:02.963 00.001 18120 UpdateGuideState(): m_state=6
02:26:02.963 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
02:26:02.964 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=234.30, Mass=1970, SNR=30.8, Peak=151 HFD=3.9
02:26:02.966 00.002 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.38)
02:26:02.967 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.34)
02:26:02.968 00.001 18120 CameraToMount -- cameraX=-0.40 cameraY=-0.10 hyp=0.42 cameraTheta=-2.90 mountX=0.08 mountY=0.41, mountTheta=1.38
02:26:02.970 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=-0.10, opts=13)
02:26:02.971 00.001 18120 Enqueuing Move request for scope (-0.40, -0.10)
02:26:02.971 00.000 21948 Worker thread wakes up
02:26:02.971 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.10) opts 0xd
02:26:02.971 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.40, -0.10)
02:26:02.971 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:02.972 00.001 18120 UpdateGuideState exits: m=1970 RSB=30.8
02:26:02.972 00.000 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 4 / 99999
02:26:02.973 00.001 21948 Moving (-0.40, -0.10) raw xDistance=0.08 yDistance=0.41
02:26:02.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:26:02.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:26:02.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:26:02.973 00.000 21948 MoveAxis(E, 0, ABG)
02:26:02.973 00.000 21948 Move returns status 0, amount 0
02:26:02.973 00.000 21948 MoveAxis(N, 0, ABG)
02:26:02.973 00.000 21948 Move returns status 0, amount 0
02:26:02.973 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062362.973,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:26:02.973 00.000 21948 move complete, result=0
02:26:02.973 00.000 21948 worker thread done servicing request
02:26:02.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.977 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:02.977 00.000 18120 Enqueuing Expose request
02:26:02.978 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:26:02.978 00.000 21948 Worker thread wakes up
02:26:02.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:02.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:04.612 01.634 21948 Exposure complete
02:26:04.651 00.039 21948 worker thread done servicing request
02:26:04.652 00.001 18120 OnExposeComplete: enter
02:26:04.653 00.001 18120 UpdateGuideState(): m_state=6
02:26:04.654 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
02:26:04.655 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=234.39, Mass=2053, SNR=31.5, Peak=166 HFD=3.9
02:26:04.656 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
02:26:04.658 00.002 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
02:26:04.659 00.001 18120 CameraToMount -- cameraX=-0.49 cameraY=-0.01 hyp=0.49 cameraTheta=-3.12 mountX=0.19 mountY=0.44, mountTheta=1.16
02:26:04.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=-0.01, opts=13)
02:26:04.662 00.001 18120 Enqueuing Move request for scope (-0.49, -0.01)
02:26:04.662 00.000 21948 Worker thread wakes up
02:26:04.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.01) opts 0xd
02:26:04.662 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, -0.01)
02:26:04.662 00.000 21948 Moving (-0.49, -0.01) raw xDistance=0.19 yDistance=0.44
02:26:04.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:26:04.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:26:04.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:04.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:26:04.662 00.000 21948 MoveAxis(E, 0, ABG)
02:26:04.662 00.000 18120 UpdateGuideState exits: m=2053 RSB=31.5
02:26:04.664 00.002 21948 Move returns status 0, amount 0
02:26:04.664 00.000 21948 MoveAxis(N, 0, ABG)
02:26:04.664 00.000 21948 Move returns status 0, amount 0
02:26:04.664 00.000 21948 move complete, result=0
02:26:04.664 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 5 / 99999
02:26:04.665 00.001 21948 worker thread done servicing request
02:26:04.665 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062364.665,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:26:04.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:04.666 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:04.666 00.000 18120 Enqueuing Expose request
02:26:04.666 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:26:04.667 00.001 21948 Worker thread wakes up
02:26:04.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:04.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:06.186 01.519 21948 Exposure complete
02:26:06.233 00.047 21948 worker thread done servicing request
02:26:06.233 00.000 18120 OnExposeComplete: enter
02:26:06.234 00.001 18120 UpdateGuideState(): m_state=6
02:26:06.235 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
02:26:06.235 00.000 18120 Star::Find returns 1 (0), X=894.24, Y=234.54, Mass=1821, SNR=29.6, Peak=146 HFD=3.9
02:26:06.236 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.90 = 0.90)
02:26:06.236 00.000 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.86 = 0.86)
02:26:06.237 00.001 18120 CameraToMount -- cameraX=-0.54 cameraY=0.14 hyp=0.56 cameraTheta=2.89 mountX=0.35 mountY=0.42, mountTheta=0.88
02:26:06.238 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.54, y=0.14, opts=13)
02:26:06.239 00.001 18120 Enqueuing Move request for scope (-0.54, 0.14)
02:26:06.239 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:06.240 00.001 18120 UpdateGuideState exits: m=1821 RSB=29.6
02:26:06.240 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 6 / 99999
02:26:06.241 00.001 21948 Worker thread wakes up
02:26:06.241 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062366.241,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:26:06.241 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.14) opts 0xd
02:26:06.241 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.54, 0.14)
02:26:06.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:06.242 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:06.242 00.000 18120 Enqueuing Expose request
02:26:06.243 00.001 21948 Moving (-0.54, 0.14) raw xDistance=0.35 yDistance=0.42
02:26:06.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:26:06.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:06.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:26:06.243 00.000 21948 MoveAxis(W, 62, ABG)
02:26:06.243 00.000 21948 Guiding  Dir = 3, Dur = 62
02:26:06.243 00.000 21948 IsSlewing returns 0
02:26:06.243 00.000 21948 IsGuiding returns 0
02:26:06.245 00.002 21948 PulseGuide returned control before completion, sleep 71
02:26:06.326 00.081 21948 IsGuiding returns 0
02:26:06.326 00.000 21948 Move returns status 0, amount 62
02:26:06.326 00.000 21948 MoveAxis(N, 0, ABG)
02:26:06.326 00.000 21948 Move returns status 0, amount 0
02:26:06.326 00.000 21948 move complete, result=0
02:26:06.326 00.000 21948 worker thread done servicing request
02:26:06.326 00.000 21948 Worker thread wakes up
02:26:06.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:06.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:06.326 00.000 18120 GuideStep: 0.3 px 62 ms WEST, 0.4 px 0 ms NORTH
02:26:07.957 01.631 21948 Exposure complete
02:26:08.004 00.047 21948 worker thread done servicing request
02:26:08.004 00.000 18120 OnExposeComplete: enter
02:26:08.005 00.001 18120 UpdateGuideState(): m_state=6
02:26:08.006 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
02:26:08.006 00.000 18120 Star::Find returns 1 (0), X=894.43, Y=234.29, Mass=2039, SNR=31.3, Peak=153 HFD=4.0
02:26:08.006 00.000 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.00) = xAngle (-4.84 = 1.44)
02:26:08.007 00.001 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.88 = 1.41)
02:26:08.007 00.000 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.11 hyp=0.37 cameraTheta=-2.84 mountX=0.05 mountY=0.37, mountTheta=1.44
02:26:08.008 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.11, opts=13)
02:26:08.010 00.002 18120 Enqueuing Move request for scope (-0.36, -0.11)
02:26:08.010 00.000 21948 Worker thread wakes up
02:26:08.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.11) opts 0xd
02:26:08.010 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.11)
02:26:08.010 00.000 21948 Moving (-0.36, -0.11) raw xDistance=0.05 yDistance=0.37
02:26:08.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:26:08.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:08.010 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:08.010 00.000 18120 UpdateGuideState exits: m=2039 RSB=31.3
02:26:08.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:26:08.011 00.001 21948 MoveAxis(E, 0, ABG)
02:26:08.011 00.000 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 7 / 99999
02:26:08.011 00.000 21948 Move returns status 0, amount 0
02:26:08.011 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062368.011,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:26:08.011 00.000 21948 MoveAxis(N, 0, ABG)
02:26:08.012 00.001 21948 Move returns status 0, amount 0
02:26:08.012 00.000 21948 move complete, result=0
02:26:08.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:08.012 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:08.012 00.000 18120 Enqueuing Expose request
02:26:08.013 00.001 21948 worker thread done servicing request
02:26:08.013 00.000 21948 Worker thread wakes up
02:26:08.013 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:26:08.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:08.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:09.536 01.523 21948 Exposure complete
02:26:09.591 00.055 21948 worker thread done servicing request
02:26:09.591 00.000 18120 OnExposeComplete: enter
02:26:09.592 00.001 18120 UpdateGuideState(): m_state=6
02:26:09.592 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
02:26:09.593 00.001 18120 Star::Find returns 1 (0), X=894.54, Y=234.36, Mass=1757, SNR=29.0, Peak=125 HFD=4.0
02:26:09.593 00.000 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.00) = xAngle (-4.99 = 1.29)
02:26:09.593 00.000 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.03 = 1.26)
02:26:09.594 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.99 mountX=0.07 mountY=0.24, mountTheta=1.29
02:26:09.595 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.04, opts=13)
02:26:09.598 00.003 18120 Enqueuing Move request for scope (-0.25, -0.04)
02:26:09.599 00.001 21948 Worker thread wakes up
02:26:09.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:09.599 00.000 18120 UpdateGuideState exits: m=1757 RSB=29.0
02:26:09.600 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
02:26:09.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
02:26:09.600 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 8 / 99999
02:26:09.600 00.000 21948 Moving (-0.25, -0.04) raw xDistance=0.07 yDistance=0.24
02:26:09.600 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062369.600,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:26:09.601 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:09.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:26:09.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:09.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:09.602 00.001 18120 Enqueuing Expose request
02:26:09.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:26:09.602 00.000 21948 MoveAxis(E, 0, ABG)
02:26:09.602 00.000 21948 Move returns status 0, amount 0
02:26:09.602 00.000 21948 MoveAxis(N, 0, ABG)
02:26:09.602 00.000 21948 Move returns status 0, amount 0
02:26:09.602 00.000 21948 move complete, result=0
02:26:09.602 00.000 21948 worker thread done servicing request
02:26:09.603 00.001 21948 Worker thread wakes up
02:26:09.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:09.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:09.603 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:11.230 01.627 21948 Exposure complete
02:26:11.277 00.047 21948 worker thread done servicing request
02:26:11.278 00.001 18120 OnExposeComplete: enter
02:26:11.278 00.000 18120 UpdateGuideState(): m_state=6
02:26:11.279 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
02:26:11.279 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=234.26, Mass=1926, SNR=30.4, Peak=156 HFD=3.7
02:26:11.280 00.001 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.00) = xAngle (-4.38 = 1.91)
02:26:11.280 00.000 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.42 = 1.87)
02:26:11.280 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.38 mountX=-0.07 mountY=0.19, mountTheta=1.90
02:26:11.282 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.14, opts=13)
02:26:11.282 00.000 18120 Enqueuing Move request for scope (-0.14, -0.14)
02:26:11.283 00.001 21948 Worker thread wakes up
02:26:11.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:11.283 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:26:11.283 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 9 / 99999
02:26:11.284 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
02:26:11.284 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
02:26:11.284 00.000 21948 Moving (-0.14, -0.14) raw xDistance=-0.07 yDistance=0.19
02:26:11.284 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:11.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:11.284 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062371.284,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
02:26:11.285 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:11.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:11.285 00.000 18120 Enqueuing Expose request
02:26:11.286 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:26:11.286 00.000 21948 MoveAxis(E, 0, ABG)
02:26:11.286 00.000 21948 Move returns status 0, amount 0
02:26:11.286 00.000 21948 MoveAxis(N, 0, ABG)
02:26:11.286 00.000 21948 Move returns status 0, amount 0
02:26:11.286 00.000 21948 move complete, result=0
02:26:11.286 00.000 21948 worker thread done servicing request
02:26:11.286 00.000 21948 Worker thread wakes up
02:26:11.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:11.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:11.287 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:12.800 01.513 21948 Exposure complete
02:26:12.852 00.052 21948 worker thread done servicing request
02:26:12.852 00.000 18120 OnExposeComplete: enter
02:26:12.854 00.002 18120 UpdateGuideState(): m_state=6
02:26:12.856 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
02:26:12.857 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=234.05, Mass=1882, SNR=30.1, Peak=160 HFD=4.0
02:26:12.860 00.003 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
02:26:12.863 00.003 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.16)
02:26:12.865 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.35 hyp=0.40 cameraTheta=-2.08 mountX=-0.24 mountY=0.33, mountTheta=2.19
02:26:12.868 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.35, opts=13)
02:26:12.870 00.002 18120 Enqueuing Move request for scope (-0.19, -0.35)
02:26:12.870 00.000 21948 Worker thread wakes up
02:26:12.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:12.871 00.001 18120 UpdateGuideState exits: m=1882 RSB=30.1
02:26:12.871 00.000 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 10 / 99999
02:26:12.872 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.35) opts 0xd
02:26:12.872 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062372.872,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
02:26:12.872 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.35)
02:26:12.872 00.000 21948 Moving (-0.19, -0.35) raw xDistance=-0.24 yDistance=0.33
02:26:12.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:26:12.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:26:12.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:12.874 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:12.876 00.002 18120 Enqueuing Expose request
02:26:12.878 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:26:12.878 00.000 21948 MoveAxis(E, 42, ABG)
02:26:12.878 00.000 21948 Guiding  Dir = 2, Dur = 42
02:26:12.880 00.002 21948 IsSlewing returns 0
02:26:12.880 00.000 21948 IsGuiding returns 0
02:26:12.881 00.001 21948 PulseGuide returned control before completion, sleep 51
02:26:12.938 00.057 21948 IsGuiding returns 1
02:26:12.938 00.000 21948 scope still moving after pulse duration time elapsed
02:26:12.969 00.031 21948 IsSlewing returns 0
02:26:12.969 00.000 21948 IsGuiding returns 0
02:26:12.969 00.000 21948 scope move finished after 42 + 48 ms
02:26:12.969 00.000 21948 Move returns status 0, amount 42
02:26:12.971 00.002 21948 MoveAxis(N, 0, ABG)
02:26:12.971 00.000 21948 Move returns status 0, amount 0
02:26:12.971 00.000 21948 move complete, result=0
02:26:12.971 00.000 21948 worker thread done servicing request
02:26:12.971 00.000 21948 Worker thread wakes up
02:26:12.971 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
02:26:12.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:12.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:14.610 01.639 21948 Exposure complete
02:26:14.650 00.040 21948 worker thread done servicing request
02:26:14.650 00.000 18120 OnExposeComplete: enter
02:26:14.651 00.001 18120 UpdateGuideState(): m_state=6
02:26:14.651 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
02:26:14.652 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=234.46, Mass=2044, SNR=31.3, Peak=143 HFD=4.1
02:26:14.652 00.000 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.00) = xAngle (0.87 = 0.87)
02:26:14.653 00.001 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.83 = 0.83)
02:26:14.653 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=0.15 mountY=0.17, mountTheta=0.85
02:26:14.654 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.06, opts=13)
02:26:14.656 00.002 18120 Enqueuing Move request for scope (-0.22, 0.06)
02:26:14.657 00.001 21948 Worker thread wakes up
02:26:14.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
02:26:14.657 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
02:26:14.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:14.657 00.000 21948 Moving (-0.22, 0.06) raw xDistance=0.15 yDistance=0.17
02:26:14.657 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.3
02:26:14.658 00.001 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 11 / 99999
02:26:14.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:26:14.658 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062374.658,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
02:26:14.659 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:14.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:26:14.659 00.000 21948 MoveAxis(E, 0, ABG)
02:26:14.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.659 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:14.660 00.001 18120 Enqueuing Expose request
02:26:14.660 00.000 21948 Move returns status 0, amount 0
02:26:14.660 00.000 21948 MoveAxis(N, 0, ABG)
02:26:14.660 00.000 21948 Move returns status 0, amount 0
02:26:14.660 00.000 21948 move complete, result=0
02:26:14.660 00.000 21948 worker thread done servicing request
02:26:14.660 00.000 21948 Worker thread wakes up
02:26:14.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:14.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:14.661 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:16.178 01.517 21948 Exposure complete
02:26:16.240 00.062 21948 worker thread done servicing request
02:26:16.240 00.000 18120 OnExposeComplete: enter
02:26:16.241 00.001 18120 UpdateGuideState(): m_state=6
02:26:16.242 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
02:26:16.243 00.001 18120 Star::Find returns 1 (0), X=894.52, Y=234.40, Mass=1955, SNR=30.7, Peak=133 HFD=4.1
02:26:16.243 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.00) = xAngle (1.13 = 1.13)
02:26:16.244 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.09 = 1.09)
02:26:16.244 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.13 mountX=0.12 mountY=0.24, mountTheta=1.12
02:26:16.246 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.00, opts=13)
02:26:16.247 00.001 18120 Enqueuing Move request for scope (-0.27, 0.00)
02:26:16.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:16.248 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.7
02:26:16.248 00.000 21948 Worker thread wakes up
02:26:16.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
02:26:16.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
02:26:16.248 00.000 21948 Moving (-0.27, 0.00) raw xDistance=0.12 yDistance=0.24
02:26:16.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:16.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:26:16.248 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 12 / 99999
02:26:16.249 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:26:16.249 00.000 21948 MoveAxis(E, 0, ABG)
02:26:16.249 00.000 21948 Move returns status 0, amount 0
02:26:16.249 00.000 21948 MoveAxis(N, 0, ABG)
02:26:16.249 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062376.249,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
02:26:16.250 00.001 21948 Move returns status 0, amount 0
02:26:16.250 00.000 21948 move complete, result=0
02:26:16.250 00.000 21948 worker thread done servicing request
02:26:16.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.250 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:16.251 00.001 18120 Enqueuing Expose request
02:26:16.251 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:16.251 00.000 21948 Worker thread wakes up
02:26:16.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:16.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:17.883 01.632 21948 Exposure complete
02:26:17.914 00.031 21948 worker thread done servicing request
02:26:17.914 00.000 18120 OnExposeComplete: enter
02:26:17.915 00.001 18120 UpdateGuideState(): m_state=6
02:26:17.915 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
02:26:17.916 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=234.47, Mass=1846, SNR=29.8, Peak=134 HFD=4.1
02:26:17.916 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
02:26:17.916 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
02:26:17.917 00.001 18120 CameraToMount -- cameraX=-0.42 cameraY=0.07 hyp=0.42 cameraTheta=2.97 mountX=0.24 mountY=0.34, mountTheta=0.96
02:26:17.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=0.07, opts=13)
02:26:17.919 00.001 18120 Enqueuing Move request for scope (-0.42, 0.07)
02:26:17.919 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:17.920 00.001 18120 UpdateGuideState exits: m=1846 RSB=29.8
02:26:17.921 00.001 21948 Worker thread wakes up
02:26:17.921 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 13 / 99999
02:26:17.922 00.001 18120 PhdController: newstate STATE_FINISH
02:26:17.922 00.000 18120 PhdController complete: success
02:26:17.923 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.07) opts 0xd
02:26:17.923 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786062377.923,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
02:26:17.923 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, 0.07)
02:26:17.923 00.000 18120 Mount: notify guiding dither settle done success=1
02:26:17.924 00.001 18120 PhdController: newstate STATE_IDLE
02:26:17.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:17.925 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:17.925 00.000 18120 Enqueuing Expose request
02:26:17.926 00.001 21948 Moving (-0.42, 0.07) raw xDistance=0.24 yDistance=0.34
02:26:17.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:26:17.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:26:17.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:26:17.926 00.000 21948 MoveAxis(W, 43, ABG)
02:26:17.926 00.000 21948 Guiding  Dir = 3, Dur = 43
02:26:17.926 00.000 21948 IsSlewing returns 0
02:26:17.926 00.000 21948 IsGuiding returns 0
02:26:17.928 00.002 21948 PulseGuide returned control before completion, sleep 52
02:26:17.994 00.066 21948 IsGuiding returns 0
02:26:17.995 00.001 21948 Move returns status 0, amount 43
02:26:17.995 00.000 21948 MoveAxis(N, 0, ABG)
02:26:17.995 00.000 21948 Move returns status 0, amount 0
02:26:17.995 00.000 21948 move complete, result=0
02:26:17.995 00.000 21948 worker thread done servicing request
02:26:17.995 00.000 21948 Worker thread wakes up
02:26:17.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:17.995 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.3 px 0 ms NORTH
02:26:17.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:19.406 01.411 21948 Exposure complete
02:26:19.462 00.056 21948 worker thread done servicing request
02:26:19.462 00.000 18120 OnExposeComplete: enter
02:26:19.464 00.002 18120 UpdateGuideState(): m_state=6
02:26:19.466 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.469 00.003 18120 Star::Find returns 1 (0), X=894.63, Y=234.14, Mass=1951, SNR=30.6, Peak=134 HFD=4.2
02:26:19.471 00.002 18120 MultiStar: exiting stabilization period
02:26:19.473 00.002 18120 MultiStar: updating star positions after lock position change
02:26:19.475 00.002 18120 Star::Find(15, 620, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.475 00.000 18120 Star::Find returns 1 (0), X=619.67, Y=384.90, Mass=1038, SNR=22.3, Peak=74 HFD=4.0
02:26:19.476 00.001 18120 Star::Find(15, 1047, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.476 00.000 18120 Star::Find returns 1 (0), X=1046.63, Y=598.86, Mass=740, SNR=18.7, Peak=54 HFD=4.0
02:26:19.477 00.001 18120 Star::Find(15, 154, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.477 00.000 18120 Star::Find returns 1 (0), X=153.65, Y=35.58, Mass=695, SNR=18.3, Peak=67 HFD=3.5
02:26:19.477 00.000 18120 Star::Find(15, 337, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.478 00.001 18120 Star::Find returns 1 (0), X=337.03, Y=892.63, Mass=604, SNR=17.1, Peak=51 HFD=4.0
02:26:19.478 00.000 18120 Star::Find(15, 161, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.479 00.001 18120 Star::Find returns 1 (0), X=160.80, Y=420.34, Mass=415, SNR=14.1, Peak=41 HFD=3.5
02:26:19.479 00.000 18120 Star::Find(15, 542, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.479 00.000 18120 Star::Find returns 1 (0), X=541.85, Y=68.30, Mass=450, SNR=14.5, Peak=37 HFD=3.9
02:26:19.480 00.001 18120 Star::Find(15, 1131, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.480 00.000 18120 Star::Find returns 1 (0), X=1130.98, Y=228.12, Mass=380, SNR=13.5, Peak=32 HFD=4.2
02:26:19.481 00.001 18120 Star::Find(15, 418, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.482 00.001 18120 Star::Find returns 1 (0), X=418.16, Y=131.01, Mass=321, SNR=12.3, Peak=26 HFD=4.0
02:26:19.483 00.001 18120 Star::Find(15, 751, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.483 00.000 18120 Star::Find returns 1 (0), X=751.53, Y=263.55, Mass=312, SNR=12.2, Peak=28 HFD=3.2
02:26:19.484 00.001 18120 Star::Find(15, 1233, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.484 00.000 18120 Star::Find returns 1 (0), X=1232.51, Y=675.48, Mass=289, SNR=11.7, Peak=21 HFD=3.2
02:26:19.485 00.001 18120 Star::Find(15, 848, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:26:19.485 00.000 18120 Star::Find returns 1 (0), X=848.28, Y=75.54, Mass=285, SNR=11.6, Peak=24 HFD=3.5
02:26:19.486 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.12 = 2.16)
02:26:19.486 00.000 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.12)
02:26:19.486 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.13 mountX=-0.17 mountY=0.26, mountTheta=2.15
02:26:19.487 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.25, opts=13)
02:26:19.488 00.001 18120 Enqueuing Move request for scope (-0.16, -0.25)
02:26:19.488 00.000 21948 Worker thread wakes up
02:26:19.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
02:26:19.489 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
02:26:19.489 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:19.489 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
02:26:19.490 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:19.490 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:19.491 00.001 18120 Enqueuing Expose request
02:26:19.491 00.000 21948 Moving (-0.16, -0.25) raw xDistance=-0.17 yDistance=0.26
02:26:19.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:26:19.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:26:19.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:26:19.491 00.000 21948 MoveAxis(E, 0, ABG)
02:26:19.491 00.000 21948 Move returns status 0, amount 0
02:26:19.491 00.000 21948 MoveAxis(N, 0, ABG)
02:26:19.491 00.000 21948 Move returns status 0, amount 0
02:26:19.491 00.000 21948 move complete, result=0
02:26:19.491 00.000 21948 worker thread done servicing request
02:26:19.491 00.000 21948 Worker thread wakes up
02:26:19.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:19.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:19.492 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:26:21.124 01.632 21948 Exposure complete
02:26:21.161 00.037 21948 worker thread done servicing request
02:26:21.161 00.000 18120 OnExposeComplete: enter
02:26:21.162 00.001 18120 UpdateGuideState(): m_state=6
02:26:21.162 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
02:26:21.162 00.000 18120 Star::Find returns 1 (0), X=894.63, Y=233.99, Mass=1978, SNR=30.8, Peak=133 HFD=4.1
02:26:21.163 00.001 18120 MultiStar: [#1 -0.12,-0.31,0.69,U] [#2 -0.11,-0.04,0.63,U] [#3 0.04,0.18,0.57,U] [#4 -0.23,0.11,0.57,U] [#5 -0.02,-0.45,0.00,M3] [#6 0.16,0.07,0.53,U] [#7 -0.03,-0.35,0.43,U] [#8 0.01,0.12,0.38,U] 
02:26:21.163 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.15, -0.41}
02:26:21.164 00.001 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.11 = 2.17)
02:26:21.164 00.000 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.15 = 2.13)
02:26:21.165 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=-0.08 mountY=0.11, mountTheta=2.16
02:26:21.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.12, opts=13)
02:26:21.168 00.002 18120 Enqueuing Move request for scope (-0.07, -0.12)
02:26:21.169 00.001 21948 Worker thread wakes up
02:26:21.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:21.170 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:26:21.170 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
02:26:21.170 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:26:21.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:21.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:21.171 00.000 18120 Enqueuing Expose request
02:26:21.171 00.000 21948 Moving (-0.07, -0.12) raw xDistance=-0.08 yDistance=0.11
02:26:21.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:26:21.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:21.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:26:21.172 00.001 21948 MoveAxis(E, 0, ABG)
02:26:21.172 00.000 21948 Move returns status 0, amount 0
02:26:21.172 00.000 21948 MoveAxis(N, 0, ABG)
02:26:21.172 00.000 21948 Move returns status 0, amount 0
02:26:21.172 00.000 21948 move complete, result=0
02:26:21.172 00.000 21948 worker thread done servicing request
02:26:21.172 00.000 21948 Worker thread wakes up
02:26:21.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:21.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:21.172 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:22.692 01.520 21948 Exposure complete
02:26:22.755 00.063 21948 worker thread done servicing request
02:26:22.755 00.000 18120 OnExposeComplete: enter
02:26:22.756 00.001 18120 UpdateGuideState(): m_state=6
02:26:22.757 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
02:26:22.758 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=233.97, Mass=1908, SNR=30.3, Peak=141 HFD=4.1
02:26:22.759 00.001 18120 MultiStar: [#1 -0.20,-0.17,0.74,U] [#2 0.02,-0.07,0.61,U] [#3 -0.05,0.17,0.60,U] [#4 -0.75,0.20,0.00,M1] [#5 -0.11,-0.11,0.46,U] [#6 0.04,0.12,0.53,U] [#7 -0.10,-0.41,0.00,M1] [#8 -0.16,0.40,0.00,M1] 
02:26:22.760 00.001 18120 refined, 5 included, MultiStar: {-0.14, -0.12}, one-star: {-0.34, -0.43}
02:26:22.760 00.000 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.00) = xAngle (-4.41 = 1.87)
02:26:22.761 00.001 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.45 = 1.83)
02:26:22.762 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.42 mountX=-0.05 mountY=0.18, mountTheta=1.87
02:26:22.764 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.12, opts=13)
02:26:22.764 00.000 18120 Enqueuing Move request for scope (-0.14, -0.12)
02:26:22.765 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:22.765 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
02:26:22.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:22.766 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:22.766 00.000 18120 Enqueuing Expose request
02:26:22.766 00.000 21948 Worker thread wakes up
02:26:22.767 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
02:26:22.767 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
02:26:22.767 00.000 21948 Moving (-0.14, -0.12) raw xDistance=-0.05 yDistance=0.18
02:26:22.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:26:22.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:22.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:26:22.767 00.000 21948 MoveAxis(E, 0, ABG)
02:26:22.767 00.000 21948 Move returns status 0, amount 0
02:26:22.767 00.000 21948 MoveAxis(N, 0, ABG)
02:26:22.767 00.000 21948 Move returns status 0, amount 0
02:26:22.767 00.000 21948 move complete, result=0
02:26:22.767 00.000 21948 worker thread done servicing request
02:26:22.767 00.000 21948 Worker thread wakes up
02:26:22.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:22.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:22.767 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:24.396 01.629 21948 Exposure complete
02:26:24.438 00.042 21948 worker thread done servicing request
02:26:24.438 00.000 18120 OnExposeComplete: enter
02:26:24.439 00.001 18120 UpdateGuideState(): m_state=6
02:26:24.439 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
02:26:24.440 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=234.25, Mass=1948, SNR=30.6, Peak=156 HFD=4.1
02:26:24.440 00.000 18120 MultiStar: [#1 -0.25,-0.06,0.73,U] [#2 -0.49,0.05,0.00,M1] [#3 -0.24,0.37,0.00,M1] [#4 -0.77,0.26,0.00,M2] [#5 -0.11,-0.09,0.45,U] [#6 0.02,0.18,0.52,U] [#7 -0.10,-0.05,0.41,U] [#8 -0.22,0.35,0.00,M2] 
02:26:24.441 00.001 18120 refined, 4 included, MultiStar: {-0.23, -0.05}, one-star: {-0.47, -0.15}
02:26:24.441 00.000 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.93 = 1.36)
02:26:24.443 00.002 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.97 = 1.32)
02:26:24.445 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-2.93 mountX=0.05 mountY=0.23, mountTheta=1.35
02:26:24.449 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.05, opts=13)
02:26:24.452 00.003 18120 Enqueuing Move request for scope (-0.23, -0.05)
02:26:24.454 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:24.458 00.004 18120 UpdateGuideState exits: m=1948 RSB=30.6
02:26:24.458 00.000 21948 Worker thread wakes up
02:26:24.458 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:24.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
02:26:24.458 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:24.459 00.001 18120 Enqueuing Expose request
02:26:24.459 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
02:26:24.459 00.000 21948 Moving (-0.23, -0.05) raw xDistance=0.05 yDistance=0.23
02:26:24.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:26:24.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:26:24.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:26:24.459 00.000 21948 MoveAxis(E, 0, ABG)
02:26:24.459 00.000 21948 Move returns status 0, amount 0
02:26:24.459 00.000 21948 MoveAxis(N, 0, ABG)
02:26:24.459 00.000 21948 Move returns status 0, amount 0
02:26:24.459 00.000 21948 move complete, result=0
02:26:24.459 00.000 21948 worker thread done servicing request
02:26:24.459 00.000 21948 Worker thread wakes up
02:26:24.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:24.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:24.460 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:25.979 01.519 21948 Exposure complete
02:26:26.005 00.026 21948 worker thread done servicing request
02:26:26.005 00.000 18120 OnExposeComplete: enter
02:26:26.005 00.000 18120 UpdateGuideState(): m_state=6
02:26:26.006 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
02:26:26.006 00.000 18120 Star::Find returns 1 (0), X=894.24, Y=234.33, Mass=1988, SNR=30.9, Peak=174 HFD=3.8
02:26:26.007 00.001 18120 MultiStar: [#1 -0.22,0.01,0.71,U] [#2 -0.33,0.22,0.63,U] [#3 -0.43,0.41,0.00,M2] [#4 -0.90,0.29,0.00,M3] [#5 -0.33,-0.14,0.44,U] [#6 -0.18,0.37,0.00,M1] [#7 -0.16,0.27,0.42,U] [#8 -0.37,0.61,0.00,M3] 
02:26:26.010 00.003 18120 refined, 4 included, MultiStar: {-0.35, 0.04}, one-star: {-0.55, -0.07}
02:26:26.012 00.002 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.03 = 1.03)
02:26:26.013 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
02:26:26.014 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=0.04 hyp=0.35 cameraTheta=3.03 mountX=0.18 mountY=0.30, mountTheta=1.02
02:26:26.018 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.04, opts=13)
02:26:26.020 00.002 18120 Enqueuing Move request for scope (-0.35, 0.04)
02:26:26.022 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:26.024 00.002 21948 Worker thread wakes up
02:26:26.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.04) opts 0xd
02:26:26.024 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.04)
02:26:26.024 00.000 21948 Moving (-0.35, 0.04) raw xDistance=0.18 yDistance=0.30
02:26:26.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:26:26.024 00.000 21948 switching direction from -1 to 1 - decHistory=6 oldest=0.69 newest=0.70
02:26:26.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:26:26.024 00.000 21948 MoveAxis(E, 0, ABG)
02:26:26.024 00.000 21948 Move returns status 0, amount 0
02:26:26.024 00.000 21948 MoveAxis(S, 70, ABG)
02:26:26.024 00.000 21948 Guiding  Dir = 1, Dur = 70
02:26:26.024 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:26:26.027 00.003 21948 IsSlewing returns 0
02:26:26.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:26.028 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:26.029 00.001 18120 Enqueuing Expose request
02:26:26.030 00.001 21948 IsGuiding returns 0
02:26:26.034 00.004 21948 PulseGuide returned control before completion, sleep 76
02:26:26.119 00.085 21948 IsGuiding returns 0
02:26:26.119 00.000 21948 Move returns status 0, amount 70
02:26:26.119 00.000 21948 move complete, result=0
02:26:26.119 00.000 21948 worker thread done servicing request
02:26:26.119 00.000 21948 Worker thread wakes up
02:26:26.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:26.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:26.119 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 70 ms SOUTH
02:26:27.755 01.636 21948 Exposure complete
02:26:27.795 00.040 21948 worker thread done servicing request
02:26:27.795 00.000 18120 OnExposeComplete: enter
02:26:27.796 00.001 18120 UpdateGuideState(): m_state=6
02:26:27.796 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
02:26:27.797 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=234.65, Mass=2008, SNR=31.1, Peak=162 HFD=4.0
02:26:27.797 00.000 18120 MultiStar: [#1 -0.21,0.20,0.69,U] [#2 -0.46,0.59,0.00,M1] [#3 -0.01,0.41,0.63,U] [#4 -0.49,0.59,0.00,M4] [#5 -0.19,0.25,0.46,U] [#6 -0.21,0.32,0.52,U] [#7 -0.19,0.19,0.42,U] [#8 -0.04,0.59,0.00,M4] 
02:26:27.800 00.003 18120 refined, 5 included, MultiStar: {-0.25, 0.27}, one-star: {-0.48, 0.25}
02:26:27.803 00.003 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
02:26:27.805 00.002 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
02:26:27.807 00.002 18120 CameraToMount -- cameraX=-0.25 cameraY=0.27 hyp=0.37 cameraTheta=2.31 mountX=0.35 mountY=0.10, mountTheta=0.27
02:26:27.811 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.27, opts=13)
02:26:27.813 00.002 18120 Enqueuing Move request for scope (-0.25, 0.27)
02:26:27.813 00.000 21948 Worker thread wakes up
02:26:27.814 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:27.816 00.002 18120 UpdateGuideState exits: m=2008 RSB=31.1
02:26:27.817 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:27.818 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:27.819 00.001 18120 Enqueuing Expose request
02:26:27.820 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.27) opts 0xd
02:26:27.820 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.27)
02:26:27.820 00.000 21948 Moving (-0.25, 0.27) raw xDistance=0.35 yDistance=0.10
02:26:27.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:26:27.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:27.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:26:27.820 00.000 21948 MoveAxis(W, 62, ABG)
02:26:27.820 00.000 21948 Guiding  Dir = 3, Dur = 62
02:26:27.820 00.000 21948 IsSlewing returns 0
02:26:27.820 00.000 21948 IsGuiding returns 0
02:26:27.822 00.002 21948 PulseGuide returned control before completion, sleep 71
02:26:27.894 00.072 21948 IsGuiding returns 1
02:26:27.894 00.000 21948 scope still moving after pulse duration time elapsed
02:26:27.926 00.032 21948 IsSlewing returns 0
02:26:27.926 00.000 21948 IsGuiding returns 0
02:26:27.926 00.000 21948 scope move finished after 62 + 43 ms
02:26:27.926 00.000 21948 Move returns status 0, amount 62
02:26:27.926 00.000 21948 MoveAxis(N, 0, ABG)
02:26:27.927 00.001 21948 Move returns status 0, amount 0
02:26:27.927 00.000 21948 move complete, result=0
02:26:27.927 00.000 21948 worker thread done servicing request
02:26:27.927 00.000 18120 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
02:26:27.928 00.001 21948 Worker thread wakes up
02:26:27.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:27.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:29.340 01.412 21948 Exposure complete
02:26:29.392 00.052 21948 worker thread done servicing request
02:26:29.392 00.000 18120 OnExposeComplete: enter
02:26:29.394 00.002 18120 UpdateGuideState(): m_state=6
02:26:29.395 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
02:26:29.397 00.002 18120 Star::Find returns 1 (0), X=894.53, Y=234.48, Mass=1839, SNR=29.7, Peak=149 HFD=3.3
02:26:29.398 00.001 18120 MultiStar: [#1 -0.13,0.02,0.76,U] [#2 -0.01,0.25,0.64,U] [#3 -0.08,0.61,0.00,M2] [#4 -0.43,0.24,0.00,M5] [#5 0.15,0.03,0.48,U] [#6 0.03,0.42,0.00,M1] [#7 0.15,0.26,0.44,U] [#8 -0.36,0.39,0.00,M5] 
02:26:29.399 00.001 18120 refined, 4 included, MultiStar: {-0.07, 0.12}, one-star: {-0.26, 0.08}
02:26:29.401 00.002 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
02:26:29.401 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
02:26:29.402 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.10 mountX=0.13 mountY=0.01, mountTheta=0.07
02:26:29.403 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.12, opts=13)
02:26:29.405 00.002 18120 Enqueuing Move request for scope (-0.07, 0.12)
02:26:29.405 00.000 21948 Worker thread wakes up
02:26:29.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:29.406 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
02:26:29.406 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.7
02:26:29.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
02:26:29.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:29.407 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:29.407 00.000 18120 Enqueuing Expose request
02:26:29.407 00.000 21948 Moving (-0.07, 0.12) raw xDistance=0.13 yDistance=0.01
02:26:29.408 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:26:29.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:29.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:26:29.408 00.000 21948 MoveAxis(E, 0, ABG)
02:26:29.408 00.000 21948 Move returns status 0, amount 0
02:26:29.408 00.000 21948 MoveAxis(N, 0, ABG)
02:26:29.408 00.000 21948 Move returns status 0, amount 0
02:26:29.408 00.000 21948 move complete, result=0
02:26:29.408 00.000 21948 worker thread done servicing request
02:26:29.408 00.000 21948 Worker thread wakes up
02:26:29.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:29.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:29.408 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:31.047 01.639 21948 Exposure complete
02:26:31.077 00.030 21948 worker thread done servicing request
02:26:31.077 00.000 18120 OnExposeComplete: enter
02:26:31.078 00.001 18120 UpdateGuideState(): m_state=6
02:26:31.078 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
02:26:31.078 00.000 18120 Star::Find returns 1 (0), X=894.53, Y=234.20, Mass=2063, SNR=31.4, Peak=166 HFD=3.8
02:26:31.079 00.001 18120 MultiStar: [#1 -0.29,0.02,0.70,U] [#2 -0.26,0.28,0.62,U] [#3 -0.08,0.34,0.61,U] [#4 -0.44,0.40,0.00,M6] [#5 -0.04,0.00,0.44,U] [#6 -0.11,0.57,0.00,M2] [#7 0.07,0.18,0.39,U] [#8 -0.19,0.39,0.00,M6] 
02:26:31.079 00.000 18120 refined, 5 included, MultiStar: {-0.18, 0.07}, one-star: {-0.26, -0.20}
02:26:31.080 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.77 = 0.77)
02:26:31.080 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.73 = 0.73)
02:26:31.081 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.76 mountX=0.14 mountY=0.13, mountTheta=0.75
02:26:31.082 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.07, opts=13)
02:26:31.082 00.000 18120 Enqueuing Move request for scope (-0.18, 0.07)
02:26:31.083 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:31.083 00.000 18120 UpdateGuideState exits: m=2063 RSB=31.4
02:26:31.084 00.001 21948 Worker thread wakes up
02:26:31.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:31.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
02:26:31.084 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
02:26:31.084 00.000 21948 Moving (-0.18, 0.07) raw xDistance=0.14 yDistance=0.13
02:26:31.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:26:31.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:31.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:26:31.084 00.000 21948 MoveAxis(E, 0, ABG)
02:26:31.084 00.000 21948 Move returns status 0, amount 0
02:26:31.084 00.000 21948 MoveAxis(N, 0, ABG)
02:26:31.084 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:31.085 00.001 18120 Enqueuing Expose request
02:26:31.085 00.000 21948 Move returns status 0, amount 0
02:26:31.085 00.000 21948 move complete, result=0
02:26:31.085 00.000 21948 worker thread done servicing request
02:26:31.085 00.000 21948 Worker thread wakes up
02:26:31.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:31.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:31.086 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:32.607 01.521 21948 Exposure complete
02:26:32.645 00.038 21948 worker thread done servicing request
02:26:32.645 00.000 18120 OnExposeComplete: enter
02:26:32.646 00.001 18120 UpdateGuideState(): m_state=6
02:26:32.646 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
02:26:32.647 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=234.55, Mass=1932, SNR=30.4, Peak=164 HFD=3.8
02:26:32.647 00.000 18120 MultiStar: [#1 -0.21,0.24,0.71,U] [#2 -0.07,0.35,0.63,U] [#3 -0.26,0.52,0.00,M2] [#4 -0.70,0.49,0.00,M7] [#5 -0.06,0.04,0.47,U] [#6 -0.12,0.44,0.00,M3] [#7 -0.11,0.62,0.00,M1] [#8 -0.17,0.47,0.00,M7] 
02:26:32.648 00.001 18120 refined, 3 included, MultiStar: {-0.25, 0.20}, one-star: {-0.48, 0.15}
02:26:32.648 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
02:26:32.649 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
02:26:32.649 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.20 hyp=0.32 cameraTheta=2.47 mountX=0.28 mountY=0.13, mountTheta=0.44
02:26:32.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.20, opts=13)
02:26:32.651 00.001 18120 Enqueuing Move request for scope (-0.25, 0.20)
02:26:32.651 00.000 21948 Worker thread wakes up
02:26:32.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:32.652 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.20) opts 0xd
02:26:32.652 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.4
02:26:32.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:32.653 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:32.653 00.000 18120 Enqueuing Expose request
02:26:32.654 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.20)
02:26:32.654 00.000 21948 Moving (-0.25, 0.20) raw xDistance=0.28 yDistance=0.13
02:26:32.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:26:32.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:32.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:26:32.654 00.000 21948 MoveAxis(W, 51, ABG)
02:26:32.654 00.000 21948 Guiding  Dir = 3, Dur = 51
02:26:32.654 00.000 21948 IsSlewing returns 0
02:26:32.654 00.000 21948 IsGuiding returns 0
02:26:32.656 00.002 21948 PulseGuide returned control before completion, sleep 60
02:26:32.727 00.071 21948 IsGuiding returns 0
02:26:32.727 00.000 21948 Move returns status 0, amount 51
02:26:32.727 00.000 21948 MoveAxis(N, 0, ABG)
02:26:32.727 00.000 21948 Move returns status 0, amount 0
02:26:32.727 00.000 21948 move complete, result=0
02:26:32.728 00.001 21948 worker thread done servicing request
02:26:32.728 00.000 21948 Worker thread wakes up
02:26:32.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:32.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:32.728 00.000 18120 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
02:26:34.354 01.626 21948 Exposure complete
02:26:34.401 00.047 21948 worker thread done servicing request
02:26:34.401 00.000 18120 OnExposeComplete: enter
02:26:34.403 00.002 18120 UpdateGuideState(): m_state=6
02:26:34.403 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
02:26:34.404 00.001 18120 Star::Find returns 1 (0), X=894.18, Y=234.83, Mass=1999, SNR=31.0, Peak=185 HFD=4.3
02:26:34.404 00.000 18120 MultiStar: [#1 -0.21,0.36,0.00,M1] [#2 -0.45,0.62,0.00,M1] [#3 -0.14,0.63,0.00,M3] [#4 -0.41,0.67,0.00,M8] [#5 -0.10,0.22,0.46,U] [#6 -0.16,0.65,0.00,M4] [#7 -0.26,0.56,0.00,M2] [#8 -0.40,0.61,0.00,M8] 
02:26:34.405 00.001 18120 refined, 1 included, MultiStar: {-0.44, 0.36}, one-star: {-0.60, 0.43}
02:26:34.405 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
02:26:34.405 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
02:26:34.406 00.001 18120 CameraToMount -- cameraX=-0.44 cameraY=0.36 hyp=0.57 cameraTheta=2.46 mountX=0.51 mountY=0.23, mountTheta=0.43
02:26:34.408 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.36, opts=13)
02:26:34.409 00.001 18120 Enqueuing Move request for scope (-0.44, 0.36)
02:26:34.410 00.001 21948 Worker thread wakes up
02:26:34.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.36) opts 0xd
02:26:34.410 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:34.411 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.36)
02:26:34.411 00.000 21948 Moving (-0.44, 0.36) raw xDistance=0.51 yDistance=0.23
02:26:34.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
02:26:34.411 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:26:34.412 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:34.413 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:34.413 00.000 18120 Enqueuing Expose request
02:26:34.414 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:26:34.414 00.000 21948 MoveAxis(W, 95, ABG)
02:26:34.414 00.000 21948 Guiding  Dir = 3, Dur = 95
02:26:34.414 00.000 21948 IsSlewing returns 0
02:26:34.414 00.000 21948 IsGuiding returns 0
02:26:34.417 00.003 21948 PulseGuide returned control before completion, sleep 103
02:26:34.524 00.107 21948 IsGuiding returns 0
02:26:34.524 00.000 21948 Move returns status 0, amount 95
02:26:34.524 00.000 21948 MoveAxis(S, 55, ABG)
02:26:34.524 00.000 21948 Guiding  Dir = 1, Dur = 55
02:26:34.525 00.001 21948 IsSlewing returns 0
02:26:34.525 00.000 21948 IsGuiding returns 0
02:26:34.530 00.005 21948 PulseGuide returned control before completion, sleep 61
02:26:34.602 00.072 21948 IsGuiding returns 0
02:26:34.603 00.001 21948 Move returns status 0, amount 55
02:26:34.603 00.000 21948 move complete, result=0
02:26:34.603 00.000 21948 worker thread done servicing request
02:26:34.603 00.000 21948 Worker thread wakes up
02:26:34.603 00.000 18120 GuideStep: 0.5 px 95 ms WEST, 0.2 px 55 ms SOUTH
02:26:34.605 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:34.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:36.021 01.416 21948 Exposure complete
02:26:36.048 00.027 21948 worker thread done servicing request
02:26:36.049 00.001 18120 OnExposeComplete: enter
02:26:36.051 00.002 18120 UpdateGuideState(): m_state=6
02:26:36.054 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
02:26:36.056 00.002 18120 Star::Find returns 1 (0), X=894.63, Y=234.34, Mass=2064, SNR=31.4, Peak=156 HFD=4.0
02:26:36.059 00.003 18120 MultiStar: [#1 -0.16,0.14,0.69,U] [#2 -0.06,0.43,0.00,M2] [#3 0.00,0.56,0.00,M4] [#4 -0.43,0.33,0.00,M9] [#5 0.03,-0.02,0.46,U] [#6 0.03,0.55,0.00,M5] [#7 0.07,-0.02,0.41,U] [#8 0.02,0.60,0.00,M9] 
02:26:36.061 00.002 18120 refined, 3 included, MultiStar: {-0.09, 0.01}, one-star: {-0.16, -0.06}
02:26:36.063 00.002 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.06 = 1.06)
02:26:36.066 00.003 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.02 = 1.02)
02:26:36.068 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.05 mountX=0.04 mountY=0.07, mountTheta=1.05
02:26:36.073 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.01, opts=13)
02:26:36.076 00.003 18120 Enqueuing Move request for scope (-0.09, 0.01)
02:26:36.078 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:36.080 00.002 18120 UpdateGuideState exits: m=2064 RSB=31.4
02:26:36.082 00.002 21948 Worker thread wakes up
02:26:36.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:36.083 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
02:26:36.083 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:36.084 00.001 18120 Enqueuing Expose request
02:26:36.084 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
02:26:36.084 00.000 21948 Moving (-0.09, 0.01) raw xDistance=0.04 yDistance=0.07
02:26:36.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:26:36.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:36.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:26:36.084 00.000 21948 MoveAxis(E, 0, ABG)
02:26:36.084 00.000 21948 Move returns status 0, amount 0
02:26:36.084 00.000 21948 MoveAxis(N, 0, ABG)
02:26:36.084 00.000 21948 Move returns status 0, amount 0
02:26:36.084 00.000 21948 move complete, result=0
02:26:36.084 00.000 21948 worker thread done servicing request
02:26:36.084 00.000 21948 Worker thread wakes up
02:26:36.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:36.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:36.085 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:37.717 01.632 21948 Exposure complete
02:26:37.771 00.054 21948 worker thread done servicing request
02:26:37.771 00.000 18120 OnExposeComplete: enter
02:26:37.772 00.001 18120 UpdateGuideState(): m_state=6
02:26:37.774 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
02:26:37.775 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=234.34, Mass=1917, SNR=30.3, Peak=152 HFD=4.0
02:26:37.777 00.002 18120 MultiStar: [#1 0.11,0.11,0.73,U] [#2 0.29,0.29,0.00,M3] [#3 0.15,0.35,0.60,U] [#4 -0.08,0.32,0.55,U] [#5 0.19,0.02,0.46,U] [#6 0.28,0.79,0.00,M6] [#7 0.03,0.07,0.44,U] [#8 0.09,0.63,0.00,M10] 
02:26:37.778 00.001 18120 refined, 5 included, MultiStar: {0.03, 0.12}, one-star: {-0.12, -0.06}
02:26:37.782 00.004 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
02:26:37.783 00.001 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.69 = -0.69)
02:26:37.783 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=0.10 mountY=-0.08, mountTheta=-0.67
02:26:37.784 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
02:26:37.785 00.001 18120 Enqueuing Move request for scope (0.03, 0.12)
02:26:37.786 00.001 21948 Worker thread wakes up
02:26:37.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
02:26:37.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:26:37.786 00.000 21948 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.08
02:26:37.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:37.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:37.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:37.786 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
02:26:37.787 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:37.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:37.788 00.001 18120 Enqueuing Expose request
02:26:37.789 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:37.789 00.000 21948 MoveAxis(E, 0, ABG)
02:26:37.789 00.000 21948 Move returns status 0, amount 0
02:26:37.789 00.000 21948 MoveAxis(N, 0, ABG)
02:26:37.789 00.000 21948 Move returns status 0, amount 0
02:26:37.789 00.000 21948 move complete, result=0
02:26:37.789 00.000 21948 worker thread done servicing request
02:26:37.789 00.000 21948 Worker thread wakes up
02:26:37.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:37.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:37.789 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:39.312 01.523 21948 Exposure complete
02:26:39.344 00.032 21948 worker thread done servicing request
02:26:39.344 00.000 18120 OnExposeComplete: enter
02:26:39.345 00.001 18120 UpdateGuideState(): m_state=6
02:26:39.345 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
02:26:39.346 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=234.31, Mass=2006, SNR=31.0, Peak=174 HFD=4.1
02:26:39.346 00.000 18120 MultiStar: [#1 0.21,0.17,0.72,U] [#2 0.23,0.28,0.63,U] [#3 0.03,0.70,0.00,M4] [#4 -0.17,0.26,0.56,U] [#5 0.11,0.07,0.46,U] [#6 0.07,0.54,0.00,M7] [#7 0.26,0.15,0.41,U] [#8 0.23,0.53,0.00,R] 
02:26:39.347 00.001 18120 single-star, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.06, -0.09}
02:26:39.347 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
02:26:39.348 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
02:26:39.348 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.04 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
02:26:39.350 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
02:26:39.351 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
02:26:39.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:39.352 00.001 18120 UpdateGuideState exits: m=2006 RSB=31.0
02:26:39.352 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:39.353 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:39.353 00.000 21948 Worker thread wakes up
02:26:39.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:26:39.353 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:26:39.353 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.01
02:26:39.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:26:39.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:39.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:26:39.353 00.000 21948 MoveAxis(E, 0, ABG)
02:26:39.353 00.000 21948 Move returns status 0, amount 0
02:26:39.353 00.000 21948 MoveAxis(N, 0, ABG)
02:26:39.353 00.000 21948 Move returns status 0, amount 0
02:26:39.353 00.000 21948 move complete, result=0
02:26:39.353 00.000 21948 worker thread done servicing request
02:26:39.353 00.000 18120 Enqueuing Expose request
02:26:39.354 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:39.354 00.000 21948 Worker thread wakes up
02:26:39.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:39.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:40.978 01.624 21948 Exposure complete
02:26:41.012 00.034 21948 worker thread done servicing request
02:26:41.012 00.000 18120 OnExposeComplete: enter
02:26:41.013 00.001 18120 UpdateGuideState(): m_state=6
02:26:41.014 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
02:26:41.015 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=234.55, Mass=2016, SNR=31.1, Peak=141 HFD=4.3
02:26:41.016 00.001 18120 MultiStar: [#1 0.33,0.22,0.72,U] [#2 0.18,0.32,0.62,U] [#3 0.15,0.67,0.00,M5] [#4 -0.06,0.46,0.00,M8] [#5 0.39,0.28,0.00,M1] [#6 0.41,0.57,0.00,M8] [#7 0.19,0.54,0.00,M1] [#8 -0.26,0.10,0.41,U] 
02:26:41.017 00.001 18120 single-star, 3 included, MultiStar: {0.08, 0.20}, one-star: {-0.02, 0.15}
02:26:41.018 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
02:26:41.020 00.002 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
02:26:41.021 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=0.14 mountY=-0.05, mountTheta=-0.31
02:26:41.023 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.15, opts=13)
02:26:41.023 00.000 18120 Enqueuing Move request for scope (-0.02, 0.15)
02:26:41.024 00.001 21948 Worker thread wakes up
02:26:41.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:41.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
02:26:41.024 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.1
02:26:41.025 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:41.026 00.001 18120 Enqueuing Expose request
02:26:41.026 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
02:26:41.026 00.000 21948 Moving (-0.02, 0.15) raw xDistance=0.14 yDistance=-0.05
02:26:41.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:26:41.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:41.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:26:41.026 00.000 21948 MoveAxis(E, 0, ABG)
02:26:41.026 00.000 21948 Move returns status 0, amount 0
02:26:41.026 00.000 21948 MoveAxis(N, 0, ABG)
02:26:41.026 00.000 21948 Move returns status 0, amount 0
02:26:41.026 00.000 21948 move complete, result=0
02:26:41.026 00.000 21948 worker thread done servicing request
02:26:41.026 00.000 21948 Worker thread wakes up
02:26:41.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:41.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:41.027 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:42.545 01.518 21948 Exposure complete
02:26:42.597 00.052 21948 worker thread done servicing request
02:26:42.597 00.000 18120 OnExposeComplete: enter
02:26:42.599 00.002 18120 UpdateGuideState(): m_state=6
02:26:42.601 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
02:26:42.603 00.002 18120 Star::Find returns 1 (0), X=894.62, Y=234.44, Mass=1992, SNR=30.9, Peak=137 HFD=3.9
02:26:42.604 00.001 18120 MultiStar: [#1 0.09,0.07,0.72,U] [#2 -0.00,0.31,0.64,U] [#3 0.24,0.70,0.00,M6] [#4 -0.23,0.41,0.00,M9] [#5 0.11,0.11,0.46,U] [#6 0.14,0.64,0.00,M9] [#7 0.09,0.04,0.43,U] [#8 -0.27,0.15,0.38,U] 
02:26:42.605 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {-0.17, 0.04}
02:26:42.606 00.001 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
02:26:42.608 00.002 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
02:26:42.609 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.12 mountY=-0.02, mountTheta=-0.19
02:26:42.610 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
02:26:42.611 00.001 18120 Enqueuing Move request for scope (-0.03, 0.11)
02:26:42.611 00.000 21948 Worker thread wakes up
02:26:42.611 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:42.611 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
02:26:42.612 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:42.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:42.612 00.000 18120 Enqueuing Expose request
02:26:42.613 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:26:42.613 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:26:42.613 00.000 21948 Moving (-0.03, 0.11) raw xDistance=0.12 yDistance=-0.02
02:26:42.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:42.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:42.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:26:42.613 00.000 21948 MoveAxis(E, 0, ABG)
02:26:42.613 00.000 21948 Move returns status 0, amount 0
02:26:42.613 00.000 21948 MoveAxis(N, 0, ABG)
02:26:42.613 00.000 21948 Move returns status 0, amount 0
02:26:42.613 00.000 21948 move complete, result=0
02:26:42.613 00.000 21948 worker thread done servicing request
02:26:42.613 00.000 21948 Worker thread wakes up
02:26:42.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:42.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:42.613 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:44.239 01.626 21948 Exposure complete
02:26:44.274 00.035 21948 worker thread done servicing request
02:26:44.274 00.000 18120 OnExposeComplete: enter
02:26:44.275 00.001 18120 UpdateGuideState(): m_state=6
02:26:44.275 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:26:44.276 00.001 18120 Star::Find returns 1 (0), X=894.50, Y=234.72, Mass=1984, SNR=30.9, Peak=138 HFD=4.3
02:26:44.276 00.000 18120 MultiStar: [#1 0.16,0.17,0.73,U] [#2 0.09,0.54,0.00,M1] [#3 -0.09,0.83,0.00,M7] [#4 -0.25,0.53,0.00,M10] [#5 0.07,0.19,0.46,U] [#6 0.14,0.70,0.00,M10] [#7 0.38,0.49,0.00,M1] [#8 -0.24,0.19,0.38,U] 
02:26:44.277 00.001 18120 refined, 3 included, MultiStar: {-0.09, 0.23}, one-star: {-0.28, 0.32}
02:26:44.278 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
02:26:44.279 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
02:26:44.279 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.92 mountX=0.25 mountY=-0.03, mountTheta=-0.11
02:26:44.280 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.23, opts=13)
02:26:44.281 00.001 18120 Enqueuing Move request for scope (-0.09, 0.23)
02:26:44.281 00.000 21948 Worker thread wakes up
02:26:44.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:44.282 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.9
02:26:44.282 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:44.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:44.283 00.001 18120 Enqueuing Expose request
02:26:44.283 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
02:26:44.283 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
02:26:44.283 00.000 21948 Moving (-0.09, 0.23) raw xDistance=0.25 yDistance=-0.03
02:26:44.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:26:44.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:44.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:26:44.283 00.000 21948 MoveAxis(W, 44, ABG)
02:26:44.283 00.000 21948 Guiding  Dir = 3, Dur = 44
02:26:44.284 00.001 21948 IsSlewing returns 0
02:26:44.284 00.000 21948 IsGuiding returns 0
02:26:44.286 00.002 21948 PulseGuide returned control before completion, sleep 52
02:26:44.348 00.062 21948 IsGuiding returns 1
02:26:44.348 00.000 21948 scope still moving after pulse duration time elapsed
02:26:44.380 00.032 21948 IsSlewing returns 0
02:26:44.380 00.000 21948 IsGuiding returns 0
02:26:44.380 00.000 21948 scope move finished after 44 + 52 ms
02:26:44.381 00.001 21948 Move returns status 0, amount 44
02:26:44.381 00.000 21948 MoveAxis(N, 0, ABG)
02:26:44.381 00.000 21948 Move returns status 0, amount 0
02:26:44.381 00.000 21948 move complete, result=0
02:26:44.381 00.000 21948 worker thread done servicing request
02:26:44.381 00.000 21948 Worker thread wakes up
02:26:44.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:44.381 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
02:26:44.382 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:45.795 01.413 21948 Exposure complete
02:26:45.835 00.040 21948 worker thread done servicing request
02:26:45.835 00.000 18120 OnExposeComplete: enter
02:26:45.835 00.000 18120 UpdateGuideState(): m_state=6
02:26:45.836 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
02:26:45.836 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=234.44, Mass=1932, SNR=30.5, Peak=145 HFD=3.9
02:26:45.836 00.000 18120 MultiStar: [#1 0.20,0.02,0.73,U] [#2 0.43,0.30,0.00,M2] [#3 0.21,0.49,0.00,M8] [#4 -0.09,0.46,0.00,R] [#5 0.28,0.15,0.45,U] [#6 0.21,0.50,0.00,R] [#7 0.46,0.19,0.00,M2] [#8 0.00,-0.10,0.40,U] 
02:26:45.838 00.002 18120 single-star, 3 included, MultiStar: {0.13, 0.03}, one-star: {0.07, 0.04}
02:26:45.840 00.002 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
02:26:45.841 00.001 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
02:26:45.841 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=0.00 mountY=-0.08, mountTheta=-1.54
02:26:45.843 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
02:26:45.843 00.000 18120 Enqueuing Move request for scope (0.07, 0.04)
02:26:45.843 00.000 21948 Worker thread wakes up
02:26:45.844 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:45.844 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.5
02:26:45.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:45.845 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:45.845 00.000 18120 Enqueuing Expose request
02:26:45.846 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:26:45.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:26:45.846 00.000 21948 Moving (0.07, 0.04) raw xDistance=0.00 yDistance=-0.08
02:26:45.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:26:45.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:45.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:45.846 00.000 21948 MoveAxis(E, 0, ABG)
02:26:45.846 00.000 21948 Move returns status 0, amount 0
02:26:45.846 00.000 21948 MoveAxis(N, 0, ABG)
02:26:45.846 00.000 21948 Move returns status 0, amount 0
02:26:45.846 00.000 21948 move complete, result=0
02:26:45.846 00.000 21948 worker thread done servicing request
02:26:45.846 00.000 21948 Worker thread wakes up
02:26:45.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:45.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:45.846 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:47.482 01.636 21948 Exposure complete
02:26:47.516 00.034 21948 worker thread done servicing request
02:26:47.517 00.001 18120 OnExposeComplete: enter
02:26:47.517 00.000 18120 UpdateGuideState(): m_state=6
02:26:47.518 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
02:26:47.518 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=234.35, Mass=1907, SNR=30.2, Peak=140 HFD=4.2
02:26:47.519 00.001 18120 MultiStar: [#1 -0.10,0.16,0.72,U] [#2 -0.07,0.40,0.63,U] [#3 0.07,0.59,0.00,M9] [#4 -0.09,-0.08,0.56,U] [#5 0.28,0.20,0.46,U] [#6 0.10,-0.21,0.53,U] [#7 0.11,0.02,0.44,U] [#8 -0.08,0.21,0.41,U] 
02:26:47.520 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {-0.10, -0.05}
02:26:47.520 00.000 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
02:26:47.520 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
02:26:47.521 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.78 mountX=0.07 mountY=-0.02, mountTheta=-0.26
02:26:47.522 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
02:26:47.522 00.000 18120 Enqueuing Move request for scope (-0.02, 0.07)
02:26:47.523 00.001 21948 Worker thread wakes up
02:26:47.523 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:26:47.523 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:26:47.523 00.000 21948 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.02
02:26:47.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:47.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:47.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:47.524 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.2
02:26:47.524 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:47.525 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:47.525 00.000 18120 Enqueuing Expose request
02:26:47.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:26:47.526 00.001 21948 MoveAxis(E, 0, ABG)
02:26:47.526 00.000 21948 Move returns status 0, amount 0
02:26:47.526 00.000 21948 MoveAxis(N, 0, ABG)
02:26:47.526 00.000 21948 Move returns status 0, amount 0
02:26:47.526 00.000 21948 move complete, result=0
02:26:47.526 00.000 21948 worker thread done servicing request
02:26:47.526 00.000 21948 Worker thread wakes up
02:26:47.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:47.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:47.526 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:49.041 01.515 21948 Exposure complete
02:26:49.070 00.029 21948 worker thread done servicing request
02:26:49.070 00.000 18120 OnExposeComplete: enter
02:26:49.070 00.000 18120 UpdateGuideState(): m_state=6
02:26:49.070 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
02:26:49.071 00.001 18120 Star::Find returns 1 (0), X=894.61, Y=234.34, Mass=1894, SNR=30.2, Peak=141 HFD=4.0
02:26:49.071 00.000 18120 MultiStar: [#1 -0.07,0.23,0.73,U] [#2 -0.00,0.42,0.00,M2] [#3 0.00,0.62,0.00,M10] [#4 -0.26,-0.08,0.54,U] [#5 -0.14,-0.03,0.46,U] [#6 -0.17,0.08,0.53,U] [#7 0.01,0.06,0.46,U] [#8 -0.46,0.09,0.00,M1] 
02:26:49.073 00.002 18120 refined, 5 included, MultiStar: {-0.14, 0.03}, one-star: {-0.17, -0.06}
02:26:49.073 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
02:26:49.073 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
02:26:49.073 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.91 mountX=0.09 mountY=0.11, mountTheta=0.89
02:26:49.075 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
02:26:49.076 00.001 18120 Enqueuing Move request for scope (-0.14, 0.03)
02:26:49.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:49.076 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.2
02:26:49.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:49.077 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:49.077 00.000 18120 Enqueuing Expose request
02:26:49.078 00.001 21948 Worker thread wakes up
02:26:49.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
02:26:49.078 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
02:26:49.078 00.000 21948 Moving (-0.14, 0.03) raw xDistance=0.09 yDistance=0.11
02:26:49.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:26:49.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:49.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:26:49.078 00.000 21948 MoveAxis(E, 0, ABG)
02:26:49.078 00.000 21948 Move returns status 0, amount 0
02:26:49.078 00.000 21948 MoveAxis(N, 0, ABG)
02:26:49.078 00.000 21948 Move returns status 0, amount 0
02:26:49.078 00.000 21948 move complete, result=0
02:26:49.078 00.000 21948 worker thread done servicing request
02:26:49.078 00.000 21948 Worker thread wakes up
02:26:49.078 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:49.079 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:49.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:50.719 01.640 21948 Exposure complete
02:26:50.776 00.057 21948 worker thread done servicing request
02:26:50.776 00.000 18120 OnExposeComplete: enter
02:26:50.778 00.002 18120 UpdateGuideState(): m_state=6
02:26:50.780 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
02:26:50.780 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=234.82, Mass=1977, SNR=30.8, Peak=144 HFD=4.1
02:26:50.782 00.002 18120 MultiStar: [#1 0.04,0.44,0.00,M1] [#2 -0.26,0.74,0.00,M3] [#3 -0.09,0.81,0.00,R] [#4 -0.16,0.06,0.55,U] [#5 -0.17,0.36,0.45,U] [#6 -0.36,0.20,0.49,U] [#7 -0.16,0.63,0.00,M1] [#8 -0.27,0.32,0.00,M2] 
02:26:50.782 00.000 18120 refined, 3 included, MultiStar: {-0.29, 0.29}, one-star: {-0.38, 0.42}
02:26:50.782 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
02:26:50.783 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
02:26:50.783 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.36 mountX=0.38 mountY=0.13, mountTheta=0.32
02:26:50.784 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.29, opts=13)
02:26:50.785 00.001 18120 Enqueuing Move request for scope (-0.29, 0.29)
02:26:50.785 00.000 21948 Worker thread wakes up
02:26:50.785 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:50.786 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.8
02:26:50.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:50.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:50.787 00.001 18120 Enqueuing Expose request
02:26:50.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
02:26:50.787 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
02:26:50.787 00.000 21948 Moving (-0.29, 0.29) raw xDistance=0.38 yDistance=0.13
02:26:50.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:26:50.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:50.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:26:50.788 00.001 21948 MoveAxis(W, 68, ABG)
02:26:50.788 00.000 21948 Guiding  Dir = 3, Dur = 68
02:26:50.788 00.000 21948 IsSlewing returns 0
02:26:50.788 00.000 21948 IsGuiding returns 0
02:26:50.790 00.002 21948 PulseGuide returned control before completion, sleep 77
02:26:50.872 00.082 21948 IsGuiding returns 0
02:26:50.872 00.000 21948 Move returns status 0, amount 68
02:26:50.872 00.000 21948 MoveAxis(N, 0, ABG)
02:26:50.874 00.002 21948 Move returns status 0, amount 0
02:26:50.874 00.000 21948 move complete, result=0
02:26:50.874 00.000 21948 worker thread done servicing request
02:26:50.874 00.000 18120 GuideStep: 0.4 px 68 ms WEST, 0.1 px 0 ms NORTH
02:26:50.875 00.001 21948 Worker thread wakes up
02:26:50.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:50.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:52.286 01.411 21948 Exposure complete
02:26:52.326 00.040 21948 worker thread done servicing request
02:26:52.326 00.000 18120 OnExposeComplete: enter
02:26:52.327 00.001 18120 UpdateGuideState(): m_state=6
02:26:52.328 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
02:26:52.329 00.001 18120 Star::Find returns 1 (0), X=894.58, Y=234.46, Mass=1777, SNR=29.1, Peak=123 HFD=4.0
02:26:52.330 00.001 18120 MultiStar: [#1 0.34,-0.26,0.00,M2] [#2 -0.02,0.08,0.69,U] [#3 0.04,-0.08,0.64,U] [#4 -0.44,-0.18,0.00,M1] [#5 0.08,-0.04,0.50,U] [#6 0.06,-0.11,0.57,U] [#7 -0.17,0.03,0.46,U] [#8 -0.01,-0.25,0.42,U] 
02:26:52.330 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.02}, one-star: {-0.21, 0.06}
02:26:52.332 00.002 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.67 = 1.62)
02:26:52.333 00.001 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.71 = 1.58)
02:26:52.333 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.67 mountX=-0.00 mountY=0.05, mountTheta=1.62
02:26:52.336 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.02, opts=13)
02:26:52.337 00.001 18120 Enqueuing Move request for scope (-0.05, -0.02)
02:26:52.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:52.338 00.001 18120 UpdateGuideState exits: m=1777 RSB=29.1
02:26:52.339 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:52.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:52.340 00.000 18120 Enqueuing Expose request
02:26:52.341 00.001 21948 Worker thread wakes up
02:26:52.341 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:26:52.341 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:26:52.341 00.000 21948 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.05
02:26:52.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:26:52.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:52.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:26:52.342 00.001 21948 MoveAxis(E, 0, ABG)
02:26:52.342 00.000 21948 Move returns status 0, amount 0
02:26:52.342 00.000 21948 MoveAxis(N, 0, ABG)
02:26:52.342 00.000 21948 Move returns status 0, amount 0
02:26:52.342 00.000 21948 move complete, result=0
02:26:52.342 00.000 21948 worker thread done servicing request
02:26:52.342 00.000 21948 Worker thread wakes up
02:26:52.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:52.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:52.342 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:53.977 01.635 21948 Exposure complete
02:26:54.019 00.042 21948 worker thread done servicing request
02:26:54.020 00.001 18120 OnExposeComplete: enter
02:26:54.021 00.001 18120 UpdateGuideState(): m_state=6
02:26:54.023 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
02:26:54.023 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=234.32, Mass=1934, SNR=30.4, Peak=127 HFD=4.4
02:26:54.023 00.000 18120 MultiStar: [#1 0.37,-0.09,0.72,U] [#2 0.31,0.16,0.62,U] [#3 0.21,-0.38,0.00,M1] [#4 -0.10,-0.15,0.57,U] [#5 -0.02,-0.20,0.46,U] [#6 0.07,-0.19,0.55,U] [#7 0.35,-0.06,0.42,U] [#8 -0.22,-0.04,0.39,U] 
02:26:54.024 00.001 18120 single-star, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.04, -0.08}
02:26:54.024 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
02:26:54.025 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
02:26:54.025 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
02:26:54.026 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
02:26:54.027 00.001 18120 Enqueuing Move request for scope (0.04, -0.08)
02:26:54.028 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:54.028 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.4
02:26:54.029 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:54.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:54.030 00.001 18120 Enqueuing Expose request
02:26:54.030 00.000 21948 Worker thread wakes up
02:26:54.030 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:26:54.030 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:26:54.030 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.01
02:26:54.031 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:26:54.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:54.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:26:54.031 00.000 21948 MoveAxis(E, 0, ABG)
02:26:54.031 00.000 21948 Move returns status 0, amount 0
02:26:54.031 00.000 21948 MoveAxis(N, 0, ABG)
02:26:54.031 00.000 21948 Move returns status 0, amount 0
02:26:54.031 00.000 21948 move complete, result=0
02:26:54.031 00.000 21948 worker thread done servicing request
02:26:54.031 00.000 21948 Worker thread wakes up
02:26:54.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:54.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:54.031 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:55.558 01.527 21948 Exposure complete
02:26:55.607 00.049 21948 worker thread done servicing request
02:26:55.607 00.000 18120 OnExposeComplete: enter
02:26:55.609 00.002 18120 UpdateGuideState(): m_state=6
02:26:55.609 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
02:26:55.609 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=234.49, Mass=1919, SNR=30.3, Peak=130 HFD=4.0
02:26:55.610 00.001 18120 MultiStar: [#1 0.19,0.17,0.73,U] [#2 0.04,0.43,0.00,M2] [#3 0.60,-0.49,0.00,M2] [#4 -0.03,-0.23,0.58,U] [#5 0.66,-0.10,0.00,M1] [#6 -0.18,0.12,0.50,U] [#7 0.20,0.58,0.00,M1] [#8 -0.03,-0.05,0.40,U] 
02:26:55.610 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.04}, one-star: {-0.09, 0.09}
02:26:55.611 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
02:26:55.611 00.000 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
02:26:55.612 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.08 mountX=0.04 mountY=0.00, mountTheta=0.04
02:26:55.613 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
02:26:55.613 00.000 18120 Enqueuing Move request for scope (-0.02, 0.04)
02:26:55.614 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:55.614 00.000 21948 Worker thread wakes up
02:26:55.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:26:55.614 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:26:55.614 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.00
02:26:55.614 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:26:55.614 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:55.614 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.3
02:26:55.615 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:55.615 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:55.616 00.001 18120 Enqueuing Expose request
02:26:55.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:26:55.616 00.000 21948 MoveAxis(E, 0, ABG)
02:26:55.616 00.000 21948 Move returns status 0, amount 0
02:26:55.616 00.000 21948 MoveAxis(N, 0, ABG)
02:26:55.616 00.000 21948 Move returns status 0, amount 0
02:26:55.616 00.000 21948 move complete, result=0
02:26:55.616 00.000 21948 worker thread done servicing request
02:26:55.616 00.000 21948 Worker thread wakes up
02:26:55.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:55.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:55.617 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:57.249 01.632 21948 Exposure complete
02:26:57.313 00.064 21948 worker thread done servicing request
02:26:57.313 00.000 18120 OnExposeComplete: enter
02:26:57.314 00.001 18120 UpdateGuideState(): m_state=6
02:26:57.315 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
02:26:57.316 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=234.47, Mass=1834, SNR=29.6, Peak=137 HFD=4.0
02:26:57.318 00.002 18120 MultiStar: [#1 0.22,0.12,0.76,U] [#2 0.23,0.35,0.00,M3] [#3 0.26,-0.22,0.61,U] [#4 -0.09,-0.01,0.57,U] [#5 0.11,0.15,0.48,U] [#6 0.13,-0.03,0.55,U] [#7 0.34,0.24,0.00,M2] [#8 -0.07,0.19,0.39,U] 
02:26:57.320 00.002 18120 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.14, 0.07}
02:26:57.322 00.002 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
02:26:57.325 00.003 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
02:26:57.327 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:26:57.331 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.03, opts=13)
02:26:57.332 00.001 18120 Enqueuing Move request for scope (0.12, 0.03)
02:26:57.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:57.333 00.001 18120 UpdateGuideState exits: m=1834 RSB=29.6
02:26:57.333 00.000 21948 Worker thread wakes up
02:26:57.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:26:57.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:26:57.333 00.000 21948 Moving (0.12, 0.03) raw xDistance=-0.02 yDistance=-0.12
02:26:57.334 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:57.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:57.335 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:57.335 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:57.336 00.001 18120 Enqueuing Expose request
02:26:57.337 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:26:57.337 00.000 21948 MoveAxis(E, 0, ABG)
02:26:57.338 00.001 21948 Move returns status 0, amount 0
02:26:57.338 00.000 21948 MoveAxis(N, 0, ABG)
02:26:57.338 00.000 21948 Move returns status 0, amount 0
02:26:57.338 00.000 21948 move complete, result=0
02:26:57.338 00.000 21948 worker thread done servicing request
02:26:57.338 00.000 21948 Worker thread wakes up
02:26:57.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:57.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:57.339 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:58.742 01.403 21948 Exposure complete
02:26:58.776 00.034 18120 OnExposeComplete: enter
02:26:58.776 00.000 18120 UpdateGuideState(): m_state=6
02:26:58.777 00.001 21948 worker thread done servicing request
02:26:58.777 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
02:26:58.778 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=234.36, Mass=1873, SNR=30.0, Peak=146 HFD=4.0
02:26:58.779 00.001 18120 MultiStar: [#1 0.38,-0.05,0.74,U] [#2 0.15,0.25,0.66,U] [#3 0.41,-0.43,0.00,M2] [#4 -0.00,-0.01,0.57,U] [#5 0.28,0.03,0.48,U] [#6 0.01,-0.14,0.54,U] [#7 0.24,-0.00,0.44,U] [#8 -0.00,0.13,0.38,U] 
02:26:58.779 00.000 18120 single-star, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.08, -0.04}
02:26:58.780 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
02:26:58.780 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
02:26:58.781 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.40 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
02:26:58.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
02:26:58.783 00.001 18120 Enqueuing Move request for scope (0.08, -0.04)
02:26:58.784 00.001 21948 Worker thread wakes up
02:26:58.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:26:58.785 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:26:58.785 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:26:58.785 00.000 18120 UpdateGuideState exits: m=1873 RSB=30.0
02:26:58.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:58.787 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:26:58.789 00.002 18120 Enqueuing Expose request
02:26:58.790 00.001 21948 Moving (0.08, -0.04) raw xDistance=-0.07 yDistance=-0.06
02:26:58.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:58.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:58.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:58.790 00.000 21948 MoveAxis(E, 0, ABG)
02:26:58.790 00.000 21948 Move returns status 0, amount 0
02:26:58.790 00.000 21948 MoveAxis(N, 0, ABG)
02:26:58.790 00.000 21948 Move returns status 0, amount 0
02:26:58.790 00.000 21948 move complete, result=0
02:26:58.790 00.000 21948 worker thread done servicing request
02:26:58.790 00.000 21948 Worker thread wakes up
02:26:58.790 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:26:58.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:26:58.791 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:00.425 01.634 21948 Exposure complete
02:27:00.465 00.040 21948 worker thread done servicing request
02:27:00.465 00.000 18120 OnExposeComplete: enter
02:27:00.467 00.002 18120 UpdateGuideState(): m_state=6
02:27:00.469 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
02:27:00.470 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=234.29, Mass=1949, SNR=30.6, Peak=151 HFD=4.1
02:27:00.472 00.002 18120 MultiStar: [#1 0.37,-0.02,0.72,U] [#2 0.06,0.37,0.63,U] [#3 0.33,-0.34,0.00,M3] [#4 0.07,-0.17,0.58,U] [#5 0.36,-0.15,0.46,U] [#6 0.19,-0.28,0.54,U] [#7 0.25,0.00,0.42,U] [#8 0.07,-0.21,0.39,U] 
02:27:00.472 00.000 18120 single-star, 7 included, MultiStar: {0.18, -0.06}, one-star: {0.09, -0.11}
02:27:00.473 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
02:27:00.473 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:27:00.475 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.13 mountY=-0.03, mountTheta=-2.92
02:27:00.476 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
02:27:00.478 00.002 18120 Enqueuing Move request for scope (0.09, -0.11)
02:27:00.479 00.001 21948 Worker thread wakes up
02:27:00.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:27:00.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:27:00.479 00.000 21948 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.03
02:27:00.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:00.479 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:27:00.480 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:00.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:00.481 00.001 18120 Enqueuing Expose request
02:27:00.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:27:00.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:00.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:00.481 00.000 21948 MoveAxis(E, 0, ABG)
02:27:00.481 00.000 21948 Move returns status 0, amount 0
02:27:00.481 00.000 21948 MoveAxis(N, 0, ABG)
02:27:00.481 00.000 21948 Move returns status 0, amount 0
02:27:00.481 00.000 21948 move complete, result=0
02:27:00.481 00.000 21948 worker thread done servicing request
02:27:00.481 00.000 21948 Worker thread wakes up
02:27:00.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:00.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:00.482 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:01.999 01.517 21948 Exposure complete
02:27:02.039 00.040 21948 worker thread done servicing request
02:27:02.040 00.001 18120 OnExposeComplete: enter
02:27:02.040 00.000 18120 UpdateGuideState(): m_state=6
02:27:02.041 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
02:27:02.042 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=234.55, Mass=1888, SNR=30.0, Peak=144 HFD=3.9
02:27:02.043 00.001 18120 MultiStar: [#1 0.21,0.13,0.73,U] [#2 0.20,0.34,0.64,U] [#3 0.30,-0.12,0.61,U] [#4 0.13,-0.02,0.58,U] [#5 0.39,0.06,0.47,U] [#6 0.00,-0.03,0.55,U] [#7 0.35,0.23,0.00,M1] [#8 -0.07,-0.14,0.39,U] 
02:27:02.044 00.001 18120 single-star, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.06, 0.15}
02:27:02.047 00.003 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
02:27:02.049 00.002 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
02:27:02.051 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=0.11 mountY=-0.12, mountTheta=-0.86
02:27:02.054 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.15, opts=13)
02:27:02.055 00.001 18120 Enqueuing Move request for scope (0.06, 0.15)
02:27:02.055 00.000 21948 Worker thread wakes up
02:27:02.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:02.056 00.001 18120 UpdateGuideState exits: m=1888 RSB=30.0
02:27:02.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:02.057 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:02.057 00.000 18120 Enqueuing Expose request
02:27:02.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
02:27:02.057 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
02:27:02.057 00.000 21948 Moving (0.06, 0.15) raw xDistance=0.11 yDistance=-0.12
02:27:02.058 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:27:02.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:02.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:02.058 00.000 21948 MoveAxis(E, 0, ABG)
02:27:02.058 00.000 21948 Move returns status 0, amount 0
02:27:02.058 00.000 21948 MoveAxis(N, 0, ABG)
02:27:02.058 00.000 21948 Move returns status 0, amount 0
02:27:02.058 00.000 21948 move complete, result=0
02:27:02.058 00.000 21948 worker thread done servicing request
02:27:02.058 00.000 21948 Worker thread wakes up
02:27:02.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:02.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:02.059 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:03.685 01.626 21948 Exposure complete
02:27:03.738 00.053 21948 worker thread done servicing request
02:27:03.738 00.000 18120 OnExposeComplete: enter
02:27:03.740 00.002 18120 UpdateGuideState(): m_state=6
02:27:03.742 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
02:27:03.743 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=234.35, Mass=2036, SNR=31.3, Peak=164 HFD=4.1
02:27:03.744 00.001 18120 MultiStar: [#1 0.30,0.18,0.71,U] [#2 0.24,0.23,0.62,U] [#3 0.30,-0.35,0.00,M3] [#4 -0.16,0.12,0.53,U] [#5 0.17,0.17,0.46,U] [#6 -0.11,-0.18,0.53,U] [#7 0.24,0.35,0.00,M2] [#8 -0.15,0.08,0.37,U] 
02:27:03.746 00.002 18120 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.17, -0.05}
02:27:03.746 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
02:27:03.746 00.000 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
02:27:03.747 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:27:03.748 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.07, opts=13)
02:27:03.748 00.000 18120 Enqueuing Move request for scope (0.10, 0.07)
02:27:03.749 00.001 21948 Worker thread wakes up
02:27:03.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:03.749 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.3
02:27:03.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:03.750 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:03.750 00.000 18120 Enqueuing Expose request
02:27:03.751 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:27:03.751 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:27:03.751 00.000 21948 Moving (0.10, 0.07) raw xDistance=0.02 yDistance=-0.12
02:27:03.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:03.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:03.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:03.751 00.000 21948 MoveAxis(E, 0, ABG)
02:27:03.751 00.000 21948 Move returns status 0, amount 0
02:27:03.751 00.000 21948 MoveAxis(N, 0, ABG)
02:27:03.751 00.000 21948 Move returns status 0, amount 0
02:27:03.751 00.000 21948 move complete, result=0
02:27:03.751 00.000 21948 worker thread done servicing request
02:27:03.751 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:03.752 00.001 21948 Worker thread wakes up
02:27:03.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:03.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:05.272 01.520 21948 Exposure complete
02:27:05.313 00.041 21948 worker thread done servicing request
02:27:05.313 00.000 18120 OnExposeComplete: enter
02:27:05.314 00.001 18120 UpdateGuideState(): m_state=6
02:27:05.314 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
02:27:05.315 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=234.57, Mass=1905, SNR=30.2, Peak=145 HFD=3.9
02:27:05.315 00.000 18120 MultiStar: [#1 0.32,0.01,0.70,U] [#2 0.16,0.20,0.66,U] [#3 0.22,-0.23,0.64,U] [#4 0.05,-0.17,0.56,U] [#5 0.44,0.13,0.00,M1] [#6 0.11,-0.08,0.55,U] [#7 0.25,0.23,0.43,U] [#8 0.10,-0.24,0.43,U] 
02:27:05.316 00.001 18120 refined, 7 included, MultiStar: {0.16, 0.00}, one-star: {0.10, 0.17}
02:27:05.316 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
02:27:05.317 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
02:27:05.317 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.02 mountX=-0.06 mountY=-0.15, mountTheta=-1.98
02:27:05.320 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.00, opts=13)
02:27:05.320 00.000 18120 Enqueuing Move request for scope (0.16, 0.00)
02:27:05.321 00.001 21948 Worker thread wakes up
02:27:05.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:05.321 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.2
02:27:05.322 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:05.322 00.000 18120 Enqueuing Expose request
02:27:05.323 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
02:27:05.323 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
02:27:05.323 00.000 21948 Moving (0.16, 0.00) raw xDistance=-0.06 yDistance=-0.15
02:27:05.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:27:05.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:05.323 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:05.323 00.000 21948 MoveAxis(E, 0, ABG)
02:27:05.323 00.000 21948 Move returns status 0, amount 0
02:27:05.323 00.000 21948 MoveAxis(N, 0, ABG)
02:27:05.323 00.000 21948 Move returns status 0, amount 0
02:27:05.323 00.000 21948 move complete, result=0
02:27:05.323 00.000 21948 worker thread done servicing request
02:27:05.323 00.000 21948 Worker thread wakes up
02:27:05.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:05.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:05.324 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:06.958 01.634 21948 Exposure complete
02:27:06.993 00.035 21948 worker thread done servicing request
02:27:06.993 00.000 18120 OnExposeComplete: enter
02:27:06.994 00.001 18120 UpdateGuideState(): m_state=6
02:27:06.995 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
02:27:06.996 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=234.01, Mass=1974, SNR=30.8, Peak=156 HFD=4.3
02:27:06.997 00.001 18120 MultiStar: [#1 0.40,-0.23,0.00,M1] [#2 0.38,0.08,0.63,U] [#3 0.42,-0.77,0.00,M3] [#4 0.05,-0.24,0.55,U] [#5 0.52,-0.24,0.00,M2] [#6 0.20,-0.70,0.00,M1] [#7 0.71,-0.15,0.00,M2] [#8 0.27,-0.55,0.00,M1] 
02:27:06.998 00.001 18120 refined, 2 included, MultiStar: {0.27, -0.22}, one-star: {0.33, -0.39}
02:27:06.999 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:27:07.000 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:27:07.001 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.68 mountX=-0.31 mountY=-0.14, mountTheta=-2.71
02:27:07.002 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.22, opts=13)
02:27:07.006 00.004 18120 Enqueuing Move request for scope (0.27, -0.22)
02:27:07.009 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:07.010 00.001 21948 Worker thread wakes up
02:27:07.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
02:27:07.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
02:27:07.010 00.000 21948 Moving (0.27, -0.22) raw xDistance=-0.31 yDistance=-0.14
02:27:07.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:27:07.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:07.010 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:27:07.011 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.011 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:07.011 00.000 18120 Enqueuing Expose request
02:27:07.012 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:27:07.012 00.000 21948 MoveAxis(E, 55, ABG)
02:27:07.012 00.000 21948 Guiding  Dir = 2, Dur = 55
02:27:07.012 00.000 21948 IsSlewing returns 0
02:27:07.012 00.000 21948 IsGuiding returns 0
02:27:07.014 00.002 21948 PulseGuide returned control before completion, sleep 64
02:27:07.081 00.067 21948 IsGuiding returns 0
02:27:07.082 00.001 21948 Move returns status 0, amount 55
02:27:07.082 00.000 21948 MoveAxis(N, 0, ABG)
02:27:07.082 00.000 21948 Move returns status 0, amount 0
02:27:07.082 00.000 21948 move complete, result=0
02:27:07.082 00.000 21948 worker thread done servicing request
02:27:07.082 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
02:27:07.083 00.001 21948 Worker thread wakes up
02:27:07.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:07.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:08.497 01.414 21948 Exposure complete
02:27:08.534 00.037 21948 worker thread done servicing request
02:27:08.534 00.000 18120 OnExposeComplete: enter
02:27:08.534 00.000 18120 UpdateGuideState(): m_state=6
02:27:08.535 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
02:27:08.535 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=234.39, Mass=1977, SNR=30.8, Peak=143 HFD=4.0
02:27:08.536 00.001 18120 MultiStar: [#1 0.44,0.05,0.00,M2] [#2 0.24,0.46,0.00,M1] [#3 0.41,-0.38,0.00,M4] [#4 0.09,0.10,0.55,U] [#5 0.31,0.30,0.00,M3] [#6 0.11,-0.12,0.52,U] [#7 0.37,0.39,0.00,M3] [#8 0.11,-0.21,0.39,U] 
02:27:08.536 00.000 18120 refined, 3 included, MultiStar: {0.20, -0.04}, one-star: {0.33, -0.01}
02:27:08.537 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
02:27:08.537 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
02:27:08.538 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.22 mountX=-0.12 mountY=-0.16, mountTheta=-2.23
02:27:08.539 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.04, opts=13)
02:27:08.540 00.001 18120 Enqueuing Move request for scope (0.20, -0.04)
02:27:08.541 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:08.542 00.001 21948 Worker thread wakes up
02:27:08.542 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.8
02:27:08.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:08.543 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:08.543 00.000 18120 Enqueuing Expose request
02:27:08.544 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:27:08.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:27:08.544 00.000 21948 Moving (0.20, -0.04) raw xDistance=-0.12 yDistance=-0.16
02:27:08.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:27:08.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:08.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:27:08.544 00.000 21948 MoveAxis(E, 0, ABG)
02:27:08.544 00.000 21948 Move returns status 0, amount 0
02:27:08.544 00.000 21948 MoveAxis(N, 0, ABG)
02:27:08.544 00.000 21948 Move returns status 0, amount 0
02:27:08.544 00.000 21948 move complete, result=0
02:27:08.544 00.000 21948 worker thread done servicing request
02:27:08.544 00.000 21948 Worker thread wakes up
02:27:08.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:08.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:08.544 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:10.170 01.626 21948 Exposure complete
02:27:10.206 00.036 21948 worker thread done servicing request
02:27:10.206 00.000 18120 OnExposeComplete: enter
02:27:10.207 00.001 18120 UpdateGuideState(): m_state=6
02:27:10.208 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
02:27:10.209 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=234.71, Mass=1929, SNR=30.5, Peak=163 HFD=4.1
02:27:10.210 00.001 18120 MultiStar: [#1 0.52,0.20,0.00,M3] [#2 0.10,0.46,0.00,M2] [#3 0.32,-0.07,0.59,U] [#4 -0.02,-0.19,0.54,U] [#5 0.25,0.32,0.45,U] [#6 0.06,0.11,0.51,U] [#7 0.49,0.68,0.00,M4] [#8 0.27,0.05,0.38,U] 
02:27:10.211 00.001 18120 refined, 5 included, MultiStar: {0.15, 0.11}, one-star: {0.09, 0.31}
02:27:10.212 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
02:27:10.212 00.000 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
02:27:10.212 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.63 mountX=0.04 mountY=-0.18, mountTheta=-1.37
02:27:10.214 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.11, opts=13)
02:27:10.215 00.001 18120 Enqueuing Move request for scope (0.15, 0.11)
02:27:10.218 00.003 21948 Worker thread wakes up
02:27:10.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
02:27:10.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
02:27:10.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:10.220 00.002 21948 Moving (0.15, 0.11) raw xDistance=0.04 yDistance=-0.18
02:27:10.220 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.5
02:27:10.220 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:10.221 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:10.221 00.000 18120 Enqueuing Expose request
02:27:10.222 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:10.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:10.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:27:10.222 00.000 21948 MoveAxis(E, 0, ABG)
02:27:10.222 00.000 21948 Move returns status 0, amount 0
02:27:10.222 00.000 21948 MoveAxis(N, 0, ABG)
02:27:10.222 00.000 21948 Move returns status 0, amount 0
02:27:10.222 00.000 21948 move complete, result=0
02:27:10.222 00.000 21948 worker thread done servicing request
02:27:10.222 00.000 21948 Worker thread wakes up
02:27:10.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:10.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:10.223 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:11.740 01.517 21948 Exposure complete
02:27:11.795 00.055 21948 worker thread done servicing request
02:27:11.795 00.000 18120 OnExposeComplete: enter
02:27:11.796 00.001 18120 UpdateGuideState(): m_state=6
02:27:11.797 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
02:27:11.798 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=234.59, Mass=2036, SNR=31.3, Peak=148 HFD=4.2
02:27:11.798 00.000 18120 MultiStar: [#1 0.31,0.12,0.72,U] [#2 0.16,0.56,0.00,M3] [#3 0.10,-0.04,0.58,U] [#4 -0.07,0.17,0.55,U] [#5 0.24,0.19,0.42,U] [#6 0.20,0.02,0.49,U] [#7 0.42,0.24,0.00,M5] [#8 -0.13,0.14,0.36,U] 
02:27:11.798 00.000 18120 refined, 6 included, MultiStar: {0.10, 0.12}, one-star: {0.03, 0.20}
02:27:11.799 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
02:27:11.799 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
02:27:11.800 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=0.07 mountY=-0.15, mountTheta=-1.14
02:27:11.801 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.12, opts=13)
02:27:11.802 00.001 18120 Enqueuing Move request for scope (0.10, 0.12)
02:27:11.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:11.804 00.002 21948 Worker thread wakes up
02:27:11.804 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.3
02:27:11.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
02:27:11.804 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:11.805 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:11.805 00.000 18120 Enqueuing Expose request
02:27:11.806 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:27:11.806 00.000 21948 Moving (0.10, 0.12) raw xDistance=0.07 yDistance=-0.15
02:27:11.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:27:11.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:11.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:11.806 00.000 21948 MoveAxis(E, 0, ABG)
02:27:11.806 00.000 21948 Move returns status 0, amount 0
02:27:11.806 00.000 21948 MoveAxis(N, 0, ABG)
02:27:11.806 00.000 21948 Move returns status 0, amount 0
02:27:11.806 00.000 21948 move complete, result=0
02:27:11.806 00.000 21948 worker thread done servicing request
02:27:11.806 00.000 21948 Worker thread wakes up
02:27:11.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:11.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:11.806 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:13.538 01.732 21948 Exposure complete
02:27:13.582 00.044 21948 worker thread done servicing request
02:27:13.582 00.000 18120 OnExposeComplete: enter
02:27:13.583 00.001 18120 UpdateGuideState(): m_state=6
02:27:13.583 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
02:27:13.584 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=234.76, Mass=1888, SNR=30.1, Peak=136 HFD=3.9
02:27:13.584 00.000 18120 MultiStar: [#1 0.21,0.29,0.72,U] [#2 0.02,0.47,0.00,M4] [#3 0.40,-0.16,0.00,M3] [#4 0.10,0.05,0.58,U] [#5 0.34,0.31,0.00,M2] [#6 -0.19,-0.05,0.55,U] [#7 -0.01,0.29,0.44,U] [#8 0.10,0.18,0.38,U] 
02:27:13.585 00.001 18120 refined, 5 included, MultiStar: {-0.01, 0.21}, one-star: {-0.19, 0.36}
02:27:13.585 00.000 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
02:27:13.586 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
02:27:13.586 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.64 mountX=0.20 mountY=-0.08, mountTheta=-0.39
02:27:13.587 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.21, opts=13)
02:27:13.588 00.001 18120 Enqueuing Move request for scope (-0.01, 0.21)
02:27:13.588 00.000 21948 Worker thread wakes up
02:27:13.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:13.590 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
02:27:13.590 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
02:27:13.590 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
02:27:13.591 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:13.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:13.591 00.000 18120 Enqueuing Expose request
02:27:13.592 00.001 21948 Moving (-0.01, 0.21) raw xDistance=0.20 yDistance=-0.08
02:27:13.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:27:13.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:13.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:27:13.592 00.000 21948 MoveAxis(E, 0, ABG)
02:27:13.592 00.000 21948 Move returns status 0, amount 0
02:27:13.592 00.000 21948 MoveAxis(N, 0, ABG)
02:27:13.592 00.000 21948 Move returns status 0, amount 0
02:27:13.592 00.000 21948 move complete, result=0
02:27:13.592 00.000 21948 worker thread done servicing request
02:27:13.592 00.000 21948 Worker thread wakes up
02:27:13.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:13.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:13.592 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:15.002 01.410 21948 Exposure complete
02:27:15.064 00.062 21948 worker thread done servicing request
02:27:15.064 00.000 18120 OnExposeComplete: enter
02:27:15.065 00.001 18120 UpdateGuideState(): m_state=6
02:27:15.065 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
02:27:15.066 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=234.63, Mass=1876, SNR=30.0, Peak=134 HFD=4.1
02:27:15.066 00.000 18120 MultiStar: [#1 -0.01,0.05,0.75,U] [#2 -0.08,0.42,0.00,M5] [#3 0.26,-0.32,0.00,M4] [#4 -0.03,0.00,0.58,U] [#5 0.14,-0.09,0.46,U] [#6 -0.22,0.05,0.55,U] [#7 0.00,0.17,0.44,U] [#8 -0.26,0.15,0.41,U] 
02:27:15.067 00.001 18120 refined, 6 included, MultiStar: {-0.11, 0.10}, one-star: {-0.25, 0.23}
02:27:15.067 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
02:27:15.068 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
02:27:15.068 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.14 cameraTheta=2.41 mountX=0.13 mountY=0.05, mountTheta=0.38
02:27:15.069 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.10, opts=13)
02:27:15.070 00.001 18120 Enqueuing Move request for scope (-0.11, 0.10)
02:27:15.071 00.001 21948 Worker thread wakes up
02:27:15.071 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:15.071 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:27:15.072 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.072 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:15.072 00.000 18120 Enqueuing Expose request
02:27:15.073 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
02:27:15.073 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
02:27:15.073 00.000 21948 Moving (-0.11, 0.10) raw xDistance=0.13 yDistance=0.05
02:27:15.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:27:15.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:15.074 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:27:15.074 00.000 21948 MoveAxis(E, 0, ABG)
02:27:15.074 00.000 21948 Move returns status 0, amount 0
02:27:15.074 00.000 21948 MoveAxis(N, 0, ABG)
02:27:15.074 00.000 21948 Move returns status 0, amount 0
02:27:15.074 00.000 21948 move complete, result=0
02:27:15.074 00.000 21948 worker thread done servicing request
02:27:15.074 00.000 21948 Worker thread wakes up
02:27:15.074 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:15.074 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:15.075 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:16.698 01.623 21948 Exposure complete
02:27:16.737 00.039 21948 worker thread done servicing request
02:27:16.737 00.000 18120 OnExposeComplete: enter
02:27:16.739 00.002 18120 UpdateGuideState(): m_state=6
02:27:16.741 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
02:27:16.742 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=234.45, Mass=1995, SNR=30.8, Peak=162 HFD=3.8
02:27:16.745 00.003 18120 MultiStar: [#1 0.25,0.14,0.71,U] [#2 -0.04,0.31,0.61,U] [#3 0.36,-0.23,0.00,M5] [#4 -0.10,-0.03,0.56,U] [#5 0.08,0.05,0.45,U] [#6 0.02,-0.02,0.54,U] [#7 0.19,-0.02,0.42,U] [#8 -0.07,-0.30,0.40,U] 
02:27:16.748 00.003 18120 single-star, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.02, 0.05}
02:27:16.749 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
02:27:16.750 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
02:27:16.751 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.14 mountX=0.04 mountY=-0.05, mountTheta=-0.88
02:27:16.753 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
02:27:16.754 00.001 18120 Enqueuing Move request for scope (0.02, 0.05)
02:27:16.754 00.000 21948 Worker thread wakes up
02:27:16.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:27:16.754 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:27:16.754 00.000 21948 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.05
02:27:16.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:16.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:16.754 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:16.755 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.8
02:27:16.755 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:16.756 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:16.756 00.000 18120 Enqueuing Expose request
02:27:16.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:16.757 00.001 21948 MoveAxis(E, 0, ABG)
02:27:16.757 00.000 21948 Move returns status 0, amount 0
02:27:16.757 00.000 21948 MoveAxis(N, 0, ABG)
02:27:16.757 00.000 21948 Move returns status 0, amount 0
02:27:16.757 00.000 21948 move complete, result=0
02:27:16.757 00.000 21948 worker thread done servicing request
02:27:16.757 00.000 21948 Worker thread wakes up
02:27:16.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:16.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:16.757 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:18.279 01.522 21948 Exposure complete
02:27:18.317 00.038 21948 worker thread done servicing request
02:27:18.317 00.000 18120 OnExposeComplete: enter
02:27:18.319 00.002 18120 UpdateGuideState(): m_state=6
02:27:18.320 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
02:27:18.321 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=234.52, Mass=1958, SNR=30.7, Peak=139 HFD=4.0
02:27:18.323 00.002 18120 MultiStar: [#1 0.22,0.03,0.76,U] [#2 0.31,0.27,0.63,U] [#3 0.31,-0.36,0.00,M6] [#4 0.01,-0.11,0.56,U] [#5 0.44,-0.07,0.00,M1] [#6 0.42,-0.11,0.00,M1] [#7 0.15,0.20,0.42,U] [#8 -0.22,0.07,0.42,U] 
02:27:18.324 00.001 18120 refined, 5 included, MultiStar: {0.08, 0.10}, one-star: {-0.03, 0.12}
02:27:18.327 00.003 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
02:27:18.330 00.003 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.18 = -1.18)
02:27:18.330 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.05 mountY=-0.12, mountTheta=-1.14
02:27:18.332 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.10, opts=13)
02:27:18.333 00.001 18120 Enqueuing Move request for scope (0.08, 0.10)
02:27:18.333 00.000 21948 Worker thread wakes up
02:27:18.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:18.334 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.7
02:27:18.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:27:18.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:18.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:18.335 00.001 18120 Enqueuing Expose request
02:27:18.335 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:27:18.335 00.000 21948 Moving (0.08, 0.10) raw xDistance=0.05 yDistance=-0.12
02:27:18.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:18.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:18.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:18.335 00.000 21948 MoveAxis(E, 0, ABG)
02:27:18.335 00.000 21948 Move returns status 0, amount 0
02:27:18.335 00.000 21948 MoveAxis(N, 0, ABG)
02:27:18.335 00.000 21948 Move returns status 0, amount 0
02:27:18.335 00.000 21948 move complete, result=0
02:27:18.335 00.000 21948 worker thread done servicing request
02:27:18.335 00.000 21948 Worker thread wakes up
02:27:18.336 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:18.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:18.336 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:19.958 01.622 21948 Exposure complete
02:27:19.991 00.033 21948 worker thread done servicing request
02:27:19.991 00.000 18120 OnExposeComplete: enter
02:27:19.992 00.001 18120 UpdateGuideState(): m_state=6
02:27:19.992 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
02:27:19.993 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.20, Mass=2023, SNR=31.2, Peak=146 HFD=4.3
02:27:19.993 00.000 18120 MultiStar: [#1 0.35,-0.10,0.72,U] [#2 0.11,0.19,0.60,U] [#3 0.32,-0.34,0.00,M7] [#4 0.14,-0.31,0.55,U] [#5 0.45,-0.23,0.00,M2] [#6 0.13,-0.12,0.50,U] [#7 0.28,0.11,0.42,U] [#8 0.27,-0.28,0.39,U] 
02:27:19.994 00.001 18120 refined, 6 included, MultiStar: {0.22, -0.11}, one-star: {0.26, -0.20}
02:27:19.994 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:27:19.995 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
02:27:19.995 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.45 mountX=-0.19 mountY=-0.15, mountTheta=-2.47
02:27:19.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.11, opts=13)
02:27:19.997 00.000 18120 Enqueuing Move request for scope (0.22, -0.11)
02:27:19.997 00.000 21948 Worker thread wakes up
02:27:19.998 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
02:27:19.998 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
02:27:19.998 00.000 21948 Moving (0.22, -0.11) raw xDistance=-0.19 yDistance=-0.15
02:27:19.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:27:19.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:19.998 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
02:27:19.999 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:19.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:19.999 00.000 18120 Enqueuing Expose request
02:27:20.000 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:20.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:20.000 00.000 21948 MoveAxis(E, 0, ABG)
02:27:20.000 00.000 21948 Move returns status 0, amount 0
02:27:20.000 00.000 21948 MoveAxis(N, 0, ABG)
02:27:20.000 00.000 21948 Move returns status 0, amount 0
02:27:20.000 00.000 21948 move complete, result=0
02:27:20.000 00.000 21948 worker thread done servicing request
02:27:20.000 00.000 21948 Worker thread wakes up
02:27:20.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:20.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:20.000 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:21.517 01.517 21948 Exposure complete
02:27:21.549 00.032 21948 worker thread done servicing request
02:27:21.549 00.000 18120 OnExposeComplete: enter
02:27:21.550 00.001 18120 UpdateGuideState(): m_state=6
02:27:21.551 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
02:27:21.551 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=234.25, Mass=1947, SNR=30.5, Peak=148 HFD=4.3
02:27:21.552 00.001 18120 MultiStar: [#1 0.33,-0.21,0.70,U] [#2 0.16,0.12,0.65,U] [#3 0.36,-0.33,0.00,M8] [#4 0.14,-0.35,0.55,U] [#5 0.51,-0.10,0.00,M3] [#6 -0.02,-0.13,0.55,U] [#7 0.33,0.19,0.42,U] [#8 0.06,-0.19,0.41,U] 
02:27:21.552 00.000 18120 single-star, 6 included, MultiStar: {0.13, -0.11}, one-star: {-0.01, -0.15}
02:27:21.553 00.001 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
02:27:21.553 00.000 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
02:27:21.554 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.64 mountX=-0.14 mountY=0.08, mountTheta=2.61
02:27:21.555 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.15, opts=13)
02:27:21.555 00.000 18120 Enqueuing Move request for scope (-0.01, -0.15)
02:27:21.556 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:21.556 00.000 21948 Worker thread wakes up
02:27:21.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
02:27:21.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
02:27:21.556 00.000 21948 Moving (-0.01, -0.15) raw xDistance=-0.14 yDistance=0.08
02:27:21.556 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:27:21.556 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:21.556 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
02:27:21.557 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:21.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:21.558 00.001 18120 Enqueuing Expose request
02:27:21.559 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:27:21.559 00.000 21948 MoveAxis(E, 0, ABG)
02:27:21.559 00.000 21948 Move returns status 0, amount 0
02:27:21.559 00.000 21948 MoveAxis(N, 0, ABG)
02:27:21.559 00.000 21948 Move returns status 0, amount 0
02:27:21.559 00.000 21948 move complete, result=0
02:27:21.559 00.000 21948 worker thread done servicing request
02:27:21.559 00.000 21948 Worker thread wakes up
02:27:21.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:21.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:21.559 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:23.182 01.623 21948 Exposure complete
02:27:23.236 00.054 21948 worker thread done servicing request
02:27:23.236 00.000 18120 OnExposeComplete: enter
02:27:23.237 00.001 18120 UpdateGuideState(): m_state=6
02:27:23.237 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
02:27:23.238 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=234.20, Mass=1966, SNR=30.6, Peak=165 HFD=4.2
02:27:23.238 00.000 18120 MultiStar: [#1 0.31,0.05,0.72,U] [#2 0.07,0.38,0.63,U] [#3 0.32,-0.46,0.00,M9] [#4 0.01,-0.13,0.57,U] [#5 0.41,-0.17,0.00,M4] [#6 0.13,-0.15,0.50,U] [#7 0.05,0.12,0.42,U] [#8 -0.02,-0.22,0.41,U] 
02:27:23.238 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.03}, one-star: {0.15, -0.20}
02:27:23.239 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
02:27:23.239 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
02:27:23.241 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.22 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:27:23.243 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.03, opts=13)
02:27:23.245 00.002 18120 Enqueuing Move request for scope (0.12, -0.03)
02:27:23.245 00.000 21948 Worker thread wakes up
02:27:23.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:23.245 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
02:27:23.246 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:23.247 00.001 18120 Enqueuing Expose request
02:27:23.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
02:27:23.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
02:27:23.247 00.000 21948 Moving (0.12, -0.03) raw xDistance=-0.07 yDistance=-0.09
02:27:23.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:27:23.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:23.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:23.247 00.000 21948 MoveAxis(E, 0, ABG)
02:27:23.247 00.000 21948 Move returns status 0, amount 0
02:27:23.247 00.000 21948 MoveAxis(N, 0, ABG)
02:27:23.247 00.000 21948 Move returns status 0, amount 0
02:27:23.247 00.000 21948 move complete, result=0
02:27:23.247 00.000 21948 worker thread done servicing request
02:27:23.247 00.000 21948 Worker thread wakes up
02:27:23.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:23.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:23.248 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:24.766 01.518 21948 Exposure complete
02:27:24.817 00.051 21948 worker thread done servicing request
02:27:24.817 00.000 18120 OnExposeComplete: enter
02:27:24.818 00.001 18120 UpdateGuideState(): m_state=6
02:27:24.819 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
02:27:24.820 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=234.30, Mass=1800, SNR=29.3, Peak=146 HFD=4.0
02:27:24.820 00.000 18120 MultiStar: [#1 0.47,-0.04,0.00,M1] [#2 0.20,-0.01,0.68,U] [#3 0.49,-0.47,0.00,M10] [#4 0.03,-0.23,0.58,U] [#5 0.30,0.04,0.49,U] [#6 -0.12,-0.15,0.56,U] [#7 0.18,0.07,0.44,U] [#8 0.40,-0.45,0.00,M1] 
02:27:24.821 00.001 18120 refined, 5 included, MultiStar: {0.11, -0.07}, one-star: {0.10, -0.10}
02:27:24.821 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:27:24.821 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:27:24.822 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=-0.11 mountY=-0.07, mountTheta=-2.60
02:27:24.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
02:27:24.824 00.000 18120 Enqueuing Move request for scope (0.11, -0.07)
02:27:24.825 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:24.825 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.3
02:27:24.826 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:24.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:24.827 00.001 18120 Enqueuing Expose request
02:27:24.827 00.000 21948 Worker thread wakes up
02:27:24.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:27:24.827 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:27:24.827 00.000 21948 Moving (0.11, -0.07) raw xDistance=-0.11 yDistance=-0.07
02:27:24.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:27:24.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:24.828 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:27:24.828 00.000 21948 MoveAxis(E, 0, ABG)
02:27:24.828 00.000 21948 Move returns status 0, amount 0
02:27:24.828 00.000 21948 MoveAxis(N, 0, ABG)
02:27:24.828 00.000 21948 Move returns status 0, amount 0
02:27:24.828 00.000 21948 move complete, result=0
02:27:24.828 00.000 21948 worker thread done servicing request
02:27:24.828 00.000 21948 Worker thread wakes up
02:27:24.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:24.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:24.829 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:26.459 01.630 21948 Exposure complete
02:27:26.508 00.049 21948 worker thread done servicing request
02:27:26.508 00.000 18120 OnExposeComplete: enter
02:27:26.510 00.002 18120 UpdateGuideState(): m_state=6
02:27:26.511 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
02:27:26.515 00.004 18120 Star::Find returns 1 (0), X=894.75, Y=234.27, Mass=1954, SNR=30.6, Peak=153 HFD=4.3
02:27:26.516 00.001 18120 MultiStar: [#1 0.53,-0.31,0.00,M2] [#2 0.00,0.36,0.62,U] [#3 0.66,-0.45,0.00,R] [#4 0.17,-0.27,0.56,U] [#5 0.32,-0.29,0.00,M4] [#6 0.06,-0.08,0.53,U] [#7 0.14,-0.02,0.43,U] [#8 0.15,-0.24,0.38,U] 
02:27:26.517 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.06}, one-star: {-0.04, -0.13}
02:27:26.518 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
02:27:26.521 00.003 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
02:27:26.523 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.78 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
02:27:26.527 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
02:27:26.529 00.002 18120 Enqueuing Move request for scope (0.06, -0.06)
02:27:26.530 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:26.531 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.6
02:27:26.532 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:26.532 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:26.533 00.001 18120 Enqueuing Expose request
02:27:26.534 00.001 21948 Worker thread wakes up
02:27:26.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:27:26.534 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:27:26.534 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.03
02:27:26.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:27:26.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:26.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:26.534 00.000 21948 MoveAxis(E, 0, ABG)
02:27:26.534 00.000 21948 Move returns status 0, amount 0
02:27:26.534 00.000 21948 MoveAxis(N, 0, ABG)
02:27:26.534 00.000 21948 Move returns status 0, amount 0
02:27:26.534 00.000 21948 move complete, result=0
02:27:26.534 00.000 21948 worker thread done servicing request
02:27:26.534 00.000 21948 Worker thread wakes up
02:27:26.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:26.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:26.534 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:28.055 01.521 21948 Exposure complete
02:27:28.117 00.062 21948 worker thread done servicing request
02:27:28.117 00.000 18120 OnExposeComplete: enter
02:27:28.118 00.001 18120 UpdateGuideState(): m_state=6
02:27:28.118 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
02:27:28.119 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=234.14, Mass=2001, SNR=30.9, Peak=146 HFD=4.3
02:27:28.119 00.000 18120 MultiStar: [#1 0.24,-0.18,0.72,U] [#2 0.11,0.19,0.63,U] [#3 -0.14,-0.03,0.59,U] [#4 0.15,-0.23,0.56,U] [#5 0.63,-0.27,0.00,M5] [#6 0.09,-0.28,0.50,U] [#7 0.31,0.05,0.43,U] [#8 0.07,-0.33,0.39,U] 
02:27:28.120 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.14}, one-star: {0.08, -0.26}
02:27:28.120 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
02:27:28.120 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
02:27:28.121 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
02:27:28.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.14, opts=13)
02:27:28.122 00.000 18120 Enqueuing Move request for scope (0.11, -0.14)
02:27:28.123 00.001 21948 Worker thread wakes up
02:27:28.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:28.123 00.000 18120 UpdateGuideState exits: m=2001 RSB=30.9
02:27:28.124 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:28.124 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:28.125 00.001 18120 Enqueuing Expose request
02:27:28.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
02:27:28.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
02:27:28.125 00.000 21948 Moving (0.11, -0.14) raw xDistance=-0.17 yDistance=-0.04
02:27:28.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:27:28.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:28.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:27:28.125 00.000 21948 MoveAxis(E, 0, ABG)
02:27:28.125 00.000 21948 Move returns status 0, amount 0
02:27:28.125 00.000 21948 MoveAxis(N, 0, ABG)
02:27:28.125 00.000 21948 Move returns status 0, amount 0
02:27:28.125 00.000 21948 move complete, result=0
02:27:28.125 00.000 21948 worker thread done servicing request
02:27:28.125 00.000 21948 Worker thread wakes up
02:27:28.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:28.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:28.126 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:29.756 01.630 21948 Exposure complete
02:27:29.804 00.048 21948 worker thread done servicing request
02:27:29.804 00.000 18120 OnExposeComplete: enter
02:27:29.805 00.001 18120 UpdateGuideState(): m_state=6
02:27:29.805 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
02:27:29.805 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.19, Mass=1875, SNR=30.0, Peak=148 HFD=4.2
02:27:29.806 00.001 18120 MultiStar: [#1 0.45,-0.09,0.00,M2] [#2 0.26,0.03,0.66,U] [#3 -0.31,-0.16,0.61,U] [#4 0.25,-0.54,0.00,M1] [#5 0.51,-0.30,0.00,M6] [#6 -0.00,-0.49,0.00,M1] [#7 0.26,0.18,0.43,U] [#8 0.25,-0.55,0.00,M1] 
02:27:29.806 00.000 18120 refined, 3 included, MultiStar: {0.08, -0.08}, one-star: {0.13, -0.21}
02:27:29.806 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:27:29.807 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:27:29.807 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.77 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
02:27:29.808 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
02:27:29.809 00.001 18120 Enqueuing Move request for scope (0.08, -0.08)
02:27:29.809 00.000 21948 Worker thread wakes up
02:27:29.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
02:27:29.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
02:27:29.809 00.000 21948 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.04
02:27:29.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:27:29.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:29.810 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:29.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:27:29.810 00.000 21948 MoveAxis(E, 0, ABG)
02:27:29.810 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
02:27:29.811 00.001 21948 Move returns status 0, amount 0
02:27:29.811 00.000 21948 MoveAxis(N, 0, ABG)
02:27:29.811 00.000 21948 Move returns status 0, amount 0
02:27:29.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:29.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:29.812 00.001 18120 Enqueuing Expose request
02:27:29.812 00.000 21948 move complete, result=0
02:27:29.812 00.000 21948 worker thread done servicing request
02:27:29.812 00.000 21948 Worker thread wakes up
02:27:29.812 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:29.813 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:29.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:31.337 01.524 21948 Exposure complete
02:27:31.378 00.041 21948 worker thread done servicing request
02:27:31.378 00.000 18120 OnExposeComplete: enter
02:27:31.379 00.001 18120 UpdateGuideState(): m_state=6
02:27:31.380 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
02:27:31.381 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.09, Mass=1962, SNR=30.7, Peak=164 HFD=4.3
02:27:31.382 00.001 18120 MultiStar: [#1 0.47,-0.38,0.00,M3] [#2 0.43,0.01,0.00,M1] [#3 -0.20,-0.15,0.61,U] [#4 0.36,-0.44,0.00,M2] [#5 0.44,-0.12,0.00,M7] [#6 0.27,-0.50,0.00,M2] [#7 0.37,-0.09,0.42,U] [#8 0.08,-0.31,0.39,U] 
02:27:31.383 00.001 18120 refined, 3 included, MultiStar: {0.13, -0.23}, one-star: {0.26, -0.31}
02:27:31.383 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
02:27:31.384 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
02:27:31.384 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-1.05 mountX=-0.27 mountY=-0.01, mountTheta=-3.09
02:27:31.385 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.23, opts=13)
02:27:31.386 00.001 18120 Enqueuing Move request for scope (0.13, -0.23)
02:27:31.387 00.001 21948 Worker thread wakes up
02:27:31.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:31.387 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:27:31.388 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:31.389 00.001 18120 Enqueuing Expose request
02:27:31.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
02:27:31.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
02:27:31.389 00.000 21948 Moving (0.13, -0.23) raw xDistance=-0.27 yDistance=-0.01
02:27:31.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:27:31.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:31.389 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:27:31.389 00.000 21948 MoveAxis(E, 48, ABG)
02:27:31.389 00.000 21948 Guiding  Dir = 2, Dur = 48
02:27:31.389 00.000 21948 IsSlewing returns 0
02:27:31.389 00.000 21948 IsGuiding returns 0
02:27:31.391 00.002 21948 PulseGuide returned control before completion, sleep 57
02:27:31.461 00.070 21948 IsGuiding returns 0
02:27:31.461 00.000 21948 Move returns status 0, amount 48
02:27:31.461 00.000 21948 MoveAxis(N, 0, ABG)
02:27:31.461 00.000 21948 Move returns status 0, amount 0
02:27:31.461 00.000 21948 move complete, result=0
02:27:31.461 00.000 21948 worker thread done servicing request
02:27:31.461 00.000 21948 Worker thread wakes up
02:27:31.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:31.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:31.461 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
02:27:33.084 01.623 21948 Exposure complete
02:27:33.122 00.038 18120 OnExposeComplete: enter
02:27:33.124 00.002 18120 UpdateGuideState(): m_state=6
02:27:33.125 00.001 21948 worker thread done servicing request
02:27:33.125 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
02:27:33.126 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=234.29, Mass=2027, SNR=31.1, Peak=167 HFD=4.1
02:27:33.126 00.000 18120 MultiStar: [#1 0.54,-0.17,0.00,M4] [#2 0.26,0.02,0.64,U] [#3 -0.17,-0.28,0.61,U] [#4 0.16,-0.33,0.53,U] [#5 0.42,-0.15,0.00,M8] [#6 0.33,-0.32,0.00,M3] [#7 0.43,0.01,0.00,M1] [#8 0.28,-0.64,0.00,M1] 
02:27:33.126 00.000 18120 single-star, 3 included, MultiStar: {0.10, -0.16}, one-star: {0.13, -0.11}
02:27:33.129 00.003 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:27:33.131 00.002 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:27:33.134 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.68 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
02:27:33.138 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.11, opts=13)
02:27:33.140 00.002 18120 Enqueuing Move request for scope (0.13, -0.11)
02:27:33.143 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:33.144 00.001 18120 UpdateGuideState exits: m=2027 RSB=31.1
02:27:33.144 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:33.147 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:33.149 00.002 18120 Enqueuing Expose request
02:27:33.152 00.003 21948 Worker thread wakes up
02:27:33.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
02:27:33.152 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
02:27:33.152 00.000 21948 Moving (0.13, -0.11) raw xDistance=-0.15 yDistance=-0.07
02:27:33.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:27:33.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:33.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:27:33.152 00.000 21948 MoveAxis(E, 0, ABG)
02:27:33.152 00.000 21948 Move returns status 0, amount 0
02:27:33.152 00.000 21948 MoveAxis(N, 0, ABG)
02:27:33.152 00.000 21948 Move returns status 0, amount 0
02:27:33.152 00.000 21948 move complete, result=0
02:27:33.152 00.000 21948 worker thread done servicing request
02:27:33.152 00.000 21948 Worker thread wakes up
02:27:33.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:33.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:33.153 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:34.681 01.528 21948 Exposure complete
02:27:34.731 00.050 21948 worker thread done servicing request
02:27:34.731 00.000 18120 OnExposeComplete: enter
02:27:34.732 00.001 18120 UpdateGuideState(): m_state=6
02:27:34.733 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
02:27:34.733 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=233.92, Mass=1855, SNR=29.7, Peak=158 HFD=4.2
02:27:34.734 00.001 18120 MultiStar: [#1 0.30,-0.31,0.00,M5] [#2 0.43,-0.12,0.00,M1] [#3 -0.21,-0.23,0.61,U] [#4 0.29,-0.59,0.00,M2] [#5 0.86,-0.28,0.00,M9] [#6 0.22,-0.45,0.00,M4] [#7 0.39,-0.18,0.00,M2] [#8 0.26,-0.47,0.00,M2] 
02:27:34.734 00.000 18120 refined, 1 included, MultiStar: {0.02, -0.39}, one-star: {0.16, -0.48}
02:27:34.735 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
02:27:34.735 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
02:27:34.736 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.52 mountX=-0.36 mountY=0.16, mountTheta=2.73
02:27:34.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.39, opts=13)
02:27:34.739 00.002 18120 Enqueuing Move request for scope (0.02, -0.39)
02:27:34.740 00.001 21948 Worker thread wakes up
02:27:34.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd
02:27:34.740 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.39)
02:27:34.740 00.000 21948 Moving (0.02, -0.39) raw xDistance=-0.36 yDistance=0.16
02:27:34.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:27:34.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:34.741 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:27:34.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:34.742 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.7
02:27:34.744 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.745 00.001 21948 MoveAxis(E, 64, ABG)
02:27:34.745 00.000 21948 Guiding  Dir = 2, Dur = 64
02:27:34.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:34.747 00.002 18120 Enqueuing Expose request
02:27:34.748 00.001 21948 IsSlewing returns 0
02:27:34.748 00.000 21948 IsGuiding returns 0
02:27:34.751 00.003 21948 PulseGuide returned control before completion, sleep 72
02:27:34.832 00.081 21948 IsGuiding returns 0
02:27:34.832 00.000 21948 Move returns status 0, amount 64
02:27:34.832 00.000 21948 MoveAxis(N, 0, ABG)
02:27:34.832 00.000 21948 Move returns status 0, amount 0
02:27:34.832 00.000 21948 move complete, result=0
02:27:34.832 00.000 21948 worker thread done servicing request
02:27:34.832 00.000 21948 Worker thread wakes up
02:27:34.833 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:34.833 00.000 18120 GuideStep: -0.4 px 64 ms EAST, 0.2 px 0 ms NORTH
02:27:34.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:36.462 01.629 21948 Exposure complete
02:27:36.500 00.038 21948 worker thread done servicing request
02:27:36.500 00.000 18120 OnExposeComplete: enter
02:27:36.501 00.001 18120 UpdateGuideState(): m_state=6
02:27:36.501 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
02:27:36.502 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=234.16, Mass=1961, SNR=30.7, Peak=143 HFD=4.3
02:27:36.502 00.000 18120 MultiStar: [#1 -0.07,0.04,0.75,U] [#2 0.06,0.14,0.60,U] [#3 -0.40,-0.01,0.59,U] [#4 0.17,-0.41,0.00,M3] [#5 0.26,-0.23,0.48,U] [#6 -0.05,-0.35,0.55,U] [#7 0.32,-0.12,0.43,U] [#8 0.07,-0.26,0.39,U] 
02:27:36.503 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {-0.05, -0.24}
02:27:36.503 00.000 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.63)
02:27:36.503 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.59)
02:27:36.504 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.66 mountX=-0.11 mountY=0.07, mountTheta=2.60
02:27:36.505 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.12, opts=13)
02:27:36.506 00.001 18120 Enqueuing Move request for scope (-0.01, -0.12)
02:27:36.506 00.000 21948 Worker thread wakes up
02:27:36.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
02:27:36.506 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
02:27:36.506 00.000 21948 Moving (-0.01, -0.12) raw xDistance=-0.11 yDistance=0.07
02:27:36.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:27:36.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:36.507 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:27:36.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:36.508 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:36.508 00.000 18120 Enqueuing Expose request
02:27:36.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:36.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:27:36.509 00.001 21948 MoveAxis(E, 0, ABG)
02:27:36.509 00.000 21948 Move returns status 0, amount 0
02:27:36.509 00.000 21948 MoveAxis(N, 0, ABG)
02:27:36.509 00.000 21948 Move returns status 0, amount 0
02:27:36.509 00.000 21948 move complete, result=0
02:27:36.509 00.000 21948 worker thread done servicing request
02:27:36.509 00.000 21948 Worker thread wakes up
02:27:36.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:36.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:36.509 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:38.030 01.521 21948 Exposure complete
02:27:38.074 00.044 18120 OnExposeComplete: enter
02:27:38.075 00.001 18120 UpdateGuideState(): m_state=6
02:27:38.075 00.000 21948 worker thread done servicing request
02:27:38.075 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
02:27:38.075 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=234.07, Mass=1872, SNR=29.9, Peak=162 HFD=4.3
02:27:38.076 00.001 18120 MultiStar: [#1 0.17,0.03,0.73,U] [#2 0.14,0.14,0.65,U] [#3 -0.34,0.00,0.60,U] [#4 0.00,-0.41,0.00,M4] [#5 0.22,-0.38,0.00,M9] [#6 -0.39,-0.08,0.49,U] [#7 0.47,-0.15,0.00,M2] [#8 -0.24,-0.00,0.40,U] 
02:27:38.076 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.07}, one-star: {0.18, -0.33}
02:27:38.077 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.33)
02:27:38.077 00.000 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.29)
02:27:38.078 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.96 mountX=-0.05 mountY=0.05, mountTheta=2.31
02:27:38.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
02:27:38.079 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
02:27:38.081 00.002 21948 Worker thread wakes up
02:27:38.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:38.081 00.000 18120 UpdateGuideState exits: m=1872 RSB=29.9
02:27:38.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:27:38.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:38.081 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:27:38.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:38.081 00.000 18120 Enqueuing Expose request
02:27:38.082 00.001 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.05
02:27:38.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:27:38.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:38.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:27:38.082 00.000 21948 MoveAxis(E, 0, ABG)
02:27:38.082 00.000 21948 Move returns status 0, amount 0
02:27:38.082 00.000 21948 MoveAxis(N, 0, ABG)
02:27:38.082 00.000 21948 Move returns status 0, amount 0
02:27:38.082 00.000 21948 move complete, result=0
02:27:38.082 00.000 21948 worker thread done servicing request
02:27:38.082 00.000 21948 Worker thread wakes up
02:27:38.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:38.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:38.082 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:39.720 01.638 21948 Exposure complete
02:27:39.767 00.047 21948 worker thread done servicing request
02:27:39.767 00.000 18120 OnExposeComplete: enter
02:27:39.768 00.001 18120 UpdateGuideState(): m_state=6
02:27:39.768 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
02:27:39.769 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.09, Mass=1983, SNR=30.9, Peak=162 HFD=4.3
02:27:39.769 00.000 18120 MultiStar: [#1 0.39,-0.18,0.00,M4] [#2 0.51,0.04,0.00,M1] [#3 0.02,-0.46,0.00,M1] [#4 0.40,-0.38,0.00,M5] [#5 0.48,-0.27,0.00,M10] [#6 0.24,-0.15,0.50,U] [#7 0.78,-0.23,0.00,M3] [#8 0.14,-0.51,0.00,M1] 
02:27:39.770 00.001 18120 refined, 1 included, MultiStar: {0.25, -0.26}, one-star: {0.26, -0.31}
02:27:39.770 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:27:39.772 00.002 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
02:27:39.773 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.80 mountX=-0.34 mountY=-0.11, mountTheta=-2.84
02:27:39.776 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.26, opts=13)
02:27:39.777 00.001 18120 Enqueuing Move request for scope (0.25, -0.26)
02:27:39.777 00.000 21948 Worker thread wakes up
02:27:39.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd
02:27:39.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.26)
02:27:39.777 00.000 21948 Moving (0.25, -0.26) raw xDistance=-0.34 yDistance=-0.11
02:27:39.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:27:39.778 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:39.778 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
02:27:39.779 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:39.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:39.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:39.780 00.001 18120 Enqueuing Expose request
02:27:39.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:39.780 00.000 21948 MoveAxis(E, 61, ABG)
02:27:39.780 00.000 21948 Guiding  Dir = 2, Dur = 61
02:27:39.780 00.000 21948 IsSlewing returns 0
02:27:39.780 00.000 21948 IsGuiding returns 0
02:27:39.782 00.002 21948 PulseGuide returned control before completion, sleep 70
02:27:39.857 00.075 21948 IsGuiding returns 0
02:27:39.857 00.000 21948 Move returns status 0, amount 61
02:27:39.857 00.000 21948 MoveAxis(N, 0, ABG)
02:27:39.857 00.000 21948 Move returns status 0, amount 0
02:27:39.857 00.000 21948 move complete, result=0
02:27:39.858 00.001 21948 worker thread done servicing request
02:27:39.858 00.000 21948 Worker thread wakes up
02:27:39.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:39.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:39.858 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
02:27:41.267 01.409 21948 Exposure complete
02:27:41.329 00.062 21948 worker thread done servicing request
02:27:41.330 00.001 18120 OnExposeComplete: enter
02:27:41.331 00.001 18120 UpdateGuideState(): m_state=6
02:27:41.332 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
02:27:41.334 00.002 18120 Star::Find returns 1 (0), X=894.91, Y=234.13, Mass=1978, SNR=30.7, Peak=173 HFD=4.2
02:27:41.335 00.001 18120 MultiStar: [#1 0.52,-0.21,0.00,M5] [#2 0.25,-0.02,0.65,U] [#3 -0.07,0.10,0.58,U] [#4 0.18,-0.01,0.57,U] [#5 0.42,-0.20,0.00,R] [#6 0.36,-0.12,0.53,U] [#7 0.72,0.02,0.00,M4] [#8 0.07,-0.13,0.39,U] 
02:27:41.336 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.12, -0.27}
02:27:41.337 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
02:27:41.339 00.002 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
02:27:41.339 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.56 mountX=-0.15 mountY=-0.09, mountTheta=-2.58
02:27:41.341 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.09, opts=13)
02:27:41.341 00.000 18120 Enqueuing Move request for scope (0.15, -0.09)
02:27:41.342 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:41.342 00.000 21948 Worker thread wakes up
02:27:41.342 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.7
02:27:41.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.343 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:41.343 00.000 18120 Enqueuing Expose request
02:27:41.344 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:27:41.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:27:41.344 00.000 21948 Moving (0.15, -0.09) raw xDistance=-0.15 yDistance=-0.09
02:27:41.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:27:41.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:41.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:41.344 00.000 21948 MoveAxis(E, 0, ABG)
02:27:41.344 00.000 21948 Move returns status 0, amount 0
02:27:41.344 00.000 21948 MoveAxis(N, 0, ABG)
02:27:41.344 00.000 21948 Move returns status 0, amount 0
02:27:41.344 00.000 21948 move complete, result=0
02:27:41.344 00.000 21948 worker thread done servicing request
02:27:41.344 00.000 21948 Worker thread wakes up
02:27:41.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:41.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:41.344 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:42.975 01.631 21948 Exposure complete
02:27:43.025 00.050 21948 worker thread done servicing request
02:27:43.025 00.000 18120 OnExposeComplete: enter
02:27:43.025 00.000 18120 UpdateGuideState(): m_state=6
02:27:43.026 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
02:27:43.026 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=234.27, Mass=1976, SNR=30.7, Peak=158 HFD=3.9
02:27:43.027 00.001 18120 MultiStar: [#1 0.47,-0.22,0.00,M6] [#2 0.20,0.04,0.64,U] [#3 -0.23,0.06,0.59,U] [#4 0.12,-0.37,0.55,U] [#5 0.10,-0.04,0.46,U] [#6 0.13,-0.28,0.50,U] [#7 0.69,0.06,0.00,M5] [#8 0.07,-0.22,0.39,U] 
02:27:43.027 00.000 18120 single-star, 6 included, MultiStar: {0.05, -0.12}, one-star: {0.00, -0.13}
02:27:43.028 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
02:27:43.028 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
02:27:43.029 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=-0.11 mountY=0.05, mountTheta=2.70
02:27:43.030 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.13, opts=13)
02:27:43.030 00.000 18120 Enqueuing Move request for scope (0.00, -0.13)
02:27:43.031 00.001 21948 Worker thread wakes up
02:27:43.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:43.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
02:27:43.031 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
02:27:43.031 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.7
02:27:43.032 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:43.032 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:43.032 00.000 18120 Enqueuing Expose request
02:27:43.033 00.001 21948 Moving (0.00, -0.13) raw xDistance=-0.11 yDistance=0.05
02:27:43.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:27:43.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:43.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:27:43.033 00.000 21948 MoveAxis(E, 0, ABG)
02:27:43.033 00.000 21948 Move returns status 0, amount 0
02:27:43.033 00.000 21948 MoveAxis(N, 0, ABG)
02:27:43.033 00.000 21948 Move returns status 0, amount 0
02:27:43.033 00.000 21948 move complete, result=0
02:27:43.033 00.000 21948 worker thread done servicing request
02:27:43.033 00.000 21948 Worker thread wakes up
02:27:43.033 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:43.033 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:43.034 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:44.558 01.524 21948 Exposure complete
02:27:44.591 00.033 21948 worker thread done servicing request
02:27:44.591 00.000 18120 OnExposeComplete: enter
02:27:44.592 00.001 18120 UpdateGuideState(): m_state=6
02:27:44.593 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
02:27:44.593 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=234.25, Mass=2051, SNR=31.4, Peak=169 HFD=4.3
02:27:44.593 00.000 18120 MultiStar: [#1 0.41,-0.07,0.00,M7] [#2 0.19,0.17,0.61,U] [#3 -0.24,-0.09,0.60,U] [#4 0.26,-0.47,0.00,M4] [#5 0.04,-0.25,0.46,U] [#6 0.15,-0.17,0.48,U] [#7 0.27,0.11,0.41,U] [#8 -0.01,-0.24,0.37,U] 
02:27:44.594 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.09}, one-star: {0.07, -0.15}
02:27:44.594 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:27:44.596 00.002 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:27:44.597 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
02:27:44.600 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
02:27:44.602 00.002 18120 Enqueuing Move request for scope (0.06, -0.09)
02:27:44.604 00.002 21948 Worker thread wakes up
02:27:44.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:27:44.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:44.605 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:27:44.605 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.02
02:27:44.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:27:44.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:44.605 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.4
02:27:44.606 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:27:44.606 00.000 21948 MoveAxis(E, 0, ABG)
02:27:44.606 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:44.606 00.000 21948 Move returns status 0, amount 0
02:27:44.606 00.000 21948 MoveAxis(N, 0, ABG)
02:27:44.606 00.000 21948 Move returns status 0, amount 0
02:27:44.606 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:44.607 00.001 18120 Enqueuing Expose request
02:27:44.607 00.000 21948 move complete, result=0
02:27:44.607 00.000 21948 worker thread done servicing request
02:27:44.607 00.000 21948 Worker thread wakes up
02:27:44.607 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:44.608 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:44.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:46.236 01.628 21948 Exposure complete
02:27:46.272 00.036 21948 worker thread done servicing request
02:27:46.273 00.001 18120 OnExposeComplete: enter
02:27:46.274 00.001 18120 UpdateGuideState(): m_state=6
02:27:46.276 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
02:27:46.277 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=234.21, Mass=2016, SNR=31.1, Peak=175 HFD=4.1
02:27:46.280 00.003 18120 MultiStar: [#1 0.45,-0.36,0.00,M8] [#2 0.42,-0.14,0.00,M1] [#3 -0.05,-0.28,0.57,U] [#4 0.31,-0.41,0.00,M5] [#5 0.12,-0.04,0.45,U] [#6 0.36,-0.38,0.00,M1] [#7 0.35,-0.25,0.00,M5] [#8 0.01,-0.12,0.40,U] 
02:27:46.281 00.001 18120 refined, 3 included, MultiStar: {0.04, -0.17}, one-star: {0.07, -0.19}
02:27:46.281 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.93)
02:27:46.283 00.002 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.90)
02:27:46.284 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.35 mountX=-0.17 mountY=0.04, mountTheta=2.90
02:27:46.287 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.17, opts=13)
02:27:46.287 00.000 18120 Enqueuing Move request for scope (0.04, -0.17)
02:27:46.288 00.001 21948 Worker thread wakes up
02:27:46.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:46.288 00.000 18120 UpdateGuideState exits: m=2016 RSB=31.1
02:27:46.289 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:46.290 00.001 18120 Enqueuing Expose request
02:27:46.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:27:46.290 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:27:46.290 00.000 21948 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=0.04
02:27:46.290 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:27:46.290 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:46.290 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:27:46.290 00.000 21948 MoveAxis(E, 0, ABG)
02:27:46.290 00.000 21948 Move returns status 0, amount 0
02:27:46.290 00.000 21948 MoveAxis(N, 0, ABG)
02:27:46.290 00.000 21948 Move returns status 0, amount 0
02:27:46.291 00.001 21948 move complete, result=0
02:27:46.291 00.000 21948 worker thread done servicing request
02:27:46.291 00.000 21948 Worker thread wakes up
02:27:46.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:46.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:46.291 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:47.817 01.526 21948 Exposure complete
02:27:47.868 00.051 21948 worker thread done servicing request
02:27:47.868 00.000 18120 OnExposeComplete: enter
02:27:47.868 00.000 18120 UpdateGuideState(): m_state=6
02:27:47.869 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
02:27:47.869 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=234.26, Mass=1944, SNR=30.4, Peak=167 HFD=4.1
02:27:47.870 00.001 18120 MultiStar: [#1 0.50,-0.27,0.00,M9] [#2 0.35,-0.01,0.63,U] [#3 0.06,-0.43,0.00,M1] [#4 0.42,-0.79,0.00,M6] [#5 0.17,0.11,0.46,U] [#6 0.36,-0.38,0.00,M2] [#7 0.41,0.01,0.00,M6] [#8 0.26,-0.40,0.00,M1] 
02:27:47.870 00.000 18120 single-star, 2 included, MultiStar: {0.23, -0.04}, one-star: {0.19, -0.14}
02:27:47.871 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
02:27:47.871 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
02:27:47.871 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=-0.21 mountY=-0.11, mountTheta=-2.66
02:27:47.873 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.14, opts=13)
02:27:47.873 00.000 18120 Enqueuing Move request for scope (0.19, -0.14)
02:27:47.874 00.001 21948 Worker thread wakes up
02:27:47.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:27:47.874 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:27:47.874 00.000 21948 Moving (0.19, -0.14) raw xDistance=-0.21 yDistance=-0.11
02:27:47.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:27:47.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:47.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:47.874 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.4
02:27:47.875 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:47.875 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:47.876 00.001 18120 Enqueuing Expose request
02:27:47.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:47.876 00.000 21948 MoveAxis(E, 37, ABG)
02:27:47.876 00.000 21948 Guiding  Dir = 2, Dur = 37
02:27:47.877 00.001 21948 IsSlewing returns 0
02:27:47.877 00.000 21948 IsGuiding returns 0
02:27:47.879 00.002 21948 PulseGuide returned control before completion, sleep 46
02:27:47.939 00.060 21948 IsGuiding returns 0
02:27:47.939 00.000 21948 Move returns status 0, amount 37
02:27:47.939 00.000 21948 MoveAxis(N, 0, ABG)
02:27:47.939 00.000 21948 Move returns status 0, amount 0
02:27:47.939 00.000 21948 move complete, result=0
02:27:47.939 00.000 21948 worker thread done servicing request
02:27:47.939 00.000 21948 Worker thread wakes up
02:27:47.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:47.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:47.939 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:27:49.564 01.625 21948 Exposure complete
02:27:49.602 00.038 21948 worker thread done servicing request
02:27:49.602 00.000 18120 OnExposeComplete: enter
02:27:49.602 00.000 18120 UpdateGuideState(): m_state=6
02:27:49.603 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
02:27:49.603 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=233.94, Mass=1991, SNR=31.0, Peak=156 HFD=4.3
02:27:49.604 00.001 18120 MultiStar: [#1 0.56,-0.35,0.00,M10] [#2 0.47,-0.10,0.00,M1] [#3 0.09,-0.34,0.59,U] [#4 0.34,-0.46,0.00,M7] [#5 0.39,-0.29,0.00,M1] [#6 0.41,-0.51,0.00,M3] [#7 0.52,-0.52,0.00,M7] [#8 0.50,-0.62,0.00,M2] 
02:27:49.604 00.000 18120 refined, 1 included, MultiStar: {0.26, -0.42}, one-star: {0.36, -0.46}
02:27:49.605 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
02:27:49.605 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
02:27:49.606 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.42 hyp=0.49 cameraTheta=-1.01 mountX=-0.49 mountY=-0.04, mountTheta=-3.05
02:27:49.607 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.42, opts=13)
02:27:49.608 00.001 18120 Enqueuing Move request for scope (0.26, -0.42)
02:27:49.609 00.001 21948 Worker thread wakes up
02:27:49.609 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:49.610 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.42) opts 0xd
02:27:49.610 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.42)
02:27:49.610 00.000 18120 UpdateGuideState exits: m=1991 RSB=31.0
02:27:49.611 00.001 21948 Moving (0.26, -0.42) raw xDistance=-0.49 yDistance=-0.04
02:27:49.611 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
02:27:49.611 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:49.612 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:49.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:49.612 00.000 18120 Enqueuing Expose request
02:27:49.614 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:27:49.614 00.000 21948 MoveAxis(E, 89, ABG)
02:27:49.614 00.000 21948 Guiding  Dir = 2, Dur = 89
02:27:49.614 00.000 21948 IsSlewing returns 0
02:27:49.614 00.000 21948 IsGuiding returns 0
02:27:49.615 00.001 21948 PulseGuide returned control before completion, sleep 98
02:27:49.721 00.106 21948 IsGuiding returns 0
02:27:49.721 00.000 21948 Move returns status 0, amount 89
02:27:49.721 00.000 21948 MoveAxis(N, 0, ABG)
02:27:49.721 00.000 21948 Move returns status 0, amount 0
02:27:49.721 00.000 21948 move complete, result=0
02:27:49.721 00.000 21948 worker thread done servicing request
02:27:49.721 00.000 21948 Worker thread wakes up
02:27:49.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:49.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:49.721 00.000 18120 GuideStep: -0.5 px 89 ms EAST, -0.0 px 0 ms NORTH
02:27:51.134 01.413 21948 Exposure complete
02:27:51.184 00.050 21948 worker thread done servicing request
02:27:51.184 00.000 18120 OnExposeComplete: enter
02:27:51.184 00.000 18120 UpdateGuideState(): m_state=6
02:27:51.187 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
02:27:51.188 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.14, Mass=1999, SNR=31.0, Peak=161 HFD=4.2
02:27:51.190 00.002 18120 MultiStar: [#1 0.50,-0.09,0.00,R] [#2 0.37,0.11,0.61,U] [#3 -0.30,0.02,0.61,U] [#4 0.07,-0.16,0.57,U] [#5 0.02,0.09,0.46,U] [#6 0.14,-0.08,0.54,U] [#7 0.18,-0.24,0.41,U] [#8 0.11,-0.15,0.39,U] 
02:27:51.191 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.24, -0.25}
02:27:51.192 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:27:51.193 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:27:51.194 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.68 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
02:27:51.196 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
02:27:51.197 00.001 18120 Enqueuing Move request for scope (0.11, -0.09)
02:27:51.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:51.197 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:27:51.198 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:51.198 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:51.199 00.001 18120 Enqueuing Expose request
02:27:51.199 00.000 21948 Worker thread wakes up
02:27:51.199 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
02:27:51.199 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
02:27:51.199 00.000 21948 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=-0.06
02:27:51.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:27:51.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:51.199 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:27:51.199 00.000 21948 MoveAxis(E, 0, ABG)
02:27:51.199 00.000 21948 Move returns status 0, amount 0
02:27:51.199 00.000 21948 MoveAxis(N, 0, ABG)
02:27:51.199 00.000 21948 Move returns status 0, amount 0
02:27:51.199 00.000 21948 move complete, result=0
02:27:51.199 00.000 21948 worker thread done servicing request
02:27:51.199 00.000 21948 Worker thread wakes up
02:27:51.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:51.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:51.200 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:52.831 01.631 21948 Exposure complete
02:27:52.878 00.047 21948 worker thread done servicing request
02:27:52.878 00.000 18120 OnExposeComplete: enter
02:27:52.879 00.001 18120 UpdateGuideState(): m_state=6
02:27:52.880 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
02:27:52.880 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.24, Mass=1941, SNR=30.5, Peak=142 HFD=4.2
02:27:52.881 00.001 18120 MultiStar: [#1 -0.06,0.03,0.71,U] [#2 0.23,0.21,0.63,U] [#3 -0.19,0.02,0.61,U] [#4 0.24,-0.35,0.00,M7] [#5 -0.18,0.20,0.47,U] [#6 0.14,-0.24,0.53,U] [#7 0.68,-0.26,0.00,M7] [#8 0.08,-0.24,0.38,U] 
02:27:52.881 00.000 18120 refined, 6 included, MultiStar: {0.03, -0.03}, one-star: {0.13, -0.16}
02:27:52.881 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
02:27:52.882 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
02:27:52.882 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.66 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
02:27:52.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
02:27:52.884 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
02:27:52.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:52.885 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.5
02:27:52.885 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:52.886 00.001 21948 Worker thread wakes up
02:27:52.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:52.886 00.000 18120 Enqueuing Expose request
02:27:52.887 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:27:52.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:27:52.887 00.000 21948 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
02:27:52.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:27:52.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:52.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:27:52.887 00.000 21948 MoveAxis(E, 0, ABG)
02:27:52.887 00.000 21948 Move returns status 0, amount 0
02:27:52.887 00.000 21948 MoveAxis(N, 0, ABG)
02:27:52.887 00.000 21948 Move returns status 0, amount 0
02:27:52.887 00.000 21948 move complete, result=0
02:27:52.887 00.000 21948 worker thread done servicing request
02:27:52.887 00.000 21948 Worker thread wakes up
02:27:52.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:52.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:52.888 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:54.408 01.520 21948 Exposure complete
02:27:54.444 00.036 21948 worker thread done servicing request
02:27:54.444 00.000 18120 OnExposeComplete: enter
02:27:54.445 00.001 18120 UpdateGuideState(): m_state=6
02:27:54.445 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
02:27:54.446 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=234.29, Mass=1864, SNR=29.8, Peak=157 HFD=4.0
02:27:54.446 00.000 18120 MultiStar: [#1 -0.38,0.06,0.73,U] [#2 0.46,0.12,0.00,M1] [#3 -0.11,-0.19,0.61,U] [#4 0.14,-0.52,0.00,M8] [#5 0.10,-0.22,0.46,U] [#6 0.35,-0.34,0.00,M2] [#7 0.62,-0.18,0.00,M8] [#8 0.14,-0.08,0.41,U] 
02:27:54.447 00.001 18120 refined, 4 included, MultiStar: {-0.06, -0.10}, one-star: {0.05, -0.11}
02:27:54.447 00.000 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.10 = 2.19)
02:27:54.449 00.002 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.15)
02:27:54.451 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.10 mountX=-0.07 mountY=0.10, mountTheta=2.17
02:27:54.455 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.10, opts=13)
02:27:54.456 00.001 18120 Enqueuing Move request for scope (-0.06, -0.10)
02:27:54.457 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:54.457 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.8
02:27:54.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.458 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:54.458 00.000 18120 Enqueuing Expose request
02:27:54.459 00.001 21948 Worker thread wakes up
02:27:54.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:27:54.459 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:27:54.459 00.000 21948 Moving (-0.06, -0.10) raw xDistance=-0.07 yDistance=0.10
02:27:54.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:27:54.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:54.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:27:54.459 00.000 21948 MoveAxis(E, 0, ABG)
02:27:54.459 00.000 21948 Move returns status 0, amount 0
02:27:54.459 00.000 21948 MoveAxis(N, 0, ABG)
02:27:54.459 00.000 21948 Move returns status 0, amount 0
02:27:54.459 00.000 21948 move complete, result=0
02:27:54.459 00.000 21948 worker thread done servicing request
02:27:54.459 00.000 21948 Worker thread wakes up
02:27:54.459 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:54.461 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:54.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:56.093 01.632 21948 Exposure complete
02:27:56.130 00.037 21948 worker thread done servicing request
02:27:56.130 00.000 18120 OnExposeComplete: enter
02:27:56.131 00.001 18120 UpdateGuideState(): m_state=6
02:27:56.132 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
02:27:56.133 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=234.15, Mass=1897, SNR=30.1, Peak=160 HFD=4.2
02:27:56.134 00.001 18120 MultiStar: [#1 -0.20,-0.08,0.75,U] [#2 0.45,0.02,0.00,M2] [#3 -0.02,-0.29,0.61,U] [#4 0.14,-0.36,0.55,U] [#5 0.33,-0.29,0.00,M1] [#6 0.12,-0.36,0.52,U] [#7 0.43,-0.11,0.00,M9] [#8 0.18,-0.37,0.00,M1] 
02:27:56.134 00.000 18120 refined, 4 included, MultiStar: {0.04, -0.25}, one-star: {0.15, -0.25}
02:27:56.135 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.86)
02:27:56.135 00.000 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.82)
02:27:56.136 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.43 mountX=-0.25 mountY=0.08, mountTheta=2.82
02:27:56.137 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.25, opts=13)
02:27:56.137 00.000 18120 Enqueuing Move request for scope (0.04, -0.25)
02:27:56.138 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:56.138 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.1
02:27:56.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:56.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:56.139 00.000 18120 Enqueuing Expose request
02:27:56.140 00.001 21948 Worker thread wakes up
02:27:56.140 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
02:27:56.140 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
02:27:56.140 00.000 21948 Moving (0.04, -0.25) raw xDistance=-0.25 yDistance=0.08
02:27:56.140 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:27:56.140 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:56.140 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:27:56.140 00.000 21948 MoveAxis(E, 44, ABG)
02:27:56.140 00.000 21948 Guiding  Dir = 2, Dur = 44
02:27:56.141 00.001 21948 IsSlewing returns 0
02:27:56.141 00.000 21948 IsGuiding returns 0
02:27:56.143 00.002 21948 PulseGuide returned control before completion, sleep 53
02:27:56.204 00.061 21948 IsGuiding returns 0
02:27:56.204 00.000 21948 Move returns status 0, amount 44
02:27:56.204 00.000 21948 MoveAxis(N, 0, ABG)
02:27:56.204 00.000 21948 Move returns status 0, amount 0
02:27:56.204 00.000 21948 move complete, result=0
02:27:56.204 00.000 21948 worker thread done servicing request
02:27:56.204 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
02:27:56.205 00.001 21948 Worker thread wakes up
02:27:56.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:56.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:57.613 01.408 21948 Exposure complete
02:27:57.655 00.042 21948 worker thread done servicing request
02:27:57.655 00.000 18120 OnExposeComplete: enter
02:27:57.657 00.002 18120 UpdateGuideState(): m_state=6
02:27:57.658 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
02:27:57.660 00.002 18120 Star::Find returns 1 (0), X=895.00, Y=234.22, Mass=2032, SNR=31.1, Peak=162 HFD=4.2
02:27:57.662 00.002 18120 MultiStar: [#1 0.11,-0.08,0.72,U] [#2 0.42,0.13,0.00,M3] [#3 0.05,-0.13,0.59,U] [#4 0.13,-0.48,0.00,M8] [#5 0.15,0.17,0.46,U] [#6 0.31,-0.23,0.53,U] [#7 0.22,-0.18,0.39,U] [#8 0.37,-0.13,0.39,U] 
02:27:57.665 00.003 18120 refined, 6 included, MultiStar: {0.19, -0.12}, one-star: {0.22, -0.18}
02:27:57.665 00.000 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
02:27:57.666 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
02:27:57.669 00.003 18120 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.54 mountX=-0.19 mountY=-0.12, mountTheta=-2.56
02:27:57.673 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.12, opts=13)
02:27:57.675 00.002 18120 Enqueuing Move request for scope (0.19, -0.12)
02:27:57.677 00.002 21948 Worker thread wakes up
02:27:57.677 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:57.678 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
02:27:57.678 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.1
02:27:57.680 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:57.681 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
02:27:57.681 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:57.681 00.000 18120 Enqueuing Expose request
02:27:57.682 00.001 21948 Moving (0.19, -0.12) raw xDistance=-0.19 yDistance=-0.12
02:27:57.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:27:57.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:57.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:57.682 00.000 21948 MoveAxis(E, 0, ABG)
02:27:57.682 00.000 21948 Move returns status 0, amount 0
02:27:57.682 00.000 21948 MoveAxis(N, 0, ABG)
02:27:57.682 00.000 21948 Move returns status 0, amount 0
02:27:57.682 00.000 21948 move complete, result=0
02:27:57.682 00.000 21948 worker thread done servicing request
02:27:57.682 00.000 21948 Worker thread wakes up
02:27:57.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:57.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:57.683 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:59.306 01.623 21948 Exposure complete
02:27:59.362 00.056 21948 worker thread done servicing request
02:27:59.362 00.000 18120 OnExposeComplete: enter
02:27:59.364 00.002 18120 UpdateGuideState(): m_state=6
02:27:59.367 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
02:27:59.368 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=234.19, Mass=1954, SNR=30.6, Peak=185 HFD=4.1
02:27:59.369 00.001 18120 MultiStar: [#1 -0.13,0.07,0.73,U] [#2 0.25,0.28,0.64,U] [#3 -0.09,-0.09,0.61,U] [#4 0.21,-0.36,0.00,M9] [#5 0.30,-0.15,0.45,U] [#6 0.36,-0.38,0.00,M1] [#7 0.25,0.07,0.44,U] [#8 0.21,-0.20,0.40,U] 
02:27:59.370 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.03}, one-star: {0.17, -0.21}
02:27:59.370 00.000 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
02:27:59.371 00.001 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
02:27:59.372 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
02:27:59.375 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.03, opts=13)
02:27:59.377 00.002 18120 Enqueuing Move request for scope (0.12, -0.03)
02:27:59.380 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:27:59.382 00.002 18120 UpdateGuideState exits: m=1954 RSB=30.6
02:27:59.384 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:59.385 00.001 21948 Worker thread wakes up
02:27:59.386 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
02:27:59.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
02:27:59.386 00.000 21948 Moving (0.12, -0.03) raw xDistance=-0.08 yDistance=-0.09
02:27:59.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:27:59.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:59.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:27:59.386 00.000 18120 Enqueuing Expose request
02:27:59.387 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:59.387 00.000 21948 MoveAxis(E, 0, ABG)
02:27:59.387 00.000 21948 Move returns status 0, amount 0
02:27:59.387 00.000 21948 MoveAxis(N, 0, ABG)
02:27:59.387 00.000 21948 Move returns status 0, amount 0
02:27:59.387 00.000 21948 move complete, result=0
02:27:59.387 00.000 21948 worker thread done servicing request
02:27:59.387 00.000 21948 Worker thread wakes up
02:27:59.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:27:59.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:27:59.387 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:00.900 01.513 21948 Exposure complete
02:28:00.934 00.034 21948 worker thread done servicing request
02:28:00.935 00.001 18120 OnExposeComplete: enter
02:28:00.935 00.000 18120 UpdateGuideState(): m_state=6
02:28:00.936 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
02:28:00.936 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=234.17, Mass=1927, SNR=30.5, Peak=163 HFD=4.2
02:28:00.937 00.001 18120 MultiStar: [#1 0.06,-0.11,0.73,U] [#2 0.22,0.33,0.63,U] [#3 -0.17,0.01,0.61,U] [#4 0.38,-0.26,0.00,M10] [#5 0.04,0.04,0.46,U] [#6 0.50,-0.34,0.00,M2] [#7 0.46,-0.02,0.00,M8] [#8 0.21,-0.51,0.00,M1] 
02:28:00.938 00.001 18120 refined, 4 included, MultiStar: {0.06, -0.02}, one-star: {0.11, -0.23}
02:28:00.939 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
02:28:00.941 00.002 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
02:28:00.942 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.38 mountX=-0.05 mountY=-0.04, mountTheta=-2.40
02:28:00.945 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
02:28:00.947 00.002 18120 Enqueuing Move request for scope (0.06, -0.02)
02:28:00.947 00.000 21948 Worker thread wakes up
02:28:00.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:00.948 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:28:00.948 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.5
02:28:00.948 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.949 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:00.949 00.000 18120 Enqueuing Expose request
02:28:00.950 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:28:00.950 00.000 21948 Moving (0.06, -0.02) raw xDistance=-0.05 yDistance=-0.04
02:28:00.950 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:00.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:00.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:28:00.950 00.000 21948 MoveAxis(E, 0, ABG)
02:28:00.950 00.000 21948 Move returns status 0, amount 0
02:28:00.950 00.000 21948 MoveAxis(N, 0, ABG)
02:28:00.950 00.000 21948 Move returns status 0, amount 0
02:28:00.950 00.000 21948 move complete, result=0
02:28:00.950 00.000 21948 worker thread done servicing request
02:28:00.950 00.000 21948 Worker thread wakes up
02:28:00.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:00.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:00.950 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:02.580 01.630 21948 Exposure complete
02:28:02.620 00.040 21948 worker thread done servicing request
02:28:02.621 00.001 18120 OnExposeComplete: enter
02:28:02.621 00.000 18120 UpdateGuideState(): m_state=6
02:28:02.622 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
02:28:02.622 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=234.36, Mass=1955, SNR=30.7, Peak=146 HFD=4.0
02:28:02.623 00.001 18120 MultiStar: [#1 -0.29,0.08,0.72,U] [#2 0.29,0.38,0.00,M2] [#3 -0.19,-0.09,0.60,U] [#4 0.27,-0.09,0.54,U] [#5 -0.01,0.31,0.46,U] [#6 0.13,-0.09,0.53,U] [#7 0.35,-0.07,0.44,U] [#8 0.16,-0.10,0.39,U] 
02:28:02.623 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.02, -0.04}
02:28:02.624 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
02:28:02.624 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
02:28:02.625 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.47 mountX=-0.02 mountY=-0.02, mountTheta=-2.50
02:28:02.626 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
02:28:02.628 00.002 18120 Enqueuing Move request for scope (0.02, -0.01)
02:28:02.628 00.000 21948 Worker thread wakes up
02:28:02.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:02.629 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.7
02:28:02.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:02.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:02.630 00.000 18120 Enqueuing Expose request
02:28:02.631 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:28:02.631 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:28:02.631 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
02:28:02.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:02.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:02.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:28:02.631 00.000 21948 MoveAxis(E, 0, ABG)
02:28:02.631 00.000 21948 Move returns status 0, amount 0
02:28:02.631 00.000 21948 MoveAxis(N, 0, ABG)
02:28:02.631 00.000 21948 Move returns status 0, amount 0
02:28:02.631 00.000 21948 move complete, result=0
02:28:02.631 00.000 21948 worker thread done servicing request
02:28:02.631 00.000 21948 Worker thread wakes up
02:28:02.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:02.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:02.631 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:04.146 01.515 21948 Exposure complete
02:28:04.190 00.044 21948 worker thread done servicing request
02:28:04.190 00.000 18120 OnExposeComplete: enter
02:28:04.192 00.002 18120 UpdateGuideState(): m_state=6
02:28:04.192 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
02:28:04.193 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=234.41, Mass=1941, SNR=30.5, Peak=138 HFD=4.4
02:28:04.193 00.000 18120 MultiStar: [#1 -0.23,0.22,0.72,U] [#2 0.12,0.31,0.62,U] [#3 -0.20,0.08,0.60,U] [#4 0.20,-0.44,0.00,M10] [#5 0.04,0.15,0.45,U] [#6 0.03,-0.08,0.55,U] [#7 0.43,-0.06,0.00,M8] [#8 -0.02,-0.08,0.39,U] 
02:28:04.194 00.001 18120 single-star, 6 included, MultiStar: {-0.06, 0.09}, one-star: {-0.07, 0.01}
02:28:04.194 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
02:28:04.196 00.002 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
02:28:04.197 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.97 mountX=0.04 mountY=0.06, mountTheta=0.96
02:28:04.199 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.01, opts=13)
02:28:04.200 00.001 18120 Enqueuing Move request for scope (-0.07, 0.01)
02:28:04.200 00.000 21948 Worker thread wakes up
02:28:04.201 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:28:04.201 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:28:04.201 00.000 21948 Moving (-0.07, 0.01) raw xDistance=0.04 yDistance=0.06
02:28:04.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:28:04.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:04.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:04.201 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.5
02:28:04.202 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:04.202 00.000 18120 Enqueuing Expose request
02:28:04.203 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:28:04.203 00.000 21948 MoveAxis(E, 0, ABG)
02:28:04.203 00.000 21948 Move returns status 0, amount 0
02:28:04.203 00.000 21948 MoveAxis(N, 0, ABG)
02:28:04.203 00.000 21948 Move returns status 0, amount 0
02:28:04.203 00.000 21948 move complete, result=0
02:28:04.203 00.000 21948 worker thread done servicing request
02:28:04.203 00.000 21948 Worker thread wakes up
02:28:04.203 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:04.203 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:04.204 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:05.837 01.633 21948 Exposure complete
02:28:05.882 00.045 21948 worker thread done servicing request
02:28:05.882 00.000 18120 OnExposeComplete: enter
02:28:05.883 00.001 18120 UpdateGuideState(): m_state=6
02:28:05.883 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
02:28:05.884 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=234.09, Mass=1974, SNR=30.8, Peak=162 HFD=4.3
02:28:05.884 00.000 18120 MultiStar: [#1 -0.13,-0.02,0.71,U] [#2 0.25,0.13,0.65,U] [#3 -0.06,-0.03,0.59,U] [#4 0.11,-0.36,0.55,U] [#5 -0.05,0.02,0.46,U] [#6 0.30,-0.19,0.51,U] [#7 0.50,-0.02,0.00,M9] [#8 0.07,-0.24,0.40,U] 
02:28:05.885 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.13}, one-star: {0.28, -0.30}
02:28:05.885 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
02:28:05.886 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
02:28:05.886 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
02:28:05.887 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.13, opts=13)
02:28:05.888 00.001 18120 Enqueuing Move request for scope (0.11, -0.13)
02:28:05.888 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:05.889 00.001 21948 Worker thread wakes up
02:28:05.889 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:28:05.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:28:05.889 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:28:05.889 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:05.889 00.000 21948 Moving (0.11, -0.13) raw xDistance=-0.16 yDistance=-0.04
02:28:05.890 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:28:05.890 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:05.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:05.890 00.000 18120 Enqueuing Expose request
02:28:05.890 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:28:05.890 00.000 21948 MoveAxis(E, 0, ABG)
02:28:05.890 00.000 21948 Move returns status 0, amount 0
02:28:05.890 00.000 21948 MoveAxis(N, 0, ABG)
02:28:05.890 00.000 21948 Move returns status 0, amount 0
02:28:05.890 00.000 21948 move complete, result=0
02:28:05.890 00.000 21948 worker thread done servicing request
02:28:05.890 00.000 21948 Worker thread wakes up
02:28:05.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:05.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:05.892 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:07.407 01.515 21948 Exposure complete
02:28:07.456 00.049 21948 worker thread done servicing request
02:28:07.456 00.000 18120 OnExposeComplete: enter
02:28:07.458 00.002 18120 UpdateGuideState(): m_state=6
02:28:07.459 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
02:28:07.461 00.002 18120 Star::Find returns 1 (0), X=894.92, Y=234.22, Mass=1949, SNR=30.6, Peak=177 HFD=4.2
02:28:07.462 00.001 18120 MultiStar: [#1 0.21,-0.08,0.72,U] [#2 0.44,0.08,0.00,M1] [#3 0.12,-0.29,0.62,U] [#4 0.45,-0.63,0.00,M10] [#5 0.25,0.14,0.46,U] [#6 0.20,-0.40,0.00,M1] [#7 0.51,-0.17,0.00,M10] [#8 0.09,-0.17,0.40,U] 
02:28:07.462 00.000 18120 refined, 4 included, MultiStar: {0.16, -0.13}, one-star: {0.14, -0.18}
02:28:07.463 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
02:28:07.463 00.000 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
02:28:07.463 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.69 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
02:28:07.464 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.13, opts=13)
02:28:07.465 00.001 18120 Enqueuing Move request for scope (0.16, -0.13)
02:28:07.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:07.466 00.001 21948 Worker thread wakes up
02:28:07.466 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:28:07.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.467 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:07.467 00.000 18120 Enqueuing Expose request
02:28:07.469 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
02:28:07.469 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
02:28:07.469 00.000 21948 Moving (0.16, -0.13) raw xDistance=-0.19 yDistance=-0.08
02:28:07.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:28:07.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:07.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:07.469 00.000 21948 MoveAxis(E, 0, ABG)
02:28:07.469 00.000 21948 Move returns status 0, amount 0
02:28:07.469 00.000 21948 MoveAxis(N, 0, ABG)
02:28:07.469 00.000 21948 Move returns status 0, amount 0
02:28:07.469 00.000 21948 move complete, result=0
02:28:07.469 00.000 21948 worker thread done servicing request
02:28:07.469 00.000 21948 Worker thread wakes up
02:28:07.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:07.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:07.469 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:09.098 01.629 21948 Exposure complete
02:28:09.160 00.062 21948 worker thread done servicing request
02:28:09.161 00.001 18120 OnExposeComplete: enter
02:28:09.162 00.001 18120 UpdateGuideState(): m_state=6
02:28:09.162 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
02:28:09.163 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=234.04, Mass=1985, SNR=30.9, Peak=188 HFD=4.1
02:28:09.163 00.000 18120 MultiStar: [#1 0.08,-0.21,0.71,U] [#2 0.53,-0.18,0.00,M2] [#3 0.33,-0.34,0.00,M1] [#4 0.38,-0.35,0.00,R] [#5 0.33,-0.09,0.47,U] [#6 0.56,-0.66,0.00,M2] [#7 0.75,-0.22,0.00,R] [#8 0.43,-0.53,0.00,M1] 
02:28:09.164 00.001 18120 refined, 2 included, MultiStar: {0.31, -0.25}, one-star: {0.46, -0.36}
02:28:09.164 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
02:28:09.164 00.000 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
02:28:09.165 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=-0.25 hyp=0.40 cameraTheta=-0.69 mountX=-0.36 mountY=-0.16, mountTheta=-2.72
02:28:09.167 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.25, opts=13)
02:28:09.167 00.000 18120 Enqueuing Move request for scope (0.31, -0.25)
02:28:09.167 00.000 21948 Worker thread wakes up
02:28:09.168 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.25) opts 0xd
02:28:09.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.25)
02:28:09.168 00.000 21948 Moving (0.31, -0.25) raw xDistance=-0.36 yDistance=-0.16
02:28:09.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:28:09.168 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:09.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:09.168 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.9
02:28:09.169 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:09.169 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:09.170 00.001 18120 Enqueuing Expose request
02:28:09.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:28:09.170 00.000 21948 MoveAxis(E, 64, ABG)
02:28:09.170 00.000 21948 Guiding  Dir = 2, Dur = 64
02:28:09.170 00.000 21948 IsSlewing returns 0
02:28:09.170 00.000 21948 IsGuiding returns 0
02:28:09.171 00.001 21948 PulseGuide returned control before completion, sleep 73
02:28:09.254 00.083 21948 IsGuiding returns 0
02:28:09.254 00.000 21948 Move returns status 0, amount 64
02:28:09.254 00.000 21948 MoveAxis(N, 0, ABG)
02:28:09.254 00.000 21948 Move returns status 0, amount 0
02:28:09.254 00.000 21948 move complete, result=0
02:28:09.254 00.000 21948 worker thread done servicing request
02:28:09.254 00.000 21948 Worker thread wakes up
02:28:09.254 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:09.254 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:09.254 00.000 18120 GuideStep: -0.4 px 64 ms EAST, -0.2 px 0 ms NORTH
02:28:10.665 01.411 21948 Exposure complete
02:28:10.722 00.057 21948 worker thread done servicing request
02:28:10.722 00.000 18120 OnExposeComplete: enter
02:28:10.723 00.001 18120 UpdateGuideState(): m_state=6
02:28:10.724 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
02:28:10.724 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=233.93, Mass=1891, SNR=30.0, Peak=188 HFD=4.2
02:28:10.725 00.001 18120 MultiStar: [#1 0.13,-0.28,0.71,U] [#2 0.51,0.03,0.00,M3] [#3 0.00,-0.30,0.60,U] [#4 0.06,-0.17,0.56,U] [#5 0.19,-0.16,0.48,U] [#6 0.36,-0.45,0.00,M3] [#7 0.01,-0.06,0.45,U] [#8 0.42,-0.29,0.00,M2] 
02:28:10.725 00.000 18120 refined, 5 included, MultiStar: {0.14, -0.28}, one-star: {0.33, -0.47}
02:28:10.728 00.003 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
02:28:10.730 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
02:28:10.732 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.09 mountX=-0.31 mountY=-0.00, mountTheta=-3.13
02:28:10.737 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.28, opts=13)
02:28:10.739 00.002 18120 Enqueuing Move request for scope (0.14, -0.28)
02:28:10.740 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:10.741 00.001 21948 Worker thread wakes up
02:28:10.741 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
02:28:10.741 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
02:28:10.741 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.0
02:28:10.742 00.001 21948 Moving (0.14, -0.28) raw xDistance=-0.31 yDistance=-0.00
02:28:10.742 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:28:10.742 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:10.742 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:10.742 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:28:10.742 00.000 21948 MoveAxis(E, 60, ABG)
02:28:10.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:10.743 00.001 18120 Enqueuing Expose request
02:28:10.743 00.000 21948 Guiding  Dir = 2, Dur = 60
02:28:10.743 00.000 21948 IsSlewing returns 0
02:28:10.744 00.001 21948 IsGuiding returns 0
02:28:10.745 00.001 21948 PulseGuide returned control before completion, sleep 69
02:28:10.819 00.074 21948 IsGuiding returns 0
02:28:10.819 00.000 21948 Move returns status 0, amount 60
02:28:10.819 00.000 21948 MoveAxis(N, 0, ABG)
02:28:10.819 00.000 21948 Move returns status 0, amount 0
02:28:10.819 00.000 21948 move complete, result=0
02:28:10.819 00.000 21948 worker thread done servicing request
02:28:10.819 00.000 21948 Worker thread wakes up
02:28:10.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:10.820 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:10.820 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
02:28:12.458 01.638 21948 Exposure complete
02:28:12.485 00.027 21948 worker thread done servicing request
02:28:12.485 00.000 18120 OnExposeComplete: enter
02:28:12.486 00.001 18120 UpdateGuideState(): m_state=6
02:28:12.487 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
02:28:12.488 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=234.35, Mass=1832, SNR=29.5, Peak=159 HFD=4.0
02:28:12.489 00.001 18120 MultiStar: [#1 0.12,-0.09,0.74,U] [#2 0.39,0.07,0.67,U] [#3 -0.18,0.04,0.60,U] [#4 -0.31,-0.03,0.60,U] [#5 -0.22,0.31,0.48,U] [#6 0.22,-0.36,0.00,M4] [#7 -0.26,0.15,0.46,U] [#8 0.45,-0.33,0.00,M3] 
02:28:12.490 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.25, -0.05}
02:28:12.490 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
02:28:12.491 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
02:28:12.491 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.08 mountX=0.02 mountY=-0.03, mountTheta=-0.93
02:28:12.492 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
02:28:12.493 00.001 18120 Enqueuing Move request for scope (0.02, 0.03)
02:28:12.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:12.493 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.5
02:28:12.494 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:12.494 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:12.495 00.001 18120 Enqueuing Expose request
02:28:12.495 00.000 21948 Worker thread wakes up
02:28:12.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:28:12.495 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:28:12.495 00.000 21948 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
02:28:12.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:12.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:12.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:28:12.495 00.000 21948 MoveAxis(E, 0, ABG)
02:28:12.495 00.000 21948 Move returns status 0, amount 0
02:28:12.495 00.000 21948 MoveAxis(N, 0, ABG)
02:28:12.495 00.000 21948 Move returns status 0, amount 0
02:28:12.495 00.000 21948 move complete, result=0
02:28:12.495 00.000 21948 worker thread done servicing request
02:28:12.495 00.000 21948 Worker thread wakes up
02:28:12.496 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:12.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:12.496 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:14.021 01.525 21948 Exposure complete
02:28:14.049 00.028 21948 worker thread done servicing request
02:28:14.049 00.000 18120 OnExposeComplete: enter
02:28:14.051 00.002 18120 UpdateGuideState(): m_state=6
02:28:14.052 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
02:28:14.053 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=234.31, Mass=1941, SNR=30.5, Peak=158 HFD=4.2
02:28:14.053 00.000 18120 MultiStar: [#1 0.18,0.19,0.73,U] [#2 0.61,0.20,0.00,M3] [#3 -0.10,-0.01,0.60,U] [#4 -0.13,-0.05,0.54,U] [#5 0.19,0.22,0.46,U] [#6 0.48,-0.10,0.00,M5] [#7 0.02,0.34,0.42,U] [#8 0.36,-0.20,0.00,M4] 
02:28:14.054 00.001 18120 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.29, -0.09}
02:28:14.054 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
02:28:14.055 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
02:28:14.055 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:28:14.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.07, opts=13)
02:28:14.057 00.001 18120 Enqueuing Move request for scope (0.10, 0.07)
02:28:14.057 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:14.058 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.5
02:28:14.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:14.058 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:14.059 00.001 18120 Enqueuing Expose request
02:28:14.059 00.000 21948 Worker thread wakes up
02:28:14.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:28:14.059 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:28:14.059 00.000 21948 Moving (0.10, 0.07) raw xDistance=0.02 yDistance=-0.12
02:28:14.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:14.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:14.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:28:14.059 00.000 21948 MoveAxis(E, 0, ABG)
02:28:14.059 00.000 21948 Move returns status 0, amount 0
02:28:14.059 00.000 21948 MoveAxis(N, 0, ABG)
02:28:14.059 00.000 21948 Move returns status 0, amount 0
02:28:14.059 00.000 21948 move complete, result=0
02:28:14.060 00.001 21948 worker thread done servicing request
02:28:14.060 00.000 21948 Worker thread wakes up
02:28:14.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:14.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:14.060 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:15.685 01.625 21948 Exposure complete
02:28:15.736 00.051 21948 worker thread done servicing request
02:28:15.736 00.000 18120 OnExposeComplete: enter
02:28:15.737 00.001 18120 UpdateGuideState(): m_state=6
02:28:15.738 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
02:28:15.740 00.002 18120 Star::Find returns 1 (0), X=895.02, Y=234.04, Mass=2005, SNR=31.1, Peak=186 HFD=4.4
02:28:15.741 00.001 18120 MultiStar: [#1 0.38,-0.10,0.68,U] [#2 0.48,-0.07,0.00,M4] [#3 0.00,-0.19,0.58,U] [#4 -0.01,-0.12,0.55,U] [#5 0.34,-0.27,0.00,M1] [#6 0.61,-0.43,0.00,M6] [#7 -0.24,-0.04,0.43,U] [#8 0.42,-0.44,0.00,M5] 
02:28:15.742 00.001 18120 refined, 4 included, MultiStar: {0.12, -0.19}, one-star: {0.23, -0.36}
02:28:15.743 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
02:28:15.745 00.002 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
02:28:15.747 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.01 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
02:28:15.752 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.19, opts=13)
02:28:15.754 00.002 18120 Enqueuing Move request for scope (0.12, -0.19)
02:28:15.758 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:15.760 00.002 18120 UpdateGuideState exits: m=2005 RSB=31.1
02:28:15.763 00.003 21948 Worker thread wakes up
02:28:15.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:15.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:15.764 00.001 18120 Enqueuing Expose request
02:28:15.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
02:28:15.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
02:28:15.764 00.000 21948 Moving (0.12, -0.19) raw xDistance=-0.22 yDistance=-0.02
02:28:15.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:28:15.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:15.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:28:15.764 00.000 21948 MoveAxis(E, 40, ABG)
02:28:15.764 00.000 21948 Guiding  Dir = 2, Dur = 40
02:28:15.764 00.000 21948 IsSlewing returns 0
02:28:15.764 00.000 21948 IsGuiding returns 0
02:28:15.766 00.002 21948 PulseGuide returned control before completion, sleep 49
02:28:15.824 00.058 21948 IsGuiding returns 0
02:28:15.824 00.000 21948 Move returns status 0, amount 40
02:28:15.824 00.000 21948 MoveAxis(N, 0, ABG)
02:28:15.824 00.000 21948 Move returns status 0, amount 0
02:28:15.824 00.000 21948 move complete, result=0
02:28:15.824 00.000 21948 worker thread done servicing request
02:28:15.824 00.000 21948 Worker thread wakes up
02:28:15.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:15.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:15.824 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
02:28:17.240 01.416 21948 Exposure complete
02:28:17.279 00.039 21948 worker thread done servicing request
02:28:17.279 00.000 18120 OnExposeComplete: enter
02:28:17.280 00.001 18120 UpdateGuideState(): m_state=6
02:28:17.280 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
02:28:17.281 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=234.25, Mass=1960, SNR=30.7, Peak=175 HFD=4.2
02:28:17.281 00.000 18120 MultiStar: [#1 0.20,-0.10,0.73,U] [#2 0.42,0.15,0.00,M5] [#3 0.05,-0.21,0.59,U] [#4 -0.17,-0.03,0.57,U] [#5 0.45,-0.27,0.00,M2] [#6 0.62,-0.35,0.00,M7] [#7 -0.16,0.18,0.42,U] [#8 0.43,-0.39,0.00,M6] 
02:28:17.282 00.001 18120 refined, 4 included, MultiStar: {0.07, -0.09}, one-star: {0.21, -0.15}
02:28:17.282 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:28:17.282 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:28:17.285 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
02:28:17.290 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
02:28:17.292 00.002 18120 Enqueuing Move request for scope (0.07, -0.09)
02:28:17.295 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:17.297 00.002 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:28:17.299 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:17.300 00.001 21948 Worker thread wakes up
02:28:17.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:17.300 00.000 18120 Enqueuing Expose request
02:28:17.301 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:28:17.301 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:28:17.301 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.02
02:28:17.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:28:17.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:17.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:28:17.301 00.000 21948 MoveAxis(E, 0, ABG)
02:28:17.301 00.000 21948 Move returns status 0, amount 0
02:28:17.301 00.000 21948 MoveAxis(N, 0, ABG)
02:28:17.301 00.000 21948 Move returns status 0, amount 0
02:28:17.301 00.000 21948 move complete, result=0
02:28:17.301 00.000 21948 worker thread done servicing request
02:28:17.301 00.000 21948 Worker thread wakes up
02:28:17.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:17.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:17.302 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:18.935 01.633 21948 Exposure complete
02:28:18.985 00.050 21948 worker thread done servicing request
02:28:18.985 00.000 18120 OnExposeComplete: enter
02:28:18.986 00.001 18120 UpdateGuideState(): m_state=6
02:28:18.987 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
02:28:18.988 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=234.06, Mass=2009, SNR=31.0, Peak=178 HFD=4.1
02:28:18.989 00.001 18120 MultiStar: [#1 0.32,-0.31,0.00,M1] [#2 0.67,-0.00,0.00,M6] [#3 0.10,-0.24,0.59,U] [#4 -0.01,-0.39,0.56,U] [#5 0.48,-0.30,0.00,M3] [#6 0.47,-0.44,0.00,M8] [#7 0.01,0.26,0.43,U] [#8 0.57,-0.42,0.00,M7] 
02:28:18.991 00.002 18120 refined, 3 included, MultiStar: {0.22, -0.23}, one-star: {0.51, -0.34}
02:28:18.993 00.002 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:28:18.994 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
02:28:18.995 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.23 hyp=0.32 cameraTheta=-0.80 mountX=-0.30 mountY=-0.09, mountTheta=-2.84
02:28:18.998 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.23, opts=13)
02:28:18.998 00.000 18120 Enqueuing Move request for scope (0.22, -0.23)
02:28:18.999 00.001 21948 Worker thread wakes up
02:28:18.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:18.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.23) opts 0xd
02:28:18.999 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
02:28:19.000 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:19.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:19.000 00.000 18120 Enqueuing Expose request
02:28:19.001 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.23)
02:28:19.001 00.000 21948 Moving (0.22, -0.23) raw xDistance=-0.30 yDistance=-0.09
02:28:19.001 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:28:19.001 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:19.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:28:19.001 00.000 21948 MoveAxis(E, 53, ABG)
02:28:19.001 00.000 21948 Guiding  Dir = 2, Dur = 53
02:28:19.001 00.000 21948 IsSlewing returns 0
02:28:19.001 00.000 21948 IsGuiding returns 0
02:28:19.004 00.003 21948 PulseGuide returned control before completion, sleep 62
02:28:19.074 00.070 21948 IsGuiding returns 0
02:28:19.074 00.000 21948 Move returns status 0, amount 53
02:28:19.074 00.000 21948 MoveAxis(N, 0, ABG)
02:28:19.074 00.000 21948 Move returns status 0, amount 0
02:28:19.074 00.000 21948 move complete, result=0
02:28:19.074 00.000 21948 worker thread done servicing request
02:28:19.074 00.000 21948 Worker thread wakes up
02:28:19.075 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:19.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:19.075 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
02:28:20.491 01.416 21948 Exposure complete
02:28:20.529 00.038 21948 worker thread done servicing request
02:28:20.529 00.000 18120 OnExposeComplete: enter
02:28:20.531 00.002 18120 UpdateGuideState(): m_state=6
02:28:20.532 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
02:28:20.533 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=234.25, Mass=1926, SNR=30.4, Peak=172 HFD=4.1
02:28:20.535 00.002 18120 MultiStar: [#1 0.24,-0.08,0.75,U] [#2 0.57,0.12,0.00,M7] [#3 0.00,-0.32,0.59,U] [#4 0.02,0.04,0.57,U] [#5 0.40,-0.15,0.00,M4] [#6 0.48,-0.38,0.00,M9] [#7 -0.16,0.31,0.40,U] [#8 0.37,-0.38,0.00,M8] 
02:28:20.536 00.001 18120 refined, 4 included, MultiStar: {0.16, -0.08}, one-star: {0.39, -0.15}
02:28:20.537 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:28:20.538 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
02:28:20.539 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.13 mountY=-0.11, mountTheta=-2.47
02:28:20.541 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.08, opts=13)
02:28:20.541 00.000 18120 Enqueuing Move request for scope (0.16, -0.08)
02:28:20.542 00.001 21948 Worker thread wakes up
02:28:20.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:20.542 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:28:20.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:20.543 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:20.543 00.000 18120 Enqueuing Expose request
02:28:20.544 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:28:20.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:28:20.544 00.000 21948 Moving (0.16, -0.08) raw xDistance=-0.13 yDistance=-0.11
02:28:20.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:28:20.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:20.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:28:20.544 00.000 21948 MoveAxis(E, 0, ABG)
02:28:20.544 00.000 21948 Move returns status 0, amount 0
02:28:20.544 00.000 21948 MoveAxis(N, 0, ABG)
02:28:20.544 00.000 21948 Move returns status 0, amount 0
02:28:20.544 00.000 21948 move complete, result=0
02:28:20.544 00.000 21948 worker thread done servicing request
02:28:20.544 00.000 21948 Worker thread wakes up
02:28:20.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:20.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:20.544 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:22.171 01.627 21948 Exposure complete
02:28:22.212 00.041 21948 worker thread done servicing request
02:28:22.213 00.001 18120 OnExposeComplete: enter
02:28:22.213 00.000 18120 UpdateGuideState(): m_state=6
02:28:22.214 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
02:28:22.214 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=234.10, Mass=1930, SNR=30.5, Peak=162 HFD=4.3
02:28:22.217 00.003 18120 MultiStar: [#1 0.11,-0.02,0.74,U] [#2 0.55,0.16,0.00,M8] [#3 0.17,-0.29,0.60,U] [#4 0.08,-0.11,0.57,U] [#5 0.36,-0.21,0.00,M5] [#6 0.24,-0.05,0.53,U] [#7 -0.08,0.32,0.43,U] [#8 0.20,-0.05,0.41,U] 
02:28:22.220 00.003 18120 refined, 6 included, MultiStar: {0.18, -0.11}, one-star: {0.36, -0.30}
02:28:22.222 00.002 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
02:28:22.224 00.002 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
02:28:22.225 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.54 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
02:28:22.226 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.11, opts=13)
02:28:22.227 00.001 18120 Enqueuing Move request for scope (0.18, -0.11)
02:28:22.227 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:22.228 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.5
02:28:22.229 00.001 21948 Worker thread wakes up
02:28:22.229 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
02:28:22.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:22.230 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:22.231 00.001 18120 Enqueuing Expose request
02:28:22.232 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
02:28:22.232 00.000 21948 Moving (0.18, -0.11) raw xDistance=-0.17 yDistance=-0.11
02:28:22.232 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:28:22.232 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:22.232 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:28:22.232 00.000 21948 MoveAxis(E, 0, ABG)
02:28:22.232 00.000 21948 Move returns status 0, amount 0
02:28:22.232 00.000 21948 MoveAxis(N, 0, ABG)
02:28:22.232 00.000 21948 Move returns status 0, amount 0
02:28:22.232 00.000 21948 move complete, result=0
02:28:22.232 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:22.233 00.001 21948 worker thread done servicing request
02:28:22.233 00.000 21948 Worker thread wakes up
02:28:22.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:22.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:23.755 01.522 21948 Exposure complete
02:28:23.787 00.032 21948 worker thread done servicing request
02:28:23.787 00.000 18120 OnExposeComplete: enter
02:28:23.788 00.001 18120 UpdateGuideState(): m_state=6
02:28:23.789 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
02:28:23.789 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=233.90, Mass=1910, SNR=30.2, Peak=174 HFD=4.1
02:28:23.790 00.001 18120 MultiStar: [#1 0.26,-0.23,0.70,U] [#2 0.37,0.00,0.65,U] [#3 0.06,-0.37,0.62,U] [#4 -0.10,-0.20,0.56,U] [#5 0.36,-0.16,0.45,U] [#6 0.29,-0.40,0.00,M9] [#7 -0.22,-0.12,0.44,U] [#8 0.44,-0.50,0.00,M8] 
02:28:23.790 00.000 18120 refined, 6 included, MultiStar: {0.21, -0.26}, one-star: {0.46, -0.50}
02:28:23.791 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
02:28:23.791 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:28:23.791 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.88 mountX=-0.32 mountY=-0.07, mountTheta=-2.91
02:28:23.792 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.26, opts=13)
02:28:23.793 00.001 18120 Enqueuing Move request for scope (0.21, -0.26)
02:28:23.793 00.000 21948 Worker thread wakes up
02:28:23.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
02:28:23.793 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
02:28:23.793 00.000 21948 Moving (0.21, -0.26) raw xDistance=-0.32 yDistance=-0.07
02:28:23.794 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:28:23.794 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:23.794 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:28:23.794 00.000 21948 MoveAxis(E, 57, ABG)
02:28:23.794 00.000 21948 Guiding  Dir = 2, Dur = 57
02:28:23.794 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:23.794 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.2
02:28:23.795 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:23.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:23.796 00.001 18120 Enqueuing Expose request
02:28:23.796 00.000 21948 IsSlewing returns 0
02:28:23.796 00.000 21948 IsGuiding returns 0
02:28:23.799 00.003 21948 PulseGuide returned control before completion, sleep 66
02:28:23.879 00.080 21948 IsGuiding returns 0
02:28:23.879 00.000 21948 Move returns status 0, amount 57
02:28:23.879 00.000 21948 MoveAxis(N, 0, ABG)
02:28:23.879 00.000 21948 Move returns status 0, amount 0
02:28:23.879 00.000 21948 move complete, result=0
02:28:23.880 00.001 21948 worker thread done servicing request
02:28:23.880 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
02:28:23.880 00.000 21948 Worker thread wakes up
02:28:23.880 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:23.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:25.512 01.632 21948 Exposure complete
02:28:25.555 00.043 21948 worker thread done servicing request
02:28:25.556 00.001 18120 OnExposeComplete: enter
02:28:25.556 00.000 18120 UpdateGuideState(): m_state=6
02:28:25.558 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
02:28:25.561 00.003 18120 Star::Find returns 1 (0), X=895.20, Y=234.24, Mass=1889, SNR=30.0, Peak=172 HFD=3.9
02:28:25.564 00.003 18120 MultiStar: [#1 -0.05,-0.16,0.77,U] [#2 0.54,-0.09,0.00,M8] [#3 0.00,0.00,0.62,U] [#4 -0.21,0.05,0.58,U] [#5 -0.00,-0.16,0.47,U] [#6 0.54,-0.39,0.00,M10] [#7 0.20,-0.13,0.44,U] [#8 0.51,-0.32,0.00,M9] 
02:28:25.566 00.002 18120 refined, 5 included, MultiStar: {0.09, -0.10}, one-star: {0.41, -0.16}
02:28:25.569 00.003 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
02:28:25.571 00.002 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
02:28:25.572 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.84 mountX=-0.13 mountY=-0.03, mountTheta=-2.87
02:28:25.574 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.10, opts=13)
02:28:25.574 00.000 18120 Enqueuing Move request for scope (0.09, -0.10)
02:28:25.575 00.001 21948 Worker thread wakes up
02:28:25.575 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:25.575 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.0
02:28:25.575 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:25.576 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:25.576 00.000 18120 Enqueuing Expose request
02:28:25.577 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
02:28:25.577 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
02:28:25.577 00.000 21948 Moving (0.09, -0.10) raw xDistance=-0.13 yDistance=-0.03
02:28:25.577 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:28:25.577 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:25.577 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:28:25.577 00.000 21948 MoveAxis(E, 0, ABG)
02:28:25.577 00.000 21948 Move returns status 0, amount 0
02:28:25.577 00.000 21948 MoveAxis(N, 0, ABG)
02:28:25.577 00.000 21948 Move returns status 0, amount 0
02:28:25.577 00.000 21948 move complete, result=0
02:28:25.577 00.000 21948 worker thread done servicing request
02:28:25.577 00.000 21948 Worker thread wakes up
02:28:25.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:25.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:25.577 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:27.105 01.528 21948 Exposure complete
02:28:27.158 00.053 21948 worker thread done servicing request
02:28:27.158 00.000 18120 OnExposeComplete: enter
02:28:27.160 00.002 18120 UpdateGuideState(): m_state=6
02:28:27.161 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
02:28:27.162 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=234.01, Mass=1943, SNR=30.6, Peak=180 HFD=4.2
02:28:27.164 00.002 18120 MultiStar: [#1 0.09,-0.14,0.73,U] [#2 0.53,0.01,0.00,M9] [#3 0.07,-0.23,0.60,U] [#4 0.10,-0.03,0.56,U] [#5 0.40,0.00,0.46,U] [#6 0.58,-0.58,0.00,R] [#7 -0.14,0.11,0.44,U] [#8 0.44,-0.37,0.00,M10] 
02:28:27.165 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.16}, one-star: {0.34, -0.39}
02:28:27.168 00.003 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:28:27.170 00.002 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
02:28:27.173 00.003 18120 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.76 mountX=-0.21 mountY=-0.08, mountTheta=-2.79
02:28:27.177 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.16, opts=13)
02:28:27.180 00.003 18120 Enqueuing Move request for scope (0.17, -0.16)
02:28:27.183 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:27.185 00.002 21948 Worker thread wakes up
02:28:27.185 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
02:28:27.185 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
02:28:27.185 00.000 21948 Moving (0.17, -0.16) raw xDistance=-0.21 yDistance=-0.08
02:28:27.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:28:27.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:27.185 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.6
02:28:27.186 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:27.186 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:27.187 00.001 18120 Enqueuing Expose request
02:28:27.187 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:27.187 00.000 21948 MoveAxis(E, 38, ABG)
02:28:27.188 00.001 21948 Guiding  Dir = 2, Dur = 38
02:28:27.188 00.000 21948 IsSlewing returns 0
02:28:27.188 00.000 21948 IsGuiding returns 0
02:28:27.190 00.002 21948 PulseGuide returned control before completion, sleep 47
02:28:27.245 00.055 21948 IsGuiding returns 0
02:28:27.245 00.000 21948 Move returns status 0, amount 38
02:28:27.245 00.000 21948 MoveAxis(N, 0, ABG)
02:28:27.245 00.000 21948 Move returns status 0, amount 0
02:28:27.246 00.001 21948 move complete, result=0
02:28:27.246 00.000 21948 worker thread done servicing request
02:28:27.246 00.000 21948 Worker thread wakes up
02:28:27.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:27.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:27.246 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:28:28.883 01.637 21948 Exposure complete
02:28:28.923 00.040 21948 worker thread done servicing request
02:28:28.923 00.000 18120 OnExposeComplete: enter
02:28:28.923 00.000 18120 UpdateGuideState(): m_state=6
02:28:28.924 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
02:28:28.924 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=233.98, Mass=1900, SNR=30.2, Peak=153 HFD=4.1
02:28:28.925 00.001 18120 MultiStar: [#1 0.11,-0.29,0.72,U] [#2 0.70,-0.02,0.00,M10] [#3 0.06,-0.16,0.59,U] [#4 0.31,-0.18,0.56,U] [#5 0.44,-0.36,0.00,M3] [#6 -0.16,0.04,0.51,U] [#7 0.19,-0.09,0.43,U] [#8 0.21,-0.61,0.00,R] 
02:28:28.925 00.000 18120 refined, 5 included, MultiStar: {0.24, -0.22}, one-star: {0.62, -0.42}
02:28:28.927 00.002 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
02:28:28.930 00.003 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
02:28:28.932 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-0.75 mountX=-0.30 mountY=-0.11, mountTheta=-2.78
02:28:28.936 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.22, opts=13)
02:28:28.939 00.003 18120 Enqueuing Move request for scope (0.24, -0.22)
02:28:28.940 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:28.941 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:28:28.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:28.941 00.000 21948 Worker thread wakes up
02:28:28.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
02:28:28.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
02:28:28.941 00.000 21948 Moving (0.24, -0.22) raw xDistance=-0.30 yDistance=-0.11
02:28:28.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
02:28:28.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:28.942 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:28:28.942 00.000 21948 MoveAxis(E, 56, ABG)
02:28:28.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:28.942 00.000 18120 Enqueuing Expose request
02:28:28.942 00.000 21948 Guiding  Dir = 2, Dur = 56
02:28:28.943 00.001 21948 IsSlewing returns 0
02:28:28.943 00.000 21948 IsGuiding returns 0
02:28:28.945 00.002 21948 PulseGuide returned control before completion, sleep 65
02:28:29.020 00.075 21948 IsGuiding returns 0
02:28:29.020 00.000 21948 Move returns status 0, amount 56
02:28:29.020 00.000 21948 MoveAxis(N, 0, ABG)
02:28:29.020 00.000 21948 Move returns status 0, amount 0
02:28:29.020 00.000 21948 move complete, result=0
02:28:29.020 00.000 21948 worker thread done servicing request
02:28:29.020 00.000 21948 Worker thread wakes up
02:28:29.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:29.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:29.021 00.001 18120 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
02:28:30.430 01.409 21948 Exposure complete
02:28:30.487 00.057 21948 worker thread done servicing request
02:28:30.487 00.000 18120 OnExposeComplete: enter
02:28:30.489 00.002 18120 UpdateGuideState(): m_state=6
02:28:30.491 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
02:28:30.493 00.002 18120 Star::Find returns 1 (0), X=895.12, Y=234.20, Mass=1880, SNR=30.1, Peak=170 HFD=4.1
02:28:30.494 00.001 18120 MultiStar: [#1 0.27,-0.26,0.72,U] [#2 0.60,-0.08,0.00,R] [#3 0.18,-0.24,0.62,U] [#4 -0.04,-0.08,0.58,U] [#5 0.43,-0.21,0.00,M4] [#6 -0.02,-0.10,0.51,U] [#7 0.21,0.27,0.44,U] [#8 0.16,0.33,0.42,U] 
02:28:30.495 00.001 18120 refined, 6 included, MultiStar: {0.18, -0.09}, one-star: {0.33, -0.20}
02:28:30.496 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
02:28:30.497 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
02:28:30.499 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
02:28:30.502 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.09, opts=13)
02:28:30.502 00.000 18120 Enqueuing Move request for scope (0.18, -0.09)
02:28:30.503 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:30.503 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.1
02:28:30.504 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:30.504 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:30.505 00.001 18120 Enqueuing Expose request
02:28:30.505 00.000 21948 Worker thread wakes up
02:28:30.505 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
02:28:30.505 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
02:28:30.505 00.000 21948 Moving (0.18, -0.09) raw xDistance=-0.15 yDistance=-0.12
02:28:30.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:28:30.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:30.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:28:30.505 00.000 21948 MoveAxis(E, 0, ABG)
02:28:30.505 00.000 21948 Move returns status 0, amount 0
02:28:30.505 00.000 21948 MoveAxis(N, 0, ABG)
02:28:30.505 00.000 21948 Move returns status 0, amount 0
02:28:30.505 00.000 21948 move complete, result=0
02:28:30.505 00.000 21948 worker thread done servicing request
02:28:30.505 00.000 21948 Worker thread wakes up
02:28:30.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:30.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:30.507 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:32.136 01.629 21948 Exposure complete
02:28:32.171 00.035 21948 worker thread done servicing request
02:28:32.182 00.011 18120 OnExposeComplete: enter
02:28:32.184 00.002 18120 UpdateGuideState(): m_state=6
02:28:32.186 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
02:28:32.187 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=234.05, Mass=1990, SNR=30.9, Peak=186 HFD=4.3
02:28:32.188 00.001 18120 MultiStar: [#1 0.33,-0.18,0.70,U] [#2 -0.17,0.14,0.62,U] [#3 0.19,-0.32,0.58,U] [#4 0.03,-0.02,0.55,U] [#5 0.36,-0.02,0.46,U] [#6 -0.09,0.15,0.50,U] [#7 0.26,-0.23,0.43,U] [#8 0.20,0.36,0.00,M1] 
02:28:32.190 00.002 18120 refined, 7 included, MultiStar: {0.17, -0.13}, one-star: {0.34, -0.35}
02:28:32.193 00.003 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
02:28:32.195 00.002 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
02:28:32.196 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.64 mountX=-0.19 mountY=-0.10, mountTheta=-2.67
02:28:32.199 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.13, opts=13)
02:28:32.201 00.002 18120 Enqueuing Move request for scope (0.17, -0.13)
02:28:32.202 00.001 21948 Worker thread wakes up
02:28:32.202 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:32.203 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.9
02:28:32.203 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:32.203 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:32.204 00.001 18120 Enqueuing Expose request
02:28:32.205 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
02:28:32.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
02:28:32.205 00.000 21948 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=-0.10
02:28:32.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:28:32.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:32.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:28:32.205 00.000 21948 MoveAxis(E, 0, ABG)
02:28:32.205 00.000 21948 Move returns status 0, amount 0
02:28:32.205 00.000 21948 MoveAxis(N, 0, ABG)
02:28:32.205 00.000 21948 Move returns status 0, amount 0
02:28:32.205 00.000 21948 move complete, result=0
02:28:32.205 00.000 21948 worker thread done servicing request
02:28:32.205 00.000 21948 Worker thread wakes up
02:28:32.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:32.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:32.206 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:33.722 01.516 21948 Exposure complete
02:28:33.782 00.060 21948 worker thread done servicing request
02:28:33.783 00.001 18120 OnExposeComplete: enter
02:28:33.785 00.002 18120 UpdateGuideState(): m_state=6
02:28:33.785 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
02:28:33.786 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=234.13, Mass=1967, SNR=30.8, Peak=184 HFD=4.2
02:28:33.786 00.000 18120 MultiStar: [#1 0.10,-0.14,0.74,U] [#2 -0.01,0.02,0.62,U] [#3 0.12,-0.16,0.58,U] [#4 -0.00,0.21,0.56,U] [#5 0.11,0.05,0.48,U] [#6 -0.17,0.07,0.51,U] [#7 -0.06,0.19,0.44,U] [#8 -0.16,0.19,0.41,U] 
02:28:33.787 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.28, -0.27}
02:28:33.787 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
02:28:33.787 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
02:28:33.788 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.38 mountX=-0.04 mountY=-0.04, mountTheta=-2.40
02:28:33.789 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
02:28:33.790 00.001 18120 Enqueuing Move request for scope (0.05, -0.02)
02:28:33.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:33.791 00.001 18120 UpdateGuideState exits: m=1967 RSB=30.8
02:28:33.791 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:33.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:33.792 00.001 18120 Enqueuing Expose request
02:28:33.792 00.000 21948 Worker thread wakes up
02:28:33.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
02:28:33.792 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
02:28:33.792 00.000 21948 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
02:28:33.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:28:33.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:33.793 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:28:33.793 00.000 21948 MoveAxis(E, 0, ABG)
02:28:33.793 00.000 21948 Move returns status 0, amount 0
02:28:33.793 00.000 21948 MoveAxis(N, 0, ABG)
02:28:33.793 00.000 21948 Move returns status 0, amount 0
02:28:33.793 00.000 21948 move complete, result=0
02:28:33.793 00.000 21948 worker thread done servicing request
02:28:33.793 00.000 21948 Worker thread wakes up
02:28:33.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:33.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:33.793 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:35.415 01.622 21948 Exposure complete
02:28:35.462 00.047 21948 worker thread done servicing request
02:28:35.463 00.001 18120 OnExposeComplete: enter
02:28:35.463 00.000 18120 UpdateGuideState(): m_state=6
02:28:35.464 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
02:28:35.464 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=234.16, Mass=1867, SNR=29.8, Peak=164 HFD=4.0
02:28:35.465 00.001 18120 MultiStar: [#1 0.14,-0.07,0.79,U] [#2 0.13,0.05,0.64,U] [#3 0.05,-0.17,0.62,U] [#4 0.16,-0.07,0.55,U] [#5 0.30,-0.15,0.48,U] [#6 -0.28,0.21,0.55,U] [#7 0.20,0.04,0.42,U] [#8 0.10,-0.01,0.42,U] 
02:28:35.465 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.49, -0.24}
02:28:35.466 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
02:28:35.466 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
02:28:35.466 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.37 mountX=-0.13 mountY=-0.12, mountTheta=-2.38
02:28:35.468 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.06, opts=13)
02:28:35.468 00.000 18120 Enqueuing Move request for scope (0.17, -0.06)
02:28:35.469 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:35.469 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
02:28:35.469 00.000 21948 Worker thread wakes up
02:28:35.470 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:35.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:28:35.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:35.470 00.000 18120 Enqueuing Expose request
02:28:35.471 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:28:35.471 00.000 21948 Moving (0.17, -0.06) raw xDistance=-0.13 yDistance=-0.12
02:28:35.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:28:35.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:35.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:28:35.471 00.000 21948 MoveAxis(E, 0, ABG)
02:28:35.471 00.000 21948 Move returns status 0, amount 0
02:28:35.471 00.000 21948 MoveAxis(N, 0, ABG)
02:28:35.471 00.000 21948 Move returns status 0, amount 0
02:28:35.471 00.000 21948 move complete, result=0
02:28:35.471 00.000 21948 worker thread done servicing request
02:28:35.471 00.000 21948 Worker thread wakes up
02:28:35.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:35.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:35.471 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:36.998 01.527 21948 Exposure complete
02:28:37.035 00.037 21948 worker thread done servicing request
02:28:37.035 00.000 18120 OnExposeComplete: enter
02:28:37.037 00.002 18120 UpdateGuideState(): m_state=6
02:28:37.039 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
02:28:37.040 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=234.14, Mass=1946, SNR=30.5, Peak=173 HFD=4.1
02:28:37.041 00.001 18120 MultiStar: [#1 0.34,-0.17,0.72,U] [#2 0.07,-0.04,0.64,U] [#3 0.23,-0.04,0.61,U] [#4 -0.14,-0.12,0.55,U] [#5 0.20,0.12,0.47,U] [#6 -0.07,0.25,0.55,U] [#7 -0.00,0.22,0.43,U] [#8 0.27,0.10,0.39,U] 
02:28:37.042 00.001 18120 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.46, -0.26}
02:28:37.043 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
02:28:37.046 00.003 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
02:28:37.048 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=-0.10 mountY=-0.15, mountTheta=-2.19
02:28:37.052 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.03, opts=13)
02:28:37.053 00.001 18120 Enqueuing Move request for scope (0.18, -0.03)
02:28:37.053 00.000 21948 Worker thread wakes up
02:28:37.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
02:28:37.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:37.054 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.5
02:28:37.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:37.055 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:37.055 00.000 18120 Enqueuing Expose request
02:28:37.056 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
02:28:37.056 00.000 21948 Moving (0.18, -0.03) raw xDistance=-0.10 yDistance=-0.15
02:28:37.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:28:37.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:37.056 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:28:37.056 00.000 21948 MoveAxis(E, 0, ABG)
02:28:37.056 00.000 21948 Move returns status 0, amount 0
02:28:37.056 00.000 21948 MoveAxis(N, 0, ABG)
02:28:37.056 00.000 21948 Move returns status 0, amount 0
02:28:37.056 00.000 21948 move complete, result=0
02:28:37.056 00.000 21948 worker thread done servicing request
02:28:37.056 00.000 21948 Worker thread wakes up
02:28:37.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:37.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:37.057 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:38.692 01.635 21948 Exposure complete
02:28:38.749 00.057 21948 worker thread done servicing request
02:28:38.749 00.000 18120 OnExposeComplete: enter
02:28:38.752 00.003 18120 UpdateGuideState(): m_state=6
02:28:38.753 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
02:28:38.754 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=234.26, Mass=1867, SNR=30.0, Peak=194 HFD=4.0
02:28:38.757 00.003 18120 MultiStar: [#1 0.01,-0.12,0.75,U] [#2 -0.25,0.15,0.68,U] [#3 0.08,-0.20,0.61,U] [#4 0.02,-0.01,0.58,U] [#5 0.24,-0.06,0.46,U] [#6 -0.19,0.09,0.54,U] [#7 -0.09,0.14,0.46,U] [#8 0.25,0.13,0.39,U] 
02:28:38.758 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.24, -0.14}
02:28:38.758 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
02:28:38.759 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
02:28:38.760 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.56 mountX=-0.04 mountY=-0.02, mountTheta=-2.58
02:28:38.762 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
02:28:38.764 00.002 18120 Enqueuing Move request for scope (0.04, -0.02)
02:28:38.765 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:38.766 00.001 18120 UpdateGuideState exits: m=1867 RSB=30.0
02:28:38.769 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:38.772 00.003 21948 Worker thread wakes up
02:28:38.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:38.772 00.000 18120 Enqueuing Expose request
02:28:38.773 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
02:28:38.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
02:28:38.773 00.000 21948 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=-0.02
02:28:38.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:28:38.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:38.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:28:38.773 00.000 21948 MoveAxis(E, 0, ABG)
02:28:38.773 00.000 21948 Move returns status 0, amount 0
02:28:38.773 00.000 21948 MoveAxis(N, 0, ABG)
02:28:38.773 00.000 21948 Move returns status 0, amount 0
02:28:38.773 00.000 21948 move complete, result=0
02:28:38.773 00.000 21948 worker thread done servicing request
02:28:38.773 00.000 21948 Worker thread wakes up
02:28:38.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:38.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:38.773 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:40.180 01.407 21948 Exposure complete
02:28:40.212 00.032 21948 worker thread done servicing request
02:28:40.212 00.000 18120 OnExposeComplete: enter
02:28:40.213 00.001 18120 UpdateGuideState(): m_state=6
02:28:40.214 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
02:28:40.214 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=234.16, Mass=1908, SNR=30.1, Peak=178 HFD=4.1
02:28:40.215 00.001 18120 MultiStar: [#1 0.03,-0.09,0.73,U] [#2 -0.04,0.09,0.65,U] [#3 -0.08,-0.11,0.60,U] [#4 0.05,-0.23,0.57,U] [#5 0.16,-0.29,0.49,U] [#6 -0.20,0.01,0.51,U] [#7 -0.03,0.03,0.44,U] [#8 -0.08,0.28,0.40,U] 
02:28:40.215 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.41, -0.24}
02:28:40.215 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
02:28:40.216 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:28:40.216 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
02:28:40.218 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
02:28:40.218 00.000 18120 Enqueuing Move request for scope (0.06, -0.08)
02:28:40.220 00.002 21948 Worker thread wakes up
02:28:40.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:40.220 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.1
02:28:40.221 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:40.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:40.222 00.001 18120 Enqueuing Expose request
02:28:40.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
02:28:40.222 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
02:28:40.222 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.01
02:28:40.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:28:40.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:40.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:28:40.222 00.000 21948 MoveAxis(E, 0, ABG)
02:28:40.222 00.000 21948 Move returns status 0, amount 0
02:28:40.222 00.000 21948 MoveAxis(N, 0, ABG)
02:28:40.222 00.000 21948 Move returns status 0, amount 0
02:28:40.222 00.000 21948 move complete, result=0
02:28:40.222 00.000 21948 worker thread done servicing request
02:28:40.222 00.000 21948 Worker thread wakes up
02:28:40.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:40.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:40.223 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:41.859 01.636 21948 Exposure complete
02:28:41.916 00.057 21948 worker thread done servicing request
02:28:41.916 00.000 18120 OnExposeComplete: enter
02:28:41.917 00.001 18120 UpdateGuideState(): m_state=6
02:28:41.917 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
02:28:41.918 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=234.22, Mass=1890, SNR=30.2, Peak=164 HFD=4.1
02:28:41.918 00.000 18120 MultiStar: [#1 0.24,-0.13,0.72,U] [#2 -0.03,0.19,0.66,U] [#3 -0.05,-0.10,0.61,U] [#4 -0.07,0.04,0.56,U] [#5 0.49,-0.12,0.00,M1] [#6 -0.12,0.38,0.55,U] [#7 -0.08,-0.03,0.44,U] [#8 0.19,0.29,0.39,U] 
02:28:41.919 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.46, -0.18}
02:28:41.919 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
02:28:41.920 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
02:28:41.922 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
02:28:41.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.02, opts=13)
02:28:41.924 00.001 18120 Enqueuing Move request for scope (0.11, 0.02)
02:28:41.924 00.000 21948 Worker thread wakes up
02:28:41.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:28:41.924 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:28:41.924 00.000 21948 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.10
02:28:41.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:41.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:41.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:28:41.924 00.000 21948 MoveAxis(E, 0, ABG)
02:28:41.924 00.000 21948 Move returns status 0, amount 0
02:28:41.924 00.000 21948 MoveAxis(N, 0, ABG)
02:28:41.925 00.001 21948 Move returns status 0, amount 0
02:28:41.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:41.925 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.2
02:28:41.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:41.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:41.926 00.000 18120 Enqueuing Expose request
02:28:41.927 00.001 21948 move complete, result=0
02:28:41.927 00.000 21948 worker thread done servicing request
02:28:41.927 00.000 21948 Worker thread wakes up
02:28:41.927 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:41.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:41.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:43.346 01.419 21948 Exposure complete
02:28:43.379 00.033 21948 worker thread done servicing request
02:28:43.379 00.000 18120 OnExposeComplete: enter
02:28:43.380 00.001 18120 UpdateGuideState(): m_state=6
02:28:43.380 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
02:28:43.381 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=234.25, Mass=1813, SNR=29.4, Peak=176 HFD=4.0
02:28:43.381 00.000 18120 MultiStar: [#1 0.10,-0.18,0.74,U] [#2 -0.08,0.25,0.68,U] [#3 0.08,-0.24,0.62,U] [#4 0.08,-0.02,0.59,U] [#5 0.20,-0.06,0.48,U] [#6 -0.29,0.26,0.55,U] [#7 -0.06,-0.01,0.44,U] [#8 0.23,0.32,0.41,U] 
02:28:43.382 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.25, -0.15}
02:28:43.382 00.000 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
02:28:43.382 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
02:28:43.383 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=-0.03 mountY=-0.06, mountTheta=-2.09
02:28:43.384 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.01, opts=13)
02:28:43.385 00.001 18120 Enqueuing Move request for scope (0.07, -0.01)
02:28:43.386 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:43.387 00.001 18120 UpdateGuideState exits: m=1813 RSB=29.4
02:28:43.387 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:43.388 00.001 21948 Worker thread wakes up
02:28:43.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
02:28:43.388 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
02:28:43.388 00.000 21948 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
02:28:43.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:28:43.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:43.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:28:43.388 00.000 21948 MoveAxis(E, 0, ABG)
02:28:43.388 00.000 21948 Move returns status 0, amount 0
02:28:43.388 00.000 21948 MoveAxis(N, 0, ABG)
02:28:43.388 00.000 21948 Move returns status 0, amount 0
02:28:43.388 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:43.389 00.001 18120 Enqueuing Expose request
02:28:43.389 00.000 21948 move complete, result=0
02:28:43.389 00.000 21948 worker thread done servicing request
02:28:43.389 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:43.390 00.001 21948 Worker thread wakes up
02:28:43.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:43.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:45.026 01.636 21948 Exposure complete
02:28:45.058 00.032 21948 worker thread done servicing request
02:28:45.058 00.000 18120 OnExposeComplete: enter
02:28:45.060 00.002 18120 UpdateGuideState(): m_state=6
02:28:45.060 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
02:28:45.061 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=234.05, Mass=1921, SNR=30.4, Peak=182 HFD=4.2
02:28:45.062 00.001 18120 MultiStar: [#1 -0.07,-0.20,0.70,U] [#2 -0.10,-0.02,0.67,U] [#3 -0.07,-0.21,0.61,U] [#4 0.23,-0.01,0.56,U] [#5 0.30,-0.23,0.48,U] [#6 -0.19,-0.06,0.53,U] [#7 -0.24,-0.16,0.45,U] [#8 0.37,0.14,0.40,U] 
02:28:45.063 00.001 18120 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.36, -0.35}
02:28:45.064 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:28:45.065 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:28:45.066 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=-0.17 mountY=-0.00, mountTheta=-3.12
02:28:45.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.15, opts=13)
02:28:45.069 00.001 18120 Enqueuing Move request for scope (0.08, -0.15)
02:28:45.070 00.001 21948 Worker thread wakes up
02:28:45.070 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:28:45.070 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:28:45.070 00.000 21948 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.00
02:28:45.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:28:45.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:45.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:45.071 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.4
02:28:45.073 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:45.074 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:45.075 00.001 18120 Enqueuing Expose request
02:28:45.076 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:28:45.076 00.000 21948 MoveAxis(E, 0, ABG)
02:28:45.076 00.000 21948 Move returns status 0, amount 0
02:28:45.076 00.000 21948 MoveAxis(N, 0, ABG)
02:28:45.076 00.000 21948 Move returns status 0, amount 0
02:28:45.076 00.000 21948 move complete, result=0
02:28:45.076 00.000 21948 worker thread done servicing request
02:28:45.076 00.000 21948 Worker thread wakes up
02:28:45.076 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:45.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:45.077 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:46.599 01.522 21948 Exposure complete
02:28:46.640 00.041 21948 worker thread done servicing request
02:28:46.640 00.000 18120 OnExposeComplete: enter
02:28:46.643 00.003 18120 UpdateGuideState(): m_state=6
02:28:46.645 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
02:28:46.648 00.003 18120 Star::Find returns 1 (0), X=895.24, Y=234.05, Mass=1980, SNR=30.8, Peak=187 HFD=4.1
02:28:46.650 00.002 18120 MultiStar: [#1 0.29,-0.36,0.00,M1] [#2 -0.05,0.17,0.65,U] [#3 -0.04,-0.23,0.61,U] [#4 -0.10,-0.21,0.53,U] [#5 0.40,-0.09,0.00,M1] [#6 0.03,-0.08,0.53,U] [#7 -0.23,0.13,0.43,U] [#8 0.24,0.26,0.40,U] 
02:28:46.652 00.002 18120 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.45, -0.35}
02:28:46.655 00.003 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
02:28:46.657 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
02:28:46.661 00.004 18120 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
02:28:46.665 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.09, opts=13)
02:28:46.667 00.002 18120 Enqueuing Move request for scope (0.08, -0.09)
02:28:46.669 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:46.672 00.003 18120 UpdateGuideState exits: m=1980 RSB=30.8
02:28:46.674 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:46.675 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:46.676 00.001 18120 Enqueuing Expose request
02:28:46.676 00.000 21948 Worker thread wakes up
02:28:46.676 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:28:46.678 00.002 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:28:46.678 00.000 21948 Moving (0.08, -0.09) raw xDistance=-0.12 yDistance=-0.03
02:28:46.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:28:46.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:46.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:28:46.678 00.000 21948 MoveAxis(E, 0, ABG)
02:28:46.678 00.000 21948 Move returns status 0, amount 0
02:28:46.678 00.000 21948 MoveAxis(N, 0, ABG)
02:28:46.678 00.000 21948 Move returns status 0, amount 0
02:28:46.678 00.000 21948 move complete, result=0
02:28:46.678 00.000 21948 worker thread done servicing request
02:28:46.678 00.000 21948 Worker thread wakes up
02:28:46.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:46.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:46.678 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:48.304 01.626 21948 Exposure complete
02:28:48.336 00.032 21948 worker thread done servicing request
02:28:48.336 00.000 18120 OnExposeComplete: enter
02:28:48.339 00.003 18120 UpdateGuideState(): m_state=6
02:28:48.342 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
02:28:48.344 00.002 18120 Star::Find returns 1 (0), X=895.13, Y=233.97, Mass=1960, SNR=30.7, Peak=190 HFD=4.3
02:28:48.345 00.001 18120 MultiStar: [#1 0.24,-0.24,0.70,U] [#2 0.02,0.02,0.63,U] [#3 0.25,-0.41,0.00,M1] [#4 -0.07,-0.23,0.55,U] [#5 0.34,-0.13,0.46,U] [#6 -0.21,-0.12,0.53,U] [#7 0.02,-0.13,0.42,U] [#8 0.19,0.12,0.42,U] 
02:28:48.346 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.18}, one-star: {0.35, -0.42}
02:28:48.346 00.000 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
02:28:48.347 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
02:28:48.347 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.93 mountX=-0.22 mountY=-0.04, mountTheta=-2.97
02:28:48.349 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.18, opts=13)
02:28:48.349 00.000 18120 Enqueuing Move request for scope (0.13, -0.18)
02:28:48.350 00.001 21948 Worker thread wakes up
02:28:48.350 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:48.350 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:28:48.351 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
02:28:48.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
02:28:48.351 00.000 21948 Moving (0.13, -0.18) raw xDistance=-0.22 yDistance=-0.04
02:28:48.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:28:48.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:48.351 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:48.352 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:28:48.352 00.000 21948 MoveAxis(E, 39, ABG)
02:28:48.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:48.352 00.000 18120 Enqueuing Expose request
02:28:48.353 00.001 21948 Guiding  Dir = 2, Dur = 39
02:28:48.353 00.000 21948 IsSlewing returns 0
02:28:48.353 00.000 21948 IsGuiding returns 0
02:28:48.354 00.001 21948 PulseGuide returned control before completion, sleep 48
02:28:48.413 00.059 21948 IsGuiding returns 0
02:28:48.413 00.000 21948 Move returns status 0, amount 39
02:28:48.413 00.000 21948 MoveAxis(N, 0, ABG)
02:28:48.413 00.000 21948 Move returns status 0, amount 0
02:28:48.413 00.000 21948 move complete, result=0
02:28:48.413 00.000 21948 worker thread done servicing request
02:28:48.414 00.001 21948 Worker thread wakes up
02:28:48.414 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:28:48.417 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:48.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:49.829 01.412 21948 Exposure complete
02:28:49.880 00.051 21948 worker thread done servicing request
02:28:49.880 00.000 18120 OnExposeComplete: enter
02:28:49.880 00.000 18120 UpdateGuideState(): m_state=6
02:28:49.881 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
02:28:49.881 00.000 18120 Star::Find returns 1 (0), X=895.42, Y=234.02, Mass=1913, SNR=30.4, Peak=172 HFD=4.1
02:28:49.882 00.001 18120 MultiStar: [#1 0.26,-0.13,0.72,U] [#2 0.02,0.17,0.65,U] [#3 0.24,-0.26,0.61,U] [#4 0.11,-0.14,0.57,U] [#5 0.50,-0.09,0.00,M1] [#6 -0.01,0.19,0.54,U] [#7 0.08,0.21,0.44,U] [#8 0.23,0.22,0.41,U] 
02:28:49.882 00.000 18120 refined, 7 included, MultiStar: {0.24, -0.06}, one-star: {0.64, -0.37}
02:28:49.883 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:28:49.883 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:28:49.884 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=-0.15 mountY=-0.18, mountTheta=-2.27
02:28:49.885 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.06, opts=13)
02:28:49.885 00.000 18120 Enqueuing Move request for scope (0.24, -0.06)
02:28:49.886 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:49.886 00.000 21948 Worker thread wakes up
02:28:49.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
02:28:49.886 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
02:28:49.886 00.000 21948 Moving (0.24, -0.06) raw xDistance=-0.15 yDistance=-0.18
02:28:49.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:28:49.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:49.886 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.4
02:28:49.887 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:49.888 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:49.889 00.001 18120 Enqueuing Expose request
02:28:49.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:28:49.889 00.000 21948 MoveAxis(E, 0, ABG)
02:28:49.889 00.000 21948 Move returns status 0, amount 0
02:28:49.889 00.000 21948 MoveAxis(N, 0, ABG)
02:28:49.889 00.000 21948 Move returns status 0, amount 0
02:28:49.889 00.000 21948 move complete, result=0
02:28:49.889 00.000 21948 worker thread done servicing request
02:28:49.889 00.000 21948 Worker thread wakes up
02:28:49.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:49.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:49.889 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:51.527 01.638 21948 Exposure complete
02:28:51.561 00.034 21948 worker thread done servicing request
02:28:51.561 00.000 18120 OnExposeComplete: enter
02:28:51.561 00.000 18120 UpdateGuideState(): m_state=6
02:28:51.562 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
02:28:51.562 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=234.07, Mass=1981, SNR=30.9, Peak=189 HFD=4.0
02:28:51.563 00.001 18120 MultiStar: [#1 0.64,-0.24,0.00,M1] [#2 0.17,0.00,0.65,U] [#3 0.53,-0.29,0.00,M1] [#4 0.26,-0.13,0.55,U] [#5 0.29,-0.11,0.43,U] [#6 0.14,0.29,0.50,U] [#7 0.30,-0.09,0.45,U] [#8 0.33,0.17,0.37,U] 
02:28:51.563 00.000 18120 refined, 6 included, MultiStar: {0.32, -0.07}, one-star: {0.57, -0.33}
02:28:51.564 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
02:28:51.564 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
02:28:51.565 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-0.22 mountX=-0.20 mountY=-0.26, mountTheta=-2.23
02:28:51.566 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.07, opts=13)
02:28:51.566 00.000 18120 Enqueuing Move request for scope (0.32, -0.07)
02:28:51.567 00.001 21948 Worker thread wakes up
02:28:51.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:51.567 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.9
02:28:51.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:51.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.07) opts 0xd
02:28:51.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.07)
02:28:51.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:51.569 00.001 18120 Enqueuing Expose request
02:28:51.569 00.000 21948 Moving (0.32, -0.07) raw xDistance=-0.20 yDistance=-0.26
02:28:51.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:28:51.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:51.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:28:51.569 00.000 21948 MoveAxis(E, 0, ABG)
02:28:51.569 00.000 21948 Move returns status 0, amount 0
02:28:51.569 00.000 21948 MoveAxis(N, 0, ABG)
02:28:51.569 00.000 21948 Move returns status 0, amount 0
02:28:51.569 00.000 21948 move complete, result=0
02:28:51.569 00.000 21948 worker thread done servicing request
02:28:51.569 00.000 21948 Worker thread wakes up
02:28:51.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:51.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:51.570 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:28:53.083 01.513 21948 Exposure complete
02:28:53.126 00.043 21948 worker thread done servicing request
02:28:53.126 00.000 18120 OnExposeComplete: enter
02:28:53.127 00.001 18120 UpdateGuideState(): m_state=6
02:28:53.127 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
02:28:53.127 00.000 18120 Star::Find returns 1 (0), X=895.43, Y=233.98, Mass=1946, SNR=30.6, Peak=155 HFD=4.1
02:28:53.128 00.001 18120 MultiStar: [#1 0.59,-0.18,0.00,M2] [#2 0.16,0.05,0.63,U] [#3 0.48,-0.12,0.00,M2] [#4 0.32,-0.01,0.54,U] [#5 0.39,0.08,0.46,U] [#6 0.30,-0.03,0.50,U] [#7 0.31,-0.14,0.42,U] [#8 0.44,0.20,0.00,M1] 
02:28:53.128 00.000 18120 refined, 5 included, MultiStar: {0.39, -0.12}, one-star: {0.64, -0.42}
02:28:53.129 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
02:28:53.129 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
02:28:53.131 00.002 18120 CameraToMount -- cameraX=0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-0.30 mountX=-0.27 mountY=-0.29, mountTheta=-2.32
02:28:53.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=-0.12, opts=13)
02:28:53.132 00.000 18120 Enqueuing Move request for scope (0.39, -0.12)
02:28:53.133 00.001 21948 Worker thread wakes up
02:28:53.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:53.133 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.6
02:28:53.134 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:53.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:53.134 00.000 18120 Enqueuing Expose request
02:28:53.135 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.12) opts 0xd
02:28:53.135 00.000 21948 Handling offset move in thread for scope, endpoint = (0.39, -0.12)
02:28:53.135 00.000 21948 Moving (0.39, -0.12) raw xDistance=-0.27 yDistance=-0.29
02:28:53.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:28:53.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:53.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:28:53.135 00.000 21948 MoveAxis(E, 48, ABG)
02:28:53.135 00.000 21948 Guiding  Dir = 2, Dur = 48
02:28:53.135 00.000 21948 IsSlewing returns 0
02:28:53.135 00.000 21948 IsGuiding returns 0
02:28:53.137 00.002 21948 PulseGuide returned control before completion, sleep 57
02:28:53.206 00.069 21948 IsGuiding returns 0
02:28:53.206 00.000 21948 Move returns status 0, amount 48
02:28:53.206 00.000 21948 MoveAxis(N, 0, ABG)
02:28:53.206 00.000 21948 Move returns status 0, amount 0
02:28:53.207 00.001 21948 move complete, result=0
02:28:53.207 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.3 px 0 ms NORTH
02:28:53.208 00.001 21948 worker thread done servicing request
02:28:53.208 00.000 21948 Worker thread wakes up
02:28:53.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:53.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:54.837 01.629 21948 Exposure complete
02:28:54.865 00.028 21948 worker thread done servicing request
02:28:54.865 00.000 18120 OnExposeComplete: enter
02:28:54.867 00.002 18120 UpdateGuideState(): m_state=6
02:28:54.868 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
02:28:54.868 00.000 18120 Star::Find returns 1 (0), X=895.55, Y=234.36, Mass=1962, SNR=30.7, Peak=139 HFD=4.1
02:28:54.869 00.001 18120 MultiStar: [#1 0.50,0.06,0.00,M3] [#2 0.31,0.39,0.00,M1] [#3 0.41,0.17,0.00,M3] [#4 0.39,0.06,0.57,U] [#5 0.55,0.16,0.00,M1] [#6 0.35,0.48,0.00,M1] [#7 0.34,0.32,0.00,M1] [#8 0.57,0.50,0.00,M2] 
02:28:54.869 00.000 18120 refined, 1 included, MultiStar: {0.63, -0.00}, one-star: {0.77, -0.04}
02:28:54.869 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
02:28:54.870 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
02:28:54.870 00.000 18120 CameraToMount -- cameraX=0.63 cameraY=-0.00 hyp=0.63 cameraTheta=-0.01 mountX=-0.27 mountY=-0.56, mountTheta=-2.01
02:28:54.872 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=-0.00, opts=13)
02:28:54.872 00.000 18120 Enqueuing Move request for scope (0.63, -0.00)
02:28:54.873 00.001 21948 Worker thread wakes up
02:28:54.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:54.873 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:28:54.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:54.874 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:54.874 00.000 18120 Enqueuing Expose request
02:28:54.875 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.00) opts 0xd
02:28:54.875 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, -0.00)
02:28:54.875 00.000 21948 Moving (0.63, -0.00) raw xDistance=-0.27 yDistance=-0.56
02:28:54.875 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:28:54.875 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-1.11
02:28:54.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
02:28:54.875 00.000 21948 MoveAxis(E, 51, ABG)
02:28:54.875 00.000 21948 Guiding  Dir = 2, Dur = 51
02:28:54.875 00.000 21948 IsSlewing returns 0
02:28:54.875 00.000 21948 IsGuiding returns 0
02:28:54.877 00.002 21948 PulseGuide returned control before completion, sleep 60
02:28:54.944 00.067 21948 IsGuiding returns 0
02:28:54.944 00.000 21948 Move returns status 0, amount 51
02:28:54.944 00.000 21948 MoveAxis(N, 134, ABG)
02:28:54.944 00.000 21948 Guiding  Dir = 0, Dur = 134
02:28:54.945 00.001 21948 IsSlewing returns 0
02:28:54.945 00.000 21948 IsGuiding returns 0
02:28:54.949 00.004 21948 PulseGuide returned control before completion, sleep 140
02:28:55.099 00.150 21948 IsGuiding returns 0
02:28:55.100 00.001 21948 Move returns status 0, amount 134
02:28:55.100 00.000 21948 move complete, result=0
02:28:55.100 00.000 21948 worker thread done servicing request
02:28:55.100 00.000 21948 Worker thread wakes up
02:28:55.100 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.6 px 134 ms NORTH
02:28:55.101 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:55.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:56.514 01.413 21948 Exposure complete
02:28:56.563 00.049 21948 worker thread done servicing request
02:28:56.563 00.000 18120 OnExposeComplete: enter
02:28:56.564 00.001 18120 UpdateGuideState(): m_state=6
02:28:56.564 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
02:28:56.565 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=234.19, Mass=1910, SNR=30.2, Peak=175 HFD=4.0
02:28:56.565 00.000 18120 MultiStar: [#1 0.17,-0.08,0.74,U] [#2 -0.18,0.02,0.64,U] [#3 0.14,-0.24,0.61,U] [#4 -0.08,-0.05,0.57,U] [#5 0.40,-0.02,0.47,U] [#6 -0.30,0.32,0.00,M2] [#7 -0.15,-0.07,0.44,U] [#8 0.39,0.38,0.00,M3] 
02:28:56.567 00.002 18120 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.36, -0.21}
02:28:56.568 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
02:28:56.569 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
02:28:56.570 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.72 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
02:28:56.573 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.10, opts=13)
02:28:56.573 00.000 18120 Enqueuing Move request for scope (0.12, -0.10)
02:28:56.574 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:56.576 00.002 18120 UpdateGuideState exits: m=1910 RSB=30.2
02:28:56.579 00.003 21948 Worker thread wakes up
02:28:56.579 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
02:28:56.579 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
02:28:56.579 00.000 21948 Moving (0.12, -0.10) raw xDistance=-0.14 yDistance=-0.06
02:28:56.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:28:56.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:56.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:28:56.579 00.000 21948 MoveAxis(E, 0, ABG)
02:28:56.579 00.000 21948 Move returns status 0, amount 0
02:28:56.579 00.000 21948 MoveAxis(N, 0, ABG)
02:28:56.579 00.000 21948 Move returns status 0, amount 0
02:28:56.579 00.000 21948 move complete, result=0
02:28:56.579 00.000 21948 worker thread done servicing request
02:28:56.579 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:56.579 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:56.580 00.001 18120 Enqueuing Expose request
02:28:56.580 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:56.581 00.001 21948 Worker thread wakes up
02:28:56.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:56.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:58.212 01.631 21948 Exposure complete
02:28:58.255 00.043 21948 worker thread done servicing request
02:28:58.255 00.000 18120 OnExposeComplete: enter
02:28:58.256 00.001 18120 UpdateGuideState(): m_state=6
02:28:58.256 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
02:28:58.257 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=234.23, Mass=2096, SNR=31.8, Peak=188 HFD=4.3
02:28:58.257 00.000 18120 MultiStar: [#1 0.11,-0.06,0.69,U] [#2 -0.16,0.16,0.62,U] [#3 0.17,-0.09,0.57,U] [#4 -0.08,-0.09,0.55,U] [#5 0.38,-0.15,0.00,M1] [#6 -0.44,0.34,0.00,M3] [#7 -0.38,0.35,0.00,M1] [#8 0.17,0.30,0.40,U] 
02:28:58.259 00.002 18120 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.40, -0.17}
02:28:58.260 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
02:28:58.261 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
02:28:58.263 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
02:28:58.265 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.02, opts=13)
02:28:58.267 00.002 18120 Enqueuing Move request for scope (0.13, -0.02)
02:28:58.268 00.001 21948 Worker thread wakes up
02:28:58.268 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:28:58.268 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:28:58.268 00.000 21948 Moving (0.13, -0.02) raw xDistance=-0.07 yDistance=-0.10
02:28:58.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:58.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:58.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:28:58.268 00.000 21948 MoveAxis(E, 0, ABG)
02:28:58.268 00.000 21948 Move returns status 0, amount 0
02:28:58.268 00.000 21948 MoveAxis(N, 0, ABG)
02:28:58.268 00.000 21948 Move returns status 0, amount 0
02:28:58.268 00.000 21948 move complete, result=0
02:28:58.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:58.269 00.001 18120 UpdateGuideState exits: m=2096 RSB=31.8
02:28:58.270 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:58.270 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:58.271 00.001 18120 Enqueuing Expose request
02:28:58.271 00.000 21948 worker thread done servicing request
02:28:58.271 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:58.272 00.001 21948 Worker thread wakes up
02:28:58.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:58.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:59.794 01.522 21948 Exposure complete
02:28:59.835 00.041 21948 worker thread done servicing request
02:28:59.836 00.001 18120 OnExposeComplete: enter
02:28:59.837 00.001 18120 UpdateGuideState(): m_state=6
02:28:59.839 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
02:28:59.840 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=234.24, Mass=1962, SNR=30.7, Peak=188 HFD=4.1
02:28:59.840 00.000 18120 MultiStar: [#1 0.23,-0.08,0.74,U] [#2 -0.05,0.27,0.61,U] [#3 0.01,-0.18,0.60,U] [#4 0.11,0.01,0.56,U] [#5 0.49,-0.08,0.00,M2] [#6 -0.16,0.38,0.51,U] [#7 0.07,0.21,0.45,U] [#8 0.15,0.11,0.39,U] 
02:28:59.841 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.32, -0.16}
02:28:59.841 00.000 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
02:28:59.842 00.001 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
02:28:59.842 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
02:28:59.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
02:28:59.844 00.001 18120 Enqueuing Move request for scope (0.11, 0.04)
02:28:59.844 00.000 21948 Worker thread wakes up
02:28:59.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:28:59.845 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:28:59.845 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:59.846 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:28:59.846 00.000 18120 Enqueuing Expose request
02:28:59.847 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
02:28:59.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
02:28:59.847 00.000 21948 Moving (0.11, 0.04) raw xDistance=-0.01 yDistance=-0.11
02:28:59.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:28:59.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:59.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:28:59.847 00.000 21948 MoveAxis(E, 0, ABG)
02:28:59.847 00.000 21948 Move returns status 0, amount 0
02:28:59.847 00.000 21948 MoveAxis(N, 0, ABG)
02:28:59.847 00.000 21948 Move returns status 0, amount 0
02:28:59.847 00.000 21948 move complete, result=0
02:28:59.847 00.000 21948 worker thread done servicing request
02:28:59.847 00.000 21948 Worker thread wakes up
02:28:59.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:28:59.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:28:59.847 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:01.472 01.625 21948 Exposure complete
02:29:01.506 00.034 21948 worker thread done servicing request
02:29:01.506 00.000 18120 OnExposeComplete: enter
02:29:01.506 00.000 18120 UpdateGuideState(): m_state=6
02:29:01.507 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
02:29:01.507 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=234.22, Mass=1957, SNR=30.6, Peak=170 HFD=4.0
02:29:01.508 00.001 18120 MultiStar: [#1 -0.19,0.14,0.71,U] [#2 -0.71,0.28,0.00,M1] [#3 -0.28,-0.05,0.60,U] [#4 -0.31,-0.09,0.57,U] [#5 0.05,-0.04,0.45,U] [#6 -0.52,0.33,0.00,M3] [#7 -0.67,0.52,0.00,M1] [#8 -0.31,0.49,0.00,M2] 
02:29:01.508 00.000 18120 refined, 4 included, MultiStar: {-0.13, -0.06}, one-star: {0.02, -0.18}
02:29:01.509 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.75 = 1.54)
02:29:01.509 00.000 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.50)
02:29:01.510 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.75 mountX=0.00 mountY=0.14, mountTheta=1.54
02:29:01.511 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.06, opts=13)
02:29:01.511 00.000 18120 Enqueuing Move request for scope (-0.13, -0.06)
02:29:01.512 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:01.512 00.000 21948 Worker thread wakes up
02:29:01.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
02:29:01.512 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
02:29:01.512 00.000 21948 Moving (-0.13, -0.06) raw xDistance=0.00 yDistance=0.14
02:29:01.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:29:01.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:01.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:29:01.512 00.000 21948 MoveAxis(E, 0, ABG)
02:29:01.512 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
02:29:01.513 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:01.513 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:01.514 00.001 18120 Enqueuing Expose request
02:29:01.514 00.000 21948 Move returns status 0, amount 0
02:29:01.514 00.000 21948 MoveAxis(N, 0, ABG)
02:29:01.514 00.000 21948 Move returns status 0, amount 0
02:29:01.514 00.000 21948 move complete, result=0
02:29:01.514 00.000 21948 worker thread done servicing request
02:29:01.514 00.000 21948 Worker thread wakes up
02:29:01.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:01.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:01.515 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:03.033 01.518 21948 Exposure complete
02:29:03.057 00.024 21948 worker thread done servicing request
02:29:03.057 00.000 18120 OnExposeComplete: enter
02:29:03.060 00.003 18120 UpdateGuideState(): m_state=6
02:29:03.060 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
02:29:03.062 00.002 18120 Star::Find returns 1 (0), X=894.87, Y=234.67, Mass=1867, SNR=29.7, Peak=163 HFD=4.0
02:29:03.062 00.000 18120 MultiStar: [#1 -0.21,0.34,0.75,U] [#2 -0.53,0.57,0.00,M2] [#3 -0.26,0.19,0.62,U] [#4 -0.29,0.43,0.00,M1] [#5 -0.11,0.23,0.46,U] [#6 -0.54,0.91,0.00,M4] [#7 -0.41,0.76,0.00,M2] [#8 -0.30,0.55,0.00,M3] 
02:29:03.063 00.001 18120 refined, 3 included, MultiStar: {-0.10, 0.26}, one-star: {0.09, 0.27}
02:29:03.063 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
02:29:03.063 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
02:29:03.064 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.93 mountX=0.28 mountY=-0.03, mountTheta=-0.11
02:29:03.066 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.26, opts=13)
02:29:03.069 00.003 18120 Enqueuing Move request for scope (-0.10, 0.26)
02:29:03.070 00.001 21948 Worker thread wakes up
02:29:03.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:03.071 00.001 18120 UpdateGuideState exits: m=1867 RSB=29.7
02:29:03.072 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:03.072 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:03.072 00.000 18120 Enqueuing Expose request
02:29:03.073 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
02:29:03.073 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
02:29:03.073 00.000 21948 Moving (-0.10, 0.26) raw xDistance=0.28 yDistance=-0.03
02:29:03.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:29:03.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:03.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:29:03.073 00.000 21948 MoveAxis(W, 50, ABG)
02:29:03.073 00.000 21948 Guiding  Dir = 3, Dur = 50
02:29:03.074 00.001 21948 IsSlewing returns 0
02:29:03.074 00.000 21948 IsGuiding returns 0
02:29:03.075 00.001 21948 PulseGuide returned control before completion, sleep 59
02:29:03.141 00.066 21948 IsGuiding returns 0
02:29:03.141 00.000 21948 Move returns status 0, amount 50
02:29:03.141 00.000 21948 MoveAxis(N, 0, ABG)
02:29:03.141 00.000 21948 Move returns status 0, amount 0
02:29:03.141 00.000 21948 move complete, result=0
02:29:03.141 00.000 21948 worker thread done servicing request
02:29:03.141 00.000 21948 Worker thread wakes up
02:29:03.142 00.001 18120 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
02:29:03.143 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:03.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:04.768 01.625 21948 Exposure complete
02:29:04.811 00.043 21948 worker thread done servicing request
02:29:04.811 00.000 18120 OnExposeComplete: enter
02:29:04.811 00.000 18120 UpdateGuideState(): m_state=6
02:29:04.812 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
02:29:04.812 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=234.19, Mass=1971, SNR=30.8, Peak=188 HFD=4.2
02:29:04.813 00.001 18120 MultiStar: [#1 -0.31,0.03,0.70,U] [#2 -0.05,0.10,0.61,U] [#3 -0.27,0.05,0.57,U] [#4 -0.08,-0.31,0.57,U] [#5 -0.02,-0.16,0.46,U] [#6 -0.21,0.23,0.50,U] [#7 -0.21,0.15,0.43,U] [#8 -0.10,0.49,0.00,M4] 
02:29:04.813 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {0.16, -0.21}
02:29:04.814 00.001 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.00) = xAngle (-4.82 = 1.47)
02:29:04.814 00.000 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.86 = 1.43)
02:29:04.815 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.82 mountX=0.01 mountY=0.11, mountTheta=1.47
02:29:04.816 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
02:29:04.816 00.000 18120 Enqueuing Move request for scope (-0.10, -0.03)
02:29:04.817 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:04.817 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
02:29:04.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.818 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:04.818 00.000 18120 Enqueuing Expose request
02:29:04.819 00.001 21948 Worker thread wakes up
02:29:04.819 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:29:04.819 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:29:04.819 00.000 21948 Moving (-0.10, -0.03) raw xDistance=0.01 yDistance=0.11
02:29:04.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:29:04.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:04.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:29:04.819 00.000 21948 MoveAxis(E, 0, ABG)
02:29:04.819 00.000 21948 Move returns status 0, amount 0
02:29:04.819 00.000 21948 MoveAxis(N, 0, ABG)
02:29:04.819 00.000 21948 Move returns status 0, amount 0
02:29:04.819 00.000 21948 move complete, result=0
02:29:04.819 00.000 21948 worker thread done servicing request
02:29:04.819 00.000 21948 Worker thread wakes up
02:29:04.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:04.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:04.819 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:06.340 01.521 21948 Exposure complete
02:29:06.373 00.033 21948 worker thread done servicing request
02:29:06.374 00.001 18120 OnExposeComplete: enter
02:29:06.374 00.000 18120 UpdateGuideState(): m_state=6
02:29:06.375 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
02:29:06.375 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.30, Mass=1830, SNR=29.6, Peak=163 HFD=4.0
02:29:06.376 00.001 18120 MultiStar: [#1 0.12,-0.09,0.75,U] [#2 -0.27,0.17,0.69,U] [#3 -0.10,-0.12,0.63,U] [#4 -0.09,-0.18,0.59,U] [#5 -0.18,0.14,0.47,U] [#6 -0.21,0.43,0.00,M4] [#7 -0.47,0.14,0.00,M2] [#8 -0.23,0.34,0.00,M5] 
02:29:06.376 00.000 18120 refined, 5 included, MultiStar: {-0.04, -0.04}, one-star: {0.13, -0.10}
02:29:06.377 00.001 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.00) = xAngle (-4.34 = 1.94)
02:29:06.377 00.000 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.90)
02:29:06.378 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.35 mountX=-0.02 mountY=0.05, mountTheta=1.94
02:29:06.380 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
02:29:06.381 00.001 18120 Enqueuing Move request for scope (-0.04, -0.04)
02:29:06.381 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:06.382 00.001 18120 UpdateGuideState exits: m=1830 RSB=29.6
02:29:06.382 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:06.383 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:06.383 00.000 18120 Enqueuing Expose request
02:29:06.384 00.001 21948 Worker thread wakes up
02:29:06.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:29:06.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:29:06.384 00.000 21948 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.05
02:29:06.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:29:06.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:06.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:29:06.385 00.001 21948 MoveAxis(E, 0, ABG)
02:29:06.385 00.000 21948 Move returns status 0, amount 0
02:29:06.385 00.000 21948 MoveAxis(N, 0, ABG)
02:29:06.385 00.000 21948 Move returns status 0, amount 0
02:29:06.385 00.000 21948 move complete, result=0
02:29:06.385 00.000 21948 worker thread done servicing request
02:29:06.385 00.000 21948 Worker thread wakes up
02:29:06.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:06.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:06.385 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:08.016 01.631 21948 Exposure complete
02:29:08.063 00.047 21948 worker thread done servicing request
02:29:08.063 00.000 18120 OnExposeComplete: enter
02:29:08.065 00.002 18120 UpdateGuideState(): m_state=6
02:29:08.066 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
02:29:08.067 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=234.28, Mass=1925, SNR=30.4, Peak=171 HFD=4.0
02:29:08.068 00.001 18120 MultiStar: [#1 -0.09,0.09,0.73,U] [#2 -0.40,0.46,0.00,M1] [#3 -0.22,-0.09,0.62,U] [#4 -0.25,-0.01,0.58,U] [#5 -0.09,-0.01,0.45,U] [#6 -0.20,0.37,0.00,M5] [#7 -0.67,0.20,0.00,M3] [#8 0.04,0.34,0.38,U] 
02:29:08.068 00.000 18120 refined, 5 included, MultiStar: {-0.08, 0.00}, one-star: {0.05, -0.12}
02:29:08.069 00.001 18120 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.00) = xAngle (1.12 = 1.12)
02:29:08.070 00.001 18120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.08 = 1.08)
02:29:08.072 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=0.04 mountY=0.07, mountTheta=1.11
02:29:08.074 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.00, opts=13)
02:29:08.075 00.001 18120 Enqueuing Move request for scope (-0.08, 0.00)
02:29:08.075 00.000 21948 Worker thread wakes up
02:29:08.075 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:08.076 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:29:08.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:08.076 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:08.077 00.001 18120 Enqueuing Expose request
02:29:08.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
02:29:08.077 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
02:29:08.077 00.000 21948 Moving (-0.08, 0.00) raw xDistance=0.04 yDistance=0.07
02:29:08.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:29:08.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:08.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:29:08.077 00.000 21948 MoveAxis(E, 0, ABG)
02:29:08.078 00.001 21948 Move returns status 0, amount 0
02:29:08.078 00.000 21948 MoveAxis(N, 0, ABG)
02:29:08.078 00.000 21948 Move returns status 0, amount 0
02:29:08.078 00.000 21948 move complete, result=0
02:29:08.078 00.000 21948 worker thread done servicing request
02:29:08.078 00.000 21948 Worker thread wakes up
02:29:08.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:08.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:08.078 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:09.593 01.515 21948 Exposure complete
02:29:09.639 00.046 21948 worker thread done servicing request
02:29:09.640 00.001 18120 OnExposeComplete: enter
02:29:09.640 00.000 18120 UpdateGuideState(): m_state=6
02:29:09.641 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
02:29:09.641 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=234.29, Mass=1827, SNR=29.6, Peak=151 HFD=4.0
02:29:09.642 00.001 18120 MultiStar: [#1 0.15,-0.10,0.71,U] [#2 -0.35,0.45,0.00,M2] [#3 0.03,-0.05,0.62,U] [#4 -0.03,-0.22,0.58,U] [#5 0.29,0.04,0.47,U] [#6 -0.22,0.38,0.00,M6] [#7 -0.23,-0.02,0.45,U] [#8 -0.05,0.27,0.40,U] 
02:29:09.642 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.06, -0.11}
02:29:09.643 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
02:29:09.643 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
02:29:09.644 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.06 mountY=-0.02, mountTheta=-2.91
02:29:09.645 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
02:29:09.645 00.000 18120 Enqueuing Move request for scope (0.04, -0.05)
02:29:09.646 00.001 21948 Worker thread wakes up
02:29:09.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:09.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:29:09.646 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:29:09.646 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.6
02:29:09.646 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:09.647 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:09.647 00.000 18120 Enqueuing Expose request
02:29:09.648 00.001 21948 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
02:29:09.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:09.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:09.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:29:09.648 00.000 21948 MoveAxis(E, 0, ABG)
02:29:09.648 00.000 21948 Move returns status 0, amount 0
02:29:09.648 00.000 21948 MoveAxis(N, 0, ABG)
02:29:09.648 00.000 21948 Move returns status 0, amount 0
02:29:09.648 00.000 21948 move complete, result=0
02:29:09.648 00.000 21948 worker thread done servicing request
02:29:09.648 00.000 21948 Worker thread wakes up
02:29:09.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:09.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:09.648 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:11.278 01.630 21948 Exposure complete
02:29:11.311 00.033 21948 worker thread done servicing request
02:29:11.312 00.001 18120 OnExposeComplete: enter
02:29:11.312 00.000 18120 UpdateGuideState(): m_state=6
02:29:11.313 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
02:29:11.313 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=234.00, Mass=2133, SNR=32.0, Peak=187 HFD=4.0
02:29:11.314 00.001 18120 MultiStar: [#1 -0.19,-0.34,0.70,U] [#2 -0.50,0.08,0.00,M3] [#3 -0.32,-0.23,0.59,U] [#4 -0.47,-0.44,0.00,M1] [#5 -0.21,-0.29,0.43,U] [#6 -0.65,0.08,0.00,M7] [#7 -0.65,-0.23,0.00,M3] [#8 -0.39,0.16,0.00,M4] 
02:29:11.314 00.000 18120 refined, 3 included, MultiStar: {-0.16, -0.33}, one-star: {-0.04, -0.40}
02:29:11.315 00.001 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.00) = xAngle (-4.03 = 2.25)
02:29:11.315 00.000 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.21)
02:29:11.316 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-2.03 mountX=-0.23 mountY=0.30, mountTheta=2.24
02:29:11.318 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.33, opts=13)
02:29:11.318 00.000 18120 Enqueuing Move request for scope (-0.16, -0.33)
02:29:11.319 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:11.319 00.000 18120 UpdateGuideState exits: m=2133 RSB=32.0
02:29:11.320 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:11.320 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:11.320 00.000 18120 Enqueuing Expose request
02:29:11.321 00.001 21948 Worker thread wakes up
02:29:11.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.33) opts 0xd
02:29:11.321 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.33)
02:29:11.321 00.000 21948 Moving (-0.16, -0.33) raw xDistance=-0.23 yDistance=0.30
02:29:11.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:29:11.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:11.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:29:11.321 00.000 21948 MoveAxis(E, 42, ABG)
02:29:11.322 00.001 21948 Guiding  Dir = 2, Dur = 42
02:29:11.322 00.000 21948 IsSlewing returns 0
02:29:11.322 00.000 21948 IsGuiding returns 0
02:29:11.324 00.002 21948 PulseGuide returned control before completion, sleep 51
02:29:11.390 00.066 21948 IsGuiding returns 0
02:29:11.391 00.001 21948 Move returns status 0, amount 42
02:29:11.391 00.000 21948 MoveAxis(N, 0, ABG)
02:29:11.391 00.000 21948 Move returns status 0, amount 0
02:29:11.391 00.000 21948 move complete, result=0
02:29:11.391 00.000 21948 worker thread done servicing request
02:29:11.391 00.000 21948 Worker thread wakes up
02:29:11.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:11.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:11.391 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
02:29:12.796 01.405 21948 Exposure complete
02:29:12.845 00.049 21948 worker thread done servicing request
02:29:12.845 00.000 18120 OnExposeComplete: enter
02:29:12.845 00.000 18120 UpdateGuideState(): m_state=6
02:29:12.846 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
02:29:12.846 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=234.26, Mass=1985, SNR=30.9, Peak=155 HFD=4.3
02:29:12.847 00.001 18120 MultiStar: [#1 -0.24,-0.17,0.70,U] [#2 -0.67,0.43,0.00,M4] [#3 -0.33,0.10,0.59,U] [#4 -0.52,0.08,0.00,M2] [#5 -0.19,0.25,0.47,U] [#6 -0.55,0.32,0.00,M8] [#7 -0.59,0.13,0.00,M4] [#8 -0.06,0.35,0.38,U] 
02:29:12.847 00.000 18120 single-star, 4 included, MultiStar: {-0.16, 0.02}, one-star: {-0.03, -0.14}
02:29:12.848 00.001 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.53)
02:29:12.848 00.000 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.49)
02:29:12.848 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.76 mountX=-0.12 mountY=0.09, mountTheta=2.50
02:29:12.850 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.14, opts=13)
02:29:12.850 00.000 18120 Enqueuing Move request for scope (-0.03, -0.14)
02:29:12.851 00.001 21948 Worker thread wakes up
02:29:12.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:12.851 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.9
02:29:12.851 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:12.852 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:12.852 00.000 18120 Enqueuing Expose request
02:29:12.853 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
02:29:12.853 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
02:29:12.853 00.000 21948 Moving (-0.03, -0.14) raw xDistance=-0.12 yDistance=0.09
02:29:12.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:12.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:12.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:29:12.853 00.000 21948 MoveAxis(E, 0, ABG)
02:29:12.853 00.000 21948 Move returns status 0, amount 0
02:29:12.853 00.000 21948 MoveAxis(N, 0, ABG)
02:29:12.853 00.000 21948 Move returns status 0, amount 0
02:29:12.853 00.000 21948 move complete, result=0
02:29:12.853 00.000 21948 worker thread done servicing request
02:29:12.853 00.000 21948 Worker thread wakes up
02:29:12.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:12.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:12.853 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:14.489 01.636 21948 Exposure complete
02:29:14.521 00.032 21948 worker thread done servicing request
02:29:14.521 00.000 18120 OnExposeComplete: enter
02:29:14.523 00.002 18120 UpdateGuideState(): m_state=6
02:29:14.524 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
02:29:14.525 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=234.07, Mass=1859, SNR=29.7, Peak=159 HFD=4.2
02:29:14.526 00.001 18120 MultiStar: [#1 0.14,-0.19,0.76,U] [#2 -0.23,0.10,0.62,U] [#3 -0.08,-0.16,0.61,U] [#4 -0.08,-0.08,0.58,U] [#5 0.10,-0.07,0.51,U] [#6 -0.37,0.35,0.00,M9] [#7 -0.31,0.24,0.45,U] [#8 0.04,0.21,0.41,U] 
02:29:14.527 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.28, -0.33}
02:29:14.529 00.002 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.38 = 2.91)
02:29:14.530 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.87)
02:29:14.531 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.38 mountX=-0.08 mountY=0.02, mountTheta=2.87
02:29:14.535 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
02:29:14.536 00.001 18120 Enqueuing Move request for scope (0.02, -0.08)
02:29:14.536 00.000 21948 Worker thread wakes up
02:29:14.537 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:14.537 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:29:14.537 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:29:14.537 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.7
02:29:14.537 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:14.538 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:14.538 00.000 18120 Enqueuing Expose request
02:29:14.539 00.001 21948 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
02:29:14.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:14.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:14.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:29:14.539 00.000 21948 MoveAxis(E, 0, ABG)
02:29:14.539 00.000 21948 Move returns status 0, amount 0
02:29:14.539 00.000 21948 MoveAxis(N, 0, ABG)
02:29:14.539 00.000 21948 Move returns status 0, amount 0
02:29:14.539 00.000 21948 move complete, result=0
02:29:14.539 00.000 21948 worker thread done servicing request
02:29:14.539 00.000 21948 Worker thread wakes up
02:29:14.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:14.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:14.539 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:16.065 01.526 21948 Exposure complete
02:29:16.100 00.035 21948 worker thread done servicing request
02:29:16.101 00.001 18120 OnExposeComplete: enter
02:29:16.102 00.001 18120 UpdateGuideState(): m_state=6
02:29:16.103 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
02:29:16.104 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=233.77, Mass=1930, SNR=30.4, Peak=164 HFD=4.0
02:29:16.104 00.000 18120 MultiStar: large primary error, entering stabilization period
02:29:16.105 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
02:29:16.106 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
02:29:16.106 00.000 18120 CameraToMount -- cameraX=0.56 cameraY=-0.63 hyp=0.85 cameraTheta=-0.84 mountX=-0.81 mountY=-0.22, mountTheta=-2.88
02:29:16.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.56, y=-0.63, opts=13)
02:29:16.108 00.001 18120 Enqueuing Move request for scope (0.56, -0.63)
02:29:16.108 00.000 21948 Worker thread wakes up
02:29:16.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.63) opts 0xd
02:29:16.108 00.000 21948 Handling offset move in thread for scope, endpoint = (0.56, -0.63)
02:29:16.108 00.000 21948 Moving (0.56, -0.63) raw xDistance=-0.81 yDistance=-0.22
02:29:16.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
02:29:16.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:16.112 00.004 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:29:16.112 00.000 21948 MoveAxis(E, 145, ABG)
02:29:16.112 00.000 21948 Guiding  Dir = 2, Dur = 145
02:29:16.112 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
02:29:16.113 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:16.113 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:16.113 00.000 18120 Enqueuing Expose request
02:29:16.114 00.001 21948 IsSlewing returns 0
02:29:16.114 00.000 21948 IsGuiding returns 0
02:29:16.115 00.001 21948 PulseGuide returned control before completion, sleep 154
02:29:16.285 00.170 21948 IsGuiding returns 0
02:29:16.285 00.000 21948 Move returns status 0, amount 145
02:29:16.285 00.000 21948 MoveAxis(N, 52, ABG)
02:29:16.285 00.000 21948 Guiding  Dir = 0, Dur = 52
02:29:16.285 00.000 21948 IsSlewing returns 0
02:29:16.285 00.000 21948 IsGuiding returns 0
02:29:16.290 00.005 21948 PulseGuide returned control before completion, sleep 58
02:29:16.363 00.073 21948 IsGuiding returns 0
02:29:16.363 00.000 21948 Move returns status 0, amount 52
02:29:16.363 00.000 21948 move complete, result=0
02:29:16.363 00.000 21948 worker thread done servicing request
02:29:16.363 00.000 21948 Worker thread wakes up
02:29:16.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:16.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:16.363 00.000 18120 GuideStep: -0.8 px 145 ms EAST, -0.2 px 52 ms NORTH
02:29:18.093 01.730 21948 Exposure complete
02:29:18.147 00.054 21948 worker thread done servicing request
02:29:18.147 00.000 18120 OnExposeComplete: enter
02:29:18.148 00.001 18120 UpdateGuideState(): m_state=6
02:29:18.150 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
02:29:18.151 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=234.16, Mass=2032, SNR=31.1, Peak=171 HFD=4.2
02:29:18.152 00.001 18120 MultiStar: exiting stabilization period
02:29:18.153 00.001 18120 MultiStar: [#1 0.05,-0.07,0.70,U] [#2 -0.10,0.24,0.64,U] [#3 -0.23,-0.05,0.58,U] [#4 -0.11,0.09,0.55,U] [#5 0.04,0.02,0.45,U] [#6 -0.26,0.26,0.51,U] [#7 0.05,0.13,0.42,U] [#8 -0.03,0.34,0.39,U] 
02:29:18.155 00.002 18120 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.22, -0.24}
02:29:18.156 00.001 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
02:29:18.157 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:29:18.157 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.03 mountX=0.05 mountY=-0.00, mountTheta=-0.01
02:29:18.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
02:29:18.159 00.001 18120 Enqueuing Move request for scope (-0.02, 0.04)
02:29:18.159 00.000 21948 Worker thread wakes up
02:29:18.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:29:18.159 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:29:18.160 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:18.161 00.001 21948 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=-0.00
02:29:18.161 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.1
02:29:18.162 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:18.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:18.162 00.000 18120 Enqueuing Expose request
02:29:18.163 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:18.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:18.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:29:18.163 00.000 21948 MoveAxis(E, 0, ABG)
02:29:18.163 00.000 21948 Move returns status 0, amount 0
02:29:18.163 00.000 21948 MoveAxis(N, 0, ABG)
02:29:18.163 00.000 21948 Move returns status 0, amount 0
02:29:18.163 00.000 21948 move complete, result=0
02:29:18.163 00.000 21948 worker thread done servicing request
02:29:18.163 00.000 21948 Worker thread wakes up
02:29:18.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:18.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:18.163 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:19.568 01.405 21948 Exposure complete
02:29:19.612 00.044 21948 worker thread done servicing request
02:29:19.612 00.000 18120 OnExposeComplete: enter
02:29:19.614 00.002 18120 UpdateGuideState(): m_state=6
02:29:19.615 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
02:29:19.616 00.001 18120 Star::Find returns 1 (0), X=894.61, Y=234.80, Mass=1950, SNR=30.6, Peak=140 HFD=4.1
02:29:19.618 00.002 18120 MultiStar: [#1 -0.17,0.43,0.00,M1] [#2 -0.59,0.87,0.00,M3] [#3 -0.18,0.39,0.00,M1] [#4 -0.23,0.67,0.00,M1] [#5 -0.03,0.34,0.46,U] [#6 -0.49,0.71,0.00,M9] [#7 -0.54,0.78,0.00,M3] [#8 -0.30,1.00,0.00,M2] 
02:29:19.618 00.000 18120 refined, 1 included, MultiStar: {-0.13, 0.38}, one-star: {-0.18, 0.40}
02:29:19.619 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
02:29:19.619 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
02:29:19.619 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.90 mountX=0.40 mountY=-0.06, mountTheta=-0.14
02:29:19.621 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.38, opts=13)
02:29:19.621 00.000 18120 Enqueuing Move request for scope (-0.13, 0.38)
02:29:19.622 00.001 21948 Worker thread wakes up
02:29:19.622 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.38) opts 0xd
02:29:19.622 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.38)
02:29:19.622 00.000 21948 Moving (-0.13, 0.38) raw xDistance=0.40 yDistance=-0.06
02:29:19.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:29:19.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:19.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:29:19.622 00.000 21948 MoveAxis(W, 72, ABG)
02:29:19.622 00.000 21948 Guiding  Dir = 3, Dur = 72
02:29:19.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:19.622 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:29:19.624 00.002 21948 IsSlewing returns 0
02:29:19.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:19.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:19.626 00.002 21948 IsGuiding returns 0
02:29:19.627 00.001 18120 Enqueuing Expose request
02:29:19.628 00.001 21948 PulseGuide returned control before completion, sleep 81
02:29:19.723 00.095 21948 IsGuiding returns 0
02:29:19.723 00.000 21948 Move returns status 0, amount 72
02:29:19.723 00.000 21948 MoveAxis(N, 0, ABG)
02:29:19.723 00.000 21948 Move returns status 0, amount 0
02:29:19.723 00.000 21948 move complete, result=0
02:29:19.723 00.000 21948 worker thread done servicing request
02:29:19.723 00.000 21948 Worker thread wakes up
02:29:19.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:19.723 00.000 18120 GuideStep: 0.4 px 72 ms WEST, -0.1 px 0 ms NORTH
02:29:19.724 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:21.361 01.637 21948 Exposure complete
02:29:21.436 00.075 21948 worker thread done servicing request
02:29:21.436 00.000 18120 OnExposeComplete: enter
02:29:21.437 00.001 18120 UpdateGuideState(): m_state=6
02:29:21.437 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
02:29:21.438 00.001 18120 Star::Find returns 1 (0), X=894.46, Y=234.44, Mass=1808, SNR=29.5, Peak=119 HFD=4.2
02:29:21.439 00.001 18120 MultiStar: [#1 -0.39,0.15,0.00,M2] [#2 -0.51,0.64,0.00,M4] [#3 -0.67,0.16,0.00,M2] [#4 -0.53,0.23,0.00,M2] [#5 -0.27,0.24,0.49,U] [#6 -0.74,0.56,0.00,M10] [#7 -1.04,0.51,0.00,M4] [#8 -0.39,0.59,0.00,M3] 
02:29:21.441 00.002 18120 refined, 1 included, MultiStar: {-0.31, 0.10}, one-star: {-0.33, 0.04}
02:29:21.441 00.000 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
02:29:21.442 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
02:29:21.443 00.001 18120 CameraToMount -- cameraX=-0.31 cameraY=0.10 hyp=0.33 cameraTheta=2.81 mountX=0.22 mountY=0.23, mountTheta=0.80
02:29:21.445 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.10, opts=13)
02:29:21.445 00.000 18120 Enqueuing Move request for scope (-0.31, 0.10)
02:29:21.446 00.001 21948 Worker thread wakes up
02:29:21.446 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.10) opts 0xd
02:29:21.446 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.10)
02:29:21.446 00.000 21948 Moving (-0.31, 0.10) raw xDistance=0.22 yDistance=0.23
02:29:21.446 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:21.448 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
02:29:21.448 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:21.448 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:29:21.448 00.000 21948 MoveAxis(W, 45, ABG)
02:29:21.448 00.000 21948 Guiding  Dir = 3, Dur = 45
02:29:21.448 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.5
02:29:21.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:21.449 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:21.449 00.000 18120 Enqueuing Expose request
02:29:21.450 00.001 21948 IsSlewing returns 0
02:29:21.450 00.000 21948 IsGuiding returns 0
02:29:21.451 00.001 21948 PulseGuide returned control before completion, sleep 54
02:29:21.518 00.067 21948 IsGuiding returns 0
02:29:21.518 00.000 21948 Move returns status 0, amount 45
02:29:21.518 00.000 21948 MoveAxis(N, 0, ABG)
02:29:21.518 00.000 21948 Move returns status 0, amount 0
02:29:21.518 00.000 21948 move complete, result=0
02:29:21.518 00.000 21948 worker thread done servicing request
02:29:21.518 00.000 21948 Worker thread wakes up
02:29:21.518 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:21.518 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:21.518 00.000 18120 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
02:29:22.929 01.411 21948 Exposure complete
02:29:22.977 00.048 21948 worker thread done servicing request
02:29:22.978 00.001 18120 OnExposeComplete: enter
02:29:22.978 00.000 18120 UpdateGuideState(): m_state=6
02:29:22.979 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
02:29:22.979 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=234.34, Mass=1904, SNR=30.2, Peak=133 HFD=4.2
02:29:22.980 00.001 18120 MultiStar: [#1 -0.35,-0.01,0.75,U] [#2 -0.56,0.24,0.00,M5] [#3 -0.49,-0.04,0.00,M3] [#4 -0.34,-0.14,0.57,U] [#5 -0.18,0.12,0.46,U] [#6 -0.51,0.48,0.00,R] [#7 -0.86,0.11,0.00,M5] [#8 -0.16,0.35,0.41,U] 
02:29:22.980 00.000 18120 single-star, 4 included, MultiStar: {-0.23, 0.02}, one-star: {-0.12, -0.06}
02:29:22.981 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
02:29:22.981 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
02:29:22.981 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.71 mountX=-0.00 mountY=0.13, mountTheta=1.58
02:29:22.983 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.06, opts=13)
02:29:22.983 00.000 18120 Enqueuing Move request for scope (-0.12, -0.06)
02:29:22.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:22.984 00.001 21948 Worker thread wakes up
02:29:22.984 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
02:29:22.984 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
02:29:22.984 00.000 21948 Moving (-0.12, -0.06) raw xDistance=-0.00 yDistance=0.13
02:29:22.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:22.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:22.984 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.2
02:29:22.985 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:29:22.985 00.000 21948 MoveAxis(E, 0, ABG)
02:29:22.985 00.000 21948 Move returns status 0, amount 0
02:29:22.985 00.000 21948 MoveAxis(N, 0, ABG)
02:29:22.985 00.000 21948 Move returns status 0, amount 0
02:29:22.985 00.000 21948 move complete, result=0
02:29:22.985 00.000 21948 worker thread done servicing request
02:29:22.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:22.985 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:22.986 00.001 18120 Enqueuing Expose request
02:29:22.986 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:22.987 00.001 21948 Worker thread wakes up
02:29:22.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:22.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:24.610 01.623 21948 Exposure complete
02:29:24.651 00.041 21948 worker thread done servicing request
02:29:24.651 00.000 18120 OnExposeComplete: enter
02:29:24.652 00.001 18120 UpdateGuideState(): m_state=6
02:29:24.653 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
02:29:24.655 00.002 18120 Star::Find returns 1 (0), X=894.46, Y=233.89, Mass=2073, SNR=31.5, Peak=137 HFD=4.3
02:29:24.656 00.001 18120 MultiStar: [#1 -0.54,-0.36,0.00,M2] [#2 -0.59,-0.43,0.00,M6] [#3 -0.41,-0.34,0.00,M4] [#4 -0.58,-0.41,0.00,M2] [#5 -0.48,-0.16,0.00,M1] [#6 -0.34,-0.41,0.00,M1] [#7 -0.66,0.04,0.00,M6] [#8 -0.51,0.22,0.00,M3] 
02:29:24.657 00.001 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
02:29:24.657 00.000 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
02:29:24.658 00.001 18120 CameraToMount -- cameraX=-0.33 cameraY=-0.51 hyp=0.60 cameraTheta=-2.14 mountX=-0.33 mountY=0.52, mountTheta=2.13
02:29:24.659 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=-0.51, opts=13)
02:29:24.659 00.000 18120 Enqueuing Move request for scope (-0.33, -0.51)
02:29:24.660 00.001 21948 Worker thread wakes up
02:29:24.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.51) opts 0xd
02:29:24.660 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, -0.51)
02:29:24.660 00.000 21948 Moving (-0.33, -0.51) raw xDistance=-0.33 yDistance=0.52
02:29:24.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
02:29:24.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:24.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:24.661 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
02:29:24.661 00.000 21948 MoveAxis(E, 58, ABG)
02:29:24.661 00.000 21948 Guiding  Dir = 2, Dur = 58
02:29:24.661 00.000 18120 UpdateGuideState exits: m=2073 RSB=31.5
02:29:24.662 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:24.663 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:24.664 00.001 18120 Enqueuing Expose request
02:29:24.665 00.001 21948 IsSlewing returns 0
02:29:24.665 00.000 21948 IsGuiding returns 0
02:29:24.667 00.002 21948 PulseGuide returned control before completion, sleep 67
02:29:24.749 00.082 21948 IsGuiding returns 0
02:29:24.749 00.000 21948 Move returns status 0, amount 58
02:29:24.750 00.001 21948 MoveAxis(N, 0, ABG)
02:29:24.750 00.000 21948 Move returns status 0, amount 0
02:29:24.750 00.000 21948 move complete, result=0
02:29:24.750 00.000 21948 worker thread done servicing request
02:29:24.750 00.000 21948 Worker thread wakes up
02:29:24.750 00.000 18120 GuideStep: -0.3 px 58 ms EAST, 0.5 px 0 ms NORTH
02:29:24.751 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:24.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:26.157 01.406 21948 Exposure complete
02:29:26.213 00.056 21948 worker thread done servicing request
02:29:26.214 00.001 18120 OnExposeComplete: enter
02:29:26.215 00.001 18120 UpdateGuideState(): m_state=6
02:29:26.216 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
02:29:26.217 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=234.09, Mass=1976, SNR=30.7, Peak=147 HFD=4.0
02:29:26.218 00.001 18120 MultiStar: [#1 -0.60,0.05,0.00,M3] [#2 -0.46,0.01,0.00,M7] [#3 -0.78,-0.01,0.00,M5] [#4 -0.26,0.00,0.55,U] [#5 -0.29,-0.13,0.45,U] [#6 0.02,-0.50,0.00,M2] [#7 -0.72,0.12,0.00,M7] [#8 -0.57,0.41,0.00,M4] 
02:29:26.219 00.001 18120 refined, 2 included, MultiStar: {-0.21, -0.18}, one-star: {-0.16, -0.31}
02:29:26.220 00.001 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.43 = 1.85)
02:29:26.220 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.47 = 1.81)
02:29:26.221 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.43 mountX=-0.08 mountY=0.27, mountTheta=1.85
02:29:26.222 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.18, opts=13)
02:29:26.222 00.000 18120 Enqueuing Move request for scope (-0.21, -0.18)
02:29:26.224 00.002 21948 Worker thread wakes up
02:29:26.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
02:29:26.224 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
02:29:26.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:26.225 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.7
02:29:26.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:26.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:26.226 00.001 18120 Enqueuing Expose request
02:29:26.226 00.000 21948 Moving (-0.21, -0.18) raw xDistance=-0.08 yDistance=0.27
02:29:26.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:26.226 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.41 newest=0.92
02:29:26.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:29:26.226 00.000 21948 MoveAxis(E, 0, ABG)
02:29:26.226 00.000 21948 Move returns status 0, amount 0
02:29:26.227 00.001 21948 MoveAxis(S, 65, ABG)
02:29:26.227 00.000 21948 Guiding  Dir = 1, Dur = 65
02:29:26.227 00.000 21948 IsSlewing returns 0
02:29:26.227 00.000 21948 IsGuiding returns 0
02:29:26.231 00.004 21948 PulseGuide returned control before completion, sleep 71
02:29:26.312 00.081 21948 IsGuiding returns 0
02:29:26.312 00.000 21948 Move returns status 0, amount 65
02:29:26.312 00.000 21948 move complete, result=0
02:29:26.313 00.001 21948 worker thread done servicing request
02:29:26.313 00.000 21948 Worker thread wakes up
02:29:26.313 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:26.313 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
02:29:26.313 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:27.940 01.627 21948 Exposure complete
02:29:27.969 00.029 21948 worker thread done servicing request
02:29:27.969 00.000 18120 OnExposeComplete: enter
02:29:27.970 00.001 18120 UpdateGuideState(): m_state=6
02:29:27.970 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
02:29:27.971 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=234.12, Mass=1947, SNR=30.6, Peak=169 HFD=4.2
02:29:27.971 00.000 18120 MultiStar: [#1 -0.21,-0.19,0.72,U] [#2 -0.29,0.08,0.66,U] [#3 -0.25,-0.34,0.00,M6] [#4 -0.18,-0.05,0.56,U] [#5 -0.13,-0.09,0.46,U] [#6 -0.13,-0.26,0.53,U] [#7 -0.35,-0.16,0.44,U] [#8 -0.36,-0.05,0.41,U] 
02:29:27.972 00.001 18120 refined, 7 included, MultiStar: {-0.18, -0.14}, one-star: {0.04, -0.28}
02:29:27.972 00.000 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
02:29:27.973 00.001 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
02:29:27.973 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-2.48 mountX=-0.05 mountY=0.22, mountTheta=1.81
02:29:27.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.14, opts=13)
02:29:27.976 00.002 18120 Enqueuing Move request for scope (-0.18, -0.14)
02:29:27.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:27.976 00.000 21948 Worker thread wakes up
02:29:27.976 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:29:27.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
02:29:27.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
02:29:27.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:27.977 00.001 21948 Moving (-0.18, -0.14) raw xDistance=-0.05 yDistance=0.22
02:29:27.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:27.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:27.977 00.000 18120 Enqueuing Expose request
02:29:27.978 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:29:27.978 00.000 21948 MoveAxis(E, 0, ABG)
02:29:27.978 00.000 21948 Move returns status 0, amount 0
02:29:27.978 00.000 21948 MoveAxis(S, 52, ABG)
02:29:27.978 00.000 21948 Guiding  Dir = 1, Dur = 52
02:29:27.978 00.000 21948 IsSlewing returns 0
02:29:27.978 00.000 21948 IsGuiding returns 0
02:29:27.983 00.005 21948 PulseGuide returned control before completion, sleep 58
02:29:28.049 00.066 21948 IsGuiding returns 1
02:29:28.049 00.000 21948 scope still moving after pulse duration time elapsed
02:29:28.080 00.031 21948 IsSlewing returns 0
02:29:28.080 00.000 21948 IsGuiding returns 0
02:29:28.080 00.000 21948 scope move finished after 52 + 49 ms
02:29:28.081 00.001 21948 Move returns status 0, amount 52
02:29:28.081 00.000 21948 move complete, result=0
02:29:28.081 00.000 21948 worker thread done servicing request
02:29:28.081 00.000 21948 Worker thread wakes up
02:29:28.081 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 52 ms SOUTH
02:29:28.083 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:28.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:29.498 01.415 21948 Exposure complete
02:29:29.559 00.061 21948 worker thread done servicing request
02:29:29.559 00.000 18120 OnExposeComplete: enter
02:29:29.560 00.001 18120 UpdateGuideState(): m_state=6
02:29:29.561 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
02:29:29.561 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=234.28, Mass=1921, SNR=30.2, Peak=185 HFD=4.0
02:29:29.562 00.001 18120 MultiStar: [#1 -0.01,-0.03,0.72,U] [#2 -0.26,0.28,0.64,U] [#3 -0.26,0.12,0.63,U] [#4 -0.27,0.33,0.00,M1] [#5 -0.07,0.24,0.47,U] [#6 0.03,0.05,0.56,U] [#7 -0.18,0.27,0.39,U] [#8 -0.06,0.41,0.00,M4] 
02:29:29.562 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {0.10, -0.12}
02:29:29.562 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
02:29:29.563 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
02:29:29.563 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.29 mountX=0.10 mountY=0.03, mountTheta=0.25
02:29:29.564 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
02:29:29.565 00.001 18120 Enqueuing Move request for scope (-0.07, 0.08)
02:29:29.565 00.000 21948 Worker thread wakes up
02:29:29.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
02:29:29.565 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
02:29:29.565 00.000 21948 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.03
02:29:29.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:29.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:29.566 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:29:29.566 00.000 21948 MoveAxis(E, 0, ABG)
02:29:29.566 00.000 21948 Move returns status 0, amount 0
02:29:29.566 00.000 21948 MoveAxis(N, 0, ABG)
02:29:29.566 00.000 21948 Move returns status 0, amount 0
02:29:29.566 00.000 21948 move complete, result=0
02:29:29.566 00.000 21948 worker thread done servicing request
02:29:29.566 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:29.566 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.2
02:29:29.567 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:29.567 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:29.568 00.001 18120 Enqueuing Expose request
02:29:29.568 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:29.568 00.000 21948 Worker thread wakes up
02:29:29.568 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:29.569 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:31.298 01.729 21948 Exposure complete
02:29:31.332 00.034 21948 worker thread done servicing request
02:29:31.332 00.000 18120 OnExposeComplete: enter
02:29:31.333 00.001 18120 UpdateGuideState(): m_state=6
02:29:31.333 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
02:29:31.334 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=234.15, Mass=1956, SNR=30.6, Peak=179 HFD=4.2
02:29:31.334 00.000 18120 MultiStar: [#1 -0.10,0.13,0.69,U] [#2 -0.36,0.14,0.61,U] [#3 -0.35,-0.00,0.57,U] [#4 -0.30,0.23,0.57,U] [#5 0.04,-0.02,0.46,U] [#6 -0.00,-0.06,0.55,U] [#7 -0.35,-0.06,0.42,U] [#8 -0.12,0.29,0.41,U] 
02:29:31.335 00.001 18120 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {0.13, -0.25}
02:29:31.335 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
02:29:31.336 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
02:29:31.336 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=0.08 mountY=0.11, mountTheta=0.97
02:29:31.337 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.02, opts=13)
02:29:31.338 00.001 18120 Enqueuing Move request for scope (-0.14, 0.02)
02:29:31.338 00.000 21948 Worker thread wakes up
02:29:31.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
02:29:31.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
02:29:31.338 00.000 21948 Moving (-0.14, 0.02) raw xDistance=0.08 yDistance=0.11
02:29:31.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:29:31.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:31.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:31.339 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:29:31.339 00.000 21948 MoveAxis(E, 0, ABG)
02:29:31.339 00.000 21948 Move returns status 0, amount 0
02:29:31.339 00.000 21948 MoveAxis(N, 0, ABG)
02:29:31.339 00.000 21948 Move returns status 0, amount 0
02:29:31.339 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.6
02:29:31.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:31.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:31.340 00.000 18120 Enqueuing Expose request
02:29:31.341 00.001 21948 move complete, result=0
02:29:31.341 00.000 21948 worker thread done servicing request
02:29:31.341 00.000 21948 Worker thread wakes up
02:29:31.341 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:31.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:31.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:32.752 01.411 21948 Exposure complete
02:29:32.790 00.038 21948 worker thread done servicing request
02:29:32.790 00.000 18120 OnExposeComplete: enter
02:29:32.790 00.000 18120 UpdateGuideState(): m_state=6
02:29:32.790 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
02:29:32.791 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=234.33, Mass=1872, SNR=30.0, Peak=171 HFD=4.0
02:29:32.791 00.000 18120 MultiStar: [#1 -0.12,0.12,0.74,U] [#2 -0.13,0.39,0.00,M5] [#3 -0.14,0.02,0.59,U] [#4 -0.18,0.09,0.58,U] [#5 -0.01,0.19,0.48,U] [#6 0.02,-0.00,0.56,U] [#7 -0.23,0.48,0.00,M5] [#8 -0.05,0.41,0.00,M4] 
02:29:32.792 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.04}, one-star: {0.09, -0.07}
02:29:32.792 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
02:29:32.793 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
02:29:32.793 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.35 mountX=0.06 mountY=0.02, mountTheta=0.32
02:29:32.795 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
02:29:32.795 00.000 18120 Enqueuing Move request for scope (-0.04, 0.04)
02:29:32.795 00.000 21948 Worker thread wakes up
02:29:32.796 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
02:29:32.796 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
02:29:32.796 00.000 21948 Moving (-0.04, 0.04) raw xDistance=0.06 yDistance=0.02
02:29:32.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:29:32.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:32.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:32.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:29:32.796 00.000 21948 MoveAxis(E, 0, ABG)
02:29:32.798 00.002 18120 UpdateGuideState exits: m=1872 RSB=30.0
02:29:32.798 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:32.799 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:32.799 00.000 18120 Enqueuing Expose request
02:29:32.799 00.000 21948 Move returns status 0, amount 0
02:29:32.799 00.000 21948 MoveAxis(N, 0, ABG)
02:29:32.799 00.000 21948 Move returns status 0, amount 0
02:29:32.799 00.000 21948 move complete, result=0
02:29:32.799 00.000 21948 worker thread done servicing request
02:29:32.799 00.000 21948 Worker thread wakes up
02:29:32.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:32.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:32.801 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:34.431 01.630 21948 Exposure complete
02:29:34.470 00.039 21948 worker thread done servicing request
02:29:34.470 00.000 18120 OnExposeComplete: enter
02:29:34.470 00.000 18120 UpdateGuideState(): m_state=6
02:29:34.471 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
02:29:34.471 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=234.21, Mass=2028, SNR=31.3, Peak=200 HFD=4.1
02:29:34.472 00.001 18120 MultiStar: [#1 -0.11,0.05,0.72,U] [#2 -0.36,0.27,0.00,M6] [#3 -0.12,0.07,0.59,U] [#4 -0.12,0.22,0.57,U] [#5 0.13,0.15,0.46,U] [#6 0.15,-0.13,0.47,U] [#7 -0.52,0.43,0.00,M6] [#8 -0.06,0.53,0.00,M5] 
02:29:34.472 00.000 18120 refined, 5 included, MultiStar: {0.03, 0.01}, one-star: {0.21, -0.19}
02:29:34.473 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:29:34.473 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:29:34.474 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.19 mountX=-0.01 mountY=-0.03, mountTheta=-1.81
02:29:34.476 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
02:29:34.476 00.000 18120 Enqueuing Move request for scope (0.03, 0.01)
02:29:34.479 00.003 21948 Worker thread wakes up
02:29:34.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:34.481 00.002 18120 UpdateGuideState exits: m=2028 RSB=31.3
02:29:34.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
02:29:34.481 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
02:29:34.481 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
02:29:34.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:29:34.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:34.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:29:34.481 00.000 21948 MoveAxis(E, 0, ABG)
02:29:34.481 00.000 21948 Move returns status 0, amount 0
02:29:34.481 00.000 21948 MoveAxis(N, 0, ABG)
02:29:34.481 00.000 21948 Move returns status 0, amount 0
02:29:34.481 00.000 21948 move complete, result=0
02:29:34.481 00.000 21948 worker thread done servicing request
02:29:34.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:34.483 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:34.485 00.002 18120 Enqueuing Expose request
02:29:34.487 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:34.490 00.003 21948 Worker thread wakes up
02:29:34.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:34.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:36.005 01.515 21948 Exposure complete
02:29:36.036 00.031 21948 worker thread done servicing request
02:29:36.036 00.000 18120 OnExposeComplete: enter
02:29:36.037 00.001 18120 UpdateGuideState(): m_state=6
02:29:36.037 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
02:29:36.038 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=234.21, Mass=2020, SNR=31.2, Peak=191 HFD=4.2
02:29:36.038 00.000 18120 MultiStar: [#1 -0.10,0.04,0.71,U] [#2 -0.27,0.35,0.00,M7] [#3 -0.05,-0.13,0.58,U] [#4 -0.17,0.20,0.54,U] [#5 -0.00,0.14,0.46,U] [#6 0.09,-0.11,0.49,U] [#7 -0.37,-0.16,0.42,U] [#8 0.15,0.27,0.39,U] 
02:29:36.039 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {0.16, -0.19}
02:29:36.039 00.000 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.00) = xAngle (-4.41 = 1.87)
02:29:36.040 00.001 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.45 = 1.83)
02:29:36.040 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.42 mountX=-0.01 mountY=0.03, mountTheta=1.87
02:29:36.041 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
02:29:36.042 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
02:29:36.042 00.000 21948 Worker thread wakes up
02:29:36.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:29:36.043 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:29:36.043 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
02:29:36.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:29:36.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:36.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:36.043 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.2
02:29:36.044 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:36.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:36.044 00.000 18120 Enqueuing Expose request
02:29:36.046 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:29:36.046 00.000 21948 MoveAxis(E, 0, ABG)
02:29:36.046 00.000 21948 Move returns status 0, amount 0
02:29:36.046 00.000 21948 MoveAxis(N, 0, ABG)
02:29:36.046 00.000 21948 Move returns status 0, amount 0
02:29:36.046 00.000 21948 move complete, result=0
02:29:36.046 00.000 21948 worker thread done servicing request
02:29:36.046 00.000 21948 Worker thread wakes up
02:29:36.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:36.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:36.046 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:37.678 01.632 21948 Exposure complete
02:29:37.720 00.042 21948 worker thread done servicing request
02:29:37.720 00.000 18120 OnExposeComplete: enter
02:29:37.721 00.001 18120 UpdateGuideState(): m_state=6
02:29:37.722 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
02:29:37.722 00.000 18120 Star::Find returns 1 (0), X=895.03, Y=234.46, Mass=1916, SNR=30.3, Peak=173 HFD=4.0
02:29:37.723 00.001 18120 MultiStar: [#1 -0.10,0.24,0.73,U] [#2 -0.15,0.31,0.64,U] [#3 -0.22,0.23,0.59,U] [#4 -0.37,0.22,0.00,M1] [#5 0.15,0.21,0.47,U] [#6 0.04,-0.02,0.53,U] [#7 -0.10,0.13,0.43,U] [#8 -0.08,0.54,0.00,M5] 
02:29:37.723 00.000 18120 refined, 6 included, MultiStar: {-0.00, 0.16}, one-star: {0.25, 0.06}
02:29:37.724 00.001 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
02:29:37.726 00.002 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
02:29:37.728 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.57 mountX=0.15 mountY=-0.07, mountTheta=-0.46
02:29:37.732 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.16, opts=13)
02:29:37.733 00.001 18120 Enqueuing Move request for scope (-0.00, 0.16)
02:29:37.733 00.000 21948 Worker thread wakes up
02:29:37.733 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:37.734 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
02:29:37.734 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.3
02:29:37.734 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:37.734 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:37.735 00.001 18120 Enqueuing Expose request
02:29:37.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
02:29:37.736 00.001 21948 Moving (-0.00, 0.16) raw xDistance=0.15 yDistance=-0.07
02:29:37.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:29:37.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:37.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:29:37.736 00.000 21948 MoveAxis(E, 0, ABG)
02:29:37.736 00.000 21948 Move returns status 0, amount 0
02:29:37.736 00.000 21948 MoveAxis(N, 0, ABG)
02:29:37.736 00.000 21948 Move returns status 0, amount 0
02:29:37.736 00.000 21948 move complete, result=0
02:29:37.736 00.000 21948 worker thread done servicing request
02:29:37.736 00.000 21948 Worker thread wakes up
02:29:37.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:37.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:37.736 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:39.254 01.518 21948 Exposure complete
02:29:39.292 00.038 21948 worker thread done servicing request
02:29:39.293 00.001 18120 OnExposeComplete: enter
02:29:39.293 00.000 18120 UpdateGuideState(): m_state=6
02:29:39.294 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
02:29:39.294 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=234.29, Mass=1922, SNR=30.3, Peak=189 HFD=4.0
02:29:39.295 00.001 18120 MultiStar: [#1 0.04,-0.03,0.72,U] [#2 -0.02,0.27,0.65,U] [#3 -0.02,0.00,0.61,U] [#4 -0.23,-0.01,0.58,U] [#5 0.00,0.18,0.46,U] [#6 0.04,0.02,0.55,U] [#7 -0.39,0.17,0.00,M5] [#8 0.01,0.18,0.40,U] 
02:29:39.295 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.13, -0.11}
02:29:39.296 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
02:29:39.297 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
02:29:39.298 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.44 mountX=0.04 mountY=-0.02, mountTheta=-0.58
02:29:39.303 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
02:29:39.306 00.003 18120 Enqueuing Move request for scope (0.01, 0.04)
02:29:39.308 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:39.310 00.002 18120 UpdateGuideState exits: m=1922 RSB=30.3
02:29:39.313 00.003 21948 Worker thread wakes up
02:29:39.313 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
02:29:39.313 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:29:39.313 00.000 21948 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
02:29:39.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:29:39.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:39.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:39.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:39.314 00.001 18120 Enqueuing Expose request
02:29:39.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:29:39.314 00.000 21948 MoveAxis(E, 0, ABG)
02:29:39.314 00.000 21948 Move returns status 0, amount 0
02:29:39.314 00.000 21948 MoveAxis(N, 0, ABG)
02:29:39.314 00.000 21948 Move returns status 0, amount 0
02:29:39.314 00.000 21948 move complete, result=0
02:29:39.314 00.000 21948 worker thread done servicing request
02:29:39.314 00.000 21948 Worker thread wakes up
02:29:39.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:39.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:39.315 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:40.948 01.633 21948 Exposure complete
02:29:40.984 00.036 21948 worker thread done servicing request
02:29:40.984 00.000 18120 OnExposeComplete: enter
02:29:40.985 00.001 18120 UpdateGuideState(): m_state=6
02:29:40.986 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
02:29:40.988 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=234.15, Mass=2006, SNR=31.1, Peak=195 HFD=4.2
02:29:40.989 00.001 18120 MultiStar: [#1 -0.24,0.02,0.72,U] [#2 -0.43,0.15,0.00,M6] [#3 -0.22,-0.15,0.60,U] [#4 0.07,-0.00,0.54,U] [#5 0.21,-0.30,0.46,U] [#6 0.08,-0.02,0.54,U] [#7 -0.19,0.14,0.43,U] [#8 -0.13,0.36,0.38,U] 
02:29:40.990 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.10, -0.25}
02:29:40.991 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.21)
02:29:40.993 00.002 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.18)
02:29:40.994 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.07 mountX=-0.04 mountY=0.06, mountTheta=2.20
02:29:40.997 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
02:29:40.998 00.001 18120 Enqueuing Move request for scope (-0.03, -0.06)
02:29:40.998 00.000 21948 Worker thread wakes up
02:29:40.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:40.999 00.001 18120 UpdateGuideState exits: m=2006 RSB=31.1
02:29:40.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:40.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:41.000 00.001 18120 Enqueuing Expose request
02:29:41.000 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:29:41.000 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:29:41.000 00.000 21948 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
02:29:41.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:41.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:41.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:29:41.000 00.000 21948 MoveAxis(E, 0, ABG)
02:29:41.000 00.000 21948 Move returns status 0, amount 0
02:29:41.000 00.000 21948 MoveAxis(N, 0, ABG)
02:29:41.000 00.000 21948 Move returns status 0, amount 0
02:29:41.000 00.000 21948 move complete, result=0
02:29:41.000 00.000 21948 worker thread done servicing request
02:29:41.001 00.001 21948 Worker thread wakes up
02:29:41.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:41.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:41.001 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:42.512 01.511 21948 Exposure complete
02:29:42.559 00.047 21948 worker thread done servicing request
02:29:42.559 00.000 18120 OnExposeComplete: enter
02:29:42.560 00.001 18120 UpdateGuideState(): m_state=6
02:29:42.561 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
02:29:42.561 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=234.34, Mass=1830, SNR=29.7, Peak=176 HFD=3.8
02:29:42.563 00.002 18120 MultiStar: [#1 -0.26,0.05,0.71,U] [#2 -0.31,0.25,0.67,U] [#3 -0.26,-0.17,0.61,U] [#4 -0.30,0.29,0.00,M1] [#5 -0.29,0.16,0.49,U] [#6 0.04,-0.22,0.55,U] [#7 -0.45,0.25,0.00,M5] [#8 -0.30,0.43,0.00,M4] 
02:29:42.563 00.000 18120 single-star, 5 included, MultiStar: {-0.14, 0.00}, one-star: {0.10, -0.06}
02:29:42.564 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:29:42.564 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:29:42.565 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.57 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:29:42.566 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.06, opts=13)
02:29:42.566 00.000 18120 Enqueuing Move request for scope (0.10, -0.06)
02:29:42.567 00.001 21948 Worker thread wakes up
02:29:42.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:42.567 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
02:29:42.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:42.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:42.568 00.000 18120 Enqueuing Expose request
02:29:42.569 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
02:29:42.569 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
02:29:42.569 00.000 21948 Moving (0.10, -0.06) raw xDistance=-0.10 yDistance=-0.06
02:29:42.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:42.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:42.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:29:42.569 00.000 21948 MoveAxis(E, 0, ABG)
02:29:42.569 00.000 21948 Move returns status 0, amount 0
02:29:42.569 00.000 21948 MoveAxis(N, 0, ABG)
02:29:42.569 00.000 21948 Move returns status 0, amount 0
02:29:42.569 00.000 21948 move complete, result=0
02:29:42.569 00.000 21948 worker thread done servicing request
02:29:42.569 00.000 21948 Worker thread wakes up
02:29:42.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:42.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:42.570 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:44.202 01.632 21948 Exposure complete
02:29:44.237 00.035 21948 worker thread done servicing request
02:29:44.237 00.000 18120 OnExposeComplete: enter
02:29:44.238 00.001 18120 UpdateGuideState(): m_state=6
02:29:44.239 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
02:29:44.240 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=234.27, Mass=2051, SNR=31.3, Peak=176 HFD=4.1
02:29:44.241 00.001 18120 MultiStar: [#1 -0.39,0.28,0.00,M1] [#2 -0.53,0.47,0.00,M6] [#3 -0.28,0.13,0.60,U] [#4 -0.32,0.09,0.54,U] [#5 0.03,0.24,0.45,U] [#6 0.07,0.11,0.54,U] [#7 -0.56,0.54,0.00,M6] [#8 -0.28,0.64,0.00,M5] 
02:29:44.241 00.000 18120 refined, 4 included, MultiStar: {-0.06, 0.05}, one-star: {0.09, -0.13}
02:29:44.242 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
02:29:44.242 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
02:29:44.242 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.07 mountY=0.03, mountTheta=0.44
02:29:44.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
02:29:44.244 00.000 18120 Enqueuing Move request for scope (-0.06, 0.05)
02:29:44.244 00.000 21948 Worker thread wakes up
02:29:44.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:44.245 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:29:44.245 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:29:44.245 00.000 21948 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.03
02:29:44.245 00.000 18120 UpdateGuideState exits: m=2051 RSB=31.3
02:29:44.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:44.246 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:44.246 00.000 18120 Enqueuing Expose request
02:29:44.247 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:29:44.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:44.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:29:44.247 00.000 21948 MoveAxis(E, 0, ABG)
02:29:44.247 00.000 21948 Move returns status 0, amount 0
02:29:44.247 00.000 21948 MoveAxis(N, 0, ABG)
02:29:44.247 00.000 21948 Move returns status 0, amount 0
02:29:44.247 00.000 21948 move complete, result=0
02:29:44.247 00.000 21948 worker thread done servicing request
02:29:44.247 00.000 21948 Worker thread wakes up
02:29:44.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:44.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:44.248 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:45.770 01.522 21948 Exposure complete
02:29:45.805 00.035 21948 worker thread done servicing request
02:29:45.805 00.000 18120 OnExposeComplete: enter
02:29:45.807 00.002 18120 UpdateGuideState(): m_state=6
02:29:45.808 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
02:29:45.808 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=234.41, Mass=1911, SNR=30.3, Peak=151 HFD=3.9
02:29:45.809 00.001 18120 MultiStar: [#1 -0.28,0.25,0.73,U] [#2 -0.58,0.50,0.00,M7] [#3 -0.30,0.28,0.61,U] [#4 -0.27,0.19,0.55,U] [#5 0.07,0.25,0.47,U] [#6 -0.05,0.38,0.53,U] [#7 -0.54,0.42,0.00,M7] [#8 -0.10,0.74,0.00,M6] 
02:29:45.809 00.000 18120 single-star, 5 included, MultiStar: {-0.13, 0.20}, one-star: {0.04, 0.01}
02:29:45.810 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
02:29:45.810 00.000 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
02:29:45.810 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.20 mountX=-0.01 mountY=-0.04, mountTheta=-1.80
02:29:45.812 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
02:29:45.812 00.000 18120 Enqueuing Move request for scope (0.04, 0.01)
02:29:45.812 00.000 21948 Worker thread wakes up
02:29:45.813 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:45.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
02:29:45.813 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:29:45.814 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:45.814 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:45.815 00.001 18120 Enqueuing Expose request
02:29:45.815 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
02:29:45.815 00.000 21948 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
02:29:45.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:29:45.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:45.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:29:45.815 00.000 21948 MoveAxis(E, 0, ABG)
02:29:45.815 00.000 21948 Move returns status 0, amount 0
02:29:45.815 00.000 21948 MoveAxis(N, 0, ABG)
02:29:45.815 00.000 21948 Move returns status 0, amount 0
02:29:45.815 00.000 21948 move complete, result=0
02:29:45.815 00.000 21948 worker thread done servicing request
02:29:45.815 00.000 21948 Worker thread wakes up
02:29:45.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:45.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:45.816 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:47.439 01.623 21948 Exposure complete
02:29:47.484 00.045 21948 worker thread done servicing request
02:29:47.485 00.001 18120 OnExposeComplete: enter
02:29:47.485 00.000 18120 UpdateGuideState(): m_state=6
02:29:47.486 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
02:29:47.486 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=234.59, Mass=1996, SNR=30.9, Peak=163 HFD=3.9
02:29:47.487 00.001 18120 MultiStar: [#1 -0.30,0.21,0.70,U] [#2 -0.46,0.37,0.00,M8] [#3 -0.40,0.28,0.00,M1] [#4 -0.17,0.43,0.00,M1] [#5 0.02,0.24,0.45,U] [#6 0.07,-0.05,0.52,U] [#7 -0.32,0.58,0.00,M8] [#8 -0.20,0.69,0.00,M7] 
02:29:47.487 00.000 18120 refined, 3 included, MultiStar: {-0.05, 0.16}, one-star: {0.03, 0.19}
02:29:47.488 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
02:29:47.488 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
02:29:47.489 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.88 mountX=0.16 mountY=-0.03, mountTheta=-0.15
02:29:47.490 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
02:29:47.490 00.000 18120 Enqueuing Move request for scope (-0.05, 0.16)
02:29:47.491 00.001 21948 Worker thread wakes up
02:29:47.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:47.491 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.9
02:29:47.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:47.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:47.493 00.001 18120 Enqueuing Expose request
02:29:47.493 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
02:29:47.493 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
02:29:47.493 00.000 21948 Moving (-0.05, 0.16) raw xDistance=0.16 yDistance=-0.03
02:29:47.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:29:47.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:47.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:29:47.493 00.000 21948 MoveAxis(E, 0, ABG)
02:29:47.493 00.000 21948 Move returns status 0, amount 0
02:29:47.493 00.000 21948 MoveAxis(N, 0, ABG)
02:29:47.493 00.000 21948 Move returns status 0, amount 0
02:29:47.493 00.000 21948 move complete, result=0
02:29:47.493 00.000 21948 worker thread done servicing request
02:29:47.493 00.000 21948 Worker thread wakes up
02:29:47.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:47.493 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:47.494 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:49.022 01.528 21948 Exposure complete
02:29:49.057 00.035 21948 worker thread done servicing request
02:29:49.057 00.000 18120 OnExposeComplete: enter
02:29:49.058 00.001 18120 UpdateGuideState(): m_state=6
02:29:49.059 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
02:29:49.060 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=234.55, Mass=1910, SNR=30.3, Peak=169 HFD=4.1
02:29:49.061 00.001 18120 MultiStar: [#1 -0.05,0.33,0.71,U] [#2 -0.38,0.44,0.00,M9] [#3 0.02,0.25,0.59,U] [#4 -0.33,0.25,0.00,M2] [#5 -0.12,0.36,0.48,U] [#6 0.22,0.06,0.53,U] [#7 -0.41,0.38,0.00,M9] [#8 -0.16,0.82,0.00,M8] 
02:29:49.062 00.001 18120 refined, 4 included, MultiStar: {0.07, 0.22}, one-star: {0.20, 0.15}
02:29:49.062 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
02:29:49.063 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
02:29:49.063 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=0.17 mountY=-0.16, mountTheta=-0.75
02:29:49.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.22, opts=13)
02:29:49.065 00.001 18120 Enqueuing Move request for scope (0.07, 0.22)
02:29:49.065 00.000 21948 Worker thread wakes up
02:29:49.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
02:29:49.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
02:29:49.065 00.000 21948 Moving (0.07, 0.22) raw xDistance=0.17 yDistance=-0.16
02:29:49.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:29:49.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:49.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:49.066 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.3
02:29:49.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.069 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:29:49.069 00.000 21948 MoveAxis(E, 0, ABG)
02:29:49.069 00.000 21948 Move returns status 0, amount 0
02:29:49.069 00.000 21948 MoveAxis(N, 0, ABG)
02:29:49.069 00.000 21948 Move returns status 0, amount 0
02:29:49.069 00.000 21948 move complete, result=0
02:29:49.069 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:49.069 00.000 18120 Enqueuing Expose request
02:29:49.069 00.000 21948 worker thread done servicing request
02:29:49.069 00.000 21948 Worker thread wakes up
02:29:49.069 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:49.070 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:49.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:50.702 01.632 21948 Exposure complete
02:29:50.737 00.035 21948 worker thread done servicing request
02:29:50.737 00.000 18120 OnExposeComplete: enter
02:29:50.738 00.001 18120 UpdateGuideState(): m_state=6
02:29:50.739 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
02:29:50.740 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=234.32, Mass=1989, SNR=30.9, Peak=174 HFD=4.1
02:29:50.741 00.001 18120 MultiStar: [#1 0.02,0.13,0.72,U] [#2 -0.24,0.34,0.00,M10] [#3 -0.22,-0.03,0.57,U] [#4 -0.30,-0.05,0.55,U] [#5 0.12,0.29,0.46,U] [#6 0.21,0.06,0.53,U] [#7 -0.21,0.20,0.44,U] [#8 0.00,0.37,0.39,U] 
02:29:50.742 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.08}, one-star: {0.19, -0.08}
02:29:50.743 00.001 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
02:29:50.744 00.001 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
02:29:50.745 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=0.07 mountY=-0.03, mountTheta=-0.44
02:29:50.749 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.08, opts=13)
02:29:50.750 00.001 18120 Enqueuing Move request for scope (-0.00, 0.08)
02:29:50.751 00.001 21948 Worker thread wakes up
02:29:50.751 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:50.751 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.9
02:29:50.752 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
02:29:50.752 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:50.752 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:50.753 00.001 18120 Enqueuing Expose request
02:29:50.753 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
02:29:50.753 00.000 21948 Moving (-0.00, 0.08) raw xDistance=0.07 yDistance=-0.03
02:29:50.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:29:50.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:50.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:29:50.753 00.000 21948 MoveAxis(E, 0, ABG)
02:29:50.753 00.000 21948 Move returns status 0, amount 0
02:29:50.753 00.000 21948 MoveAxis(N, 0, ABG)
02:29:50.753 00.000 21948 Move returns status 0, amount 0
02:29:50.753 00.000 21948 move complete, result=0
02:29:50.753 00.000 21948 worker thread done servicing request
02:29:50.753 00.000 21948 Worker thread wakes up
02:29:50.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:50.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:50.754 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:52.269 01.515 21948 Exposure complete
02:29:52.327 00.058 21948 worker thread done servicing request
02:29:52.327 00.000 18120 OnExposeComplete: enter
02:29:52.328 00.001 18120 UpdateGuideState(): m_state=6
02:29:52.329 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
02:29:52.329 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=234.30, Mass=1932, SNR=30.4, Peak=168 HFD=4.1
02:29:52.330 00.001 18120 MultiStar: [#1 -0.04,-0.01,0.73,U] [#2 -0.10,0.16,0.62,U] [#3 -0.01,0.03,0.58,U] [#4 -0.18,0.38,0.00,M2] [#5 0.11,0.06,0.45,U] [#6 -0.08,0.03,0.55,U] [#7 -0.33,0.34,0.00,M9] [#8 -0.05,0.20,0.40,U] 
02:29:52.330 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.21, -0.10}
02:29:52.330 00.000 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.00) = xAngle (-1.09 = -1.09)
02:29:52.331 00.001 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.13 = -1.13)
02:29:52.331 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.91 mountX=0.02 mountY=-0.04, mountTheta=-1.09
02:29:52.332 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
02:29:52.333 00.001 18120 Enqueuing Move request for scope (0.02, 0.03)
02:29:52.333 00.000 21948 Worker thread wakes up
02:29:52.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:29:52.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:29:52.333 00.000 21948 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.04
02:29:52.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:52.334 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.4
02:29:52.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:52.335 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:52.335 00.000 18120 Enqueuing Expose request
02:29:52.336 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:52.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:52.336 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:29:52.336 00.000 21948 MoveAxis(E, 0, ABG)
02:29:52.336 00.000 21948 Move returns status 0, amount 0
02:29:52.336 00.000 21948 MoveAxis(N, 0, ABG)
02:29:52.336 00.000 21948 Move returns status 0, amount 0
02:29:52.336 00.000 21948 move complete, result=0
02:29:52.336 00.000 21948 worker thread done servicing request
02:29:52.336 00.000 21948 Worker thread wakes up
02:29:52.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:52.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:52.336 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:53.973 01.637 21948 Exposure complete
02:29:53.998 00.025 21948 worker thread done servicing request
02:29:53.998 00.000 18120 OnExposeComplete: enter
02:29:53.999 00.001 18120 UpdateGuideState(): m_state=6
02:29:54.000 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
02:29:54.000 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=234.32, Mass=1985, SNR=30.8, Peak=173 HFD=4.0
02:29:54.001 00.001 18120 MultiStar: [#1 -0.01,0.01,0.72,U] [#2 -0.21,0.44,0.00,M10] [#3 -0.08,0.04,0.60,U] [#4 -0.13,0.21,0.55,U] [#5 0.10,0.06,0.45,U] [#6 0.17,-0.23,0.53,U] [#7 -0.28,0.40,0.00,M10] [#8 0.09,0.33,0.38,U] 
02:29:54.001 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.16, -0.08}
02:29:54.002 00.001 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
02:29:54.004 00.002 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
02:29:54.005 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.46 mountX=0.00 mountY=-0.05, mountTheta=-1.53
02:29:54.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.02, opts=13)
02:29:54.007 00.000 18120 Enqueuing Move request for scope (0.05, 0.02)
02:29:54.007 00.000 21948 Worker thread wakes up
02:29:54.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:54.009 00.002 18120 UpdateGuideState exits: m=1985 RSB=30.8
02:29:54.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:54.009 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:54.010 00.001 18120 Enqueuing Expose request
02:29:54.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:29:54.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:29:54.010 00.000 21948 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
02:29:54.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:29:54.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:54.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:29:54.010 00.000 21948 MoveAxis(E, 0, ABG)
02:29:54.010 00.000 21948 Move returns status 0, amount 0
02:29:54.010 00.000 21948 MoveAxis(N, 0, ABG)
02:29:54.010 00.000 21948 Move returns status 0, amount 0
02:29:54.011 00.001 21948 move complete, result=0
02:29:54.011 00.000 21948 worker thread done servicing request
02:29:54.011 00.000 21948 Worker thread wakes up
02:29:54.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:54.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:54.011 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:55.535 01.524 21948 Exposure complete
02:29:55.586 00.051 21948 worker thread done servicing request
02:29:55.586 00.000 18120 OnExposeComplete: enter
02:29:55.587 00.001 18120 UpdateGuideState(): m_state=6
02:29:55.588 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
02:29:55.588 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=234.32, Mass=1868, SNR=29.9, Peak=166 HFD=4.0
02:29:55.589 00.001 18120 MultiStar: [#1 0.17,-0.16,0.74,U] [#2 -0.09,0.22,0.66,U] [#3 -0.10,0.02,0.66,U] [#4 -0.06,0.20,0.58,U] [#5 0.13,-0.03,0.47,U] [#6 0.05,0.23,0.52,U] [#7 -0.04,0.18,0.44,U] [#8 0.05,0.61,0.00,M6] 
02:29:55.589 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.24, -0.08}
02:29:55.589 00.000 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
02:29:55.590 00.001 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
02:29:55.590 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.75 mountX=0.02 mountY=-0.07, mountTheta=-1.25
02:29:55.592 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
02:29:55.593 00.001 18120 Enqueuing Move request for scope (0.05, 0.05)
02:29:55.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:55.594 00.001 18120 UpdateGuideState exits: m=1868 RSB=29.9
02:29:55.594 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:55.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:55.595 00.001 18120 Enqueuing Expose request
02:29:55.595 00.000 21948 Worker thread wakes up
02:29:55.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:29:55.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:29:55.595 00.000 21948 Moving (0.05, 0.05) raw xDistance=0.02 yDistance=-0.07
02:29:55.596 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:55.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:55.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:29:55.596 00.000 21948 MoveAxis(E, 0, ABG)
02:29:55.596 00.000 21948 Move returns status 0, amount 0
02:29:55.596 00.000 21948 MoveAxis(N, 0, ABG)
02:29:55.596 00.000 21948 Move returns status 0, amount 0
02:29:55.596 00.000 21948 move complete, result=0
02:29:55.596 00.000 21948 worker thread done servicing request
02:29:55.596 00.000 21948 Worker thread wakes up
02:29:55.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:55.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:55.596 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:57.232 01.636 21948 Exposure complete
02:29:57.282 00.050 21948 worker thread done servicing request
02:29:57.282 00.000 18120 OnExposeComplete: enter
02:29:57.282 00.000 18120 UpdateGuideState(): m_state=6
02:29:57.283 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
02:29:57.283 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=234.34, Mass=1992, SNR=30.9, Peak=183 HFD=4.0
02:29:57.284 00.001 18120 MultiStar: [#1 0.00,-0.00,0.70,U] [#2 -0.16,0.31,0.65,U] [#3 0.11,0.16,0.58,U] [#4 -0.06,0.22,0.56,U] [#5 0.17,0.03,0.46,U] [#6 0.29,0.03,0.49,U] [#7 -0.22,0.15,0.43,U] [#8 0.40,0.46,0.00,M7] 
02:29:57.284 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.30, -0.06}
02:29:57.285 00.001 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.00) = xAngle (-1.10 = -1.10)
02:29:57.285 00.000 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.14 = -1.14)
02:29:57.286 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:29:57.288 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.09, opts=13)
02:29:57.290 00.002 18120 Enqueuing Move request for scope (0.07, 0.09)
02:29:57.293 00.003 21948 Worker thread wakes up
02:29:57.293 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:57.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:29:57.293 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:29:57.293 00.000 18120 UpdateGuideState exits: m=1992 RSB=30.9
02:29:57.295 00.002 21948 Moving (0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
02:29:57.295 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:57.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:57.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:57.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:57.296 00.001 18120 Enqueuing Expose request
02:29:57.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:29:57.296 00.000 21948 MoveAxis(E, 0, ABG)
02:29:57.296 00.000 21948 Move returns status 0, amount 0
02:29:57.296 00.000 21948 MoveAxis(N, 0, ABG)
02:29:57.296 00.000 21948 Move returns status 0, amount 0
02:29:57.296 00.000 21948 move complete, result=0
02:29:57.296 00.000 21948 worker thread done servicing request
02:29:57.296 00.000 21948 Worker thread wakes up
02:29:57.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:57.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:57.297 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:58.813 01.516 21948 Exposure complete
02:29:58.849 00.036 21948 worker thread done servicing request
02:29:58.849 00.000 18120 OnExposeComplete: enter
02:29:58.851 00.002 18120 UpdateGuideState(): m_state=6
02:29:58.852 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
02:29:58.854 00.002 18120 Star::Find returns 1 (0), X=895.18, Y=234.44, Mass=1910, SNR=30.3, Peak=162 HFD=3.8
02:29:58.855 00.001 18120 MultiStar: [#1 -0.03,0.19,0.73,U] [#2 -0.21,0.57,0.00,M9] [#3 -0.01,0.12,0.60,U] [#4 0.06,0.07,0.55,U] [#5 0.35,0.11,0.47,U] [#6 0.24,-0.12,0.56,U] [#7 -0.39,0.34,0.00,M9] [#8 0.11,0.57,0.00,M8] 
02:29:58.857 00.002 18120 refined, 5 included, MultiStar: {0.18, 0.07}, one-star: {0.40, 0.04}
02:29:58.858 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
02:29:58.858 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
02:29:58.858 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
02:29:58.860 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.07, opts=13)
02:29:58.860 00.000 18120 Enqueuing Move request for scope (0.18, 0.07)
02:29:58.860 00.000 21948 Worker thread wakes up
02:29:58.861 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
02:29:58.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
02:29:58.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:29:58.861 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
02:29:58.862 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:58.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:29:58.863 00.001 18120 Enqueuing Expose request
02:29:58.863 00.000 21948 Moving (0.18, 0.07) raw xDistance=-0.01 yDistance=-0.19
02:29:58.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:29:58.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:58.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:29:58.863 00.000 21948 MoveAxis(E, 0, ABG)
02:29:58.863 00.000 21948 Move returns status 0, amount 0
02:29:58.863 00.000 21948 MoveAxis(N, 0, ABG)
02:29:58.863 00.000 21948 Move returns status 0, amount 0
02:29:58.863 00.000 21948 move complete, result=0
02:29:58.863 00.000 21948 worker thread done servicing request
02:29:58.864 00.001 21948 Worker thread wakes up
02:29:58.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:29:58.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:29:58.864 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:00.502 01.638 21948 Exposure complete
02:30:00.545 00.043 21948 worker thread done servicing request
02:30:00.545 00.000 18120 OnExposeComplete: enter
02:30:00.547 00.002 18120 UpdateGuideState(): m_state=6
02:30:00.548 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
02:30:00.550 00.002 18120 Star::Find returns 1 (0), X=895.08, Y=234.33, Mass=1925, SNR=30.3, Peak=171 HFD=4.0
02:30:00.551 00.001 18120 MultiStar: [#1 -0.00,0.09,0.72,U] [#2 -0.01,0.43,0.00,M10] [#3 0.06,0.07,0.60,U] [#4 -0.04,0.23,0.55,U] [#5 0.33,0.22,0.46,U] [#6 0.23,-0.06,0.50,U] [#7 -0.26,0.32,0.00,M10] [#8 0.29,0.29,0.00,M9] 
02:30:00.552 00.001 18120 refined, 5 included, MultiStar: {0.15, 0.06}, one-star: {0.30, -0.07}
02:30:00.553 00.001 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
02:30:00.554 00.001 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
02:30:00.556 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
02:30:00.558 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.06, opts=13)
02:30:00.560 00.002 18120 Enqueuing Move request for scope (0.15, 0.06)
02:30:00.561 00.001 21948 Worker thread wakes up
02:30:00.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:00.563 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:30:00.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:30:00.563 00.000 21948 Moving (0.15, 0.06) raw xDistance=-0.01 yDistance=-0.16
02:30:00.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:00.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:00.563 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.3
02:30:00.565 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:30:00.565 00.000 21948 MoveAxis(E, 0, ABG)
02:30:00.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:00.565 00.000 21948 Move returns status 0, amount 0
02:30:00.566 00.001 21948 MoveAxis(N, 0, ABG)
02:30:00.566 00.000 21948 Move returns status 0, amount 0
02:30:00.566 00.000 21948 move complete, result=0
02:30:00.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:00.566 00.000 18120 Enqueuing Expose request
02:30:00.567 00.001 21948 worker thread done servicing request
02:30:00.567 00.000 21948 Worker thread wakes up
02:30:00.567 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:00.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:00.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:02.094 01.527 21948 Exposure complete
02:30:02.145 00.051 21948 worker thread done servicing request
02:30:02.145 00.000 18120 OnExposeComplete: enter
02:30:02.148 00.003 18120 UpdateGuideState(): m_state=6
02:30:02.150 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
02:30:02.151 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=234.29, Mass=1856, SNR=29.8, Peak=167 HFD=3.9
02:30:02.153 00.002 18120 MultiStar: [#1 0.03,0.17,0.73,U] [#2 -0.21,0.34,0.64,U] [#3 0.05,0.06,0.63,U] [#4 -0.16,0.17,0.58,U] [#5 0.28,0.31,0.00,M1] [#6 0.40,-0.10,0.00,M1] [#7 -0.29,0.38,0.00,R] [#8 0.10,0.48,0.00,M10] 
02:30:02.156 00.003 18120 refined, 4 included, MultiStar: {0.05, 0.10}, one-star: {0.34, -0.11}
02:30:02.158 00.002 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
02:30:02.160 00.002 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
02:30:02.163 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.08 mountY=-0.09, mountTheta=-0.86
02:30:02.167 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
02:30:02.169 00.002 18120 Enqueuing Move request for scope (0.05, 0.10)
02:30:02.170 00.001 21948 Worker thread wakes up
02:30:02.170 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
02:30:02.170 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:30:02.170 00.000 21948 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.09
02:30:02.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:30:02.171 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:02.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:02.172 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:30:02.172 00.000 21948 MoveAxis(E, 0, ABG)
02:30:02.172 00.000 21948 Move returns status 0, amount 0
02:30:02.172 00.000 21948 MoveAxis(N, 0, ABG)
02:30:02.172 00.000 21948 Move returns status 0, amount 0
02:30:02.172 00.000 21948 move complete, result=0
02:30:02.172 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.8
02:30:02.173 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:02.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:02.174 00.001 18120 Enqueuing Expose request
02:30:02.174 00.000 21948 worker thread done servicing request
02:30:02.174 00.000 21948 Worker thread wakes up
02:30:02.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:02.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:02.174 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:03.798 01.624 21948 Exposure complete
02:30:03.843 00.045 21948 worker thread done servicing request
02:30:03.843 00.000 18120 OnExposeComplete: enter
02:30:03.845 00.002 18120 UpdateGuideState(): m_state=6
02:30:03.845 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
02:30:03.845 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=234.34, Mass=1961, SNR=30.7, Peak=165 HFD=4.0
02:30:03.846 00.001 18120 MultiStar: [#1 0.02,-0.02,0.73,U] [#2 -0.15,0.51,0.00,M10] [#3 0.11,-0.02,0.61,U] [#4 -0.10,0.20,0.56,U] [#5 0.27,0.00,0.47,U] [#6 0.15,-0.13,0.54,U] [#7 0.28,-0.01,0.43,U] [#8 -0.05,0.34,0.39,U] 
02:30:03.846 00.000 18120 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.23, -0.06}
02:30:03.847 00.001 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
02:30:03.847 00.000 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
02:30:03.848 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:30:03.848 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
02:30:03.850 00.002 18120 Enqueuing Move request for scope (0.12, 0.02)
02:30:03.850 00.000 21948 Worker thread wakes up
02:30:03.850 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
02:30:03.850 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
02:30:03.850 00.000 21948 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.11
02:30:03.850 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:03.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:03.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:03.851 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:30:03.851 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:03.852 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:03.852 00.000 18120 Enqueuing Expose request
02:30:03.853 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:30:03.853 00.000 21948 MoveAxis(E, 0, ABG)
02:30:03.853 00.000 21948 Move returns status 0, amount 0
02:30:03.853 00.000 21948 MoveAxis(N, 0, ABG)
02:30:03.853 00.000 21948 Move returns status 0, amount 0
02:30:03.853 00.000 21948 move complete, result=0
02:30:03.853 00.000 21948 worker thread done servicing request
02:30:03.853 00.000 21948 Worker thread wakes up
02:30:03.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:03.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:03.853 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:05.379 01.526 21948 Exposure complete
02:30:05.407 00.028 21948 worker thread done servicing request
02:30:05.407 00.000 18120 OnExposeComplete: enter
02:30:05.407 00.000 18120 UpdateGuideState(): m_state=6
02:30:05.408 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
02:30:05.408 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=234.63, Mass=1910, SNR=30.3, Peak=166 HFD=4.1
02:30:05.410 00.002 18120 MultiStar: [#1 -0.22,0.43,0.00,M1] [#2 -0.36,0.51,0.00,R] [#3 -0.09,0.34,0.61,U] [#4 -0.12,0.36,0.55,U] [#5 0.26,0.43,0.00,M1] [#6 0.40,0.14,0.00,M1] [#7 0.01,-0.00,0.43,U] [#8 0.27,0.50,0.00,M10] 
02:30:05.412 00.002 18120 refined, 3 included, MultiStar: {0.04, 0.25}, one-star: {0.21, 0.23}
02:30:05.413 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
02:30:05.414 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
02:30:05.415 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=0.21 mountY=-0.14, mountTheta=-0.61
02:30:05.418 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.25, opts=13)
02:30:05.420 00.002 18120 Enqueuing Move request for scope (0.04, 0.25)
02:30:05.423 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:05.424 00.001 21948 Worker thread wakes up
02:30:05.425 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
02:30:05.425 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
02:30:05.425 00.000 21948 Moving (0.04, 0.25) raw xDistance=0.21 yDistance=-0.14
02:30:05.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:30:05.425 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:05.425 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
02:30:05.426 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:05.426 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:30:05.426 00.000 21948 MoveAxis(W, 37, ABG)
02:30:05.426 00.000 21948 Guiding  Dir = 3, Dur = 37
02:30:05.426 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:05.427 00.001 18120 Enqueuing Expose request
02:30:05.427 00.000 21948 IsSlewing returns 0
02:30:05.427 00.000 21948 IsGuiding returns 0
02:30:05.429 00.002 21948 PulseGuide returned control before completion, sleep 46
02:30:05.488 00.059 21948 IsGuiding returns 0
02:30:05.488 00.000 21948 Move returns status 0, amount 37
02:30:05.488 00.000 21948 MoveAxis(N, 0, ABG)
02:30:05.488 00.000 21948 Move returns status 0, amount 0
02:30:05.488 00.000 21948 move complete, result=0
02:30:05.488 00.000 21948 worker thread done servicing request
02:30:05.488 00.000 21948 Worker thread wakes up
02:30:05.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:05.489 00.001 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:30:05.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:07.123 01.634 21948 Exposure complete
02:30:07.156 00.033 21948 worker thread done servicing request
02:30:07.157 00.001 18120 OnExposeComplete: enter
02:30:07.157 00.000 18120 UpdateGuideState(): m_state=6
02:30:07.158 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
02:30:07.158 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=234.27, Mass=2007, SNR=31.1, Peak=171 HFD=4.2
02:30:07.159 00.001 18120 MultiStar: [#1 0.10,0.02,0.70,U] [#2 0.22,-0.37,0.00,M1] [#3 -0.25,0.08,0.61,U] [#4 -0.17,0.14,0.56,U] [#5 0.24,-0.04,0.46,U] [#6 0.32,0.15,0.50,U] [#7 0.29,-0.25,0.41,U] [#8 0.05,0.48,0.00,R] 
02:30:07.159 00.000 18120 refined, 6 included, MultiStar: {0.15, -0.01}, one-star: {0.41, -0.13}
02:30:07.160 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
02:30:07.160 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
02:30:07.160 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
02:30:07.162 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.01, opts=13)
02:30:07.162 00.000 18120 Enqueuing Move request for scope (0.15, -0.01)
02:30:07.163 00.001 21948 Worker thread wakes up
02:30:07.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:07.163 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.1
02:30:07.164 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:07.164 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:07.164 00.000 18120 Enqueuing Expose request
02:30:07.165 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
02:30:07.165 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
02:30:07.165 00.000 21948 Moving (0.15, -0.01) raw xDistance=-0.07 yDistance=-0.13
02:30:07.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:30:07.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:07.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:30:07.165 00.000 21948 MoveAxis(E, 0, ABG)
02:30:07.165 00.000 21948 Move returns status 0, amount 0
02:30:07.165 00.000 21948 MoveAxis(N, 0, ABG)
02:30:07.165 00.000 21948 Move returns status 0, amount 0
02:30:07.165 00.000 21948 move complete, result=0
02:30:07.165 00.000 21948 worker thread done servicing request
02:30:07.165 00.000 21948 Worker thread wakes up
02:30:07.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:07.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:07.165 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:08.686 01.521 21948 Exposure complete
02:30:08.723 00.037 21948 worker thread done servicing request
02:30:08.723 00.000 18120 OnExposeComplete: enter
02:30:08.724 00.001 18120 UpdateGuideState(): m_state=6
02:30:08.726 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
02:30:08.727 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=234.32, Mass=1850, SNR=29.7, Peak=166 HFD=3.7
02:30:08.728 00.001 18120 MultiStar: [#1 0.25,0.13,0.76,U] [#2 0.32,-0.04,0.65,U] [#3 0.03,0.18,0.60,U] [#4 0.22,0.42,0.00,M1] [#5 0.36,0.09,0.47,U] [#6 0.63,-0.16,0.00,M1] [#7 0.35,0.20,0.44,U] [#8 0.22,0.16,0.40,U] 
02:30:08.730 00.002 18120 refined, 6 included, MultiStar: {0.29, 0.07}, one-star: {0.45, -0.08}
02:30:08.731 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
02:30:08.734 00.003 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
02:30:08.735 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=-0.06 mountY=-0.29, mountTheta=-1.77
02:30:08.737 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.07, opts=13)
02:30:08.737 00.000 18120 Enqueuing Move request for scope (0.29, 0.07)
02:30:08.738 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:08.739 00.001 21948 Worker thread wakes up
02:30:08.739 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.7
02:30:08.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:08.740 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:08.740 00.000 18120 Enqueuing Expose request
02:30:08.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
02:30:08.740 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
02:30:08.740 00.000 21948 Moving (0.29, 0.07) raw xDistance=-0.06 yDistance=-0.29
02:30:08.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:08.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:08.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:30:08.741 00.001 21948 MoveAxis(E, 0, ABG)
02:30:08.741 00.000 21948 Move returns status 0, amount 0
02:30:08.741 00.000 21948 MoveAxis(N, 0, ABG)
02:30:08.741 00.000 21948 Move returns status 0, amount 0
02:30:08.741 00.000 21948 move complete, result=0
02:30:08.741 00.000 21948 worker thread done servicing request
02:30:08.741 00.000 21948 Worker thread wakes up
02:30:08.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:08.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:08.741 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:30:10.376 01.635 21948 Exposure complete
02:30:10.412 00.036 21948 worker thread done servicing request
02:30:10.413 00.001 18120 OnExposeComplete: enter
02:30:10.413 00.000 18120 UpdateGuideState(): m_state=6
02:30:10.414 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
02:30:10.415 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=234.53, Mass=1927, SNR=30.4, Peak=162 HFD=3.8
02:30:10.415 00.000 18120 MultiStar: [#1 0.12,0.14,0.75,U] [#2 0.26,-0.01,0.64,U] [#3 0.08,0.21,0.59,U] [#4 0.03,0.21,0.57,U] [#5 0.41,0.34,0.00,M1] [#6 0.44,0.07,0.00,M2] [#7 0.28,-0.14,0.43,U] [#8 0.03,-0.11,0.40,U] 
02:30:10.416 00.001 18120 refined, 6 included, MultiStar: {0.19, 0.08}, one-star: {0.39, 0.13}
02:30:10.416 00.000 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.00) = xAngle (-1.59 = -1.59)
02:30:10.417 00.001 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
02:30:10.417 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.21 cameraTheta=0.41 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
02:30:10.418 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.08, opts=13)
02:30:10.419 00.001 18120 Enqueuing Move request for scope (0.19, 0.08)
02:30:10.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:10.420 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.4
02:30:10.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:10.421 00.001 21948 Worker thread wakes up
02:30:10.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
02:30:10.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:10.421 00.000 18120 Enqueuing Expose request
02:30:10.422 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
02:30:10.422 00.000 21948 Moving (0.19, 0.08) raw xDistance=-0.00 yDistance=-0.21
02:30:10.422 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:30:10.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:10.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:30:10.422 00.000 21948 MoveAxis(E, 0, ABG)
02:30:10.422 00.000 21948 Move returns status 0, amount 0
02:30:10.422 00.000 21948 MoveAxis(N, 0, ABG)
02:30:10.422 00.000 21948 Move returns status 0, amount 0
02:30:10.422 00.000 21948 move complete, result=0
02:30:10.422 00.000 21948 worker thread done servicing request
02:30:10.422 00.000 21948 Worker thread wakes up
02:30:10.423 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:10.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:10.423 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:11.947 01.524 21948 Exposure complete
02:30:11.974 00.027 21948 worker thread done servicing request
02:30:11.974 00.000 18120 OnExposeComplete: enter
02:30:11.975 00.001 18120 UpdateGuideState(): m_state=6
02:30:11.976 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
02:30:11.976 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=234.37, Mass=1914, SNR=30.3, Peak=166 HFD=4.0
02:30:11.977 00.001 18120 MultiStar: [#1 0.19,0.11,0.74,U] [#2 0.14,0.05,0.65,U] [#3 0.08,0.10,0.61,U] [#4 -0.03,0.21,0.57,U] [#5 0.26,0.26,0.47,U] [#6 0.47,0.02,0.00,M3] [#7 0.33,-0.31,0.00,M1] [#8 0.04,-0.07,0.41,U] 
02:30:11.977 00.000 18120 refined, 6 included, MultiStar: {0.18, 0.08}, one-star: {0.39, -0.03}
02:30:11.977 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
02:30:11.981 00.004 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
02:30:11.983 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.42 mountX=-0.00 mountY=-0.20, mountTheta=-1.57
02:30:11.984 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.08, opts=13)
02:30:11.984 00.000 18120 Enqueuing Move request for scope (0.18, 0.08)
02:30:11.985 00.001 21948 Worker thread wakes up
02:30:11.985 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:11.985 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
02:30:11.986 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:11.986 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:11.987 00.001 18120 Enqueuing Expose request
02:30:11.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
02:30:11.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
02:30:11.987 00.000 21948 Moving (0.18, 0.08) raw xDistance=-0.00 yDistance=-0.20
02:30:11.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:30:11.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:11.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:30:11.987 00.000 21948 MoveAxis(E, 0, ABG)
02:30:11.987 00.000 21948 Move returns status 0, amount 0
02:30:11.987 00.000 21948 MoveAxis(N, 0, ABG)
02:30:11.987 00.000 21948 Move returns status 0, amount 0
02:30:11.987 00.000 21948 move complete, result=0
02:30:11.987 00.000 21948 worker thread done servicing request
02:30:11.987 00.000 21948 Worker thread wakes up
02:30:11.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:11.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:11.988 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:13.610 01.622 21948 Exposure complete
02:30:13.651 00.041 21948 worker thread done servicing request
02:30:13.651 00.000 18120 OnExposeComplete: enter
02:30:13.653 00.002 18120 UpdateGuideState(): m_state=6
02:30:13.653 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
02:30:13.654 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=234.48, Mass=2029, SNR=31.1, Peak=163 HFD=3.9
02:30:13.654 00.000 18120 MultiStar: [#1 0.11,0.10,0.71,U] [#2 0.10,-0.07,0.62,U] [#3 0.08,-0.07,0.56,U] [#4 0.05,0.45,0.00,M1] [#5 -0.15,0.21,0.46,U] [#6 0.34,0.10,0.48,U] [#7 0.48,-0.02,0.00,M2] [#8 0.06,0.08,0.39,U] 
02:30:13.655 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.06}, one-star: {0.32, 0.08}
02:30:13.655 00.000 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
02:30:13.657 00.002 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
02:30:13.660 00.003 18120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
02:30:13.664 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.06, opts=13)
02:30:13.667 00.003 18120 Enqueuing Move request for scope (0.15, 0.06)
02:30:13.669 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:13.669 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.1
02:30:13.670 00.001 21948 Worker thread wakes up
02:30:13.670 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:30:13.670 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:30:13.670 00.000 21948 Moving (0.15, 0.06) raw xDistance=-0.01 yDistance=-0.16
02:30:13.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:13.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:13.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:13.670 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:13.673 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:30:13.673 00.000 21948 MoveAxis(E, 0, ABG)
02:30:13.673 00.000 18120 Enqueuing Expose request
02:30:13.674 00.001 21948 Move returns status 0, amount 0
02:30:13.674 00.000 21948 MoveAxis(N, 0, ABG)
02:30:13.674 00.000 21948 Move returns status 0, amount 0
02:30:13.674 00.000 21948 move complete, result=0
02:30:13.674 00.000 21948 worker thread done servicing request
02:30:13.674 00.000 21948 Worker thread wakes up
02:30:13.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:13.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:13.675 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:15.195 01.520 21948 Exposure complete
02:30:15.226 00.031 21948 worker thread done servicing request
02:30:15.227 00.001 18120 OnExposeComplete: enter
02:30:15.227 00.000 18120 UpdateGuideState(): m_state=6
02:30:15.228 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
02:30:15.228 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=234.61, Mass=2052, SNR=31.4, Peak=170 HFD=4.1
02:30:15.229 00.001 18120 MultiStar: [#1 0.19,0.21,0.69,U] [#2 0.32,0.09,0.59,U] [#3 -0.08,0.02,0.57,U] [#4 -0.25,0.40,0.00,M2] [#5 0.12,0.33,0.47,U] [#6 0.12,0.09,0.50,U] [#7 0.10,0.03,0.40,U] [#8 0.14,0.08,0.38,U] 
02:30:15.229 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.23, 0.21}
02:30:15.229 00.000 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
02:30:15.229 00.000 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
02:30:15.231 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=0.07 mountY=-0.20, mountTheta=-1.25
02:30:15.232 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.14, opts=13)
02:30:15.233 00.001 18120 Enqueuing Move request for scope (0.15, 0.14)
02:30:15.233 00.000 21948 Worker thread wakes up
02:30:15.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:15.234 00.001 18120 UpdateGuideState exits: m=2052 RSB=31.4
02:30:15.235 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:15.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:15.236 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
02:30:15.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
02:30:15.236 00.000 21948 Moving (0.15, 0.14) raw xDistance=0.07 yDistance=-0.20
02:30:15.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:30:15.236 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.55
02:30:15.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:30:15.236 00.000 21948 MoveAxis(E, 0, ABG)
02:30:15.236 00.000 18120 Enqueuing Expose request
02:30:15.237 00.001 21948 Move returns status 0, amount 0
02:30:15.237 00.000 21948 MoveAxis(N, 48, ABG)
02:30:15.237 00.000 21948 Guiding  Dir = 0, Dur = 48
02:30:15.237 00.000 21948 IsSlewing returns 0
02:30:15.237 00.000 21948 IsGuiding returns 0
02:30:15.242 00.005 21948 PulseGuide returned control before completion, sleep 54
02:30:15.302 00.060 21948 IsGuiding returns 1
02:30:15.302 00.000 21948 scope still moving after pulse duration time elapsed
02:30:15.334 00.032 21948 IsSlewing returns 0
02:30:15.335 00.001 21948 IsGuiding returns 0
02:30:15.335 00.000 21948 scope move finished after 48 + 49 ms
02:30:15.335 00.000 21948 Move returns status 0, amount 48
02:30:15.335 00.000 21948 move complete, result=0
02:30:15.335 00.000 21948 worker thread done servicing request
02:30:15.335 00.000 21948 Worker thread wakes up
02:30:15.335 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
02:30:15.336 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:15.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:16.967 01.631 21948 Exposure complete
02:30:17.003 00.036 21948 worker thread done servicing request
02:30:17.003 00.000 18120 OnExposeComplete: enter
02:30:17.003 00.000 18120 UpdateGuideState(): m_state=6
02:30:17.003 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
02:30:17.004 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=234.52, Mass=2029, SNR=31.3, Peak=157 HFD=4.1
02:30:17.004 00.000 18120 MultiStar: [#1 -0.05,0.28,0.69,U] [#2 0.02,-0.09,0.62,U] [#3 -0.09,0.23,0.59,U] [#4 -0.28,0.24,0.55,U] [#5 0.21,0.28,0.45,U] [#6 0.01,0.35,0.51,U] [#7 -0.03,-0.04,0.40,U] [#8 -0.16,0.39,0.00,M1] 
02:30:17.005 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.17}, one-star: {0.18, 0.12}
02:30:17.005 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
02:30:17.005 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
02:30:17.006 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.54 mountX=0.15 mountY=-0.08, mountTheta=-0.49
02:30:17.008 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.17, opts=13)
02:30:17.008 00.000 18120 Enqueuing Move request for scope (0.01, 0.17)
02:30:17.009 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:17.009 00.000 21948 Worker thread wakes up
02:30:17.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
02:30:17.009 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
02:30:17.009 00.000 21948 Moving (0.01, 0.17) raw xDistance=0.15 yDistance=-0.08
02:30:17.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:30:17.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:17.009 00.000 18120 UpdateGuideState exits: m=2029 RSB=31.3
02:30:17.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:17.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:17.011 00.001 18120 Enqueuing Expose request
02:30:17.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:30:17.011 00.000 21948 MoveAxis(E, 0, ABG)
02:30:17.011 00.000 21948 Move returns status 0, amount 0
02:30:17.011 00.000 21948 MoveAxis(N, 0, ABG)
02:30:17.011 00.000 21948 Move returns status 0, amount 0
02:30:17.011 00.000 21948 move complete, result=0
02:30:17.011 00.000 21948 worker thread done servicing request
02:30:17.011 00.000 21948 Worker thread wakes up
02:30:17.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:17.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:17.012 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:18.529 01.517 21948 Exposure complete
02:30:18.572 00.043 21948 worker thread done servicing request
02:30:18.573 00.001 18120 OnExposeComplete: enter
02:30:18.573 00.000 18120 UpdateGuideState(): m_state=6
02:30:18.575 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
02:30:18.577 00.002 18120 Star::Find returns 1 (0), X=894.90, Y=234.39, Mass=2034, SNR=31.3, Peak=178 HFD=4.0
02:30:18.578 00.001 18120 MultiStar: [#1 -0.15,0.24,0.69,U] [#2 0.02,0.02,0.61,U] [#3 -0.10,0.24,0.58,U] [#4 -0.25,0.28,0.55,U] [#5 -0.13,0.08,0.46,U] [#6 0.28,0.00,0.49,U] [#7 -0.09,-0.06,0.41,U] [#8 -0.16,0.25,0.39,U] 
02:30:18.581 00.003 18120 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.12, -0.01}
02:30:18.583 00.002 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
02:30:18.585 00.002 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
02:30:18.587 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.12 mountY=-0.02, mountTheta=-0.15
02:30:18.591 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
02:30:18.591 00.000 18120 Enqueuing Move request for scope (-0.04, 0.11)
02:30:18.593 00.002 21948 Worker thread wakes up
02:30:18.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:18.593 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.3
02:30:18.594 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:18.594 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:18.594 00.000 18120 Enqueuing Expose request
02:30:18.595 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:30:18.595 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:30:18.595 00.000 21948 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=-0.02
02:30:18.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:30:18.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:18.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:30:18.595 00.000 21948 MoveAxis(E, 0, ABG)
02:30:18.595 00.000 21948 Move returns status 0, amount 0
02:30:18.595 00.000 21948 MoveAxis(N, 0, ABG)
02:30:18.595 00.000 21948 Move returns status 0, amount 0
02:30:18.595 00.000 21948 move complete, result=0
02:30:18.595 00.000 21948 worker thread done servicing request
02:30:18.595 00.000 21948 Worker thread wakes up
02:30:18.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:18.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:30:18.595 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:19.848 01.253 18120 evsrv: cli 0D46E110 connect
02:30:19.849 00.001 18120 case statement mapped state 6 to 3
02:30:19.849 00.000 18120 case statement mapped state 6 to 3
02:30:19.851 00.002 18120 evsrv: cli 0D46E110 request: {"method":"get_app_state","id":"a28cab10-5496-43fd-b04e-f17ad40245e5"}
02:30:19.872 00.021 18120 case statement mapped state 6 to 3
02:30:19.873 00.001 18120 evsrv: cli 0D46E110 response: {"jsonrpc":"2.0","result":"Guiding","id":"a28cab10-5496-43fd-b04e-f17ad40245e5"}
02:30:19.874 00.001 18120 evsrv: cli 0D46E110 disconnect
02:30:19.877 00.003 18120 evsrv: cli 0D46DDF0 connect
02:30:19.878 00.001 18120 case statement mapped state 6 to 3
02:30:19.878 00.000 18120 case statement mapped state 6 to 3
02:30:19.879 00.001 18120 evsrv: cli 0D46DDF0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"50916c88-a60c-484a-aaaa-1a1011739f65"}
02:30:19.880 00.001 18120 PhdController::Dither begins
02:30:19.881 00.001 18120 dither: size=2.00, dRA=-0.03 dDec=-1.75
02:30:19.881 00.000 18120 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.00) = xAngle (0.41 = 0.41)
02:30:19.882 00.001 18120 MountToCamera -- mountX=-0.03 mountY=-1.75 hyp=1.75 mountTheta=-1.59 cameraX=1.60, cameraY=0.69 cameraTheta=0.41
02:30:19.882 00.000 18120 setting lock position to (896.39, 235.09)
02:30:19.883 00.001 18120 Mount: notify guiding dithered (1.6, 0.7)
02:30:19.884 00.001 18120 MultiStar: stabilizing after lock position change
02:30:19.884 00.000 18120 Status Line: Dithering de -0.03,-1.75
02:30:19.886 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:30:19.888 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
02:30:19.889 00.001 18120 evsrv: cli 0D46DDF0 response: {"jsonrpc":"2.0","result":0,"id":"50916c88-a60c-484a-aaaa-1a1011739f65"}
02:30:19.900 00.011 18120 evsrv: cli 0D46DDF0 disconnect
02:30:20.228 00.328 21948 Exposure complete
02:30:20.269 00.041 21948 worker thread done servicing request
02:30:20.269 00.000 18120 OnExposeComplete: enter
02:30:20.270 00.001 18120 UpdateGuideState(): m_state=6
02:30:20.270 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
02:30:20.271 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=234.48, Mass=1953, SNR=30.6, Peak=163 HFD=3.9
02:30:20.271 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
02:30:20.272 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
02:30:20.272 00.000 18120 CameraToMount -- cameraX=-1.31 cameraY=-0.61 hyp=1.45 cameraTheta=-2.70 mountX=-0.02 mountY=1.45, mountTheta=1.58
02:30:20.274 00.002 18120 dither recenter: remaining=(0.0,1.7) step=(0.0,1.7)
02:30:20.276 00.002 18120 MountToCamera -- mountTheta (1.55) + m_xAngle (2.00) = xAngle (3.55 = -2.73)
02:30:20.276 00.000 18120 MountToCamera -- mountX=0.03 mountY=1.75 hyp=1.75 mountTheta=1.55 cameraX=-1.60, cameraY=-0.69 cameraTheta=-2.73
02:30:20.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.60, y=-0.69, opts=4)
02:30:20.277 00.000 18120 Enqueuing Move request for scope (-1.60, -0.69)
02:30:20.277 00.000 18120 Mount: notify direct move 0.03,1.75
02:30:20.278 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:20.279 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.6
02:30:20.279 00.000 18120 PhdController: settling, locked = 1, distance = 1.77 (0.50) aobump = 0 frame = 1 / 99999
02:30:20.280 00.001 21948 Worker thread wakes up
02:30:20.280 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.60, -0.69) opts 0x4
02:30:20.280 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.60, -0.69)
02:30:20.280 00.000 21948 Moving (-1.60, -0.69) raw xDistance=0.03 yDistance=1.75
02:30:20.280 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062620.280,"Host":"ASUS_SAM","Inst":1,"Distance":1.77,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:30:20.280 00.000 21948 MoveAxis(W, 9, B)
02:30:20.280 00.000 21948 Guiding  Dir = 3, Dur = 9
02:30:20.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:20.281 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:20.281 00.000 18120 Enqueuing Expose request
02:30:20.282 00.001 21948 IsSlewing returns 0
02:30:20.282 00.000 21948 IsGuiding returns 0
02:30:20.284 00.002 21948 PulseGuide returned control before completion, sleep 18
02:30:20.305 00.021 21948 IsGuiding returns 0
02:30:20.305 00.000 21948 Move returns status 0, amount 9
02:30:20.305 00.000 21948 MoveAxis(S, 417, B)
02:30:20.305 00.000 21948 Guiding  Dir = 1, Dur = 417
02:30:20.305 00.000 21948 IsSlewing returns 0
02:30:20.306 00.001 21948 IsGuiding returns 0
02:30:20.311 00.005 21948 PulseGuide returned control before completion, sleep 423
02:30:20.746 00.435 21948 IsGuiding returns 0
02:30:20.746 00.000 21948 Move returns status 0, amount 417
02:30:20.746 00.000 21948 move complete, result=0
02:30:20.746 00.000 21948 worker thread done servicing request
02:30:20.746 00.000 21948 Worker thread wakes up
02:30:20.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:20.746 00.000 18120 GuideStep: 0.0 px 9 ms WEST, 1.7 px 417 ms SOUTH
02:30:20.747 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:22.158 01.411 21948 Exposure complete
02:30:22.191 00.033 21948 worker thread done servicing request
02:30:22.191 00.000 18120 OnExposeComplete: enter
02:30:22.193 00.002 18120 UpdateGuideState(): m_state=6
02:30:22.195 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
02:30:22.196 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=234.72, Mass=1883, SNR=30.1, Peak=144 HFD=4.2
02:30:22.197 00.001 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.63)
02:30:22.198 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.59)
02:30:22.199 00.001 18120 CameraToMount -- cameraX=-0.69 cameraY=-0.37 hyp=0.78 cameraTheta=-2.65 mountX=-0.05 mountY=0.78, mountTheta=1.63
02:30:22.200 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.69, y=-0.37, opts=13)
02:30:22.201 00.001 18120 Enqueuing Move request for scope (-0.69, -0.37)
02:30:22.201 00.000 21948 Worker thread wakes up
02:30:22.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.37) opts 0xd
02:30:22.201 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.69, -0.37)
02:30:22.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:22.202 00.001 18120 UpdateGuideState exits: m=1883 RSB=30.1
02:30:22.202 00.000 18120 PhdController: settling, locked = 1, distance = 0.78 (0.50) aobump = 0 frame = 2 / 99999
02:30:22.203 00.001 21948 Moving (-0.69, -0.37) raw xDistance=-0.05 yDistance=0.78
02:30:22.203 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062622.203,"Host":"ASUS_SAM","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:30:22.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:22.203 00.000 21948 resist switch: large excursion: input 0.78 thresh 0.60 direction from 0 to 1
02:30:22.203 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.35
02:30:22.204 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
02:30:22.204 00.000 21948 MoveAxis(E, 0, ABG)
02:30:22.204 00.000 21948 Move returns status 0, amount 0
02:30:22.204 00.000 21948 MoveAxis(S, 187, ABG)
02:30:22.204 00.000 21948 Guiding  Dir = 1, Dur = 187
02:30:22.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:22.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:22.205 00.001 18120 Enqueuing Expose request
02:30:22.205 00.000 21948 IsSlewing returns 0
02:30:22.205 00.000 21948 IsGuiding returns 0
02:30:22.210 00.005 21948 PulseGuide returned control before completion, sleep 193
02:30:22.405 00.195 21948 IsGuiding returns 1
02:30:22.405 00.000 21948 scope still moving after pulse duration time elapsed
02:30:22.436 00.031 21948 IsSlewing returns 0
02:30:22.436 00.000 21948 IsGuiding returns 0
02:30:22.436 00.000 21948 scope move finished after 187 + 44 ms
02:30:22.436 00.000 21948 Move returns status 0, amount 187
02:30:22.436 00.000 21948 move complete, result=0
02:30:22.436 00.000 21948 worker thread done servicing request
02:30:22.436 00.000 21948 Worker thread wakes up
02:30:22.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:22.437 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:22.437 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 187 ms SOUTH
02:30:24.067 01.630 21948 Exposure complete
02:30:24.123 00.056 21948 worker thread done servicing request
02:30:24.124 00.001 18120 OnExposeComplete: enter
02:30:24.125 00.001 18120 UpdateGuideState(): m_state=6
02:30:24.126 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
02:30:24.128 00.002 18120 Star::Find returns 1 (0), X=896.52, Y=235.30, Mass=1858, SNR=29.8, Peak=148 HFD=3.8
02:30:24.129 00.001 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
02:30:24.131 00.002 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
02:30:24.131 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.02 mountX=0.14 mountY=-0.21, mountTheta=-0.99
02:30:24.133 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.21, opts=13)
02:30:24.135 00.002 18120 Enqueuing Move request for scope (0.13, 0.21)
02:30:24.136 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:24.137 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.8
02:30:24.139 00.002 21948 Worker thread wakes up
02:30:24.139 00.000 18120 PhdController: settling, locked = 1, distance = 0.62 (0.50) aobump = 0 frame = 3 / 99999
02:30:24.140 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
02:30:24.140 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
02:30:24.140 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062624.140,"Host":"ASUS_SAM","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:30:24.141 00.001 21948 Moving (0.13, 0.21) raw xDistance=0.14 yDistance=-0.21
02:30:24.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:30:24.141 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:24.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:24.142 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:24.143 00.001 18120 Enqueuing Expose request
02:30:24.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:30:24.143 00.000 21948 MoveAxis(E, 0, ABG)
02:30:24.143 00.000 21948 Move returns status 0, amount 0
02:30:24.143 00.000 21948 MoveAxis(N, 0, ABG)
02:30:24.143 00.000 21948 Move returns status 0, amount 0
02:30:24.143 00.000 21948 move complete, result=0
02:30:24.143 00.000 21948 worker thread done servicing request
02:30:24.143 00.000 21948 Worker thread wakes up
02:30:24.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:24.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:24.143 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:25.561 01.418 21948 Exposure complete
02:30:25.612 00.051 21948 worker thread done servicing request
02:30:25.612 00.000 18120 OnExposeComplete: enter
02:30:25.613 00.001 18120 UpdateGuideState(): m_state=6
02:30:25.613 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
02:30:25.614 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=235.27, Mass=1888, SNR=30.0, Peak=148 HFD=3.7
02:30:25.614 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
02:30:25.615 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
02:30:25.615 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.43 mountX=0.15 mountY=-0.10, mountTheta=-0.60
02:30:25.616 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.18, opts=13)
02:30:25.616 00.000 18120 Enqueuing Move request for scope (0.03, 0.18)
02:30:25.617 00.001 21948 Worker thread wakes up
02:30:25.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
02:30:25.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:25.618 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
02:30:25.618 00.000 21948 Moving (0.03, 0.18) raw xDistance=0.15 yDistance=-0.10
02:30:25.618 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.0
02:30:25.618 00.000 18120 PhdController: settling, locked = 1, distance = 0.49 (0.50) aobump = 0 frame = 4 / 99999
02:30:25.619 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:30:25.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:25.619 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062625.619,"Host":"ASUS_SAM","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:30:25.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:30:25.619 00.000 21948 MoveAxis(E, 0, ABG)
02:30:25.619 00.000 21948 Move returns status 0, amount 0
02:30:25.619 00.000 21948 MoveAxis(N, 0, ABG)
02:30:25.619 00.000 21948 Move returns status 0, amount 0
02:30:25.619 00.000 21948 move complete, result=0
02:30:25.619 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:25.620 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:25.620 00.000 18120 Enqueuing Expose request
02:30:25.620 00.000 21948 worker thread done servicing request
02:30:25.621 00.001 21948 Worker thread wakes up
02:30:25.621 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:25.621 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:25.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:27.255 01.634 21948 Exposure complete
02:30:27.302 00.047 21948 worker thread done servicing request
02:30:27.303 00.001 18120 OnExposeComplete: enter
02:30:27.305 00.002 18120 UpdateGuideState(): m_state=6
02:30:27.306 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
02:30:27.308 00.002 18120 Star::Find returns 1 (0), X=896.55, Y=235.42, Mass=1883, SNR=30.1, Peak=137 HFD=4.1
02:30:27.309 00.001 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.89 = -0.89)
02:30:27.309 00.000 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.93 = -0.93)
02:30:27.311 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.11 mountX=0.23 mountY=-0.29, mountTheta=-0.90
02:30:27.312 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.33, opts=13)
02:30:27.313 00.001 18120 Enqueuing Move request for scope (0.16, 0.33)
02:30:27.313 00.000 21948 Worker thread wakes up
02:30:27.313 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.33) opts 0xd
02:30:27.313 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.33)
02:30:27.313 00.000 21948 Moving (0.16, 0.33) raw xDistance=0.23 yDistance=-0.29
02:30:27.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:30:27.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:27.314 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:27.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:30:27.314 00.000 21948 MoveAxis(W, 42, ABG)
02:30:27.314 00.000 21948 Guiding  Dir = 3, Dur = 42
02:30:27.314 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
02:30:27.315 00.001 21948 IsSlewing returns 0
02:30:27.315 00.000 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 5 / 99999
02:30:27.315 00.000 21948 IsGuiding returns 0
02:30:27.315 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062627.315,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
02:30:27.316 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:27.317 00.001 21948 PulseGuide returned control before completion, sleep 51
02:30:27.317 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:27.317 00.000 18120 Enqueuing Expose request
02:30:27.377 00.060 21948 IsGuiding returns 1
02:30:27.377 00.000 21948 scope still moving after pulse duration time elapsed
02:30:27.407 00.030 21948 IsSlewing returns 0
02:30:27.407 00.000 21948 IsGuiding returns 0
02:30:27.407 00.000 21948 scope move finished after 42 + 50 ms
02:30:27.407 00.000 21948 Move returns status 0, amount 42
02:30:27.407 00.000 21948 MoveAxis(N, 0, ABG)
02:30:27.407 00.000 21948 Move returns status 0, amount 0
02:30:27.407 00.000 21948 move complete, result=0
02:30:27.407 00.000 21948 worker thread done servicing request
02:30:27.407 00.000 21948 Worker thread wakes up
02:30:27.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:27.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:27.407 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.3 px 0 ms NORTH
02:30:28.826 01.419 21948 Exposure complete
02:30:28.883 00.057 21948 worker thread done servicing request
02:30:28.883 00.000 18120 OnExposeComplete: enter
02:30:28.885 00.002 18120 UpdateGuideState(): m_state=6
02:30:28.886 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
02:30:28.888 00.002 18120 Star::Find returns 1 (0), X=896.60, Y=235.20, Mass=1985, SNR=30.9, Peak=162 HFD=3.8
02:30:28.889 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
02:30:28.890 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
02:30:28.891 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.45 mountX=0.01 mountY=-0.24, mountTheta=-1.55
02:30:28.894 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.10, opts=13)
02:30:28.895 00.001 18120 Enqueuing Move request for scope (0.22, 0.10)
02:30:28.897 00.002 21948 Worker thread wakes up
02:30:28.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
02:30:28.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
02:30:28.897 00.000 21948 Moving (0.22, 0.10) raw xDistance=0.01 yDistance=-0.24
02:30:28.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:30:28.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:28.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:28.898 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:30:28.898 00.000 21948 MoveAxis(E, 0, ABG)
02:30:28.898 00.000 21948 Move returns status 0, amount 0
02:30:28.899 00.001 21948 MoveAxis(N, 0, ABG)
02:30:28.899 00.000 21948 Move returns status 0, amount 0
02:30:28.899 00.000 21948 move complete, result=0
02:30:28.899 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.9
02:30:28.900 00.001 21948 worker thread done servicing request
02:30:28.900 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 6 / 99999
02:30:28.901 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786062628.901,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
02:30:28.903 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:28.904 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:28.905 00.001 18120 Enqueuing Expose request
02:30:28.906 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:28.907 00.001 21948 Worker thread wakes up
02:30:28.908 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:28.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:30.533 01.625 21948 Exposure complete
02:30:30.578 00.045 21948 worker thread done servicing request
02:30:30.579 00.001 18120 OnExposeComplete: enter
02:30:30.579 00.000 18120 UpdateGuideState(): m_state=6
02:30:30.583 00.004 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
02:30:30.585 00.002 18120 Star::Find returns 1 (0), X=896.61, Y=235.22, Mass=1942, SNR=30.5, Peak=157 HFD=4.0
02:30:30.587 00.002 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
02:30:30.590 00.003 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
02:30:30.592 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.25 cameraTheta=0.54 mountX=0.03 mountY=-0.25, mountTheta=-1.46
02:30:30.596 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.13, opts=13)
02:30:30.599 00.003 18120 Enqueuing Move request for scope (0.22, 0.13)
02:30:30.601 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:30.603 00.002 18120 UpdateGuideState exits: m=1942 RSB=30.5
02:30:30.606 00.003 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 7 / 99999
02:30:30.607 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786062630.607,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
02:30:30.608 00.001 21948 Worker thread wakes up
02:30:30.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
02:30:30.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
02:30:30.608 00.000 21948 Moving (0.22, 0.13) raw xDistance=0.03 yDistance=-0.25
02:30:30.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:30:30.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:30.608 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:30.609 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:30:30.609 00.000 21948 MoveAxis(E, 0, ABG)
02:30:30.609 00.000 21948 Move returns status 0, amount 0
02:30:30.609 00.000 21948 MoveAxis(N, 0, ABG)
02:30:30.609 00.000 21948 Move returns status 0, amount 0
02:30:30.609 00.000 21948 move complete, result=0
02:30:30.609 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:30.610 00.001 18120 Enqueuing Expose request
02:30:30.613 00.003 21948 worker thread done servicing request
02:30:30.613 00.000 21948 Worker thread wakes up
02:30:30.614 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:30.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:30.614 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:30:32.138 01.524 21948 Exposure complete
02:30:32.187 00.049 21948 worker thread done servicing request
02:30:32.187 00.000 18120 OnExposeComplete: enter
02:30:32.188 00.001 18120 UpdateGuideState(): m_state=6
02:30:32.188 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
02:30:32.189 00.001 18120 Star::Find returns 1 (0), X=896.56, Y=235.11, Mass=1923, SNR=30.3, Peak=155 HFD=3.9
02:30:32.191 00.002 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
02:30:32.192 00.001 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
02:30:32.193 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
02:30:32.196 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.02, opts=13)
02:30:32.197 00.001 18120 Enqueuing Move request for scope (0.17, 0.02)
02:30:32.197 00.000 21948 Worker thread wakes up
02:30:32.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:32.200 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
02:30:32.200 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.3
02:30:32.201 00.001 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 8 / 99999
02:30:32.201 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
02:30:32.201 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062632.201,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
02:30:32.202 00.001 21948 Moving (0.17, 0.02) raw xDistance=-0.05 yDistance=-0.16
02:30:32.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:32.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:32.202 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:32.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:32.202 00.000 18120 Enqueuing Expose request
02:30:32.203 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:30:32.203 00.000 21948 MoveAxis(E, 0, ABG)
02:30:32.203 00.000 21948 Move returns status 0, amount 0
02:30:32.203 00.000 21948 MoveAxis(N, 0, ABG)
02:30:32.203 00.000 21948 Move returns status 0, amount 0
02:30:32.203 00.000 21948 move complete, result=0
02:30:32.203 00.000 21948 worker thread done servicing request
02:30:32.203 00.000 21948 Worker thread wakes up
02:30:32.203 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:32.203 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:32.204 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:33.838 01.634 21948 Exposure complete
02:30:33.886 00.048 21948 worker thread done servicing request
02:30:33.886 00.000 18120 OnExposeComplete: enter
02:30:33.887 00.001 18120 UpdateGuideState(): m_state=6
02:30:33.888 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
02:30:33.888 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=235.28, Mass=1956, SNR=30.7, Peak=157 HFD=4.1
02:30:33.889 00.001 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
02:30:33.889 00.000 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
02:30:33.889 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=0.19 hyp=0.37 cameraTheta=0.52 mountX=0.03 mountY=-0.37, mountTheta=-1.48
02:30:33.891 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.19, opts=13)
02:30:33.893 00.002 18120 Enqueuing Move request for scope (0.32, 0.19)
02:30:33.895 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:33.896 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.7
02:30:33.896 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 9 / 99999
02:30:33.896 00.000 18120 PhdController: newstate STATE_FINISH
02:30:33.898 00.002 18120 PhdController complete: success
02:30:33.898 00.000 21948 Worker thread wakes up
02:30:33.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.19) opts 0xd
02:30:33.898 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.19)
02:30:33.898 00.000 21948 Moving (0.32, 0.19) raw xDistance=0.03 yDistance=-0.37
02:30:33.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:30:33.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:33.899 00.001 18120 evsrv: {"Event":"SettleDone","Timestamp":1786062633.898,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:30:33.900 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:30:33.900 00.000 21948 MoveAxis(E, 0, ABG)
02:30:33.900 00.000 21948 Move returns status 0, amount 0
02:30:33.900 00.000 21948 MoveAxis(N, 0, ABG)
02:30:33.900 00.000 21948 Move returns status 0, amount 0
02:30:33.900 00.000 21948 move complete, result=0
02:30:33.900 00.000 21948 worker thread done servicing request
02:30:33.900 00.000 18120 Mount: notify guiding dither settle done success=1
02:30:33.901 00.001 18120 PhdController: newstate STATE_IDLE
02:30:33.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:33.901 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:33.904 00.003 18120 Enqueuing Expose request
02:30:33.906 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:30:33.908 00.002 21948 Worker thread wakes up
02:30:33.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:33.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:35.428 01.520 21948 Exposure complete
02:30:35.463 00.035 21948 worker thread done servicing request
02:30:35.463 00.000 18120 OnExposeComplete: enter
02:30:35.464 00.001 18120 UpdateGuideState(): m_state=6
02:30:35.465 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.465 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=235.18, Mass=1999, SNR=30.9, Peak=167 HFD=4.0
02:30:35.466 00.001 18120 MultiStar: exiting stabilization period
02:30:35.466 00.000 18120 MultiStar: updating star positions after lock position change
02:30:35.467 00.001 18120 Star::Find(15, 622, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.468 00.001 18120 Star::Find returns 1 (0), X=621.55, Y=385.79, Mass=979, SNR=21.7, Peak=76 HFD=3.8
02:30:35.468 00.000 18120 Star::Find(15, 1049, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.469 00.001 18120 Star::Find returns 1 (0), X=1048.61, Y=600.04, Mass=732, SNR=18.6, Peak=66 HFD=3.8
02:30:35.469 00.000 18120 Star::Find(15, 156, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.470 00.001 18120 Star::Find returns 1 (0), X=155.87, Y=36.86, Mass=696, SNR=18.3, Peak=76 HFD=3.7
02:30:35.470 00.000 18120 Star::Find(15, 339, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.471 00.001 18120 Star::Find returns 1 (0), X=338.78, Y=893.58, Mass=611, SNR=17.2, Peak=68 HFD=3.5
02:30:35.471 00.000 18120 Star::Find(15, 163, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.471 00.000 18120 Star::Find returns 1 (0), X=162.78, Y=421.09, Mass=422, SNR=14.2, Peak=62 HFD=3.2
02:30:35.472 00.001 18120 Star::Find(15, 544, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.472 00.000 18120 Star::Find returns 1 (0), X=543.75, Y=69.30, Mass=563, SNR=16.2, Peak=42 HFD=4.6
02:30:35.473 00.001 18120 Star::Find(15, 1133, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.473 00.000 18120 Star::Find returns 1 (0), X=1133.07, Y=228.99, Mass=343, SNR=12.8, Peak=39 HFD=3.9
02:30:35.474 00.001 18120 Star::Find(15, 420, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.474 00.000 18120 Star::Find returns 1 (0), X=420.16, Y=132.34, Mass=290, SNR=11.7, Peak=29 HFD=3.4
02:30:35.474 00.000 18120 Star::Find(15, 753, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.475 00.001 18120 Star::Find returns 1 (0), X=753.23, Y=264.73, Mass=302, SNR=12.0, Peak=31 HFD=3.5
02:30:35.475 00.000 18120 Star::Find(15, 1235, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.476 00.001 18120 Star::Find returns 1 (0), X=1234.45, Y=676.49, Mass=310, SNR=12.2, Peak=36 HFD=3.2
02:30:35.476 00.000 18120 Star::Find(15, 850, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:30:35.477 00.001 18120 Star::Find returns 1 (0), X=850.03, Y=76.39, Mass=272, SNR=11.4, Peak=30 HFD=3.3
02:30:35.477 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
02:30:35.477 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
02:30:35.478 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.30 mountX=-0.04 mountY=-0.29, mountTheta=-1.69
02:30:35.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.09, opts=13)
02:30:35.480 00.001 18120 Enqueuing Move request for scope (0.28, 0.09)
02:30:35.480 00.000 21948 Worker thread wakes up
02:30:35.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
02:30:35.480 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
02:30:35.480 00.000 21948 Moving (0.28, 0.09) raw xDistance=-0.04 yDistance=-0.29
02:30:35.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:30:35.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:30:35.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:35.481 00.001 18120 UpdateGuideState exits: m=1999 RSB=30.9
02:30:35.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:30:35.481 00.000 21948 MoveAxis(E, 0, ABG)
02:30:35.481 00.000 21948 Move returns status 0, amount 0
02:30:35.481 00.000 21948 MoveAxis(N, 0, ABG)
02:30:35.481 00.000 21948 Move returns status 0, amount 0
02:30:35.481 00.000 21948 move complete, result=0
02:30:35.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:35.482 00.001 21948 worker thread done servicing request
02:30:35.482 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:35.482 00.000 18120 Enqueuing Expose request
02:30:35.483 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:30:35.483 00.000 21948 Worker thread wakes up
02:30:35.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:35.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:37.114 01.631 21948 Exposure complete
02:30:37.138 00.024 21948 worker thread done servicing request
02:30:37.138 00.000 18120 OnExposeComplete: enter
02:30:37.139 00.001 18120 UpdateGuideState(): m_state=6
02:30:37.139 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
02:30:37.140 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=235.13, Mass=2071, SNR=31.6, Peak=176 HFD=4.2
02:30:37.141 00.001 18120 MultiStar: [#1 0.35,-0.01,0.71,U] [#2 0.17,0.10,0.62,U] [#3 0.08,-0.06,0.57,U] [#4 0.21,0.32,0.56,U] [#5 0.08,0.27,0.45,U] [#6 0.57,0.34,0.00,M1] [#7 0.04,0.26,0.42,U] [#8 0.02,0.25,0.40,U] 
02:30:37.143 00.002 18120 refined, 7 included, MultiStar: {0.20, 0.12}, one-star: {0.38, 0.03}
02:30:37.144 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
02:30:37.146 00.002 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
02:30:37.148 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=0.03 mountY=-0.23, mountTheta=-1.46
02:30:37.150 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.12, opts=13)
02:30:37.152 00.002 18120 Enqueuing Move request for scope (0.20, 0.12)
02:30:37.152 00.000 21948 Worker thread wakes up
02:30:37.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:37.153 00.001 18120 UpdateGuideState exits: m=2071 RSB=31.6
02:30:37.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:37.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:37.154 00.000 18120 Enqueuing Expose request
02:30:37.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
02:30:37.154 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
02:30:37.154 00.000 21948 Moving (0.20, 0.12) raw xDistance=0.03 yDistance=-0.23
02:30:37.155 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:30:37.155 00.000 21948 switching direction from 1 to -1 - decHistory=-6 oldest=0.47 newest=-0.89
02:30:37.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:30:37.155 00.000 21948 MoveAxis(E, 0, ABG)
02:30:37.155 00.000 21948 Move returns status 0, amount 0
02:30:37.155 00.000 21948 MoveAxis(N, 56, ABG)
02:30:37.155 00.000 21948 Guiding  Dir = 0, Dur = 56
02:30:37.155 00.000 21948 IsSlewing returns 0
02:30:37.155 00.000 21948 IsGuiding returns 0
02:30:37.160 00.005 21948 PulseGuide returned control before completion, sleep 61
02:30:37.227 00.067 21948 IsGuiding returns 0
02:30:37.227 00.000 21948 Move returns status 0, amount 56
02:30:37.227 00.000 21948 move complete, result=0
02:30:37.227 00.000 21948 worker thread done servicing request
02:30:37.227 00.000 21948 Worker thread wakes up
02:30:37.227 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 56 ms NORTH
02:30:37.228 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:37.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:38.631 01.403 21948 Exposure complete
02:30:38.680 00.049 21948 worker thread done servicing request
02:30:38.680 00.000 18120 OnExposeComplete: enter
02:30:38.681 00.001 18120 UpdateGuideState(): m_state=6
02:30:38.682 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
02:30:38.682 00.000 18120 Star::Find returns 1 (0), X=896.82, Y=235.21, Mass=1906, SNR=30.2, Peak=161 HFD=4.3
02:30:38.683 00.001 18120 MultiStar: [#1 0.56,0.06,0.00,M1] [#2 0.14,-0.11,0.63,U] [#3 0.03,-0.10,0.61,U] [#4 0.15,-0.08,0.58,U] [#5 0.28,0.12,0.46,U] [#6 0.20,0.29,0.54,U] [#7 -0.10,-0.02,0.45,U] [#8 0.19,-0.32,0.42,U] 
02:30:38.683 00.000 18120 refined, 7 included, MultiStar: {0.19, 0.00}, one-star: {0.43, 0.12}
02:30:38.683 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
02:30:38.685 00.002 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
02:30:38.686 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.02 mountX=-0.08 mountY=-0.17, mountTheta=-1.99
02:30:38.689 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.00, opts=13)
02:30:38.690 00.001 18120 Enqueuing Move request for scope (0.19, 0.00)
02:30:38.690 00.000 21948 Worker thread wakes up
02:30:38.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
02:30:38.690 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
02:30:38.690 00.000 21948 Moving (0.19, 0.00) raw xDistance=-0.08 yDistance=-0.17
02:30:38.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:30:38.690 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:38.691 00.001 18120 UpdateGuideState exits: m=1906 RSB=30.2
02:30:38.691 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:38.691 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:38.694 00.003 18120 Enqueuing Expose request
02:30:38.696 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:38.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:30:38.696 00.000 21948 MoveAxis(E, 0, ABG)
02:30:38.696 00.000 21948 Move returns status 0, amount 0
02:30:38.696 00.000 21948 MoveAxis(N, 0, ABG)
02:30:38.697 00.001 21948 Move returns status 0, amount 0
02:30:38.697 00.000 21948 move complete, result=0
02:30:38.697 00.000 21948 worker thread done servicing request
02:30:38.697 00.000 21948 Worker thread wakes up
02:30:38.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:38.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:38.697 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:40.326 01.629 21948 Exposure complete
02:30:40.363 00.037 21948 worker thread done servicing request
02:30:40.363 00.000 18120 OnExposeComplete: enter
02:30:40.364 00.001 18120 UpdateGuideState(): m_state=6
02:30:40.365 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
02:30:40.365 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=235.19, Mass=2001, SNR=31.0, Peak=168 HFD=4.3
02:30:40.365 00.000 18120 MultiStar: [#1 0.27,-0.17,0.71,U] [#2 0.04,-0.19,0.63,U] [#3 0.08,-0.01,0.61,U] [#4 0.13,0.27,0.54,U] [#5 0.23,-0.16,0.46,U] [#6 0.31,0.20,0.51,U] [#7 0.24,0.05,0.44,U] [#8 -0.02,-0.20,0.40,U] 
02:30:40.366 00.001 18120 refined, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.34, 0.10}
02:30:40.366 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
02:30:40.367 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
02:30:40.367 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.03 mountX=-0.09 mountY=-0.17, mountTheta=-2.04
02:30:40.368 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.01, opts=13)
02:30:40.369 00.001 18120 Enqueuing Move request for scope (0.20, -0.01)
02:30:40.370 00.001 21948 Worker thread wakes up
02:30:40.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
02:30:40.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:40.371 00.001 18120 UpdateGuideState exits: m=2001 RSB=31.0
02:30:40.372 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:40.373 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:40.373 00.000 18120 Enqueuing Expose request
02:30:40.374 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
02:30:40.374 00.000 21948 Moving (0.20, -0.01) raw xDistance=-0.09 yDistance=-0.17
02:30:40.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:30:40.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:40.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:30:40.374 00.000 21948 MoveAxis(E, 0, ABG)
02:30:40.374 00.000 21948 Move returns status 0, amount 0
02:30:40.374 00.000 21948 MoveAxis(N, 0, ABG)
02:30:40.374 00.000 21948 Move returns status 0, amount 0
02:30:40.374 00.000 21948 move complete, result=0
02:30:40.374 00.000 21948 worker thread done servicing request
02:30:40.374 00.000 21948 Worker thread wakes up
02:30:40.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:40.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:40.374 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:41.892 01.518 21948 Exposure complete
02:30:41.927 00.035 21948 worker thread done servicing request
02:30:41.928 00.001 18120 OnExposeComplete: enter
02:30:41.929 00.001 18120 UpdateGuideState(): m_state=6
02:30:41.930 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
02:30:41.930 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=235.14, Mass=1931, SNR=30.4, Peak=169 HFD=4.0
02:30:41.931 00.001 18120 MultiStar: [#1 0.22,-0.09,0.71,U] [#2 -0.04,0.03,0.62,U] [#3 0.04,-0.03,0.59,U] [#4 0.05,0.05,0.56,U] [#5 0.33,-0.06,0.46,U] [#6 0.06,0.16,0.52,U] [#7 0.08,-0.10,0.44,U] [#8 0.09,-0.03,0.40,U] 
02:30:41.931 00.000 18120 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.33, 0.05}
02:30:41.932 00.001 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
02:30:41.932 00.000 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
02:30:41.933 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.06 mountY=-0.13, mountTheta=-1.99
02:30:41.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.00, opts=13)
02:30:41.934 00.000 18120 Enqueuing Move request for scope (0.14, 0.00)
02:30:41.935 00.001 21948 Worker thread wakes up
02:30:41.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
02:30:41.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
02:30:41.935 00.000 21948 Moving (0.14, 0.00) raw xDistance=-0.06 yDistance=-0.13
02:30:41.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:41.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:41.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:41.936 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.4
02:30:41.936 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:41.937 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:30:41.937 00.000 21948 MoveAxis(E, 0, ABG)
02:30:41.937 00.000 21948 Move returns status 0, amount 0
02:30:41.937 00.000 21948 MoveAxis(N, 0, ABG)
02:30:41.937 00.000 21948 Move returns status 0, amount 0
02:30:41.937 00.000 21948 move complete, result=0
02:30:41.937 00.000 21948 worker thread done servicing request
02:30:41.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:41.937 00.000 18120 Enqueuing Expose request
02:30:41.938 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:41.938 00.000 21948 Worker thread wakes up
02:30:41.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:41.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:43.565 01.627 21948 Exposure complete
02:30:43.603 00.038 21948 worker thread done servicing request
02:30:43.603 00.000 18120 OnExposeComplete: enter
02:30:43.604 00.001 18120 UpdateGuideState(): m_state=6
02:30:43.606 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
02:30:43.607 00.001 18120 Star::Find returns 1 (0), X=896.48, Y=235.58, Mass=2001, SNR=31.1, Peak=134 HFD=4.2
02:30:43.610 00.003 18120 MultiStar: [#1 0.34,0.16,0.69,U] [#2 -0.07,0.17,0.65,U] [#3 -0.01,0.20,0.60,U] [#4 -0.16,0.36,0.54,U] [#5 0.24,0.21,0.44,U] [#6 0.20,0.40,0.00,M1] [#7 -0.12,0.18,0.44,U] [#8 0.15,0.21,0.39,U] 
02:30:43.612 00.002 18120 refined, 7 included, MultiStar: {0.06, 0.27}, one-star: {0.09, 0.49}
02:30:43.612 00.000 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
02:30:43.613 00.001 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.69 = -0.69)
02:30:43.613 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.35 mountX=0.22 mountY=-0.18, mountTheta=-0.67
02:30:43.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.27, opts=13)
02:30:43.615 00.001 18120 Enqueuing Move request for scope (0.06, 0.27)
02:30:43.615 00.000 21948 Worker thread wakes up
02:30:43.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd
02:30:43.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.27)
02:30:43.615 00.000 21948 Moving (0.06, 0.27) raw xDistance=0.22 yDistance=-0.18
02:30:43.616 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:30:43.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:43.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:43.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:30:43.616 00.000 21948 MoveAxis(W, 39, ABG)
02:30:43.616 00.000 21948 Guiding  Dir = 3, Dur = 39
02:30:43.616 00.000 18120 UpdateGuideState exits: m=2001 RSB=31.1
02:30:43.617 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:43.617 00.000 21948 IsSlewing returns 0
02:30:43.617 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:43.617 00.000 18120 Enqueuing Expose request
02:30:43.618 00.001 21948 IsGuiding returns 0
02:30:43.620 00.002 21948 PulseGuide returned control before completion, sleep 48
02:30:43.671 00.051 21948 IsGuiding returns 0
02:30:43.671 00.000 21948 Move returns status 0, amount 39
02:30:43.671 00.000 21948 MoveAxis(N, 0, ABG)
02:30:43.671 00.000 21948 Move returns status 0, amount 0
02:30:43.671 00.000 21948 move complete, result=0
02:30:43.671 00.000 21948 worker thread done servicing request
02:30:43.672 00.001 21948 Worker thread wakes up
02:30:43.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:43.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:43.672 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
02:30:45.079 01.407 21948 Exposure complete
02:30:45.124 00.045 21948 worker thread done servicing request
02:30:45.124 00.000 18120 OnExposeComplete: enter
02:30:45.126 00.002 18120 UpdateGuideState(): m_state=6
02:30:45.126 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
02:30:45.126 00.000 18120 Star::Find returns 1 (0), X=896.44, Y=235.10, Mass=1947, SNR=30.6, Peak=159 HFD=3.9
02:30:45.127 00.001 18120 MultiStar: [#1 0.19,-0.20,0.70,U] [#2 -0.24,0.09,0.60,U] [#3 0.00,-0.15,0.61,U] [#4 0.05,0.06,0.54,U] [#5 0.13,-0.22,0.47,U] [#6 0.10,0.10,0.54,U] [#7 -0.02,0.08,0.43,U] [#8 -0.10,-0.25,0.41,U] 
02:30:45.127 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.06, 0.00}
02:30:45.128 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:30:45.128 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:30:45.129 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.08 mountX=-0.05 mountY=-0.00, mountTheta=-3.12
02:30:45.130 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.05, opts=13)
02:30:45.131 00.001 18120 Enqueuing Move request for scope (0.03, -0.05)
02:30:45.132 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:45.133 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:30:45.133 00.000 21948 Worker thread wakes up
02:30:45.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
02:30:45.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
02:30:45.133 00.000 21948 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.00
02:30:45.133 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:45.134 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:45.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:45.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:45.134 00.000 18120 Enqueuing Expose request
02:30:45.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:30:45.134 00.000 21948 MoveAxis(E, 0, ABG)
02:30:45.134 00.000 21948 Move returns status 0, amount 0
02:30:45.135 00.001 21948 MoveAxis(N, 0, ABG)
02:30:45.135 00.000 21948 Move returns status 0, amount 0
02:30:45.135 00.000 21948 move complete, result=0
02:30:45.135 00.000 21948 worker thread done servicing request
02:30:45.135 00.000 21948 Worker thread wakes up
02:30:45.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:45.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:45.135 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:46.770 01.635 21948 Exposure complete
02:30:46.814 00.044 21948 worker thread done servicing request
02:30:46.814 00.000 18120 OnExposeComplete: enter
02:30:46.816 00.002 18120 UpdateGuideState(): m_state=6
02:30:46.817 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
02:30:46.817 00.000 18120 Star::Find returns 1 (0), X=896.76, Y=235.27, Mass=1884, SNR=30.0, Peak=167 HFD=3.9
02:30:46.818 00.001 18120 MultiStar: [#1 0.36,-0.10,0.73,U] [#2 0.11,-0.04,0.66,U] [#3 -0.01,-0.11,0.61,U] [#4 0.20,0.31,0.56,U] [#5 -0.01,0.16,0.48,U] [#6 -0.02,0.12,0.54,U] [#7 0.29,0.25,0.46,U] [#8 -0.03,0.01,0.40,U] 
02:30:46.818 00.000 18120 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.37, 0.17}
02:30:46.818 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
02:30:46.820 00.002 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
02:30:46.822 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.45 mountX=0.00 mountY=-0.19, mountTheta=-1.55
02:30:46.826 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.08, opts=13)
02:30:46.827 00.001 18120 Enqueuing Move request for scope (0.17, 0.08)
02:30:46.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:46.827 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.0
02:30:46.828 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:46.828 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:46.828 00.000 18120 Enqueuing Expose request
02:30:46.829 00.001 21948 Worker thread wakes up
02:30:46.829 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
02:30:46.829 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
02:30:46.829 00.000 21948 Moving (0.17, 0.08) raw xDistance=0.00 yDistance=-0.19
02:30:46.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:30:46.829 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:46.829 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:30:46.829 00.000 21948 MoveAxis(E, 0, ABG)
02:30:46.829 00.000 21948 Move returns status 0, amount 0
02:30:46.829 00.000 21948 MoveAxis(N, 0, ABG)
02:30:46.829 00.000 21948 Move returns status 0, amount 0
02:30:46.829 00.000 21948 move complete, result=0
02:30:46.829 00.000 21948 worker thread done servicing request
02:30:46.829 00.000 21948 Worker thread wakes up
02:30:46.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:46.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:46.830 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:48.354 01.524 21948 Exposure complete
02:30:48.408 00.054 21948 worker thread done servicing request
02:30:48.408 00.000 18120 OnExposeComplete: enter
02:30:48.409 00.001 18120 UpdateGuideState(): m_state=6
02:30:48.411 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
02:30:48.412 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=235.26, Mass=1998, SNR=31.0, Peak=147 HFD=4.1
02:30:48.414 00.002 18120 MultiStar: [#1 0.08,0.14,0.71,U] [#2 0.10,0.24,0.63,U] [#3 -0.06,0.08,0.59,U] [#4 0.03,0.18,0.56,U] [#5 0.05,-0.03,0.45,U] [#6 0.11,0.53,0.00,M1] [#7 -0.10,0.01,0.43,U] [#8 -0.10,0.13,0.42,U] 
02:30:48.415 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.25, 0.17}
02:30:48.418 00.003 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
02:30:48.420 00.002 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
02:30:48.421 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.14 mountX=0.09 mountY=-0.11, mountTheta=-0.87
02:30:48.425 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.13, opts=13)
02:30:48.427 00.002 18120 Enqueuing Move request for scope (0.06, 0.13)
02:30:48.430 00.003 21948 Worker thread wakes up
02:30:48.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
02:30:48.430 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:30:48.430 00.000 21948 Moving (0.06, 0.13) raw xDistance=0.09 yDistance=-0.11
02:30:48.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:48.431 00.001 18120 UpdateGuideState exits: m=1998 RSB=31.0
02:30:48.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:48.432 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:48.433 00.001 18120 Enqueuing Expose request
02:30:48.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:30:48.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:48.433 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:30:48.433 00.000 21948 MoveAxis(E, 0, ABG)
02:30:48.433 00.000 21948 Move returns status 0, amount 0
02:30:48.433 00.000 21948 MoveAxis(N, 0, ABG)
02:30:48.433 00.000 21948 Move returns status 0, amount 0
02:30:48.433 00.000 21948 move complete, result=0
02:30:48.433 00.000 21948 worker thread done servicing request
02:30:48.433 00.000 21948 Worker thread wakes up
02:30:48.434 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:48.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:48.435 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:50.061 01.626 21948 Exposure complete
02:30:50.092 00.031 21948 worker thread done servicing request
02:30:50.092 00.000 18120 OnExposeComplete: enter
02:30:50.095 00.003 18120 UpdateGuideState(): m_state=6
02:30:50.095 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
02:30:50.096 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=235.12, Mass=1904, SNR=30.2, Peak=158 HFD=4.2
02:30:50.096 00.000 18120 MultiStar: [#1 0.39,-0.14,0.00,M1] [#2 0.17,-0.03,0.63,U] [#3 -0.08,-0.05,0.61,U] [#4 0.02,0.24,0.57,U] [#5 0.22,0.10,0.46,U] [#6 0.38,0.16,0.51,U] [#7 -0.14,0.07,0.39,U] [#8 0.02,0.10,0.39,U] 
02:30:50.097 00.001 18120 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.32, 0.03}
02:30:50.097 00.000 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
02:30:50.098 00.001 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
02:30:50.098 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.44 mountX=0.00 mountY=-0.15, mountTheta=-1.55
02:30:50.099 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.07, opts=13)
02:30:50.100 00.001 18120 Enqueuing Move request for scope (0.14, 0.07)
02:30:50.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:50.101 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.2
02:30:50.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:50.102 00.001 21948 Worker thread wakes up
02:30:50.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
02:30:50.102 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
02:30:50.102 00.000 21948 Moving (0.14, 0.07) raw xDistance=0.00 yDistance=-0.15
02:30:50.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:30:50.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:50.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:50.102 00.000 18120 Enqueuing Expose request
02:30:50.103 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:30:50.103 00.000 21948 MoveAxis(E, 0, ABG)
02:30:50.103 00.000 21948 Move returns status 0, amount 0
02:30:50.103 00.000 21948 MoveAxis(N, 0, ABG)
02:30:50.103 00.000 21948 Move returns status 0, amount 0
02:30:50.103 00.000 21948 move complete, result=0
02:30:50.103 00.000 21948 worker thread done servicing request
02:30:50.103 00.000 21948 Worker thread wakes up
02:30:50.103 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:50.103 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:50.103 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:51.620 01.517 21948 Exposure complete
02:30:51.666 00.046 21948 worker thread done servicing request
02:30:51.666 00.000 18120 OnExposeComplete: enter
02:30:51.667 00.001 18120 UpdateGuideState(): m_state=6
02:30:51.668 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
02:30:51.668 00.000 18120 Star::Find returns 1 (0), X=896.96, Y=235.52, Mass=1900, SNR=30.2, Peak=145 HFD=4.1
02:30:51.669 00.001 18120 MultiStar: [#1 0.44,0.35,0.00,M2] [#2 0.38,0.23,0.00,M1] [#3 0.15,0.08,0.60,U] [#4 0.17,0.64,0.00,M1] [#5 0.29,0.16,0.48,U] [#6 0.24,0.51,0.00,M1] [#7 0.27,0.62,0.00,M1] [#8 0.18,0.41,0.00,M1] 
02:30:51.669 00.000 18120 refined, 2 included, MultiStar: {0.39, 0.27}, one-star: {0.58, 0.43}
02:30:51.670 00.001 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
02:30:51.670 00.000 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
02:30:51.670 00.000 18120 CameraToMount -- cameraX=0.39 cameraY=0.27 hyp=0.47 cameraTheta=0.60 mountX=0.08 mountY=-0.47, mountTheta=-1.40
02:30:51.672 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=0.27, opts=13)
02:30:51.673 00.001 18120 Enqueuing Move request for scope (0.39, 0.27)
02:30:51.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:51.674 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:30:51.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:51.675 00.001 21948 Worker thread wakes up
02:30:51.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.27) opts 0xd
02:30:51.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.39, 0.27)
02:30:51.675 00.000 21948 Moving (0.39, 0.27) raw xDistance=0.08 yDistance=-0.47
02:30:51.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:30:51.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:30:51.675 00.000 21948 MoveAxis(E, 0, ABG)
02:30:51.675 00.000 21948 Move returns status 0, amount 0
02:30:51.675 00.000 21948 MoveAxis(N, 111, ABG)
02:30:51.675 00.000 21948 Guiding  Dir = 0, Dur = 111
02:30:51.675 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:51.676 00.001 18120 Enqueuing Expose request
02:30:51.676 00.000 21948 IsSlewing returns 0
02:30:51.676 00.000 21948 IsGuiding returns 0
02:30:51.681 00.005 21948 PulseGuide returned control before completion, sleep 117
02:30:51.810 00.129 21948 IsGuiding returns 0
02:30:51.812 00.002 21948 Move returns status 0, amount 111
02:30:51.812 00.000 21948 move complete, result=0
02:30:51.812 00.000 21948 worker thread done servicing request
02:30:51.812 00.000 21948 Worker thread wakes up
02:30:51.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:51.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:51.812 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 111 ms NORTH
02:30:53.442 01.630 21948 Exposure complete
02:30:53.467 00.025 21948 worker thread done servicing request
02:30:53.467 00.000 18120 OnExposeComplete: enter
02:30:53.468 00.001 18120 UpdateGuideState(): m_state=6
02:30:53.469 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
02:30:53.469 00.000 18120 Star::Find returns 1 (0), X=896.04, Y=235.24, Mass=1980, SNR=30.8, Peak=151 HFD=4.2
02:30:53.470 00.001 18120 MultiStar: [#1 0.04,0.00,0.71,U] [#2 -0.62,0.21,0.00,M2] [#3 -0.28,-0.03,0.61,U] [#4 -0.39,0.31,0.00,M2] [#5 -0.11,0.20,0.46,U] [#6 -0.20,0.21,0.51,U] [#7 -0.22,0.17,0.41,U] [#8 -0.33,0.05,0.41,U] 
02:30:53.470 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.10}, one-star: {-0.35, 0.15}
02:30:53.471 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.70 = 0.70)
02:30:53.471 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
02:30:53.472 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=0.18 mountY=0.14, mountTheta=0.67
02:30:53.473 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.10, opts=13)
02:30:53.474 00.001 18120 Enqueuing Move request for scope (-0.21, 0.10)
02:30:53.475 00.001 21948 Worker thread wakes up
02:30:53.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
02:30:53.475 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
02:30:53.475 00.000 21948 Moving (-0.21, 0.10) raw xDistance=0.18 yDistance=0.14
02:30:53.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:30:53.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:53.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:30:53.475 00.000 21948 MoveAxis(E, 0, ABG)
02:30:53.475 00.000 21948 Move returns status 0, amount 0
02:30:53.475 00.000 21948 MoveAxis(N, 0, ABG)
02:30:53.475 00.000 21948 Move returns status 0, amount 0
02:30:53.475 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:53.476 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.8
02:30:53.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:53.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:53.477 00.001 18120 Enqueuing Expose request
02:30:53.477 00.000 21948 move complete, result=0
02:30:53.477 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:53.478 00.001 21948 worker thread done servicing request
02:30:53.478 00.000 21948 Worker thread wakes up
02:30:53.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:53.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:55.000 01.522 21948 Exposure complete
02:30:55.055 00.055 21948 worker thread done servicing request
02:30:55.056 00.001 18120 OnExposeComplete: enter
02:30:55.057 00.001 18120 UpdateGuideState(): m_state=6
02:30:55.058 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
02:30:55.058 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=235.44, Mass=1891, SNR=30.1, Peak=147 HFD=4.0
02:30:55.059 00.001 18120 MultiStar: [#1 -0.28,0.07,0.72,U] [#2 -0.60,0.07,0.00,M3] [#3 -0.34,-0.04,0.60,U] [#4 -0.54,0.18,0.00,M3] [#5 -0.29,0.15,0.48,U] [#6 -0.38,0.11,0.51,U] [#7 -0.33,0.14,0.45,U] [#8 -0.58,0.02,0.00,M1] 
02:30:55.059 00.000 18120 refined, 5 included, MultiStar: {-0.36, 0.15}, one-star: {-0.48, 0.34}
02:30:55.060 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.75 = 0.75)
02:30:55.060 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.71 = 0.71)
02:30:55.060 00.000 18120 CameraToMount -- cameraX=-0.36 cameraY=0.15 hyp=0.39 cameraTheta=2.75 mountX=0.29 mountY=0.26, mountTheta=0.73
02:30:55.062 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.15, opts=13)
02:30:55.062 00.000 18120 Enqueuing Move request for scope (-0.36, 0.15)
02:30:55.062 00.000 21948 Worker thread wakes up
02:30:55.063 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.15) opts 0xd
02:30:55.063 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.15)
02:30:55.063 00.000 21948 Moving (-0.36, 0.15) raw xDistance=0.29 yDistance=0.26
02:30:55.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:30:55.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:55.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:30:55.063 00.000 21948 MoveAxis(W, 51, ABG)
02:30:55.063 00.000 21948 Guiding  Dir = 3, Dur = 51
02:30:55.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:55.064 00.001 21948 IsSlewing returns 0
02:30:55.065 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.1
02:30:55.065 00.000 21948 IsGuiding returns 0
02:30:55.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:55.066 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:55.067 00.001 18120 Enqueuing Expose request
02:30:55.067 00.000 21948 PulseGuide returned control before completion, sleep 60
02:30:55.142 00.075 21948 IsGuiding returns 0
02:30:55.142 00.000 21948 Move returns status 0, amount 51
02:30:55.142 00.000 21948 MoveAxis(N, 0, ABG)
02:30:55.142 00.000 21948 Move returns status 0, amount 0
02:30:55.142 00.000 21948 move complete, result=0
02:30:55.142 00.000 21948 worker thread done servicing request
02:30:55.142 00.000 21948 Worker thread wakes up
02:30:55.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:55.142 00.000 18120 GuideStep: 0.3 px 51 ms WEST, 0.3 px 0 ms NORTH
02:30:55.143 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:56.879 01.736 21948 Exposure complete
02:30:56.943 00.064 21948 worker thread done servicing request
02:30:56.943 00.000 18120 OnExposeComplete: enter
02:30:56.944 00.001 18120 UpdateGuideState(): m_state=6
02:30:56.944 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
02:30:56.945 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=235.16, Mass=2012, SNR=31.1, Peak=159 HFD=4.2
02:30:56.945 00.000 18120 MultiStar: [#1 -0.06,-0.01,0.70,U] [#2 -0.39,-0.08,0.63,U] [#3 -0.05,-0.03,0.61,U] [#4 -0.20,0.06,0.55,U] [#5 0.14,-0.11,0.45,U] [#6 0.02,0.08,0.51,U] [#7 -0.24,0.11,0.45,U] [#8 -0.31,-0.07,0.39,U] 
02:30:56.946 00.001 18120 single-star, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.05, 0.06}
02:30:56.946 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
02:30:56.947 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
02:30:56.947 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=0.08 mountY=0.02, mountTheta=0.24
02:30:56.949 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
02:30:56.950 00.001 18120 Enqueuing Move request for scope (-0.05, 0.06)
02:30:56.950 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:56.951 00.001 18120 UpdateGuideState exits: m=2012 RSB=31.1
02:30:56.951 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:56.952 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:56.952 00.000 18120 Enqueuing Expose request
02:30:56.952 00.000 21948 Worker thread wakes up
02:30:56.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:30:56.953 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:30:56.953 00.000 21948 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.02
02:30:56.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:30:56.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:56.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:30:56.953 00.000 21948 MoveAxis(E, 0, ABG)
02:30:56.953 00.000 21948 Move returns status 0, amount 0
02:30:56.953 00.000 21948 MoveAxis(N, 0, ABG)
02:30:56.953 00.000 21948 Move returns status 0, amount 0
02:30:56.953 00.000 21948 move complete, result=0
02:30:56.953 00.000 21948 worker thread done servicing request
02:30:56.953 00.000 21948 Worker thread wakes up
02:30:56.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:56.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:56.953 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:58.371 01.418 21948 Exposure complete
02:30:58.410 00.039 21948 worker thread done servicing request
02:30:58.410 00.000 18120 OnExposeComplete: enter
02:30:58.411 00.001 18120 UpdateGuideState(): m_state=6
02:30:58.413 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
02:30:58.414 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=234.94, Mass=2028, SNR=31.1, Peak=157 HFD=4.1
02:30:58.416 00.002 18120 MultiStar: [#1 -0.15,-0.10,0.73,U] [#2 0.09,-0.14,0.64,U] [#3 -0.33,-0.23,0.60,U] [#4 -0.11,0.11,0.53,U] [#5 -0.00,-0.26,0.45,U] [#6 -0.18,-0.08,0.53,U] [#7 0.15,0.05,0.43,U] [#8 -0.20,-0.43,0.00,M1] 
02:30:58.417 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.11}, one-star: {0.02, -0.15}
02:30:58.417 00.000 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.10 = 2.18)
02:30:58.417 00.000 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
02:30:58.418 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.10 mountX=-0.07 mountY=0.11, mountTheta=2.17
02:30:58.419 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.11, opts=13)
02:30:58.419 00.000 18120 Enqueuing Move request for scope (-0.06, -0.11)
02:30:58.420 00.001 21948 Worker thread wakes up
02:30:58.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
02:30:58.420 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
02:30:58.420 00.000 21948 Moving (-0.06, -0.11) raw xDistance=-0.07 yDistance=0.11
02:30:58.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:30:58.420 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:58.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:30:58.421 00.001 18120 UpdateGuideState exits: m=2028 RSB=31.1
02:30:58.421 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.422 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:30:58.422 00.000 18120 Enqueuing Expose request
02:30:58.423 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:30:58.423 00.000 21948 MoveAxis(E, 0, ABG)
02:30:58.423 00.000 21948 Move returns status 0, amount 0
02:30:58.423 00.000 21948 MoveAxis(N, 0, ABG)
02:30:58.423 00.000 21948 Move returns status 0, amount 0
02:30:58.423 00.000 21948 move complete, result=0
02:30:58.423 00.000 21948 worker thread done servicing request
02:30:58.423 00.000 21948 Worker thread wakes up
02:30:58.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:30:58.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:30:58.423 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:00.047 01.624 21948 Exposure complete
02:31:00.070 00.023 21948 worker thread done servicing request
02:31:00.071 00.001 18120 OnExposeComplete: enter
02:31:00.071 00.000 18120 UpdateGuideState(): m_state=6
02:31:00.072 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
02:31:00.073 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=235.23, Mass=1854, SNR=29.9, Peak=144 HFD=3.8
02:31:00.074 00.001 18120 MultiStar: [#1 -0.03,-0.10,0.76,U] [#2 -0.13,-0.23,0.66,U] [#3 -0.51,0.08,0.00,M1] [#4 -0.11,0.18,0.58,U] [#5 -0.14,0.09,0.47,U] [#6 -0.04,0.11,0.52,U] [#7 -0.15,0.08,0.43,U] [#8 -0.32,0.01,0.40,U] 
02:31:00.075 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.03, 0.13}
02:31:00.076 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
02:31:00.076 00.000 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
02:31:00.077 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.85 mountX=0.07 mountY=0.08, mountTheta=0.83
02:31:00.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
02:31:00.078 00.000 18120 Enqueuing Move request for scope (-0.10, 0.03)
02:31:00.079 00.001 21948 Worker thread wakes up
02:31:00.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:31:00.079 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:31:00.079 00.000 21948 Moving (-0.10, 0.03) raw xDistance=0.07 yDistance=0.08
02:31:00.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:31:00.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:00.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:31:00.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:00.079 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.9
02:31:00.080 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:00.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:00.081 00.001 18120 Enqueuing Expose request
02:31:00.081 00.000 21948 MoveAxis(E, 0, ABG)
02:31:00.081 00.000 21948 Move returns status 0, amount 0
02:31:00.081 00.000 21948 MoveAxis(N, 0, ABG)
02:31:00.081 00.000 21948 Move returns status 0, amount 0
02:31:00.081 00.000 21948 move complete, result=0
02:31:00.081 00.000 21948 worker thread done servicing request
02:31:00.081 00.000 21948 Worker thread wakes up
02:31:00.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:00.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:00.082 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:01.594 01.512 21948 Exposure complete
02:31:01.619 00.025 21948 worker thread done servicing request
02:31:01.619 00.000 18120 OnExposeComplete: enter
02:31:01.620 00.001 18120 UpdateGuideState(): m_state=6
02:31:01.622 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
02:31:01.624 00.002 18120 Star::Find returns 1 (0), X=896.12, Y=235.19, Mass=1792, SNR=29.3, Peak=150 HFD=4.3
02:31:01.625 00.001 18120 MultiStar: [#1 -0.08,-0.03,0.75,U] [#2 -0.47,-0.06,0.00,M1] [#3 -0.68,-0.04,0.00,M2] [#4 -0.56,0.33,0.00,M1] [#5 -0.40,0.10,0.51,U] [#6 -0.25,0.35,0.00,M1] [#7 -0.12,0.01,0.45,U] [#8 -0.39,0.11,0.42,U] 
02:31:01.626 00.001 18120 refined, 4 included, MultiStar: {-0.24, 0.06}, one-star: {-0.27, 0.10}
02:31:01.626 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.92 = 0.92)
02:31:01.627 00.001 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.88 = 0.88)
02:31:01.627 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.91 mountX=0.15 mountY=0.19, mountTheta=0.90
02:31:01.629 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.06, opts=13)
02:31:01.630 00.001 18120 Enqueuing Move request for scope (-0.24, 0.06)
02:31:01.630 00.000 21948 Worker thread wakes up
02:31:01.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
02:31:01.630 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
02:31:01.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:01.631 00.001 18120 UpdateGuideState exits: m=1792 RSB=29.3
02:31:01.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.632 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:01.632 00.000 18120 Enqueuing Expose request
02:31:01.632 00.000 21948 Moving (-0.24, 0.06) raw xDistance=0.15 yDistance=0.19
02:31:01.633 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:31:01.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:01.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:31:01.633 00.000 21948 MoveAxis(E, 0, ABG)
02:31:01.633 00.000 21948 Move returns status 0, amount 0
02:31:01.633 00.000 21948 MoveAxis(N, 0, ABG)
02:31:01.633 00.000 21948 Move returns status 0, amount 0
02:31:01.633 00.000 21948 move complete, result=0
02:31:01.633 00.000 21948 worker thread done servicing request
02:31:01.633 00.000 21948 Worker thread wakes up
02:31:01.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:01.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:01.633 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:03.267 01.634 21948 Exposure complete
02:31:03.314 00.047 21948 worker thread done servicing request
02:31:03.314 00.000 18120 OnExposeComplete: enter
02:31:03.315 00.001 18120 UpdateGuideState(): m_state=6
02:31:03.315 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
02:31:03.316 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=235.41, Mass=1931, SNR=30.5, Peak=136 HFD=4.0
02:31:03.316 00.000 18120 MultiStar: [#1 -0.09,0.05,0.71,U] [#2 -0.29,-0.02,0.62,U] [#3 -0.63,0.07,0.00,M3] [#4 -0.52,0.32,0.00,M2] [#5 -0.49,0.27,0.00,M1] [#6 -0.12,0.30,0.51,U] [#7 -0.43,0.41,0.00,M1] [#8 -0.11,-0.17,0.38,U] 
02:31:03.317 00.001 18120 refined, 4 included, MultiStar: {-0.14, 0.13}, one-star: {-0.12, 0.32}
02:31:03.317 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
02:31:03.318 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
02:31:03.319 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.41 mountX=0.18 mountY=0.07, mountTheta=0.37
02:31:03.321 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.13, opts=13)
02:31:03.322 00.001 18120 Enqueuing Move request for scope (-0.14, 0.13)
02:31:03.323 00.001 21948 Worker thread wakes up
02:31:03.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
02:31:03.323 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
02:31:03.323 00.000 21948 Moving (-0.14, 0.13) raw xDistance=0.18 yDistance=0.07
02:31:03.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:31:03.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:03.325 00.002 18120 UpdateGuideState exits: m=1931 RSB=30.5
02:31:03.326 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:03.327 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:03.328 00.001 18120 Enqueuing Expose request
02:31:03.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:03.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:31:03.328 00.000 21948 MoveAxis(E, 0, ABG)
02:31:03.328 00.000 21948 Move returns status 0, amount 0
02:31:03.328 00.000 21948 MoveAxis(N, 0, ABG)
02:31:03.328 00.000 21948 Move returns status 0, amount 0
02:31:03.328 00.000 21948 move complete, result=0
02:31:03.328 00.000 21948 worker thread done servicing request
02:31:03.328 00.000 21948 Worker thread wakes up
02:31:03.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:03.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:03.329 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:04.845 01.516 21948 Exposure complete
02:31:04.890 00.045 21948 worker thread done servicing request
02:31:04.890 00.000 18120 OnExposeComplete: enter
02:31:04.891 00.001 18120 UpdateGuideState(): m_state=6
02:31:04.891 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:31:04.892 00.001 18120 Star::Find returns 1 (0), X=896.22, Y=235.39, Mass=1938, SNR=30.3, Peak=144 HFD=4.0
02:31:04.892 00.000 18120 MultiStar: [#1 -0.06,0.04,0.71,U] [#2 -0.47,0.06,0.00,M1] [#3 -0.41,0.33,0.00,M4] [#4 -0.40,0.78,0.00,M3] [#5 -0.22,0.32,0.47,U] [#6 -0.12,0.40,0.00,M1] [#7 -0.36,0.21,0.00,M2] [#8 -0.36,0.26,0.00,M1] 
02:31:04.893 00.001 18120 refined, 2 included, MultiStar: {-0.14, 0.22}, one-star: {-0.16, 0.30}
02:31:04.893 00.000 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
02:31:04.893 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
02:31:04.894 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.14 mountX=0.26 mountY=0.03, mountTheta=0.11
02:31:04.896 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.22, opts=13)
02:31:04.897 00.001 18120 Enqueuing Move request for scope (-0.14, 0.22)
02:31:04.898 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:04.899 00.001 18120 UpdateGuideState exits: m=1938 RSB=30.3
02:31:04.901 00.002 21948 Worker thread wakes up
02:31:04.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
02:31:04.901 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
02:31:04.901 00.000 21948 Moving (-0.14, 0.22) raw xDistance=0.26 yDistance=0.03
02:31:04.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:31:04.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:04.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:04.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:04.904 00.002 18120 Enqueuing Expose request
02:31:04.905 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:31:04.905 00.000 21948 MoveAxis(W, 46, ABG)
02:31:04.905 00.000 21948 Guiding  Dir = 3, Dur = 46
02:31:04.906 00.001 21948 IsSlewing returns 0
02:31:04.906 00.000 21948 IsGuiding returns 0
02:31:04.908 00.002 21948 PulseGuide returned control before completion, sleep 55
02:31:04.971 00.063 21948 IsGuiding returns 0
02:31:04.971 00.000 21948 Move returns status 0, amount 46
02:31:04.971 00.000 21948 MoveAxis(N, 0, ABG)
02:31:04.971 00.000 21948 Move returns status 0, amount 0
02:31:04.971 00.000 21948 move complete, result=0
02:31:04.971 00.000 21948 worker thread done servicing request
02:31:04.971 00.000 21948 Worker thread wakes up
02:31:04.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:04.971 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
02:31:04.972 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:06.602 01.630 21948 Exposure complete
02:31:06.648 00.046 21948 worker thread done servicing request
02:31:06.648 00.000 18120 OnExposeComplete: enter
02:31:06.649 00.001 18120 UpdateGuideState(): m_state=6
02:31:06.650 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
02:31:06.650 00.000 18120 Star::Find returns 1 (0), X=896.47, Y=235.18, Mass=1910, SNR=30.3, Peak=133 HFD=3.8
02:31:06.651 00.001 18120 MultiStar: [#1 -0.25,0.04,0.74,U] [#2 -0.31,-0.03,0.64,U] [#3 -0.30,0.11,0.60,U] [#4 -0.54,0.17,0.00,M4] [#5 -0.34,0.27,0.00,M1] [#6 -0.34,0.40,0.00,M2] [#7 -0.22,0.17,0.44,U] [#8 -0.35,0.26,0.00,M2] 
02:31:06.651 00.000 18120 single-star, 4 included, MultiStar: {-0.17, 0.07}, one-star: {0.09, 0.08}
02:31:06.652 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.00) = xAngle (-1.24 = -1.24)
02:31:06.652 00.000 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.28 = -1.28)
02:31:06.652 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:31:06.654 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.08, opts=13)
02:31:06.655 00.001 18120 Enqueuing Move request for scope (0.09, 0.08)
02:31:06.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:06.656 00.001 21948 Worker thread wakes up
02:31:06.656 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
02:31:06.656 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:06.657 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:06.657 00.000 18120 Enqueuing Expose request
02:31:06.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
02:31:06.657 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:31:06.657 00.000 21948 Moving (0.09, 0.08) raw xDistance=0.04 yDistance=-0.11
02:31:06.658 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:06.658 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:06.658 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:31:06.658 00.000 21948 MoveAxis(E, 0, ABG)
02:31:06.658 00.000 21948 Move returns status 0, amount 0
02:31:06.658 00.000 21948 MoveAxis(N, 0, ABG)
02:31:06.658 00.000 21948 Move returns status 0, amount 0
02:31:06.658 00.000 21948 move complete, result=0
02:31:06.658 00.000 21948 worker thread done servicing request
02:31:06.658 00.000 21948 Worker thread wakes up
02:31:06.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:06.658 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:06.658 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:08.173 01.515 21948 Exposure complete
02:31:08.215 00.042 21948 worker thread done servicing request
02:31:08.215 00.000 18120 OnExposeComplete: enter
02:31:08.217 00.002 18120 UpdateGuideState(): m_state=6
02:31:08.217 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
02:31:08.218 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=235.31, Mass=1844, SNR=29.6, Peak=132 HFD=4.0
02:31:08.219 00.001 18120 MultiStar: [#1 -0.19,0.15,0.71,U] [#2 -0.25,-0.12,0.64,U] [#3 -0.37,-0.03,0.60,U] [#4 -0.16,0.16,0.57,U] [#5 -0.38,-0.14,0.49,U] [#6 0.01,0.38,0.49,U] [#7 -0.26,0.25,0.45,U] [#8 -0.25,-0.13,0.39,U] 
02:31:08.219 00.000 18120 refined, 8 included, MultiStar: {-0.19, 0.09}, one-star: {-0.02, 0.22}
02:31:08.219 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
02:31:08.220 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
02:31:08.220 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.68 mountX=0.17 mountY=0.13, mountTheta=0.66
02:31:08.223 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.09, opts=13)
02:31:08.224 00.001 18120 Enqueuing Move request for scope (-0.19, 0.09)
02:31:08.224 00.000 21948 Worker thread wakes up
02:31:08.225 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
02:31:08.225 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
02:31:08.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:08.225 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.6
02:31:08.226 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:08.226 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:08.226 00.000 18120 Enqueuing Expose request
02:31:08.227 00.001 21948 Moving (-0.19, 0.09) raw xDistance=0.17 yDistance=0.13
02:31:08.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:31:08.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:08.227 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:31:08.227 00.000 21948 MoveAxis(E, 0, ABG)
02:31:08.227 00.000 21948 Move returns status 0, amount 0
02:31:08.227 00.000 21948 MoveAxis(N, 0, ABG)
02:31:08.227 00.000 21948 Move returns status 0, amount 0
02:31:08.227 00.000 21948 move complete, result=0
02:31:08.227 00.000 21948 worker thread done servicing request
02:31:08.227 00.000 21948 Worker thread wakes up
02:31:08.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:08.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:08.227 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:09.863 01.636 21948 Exposure complete
02:31:09.924 00.061 21948 worker thread done servicing request
02:31:09.924 00.000 18120 OnExposeComplete: enter
02:31:09.926 00.002 18120 UpdateGuideState(): m_state=6
02:31:09.929 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
02:31:09.930 00.001 18120 Star::Find returns 1 (0), X=896.48, Y=235.19, Mass=2027, SNR=31.2, Peak=135 HFD=4.5
02:31:09.931 00.001 18120 MultiStar: [#1 -0.03,0.02,0.73,U] [#2 0.06,-0.14,0.61,U] [#3 -0.05,0.10,0.58,U] [#4 -0.28,0.28,0.54,U] [#5 0.26,0.13,0.47,U] [#6 -0.08,0.28,0.50,U] [#7 0.11,0.23,0.42,U] [#8 -0.42,-0.00,0.00,M2] 
02:31:09.932 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.09, 0.09}
02:31:09.933 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
02:31:09.933 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
02:31:09.933 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=0.10 mountY=-0.06, mountTheta=-0.55
02:31:09.935 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.11, opts=13)
02:31:09.935 00.000 18120 Enqueuing Move request for scope (0.01, 0.11)
02:31:09.936 00.001 21948 Worker thread wakes up
02:31:09.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:09.937 00.001 18120 UpdateGuideState exits: m=2027 RSB=31.2
02:31:09.937 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.937 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:09.938 00.001 18120 Enqueuing Expose request
02:31:09.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:31:09.938 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:31:09.938 00.000 21948 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.06
02:31:09.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:31:09.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:09.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:31:09.939 00.001 21948 MoveAxis(E, 0, ABG)
02:31:09.939 00.000 21948 Move returns status 0, amount 0
02:31:09.939 00.000 21948 MoveAxis(N, 0, ABG)
02:31:09.939 00.000 21948 Move returns status 0, amount 0
02:31:09.939 00.000 21948 move complete, result=0
02:31:09.939 00.000 21948 worker thread done servicing request
02:31:09.939 00.000 21948 Worker thread wakes up
02:31:09.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:09.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:09.939 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:11.357 01.418 21948 Exposure complete
02:31:11.390 00.033 21948 worker thread done servicing request
02:31:11.390 00.000 18120 OnExposeComplete: enter
02:31:11.391 00.001 18120 UpdateGuideState(): m_state=6
02:31:11.391 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
02:31:11.392 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=235.36, Mass=1912, SNR=30.3, Peak=139 HFD=4.1
02:31:11.392 00.000 18120 MultiStar: [#1 -0.15,0.31,0.71,U] [#2 -0.27,0.06,0.64,U] [#3 -0.56,0.25,0.00,M2] [#4 -0.18,0.47,0.00,M3] [#5 -0.09,0.04,0.48,U] [#6 -0.13,0.51,0.00,M1] [#7 -0.33,0.42,0.00,M1] [#8 -0.36,-0.05,0.41,U] 
02:31:11.393 00.001 18120 refined, 4 included, MultiStar: {-0.14, 0.16}, one-star: {0.01, 0.27}
02:31:11.393 00.000 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
02:31:11.394 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
02:31:11.394 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.22 cameraTheta=2.30 mountX=0.21 mountY=0.06, mountTheta=0.26
02:31:11.396 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.16, opts=13)
02:31:11.396 00.000 18120 Enqueuing Move request for scope (-0.14, 0.16)
02:31:11.397 00.001 21948 Worker thread wakes up
02:31:11.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
02:31:11.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
02:31:11.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:11.397 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.3
02:31:11.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:11.398 00.000 18120 Enqueuing Expose request
02:31:11.401 00.003 21948 Moving (-0.14, 0.16) raw xDistance=0.21 yDistance=0.06
02:31:11.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:31:11.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:11.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:11.401 00.000 21948 MoveAxis(W, 37, ABG)
02:31:11.401 00.000 21948 Guiding  Dir = 3, Dur = 37
02:31:11.401 00.000 21948 IsSlewing returns 0
02:31:11.401 00.000 21948 IsGuiding returns 0
02:31:11.402 00.001 21948 PulseGuide returned control before completion, sleep 46
02:31:11.463 00.061 21948 IsGuiding returns 0
02:31:11.463 00.000 21948 Move returns status 0, amount 37
02:31:11.463 00.000 21948 MoveAxis(N, 0, ABG)
02:31:11.463 00.000 21948 Move returns status 0, amount 0
02:31:11.463 00.000 21948 move complete, result=0
02:31:11.463 00.000 21948 worker thread done servicing request
02:31:11.464 00.001 21948 Worker thread wakes up
02:31:11.464 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
02:31:11.465 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:11.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:13.092 01.627 21948 Exposure complete
02:31:13.140 00.048 21948 worker thread done servicing request
02:31:13.140 00.000 18120 OnExposeComplete: enter
02:31:13.141 00.001 18120 UpdateGuideState(): m_state=6
02:31:13.141 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
02:31:13.141 00.000 18120 Star::Find returns 1 (0), X=896.07, Y=235.61, Mass=1857, SNR=29.9, Peak=130 HFD=4.1
02:31:13.142 00.001 18120 MultiStar: [#1 -0.35,0.37,0.00,M1] [#2 -0.49,0.24,0.00,M1] [#3 -0.41,0.41,0.00,M3] [#4 -0.25,0.25,0.56,U] [#5 -0.28,0.50,0.00,M1] [#6 -0.27,0.42,0.00,M2] [#7 -0.26,0.26,0.44,U] [#8 -0.45,0.14,0.00,M2] 
02:31:13.142 00.000 18120 refined, 2 included, MultiStar: {-0.29, 0.38}, one-star: {-0.32, 0.51}
02:31:13.143 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
02:31:13.143 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
02:31:13.144 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.38 hyp=0.48 cameraTheta=2.21 mountX=0.47 mountY=0.08, mountTheta=0.18
02:31:13.145 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.38, opts=13)
02:31:13.145 00.000 18120 Enqueuing Move request for scope (-0.29, 0.38)
02:31:13.146 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:13.146 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.9
02:31:13.147 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:13.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:13.148 00.001 18120 Enqueuing Expose request
02:31:13.148 00.000 21948 Worker thread wakes up
02:31:13.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.38) opts 0xd
02:31:13.148 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.38)
02:31:13.148 00.000 21948 Moving (-0.29, 0.38) raw xDistance=0.47 yDistance=0.08
02:31:13.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:31:13.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:13.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:31:13.149 00.001 21948 MoveAxis(W, 86, ABG)
02:31:13.149 00.000 21948 Guiding  Dir = 3, Dur = 86
02:31:13.149 00.000 21948 IsSlewing returns 0
02:31:13.149 00.000 21948 IsGuiding returns 0
02:31:13.151 00.002 21948 PulseGuide returned control before completion, sleep 95
02:31:13.261 00.110 21948 IsGuiding returns 0
02:31:13.262 00.001 21948 Move returns status 0, amount 86
02:31:13.262 00.000 21948 MoveAxis(N, 0, ABG)
02:31:13.262 00.000 21948 Move returns status 0, amount 0
02:31:13.262 00.000 21948 move complete, result=0
02:31:13.262 00.000 21948 worker thread done servicing request
02:31:13.262 00.000 21948 Worker thread wakes up
02:31:13.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:13.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:13.262 00.000 18120 GuideStep: 0.5 px 86 ms WEST, 0.1 px 0 ms NORTH
02:31:14.668 01.406 21948 Exposure complete
02:31:14.710 00.042 21948 worker thread done servicing request
02:31:14.711 00.001 18120 OnExposeComplete: enter
02:31:14.711 00.000 18120 UpdateGuideState(): m_state=6
02:31:14.712 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
02:31:14.712 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=235.09, Mass=1882, SNR=30.1, Peak=161 HFD=4.1
02:31:14.713 00.001 18120 MultiStar: [#1 -0.11,-0.22,0.71,U] [#2 -0.36,-0.05,0.63,U] [#3 -0.14,-0.10,0.59,U] [#4 -0.03,-0.31,0.55,U] [#5 -0.04,-0.12,0.47,U] [#6 -0.21,0.16,0.48,U] [#7 -0.38,-0.03,0.43,U] [#8 -0.26,-0.28,0.42,U] 
02:31:14.714 00.001 18120 single-star, 8 included, MultiStar: {-0.17, -0.10}, one-star: {-0.13, -0.00}
02:31:14.715 00.001 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.13 = 1.15)
02:31:14.716 00.001 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.11)
02:31:14.717 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.13 mountX=0.05 mountY=0.11, mountTheta=1.15
02:31:14.718 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.00, opts=13)
02:31:14.719 00.001 18120 Enqueuing Move request for scope (-0.13, -0.00)
02:31:14.719 00.000 21948 Worker thread wakes up
02:31:14.719 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
02:31:14.719 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:14.720 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
02:31:14.720 00.000 21948 Moving (-0.13, -0.00) raw xDistance=0.05 yDistance=0.11
02:31:14.720 00.000 18120 UpdateGuideState exits: m=1882 RSB=30.1
02:31:14.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:14.721 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:14.721 00.000 18120 Enqueuing Expose request
02:31:14.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:31:14.722 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:14.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:31:14.722 00.000 21948 MoveAxis(E, 0, ABG)
02:31:14.722 00.000 21948 Move returns status 0, amount 0
02:31:14.722 00.000 21948 MoveAxis(N, 0, ABG)
02:31:14.722 00.000 21948 Move returns status 0, amount 0
02:31:14.722 00.000 21948 move complete, result=0
02:31:14.722 00.000 21948 worker thread done servicing request
02:31:14.722 00.000 21948 Worker thread wakes up
02:31:14.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:14.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:14.722 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:16.351 01.629 21948 Exposure complete
02:31:16.396 00.045 18120 OnExposeComplete: enter
02:31:16.398 00.002 21948 worker thread done servicing request
02:31:16.398 00.000 18120 UpdateGuideState(): m_state=6
02:31:16.398 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
02:31:16.399 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=235.12, Mass=1887, SNR=30.0, Peak=141 HFD=4.2
02:31:16.401 00.002 18120 MultiStar: [#1 -0.13,-0.21,0.72,U] [#2 -0.16,-0.09,0.64,U] [#3 -0.62,-0.15,0.00,M3] [#4 -0.35,0.08,0.57,U] [#5 -0.24,-0.19,0.47,U] [#6 -0.07,-0.22,0.51,U] [#7 -0.18,0.01,0.44,U] [#8 -0.40,-0.31,0.00,M2] 
02:31:16.401 00.000 18120 single-star, 6 included, MultiStar: {-0.18, -0.08}, one-star: {-0.15, 0.03}
02:31:16.401 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
02:31:16.402 00.001 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
02:31:16.402 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.96 mountX=0.09 mountY=0.12, mountTheta=0.95
02:31:16.403 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.03, opts=13)
02:31:16.404 00.001 18120 Enqueuing Move request for scope (-0.15, 0.03)
02:31:16.404 00.000 21948 Worker thread wakes up
02:31:16.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
02:31:16.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
02:31:16.404 00.000 21948 Moving (-0.15, 0.03) raw xDistance=0.09 yDistance=0.12
02:31:16.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:16.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:16.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:16.405 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.0
02:31:16.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:16.406 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:16.406 00.000 18120 Enqueuing Expose request
02:31:16.407 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:31:16.407 00.000 21948 MoveAxis(E, 0, ABG)
02:31:16.407 00.000 21948 Move returns status 0, amount 0
02:31:16.407 00.000 21948 MoveAxis(N, 0, ABG)
02:31:16.407 00.000 21948 Move returns status 0, amount 0
02:31:16.407 00.000 21948 move complete, result=0
02:31:16.407 00.000 21948 worker thread done servicing request
02:31:16.407 00.000 21948 Worker thread wakes up
02:31:16.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:16.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:16.407 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:17.933 01.526 21948 Exposure complete
02:31:17.971 00.038 21948 worker thread done servicing request
02:31:17.971 00.000 18120 OnExposeComplete: enter
02:31:17.973 00.002 18120 UpdateGuideState(): m_state=6
02:31:17.974 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
02:31:17.975 00.001 18120 Star::Find returns 1 (0), X=896.18, Y=235.11, Mass=1976, SNR=30.8, Peak=165 HFD=4.2
02:31:17.975 00.000 18120 MultiStar: [#1 -0.13,-0.12,0.70,U] [#2 -0.29,-0.09,0.63,U] [#3 -0.43,-0.12,0.00,M4] [#4 -0.44,0.10,0.00,M1] [#5 -0.08,0.04,0.46,U] [#6 0.15,0.05,0.54,U] [#7 -0.25,-0.08,0.43,U] [#8 -0.42,-0.24,0.00,M3] 
02:31:17.976 00.001 18120 refined, 5 included, MultiStar: {-0.14, -0.03}, one-star: {-0.20, 0.01}
02:31:17.976 00.000 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.93 = 1.35)
02:31:17.976 00.000 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.97 = 1.31)
02:31:17.979 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=0.03 mountY=0.14, mountTheta=1.35
02:31:17.983 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.03, opts=13)
02:31:17.984 00.001 18120 Enqueuing Move request for scope (-0.14, -0.03)
02:31:17.984 00.000 21948 Worker thread wakes up
02:31:17.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:17.985 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.8
02:31:17.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:17.986 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:17.986 00.000 18120 Enqueuing Expose request
02:31:17.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
02:31:17.986 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
02:31:17.987 00.001 21948 Moving (-0.14, -0.03) raw xDistance=0.03 yDistance=0.14
02:31:17.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:17.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:17.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:31:17.987 00.000 21948 MoveAxis(E, 0, ABG)
02:31:17.987 00.000 21948 Move returns status 0, amount 0
02:31:17.987 00.000 21948 MoveAxis(N, 0, ABG)
02:31:17.987 00.000 21948 Move returns status 0, amount 0
02:31:17.987 00.000 21948 move complete, result=0
02:31:17.987 00.000 21948 worker thread done servicing request
02:31:17.987 00.000 21948 Worker thread wakes up
02:31:17.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:17.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:17.987 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:19.612 01.625 21948 Exposure complete
02:31:19.659 00.047 21948 worker thread done servicing request
02:31:19.660 00.001 18120 OnExposeComplete: enter
02:31:19.660 00.000 18120 UpdateGuideState(): m_state=6
02:31:19.661 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
02:31:19.661 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=235.25, Mass=1934, SNR=30.3, Peak=147 HFD=4.2
02:31:19.661 00.000 18120 MultiStar: [#1 -0.26,-0.05,0.72,U] [#2 -0.27,-0.22,0.63,U] [#3 -0.42,-0.13,0.00,M5] [#4 -0.23,0.29,0.54,U] [#5 -0.18,-0.05,0.44,U] [#6 0.01,0.17,0.51,U] [#7 -0.27,0.15,0.44,U] [#8 -0.41,-0.10,0.00,M4] 
02:31:19.662 00.001 18120 refined, 6 included, MultiStar: {-0.24, 0.06}, one-star: {-0.34, 0.16}
02:31:19.662 00.000 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.00) = xAngle (0.88 = 0.88)
02:31:19.663 00.001 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.84 = 0.84)
02:31:19.663 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.88 mountX=0.16 mountY=0.18, mountTheta=0.87
02:31:19.665 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.06, opts=13)
02:31:19.666 00.001 18120 Enqueuing Move request for scope (-0.24, 0.06)
02:31:19.669 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:19.670 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.3
02:31:19.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:19.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:19.672 00.001 18120 Enqueuing Expose request
02:31:19.673 00.001 21948 Worker thread wakes up
02:31:19.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
02:31:19.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
02:31:19.673 00.000 21948 Moving (-0.24, 0.06) raw xDistance=0.16 yDistance=0.18
02:31:19.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:31:19.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:19.673 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:31:19.673 00.000 21948 MoveAxis(E, 0, ABG)
02:31:19.673 00.000 21948 Move returns status 0, amount 0
02:31:19.673 00.000 21948 MoveAxis(N, 0, ABG)
02:31:19.673 00.000 21948 Move returns status 0, amount 0
02:31:19.673 00.000 21948 move complete, result=0
02:31:19.673 00.000 21948 worker thread done servicing request
02:31:19.674 00.001 21948 Worker thread wakes up
02:31:19.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:19.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:19.674 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:21.190 01.516 21948 Exposure complete
02:31:21.239 00.049 21948 worker thread done servicing request
02:31:21.239 00.000 18120 OnExposeComplete: enter
02:31:21.240 00.001 18120 UpdateGuideState(): m_state=6
02:31:21.240 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
02:31:21.241 00.001 18120 Star::Find returns 1 (0), X=896.22, Y=235.34, Mass=1902, SNR=30.2, Peak=139 HFD=4.2
02:31:21.241 00.000 18120 MultiStar: [#1 0.03,0.04,0.71,U] [#2 -0.56,0.24,0.00,M1] [#3 -0.37,0.07,0.58,U] [#4 -0.51,0.39,0.00,M1] [#5 -0.46,0.44,0.00,M1] [#6 -0.27,0.27,0.51,U] [#7 -0.29,0.16,0.44,U] [#8 -0.36,0.15,0.39,U] 
02:31:21.242 00.001 18120 refined, 5 included, MultiStar: {-0.21, 0.16}, one-star: {-0.17, 0.25}
02:31:21.242 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
02:31:21.243 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
02:31:21.243 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.49 mountX=0.23 mountY=0.12, mountTheta=0.46
02:31:21.244 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.16, opts=13)
02:31:21.245 00.001 18120 Enqueuing Move request for scope (-0.21, 0.16)
02:31:21.246 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:21.247 00.001 21948 Worker thread wakes up
02:31:21.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
02:31:21.248 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
02:31:21.248 00.000 21948 Moving (-0.21, 0.16) raw xDistance=0.23 yDistance=0.12
02:31:21.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:31:21.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:21.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:31:21.248 00.000 21948 MoveAxis(W, 42, ABG)
02:31:21.248 00.000 21948 Guiding  Dir = 3, Dur = 42
02:31:21.248 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.2
02:31:21.249 00.001 21948 IsSlewing returns 0
02:31:21.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:21.250 00.001 21948 IsGuiding returns 0
02:31:21.250 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:21.251 00.001 18120 Enqueuing Expose request
02:31:21.252 00.001 21948 PulseGuide returned control before completion, sleep 51
02:31:21.317 00.065 21948 IsGuiding returns 0
02:31:21.317 00.000 21948 Move returns status 0, amount 42
02:31:21.317 00.000 21948 MoveAxis(N, 0, ABG)
02:31:21.317 00.000 21948 Move returns status 0, amount 0
02:31:21.317 00.000 21948 move complete, result=0
02:31:21.317 00.000 21948 worker thread done servicing request
02:31:21.317 00.000 21948 Worker thread wakes up
02:31:21.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:21.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:21.317 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
02:31:22.944 01.627 21948 Exposure complete
02:31:22.980 00.036 21948 worker thread done servicing request
02:31:22.980 00.000 18120 OnExposeComplete: enter
02:31:22.981 00.001 18120 UpdateGuideState(): m_state=6
02:31:22.981 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
02:31:22.982 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=235.15, Mass=1905, SNR=30.1, Peak=164 HFD=3.9
02:31:22.982 00.000 18120 MultiStar: [#1 -0.17,-0.14,0.75,U] [#2 -0.40,0.02,0.62,U] [#3 -0.49,0.06,0.00,M5] [#4 -0.02,-0.02,0.56,U] [#5 -0.11,0.04,0.47,U] [#6 -0.14,0.32,0.55,U] [#7 -0.23,-0.08,0.43,U] [#8 -0.26,-0.12,0.39,U] 
02:31:22.983 00.001 18120 single-star, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.02, 0.05}
02:31:22.984 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
02:31:22.985 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
02:31:22.986 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.91 mountX=0.06 mountY=-0.01, mountTheta=-0.12
02:31:22.988 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
02:31:22.990 00.002 18120 Enqueuing Move request for scope (-0.02, 0.05)
02:31:22.993 00.003 21948 Worker thread wakes up
02:31:22.993 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:31:22.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:22.993 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.1
02:31:22.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:22.995 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:31:22.995 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=-0.01
02:31:22.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:31:22.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:22.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:22.995 00.000 18120 Enqueuing Expose request
02:31:22.996 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:22.996 00.000 21948 MoveAxis(E, 0, ABG)
02:31:22.996 00.000 21948 Move returns status 0, amount 0
02:31:22.996 00.000 21948 MoveAxis(N, 0, ABG)
02:31:22.996 00.000 21948 Move returns status 0, amount 0
02:31:22.996 00.000 21948 move complete, result=0
02:31:22.996 00.000 21948 worker thread done servicing request
02:31:22.996 00.000 21948 Worker thread wakes up
02:31:22.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:22.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:22.997 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:24.512 01.515 21948 Exposure complete
02:31:24.552 00.040 21948 worker thread done servicing request
02:31:24.552 00.000 18120 OnExposeComplete: enter
02:31:24.553 00.001 18120 UpdateGuideState(): m_state=6
02:31:24.553 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
02:31:24.554 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=235.19, Mass=1864, SNR=29.8, Peak=155 HFD=4.1
02:31:24.554 00.000 18120 MultiStar: [#1 -0.16,-0.15,0.72,U] [#2 -0.23,-0.31,0.64,U] [#3 -0.34,-0.29,0.00,M6] [#4 -0.44,0.06,0.00,M1] [#5 -0.01,-0.04,0.46,U] [#6 -0.16,0.05,0.52,U] [#7 -0.25,0.13,0.46,U] [#8 -0.19,-0.28,0.41,U] 
02:31:24.555 00.001 18120 single-star, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.12, 0.10}
02:31:24.555 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
02:31:24.556 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
02:31:24.556 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.43 mountX=0.14 mountY=0.06, mountTheta=0.40
02:31:24.557 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.10, opts=13)
02:31:24.558 00.001 18120 Enqueuing Move request for scope (-0.12, 0.10)
02:31:24.559 00.001 21948 Worker thread wakes up
02:31:24.559 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:24.559 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.8
02:31:24.560 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:24.560 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:24.560 00.000 18120 Enqueuing Expose request
02:31:24.561 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
02:31:24.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
02:31:24.561 00.000 21948 Moving (-0.12, 0.10) raw xDistance=0.14 yDistance=0.06
02:31:24.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:31:24.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:24.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:24.561 00.000 21948 MoveAxis(E, 0, ABG)
02:31:24.561 00.000 21948 Move returns status 0, amount 0
02:31:24.561 00.000 21948 MoveAxis(N, 0, ABG)
02:31:24.561 00.000 21948 Move returns status 0, amount 0
02:31:24.561 00.000 21948 move complete, result=0
02:31:24.561 00.000 21948 worker thread done servicing request
02:31:24.561 00.000 21948 Worker thread wakes up
02:31:24.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:24.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:24.562 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:26.293 01.731 21948 Exposure complete
02:31:26.345 00.052 21948 worker thread done servicing request
02:31:26.345 00.000 18120 OnExposeComplete: enter
02:31:26.348 00.003 18120 UpdateGuideState(): m_state=6
02:31:26.350 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
02:31:26.353 00.003 18120 Star::Find returns 1 (0), X=896.71, Y=234.89, Mass=1940, SNR=30.5, Peak=140 HFD=4.3
02:31:26.355 00.002 18120 MultiStar: [#1 0.18,-0.43,0.00,M1] [#2 -0.23,-0.44,0.00,M1] [#3 -0.28,-0.19,0.61,U] [#4 -0.20,0.03,0.55,U] [#5 0.14,-0.30,0.46,U] [#6 -0.17,-0.22,0.53,U] [#7 0.08,0.05,0.43,U] [#8 -0.07,-0.15,0.39,U] 
02:31:26.356 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.15}, one-star: {0.32, -0.20}
02:31:26.357 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.74)
02:31:26.357 00.000 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
02:31:26.358 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.55 mountX=-0.14 mountY=0.06, mountTheta=2.71
02:31:26.360 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.15, opts=13)
02:31:26.361 00.001 18120 Enqueuing Move request for scope (0.00, -0.15)
02:31:26.362 00.001 21948 Worker thread wakes up
02:31:26.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
02:31:26.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
02:31:26.362 00.000 21948 Moving (0.00, -0.15) raw xDistance=-0.14 yDistance=0.06
02:31:26.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:31:26.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:26.362 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:26.362 00.000 21948 MoveAxis(E, 0, ABG)
02:31:26.362 00.000 21948 Move returns status 0, amount 0
02:31:26.362 00.000 21948 MoveAxis(N, 0, ABG)
02:31:26.362 00.000 21948 Move returns status 0, amount 0
02:31:26.362 00.000 21948 move complete, result=0
02:31:26.362 00.000 21948 worker thread done servicing request
02:31:26.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:26.362 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
02:31:26.363 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:26.363 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:26.364 00.001 18120 Enqueuing Expose request
02:31:26.364 00.000 21948 Worker thread wakes up
02:31:26.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:26.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:26.364 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:27.771 01.407 21948 Exposure complete
02:31:27.821 00.050 21948 worker thread done servicing request
02:31:27.821 00.000 18120 OnExposeComplete: enter
02:31:27.822 00.001 18120 UpdateGuideState(): m_state=6
02:31:27.822 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
02:31:27.823 00.001 18120 Star::Find returns 1 (0), X=896.50, Y=235.00, Mass=1905, SNR=30.2, Peak=146 HFD=4.1
02:31:27.825 00.002 18120 MultiStar: [#1 0.05,-0.25,0.72,U] [#2 -0.02,-0.21,0.61,U] [#3 -0.12,-0.14,0.62,U] [#4 -0.10,-0.14,0.56,U] [#5 0.00,-0.43,0.00,M1] [#6 0.04,0.00,0.54,U] [#7 0.17,-0.20,0.46,U] [#8 0.06,-0.40,0.40,U] 
02:31:27.826 00.001 18120 single-star, 7 included, MultiStar: {0.03, -0.17}, one-star: {0.12, -0.09}
02:31:27.826 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:31:27.827 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:31:27.828 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.68 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
02:31:27.831 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
02:31:27.834 00.003 18120 Enqueuing Move request for scope (0.12, -0.09)
02:31:27.836 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:27.839 00.003 18120 UpdateGuideState exits: m=1905 RSB=30.2
02:31:27.840 00.001 21948 Worker thread wakes up
02:31:27.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:31:27.840 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:31:27.840 00.000 21948 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=-0.06
02:31:27.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:31:27.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:27.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:27.841 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:31:27.841 00.000 21948 MoveAxis(E, 0, ABG)
02:31:27.841 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:27.841 00.000 18120 Enqueuing Expose request
02:31:27.842 00.001 21948 Move returns status 0, amount 0
02:31:27.842 00.000 21948 MoveAxis(N, 0, ABG)
02:31:27.842 00.000 21948 Move returns status 0, amount 0
02:31:27.842 00.000 21948 move complete, result=0
02:31:27.842 00.000 21948 worker thread done servicing request
02:31:27.842 00.000 21948 Worker thread wakes up
02:31:27.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:27.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:27.842 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:29.467 01.625 21948 Exposure complete
02:31:29.505 00.038 21948 worker thread done servicing request
02:31:29.505 00.000 18120 OnExposeComplete: enter
02:31:29.506 00.001 18120 UpdateGuideState(): m_state=6
02:31:29.507 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
02:31:29.507 00.000 18120 Star::Find returns 1 (0), X=896.56, Y=234.96, Mass=1966, SNR=30.7, Peak=152 HFD=4.1
02:31:29.508 00.001 18120 MultiStar: [#1 0.11,-0.23,0.70,U] [#2 -0.04,-0.01,0.61,U] [#3 -0.09,-0.28,0.60,U] [#4 -0.18,0.11,0.55,U] [#5 0.16,-0.19,0.45,U] [#6 0.08,-0.09,0.51,U] [#7 0.27,-0.34,0.00,M1] [#8 -0.09,-0.44,0.00,M1] 
02:31:29.508 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.12}, one-star: {0.17, -0.13}
02:31:29.508 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.04)
02:31:29.509 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 3.00)
02:31:29.509 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.25 mountX=-0.13 mountY=0.02, mountTheta=3.00
02:31:29.511 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
02:31:29.512 00.001 18120 Enqueuing Move request for scope (0.04, -0.12)
02:31:29.513 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:29.513 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.7
02:31:29.515 00.002 21948 Worker thread wakes up
02:31:29.515 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:29.515 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:29.515 00.000 18120 Enqueuing Expose request
02:31:29.515 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:31:29.515 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:31:29.515 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=0.02
02:31:29.517 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:31:29.517 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:29.517 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:31:29.517 00.000 21948 MoveAxis(E, 0, ABG)
02:31:29.517 00.000 21948 Move returns status 0, amount 0
02:31:29.517 00.000 21948 MoveAxis(N, 0, ABG)
02:31:29.517 00.000 21948 Move returns status 0, amount 0
02:31:29.517 00.000 21948 move complete, result=0
02:31:29.517 00.000 21948 worker thread done servicing request
02:31:29.517 00.000 21948 Worker thread wakes up
02:31:29.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:29.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:29.517 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:31.032 01.515 21948 Exposure complete
02:31:31.072 00.040 21948 worker thread done servicing request
02:31:31.072 00.000 18120 OnExposeComplete: enter
02:31:31.073 00.001 18120 UpdateGuideState(): m_state=6
02:31:31.074 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
02:31:31.074 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=235.23, Mass=1998, SNR=30.9, Peak=151 HFD=4.3
02:31:31.075 00.001 18120 MultiStar: [#1 0.32,-0.22,0.70,U] [#2 0.19,-0.31,0.66,U] [#3 0.08,-0.40,0.59,U] [#4 -0.17,0.17,0.56,U] [#5 0.27,-0.21,0.45,U] [#6 0.17,0.11,0.52,U] [#7 -0.08,0.09,0.43,U] [#8 0.00,-0.61,0.00,M2] 
02:31:31.075 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.33, 0.14}
02:31:31.076 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
02:31:31.076 00.000 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
02:31:31.077 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
02:31:31.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.07, opts=13)
02:31:31.079 00.001 18120 Enqueuing Move request for scope (0.16, -0.07)
02:31:31.079 00.000 21948 Worker thread wakes up
02:31:31.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:31.081 00.002 18120 UpdateGuideState exits: m=1998 RSB=30.9
02:31:31.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:31.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:31.082 00.001 18120 Enqueuing Expose request
02:31:31.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:31:31.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:31:31.082 00.000 21948 Moving (0.16, -0.07) raw xDistance=-0.13 yDistance=-0.11
02:31:31.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:31:31.083 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:31.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:31:31.083 00.000 21948 MoveAxis(E, 0, ABG)
02:31:31.083 00.000 21948 Move returns status 0, amount 0
02:31:31.083 00.000 21948 MoveAxis(N, 0, ABG)
02:31:31.083 00.000 21948 Move returns status 0, amount 0
02:31:31.083 00.000 21948 move complete, result=0
02:31:31.083 00.000 21948 worker thread done servicing request
02:31:31.083 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:31.083 00.000 21948 Worker thread wakes up
02:31:31.084 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:31.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:32.711 01.627 21948 Exposure complete
02:31:32.740 00.029 21948 worker thread done servicing request
02:31:32.740 00.000 18120 OnExposeComplete: enter
02:31:32.741 00.001 18120 UpdateGuideState(): m_state=6
02:31:32.741 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
02:31:32.742 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=234.81, Mass=2010, SNR=31.1, Peak=154 HFD=4.4
02:31:32.742 00.000 18120 MultiStar: [#1 0.09,-0.48,0.00,M1] [#2 0.11,-0.46,0.00,M1] [#3 -0.06,-0.28,0.60,U] [#4 -0.28,-0.03,0.53,U] [#5 0.14,-0.22,0.44,U] [#6 0.05,-0.05,0.50,U] [#7 -0.02,-0.29,0.42,U] [#8 0.13,-0.49,0.00,M3] 
02:31:32.743 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.20}, one-star: {0.38, -0.28}
02:31:32.743 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
02:31:32.743 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
02:31:32.744 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.21 mountX=-0.22 mountY=0.02, mountTheta=3.04
02:31:32.745 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
02:31:32.746 00.001 18120 Enqueuing Move request for scope (0.08, -0.20)
02:31:32.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:32.746 00.000 21948 Worker thread wakes up
02:31:32.747 00.001 18120 UpdateGuideState exits: m=2010 RSB=31.1
02:31:32.747 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
02:31:32.747 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:32.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:32.748 00.001 18120 Enqueuing Expose request
02:31:32.748 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
02:31:32.748 00.000 21948 Moving (0.08, -0.20) raw xDistance=-0.22 yDistance=0.02
02:31:32.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:31:32.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:32.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:31:32.748 00.000 21948 MoveAxis(E, 38, ABG)
02:31:32.748 00.000 21948 Guiding  Dir = 2, Dur = 38
02:31:32.749 00.001 21948 IsSlewing returns 0
02:31:32.749 00.000 21948 IsGuiding returns 0
02:31:32.751 00.002 21948 PulseGuide returned control before completion, sleep 47
02:31:32.805 00.054 21948 IsGuiding returns 0
02:31:32.805 00.000 21948 Move returns status 0, amount 38
02:31:32.805 00.000 21948 MoveAxis(N, 0, ABG)
02:31:32.806 00.001 21948 Move returns status 0, amount 0
02:31:32.806 00.000 21948 move complete, result=0
02:31:32.806 00.000 21948 worker thread done servicing request
02:31:32.806 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
02:31:32.807 00.001 21948 Worker thread wakes up
02:31:32.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:32.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:34.228 01.421 21948 Exposure complete
02:31:34.271 00.043 21948 worker thread done servicing request
02:31:34.271 00.000 18120 OnExposeComplete: enter
02:31:34.272 00.001 18120 UpdateGuideState(): m_state=6
02:31:34.272 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
02:31:34.273 00.001 18120 Star::Find returns 1 (0), X=896.25, Y=235.06, Mass=1950, SNR=30.5, Peak=158 HFD=4.2
02:31:34.273 00.000 18120 MultiStar: [#1 -0.02,-0.22,0.71,U] [#2 -0.39,-0.02,0.62,U] [#3 -0.09,-0.14,0.61,U] [#4 -0.21,0.11,0.55,U] [#5 -0.06,0.06,0.46,U] [#6 -0.18,0.18,0.54,U] [#7 -0.13,-0.02,0.41,U] [#8 -0.24,-0.26,0.40,U] 
02:31:34.274 00.001 18120 single-star, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.14, -0.03}
02:31:34.274 00.000 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.90 = 1.38)
02:31:34.274 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.34)
02:31:34.275 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.91 mountX=0.03 mountY=0.14, mountTheta=1.38
02:31:34.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.03, opts=13)
02:31:34.276 00.000 18120 Enqueuing Move request for scope (-0.14, -0.03)
02:31:34.277 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:34.277 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.5
02:31:34.278 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:34.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:34.279 00.001 18120 Enqueuing Expose request
02:31:34.280 00.001 21948 Worker thread wakes up
02:31:34.280 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
02:31:34.280 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
02:31:34.280 00.000 21948 Moving (-0.14, -0.03) raw xDistance=0.03 yDistance=0.14
02:31:34.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:34.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:34.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:31:34.280 00.000 21948 MoveAxis(E, 0, ABG)
02:31:34.280 00.000 21948 Move returns status 0, amount 0
02:31:34.280 00.000 21948 MoveAxis(N, 0, ABG)
02:31:34.280 00.000 21948 Move returns status 0, amount 0
02:31:34.280 00.000 21948 move complete, result=0
02:31:34.280 00.000 21948 worker thread done servicing request
02:31:34.280 00.000 21948 Worker thread wakes up
02:31:34.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:34.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:34.280 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:35.904 01.624 21948 Exposure complete
02:31:35.934 00.030 21948 worker thread done servicing request
02:31:35.934 00.000 18120 OnExposeComplete: enter
02:31:35.935 00.001 18120 UpdateGuideState(): m_state=6
02:31:35.936 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
02:31:35.936 00.000 18120 Star::Find returns 1 (0), X=896.47, Y=235.28, Mass=1874, SNR=29.9, Peak=143 HFD=3.9
02:31:35.937 00.001 18120 MultiStar: [#1 0.06,0.04,0.72,U] [#2 -0.13,-0.10,0.64,U] [#3 -0.20,-0.07,0.60,U] [#4 -0.06,0.09,0.57,U] [#5 -0.01,-0.10,0.47,U] [#6 -0.04,0.26,0.56,U] [#7 -0.20,0.32,0.43,U] [#8 -0.42,-0.06,0.00,M3] 
02:31:35.937 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.09, 0.19}
02:31:35.937 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
02:31:35.938 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
02:31:35.938 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=0.09 mountY=0.00, mountTheta=0.05
02:31:35.940 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
02:31:35.940 00.000 18120 Enqueuing Move request for scope (-0.05, 0.08)
02:31:35.941 00.001 21948 Worker thread wakes up
02:31:35.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
02:31:35.941 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:31:35.941 00.000 21948 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.00
02:31:35.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:35.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:35.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:35.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:31:35.941 00.000 21948 MoveAxis(E, 0, ABG)
02:31:35.941 00.000 21948 Move returns status 0, amount 0
02:31:35.941 00.000 21948 MoveAxis(N, 0, ABG)
02:31:35.941 00.000 21948 Move returns status 0, amount 0
02:31:35.941 00.000 21948 move complete, result=0
02:31:35.941 00.000 21948 worker thread done servicing request
02:31:35.941 00.000 18120 UpdateGuideState exits: m=1874 RSB=29.9
02:31:35.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:35.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:35.943 00.001 18120 Enqueuing Expose request
02:31:35.943 00.000 21948 Worker thread wakes up
02:31:35.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:35.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:35.943 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:37.468 01.525 21948 Exposure complete
02:31:37.510 00.042 21948 worker thread done servicing request
02:31:37.510 00.000 18120 OnExposeComplete: enter
02:31:37.511 00.001 18120 UpdateGuideState(): m_state=6
02:31:37.511 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
02:31:37.512 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=235.10, Mass=1792, SNR=29.4, Peak=153 HFD=3.9
02:31:37.512 00.000 18120 MultiStar: [#1 0.17,-0.33,0.75,U] [#2 -0.19,-0.21,0.65,U] [#3 -0.23,-0.16,0.63,U] [#4 -0.18,-0.02,0.58,U] [#5 0.04,-0.16,0.46,U] [#6 0.17,0.02,0.52,U] [#7 0.02,0.11,0.45,U] [#8 -0.37,-0.42,0.00,M4] 
02:31:37.514 00.002 18120 single-star, 7 included, MultiStar: {-0.02, -0.10}, one-star: {0.03, 0.00}
02:31:37.515 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
02:31:37.515 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
02:31:37.516 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.18 mountX=-0.01 mountY=-0.02, mountTheta=-1.82
02:31:37.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
02:31:37.517 00.000 18120 Enqueuing Move request for scope (0.03, 0.00)
02:31:37.518 00.001 21948 Worker thread wakes up
02:31:37.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:37.518 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.4
02:31:37.519 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:37.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:37.520 00.001 18120 Enqueuing Expose request
02:31:37.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
02:31:37.520 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
02:31:37.520 00.000 21948 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.02
02:31:37.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:31:37.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:37.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:31:37.520 00.000 21948 MoveAxis(E, 0, ABG)
02:31:37.520 00.000 21948 Move returns status 0, amount 0
02:31:37.520 00.000 21948 MoveAxis(N, 0, ABG)
02:31:37.520 00.000 21948 Move returns status 0, amount 0
02:31:37.520 00.000 21948 move complete, result=0
02:31:37.520 00.000 21948 worker thread done servicing request
02:31:37.520 00.000 21948 Worker thread wakes up
02:31:37.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:37.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:37.521 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:39.148 01.627 21948 Exposure complete
02:31:39.181 00.033 21948 worker thread done servicing request
02:31:39.182 00.001 18120 OnExposeComplete: enter
02:31:39.182 00.000 18120 UpdateGuideState(): m_state=6
02:31:39.183 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
02:31:39.183 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=234.88, Mass=1987, SNR=30.9, Peak=154 HFD=3.9
02:31:39.184 00.001 18120 MultiStar: [#1 0.20,-0.35,0.72,U] [#2 -0.11,-0.40,0.00,M1] [#3 -0.30,-0.28,0.59,U] [#4 -0.02,0.01,0.58,U] [#5 0.00,-0.20,0.44,U] [#6 -0.11,-0.17,0.50,U] [#7 0.03,-0.30,0.43,U] [#8 -0.33,-0.13,0.40,U] 
02:31:39.184 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.21}, one-star: {0.04, -0.21}
02:31:39.185 00.001 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.00) = xAngle (-3.74 = 2.54)
02:31:39.185 00.000 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.51)
02:31:39.186 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.74 mountX=-0.18 mountY=0.13, mountTheta=2.52
02:31:39.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.21, opts=13)
02:31:39.187 00.000 18120 Enqueuing Move request for scope (-0.04, -0.21)
02:31:39.188 00.001 21948 Worker thread wakes up
02:31:39.188 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
02:31:39.188 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
02:31:39.188 00.000 21948 Moving (-0.04, -0.21) raw xDistance=-0.18 yDistance=0.13
02:31:39.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:31:39.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:39.189 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.9
02:31:39.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:39.190 00.000 18120 Enqueuing Expose request
02:31:39.191 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:39.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:31:39.191 00.000 21948 MoveAxis(E, 0, ABG)
02:31:39.191 00.000 21948 Move returns status 0, amount 0
02:31:39.191 00.000 21948 MoveAxis(N, 0, ABG)
02:31:39.191 00.000 21948 Move returns status 0, amount 0
02:31:39.191 00.000 21948 move complete, result=0
02:31:39.191 00.000 21948 worker thread done servicing request
02:31:39.191 00.000 21948 Worker thread wakes up
02:31:39.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:39.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:39.191 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:40.719 01.528 21948 Exposure complete
02:31:40.763 00.044 21948 worker thread done servicing request
02:31:40.764 00.001 18120 OnExposeComplete: enter
02:31:40.765 00.001 18120 UpdateGuideState(): m_state=6
02:31:40.766 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
02:31:40.766 00.000 18120 Star::Find returns 1 (0), X=896.38, Y=234.90, Mass=1947, SNR=30.5, Peak=160 HFD=4.0
02:31:40.767 00.001 18120 MultiStar: [#1 0.18,-0.39,0.00,M1] [#2 -0.17,-0.47,0.00,M2] [#3 -0.06,-0.06,0.61,U] [#4 -0.09,-0.20,0.55,U] [#5 -0.05,-0.31,0.46,U] [#6 -0.02,-0.08,0.54,U] [#7 -0.24,-0.08,0.45,U] [#8 -0.01,-0.53,0.00,M4] 
02:31:40.767 00.000 18120 refined, 5 included, MultiStar: {-0.07, -0.16}, one-star: {-0.01, -0.19}
02:31:40.767 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.32)
02:31:40.768 00.001 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.28)
02:31:40.768 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.97 mountX=-0.11 mountY=0.13, mountTheta=2.30
02:31:40.770 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.16, opts=13)
02:31:40.770 00.000 18120 Enqueuing Move request for scope (-0.07, -0.16)
02:31:40.771 00.001 21948 Worker thread wakes up
02:31:40.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:40.771 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
02:31:40.771 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:40.772 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:40.772 00.000 18120 Enqueuing Expose request
02:31:40.773 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
02:31:40.773 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
02:31:40.773 00.000 21948 Moving (-0.07, -0.16) raw xDistance=-0.11 yDistance=0.13
02:31:40.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:31:40.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:40.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:31:40.773 00.000 21948 MoveAxis(E, 0, ABG)
02:31:40.773 00.000 21948 Move returns status 0, amount 0
02:31:40.773 00.000 21948 MoveAxis(N, 0, ABG)
02:31:40.773 00.000 21948 Move returns status 0, amount 0
02:31:40.773 00.000 21948 move complete, result=0
02:31:40.773 00.000 21948 worker thread done servicing request
02:31:40.773 00.000 21948 Worker thread wakes up
02:31:40.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:40.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:40.773 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:42.396 01.623 21948 Exposure complete
02:31:42.438 00.042 21948 worker thread done servicing request
02:31:42.438 00.000 18120 OnExposeComplete: enter
02:31:42.440 00.002 18120 UpdateGuideState(): m_state=6
02:31:42.442 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
02:31:42.443 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=234.98, Mass=1961, SNR=30.7, Peak=157 HFD=4.1
02:31:42.443 00.000 18120 MultiStar: [#1 0.05,-0.23,0.71,U] [#2 -0.02,-0.32,0.62,U] [#3 -0.20,-0.46,0.00,M1] [#4 -0.20,-0.03,0.55,U] [#5 -0.03,-0.31,0.46,U] [#6 0.05,-0.30,0.54,U] [#7 -0.06,-0.03,0.42,U] [#8 -0.15,-0.50,0.00,M5] 
02:31:42.444 00.001 18120 single-star, 6 included, MultiStar: {-0.05, -0.19}, one-star: {-0.10, -0.11}
02:31:42.444 00.000 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.00) = xAngle (-4.32 = 1.96)
02:31:42.445 00.001 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.36 = 1.93)
02:31:42.445 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=-0.06 mountY=0.14, mountTheta=1.96
02:31:42.446 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.11, opts=13)
02:31:42.446 00.000 18120 Enqueuing Move request for scope (-0.10, -0.11)
02:31:42.447 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:42.447 00.000 21948 Worker thread wakes up
02:31:42.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
02:31:42.447 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
02:31:42.447 00.000 21948 Moving (-0.10, -0.11) raw xDistance=-0.06 yDistance=0.14
02:31:42.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:31:42.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:42.447 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:31:42.448 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:42.448 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:42.449 00.001 18120 Enqueuing Expose request
02:31:42.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:31:42.449 00.000 21948 MoveAxis(E, 0, ABG)
02:31:42.449 00.000 21948 Move returns status 0, amount 0
02:31:42.449 00.000 21948 MoveAxis(N, 0, ABG)
02:31:42.449 00.000 21948 Move returns status 0, amount 0
02:31:42.449 00.000 21948 move complete, result=0
02:31:42.449 00.000 21948 worker thread done servicing request
02:31:42.449 00.000 21948 Worker thread wakes up
02:31:42.450 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:42.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:42.450 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:43.975 01.525 21948 Exposure complete
02:31:44.000 00.025 21948 worker thread done servicing request
02:31:44.000 00.000 18120 OnExposeComplete: enter
02:31:44.001 00.001 18120 UpdateGuideState(): m_state=6
02:31:44.001 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
02:31:44.002 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=234.88, Mass=1958, SNR=30.7, Peak=147 HFD=4.2
02:31:44.002 00.000 18120 MultiStar: [#1 -0.01,-0.53,0.00,M1] [#2 -0.06,-0.34,0.65,U] [#3 -0.12,-0.23,0.61,U] [#4 0.03,-0.34,0.55,U] [#5 -0.07,-0.31,0.45,U] [#6 -0.24,-0.12,0.55,U] [#7 -0.09,-0.43,0.00,M1] [#8 -0.12,-0.59,0.00,M6] 
02:31:44.004 00.002 18120 single-star, 5 included, MultiStar: {-0.04, -0.25}, one-star: {0.13, -0.22}
02:31:44.004 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
02:31:44.005 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
02:31:44.005 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.04 mountX=-0.25 mountY=-0.02, mountTheta=-3.08
02:31:44.006 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.22, opts=13)
02:31:44.007 00.001 18120 Enqueuing Move request for scope (0.13, -0.22)
02:31:44.007 00.000 21948 Worker thread wakes up
02:31:44.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:44.008 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.7
02:31:44.008 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:44.009 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:44.009 00.000 18120 Enqueuing Expose request
02:31:44.010 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
02:31:44.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
02:31:44.010 00.000 21948 Moving (0.13, -0.22) raw xDistance=-0.25 yDistance=-0.02
02:31:44.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:31:44.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:44.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:31:44.010 00.000 21948 MoveAxis(E, 44, ABG)
02:31:44.010 00.000 21948 Guiding  Dir = 2, Dur = 44
02:31:44.010 00.000 21948 IsSlewing returns 0
02:31:44.010 00.000 21948 IsGuiding returns 0
02:31:44.011 00.001 21948 PulseGuide returned control before completion, sleep 53
02:31:44.070 00.059 21948 IsGuiding returns 0
02:31:44.081 00.011 21948 Move returns status 0, amount 44
02:31:44.081 00.000 21948 MoveAxis(N, 0, ABG)
02:31:44.081 00.000 21948 Move returns status 0, amount 0
02:31:44.081 00.000 21948 move complete, result=0
02:31:44.081 00.000 21948 worker thread done servicing request
02:31:44.081 00.000 21948 Worker thread wakes up
02:31:44.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:44.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:44.081 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
02:31:45.715 01.634 21948 Exposure complete
02:31:45.753 00.038 21948 worker thread done servicing request
02:31:45.753 00.000 18120 OnExposeComplete: enter
02:31:45.754 00.001 18120 UpdateGuideState(): m_state=6
02:31:45.754 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
02:31:45.755 00.001 18120 Star::Find returns 1 (0), X=896.49, Y=235.15, Mass=1843, SNR=29.8, Peak=139 HFD=3.8
02:31:45.755 00.000 18120 MultiStar: [#1 0.13,-0.15,0.74,U] [#2 -0.13,-0.19,0.65,U] [#3 -0.25,-0.24,0.61,U] [#4 -0.11,0.04,0.58,U] [#5 0.29,-0.10,0.46,U] [#6 -0.02,0.32,0.56,U] [#7 0.18,0.10,0.45,U] [#8 -0.12,-0.25,0.40,U] 
02:31:45.756 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.10, 0.06}
02:31:45.756 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
02:31:45.756 00.000 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
02:31:45.757 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.31 mountX=-0.04 mountY=0.01, mountTheta=2.94
02:31:45.758 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
02:31:45.759 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
02:31:45.760 00.001 21948 Worker thread wakes up
02:31:45.760 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:31:45.760 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:31:45.760 00.000 21948 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
02:31:45.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:31:45.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:45.761 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:45.761 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.8
02:31:45.762 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:45.762 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:45.762 00.000 18120 Enqueuing Expose request
02:31:45.763 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:31:45.763 00.000 21948 MoveAxis(E, 0, ABG)
02:31:45.763 00.000 21948 Move returns status 0, amount 0
02:31:45.763 00.000 21948 MoveAxis(N, 0, ABG)
02:31:45.763 00.000 21948 Move returns status 0, amount 0
02:31:45.763 00.000 21948 move complete, result=0
02:31:45.763 00.000 21948 worker thread done servicing request
02:31:45.763 00.000 21948 Worker thread wakes up
02:31:45.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:45.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:45.763 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:47.282 01.519 21948 Exposure complete
02:31:47.351 00.069 21948 worker thread done servicing request
02:31:47.352 00.001 18120 OnExposeComplete: enter
02:31:47.352 00.000 18120 UpdateGuideState(): m_state=6
02:31:47.354 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
02:31:47.355 00.001 18120 Star::Find returns 1 (0), X=896.43, Y=235.02, Mass=2007, SNR=30.9, Peak=163 HFD=4.1
02:31:47.357 00.002 18120 MultiStar: [#1 -0.04,-0.22,0.71,U] [#2 -0.24,-0.16,0.65,U] [#3 -0.07,-0.17,0.62,U] [#4 -0.04,0.02,0.55,U] [#5 0.10,0.03,0.46,U] [#6 0.01,-0.12,0.53,U] [#7 0.09,-0.27,0.41,U] [#8 -0.10,-0.21,0.41,U] 
02:31:47.359 00.002 18120 single-star, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.04, -0.08}
02:31:47.362 00.003 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
02:31:47.364 00.002 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
02:31:47.366 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.09 mountY=-0.00, mountTheta=-3.14
02:31:47.370 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
02:31:47.371 00.001 18120 Enqueuing Move request for scope (0.04, -0.08)
02:31:47.372 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:47.372 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.9
02:31:47.373 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:47.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:47.373 00.000 18120 Enqueuing Expose request
02:31:47.374 00.001 21948 Worker thread wakes up
02:31:47.375 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:31:47.375 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:31:47.375 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.00
02:31:47.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:31:47.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:47.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:31:47.375 00.000 21948 MoveAxis(E, 0, ABG)
02:31:47.375 00.000 21948 Move returns status 0, amount 0
02:31:47.375 00.000 21948 MoveAxis(N, 0, ABG)
02:31:47.375 00.000 21948 Move returns status 0, amount 0
02:31:47.375 00.000 21948 move complete, result=0
02:31:47.375 00.000 21948 worker thread done servicing request
02:31:47.375 00.000 21948 Worker thread wakes up
02:31:47.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:47.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:47.376 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:49.010 01.634 21948 Exposure complete
02:31:49.045 00.035 21948 worker thread done servicing request
02:31:49.045 00.000 18120 OnExposeComplete: enter
02:31:49.046 00.001 18120 UpdateGuideState(): m_state=6
02:31:49.047 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
02:31:49.048 00.001 18120 Star::Find returns 1 (0), X=896.47, Y=235.04, Mass=1913, SNR=30.3, Peak=154 HFD=4.1
02:31:49.050 00.002 18120 MultiStar: [#1 -0.06,-0.25,0.70,U] [#2 -0.13,-0.05,0.62,U] [#3 -0.30,-0.16,0.59,U] [#4 0.01,-0.01,0.55,U] [#5 -0.11,-0.20,0.46,U] [#6 -0.06,-0.05,0.51,U] [#7 0.09,0.04,0.43,U] [#8 0.16,-0.26,0.41,U] 
02:31:49.051 00.001 18120 single-star, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.08, -0.05}
02:31:49.052 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:31:49.053 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:31:49.054 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
02:31:49.057 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
02:31:49.058 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
02:31:49.060 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:49.061 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.3
02:31:49.062 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:49.063 00.001 21948 Worker thread wakes up
02:31:49.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
02:31:49.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
02:31:49.063 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
02:31:49.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:31:49.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:49.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:49.065 00.002 18120 Enqueuing Expose request
02:31:49.066 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:31:49.066 00.000 21948 MoveAxis(E, 0, ABG)
02:31:49.066 00.000 21948 Move returns status 0, amount 0
02:31:49.066 00.000 21948 MoveAxis(N, 0, ABG)
02:31:49.066 00.000 21948 Move returns status 0, amount 0
02:31:49.066 00.000 21948 move complete, result=0
02:31:49.066 00.000 21948 worker thread done servicing request
02:31:49.066 00.000 21948 Worker thread wakes up
02:31:49.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:49.067 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:49.067 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:50.580 01.513 21948 Exposure complete
02:31:50.626 00.046 21948 worker thread done servicing request
02:31:50.626 00.000 18120 OnExposeComplete: enter
02:31:50.626 00.000 18120 UpdateGuideState(): m_state=6
02:31:50.628 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
02:31:50.628 00.000 18120 Star::Find returns 1 (0), X=896.54, Y=234.93, Mass=2048, SNR=31.2, Peak=154 HFD=4.0
02:31:50.629 00.001 18120 MultiStar: [#1 0.14,-0.40,0.00,M1] [#2 -0.13,-0.42,0.00,M1] [#3 -0.24,-0.36,0.00,M1] [#4 -0.24,-0.20,0.56,U] [#5 -0.08,-0.38,0.45,U] [#6 0.12,-0.09,0.49,U] [#7 0.00,-0.16,0.42,U] [#8 -0.09,-0.32,0.39,U] 
02:31:50.629 00.000 18120 refined, 5 included, MultiStar: {0.00, -0.21}, one-star: {0.15, -0.16}
02:31:50.630 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
02:31:50.630 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
02:31:50.630 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.19 mountY=0.09, mountTheta=2.70
02:31:50.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.21, opts=13)
02:31:50.632 00.000 18120 Enqueuing Move request for scope (0.00, -0.21)
02:31:50.632 00.000 21948 Worker thread wakes up
02:31:50.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:50.633 00.001 18120 UpdateGuideState exits: m=2048 RSB=31.2
02:31:50.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.634 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:50.634 00.000 18120 Enqueuing Expose request
02:31:50.635 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
02:31:50.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
02:31:50.635 00.000 21948 Moving (0.00, -0.21) raw xDistance=-0.19 yDistance=0.09
02:31:50.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:31:50.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:50.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:31:50.635 00.000 21948 MoveAxis(E, 0, ABG)
02:31:50.635 00.000 21948 Move returns status 0, amount 0
02:31:50.635 00.000 21948 MoveAxis(N, 0, ABG)
02:31:50.635 00.000 21948 Move returns status 0, amount 0
02:31:50.635 00.000 21948 move complete, result=0
02:31:50.635 00.000 21948 worker thread done servicing request
02:31:50.635 00.000 21948 Worker thread wakes up
02:31:50.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:50.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:50.635 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:52.260 01.625 21948 Exposure complete
02:31:52.299 00.039 21948 worker thread done servicing request
02:31:52.299 00.000 18120 OnExposeComplete: enter
02:31:52.300 00.001 18120 UpdateGuideState(): m_state=6
02:31:52.300 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
02:31:52.301 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=234.80, Mass=1951, SNR=30.6, Peak=156 HFD=3.9
02:31:52.301 00.000 18120 MultiStar: [#1 0.10,-0.47,0.00,M2] [#2 0.01,-0.43,0.00,M2] [#3 -0.02,-0.46,0.00,M2] [#4 -0.15,-0.15,0.56,U] [#5 0.19,-0.42,0.00,M1] [#6 0.07,-0.23,0.55,U] [#7 0.09,-0.47,0.00,M1] [#8 0.04,-0.55,0.00,M3] 
02:31:52.302 00.001 18120 refined, 2 included, MultiStar: {0.07, -0.24}, one-star: {0.20, -0.29}
02:31:52.302 00.000 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
02:31:52.302 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
02:31:52.303 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.27 mountX=-0.25 mountY=0.04, mountTheta=2.97
02:31:52.306 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.24, opts=13)
02:31:52.307 00.001 18120 Enqueuing Move request for scope (0.07, -0.24)
02:31:52.307 00.000 21948 Worker thread wakes up
02:31:52.307 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:52.308 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
02:31:52.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
02:31:52.308 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
02:31:52.308 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:52.309 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:52.309 00.000 18120 Enqueuing Expose request
02:31:52.309 00.000 21948 Moving (0.07, -0.24) raw xDistance=-0.25 yDistance=0.04
02:31:52.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:31:52.310 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:52.310 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:31:52.310 00.000 21948 MoveAxis(E, 44, ABG)
02:31:52.310 00.000 21948 Guiding  Dir = 2, Dur = 44
02:31:52.310 00.000 21948 IsSlewing returns 0
02:31:52.310 00.000 21948 IsGuiding returns 0
02:31:52.311 00.001 21948 PulseGuide returned control before completion, sleep 53
02:31:52.371 00.060 21948 IsGuiding returns 0
02:31:52.381 00.010 21948 Move returns status 0, amount 44
02:31:52.381 00.000 21948 MoveAxis(N, 0, ABG)
02:31:52.381 00.000 21948 Move returns status 0, amount 0
02:31:52.381 00.000 21948 move complete, result=0
02:31:52.381 00.000 21948 worker thread done servicing request
02:31:52.381 00.000 21948 Worker thread wakes up
02:31:52.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:52.381 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
02:31:52.384 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:53.801 01.417 21948 Exposure complete
02:31:53.845 00.044 21948 worker thread done servicing request
02:31:53.845 00.000 18120 OnExposeComplete: enter
02:31:53.846 00.001 18120 UpdateGuideState(): m_state=6
02:31:53.848 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
02:31:53.851 00.003 18120 Star::Find returns 1 (0), X=896.60, Y=235.05, Mass=2013, SNR=31.1, Peak=149 HFD=4.1
02:31:53.854 00.003 18120 MultiStar: [#1 0.26,-0.10,0.70,U] [#2 -0.33,-0.08,0.62,U] [#3 -0.37,-0.10,0.57,U] [#4 0.12,0.01,0.56,U] [#5 0.19,0.07,0.45,U] [#6 0.03,0.16,0.53,U] [#7 0.16,0.08,0.43,U] [#8 -0.04,-0.11,0.39,U] 
02:31:53.854 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.22, -0.05}
02:31:53.855 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
02:31:53.855 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
02:31:53.856 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.49 mountX=-0.03 mountY=-0.02, mountTheta=-2.51
02:31:53.857 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
02:31:53.857 00.000 18120 Enqueuing Move request for scope (0.04, -0.02)
02:31:53.858 00.001 21948 Worker thread wakes up
02:31:53.858 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:53.858 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.1
02:31:53.858 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:53.859 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:53.859 00.000 18120 Enqueuing Expose request
02:31:53.860 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
02:31:53.860 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
02:31:53.860 00.000 21948 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.02
02:31:53.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:31:53.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:53.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:31:53.860 00.000 21948 MoveAxis(E, 0, ABG)
02:31:53.860 00.000 21948 Move returns status 0, amount 0
02:31:53.860 00.000 21948 MoveAxis(N, 0, ABG)
02:31:53.860 00.000 21948 Move returns status 0, amount 0
02:31:53.860 00.000 21948 move complete, result=0
02:31:53.860 00.000 21948 worker thread done servicing request
02:31:53.860 00.000 21948 Worker thread wakes up
02:31:53.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:53.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:53.861 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:55.488 01.627 21948 Exposure complete
02:31:55.512 00.024 21948 worker thread done servicing request
02:31:55.513 00.001 18120 OnExposeComplete: enter
02:31:55.513 00.000 18120 UpdateGuideState(): m_state=6
02:31:55.514 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
02:31:55.514 00.000 18120 Star::Find returns 1 (0), X=896.77, Y=234.96, Mass=1984, SNR=30.9, Peak=170 HFD=4.2
02:31:55.514 00.000 18120 MultiStar: [#1 0.05,-0.15,0.69,U] [#2 0.06,-0.41,0.00,M2] [#3 -0.07,-0.20,0.59,U] [#4 0.07,0.12,0.55,U] [#5 0.08,0.08,0.45,U] [#6 0.02,0.00,0.52,U] [#7 0.36,-0.45,0.00,M1] [#8 -0.12,-0.16,0.38,U] 
02:31:55.515 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.39, -0.13}
02:31:55.515 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
02:31:55.516 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
02:31:55.516 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.64 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
02:31:55.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
02:31:55.518 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
02:31:55.519 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:55.520 00.001 21948 Worker thread wakes up
02:31:55.520 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
02:31:55.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:31:55.520 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:55.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:55.521 00.001 18120 Enqueuing Expose request
02:31:55.521 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:31:55.521 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=-0.06
02:31:55.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:31:55.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:55.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:31:55.521 00.000 21948 MoveAxis(E, 0, ABG)
02:31:55.521 00.000 21948 Move returns status 0, amount 0
02:31:55.521 00.000 21948 MoveAxis(N, 0, ABG)
02:31:55.522 00.001 21948 Move returns status 0, amount 0
02:31:55.522 00.000 21948 move complete, result=0
02:31:55.522 00.000 21948 worker thread done servicing request
02:31:55.522 00.000 21948 Worker thread wakes up
02:31:55.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:55.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:55.522 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:57.040 01.518 21948 Exposure complete
02:31:57.080 00.040 21948 worker thread done servicing request
02:31:57.080 00.000 18120 OnExposeComplete: enter
02:31:57.081 00.001 18120 UpdateGuideState(): m_state=6
02:31:57.083 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
02:31:57.084 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=234.95, Mass=2005, SNR=30.9, Peak=142 HFD=4.1
02:31:57.085 00.001 18120 MultiStar: [#1 0.14,-0.19,0.74,U] [#2 -0.06,-0.25,0.63,U] [#3 -0.16,-0.04,0.60,U] [#4 -0.02,0.10,0.54,U] [#5 -0.01,-0.11,0.46,U] [#6 0.07,0.11,0.51,U] [#7 0.16,-0.26,0.42,U] [#8 -0.04,-0.35,0.39,U] 
02:31:57.087 00.002 18120 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.14, -0.14}
02:31:57.088 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 3.00)
02:31:57.089 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
02:31:57.091 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.29 mountX=-0.13 mountY=0.02, mountTheta=2.96
02:31:57.092 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
02:31:57.094 00.002 18120 Enqueuing Move request for scope (0.04, -0.12)
02:31:57.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:57.095 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.9
02:31:57.095 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:57.096 00.001 21948 Worker thread wakes up
02:31:57.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:31:57.096 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:31:57.096 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=0.02
02:31:57.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:31:57.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:57.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:31:57.096 00.000 21948 MoveAxis(E, 0, ABG)
02:31:57.096 00.000 21948 Move returns status 0, amount 0
02:31:57.096 00.000 21948 MoveAxis(N, 0, ABG)
02:31:57.096 00.000 21948 Move returns status 0, amount 0
02:31:57.096 00.000 21948 move complete, result=0
02:31:57.096 00.000 21948 worker thread done servicing request
02:31:57.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:57.096 00.000 18120 Enqueuing Expose request
02:31:57.097 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:57.097 00.000 21948 Worker thread wakes up
02:31:57.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:57.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:58.730 01.633 21948 Exposure complete
02:31:58.776 00.046 21948 worker thread done servicing request
02:31:58.776 00.000 18120 OnExposeComplete: enter
02:31:58.777 00.001 18120 UpdateGuideState(): m_state=6
02:31:58.778 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:31:58.778 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=235.04, Mass=1884, SNR=30.0, Peak=139 HFD=4.1
02:31:58.779 00.001 18120 MultiStar: [#1 -0.11,-0.14,0.74,U] [#2 -0.25,-0.11,0.68,U] [#3 -0.10,0.04,0.63,U] [#4 -0.32,0.22,0.57,U] [#5 0.10,0.04,0.47,U] [#6 -0.16,0.04,0.50,U] [#7 0.05,-0.13,0.43,U] [#8 -0.09,-0.16,0.42,U] 
02:31:58.779 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.26, -0.05}
02:31:58.779 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
02:31:58.780 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.60)
02:31:58.780 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.65 mountX=-0.00 mountY=0.06, mountTheta=1.64
02:31:58.781 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
02:31:58.782 00.001 18120 Enqueuing Move request for scope (-0.05, -0.03)
02:31:58.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:31:58.783 00.001 21948 Worker thread wakes up
02:31:58.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
02:31:58.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
02:31:58.783 00.000 21948 Moving (-0.05, -0.03) raw xDistance=-0.00 yDistance=0.06
02:31:58.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:31:58.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:58.783 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.0
02:31:58.784 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:58.785 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:31:58.786 00.001 18120 Enqueuing Expose request
02:31:58.787 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:58.787 00.000 21948 MoveAxis(E, 0, ABG)
02:31:58.787 00.000 21948 Move returns status 0, amount 0
02:31:58.787 00.000 21948 MoveAxis(N, 0, ABG)
02:31:58.787 00.000 21948 Move returns status 0, amount 0
02:31:58.787 00.000 21948 move complete, result=0
02:31:58.787 00.000 21948 worker thread done servicing request
02:31:58.787 00.000 21948 Worker thread wakes up
02:31:58.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:31:58.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:31:58.788 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:00.313 01.525 21948 Exposure complete
02:32:00.357 00.044 21948 worker thread done servicing request
02:32:00.357 00.000 18120 OnExposeComplete: enter
02:32:00.360 00.003 18120 UpdateGuideState(): m_state=6
02:32:00.363 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
02:32:00.365 00.002 18120 Star::Find returns 1 (0), X=896.68, Y=235.07, Mass=1964, SNR=30.7, Peak=166 HFD=4.1
02:32:00.368 00.003 18120 MultiStar: [#1 0.01,-0.01,0.70,U] [#2 -0.26,0.15,0.62,U] [#3 -0.43,0.01,0.00,M1] [#4 -0.16,0.18,0.57,U] [#5 -0.21,0.23,0.47,U] [#6 -0.05,0.06,0.52,U] [#7 0.24,0.10,0.44,U] [#8 -0.06,-0.50,0.00,M1] 
02:32:00.370 00.002 18120 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.30, -0.03}
02:32:00.370 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
02:32:00.371 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
02:32:00.371 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=0.07 mountY=-0.04, mountTheta=-0.55
02:32:00.373 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
02:32:00.374 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
02:32:00.374 00.000 21948 Worker thread wakes up
02:32:00.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:00.375 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.7
02:32:00.375 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:00.376 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:00.376 00.000 18120 Enqueuing Expose request
02:32:00.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
02:32:00.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
02:32:00.376 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
02:32:00.377 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:00.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:00.377 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:00.377 00.000 21948 MoveAxis(E, 0, ABG)
02:32:00.377 00.000 21948 Move returns status 0, amount 0
02:32:00.377 00.000 21948 MoveAxis(N, 0, ABG)
02:32:00.377 00.000 21948 Move returns status 0, amount 0
02:32:00.377 00.000 21948 move complete, result=0
02:32:00.377 00.000 21948 worker thread done servicing request
02:32:00.377 00.000 21948 Worker thread wakes up
02:32:00.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:00.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:00.377 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:02.000 01.623 21948 Exposure complete
02:32:02.029 00.029 21948 worker thread done servicing request
02:32:02.029 00.000 18120 OnExposeComplete: enter
02:32:02.029 00.000 18120 UpdateGuideState(): m_state=6
02:32:02.031 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
02:32:02.032 00.001 18120 Star::Find returns 1 (0), X=896.65, Y=235.20, Mass=1918, SNR=30.4, Peak=162 HFD=3.8
02:32:02.032 00.000 18120 MultiStar: [#1 0.22,-0.14,0.73,U] [#2 0.09,-0.06,0.65,U] [#3 0.01,0.02,0.61,U] [#4 -0.17,0.20,0.55,U] [#5 0.18,0.16,0.47,U] [#6 0.02,0.26,0.56,U] [#7 0.36,-0.08,0.45,U] [#8 0.13,-0.23,0.41,U] 
02:32:02.033 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.26, 0.11}
02:32:02.033 00.000 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
02:32:02.034 00.001 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
02:32:02.034 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.02 mountY=-0.13, mountTheta=-1.74
02:32:02.036 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
02:32:02.036 00.000 18120 Enqueuing Move request for scope (0.13, 0.03)
02:32:02.037 00.001 21948 Worker thread wakes up
02:32:02.037 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:02.037 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.4
02:32:02.037 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:02.038 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:02.038 00.000 18120 Enqueuing Expose request
02:32:02.039 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:32:02.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:32:02.039 00.000 21948 Moving (0.13, 0.03) raw xDistance=-0.02 yDistance=-0.13
02:32:02.039 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:32:02.039 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:02.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:32:02.039 00.000 21948 MoveAxis(E, 0, ABG)
02:32:02.039 00.000 21948 Move returns status 0, amount 0
02:32:02.039 00.000 21948 MoveAxis(N, 0, ABG)
02:32:02.039 00.000 21948 Move returns status 0, amount 0
02:32:02.039 00.000 21948 move complete, result=0
02:32:02.039 00.000 21948 worker thread done servicing request
02:32:02.039 00.000 21948 Worker thread wakes up
02:32:02.039 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:02.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:02.039 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:03.556 01.517 21948 Exposure complete
02:32:03.591 00.035 21948 worker thread done servicing request
02:32:03.591 00.000 18120 OnExposeComplete: enter
02:32:03.593 00.002 18120 UpdateGuideState(): m_state=6
02:32:03.594 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
02:32:03.596 00.002 18120 Star::Find returns 1 (0), X=896.61, Y=235.20, Mass=1965, SNR=30.8, Peak=167 HFD=3.8
02:32:03.597 00.001 18120 MultiStar: [#1 0.31,-0.18,0.70,U] [#2 0.29,-0.05,0.61,U] [#3 -0.09,-0.09,0.60,U] [#4 -0.02,0.23,0.53,U] [#5 0.10,-0.02,0.46,U] [#6 0.32,-0.04,0.48,U] [#7 -0.11,0.18,0.40,U] [#8 0.06,-0.00,0.40,U] 
02:32:03.598 00.001 18120 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.22, 0.11}
02:32:03.599 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
02:32:03.601 00.002 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
02:32:03.602 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
02:32:03.603 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.01, opts=13)
02:32:03.604 00.001 18120 Enqueuing Move request for scope (0.14, 0.01)
02:32:03.604 00.000 21948 Worker thread wakes up
02:32:03.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:03.605 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.8
02:32:03.605 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:03.606 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:03.606 00.000 18120 Enqueuing Expose request
02:32:03.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
02:32:03.607 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
02:32:03.607 00.000 21948 Moving (0.14, 0.01) raw xDistance=-0.05 yDistance=-0.13
02:32:03.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:32:03.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:03.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:32:03.607 00.000 21948 MoveAxis(E, 0, ABG)
02:32:03.607 00.000 21948 Move returns status 0, amount 0
02:32:03.607 00.000 21948 MoveAxis(N, 0, ABG)
02:32:03.607 00.000 21948 Move returns status 0, amount 0
02:32:03.607 00.000 21948 move complete, result=0
02:32:03.607 00.000 21948 worker thread done servicing request
02:32:03.607 00.000 21948 Worker thread wakes up
02:32:03.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:03.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:03.607 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:05.238 01.631 21948 Exposure complete
02:32:05.284 00.046 21948 worker thread done servicing request
02:32:05.284 00.000 18120 OnExposeComplete: enter
02:32:05.285 00.001 18120 UpdateGuideState(): m_state=6
02:32:05.285 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
02:32:05.286 00.001 18120 Star::Find returns 1 (0), X=896.70, Y=235.25, Mass=1952, SNR=30.6, Peak=160 HFD=4.1
02:32:05.286 00.000 18120 MultiStar: [#1 0.15,-0.11,0.71,U] [#2 0.20,-0.06,0.63,U] [#3 -0.04,0.01,0.62,U] [#4 -0.05,0.38,0.56,U] [#5 0.14,0.12,0.47,U] [#6 0.01,0.20,0.53,U] [#7 0.15,0.29,0.43,U] [#8 0.06,-0.25,0.40,U] 
02:32:05.287 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.32, 0.16}
02:32:05.287 00.000 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
02:32:05.287 00.000 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
02:32:05.288 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.59 mountX=0.02 mountY=-0.15, mountTheta=-1.41
02:32:05.289 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.08, opts=13)
02:32:05.290 00.001 18120 Enqueuing Move request for scope (0.12, 0.08)
02:32:05.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:05.291 00.001 21948 Worker thread wakes up
02:32:05.291 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
02:32:05.291 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
02:32:05.291 00.000 21948 Moving (0.12, 0.08) raw xDistance=0.02 yDistance=-0.15
02:32:05.291 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:32:05.291 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:05.291 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:32:05.293 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:05.294 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:05.295 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:32:05.296 00.001 21948 MoveAxis(E, 0, ABG)
02:32:05.296 00.000 21948 Move returns status 0, amount 0
02:32:05.296 00.000 21948 MoveAxis(N, 0, ABG)
02:32:05.296 00.000 21948 Move returns status 0, amount 0
02:32:05.296 00.000 21948 move complete, result=0
02:32:05.296 00.000 18120 Enqueuing Expose request
02:32:05.298 00.002 21948 worker thread done servicing request
02:32:05.298 00.000 21948 Worker thread wakes up
02:32:05.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:05.299 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:05.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:06.817 01.518 21948 Exposure complete
02:32:06.852 00.035 21948 worker thread done servicing request
02:32:06.852 00.000 18120 OnExposeComplete: enter
02:32:06.853 00.001 18120 UpdateGuideState(): m_state=6
02:32:06.853 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
02:32:06.877 00.024 18120 Star::Find returns 1 (0), X=896.37, Y=235.28, Mass=1862, SNR=29.9, Peak=155 HFD=4.1
02:32:06.879 00.002 18120 MultiStar: [#1 0.17,0.04,0.78,U] [#2 -0.13,0.03,0.64,U] [#3 -0.26,0.22,0.60,U] [#4 -0.02,0.31,0.59,U] [#5 -0.04,0.09,0.46,U] [#6 -0.07,0.37,0.51,U] [#7 -0.05,0.29,0.42,U] [#8 -0.17,-0.12,0.41,U] 
02:32:06.880 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.16}, one-star: {-0.02, 0.19}
02:32:06.881 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
02:32:06.883 00.002 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
02:32:06.885 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.89 mountX=0.17 mountY=-0.02, mountTheta=-0.15
02:32:06.889 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.16, opts=13)
02:32:06.891 00.002 18120 Enqueuing Move request for scope (-0.05, 0.16)
02:32:06.892 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:06.893 00.001 21948 Worker thread wakes up
02:32:06.894 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.9
02:32:06.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:06.895 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:06.895 00.000 18120 Enqueuing Expose request
02:32:06.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
02:32:06.895 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
02:32:06.896 00.001 21948 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=-0.02
02:32:06.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:32:06.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:06.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:32:06.896 00.000 21948 MoveAxis(E, 0, ABG)
02:32:06.896 00.000 21948 Move returns status 0, amount 0
02:32:06.896 00.000 21948 MoveAxis(N, 0, ABG)
02:32:06.896 00.000 21948 Move returns status 0, amount 0
02:32:06.896 00.000 21948 move complete, result=0
02:32:06.896 00.000 21948 worker thread done servicing request
02:32:06.896 00.000 21948 Worker thread wakes up
02:32:06.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:06.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:06.896 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:08.527 01.631 21948 Exposure complete
02:32:08.576 00.049 21948 worker thread done servicing request
02:32:08.576 00.000 18120 OnExposeComplete: enter
02:32:08.580 00.004 18120 UpdateGuideState(): m_state=6
02:32:08.582 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
02:32:08.584 00.002 18120 Star::Find returns 1 (0), X=896.40, Y=235.35, Mass=1871, SNR=30.0, Peak=132 HFD=4.2
02:32:08.587 00.003 18120 MultiStar: [#1 -0.22,0.15,0.72,U] [#2 -0.27,0.22,0.64,U] [#3 -0.36,0.26,0.00,M1] [#4 -0.19,0.36,0.00,M1] [#5 0.03,0.25,0.46,U] [#6 -0.14,0.38,0.52,U] [#7 -0.03,0.32,0.45,U] [#8 -0.33,0.06,0.42,U] 
02:32:08.588 00.001 18120 single-star, 6 included, MultiStar: {-0.13, 0.23}, one-star: {0.01, 0.25}
02:32:08.588 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
02:32:08.589 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
02:32:08.589 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=0.23 mountY=-0.12, mountTheta=-0.49
02:32:08.590 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.25, opts=13)
02:32:08.590 00.000 18120 Enqueuing Move request for scope (0.01, 0.25)
02:32:08.591 00.001 21948 Worker thread wakes up
02:32:08.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:08.591 00.000 18120 UpdateGuideState exits: m=1871 RSB=30.0
02:32:08.592 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:08.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:08.593 00.001 18120 Enqueuing Expose request
02:32:08.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
02:32:08.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
02:32:08.593 00.000 21948 Moving (0.01, 0.25) raw xDistance=0.23 yDistance=-0.12
02:32:08.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:32:08.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:08.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:32:08.593 00.000 21948 MoveAxis(W, 41, ABG)
02:32:08.593 00.000 21948 Guiding  Dir = 3, Dur = 41
02:32:08.593 00.000 21948 IsSlewing returns 0
02:32:08.594 00.001 21948 IsGuiding returns 0
02:32:08.596 00.002 21948 PulseGuide returned control before completion, sleep 50
02:32:08.650 00.054 21948 IsGuiding returns 0
02:32:08.651 00.001 21948 Move returns status 0, amount 41
02:32:08.651 00.000 21948 MoveAxis(N, 0, ABG)
02:32:08.651 00.000 21948 Move returns status 0, amount 0
02:32:08.651 00.000 21948 move complete, result=0
02:32:08.651 00.000 21948 worker thread done servicing request
02:32:08.651 00.000 21948 Worker thread wakes up
02:32:08.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:08.651 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
02:32:08.652 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:10.057 01.405 21948 Exposure complete
02:32:10.082 00.025 21948 worker thread done servicing request
02:32:10.082 00.000 18120 OnExposeComplete: enter
02:32:10.083 00.001 18120 UpdateGuideState(): m_state=6
02:32:10.083 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
02:32:10.084 00.001 18120 Star::Find returns 1 (0), X=896.35, Y=235.16, Mass=1857, SNR=29.8, Peak=161 HFD=3.9
02:32:10.084 00.000 18120 MultiStar: [#1 -0.05,-0.10,0.72,U] [#2 -0.28,-0.12,0.67,U] [#3 -0.41,0.03,0.00,M2] [#4 -0.37,0.20,0.00,M2] [#5 -0.03,0.04,0.45,U] [#6 0.02,0.45,0.00,M1] [#7 0.04,0.24,0.46,U] [#8 -0.34,0.16,0.42,U] 
02:32:10.085 00.001 18120 single-star, 5 included, MultiStar: {-0.10, 0.03}, one-star: {-0.04, 0.07}
02:32:10.085 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
02:32:10.086 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
02:32:10.086 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=0.08 mountY=0.00, mountTheta=0.01
02:32:10.087 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
02:32:10.088 00.001 18120 Enqueuing Move request for scope (-0.04, 0.07)
02:32:10.088 00.000 21948 Worker thread wakes up
02:32:10.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:10.089 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.8
02:32:10.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:10.089 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:10.090 00.001 18120 Enqueuing Expose request
02:32:10.090 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:32:10.090 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:32:10.090 00.000 21948 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.00
02:32:10.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:32:10.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:10.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:32:10.090 00.000 21948 MoveAxis(E, 0, ABG)
02:32:10.090 00.000 21948 Move returns status 0, amount 0
02:32:10.090 00.000 21948 MoveAxis(N, 0, ABG)
02:32:10.090 00.000 21948 Move returns status 0, amount 0
02:32:10.090 00.000 21948 move complete, result=0
02:32:10.091 00.001 21948 worker thread done servicing request
02:32:10.091 00.000 21948 Worker thread wakes up
02:32:10.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:10.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:10.091 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:11.731 01.640 21948 Exposure complete
02:32:11.762 00.031 21948 worker thread done servicing request
02:32:11.762 00.000 18120 OnExposeComplete: enter
02:32:11.764 00.002 18120 UpdateGuideState(): m_state=6
02:32:11.766 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
02:32:11.767 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.18, Mass=1904, SNR=30.2, Peak=149 HFD=3.9
02:32:11.769 00.002 18120 MultiStar: [#1 0.09,0.04,0.73,U] [#2 0.02,-0.01,0.64,U] [#3 -0.26,0.03,0.60,U] [#4 -0.09,0.33,0.55,U] [#5 -0.22,0.27,0.47,U] [#6 0.38,0.03,0.52,U] [#7 -0.25,0.02,0.44,U] [#8 -0.06,-0.01,0.40,U] 
02:32:11.770 00.001 18120 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.20, 0.09}
02:32:11.771 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
02:32:11.772 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
02:32:11.773 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.08 mountY=-0.04, mountTheta=-0.51
02:32:11.775 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.09, opts=13)
02:32:11.775 00.000 18120 Enqueuing Move request for scope (0.00, 0.09)
02:32:11.777 00.002 21948 Worker thread wakes up
02:32:11.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
02:32:11.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
02:32:11.777 00.000 21948 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.04
02:32:11.777 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:11.778 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.2
02:32:11.778 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:11.779 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:11.779 00.000 18120 Enqueuing Expose request
02:32:11.780 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:32:11.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:11.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:11.780 00.000 21948 MoveAxis(E, 0, ABG)
02:32:11.780 00.000 21948 Move returns status 0, amount 0
02:32:11.780 00.000 21948 MoveAxis(N, 0, ABG)
02:32:11.780 00.000 21948 Move returns status 0, amount 0
02:32:11.780 00.000 21948 move complete, result=0
02:32:11.780 00.000 21948 worker thread done servicing request
02:32:11.780 00.000 21948 Worker thread wakes up
02:32:11.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:11.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:11.780 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:13.294 01.514 21948 Exposure complete
02:32:13.341 00.047 21948 worker thread done servicing request
02:32:13.341 00.000 18120 OnExposeComplete: enter
02:32:13.342 00.001 18120 UpdateGuideState(): m_state=6
02:32:13.343 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
02:32:13.343 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=235.24, Mass=1851, SNR=29.7, Peak=139 HFD=4.0
02:32:13.344 00.001 18120 MultiStar: [#1 0.15,-0.04,0.73,U] [#2 0.01,-0.02,0.65,U] [#3 -0.10,-0.00,0.61,U] [#4 0.14,0.20,0.58,U] [#5 0.17,0.07,0.44,U] [#6 -0.01,-0.00,0.52,U] [#7 0.15,-0.00,0.44,U] [#8 0.04,-0.15,0.41,U] 
02:32:13.344 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.06, 0.15}
02:32:13.344 00.000 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
02:32:13.345 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
02:32:13.345 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.68 mountX=0.01 mountY=-0.05, mountTheta=-1.32
02:32:13.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
02:32:13.347 00.001 18120 Enqueuing Move request for scope (0.04, 0.04)
02:32:13.347 00.000 21948 Worker thread wakes up
02:32:13.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:13.348 00.001 18120 UpdateGuideState exits: m=1851 RSB=29.7
02:32:13.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:13.349 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:13.349 00.000 18120 Enqueuing Expose request
02:32:13.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
02:32:13.349 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:32:13.350 00.001 21948 Moving (0.04, 0.04) raw xDistance=0.01 yDistance=-0.05
02:32:13.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:32:13.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:13.350 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:32:13.350 00.000 21948 MoveAxis(E, 0, ABG)
02:32:13.350 00.000 21948 Move returns status 0, amount 0
02:32:13.350 00.000 21948 MoveAxis(N, 0, ABG)
02:32:13.350 00.000 21948 Move returns status 0, amount 0
02:32:13.350 00.000 21948 move complete, result=0
02:32:13.350 00.000 21948 worker thread done servicing request
02:32:13.350 00.000 21948 Worker thread wakes up
02:32:13.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:13.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:13.350 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:14.982 01.632 21948 Exposure complete
02:32:15.013 00.031 21948 worker thread done servicing request
02:32:15.013 00.000 18120 OnExposeComplete: enter
02:32:15.015 00.002 18120 UpdateGuideState(): m_state=6
02:32:15.015 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
02:32:15.016 00.001 18120 Star::Find returns 1 (0), X=896.47, Y=235.25, Mass=1904, SNR=30.2, Peak=146 HFD=4.1
02:32:15.016 00.000 18120 MultiStar: [#1 0.04,0.13,0.72,U] [#2 -0.07,0.22,0.63,U] [#3 -0.03,0.01,0.61,U] [#4 -0.10,0.38,0.58,U] [#5 -0.00,0.17,0.49,U] [#6 0.13,0.24,0.52,U] [#7 -0.05,0.07,0.42,U] [#8 0.06,0.00,0.39,U] 
02:32:15.017 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.09, 0.16}
02:32:15.017 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
02:32:15.017 00.000 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
02:32:15.018 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=0.14 mountY=-0.08, mountTheta=-0.53
02:32:15.019 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
02:32:15.019 00.000 18120 Enqueuing Move request for scope (0.01, 0.16)
02:32:15.020 00.001 21948 Worker thread wakes up
02:32:15.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
02:32:15.020 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:32:15.020 00.000 21948 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.08
02:32:15.020 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:32:15.020 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:15.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:15.021 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:32:15.021 00.000 21948 MoveAxis(E, 0, ABG)
02:32:15.021 00.000 21948 Move returns status 0, amount 0
02:32:15.021 00.000 21948 MoveAxis(N, 0, ABG)
02:32:15.021 00.000 21948 Move returns status 0, amount 0
02:32:15.021 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.2
02:32:15.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:15.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:15.022 00.001 18120 Enqueuing Expose request
02:32:15.022 00.000 21948 move complete, result=0
02:32:15.022 00.000 21948 worker thread done servicing request
02:32:15.022 00.000 21948 Worker thread wakes up
02:32:15.022 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:15.023 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:15.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:16.550 01.527 21948 Exposure complete
02:32:16.587 00.037 21948 worker thread done servicing request
02:32:16.587 00.000 18120 OnExposeComplete: enter
02:32:16.587 00.000 18120 UpdateGuideState(): m_state=6
02:32:16.588 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
02:32:16.588 00.000 18120 Star::Find returns 1 (0), X=896.48, Y=235.25, Mass=1834, SNR=29.5, Peak=134 HFD=3.9
02:32:16.589 00.001 18120 MultiStar: [#1 0.08,0.27,0.75,U] [#2 -0.22,0.15,0.66,U] [#3 0.03,0.14,0.62,U] [#4 -0.03,0.44,0.00,M1] [#5 0.20,0.16,0.47,U] [#6 -0.12,0.48,0.00,M1] [#7 -0.14,0.27,0.45,U] [#8 -0.10,0.25,0.41,U] 
02:32:16.589 00.000 18120 single-star, 6 included, MultiStar: {0.01, 0.19}, one-star: {0.09, 0.16}
02:32:16.590 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
02:32:16.590 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
02:32:16.591 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.04 mountX=0.11 mountY=-0.16, mountTheta=-0.97
02:32:16.592 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.16, opts=13)
02:32:16.592 00.000 18120 Enqueuing Move request for scope (0.09, 0.16)
02:32:16.593 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:16.593 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.5
02:32:16.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:16.594 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:16.594 00.000 18120 Enqueuing Expose request
02:32:16.596 00.002 21948 Worker thread wakes up
02:32:16.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
02:32:16.596 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
02:32:16.596 00.000 21948 Moving (0.09, 0.16) raw xDistance=0.11 yDistance=-0.16
02:32:16.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:32:16.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:16.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:32:16.596 00.000 21948 MoveAxis(E, 0, ABG)
02:32:16.596 00.000 21948 Move returns status 0, amount 0
02:32:16.596 00.000 21948 MoveAxis(N, 0, ABG)
02:32:16.596 00.000 21948 Move returns status 0, amount 0
02:32:16.596 00.000 21948 move complete, result=0
02:32:16.596 00.000 21948 worker thread done servicing request
02:32:16.596 00.000 21948 Worker thread wakes up
02:32:16.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:16.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:16.597 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:18.231 01.634 21948 Exposure complete
02:32:18.275 00.044 21948 worker thread done servicing request
02:32:18.275 00.000 18120 OnExposeComplete: enter
02:32:18.275 00.000 18120 UpdateGuideState(): m_state=6
02:32:18.276 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
02:32:18.276 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=235.42, Mass=2017, SNR=31.2, Peak=140 HFD=4.2
02:32:18.277 00.001 18120 MultiStar: [#1 -0.13,0.16,0.70,U] [#2 -0.23,0.24,0.61,U] [#3 -0.11,0.28,0.59,U] [#4 -0.17,0.41,0.00,M2] [#5 -0.05,0.36,0.45,U] [#6 -0.17,0.52,0.00,M2] [#7 -0.07,0.27,0.41,U] [#8 -0.05,0.41,0.00,M1] 
02:32:18.277 00.000 18120 refined, 5 included, MultiStar: {-0.13, 0.27}, one-star: {-0.15, 0.32}
02:32:18.278 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
02:32:18.278 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
02:32:18.278 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.02 mountX=0.30 mountY=-0.01, mountTheta=-0.02
02:32:18.279 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.27, opts=13)
02:32:18.280 00.001 18120 Enqueuing Move request for scope (-0.13, 0.27)
02:32:18.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:18.281 00.001 18120 UpdateGuideState exits: m=2017 RSB=31.2
02:32:18.281 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:18.282 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:18.282 00.000 18120 Enqueuing Expose request
02:32:18.283 00.001 21948 Worker thread wakes up
02:32:18.283 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
02:32:18.283 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
02:32:18.283 00.000 21948 Moving (-0.13, 0.27) raw xDistance=0.30 yDistance=-0.01
02:32:18.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:32:18.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:18.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:32:18.283 00.000 21948 MoveAxis(W, 54, ABG)
02:32:18.283 00.000 21948 Guiding  Dir = 3, Dur = 54
02:32:18.284 00.001 21948 IsSlewing returns 0
02:32:18.284 00.000 21948 IsGuiding returns 0
02:32:18.285 00.001 21948 PulseGuide returned control before completion, sleep 63
02:32:18.352 00.067 21948 IsGuiding returns 1
02:32:18.353 00.001 21948 scope still moving after pulse duration time elapsed
02:32:18.384 00.031 21948 IsSlewing returns 0
02:32:18.384 00.000 21948 IsGuiding returns 0
02:32:18.384 00.000 21948 scope move finished after 54 + 46 ms
02:32:18.384 00.000 21948 Move returns status 0, amount 54
02:32:18.384 00.000 21948 MoveAxis(N, 0, ABG)
02:32:18.384 00.000 21948 Move returns status 0, amount 0
02:32:18.384 00.000 21948 move complete, result=0
02:32:18.384 00.000 21948 worker thread done servicing request
02:32:18.384 00.000 21948 Worker thread wakes up
02:32:18.385 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:18.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:18.385 00.000 18120 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
02:32:19.802 01.417 21948 Exposure complete
02:32:19.837 00.035 21948 worker thread done servicing request
02:32:19.837 00.000 18120 OnExposeComplete: enter
02:32:19.838 00.001 18120 UpdateGuideState(): m_state=6
02:32:19.839 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
02:32:19.839 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=235.62, Mass=1947, SNR=30.5, Peak=137 HFD=4.0
02:32:19.840 00.001 18120 MultiStar: [#1 0.11,0.07,0.72,U] [#2 -0.11,0.13,0.62,U] [#3 -0.12,0.13,0.59,U] [#4 -0.04,0.22,0.54,U] [#5 0.09,0.30,0.46,U] [#6 0.22,0.50,0.00,M3] [#7 -0.09,0.45,0.00,M1] [#8 0.05,0.17,0.38,U] 
02:32:19.840 00.000 18120 refined, 6 included, MultiStar: {0.01, 0.25}, one-star: {0.04, 0.53}
02:32:19.841 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
02:32:19.841 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
02:32:19.842 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=0.22 mountY=-0.12, mountTheta=-0.48
02:32:19.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.25, opts=13)
02:32:19.843 00.000 18120 Enqueuing Move request for scope (0.01, 0.25)
02:32:19.844 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:19.844 00.000 21948 Worker thread wakes up
02:32:19.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
02:32:19.844 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
02:32:19.844 00.000 21948 Moving (0.01, 0.25) raw xDistance=0.22 yDistance=-0.12
02:32:19.844 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.5
02:32:19.845 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:19.845 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:19.846 00.001 18120 Enqueuing Expose request
02:32:19.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
02:32:19.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:19.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:32:19.846 00.000 21948 MoveAxis(W, 43, ABG)
02:32:19.846 00.000 21948 Guiding  Dir = 3, Dur = 43
02:32:19.846 00.000 21948 IsSlewing returns 0
02:32:19.847 00.001 21948 IsGuiding returns 0
02:32:19.848 00.001 21948 PulseGuide returned control before completion, sleep 52
02:32:19.906 00.058 21948 IsGuiding returns 1
02:32:19.906 00.000 21948 scope still moving after pulse duration time elapsed
02:32:19.938 00.032 21948 IsSlewing returns 0
02:32:19.938 00.000 21948 IsGuiding returns 0
02:32:19.938 00.000 21948 scope move finished after 43 + 48 ms
02:32:19.938 00.000 21948 Move returns status 0, amount 43
02:32:19.938 00.000 21948 MoveAxis(N, 0, ABG)
02:32:19.938 00.000 21948 Move returns status 0, amount 0
02:32:19.938 00.000 21948 move complete, result=0
02:32:19.939 00.001 21948 worker thread done servicing request
02:32:19.939 00.000 21948 Worker thread wakes up
02:32:19.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:19.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:19.939 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
02:32:21.576 01.637 21948 Exposure complete
02:32:21.611 00.035 21948 worker thread done servicing request
02:32:21.611 00.000 18120 OnExposeComplete: enter
02:32:21.612 00.001 18120 UpdateGuideState(): m_state=6
02:32:21.612 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
02:32:21.613 00.001 18120 Star::Find returns 1 (0), X=896.78, Y=234.91, Mass=2005, SNR=30.9, Peak=167 HFD=4.2
02:32:21.613 00.000 18120 MultiStar: [#1 0.29,-0.18,0.73,U] [#2 0.06,-0.15,0.63,U] [#3 0.06,-0.49,0.00,M1] [#4 0.33,-0.31,0.00,M2] [#5 0.37,-0.22,0.00,M1] [#6 0.11,-0.02,0.51,U] [#7 0.14,0.12,0.42,U] [#8 0.06,-0.31,0.39,U] 
02:32:21.614 00.001 18120 refined, 5 included, MultiStar: {0.21, -0.13}, one-star: {0.39, -0.18}
02:32:21.614 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:32:21.615 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:32:21.616 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.56 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
02:32:21.618 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.13, opts=13)
02:32:21.619 00.001 18120 Enqueuing Move request for scope (0.21, -0.13)
02:32:21.619 00.000 21948 Worker thread wakes up
02:32:21.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:21.620 00.001 18120 UpdateGuideState exits: m=2005 RSB=30.9
02:32:21.620 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:21.621 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:21.621 00.000 18120 Enqueuing Expose request
02:32:21.622 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
02:32:21.622 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
02:32:21.622 00.000 21948 Moving (0.21, -0.13) raw xDistance=-0.21 yDistance=-0.13
02:32:21.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
02:32:21.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:21.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:32:21.622 00.000 21948 MoveAxis(E, 34, ABG)
02:32:21.622 00.000 21948 Guiding  Dir = 2, Dur = 34
02:32:21.622 00.000 21948 IsSlewing returns 0
02:32:21.623 00.001 21948 IsGuiding returns 0
02:32:21.624 00.001 21948 PulseGuide returned control before completion, sleep 43
02:32:21.668 00.044 21948 IsGuiding returns 0
02:32:21.668 00.000 21948 Move returns status 0, amount 34
02:32:21.668 00.000 21948 MoveAxis(N, 0, ABG)
02:32:21.668 00.000 21948 Move returns status 0, amount 0
02:32:21.668 00.000 21948 move complete, result=0
02:32:21.668 00.000 21948 worker thread done servicing request
02:32:21.668 00.000 21948 Worker thread wakes up
02:32:21.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:21.670 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:21.670 00.000 18120 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:32:23.083 01.413 21948 Exposure complete
02:32:23.125 00.042 21948 worker thread done servicing request
02:32:23.125 00.000 18120 OnExposeComplete: enter
02:32:23.126 00.001 18120 UpdateGuideState(): m_state=6
02:32:23.126 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
02:32:23.128 00.002 18120 Star::Find returns 1 (0), X=896.58, Y=235.34, Mass=1934, SNR=30.4, Peak=142 HFD=3.9
02:32:23.129 00.001 18120 MultiStar: [#1 0.18,-0.09,0.72,U] [#2 -0.02,0.10,0.62,U] [#3 0.02,0.16,0.60,U] [#4 0.06,0.15,0.56,U] [#5 0.20,0.05,0.47,U] [#6 0.37,0.36,0.00,M3] [#7 0.04,0.25,0.43,U] [#8 0.17,0.19,0.38,U] 
02:32:23.129 00.000 18120 refined, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.19, 0.25}
02:32:23.131 00.002 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
02:32:23.132 00.001 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
02:32:23.132 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.88 mountX=0.08 mountY=-0.16, mountTheta=-1.13
02:32:23.133 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.13, opts=13)
02:32:23.134 00.001 18120 Enqueuing Move request for scope (0.11, 0.13)
02:32:23.134 00.000 21948 Worker thread wakes up
02:32:23.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
02:32:23.134 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
02:32:23.134 00.000 21948 Moving (0.11, 0.13) raw xDistance=0.08 yDistance=-0.16
02:32:23.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:32:23.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:23.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:32:23.134 00.000 21948 MoveAxis(E, 0, ABG)
02:32:23.135 00.001 21948 Move returns status 0, amount 0
02:32:23.135 00.000 21948 MoveAxis(N, 0, ABG)
02:32:23.135 00.000 21948 Move returns status 0, amount 0
02:32:23.135 00.000 21948 move complete, result=0
02:32:23.135 00.000 21948 worker thread done servicing request
02:32:23.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:23.135 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.4
02:32:23.135 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:23.136 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:23.137 00.001 18120 Enqueuing Expose request
02:32:23.137 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:23.138 00.001 21948 Worker thread wakes up
02:32:23.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:23.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:24.776 01.638 21948 Exposure complete
02:32:24.805 00.029 21948 worker thread done servicing request
02:32:24.805 00.000 18120 OnExposeComplete: enter
02:32:24.808 00.003 18120 UpdateGuideState(): m_state=6
02:32:24.811 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
02:32:24.814 00.003 18120 Star::Find returns 1 (0), X=896.69, Y=235.29, Mass=2045, SNR=31.3, Peak=152 HFD=4.3
02:32:24.815 00.001 18120 MultiStar: [#1 0.28,-0.08,0.69,U] [#2 0.11,0.06,0.64,U] [#3 -0.26,0.08,0.60,U] [#4 0.14,0.22,0.54,U] [#5 -0.01,0.07,0.42,U] [#6 0.06,0.31,0.52,U] [#7 0.42,-0.02,0.00,M1] [#8 -0.02,-0.12,0.39,U] 
02:32:24.816 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.30, 0.20}
02:32:24.816 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
02:32:24.817 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
02:32:24.817 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.77 mountX=0.05 mountY=-0.14, mountTheta=-1.23
02:32:24.818 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.10, opts=13)
02:32:24.819 00.001 18120 Enqueuing Move request for scope (0.11, 0.10)
02:32:24.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:24.820 00.001 18120 UpdateGuideState exits: m=2045 RSB=31.3
02:32:24.820 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:24.823 00.003 21948 Worker thread wakes up
02:32:24.823 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
02:32:24.823 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
02:32:24.823 00.000 21948 Moving (0.11, 0.10) raw xDistance=0.05 yDistance=-0.14
02:32:24.823 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:32:24.823 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:24.823 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:24.823 00.000 18120 Enqueuing Expose request
02:32:24.824 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:32:24.824 00.000 21948 MoveAxis(E, 0, ABG)
02:32:24.824 00.000 21948 Move returns status 0, amount 0
02:32:24.824 00.000 21948 MoveAxis(N, 0, ABG)
02:32:24.824 00.000 21948 Move returns status 0, amount 0
02:32:24.824 00.000 21948 move complete, result=0
02:32:24.824 00.000 21948 worker thread done servicing request
02:32:24.824 00.000 21948 Worker thread wakes up
02:32:24.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:24.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:24.824 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:26.342 01.518 21948 Exposure complete
02:32:26.377 00.035 21948 worker thread done servicing request
02:32:26.377 00.000 18120 OnExposeComplete: enter
02:32:26.377 00.000 18120 UpdateGuideState(): m_state=6
02:32:26.378 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
02:32:26.379 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=235.00, Mass=1941, SNR=30.3, Peak=152 HFD=4.2
02:32:26.381 00.002 18120 MultiStar: [#1 0.38,0.20,0.00,M1] [#2 -0.11,-0.09,0.64,U] [#3 -0.13,0.07,0.59,U] [#4 -0.15,0.32,0.57,U] [#5 0.23,0.17,0.46,U] [#6 0.26,0.43,0.00,M3] [#7 0.07,-0.03,0.44,U] [#8 -0.13,0.21,0.40,U] 
02:32:26.381 00.000 18120 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.43, -0.09}
02:32:26.382 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
02:32:26.383 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
02:32:26.384 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.02 mountY=-0.09, mountTheta=-1.31
02:32:26.386 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.06, opts=13)
02:32:26.388 00.002 18120 Enqueuing Move request for scope (0.07, 0.06)
02:32:26.389 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:26.389 00.000 21948 Worker thread wakes up
02:32:26.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
02:32:26.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:32:26.389 00.000 21948 Moving (0.07, 0.06) raw xDistance=0.02 yDistance=-0.09
02:32:26.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:32:26.389 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:26.389 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.3
02:32:26.390 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:26.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:32:26.390 00.000 21948 MoveAxis(E, 0, ABG)
02:32:26.390 00.000 21948 Move returns status 0, amount 0
02:32:26.390 00.000 21948 MoveAxis(N, 0, ABG)
02:32:26.390 00.000 21948 Move returns status 0, amount 0
02:32:26.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:26.391 00.001 18120 Enqueuing Expose request
02:32:26.391 00.000 21948 move complete, result=0
02:32:26.391 00.000 21948 worker thread done servicing request
02:32:26.391 00.000 21948 Worker thread wakes up
02:32:26.391 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:26.392 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:26.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:28.029 01.637 21948 Exposure complete
02:32:28.085 00.056 21948 worker thread done servicing request
02:32:28.086 00.001 18120 OnExposeComplete: enter
02:32:28.087 00.001 18120 UpdateGuideState(): m_state=6
02:32:28.089 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
02:32:28.090 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=235.64, Mass=1926, SNR=30.4, Peak=149 HFD=4.3
02:32:28.091 00.001 18120 MultiStar: [#1 -0.10,0.24,0.71,U] [#2 -0.30,0.25,0.64,U] [#3 -0.21,0.30,0.60,U] [#4 -0.43,0.54,0.00,M1] [#5 0.05,0.59,0.00,M1] [#6 0.02,0.62,0.00,M4] [#7 -0.11,0.39,0.40,U] [#8 -0.08,0.37,0.40,U] 
02:32:28.093 00.002 18120 refined, 5 included, MultiStar: {-0.15, 0.36}, one-star: {-0.10, 0.55}
02:32:28.093 00.000 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
02:32:28.094 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
02:32:28.094 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.97 mountX=0.39 mountY=-0.03, mountTheta=-0.07
02:32:28.095 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.36, opts=13)
02:32:28.096 00.001 18120 Enqueuing Move request for scope (-0.15, 0.36)
02:32:28.096 00.000 21948 Worker thread wakes up
02:32:28.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd
02:32:28.096 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.36)
02:32:28.096 00.000 21948 Moving (-0.15, 0.36) raw xDistance=0.39 yDistance=-0.03
02:32:28.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:32:28.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:28.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:28.097 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:32:28.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:28.098 00.000 18120 Enqueuing Expose request
02:32:28.099 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:32:28.099 00.000 21948 MoveAxis(W, 70, ABG)
02:32:28.099 00.000 21948 Guiding  Dir = 3, Dur = 70
02:32:28.099 00.000 21948 IsSlewing returns 0
02:32:28.099 00.000 21948 IsGuiding returns 0
02:32:28.100 00.001 21948 PulseGuide returned control before completion, sleep 79
02:32:28.183 00.083 21948 IsGuiding returns 0
02:32:28.183 00.000 21948 Move returns status 0, amount 70
02:32:28.183 00.000 21948 MoveAxis(N, 0, ABG)
02:32:28.183 00.000 21948 Move returns status 0, amount 0
02:32:28.183 00.000 21948 move complete, result=0
02:32:28.185 00.002 21948 worker thread done servicing request
02:32:28.185 00.000 21948 Worker thread wakes up
02:32:28.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:28.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:28.185 00.000 18120 GuideStep: 0.4 px 70 ms WEST, -0.0 px 0 ms NORTH
02:32:29.591 01.406 21948 Exposure complete
02:32:29.626 00.035 21948 worker thread done servicing request
02:32:29.626 00.000 18120 OnExposeComplete: enter
02:32:29.627 00.001 18120 UpdateGuideState(): m_state=6
02:32:29.628 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
02:32:29.628 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=235.11, Mass=2064, SNR=31.3, Peak=154 HFD=4.0
02:32:29.629 00.001 18120 MultiStar: [#1 -0.15,-0.04,0.69,U] [#2 0.06,-0.09,0.62,U] [#3 0.01,-0.01,0.58,U] [#4 -0.17,0.08,0.55,U] [#5 0.19,-0.22,0.45,U] [#6 -0.16,0.34,0.50,U] [#7 0.20,0.19,0.41,U] [#8 -0.22,-0.19,0.38,U] 
02:32:29.630 00.001 18120 single-star, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.02, 0.02}
02:32:29.630 00.000 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.40 = 0.40)
02:32:29.631 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.36 = 0.36)
02:32:29.631 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.40 mountX=0.03 mountY=0.01, mountTheta=0.36
02:32:29.633 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
02:32:29.633 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
02:32:29.634 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:29.634 00.000 18120 UpdateGuideState exits: m=2064 RSB=31.3
02:32:29.635 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:29.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:29.635 00.000 18120 Enqueuing Expose request
02:32:29.636 00.001 21948 Worker thread wakes up
02:32:29.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
02:32:29.636 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:32:29.636 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
02:32:29.636 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:32:29.636 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:29.636 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:32:29.636 00.000 21948 MoveAxis(E, 0, ABG)
02:32:29.636 00.000 21948 Move returns status 0, amount 0
02:32:29.636 00.000 21948 MoveAxis(N, 0, ABG)
02:32:29.636 00.000 21948 Move returns status 0, amount 0
02:32:29.636 00.000 21948 move complete, result=0
02:32:29.636 00.000 21948 worker thread done servicing request
02:32:29.636 00.000 21948 Worker thread wakes up
02:32:29.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:29.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:29.637 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:31.273 01.636 21948 Exposure complete
02:32:31.340 00.067 21948 worker thread done servicing request
02:32:31.340 00.000 18120 OnExposeComplete: enter
02:32:31.340 00.000 18120 UpdateGuideState(): m_state=6
02:32:31.341 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
02:32:31.341 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=235.10, Mass=1830, SNR=29.7, Peak=163 HFD=3.9
02:32:31.342 00.001 18120 MultiStar: [#1 0.29,0.05,0.73,U] [#2 0.11,-0.00,0.65,U] [#3 0.04,-0.18,0.61,U] [#4 -0.07,0.28,0.57,U] [#5 0.12,0.22,0.49,U] [#6 0.27,0.09,0.54,U] [#7 0.05,-0.05,0.44,U] [#8 -0.08,-0.12,0.40,U] 
02:32:31.342 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.22, 0.00}
02:32:31.343 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
02:32:31.343 00.000 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
02:32:31.343 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
02:32:31.345 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
02:32:31.345 00.000 18120 Enqueuing Move request for scope (0.13, 0.03)
02:32:31.346 00.001 21948 Worker thread wakes up
02:32:31.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:31.347 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:32:31.347 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:32:31.347 00.000 21948 Moving (0.13, 0.03) raw xDistance=-0.02 yDistance=-0.13
02:32:31.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:32:31.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:31.347 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:32:31.347 00.000 21948 MoveAxis(E, 0, ABG)
02:32:31.347 00.000 21948 Move returns status 0, amount 0
02:32:31.347 00.000 21948 MoveAxis(N, 0, ABG)
02:32:31.347 00.000 21948 Move returns status 0, amount 0
02:32:31.347 00.000 21948 move complete, result=0
02:32:31.347 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
02:32:31.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:31.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:31.348 00.000 18120 Enqueuing Expose request
02:32:31.349 00.001 21948 worker thread done servicing request
02:32:31.349 00.000 21948 Worker thread wakes up
02:32:31.349 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:31.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:31.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:32.759 01.410 21948 Exposure complete
02:32:32.799 00.040 21948 worker thread done servicing request
02:32:32.799 00.000 18120 OnExposeComplete: enter
02:32:32.799 00.000 18120 UpdateGuideState(): m_state=6
02:32:32.800 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
02:32:32.800 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=235.41, Mass=1929, SNR=30.3, Peak=148 HFD=3.8
02:32:32.801 00.001 18120 MultiStar: [#1 0.08,0.04,0.75,U] [#2 -0.05,0.07,0.60,U] [#3 -0.27,0.14,0.58,U] [#4 -0.16,0.36,0.56,U] [#5 0.02,0.30,0.47,U] [#6 -0.10,0.38,0.52,U] [#7 -0.16,0.22,0.45,U] [#8 -0.23,-0.23,0.40,U] 
02:32:32.801 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.19}, one-star: {-0.06, 0.32}
02:32:32.802 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
02:32:32.802 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
02:32:32.803 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.21 mountY=-0.00, mountTheta=-0.02
02:32:32.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.19, opts=13)
02:32:32.805 00.001 18120 Enqueuing Move request for scope (-0.09, 0.19)
02:32:32.805 00.000 21948 Worker thread wakes up
02:32:32.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:32.806 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.3
02:32:32.806 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:32.806 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:32.807 00.001 18120 Enqueuing Expose request
02:32:32.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
02:32:32.807 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
02:32:32.807 00.000 21948 Moving (-0.09, 0.19) raw xDistance=0.21 yDistance=-0.00
02:32:32.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:32:32.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:32.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:32:32.807 00.000 21948 MoveAxis(W, 38, ABG)
02:32:32.807 00.000 21948 Guiding  Dir = 3, Dur = 38
02:32:32.808 00.001 21948 IsSlewing returns 0
02:32:32.808 00.000 21948 IsGuiding returns 0
02:32:32.810 00.002 21948 PulseGuide returned control before completion, sleep 46
02:32:32.866 00.056 21948 IsGuiding returns 0
02:32:32.866 00.000 21948 Move returns status 0, amount 38
02:32:32.866 00.000 21948 MoveAxis(N, 0, ABG)
02:32:32.866 00.000 21948 Move returns status 0, amount 0
02:32:32.866 00.000 21948 move complete, result=0
02:32:32.866 00.000 21948 worker thread done servicing request
02:32:32.866 00.000 21948 Worker thread wakes up
02:32:32.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:32.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:32.866 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
02:32:34.495 01.629 21948 Exposure complete
02:32:34.545 00.050 21948 worker thread done servicing request
02:32:34.545 00.000 18120 OnExposeComplete: enter
02:32:34.546 00.001 18120 UpdateGuideState(): m_state=6
02:32:34.547 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
02:32:34.547 00.000 18120 Star::Find returns 1 (0), X=896.60, Y=235.16, Mass=1803, SNR=29.4, Peak=144 HFD=3.9
02:32:34.548 00.001 18120 MultiStar: [#1 0.03,0.00,0.74,U] [#2 -0.09,-0.06,0.65,U] [#3 -0.12,-0.02,0.61,U] [#4 -0.27,0.23,0.58,U] [#5 0.02,0.21,0.48,U] [#6 0.01,0.11,0.53,U] [#7 -0.03,0.19,0.44,U] [#8 -0.17,-0.26,0.40,U] 
02:32:34.548 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.21, 0.07}
02:32:34.550 00.002 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
02:32:34.551 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
02:32:34.551 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.97 mountX=0.06 mountY=-0.00, mountTheta=-0.06
02:32:34.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
02:32:34.554 00.001 18120 Enqueuing Move request for scope (-0.02, 0.05)
02:32:34.557 00.003 21948 Worker thread wakes up
02:32:34.557 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:32:34.557 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:34.558 00.001 18120 UpdateGuideState exits: m=1803 RSB=29.4
02:32:34.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:34.558 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:34.559 00.001 18120 Enqueuing Expose request
02:32:34.559 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:32:34.559 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=-0.00
02:32:34.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:32:34.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:34.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:32:34.559 00.000 21948 MoveAxis(E, 0, ABG)
02:32:34.559 00.000 21948 Move returns status 0, amount 0
02:32:34.560 00.001 21948 MoveAxis(N, 0, ABG)
02:32:34.560 00.000 21948 Move returns status 0, amount 0
02:32:34.560 00.000 21948 move complete, result=0
02:32:34.560 00.000 21948 worker thread done servicing request
02:32:34.560 00.000 21948 Worker thread wakes up
02:32:34.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:34.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:34.560 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:36.084 01.524 21948 Exposure complete
02:32:36.121 00.037 21948 worker thread done servicing request
02:32:36.122 00.001 18120 OnExposeComplete: enter
02:32:36.123 00.001 18120 UpdateGuideState(): m_state=6
02:32:36.124 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
02:32:36.125 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=235.10, Mass=1950, SNR=30.6, Peak=146 HFD=4.0
02:32:36.125 00.000 18120 MultiStar: [#1 -0.01,0.10,0.73,U] [#2 0.06,0.02,0.63,U] [#3 -0.18,-0.10,0.61,U] [#4 -0.11,-0.07,0.56,U] [#5 0.18,-0.01,0.46,U] [#6 0.05,-0.03,0.57,U] [#7 0.03,0.16,0.45,U] [#8 -0.10,-0.31,0.39,U] 
02:32:36.125 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.21, 0.01}
02:32:36.126 00.001 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
02:32:36.126 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
02:32:36.127 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.44 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
02:32:36.128 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
02:32:36.128 00.000 18120 Enqueuing Move request for scope (0.03, -0.01)
02:32:36.131 00.003 21948 Worker thread wakes up
02:32:36.131 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:36.134 00.003 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:32:36.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:36.135 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:36.135 00.000 18120 Enqueuing Expose request
02:32:36.136 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:32:36.136 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:32:36.136 00.000 21948 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
02:32:36.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:32:36.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:36.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:32:36.136 00.000 21948 MoveAxis(E, 0, ABG)
02:32:36.136 00.000 21948 Move returns status 0, amount 0
02:32:36.136 00.000 21948 MoveAxis(N, 0, ABG)
02:32:36.136 00.000 21948 Move returns status 0, amount 0
02:32:36.136 00.000 21948 move complete, result=0
02:32:36.136 00.000 21948 worker thread done servicing request
02:32:36.136 00.000 21948 Worker thread wakes up
02:32:36.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:36.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:36.136 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:37.765 01.629 21948 Exposure complete
02:32:37.808 00.043 21948 worker thread done servicing request
02:32:37.808 00.000 18120 OnExposeComplete: enter
02:32:37.809 00.001 18120 UpdateGuideState(): m_state=6
02:32:37.809 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
02:32:37.810 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=235.31, Mass=1919, SNR=30.4, Peak=147 HFD=3.8
02:32:37.811 00.001 18120 MultiStar: [#1 0.19,0.05,0.72,U] [#2 0.02,-0.14,0.64,U] [#3 -0.03,-0.19,0.62,U] [#4 0.01,0.10,0.57,U] [#5 0.38,-0.21,0.00,M1] [#6 0.13,0.11,0.49,U] [#7 0.06,0.22,0.44,U] [#8 -0.05,-0.10,0.40,U] 
02:32:37.812 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.21, 0.22}
02:32:37.813 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
02:32:37.813 00.000 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
02:32:37.814 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.10 cameraTheta=0.49 mountX=0.01 mountY=-0.10, mountTheta=-1.51
02:32:37.815 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
02:32:37.815 00.000 18120 Enqueuing Move request for scope (0.08, 0.04)
02:32:37.816 00.001 21948 Worker thread wakes up
02:32:37.816 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
02:32:37.816 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
02:32:37.816 00.000 21948 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.10
02:32:37.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:37.816 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.4
02:32:37.817 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:32:37.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:37.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:32:37.817 00.000 21948 MoveAxis(E, 0, ABG)
02:32:37.817 00.000 21948 Move returns status 0, amount 0
02:32:37.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:37.818 00.001 21948 MoveAxis(N, 0, ABG)
02:32:37.818 00.000 21948 Move returns status 0, amount 0
02:32:37.818 00.000 21948 move complete, result=0
02:32:37.818 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:37.818 00.000 18120 Enqueuing Expose request
02:32:37.819 00.001 21948 worker thread done servicing request
02:32:37.819 00.000 21948 Worker thread wakes up
02:32:37.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:37.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:37.819 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:39.343 01.524 21948 Exposure complete
02:32:39.375 00.032 21948 worker thread done servicing request
02:32:39.375 00.000 18120 OnExposeComplete: enter
02:32:39.376 00.001 18120 UpdateGuideState(): m_state=6
02:32:39.376 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
02:32:39.376 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=235.25, Mass=1922, SNR=30.4, Peak=153 HFD=4.2
02:32:39.377 00.001 18120 MultiStar: [#1 0.36,-0.29,0.00,M1] [#2 0.05,-0.08,0.61,U] [#3 0.04,-0.14,0.58,U] [#4 0.03,0.26,0.57,U] [#5 0.11,-0.01,0.45,U] [#6 -0.05,0.36,0.53,U] [#7 0.16,0.16,0.43,U] [#8 0.01,-0.22,0.40,U] 
02:32:39.378 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.22, 0.15}
02:32:39.378 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
02:32:39.378 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
02:32:39.379 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=0.03 mountY=-0.11, mountTheta=-1.28
02:32:39.380 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
02:32:39.381 00.001 18120 Enqueuing Move request for scope (0.08, 0.07)
02:32:39.381 00.000 21948 Worker thread wakes up
02:32:39.381 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:32:39.381 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:32:39.381 00.000 21948 Moving (0.08, 0.07) raw xDistance=0.03 yDistance=-0.11
02:32:39.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:32:39.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:39.381 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:39.382 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.4
02:32:39.382 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:39.383 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:39.383 00.000 18120 Enqueuing Expose request
02:32:39.384 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:32:39.384 00.000 21948 MoveAxis(E, 0, ABG)
02:32:39.384 00.000 21948 Move returns status 0, amount 0
02:32:39.384 00.000 21948 MoveAxis(N, 0, ABG)
02:32:39.384 00.000 21948 Move returns status 0, amount 0
02:32:39.384 00.000 21948 move complete, result=0
02:32:39.384 00.000 21948 worker thread done servicing request
02:32:39.384 00.000 21948 Worker thread wakes up
02:32:39.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:39.384 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:39.384 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:41.017 01.633 21948 Exposure complete
02:32:41.078 00.061 21948 worker thread done servicing request
02:32:41.078 00.000 18120 OnExposeComplete: enter
02:32:41.079 00.001 18120 UpdateGuideState(): m_state=6
02:32:41.079 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
02:32:41.080 00.001 18120 Star::Find returns 1 (0), X=896.54, Y=235.29, Mass=1951, SNR=30.5, Peak=137 HFD=4.0
02:32:41.080 00.000 18120 MultiStar: [#1 0.25,-0.07,0.69,U] [#2 -0.10,0.06,0.63,U] [#3 0.13,-0.12,0.61,U] [#4 0.17,0.34,0.54,U] [#5 0.06,0.22,0.46,U] [#6 0.34,0.29,0.00,M1] [#7 -0.23,0.13,0.45,U] [#8 -0.05,-0.05,0.38,U] 
02:32:41.081 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.15, 0.19}
02:32:41.081 00.000 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.00) = xAngle (-1.10 = -1.10)
02:32:41.082 00.001 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.14 = -1.14)
02:32:41.082 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=0.05 mountY=-0.11, mountTheta=-1.10
02:32:41.084 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.09, opts=13)
02:32:41.085 00.001 18120 Enqueuing Move request for scope (0.07, 0.09)
02:32:41.085 00.000 21948 Worker thread wakes up
02:32:41.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:32:41.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:41.086 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.5
02:32:41.086 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:41.087 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:41.087 00.000 18120 Enqueuing Expose request
02:32:41.087 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:32:41.087 00.000 21948 Moving (0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
02:32:41.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:32:41.088 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:41.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:32:41.088 00.000 21948 MoveAxis(E, 0, ABG)
02:32:41.088 00.000 21948 Move returns status 0, amount 0
02:32:41.088 00.000 21948 MoveAxis(N, 0, ABG)
02:32:41.088 00.000 21948 Move returns status 0, amount 0
02:32:41.088 00.000 21948 move complete, result=0
02:32:41.088 00.000 21948 worker thread done servicing request
02:32:41.088 00.000 21948 Worker thread wakes up
02:32:41.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:41.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:41.088 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:42.504 01.416 21948 Exposure complete
02:32:42.539 00.035 21948 worker thread done servicing request
02:32:42.539 00.000 18120 OnExposeComplete: enter
02:32:42.540 00.001 18120 UpdateGuideState(): m_state=6
02:32:42.541 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
02:32:42.541 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=235.36, Mass=2013, SNR=30.9, Peak=144 HFD=4.1
02:32:42.542 00.001 18120 MultiStar: [#1 0.05,-0.00,0.72,U] [#2 0.10,0.09,0.62,U] [#3 -0.00,0.08,0.58,U] [#4 0.12,0.47,0.00,M1] [#5 0.12,0.22,0.46,U] [#6 -0.03,0.43,0.00,M2] [#7 0.02,0.40,0.44,U] [#8 -0.05,0.25,0.39,U] 
02:32:42.543 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.17}, one-star: {0.26, 0.27}
02:32:42.544 00.001 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
02:32:42.544 00.000 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
02:32:42.545 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.08 mountX=0.12 mountY=-0.16, mountTheta=-0.93
02:32:42.546 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.17, opts=13)
02:32:42.548 00.002 18120 Enqueuing Move request for scope (0.09, 0.17)
02:32:42.548 00.000 21948 Worker thread wakes up
02:32:42.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:42.549 00.001 18120 UpdateGuideState exits: m=2013 RSB=30.9
02:32:42.549 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:42.549 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:42.550 00.001 18120 Enqueuing Expose request
02:32:42.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
02:32:42.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
02:32:42.550 00.000 21948 Moving (0.09, 0.17) raw xDistance=0.12 yDistance=-0.16
02:32:42.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:32:42.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:42.550 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:32:42.550 00.000 21948 MoveAxis(E, 0, ABG)
02:32:42.550 00.000 21948 Move returns status 0, amount 0
02:32:42.553 00.003 21948 MoveAxis(N, 0, ABG)
02:32:42.553 00.000 21948 Move returns status 0, amount 0
02:32:42.553 00.000 21948 move complete, result=0
02:32:42.553 00.000 21948 worker thread done servicing request
02:32:42.553 00.000 21948 Worker thread wakes up
02:32:42.553 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:42.553 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:42.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:44.179 01.626 21948 Exposure complete
02:32:44.212 00.033 21948 worker thread done servicing request
02:32:44.212 00.000 18120 OnExposeComplete: enter
02:32:44.212 00.000 18120 UpdateGuideState(): m_state=6
02:32:44.213 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
02:32:44.213 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=235.30, Mass=1952, SNR=30.4, Peak=156 HFD=4.2
02:32:44.214 00.001 18120 MultiStar: [#1 0.22,0.17,0.70,U] [#2 -0.11,0.32,0.64,U] [#3 -0.13,0.25,0.60,U] [#4 -0.09,0.48,0.00,M2] [#5 0.09,0.39,0.47,U] [#6 0.21,0.39,0.00,M3] [#7 -0.09,0.66,0.00,M1] [#8 -0.03,0.02,0.39,U] 
02:32:44.214 00.000 18120 refined, 5 included, MultiStar: {0.08, 0.23}, one-star: {0.26, 0.20}
02:32:44.215 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
02:32:44.215 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
02:32:44.216 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.24 mountX=0.18 mountY=-0.17, mountTheta=-0.78
02:32:44.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.23, opts=13)
02:32:44.217 00.000 18120 Enqueuing Move request for scope (0.08, 0.23)
02:32:44.218 00.001 21948 Worker thread wakes up
02:32:44.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
02:32:44.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
02:32:44.218 00.000 21948 Moving (0.08, 0.23) raw xDistance=0.18 yDistance=-0.17
02:32:44.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:44.218 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.4
02:32:44.219 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:44.220 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:44.220 00.000 18120 Enqueuing Expose request
02:32:44.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:32:44.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:44.221 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:32:44.221 00.000 21948 MoveAxis(E, 0, ABG)
02:32:44.221 00.000 21948 Move returns status 0, amount 0
02:32:44.221 00.000 21948 MoveAxis(N, 0, ABG)
02:32:44.221 00.000 21948 Move returns status 0, amount 0
02:32:44.221 00.000 21948 move complete, result=0
02:32:44.221 00.000 21948 worker thread done servicing request
02:32:44.221 00.000 21948 Worker thread wakes up
02:32:44.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:44.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:44.221 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:45.738 01.517 21948 Exposure complete
02:32:45.779 00.041 21948 worker thread done servicing request
02:32:45.779 00.000 18120 OnExposeComplete: enter
02:32:45.780 00.001 18120 UpdateGuideState(): m_state=6
02:32:45.780 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
02:32:45.782 00.002 18120 Star::Find returns 1 (0), X=896.29, Y=235.66, Mass=1961, SNR=30.6, Peak=150 HFD=4.0
02:32:45.784 00.002 18120 MultiStar: [#1 -0.17,0.24,0.72,U] [#2 -0.39,0.30,0.00,M1] [#3 -0.42,0.29,0.00,M1] [#4 -0.26,0.47,0.00,M3] [#5 -0.34,0.31,0.00,M1] [#6 -0.46,0.72,0.00,M4] [#7 -0.50,0.65,0.00,M2] [#8 -0.50,0.58,0.00,M1] 
02:32:45.785 00.001 18120 refined, 1 included, MultiStar: {-0.13, 0.43}, one-star: {-0.10, 0.57}
02:32:45.786 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
02:32:45.786 00.000 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
02:32:45.787 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.87 mountX=0.45 mountY=-0.08, mountTheta=-0.17
02:32:45.788 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.43, opts=13)
02:32:45.788 00.000 18120 Enqueuing Move request for scope (-0.13, 0.43)
02:32:45.789 00.001 21948 Worker thread wakes up
02:32:45.789 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:45.789 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.6
02:32:45.790 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:45.790 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:45.791 00.001 18120 Enqueuing Expose request
02:32:45.791 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.43) opts 0xd
02:32:45.791 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.43)
02:32:45.791 00.000 21948 Moving (-0.13, 0.43) raw xDistance=0.45 yDistance=-0.08
02:32:45.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:32:45.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:45.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:32:45.791 00.000 21948 MoveAxis(W, 80, ABG)
02:32:45.791 00.000 21948 Guiding  Dir = 3, Dur = 80
02:32:45.791 00.000 21948 IsSlewing returns 0
02:32:45.791 00.000 21948 IsGuiding returns 0
02:32:45.794 00.003 21948 PulseGuide returned control before completion, sleep 89
02:32:45.894 00.100 21948 IsGuiding returns 0
02:32:45.894 00.000 21948 Move returns status 0, amount 80
02:32:45.894 00.000 21948 MoveAxis(N, 0, ABG)
02:32:45.894 00.000 21948 Move returns status 0, amount 0
02:32:45.894 00.000 21948 move complete, result=0
02:32:45.894 00.000 21948 worker thread done servicing request
02:32:45.894 00.000 21948 Worker thread wakes up
02:32:45.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:45.894 00.000 18120 GuideStep: 0.4 px 80 ms WEST, -0.1 px 0 ms NORTH
02:32:45.895 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:47.523 01.628 21948 Exposure complete
02:32:47.560 00.037 21948 worker thread done servicing request
02:32:47.560 00.000 18120 OnExposeComplete: enter
02:32:47.560 00.000 18120 UpdateGuideState(): m_state=6
02:32:47.562 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
02:32:47.563 00.001 18120 Star::Find returns 1 (0), X=896.50, Y=235.40, Mass=2005, SNR=30.9, Peak=142 HFD=4.1
02:32:47.565 00.002 18120 MultiStar: [#1 0.11,0.18,0.70,U] [#2 -0.27,-0.04,0.63,U] [#3 -0.28,0.19,0.57,U] [#4 -0.08,0.28,0.54,U] [#5 -0.07,0.35,0.46,U] [#6 0.29,0.45,0.00,M5] [#7 0.04,0.22,0.40,U] [#8 0.04,0.08,0.37,U] 
02:32:47.566 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.20}, one-star: {0.11, 0.30}
02:32:47.566 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
02:32:47.567 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
02:32:47.567 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.76 mountX=0.20 mountY=-0.06, mountTheta=-0.27
02:32:47.568 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.20, opts=13)
02:32:47.570 00.002 18120 Enqueuing Move request for scope (-0.04, 0.20)
02:32:47.571 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:47.575 00.004 18120 UpdateGuideState exits: m=2005 RSB=30.9
02:32:47.576 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:47.579 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:47.581 00.002 21948 Worker thread wakes up
02:32:47.581 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
02:32:47.581 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
02:32:47.581 00.000 18120 Enqueuing Expose request
02:32:47.583 00.002 21948 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=-0.06
02:32:47.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.20
02:32:47.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:47.583 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:32:47.583 00.000 21948 MoveAxis(W, 41, ABG)
02:32:47.583 00.000 21948 Guiding  Dir = 3, Dur = 41
02:32:47.584 00.001 21948 IsSlewing returns 0
02:32:47.584 00.000 21948 IsGuiding returns 0
02:32:47.586 00.002 21948 PulseGuide returned control before completion, sleep 50
02:32:47.649 00.063 21948 IsGuiding returns 0
02:32:47.649 00.000 21948 Move returns status 0, amount 41
02:32:47.649 00.000 21948 MoveAxis(N, 0, ABG)
02:32:47.649 00.000 21948 Move returns status 0, amount 0
02:32:47.649 00.000 21948 move complete, result=0
02:32:47.649 00.000 21948 worker thread done servicing request
02:32:47.649 00.000 21948 Worker thread wakes up
02:32:47.649 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:47.649 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:47.649 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
02:32:49.062 01.413 21948 Exposure complete
02:32:49.097 00.035 21948 worker thread done servicing request
02:32:49.097 00.000 18120 OnExposeComplete: enter
02:32:49.098 00.001 18120 UpdateGuideState(): m_state=6
02:32:49.098 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
02:32:49.100 00.002 18120 Star::Find returns 1 (0), X=896.67, Y=235.31, Mass=2020, SNR=31.0, Peak=157 HFD=4.2
02:32:49.101 00.001 18120 MultiStar: [#1 0.31,0.00,0.72,U] [#2 0.24,0.10,0.61,U] [#3 0.05,0.14,0.59,U] [#4 0.10,0.41,0.00,M3] [#5 0.24,-0.05,0.44,U] [#6 0.24,0.31,0.48,U] [#7 0.03,0.25,0.43,U] [#8 0.23,0.13,0.42,U] 
02:32:49.102 00.001 18120 refined, 7 included, MultiStar: {0.22, 0.14}, one-star: {0.28, 0.22}
02:32:49.104 00.002 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
02:32:49.105 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
02:32:49.106 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.57 mountX=0.04 mountY=-0.26, mountTheta=-1.42
02:32:49.110 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.14, opts=13)
02:32:49.111 00.001 18120 Enqueuing Move request for scope (0.22, 0.14)
02:32:49.111 00.000 21948 Worker thread wakes up
02:32:49.111 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:49.111 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.0
02:32:49.112 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:49.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:49.113 00.001 18120 Enqueuing Expose request
02:32:49.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
02:32:49.113 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
02:32:49.113 00.000 21948 Moving (0.22, 0.14) raw xDistance=0.04 yDistance=-0.26
02:32:49.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:32:49.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:32:49.113 00.000 21948 MoveAxis(E, 0, ABG)
02:32:49.113 00.000 21948 Move returns status 0, amount 0
02:32:49.113 00.000 21948 MoveAxis(N, 61, ABG)
02:32:49.113 00.000 21948 Guiding  Dir = 0, Dur = 61
02:32:49.114 00.001 21948 IsSlewing returns 0
02:32:49.114 00.000 21948 IsGuiding returns 0
02:32:49.118 00.004 21948 PulseGuide returned control before completion, sleep 67
02:32:49.191 00.073 21948 IsGuiding returns 0
02:32:49.191 00.000 21948 Move returns status 0, amount 61
02:32:49.191 00.000 21948 move complete, result=0
02:32:49.191 00.000 21948 worker thread done servicing request
02:32:49.191 00.000 21948 Worker thread wakes up
02:32:49.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:49.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:49.191 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
02:32:50.823 01.632 21948 Exposure complete
02:32:50.872 00.049 21948 worker thread done servicing request
02:32:50.872 00.000 18120 OnExposeComplete: enter
02:32:50.873 00.001 18120 UpdateGuideState(): m_state=6
02:32:50.873 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
02:32:50.873 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=236.08, Mass=1966, SNR=30.7, Peak=165 HFD=4.2
02:32:50.874 00.001 18120 MultiStar: large primary error, entering stabilization period
02:32:50.874 00.000 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
02:32:50.875 00.001 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
02:32:50.875 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.99 hyp=1.01 cameraTheta=1.80 mountX=0.99 mountY=-0.24, mountTheta=-0.24
02:32:50.876 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.99, opts=13)
02:32:50.877 00.001 18120 Enqueuing Move request for scope (-0.22, 0.99)
02:32:50.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:50.878 00.001 21948 Worker thread wakes up
02:32:50.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.99) opts 0xd
02:32:50.878 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.99)
02:32:50.878 00.000 21948 Moving (-0.22, 0.99) raw xDistance=0.99 yDistance=-0.24
02:32:50.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99
02:32:50.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:32:50.878 00.000 21948 MoveAxis(W, 177, ABG)
02:32:50.878 00.000 21948 Guiding  Dir = 3, Dur = 177
02:32:50.878 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.7
02:32:50.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:50.879 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:50.879 00.000 18120 Enqueuing Expose request
02:32:50.880 00.001 21948 IsSlewing returns 0
02:32:50.880 00.000 21948 IsGuiding returns 0
02:32:50.882 00.002 21948 PulseGuide returned control before completion, sleep 186
02:32:51.076 00.194 21948 IsGuiding returns 0
02:32:51.076 00.000 21948 Move returns status 0, amount 177
02:32:51.076 00.000 21948 MoveAxis(N, 58, ABG)
02:32:51.076 00.000 21948 Guiding  Dir = 0, Dur = 58
02:32:51.076 00.000 21948 IsSlewing returns 0
02:32:51.076 00.000 21948 IsGuiding returns 0
02:32:51.081 00.005 21948 PulseGuide returned control before completion, sleep 64
02:32:51.152 00.071 21948 IsGuiding returns 0
02:32:51.152 00.000 21948 Move returns status 0, amount 58
02:32:51.152 00.000 21948 move complete, result=0
02:32:51.152 00.000 21948 worker thread done servicing request
02:32:51.152 00.000 21948 Worker thread wakes up
02:32:51.153 00.001 18120 GuideStep: 1.0 px 177 ms WEST, -0.2 px 58 ms NORTH
02:32:51.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:51.154 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:52.565 01.411 21948 Exposure complete
02:32:52.637 00.072 21948 worker thread done servicing request
02:32:52.637 00.000 18120 OnExposeComplete: enter
02:32:52.638 00.001 18120 UpdateGuideState(): m_state=6
02:32:52.639 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
02:32:52.641 00.002 18120 Star::Find returns 1 (0), X=896.31, Y=235.30, Mass=1950, SNR=30.5, Peak=142 HFD=4.2
02:32:52.642 00.001 18120 MultiStar: exiting stabilization period
02:32:52.644 00.002 18120 MultiStar: [#1 -0.10,0.13,0.71,U] [#2 -0.49,0.29,0.00,M1] [#3 -0.31,0.07,0.61,U] [#4 -0.17,0.32,0.55,U] [#5 0.17,0.20,0.47,U] [#6 0.14,0.12,0.52,U] [#7 -0.12,0.13,0.44,U] [#8 -0.06,-0.09,0.41,U] 
02:32:52.645 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {-0.07, 0.20}
02:32:52.646 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
02:32:52.648 00.002 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
02:32:52.649 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.04 mountX=0.17 mountY=0.00, mountTheta=0.01
02:32:52.651 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.15, opts=13)
02:32:52.653 00.002 18120 Enqueuing Move request for scope (-0.08, 0.15)
02:32:52.654 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:52.655 00.001 18120 UpdateGuideState exits: m=1950 RSB=30.5
02:32:52.656 00.001 21948 Worker thread wakes up
02:32:52.657 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
02:32:52.657 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
02:32:52.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:52.659 00.002 21948 Moving (-0.08, 0.15) raw xDistance=0.17 yDistance=0.00
02:32:52.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:32:52.660 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:52.660 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:52.660 00.000 18120 Enqueuing Expose request
02:32:52.661 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:32:52.661 00.000 21948 MoveAxis(E, 0, ABG)
02:32:52.661 00.000 21948 Move returns status 0, amount 0
02:32:52.661 00.000 21948 MoveAxis(N, 0, ABG)
02:32:52.661 00.000 21948 Move returns status 0, amount 0
02:32:52.661 00.000 21948 move complete, result=0
02:32:52.661 00.000 21948 worker thread done servicing request
02:32:52.661 00.000 21948 Worker thread wakes up
02:32:52.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:52.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:52.661 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:54.298 01.637 21948 Exposure complete
02:32:54.336 00.038 21948 worker thread done servicing request
02:32:54.336 00.000 18120 OnExposeComplete: enter
02:32:54.337 00.001 18120 UpdateGuideState(): m_state=6
02:32:54.337 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
02:32:54.338 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=235.16, Mass=1946, SNR=30.6, Peak=167 HFD=4.2
02:32:54.338 00.000 18120 MultiStar: [#1 -0.41,0.03,0.00,M1] [#2 -0.39,0.01,0.64,U] [#3 -0.48,0.01,0.00,M1] [#4 -0.32,-0.02,0.55,U] [#5 -0.35,0.17,0.45,U] [#6 -0.05,0.32,0.51,U] [#7 -0.19,0.06,0.43,U] [#8 -0.57,-0.16,0.00,M1] 
02:32:54.339 00.001 18120 single-star, 5 included, MultiStar: {-0.24, 0.09}, one-star: {-0.15, 0.07}
02:32:54.339 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.74 = 0.74)
02:32:54.340 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.70 = 0.70)
02:32:54.340 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.73 mountX=0.12 mountY=0.11, mountTheta=0.71
02:32:54.342 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.07, opts=13)
02:32:54.342 00.000 18120 Enqueuing Move request for scope (-0.15, 0.07)
02:32:54.343 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:54.343 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.6
02:32:54.344 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:54.346 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:54.347 00.001 18120 Enqueuing Expose request
02:32:54.348 00.001 21948 Worker thread wakes up
02:32:54.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
02:32:54.348 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
02:32:54.348 00.000 21948 Moving (-0.15, 0.07) raw xDistance=0.12 yDistance=0.11
02:32:54.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:32:54.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:54.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:32:54.348 00.000 21948 MoveAxis(E, 0, ABG)
02:32:54.348 00.000 21948 Move returns status 0, amount 0
02:32:54.348 00.000 21948 MoveAxis(N, 0, ABG)
02:32:54.348 00.000 21948 Move returns status 0, amount 0
02:32:54.348 00.000 21948 move complete, result=0
02:32:54.348 00.000 21948 worker thread done servicing request
02:32:54.348 00.000 21948 Worker thread wakes up
02:32:54.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:54.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:54.349 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:55.864 01.515 21948 Exposure complete
02:32:55.899 00.035 21948 worker thread done servicing request
02:32:55.899 00.000 18120 OnExposeComplete: enter
02:32:55.899 00.000 18120 UpdateGuideState(): m_state=6
02:32:55.901 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
02:32:55.901 00.000 18120 Star::Find returns 1 (0), X=896.72, Y=234.81, Mass=1963, SNR=30.6, Peak=132 HFD=4.4
02:32:55.902 00.001 18120 MultiStar: [#1 0.19,-0.43,0.00,M2] [#2 0.12,-0.52,0.00,M1] [#3 -0.20,-0.27,0.60,U] [#4 -0.10,-0.17,0.56,U] [#5 0.24,-0.45,0.00,M1] [#6 0.25,-0.30,0.47,U] [#7 0.21,-0.32,0.41,U] [#8 -0.17,-0.45,0.00,M2] 
02:32:55.903 00.001 18120 refined, 4 included, MultiStar: {0.12, -0.27}, one-star: {0.33, -0.28}
02:32:55.903 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.14)
02:32:55.903 00.000 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.10)
02:32:55.904 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.15 mountX=-0.29 mountY=0.01, mountTheta=3.10
02:32:55.905 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.27, opts=13)
02:32:55.905 00.000 18120 Enqueuing Move request for scope (0.12, -0.27)
02:32:55.906 00.001 21948 Worker thread wakes up
02:32:55.906 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:55.906 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.6
02:32:55.907 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:55.907 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:55.907 00.000 18120 Enqueuing Expose request
02:32:55.909 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
02:32:55.909 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
02:32:55.909 00.000 21948 Moving (0.12, -0.27) raw xDistance=-0.29 yDistance=0.01
02:32:55.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:32:55.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:55.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:32:55.909 00.000 21948 MoveAxis(E, 52, ABG)
02:32:55.909 00.000 21948 Guiding  Dir = 2, Dur = 52
02:32:55.909 00.000 21948 IsSlewing returns 0
02:32:55.909 00.000 21948 IsGuiding returns 0
02:32:55.911 00.002 21948 PulseGuide returned control before completion, sleep 61
02:32:55.986 00.075 21948 IsGuiding returns 0
02:32:55.986 00.000 21948 Move returns status 0, amount 52
02:32:55.986 00.000 21948 MoveAxis(N, 0, ABG)
02:32:55.986 00.000 21948 Move returns status 0, amount 0
02:32:55.986 00.000 21948 move complete, result=0
02:32:55.986 00.000 21948 worker thread done servicing request
02:32:55.986 00.000 21948 Worker thread wakes up
02:32:55.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:55.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:55.986 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
02:32:57.719 01.733 21948 Exposure complete
02:32:57.775 00.056 21948 worker thread done servicing request
02:32:57.775 00.000 18120 OnExposeComplete: enter
02:32:57.776 00.001 18120 UpdateGuideState(): m_state=6
02:32:57.778 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
02:32:57.781 00.003 18120 Star::Find returns 1 (0), X=896.52, Y=234.88, Mass=1916, SNR=30.2, Peak=155 HFD=3.9
02:32:57.782 00.001 18120 MultiStar: [#1 0.11,-0.37,0.72,U] [#2 -0.00,-0.41,0.00,M2] [#3 -0.29,-0.21,0.61,U] [#4 -0.32,-0.13,0.55,U] [#5 -0.16,-0.27,0.45,U] [#6 0.11,-0.09,0.51,U] [#7 0.16,-0.21,0.44,U] [#8 -0.18,-0.48,0.00,M3] 
02:32:57.783 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.22}, one-star: {0.14, -0.21}
02:32:57.783 00.000 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.63)
02:32:57.783 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.59)
02:32:57.784 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.66 mountX=-0.19 mountY=0.12, mountTheta=2.60
02:32:57.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.22, opts=13)
02:32:57.786 00.001 18120 Enqueuing Move request for scope (-0.02, -0.22)
02:32:57.787 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:57.787 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.2
02:32:57.788 00.001 21948 Worker thread wakes up
02:32:57.788 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:57.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
02:32:57.788 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
02:32:57.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:57.789 00.001 18120 Enqueuing Expose request
02:32:57.789 00.000 21948 Moving (-0.02, -0.22) raw xDistance=-0.19 yDistance=0.12
02:32:57.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:32:57.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:57.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:32:57.789 00.000 21948 MoveAxis(E, 0, ABG)
02:32:57.789 00.000 21948 Move returns status 0, amount 0
02:32:57.789 00.000 21948 MoveAxis(N, 0, ABG)
02:32:57.789 00.000 21948 Move returns status 0, amount 0
02:32:57.789 00.000 21948 move complete, result=0
02:32:57.789 00.000 21948 worker thread done servicing request
02:32:57.789 00.000 21948 Worker thread wakes up
02:32:57.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:57.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:57.790 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:59.209 01.419 21948 Exposure complete
02:32:59.252 00.043 21948 worker thread done servicing request
02:32:59.252 00.000 18120 OnExposeComplete: enter
02:32:59.252 00.000 18120 UpdateGuideState(): m_state=6
02:32:59.253 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
02:32:59.254 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=234.96, Mass=1876, SNR=30.0, Peak=141 HFD=4.2
02:32:59.254 00.000 18120 MultiStar: [#1 0.18,-0.12,0.74,U] [#2 0.14,-0.24,0.64,U] [#3 -0.05,-0.40,0.59,U] [#4 -0.01,-0.06,0.56,U] [#5 -0.17,-0.17,0.46,U] [#6 0.20,-0.15,0.51,U] [#7 0.14,-0.16,0.42,U] [#8 -0.19,-0.47,0.00,M4] 
02:32:59.255 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.18}, one-star: {0.37, -0.13}
02:32:59.255 00.000 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
02:32:59.256 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
02:32:59.256 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.94 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
02:32:59.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.18, opts=13)
02:32:59.258 00.001 18120 Enqueuing Move request for scope (0.13, -0.18)
02:32:59.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:32:59.259 00.001 21948 Worker thread wakes up
02:32:59.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
02:32:59.259 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
02:32:59.259 00.000 21948 Moving (0.13, -0.18) raw xDistance=-0.22 yDistance=-0.04
02:32:59.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:32:59.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:59.259 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:32:59.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:59.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:32:59.260 00.000 18120 Enqueuing Expose request
02:32:59.261 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:59.261 00.000 21948 MoveAxis(E, 38, ABG)
02:32:59.261 00.000 21948 Guiding  Dir = 2, Dur = 38
02:32:59.261 00.000 21948 IsSlewing returns 0
02:32:59.261 00.000 21948 IsGuiding returns 0
02:32:59.264 00.003 21948 PulseGuide returned control before completion, sleep 46
02:32:59.325 00.061 21948 IsGuiding returns 0
02:32:59.325 00.000 21948 Move returns status 0, amount 38
02:32:59.325 00.000 21948 MoveAxis(N, 0, ABG)
02:32:59.325 00.000 21948 Move returns status 0, amount 0
02:32:59.325 00.000 21948 move complete, result=0
02:32:59.325 00.000 21948 worker thread done servicing request
02:32:59.325 00.000 21948 Worker thread wakes up
02:32:59.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:32:59.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:32:59.325 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
02:33:00.954 01.629 21948 Exposure complete
02:33:00.993 00.039 21948 worker thread done servicing request
02:33:00.994 00.001 18120 OnExposeComplete: enter
02:33:00.994 00.000 18120 UpdateGuideState(): m_state=6
02:33:00.995 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
02:33:00.996 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=235.33, Mass=2007, SNR=30.9, Peak=164 HFD=4.1
02:33:00.997 00.001 18120 MultiStar: [#1 0.24,-0.19,0.69,U] [#2 -0.11,-0.06,0.62,U] [#3 0.09,-0.17,0.60,U] [#4 -0.12,0.00,0.56,U] [#5 0.02,-0.20,0.47,U] [#6 0.26,-0.02,0.53,U] [#7 -0.28,0.12,0.41,U] [#8 -0.03,-0.08,0.40,U] 
02:33:00.999 00.002 18120 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.20, 0.24}
02:33:01.002 00.003 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.21 = 2.07)
02:33:01.004 00.002 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.25 = 2.03)
02:33:01.006 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.22 mountX=-0.01 mountY=0.02, mountTheta=2.06
02:33:01.008 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
02:33:01.008 00.000 18120 Enqueuing Move request for scope (-0.02, -0.02)
02:33:01.009 00.001 21948 Worker thread wakes up
02:33:01.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:01.009 00.000 18120 UpdateGuideState exits: m=2007 RSB=30.9
02:33:01.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:01.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:01.011 00.001 18120 Enqueuing Expose request
02:33:01.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:33:01.011 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:33:01.011 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
02:33:01.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:33:01.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:01.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:33:01.011 00.000 21948 MoveAxis(E, 0, ABG)
02:33:01.011 00.000 21948 Move returns status 0, amount 0
02:33:01.011 00.000 21948 MoveAxis(N, 0, ABG)
02:33:01.011 00.000 21948 Move returns status 0, amount 0
02:33:01.011 00.000 21948 move complete, result=0
02:33:01.011 00.000 21948 worker thread done servicing request
02:33:01.011 00.000 21948 Worker thread wakes up
02:33:01.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:01.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:01.012 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:02.538 01.526 21948 Exposure complete
02:33:02.572 00.034 21948 worker thread done servicing request
02:33:02.572 00.000 18120 OnExposeComplete: enter
02:33:02.572 00.000 18120 UpdateGuideState(): m_state=6
02:33:02.573 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
02:33:02.573 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=235.25, Mass=1949, SNR=30.6, Peak=152 HFD=4.3
02:33:02.574 00.001 18120 MultiStar: [#1 0.01,-0.08,0.68,U] [#2 -0.39,-0.07,0.67,U] [#3 -0.20,-0.07,0.59,U] [#4 0.08,-0.07,0.54,U] [#5 0.01,-0.09,0.47,U] [#6 -0.28,0.23,0.53,U] [#7 -0.18,0.03,0.42,U] [#8 -0.40,-0.06,0.39,U] 
02:33:02.574 00.000 18120 refined, 8 included, MultiStar: {-0.17, 0.01}, one-star: {-0.18, 0.16}
02:33:02.575 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.09 = 1.09)
02:33:02.575 00.000 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
02:33:02.578 00.003 18120 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=0.08 mountY=0.14, mountTheta=1.08
02:33:02.580 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.01, opts=13)
02:33:02.583 00.003 18120 Enqueuing Move request for scope (-0.17, 0.01)
02:33:02.584 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:02.585 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:33:02.587 00.002 21948 Worker thread wakes up
02:33:02.588 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
02:33:02.588 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
02:33:02.588 00.000 21948 Moving (-0.17, 0.01) raw xDistance=0.08 yDistance=0.14
02:33:02.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:02.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:02.589 00.001 18120 Enqueuing Expose request
02:33:02.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:33:02.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:02.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:33:02.589 00.000 21948 MoveAxis(E, 0, ABG)
02:33:02.589 00.000 21948 Move returns status 0, amount 0
02:33:02.589 00.000 21948 MoveAxis(N, 0, ABG)
02:33:02.589 00.000 21948 Move returns status 0, amount 0
02:33:02.589 00.000 21948 move complete, result=0
02:33:02.589 00.000 21948 worker thread done servicing request
02:33:02.590 00.001 21948 Worker thread wakes up
02:33:02.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:02.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:02.590 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:04.220 01.630 21948 Exposure complete
02:33:04.261 00.041 21948 worker thread done servicing request
02:33:04.261 00.000 18120 OnExposeComplete: enter
02:33:04.262 00.001 18120 UpdateGuideState(): m_state=6
02:33:04.262 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
02:33:04.263 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=235.03, Mass=1982, SNR=30.8, Peak=163 HFD=4.1
02:33:04.263 00.000 18120 MultiStar: [#1 0.16,-0.25,0.71,U] [#2 -0.13,0.01,0.63,U] [#3 -0.26,-0.24,0.58,U] [#4 0.09,-0.14,0.55,U] [#5 -0.09,-0.25,0.44,U] [#6 -0.08,-0.00,0.51,U] [#7 -0.13,-0.26,0.41,U] [#8 -0.20,-0.30,0.40,U] 
02:33:04.264 00.001 18120 single-star, 8 included, MultiStar: {-0.05, -0.15}, one-star: {0.04, -0.06}
02:33:04.264 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
02:33:04.264 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
02:33:04.265 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.05 mountX=-0.07 mountY=-0.00, mountTheta=-3.09
02:33:04.267 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
02:33:04.269 00.002 18120 Enqueuing Move request for scope (0.04, -0.06)
02:33:04.269 00.000 21948 Worker thread wakes up
02:33:04.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:04.270 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:33:04.270 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:33:04.270 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
02:33:04.271 00.001 21948 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.00
02:33:04.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:33:04.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:04.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:04.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:04.272 00.001 18120 Enqueuing Expose request
02:33:04.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:33:04.272 00.000 21948 MoveAxis(E, 0, ABG)
02:33:04.272 00.000 21948 Move returns status 0, amount 0
02:33:04.272 00.000 21948 MoveAxis(N, 0, ABG)
02:33:04.272 00.000 21948 Move returns status 0, amount 0
02:33:04.272 00.000 21948 move complete, result=0
02:33:04.272 00.000 21948 worker thread done servicing request
02:33:04.272 00.000 21948 Worker thread wakes up
02:33:04.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:04.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:04.273 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:05.786 01.513 21948 Exposure complete
02:33:05.819 00.033 21948 worker thread done servicing request
02:33:05.819 00.000 18120 OnExposeComplete: enter
02:33:05.820 00.001 18120 UpdateGuideState(): m_state=6
02:33:05.821 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
02:33:05.822 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=234.91, Mass=1896, SNR=30.1, Peak=166 HFD=4.0
02:33:05.824 00.002 18120 MultiStar: [#1 0.12,-0.43,0.00,M1] [#2 -0.08,-0.15,0.64,U] [#3 0.01,-0.36,0.60,U] [#4 -0.04,-0.16,0.57,U] [#5 0.09,-0.31,0.44,U] [#6 -0.15,-0.25,0.50,U] [#7 0.03,-0.15,0.44,U] [#8 0.03,-0.28,0.40,U] 
02:33:05.825 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.22}, one-star: {0.28, -0.18}
02:33:05.826 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.38 = 2.91)
02:33:05.828 00.002 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.87)
02:33:05.828 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.38 mountX=-0.22 mountY=0.06, mountTheta=2.87
02:33:05.831 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.22, opts=13)
02:33:05.831 00.000 18120 Enqueuing Move request for scope (0.04, -0.22)
02:33:05.831 00.000 21948 Worker thread wakes up
02:33:05.832 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:05.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
02:33:05.832 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
02:33:05.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:05.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:05.833 00.000 18120 Enqueuing Expose request
02:33:05.834 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
02:33:05.834 00.000 21948 Moving (0.04, -0.22) raw xDistance=-0.22 yDistance=0.06
02:33:05.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:33:05.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:05.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:33:05.834 00.000 21948 MoveAxis(E, 39, ABG)
02:33:05.834 00.000 21948 Guiding  Dir = 2, Dur = 39
02:33:05.834 00.000 21948 IsSlewing returns 0
02:33:05.834 00.000 21948 IsGuiding returns 0
02:33:05.837 00.003 21948 PulseGuide returned control before completion, sleep 48
02:33:05.891 00.054 21948 IsGuiding returns 0
02:33:05.891 00.000 21948 Move returns status 0, amount 39
02:33:05.891 00.000 21948 MoveAxis(N, 0, ABG)
02:33:05.891 00.000 21948 Move returns status 0, amount 0
02:33:05.892 00.001 21948 move complete, result=0
02:33:05.892 00.000 21948 worker thread done servicing request
02:33:05.892 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:33:05.892 00.000 21948 Worker thread wakes up
02:33:05.892 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:05.892 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:07.530 01.638 21948 Exposure complete
02:33:07.578 00.048 21948 worker thread done servicing request
02:33:07.578 00.000 18120 OnExposeComplete: enter
02:33:07.579 00.001 18120 UpdateGuideState(): m_state=6
02:33:07.579 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
02:33:07.580 00.001 18120 Star::Find returns 1 (0), X=896.49, Y=234.87, Mass=1946, SNR=30.4, Peak=155 HFD=3.9
02:33:07.580 00.000 18120 MultiStar: [#1 -0.06,-0.14,0.71,U] [#2 -0.12,-0.22,0.63,U] [#3 -0.24,-0.07,0.60,U] [#4 0.04,-0.01,0.57,U] [#5 -0.04,-0.02,0.47,U] [#6 0.26,0.00,0.52,U] [#7 0.28,-0.11,0.44,U] [#8 -0.06,-0.16,0.42,U] 
02:33:07.581 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.10, -0.22}
02:33:07.581 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
02:33:07.582 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
02:33:07.582 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=-0.11 mountY=0.04, mountTheta=2.79
02:33:07.584 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
02:33:07.585 00.001 18120 Enqueuing Move request for scope (0.01, -0.12)
02:33:07.587 00.002 21948 Worker thread wakes up
02:33:07.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:33:07.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:33:07.587 00.000 21948 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.04
02:33:07.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:33:07.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:07.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:33:07.587 00.000 21948 MoveAxis(E, 0, ABG)
02:33:07.587 00.000 21948 Move returns status 0, amount 0
02:33:07.587 00.000 21948 MoveAxis(N, 0, ABG)
02:33:07.587 00.000 21948 Move returns status 0, amount 0
02:33:07.587 00.000 21948 move complete, result=0
02:33:07.587 00.000 21948 worker thread done servicing request
02:33:07.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:07.588 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.4
02:33:07.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:07.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:07.591 00.003 18120 Enqueuing Expose request
02:33:07.593 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:07.596 00.003 21948 Worker thread wakes up
02:33:07.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:07.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:09.113 01.517 21948 Exposure complete
02:33:09.161 00.048 21948 worker thread done servicing request
02:33:09.162 00.001 18120 OnExposeComplete: enter
02:33:09.162 00.000 18120 UpdateGuideState(): m_state=6
02:33:09.163 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
02:33:09.163 00.000 18120 Star::Find returns 1 (0), X=896.59, Y=235.01, Mass=1806, SNR=29.4, Peak=141 HFD=4.1
02:33:09.164 00.001 18120 MultiStar: [#1 0.15,-0.33,0.73,U] [#2 -0.02,-0.17,0.66,U] [#3 -0.21,-0.19,0.62,U] [#4 -0.07,-0.14,0.57,U] [#5 0.17,-0.18,0.47,U] [#6 0.31,0.12,0.53,U] [#7 0.20,-0.03,0.46,U] [#8 0.01,-0.02,0.41,U] 
02:33:09.164 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.20, -0.08}
02:33:09.166 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
02:33:09.167 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:33:09.168 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.96 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
02:33:09.171 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.12, opts=13)
02:33:09.172 00.001 18120 Enqueuing Move request for scope (0.09, -0.12)
02:33:09.174 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:09.175 00.001 21948 Worker thread wakes up
02:33:09.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
02:33:09.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
02:33:09.175 00.000 21948 Moving (0.09, -0.12) raw xDistance=-0.15 yDistance=-0.02
02:33:09.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:33:09.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:09.175 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.4
02:33:09.176 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:09.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:09.177 00.001 18120 Enqueuing Expose request
02:33:09.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:33:09.177 00.000 21948 MoveAxis(E, 0, ABG)
02:33:09.177 00.000 21948 Move returns status 0, amount 0
02:33:09.177 00.000 21948 MoveAxis(N, 0, ABG)
02:33:09.177 00.000 21948 Move returns status 0, amount 0
02:33:09.177 00.000 21948 move complete, result=0
02:33:09.177 00.000 21948 worker thread done servicing request
02:33:09.177 00.000 21948 Worker thread wakes up
02:33:09.178 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:09.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:09.178 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:10.811 01.633 21948 Exposure complete
02:33:10.842 00.031 21948 worker thread done servicing request
02:33:10.842 00.000 18120 OnExposeComplete: enter
02:33:10.843 00.001 18120 UpdateGuideState(): m_state=6
02:33:10.843 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
02:33:10.844 00.001 18120 Star::Find returns 1 (0), X=896.77, Y=234.91, Mass=1975, SNR=30.8, Peak=162 HFD=4.2
02:33:10.844 00.000 18120 MultiStar: [#1 0.03,-0.19,0.69,U] [#2 -0.05,-0.21,0.63,U] [#3 -0.23,-0.27,0.62,U] [#4 -0.13,-0.04,0.57,U] [#5 -0.05,-0.23,0.46,U] [#6 0.11,-0.11,0.50,U] [#7 0.03,-0.01,0.43,U] [#8 -0.33,-0.44,0.00,M1] 
02:33:10.845 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {0.38, -0.19}
02:33:10.845 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
02:33:10.846 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
02:33:10.846 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.33 mountX=-0.17 mountY=0.04, mountTheta=2.92
02:33:10.847 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.16, opts=13)
02:33:10.848 00.001 18120 Enqueuing Move request for scope (0.04, -0.16)
02:33:10.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:10.849 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.8
02:33:10.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:10.850 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:10.850 00.000 18120 Enqueuing Expose request
02:33:10.850 00.000 21948 Worker thread wakes up
02:33:10.851 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
02:33:10.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
02:33:10.851 00.000 21948 Moving (0.04, -0.16) raw xDistance=-0.17 yDistance=0.04
02:33:10.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:33:10.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:10.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:33:10.851 00.000 21948 MoveAxis(E, 0, ABG)
02:33:10.851 00.000 21948 Move returns status 0, amount 0
02:33:10.851 00.000 21948 MoveAxis(N, 0, ABG)
02:33:10.851 00.000 21948 Move returns status 0, amount 0
02:33:10.851 00.000 21948 move complete, result=0
02:33:10.851 00.000 21948 worker thread done servicing request
02:33:10.851 00.000 21948 Worker thread wakes up
02:33:10.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:10.851 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:10.852 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:12.374 01.522 21948 Exposure complete
02:33:12.411 00.037 21948 worker thread done servicing request
02:33:12.411 00.000 18120 OnExposeComplete: enter
02:33:12.413 00.002 18120 UpdateGuideState(): m_state=6
02:33:12.413 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
02:33:12.414 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=235.17, Mass=1976, SNR=30.7, Peak=165 HFD=3.8
02:33:12.414 00.000 18120 MultiStar: [#1 0.06,-0.12,0.74,U] [#2 0.04,-0.25,0.64,U] [#3 -0.22,-0.08,0.60,U] [#4 -0.13,-0.09,0.55,U] [#5 0.16,-0.34,0.46,U] [#6 0.05,0.05,0.53,U] [#7 -0.12,-0.05,0.42,U] [#8 -0.32,-0.26,0.00,M2] 
02:33:12.416 00.002 18120 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.14, 0.08}
02:33:12.417 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
02:33:12.419 00.002 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.81)
02:33:12.422 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.44 mountX=-0.08 mountY=0.03, mountTheta=2.81
02:33:12.426 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
02:33:12.426 00.000 18120 Enqueuing Move request for scope (0.01, -0.09)
02:33:12.427 00.001 21948 Worker thread wakes up
02:33:12.427 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:12.427 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.7
02:33:12.428 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:12.428 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:12.429 00.001 18120 Enqueuing Expose request
02:33:12.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:33:12.429 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:33:12.429 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
02:33:12.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:33:12.429 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:12.429 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:33:12.429 00.000 21948 MoveAxis(E, 0, ABG)
02:33:12.429 00.000 21948 Move returns status 0, amount 0
02:33:12.429 00.000 21948 MoveAxis(N, 0, ABG)
02:33:12.429 00.000 21948 Move returns status 0, amount 0
02:33:12.429 00.000 21948 move complete, result=0
02:33:12.429 00.000 21948 worker thread done servicing request
02:33:12.429 00.000 21948 Worker thread wakes up
02:33:12.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:12.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:12.430 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:14.058 01.628 21948 Exposure complete
02:33:14.087 00.029 21948 worker thread done servicing request
02:33:14.087 00.000 18120 OnExposeComplete: enter
02:33:14.088 00.001 18120 UpdateGuideState(): m_state=6
02:33:14.089 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
02:33:14.090 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=235.14, Mass=1937, SNR=30.5, Peak=162 HFD=4.0
02:33:14.091 00.001 18120 MultiStar: [#1 0.05,-0.05,0.72,U] [#2 0.03,-0.08,0.63,U] [#3 -0.21,-0.13,0.58,U] [#4 -0.17,0.15,0.57,U] [#5 -0.13,-0.04,0.45,U] [#6 -0.04,0.04,0.55,U] [#7 -0.07,-0.03,0.41,U] [#8 -0.05,-0.28,0.40,U] 
02:33:14.091 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.29, 0.05}
02:33:14.092 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.75)
02:33:14.092 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
02:33:14.092 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.53 mountX=-0.02 mountY=0.01, mountTheta=2.72
02:33:14.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.03, opts=13)
02:33:14.094 00.000 18120 Enqueuing Move request for scope (0.00, -0.03)
02:33:14.095 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:14.096 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:33:14.096 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:14.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:14.097 00.001 18120 Enqueuing Expose request
02:33:14.097 00.000 21948 Worker thread wakes up
02:33:14.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
02:33:14.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
02:33:14.097 00.000 21948 Moving (0.00, -0.03) raw xDistance=-0.02 yDistance=0.01
02:33:14.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:33:14.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:14.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:33:14.097 00.000 21948 MoveAxis(E, 0, ABG)
02:33:14.097 00.000 21948 Move returns status 0, amount 0
02:33:14.097 00.000 21948 MoveAxis(N, 0, ABG)
02:33:14.097 00.000 21948 Move returns status 0, amount 0
02:33:14.097 00.000 21948 move complete, result=0
02:33:14.097 00.000 21948 worker thread done servicing request
02:33:14.098 00.001 21948 Worker thread wakes up
02:33:14.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:14.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:14.098 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:15.615 01.517 21948 Exposure complete
02:33:15.662 00.047 21948 worker thread done servicing request
02:33:15.663 00.001 18120 OnExposeComplete: enter
02:33:15.664 00.001 18120 UpdateGuideState(): m_state=6
02:33:15.665 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
02:33:15.665 00.000 18120 Star::Find returns 1 (0), X=896.28, Y=235.26, Mass=2091, SNR=31.7, Peak=178 HFD=3.9
02:33:15.666 00.001 18120 MultiStar: [#1 -0.14,0.09,0.68,U] [#2 -0.28,-0.13,0.61,U] [#3 -0.30,0.10,0.58,U] [#4 -0.21,0.14,0.54,U] [#5 -0.10,0.14,0.46,U] [#6 -0.09,0.30,0.51,U] [#7 -0.49,-0.10,0.00,M1] [#8 -0.55,0.10,0.00,M2] 
02:33:15.666 00.000 18120 single-star, 6 included, MultiStar: {-0.17, 0.11}, one-star: {-0.11, 0.17}
02:33:15.667 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
02:33:15.667 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
02:33:15.668 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.15 mountX=0.20 mountY=0.02, mountTheta=0.11
02:33:15.669 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.17, opts=13)
02:33:15.670 00.001 18120 Enqueuing Move request for scope (-0.11, 0.17)
02:33:15.670 00.000 21948 Worker thread wakes up
02:33:15.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:15.671 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
02:33:15.671 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
02:33:15.671 00.000 21948 Moving (-0.11, 0.17) raw xDistance=0.20 yDistance=0.02
02:33:15.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:33:15.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:15.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:33:15.671 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.7
02:33:15.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:15.672 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:15.672 00.000 18120 Enqueuing Expose request
02:33:15.673 00.001 21948 MoveAxis(W, 36, ABG)
02:33:15.673 00.000 21948 Guiding  Dir = 3, Dur = 36
02:33:15.673 00.000 21948 IsSlewing returns 0
02:33:15.673 00.000 21948 IsGuiding returns 0
02:33:15.674 00.001 21948 PulseGuide returned control before completion, sleep 45
02:33:15.722 00.048 21948 IsGuiding returns 0
02:33:15.723 00.001 21948 Move returns status 0, amount 36
02:33:15.723 00.000 21948 MoveAxis(N, 0, ABG)
02:33:15.723 00.000 21948 Move returns status 0, amount 0
02:33:15.723 00.000 21948 move complete, result=0
02:33:15.723 00.000 21948 worker thread done servicing request
02:33:15.723 00.000 21948 Worker thread wakes up
02:33:15.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:15.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:15.723 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
02:33:17.359 01.636 21948 Exposure complete
02:33:17.391 00.032 21948 worker thread done servicing request
02:33:17.391 00.000 18120 OnExposeComplete: enter
02:33:17.393 00.002 18120 UpdateGuideState(): m_state=6
02:33:17.395 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
02:33:17.395 00.000 18120 Star::Find returns 1 (0), X=896.50, Y=234.90, Mass=2061, SNR=31.4, Peak=164 HFD=3.9
02:33:17.396 00.001 18120 MultiStar: [#1 -0.08,-0.44,0.00,M1] [#2 -0.05,-0.39,0.61,U] [#3 -0.17,-0.18,0.58,U] [#4 -0.30,-0.05,0.55,U] [#5 -0.10,-0.22,0.46,U] [#6 -0.01,0.07,0.47,U] [#7 -0.09,0.14,0.41,U] [#8 0.00,-0.43,0.00,M3] 
02:33:17.397 00.001 18120 refined, 6 included, MultiStar: {-0.07, -0.14}, one-star: {0.11, -0.20}
02:33:17.398 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-4.00 = 2.28)
02:33:17.400 00.002 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.24)
02:33:17.401 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.00 mountX=-0.10 mountY=0.12, mountTheta=2.26
02:33:17.403 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.14, opts=13)
02:33:17.404 00.001 18120 Enqueuing Move request for scope (-0.07, -0.14)
02:33:17.404 00.000 21948 Worker thread wakes up
02:33:17.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
02:33:17.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
02:33:17.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:17.406 00.002 21948 Moving (-0.07, -0.14) raw xDistance=-0.10 yDistance=0.12
02:33:17.406 00.000 18120 UpdateGuideState exits: m=2061 RSB=31.4
02:33:17.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:33:17.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:17.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:17.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:33:17.407 00.001 21948 MoveAxis(E, 0, ABG)
02:33:17.407 00.000 21948 Move returns status 0, amount 0
02:33:17.407 00.000 21948 MoveAxis(N, 0, ABG)
02:33:17.407 00.000 21948 Move returns status 0, amount 0
02:33:17.407 00.000 21948 move complete, result=0
02:33:17.407 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:17.407 00.000 18120 Enqueuing Expose request
02:33:17.408 00.001 21948 worker thread done servicing request
02:33:17.408 00.000 21948 Worker thread wakes up
02:33:17.408 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:17.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:17.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:18.927 01.519 21948 Exposure complete
02:33:18.972 00.045 21948 worker thread done servicing request
02:33:18.972 00.000 18120 OnExposeComplete: enter
02:33:18.973 00.001 18120 UpdateGuideState(): m_state=6
02:33:18.973 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
02:33:18.974 00.001 18120 Star::Find returns 1 (0), X=896.43, Y=234.91, Mass=1900, SNR=30.2, Peak=149 HFD=3.9
02:33:18.975 00.001 18120 MultiStar: [#1 0.03,-0.38,0.72,U] [#2 -0.06,-0.41,0.00,M1] [#3 -0.27,-0.31,0.00,M1] [#4 -0.01,-0.27,0.58,U] [#5 0.20,-0.17,0.44,U] [#6 0.14,-0.25,0.54,U] [#7 0.22,-0.10,0.42,U] [#8 -0.23,-0.32,0.39,U] 
02:33:18.976 00.001 18120 single-star, 6 included, MultiStar: {0.05, -0.24}, one-star: {0.04, -0.19}
02:33:18.976 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.95)
02:33:18.976 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.91)
02:33:18.977 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.34 mountX=-0.19 mountY=0.04, mountTheta=2.91
02:33:18.978 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
02:33:18.979 00.001 18120 Enqueuing Move request for scope (0.04, -0.19)
02:33:18.979 00.000 21948 Worker thread wakes up
02:33:18.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:33:18.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:33:18.979 00.000 21948 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.04
02:33:18.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:33:18.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:18.979 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:18.980 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:33:18.981 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:33:18.981 00.000 21948 MoveAxis(E, 0, ABG)
02:33:18.981 00.000 21948 Move returns status 0, amount 0
02:33:18.981 00.000 21948 MoveAxis(N, 0, ABG)
02:33:18.981 00.000 21948 Move returns status 0, amount 0
02:33:18.981 00.000 21948 move complete, result=0
02:33:18.981 00.000 21948 worker thread done servicing request
02:33:18.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:18.982 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:18.982 00.000 18120 Enqueuing Expose request
02:33:18.983 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:18.983 00.000 21948 Worker thread wakes up
02:33:18.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:18.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:20.610 01.627 21948 Exposure complete
02:33:20.652 00.042 21948 worker thread done servicing request
02:33:20.653 00.001 18120 OnExposeComplete: enter
02:33:20.656 00.003 18120 UpdateGuideState(): m_state=6
02:33:20.658 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
02:33:20.661 00.003 18120 Star::Find returns 1 (0), X=896.59, Y=234.89, Mass=1937, SNR=30.5, Peak=168 HFD=3.9
02:33:20.661 00.000 18120 MultiStar: [#1 0.27,-0.52,0.00,M1] [#2 0.07,-0.45,0.00,M2] [#3 -0.08,-0.54,0.00,M2] [#4 0.02,-0.26,0.58,U] [#5 0.15,-0.53,0.00,M1] [#6 0.10,-0.18,0.50,U] [#7 0.28,-0.18,0.42,U] [#8 0.11,-0.48,0.00,M3] 
02:33:20.662 00.001 18120 refined, 3 included, MultiStar: {0.15, -0.21}, one-star: {0.20, -0.20}
02:33:20.662 00.000 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
02:33:20.663 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
02:33:20.663 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.94 mountX=-0.25 mountY=-0.04, mountTheta=-2.97
02:33:20.664 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.21, opts=13)
02:33:20.665 00.001 18120 Enqueuing Move request for scope (0.15, -0.21)
02:33:20.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:20.665 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:33:20.666 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:20.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:20.667 00.001 18120 Enqueuing Expose request
02:33:20.667 00.000 21948 Worker thread wakes up
02:33:20.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
02:33:20.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
02:33:20.667 00.000 21948 Moving (0.15, -0.21) raw xDistance=-0.25 yDistance=-0.04
02:33:20.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:33:20.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:20.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:33:20.668 00.001 21948 MoveAxis(E, 45, ABG)
02:33:20.668 00.000 21948 Guiding  Dir = 2, Dur = 45
02:33:20.668 00.000 21948 IsSlewing returns 0
02:33:20.668 00.000 21948 IsGuiding returns 0
02:33:20.669 00.001 21948 PulseGuide returned control before completion, sleep 54
02:33:20.733 00.064 21948 IsGuiding returns 1
02:33:20.733 00.000 21948 scope still moving after pulse duration time elapsed
02:33:20.764 00.031 21948 IsSlewing returns 0
02:33:20.766 00.002 21948 IsGuiding returns 0
02:33:20.766 00.000 21948 scope move finished after 45 + 52 ms
02:33:20.766 00.000 21948 Move returns status 0, amount 45
02:33:20.766 00.000 21948 MoveAxis(N, 0, ABG)
02:33:20.766 00.000 21948 Move returns status 0, amount 0
02:33:20.766 00.000 21948 move complete, result=0
02:33:20.766 00.000 21948 worker thread done servicing request
02:33:20.766 00.000 21948 Worker thread wakes up
02:33:20.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:20.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:20.766 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
02:33:22.174 01.408 21948 Exposure complete
02:33:22.214 00.040 21948 worker thread done servicing request
02:33:22.214 00.000 18120 OnExposeComplete: enter
02:33:22.214 00.000 18120 UpdateGuideState(): m_state=6
02:33:22.215 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
02:33:22.215 00.000 18120 Star::Find returns 1 (0), X=896.84, Y=234.97, Mass=1955, SNR=30.6, Peak=185 HFD=4.2
02:33:22.216 00.001 18120 MultiStar: [#1 0.30,-0.18,0.69,U] [#2 0.13,-0.21,0.63,U] [#3 0.02,-0.25,0.60,U] [#4 0.25,0.16,0.54,U] [#5 0.02,-0.07,0.46,U] [#6 0.08,0.01,0.54,U] [#7 0.21,-0.16,0.43,U] [#8 0.08,-0.18,0.39,U] 
02:33:22.216 00.000 18120 refined, 8 included, MultiStar: {0.20, -0.12}, one-star: {0.45, -0.12}
02:33:22.217 00.001 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:33:22.217 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:33:22.218 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.53 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
02:33:22.219 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.12, opts=13)
02:33:22.219 00.000 18120 Enqueuing Move request for scope (0.20, -0.12)
02:33:22.220 00.001 21948 Worker thread wakes up
02:33:22.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:22.220 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:33:22.221 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:22.222 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:22.222 00.000 18120 Enqueuing Expose request
02:33:22.223 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
02:33:22.223 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
02:33:22.223 00.000 21948 Moving (0.20, -0.12) raw xDistance=-0.19 yDistance=-0.13
02:33:22.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:33:22.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:22.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:33:22.223 00.000 21948 MoveAxis(E, 0, ABG)
02:33:22.223 00.000 21948 Move returns status 0, amount 0
02:33:22.223 00.000 21948 MoveAxis(N, 0, ABG)
02:33:22.223 00.000 21948 Move returns status 0, amount 0
02:33:22.223 00.000 21948 move complete, result=0
02:33:22.223 00.000 21948 worker thread done servicing request
02:33:22.223 00.000 21948 Worker thread wakes up
02:33:22.223 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:22.223 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:22.223 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:23.852 01.629 21948 Exposure complete
02:33:23.889 00.037 21948 worker thread done servicing request
02:33:23.889 00.000 18120 OnExposeComplete: enter
02:33:23.889 00.000 18120 UpdateGuideState(): m_state=6
02:33:23.890 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
02:33:23.890 00.000 18120 Star::Find returns 1 (0), X=896.62, Y=235.23, Mass=1937, SNR=30.6, Peak=165 HFD=4.0
02:33:23.891 00.001 18120 MultiStar: [#1 0.18,0.02,0.72,U] [#2 0.17,-0.14,0.63,U] [#3 0.01,-0.13,0.59,U] [#4 -0.07,0.06,0.55,U] [#5 0.30,-0.07,0.46,U] [#6 0.21,-0.15,0.52,U] [#7 0.13,0.05,0.43,U] [#8 -0.06,-0.22,0.41,U] 
02:33:23.892 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.23, 0.13}
02:33:23.893 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
02:33:23.894 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
02:33:23.896 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=-0.08 mountY=-0.11, mountTheta=-2.24
02:33:23.898 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.03, opts=13)
02:33:23.899 00.001 18120 Enqueuing Move request for scope (0.13, -0.03)
02:33:23.899 00.000 21948 Worker thread wakes up
02:33:23.899 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:23.900 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.6
02:33:23.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:23.901 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:23.901 00.000 18120 Enqueuing Expose request
02:33:23.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:33:23.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:33:23.902 00.001 21948 Moving (0.13, -0.03) raw xDistance=-0.08 yDistance=-0.11
02:33:23.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:33:23.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:23.902 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:33:23.902 00.000 21948 MoveAxis(E, 0, ABG)
02:33:23.902 00.000 21948 Move returns status 0, amount 0
02:33:23.902 00.000 21948 MoveAxis(N, 0, ABG)
02:33:23.902 00.000 21948 Move returns status 0, amount 0
02:33:23.902 00.000 21948 move complete, result=0
02:33:23.902 00.000 21948 worker thread done servicing request
02:33:23.902 00.000 21948 Worker thread wakes up
02:33:23.902 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:23.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:23.902 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:25.414 01.512 21948 Exposure complete
02:33:25.438 00.024 21948 worker thread done servicing request
02:33:25.438 00.000 18120 OnExposeComplete: enter
02:33:25.440 00.002 18120 UpdateGuideState(): m_state=6
02:33:25.441 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
02:33:25.442 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=235.00, Mass=2009, SNR=31.0, Peak=182 HFD=4.1
02:33:25.446 00.004 18120 MultiStar: [#1 0.27,-0.24,0.70,U] [#2 -0.05,-0.23,0.62,U] [#3 0.09,-0.15,0.58,U] [#4 0.07,-0.07,0.53,U] [#5 0.06,-0.08,0.45,U] [#6 0.27,-0.28,0.51,U] [#7 -0.10,-0.31,0.41,U] [#8 -0.01,-0.41,0.38,U] 
02:33:25.449 00.003 18120 refined, 8 included, MultiStar: {0.12, -0.19}, one-star: {0.27, -0.09}
02:33:25.451 00.002 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
02:33:25.453 00.002 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
02:33:25.455 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-0.99 mountX=-0.22 mountY=-0.03, mountTheta=-3.03
02:33:25.460 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.19, opts=13)
02:33:25.460 00.000 18120 Enqueuing Move request for scope (0.12, -0.19)
02:33:25.461 00.001 21948 Worker thread wakes up
02:33:25.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:25.462 00.001 18120 UpdateGuideState exits: m=2009 RSB=31.0
02:33:25.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:25.463 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:25.463 00.000 18120 Enqueuing Expose request
02:33:25.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
02:33:25.463 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
02:33:25.463 00.000 21948 Moving (0.12, -0.19) raw xDistance=-0.22 yDistance=-0.03
02:33:25.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:33:25.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:25.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:33:25.464 00.001 21948 MoveAxis(E, 40, ABG)
02:33:25.464 00.000 21948 Guiding  Dir = 2, Dur = 40
02:33:25.464 00.000 21948 IsSlewing returns 0
02:33:25.464 00.000 21948 IsGuiding returns 0
02:33:25.467 00.003 21948 PulseGuide returned control before completion, sleep 49
02:33:25.522 00.055 21948 IsGuiding returns 0
02:33:25.522 00.000 21948 Move returns status 0, amount 40
02:33:25.522 00.000 21948 MoveAxis(N, 0, ABG)
02:33:25.522 00.000 21948 Move returns status 0, amount 0
02:33:25.522 00.000 21948 move complete, result=0
02:33:25.522 00.000 21948 worker thread done servicing request
02:33:25.522 00.000 21948 Worker thread wakes up
02:33:25.522 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
02:33:25.524 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:25.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:27.158 01.634 21948 Exposure complete
02:33:27.183 00.025 21948 worker thread done servicing request
02:33:27.183 00.000 18120 OnExposeComplete: enter
02:33:27.184 00.001 18120 UpdateGuideState(): m_state=6
02:33:27.184 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
02:33:27.185 00.001 18120 Star::Find returns 1 (0), X=896.52, Y=235.09, Mass=1883, SNR=30.0, Peak=155 HFD=3.9
02:33:27.186 00.001 18120 MultiStar: [#1 0.36,-0.33,0.00,M1] [#2 0.04,-0.25,0.66,U] [#3 -0.29,-0.20,0.62,U] [#4 -0.04,0.18,0.56,U] [#5 0.12,-0.02,0.48,U] [#6 0.09,0.06,0.53,U] [#7 0.21,-0.35,0.00,M1] [#8 0.09,-0.40,0.00,M1] 
02:33:27.186 00.000 18120 refined, 5 included, MultiStar: {0.02, -0.04}, one-star: {0.13, -0.00}
02:33:27.186 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.08)
02:33:27.188 00.002 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
02:33:27.189 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.21 mountX=-0.05 mountY=0.00, mountTheta=3.04
02:33:27.190 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
02:33:27.190 00.000 18120 Enqueuing Move request for scope (0.02, -0.04)
02:33:27.191 00.001 21948 Worker thread wakes up
02:33:27.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
02:33:27.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
02:33:27.191 00.000 21948 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=0.00
02:33:27.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:27.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:27.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:27.191 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.0
02:33:27.193 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:27.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:27.194 00.001 18120 Enqueuing Expose request
02:33:27.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:33:27.194 00.000 21948 MoveAxis(E, 0, ABG)
02:33:27.194 00.000 21948 Move returns status 0, amount 0
02:33:27.194 00.000 21948 MoveAxis(N, 0, ABG)
02:33:27.194 00.000 21948 Move returns status 0, amount 0
02:33:27.194 00.000 21948 move complete, result=0
02:33:27.194 00.000 21948 worker thread done servicing request
02:33:27.194 00.000 21948 Worker thread wakes up
02:33:27.194 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:27.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:27.195 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:28.716 01.521 21948 Exposure complete
02:33:28.764 00.048 21948 worker thread done servicing request
02:33:28.764 00.000 18120 OnExposeComplete: enter
02:33:28.764 00.000 18120 UpdateGuideState(): m_state=6
02:33:28.765 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
02:33:28.765 00.000 18120 Star::Find returns 1 (0), X=896.68, Y=235.26, Mass=1888, SNR=30.1, Peak=154 HFD=3.7
02:33:28.766 00.001 18120 MultiStar: [#1 0.35,0.01,0.71,U] [#2 -0.12,-0.04,0.65,U] [#3 -0.08,-0.02,0.60,U] [#4 -0.05,0.17,0.57,U] [#5 0.21,-0.06,0.47,U] [#6 0.16,0.13,0.53,U] [#7 0.20,-0.17,0.42,U] [#8 -0.01,-0.21,0.40,U] 
02:33:28.766 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.29, 0.17}
02:33:28.767 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
02:33:28.767 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
02:33:28.768 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
02:33:28.769 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
02:33:28.769 00.000 18120 Enqueuing Move request for scope (0.12, 0.02)
02:33:28.770 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:28.770 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
02:33:28.771 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:28.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:28.772 00.001 18120 Enqueuing Expose request
02:33:28.772 00.000 21948 Worker thread wakes up
02:33:28.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
02:33:28.772 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
02:33:28.772 00.000 21948 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.12
02:33:28.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:28.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:28.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:33:28.772 00.000 21948 MoveAxis(E, 0, ABG)
02:33:28.772 00.000 21948 Move returns status 0, amount 0
02:33:28.772 00.000 21948 MoveAxis(N, 0, ABG)
02:33:28.772 00.000 21948 Move returns status 0, amount 0
02:33:28.772 00.000 21948 move complete, result=0
02:33:28.772 00.000 21948 worker thread done servicing request
02:33:28.772 00.000 21948 Worker thread wakes up
02:33:28.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:28.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:28.773 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:30.400 01.627 21948 Exposure complete
02:33:30.445 00.045 21948 worker thread done servicing request
02:33:30.445 00.000 18120 OnExposeComplete: enter
02:33:30.447 00.002 18120 UpdateGuideState(): m_state=6
02:33:30.448 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
02:33:30.449 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=235.10, Mass=1913, SNR=30.4, Peak=155 HFD=4.0
02:33:30.450 00.001 18120 MultiStar: [#1 0.46,-0.14,0.00,M1] [#2 0.03,-0.26,0.63,U] [#3 0.01,-0.08,0.60,U] [#4 0.04,0.23,0.56,U] [#5 0.27,0.14,0.47,U] [#6 0.31,-0.10,0.51,U] [#7 -0.05,0.11,0.43,U] [#8 0.16,-0.35,0.40,U] 
02:33:30.450 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.24, 0.00}
02:33:30.451 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
02:33:30.451 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
02:33:30.452 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
02:33:30.453 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.03, opts=13)
02:33:30.453 00.000 18120 Enqueuing Move request for scope (0.13, -0.03)
02:33:30.454 00.001 21948 Worker thread wakes up
02:33:30.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:33:30.454 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:33:30.454 00.000 21948 Moving (0.13, -0.03) raw xDistance=-0.08 yDistance=-0.10
02:33:30.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:33:30.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:30.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:33:30.454 00.000 21948 MoveAxis(E, 0, ABG)
02:33:30.454 00.000 21948 Move returns status 0, amount 0
02:33:30.454 00.000 21948 MoveAxis(N, 0, ABG)
02:33:30.454 00.000 21948 Move returns status 0, amount 0
02:33:30.454 00.000 21948 move complete, result=0
02:33:30.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:30.455 00.001 21948 worker thread done servicing request
02:33:30.455 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.4
02:33:30.457 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:30.460 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:30.462 00.002 18120 Enqueuing Expose request
02:33:30.464 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:30.467 00.003 21948 Worker thread wakes up
02:33:30.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:30.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:31.986 01.519 21948 Exposure complete
02:33:32.022 00.036 21948 worker thread done servicing request
02:33:32.022 00.000 18120 OnExposeComplete: enter
02:33:32.023 00.001 18120 UpdateGuideState(): m_state=6
02:33:32.023 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
02:33:32.024 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=235.26, Mass=1771, SNR=29.2, Peak=159 HFD=3.7
02:33:32.024 00.000 18120 MultiStar: [#1 0.08,0.18,0.76,U] [#2 -0.05,0.26,0.66,U] [#3 0.06,-0.05,0.64,U] [#4 0.20,-0.05,0.58,U] [#5 0.18,0.09,0.48,U] [#6 0.18,0.31,0.55,U] [#7 0.15,-0.01,0.45,U] [#8 0.11,0.02,0.41,U] 
02:33:32.025 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.24, 0.16}
02:33:32.025 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
02:33:32.026 00.001 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
02:33:32.026 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.18 cameraTheta=0.72 mountX=0.05 mountY=-0.17, mountTheta=-1.29
02:33:32.028 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.11, opts=13)
02:33:32.028 00.000 18120 Enqueuing Move request for scope (0.13, 0.11)
02:33:32.029 00.001 21948 Worker thread wakes up
02:33:32.029 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:32.029 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
02:33:32.029 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
02:33:32.029 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.2
02:33:32.030 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:32.030 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:32.031 00.001 18120 Enqueuing Expose request
02:33:32.031 00.000 21948 Moving (0.13, 0.11) raw xDistance=0.05 yDistance=-0.17
02:33:32.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:33:32.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:32.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:33:32.031 00.000 21948 MoveAxis(E, 0, ABG)
02:33:32.031 00.000 21948 Move returns status 0, amount 0
02:33:32.031 00.000 21948 MoveAxis(N, 0, ABG)
02:33:32.031 00.000 21948 Move returns status 0, amount 0
02:33:32.031 00.000 21948 move complete, result=0
02:33:32.031 00.000 21948 worker thread done servicing request
02:33:32.031 00.000 21948 Worker thread wakes up
02:33:32.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:32.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:32.032 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:33.661 01.629 21948 Exposure complete
02:33:33.692 00.031 21948 worker thread done servicing request
02:33:33.692 00.000 18120 OnExposeComplete: enter
02:33:33.693 00.001 18120 UpdateGuideState(): m_state=6
02:33:33.693 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
02:33:33.694 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=235.27, Mass=1961, SNR=30.7, Peak=145 HFD=4.1
02:33:33.694 00.000 18120 MultiStar: [#1 0.25,-0.02,0.71,U] [#2 -0.13,0.02,0.62,U] [#3 -0.05,-0.05,0.59,U] [#4 0.19,0.20,0.56,U] [#5 0.27,-0.14,0.44,U] [#6 -0.09,0.71,0.00,M1] [#7 0.03,0.20,0.43,U] [#8 0.12,-0.08,0.40,U] 
02:33:33.695 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.01, 0.18}
02:33:33.695 00.000 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
02:33:33.696 00.001 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
02:33:33.696 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.62 mountX=0.02 mountY=-0.09, mountTheta=-1.38
02:33:33.697 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.05, opts=13)
02:33:33.698 00.001 18120 Enqueuing Move request for scope (0.08, 0.05)
02:33:33.698 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:33.699 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:33:33.699 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:33.699 00.000 21948 Worker thread wakes up
02:33:33.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:33:33.700 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:33:33.700 00.000 21948 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
02:33:33.700 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:33.700 00.000 18120 Enqueuing Expose request
02:33:33.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:33:33.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:33.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:33:33.701 00.001 21948 MoveAxis(E, 0, ABG)
02:33:33.701 00.000 21948 Move returns status 0, amount 0
02:33:33.701 00.000 21948 MoveAxis(N, 0, ABG)
02:33:33.701 00.000 21948 Move returns status 0, amount 0
02:33:33.701 00.000 21948 move complete, result=0
02:33:33.701 00.000 21948 worker thread done servicing request
02:33:33.701 00.000 21948 Worker thread wakes up
02:33:33.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:33.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:33.701 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:35.219 01.518 21948 Exposure complete
02:33:35.254 00.035 21948 worker thread done servicing request
02:33:35.254 00.000 18120 OnExposeComplete: enter
02:33:35.255 00.001 18120 UpdateGuideState(): m_state=6
02:33:35.257 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
02:33:35.258 00.001 18120 Star::Find returns 1 (0), X=896.56, Y=235.31, Mass=1993, SNR=30.8, Peak=157 HFD=3.9
02:33:35.260 00.002 18120 MultiStar: [#1 0.23,0.18,0.72,U] [#2 -0.09,0.28,0.61,U] [#3 0.10,-0.01,0.59,U] [#4 -0.00,0.27,0.56,U] [#5 0.23,-0.02,0.46,U] [#6 0.17,0.38,0.00,M2] [#7 -0.16,0.41,0.00,M1] [#8 -0.03,0.16,0.39,U] 
02:33:35.261 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.17}, one-star: {0.17, 0.22}
02:33:35.262 00.001 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.97 = -0.97)
02:33:35.263 00.001 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
02:33:35.265 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.03 mountX=0.11 mountY=-0.16, mountTheta=-0.98
02:33:35.268 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.17, opts=13)
02:33:35.269 00.001 18120 Enqueuing Move request for scope (0.10, 0.17)
02:33:35.269 00.000 21948 Worker thread wakes up
02:33:35.270 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:35.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
02:33:35.270 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
02:33:35.270 00.000 18120 UpdateGuideState exits: m=1993 RSB=30.8
02:33:35.270 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:35.271 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:35.271 00.000 18120 Enqueuing Expose request
02:33:35.272 00.001 21948 Moving (0.10, 0.17) raw xDistance=0.11 yDistance=-0.16
02:33:35.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:33:35.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:35.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:33:35.272 00.000 21948 MoveAxis(E, 0, ABG)
02:33:35.272 00.000 21948 Move returns status 0, amount 0
02:33:35.272 00.000 21948 MoveAxis(N, 0, ABG)
02:33:35.272 00.000 21948 Move returns status 0, amount 0
02:33:35.272 00.000 21948 move complete, result=0
02:33:35.272 00.000 21948 worker thread done servicing request
02:33:35.272 00.000 21948 Worker thread wakes up
02:33:35.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:35.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:35.272 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:36.908 01.636 21948 Exposure complete
02:33:36.944 00.036 21948 worker thread done servicing request
02:33:36.944 00.000 18120 OnExposeComplete: enter
02:33:36.945 00.001 18120 UpdateGuideState(): m_state=6
02:33:36.946 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
02:33:36.947 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=235.25, Mass=1970, SNR=30.8, Peak=170 HFD=4.3
02:33:36.948 00.001 18120 MultiStar: [#1 0.57,-0.05,0.00,M1] [#2 0.10,-0.01,0.64,U] [#3 0.19,-0.03,0.59,U] [#4 0.17,0.21,0.56,U] [#5 0.13,0.06,0.45,U] [#6 0.17,0.45,0.00,M3] [#7 0.21,0.10,0.43,U] [#8 0.57,-0.02,0.00,M1] 
02:33:36.949 00.001 18120 refined, 5 included, MultiStar: {0.21, 0.09}, one-star: {0.35, 0.15}
02:33:36.950 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
02:33:36.951 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
02:33:36.952 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.40 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
02:33:36.954 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.09, opts=13)
02:33:36.955 00.001 18120 Enqueuing Move request for scope (0.21, 0.09)
02:33:36.955 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:36.955 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.8
02:33:36.956 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.956 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:36.957 00.001 18120 Enqueuing Expose request
02:33:36.957 00.000 21948 Worker thread wakes up
02:33:36.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
02:33:36.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
02:33:36.957 00.000 21948 Moving (0.21, 0.09) raw xDistance=-0.01 yDistance=-0.23
02:33:36.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:33:36.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:33:36.957 00.000 21948 MoveAxis(E, 0, ABG)
02:33:36.957 00.000 21948 Move returns status 0, amount 0
02:33:36.957 00.000 21948 MoveAxis(N, 54, ABG)
02:33:36.957 00.000 21948 Guiding  Dir = 0, Dur = 54
02:33:36.958 00.001 21948 IsSlewing returns 0
02:33:36.958 00.000 21948 IsGuiding returns 0
02:33:36.963 00.005 21948 PulseGuide returned control before completion, sleep 60
02:33:37.037 00.074 21948 IsGuiding returns 0
02:33:37.038 00.001 21948 Move returns status 0, amount 54
02:33:37.038 00.000 21948 move complete, result=0
02:33:37.038 00.000 21948 worker thread done servicing request
02:33:37.038 00.000 21948 Worker thread wakes up
02:33:37.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:37.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:37.038 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 54 ms NORTH
02:33:38.444 01.406 21948 Exposure complete
02:33:38.489 00.045 21948 worker thread done servicing request
02:33:38.490 00.001 18120 OnExposeComplete: enter
02:33:38.493 00.003 18120 UpdateGuideState(): m_state=6
02:33:38.494 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
02:33:38.498 00.004 18120 Star::Find returns 1 (0), X=896.29, Y=235.22, Mass=1957, SNR=30.6, Peak=156 HFD=4.0
02:33:38.501 00.003 18120 MultiStar: [#1 -0.05,-0.00,0.70,U] [#2 -0.35,0.05,0.62,U] [#3 -0.10,0.05,0.60,U] [#4 -0.05,0.23,0.57,U] [#5 -0.12,0.14,0.48,U] [#6 0.04,0.41,0.53,U] [#7 -0.13,0.24,0.43,U] [#8 -0.12,-0.02,0.38,U] 
02:33:38.502 00.001 18120 single-star, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.09, 0.13}
02:33:38.505 00.003 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
02:33:38.507 00.002 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
02:33:38.508 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.20 mountX=0.15 mountY=0.03, mountTheta=0.16
02:33:38.510 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
02:33:38.510 00.000 18120 Enqueuing Move request for scope (-0.09, 0.13)
02:33:38.511 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:38.513 00.002 18120 UpdateGuideState exits: m=1957 RSB=30.6
02:33:38.516 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:38.518 00.002 21948 Worker thread wakes up
02:33:38.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
02:33:38.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
02:33:38.518 00.000 21948 Moving (-0.09, 0.13) raw xDistance=0.15 yDistance=0.03
02:33:38.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:33:38.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:38.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:38.519 00.001 18120 Enqueuing Expose request
02:33:38.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:33:38.519 00.000 21948 MoveAxis(E, 0, ABG)
02:33:38.519 00.000 21948 Move returns status 0, amount 0
02:33:38.519 00.000 21948 MoveAxis(N, 0, ABG)
02:33:38.519 00.000 21948 Move returns status 0, amount 0
02:33:38.519 00.000 21948 move complete, result=0
02:33:38.519 00.000 21948 worker thread done servicing request
02:33:38.519 00.000 21948 Worker thread wakes up
02:33:38.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:38.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:38.521 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:40.150 01.629 21948 Exposure complete
02:33:40.197 00.047 21948 worker thread done servicing request
02:33:40.197 00.000 18120 OnExposeComplete: enter
02:33:40.198 00.001 18120 UpdateGuideState(): m_state=6
02:33:40.198 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
02:33:40.199 00.001 18120 Star::Find returns 1 (0), X=896.41, Y=235.76, Mass=1985, SNR=30.8, Peak=167 HFD=3.7
02:33:40.199 00.000 18120 MultiStar: [#1 -0.19,0.27,0.69,U] [#2 -0.37,0.34,0.00,M1] [#3 -0.46,0.58,0.00,M1] [#4 -0.17,0.67,0.00,M1] [#5 -0.00,0.48,0.00,M1] [#6 0.17,0.66,0.00,M3] [#7 -0.33,0.54,0.00,M1] [#8 -0.14,0.31,0.40,U] 
02:33:40.200 00.001 18120 refined, 2 included, MultiStar: {-0.08, 0.47}, one-star: {0.02, 0.67}
02:33:40.200 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
02:33:40.200 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
02:33:40.201 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.47 hyp=0.47 cameraTheta=1.74 mountX=0.46 mountY=-0.14, mountTheta=-0.29
02:33:40.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.47, opts=13)
02:33:40.202 00.000 18120 Enqueuing Move request for scope (-0.08, 0.47)
02:33:40.203 00.001 21948 Worker thread wakes up
02:33:40.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:40.203 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.8
02:33:40.204 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:40.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:40.205 00.001 18120 Enqueuing Expose request
02:33:40.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.47) opts 0xd
02:33:40.205 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.47)
02:33:40.205 00.000 21948 Moving (-0.08, 0.47) raw xDistance=0.46 yDistance=-0.14
02:33:40.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:33:40.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:40.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:33:40.205 00.000 21948 MoveAxis(W, 82, ABG)
02:33:40.205 00.000 21948 Guiding  Dir = 3, Dur = 82
02:33:40.205 00.000 21948 IsSlewing returns 0
02:33:40.206 00.001 21948 IsGuiding returns 0
02:33:40.208 00.002 21948 PulseGuide returned control before completion, sleep 91
02:33:40.305 00.097 21948 IsGuiding returns 1
02:33:40.305 00.000 21948 scope still moving after pulse duration time elapsed
02:33:40.335 00.030 21948 IsSlewing returns 0
02:33:40.336 00.001 21948 IsGuiding returns 0
02:33:40.336 00.000 21948 scope move finished after 82 + 48 ms
02:33:40.336 00.000 21948 Move returns status 0, amount 82
02:33:40.336 00.000 21948 MoveAxis(N, 0, ABG)
02:33:40.336 00.000 21948 Move returns status 0, amount 0
02:33:40.336 00.000 21948 move complete, result=0
02:33:40.336 00.000 21948 worker thread done servicing request
02:33:40.336 00.000 21948 Worker thread wakes up
02:33:40.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:40.337 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:40.337 00.000 18120 GuideStep: 0.5 px 82 ms WEST, -0.1 px 0 ms NORTH
02:33:41.749 01.412 21948 Exposure complete
02:33:41.800 00.051 21948 worker thread done servicing request
02:33:41.801 00.001 18120 OnExposeComplete: enter
02:33:41.802 00.001 18120 UpdateGuideState(): m_state=6
02:33:41.802 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
02:33:41.804 00.002 18120 Star::Find returns 1 (0), X=896.51, Y=235.06, Mass=1916, SNR=30.2, Peak=164 HFD=3.7
02:33:41.805 00.001 18120 MultiStar: [#1 0.17,-0.02,0.71,U] [#2 -0.02,-0.16,0.63,U] [#3 -0.14,-0.29,0.61,U] [#4 0.26,-0.11,0.55,U] [#5 0.23,0.03,0.46,U] [#6 0.12,0.10,0.52,U] [#7 -0.09,-0.03,0.45,U] [#8 -0.05,0.01,0.41,U] 
02:33:41.806 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.12, -0.03}
02:33:41.808 00.002 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:33:41.809 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:33:41.811 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.68 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
02:33:41.814 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
02:33:41.815 00.001 18120 Enqueuing Move request for scope (0.07, -0.06)
02:33:41.815 00.000 21948 Worker thread wakes up
02:33:41.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:41.816 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.2
02:33:41.816 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:41.817 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:41.817 00.000 18120 Enqueuing Expose request
02:33:41.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
02:33:41.817 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
02:33:41.817 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.09 yDistance=-0.04
02:33:41.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:33:41.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:41.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:33:41.817 00.000 21948 MoveAxis(E, 0, ABG)
02:33:41.818 00.001 21948 Move returns status 0, amount 0
02:33:41.818 00.000 21948 MoveAxis(N, 0, ABG)
02:33:41.818 00.000 21948 Move returns status 0, amount 0
02:33:41.818 00.000 21948 move complete, result=0
02:33:41.818 00.000 21948 worker thread done servicing request
02:33:41.818 00.000 21948 Worker thread wakes up
02:33:41.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:41.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:41.818 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:43.455 01.637 21948 Exposure complete
02:33:43.494 00.039 21948 worker thread done servicing request
02:33:43.494 00.000 18120 OnExposeComplete: enter
02:33:43.495 00.001 18120 UpdateGuideState(): m_state=6
02:33:43.495 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
02:33:43.496 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=235.03, Mass=1953, SNR=30.6, Peak=166 HFD=4.1
02:33:43.496 00.000 18120 MultiStar: [#1 0.18,-0.32,0.73,U] [#2 -0.14,-0.21,0.63,U] [#3 -0.17,-0.29,0.58,U] [#4 0.02,-0.17,0.57,U] [#5 0.22,-0.38,0.00,M1] [#6 0.02,0.21,0.52,U] [#7 -0.07,-0.07,0.45,U] [#8 -0.09,-0.30,0.40,U] 
02:33:43.497 00.001 18120 single-star, 7 included, MultiStar: {-0.03, -0.15}, one-star: {-0.03, -0.06}
02:33:43.497 00.000 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.98 = 2.31)
02:33:43.498 00.001 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.02 = 2.27)
02:33:43.498 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.98 mountX=-0.05 mountY=0.05, mountTheta=2.29
02:33:43.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
02:33:43.501 00.002 18120 Enqueuing Move request for scope (-0.03, -0.06)
02:33:43.501 00.000 21948 Worker thread wakes up
02:33:43.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:43.502 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:33:43.502 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:33:43.502 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
02:33:43.502 00.000 21948 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.05
02:33:43.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:43.503 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:43.503 00.000 18120 Enqueuing Expose request
02:33:43.504 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:43.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:43.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:33:43.504 00.000 21948 MoveAxis(E, 0, ABG)
02:33:43.504 00.000 21948 Move returns status 0, amount 0
02:33:43.504 00.000 21948 MoveAxis(N, 0, ABG)
02:33:43.504 00.000 21948 Move returns status 0, amount 0
02:33:43.504 00.000 21948 move complete, result=0
02:33:43.504 00.000 21948 worker thread done servicing request
02:33:43.504 00.000 21948 Worker thread wakes up
02:33:43.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:43.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:43.504 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:45.022 01.518 21948 Exposure complete
02:33:45.089 00.067 21948 worker thread done servicing request
02:33:45.089 00.000 18120 OnExposeComplete: enter
02:33:45.090 00.001 18120 UpdateGuideState(): m_state=6
02:33:45.091 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
02:33:45.092 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=234.95, Mass=1990, SNR=31.0, Peak=162 HFD=4.1
02:33:45.094 00.002 18120 MultiStar: [#1 0.15,-0.25,0.69,U] [#2 -0.01,-0.32,0.62,U] [#3 0.00,-0.31,0.61,U] [#4 -0.20,0.22,0.54,U] [#5 -0.17,-0.32,0.46,U] [#6 0.17,0.09,0.49,U] [#7 0.01,-0.08,0.43,U] [#8 -0.14,-0.20,0.40,U] 
02:33:45.095 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.22, -0.14}
02:33:45.096 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.92)
02:33:45.097 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.88)
02:33:45.097 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.37 mountX=-0.15 mountY=0.04, mountTheta=2.88
02:33:45.099 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.15, opts=13)
02:33:45.099 00.000 18120 Enqueuing Move request for scope (0.03, -0.15)
02:33:45.100 00.001 21948 Worker thread wakes up
02:33:45.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
02:33:45.100 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
02:33:45.100 00.000 21948 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.04
02:33:45.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:33:45.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:45.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:45.100 00.000 18120 UpdateGuideState exits: m=1990 RSB=31.0
02:33:45.101 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:45.101 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:45.102 00.001 18120 Enqueuing Expose request
02:33:45.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:33:45.102 00.000 21948 MoveAxis(E, 0, ABG)
02:33:45.102 00.000 21948 Move returns status 0, amount 0
02:33:45.102 00.000 21948 MoveAxis(N, 0, ABG)
02:33:45.102 00.000 21948 Move returns status 0, amount 0
02:33:45.102 00.000 21948 move complete, result=0
02:33:45.102 00.000 21948 worker thread done servicing request
02:33:45.102 00.000 21948 Worker thread wakes up
02:33:45.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:45.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:45.103 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:46.727 01.624 21948 Exposure complete
02:33:46.766 00.039 21948 worker thread done servicing request
02:33:46.766 00.000 18120 OnExposeComplete: enter
02:33:46.766 00.000 18120 UpdateGuideState(): m_state=6
02:33:46.767 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
02:33:46.768 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=234.97, Mass=1959, SNR=30.6, Peak=166 HFD=4.0
02:33:46.770 00.002 18120 MultiStar: [#1 0.36,-0.50,0.00,M1] [#2 0.05,-0.31,0.67,U] [#3 -0.07,-0.42,0.00,M1] [#4 -0.09,-0.21,0.57,U] [#5 -0.01,-0.20,0.46,U] [#6 0.10,-0.31,0.50,U] [#7 0.04,0.01,0.45,U] [#8 -0.20,-0.58,0.00,M1] 
02:33:46.771 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.19}, one-star: {0.16, -0.13}
02:33:46.772 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
02:33:46.775 00.003 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
02:33:46.776 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.28 mountX=-0.20 mountY=0.03, mountTheta=2.97
02:33:46.778 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.19, opts=13)
02:33:46.779 00.001 18120 Enqueuing Move request for scope (0.06, -0.19)
02:33:46.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:46.780 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.6
02:33:46.781 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:46.782 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:46.783 00.001 18120 Enqueuing Expose request
02:33:46.784 00.001 21948 Worker thread wakes up
02:33:46.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
02:33:46.784 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
02:33:46.784 00.000 21948 Moving (0.06, -0.19) raw xDistance=-0.20 yDistance=0.03
02:33:46.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:33:46.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:46.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:33:46.784 00.000 21948 MoveAxis(E, 0, ABG)
02:33:46.784 00.000 21948 Move returns status 0, amount 0
02:33:46.784 00.000 21948 MoveAxis(N, 0, ABG)
02:33:46.785 00.001 21948 Move returns status 0, amount 0
02:33:46.785 00.000 21948 move complete, result=0
02:33:46.785 00.000 21948 worker thread done servicing request
02:33:46.785 00.000 21948 Worker thread wakes up
02:33:46.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:46.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:46.786 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:48.309 01.523 21948 Exposure complete
02:33:48.367 00.058 21948 worker thread done servicing request
02:33:48.367 00.000 18120 OnExposeComplete: enter
02:33:48.368 00.001 18120 UpdateGuideState(): m_state=6
02:33:48.369 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
02:33:48.370 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=234.95, Mass=1889, SNR=30.1, Peak=175 HFD=4.0
02:33:48.371 00.001 18120 MultiStar: [#1 0.39,-0.40,0.00,M2] [#2 0.33,-0.42,0.00,M1] [#3 0.09,-0.38,0.62,U] [#4 0.26,-0.18,0.55,U] [#5 0.11,-0.22,0.47,U] [#6 0.42,-0.16,0.00,M1] [#7 -0.01,-0.19,0.44,U] [#8 -0.08,-0.43,0.00,M2] 
02:33:48.372 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.22}, one-star: {0.30, -0.14}
02:33:48.372 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
02:33:48.373 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:33:48.374 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-0.88 mountX=-0.27 mountY=-0.06, mountTheta=-2.92
02:33:48.376 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.22, opts=13)
02:33:48.378 00.002 18120 Enqueuing Move request for scope (0.18, -0.22)
02:33:48.378 00.000 21948 Worker thread wakes up
02:33:48.379 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
02:33:48.379 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
02:33:48.379 00.000 21948 Moving (0.18, -0.22) raw xDistance=-0.27 yDistance=-0.06
02:33:48.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:33:48.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:48.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:48.379 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
02:33:48.380 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:48.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:48.381 00.001 18120 Enqueuing Expose request
02:33:48.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:33:48.381 00.000 21948 MoveAxis(E, 48, ABG)
02:33:48.381 00.000 21948 Guiding  Dir = 2, Dur = 48
02:33:48.382 00.001 21948 IsSlewing returns 0
02:33:48.382 00.000 21948 IsGuiding returns 0
02:33:48.383 00.001 21948 PulseGuide returned control before completion, sleep 57
02:33:48.454 00.071 21948 IsGuiding returns 0
02:33:48.454 00.000 21948 Move returns status 0, amount 48
02:33:48.454 00.000 21948 MoveAxis(N, 0, ABG)
02:33:48.454 00.000 21948 Move returns status 0, amount 0
02:33:48.454 00.000 21948 move complete, result=0
02:33:48.454 00.000 21948 worker thread done servicing request
02:33:48.454 00.000 21948 Worker thread wakes up
02:33:48.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:48.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:48.454 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
02:33:50.084 01.630 21948 Exposure complete
02:33:50.118 00.034 21948 worker thread done servicing request
02:33:50.119 00.001 18120 OnExposeComplete: enter
02:33:50.119 00.000 18120 UpdateGuideState(): m_state=6
02:33:50.120 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
02:33:50.120 00.000 18120 Star::Find returns 1 (0), X=896.39, Y=235.19, Mass=1918, SNR=30.3, Peak=157 HFD=4.0
02:33:50.121 00.001 18120 MultiStar: [#1 0.04,-0.16,0.70,U] [#2 -0.23,0.01,0.63,U] [#3 -0.07,-0.10,0.59,U] [#4 -0.01,0.06,0.57,U] [#5 0.04,-0.16,0.46,U] [#6 -0.23,0.02,0.54,U] [#7 -0.25,0.25,0.43,U] [#8 -0.34,-0.25,0.00,M3] 
02:33:50.121 00.000 18120 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {0.00, 0.09}
02:33:50.122 00.001 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.13 = 1.15)
02:33:50.122 00.000 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.11)
02:33:50.123 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.13 mountX=0.03 mountY=0.07, mountTheta=1.14
02:33:50.123 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.00, opts=13)
02:33:50.125 00.002 18120 Enqueuing Move request for scope (-0.08, -0.00)
02:33:50.126 00.001 21948 Worker thread wakes up
02:33:50.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
02:33:50.126 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
02:33:50.126 00.000 21948 Moving (-0.08, -0.00) raw xDistance=0.03 yDistance=0.07
02:33:50.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:33:50.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:50.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:33:50.126 00.000 21948 MoveAxis(E, 0, ABG)
02:33:50.126 00.000 21948 Move returns status 0, amount 0
02:33:50.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:50.126 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.3
02:33:50.127 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:50.127 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:50.128 00.001 21948 MoveAxis(N, 0, ABG)
02:33:50.128 00.000 21948 Move returns status 0, amount 0
02:33:50.128 00.000 21948 move complete, result=0
02:33:50.128 00.000 21948 worker thread done servicing request
02:33:50.128 00.000 18120 Enqueuing Expose request
02:33:50.129 00.001 21948 Worker thread wakes up
02:33:50.129 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:50.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:50.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:51.646 01.517 21948 Exposure complete
02:33:51.708 00.062 21948 worker thread done servicing request
02:33:51.708 00.000 18120 OnExposeComplete: enter
02:33:51.709 00.001 18120 UpdateGuideState(): m_state=6
02:33:51.711 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
02:33:51.713 00.002 18120 Star::Find returns 1 (0), X=896.25, Y=235.06, Mass=1915, SNR=30.3, Peak=176 HFD=4.1
02:33:51.714 00.001 18120 MultiStar: [#1 -0.08,-0.25,0.71,U] [#2 -0.31,-0.31,0.00,M1] [#3 -0.22,-0.12,0.60,U] [#4 -0.15,-0.02,0.56,U] [#5 0.03,-0.14,0.47,U] [#6 0.36,-0.03,0.52,U] [#7 -0.07,-0.05,0.45,U] [#8 0.11,0.03,0.39,U] 
02:33:51.716 00.002 18120 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {-0.13, -0.03}
02:33:51.717 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.04 = 2.24)
02:33:51.717 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.20)
02:33:51.718 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.05 mountX=-0.06 mountY=0.07, mountTheta=2.23
02:33:51.719 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.08, opts=13)
02:33:51.719 00.000 18120 Enqueuing Move request for scope (-0.04, -0.08)
02:33:51.720 00.001 21948 Worker thread wakes up
02:33:51.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:33:51.720 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:33:51.720 00.000 21948 Moving (-0.04, -0.08) raw xDistance=-0.06 yDistance=0.07
02:33:51.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:33:51.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:51.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:33:51.720 00.000 21948 MoveAxis(E, 0, ABG)
02:33:51.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:51.721 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:33:51.721 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:51.724 00.003 21948 Move returns status 0, amount 0
02:33:51.724 00.000 21948 MoveAxis(N, 0, ABG)
02:33:51.724 00.000 21948 Move returns status 0, amount 0
02:33:51.724 00.000 21948 move complete, result=0
02:33:51.724 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:51.725 00.001 18120 Enqueuing Expose request
02:33:51.726 00.001 21948 worker thread done servicing request
02:33:51.726 00.000 21948 Worker thread wakes up
02:33:51.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:51.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:51.726 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:53.351 01.625 21948 Exposure complete
02:33:53.394 00.043 21948 worker thread done servicing request
02:33:53.394 00.000 18120 OnExposeComplete: enter
02:33:53.396 00.002 18120 UpdateGuideState(): m_state=6
02:33:53.398 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
02:33:53.398 00.000 18120 Star::Find returns 1 (0), X=896.51, Y=235.01, Mass=1851, SNR=29.9, Peak=156 HFD=4.0
02:33:53.400 00.002 18120 MultiStar: [#1 0.03,-0.31,0.73,U] [#2 -0.05,-0.22,0.65,U] [#3 -0.15,-0.56,0.00,M1] [#4 0.05,0.01,0.57,U] [#5 0.00,-0.06,0.48,U] [#6 0.21,-0.00,0.55,U] [#7 -0.10,-0.09,0.46,U] [#8 0.08,-0.25,0.40,U] 
02:33:53.400 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.12, -0.08}
02:33:53.401 00.001 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
02:33:53.402 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
02:33:53.403 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=-0.14 mountY=0.01, mountTheta=3.05
02:33:53.404 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.13, opts=13)
02:33:53.406 00.002 18120 Enqueuing Move request for scope (0.05, -0.13)
02:33:53.406 00.000 21948 Worker thread wakes up
02:33:53.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
02:33:53.406 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
02:33:53.406 00.000 21948 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=0.01
02:33:53.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:53.406 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.9
02:33:53.407 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:53.407 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:53.407 00.000 18120 Enqueuing Expose request
02:33:53.408 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:33:53.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:53.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:33:53.408 00.000 21948 MoveAxis(E, 0, ABG)
02:33:53.408 00.000 21948 Move returns status 0, amount 0
02:33:53.408 00.000 21948 MoveAxis(N, 0, ABG)
02:33:53.408 00.000 21948 Move returns status 0, amount 0
02:33:53.408 00.000 21948 move complete, result=0
02:33:53.408 00.000 21948 worker thread done servicing request
02:33:53.408 00.000 21948 Worker thread wakes up
02:33:53.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:53.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:53.409 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:54.931 01.522 21948 Exposure complete
02:33:54.986 00.055 21948 worker thread done servicing request
02:33:54.986 00.000 18120 OnExposeComplete: enter
02:33:54.989 00.003 18120 UpdateGuideState(): m_state=6
02:33:54.991 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
02:33:54.994 00.003 18120 Star::Find returns 1 (0), X=896.45, Y=234.95, Mass=1948, SNR=30.6, Peak=179 HFD=3.9
02:33:54.997 00.003 18120 MultiStar: [#1 0.12,-0.22,0.72,U] [#2 -0.10,-0.29,0.65,U] [#3 -0.05,-0.21,0.60,U] [#4 -0.17,-0.24,0.54,U] [#5 0.30,-0.21,0.46,U] [#6 -0.04,-0.15,0.54,U] [#7 -0.11,-0.15,0.43,U] [#8 -0.18,-0.25,0.40,U] 
02:33:55.000 00.003 18120 single-star, 8 included, MultiStar: {-0.01, -0.20}, one-star: {0.06, -0.14}
02:33:55.002 00.002 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
02:33:55.004 00.002 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
02:33:55.006 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.16 mountX=-0.16 mountY=0.01, mountTheta=3.08
02:33:55.006 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.14, opts=13)
02:33:55.009 00.003 18120 Enqueuing Move request for scope (0.06, -0.14)
02:33:55.011 00.002 21948 Worker thread wakes up
02:33:55.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:55.014 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
02:33:55.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
02:33:55.014 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.6
02:33:55.015 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:55.016 00.001 21948 Moving (0.06, -0.14) raw xDistance=-0.16 yDistance=0.01
02:33:55.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:55.017 00.001 18120 Enqueuing Expose request
02:33:55.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:33:55.018 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:55.018 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:33:55.018 00.000 21948 MoveAxis(E, 0, ABG)
02:33:55.018 00.000 21948 Move returns status 0, amount 0
02:33:55.018 00.000 21948 MoveAxis(N, 0, ABG)
02:33:55.018 00.000 21948 Move returns status 0, amount 0
02:33:55.018 00.000 21948 move complete, result=0
02:33:55.018 00.000 21948 worker thread done servicing request
02:33:55.018 00.000 21948 Worker thread wakes up
02:33:55.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:55.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:55.018 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:56.652 01.634 21948 Exposure complete
02:33:56.720 00.068 21948 worker thread done servicing request
02:33:56.720 00.000 18120 OnExposeComplete: enter
02:33:56.720 00.000 18120 UpdateGuideState(): m_state=6
02:33:56.721 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
02:33:56.721 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=235.01, Mass=1926, SNR=30.4, Peak=196 HFD=4.0
02:33:56.722 00.001 18120 MultiStar: [#1 -0.19,-0.15,0.73,U] [#2 -0.39,-0.25,0.00,M1] [#3 -0.51,-0.23,0.00,M1] [#4 -0.30,0.07,0.56,U] [#5 -0.02,-0.19,0.49,U] [#6 -0.29,0.10,0.52,U] [#7 -0.35,0.13,0.42,U] [#8 -0.03,-0.40,0.41,U] 
02:33:56.722 00.000 18120 single-star, 6 included, MultiStar: {-0.18, -0.07}, one-star: {-0.12, -0.09}
02:33:56.723 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.00) = xAngle (-4.52 = 1.76)
02:33:56.723 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.56 = 1.72)
02:33:56.725 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=-0.03 mountY=0.15, mountTheta=1.76
02:33:56.726 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.09, opts=13)
02:33:56.728 00.002 18120 Enqueuing Move request for scope (-0.12, -0.09)
02:33:56.729 00.001 21948 Worker thread wakes up
02:33:56.729 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
02:33:56.729 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
02:33:56.729 00.000 21948 Moving (-0.12, -0.09) raw xDistance=-0.03 yDistance=0.15
02:33:56.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:56.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:56.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:56.730 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:33:56.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:56.730 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:56.731 00.001 18120 Enqueuing Expose request
02:33:56.731 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:33:56.731 00.000 21948 MoveAxis(E, 0, ABG)
02:33:56.731 00.000 21948 Move returns status 0, amount 0
02:33:56.731 00.000 21948 MoveAxis(N, 0, ABG)
02:33:56.731 00.000 21948 Move returns status 0, amount 0
02:33:56.731 00.000 21948 move complete, result=0
02:33:56.731 00.000 21948 worker thread done servicing request
02:33:56.731 00.000 21948 Worker thread wakes up
02:33:56.732 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:56.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:56.732 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:58.140 01.408 21948 Exposure complete
02:33:58.176 00.036 21948 worker thread done servicing request
02:33:58.176 00.000 18120 OnExposeComplete: enter
02:33:58.177 00.001 18120 UpdateGuideState(): m_state=6
02:33:58.178 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
02:33:58.178 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=235.07, Mass=2002, SNR=31.0, Peak=199 HFD=4.2
02:33:58.179 00.001 18120 MultiStar: [#1 -0.31,-0.02,0.69,U] [#2 -0.44,-0.11,0.00,M2] [#3 -0.36,-0.07,0.60,U] [#4 -0.17,-0.15,0.54,U] [#5 -0.00,-0.02,0.46,U] [#6 -0.44,0.17,0.00,M1] [#7 -0.34,0.20,0.43,U] [#8 -0.44,-0.02,0.00,M1] 
02:33:58.179 00.000 18120 single-star, 5 included, MultiStar: {-0.23, -0.02}, one-star: {-0.19, -0.02}
02:33:58.179 00.000 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.04 = 1.25)
02:33:58.180 00.001 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
02:33:58.180 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.04 mountX=0.06 mountY=0.18, mountTheta=1.24
02:33:58.181 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.02, opts=13)
02:33:58.182 00.001 18120 Enqueuing Move request for scope (-0.19, -0.02)
02:33:58.182 00.000 21948 Worker thread wakes up
02:33:58.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
02:33:58.182 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
02:33:58.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:58.183 00.001 21948 Moving (-0.19, -0.02) raw xDistance=0.06 yDistance=0.18
02:33:58.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:33:58.183 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
02:33:58.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:58.184 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:58.184 00.000 18120 Enqueuing Expose request
02:33:58.185 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:58.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:33:58.185 00.000 21948 MoveAxis(E, 0, ABG)
02:33:58.185 00.000 21948 Move returns status 0, amount 0
02:33:58.185 00.000 21948 MoveAxis(N, 0, ABG)
02:33:58.185 00.000 21948 Move returns status 0, amount 0
02:33:58.185 00.000 21948 move complete, result=0
02:33:58.185 00.000 21948 worker thread done servicing request
02:33:58.185 00.000 21948 Worker thread wakes up
02:33:58.186 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:58.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:58.187 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:59.822 01.635 21948 Exposure complete
02:33:59.879 00.057 21948 worker thread done servicing request
02:33:59.879 00.000 18120 OnExposeComplete: enter
02:33:59.880 00.001 18120 UpdateGuideState(): m_state=6
02:33:59.881 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
02:33:59.881 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=235.09, Mass=1848, SNR=29.7, Peak=171 HFD=3.9
02:33:59.882 00.001 18120 MultiStar: [#1 0.06,-0.42,0.00,M1] [#2 -0.28,-0.36,0.00,M3] [#3 -0.18,-0.13,0.60,U] [#4 0.18,-0.11,0.58,U] [#5 0.14,-0.41,0.00,M1] [#6 -0.05,-0.01,0.53,U] [#7 -0.03,0.00,0.43,U] [#8 -0.14,-0.35,0.41,U] 
02:33:59.882 00.000 18120 single-star, 5 included, MultiStar: {-0.04, -0.08}, one-star: {-0.04, -0.00}
02:33:59.882 00.000 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
02:33:59.883 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.16)
02:33:59.883 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.08 mountX=0.01 mountY=0.03, mountTheta=1.20
02:33:59.886 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.00, opts=13)
02:33:59.888 00.002 18120 Enqueuing Move request for scope (-0.04, -0.00)
02:33:59.889 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:33:59.889 00.000 21948 Worker thread wakes up
02:33:59.889 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.7
02:33:59.890 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
02:33:59.890 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
02:33:59.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:33:59.891 00.001 18120 Enqueuing Expose request
02:33:59.891 00.000 21948 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.03
02:33:59.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:33:59.891 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:59.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:33:59.891 00.000 21948 MoveAxis(E, 0, ABG)
02:33:59.891 00.000 21948 Move returns status 0, amount 0
02:33:59.891 00.000 21948 MoveAxis(N, 0, ABG)
02:33:59.891 00.000 21948 Move returns status 0, amount 0
02:33:59.891 00.000 21948 move complete, result=0
02:33:59.891 00.000 21948 worker thread done servicing request
02:33:59.891 00.000 21948 Worker thread wakes up
02:33:59.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:33:59.892 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:33:59.892 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:01.407 01.515 21948 Exposure complete
02:34:01.459 00.052 21948 worker thread done servicing request
02:34:01.459 00.000 18120 OnExposeComplete: enter
02:34:01.460 00.001 18120 UpdateGuideState(): m_state=6
02:34:01.461 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
02:34:01.462 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=234.93, Mass=2036, SNR=31.1, Peak=174 HFD=4.0
02:34:01.464 00.002 18120 MultiStar: [#1 0.12,-0.43,0.00,M2] [#2 -0.30,-0.30,0.00,M4] [#3 -0.39,-0.28,0.00,M1] [#4 -0.22,-0.10,0.55,U] [#5 0.05,-0.23,0.44,U] [#6 0.11,-0.35,0.49,U] [#7 -0.24,-0.24,0.42,U] [#8 -0.32,-0.53,0.00,M1] 
02:34:01.465 00.001 18120 single-star, 4 included, MultiStar: {-0.05, -0.20}, one-star: {0.01, -0.16}
02:34:01.466 00.001 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.00) = xAngle (-3.50 = 2.78)
02:34:01.467 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.74)
02:34:01.468 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=-0.15 mountY=0.06, mountTheta=2.75
02:34:01.471 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.16, opts=13)
02:34:01.472 00.001 18120 Enqueuing Move request for scope (0.01, -0.16)
02:34:01.473 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:01.476 00.003 21948 Worker thread wakes up
02:34:01.476 00.000 18120 UpdateGuideState exits: m=2036 RSB=31.1
02:34:01.477 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:01.478 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:01.478 00.000 18120 Enqueuing Expose request
02:34:01.479 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
02:34:01.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
02:34:01.479 00.000 21948 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.06
02:34:01.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:34:01.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:01.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:01.479 00.000 21948 MoveAxis(E, 0, ABG)
02:34:01.479 00.000 21948 Move returns status 0, amount 0
02:34:01.479 00.000 21948 MoveAxis(N, 0, ABG)
02:34:01.479 00.000 21948 Move returns status 0, amount 0
02:34:01.479 00.000 21948 move complete, result=0
02:34:01.479 00.000 21948 worker thread done servicing request
02:34:01.479 00.000 21948 Worker thread wakes up
02:34:01.479 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:01.480 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:01.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:03.103 01.623 21948 Exposure complete
02:34:03.138 00.035 21948 worker thread done servicing request
02:34:03.138 00.000 18120 OnExposeComplete: enter
02:34:03.140 00.002 18120 UpdateGuideState(): m_state=6
02:34:03.141 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
02:34:03.143 00.002 18120 Star::Find returns 1 (0), X=896.33, Y=235.04, Mass=1911, SNR=30.3, Peak=168 HFD=4.1
02:34:03.144 00.001 18120 MultiStar: [#1 0.12,-0.28,0.71,U] [#2 -0.10,-0.05,0.66,U] [#3 -0.16,-0.13,0.59,U] [#4 -0.13,-0.00,0.55,U] [#5 -0.16,-0.05,0.48,U] [#6 0.10,0.04,0.52,U] [#7 0.09,0.09,0.46,U] [#8 -0.04,-0.46,0.00,M2] 
02:34:03.145 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.06, -0.05}
02:34:03.146 00.001 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.09 = 2.19)
02:34:03.148 00.002 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.13 = 2.15)
02:34:03.149 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.10 mountX=-0.04 mountY=0.06, mountTheta=2.18
02:34:03.151 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
02:34:03.151 00.000 18120 Enqueuing Move request for scope (-0.04, -0.06)
02:34:03.151 00.000 21948 Worker thread wakes up
02:34:03.152 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:03.152 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:34:03.152 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:03.153 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:03.153 00.000 18120 Enqueuing Expose request
02:34:03.154 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
02:34:03.154 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
02:34:03.154 00.000 21948 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.06
02:34:03.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:34:03.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:03.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:03.154 00.000 21948 MoveAxis(E, 0, ABG)
02:34:03.154 00.000 21948 Move returns status 0, amount 0
02:34:03.154 00.000 21948 MoveAxis(N, 0, ABG)
02:34:03.154 00.000 21948 Move returns status 0, amount 0
02:34:03.154 00.000 21948 move complete, result=0
02:34:03.154 00.000 21948 worker thread done servicing request
02:34:03.154 00.000 21948 Worker thread wakes up
02:34:03.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:03.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:03.154 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:04.675 01.521 21948 Exposure complete
02:34:04.721 00.046 21948 worker thread done servicing request
02:34:04.721 00.000 18120 OnExposeComplete: enter
02:34:04.722 00.001 18120 UpdateGuideState(): m_state=6
02:34:04.723 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
02:34:04.723 00.000 18120 Star::Find returns 1 (0), X=896.55, Y=235.07, Mass=2009, SNR=31.0, Peak=181 HFD=4.0
02:34:04.724 00.001 18120 MultiStar: [#1 0.15,-0.12,0.71,U] [#2 0.06,-0.13,0.63,U] [#3 0.01,0.15,0.59,U] [#4 -0.09,-0.04,0.54,U] [#5 0.17,-0.18,0.45,U] [#6 0.06,0.07,0.47,U] [#7 0.08,-0.12,0.41,U] [#8 -0.15,-0.15,0.40,U] 
02:34:04.724 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.02}
02:34:04.724 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
02:34:04.725 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
02:34:04.725 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.69 mountX=-0.08 mountY=-0.03, mountTheta=-2.72
02:34:04.726 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
02:34:04.727 00.001 18120 Enqueuing Move request for scope (0.07, -0.06)
02:34:04.727 00.000 21948 Worker thread wakes up
02:34:04.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
02:34:04.727 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
02:34:04.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:04.728 00.001 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.03
02:34:04.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:34:04.728 00.000 18120 UpdateGuideState exits: m=2009 RSB=31.0
02:34:04.728 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:04.729 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:04.729 00.000 18120 Enqueuing Expose request
02:34:04.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:04.730 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:34:04.730 00.000 21948 MoveAxis(E, 0, ABG)
02:34:04.730 00.000 21948 Move returns status 0, amount 0
02:34:04.730 00.000 21948 MoveAxis(N, 0, ABG)
02:34:04.730 00.000 21948 Move returns status 0, amount 0
02:34:04.730 00.000 21948 move complete, result=0
02:34:04.730 00.000 21948 worker thread done servicing request
02:34:04.730 00.000 21948 Worker thread wakes up
02:34:04.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:04.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:04.730 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:06.360 01.630 21948 Exposure complete
02:34:06.390 00.030 21948 worker thread done servicing request
02:34:06.390 00.000 18120 OnExposeComplete: enter
02:34:06.391 00.001 18120 UpdateGuideState(): m_state=6
02:34:06.392 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
02:34:06.392 00.000 18120 Star::Find returns 1 (0), X=896.49, Y=235.09, Mass=1893, SNR=30.2, Peak=165 HFD=3.8
02:34:06.393 00.001 18120 MultiStar: [#1 0.12,-0.20,0.73,U] [#2 -0.17,-0.04,0.65,U] [#3 0.03,-0.13,0.59,U] [#4 0.11,0.14,0.56,U] [#5 0.17,-0.09,0.47,U] [#6 -0.03,0.13,0.54,U] [#7 -0.07,0.05,0.43,U] [#8 -0.21,-0.11,0.40,U] 
02:34:06.393 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.10, -0.01}
02:34:06.394 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
02:34:06.394 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
02:34:06.395 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.01 mountX=-0.04 mountY=-0.00, mountTheta=-3.05
02:34:06.396 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
02:34:06.396 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
02:34:06.397 00.001 21948 Worker thread wakes up
02:34:06.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:34:06.397 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:34:06.397 00.000 21948 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.00
02:34:06.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:34:06.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:06.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:06.397 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
02:34:06.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:06.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:06.399 00.001 18120 Enqueuing Expose request
02:34:06.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:34:06.399 00.000 21948 MoveAxis(E, 0, ABG)
02:34:06.399 00.000 21948 Move returns status 0, amount 0
02:34:06.399 00.000 21948 MoveAxis(N, 0, ABG)
02:34:06.399 00.000 21948 Move returns status 0, amount 0
02:34:06.399 00.000 21948 move complete, result=0
02:34:06.399 00.000 21948 worker thread done servicing request
02:34:06.399 00.000 21948 Worker thread wakes up
02:34:06.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:06.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:06.400 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:07.924 01.524 21948 Exposure complete
02:34:07.959 00.035 21948 worker thread done servicing request
02:34:07.984 00.025 18120 OnExposeComplete: enter
02:34:07.984 00.000 18120 UpdateGuideState(): m_state=6
02:34:07.985 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
02:34:07.985 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=234.99, Mass=2013, SNR=31.1, Peak=165 HFD=4.1
02:34:07.986 00.001 18120 MultiStar: [#1 0.05,-0.17,0.69,U] [#2 -0.07,-0.10,0.61,U] [#3 -0.06,-0.20,0.61,U] [#4 -0.14,0.07,0.53,U] [#5 0.23,-0.17,0.45,U] [#6 -0.03,0.04,0.51,U] [#7 0.01,0.08,0.43,U] [#8 0.17,-0.27,0.38,U] 
02:34:07.986 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.30, -0.10}
02:34:07.987 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
02:34:07.987 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:34:07.987 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.97 mountX=-0.11 mountY=-0.02, mountTheta=-3.00
02:34:07.989 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
02:34:07.989 00.000 18120 Enqueuing Move request for scope (0.06, -0.09)
02:34:07.990 00.001 21948 Worker thread wakes up
02:34:07.990 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:07.990 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.1
02:34:07.991 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:07.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:07.991 00.000 18120 Enqueuing Expose request
02:34:07.992 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:34:07.992 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:34:07.992 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.02
02:34:07.992 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:34:07.992 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:07.992 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:34:07.992 00.000 21948 MoveAxis(E, 0, ABG)
02:34:07.992 00.000 21948 Move returns status 0, amount 0
02:34:07.992 00.000 21948 MoveAxis(N, 0, ABG)
02:34:07.992 00.000 21948 Move returns status 0, amount 0
02:34:07.992 00.000 21948 move complete, result=0
02:34:07.992 00.000 21948 worker thread done servicing request
02:34:07.992 00.000 21948 Worker thread wakes up
02:34:07.993 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:07.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:07.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:09.617 01.624 21948 Exposure complete
02:34:09.659 00.042 21948 worker thread done servicing request
02:34:09.660 00.001 18120 OnExposeComplete: enter
02:34:09.661 00.001 18120 UpdateGuideState(): m_state=6
02:34:09.663 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
02:34:09.664 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=235.03, Mass=1975, SNR=30.8, Peak=162 HFD=4.1
02:34:09.666 00.002 18120 MultiStar: [#1 0.10,-0.29,0.70,U] [#2 0.09,-0.23,0.63,U] [#3 0.09,-0.42,0.00,M1] [#4 0.02,-0.26,0.53,U] [#5 0.30,-0.29,0.00,M1] [#6 0.26,0.16,0.53,U] [#7 -0.05,0.08,0.43,U] [#8 -0.04,-0.44,0.00,M1] 
02:34:09.668 00.002 18120 refined, 5 included, MultiStar: {0.11, -0.11}, one-star: {0.16, -0.06}
02:34:09.669 00.001 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
02:34:09.670 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
02:34:09.671 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
02:34:09.673 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.11, opts=13)
02:34:09.675 00.002 18120 Enqueuing Move request for scope (0.11, -0.11)
02:34:09.675 00.000 21948 Worker thread wakes up
02:34:09.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:09.676 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.8
02:34:09.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:09.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:09.677 00.001 18120 Enqueuing Expose request
02:34:09.677 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:34:09.677 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:34:09.677 00.000 21948 Moving (0.11, -0.11) raw xDistance=-0.15 yDistance=-0.05
02:34:09.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:34:09.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:09.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:34:09.677 00.000 21948 MoveAxis(E, 0, ABG)
02:34:09.677 00.000 21948 Move returns status 0, amount 0
02:34:09.677 00.000 21948 MoveAxis(N, 0, ABG)
02:34:09.677 00.000 21948 Move returns status 0, amount 0
02:34:09.677 00.000 21948 move complete, result=0
02:34:09.677 00.000 21948 worker thread done servicing request
02:34:09.677 00.000 21948 Worker thread wakes up
02:34:09.678 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:09.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:09.678 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:11.202 01.524 21948 Exposure complete
02:34:11.247 00.045 21948 worker thread done servicing request
02:34:11.247 00.000 18120 OnExposeComplete: enter
02:34:11.248 00.001 18120 UpdateGuideState(): m_state=6
02:34:11.249 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
02:34:11.249 00.000 18120 Star::Find returns 1 (0), X=896.39, Y=235.03, Mass=1963, SNR=30.8, Peak=158 HFD=4.1
02:34:11.249 00.000 18120 MultiStar: [#1 0.12,-0.29,0.71,U] [#2 -0.17,-0.33,0.63,U] [#3 -0.11,-0.39,0.58,U] [#4 -0.07,-0.05,0.53,U] [#5 0.14,-0.44,0.00,M2] [#6 0.27,-0.02,0.49,U] [#7 0.12,-0.26,0.44,U] [#8 0.05,-0.45,0.00,M2] 
02:34:11.250 00.001 18120 single-star, 6 included, MultiStar: {0.01, -0.19}, one-star: {-0.00, -0.07}
02:34:11.250 00.000 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
02:34:11.251 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
02:34:11.251 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.57 mountX=-0.06 mountY=0.03, mountTheta=2.68
02:34:11.253 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.07, opts=13)
02:34:11.253 00.000 18120 Enqueuing Move request for scope (-0.00, -0.07)
02:34:11.254 00.001 21948 Worker thread wakes up
02:34:11.254 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:11.254 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.8
02:34:11.254 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:11.255 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:11.255 00.000 18120 Enqueuing Expose request
02:34:11.256 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
02:34:11.256 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
02:34:11.256 00.000 21948 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.03
02:34:11.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:34:11.256 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:11.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:34:11.256 00.000 21948 MoveAxis(E, 0, ABG)
02:34:11.256 00.000 21948 Move returns status 0, amount 0
02:34:11.256 00.000 21948 MoveAxis(N, 0, ABG)
02:34:11.256 00.000 21948 Move returns status 0, amount 0
02:34:11.256 00.000 21948 move complete, result=0
02:34:11.256 00.000 21948 worker thread done servicing request
02:34:11.256 00.000 21948 Worker thread wakes up
02:34:11.256 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:11.256 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:11.256 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:12.898 01.642 21948 Exposure complete
02:34:12.953 00.055 21948 worker thread done servicing request
02:34:12.953 00.000 18120 OnExposeComplete: enter
02:34:12.955 00.002 18120 UpdateGuideState(): m_state=6
02:34:12.956 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
02:34:12.958 00.002 18120 Star::Find returns 1 (0), X=896.79, Y=234.84, Mass=1949, SNR=30.6, Peak=175 HFD=4.3
02:34:12.959 00.001 18120 MultiStar: [#1 0.28,-0.35,0.00,M1] [#2 0.16,-0.28,0.62,U] [#3 0.00,-0.53,0.00,M1] [#4 0.10,-0.18,0.56,U] [#5 0.04,-0.19,0.45,U] [#6 0.17,-0.04,0.52,U] [#7 -0.09,0.06,0.44,U] [#8 0.18,-0.40,0.00,M3] 
02:34:12.960 00.001 18120 refined, 5 included, MultiStar: {0.18, -0.17}, one-star: {0.41, -0.26}
02:34:12.960 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
02:34:12.961 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
02:34:12.961 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.77 mountX=-0.23 mountY=-0.08, mountTheta=-2.80
02:34:12.963 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.17, opts=13)
02:34:12.963 00.000 18120 Enqueuing Move request for scope (0.18, -0.17)
02:34:12.964 00.001 21948 Worker thread wakes up
02:34:12.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
02:34:12.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
02:34:12.964 00.000 21948 Moving (0.18, -0.17) raw xDistance=-0.23 yDistance=-0.08
02:34:12.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:34:12.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:12.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:34:12.964 00.000 21948 MoveAxis(E, 41, ABG)
02:34:12.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:12.965 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:34:12.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:12.965 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:12.966 00.001 18120 Enqueuing Expose request
02:34:12.966 00.000 21948 Guiding  Dir = 2, Dur = 41
02:34:12.967 00.001 21948 IsSlewing returns 0
02:34:12.967 00.000 21948 IsGuiding returns 0
02:34:12.968 00.001 21948 PulseGuide returned control before completion, sleep 50
02:34:13.022 00.054 21948 IsGuiding returns 0
02:34:13.022 00.000 21948 Move returns status 0, amount 41
02:34:13.022 00.000 21948 MoveAxis(N, 0, ABG)
02:34:13.022 00.000 21948 Move returns status 0, amount 0
02:34:13.022 00.000 21948 move complete, result=0
02:34:13.022 00.000 21948 worker thread done servicing request
02:34:13.022 00.000 21948 Worker thread wakes up
02:34:13.022 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:34:13.023 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:13.023 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:14.433 01.410 21948 Exposure complete
02:34:14.479 00.046 21948 worker thread done servicing request
02:34:14.480 00.001 18120 OnExposeComplete: enter
02:34:14.480 00.000 18120 UpdateGuideState(): m_state=6
02:34:14.481 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
02:34:14.481 00.000 18120 Star::Find returns 1 (0), X=896.64, Y=234.98, Mass=1943, SNR=30.6, Peak=170 HFD=4.0
02:34:14.482 00.001 18120 MultiStar: [#1 0.37,-0.40,0.00,M2] [#2 0.10,-0.20,0.63,U] [#3 -0.16,-0.31,0.61,U] [#4 -0.07,-0.00,0.56,U] [#5 0.12,-0.18,0.45,U] [#6 0.30,-0.09,0.52,U] [#7 0.18,-0.25,0.45,U] [#8 0.08,-0.49,0.00,M4] 
02:34:14.482 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.26, -0.11}
02:34:14.482 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:34:14.483 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:34:14.483 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=-0.19 mountY=-0.03, mountTheta=-2.99
02:34:14.484 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.16, opts=13)
02:34:14.485 00.001 18120 Enqueuing Move request for scope (0.11, -0.16)
02:34:14.485 00.000 21948 Worker thread wakes up
02:34:14.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:14.486 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.6
02:34:14.487 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:14.487 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:14.488 00.001 18120 Enqueuing Expose request
02:34:14.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
02:34:14.488 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
02:34:14.488 00.000 21948 Moving (0.11, -0.16) raw xDistance=-0.19 yDistance=-0.03
02:34:14.488 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:34:14.488 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:14.488 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:34:14.488 00.000 21948 MoveAxis(E, 0, ABG)
02:34:14.488 00.000 21948 Move returns status 0, amount 0
02:34:14.488 00.000 21948 MoveAxis(N, 0, ABG)
02:34:14.488 00.000 21948 Move returns status 0, amount 0
02:34:14.488 00.000 21948 move complete, result=0
02:34:14.488 00.000 21948 worker thread done servicing request
02:34:14.488 00.000 21948 Worker thread wakes up
02:34:14.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:14.488 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:14.489 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:16.115 01.626 21948 Exposure complete
02:34:16.173 00.058 21948 worker thread done servicing request
02:34:16.173 00.000 18120 OnExposeComplete: enter
02:34:16.176 00.003 18120 UpdateGuideState(): m_state=6
02:34:16.178 00.002 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
02:34:16.180 00.002 18120 Star::Find returns 1 (0), X=896.65, Y=234.84, Mass=1906, SNR=30.3, Peak=168 HFD=3.9
02:34:16.183 00.003 18120 MultiStar: [#1 0.18,-0.47,0.00,M3] [#2 0.09,-0.47,0.00,M1] [#3 -0.05,-0.25,0.60,U] [#4 -0.03,-0.17,0.56,U] [#5 -0.01,0.02,0.46,U] [#6 -0.01,0.03,0.52,U] [#7 0.01,-0.16,0.43,U] [#8 0.17,-0.25,0.40,U] 
02:34:16.186 00.003 18120 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {0.26, -0.26}
02:34:16.188 00.002 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.12)
02:34:16.190 00.002 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
02:34:16.193 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.17 mountX=-0.18 mountY=0.01, mountTheta=3.08
02:34:16.194 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.16, opts=13)
02:34:16.195 00.001 18120 Enqueuing Move request for scope (0.07, -0.16)
02:34:16.196 00.001 21948 Worker thread wakes up
02:34:16.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
02:34:16.196 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
02:34:16.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:16.196 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.3
02:34:16.197 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:16.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:16.198 00.001 18120 Enqueuing Expose request
02:34:16.198 00.000 21948 Moving (0.07, -0.16) raw xDistance=-0.18 yDistance=0.01
02:34:16.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:34:16.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:16.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:34:16.198 00.000 21948 MoveAxis(E, 0, ABG)
02:34:16.198 00.000 21948 Move returns status 0, amount 0
02:34:16.198 00.000 21948 MoveAxis(N, 0, ABG)
02:34:16.198 00.000 21948 Move returns status 0, amount 0
02:34:16.198 00.000 21948 move complete, result=0
02:34:16.198 00.000 21948 worker thread done servicing request
02:34:16.198 00.000 21948 Worker thread wakes up
02:34:16.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:16.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:16.199 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:17.719 01.520 21948 Exposure complete
02:34:17.756 00.037 21948 worker thread done servicing request
02:34:17.756 00.000 18120 OnExposeComplete: enter
02:34:17.757 00.001 18120 UpdateGuideState(): m_state=6
02:34:17.757 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
02:34:17.757 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=234.90, Mass=1981, SNR=30.7, Peak=182 HFD=4.0
02:34:17.758 00.001 18120 MultiStar: [#1 0.29,-0.44,0.00,M4] [#2 0.16,-0.44,0.00,M2] [#3 0.16,-0.55,0.00,M1] [#4 0.16,-0.21,0.55,U] [#5 0.21,-0.30,0.48,U] [#6 0.21,-0.28,0.56,U] [#7 0.18,-0.29,0.41,U] [#8 -0.10,-0.57,0.00,M4] 
02:34:17.758 00.000 18120 refined, 4 included, MultiStar: {0.23, -0.24}, one-star: {0.32, -0.19}
02:34:17.759 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:34:17.759 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
02:34:17.760 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.34 cameraTheta=-0.80 mountX=-0.32 mountY=-0.10, mountTheta=-2.84
02:34:17.762 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.24, opts=13)
02:34:17.762 00.000 18120 Enqueuing Move request for scope (0.23, -0.24)
02:34:17.762 00.000 21948 Worker thread wakes up
02:34:17.763 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
02:34:17.763 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
02:34:17.763 00.000 21948 Moving (0.23, -0.24) raw xDistance=-0.32 yDistance=-0.10
02:34:17.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:34:17.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:17.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:17.763 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.7
02:34:17.764 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:17.765 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:34:17.765 00.000 21948 MoveAxis(E, 57, ABG)
02:34:17.765 00.000 21948 Guiding  Dir = 2, Dur = 57
02:34:17.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:17.766 00.001 18120 Enqueuing Expose request
02:34:17.766 00.000 21948 IsSlewing returns 0
02:34:17.766 00.000 21948 IsGuiding returns 0
02:34:17.768 00.002 21948 PulseGuide returned control before completion, sleep 66
02:34:17.842 00.074 21948 IsGuiding returns 0
02:34:17.842 00.000 21948 Move returns status 0, amount 57
02:34:17.842 00.000 21948 MoveAxis(N, 0, ABG)
02:34:17.843 00.001 21948 Move returns status 0, amount 0
02:34:17.843 00.000 21948 move complete, result=0
02:34:17.843 00.000 21948 worker thread done servicing request
02:34:17.843 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
02:34:17.844 00.001 21948 Worker thread wakes up
02:34:17.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:17.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:19.472 01.628 21948 Exposure complete
02:34:19.519 00.047 21948 worker thread done servicing request
02:34:19.519 00.000 18120 OnExposeComplete: enter
02:34:19.520 00.001 18120 UpdateGuideState(): m_state=6
02:34:19.521 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
02:34:19.521 00.000 18120 Star::Find returns 1 (0), X=896.73, Y=234.92, Mass=1894, SNR=30.0, Peak=189 HFD=4.0
02:34:19.522 00.001 18120 MultiStar: [#1 0.41,-0.33,0.00,M5] [#2 -0.08,-0.30,0.64,U] [#3 0.00,-0.42,0.00,M2] [#4 -0.09,0.20,0.57,U] [#5 0.15,0.02,0.48,U] [#6 0.15,0.01,0.53,U] [#7 -0.04,-0.23,0.46,U] [#8 0.06,-0.36,0.40,U] 
02:34:19.522 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.12}, one-star: {0.35, -0.18}
02:34:19.523 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
02:34:19.523 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:34:19.525 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.89 mountX=-0.15 mountY=-0.03, mountTheta=-2.92
02:34:19.526 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.12, opts=13)
02:34:19.527 00.001 18120 Enqueuing Move request for scope (0.10, -0.12)
02:34:19.527 00.000 21948 Worker thread wakes up
02:34:19.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:19.527 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.0
02:34:19.528 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:19.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:19.529 00.001 18120 Enqueuing Expose request
02:34:19.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
02:34:19.529 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
02:34:19.529 00.000 21948 Moving (0.10, -0.12) raw xDistance=-0.15 yDistance=-0.03
02:34:19.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:34:19.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:19.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:34:19.529 00.000 21948 MoveAxis(E, 0, ABG)
02:34:19.529 00.000 21948 Move returns status 0, amount 0
02:34:19.529 00.000 21948 MoveAxis(N, 0, ABG)
02:34:19.529 00.000 21948 Move returns status 0, amount 0
02:34:19.529 00.000 21948 move complete, result=0
02:34:19.529 00.000 21948 worker thread done servicing request
02:34:19.529 00.000 21948 Worker thread wakes up
02:34:19.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:19.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:19.530 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:21.055 01.525 21948 Exposure complete
02:34:21.094 00.039 21948 worker thread done servicing request
02:34:21.094 00.000 18120 OnExposeComplete: enter
02:34:21.095 00.001 18120 UpdateGuideState(): m_state=6
02:34:21.095 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
02:34:21.096 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=235.04, Mass=1936, SNR=30.4, Peak=181 HFD=4.0
02:34:21.096 00.000 18120 MultiStar: [#1 0.14,-0.03,0.72,U] [#2 0.11,-0.14,0.66,U] [#3 0.10,-0.24,0.63,U] [#4 0.07,0.12,0.57,U] [#5 0.33,0.02,0.45,U] [#6 0.29,0.03,0.54,U] [#7 0.19,-0.08,0.44,U] [#8 -0.19,-0.20,0.39,U] 
02:34:21.097 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.25, -0.05}
02:34:21.097 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
02:34:21.098 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
02:34:21.098 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
02:34:21.099 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
02:34:21.100 00.001 18120 Enqueuing Move request for scope (0.16, -0.06)
02:34:21.101 00.001 21948 Worker thread wakes up
02:34:21.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
02:34:21.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:21.103 00.002 18120 UpdateGuideState exits: m=1936 RSB=30.4
02:34:21.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:21.106 00.003 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
02:34:21.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:21.107 00.001 18120 Enqueuing Expose request
02:34:21.107 00.000 21948 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.11
02:34:21.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:34:21.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:21.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:34:21.107 00.000 21948 MoveAxis(E, 0, ABG)
02:34:21.107 00.000 21948 Move returns status 0, amount 0
02:34:21.107 00.000 21948 MoveAxis(N, 0, ABG)
02:34:21.107 00.000 21948 Move returns status 0, amount 0
02:34:21.107 00.000 21948 move complete, result=0
02:34:21.107 00.000 21948 worker thread done servicing request
02:34:21.107 00.000 21948 Worker thread wakes up
02:34:21.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:21.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:21.108 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:22.738 01.630 21948 Exposure complete
02:34:22.784 00.046 21948 worker thread done servicing request
02:34:22.785 00.001 18120 OnExposeComplete: enter
02:34:22.786 00.001 18120 UpdateGuideState(): m_state=6
02:34:22.788 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
02:34:22.789 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=235.17, Mass=1894, SNR=30.0, Peak=156 HFD=3.9
02:34:22.791 00.002 18120 MultiStar: [#1 0.36,-0.00,0.72,U] [#2 0.18,-0.15,0.64,U] [#3 0.01,0.03,0.61,U] [#4 0.06,0.14,0.57,U] [#5 0.26,0.20,0.45,U] [#6 0.18,0.12,0.51,U] [#7 -0.11,0.11,0.43,U] [#8 0.26,-0.14,0.40,U] 
02:34:22.792 00.001 18120 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.33, 0.08}
02:34:22.793 00.001 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
02:34:22.794 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
02:34:22.795 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.04 mountY=-0.19, mountTheta=-1.79
02:34:22.796 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.04, opts=13)
02:34:22.796 00.000 18120 Enqueuing Move request for scope (0.19, 0.04)
02:34:22.797 00.001 21948 Worker thread wakes up
02:34:22.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:22.797 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.0
02:34:22.799 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
02:34:22.799 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
02:34:22.799 00.000 21948 Moving (0.19, 0.04) raw xDistance=-0.04 yDistance=-0.19
02:34:22.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:34:22.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:22.799 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:22.801 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:34:22.801 00.000 21948 MoveAxis(E, 0, ABG)
02:34:22.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:22.801 00.000 18120 Enqueuing Expose request
02:34:22.802 00.001 21948 Move returns status 0, amount 0
02:34:22.802 00.000 21948 MoveAxis(N, 0, ABG)
02:34:22.802 00.000 21948 Move returns status 0, amount 0
02:34:22.802 00.000 21948 move complete, result=0
02:34:22.802 00.000 21948 worker thread done servicing request
02:34:22.802 00.000 21948 Worker thread wakes up
02:34:22.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:22.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:22.802 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:24.319 01.517 21948 Exposure complete
02:34:24.355 00.036 21948 worker thread done servicing request
02:34:24.355 00.000 18120 OnExposeComplete: enter
02:34:24.356 00.001 18120 UpdateGuideState(): m_state=6
02:34:24.357 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
02:34:24.357 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=235.05, Mass=1905, SNR=30.2, Peak=157 HFD=4.0
02:34:24.357 00.000 18120 MultiStar: [#1 0.12,-0.25,0.72,U] [#2 -0.14,-0.21,0.64,U] [#3 -0.17,-0.15,0.60,U] [#4 -0.00,-0.12,0.57,U] [#5 0.01,-0.01,0.46,U] [#6 0.13,0.13,0.52,U] [#7 -0.04,0.10,0.44,U] [#8 0.13,-0.18,0.41,U] 
02:34:24.358 00.001 18120 single-star, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.07, -0.05}
02:34:24.358 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
02:34:24.359 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
02:34:24.359 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.58 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
02:34:24.362 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
02:34:24.362 00.000 18120 Enqueuing Move request for scope (0.07, -0.05)
02:34:24.363 00.001 21948 Worker thread wakes up
02:34:24.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
02:34:24.363 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
02:34:24.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:24.363 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.2
02:34:24.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:24.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:24.365 00.001 18120 Enqueuing Expose request
02:34:24.365 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.04
02:34:24.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:34:24.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:24.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:34:24.365 00.000 21948 MoveAxis(E, 0, ABG)
02:34:24.365 00.000 21948 Move returns status 0, amount 0
02:34:24.365 00.000 21948 MoveAxis(N, 0, ABG)
02:34:24.366 00.001 21948 Move returns status 0, amount 0
02:34:24.366 00.000 21948 move complete, result=0
02:34:24.366 00.000 21948 worker thread done servicing request
02:34:24.366 00.000 21948 Worker thread wakes up
02:34:24.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:24.366 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:24.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:25.998 01.632 21948 Exposure complete
02:34:26.026 00.028 21948 worker thread done servicing request
02:34:26.026 00.000 18120 OnExposeComplete: enter
02:34:26.027 00.001 18120 UpdateGuideState(): m_state=6
02:34:26.027 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
02:34:26.030 00.003 18120 Star::Find returns 1 (0), X=896.49, Y=235.17, Mass=1908, SNR=30.2, Peak=168 HFD=3.8
02:34:26.033 00.003 18120 MultiStar: [#1 0.06,-0.20,0.74,U] [#2 0.02,-0.01,0.64,U] [#3 0.05,-0.23,0.57,U] [#4 0.14,-0.03,0.56,U] [#5 0.32,-0.27,0.00,M1] [#6 -0.20,0.02,0.53,U] [#7 0.05,-0.12,0.44,U] [#8 -0.22,-0.13,0.42,U] 
02:34:26.035 00.002 18120 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.10, 0.08}
02:34:26.035 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
02:34:26.036 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
02:34:26.036 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.31 mountX=-0.07 mountY=0.01, mountTheta=2.94
02:34:26.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
02:34:26.038 00.001 18120 Enqueuing Move request for scope (0.02, -0.07)
02:34:26.038 00.000 21948 Worker thread wakes up
02:34:26.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:34:26.038 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:34:26.038 00.000 21948 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.01
02:34:26.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:34:26.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:26.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:34:26.038 00.000 21948 MoveAxis(E, 0, ABG)
02:34:26.038 00.000 21948 Move returns status 0, amount 0
02:34:26.038 00.000 21948 MoveAxis(N, 0, ABG)
02:34:26.038 00.000 21948 Move returns status 0, amount 0
02:34:26.038 00.000 21948 move complete, result=0
02:34:26.038 00.000 21948 worker thread done servicing request
02:34:26.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:26.039 00.001 18120 UpdateGuideState exits: m=1908 RSB=30.2
02:34:26.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:26.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:26.040 00.000 18120 Enqueuing Expose request
02:34:26.041 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:26.041 00.000 21948 Worker thread wakes up
02:34:26.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:26.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:27.572 01.531 21948 Exposure complete
02:34:27.618 00.046 21948 worker thread done servicing request
02:34:27.618 00.000 18120 OnExposeComplete: enter
02:34:27.619 00.001 18120 UpdateGuideState(): m_state=6
02:34:27.619 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
02:34:27.619 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.10, Mass=1963, SNR=30.6, Peak=168 HFD=4.1
02:34:27.620 00.001 18120 MultiStar: [#1 0.28,-0.08,0.72,U] [#2 0.18,-0.28,0.63,U] [#3 -0.14,-0.21,0.60,U] [#4 0.04,0.06,0.56,U] [#5 0.06,-0.17,0.45,U] [#6 0.37,-0.02,0.53,U] [#7 0.40,0.06,0.42,U] [#8 -0.03,-0.09,0.39,U] 
02:34:27.620 00.000 18120 refined, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.36, 0.01}
02:34:27.621 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
02:34:27.621 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
02:34:27.622 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.39 mountX=-0.15 mountY=-0.13, mountTheta=-2.41
02:34:27.623 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.08, opts=13)
02:34:27.623 00.000 18120 Enqueuing Move request for scope (0.19, -0.08)
02:34:27.624 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:27.625 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.6
02:34:27.625 00.000 21948 Worker thread wakes up
02:34:27.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:34:27.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:34:27.625 00.000 21948 Moving (0.19, -0.08) raw xDistance=-0.15 yDistance=-0.13
02:34:27.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:34:27.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:27.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:27.626 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:34:27.626 00.000 21948 MoveAxis(E, 0, ABG)
02:34:27.626 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:27.626 00.000 18120 Enqueuing Expose request
02:34:27.627 00.001 21948 Move returns status 0, amount 0
02:34:27.627 00.000 21948 MoveAxis(N, 0, ABG)
02:34:27.627 00.000 21948 Move returns status 0, amount 0
02:34:27.627 00.000 21948 move complete, result=0
02:34:27.627 00.000 21948 worker thread done servicing request
02:34:27.627 00.000 21948 Worker thread wakes up
02:34:27.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:27.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:27.628 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:29.357 01.729 21948 Exposure complete
02:34:29.395 00.038 21948 worker thread done servicing request
02:34:29.395 00.000 18120 OnExposeComplete: enter
02:34:29.396 00.001 18120 UpdateGuideState(): m_state=6
02:34:29.396 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:34:29.397 00.001 18120 Star::Find returns 1 (0), X=896.85, Y=234.97, Mass=1917, SNR=30.1, Peak=162 HFD=4.2
02:34:29.397 00.000 18120 MultiStar: [#1 0.36,-0.23,0.00,M1] [#2 0.36,-0.28,0.00,M1] [#3 0.24,-0.23,0.63,U] [#4 0.03,0.09,0.57,U] [#5 0.02,-0.23,0.47,U] [#6 0.16,-0.09,0.51,U] [#7 0.04,-0.12,0.44,U] [#8 0.17,-0.51,0.00,M1] 
02:34:29.398 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.12}, one-star: {0.46, -0.13}
02:34:29.398 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:34:29.398 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:34:29.399 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.52 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
02:34:29.402 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.12, opts=13)
02:34:29.403 00.001 18120 Enqueuing Move request for scope (0.20, -0.12)
02:34:29.403 00.000 21948 Worker thread wakes up
02:34:29.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:29.405 00.002 18120 UpdateGuideState exits: m=1917 RSB=30.1
02:34:29.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:29.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:29.406 00.001 18120 Enqueuing Expose request
02:34:29.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
02:34:29.406 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
02:34:29.406 00.000 21948 Moving (0.20, -0.12) raw xDistance=-0.19 yDistance=-0.13
02:34:29.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:34:29.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:29.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:34:29.406 00.000 21948 MoveAxis(E, 0, ABG)
02:34:29.406 00.000 21948 Move returns status 0, amount 0
02:34:29.406 00.000 21948 MoveAxis(N, 0, ABG)
02:34:29.406 00.000 21948 Move returns status 0, amount 0
02:34:29.406 00.000 21948 move complete, result=0
02:34:29.406 00.000 21948 worker thread done servicing request
02:34:29.407 00.001 21948 Worker thread wakes up
02:34:29.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:29.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:29.407 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:30.821 01.414 21948 Exposure complete
02:34:30.907 00.086 21948 worker thread done servicing request
02:34:30.907 00.000 18120 OnExposeComplete: enter
02:34:30.908 00.001 18120 UpdateGuideState(): m_state=6
02:34:30.908 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
02:34:30.909 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=234.99, Mass=1999, SNR=31.0, Peak=153 HFD=4.1
02:34:30.910 00.001 18120 MultiStar: [#1 0.33,-0.21,0.69,U] [#2 -0.21,0.08,0.63,U] [#3 0.13,-0.08,0.58,U] [#4 -0.16,0.17,0.55,U] [#5 0.17,0.07,0.46,U] [#6 0.18,-0.21,0.50,U] [#7 0.26,-0.11,0.43,U] [#8 0.04,-0.02,0.41,U] 
02:34:30.911 00.001 18120 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.27, -0.10}
02:34:30.914 00.003 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
02:34:30.914 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
02:34:30.915 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
02:34:30.916 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
02:34:30.916 00.000 18120 Enqueuing Move request for scope (0.12, -0.05)
02:34:30.917 00.001 21948 Worker thread wakes up
02:34:30.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:34:30.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:34:30.917 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.09
02:34:30.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:34:30.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:30.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:34:30.917 00.000 21948 MoveAxis(E, 0, ABG)
02:34:30.917 00.000 21948 Move returns status 0, amount 0
02:34:30.917 00.000 21948 MoveAxis(N, 0, ABG)
02:34:30.917 00.000 21948 Move returns status 0, amount 0
02:34:30.917 00.000 21948 move complete, result=0
02:34:30.918 00.001 21948 worker thread done servicing request
02:34:30.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:30.918 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:34:30.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:30.919 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:30.919 00.000 18120 Enqueuing Expose request
02:34:30.920 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:30.920 00.000 21948 Worker thread wakes up
02:34:30.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:30.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:32.556 01.636 21948 Exposure complete
02:34:32.601 00.045 21948 worker thread done servicing request
02:34:32.601 00.000 18120 OnExposeComplete: enter
02:34:32.603 00.002 18120 UpdateGuideState(): m_state=6
02:34:32.604 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
02:34:32.604 00.000 18120 Star::Find returns 1 (0), X=896.62, Y=235.38, Mass=1851, SNR=29.8, Peak=153 HFD=3.9
02:34:32.605 00.001 18120 MultiStar: [#1 0.15,0.06,0.74,U] [#2 -0.05,0.19,0.65,U] [#3 -0.30,0.29,0.00,M1] [#4 0.01,0.30,0.57,U] [#5 -0.03,0.16,0.47,U] [#6 0.16,0.37,0.52,U] [#7 0.17,0.24,0.44,U] [#8 -0.10,-0.09,0.38,U] 
02:34:32.607 00.002 18120 refined, 7 included, MultiStar: {0.09, 0.20}, one-star: {0.24, 0.28}
02:34:32.609 00.002 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
02:34:32.610 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
02:34:32.610 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.15 mountX=0.15 mountY=-0.17, mountTheta=-0.86
02:34:32.611 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.20, opts=13)
02:34:32.612 00.001 18120 Enqueuing Move request for scope (0.09, 0.20)
02:34:32.612 00.000 21948 Worker thread wakes up
02:34:32.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:32.613 00.001 18120 UpdateGuideState exits: m=1851 RSB=29.8
02:34:32.613 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:32.613 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:32.614 00.001 18120 Enqueuing Expose request
02:34:32.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
02:34:32.614 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
02:34:32.614 00.000 21948 Moving (0.09, 0.20) raw xDistance=0.15 yDistance=-0.17
02:34:32.614 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:34:32.614 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:32.614 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:34:32.614 00.000 21948 MoveAxis(E, 0, ABG)
02:34:32.614 00.000 21948 Move returns status 0, amount 0
02:34:32.614 00.000 21948 MoveAxis(N, 0, ABG)
02:34:32.615 00.001 21948 Move returns status 0, amount 0
02:34:32.615 00.000 21948 move complete, result=0
02:34:32.615 00.000 21948 worker thread done servicing request
02:34:32.615 00.000 21948 Worker thread wakes up
02:34:32.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:32.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:32.615 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:34.137 01.522 21948 Exposure complete
02:34:34.164 00.027 21948 worker thread done servicing request
02:34:34.164 00.000 18120 OnExposeComplete: enter
02:34:34.166 00.002 18120 UpdateGuideState(): m_state=6
02:34:34.168 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
02:34:34.168 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=235.33, Mass=1909, SNR=30.3, Peak=154 HFD=4.3
02:34:34.169 00.001 18120 MultiStar: [#1 0.10,0.05,0.74,U] [#2 -0.29,0.04,0.64,U] [#3 -0.32,0.08,0.59,U] [#4 -0.47,0.55,0.00,M1] [#5 -0.05,0.10,0.47,U] [#6 0.11,0.49,0.00,M1] [#7 -0.15,0.13,0.43,U] [#8 -0.31,-0.25,0.39,U] 
02:34:34.169 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.08}, one-star: {-0.09, 0.24}
02:34:34.170 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
02:34:34.170 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
02:34:34.171 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=0.13 mountY=0.09, mountTheta=0.57
02:34:34.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
02:34:34.173 00.001 18120 Enqueuing Move request for scope (-0.14, 0.08)
02:34:34.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:34.173 00.000 21948 Worker thread wakes up
02:34:34.173 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
02:34:34.174 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:34.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:34.175 00.001 18120 Enqueuing Expose request
02:34:34.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
02:34:34.175 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
02:34:34.175 00.000 21948 Moving (-0.14, 0.08) raw xDistance=0.13 yDistance=0.09
02:34:34.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:34:34.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:34.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:34:34.175 00.000 21948 MoveAxis(E, 0, ABG)
02:34:34.175 00.000 21948 Move returns status 0, amount 0
02:34:34.175 00.000 21948 MoveAxis(N, 0, ABG)
02:34:34.175 00.000 21948 Move returns status 0, amount 0
02:34:34.175 00.000 21948 move complete, result=0
02:34:34.175 00.000 21948 worker thread done servicing request
02:34:34.175 00.000 21948 Worker thread wakes up
02:34:34.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:34.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:34.176 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:35.802 01.626 21948 Exposure complete
02:34:35.851 00.049 21948 worker thread done servicing request
02:34:35.851 00.000 18120 OnExposeComplete: enter
02:34:35.852 00.001 18120 UpdateGuideState(): m_state=6
02:34:35.852 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
02:34:35.853 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=235.53, Mass=1917, SNR=30.2, Peak=161 HFD=3.7
02:34:35.853 00.000 18120 MultiStar: [#1 0.03,-0.04,0.73,U] [#2 -0.22,0.41,0.00,M1] [#3 -0.23,0.26,0.58,U] [#4 -0.06,0.41,0.00,M2] [#5 0.04,0.24,0.47,U] [#6 0.07,0.43,0.00,M2] [#7 -0.09,0.33,0.45,U] [#8 -0.01,0.02,0.40,U] 
02:34:35.854 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.23}, one-star: {-0.02, 0.43}
02:34:35.854 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
02:34:35.854 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
02:34:35.855 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.76 mountX=0.23 mountY=-0.06, mountTheta=-0.28
02:34:35.857 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.23, opts=13)
02:34:35.858 00.001 18120 Enqueuing Move request for scope (-0.04, 0.23)
02:34:35.858 00.000 21948 Worker thread wakes up
02:34:35.858 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:35.859 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.2
02:34:35.859 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:35.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:35.860 00.001 18120 Enqueuing Expose request
02:34:35.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
02:34:35.860 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
02:34:35.860 00.000 21948 Moving (-0.04, 0.23) raw xDistance=0.23 yDistance=-0.06
02:34:35.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:34:35.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:35.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:34:35.860 00.000 21948 MoveAxis(W, 40, ABG)
02:34:35.861 00.001 21948 Guiding  Dir = 3, Dur = 40
02:34:35.861 00.000 21948 IsSlewing returns 0
02:34:35.861 00.000 21948 IsGuiding returns 0
02:34:35.864 00.003 21948 PulseGuide returned control before completion, sleep 48
02:34:35.926 00.062 21948 IsGuiding returns 0
02:34:35.926 00.000 21948 Move returns status 0, amount 40
02:34:35.926 00.000 21948 MoveAxis(N, 0, ABG)
02:34:35.926 00.000 21948 Move returns status 0, amount 0
02:34:35.926 00.000 21948 move complete, result=0
02:34:35.926 00.000 21948 worker thread done servicing request
02:34:35.927 00.001 21948 Worker thread wakes up
02:34:35.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:35.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
02:34:35.927 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
02:34:35.980 00.053 18120 evsrv: cli 0D46D5D0 connect
02:34:35.982 00.002 18120 case statement mapped state 6 to 3
02:34:35.983 00.001 18120 case statement mapped state 6 to 3
02:34:35.984 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"c1bed769-2e14-4cfc-912d-33e94b535868"}
02:34:35.986 00.002 18120 case statement mapped state 6 to 3
02:34:35.986 00.000 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1bed769-2e14-4cfc-912d-33e94b535868"}
02:34:35.986 00.000 18120 evsrv: cli 0D46D5D0 disconnect
02:34:35.990 00.004 18120 evsrv: cli 0D46DC10 connect
02:34:35.991 00.001 18120 case statement mapped state 6 to 3
02:34:35.991 00.000 18120 case statement mapped state 6 to 3
02:34:35.992 00.001 18120 evsrv: cli 0D46DC10 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"c2d6b199-b378-4e14-ae79-42e7cc596a5e"}
02:34:35.992 00.000 18120 PhdController::Dither begins
02:34:35.993 00.001 18120 dither: size=2.00, dRA=0.80 dDec=0.02
02:34:35.993 00.000 18120 MountToCamera -- mountTheta (0.02) + m_xAngle (2.00) = xAngle (2.02 = 2.02)
02:34:35.994 00.001 18120 MountToCamera -- mountX=0.80 mountY=0.02 hyp=0.80 mountTheta=0.02 cameraX=-0.35, cameraY=0.72 cameraTheta=2.02
02:34:35.995 00.001 18120 setting lock position to (896.04, 235.81)
02:34:35.995 00.000 18120 Mount: notify guiding dithered (-0.3, 0.7)
02:34:35.996 00.001 18120 MultiStar: stabilizing after lock position change
02:34:35.996 00.000 18120 Status Line: Dithering de 0.80,0.02
02:34:35.997 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:34:35.999 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
02:34:35.999 00.000 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":0,"id":"c2d6b199-b378-4e14-ae79-42e7cc596a5e"}
02:34:36.001 00.002 18120 evsrv: cli 0D46DC10 disconnect
02:34:37.345 01.344 21948 Exposure complete
02:34:37.382 00.037 21948 worker thread done servicing request
02:34:37.383 00.001 18120 OnExposeComplete: enter
02:34:37.383 00.000 18120 UpdateGuideState(): m_state=6
02:34:37.384 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
02:34:37.384 00.000 18120 Star::Find returns 1 (0), X=896.63, Y=235.25, Mass=1954, SNR=30.6, Peak=159 HFD=4.2
02:34:37.385 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:34:37.387 00.002 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:34:37.388 00.001 18120 CameraToMount -- cameraX=0.59 cameraY=-0.56 hyp=0.82 cameraTheta=-0.76 mountX=-0.76 mountY=-0.27, mountTheta=-2.80
02:34:37.392 00.004 18120 dither recenter: remaining=(-0.8,-0.0) step=(-0.8,-0.0)
02:34:37.395 00.003 18120 MountToCamera -- mountTheta (-3.12) + m_xAngle (2.00) = xAngle (-1.12 = -1.12)
02:34:37.397 00.002 18120 MountToCamera -- mountX=-0.80 mountY=-0.02 hyp=0.80 mountTheta=-3.12 cameraX=0.35, cameraY=-0.72 cameraTheta=-1.12
02:34:37.399 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.72, opts=4)
02:34:37.400 00.001 18120 Enqueuing Move request for scope (0.35, -0.72)
02:34:37.402 00.002 18120 Mount: notify direct move -0.80,-0.02
02:34:37.403 00.001 21948 Worker thread wakes up
02:34:37.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.72) opts 0x4
02:34:37.403 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.72)
02:34:37.403 00.000 21948 Moving (0.35, -0.72) raw xDistance=-0.80 yDistance=-0.02
02:34:37.403 00.000 21948 MoveAxis(E, 227, B)
02:34:37.403 00.000 21948 Guiding  Dir = 2, Dur = 227
02:34:37.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:37.406 00.003 21948 IsSlewing returns 0
02:34:37.406 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.6
02:34:37.407 00.001 21948 IsGuiding returns 0
02:34:37.407 00.000 18120 PhdController: settling, locked = 1, distance = 0.94 (0.50) aobump = 0 frame = 1 / 99999
02:34:37.408 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786062877.408,"Host":"ASUS_SAM","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:34:37.408 00.000 21948 PulseGuide returned control before completion, sleep 236
02:34:37.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:37.410 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:37.410 00.000 18120 Enqueuing Expose request
02:34:37.654 00.244 21948 IsGuiding returns 0
02:34:37.654 00.000 21948 Move returns status 0, amount 227
02:34:37.654 00.000 21948 MoveAxis(N, 5, B)
02:34:37.654 00.000 21948 Guiding  Dir = 0, Dur = 5
02:34:37.654 00.000 21948 IsSlewing returns 0
02:34:37.654 00.000 21948 IsGuiding returns 0
02:34:37.655 00.001 21948 PulseGuide returned control before completion, sleep 13
02:34:37.670 00.015 21948 IsGuiding returns 0
02:34:37.670 00.000 21948 Move returns status 0, amount 5
02:34:37.670 00.000 21948 move complete, result=0
02:34:37.670 00.000 21948 worker thread done servicing request
02:34:37.670 00.000 21948 Worker thread wakes up
02:34:37.670 00.000 18120 GuideStep: -0.8 px 227 ms EAST, -0.0 px 5 ms NORTH
02:34:37.672 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:37.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:39.311 01.639 21948 Exposure complete
02:34:39.353 00.042 21948 worker thread done servicing request
02:34:39.353 00.000 18120 OnExposeComplete: enter
02:34:39.356 00.003 18120 UpdateGuideState(): m_state=6
02:34:39.359 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
02:34:39.362 00.003 18120 Star::Find returns 1 (0), X=896.30, Y=235.85, Mass=1983, SNR=30.8, Peak=180 HFD=4.1
02:34:39.364 00.002 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
02:34:39.366 00.002 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
02:34:39.369 00.003 18120 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.13 mountX=-0.08 mountY=-0.25, mountTheta=-1.87
02:34:39.373 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.04, opts=13)
02:34:39.374 00.001 18120 Enqueuing Move request for scope (0.27, 0.04)
02:34:39.376 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:39.377 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.8
02:34:39.379 00.002 21948 Worker thread wakes up
02:34:39.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
02:34:39.379 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 2 / 99999
02:34:39.381 00.002 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
02:34:39.382 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786062879.381,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:34:39.383 00.001 21948 Moving (0.27, 0.04) raw xDistance=-0.08 yDistance=-0.25
02:34:39.383 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:39.384 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:34:39.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:39.385 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:34:39.385 00.000 21948 MoveAxis(E, 0, ABG)
02:34:39.385 00.000 21948 Move returns status 0, amount 0
02:34:39.385 00.000 21948 MoveAxis(N, 0, ABG)
02:34:39.385 00.000 21948 Move returns status 0, amount 0
02:34:39.385 00.000 21948 move complete, result=0
02:34:39.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:39.387 00.002 18120 Enqueuing Expose request
02:34:39.388 00.001 21948 worker thread done servicing request
02:34:39.388 00.000 21948 Worker thread wakes up
02:34:39.388 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:34:39.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:39.389 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:40.908 01.519 21948 Exposure complete
02:34:40.947 00.039 21948 worker thread done servicing request
02:34:40.947 00.000 18120 OnExposeComplete: enter
02:34:40.949 00.002 18120 UpdateGuideState(): m_state=6
02:34:40.950 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
02:34:40.952 00.002 18120 Star::Find returns 1 (0), X=896.17, Y=235.85, Mass=1934, SNR=30.5, Peak=194 HFD=4.1
02:34:40.952 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
02:34:40.953 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
02:34:40.953 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
02:34:40.954 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
02:34:40.955 00.001 18120 Enqueuing Move request for scope (0.13, 0.04)
02:34:40.955 00.000 21948 Worker thread wakes up
02:34:40.955 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:40.956 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.5
02:34:40.956 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 3 / 99999
02:34:40.956 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
02:34:40.957 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
02:34:40.957 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062880.956,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
02:34:40.957 00.000 21948 Moving (0.13, 0.04) raw xDistance=-0.02 yDistance=-0.13
02:34:40.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:40.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:40.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:40.958 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:40.958 00.000 18120 Enqueuing Expose request
02:34:40.959 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:34:40.959 00.000 21948 MoveAxis(E, 0, ABG)
02:34:40.959 00.000 21948 Move returns status 0, amount 0
02:34:40.959 00.000 21948 MoveAxis(N, 0, ABG)
02:34:40.959 00.000 21948 Move returns status 0, amount 0
02:34:40.959 00.000 21948 move complete, result=0
02:34:40.960 00.001 21948 worker thread done servicing request
02:34:40.960 00.000 21948 Worker thread wakes up
02:34:40.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:40.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:40.962 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:42.586 01.624 21948 Exposure complete
02:34:42.638 00.052 21948 worker thread done servicing request
02:34:42.639 00.001 18120 OnExposeComplete: enter
02:34:42.640 00.001 18120 UpdateGuideState(): m_state=6
02:34:42.642 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
02:34:42.643 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=235.95, Mass=1901, SNR=30.1, Peak=188 HFD=4.0
02:34:42.644 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
02:34:42.645 00.001 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
02:34:42.647 00.002 18120 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.38 cameraTheta=0.36 mountX=-0.03 mountY=-0.38, mountTheta=-1.64
02:34:42.647 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=0.13, opts=13)
02:34:42.648 00.001 18120 Enqueuing Move request for scope (0.35, 0.13)
02:34:42.648 00.000 21948 Worker thread wakes up
02:34:42.648 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:42.649 00.001 18120 UpdateGuideState exits: m=1901 RSB=30.1
02:34:42.649 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 4 / 99999
02:34:42.650 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
02:34:42.650 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062882.650,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
02:34:42.650 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
02:34:42.650 00.000 21948 Moving (0.35, 0.13) raw xDistance=-0.03 yDistance=-0.38
02:34:42.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:34:42.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:42.650 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.651 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:42.651 00.000 18120 Enqueuing Expose request
02:34:42.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:34:42.652 00.001 21948 MoveAxis(E, 0, ABG)
02:34:42.652 00.000 21948 Move returns status 0, amount 0
02:34:42.652 00.000 21948 MoveAxis(N, 0, ABG)
02:34:42.652 00.000 21948 Move returns status 0, amount 0
02:34:42.652 00.000 21948 move complete, result=0
02:34:42.652 00.000 21948 worker thread done servicing request
02:34:42.652 00.000 21948 Worker thread wakes up
02:34:42.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:42.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:42.652 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:34:44.169 01.517 21948 Exposure complete
02:34:44.203 00.034 21948 worker thread done servicing request
02:34:44.203 00.000 18120 OnExposeComplete: enter
02:34:44.205 00.002 18120 UpdateGuideState(): m_state=6
02:34:44.206 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
02:34:44.207 00.001 18120 Star::Find returns 1 (0), X=896.22, Y=235.94, Mass=1910, SNR=30.1, Peak=191 HFD=4.1
02:34:44.208 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
02:34:44.209 00.001 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
02:34:44.210 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=0.04 mountY=-0.22, mountTheta=-1.38
02:34:44.213 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.13, opts=13)
02:34:44.213 00.000 18120 Enqueuing Move request for scope (0.18, 0.13)
02:34:44.214 00.001 21948 Worker thread wakes up
02:34:44.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
02:34:44.214 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
02:34:44.214 00.000 21948 Moving (0.18, 0.13) raw xDistance=0.04 yDistance=-0.22
02:34:44.214 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:34:44.214 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.73
02:34:44.214 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:34:44.214 00.000 21948 MoveAxis(E, 0, ABG)
02:34:44.214 00.000 21948 Move returns status 0, amount 0
02:34:44.214 00.000 21948 MoveAxis(N, 52, ABG)
02:34:44.214 00.000 21948 Guiding  Dir = 0, Dur = 52
02:34:44.214 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:44.215 00.001 21948 IsSlewing returns 0
02:34:44.215 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.1
02:34:44.216 00.001 21948 IsGuiding returns 0
02:34:44.216 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 5 / 99999
02:34:44.216 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062884.216,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
02:34:44.217 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:44.218 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:44.219 00.001 18120 Enqueuing Expose request
02:34:44.220 00.001 21948 PulseGuide returned control before completion, sleep 58
02:34:44.294 00.074 21948 IsGuiding returns 0
02:34:44.294 00.000 21948 Move returns status 0, amount 52
02:34:44.294 00.000 21948 move complete, result=0
02:34:44.294 00.000 21948 worker thread done servicing request
02:34:44.294 00.000 21948 Worker thread wakes up
02:34:44.294 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:44.294 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:44.294 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 52 ms NORTH
02:34:45.929 01.635 21948 Exposure complete
02:34:45.960 00.031 21948 worker thread done servicing request
02:34:45.960 00.000 18120 OnExposeComplete: enter
02:34:45.960 00.000 18120 UpdateGuideState(): m_state=6
02:34:45.961 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
02:34:45.961 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=235.82, Mass=1955, SNR=30.6, Peak=183 HFD=4.1
02:34:45.962 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
02:34:45.962 00.000 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
02:34:45.963 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.04 mountX=-0.08 mountY=-0.19, mountTheta=-1.97
02:34:45.964 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.01, opts=13)
02:34:45.964 00.000 18120 Enqueuing Move request for scope (0.21, 0.01)
02:34:45.965 00.001 21948 Worker thread wakes up
02:34:45.965 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:45.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
02:34:45.965 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
02:34:45.965 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:34:45.966 00.001 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 6 / 99999
02:34:45.966 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786062885.966,"Host":"ASUS_SAM","Inst":1,"Distance":0.24,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
02:34:45.967 00.001 21948 Moving (0.21, 0.01) raw xDistance=-0.08 yDistance=-0.19
02:34:45.967 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:45.967 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:45.968 00.001 18120 Enqueuing Expose request
02:34:45.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:34:45.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:45.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:34:45.968 00.000 21948 MoveAxis(E, 0, ABG)
02:34:45.968 00.000 21948 Move returns status 0, amount 0
02:34:45.968 00.000 21948 MoveAxis(N, 0, ABG)
02:34:45.968 00.000 21948 Move returns status 0, amount 0
02:34:45.968 00.000 21948 move complete, result=0
02:34:45.968 00.000 21948 worker thread done servicing request
02:34:45.969 00.001 21948 Worker thread wakes up
02:34:45.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:45.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:45.969 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:47.484 01.515 21948 Exposure complete
02:34:47.542 00.058 21948 worker thread done servicing request
02:34:47.542 00.000 18120 OnExposeComplete: enter
02:34:47.545 00.003 18120 UpdateGuideState(): m_state=6
02:34:47.546 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
02:34:47.548 00.002 18120 Star::Find returns 1 (0), X=896.00, Y=235.69, Mass=1936, SNR=30.3, Peak=181 HFD=4.0
02:34:47.549 00.001 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
02:34:47.550 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
02:34:47.551 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.88 mountX=-0.10 mountY=0.09, mountTheta=2.38
02:34:47.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.12, opts=13)
02:34:47.554 00.001 18120 Enqueuing Move request for scope (-0.04, -0.12)
02:34:47.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:47.555 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.3
02:34:47.555 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 7 / 99999
02:34:47.556 00.001 21948 Worker thread wakes up
02:34:47.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
02:34:47.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
02:34:47.556 00.000 21948 Moving (-0.04, -0.12) raw xDistance=-0.10 yDistance=0.09
02:34:47.556 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:34:47.556 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:47.556 00.000 18120 PhdController: newstate STATE_FINISH
02:34:47.556 00.000 18120 PhdController complete: success
02:34:47.557 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:34:47.557 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786062887.557,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:34:47.558 00.001 21948 MoveAxis(E, 0, ABG)
02:34:47.558 00.000 21948 Move returns status 0, amount 0
02:34:47.558 00.000 21948 MoveAxis(N, 0, ABG)
02:34:47.558 00.000 21948 Move returns status 0, amount 0
02:34:47.558 00.000 21948 move complete, result=0
02:34:47.558 00.000 21948 worker thread done servicing request
02:34:47.558 00.000 18120 Mount: notify guiding dither settle done success=1
02:34:47.558 00.000 18120 PhdController: newstate STATE_IDLE
02:34:47.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:47.558 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:47.559 00.001 18120 Enqueuing Expose request
02:34:47.559 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:47.561 00.002 21948 Worker thread wakes up
02:34:47.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:47.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:49.196 01.635 21948 Exposure complete
02:34:49.235 00.039 21948 worker thread done servicing request
02:34:49.235 00.000 18120 OnExposeComplete: enter
02:34:49.238 00.003 18120 UpdateGuideState(): m_state=6
02:34:49.240 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.242 00.002 18120 Star::Find returns 1 (0), X=895.88, Y=235.80, Mass=1972, SNR=30.7, Peak=192 HFD=4.1
02:34:49.244 00.002 18120 MultiStar: exiting stabilization period
02:34:49.247 00.003 18120 MultiStar: updating star positions after lock position change
02:34:49.249 00.002 18120 Star::Find(15, 621, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.251 00.002 18120 Star::Find returns 1 (0), X=620.98, Y=386.45, Mass=1016, SNR=22.1, Peak=84 HFD=4.1
02:34:49.254 00.003 18120 Star::Find(15, 1048, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.255 00.001 18120 Star::Find returns 1 (0), X=1047.83, Y=600.62, Mass=762, SNR=19.0, Peak=64 HFD=3.7
02:34:49.255 00.000 18120 Star::Find(15, 155, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.256 00.001 18120 Star::Find returns 1 (0), X=155.07, Y=37.57, Mass=753, SNR=19.1, Peak=70 HFD=3.9
02:34:49.257 00.001 18120 Star::Find(15, 338, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.257 00.000 18120 Star::Find returns 1 (0), X=338.10, Y=894.26, Mass=604, SNR=17.1, Peak=61 HFD=3.6
02:34:49.258 00.001 18120 Star::Find(15, 162, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.258 00.000 18120 Star::Find returns 1 (0), X=162.26, Y=421.79, Mass=406, SNR=13.9, Peak=49 HFD=3.5
02:34:49.259 00.001 18120 Star::Find(15, 543, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.259 00.000 18120 Star::Find returns 1 (0), X=543.08, Y=70.16, Mass=505, SNR=15.4, Peak=51 HFD=4.2
02:34:49.260 00.001 18120 Star::Find(15, 1133, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.260 00.000 18120 Star::Find returns 1 (0), X=1132.36, Y=229.67, Mass=358, SNR=13.1, Peak=42 HFD=3.5
02:34:49.260 00.000 18120 Star::Find(15, 419, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.261 00.001 18120 Star::Find returns 1 (0), X=419.32, Y=132.90, Mass=324, SNR=12.4, Peak=33 HFD=3.5
02:34:49.261 00.000 18120 Star::Find(15, 753, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.261 00.000 18120 Star::Find returns 1 (0), X=752.62, Y=265.37, Mass=280, SNR=11.5, Peak=26 HFD=3.3
02:34:49.262 00.001 18120 Star::Find(15, 1234, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.262 00.000 18120 Star::Find returns 1 (0), X=1233.51, Y=677.40, Mass=275, SNR=11.4, Peak=31 HFD=3.1
02:34:49.263 00.001 18120 Star::Find(15, 849, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:34:49.263 00.000 18120 Star::Find returns 1 (0), X=849.26, Y=76.94, Mass=284, SNR=11.6, Peak=29 HFD=3.3
02:34:49.263 00.000 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
02:34:49.264 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.16)
02:34:49.264 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.08 mountX=0.06 mountY=0.15, mountTheta=1.20
02:34:49.266 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.01, opts=13)
02:34:49.268 00.002 18120 Enqueuing Move request for scope (-0.16, -0.01)
02:34:49.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:49.268 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.7
02:34:49.269 00.001 21948 Worker thread wakes up
02:34:49.269 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
02:34:49.269 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
02:34:49.269 00.000 21948 Moving (-0.16, -0.01) raw xDistance=0.06 yDistance=0.15
02:34:49.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:34:49.269 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:49.269 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:49.269 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:34:49.269 00.000 21948 MoveAxis(E, 0, ABG)
02:34:49.269 00.000 21948 Move returns status 0, amount 0
02:34:49.269 00.000 21948 MoveAxis(N, 0, ABG)
02:34:49.269 00.000 21948 Move returns status 0, amount 0
02:34:49.269 00.000 21948 move complete, result=0
02:34:49.269 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:49.269 00.000 18120 Enqueuing Expose request
02:34:49.270 00.001 21948 worker thread done servicing request
02:34:49.270 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:49.270 00.000 21948 Worker thread wakes up
02:34:49.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:49.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:50.688 01.418 21948 Exposure complete
02:34:50.713 00.025 21948 worker thread done servicing request
02:34:50.713 00.000 18120 OnExposeComplete: enter
02:34:50.714 00.001 18120 UpdateGuideState(): m_state=6
02:34:50.715 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
02:34:50.715 00.000 18120 Star::Find returns 1 (0), X=895.89, Y=236.03, Mass=1921, SNR=30.3, Peak=180 HFD=4.2
02:34:50.715 00.000 18120 MultiStar: [#1 -0.14,0.03,0.71,U] [#2 -0.01,-0.01,0.66,U] [#3 -0.09,-0.03,0.60,U] [#4 -0.07,0.29,0.57,U] [#5 -0.18,0.23,0.48,U] [#6 -0.04,-0.09,0.56,U] [#7 0.29,0.19,0.41,U] [#8 0.17,-0.04,0.39,U] 
02:34:50.716 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.14, 0.22}
02:34:50.716 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
02:34:50.717 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
02:34:50.717 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.06 mountX=0.10 mountY=0.00, mountTheta=0.03
02:34:50.722 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.09, opts=13)
02:34:50.724 00.002 18120 Enqueuing Move request for scope (-0.05, 0.09)
02:34:50.726 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:50.729 00.003 18120 UpdateGuideState exits: m=1921 RSB=30.3
02:34:50.731 00.002 21948 Worker thread wakes up
02:34:50.732 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:50.732 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:50.733 00.001 18120 Enqueuing Expose request
02:34:50.733 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
02:34:50.733 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
02:34:50.733 00.000 21948 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.00
02:34:50.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:34:50.733 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:50.733 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:34:50.733 00.000 21948 MoveAxis(E, 0, ABG)
02:34:50.733 00.000 21948 Move returns status 0, amount 0
02:34:50.733 00.000 21948 MoveAxis(N, 0, ABG)
02:34:50.733 00.000 21948 Move returns status 0, amount 0
02:34:50.733 00.000 21948 move complete, result=0
02:34:50.733 00.000 21948 worker thread done servicing request
02:34:50.733 00.000 21948 Worker thread wakes up
02:34:50.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:50.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:50.734 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:52.367 01.633 21948 Exposure complete
02:34:52.402 00.035 21948 worker thread done servicing request
02:34:52.402 00.000 18120 OnExposeComplete: enter
02:34:52.404 00.002 18120 UpdateGuideState(): m_state=6
02:34:52.406 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
02:34:52.407 00.001 18120 Star::Find returns 1 (0), X=895.93, Y=235.89, Mass=2044, SNR=31.2, Peak=206 HFD=4.2
02:34:52.409 00.002 18120 MultiStar: [#1 -0.10,0.02,0.69,U] [#2 0.07,0.24,0.61,U] [#3 -0.04,0.03,0.59,U] [#4 -0.13,0.24,0.55,U] [#5 -0.14,-0.01,0.44,U] [#6 -0.05,0.10,0.50,U] [#7 0.10,0.15,0.43,U] [#8 0.18,0.00,0.38,U] 
02:34:52.410 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.10, 0.08}
02:34:52.411 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
02:34:52.413 00.002 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
02:34:52.414 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.96 mountX=0.10 mountY=-0.01, mountTheta=-0.07
02:34:52.415 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
02:34:52.416 00.001 18120 Enqueuing Move request for scope (-0.04, 0.10)
02:34:52.416 00.000 21948 Worker thread wakes up
02:34:52.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:52.417 00.001 18120 UpdateGuideState exits: m=2044 RSB=31.2
02:34:52.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:52.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:52.418 00.001 18120 Enqueuing Expose request
02:34:52.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:34:52.418 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:34:52.418 00.000 21948 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=-0.01
02:34:52.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:34:52.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:52.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:34:52.418 00.000 21948 MoveAxis(E, 0, ABG)
02:34:52.418 00.000 21948 Move returns status 0, amount 0
02:34:52.418 00.000 21948 MoveAxis(N, 0, ABG)
02:34:52.418 00.000 21948 Move returns status 0, amount 0
02:34:52.418 00.000 21948 move complete, result=0
02:34:52.418 00.000 21948 worker thread done servicing request
02:34:52.418 00.000 21948 Worker thread wakes up
02:34:52.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:52.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:52.419 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:53.947 01.528 21948 Exposure complete
02:34:53.971 00.024 21948 worker thread done servicing request
02:34:53.972 00.001 18120 OnExposeComplete: enter
02:34:53.972 00.000 18120 UpdateGuideState(): m_state=6
02:34:53.973 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
02:34:53.973 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=235.92, Mass=1906, SNR=30.2, Peak=165 HFD=4.3
02:34:53.974 00.001 18120 MultiStar: [#1 0.12,-0.01,0.71,U] [#2 0.06,0.06,0.65,U] [#3 -0.27,0.04,0.58,U] [#4 -0.02,0.12,0.57,U] [#5 -0.20,-0.13,0.49,U] [#6 0.17,-0.08,0.52,U] [#7 -0.01,0.21,0.41,U] [#8 0.07,0.07,0.38,U] 
02:34:53.974 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.03, 0.11}
02:34:53.975 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
02:34:53.976 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
02:34:53.978 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.79 mountX=0.05 mountY=-0.01, mountTheta=-0.25
02:34:53.984 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
02:34:53.985 00.001 18120 Enqueuing Move request for scope (-0.01, 0.05)
02:34:53.988 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:53.991 00.003 21948 Worker thread wakes up
02:34:53.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
02:34:53.991 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
02:34:53.991 00.000 21948 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
02:34:53.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:34:53.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:53.991 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
02:34:53.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:53.994 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:34:53.994 00.000 21948 MoveAxis(E, 0, ABG)
02:34:53.994 00.000 21948 Move returns status 0, amount 0
02:34:53.994 00.000 21948 MoveAxis(N, 0, ABG)
02:34:53.994 00.000 21948 Move returns status 0, amount 0
02:34:53.994 00.000 21948 move complete, result=0
02:34:53.994 00.000 21948 worker thread done servicing request
02:34:53.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:53.995 00.001 18120 Enqueuing Expose request
02:34:53.995 00.000 21948 Worker thread wakes up
02:34:53.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:53.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:53.995 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:55.623 01.628 21948 Exposure complete
02:34:55.671 00.048 21948 worker thread done servicing request
02:34:55.671 00.000 18120 OnExposeComplete: enter
02:34:55.672 00.001 18120 UpdateGuideState(): m_state=6
02:34:55.672 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
02:34:55.673 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=235.85, Mass=1960, SNR=30.7, Peak=193 HFD=4.2
02:34:55.673 00.000 18120 MultiStar: [#1 -0.00,0.11,0.72,U] [#2 -0.09,-0.04,0.62,U] [#3 -0.16,-0.02,0.60,U] [#4 -0.11,0.16,0.56,U] [#5 -0.14,-0.11,0.45,U] [#6 0.15,0.01,0.53,U] [#7 -0.01,0.28,0.43,U] [#8 0.37,0.06,0.38,U] 
02:34:55.674 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.12, 0.04}
02:34:55.674 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
02:34:55.674 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
02:34:55.675 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.17 mountX=0.06 mountY=0.01, mountTheta=0.14
02:34:55.677 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
02:34:55.677 00.000 18120 Enqueuing Move request for scope (-0.03, 0.05)
02:34:55.678 00.001 21948 Worker thread wakes up
02:34:55.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
02:34:55.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
02:34:55.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:55.678 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:34:55.679 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:55.679 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:55.680 00.001 18120 Enqueuing Expose request
02:34:55.680 00.000 21948 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.01
02:34:55.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:34:55.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:55.680 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:34:55.680 00.000 21948 MoveAxis(E, 0, ABG)
02:34:55.680 00.000 21948 Move returns status 0, amount 0
02:34:55.680 00.000 21948 MoveAxis(N, 0, ABG)
02:34:55.680 00.000 21948 Move returns status 0, amount 0
02:34:55.680 00.000 21948 move complete, result=0
02:34:55.680 00.000 21948 worker thread done servicing request
02:34:55.680 00.000 21948 Worker thread wakes up
02:34:55.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:55.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:55.681 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:57.202 01.521 21948 Exposure complete
02:34:57.242 00.040 21948 worker thread done servicing request
02:34:57.242 00.000 18120 OnExposeComplete: enter
02:34:57.243 00.001 18120 UpdateGuideState(): m_state=6
02:34:57.243 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
02:34:57.244 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=236.05, Mass=1896, SNR=30.1, Peak=182 HFD=4.1
02:34:57.246 00.002 18120 MultiStar: [#1 0.01,-0.02,0.73,U] [#2 0.05,0.16,0.62,U] [#3 -0.05,0.06,0.59,U] [#4 0.01,0.31,0.57,U] [#5 0.04,0.03,0.49,U] [#6 0.23,0.00,0.52,U] [#7 0.01,0.39,0.42,U] [#8 0.13,0.06,0.39,U] 
02:34:57.247 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.26, 0.24}
02:34:57.248 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
02:34:57.249 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
02:34:57.249 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.64 mountX=0.13 mountY=-0.05, mountTheta=-0.39
02:34:57.253 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.14, opts=13)
02:34:57.253 00.000 18120 Enqueuing Move request for scope (-0.01, 0.14)
02:34:57.254 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:57.254 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
02:34:57.255 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:57.255 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:57.255 00.000 18120 Enqueuing Expose request
02:34:57.256 00.001 21948 Worker thread wakes up
02:34:57.256 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
02:34:57.256 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
02:34:57.257 00.001 21948 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.05
02:34:57.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:34:57.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:57.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:34:57.257 00.000 21948 MoveAxis(E, 0, ABG)
02:34:57.257 00.000 21948 Move returns status 0, amount 0
02:34:57.257 00.000 21948 MoveAxis(N, 0, ABG)
02:34:57.257 00.000 21948 Move returns status 0, amount 0
02:34:57.257 00.000 21948 move complete, result=0
02:34:57.257 00.000 21948 worker thread done servicing request
02:34:57.257 00.000 21948 Worker thread wakes up
02:34:57.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:57.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:57.258 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:58.895 01.637 21948 Exposure complete
02:34:58.948 00.053 21948 worker thread done servicing request
02:34:58.949 00.001 18120 OnExposeComplete: enter
02:34:58.951 00.002 18120 UpdateGuideState(): m_state=6
02:34:58.954 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
02:34:58.956 00.002 18120 Star::Find returns 1 (0), X=895.89, Y=235.95, Mass=1873, SNR=30.0, Peak=183 HFD=4.2
02:34:58.959 00.003 18120 MultiStar: [#1 0.04,0.05,0.73,U] [#2 0.06,0.14,0.65,U] [#3 -0.22,0.09,0.60,U] [#4 -0.07,0.14,0.57,U] [#5 0.02,0.13,0.46,U] [#6 0.13,-0.06,0.51,U] [#7 0.08,0.37,0.43,U] [#8 -0.02,-0.10,0.39,U] 
02:34:58.961 00.002 18120 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.15, 0.14}
02:34:58.963 00.002 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.00) = xAngle (-0.16 = -0.16)
02:34:58.966 00.003 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.20 = -0.20)
02:34:58.968 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.84 mountX=0.11 mountY=-0.02, mountTheta=-0.19
02:34:58.973 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
02:34:58.975 00.002 18120 Enqueuing Move request for scope (-0.03, 0.10)
02:34:58.978 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:34:58.980 00.002 18120 UpdateGuideState exits: m=1873 RSB=30.0
02:34:58.982 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:58.984 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:34:58.986 00.002 18120 Enqueuing Expose request
02:34:58.987 00.001 21948 Worker thread wakes up
02:34:58.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:34:58.987 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:34:58.987 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=-0.02
02:34:58.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:34:58.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:58.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:34:58.987 00.000 21948 MoveAxis(E, 0, ABG)
02:34:58.987 00.000 21948 Move returns status 0, amount 0
02:34:58.987 00.000 21948 MoveAxis(N, 0, ABG)
02:34:58.987 00.000 21948 Move returns status 0, amount 0
02:34:58.987 00.000 21948 move complete, result=0
02:34:58.987 00.000 21948 worker thread done servicing request
02:34:58.987 00.000 21948 Worker thread wakes up
02:34:58.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:34:58.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:34:58.988 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:00.393 01.405 21948 Exposure complete
02:35:00.462 00.069 21948 worker thread done servicing request
02:35:00.462 00.000 18120 OnExposeComplete: enter
02:35:00.463 00.001 18120 UpdateGuideState(): m_state=6
02:35:00.464 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
02:35:00.464 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=236.11, Mass=1950, SNR=30.6, Peak=171 HFD=4.2
02:35:00.465 00.001 18120 MultiStar: [#1 -0.01,0.11,0.72,U] [#2 0.11,0.02,0.61,U] [#3 -0.24,0.05,0.61,U] [#4 -0.01,0.34,0.58,U] [#5 -0.32,0.11,0.46,U] [#6 -0.08,0.15,0.51,U] [#7 0.14,0.23,0.44,U] [#8 -0.12,0.16,0.41,U] 
02:35:00.465 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.14, 0.29}
02:35:00.465 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
02:35:00.466 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
02:35:00.466 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.99 mountX=0.19 mountY=-0.01, mountTheta=-0.05
02:35:00.468 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.17, opts=13)
02:35:00.469 00.001 18120 Enqueuing Move request for scope (-0.08, 0.17)
02:35:00.469 00.000 21948 Worker thread wakes up
02:35:00.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
02:35:00.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:00.470 00.001 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:35:00.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:00.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:00.471 00.001 18120 Enqueuing Expose request
02:35:00.471 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
02:35:00.471 00.000 21948 Moving (-0.08, 0.17) raw xDistance=0.19 yDistance=-0.01
02:35:00.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:35:00.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:00.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:35:00.471 00.000 21948 MoveAxis(E, 0, ABG)
02:35:00.471 00.000 21948 Move returns status 0, amount 0
02:35:00.471 00.000 21948 MoveAxis(N, 0, ABG)
02:35:00.471 00.000 21948 Move returns status 0, amount 0
02:35:00.471 00.000 21948 move complete, result=0
02:35:00.471 00.000 21948 worker thread done servicing request
02:35:00.471 00.000 21948 Worker thread wakes up
02:35:00.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:00.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:00.472 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:02.103 01.631 21948 Exposure complete
02:35:02.137 00.034 21948 worker thread done servicing request
02:35:02.137 00.000 18120 OnExposeComplete: enter
02:35:02.138 00.001 18120 UpdateGuideState(): m_state=6
02:35:02.138 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
02:35:02.139 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=235.78, Mass=1945, SNR=30.5, Peak=151 HFD=4.2
02:35:02.139 00.000 18120 MultiStar: [#1 0.28,-0.17,0.72,U] [#2 0.40,0.03,0.60,U] [#3 0.05,-0.05,0.60,U] [#4 0.26,0.11,0.56,U] [#5 0.04,-0.08,0.46,U] [#6 0.35,-0.19,0.49,U] [#7 0.23,-0.19,0.42,U] [#8 0.16,-0.09,0.38,U] 
02:35:02.140 00.001 18120 single-star, 8 included, MultiStar: {0.18, -0.07}, one-star: {-0.02, -0.03}
02:35:02.143 00.003 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
02:35:02.144 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
02:35:02.145 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.14 mountX=-0.02 mountY=0.03, mountTheta=2.13
02:35:02.148 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
02:35:02.149 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
02:35:02.149 00.000 21948 Worker thread wakes up
02:35:02.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:02.150 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.5
02:35:02.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:02.150 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:02.151 00.001 18120 Enqueuing Expose request
02:35:02.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
02:35:02.151 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
02:35:02.151 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
02:35:02.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:35:02.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:02.151 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:35:02.151 00.000 21948 MoveAxis(E, 0, ABG)
02:35:02.151 00.000 21948 Move returns status 0, amount 0
02:35:02.151 00.000 21948 MoveAxis(N, 0, ABG)
02:35:02.151 00.000 21948 Move returns status 0, amount 0
02:35:02.151 00.000 21948 move complete, result=0
02:35:02.151 00.000 21948 worker thread done servicing request
02:35:02.151 00.000 21948 Worker thread wakes up
02:35:02.152 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:02.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:02.152 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:03.670 01.518 21948 Exposure complete
02:35:03.704 00.034 21948 worker thread done servicing request
02:35:03.704 00.000 18120 OnExposeComplete: enter
02:35:03.705 00.001 18120 UpdateGuideState(): m_state=6
02:35:03.705 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
02:35:03.706 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=235.98, Mass=1898, SNR=30.2, Peak=156 HFD=4.4
02:35:03.706 00.000 18120 MultiStar: [#1 0.42,-0.42,0.00,M1] [#2 0.42,-0.23,0.00,M1] [#3 0.05,-0.10,0.59,U] [#4 0.20,0.20,0.54,U] [#5 0.18,-0.19,0.48,U] [#6 0.35,-0.08,0.54,U] [#7 -0.01,0.12,0.43,U] [#8 0.30,-0.17,0.40,U] 
02:35:03.707 00.001 18120 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.01, 0.16}
02:35:03.707 00.000 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
02:35:03.708 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
02:35:03.708 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
02:35:03.712 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
02:35:03.714 00.002 18120 Enqueuing Move request for scope (0.13, 0.02)
02:35:03.716 00.002 21948 Worker thread wakes up
02:35:03.716 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:03.717 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:35:03.717 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
02:35:03.717 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:03.718 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:03.718 00.000 18120 Enqueuing Expose request
02:35:03.719 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:35:03.719 00.000 21948 Moving (0.13, 0.02) raw xDistance=-0.04 yDistance=-0.13
02:35:03.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:35:03.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:03.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:35:03.719 00.000 21948 MoveAxis(E, 0, ABG)
02:35:03.719 00.000 21948 Move returns status 0, amount 0
02:35:03.719 00.000 21948 MoveAxis(N, 0, ABG)
02:35:03.719 00.000 21948 Move returns status 0, amount 0
02:35:03.719 00.000 21948 move complete, result=0
02:35:03.719 00.000 21948 worker thread done servicing request
02:35:03.719 00.000 21948 Worker thread wakes up
02:35:03.719 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:03.719 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:03.719 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:05.355 01.636 21948 Exposure complete
02:35:05.395 00.040 21948 worker thread done servicing request
02:35:05.396 00.001 18120 OnExposeComplete: enter
02:35:05.397 00.001 18120 UpdateGuideState(): m_state=6
02:35:05.399 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
02:35:05.399 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=235.71, Mass=1852, SNR=29.8, Peak=152 HFD=4.2
02:35:05.400 00.001 18120 MultiStar: [#1 0.45,-0.25,0.00,M2] [#2 0.25,-0.17,0.63,U] [#3 0.21,-0.32,0.59,U] [#4 0.32,-0.08,0.53,U] [#5 0.19,-0.07,0.47,U] [#6 0.56,-0.22,0.00,M1] [#7 0.33,-0.12,0.45,U] [#8 0.62,-0.37,0.00,M1] 
02:35:05.401 00.001 18120 single-star, 5 included, MultiStar: {0.18, -0.15}, one-star: {-0.01, -0.10}
02:35:05.401 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
02:35:05.401 00.000 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
02:35:05.402 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.67 mountX=-0.09 mountY=0.06, mountTheta=2.59
02:35:05.403 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.10, opts=13)
02:35:05.404 00.001 18120 Enqueuing Move request for scope (-0.01, -0.10)
02:35:05.404 00.000 21948 Worker thread wakes up
02:35:05.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:35:05.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:35:05.404 00.000 21948 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.06
02:35:05.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:35:05.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:05.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:05.404 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
02:35:05.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:05.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:05.406 00.001 18120 Enqueuing Expose request
02:35:05.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:35:05.406 00.000 21948 MoveAxis(E, 0, ABG)
02:35:05.406 00.000 21948 Move returns status 0, amount 0
02:35:05.406 00.000 21948 MoveAxis(N, 0, ABG)
02:35:05.406 00.000 21948 Move returns status 0, amount 0
02:35:05.406 00.000 21948 move complete, result=0
02:35:05.406 00.000 21948 worker thread done servicing request
02:35:05.406 00.000 21948 Worker thread wakes up
02:35:05.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:05.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:05.408 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:06.934 01.526 21948 Exposure complete
02:35:06.970 00.036 21948 worker thread done servicing request
02:35:06.970 00.000 18120 OnExposeComplete: enter
02:35:06.971 00.001 18120 UpdateGuideState(): m_state=6
02:35:06.973 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
02:35:06.974 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=235.83, Mass=1877, SNR=29.9, Peak=149 HFD=3.9
02:35:06.976 00.002 18120 MultiStar: [#1 0.75,-0.11,0.00,M3] [#2 0.70,-0.28,0.00,M1] [#3 0.54,-0.05,0.00,M1] [#4 0.21,0.30,0.58,U] [#5 0.02,0.08,0.48,U] [#6 0.55,-0.27,0.00,M2] [#7 0.67,-0.20,0.00,M1] [#8 0.56,-0.14,0.00,M2] 
02:35:06.979 00.003 18120 refined, 2 included, MultiStar: {0.23, 0.12}, one-star: {0.35, 0.02}
02:35:06.981 00.002 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
02:35:06.983 00.002 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
02:35:06.986 00.003 18120 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.46 mountX=0.01 mountY=-0.26, mountTheta=-1.53
02:35:06.990 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.12, opts=13)
02:35:06.993 00.003 18120 Enqueuing Move request for scope (0.23, 0.12)
02:35:06.995 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:06.995 00.000 18120 UpdateGuideState exits: m=1877 RSB=29.9
02:35:06.996 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:06.997 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:06.998 00.001 18120 Enqueuing Expose request
02:35:06.999 00.001 21948 Worker thread wakes up
02:35:06.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
02:35:06.999 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
02:35:06.999 00.000 21948 Moving (0.23, 0.12) raw xDistance=0.01 yDistance=-0.26
02:35:06.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:06.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:35:06.999 00.000 21948 MoveAxis(E, 0, ABG)
02:35:06.999 00.000 21948 Move returns status 0, amount 0
02:35:06.999 00.000 21948 MoveAxis(N, 62, ABG)
02:35:06.999 00.000 21948 Guiding  Dir = 0, Dur = 62
02:35:07.000 00.001 21948 IsSlewing returns 0
02:35:07.000 00.000 21948 IsGuiding returns 0
02:35:07.004 00.004 21948 PulseGuide returned control before completion, sleep 68
02:35:07.088 00.084 21948 IsGuiding returns 0
02:35:07.088 00.000 21948 Move returns status 0, amount 62
02:35:07.088 00.000 21948 move complete, result=0
02:35:07.088 00.000 21948 worker thread done servicing request
02:35:07.088 00.000 21948 Worker thread wakes up
02:35:07.088 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
02:35:07.089 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:07.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:08.725 01.636 21948 Exposure complete
02:35:08.764 00.039 18120 OnExposeComplete: enter
02:35:08.765 00.001 18120 UpdateGuideState(): m_state=6
02:35:08.766 00.001 21948 worker thread done servicing request
02:35:08.766 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
02:35:08.766 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=235.40, Mass=1983, SNR=30.8, Peak=141 HFD=3.9
02:35:08.767 00.001 18120 MultiStar: [#1 -0.06,-0.40,0.69,U] [#2 -0.06,-0.45,0.00,M2] [#3 0.30,-0.35,0.00,M2] [#4 -0.01,-0.26,0.56,U] [#5 -0.07,-0.26,0.46,U] [#6 0.17,-0.43,0.00,M3] [#7 -0.37,-0.19,0.00,M2] [#8 0.30,-0.28,0.00,M3] 
02:35:08.767 00.000 18120 refined, 3 included, MultiStar: {-0.15, -0.35}, one-star: {-0.32, -0.41}
02:35:08.768 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.31)
02:35:08.768 00.000 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.28)
02:35:08.768 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.97 mountX=-0.26 mountY=0.29, mountTheta=2.30
02:35:08.772 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.35, opts=13)
02:35:08.773 00.001 18120 Enqueuing Move request for scope (-0.15, -0.35)
02:35:08.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:08.774 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.8
02:35:08.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:08.775 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:08.775 00.000 18120 Enqueuing Expose request
02:35:08.775 00.000 21948 Worker thread wakes up
02:35:08.776 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.35) opts 0xd
02:35:08.776 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.35)
02:35:08.776 00.000 21948 Moving (-0.15, -0.35) raw xDistance=-0.26 yDistance=0.29
02:35:08.776 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:35:08.776 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:08.776 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:35:08.776 00.000 21948 MoveAxis(E, 46, ABG)
02:35:08.776 00.000 21948 Guiding  Dir = 2, Dur = 46
02:35:08.776 00.000 21948 IsSlewing returns 0
02:35:08.777 00.001 21948 IsGuiding returns 0
02:35:08.779 00.002 21948 PulseGuide returned control before completion, sleep 54
02:35:08.848 00.069 21948 IsGuiding returns 0
02:35:08.849 00.001 21948 Move returns status 0, amount 46
02:35:08.849 00.000 21948 MoveAxis(N, 0, ABG)
02:35:08.849 00.000 21948 Move returns status 0, amount 0
02:35:08.849 00.000 21948 move complete, result=0
02:35:08.849 00.000 21948 worker thread done servicing request
02:35:08.849 00.000 21948 Worker thread wakes up
02:35:08.849 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.3 px 0 ms NORTH
02:35:08.850 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:08.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:10.262 01.412 21948 Exposure complete
02:35:10.325 00.063 21948 worker thread done servicing request
02:35:10.325 00.000 18120 OnExposeComplete: enter
02:35:10.328 00.003 18120 UpdateGuideState(): m_state=6
02:35:10.331 00.003 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
02:35:10.333 00.002 18120 Star::Find returns 1 (0), X=895.59, Y=235.90, Mass=1960, SNR=30.7, Peak=162 HFD=4.0
02:35:10.336 00.003 18120 MultiStar: [#1 -0.23,0.20,0.70,U] [#2 -0.29,0.25,0.63,U] [#3 -0.30,-0.17,0.60,U] [#4 -0.11,0.54,0.00,M1] [#5 -0.17,0.10,0.46,U] [#6 -0.30,-0.02,0.56,U] [#7 -0.44,0.38,0.00,M3] [#8 -0.19,0.32,0.42,U] 
02:35:10.338 00.002 18120 refined, 6 included, MultiStar: {-0.30, 0.10}, one-star: {-0.45, 0.09}
02:35:10.340 00.002 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
02:35:10.342 00.002 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
02:35:10.344 00.002 18120 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.31 cameraTheta=2.80 mountX=0.22 mountY=0.22, mountTheta=0.79
02:35:10.348 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.10, opts=13)
02:35:10.350 00.002 18120 Enqueuing Move request for scope (-0.30, 0.10)
02:35:10.353 00.003 21948 Worker thread wakes up
02:35:10.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
02:35:10.353 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
02:35:10.353 00.000 21948 Moving (-0.30, 0.10) raw xDistance=0.22 yDistance=0.22
02:35:10.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
02:35:10.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:10.353 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:10.354 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:35:10.354 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:35:10.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:10.355 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:10.355 00.000 18120 Enqueuing Expose request
02:35:10.355 00.000 21948 MoveAxis(W, 36, ABG)
02:35:10.356 00.001 21948 Guiding  Dir = 3, Dur = 36
02:35:10.356 00.000 21948 IsSlewing returns 0
02:35:10.356 00.000 21948 IsGuiding returns 0
02:35:10.357 00.001 21948 PulseGuide returned control before completion, sleep 45
02:35:10.417 00.060 21948 IsGuiding returns 0
02:35:10.418 00.001 21948 Move returns status 0, amount 36
02:35:10.418 00.000 21948 MoveAxis(N, 0, ABG)
02:35:10.418 00.000 21948 Move returns status 0, amount 0
02:35:10.418 00.000 21948 move complete, result=0
02:35:10.418 00.000 21948 worker thread done servicing request
02:35:10.418 00.000 21948 Worker thread wakes up
02:35:10.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:10.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:10.418 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
02:35:12.045 01.627 21948 Exposure complete
02:35:12.085 00.040 21948 worker thread done servicing request
02:35:12.085 00.000 18120 OnExposeComplete: enter
02:35:12.087 00.002 18120 UpdateGuideState(): m_state=6
02:35:12.088 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
02:35:12.090 00.002 18120 Star::Find returns 1 (0), X=895.67, Y=235.97, Mass=1878, SNR=30.0, Peak=153 HFD=4.1
02:35:12.091 00.001 18120 MultiStar: [#1 -0.02,-0.14,0.75,U] [#2 0.04,0.02,0.64,U] [#3 -0.19,-0.07,0.60,U] [#4 -0.32,-0.13,0.56,U] [#5 -0.35,-0.13,0.48,U] [#6 -0.04,-0.12,0.51,U] [#7 0.00,-0.01,0.45,U] [#8 0.07,0.09,0.39,U] 
02:35:12.091 00.000 18120 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {-0.37, 0.16}
02:35:12.092 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.97 = 1.31)
02:35:12.092 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.01 = 1.27)
02:35:12.092 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.98 mountX=0.04 mountY=0.15, mountTheta=1.31
02:35:12.094 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.03, opts=13)
02:35:12.094 00.000 18120 Enqueuing Move request for scope (-0.15, -0.03)
02:35:12.094 00.000 21948 Worker thread wakes up
02:35:12.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
02:35:12.095 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
02:35:12.095 00.000 21948 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=0.15
02:35:12.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:35:12.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:12.095 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:12.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:35:12.095 00.000 21948 MoveAxis(E, 0, ABG)
02:35:12.095 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:35:12.096 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:12.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:12.096 00.000 18120 Enqueuing Expose request
02:35:12.097 00.001 21948 Move returns status 0, amount 0
02:35:12.097 00.000 21948 MoveAxis(N, 0, ABG)
02:35:12.097 00.000 21948 Move returns status 0, amount 0
02:35:12.097 00.000 21948 move complete, result=0
02:35:12.097 00.000 21948 worker thread done servicing request
02:35:12.097 00.000 21948 Worker thread wakes up
02:35:12.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:12.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:12.097 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:13.620 01.523 21948 Exposure complete
02:35:13.648 00.028 21948 worker thread done servicing request
02:35:13.649 00.001 18120 OnExposeComplete: enter
02:35:13.650 00.001 18120 UpdateGuideState(): m_state=6
02:35:13.650 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
02:35:13.651 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=235.71, Mass=2008, SNR=31.1, Peak=175 HFD=4.1
02:35:13.651 00.000 18120 MultiStar: [#1 -0.01,-0.20,0.69,U] [#2 0.00,-0.06,0.63,U] [#3 0.00,-0.48,0.00,M1] [#4 -0.11,-0.19,0.54,U] [#5 -0.26,-0.29,0.44,U] [#6 -0.02,-0.33,0.53,U] [#7 -0.05,-0.02,0.43,U] [#8 -0.12,-0.11,0.40,U] 
02:35:13.652 00.001 18120 single-star, 7 included, MultiStar: {-0.08, -0.16}, one-star: {-0.12, -0.10}
02:35:13.652 00.000 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.00) = xAngle (-4.44 = 1.84)
02:35:13.653 00.001 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.48 = 1.80)
02:35:13.653 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.45 mountX=-0.04 mountY=0.16, mountTheta=1.84
02:35:13.654 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.10, opts=13)
02:35:13.655 00.001 18120 Enqueuing Move request for scope (-0.12, -0.10)
02:35:13.656 00.001 21948 Worker thread wakes up
02:35:13.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:13.656 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.1
02:35:13.657 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:13.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:13.658 00.001 18120 Enqueuing Expose request
02:35:13.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
02:35:13.658 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
02:35:13.658 00.000 21948 Moving (-0.12, -0.10) raw xDistance=-0.04 yDistance=0.16
02:35:13.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:35:13.658 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:13.658 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:35:13.658 00.000 21948 MoveAxis(E, 0, ABG)
02:35:13.658 00.000 21948 Move returns status 0, amount 0
02:35:13.658 00.000 21948 MoveAxis(N, 0, ABG)
02:35:13.658 00.000 21948 Move returns status 0, amount 0
02:35:13.658 00.000 21948 move complete, result=0
02:35:13.658 00.000 21948 worker thread done servicing request
02:35:13.658 00.000 21948 Worker thread wakes up
02:35:13.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:13.658 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:13.659 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:15.285 01.626 21948 Exposure complete
02:35:15.331 00.046 18120 OnExposeComplete: enter
02:35:15.332 00.001 21948 worker thread done servicing request
02:35:15.332 00.000 18120 UpdateGuideState(): m_state=6
02:35:15.333 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
02:35:15.333 00.000 18120 Star::Find returns 1 (0), X=895.77, Y=235.69, Mass=1933, SNR=30.5, Peak=157 HFD=4.3
02:35:15.334 00.001 18120 MultiStar: [#1 -0.08,-0.45,0.00,M1] [#2 -0.12,-0.30,0.64,U] [#3 -0.03,-0.25,0.58,U] [#4 -0.06,-0.11,0.57,U] [#5 -0.01,-0.37,0.46,U] [#6 -0.02,-0.20,0.47,U] [#7 -0.34,0.01,0.44,U] [#8 -0.07,-0.24,0.39,U] 
02:35:15.334 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.19}, one-star: {-0.27, -0.12}
02:35:15.335 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.15 = 2.13)
02:35:15.335 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.19 = 2.09)
02:35:15.335 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.16 mountX=-0.12 mountY=0.20, mountTheta=2.12
02:35:15.336 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.19, opts=13)
02:35:15.337 00.001 18120 Enqueuing Move request for scope (-0.13, -0.19)
02:35:15.337 00.000 21948 Worker thread wakes up
02:35:15.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
02:35:15.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:15.338 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.5
02:35:15.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:15.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:15.339 00.000 18120 Enqueuing Expose request
02:35:15.340 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
02:35:15.340 00.000 21948 Moving (-0.13, -0.19) raw xDistance=-0.12 yDistance=0.20
02:35:15.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:35:15.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:15.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:35:15.340 00.000 21948 MoveAxis(E, 0, ABG)
02:35:15.340 00.000 21948 Move returns status 0, amount 0
02:35:15.340 00.000 21948 MoveAxis(N, 0, ABG)
02:35:15.340 00.000 21948 Move returns status 0, amount 0
02:35:15.340 00.000 21948 move complete, result=0
02:35:15.340 00.000 21948 worker thread done servicing request
02:35:15.340 00.000 21948 Worker thread wakes up
02:35:15.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:15.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:15.340 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:16.853 01.513 21948 Exposure complete
02:35:16.901 00.048 21948 worker thread done servicing request
02:35:16.901 00.000 18120 OnExposeComplete: enter
02:35:16.901 00.000 18120 UpdateGuideState(): m_state=6
02:35:16.902 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
02:35:16.902 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=235.54, Mass=1852, SNR=29.8, Peak=181 HFD=3.8
02:35:16.903 00.001 18120 MultiStar: [#1 0.01,-0.32,0.72,U] [#2 0.29,-0.15,0.66,U] [#3 -0.14,-0.26,0.62,U] [#4 0.06,0.02,0.59,U] [#5 -0.09,-0.41,0.00,M1] [#6 0.10,-0.40,0.00,M1] [#7 0.01,-0.05,0.43,U] [#8 0.26,-0.37,0.00,M1] 
02:35:16.903 00.000 18120 refined, 5 included, MultiStar: {-0.01, -0.19}, one-star: {-0.19, -0.27}
02:35:16.904 00.001 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
02:35:16.904 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
02:35:16.905 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.61 mountX=-0.17 mountY=0.09, mountTheta=2.64
02:35:16.907 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.19, opts=13)
02:35:16.907 00.000 18120 Enqueuing Move request for scope (-0.01, -0.19)
02:35:16.908 00.001 21948 Worker thread wakes up
02:35:16.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
02:35:16.908 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
02:35:16.908 00.000 21948 Moving (-0.01, -0.19) raw xDistance=-0.17 yDistance=0.09
02:35:16.908 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:35:16.908 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:16.908 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:16.908 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
02:35:16.909 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:16.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:16.910 00.001 18120 Enqueuing Expose request
02:35:16.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:35:16.910 00.000 21948 MoveAxis(E, 0, ABG)
02:35:16.910 00.000 21948 Move returns status 0, amount 0
02:35:16.910 00.000 21948 MoveAxis(N, 0, ABG)
02:35:16.910 00.000 21948 Move returns status 0, amount 0
02:35:16.910 00.000 21948 move complete, result=0
02:35:16.910 00.000 21948 worker thread done servicing request
02:35:16.910 00.000 21948 Worker thread wakes up
02:35:16.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:16.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:16.911 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:18.547 01.636 21948 Exposure complete
02:35:18.593 00.046 21948 worker thread done servicing request
02:35:18.593 00.000 18120 OnExposeComplete: enter
02:35:18.596 00.003 18120 UpdateGuideState(): m_state=6
02:35:18.599 00.003 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
02:35:18.601 00.002 18120 Star::Find returns 1 (0), X=895.92, Y=235.54, Mass=1935, SNR=30.4, Peak=163 HFD=4.0
02:35:18.604 00.003 18120 MultiStar: [#1 0.11,-0.36,0.71,U] [#2 0.04,-0.16,0.66,U] [#3 0.15,-0.43,0.00,M1] [#4 -0.04,-0.15,0.56,U] [#5 0.21,-0.22,0.47,U] [#6 0.25,-0.30,0.54,U] [#7 -0.19,-0.10,0.43,U] [#8 0.07,-0.26,0.38,U] 
02:35:18.606 00.002 18120 refined, 7 included, MultiStar: {0.03, -0.24}, one-star: {-0.11, -0.27}
02:35:18.609 00.003 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
02:35:18.611 00.002 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
02:35:18.612 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.44 mountX=-0.23 mountY=0.08, mountTheta=2.81
02:35:18.616 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.24, opts=13)
02:35:18.617 00.001 18120 Enqueuing Move request for scope (0.03, -0.24)
02:35:18.618 00.001 21948 Worker thread wakes up
02:35:18.619 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:18.620 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
02:35:18.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
02:35:18.620 00.000 21948 Moving (0.03, -0.24) raw xDistance=-0.23 yDistance=0.08
02:35:18.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:35:18.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:18.620 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.4
02:35:18.621 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:35:18.621 00.000 21948 MoveAxis(E, 41, ABG)
02:35:18.621 00.000 21948 Guiding  Dir = 2, Dur = 41
02:35:18.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:18.622 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:18.623 00.001 18120 Enqueuing Expose request
02:35:18.623 00.000 21948 IsSlewing returns 0
02:35:18.624 00.001 21948 IsGuiding returns 0
02:35:18.625 00.001 21948 PulseGuide returned control before completion, sleep 50
02:35:18.687 00.062 21948 IsGuiding returns 0
02:35:18.687 00.000 21948 Move returns status 0, amount 41
02:35:18.687 00.000 21948 MoveAxis(N, 0, ABG)
02:35:18.687 00.000 21948 Move returns status 0, amount 0
02:35:18.687 00.000 21948 move complete, result=0
02:35:18.687 00.000 21948 worker thread done servicing request
02:35:18.687 00.000 21948 Worker thread wakes up
02:35:18.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:18.687 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:35:18.689 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:20.091 01.402 21948 Exposure complete
02:35:20.139 00.048 21948 worker thread done servicing request
02:35:20.139 00.000 18120 OnExposeComplete: enter
02:35:20.141 00.002 18120 UpdateGuideState(): m_state=6
02:35:20.143 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
02:35:20.143 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=235.61, Mass=1864, SNR=29.9, Peak=172 HFD=3.9
02:35:20.144 00.001 18120 MultiStar: [#1 0.27,-0.40,0.00,M1] [#2 0.02,-0.14,0.63,U] [#3 -0.11,-0.34,0.63,U] [#4 0.06,-0.01,0.58,U] [#5 -0.15,-0.26,0.44,U] [#6 0.02,-0.31,0.54,U] [#7 -0.11,-0.06,0.43,U] [#8 0.03,-0.40,0.38,U] 
02:35:20.145 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.21}, one-star: {-0.20, -0.20}
02:35:20.145 00.000 18120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
02:35:20.145 00.000 18120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
02:35:20.146 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.89 mountX=-0.16 mountY=0.15, mountTheta=2.38
02:35:20.149 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.21, opts=13)
02:35:20.150 00.001 18120 Enqueuing Move request for scope (-0.07, -0.21)
02:35:20.152 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:20.153 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
02:35:20.154 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:20.155 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:20.155 00.000 18120 Enqueuing Expose request
02:35:20.156 00.001 21948 Worker thread wakes up
02:35:20.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
02:35:20.156 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
02:35:20.156 00.000 21948 Moving (-0.07, -0.21) raw xDistance=-0.16 yDistance=0.15
02:35:20.157 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:35:20.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:20.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:35:20.157 00.000 21948 MoveAxis(E, 0, ABG)
02:35:20.157 00.000 21948 Move returns status 0, amount 0
02:35:20.157 00.000 21948 MoveAxis(N, 0, ABG)
02:35:20.157 00.000 21948 Move returns status 0, amount 0
02:35:20.157 00.000 21948 move complete, result=0
02:35:20.157 00.000 21948 worker thread done servicing request
02:35:20.157 00.000 21948 Worker thread wakes up
02:35:20.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:20.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:20.157 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:21.784 01.627 21948 Exposure complete
02:35:21.816 00.032 21948 worker thread done servicing request
02:35:21.816 00.000 18120 OnExposeComplete: enter
02:35:21.817 00.001 18120 UpdateGuideState(): m_state=6
02:35:21.817 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
02:35:21.818 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=235.60, Mass=1988, SNR=31.0, Peak=178 HFD=3.9
02:35:21.818 00.000 18120 MultiStar: [#1 0.21,-0.32,0.72,U] [#2 0.14,-0.24,0.62,U] [#3 0.03,-0.24,0.59,U] [#4 -0.10,0.02,0.53,U] [#5 -0.04,-0.27,0.46,U] [#6 0.11,-0.15,0.52,U] [#7 -0.12,-0.02,0.42,U] [#8 0.23,-0.13,0.38,U] 
02:35:21.819 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {-0.20, -0.21}
02:35:21.821 00.002 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.80)
02:35:21.821 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.76)
02:35:21.822 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.49 mountX=-0.18 mountY=0.07, mountTheta=2.76
02:35:21.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
02:35:21.824 00.000 18120 Enqueuing Move request for scope (0.02, -0.19)
02:35:21.825 00.001 21948 Worker thread wakes up
02:35:21.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:35:21.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:35:21.825 00.000 21948 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.07
02:35:21.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:35:21.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:21.826 00.001 18120 UpdateGuideState exits: m=1988 RSB=31.0
02:35:21.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:21.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:21.827 00.001 18120 Enqueuing Expose request
02:35:21.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:21.827 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:35:21.827 00.000 21948 MoveAxis(E, 0, ABG)
02:35:21.827 00.000 21948 Move returns status 0, amount 0
02:35:21.827 00.000 21948 MoveAxis(N, 0, ABG)
02:35:21.827 00.000 21948 Move returns status 0, amount 0
02:35:21.827 00.000 21948 move complete, result=0
02:35:21.828 00.001 21948 worker thread done servicing request
02:35:21.828 00.000 21948 Worker thread wakes up
02:35:21.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:21.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:21.828 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:23.352 01.524 21948 Exposure complete
02:35:23.401 00.049 21948 worker thread done servicing request
02:35:23.401 00.000 18120 OnExposeComplete: enter
02:35:23.403 00.002 18120 UpdateGuideState(): m_state=6
02:35:23.403 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
02:35:23.403 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.70, Mass=2015, SNR=31.1, Peak=191 HFD=4.1
02:35:23.404 00.001 18120 MultiStar: [#1 0.22,-0.41,0.00,M1] [#2 0.24,-0.11,0.61,U] [#3 0.10,-0.27,0.57,U] [#4 -0.01,0.00,0.55,U] [#5 -0.00,-0.25,0.43,U] [#6 0.14,-0.21,0.51,U] [#7 0.19,-0.25,0.41,U] [#8 -0.02,-0.45,0.00,M1] 
02:35:23.404 00.000 18120 single-star, 6 included, MultiStar: {0.06, -0.16}, one-star: {-0.12, -0.11}
02:35:23.405 00.001 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.00) = xAngle (-4.37 = 1.91)
02:35:23.405 00.000 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.41 = 1.87)
02:35:23.406 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=-0.05 mountY=0.16, mountTheta=1.91
02:35:23.407 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.11, opts=13)
02:35:23.408 00.001 18120 Enqueuing Move request for scope (-0.12, -0.11)
02:35:23.409 00.001 21948 Worker thread wakes up
02:35:23.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
02:35:23.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
02:35:23.409 00.000 21948 Moving (-0.12, -0.11) raw xDistance=-0.05 yDistance=0.16
02:35:23.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:35:23.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:23.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:23.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:35:23.409 00.000 21948 MoveAxis(E, 0, ABG)
02:35:23.409 00.000 21948 Move returns status 0, amount 0
02:35:23.409 00.000 21948 MoveAxis(N, 0, ABG)
02:35:23.409 00.000 18120 UpdateGuideState exits: m=2015 RSB=31.1
02:35:23.411 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:23.412 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:23.412 00.000 18120 Enqueuing Expose request
02:35:23.413 00.001 21948 Move returns status 0, amount 0
02:35:23.413 00.000 21948 move complete, result=0
02:35:23.413 00.000 21948 worker thread done servicing request
02:35:23.413 00.000 21948 Worker thread wakes up
02:35:23.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:23.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:23.414 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:25.043 01.629 21948 Exposure complete
02:35:25.084 00.041 21948 worker thread done servicing request
02:35:25.084 00.000 18120 OnExposeComplete: enter
02:35:25.086 00.002 18120 UpdateGuideState(): m_state=6
02:35:25.088 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
02:35:25.089 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=235.83, Mass=1978, SNR=30.7, Peak=198 HFD=4.0
02:35:25.090 00.001 18120 MultiStar: [#1 -0.06,-0.25,0.71,U] [#2 -0.04,0.01,0.62,U] [#3 -0.06,-0.30,0.63,U] [#4 0.09,-0.03,0.54,U] [#5 0.06,-0.26,0.46,U] [#6 0.13,-0.22,0.49,U] [#7 0.08,-0.22,0.44,U] [#8 0.16,-0.01,0.37,U] 
02:35:25.090 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {-0.20, 0.01}
02:35:25.091 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
02:35:25.091 00.000 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
02:35:25.091 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=-0.11 mountY=0.07, mountTheta=2.58
02:35:25.093 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
02:35:25.093 00.000 18120 Enqueuing Move request for scope (-0.01, -0.13)
02:35:25.094 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:25.094 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.7
02:35:25.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:25.095 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:25.095 00.000 18120 Enqueuing Expose request
02:35:25.096 00.001 21948 Worker thread wakes up
02:35:25.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
02:35:25.096 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
02:35:25.096 00.000 21948 Moving (-0.01, -0.13) raw xDistance=-0.11 yDistance=0.07
02:35:25.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:35:25.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:25.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:35:25.096 00.000 21948 MoveAxis(E, 0, ABG)
02:35:25.096 00.000 21948 Move returns status 0, amount 0
02:35:25.096 00.000 21948 MoveAxis(N, 0, ABG)
02:35:25.096 00.000 21948 Move returns status 0, amount 0
02:35:25.096 00.000 21948 move complete, result=0
02:35:25.096 00.000 21948 worker thread done servicing request
02:35:25.096 00.000 21948 Worker thread wakes up
02:35:25.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:25.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:25.096 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:26.622 01.526 21948 Exposure complete
02:35:26.657 00.035 21948 worker thread done servicing request
02:35:26.657 00.000 18120 OnExposeComplete: enter
02:35:26.658 00.001 18120 UpdateGuideState(): m_state=6
02:35:26.658 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
02:35:26.659 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=235.63, Mass=1947, SNR=30.7, Peak=190 HFD=4.0
02:35:26.660 00.001 18120 MultiStar: [#1 0.06,-0.27,0.71,U] [#2 0.07,-0.20,0.62,U] [#3 0.09,-0.53,0.00,M1] [#4 0.06,-0.17,0.58,U] [#5 0.27,-0.21,0.45,U] [#6 0.03,-0.19,0.53,U] [#7 0.29,-0.50,0.00,M1] [#8 0.23,-0.22,0.38,U] 
02:35:26.661 00.001 18120 single-star, 6 included, MultiStar: {0.07, -0.20}, one-star: {-0.03, -0.18}
02:35:26.662 00.001 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.52)
02:35:26.663 00.001 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.49)
02:35:26.664 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.76 mountX=-0.15 mountY=0.11, mountTheta=2.50
02:35:26.667 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.18, opts=13)
02:35:26.668 00.001 18120 Enqueuing Move request for scope (-0.03, -0.18)
02:35:26.668 00.000 21948 Worker thread wakes up
02:35:26.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:35:26.668 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:35:26.668 00.000 21948 Moving (-0.03, -0.18) raw xDistance=-0.15 yDistance=0.11
02:35:26.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:35:26.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:26.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:26.669 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.7
02:35:26.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:26.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:26.670 00.001 18120 Enqueuing Expose request
02:35:26.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:35:26.670 00.000 21948 MoveAxis(E, 0, ABG)
02:35:26.670 00.000 21948 Move returns status 0, amount 0
02:35:26.670 00.000 21948 MoveAxis(N, 0, ABG)
02:35:26.670 00.000 21948 Move returns status 0, amount 0
02:35:26.670 00.000 21948 move complete, result=0
02:35:26.670 00.000 21948 worker thread done servicing request
02:35:26.670 00.000 21948 Worker thread wakes up
02:35:26.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:26.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:26.671 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:28.303 01.632 21948 Exposure complete
02:35:28.344 00.041 21948 worker thread done servicing request
02:35:28.344 00.000 18120 OnExposeComplete: enter
02:35:28.345 00.001 18120 UpdateGuideState(): m_state=6
02:35:28.347 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
02:35:28.348 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=235.53, Mass=2023, SNR=31.3, Peak=202 HFD=4.0
02:35:28.349 00.001 18120 MultiStar: [#1 0.28,-0.32,0.00,M1] [#2 0.02,-0.31,0.62,U] [#3 0.17,-0.32,0.59,U] [#4 0.09,-0.21,0.54,U] [#5 0.24,-0.25,0.45,U] [#6 0.07,-0.10,0.48,U] [#7 0.23,-0.08,0.42,U] [#8 0.34,-0.11,0.38,U] 
02:35:28.351 00.002 18120 refined, 7 included, MultiStar: {0.12, -0.22}, one-star: {-0.01, -0.28}
02:35:28.351 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
02:35:28.352 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
02:35:28.352 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.10 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
02:35:28.354 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.22, opts=13)
02:35:28.355 00.001 18120 Enqueuing Move request for scope (0.12, -0.22)
02:35:28.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:28.356 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.3
02:35:28.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:28.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:28.357 00.000 18120 Enqueuing Expose request
02:35:28.358 00.001 21948 Worker thread wakes up
02:35:28.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
02:35:28.358 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
02:35:28.358 00.000 21948 Moving (0.12, -0.22) raw xDistance=-0.25 yDistance=-0.00
02:35:28.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:35:28.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:28.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:35:28.358 00.000 21948 MoveAxis(E, 45, ABG)
02:35:28.358 00.000 21948 Guiding  Dir = 2, Dur = 45
02:35:28.358 00.000 21948 IsSlewing returns 0
02:35:28.358 00.000 21948 IsGuiding returns 0
02:35:28.360 00.002 21948 PulseGuide returned control before completion, sleep 54
02:35:28.428 00.068 21948 IsGuiding returns 0
02:35:28.428 00.000 21948 Move returns status 0, amount 45
02:35:28.428 00.000 21948 MoveAxis(N, 0, ABG)
02:35:28.428 00.000 21948 Move returns status 0, amount 0
02:35:28.428 00.000 21948 move complete, result=0
02:35:28.428 00.000 21948 worker thread done servicing request
02:35:28.428 00.000 21948 Worker thread wakes up
02:35:28.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:28.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:28.428 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
02:35:29.843 01.415 21948 Exposure complete
02:35:29.881 00.038 21948 worker thread done servicing request
02:35:29.881 00.000 18120 OnExposeComplete: enter
02:35:29.882 00.001 18120 UpdateGuideState(): m_state=6
02:35:29.882 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
02:35:29.883 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=235.63, Mass=1956, SNR=30.7, Peak=184 HFD=4.1
02:35:29.884 00.001 18120 MultiStar: [#1 0.05,-0.17,0.71,U] [#2 0.18,-0.17,0.63,U] [#3 -0.01,-0.26,0.58,U] [#4 0.13,-0.17,0.55,U] [#5 0.11,-0.20,0.46,U] [#6 0.21,-0.17,0.53,U] [#7 0.30,-0.17,0.44,U] [#8 0.41,-0.08,0.00,M1] 
02:35:29.885 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.19}, one-star: {-0.04, -0.19}
02:35:29.885 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
02:35:29.886 00.001 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
02:35:29.887 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.78 mountX=-0.15 mountY=0.12, mountTheta=2.49
02:35:29.890 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.19, opts=13)
02:35:29.892 00.002 18120 Enqueuing Move request for scope (-0.04, -0.19)
02:35:29.892 00.000 21948 Worker thread wakes up
02:35:29.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
02:35:29.892 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
02:35:29.892 00.000 21948 Moving (-0.04, -0.19) raw xDistance=-0.15 yDistance=0.12
02:35:29.893 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:29.893 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.7
02:35:29.893 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:29.894 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:29.894 00.000 18120 Enqueuing Expose request
02:35:29.895 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:35:29.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:29.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:35:29.895 00.000 21948 MoveAxis(E, 0, ABG)
02:35:29.895 00.000 21948 Move returns status 0, amount 0
02:35:29.895 00.000 21948 MoveAxis(N, 0, ABG)
02:35:29.895 00.000 21948 Move returns status 0, amount 0
02:35:29.895 00.000 21948 move complete, result=0
02:35:29.895 00.000 21948 worker thread done servicing request
02:35:29.895 00.000 21948 Worker thread wakes up
02:35:29.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:29.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:29.895 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:31.625 01.730 21948 Exposure complete
02:35:31.663 00.038 21948 worker thread done servicing request
02:35:31.664 00.001 18120 OnExposeComplete: enter
02:35:31.665 00.001 18120 UpdateGuideState(): m_state=6
02:35:31.667 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
02:35:31.670 00.003 18120 Star::Find returns 1 (0), X=896.15, Y=235.69, Mass=1942, SNR=30.5, Peak=177 HFD=4.1
02:35:31.672 00.002 18120 MultiStar: [#1 0.24,-0.12,0.70,U] [#2 0.41,-0.13,0.00,M1] [#3 0.01,-0.24,0.61,U] [#4 0.17,-0.16,0.56,U] [#5 0.27,-0.31,0.00,M1] [#6 0.08,-0.24,0.52,U] [#7 0.43,-0.34,0.00,M1] [#8 0.60,-0.29,0.00,M2] 
02:35:31.672 00.000 18120 single-star, 4 included, MultiStar: {0.12, -0.17}, one-star: {0.11, -0.12}
02:35:31.673 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
02:35:31.673 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
02:35:31.674 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.83 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
02:35:31.676 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.12, opts=13)
02:35:31.678 00.002 18120 Enqueuing Move request for scope (0.11, -0.12)
02:35:31.679 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:31.679 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.5
02:35:31.680 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:31.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:31.681 00.001 18120 Enqueuing Expose request
02:35:31.681 00.000 21948 Worker thread wakes up
02:35:31.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
02:35:31.681 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
02:35:31.681 00.000 21948 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.04
02:35:31.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:35:31.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:31.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:35:31.681 00.000 21948 MoveAxis(E, 0, ABG)
02:35:31.681 00.000 21948 Move returns status 0, amount 0
02:35:31.681 00.000 21948 MoveAxis(N, 0, ABG)
02:35:31.681 00.000 21948 Move returns status 0, amount 0
02:35:31.681 00.000 21948 move complete, result=0
02:35:31.681 00.000 21948 worker thread done servicing request
02:35:31.681 00.000 21948 Worker thread wakes up
02:35:31.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:31.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:31.682 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:33.089 01.407 21948 Exposure complete
02:35:33.128 00.039 21948 worker thread done servicing request
02:35:33.129 00.001 18120 OnExposeComplete: enter
02:35:33.129 00.000 18120 UpdateGuideState(): m_state=6
02:35:33.130 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
02:35:33.130 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=235.59, Mass=1873, SNR=30.1, Peak=159 HFD=4.0
02:35:33.131 00.001 18120 MultiStar: [#1 0.34,-0.30,0.00,M1] [#2 0.31,0.05,0.62,U] [#3 0.30,-0.37,0.00,M1] [#4 0.35,-0.10,0.55,U] [#5 0.13,-0.40,0.00,M2] [#6 0.31,-0.42,0.00,M1] [#7 0.64,-0.48,0.00,M2] [#8 0.22,-0.28,0.41,U] 
02:35:33.131 00.000 18120 single-star, 3 included, MultiStar: {0.25, -0.14}, one-star: {0.17, -0.23}
02:35:33.132 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
02:35:33.132 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
02:35:33.132 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-0.93 mountX=-0.28 mountY=-0.05, mountTheta=-2.96
02:35:33.134 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.23, opts=13)
02:35:33.135 00.001 18120 Enqueuing Move request for scope (0.17, -0.23)
02:35:33.136 00.001 21948 Worker thread wakes up
02:35:33.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:33.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
02:35:33.136 00.000 18120 UpdateGuideState exits: m=1873 RSB=30.1
02:35:33.137 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:33.137 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:33.137 00.000 18120 Enqueuing Expose request
02:35:33.138 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
02:35:33.138 00.000 21948 Moving (0.17, -0.23) raw xDistance=-0.28 yDistance=-0.05
02:35:33.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:35:33.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:33.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:35:33.138 00.000 21948 MoveAxis(E, 49, ABG)
02:35:33.138 00.000 21948 Guiding  Dir = 2, Dur = 49
02:35:33.138 00.000 21948 IsSlewing returns 0
02:35:33.138 00.000 21948 IsGuiding returns 0
02:35:33.140 00.002 21948 PulseGuide returned control before completion, sleep 58
02:35:33.211 00.071 21948 IsGuiding returns 0
02:35:33.211 00.000 21948 Move returns status 0, amount 49
02:35:33.211 00.000 21948 MoveAxis(N, 0, ABG)
02:35:33.211 00.000 21948 Move returns status 0, amount 0
02:35:33.211 00.000 21948 move complete, result=0
02:35:33.212 00.001 21948 worker thread done servicing request
02:35:33.212 00.000 21948 Worker thread wakes up
02:35:33.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:33.212 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
02:35:33.213 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:34.840 01.627 21948 Exposure complete
02:35:34.870 00.030 21948 worker thread done servicing request
02:35:34.870 00.000 18120 OnExposeComplete: enter
02:35:34.872 00.002 18120 UpdateGuideState(): m_state=6
02:35:34.872 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
02:35:34.873 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.71, Mass=1974, SNR=30.8, Peak=183 HFD=4.1
02:35:34.873 00.000 18120 MultiStar: [#1 0.27,-0.17,0.71,U] [#2 0.33,-0.13,0.64,U] [#3 0.04,-0.14,0.59,U] [#4 0.11,0.05,0.55,U] [#5 0.37,-0.10,0.45,U] [#6 0.15,-0.14,0.51,U] [#7 -0.05,-0.07,0.41,U] [#8 0.14,-0.16,0.40,U] 
02:35:34.874 00.001 18120 single-star, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.03, -0.10}
02:35:34.874 00.000 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
02:35:34.875 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
02:35:34.875 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.30 mountX=-0.10 mountY=0.02, mountTheta=2.95
02:35:34.876 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
02:35:34.877 00.001 18120 Enqueuing Move request for scope (0.03, -0.10)
02:35:34.877 00.000 21948 Worker thread wakes up
02:35:34.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:34.878 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
02:35:34.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
02:35:34.878 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:35:34.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:34.879 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:34.879 00.000 18120 Enqueuing Expose request
02:35:34.880 00.001 21948 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=0.02
02:35:34.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:35:34.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:34.880 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:35:34.880 00.000 21948 MoveAxis(E, 0, ABG)
02:35:34.880 00.000 21948 Move returns status 0, amount 0
02:35:34.880 00.000 21948 MoveAxis(N, 0, ABG)
02:35:34.880 00.000 21948 Move returns status 0, amount 0
02:35:34.880 00.000 21948 move complete, result=0
02:35:34.880 00.000 21948 worker thread done servicing request
02:35:34.880 00.000 21948 Worker thread wakes up
02:35:34.880 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:34.880 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:34.880 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:36.394 01.514 21948 Exposure complete
02:35:36.434 00.040 21948 worker thread done servicing request
02:35:36.434 00.000 18120 OnExposeComplete: enter
02:35:36.436 00.002 18120 UpdateGuideState(): m_state=6
02:35:36.437 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
02:35:36.439 00.002 18120 Star::Find returns 1 (0), X=896.02, Y=235.59, Mass=1937, SNR=30.5, Peak=165 HFD=4.1
02:35:36.440 00.001 18120 MultiStar: [#1 0.31,-0.24,0.74,U] [#2 0.23,-0.24,0.62,U] [#3 0.19,-0.31,0.60,U] [#4 0.11,-0.27,0.55,U] [#5 0.09,-0.07,0.48,U] [#6 0.30,-0.30,0.00,M1] [#7 0.13,-0.24,0.42,U] [#8 0.56,-0.02,0.00,M1] 
02:35:36.441 00.001 18120 single-star, 6 included, MultiStar: {0.14, -0.23}, one-star: {-0.02, -0.22}
02:35:36.442 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
02:35:36.443 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
02:35:36.444 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.68 mountX=-0.19 mountY=0.12, mountTheta=2.58
02:35:36.448 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.22, opts=13)
02:35:36.449 00.001 18120 Enqueuing Move request for scope (-0.02, -0.22)
02:35:36.451 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:36.452 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:35:36.453 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:36.454 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:36.456 00.002 18120 Enqueuing Expose request
02:35:36.457 00.001 21948 Worker thread wakes up
02:35:36.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
02:35:36.457 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
02:35:36.457 00.000 21948 Moving (-0.02, -0.22) raw xDistance=-0.19 yDistance=0.12
02:35:36.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:35:36.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:36.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:35:36.457 00.000 21948 MoveAxis(E, 0, ABG)
02:35:36.457 00.000 21948 Move returns status 0, amount 0
02:35:36.457 00.000 21948 MoveAxis(N, 0, ABG)
02:35:36.457 00.000 21948 Move returns status 0, amount 0
02:35:36.457 00.000 21948 move complete, result=0
02:35:36.457 00.000 21948 worker thread done servicing request
02:35:36.457 00.000 21948 Worker thread wakes up
02:35:36.458 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:36.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:36.459 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:38.092 01.633 21948 Exposure complete
02:35:38.139 00.047 21948 worker thread done servicing request
02:35:38.139 00.000 18120 OnExposeComplete: enter
02:35:38.142 00.003 18120 UpdateGuideState(): m_state=6
02:35:38.144 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
02:35:38.145 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=235.87, Mass=1902, SNR=30.3, Peak=184 HFD=4.2
02:35:38.146 00.001 18120 MultiStar: [#1 0.15,-0.14,0.74,U] [#2 0.20,-0.05,0.66,U] [#3 0.09,-0.35,0.62,U] [#4 -0.01,0.12,0.55,U] [#5 0.07,-0.06,0.47,U] [#6 0.16,-0.15,0.55,U] [#7 0.31,0.19,0.44,U] [#8 0.32,-0.20,0.39,U] 
02:35:38.148 00.002 18120 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {-0.06, 0.06}
02:35:38.149 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
02:35:38.150 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
02:35:38.151 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.34 mountX=0.07 mountY=0.02, mountTheta=0.31
02:35:38.154 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
02:35:38.155 00.001 18120 Enqueuing Move request for scope (-0.06, 0.06)
02:35:38.155 00.000 21948 Worker thread wakes up
02:35:38.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:38.155 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.3
02:35:38.156 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:38.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:38.157 00.001 18120 Enqueuing Expose request
02:35:38.157 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
02:35:38.157 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
02:35:38.157 00.000 21948 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.02
02:35:38.157 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:35:38.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:38.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:35:38.157 00.000 21948 MoveAxis(E, 0, ABG)
02:35:38.157 00.000 21948 Move returns status 0, amount 0
02:35:38.157 00.000 21948 MoveAxis(N, 0, ABG)
02:35:38.157 00.000 21948 Move returns status 0, amount 0
02:35:38.157 00.000 21948 move complete, result=0
02:35:38.157 00.000 21948 worker thread done servicing request
02:35:38.157 00.000 21948 Worker thread wakes up
02:35:38.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:38.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:38.158 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:39.674 01.516 21948 Exposure complete
02:35:39.738 00.064 21948 worker thread done servicing request
02:35:39.738 00.000 18120 OnExposeComplete: enter
02:35:39.739 00.001 18120 UpdateGuideState(): m_state=6
02:35:39.739 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
02:35:39.740 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.79, Mass=2069, SNR=31.6, Peak=184 HFD=4.3
02:35:39.740 00.000 18120 MultiStar: [#1 0.26,-0.25,0.71,U] [#2 0.21,-0.23,0.64,U] [#3 0.22,-0.06,0.56,U] [#4 0.21,-0.17,0.53,U] [#5 0.25,-0.01,0.45,U] [#6 0.35,0.09,0.49,U] [#7 0.29,0.10,0.42,U] [#8 0.48,-0.07,0.00,M1] 
02:35:39.741 00.001 18120 single-star, 7 included, MultiStar: {0.22, -0.08}, one-star: {0.11, -0.03}
02:35:39.741 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
02:35:39.742 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
02:35:39.742 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:35:39.743 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
02:35:39.745 00.002 18120 Enqueuing Move request for scope (0.11, -0.03)
02:35:39.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:39.745 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.6
02:35:39.746 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:39.746 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:39.746 00.000 18120 Enqueuing Expose request
02:35:39.747 00.001 21948 Worker thread wakes up
02:35:39.747 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:35:39.747 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:35:39.747 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.09
02:35:39.747 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:35:39.747 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:39.747 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:35:39.747 00.000 21948 MoveAxis(E, 0, ABG)
02:35:39.747 00.000 21948 Move returns status 0, amount 0
02:35:39.747 00.000 21948 MoveAxis(N, 0, ABG)
02:35:39.747 00.000 21948 Move returns status 0, amount 0
02:35:39.747 00.000 21948 move complete, result=0
02:35:39.747 00.000 21948 worker thread done servicing request
02:35:39.747 00.000 21948 Worker thread wakes up
02:35:39.747 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:39.747 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:39.748 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:41.374 01.626 21948 Exposure complete
02:35:41.421 00.047 21948 worker thread done servicing request
02:35:41.421 00.000 18120 OnExposeComplete: enter
02:35:41.422 00.001 18120 UpdateGuideState(): m_state=6
02:35:41.422 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
02:35:41.423 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=235.86, Mass=1857, SNR=29.8, Peak=166 HFD=4.3
02:35:41.423 00.000 18120 MultiStar: [#1 0.32,-0.19,0.74,U] [#2 0.26,-0.24,0.66,U] [#3 -0.13,-0.30,0.64,U] [#4 0.05,0.09,0.59,U] [#5 0.02,-0.10,0.47,U] [#6 0.34,-0.05,0.52,U] [#7 0.08,0.04,0.45,U] [#8 0.45,-0.26,0.00,M2] 
02:35:41.424 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {-0.19, 0.05}
02:35:41.424 00.000 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
02:35:41.426 00.002 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
02:35:41.426 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
02:35:41.427 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.09, opts=13)
02:35:41.427 00.000 18120 Enqueuing Move request for scope (0.08, -0.09)
02:35:41.427 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:41.428 00.001 21948 Worker thread wakes up
02:35:41.428 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.8
02:35:41.428 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:41.429 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:41.429 00.000 18120 Enqueuing Expose request
02:35:41.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:35:41.429 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:35:41.429 00.000 21948 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.03
02:35:41.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:35:41.431 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:41.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:35:41.431 00.000 21948 MoveAxis(E, 0, ABG)
02:35:41.431 00.000 21948 Move returns status 0, amount 0
02:35:41.431 00.000 21948 MoveAxis(N, 0, ABG)
02:35:41.431 00.000 21948 Move returns status 0, amount 0
02:35:41.431 00.000 21948 move complete, result=0
02:35:41.431 00.000 21948 worker thread done servicing request
02:35:41.431 00.000 21948 Worker thread wakes up
02:35:41.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:41.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:41.431 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:42.947 01.516 21948 Exposure complete
02:35:42.982 00.035 21948 worker thread done servicing request
02:35:42.983 00.001 18120 OnExposeComplete: enter
02:35:42.983 00.000 18120 UpdateGuideState(): m_state=6
02:35:42.984 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
02:35:42.984 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=235.50, Mass=1970, SNR=30.8, Peak=143 HFD=4.3
02:35:42.985 00.001 18120 MultiStar: [#1 0.55,-0.37,0.00,M1] [#2 0.13,-0.13,0.61,U] [#3 0.21,-0.41,0.00,M1] [#4 0.15,-0.06,0.57,U] [#5 -0.04,-0.35,0.45,U] [#6 0.39,-0.27,0.00,M1] [#7 0.37,-0.28,0.00,M1] [#8 0.46,-0.39,0.00,M3] 
02:35:42.985 00.000 18120 refined, 3 included, MultiStar: {0.11, -0.22}, one-star: {0.15, -0.31}
02:35:42.986 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
02:35:42.986 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
02:35:42.987 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.11 mountX=-0.25 mountY=0.00, mountTheta=3.13
02:35:42.989 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
02:35:42.991 00.002 18120 Enqueuing Move request for scope (0.11, -0.22)
02:35:42.991 00.000 21948 Worker thread wakes up
02:35:42.992 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:42.992 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.8
02:35:42.993 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:42.993 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:42.993 00.000 18120 Enqueuing Expose request
02:35:42.994 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:35:42.994 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:35:42.994 00.000 21948 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=0.00
02:35:42.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:35:42.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:42.994 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:35:42.994 00.000 21948 MoveAxis(E, 45, ABG)
02:35:42.994 00.000 21948 Guiding  Dir = 2, Dur = 45
02:35:42.994 00.000 21948 IsSlewing returns 0
02:35:42.994 00.000 21948 IsGuiding returns 0
02:35:42.996 00.002 21948 PulseGuide returned control before completion, sleep 54
02:35:43.066 00.070 21948 IsGuiding returns 0
02:35:43.066 00.000 21948 Move returns status 0, amount 45
02:35:43.067 00.001 21948 MoveAxis(N, 0, ABG)
02:35:43.067 00.000 21948 Move returns status 0, amount 0
02:35:43.067 00.000 21948 move complete, result=0
02:35:43.067 00.000 21948 worker thread done servicing request
02:35:43.067 00.000 21948 Worker thread wakes up
02:35:43.067 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
02:35:43.069 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:43.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:44.698 01.629 21948 Exposure complete
02:35:44.738 00.040 21948 worker thread done servicing request
02:35:44.738 00.000 18120 OnExposeComplete: enter
02:35:44.739 00.001 18120 UpdateGuideState(): m_state=6
02:35:44.740 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
02:35:44.740 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=235.84, Mass=1977, SNR=30.8, Peak=168 HFD=4.3
02:35:44.741 00.001 18120 MultiStar: [#1 0.23,-0.05,0.70,U] [#2 0.30,-0.03,0.65,U] [#3 0.57,-0.52,0.00,M2] [#4 0.39,0.31,0.00,M1] [#5 0.50,-0.40,0.00,M1] [#6 0.35,-0.14,0.53,U] [#7 0.03,0.10,0.44,U] [#8 0.29,-0.08,0.39,U] 
02:35:44.742 00.001 18120 single-star, 5 included, MultiStar: {0.20, -0.03}, one-star: {0.09, 0.03}
02:35:44.743 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
02:35:44.743 00.000 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
02:35:44.745 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.28 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
02:35:44.750 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.03, opts=13)
02:35:44.752 00.002 18120 Enqueuing Move request for scope (0.09, 0.03)
02:35:44.753 00.001 21948 Worker thread wakes up
02:35:44.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:35:44.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:35:44.753 00.000 21948 Moving (0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
02:35:44.753 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:44.754 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.8
02:35:44.754 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:44.755 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:44.755 00.000 18120 Enqueuing Expose request
02:35:44.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:44.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:44.756 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:35:44.756 00.000 21948 MoveAxis(E, 0, ABG)
02:35:44.756 00.000 21948 Move returns status 0, amount 0
02:35:44.756 00.000 21948 MoveAxis(N, 0, ABG)
02:35:44.756 00.000 21948 Move returns status 0, amount 0
02:35:44.756 00.000 21948 move complete, result=0
02:35:44.756 00.000 21948 worker thread done servicing request
02:35:44.756 00.000 21948 Worker thread wakes up
02:35:44.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:44.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:44.756 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:46.271 01.515 21948 Exposure complete
02:35:46.309 00.038 21948 worker thread done servicing request
02:35:46.310 00.001 18120 OnExposeComplete: enter
02:35:46.311 00.001 18120 UpdateGuideState(): m_state=6
02:35:46.312 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
02:35:46.313 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=235.79, Mass=1912, SNR=30.2, Peak=165 HFD=4.3
02:35:46.314 00.001 18120 MultiStar: [#1 0.50,-0.34,0.00,M1] [#2 0.14,0.02,0.65,U] [#3 0.46,-0.20,0.00,M3] [#4 0.16,0.12,0.57,U] [#5 0.52,-0.47,0.00,M2] [#6 0.43,-0.24,0.00,M1] [#7 0.17,0.18,0.42,U] [#8 0.42,-0.06,0.00,M3] 
02:35:46.315 00.001 18120 single-star, 3 included, MultiStar: {0.11, 0.05}, one-star: {0.05, -0.02}
02:35:46.316 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
02:35:46.316 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:35:46.317 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.35 mountX=-0.04 mountY=-0.04, mountTheta=-2.36
02:35:46.318 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
02:35:46.321 00.003 18120 Enqueuing Move request for scope (0.05, -0.02)
02:35:46.323 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:46.325 00.002 18120 UpdateGuideState exits: m=1912 RSB=30.2
02:35:46.328 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:46.330 00.002 21948 Worker thread wakes up
02:35:46.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
02:35:46.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:46.332 00.002 18120 Enqueuing Expose request
02:35:46.333 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
02:35:46.334 00.001 21948 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
02:35:46.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:35:46.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:46.334 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:35:46.334 00.000 21948 MoveAxis(E, 0, ABG)
02:35:46.334 00.000 21948 Move returns status 0, amount 0
02:35:46.334 00.000 21948 MoveAxis(N, 0, ABG)
02:35:46.334 00.000 21948 Move returns status 0, amount 0
02:35:46.334 00.000 21948 move complete, result=0
02:35:46.334 00.000 21948 worker thread done servicing request
02:35:46.334 00.000 21948 Worker thread wakes up
02:35:46.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:46.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:46.334 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:47.964 01.630 21948 Exposure complete
02:35:48.004 00.040 21948 worker thread done servicing request
02:35:48.004 00.000 18120 OnExposeComplete: enter
02:35:48.005 00.001 18120 UpdateGuideState(): m_state=6
02:35:48.006 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
02:35:48.007 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=235.62, Mass=1968, SNR=30.6, Peak=163 HFD=4.0
02:35:48.010 00.003 18120 MultiStar: [#1 0.28,-0.28,0.69,U] [#2 0.22,-0.37,0.00,M1] [#3 0.39,-0.14,0.00,M4] [#4 0.11,-0.18,0.54,U] [#5 0.25,-0.41,0.00,M3] [#6 0.15,-0.26,0.50,U] [#7 0.25,-0.26,0.42,U] [#8 0.53,-0.31,0.00,M4] 
02:35:48.013 00.003 18120 single-star, 4 included, MultiStar: {0.16, -0.23}, one-star: {0.06, -0.19}
02:35:48.015 00.002 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.03)
02:35:48.017 00.002 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.99)
02:35:48.019 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.26 mountX=-0.20 mountY=0.03, mountTheta=2.99
02:35:48.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.19, opts=13)
02:35:48.022 00.002 18120 Enqueuing Move request for scope (0.06, -0.19)
02:35:48.022 00.000 21948 Worker thread wakes up
02:35:48.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:48.024 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
02:35:48.024 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
02:35:48.024 00.000 21948 Moving (0.06, -0.19) raw xDistance=-0.20 yDistance=0.03
02:35:48.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:35:48.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:48.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:35:48.024 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.6
02:35:48.025 00.001 21948 MoveAxis(E, 0, ABG)
02:35:48.025 00.000 21948 Move returns status 0, amount 0
02:35:48.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:48.026 00.001 21948 MoveAxis(N, 0, ABG)
02:35:48.026 00.000 21948 Move returns status 0, amount 0
02:35:48.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:48.026 00.000 21948 move complete, result=0
02:35:48.026 00.000 18120 Enqueuing Expose request
02:35:48.027 00.001 21948 worker thread done servicing request
02:35:48.027 00.000 21948 Worker thread wakes up
02:35:48.027 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:48.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:48.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:49.547 01.520 21948 Exposure complete
02:35:49.604 00.057 21948 worker thread done servicing request
02:35:49.604 00.000 18120 OnExposeComplete: enter
02:35:49.606 00.002 18120 UpdateGuideState(): m_state=6
02:35:49.607 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
02:35:49.610 00.003 18120 Star::Find returns 1 (0), X=896.11, Y=235.63, Mass=1915, SNR=30.3, Peak=163 HFD=4.0
02:35:49.611 00.001 18120 MultiStar: [#1 0.36,-0.36,0.00,M1] [#2 0.13,-0.04,0.61,U] [#3 0.15,-0.31,0.58,U] [#4 0.22,-0.06,0.58,U] [#5 0.20,-0.47,0.00,M4] [#6 0.21,-0.25,0.50,U] [#7 0.30,-0.47,0.00,M1] [#8 0.29,-0.33,0.00,M5] 
02:35:49.613 00.002 18120 single-star, 4 included, MultiStar: {0.14, -0.17}, one-star: {0.07, -0.19}
02:35:49.614 00.001 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
02:35:49.615 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
02:35:49.617 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.19 mountX=-0.20 mountY=0.02, mountTheta=3.05
02:35:49.620 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.19, opts=13)
02:35:49.620 00.000 18120 Enqueuing Move request for scope (0.07, -0.19)
02:35:49.621 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:49.621 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:35:49.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:49.622 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:49.622 00.000 18120 Enqueuing Expose request
02:35:49.625 00.003 21948 Worker thread wakes up
02:35:49.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
02:35:49.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
02:35:49.625 00.000 21948 Moving (0.07, -0.19) raw xDistance=-0.20 yDistance=0.02
02:35:49.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:35:49.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:49.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:35:49.625 00.000 21948 MoveAxis(E, 0, ABG)
02:35:49.625 00.000 21948 Move returns status 0, amount 0
02:35:49.625 00.000 21948 MoveAxis(N, 0, ABG)
02:35:49.625 00.000 21948 Move returns status 0, amount 0
02:35:49.625 00.000 21948 move complete, result=0
02:35:49.625 00.000 21948 worker thread done servicing request
02:35:49.625 00.000 21948 Worker thread wakes up
02:35:49.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:49.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:49.626 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:51.259 01.633 21948 Exposure complete
02:35:51.299 00.040 21948 worker thread done servicing request
02:35:51.299 00.000 18120 OnExposeComplete: enter
02:35:51.301 00.002 18120 UpdateGuideState(): m_state=6
02:35:51.302 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
02:35:51.302 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=235.57, Mass=1893, SNR=30.1, Peak=158 HFD=3.9
02:35:51.303 00.001 18120 MultiStar: [#1 0.22,-0.37,0.00,M2] [#2 0.13,-0.24,0.64,U] [#3 0.31,-0.37,0.00,M4] [#4 0.29,-0.21,0.59,U] [#5 0.38,-0.18,0.00,M5] [#6 0.44,-0.41,0.00,M1] [#7 0.08,-0.07,0.44,U] [#8 0.49,-0.16,0.00,M6] 
02:35:51.303 00.000 18120 refined, 3 included, MultiStar: {0.14, -0.21}, one-star: {0.09, -0.24}
02:35:51.304 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
02:35:51.304 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
02:35:51.305 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.97 mountX=-0.25 mountY=-0.03, mountTheta=-3.01
02:35:51.306 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.21, opts=13)
02:35:51.306 00.000 18120 Enqueuing Move request for scope (0.14, -0.21)
02:35:51.307 00.001 21948 Worker thread wakes up
02:35:51.307 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
02:35:51.307 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
02:35:51.307 00.000 21948 Moving (0.14, -0.21) raw xDistance=-0.25 yDistance=-0.03
02:35:51.307 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:35:51.307 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:51.307 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:51.307 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
02:35:51.308 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:51.308 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:51.309 00.001 18120 Enqueuing Expose request
02:35:51.309 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:35:51.309 00.000 21948 MoveAxis(E, 44, ABG)
02:35:51.309 00.000 21948 Guiding  Dir = 2, Dur = 44
02:35:51.309 00.000 21948 IsSlewing returns 0
02:35:51.309 00.000 21948 IsGuiding returns 0
02:35:51.310 00.001 21948 PulseGuide returned control before completion, sleep 53
02:35:51.370 00.060 21948 IsGuiding returns 0
02:35:51.370 00.000 21948 Move returns status 0, amount 44
02:35:51.370 00.000 21948 MoveAxis(N, 0, ABG)
02:35:51.370 00.000 21948 Move returns status 0, amount 0
02:35:51.371 00.001 21948 move complete, result=0
02:35:51.371 00.000 21948 worker thread done servicing request
02:35:51.371 00.000 21948 Worker thread wakes up
02:35:51.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:51.371 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
02:35:51.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:52.778 01.407 21948 Exposure complete
02:35:52.821 00.043 21948 worker thread done servicing request
02:35:52.821 00.000 18120 OnExposeComplete: enter
02:35:52.822 00.001 18120 UpdateGuideState(): m_state=6
02:35:52.822 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
02:35:52.823 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=235.72, Mass=1878, SNR=30.0, Peak=180 HFD=4.0
02:35:52.824 00.001 18120 MultiStar: [#1 0.14,-0.09,0.74,U] [#2 0.17,0.09,0.63,U] [#3 0.10,-0.21,0.62,U] [#4 0.17,0.17,0.58,U] [#5 0.11,-0.07,0.47,U] [#6 0.20,0.02,0.53,U] [#7 0.14,-0.10,0.43,U] [#8 0.37,-0.01,0.39,U] 
02:35:52.826 00.002 18120 single-star, 8 included, MultiStar: {0.12, -0.04}, one-star: {-0.07, -0.09}
02:35:52.827 00.001 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
02:35:52.827 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
02:35:52.828 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.23 mountX=-0.06 mountY=0.11, mountTheta=2.05
02:35:52.830 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.09, opts=13)
02:35:52.831 00.001 18120 Enqueuing Move request for scope (-0.07, -0.09)
02:35:52.831 00.000 21948 Worker thread wakes up
02:35:52.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:52.832 00.001 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:35:52.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:52.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:52.833 00.000 18120 Enqueuing Expose request
02:35:52.834 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:35:52.834 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:35:52.834 00.000 21948 Moving (-0.07, -0.09) raw xDistance=-0.06 yDistance=0.11
02:35:52.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:35:52.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:52.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:35:52.834 00.000 21948 MoveAxis(E, 0, ABG)
02:35:52.834 00.000 21948 Move returns status 0, amount 0
02:35:52.834 00.000 21948 MoveAxis(N, 0, ABG)
02:35:52.834 00.000 21948 Move returns status 0, amount 0
02:35:52.834 00.000 21948 move complete, result=0
02:35:52.834 00.000 21948 worker thread done servicing request
02:35:52.834 00.000 21948 Worker thread wakes up
02:35:52.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:52.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:52.836 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:54.470 01.634 21948 Exposure complete
02:35:54.509 00.039 21948 worker thread done servicing request
02:35:54.509 00.000 18120 OnExposeComplete: enter
02:35:54.510 00.001 18120 UpdateGuideState(): m_state=6
02:35:54.512 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
02:35:54.514 00.002 18120 Star::Find returns 1 (0), X=895.75, Y=235.86, Mass=1952, SNR=30.6, Peak=175 HFD=4.1
02:35:54.516 00.002 18120 MultiStar: [#1 0.01,-0.10,0.73,U] [#2 0.18,0.05,0.63,U] [#3 -0.17,-0.16,0.59,U] [#4 -0.09,-0.05,0.54,U] [#5 -0.13,-0.01,0.47,U] [#6 0.18,-0.07,0.53,U] [#7 0.16,0.04,0.42,U] [#8 0.13,0.03,0.38,U] 
02:35:54.517 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.29, 0.05}
02:35:54.517 00.000 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.50 = 1.78)
02:35:54.517 00.000 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.75)
02:35:54.518 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.50 mountX=-0.01 mountY=0.04, mountTheta=1.78
02:35:54.519 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
02:35:54.521 00.002 18120 Enqueuing Move request for scope (-0.03, -0.02)
02:35:54.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:54.522 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:35:54.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.524 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:54.524 00.000 18120 Enqueuing Expose request
02:35:54.525 00.001 21948 Worker thread wakes up
02:35:54.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
02:35:54.525 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
02:35:54.525 00.000 21948 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
02:35:54.526 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:54.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:54.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:35:54.526 00.000 21948 MoveAxis(E, 0, ABG)
02:35:54.526 00.000 21948 Move returns status 0, amount 0
02:35:54.526 00.000 21948 MoveAxis(N, 0, ABG)
02:35:54.526 00.000 21948 Move returns status 0, amount 0
02:35:54.526 00.000 21948 move complete, result=0
02:35:54.526 00.000 21948 worker thread done servicing request
02:35:54.526 00.000 21948 Worker thread wakes up
02:35:54.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:54.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:54.527 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:56.042 01.515 21948 Exposure complete
02:35:56.072 00.030 21948 worker thread done servicing request
02:35:56.072 00.000 18120 OnExposeComplete: enter
02:35:56.073 00.001 18120 UpdateGuideState(): m_state=6
02:35:56.074 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
02:35:56.074 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=235.72, Mass=1893, SNR=30.2, Peak=174 HFD=4.0
02:35:56.075 00.001 18120 MultiStar: [#1 0.08,-0.16,0.75,U] [#2 0.04,-0.13,0.64,U] [#3 0.14,-0.09,0.60,U] [#4 0.06,-0.10,0.58,U] [#5 0.03,-0.01,0.47,U] [#6 -0.12,-0.17,0.56,U] [#7 0.02,-0.07,0.45,U] [#8 0.04,-0.07,0.42,U] 
02:35:56.075 00.000 18120 single-star, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.05, -0.09}
02:35:56.076 00.001 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.00) = xAngle (-4.06 = 2.22)
02:35:56.076 00.000 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.10 = 2.18)
02:35:56.077 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.06 mountX=-0.06 mountY=0.08, mountTheta=2.21
02:35:56.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.09, opts=13)
02:35:56.078 00.000 18120 Enqueuing Move request for scope (-0.05, -0.09)
02:35:56.079 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:56.079 00.000 21948 Worker thread wakes up
02:35:56.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:35:56.079 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:35:56.079 00.000 21948 Moving (-0.05, -0.09) raw xDistance=-0.06 yDistance=0.08
02:35:56.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:35:56.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:56.079 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
02:35:56.080 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:56.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:35:56.080 00.000 21948 MoveAxis(E, 0, ABG)
02:35:56.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:56.081 00.001 18120 Enqueuing Expose request
02:35:56.081 00.000 21948 Move returns status 0, amount 0
02:35:56.081 00.000 21948 MoveAxis(N, 0, ABG)
02:35:56.081 00.000 21948 Move returns status 0, amount 0
02:35:56.081 00.000 21948 move complete, result=0
02:35:56.081 00.000 21948 worker thread done servicing request
02:35:56.081 00.000 21948 Worker thread wakes up
02:35:56.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:56.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:56.082 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:57.714 01.632 21948 Exposure complete
02:35:57.748 00.034 21948 worker thread done servicing request
02:35:57.749 00.001 18120 OnExposeComplete: enter
02:35:57.750 00.001 18120 UpdateGuideState(): m_state=6
02:35:57.752 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
02:35:57.753 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=235.71, Mass=1832, SNR=29.7, Peak=154 HFD=4.0
02:35:57.755 00.002 18120 MultiStar: [#1 0.18,-0.20,0.73,U] [#2 0.11,-0.30,0.65,U] [#3 0.02,-0.26,0.61,U] [#4 0.30,-0.11,0.59,U] [#5 0.11,-0.40,0.00,M3] [#6 0.21,-0.28,0.53,U] [#7 -0.08,-0.13,0.46,U] [#8 0.22,-0.26,0.41,U] 
02:35:57.756 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.20}, one-star: {-0.04, -0.10}
02:35:57.757 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.92 = 2.36)
02:35:57.760 00.003 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.96 = 2.32)
02:35:57.763 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=-0.08 mountY=0.08, mountTheta=2.34
02:35:57.766 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
02:35:57.768 00.002 18120 Enqueuing Move request for scope (-0.04, -0.10)
02:35:57.768 00.000 21948 Worker thread wakes up
02:35:57.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:57.769 00.001 18120 UpdateGuideState exits: m=1832 RSB=29.7
02:35:57.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:57.770 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:57.770 00.000 18120 Enqueuing Expose request
02:35:57.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
02:35:57.770 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
02:35:57.770 00.000 21948 Moving (-0.04, -0.10) raw xDistance=-0.08 yDistance=0.08
02:35:57.771 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:35:57.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:57.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:35:57.771 00.000 21948 MoveAxis(E, 0, ABG)
02:35:57.771 00.000 21948 Move returns status 0, amount 0
02:35:57.771 00.000 21948 MoveAxis(N, 0, ABG)
02:35:57.771 00.000 21948 Move returns status 0, amount 0
02:35:57.771 00.000 21948 move complete, result=0
02:35:57.771 00.000 21948 worker thread done servicing request
02:35:57.771 00.000 21948 Worker thread wakes up
02:35:57.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:57.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:35:57.771 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:59.296 01.525 21948 Exposure complete
02:35:59.349 00.053 21948 worker thread done servicing request
02:35:59.349 00.000 18120 OnExposeComplete: enter
02:35:59.351 00.002 18120 UpdateGuideState(): m_state=6
02:35:59.353 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
02:35:59.355 00.002 18120 Star::Find returns 1 (0), X=896.13, Y=235.57, Mass=1835, SNR=29.7, Peak=146 HFD=3.9
02:35:59.358 00.003 18120 MultiStar: [#1 0.35,-0.38,0.00,M1] [#2 0.36,-0.19,0.65,U] [#3 0.12,-0.51,0.00,M1] [#4 0.33,-0.22,0.55,U] [#5 0.39,-0.38,0.00,M4] [#6 0.26,-0.43,0.00,M1] [#7 -0.10,-0.33,0.44,U] [#8 0.37,-0.46,0.00,M3] 
02:35:59.360 00.002 18120 single-star, 3 included, MultiStar: {0.17, -0.24}, one-star: {0.09, -0.24}
02:35:59.362 00.002 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
02:35:59.364 00.002 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
02:35:59.365 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.21 mountX=-0.25 mountY=0.03, mountTheta=3.03
02:35:59.369 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.24, opts=13)
02:35:59.372 00.003 18120 Enqueuing Move request for scope (0.09, -0.24)
02:35:59.374 00.002 21948 Worker thread wakes up
02:35:59.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:35:59.376 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
02:35:59.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
02:35:59.376 00.000 21948 Moving (0.09, -0.24) raw xDistance=-0.25 yDistance=0.03
02:35:59.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:35:59.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:59.378 00.002 18120 UpdateGuideState exits: m=1835 RSB=29.7
02:35:59.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:59.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:35:59.379 00.001 18120 Enqueuing Expose request
02:35:59.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:35:59.379 00.000 21948 MoveAxis(E, 45, ABG)
02:35:59.379 00.000 21948 Guiding  Dir = 2, Dur = 45
02:35:59.380 00.001 21948 IsSlewing returns 0
02:35:59.380 00.000 21948 IsGuiding returns 0
02:35:59.383 00.003 21948 PulseGuide returned control before completion, sleep 53
02:35:59.453 00.070 21948 IsGuiding returns 0
02:35:59.453 00.000 21948 Move returns status 0, amount 45
02:35:59.453 00.000 21948 MoveAxis(N, 0, ABG)
02:35:59.453 00.000 21948 Move returns status 0, amount 0
02:35:59.453 00.000 21948 move complete, result=0
02:35:59.453 00.000 21948 worker thread done servicing request
02:35:59.453 00.000 21948 Worker thread wakes up
02:35:59.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:35:59.453 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
02:35:59.454 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:01.087 01.633 21948 Exposure complete
02:36:01.116 00.029 21948 worker thread done servicing request
02:36:01.116 00.000 18120 OnExposeComplete: enter
02:36:01.117 00.001 18120 UpdateGuideState(): m_state=6
02:36:01.118 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
02:36:01.118 00.000 18120 Star::Find returns 1 (0), X=896.00, Y=235.60, Mass=1836, SNR=29.6, Peak=139 HFD=4.2
02:36:01.119 00.001 18120 MultiStar: [#1 0.29,-0.38,0.00,M2] [#2 0.43,-0.23,0.00,M1] [#3 0.17,-0.30,0.62,U] [#4 0.18,-0.11,0.55,U] [#5 0.35,-0.13,0.47,U] [#6 0.41,-0.13,0.00,M2] [#7 0.08,-0.12,0.44,U] [#8 0.43,0.05,0.00,M4] 
02:36:01.120 00.001 18120 single-star, 4 included, MultiStar: {0.12, -0.19}, one-star: {-0.04, -0.21}
02:36:01.121 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
02:36:01.122 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
02:36:01.124 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.77 mountX=-0.17 mountY=0.13, mountTheta=2.49
02:36:01.126 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.21, opts=13)
02:36:01.126 00.000 18120 Enqueuing Move request for scope (-0.04, -0.21)
02:36:01.127 00.001 21948 Worker thread wakes up
02:36:01.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
02:36:01.127 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
02:36:01.127 00.000 21948 Moving (-0.04, -0.21) raw xDistance=-0.17 yDistance=0.13
02:36:01.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:36:01.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:01.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:36:01.127 00.000 21948 MoveAxis(E, 0, ABG)
02:36:01.127 00.000 21948 Move returns status 0, amount 0
02:36:01.127 00.000 21948 MoveAxis(N, 0, ABG)
02:36:01.127 00.000 21948 Move returns status 0, amount 0
02:36:01.127 00.000 21948 move complete, result=0
02:36:01.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:01.128 00.001 21948 worker thread done servicing request
02:36:01.128 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.6
02:36:01.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.129 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:01.129 00.000 18120 Enqueuing Expose request
02:36:01.130 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:01.130 00.000 21948 Worker thread wakes up
02:36:01.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:01.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:02.652 01.522 21948 Exposure complete
02:36:02.712 00.060 21948 worker thread done servicing request
02:36:02.712 00.000 18120 OnExposeComplete: enter
02:36:02.714 00.002 18120 UpdateGuideState(): m_state=6
02:36:02.714 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
02:36:02.715 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.63, Mass=1929, SNR=30.4, Peak=153 HFD=4.0
02:36:02.715 00.000 18120 MultiStar: [#1 0.38,-0.36,0.00,M3] [#2 0.28,-0.16,0.63,U] [#3 0.18,-0.32,0.63,U] [#4 0.26,0.00,0.58,U] [#5 0.19,-0.36,0.45,U] [#6 0.33,-0.27,0.00,M3] [#7 0.47,-0.11,0.00,M1] [#8 0.38,-0.40,0.00,M5] 
02:36:02.716 00.001 18120 single-star, 4 included, MultiStar: {0.17, -0.20}, one-star: {0.03, -0.18}
02:36:02.716 00.000 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.87)
02:36:02.717 00.001 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.83)
02:36:02.717 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.42 mountX=-0.18 mountY=0.06, mountTheta=2.83
02:36:02.718 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.18, opts=13)
02:36:02.719 00.001 18120 Enqueuing Move request for scope (0.03, -0.18)
02:36:02.719 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:02.720 00.001 21948 Worker thread wakes up
02:36:02.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
02:36:02.720 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
02:36:02.720 00.000 21948 Moving (0.03, -0.18) raw xDistance=-0.18 yDistance=0.06
02:36:02.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:36:02.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:02.720 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
02:36:02.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:02.721 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:02.721 00.000 18120 Enqueuing Expose request
02:36:02.722 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:36:02.722 00.000 21948 MoveAxis(E, 0, ABG)
02:36:02.722 00.000 21948 Move returns status 0, amount 0
02:36:02.722 00.000 21948 MoveAxis(N, 0, ABG)
02:36:02.722 00.000 21948 Move returns status 0, amount 0
02:36:02.722 00.000 21948 move complete, result=0
02:36:02.722 00.000 21948 worker thread done servicing request
02:36:02.722 00.000 21948 Worker thread wakes up
02:36:02.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:02.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:02.722 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:04.358 01.636 21948 Exposure complete
02:36:04.405 00.047 21948 worker thread done servicing request
02:36:04.405 00.000 18120 OnExposeComplete: enter
02:36:04.407 00.002 18120 UpdateGuideState(): m_state=6
02:36:04.408 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
02:36:04.408 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.71, Mass=2057, SNR=31.3, Peak=173 HFD=4.2
02:36:04.409 00.001 18120 MultiStar: [#1 0.20,-0.06,0.69,U] [#2 0.01,-0.04,0.61,U] [#3 -0.01,-0.31,0.57,U] [#4 0.28,-0.17,0.54,U] [#5 0.40,-0.18,0.00,M3] [#6 -0.08,0.12,0.52,U] [#7 -0.06,-0.22,0.38,U] [#8 0.31,-0.22,0.39,U] 
02:36:04.409 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {-0.12, -0.10}
02:36:04.409 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
02:36:04.410 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
02:36:04.410 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=-0.13 mountY=0.01, mountTheta=3.08
02:36:04.412 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
02:36:04.412 00.000 18120 Enqueuing Move request for scope (0.05, -0.12)
02:36:04.413 00.001 21948 Worker thread wakes up
02:36:04.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
02:36:04.413 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
02:36:04.413 00.000 21948 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=0.01
02:36:04.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:36:04.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:04.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:36:04.413 00.000 21948 MoveAxis(E, 0, ABG)
02:36:04.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:04.414 00.001 21948 Move returns status 0, amount 0
02:36:04.414 00.000 18120 UpdateGuideState exits: m=2057 RSB=31.3
02:36:04.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:04.415 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:04.415 00.000 18120 Enqueuing Expose request
02:36:04.415 00.000 21948 MoveAxis(N, 0, ABG)
02:36:04.415 00.000 21948 Move returns status 0, amount 0
02:36:04.415 00.000 21948 move complete, result=0
02:36:04.416 00.001 21948 worker thread done servicing request
02:36:04.416 00.000 21948 Worker thread wakes up
02:36:04.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:04.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:04.416 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:05.937 01.521 21948 Exposure complete
02:36:05.961 00.024 21948 worker thread done servicing request
02:36:05.961 00.000 18120 OnExposeComplete: enter
02:36:05.962 00.001 18120 UpdateGuideState(): m_state=6
02:36:05.963 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
02:36:05.963 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=235.79, Mass=2018, SNR=31.0, Peak=183 HFD=4.1
02:36:05.964 00.001 18120 MultiStar: [#1 0.17,-0.27,0.70,U] [#2 0.28,-0.13,0.64,U] [#3 0.21,-0.25,0.59,U] [#4 0.17,-0.07,0.55,U] [#5 0.25,-0.37,0.00,M4] [#6 -0.08,-0.18,0.53,U] [#7 0.32,-0.00,0.44,U] [#8 0.41,0.08,0.00,M5] 
02:36:05.964 00.000 18120 single-star, 6 included, MultiStar: {0.13, -0.13}, one-star: {-0.03, -0.03}
02:36:05.964 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
02:36:05.964 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
02:36:05.966 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.46 mountX=-0.01 mountY=0.04, mountTheta=1.82
02:36:05.967 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.03, opts=13)
02:36:05.967 00.000 18120 Enqueuing Move request for scope (-0.03, -0.03)
02:36:05.968 00.001 21948 Worker thread wakes up
02:36:05.968 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:36:05.968 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:36:05.968 00.000 21948 Moving (-0.03, -0.03) raw xDistance=-0.01 yDistance=0.04
02:36:05.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:05.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:05.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:36:05.968 00.000 21948 MoveAxis(E, 0, ABG)
02:36:05.968 00.000 21948 Move returns status 0, amount 0
02:36:05.968 00.000 21948 MoveAxis(N, 0, ABG)
02:36:05.968 00.000 21948 Move returns status 0, amount 0
02:36:05.968 00.000 21948 move complete, result=0
02:36:05.968 00.000 21948 worker thread done servicing request
02:36:05.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:05.969 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.0
02:36:05.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:05.969 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:05.970 00.001 18120 Enqueuing Expose request
02:36:05.970 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:05.971 00.001 21948 Worker thread wakes up
02:36:05.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:05.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:07.604 01.633 21948 Exposure complete
02:36:07.652 00.048 21948 worker thread done servicing request
02:36:07.652 00.000 18120 OnExposeComplete: enter
02:36:07.653 00.001 18120 UpdateGuideState(): m_state=6
02:36:07.654 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
02:36:07.655 00.001 18120 Star::Find returns 1 (0), X=896.13, Y=235.75, Mass=2047, SNR=31.3, Peak=190 HFD=4.1
02:36:07.656 00.001 18120 MultiStar: [#1 0.20,-0.13,0.68,U] [#2 0.36,-0.10,0.62,U] [#3 0.08,-0.43,0.00,M1] [#4 0.23,0.03,0.55,U] [#5 0.26,-0.13,0.46,U] [#6 0.03,-0.16,0.54,U] [#7 0.34,0.15,0.41,U] [#8 0.23,0.07,0.39,U] 
02:36:07.657 00.001 18120 single-star, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.09, -0.06}
02:36:07.658 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:36:07.659 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:36:07.660 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
02:36:07.662 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
02:36:07.663 00.001 18120 Enqueuing Move request for scope (0.09, -0.06)
02:36:07.664 00.001 21948 Worker thread wakes up
02:36:07.664 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:36:07.664 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:36:07.664 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.05
02:36:07.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:07.665 00.001 18120 UpdateGuideState exits: m=2047 RSB=31.3
02:36:07.666 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:07.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:07.667 00.001 18120 Enqueuing Expose request
02:36:07.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:36:07.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:07.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:36:07.667 00.000 21948 MoveAxis(E, 0, ABG)
02:36:07.667 00.000 21948 Move returns status 0, amount 0
02:36:07.667 00.000 21948 MoveAxis(N, 0, ABG)
02:36:07.667 00.000 21948 Move returns status 0, amount 0
02:36:07.667 00.000 21948 move complete, result=0
02:36:07.667 00.000 21948 worker thread done servicing request
02:36:07.667 00.000 21948 Worker thread wakes up
02:36:07.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:07.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:07.668 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:09.185 01.517 21948 Exposure complete
02:36:09.219 00.034 21948 worker thread done servicing request
02:36:09.219 00.000 18120 OnExposeComplete: enter
02:36:09.220 00.001 18120 UpdateGuideState(): m_state=6
02:36:09.221 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
02:36:09.221 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=235.70, Mass=1832, SNR=29.7, Peak=160 HFD=4.2
02:36:09.222 00.001 18120 MultiStar: [#1 0.14,-0.22,0.74,U] [#2 0.34,-0.06,0.68,U] [#3 0.24,-0.37,0.00,M2] [#4 0.20,-0.17,0.59,U] [#5 0.19,-0.49,0.00,M4] [#6 0.33,-0.17,0.51,U] [#7 0.42,0.08,0.00,M1] [#8 0.72,-0.18,0.00,M5] 
02:36:09.222 00.000 18120 single-star, 4 included, MultiStar: {0.21, -0.14}, one-star: {0.11, -0.11}
02:36:09.223 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:36:09.223 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:36:09.224 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
02:36:09.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.11, opts=13)
02:36:09.225 00.000 18120 Enqueuing Move request for scope (0.11, -0.11)
02:36:09.226 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:09.226 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.7
02:36:09.226 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:09.227 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:09.227 00.000 18120 Enqueuing Expose request
02:36:09.228 00.001 21948 Worker thread wakes up
02:36:09.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:36:09.228 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:36:09.228 00.000 21948 Moving (0.11, -0.11) raw xDistance=-0.15 yDistance=-0.05
02:36:09.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:36:09.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:09.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:36:09.228 00.000 21948 MoveAxis(E, 0, ABG)
02:36:09.228 00.000 21948 Move returns status 0, amount 0
02:36:09.228 00.000 21948 MoveAxis(N, 0, ABG)
02:36:09.228 00.000 21948 Move returns status 0, amount 0
02:36:09.228 00.000 21948 move complete, result=0
02:36:09.228 00.000 21948 worker thread done servicing request
02:36:09.228 00.000 21948 Worker thread wakes up
02:36:09.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:09.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:09.228 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:10.861 01.633 21948 Exposure complete
02:36:10.911 00.050 21948 worker thread done servicing request
02:36:10.911 00.000 18120 OnExposeComplete: enter
02:36:10.912 00.001 18120 UpdateGuideState(): m_state=6
02:36:10.915 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
02:36:10.917 00.002 18120 Star::Find returns 1 (0), X=896.29, Y=235.69, Mass=1905, SNR=30.3, Peak=155 HFD=4.3
02:36:10.919 00.002 18120 MultiStar: [#1 0.58,-0.21,0.00,M1] [#2 0.31,-0.21,0.63,U] [#3 0.36,-0.22,0.00,M3] [#4 0.30,-0.08,0.57,U] [#5 0.49,-0.26,0.00,M5] [#6 0.52,-0.21,0.00,M1] [#7 0.36,-0.11,0.44,U] [#8 0.78,-0.01,0.00,M6] 
02:36:10.920 00.001 18120 single-star, 3 included, MultiStar: {0.29, -0.13}, one-star: {0.25, -0.13}
02:36:10.921 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
02:36:10.923 00.002 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
02:36:10.924 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-0.47 mountX=-0.22 mountY=-0.16, mountTheta=-2.49
02:36:10.926 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.13, opts=13)
02:36:10.928 00.002 18120 Enqueuing Move request for scope (0.25, -0.13)
02:36:10.929 00.001 21948 Worker thread wakes up
02:36:10.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:10.930 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.13) opts 0xd
02:36:10.930 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.3
02:36:10.931 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:10.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:10.932 00.001 18120 Enqueuing Expose request
02:36:10.933 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.13)
02:36:10.933 00.000 21948 Moving (0.25, -0.13) raw xDistance=-0.22 yDistance=-0.16
02:36:10.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:36:10.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:10.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:36:10.933 00.000 21948 MoveAxis(E, 39, ABG)
02:36:10.933 00.000 21948 Guiding  Dir = 2, Dur = 39
02:36:10.934 00.001 21948 IsSlewing returns 0
02:36:10.934 00.000 21948 IsGuiding returns 0
02:36:10.936 00.002 21948 PulseGuide returned control before completion, sleep 47
02:36:10.984 00.048 21948 IsGuiding returns 0
02:36:10.984 00.000 21948 Move returns status 0, amount 39
02:36:10.984 00.000 21948 MoveAxis(N, 0, ABG)
02:36:10.985 00.001 21948 Move returns status 0, amount 0
02:36:10.985 00.000 21948 move complete, result=0
02:36:10.985 00.000 21948 worker thread done servicing request
02:36:10.985 00.000 21948 Worker thread wakes up
02:36:10.985 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
02:36:10.986 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:10.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:12.397 01.411 21948 Exposure complete
02:36:12.439 00.042 21948 worker thread done servicing request
02:36:12.440 00.001 18120 OnExposeComplete: enter
02:36:12.441 00.001 18120 UpdateGuideState(): m_state=6
02:36:12.442 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
02:36:12.442 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=235.82, Mass=1920, SNR=30.4, Peak=178 HFD=4.0
02:36:12.443 00.001 18120 MultiStar: [#1 0.32,-0.05,0.70,U] [#2 0.42,-0.04,0.00,M1] [#3 0.40,-0.11,0.00,M4] [#4 0.11,-0.07,0.55,U] [#5 0.50,-0.04,0.00,M6] [#6 0.46,0.08,0.00,M2] [#7 0.37,-0.00,0.42,U] [#8 0.43,-0.02,0.00,M7] 
02:36:12.443 00.000 18120 single-star, 3 included, MultiStar: {0.21, -0.03}, one-star: {0.11, 0.01}
02:36:12.444 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
02:36:12.444 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
02:36:12.445 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.05 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
02:36:12.445 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.01, opts=13)
02:36:12.447 00.002 18120 Enqueuing Move request for scope (0.11, 0.01)
02:36:12.447 00.000 21948 Worker thread wakes up
02:36:12.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:12.448 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.4
02:36:12.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:12.449 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:12.449 00.000 18120 Enqueuing Expose request
02:36:12.450 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:36:12.450 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:36:12.450 00.000 21948 Moving (0.11, 0.01) raw xDistance=-0.04 yDistance=-0.10
02:36:12.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:12.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:12.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:36:12.450 00.000 21948 MoveAxis(E, 0, ABG)
02:36:12.450 00.000 21948 Move returns status 0, amount 0
02:36:12.450 00.000 21948 MoveAxis(N, 0, ABG)
02:36:12.450 00.000 21948 Move returns status 0, amount 0
02:36:12.450 00.000 21948 move complete, result=0
02:36:12.450 00.000 21948 worker thread done servicing request
02:36:12.450 00.000 21948 Worker thread wakes up
02:36:12.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:12.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:12.450 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:14.072 01.622 21948 Exposure complete
02:36:14.109 00.037 21948 worker thread done servicing request
02:36:14.110 00.001 18120 OnExposeComplete: enter
02:36:14.111 00.001 18120 UpdateGuideState(): m_state=6
02:36:14.112 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
02:36:14.112 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=235.77, Mass=1945, SNR=30.6, Peak=168 HFD=4.2
02:36:14.113 00.001 18120 MultiStar: [#1 0.43,-0.07,0.00,M1] [#2 0.46,-0.03,0.00,M2] [#3 0.10,-0.22,0.63,U] [#4 0.08,0.01,0.56,U] [#5 0.35,-0.05,0.47,U] [#6 0.67,-0.17,0.00,M3] [#7 0.61,-0.10,0.00,M1] [#8 0.67,-0.05,0.00,M8] 
02:36:14.113 00.000 18120 refined, 3 included, MultiStar: {0.21, -0.07}, one-star: {0.28, -0.04}
02:36:14.114 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
02:36:14.115 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:36:14.116 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.35 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
02:36:14.118 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.07, opts=13)
02:36:14.118 00.000 18120 Enqueuing Move request for scope (0.21, -0.07)
02:36:14.119 00.001 21948 Worker thread wakes up
02:36:14.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:14.119 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
02:36:14.120 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:14.120 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:14.120 00.000 18120 Enqueuing Expose request
02:36:14.121 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
02:36:14.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
02:36:14.121 00.000 21948 Moving (0.21, -0.07) raw xDistance=-0.15 yDistance=-0.15
02:36:14.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:36:14.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:14.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:36:14.121 00.000 21948 MoveAxis(E, 0, ABG)
02:36:14.121 00.000 21948 Move returns status 0, amount 0
02:36:14.121 00.000 21948 MoveAxis(N, 0, ABG)
02:36:14.121 00.000 21948 Move returns status 0, amount 0
02:36:14.121 00.000 21948 move complete, result=0
02:36:14.121 00.000 21948 worker thread done servicing request
02:36:14.121 00.000 21948 Worker thread wakes up
02:36:14.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:14.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:14.122 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:15.642 01.520 21948 Exposure complete
02:36:15.678 00.036 21948 worker thread done servicing request
02:36:15.678 00.000 18120 OnExposeComplete: enter
02:36:15.678 00.000 18120 UpdateGuideState(): m_state=6
02:36:15.679 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
02:36:15.679 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=235.75, Mass=2004, SNR=31.1, Peak=166 HFD=4.2
02:36:15.680 00.001 18120 MultiStar: [#1 0.37,-0.32,0.00,M2] [#2 0.01,-0.13,0.61,U] [#3 0.35,-0.36,0.00,M4] [#4 0.44,-0.13,0.00,M1] [#5 0.40,-0.30,0.00,M6] [#6 0.47,-0.13,0.00,M4] [#7 0.46,-0.01,0.00,M2] [#8 0.28,-0.10,0.39,U] 
02:36:15.680 00.000 18120 single-star, 2 included, MultiStar: {0.12, -0.09}, one-star: {0.12, -0.06}
02:36:15.681 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
02:36:15.681 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
02:36:15.682 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
02:36:15.684 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.06, opts=13)
02:36:15.684 00.000 18120 Enqueuing Move request for scope (0.12, -0.06)
02:36:15.685 00.001 21948 Worker thread wakes up
02:36:15.685 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:36:15.685 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:36:15.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:15.685 00.000 18120 UpdateGuideState exits: m=2004 RSB=31.1
02:36:15.686 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:15.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:15.687 00.001 18120 Enqueuing Expose request
02:36:15.689 00.002 21948 Moving (0.12, -0.06) raw xDistance=-0.11 yDistance=-0.08
02:36:15.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:15.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:15.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:15.689 00.000 21948 MoveAxis(E, 0, ABG)
02:36:15.689 00.000 21948 Move returns status 0, amount 0
02:36:15.689 00.000 21948 MoveAxis(N, 0, ABG)
02:36:15.689 00.000 21948 Move returns status 0, amount 0
02:36:15.689 00.000 21948 move complete, result=0
02:36:15.689 00.000 21948 worker thread done servicing request
02:36:15.689 00.000 21948 Worker thread wakes up
02:36:15.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:15.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:15.690 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:17.319 01.629 21948 Exposure complete
02:36:17.392 00.073 21948 worker thread done servicing request
02:36:17.392 00.000 18120 OnExposeComplete: enter
02:36:17.395 00.003 18120 UpdateGuideState(): m_state=6
02:36:17.397 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
02:36:17.397 00.000 18120 Star::Find returns 1 (0), X=896.44, Y=235.46, Mass=1770, SNR=29.1, Peak=124 HFD=4.2
02:36:17.398 00.001 18120 MultiStar: [#1 0.31,-0.30,0.00,M3] [#2 0.45,-0.13,0.00,M2] [#3 0.46,-0.53,0.00,M5] [#4 0.50,-0.39,0.00,M2] [#5 0.41,-0.45,0.00,M7] [#6 0.27,-0.16,0.54,U] [#7 0.57,-0.25,0.00,M3] [#8 0.46,-0.38,0.00,M8] 
02:36:17.398 00.000 18120 refined, 1 included, MultiStar: {0.35, -0.29}, one-star: {0.40, -0.36}
02:36:17.399 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:36:17.399 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:36:17.400 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.29 hyp=0.46 cameraTheta=-0.68 mountX=-0.41 mountY=-0.19, mountTheta=-2.71
02:36:17.401 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.29, opts=13)
02:36:17.401 00.000 18120 Enqueuing Move request for scope (0.35, -0.29)
02:36:17.402 00.001 21948 Worker thread wakes up
02:36:17.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.29) opts 0xd
02:36:17.402 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.29)
02:36:17.402 00.000 21948 Moving (0.35, -0.29) raw xDistance=-0.41 yDistance=-0.19
02:36:17.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:36:17.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:17.403 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.1
02:36:17.403 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:17.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:17.404 00.001 18120 Enqueuing Expose request
02:36:17.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:17.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:36:17.404 00.000 21948 MoveAxis(E, 73, ABG)
02:36:17.404 00.000 21948 Guiding  Dir = 2, Dur = 73
02:36:17.405 00.001 21948 IsSlewing returns 0
02:36:17.405 00.000 21948 IsGuiding returns 0
02:36:17.407 00.002 21948 PulseGuide returned control before completion, sleep 81
02:36:17.503 00.096 21948 IsGuiding returns 0
02:36:17.503 00.000 21948 Move returns status 0, amount 73
02:36:17.503 00.000 21948 MoveAxis(N, 0, ABG)
02:36:17.503 00.000 21948 Move returns status 0, amount 0
02:36:17.503 00.000 21948 move complete, result=0
02:36:17.504 00.001 21948 worker thread done servicing request
02:36:17.504 00.000 21948 Worker thread wakes up
02:36:17.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:17.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:17.504 00.000 18120 GuideStep: -0.4 px 73 ms EAST, -0.2 px 0 ms NORTH
02:36:18.915 01.411 21948 Exposure complete
02:36:18.964 00.049 21948 worker thread done servicing request
02:36:18.965 00.001 18120 OnExposeComplete: enter
02:36:18.965 00.000 18120 UpdateGuideState(): m_state=6
02:36:18.966 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
02:36:18.966 00.000 18120 Star::Find returns 1 (0), X=896.23, Y=235.65, Mass=1941, SNR=30.6, Peak=158 HFD=4.1
02:36:18.967 00.001 18120 MultiStar: [#1 0.39,-0.27,0.00,M4] [#2 0.19,-0.11,0.68,U] [#3 0.58,-0.36,0.00,M6] [#4 0.16,0.14,0.58,U] [#5 0.27,-0.13,0.45,U] [#6 0.43,-0.16,0.00,M4] [#7 0.43,-0.26,0.00,M4] [#8 0.51,-0.02,0.00,M9] 
02:36:18.967 00.000 18120 refined, 3 included, MultiStar: {0.20, -0.08}, one-star: {0.19, -0.16}
02:36:18.968 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
02:36:18.968 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
02:36:18.969 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
02:36:18.971 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.08, opts=13)
02:36:18.972 00.001 18120 Enqueuing Move request for scope (0.20, -0.08)
02:36:18.973 00.001 21948 Worker thread wakes up
02:36:18.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
02:36:18.973 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
02:36:18.973 00.000 21948 Moving (0.20, -0.08) raw xDistance=-0.15 yDistance=-0.14
02:36:18.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:36:18.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:18.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:36:18.973 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:18.975 00.002 18120 UpdateGuideState exits: m=1941 RSB=30.6
02:36:18.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:18.977 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:18.978 00.001 21948 MoveAxis(E, 0, ABG)
02:36:18.978 00.000 21948 Move returns status 0, amount 0
02:36:18.978 00.000 21948 MoveAxis(N, 0, ABG)
02:36:18.978 00.000 21948 Move returns status 0, amount 0
02:36:18.978 00.000 21948 move complete, result=0
02:36:18.978 00.000 18120 Enqueuing Expose request
02:36:18.980 00.002 21948 worker thread done servicing request
02:36:18.981 00.001 21948 Worker thread wakes up
02:36:18.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:18.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:18.981 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:20.615 01.634 21948 Exposure complete
02:36:20.660 00.045 21948 worker thread done servicing request
02:36:20.661 00.001 18120 OnExposeComplete: enter
02:36:20.661 00.000 18120 UpdateGuideState(): m_state=6
02:36:20.662 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
02:36:20.662 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=235.76, Mass=1923, SNR=30.4, Peak=163 HFD=4.2
02:36:20.662 00.000 18120 MultiStar: [#1 0.17,-0.29,0.73,U] [#2 0.31,-0.30,0.00,M2] [#3 0.14,-0.19,0.62,U] [#4 0.22,0.06,0.57,U] [#5 0.13,-0.28,0.45,U] [#6 0.26,-0.18,0.52,U] [#7 0.29,-0.12,0.44,U] [#8 0.57,-0.24,0.00,M10] 
02:36:20.663 00.001 18120 single-star, 6 included, MultiStar: {0.18, -0.14}, one-star: {0.13, -0.05}
02:36:20.663 00.000 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
02:36:20.664 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
02:36:20.664 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.40 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
02:36:20.665 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
02:36:20.666 00.001 18120 Enqueuing Move request for scope (0.13, -0.05)
02:36:20.666 00.000 21948 Worker thread wakes up
02:36:20.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
02:36:20.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
02:36:20.666 00.000 21948 Moving (0.13, -0.05) raw xDistance=-0.10 yDistance=-0.09
02:36:20.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:36:20.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:20.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:20.666 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:20.667 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.4
02:36:20.668 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:20.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:20.668 00.000 21948 MoveAxis(E, 0, ABG)
02:36:20.668 00.000 18120 Enqueuing Expose request
02:36:20.670 00.002 21948 Move returns status 0, amount 0
02:36:20.670 00.000 21948 MoveAxis(N, 0, ABG)
02:36:20.670 00.000 21948 Move returns status 0, amount 0
02:36:20.670 00.000 21948 move complete, result=0
02:36:20.670 00.000 21948 worker thread done servicing request
02:36:20.670 00.000 21948 Worker thread wakes up
02:36:20.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:20.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:20.671 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:22.185 01.514 21948 Exposure complete
02:36:22.233 00.048 21948 worker thread done servicing request
02:36:22.233 00.000 18120 OnExposeComplete: enter
02:36:22.234 00.001 18120 UpdateGuideState(): m_state=6
02:36:22.234 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
02:36:22.235 00.001 18120 Star::Find returns 1 (0), X=896.18, Y=235.70, Mass=1947, SNR=30.6, Peak=168 HFD=4.2
02:36:22.235 00.000 18120 MultiStar: [#1 0.24,-0.07,0.71,U] [#2 0.55,-0.29,0.00,M3] [#3 0.13,-0.17,0.60,U] [#4 -0.04,0.13,0.55,U] [#5 0.13,-0.17,0.44,U] [#6 0.29,-0.07,0.50,U] [#7 0.24,0.08,0.45,U] [#8 0.56,-0.21,0.00,R] 
02:36:22.236 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.14, -0.11}
02:36:22.236 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
02:36:22.238 00.002 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
02:36:22.239 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
02:36:22.241 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
02:36:22.241 00.000 18120 Enqueuing Move request for scope (0.16, -0.06)
02:36:22.242 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:22.243 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:36:22.244 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:22.244 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:22.245 00.001 18120 Enqueuing Expose request
02:36:22.245 00.000 21948 Worker thread wakes up
02:36:22.246 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
02:36:22.246 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
02:36:22.246 00.000 21948 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.11
02:36:22.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:36:22.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:22.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:36:22.246 00.000 21948 MoveAxis(E, 0, ABG)
02:36:22.246 00.000 21948 Move returns status 0, amount 0
02:36:22.246 00.000 21948 MoveAxis(N, 0, ABG)
02:36:22.246 00.000 21948 Move returns status 0, amount 0
02:36:22.246 00.000 21948 move complete, result=0
02:36:22.246 00.000 21948 worker thread done servicing request
02:36:22.246 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:22.247 00.001 21948 Worker thread wakes up
02:36:22.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:22.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:23.882 01.635 21948 Exposure complete
02:36:23.906 00.024 21948 worker thread done servicing request
02:36:23.906 00.000 18120 OnExposeComplete: enter
02:36:23.907 00.001 18120 UpdateGuideState(): m_state=6
02:36:23.907 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
02:36:23.908 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=235.84, Mass=2088, SNR=31.7, Peak=178 HFD=4.2
02:36:23.908 00.000 18120 MultiStar: [#1 0.48,-0.11,0.00,M3] [#2 0.31,-0.02,0.61,U] [#3 0.26,-0.27,0.58,U] [#4 0.11,0.17,0.54,U] [#5 0.40,-0.04,0.45,U] [#6 0.55,-0.22,0.00,M3] [#7 0.25,0.10,0.42,U] [#8 -0.12,0.19,0.38,U] 
02:36:23.909 00.001 18120 single-star, 6 included, MultiStar: {0.16, 0.01}, one-star: {0.01, 0.02}
02:36:23.909 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
02:36:23.909 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
02:36:23.910 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.13 mountX=0.02 mountY=-0.02, mountTheta=-0.88
02:36:23.912 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
02:36:23.912 00.000 18120 Enqueuing Move request for scope (0.01, 0.02)
02:36:23.913 00.001 21948 Worker thread wakes up
02:36:23.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:23.913 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:36:23.913 00.000 18120 UpdateGuideState exits: m=2088 RSB=31.7
02:36:23.914 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:36:23.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:23.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:23.914 00.000 18120 Enqueuing Expose request
02:36:23.915 00.001 21948 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
02:36:23.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:36:23.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:23.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:36:23.915 00.000 21948 MoveAxis(E, 0, ABG)
02:36:23.915 00.000 21948 Move returns status 0, amount 0
02:36:23.915 00.000 21948 MoveAxis(N, 0, ABG)
02:36:23.915 00.000 21948 Move returns status 0, amount 0
02:36:23.915 00.000 21948 move complete, result=0
02:36:23.915 00.000 21948 worker thread done servicing request
02:36:23.915 00.000 21948 Worker thread wakes up
02:36:23.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:23.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:23.916 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:25.441 01.525 21948 Exposure complete
02:36:25.482 00.041 21948 worker thread done servicing request
02:36:25.483 00.001 18120 OnExposeComplete: enter
02:36:25.484 00.001 18120 UpdateGuideState(): m_state=6
02:36:25.485 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
02:36:25.487 00.002 18120 Star::Find returns 1 (0), X=896.19, Y=235.73, Mass=1773, SNR=29.2, Peak=168 HFD=3.9
02:36:25.489 00.002 18120 MultiStar: [#1 0.29,-0.27,0.69,U] [#2 0.33,-0.05,0.64,U] [#3 0.33,-0.21,0.60,U] [#4 0.27,0.13,0.59,U] [#5 0.27,-0.12,0.49,U] [#6 0.44,-0.10,0.00,M4] [#7 0.07,0.05,0.44,U] [#8 0.04,0.19,0.41,U] 
02:36:25.489 00.000 18120 single-star, 7 included, MultiStar: {0.23, -0.06}, one-star: {0.15, -0.08}
02:36:25.490 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
02:36:25.491 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
02:36:25.492 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=-0.14 mountY=-0.10, mountTheta=-2.52
02:36:25.494 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
02:36:25.494 00.000 18120 Enqueuing Move request for scope (0.15, -0.08)
02:36:25.495 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:25.495 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.2
02:36:25.496 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:25.496 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:25.497 00.001 18120 Enqueuing Expose request
02:36:25.497 00.000 21948 Worker thread wakes up
02:36:25.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:36:25.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:36:25.497 00.000 21948 Moving (0.15, -0.08) raw xDistance=-0.14 yDistance=-0.10
02:36:25.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:36:25.498 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:25.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:36:25.498 00.000 21948 MoveAxis(E, 0, ABG)
02:36:25.498 00.000 21948 Move returns status 0, amount 0
02:36:25.498 00.000 21948 MoveAxis(N, 0, ABG)
02:36:25.498 00.000 21948 Move returns status 0, amount 0
02:36:25.498 00.000 21948 move complete, result=0
02:36:25.498 00.000 21948 worker thread done servicing request
02:36:25.498 00.000 21948 Worker thread wakes up
02:36:25.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:25.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:25.498 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:27.119 01.621 21948 Exposure complete
02:36:27.159 00.040 21948 worker thread done servicing request
02:36:27.159 00.000 18120 OnExposeComplete: enter
02:36:27.160 00.001 18120 UpdateGuideState(): m_state=6
02:36:27.160 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
02:36:27.162 00.002 18120 Star::Find returns 1 (0), X=896.00, Y=235.77, Mass=1931, SNR=30.3, Peak=184 HFD=4.1
02:36:27.163 00.001 18120 MultiStar: [#1 0.20,-0.33,0.72,U] [#2 0.21,-0.06,0.63,U] [#3 0.29,-0.17,0.60,U] [#4 0.14,-0.01,0.59,U] [#5 0.37,-0.24,0.00,M3] [#6 0.31,-0.25,0.51,U] [#7 0.36,0.01,0.45,U] [#8 0.21,0.01,0.38,U] 
02:36:27.165 00.002 18120 single-star, 7 included, MultiStar: {0.18, -0.11}, one-star: {-0.04, -0.04}
02:36:27.168 00.003 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.00) = xAngle (-4.29 = 1.99)
02:36:27.170 00.002 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
02:36:27.171 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.29 mountX=-0.02 mountY=0.05, mountTheta=1.99
02:36:27.174 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
02:36:27.174 00.000 18120 Enqueuing Move request for scope (-0.04, -0.04)
02:36:27.175 00.001 21948 Worker thread wakes up
02:36:27.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:27.175 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.3
02:36:27.175 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:27.176 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:27.176 00.000 18120 Enqueuing Expose request
02:36:27.177 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:36:27.177 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:36:27.177 00.000 21948 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.05
02:36:27.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:27.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:27.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:36:27.177 00.000 21948 MoveAxis(E, 0, ABG)
02:36:27.177 00.000 21948 Move returns status 0, amount 0
02:36:27.177 00.000 21948 MoveAxis(N, 0, ABG)
02:36:27.177 00.000 21948 Move returns status 0, amount 0
02:36:27.177 00.000 21948 move complete, result=0
02:36:27.177 00.000 21948 worker thread done servicing request
02:36:27.177 00.000 21948 Worker thread wakes up
02:36:27.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:27.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:27.177 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:28.705 01.528 21948 Exposure complete
02:36:28.744 00.039 21948 worker thread done servicing request
02:36:28.746 00.002 18120 OnExposeComplete: enter
02:36:28.746 00.000 18120 UpdateGuideState(): m_state=6
02:36:28.747 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
02:36:28.748 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=235.74, Mass=1986, SNR=30.8, Peak=178 HFD=4.1
02:36:28.749 00.001 18120 MultiStar: [#1 0.20,-0.15,0.69,U] [#2 0.18,-0.18,0.62,U] [#3 0.14,-0.27,0.60,U] [#4 0.29,-0.08,0.54,U] [#5 0.29,-0.19,0.48,U] [#6 0.23,-0.26,0.51,U] [#7 0.48,0.07,0.00,M1] [#8 -0.20,-0.07,0.42,U] 
02:36:28.751 00.002 18120 single-star, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.04, -0.08}
02:36:28.754 00.003 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
02:36:28.756 00.002 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
02:36:28.757 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.12 mountX=-0.09 mountY=0.00, mountTheta=3.12
02:36:28.759 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
02:36:28.759 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
02:36:28.759 00.000 21948 Worker thread wakes up
02:36:28.760 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:36:28.760 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:36:28.760 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=0.00
02:36:28.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:36:28.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:28.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:28.760 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.8
02:36:28.761 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:28.761 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:28.761 00.000 18120 Enqueuing Expose request
02:36:28.762 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:36:28.762 00.000 21948 MoveAxis(E, 0, ABG)
02:36:28.762 00.000 21948 Move returns status 0, amount 0
02:36:28.762 00.000 21948 MoveAxis(N, 0, ABG)
02:36:28.762 00.000 21948 Move returns status 0, amount 0
02:36:28.762 00.000 21948 move complete, result=0
02:36:28.762 00.000 21948 worker thread done servicing request
02:36:28.762 00.000 21948 Worker thread wakes up
02:36:28.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:28.762 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:28.763 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:30.399 01.636 21948 Exposure complete
02:36:30.443 00.044 21948 worker thread done servicing request
02:36:30.443 00.000 18120 OnExposeComplete: enter
02:36:30.445 00.002 18120 UpdateGuideState(): m_state=6
02:36:30.445 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
02:36:30.446 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=235.57, Mass=1937, SNR=30.5, Peak=151 HFD=3.9
02:36:30.446 00.000 18120 MultiStar: [#1 0.56,-0.35,0.00,M1] [#2 0.56,-0.15,0.00,M1] [#3 0.44,-0.44,0.00,M1] [#4 0.36,-0.04,0.55,U] [#5 0.47,-0.37,0.00,M3] [#6 0.57,-0.31,0.00,M3] [#7 0.44,-0.32,0.00,M2] [#8 -0.23,0.02,0.39,U] 
02:36:30.447 00.001 18120 refined, 2 included, MultiStar: {0.18, -0.14}, one-star: {0.24, -0.24}
02:36:30.447 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
02:36:30.448 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
02:36:30.448 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-0.64 mountX=-0.20 mountY=-0.10, mountTheta=-2.67
02:36:30.450 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.14, opts=13)
02:36:30.451 00.001 18120 Enqueuing Move request for scope (0.18, -0.14)
02:36:30.452 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:30.452 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:36:30.452 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:30.453 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:30.453 00.000 18120 Enqueuing Expose request
02:36:30.454 00.001 21948 Worker thread wakes up
02:36:30.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
02:36:30.454 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
02:36:30.454 00.000 21948 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=-0.10
02:36:30.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:36:30.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:30.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:36:30.454 00.000 21948 MoveAxis(E, 0, ABG)
02:36:30.454 00.000 21948 Move returns status 0, amount 0
02:36:30.454 00.000 21948 MoveAxis(N, 0, ABG)
02:36:30.454 00.000 21948 Move returns status 0, amount 0
02:36:30.454 00.000 21948 move complete, result=0
02:36:30.454 00.000 21948 worker thread done servicing request
02:36:30.454 00.000 21948 Worker thread wakes up
02:36:30.455 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:30.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:30.455 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:31.986 01.531 21948 Exposure complete
02:36:32.017 00.031 21948 worker thread done servicing request
02:36:32.017 00.000 18120 OnExposeComplete: enter
02:36:32.019 00.002 18120 UpdateGuideState(): m_state=6
02:36:32.020 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
02:36:32.020 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=235.59, Mass=1993, SNR=30.8, Peak=159 HFD=3.9
02:36:32.021 00.001 18120 MultiStar: [#1 0.46,-0.27,0.00,M2] [#2 0.34,-0.10,0.61,U] [#3 0.60,-0.34,0.00,M2] [#4 0.42,-0.15,0.00,M1] [#5 0.58,-0.31,0.00,M4] [#6 0.60,-0.21,0.00,M4] [#7 0.87,-0.19,0.00,M3] [#8 0.10,0.09,0.39,U] 
02:36:32.021 00.000 18120 refined, 2 included, MultiStar: {0.27, -0.12}, one-star: {0.29, -0.22}
02:36:32.022 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
02:36:32.022 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
02:36:32.023 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-0.42 mountX=-0.22 mountY=-0.19, mountTheta=-2.45
02:36:32.024 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.12, opts=13)
02:36:32.025 00.001 18120 Enqueuing Move request for scope (0.27, -0.12)
02:36:32.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:32.026 00.001 18120 UpdateGuideState exits: m=1993 RSB=30.8
02:36:32.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:32.027 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:32.027 00.000 18120 Enqueuing Expose request
02:36:32.028 00.001 21948 Worker thread wakes up
02:36:32.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
02:36:32.028 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
02:36:32.028 00.000 21948 Moving (0.27, -0.12) raw xDistance=-0.22 yDistance=-0.19
02:36:32.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:36:32.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:32.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:36:32.028 00.000 21948 MoveAxis(E, 40, ABG)
02:36:32.028 00.000 21948 Guiding  Dir = 2, Dur = 40
02:36:32.028 00.000 21948 IsSlewing returns 0
02:36:32.028 00.000 21948 IsGuiding returns 0
02:36:32.031 00.003 21948 PulseGuide returned control before completion, sleep 48
02:36:32.094 00.063 21948 IsGuiding returns 0
02:36:32.094 00.000 21948 Move returns status 0, amount 40
02:36:32.094 00.000 21948 MoveAxis(N, 0, ABG)
02:36:32.094 00.000 21948 Move returns status 0, amount 0
02:36:32.094 00.000 21948 move complete, result=0
02:36:32.094 00.000 21948 worker thread done servicing request
02:36:32.094 00.000 21948 Worker thread wakes up
02:36:32.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:32.094 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
02:36:32.097 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:33.721 01.624 21948 Exposure complete
02:36:33.756 00.035 21948 worker thread done servicing request
02:36:33.756 00.000 18120 OnExposeComplete: enter
02:36:33.756 00.000 18120 UpdateGuideState(): m_state=6
02:36:33.758 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
02:36:33.759 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=235.80, Mass=1957, SNR=30.7, Peak=177 HFD=4.2
02:36:33.761 00.002 18120 MultiStar: [#1 0.27,-0.05,0.73,U] [#2 0.31,0.13,0.62,U] [#3 0.32,-0.19,0.58,U] [#4 0.03,0.10,0.55,U] [#5 0.23,0.07,0.46,U] [#6 0.40,-0.07,0.52,U] [#7 0.52,0.02,0.00,M4] [#8 -0.06,0.04,0.38,U] 
02:36:33.762 00.001 18120 single-star, 7 included, MultiStar: {0.18, -0.00}, one-star: {0.01, -0.01}
02:36:33.763 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
02:36:33.764 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
02:36:33.766 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.85 mountX=-0.02 mountY=-0.00, mountTheta=-2.89
02:36:33.769 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
02:36:33.771 00.002 18120 Enqueuing Move request for scope (0.01, -0.01)
02:36:33.773 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:33.774 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.7
02:36:33.776 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:33.779 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:33.781 00.002 18120 Enqueuing Expose request
02:36:33.783 00.002 21948 Worker thread wakes up
02:36:33.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:36:33.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:36:33.783 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.00
02:36:33.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:33.784 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:33.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:36:33.784 00.000 21948 MoveAxis(E, 0, ABG)
02:36:33.784 00.000 21948 Move returns status 0, amount 0
02:36:33.784 00.000 21948 MoveAxis(N, 0, ABG)
02:36:33.784 00.000 21948 Move returns status 0, amount 0
02:36:33.784 00.000 21948 move complete, result=0
02:36:33.784 00.000 21948 worker thread done servicing request
02:36:33.784 00.000 21948 Worker thread wakes up
02:36:33.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:33.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:33.785 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:35.302 01.517 21948 Exposure complete
02:36:35.357 00.055 21948 worker thread done servicing request
02:36:35.357 00.000 18120 OnExposeComplete: enter
02:36:35.357 00.000 18120 UpdateGuideState(): m_state=6
02:36:35.358 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
02:36:35.358 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=235.79, Mass=1974, SNR=30.8, Peak=193 HFD=4.1
02:36:35.359 00.001 18120 MultiStar: [#1 0.28,-0.27,0.72,U] [#2 0.15,0.02,0.61,U] [#3 0.18,-0.07,0.59,U] [#4 0.33,0.10,0.56,U] [#5 0.26,-0.08,0.46,U] [#6 0.44,-0.17,0.00,M4] [#7 0.43,-0.08,0.00,M5] [#8 -0.19,0.01,0.38,U] 
02:36:35.359 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.05}, one-star: {0.02, -0.03}
02:36:35.360 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
02:36:35.360 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
02:36:35.361 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.83 mountX=-0.03 mountY=-0.01, mountTheta=-2.86
02:36:35.364 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
02:36:35.364 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
02:36:35.365 00.001 21948 Worker thread wakes up
02:36:35.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:35.365 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:36:35.366 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:35.366 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:35.366 00.000 18120 Enqueuing Expose request
02:36:35.367 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:36:35.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:36:35.367 00.000 21948 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
02:36:35.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:36:35.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:35.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:36:35.367 00.000 21948 MoveAxis(E, 0, ABG)
02:36:35.367 00.000 21948 Move returns status 0, amount 0
02:36:35.367 00.000 21948 MoveAxis(N, 0, ABG)
02:36:35.367 00.000 21948 Move returns status 0, amount 0
02:36:35.367 00.000 21948 move complete, result=0
02:36:35.367 00.000 21948 worker thread done servicing request
02:36:35.367 00.000 21948 Worker thread wakes up
02:36:35.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:35.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:35.368 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:36.990 01.622 21948 Exposure complete
02:36:37.039 00.049 21948 worker thread done servicing request
02:36:37.039 00.000 18120 OnExposeComplete: enter
02:36:37.040 00.001 18120 UpdateGuideState(): m_state=6
02:36:37.040 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
02:36:37.041 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.82, Mass=1886, SNR=30.1, Peak=180 HFD=4.1
02:36:37.041 00.000 18120 MultiStar: [#1 0.50,-0.33,0.00,M1] [#2 0.40,-0.12,0.00,M1] [#3 0.43,-0.13,0.00,M1] [#4 0.26,-0.04,0.59,U] [#5 0.14,-0.18,0.46,U] [#6 0.14,-0.22,0.55,U] [#7 0.19,0.08,0.44,U] [#8 -0.31,0.02,0.38,U] 
02:36:37.042 00.001 18120 single-star, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.11, 0.01}
02:36:37.042 00.000 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
02:36:37.043 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
02:36:37.044 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
02:36:37.045 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.01, opts=13)
02:36:37.046 00.001 18120 Enqueuing Move request for scope (0.11, 0.01)
02:36:37.046 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:37.047 00.001 18120 UpdateGuideState exits: m=1886 RSB=30.1
02:36:37.048 00.001 21948 Worker thread wakes up
02:36:37.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:36:37.048 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:36:37.048 00.000 21948 Moving (0.11, 0.01) raw xDistance=-0.04 yDistance=-0.10
02:36:37.048 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:37.048 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:37.048 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:36:37.048 00.000 21948 MoveAxis(E, 0, ABG)
02:36:37.048 00.000 21948 Move returns status 0, amount 0
02:36:37.048 00.000 21948 MoveAxis(N, 0, ABG)
02:36:37.048 00.000 21948 Move returns status 0, amount 0
02:36:37.048 00.000 21948 move complete, result=0
02:36:37.048 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:37.049 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:37.050 00.001 18120 Enqueuing Expose request
02:36:37.051 00.001 21948 worker thread done servicing request
02:36:37.051 00.000 21948 Worker thread wakes up
02:36:37.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:37.051 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:37.053 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:38.576 01.523 21948 Exposure complete
02:36:38.604 00.028 21948 worker thread done servicing request
02:36:38.604 00.000 18120 OnExposeComplete: enter
02:36:38.605 00.001 18120 UpdateGuideState(): m_state=6
02:36:38.605 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
02:36:38.606 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=235.78, Mass=1940, SNR=30.4, Peak=187 HFD=4.2
02:36:38.606 00.000 18120 MultiStar: [#1 0.36,-0.13,0.72,U] [#2 0.40,-0.12,0.00,M2] [#3 0.12,-0.29,0.59,U] [#4 0.27,0.10,0.56,U] [#5 0.31,-0.17,0.46,U] [#6 0.55,-0.12,0.00,M4] [#7 0.21,0.03,0.43,U] [#8 -0.29,-0.04,0.39,U] 
02:36:38.607 00.001 18120 single-star, 6 included, MultiStar: {0.15, -0.08}, one-star: {0.03, -0.03}
02:36:38.607 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
02:36:38.608 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
02:36:38.608 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.86 mountX=-0.04 mountY=-0.01, mountTheta=-2.89
02:36:38.609 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
02:36:38.610 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
02:36:38.610 00.000 21948 Worker thread wakes up
02:36:38.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:36:38.610 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:36:38.610 00.000 21948 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.01
02:36:38.610 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:38.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:38.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:36:38.611 00.001 21948 MoveAxis(E, 0, ABG)
02:36:38.611 00.000 21948 Move returns status 0, amount 0
02:36:38.611 00.000 21948 MoveAxis(N, 0, ABG)
02:36:38.611 00.000 21948 Move returns status 0, amount 0
02:36:38.611 00.000 21948 move complete, result=0
02:36:38.611 00.000 21948 worker thread done servicing request
02:36:38.611 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:38.611 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
02:36:38.611 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:38.612 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:38.612 00.000 18120 Enqueuing Expose request
02:36:38.613 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:38.613 00.000 21948 Worker thread wakes up
02:36:38.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:38.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:40.246 01.633 21948 Exposure complete
02:36:40.282 00.036 21948 worker thread done servicing request
02:36:40.282 00.000 18120 OnExposeComplete: enter
02:36:40.283 00.001 18120 UpdateGuideState(): m_state=6
02:36:40.283 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
02:36:40.284 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=235.84, Mass=1928, SNR=30.4, Peak=188 HFD=4.2
02:36:40.284 00.000 18120 MultiStar: [#1 0.38,-0.10,0.72,U] [#2 0.28,0.07,0.64,U] [#3 0.36,-0.17,0.58,U] [#4 0.23,0.10,0.56,U] [#5 0.61,-0.32,0.00,M1] [#6 0.01,-0.06,0.54,U] [#7 0.49,0.08,0.00,M4] [#8 -0.18,0.10,0.39,U] 
02:36:40.285 00.001 18120 single-star, 6 included, MultiStar: {0.15, -0.01}, one-star: {-0.05, 0.03}
02:36:40.286 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
02:36:40.287 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
02:36:40.288 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.62 mountX=0.05 mountY=0.03, mountTheta=0.60
02:36:40.289 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
02:36:40.290 00.001 18120 Enqueuing Move request for scope (-0.05, 0.03)
02:36:40.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:40.293 00.003 18120 UpdateGuideState exits: m=1928 RSB=30.4
02:36:40.295 00.002 21948 Worker thread wakes up
02:36:40.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:36:40.296 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:36:40.296 00.000 21948 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=0.03
02:36:40.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:36:40.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:40.296 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:40.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:40.297 00.001 18120 Enqueuing Expose request
02:36:40.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:36:40.297 00.000 21948 MoveAxis(E, 0, ABG)
02:36:40.297 00.000 21948 Move returns status 0, amount 0
02:36:40.297 00.000 21948 MoveAxis(N, 0, ABG)
02:36:40.297 00.000 21948 Move returns status 0, amount 0
02:36:40.297 00.000 21948 move complete, result=0
02:36:40.297 00.000 21948 worker thread done servicing request
02:36:40.297 00.000 21948 Worker thread wakes up
02:36:40.297 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:40.298 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:40.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:41.824 01.526 21948 Exposure complete
02:36:41.853 00.029 21948 worker thread done servicing request
02:36:41.853 00.000 18120 OnExposeComplete: enter
02:36:41.854 00.001 18120 UpdateGuideState(): m_state=6
02:36:41.855 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
02:36:41.855 00.000 18120 Star::Find returns 1 (0), X=895.88, Y=235.75, Mass=1989, SNR=30.9, Peak=183 HFD=4.2
02:36:41.856 00.001 18120 MultiStar: [#1 0.38,-0.08,0.70,U] [#2 0.25,-0.04,0.61,U] [#3 0.12,-0.21,0.60,U] [#4 0.13,0.03,0.56,U] [#5 0.16,-0.04,0.45,U] [#6 0.22,-0.03,0.51,U] [#7 0.17,-0.02,0.42,U] [#8 -0.31,0.32,0.00,M1] 
02:36:41.856 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {-0.16, -0.06}
02:36:41.857 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
02:36:41.857 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
02:36:41.858 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.11 mountY=-0.09, mountTheta=-2.44
02:36:41.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.06, opts=13)
02:36:41.860 00.001 18120 Enqueuing Move request for scope (0.14, -0.06)
02:36:41.860 00.000 21948 Worker thread wakes up
02:36:41.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:41.861 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
02:36:41.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
02:36:41.861 00.000 18120 UpdateGuideState exits: m=1989 RSB=30.9
02:36:41.861 00.000 21948 Moving (0.14, -0.06) raw xDistance=-0.11 yDistance=-0.09
02:36:41.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:41.863 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:41.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:41.863 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:41.863 00.000 18120 Enqueuing Expose request
02:36:41.864 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:41.864 00.000 21948 MoveAxis(E, 0, ABG)
02:36:41.864 00.000 21948 Move returns status 0, amount 0
02:36:41.864 00.000 21948 MoveAxis(N, 0, ABG)
02:36:41.864 00.000 21948 Move returns status 0, amount 0
02:36:41.864 00.000 21948 move complete, result=0
02:36:41.864 00.000 21948 worker thread done servicing request
02:36:41.864 00.000 21948 Worker thread wakes up
02:36:41.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:41.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:41.865 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:43.497 01.632 21948 Exposure complete
02:36:43.541 00.044 21948 worker thread done servicing request
02:36:43.541 00.000 18120 OnExposeComplete: enter
02:36:43.543 00.002 18120 UpdateGuideState(): m_state=6
02:36:43.545 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
02:36:43.545 00.000 18120 Star::Find returns 1 (0), X=896.04, Y=236.05, Mass=1878, SNR=30.0, Peak=191 HFD=4.1
02:36:43.546 00.001 18120 MultiStar: [#1 0.15,0.11,0.71,U] [#2 0.22,0.08,0.64,U] [#3 0.30,0.04,0.58,U] [#4 0.03,0.33,0.54,U] [#5 0.09,0.24,0.47,U] [#6 0.09,0.32,0.52,U] [#7 0.63,-0.00,0.00,M4] [#8 -0.03,0.29,0.40,U] 
02:36:43.547 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.20}, one-star: {0.00, 0.23}
02:36:43.547 00.000 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
02:36:43.547 00.000 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
02:36:43.548 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.22 cameraTheta=1.07 mountX=0.13 mountY=-0.18, mountTheta=-0.94
02:36:43.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.20, opts=13)
02:36:43.550 00.001 18120 Enqueuing Move request for scope (0.11, 0.20)
02:36:43.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:43.551 00.001 21948 Worker thread wakes up
02:36:43.551 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:36:43.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:43.552 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:43.552 00.000 18120 Enqueuing Expose request
02:36:43.553 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
02:36:43.553 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
02:36:43.553 00.000 21948 Moving (0.11, 0.20) raw xDistance=0.13 yDistance=-0.18
02:36:43.553 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:36:43.553 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:43.553 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:36:43.553 00.000 21948 MoveAxis(E, 0, ABG)
02:36:43.553 00.000 21948 Move returns status 0, amount 0
02:36:43.553 00.000 21948 MoveAxis(N, 0, ABG)
02:36:43.553 00.000 21948 Move returns status 0, amount 0
02:36:43.553 00.000 21948 move complete, result=0
02:36:43.553 00.000 21948 worker thread done servicing request
02:36:43.553 00.000 21948 Worker thread wakes up
02:36:43.553 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:43.554 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:43.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:45.075 01.521 21948 Exposure complete
02:36:45.121 00.046 21948 worker thread done servicing request
02:36:45.121 00.000 18120 OnExposeComplete: enter
02:36:45.123 00.002 18120 UpdateGuideState(): m_state=6
02:36:45.125 00.002 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
02:36:45.126 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=235.79, Mass=1987, SNR=30.9, Peak=190 HFD=4.2
02:36:45.127 00.001 18120 MultiStar: [#1 0.20,-0.20,0.73,U] [#2 0.27,-0.15,0.63,U] [#3 0.17,-0.14,0.58,U] [#4 0.11,0.16,0.55,U] [#5 0.19,0.00,0.45,U] [#6 0.35,-0.03,0.51,U] [#7 0.42,-0.07,0.00,M5] [#8 -0.07,0.12,0.38,U] 
02:36:45.129 00.002 18120 single-star, 7 included, MultiStar: {0.14, -0.05}, one-star: {-0.02, -0.02}
02:36:45.130 00.001 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.00) = xAngle (-4.39 = 1.90)
02:36:45.131 00.001 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.86)
02:36:45.132 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.39 mountX=-0.01 mountY=0.03, mountTheta=1.89
02:36:45.134 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
02:36:45.136 00.002 18120 Enqueuing Move request for scope (-0.02, -0.02)
02:36:45.137 00.001 21948 Worker thread wakes up
02:36:45.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:36:45.137 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:36:45.137 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
02:36:45.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:45.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:45.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:36:45.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:45.138 00.001 21948 MoveAxis(E, 0, ABG)
02:36:45.138 00.000 21948 Move returns status 0, amount 0
02:36:45.138 00.000 21948 MoveAxis(N, 0, ABG)
02:36:45.138 00.000 21948 Move returns status 0, amount 0
02:36:45.138 00.000 21948 move complete, result=0
02:36:45.138 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.9
02:36:45.139 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:45.139 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:45.139 00.000 18120 Enqueuing Expose request
02:36:45.140 00.001 21948 worker thread done servicing request
02:36:45.140 00.000 21948 Worker thread wakes up
02:36:45.140 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:45.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:45.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:46.767 01.627 21948 Exposure complete
02:36:46.802 00.035 21948 worker thread done servicing request
02:36:46.802 00.000 18120 OnExposeComplete: enter
02:36:46.803 00.001 18120 UpdateGuideState(): m_state=6
02:36:46.804 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
02:36:46.806 00.002 18120 Star::Find returns 1 (0), X=896.15, Y=235.95, Mass=1879, SNR=30.0, Peak=174 HFD=4.2
02:36:46.808 00.002 18120 MultiStar: [#1 0.25,-0.13,0.74,U] [#2 0.36,-0.08,0.62,U] [#3 0.21,-0.04,0.62,U] [#4 0.15,0.14,0.56,U] [#5 0.21,0.05,0.46,U] [#6 0.61,0.04,0.00,M1] [#7 0.14,0.18,0.44,U] [#8 -0.12,0.21,0.41,U] 
02:36:46.809 00.001 18120 single-star, 7 included, MultiStar: {0.17, 0.05}, one-star: {0.11, 0.14}
02:36:46.810 00.001 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
02:36:46.811 00.001 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
02:36:46.812 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=0.08 mountY=-0.16, mountTheta=-1.13
02:36:46.815 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.14, opts=13)
02:36:46.816 00.001 18120 Enqueuing Move request for scope (0.11, 0.14)
02:36:46.816 00.000 21948 Worker thread wakes up
02:36:46.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:46.817 00.001 18120 UpdateGuideState exits: m=1879 RSB=30.0
02:36:46.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:46.818 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:46.818 00.000 18120 Enqueuing Expose request
02:36:46.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
02:36:46.818 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
02:36:46.819 00.001 21948 Moving (0.11, 0.14) raw xDistance=0.08 yDistance=-0.16
02:36:46.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:36:46.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:46.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:36:46.819 00.000 21948 MoveAxis(E, 0, ABG)
02:36:46.819 00.000 21948 Move returns status 0, amount 0
02:36:46.819 00.000 21948 MoveAxis(N, 0, ABG)
02:36:46.819 00.000 21948 Move returns status 0, amount 0
02:36:46.819 00.000 21948 move complete, result=0
02:36:46.819 00.000 21948 worker thread done servicing request
02:36:46.819 00.000 21948 Worker thread wakes up
02:36:46.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:46.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:46.819 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:48.341 01.522 21948 Exposure complete
02:36:48.396 00.055 21948 worker thread done servicing request
02:36:48.396 00.000 18120 OnExposeComplete: enter
02:36:48.398 00.002 18120 UpdateGuideState(): m_state=6
02:36:48.398 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
02:36:48.399 00.001 18120 Star::Find returns 1 (0), X=896.22, Y=235.87, Mass=1845, SNR=29.8, Peak=188 HFD=4.0
02:36:48.399 00.000 18120 MultiStar: [#1 0.38,0.05,0.73,U] [#2 0.25,0.03,0.63,U] [#3 0.38,-0.03,0.61,U] [#4 0.35,0.16,0.57,U] [#5 0.34,-0.12,0.49,U] [#6 0.44,-0.10,0.00,M2] [#7 0.38,-0.10,0.44,U] [#8 -0.17,-0.12,0.43,U] 
02:36:48.400 00.001 18120 single-star, 7 included, MultiStar: {0.27, 0.01}, one-star: {0.18, 0.06}
02:36:48.400 00.000 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
02:36:48.401 00.001 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
02:36:48.401 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.31 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
02:36:48.403 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.06, opts=13)
02:36:48.405 00.002 18120 Enqueuing Move request for scope (0.18, 0.06)
02:36:48.406 00.001 21948 Worker thread wakes up
02:36:48.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:48.406 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
02:36:48.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:48.407 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:48.407 00.000 18120 Enqueuing Expose request
02:36:48.408 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
02:36:48.408 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
02:36:48.408 00.000 21948 Moving (0.18, 0.06) raw xDistance=-0.02 yDistance=-0.19
02:36:48.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:48.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:48.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:36:48.408 00.000 21948 MoveAxis(E, 0, ABG)
02:36:48.408 00.000 21948 Move returns status 0, amount 0
02:36:48.408 00.000 21948 MoveAxis(N, 0, ABG)
02:36:48.408 00.000 21948 Move returns status 0, amount 0
02:36:48.408 00.000 21948 move complete, result=0
02:36:48.408 00.000 21948 worker thread done servicing request
02:36:48.408 00.000 21948 Worker thread wakes up
02:36:48.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:48.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:48.408 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:50.037 01.629 21948 Exposure complete
02:36:50.074 00.037 21948 worker thread done servicing request
02:36:50.075 00.001 18120 OnExposeComplete: enter
02:36:50.075 00.000 18120 UpdateGuideState(): m_state=6
02:36:50.076 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
02:36:50.076 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=235.91, Mass=2001, SNR=31.0, Peak=181 HFD=4.2
02:36:50.077 00.001 18120 MultiStar: [#1 0.29,0.17,0.69,U] [#2 0.43,-0.00,0.00,M1] [#3 0.34,-0.08,0.59,U] [#4 0.55,0.01,0.00,M1] [#5 0.25,-0.19,0.47,U] [#6 0.51,0.15,0.00,M3] [#7 0.65,0.08,0.00,M4] [#8 0.03,0.28,0.37,U] 
02:36:50.077 00.000 18120 single-star, 4 included, MultiStar: {0.22, 0.06}, one-star: {0.17, 0.10}
02:36:50.078 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
02:36:50.078 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
02:36:50.079 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.53 mountX=0.02 mountY=-0.20, mountTheta=-1.47
02:36:50.080 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.10, opts=13)
02:36:50.081 00.001 18120 Enqueuing Move request for scope (0.17, 0.10)
02:36:50.081 00.000 21948 Worker thread wakes up
02:36:50.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
02:36:50.081 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
02:36:50.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:50.082 00.001 18120 UpdateGuideState exits: m=2001 RSB=31.0
02:36:50.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:50.083 00.001 21948 Moving (0.17, 0.10) raw xDistance=0.02 yDistance=-0.20
02:36:50.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:36:50.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:50.083 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:50.084 00.001 18120 Enqueuing Expose request
02:36:50.085 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:36:50.085 00.000 21948 MoveAxis(E, 0, ABG)
02:36:50.086 00.001 21948 Move returns status 0, amount 0
02:36:50.086 00.000 21948 MoveAxis(N, 0, ABG)
02:36:50.086 00.000 21948 Move returns status 0, amount 0
02:36:50.086 00.000 21948 move complete, result=0
02:36:50.086 00.000 21948 worker thread done servicing request
02:36:50.086 00.000 21948 Worker thread wakes up
02:36:50.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:50.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:50.088 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:51.608 01.520 21948 Exposure complete
02:36:51.639 00.031 21948 worker thread done servicing request
02:36:51.639 00.000 18120 OnExposeComplete: enter
02:36:51.640 00.001 18120 UpdateGuideState(): m_state=6
02:36:51.641 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
02:36:51.641 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=235.80, Mass=1998, SNR=30.9, Peak=189 HFD=4.0
02:36:51.642 00.001 18120 MultiStar: [#1 0.35,-0.12,0.69,U] [#2 0.21,0.19,0.57,U] [#3 0.39,-0.01,0.61,U] [#4 0.21,0.04,0.56,U] [#5 0.26,-0.12,0.45,U] [#6 0.52,-0.10,0.00,M4] [#7 0.50,-0.20,0.00,M5] [#8 -0.13,-0.01,0.37,U] 
02:36:51.642 00.000 18120 single-star, 6 included, MultiStar: {0.21, -0.01}, one-star: {0.13, -0.02}
02:36:51.643 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
02:36:51.643 00.000 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
02:36:51.643 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
02:36:51.644 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.02, opts=13)
02:36:51.645 00.001 18120 Enqueuing Move request for scope (0.13, -0.02)
02:36:51.646 00.001 21948 Worker thread wakes up
02:36:51.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:36:51.646 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:36:51.646 00.000 21948 Moving (0.13, -0.02) raw xDistance=-0.07 yDistance=-0.11
02:36:51.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:36:51.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:51.646 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:51.647 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:36:51.647 00.000 21948 MoveAxis(E, 0, ABG)
02:36:51.647 00.000 21948 Move returns status 0, amount 0
02:36:51.647 00.000 21948 MoveAxis(N, 0, ABG)
02:36:51.647 00.000 21948 Move returns status 0, amount 0
02:36:51.647 00.000 21948 move complete, result=0
02:36:51.647 00.000 18120 UpdateGuideState exits: m=1998 RSB=30.9
02:36:51.649 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:51.651 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:51.653 00.002 21948 worker thread done servicing request
02:36:51.653 00.000 18120 Enqueuing Expose request
02:36:51.654 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:51.654 00.000 21948 Worker thread wakes up
02:36:51.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:51.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:53.282 01.628 21948 Exposure complete
02:36:53.316 00.034 21948 worker thread done servicing request
02:36:53.316 00.000 18120 OnExposeComplete: enter
02:36:53.317 00.001 18120 UpdateGuideState(): m_state=6
02:36:53.318 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:36:53.318 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=235.89, Mass=2018, SNR=31.2, Peak=195 HFD=4.2
02:36:53.319 00.001 18120 MultiStar: [#1 0.22,-0.09,0.71,U] [#2 0.52,0.03,0.00,M1] [#3 0.17,-0.13,0.59,U] [#4 0.38,0.13,0.54,U] [#5 0.24,-0.12,0.45,U] [#6 0.46,0.15,0.00,M5] [#7 0.52,0.09,0.00,M6] [#8 -0.11,0.13,0.37,U] 
02:36:53.319 00.000 18120 single-star, 5 included, MultiStar: {0.19, 0.00}, one-star: {0.17, 0.08}
02:36:53.319 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
02:36:53.320 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
02:36:53.320 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.00 mountY=-0.18, mountTheta=-1.55
02:36:53.321 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.08, opts=13)
02:36:53.322 00.001 18120 Enqueuing Move request for scope (0.17, 0.08)
02:36:53.322 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:53.323 00.001 21948 Worker thread wakes up
02:36:53.323 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.2
02:36:53.323 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:53.324 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:53.324 00.000 18120 Enqueuing Expose request
02:36:53.325 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
02:36:53.325 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
02:36:53.325 00.000 21948 Moving (0.17, 0.08) raw xDistance=0.00 yDistance=-0.18
02:36:53.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:36:53.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:53.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:36:53.325 00.000 21948 MoveAxis(E, 0, ABG)
02:36:53.325 00.000 21948 Move returns status 0, amount 0
02:36:53.325 00.000 21948 MoveAxis(N, 0, ABG)
02:36:53.325 00.000 21948 Move returns status 0, amount 0
02:36:53.325 00.000 21948 move complete, result=0
02:36:53.325 00.000 21948 worker thread done servicing request
02:36:53.325 00.000 21948 Worker thread wakes up
02:36:53.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:53.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:53.325 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:54.845 01.520 21948 Exposure complete
02:36:54.883 00.038 21948 worker thread done servicing request
02:36:54.884 00.001 18120 OnExposeComplete: enter
02:36:54.885 00.001 18120 UpdateGuideState(): m_state=6
02:36:54.885 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
02:36:54.886 00.001 18120 Star::Find returns 1 (0), X=896.50, Y=235.75, Mass=1971, SNR=30.6, Peak=160 HFD=3.9
02:36:54.886 00.000 18120 MultiStar: [#1 0.33,-0.09,0.70,U] [#2 0.59,0.01,0.00,M2] [#3 0.34,-0.08,0.57,U] [#4 0.43,0.03,0.00,M1] [#5 0.21,0.04,0.45,U] [#6 0.76,0.04,0.00,M6] [#7 0.60,0.14,0.00,M7] [#8 -0.08,0.34,0.38,U] 
02:36:54.887 00.001 18120 refined, 4 included, MultiStar: {0.31, -0.01}, one-star: {0.46, -0.06}
02:36:54.887 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
02:36:54.888 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
02:36:54.888 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-0.03 mountX=-0.14 mountY=-0.27, mountTheta=-2.04
02:36:54.890 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.01, opts=13)
02:36:54.893 00.003 18120 Enqueuing Move request for scope (0.31, -0.01)
02:36:54.896 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:54.898 00.002 18120 UpdateGuideState exits: m=1971 RSB=30.6
02:36:54.900 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:54.903 00.003 21948 Worker thread wakes up
02:36:54.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.01) opts 0xd
02:36:54.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:54.904 00.001 18120 Enqueuing Expose request
02:36:54.904 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.01)
02:36:54.905 00.001 21948 Moving (0.31, -0.01) raw xDistance=-0.14 yDistance=-0.27
02:36:54.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:36:54.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:36:54.905 00.000 21948 MoveAxis(E, 0, ABG)
02:36:54.905 00.000 21948 Move returns status 0, amount 0
02:36:54.905 00.000 21948 MoveAxis(N, 64, ABG)
02:36:54.905 00.000 21948 Guiding  Dir = 0, Dur = 64
02:36:54.908 00.003 21948 IsSlewing returns 0
02:36:54.908 00.000 21948 IsGuiding returns 0
02:36:54.913 00.005 21948 PulseGuide returned control before completion, sleep 70
02:36:54.998 00.085 21948 IsGuiding returns 0
02:36:54.998 00.000 21948 Move returns status 0, amount 64
02:36:54.998 00.000 21948 move complete, result=0
02:36:54.998 00.000 21948 worker thread done servicing request
02:36:54.998 00.000 21948 Worker thread wakes up
02:36:54.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:54.999 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 64 ms NORTH
02:36:55.001 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:56.633 01.632 21948 Exposure complete
02:36:56.671 00.038 21948 worker thread done servicing request
02:36:56.671 00.000 18120 OnExposeComplete: enter
02:36:56.673 00.002 18120 UpdateGuideState(): m_state=6
02:36:56.673 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
02:36:56.674 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=235.67, Mass=1958, SNR=30.5, Peak=171 HFD=4.0
02:36:56.674 00.000 18120 MultiStar: [#1 0.14,-0.37,0.73,U] [#2 0.29,-0.32,0.00,M3] [#3 0.19,-0.23,0.61,U] [#4 0.12,-0.07,0.57,U] [#5 -0.02,-0.55,0.00,M1] [#6 0.01,-0.48,0.00,M7] [#7 0.06,-0.10,0.44,U] [#8 -0.45,0.10,0.00,M1] 
02:36:56.674 00.000 18120 single-star, 4 included, MultiStar: {0.09, -0.19}, one-star: {0.00, -0.14}
02:36:56.675 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.56 = 2.72)
02:36:56.675 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.68)
02:36:56.677 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.13 mountY=0.06, mountTheta=2.69
02:36:56.682 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.14, opts=13)
02:36:56.685 00.003 18120 Enqueuing Move request for scope (0.00, -0.14)
02:36:56.687 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:56.689 00.002 18120 UpdateGuideState exits: m=1958 RSB=30.5
02:36:56.691 00.002 21948 Worker thread wakes up
02:36:56.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
02:36:56.691 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
02:36:56.691 00.000 21948 Moving (0.00, -0.14) raw xDistance=-0.13 yDistance=0.06
02:36:56.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:36:56.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:56.691 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:56.693 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:36:56.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:56.694 00.001 18120 Enqueuing Expose request
02:36:56.694 00.000 21948 MoveAxis(E, 0, ABG)
02:36:56.694 00.000 21948 Move returns status 0, amount 0
02:36:56.694 00.000 21948 MoveAxis(N, 0, ABG)
02:36:56.694 00.000 21948 Move returns status 0, amount 0
02:36:56.694 00.000 21948 move complete, result=0
02:36:56.694 00.000 21948 worker thread done servicing request
02:36:56.694 00.000 21948 Worker thread wakes up
02:36:56.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:56.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:56.695 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:58.222 01.527 21948 Exposure complete
02:36:58.255 00.033 21948 worker thread done servicing request
02:36:58.255 00.000 18120 OnExposeComplete: enter
02:36:58.255 00.000 18120 UpdateGuideState(): m_state=6
02:36:58.256 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
02:36:58.256 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=235.76, Mass=1856, SNR=29.8, Peak=154 HFD=4.1
02:36:58.257 00.001 18120 MultiStar: [#1 0.56,-0.20,0.00,M1] [#2 0.52,-0.11,0.00,M4] [#3 0.41,-0.35,0.00,M1] [#4 0.33,0.02,0.58,U] [#5 0.21,-0.13,0.47,U] [#6 0.53,-0.24,0.00,M8] [#7 0.43,0.01,0.00,M7] [#8 -0.11,-0.06,0.40,U] 
02:36:58.257 00.000 18120 refined, 3 included, MultiStar: {0.22, -0.05}, one-star: {0.29, -0.05}
02:36:58.258 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
02:36:58.258 00.000 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
02:36:58.259 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.23 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
02:36:58.260 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.05, opts=13)
02:36:58.260 00.000 18120 Enqueuing Move request for scope (0.22, -0.05)
02:36:58.261 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:58.261 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.8
02:36:58.261 00.000 21948 Worker thread wakes up
02:36:58.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
02:36:58.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
02:36:58.262 00.001 21948 Moving (0.22, -0.05) raw xDistance=-0.14 yDistance=-0.17
02:36:58.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:36:58.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:58.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:36:58.262 00.000 21948 MoveAxis(E, 0, ABG)
02:36:58.262 00.000 21948 Move returns status 0, amount 0
02:36:58.262 00.000 21948 MoveAxis(N, 0, ABG)
02:36:58.262 00.000 21948 Move returns status 0, amount 0
02:36:58.262 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:58.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:58.263 00.001 18120 Enqueuing Expose request
02:36:58.263 00.000 21948 move complete, result=0
02:36:58.263 00.000 21948 worker thread done servicing request
02:36:58.263 00.000 21948 Worker thread wakes up
02:36:58.263 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:58.264 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:58.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:59.898 01.634 21948 Exposure complete
02:36:59.956 00.058 21948 worker thread done servicing request
02:36:59.956 00.000 18120 OnExposeComplete: enter
02:36:59.958 00.002 18120 UpdateGuideState(): m_state=6
02:36:59.959 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
02:36:59.959 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=235.92, Mass=1966, SNR=30.6, Peak=179 HFD=4.2
02:36:59.960 00.001 18120 MultiStar: [#1 0.51,-0.18,0.00,M2] [#2 0.31,-0.12,0.63,U] [#3 0.35,-0.08,0.58,U] [#4 0.16,-0.01,0.55,U] [#5 0.16,-0.15,0.46,U] [#6 0.62,0.03,0.00,M9] [#7 0.47,0.31,0.00,M8] [#8 -0.23,0.30,0.41,U] 
02:36:59.960 00.000 18120 refined, 5 included, MultiStar: {0.10, 0.01}, one-star: {-0.10, 0.11}
02:36:59.961 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
02:36:59.961 00.000 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
02:36:59.962 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.07 mountX=-0.04 mountY=-0.09, mountTheta=-1.93
02:36:59.963 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.01, opts=13)
02:36:59.963 00.000 18120 Enqueuing Move request for scope (0.10, 0.01)
02:36:59.964 00.001 21948 Worker thread wakes up
02:36:59.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:36:59.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:36:59.964 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
02:36:59.965 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:59.965 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:36:59.966 00.001 18120 Enqueuing Expose request
02:36:59.966 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:36:59.966 00.000 21948 Moving (0.10, 0.01) raw xDistance=-0.04 yDistance=-0.09
02:36:59.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:59.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:59.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:59.966 00.000 21948 MoveAxis(E, 0, ABG)
02:36:59.966 00.000 21948 Move returns status 0, amount 0
02:36:59.966 00.000 21948 MoveAxis(N, 0, ABG)
02:36:59.966 00.000 21948 Move returns status 0, amount 0
02:36:59.966 00.000 21948 move complete, result=0
02:36:59.966 00.000 21948 worker thread done servicing request
02:36:59.966 00.000 21948 Worker thread wakes up
02:36:59.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:36:59.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:36:59.967 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:01.481 01.514 21948 Exposure complete
02:37:01.527 00.046 21948 worker thread done servicing request
02:37:01.527 00.000 18120 OnExposeComplete: enter
02:37:01.528 00.001 18120 UpdateGuideState(): m_state=6
02:37:01.529 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
02:37:01.530 00.001 18120 Star::Find returns 1 (0), X=896.16, Y=235.70, Mass=1953, SNR=30.6, Peak=171 HFD=4.0
02:37:01.531 00.001 18120 MultiStar: [#1 0.39,-0.33,0.00,M3] [#2 0.36,-0.31,0.00,M4] [#3 0.26,-0.27,0.59,U] [#4 0.18,-0.01,0.55,U] [#5 0.38,-0.12,0.45,U] [#6 0.17,-0.27,0.50,U] [#7 0.31,0.07,0.43,U] [#8 -0.51,0.11,0.00,M1] 
02:37:01.532 00.001 18120 single-star, 5 included, MultiStar: {0.22, -0.12}, one-star: {0.12, -0.11}
02:37:01.533 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
02:37:01.534 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
02:37:01.535 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.75 mountX=-0.15 mountY=-0.06, mountTheta=-2.78
02:37:01.537 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
02:37:01.538 00.001 18120 Enqueuing Move request for scope (0.12, -0.11)
02:37:01.539 00.001 21948 Worker thread wakes up
02:37:01.539 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
02:37:01.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:01.541 00.002 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
02:37:01.541 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
02:37:01.541 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:01.542 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:01.543 00.001 21948 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.06
02:37:01.543 00.000 18120 Enqueuing Expose request
02:37:01.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:37:01.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:01.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:37:01.543 00.000 21948 MoveAxis(E, 0, ABG)
02:37:01.544 00.001 21948 Move returns status 0, amount 0
02:37:01.544 00.000 21948 MoveAxis(N, 0, ABG)
02:37:01.544 00.000 21948 Move returns status 0, amount 0
02:37:01.544 00.000 21948 move complete, result=0
02:37:01.544 00.000 21948 worker thread done servicing request
02:37:01.544 00.000 21948 Worker thread wakes up
02:37:01.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:01.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:01.544 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:03.169 01.625 21948 Exposure complete
02:37:03.201 00.032 21948 worker thread done servicing request
02:37:03.201 00.000 18120 OnExposeComplete: enter
02:37:03.202 00.001 18120 UpdateGuideState(): m_state=6
02:37:03.203 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
02:37:03.203 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=235.70, Mass=1875, SNR=29.8, Peak=155 HFD=3.7
02:37:03.204 00.001 18120 MultiStar: [#1 0.29,0.02,0.73,U] [#2 0.43,-0.18,0.00,M5] [#3 0.32,-0.30,0.00,M1] [#4 0.18,0.15,0.56,U] [#5 0.04,-0.14,0.47,U] [#6 0.33,0.14,0.51,U] [#7 0.47,-0.10,0.00,M8] [#8 -0.31,0.23,0.40,U] 
02:37:03.205 00.001 18120 refined, 5 included, MultiStar: {0.18, 0.02}, one-star: {0.30, -0.11}
02:37:03.206 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
02:37:03.208 00.002 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
02:37:03.209 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.06 mountY=-0.17, mountTheta=-1.89
02:37:03.213 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.02, opts=13)
02:37:03.216 00.003 18120 Enqueuing Move request for scope (0.18, 0.02)
02:37:03.218 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:03.218 00.000 18120 UpdateGuideState exits: m=1875 RSB=29.8
02:37:03.219 00.001 21948 Worker thread wakes up
02:37:03.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:03.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:03.220 00.001 18120 Enqueuing Expose request
02:37:03.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
02:37:03.221 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
02:37:03.221 00.000 21948 Moving (0.18, 0.02) raw xDistance=-0.06 yDistance=-0.17
02:37:03.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:37:03.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:03.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:37:03.221 00.000 21948 MoveAxis(E, 0, ABG)
02:37:03.221 00.000 21948 Move returns status 0, amount 0
02:37:03.221 00.000 21948 MoveAxis(N, 0, ABG)
02:37:03.221 00.000 21948 Move returns status 0, amount 0
02:37:03.221 00.000 21948 move complete, result=0
02:37:03.221 00.000 21948 worker thread done servicing request
02:37:03.221 00.000 21948 Worker thread wakes up
02:37:03.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:03.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:03.221 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:04.741 01.520 21948 Exposure complete
02:37:04.790 00.049 21948 worker thread done servicing request
02:37:04.790 00.000 18120 OnExposeComplete: enter
02:37:04.792 00.002 18120 UpdateGuideState(): m_state=6
02:37:04.793 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
02:37:04.793 00.000 18120 Star::Find returns 1 (0), X=896.15, Y=235.60, Mass=1854, SNR=29.9, Peak=160 HFD=3.9
02:37:04.794 00.001 18120 MultiStar: [#1 0.24,-0.45,0.00,M3] [#2 0.30,-0.29,0.00,M6] [#3 0.01,-0.16,0.59,U] [#4 0.15,0.09,0.58,U] [#5 0.12,-0.07,0.47,U] [#6 0.52,-0.28,0.00,M8] [#7 0.41,-0.14,0.00,M9] [#8 0.00,-0.10,0.38,U] 
02:37:04.794 00.000 18120 refined, 4 included, MultiStar: {0.09, -0.11}, one-star: {0.11, -0.22}
02:37:04.795 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:37:04.795 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:37:04.796 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
02:37:04.799 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
02:37:04.800 00.001 18120 Enqueuing Move request for scope (0.09, -0.11)
02:37:04.801 00.001 21948 Worker thread wakes up
02:37:04.801 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:04.802 00.001 18120 UpdateGuideState exits: m=1854 RSB=29.9
02:37:04.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.803 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:04.803 00.000 18120 Enqueuing Expose request
02:37:04.804 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:37:04.804 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:37:04.804 00.000 21948 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.03
02:37:04.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:37:04.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:04.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:37:04.804 00.000 21948 MoveAxis(E, 0, ABG)
02:37:04.804 00.000 21948 Move returns status 0, amount 0
02:37:04.804 00.000 21948 MoveAxis(N, 0, ABG)
02:37:04.804 00.000 21948 Move returns status 0, amount 0
02:37:04.804 00.000 21948 move complete, result=0
02:37:04.804 00.000 21948 worker thread done servicing request
02:37:04.804 00.000 21948 Worker thread wakes up
02:37:04.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:04.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:04.804 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:06.434 01.630 21948 Exposure complete
02:37:06.470 00.036 21948 worker thread done servicing request
02:37:06.470 00.000 18120 OnExposeComplete: enter
02:37:06.471 00.001 18120 UpdateGuideState(): m_state=6
02:37:06.472 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
02:37:06.472 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=235.57, Mass=1860, SNR=29.9, Peak=149 HFD=4.0
02:37:06.473 00.001 18120 MultiStar: [#1 0.40,-0.23,0.00,M4] [#2 0.33,-0.19,0.67,U] [#3 0.21,-0.27,0.64,U] [#4 0.22,-0.13,0.58,U] [#5 0.43,-0.24,0.00,M1] [#6 0.40,-0.18,0.00,M9] [#7 0.34,-0.34,0.00,M10] [#8 -0.01,-0.06,0.38,U] 
02:37:06.473 00.000 18120 refined, 4 included, MultiStar: {0.23, -0.20}, one-star: {0.26, -0.24}
02:37:06.474 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
02:37:06.474 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
02:37:06.474 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.30 cameraTheta=-0.71 mountX=-0.27 mountY=-0.12, mountTheta=-2.74
02:37:06.475 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.20, opts=13)
02:37:06.476 00.001 18120 Enqueuing Move request for scope (0.23, -0.20)
02:37:06.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:06.477 00.001 18120 UpdateGuideState exits: m=1860 RSB=29.9
02:37:06.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:06.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:06.479 00.001 18120 Enqueuing Expose request
02:37:06.479 00.000 21948 Worker thread wakes up
02:37:06.480 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
02:37:06.480 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
02:37:06.480 00.000 21948 Moving (0.23, -0.20) raw xDistance=-0.27 yDistance=-0.12
02:37:06.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:37:06.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:06.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:06.480 00.000 21948 MoveAxis(E, 49, ABG)
02:37:06.480 00.000 21948 Guiding  Dir = 2, Dur = 49
02:37:06.480 00.000 21948 IsSlewing returns 0
02:37:06.480 00.000 21948 IsGuiding returns 0
02:37:06.481 00.001 21948 PulseGuide returned control before completion, sleep 58
02:37:06.544 00.063 21948 IsGuiding returns 0
02:37:06.546 00.002 21948 Move returns status 0, amount 49
02:37:06.546 00.000 21948 MoveAxis(N, 0, ABG)
02:37:06.546 00.000 21948 Move returns status 0, amount 0
02:37:06.546 00.000 21948 move complete, result=0
02:37:06.546 00.000 21948 worker thread done servicing request
02:37:06.546 00.000 21948 Worker thread wakes up
02:37:06.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:06.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:06.546 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
02:37:07.955 01.409 21948 Exposure complete
02:37:07.995 00.040 21948 worker thread done servicing request
02:37:07.996 00.001 18120 OnExposeComplete: enter
02:37:07.996 00.000 18120 UpdateGuideState(): m_state=6
02:37:07.997 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
02:37:07.997 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=235.92, Mass=1863, SNR=29.8, Peak=168 HFD=3.9
02:37:07.998 00.001 18120 MultiStar: [#1 0.26,0.03,0.74,U] [#2 0.60,0.17,0.00,M6] [#3 0.22,0.13,0.61,U] [#4 0.10,0.30,0.57,U] [#5 0.34,0.06,0.47,U] [#6 0.32,-0.04,0.55,U] [#7 0.49,0.11,0.00,R] [#8 0.02,0.39,0.39,U] 
02:37:07.998 00.000 18120 refined, 6 included, MultiStar: {0.24, 0.12}, one-star: {0.30, 0.10}
02:37:07.999 00.001 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
02:37:07.999 00.000 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
02:37:07.999 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.48 mountX=0.01 mountY=-0.27, mountTheta=-1.52
02:37:08.003 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.12, opts=13)
02:37:08.004 00.001 18120 Enqueuing Move request for scope (0.24, 0.12)
02:37:08.004 00.000 21948 Worker thread wakes up
02:37:08.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:08.005 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.8
02:37:08.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:08.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:08.006 00.001 18120 Enqueuing Expose request
02:37:08.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
02:37:08.006 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
02:37:08.006 00.000 21948 Moving (0.24, 0.12) raw xDistance=0.01 yDistance=-0.27
02:37:08.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:37:08.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:37:08.006 00.000 21948 MoveAxis(E, 0, ABG)
02:37:08.006 00.000 21948 Move returns status 0, amount 0
02:37:08.006 00.000 21948 MoveAxis(N, 64, ABG)
02:37:08.006 00.000 21948 Guiding  Dir = 0, Dur = 64
02:37:08.007 00.001 21948 IsSlewing returns 0
02:37:08.007 00.000 21948 IsGuiding returns 0
02:37:08.011 00.004 21948 PulseGuide returned control before completion, sleep 70
02:37:08.094 00.083 21948 IsGuiding returns 0
02:37:08.094 00.000 21948 Move returns status 0, amount 64
02:37:08.094 00.000 21948 move complete, result=0
02:37:08.095 00.001 21948 worker thread done servicing request
02:37:08.095 00.000 21948 Worker thread wakes up
02:37:08.095 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 64 ms NORTH
02:37:08.096 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:08.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:09.734 01.638 21948 Exposure complete
02:37:09.783 00.049 21948 worker thread done servicing request
02:37:09.783 00.000 18120 OnExposeComplete: enter
02:37:09.786 00.003 18120 UpdateGuideState(): m_state=6
02:37:09.788 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
02:37:09.791 00.003 18120 Star::Find returns 1 (0), X=896.02, Y=235.65, Mass=1958, SNR=30.6, Peak=189 HFD=4.0
02:37:09.793 00.002 18120 MultiStar: [#1 0.15,-0.24,0.73,U] [#2 0.13,-0.20,0.59,U] [#3 0.06,-0.27,0.60,U] [#4 0.06,-0.24,0.56,U] [#5 0.07,-0.26,0.45,U] [#6 0.11,-0.34,0.52,U] [#7 -0.27,-0.40,0.00,M1] [#8 -0.11,-0.06,0.39,U] 
02:37:09.796 00.003 18120 single-star, 7 included, MultiStar: {0.06, -0.22}, one-star: {-0.02, -0.16}
02:37:09.798 00.002 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
02:37:09.800 00.002 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.56)
02:37:09.802 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.69 mountX=-0.14 mountY=0.09, mountTheta=2.57
02:37:09.806 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.16, opts=13)
02:37:09.807 00.001 18120 Enqueuing Move request for scope (-0.02, -0.16)
02:37:09.807 00.000 21948 Worker thread wakes up
02:37:09.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:09.809 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
02:37:09.809 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
02:37:09.809 00.000 21948 Moving (-0.02, -0.16) raw xDistance=-0.14 yDistance=0.09
02:37:09.809 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:37:09.811 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:37:09.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:09.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:09.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:37:09.811 00.000 21948 MoveAxis(E, 0, ABG)
02:37:09.811 00.000 21948 Move returns status 0, amount 0
02:37:09.811 00.000 21948 MoveAxis(N, 0, ABG)
02:37:09.811 00.000 21948 Move returns status 0, amount 0
02:37:09.811 00.000 21948 move complete, result=0
02:37:09.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:09.815 00.004 18120 Enqueuing Expose request
02:37:09.817 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:09.820 00.003 21948 worker thread done servicing request
02:37:09.820 00.000 21948 Worker thread wakes up
02:37:09.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:09.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:11.225 01.405 21948 Exposure complete
02:37:11.263 00.038 21948 worker thread done servicing request
02:37:11.263 00.000 18120 OnExposeComplete: enter
02:37:11.267 00.004 18120 UpdateGuideState(): m_state=6
02:37:11.269 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
02:37:11.272 00.003 18120 Star::Find returns 1 (0), X=895.79, Y=235.74, Mass=1844, SNR=29.6, Peak=167 HFD=3.9
02:37:11.274 00.002 18120 MultiStar: [#1 -0.18,-0.22,0.74,U] [#2 0.27,-0.23,0.64,U] [#3 0.13,-0.33,0.61,U] [#4 -0.17,0.05,0.59,U] [#5 -0.22,-0.06,0.47,U] [#6 0.17,-0.04,0.53,U] [#7 -0.47,-0.20,0.00,M2] [#8 -0.31,0.15,0.41,U] 
02:37:11.278 00.004 18120 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {-0.24, -0.07}
02:37:11.280 00.002 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
02:37:11.281 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
02:37:11.282 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.17 mountX=-0.07 mountY=0.11, mountTheta=2.10
02:37:11.285 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.11, opts=13)
02:37:11.286 00.001 18120 Enqueuing Move request for scope (-0.07, -0.11)
02:37:11.289 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:11.291 00.002 18120 UpdateGuideState exits: m=1844 RSB=29.6
02:37:11.294 00.003 21948 Worker thread wakes up
02:37:11.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:37:11.294 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:37:11.294 00.000 21948 Moving (-0.07, -0.11) raw xDistance=-0.07 yDistance=0.11
02:37:11.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:37:11.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:11.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:11.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:37:11.294 00.000 21948 MoveAxis(E, 0, ABG)
02:37:11.294 00.000 21948 Move returns status 0, amount 0
02:37:11.294 00.000 21948 MoveAxis(N, 0, ABG)
02:37:11.294 00.000 21948 Move returns status 0, amount 0
02:37:11.295 00.001 21948 move complete, result=0
02:37:11.295 00.000 21948 worker thread done servicing request
02:37:11.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:11.296 00.001 18120 Enqueuing Expose request
02:37:11.297 00.001 21948 Worker thread wakes up
02:37:11.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:11.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:11.297 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:12.936 01.639 21948 Exposure complete
02:37:13.018 00.082 21948 worker thread done servicing request
02:37:13.018 00.000 18120 OnExposeComplete: enter
02:37:13.020 00.002 18120 UpdateGuideState(): m_state=6
02:37:13.022 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
02:37:13.024 00.002 18120 Star::Find returns 1 (0), X=896.14, Y=235.65, Mass=1851, SNR=29.7, Peak=166 HFD=3.9
02:37:13.026 00.002 18120 MultiStar: [#1 0.17,-0.15,0.77,U] [#2 0.31,-0.22,0.65,U] [#3 0.03,-0.38,0.60,U] [#4 -0.01,-0.07,0.55,U] [#5 0.16,-0.08,0.48,U] [#6 0.63,-0.37,0.00,M7] [#7 -0.26,-0.28,0.45,U] [#8 -0.15,-0.08,0.42,U] 
02:37:13.026 00.000 18120 single-star, 7 included, MultiStar: {0.07, -0.18}, one-star: {0.10, -0.17}
02:37:13.027 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
02:37:13.028 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
02:37:13.029 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.03 mountX=-0.19 mountY=-0.01, mountTheta=-3.07
02:37:13.030 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
02:37:13.033 00.003 18120 Enqueuing Move request for scope (0.10, -0.17)
02:37:13.035 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:13.037 00.002 18120 UpdateGuideState exits: m=1851 RSB=29.7
02:37:13.039 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:13.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:13.040 00.000 18120 Enqueuing Expose request
02:37:13.041 00.001 21948 Worker thread wakes up
02:37:13.041 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:37:13.041 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:37:13.041 00.000 21948 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.01
02:37:13.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:37:13.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:13.041 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:37:13.041 00.000 21948 MoveAxis(E, 0, ABG)
02:37:13.041 00.000 21948 Move returns status 0, amount 0
02:37:13.041 00.000 21948 MoveAxis(N, 0, ABG)
02:37:13.041 00.000 21948 Move returns status 0, amount 0
02:37:13.041 00.000 21948 move complete, result=0
02:37:13.041 00.000 21948 worker thread done servicing request
02:37:13.041 00.000 21948 Worker thread wakes up
02:37:13.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:13.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:13.042 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:14.449 01.407 21948 Exposure complete
02:37:14.486 00.037 21948 worker thread done servicing request
02:37:14.493 00.007 18120 OnExposeComplete: enter
02:37:14.495 00.002 18120 UpdateGuideState(): m_state=6
02:37:14.498 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
02:37:14.500 00.002 18120 Star::Find returns 1 (0), X=895.95, Y=235.74, Mass=1923, SNR=30.4, Peak=176 HFD=4.1
02:37:14.503 00.003 18120 MultiStar: [#1 0.14,-0.13,0.70,U] [#2 0.22,-0.07,0.66,U] [#3 0.18,-0.30,0.60,U] [#4 0.03,-0.13,0.57,U] [#5 0.10,-0.09,0.48,U] [#6 0.09,-0.28,0.52,U] [#7 -0.44,-0.46,0.00,M2] [#8 -0.15,0.13,0.40,U] 
02:37:14.506 00.003 18120 single-star, 7 included, MultiStar: {0.06, -0.12}, one-star: {-0.09, -0.07}
02:37:14.508 00.002 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
02:37:14.510 00.002 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
02:37:14.513 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.47 mountX=-0.03 mountY=0.11, mountTheta=1.81
02:37:14.516 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
02:37:14.517 00.001 18120 Enqueuing Move request for scope (-0.09, -0.07)
02:37:14.519 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:14.520 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.4
02:37:14.521 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:14.522 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:14.523 00.001 18120 Enqueuing Expose request
02:37:14.524 00.001 21948 Worker thread wakes up
02:37:14.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
02:37:14.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
02:37:14.524 00.000 21948 Moving (-0.09, -0.07) raw xDistance=-0.03 yDistance=0.11
02:37:14.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:37:14.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:14.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:37:14.524 00.000 21948 MoveAxis(E, 0, ABG)
02:37:14.524 00.000 21948 Move returns status 0, amount 0
02:37:14.524 00.000 21948 MoveAxis(N, 0, ABG)
02:37:14.524 00.000 21948 Move returns status 0, amount 0
02:37:14.524 00.000 21948 move complete, result=0
02:37:14.524 00.000 21948 worker thread done servicing request
02:37:14.524 00.000 21948 Worker thread wakes up
02:37:14.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:14.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:14.527 00.003 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:16.153 01.626 21948 Exposure complete
02:37:16.192 00.039 21948 worker thread done servicing request
02:37:16.192 00.000 18120 OnExposeComplete: enter
02:37:16.194 00.002 18120 UpdateGuideState(): m_state=6
02:37:16.195 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
02:37:16.197 00.002 18120 Star::Find returns 1 (0), X=895.90, Y=235.62, Mass=1824, SNR=29.5, Peak=150 HFD=3.9
02:37:16.198 00.001 18120 MultiStar: [#1 0.13,-0.35,0.72,U] [#2 0.20,-0.19,0.65,U] [#3 0.10,-0.39,0.62,U] [#4 0.00,-0.06,0.58,U] [#5 -0.04,-0.31,0.48,U] [#6 0.31,-0.29,0.00,M7] [#7 -0.37,-0.34,0.00,M3] [#8 -0.27,0.02,0.40,U] 
02:37:16.199 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.22}, one-star: {-0.14, -0.19}
02:37:16.201 00.002 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
02:37:16.203 00.002 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
02:37:16.205 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=-0.20 mountY=0.10, mountTheta=2.70
02:37:16.210 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.22, opts=13)
02:37:16.212 00.002 18120 Enqueuing Move request for scope (0.00, -0.22)
02:37:16.215 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:16.217 00.002 21948 Worker thread wakes up
02:37:16.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
02:37:16.217 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
02:37:16.217 00.000 21948 Moving (0.00, -0.22) raw xDistance=-0.20 yDistance=0.10
02:37:16.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:37:16.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:16.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:37:16.217 00.000 21948 MoveAxis(E, 36, ABG)
02:37:16.217 00.000 21948 Guiding  Dir = 2, Dur = 36
02:37:16.217 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.5
02:37:16.218 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:16.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:16.219 00.001 21948 IsSlewing returns 0
02:37:16.219 00.000 21948 IsGuiding returns 0
02:37:16.219 00.000 18120 Enqueuing Expose request
02:37:16.222 00.003 21948 PulseGuide returned control before completion, sleep 44
02:37:16.280 00.058 21948 IsGuiding returns 0
02:37:16.281 00.001 21948 Move returns status 0, amount 36
02:37:16.281 00.000 21948 MoveAxis(N, 0, ABG)
02:37:16.281 00.000 21948 Move returns status 0, amount 0
02:37:16.281 00.000 21948 move complete, result=0
02:37:16.281 00.000 21948 worker thread done servicing request
02:37:16.281 00.000 21948 Worker thread wakes up
02:37:16.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:16.281 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
02:37:16.282 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:17.694 01.412 21948 Exposure complete
02:37:17.730 00.036 21948 worker thread done servicing request
02:37:17.730 00.000 18120 OnExposeComplete: enter
02:37:17.731 00.001 18120 UpdateGuideState(): m_state=6
02:37:17.732 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
02:37:17.732 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=235.79, Mass=1981, SNR=30.9, Peak=180 HFD=4.3
02:37:17.733 00.001 18120 MultiStar: [#1 0.11,-0.13,0.69,U] [#2 0.27,0.09,0.64,U] [#3 0.02,-0.27,0.58,U] [#4 -0.08,-0.01,0.54,U] [#5 -0.01,-0.15,0.46,U] [#6 0.13,-0.18,0.50,U] [#7 -0.22,-0.14,0.42,U] [#8 -0.31,0.07,0.40,U] 
02:37:17.734 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.20, -0.02}
02:37:17.734 00.000 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.00) = xAngle (-3.93 = 2.36)
02:37:17.735 00.001 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.96 = 2.32)
02:37:17.735 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.93 mountX=-0.06 mountY=0.06, mountTheta=2.34
02:37:17.736 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.08, opts=13)
02:37:17.737 00.001 18120 Enqueuing Move request for scope (-0.03, -0.08)
02:37:17.738 00.001 21948 Worker thread wakes up
02:37:17.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:37:17.738 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:37:17.738 00.000 21948 Moving (-0.03, -0.08) raw xDistance=-0.06 yDistance=0.06
02:37:17.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:17.739 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.9
02:37:17.740 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:17.740 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:17.741 00.001 18120 Enqueuing Expose request
02:37:17.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:37:17.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:17.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:37:17.741 00.000 21948 MoveAxis(E, 0, ABG)
02:37:17.741 00.000 21948 Move returns status 0, amount 0
02:37:17.741 00.000 21948 MoveAxis(N, 0, ABG)
02:37:17.741 00.000 21948 Move returns status 0, amount 0
02:37:17.741 00.000 21948 move complete, result=0
02:37:17.741 00.000 21948 worker thread done servicing request
02:37:17.741 00.000 21948 Worker thread wakes up
02:37:17.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:17.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:17.742 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:19.365 01.623 21948 Exposure complete
02:37:19.390 00.025 21948 worker thread done servicing request
02:37:19.390 00.000 18120 OnExposeComplete: enter
02:37:19.391 00.001 18120 UpdateGuideState(): m_state=6
02:37:19.392 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
02:37:19.393 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=235.72, Mass=1855, SNR=29.8, Peak=152 HFD=4.0
02:37:19.393 00.000 18120 MultiStar: [#1 0.06,-0.44,0.00,M1] [#2 0.19,-0.29,0.66,U] [#3 0.22,-0.27,0.62,U] [#4 0.03,-0.05,0.58,U] [#5 -0.07,-0.10,0.50,U] [#6 0.07,-0.33,0.53,U] [#7 -0.24,-0.36,0.00,M3] [#8 -0.02,-0.14,0.38,U] 
02:37:19.394 00.001 18120 single-star, 6 included, MultiStar: {0.05, -0.18}, one-star: {-0.08, -0.09}
02:37:19.394 00.000 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.00) = xAngle (-4.29 = 1.99)
02:37:19.395 00.001 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
02:37:19.395 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.29 mountX=-0.05 mountY=0.12, mountTheta=1.98
02:37:19.397 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
02:37:19.398 00.001 18120 Enqueuing Move request for scope (-0.08, -0.09)
02:37:19.398 00.000 21948 Worker thread wakes up
02:37:19.398 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:19.399 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
02:37:19.399 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.8
02:37:19.399 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:19.400 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:19.400 00.000 18120 Enqueuing Expose request
02:37:19.400 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
02:37:19.400 00.000 21948 Moving (-0.08, -0.09) raw xDistance=-0.05 yDistance=0.12
02:37:19.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:37:19.401 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:19.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:37:19.401 00.000 21948 MoveAxis(E, 0, ABG)
02:37:19.401 00.000 21948 Move returns status 0, amount 0
02:37:19.401 00.000 21948 MoveAxis(N, 0, ABG)
02:37:19.401 00.000 21948 Move returns status 0, amount 0
02:37:19.401 00.000 21948 move complete, result=0
02:37:19.401 00.000 21948 worker thread done servicing request
02:37:19.401 00.000 21948 Worker thread wakes up
02:37:19.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:19.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:19.401 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:20.920 01.519 21948 Exposure complete
02:37:20.976 00.056 21948 worker thread done servicing request
02:37:20.976 00.000 18120 OnExposeComplete: enter
02:37:20.977 00.001 18120 UpdateGuideState(): m_state=6
02:37:20.977 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
02:37:20.978 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.63, Mass=1794, SNR=29.3, Peak=154 HFD=3.9
02:37:20.978 00.000 18120 MultiStar: [#1 0.28,-0.38,0.00,M2] [#2 0.14,-0.41,0.00,M1] [#3 0.16,-0.42,0.00,M1] [#4 0.09,-0.29,0.59,U] [#5 0.11,-0.23,0.47,U] [#6 0.17,-0.28,0.55,U] [#7 -0.25,-0.43,0.00,M4] [#8 -0.32,-0.16,0.40,U] 
02:37:20.979 00.001 18120 single-star, 4 included, MultiStar: {0.03, -0.23}, one-star: {0.02, -0.19}
02:37:20.980 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.82)
02:37:20.981 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.78)
02:37:20.982 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.47 mountX=-0.18 mountY=0.07, mountTheta=2.78
02:37:20.983 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
02:37:20.983 00.000 18120 Enqueuing Move request for scope (0.02, -0.19)
02:37:20.985 00.002 21948 Worker thread wakes up
02:37:20.985 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:20.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:37:20.985 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.3
02:37:20.986 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:20.986 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:20.987 00.001 18120 Enqueuing Expose request
02:37:20.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:37:20.987 00.000 21948 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.07
02:37:20.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:37:20.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:20.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:37:20.987 00.000 21948 MoveAxis(E, 0, ABG)
02:37:20.987 00.000 21948 Move returns status 0, amount 0
02:37:20.987 00.000 21948 MoveAxis(N, 0, ABG)
02:37:20.987 00.000 21948 Move returns status 0, amount 0
02:37:20.987 00.000 21948 move complete, result=0
02:37:20.987 00.000 21948 worker thread done servicing request
02:37:20.987 00.000 21948 Worker thread wakes up
02:37:20.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:20.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:20.988 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:22.614 01.626 21948 Exposure complete
02:37:22.663 00.049 21948 worker thread done servicing request
02:37:22.663 00.000 18120 OnExposeComplete: enter
02:37:22.664 00.001 18120 UpdateGuideState(): m_state=6
02:37:22.665 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
02:37:22.666 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=235.61, Mass=1964, SNR=30.8, Peak=151 HFD=4.2
02:37:22.668 00.002 18120 MultiStar: [#1 0.09,-0.54,0.00,M3] [#2 -0.11,-0.46,0.00,M2] [#3 0.06,-0.54,0.00,M2] [#4 0.03,-0.30,0.57,U] [#5 0.07,-0.76,0.00,M1] [#6 -0.03,-0.32,0.52,U] [#7 -0.58,-0.60,0.00,M5] [#8 -0.36,-0.18,0.39,U] 
02:37:22.669 00.001 18120 refined, 3 included, MultiStar: {-0.16, -0.25}, one-star: {-0.26, -0.21}
02:37:22.670 00.001 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.15)
02:37:22.671 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.11)
02:37:22.672 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.29 cameraTheta=-2.14 mountX=-0.16 mountY=0.25, mountTheta=2.13
02:37:22.675 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.25, opts=13)
02:37:22.676 00.001 18120 Enqueuing Move request for scope (-0.16, -0.25)
02:37:22.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:22.677 00.001 21948 Worker thread wakes up
02:37:22.677 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.8
02:37:22.677 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
02:37:22.677 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:22.678 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
02:37:22.678 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:22.678 00.000 18120 Enqueuing Expose request
02:37:22.678 00.000 21948 Moving (-0.16, -0.25) raw xDistance=-0.16 yDistance=0.25
02:37:22.679 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:37:22.679 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:37:22.679 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:37:22.679 00.000 21948 MoveAxis(E, 0, ABG)
02:37:22.679 00.000 21948 Move returns status 0, amount 0
02:37:22.679 00.000 21948 MoveAxis(N, 0, ABG)
02:37:22.679 00.000 21948 Move returns status 0, amount 0
02:37:22.679 00.000 21948 move complete, result=0
02:37:22.679 00.000 21948 worker thread done servicing request
02:37:22.679 00.000 21948 Worker thread wakes up
02:37:22.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:22.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:22.680 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:37:24.203 01.523 21948 Exposure complete
02:37:24.265 00.062 21948 worker thread done servicing request
02:37:24.265 00.000 18120 OnExposeComplete: enter
02:37:24.266 00.001 18120 UpdateGuideState(): m_state=6
02:37:24.266 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
02:37:24.267 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=236.62, Mass=1920, SNR=30.2, Peak=90 HFD=5.4
02:37:24.267 00.000 18120 MultiStar: large primary error, entering stabilization period
02:37:24.268 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
02:37:24.269 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
02:37:24.271 00.002 18120 CameraToMount -- cameraX=-1.64 cameraY=0.81 hyp=1.83 cameraTheta=2.68 mountX=1.41 mountY=1.10, mountTheta=0.66
02:37:24.273 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.64, y=0.81, opts=13)
02:37:24.274 00.001 18120 Enqueuing Move request for scope (-1.64, 0.81)
02:37:24.275 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:24.275 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.2
02:37:24.277 00.002 21948 Worker thread wakes up
02:37:24.277 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:24.278 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.64, 0.81) opts 0xd
02:37:24.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.64, 0.81)
02:37:24.278 00.000 21948 Moving (-1.64, 0.81) raw xDistance=1.41 yDistance=1.10
02:37:24.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.41
02:37:24.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:24.279 00.001 18120 Enqueuing Expose request
02:37:24.279 00.000 21948 resist switch: large excursion: input 1.10 thresh 0.60 direction from -1 to 1
02:37:24.279 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.30
02:37:24.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
02:37:24.279 00.000 21948 MoveAxis(W, 252, ABG)
02:37:24.279 00.000 21948 Guiding  Dir = 3, Dur = 252
02:37:24.279 00.000 21948 IsSlewing returns 0
02:37:24.279 00.000 21948 IsGuiding returns 0
02:37:24.281 00.002 21948 PulseGuide returned control before completion, sleep 261
02:37:24.561 00.280 21948 IsGuiding returns 0
02:37:24.561 00.000 21948 Move returns status 0, amount 252
02:37:24.561 00.000 21948 MoveAxis(S, 263, ABG)
02:37:24.561 00.000 21948 Guiding  Dir = 1, Dur = 263
02:37:24.561 00.000 21948 IsSlewing returns 0
02:37:24.561 00.000 21948 IsGuiding returns 0
02:37:24.565 00.004 21948 PulseGuide returned control before completion, sleep 269
02:37:24.843 00.278 21948 IsGuiding returns 0
02:37:24.843 00.000 21948 Move returns status 0, amount 263
02:37:24.843 00.000 21948 move complete, result=0
02:37:24.843 00.000 21948 worker thread done servicing request
02:37:24.843 00.000 21948 Worker thread wakes up
02:37:24.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:24.843 00.000 18120 GuideStep: 1.4 px 252 ms WEST, 1.1 px 263 ms SOUTH
02:37:24.844 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:26.473 01.629 21948 Exposure complete
02:37:26.512 00.039 21948 worker thread done servicing request
02:37:26.512 00.000 18120 OnExposeComplete: enter
02:37:26.513 00.001 18120 UpdateGuideState(): m_state=6
02:37:26.513 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
02:37:26.514 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=236.46, Mass=1999, SNR=30.9, Peak=121 HFD=4.2
02:37:26.516 00.002 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
02:37:26.517 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.52 = 0.52)
02:37:26.518 00.001 18120 CameraToMount -- cameraX=-0.97 cameraY=0.65 hyp=1.16 cameraTheta=2.55 mountX=0.99 mountY=0.57, mountTheta=0.53
02:37:26.521 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.97, y=0.65, opts=13)
02:37:26.522 00.001 18120 Enqueuing Move request for scope (-0.97, 0.65)
02:37:26.523 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:26.525 00.002 21948 Worker thread wakes up
02:37:26.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.65) opts 0xd
02:37:26.525 00.000 18120 UpdateGuideState exits: m=1999 RSB=30.9
02:37:26.526 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:26.527 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:26.527 00.000 18120 Enqueuing Expose request
02:37:26.528 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.97, 0.65)
02:37:26.528 00.000 21948 Moving (-0.97, 0.65) raw xDistance=0.99 yDistance=0.57
02:37:26.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.68 from input 0.99
02:37:26.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:37:26.528 00.000 21948 MoveAxis(W, 194, ABG)
02:37:26.528 00.000 21948 Guiding  Dir = 3, Dur = 194
02:37:26.528 00.000 21948 IsSlewing returns 0
02:37:26.528 00.000 21948 IsGuiding returns 0
02:37:26.531 00.003 21948 PulseGuide returned control before completion, sleep 203
02:37:26.736 00.205 21948 IsGuiding returns 0
02:37:26.736 00.000 21948 Move returns status 0, amount 194
02:37:26.736 00.000 21948 MoveAxis(S, 137, ABG)
02:37:26.736 00.000 21948 Guiding  Dir = 1, Dur = 137
02:37:26.736 00.000 21948 IsSlewing returns 0
02:37:26.736 00.000 21948 IsGuiding returns 0
02:37:26.741 00.005 21948 PulseGuide returned control before completion, sleep 143
02:37:26.895 00.154 21948 IsGuiding returns 0
02:37:26.895 00.000 21948 Move returns status 0, amount 137
02:37:26.895 00.000 21948 move complete, result=0
02:37:26.896 00.001 21948 worker thread done servicing request
02:37:26.896 00.000 21948 Worker thread wakes up
02:37:26.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:26.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:26.896 00.000 18120 GuideStep: 1.0 px 194 ms WEST, 0.6 px 137 ms SOUTH
02:37:28.315 01.419 21948 Exposure complete
02:37:28.378 00.063 21948 worker thread done servicing request
02:37:28.378 00.000 18120 OnExposeComplete: enter
02:37:28.379 00.001 18120 UpdateGuideState(): m_state=6
02:37:28.379 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
02:37:28.380 00.001 18120 Star::Find returns 1 (0), X=896.65, Y=235.76, Mass=2033, SNR=31.3, Peak=119 HFD=4.7
02:37:28.380 00.000 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
02:37:28.381 00.001 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
02:37:28.381 00.000 18120 CameraToMount -- cameraX=0.61 cameraY=-0.05 hyp=0.61 cameraTheta=-0.08 mountX=-0.30 mountY=-0.52, mountTheta=-2.09
02:37:28.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.61, y=-0.05, opts=13)
02:37:28.383 00.001 18120 Enqueuing Move request for scope (0.61, -0.05)
02:37:28.384 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:28.384 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.3
02:37:28.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:28.385 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:28.385 00.000 18120 Enqueuing Expose request
02:37:28.386 00.001 21948 Worker thread wakes up
02:37:28.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.05) opts 0xd
02:37:28.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.61, -0.05)
02:37:28.386 00.000 21948 Moving (0.61, -0.05) raw xDistance=-0.30 yDistance=-0.52
02:37:28.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:37:28.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:37:28.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
02:37:28.386 00.000 21948 MoveAxis(E, 40, ABG)
02:37:28.386 00.000 21948 Guiding  Dir = 2, Dur = 40
02:37:28.386 00.000 21948 IsSlewing returns 0
02:37:28.386 00.000 21948 IsGuiding returns 0
02:37:28.388 00.002 21948 PulseGuide returned control before completion, sleep 49
02:37:28.454 00.066 21948 IsGuiding returns 0
02:37:28.454 00.000 21948 Move returns status 0, amount 40
02:37:28.455 00.001 21948 MoveAxis(N, 0, ABG)
02:37:28.455 00.000 21948 Move returns status 0, amount 0
02:37:28.455 00.000 21948 move complete, result=0
02:37:28.455 00.000 21948 worker thread done servicing request
02:37:28.455 00.000 21948 Worker thread wakes up
02:37:28.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:28.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:28.455 00.000 18120 GuideStep: -0.3 px 40 ms EAST, -0.5 px 0 ms NORTH
02:37:30.089 01.634 21948 Exposure complete
02:37:30.124 00.035 21948 worker thread done servicing request
02:37:30.124 00.000 18120 OnExposeComplete: enter
02:37:30.125 00.001 18120 UpdateGuideState(): m_state=6
02:37:30.125 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
02:37:30.126 00.001 18120 Star::Find returns 1 (0), X=897.17, Y=234.71, Mass=1960, SNR=30.7, Peak=141 HFD=4.3
02:37:30.126 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
02:37:30.126 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
02:37:30.127 00.001 18120 CameraToMount -- cameraX=1.13 cameraY=-1.11 hyp=1.59 cameraTheta=-0.77 mountX=-1.48 mountY=-0.52, mountTheta=-2.81
02:37:30.128 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.13, y=-1.11, opts=13)
02:37:30.129 00.001 18120 Enqueuing Move request for scope (1.13, -1.11)
02:37:30.130 00.001 21948 Worker thread wakes up
02:37:30.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.13, -1.11) opts 0xd
02:37:30.130 00.000 21948 Handling offset move in thread for scope, endpoint = (1.13, -1.11)
02:37:30.130 00.000 21948 Moving (1.13, -1.11) raw xDistance=-1.48 yDistance=-0.52
02:37:30.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.48
02:37:30.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:30.131 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:37:30.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:30.132 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:30.132 00.000 18120 Enqueuing Expose request
02:37:30.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:37:30.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
02:37:30.133 00.001 21948 MoveAxis(E, 267, ABG)
02:37:30.133 00.000 21948 Guiding  Dir = 2, Dur = 267
02:37:30.133 00.000 21948 IsSlewing returns 0
02:37:30.133 00.000 21948 IsGuiding returns 0
02:37:30.135 00.002 21948 PulseGuide returned control before completion, sleep 276
02:37:30.417 00.282 21948 IsGuiding returns 1
02:37:30.418 00.001 21948 scope still moving after pulse duration time elapsed
02:37:30.450 00.032 21948 IsSlewing returns 0
02:37:30.450 00.000 21948 IsGuiding returns 0
02:37:30.450 00.000 21948 scope move finished after 267 + 50 ms
02:37:30.450 00.000 21948 Move returns status 0, amount 267
02:37:30.450 00.000 21948 MoveAxis(N, 0, ABG)
02:37:30.450 00.000 21948 Move returns status 0, amount 0
02:37:30.450 00.000 21948 move complete, result=0
02:37:30.450 00.000 21948 worker thread done servicing request
02:37:30.450 00.000 21948 Worker thread wakes up
02:37:30.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:30.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:30.450 00.000 18120 GuideStep: -1.5 px 267 ms EAST, -0.5 px 0 ms NORTH
02:37:31.862 01.412 21948 Exposure complete
02:37:31.905 00.043 21948 worker thread done servicing request
02:37:31.905 00.000 18120 OnExposeComplete: enter
02:37:31.906 00.001 18120 UpdateGuideState(): m_state=6
02:37:31.906 00.000 18120 Star::Find(15, 897, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
02:37:31.907 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=235.74, Mass=1809, SNR=29.4, Peak=135 HFD=4.1
02:37:31.907 00.000 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
02:37:31.908 00.001 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
02:37:31.908 00.000 18120 CameraToMount -- cameraX=0.63 cameraY=-0.07 hyp=0.63 cameraTheta=-0.11 mountX=-0.32 mountY=-0.53, mountTheta=-2.12
02:37:31.909 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=-0.07, opts=13)
02:37:31.910 00.001 18120 Enqueuing Move request for scope (0.63, -0.07)
02:37:31.911 00.001 21948 Worker thread wakes up
02:37:31.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:31.911 00.000 18120 UpdateGuideState exits: m=1809 RSB=29.4
02:37:31.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:31.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:31.912 00.000 18120 Enqueuing Expose request
02:37:31.913 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.07) opts 0xd
02:37:31.913 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, -0.07)
02:37:31.913 00.000 21948 Moving (0.63, -0.07) raw xDistance=-0.32 yDistance=-0.53
02:37:31.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.32
02:37:31.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:37:31.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
02:37:31.913 00.000 21948 MoveAxis(E, 77, ABG)
02:37:31.913 00.000 21948 Guiding  Dir = 2, Dur = 77
02:37:31.913 00.000 21948 IsSlewing returns 0
02:37:31.913 00.000 21948 IsGuiding returns 0
02:37:31.914 00.001 21948 PulseGuide returned control before completion, sleep 86
02:37:32.018 00.104 21948 IsGuiding returns 0
02:37:32.018 00.000 21948 Move returns status 0, amount 77
02:37:32.018 00.000 21948 MoveAxis(N, 0, ABG)
02:37:32.018 00.000 21948 Move returns status 0, amount 0
02:37:32.018 00.000 21948 move complete, result=0
02:37:32.018 00.000 21948 worker thread done servicing request
02:37:32.018 00.000 21948 Worker thread wakes up
02:37:32.018 00.000 18120 GuideStep: -0.3 px 77 ms EAST, -0.5 px 0 ms NORTH
02:37:32.020 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:32.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:33.646 01.626 21948 Exposure complete
02:37:33.682 00.036 21948 worker thread done servicing request
02:37:33.682 00.000 18120 OnExposeComplete: enter
02:37:33.685 00.003 18120 UpdateGuideState(): m_state=6
02:37:33.687 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
02:37:33.690 00.003 18120 Star::Find returns 1 (0), X=896.47, Y=235.82, Mass=1899, SNR=30.1, Peak=157 HFD=3.8
02:37:33.692 00.002 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
02:37:33.694 00.002 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
02:37:33.696 00.002 18120 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.43 cameraTheta=0.02 mountX=-0.17 mountY=-0.39, mountTheta=-1.98
02:37:33.698 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.43, y=0.01, opts=13)
02:37:33.699 00.001 18120 Enqueuing Move request for scope (0.43, 0.01)
02:37:33.699 00.000 21948 Worker thread wakes up
02:37:33.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.01) opts 0xd
02:37:33.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:33.700 00.001 21948 Handling offset move in thread for scope, endpoint = (0.43, 0.01)
02:37:33.700 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.1
02:37:33.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:33.700 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:33.701 00.001 18120 Enqueuing Expose request
02:37:33.701 00.000 21948 Moving (0.43, 0.01) raw xDistance=-0.17 yDistance=-0.39
02:37:33.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:37:33.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:37:33.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:37:33.701 00.000 21948 MoveAxis(E, 0, ABG)
02:37:33.701 00.000 21948 Move returns status 0, amount 0
02:37:33.702 00.001 21948 MoveAxis(N, 0, ABG)
02:37:33.702 00.000 21948 Move returns status 0, amount 0
02:37:33.702 00.000 21948 move complete, result=0
02:37:33.702 00.000 21948 worker thread done servicing request
02:37:33.702 00.000 21948 Worker thread wakes up
02:37:33.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:33.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:33.702 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:37:35.231 01.529 21948 Exposure complete
02:37:35.271 00.040 21948 worker thread done servicing request
02:37:35.271 00.000 18120 OnExposeComplete: enter
02:37:35.272 00.001 18120 UpdateGuideState(): m_state=6
02:37:35.274 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
02:37:35.274 00.000 18120 Star::Find returns 1 (0), X=896.82, Y=235.83, Mass=1868, SNR=30.0, Peak=181 HFD=4.1
02:37:35.274 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
02:37:35.275 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
02:37:35.275 00.000 18120 CameraToMount -- cameraX=0.78 cameraY=0.02 hyp=0.78 cameraTheta=0.02 mountX=-0.31 mountY=-0.71, mountTheta=-1.98
02:37:35.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.78, y=0.02, opts=13)
02:37:35.277 00.001 18120 Enqueuing Move request for scope (0.78, 0.02)
02:37:35.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:35.278 00.001 21948 Worker thread wakes up
02:37:35.278 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
02:37:35.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:35.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:35.279 00.000 18120 Enqueuing Expose request
02:37:35.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.02) opts 0xd
02:37:35.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.78, 0.02)
02:37:35.279 00.000 21948 Moving (0.78, 0.02) raw xDistance=-0.31 yDistance=-0.71
02:37:35.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:37:35.279 00.000 21948 resist switch: large excursion: input -0.71 thresh 0.60 direction from 1 to -1
02:37:35.279 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.12
02:37:35.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
02:37:35.280 00.001 21948 MoveAxis(E, 55, ABG)
02:37:35.280 00.000 21948 Guiding  Dir = 2, Dur = 55
02:37:35.280 00.000 21948 IsSlewing returns 0
02:37:35.280 00.000 21948 IsGuiding returns 0
02:37:35.282 00.002 21948 PulseGuide returned control before completion, sleep 64
02:37:35.350 00.068 21948 IsGuiding returns 0
02:37:35.351 00.001 21948 Move returns status 0, amount 55
02:37:35.351 00.000 21948 MoveAxis(N, 169, ABG)
02:37:35.351 00.000 21948 Guiding  Dir = 0, Dur = 169
02:37:35.351 00.000 21948 IsSlewing returns 0
02:37:35.351 00.000 21948 IsGuiding returns 0
02:37:35.356 00.005 21948 PulseGuide returned control before completion, sleep 174
02:37:35.542 00.186 21948 IsGuiding returns 0
02:37:35.542 00.000 21948 Move returns status 0, amount 169
02:37:35.543 00.001 21948 move complete, result=0
02:37:35.543 00.000 21948 worker thread done servicing request
02:37:35.543 00.000 21948 Worker thread wakes up
02:37:35.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:35.543 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.7 px 169 ms NORTH
02:37:35.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:37.177 01.634 21948 Exposure complete
02:37:37.219 00.042 21948 worker thread done servicing request
02:37:37.219 00.000 18120 OnExposeComplete: enter
02:37:37.222 00.003 18120 UpdateGuideState(): m_state=6
02:37:37.223 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
02:37:37.224 00.001 18120 Star::Find returns 1 (0), X=896.34, Y=235.71, Mass=1960, SNR=30.6, Peak=173 HFD=3.7
02:37:37.225 00.001 18120 MultiStar: exiting stabilization period
02:37:37.225 00.000 18120 MultiStar: [#1 0.57,-0.33,0.00,M4] [#2 0.47,0.02,0.00,M3] [#3 0.75,-0.43,0.00,M3] [#4 0.48,-0.10,0.00,M1] [#5 0.59,-0.16,0.00,M2] [#6 0.69,-0.06,0.00,M4] [#7 0.18,-0.17,0.43,U] [#8 0.28,-0.14,0.39,U] 
02:37:37.226 00.001 18120 refined, 2 included, MultiStar: {0.27, -0.13}, one-star: {0.30, -0.11}
02:37:37.227 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
02:37:37.229 00.002 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
02:37:37.231 00.002 18120 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.45 mountX=-0.23 mountY=-0.18, mountTheta=-2.47
02:37:37.233 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.13, opts=13)
02:37:37.234 00.001 18120 Enqueuing Move request for scope (0.27, -0.13)
02:37:37.235 00.001 21948 Worker thread wakes up
02:37:37.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
02:37:37.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:37.235 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
02:37:37.236 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:37.237 00.001 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
02:37:37.237 00.000 21948 Moving (0.27, -0.13) raw xDistance=-0.23 yDistance=-0.18
02:37:37.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:37:37.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:37.238 00.001 18120 Enqueuing Expose request
02:37:37.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:37.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:37:37.238 00.000 21948 MoveAxis(E, 45, ABG)
02:37:37.238 00.000 21948 Guiding  Dir = 2, Dur = 45
02:37:37.238 00.000 21948 IsSlewing returns 0
02:37:37.239 00.001 21948 IsGuiding returns 0
02:37:37.241 00.002 21948 PulseGuide returned control before completion, sleep 54
02:37:37.299 00.058 21948 IsGuiding returns 1
02:37:37.299 00.000 21948 scope still moving after pulse duration time elapsed
02:37:37.330 00.031 21948 IsSlewing returns 0
02:37:37.331 00.001 21948 IsGuiding returns 0
02:37:37.331 00.000 21948 scope move finished after 45 + 46 ms
02:37:37.331 00.000 21948 Move returns status 0, amount 45
02:37:37.331 00.000 21948 MoveAxis(N, 0, ABG)
02:37:37.331 00.000 21948 Move returns status 0, amount 0
02:37:37.331 00.000 21948 move complete, result=0
02:37:37.331 00.000 21948 worker thread done servicing request
02:37:37.331 00.000 21948 Worker thread wakes up
02:37:37.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:37.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:37.331 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
02:37:38.734 01.403 21948 Exposure complete
02:37:38.766 00.032 21948 worker thread done servicing request
02:37:38.766 00.000 18120 OnExposeComplete: enter
02:37:38.767 00.001 18120 UpdateGuideState(): m_state=6
02:37:38.767 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
02:37:38.768 00.001 18120 Star::Find returns 1 (0), X=896.16, Y=235.93, Mass=1962, SNR=30.7, Peak=205 HFD=4.2
02:37:38.768 00.000 18120 MultiStar: [#1 0.31,-0.04,0.71,U] [#2 0.27,0.05,0.63,U] [#3 0.45,-0.22,0.00,M4] [#4 0.51,0.04,0.00,M2] [#5 0.35,0.12,0.44,U] [#6 0.12,-0.08,0.51,U] [#7 0.04,0.00,0.41,U] [#8 -0.29,0.12,0.40,U] 
02:37:38.769 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.04}, one-star: {0.12, 0.12}
02:37:38.769 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
02:37:38.770 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
02:37:38.770 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.29 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
02:37:38.772 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
02:37:38.772 00.000 18120 Enqueuing Move request for scope (0.15, 0.04)
02:37:38.773 00.001 21948 Worker thread wakes up
02:37:38.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:38.773 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:37:38.774 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:38.774 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:38.774 00.000 18120 Enqueuing Expose request
02:37:38.775 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
02:37:38.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
02:37:38.775 00.000 21948 Moving (0.15, 0.04) raw xDistance=-0.02 yDistance=-0.16
02:37:38.776 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:37:38.776 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:38.776 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:37:38.776 00.000 21948 MoveAxis(E, 0, ABG)
02:37:38.776 00.000 21948 Move returns status 0, amount 0
02:37:38.776 00.000 21948 MoveAxis(N, 0, ABG)
02:37:38.776 00.000 21948 Move returns status 0, amount 0
02:37:38.776 00.000 21948 move complete, result=0
02:37:38.776 00.000 21948 worker thread done servicing request
02:37:38.776 00.000 21948 Worker thread wakes up
02:37:38.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:38.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:38.776 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:40.409 01.633 21948 Exposure complete
02:37:40.466 00.057 21948 worker thread done servicing request
02:37:40.466 00.000 18120 OnExposeComplete: enter
02:37:40.467 00.001 18120 UpdateGuideState(): m_state=6
02:37:40.468 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
02:37:40.470 00.002 18120 Star::Find returns 1 (0), X=896.22, Y=236.01, Mass=1987, SNR=30.9, Peak=194 HFD=4.1
02:37:40.473 00.003 18120 MultiStar: [#1 0.40,0.08,0.72,U] [#2 0.27,0.14,0.63,U] [#3 0.30,0.02,0.58,U] [#4 0.44,-0.05,0.00,M3] [#5 0.51,-0.04,0.00,M2] [#6 0.46,-0.10,0.00,M4] [#7 0.26,0.07,0.43,U] [#8 -0.20,0.24,0.39,U] 
02:37:40.475 00.002 18120 refined, 5 included, MultiStar: {0.23, 0.13}, one-star: {0.18, 0.20}
02:37:40.478 00.003 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
02:37:40.480 00.002 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
02:37:40.482 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.26 cameraTheta=0.51 mountX=0.02 mountY=-0.26, mountTheta=-1.49
02:37:40.485 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.13, opts=13)
02:37:40.486 00.001 18120 Enqueuing Move request for scope (0.23, 0.13)
02:37:40.486 00.000 21948 Worker thread wakes up
02:37:40.486 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:40.487 00.001 18120 UpdateGuideState exits: m=1987 RSB=30.9
02:37:40.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:40.487 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:40.488 00.001 18120 Enqueuing Expose request
02:37:40.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
02:37:40.488 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
02:37:40.488 00.000 21948 Moving (0.23, 0.13) raw xDistance=0.02 yDistance=-0.26
02:37:40.488 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:37:40.488 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:37:40.488 00.000 21948 MoveAxis(E, 0, ABG)
02:37:40.488 00.000 21948 Move returns status 0, amount 0
02:37:40.488 00.000 21948 MoveAxis(N, 62, ABG)
02:37:40.488 00.000 21948 Guiding  Dir = 0, Dur = 62
02:37:40.489 00.001 21948 IsSlewing returns 0
02:37:40.489 00.000 21948 IsGuiding returns 0
02:37:40.494 00.005 21948 PulseGuide returned control before completion, sleep 68
02:37:40.576 00.082 21948 IsGuiding returns 0
02:37:40.576 00.000 21948 Move returns status 0, amount 62
02:37:40.576 00.000 21948 move complete, result=0
02:37:40.576 00.000 21948 worker thread done servicing request
02:37:40.576 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
02:37:40.577 00.001 21948 Worker thread wakes up
02:37:40.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:40.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:41.982 01.405 21948 Exposure complete
02:37:42.022 00.040 21948 worker thread done servicing request
02:37:42.022 00.000 18120 OnExposeComplete: enter
02:37:42.023 00.001 18120 UpdateGuideState(): m_state=6
02:37:42.024 00.001 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
02:37:42.025 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.71, Mass=1925, SNR=30.4, Peak=185 HFD=4.0
02:37:42.026 00.001 18120 MultiStar: [#1 0.09,-0.03,0.71,U] [#2 0.25,0.13,0.64,U] [#3 0.01,0.02,0.61,U] [#4 0.17,-0.02,0.56,U] [#5 0.21,-0.04,0.46,U] [#6 0.11,0.02,0.54,U] [#7 -0.44,-0.09,0.00,M3] [#8 -0.48,0.22,0.00,M1] 
02:37:42.028 00.002 18120 single-star, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.03, -0.11}
02:37:42.030 00.002 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
02:37:42.032 00.002 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
02:37:42.035 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.34 mountX=-0.11 mountY=0.02, mountTheta=2.91
02:37:42.039 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.11, opts=13)
02:37:42.041 00.002 18120 Enqueuing Move request for scope (0.03, -0.11)
02:37:42.044 00.003 21948 Worker thread wakes up
02:37:42.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:37:42.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:42.044 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:37:42.044 00.000 21948 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.02
02:37:42.046 00.002 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:37:42.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:37:42.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:42.046 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:42.047 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:37:42.047 00.000 21948 MoveAxis(E, 0, ABG)
02:37:42.047 00.000 21948 Move returns status 0, amount 0
02:37:42.047 00.000 21948 MoveAxis(N, 0, ABG)
02:37:42.047 00.000 21948 Move returns status 0, amount 0
02:37:42.047 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:42.048 00.001 18120 Enqueuing Expose request
02:37:42.048 00.000 21948 move complete, result=0
02:37:42.048 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:42.049 00.001 21948 worker thread done servicing request
02:37:42.049 00.000 21948 Worker thread wakes up
02:37:42.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:42.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:43.671 01.622 21948 Exposure complete
02:37:43.723 00.052 21948 worker thread done servicing request
02:37:43.723 00.000 18120 OnExposeComplete: enter
02:37:43.724 00.001 18120 UpdateGuideState(): m_state=6
02:37:43.725 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
02:37:43.726 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=235.78, Mass=1877, SNR=30.0, Peak=177 HFD=4.1
02:37:43.728 00.002 18120 MultiStar: [#1 0.24,-0.19,0.74,U] [#2 0.33,0.18,0.64,U] [#3 0.19,0.02,0.62,U] [#4 -0.08,0.18,0.56,U] [#5 0.06,-0.01,0.46,U] [#6 0.41,0.18,0.00,M4] [#7 -0.35,-0.02,0.43,U] [#8 -0.17,0.28,0.37,U] 
02:37:43.729 00.001 18120 single-star, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.04, -0.04}
02:37:43.730 00.001 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
02:37:43.731 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
02:37:43.731 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.79 mountX=-0.05 mountY=-0.02, mountTheta=-2.82
02:37:43.733 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
02:37:43.734 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
02:37:43.734 00.000 21948 Worker thread wakes up
02:37:43.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:43.734 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
02:37:43.735 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:43.735 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:43.736 00.001 18120 Enqueuing Expose request
02:37:43.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:37:43.736 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:37:43.736 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
02:37:43.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:37:43.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:43.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:37:43.736 00.000 21948 MoveAxis(E, 0, ABG)
02:37:43.736 00.000 21948 Move returns status 0, amount 0
02:37:43.736 00.000 21948 MoveAxis(N, 0, ABG)
02:37:43.736 00.000 21948 Move returns status 0, amount 0
02:37:43.736 00.000 21948 move complete, result=0
02:37:43.736 00.000 21948 worker thread done servicing request
02:37:43.736 00.000 21948 Worker thread wakes up
02:37:43.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:43.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:43.737 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:45.265 01.528 21948 Exposure complete
02:37:45.303 00.038 21948 worker thread done servicing request
02:37:45.303 00.000 18120 OnExposeComplete: enter
02:37:45.303 00.000 18120 UpdateGuideState(): m_state=6
02:37:45.305 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
02:37:45.306 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=235.92, Mass=2014, SNR=30.9, Peak=196 HFD=4.2
02:37:45.308 00.002 18120 MultiStar: [#1 0.15,0.00,0.73,U] [#2 0.40,0.10,0.60,U] [#3 0.02,0.03,0.60,U] [#4 0.15,0.14,0.54,U] [#5 0.20,0.11,0.46,U] [#6 0.33,-0.13,0.48,U] [#7 -0.21,-0.13,0.42,U] [#8 -0.42,0.28,0.00,M1] 
02:37:45.309 00.001 18120 single-star, 7 included, MultiStar: {0.12, 0.04}, one-star: {-0.01, 0.11}
02:37:45.312 00.003 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
02:37:45.314 00.002 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
02:37:45.316 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.11 mountY=-0.04, mountTheta=-0.39
02:37:45.320 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.11, opts=13)
02:37:45.323 00.003 18120 Enqueuing Move request for scope (-0.01, 0.11)
02:37:45.325 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:45.328 00.003 21948 Worker thread wakes up
02:37:45.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
02:37:45.328 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
02:37:45.328 00.000 21948 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
02:37:45.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:37:45.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:45.328 00.000 18120 UpdateGuideState exits: m=2014 RSB=30.9
02:37:45.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:45.329 00.000 18120 Enqueuing Expose request
02:37:45.330 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:37:45.330 00.000 21948 MoveAxis(E, 0, ABG)
02:37:45.330 00.000 21948 Move returns status 0, amount 0
02:37:45.330 00.000 21948 MoveAxis(N, 0, ABG)
02:37:45.330 00.000 21948 Move returns status 0, amount 0
02:37:45.330 00.000 21948 move complete, result=0
02:37:45.330 00.000 21948 worker thread done servicing request
02:37:45.330 00.000 21948 Worker thread wakes up
02:37:45.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:45.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:45.330 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:46.960 01.630 21948 Exposure complete
02:37:47.014 00.054 21948 worker thread done servicing request
02:37:47.015 00.001 18120 OnExposeComplete: enter
02:37:47.016 00.001 18120 UpdateGuideState(): m_state=6
02:37:47.017 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
02:37:47.017 00.000 18120 Star::Find returns 1 (0), X=896.18, Y=235.88, Mass=1902, SNR=30.0, Peak=178 HFD=4.1
02:37:47.018 00.001 18120 MultiStar: [#1 0.45,0.11,0.00,M1] [#2 0.29,0.23,0.66,U] [#3 0.50,-0.02,0.00,M1] [#4 0.32,0.20,0.57,U] [#5 0.51,0.19,0.00,M1] [#6 0.32,0.09,0.55,U] [#7 0.07,-0.08,0.44,U] [#8 -0.26,0.28,0.40,U] 
02:37:47.018 00.000 18120 single-star, 5 included, MultiStar: {0.17, 0.12}, one-star: {0.14, 0.06}
02:37:47.019 00.001 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
02:37:47.019 00.000 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
02:37:47.020 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=-0.00 mountY=-0.15, mountTheta=-1.57
02:37:47.021 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.06, opts=13)
02:37:47.022 00.001 18120 Enqueuing Move request for scope (0.14, 0.06)
02:37:47.022 00.000 21948 Worker thread wakes up
02:37:47.023 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:47.023 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.0
02:37:47.023 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:47.024 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:47.024 00.000 18120 Enqueuing Expose request
02:37:47.025 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:37:47.025 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:37:47.025 00.000 21948 Moving (0.14, 0.06) raw xDistance=-0.00 yDistance=-0.15
02:37:47.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:37:47.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:47.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:37:47.025 00.000 21948 MoveAxis(E, 0, ABG)
02:37:47.025 00.000 21948 Move returns status 0, amount 0
02:37:47.025 00.000 21948 MoveAxis(N, 0, ABG)
02:37:47.025 00.000 21948 Move returns status 0, amount 0
02:37:47.025 00.000 21948 move complete, result=0
02:37:47.025 00.000 21948 worker thread done servicing request
02:37:47.025 00.000 21948 Worker thread wakes up
02:37:47.025 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:47.025 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:47.025 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:48.542 01.517 21948 Exposure complete
02:37:48.579 00.037 21948 worker thread done servicing request
02:37:48.579 00.000 18120 OnExposeComplete: enter
02:37:48.582 00.003 18120 UpdateGuideState(): m_state=6
02:37:48.584 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
02:37:48.586 00.002 18120 Star::Find returns 1 (0), X=896.17, Y=235.87, Mass=2020, SNR=31.2, Peak=192 HFD=4.3
02:37:48.588 00.002 18120 MultiStar: [#1 0.22,0.20,0.72,U] [#2 0.28,0.11,0.60,U] [#3 0.16,0.13,0.58,U] [#4 0.15,0.19,0.55,U] [#5 0.14,-0.08,0.45,U] [#6 0.48,0.01,0.00,M3] [#7 -0.19,0.11,0.41,U] [#8 -0.05,0.45,0.00,M1] 
02:37:48.591 00.003 18120 single-star, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.13, 0.06}
02:37:48.594 00.003 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
02:37:48.596 00.002 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
02:37:48.596 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=0.00 mountY=-0.15, mountTheta=-1.56
02:37:48.598 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
02:37:48.599 00.001 18120 Enqueuing Move request for scope (0.13, 0.06)
02:37:48.599 00.000 21948 Worker thread wakes up
02:37:48.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:48.600 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
02:37:48.600 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.2
02:37:48.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:48.601 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:48.601 00.000 18120 Enqueuing Expose request
02:37:48.602 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
02:37:48.602 00.000 21948 Moving (0.13, 0.06) raw xDistance=0.00 yDistance=-0.15
02:37:48.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:37:48.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:48.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:37:48.602 00.000 21948 MoveAxis(E, 0, ABG)
02:37:48.602 00.000 21948 Move returns status 0, amount 0
02:37:48.602 00.000 21948 MoveAxis(N, 0, ABG)
02:37:48.602 00.000 21948 Move returns status 0, amount 0
02:37:48.602 00.000 21948 move complete, result=0
02:37:48.602 00.000 21948 worker thread done servicing request
02:37:48.602 00.000 21948 Worker thread wakes up
02:37:48.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:48.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:48.604 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:50.231 01.627 21948 Exposure complete
02:37:50.268 00.037 21948 worker thread done servicing request
02:37:50.268 00.000 18120 OnExposeComplete: enter
02:37:50.269 00.001 18120 UpdateGuideState(): m_state=6
02:37:50.269 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
02:37:50.270 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=235.87, Mass=2034, SNR=31.3, Peak=196 HFD=4.3
02:37:50.270 00.000 18120 MultiStar: [#1 0.23,-0.15,0.69,U] [#2 0.22,0.04,0.60,U] [#3 0.21,0.01,0.59,U] [#4 0.13,0.11,0.53,U] [#5 0.19,0.13,0.45,U] [#6 0.30,-0.05,0.49,U] [#7 -0.23,-0.10,0.41,U] [#8 -0.13,0.21,0.40,U] 
02:37:50.270 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.16, 0.06}
02:37:50.271 00.001 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.00) = xAngle (-1.73 = -1.73)
02:37:50.271 00.000 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.77 = -1.77)
02:37:50.272 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
02:37:50.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
02:37:50.273 00.000 18120 Enqueuing Move request for scope (0.08, 0.02)
02:37:50.275 00.002 21948 Worker thread wakes up
02:37:50.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:50.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:37:50.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:37:50.275 00.000 18120 UpdateGuideState exits: m=2034 RSB=31.3
02:37:50.276 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:50.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:50.277 00.001 18120 Enqueuing Expose request
02:37:50.277 00.000 21948 Moving (0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
02:37:50.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:37:50.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:50.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:37:50.277 00.000 21948 MoveAxis(E, 0, ABG)
02:37:50.277 00.000 21948 Move returns status 0, amount 0
02:37:50.277 00.000 21948 MoveAxis(N, 0, ABG)
02:37:50.277 00.000 21948 Move returns status 0, amount 0
02:37:50.277 00.000 21948 move complete, result=0
02:37:50.277 00.000 21948 worker thread done servicing request
02:37:50.277 00.000 21948 Worker thread wakes up
02:37:50.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:50.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:50.278 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:51.804 01.526 21948 Exposure complete
02:37:51.865 00.061 21948 worker thread done servicing request
02:37:51.865 00.000 18120 OnExposeComplete: enter
02:37:51.867 00.002 18120 UpdateGuideState(): m_state=6
02:37:51.868 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
02:37:51.869 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.98, Mass=1973, SNR=30.7, Peak=200 HFD=4.1
02:37:51.869 00.000 18120 MultiStar: [#1 0.36,0.06,0.71,U] [#2 0.25,0.18,0.64,U] [#3 0.32,-0.08,0.59,U] [#4 0.29,0.18,0.55,U] [#5 0.16,-0.05,0.46,U] [#6 0.53,0.19,0.00,M3] [#7 -0.17,-0.16,0.42,U] [#8 -0.22,0.35,0.40,U] 
02:37:51.870 00.001 18120 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.02, 0.17}
02:37:51.870 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
02:37:51.871 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
02:37:51.871 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.02 mountY=-0.17, mountTheta=-1.44
02:37:51.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.09, opts=13)
02:37:51.873 00.001 18120 Enqueuing Move request for scope (0.14, 0.09)
02:37:51.873 00.000 21948 Worker thread wakes up
02:37:51.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
02:37:51.873 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
02:37:51.873 00.000 21948 Moving (0.14, 0.09) raw xDistance=0.02 yDistance=-0.17
02:37:51.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:37:51.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:51.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:51.874 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.7
02:37:51.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:51.875 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:51.877 00.002 18120 Enqueuing Expose request
02:37:51.878 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:37:51.878 00.000 21948 MoveAxis(E, 0, ABG)
02:37:51.878 00.000 21948 Move returns status 0, amount 0
02:37:51.878 00.000 21948 MoveAxis(N, 0, ABG)
02:37:51.878 00.000 21948 Move returns status 0, amount 0
02:37:51.878 00.000 21948 move complete, result=0
02:37:51.878 00.000 21948 worker thread done servicing request
02:37:51.878 00.000 21948 Worker thread wakes up
02:37:51.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:51.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:51.879 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:53.503 01.624 21948 Exposure complete
02:37:53.538 00.035 21948 worker thread done servicing request
02:37:53.538 00.000 18120 OnExposeComplete: enter
02:37:53.539 00.001 18120 UpdateGuideState(): m_state=6
02:37:53.539 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
02:37:53.541 00.002 18120 Star::Find returns 1 (0), X=896.04, Y=235.85, Mass=1963, SNR=30.8, Peak=180 HFD=4.3
02:37:53.541 00.000 18120 MultiStar: [#1 0.31,-0.16,0.70,U] [#2 0.16,0.16,0.64,U] [#3 0.44,-0.18,0.00,M1] [#4 0.30,0.23,0.55,U] [#5 0.43,-0.09,0.00,M1] [#6 0.04,0.23,0.53,U] [#7 -0.49,0.05,0.00,M1] [#8 -0.08,-0.17,0.39,U] 
02:37:53.542 00.001 18120 single-star, 5 included, MultiStar: {0.12, 0.06}, one-star: {0.00, 0.04}
02:37:53.542 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
02:37:53.543 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
02:37:53.543 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=0.03 mountY=-0.02, mountTheta=-0.52
02:37:53.544 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.04, opts=13)
02:37:53.544 00.000 18120 Enqueuing Move request for scope (0.00, 0.04)
02:37:53.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:53.545 00.001 21948 Worker thread wakes up
02:37:53.545 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
02:37:53.545 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:37:53.545 00.000 21948 Moving (0.00, 0.04) raw xDistance=0.03 yDistance=-0.02
02:37:53.545 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:37:53.545 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:53.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:37:53.545 00.000 21948 MoveAxis(E, 0, ABG)
02:37:53.545 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.8
02:37:53.545 00.000 21948 Move returns status 0, amount 0
02:37:53.545 00.000 21948 MoveAxis(N, 0, ABG)
02:37:53.545 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:53.546 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:53.546 00.000 18120 Enqueuing Expose request
02:37:53.547 00.001 21948 Move returns status 0, amount 0
02:37:53.547 00.000 21948 move complete, result=0
02:37:53.547 00.000 21948 worker thread done servicing request
02:37:53.547 00.000 21948 Worker thread wakes up
02:37:53.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:53.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:53.547 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:55.059 01.512 21948 Exposure complete
02:37:55.101 00.042 21948 worker thread done servicing request
02:37:55.101 00.000 18120 OnExposeComplete: enter
02:37:55.101 00.000 18120 UpdateGuideState(): m_state=6
02:37:55.102 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
02:37:55.103 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=235.99, Mass=1930, SNR=30.5, Peak=179 HFD=4.3
02:37:55.103 00.000 18120 MultiStar: [#1 0.32,0.07,0.70,U] [#2 0.41,0.13,0.00,M1] [#3 0.24,0.01,0.59,U] [#4 -0.04,0.12,0.55,U] [#5 0.17,0.17,0.45,U] [#6 0.38,0.07,0.54,U] [#7 -0.03,0.04,0.42,U] [#8 -0.41,0.04,0.39,U] 
02:37:55.103 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.01, 0.17}
02:37:55.103 00.000 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
02:37:55.104 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
02:37:55.105 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.77 mountX=0.05 mountY=-0.13, mountTheta=-1.24
02:37:55.107 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.10, opts=13)
02:37:55.108 00.001 18120 Enqueuing Move request for scope (0.10, 0.10)
02:37:55.108 00.000 21948 Worker thread wakes up
02:37:55.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
02:37:55.108 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
02:37:55.108 00.000 21948 Moving (0.10, 0.10) raw xDistance=0.05 yDistance=-0.13
02:37:55.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:55.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:55.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:55.109 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.5
02:37:55.109 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:55.110 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:55.110 00.000 18120 Enqueuing Expose request
02:37:55.111 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:37:55.111 00.000 21948 MoveAxis(E, 0, ABG)
02:37:55.111 00.000 21948 Move returns status 0, amount 0
02:37:55.111 00.000 21948 MoveAxis(N, 0, ABG)
02:37:55.111 00.000 21948 Move returns status 0, amount 0
02:37:55.111 00.000 21948 move complete, result=0
02:37:55.111 00.000 21948 worker thread done servicing request
02:37:55.111 00.000 21948 Worker thread wakes up
02:37:55.111 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:55.111 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:55.111 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:56.736 01.625 21948 Exposure complete
02:37:56.768 00.032 21948 worker thread done servicing request
02:37:56.768 00.000 18120 OnExposeComplete: enter
02:37:56.770 00.002 18120 UpdateGuideState(): m_state=6
02:37:56.771 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
02:37:56.771 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=235.89, Mass=2020, SNR=31.0, Peak=195 HFD=4.2
02:37:56.772 00.001 18120 MultiStar: [#1 0.51,-0.19,0.00,M1] [#2 0.29,-0.03,0.63,U] [#3 0.28,-0.23,0.59,U] [#4 0.09,0.08,0.54,U] [#5 0.20,0.06,0.45,U] [#6 0.43,0.01,0.00,M2] [#7 -0.04,-0.23,0.44,U] [#8 -0.34,0.16,0.38,U] 
02:37:56.772 00.000 18120 single-star, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.07, 0.07}
02:37:56.772 00.000 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
02:37:56.773 00.001 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
02:37:56.773 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.83 mountX=0.04 mountY=-0.09, mountTheta=-1.18
02:37:56.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.07, opts=13)
02:37:56.776 00.002 18120 Enqueuing Move request for scope (0.07, 0.07)
02:37:56.778 00.002 21948 Worker thread wakes up
02:37:56.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
02:37:56.779 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
02:37:56.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:56.779 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.0
02:37:56.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:56.780 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:56.780 00.000 18120 Enqueuing Expose request
02:37:56.782 00.002 21948 Moving (0.07, 0.07) raw xDistance=0.04 yDistance=-0.09
02:37:56.782 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:37:56.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:56.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:37:56.782 00.000 21948 MoveAxis(E, 0, ABG)
02:37:56.782 00.000 21948 Move returns status 0, amount 0
02:37:56.782 00.000 21948 MoveAxis(N, 0, ABG)
02:37:56.782 00.000 21948 Move returns status 0, amount 0
02:37:56.782 00.000 21948 move complete, result=0
02:37:56.782 00.000 21948 worker thread done servicing request
02:37:56.782 00.000 21948 Worker thread wakes up
02:37:56.782 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:56.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:37:56.783 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:58.307 01.524 21948 Exposure complete
02:37:58.349 00.042 18120 OnExposeComplete: enter
02:37:58.350 00.001 18120 UpdateGuideState(): m_state=6
02:37:58.351 00.001 21948 worker thread done servicing request
02:37:58.352 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
02:37:58.353 00.001 18120 Star::Find returns 1 (0), X=896.23, Y=235.98, Mass=1839, SNR=29.7, Peak=177 HFD=4.1
02:37:58.354 00.001 18120 MultiStar: [#1 0.37,0.22,0.00,M2] [#2 0.48,0.12,0.00,M1] [#3 0.26,0.14,0.64,U] [#4 0.39,0.18,0.00,M1] [#5 0.29,0.16,0.49,U] [#6 0.61,0.06,0.00,M3] [#7 -0.07,0.02,0.43,U] [#8 -0.16,0.59,0.00,M1] 
02:37:58.355 00.001 18120 refined, 3 included, MultiStar: {0.18, 0.13}, one-star: {0.19, 0.16}
02:37:58.355 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
02:37:58.356 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
02:37:58.357 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.23 cameraTheta=0.63 mountX=0.05 mountY=-0.22, mountTheta=-1.37
02:37:58.359 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.13, opts=13)
02:37:58.360 00.001 18120 Enqueuing Move request for scope (0.18, 0.13)
02:37:58.360 00.000 21948 Worker thread wakes up
02:37:58.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
02:37:58.360 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
02:37:58.360 00.000 21948 Moving (0.18, 0.13) raw xDistance=0.05 yDistance=-0.22
02:37:58.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:58.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:37:58.360 00.000 21948 MoveAxis(E, 0, ABG)
02:37:58.360 00.000 21948 Move returns status 0, amount 0
02:37:58.360 00.000 21948 MoveAxis(N, 53, ABG)
02:37:58.360 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:37:58.363 00.003 21948 Guiding  Dir = 0, Dur = 53
02:37:58.363 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.7
02:37:58.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:58.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:37:58.365 00.001 18120 Enqueuing Expose request
02:37:58.365 00.000 21948 IsSlewing returns 0
02:37:58.365 00.000 21948 IsGuiding returns 0
02:37:58.372 00.007 21948 PulseGuide returned control before completion, sleep 58
02:37:58.443 00.071 21948 IsGuiding returns 0
02:37:58.443 00.000 21948 Move returns status 0, amount 53
02:37:58.443 00.000 21948 move complete, result=0
02:37:58.443 00.000 21948 worker thread done servicing request
02:37:58.443 00.000 21948 Worker thread wakes up
02:37:58.444 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:37:58.444 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 53 ms NORTH
02:37:58.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:00.077 01.633 21948 Exposure complete
02:38:00.106 00.029 21948 worker thread done servicing request
02:38:00.106 00.000 18120 OnExposeComplete: enter
02:38:00.109 00.003 18120 UpdateGuideState(): m_state=6
02:38:00.112 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
02:38:00.114 00.002 18120 Star::Find returns 1 (0), X=896.11, Y=235.82, Mass=1884, SNR=30.1, Peak=186 HFD=4.1
02:38:00.117 00.003 18120 MultiStar: [#1 0.16,-0.12,0.73,U] [#2 0.23,-0.13,0.64,U] [#3 0.09,0.04,0.60,U] [#4 0.12,0.07,0.56,U] [#5 0.33,0.11,0.48,U] [#6 0.25,0.07,0.55,U] [#7 -0.01,-0.03,0.44,U] [#8 -0.15,0.11,0.41,U] 
02:38:00.119 00.002 18120 single-star, 8 included, MultiStar: {0.13, 0.00}, one-star: {0.07, 0.00}
02:38:00.121 00.002 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
02:38:00.124 00.003 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
02:38:00.126 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
02:38:00.128 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
02:38:00.128 00.000 18120 Enqueuing Move request for scope (0.07, 0.00)
02:38:00.129 00.001 21948 Worker thread wakes up
02:38:00.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
02:38:00.129 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
02:38:00.129 00.000 21948 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.07
02:38:00.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:38:00.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:00.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:00.130 00.001 18120 UpdateGuideState exits: m=1884 RSB=30.1
02:38:00.130 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:00.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:00.131 00.001 18120 Enqueuing Expose request
02:38:00.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:38:00.131 00.000 21948 MoveAxis(E, 0, ABG)
02:38:00.131 00.000 21948 Move returns status 0, amount 0
02:38:00.131 00.000 21948 MoveAxis(N, 0, ABG)
02:38:00.131 00.000 21948 Move returns status 0, amount 0
02:38:00.131 00.000 21948 move complete, result=0
02:38:00.131 00.000 21948 worker thread done servicing request
02:38:00.131 00.000 21948 Worker thread wakes up
02:38:00.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:00.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:00.132 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:01.646 01.514 21948 Exposure complete
02:38:01.695 00.049 21948 worker thread done servicing request
02:38:01.695 00.000 18120 OnExposeComplete: enter
02:38:01.695 00.000 18120 UpdateGuideState(): m_state=6
02:38:01.696 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
02:38:01.696 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=235.79, Mass=1870, SNR=29.9, Peak=177 HFD=4.1
02:38:01.697 00.001 18120 MultiStar: [#1 0.17,-0.12,0.72,U] [#2 0.35,0.12,0.65,U] [#3 0.13,-0.28,0.62,U] [#4 0.23,0.18,0.58,U] [#5 0.14,-0.26,0.48,U] [#6 0.28,-0.22,0.50,U] [#7 -0.23,-0.22,0.44,U] [#8 -0.24,0.13,0.41,U] 
02:38:01.697 00.000 18120 single-star, 8 included, MultiStar: {0.09, -0.07}, one-star: {-0.09, -0.03}
02:38:01.698 00.001 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.00) = xAngle (-4.84 = 1.44)
02:38:01.698 00.000 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.88 = 1.40)
02:38:01.699 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=0.01 mountY=0.09, mountTheta=1.44
02:38:01.700 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.03, opts=13)
02:38:01.701 00.001 18120 Enqueuing Move request for scope (-0.09, -0.03)
02:38:01.701 00.000 21948 Worker thread wakes up
02:38:01.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:01.701 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.9
02:38:01.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:01.702 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:01.702 00.000 18120 Enqueuing Expose request
02:38:01.703 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
02:38:01.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
02:38:01.703 00.000 21948 Moving (-0.09, -0.03) raw xDistance=0.01 yDistance=0.09
02:38:01.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:38:01.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:01.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:38:01.703 00.000 21948 MoveAxis(E, 0, ABG)
02:38:01.703 00.000 21948 Move returns status 0, amount 0
02:38:01.703 00.000 21948 MoveAxis(N, 0, ABG)
02:38:01.703 00.000 21948 Move returns status 0, amount 0
02:38:01.703 00.000 21948 move complete, result=0
02:38:01.703 00.000 21948 worker thread done servicing request
02:38:01.703 00.000 21948 Worker thread wakes up
02:38:01.703 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:01.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:01.703 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:03.327 01.624 21948 Exposure complete
02:38:03.378 00.051 21948 worker thread done servicing request
02:38:03.378 00.000 18120 OnExposeComplete: enter
02:38:03.378 00.000 18120 UpdateGuideState(): m_state=6
02:38:03.379 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
02:38:03.379 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=235.75, Mass=1832, SNR=29.6, Peak=161 HFD=3.9
02:38:03.380 00.001 18120 MultiStar: [#1 0.37,-0.22,0.00,M1] [#2 0.42,-0.20,0.00,M1] [#3 0.21,-0.21,0.61,U] [#4 0.11,0.19,0.56,U] [#5 0.08,-0.25,0.47,U] [#6 0.50,-0.01,0.00,M2] [#7 0.09,-0.11,0.46,U] [#8 0.04,0.05,0.40,U] 
02:38:03.380 00.000 18120 refined, 5 included, MultiStar: {0.12, -0.07}, one-star: {0.15, -0.06}
02:38:03.381 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
02:38:03.381 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
02:38:03.382 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
02:38:03.384 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.07, opts=13)
02:38:03.385 00.001 18120 Enqueuing Move request for scope (0.12, -0.07)
02:38:03.385 00.000 21948 Worker thread wakes up
02:38:03.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:03.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
02:38:03.386 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
02:38:03.386 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.6
02:38:03.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:03.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:03.387 00.001 18120 Enqueuing Expose request
02:38:03.387 00.000 21948 Moving (0.12, -0.07) raw xDistance=-0.11 yDistance=-0.08
02:38:03.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:38:03.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:03.387 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:38:03.387 00.000 21948 MoveAxis(E, 0, ABG)
02:38:03.387 00.000 21948 Move returns status 0, amount 0
02:38:03.387 00.000 21948 MoveAxis(N, 0, ABG)
02:38:03.387 00.000 21948 Move returns status 0, amount 0
02:38:03.387 00.000 21948 move complete, result=0
02:38:03.387 00.000 21948 worker thread done servicing request
02:38:03.387 00.000 21948 Worker thread wakes up
02:38:03.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:03.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:03.388 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:04.908 01.520 21948 Exposure complete
02:38:04.949 00.041 21948 worker thread done servicing request
02:38:04.949 00.000 18120 OnExposeComplete: enter
02:38:04.950 00.001 18120 UpdateGuideState(): m_state=6
02:38:04.950 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
02:38:04.951 00.001 18120 Star::Find returns 1 (0), X=896.22, Y=235.75, Mass=1946, SNR=30.6, Peak=174 HFD=4.1
02:38:04.951 00.000 18120 MultiStar: [#1 0.51,-0.27,0.00,M2] [#2 0.40,-0.08,0.63,U] [#3 0.34,-0.25,0.00,M1] [#4 0.13,-0.03,0.55,U] [#5 0.33,-0.21,0.48,U] [#6 0.38,0.04,0.50,U] [#7 -0.04,-0.14,0.42,U] [#8 -0.20,0.03,0.42,U] 
02:38:04.951 00.000 18120 single-star, 6 included, MultiStar: {0.19, -0.06}, one-star: {0.18, -0.06}
02:38:04.952 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
02:38:04.952 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:38:04.953 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.34 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
02:38:04.955 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.06, opts=13)
02:38:04.958 00.003 18120 Enqueuing Move request for scope (0.18, -0.06)
02:38:04.958 00.000 21948 Worker thread wakes up
02:38:04.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:04.960 00.002 18120 UpdateGuideState exits: m=1946 RSB=30.6
02:38:04.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:04.961 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:38:04.961 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:38:04.961 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:04.962 00.001 18120 Enqueuing Expose request
02:38:04.963 00.001 21948 Moving (0.18, -0.06) raw xDistance=-0.13 yDistance=-0.13
02:38:04.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:38:04.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:04.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:38:04.963 00.000 21948 MoveAxis(E, 0, ABG)
02:38:04.963 00.000 21948 Move returns status 0, amount 0
02:38:04.963 00.000 21948 MoveAxis(N, 0, ABG)
02:38:04.963 00.000 21948 Move returns status 0, amount 0
02:38:04.963 00.000 21948 move complete, result=0
02:38:04.964 00.001 21948 worker thread done servicing request
02:38:04.964 00.000 21948 Worker thread wakes up
02:38:04.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:04.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:04.964 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:06.594 01.630 21948 Exposure complete
02:38:06.645 00.051 21948 worker thread done servicing request
02:38:06.645 00.000 18120 OnExposeComplete: enter
02:38:06.646 00.001 18120 UpdateGuideState(): m_state=6
02:38:06.647 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
02:38:06.647 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=235.68, Mass=1896, SNR=30.1, Peak=177 HFD=3.8
02:38:06.648 00.001 18120 MultiStar: [#1 0.40,-0.34,0.00,M3] [#2 0.37,-0.14,0.63,U] [#3 0.27,-0.27,0.59,U] [#4 0.23,0.03,0.58,U] [#5 0.23,-0.19,0.48,U] [#6 0.24,-0.29,0.52,U] [#7 -0.22,-0.32,0.44,U] [#8 0.05,-0.11,0.39,U] 
02:38:06.648 00.000 18120 single-star, 7 included, MultiStar: {0.17, -0.17}, one-star: {0.13, -0.13}
02:38:06.648 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
02:38:06.649 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
02:38:06.649 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.79 mountX=-0.17 mountY=-0.06, mountTheta=-2.82
02:38:06.652 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.13, opts=13)
02:38:06.652 00.000 18120 Enqueuing Move request for scope (0.13, -0.13)
02:38:06.652 00.000 21948 Worker thread wakes up
02:38:06.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:38:06.652 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:38:06.652 00.000 21948 Moving (0.13, -0.13) raw xDistance=-0.17 yDistance=-0.06
02:38:06.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:38:06.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:06.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:38:06.652 00.000 21948 MoveAxis(E, 0, ABG)
02:38:06.652 00.000 21948 Move returns status 0, amount 0
02:38:06.652 00.000 21948 MoveAxis(N, 0, ABG)
02:38:06.652 00.000 21948 Move returns status 0, amount 0
02:38:06.652 00.000 21948 move complete, result=0
02:38:06.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:06.652 00.000 21948 worker thread done servicing request
02:38:06.653 00.001 18120 UpdateGuideState exits: m=1896 RSB=30.1
02:38:06.653 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:06.653 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:06.654 00.001 18120 Enqueuing Expose request
02:38:06.654 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:06.655 00.001 21948 Worker thread wakes up
02:38:06.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:06.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:08.174 01.519 21948 Exposure complete
02:38:08.236 00.062 21948 worker thread done servicing request
02:38:08.236 00.000 18120 OnExposeComplete: enter
02:38:08.237 00.001 18120 UpdateGuideState(): m_state=6
02:38:08.238 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
02:38:08.238 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=235.65, Mass=1973, SNR=30.8, Peak=179 HFD=4.0
02:38:08.238 00.000 18120 MultiStar: [#1 0.51,-0.19,0.00,M4] [#2 0.36,0.03,0.62,U] [#3 0.20,-0.10,0.59,U] [#4 0.23,-0.05,0.54,U] [#5 -0.09,-0.12,0.47,U] [#6 0.58,-0.07,0.00,M1] [#7 -0.04,-0.21,0.42,U] [#8 -0.11,-0.01,0.39,U] 
02:38:08.239 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.13, -0.16}
02:38:08.239 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
02:38:08.240 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
02:38:08.240 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.65 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
02:38:08.241 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
02:38:08.243 00.002 18120 Enqueuing Move request for scope (0.12, -0.09)
02:38:08.244 00.001 21948 Worker thread wakes up
02:38:08.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:38:08.244 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:38:08.244 00.000 21948 Moving (0.12, -0.09) raw xDistance=-0.14 yDistance=-0.07
02:38:08.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:38:08.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:08.244 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
02:38:08.245 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:08.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:08.246 00.001 18120 Enqueuing Expose request
02:38:08.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:08.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:38:08.246 00.000 21948 MoveAxis(E, 0, ABG)
02:38:08.246 00.000 21948 Move returns status 0, amount 0
02:38:08.246 00.000 21948 MoveAxis(N, 0, ABG)
02:38:08.246 00.000 21948 Move returns status 0, amount 0
02:38:08.246 00.000 21948 move complete, result=0
02:38:08.246 00.000 21948 worker thread done servicing request
02:38:08.246 00.000 21948 Worker thread wakes up
02:38:08.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:08.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:08.247 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:09.883 01.636 21948 Exposure complete
02:38:09.921 00.038 21948 worker thread done servicing request
02:38:09.921 00.000 18120 OnExposeComplete: enter
02:38:09.922 00.001 18120 UpdateGuideState(): m_state=6
02:38:09.923 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
02:38:09.923 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=235.75, Mass=1949, SNR=30.6, Peak=183 HFD=4.1
02:38:09.924 00.001 18120 MultiStar: [#1 0.36,-0.17,0.73,U] [#2 0.20,-0.20,0.63,U] [#3 0.34,-0.25,0.00,M1] [#4 0.30,0.00,0.57,U] [#5 0.13,-0.30,0.47,U] [#6 0.55,0.04,0.00,M2] [#7 -0.23,-0.04,0.41,U] [#8 -0.01,0.09,0.41,U] 
02:38:09.924 00.000 18120 single-star, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.06, -0.06}
02:38:09.925 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
02:38:09.925 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
02:38:09.925 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
02:38:09.927 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
02:38:09.927 00.000 18120 Enqueuing Move request for scope (0.06, -0.06)
02:38:09.928 00.001 21948 Worker thread wakes up
02:38:09.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:09.928 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:38:09.928 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:09.929 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:38:09.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:38:09.929 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.02
02:38:09.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:09.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:09.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:09.930 00.001 18120 Enqueuing Expose request
02:38:09.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:09.930 00.000 21948 MoveAxis(E, 0, ABG)
02:38:09.930 00.000 21948 Move returns status 0, amount 0
02:38:09.930 00.000 21948 MoveAxis(N, 0, ABG)
02:38:09.930 00.000 21948 Move returns status 0, amount 0
02:38:09.930 00.000 21948 move complete, result=0
02:38:09.930 00.000 21948 worker thread done servicing request
02:38:09.930 00.000 21948 Worker thread wakes up
02:38:09.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:09.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:09.931 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:11.457 01.526 21948 Exposure complete
02:38:11.495 00.038 21948 worker thread done servicing request
02:38:11.495 00.000 18120 OnExposeComplete: enter
02:38:11.498 00.003 18120 UpdateGuideState(): m_state=6
02:38:11.500 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
02:38:11.501 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=235.59, Mass=1971, SNR=30.8, Peak=168 HFD=4.1
02:38:11.502 00.001 18120 MultiStar: [#1 0.25,-0.32,0.70,U] [#2 0.15,-0.38,0.63,U] [#3 0.47,-0.48,0.00,M2] [#4 0.16,-0.20,0.57,U] [#5 0.43,-0.23,0.00,M1] [#6 0.35,-0.24,0.00,M3] [#7 -0.26,-0.26,0.42,U] [#8 -0.40,0.06,0.40,U] 
02:38:11.503 00.001 18120 single-star, 5 included, MultiStar: {0.03, -0.24}, one-star: {-0.00, -0.22}
02:38:11.504 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
02:38:11.505 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
02:38:11.506 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.20 mountY=0.10, mountTheta=2.68
02:38:11.508 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.22, opts=13)
02:38:11.508 00.000 18120 Enqueuing Move request for scope (-0.00, -0.22)
02:38:11.508 00.000 21948 Worker thread wakes up
02:38:11.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:11.509 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
02:38:11.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
02:38:11.509 00.000 21948 Moving (-0.00, -0.22) raw xDistance=-0.20 yDistance=0.10
02:38:11.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:38:11.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:11.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:38:11.509 00.000 21948 MoveAxis(E, 36, ABG)
02:38:11.509 00.000 21948 Guiding  Dir = 2, Dur = 36
02:38:11.509 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.8
02:38:11.510 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:11.510 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:11.512 00.002 18120 Enqueuing Expose request
02:38:11.512 00.000 21948 IsSlewing returns 0
02:38:11.512 00.000 21948 IsGuiding returns 0
02:38:11.513 00.001 21948 PulseGuide returned control before completion, sleep 45
02:38:11.566 00.053 21948 IsGuiding returns 0
02:38:11.566 00.000 21948 Move returns status 0, amount 36
02:38:11.566 00.000 21948 MoveAxis(N, 0, ABG)
02:38:11.566 00.000 21948 Move returns status 0, amount 0
02:38:11.566 00.000 21948 move complete, result=0
02:38:11.566 00.000 21948 worker thread done servicing request
02:38:11.566 00.000 21948 Worker thread wakes up
02:38:11.566 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
02:38:11.568 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:11.568 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:13.203 01.635 21948 Exposure complete
02:38:13.254 00.051 18120 OnExposeComplete: enter
02:38:13.255 00.001 18120 UpdateGuideState(): m_state=6
02:38:13.256 00.001 21948 worker thread done servicing request
02:38:13.256 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
02:38:13.257 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=235.65, Mass=1915, SNR=30.2, Peak=208 HFD=3.9
02:38:13.259 00.002 18120 MultiStar: [#1 0.16,-0.20,0.74,U] [#2 0.12,-0.04,0.64,U] [#3 0.22,-0.22,0.59,U] [#4 -0.22,0.09,0.56,U] [#5 0.29,-0.29,0.44,U] [#6 0.12,-0.13,0.50,U] [#7 -0.13,-0.09,0.45,U] [#8 -0.35,0.22,0.41,U] 
02:38:13.260 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.12, -0.17}
02:38:13.261 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
02:38:13.262 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.80)
02:38:13.263 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=-0.10 mountY=0.04, mountTheta=2.80
02:38:13.266 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
02:38:13.266 00.000 18120 Enqueuing Move request for scope (0.01, -0.11)
02:38:13.267 00.001 21948 Worker thread wakes up
02:38:13.267 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:13.268 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:38:13.268 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.2
02:38:13.268 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:13.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:13.269 00.001 18120 Enqueuing Expose request
02:38:13.269 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:38:13.269 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
02:38:13.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:38:13.269 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:13.269 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:38:13.269 00.000 21948 MoveAxis(E, 0, ABG)
02:38:13.269 00.000 21948 Move returns status 0, amount 0
02:38:13.269 00.000 21948 MoveAxis(N, 0, ABG)
02:38:13.269 00.000 21948 Move returns status 0, amount 0
02:38:13.269 00.000 21948 move complete, result=0
02:38:13.269 00.000 21948 worker thread done servicing request
02:38:13.270 00.001 21948 Worker thread wakes up
02:38:13.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:13.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:13.270 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:14.788 01.518 21948 Exposure complete
02:38:14.830 00.042 21948 worker thread done servicing request
02:38:14.830 00.000 18120 OnExposeComplete: enter
02:38:14.831 00.001 18120 UpdateGuideState(): m_state=6
02:38:14.832 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
02:38:14.835 00.003 18120 Star::Find returns 1 (0), X=896.07, Y=235.90, Mass=1960, SNR=30.7, Peak=203 HFD=4.2
02:38:14.837 00.002 18120 MultiStar: [#1 0.28,0.14,0.69,U] [#2 0.23,0.16,0.64,U] [#3 0.13,-0.04,0.61,U] [#4 -0.01,0.21,0.54,U] [#5 0.30,-0.02,0.43,U] [#6 0.30,0.01,0.54,U] [#7 -0.30,0.00,0.42,U] [#8 -0.26,0.41,0.00,M1] 
02:38:14.840 00.003 18120 single-star, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.03, 0.09}
02:38:14.842 00.002 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
02:38:14.844 00.002 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
02:38:14.846 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.21 mountX=0.07 mountY=-0.07, mountTheta=-0.80
02:38:14.851 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
02:38:14.851 00.000 18120 Enqueuing Move request for scope (0.03, 0.09)
02:38:14.852 00.001 21948 Worker thread wakes up
02:38:14.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:14.852 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:38:14.852 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:38:14.853 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:14.853 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:14.853 00.000 18120 Enqueuing Expose request
02:38:14.853 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:38:14.853 00.000 21948 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.07
02:38:14.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:38:14.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:14.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:38:14.853 00.000 21948 MoveAxis(E, 0, ABG)
02:38:14.853 00.000 21948 Move returns status 0, amount 0
02:38:14.853 00.000 21948 MoveAxis(N, 0, ABG)
02:38:14.853 00.000 21948 Move returns status 0, amount 0
02:38:14.853 00.000 21948 move complete, result=0
02:38:14.853 00.000 21948 worker thread done servicing request
02:38:14.855 00.002 21948 Worker thread wakes up
02:38:14.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:14.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:14.855 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:16.489 01.634 21948 Exposure complete
02:38:16.519 00.030 21948 worker thread done servicing request
02:38:16.520 00.001 18120 OnExposeComplete: enter
02:38:16.521 00.001 18120 UpdateGuideState(): m_state=6
02:38:16.521 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
02:38:16.522 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=235.85, Mass=1933, SNR=30.5, Peak=172 HFD=4.1
02:38:16.522 00.000 18120 MultiStar: [#1 0.40,-0.13,0.00,M1] [#2 0.53,0.01,0.00,M1] [#3 0.37,-0.15,0.60,U] [#4 -0.01,0.34,0.57,U] [#5 0.07,0.02,0.46,U] [#6 0.22,0.07,0.55,U] [#7 -0.09,0.24,0.44,U] [#8 0.11,0.05,0.40,U] 
02:38:16.523 00.001 18120 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.29, 0.04}
02:38:16.523 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
02:38:16.524 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
02:38:16.524 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.00 mountY=-0.18, mountTheta=-1.55
02:38:16.525 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.08, opts=13)
02:38:16.526 00.001 18120 Enqueuing Move request for scope (0.16, 0.08)
02:38:16.526 00.000 21948 Worker thread wakes up
02:38:16.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:16.527 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.5
02:38:16.527 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:16.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:16.528 00.001 18120 Enqueuing Expose request
02:38:16.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
02:38:16.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
02:38:16.528 00.000 21948 Moving (0.16, 0.08) raw xDistance=0.00 yDistance=-0.18
02:38:16.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:38:16.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:16.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:38:16.528 00.000 21948 MoveAxis(E, 0, ABG)
02:38:16.528 00.000 21948 Move returns status 0, amount 0
02:38:16.528 00.000 21948 MoveAxis(N, 0, ABG)
02:38:16.529 00.001 21948 Move returns status 0, amount 0
02:38:16.529 00.000 21948 move complete, result=0
02:38:16.529 00.000 21948 worker thread done servicing request
02:38:16.529 00.000 21948 Worker thread wakes up
02:38:16.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:16.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:16.529 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:18.043 01.514 21948 Exposure complete
02:38:18.078 00.035 21948 worker thread done servicing request
02:38:18.078 00.000 18120 OnExposeComplete: enter
02:38:18.079 00.001 18120 UpdateGuideState(): m_state=6
02:38:18.080 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
02:38:18.081 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=235.74, Mass=1930, SNR=30.3, Peak=174 HFD=3.8
02:38:18.082 00.001 18120 MultiStar: [#1 0.55,-0.05,0.00,M2] [#2 0.39,0.02,0.64,U] [#3 0.78,-0.25,0.00,M1] [#4 0.44,0.07,0.00,M1] [#5 0.36,0.09,0.47,U] [#6 0.79,-0.33,0.00,M1] [#7 -0.10,-0.23,0.44,U] [#8 0.45,0.09,0.00,M1] 
02:38:18.084 00.002 18120 refined, 3 included, MultiStar: {0.25, -0.05}, one-star: {0.26, -0.07}
02:38:18.085 00.001 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
02:38:18.087 00.002 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
02:38:18.090 00.003 18120 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=-0.14 mountY=-0.20, mountTheta=-2.20
02:38:18.093 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.05, opts=13)
02:38:18.093 00.000 18120 Enqueuing Move request for scope (0.25, -0.05)
02:38:18.094 00.001 21948 Worker thread wakes up
02:38:18.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:18.094 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.3
02:38:18.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:18.096 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:18.096 00.000 18120 Enqueuing Expose request
02:38:18.097 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
02:38:18.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
02:38:18.097 00.000 21948 Moving (0.25, -0.05) raw xDistance=-0.14 yDistance=-0.20
02:38:18.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:38:18.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:18.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:38:18.097 00.000 21948 MoveAxis(E, 0, ABG)
02:38:18.097 00.000 21948 Move returns status 0, amount 0
02:38:18.097 00.000 21948 MoveAxis(N, 0, ABG)
02:38:18.097 00.000 21948 Move returns status 0, amount 0
02:38:18.097 00.000 21948 move complete, result=0
02:38:18.097 00.000 21948 worker thread done servicing request
02:38:18.097 00.000 21948 Worker thread wakes up
02:38:18.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:18.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:18.097 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:19.726 01.629 21948 Exposure complete
02:38:19.762 00.036 21948 worker thread done servicing request
02:38:19.762 00.000 18120 OnExposeComplete: enter
02:38:19.762 00.000 18120 UpdateGuideState(): m_state=6
02:38:19.763 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
02:38:19.763 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=235.79, Mass=1887, SNR=30.1, Peak=174 HFD=4.1
02:38:19.764 00.001 18120 MultiStar: [#1 0.30,-0.13,0.70,U] [#2 0.66,0.05,0.00,M1] [#3 0.43,-0.16,0.00,M2] [#4 0.23,0.10,0.56,U] [#5 0.55,-0.05,0.00,M1] [#6 0.63,-0.15,0.00,M2] [#7 0.45,-0.13,0.00,M1] [#8 -0.01,0.28,0.41,U] 
02:38:19.765 00.001 18120 refined, 3 included, MultiStar: {0.21, 0.02}, one-star: {0.22, -0.02}
02:38:19.766 00.001 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
02:38:19.767 00.001 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
02:38:19.768 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.10 mountX=-0.07 mountY=-0.20, mountTheta=-1.90
02:38:19.769 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.02, opts=13)
02:38:19.769 00.000 18120 Enqueuing Move request for scope (0.21, 0.02)
02:38:19.770 00.001 21948 Worker thread wakes up
02:38:19.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
02:38:19.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
02:38:19.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:19.771 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
02:38:19.771 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:19.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:19.772 00.001 18120 Enqueuing Expose request
02:38:19.774 00.002 21948 Moving (0.21, 0.02) raw xDistance=-0.07 yDistance=-0.20
02:38:19.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:38:19.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:19.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:38:19.774 00.000 21948 MoveAxis(E, 0, ABG)
02:38:19.774 00.000 21948 Move returns status 0, amount 0
02:38:19.774 00.000 21948 MoveAxis(N, 0, ABG)
02:38:19.774 00.000 21948 Move returns status 0, amount 0
02:38:19.774 00.000 21948 move complete, result=0
02:38:19.774 00.000 21948 worker thread done servicing request
02:38:19.774 00.000 21948 Worker thread wakes up
02:38:19.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:19.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:19.774 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:21.291 01.517 21948 Exposure complete
02:38:21.319 00.028 21948 worker thread done servicing request
02:38:21.320 00.001 18120 OnExposeComplete: enter
02:38:21.322 00.002 18120 UpdateGuideState(): m_state=6
02:38:21.323 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
02:38:21.324 00.001 18120 Star::Find returns 1 (0), X=896.21, Y=235.87, Mass=1998, SNR=31.0, Peak=173 HFD=4.3
02:38:21.326 00.002 18120 MultiStar: [#1 0.46,-0.18,0.00,M2] [#2 0.56,-0.03,0.00,M2] [#3 0.55,-0.05,0.00,M3] [#4 0.39,0.08,0.55,U] [#5 0.50,-0.16,0.00,M2] [#6 0.53,-0.03,0.00,M3] [#7 -0.27,0.17,0.42,U] [#8 -0.02,0.29,0.38,U] 
02:38:21.327 00.001 18120 refined, 3 included, MultiStar: {0.11, 0.12}, one-star: {0.17, 0.06}
02:38:21.328 00.001 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.00) = xAngle (-1.19 = -1.19)
02:38:21.329 00.001 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
02:38:21.330 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.81 mountX=0.06 mountY=-0.16, mountTheta=-1.20
02:38:21.332 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.12, opts=13)
02:38:21.333 00.001 18120 Enqueuing Move request for scope (0.11, 0.12)
02:38:21.333 00.000 21948 Worker thread wakes up
02:38:21.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:21.334 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
02:38:21.334 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
02:38:21.334 00.000 18120 UpdateGuideState exits: m=1998 RSB=31.0
02:38:21.335 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:21.336 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:21.336 00.000 18120 Enqueuing Expose request
02:38:21.337 00.001 21948 Moving (0.11, 0.12) raw xDistance=0.06 yDistance=-0.16
02:38:21.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:38:21.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:21.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:38:21.337 00.000 21948 MoveAxis(E, 0, ABG)
02:38:21.337 00.000 21948 Move returns status 0, amount 0
02:38:21.337 00.000 21948 MoveAxis(N, 0, ABG)
02:38:21.337 00.000 21948 Move returns status 0, amount 0
02:38:21.338 00.001 21948 move complete, result=0
02:38:21.338 00.000 21948 worker thread done servicing request
02:38:21.338 00.000 21948 Worker thread wakes up
02:38:21.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:21.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:21.338 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:22.970 01.632 21948 Exposure complete
02:38:23.020 00.050 21948 worker thread done servicing request
02:38:23.020 00.000 18120 OnExposeComplete: enter
02:38:23.021 00.001 18120 UpdateGuideState(): m_state=6
02:38:23.021 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
02:38:23.022 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=235.81, Mass=1912, SNR=30.3, Peak=173 HFD=3.9
02:38:23.024 00.002 18120 MultiStar: [#1 0.53,-0.22,0.00,M3] [#2 0.41,-0.09,0.00,M3] [#3 0.59,-0.27,0.00,M4] [#4 0.29,0.13,0.55,U] [#5 0.44,0.03,0.00,M3] [#6 0.62,0.03,0.00,M4] [#7 0.05,0.27,0.43,U] [#8 -0.08,0.17,0.39,U] 
02:38:23.027 00.003 18120 refined, 3 included, MultiStar: {0.19, 0.11}, one-star: {0.30, -0.00}
02:38:23.029 00.002 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
02:38:23.031 00.002 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
02:38:23.033 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=0.02 mountY=-0.22, mountTheta=-1.48
02:38:23.036 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.11, opts=13)
02:38:23.036 00.000 18120 Enqueuing Move request for scope (0.19, 0.11)
02:38:23.036 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:23.037 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
02:38:23.037 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:23.038 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:23.038 00.000 18120 Enqueuing Expose request
02:38:23.039 00.001 21948 Worker thread wakes up
02:38:23.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
02:38:23.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
02:38:23.039 00.000 21948 Moving (0.19, 0.11) raw xDistance=0.02 yDistance=-0.22
02:38:23.039 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:38:23.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:38:23.039 00.000 21948 MoveAxis(E, 0, ABG)
02:38:23.039 00.000 21948 Move returns status 0, amount 0
02:38:23.039 00.000 21948 MoveAxis(N, 52, ABG)
02:38:23.039 00.000 21948 Guiding  Dir = 0, Dur = 52
02:38:23.040 00.001 21948 IsSlewing returns 0
02:38:23.040 00.000 21948 IsGuiding returns 0
02:38:23.044 00.004 21948 PulseGuide returned control before completion, sleep 58
02:38:23.112 00.068 21948 IsGuiding returns 0
02:38:23.112 00.000 21948 Move returns status 0, amount 52
02:38:23.112 00.000 21948 move complete, result=0
02:38:23.112 00.000 21948 worker thread done servicing request
02:38:23.112 00.000 21948 Worker thread wakes up
02:38:23.112 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 52 ms NORTH
02:38:23.113 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:23.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:24.525 01.412 21948 Exposure complete
02:38:24.557 00.032 18120 OnExposeComplete: enter
02:38:24.558 00.001 18120 UpdateGuideState(): m_state=6
02:38:24.558 00.000 21948 worker thread done servicing request
02:38:24.558 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
02:38:24.559 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=235.75, Mass=2021, SNR=31.1, Peak=172 HFD=4.1
02:38:24.559 00.000 18120 MultiStar: [#1 0.27,-0.23,0.71,U] [#2 0.11,-0.14,0.63,U] [#3 0.14,-0.18,0.62,U] [#4 0.07,-0.02,0.56,U] [#5 0.30,-0.15,0.44,U] [#6 0.21,-0.15,0.51,U] [#7 -0.55,-0.05,0.00,M1] [#8 0.01,0.06,0.38,U] 
02:38:24.560 00.001 18120 single-star, 7 included, MultiStar: {0.12, -0.11}, one-star: {-0.03, -0.06}
02:38:24.560 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.00) = xAngle (-4.02 = 2.27)
02:38:24.561 00.001 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.23)
02:38:24.561 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.02 mountX=-0.04 mountY=0.05, mountTheta=2.25
02:38:24.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
02:38:24.563 00.001 18120 Enqueuing Move request for scope (-0.03, -0.06)
02:38:24.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:24.564 00.001 21948 Worker thread wakes up
02:38:24.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:38:24.564 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:38:24.564 00.000 21948 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
02:38:24.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:38:24.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:24.564 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.1
02:38:24.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:38:24.564 00.000 21948 MoveAxis(E, 0, ABG)
02:38:24.564 00.000 21948 Move returns status 0, amount 0
02:38:24.564 00.000 21948 MoveAxis(N, 0, ABG)
02:38:24.564 00.000 21948 Move returns status 0, amount 0
02:38:24.565 00.001 21948 move complete, result=0
02:38:24.565 00.000 21948 worker thread done servicing request
02:38:24.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:24.565 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:24.566 00.001 18120 Enqueuing Expose request
02:38:24.566 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:24.566 00.000 21948 Worker thread wakes up
02:38:24.567 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:24.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:26.193 01.626 21948 Exposure complete
02:38:26.235 00.042 21948 worker thread done servicing request
02:38:26.235 00.000 18120 OnExposeComplete: enter
02:38:26.235 00.000 18120 UpdateGuideState(): m_state=6
02:38:26.236 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
02:38:26.236 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=235.64, Mass=1891, SNR=30.1, Peak=188 HFD=3.8
02:38:26.237 00.001 18120 MultiStar: [#1 0.28,-0.22,0.73,U] [#2 0.09,-0.22,0.65,U] [#3 0.33,-0.26,0.00,M4] [#4 0.14,-0.09,0.60,U] [#5 -0.04,-0.16,0.47,U] [#6 0.26,-0.30,0.52,U] [#7 -0.37,-0.27,0.00,M2] [#8 -0.21,0.04,0.41,U] 
02:38:26.238 00.001 18120 refined, 6 included, MultiStar: {0.04, -0.17}, one-star: {-0.19, -0.17}
02:38:26.238 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.96)
02:38:26.238 00.000 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.92)
02:38:26.239 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.33 mountX=-0.17 mountY=0.04, mountTheta=2.92
02:38:26.240 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.17, opts=13)
02:38:26.241 00.001 18120 Enqueuing Move request for scope (0.04, -0.17)
02:38:26.241 00.000 21948 Worker thread wakes up
02:38:26.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:26.241 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
02:38:26.242 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:26.242 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:26.243 00.001 18120 Enqueuing Expose request
02:38:26.243 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:38:26.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:38:26.243 00.000 21948 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=0.04
02:38:26.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:38:26.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:26.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:38:26.243 00.000 21948 MoveAxis(E, 0, ABG)
02:38:26.243 00.000 21948 Move returns status 0, amount 0
02:38:26.243 00.000 21948 MoveAxis(N, 0, ABG)
02:38:26.243 00.000 21948 Move returns status 0, amount 0
02:38:26.243 00.000 21948 move complete, result=0
02:38:26.243 00.000 21948 worker thread done servicing request
02:38:26.243 00.000 21948 Worker thread wakes up
02:38:26.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:26.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:26.244 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:27.764 01.520 21948 Exposure complete
02:38:27.812 00.048 21948 worker thread done servicing request
02:38:27.812 00.000 18120 OnExposeComplete: enter
02:38:27.813 00.001 18120 UpdateGuideState(): m_state=6
02:38:27.813 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
02:38:27.814 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=235.64, Mass=1962, SNR=30.7, Peak=173 HFD=4.1
02:38:27.814 00.000 18120 MultiStar: [#1 0.05,-0.24,0.72,U] [#2 0.05,-0.20,0.61,U] [#3 0.07,-0.09,0.59,U] [#4 0.04,-0.08,0.57,U] [#5 0.09,-0.09,0.48,U] [#6 -0.13,-0.23,0.54,U] [#7 -0.40,-0.34,0.00,M3] [#8 -0.39,-0.20,0.00,M1] 
02:38:27.815 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.17}, one-star: {-0.04, -0.18}
02:38:27.815 00.000 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
02:38:27.815 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
02:38:27.815 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.48 mountX=-0.16 mountY=0.06, mountTheta=2.77
02:38:27.817 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.17, opts=13)
02:38:27.817 00.000 18120 Enqueuing Move request for scope (0.01, -0.17)
02:38:27.818 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:27.818 00.000 21948 Worker thread wakes up
02:38:27.818 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
02:38:27.818 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
02:38:27.818 00.000 21948 Moving (0.01, -0.17) raw xDistance=-0.16 yDistance=0.06
02:38:27.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:38:27.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:27.818 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:38:27.819 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:27.819 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:27.820 00.001 18120 Enqueuing Expose request
02:38:27.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:38:27.820 00.000 21948 MoveAxis(E, 0, ABG)
02:38:27.820 00.000 21948 Move returns status 0, amount 0
02:38:27.820 00.000 21948 MoveAxis(N, 0, ABG)
02:38:27.820 00.000 21948 Move returns status 0, amount 0
02:38:27.820 00.000 21948 move complete, result=0
02:38:27.820 00.000 21948 worker thread done servicing request
02:38:27.820 00.000 21948 Worker thread wakes up
02:38:27.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:27.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:27.821 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:29.454 01.633 21948 Exposure complete
02:38:29.494 00.040 21948 worker thread done servicing request
02:38:29.494 00.000 18120 OnExposeComplete: enter
02:38:29.497 00.003 18120 UpdateGuideState(): m_state=6
02:38:29.499 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
02:38:29.501 00.002 18120 Star::Find returns 1 (0), X=895.96, Y=235.69, Mass=1974, SNR=30.8, Peak=175 HFD=4.1
02:38:29.503 00.002 18120 MultiStar: [#1 0.06,-0.26,0.70,U] [#2 0.01,-0.37,0.64,U] [#3 0.20,-0.33,0.59,U] [#4 0.08,-0.27,0.55,U] [#5 -0.13,-0.24,0.47,U] [#6 0.15,-0.34,0.54,U] [#7 -0.51,-0.31,0.00,M4] [#8 -0.40,-0.06,0.38,U] 
02:38:29.505 00.002 18120 single-star, 7 included, MultiStar: {0.00, -0.25}, one-star: {-0.07, -0.12}
02:38:29.506 00.001 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.11 = 2.17)
02:38:29.508 00.002 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.15 = 2.13)
02:38:29.509 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=-0.08 mountY=0.12, mountTheta=2.16
02:38:29.511 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.12, opts=13)
02:38:29.513 00.002 18120 Enqueuing Move request for scope (-0.07, -0.12)
02:38:29.515 00.002 21948 Worker thread wakes up
02:38:29.515 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:38:29.515 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:38:29.515 00.000 21948 Moving (-0.07, -0.12) raw xDistance=-0.08 yDistance=0.12
02:38:29.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:29.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:29.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:29.516 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:38:29.516 00.000 21948 MoveAxis(E, 0, ABG)
02:38:29.516 00.000 21948 Move returns status 0, amount 0
02:38:29.516 00.000 21948 MoveAxis(N, 0, ABG)
02:38:29.516 00.000 21948 Move returns status 0, amount 0
02:38:29.516 00.000 21948 move complete, result=0
02:38:29.516 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:38:29.517 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:29.519 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:29.520 00.001 18120 Enqueuing Expose request
02:38:29.521 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:29.522 00.001 21948 worker thread done servicing request
02:38:29.522 00.000 21948 Worker thread wakes up
02:38:29.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:29.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:31.036 01.514 21948 Exposure complete
02:38:31.074 00.038 21948 worker thread done servicing request
02:38:31.074 00.000 18120 OnExposeComplete: enter
02:38:31.075 00.001 18120 UpdateGuideState(): m_state=6
02:38:31.077 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
02:38:31.079 00.002 18120 Star::Find returns 1 (0), X=895.94, Y=235.76, Mass=1889, SNR=30.2, Peak=189 HFD=4.1
02:38:31.080 00.001 18120 MultiStar: [#1 0.24,-0.19,0.72,U] [#2 0.12,-0.00,0.64,U] [#3 -0.04,-0.26,0.62,U] [#4 -0.01,0.04,0.56,U] [#5 0.02,0.01,0.48,U] [#6 0.20,-0.39,0.00,M1] [#7 -0.18,-0.18,0.45,U] [#8 -0.33,0.13,0.40,U] 
02:38:31.083 00.003 18120 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.10, -0.06}
02:38:31.086 00.003 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.46)
02:38:31.088 00.002 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.42)
02:38:31.090 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.83 mountX=-0.06 mountY=0.05, mountTheta=2.43
02:38:31.095 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.07, opts=13)
02:38:31.098 00.003 18120 Enqueuing Move request for scope (-0.02, -0.07)
02:38:31.100 00.002 21948 Worker thread wakes up
02:38:31.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:38:31.100 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:38:31.100 00.000 21948 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.05
02:38:31.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:38:31.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:31.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:31.102 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:38:31.102 00.000 21948 MoveAxis(E, 0, ABG)
02:38:31.102 00.000 21948 Move returns status 0, amount 0
02:38:31.102 00.000 21948 MoveAxis(N, 0, ABG)
02:38:31.102 00.000 21948 Move returns status 0, amount 0
02:38:31.102 00.000 21948 move complete, result=0
02:38:31.102 00.000 21948 worker thread done servicing request
02:38:31.102 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.2
02:38:31.103 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:31.103 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:31.103 00.000 18120 Enqueuing Expose request
02:38:31.104 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:31.104 00.000 21948 Worker thread wakes up
02:38:31.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:31.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:32.739 01.635 21948 Exposure complete
02:38:32.787 00.048 21948 worker thread done servicing request
02:38:32.787 00.000 18120 OnExposeComplete: enter
02:38:32.788 00.001 18120 UpdateGuideState(): m_state=6
02:38:32.788 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
02:38:32.789 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.76, Mass=1860, SNR=29.8, Peak=186 HFD=4.1
02:38:32.789 00.000 18120 MultiStar: [#1 0.35,-0.11,0.72,U] [#2 0.31,-0.15,0.66,U] [#3 0.15,-0.21,0.60,U] [#4 0.18,0.03,0.56,U] [#5 0.17,-0.09,0.46,U] [#6 0.50,-0.24,0.00,M2] [#7 -0.29,-0.20,0.45,U] [#8 -0.10,0.03,0.41,U] 
02:38:32.790 00.001 18120 single-star, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.02, -0.05}
02:38:32.792 00.002 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.02)
02:38:32.795 00.003 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
02:38:32.797 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.27 mountX=-0.06 mountY=0.01, mountTheta=2.98
02:38:32.802 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
02:38:32.804 00.002 18120 Enqueuing Move request for scope (0.02, -0.05)
02:38:32.806 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:32.807 00.001 18120 UpdateGuideState exits: m=1860 RSB=29.8
02:38:32.809 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:32.809 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:32.809 00.000 18120 Enqueuing Expose request
02:38:32.810 00.001 21948 Worker thread wakes up
02:38:32.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:38:32.810 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:38:32.810 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=0.01
02:38:32.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:38:32.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:32.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:38:32.810 00.000 21948 MoveAxis(E, 0, ABG)
02:38:32.810 00.000 21948 Move returns status 0, amount 0
02:38:32.810 00.000 21948 MoveAxis(N, 0, ABG)
02:38:32.810 00.000 21948 Move returns status 0, amount 0
02:38:32.810 00.000 21948 move complete, result=0
02:38:32.810 00.000 21948 worker thread done servicing request
02:38:32.810 00.000 21948 Worker thread wakes up
02:38:32.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:32.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:32.811 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:34.335 01.524 21948 Exposure complete
02:38:34.373 00.038 21948 worker thread done servicing request
02:38:34.373 00.000 18120 OnExposeComplete: enter
02:38:34.375 00.002 18120 UpdateGuideState(): m_state=6
02:38:34.376 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
02:38:34.376 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.86, Mass=2031, SNR=31.2, Peak=203 HFD=4.3
02:38:34.377 00.001 18120 MultiStar: [#1 0.15,-0.06,0.70,U] [#2 0.06,-0.18,0.60,U] [#3 0.03,-0.28,0.57,U] [#4 0.00,-0.04,0.54,U] [#5 -0.06,-0.14,0.46,U] [#6 0.13,-0.09,0.50,U] [#7 -0.28,-0.07,0.41,U] [#8 -0.57,0.07,0.00,M1] 
02:38:34.377 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.09}, one-star: {-0.12, 0.04}
02:38:34.377 00.000 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.64)
02:38:34.378 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.60)
02:38:34.378 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.65 mountX=-0.08 mountY=0.05, mountTheta=2.61
02:38:34.382 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
02:38:34.383 00.001 18120 Enqueuing Move request for scope (-0.01, -0.09)
02:38:34.383 00.000 21948 Worker thread wakes up
02:38:34.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:34.384 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:38:34.384 00.000 18120 UpdateGuideState exits: m=2031 RSB=31.2
02:38:34.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:34.385 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:34.385 00.000 18120 Enqueuing Expose request
02:38:34.386 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:38:34.386 00.000 21948 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.05
02:38:34.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:34.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:34.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:38:34.386 00.000 21948 MoveAxis(E, 0, ABG)
02:38:34.386 00.000 21948 Move returns status 0, amount 0
02:38:34.386 00.000 21948 MoveAxis(N, 0, ABG)
02:38:34.386 00.000 21948 Move returns status 0, amount 0
02:38:34.386 00.000 21948 move complete, result=0
02:38:34.386 00.000 21948 worker thread done servicing request
02:38:34.386 00.000 21948 Worker thread wakes up
02:38:34.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:34.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:34.388 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:36.018 01.630 21948 Exposure complete
02:38:36.071 00.053 21948 worker thread done servicing request
02:38:36.071 00.000 18120 OnExposeComplete: enter
02:38:36.072 00.001 18120 UpdateGuideState(): m_state=6
02:38:36.073 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
02:38:36.075 00.002 18120 Star::Find returns 1 (0), X=896.06, Y=235.83, Mass=1952, SNR=30.6, Peak=205 HFD=4.2
02:38:36.076 00.001 18120 MultiStar: [#1 0.13,-0.23,0.72,U] [#2 0.15,-0.09,0.64,U] [#3 0.13,-0.20,0.59,U] [#4 0.23,0.04,0.56,U] [#5 0.32,-0.18,0.46,U] [#6 0.12,-0.14,0.52,U] [#7 0.05,0.05,0.41,U] [#8 -0.18,0.20,0.40,U] 
02:38:36.078 00.002 18120 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.02, 0.01}
02:38:36.080 00.002 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
02:38:36.081 00.001 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
02:38:36.081 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.59 mountX=0.00 mountY=-0.02, mountTheta=-1.40
02:38:36.082 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
02:38:36.083 00.001 18120 Enqueuing Move request for scope (0.02, 0.01)
02:38:36.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:36.084 00.001 21948 Worker thread wakes up
02:38:36.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:38:36.084 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:38:36.084 00.000 21948 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
02:38:36.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:38:36.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:36.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:36.084 00.000 21948 MoveAxis(E, 0, ABG)
02:38:36.084 00.000 21948 Move returns status 0, amount 0
02:38:36.084 00.000 21948 MoveAxis(N, 0, ABG)
02:38:36.084 00.000 21948 Move returns status 0, amount 0
02:38:36.084 00.000 21948 move complete, result=0
02:38:36.084 00.000 21948 worker thread done servicing request
02:38:36.084 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:38:36.086 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:36.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:36.087 00.001 18120 Enqueuing Expose request
02:38:36.089 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:36.092 00.003 21948 Worker thread wakes up
02:38:36.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:36.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:37.509 01.417 21948 Exposure complete
02:38:37.540 00.031 18120 OnExposeComplete: enter
02:38:37.541 00.001 18120 UpdateGuideState(): m_state=6
02:38:37.543 00.002 21948 worker thread done servicing request
02:38:37.543 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
02:38:37.544 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=235.79, Mass=1943, SNR=30.5, Peak=204 HFD=3.9
02:38:37.544 00.000 18120 MultiStar: [#1 0.18,-0.17,0.75,U] [#2 0.19,-0.20,0.66,U] [#3 0.14,-0.13,0.59,U] [#4 0.18,0.15,0.55,U] [#5 0.04,-0.12,0.47,U] [#6 0.54,-0.30,0.00,M1] [#7 -0.41,-0.26,0.00,M1] [#8 -0.39,0.27,0.00,M1] 
02:38:37.545 00.001 18120 single-star, 5 included, MultiStar: {0.15, -0.08}, one-star: {0.15, -0.02}
02:38:37.545 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
02:38:37.545 00.000 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
02:38:37.546 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
02:38:37.547 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
02:38:37.547 00.000 18120 Enqueuing Move request for scope (0.15, -0.02)
02:38:37.548 00.001 21948 Worker thread wakes up
02:38:37.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:37.548 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
02:38:37.549 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:37.549 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:37.549 00.000 18120 Enqueuing Expose request
02:38:37.550 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:38:37.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:38:37.550 00.000 21948 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.12
02:38:37.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:37.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:37.550 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:38:37.550 00.000 21948 MoveAxis(E, 0, ABG)
02:38:37.550 00.000 21948 Move returns status 0, amount 0
02:38:37.550 00.000 21948 MoveAxis(N, 0, ABG)
02:38:37.550 00.000 21948 Move returns status 0, amount 0
02:38:37.550 00.000 21948 move complete, result=0
02:38:37.550 00.000 21948 worker thread done servicing request
02:38:37.550 00.000 21948 Worker thread wakes up
02:38:37.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:37.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:37.551 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:39.189 01.638 21948 Exposure complete
02:38:39.252 00.063 21948 worker thread done servicing request
02:38:39.253 00.001 18120 OnExposeComplete: enter
02:38:39.254 00.001 18120 UpdateGuideState(): m_state=6
02:38:39.256 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
02:38:39.257 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.76, Mass=1912, SNR=30.3, Peak=190 HFD=4.2
02:38:39.259 00.002 18120 MultiStar: [#1 0.29,-0.18,0.70,U] [#2 0.38,0.02,0.63,U] [#3 0.15,-0.22,0.60,U] [#4 0.17,0.14,0.56,U] [#5 0.20,-0.16,0.47,U] [#6 0.66,-0.15,0.00,M2] [#7 -0.41,0.01,0.45,U] [#8 -0.22,0.14,0.39,U] 
02:38:39.260 00.001 18120 single-star, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.11, -0.05}
02:38:39.261 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
02:38:39.262 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
02:38:39.264 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
02:38:39.266 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
02:38:39.268 00.002 18120 Enqueuing Move request for scope (0.11, -0.05)
02:38:39.268 00.000 21948 Worker thread wakes up
02:38:39.268 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:39.269 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
02:38:39.269 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:39.270 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:39.270 00.000 18120 Enqueuing Expose request
02:38:39.271 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:38:39.271 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:38:39.271 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.08
02:38:39.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:38:39.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:39.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:38:39.271 00.000 21948 MoveAxis(E, 0, ABG)
02:38:39.271 00.000 21948 Move returns status 0, amount 0
02:38:39.271 00.000 21948 MoveAxis(N, 0, ABG)
02:38:39.271 00.000 21948 Move returns status 0, amount 0
02:38:39.271 00.000 21948 move complete, result=0
02:38:39.271 00.000 21948 worker thread done servicing request
02:38:39.271 00.000 21948 Worker thread wakes up
02:38:39.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:39.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:39.271 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:40.685 01.414 21948 Exposure complete
02:38:40.738 00.053 21948 worker thread done servicing request
02:38:40.739 00.001 18120 OnExposeComplete: enter
02:38:40.739 00.000 18120 UpdateGuideState(): m_state=6
02:38:40.740 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
02:38:40.742 00.002 18120 Star::Find returns 1 (0), X=896.07, Y=235.74, Mass=1867, SNR=29.9, Peak=210 HFD=4.0
02:38:40.743 00.001 18120 MultiStar: [#1 0.30,0.12,0.73,U] [#2 0.24,0.05,0.65,U] [#3 0.17,-0.06,0.59,U] [#4 -0.01,0.00,0.56,U] [#5 0.06,-0.10,0.47,U] [#6 0.35,-0.16,0.53,U] [#7 -0.32,0.12,0.42,U] [#8 -0.33,0.41,0.00,M1] 
02:38:40.744 00.001 18120 single-star, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.03, -0.07}
02:38:40.746 00.002 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
02:38:40.749 00.003 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
02:38:40.751 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.16 mountX=-0.08 mountY=0.00, mountTheta=3.08
02:38:40.755 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
02:38:40.758 00.003 18120 Enqueuing Move request for scope (0.03, -0.07)
02:38:40.760 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:40.763 00.003 21948 Worker thread wakes up
02:38:40.764 00.001 18120 UpdateGuideState exits: m=1867 RSB=29.9
02:38:40.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:40.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:40.766 00.001 18120 Enqueuing Expose request
02:38:40.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
02:38:40.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
02:38:40.766 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.00
02:38:40.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:40.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:40.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:38:40.766 00.000 21948 MoveAxis(E, 0, ABG)
02:38:40.767 00.001 21948 Move returns status 0, amount 0
02:38:40.767 00.000 21948 MoveAxis(N, 0, ABG)
02:38:40.767 00.000 21948 Move returns status 0, amount 0
02:38:40.767 00.000 21948 move complete, result=0
02:38:40.767 00.000 21948 worker thread done servicing request
02:38:40.767 00.000 21948 Worker thread wakes up
02:38:40.767 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:40.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:40.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:42.400 01.633 21948 Exposure complete
02:38:42.461 00.061 21948 worker thread done servicing request
02:38:42.461 00.000 18120 OnExposeComplete: enter
02:38:42.464 00.003 18120 UpdateGuideState(): m_state=6
02:38:42.466 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
02:38:42.468 00.002 18120 Star::Find returns 1 (0), X=895.95, Y=235.90, Mass=1966, SNR=30.8, Peak=198 HFD=4.2
02:38:42.471 00.003 18120 MultiStar: [#1 -0.05,0.21,0.71,U] [#2 0.19,0.21,0.60,U] [#3 0.05,0.04,0.58,U] [#4 0.09,0.13,0.56,U] [#5 0.13,0.11,0.44,U] [#6 0.03,-0.01,0.56,U] [#7 -0.23,-0.02,0.41,U] [#8 -0.37,0.38,0.00,M2] 
02:38:42.474 00.003 18120 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.08, 0.09}
02:38:42.476 00.002 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.54 = -0.54)
02:38:42.478 00.002 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.58 = -0.58)
02:38:42.480 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.46 mountX=0.09 mountY=-0.06, mountTheta=-0.57
02:38:42.483 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
02:38:42.486 00.003 18120 Enqueuing Move request for scope (0.01, 0.10)
02:38:42.487 00.001 21948 Worker thread wakes up
02:38:42.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:42.488 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
02:38:42.489 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
02:38:42.489 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.8
02:38:42.490 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:42.491 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:42.492 00.001 18120 Enqueuing Expose request
02:38:42.494 00.002 21948 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.06
02:38:42.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:38:42.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:42.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:38:42.494 00.000 21948 MoveAxis(E, 0, ABG)
02:38:42.494 00.000 21948 Move returns status 0, amount 0
02:38:42.494 00.000 21948 MoveAxis(N, 0, ABG)
02:38:42.494 00.000 21948 Move returns status 0, amount 0
02:38:42.494 00.000 21948 move complete, result=0
02:38:42.494 00.000 21948 worker thread done servicing request
02:38:42.494 00.000 21948 Worker thread wakes up
02:38:42.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:42.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:42.495 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:43.904 01.409 21948 Exposure complete
02:38:43.932 00.028 21948 worker thread done servicing request
02:38:43.932 00.000 18120 OnExposeComplete: enter
02:38:43.933 00.001 18120 UpdateGuideState(): m_state=6
02:38:43.934 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
02:38:43.935 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=235.98, Mass=1994, SNR=31.0, Peak=206 HFD=4.4
02:38:43.935 00.000 18120 MultiStar: [#1 0.04,0.09,0.71,U] [#2 0.26,0.11,0.63,U] [#3 0.04,-0.08,0.59,U] [#4 -0.12,0.25,0.55,U] [#5 0.07,0.25,0.45,U] [#6 0.07,0.05,0.51,U] [#7 -0.37,0.01,0.40,U] [#8 -0.36,0.26,0.00,M3] 
02:38:43.936 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {-0.05, 0.17}
02:38:43.936 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
02:38:43.936 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
02:38:43.937 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=0.10 mountY=-0.05, mountTheta=-0.50
02:38:43.940 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
02:38:43.940 00.000 18120 Enqueuing Move request for scope (0.00, 0.11)
02:38:43.942 00.002 21948 Worker thread wakes up
02:38:43.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
02:38:43.942 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
02:38:43.942 00.000 21948 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.05
02:38:43.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:38:43.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:43.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:43.942 00.000 18120 UpdateGuideState exits: m=1994 RSB=31.0
02:38:43.943 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:43.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:43.944 00.001 18120 Enqueuing Expose request
02:38:43.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:38:43.944 00.000 21948 MoveAxis(E, 0, ABG)
02:38:43.944 00.000 21948 Move returns status 0, amount 0
02:38:43.944 00.000 21948 MoveAxis(N, 0, ABG)
02:38:43.944 00.000 21948 Move returns status 0, amount 0
02:38:43.944 00.000 21948 move complete, result=0
02:38:43.944 00.000 21948 worker thread done servicing request
02:38:43.944 00.000 21948 Worker thread wakes up
02:38:43.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:43.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:43.945 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:45.578 01.633 21948 Exposure complete
02:38:45.624 00.046 21948 worker thread done servicing request
02:38:45.625 00.001 18120 OnExposeComplete: enter
02:38:45.626 00.001 18120 UpdateGuideState(): m_state=6
02:38:45.626 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
02:38:45.627 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=235.97, Mass=1975, SNR=30.8, Peak=200 HFD=4.3
02:38:45.628 00.001 18120 MultiStar: [#1 0.28,0.02,0.70,U] [#2 0.11,0.17,0.61,U] [#3 0.06,0.03,0.59,U] [#4 -0.02,0.28,0.56,U] [#5 0.09,0.02,0.46,U] [#6 0.02,-0.02,0.52,U] [#7 -0.50,-0.01,0.00,M1] [#8 -0.22,0.35,0.38,U] 
02:38:45.629 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {-0.10, 0.16}
02:38:45.630 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
02:38:45.630 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
02:38:45.631 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.32 mountX=0.10 mountY=-0.08, mountTheta=-0.70
02:38:45.633 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
02:38:45.634 00.001 18120 Enqueuing Move request for scope (0.03, 0.12)
02:38:45.635 00.001 21948 Worker thread wakes up
02:38:45.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
02:38:45.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:38:45.635 00.000 21948 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.08
02:38:45.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:45.636 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.8
02:38:45.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:45.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:45.638 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:38:45.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:45.638 00.000 18120 Enqueuing Expose request
02:38:45.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:38:45.638 00.000 21948 MoveAxis(E, 0, ABG)
02:38:45.638 00.000 21948 Move returns status 0, amount 0
02:38:45.638 00.000 21948 MoveAxis(N, 0, ABG)
02:38:45.638 00.000 21948 Move returns status 0, amount 0
02:38:45.638 00.000 21948 move complete, result=0
02:38:45.638 00.000 21948 worker thread done servicing request
02:38:45.639 00.001 21948 Worker thread wakes up
02:38:45.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:45.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:45.639 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:47.165 01.526 21948 Exposure complete
02:38:47.221 00.056 21948 worker thread done servicing request
02:38:47.221 00.000 18120 OnExposeComplete: enter
02:38:47.223 00.002 18120 UpdateGuideState(): m_state=6
02:38:47.224 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
02:38:47.227 00.003 18120 Star::Find returns 1 (0), X=895.99, Y=235.86, Mass=1839, SNR=29.6, Peak=204 HFD=4.2
02:38:47.229 00.002 18120 MultiStar: [#1 -0.00,0.05,0.74,U] [#2 0.30,0.12,0.67,U] [#3 -0.02,0.15,0.60,U] [#4 -0.01,0.43,0.00,M1] [#5 -0.21,0.16,0.47,U] [#6 0.03,0.12,0.54,U] [#7 -0.54,0.05,0.00,M2] [#8 -0.30,0.44,0.00,M3] 
02:38:47.232 00.003 18120 single-star, 5 included, MultiStar: {0.01, 0.10}, one-star: {-0.05, 0.05}
02:38:47.234 00.002 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
02:38:47.236 00.002 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
02:38:47.238 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.41 mountX=0.06 mountY=0.03, mountTheta=0.38
02:38:47.242 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
02:38:47.242 00.000 18120 Enqueuing Move request for scope (-0.05, 0.05)
02:38:47.242 00.000 21948 Worker thread wakes up
02:38:47.243 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:47.243 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.6
02:38:47.243 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:47.244 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:47.244 00.000 18120 Enqueuing Expose request
02:38:47.245 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:38:47.245 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:38:47.245 00.000 21948 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
02:38:47.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:38:47.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:47.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:38:47.245 00.000 21948 MoveAxis(E, 0, ABG)
02:38:47.245 00.000 21948 Move returns status 0, amount 0
02:38:47.245 00.000 21948 MoveAxis(N, 0, ABG)
02:38:47.245 00.000 21948 Move returns status 0, amount 0
02:38:47.245 00.000 21948 move complete, result=0
02:38:47.245 00.000 21948 worker thread done servicing request
02:38:47.245 00.000 21948 Worker thread wakes up
02:38:47.245 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:47.245 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:47.245 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:48.876 01.631 21948 Exposure complete
02:38:48.931 00.055 21948 worker thread done servicing request
02:38:48.932 00.001 18120 OnExposeComplete: enter
02:38:48.933 00.001 18120 UpdateGuideState(): m_state=6
02:38:48.935 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
02:38:48.937 00.002 18120 Star::Find returns 1 (0), X=895.94, Y=236.20, Mass=1826, SNR=29.6, Peak=199 HFD=4.1
02:38:48.938 00.001 18120 MultiStar: [#1 0.06,0.12,0.73,U] [#2 0.20,0.35,0.64,U] [#3 -0.09,0.15,0.61,U] [#4 -0.16,0.24,0.58,U] [#5 0.04,0.12,0.48,U] [#6 0.34,0.13,0.52,U] [#7 -0.24,0.27,0.45,U] [#8 -0.16,0.18,0.42,U] 
02:38:48.938 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.23}, one-star: {-0.10, 0.39}
02:38:48.939 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
02:38:48.939 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
02:38:48.939 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=0.21 mountY=-0.09, mountTheta=-0.42
02:38:48.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.23, opts=13)
02:38:48.941 00.001 18120 Enqueuing Move request for scope (-0.01, 0.23)
02:38:48.941 00.000 21948 Worker thread wakes up
02:38:48.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:48.942 00.001 18120 UpdateGuideState exits: m=1826 RSB=29.6
02:38:48.943 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.944 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
02:38:48.944 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
02:38:48.944 00.000 21948 Moving (-0.01, 0.23) raw xDistance=0.21 yDistance=-0.09
02:38:48.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:38:48.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:48.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:48.946 00.002 18120 Enqueuing Expose request
02:38:48.947 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:38:48.948 00.001 21948 MoveAxis(W, 38, ABG)
02:38:48.948 00.000 21948 Guiding  Dir = 3, Dur = 38
02:38:48.948 00.000 21948 IsSlewing returns 0
02:38:48.948 00.000 21948 IsGuiding returns 0
02:38:48.950 00.002 21948 PulseGuide returned control before completion, sleep 47
02:38:48.998 00.048 21948 IsGuiding returns 0
02:38:48.999 00.001 21948 Move returns status 0, amount 38
02:38:48.999 00.000 21948 MoveAxis(N, 0, ABG)
02:38:48.999 00.000 21948 Move returns status 0, amount 0
02:38:48.999 00.000 21948 move complete, result=0
02:38:48.999 00.000 21948 worker thread done servicing request
02:38:48.999 00.000 21948 Worker thread wakes up
02:38:48.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:48.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,221,31,31)
02:38:48.999 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
02:38:49.585 00.586 18120 evsrv: cli 0D46D3F0 connect
02:38:49.586 00.001 18120 case statement mapped state 6 to 3
02:38:49.589 00.003 18120 case statement mapped state 6 to 3
02:38:49.590 00.001 18120 evsrv: cli 0D46D3F0 request: {"method":"get_app_state","id":"a0fbde18-ab2b-491a-a198-9209e747e3a1"}
02:38:49.593 00.003 18120 case statement mapped state 6 to 3
02:38:49.594 00.001 18120 evsrv: cli 0D46D3F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0fbde18-ab2b-491a-a198-9209e747e3a1"}
02:38:49.596 00.002 18120 evsrv: cli 0D46D3F0 disconnect
02:38:49.597 00.001 18120 evsrv: cli 0D46DCB0 connect
02:38:49.597 00.000 18120 case statement mapped state 6 to 3
02:38:49.598 00.001 18120 case statement mapped state 6 to 3
02:38:49.599 00.001 18120 evsrv: cli 0D46DCB0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"0f43574a-37f4-44c0-9f80-eb847157a11a"}
02:38:49.599 00.000 18120 PhdController::Dither begins
02:38:49.600 00.001 18120 dither: size=2.00, dRA=-1.41 dDec=1.80
02:38:49.600 00.000 18120 MountToCamera -- mountTheta (2.24) + m_xAngle (2.00) = xAngle (4.23 = -2.05)
02:38:49.601 00.001 18120 MountToCamera -- mountX=-1.41 mountY=1.80 hyp=2.29 mountTheta=2.24 cameraX=-1.05, cameraY=-2.03 cameraTheta=-2.05
02:38:49.601 00.000 18120 setting lock position to (894.99, 233.78)
02:38:49.602 00.001 18120 Mount: notify guiding dithered (-1.1, -2.0)
02:38:49.602 00.000 18120 MultiStar: stabilizing after lock position change
02:38:49.603 00.001 18120 Status Line: Dithering de -1.41,1.80
02:38:49.604 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:38:49.605 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
02:38:49.605 00.000 18120 evsrv: cli 0D46DCB0 response: {"jsonrpc":"2.0","result":0,"id":"0f43574a-37f4-44c0-9f80-eb847157a11a"}
02:38:49.606 00.001 18120 evsrv: cli 0D46DCB0 disconnect
02:38:50.407 00.801 21948 Exposure complete
02:38:50.458 00.051 21948 worker thread done servicing request
02:38:50.458 00.000 18120 OnExposeComplete: enter
02:38:50.459 00.001 18120 UpdateGuideState(): m_state=6
02:38:50.459 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
02:38:50.460 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=236.03, Mass=1955, SNR=30.6, Peak=197 HFD=4.4
02:38:50.460 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
02:38:50.461 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
02:38:50.461 00.000 18120 CameraToMount -- cameraX=1.03 cameraY=2.24 hyp=2.47 cameraTheta=1.14 mountX=1.61 mountY=-1.93, mountTheta=-0.87
02:38:50.463 00.002 18120 dither recenter: remaining=(1.4,-1.8) step=(1.4,-1.8)
02:38:50.464 00.001 18120 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.00) = xAngle (1.09 = 1.09)
02:38:50.465 00.001 18120 MountToCamera -- mountX=1.41 mountY=-1.80 hyp=2.29 mountTheta=-0.91 cameraX=1.05, cameraY=2.03 cameraTheta=1.09
02:38:50.466 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.05, y=2.03, opts=4)
02:38:50.467 00.001 18120 Enqueuing Move request for scope (1.05, 2.03)
02:38:50.468 00.001 18120 Mount: notify direct move 1.41,-1.80
02:38:50.469 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:50.470 00.001 21948 Worker thread wakes up
02:38:50.470 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:38:50.471 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (1.05, 2.03) opts 0x4
02:38:50.471 00.000 21948 Handling offset move in thread for scope, endpoint = (1.05, 2.03)
02:38:50.471 00.000 21948 Moving (1.05, 2.03) raw xDistance=1.41 yDistance=-1.80
02:38:50.471 00.000 21948 MoveAxis(W, 400, B)
02:38:50.471 00.000 21948 Guiding  Dir = 3, Dur = 400
02:38:50.471 00.000 18120 PhdController: settling, locked = 1, distance = 2.44 (0.50) aobump = 0 frame = 1 / 99999
02:38:50.472 00.001 21948 IsSlewing returns 0
02:38:50.472 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063130.472,"Host":"ASUS_SAM","Inst":1,"Distance":2.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:38:50.473 00.001 21948 IsGuiding returns 0
02:38:50.473 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:50.474 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:50.476 00.002 18120 Enqueuing Expose request
02:38:50.477 00.001 21948 PulseGuide returned control before completion, sleep 408
02:38:50.901 00.424 21948 IsGuiding returns 0
02:38:50.901 00.000 21948 Move returns status 0, amount 400
02:38:50.901 00.000 21948 MoveAxis(N, 429, B)
02:38:50.901 00.000 21948 Guiding  Dir = 0, Dur = 429
02:38:50.903 00.002 21948 IsSlewing returns 0
02:38:50.903 00.000 21948 IsGuiding returns 0
02:38:50.908 00.005 21948 PulseGuide returned control before completion, sleep 435
02:38:51.349 00.441 21948 IsGuiding returns 0
02:38:51.349 00.000 21948 Move returns status 0, amount 429
02:38:51.349 00.000 21948 move complete, result=0
02:38:51.349 00.000 21948 worker thread done servicing request
02:38:51.349 00.000 21948 Worker thread wakes up
02:38:51.350 00.001 18120 GuideStep: 1.4 px 400 ms WEST, -1.8 px 429 ms NORTH
02:38:51.351 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:51.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:38:52.973 01.622 21948 Exposure complete
02:38:53.020 00.047 21948 worker thread done servicing request
02:38:53.020 00.000 18120 OnExposeComplete: enter
02:38:53.021 00.001 18120 UpdateGuideState(): m_state=6
02:38:53.021 00.000 18120 Star::Find(15, 896, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
02:38:53.022 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=234.14, Mass=1960, SNR=30.6, Peak=183 HFD=3.9
02:38:53.023 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
02:38:53.024 00.001 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
02:38:53.025 00.001 18120 CameraToMount -- cameraX=0.66 cameraY=0.35 hyp=0.75 cameraTheta=0.49 mountX=0.05 mountY=-0.75, mountTheta=-1.51
02:38:53.028 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.66, y=0.35, opts=13)
02:38:53.028 00.000 18120 Enqueuing Move request for scope (0.66, 0.35)
02:38:53.029 00.001 21948 Worker thread wakes up
02:38:53.029 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.35) opts 0xd
02:38:53.029 00.000 21948 Handling offset move in thread for scope, endpoint = (0.66, 0.35)
02:38:53.029 00.000 21948 Moving (0.66, 0.35) raw xDistance=0.05 yDistance=-0.75
02:38:53.029 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:38:53.029 00.000 21948 resist switch: large excursion: input -0.75 thresh 0.60 direction from 0 to -1
02:38:53.029 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.25
02:38:53.029 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
02:38:53.029 00.000 21948 MoveAxis(E, 0, ABG)
02:38:53.029 00.000 21948 Move returns status 0, amount 0
02:38:53.029 00.000 21948 MoveAxis(N, 179, ABG)
02:38:53.029 00.000 21948 Guiding  Dir = 0, Dur = 179
02:38:53.029 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:53.030 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.6
02:38:53.030 00.000 21948 IsSlewing returns 0
02:38:53.030 00.000 18120 PhdController: settling, locked = 1, distance = 0.75 (0.50) aobump = 0 frame = 2 / 99999
02:38:53.031 00.001 21948 IsGuiding returns 0
02:38:53.031 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063133.030,"Host":"ASUS_SAM","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:38:53.033 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:53.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:53.034 00.001 18120 Enqueuing Expose request
02:38:53.036 00.002 21948 PulseGuide returned control before completion, sleep 184
02:38:53.228 00.192 21948 IsGuiding returns 0
02:38:53.228 00.000 21948 Move returns status 0, amount 179
02:38:53.228 00.000 21948 move complete, result=0
02:38:53.229 00.001 21948 worker thread done servicing request
02:38:53.229 00.000 21948 Worker thread wakes up
02:38:53.229 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 179 ms NORTH
02:38:53.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:53.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:38:54.642 01.413 21948 Exposure complete
02:38:54.690 00.048 21948 worker thread done servicing request
02:38:54.691 00.001 18120 OnExposeComplete: enter
02:38:54.691 00.000 18120 UpdateGuideState(): m_state=6
02:38:54.692 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
02:38:54.692 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=233.83, Mass=1914, SNR=30.3, Peak=189 HFD=4.2
02:38:54.693 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
02:38:54.693 00.000 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
02:38:54.693 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
02:38:54.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.04, opts=13)
02:38:54.695 00.000 18120 Enqueuing Move request for scope (0.12, 0.04)
02:38:54.696 00.001 21948 Worker thread wakes up
02:38:54.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
02:38:54.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
02:38:54.696 00.000 21948 Moving (0.12, 0.04) raw xDistance=-0.01 yDistance=-0.13
02:38:54.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:38:54.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:54.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:54.697 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:38:54.697 00.000 21948 MoveAxis(E, 0, ABG)
02:38:54.697 00.000 21948 Move returns status 0, amount 0
02:38:54.697 00.000 21948 MoveAxis(N, 0, ABG)
02:38:54.697 00.000 21948 Move returns status 0, amount 0
02:38:54.697 00.000 21948 move complete, result=0
02:38:54.697 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
02:38:54.698 00.001 21948 worker thread done servicing request
02:38:54.698 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 3 / 99999
02:38:54.699 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786063134.699,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:38:54.699 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:54.700 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:54.700 00.000 18120 Enqueuing Expose request
02:38:54.701 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:54.701 00.000 21948 Worker thread wakes up
02:38:54.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:54.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:38:56.335 01.634 21948 Exposure complete
02:38:56.376 00.041 21948 worker thread done servicing request
02:38:56.376 00.000 18120 OnExposeComplete: enter
02:38:56.377 00.001 18120 UpdateGuideState(): m_state=6
02:38:56.379 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
02:38:56.379 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=233.78, Mass=1917, SNR=30.3, Peak=200 HFD=4.1
02:38:56.380 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
02:38:56.381 00.001 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
02:38:56.382 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
02:38:56.384 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.00, opts=13)
02:38:56.384 00.000 18120 Enqueuing Move request for scope (0.07, -0.00)
02:38:56.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:56.384 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
02:38:56.385 00.001 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 4 / 99999
02:38:56.385 00.000 21948 Worker thread wakes up
02:38:56.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
02:38:56.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
02:38:56.385 00.000 21948 Moving (0.07, -0.00) raw xDistance=-0.03 yDistance=-0.06
02:38:56.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:38:56.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:56.385 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063136.385,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:38:56.386 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:38:56.386 00.000 21948 MoveAxis(E, 0, ABG)
02:38:56.386 00.000 21948 Move returns status 0, amount 0
02:38:56.386 00.000 21948 MoveAxis(N, 0, ABG)
02:38:56.386 00.000 21948 Move returns status 0, amount 0
02:38:56.386 00.000 21948 move complete, result=0
02:38:56.386 00.000 21948 worker thread done servicing request
02:38:56.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:56.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:56.387 00.001 18120 Enqueuing Expose request
02:38:56.387 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:56.388 00.001 21948 Worker thread wakes up
02:38:56.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:56.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:38:57.909 01.521 21948 Exposure complete
02:38:57.942 00.033 21948 worker thread done servicing request
02:38:57.942 00.000 18120 OnExposeComplete: enter
02:38:57.943 00.001 18120 UpdateGuideState(): m_state=6
02:38:57.943 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
02:38:57.945 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=233.86, Mass=2049, SNR=31.4, Peak=193 HFD=4.3
02:38:57.946 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
02:38:57.947 00.001 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
02:38:57.948 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.00 mountX=0.05 mountY=-0.08, mountTheta=-1.01
02:38:57.950 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
02:38:57.951 00.001 18120 Enqueuing Move request for scope (0.05, 0.07)
02:38:57.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:57.951 00.000 18120 UpdateGuideState exits: m=2049 RSB=31.4
02:38:57.953 00.002 21948 Worker thread wakes up
02:38:57.953 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:38:57.953 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:38:57.953 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 5 / 99999
02:38:57.953 00.000 21948 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.08
02:38:57.954 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:38:57.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:57.954 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063137.953,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
02:38:57.955 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:38:57.955 00.000 21948 MoveAxis(E, 0, ABG)
02:38:57.955 00.000 21948 Move returns status 0, amount 0
02:38:57.955 00.000 21948 MoveAxis(N, 0, ABG)
02:38:57.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:57.955 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:57.956 00.001 18120 Enqueuing Expose request
02:38:57.956 00.000 21948 Move returns status 0, amount 0
02:38:57.956 00.000 21948 move complete, result=0
02:38:57.956 00.000 21948 worker thread done servicing request
02:38:57.956 00.000 21948 Worker thread wakes up
02:38:57.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:57.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:38:57.957 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:59.585 01.628 21948 Exposure complete
02:38:59.627 00.042 21948 worker thread done servicing request
02:38:59.627 00.000 18120 OnExposeComplete: enter
02:38:59.627 00.000 18120 UpdateGuideState(): m_state=6
02:38:59.628 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
02:38:59.628 00.000 18120 Star::Find returns 1 (0), X=894.87, Y=233.99, Mass=1944, SNR=30.5, Peak=193 HFD=4.3
02:38:59.629 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
02:38:59.629 00.000 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
02:38:59.630 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.23 mountY=0.01, mountTheta=0.04
02:38:59.631 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.21, opts=13)
02:38:59.631 00.000 18120 Enqueuing Move request for scope (-0.11, 0.21)
02:38:59.632 00.001 21948 Worker thread wakes up
02:38:59.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
02:38:59.632 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
02:38:59.632 00.000 21948 Moving (-0.11, 0.21) raw xDistance=0.23 yDistance=0.01
02:38:59.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:38:59.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:59.632 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:38:59.632 00.000 21948 MoveAxis(W, 42, ABG)
02:38:59.632 00.000 21948 Guiding  Dir = 3, Dur = 42
02:38:59.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:38:59.633 00.001 21948 IsSlewing returns 0
02:38:59.633 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.5
02:38:59.634 00.001 21948 IsGuiding returns 0
02:38:59.634 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 6 / 99999
02:38:59.634 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063139.634,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
02:38:59.635 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:59.635 00.000 21948 PulseGuide returned control before completion, sleep 51
02:38:59.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:38:59.636 00.001 18120 Enqueuing Expose request
02:38:59.693 00.057 21948 IsGuiding returns 1
02:38:59.693 00.000 21948 scope still moving after pulse duration time elapsed
02:38:59.723 00.030 21948 IsSlewing returns 0
02:38:59.724 00.001 21948 IsGuiding returns 0
02:38:59.724 00.000 21948 scope move finished after 42 + 48 ms
02:38:59.724 00.000 21948 Move returns status 0, amount 42
02:38:59.724 00.000 21948 MoveAxis(N, 0, ABG)
02:38:59.724 00.000 21948 Move returns status 0, amount 0
02:38:59.724 00.000 21948 move complete, result=0
02:38:59.724 00.000 21948 worker thread done servicing request
02:38:59.724 00.000 21948 Worker thread wakes up
02:38:59.724 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
02:38:59.726 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:38:59.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:01.140 01.414 21948 Exposure complete
02:39:01.185 00.045 21948 worker thread done servicing request
02:39:01.185 00.000 18120 OnExposeComplete: enter
02:39:01.186 00.001 18120 UpdateGuideState(): m_state=6
02:39:01.186 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
02:39:01.187 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=233.97, Mass=1949, SNR=30.6, Peak=185 HFD=4.2
02:39:01.189 00.002 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
02:39:01.190 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
02:39:01.191 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.07 mountX=0.22 mountY=0.01, mountTheta=0.03
02:39:01.194 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.19, opts=13)
02:39:01.194 00.000 18120 Enqueuing Move request for scope (-0.10, 0.19)
02:39:01.195 00.001 21948 Worker thread wakes up
02:39:01.195 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
02:39:01.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
02:39:01.195 00.000 21948 Moving (-0.10, 0.19) raw xDistance=0.22 yDistance=0.01
02:39:01.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
02:39:01.195 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:01.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:01.195 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:39:01.197 00.002 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 7 / 99999
02:39:01.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:39:01.197 00.000 21948 MoveAxis(W, 41, ABG)
02:39:01.197 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063141.197,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
02:39:01.197 00.000 21948 Guiding  Dir = 3, Dur = 41
02:39:01.198 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:01.198 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:01.198 00.000 18120 Enqueuing Expose request
02:39:01.199 00.001 21948 IsSlewing returns 0
02:39:01.199 00.000 21948 IsGuiding returns 0
02:39:01.201 00.002 21948 PulseGuide returned control before completion, sleep 50
02:39:01.262 00.061 21948 IsGuiding returns 1
02:39:01.262 00.000 21948 scope still moving after pulse duration time elapsed
02:39:01.294 00.032 21948 IsSlewing returns 0
02:39:01.295 00.001 21948 IsGuiding returns 0
02:39:01.295 00.000 21948 scope move finished after 41 + 54 ms
02:39:01.295 00.000 21948 Move returns status 0, amount 41
02:39:01.295 00.000 21948 MoveAxis(N, 0, ABG)
02:39:01.295 00.000 21948 Move returns status 0, amount 0
02:39:01.295 00.000 21948 move complete, result=0
02:39:01.295 00.000 21948 worker thread done servicing request
02:39:01.295 00.000 21948 Worker thread wakes up
02:39:01.295 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:01.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:01.295 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
02:39:02.939 01.644 21948 Exposure complete
02:39:03.002 00.063 21948 worker thread done servicing request
02:39:03.002 00.000 18120 OnExposeComplete: enter
02:39:03.002 00.000 18120 UpdateGuideState(): m_state=6
02:39:03.003 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
02:39:03.004 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.82, Mass=1991, SNR=30.9, Peak=183 HFD=4.2
02:39:03.004 00.000 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
02:39:03.004 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
02:39:03.006 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.19 mountX=0.02 mountY=-0.03, mountTheta=-0.82
02:39:03.009 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
02:39:03.010 00.001 18120 Enqueuing Move request for scope (0.01, 0.03)
02:39:03.011 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:03.011 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.9
02:39:03.011 00.000 21948 Worker thread wakes up
02:39:03.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:39:03.011 00.000 18120 PhdController: settling, locked = 1, distance = 0.20 (0.50) aobump = 0 frame = 8 / 99999
02:39:03.013 00.002 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:39:03.013 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063143.013,"Host":"ASUS_SAM","Inst":1,"Distance":0.20,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
02:39:03.014 00.001 21948 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.03
02:39:03.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:39:03.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:03.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:39:03.014 00.000 21948 MoveAxis(E, 0, ABG)
02:39:03.014 00.000 21948 Move returns status 0, amount 0
02:39:03.014 00.000 21948 MoveAxis(N, 0, ABG)
02:39:03.014 00.000 21948 Move returns status 0, amount 0
02:39:03.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:03.015 00.001 21948 move complete, result=0
02:39:03.015 00.000 21948 worker thread done servicing request
02:39:03.015 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:03.015 00.000 18120 Enqueuing Expose request
02:39:03.016 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:03.016 00.000 21948 Worker thread wakes up
02:39:03.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:03.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:04.430 01.414 21948 Exposure complete
02:39:04.481 00.051 21948 worker thread done servicing request
02:39:04.481 00.000 18120 OnExposeComplete: enter
02:39:04.482 00.001 18120 UpdateGuideState(): m_state=6
02:39:04.483 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
02:39:04.484 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=233.92, Mass=1965, SNR=30.7, Peak=207 HFD=4.2
02:39:04.485 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.16 = -0.16)
02:39:04.487 00.002 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.20 = -0.20)
02:39:04.488 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.83 mountX=0.14 mountY=-0.03, mountTheta=-0.20
02:39:04.493 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
02:39:04.493 00.000 18120 Enqueuing Move request for scope (-0.04, 0.14)
02:39:04.494 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:04.494 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
02:39:04.494 00.000 18120 PhdController: settling, locked = 1, distance = 0.18 (0.50) aobump = 0 frame = 9 / 99999
02:39:04.495 00.001 18120 PhdController: newstate STATE_FINISH
02:39:04.495 00.000 18120 PhdController complete: success
02:39:04.496 00.001 21948 Worker thread wakes up
02:39:04.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
02:39:04.496 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
02:39:04.496 00.000 21948 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=-0.03
02:39:04.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:39:04.496 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:04.496 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786063144.496,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:39:04.497 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:39:04.497 00.000 21948 MoveAxis(E, 0, ABG)
02:39:04.497 00.000 18120 Mount: notify guiding dither settle done success=1
02:39:04.497 00.000 18120 PhdController: newstate STATE_IDLE
02:39:04.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:04.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:04.498 00.000 18120 Enqueuing Expose request
02:39:04.498 00.000 21948 Move returns status 0, amount 0
02:39:04.498 00.000 21948 MoveAxis(N, 0, ABG)
02:39:04.498 00.000 21948 Move returns status 0, amount 0
02:39:04.498 00.000 21948 move complete, result=0
02:39:04.498 00.000 21948 worker thread done servicing request
02:39:04.498 00.000 21948 Worker thread wakes up
02:39:04.499 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:04.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:04.499 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:06.122 01.623 21948 Exposure complete
02:39:06.171 00.049 21948 worker thread done servicing request
02:39:06.171 00.000 18120 OnExposeComplete: enter
02:39:06.171 00.000 18120 UpdateGuideState(): m_state=6
02:39:06.172 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.172 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=234.00, Mass=1881, SNR=30.1, Peak=181 HFD=4.3
02:39:06.173 00.001 18120 MultiStar: exiting stabilization period
02:39:06.173 00.000 18120 MultiStar: updating star positions after lock position change
02:39:06.174 00.001 18120 Star::Find(15, 620, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.175 00.001 18120 Star::Find returns 1 (0), X=620.10, Y=384.42, Mass=997, SNR=21.9, Peak=94 HFD=3.9
02:39:06.176 00.001 18120 Star::Find(15, 1047, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.177 00.001 18120 Star::Find returns 1 (0), X=1046.89, Y=598.72, Mass=768, SNR=19.1, Peak=73 HFD=4.0
02:39:06.178 00.001 18120 Star::Find(15, 154, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.179 00.001 18120 Star::Find returns 1 (0), X=153.89, Y=35.70, Mass=652, SNR=17.7, Peak=80 HFD=3.8
02:39:06.179 00.000 18120 Star::Find(15, 337, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.181 00.002 18120 Star::Find returns 1 (0), X=336.96, Y=892.42, Mass=589, SNR=16.8, Peak=61 HFD=3.6
02:39:06.181 00.000 18120 Star::Find(15, 161, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.182 00.001 18120 Star::Find returns 1 (0), X=161.16, Y=419.85, Mass=437, SNR=14.4, Peak=56 HFD=3.7
02:39:06.182 00.000 18120 Star::Find(15, 542, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.182 00.000 18120 Star::Find returns 1 (0), X=542.14, Y=68.45, Mass=477, SNR=14.9, Peak=52 HFD=3.8
02:39:06.183 00.001 18120 Star::Find(15, 1132, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.183 00.000 18120 Star::Find returns 1 (0), X=1131.23, Y=227.87, Mass=378, SNR=13.5, Peak=44 HFD=4.0
02:39:06.184 00.001 18120 Star::Find(15, 418, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.184 00.000 18120 Star::Find returns 1 (0), X=418.65, Y=131.15, Mass=294, SNR=11.8, Peak=30 HFD=3.6
02:39:06.185 00.001 18120 Star::Find(15, 752, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.185 00.000 18120 Star::Find returns 1 (0), X=751.52, Y=263.64, Mass=287, SNR=11.7, Peak=29 HFD=3.1
02:39:06.186 00.001 18120 Star::Find(15, 1233, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.186 00.000 18120 Star::Find returns 1 (0), X=1232.49, Y=675.70, Mass=325, SNR=12.4, Peak=35 HFD=3.4
02:39:06.186 00.000 18120 Star::Find(15, 848, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:39:06.187 00.001 18120 Star::Find returns 1 (0), X=848.54, Y=75.24, Mass=274, SNR=11.4, Peak=27 HFD=3.4
02:39:06.187 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.00 = -0.00)
02:39:06.188 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
02:39:06.188 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.99 mountX=0.24 mountY=-0.01, mountTheta=-0.04
02:39:06.189 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.22, opts=13)
02:39:06.190 00.001 18120 Enqueuing Move request for scope (-0.10, 0.22)
02:39:06.190 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:06.191 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.1
02:39:06.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:06.192 00.001 21948 Worker thread wakes up
02:39:06.192 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
02:39:06.192 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
02:39:06.192 00.000 21948 Moving (-0.10, 0.22) raw xDistance=0.24 yDistance=-0.01
02:39:06.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:39:06.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:06.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:06.192 00.000 18120 Enqueuing Expose request
02:39:06.193 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:39:06.193 00.000 21948 MoveAxis(W, 43, ABG)
02:39:06.193 00.000 21948 Guiding  Dir = 3, Dur = 43
02:39:06.193 00.000 21948 IsSlewing returns 0
02:39:06.193 00.000 21948 IsGuiding returns 0
02:39:06.194 00.001 21948 PulseGuide returned control before completion, sleep 52
02:39:06.266 00.072 21948 IsGuiding returns 0
02:39:06.266 00.000 21948 Move returns status 0, amount 43
02:39:06.266 00.000 21948 MoveAxis(N, 0, ABG)
02:39:06.266 00.000 21948 Move returns status 0, amount 0
02:39:06.266 00.000 21948 move complete, result=0
02:39:06.266 00.000 21948 worker thread done servicing request
02:39:06.266 00.000 21948 Worker thread wakes up
02:39:06.266 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
02:39:06.267 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:06.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:07.674 01.407 21948 Exposure complete
02:39:07.701 00.027 21948 worker thread done servicing request
02:39:07.701 00.000 18120 OnExposeComplete: enter
02:39:07.702 00.001 18120 UpdateGuideState(): m_state=6
02:39:07.703 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
02:39:07.703 00.000 18120 Star::Find returns 1 (0), X=895.10, Y=233.94, Mass=1922, SNR=30.3, Peak=190 HFD=4.2
02:39:07.704 00.001 18120 MultiStar: [#1 0.18,-0.11,0.73,U] [#2 0.31,-0.12,0.62,U] [#3 0.39,-0.21,0.00,M1] [#4 0.19,-0.01,0.56,U] [#5 0.16,-0.00,0.47,U] [#6 0.16,-0.42,0.00,M1] [#7 0.41,0.01,0.43,U] [#8 0.07,-0.18,0.40,U] 
02:39:07.704 00.000 18120 single-star, 6 included, MultiStar: {0.20, -0.02}, one-star: {0.11, 0.15}
02:39:07.705 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
02:39:07.705 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.10 = -1.10)
02:39:07.706 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=0.09 mountY=-0.17, mountTheta=-1.07
02:39:07.707 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.15, opts=13)
02:39:07.707 00.000 18120 Enqueuing Move request for scope (0.11, 0.15)
02:39:07.708 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:07.708 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.3
02:39:07.709 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:07.709 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:07.709 00.000 18120 Enqueuing Expose request
02:39:07.710 00.001 21948 Worker thread wakes up
02:39:07.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
02:39:07.710 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
02:39:07.710 00.000 21948 Moving (0.11, 0.15) raw xDistance=0.09 yDistance=-0.17
02:39:07.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:07.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:07.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:39:07.710 00.000 21948 MoveAxis(E, 0, ABG)
02:39:07.710 00.000 21948 Move returns status 0, amount 0
02:39:07.710 00.000 21948 MoveAxis(N, 0, ABG)
02:39:07.710 00.000 21948 Move returns status 0, amount 0
02:39:07.710 00.000 21948 move complete, result=0
02:39:07.710 00.000 21948 worker thread done servicing request
02:39:07.710 00.000 21948 Worker thread wakes up
02:39:07.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:07.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:07.710 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:39:09.341 01.631 21948 Exposure complete
02:39:09.386 00.045 21948 worker thread done servicing request
02:39:09.386 00.000 18120 OnExposeComplete: enter
02:39:09.387 00.001 18120 UpdateGuideState(): m_state=6
02:39:09.387 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
02:39:09.388 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=234.09, Mass=1907, SNR=30.2, Peak=184 HFD=4.2
02:39:09.388 00.000 18120 MultiStar: [#1 0.06,0.16,0.72,U] [#2 0.09,0.02,0.62,U] [#3 0.35,-0.02,0.59,U] [#4 0.34,0.00,0.57,U] [#5 0.16,0.10,0.47,U] [#6 0.21,-0.07,0.55,U] [#7 0.51,-0.27,0.00,M1] [#8 0.08,-0.22,0.39,U] 
02:39:09.389 00.001 18120 refined, 7 included, MultiStar: {0.19, 0.07}, one-star: {0.21, 0.31}
02:39:09.389 00.000 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
02:39:09.390 00.001 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
02:39:09.390 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.36 mountX=-0.01 mountY=-0.20, mountTheta=-1.64
02:39:09.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.07, opts=13)
02:39:09.392 00.001 18120 Enqueuing Move request for scope (0.19, 0.07)
02:39:09.392 00.000 21948 Worker thread wakes up
02:39:09.393 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
02:39:09.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
02:39:09.393 00.000 21948 Moving (0.19, 0.07) raw xDistance=-0.01 yDistance=-0.20
02:39:09.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:39:09.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:39:09.393 00.000 21948 MoveAxis(E, 0, ABG)
02:39:09.393 00.000 21948 Move returns status 0, amount 0
02:39:09.393 00.000 21948 MoveAxis(N, 48, ABG)
02:39:09.393 00.000 21948 Guiding  Dir = 0, Dur = 48
02:39:09.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:09.393 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
02:39:09.394 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:09.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:09.395 00.001 18120 Enqueuing Expose request
02:39:09.395 00.000 21948 IsSlewing returns 0
02:39:09.396 00.001 21948 IsGuiding returns 0
02:39:09.400 00.004 21948 PulseGuide returned control before completion, sleep 54
02:39:09.468 00.068 21948 IsGuiding returns 0
02:39:09.468 00.000 21948 Move returns status 0, amount 48
02:39:09.468 00.000 21948 move complete, result=0
02:39:09.468 00.000 21948 worker thread done servicing request
02:39:09.468 00.000 21948 Worker thread wakes up
02:39:09.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:09.468 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
02:39:09.469 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:10.879 01.410 21948 Exposure complete
02:39:10.940 00.061 21948 worker thread done servicing request
02:39:10.941 00.001 18120 OnExposeComplete: enter
02:39:10.942 00.001 18120 UpdateGuideState(): m_state=6
02:39:10.943 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
02:39:10.943 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=233.90, Mass=1888, SNR=30.1, Peak=159 HFD=4.1
02:39:10.944 00.001 18120 MultiStar: [#1 -0.29,0.06,0.72,U] [#2 0.02,-0.02,0.65,U] [#3 0.03,-0.16,0.61,U] [#4 -0.10,0.06,0.56,U] [#5 0.07,0.08,0.47,U] [#6 -0.11,-0.29,0.51,U] [#7 -0.15,0.03,0.45,U] [#8 -0.29,-0.29,0.41,U] 
02:39:10.944 00.000 18120 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.25, 0.12}
02:39:10.944 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.33)
02:39:10.946 00.002 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.29)
02:39:10.946 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.96 mountX=0.03 mountY=0.13, mountTheta=1.32
02:39:10.947 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.02, opts=13)
02:39:10.948 00.001 18120 Enqueuing Move request for scope (-0.13, -0.02)
02:39:10.948 00.000 21948 Worker thread wakes up
02:39:10.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
02:39:10.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:10.949 00.001 18120 UpdateGuideState exits: m=1888 RSB=30.1
02:39:10.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:10.950 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:10.950 00.000 18120 Enqueuing Expose request
02:39:10.951 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
02:39:10.951 00.000 21948 Moving (-0.13, -0.02) raw xDistance=0.03 yDistance=0.13
02:39:10.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:39:10.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:10.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:39:10.951 00.000 21948 MoveAxis(E, 0, ABG)
02:39:10.951 00.000 21948 Move returns status 0, amount 0
02:39:10.951 00.000 21948 MoveAxis(N, 0, ABG)
02:39:10.951 00.000 21948 Move returns status 0, amount 0
02:39:10.951 00.000 21948 move complete, result=0
02:39:10.951 00.000 21948 worker thread done servicing request
02:39:10.951 00.000 21948 Worker thread wakes up
02:39:10.952 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:10.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:10.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:12.591 01.639 21948 Exposure complete
02:39:12.631 00.040 21948 worker thread done servicing request
02:39:12.631 00.000 18120 OnExposeComplete: enter
02:39:12.632 00.001 18120 UpdateGuideState(): m_state=6
02:39:12.634 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
02:39:12.635 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=233.64, Mass=1905, SNR=30.3, Peak=142 HFD=4.1
02:39:12.636 00.001 18120 MultiStar: [#1 -0.26,-0.25,0.71,U] [#2 -0.25,-0.39,0.00,M1] [#3 -0.04,-0.63,0.00,M1] [#4 -0.28,-0.24,0.55,U] [#5 -0.09,-0.25,0.47,U] [#6 -0.54,-0.49,0.00,M1] [#7 -0.30,-0.18,0.43,U] [#8 -0.53,-0.33,0.00,M1] 
02:39:12.637 00.001 18120 refined, 4 included, MultiStar: {-0.30, -0.20}, one-star: {-0.45, -0.14}
02:39:12.637 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
02:39:12.638 00.001 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.70)
02:39:12.638 00.000 18120 CameraToMount -- cameraX=-0.30 cameraY=-0.20 hyp=0.37 cameraTheta=-2.55 mountX=-0.06 mountY=0.36, mountTheta=1.73
02:39:12.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=-0.20, opts=13)
02:39:12.639 00.000 18120 Enqueuing Move request for scope (-0.30, -0.20)
02:39:12.639 00.000 21948 Worker thread wakes up
02:39:12.640 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.20) opts 0xd
02:39:12.640 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, -0.20)
02:39:12.640 00.000 21948 Moving (-0.30, -0.20) raw xDistance=-0.06 yDistance=0.36
02:39:12.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:39:12.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:39:12.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:39:12.640 00.000 21948 MoveAxis(E, 0, ABG)
02:39:12.640 00.000 21948 Move returns status 0, amount 0
02:39:12.640 00.000 21948 MoveAxis(N, 0, ABG)
02:39:12.640 00.000 21948 Move returns status 0, amount 0
02:39:12.640 00.000 21948 move complete, result=0
02:39:12.640 00.000 21948 worker thread done servicing request
02:39:12.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:12.640 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.3
02:39:12.641 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:12.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:12.643 00.002 18120 Enqueuing Expose request
02:39:12.643 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:39:12.644 00.001 21948 Worker thread wakes up
02:39:12.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:12.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:14.157 01.513 21948 Exposure complete
02:39:14.204 00.047 21948 worker thread done servicing request
02:39:14.204 00.000 18120 OnExposeComplete: enter
02:39:14.205 00.001 18120 UpdateGuideState(): m_state=6
02:39:14.205 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
02:39:14.206 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=233.86, Mass=1872, SNR=30.0, Peak=169 HFD=4.0
02:39:14.206 00.000 18120 MultiStar: [#1 -0.41,-0.03,0.73,U] [#2 -0.30,0.08,0.65,U] [#3 -0.35,-0.15,0.60,U] [#4 -0.24,0.12,0.57,U] [#5 -0.10,0.13,0.47,U] [#6 0.02,-0.18,0.52,U] [#7 -0.06,-0.16,0.42,U] [#8 -0.62,-0.37,0.00,M2] 
02:39:14.206 00.000 18120 refined, 7 included, MultiStar: {-0.25, -0.00}, one-star: {-0.33, 0.08}
02:39:14.207 00.001 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
02:39:14.207 00.000 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
02:39:14.209 00.002 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.13 mountX=0.10 mountY=0.22, mountTheta=1.15
02:39:14.211 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.00, opts=13)
02:39:14.212 00.001 18120 Enqueuing Move request for scope (-0.25, -0.00)
02:39:14.213 00.001 21948 Worker thread wakes up
02:39:14.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
02:39:14.213 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
02:39:14.213 00.000 21948 Moving (-0.25, -0.00) raw xDistance=0.10 yDistance=0.22
02:39:14.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:14.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:39:14.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:14.214 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:39:14.214 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
02:39:14.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:14.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:14.215 00.000 18120 Enqueuing Expose request
02:39:14.216 00.001 21948 MoveAxis(E, 0, ABG)
02:39:14.216 00.000 21948 Move returns status 0, amount 0
02:39:14.216 00.000 21948 MoveAxis(N, 0, ABG)
02:39:14.216 00.000 21948 Move returns status 0, amount 0
02:39:14.216 00.000 21948 move complete, result=0
02:39:14.216 00.000 21948 worker thread done servicing request
02:39:14.216 00.000 21948 Worker thread wakes up
02:39:14.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:14.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:14.217 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:15.852 01.635 21948 Exposure complete
02:39:15.886 00.034 21948 worker thread done servicing request
02:39:15.886 00.000 18120 OnExposeComplete: enter
02:39:15.887 00.001 18120 UpdateGuideState(): m_state=6
02:39:15.888 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
02:39:15.888 00.000 18120 Star::Find returns 1 (0), X=894.47, Y=234.22, Mass=1985, SNR=30.7, Peak=177 HFD=3.9
02:39:15.889 00.001 18120 MultiStar: [#1 -0.45,0.20,0.00,M1] [#2 -0.33,0.19,0.63,U] [#3 -0.22,0.07,0.60,U] [#4 -0.40,0.31,0.00,M1] [#5 -0.41,0.33,0.00,M1] [#6 -0.47,0.02,0.00,M1] [#7 -0.31,0.15,0.43,U] [#8 -0.54,0.18,0.00,M3] 
02:39:15.890 00.001 18120 refined, 3 included, MultiStar: {-0.37, 0.25}, one-star: {-0.51, 0.44}
02:39:15.891 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
02:39:15.892 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
02:39:15.892 00.000 18120 CameraToMount -- cameraX=-0.37 cameraY=0.25 hyp=0.45 cameraTheta=2.55 mountX=0.38 mountY=0.22, mountTheta=0.52
02:39:15.895 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=0.25, opts=13)
02:39:15.896 00.001 18120 Enqueuing Move request for scope (-0.37, 0.25)
02:39:15.896 00.000 21948 Worker thread wakes up
02:39:15.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:15.897 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.7
02:39:15.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:15.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:15.898 00.001 18120 Enqueuing Expose request
02:39:15.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.25) opts 0xd
02:39:15.898 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, 0.25)
02:39:15.898 00.000 21948 Moving (-0.37, 0.25) raw xDistance=0.38 yDistance=0.22
02:39:15.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:39:15.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:39:15.899 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:39:15.899 00.000 21948 MoveAxis(W, 68, ABG)
02:39:15.899 00.000 21948 Guiding  Dir = 3, Dur = 68
02:39:15.899 00.000 21948 IsSlewing returns 0
02:39:15.899 00.000 21948 IsGuiding returns 0
02:39:15.900 00.001 21948 PulseGuide returned control before completion, sleep 77
02:39:15.989 00.089 21948 IsGuiding returns 0
02:39:15.989 00.000 21948 Move returns status 0, amount 68
02:39:15.989 00.000 21948 MoveAxis(N, 0, ABG)
02:39:15.989 00.000 21948 Move returns status 0, amount 0
02:39:15.989 00.000 21948 move complete, result=0
02:39:15.989 00.000 21948 worker thread done servicing request
02:39:15.989 00.000 21948 Worker thread wakes up
02:39:15.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:15.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:15.989 00.000 18120 GuideStep: 0.4 px 68 ms WEST, 0.2 px 0 ms NORTH
02:39:17.402 01.413 21948 Exposure complete
02:39:17.447 00.045 21948 worker thread done servicing request
02:39:17.448 00.001 18120 OnExposeComplete: enter
02:39:17.450 00.002 18120 UpdateGuideState(): m_state=6
02:39:17.453 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
02:39:17.455 00.002 18120 Star::Find returns 1 (0), X=894.53, Y=234.04, Mass=1921, SNR=30.3, Peak=170 HFD=4.0
02:39:17.458 00.003 18120 MultiStar: [#1 -0.49,0.26,0.00,M2] [#2 -0.42,-0.04,0.00,M1] [#3 -0.18,0.02,0.61,U] [#4 -0.36,0.34,0.00,M2] [#5 -0.45,0.23,0.00,M2] [#6 -0.35,-0.21,0.49,U] [#7 -0.15,-0.10,0.44,U] [#8 -0.53,-0.20,0.00,M4] 
02:39:17.461 00.003 18120 refined, 3 included, MultiStar: {-0.32, 0.05}, one-star: {-0.46, 0.26}
02:39:17.462 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.00) = xAngle (0.99 = 0.99)
02:39:17.462 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.95 = 0.95)
02:39:17.463 00.001 18120 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.32 cameraTheta=2.99 mountX=0.18 mountY=0.26, mountTheta=0.98
02:39:17.464 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.05, opts=13)
02:39:17.465 00.001 18120 Enqueuing Move request for scope (-0.32, 0.05)
02:39:17.465 00.000 21948 Worker thread wakes up
02:39:17.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:17.466 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.3
02:39:17.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:17.466 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:17.467 00.001 18120 Enqueuing Expose request
02:39:17.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.05) opts 0xd
02:39:17.467 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.05)
02:39:17.467 00.000 21948 Moving (-0.32, 0.05) raw xDistance=0.18 yDistance=0.26
02:39:17.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:39:17.467 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.07 newest=0.70
02:39:17.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:39:17.467 00.000 21948 MoveAxis(E, 0, ABG)
02:39:17.467 00.000 21948 Move returns status 0, amount 0
02:39:17.467 00.000 21948 MoveAxis(S, 62, ABG)
02:39:17.467 00.000 21948 Guiding  Dir = 1, Dur = 62
02:39:17.468 00.001 21948 IsSlewing returns 0
02:39:17.468 00.000 21948 IsGuiding returns 0
02:39:17.473 00.005 21948 PulseGuide returned control before completion, sleep 68
02:39:17.556 00.083 21948 IsGuiding returns 0
02:39:17.556 00.000 21948 Move returns status 0, amount 62
02:39:17.556 00.000 21948 move complete, result=0
02:39:17.556 00.000 21948 worker thread done servicing request
02:39:17.556 00.000 21948 Worker thread wakes up
02:39:17.556 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:17.556 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:17.556 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH
02:39:19.193 01.637 21948 Exposure complete
02:39:19.232 00.039 21948 worker thread done servicing request
02:39:19.232 00.000 18120 OnExposeComplete: enter
02:39:19.233 00.001 18120 UpdateGuideState(): m_state=6
02:39:19.233 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
02:39:19.234 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=233.97, Mass=1879, SNR=30.0, Peak=205 HFD=4.1
02:39:19.235 00.001 18120 MultiStar: [#1 -0.26,0.09,0.74,U] [#2 -0.20,0.01,0.65,U] [#3 0.14,-0.21,0.62,U] [#4 -0.17,0.12,0.57,U] [#5 -0.17,-0.15,0.46,U] [#6 -0.29,-0.25,0.56,U] [#7 -0.03,0.12,0.43,U] [#8 -0.54,-0.16,0.00,M5] 
02:39:19.237 00.002 18120 refined, 7 included, MultiStar: {-0.16, 0.01}, one-star: {-0.20, 0.18}
02:39:19.238 00.001 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
02:39:19.239 00.001 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
02:39:19.242 00.003 18120 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.10 mountX=0.07 mountY=0.14, mountTheta=1.09
02:39:19.245 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.01, opts=13)
02:39:19.247 00.002 18120 Enqueuing Move request for scope (-0.16, 0.01)
02:39:19.247 00.000 21948 Worker thread wakes up
02:39:19.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:19.248 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
02:39:19.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
02:39:19.248 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.0
02:39:19.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:19.249 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:19.249 00.000 18120 Enqueuing Expose request
02:39:19.249 00.000 21948 Moving (-0.16, 0.01) raw xDistance=0.07 yDistance=0.14
02:39:19.250 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:19.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:19.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:39:19.250 00.000 21948 MoveAxis(E, 0, ABG)
02:39:19.250 00.000 21948 Move returns status 0, amount 0
02:39:19.250 00.000 21948 MoveAxis(N, 0, ABG)
02:39:19.250 00.000 21948 Move returns status 0, amount 0
02:39:19.250 00.000 21948 move complete, result=0
02:39:19.250 00.000 21948 worker thread done servicing request
02:39:19.250 00.000 21948 Worker thread wakes up
02:39:19.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:19.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:19.250 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:20.767 01.517 21948 Exposure complete
02:39:20.796 00.029 21948 worker thread done servicing request
02:39:20.797 00.001 18120 OnExposeComplete: enter
02:39:20.797 00.000 18120 UpdateGuideState(): m_state=6
02:39:20.798 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
02:39:20.798 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=233.97, Mass=1880, SNR=30.1, Peak=176 HFD=4.0
02:39:20.799 00.001 18120 MultiStar: [#1 -0.34,0.37,0.00,M2] [#2 -0.29,0.07,0.66,U] [#3 -0.09,-0.08,0.60,U] [#4 -0.11,0.16,0.57,U] [#5 -0.08,0.08,0.47,U] [#6 0.11,-0.31,0.51,U] [#7 -0.13,-0.08,0.43,U] [#8 -0.40,-0.41,0.00,M6] 
02:39:20.799 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.03}, one-star: {-0.32, 0.19}
02:39:20.800 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
02:39:20.800 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.92 = 0.92)
02:39:20.801 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=0.09 mountY=0.13, mountTheta=0.95
02:39:20.802 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.03, opts=13)
02:39:20.802 00.000 18120 Enqueuing Move request for scope (-0.16, 0.03)
02:39:20.803 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:20.803 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.1
02:39:20.804 00.001 21948 Worker thread wakes up
02:39:20.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
02:39:20.804 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
02:39:20.804 00.000 21948 Moving (-0.16, 0.03) raw xDistance=0.09 yDistance=0.13
02:39:20.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:20.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:20.804 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:20.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:39:20.804 00.000 21948 MoveAxis(E, 0, ABG)
02:39:20.804 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:20.805 00.001 18120 Enqueuing Expose request
02:39:20.805 00.000 21948 Move returns status 0, amount 0
02:39:20.805 00.000 21948 MoveAxis(N, 0, ABG)
02:39:20.805 00.000 21948 Move returns status 0, amount 0
02:39:20.805 00.000 21948 move complete, result=0
02:39:20.805 00.000 21948 worker thread done servicing request
02:39:20.805 00.000 21948 Worker thread wakes up
02:39:20.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:20.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:20.806 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:22.536 01.730 21948 Exposure complete
02:39:22.585 00.049 21948 worker thread done servicing request
02:39:22.585 00.000 18120 OnExposeComplete: enter
02:39:22.586 00.001 18120 UpdateGuideState(): m_state=6
02:39:22.586 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
02:39:22.587 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=234.11, Mass=1861, SNR=29.9, Peak=164 HFD=3.9
02:39:22.587 00.000 18120 MultiStar: [#1 -0.48,0.21,0.00,M3] [#2 -0.26,0.22,0.65,U] [#3 -0.05,0.10,0.60,U] [#4 -0.34,0.18,0.55,U] [#5 -0.15,0.20,0.47,U] [#6 -0.09,-0.09,0.56,U] [#7 -0.28,0.08,0.43,U] [#8 -0.38,-0.11,0.40,U] 
02:39:22.587 00.000 18120 refined, 7 included, MultiStar: {-0.25, 0.14}, one-star: {-0.39, 0.33}
02:39:22.588 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
02:39:22.588 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
02:39:22.589 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.62 mountX=0.23 mountY=0.16, mountTheta=0.60
02:39:22.590 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.14, opts=13)
02:39:22.590 00.000 18120 Enqueuing Move request for scope (-0.25, 0.14)
02:39:22.591 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:22.591 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.9
02:39:22.592 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:22.592 00.000 21948 Worker thread wakes up
02:39:22.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:22.593 00.001 18120 Enqueuing Expose request
02:39:22.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
02:39:22.593 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
02:39:22.593 00.000 21948 Moving (-0.25, 0.14) raw xDistance=0.23 yDistance=0.16
02:39:22.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:39:22.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:22.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:39:22.593 00.000 21948 MoveAxis(W, 42, ABG)
02:39:22.594 00.001 21948 Guiding  Dir = 3, Dur = 42
02:39:22.594 00.000 21948 IsSlewing returns 0
02:39:22.594 00.000 21948 IsGuiding returns 0
02:39:22.595 00.001 21948 PulseGuide returned control before completion, sleep 51
02:39:22.662 00.067 21948 IsGuiding returns 0
02:39:22.662 00.000 21948 Move returns status 0, amount 42
02:39:22.662 00.000 21948 MoveAxis(N, 0, ABG)
02:39:22.662 00.000 21948 Move returns status 0, amount 0
02:39:22.662 00.000 21948 move complete, result=0
02:39:22.662 00.000 21948 worker thread done servicing request
02:39:22.662 00.000 21948 Worker thread wakes up
02:39:22.662 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
02:39:22.663 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:22.665 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:24.072 01.407 21948 Exposure complete
02:39:24.116 00.044 21948 worker thread done servicing request
02:39:24.116 00.000 18120 OnExposeComplete: enter
02:39:24.117 00.001 18120 UpdateGuideState(): m_state=6
02:39:24.118 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
02:39:24.118 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=234.06, Mass=2021, SNR=31.1, Peak=197 HFD=4.1
02:39:24.119 00.001 18120 MultiStar: [#1 -0.09,-0.07,0.71,U] [#2 -0.06,0.07,0.64,U] [#3 0.13,-0.02,0.60,U] [#4 -0.09,0.04,0.55,U] [#5 -0.08,0.09,0.46,U] [#6 0.05,-0.15,0.51,U] [#7 -0.07,0.04,0.43,U] [#8 -0.44,-0.26,0.00,M6] 
02:39:24.119 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.21, 0.28}
02:39:24.120 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
02:39:24.120 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
02:39:24.121 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.46 mountX=0.08 mountY=0.04, mountTheta=0.43
02:39:24.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
02:39:24.122 00.000 18120 Enqueuing Move request for scope (-0.07, 0.05)
02:39:24.123 00.001 21948 Worker thread wakes up
02:39:24.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:24.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:39:24.123 00.000 18120 UpdateGuideState exits: m=2021 RSB=31.1
02:39:24.124 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:24.124 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:24.125 00.001 18120 Enqueuing Expose request
02:39:24.125 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:39:24.125 00.000 21948 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=0.04
02:39:24.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:39:24.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:24.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:39:24.125 00.000 21948 MoveAxis(E, 0, ABG)
02:39:24.125 00.000 21948 Move returns status 0, amount 0
02:39:24.125 00.000 21948 MoveAxis(N, 0, ABG)
02:39:24.125 00.000 21948 Move returns status 0, amount 0
02:39:24.125 00.000 21948 move complete, result=0
02:39:24.125 00.000 21948 worker thread done servicing request
02:39:24.125 00.000 21948 Worker thread wakes up
02:39:24.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:24.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:24.126 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:25.761 01.635 21948 Exposure complete
02:39:25.795 00.034 21948 worker thread done servicing request
02:39:25.795 00.000 18120 OnExposeComplete: enter
02:39:25.796 00.001 18120 UpdateGuideState(): m_state=6
02:39:25.796 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
02:39:25.797 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=233.94, Mass=1861, SNR=29.8, Peak=195 HFD=4.1
02:39:25.798 00.001 18120 MultiStar: [#1 -0.24,-0.05,0.74,U] [#2 -0.16,-0.14,0.66,U] [#3 -0.05,-0.17,0.60,U] [#4 -0.03,-0.03,0.58,U] [#5 -0.15,-0.03,0.47,U] [#6 0.06,-0.33,0.54,U] [#7 -0.16,-0.17,0.45,U] [#8 -0.31,-0.33,0.00,M7] 
02:39:25.798 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.07}, one-star: {-0.20, 0.15}
02:39:25.799 00.001 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.00) = xAngle (-4.62 = 1.66)
02:39:25.799 00.000 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.66 = 1.62)
02:39:25.800 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.62 mountX=-0.01 mountY=0.15, mountTheta=1.66
02:39:25.801 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
02:39:25.802 00.001 18120 Enqueuing Move request for scope (-0.13, -0.07)
02:39:25.803 00.001 21948 Worker thread wakes up
02:39:25.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:25.804 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.8
02:39:25.805 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:25.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:25.805 00.000 18120 Enqueuing Expose request
02:39:25.806 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
02:39:25.806 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
02:39:25.806 00.000 21948 Moving (-0.13, -0.07) raw xDistance=-0.01 yDistance=0.15
02:39:25.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:39:25.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:25.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:39:25.806 00.000 21948 MoveAxis(E, 0, ABG)
02:39:25.806 00.000 21948 Move returns status 0, amount 0
02:39:25.806 00.000 21948 MoveAxis(N, 0, ABG)
02:39:25.806 00.000 21948 Move returns status 0, amount 0
02:39:25.806 00.000 21948 move complete, result=0
02:39:25.806 00.000 21948 worker thread done servicing request
02:39:25.806 00.000 21948 Worker thread wakes up
02:39:25.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:25.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:25.807 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:27.330 01.523 21948 Exposure complete
02:39:27.366 00.036 21948 worker thread done servicing request
02:39:27.366 00.000 18120 OnExposeComplete: enter
02:39:27.367 00.001 18120 UpdateGuideState(): m_state=6
02:39:27.368 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
02:39:27.368 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=233.95, Mass=1976, SNR=30.8, Peak=197 HFD=4.2
02:39:27.369 00.001 18120 MultiStar: [#1 -0.22,0.10,0.73,U] [#2 -0.09,0.06,0.62,U] [#3 0.03,-0.13,0.58,U] [#4 -0.09,0.01,0.54,U] [#5 -0.16,-0.02,0.48,U] [#6 -0.05,-0.20,0.52,U] [#7 -0.11,-0.05,0.42,U] [#8 -0.21,-0.47,0.00,M8] 
02:39:27.369 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.15, 0.17}
02:39:27.370 00.001 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
02:39:27.370 00.000 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
02:39:27.371 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=3.01 mountX=0.06 mountY=0.09, mountTheta=1.00
02:39:27.372 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.02, opts=13)
02:39:27.373 00.001 18120 Enqueuing Move request for scope (-0.11, 0.02)
02:39:27.374 00.001 21948 Worker thread wakes up
02:39:27.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
02:39:27.374 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
02:39:27.374 00.000 21948 Moving (-0.11, 0.02) raw xDistance=0.06 yDistance=0.09
02:39:27.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:39:27.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:27.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:39:27.374 00.000 21948 MoveAxis(E, 0, ABG)
02:39:27.374 00.000 21948 Move returns status 0, amount 0
02:39:27.374 00.000 21948 MoveAxis(N, 0, ABG)
02:39:27.374 00.000 21948 Move returns status 0, amount 0
02:39:27.374 00.000 21948 move complete, result=0
02:39:27.374 00.000 21948 worker thread done servicing request
02:39:27.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:27.375 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.8
02:39:27.377 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:27.380 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:27.382 00.002 18120 Enqueuing Expose request
02:39:27.384 00.002 21948 Worker thread wakes up
02:39:27.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:27.384 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:27.384 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:29.009 01.625 21948 Exposure complete
02:39:29.053 00.044 21948 worker thread done servicing request
02:39:29.054 00.001 18120 OnExposeComplete: enter
02:39:29.057 00.003 18120 UpdateGuideState(): m_state=6
02:39:29.060 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
02:39:29.060 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=233.90, Mass=1870, SNR=30.0, Peak=187 HFD=4.1
02:39:29.061 00.001 18120 MultiStar: [#1 -0.18,-0.06,0.71,U] [#2 0.08,-0.01,0.62,U] [#3 0.10,-0.26,0.61,U] [#4 0.06,-0.08,0.56,U] [#5 0.06,0.01,0.47,U] [#6 -0.05,-0.41,0.54,U] [#7 -0.19,-0.15,0.43,U] [#8 -0.20,-0.51,0.00,M9] 
02:39:29.061 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {-0.21, 0.12}
02:39:29.061 00.000 18120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.00) = xAngle (-4.15 = 2.13)
02:39:29.062 00.001 18120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.19 = 2.09)
02:39:29.062 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.15 mountX=-0.05 mountY=0.09, mountTheta=2.12
02:39:29.065 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
02:39:29.065 00.000 18120 Enqueuing Move request for scope (-0.05, -0.08)
02:39:29.065 00.000 21948 Worker thread wakes up
02:39:29.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:39:29.065 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:39:29.065 00.000 21948 Moving (-0.05, -0.08) raw xDistance=-0.05 yDistance=0.09
02:39:29.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:29.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:29.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:29.066 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:39:29.066 00.000 21948 MoveAxis(E, 0, ABG)
02:39:29.066 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
02:39:29.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:29.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:29.067 00.001 18120 Enqueuing Expose request
02:39:29.067 00.000 21948 Move returns status 0, amount 0
02:39:29.067 00.000 21948 MoveAxis(N, 0, ABG)
02:39:29.067 00.000 21948 Move returns status 0, amount 0
02:39:29.067 00.000 21948 move complete, result=0
02:39:29.067 00.000 21948 worker thread done servicing request
02:39:29.067 00.000 21948 Worker thread wakes up
02:39:29.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:29.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:29.068 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:30.591 01.523 21948 Exposure complete
02:39:30.639 00.048 21948 worker thread done servicing request
02:39:30.639 00.000 18120 OnExposeComplete: enter
02:39:30.640 00.001 18120 UpdateGuideState(): m_state=6
02:39:30.640 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
02:39:30.641 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=233.92, Mass=1916, SNR=30.4, Peak=193 HFD=4.1
02:39:30.641 00.000 18120 MultiStar: [#1 -0.04,0.00,0.73,U] [#2 -0.12,-0.07,0.63,U] [#3 0.30,-0.37,0.00,M1] [#4 -0.17,-0.20,0.58,U] [#5 -0.02,0.02,0.46,U] [#6 0.04,-0.46,0.00,M1] [#7 0.05,-0.08,0.43,U] [#8 -0.05,-0.46,0.00,M10] 
02:39:30.642 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.01}, one-star: {-0.22, 0.14}
02:39:30.642 00.000 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.00) = xAngle (-5.02 = 1.26)
02:39:30.643 00.001 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.23)
02:39:30.644 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.02 mountX=0.03 mountY=0.10, mountTheta=1.26
02:39:30.647 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.01, opts=13)
02:39:30.648 00.001 18120 Enqueuing Move request for scope (-0.11, -0.01)
02:39:30.648 00.000 21948 Worker thread wakes up
02:39:30.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
02:39:30.648 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
02:39:30.648 00.000 21948 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=0.10
02:39:30.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:39:30.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:30.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:39:30.648 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:30.649 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.4
02:39:30.649 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:30.650 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:30.650 00.000 18120 Enqueuing Expose request
02:39:30.651 00.001 21948 MoveAxis(E, 0, ABG)
02:39:30.651 00.000 21948 Move returns status 0, amount 0
02:39:30.651 00.000 21948 MoveAxis(N, 0, ABG)
02:39:30.651 00.000 21948 Move returns status 0, amount 0
02:39:30.651 00.000 21948 move complete, result=0
02:39:30.651 00.000 21948 worker thread done servicing request
02:39:30.651 00.000 21948 Worker thread wakes up
02:39:30.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:30.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:30.651 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:32.280 01.629 21948 Exposure complete
02:39:32.321 00.041 21948 worker thread done servicing request
02:39:32.321 00.000 18120 OnExposeComplete: enter
02:39:32.323 00.002 18120 UpdateGuideState(): m_state=6
02:39:32.325 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
02:39:32.326 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=233.83, Mass=1914, SNR=30.3, Peak=201 HFD=4.0
02:39:32.328 00.002 18120 MultiStar: [#1 -0.11,-0.04,0.72,U] [#2 -0.16,-0.19,0.65,U] [#3 -0.04,-0.03,0.60,U] [#4 -0.11,-0.09,0.57,U] [#5 -0.13,-0.01,0.46,U] [#6 0.00,-0.37,0.52,U] [#7 -0.07,-0.16,0.44,U] [#8 -0.22,-0.18,0.39,U] 
02:39:32.329 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.16, 0.05}
02:39:32.330 00.001 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.00) = xAngle (-4.44 = 1.84)
02:39:32.331 00.001 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.48 = 1.80)
02:39:32.333 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.44 mountX=-0.04 mountY=0.14, mountTheta=1.84
02:39:32.336 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.09, opts=13)
02:39:32.337 00.001 18120 Enqueuing Move request for scope (-0.11, -0.09)
02:39:32.337 00.000 21948 Worker thread wakes up
02:39:32.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:32.338 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.3
02:39:32.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:32.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:32.339 00.000 18120 Enqueuing Expose request
02:39:32.340 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
02:39:32.340 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
02:39:32.340 00.000 21948 Moving (-0.11, -0.09) raw xDistance=-0.04 yDistance=0.14
02:39:32.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:39:32.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:32.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:39:32.340 00.000 21948 MoveAxis(E, 0, ABG)
02:39:32.340 00.000 21948 Move returns status 0, amount 0
02:39:32.340 00.000 21948 MoveAxis(N, 0, ABG)
02:39:32.340 00.000 21948 Move returns status 0, amount 0
02:39:32.340 00.000 21948 move complete, result=0
02:39:32.340 00.000 21948 worker thread done servicing request
02:39:32.340 00.000 21948 Worker thread wakes up
02:39:32.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:32.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:32.340 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:33.860 01.520 21948 Exposure complete
02:39:33.898 00.038 21948 worker thread done servicing request
02:39:33.898 00.000 18120 OnExposeComplete: enter
02:39:33.900 00.002 18120 UpdateGuideState(): m_state=6
02:39:33.900 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
02:39:33.901 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=233.78, Mass=1971, SNR=30.7, Peak=189 HFD=3.9
02:39:33.901 00.000 18120 MultiStar: [#1 -0.29,-0.08,0.70,U] [#2 -0.04,-0.15,0.64,U] [#3 0.06,-0.23,0.59,U] [#4 -0.01,-0.08,0.56,U] [#5 -0.05,-0.12,0.46,U] [#6 -0.07,-0.37,0.54,U] [#7 0.12,-0.21,0.43,U] [#8 -0.20,-0.33,0.41,U] 
02:39:33.902 00.001 18120 single-star, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.17, -0.00}
02:39:33.902 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.17)
02:39:33.902 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.13)
02:39:33.903 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.12 mountX=0.07 mountY=0.15, mountTheta=1.16
02:39:33.905 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.00, opts=13)
02:39:33.906 00.001 18120 Enqueuing Move request for scope (-0.17, -0.00)
02:39:33.907 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:33.908 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.7
02:39:33.909 00.001 21948 Worker thread wakes up
02:39:33.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
02:39:33.909 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
02:39:33.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:33.910 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:33.910 00.000 18120 Enqueuing Expose request
02:39:33.911 00.001 21948 Moving (-0.17, -0.00) raw xDistance=0.07 yDistance=0.15
02:39:33.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:33.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:33.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:39:33.911 00.000 21948 MoveAxis(E, 0, ABG)
02:39:33.911 00.000 21948 Move returns status 0, amount 0
02:39:33.911 00.000 21948 MoveAxis(N, 0, ABG)
02:39:33.911 00.000 21948 Move returns status 0, amount 0
02:39:33.911 00.000 21948 move complete, result=0
02:39:33.911 00.000 21948 worker thread done servicing request
02:39:33.911 00.000 21948 Worker thread wakes up
02:39:33.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:33.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:33.911 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:35.548 01.637 21948 Exposure complete
02:39:35.596 00.048 21948 worker thread done servicing request
02:39:35.596 00.000 18120 OnExposeComplete: enter
02:39:35.597 00.001 18120 UpdateGuideState(): m_state=6
02:39:35.597 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
02:39:35.598 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.86, Mass=1879, SNR=30.0, Peak=204 HFD=4.1
02:39:35.598 00.000 18120 MultiStar: [#1 -0.13,-0.32,0.72,U] [#2 -0.06,-0.19,0.63,U] [#3 0.18,-0.29,0.62,U] [#4 0.03,-0.08,0.56,U] [#5 -0.22,-0.10,0.47,U] [#6 0.10,-0.29,0.51,U] [#7 0.01,-0.24,0.44,U] [#8 -0.13,-0.17,0.39,U] 
02:39:35.599 00.001 18120 single-star, 8 included, MultiStar: {-0.03, -0.16}, one-star: {-0.04, 0.08}
02:39:35.599 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
02:39:35.600 00.001 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
02:39:35.601 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.10 mountX=0.09 mountY=0.01, mountTheta=0.06
02:39:35.603 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
02:39:35.603 00.000 18120 Enqueuing Move request for scope (-0.04, 0.08)
02:39:35.604 00.001 21948 Worker thread wakes up
02:39:35.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:35.604 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.0
02:39:35.605 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:35.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:35.606 00.001 18120 Enqueuing Expose request
02:39:35.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
02:39:35.606 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
02:39:35.606 00.000 21948 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.01
02:39:35.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:35.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:35.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:39:35.606 00.000 21948 MoveAxis(E, 0, ABG)
02:39:35.606 00.000 21948 Move returns status 0, amount 0
02:39:35.606 00.000 21948 MoveAxis(N, 0, ABG)
02:39:35.606 00.000 21948 Move returns status 0, amount 0
02:39:35.606 00.000 21948 move complete, result=0
02:39:35.606 00.000 21948 worker thread done servicing request
02:39:35.606 00.000 21948 Worker thread wakes up
02:39:35.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:35.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:35.607 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:37.128 01.521 21948 Exposure complete
02:39:37.166 00.038 21948 worker thread done servicing request
02:39:37.166 00.000 18120 OnExposeComplete: enter
02:39:37.167 00.001 18120 UpdateGuideState(): m_state=6
02:39:37.168 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
02:39:37.170 00.002 18120 Star::Find returns 1 (0), X=894.77, Y=233.79, Mass=1947, SNR=30.6, Peak=190 HFD=4.2
02:39:37.171 00.001 18120 MultiStar: [#1 -0.15,-0.18,0.71,U] [#2 0.05,-0.25,0.64,U] [#3 0.18,-0.30,0.61,U] [#4 0.05,-0.34,0.57,U] [#5 -0.05,-0.35,0.45,U] [#6 -0.09,-0.48,0.00,M1] [#7 0.05,-0.07,0.44,U] [#8 -0.16,-0.46,0.00,M8] 
02:39:37.172 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.19}, one-star: {-0.22, 0.01}
02:39:37.174 00.002 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.75 = 2.53)
02:39:37.175 00.001 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.79 = 2.49)
02:39:37.176 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.76 mountX=-0.16 mountY=0.12, mountTheta=2.50
02:39:37.179 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.19, opts=13)
02:39:37.180 00.001 18120 Enqueuing Move request for scope (-0.04, -0.19)
02:39:37.182 00.002 21948 Worker thread wakes up
02:39:37.183 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:37.184 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
02:39:37.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
02:39:37.184 00.000 21948 Moving (-0.04, -0.19) raw xDistance=-0.16 yDistance=0.12
02:39:37.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:39:37.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:37.184 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:39:37.185 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:37.186 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:37.187 00.001 18120 Enqueuing Expose request
02:39:37.187 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:39:37.187 00.000 21948 MoveAxis(E, 0, ABG)
02:39:37.187 00.000 21948 Move returns status 0, amount 0
02:39:37.187 00.000 21948 MoveAxis(N, 0, ABG)
02:39:37.187 00.000 21948 Move returns status 0, amount 0
02:39:37.187 00.000 21948 move complete, result=0
02:39:37.188 00.001 21948 worker thread done servicing request
02:39:37.188 00.000 21948 Worker thread wakes up
02:39:37.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:37.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:37.188 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:38.925 01.737 21948 Exposure complete
02:39:38.991 00.066 21948 worker thread done servicing request
02:39:38.991 00.000 18120 OnExposeComplete: enter
02:39:38.993 00.002 18120 UpdateGuideState(): m_state=6
02:39:38.994 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
02:39:38.996 00.002 18120 Star::Find returns 1 (0), X=894.97, Y=233.74, Mass=2008, SNR=31.1, Peak=207 HFD=4.0
02:39:38.997 00.001 18120 MultiStar: [#1 -0.05,-0.20,0.70,U] [#2 -0.03,-0.07,0.62,U] [#3 0.01,-0.32,0.57,U] [#4 -0.07,-0.15,0.55,U] [#5 0.14,-0.34,0.43,U] [#6 0.01,-0.64,0.00,M2] [#7 0.22,-0.08,0.41,U] [#8 0.18,-0.26,0.40,U] 
02:39:38.998 00.001 18120 single-star, 7 included, MultiStar: {0.02, -0.17}, one-star: {-0.01, -0.04}
02:39:38.998 00.000 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.39)
02:39:38.999 00.001 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.93 = 2.35)
02:39:38.999 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.90 mountX=-0.03 mountY=0.03, mountTheta=2.37
02:39:39.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
02:39:39.000 00.000 18120 Enqueuing Move request for scope (-0.01, -0.04)
02:39:39.001 00.001 21948 Worker thread wakes up
02:39:39.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:39.002 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.1
02:39:39.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:39.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:39.003 00.000 18120 Enqueuing Expose request
02:39:39.004 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:39:39.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:39:39.004 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.03
02:39:39.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:39:39.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:39.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:39:39.004 00.000 21948 MoveAxis(E, 0, ABG)
02:39:39.004 00.000 21948 Move returns status 0, amount 0
02:39:39.004 00.000 21948 MoveAxis(N, 0, ABG)
02:39:39.004 00.000 21948 Move returns status 0, amount 0
02:39:39.004 00.000 21948 move complete, result=0
02:39:39.004 00.000 21948 worker thread done servicing request
02:39:39.004 00.000 21948 Worker thread wakes up
02:39:39.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:39.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:39.005 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:40.422 01.417 21948 Exposure complete
02:39:40.463 00.041 21948 worker thread done servicing request
02:39:40.463 00.000 18120 OnExposeComplete: enter
02:39:40.465 00.002 18120 UpdateGuideState(): m_state=6
02:39:40.466 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
02:39:40.468 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=233.75, Mass=1845, SNR=29.8, Peak=190 HFD=4.0
02:39:40.469 00.001 18120 MultiStar: [#1 -0.06,-0.31,0.73,U] [#2 0.04,-0.25,0.63,U] [#3 0.25,-0.46,0.00,M1] [#4 0.23,-0.25,0.57,U] [#5 0.16,-0.15,0.48,U] [#6 0.22,-0.42,0.00,M3] [#7 0.11,-0.22,0.44,U] [#8 -0.17,-0.36,0.40,U] 
02:39:40.470 00.001 18120 single-star, 6 included, MultiStar: {0.02, -0.21}, one-star: {-0.10, -0.03}
02:39:40.472 00.002 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.00) = xAngle (-4.79 = 1.49)
02:39:40.473 00.001 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.83 = 1.45)
02:39:40.474 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.79 mountX=0.01 mountY=0.10, mountTheta=1.49
02:39:40.476 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
02:39:40.477 00.001 18120 Enqueuing Move request for scope (-0.10, -0.03)
02:39:40.478 00.001 21948 Worker thread wakes up
02:39:40.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:40.478 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
02:39:40.479 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:40.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:40.479 00.000 18120 Enqueuing Expose request
02:39:40.480 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:39:40.480 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:39:40.480 00.000 21948 Moving (-0.10, -0.03) raw xDistance=0.01 yDistance=0.10
02:39:40.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:39:40.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:40.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:39:40.480 00.000 21948 MoveAxis(E, 0, ABG)
02:39:40.480 00.000 21948 Move returns status 0, amount 0
02:39:40.480 00.000 21948 MoveAxis(N, 0, ABG)
02:39:40.480 00.000 21948 Move returns status 0, amount 0
02:39:40.480 00.000 21948 move complete, result=0
02:39:40.480 00.000 21948 worker thread done servicing request
02:39:40.480 00.000 21948 Worker thread wakes up
02:39:40.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:40.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:40.481 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:42.105 01.624 21948 Exposure complete
02:39:42.142 00.037 21948 worker thread done servicing request
02:39:42.142 00.000 18120 OnExposeComplete: enter
02:39:42.143 00.001 18120 UpdateGuideState(): m_state=6
02:39:42.144 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
02:39:42.146 00.002 18120 Star::Find returns 1 (0), X=894.94, Y=233.70, Mass=1917, SNR=30.3, Peak=198 HFD=4.0
02:39:42.146 00.000 18120 MultiStar: [#1 -0.21,-0.23,0.72,U] [#2 0.05,-0.34,0.63,U] [#3 0.14,-0.40,0.00,M2] [#4 0.13,-0.38,0.56,U] [#5 0.08,-0.23,0.48,U] [#6 -0.05,-0.61,0.00,M4] [#7 0.16,-0.08,0.45,U] [#8 -0.32,-0.32,0.00,M7] 
02:39:42.148 00.002 18120 single-star, 5 included, MultiStar: {0.00, -0.21}, one-star: {-0.05, -0.08}
02:39:42.150 00.002 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
02:39:42.152 00.002 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.16)
02:39:42.152 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=-0.06 mountY=0.08, mountTheta=2.19
02:39:42.156 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
02:39:42.158 00.002 18120 Enqueuing Move request for scope (-0.05, -0.08)
02:39:42.161 00.003 21948 Worker thread wakes up
02:39:42.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:39:42.161 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:39:42.161 00.000 21948 Moving (-0.05, -0.08) raw xDistance=-0.06 yDistance=0.08
02:39:42.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:39:42.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:42.161 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:42.161 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
02:39:42.162 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:42.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:42.163 00.001 18120 Enqueuing Expose request
02:39:42.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:39:42.163 00.000 21948 MoveAxis(E, 0, ABG)
02:39:42.163 00.000 21948 Move returns status 0, amount 0
02:39:42.163 00.000 21948 MoveAxis(N, 0, ABG)
02:39:42.163 00.000 21948 Move returns status 0, amount 0
02:39:42.163 00.000 21948 move complete, result=0
02:39:42.163 00.000 21948 worker thread done servicing request
02:39:42.163 00.000 21948 Worker thread wakes up
02:39:42.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:42.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:42.164 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:43.679 01.515 21948 Exposure complete
02:39:43.741 00.062 21948 worker thread done servicing request
02:39:43.741 00.000 18120 OnExposeComplete: enter
02:39:43.741 00.000 18120 UpdateGuideState(): m_state=6
02:39:43.742 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
02:39:43.742 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=233.67, Mass=1983, SNR=30.9, Peak=197 HFD=4.0
02:39:43.743 00.001 18120 MultiStar: [#1 0.04,-0.39,0.71,U] [#2 0.07,-0.34,0.64,U] [#3 0.31,-0.41,0.00,M3] [#4 0.12,-0.29,0.54,U] [#5 -0.16,-0.08,0.45,U] [#6 -0.03,-0.50,0.00,M5] [#7 0.10,-0.27,0.42,U] [#8 -0.24,-0.19,0.39,U] 
02:39:43.743 00.000 18120 single-star, 6 included, MultiStar: {-0.02, -0.24}, one-star: {-0.09, -0.12}
02:39:43.744 00.001 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.00) = xAngle (-4.24 = 2.04)
02:39:43.744 00.000 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.28 = 2.00)
02:39:43.744 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.24 mountX=-0.07 mountY=0.14, mountTheta=2.03
02:39:43.746 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.12, opts=13)
02:39:43.746 00.000 18120 Enqueuing Move request for scope (-0.09, -0.12)
02:39:43.748 00.002 21948 Worker thread wakes up
02:39:43.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:43.749 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
02:39:43.749 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
02:39:43.749 00.000 21948 Moving (-0.09, -0.12) raw xDistance=-0.07 yDistance=0.14
02:39:43.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:39:43.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:43.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:39:43.749 00.000 21948 MoveAxis(E, 0, ABG)
02:39:43.749 00.000 21948 Move returns status 0, amount 0
02:39:43.749 00.000 21948 MoveAxis(N, 0, ABG)
02:39:43.749 00.000 21948 Move returns status 0, amount 0
02:39:43.749 00.000 21948 move complete, result=0
02:39:43.749 00.000 21948 worker thread done servicing request
02:39:43.749 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
02:39:43.750 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:43.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:43.751 00.001 18120 Enqueuing Expose request
02:39:43.751 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:43.752 00.001 21948 Worker thread wakes up
02:39:43.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:43.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:45.381 01.629 21948 Exposure complete
02:39:45.423 00.042 21948 worker thread done servicing request
02:39:45.423 00.000 18120 OnExposeComplete: enter
02:39:45.425 00.002 18120 UpdateGuideState(): m_state=6
02:39:45.427 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
02:39:45.427 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=233.62, Mass=1968, SNR=30.7, Peak=178 HFD=4.1
02:39:45.428 00.001 18120 MultiStar: [#1 0.20,-0.31,0.72,U] [#2 0.17,-0.44,0.00,M1] [#3 0.35,-0.51,0.00,M4] [#4 0.21,-0.35,0.56,U] [#5 0.42,-0.45,0.00,M1] [#6 0.31,-0.47,0.00,M6] [#7 0.05,-0.38,0.43,U] [#8 -0.04,-0.70,0.00,M7] 
02:39:45.428 00.000 18120 single-star, 3 included, MultiStar: {0.09, -0.27}, one-star: {-0.03, -0.16}
02:39:45.429 00.001 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.00) = xAngle (-3.74 = 2.54)
02:39:45.429 00.000 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.50)
02:39:45.430 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.74 mountX=-0.14 mountY=0.10, mountTheta=2.52
02:39:45.431 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.16, opts=13)
02:39:45.431 00.000 18120 Enqueuing Move request for scope (-0.03, -0.16)
02:39:45.432 00.001 21948 Worker thread wakes up
02:39:45.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
02:39:45.432 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
02:39:45.432 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:45.432 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.7
02:39:45.433 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:45.433 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:45.434 00.001 18120 Enqueuing Expose request
02:39:45.434 00.000 21948 Moving (-0.03, -0.16) raw xDistance=-0.14 yDistance=0.10
02:39:45.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:39:45.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:45.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:39:45.434 00.000 21948 MoveAxis(E, 0, ABG)
02:39:45.434 00.000 21948 Move returns status 0, amount 0
02:39:45.434 00.000 21948 MoveAxis(N, 0, ABG)
02:39:45.434 00.000 21948 Move returns status 0, amount 0
02:39:45.434 00.000 21948 move complete, result=0
02:39:45.434 00.000 21948 worker thread done servicing request
02:39:45.435 00.001 21948 Worker thread wakes up
02:39:45.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:45.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:45.435 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:46.951 01.516 21948 Exposure complete
02:39:46.990 00.039 21948 worker thread done servicing request
02:39:46.990 00.000 18120 OnExposeComplete: enter
02:39:46.992 00.002 18120 UpdateGuideState(): m_state=6
02:39:46.993 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
02:39:46.994 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=233.56, Mass=1904, SNR=30.3, Peak=172 HFD=3.9
02:39:46.995 00.001 18120 MultiStar: [#1 0.06,-0.34,0.72,U] [#2 -0.04,-0.37,0.63,U] [#3 0.12,-0.54,0.00,M5] [#4 0.24,-0.44,0.00,M1] [#5 0.13,-0.33,0.46,U] [#6 0.12,-0.62,0.00,M7] [#7 0.21,-0.11,0.45,U] [#8 0.11,-0.89,0.00,M8] 
02:39:46.995 00.000 18120 single-star, 4 included, MultiStar: {0.03, -0.28}, one-star: {-0.07, -0.22}
02:39:46.996 00.001 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.86 = 2.43)
02:39:46.997 00.001 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.39)
02:39:46.997 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=-0.18 mountY=0.16, mountTheta=2.40
02:39:47.000 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.22, opts=13)
02:39:47.001 00.001 18120 Enqueuing Move request for scope (-0.07, -0.22)
02:39:47.002 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:47.002 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.3
02:39:47.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:47.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:47.003 00.000 18120 Enqueuing Expose request
02:39:47.004 00.001 21948 Worker thread wakes up
02:39:47.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
02:39:47.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
02:39:47.004 00.000 21948 Moving (-0.07, -0.22) raw xDistance=-0.18 yDistance=0.16
02:39:47.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:39:47.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:47.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:39:47.004 00.000 21948 MoveAxis(E, 0, ABG)
02:39:47.004 00.000 21948 Move returns status 0, amount 0
02:39:47.004 00.000 21948 MoveAxis(N, 0, ABG)
02:39:47.004 00.000 21948 Move returns status 0, amount 0
02:39:47.004 00.000 21948 move complete, result=0
02:39:47.005 00.001 21948 worker thread done servicing request
02:39:47.005 00.000 21948 Worker thread wakes up
02:39:47.005 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:47.005 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:47.005 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:48.643 01.638 21948 Exposure complete
02:39:48.687 00.044 21948 worker thread done servicing request
02:39:48.687 00.000 18120 OnExposeComplete: enter
02:39:48.688 00.001 18120 UpdateGuideState(): m_state=6
02:39:48.689 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
02:39:48.689 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=233.67, Mass=1965, SNR=30.7, Peak=175 HFD=4.1
02:39:48.690 00.001 18120 MultiStar: [#1 -0.03,-0.39,0.69,U] [#2 0.13,-0.33,0.63,U] [#3 0.39,-0.47,0.00,M6] [#4 0.12,-0.30,0.55,U] [#5 0.38,-0.30,0.00,M1] [#6 0.17,-0.52,0.00,M8] [#7 0.21,-0.29,0.43,U] [#8 0.17,-0.41,0.00,M9] 
02:39:48.690 00.000 18120 single-star, 4 included, MultiStar: {0.07, -0.27}, one-star: {0.03, -0.11}
02:39:48.691 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.97)
02:39:48.691 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.93)
02:39:48.691 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.32 mountX=-0.11 mountY=0.02, mountTheta=2.93
02:39:48.693 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.11, opts=13)
02:39:48.694 00.001 18120 Enqueuing Move request for scope (0.03, -0.11)
02:39:48.694 00.000 21948 Worker thread wakes up
02:39:48.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:48.694 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
02:39:48.695 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:48.695 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:48.696 00.001 18120 Enqueuing Expose request
02:39:48.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:39:48.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:39:48.696 00.000 21948 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.02
02:39:48.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:39:48.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:48.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:39:48.696 00.000 21948 MoveAxis(E, 0, ABG)
02:39:48.696 00.000 21948 Move returns status 0, amount 0
02:39:48.696 00.000 21948 MoveAxis(N, 0, ABG)
02:39:48.696 00.000 21948 Move returns status 0, amount 0
02:39:48.696 00.000 21948 move complete, result=0
02:39:48.696 00.000 21948 worker thread done servicing request
02:39:48.696 00.000 21948 Worker thread wakes up
02:39:48.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:48.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:48.697 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:50.215 01.518 21948 Exposure complete
02:39:50.256 00.041 21948 worker thread done servicing request
02:39:50.256 00.000 18120 OnExposeComplete: enter
02:39:50.258 00.002 18120 UpdateGuideState(): m_state=6
02:39:50.259 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
02:39:50.260 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=233.68, Mass=1929, SNR=30.3, Peak=178 HFD=4.1
02:39:50.261 00.001 18120 MultiStar: [#1 -0.06,-0.38,0.71,U] [#2 0.01,-0.31,0.67,U] [#3 0.23,-0.57,0.00,M7] [#4 0.24,-0.28,0.57,U] [#5 0.34,-0.24,0.45,U] [#6 0.19,-0.50,0.00,M9] [#7 0.35,-0.53,0.00,M1] [#8 0.29,-0.57,0.00,M10] 
02:39:50.263 00.002 18120 single-star, 4 included, MultiStar: {0.08, -0.25}, one-star: {0.03, -0.10}
02:39:50.265 00.002 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
02:39:50.266 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.95)
02:39:50.266 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.30 mountX=-0.11 mountY=0.02, mountTheta=2.95
02:39:50.268 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
02:39:50.268 00.000 18120 Enqueuing Move request for scope (0.03, -0.10)
02:39:50.269 00.001 21948 Worker thread wakes up
02:39:50.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:50.269 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.3
02:39:50.270 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:50.270 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:50.271 00.001 18120 Enqueuing Expose request
02:39:50.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
02:39:50.271 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
02:39:50.271 00.000 21948 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=0.02
02:39:50.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:39:50.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:50.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:39:50.271 00.000 21948 MoveAxis(E, 0, ABG)
02:39:50.271 00.000 21948 Move returns status 0, amount 0
02:39:50.271 00.000 21948 MoveAxis(N, 0, ABG)
02:39:50.271 00.000 21948 Move returns status 0, amount 0
02:39:50.271 00.000 21948 move complete, result=0
02:39:50.271 00.000 21948 worker thread done servicing request
02:39:50.271 00.000 21948 Worker thread wakes up
02:39:50.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:50.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:50.272 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:51.904 01.632 21948 Exposure complete
02:39:51.935 00.031 21948 worker thread done servicing request
02:39:51.936 00.001 18120 OnExposeComplete: enter
02:39:51.937 00.001 18120 UpdateGuideState(): m_state=6
02:39:51.938 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
02:39:51.938 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=233.57, Mass=1906, SNR=30.2, Peak=190 HFD=3.9
02:39:51.939 00.001 18120 MultiStar: [#1 0.09,-0.27,0.71,U] [#2 0.23,-0.34,0.63,U] [#3 0.38,-0.46,0.00,M8] [#4 0.23,-0.37,0.00,M1] [#5 0.20,-0.42,0.00,M1] [#6 0.06,-0.72,0.00,M10] [#7 0.38,-0.53,0.00,M2] [#8 -0.07,-0.48,0.00,R] 
02:39:51.939 00.000 18120 single-star, 2 included, MultiStar: {0.07, -0.27}, one-star: {-0.04, -0.22}
02:39:51.939 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.00) = xAngle (-3.75 = 2.54)
02:39:51.940 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.50)
02:39:51.940 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.75 mountX=-0.18 mountY=0.13, mountTheta=2.51
02:39:51.942 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.22, opts=13)
02:39:51.942 00.000 18120 Enqueuing Move request for scope (-0.04, -0.22)
02:39:51.942 00.000 21948 Worker thread wakes up
02:39:51.943 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:51.943 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
02:39:51.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:51.944 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:51.944 00.000 18120 Enqueuing Expose request
02:39:51.945 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
02:39:51.945 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
02:39:51.945 00.000 21948 Moving (-0.04, -0.22) raw xDistance=-0.18 yDistance=0.13
02:39:51.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:39:51.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:51.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:39:51.945 00.000 21948 MoveAxis(E, 0, ABG)
02:39:51.945 00.000 21948 Move returns status 0, amount 0
02:39:51.945 00.000 21948 MoveAxis(N, 0, ABG)
02:39:51.945 00.000 21948 Move returns status 0, amount 0
02:39:51.945 00.000 21948 move complete, result=0
02:39:51.945 00.000 21948 worker thread done servicing request
02:39:51.945 00.000 21948 Worker thread wakes up
02:39:51.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:51.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:51.945 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:53.463 01.518 21948 Exposure complete
02:39:53.529 00.066 21948 worker thread done servicing request
02:39:53.530 00.001 18120 OnExposeComplete: enter
02:39:53.531 00.001 18120 UpdateGuideState(): m_state=6
02:39:53.533 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
02:39:53.534 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.65, Mass=1954, SNR=30.5, Peak=182 HFD=3.8
02:39:53.536 00.002 18120 MultiStar: [#1 0.10,-0.42,0.00,M1] [#2 0.32,-0.37,0.00,M1] [#3 0.52,-0.65,0.00,M9] [#4 0.13,-0.44,0.00,M2] [#5 0.10,-0.32,0.45,U] [#6 0.14,-0.44,0.00,R] [#7 0.38,-0.29,0.00,M3] [#8 0.21,-0.18,0.40,U] 
02:39:53.538 00.002 18120 single-star, 2 included, MultiStar: {0.17, -0.19}, one-star: {0.18, -0.14}
02:39:53.540 00.002 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
02:39:53.542 00.002 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
02:39:53.545 00.003 18120 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-0.66 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
02:39:53.549 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.14, opts=13)
02:39:53.552 00.003 18120 Enqueuing Move request for scope (0.18, -0.14)
02:39:53.555 00.003 21948 Worker thread wakes up
02:39:53.555 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
02:39:53.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:53.557 00.002 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
02:39:53.557 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.5
02:39:53.558 00.001 21948 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=-0.10
02:39:53.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:39:53.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:53.559 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:53.560 00.001 18120 Enqueuing Expose request
02:39:53.561 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:53.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:39:53.561 00.000 21948 MoveAxis(E, 0, ABG)
02:39:53.561 00.000 21948 Move returns status 0, amount 0
02:39:53.561 00.000 21948 MoveAxis(N, 0, ABG)
02:39:53.561 00.000 21948 Move returns status 0, amount 0
02:39:53.561 00.000 21948 move complete, result=0
02:39:53.561 00.000 21948 worker thread done servicing request
02:39:53.561 00.000 21948 Worker thread wakes up
02:39:53.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:53.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:53.561 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:55.186 01.625 21948 Exposure complete
02:39:55.230 00.044 21948 worker thread done servicing request
02:39:55.230 00.000 18120 OnExposeComplete: enter
02:39:55.231 00.001 18120 UpdateGuideState(): m_state=6
02:39:55.234 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
02:39:55.236 00.002 18120 Star::Find returns 1 (0), X=895.15, Y=233.41, Mass=1968, SNR=30.7, Peak=166 HFD=3.9
02:39:55.239 00.003 18120 MultiStar: [#1 0.07,-0.29,0.67,U] [#2 0.25,-0.41,0.00,M2] [#3 0.34,-0.57,0.00,M10] [#4 0.30,-0.30,0.00,M3] [#5 0.41,-0.35,0.00,M1] [#6 0.06,-0.21,0.51,U] [#7 0.52,-0.53,0.00,M4] [#8 0.28,-0.15,0.39,U] 
02:39:55.241 00.002 18120 refined, 3 included, MultiStar: {0.14, -0.29}, one-star: {0.17, -0.38}
02:39:55.243 00.002 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
02:39:55.245 00.002 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
02:39:55.249 00.004 18120 CameraToMount -- cameraX=0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-1.12 mountX=-0.32 mountY=0.01, mountTheta=3.12
02:39:55.253 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.29, opts=13)
02:39:55.254 00.001 18120 Enqueuing Move request for scope (0.14, -0.29)
02:39:55.255 00.001 21948 Worker thread wakes up
02:39:55.255 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.29) opts 0xd
02:39:55.255 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.29)
02:39:55.255 00.000 21948 Moving (0.14, -0.29) raw xDistance=-0.32 yDistance=0.01
02:39:55.255 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:39:55.255 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:55.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:55.255 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.7
02:39:55.256 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:55.257 00.001 18120 Enqueuing Expose request
02:39:55.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:39:55.257 00.000 21948 MoveAxis(E, 57, ABG)
02:39:55.257 00.000 21948 Guiding  Dir = 2, Dur = 57
02:39:55.257 00.000 21948 IsSlewing returns 0
02:39:55.257 00.000 21948 IsGuiding returns 0
02:39:55.258 00.001 21948 PulseGuide returned control before completion, sleep 66
02:39:55.341 00.083 21948 IsGuiding returns 0
02:39:55.341 00.000 21948 Move returns status 0, amount 57
02:39:55.341 00.000 21948 MoveAxis(N, 0, ABG)
02:39:55.341 00.000 21948 Move returns status 0, amount 0
02:39:55.341 00.000 21948 move complete, result=0
02:39:55.341 00.000 21948 worker thread done servicing request
02:39:55.341 00.000 21948 Worker thread wakes up
02:39:55.342 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:55.342 00.000 18120 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
02:39:55.343 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:56.758 01.415 21948 Exposure complete
02:39:56.793 00.035 21948 worker thread done servicing request
02:39:56.793 00.000 18120 OnExposeComplete: enter
02:39:56.793 00.000 18120 UpdateGuideState(): m_state=6
02:39:56.794 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
02:39:56.794 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=233.82, Mass=1885, SNR=30.1, Peak=171 HFD=4.2
02:39:56.795 00.001 18120 MultiStar: [#1 -0.18,-0.24,0.72,U] [#2 -0.09,-0.08,0.64,U] [#3 0.16,-0.30,0.63,U] [#4 0.09,-0.14,0.57,U] [#5 -0.16,-0.07,0.47,U] [#6 -0.05,-0.01,0.54,U] [#7 -0.05,-0.43,0.00,M5] [#8 -0.39,0.15,0.00,M1] 
02:39:56.795 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.11}, one-star: {-0.24, 0.03}
02:39:56.796 00.001 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.21 = 2.08)
02:39:56.796 00.000 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.25 = 2.04)
02:39:56.796 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.21 mountX=-0.07 mountY=0.12, mountTheta=2.07
02:39:56.797 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.11, opts=13)
02:39:56.798 00.001 18120 Enqueuing Move request for scope (-0.08, -0.11)
02:39:56.798 00.000 21948 Worker thread wakes up
02:39:56.799 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:39:56.799 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:39:56.799 00.000 21948 Moving (-0.08, -0.11) raw xDistance=-0.07 yDistance=0.12
02:39:56.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:56.799 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.1
02:39:56.800 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:56.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:56.800 00.000 18120 Enqueuing Expose request
02:39:56.803 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:39:56.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:56.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:39:56.803 00.000 21948 MoveAxis(E, 0, ABG)
02:39:56.803 00.000 21948 Move returns status 0, amount 0
02:39:56.803 00.000 21948 MoveAxis(N, 0, ABG)
02:39:56.803 00.000 21948 Move returns status 0, amount 0
02:39:56.803 00.000 21948 move complete, result=0
02:39:56.803 00.000 21948 worker thread done servicing request
02:39:56.803 00.000 21948 Worker thread wakes up
02:39:56.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:56.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:56.806 00.003 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:58.435 01.629 21948 Exposure complete
02:39:58.483 00.048 21948 worker thread done servicing request
02:39:58.483 00.000 18120 OnExposeComplete: enter
02:39:58.484 00.001 18120 UpdateGuideState(): m_state=6
02:39:58.484 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
02:39:58.485 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=233.78, Mass=1948, SNR=30.7, Peak=196 HFD=4.1
02:39:58.485 00.000 18120 MultiStar: [#1 -0.13,-0.12,0.68,U] [#2 -0.18,-0.16,0.64,U] [#3 0.08,-0.23,0.59,U] [#4 0.02,-0.14,0.56,U] [#5 0.03,-0.05,0.45,U] [#6 -0.12,-0.09,0.50,U] [#7 -0.07,-0.09,0.43,U] [#8 0.12,0.31,0.39,U] 
02:39:58.486 00.001 18120 single-star, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.09, -0.00}
02:39:58.486 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
02:39:58.487 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
02:39:58.487 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=0.04 mountY=0.08, mountTheta=1.16
02:39:58.488 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
02:39:58.489 00.001 18120 Enqueuing Move request for scope (-0.09, -0.00)
02:39:58.490 00.001 21948 Worker thread wakes up
02:39:58.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
02:39:58.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
02:39:58.490 00.000 21948 Moving (-0.09, -0.00) raw xDistance=0.04 yDistance=0.08
02:39:58.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:39:58.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:58.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:39:58.490 00.000 21948 MoveAxis(E, 0, ABG)
02:39:58.490 00.000 21948 Move returns status 0, amount 0
02:39:58.490 00.000 21948 MoveAxis(N, 0, ABG)
02:39:58.490 00.000 21948 Move returns status 0, amount 0
02:39:58.490 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:39:58.491 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.7
02:39:58.491 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:58.492 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:39:58.492 00.000 18120 Enqueuing Expose request
02:39:58.494 00.002 21948 move complete, result=0
02:39:58.494 00.000 21948 worker thread done servicing request
02:39:58.494 00.000 21948 Worker thread wakes up
02:39:58.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:39:58.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:39:58.494 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:00.019 01.525 21948 Exposure complete
02:40:00.044 00.025 21948 worker thread done servicing request
02:40:00.044 00.000 18120 OnExposeComplete: enter
02:40:00.046 00.002 18120 UpdateGuideState(): m_state=6
02:40:00.047 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
02:40:00.050 00.003 18120 Star::Find returns 1 (0), X=894.87, Y=233.71, Mass=1881, SNR=30.1, Peak=179 HFD=3.9
02:40:00.050 00.000 18120 MultiStar: [#1 -0.21,-0.19,0.76,U] [#2 0.01,-0.05,0.63,U] [#3 0.09,-0.41,0.00,M9] [#4 0.03,-0.05,0.55,U] [#5 0.02,-0.12,0.45,U] [#6 -0.11,-0.14,0.57,U] [#7 -0.04,-0.20,0.42,U] [#8 -0.14,0.17,0.41,U] 
02:40:00.052 00.002 18120 refined, 7 included, MultiStar: {-0.08, -0.09}, one-star: {-0.12, -0.07}
02:40:00.052 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.99)
02:40:00.052 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
02:40:00.052 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.30 mountX=-0.05 mountY=0.11, mountTheta=1.98
02:40:00.053 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
02:40:00.054 00.001 18120 Enqueuing Move request for scope (-0.08, -0.09)
02:40:00.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:00.055 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.1
02:40:00.055 00.000 21948 Worker thread wakes up
02:40:00.055 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
02:40:00.055 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
02:40:00.055 00.000 21948 Moving (-0.08, -0.09) raw xDistance=-0.05 yDistance=0.11
02:40:00.055 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:40:00.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:00.055 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:00.056 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:00.056 00.000 18120 Enqueuing Expose request
02:40:00.057 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:00.057 00.000 21948 MoveAxis(E, 0, ABG)
02:40:00.057 00.000 21948 Move returns status 0, amount 0
02:40:00.057 00.000 21948 MoveAxis(N, 0, ABG)
02:40:00.057 00.000 21948 Move returns status 0, amount 0
02:40:00.057 00.000 21948 move complete, result=0
02:40:00.057 00.000 21948 worker thread done servicing request
02:40:00.057 00.000 21948 Worker thread wakes up
02:40:00.057 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:00.057 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:00.059 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:01.693 01.634 21948 Exposure complete
02:40:01.724 00.031 21948 worker thread done servicing request
02:40:01.724 00.000 18120 OnExposeComplete: enter
02:40:01.725 00.001 18120 UpdateGuideState(): m_state=6
02:40:01.725 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
02:40:01.725 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=233.87, Mass=1822, SNR=29.6, Peak=176 HFD=4.1
02:40:01.726 00.001 18120 MultiStar: [#1 -0.19,-0.08,0.74,U] [#2 -0.06,-0.01,0.65,U] [#3 0.13,-0.40,0.00,M10] [#4 -0.09,-0.07,0.59,U] [#5 0.05,-0.09,0.47,U] [#6 -0.31,0.14,0.55,U] [#7 0.11,-0.23,0.40,U] [#8 -0.16,0.21,0.38,U] 
02:40:01.726 00.000 18120 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.05, 0.08}
02:40:01.727 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
02:40:01.727 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
02:40:01.728 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=0.04 mountY=0.08, mountTheta=1.15
02:40:01.729 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
02:40:01.729 00.000 18120 Enqueuing Move request for scope (-0.09, -0.00)
02:40:01.730 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:01.730 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.6
02:40:01.731 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:01.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:01.731 00.000 18120 Enqueuing Expose request
02:40:01.732 00.001 21948 Worker thread wakes up
02:40:01.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
02:40:01.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
02:40:01.732 00.000 21948 Moving (-0.09, -0.00) raw xDistance=0.04 yDistance=0.08
02:40:01.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:40:01.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:01.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:40:01.732 00.000 21948 MoveAxis(E, 0, ABG)
02:40:01.732 00.000 21948 Move returns status 0, amount 0
02:40:01.732 00.000 21948 MoveAxis(N, 0, ABG)
02:40:01.732 00.000 21948 Move returns status 0, amount 0
02:40:01.732 00.000 21948 move complete, result=0
02:40:01.732 00.000 21948 worker thread done servicing request
02:40:01.732 00.000 21948 Worker thread wakes up
02:40:01.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:01.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:01.732 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:03.261 01.529 21948 Exposure complete
02:40:03.300 00.039 21948 worker thread done servicing request
02:40:03.300 00.000 18120 OnExposeComplete: enter
02:40:03.301 00.001 18120 UpdateGuideState(): m_state=6
02:40:03.302 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
02:40:03.303 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=233.86, Mass=1825, SNR=29.6, Peak=188 HFD=4.2
02:40:03.305 00.002 18120 MultiStar: [#1 -0.21,0.09,0.73,U] [#2 -0.14,0.10,0.65,U] [#3 0.11,-0.05,0.60,U] [#4 0.09,0.16,0.57,U] [#5 0.09,0.10,0.49,U] [#6 -0.05,0.28,0.51,U] [#7 0.04,0.05,0.46,U] [#8 -0.21,0.39,0.00,M1] 
02:40:03.306 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {-0.08, 0.07}
02:40:03.307 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
02:40:03.307 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
02:40:03.307 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.90 mountX=0.10 mountY=-0.01, mountTheta=-0.14
02:40:03.309 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
02:40:03.309 00.000 18120 Enqueuing Move request for scope (-0.03, 0.10)
02:40:03.310 00.001 21948 Worker thread wakes up
02:40:03.310 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:03.310 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.6
02:40:03.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:03.311 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:03.311 00.000 18120 Enqueuing Expose request
02:40:03.312 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:40:03.312 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:40:03.312 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.01
02:40:03.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:40:03.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:03.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:40:03.312 00.000 21948 MoveAxis(E, 0, ABG)
02:40:03.312 00.000 21948 Move returns status 0, amount 0
02:40:03.312 00.000 21948 MoveAxis(N, 0, ABG)
02:40:03.312 00.000 21948 Move returns status 0, amount 0
02:40:03.312 00.000 21948 move complete, result=0
02:40:03.312 00.000 21948 worker thread done servicing request
02:40:03.312 00.000 21948 Worker thread wakes up
02:40:03.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:03.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:03.312 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:04.938 01.626 21948 Exposure complete
02:40:04.976 00.038 21948 worker thread done servicing request
02:40:04.976 00.000 18120 OnExposeComplete: enter
02:40:04.977 00.001 18120 UpdateGuideState(): m_state=6
02:40:04.978 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
02:40:04.980 00.002 18120 Star::Find returns 1 (0), X=894.88, Y=233.94, Mass=1946, SNR=30.5, Peak=201 HFD=4.2
02:40:04.981 00.001 18120 MultiStar: [#1 -0.11,-0.02,0.74,U] [#2 -0.39,-0.02,0.66,U] [#3 0.06,-0.23,0.59,U] [#4 -0.20,0.04,0.56,U] [#5 -0.14,0.12,0.48,U] [#6 -0.18,0.31,0.50,U] [#7 -0.08,-0.00,0.42,U] [#8 -0.25,0.16,0.39,U] 
02:40:04.983 00.002 18120 refined, 8 included, MultiStar: {-0.15, 0.05}, one-star: {-0.10, 0.15}
02:40:04.983 00.000 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
02:40:04.984 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
02:40:04.984 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.81 mountX=0.11 mountY=0.11, mountTheta=0.79
02:40:04.985 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.05, opts=13)
02:40:04.986 00.001 18120 Enqueuing Move request for scope (-0.15, 0.05)
02:40:04.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:04.987 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.5
02:40:04.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:04.988 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:04.988 00.000 18120 Enqueuing Expose request
02:40:04.989 00.001 21948 Worker thread wakes up
02:40:04.989 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
02:40:04.989 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
02:40:04.989 00.000 21948 Moving (-0.15, 0.05) raw xDistance=0.11 yDistance=0.11
02:40:04.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:04.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:04.989 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:04.989 00.000 21948 MoveAxis(E, 0, ABG)
02:40:04.989 00.000 21948 Move returns status 0, amount 0
02:40:04.989 00.000 21948 MoveAxis(N, 0, ABG)
02:40:04.989 00.000 21948 Move returns status 0, amount 0
02:40:04.989 00.000 21948 move complete, result=0
02:40:04.989 00.000 21948 worker thread done servicing request
02:40:04.989 00.000 21948 Worker thread wakes up
02:40:04.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:04.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:04.989 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:06.514 01.525 21948 Exposure complete
02:40:06.547 00.033 21948 worker thread done servicing request
02:40:06.547 00.000 18120 OnExposeComplete: enter
02:40:06.548 00.001 18120 UpdateGuideState(): m_state=6
02:40:06.549 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
02:40:06.550 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=233.99, Mass=1943, SNR=30.6, Peak=159 HFD=4.1
02:40:06.550 00.000 18120 MultiStar: [#1 -0.26,0.00,0.72,U] [#2 -0.23,-0.08,0.63,U] [#3 -0.04,-0.21,0.60,U] [#4 -0.22,0.01,0.55,U] [#5 -0.21,-0.02,0.46,U] [#6 -0.18,0.33,0.54,U] [#7 0.04,-0.03,0.44,U] [#8 -0.41,0.24,0.00,M1] 
02:40:06.551 00.001 18120 refined, 7 included, MultiStar: {-0.20, 0.04}, one-star: {-0.35, 0.21}
02:40:06.552 00.001 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.95 = 0.95)
02:40:06.553 00.001 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
02:40:06.554 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.94 mountX=0.12 mountY=0.16, mountTheta=0.93
02:40:06.556 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.04, opts=13)
02:40:06.559 00.003 18120 Enqueuing Move request for scope (-0.20, 0.04)
02:40:06.561 00.002 21948 Worker thread wakes up
02:40:06.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
02:40:06.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
02:40:06.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:06.564 00.003 21948 Moving (-0.20, 0.04) raw xDistance=0.12 yDistance=0.16
02:40:06.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:40:06.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:06.565 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:40:06.565 00.000 21948 MoveAxis(E, 0, ABG)
02:40:06.565 00.000 21948 Move returns status 0, amount 0
02:40:06.565 00.000 21948 MoveAxis(N, 0, ABG)
02:40:06.565 00.000 21948 Move returns status 0, amount 0
02:40:06.565 00.000 21948 move complete, result=0
02:40:06.565 00.000 21948 worker thread done servicing request
02:40:06.565 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.6
02:40:06.567 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:06.569 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:06.571 00.002 18120 Enqueuing Expose request
02:40:06.574 00.003 21948 Worker thread wakes up
02:40:06.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:06.574 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:06.576 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:08.202 01.626 21948 Exposure complete
02:40:08.245 00.043 21948 worker thread done servicing request
02:40:08.245 00.000 18120 OnExposeComplete: enter
02:40:08.246 00.001 18120 UpdateGuideState(): m_state=6
02:40:08.247 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
02:40:08.249 00.002 18120 Star::Find returns 1 (0), X=894.85, Y=233.87, Mass=1964, SNR=30.7, Peak=186 HFD=4.3
02:40:08.252 00.003 18120 MultiStar: [#1 -0.17,-0.19,0.72,U] [#2 -0.04,-0.17,0.62,U] [#3 0.08,-0.32,0.59,U] [#4 -0.11,-0.16,0.55,U] [#5 -0.04,-0.13,0.47,U] [#6 -0.12,0.06,0.53,U] [#7 -0.02,-0.36,0.43,U] [#8 -0.27,0.35,0.00,M2] 
02:40:08.254 00.002 18120 refined, 7 included, MultiStar: {-0.08, -0.13}, one-star: {-0.14, 0.08}
02:40:08.257 00.003 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.15)
02:40:08.259 00.002 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.11)
02:40:08.260 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.13 mountX=-0.08 mountY=0.13, mountTheta=2.14
02:40:08.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.13, opts=13)
02:40:08.263 00.002 18120 Enqueuing Move request for scope (-0.08, -0.13)
02:40:08.266 00.003 21948 Worker thread wakes up
02:40:08.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:08.268 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
02:40:08.268 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
02:40:08.268 00.000 21948 Moving (-0.08, -0.13) raw xDistance=-0.08 yDistance=0.13
02:40:08.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:40:08.269 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:08.269 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
02:40:08.269 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:08.271 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:40:08.271 00.000 21948 MoveAxis(E, 0, ABG)
02:40:08.271 00.000 21948 Move returns status 0, amount 0
02:40:08.271 00.000 21948 MoveAxis(N, 0, ABG)
02:40:08.271 00.000 21948 Move returns status 0, amount 0
02:40:08.271 00.000 21948 move complete, result=0
02:40:08.271 00.000 21948 worker thread done servicing request
02:40:08.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:08.272 00.001 18120 Enqueuing Expose request
02:40:08.274 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:08.275 00.001 21948 Worker thread wakes up
02:40:08.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:08.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:09.802 01.527 21948 Exposure complete
02:40:09.838 00.036 21948 worker thread done servicing request
02:40:09.838 00.000 18120 OnExposeComplete: enter
02:40:09.840 00.002 18120 UpdateGuideState(): m_state=6
02:40:09.841 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
02:40:09.843 00.002 18120 Star::Find returns 1 (0), X=894.85, Y=233.83, Mass=1913, SNR=30.2, Peak=193 HFD=4.0
02:40:09.844 00.001 18120 MultiStar: [#1 -0.00,-0.06,0.72,U] [#2 -0.06,-0.37,0.63,U] [#3 0.25,-0.39,0.00,M7] [#4 0.10,-0.08,0.55,U] [#5 0.09,-0.03,0.49,U] [#6 -0.29,0.05,0.56,U] [#7 0.04,-0.12,0.45,U] [#8 -0.21,0.19,0.39,U] 
02:40:09.845 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.05}, one-star: {-0.14, 0.05}
02:40:09.847 00.002 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
02:40:09.848 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
02:40:09.849 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.47 mountX=-0.02 mountY=0.08, mountTheta=1.81
02:40:09.852 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
02:40:09.853 00.001 18120 Enqueuing Move request for scope (-0.06, -0.05)
02:40:09.853 00.000 21948 Worker thread wakes up
02:40:09.853 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
02:40:09.853 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
02:40:09.853 00.000 21948 Moving (-0.06, -0.05) raw xDistance=-0.02 yDistance=0.08
02:40:09.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:40:09.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:09.853 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:09.854 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.2
02:40:09.854 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:09.855 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:09.855 00.000 18120 Enqueuing Expose request
02:40:09.856 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:40:09.856 00.000 21948 MoveAxis(E, 0, ABG)
02:40:09.856 00.000 21948 Move returns status 0, amount 0
02:40:09.856 00.000 21948 MoveAxis(N, 0, ABG)
02:40:09.856 00.000 21948 Move returns status 0, amount 0
02:40:09.856 00.000 21948 move complete, result=0
02:40:09.856 00.000 21948 worker thread done servicing request
02:40:09.856 00.000 21948 Worker thread wakes up
02:40:09.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:09.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:09.856 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:11.497 01.641 21948 Exposure complete
02:40:11.543 00.046 21948 worker thread done servicing request
02:40:11.543 00.000 18120 OnExposeComplete: enter
02:40:11.544 00.001 18120 UpdateGuideState(): m_state=6
02:40:11.544 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
02:40:11.545 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=233.82, Mass=1803, SNR=29.4, Peak=184 HFD=4.2
02:40:11.545 00.000 18120 MultiStar: [#1 -0.09,-0.19,0.74,U] [#2 0.02,-0.07,0.67,U] [#3 0.05,-0.19,0.63,U] [#4 -0.02,-0.02,0.58,U] [#5 0.01,0.10,0.48,U] [#6 -0.21,0.10,0.54,U] [#7 0.03,-0.00,0.45,U] [#8 -0.18,0.13,0.42,U] 
02:40:11.546 00.001 18120 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.07, 0.04}
02:40:11.546 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.72 = 1.56)
02:40:11.547 00.001 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.76 = 1.53)
02:40:11.547 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.72 mountX=0.00 mountY=0.05, mountTheta=1.56
02:40:11.548 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.02, opts=13)
02:40:11.549 00.001 18120 Enqueuing Move request for scope (-0.05, -0.02)
02:40:11.549 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:11.550 00.001 18120 UpdateGuideState exits: m=1803 RSB=29.4
02:40:11.550 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:11.550 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:11.551 00.001 18120 Enqueuing Expose request
02:40:11.551 00.000 21948 Worker thread wakes up
02:40:11.551 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:40:11.551 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:40:11.551 00.000 21948 Moving (-0.05, -0.02) raw xDistance=0.00 yDistance=0.05
02:40:11.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:40:11.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:11.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:11.551 00.000 21948 MoveAxis(E, 0, ABG)
02:40:11.551 00.000 21948 Move returns status 0, amount 0
02:40:11.552 00.001 21948 MoveAxis(N, 0, ABG)
02:40:11.552 00.000 21948 Move returns status 0, amount 0
02:40:11.552 00.000 21948 move complete, result=0
02:40:11.552 00.000 21948 worker thread done servicing request
02:40:11.552 00.000 21948 Worker thread wakes up
02:40:11.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:11.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:11.552 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:13.076 01.524 21948 Exposure complete
02:40:13.127 00.051 21948 worker thread done servicing request
02:40:13.127 00.000 18120 OnExposeComplete: enter
02:40:13.128 00.001 18120 UpdateGuideState(): m_state=6
02:40:13.130 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
02:40:13.132 00.002 18120 Star::Find returns 1 (0), X=894.72, Y=233.91, Mass=2044, SNR=31.4, Peak=191 HFD=4.2
02:40:13.135 00.003 18120 MultiStar: [#1 0.09,0.03,0.68,U] [#2 -0.10,-0.08,0.63,U] [#3 -0.01,-0.08,0.56,U] [#4 0.08,-0.16,0.52,U] [#5 -0.03,-0.19,0.45,U] [#6 -0.14,0.26,0.54,U] [#7 -0.18,-0.09,0.42,U] [#8 -0.23,0.04,0.37,U] 
02:40:13.136 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.26, 0.13}
02:40:13.136 00.000 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
02:40:13.137 00.001 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
02:40:13.137 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.14 mountX=0.04 mountY=0.08, mountTheta=1.13
02:40:13.139 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.00, opts=13)
02:40:13.139 00.000 18120 Enqueuing Move request for scope (-0.09, 0.00)
02:40:13.140 00.001 21948 Worker thread wakes up
02:40:13.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:13.140 00.000 18120 UpdateGuideState exits: m=2044 RSB=31.4
02:40:13.141 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:13.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:13.142 00.001 18120 Enqueuing Expose request
02:40:13.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
02:40:13.142 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
02:40:13.142 00.000 21948 Moving (-0.09, 0.00) raw xDistance=0.04 yDistance=0.08
02:40:13.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:40:13.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:13.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:40:13.142 00.000 21948 MoveAxis(E, 0, ABG)
02:40:13.142 00.000 21948 Move returns status 0, amount 0
02:40:13.142 00.000 21948 MoveAxis(N, 0, ABG)
02:40:13.142 00.000 21948 Move returns status 0, amount 0
02:40:13.142 00.000 21948 move complete, result=0
02:40:13.142 00.000 21948 worker thread done servicing request
02:40:13.142 00.000 21948 Worker thread wakes up
02:40:13.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:13.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:13.143 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:14.770 01.627 21948 Exposure complete
02:40:14.800 00.030 21948 worker thread done servicing request
02:40:14.800 00.000 18120 OnExposeComplete: enter
02:40:14.800 00.000 18120 UpdateGuideState(): m_state=6
02:40:14.800 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
02:40:14.801 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.92, Mass=1906, SNR=30.3, Peak=172 HFD=4.1
02:40:14.802 00.001 18120 MultiStar: [#1 -0.26,0.20,0.74,U] [#2 -0.30,0.05,0.62,U] [#3 0.10,-0.04,0.60,U] [#4 0.08,-0.01,0.58,U] [#5 0.04,0.13,0.47,U] [#6 -0.14,0.38,0.52,U] [#7 0.11,-0.20,0.43,U] [#8 -0.16,0.20,0.39,U] 
02:40:14.802 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.23, 0.13}
02:40:14.803 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
02:40:14.803 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
02:40:14.804 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=0.13 mountY=0.05, mountTheta=0.37
02:40:14.805 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.10, opts=13)
02:40:14.805 00.000 18120 Enqueuing Move request for scope (-0.11, 0.10)
02:40:14.806 00.001 21948 Worker thread wakes up
02:40:14.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
02:40:14.806 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
02:40:14.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:14.807 00.001 18120 UpdateGuideState exits: m=1906 RSB=30.3
02:40:14.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:14.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:14.808 00.000 18120 Enqueuing Expose request
02:40:14.808 00.000 21948 Moving (-0.11, 0.10) raw xDistance=0.13 yDistance=0.05
02:40:14.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:40:14.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:14.810 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:14.810 00.000 21948 MoveAxis(E, 0, ABG)
02:40:14.810 00.000 21948 Move returns status 0, amount 0
02:40:14.810 00.000 21948 MoveAxis(N, 0, ABG)
02:40:14.810 00.000 21948 Move returns status 0, amount 0
02:40:14.810 00.000 21948 move complete, result=0
02:40:14.810 00.000 21948 worker thread done servicing request
02:40:14.810 00.000 21948 Worker thread wakes up
02:40:14.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:14.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:14.810 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:16.336 01.526 21948 Exposure complete
02:40:16.360 00.024 21948 worker thread done servicing request
02:40:16.360 00.000 18120 OnExposeComplete: enter
02:40:16.360 00.000 18120 UpdateGuideState(): m_state=6
02:40:16.361 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
02:40:16.361 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=234.02, Mass=1887, SNR=30.1, Peak=169 HFD=4.2
02:40:16.362 00.001 18120 MultiStar: [#1 -0.12,-0.08,0.74,U] [#2 -0.14,0.15,0.65,U] [#3 -0.03,-0.10,0.62,U] [#4 -0.02,0.19,0.57,U] [#5 -0.20,0.23,0.48,U] [#6 -0.40,0.28,0.00,M1] [#7 -0.05,-0.25,0.43,U] [#8 -0.15,0.41,0.00,M1] 
02:40:16.363 00.001 18120 refined, 6 included, MultiStar: {-0.11, 0.07}, one-star: {-0.18, 0.24}
02:40:16.363 00.000 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.58 = 0.58)
02:40:16.363 00.000 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.54 = 0.54)
02:40:16.365 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.14 cameraTheta=2.57 mountX=0.11 mountY=0.07, mountTheta=0.55
02:40:16.366 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
02:40:16.367 00.001 18120 Enqueuing Move request for scope (-0.11, 0.07)
02:40:16.367 00.000 21948 Worker thread wakes up
02:40:16.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:16.368 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
02:40:16.368 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:16.369 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:16.369 00.000 18120 Enqueuing Expose request
02:40:16.370 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:40:16.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:40:16.370 00.000 21948 Moving (-0.11, 0.07) raw xDistance=0.11 yDistance=0.07
02:40:16.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:16.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:16.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:40:16.370 00.000 21948 MoveAxis(E, 0, ABG)
02:40:16.370 00.000 21948 Move returns status 0, amount 0
02:40:16.370 00.000 21948 MoveAxis(N, 0, ABG)
02:40:16.370 00.000 21948 Move returns status 0, amount 0
02:40:16.370 00.000 21948 move complete, result=0
02:40:16.370 00.000 21948 worker thread done servicing request
02:40:16.370 00.000 21948 Worker thread wakes up
02:40:16.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:16.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:16.370 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:18.104 01.734 21948 Exposure complete
02:40:18.152 00.048 21948 worker thread done servicing request
02:40:18.152 00.000 18120 OnExposeComplete: enter
02:40:18.153 00.001 18120 UpdateGuideState(): m_state=6
02:40:18.154 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
02:40:18.154 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=233.82, Mass=2038, SNR=31.1, Peak=170 HFD=4.3
02:40:18.155 00.001 18120 MultiStar: [#1 -0.02,-0.11,0.71,U] [#2 0.07,-0.10,0.63,U] [#3 0.08,-0.19,0.58,U] [#4 -0.11,0.06,0.55,U] [#5 -0.05,0.05,0.46,U] [#6 -0.33,0.14,0.50,U] [#7 -0.17,-0.06,0.43,U] [#8 -0.05,0.21,0.38,U] 
02:40:18.155 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.15, 0.04}
02:40:18.155 00.000 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.41)
02:40:18.156 00.001 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
02:40:18.156 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.87 mountX=0.00 mountY=0.02, mountTheta=1.41
02:40:18.157 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
02:40:18.158 00.001 18120 Enqueuing Move request for scope (-0.02, -0.01)
02:40:18.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:18.159 00.001 21948 Worker thread wakes up
02:40:18.159 00.000 18120 UpdateGuideState exits: m=2038 RSB=31.1
02:40:18.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:40:18.159 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:18.160 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:40:18.160 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:18.160 00.000 18120 Enqueuing Expose request
02:40:18.161 00.001 21948 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.02
02:40:18.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:40:18.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:18.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:18.161 00.000 21948 MoveAxis(E, 0, ABG)
02:40:18.161 00.000 21948 Move returns status 0, amount 0
02:40:18.161 00.000 21948 MoveAxis(N, 0, ABG)
02:40:18.161 00.000 21948 Move returns status 0, amount 0
02:40:18.161 00.000 21948 move complete, result=0
02:40:18.161 00.000 21948 worker thread done servicing request
02:40:18.161 00.000 21948 Worker thread wakes up
02:40:18.161 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:18.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:18.161 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:19.579 01.418 21948 Exposure complete
02:40:19.630 00.051 21948 worker thread done servicing request
02:40:19.630 00.000 18120 OnExposeComplete: enter
02:40:19.632 00.002 18120 UpdateGuideState(): m_state=6
02:40:19.633 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
02:40:19.633 00.000 18120 Star::Find returns 1 (0), X=894.72, Y=233.82, Mass=1900, SNR=30.2, Peak=161 HFD=4.2
02:40:19.634 00.001 18120 MultiStar: [#1 -0.06,-0.07,0.73,U] [#2 -0.01,0.09,0.65,U] [#3 0.12,-0.14,0.61,U] [#4 0.10,-0.02,0.55,U] [#5 0.11,0.05,0.46,U] [#6 -0.06,0.08,0.52,U] [#7 0.10,-0.09,0.43,U] [#8 -0.03,0.33,0.40,U] 
02:40:19.634 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.27, 0.03}
02:40:19.635 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.51 = 0.51)
02:40:19.635 00.000 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.47 = 0.47)
02:40:19.638 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.50 mountX=0.03 mountY=0.01, mountTheta=0.48
02:40:19.641 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
02:40:19.642 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
02:40:19.642 00.000 21948 Worker thread wakes up
02:40:19.643 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:19.643 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:40:19.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:19.644 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:19.644 00.000 18120 Enqueuing Expose request
02:40:19.645 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:40:19.645 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:40:19.645 00.000 21948 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.01
02:40:19.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:40:19.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:19.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:40:19.645 00.000 21948 MoveAxis(E, 0, ABG)
02:40:19.645 00.000 21948 Move returns status 0, amount 0
02:40:19.645 00.000 21948 MoveAxis(N, 0, ABG)
02:40:19.645 00.000 21948 Move returns status 0, amount 0
02:40:19.645 00.000 21948 move complete, result=0
02:40:19.645 00.000 21948 worker thread done servicing request
02:40:19.645 00.000 21948 Worker thread wakes up
02:40:19.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:19.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:19.645 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:21.273 01.628 21948 Exposure complete
02:40:21.316 00.043 21948 worker thread done servicing request
02:40:21.316 00.000 18120 OnExposeComplete: enter
02:40:21.317 00.001 18120 UpdateGuideState(): m_state=6
02:40:21.320 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
02:40:21.322 00.002 18120 Star::Find returns 1 (0), X=894.85, Y=233.91, Mass=1834, SNR=29.7, Peak=172 HFD=4.2
02:40:21.325 00.003 18120 MultiStar: [#1 -0.20,0.14,0.75,U] [#2 -0.09,0.05,0.65,U] [#3 -0.08,-0.06,0.63,U] [#4 0.02,-0.03,0.59,U] [#5 0.05,0.07,0.48,U] [#6 0.03,0.26,0.55,U] [#7 0.03,-0.15,0.45,U] [#8 -0.20,0.25,0.40,U] 
02:40:21.327 00.002 18120 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.14, 0.12}
02:40:21.330 00.003 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
02:40:21.331 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
02:40:21.334 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=0.10 mountY=0.03, mountTheta=0.32
02:40:21.339 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
02:40:21.341 00.002 18120 Enqueuing Move request for scope (-0.07, 0.08)
02:40:21.344 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:21.346 00.002 18120 UpdateGuideState exits: m=1834 RSB=29.7
02:40:21.349 00.003 21948 Worker thread wakes up
02:40:21.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:21.351 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
02:40:21.351 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:21.352 00.001 18120 Enqueuing Expose request
02:40:21.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
02:40:21.352 00.000 21948 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.03
02:40:21.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:40:21.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:21.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:21.352 00.000 21948 MoveAxis(E, 0, ABG)
02:40:21.352 00.000 21948 Move returns status 0, amount 0
02:40:21.352 00.000 21948 MoveAxis(N, 0, ABG)
02:40:21.352 00.000 21948 Move returns status 0, amount 0
02:40:21.353 00.001 21948 move complete, result=0
02:40:21.353 00.000 21948 worker thread done servicing request
02:40:21.353 00.000 21948 Worker thread wakes up
02:40:21.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:21.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:21.353 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:22.870 01.517 21948 Exposure complete
02:40:22.904 00.034 21948 worker thread done servicing request
02:40:22.904 00.000 18120 OnExposeComplete: enter
02:40:22.905 00.001 18120 UpdateGuideState(): m_state=6
02:40:22.906 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
02:40:22.908 00.002 18120 Star::Find returns 1 (0), X=894.90, Y=233.86, Mass=1900, SNR=30.1, Peak=182 HFD=4.2
02:40:22.909 00.001 18120 MultiStar: [#1 0.03,0.19,0.73,U] [#2 0.07,0.06,0.68,U] [#3 0.19,-0.02,0.63,U] [#4 -0.20,0.40,0.00,M1] [#5 -0.17,0.33,0.46,U] [#6 -0.03,0.10,0.53,U] [#7 0.11,-0.00,0.41,U] [#8 0.05,0.34,0.40,U] 
02:40:22.910 00.001 18120 single-star, 7 included, MultiStar: {0.02, 0.12}, one-star: {-0.09, 0.07}
02:40:22.910 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
02:40:22.911 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
02:40:22.912 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.47 mountX=0.10 mountY=0.05, mountTheta=0.44
02:40:22.914 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.07, opts=13)
02:40:22.917 00.003 18120 Enqueuing Move request for scope (-0.09, 0.07)
02:40:22.918 00.001 21948 Worker thread wakes up
02:40:22.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:22.919 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.1
02:40:22.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:22.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:22.920 00.000 18120 Enqueuing Expose request
02:40:22.921 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
02:40:22.921 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:40:22.921 00.000 21948 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=0.05
02:40:22.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:40:22.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:22.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:22.921 00.000 21948 MoveAxis(E, 0, ABG)
02:40:22.921 00.000 21948 Move returns status 0, amount 0
02:40:22.921 00.000 21948 MoveAxis(N, 0, ABG)
02:40:22.921 00.000 21948 Move returns status 0, amount 0
02:40:22.921 00.000 21948 move complete, result=0
02:40:22.921 00.000 21948 worker thread done servicing request
02:40:22.921 00.000 21948 Worker thread wakes up
02:40:22.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:22.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:22.921 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:24.552 01.631 21948 Exposure complete
02:40:24.605 00.053 21948 worker thread done servicing request
02:40:24.606 00.001 18120 OnExposeComplete: enter
02:40:24.607 00.001 18120 UpdateGuideState(): m_state=6
02:40:24.609 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
02:40:24.610 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=234.12, Mass=2055, SNR=31.4, Peak=178 HFD=4.0
02:40:24.610 00.000 18120 MultiStar: [#1 0.03,0.27,0.71,U] [#2 -0.14,0.23,0.58,U] [#3 -0.05,0.10,0.57,U] [#4 0.13,0.08,0.53,U] [#5 0.05,0.09,0.44,U] [#6 -0.02,0.37,0.50,U] [#7 0.07,0.15,0.40,U] [#8 -0.24,0.33,0.37,U] 
02:40:24.611 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.23}, one-star: {-0.32, 0.34}
02:40:24.613 00.002 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
02:40:24.615 00.002 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
02:40:24.617 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.89 mountX=0.24 mountY=-0.04, mountTheta=-0.15
02:40:24.620 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.23, opts=13)
02:40:24.621 00.001 18120 Enqueuing Move request for scope (-0.08, 0.23)
02:40:24.621 00.000 21948 Worker thread wakes up
02:40:24.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:24.622 00.001 18120 UpdateGuideState exits: m=2055 RSB=31.4
02:40:24.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:24.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:24.623 00.000 18120 Enqueuing Expose request
02:40:24.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
02:40:24.624 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
02:40:24.624 00.000 21948 Moving (-0.08, 0.23) raw xDistance=0.24 yDistance=-0.04
02:40:24.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:40:24.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:24.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:40:24.624 00.000 21948 MoveAxis(W, 43, ABG)
02:40:24.624 00.000 21948 Guiding  Dir = 3, Dur = 43
02:40:24.624 00.000 21948 IsSlewing returns 0
02:40:24.624 00.000 21948 IsGuiding returns 0
02:40:24.626 00.002 21948 PulseGuide returned control before completion, sleep 52
02:40:24.691 00.065 21948 IsGuiding returns 0
02:40:24.691 00.000 21948 Move returns status 0, amount 43
02:40:24.691 00.000 21948 MoveAxis(N, 0, ABG)
02:40:24.691 00.000 21948 Move returns status 0, amount 0
02:40:24.691 00.000 21948 move complete, result=0
02:40:24.691 00.000 21948 worker thread done servicing request
02:40:24.691 00.000 21948 Worker thread wakes up
02:40:24.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:24.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:24.691 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
02:40:26.109 01.418 21948 Exposure complete
02:40:26.172 00.063 21948 worker thread done servicing request
02:40:26.172 00.000 18120 OnExposeComplete: enter
02:40:26.174 00.002 18120 UpdateGuideState(): m_state=6
02:40:26.175 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
02:40:26.176 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=233.85, Mass=1874, SNR=30.0, Peak=178 HFD=4.2
02:40:26.178 00.002 18120 MultiStar: [#1 0.12,-0.02,0.70,U] [#2 0.20,-0.19,0.62,U] [#3 0.43,-0.24,0.00,M1] [#4 0.48,-0.03,0.00,M1] [#5 0.37,-0.09,0.44,U] [#6 0.22,0.07,0.52,U] [#7 0.33,-0.12,0.46,U] [#8 0.44,0.22,0.00,M1] 
02:40:26.179 00.001 18120 single-star, 5 included, MultiStar: {0.21, -0.03}, one-star: {0.15, 0.07}
02:40:26.180 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
02:40:26.181 00.001 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
02:40:26.183 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.44 mountX=0.00 mountY=-0.16, mountTheta=-1.56
02:40:26.186 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.07, opts=13)
02:40:26.187 00.001 18120 Enqueuing Move request for scope (0.15, 0.07)
02:40:26.187 00.000 21948 Worker thread wakes up
02:40:26.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:26.188 00.001 18120 UpdateGuideState exits: m=1874 RSB=30.0
02:40:26.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:26.189 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:26.189 00.000 18120 Enqueuing Expose request
02:40:26.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
02:40:26.190 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
02:40:26.190 00.000 21948 Moving (0.15, 0.07) raw xDistance=0.00 yDistance=-0.16
02:40:26.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:40:26.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:26.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:40:26.190 00.000 21948 MoveAxis(E, 0, ABG)
02:40:26.190 00.000 21948 Move returns status 0, amount 0
02:40:26.190 00.000 21948 MoveAxis(N, 0, ABG)
02:40:26.190 00.000 21948 Move returns status 0, amount 0
02:40:26.190 00.000 21948 move complete, result=0
02:40:26.190 00.000 21948 worker thread done servicing request
02:40:26.190 00.000 21948 Worker thread wakes up
02:40:26.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:26.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:26.190 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:40:27.821 01.631 21948 Exposure complete
02:40:27.859 00.038 21948 worker thread done servicing request
02:40:27.859 00.000 18120 OnExposeComplete: enter
02:40:27.860 00.001 18120 UpdateGuideState(): m_state=6
02:40:27.862 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
02:40:27.863 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=233.96, Mass=1958, SNR=30.6, Peak=192 HFD=4.2
02:40:27.865 00.002 18120 MultiStar: [#1 -0.22,-0.05,0.73,U] [#2 -0.11,0.07,0.62,U] [#3 0.16,-0.27,0.63,U] [#4 -0.08,-0.01,0.56,U] [#5 -0.07,-0.06,0.47,U] [#6 -0.16,0.20,0.50,U] [#7 0.33,-0.16,0.42,U] [#8 0.13,0.13,0.39,U] 
02:40:27.866 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.12, 0.18}
02:40:27.866 00.000 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
02:40:27.867 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
02:40:27.869 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.85 mountX=0.03 mountY=0.03, mountTheta=0.83
02:40:27.871 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
02:40:27.871 00.000 18120 Enqueuing Move request for scope (-0.04, 0.01)
02:40:27.872 00.001 21948 Worker thread wakes up
02:40:27.872 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:27.872 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:40:27.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:27.873 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:27.873 00.000 18120 Enqueuing Expose request
02:40:27.874 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
02:40:27.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:40:27.874 00.000 21948 Moving (-0.04, 0.01) raw xDistance=0.03 yDistance=0.03
02:40:27.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:40:27.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:27.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:27.874 00.000 21948 MoveAxis(E, 0, ABG)
02:40:27.874 00.000 21948 Move returns status 0, amount 0
02:40:27.874 00.000 21948 MoveAxis(N, 0, ABG)
02:40:27.874 00.000 21948 Move returns status 0, amount 0
02:40:27.874 00.000 21948 move complete, result=0
02:40:27.874 00.000 21948 worker thread done servicing request
02:40:27.874 00.000 21948 Worker thread wakes up
02:40:27.874 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:27.875 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:27.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:29.393 01.518 21948 Exposure complete
02:40:29.427 00.034 21948 worker thread done servicing request
02:40:29.427 00.000 18120 OnExposeComplete: enter
02:40:29.428 00.001 18120 UpdateGuideState(): m_state=6
02:40:29.429 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
02:40:29.429 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=234.05, Mass=1995, SNR=31.0, Peak=188 HFD=4.4
02:40:29.430 00.001 18120 MultiStar: [#1 -0.16,0.21,0.70,U] [#2 0.01,0.17,0.60,U] [#3 -0.08,0.04,0.59,U] [#4 0.14,0.03,0.55,U] [#5 -0.03,0.10,0.44,U] [#6 -0.18,0.34,0.49,U] [#7 0.01,0.10,0.44,U] [#8 -0.19,0.62,0.00,M1] 
02:40:29.430 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.17}, one-star: {0.00, 0.27}
02:40:29.431 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
02:40:29.431 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
02:40:29.432 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.77 mountX=0.17 mountY=-0.04, mountTheta=-0.26
02:40:29.433 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.17, opts=13)
02:40:29.434 00.001 18120 Enqueuing Move request for scope (-0.03, 0.17)
02:40:29.435 00.001 21948 Worker thread wakes up
02:40:29.435 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:29.435 00.000 18120 UpdateGuideState exits: m=1995 RSB=31.0
02:40:29.436 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:29.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:29.436 00.000 18120 Enqueuing Expose request
02:40:29.437 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
02:40:29.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
02:40:29.437 00.000 21948 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=-0.04
02:40:29.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:40:29.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:29.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:40:29.437 00.000 21948 MoveAxis(E, 0, ABG)
02:40:29.437 00.000 21948 Move returns status 0, amount 0
02:40:29.437 00.000 21948 MoveAxis(N, 0, ABG)
02:40:29.437 00.000 21948 Move returns status 0, amount 0
02:40:29.437 00.000 21948 move complete, result=0
02:40:29.437 00.000 21948 worker thread done servicing request
02:40:29.437 00.000 21948 Worker thread wakes up
02:40:29.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:29.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:29.437 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:31.073 01.636 21948 Exposure complete
02:40:31.108 00.035 21948 worker thread done servicing request
02:40:31.108 00.000 18120 OnExposeComplete: enter
02:40:31.109 00.001 18120 UpdateGuideState(): m_state=6
02:40:31.110 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
02:40:31.110 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=233.98, Mass=1812, SNR=29.5, Peak=156 HFD=4.1
02:40:31.111 00.001 18120 MultiStar: [#1 -0.04,0.08,0.74,U] [#2 -0.24,-0.06,0.64,U] [#3 0.16,-0.21,0.62,U] [#4 -0.04,0.11,0.57,U] [#5 0.10,0.11,0.48,U] [#6 -0.19,0.30,0.56,U] [#7 -0.04,0.08,0.46,U] [#8 -0.13,0.40,0.00,M2] 
02:40:31.111 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.25, 0.19}
02:40:31.112 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.40 = 0.40)
02:40:31.112 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.36 = 0.36)
02:40:31.112 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.11 mountY=0.04, mountTheta=0.37
02:40:31.114 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.08, opts=13)
02:40:31.115 00.001 18120 Enqueuing Move request for scope (-0.09, 0.08)
02:40:31.115 00.000 21948 Worker thread wakes up
02:40:31.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:31.115 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
02:40:31.116 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
02:40:31.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:40:31.116 00.000 21948 Moving (-0.09, 0.08) raw xDistance=0.11 yDistance=0.04
02:40:31.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:31.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:31.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:31.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:31.117 00.001 18120 Enqueuing Expose request
02:40:31.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:40:31.117 00.000 21948 MoveAxis(E, 0, ABG)
02:40:31.117 00.000 21948 Move returns status 0, amount 0
02:40:31.117 00.000 21948 MoveAxis(N, 0, ABG)
02:40:31.117 00.000 21948 Move returns status 0, amount 0
02:40:31.117 00.000 21948 move complete, result=0
02:40:31.117 00.000 21948 worker thread done servicing request
02:40:31.117 00.000 21948 Worker thread wakes up
02:40:31.118 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:31.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:31.119 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:32.632 01.513 21948 Exposure complete
02:40:32.668 00.036 21948 worker thread done servicing request
02:40:32.669 00.001 18120 OnExposeComplete: enter
02:40:32.669 00.000 18120 UpdateGuideState(): m_state=6
02:40:32.670 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
02:40:32.670 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=234.04, Mass=1802, SNR=29.4, Peak=147 HFD=4.1
02:40:32.671 00.001 18120 MultiStar: [#1 -0.12,0.17,0.79,U] [#2 -0.24,0.21,0.67,U] [#3 0.01,-0.19,0.61,U] [#4 -0.00,0.23,0.56,U] [#5 0.09,-0.11,0.46,U] [#6 -0.19,0.29,0.54,U] [#7 -0.08,-0.09,0.45,U] [#8 -0.22,0.37,0.00,M3] 
02:40:32.671 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.12}, one-star: {-0.28, 0.25}
02:40:32.672 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
02:40:32.672 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
02:40:32.672 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.37 mountX=0.16 mountY=0.06, mountTheta=0.34
02:40:32.674 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.12, opts=13)
02:40:32.675 00.001 18120 Enqueuing Move request for scope (-0.12, 0.12)
02:40:32.675 00.000 21948 Worker thread wakes up
02:40:32.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:32.676 00.001 18120 UpdateGuideState exits: m=1802 RSB=29.4
02:40:32.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:32.678 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
02:40:32.678 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:32.678 00.000 18120 Enqueuing Expose request
02:40:32.679 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
02:40:32.679 00.000 21948 Moving (-0.12, 0.12) raw xDistance=0.16 yDistance=0.06
02:40:32.679 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:40:32.679 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:32.679 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:40:32.679 00.000 21948 MoveAxis(E, 0, ABG)
02:40:32.679 00.000 21948 Move returns status 0, amount 0
02:40:32.679 00.000 21948 MoveAxis(N, 0, ABG)
02:40:32.679 00.000 21948 Move returns status 0, amount 0
02:40:32.679 00.000 21948 move complete, result=0
02:40:32.679 00.000 21948 worker thread done servicing request
02:40:32.679 00.000 21948 Worker thread wakes up
02:40:32.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:32.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:32.679 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:34.314 01.635 21948 Exposure complete
02:40:34.349 00.035 21948 worker thread done servicing request
02:40:34.349 00.000 18120 OnExposeComplete: enter
02:40:34.350 00.001 18120 UpdateGuideState(): m_state=6
02:40:34.351 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
02:40:34.353 00.002 18120 Star::Find returns 1 (0), X=894.46, Y=234.19, Mass=1960, SNR=30.7, Peak=151 HFD=3.8
02:40:34.354 00.001 18120 MultiStar: [#1 -0.21,0.30,0.71,U] [#2 -0.39,0.27,0.00,M1] [#3 -0.09,-0.02,0.59,U] [#4 0.08,0.24,0.55,U] [#5 -0.05,-0.09,0.45,U] [#6 -0.21,0.49,0.00,M1] [#7 0.08,0.11,0.41,U] [#8 -0.31,0.38,0.00,M4] 
02:40:34.355 00.001 18120 refined, 5 included, MultiStar: {-0.18, 0.20}, one-star: {-0.53, 0.40}
02:40:34.357 00.002 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
02:40:34.358 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
02:40:34.359 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.31 mountX=0.26 mountY=0.07, mountTheta=0.28
02:40:34.362 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.20, opts=13)
02:40:34.362 00.000 18120 Enqueuing Move request for scope (-0.18, 0.20)
02:40:34.363 00.001 21948 Worker thread wakes up
02:40:34.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:34.363 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:40:34.364 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
02:40:34.364 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
02:40:34.364 00.000 21948 Moving (-0.18, 0.20) raw xDistance=0.26 yDistance=0.07
02:40:34.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:40:34.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:34.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:40:34.364 00.000 21948 MoveAxis(W, 46, ABG)
02:40:34.364 00.000 21948 Guiding  Dir = 3, Dur = 46
02:40:34.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:34.365 00.001 18120 Enqueuing Expose request
02:40:34.365 00.000 21948 IsSlewing returns 0
02:40:34.365 00.000 21948 IsGuiding returns 0
02:40:34.368 00.003 21948 PulseGuide returned control before completion, sleep 55
02:40:34.442 00.074 21948 IsGuiding returns 0
02:40:34.442 00.000 21948 Move returns status 0, amount 46
02:40:34.442 00.000 21948 MoveAxis(N, 0, ABG)
02:40:34.442 00.000 21948 Move returns status 0, amount 0
02:40:34.442 00.000 21948 move complete, result=0
02:40:34.442 00.000 21948 worker thread done servicing request
02:40:34.442 00.000 21948 Worker thread wakes up
02:40:34.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:34.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:34.442 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
02:40:35.850 01.408 21948 Exposure complete
02:40:35.893 00.043 21948 worker thread done servicing request
02:40:35.893 00.000 18120 OnExposeComplete: enter
02:40:35.895 00.002 18120 UpdateGuideState(): m_state=6
02:40:35.895 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
02:40:35.896 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=234.09, Mass=1858, SNR=29.8, Peak=162 HFD=3.9
02:40:35.896 00.000 18120 MultiStar: [#1 -0.03,0.20,0.71,U] [#2 -0.22,0.24,0.65,U] [#3 0.21,0.03,0.61,U] [#4 0.14,0.03,0.53,U] [#5 0.36,0.02,0.49,U] [#6 -0.22,0.21,0.54,U] [#7 -0.17,-0.02,0.46,U] [#8 -0.29,0.34,0.00,M5] 
02:40:35.897 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.15}, one-star: {-0.37, 0.31}
02:40:35.897 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
02:40:35.898 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
02:40:35.898 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.01 mountX=0.17 mountY=-0.00, mountTheta=-0.03
02:40:35.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
02:40:35.900 00.001 18120 Enqueuing Move request for scope (-0.07, 0.15)
02:40:35.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:35.901 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.8
02:40:35.901 00.000 21948 Worker thread wakes up
02:40:35.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
02:40:35.901 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
02:40:35.901 00.000 21948 Moving (-0.07, 0.15) raw xDistance=0.17 yDistance=-0.00
02:40:35.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:40:35.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:35.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:35.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:35.902 00.000 18120 Enqueuing Expose request
02:40:35.903 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:40:35.903 00.000 21948 MoveAxis(E, 0, ABG)
02:40:35.903 00.000 21948 Move returns status 0, amount 0
02:40:35.903 00.000 21948 MoveAxis(N, 0, ABG)
02:40:35.903 00.000 21948 Move returns status 0, amount 0
02:40:35.903 00.000 21948 move complete, result=0
02:40:35.903 00.000 21948 worker thread done servicing request
02:40:35.903 00.000 21948 Worker thread wakes up
02:40:35.903 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:35.904 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:35.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:37.544 01.640 21948 Exposure complete
02:40:37.578 00.034 21948 worker thread done servicing request
02:40:37.579 00.001 18120 OnExposeComplete: enter
02:40:37.580 00.001 18120 UpdateGuideState(): m_state=6
02:40:37.582 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
02:40:37.583 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=234.07, Mass=1914, SNR=30.2, Peak=175 HFD=4.1
02:40:37.584 00.001 18120 MultiStar: [#1 -0.15,0.17,0.70,U] [#2 -0.00,0.09,0.64,U] [#3 -0.02,-0.01,0.62,U] [#4 0.20,-0.00,0.57,U] [#5 -0.10,-0.12,0.47,U] [#6 -0.14,0.37,0.56,U] [#7 0.01,0.10,0.41,U] [#8 -0.06,0.36,0.40,U] 
02:40:37.585 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.24, 0.28}
02:40:37.587 00.002 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
02:40:37.589 00.002 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:40:37.592 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.03 mountX=0.16 mountY=-0.00, mountTheta=-0.01
02:40:37.596 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
02:40:37.599 00.003 18120 Enqueuing Move request for scope (-0.07, 0.15)
02:40:37.601 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:37.605 00.004 21948 Worker thread wakes up
02:40:37.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
02:40:37.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
02:40:37.605 00.000 21948 Moving (-0.07, 0.15) raw xDistance=0.16 yDistance=-0.00
02:40:37.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:40:37.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:37.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:40:37.605 00.000 21948 MoveAxis(E, 0, ABG)
02:40:37.605 00.000 21948 Move returns status 0, amount 0
02:40:37.605 00.000 21948 MoveAxis(N, 0, ABG)
02:40:37.605 00.000 21948 Move returns status 0, amount 0
02:40:37.605 00.000 21948 move complete, result=0
02:40:37.605 00.000 21948 worker thread done servicing request
02:40:37.605 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.2
02:40:37.606 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:37.606 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:37.607 00.001 18120 Enqueuing Expose request
02:40:37.607 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:37.608 00.001 21948 Worker thread wakes up
02:40:37.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:37.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:39.121 01.513 21948 Exposure complete
02:40:39.153 00.032 21948 worker thread done servicing request
02:40:39.153 00.000 18120 OnExposeComplete: enter
02:40:39.154 00.001 18120 UpdateGuideState(): m_state=6
02:40:39.155 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
02:40:39.155 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=234.06, Mass=1902, SNR=30.3, Peak=187 HFD=4.1
02:40:39.156 00.001 18120 MultiStar: [#1 0.03,0.06,0.73,U] [#2 -0.32,0.15,0.64,U] [#3 0.30,0.02,0.61,U] [#4 0.05,-0.17,0.55,U] [#5 0.39,0.01,0.46,U] [#6 0.02,0.25,0.54,U] [#7 -0.04,0.11,0.40,U] [#8 -0.14,0.46,0.00,M5] 
02:40:39.156 00.000 18120 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {-0.17, 0.28}
02:40:39.157 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
02:40:39.157 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
02:40:39.158 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=0.09 mountY=-0.05, mountTheta=-0.53
02:40:39.159 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.11, opts=13)
02:40:39.159 00.000 18120 Enqueuing Move request for scope (0.01, 0.11)
02:40:39.160 00.001 21948 Worker thread wakes up
02:40:39.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:39.160 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.3
02:40:39.161 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:39.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:39.161 00.000 18120 Enqueuing Expose request
02:40:39.162 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:40:39.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:40:39.162 00.000 21948 Moving (0.01, 0.11) raw xDistance=0.09 yDistance=-0.05
02:40:39.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:40:39.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:39.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:39.162 00.000 21948 MoveAxis(E, 0, ABG)
02:40:39.162 00.000 21948 Move returns status 0, amount 0
02:40:39.162 00.000 21948 MoveAxis(N, 0, ABG)
02:40:39.162 00.000 21948 Move returns status 0, amount 0
02:40:39.162 00.000 21948 move complete, result=0
02:40:39.162 00.000 21948 worker thread done servicing request
02:40:39.162 00.000 21948 Worker thread wakes up
02:40:39.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:39.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:39.163 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:40.797 01.634 21948 Exposure complete
02:40:40.833 00.036 21948 worker thread done servicing request
02:40:40.833 00.000 18120 OnExposeComplete: enter
02:40:40.834 00.001 18120 UpdateGuideState(): m_state=6
02:40:40.835 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
02:40:40.835 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=234.02, Mass=1945, SNR=30.6, Peak=183 HFD=4.2
02:40:40.836 00.001 18120 MultiStar: [#1 0.10,-0.14,0.70,U] [#2 -0.04,-0.03,0.62,U] [#3 0.02,0.02,0.57,U] [#4 -0.05,-0.14,0.57,U] [#5 0.15,-0.06,0.45,U] [#6 0.02,0.03,0.52,U] [#7 0.06,-0.07,0.39,U] [#8 -0.20,0.28,0.40,U] 
02:40:40.836 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.14, 0.23}
02:40:40.837 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.24 = 0.24)
02:40:40.837 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.20 = 0.20)
02:40:40.838 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.23 mountX=0.03 mountY=0.01, mountTheta=0.20
02:40:40.840 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
02:40:40.842 00.002 18120 Enqueuing Move request for scope (-0.02, 0.02)
02:40:40.845 00.003 21948 Worker thread wakes up
02:40:40.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
02:40:40.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:40.845 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
02:40:40.846 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:40.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:40.846 00.000 18120 Enqueuing Expose request
02:40:40.848 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:40:40.848 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
02:40:40.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:40:40.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:40.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:40:40.848 00.000 21948 MoveAxis(E, 0, ABG)
02:40:40.848 00.000 21948 Move returns status 0, amount 0
02:40:40.848 00.000 21948 MoveAxis(N, 0, ABG)
02:40:40.848 00.000 21948 Move returns status 0, amount 0
02:40:40.848 00.000 21948 move complete, result=0
02:40:40.848 00.000 21948 worker thread done servicing request
02:40:40.848 00.000 21948 Worker thread wakes up
02:40:40.848 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:40.850 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:40.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:42.362 01.512 21948 Exposure complete
02:40:42.410 00.048 21948 worker thread done servicing request
02:40:42.410 00.000 18120 OnExposeComplete: enter
02:40:42.411 00.001 18120 UpdateGuideState(): m_state=6
02:40:42.411 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
02:40:42.411 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=233.90, Mass=1835, SNR=29.7, Peak=183 HFD=4.2
02:40:42.413 00.002 18120 MultiStar: [#1 -0.10,0.02,0.74,U] [#2 -0.07,0.06,0.65,U] [#3 0.31,-0.06,0.61,U] [#4 0.17,0.12,0.56,U] [#5 0.12,-0.02,0.47,U] [#6 0.05,0.20,0.53,U] [#7 0.23,-0.28,0.46,U] [#8 -0.17,0.31,0.39,U] 
02:40:42.413 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.09, 0.11}
02:40:42.414 00.001 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
02:40:42.414 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
02:40:42.415 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.66 mountX=0.02 mountY=-0.09, mountTheta=-1.34
02:40:42.416 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
02:40:42.416 00.000 18120 Enqueuing Move request for scope (0.07, 0.05)
02:40:42.417 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:42.417 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
02:40:42.418 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:42.418 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:42.419 00.001 18120 Enqueuing Expose request
02:40:42.419 00.000 21948 Worker thread wakes up
02:40:42.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
02:40:42.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
02:40:42.419 00.000 21948 Moving (0.07, 0.05) raw xDistance=0.02 yDistance=-0.09
02:40:42.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:40:42.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:42.419 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:40:42.420 00.001 21948 MoveAxis(E, 0, ABG)
02:40:42.420 00.000 21948 Move returns status 0, amount 0
02:40:42.420 00.000 21948 MoveAxis(N, 0, ABG)
02:40:42.420 00.000 21948 Move returns status 0, amount 0
02:40:42.420 00.000 21948 move complete, result=0
02:40:42.420 00.000 21948 worker thread done servicing request
02:40:42.420 00.000 21948 Worker thread wakes up
02:40:42.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:42.420 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:42.421 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:44.046 01.625 21948 Exposure complete
02:40:44.090 00.044 21948 worker thread done servicing request
02:40:44.091 00.001 18120 OnExposeComplete: enter
02:40:44.091 00.000 18120 UpdateGuideState(): m_state=6
02:40:44.093 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
02:40:44.093 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=233.93, Mass=1862, SNR=30.0, Peak=190 HFD=4.3
02:40:44.095 00.002 18120 MultiStar: [#1 0.09,0.14,0.72,U] [#2 0.15,-0.08,0.62,U] [#3 0.25,-0.05,0.60,U] [#4 0.18,0.20,0.56,U] [#5 0.06,0.18,0.47,U] [#6 0.13,0.18,0.53,U] [#7 0.37,-0.03,0.44,U] [#8 0.11,0.25,0.41,U] 
02:40:44.096 00.001 18120 single-star, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.01, 0.14}
02:40:44.096 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
02:40:44.097 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
02:40:44.097 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.48 mountX=0.12 mountY=-0.08, mountTheta=-0.55
02:40:44.098 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.14, opts=13)
02:40:44.099 00.001 18120 Enqueuing Move request for scope (0.01, 0.14)
02:40:44.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:44.100 00.001 18120 UpdateGuideState exits: m=1862 RSB=30.0
02:40:44.100 00.000 21948 Worker thread wakes up
02:40:44.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:40:44.100 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:40:44.100 00.000 21948 Moving (0.01, 0.14) raw xDistance=0.12 yDistance=-0.08
02:40:44.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:40:44.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:44.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:44.101 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:44.101 00.000 18120 Enqueuing Expose request
02:40:44.102 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:40:44.102 00.000 21948 MoveAxis(E, 0, ABG)
02:40:44.102 00.000 21948 Move returns status 0, amount 0
02:40:44.102 00.000 21948 MoveAxis(N, 0, ABG)
02:40:44.102 00.000 21948 Move returns status 0, amount 0
02:40:44.102 00.000 21948 move complete, result=0
02:40:44.102 00.000 21948 worker thread done servicing request
02:40:44.102 00.000 21948 Worker thread wakes up
02:40:44.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:44.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:44.103 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:45.631 01.528 21948 Exposure complete
02:40:45.672 00.041 21948 worker thread done servicing request
02:40:45.672 00.000 18120 OnExposeComplete: enter
02:40:45.674 00.002 18120 UpdateGuideState(): m_state=6
02:40:45.676 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
02:40:45.677 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=234.04, Mass=1944, SNR=30.4, Peak=182 HFD=4.4
02:40:45.677 00.000 18120 MultiStar: [#1 -0.12,0.21,0.74,U] [#2 0.03,0.01,0.64,U] [#3 0.37,-0.04,0.59,U] [#4 0.08,0.15,0.56,U] [#5 -0.06,0.40,0.48,U] [#6 0.01,0.46,0.00,M1] [#7 0.06,0.05,0.43,U] [#8 0.03,0.46,0.00,M3] 
02:40:45.678 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.15}, one-star: {0.01, 0.26}
02:40:45.678 00.000 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
02:40:45.679 00.001 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
02:40:45.679 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.12 mountY=-0.11, mountTheta=-0.73
02:40:45.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.15, opts=13)
02:40:45.681 00.001 18120 Enqueuing Move request for scope (0.05, 0.15)
02:40:45.681 00.000 21948 Worker thread wakes up
02:40:45.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:45.682 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.4
02:40:45.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:45.683 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:45.683 00.000 18120 Enqueuing Expose request
02:40:45.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
02:40:45.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
02:40:45.683 00.000 21948 Moving (0.05, 0.15) raw xDistance=0.12 yDistance=-0.11
02:40:45.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:40:45.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:45.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:40:45.684 00.001 21948 MoveAxis(E, 0, ABG)
02:40:45.684 00.000 21948 Move returns status 0, amount 0
02:40:45.684 00.000 21948 MoveAxis(N, 0, ABG)
02:40:45.684 00.000 21948 Move returns status 0, amount 0
02:40:45.684 00.000 21948 move complete, result=0
02:40:45.684 00.000 21948 worker thread done servicing request
02:40:45.684 00.000 21948 Worker thread wakes up
02:40:45.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:45.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:45.684 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:47.320 01.636 21948 Exposure complete
02:40:47.366 00.046 21948 worker thread done servicing request
02:40:47.366 00.000 18120 OnExposeComplete: enter
02:40:47.367 00.001 18120 UpdateGuideState(): m_state=6
02:40:47.368 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
02:40:47.368 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=234.10, Mass=1941, SNR=30.6, Peak=189 HFD=4.1
02:40:47.369 00.001 18120 MultiStar: [#1 0.05,0.19,0.72,U] [#2 -0.09,0.01,0.63,U] [#3 0.12,0.13,0.60,U] [#4 -0.11,0.20,0.55,U] [#5 0.00,-0.06,0.48,U] [#6 -0.23,0.43,0.00,M2] [#7 0.18,0.16,0.44,U] [#8 -0.03,0.46,0.00,M4] 
02:40:47.369 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.16}, one-star: {-0.24, 0.32}
02:40:47.369 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.19 = -0.19)
02:40:47.370 00.001 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.23 = -0.23)
02:40:47.371 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.81 mountX=0.16 mountY=-0.04, mountTheta=-0.23
02:40:47.374 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.16, opts=13)
02:40:47.374 00.000 18120 Enqueuing Move request for scope (-0.04, 0.16)
02:40:47.375 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:47.376 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.6
02:40:47.376 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.377 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:47.377 00.000 18120 Enqueuing Expose request
02:40:47.378 00.001 21948 Worker thread wakes up
02:40:47.378 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
02:40:47.378 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
02:40:47.378 00.000 21948 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=-0.04
02:40:47.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:40:47.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:47.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:40:47.378 00.000 21948 MoveAxis(E, 0, ABG)
02:40:47.378 00.000 21948 Move returns status 0, amount 0
02:40:47.378 00.000 21948 MoveAxis(N, 0, ABG)
02:40:47.378 00.000 21948 Move returns status 0, amount 0
02:40:47.378 00.000 21948 move complete, result=0
02:40:47.378 00.000 21948 worker thread done servicing request
02:40:47.378 00.000 21948 Worker thread wakes up
02:40:47.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:47.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:47.379 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:48.902 01.523 21948 Exposure complete
02:40:48.950 00.048 21948 worker thread done servicing request
02:40:48.950 00.000 18120 OnExposeComplete: enter
02:40:48.951 00.001 18120 UpdateGuideState(): m_state=6
02:40:48.952 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
02:40:48.953 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=234.05, Mass=1931, SNR=30.5, Peak=187 HFD=4.2
02:40:48.954 00.001 18120 MultiStar: [#1 -0.22,0.20,0.74,U] [#2 -0.11,0.22,0.63,U] [#3 0.13,0.06,0.61,U] [#4 0.05,0.19,0.56,U] [#5 -0.14,0.32,0.47,U] [#6 -0.11,0.37,0.50,U] [#7 0.16,0.08,0.44,U] [#8 -0.05,0.47,0.00,M5] 
02:40:48.955 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.22}, one-star: {-0.08, 0.26}
02:40:48.956 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
02:40:48.957 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
02:40:48.958 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.79 mountX=0.22 mountY=-0.05, mountTheta=-0.24
02:40:48.960 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.22, opts=13)
02:40:48.962 00.002 18120 Enqueuing Move request for scope (-0.05, 0.22)
02:40:48.964 00.002 21948 Worker thread wakes up
02:40:48.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:48.965 00.001 18120 UpdateGuideState exits: m=1931 RSB=30.5
02:40:48.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:48.965 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:48.966 00.001 18120 Enqueuing Expose request
02:40:48.966 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
02:40:48.966 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
02:40:48.966 00.000 21948 Moving (-0.05, 0.22) raw xDistance=0.22 yDistance=-0.05
02:40:48.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:40:48.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:48.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:48.966 00.000 21948 MoveAxis(W, 39, ABG)
02:40:48.966 00.000 21948 Guiding  Dir = 3, Dur = 39
02:40:48.967 00.001 21948 IsSlewing returns 0
02:40:48.967 00.000 21948 IsGuiding returns 0
02:40:48.969 00.002 21948 PulseGuide returned control before completion, sleep 48
02:40:49.027 00.058 21948 IsGuiding returns 0
02:40:49.027 00.000 21948 Move returns status 0, amount 39
02:40:49.027 00.000 21948 MoveAxis(N, 0, ABG)
02:40:49.027 00.000 21948 Move returns status 0, amount 0
02:40:49.027 00.000 21948 move complete, result=0
02:40:49.027 00.000 21948 worker thread done servicing request
02:40:49.027 00.000 21948 Worker thread wakes up
02:40:49.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:49.027 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:40:49.028 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:50.663 01.635 21948 Exposure complete
02:40:50.705 00.042 21948 worker thread done servicing request
02:40:50.705 00.000 18120 OnExposeComplete: enter
02:40:50.706 00.001 18120 UpdateGuideState(): m_state=6
02:40:50.707 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
02:40:50.708 00.001 18120 Star::Find returns 1 (0), X=894.45, Y=234.79, Mass=2020, SNR=31.1, Peak=161 HFD=3.8
02:40:50.709 00.001 18120 MultiStar: large primary error, entering stabilization period
02:40:50.709 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
02:40:50.709 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
02:40:50.710 00.001 18120 CameraToMount -- cameraX=-0.53 cameraY=1.00 hyp=1.13 cameraTheta=2.06 mountX=1.13 mountY=0.03, mountTheta=0.02
02:40:50.711 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.53, y=1.00, opts=13)
02:40:50.711 00.000 18120 Enqueuing Move request for scope (-0.53, 1.00)
02:40:50.712 00.001 21948 Worker thread wakes up
02:40:50.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 1.00) opts 0xd
02:40:50.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.53, 1.00)
02:40:50.712 00.000 21948 Moving (-0.53, 1.00) raw xDistance=1.13 yDistance=0.03
02:40:50.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.13
02:40:50.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:50.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:50.713 00.001 18120 UpdateGuideState exits: m=2020 RSB=31.1
02:40:50.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:50.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:50.714 00.000 18120 Enqueuing Expose request
02:40:50.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:50.715 00.001 21948 MoveAxis(W, 205, ABG)
02:40:50.715 00.000 21948 Guiding  Dir = 3, Dur = 205
02:40:50.715 00.000 21948 IsSlewing returns 0
02:40:50.715 00.000 21948 IsGuiding returns 0
02:40:50.718 00.003 21948 PulseGuide returned control before completion, sleep 214
02:40:50.943 00.225 21948 IsGuiding returns 0
02:40:50.943 00.000 21948 Move returns status 0, amount 205
02:40:50.943 00.000 21948 MoveAxis(N, 0, ABG)
02:40:50.943 00.000 21948 Move returns status 0, amount 0
02:40:50.943 00.000 21948 move complete, result=0
02:40:50.943 00.000 21948 worker thread done servicing request
02:40:50.943 00.000 21948 Worker thread wakes up
02:40:50.944 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:50.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:50.944 00.000 18120 GuideStep: 1.1 px 205 ms WEST, 0.0 px 0 ms NORTH
02:40:52.363 01.419 21948 Exposure complete
02:40:52.436 00.073 21948 worker thread done servicing request
02:40:52.436 00.000 18120 OnExposeComplete: enter
02:40:52.437 00.001 18120 UpdateGuideState(): m_state=6
02:40:52.438 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
02:40:52.440 00.002 18120 Star::Find returns 1 (0), X=894.96, Y=234.18, Mass=1871, SNR=30.0, Peak=161 HFD=4.2
02:40:52.441 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
02:40:52.443 00.002 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
02:40:52.444 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.64 mountX=0.37 mountY=-0.15, mountTheta=-0.40
02:40:52.446 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.39, opts=13)
02:40:52.448 00.002 18120 Enqueuing Move request for scope (-0.03, 0.39)
02:40:52.449 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:52.450 00.001 21948 Worker thread wakes up
02:40:52.451 00.001 18120 UpdateGuideState exits: m=1871 RSB=30.0
02:40:52.452 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:52.453 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:52.454 00.001 18120 Enqueuing Expose request
02:40:52.455 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
02:40:52.455 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
02:40:52.455 00.000 21948 Moving (-0.03, 0.39) raw xDistance=0.37 yDistance=-0.15
02:40:52.455 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.37
02:40:52.455 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:52.455 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:40:52.455 00.000 21948 MoveAxis(W, 80, ABG)
02:40:52.455 00.000 21948 Guiding  Dir = 3, Dur = 80
02:40:52.456 00.001 21948 IsSlewing returns 0
02:40:52.456 00.000 21948 IsGuiding returns 0
02:40:52.458 00.002 21948 PulseGuide returned control before completion, sleep 88
02:40:52.548 00.090 21948 IsGuiding returns 1
02:40:52.549 00.001 21948 scope still moving after pulse duration time elapsed
02:40:52.580 00.031 21948 IsSlewing returns 0
02:40:52.581 00.001 21948 IsGuiding returns 0
02:40:52.581 00.000 21948 scope move finished after 80 + 44 ms
02:40:52.581 00.000 21948 Move returns status 0, amount 80
02:40:52.581 00.000 21948 MoveAxis(N, 0, ABG)
02:40:52.581 00.000 21948 Move returns status 0, amount 0
02:40:52.581 00.000 21948 move complete, result=0
02:40:52.581 00.000 21948 worker thread done servicing request
02:40:52.581 00.000 21948 Worker thread wakes up
02:40:52.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:52.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:52.582 00.001 18120 GuideStep: 0.4 px 80 ms WEST, -0.2 px 0 ms NORTH
02:40:54.212 01.630 21948 Exposure complete
02:40:54.261 00.049 21948 worker thread done servicing request
02:40:54.270 00.009 18120 OnExposeComplete: enter
02:40:54.272 00.002 18120 UpdateGuideState(): m_state=6
02:40:54.273 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
02:40:54.274 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=233.75, Mass=1943, SNR=30.6, Peak=164 HFD=4.2
02:40:54.275 00.001 18120 MultiStar: exiting stabilization period
02:40:54.276 00.001 18120 MultiStar: [#1 0.05,-0.04,0.73,U] [#2 0.18,-0.19,0.62,U] [#3 0.28,-0.51,0.00,M1] [#4 0.01,-0.38,0.53,U] [#5 0.09,-0.22,0.44,U] [#6 0.13,-0.13,0.47,U] [#7 0.06,-0.34,0.42,U] [#8 0.03,0.04,0.41,U] 
02:40:54.276 00.000 18120 single-star, 7 included, MultiStar: {0.08, -0.14}, one-star: {0.08, -0.03}
02:40:54.276 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
02:40:54.277 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
02:40:54.277 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=-0.06 mountY=-0.05, mountTheta=-2.44
02:40:54.278 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
02:40:54.279 00.001 18120 Enqueuing Move request for scope (0.08, -0.03)
02:40:54.279 00.000 21948 Worker thread wakes up
02:40:54.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:54.280 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.6
02:40:54.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:54.281 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:54.281 00.000 18120 Enqueuing Expose request
02:40:54.282 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:40:54.282 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:40:54.282 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.05
02:40:54.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:40:54.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:54.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:54.282 00.000 21948 MoveAxis(E, 0, ABG)
02:40:54.282 00.000 21948 Move returns status 0, amount 0
02:40:54.282 00.000 21948 MoveAxis(N, 0, ABG)
02:40:54.282 00.000 21948 Move returns status 0, amount 0
02:40:54.282 00.000 21948 move complete, result=0
02:40:54.282 00.000 21948 worker thread done servicing request
02:40:54.282 00.000 21948 Worker thread wakes up
02:40:54.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:54.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:54.282 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:55.792 01.510 21948 Exposure complete
02:40:55.827 00.035 21948 worker thread done servicing request
02:40:55.827 00.000 18120 OnExposeComplete: enter
02:40:55.829 00.002 18120 UpdateGuideState(): m_state=6
02:40:55.831 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
02:40:55.832 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=233.60, Mass=1889, SNR=30.0, Peak=130 HFD=4.2
02:40:55.834 00.002 18120 MultiStar: [#1 0.30,-0.49,0.00,M1] [#2 0.01,-0.41,0.64,U] [#3 0.30,-0.28,0.60,U] [#4 0.18,-0.24,0.57,U] [#5 0.38,-0.34,0.00,M1] [#6 0.22,-0.03,0.56,U] [#7 0.35,-0.62,0.00,M1] [#8 0.37,-0.13,0.42,U] 
02:40:55.835 00.001 18120 single-star, 5 included, MultiStar: {0.21, -0.22}, one-star: {0.21, -0.19}
02:40:55.836 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
02:40:55.837 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
02:40:55.838 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.72 mountX=-0.26 mountY=-0.10, mountTheta=-2.76
02:40:55.841 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.19, opts=13)
02:40:55.843 00.002 18120 Enqueuing Move request for scope (0.21, -0.19)
02:40:55.844 00.001 21948 Worker thread wakes up
02:40:55.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
02:40:55.844 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
02:40:55.844 00.000 21948 Moving (0.21, -0.19) raw xDistance=-0.26 yDistance=-0.10
02:40:55.845 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:40:55.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:55.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:40:55.845 00.000 21948 MoveAxis(E, 46, ABG)
02:40:55.845 00.000 21948 Guiding  Dir = 2, Dur = 46
02:40:55.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:55.845 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.0
02:40:55.846 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:55.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:55.846 00.000 18120 Enqueuing Expose request
02:40:55.847 00.001 21948 IsSlewing returns 0
02:40:55.847 00.000 21948 IsGuiding returns 0
02:40:55.849 00.002 21948 PulseGuide returned control before completion, sleep 55
02:40:55.915 00.066 21948 IsGuiding returns 0
02:40:55.915 00.000 21948 Move returns status 0, amount 46
02:40:55.915 00.000 21948 MoveAxis(N, 0, ABG)
02:40:55.915 00.000 21948 Move returns status 0, amount 0
02:40:55.915 00.000 21948 move complete, result=0
02:40:55.915 00.000 21948 worker thread done servicing request
02:40:55.915 00.000 21948 Worker thread wakes up
02:40:55.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:55.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:55.915 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
02:40:57.554 01.639 21948 Exposure complete
02:40:57.598 00.044 21948 worker thread done servicing request
02:40:57.598 00.000 18120 OnExposeComplete: enter
02:40:57.599 00.001 18120 UpdateGuideState(): m_state=6
02:40:57.600 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
02:40:57.600 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=233.86, Mass=2012, SNR=31.2, Peak=170 HFD=4.2
02:40:57.601 00.001 18120 MultiStar: [#1 -0.03,-0.20,0.71,U] [#2 -0.00,-0.14,0.62,U] [#3 0.40,-0.38,0.00,M1] [#4 0.14,-0.02,0.53,U] [#5 0.07,-0.21,0.46,U] [#6 0.21,0.06,0.50,U] [#7 0.40,-0.29,0.00,M2] [#8 0.08,0.31,0.37,U] 
02:40:57.601 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.09, 0.07}
02:40:57.602 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
02:40:57.602 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:40:57.605 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
02:40:57.607 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
02:40:57.609 00.002 18120 Enqueuing Move request for scope (0.07, -0.03)
02:40:57.610 00.001 21948 Worker thread wakes up
02:40:57.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:57.610 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.2
02:40:57.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:57.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:57.611 00.000 18120 Enqueuing Expose request
02:40:57.612 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
02:40:57.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
02:40:57.612 00.000 21948 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.05
02:40:57.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:40:57.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:57.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:57.612 00.000 21948 MoveAxis(E, 0, ABG)
02:40:57.612 00.000 21948 Move returns status 0, amount 0
02:40:57.612 00.000 21948 MoveAxis(N, 0, ABG)
02:40:57.612 00.000 21948 Move returns status 0, amount 0
02:40:57.612 00.000 21948 move complete, result=0
02:40:57.612 00.000 21948 worker thread done servicing request
02:40:57.612 00.000 21948 Worker thread wakes up
02:40:57.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:57.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:57.612 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:59.142 01.530 21948 Exposure complete
02:40:59.193 00.051 21948 worker thread done servicing request
02:40:59.193 00.000 18120 OnExposeComplete: enter
02:40:59.196 00.003 18120 UpdateGuideState(): m_state=6
02:40:59.197 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
02:40:59.199 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=233.64, Mass=1925, SNR=30.4, Peak=160 HFD=4.1
02:40:59.201 00.002 18120 MultiStar: [#1 0.06,-0.36,0.74,U] [#2 0.22,-0.42,0.00,M1] [#3 0.26,-0.35,0.00,M2] [#4 0.32,-0.06,0.57,U] [#5 -0.03,-0.34,0.47,U] [#6 0.01,-0.04,0.55,U] [#7 0.12,-0.21,0.43,U] [#8 -0.05,0.11,0.39,U] 
02:40:59.201 00.000 18120 single-star, 6 included, MultiStar: {0.07, -0.16}, one-star: {0.04, -0.14}
02:40:59.202 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.99)
02:40:59.203 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.95)
02:40:59.203 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.30 mountX=-0.14 mountY=0.03, mountTheta=2.95
02:40:59.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.14, opts=13)
02:40:59.205 00.001 18120 Enqueuing Move request for scope (0.04, -0.14)
02:40:59.205 00.000 21948 Worker thread wakes up
02:40:59.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:40:59.206 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:40:59.206 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:59.206 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:40:59.207 00.001 18120 Enqueuing Expose request
02:40:59.207 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
02:40:59.207 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
02:40:59.207 00.000 21948 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=0.03
02:40:59.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:40:59.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:59.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:59.207 00.000 21948 MoveAxis(E, 0, ABG)
02:40:59.207 00.000 21948 Move returns status 0, amount 0
02:40:59.207 00.000 21948 MoveAxis(N, 0, ABG)
02:40:59.207 00.000 21948 Move returns status 0, amount 0
02:40:59.207 00.000 21948 move complete, result=0
02:40:59.207 00.000 21948 worker thread done servicing request
02:40:59.207 00.000 21948 Worker thread wakes up
02:40:59.208 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:40:59.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:40:59.208 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:00.831 01.623 21948 Exposure complete
02:41:00.869 00.038 21948 worker thread done servicing request
02:41:00.869 00.000 18120 OnExposeComplete: enter
02:41:00.870 00.001 18120 UpdateGuideState(): m_state=6
02:41:00.871 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
02:41:00.871 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.67, Mass=1968, SNR=30.5, Peak=179 HFD=4.0
02:41:00.872 00.001 18120 MultiStar: [#1 0.03,-0.38,0.71,U] [#2 0.21,-0.51,0.00,M2] [#3 0.21,-0.31,0.61,U] [#4 0.18,-0.44,0.00,M1] [#5 0.23,-0.01,0.46,U] [#6 0.10,-0.08,0.51,U] [#7 0.38,-0.18,0.00,M2] [#8 0.40,0.10,0.38,U] 
02:41:00.872 00.000 18120 single-star, 5 included, MultiStar: {0.18, -0.16}, one-star: {0.19, -0.11}
02:41:00.872 00.000 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
02:41:00.873 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
02:41:00.873 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.54 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
02:41:00.875 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.11, opts=13)
02:41:00.875 00.000 18120 Enqueuing Move request for scope (0.19, -0.11)
02:41:00.875 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:00.876 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.5
02:41:00.877 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:00.877 00.000 21948 Worker thread wakes up
02:41:00.877 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
02:41:00.877 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
02:41:00.877 00.000 21948 Moving (0.19, -0.11) raw xDistance=-0.18 yDistance=-0.12
02:41:00.877 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:41:00.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:00.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:00.878 00.001 18120 Enqueuing Expose request
02:41:00.879 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:41:00.879 00.000 21948 MoveAxis(E, 0, ABG)
02:41:00.879 00.000 21948 Move returns status 0, amount 0
02:41:00.879 00.000 21948 MoveAxis(N, 0, ABG)
02:41:00.879 00.000 21948 Move returns status 0, amount 0
02:41:00.879 00.000 21948 move complete, result=0
02:41:00.879 00.000 21948 worker thread done servicing request
02:41:00.879 00.000 21948 Worker thread wakes up
02:41:00.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:00.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:00.880 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:02.401 01.521 21948 Exposure complete
02:41:02.436 00.035 21948 worker thread done servicing request
02:41:02.436 00.000 18120 OnExposeComplete: enter
02:41:02.437 00.001 18120 UpdateGuideState(): m_state=6
02:41:02.438 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
02:41:02.439 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=233.55, Mass=2013, SNR=31.0, Peak=162 HFD=3.9
02:41:02.441 00.002 18120 MultiStar: [#1 0.07,-0.28,0.70,U] [#2 0.29,-0.35,0.00,M3] [#3 0.36,-0.49,0.00,M2] [#4 0.37,-0.43,0.00,M2] [#5 0.12,-0.22,0.44,U] [#6 0.22,-0.49,0.00,M1] [#7 0.57,-0.58,0.00,M3] [#8 0.37,-0.24,0.00,M1] 
02:41:02.442 00.001 18120 single-star, 2 included, MultiStar: {0.11, -0.25}, one-star: {0.13, -0.23}
02:41:02.443 00.001 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
02:41:02.445 00.002 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
02:41:02.445 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.07 mountX=-0.26 mountY=-0.01, mountTheta=-3.10
02:41:02.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.23, opts=13)
02:41:02.448 00.001 18120 Enqueuing Move request for scope (0.13, -0.23)
02:41:02.448 00.000 21948 Worker thread wakes up
02:41:02.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:02.449 00.001 18120 UpdateGuideState exits: m=2013 RSB=31.0
02:41:02.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:02.450 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:02.450 00.000 18120 Enqueuing Expose request
02:41:02.451 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
02:41:02.451 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
02:41:02.451 00.000 21948 Moving (0.13, -0.23) raw xDistance=-0.26 yDistance=-0.01
02:41:02.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:41:02.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:02.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:41:02.451 00.000 21948 MoveAxis(E, 47, ABG)
02:41:02.451 00.000 21948 Guiding  Dir = 2, Dur = 47
02:41:02.451 00.000 21948 IsSlewing returns 0
02:41:02.451 00.000 21948 IsGuiding returns 0
02:41:02.452 00.001 21948 PulseGuide returned control before completion, sleep 56
02:41:02.522 00.070 21948 IsGuiding returns 0
02:41:02.522 00.000 21948 Move returns status 0, amount 47
02:41:02.522 00.000 21948 MoveAxis(N, 0, ABG)
02:41:02.522 00.000 21948 Move returns status 0, amount 0
02:41:02.523 00.001 21948 move complete, result=0
02:41:02.523 00.000 21948 worker thread done servicing request
02:41:02.523 00.000 21948 Worker thread wakes up
02:41:02.523 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
02:41:02.524 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:02.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:04.150 01.626 21948 Exposure complete
02:41:04.185 00.035 21948 worker thread done servicing request
02:41:04.185 00.000 18120 OnExposeComplete: enter
02:41:04.186 00.001 18120 UpdateGuideState(): m_state=6
02:41:04.186 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
02:41:04.188 00.002 18120 Star::Find returns 1 (0), X=895.23, Y=233.87, Mass=2048, SNR=31.3, Peak=183 HFD=4.2
02:41:04.188 00.000 18120 MultiStar: [#1 0.18,-0.04,0.72,U] [#2 0.16,0.14,0.64,U] [#3 0.20,-0.05,0.60,U] [#4 0.56,-0.07,0.00,M3] [#5 0.23,-0.11,0.45,U] [#6 0.11,0.15,0.52,U] [#7 0.38,-0.08,0.42,U] [#8 0.30,0.23,0.38,U] 
02:41:04.188 00.000 18120 refined, 7 included, MultiStar: {0.22, 0.04}, one-star: {0.24, 0.08}
02:41:04.188 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
02:41:04.189 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
02:41:04.189 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.20 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
02:41:04.190 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.04, opts=13)
02:41:04.191 00.001 18120 Enqueuing Move request for scope (0.22, 0.04)
02:41:04.191 00.000 21948 Worker thread wakes up
02:41:04.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:04.192 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
02:41:04.192 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
02:41:04.192 00.000 18120 UpdateGuideState exits: m=2048 RSB=31.3
02:41:04.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:04.193 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:04.193 00.000 18120 Enqueuing Expose request
02:41:04.194 00.001 21948 Moving (0.22, 0.04) raw xDistance=-0.05 yDistance=-0.21
02:41:04.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:41:04.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:04.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:41:04.194 00.000 21948 MoveAxis(E, 0, ABG)
02:41:04.194 00.000 21948 Move returns status 0, amount 0
02:41:04.194 00.000 21948 MoveAxis(N, 0, ABG)
02:41:04.194 00.000 21948 Move returns status 0, amount 0
02:41:04.194 00.000 21948 move complete, result=0
02:41:04.194 00.000 21948 worker thread done servicing request
02:41:04.194 00.000 21948 Worker thread wakes up
02:41:04.194 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:04.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:04.194 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:05.716 01.522 21948 Exposure complete
02:41:05.741 00.025 21948 worker thread done servicing request
02:41:05.742 00.001 18120 OnExposeComplete: enter
02:41:05.742 00.000 18120 UpdateGuideState(): m_state=6
02:41:05.743 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
02:41:05.744 00.001 18120 Star::Find returns 1 (0), X=895.21, Y=233.88, Mass=1815, SNR=29.5, Peak=163 HFD=4.1
02:41:05.744 00.000 18120 MultiStar: [#1 0.07,-0.10,0.74,U] [#2 0.08,0.01,0.65,U] [#3 0.39,-0.08,0.62,U] [#4 0.48,-0.12,0.00,M4] [#5 0.34,-0.02,0.48,U] [#6 0.23,0.24,0.51,U] [#7 0.32,-0.04,0.44,U] [#8 0.16,0.03,0.41,U] 
02:41:05.745 00.001 18120 refined, 7 included, MultiStar: {0.22, 0.02}, one-star: {0.23, 0.10}
02:41:05.746 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
02:41:05.746 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
02:41:05.747 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.08 mountX=-0.08 mountY=-0.20, mountTheta=-1.93
02:41:05.748 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.02, opts=13)
02:41:05.748 00.000 18120 Enqueuing Move request for scope (0.22, 0.02)
02:41:05.749 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:05.749 00.000 21948 Worker thread wakes up
02:41:05.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
02:41:05.749 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
02:41:05.749 00.000 21948 Moving (0.22, 0.02) raw xDistance=-0.08 yDistance=-0.20
02:41:05.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:41:05.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:05.749 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.5
02:41:05.750 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:41:05.750 00.000 21948 MoveAxis(E, 0, ABG)
02:41:05.750 00.000 21948 Move returns status 0, amount 0
02:41:05.750 00.000 21948 MoveAxis(N, 0, ABG)
02:41:05.750 00.000 21948 Move returns status 0, amount 0
02:41:05.750 00.000 21948 move complete, result=0
02:41:05.750 00.000 21948 worker thread done servicing request
02:41:05.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:05.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:05.751 00.001 18120 Enqueuing Expose request
02:41:05.751 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:05.752 00.001 21948 Worker thread wakes up
02:41:05.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:05.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:07.387 01.635 21948 Exposure complete
02:41:07.411 00.024 21948 worker thread done servicing request
02:41:07.411 00.000 18120 OnExposeComplete: enter
02:41:07.412 00.001 18120 UpdateGuideState(): m_state=6
02:41:07.412 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
02:41:07.413 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.82, Mass=1955, SNR=30.7, Peak=178 HFD=4.3
02:41:07.414 00.001 18120 MultiStar: [#1 0.48,-0.35,0.00,M1] [#2 0.40,-0.25,0.00,M2] [#3 0.58,-0.40,0.00,M1] [#4 0.37,-0.07,0.56,U] [#5 0.24,-0.10,0.48,U] [#6 0.17,-0.03,0.53,U] [#7 0.35,-0.24,0.00,M2] [#8 0.16,-0.05,0.40,U] 
02:41:07.414 00.000 18120 single-star, 4 included, MultiStar: {0.22, -0.03}, one-star: {0.17, 0.03}
02:41:07.414 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
02:41:07.415 00.001 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
02:41:07.415 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.19 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
02:41:07.416 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.03, opts=13)
02:41:07.417 00.001 18120 Enqueuing Move request for scope (0.17, 0.03)
02:41:07.417 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:07.418 00.001 21948 Worker thread wakes up
02:41:07.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
02:41:07.418 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
02:41:07.418 00.000 21948 Moving (0.17, 0.03) raw xDistance=-0.04 yDistance=-0.17
02:41:07.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:41:07.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:07.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:41:07.418 00.000 21948 MoveAxis(E, 0, ABG)
02:41:07.418 00.000 21948 Move returns status 0, amount 0
02:41:07.418 00.000 21948 MoveAxis(N, 0, ABG)
02:41:07.418 00.000 21948 Move returns status 0, amount 0
02:41:07.419 00.001 21948 move complete, result=0
02:41:07.419 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
02:41:07.419 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:07.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:07.420 00.001 18120 Enqueuing Expose request
02:41:07.421 00.001 21948 worker thread done servicing request
02:41:07.421 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:07.422 00.001 21948 Worker thread wakes up
02:41:07.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:07.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:08.949 01.527 21948 Exposure complete
02:41:08.986 00.037 21948 worker thread done servicing request
02:41:08.987 00.001 18120 OnExposeComplete: enter
02:41:08.987 00.000 18120 UpdateGuideState(): m_state=6
02:41:08.988 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
02:41:08.989 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=233.86, Mass=1847, SNR=29.6, Peak=164 HFD=4.2
02:41:08.991 00.002 18120 MultiStar: [#1 0.08,-0.21,0.73,U] [#2 0.07,-0.05,0.65,U] [#3 0.54,-0.27,0.00,M2] [#4 0.14,0.09,0.55,U] [#5 0.28,0.02,0.47,U] [#6 0.26,0.09,0.55,U] [#7 0.06,-0.09,0.46,U] [#8 0.02,0.23,0.40,U] 
02:41:08.992 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.10, 0.08}
02:41:08.993 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
02:41:08.995 00.002 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
02:41:08.996 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:41:08.998 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
02:41:09.000 00.002 18120 Enqueuing Move request for scope (0.12, 0.01)
02:41:09.003 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:09.005 00.002 18120 UpdateGuideState exits: m=1847 RSB=29.6
02:41:09.007 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:09.009 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:09.012 00.003 18120 Enqueuing Expose request
02:41:09.013 00.001 21948 Worker thread wakes up
02:41:09.013 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
02:41:09.014 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
02:41:09.014 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.11
02:41:09.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:41:09.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:09.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:41:09.014 00.000 21948 MoveAxis(E, 0, ABG)
02:41:09.014 00.000 21948 Move returns status 0, amount 0
02:41:09.014 00.000 21948 MoveAxis(N, 0, ABG)
02:41:09.014 00.000 21948 Move returns status 0, amount 0
02:41:09.014 00.000 21948 move complete, result=0
02:41:09.014 00.000 21948 worker thread done servicing request
02:41:09.014 00.000 21948 Worker thread wakes up
02:41:09.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:09.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:09.014 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:10.652 01.638 21948 Exposure complete
02:41:10.687 00.035 21948 worker thread done servicing request
02:41:10.687 00.000 18120 OnExposeComplete: enter
02:41:10.688 00.001 18120 UpdateGuideState(): m_state=6
02:41:10.690 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
02:41:10.691 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.83, Mass=1908, SNR=30.2, Peak=157 HFD=4.2
02:41:10.692 00.001 18120 MultiStar: [#1 -0.01,-0.00,0.72,U] [#2 0.06,0.01,0.65,U] [#3 0.35,-0.09,0.60,U] [#4 0.09,0.27,0.56,U] [#5 0.24,0.07,0.47,U] [#6 0.04,0.20,0.55,U] [#7 0.52,-0.10,0.00,M2] [#8 0.17,0.32,0.41,U] 
02:41:10.692 00.000 18120 single-star, 7 included, MultiStar: {0.11, 0.09}, one-star: {0.05, 0.04}
02:41:10.692 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
02:41:10.693 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
02:41:10.693 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.70 mountX=0.02 mountY=-0.07, mountTheta=-1.30
02:41:10.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
02:41:10.695 00.001 18120 Enqueuing Move request for scope (0.05, 0.04)
02:41:10.695 00.000 21948 Worker thread wakes up
02:41:10.696 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:10.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
02:41:10.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
02:41:10.696 00.000 21948 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.07
02:41:10.696 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
02:41:10.697 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:10.699 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:41:10.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:10.699 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:10.699 00.000 18120 Enqueuing Expose request
02:41:10.700 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:41:10.700 00.000 21948 MoveAxis(E, 0, ABG)
02:41:10.700 00.000 21948 Move returns status 0, amount 0
02:41:10.700 00.000 21948 MoveAxis(N, 0, ABG)
02:41:10.700 00.000 21948 Move returns status 0, amount 0
02:41:10.700 00.000 21948 move complete, result=0
02:41:10.700 00.000 21948 worker thread done servicing request
02:41:10.700 00.000 21948 Worker thread wakes up
02:41:10.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:10.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:10.700 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:12.225 01.525 21948 Exposure complete
02:41:12.262 00.037 21948 worker thread done servicing request
02:41:12.263 00.001 18120 OnExposeComplete: enter
02:41:12.263 00.000 18120 UpdateGuideState(): m_state=6
02:41:12.264 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
02:41:12.264 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=234.01, Mass=1913, SNR=30.3, Peak=157 HFD=4.3
02:41:12.266 00.002 18120 MultiStar: [#1 0.14,0.13,0.73,U] [#2 0.09,-0.10,0.64,U] [#3 0.17,0.32,0.61,U] [#4 0.03,0.13,0.56,U] [#5 -0.08,0.27,0.47,U] [#6 0.06,0.05,0.52,U] [#7 0.57,-0.11,0.00,M3] [#8 0.20,0.48,0.00,M1] 
02:41:12.266 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.09, 0.23}
02:41:12.268 00.002 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
02:41:12.268 00.000 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
02:41:12.268 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=0.10 mountY=-0.14, mountTheta=-0.93
02:41:12.271 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.15, opts=13)
02:41:12.272 00.001 18120 Enqueuing Move request for scope (0.08, 0.15)
02:41:12.272 00.000 21948 Worker thread wakes up
02:41:12.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:12.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:41:12.272 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:41:12.272 00.000 21948 Moving (0.08, 0.15) raw xDistance=0.10 yDistance=-0.14
02:41:12.272 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.3
02:41:12.273 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:41:12.273 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:12.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:12.275 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:12.275 00.000 18120 Enqueuing Expose request
02:41:12.276 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:41:12.276 00.000 21948 MoveAxis(E, 0, ABG)
02:41:12.276 00.000 21948 Move returns status 0, amount 0
02:41:12.276 00.000 21948 MoveAxis(N, 0, ABG)
02:41:12.276 00.000 21948 Move returns status 0, amount 0
02:41:12.276 00.000 21948 move complete, result=0
02:41:12.276 00.000 21948 worker thread done servicing request
02:41:12.276 00.000 21948 Worker thread wakes up
02:41:12.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:12.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:12.276 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:13.906 01.630 21948 Exposure complete
02:41:13.932 00.026 21948 worker thread done servicing request
02:41:13.932 00.000 18120 OnExposeComplete: enter
02:41:13.933 00.001 18120 UpdateGuideState(): m_state=6
02:41:13.933 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
02:41:13.934 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=234.13, Mass=1900, SNR=30.1, Peak=135 HFD=4.3
02:41:13.934 00.000 18120 MultiStar: [#1 0.44,0.13,0.00,M1] [#2 0.15,0.18,0.64,U] [#3 0.23,-0.07,0.63,U] [#4 0.26,-0.14,0.54,U] [#5 0.31,0.12,0.47,U] [#6 0.65,0.29,0.00,M1] [#7 0.21,0.18,0.44,U] [#8 0.34,0.37,0.00,M2] 
02:41:13.935 00.001 18120 refined, 5 included, MultiStar: {0.16, 0.13}, one-star: {-0.02, 0.35}
02:41:13.935 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
02:41:13.936 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
02:41:13.936 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.67 mountX=0.05 mountY=-0.20, mountTheta=-1.33
02:41:13.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.13, opts=13)
02:41:13.938 00.001 18120 Enqueuing Move request for scope (0.16, 0.13)
02:41:13.938 00.000 21948 Worker thread wakes up
02:41:13.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
02:41:13.938 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
02:41:13.938 00.000 21948 Moving (0.16, 0.13) raw xDistance=0.05 yDistance=-0.20
02:41:13.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:13.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:13.939 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.1
02:41:13.939 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:13.940 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:13.940 00.000 18120 Enqueuing Expose request
02:41:13.941 00.001 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.41
02:41:13.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:41:13.941 00.000 21948 MoveAxis(E, 0, ABG)
02:41:13.941 00.000 21948 Move returns status 0, amount 0
02:41:13.941 00.000 21948 MoveAxis(N, 48, ABG)
02:41:13.941 00.000 21948 Guiding  Dir = 0, Dur = 48
02:41:13.941 00.000 21948 IsSlewing returns 0
02:41:13.941 00.000 21948 IsGuiding returns 0
02:41:13.946 00.005 21948 PulseGuide returned control before completion, sleep 54
02:41:14.016 00.070 21948 IsGuiding returns 0
02:41:14.017 00.001 21948 Move returns status 0, amount 48
02:41:14.017 00.000 21948 move complete, result=0
02:41:14.017 00.000 21948 worker thread done servicing request
02:41:14.017 00.000 21948 Worker thread wakes up
02:41:14.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:14.017 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
02:41:14.018 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:15.422 01.404 21948 Exposure complete
02:41:15.457 00.035 21948 worker thread done servicing request
02:41:15.457 00.000 18120 OnExposeComplete: enter
02:41:15.458 00.001 18120 UpdateGuideState(): m_state=6
02:41:15.459 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
02:41:15.460 00.001 18120 Star::Find returns 1 (0), X=895.21, Y=233.76, Mass=1999, SNR=31.1, Peak=140 HFD=4.4
02:41:15.461 00.001 18120 MultiStar: [#1 0.05,-0.24,0.69,U] [#2 0.51,-0.05,0.00,M1] [#3 0.38,-0.21,0.00,M1] [#4 0.25,0.09,0.54,U] [#5 0.19,-0.26,0.45,U] [#6 0.30,0.01,0.49,U] [#7 0.52,-0.36,0.00,M3] [#8 0.22,-0.04,0.39,U] 
02:41:15.462 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.07}, one-star: {0.22, -0.03}
02:41:15.464 00.002 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
02:41:15.465 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
02:41:15.465 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.35 mountX=-0.15 mountY=-0.15, mountTheta=-2.37
02:41:15.468 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.07, opts=13)
02:41:15.470 00.002 18120 Enqueuing Move request for scope (0.20, -0.07)
02:41:15.472 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:15.473 00.001 18120 UpdateGuideState exits: m=1999 RSB=31.1
02:41:15.474 00.001 21948 Worker thread wakes up
02:41:15.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
02:41:15.474 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
02:41:15.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:15.476 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:15.477 00.001 18120 Enqueuing Expose request
02:41:15.477 00.000 21948 Moving (0.20, -0.07) raw xDistance=-0.15 yDistance=-0.15
02:41:15.478 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:41:15.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:15.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:41:15.478 00.000 21948 MoveAxis(E, 0, ABG)
02:41:15.478 00.000 21948 Move returns status 0, amount 0
02:41:15.478 00.000 21948 MoveAxis(N, 0, ABG)
02:41:15.478 00.000 21948 Move returns status 0, amount 0
02:41:15.478 00.000 21948 move complete, result=0
02:41:15.478 00.000 21948 worker thread done servicing request
02:41:15.478 00.000 21948 Worker thread wakes up
02:41:15.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:15.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:15.479 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:17.100 01.621 21948 Exposure complete
02:41:17.160 00.060 21948 worker thread done servicing request
02:41:17.160 00.000 18120 OnExposeComplete: enter
02:41:17.161 00.001 18120 UpdateGuideState(): m_state=6
02:41:17.162 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
02:41:17.163 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=233.90, Mass=1904, SNR=30.2, Peak=155 HFD=4.3
02:41:17.163 00.000 18120 MultiStar: [#1 0.33,-0.16,0.72,U] [#2 0.10,-0.13,0.64,U] [#3 0.37,-0.21,0.00,M2] [#4 0.17,-0.01,0.57,U] [#5 0.37,-0.06,0.47,U] [#6 0.32,-0.05,0.56,U] [#7 -0.02,-0.21,0.42,U] [#8 0.30,0.17,0.39,U] 
02:41:17.164 00.001 18120 single-star, 7 included, MultiStar: {0.17, -0.04}, one-star: {-0.06, 0.11}
02:41:17.164 00.000 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
02:41:17.164 00.000 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:41:17.165 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.03 mountX=0.13 mountY=-0.00, mountTheta=-0.01
02:41:17.167 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.11, opts=13)
02:41:17.169 00.002 18120 Enqueuing Move request for scope (-0.06, 0.11)
02:41:17.170 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:17.171 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.2
02:41:17.172 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:17.174 00.002 21948 Worker thread wakes up
02:41:17.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
02:41:17.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
02:41:17.174 00.000 21948 Moving (-0.06, 0.11) raw xDistance=0.13 yDistance=-0.00
02:41:17.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:41:17.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:17.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:17.175 00.001 18120 Enqueuing Expose request
02:41:17.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:41:17.175 00.000 21948 MoveAxis(E, 0, ABG)
02:41:17.175 00.000 21948 Move returns status 0, amount 0
02:41:17.175 00.000 21948 MoveAxis(N, 0, ABG)
02:41:17.175 00.000 21948 Move returns status 0, amount 0
02:41:17.175 00.000 21948 move complete, result=0
02:41:17.175 00.000 21948 worker thread done servicing request
02:41:17.175 00.000 21948 Worker thread wakes up
02:41:17.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:17.176 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:17.176 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:18.704 01.528 21948 Exposure complete
02:41:18.754 00.050 21948 worker thread done servicing request
02:41:18.754 00.000 18120 OnExposeComplete: enter
02:41:18.755 00.001 18120 UpdateGuideState(): m_state=6
02:41:18.756 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
02:41:18.757 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.70, Mass=1887, SNR=30.1, Peak=154 HFD=4.1
02:41:18.758 00.001 18120 MultiStar: [#1 0.08,-0.02,0.72,U] [#2 0.22,-0.29,0.64,U] [#3 0.36,-0.21,0.60,U] [#4 0.09,-0.34,0.56,U] [#5 0.04,0.12,0.48,U] [#6 0.48,0.02,0.00,M1] [#7 0.14,-0.27,0.45,U] [#8 0.29,-0.05,0.40,U] 
02:41:18.758 00.000 18120 single-star, 7 included, MultiStar: {0.14, -0.14}, one-star: {0.05, -0.09}
02:41:18.758 00.000 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
02:41:18.759 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
02:41:18.759 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.08 mountX=-0.10 mountY=-0.00, mountTheta=-3.11
02:41:18.761 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
02:41:18.761 00.000 18120 Enqueuing Move request for scope (0.05, -0.09)
02:41:18.762 00.001 21948 Worker thread wakes up
02:41:18.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:41:18.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:41:18.762 00.000 21948 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.00
02:41:18.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:41:18.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:18.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:18.762 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.1
02:41:18.763 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:41:18.763 00.000 21948 MoveAxis(E, 0, ABG)
02:41:18.763 00.000 21948 Move returns status 0, amount 0
02:41:18.763 00.000 21948 MoveAxis(N, 0, ABG)
02:41:18.763 00.000 21948 Move returns status 0, amount 0
02:41:18.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:18.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:18.764 00.001 18120 Enqueuing Expose request
02:41:18.764 00.000 21948 move complete, result=0
02:41:18.764 00.000 21948 worker thread done servicing request
02:41:18.764 00.000 21948 Worker thread wakes up
02:41:18.764 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:18.765 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:18.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:20.400 01.635 21948 Exposure complete
02:41:20.445 00.045 21948 worker thread done servicing request
02:41:20.445 00.000 18120 OnExposeComplete: enter
02:41:20.445 00.000 18120 UpdateGuideState(): m_state=6
02:41:20.447 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
02:41:20.449 00.002 18120 Star::Find returns 1 (0), X=895.06, Y=233.74, Mass=1813, SNR=29.5, Peak=150 HFD=4.1
02:41:20.450 00.001 18120 MultiStar: [#1 -0.11,-0.13,0.74,U] [#2 -0.05,0.06,0.64,U] [#3 0.14,-0.31,0.64,U] [#4 0.24,-0.10,0.60,U] [#5 0.29,-0.14,0.48,U] [#6 0.20,0.17,0.52,U] [#7 0.09,-0.13,0.44,U] [#8 -0.00,0.35,0.39,U] 
02:41:20.451 00.001 18120 single-star, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.07, -0.04}
02:41:20.452 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
02:41:20.453 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
02:41:20.453 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=-0.07 mountY=-0.04, mountTheta=-2.57
02:41:20.454 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
02:41:20.455 00.001 18120 Enqueuing Move request for scope (0.07, -0.04)
02:41:20.455 00.000 21948 Worker thread wakes up
02:41:20.455 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:20.455 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.5
02:41:20.456 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:20.456 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:20.457 00.001 18120 Enqueuing Expose request
02:41:20.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:41:20.457 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:41:20.457 00.000 21948 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=-0.04
02:41:20.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:20.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:20.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:41:20.457 00.000 21948 MoveAxis(E, 0, ABG)
02:41:20.457 00.000 21948 Move returns status 0, amount 0
02:41:20.457 00.000 21948 MoveAxis(N, 0, ABG)
02:41:20.457 00.000 21948 Move returns status 0, amount 0
02:41:20.457 00.000 21948 move complete, result=0
02:41:20.457 00.000 21948 worker thread done servicing request
02:41:20.457 00.000 21948 Worker thread wakes up
02:41:20.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:20.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:20.458 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:21.979 01.521 21948 Exposure complete
02:41:22.008 00.029 21948 worker thread done servicing request
02:41:22.008 00.000 18120 OnExposeComplete: enter
02:41:22.009 00.001 18120 UpdateGuideState(): m_state=6
02:41:22.009 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
02:41:22.010 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.91, Mass=1939, SNR=30.4, Peak=151 HFD=4.2
02:41:22.010 00.000 18120 MultiStar: [#1 -0.05,-0.18,0.72,U] [#2 -0.20,0.06,0.64,U] [#3 0.34,-0.16,0.57,U] [#4 -0.12,0.26,0.56,U] [#5 -0.01,0.15,0.48,U] [#6 -0.06,0.36,0.52,U] [#7 0.08,0.08,0.44,U] [#8 -0.04,0.49,0.00,M1] 
02:41:22.011 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {-0.23, 0.12}
02:41:22.011 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
02:41:22.011 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
02:41:22.012 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.18 mountX=0.09 mountY=0.01, mountTheta=0.15
02:41:22.014 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
02:41:22.014 00.000 18120 Enqueuing Move request for scope (-0.05, 0.08)
02:41:22.015 00.001 21948 Worker thread wakes up
02:41:22.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:22.015 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.4
02:41:22.016 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:22.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:22.017 00.001 18120 Enqueuing Expose request
02:41:22.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
02:41:22.017 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:41:22.017 00.000 21948 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.01
02:41:22.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:41:22.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:22.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:41:22.017 00.000 21948 MoveAxis(E, 0, ABG)
02:41:22.017 00.000 21948 Move returns status 0, amount 0
02:41:22.017 00.000 21948 MoveAxis(N, 0, ABG)
02:41:22.017 00.000 21948 Move returns status 0, amount 0
02:41:22.017 00.000 21948 move complete, result=0
02:41:22.017 00.000 21948 worker thread done servicing request
02:41:22.017 00.000 21948 Worker thread wakes up
02:41:22.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:22.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:22.018 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:23.643 01.625 21948 Exposure complete
02:41:23.682 00.039 21948 worker thread done servicing request
02:41:23.682 00.000 18120 OnExposeComplete: enter
02:41:23.683 00.001 18120 UpdateGuideState(): m_state=6
02:41:23.684 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
02:41:23.684 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=233.97, Mass=1859, SNR=29.9, Peak=150 HFD=4.2
02:41:23.685 00.001 18120 MultiStar: [#1 0.11,0.15,0.72,U] [#2 -0.01,0.23,0.65,U] [#3 0.15,-0.04,0.61,U] [#4 0.19,0.09,0.57,U] [#5 0.15,0.10,0.46,U] [#6 0.24,0.06,0.52,U] [#7 0.63,0.07,0.00,M1] [#8 -0.27,0.32,0.00,M2] 
02:41:23.685 00.000 18120 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.23, 0.19}
02:41:23.685 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
02:41:23.686 00.001 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
02:41:23.686 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=0.05 mountY=-0.19, mountTheta=-1.34
02:41:23.688 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.12, opts=13)
02:41:23.688 00.000 18120 Enqueuing Move request for scope (0.15, 0.12)
02:41:23.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:23.689 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.9
02:41:23.689 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:23.690 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:23.690 00.000 18120 Enqueuing Expose request
02:41:23.691 00.001 21948 Worker thread wakes up
02:41:23.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
02:41:23.691 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
02:41:23.691 00.000 21948 Moving (0.15, 0.12) raw xDistance=0.05 yDistance=-0.19
02:41:23.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:23.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:23.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:41:23.691 00.000 21948 MoveAxis(E, 0, ABG)
02:41:23.691 00.000 21948 Move returns status 0, amount 0
02:41:23.691 00.000 21948 MoveAxis(N, 0, ABG)
02:41:23.691 00.000 21948 Move returns status 0, amount 0
02:41:23.691 00.000 21948 move complete, result=0
02:41:23.691 00.000 21948 worker thread done servicing request
02:41:23.691 00.000 21948 Worker thread wakes up
02:41:23.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:23.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:23.691 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:25.217 01.526 21948 Exposure complete
02:41:25.267 00.050 21948 worker thread done servicing request
02:41:25.267 00.000 18120 OnExposeComplete: enter
02:41:25.268 00.001 18120 UpdateGuideState(): m_state=6
02:41:25.268 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
02:41:25.269 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=234.01, Mass=1933, SNR=30.3, Peak=144 HFD=4.2
02:41:25.270 00.001 18120 MultiStar: [#1 -0.30,0.04,0.71,U] [#2 -0.03,-0.03,0.63,U] [#3 0.25,0.08,0.58,U] [#4 0.26,0.01,0.56,U] [#5 0.33,0.06,0.46,U] [#6 -0.03,0.26,0.51,U] [#7 -0.26,0.22,0.44,U] [#8 0.02,0.43,0.00,M3] 
02:41:25.271 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {-0.29, 0.22}
02:41:25.273 00.002 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
02:41:25.274 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
02:41:25.275 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.12 mountY=-0.01, mountTheta=-0.10
02:41:25.278 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.11, opts=13)
02:41:25.279 00.001 18120 Enqueuing Move request for scope (-0.04, 0.11)
02:41:25.279 00.000 21948 Worker thread wakes up
02:41:25.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:41:25.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:25.280 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:41:25.280 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.3
02:41:25.280 00.000 21948 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=-0.01
02:41:25.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:41:25.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:25.281 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:25.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:25.281 00.000 18120 Enqueuing Expose request
02:41:25.282 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:41:25.283 00.001 21948 MoveAxis(E, 0, ABG)
02:41:25.283 00.000 21948 Move returns status 0, amount 0
02:41:25.283 00.000 21948 MoveAxis(N, 0, ABG)
02:41:25.283 00.000 21948 Move returns status 0, amount 0
02:41:25.283 00.000 21948 move complete, result=0
02:41:25.283 00.000 21948 worker thread done servicing request
02:41:25.283 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:25.284 00.001 21948 Worker thread wakes up
02:41:25.284 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:25.284 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:26.919 01.635 21948 Exposure complete
02:41:26.968 00.049 21948 worker thread done servicing request
02:41:26.969 00.001 18120 OnExposeComplete: enter
02:41:26.969 00.000 18120 UpdateGuideState(): m_state=6
02:41:26.970 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
02:41:26.970 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=233.87, Mass=1882, SNR=30.0, Peak=146 HFD=4.3
02:41:26.972 00.002 18120 MultiStar: [#1 -0.03,-0.10,0.75,U] [#2 0.14,0.07,0.65,U] [#3 -0.01,-0.23,0.62,U] [#4 0.26,-0.10,0.57,U] [#5 0.18,-0.02,0.46,U] [#6 -0.35,0.39,0.00,M1] [#7 0.43,0.10,0.00,M1] [#8 0.23,0.03,0.38,U] 
02:41:26.973 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.10, 0.09}
02:41:26.975 00.002 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
02:41:26.976 00.001 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
02:41:26.977 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:41:26.979 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
02:41:26.979 00.000 18120 Enqueuing Move request for scope (0.11, -0.03)
02:41:26.981 00.002 21948 Worker thread wakes up
02:41:26.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:26.982 00.001 18120 UpdateGuideState exits: m=1882 RSB=30.0
02:41:26.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:26.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:26.983 00.001 18120 Enqueuing Expose request
02:41:26.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:41:26.983 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:41:26.983 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.08
02:41:26.983 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:26.983 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:26.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:41:26.983 00.000 21948 MoveAxis(E, 0, ABG)
02:41:26.983 00.000 21948 Move returns status 0, amount 0
02:41:26.983 00.000 21948 MoveAxis(N, 0, ABG)
02:41:26.983 00.000 21948 Move returns status 0, amount 0
02:41:26.983 00.000 21948 move complete, result=0
02:41:26.983 00.000 21948 worker thread done servicing request
02:41:26.984 00.001 21948 Worker thread wakes up
02:41:26.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:26.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:26.984 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:28.505 01.521 21948 Exposure complete
02:41:28.536 00.031 21948 worker thread done servicing request
02:41:28.536 00.000 18120 OnExposeComplete: enter
02:41:28.537 00.001 18120 UpdateGuideState(): m_state=6
02:41:28.538 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
02:41:28.539 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.74, Mass=1949, SNR=30.5, Peak=134 HFD=4.2
02:41:28.539 00.000 18120 MultiStar: [#1 0.08,-0.30,0.73,U] [#2 0.23,-0.28,0.64,U] [#3 0.37,-0.27,0.00,M1] [#4 0.23,-0.06,0.54,U] [#5 0.40,-0.23,0.00,M1] [#6 0.46,-0.20,0.00,M2] [#7 0.30,-0.47,0.00,M2] [#8 0.48,-0.07,0.00,M3] 
02:41:28.540 00.001 18120 single-star, 3 included, MultiStar: {0.13, -0.16}, one-star: {0.05, -0.05}
02:41:28.540 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:41:28.540 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:41:28.541 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=-0.06 mountY=-0.02, mountTheta=-2.82
02:41:28.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
02:41:28.543 00.001 18120 Enqueuing Move request for scope (0.05, -0.05)
02:41:28.544 00.001 21948 Worker thread wakes up
02:41:28.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:41:28.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:41:28.544 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.02
02:41:28.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:28.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:28.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:28.545 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:41:28.545 00.000 21948 MoveAxis(E, 0, ABG)
02:41:28.545 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.5
02:41:28.546 00.001 21948 Move returns status 0, amount 0
02:41:28.546 00.000 21948 MoveAxis(N, 0, ABG)
02:41:28.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:28.546 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:28.546 00.000 18120 Enqueuing Expose request
02:41:28.547 00.001 21948 Move returns status 0, amount 0
02:41:28.547 00.000 21948 move complete, result=0
02:41:28.547 00.000 21948 worker thread done servicing request
02:41:28.547 00.000 21948 Worker thread wakes up
02:41:28.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:28.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:28.547 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:30.185 01.638 21948 Exposure complete
02:41:30.232 00.047 21948 worker thread done servicing request
02:41:30.232 00.000 18120 OnExposeComplete: enter
02:41:30.233 00.001 18120 UpdateGuideState(): m_state=6
02:41:30.234 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
02:41:30.234 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=233.92, Mass=1850, SNR=29.7, Peak=139 HFD=4.3
02:41:30.235 00.001 18120 MultiStar: [#1 0.04,0.06,0.74,U] [#2 -0.12,0.15,0.65,U] [#3 0.15,-0.07,0.61,U] [#4 0.23,-0.11,0.56,U] [#5 -0.01,0.06,0.45,U] [#6 0.26,-0.08,0.51,U] [#7 0.17,-0.16,0.40,U] [#8 0.06,-0.22,0.40,U] 
02:41:30.235 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {-0.12, 0.14}
02:41:30.235 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
02:41:30.237 00.002 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
02:41:30.238 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=-0.02 mountY=-0.04, mountTheta=-1.98
02:41:30.239 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
02:41:30.241 00.002 18120 Enqueuing Move request for scope (0.05, 0.00)
02:41:30.242 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:30.243 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.7
02:41:30.244 00.001 21948 Worker thread wakes up
02:41:30.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:41:30.244 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:41:30.244 00.000 21948 Moving (0.05, 0.00) raw xDistance=-0.02 yDistance=-0.04
02:41:30.245 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:41:30.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:30.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:41:30.245 00.000 21948 MoveAxis(E, 0, ABG)
02:41:30.245 00.000 21948 Move returns status 0, amount 0
02:41:30.245 00.000 21948 MoveAxis(N, 0, ABG)
02:41:30.245 00.000 21948 Move returns status 0, amount 0
02:41:30.245 00.000 21948 move complete, result=0
02:41:30.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:30.247 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:30.249 00.002 18120 Enqueuing Expose request
02:41:30.251 00.002 21948 worker thread done servicing request
02:41:30.251 00.000 21948 Worker thread wakes up
02:41:30.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:30.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:30.251 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:31.765 01.514 21948 Exposure complete
02:41:31.814 00.049 21948 worker thread done servicing request
02:41:31.814 00.000 18120 OnExposeComplete: enter
02:41:31.815 00.001 18120 UpdateGuideState(): m_state=6
02:41:31.815 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
02:41:31.816 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=233.87, Mass=1915, SNR=30.3, Peak=159 HFD=4.3
02:41:31.817 00.001 18120 MultiStar: [#1 -0.01,-0.06,0.71,U] [#2 -0.06,0.00,0.66,U] [#3 0.12,-0.27,0.59,U] [#4 0.23,-0.24,0.55,U] [#5 0.28,-0.12,0.46,U] [#6 -0.31,0.32,0.00,M2] [#7 0.18,-0.25,0.44,U] [#8 -0.07,0.60,0.00,M3] 
02:41:31.818 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.09}, one-star: {-0.10, 0.08}
02:41:31.820 00.002 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
02:41:31.821 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
02:41:31.822 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
02:41:31.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
02:41:31.825 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
02:41:31.825 00.000 21948 Worker thread wakes up
02:41:31.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:41:31.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:41:31.825 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.01
02:41:31.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:41:31.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:31.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:31.825 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:41:31.827 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:41:31.827 00.000 21948 MoveAxis(E, 0, ABG)
02:41:31.827 00.000 21948 Move returns status 0, amount 0
02:41:31.827 00.000 21948 MoveAxis(N, 0, ABG)
02:41:31.827 00.000 21948 Move returns status 0, amount 0
02:41:31.827 00.000 21948 move complete, result=0
02:41:31.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:31.828 00.001 21948 worker thread done servicing request
02:41:31.828 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:31.828 00.000 18120 Enqueuing Expose request
02:41:31.828 00.000 21948 Worker thread wakes up
02:41:31.828 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:31.829 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:31.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:33.460 01.631 21948 Exposure complete
02:41:33.495 00.035 21948 worker thread done servicing request
02:41:33.495 00.000 18120 OnExposeComplete: enter
02:41:33.497 00.002 18120 UpdateGuideState(): m_state=6
02:41:33.498 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
02:41:33.498 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=233.86, Mass=1846, SNR=29.8, Peak=164 HFD=4.2
02:41:33.499 00.001 18120 MultiStar: [#1 -0.11,-0.16,0.73,U] [#2 0.20,-0.06,0.65,U] [#3 0.29,-0.47,0.00,M1] [#4 0.30,-0.05,0.58,U] [#5 0.26,-0.22,0.48,U] [#6 -0.12,0.10,0.52,U] [#7 0.27,-0.20,0.44,U] [#8 -0.08,0.05,0.42,U] 
02:41:33.499 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {-0.03, 0.08}
02:41:33.500 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:41:33.500 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:41:33.500 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
02:41:33.502 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
02:41:33.503 00.001 18120 Enqueuing Move request for scope (0.07, -0.04)
02:41:33.503 00.000 21948 Worker thread wakes up
02:41:33.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:41:33.503 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:41:33.503 00.000 21948 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=-0.04
02:41:33.504 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:33.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:33.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:41:33.504 00.000 21948 MoveAxis(E, 0, ABG)
02:41:33.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:33.504 00.000 21948 Move returns status 0, amount 0
02:41:33.504 00.000 21948 MoveAxis(N, 0, ABG)
02:41:33.504 00.000 21948 Move returns status 0, amount 0
02:41:33.504 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.8
02:41:33.506 00.002 21948 move complete, result=0
02:41:33.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:33.506 00.000 21948 worker thread done servicing request
02:41:33.506 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:33.507 00.001 18120 Enqueuing Expose request
02:41:33.507 00.000 21948 Worker thread wakes up
02:41:33.507 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:33.508 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:33.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:35.029 01.521 21948 Exposure complete
02:41:35.064 00.035 21948 worker thread done servicing request
02:41:35.064 00.000 18120 OnExposeComplete: enter
02:41:35.065 00.001 18120 UpdateGuideState(): m_state=6
02:41:35.066 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
02:41:35.067 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=233.73, Mass=1976, SNR=30.7, Peak=159 HFD=4.2
02:41:35.068 00.001 18120 MultiStar: [#1 0.27,-0.19,0.72,U] [#2 0.31,-0.16,0.64,U] [#3 0.57,-0.14,0.00,M2] [#4 0.23,-0.11,0.55,U] [#5 0.30,-0.16,0.45,U] [#6 0.37,-0.05,0.54,U] [#7 0.52,-0.01,0.00,M1] [#8 0.26,0.12,0.39,U] 
02:41:35.069 00.001 18120 refined, 6 included, MultiStar: {0.30, -0.09}, one-star: {0.32, -0.05}
02:41:35.069 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
02:41:35.070 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
02:41:35.070 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.30 mountX=-0.21 mountY=-0.23, mountTheta=-2.32
02:41:35.074 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.09, opts=13)
02:41:35.076 00.002 18120 Enqueuing Move request for scope (0.30, -0.09)
02:41:35.079 00.003 21948 Worker thread wakes up
02:41:35.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
02:41:35.079 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
02:41:35.079 00.000 21948 Moving (0.30, -0.09) raw xDistance=-0.21 yDistance=-0.23
02:41:35.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:41:35.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:35.079 00.000 18120 UpdateGuideState exits: m=1976 RSB=30.7
02:41:35.080 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:35.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:35.081 00.001 18120 Enqueuing Expose request
02:41:35.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:41:35.081 00.000 21948 MoveAxis(E, 37, ABG)
02:41:35.081 00.000 21948 Guiding  Dir = 2, Dur = 37
02:41:35.082 00.001 21948 IsSlewing returns 0
02:41:35.082 00.000 21948 IsGuiding returns 0
02:41:35.083 00.001 21948 PulseGuide returned control before completion, sleep 46
02:41:35.134 00.051 21948 IsGuiding returns 0
02:41:35.134 00.000 21948 Move returns status 0, amount 37
02:41:35.135 00.001 21948 MoveAxis(N, 54, ABG)
02:41:35.135 00.000 21948 Guiding  Dir = 0, Dur = 54
02:41:35.135 00.000 21948 IsSlewing returns 0
02:41:35.135 00.000 21948 IsGuiding returns 0
02:41:35.140 00.005 21948 PulseGuide returned control before completion, sleep 59
02:41:35.213 00.073 21948 IsGuiding returns 0
02:41:35.213 00.000 21948 Move returns status 0, amount 54
02:41:35.213 00.000 21948 move complete, result=0
02:41:35.213 00.000 21948 worker thread done servicing request
02:41:35.213 00.000 21948 Worker thread wakes up
02:41:35.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:35.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:35.213 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.2 px 54 ms NORTH
02:41:36.845 01.632 21948 Exposure complete
02:41:36.894 00.049 21948 worker thread done servicing request
02:41:36.894 00.000 18120 OnExposeComplete: enter
02:41:36.894 00.000 18120 UpdateGuideState(): m_state=6
02:41:36.895 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
02:41:36.895 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=233.85, Mass=1837, SNR=29.7, Peak=176 HFD=4.2
02:41:36.896 00.001 18120 MultiStar: [#1 -0.25,-0.14,0.72,U] [#2 -0.04,-0.10,0.67,U] [#3 0.10,-0.12,0.61,U] [#4 0.03,-0.08,0.58,U] [#5 -0.15,0.02,0.46,U] [#6 -0.04,-0.03,0.52,U] [#7 -0.14,0.11,0.44,U] [#8 -0.02,0.20,0.39,U] 
02:41:36.896 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.06, 0.07}
02:41:36.897 00.001 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.00) = xAngle (-4.86 = 1.43)
02:41:36.897 00.000 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.89 = 1.39)
02:41:36.898 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.86 mountX=0.01 mountY=0.07, mountTheta=1.43
02:41:36.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
02:41:36.899 00.000 18120 Enqueuing Move request for scope (-0.07, -0.02)
02:41:36.900 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:36.900 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.7
02:41:36.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:36.901 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:36.901 00.000 18120 Enqueuing Expose request
02:41:36.902 00.001 21948 Worker thread wakes up
02:41:36.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:41:36.902 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:41:36.902 00.000 21948 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.07
02:41:36.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:36.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:36.902 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:41:36.902 00.000 21948 MoveAxis(E, 0, ABG)
02:41:36.902 00.000 21948 Move returns status 0, amount 0
02:41:36.902 00.000 21948 MoveAxis(N, 0, ABG)
02:41:36.902 00.000 21948 Move returns status 0, amount 0
02:41:36.902 00.000 21948 move complete, result=0
02:41:36.902 00.000 21948 worker thread done servicing request
02:41:36.902 00.000 21948 Worker thread wakes up
02:41:36.902 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:36.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:36.902 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:38.418 01.516 21948 Exposure complete
02:41:38.453 00.035 21948 worker thread done servicing request
02:41:38.453 00.000 18120 OnExposeComplete: enter
02:41:38.454 00.001 18120 UpdateGuideState(): m_state=6
02:41:38.454 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
02:41:38.455 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=233.91, Mass=1940, SNR=30.5, Peak=180 HFD=4.2
02:41:38.455 00.000 18120 MultiStar: [#1 -0.07,-0.18,0.71,U] [#2 0.04,-0.30,0.61,U] [#3 0.25,-0.26,0.60,U] [#4 0.09,-0.13,0.55,U] [#5 -0.21,0.01,0.48,U] [#6 -0.27,0.26,0.54,U] [#7 0.17,0.10,0.41,U] [#8 0.00,0.16,0.39,U] 
02:41:38.456 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.20, 0.13}
02:41:38.456 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
02:41:38.457 00.001 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
02:41:38.457 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.46 mountX=-0.01 mountY=0.05, mountTheta=1.82
02:41:38.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
02:41:38.459 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
02:41:38.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:38.460 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.5
02:41:38.460 00.000 21948 Worker thread wakes up
02:41:38.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
02:41:38.460 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
02:41:38.460 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
02:41:38.460 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:41:38.460 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:38.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:38.461 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:38.461 00.000 18120 Enqueuing Expose request
02:41:38.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:41:38.462 00.001 21948 MoveAxis(E, 0, ABG)
02:41:38.462 00.000 21948 Move returns status 0, amount 0
02:41:38.462 00.000 21948 MoveAxis(N, 0, ABG)
02:41:38.462 00.000 21948 Move returns status 0, amount 0
02:41:38.462 00.000 21948 move complete, result=0
02:41:38.462 00.000 21948 worker thread done servicing request
02:41:38.462 00.000 21948 Worker thread wakes up
02:41:38.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:38.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:38.463 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:40.097 01.634 21948 Exposure complete
02:41:40.155 00.058 21948 worker thread done servicing request
02:41:40.155 00.000 18120 OnExposeComplete: enter
02:41:40.156 00.001 18120 UpdateGuideState(): m_state=6
02:41:40.156 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
02:41:40.157 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=233.73, Mass=1878, SNR=30.0, Peak=181 HFD=4.1
02:41:40.157 00.000 18120 MultiStar: [#1 -0.11,-0.19,0.72,U] [#2 -0.12,-0.03,0.65,U] [#3 0.09,-0.40,0.60,U] [#4 -0.09,-0.25,0.57,U] [#5 -0.14,-0.09,0.48,U] [#6 -0.05,-0.14,0.52,U] [#7 0.25,-0.35,0.00,M1] [#8 -0.08,0.08,0.40,U] 
02:41:40.158 00.001 18120 single-star, 7 included, MultiStar: {-0.08, -0.14}, one-star: {-0.10, -0.05}
02:41:40.159 00.001 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.00) = xAngle (-4.69 = 1.59)
02:41:40.160 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.73 = 1.55)
02:41:40.162 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-2.70 mountX=-0.00 mountY=0.12, mountTheta=1.59
02:41:40.163 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.05, opts=13)
02:41:40.163 00.000 18120 Enqueuing Move request for scope (-0.10, -0.05)
02:41:40.164 00.001 21948 Worker thread wakes up
02:41:40.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:40.164 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:41:40.165 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:40.165 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:40.165 00.000 18120 Enqueuing Expose request
02:41:40.166 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
02:41:40.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
02:41:40.166 00.000 21948 Moving (-0.10, -0.05) raw xDistance=-0.00 yDistance=0.12
02:41:40.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:41:40.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:40.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:41:40.166 00.000 21948 MoveAxis(E, 0, ABG)
02:41:40.166 00.000 21948 Move returns status 0, amount 0
02:41:40.166 00.000 21948 MoveAxis(N, 0, ABG)
02:41:40.166 00.000 21948 Move returns status 0, amount 0
02:41:40.166 00.000 21948 move complete, result=0
02:41:40.166 00.000 21948 worker thread done servicing request
02:41:40.166 00.000 21948 Worker thread wakes up
02:41:40.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:40.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:40.167 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:41.686 01.519 21948 Exposure complete
02:41:41.720 00.034 21948 worker thread done servicing request
02:41:41.720 00.000 18120 OnExposeComplete: enter
02:41:41.721 00.001 18120 UpdateGuideState(): m_state=6
02:41:41.722 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
02:41:41.722 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=233.74, Mass=1867, SNR=29.9, Peak=173 HFD=4.1
02:41:41.723 00.001 18120 MultiStar: [#1 0.05,-0.13,0.72,U] [#2 0.04,-0.10,0.66,U] [#3 0.06,-0.21,0.63,U] [#4 -0.09,-0.15,0.55,U] [#5 0.02,-0.07,0.47,U] [#6 -0.16,0.17,0.56,U] [#7 0.60,-0.12,0.00,M2] [#8 0.16,0.06,0.41,U] 
02:41:41.723 00.000 18120 single-star, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.01, -0.05}
02:41:41.723 00.000 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.00) = xAngle (-3.72 = 2.56)
02:41:41.724 00.001 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.76 = 2.52)
02:41:41.724 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.73 mountX=-0.04 mountY=0.03, mountTheta=2.53
02:41:41.726 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
02:41:41.726 00.000 18120 Enqueuing Move request for scope (-0.01, -0.05)
02:41:41.726 00.000 21948 Worker thread wakes up
02:41:41.727 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:41:41.727 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:41:41.727 00.000 21948 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
02:41:41.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:41.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:41:41.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:41.727 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.9
02:41:41.728 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:41.728 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:41.728 00.000 18120 Enqueuing Expose request
02:41:41.732 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:41:41.732 00.000 21948 MoveAxis(E, 0, ABG)
02:41:41.732 00.000 21948 Move returns status 0, amount 0
02:41:41.732 00.000 21948 MoveAxis(N, 0, ABG)
02:41:41.732 00.000 21948 Move returns status 0, amount 0
02:41:41.732 00.000 21948 move complete, result=0
02:41:41.732 00.000 21948 worker thread done servicing request
02:41:41.732 00.000 21948 Worker thread wakes up
02:41:41.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:41.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:41.733 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:43.358 01.625 21948 Exposure complete
02:41:43.402 00.044 21948 worker thread done servicing request
02:41:43.402 00.000 18120 OnExposeComplete: enter
02:41:43.404 00.002 18120 UpdateGuideState(): m_state=6
02:41:43.406 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
02:41:43.406 00.000 18120 Star::Find returns 1 (0), X=895.10, Y=233.86, Mass=1848, SNR=29.8, Peak=172 HFD=4.2
02:41:43.407 00.001 18120 MultiStar: [#1 -0.01,-0.13,0.74,U] [#2 0.02,-0.13,0.67,U] [#3 0.24,-0.29,0.59,U] [#4 0.17,-0.29,0.58,U] [#5 0.25,-0.04,0.45,U] [#6 0.40,0.00,0.49,U] [#7 0.56,-0.33,0.00,M3] [#8 -0.10,0.29,0.43,U] 
02:41:43.407 00.000 18120 single-star, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.11, 0.08}
02:41:43.407 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
02:41:43.408 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
02:41:43.408 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.60 mountX=0.02 mountY=-0.13, mountTheta=-1.40
02:41:43.410 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.08, opts=13)
02:41:43.410 00.000 18120 Enqueuing Move request for scope (0.11, 0.08)
02:41:43.411 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:43.411 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.8
02:41:43.412 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:43.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:43.413 00.001 18120 Enqueuing Expose request
02:41:43.413 00.000 21948 Worker thread wakes up
02:41:43.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
02:41:43.413 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
02:41:43.413 00.000 21948 Moving (0.11, 0.08) raw xDistance=0.02 yDistance=-0.13
02:41:43.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:41:43.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:43.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:41:43.413 00.000 21948 MoveAxis(E, 0, ABG)
02:41:43.413 00.000 21948 Move returns status 0, amount 0
02:41:43.413 00.000 21948 MoveAxis(N, 0, ABG)
02:41:43.413 00.000 21948 Move returns status 0, amount 0
02:41:43.413 00.000 21948 move complete, result=0
02:41:43.413 00.000 21948 worker thread done servicing request
02:41:43.413 00.000 21948 Worker thread wakes up
02:41:43.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:43.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:43.414 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:44.926 01.512 21948 Exposure complete
02:41:44.957 00.031 21948 worker thread done servicing request
02:41:44.957 00.000 18120 OnExposeComplete: enter
02:41:44.957 00.000 18120 UpdateGuideState(): m_state=6
02:41:44.958 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
02:41:44.958 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=233.73, Mass=1887, SNR=30.0, Peak=180 HFD=4.0
02:41:44.959 00.001 18120 MultiStar: [#1 0.04,-0.25,0.73,U] [#2 0.13,-0.14,0.68,U] [#3 0.29,-0.35,0.00,M1] [#4 0.15,-0.27,0.56,U] [#5 0.24,-0.14,0.46,U] [#6 0.14,-0.07,0.54,U] [#7 -0.01,-0.28,0.43,U] [#8 0.15,0.05,0.39,U] 
02:41:44.959 00.000 18120 single-star, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.02, -0.05}
02:41:44.960 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
02:41:44.960 00.000 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
02:41:44.960 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.16 mountX=-0.06 mountY=0.00, mountTheta=3.09
02:41:44.962 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
02:41:44.962 00.000 18120 Enqueuing Move request for scope (0.02, -0.05)
02:41:44.963 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:44.963 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.0
02:41:44.964 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:44.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:44.965 00.001 18120 Enqueuing Expose request
02:41:44.965 00.000 21948 Worker thread wakes up
02:41:44.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:41:44.965 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:41:44.966 00.001 21948 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=0.00
02:41:44.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:44.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:44.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:41:44.966 00.000 21948 MoveAxis(E, 0, ABG)
02:41:44.966 00.000 21948 Move returns status 0, amount 0
02:41:44.966 00.000 21948 MoveAxis(N, 0, ABG)
02:41:44.966 00.000 21948 Move returns status 0, amount 0
02:41:44.966 00.000 21948 move complete, result=0
02:41:44.966 00.000 21948 worker thread done servicing request
02:41:44.966 00.000 21948 Worker thread wakes up
02:41:44.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:44.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:44.966 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:46.589 01.623 21948 Exposure complete
02:41:46.627 00.038 21948 worker thread done servicing request
02:41:46.627 00.000 18120 OnExposeComplete: enter
02:41:46.628 00.001 18120 UpdateGuideState(): m_state=6
02:41:46.629 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
02:41:46.629 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=233.75, Mass=1819, SNR=29.5, Peak=173 HFD=4.0
02:41:46.631 00.002 18120 MultiStar: [#1 -0.06,-0.20,0.76,U] [#2 0.04,-0.23,0.67,U] [#3 0.10,-0.46,0.00,M2] [#4 0.02,-0.34,0.56,U] [#5 0.17,-0.37,0.46,U] [#6 0.06,-0.16,0.55,U] [#7 0.14,-0.38,0.44,U] [#8 -0.24,0.39,0.00,M1] 
02:41:46.632 00.001 18120 single-star, 6 included, MultiStar: {0.02, -0.21}, one-star: {-0.08, -0.03}
02:41:46.633 00.001 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.48)
02:41:46.634 00.001 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.44)
02:41:46.635 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.80 mountX=0.01 mountY=0.09, mountTheta=1.48
02:41:46.638 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
02:41:46.639 00.001 18120 Enqueuing Move request for scope (-0.08, -0.03)
02:41:46.641 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:46.641 00.000 21948 Worker thread wakes up
02:41:46.641 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
02:41:46.642 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:46.643 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:46.643 00.000 18120 Enqueuing Expose request
02:41:46.644 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
02:41:46.644 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
02:41:46.644 00.000 21948 Moving (-0.08, -0.03) raw xDistance=0.01 yDistance=0.09
02:41:46.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:46.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:46.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:41:46.644 00.000 21948 MoveAxis(E, 0, ABG)
02:41:46.644 00.000 21948 Move returns status 0, amount 0
02:41:46.644 00.000 21948 MoveAxis(N, 0, ABG)
02:41:46.644 00.000 21948 Move returns status 0, amount 0
02:41:46.644 00.000 21948 move complete, result=0
02:41:46.644 00.000 21948 worker thread done servicing request
02:41:46.644 00.000 21948 Worker thread wakes up
02:41:46.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:46.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:46.645 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:48.175 01.530 21948 Exposure complete
02:41:48.214 00.039 21948 worker thread done servicing request
02:41:48.214 00.000 18120 OnExposeComplete: enter
02:41:48.215 00.001 18120 UpdateGuideState(): m_state=6
02:41:48.216 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
02:41:48.216 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=233.73, Mass=1876, SNR=30.0, Peak=175 HFD=4.1
02:41:48.217 00.001 18120 MultiStar: [#1 -0.06,-0.18,0.74,U] [#2 0.03,-0.19,0.65,U] [#3 0.14,-0.46,0.00,M3] [#4 0.10,-0.05,0.58,U] [#5 -0.02,-0.16,0.49,U] [#6 0.25,-0.24,0.54,U] [#7 0.06,-0.21,0.44,U] [#8 -0.18,0.01,0.42,U] 
02:41:48.217 00.000 18120 single-star, 7 included, MultiStar: {0.01, -0.13}, one-star: {-0.07, -0.05}
02:41:48.218 00.001 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
02:41:48.218 00.000 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
02:41:48.218 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.51 mountX=-0.02 mountY=0.08, mountTheta=1.77
02:41:48.220 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
02:41:48.223 00.003 18120 Enqueuing Move request for scope (-0.07, -0.05)
02:41:48.223 00.000 21948 Worker thread wakes up
02:41:48.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:48.224 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:41:48.224 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:41:48.224 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:48.225 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:41:48.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:48.225 00.000 18120 Enqueuing Expose request
02:41:48.226 00.001 21948 Moving (-0.07, -0.05) raw xDistance=-0.02 yDistance=0.08
02:41:48.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:41:48.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:48.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:41:48.226 00.000 21948 MoveAxis(E, 0, ABG)
02:41:48.226 00.000 21948 Move returns status 0, amount 0
02:41:48.226 00.000 21948 MoveAxis(N, 0, ABG)
02:41:48.226 00.000 21948 Move returns status 0, amount 0
02:41:48.226 00.000 21948 move complete, result=0
02:41:48.226 00.000 21948 worker thread done servicing request
02:41:48.226 00.000 21948 Worker thread wakes up
02:41:48.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:48.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:48.226 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:49.857 01.631 21948 Exposure complete
02:41:49.892 00.035 21948 worker thread done servicing request
02:41:49.892 00.000 18120 OnExposeComplete: enter
02:41:49.893 00.001 18120 UpdateGuideState(): m_state=6
02:41:49.893 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
02:41:49.894 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=233.90, Mass=1973, SNR=30.8, Peak=185 HFD=4.2
02:41:49.894 00.000 18120 MultiStar: [#1 -0.04,-0.24,0.69,U] [#2 0.05,-0.15,0.62,U] [#3 -0.07,-0.14,0.57,U] [#4 -0.02,-0.09,0.55,U] [#5 0.02,-0.12,0.45,U] [#6 0.05,0.13,0.54,U] [#7 0.04,-0.26,0.43,U] [#8 -0.12,0.02,0.39,U] 
02:41:49.895 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.11, 0.11}
02:41:49.895 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.35)
02:41:49.896 00.001 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.31)
02:41:49.896 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.94 mountX=-0.05 mountY=0.05, mountTheta=2.33
02:41:49.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
02:41:49.898 00.001 18120 Enqueuing Move request for scope (-0.03, -0.07)
02:41:49.899 00.001 21948 Worker thread wakes up
02:41:49.899 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:49.899 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
02:41:49.900 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:49.900 00.000 18120 Enqueuing Expose request
02:41:49.901 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:41:49.901 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:41:49.901 00.000 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.05
02:41:49.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:41:49.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:49.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:41:49.901 00.000 21948 MoveAxis(E, 0, ABG)
02:41:49.901 00.000 21948 Move returns status 0, amount 0
02:41:49.901 00.000 21948 MoveAxis(N, 0, ABG)
02:41:49.901 00.000 21948 Move returns status 0, amount 0
02:41:49.901 00.000 21948 move complete, result=0
02:41:49.901 00.000 21948 worker thread done servicing request
02:41:49.901 00.000 21948 Worker thread wakes up
02:41:49.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:49.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:49.901 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:51.426 01.525 21948 Exposure complete
02:41:51.462 00.036 21948 worker thread done servicing request
02:41:51.463 00.001 18120 OnExposeComplete: enter
02:41:51.463 00.000 18120 UpdateGuideState(): m_state=6
02:41:51.464 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
02:41:51.465 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=233.70, Mass=1814, SNR=29.5, Peak=173 HFD=4.0
02:41:51.465 00.000 18120 MultiStar: [#1 -0.15,-0.12,0.73,U] [#2 -0.16,-0.28,0.66,U] [#3 0.07,-0.21,0.64,U] [#4 0.12,-0.22,0.57,U] [#5 0.03,-0.08,0.49,U] [#6 0.05,-0.10,0.54,U] [#7 0.21,-0.21,0.44,U] [#8 0.07,-0.05,0.42,U] 
02:41:51.465 00.000 18120 single-star, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.12, -0.09}
02:41:51.466 00.001 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.00) = xAngle (-4.54 = 1.75)
02:41:51.466 00.000 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.58 = 1.71)
02:41:51.467 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.54 mountX=-0.03 mountY=0.15, mountTheta=1.75
02:41:51.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.09, opts=13)
02:41:51.468 00.000 18120 Enqueuing Move request for scope (-0.12, -0.09)
02:41:51.469 00.001 21948 Worker thread wakes up
02:41:51.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
02:41:51.469 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
02:41:51.469 00.000 21948 Moving (-0.12, -0.09) raw xDistance=-0.03 yDistance=0.15
02:41:51.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:41:51.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:51.469 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:41:51.469 00.000 21948 MoveAxis(E, 0, ABG)
02:41:51.469 00.000 21948 Move returns status 0, amount 0
02:41:51.469 00.000 21948 MoveAxis(N, 0, ABG)
02:41:51.469 00.000 21948 Move returns status 0, amount 0
02:41:51.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:51.469 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
02:41:51.470 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:51.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:51.471 00.001 21948 move complete, result=0
02:41:51.471 00.000 21948 worker thread done servicing request
02:41:51.471 00.000 18120 Enqueuing Expose request
02:41:51.471 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:51.474 00.003 21948 Worker thread wakes up
02:41:51.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:51.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:53.106 01.632 21948 Exposure complete
02:41:53.175 00.069 21948 worker thread done servicing request
02:41:53.175 00.000 18120 OnExposeComplete: enter
02:41:53.176 00.001 18120 UpdateGuideState(): m_state=6
02:41:53.177 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
02:41:53.178 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=234.05, Mass=1813, SNR=29.5, Peak=169 HFD=3.9
02:41:53.180 00.002 18120 MultiStar: [#1 -0.34,0.11,0.73,U] [#2 -0.28,-0.02,0.65,U] [#3 -0.04,-0.14,0.61,U] [#4 -0.09,0.02,0.57,U] [#5 -0.18,0.11,0.48,U] [#6 -0.55,0.19,0.00,M1] [#7 -0.16,-0.23,0.46,U] [#8 -0.40,0.41,0.00,M1] 
02:41:53.182 00.002 18120 refined, 6 included, MultiStar: {-0.23, 0.05}, one-star: {-0.35, 0.27}
02:41:53.183 00.001 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
02:41:53.184 00.001 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
02:41:53.184 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.94 mountX=0.14 mountY=0.18, mountTheta=0.92
02:41:53.186 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.05, opts=13)
02:41:53.187 00.001 18120 Enqueuing Move request for scope (-0.23, 0.05)
02:41:53.187 00.000 21948 Worker thread wakes up
02:41:53.187 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
02:41:53.187 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
02:41:53.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:53.188 00.001 21948 Moving (-0.23, 0.05) raw xDistance=0.14 yDistance=0.18
02:41:53.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:41:53.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:53.188 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:41:53.188 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.5
02:41:53.189 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:53.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:53.189 00.000 18120 Enqueuing Expose request
02:41:53.190 00.001 21948 MoveAxis(E, 0, ABG)
02:41:53.190 00.000 21948 Move returns status 0, amount 0
02:41:53.190 00.000 21948 MoveAxis(N, 0, ABG)
02:41:53.190 00.000 21948 Move returns status 0, amount 0
02:41:53.190 00.000 21948 move complete, result=0
02:41:53.190 00.000 21948 worker thread done servicing request
02:41:53.190 00.000 21948 Worker thread wakes up
02:41:53.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:53.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:53.192 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:54.608 01.416 21948 Exposure complete
02:41:54.649 00.041 21948 worker thread done servicing request
02:41:54.649 00.000 18120 OnExposeComplete: enter
02:41:54.651 00.002 18120 UpdateGuideState(): m_state=6
02:41:54.653 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
02:41:54.654 00.001 18120 Star::Find returns 1 (0), X=894.15, Y=234.16, Mass=1938, SNR=30.6, Peak=181 HFD=4.3
02:41:54.655 00.001 18120 MultiStar: large primary error, entering stabilization period
02:41:54.656 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
02:41:54.656 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
02:41:54.657 00.001 18120 CameraToMount -- cameraX=-0.83 cameraY=0.38 hyp=0.91 cameraTheta=2.72 mountX=0.69 mountY=0.58, mountTheta=0.70
02:41:54.659 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.83, y=0.38, opts=13)
02:41:54.660 00.001 18120 Enqueuing Move request for scope (-0.83, 0.38)
02:41:54.660 00.000 21948 Worker thread wakes up
02:41:54.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:54.660 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.6
02:41:54.661 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:54.661 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:54.662 00.001 18120 Enqueuing Expose request
02:41:54.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.38) opts 0xd
02:41:54.662 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.83, 0.38)
02:41:54.662 00.000 21948 Moving (-0.83, 0.38) raw xDistance=0.69 yDistance=0.58
02:41:54.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
02:41:54.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:54.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:41:54.662 00.000 21948 MoveAxis(W, 123, ABG)
02:41:54.662 00.000 21948 Guiding  Dir = 3, Dur = 123
02:41:54.663 00.001 21948 IsSlewing returns 0
02:41:54.663 00.000 21948 IsGuiding returns 0
02:41:54.665 00.002 21948 PulseGuide returned control before completion, sleep 132
02:41:54.811 00.146 21948 IsGuiding returns 0
02:41:54.811 00.000 21948 Move returns status 0, amount 123
02:41:54.811 00.000 21948 MoveAxis(N, 0, ABG)
02:41:54.811 00.000 21948 Move returns status 0, amount 0
02:41:54.811 00.000 21948 move complete, result=0
02:41:54.811 00.000 21948 worker thread done servicing request
02:41:54.811 00.000 21948 Worker thread wakes up
02:41:54.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:54.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:54.811 00.000 18120 GuideStep: 0.7 px 123 ms WEST, 0.6 px 0 ms NORTH
02:41:56.436 01.625 21948 Exposure complete
02:41:56.477 00.041 21948 worker thread done servicing request
02:41:56.477 00.000 18120 OnExposeComplete: enter
02:41:56.477 00.000 18120 UpdateGuideState(): m_state=6
02:41:56.478 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
02:41:56.478 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=233.78, Mass=1993, SNR=30.9, Peak=179 HFD=4.3
02:41:56.479 00.001 18120 MultiStar: exiting stabilization period
02:41:56.479 00.000 18120 MultiStar: [#1 -0.09,-0.25,0.66,U] [#2 -0.02,-0.16,0.65,U] [#3 -0.08,-0.33,0.58,U] [#4 0.12,-0.26,0.55,U] [#5 0.18,-0.24,0.47,U] [#6 0.00,-0.07,0.53,U] [#7 0.33,-0.07,0.43,U] [#8 -0.01,0.05,0.38,U] 
02:41:56.480 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.21, -0.00}
02:41:56.480 00.000 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.62 = 2.66)
02:41:56.481 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.66 = 2.62)
02:41:56.481 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.13 mountY=0.07, mountTheta=2.63
02:41:56.484 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.15, opts=13)
02:41:56.484 00.000 18120 Enqueuing Move request for scope (-0.01, -0.15)
02:41:56.484 00.000 21948 Worker thread wakes up
02:41:56.484 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:56.485 00.001 18120 UpdateGuideState exits: m=1993 RSB=30.9
02:41:56.485 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:56.486 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:56.486 00.000 18120 Enqueuing Expose request
02:41:56.487 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
02:41:56.487 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
02:41:56.487 00.000 21948 Moving (-0.01, -0.15) raw xDistance=-0.13 yDistance=0.07
02:41:56.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:41:56.487 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:56.487 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:41:56.487 00.000 21948 MoveAxis(E, 0, ABG)
02:41:56.487 00.000 21948 Move returns status 0, amount 0
02:41:56.487 00.000 21948 MoveAxis(N, 0, ABG)
02:41:56.487 00.000 21948 Move returns status 0, amount 0
02:41:56.487 00.000 21948 move complete, result=0
02:41:56.487 00.000 21948 worker thread done servicing request
02:41:56.487 00.000 21948 Worker thread wakes up
02:41:56.487 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:56.487 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:56.490 00.003 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:58.004 01.514 21948 Exposure complete
02:41:58.065 00.061 21948 worker thread done servicing request
02:41:58.065 00.000 18120 OnExposeComplete: enter
02:41:58.068 00.003 18120 UpdateGuideState(): m_state=6
02:41:58.071 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
02:41:58.073 00.002 18120 Star::Find returns 1 (0), X=895.08, Y=233.43, Mass=1926, SNR=30.4, Peak=172 HFD=4.0
02:41:58.076 00.003 18120 MultiStar: [#1 0.03,-0.63,0.00,M1] [#2 0.35,-0.57,0.00,M1] [#3 0.31,-0.56,0.00,M1] [#4 0.12,-0.50,0.00,M1] [#5 0.45,-0.50,0.00,M1] [#6 0.18,-0.26,0.53,U] [#7 0.35,-0.79,0.00,M1] [#8 0.21,-0.21,0.39,U] 
02:41:58.078 00.002 18120 refined, 2 included, MultiStar: {0.14, -0.30}, one-star: {0.09, -0.35}
02:41:58.080 00.002 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
02:41:58.082 00.002 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
02:41:58.083 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.13 mountX=-0.33 mountY=0.01, mountTheta=3.11
02:41:58.085 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.30, opts=13)
02:41:58.086 00.001 18120 Enqueuing Move request for scope (0.14, -0.30)
02:41:58.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:58.087 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:41:58.088 00.001 21948 Worker thread wakes up
02:41:58.088 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.30) opts 0xd
02:41:58.088 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.30)
02:41:58.088 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:58.089 00.001 21948 Moving (0.14, -0.30) raw xDistance=-0.33 yDistance=0.01
02:41:58.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:41:58.090 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:58.090 00.000 18120 Enqueuing Expose request
02:41:58.091 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:58.091 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:41:58.091 00.000 21948 MoveAxis(E, 59, ABG)
02:41:58.091 00.000 21948 Guiding  Dir = 2, Dur = 59
02:41:58.091 00.000 21948 IsSlewing returns 0
02:41:58.091 00.000 21948 IsGuiding returns 0
02:41:58.094 00.003 21948 PulseGuide returned control before completion, sleep 68
02:41:58.176 00.082 21948 IsGuiding returns 0
02:41:58.176 00.000 21948 Move returns status 0, amount 59
02:41:58.177 00.001 21948 MoveAxis(N, 0, ABG)
02:41:58.177 00.000 21948 Move returns status 0, amount 0
02:41:58.177 00.000 21948 move complete, result=0
02:41:58.177 00.000 21948 worker thread done servicing request
02:41:58.177 00.000 21948 Worker thread wakes up
02:41:58.177 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
02:41:58.179 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:58.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:59.804 01.625 21948 Exposure complete
02:41:59.854 00.050 21948 worker thread done servicing request
02:41:59.854 00.000 18120 OnExposeComplete: enter
02:41:59.856 00.002 18120 UpdateGuideState(): m_state=6
02:41:59.858 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
02:41:59.859 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=233.77, Mass=1898, SNR=30.1, Peak=151 HFD=3.7
02:41:59.861 00.002 18120 MultiStar: [#1 -0.55,-0.09,0.00,M2] [#2 -0.35,-0.16,0.66,U] [#3 -0.12,-0.22,0.60,U] [#4 -0.17,-0.11,0.56,U] [#5 -0.23,-0.17,0.48,U] [#6 -0.43,0.10,0.00,M1] [#7 -0.19,-0.11,0.43,U] [#8 -0.25,0.19,0.38,U] 
02:41:59.862 00.001 18120 refined, 6 included, MultiStar: {-0.26, -0.09}, one-star: {-0.39, -0.01}
02:41:59.863 00.001 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.00) = xAngle (-4.81 = 1.47)
02:41:59.864 00.001 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.85 = 1.43)
02:41:59.866 00.002 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-2.81 mountX=0.03 mountY=0.27, mountTheta=1.47
02:41:59.867 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.09, opts=13)
02:41:59.868 00.001 18120 Enqueuing Move request for scope (-0.26, -0.09)
02:41:59.868 00.000 21948 Worker thread wakes up
02:41:59.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:41:59.869 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.1
02:41:59.869 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.869 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:41:59.870 00.001 18120 Enqueuing Expose request
02:41:59.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.09) opts 0xd
02:41:59.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.09)
02:41:59.870 00.000 21948 Moving (-0.26, -0.09) raw xDistance=0.03 yDistance=0.27
02:41:59.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:41:59.870 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:59.871 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:41:59.871 00.000 21948 MoveAxis(E, 0, ABG)
02:41:59.871 00.000 21948 Move returns status 0, amount 0
02:41:59.871 00.000 21948 MoveAxis(N, 0, ABG)
02:41:59.871 00.000 21948 Move returns status 0, amount 0
02:41:59.871 00.000 21948 move complete, result=0
02:41:59.871 00.000 21948 worker thread done servicing request
02:41:59.871 00.000 21948 Worker thread wakes up
02:41:59.871 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:41:59.871 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:41:59.871 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:42:01.390 01.519 21948 Exposure complete
02:42:01.422 00.032 21948 worker thread done servicing request
02:42:01.423 00.001 18120 OnExposeComplete: enter
02:42:01.423 00.000 18120 UpdateGuideState(): m_state=6
02:42:01.424 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
02:42:01.424 00.000 18120 Star::Find returns 1 (0), X=894.14, Y=234.26, Mass=1975, SNR=30.6, Peak=153 HFD=4.2
02:42:01.425 00.001 18120 MultiStar: large primary error, entering stabilization period
02:42:01.425 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
02:42:01.425 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
02:42:01.426 00.001 18120 CameraToMount -- cameraX=-0.84 cameraY=0.47 hyp=0.97 cameraTheta=2.63 mountX=0.78 mountY=0.54, mountTheta=0.61
02:42:01.427 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.84, y=0.47, opts=13)
02:42:01.427 00.000 18120 Enqueuing Move request for scope (-0.84, 0.47)
02:42:01.428 00.001 21948 Worker thread wakes up
02:42:01.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.47) opts 0xd
02:42:01.428 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.84, 0.47)
02:42:01.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:01.428 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.6
02:42:01.429 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:01.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:01.430 00.001 18120 Enqueuing Expose request
02:42:01.430 00.000 21948 Moving (-0.84, 0.47) raw xDistance=0.78 yDistance=0.54
02:42:01.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
02:42:01.430 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.23 newest=0.82
02:42:01.430 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
02:42:01.430 00.000 21948 MoveAxis(W, 139, ABG)
02:42:01.430 00.000 21948 Guiding  Dir = 3, Dur = 139
02:42:01.431 00.001 21948 IsSlewing returns 0
02:42:01.431 00.000 21948 IsGuiding returns 0
02:42:01.433 00.002 21948 PulseGuide returned control before completion, sleep 148
02:42:01.596 00.163 21948 IsGuiding returns 0
02:42:01.596 00.000 21948 Move returns status 0, amount 139
02:42:01.596 00.000 21948 MoveAxis(S, 129, ABG)
02:42:01.596 00.000 21948 Guiding  Dir = 1, Dur = 129
02:42:01.596 00.000 21948 IsSlewing returns 0
02:42:01.596 00.000 21948 IsGuiding returns 0
02:42:01.602 00.006 21948 PulseGuide returned control before completion, sleep 135
02:42:01.749 00.147 21948 IsGuiding returns 0
02:42:01.749 00.000 21948 Move returns status 0, amount 129
02:42:01.749 00.000 21948 move complete, result=0
02:42:01.749 00.000 21948 worker thread done servicing request
02:42:01.749 00.000 21948 Worker thread wakes up
02:42:01.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:01.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:01.751 00.002 18120 GuideStep: 0.8 px 139 ms WEST, 0.5 px 129 ms SOUTH
02:42:03.385 01.634 21948 Exposure complete
02:42:03.422 00.037 21948 worker thread done servicing request
02:42:03.422 00.000 18120 OnExposeComplete: enter
02:42:03.422 00.000 18120 UpdateGuideState(): m_state=6
02:42:03.423 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
02:42:03.424 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=233.78, Mass=1984, SNR=30.7, Peak=162 HFD=4.2
02:42:03.424 00.000 18120 MultiStar: exiting stabilization period
02:42:03.426 00.002 18120 MultiStar: [#1 -0.12,-0.14,0.72,U] [#2 -0.10,-0.15,0.63,U] [#3 0.06,-0.19,0.60,U] [#4 -0.09,-0.12,0.56,U] [#5 -0.16,-0.06,0.46,U] [#6 -0.41,-0.03,0.53,U] [#7 0.04,-0.13,0.44,U] [#8 -0.24,0.27,0.39,U] 
02:42:03.427 00.001 18120 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.16, -0.01}
02:42:03.428 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.63 = 1.65)
02:42:03.429 00.001 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.67 = 1.61)
02:42:03.430 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.64 mountX=-0.01 mountY=0.15, mountTheta=1.65
02:42:03.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
02:42:03.432 00.000 18120 Enqueuing Move request for scope (-0.13, -0.07)
02:42:03.433 00.001 21948 Worker thread wakes up
02:42:03.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:03.433 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.7
02:42:03.433 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:03.434 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:03.434 00.000 18120 Enqueuing Expose request
02:42:03.435 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
02:42:03.435 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
02:42:03.435 00.000 21948 Moving (-0.13, -0.07) raw xDistance=-0.01 yDistance=0.15
02:42:03.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:03.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:03.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:42:03.435 00.000 21948 MoveAxis(E, 0, ABG)
02:42:03.435 00.000 21948 Move returns status 0, amount 0
02:42:03.435 00.000 21948 MoveAxis(N, 0, ABG)
02:42:03.435 00.000 21948 Move returns status 0, amount 0
02:42:03.435 00.000 21948 move complete, result=0
02:42:03.435 00.000 21948 worker thread done servicing request
02:42:03.435 00.000 21948 Worker thread wakes up
02:42:03.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:03.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:03.435 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:04.960 01.525 21948 Exposure complete
02:42:05.001 00.041 21948 worker thread done servicing request
02:42:05.001 00.000 18120 OnExposeComplete: enter
02:42:05.002 00.001 18120 UpdateGuideState(): m_state=6
02:42:05.004 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
02:42:05.006 00.002 18120 Star::Find returns 1 (0), X=894.87, Y=233.69, Mass=1887, SNR=30.0, Peak=172 HFD=4.0
02:42:05.007 00.001 18120 MultiStar: [#1 0.19,-0.19,0.71,U] [#2 0.05,-0.18,0.64,U] [#3 0.50,-0.33,0.00,M1] [#4 0.23,-0.12,0.58,U] [#5 0.08,-0.07,0.48,U] [#6 0.09,-0.26,0.53,U] [#7 0.38,-0.31,0.00,M1] [#8 0.24,-0.02,0.38,U] 
02:42:05.008 00.001 18120 single-star, 6 included, MultiStar: {0.08, -0.14}, one-star: {-0.11, -0.10}
02:42:05.009 00.001 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.00) = xAngle (-4.44 = 1.84)
02:42:05.009 00.000 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.48 = 1.80)
02:42:05.010 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.44 mountX=-0.04 mountY=0.15, mountTheta=1.84
02:42:05.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.10, opts=13)
02:42:05.012 00.001 18120 Enqueuing Move request for scope (-0.11, -0.10)
02:42:05.012 00.000 21948 Worker thread wakes up
02:42:05.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:05.013 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.0
02:42:05.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:05.013 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:05.014 00.001 18120 Enqueuing Expose request
02:42:05.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
02:42:05.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
02:42:05.014 00.000 21948 Moving (-0.11, -0.10) raw xDistance=-0.04 yDistance=0.15
02:42:05.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:42:05.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:05.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:42:05.014 00.000 21948 MoveAxis(E, 0, ABG)
02:42:05.014 00.000 21948 Move returns status 0, amount 0
02:42:05.014 00.000 21948 MoveAxis(N, 0, ABG)
02:42:05.014 00.000 21948 Move returns status 0, amount 0
02:42:05.014 00.000 21948 move complete, result=0
02:42:05.014 00.000 21948 worker thread done servicing request
02:42:05.015 00.001 21948 Worker thread wakes up
02:42:05.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:05.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:05.015 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:06.640 01.625 21948 Exposure complete
02:42:06.689 00.049 21948 worker thread done servicing request
02:42:06.689 00.000 18120 OnExposeComplete: enter
02:42:06.690 00.001 18120 UpdateGuideState(): m_state=6
02:42:06.690 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
02:42:06.691 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=233.62, Mass=1881, SNR=29.9, Peak=165 HFD=3.8
02:42:06.691 00.000 18120 MultiStar: [#1 0.34,-0.45,0.00,M1] [#2 0.46,-0.34,0.00,M1] [#3 0.80,-0.58,0.00,M2] [#4 0.43,-0.35,0.00,M1] [#5 0.47,-0.12,0.00,M1] [#6 0.23,-0.07,0.52,U] [#7 0.76,-0.56,0.00,M2] [#8 0.22,-0.03,0.40,U] 
02:42:06.692 00.001 18120 refined, 2 included, MultiStar: {0.29, -0.11}, one-star: {0.34, -0.16}
02:42:06.692 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
02:42:06.693 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
02:42:06.693 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.36 mountX=-0.22 mountY=-0.21, mountTheta=-2.38
02:42:06.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.11, opts=13)
02:42:06.695 00.001 18120 Enqueuing Move request for scope (0.29, -0.11)
02:42:06.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:06.696 00.001 18120 UpdateGuideState exits: m=1881 RSB=29.9
02:42:06.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:06.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:06.697 00.001 18120 Enqueuing Expose request
02:42:06.697 00.000 21948 Worker thread wakes up
02:42:06.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
02:42:06.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
02:42:06.697 00.000 21948 Moving (0.29, -0.11) raw xDistance=-0.22 yDistance=-0.21
02:42:06.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:42:06.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:06.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:42:06.697 00.000 21948 MoveAxis(E, 39, ABG)
02:42:06.697 00.000 21948 Guiding  Dir = 2, Dur = 39
02:42:06.698 00.001 21948 IsSlewing returns 0
02:42:06.698 00.000 21948 IsGuiding returns 0
02:42:06.700 00.002 21948 PulseGuide returned control before completion, sleep 48
02:42:06.764 00.064 21948 IsGuiding returns 0
02:42:06.764 00.000 21948 Move returns status 0, amount 39
02:42:06.764 00.000 21948 MoveAxis(N, 0, ABG)
02:42:06.764 00.000 21948 Move returns status 0, amount 0
02:42:06.764 00.000 21948 move complete, result=0
02:42:06.764 00.000 21948 worker thread done servicing request
02:42:06.764 00.000 21948 Worker thread wakes up
02:42:06.764 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:06.765 00.001 18120 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
02:42:06.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:08.177 01.412 21948 Exposure complete
02:42:08.234 00.057 21948 worker thread done servicing request
02:42:08.234 00.000 18120 OnExposeComplete: enter
02:42:08.235 00.001 18120 UpdateGuideState(): m_state=6
02:42:08.237 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
02:42:08.240 00.003 18120 Star::Find returns 1 (0), X=895.14, Y=233.44, Mass=2041, SNR=31.2, Peak=160 HFD=3.9
02:42:08.241 00.001 18120 MultiStar: [#1 0.24,-0.45,0.00,M2] [#2 0.23,-0.45,0.00,M2] [#3 0.43,-0.66,0.00,M3] [#4 0.32,-0.44,0.00,M2] [#5 0.53,-0.46,0.00,M2] [#6 0.20,-0.24,0.53,U] [#7 0.34,-0.35,0.00,M3] [#8 0.29,-0.48,0.00,M1] 
02:42:08.242 00.001 18120 refined, 1 included, MultiStar: {0.17, -0.31}, one-star: {0.16, -0.34}
02:42:08.242 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
02:42:08.242 00.000 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
02:42:08.243 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.35 cameraTheta=-1.06 mountX=-0.35 mountY=-0.02, mountTheta=-3.10
02:42:08.245 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.31, opts=13)
02:42:08.246 00.001 18120 Enqueuing Move request for scope (0.17, -0.31)
02:42:08.246 00.000 21948 Worker thread wakes up
02:42:08.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:08.247 00.001 18120 UpdateGuideState exits: m=2041 RSB=31.2
02:42:08.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:08.248 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:08.248 00.000 18120 Enqueuing Expose request
02:42:08.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
02:42:08.249 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
02:42:08.249 00.000 21948 Moving (0.17, -0.31) raw xDistance=-0.35 yDistance=-0.02
02:42:08.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
02:42:08.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:08.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:42:08.249 00.000 21948 MoveAxis(E, 65, ABG)
02:42:08.249 00.000 21948 Guiding  Dir = 2, Dur = 65
02:42:08.249 00.000 21948 IsSlewing returns 0
02:42:08.250 00.001 21948 IsGuiding returns 0
02:42:08.252 00.002 21948 PulseGuide returned control before completion, sleep 73
02:42:08.333 00.081 21948 IsGuiding returns 0
02:42:08.334 00.001 21948 Move returns status 0, amount 65
02:42:08.334 00.000 21948 MoveAxis(N, 0, ABG)
02:42:08.334 00.000 21948 Move returns status 0, amount 0
02:42:08.334 00.000 21948 move complete, result=0
02:42:08.334 00.000 21948 worker thread done servicing request
02:42:08.334 00.000 18120 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
02:42:08.336 00.002 21948 Worker thread wakes up
02:42:08.337 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:08.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:09.969 01.632 21948 Exposure complete
02:42:10.009 00.040 21948 worker thread done servicing request
02:42:10.010 00.001 18120 OnExposeComplete: enter
02:42:10.011 00.001 18120 UpdateGuideState(): m_state=6
02:42:10.013 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
02:42:10.015 00.002 18120 Star::Find returns 1 (0), X=895.04, Y=233.97, Mass=1862, SNR=29.9, Peak=183 HFD=4.1
02:42:10.018 00.003 18120 MultiStar: [#1 -0.06,0.11,0.72,U] [#2 -0.01,0.00,0.65,U] [#3 0.31,-0.06,0.60,U] [#4 0.11,-0.04,0.58,U] [#5 0.15,0.07,0.45,U] [#6 -0.06,0.14,0.53,U] [#7 0.08,-0.16,0.43,U] [#8 0.12,0.39,0.40,U] 
02:42:10.020 00.002 18120 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.06, 0.19}
02:42:10.022 00.002 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
02:42:10.024 00.002 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
02:42:10.026 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.82 mountX=0.04 mountY=-0.10, mountTheta=-1.18
02:42:10.029 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.08, opts=13)
02:42:10.030 00.001 18120 Enqueuing Move request for scope (0.07, 0.08)
02:42:10.031 00.001 21948 Worker thread wakes up
02:42:10.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
02:42:10.031 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:42:10.031 00.000 21948 Moving (0.07, 0.08) raw xDistance=0.04 yDistance=-0.10
02:42:10.032 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:42:10.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:10.032 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.9
02:42:10.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:10.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:10.034 00.001 18120 Enqueuing Expose request
02:42:10.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:10.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:42:10.034 00.000 21948 MoveAxis(E, 0, ABG)
02:42:10.034 00.000 21948 Move returns status 0, amount 0
02:42:10.034 00.000 21948 MoveAxis(N, 0, ABG)
02:42:10.034 00.000 21948 Move returns status 0, amount 0
02:42:10.034 00.000 21948 move complete, result=0
02:42:10.034 00.000 21948 worker thread done servicing request
02:42:10.034 00.000 21948 Worker thread wakes up
02:42:10.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:10.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:10.035 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:11.564 01.529 21948 Exposure complete
02:42:11.635 00.071 21948 worker thread done servicing request
02:42:11.636 00.001 18120 OnExposeComplete: enter
02:42:11.637 00.001 18120 UpdateGuideState(): m_state=6
02:42:11.640 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
02:42:11.641 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=233.55, Mass=1882, SNR=30.1, Peak=159 HFD=3.9
02:42:11.642 00.001 18120 MultiStar: [#1 0.15,-0.21,0.75,U] [#2 0.33,-0.24,0.62,U] [#3 0.53,-0.48,0.00,M3] [#4 0.42,-0.28,0.00,M2] [#5 0.24,-0.26,0.45,U] [#6 0.33,0.04,0.52,U] [#7 0.19,-0.25,0.42,U] [#8 0.04,0.08,0.41,U] 
02:42:11.643 00.001 18120 refined, 6 included, MultiStar: {0.24, -0.17}, one-star: {0.29, -0.24}
02:42:11.644 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
02:42:11.646 00.002 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
02:42:11.648 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-0.63 mountX=-0.25 mountY=-0.13, mountTheta=-2.66
02:42:11.651 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.17, opts=13)
02:42:11.651 00.000 18120 Enqueuing Move request for scope (0.24, -0.17)
02:42:11.654 00.003 21948 Worker thread wakes up
02:42:11.654 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
02:42:11.654 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
02:42:11.654 00.000 21948 Moving (0.24, -0.17) raw xDistance=-0.25 yDistance=-0.13
02:42:11.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:42:11.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:11.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:42:11.654 00.000 21948 MoveAxis(E, 45, ABG)
02:42:11.654 00.000 21948 Guiding  Dir = 2, Dur = 45
02:42:11.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:11.654 00.000 18120 UpdateGuideState exits: m=1882 RSB=30.1
02:42:11.655 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:11.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:11.656 00.001 18120 Enqueuing Expose request
02:42:11.658 00.002 21948 IsSlewing returns 0
02:42:11.658 00.000 21948 IsGuiding returns 0
02:42:11.660 00.002 21948 PulseGuide returned control before completion, sleep 53
02:42:11.720 00.060 21948 IsGuiding returns 1
02:42:11.720 00.000 21948 scope still moving after pulse duration time elapsed
02:42:11.747 00.027 21948 IsSlewing returns 0
02:42:11.747 00.000 21948 IsGuiding returns 0
02:42:11.747 00.000 21948 scope move finished after 45 + 43 ms
02:42:11.747 00.000 21948 Move returns status 0, amount 45
02:42:11.747 00.000 21948 MoveAxis(N, 0, ABG)
02:42:11.747 00.000 21948 Move returns status 0, amount 0
02:42:11.747 00.000 21948 move complete, result=0
02:42:11.747 00.000 21948 worker thread done servicing request
02:42:11.747 00.000 21948 Worker thread wakes up
02:42:11.747 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
02:42:11.748 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:11.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:13.386 01.638 21948 Exposure complete
02:42:13.428 00.042 21948 worker thread done servicing request
02:42:13.428 00.000 18120 OnExposeComplete: enter
02:42:13.430 00.002 18120 UpdateGuideState(): m_state=6
02:42:13.430 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
02:42:13.432 00.002 18120 Star::Find returns 1 (0), X=895.13, Y=233.90, Mass=1939, SNR=30.5, Peak=178 HFD=4.2
02:42:13.432 00.000 18120 MultiStar: [#1 0.08,-0.13,0.72,U] [#2 0.19,0.11,0.65,U] [#3 0.12,-0.17,0.58,U] [#4 0.15,-0.05,0.58,U] [#5 0.24,0.02,0.45,U] [#6 0.23,0.06,0.52,U] [#7 0.20,-0.04,0.43,U] [#8 0.03,0.32,0.41,U] 
02:42:13.433 00.001 18120 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.14, 0.11}
02:42:13.433 00.000 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
02:42:13.434 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
02:42:13.434 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.04 mountY=-0.15, mountTheta=-1.86
02:42:13.435 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.02, opts=13)
02:42:13.436 00.001 18120 Enqueuing Move request for scope (0.15, 0.02)
02:42:13.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:13.437 00.001 21948 Worker thread wakes up
02:42:13.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:42:13.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:42:13.437 00.000 21948 Moving (0.15, 0.02) raw xDistance=-0.04 yDistance=-0.15
02:42:13.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:42:13.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:13.437 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
02:42:13.438 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:42:13.438 00.000 21948 MoveAxis(E, 0, ABG)
02:42:13.438 00.000 21948 Move returns status 0, amount 0
02:42:13.438 00.000 21948 MoveAxis(N, 0, ABG)
02:42:13.438 00.000 21948 Move returns status 0, amount 0
02:42:13.438 00.000 21948 move complete, result=0
02:42:13.438 00.000 21948 worker thread done servicing request
02:42:13.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:13.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:13.439 00.001 18120 Enqueuing Expose request
02:42:13.439 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:13.439 00.000 21948 Worker thread wakes up
02:42:13.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:13.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:14.959 01.520 21948 Exposure complete
02:42:14.999 00.040 21948 worker thread done servicing request
02:42:14.999 00.000 18120 OnExposeComplete: enter
02:42:15.000 00.001 18120 UpdateGuideState(): m_state=6
02:42:15.000 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
02:42:15.001 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.84, Mass=1843, SNR=29.7, Peak=174 HFD=4.2
02:42:15.001 00.000 18120 MultiStar: [#1 0.16,-0.15,0.74,U] [#2 0.28,-0.12,0.65,U] [#3 0.40,-0.38,0.00,M3] [#4 0.44,0.01,0.00,M2] [#5 0.46,-0.26,0.00,M1] [#6 0.24,0.20,0.53,U] [#7 0.52,-0.09,0.00,M1] [#8 0.12,0.28,0.41,U] 
02:42:15.002 00.001 18120 single-star, 4 included, MultiStar: {0.19, 0.03}, one-star: {0.15, 0.06}
02:42:15.002 00.000 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.65 = -1.65)
02:42:15.003 00.001 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.69 = -1.69)
02:42:15.003 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.35 mountX=-0.01 mountY=-0.16, mountTheta=-1.65
02:42:15.004 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.06, opts=13)
02:42:15.006 00.002 18120 Enqueuing Move request for scope (0.15, 0.06)
02:42:15.008 00.002 21948 Worker thread wakes up
02:42:15.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:42:15.008 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:42:15.008 00.000 21948 Moving (0.15, 0.06) raw xDistance=-0.01 yDistance=-0.16
02:42:15.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:15.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:15.009 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.7
02:42:15.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:15.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:15.010 00.000 18120 Enqueuing Expose request
02:42:15.011 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:15.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:42:15.011 00.000 21948 MoveAxis(E, 0, ABG)
02:42:15.011 00.000 21948 Move returns status 0, amount 0
02:42:15.011 00.000 21948 MoveAxis(N, 0, ABG)
02:42:15.011 00.000 21948 Move returns status 0, amount 0
02:42:15.011 00.000 21948 move complete, result=0
02:42:15.011 00.000 21948 worker thread done servicing request
02:42:15.011 00.000 21948 Worker thread wakes up
02:42:15.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:15.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:15.011 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:16.637 01.626 21948 Exposure complete
02:42:16.669 00.032 21948 worker thread done servicing request
02:42:16.670 00.001 18120 OnExposeComplete: enter
02:42:16.671 00.001 18120 UpdateGuideState(): m_state=6
02:42:16.673 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
02:42:16.673 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=233.93, Mass=1965, SNR=30.6, Peak=204 HFD=4.2
02:42:16.674 00.001 18120 MultiStar: [#1 -0.02,-0.01,0.72,U] [#2 0.22,-0.05,0.63,U] [#3 0.23,-0.22,0.60,U] [#4 0.31,0.02,0.54,U] [#5 0.19,0.04,0.47,U] [#6 0.04,0.24,0.50,U] [#7 0.15,-0.03,0.42,U] [#8 0.31,0.13,0.38,U] 
02:42:16.674 00.000 18120 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.09, 0.15}
02:42:16.675 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:42:16.675 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:42:16.675 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
02:42:16.677 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
02:42:16.677 00.000 18120 Enqueuing Move request for scope (0.15, 0.03)
02:42:16.677 00.000 21948 Worker thread wakes up
02:42:16.677 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:16.678 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.6
02:42:16.678 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:16.679 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:16.679 00.000 18120 Enqueuing Expose request
02:42:16.680 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:42:16.680 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:42:16.680 00.000 21948 Moving (0.15, 0.03) raw xDistance=-0.04 yDistance=-0.15
02:42:16.680 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:42:16.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:16.680 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:42:16.680 00.000 21948 MoveAxis(E, 0, ABG)
02:42:16.680 00.000 21948 Move returns status 0, amount 0
02:42:16.680 00.000 21948 MoveAxis(N, 0, ABG)
02:42:16.680 00.000 21948 Move returns status 0, amount 0
02:42:16.680 00.000 21948 move complete, result=0
02:42:16.680 00.000 21948 worker thread done servicing request
02:42:16.680 00.000 21948 Worker thread wakes up
02:42:16.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:16.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:16.680 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:18.195 01.515 21948 Exposure complete
02:42:18.239 00.044 21948 worker thread done servicing request
02:42:18.239 00.000 18120 OnExposeComplete: enter
02:42:18.241 00.002 18120 UpdateGuideState(): m_state=6
02:42:18.242 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
02:42:18.243 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=233.77, Mass=1951, SNR=30.6, Peak=194 HFD=4.1
02:42:18.243 00.000 18120 MultiStar: [#1 0.09,-0.19,0.69,U] [#2 0.27,-0.25,0.62,U] [#3 0.36,-0.23,0.00,M3] [#4 0.01,-0.17,0.57,U] [#5 0.15,-0.25,0.45,U] [#6 -0.10,-0.03,0.48,U] [#7 0.34,-0.01,0.42,U] [#8 -0.07,0.23,0.39,U] 
02:42:18.244 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.09, -0.01}
02:42:18.244 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
02:42:18.244 00.000 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
02:42:18.246 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
02:42:18.246 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
02:42:18.246 00.000 18120 Enqueuing Move request for scope (0.09, -0.01)
02:42:18.248 00.002 21948 Worker thread wakes up
02:42:18.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
02:42:18.248 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
02:42:18.248 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
02:42:18.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:42:18.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:18.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:18.248 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
02:42:18.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:18.249 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:18.249 00.000 18120 Enqueuing Expose request
02:42:18.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:42:18.250 00.001 21948 MoveAxis(E, 0, ABG)
02:42:18.250 00.000 21948 Move returns status 0, amount 0
02:42:18.250 00.000 21948 MoveAxis(N, 0, ABG)
02:42:18.250 00.000 21948 Move returns status 0, amount 0
02:42:18.250 00.000 21948 move complete, result=0
02:42:18.250 00.000 21948 worker thread done servicing request
02:42:18.250 00.000 21948 Worker thread wakes up
02:42:18.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:18.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:18.250 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:19.871 01.621 21948 Exposure complete
02:42:19.908 00.037 21948 worker thread done servicing request
02:42:19.908 00.000 18120 OnExposeComplete: enter
02:42:19.909 00.001 18120 UpdateGuideState(): m_state=6
02:42:19.911 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:42:19.913 00.002 18120 Star::Find returns 1 (0), X=895.31, Y=233.73, Mass=1955, SNR=30.6, Peak=174 HFD=4.0
02:42:19.916 00.003 18120 MultiStar: [#1 0.27,-0.15,0.71,U] [#2 0.37,0.03,0.65,U] [#3 0.61,-0.35,0.00,M4] [#4 0.46,-0.10,0.00,M1] [#5 0.48,-0.13,0.00,M1] [#6 0.36,0.11,0.53,U] [#7 0.57,-0.22,0.00,M1] [#8 0.29,0.50,0.00,M1] 
02:42:19.918 00.002 18120 single-star, 3 included, MultiStar: {0.33, -0.03}, one-star: {0.32, -0.05}
02:42:19.920 00.002 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
02:42:19.921 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
02:42:19.921 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-0.16 mountX=-0.18 mountY=-0.26, mountTheta=-2.17
02:42:19.923 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.05, opts=13)
02:42:19.923 00.000 18120 Enqueuing Move request for scope (0.32, -0.05)
02:42:19.923 00.000 21948 Worker thread wakes up
02:42:19.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.05) opts 0xd
02:42:19.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:19.924 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:42:19.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:19.925 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:19.925 00.000 18120 Enqueuing Expose request
02:42:19.926 00.001 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.05)
02:42:19.926 00.000 21948 Moving (0.32, -0.05) raw xDistance=-0.18 yDistance=-0.26
02:42:19.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:42:19.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:19.926 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:42:19.926 00.000 21948 MoveAxis(E, 0, ABG)
02:42:19.926 00.000 21948 Move returns status 0, amount 0
02:42:19.926 00.000 21948 MoveAxis(N, 0, ABG)
02:42:19.926 00.000 21948 Move returns status 0, amount 0
02:42:19.926 00.000 21948 move complete, result=0
02:42:19.926 00.000 21948 worker thread done servicing request
02:42:19.926 00.000 21948 Worker thread wakes up
02:42:19.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:19.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:19.927 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:42:21.442 01.515 21948 Exposure complete
02:42:21.475 00.033 21948 worker thread done servicing request
02:42:21.475 00.000 18120 OnExposeComplete: enter
02:42:21.476 00.001 18120 UpdateGuideState(): m_state=6
02:42:21.477 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
02:42:21.478 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.87, Mass=1895, SNR=30.2, Peak=184 HFD=4.1
02:42:21.479 00.001 18120 MultiStar: [#1 0.11,-0.09,0.72,U] [#2 0.19,-0.18,0.66,U] [#3 0.70,-0.19,0.00,M5] [#4 0.40,-0.42,0.00,M2] [#5 0.57,-0.27,0.00,M2] [#6 0.24,0.26,0.53,U] [#7 0.74,-0.19,0.00,M2] [#8 0.01,0.16,0.41,U] 
02:42:21.482 00.003 18120 refined, 4 included, MultiStar: {0.15, 0.03}, one-star: {0.18, 0.08}
02:42:21.484 00.002 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
02:42:21.485 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
02:42:21.486 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.03 mountY=-0.15, mountTheta=-1.80
02:42:21.491 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
02:42:21.493 00.002 18120 Enqueuing Move request for scope (0.15, 0.03)
02:42:21.496 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:21.498 00.002 18120 UpdateGuideState exits: m=1895 RSB=30.2
02:42:21.500 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:21.503 00.003 21948 Worker thread wakes up
02:42:21.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:21.504 00.001 18120 Enqueuing Expose request
02:42:21.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:42:21.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:42:21.504 00.000 21948 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
02:42:21.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:42:21.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:21.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:42:21.504 00.000 21948 MoveAxis(E, 0, ABG)
02:42:21.504 00.000 21948 Move returns status 0, amount 0
02:42:21.505 00.001 21948 MoveAxis(N, 0, ABG)
02:42:21.505 00.000 21948 Move returns status 0, amount 0
02:42:21.505 00.000 21948 move complete, result=0
02:42:21.505 00.000 21948 worker thread done servicing request
02:42:21.505 00.000 21948 Worker thread wakes up
02:42:21.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:21.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:21.505 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:23.141 01.636 21948 Exposure complete
02:42:23.178 00.037 21948 worker thread done servicing request
02:42:23.178 00.000 18120 OnExposeComplete: enter
02:42:23.180 00.002 18120 UpdateGuideState(): m_state=6
02:42:23.182 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
02:42:23.183 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=233.64, Mass=1872, SNR=29.9, Peak=161 HFD=3.8
02:42:23.185 00.002 18120 MultiStar: [#1 0.20,-0.30,0.74,U] [#2 0.38,-0.35,0.00,M1] [#3 0.58,-0.49,0.00,M6] [#4 0.50,-0.12,0.00,M3] [#5 0.39,-0.40,0.00,M3] [#6 0.40,-0.16,0.00,M1] [#7 0.54,-0.42,0.00,M3] [#8 0.08,0.10,0.40,U] 
02:42:23.186 00.001 18120 refined, 2 included, MultiStar: {0.18, -0.15}, one-star: {0.20, -0.15}
02:42:23.187 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
02:42:23.187 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
02:42:23.188 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.71 mountX=-0.21 mountY=-0.09, mountTheta=-2.75
02:42:23.189 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.15, opts=13)
02:42:23.189 00.000 18120 Enqueuing Move request for scope (0.18, -0.15)
02:42:23.189 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:23.191 00.002 21948 Worker thread wakes up
02:42:23.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
02:42:23.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
02:42:23.191 00.000 21948 Moving (0.18, -0.15) raw xDistance=-0.21 yDistance=-0.09
02:42:23.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:42:23.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:23.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:42:23.191 00.000 21948 MoveAxis(E, 38, ABG)
02:42:23.191 00.000 18120 UpdateGuideState exits: m=1872 RSB=29.9
02:42:23.191 00.000 21948 Guiding  Dir = 2, Dur = 38
02:42:23.191 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:23.191 00.000 21948 IsSlewing returns 0
02:42:23.191 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:23.193 00.002 18120 Enqueuing Expose request
02:42:23.193 00.000 21948 IsGuiding returns 0
02:42:23.195 00.002 21948 PulseGuide returned control before completion, sleep 47
02:42:23.248 00.053 21948 IsGuiding returns 0
02:42:23.251 00.003 21948 Move returns status 0, amount 38
02:42:23.251 00.000 21948 MoveAxis(N, 0, ABG)
02:42:23.251 00.000 21948 Move returns status 0, amount 0
02:42:23.251 00.000 21948 move complete, result=0
02:42:23.251 00.000 21948 worker thread done servicing request
02:42:23.251 00.000 21948 Worker thread wakes up
02:42:23.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:23.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:23.251 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:42:24.665 01.414 21948 Exposure complete
02:42:24.713 00.048 21948 worker thread done servicing request
02:42:24.714 00.001 18120 OnExposeComplete: enter
02:42:24.714 00.000 18120 UpdateGuideState(): m_state=6
02:42:24.715 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
02:42:24.715 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=233.94, Mass=1881, SNR=30.1, Peak=180 HFD=4.2
02:42:24.716 00.001 18120 MultiStar: [#1 0.04,-0.11,0.73,U] [#2 0.38,-0.10,0.64,U] [#3 0.61,-0.34,0.00,M7] [#4 0.39,-0.16,0.00,M4] [#5 0.48,-0.17,0.00,M4] [#6 0.12,0.10,0.53,U] [#7 0.65,-0.09,0.00,M4] [#8 0.40,0.03,0.41,U] 
02:42:24.716 00.000 18120 refined, 4 included, MultiStar: {0.20, 0.03}, one-star: {0.15, 0.16}
02:42:24.716 00.000 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
02:42:24.717 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
02:42:24.717 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=-0.06 mountY=-0.19, mountTheta=-1.87
02:42:24.718 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.03, opts=13)
02:42:24.719 00.001 18120 Enqueuing Move request for scope (0.20, 0.03)
02:42:24.719 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:24.720 00.001 21948 Worker thread wakes up
02:42:24.720 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.1
02:42:24.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:24.721 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:24.721 00.000 18120 Enqueuing Expose request
02:42:24.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
02:42:24.722 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
02:42:24.722 00.000 21948 Moving (0.20, 0.03) raw xDistance=-0.06 yDistance=-0.19
02:42:24.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:42:24.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:24.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:42:24.722 00.000 21948 MoveAxis(E, 0, ABG)
02:42:24.722 00.000 21948 Move returns status 0, amount 0
02:42:24.722 00.000 21948 MoveAxis(N, 0, ABG)
02:42:24.722 00.000 21948 Move returns status 0, amount 0
02:42:24.722 00.000 21948 move complete, result=0
02:42:24.722 00.000 21948 worker thread done servicing request
02:42:24.722 00.000 21948 Worker thread wakes up
02:42:24.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:24.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:24.722 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:26.354 01.632 21948 Exposure complete
02:42:26.390 00.036 21948 worker thread done servicing request
02:42:26.390 00.000 18120 OnExposeComplete: enter
02:42:26.391 00.001 18120 UpdateGuideState(): m_state=6
02:42:26.393 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
02:42:26.393 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=234.04, Mass=1876, SNR=30.0, Peak=184 HFD=4.2
02:42:26.393 00.000 18120 MultiStar: [#1 0.28,0.11,0.73,U] [#2 0.10,0.08,0.67,U] [#3 0.52,-0.09,0.00,M8] [#4 0.37,0.13,0.57,U] [#5 0.59,0.06,0.00,M5] [#6 0.31,0.21,0.50,U] [#7 0.64,0.00,0.00,M5] [#8 0.19,0.29,0.39,U] 
02:42:26.394 00.001 18120 refined, 5 included, MultiStar: {0.23, 0.18}, one-star: {0.17, 0.26}
02:42:26.395 00.001 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
02:42:26.395 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
02:42:26.396 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.66 mountX=0.07 mountY=-0.28, mountTheta=-1.34
02:42:26.397 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.18, opts=13)
02:42:26.397 00.000 18120 Enqueuing Move request for scope (0.23, 0.18)
02:42:26.398 00.001 21948 Worker thread wakes up
02:42:26.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
02:42:26.398 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
02:42:26.398 00.000 21948 Moving (0.23, 0.18) raw xDistance=0.07 yDistance=-0.28
02:42:26.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:42:26.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:26.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:42:26.398 00.000 21948 MoveAxis(E, 0, ABG)
02:42:26.398 00.000 21948 Move returns status 0, amount 0
02:42:26.398 00.000 21948 MoveAxis(N, 0, ABG)
02:42:26.398 00.000 21948 Move returns status 0, amount 0
02:42:26.398 00.000 21948 move complete, result=0
02:42:26.398 00.000 21948 worker thread done servicing request
02:42:26.398 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:26.398 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:42:26.399 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:26.399 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:26.400 00.001 18120 Enqueuing Expose request
02:42:26.402 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:42:26.402 00.000 21948 Worker thread wakes up
02:42:26.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:26.403 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:27.919 01.516 21948 Exposure complete
02:42:27.950 00.031 21948 worker thread done servicing request
02:42:27.950 00.000 18120 OnExposeComplete: enter
02:42:27.952 00.002 18120 UpdateGuideState(): m_state=6
02:42:27.952 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
02:42:27.953 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=233.97, Mass=2070, SNR=31.6, Peak=200 HFD=4.3
02:42:27.954 00.001 18120 MultiStar: [#1 0.08,0.12,0.67,U] [#2 0.20,0.12,0.63,U] [#3 0.74,-0.10,0.00,M9] [#4 0.34,0.02,0.53,U] [#5 0.31,0.19,0.45,U] [#6 0.49,0.24,0.00,M1] [#7 0.39,-0.10,0.43,U] [#8 0.17,0.47,0.00,M1] 
02:42:27.955 00.001 18120 single-star, 5 included, MultiStar: {0.21, 0.11}, one-star: {0.12, 0.19}
02:42:27.956 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
02:42:27.956 00.000 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
02:42:27.957 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=0.99 mountX=0.12 mountY=-0.20, mountTheta=-1.02
02:42:27.959 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.19, opts=13)
02:42:27.959 00.000 18120 Enqueuing Move request for scope (0.12, 0.19)
02:42:27.960 00.001 21948 Worker thread wakes up
02:42:27.960 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
02:42:27.960 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
02:42:27.960 00.000 21948 Moving (0.12, 0.19) raw xDistance=0.12 yDistance=-0.20
02:42:27.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:42:27.960 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:27.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:27.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:42:27.960 00.000 21948 MoveAxis(E, 0, ABG)
02:42:27.960 00.000 21948 Move returns status 0, amount 0
02:42:27.961 00.001 21948 MoveAxis(N, 0, ABG)
02:42:27.961 00.000 21948 Move returns status 0, amount 0
02:42:27.961 00.000 21948 move complete, result=0
02:42:27.961 00.000 21948 worker thread done servicing request
02:42:27.961 00.000 18120 UpdateGuideState exits: m=2070 RSB=31.6
02:42:27.961 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:27.962 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:27.962 00.000 18120 Enqueuing Expose request
02:42:27.962 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:27.963 00.001 21948 Worker thread wakes up
02:42:27.963 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:27.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:29.588 01.625 21948 Exposure complete
02:42:29.621 00.033 21948 worker thread done servicing request
02:42:29.622 00.001 18120 OnExposeComplete: enter
02:42:29.622 00.000 18120 UpdateGuideState(): m_state=6
02:42:29.623 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
02:42:29.623 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.92, Mass=1947, SNR=30.6, Peak=194 HFD=4.2
02:42:29.624 00.001 18120 MultiStar: [#1 0.09,-0.04,0.72,U] [#2 0.32,0.11,0.61,U] [#3 0.41,-0.07,0.00,M10] [#4 0.27,0.26,0.55,U] [#5 0.25,-0.02,0.47,U] [#6 0.23,0.02,0.51,U] [#7 0.88,-0.16,0.00,M5] [#8 0.07,0.15,0.40,U] 
02:42:29.625 00.001 18120 refined, 6 included, MultiStar: {0.20, 0.09}, one-star: {0.19, 0.14}
02:42:29.625 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
02:42:29.626 00.001 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.62 = -1.62)
02:42:29.626 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.42 mountX=-0.00 mountY=-0.22, mountTheta=-1.58
02:42:29.627 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.09, opts=13)
02:42:29.628 00.001 18120 Enqueuing Move request for scope (0.20, 0.09)
02:42:29.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:29.629 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:42:29.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:29.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:29.630 00.000 18120 Enqueuing Expose request
02:42:29.630 00.000 21948 Worker thread wakes up
02:42:29.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
02:42:29.631 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
02:42:29.631 00.000 21948 Moving (0.20, 0.09) raw xDistance=-0.00 yDistance=-0.22
02:42:29.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:42:29.631 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.70
02:42:29.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:42:29.631 00.000 21948 MoveAxis(E, 0, ABG)
02:42:29.631 00.000 21948 Move returns status 0, amount 0
02:42:29.631 00.000 21948 MoveAxis(N, 53, ABG)
02:42:29.631 00.000 21948 Guiding  Dir = 0, Dur = 53
02:42:29.631 00.000 21948 IsSlewing returns 0
02:42:29.631 00.000 21948 IsGuiding returns 0
02:42:29.636 00.005 21948 PulseGuide returned control before completion, sleep 59
02:42:29.710 00.074 21948 IsGuiding returns 0
02:42:29.710 00.000 21948 Move returns status 0, amount 53
02:42:29.710 00.000 21948 move complete, result=0
02:42:29.710 00.000 21948 worker thread done servicing request
02:42:29.710 00.000 21948 Worker thread wakes up
02:42:29.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:29.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:29.710 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 53 ms NORTH
02:42:31.126 01.416 21948 Exposure complete
02:42:31.173 00.047 21948 worker thread done servicing request
02:42:31.173 00.000 18120 OnExposeComplete: enter
02:42:31.174 00.001 18120 UpdateGuideState(): m_state=6
02:42:31.175 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
02:42:31.175 00.000 18120 Star::Find returns 1 (0), X=895.26, Y=234.16, Mass=1926, SNR=30.3, Peak=189 HFD=3.9
02:42:31.176 00.001 18120 MultiStar: [#1 0.14,0.27,0.72,U] [#2 0.22,0.14,0.64,U] [#3 0.44,0.06,0.00,R] [#4 0.37,0.18,0.55,U] [#5 0.24,0.22,0.46,U] [#6 0.24,0.42,0.00,M1] [#7 0.59,-0.21,0.00,M6] [#8 0.40,0.25,0.00,M1] 
02:42:31.176 00.000 18120 refined, 4 included, MultiStar: {0.25, 0.26}, one-star: {0.27, 0.38}
02:42:31.177 00.001 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
02:42:31.177 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
02:42:31.178 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.26 hyp=0.36 cameraTheta=0.80 mountX=0.13 mountY=-0.34, mountTheta=-1.20
02:42:31.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.26, opts=13)
02:42:31.179 00.000 18120 Enqueuing Move request for scope (0.25, 0.26)
02:42:31.180 00.001 21948 Worker thread wakes up
02:42:31.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.26) opts 0xd
02:42:31.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.26)
02:42:31.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:31.180 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.3
02:42:31.181 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:31.181 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:31.181 00.000 18120 Enqueuing Expose request
02:42:31.182 00.001 21948 Moving (0.25, 0.26) raw xDistance=0.13 yDistance=-0.34
02:42:31.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:42:31.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
02:42:31.182 00.000 21948 MoveAxis(E, 0, ABG)
02:42:31.182 00.000 21948 Move returns status 0, amount 0
02:42:31.182 00.000 21948 MoveAxis(N, 80, ABG)
02:42:31.182 00.000 21948 Guiding  Dir = 0, Dur = 80
02:42:31.182 00.000 21948 IsSlewing returns 0
02:42:31.182 00.000 21948 IsGuiding returns 0
02:42:31.188 00.006 21948 PulseGuide returned control before completion, sleep 85
02:42:31.282 00.094 21948 IsGuiding returns 1
02:42:31.282 00.000 21948 scope still moving after pulse duration time elapsed
02:42:31.313 00.031 21948 IsSlewing returns 0
02:42:31.313 00.000 21948 IsGuiding returns 0
02:42:31.313 00.000 21948 scope move finished after 80 + 50 ms
02:42:31.313 00.000 21948 Move returns status 0, amount 80
02:42:31.313 00.000 21948 move complete, result=0
02:42:31.313 00.000 21948 worker thread done servicing request
02:42:31.313 00.000 21948 Worker thread wakes up
02:42:31.313 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:31.313 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:31.313 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 80 ms NORTH
02:42:32.947 01.634 21948 Exposure complete
02:42:33.003 00.056 21948 worker thread done servicing request
02:42:33.003 00.000 18120 OnExposeComplete: enter
02:42:33.006 00.003 18120 UpdateGuideState(): m_state=6
02:42:33.008 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
02:42:33.010 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=233.95, Mass=1936, SNR=30.5, Peak=184 HFD=4.4
02:42:33.013 00.003 18120 MultiStar: [#1 0.05,0.21,0.73,U] [#2 -0.15,-0.07,0.63,U] [#3 -0.24,-0.02,0.61,U] [#4 0.41,-0.12,0.00,M1] [#5 0.19,-0.08,0.45,U] [#6 0.06,0.19,0.54,U] [#7 0.37,-0.04,0.43,U] [#8 0.13,0.35,0.38,U] 
02:42:33.013 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.04, 0.16}
02:42:33.014 00.001 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
02:42:33.014 00.000 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
02:42:33.014 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.22 mountX=0.07 mountY=-0.07, mountTheta=-0.80
02:42:33.015 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
02:42:33.016 00.001 18120 Enqueuing Move request for scope (0.03, 0.09)
02:42:33.016 00.000 21948 Worker thread wakes up
02:42:33.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:42:33.016 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:42:33.016 00.000 21948 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.07
02:42:33.017 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:42:33.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:33.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:42:33.017 00.000 21948 MoveAxis(E, 0, ABG)
02:42:33.017 00.000 21948 Move returns status 0, amount 0
02:42:33.017 00.000 21948 MoveAxis(N, 0, ABG)
02:42:33.017 00.000 21948 Move returns status 0, amount 0
02:42:33.017 00.000 21948 move complete, result=0
02:42:33.017 00.000 21948 worker thread done servicing request
02:42:33.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:33.018 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:42:33.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:33.019 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:33.019 00.000 18120 Enqueuing Expose request
02:42:33.020 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:33.020 00.000 21948 Worker thread wakes up
02:42:33.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:33.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:34.437 01.417 21948 Exposure complete
02:42:34.483 00.046 21948 worker thread done servicing request
02:42:34.483 00.000 18120 OnExposeComplete: enter
02:42:34.485 00.002 18120 UpdateGuideState(): m_state=6
02:42:34.486 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
02:42:34.486 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=233.72, Mass=1944, SNR=30.5, Peak=160 HFD=3.7
02:42:34.487 00.001 18120 MultiStar: [#1 -0.12,-0.33,0.73,U] [#2 -0.18,-0.38,0.00,M1] [#3 -0.16,-0.52,0.00,M1] [#4 0.05,-0.20,0.57,U] [#5 0.13,-0.29,0.46,U] [#6 -0.12,-0.00,0.53,U] [#7 -0.14,-0.21,0.43,U] [#8 -0.02,0.10,0.38,U] 
02:42:34.487 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.15}, one-star: {-0.26, -0.07}
02:42:34.488 00.001 18120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
02:42:34.488 00.000 18120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
02:42:34.488 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.15 mountX=-0.10 mountY=0.15, mountTheta=2.13
02:42:34.490 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.15, opts=13)
02:42:34.491 00.001 18120 Enqueuing Move request for scope (-0.10, -0.15)
02:42:34.492 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:34.493 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.5
02:42:34.493 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:34.494 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:34.494 00.000 18120 Enqueuing Expose request
02:42:34.495 00.001 21948 Worker thread wakes up
02:42:34.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
02:42:34.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
02:42:34.495 00.000 21948 Moving (-0.10, -0.15) raw xDistance=-0.10 yDistance=0.15
02:42:34.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:42:34.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:34.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:42:34.495 00.000 21948 MoveAxis(E, 0, ABG)
02:42:34.495 00.000 21948 Move returns status 0, amount 0
02:42:34.495 00.000 21948 MoveAxis(N, 0, ABG)
02:42:34.495 00.000 21948 Move returns status 0, amount 0
02:42:34.495 00.000 21948 move complete, result=0
02:42:34.495 00.000 21948 worker thread done servicing request
02:42:34.495 00.000 21948 Worker thread wakes up
02:42:34.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:34.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:34.495 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:36.133 01.638 21948 Exposure complete
02:42:36.180 00.047 21948 worker thread done servicing request
02:42:36.180 00.000 18120 OnExposeComplete: enter
02:42:36.182 00.002 18120 UpdateGuideState(): m_state=6
02:42:36.183 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
02:42:36.185 00.002 18120 Star::Find returns 1 (0), X=894.88, Y=233.80, Mass=1881, SNR=30.0, Peak=180 HFD=4.2
02:42:36.186 00.001 18120 MultiStar: [#1 -0.17,-0.04,0.73,U] [#2 0.03,0.08,0.65,U] [#3 -0.48,-0.23,0.00,M2] [#4 0.03,-0.07,0.56,U] [#5 0.06,-0.10,0.47,U] [#6 -0.24,0.04,0.52,U] [#7 0.12,-0.17,0.43,U] [#8 -0.33,0.10,0.38,U] 
02:42:36.187 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {-0.10, 0.01}
02:42:36.189 00.002 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
02:42:36.190 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
02:42:36.192 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.96 mountX=0.02 mountY=0.07, mountTheta=1.32
02:42:36.195 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.01, opts=13)
02:42:36.195 00.000 18120 Enqueuing Move request for scope (-0.08, -0.01)
02:42:36.196 00.001 21948 Worker thread wakes up
02:42:36.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:36.196 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.0
02:42:36.197 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:36.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:36.198 00.001 18120 Enqueuing Expose request
02:42:36.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
02:42:36.198 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
02:42:36.198 00.000 21948 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=0.07
02:42:36.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:42:36.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:36.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:42:36.198 00.000 21948 MoveAxis(E, 0, ABG)
02:42:36.198 00.000 21948 Move returns status 0, amount 0
02:42:36.198 00.000 21948 MoveAxis(N, 0, ABG)
02:42:36.198 00.000 21948 Move returns status 0, amount 0
02:42:36.198 00.000 21948 move complete, result=0
02:42:36.198 00.000 21948 worker thread done servicing request
02:42:36.198 00.000 21948 Worker thread wakes up
02:42:36.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:36.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:36.199 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:37.725 01.526 21948 Exposure complete
02:42:37.790 00.065 21948 worker thread done servicing request
02:42:37.790 00.000 18120 OnExposeComplete: enter
02:42:37.792 00.002 18120 UpdateGuideState(): m_state=6
02:42:37.795 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
02:42:37.795 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=233.82, Mass=1914, SNR=30.3, Peak=193 HFD=4.1
02:42:37.797 00.002 18120 MultiStar: [#1 0.02,-0.09,0.70,U] [#2 -0.11,-0.09,0.63,U] [#3 -0.41,-0.33,0.00,M3] [#4 0.19,-0.20,0.57,U] [#5 0.15,-0.12,0.46,U] [#6 0.14,-0.12,0.51,U] [#7 0.11,-0.21,0.43,U] [#8 0.04,0.17,0.41,U] 
02:42:37.798 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.18, 0.04}
02:42:37.799 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.93)
02:42:37.800 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.89)
02:42:37.801 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.36 mountX=-0.07 mountY=0.02, mountTheta=2.89
02:42:37.804 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
02:42:37.804 00.000 18120 Enqueuing Move request for scope (0.02, -0.07)
02:42:37.805 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:37.805 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
02:42:37.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:37.806 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:37.806 00.000 18120 Enqueuing Expose request
02:42:37.807 00.001 21948 Worker thread wakes up
02:42:37.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:42:37.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:42:37.807 00.000 21948 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.02
02:42:37.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:42:37.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:37.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:42:37.807 00.000 21948 MoveAxis(E, 0, ABG)
02:42:37.807 00.000 21948 Move returns status 0, amount 0
02:42:37.807 00.000 21948 MoveAxis(N, 0, ABG)
02:42:37.807 00.000 21948 Move returns status 0, amount 0
02:42:37.807 00.000 21948 move complete, result=0
02:42:37.807 00.000 21948 worker thread done servicing request
02:42:37.807 00.000 21948 Worker thread wakes up
02:42:37.808 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:37.808 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:37.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:39.432 01.624 21948 Exposure complete
02:42:39.498 00.066 21948 worker thread done servicing request
02:42:39.498 00.000 18120 OnExposeComplete: enter
02:42:39.501 00.003 18120 UpdateGuideState(): m_state=6
02:42:39.504 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
02:42:39.506 00.002 18120 Star::Find returns 1 (0), X=894.70, Y=234.17, Mass=1886, SNR=30.1, Peak=169 HFD=4.0
02:42:39.508 00.002 18120 MultiStar: [#1 -0.08,0.06,0.73,U] [#2 -0.10,0.16,0.65,U] [#3 -0.34,-0.06,0.59,U] [#4 0.13,0.35,0.57,U] [#5 -0.05,0.23,0.49,U] [#6 -0.12,0.55,0.00,M1] [#7 0.05,0.14,0.44,U] [#8 -0.00,0.16,0.41,U] 
02:42:39.511 00.003 18120 refined, 7 included, MultiStar: {-0.11, 0.19}, one-star: {-0.29, 0.38}
02:42:39.513 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
02:42:39.515 00.002 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
02:42:39.518 00.003 18120 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.09 mountX=0.22 mountY=0.01, mountTheta=0.05
02:42:39.523 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.19, opts=13)
02:42:39.523 00.000 18120 Enqueuing Move request for scope (-0.11, 0.19)
02:42:39.526 00.003 21948 Worker thread wakes up
02:42:39.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:39.526 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.1
02:42:39.527 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:39.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:39.527 00.000 18120 Enqueuing Expose request
02:42:39.528 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
02:42:39.528 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
02:42:39.528 00.000 21948 Moving (-0.11, 0.19) raw xDistance=0.22 yDistance=0.01
02:42:39.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:42:39.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:39.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:42:39.528 00.000 21948 MoveAxis(W, 39, ABG)
02:42:39.528 00.000 21948 Guiding  Dir = 3, Dur = 39
02:42:39.528 00.000 21948 IsSlewing returns 0
02:42:39.528 00.000 21948 IsGuiding returns 0
02:42:39.530 00.002 21948 PulseGuide returned control before completion, sleep 48
02:42:39.587 00.057 21948 IsGuiding returns 0
02:42:39.587 00.000 21948 Move returns status 0, amount 39
02:42:39.587 00.000 21948 MoveAxis(N, 0, ABG)
02:42:39.587 00.000 21948 Move returns status 0, amount 0
02:42:39.587 00.000 21948 move complete, result=0
02:42:39.587 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
02:42:39.588 00.001 21948 worker thread done servicing request
02:42:39.588 00.000 21948 Worker thread wakes up
02:42:39.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:39.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:41.004 01.416 21948 Exposure complete
02:42:41.055 00.051 21948 worker thread done servicing request
02:42:41.055 00.000 18120 OnExposeComplete: enter
02:42:41.056 00.001 18120 UpdateGuideState(): m_state=6
02:42:41.057 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
02:42:41.058 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=233.92, Mass=2014, SNR=31.0, Peak=186 HFD=4.2
02:42:41.060 00.002 18120 MultiStar: [#1 0.25,-0.09,0.72,U] [#2 0.22,-0.25,0.62,U] [#3 0.00,-0.21,0.60,U] [#4 0.28,-0.18,0.56,U] [#5 0.17,-0.29,0.44,U] [#6 0.22,-0.17,0.54,U] [#7 0.26,-0.10,0.41,U] [#8 0.08,0.24,0.40,U] 
02:42:41.061 00.001 18120 single-star, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.06, 0.13}
02:42:41.062 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
02:42:41.063 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
02:42:41.066 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.14 mountX=0.10 mountY=-0.11, mountTheta=-0.87
02:42:41.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.13, opts=13)
02:42:41.069 00.001 18120 Enqueuing Move request for scope (0.06, 0.13)
02:42:41.069 00.000 21948 Worker thread wakes up
02:42:41.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
02:42:41.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:42:41.069 00.000 21948 Moving (0.06, 0.13) raw xDistance=0.10 yDistance=-0.11
02:42:41.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:42:41.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:41.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:41.069 00.000 18120 UpdateGuideState exits: m=2014 RSB=31.0
02:42:41.071 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:41.071 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:41.072 00.001 18120 Enqueuing Expose request
02:42:41.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:42:41.072 00.000 21948 MoveAxis(E, 0, ABG)
02:42:41.072 00.000 21948 Move returns status 0, amount 0
02:42:41.072 00.000 21948 MoveAxis(N, 0, ABG)
02:42:41.072 00.000 21948 Move returns status 0, amount 0
02:42:41.072 00.000 21948 move complete, result=0
02:42:41.072 00.000 21948 worker thread done servicing request
02:42:41.072 00.000 21948 Worker thread wakes up
02:42:41.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:41.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:41.073 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:42.698 01.625 21948 Exposure complete
02:42:42.731 00.033 21948 worker thread done servicing request
02:42:42.731 00.000 18120 OnExposeComplete: enter
02:42:42.733 00.002 18120 UpdateGuideState(): m_state=6
02:42:42.734 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
02:42:42.735 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.94, Mass=1908, SNR=30.1, Peak=187 HFD=4.2
02:42:42.735 00.000 18120 MultiStar: [#1 0.21,0.04,0.72,U] [#2 0.29,-0.05,0.64,U] [#3 -0.22,-0.15,0.62,U] [#4 0.03,0.25,0.55,U] [#5 0.17,0.13,0.45,U] [#6 0.43,0.11,0.00,M1] [#7 0.29,-0.22,0.43,U] [#8 0.01,0.20,0.42,U] 
02:42:42.735 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.01, 0.16}
02:42:42.736 00.001 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
02:42:42.736 00.000 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
02:42:42.737 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.01 mountY=-0.10, mountTheta=-1.48
02:42:42.739 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
02:42:42.739 00.000 18120 Enqueuing Move request for scope (0.09, 0.05)
02:42:42.740 00.001 21948 Worker thread wakes up
02:42:42.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
02:42:42.740 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
02:42:42.740 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
02:42:42.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:42:42.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:42.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:42:42.740 00.000 21948 MoveAxis(E, 0, ABG)
02:42:42.740 00.000 21948 Move returns status 0, amount 0
02:42:42.740 00.000 21948 MoveAxis(N, 0, ABG)
02:42:42.740 00.000 21948 Move returns status 0, amount 0
02:42:42.740 00.000 21948 move complete, result=0
02:42:42.740 00.000 21948 worker thread done servicing request
02:42:42.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:42.741 00.001 18120 UpdateGuideState exits: m=1908 RSB=30.1
02:42:42.742 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:42.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:42.742 00.000 18120 Enqueuing Expose request
02:42:42.742 00.000 21948 Worker thread wakes up
02:42:42.742 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:42.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:42.742 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:44.260 01.518 21948 Exposure complete
02:42:44.314 00.054 21948 worker thread done servicing request
02:42:44.315 00.001 18120 OnExposeComplete: enter
02:42:44.316 00.001 18120 UpdateGuideState(): m_state=6
02:42:44.316 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
02:42:44.317 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=234.13, Mass=1957, SNR=30.6, Peak=175 HFD=4.0
02:42:44.318 00.001 18120 MultiStar: [#1 -0.20,0.30,0.72,U] [#2 -0.04,0.23,0.63,U] [#3 -0.46,-0.03,0.00,M1] [#4 -0.11,0.34,0.56,U] [#5 -0.16,0.32,0.46,U] [#6 -0.27,0.56,0.00,M2] [#7 0.04,0.19,0.43,U] [#8 -0.08,0.41,0.00,M1] 
02:42:44.318 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.30}, one-star: {-0.26, 0.35}
02:42:44.319 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
02:42:44.319 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:42:44.320 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.02 mountX=0.33 mountY=-0.00, mountTheta=-0.01
02:42:44.321 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.30, opts=13)
02:42:44.322 00.001 18120 Enqueuing Move request for scope (-0.14, 0.30)
02:42:44.322 00.000 21948 Worker thread wakes up
02:42:44.322 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:44.322 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
02:42:44.323 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:44.323 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:44.324 00.001 18120 Enqueuing Expose request
02:42:44.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
02:42:44.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
02:42:44.324 00.000 21948 Moving (-0.14, 0.30) raw xDistance=0.33 yDistance=-0.00
02:42:44.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:42:44.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:44.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:42:44.324 00.000 21948 MoveAxis(W, 59, ABG)
02:42:44.324 00.000 21948 Guiding  Dir = 3, Dur = 59
02:42:44.325 00.001 21948 IsSlewing returns 0
02:42:44.325 00.000 21948 IsGuiding returns 0
02:42:44.326 00.001 21948 PulseGuide returned control before completion, sleep 68
02:42:44.402 00.076 21948 IsGuiding returns 0
02:42:44.402 00.000 21948 Move returns status 0, amount 59
02:42:44.402 00.000 21948 MoveAxis(N, 0, ABG)
02:42:44.402 00.000 21948 Move returns status 0, amount 0
02:42:44.402 00.000 21948 move complete, result=0
02:42:44.402 00.000 21948 worker thread done servicing request
02:42:44.402 00.000 21948 Worker thread wakes up
02:42:44.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:44.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:44.402 00.000 18120 GuideStep: 0.3 px 59 ms WEST, -0.0 px 0 ms NORTH
02:42:46.034 01.632 21948 Exposure complete
02:42:46.062 00.028 21948 worker thread done servicing request
02:42:46.062 00.000 18120 OnExposeComplete: enter
02:42:46.063 00.001 18120 UpdateGuideState(): m_state=6
02:42:46.067 00.004 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
02:42:46.070 00.003 18120 Star::Find returns 1 (0), X=894.80, Y=234.15, Mass=1941, SNR=30.5, Peak=173 HFD=4.2
02:42:46.072 00.002 18120 MultiStar: [#1 -0.14,0.24,0.71,U] [#2 -0.08,0.18,0.60,U] [#3 -0.42,0.00,0.00,M2] [#4 0.06,0.29,0.57,U] [#5 0.03,0.13,0.45,U] [#6 -0.06,0.47,0.00,M3] [#7 0.12,-0.03,0.41,U] [#8 -0.16,0.45,0.00,M2] 
02:42:46.072 00.000 18120 refined, 5 included, MultiStar: {-0.06, 0.23}, one-star: {-0.19, 0.37}
02:42:46.073 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
02:42:46.073 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
02:42:46.073 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.85 mountX=0.24 mountY=-0.05, mountTheta=-0.19
02:42:46.075 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.23, opts=13)
02:42:46.075 00.000 18120 Enqueuing Move request for scope (-0.06, 0.23)
02:42:46.076 00.001 21948 Worker thread wakes up
02:42:46.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
02:42:46.076 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
02:42:46.076 00.000 21948 Moving (-0.06, 0.23) raw xDistance=0.24 yDistance=-0.05
02:42:46.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
02:42:46.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:46.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:46.077 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.5
02:42:46.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:46.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:46.078 00.001 18120 Enqueuing Expose request
02:42:46.079 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:42:46.079 00.000 21948 MoveAxis(W, 46, ABG)
02:42:46.079 00.000 21948 Guiding  Dir = 3, Dur = 46
02:42:46.082 00.003 21948 IsSlewing returns 0
02:42:46.083 00.001 21948 IsGuiding returns 0
02:42:46.084 00.001 21948 PulseGuide returned control before completion, sleep 55
02:42:46.142 00.058 21948 IsGuiding returns 1
02:42:46.142 00.000 21948 scope still moving after pulse duration time elapsed
02:42:46.173 00.031 21948 IsSlewing returns 0
02:42:46.174 00.001 21948 IsGuiding returns 0
02:42:46.174 00.000 21948 scope move finished after 46 + 45 ms
02:42:46.174 00.000 21948 Move returns status 0, amount 46
02:42:46.174 00.000 21948 MoveAxis(N, 0, ABG)
02:42:46.174 00.000 21948 Move returns status 0, amount 0
02:42:46.174 00.000 21948 move complete, result=0
02:42:46.174 00.000 21948 worker thread done servicing request
02:42:46.174 00.000 21948 Worker thread wakes up
02:42:46.174 00.000 18120 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
02:42:46.175 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:46.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:47.584 01.409 21948 Exposure complete
02:42:47.630 00.046 21948 worker thread done servicing request
02:42:47.630 00.000 18120 OnExposeComplete: enter
02:42:47.631 00.001 18120 UpdateGuideState(): m_state=6
02:42:47.631 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
02:42:47.632 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=234.12, Mass=1873, SNR=30.0, Peak=170 HFD=3.9
02:42:47.632 00.000 18120 MultiStar: [#1 -0.14,0.04,0.73,U] [#2 -0.19,0.20,0.67,U] [#3 -0.38,-0.12,0.59,U] [#4 -0.05,0.25,0.57,U] [#5 0.04,0.10,0.47,U] [#6 -0.18,0.50,0.00,M4] [#7 -0.18,-0.03,0.41,U] [#8 -0.01,0.46,0.00,M3] 
02:42:47.633 00.001 18120 refined, 6 included, MultiStar: {-0.19, 0.14}, one-star: {-0.31, 0.33}
02:42:47.633 00.000 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
02:42:47.633 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
02:42:47.634 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.52 mountX=0.20 mountY=0.11, mountTheta=0.49
02:42:47.636 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.14, opts=13)
02:42:47.636 00.000 18120 Enqueuing Move request for scope (-0.19, 0.14)
02:42:47.637 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:47.637 00.000 18120 UpdateGuideState exits: m=1873 RSB=30.0
02:42:47.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:47.638 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:47.638 00.000 18120 Enqueuing Expose request
02:42:47.639 00.001 21948 Worker thread wakes up
02:42:47.639 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
02:42:47.639 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
02:42:47.639 00.000 21948 Moving (-0.19, 0.14) raw xDistance=0.20 yDistance=0.11
02:42:47.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
02:42:47.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:47.639 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:42:47.639 00.000 21948 MoveAxis(W, 39, ABG)
02:42:47.639 00.000 21948 Guiding  Dir = 3, Dur = 39
02:42:47.639 00.000 21948 IsSlewing returns 0
02:42:47.639 00.000 21948 IsGuiding returns 0
02:42:47.641 00.002 21948 PulseGuide returned control before completion, sleep 47
02:42:47.690 00.049 21948 IsGuiding returns 0
02:42:47.690 00.000 21948 Move returns status 0, amount 39
02:42:47.690 00.000 21948 MoveAxis(N, 0, ABG)
02:42:47.690 00.000 21948 Move returns status 0, amount 0
02:42:47.690 00.000 21948 move complete, result=0
02:42:47.691 00.001 21948 worker thread done servicing request
02:42:47.691 00.000 21948 Worker thread wakes up
02:42:47.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:47.691 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
02:42:47.692 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:49.325 01.633 21948 Exposure complete
02:42:49.371 00.046 21948 worker thread done servicing request
02:42:49.372 00.001 18120 OnExposeComplete: enter
02:42:49.372 00.000 18120 UpdateGuideState(): m_state=6
02:42:49.373 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
02:42:49.373 00.000 18120 Star::Find returns 1 (0), X=894.32, Y=234.32, Mass=2023, SNR=31.1, Peak=146 HFD=4.0
02:42:49.374 00.001 18120 MultiStar: large primary error, entering stabilization period
02:42:49.374 00.000 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
02:42:49.375 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
02:42:49.375 00.000 18120 CameraToMount -- cameraX=-0.67 cameraY=0.54 hyp=0.86 cameraTheta=2.46 mountX=0.77 mountY=0.35, mountTheta=0.43
02:42:49.376 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.67, y=0.54, opts=13)
02:42:49.377 00.001 18120 Enqueuing Move request for scope (-0.67, 0.54)
02:42:49.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:49.378 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.1
02:42:49.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:49.379 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:49.379 00.000 18120 Enqueuing Expose request
02:42:49.379 00.000 21948 Worker thread wakes up
02:42:49.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.54) opts 0xd
02:42:49.379 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.67, 0.54)
02:42:49.379 00.000 21948 Moving (-0.67, 0.54) raw xDistance=0.77 yDistance=0.35
02:42:49.380 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
02:42:49.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:49.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:42:49.380 00.000 21948 MoveAxis(W, 140, ABG)
02:42:49.380 00.000 21948 Guiding  Dir = 3, Dur = 140
02:42:49.380 00.000 21948 IsSlewing returns 0
02:42:49.380 00.000 21948 IsGuiding returns 0
02:42:49.382 00.002 21948 PulseGuide returned control before completion, sleep 149
02:42:49.546 00.164 21948 IsGuiding returns 0
02:42:49.546 00.000 21948 Move returns status 0, amount 140
02:42:49.546 00.000 21948 MoveAxis(N, 0, ABG)
02:42:49.546 00.000 21948 Move returns status 0, amount 0
02:42:49.546 00.000 21948 move complete, result=0
02:42:49.546 00.000 21948 worker thread done servicing request
02:42:49.546 00.000 21948 Worker thread wakes up
02:42:49.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:49.546 00.000 18120 GuideStep: 0.8 px 140 ms WEST, 0.4 px 0 ms NORTH
02:42:49.547 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:50.954 01.407 21948 Exposure complete
02:42:50.997 00.043 21948 worker thread done servicing request
02:42:51.012 00.015 18120 OnExposeComplete: enter
02:42:51.012 00.000 18120 UpdateGuideState(): m_state=6
02:42:51.013 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
02:42:51.013 00.000 18120 Star::Find returns 1 (0), X=893.82, Y=234.44, Mass=1916, SNR=30.3, Peak=102 HFD=4.6
02:42:51.014 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
02:42:51.014 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
02:42:51.015 00.001 18120 CameraToMount -- cameraX=-1.17 cameraY=0.66 hyp=1.34 cameraTheta=2.63 mountX=1.08 mountY=0.75, mountTheta=0.61
02:42:51.016 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.17, y=0.66, opts=13)
02:42:51.016 00.000 18120 Enqueuing Move request for scope (-1.17, 0.66)
02:42:51.017 00.001 21948 Worker thread wakes up
02:42:51.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.66) opts 0xd
02:42:51.017 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.17, 0.66)
02:42:51.017 00.000 21948 Moving (-1.17, 0.66) raw xDistance=1.08 yDistance=0.75
02:42:51.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.08
02:42:51.017 00.000 21948 resist switch: large excursion: input 0.75 thresh 0.60 direction from -1 to 1
02:42:51.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:51.017 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.3
02:42:51.018 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:51.018 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:51.019 00.001 18120 Enqueuing Expose request
02:42:51.019 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.25
02:42:51.019 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
02:42:51.019 00.000 21948 MoveAxis(W, 203, ABG)
02:42:51.019 00.000 21948 Guiding  Dir = 3, Dur = 203
02:42:51.019 00.000 21948 IsSlewing returns 0
02:42:51.019 00.000 21948 IsGuiding returns 0
02:42:51.021 00.002 21948 PulseGuide returned control before completion, sleep 212
02:42:51.251 00.230 21948 IsGuiding returns 0
02:42:51.251 00.000 21948 Move returns status 0, amount 203
02:42:51.251 00.000 21948 MoveAxis(S, 179, ABG)
02:42:51.251 00.000 21948 Guiding  Dir = 1, Dur = 179
02:42:51.255 00.004 21948 IsSlewing returns 0
02:42:51.255 00.000 21948 IsGuiding returns 0
02:42:51.263 00.008 21948 PulseGuide returned control before completion, sleep 182
02:42:51.456 00.193 21948 IsGuiding returns 0
02:42:51.456 00.000 21948 Move returns status 0, amount 179
02:42:51.456 00.000 21948 move complete, result=0
02:42:51.456 00.000 21948 worker thread done servicing request
02:42:51.456 00.000 21948 Worker thread wakes up
02:42:51.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:51.456 00.000 18120 GuideStep: 1.1 px 203 ms WEST, 0.8 px 179 ms SOUTH
02:42:51.460 00.004 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:53.088 01.628 21948 Exposure complete
02:42:53.159 00.071 21948 worker thread done servicing request
02:42:53.159 00.000 18120 OnExposeComplete: enter
02:42:53.160 00.001 18120 UpdateGuideState(): m_state=6
02:42:53.162 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
02:42:53.163 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=232.98, Mass=1960, SNR=30.6, Peak=136 HFD=4.2
02:42:53.164 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
02:42:53.165 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
02:42:53.166 00.001 18120 CameraToMount -- cameraX=0.67 cameraY=-0.81 hyp=1.05 cameraTheta=-0.88 mountX=-1.01 mountY=-0.24, mountTheta=-2.91
02:42:53.169 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.67, y=-0.81, opts=13)
02:42:53.170 00.001 18120 Enqueuing Move request for scope (0.67, -0.81)
02:42:53.172 00.002 21948 Worker thread wakes up
02:42:53.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.81) opts 0xd
02:42:53.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.67, -0.81)
02:42:53.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:53.175 00.003 18120 UpdateGuideState exits: m=1960 RSB=30.6
02:42:53.177 00.002 21948 Moving (0.67, -0.81) raw xDistance=-1.01 yDistance=-0.24
02:42:53.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.59 from input -1.01
02:42:53.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:53.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:53.179 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:53.181 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:42:53.181 00.000 21948 MoveAxis(E, 167, ABG)
02:42:53.181 00.000 21948 Guiding  Dir = 2, Dur = 167
02:42:53.182 00.001 18120 Enqueuing Expose request
02:42:53.182 00.000 21948 IsSlewing returns 0
02:42:53.182 00.000 21948 IsGuiding returns 0
02:42:53.185 00.003 21948 PulseGuide returned control before completion, sleep 176
02:42:53.371 00.186 21948 IsGuiding returns 0
02:42:53.371 00.000 21948 Move returns status 0, amount 167
02:42:53.371 00.000 21948 MoveAxis(N, 0, ABG)
02:42:53.371 00.000 21948 Move returns status 0, amount 0
02:42:53.371 00.000 21948 move complete, result=0
02:42:53.371 00.000 21948 worker thread done servicing request
02:42:53.371 00.000 21948 Worker thread wakes up
02:42:53.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:53.371 00.000 18120 GuideStep: -1.0 px 167 ms EAST, -0.2 px 0 ms NORTH
02:42:53.372 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:54.782 01.410 21948 Exposure complete
02:42:54.831 00.049 21948 worker thread done servicing request
02:42:54.831 00.000 18120 OnExposeComplete: enter
02:42:54.832 00.001 18120 UpdateGuideState(): m_state=6
02:42:54.833 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
02:42:54.833 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=233.36, Mass=1901, SNR=30.2, Peak=129 HFD=4.1
02:42:54.833 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
02:42:54.834 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
02:42:54.834 00.000 18120 CameraToMount -- cameraX=0.60 cameraY=-0.42 hyp=0.73 cameraTheta=-0.62 mountX=-0.63 mountY=-0.34, mountTheta=-2.65
02:42:54.836 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.60, y=-0.42, opts=13)
02:42:54.836 00.000 18120 Enqueuing Move request for scope (0.60, -0.42)
02:42:54.837 00.001 21948 Worker thread wakes up
02:42:54.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.42) opts 0xd
02:42:54.837 00.000 21948 Handling offset move in thread for scope, endpoint = (0.60, -0.42)
02:42:54.837 00.000 21948 Moving (0.60, -0.42) raw xDistance=-0.63 yDistance=-0.34
02:42:54.837 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.63
02:42:54.837 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:54.837 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:42:54.837 00.000 21948 MoveAxis(E, 125, ABG)
02:42:54.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:54.837 00.000 21948 Guiding  Dir = 2, Dur = 125
02:42:54.837 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
02:42:54.838 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:54.838 00.000 21948 IsSlewing returns 0
02:42:54.838 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:54.838 00.000 18120 Enqueuing Expose request
02:42:54.839 00.001 21948 IsGuiding returns 0
02:42:54.841 00.002 21948 PulseGuide returned control before completion, sleep 134
02:42:54.983 00.142 21948 IsGuiding returns 0
02:42:54.983 00.000 21948 Move returns status 0, amount 125
02:42:54.983 00.000 21948 MoveAxis(N, 0, ABG)
02:42:54.983 00.000 21948 Move returns status 0, amount 0
02:42:54.983 00.000 21948 move complete, result=0
02:42:54.983 00.000 21948 worker thread done servicing request
02:42:54.983 00.000 21948 Worker thread wakes up
02:42:54.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:54.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:54.984 00.001 18120 GuideStep: -0.6 px 125 ms EAST, -0.3 px 0 ms NORTH
02:42:56.618 01.634 21948 Exposure complete
02:42:56.670 00.052 21948 worker thread done servicing request
02:42:56.670 00.000 18120 OnExposeComplete: enter
02:42:56.672 00.002 18120 UpdateGuideState(): m_state=6
02:42:56.673 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
02:42:56.674 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=234.29, Mass=1876, SNR=30.0, Peak=124 HFD=4.3
02:42:56.676 00.002 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
02:42:56.676 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
02:42:56.676 00.000 18120 CameraToMount -- cameraX=-0.56 cameraY=0.50 hyp=0.76 cameraTheta=2.41 mountX=0.69 mountY=0.28, mountTheta=0.38
02:42:56.682 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.56, y=0.50, opts=13)
02:42:56.684 00.002 18120 Enqueuing Move request for scope (-0.56, 0.50)
02:42:56.686 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:56.689 00.003 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:42:56.691 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:56.693 00.002 21948 Worker thread wakes up
02:42:56.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:56.695 00.002 18120 Enqueuing Expose request
02:42:56.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.50) opts 0xd
02:42:56.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.56, 0.50)
02:42:56.695 00.000 21948 Moving (-0.56, 0.50) raw xDistance=0.69 yDistance=0.28
02:42:56.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.69
02:42:56.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:42:56.695 00.000 21948 MoveAxis(W, 115, ABG)
02:42:56.695 00.000 21948 Guiding  Dir = 3, Dur = 115
02:42:56.695 00.000 21948 IsSlewing returns 0
02:42:56.695 00.000 21948 IsGuiding returns 0
02:42:56.698 00.003 21948 PulseGuide returned control before completion, sleep 124
02:42:56.836 00.138 21948 IsGuiding returns 0
02:42:56.836 00.000 21948 Move returns status 0, amount 115
02:42:56.836 00.000 21948 MoveAxis(S, 66, ABG)
02:42:56.837 00.001 21948 Guiding  Dir = 1, Dur = 66
02:42:56.837 00.000 21948 IsSlewing returns 0
02:42:56.837 00.000 21948 IsGuiding returns 0
02:42:56.842 00.005 21948 PulseGuide returned control before completion, sleep 72
02:42:56.930 00.088 21948 IsGuiding returns 0
02:42:56.930 00.000 21948 Move returns status 0, amount 66
02:42:56.930 00.000 21948 move complete, result=0
02:42:56.930 00.000 21948 worker thread done servicing request
02:42:56.930 00.000 21948 Worker thread wakes up
02:42:56.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:56.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:56.930 00.000 18120 GuideStep: 0.7 px 115 ms WEST, 0.3 px 66 ms SOUTH
02:42:58.345 01.415 21948 Exposure complete
02:42:58.386 00.041 21948 worker thread done servicing request
02:42:58.386 00.000 18120 OnExposeComplete: enter
02:42:58.387 00.001 18120 UpdateGuideState(): m_state=6
02:42:58.389 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
02:42:58.389 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=233.72, Mass=1741, SNR=28.9, Peak=133 HFD=4.1
02:42:58.389 00.000 18120 MultiStar: exiting stabilization period
02:42:58.390 00.001 18120 MultiStar: [#1 0.04,-0.14,0.74,U] [#2 0.16,-0.13,0.68,U] [#3 -0.05,-0.53,0.00,M2] [#4 0.23,-0.12,0.58,U] [#5 0.14,-0.26,0.50,U] [#6 0.26,-0.30,0.54,U] [#7 0.33,-0.24,0.46,U] [#8 0.38,-0.04,0.43,U] 
02:42:58.390 00.000 18120 single-star, 7 included, MultiStar: {0.18, -0.15}, one-star: {0.06, -0.06}
02:42:58.391 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
02:42:58.391 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
02:42:58.392 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.75 mountX=-0.08 mountY=-0.03, mountTheta=-2.79
02:42:58.393 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
02:42:58.394 00.001 18120 Enqueuing Move request for scope (0.06, -0.06)
02:42:58.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:42:58.395 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.9
02:42:58.395 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:58.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:42:58.396 00.001 18120 Enqueuing Expose request
02:42:58.396 00.000 21948 Worker thread wakes up
02:42:58.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:42:58.396 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:42:58.396 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.03
02:42:58.397 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:42:58.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:58.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:42:58.397 00.000 21948 MoveAxis(E, 0, ABG)
02:42:58.397 00.000 21948 Move returns status 0, amount 0
02:42:58.397 00.000 21948 MoveAxis(N, 0, ABG)
02:42:58.397 00.000 21948 Move returns status 0, amount 0
02:42:58.397 00.000 21948 move complete, result=0
02:42:58.397 00.000 21948 worker thread done servicing request
02:42:58.397 00.000 21948 Worker thread wakes up
02:42:58.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:42:58.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:42:58.398 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:00.019 01.621 21948 Exposure complete
02:43:00.044 00.025 21948 worker thread done servicing request
02:43:00.044 00.000 18120 OnExposeComplete: enter
02:43:00.046 00.002 18120 UpdateGuideState(): m_state=6
02:43:00.047 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
02:43:00.048 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.01, Mass=1968, SNR=30.7, Peak=169 HFD=4.4
02:43:00.048 00.000 18120 MultiStar: [#1 -0.01,0.06,0.71,U] [#2 0.17,0.10,0.65,U] [#3 -0.02,-0.10,0.58,U] [#4 0.19,0.01,0.55,U] [#5 0.32,0.17,0.44,U] [#6 0.07,0.19,0.53,U] [#7 0.43,0.03,0.00,M1] [#8 0.07,0.03,0.36,U] 
02:43:00.051 00.003 18120 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.03, 0.23}
02:43:00.051 00.000 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
02:43:00.052 00.001 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
02:43:00.052 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.84 mountX=0.05 mountY=-0.12, mountTheta=-1.17
02:43:00.053 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.10, opts=13)
02:43:00.054 00.001 18120 Enqueuing Move request for scope (0.09, 0.10)
02:43:00.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:00.055 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.7
02:43:00.056 00.001 21948 Worker thread wakes up
02:43:00.056 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
02:43:00.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:00.058 00.002 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
02:43:00.058 00.000 21948 Moving (0.09, 0.10) raw xDistance=0.05 yDistance=-0.12
02:43:00.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:43:00.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:00.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:43:00.058 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:00.060 00.002 18120 Enqueuing Expose request
02:43:00.061 00.001 21948 MoveAxis(E, 0, ABG)
02:43:00.061 00.000 21948 Move returns status 0, amount 0
02:43:00.061 00.000 21948 MoveAxis(N, 0, ABG)
02:43:00.061 00.000 21948 Move returns status 0, amount 0
02:43:00.061 00.000 21948 move complete, result=0
02:43:00.061 00.000 21948 worker thread done servicing request
02:43:00.061 00.000 21948 Worker thread wakes up
02:43:00.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:00.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:43:00.063 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:01.578 01.515 21948 Exposure complete
02:43:01.615 00.037 21948 worker thread done servicing request
02:43:01.615 00.000 18120 OnExposeComplete: enter
02:43:01.617 00.002 18120 UpdateGuideState(): m_state=6
02:43:01.618 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
02:43:01.619 00.001 18120 Star::Find returns 1 (0), X=895.30, Y=233.87, Mass=2008, SNR=31.0, Peak=170 HFD=4.2
02:43:01.620 00.001 18120 MultiStar: [#1 0.47,-0.18,0.00,M1] [#2 0.51,-0.30,0.00,M1] [#3 -0.02,-0.49,0.00,M2] [#4 0.33,-0.19,0.54,U] [#5 0.34,-0.16,0.46,U] [#6 0.25,-0.09,0.54,U] [#7 0.74,-0.40,0.00,M2] [#8 0.37,0.02,0.40,U] 
02:43:01.620 00.000 18120 refined, 4 included, MultiStar: {0.32, -0.04}, one-star: {0.31, 0.09}
02:43:01.620 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
02:43:01.621 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
02:43:01.621 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.14 mountX=-0.17 mountY=-0.26, mountTheta=-2.15
02:43:01.623 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.04, opts=13)
02:43:01.624 00.001 18120 Enqueuing Move request for scope (0.32, -0.04)
02:43:01.624 00.000 21948 Worker thread wakes up
02:43:01.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:01.625 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.0
02:43:01.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:01.626 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:01.626 00.000 18120 Enqueuing Expose request
02:43:01.626 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd
02:43:01.626 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.04)
02:43:01.626 00.000 21948 Moving (0.32, -0.04) raw xDistance=-0.17 yDistance=-0.26
02:43:01.627 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:43:01.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:01.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:43:01.627 00.000 21948 MoveAxis(E, 0, ABG)
02:43:01.627 00.000 21948 Move returns status 0, amount 0
02:43:01.627 00.000 21948 MoveAxis(N, 0, ABG)
02:43:01.627 00.000 21948 Move returns status 0, amount 0
02:43:01.627 00.000 21948 move complete, result=0
02:43:01.627 00.000 21948 worker thread done servicing request
02:43:01.627 00.000 21948 Worker thread wakes up
02:43:01.627 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:43:01.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:01.628 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:43:03.254 01.626 21948 Exposure complete
02:43:03.301 00.047 21948 worker thread done servicing request
02:43:03.301 00.000 18120 OnExposeComplete: enter
02:43:03.301 00.000 18120 UpdateGuideState(): m_state=6
02:43:03.303 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
02:43:03.303 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=233.36, Mass=1958, SNR=30.6, Peak=156 HFD=4.2
02:43:03.303 00.000 18120 MultiStar: large primary error, entering stabilization period
02:43:03.304 00.001 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
02:43:03.304 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:43:03.305 00.001 18120 CameraToMount -- cameraX=0.74 cameraY=-0.43 hyp=0.85 cameraTheta=-0.53 mountX=-0.69 mountY=-0.46, mountTheta=-2.55
02:43:03.306 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.74, y=-0.43, opts=13)
02:43:03.306 00.000 18120 Enqueuing Move request for scope (0.74, -0.43)
02:43:03.308 00.002 21948 Worker thread wakes up
02:43:03.308 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:03.308 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:43:03.309 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:03.309 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:03.309 00.000 18120 Enqueuing Expose request
02:43:03.310 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.43) opts 0xd
02:43:03.310 00.000 21948 Handling offset move in thread for scope, endpoint = (0.74, -0.43)
02:43:03.310 00.000 21948 Moving (0.74, -0.43) raw xDistance=-0.69 yDistance=-0.46
02:43:03.310 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
02:43:03.310 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:03.310 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
02:43:03.310 00.000 21948 MoveAxis(E, 124, ABG)
02:43:03.310 00.000 21948 Guiding  Dir = 2, Dur = 124
02:43:03.310 00.000 21948 IsSlewing returns 0
02:43:03.310 00.000 21948 IsGuiding returns 0
02:43:03.312 00.002 21948 PulseGuide returned control before completion, sleep 133
02:43:03.460 00.148 21948 IsGuiding returns 0
02:43:03.460 00.000 21948 Move returns status 0, amount 124
02:43:03.460 00.000 21948 MoveAxis(N, 0, ABG)
02:43:03.461 00.001 21948 Move returns status 0, amount 0
02:43:03.461 00.000 21948 move complete, result=0
02:43:03.461 00.000 21948 worker thread done servicing request
02:43:03.461 00.000 21948 Worker thread wakes up
02:43:03.461 00.000 18120 GuideStep: -0.7 px 124 ms EAST, -0.5 px 0 ms NORTH
02:43:03.462 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:03.463 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:43:04.878 01.415 21948 Exposure complete
02:43:04.947 00.069 21948 worker thread done servicing request
02:43:04.948 00.001 18120 OnExposeComplete: enter
02:43:04.949 00.001 18120 UpdateGuideState(): m_state=6
02:43:04.951 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
02:43:04.953 00.002 18120 Star::Find returns 1 (0), X=895.70, Y=233.46, Mass=1859, SNR=29.8, Peak=145 HFD=4.0
02:43:04.954 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
02:43:04.954 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
02:43:04.955 00.001 18120 CameraToMount -- cameraX=0.71 cameraY=-0.32 hyp=0.78 cameraTheta=-0.43 mountX=-0.59 mountY=-0.49, mountTheta=-2.45
02:43:04.958 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.71, y=-0.32, opts=13)
02:43:04.958 00.000 18120 Enqueuing Move request for scope (0.71, -0.32)
02:43:04.959 00.001 21948 Worker thread wakes up
02:43:04.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:04.959 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.8
02:43:04.960 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.32) opts 0xd
02:43:04.960 00.000 21948 Handling offset move in thread for scope, endpoint = (0.71, -0.32)
02:43:04.960 00.000 21948 Moving (0.71, -0.32) raw xDistance=-0.59 yDistance=-0.49
02:43:04.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
02:43:04.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:04.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
02:43:04.960 00.000 21948 MoveAxis(E, 114, ABG)
02:43:04.960 00.000 21948 Guiding  Dir = 2, Dur = 114
02:43:04.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:04.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:04.961 00.001 18120 Enqueuing Expose request
02:43:04.961 00.000 21948 IsSlewing returns 0
02:43:04.961 00.000 21948 IsGuiding returns 0
02:43:04.963 00.002 21948 PulseGuide returned control before completion, sleep 123
02:43:05.096 00.133 21948 IsGuiding returns 0
02:43:05.096 00.000 21948 Move returns status 0, amount 114
02:43:05.096 00.000 21948 MoveAxis(N, 0, ABG)
02:43:05.096 00.000 21948 Move returns status 0, amount 0
02:43:05.096 00.000 21948 move complete, result=0
02:43:05.096 00.000 21948 worker thread done servicing request
02:43:05.096 00.000 21948 Worker thread wakes up
02:43:05.097 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:05.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
02:43:05.097 00.000 18120 GuideStep: -0.6 px 114 ms EAST, -0.5 px 0 ms NORTH
02:43:06.202 01.105 18120 evsrv: cli 0D46D990 connect
02:43:06.203 00.001 18120 case statement mapped state 6 to 3
02:43:06.203 00.000 18120 case statement mapped state 6 to 3
02:43:06.204 00.001 18120 evsrv: cli 0D46D990 request: {"method":"get_app_state","id":"96ff7f65-a56a-468a-be71-442658d547e2"}
02:43:06.204 00.000 18120 case statement mapped state 6 to 3
02:43:06.205 00.001 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":"Guiding","id":"96ff7f65-a56a-468a-be71-442658d547e2"}
02:43:06.206 00.001 18120 evsrv: cli 0D46D990 disconnect
02:43:06.207 00.001 18120 evsrv: cli 0D46DF30 connect
02:43:06.208 00.001 18120 case statement mapped state 6 to 3
02:43:06.208 00.000 18120 case statement mapped state 6 to 3
02:43:06.210 00.002 18120 evsrv: cli 0D46DF30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"e6613928-b8e8-47c8-a4fc-848052e94115"}
02:43:06.211 00.001 18120 PhdController::Dither begins
02:43:06.212 00.001 18120 dither: size=2.00, dRA=-1.43 dDec=1.62
02:43:06.213 00.001 18120 MountToCamera -- mountTheta (2.30) + m_xAngle (2.00) = xAngle (4.29 = -1.99)
02:43:06.213 00.000 18120 MountToCamera -- mountX=-1.43 mountY=1.62 hyp=2.16 mountTheta=2.30 cameraX=-0.88, cameraY=-1.98 cameraTheta=-1.99
02:43:06.214 00.001 18120 setting lock position to (894.10, 231.81)
02:43:06.214 00.000 18120 Mount: notify guiding dithered (-0.9, -2.0)
02:43:06.215 00.001 18120 MultiStar: stabilizing after lock position change
02:43:06.215 00.000 18120 Status Line: Dithering de -1.43,1.62
02:43:06.216 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:43:06.217 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
02:43:06.217 00.000 18120 evsrv: cli 0D46DF30 response: {"jsonrpc":"2.0","result":0,"id":"e6613928-b8e8-47c8-a4fc-848052e94115"}
02:43:06.218 00.001 18120 evsrv: cli 0D46DF30 disconnect
02:43:06.723 00.505 21948 Exposure complete
02:43:06.758 00.035 21948 worker thread done servicing request
02:43:06.759 00.001 18120 OnExposeComplete: enter
02:43:06.760 00.001 18120 UpdateGuideState(): m_state=6
02:43:06.761 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
02:43:06.763 00.002 18120 Star::Find returns 1 (0), X=895.33, Y=233.96, Mass=2014, SNR=31.1, Peak=170 HFD=4.1
02:43:06.764 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
02:43:06.765 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
02:43:06.766 00.001 18120 CameraToMount -- cameraX=1.22 cameraY=2.15 hyp=2.47 cameraTheta=1.05 mountX=1.45 mountY=-2.06, mountTheta=-0.96
02:43:06.769 00.003 18120 dither recenter: remaining=(1.4,-1.6) step=(1.4,-1.6)
02:43:06.770 00.001 18120 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.00) = xAngle (1.15 = 1.15)
02:43:06.771 00.001 18120 MountToCamera -- mountX=1.43 mountY=-1.62 hyp=2.16 mountTheta=-0.85 cameraX=0.88, cameraY=1.98 cameraTheta=1.15
02:43:06.772 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.88, y=1.98, opts=4)
02:43:06.773 00.001 18120 Enqueuing Move request for scope (0.88, 1.98)
02:43:06.774 00.001 18120 Mount: notify direct move 1.43,-1.62
02:43:06.774 00.000 21948 Worker thread wakes up
02:43:06.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.88, 1.98) opts 0x4
02:43:06.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.88, 1.98)
02:43:06.774 00.000 21948 Moving (0.88, 1.98) raw xDistance=1.43 yDistance=-1.62
02:43:06.774 00.000 21948 MoveAxis(W, 407, B)
02:43:06.774 00.000 21948 Guiding  Dir = 3, Dur = 407
02:43:06.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:06.776 00.002 21948 IsSlewing returns 0
02:43:06.777 00.001 18120 UpdateGuideState exits: m=2014 RSB=31.1
02:43:06.777 00.000 18120 PhdController: settling, locked = 1, distance = 2.68 (0.50) aobump = 0 frame = 1 / 99999
02:43:06.779 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786063386.779,"Host":"ASUS_SAM","Inst":1,"Distance":2.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:43:06.781 00.002 21948 IsGuiding returns 0
02:43:06.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:06.782 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:06.783 00.001 18120 Enqueuing Expose request
02:43:06.785 00.002 21948 PulseGuide returned control before completion, sleep 416
02:43:07.212 00.427 21948 IsGuiding returns 0
02:43:07.212 00.000 21948 Move returns status 0, amount 407
02:43:07.212 00.000 21948 MoveAxis(N, 387, B)
02:43:07.212 00.000 21948 Guiding  Dir = 0, Dur = 387
02:43:07.212 00.000 21948 IsSlewing returns 0
02:43:07.212 00.000 21948 IsGuiding returns 0
02:43:07.217 00.005 21948 PulseGuide returned control before completion, sleep 393
02:43:07.616 00.399 21948 IsGuiding returns 0
02:43:07.616 00.000 21948 Move returns status 0, amount 387
02:43:07.616 00.000 21948 move complete, result=0
02:43:07.616 00.000 21948 worker thread done servicing request
02:43:07.616 00.000 21948 Worker thread wakes up
02:43:07.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:07.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:07.616 00.000 18120 GuideStep: 1.4 px 407 ms WEST, -1.6 px 387 ms NORTH
02:43:09.026 01.410 21948 Exposure complete
02:43:09.060 00.034 21948 worker thread done servicing request
02:43:09.061 00.001 18120 OnExposeComplete: enter
02:43:09.061 00.000 18120 UpdateGuideState(): m_state=6
02:43:09.062 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
02:43:09.064 00.002 18120 Star::Find returns 1 (0), X=895.71, Y=232.68, Mass=1906, SNR=30.3, Peak=118 HFD=4.3
02:43:09.064 00.000 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.00) = xAngle (-1.50 = -1.50)
02:43:09.066 00.002 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
02:43:09.066 00.000 18120 CameraToMount -- cameraX=1.60 cameraY=0.88 hyp=1.83 cameraTheta=0.50 mountX=0.13 mountY=-1.83, mountTheta=-1.50
02:43:09.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=1.60, y=0.88, opts=13)
02:43:09.068 00.000 18120 Enqueuing Move request for scope (1.60, 0.88)
02:43:09.069 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:09.072 00.003 21948 Worker thread wakes up
02:43:09.072 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.60, 0.88) opts 0xd
02:43:09.072 00.000 21948 Handling offset move in thread for scope, endpoint = (1.60, 0.88)
02:43:09.072 00.000 21948 Moving (1.60, 0.88) raw xDistance=0.13 yDistance=-1.83
02:43:09.072 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:43:09.072 00.000 21948 resist switch: large excursion: input -1.83 thresh 0.60 direction from 0 to -1
02:43:09.072 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.48
02:43:09.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83
02:43:09.072 00.000 21948 MoveAxis(E, 0, ABG)
02:43:09.072 00.000 21948 Move returns status 0, amount 0
02:43:09.072 00.000 21948 MoveAxis(N, 436, ABG)
02:43:09.072 00.000 21948 Guiding  Dir = 0, Dur = 436
02:43:09.072 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.3
02:43:09.073 00.001 18120 PhdController: settling, locked = 1, distance = 1.83 (0.50) aobump = 0 frame = 2 / 99999
02:43:09.073 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063389.073,"Host":"ASUS_SAM","Inst":1,"Distance":1.83,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:43:09.074 00.001 21948 IsSlewing returns 0
02:43:09.074 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:09.074 00.000 21948 IsGuiding returns 0
02:43:09.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:09.074 00.000 18120 Enqueuing Expose request
02:43:09.078 00.004 21948 PulseGuide returned control before completion, sleep 442
02:43:09.522 00.444 21948 IsGuiding returns 0
02:43:09.523 00.001 21948 Move returns status 0, amount 436
02:43:09.523 00.000 21948 move complete, result=0
02:43:09.523 00.000 21948 worker thread done servicing request
02:43:09.523 00.000 21948 Worker thread wakes up
02:43:09.523 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -1.8 px 436 ms NORTH
02:43:09.524 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:09.525 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:11.154 01.629 21948 Exposure complete
02:43:11.224 00.070 18120 OnExposeComplete: enter
02:43:11.225 00.001 18120 UpdateGuideState(): m_state=6
02:43:11.225 00.000 21948 worker thread done servicing request
02:43:11.225 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
02:43:11.226 00.001 18120 Star::Find returns 1 (0), X=894.00, Y=231.33, Mass=1918, SNR=30.3, Peak=168 HFD=4.1
02:43:11.226 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.78 = 2.51)
02:43:11.227 00.001 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.47)
02:43:11.227 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.47 hyp=0.49 cameraTheta=-1.78 mountX=-0.39 mountY=0.30, mountTheta=2.48
02:43:11.229 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.47, opts=13)
02:43:11.229 00.000 18120 Enqueuing Move request for scope (-0.10, -0.47)
02:43:11.230 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:11.230 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.3
02:43:11.230 00.000 18120 PhdController: settling, locked = 1, distance = 1.43 (0.50) aobump = 0 frame = 3 / 99999
02:43:11.231 00.001 21948 Worker thread wakes up
02:43:11.231 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063391.231,"Host":"ASUS_SAM","Inst":1,"Distance":1.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:43:11.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.47) opts 0xd
02:43:11.231 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.47)
02:43:11.231 00.000 21948 Moving (-0.10, -0.47) raw xDistance=-0.39 yDistance=0.30
02:43:11.232 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:11.232 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:11.232 00.000 18120 Enqueuing Expose request
02:43:11.233 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:43:11.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:11.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:43:11.233 00.000 21948 MoveAxis(E, 70, ABG)
02:43:11.233 00.000 21948 Guiding  Dir = 2, Dur = 70
02:43:11.233 00.000 21948 IsSlewing returns 0
02:43:11.233 00.000 21948 IsGuiding returns 0
02:43:11.234 00.001 21948 PulseGuide returned control before completion, sleep 79
02:43:11.323 00.089 21948 IsGuiding returns 0
02:43:11.323 00.000 21948 Move returns status 0, amount 70
02:43:11.323 00.000 21948 MoveAxis(N, 0, ABG)
02:43:11.323 00.000 21948 Move returns status 0, amount 0
02:43:11.323 00.000 21948 move complete, result=0
02:43:11.323 00.000 21948 worker thread done servicing request
02:43:11.324 00.001 21948 Worker thread wakes up
02:43:11.324 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:11.324 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:11.324 00.000 18120 GuideStep: -0.4 px 70 ms EAST, 0.3 px 0 ms NORTH
02:43:12.735 01.411 21948 Exposure complete
02:43:12.791 00.056 21948 worker thread done servicing request
02:43:12.791 00.000 18120 OnExposeComplete: enter
02:43:12.793 00.002 18120 UpdateGuideState(): m_state=6
02:43:12.795 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:43:12.796 00.001 18120 Star::Find returns 1 (0), X=893.89, Y=231.27, Mass=1902, SNR=30.2, Peak=157 HFD=4.1
02:43:12.799 00.003 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.34)
02:43:12.801 00.002 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.30)
02:43:12.802 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.54 hyp=0.58 cameraTheta=-1.94 mountX=-0.41 mountY=0.43, mountTheta=2.33
02:43:12.804 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.54, opts=13)
02:43:12.805 00.001 18120 Enqueuing Move request for scope (-0.21, -0.54)
02:43:12.805 00.000 21948 Worker thread wakes up
02:43:12.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:12.806 00.001 18120 UpdateGuideState exits: m=1902 RSB=30.2
02:43:12.806 00.000 18120 PhdController: settling, locked = 1, distance = 1.17 (0.50) aobump = 0 frame = 4 / 99999
02:43:12.807 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.54) opts 0xd
02:43:12.807 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.54)
02:43:12.807 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063392.807,"Host":"ASUS_SAM","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:43:12.807 00.000 21948 Moving (-0.21, -0.54) raw xDistance=-0.41 yDistance=0.43
02:43:12.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
02:43:12.807 00.000 21948 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.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
02:43:12.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:12.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:12.808 00.000 18120 Enqueuing Expose request
02:43:12.809 00.001 21948 MoveAxis(E, 77, ABG)
02:43:12.809 00.000 21948 Guiding  Dir = 2, Dur = 77
02:43:12.809 00.000 21948 IsSlewing returns 0
02:43:12.809 00.000 21948 IsGuiding returns 0
02:43:12.811 00.002 21948 PulseGuide returned control before completion, sleep 86
02:43:12.911 00.100 21948 IsGuiding returns 0
02:43:12.911 00.000 21948 Move returns status 0, amount 77
02:43:12.911 00.000 21948 MoveAxis(N, 0, ABG)
02:43:12.911 00.000 21948 Move returns status 0, amount 0
02:43:12.911 00.000 21948 move complete, result=0
02:43:12.911 00.000 21948 worker thread done servicing request
02:43:12.911 00.000 21948 Worker thread wakes up
02:43:12.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:12.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:12.912 00.001 18120 GuideStep: -0.4 px 77 ms EAST, 0.4 px 0 ms NORTH
02:43:14.545 01.633 21948 Exposure complete
02:43:14.609 00.064 21948 worker thread done servicing request
02:43:14.609 00.000 18120 OnExposeComplete: enter
02:43:14.611 00.002 18120 UpdateGuideState(): m_state=6
02:43:14.612 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
02:43:14.614 00.002 18120 Star::Find returns 1 (0), X=893.47, Y=231.67, Mass=1959, SNR=30.6, Peak=152 HFD=3.7
02:43:14.615 00.001 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.00) = xAngle (-4.92 = 1.36)
02:43:14.616 00.001 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.96 = 1.32)
02:43:14.617 00.001 18120 CameraToMount -- cameraX=-0.63 cameraY=-0.14 hyp=0.65 cameraTheta=-2.92 mountX=0.13 mountY=0.63, mountTheta=1.36
02:43:14.620 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.63, y=-0.14, opts=13)
02:43:14.623 00.003 18120 Enqueuing Move request for scope (-0.63, -0.14)
02:43:14.626 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:14.628 00.002 18120 UpdateGuideState exits: m=1959 RSB=30.6
02:43:14.630 00.002 18120 PhdController: settling, locked = 1, distance = 1.01 (0.50) aobump = 0 frame = 5 / 99999
02:43:14.633 00.003 18120 evsrv: {"Event":"Settling","Timestamp":1786063394.633,"Host":"ASUS_SAM","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:43:14.635 00.002 21948 Worker thread wakes up
02:43:14.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.14) opts 0xd
02:43:14.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.63, -0.14)
02:43:14.635 00.000 21948 Moving (-0.63, -0.14) raw xDistance=0.13 yDistance=0.63
02:43:14.635 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:14.638 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:43:14.638 00.000 21948 resist switch: large excursion: input 0.63 thresh 0.60 direction from -1 to 1
02:43:14.638 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:14.639 00.001 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.88
02:43:14.640 00.001 18120 Enqueuing Expose request
02:43:14.641 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:43:14.641 00.000 21948 MoveAxis(E, 0, ABG)
02:43:14.641 00.000 21948 Move returns status 0, amount 0
02:43:14.641 00.000 21948 MoveAxis(S, 149, ABG)
02:43:14.641 00.000 21948 Guiding  Dir = 1, Dur = 149
02:43:14.641 00.000 21948 IsSlewing returns 0
02:43:14.642 00.001 21948 IsGuiding returns 0
02:43:14.646 00.004 21948 PulseGuide returned control before completion, sleep 155
02:43:14.815 00.169 21948 IsGuiding returns 0
02:43:14.815 00.000 21948 Move returns status 0, amount 149
02:43:14.815 00.000 21948 move complete, result=0
02:43:14.815 00.000 21948 worker thread done servicing request
02:43:14.815 00.000 21948 Worker thread wakes up
02:43:14.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:14.815 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 149 ms SOUTH
02:43:14.816 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:16.233 01.417 21948 Exposure complete
02:43:16.267 00.034 21948 worker thread done servicing request
02:43:16.267 00.000 18120 OnExposeComplete: enter
02:43:16.268 00.001 18120 UpdateGuideState(): m_state=6
02:43:16.270 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
02:43:16.272 00.002 18120 Star::Find returns 1 (0), X=893.82, Y=231.71, Mass=1897, SNR=30.3, Peak=183 HFD=3.9
02:43:16.273 00.001 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.79 = 1.49)
02:43:16.274 00.001 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.83 = 1.45)
02:43:16.275 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.30 cameraTheta=-2.80 mountX=0.02 mountY=0.30, mountTheta=1.49
02:43:16.278 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.10, opts=13)
02:43:16.279 00.001 18120 Enqueuing Move request for scope (-0.29, -0.10)
02:43:16.279 00.000 21948 Worker thread wakes up
02:43:16.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:16.280 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd
02:43:16.280 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.3
02:43:16.280 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.10)
02:43:16.280 00.000 18120 PhdController: settling, locked = 1, distance = 0.80 (0.50) aobump = 0 frame = 6 / 99999
02:43:16.281 00.001 21948 Moving (-0.29, -0.10) raw xDistance=0.02 yDistance=0.30
02:43:16.281 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063396.281,"Host":"ASUS_SAM","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:43:16.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:16.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:43:16.281 00.000 21948 MoveAxis(E, 0, ABG)
02:43:16.281 00.000 21948 Move returns status 0, amount 0
02:43:16.281 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:16.282 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:16.282 00.000 18120 Enqueuing Expose request
02:43:16.283 00.001 21948 MoveAxis(S, 72, ABG)
02:43:16.283 00.000 21948 Guiding  Dir = 1, Dur = 72
02:43:16.283 00.000 21948 IsSlewing returns 0
02:43:16.283 00.000 21948 IsGuiding returns 0
02:43:16.287 00.004 21948 PulseGuide returned control before completion, sleep 78
02:43:16.371 00.084 21948 IsGuiding returns 1
02:43:16.371 00.000 21948 scope still moving after pulse duration time elapsed
02:43:16.401 00.030 21948 IsSlewing returns 0
02:43:16.403 00.002 21948 IsGuiding returns 0
02:43:16.403 00.000 21948 scope move finished after 72 + 48 ms
02:43:16.403 00.000 21948 Move returns status 0, amount 72
02:43:16.403 00.000 21948 move complete, result=0
02:43:16.403 00.000 21948 worker thread done servicing request
02:43:16.403 00.000 21948 Worker thread wakes up
02:43:16.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:16.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:16.404 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 72 ms SOUTH
02:43:18.033 01.629 21948 Exposure complete
02:43:18.090 00.057 21948 worker thread done servicing request
02:43:18.090 00.000 18120 OnExposeComplete: enter
02:43:18.092 00.002 18120 UpdateGuideState(): m_state=6
02:43:18.092 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
02:43:18.094 00.002 18120 Star::Find returns 1 (0), X=894.23, Y=231.81, Mass=1929, SNR=30.4, Peak=192 HFD=3.9
02:43:18.096 00.002 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
02:43:18.099 00.003 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
02:43:18.101 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:43:18.105 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
02:43:18.108 00.003 18120 Enqueuing Move request for scope (0.12, 0.01)
02:43:18.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:18.110 00.002 21948 Worker thread wakes up
02:43:18.110 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
02:43:18.110 00.000 18120 PhdController: settling, locked = 1, distance = 0.60 (0.50) aobump = 0 frame = 7 / 99999
02:43:18.111 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
02:43:18.111 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
02:43:18.111 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.11
02:43:18.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:43:18.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:18.111 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063398.111,"Host":"ASUS_SAM","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:43:18.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:43:18.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:18.112 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:18.112 00.000 18120 Enqueuing Expose request
02:43:18.113 00.001 21948 MoveAxis(E, 0, ABG)
02:43:18.113 00.000 21948 Move returns status 0, amount 0
02:43:18.113 00.000 21948 MoveAxis(N, 0, ABG)
02:43:18.113 00.000 21948 Move returns status 0, amount 0
02:43:18.113 00.000 21948 move complete, result=0
02:43:18.113 00.000 21948 worker thread done servicing request
02:43:18.113 00.000 21948 Worker thread wakes up
02:43:18.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:18.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:18.113 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:19.525 01.412 21948 Exposure complete
02:43:19.582 00.057 21948 worker thread done servicing request
02:43:19.582 00.000 18120 OnExposeComplete: enter
02:43:19.584 00.002 18120 UpdateGuideState(): m_state=6
02:43:19.586 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
02:43:19.587 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=231.79, Mass=1974, SNR=30.8, Peak=169 HFD=4.3
02:43:19.590 00.003 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
02:43:19.591 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
02:43:19.592 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.08 mountY=-0.12, mountTheta=-2.13
02:43:19.594 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
02:43:19.594 00.000 18120 Enqueuing Move request for scope (0.15, -0.02)
02:43:19.595 00.001 21948 Worker thread wakes up
02:43:19.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:19.595 00.000 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:43:19.596 00.001 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 8 / 99999
02:43:19.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:43:19.596 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063399.596,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:43:19.596 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:43:19.597 00.001 21948 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.12
02:43:19.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:43:19.597 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:19.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:19.598 00.001 18120 Enqueuing Expose request
02:43:19.599 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:19.599 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:43:19.599 00.000 21948 MoveAxis(E, 0, ABG)
02:43:19.599 00.000 21948 Move returns status 0, amount 0
02:43:19.599 00.000 21948 MoveAxis(N, 0, ABG)
02:43:19.599 00.000 21948 Move returns status 0, amount 0
02:43:19.599 00.000 21948 move complete, result=0
02:43:19.599 00.000 21948 worker thread done servicing request
02:43:19.599 00.000 21948 Worker thread wakes up
02:43:19.599 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:19.599 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:19.600 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:21.236 01.636 21948 Exposure complete
02:43:21.289 00.053 21948 worker thread done servicing request
02:43:21.289 00.000 18120 OnExposeComplete: enter
02:43:21.291 00.002 18120 UpdateGuideState(): m_state=6
02:43:21.293 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
02:43:21.295 00.002 18120 Star::Find returns 1 (0), X=894.27, Y=231.62, Mass=1918, SNR=30.3, Peak=175 HFD=3.7
02:43:21.297 00.002 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
02:43:21.299 00.002 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
02:43:21.302 00.003 18120 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.87 mountX=-0.24 mountY=-0.06, mountTheta=-2.91
02:43:21.306 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.19, opts=13)
02:43:21.309 00.003 18120 Enqueuing Move request for scope (0.16, -0.19)
02:43:21.311 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:21.314 00.003 18120 UpdateGuideState exits: m=1918 RSB=30.3
02:43:21.316 00.002 21948 Worker thread wakes up
02:43:21.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
02:43:21.316 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 9 / 99999
02:43:21.318 00.002 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
02:43:21.318 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063401.318,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
02:43:21.319 00.001 21948 Moving (0.16, -0.19) raw xDistance=-0.24 yDistance=-0.06
02:43:21.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:43:21.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:21.319 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:21.320 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:43:21.321 00.001 21948 MoveAxis(E, 43, ABG)
02:43:21.321 00.000 21948 Guiding  Dir = 2, Dur = 43
02:43:21.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:21.322 00.001 18120 Enqueuing Expose request
02:43:21.323 00.001 21948 IsSlewing returns 0
02:43:21.323 00.000 21948 IsGuiding returns 0
02:43:21.325 00.002 21948 PulseGuide returned control before completion, sleep 51
02:43:21.395 00.070 21948 IsGuiding returns 0
02:43:21.395 00.000 21948 Move returns status 0, amount 43
02:43:21.395 00.000 21948 MoveAxis(N, 0, ABG)
02:43:21.395 00.000 21948 Move returns status 0, amount 0
02:43:21.395 00.000 21948 move complete, result=0
02:43:21.395 00.000 21948 worker thread done servicing request
02:43:21.395 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
02:43:21.396 00.001 21948 Worker thread wakes up
02:43:21.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:21.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:22.813 01.417 21948 Exposure complete
02:43:22.864 00.051 21948 worker thread done servicing request
02:43:22.864 00.000 18120 OnExposeComplete: enter
02:43:22.866 00.002 18120 UpdateGuideState(): m_state=6
02:43:22.868 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
02:43:22.870 00.002 18120 Star::Find returns 1 (0), X=894.32, Y=231.73, Mass=1953, SNR=30.6, Peak=185 HFD=3.7
02:43:22.873 00.003 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
02:43:22.875 00.002 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
02:43:22.877 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.34 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
02:43:22.882 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.08, opts=13)
02:43:22.884 00.002 18120 Enqueuing Move request for scope (0.21, -0.08)
02:43:22.885 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:22.885 00.000 21948 Worker thread wakes up
02:43:22.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
02:43:22.885 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
02:43:22.885 00.000 21948 Moving (0.21, -0.08) raw xDistance=-0.16 yDistance=-0.16
02:43:22.885 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
02:43:22.886 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:43:22.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:22.886 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 10 / 99999
02:43:22.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:43:22.886 00.000 21948 MoveAxis(E, 0, ABG)
02:43:22.886 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063402.886,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
02:43:22.887 00.001 21948 Move returns status 0, amount 0
02:43:22.887 00.000 21948 MoveAxis(N, 0, ABG)
02:43:22.887 00.000 21948 Move returns status 0, amount 0
02:43:22.887 00.000 21948 move complete, result=0
02:43:22.887 00.000 21948 worker thread done servicing request
02:43:22.887 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:22.887 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:22.888 00.001 18120 Enqueuing Expose request
02:43:22.888 00.000 21948 Worker thread wakes up
02:43:22.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:22.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:22.888 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:24.521 01.633 21948 Exposure complete
02:43:24.557 00.036 21948 worker thread done servicing request
02:43:24.557 00.000 18120 OnExposeComplete: enter
02:43:24.559 00.002 18120 UpdateGuideState(): m_state=6
02:43:24.561 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
02:43:24.562 00.001 18120 Star::Find returns 1 (0), X=894.34, Y=231.73, Mass=1892, SNR=30.1, Peak=170 HFD=3.7
02:43:24.563 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
02:43:24.565 00.002 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
02:43:24.566 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.33 mountX=-0.17 mountY=-0.18, mountTheta=-2.35
02:43:24.572 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.08, opts=13)
02:43:24.572 00.000 18120 Enqueuing Move request for scope (0.24, -0.08)
02:43:24.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:24.573 00.001 18120 UpdateGuideState exits: m=1892 RSB=30.1
02:43:24.573 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 11 / 99999
02:43:24.574 00.001 21948 Worker thread wakes up
02:43:24.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
02:43:24.574 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
02:43:24.574 00.000 21948 Moving (0.24, -0.08) raw xDistance=-0.17 yDistance=-0.18
02:43:24.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:43:24.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:24.574 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063404.574,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
02:43:24.576 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:43:24.576 00.000 21948 MoveAxis(E, 0, ABG)
02:43:24.576 00.000 21948 Move returns status 0, amount 0
02:43:24.576 00.000 21948 MoveAxis(N, 0, ABG)
02:43:24.576 00.000 21948 Move returns status 0, amount 0
02:43:24.576 00.000 21948 move complete, result=0
02:43:24.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:24.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:24.577 00.001 18120 Enqueuing Expose request
02:43:24.577 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:24.577 00.000 21948 worker thread done servicing request
02:43:24.577 00.000 21948 Worker thread wakes up
02:43:24.578 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:24.578 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:26.103 01.525 21948 Exposure complete
02:43:26.169 00.066 21948 worker thread done servicing request
02:43:26.169 00.000 18120 OnExposeComplete: enter
02:43:26.171 00.002 18120 UpdateGuideState(): m_state=6
02:43:26.171 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
02:43:26.172 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=231.56, Mass=1876, SNR=29.9, Peak=160 HFD=3.7
02:43:26.172 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:43:26.172 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:43:26.173 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.90 mountX=-0.31 mountY=-0.06, mountTheta=-2.94
02:43:26.174 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.25, opts=13)
02:43:26.175 00.001 18120 Enqueuing Move request for scope (0.19, -0.25)
02:43:26.175 00.000 21948 Worker thread wakes up
02:43:26.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:26.176 00.001 18120 UpdateGuideState exits: m=1876 RSB=29.9
02:43:26.176 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
02:43:26.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
02:43:26.176 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 12 / 99999
02:43:26.177 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786063406.177,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
02:43:26.177 00.000 21948 Moving (0.19, -0.25) raw xDistance=-0.31 yDistance=-0.06
02:43:26.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:43:26.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:26.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:43:26.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:26.178 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:26.178 00.000 18120 Enqueuing Expose request
02:43:26.178 00.000 21948 MoveAxis(E, 55, ABG)
02:43:26.179 00.001 21948 Guiding  Dir = 2, Dur = 55
02:43:26.179 00.000 21948 IsSlewing returns 0
02:43:26.179 00.000 21948 IsGuiding returns 0
02:43:26.182 00.003 21948 PulseGuide returned control before completion, sleep 64
02:43:26.257 00.075 21948 IsGuiding returns 0
02:43:26.257 00.000 21948 Move returns status 0, amount 55
02:43:26.257 00.000 21948 MoveAxis(N, 0, ABG)
02:43:26.257 00.000 21948 Move returns status 0, amount 0
02:43:26.257 00.000 21948 move complete, result=0
02:43:26.257 00.000 21948 worker thread done servicing request
02:43:26.257 00.000 21948 Worker thread wakes up
02:43:26.257 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:26.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:26.258 00.001 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
02:43:27.890 01.632 21948 Exposure complete
02:43:27.927 00.037 21948 worker thread done servicing request
02:43:27.927 00.000 18120 OnExposeComplete: enter
02:43:27.928 00.001 18120 UpdateGuideState(): m_state=6
02:43:27.928 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
02:43:27.929 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=231.83, Mass=1954, SNR=30.7, Peak=171 HFD=3.8
02:43:27.931 00.002 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
02:43:27.932 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
02:43:27.933 00.001 18120 CameraToMount -- cameraX=0.37 cameraY=0.02 hyp=0.37 cameraTheta=0.05 mountX=-0.14 mountY=-0.34, mountTheta=-1.95
02:43:27.937 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=0.02, opts=13)
02:43:27.939 00.002 18120 Enqueuing Move request for scope (0.37, 0.02)
02:43:27.942 00.003 21948 Worker thread wakes up
02:43:27.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.02) opts 0xd
02:43:27.942 00.000 21948 Handling offset move in thread for scope, endpoint = (0.37, 0.02)
02:43:27.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:27.942 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.7
02:43:27.943 00.001 21948 Moving (0.37, 0.02) raw xDistance=-0.14 yDistance=-0.34
02:43:27.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:43:27.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:27.943 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 13 / 99999
02:43:27.943 00.000 18120 PhdController: newstate STATE_FINISH
02:43:27.944 00.001 18120 PhdController complete: success
02:43:27.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:43:27.944 00.000 21948 MoveAxis(E, 0, ABG)
02:43:27.944 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786063407.944,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
02:43:27.945 00.001 21948 Move returns status 0, amount 0
02:43:27.945 00.000 21948 MoveAxis(N, 0, ABG)
02:43:27.945 00.000 21948 Move returns status 0, amount 0
02:43:27.945 00.000 18120 Mount: notify guiding dither settle done success=1
02:43:27.946 00.001 18120 PhdController: newstate STATE_IDLE
02:43:27.947 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:27.947 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:27.947 00.000 18120 Enqueuing Expose request
02:43:27.948 00.001 21948 move complete, result=0
02:43:27.948 00.000 21948 worker thread done servicing request
02:43:27.948 00.000 21948 Worker thread wakes up
02:43:27.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:27.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:27.949 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:43:29.464 01.515 21948 Exposure complete
02:43:29.495 00.031 18120 OnExposeComplete: enter
02:43:29.496 00.001 18120 UpdateGuideState(): m_state=6
02:43:29.496 00.000 21948 worker thread done servicing request
02:43:29.496 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
02:43:29.497 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=231.88, Mass=1957, SNR=30.6, Peak=185 HFD=3.9
02:43:29.497 00.000 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
02:43:29.497 00.000 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
02:43:29.498 00.001 18120 CameraToMount -- cameraX=0.54 cameraY=0.07 hyp=0.55 cameraTheta=0.12 mountX=-0.16 mountY=-0.51, mountTheta=-1.88
02:43:29.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.54, y=0.07, opts=13)
02:43:29.500 00.001 18120 Enqueuing Move request for scope (0.54, 0.07)
02:43:29.500 00.000 21948 Worker thread wakes up
02:43:29.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:29.501 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.6
02:43:29.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:29.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:29.502 00.001 18120 Enqueuing Expose request
02:43:29.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.07) opts 0xd
02:43:29.502 00.000 21948 Handling offset move in thread for scope, endpoint = (0.54, 0.07)
02:43:29.502 00.000 21948 Moving (0.54, 0.07) raw xDistance=-0.16 yDistance=-0.51
02:43:29.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:43:29.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:29.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:43:29.502 00.000 21948 MoveAxis(E, 0, ABG)
02:43:29.502 00.000 21948 Move returns status 0, amount 0
02:43:29.502 00.000 21948 MoveAxis(N, 0, ABG)
02:43:29.502 00.000 21948 Move returns status 0, amount 0
02:43:29.503 00.001 21948 move complete, result=0
02:43:29.503 00.000 21948 worker thread done servicing request
02:43:29.503 00.000 21948 Worker thread wakes up
02:43:29.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:29.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:29.503 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:43:31.125 01.622 21948 Exposure complete
02:43:31.187 00.062 21948 worker thread done servicing request
02:43:31.187 00.000 18120 OnExposeComplete: enter
02:43:31.187 00.000 18120 UpdateGuideState(): m_state=6
02:43:31.188 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
02:43:31.188 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=231.99, Mass=1983, SNR=31.0, Peak=177 HFD=4.1
02:43:31.189 00.001 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.00) = xAngle (-1.73 = -1.73)
02:43:31.189 00.000 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.77 = -1.77)
02:43:31.189 00.000 18120 CameraToMount -- cameraX=0.65 cameraY=0.18 hyp=0.67 cameraTheta=0.27 mountX=-0.11 mountY=-0.66, mountTheta=-1.73
02:43:31.191 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.65, y=0.18, opts=13)
02:43:31.193 00.002 18120 Enqueuing Move request for scope (0.65, 0.18)
02:43:31.194 00.001 21948 Worker thread wakes up
02:43:31.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:31.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.18) opts 0xd
02:43:31.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.65, 0.18)
02:43:31.194 00.000 18120 UpdateGuideState exits: m=1983 RSB=31.0
02:43:31.195 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.195 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:31.196 00.001 18120 Enqueuing Expose request
02:43:31.198 00.002 21948 Moving (0.65, 0.18) raw xDistance=-0.11 yDistance=-0.66
02:43:31.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:43:31.198 00.000 21948 resist switch: large excursion: input -0.66 thresh 0.60 direction from 1 to -1
02:43:31.198 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.98
02:43:31.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
02:43:31.198 00.000 21948 MoveAxis(E, 0, ABG)
02:43:31.198 00.000 21948 Move returns status 0, amount 0
02:43:31.198 00.000 21948 MoveAxis(N, 157, ABG)
02:43:31.198 00.000 21948 Guiding  Dir = 0, Dur = 157
02:43:31.199 00.001 21948 IsSlewing returns 0
02:43:31.199 00.000 21948 IsGuiding returns 0
02:43:31.203 00.004 21948 PulseGuide returned control before completion, sleep 162
02:43:31.373 00.170 21948 IsGuiding returns 0
02:43:31.373 00.000 21948 Move returns status 0, amount 157
02:43:31.373 00.000 21948 move complete, result=0
02:43:31.373 00.000 21948 worker thread done servicing request
02:43:31.374 00.001 21948 Worker thread wakes up
02:43:31.374 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 157 ms NORTH
02:43:31.375 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:31.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:32.784 01.409 21948 Exposure complete
02:43:32.826 00.042 21948 worker thread done servicing request
02:43:32.826 00.000 18120 OnExposeComplete: enter
02:43:32.827 00.001 18120 UpdateGuideState(): m_state=6
02:43:32.827 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
02:43:32.828 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=231.40, Mass=1922, SNR=30.4, Peak=156 HFD=3.9
02:43:32.830 00.002 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
02:43:32.830 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
02:43:32.831 00.001 18120 CameraToMount -- cameraX=0.74 cameraY=-0.41 hyp=0.84 cameraTheta=-0.51 mountX=-0.68 mountY=-0.47, mountTheta=-2.53
02:43:32.832 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.74, y=-0.41, opts=13)
02:43:32.833 00.001 18120 Enqueuing Move request for scope (0.74, -0.41)
02:43:32.833 00.000 21948 Worker thread wakes up
02:43:32.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:32.833 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
02:43:32.834 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:32.834 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:32.835 00.001 18120 Enqueuing Expose request
02:43:32.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.41) opts 0xd
02:43:32.835 00.000 21948 Handling offset move in thread for scope, endpoint = (0.74, -0.41)
02:43:32.835 00.000 21948 Moving (0.74, -0.41) raw xDistance=-0.68 yDistance=-0.47
02:43:32.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:43:32.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:43:32.835 00.000 21948 MoveAxis(E, 121, ABG)
02:43:32.835 00.000 21948 Guiding  Dir = 2, Dur = 121
02:43:32.835 00.000 21948 IsSlewing returns 0
02:43:32.836 00.001 21948 IsGuiding returns 0
02:43:32.838 00.002 21948 PulseGuide returned control before completion, sleep 130
02:43:32.986 00.148 21948 IsGuiding returns 0
02:43:32.986 00.000 21948 Move returns status 0, amount 121
02:43:32.986 00.000 21948 MoveAxis(N, 113, ABG)
02:43:32.986 00.000 21948 Guiding  Dir = 0, Dur = 113
02:43:32.987 00.001 21948 IsSlewing returns 0
02:43:32.987 00.000 21948 IsGuiding returns 0
02:43:32.991 00.004 21948 PulseGuide returned control before completion, sleep 119
02:43:33.128 00.137 21948 IsGuiding returns 0
02:43:33.128 00.000 21948 Move returns status 0, amount 113
02:43:33.128 00.000 21948 move complete, result=0
02:43:33.128 00.000 21948 worker thread done servicing request
02:43:33.128 00.000 21948 Worker thread wakes up
02:43:33.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:33.128 00.000 18120 GuideStep: -0.7 px 121 ms EAST, -0.5 px 113 ms NORTH
02:43:33.129 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:34.756 01.627 21948 Exposure complete
02:43:34.800 00.044 21948 worker thread done servicing request
02:43:34.800 00.000 18120 OnExposeComplete: enter
02:43:34.801 00.001 18120 UpdateGuideState(): m_state=6
02:43:34.802 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
02:43:34.802 00.000 18120 Star::Find returns 1 (0), X=894.00, Y=231.41, Mass=1849, SNR=29.6, Peak=150 HFD=4.0
02:43:34.803 00.001 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.45)
02:43:34.803 00.000 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.41)
02:43:34.804 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.40 hyp=0.41 cameraTheta=-1.83 mountX=-0.32 mountY=0.28, mountTheta=2.43
02:43:34.805 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.40, opts=13)
02:43:34.805 00.000 18120 Enqueuing Move request for scope (-0.11, -0.40)
02:43:34.806 00.001 21948 Worker thread wakes up
02:43:34.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:34.806 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.6
02:43:34.807 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:34.807 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:34.807 00.000 18120 Enqueuing Expose request
02:43:34.808 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.40) opts 0xd
02:43:34.808 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.40)
02:43:34.808 00.000 21948 Moving (-0.11, -0.40) raw xDistance=-0.32 yDistance=0.28
02:43:34.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:43:34.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:34.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:43:34.808 00.000 21948 MoveAxis(E, 66, ABG)
02:43:34.808 00.000 21948 Guiding  Dir = 2, Dur = 66
02:43:34.808 00.000 21948 IsSlewing returns 0
02:43:34.809 00.001 21948 IsGuiding returns 0
02:43:34.810 00.001 21948 PulseGuide returned control before completion, sleep 75
02:43:34.895 00.085 21948 IsGuiding returns 0
02:43:34.895 00.000 21948 Move returns status 0, amount 66
02:43:34.895 00.000 21948 MoveAxis(N, 0, ABG)
02:43:34.895 00.000 21948 Move returns status 0, amount 0
02:43:34.895 00.000 21948 move complete, result=0
02:43:34.895 00.000 21948 worker thread done servicing request
02:43:34.895 00.000 21948 Worker thread wakes up
02:43:34.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:34.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:34.895 00.000 18120 GuideStep: -0.3 px 66 ms EAST, 0.3 px 0 ms NORTH
02:43:36.312 01.417 21948 Exposure complete
02:43:36.359 00.047 21948 worker thread done servicing request
02:43:36.359 00.000 18120 OnExposeComplete: enter
02:43:36.360 00.001 18120 UpdateGuideState(): m_state=6
02:43:36.361 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
02:43:36.363 00.002 18120 Star::Find returns 1 (0), X=893.45, Y=231.67, Mass=1795, SNR=29.3, Peak=128 HFD=4.2
02:43:36.364 00.001 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.93 = 1.35)
02:43:36.365 00.001 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.97 = 1.31)
02:43:36.366 00.001 18120 CameraToMount -- cameraX=-0.66 cameraY=-0.14 hyp=0.67 cameraTheta=-2.93 mountX=0.14 mountY=0.65, mountTheta=1.35
02:43:36.370 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.66, y=-0.14, opts=13)
02:43:36.371 00.001 18120 Enqueuing Move request for scope (-0.66, -0.14)
02:43:36.372 00.001 21948 Worker thread wakes up
02:43:36.372 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:36.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.14) opts 0xd
02:43:36.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.66, -0.14)
02:43:36.372 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.3
02:43:36.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:36.373 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:36.373 00.000 18120 Enqueuing Expose request
02:43:36.374 00.001 21948 Moving (-0.66, -0.14) raw xDistance=0.14 yDistance=0.65
02:43:36.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:43:36.374 00.000 21948 resist switch: large excursion: input 0.65 thresh 0.60 direction from -1 to 1
02:43:36.374 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.95
02:43:36.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:43:36.374 00.000 21948 MoveAxis(E, 0, ABG)
02:43:36.374 00.000 21948 Move returns status 0, amount 0
02:43:36.374 00.000 21948 MoveAxis(S, 155, ABG)
02:43:36.374 00.000 21948 Guiding  Dir = 1, Dur = 155
02:43:36.374 00.000 21948 IsSlewing returns 0
02:43:36.374 00.000 21948 IsGuiding returns 0
02:43:36.379 00.005 21948 PulseGuide returned control before completion, sleep 161
02:43:36.543 00.164 21948 IsGuiding returns 0
02:43:36.543 00.000 21948 Move returns status 0, amount 155
02:43:36.543 00.000 21948 move complete, result=0
02:43:36.543 00.000 21948 worker thread done servicing request
02:43:36.543 00.000 21948 Worker thread wakes up
02:43:36.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:36.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:36.543 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 155 ms SOUTH
02:43:38.181 01.638 21948 Exposure complete
02:43:38.212 00.031 21948 worker thread done servicing request
02:43:38.212 00.000 18120 OnExposeComplete: enter
02:43:38.214 00.002 18120 UpdateGuideState(): m_state=6
02:43:38.215 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.216 00.001 18120 Star::Find returns 1 (0), X=893.90, Y=231.73, Mass=1960, SNR=30.6, Peak=177 HFD=4.1
02:43:38.216 00.000 18120 MultiStar: exiting stabilization period
02:43:38.217 00.001 18120 MultiStar: updating star positions after lock position change
02:43:38.217 00.000 18120 Star::Find(15, 619, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.218 00.001 18120 Star::Find returns 1 (0), X=618.98, Y=382.15, Mass=1006, SNR=21.9, Peak=88 HFD=4.1
02:43:38.218 00.000 18120 Star::Find(15, 1046, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.218 00.000 18120 Star::Find returns 1 (0), X=1045.81, Y=596.78, Mass=825, SNR=19.8, Peak=60 HFD=4.4
02:43:38.219 00.001 18120 Star::Find(15, 153, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.220 00.001 18120 Star::Find returns 1 (0), X=152.96, Y=33.38, Mass=701, SNR=18.2, Peak=68 HFD=3.6
02:43:38.221 00.001 18120 Star::Find(15, 336, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.222 00.001 18120 Star::Find returns 1 (0), X=335.98, Y=890.40, Mass=616, SNR=17.3, Peak=71 HFD=3.5
02:43:38.222 00.000 18120 Star::Find(15, 160, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.223 00.001 18120 Star::Find returns 1 (0), X=160.44, Y=417.88, Mass=457, SNR=14.8, Peak=54 HFD=3.6
02:43:38.224 00.001 18120 Star::Find(15, 541, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.225 00.001 18120 Star::Find returns 1 (0), X=541.18, Y=65.97, Mass=547, SNR=16.0, Peak=48 HFD=4.3
02:43:38.228 00.003 18120 Star::Find(15, 1131, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.228 00.000 18120 Star::Find returns 1 (0), X=1130.34, Y=225.63, Mass=357, SNR=13.0, Peak=35 HFD=3.6
02:43:38.229 00.001 18120 Star::Find(15, 417, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.229 00.000 18120 Star::Find returns 1 (0), X=417.46, Y=128.97, Mass=283, SNR=11.5, Peak=28 HFD=3.6
02:43:38.230 00.001 18120 Star::Find(15, 751, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.230 00.000 18120 Star::Find returns 1 (0), X=750.76, Y=261.42, Mass=277, SNR=11.5, Peak=28 HFD=3.2
02:43:38.230 00.000 18120 Star::Find(15, 1232, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.230 00.000 18120 Star::Find returns 1 (0), X=1231.68, Y=673.35, Mass=291, SNR=11.8, Peak=28 HFD=3.0
02:43:38.232 00.002 18120 Star::Find(15, 847, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:43:38.232 00.000 18120 Star::Find returns 1 (0), X=847.26, Y=73.42, Mass=272, SNR=11.4, Peak=25 HFD=3.2
02:43:38.233 00.001 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.78 = 1.50)
02:43:38.233 00.000 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.46)
02:43:38.233 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.78 mountX=0.01 mountY=0.21, mountTheta=1.50
02:43:38.234 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.08, opts=13)
02:43:38.235 00.001 18120 Enqueuing Move request for scope (-0.20, -0.08)
02:43:38.236 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:38.236 00.000 21948 Worker thread wakes up
02:43:38.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
02:43:38.236 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
02:43:38.236 00.000 21948 Moving (-0.20, -0.08) raw xDistance=0.01 yDistance=0.21
02:43:38.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:43:38.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:43:38.236 00.000 21948 MoveAxis(E, 0, ABG)
02:43:38.236 00.000 21948 Move returns status 0, amount 0
02:43:38.236 00.000 21948 MoveAxis(S, 51, ABG)
02:43:38.236 00.000 21948 Guiding  Dir = 1, Dur = 51
02:43:38.237 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.6
02:43:38.237 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:38.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:38.238 00.001 18120 Enqueuing Expose request
02:43:38.238 00.000 21948 IsSlewing returns 0
02:43:38.238 00.000 21948 IsGuiding returns 0
02:43:38.243 00.005 21948 PulseGuide returned control before completion, sleep 56
02:43:38.308 00.065 21948 IsGuiding returns 0
02:43:38.308 00.000 21948 Move returns status 0, amount 51
02:43:38.308 00.000 21948 move complete, result=0
02:43:38.308 00.000 21948 worker thread done servicing request
02:43:38.308 00.000 21948 Worker thread wakes up
02:43:38.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:38.308 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 51 ms SOUTH
02:43:38.309 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:39.723 01.414 21948 Exposure complete
02:43:39.756 00.033 21948 worker thread done servicing request
02:43:39.756 00.000 18120 OnExposeComplete: enter
02:43:39.757 00.001 18120 UpdateGuideState(): m_state=6
02:43:39.758 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
02:43:39.759 00.001 18120 Star::Find returns 1 (0), X=894.05, Y=232.05, Mass=2078, SNR=31.6, Peak=210 HFD=4.3
02:43:39.760 00.001 18120 MultiStar: [#1 0.11,0.43,0.00,M2] [#2 0.33,0.15,0.62,U] [#3 0.36,0.34,0.00,M3] [#4 0.17,0.06,0.54,U] [#5 -0.04,0.32,0.44,U] [#6 0.41,0.36,0.00,M2] [#7 0.25,0.29,0.43,U] [#8 0.38,-0.01,0.38,U] 
02:43:39.760 00.000 18120 refined, 5 included, MultiStar: {0.14, 0.19}, one-star: {-0.06, 0.25}
02:43:39.761 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
02:43:39.761 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
02:43:39.762 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.92 mountX=0.11 mountY=-0.21, mountTheta=-1.08
02:43:39.762 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.19, opts=13)
02:43:39.763 00.001 18120 Enqueuing Move request for scope (0.14, 0.19)
02:43:39.763 00.000 21948 Worker thread wakes up
02:43:39.763 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
02:43:39.764 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
02:43:39.764 00.000 21948 Moving (0.14, 0.19) raw xDistance=0.11 yDistance=-0.21
02:43:39.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:43:39.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:39.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:43:39.764 00.000 21948 MoveAxis(E, 0, ABG)
02:43:39.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:39.767 00.003 21948 Move returns status 0, amount 0
02:43:39.767 00.000 21948 MoveAxis(N, 0, ABG)
02:43:39.767 00.000 21948 Move returns status 0, amount 0
02:43:39.767 00.000 21948 move complete, result=0
02:43:39.767 00.000 21948 worker thread done servicing request
02:43:39.767 00.000 18120 UpdateGuideState exits: m=2078 RSB=31.6
02:43:39.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:39.769 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:39.769 00.000 18120 Enqueuing Expose request
02:43:39.770 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:39.770 00.000 21948 Worker thread wakes up
02:43:39.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:39.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:41.401 01.631 21948 Exposure complete
02:43:41.456 00.055 21948 worker thread done servicing request
02:43:41.456 00.000 18120 OnExposeComplete: enter
02:43:41.458 00.002 18120 UpdateGuideState(): m_state=6
02:43:41.460 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
02:43:41.461 00.001 18120 Star::Find returns 1 (0), X=893.97, Y=231.90, Mass=1869, SNR=29.9, Peak=186 HFD=4.2
02:43:41.463 00.002 18120 MultiStar: [#1 0.29,0.20,0.71,U] [#2 0.29,-0.09,0.63,U] [#3 0.28,0.21,0.60,U] [#4 0.07,-0.18,0.58,U] [#5 0.03,0.14,0.45,U] [#6 0.13,0.17,0.55,U] [#7 -0.10,0.30,0.44,U] [#8 0.23,-0.00,0.41,U] 
02:43:41.464 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {-0.14, 0.09}
02:43:41.465 00.001 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
02:43:41.466 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
02:43:41.467 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.67 mountX=0.03 mountY=-0.14, mountTheta=-1.33
02:43:41.471 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.09, opts=13)
02:43:41.472 00.001 18120 Enqueuing Move request for scope (0.11, 0.09)
02:43:41.473 00.001 21948 Worker thread wakes up
02:43:41.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:41.473 00.000 18120 UpdateGuideState exits: m=1869 RSB=29.9
02:43:41.474 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:41.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:41.475 00.001 18120 Enqueuing Expose request
02:43:41.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
02:43:41.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:43:41.475 00.000 21948 Moving (0.11, 0.09) raw xDistance=0.03 yDistance=-0.14
02:43:41.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:43:41.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:41.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:43:41.475 00.000 21948 MoveAxis(E, 0, ABG)
02:43:41.475 00.000 21948 Move returns status 0, amount 0
02:43:41.475 00.000 21948 MoveAxis(N, 0, ABG)
02:43:41.476 00.001 21948 Move returns status 0, amount 0
02:43:41.476 00.000 21948 move complete, result=0
02:43:41.476 00.000 21948 worker thread done servicing request
02:43:41.476 00.000 21948 Worker thread wakes up
02:43:41.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:41.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:41.476 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:42.991 01.515 21948 Exposure complete
02:43:43.037 00.046 21948 worker thread done servicing request
02:43:43.037 00.000 18120 OnExposeComplete: enter
02:43:43.038 00.001 18120 UpdateGuideState(): m_state=6
02:43:43.039 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
02:43:43.039 00.000 18120 Star::Find returns 1 (0), X=894.05, Y=231.82, Mass=1808, SNR=29.5, Peak=178 HFD=4.2
02:43:43.040 00.001 18120 MultiStar: [#1 0.19,0.09,0.74,U] [#2 0.27,-0.20,0.66,U] [#3 0.29,0.04,0.61,U] [#4 0.31,-0.18,0.58,U] [#5 0.12,-0.08,0.49,U] [#6 0.08,0.01,0.56,U] [#7 0.28,0.16,0.45,U] [#8 0.16,-0.13,0.39,U] 
02:43:43.040 00.000 18120 single-star, 8 included, MultiStar: {0.17, -0.03}, one-star: {-0.05, 0.01}
02:43:43.040 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
02:43:43.041 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
02:43:43.041 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.93 mountX=0.03 mountY=0.04, mountTheta=0.92
02:43:43.043 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
02:43:43.043 00.000 18120 Enqueuing Move request for scope (-0.05, 0.01)
02:43:43.044 00.001 21948 Worker thread wakes up
02:43:43.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
02:43:43.044 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
02:43:43.044 00.000 21948 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.04
02:43:43.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:43:43.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:43.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:43:43.044 00.000 21948 MoveAxis(E, 0, ABG)
02:43:43.044 00.000 21948 Move returns status 0, amount 0
02:43:43.044 00.000 21948 MoveAxis(N, 0, ABG)
02:43:43.044 00.000 21948 Move returns status 0, amount 0
02:43:43.044 00.000 21948 move complete, result=0
02:43:43.044 00.000 21948 worker thread done servicing request
02:43:43.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:43.045 00.001 18120 UpdateGuideState exits: m=1808 RSB=29.5
02:43:43.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:43.046 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:43.046 00.000 18120 Enqueuing Expose request
02:43:43.046 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:43.047 00.001 21948 Worker thread wakes up
02:43:43.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:43.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:44.671 01.624 21948 Exposure complete
02:43:44.702 00.031 21948 worker thread done servicing request
02:43:44.702 00.000 18120 OnExposeComplete: enter
02:43:44.703 00.001 18120 UpdateGuideState(): m_state=6
02:43:44.704 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
02:43:44.705 00.001 18120 Star::Find returns 1 (0), X=894.20, Y=231.91, Mass=2008, SNR=31.1, Peak=193 HFD=4.2
02:43:44.705 00.000 18120 MultiStar: [#1 0.23,0.08,0.71,U] [#2 0.29,-0.13,0.64,U] [#3 0.28,-0.08,0.58,U] [#4 0.25,-0.13,0.57,U] [#5 0.09,-0.26,0.44,U] [#6 0.27,0.03,0.51,U] [#7 0.34,-0.04,0.41,U] [#8 0.15,-0.35,0.37,U] 
02:43:44.706 00.001 18120 single-star, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.10, 0.10}
02:43:44.706 00.000 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.00) = xAngle (-1.21 = -1.21)
02:43:44.707 00.001 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.25 = -1.25)
02:43:44.707 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=0.05 mountY=-0.13, mountTheta=-1.21
02:43:44.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.10, opts=13)
02:43:44.709 00.001 18120 Enqueuing Move request for scope (0.10, 0.10)
02:43:44.709 00.000 21948 Worker thread wakes up
02:43:44.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:44.710 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.1
02:43:44.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:44.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:44.711 00.000 18120 Enqueuing Expose request
02:43:44.712 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
02:43:44.712 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
02:43:44.712 00.000 21948 Moving (0.10, 0.10) raw xDistance=0.05 yDistance=-0.13
02:43:44.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:43:44.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:44.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:43:44.712 00.000 21948 MoveAxis(E, 0, ABG)
02:43:44.712 00.000 21948 Move returns status 0, amount 0
02:43:44.712 00.000 21948 MoveAxis(N, 0, ABG)
02:43:44.712 00.000 21948 Move returns status 0, amount 0
02:43:44.712 00.000 21948 move complete, result=0
02:43:44.712 00.000 21948 worker thread done servicing request
02:43:44.712 00.000 21948 Worker thread wakes up
02:43:44.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:44.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:44.712 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:46.229 01.517 21948 Exposure complete
02:43:46.275 00.046 21948 worker thread done servicing request
02:43:46.275 00.000 18120 OnExposeComplete: enter
02:43:46.276 00.001 18120 UpdateGuideState(): m_state=6
02:43:46.276 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
02:43:46.277 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=231.71, Mass=2002, SNR=31.0, Peak=175 HFD=4.1
02:43:46.278 00.001 18120 MultiStar: [#1 0.42,-0.10,0.00,M1] [#2 0.33,-0.51,0.00,M1] [#3 0.52,-0.30,0.00,M1] [#4 0.16,-0.34,0.56,U] [#5 0.15,-0.43,0.00,M1] [#6 0.39,-0.03,0.54,U] [#7 0.33,0.03,0.41,U] [#8 0.59,-0.26,0.00,M1] 
02:43:46.279 00.001 18120 single-star, 3 included, MultiStar: {0.21, -0.12}, one-star: {0.09, -0.10}
02:43:46.280 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
02:43:46.281 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
02:43:46.282 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
02:43:46.284 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.10, opts=13)
02:43:46.284 00.000 18120 Enqueuing Move request for scope (0.09, -0.10)
02:43:46.285 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:46.285 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
02:43:46.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:46.286 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:46.286 00.000 18120 Enqueuing Expose request
02:43:46.287 00.001 21948 Worker thread wakes up
02:43:46.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
02:43:46.287 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
02:43:46.287 00.000 21948 Moving (0.09, -0.10) raw xDistance=-0.13 yDistance=-0.04
02:43:46.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:43:46.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:46.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:43:46.287 00.000 21948 MoveAxis(E, 0, ABG)
02:43:46.287 00.000 21948 Move returns status 0, amount 0
02:43:46.287 00.000 21948 MoveAxis(N, 0, ABG)
02:43:46.287 00.000 21948 Move returns status 0, amount 0
02:43:46.287 00.000 21948 move complete, result=0
02:43:46.287 00.000 21948 worker thread done servicing request
02:43:46.287 00.000 21948 Worker thread wakes up
02:43:46.288 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:46.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:46.288 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:47.912 01.624 21948 Exposure complete
02:43:47.938 00.026 21948 worker thread done servicing request
02:43:47.938 00.000 18120 OnExposeComplete: enter
02:43:47.939 00.001 18120 UpdateGuideState(): m_state=6
02:43:47.940 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
02:43:47.941 00.001 18120 Star::Find returns 1 (0), X=894.45, Y=231.72, Mass=1920, SNR=30.3, Peak=170 HFD=3.8
02:43:47.942 00.001 18120 MultiStar: [#1 0.36,0.08,0.77,U] [#2 0.50,-0.26,0.00,M2] [#3 0.52,-0.10,0.00,M2] [#4 0.34,-0.46,0.00,M1] [#5 0.30,-0.45,0.00,M2] [#6 0.57,-0.07,0.00,M1] [#7 0.58,0.01,0.00,M1] [#8 0.53,-0.32,0.00,M2] 
02:43:47.942 00.000 18120 refined, 1 included, MultiStar: {0.35, -0.01}, one-star: {0.34, -0.09}
02:43:47.944 00.002 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
02:43:47.947 00.003 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
02:43:47.949 00.002 18120 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.04 mountX=-0.16 mountY=-0.31, mountTheta=-2.04
02:43:47.953 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.01, opts=13)
02:43:47.954 00.001 18120 Enqueuing Move request for scope (0.35, -0.01)
02:43:47.954 00.000 21948 Worker thread wakes up
02:43:47.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:47.955 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.3
02:43:47.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:47.956 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:47.956 00.000 18120 Enqueuing Expose request
02:43:47.957 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.01) opts 0xd
02:43:47.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.01)
02:43:47.957 00.000 21948 Moving (0.35, -0.01) raw xDistance=-0.16 yDistance=-0.31
02:43:47.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:43:47.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:47.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:43:47.957 00.000 21948 MoveAxis(E, 0, ABG)
02:43:47.957 00.000 21948 Move returns status 0, amount 0
02:43:47.957 00.000 21948 MoveAxis(N, 0, ABG)
02:43:47.957 00.000 21948 Move returns status 0, amount 0
02:43:47.957 00.000 21948 move complete, result=0
02:43:47.957 00.000 21948 worker thread done servicing request
02:43:47.957 00.000 21948 Worker thread wakes up
02:43:47.957 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:47.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:47.957 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:43:49.478 01.521 21948 Exposure complete
02:43:49.532 00.054 21948 worker thread done servicing request
02:43:49.532 00.000 18120 OnExposeComplete: enter
02:43:49.533 00.001 18120 UpdateGuideState(): m_state=6
02:43:49.533 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
02:43:49.535 00.002 18120 Star::Find returns 1 (0), X=894.23, Y=231.77, Mass=1908, SNR=30.3, Peak=179 HFD=3.9
02:43:49.536 00.001 18120 MultiStar: [#1 0.28,-0.04,0.69,U] [#2 0.36,-0.32,0.00,M3] [#3 0.58,-0.06,0.00,M3] [#4 0.07,-0.12,0.56,U] [#5 0.28,-0.50,0.00,M3] [#6 0.50,-0.10,0.00,M2] [#7 0.48,-0.07,0.00,M2] [#8 0.50,-0.18,0.00,M3] 
02:43:49.537 00.001 18120 single-star, 2 included, MultiStar: {0.16, -0.06}, one-star: {0.13, -0.04}
02:43:49.538 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
02:43:49.538 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
02:43:49.539 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
02:43:49.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
02:43:49.541 00.001 18120 Enqueuing Move request for scope (0.13, -0.04)
02:43:49.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:49.542 00.001 21948 Worker thread wakes up
02:43:49.542 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
02:43:49.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:49.543 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:49.543 00.000 18120 Enqueuing Expose request
02:43:49.544 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
02:43:49.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
02:43:49.544 00.000 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.10
02:43:49.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:43:49.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:49.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:43:49.544 00.000 21948 MoveAxis(E, 0, ABG)
02:43:49.544 00.000 21948 Move returns status 0, amount 0
02:43:49.544 00.000 21948 MoveAxis(N, 0, ABG)
02:43:49.544 00.000 21948 Move returns status 0, amount 0
02:43:49.544 00.000 21948 move complete, result=0
02:43:49.544 00.000 21948 worker thread done servicing request
02:43:49.544 00.000 21948 Worker thread wakes up
02:43:49.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:49.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:49.544 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:51.182 01.638 21948 Exposure complete
02:43:51.220 00.038 21948 worker thread done servicing request
02:43:51.220 00.000 18120 OnExposeComplete: enter
02:43:51.222 00.002 18120 UpdateGuideState(): m_state=6
02:43:51.223 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
02:43:51.225 00.002 18120 Star::Find returns 1 (0), X=894.25, Y=231.68, Mass=1949, SNR=30.6, Peak=175 HFD=3.8
02:43:51.227 00.002 18120 MultiStar: [#1 0.34,-0.18,0.69,U] [#2 0.43,-0.61,0.00,M4] [#3 0.64,-0.27,0.00,M4] [#4 0.51,-0.37,0.00,M1] [#5 0.17,-0.53,0.00,M4] [#6 0.48,-0.22,0.00,M3] [#7 0.56,-0.14,0.00,M3] [#8 0.58,-0.25,0.00,M4] 
02:43:51.227 00.000 18120 single-star, 1 included, MultiStar: {0.22, -0.15}, one-star: {0.14, -0.13}
02:43:51.228 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
02:43:51.228 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
02:43:51.228 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.74 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
02:43:51.230 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.13, opts=13)
02:43:51.230 00.000 18120 Enqueuing Move request for scope (0.14, -0.13)
02:43:51.231 00.001 21948 Worker thread wakes up
02:43:51.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:43:51.231 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:43:51.231 00.000 21948 Moving (0.14, -0.13) raw xDistance=-0.18 yDistance=-0.07
02:43:51.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:43:51.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:51.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:51.231 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.6
02:43:51.232 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:43:51.232 00.000 21948 MoveAxis(E, 0, ABG)
02:43:51.232 00.000 21948 Move returns status 0, amount 0
02:43:51.232 00.000 21948 MoveAxis(N, 0, ABG)
02:43:51.232 00.000 21948 Move returns status 0, amount 0
02:43:51.232 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:51.232 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:51.233 00.001 18120 Enqueuing Expose request
02:43:51.233 00.000 21948 move complete, result=0
02:43:51.233 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:51.234 00.001 21948 worker thread done servicing request
02:43:51.234 00.000 21948 Worker thread wakes up
02:43:51.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:51.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:52.750 01.516 21948 Exposure complete
02:43:52.806 00.056 21948 worker thread done servicing request
02:43:52.806 00.000 18120 OnExposeComplete: enter
02:43:52.808 00.002 18120 UpdateGuideState(): m_state=6
02:43:52.809 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
02:43:52.812 00.003 18120 Star::Find returns 1 (0), X=894.31, Y=231.31, Mass=1858, SNR=29.9, Peak=143 HFD=3.9
02:43:52.814 00.002 18120 MultiStar: [#1 0.34,-0.22,0.74,U] [#2 0.53,-0.54,0.00,M5] [#3 0.59,-0.39,0.00,M5] [#4 0.48,-0.53,0.00,M2] [#5 0.28,-0.70,0.00,M5] [#6 0.41,-0.30,0.00,M4] [#7 0.44,-0.09,0.00,M4] [#8 0.42,-0.71,0.00,M5] 
02:43:52.817 00.003 18120 refined, 1 included, MultiStar: {0.27, -0.38}, one-star: {0.21, -0.50}
02:43:52.819 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
02:43:52.821 00.002 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:43:52.821 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.38 hyp=0.46 cameraTheta=-0.96 mountX=-0.46 mountY=-0.07, mountTheta=-3.00
02:43:52.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.38, opts=13)
02:43:52.823 00.000 18120 Enqueuing Move request for scope (0.27, -0.38)
02:43:52.824 00.001 21948 Worker thread wakes up
02:43:52.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:52.824 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.9
02:43:52.825 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:52.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:52.826 00.001 18120 Enqueuing Expose request
02:43:52.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.38) opts 0xd
02:43:52.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.38)
02:43:52.826 00.000 21948 Moving (0.27, -0.38) raw xDistance=-0.46 yDistance=-0.07
02:43:52.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:43:52.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:52.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:43:52.826 00.000 21948 MoveAxis(E, 82, ABG)
02:43:52.826 00.000 21948 Guiding  Dir = 2, Dur = 82
02:43:52.826 00.000 21948 IsSlewing returns 0
02:43:52.826 00.000 21948 IsGuiding returns 0
02:43:52.828 00.002 21948 PulseGuide returned control before completion, sleep 91
02:43:52.936 00.108 21948 IsGuiding returns 0
02:43:52.936 00.000 21948 Move returns status 0, amount 82
02:43:52.936 00.000 21948 MoveAxis(N, 0, ABG)
02:43:52.936 00.000 21948 Move returns status 0, amount 0
02:43:52.936 00.000 21948 move complete, result=0
02:43:52.936 00.000 21948 worker thread done servicing request
02:43:52.936 00.000 21948 Worker thread wakes up
02:43:52.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:52.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:52.936 00.000 18120 GuideStep: -0.5 px 82 ms EAST, -0.1 px 0 ms NORTH
02:43:54.569 01.633 21948 Exposure complete
02:43:54.618 00.049 21948 worker thread done servicing request
02:43:54.618 00.000 18120 OnExposeComplete: enter
02:43:54.619 00.001 18120 UpdateGuideState(): m_state=6
02:43:54.621 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
02:43:54.622 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=231.80, Mass=1915, SNR=30.3, Peak=181 HFD=3.8
02:43:54.624 00.002 18120 MultiStar: [#1 0.37,0.08,0.74,U] [#2 0.51,-0.10,0.00,M6] [#3 0.14,-0.00,0.59,U] [#4 0.35,-0.15,0.56,U] [#5 0.21,-0.15,0.46,U] [#6 0.39,-0.31,0.00,M5] [#7 0.51,0.15,0.00,M5] [#8 0.54,-0.10,0.00,M6] 
02:43:54.625 00.001 18120 single-star, 4 included, MultiStar: {0.25, -0.03}, one-star: {0.20, -0.01}
02:43:54.626 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
02:43:54.628 00.002 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
02:43:54.630 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.05 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
02:43:54.635 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.01, opts=13)
02:43:54.638 00.003 18120 Enqueuing Move request for scope (0.20, -0.01)
02:43:54.640 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:54.642 00.002 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:43:54.644 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:54.644 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:54.645 00.001 18120 Enqueuing Expose request
02:43:54.645 00.000 21948 Worker thread wakes up
02:43:54.645 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
02:43:54.645 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
02:43:54.645 00.000 21948 Moving (0.20, -0.01) raw xDistance=-0.09 yDistance=-0.17
02:43:54.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:43:54.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:54.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:43:54.645 00.000 21948 MoveAxis(E, 0, ABG)
02:43:54.646 00.001 21948 Move returns status 0, amount 0
02:43:54.646 00.000 21948 MoveAxis(N, 0, ABG)
02:43:54.646 00.000 21948 Move returns status 0, amount 0
02:43:54.646 00.000 21948 move complete, result=0
02:43:54.646 00.000 21948 worker thread done servicing request
02:43:54.646 00.000 21948 Worker thread wakes up
02:43:54.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:54.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:54.646 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:56.163 01.517 21948 Exposure complete
02:43:56.212 00.049 21948 worker thread done servicing request
02:43:56.212 00.000 18120 OnExposeComplete: enter
02:43:56.213 00.001 18120 UpdateGuideState(): m_state=6
02:43:56.213 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
02:43:56.214 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=231.82, Mass=1932, SNR=30.5, Peak=168 HFD=4.0
02:43:56.214 00.000 18120 MultiStar: [#1 0.43,0.12,0.00,M1] [#2 0.41,-0.09,0.62,U] [#3 0.58,0.05,0.00,M5] [#4 0.40,-0.14,0.55,U] [#5 0.48,-0.16,0.00,M5] [#6 0.73,0.11,0.00,M6] [#7 0.61,-0.08,0.00,M6] [#8 0.48,-0.05,0.00,M7] 
02:43:56.215 00.001 18120 single-star, 2 included, MultiStar: {0.35, -0.05}, one-star: {0.28, 0.02}
02:43:56.215 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
02:43:56.216 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
02:43:56.216 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.06 mountX=-0.10 mountY=-0.26, mountTheta=-1.95
02:43:56.218 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.02, opts=13)
02:43:56.219 00.001 18120 Enqueuing Move request for scope (0.28, 0.02)
02:43:56.219 00.000 21948 Worker thread wakes up
02:43:56.219 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.02) opts 0xd
02:43:56.219 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.02)
02:43:56.219 00.000 21948 Moving (0.28, 0.02) raw xDistance=-0.10 yDistance=-0.26
02:43:56.219 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:56.220 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.5
02:43:56.221 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:56.222 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:43:56.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:56.223 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:56.223 00.000 18120 Enqueuing Expose request
02:43:56.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:43:56.223 00.000 21948 MoveAxis(E, 0, ABG)
02:43:56.223 00.000 21948 Move returns status 0, amount 0
02:43:56.223 00.000 21948 MoveAxis(N, 0, ABG)
02:43:56.223 00.000 21948 Move returns status 0, amount 0
02:43:56.224 00.001 21948 move complete, result=0
02:43:56.224 00.000 21948 worker thread done servicing request
02:43:56.224 00.000 21948 Worker thread wakes up
02:43:56.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:56.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:56.225 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:43:57.848 01.623 21948 Exposure complete
02:43:57.892 00.044 21948 worker thread done servicing request
02:43:57.892 00.000 18120 OnExposeComplete: enter
02:43:57.893 00.001 18120 UpdateGuideState(): m_state=6
02:43:57.893 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
02:43:57.896 00.003 18120 Star::Find returns 1 (0), X=894.27, Y=231.71, Mass=1947, SNR=30.7, Peak=176 HFD=4.0
02:43:57.899 00.003 18120 MultiStar: [#1 0.42,-0.02,0.75,U] [#2 0.30,-0.37,0.00,M6] [#3 0.65,-0.17,0.00,M6] [#4 0.37,-0.41,0.00,M1] [#5 0.25,-0.10,0.47,U] [#6 0.47,-0.22,0.00,M7] [#7 0.22,0.09,0.42,U] [#8 0.56,-0.39,0.00,M8] 
02:43:57.901 00.002 18120 single-star, 3 included, MultiStar: {0.26, -0.05}, one-star: {0.17, -0.10}
02:43:57.904 00.003 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:43:57.906 00.002 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:43:57.908 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=-0.16 mountY=-0.11, mountTheta=-2.55
02:43:57.912 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.10, opts=13)
02:43:57.912 00.000 18120 Enqueuing Move request for scope (0.17, -0.10)
02:43:57.913 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:57.913 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.7
02:43:57.914 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:57.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:57.914 00.000 18120 Enqueuing Expose request
02:43:57.915 00.001 21948 Worker thread wakes up
02:43:57.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:43:57.915 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:43:57.915 00.000 21948 Moving (0.17, -0.10) raw xDistance=-0.16 yDistance=-0.11
02:43:57.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:43:57.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:57.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:43:57.915 00.000 21948 MoveAxis(E, 0, ABG)
02:43:57.915 00.000 21948 Move returns status 0, amount 0
02:43:57.915 00.000 21948 MoveAxis(N, 0, ABG)
02:43:57.915 00.000 21948 Move returns status 0, amount 0
02:43:57.915 00.000 21948 move complete, result=0
02:43:57.915 00.000 21948 worker thread done servicing request
02:43:57.915 00.000 21948 Worker thread wakes up
02:43:57.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:57.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:57.916 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:59.435 01.519 21948 Exposure complete
02:43:59.470 00.035 21948 worker thread done servicing request
02:43:59.470 00.000 18120 OnExposeComplete: enter
02:43:59.471 00.001 18120 UpdateGuideState(): m_state=6
02:43:59.472 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
02:43:59.472 00.000 18120 Star::Find returns 1 (0), X=894.30, Y=231.52, Mass=1951, SNR=30.7, Peak=161 HFD=3.9
02:43:59.474 00.002 18120 MultiStar: [#1 0.34,-0.14,0.72,U] [#2 0.65,-0.42,0.00,M7] [#3 0.24,-0.28,0.57,U] [#4 0.46,-0.30,0.00,M2] [#5 0.05,-0.48,0.00,M5] [#6 0.57,-0.01,0.00,M8] [#7 0.39,-0.23,0.00,M6] [#8 0.60,-0.00,0.00,M9] 
02:43:59.475 00.001 18120 refined, 2 included, MultiStar: {0.25, -0.24}, one-star: {0.19, -0.29}
02:43:59.477 00.002 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:43:59.478 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:43:59.479 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.35 cameraTheta=-0.76 mountX=-0.32 mountY=-0.12, mountTheta=-2.80
02:43:59.480 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.24, opts=13)
02:43:59.481 00.001 18120 Enqueuing Move request for scope (0.25, -0.24)
02:43:59.482 00.001 21948 Worker thread wakes up
02:43:59.482 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.24) opts 0xd
02:43:59.482 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.24)
02:43:59.482 00.000 21948 Moving (0.25, -0.24) raw xDistance=-0.32 yDistance=-0.12
02:43:59.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:43:59.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:59.482 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:43:59.483 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:43:59.483 00.000 21948 MoveAxis(E, 57, ABG)
02:43:59.483 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.7
02:43:59.484 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:59.485 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:43:59.485 00.000 18120 Enqueuing Expose request
02:43:59.486 00.001 21948 Guiding  Dir = 2, Dur = 57
02:43:59.486 00.000 21948 IsSlewing returns 0
02:43:59.486 00.000 21948 IsGuiding returns 0
02:43:59.488 00.002 21948 PulseGuide returned control before completion, sleep 66
02:43:59.560 00.072 21948 IsGuiding returns 0
02:43:59.561 00.001 21948 Move returns status 0, amount 57
02:43:59.561 00.000 21948 MoveAxis(N, 0, ABG)
02:43:59.561 00.000 21948 Move returns status 0, amount 0
02:43:59.561 00.000 21948 move complete, result=0
02:43:59.561 00.000 21948 worker thread done servicing request
02:43:59.561 00.000 21948 Worker thread wakes up
02:43:59.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:43:59.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:43:59.561 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
02:44:01.187 01.626 21948 Exposure complete
02:44:01.234 00.047 21948 worker thread done servicing request
02:44:01.234 00.000 18120 OnExposeComplete: enter
02:44:01.235 00.001 18120 UpdateGuideState(): m_state=6
02:44:01.236 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
02:44:01.236 00.000 18120 Star::Find returns 1 (0), X=894.12, Y=231.83, Mass=1978, SNR=30.8, Peak=204 HFD=4.1
02:44:01.237 00.001 18120 MultiStar: [#1 0.33,0.12,0.71,U] [#2 0.22,-0.14,0.63,U] [#3 0.35,-0.03,0.58,U] [#4 0.35,-0.11,0.56,U] [#5 0.25,-0.13,0.46,U] [#6 0.32,-0.01,0.53,U] [#7 0.40,0.24,0.00,M7] [#8 0.63,-0.10,0.00,M10] 
02:44:01.237 00.000 18120 single-star, 6 included, MultiStar: {0.24, -0.03}, one-star: {0.02, 0.02}
02:44:01.237 00.000 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
02:44:01.238 00.001 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
02:44:01.238 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.95 mountX=0.01 mountY=-0.02, mountTheta=-1.06
02:44:01.239 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
02:44:01.240 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
02:44:01.240 00.000 21948 Worker thread wakes up
02:44:01.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:01.241 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:44:01.241 00.000 18120 UpdateGuideState exits: m=1978 RSB=30.8
02:44:01.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:01.242 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:01.242 00.000 18120 Enqueuing Expose request
02:44:01.243 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:44:01.243 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
02:44:01.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:01.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:01.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:44:01.243 00.000 21948 MoveAxis(E, 0, ABG)
02:44:01.243 00.000 21948 Move returns status 0, amount 0
02:44:01.243 00.000 21948 MoveAxis(N, 0, ABG)
02:44:01.243 00.000 21948 Move returns status 0, amount 0
02:44:01.243 00.000 21948 move complete, result=0
02:44:01.243 00.000 21948 worker thread done servicing request
02:44:01.243 00.000 21948 Worker thread wakes up
02:44:01.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:01.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:01.243 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:02.766 01.523 21948 Exposure complete
02:44:02.808 00.042 21948 worker thread done servicing request
02:44:02.808 00.000 18120 OnExposeComplete: enter
02:44:02.810 00.002 18120 UpdateGuideState(): m_state=6
02:44:02.811 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
02:44:02.811 00.000 18120 Star::Find returns 1 (0), X=893.94, Y=231.86, Mass=1911, SNR=30.3, Peak=180 HFD=4.2
02:44:02.812 00.001 18120 MultiStar: [#1 0.13,0.13,0.75,U] [#2 0.11,-0.29,0.64,U] [#3 0.56,-0.24,0.00,M5] [#4 0.22,-0.35,0.58,U] [#5 -0.03,-0.14,0.45,U] [#6 0.06,-0.01,0.55,U] [#7 0.12,0.04,0.44,U] [#8 0.24,-0.11,0.42,U] 
02:44:02.812 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {-0.16, 0.05}
02:44:02.813 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
02:44:02.813 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
02:44:02.813 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.85 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
02:44:02.815 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
02:44:02.815 00.000 18120 Enqueuing Move request for scope (0.06, -0.07)
02:44:02.816 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:02.816 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:44:02.816 00.000 21948 Worker thread wakes up
02:44:02.817 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
02:44:02.817 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
02:44:02.817 00.000 21948 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.02
02:44:02.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:44:02.817 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:02.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:44:02.817 00.000 21948 MoveAxis(E, 0, ABG)
02:44:02.817 00.000 21948 Move returns status 0, amount 0
02:44:02.817 00.000 21948 MoveAxis(N, 0, ABG)
02:44:02.817 00.000 21948 Move returns status 0, amount 0
02:44:02.817 00.000 21948 move complete, result=0
02:44:02.817 00.000 21948 worker thread done servicing request
02:44:02.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:02.817 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:02.818 00.001 18120 Enqueuing Expose request
02:44:02.818 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:02.819 00.001 21948 Worker thread wakes up
02:44:02.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:02.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:04.444 01.625 21948 Exposure complete
02:44:04.494 00.050 21948 worker thread done servicing request
02:44:04.494 00.000 18120 OnExposeComplete: enter
02:44:04.496 00.002 18120 UpdateGuideState(): m_state=6
02:44:04.496 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
02:44:04.497 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=231.76, Mass=1840, SNR=29.6, Peak=182 HFD=3.9
02:44:04.497 00.000 18120 MultiStar: [#1 0.27,0.06,0.73,U] [#2 0.58,-0.11,0.00,M6] [#3 0.62,-0.06,0.00,M6] [#4 0.46,-0.27,0.00,M1] [#5 0.29,-0.28,0.47,U] [#6 0.29,0.13,0.57,U] [#7 0.45,-0.04,0.00,M7] [#8 0.23,-0.18,0.42,U] 
02:44:04.498 00.001 18120 single-star, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.09, -0.04}
02:44:04.498 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
02:44:04.499 00.001 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
02:44:04.499 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.47 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
02:44:04.501 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.04, opts=13)
02:44:04.502 00.001 18120 Enqueuing Move request for scope (0.09, -0.04)
02:44:04.503 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:04.504 00.001 18120 UpdateGuideState exits: m=1840 RSB=29.6
02:44:04.505 00.001 21948 Worker thread wakes up
02:44:04.505 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:04.506 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:04.508 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
02:44:04.508 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
02:44:04.508 00.000 18120 Enqueuing Expose request
02:44:04.509 00.001 21948 Moving (0.09, -0.04) raw xDistance=-0.08 yDistance=-0.06
02:44:04.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:44:04.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:04.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:04.509 00.000 21948 MoveAxis(E, 0, ABG)
02:44:04.509 00.000 21948 Move returns status 0, amount 0
02:44:04.509 00.000 21948 MoveAxis(N, 0, ABG)
02:44:04.509 00.000 21948 Move returns status 0, amount 0
02:44:04.509 00.000 21948 move complete, result=0
02:44:04.509 00.000 21948 worker thread done servicing request
02:44:04.509 00.000 21948 Worker thread wakes up
02:44:04.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:04.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:04.510 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:06.025 01.515 21948 Exposure complete
02:44:06.064 00.039 21948 worker thread done servicing request
02:44:06.064 00.000 18120 OnExposeComplete: enter
02:44:06.066 00.002 18120 UpdateGuideState(): m_state=6
02:44:06.067 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
02:44:06.069 00.002 18120 Star::Find returns 1 (0), X=894.28, Y=231.62, Mass=1912, SNR=30.3, Peak=164 HFD=3.8
02:44:06.071 00.002 18120 MultiStar: [#1 0.46,-0.04,0.00,M1] [#2 0.26,-0.36,0.00,M7] [#3 0.61,-0.21,0.00,M7] [#4 0.42,-0.46,0.00,M2] [#5 0.36,-0.45,0.00,M3] [#6 0.55,-0.03,0.00,M6] [#7 0.28,0.05,0.40,U] [#8 0.58,-0.57,0.00,M9] 
02:44:06.071 00.000 18120 refined, 1 included, MultiStar: {0.20, -0.12}, one-star: {0.17, -0.19}
02:44:06.073 00.002 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:44:06.073 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:44:06.074 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.52 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
02:44:06.075 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.12, opts=13)
02:44:06.076 00.001 18120 Enqueuing Move request for scope (0.20, -0.12)
02:44:06.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:06.077 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
02:44:06.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:06.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:06.078 00.001 18120 Enqueuing Expose request
02:44:06.078 00.000 21948 Worker thread wakes up
02:44:06.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
02:44:06.078 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
02:44:06.078 00.000 21948 Moving (0.20, -0.12) raw xDistance=-0.19 yDistance=-0.13
02:44:06.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:44:06.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:06.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:44:06.078 00.000 21948 MoveAxis(E, 0, ABG)
02:44:06.078 00.000 21948 Move returns status 0, amount 0
02:44:06.078 00.000 21948 MoveAxis(N, 0, ABG)
02:44:06.078 00.000 21948 Move returns status 0, amount 0
02:44:06.078 00.000 21948 move complete, result=0
02:44:06.078 00.000 21948 worker thread done servicing request
02:44:06.078 00.000 21948 Worker thread wakes up
02:44:06.079 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:06.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:06.079 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:07.703 01.624 21948 Exposure complete
02:44:07.741 00.038 21948 worker thread done servicing request
02:44:07.742 00.001 18120 OnExposeComplete: enter
02:44:07.743 00.001 18120 UpdateGuideState(): m_state=6
02:44:07.744 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
02:44:07.745 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=231.40, Mass=1966, SNR=30.6, Peak=147 HFD=3.8
02:44:07.746 00.001 18120 MultiStar: [#1 0.67,-0.31,0.00,M2] [#2 0.41,-0.57,0.00,M8] [#3 0.78,-0.36,0.00,M8] [#4 0.61,-0.74,0.00,M3] [#5 0.62,-0.91,0.00,M4] [#6 0.52,-0.36,0.00,M7] [#7 0.48,-0.23,0.00,M7] [#8 0.63,-0.89,0.00,M10] 
02:44:07.747 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:44:07.748 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:44:07.751 00.003 18120 CameraToMount -- cameraX=0.29 cameraY=-0.41 hyp=0.50 cameraTheta=-0.95 mountX=-0.49 mountY=-0.08, mountTheta=-2.98
02:44:07.754 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.41, opts=13)
02:44:07.756 00.002 18120 Enqueuing Move request for scope (0.29, -0.41)
02:44:07.756 00.000 21948 Worker thread wakes up
02:44:07.756 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:07.757 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.41) opts 0xd
02:44:07.757 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
02:44:07.757 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:07.758 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:07.758 00.000 18120 Enqueuing Expose request
02:44:07.758 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.41)
02:44:07.758 00.000 21948 Moving (0.29, -0.41) raw xDistance=-0.49 yDistance=-0.08
02:44:07.759 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:44:07.759 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:07.759 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:44:07.759 00.000 21948 MoveAxis(E, 88, ABG)
02:44:07.759 00.000 21948 Guiding  Dir = 2, Dur = 88
02:44:07.759 00.000 21948 IsSlewing returns 0
02:44:07.759 00.000 21948 IsGuiding returns 0
02:44:07.761 00.002 21948 PulseGuide returned control before completion, sleep 97
02:44:07.862 00.101 21948 IsGuiding returns 0
02:44:07.862 00.000 21948 Move returns status 0, amount 88
02:44:07.862 00.000 21948 MoveAxis(N, 0, ABG)
02:44:07.862 00.000 21948 Move returns status 0, amount 0
02:44:07.862 00.000 21948 move complete, result=0
02:44:07.862 00.000 21948 worker thread done servicing request
02:44:07.863 00.001 18120 GuideStep: -0.5 px 88 ms EAST, -0.1 px 0 ms NORTH
02:44:07.863 00.000 21948 Worker thread wakes up
02:44:07.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:07.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:09.282 01.419 21948 Exposure complete
02:44:09.318 00.036 21948 worker thread done servicing request
02:44:09.318 00.000 18120 OnExposeComplete: enter
02:44:09.319 00.001 18120 UpdateGuideState(): m_state=6
02:44:09.320 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
02:44:09.320 00.000 18120 Star::Find returns 1 (0), X=894.42, Y=231.72, Mass=1735, SNR=28.7, Peak=151 HFD=3.7
02:44:09.321 00.001 18120 MultiStar: [#1 0.35,0.06,0.78,U] [#2 0.38,-0.30,0.00,M9] [#3 0.63,-0.18,0.00,M9] [#4 0.53,-0.25,0.00,M4] [#5 0.48,-0.15,0.00,M5] [#6 0.52,-0.24,0.00,M8] [#7 0.58,-0.04,0.00,M8] [#8 0.47,-0.26,0.00,R] 
02:44:09.321 00.000 18120 single-star, 1 included, MultiStar: {0.33, -0.02}, one-star: {0.32, -0.09}
02:44:09.322 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
02:44:09.322 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
02:44:09.322 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-0.27 mountX=-0.21 mountY=-0.24, mountTheta=-2.28
02:44:09.324 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.09, opts=13)
02:44:09.324 00.000 18120 Enqueuing Move request for scope (0.32, -0.09)
02:44:09.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:09.325 00.001 21948 Worker thread wakes up
02:44:09.325 00.000 18120 UpdateGuideState exits: m=1735 RSB=28.7
02:44:09.326 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:09.326 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.09) opts 0xd
02:44:09.326 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.09)
02:44:09.326 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:09.326 00.000 18120 Enqueuing Expose request
02:44:09.327 00.001 21948 Moving (0.32, -0.09) raw xDistance=-0.21 yDistance=-0.24
02:44:09.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
02:44:09.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:44:09.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:44:09.327 00.000 21948 MoveAxis(E, 44, ABG)
02:44:09.327 00.000 21948 Guiding  Dir = 2, Dur = 44
02:44:09.327 00.000 21948 IsSlewing returns 0
02:44:09.327 00.000 21948 IsGuiding returns 0
02:44:09.330 00.003 21948 PulseGuide returned control before completion, sleep 53
02:44:09.392 00.062 21948 IsGuiding returns 0
02:44:09.392 00.000 21948 Move returns status 0, amount 44
02:44:09.392 00.000 21948 MoveAxis(N, 0, ABG)
02:44:09.392 00.000 21948 Move returns status 0, amount 0
02:44:09.392 00.000 21948 move complete, result=0
02:44:09.392 00.000 21948 worker thread done servicing request
02:44:09.392 00.000 21948 Worker thread wakes up
02:44:09.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:09.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:09.393 00.001 18120 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
02:44:11.024 01.631 21948 Exposure complete
02:44:11.060 00.036 21948 worker thread done servicing request
02:44:11.060 00.000 18120 OnExposeComplete: enter
02:44:11.061 00.001 18120 UpdateGuideState(): m_state=6
02:44:11.061 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
02:44:11.062 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=232.05, Mass=1927, SNR=30.4, Peak=176 HFD=4.3
02:44:11.063 00.001 18120 MultiStar: [#1 0.09,0.20,0.70,U] [#2 0.29,0.05,0.62,U] [#3 0.40,0.14,0.00,M10] [#4 0.13,0.11,0.57,U] [#5 0.09,0.11,0.46,U] [#6 0.32,0.27,0.52,U] [#7 0.43,-0.08,0.00,M9] [#8 -0.05,0.22,0.40,U] 
02:44:11.063 00.000 18120 refined, 6 included, MultiStar: {0.12, 0.18}, one-star: {-0.01, 0.24}
02:44:11.064 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
02:44:11.064 00.000 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
02:44:11.065 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.21 cameraTheta=0.99 mountX=0.11 mountY=-0.18, mountTheta=-1.02
02:44:11.066 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.18, opts=13)
02:44:11.066 00.000 18120 Enqueuing Move request for scope (0.12, 0.18)
02:44:11.067 00.001 21948 Worker thread wakes up
02:44:11.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
02:44:11.067 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
02:44:11.067 00.000 21948 Moving (0.12, 0.18) raw xDistance=0.11 yDistance=-0.18
02:44:11.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:11.067 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
02:44:11.068 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:11.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:11.068 00.000 18120 Enqueuing Expose request
02:44:11.070 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:44:11.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:11.070 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:44:11.070 00.000 21948 MoveAxis(E, 0, ABG)
02:44:11.070 00.000 21948 Move returns status 0, amount 0
02:44:11.070 00.000 21948 MoveAxis(N, 0, ABG)
02:44:11.070 00.000 21948 Move returns status 0, amount 0
02:44:11.070 00.000 21948 move complete, result=0
02:44:11.070 00.000 21948 worker thread done servicing request
02:44:11.070 00.000 21948 Worker thread wakes up
02:44:11.071 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:11.071 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:11.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:12.594 01.523 21948 Exposure complete
02:44:12.646 00.052 21948 worker thread done servicing request
02:44:12.646 00.000 18120 OnExposeComplete: enter
02:44:12.647 00.001 18120 UpdateGuideState(): m_state=6
02:44:12.648 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
02:44:12.649 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=231.90, Mass=1941, SNR=30.5, Peak=190 HFD=4.2
02:44:12.650 00.001 18120 MultiStar: [#1 0.27,0.37,0.00,M1] [#2 0.29,-0.08,0.64,U] [#3 0.49,0.08,0.00,R] [#4 0.28,0.09,0.55,U] [#5 0.07,0.20,0.47,U] [#6 0.34,-0.14,0.52,U] [#7 0.68,0.17,0.00,M10] [#8 -0.28,0.36,0.00,M1] 
02:44:12.651 00.001 18120 single-star, 4 included, MultiStar: {0.20, 0.03}, one-star: {0.09, 0.09}
02:44:12.651 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
02:44:12.652 00.001 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
02:44:12.652 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.80 mountX=0.04 mountY=-0.12, mountTheta=-1.20
02:44:12.654 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.09, opts=13)
02:44:12.654 00.000 18120 Enqueuing Move request for scope (0.09, 0.09)
02:44:12.656 00.002 21948 Worker thread wakes up
02:44:12.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
02:44:12.656 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
02:44:12.656 00.000 21948 Moving (0.09, 0.09) raw xDistance=0.04 yDistance=-0.12
02:44:12.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:44:12.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:12.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:12.658 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:44:12.658 00.000 21948 MoveAxis(E, 0, ABG)
02:44:12.658 00.000 21948 Move returns status 0, amount 0
02:44:12.658 00.000 21948 MoveAxis(N, 0, ABG)
02:44:12.658 00.000 21948 Move returns status 0, amount 0
02:44:12.658 00.000 21948 move complete, result=0
02:44:12.658 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.5
02:44:12.659 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:12.660 00.001 21948 worker thread done servicing request
02:44:12.660 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:12.660 00.000 18120 Enqueuing Expose request
02:44:12.661 00.001 21948 Worker thread wakes up
02:44:12.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:12.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:12.661 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:14.293 01.632 21948 Exposure complete
02:44:14.332 00.039 21948 worker thread done servicing request
02:44:14.332 00.000 18120 OnExposeComplete: enter
02:44:14.333 00.001 18120 UpdateGuideState(): m_state=6
02:44:14.334 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
02:44:14.334 00.000 18120 Star::Find returns 1 (0), X=894.37, Y=231.80, Mass=1950, SNR=30.6, Peak=171 HFD=4.1
02:44:14.335 00.001 18120 MultiStar: [#1 0.58,-0.01,0.00,M2] [#2 0.29,-0.27,0.63,U] [#3 -0.09,-0.04,0.59,U] [#4 0.28,-0.21,0.56,U] [#5 0.13,-0.18,0.46,U] [#6 0.57,-0.02,0.00,M7] [#7 0.25,0.15,0.43,U] [#8 0.08,0.14,0.39,U] 
02:44:14.335 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.26, -0.01}
02:44:14.336 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
02:44:14.337 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
02:44:14.338 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
02:44:14.341 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.07, opts=13)
02:44:14.341 00.000 18120 Enqueuing Move request for scope (0.18, -0.07)
02:44:14.341 00.000 21948 Worker thread wakes up
02:44:14.342 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:14.342 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:44:14.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:14.343 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:14.343 00.000 18120 Enqueuing Expose request
02:44:14.344 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:44:14.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:44:14.344 00.000 21948 Moving (0.18, -0.07) raw xDistance=-0.14 yDistance=-0.13
02:44:14.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:14.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:14.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:44:14.344 00.000 21948 MoveAxis(E, 0, ABG)
02:44:14.344 00.000 21948 Move returns status 0, amount 0
02:44:14.344 00.000 21948 MoveAxis(N, 0, ABG)
02:44:14.344 00.000 21948 Move returns status 0, amount 0
02:44:14.344 00.000 21948 move complete, result=0
02:44:14.344 00.000 21948 worker thread done servicing request
02:44:14.344 00.000 21948 Worker thread wakes up
02:44:14.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:14.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:14.344 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:15.868 01.524 21948 Exposure complete
02:44:15.898 00.030 21948 worker thread done servicing request
02:44:15.898 00.000 18120 OnExposeComplete: enter
02:44:15.899 00.001 18120 UpdateGuideState(): m_state=6
02:44:15.900 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
02:44:15.900 00.000 18120 Star::Find returns 1 (0), X=894.30, Y=231.81, Mass=1871, SNR=29.9, Peak=164 HFD=3.9
02:44:15.901 00.001 18120 MultiStar: [#1 0.47,0.10,0.00,M3] [#2 0.50,-0.14,0.00,M7] [#3 -0.12,-0.20,0.60,U] [#4 0.53,-0.17,0.00,M2] [#5 0.28,-0.31,0.46,U] [#6 0.57,-0.08,0.00,M8] [#7 0.47,-0.03,0.00,M10] [#8 0.12,0.07,0.41,U] 
02:44:15.901 00.000 18120 refined, 3 included, MultiStar: {0.12, -0.09}, one-star: {0.20, 0.00}
02:44:15.902 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
02:44:15.902 00.000 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
02:44:15.902 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.65 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
02:44:15.904 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
02:44:15.904 00.000 18120 Enqueuing Move request for scope (0.12, -0.09)
02:44:15.905 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:15.905 00.000 18120 UpdateGuideState exits: m=1871 RSB=29.9
02:44:15.906 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:15.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:15.907 00.001 18120 Enqueuing Expose request
02:44:15.907 00.000 21948 Worker thread wakes up
02:44:15.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:44:15.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:44:15.907 00.000 21948 Moving (0.12, -0.09) raw xDistance=-0.14 yDistance=-0.07
02:44:15.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:15.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:15.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:44:15.907 00.000 21948 MoveAxis(E, 0, ABG)
02:44:15.907 00.000 21948 Move returns status 0, amount 0
02:44:15.907 00.000 21948 MoveAxis(N, 0, ABG)
02:44:15.907 00.000 21948 Move returns status 0, amount 0
02:44:15.907 00.000 21948 move complete, result=0
02:44:15.907 00.000 21948 worker thread done servicing request
02:44:15.907 00.000 21948 Worker thread wakes up
02:44:15.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:15.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:15.908 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:17.538 01.630 21948 Exposure complete
02:44:17.591 00.053 21948 worker thread done servicing request
02:44:17.591 00.000 18120 OnExposeComplete: enter
02:44:17.592 00.001 18120 UpdateGuideState(): m_state=6
02:44:17.593 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
02:44:17.595 00.002 18120 Star::Find returns 1 (0), X=894.33, Y=231.70, Mass=1883, SNR=30.0, Peak=172 HFD=3.7
02:44:17.596 00.001 18120 MultiStar: [#1 0.49,-0.00,0.00,M4] [#2 0.45,-0.02,0.00,M8] [#3 0.07,-0.25,0.59,U] [#4 0.40,-0.03,0.57,U] [#5 0.15,-0.16,0.48,U] [#6 0.56,-0.03,0.00,M9] [#7 0.36,0.07,0.43,U] [#8 0.08,0.04,0.37,U] 
02:44:17.598 00.002 18120 refined, 5 included, MultiStar: {0.22, -0.09}, one-star: {0.22, -0.11}
02:44:17.599 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
02:44:17.600 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
02:44:17.601 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-0.40 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
02:44:17.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.09, opts=13)
02:44:17.603 00.001 18120 Enqueuing Move request for scope (0.22, -0.09)
02:44:17.603 00.000 21948 Worker thread wakes up
02:44:17.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:17.604 00.001 18120 UpdateGuideState exits: m=1883 RSB=30.0
02:44:17.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:17.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:17.605 00.000 18120 Enqueuing Expose request
02:44:17.606 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
02:44:17.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
02:44:17.606 00.000 21948 Moving (0.22, -0.09) raw xDistance=-0.17 yDistance=-0.15
02:44:17.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:44:17.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:17.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:44:17.606 00.000 21948 MoveAxis(E, 0, ABG)
02:44:17.606 00.000 21948 Move returns status 0, amount 0
02:44:17.606 00.000 21948 MoveAxis(N, 0, ABG)
02:44:17.606 00.000 21948 Move returns status 0, amount 0
02:44:17.606 00.000 21948 move complete, result=0
02:44:17.606 00.000 21948 worker thread done servicing request
02:44:17.606 00.000 21948 Worker thread wakes up
02:44:17.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:17.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:17.608 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:19.123 01.515 21948 Exposure complete
02:44:19.183 00.060 21948 worker thread done servicing request
02:44:19.183 00.000 18120 OnExposeComplete: enter
02:44:19.184 00.001 18120 UpdateGuideState(): m_state=6
02:44:19.185 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
02:44:19.185 00.000 18120 Star::Find returns 1 (0), X=894.02, Y=231.90, Mass=1983, SNR=30.9, Peak=171 HFD=4.3
02:44:19.186 00.001 18120 MultiStar: [#1 0.42,0.17,0.00,M5] [#2 0.28,-0.09,0.64,U] [#3 0.04,0.01,0.58,U] [#4 0.63,-0.23,0.00,M2] [#5 0.04,-0.09,0.48,U] [#6 0.44,0.05,0.00,M10] [#7 0.27,0.09,0.42,U] [#8 0.12,0.08,0.38,U] 
02:44:19.186 00.000 18120 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {-0.09, 0.09}
02:44:19.186 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
02:44:19.187 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
02:44:19.187 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
02:44:19.189 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
02:44:19.189 00.000 18120 Enqueuing Move request for scope (0.08, 0.02)
02:44:19.189 00.000 21948 Worker thread wakes up
02:44:19.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:44:19.189 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:44:19.189 00.000 21948 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
02:44:19.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:44:19.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:19.189 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:19.190 00.001 18120 UpdateGuideState exits: m=1983 RSB=30.9
02:44:19.190 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:19.191 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:19.191 00.000 18120 Enqueuing Expose request
02:44:19.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:44:19.192 00.001 21948 MoveAxis(E, 0, ABG)
02:44:19.192 00.000 21948 Move returns status 0, amount 0
02:44:19.192 00.000 21948 MoveAxis(N, 0, ABG)
02:44:19.192 00.000 21948 Move returns status 0, amount 0
02:44:19.192 00.000 21948 move complete, result=0
02:44:19.192 00.000 21948 worker thread done servicing request
02:44:19.192 00.000 21948 Worker thread wakes up
02:44:19.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:19.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:19.192 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:20.829 01.637 21948 Exposure complete
02:44:20.875 00.046 21948 worker thread done servicing request
02:44:20.875 00.000 18120 OnExposeComplete: enter
02:44:20.875 00.000 18120 UpdateGuideState(): m_state=6
02:44:20.876 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
02:44:20.877 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=231.80, Mass=2032, SNR=31.2, Peak=174 HFD=4.1
02:44:20.877 00.000 18120 MultiStar: [#1 0.56,0.17,0.00,M6] [#2 0.59,-0.35,0.00,M8] [#3 0.26,-0.27,0.56,U] [#4 0.67,-0.20,0.00,M3] [#5 0.46,-0.25,0.00,M1] [#6 0.66,-0.15,0.00,R] [#7 0.73,0.02,0.00,M9] [#8 0.22,0.04,0.40,U] 
02:44:20.877 00.000 18120 single-star, 2 included, MultiStar: {0.20, -0.07}, one-star: {0.16, -0.01}
02:44:20.878 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
02:44:20.878 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
02:44:20.879 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.08 mountY=-0.14, mountTheta=-2.06
02:44:20.880 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.01, opts=13)
02:44:20.880 00.000 18120 Enqueuing Move request for scope (0.16, -0.01)
02:44:20.881 00.001 21948 Worker thread wakes up
02:44:20.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
02:44:20.881 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
02:44:20.881 00.000 21948 Moving (0.16, -0.01) raw xDistance=-0.08 yDistance=-0.14
02:44:20.881 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:44:20.881 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:20.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:20.882 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:44:20.882 00.000 21948 MoveAxis(E, 0, ABG)
02:44:20.882 00.000 21948 Move returns status 0, amount 0
02:44:20.882 00.000 21948 MoveAxis(N, 0, ABG)
02:44:20.882 00.000 21948 Move returns status 0, amount 0
02:44:20.882 00.000 18120 UpdateGuideState exits: m=2032 RSB=31.2
02:44:20.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:20.883 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:20.883 00.000 18120 Enqueuing Expose request
02:44:20.883 00.000 21948 move complete, result=0
02:44:20.884 00.001 21948 worker thread done servicing request
02:44:20.884 00.000 21948 Worker thread wakes up
02:44:20.884 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:20.884 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:20.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:22.401 01.517 21948 Exposure complete
02:44:22.462 00.061 21948 worker thread done servicing request
02:44:22.463 00.001 18120 OnExposeComplete: enter
02:44:22.464 00.001 18120 UpdateGuideState(): m_state=6
02:44:22.464 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
02:44:22.465 00.001 18120 Star::Find returns 1 (0), X=894.32, Y=231.65, Mass=1865, SNR=29.8, Peak=157 HFD=3.7
02:44:22.465 00.000 18120 MultiStar: [#1 0.37,-0.07,0.75,U] [#2 0.28,-0.27,0.65,U] [#3 -0.02,-0.22,0.61,U] [#4 0.61,-0.23,0.00,M4] [#5 0.02,-0.13,0.49,U] [#6 -0.15,0.00,0.53,U] [#7 0.56,-0.31,0.00,M10] [#8 -0.06,0.05,0.43,U] 
02:44:22.466 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.22, -0.15}
02:44:22.466 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
02:44:22.467 00.001 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
02:44:22.467 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.78 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
02:44:22.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.13, opts=13)
02:44:22.469 00.001 18120 Enqueuing Move request for scope (0.13, -0.13)
02:44:22.469 00.000 21948 Worker thread wakes up
02:44:22.470 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:22.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:44:22.470 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.8
02:44:22.470 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:44:22.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:22.471 00.001 21948 Moving (0.13, -0.13) raw xDistance=-0.17 yDistance=-0.06
02:44:22.471 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:22.471 00.000 18120 Enqueuing Expose request
02:44:22.472 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:44:22.472 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:22.472 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:22.472 00.000 21948 MoveAxis(E, 0, ABG)
02:44:22.472 00.000 21948 Move returns status 0, amount 0
02:44:22.472 00.000 21948 MoveAxis(N, 0, ABG)
02:44:22.472 00.000 21948 Move returns status 0, amount 0
02:44:22.472 00.000 21948 move complete, result=0
02:44:22.472 00.000 21948 worker thread done servicing request
02:44:22.472 00.000 21948 Worker thread wakes up
02:44:22.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:22.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:22.472 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:24.109 01.637 21948 Exposure complete
02:44:24.145 00.036 21948 worker thread done servicing request
02:44:24.145 00.000 18120 OnExposeComplete: enter
02:44:24.146 00.001 18120 UpdateGuideState(): m_state=6
02:44:24.146 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
02:44:24.147 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=231.58, Mass=1917, SNR=30.2, Peak=167 HFD=3.8
02:44:24.147 00.000 18120 MultiStar: [#1 0.50,-0.09,0.00,M6] [#2 0.53,-0.44,0.00,M8] [#3 0.09,-0.32,0.60,U] [#4 0.60,-0.51,0.00,M5] [#5 0.40,-0.64,0.00,M1] [#6 -0.31,0.03,0.52,U] [#7 0.65,-0.15,0.00,R] [#8 -0.02,-0.06,0.41,U] 
02:44:24.148 00.001 18120 refined, 3 included, MultiStar: {-0.01, -0.17}, one-star: {0.08, -0.23}
02:44:24.148 00.000 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.63)
02:44:24.148 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.59)
02:44:24.149 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.66 mountX=-0.15 mountY=0.09, mountTheta=2.60
02:44:24.150 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.17, opts=13)
02:44:24.150 00.000 18120 Enqueuing Move request for scope (-0.01, -0.17)
02:44:24.151 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:24.151 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.2
02:44:24.152 00.001 21948 Worker thread wakes up
02:44:24.152 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:24.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
02:44:24.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
02:44:24.152 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:24.153 00.001 18120 Enqueuing Expose request
02:44:24.153 00.000 21948 Moving (-0.01, -0.17) raw xDistance=-0.15 yDistance=0.09
02:44:24.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:44:24.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:24.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:44:24.153 00.000 21948 MoveAxis(E, 0, ABG)
02:44:24.153 00.000 21948 Move returns status 0, amount 0
02:44:24.153 00.000 21948 MoveAxis(N, 0, ABG)
02:44:24.153 00.000 21948 Move returns status 0, amount 0
02:44:24.153 00.000 21948 move complete, result=0
02:44:24.153 00.000 21948 worker thread done servicing request
02:44:24.153 00.000 21948 Worker thread wakes up
02:44:24.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:24.154 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:24.154 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:25.667 01.513 21948 Exposure complete
02:44:25.718 00.051 21948 worker thread done servicing request
02:44:25.718 00.000 18120 OnExposeComplete: enter
02:44:25.718 00.000 18120 UpdateGuideState(): m_state=6
02:44:25.719 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
02:44:25.719 00.000 18120 Star::Find returns 1 (0), X=894.53, Y=231.52, Mass=1943, SNR=30.5, Peak=144 HFD=4.2
02:44:25.720 00.001 18120 MultiStar: [#1 0.64,-0.21,0.00,M7] [#2 0.63,-0.50,0.00,M9] [#3 0.30,-0.47,0.00,M1] [#4 0.77,-0.36,0.00,M6] [#5 0.65,-0.72,0.00,M2] [#6 0.13,-0.35,0.49,U] [#7 0.12,-0.05,0.42,U] [#8 0.16,-0.38,0.40,U] 
02:44:25.720 00.000 18120 refined, 3 included, MultiStar: {0.26, -0.27}, one-star: {0.42, -0.29}
02:44:25.720 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:44:25.721 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:44:25.721 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-0.81 mountX=-0.36 mountY=-0.11, mountTheta=-2.85
02:44:25.722 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.27, opts=13)
02:44:25.723 00.001 18120 Enqueuing Move request for scope (0.26, -0.27)
02:44:25.723 00.000 21948 Worker thread wakes up
02:44:25.724 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.27) opts 0xd
02:44:25.724 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.27)
02:44:25.724 00.000 21948 Moving (0.26, -0.27) raw xDistance=-0.36 yDistance=-0.11
02:44:25.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
02:44:25.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:25.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:25.724 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
02:44:25.725 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:25.725 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:25.726 00.001 18120 Enqueuing Expose request
02:44:25.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:44:25.726 00.000 21948 MoveAxis(E, 64, ABG)
02:44:25.726 00.000 21948 Guiding  Dir = 2, Dur = 64
02:44:25.726 00.000 21948 IsSlewing returns 0
02:44:25.727 00.001 21948 IsGuiding returns 0
02:44:25.728 00.001 21948 PulseGuide returned control before completion, sleep 73
02:44:25.807 00.079 21948 IsGuiding returns 0
02:44:25.807 00.000 21948 Move returns status 0, amount 64
02:44:25.807 00.000 21948 MoveAxis(N, 0, ABG)
02:44:25.808 00.001 21948 Move returns status 0, amount 0
02:44:25.808 00.000 21948 move complete, result=0
02:44:25.808 00.000 21948 worker thread done servicing request
02:44:25.808 00.000 21948 Worker thread wakes up
02:44:25.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:25.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:25.808 00.000 18120 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
02:44:27.443 01.635 21948 Exposure complete
02:44:27.496 00.053 21948 worker thread done servicing request
02:44:27.496 00.000 18120 OnExposeComplete: enter
02:44:27.498 00.002 18120 UpdateGuideState(): m_state=6
02:44:27.500 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
02:44:27.501 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=231.59, Mass=1858, SNR=29.9, Peak=136 HFD=3.9
02:44:27.503 00.002 18120 MultiStar: [#1 0.76,0.00,0.00,M8] [#2 1.04,-0.47,0.00,M10] [#3 0.19,-0.27,0.59,U] [#4 0.57,-0.30,0.00,M7] [#5 0.25,-0.27,0.49,U] [#6 0.09,-0.10,0.51,U] [#7 -0.07,0.31,0.42,U] [#8 0.32,-0.21,0.41,U] 
02:44:27.504 00.001 18120 refined, 5 included, MultiStar: {0.31, -0.15}, one-star: {0.69, -0.22}
02:44:27.507 00.003 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:44:27.509 00.002 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
02:44:27.511 00.002 18120 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.35 cameraTheta=-0.45 mountX=-0.27 mountY=-0.21, mountTheta=-2.47
02:44:27.516 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.15, opts=13)
02:44:27.519 00.003 18120 Enqueuing Move request for scope (0.31, -0.15)
02:44:27.522 00.003 21948 Worker thread wakes up
02:44:27.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:27.523 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
02:44:27.523 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
02:44:27.523 00.000 21948 Moving (0.31, -0.15) raw xDistance=-0.27 yDistance=-0.21
02:44:27.523 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.9
02:44:27.524 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:27.525 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:27.525 00.000 18120 Enqueuing Expose request
02:44:27.526 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:44:27.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:44:27.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:44:27.526 00.000 21948 MoveAxis(E, 52, ABG)
02:44:27.526 00.000 21948 Guiding  Dir = 2, Dur = 52
02:44:27.526 00.000 21948 IsSlewing returns 0
02:44:27.527 00.001 21948 IsGuiding returns 0
02:44:27.528 00.001 21948 PulseGuide returned control before completion, sleep 61
02:44:27.600 00.072 21948 IsGuiding returns 0
02:44:27.600 00.000 21948 Move returns status 0, amount 52
02:44:27.600 00.000 21948 MoveAxis(N, 0, ABG)
02:44:27.600 00.000 21948 Move returns status 0, amount 0
02:44:27.600 00.000 21948 move complete, result=0
02:44:27.600 00.000 21948 worker thread done servicing request
02:44:27.600 00.000 21948 Worker thread wakes up
02:44:27.600 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:27.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:27.600 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
02:44:29.017 01.417 21948 Exposure complete
02:44:29.054 00.037 21948 worker thread done servicing request
02:44:29.054 00.000 18120 OnExposeComplete: enter
02:44:29.055 00.001 18120 UpdateGuideState(): m_state=6
02:44:29.057 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
02:44:29.058 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=231.81, Mass=1786, SNR=29.3, Peak=136 HFD=4.0
02:44:29.060 00.002 18120 MultiStar: [#1 0.63,0.09,0.00,M9] [#2 0.66,-0.18,0.00,R] [#3 0.13,-0.02,0.64,U] [#4 0.66,-0.28,0.00,M8] [#5 0.36,-0.10,0.49,U] [#6 0.05,0.16,0.59,U] [#7 -0.13,0.41,0.00,M1] [#8 0.10,0.34,0.41,U] 
02:44:29.061 00.001 18120 refined, 4 included, MultiStar: {0.29, 0.05}, one-star: {0.57, -0.00}
02:44:29.063 00.002 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:44:29.066 00.003 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:44:29.067 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.29 cameraTheta=0.19 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
02:44:29.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.05, opts=13)
02:44:29.069 00.001 18120 Enqueuing Move request for scope (0.29, 0.05)
02:44:29.069 00.000 21948 Worker thread wakes up
02:44:29.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:29.070 00.001 18120 UpdateGuideState exits: m=1786 RSB=29.3
02:44:29.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:29.071 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:29.071 00.000 18120 Enqueuing Expose request
02:44:29.071 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
02:44:29.072 00.001 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
02:44:29.072 00.000 21948 Moving (0.29, 0.05) raw xDistance=-0.07 yDistance=-0.28
02:44:29.072 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:44:29.072 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:44:29.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:44:29.072 00.000 21948 MoveAxis(E, 0, ABG)
02:44:29.072 00.000 21948 Move returns status 0, amount 0
02:44:29.072 00.000 21948 MoveAxis(N, 0, ABG)
02:44:29.072 00.000 21948 Move returns status 0, amount 0
02:44:29.072 00.000 21948 move complete, result=0
02:44:29.072 00.000 21948 worker thread done servicing request
02:44:29.072 00.000 21948 Worker thread wakes up
02:44:29.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:29.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:29.072 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:44:30.707 01.635 21948 Exposure complete
02:44:30.763 00.056 21948 worker thread done servicing request
02:44:30.763 00.000 18120 OnExposeComplete: enter
02:44:30.767 00.004 18120 UpdateGuideState(): m_state=6
02:44:30.769 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
02:44:30.771 00.002 18120 Star::Find returns 1 (0), X=894.19, Y=231.87, Mass=1883, SNR=30.2, Peak=177 HFD=4.2
02:44:30.774 00.003 18120 MultiStar: [#1 0.54,0.16,0.00,M10] [#2 -0.25,0.22,0.62,U] [#3 0.11,0.00,0.61,U] [#4 0.42,-0.10,0.00,M9] [#5 0.17,0.05,0.46,U] [#6 0.17,-0.02,0.54,U] [#7 -0.06,0.37,0.43,U] [#8 0.05,0.18,0.40,U] 
02:44:30.776 00.002 18120 single-star, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.09, 0.06}
02:44:30.778 00.002 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
02:44:30.780 00.002 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
02:44:30.782 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.02 mountY=-0.10, mountTheta=-1.39
02:44:30.785 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
02:44:30.786 00.001 18120 Enqueuing Move request for scope (0.09, 0.06)
02:44:30.786 00.000 21948 Worker thread wakes up
02:44:30.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:30.787 00.001 18120 UpdateGuideState exits: m=1883 RSB=30.2
02:44:30.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:30.788 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:30.788 00.000 18120 Enqueuing Expose request
02:44:30.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
02:44:30.788 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
02:44:30.788 00.000 21948 Moving (0.09, 0.06) raw xDistance=0.02 yDistance=-0.10
02:44:30.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:44:30.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:30.789 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:44:30.789 00.000 21948 MoveAxis(E, 0, ABG)
02:44:30.789 00.000 21948 Move returns status 0, amount 0
02:44:30.789 00.000 21948 MoveAxis(N, 0, ABG)
02:44:30.789 00.000 21948 Move returns status 0, amount 0
02:44:30.789 00.000 21948 move complete, result=0
02:44:30.789 00.000 21948 worker thread done servicing request
02:44:30.789 00.000 21948 Worker thread wakes up
02:44:30.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:30.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:30.789 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:32.200 01.411 21948 Exposure complete
02:44:32.243 00.043 21948 worker thread done servicing request
02:44:32.243 00.000 18120 OnExposeComplete: enter
02:44:32.244 00.001 18120 UpdateGuideState(): m_state=6
02:44:32.245 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
02:44:32.245 00.000 18120 Star::Find returns 1 (0), X=894.31, Y=231.89, Mass=1848, SNR=29.8, Peak=169 HFD=4.0
02:44:32.247 00.002 18120 MultiStar: [#1 0.41,0.23,0.00,R] [#2 -0.18,0.05,0.64,U] [#3 0.27,0.04,0.61,U] [#4 0.69,-0.19,0.00,M10] [#5 0.33,-0.08,0.50,U] [#6 -0.28,0.34,0.00,M1] [#7 -0.28,0.47,0.00,M1] [#8 0.16,0.14,0.41,U] 
02:44:32.248 00.001 18120 refined, 4 included, MultiStar: {0.15, 0.05}, one-star: {0.20, 0.08}
02:44:32.250 00.002 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
02:44:32.251 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
02:44:32.252 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
02:44:32.254 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.05, opts=13)
02:44:32.254 00.000 18120 Enqueuing Move request for scope (0.15, 0.05)
02:44:32.255 00.001 21948 Worker thread wakes up
02:44:32.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:32.255 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.8
02:44:32.255 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:32.257 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:32.257 00.000 18120 Enqueuing Expose request
02:44:32.258 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
02:44:32.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
02:44:32.258 00.000 21948 Moving (0.15, 0.05) raw xDistance=-0.02 yDistance=-0.16
02:44:32.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:44:32.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:32.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:44:32.258 00.000 21948 MoveAxis(E, 0, ABG)
02:44:32.258 00.000 21948 Move returns status 0, amount 0
02:44:32.258 00.000 21948 MoveAxis(N, 0, ABG)
02:44:32.258 00.000 21948 Move returns status 0, amount 0
02:44:32.258 00.000 21948 move complete, result=0
02:44:32.258 00.000 21948 worker thread done servicing request
02:44:32.258 00.000 21948 Worker thread wakes up
02:44:32.258 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:32.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:32.258 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:33.888 01.630 21948 Exposure complete
02:44:33.933 00.045 21948 worker thread done servicing request
02:44:33.934 00.001 18120 OnExposeComplete: enter
02:44:33.935 00.001 18120 UpdateGuideState(): m_state=6
02:44:33.935 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
02:44:33.936 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=231.87, Mass=2076, SNR=31.5, Peak=182 HFD=4.0
02:44:33.936 00.000 18120 MultiStar: [#1 0.24,-0.18,0.71,U] [#2 -0.23,-0.08,0.60,U] [#3 0.12,-0.25,0.59,U] [#4 0.66,-0.16,0.00,R] [#5 0.06,-0.02,0.45,U] [#6 -0.21,0.02,0.49,U] [#7 -0.31,0.37,0.00,M2] [#8 0.34,0.15,0.38,U] 
02:44:33.937 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.26, 0.06}
02:44:33.937 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
02:44:33.937 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
02:44:33.938 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.09 mountY=-0.06, mountTheta=-2.50
02:44:33.939 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
02:44:33.940 00.001 18120 Enqueuing Move request for scope (0.10, -0.05)
02:44:33.940 00.000 21948 Worker thread wakes up
02:44:33.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:33.941 00.001 18120 UpdateGuideState exits: m=2076 RSB=31.5
02:44:33.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:33.942 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:33.942 00.000 18120 Enqueuing Expose request
02:44:33.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:44:33.942 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:44:33.942 00.000 21948 Moving (0.10, -0.05) raw xDistance=-0.09 yDistance=-0.06
02:44:33.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:44:33.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:33.943 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:33.943 00.000 21948 MoveAxis(E, 0, ABG)
02:44:33.943 00.000 21948 Move returns status 0, amount 0
02:44:33.943 00.000 21948 MoveAxis(N, 0, ABG)
02:44:33.943 00.000 21948 Move returns status 0, amount 0
02:44:33.943 00.000 21948 move complete, result=0
02:44:33.943 00.000 21948 worker thread done servicing request
02:44:33.943 00.000 21948 Worker thread wakes up
02:44:33.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:33.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:33.943 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:35.466 01.523 21948 Exposure complete
02:44:35.516 00.050 21948 worker thread done servicing request
02:44:35.516 00.000 18120 OnExposeComplete: enter
02:44:35.517 00.001 18120 UpdateGuideState(): m_state=6
02:44:35.517 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
02:44:35.518 00.001 18120 Star::Find returns 1 (0), X=894.15, Y=231.78, Mass=1926, SNR=30.5, Peak=181 HFD=4.2
02:44:35.518 00.000 18120 MultiStar: [#1 0.08,-0.20,0.69,U] [#2 -0.31,0.04,0.61,U] [#3 0.17,-0.13,0.59,U] [#4 -0.09,-0.12,0.56,U] [#5 0.36,-0.19,0.47,U] [#6 0.01,0.04,0.53,U] [#7 -0.16,0.46,0.00,M3] [#8 0.33,-0.15,0.39,U] 
02:44:35.519 00.001 18120 single-star, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.05, -0.03}
02:44:35.519 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
02:44:35.519 00.000 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
02:44:35.520 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.50 mountX=-0.04 mountY=-0.03, mountTheta=-2.52
02:44:35.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
02:44:35.522 00.001 18120 Enqueuing Move request for scope (0.05, -0.03)
02:44:35.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:35.523 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.5
02:44:35.523 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:35.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:35.524 00.001 18120 Enqueuing Expose request
02:44:35.524 00.000 21948 Worker thread wakes up
02:44:35.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
02:44:35.524 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
02:44:35.524 00.000 21948 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.03
02:44:35.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:44:35.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:35.525 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:44:35.525 00.000 21948 MoveAxis(E, 0, ABG)
02:44:35.525 00.000 21948 Move returns status 0, amount 0
02:44:35.525 00.000 21948 MoveAxis(N, 0, ABG)
02:44:35.525 00.000 21948 Move returns status 0, amount 0
02:44:35.525 00.000 21948 move complete, result=0
02:44:35.525 00.000 21948 worker thread done servicing request
02:44:35.525 00.000 21948 Worker thread wakes up
02:44:35.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:35.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:35.525 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:37.159 01.634 21948 Exposure complete
02:44:37.206 00.047 21948 worker thread done servicing request
02:44:37.206 00.000 18120 OnExposeComplete: enter
02:44:37.207 00.001 18120 UpdateGuideState(): m_state=6
02:44:37.207 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
02:44:37.208 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=231.72, Mass=2002, SNR=31.0, Peak=148 HFD=4.1
02:44:37.208 00.000 18120 MultiStar: [#1 0.18,-0.17,0.70,U] [#2 0.01,-0.26,0.59,U] [#3 0.28,-0.32,0.00,M1] [#4 -0.05,0.01,0.55,U] [#5 0.51,-0.16,0.00,M1] [#6 0.21,0.03,0.52,U] [#7 0.00,0.03,0.40,U] [#8 0.28,-0.07,0.38,U] 
02:44:37.209 00.001 18120 refined, 6 included, MultiStar: {0.15, -0.08}, one-star: {0.29, -0.08}
02:44:37.209 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:44:37.210 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
02:44:37.210 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.52 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
02:44:37.212 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
02:44:37.213 00.001 18120 Enqueuing Move request for scope (0.15, -0.08)
02:44:37.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:37.214 00.001 21948 Worker thread wakes up
02:44:37.214 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
02:44:37.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:44:37.214 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:44:37.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:37.215 00.001 21948 Moving (0.15, -0.08) raw xDistance=-0.14 yDistance=-0.09
02:44:37.215 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:37.215 00.000 18120 Enqueuing Expose request
02:44:37.216 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:37.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:37.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:44:37.216 00.000 21948 MoveAxis(E, 0, ABG)
02:44:37.216 00.000 21948 Move returns status 0, amount 0
02:44:37.216 00.000 21948 MoveAxis(N, 0, ABG)
02:44:37.216 00.000 21948 Move returns status 0, amount 0
02:44:37.216 00.000 21948 move complete, result=0
02:44:37.216 00.000 21948 worker thread done servicing request
02:44:37.216 00.000 21948 Worker thread wakes up
02:44:37.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:37.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:37.217 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:38.730 01.513 21948 Exposure complete
02:44:38.778 00.048 21948 worker thread done servicing request
02:44:38.778 00.000 18120 OnExposeComplete: enter
02:44:38.781 00.003 18120 UpdateGuideState(): m_state=6
02:44:38.783 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
02:44:38.786 00.003 18120 Star::Find returns 1 (0), X=894.41, Y=231.75, Mass=1793, SNR=29.4, Peak=162 HFD=3.8
02:44:38.788 00.002 18120 MultiStar: [#1 -0.03,-0.09,0.76,U] [#2 -0.26,0.01,0.66,U] [#3 0.19,-0.18,0.62,U] [#4 -0.18,-0.02,0.59,U] [#5 0.33,-0.13,0.48,U] [#6 0.06,0.08,0.53,U] [#7 0.17,0.20,0.47,U] [#8 0.20,0.01,0.41,U] 
02:44:38.790 00.002 18120 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.30, -0.06}
02:44:38.793 00.003 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
02:44:38.795 00.002 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:44:38.799 00.004 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
02:44:38.803 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
02:44:38.805 00.002 18120 Enqueuing Move request for scope (0.09, -0.03)
02:44:38.807 00.002 21948 Worker thread wakes up
02:44:38.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:44:38.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:44:38.807 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.06
02:44:38.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:38.808 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.4
02:44:38.809 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:38.809 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:38.809 00.000 18120 Enqueuing Expose request
02:44:38.811 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:44:38.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:38.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:38.811 00.000 21948 MoveAxis(E, 0, ABG)
02:44:38.811 00.000 21948 Move returns status 0, amount 0
02:44:38.811 00.000 21948 MoveAxis(N, 0, ABG)
02:44:38.811 00.000 21948 Move returns status 0, amount 0
02:44:38.811 00.000 21948 move complete, result=0
02:44:38.811 00.000 21948 worker thread done servicing request
02:44:38.811 00.000 21948 Worker thread wakes up
02:44:38.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:38.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:38.811 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:40.440 01.629 21948 Exposure complete
02:44:40.481 00.041 21948 worker thread done servicing request
02:44:40.481 00.000 18120 OnExposeComplete: enter
02:44:40.482 00.001 18120 UpdateGuideState(): m_state=6
02:44:40.484 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
02:44:40.486 00.002 18120 Star::Find returns 1 (0), X=894.71, Y=231.70, Mass=1911, SNR=30.2, Peak=156 HFD=3.8
02:44:40.487 00.001 18120 MultiStar: [#1 0.42,-0.17,0.00,M1] [#2 0.17,-0.06,0.63,U] [#3 0.27,-0.32,0.60,U] [#4 -0.03,-0.12,0.58,U] [#5 0.28,-0.03,0.47,U] [#6 0.14,-0.02,0.51,U] [#7 0.14,0.03,0.41,U] [#8 0.27,-0.00,0.41,U] 
02:44:40.489 00.002 18120 refined, 7 included, MultiStar: {0.27, -0.09}, one-star: {0.60, -0.11}
02:44:40.490 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
02:44:40.491 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
02:44:40.492 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-0.33 mountX=-0.19 mountY=-0.20, mountTheta=-2.35
02:44:40.496 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.09, opts=13)
02:44:40.497 00.001 18120 Enqueuing Move request for scope (0.27, -0.09)
02:44:40.500 00.003 21948 Worker thread wakes up
02:44:40.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
02:44:40.500 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
02:44:40.500 00.000 21948 Moving (0.27, -0.09) raw xDistance=-0.19 yDistance=-0.20
02:44:40.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:44:40.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:40.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:40.501 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:44:40.501 00.000 21948 MoveAxis(E, 0, ABG)
02:44:40.501 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.2
02:44:40.501 00.000 21948 Move returns status 0, amount 0
02:44:40.501 00.000 21948 MoveAxis(N, 0, ABG)
02:44:40.501 00.000 21948 Move returns status 0, amount 0
02:44:40.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:40.502 00.001 21948 move complete, result=0
02:44:40.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:40.502 00.000 21948 worker thread done servicing request
02:44:40.502 00.000 18120 Enqueuing Expose request
02:44:40.502 00.000 21948 Worker thread wakes up
02:44:40.502 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:40.503 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:40.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:42.026 01.523 21948 Exposure complete
02:44:42.058 00.032 21948 worker thread done servicing request
02:44:42.058 00.000 18120 OnExposeComplete: enter
02:44:42.059 00.001 18120 UpdateGuideState(): m_state=6
02:44:42.059 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
02:44:42.060 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=231.69, Mass=2002, SNR=30.9, Peak=161 HFD=3.8
02:44:42.061 00.001 18120 MultiStar: [#1 0.44,-0.04,0.00,M2] [#2 -0.07,0.05,0.64,U] [#3 0.50,-0.20,0.00,M1] [#4 0.21,-0.07,0.55,U] [#5 0.43,0.02,0.00,M1] [#6 0.14,0.22,0.53,U] [#7 0.09,-0.12,0.43,U] [#8 0.20,0.37,0.39,U] 
02:44:42.061 00.000 18120 refined, 5 included, MultiStar: {0.22, 0.02}, one-star: {0.53, -0.11}
02:44:42.062 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
02:44:42.062 00.000 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
02:44:42.064 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.11 mountX=-0.07 mountY=-0.21, mountTheta=-1.89
02:44:42.064 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.02, opts=13)
02:44:42.065 00.001 18120 Enqueuing Move request for scope (0.22, 0.02)
02:44:42.065 00.000 21948 Worker thread wakes up
02:44:42.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
02:44:42.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
02:44:42.065 00.000 21948 Moving (0.22, 0.02) raw xDistance=-0.07 yDistance=-0.21
02:44:42.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:44:42.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:44:42.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:42.066 00.001 18120 UpdateGuideState exits: m=2002 RSB=30.9
02:44:42.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:42.067 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:42.067 00.000 18120 Enqueuing Expose request
02:44:42.068 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:44:42.068 00.000 21948 MoveAxis(E, 0, ABG)
02:44:42.068 00.000 21948 Move returns status 0, amount 0
02:44:42.068 00.000 21948 MoveAxis(N, 0, ABG)
02:44:42.068 00.000 21948 Move returns status 0, amount 0
02:44:42.068 00.000 21948 move complete, result=0
02:44:42.068 00.000 21948 worker thread done servicing request
02:44:42.068 00.000 21948 Worker thread wakes up
02:44:42.068 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:42.068 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:42.068 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:43.696 01.628 21948 Exposure complete
02:44:43.729 00.033 21948 worker thread done servicing request
02:44:43.729 00.000 18120 OnExposeComplete: enter
02:44:43.731 00.002 18120 UpdateGuideState(): m_state=6
02:44:43.733 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
02:44:43.735 00.002 18120 Star::Find returns 1 (0), X=894.50, Y=231.51, Mass=1907, SNR=30.2, Peak=134 HFD=4.2
02:44:43.738 00.003 18120 MultiStar: [#1 0.30,-0.40,0.00,M3] [#2 0.05,-0.31,0.62,U] [#3 0.25,-0.38,0.00,M2] [#4 0.17,-0.22,0.57,U] [#5 0.32,-0.40,0.00,M2] [#6 0.11,0.13,0.55,U] [#7 0.09,-0.18,0.44,U] [#8 0.23,-0.32,0.40,U] 
02:44:43.739 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.21}, one-star: {0.40, -0.29}
02:44:43.740 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
02:44:43.742 00.002 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
02:44:43.743 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=-0.27 mountY=-0.08, mountTheta=-2.84
02:44:43.744 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.21, opts=13)
02:44:43.746 00.002 18120 Enqueuing Move request for scope (0.20, -0.21)
02:44:43.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:43.747 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.2
02:44:43.748 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:43.749 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:43.749 00.000 18120 Enqueuing Expose request
02:44:43.750 00.001 21948 Worker thread wakes up
02:44:43.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
02:44:43.750 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
02:44:43.750 00.000 21948 Moving (0.20, -0.21) raw xDistance=-0.27 yDistance=-0.08
02:44:43.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:44:43.751 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:43.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:44:43.751 00.000 21948 MoveAxis(E, 49, ABG)
02:44:43.751 00.000 21948 Guiding  Dir = 2, Dur = 49
02:44:43.751 00.000 21948 IsSlewing returns 0
02:44:43.751 00.000 21948 IsGuiding returns 0
02:44:43.753 00.002 21948 PulseGuide returned control before completion, sleep 58
02:44:43.818 00.065 21948 IsGuiding returns 0
02:44:43.818 00.000 21948 Move returns status 0, amount 49
02:44:43.818 00.000 21948 MoveAxis(N, 0, ABG)
02:44:43.818 00.000 21948 Move returns status 0, amount 0
02:44:43.818 00.000 21948 move complete, result=0
02:44:43.818 00.000 21948 worker thread done servicing request
02:44:43.818 00.000 21948 Worker thread wakes up
02:44:43.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:43.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:43.818 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
02:44:45.236 01.418 21948 Exposure complete
02:44:45.278 00.042 21948 worker thread done servicing request
02:44:45.278 00.000 18120 OnExposeComplete: enter
02:44:45.280 00.002 18120 UpdateGuideState(): m_state=6
02:44:45.281 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
02:44:45.284 00.003 18120 Star::Find returns 1 (0), X=894.65, Y=231.72, Mass=1837, SNR=29.7, Peak=139 HFD=3.8
02:44:45.287 00.003 18120 MultiStar: [#1 0.36,-0.24,0.00,M4] [#2 0.16,-0.13,0.66,U] [#3 0.39,-0.20,0.00,M3] [#4 0.29,-0.11,0.56,U] [#5 0.63,-0.36,0.00,M3] [#6 0.23,0.02,0.57,U] [#7 0.03,0.12,0.45,U] [#8 0.11,-0.17,0.42,U] 
02:44:45.289 00.002 18120 refined, 5 included, MultiStar: {0.28, -0.07}, one-star: {0.55, -0.09}
02:44:45.292 00.003 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
02:44:45.294 00.002 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
02:44:45.296 00.002 18120 CameraToMount -- cameraX=0.28 cameraY=-0.07 hyp=0.28 cameraTheta=-0.23 mountX=-0.17 mountY=-0.22, mountTheta=-2.25
02:44:45.301 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.07, opts=13)
02:44:45.304 00.003 18120 Enqueuing Move request for scope (0.28, -0.07)
02:44:45.306 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:45.308 00.002 18120 UpdateGuideState exits: m=1837 RSB=29.7
02:44:45.310 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:45.313 00.003 21948 Worker thread wakes up
02:44:45.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:45.315 00.002 18120 Enqueuing Expose request
02:44:45.316 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.07) opts 0xd
02:44:45.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.07)
02:44:45.316 00.000 21948 Moving (0.28, -0.07) raw xDistance=-0.17 yDistance=-0.22
02:44:45.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:44:45.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:44:45.316 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:44:45.316 00.000 21948 MoveAxis(E, 0, ABG)
02:44:45.316 00.000 21948 Move returns status 0, amount 0
02:44:45.316 00.000 21948 MoveAxis(N, 0, ABG)
02:44:45.316 00.000 21948 Move returns status 0, amount 0
02:44:45.316 00.000 21948 move complete, result=0
02:44:45.316 00.000 21948 worker thread done servicing request
02:44:45.316 00.000 21948 Worker thread wakes up
02:44:45.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:45.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:45.317 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:46.947 01.630 21948 Exposure complete
02:44:46.996 00.049 21948 worker thread done servicing request
02:44:46.996 00.000 18120 OnExposeComplete: enter
02:44:46.996 00.000 18120 UpdateGuideState(): m_state=6
02:44:46.998 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
02:44:46.999 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=231.68, Mass=1854, SNR=29.9, Peak=146 HFD=4.0
02:44:47.001 00.002 18120 MultiStar: [#1 0.43,-0.37,0.00,M5] [#2 0.10,-0.21,0.64,U] [#3 0.27,-0.28,0.61,U] [#4 0.16,-0.08,0.58,U] [#5 0.41,-0.16,0.00,M4] [#6 0.14,0.34,0.56,U] [#7 0.22,-0.03,0.43,U] [#8 0.15,0.13,0.39,U] 
02:44:47.002 00.001 18120 refined, 6 included, MultiStar: {0.23, -0.06}, one-star: {0.43, -0.13}
02:44:47.003 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:44:47.004 00.001 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:44:47.005 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
02:44:47.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.06, opts=13)
02:44:47.008 00.001 18120 Enqueuing Move request for scope (0.23, -0.06)
02:44:47.008 00.000 21948 Worker thread wakes up
02:44:47.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:47.010 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:44:47.010 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.9
02:44:47.010 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:47.011 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:47.011 00.000 18120 Enqueuing Expose request
02:44:47.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:44:47.011 00.000 21948 Moving (0.23, -0.06) raw xDistance=-0.15 yDistance=-0.18
02:44:47.012 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:44:47.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:47.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:44:47.012 00.000 21948 MoveAxis(E, 0, ABG)
02:44:47.012 00.000 21948 Move returns status 0, amount 0
02:44:47.012 00.000 21948 MoveAxis(N, 0, ABG)
02:44:47.012 00.000 21948 Move returns status 0, amount 0
02:44:47.012 00.000 21948 move complete, result=0
02:44:47.012 00.000 21948 worker thread done servicing request
02:44:47.012 00.000 21948 Worker thread wakes up
02:44:47.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:47.012 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:47.012 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:48.536 01.524 21948 Exposure complete
02:44:48.589 00.053 21948 worker thread done servicing request
02:44:48.590 00.001 18120 OnExposeComplete: enter
02:44:48.591 00.001 18120 UpdateGuideState(): m_state=6
02:44:48.593 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
02:44:48.594 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=231.65, Mass=2046, SNR=31.2, Peak=164 HFD=4.0
02:44:48.595 00.001 18120 MultiStar: [#1 0.29,-0.33,0.00,M6] [#2 -0.27,-0.16,0.62,U] [#3 0.18,-0.19,0.59,U] [#4 0.07,-0.19,0.53,U] [#5 0.55,-0.57,0.00,M5] [#6 0.21,-0.03,0.55,U] [#7 -0.32,-0.06,0.43,U] [#8 0.26,0.08,0.40,U] 
02:44:48.596 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.29, -0.16}
02:44:48.597 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:44:48.597 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:44:48.598 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.95 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
02:44:48.600 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
02:44:48.601 00.001 18120 Enqueuing Move request for scope (0.08, -0.12)
02:44:48.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:48.602 00.001 18120 UpdateGuideState exits: m=2046 RSB=31.2
02:44:48.603 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:48.603 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:48.604 00.001 18120 Enqueuing Expose request
02:44:48.604 00.000 21948 Worker thread wakes up
02:44:48.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:44:48.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:44:48.604 00.000 21948 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.02
02:44:48.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:48.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:48.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:44:48.604 00.000 21948 MoveAxis(E, 0, ABG)
02:44:48.604 00.000 21948 Move returns status 0, amount 0
02:44:48.604 00.000 21948 MoveAxis(N, 0, ABG)
02:44:48.604 00.000 21948 Move returns status 0, amount 0
02:44:48.604 00.000 21948 move complete, result=0
02:44:48.604 00.000 21948 worker thread done servicing request
02:44:48.604 00.000 21948 Worker thread wakes up
02:44:48.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:48.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:48.605 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:50.232 01.627 21948 Exposure complete
02:44:50.269 00.037 21948 worker thread done servicing request
02:44:50.269 00.000 18120 OnExposeComplete: enter
02:44:50.272 00.003 18120 UpdateGuideState(): m_state=6
02:44:50.273 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:44:50.274 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=231.77, Mass=1911, SNR=30.3, Peak=143 HFD=4.0
02:44:50.275 00.001 18120 MultiStar: [#1 0.48,-0.43,0.00,M7] [#2 0.01,-0.25,0.63,U] [#3 0.19,-0.41,0.00,M2] [#4 -0.11,-0.16,0.57,U] [#5 0.38,-0.07,0.48,U] [#6 -0.07,-0.05,0.55,U] [#7 -0.11,0.05,0.44,U] [#8 0.28,-0.15,0.40,U] 
02:44:50.276 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.34, -0.04}
02:44:50.277 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
02:44:50.278 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
02:44:50.280 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.68 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
02:44:50.283 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.10, opts=13)
02:44:50.284 00.001 18120 Enqueuing Move request for scope (0.12, -0.10)
02:44:50.285 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:50.286 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:44:50.287 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:50.288 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:50.289 00.001 18120 Enqueuing Expose request
02:44:50.290 00.001 21948 Worker thread wakes up
02:44:50.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
02:44:50.290 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
02:44:50.290 00.000 21948 Moving (0.12, -0.10) raw xDistance=-0.14 yDistance=-0.06
02:44:50.290 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:50.290 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:50.290 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:50.290 00.000 21948 MoveAxis(E, 0, ABG)
02:44:50.290 00.000 21948 Move returns status 0, amount 0
02:44:50.290 00.000 21948 MoveAxis(N, 0, ABG)
02:44:50.290 00.000 21948 Move returns status 0, amount 0
02:44:50.290 00.000 21948 move complete, result=0
02:44:50.290 00.000 21948 worker thread done servicing request
02:44:50.290 00.000 21948 Worker thread wakes up
02:44:50.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:50.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:50.291 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:51.814 01.523 21948 Exposure complete
02:44:51.850 00.036 21948 worker thread done servicing request
02:44:51.850 00.000 18120 OnExposeComplete: enter
02:44:51.851 00.001 18120 UpdateGuideState(): m_state=6
02:44:51.851 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
02:44:51.852 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=231.82, Mass=1797, SNR=29.3, Peak=144 HFD=3.8
02:44:51.853 00.001 18120 MultiStar: [#1 0.25,-0.21,0.77,U] [#2 -0.02,-0.27,0.65,U] [#3 0.14,-0.12,0.61,U] [#4 0.01,-0.17,0.60,U] [#5 0.47,-0.36,0.00,M5] [#6 -0.08,0.08,0.55,U] [#7 0.18,0.10,0.45,U] [#8 0.09,0.14,0.41,U] 
02:44:51.854 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.26, 0.01}
02:44:51.855 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
02:44:51.856 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
02:44:51.858 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.11 mountY=-0.08, mountTheta=-2.56
02:44:51.860 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.07, opts=13)
02:44:51.861 00.001 18120 Enqueuing Move request for scope (0.12, -0.07)
02:44:51.861 00.000 21948 Worker thread wakes up
02:44:51.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
02:44:51.862 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
02:44:51.862 00.000 21948 Moving (0.12, -0.07) raw xDistance=-0.11 yDistance=-0.08
02:44:51.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:51.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:44:51.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:51.862 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.3
02:44:51.863 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:44:51.863 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:51.863 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:51.863 00.000 18120 Enqueuing Expose request
02:44:51.864 00.001 21948 MoveAxis(E, 0, ABG)
02:44:51.864 00.000 21948 Move returns status 0, amount 0
02:44:51.864 00.000 21948 MoveAxis(N, 0, ABG)
02:44:51.864 00.000 21948 Move returns status 0, amount 0
02:44:51.864 00.000 21948 move complete, result=0
02:44:51.864 00.000 21948 worker thread done servicing request
02:44:51.864 00.000 21948 Worker thread wakes up
02:44:51.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:51.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:51.864 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:53.492 01.628 21948 Exposure complete
02:44:53.536 00.044 21948 worker thread done servicing request
02:44:53.536 00.000 18120 OnExposeComplete: enter
02:44:53.537 00.001 18120 UpdateGuideState(): m_state=6
02:44:53.537 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
02:44:53.538 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=231.58, Mass=1927, SNR=30.3, Peak=139 HFD=4.0
02:44:53.538 00.000 18120 MultiStar: [#1 0.12,-0.22,0.73,U] [#2 -0.06,-0.38,0.62,U] [#3 0.39,-0.27,0.00,M2] [#4 0.23,-0.17,0.56,U] [#5 0.43,-0.34,0.00,M6] [#6 -0.04,0.07,0.52,U] [#7 -0.05,-0.13,0.44,U] [#8 0.20,-0.01,0.40,U] 
02:44:53.539 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.17}, one-star: {0.30, -0.22}
02:44:53.539 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
02:44:53.540 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
02:44:53.540 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.97 mountX=-0.21 mountY=-0.03, mountTheta=-3.01
02:44:53.541 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
02:44:53.542 00.001 18120 Enqueuing Move request for scope (0.12, -0.17)
02:44:53.542 00.000 21948 Worker thread wakes up
02:44:53.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
02:44:53.542 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
02:44:53.542 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.21 yDistance=-0.03
02:44:53.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:44:53.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:53.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:53.543 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:44:53.543 00.000 21948 MoveAxis(E, 37, ABG)
02:44:53.543 00.000 21948 Guiding  Dir = 2, Dur = 37
02:44:53.543 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.3
02:44:53.544 00.001 21948 IsSlewing returns 0
02:44:53.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:53.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:53.544 00.000 18120 Enqueuing Expose request
02:44:53.545 00.001 21948 IsGuiding returns 0
02:44:53.547 00.002 21948 PulseGuide returned control before completion, sleep 45
02:44:53.599 00.052 21948 IsGuiding returns 0
02:44:53.599 00.000 21948 Move returns status 0, amount 37
02:44:53.599 00.000 21948 MoveAxis(N, 0, ABG)
02:44:53.599 00.000 21948 Move returns status 0, amount 0
02:44:53.599 00.000 21948 move complete, result=0
02:44:53.599 00.000 21948 worker thread done servicing request
02:44:53.599 00.000 21948 Worker thread wakes up
02:44:53.599 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
02:44:53.602 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:53.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:55.015 01.413 21948 Exposure complete
02:44:55.058 00.043 21948 worker thread done servicing request
02:44:55.058 00.000 18120 OnExposeComplete: enter
02:44:55.059 00.001 18120 UpdateGuideState(): m_state=6
02:44:55.059 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
02:44:55.060 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=231.58, Mass=1815, SNR=29.5, Peak=152 HFD=3.9
02:44:55.060 00.000 18120 MultiStar: [#1 0.15,-0.35,0.73,U] [#2 -0.13,-0.19,0.63,U] [#3 0.33,-0.37,0.00,M3] [#4 0.01,-0.25,0.59,U] [#5 0.39,-0.48,0.00,M7] [#6 0.08,0.09,0.52,U] [#7 0.17,-0.11,0.44,U] [#8 0.27,0.12,0.43,U] 
02:44:55.061 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.33, -0.23}
02:44:55.061 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
02:44:55.062 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
02:44:55.062 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.87 mountX=-0.20 mountY=-0.05, mountTheta=-2.90
02:44:55.063 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.16, opts=13)
02:44:55.064 00.001 18120 Enqueuing Move request for scope (0.14, -0.16)
02:44:55.064 00.000 21948 Worker thread wakes up
02:44:55.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:44:55.064 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:44:55.064 00.000 21948 Moving (0.14, -0.16) raw xDistance=-0.20 yDistance=-0.05
02:44:55.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
02:44:55.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:55.065 00.001 18120 UpdateGuideState exits: m=1815 RSB=29.5
02:44:55.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:55.066 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:55.066 00.000 18120 Enqueuing Expose request
02:44:55.067 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:55.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:44:55.067 00.000 21948 MoveAxis(E, 39, ABG)
02:44:55.067 00.000 21948 Guiding  Dir = 2, Dur = 39
02:44:55.067 00.000 21948 IsSlewing returns 0
02:44:55.067 00.000 21948 IsGuiding returns 0
02:44:55.069 00.002 21948 PulseGuide returned control before completion, sleep 48
02:44:55.122 00.053 21948 IsGuiding returns 0
02:44:55.122 00.000 21948 Move returns status 0, amount 39
02:44:55.122 00.000 21948 MoveAxis(N, 0, ABG)
02:44:55.122 00.000 21948 Move returns status 0, amount 0
02:44:55.123 00.001 21948 move complete, result=0
02:44:55.123 00.000 21948 worker thread done servicing request
02:44:55.123 00.000 21948 Worker thread wakes up
02:44:55.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:55.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:55.123 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:44:56.757 01.634 21948 Exposure complete
02:44:56.791 00.034 21948 worker thread done servicing request
02:44:56.792 00.001 18120 OnExposeComplete: enter
02:44:56.794 00.002 18120 UpdateGuideState(): m_state=6
02:44:56.796 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
02:44:56.797 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=231.81, Mass=1878, SNR=30.0, Peak=171 HFD=3.7
02:44:56.799 00.002 18120 MultiStar: [#1 0.09,-0.18,0.71,U] [#2 -0.20,-0.03,0.64,U] [#3 0.15,-0.13,0.58,U] [#4 0.08,-0.07,0.58,U] [#5 0.45,-0.32,0.00,M8] [#6 -0.07,0.12,0.55,U] [#7 -0.08,0.25,0.42,U] [#8 0.11,0.25,0.41,U] 
02:44:56.800 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.30, 0.01}
02:44:56.801 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
02:44:56.802 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
02:44:56.803 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
02:44:56.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
02:44:56.805 00.001 18120 Enqueuing Move request for scope (0.07, 0.00)
02:44:56.805 00.000 21948 Worker thread wakes up
02:44:56.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:56.806 00.001 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:44:56.806 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:56.806 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:56.807 00.001 18120 Enqueuing Expose request
02:44:56.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
02:44:56.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
02:44:56.808 00.001 21948 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.06
02:44:56.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:44:56.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:56.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:56.808 00.000 21948 MoveAxis(E, 0, ABG)
02:44:56.808 00.000 21948 Move returns status 0, amount 0
02:44:56.808 00.000 21948 MoveAxis(N, 0, ABG)
02:44:56.808 00.000 21948 Move returns status 0, amount 0
02:44:56.808 00.000 21948 move complete, result=0
02:44:56.808 00.000 21948 worker thread done servicing request
02:44:56.808 00.000 21948 Worker thread wakes up
02:44:56.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:56.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:56.808 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:58.323 01.515 21948 Exposure complete
02:44:58.363 00.040 21948 worker thread done servicing request
02:44:58.363 00.000 18120 OnExposeComplete: enter
02:44:58.364 00.001 18120 UpdateGuideState(): m_state=6
02:44:58.365 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
02:44:58.365 00.000 18120 Star::Find returns 1 (0), X=894.61, Y=231.85, Mass=1953, SNR=30.5, Peak=139 HFD=4.1
02:44:58.366 00.001 18120 MultiStar: [#1 0.17,-0.06,0.72,U] [#2 -0.05,0.17,0.61,U] [#3 0.41,0.08,0.59,U] [#4 -0.12,0.25,0.57,U] [#5 0.34,0.07,0.47,U] [#6 -0.02,0.41,0.54,U] [#7 -0.13,0.63,0.00,M1] [#8 0.23,0.29,0.38,U] 
02:44:58.366 00.000 18120 refined, 7 included, MultiStar: {0.21, 0.13}, one-star: {0.50, 0.05}
02:44:58.367 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
02:44:58.367 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
02:44:58.368 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.58 mountX=0.04 mountY=-0.25, mountTheta=-1.42
02:44:58.369 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.13, opts=13)
02:44:58.369 00.000 18120 Enqueuing Move request for scope (0.21, 0.13)
02:44:58.370 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:44:58.370 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.5
02:44:58.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:58.371 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:44:58.371 00.000 18120 Enqueuing Expose request
02:44:58.372 00.001 21948 Worker thread wakes up
02:44:58.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
02:44:58.372 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
02:44:58.372 00.000 21948 Moving (0.21, 0.13) raw xDistance=0.04 yDistance=-0.25
02:44:58.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:44:58.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:44:58.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:44:58.372 00.000 21948 MoveAxis(E, 0, ABG)
02:44:58.372 00.000 21948 Move returns status 0, amount 0
02:44:58.372 00.000 21948 MoveAxis(N, 0, ABG)
02:44:58.372 00.000 21948 Move returns status 0, amount 0
02:44:58.372 00.000 21948 move complete, result=0
02:44:58.372 00.000 21948 worker thread done servicing request
02:44:58.372 00.000 21948 Worker thread wakes up
02:44:58.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:44:58.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:44:58.372 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:00.005 01.633 21948 Exposure complete
02:45:00.036 00.031 21948 worker thread done servicing request
02:45:00.036 00.000 18120 OnExposeComplete: enter
02:45:00.038 00.002 18120 UpdateGuideState(): m_state=6
02:45:00.040 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
02:45:00.041 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=232.02, Mass=1844, SNR=29.8, Peak=159 HFD=4.1
02:45:00.043 00.002 18120 MultiStar: [#1 0.07,0.15,0.74,U] [#2 -0.32,0.23,0.65,U] [#3 0.26,0.15,0.60,U] [#4 -0.34,0.16,0.58,U] [#5 0.35,-0.02,0.49,U] [#6 -0.44,0.27,0.00,M1] [#7 -0.15,0.41,0.00,M2] [#8 0.09,0.44,0.00,M1] 
02:45:00.044 00.001 18120 refined, 5 included, MultiStar: {0.03, 0.16}, one-star: {0.16, 0.21}
02:45:00.045 00.001 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
02:45:00.046 00.001 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
02:45:00.048 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=0.13 mountY=-0.10, mountTheta=-0.66
02:45:00.050 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
02:45:00.052 00.002 18120 Enqueuing Move request for scope (0.03, 0.16)
02:45:00.053 00.001 21948 Worker thread wakes up
02:45:00.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:00.055 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:45:00.055 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:45:00.055 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.8
02:45:00.056 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:00.056 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:00.057 00.001 18120 Enqueuing Expose request
02:45:00.058 00.001 21948 Moving (0.03, 0.16) raw xDistance=0.13 yDistance=-0.10
02:45:00.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:45:00.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:00.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:45:00.058 00.000 21948 MoveAxis(E, 0, ABG)
02:45:00.058 00.000 21948 Move returns status 0, amount 0
02:45:00.058 00.000 21948 MoveAxis(N, 0, ABG)
02:45:00.058 00.000 21948 Move returns status 0, amount 0
02:45:00.058 00.000 21948 move complete, result=0
02:45:00.058 00.000 21948 worker thread done servicing request
02:45:00.058 00.000 21948 Worker thread wakes up
02:45:00.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:00.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:00.059 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:01.576 01.517 21948 Exposure complete
02:45:01.614 00.038 21948 worker thread done servicing request
02:45:01.614 00.000 18120 OnExposeComplete: enter
02:45:01.615 00.001 18120 UpdateGuideState(): m_state=6
02:45:01.615 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
02:45:01.615 00.000 18120 Star::Find returns 1 (0), X=894.35, Y=232.09, Mass=1999, SNR=31.0, Peak=164 HFD=4.1
02:45:01.616 00.001 18120 MultiStar: [#1 0.33,0.07,0.71,U] [#2 -0.05,0.14,0.61,U] [#3 0.18,0.16,0.58,U] [#4 -0.13,0.28,0.54,U] [#5 0.39,0.14,0.47,U] [#6 -0.10,0.31,0.50,U] [#7 -0.22,0.49,0.00,M3] [#8 0.38,0.21,0.00,M2] 
02:45:01.617 00.001 18120 refined, 6 included, MultiStar: {0.14, 0.20}, one-star: {0.24, 0.28}
02:45:01.617 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
02:45:01.617 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
02:45:01.618 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.96 mountX=0.12 mountY=-0.21, mountTheta=-1.04
02:45:01.619 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.20, opts=13)
02:45:01.620 00.001 18120 Enqueuing Move request for scope (0.14, 0.20)
02:45:01.620 00.000 21948 Worker thread wakes up
02:45:01.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
02:45:01.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
02:45:01.620 00.000 21948 Moving (0.14, 0.20) raw xDistance=0.12 yDistance=-0.21
02:45:01.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:45:01.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:45:01.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:45:01.620 00.000 21948 MoveAxis(E, 0, ABG)
02:45:01.620 00.000 21948 Move returns status 0, amount 0
02:45:01.620 00.000 21948 MoveAxis(N, 0, ABG)
02:45:01.620 00.000 21948 Move returns status 0, amount 0
02:45:01.620 00.000 21948 move complete, result=0
02:45:01.620 00.000 21948 worker thread done servicing request
02:45:01.621 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:01.621 00.000 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:45:01.622 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:01.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:01.623 00.000 18120 Enqueuing Expose request
02:45:01.624 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:01.624 00.000 21948 Worker thread wakes up
02:45:01.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:01.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:03.256 01.632 21948 Exposure complete
02:45:03.291 00.035 21948 worker thread done servicing request
02:45:03.292 00.001 18120 OnExposeComplete: enter
02:45:03.293 00.001 18120 UpdateGuideState(): m_state=6
02:45:03.294 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
02:45:03.294 00.000 18120 Star::Find returns 1 (0), X=894.62, Y=232.15, Mass=1865, SNR=29.9, Peak=145 HFD=4.1
02:45:03.295 00.001 18120 MultiStar: [#1 0.34,0.31,0.00,M1] [#2 0.13,0.34,0.67,U] [#3 0.47,0.15,0.00,M1] [#4 0.10,0.32,0.57,U] [#5 0.58,0.16,0.00,M6] [#6 0.01,0.42,0.52,U] [#7 0.16,0.58,0.00,M4] [#8 0.28,0.31,0.41,U] 
02:45:03.295 00.000 18120 refined, 4 included, MultiStar: {0.25, 0.34}, one-star: {0.52, 0.34}
02:45:03.295 00.000 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
02:45:03.296 00.001 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
02:45:03.296 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=0.34 hyp=0.42 cameraTheta=0.95 mountX=0.21 mountY=-0.37, mountTheta=-1.06
02:45:03.297 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.34, opts=13)
02:45:03.298 00.001 18120 Enqueuing Move request for scope (0.25, 0.34)
02:45:03.299 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:03.299 00.000 21948 Worker thread wakes up
02:45:03.299 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
02:45:03.300 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:03.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.34) opts 0xd
02:45:03.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:03.300 00.000 18120 Enqueuing Expose request
02:45:03.301 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.34)
02:45:03.301 00.000 21948 Moving (0.25, 0.34) raw xDistance=0.21 yDistance=-0.37
02:45:03.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:45:03.301 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.69
02:45:03.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:45:03.301 00.000 21948 MoveAxis(W, 38, ABG)
02:45:03.301 00.000 21948 Guiding  Dir = 3, Dur = 38
02:45:03.301 00.000 21948 IsSlewing returns 0
02:45:03.301 00.000 21948 IsGuiding returns 0
02:45:03.303 00.002 21948 PulseGuide returned control before completion, sleep 47
02:45:03.363 00.060 21948 IsGuiding returns 0
02:45:03.363 00.000 21948 Move returns status 0, amount 38
02:45:03.363 00.000 21948 MoveAxis(N, 89, ABG)
02:45:03.363 00.000 21948 Guiding  Dir = 0, Dur = 89
02:45:03.363 00.000 21948 IsSlewing returns 0
02:45:03.363 00.000 21948 IsGuiding returns 0
02:45:03.368 00.005 21948 PulseGuide returned control before completion, sleep 94
02:45:03.474 00.106 21948 IsGuiding returns 0
02:45:03.474 00.000 21948 Move returns status 0, amount 89
02:45:03.474 00.000 21948 move complete, result=0
02:45:03.474 00.000 21948 worker thread done servicing request
02:45:03.474 00.000 21948 Worker thread wakes up
02:45:03.474 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.4 px 89 ms NORTH
02:45:03.475 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:03.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:04.892 01.417 21948 Exposure complete
02:45:04.933 00.041 21948 worker thread done servicing request
02:45:04.933 00.000 18120 OnExposeComplete: enter
02:45:04.935 00.002 18120 UpdateGuideState(): m_state=6
02:45:04.936 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
02:45:04.937 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=231.82, Mass=1905, SNR=30.3, Peak=144 HFD=4.0
02:45:04.940 00.003 18120 MultiStar: [#1 0.16,0.04,0.74,U] [#2 0.01,0.18,0.63,U] [#3 0.18,0.26,0.61,U] [#4 -0.02,0.01,0.58,U] [#5 0.45,-0.01,0.00,M7] [#6 -0.08,0.09,0.52,U] [#7 -0.25,0.42,0.00,M5] [#8 0.06,0.32,0.39,U] 
02:45:04.942 00.002 18120 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.28, 0.01}
02:45:04.942 00.000 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
02:45:04.943 00.001 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
02:45:04.943 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.79 mountX=0.06 mountY=-0.15, mountTheta=-1.21
02:45:04.945 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.11, opts=13)
02:45:04.946 00.001 18120 Enqueuing Move request for scope (0.11, 0.11)
02:45:04.948 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:04.949 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.3
02:45:04.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:04.951 00.002 21948 Worker thread wakes up
02:45:04.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
02:45:04.951 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
02:45:04.951 00.000 21948 Moving (0.11, 0.11) raw xDistance=0.06 yDistance=-0.15
02:45:04.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:45:04.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:04.951 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:04.952 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:45:04.952 00.000 21948 MoveAxis(E, 0, ABG)
02:45:04.952 00.000 21948 Move returns status 0, amount 0
02:45:04.952 00.000 21948 MoveAxis(N, 0, ABG)
02:45:04.952 00.000 21948 Move returns status 0, amount 0
02:45:04.952 00.000 21948 move complete, result=0
02:45:04.952 00.000 18120 Enqueuing Expose request
02:45:04.953 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:04.954 00.001 21948 worker thread done servicing request
02:45:04.954 00.000 21948 Worker thread wakes up
02:45:04.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:04.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:06.590 01.636 21948 Exposure complete
02:45:06.626 00.036 21948 worker thread done servicing request
02:45:06.626 00.000 18120 OnExposeComplete: enter
02:45:06.627 00.001 18120 UpdateGuideState(): m_state=6
02:45:06.628 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
02:45:06.628 00.000 18120 Star::Find returns 1 (0), X=894.05, Y=231.73, Mass=1835, SNR=29.7, Peak=166 HFD=4.0
02:45:06.629 00.001 18120 MultiStar: [#1 -0.20,-0.24,0.74,U] [#2 -0.26,-0.14,0.66,U] [#3 0.23,-0.09,0.62,U] [#4 -0.12,-0.27,0.58,U] [#5 0.25,-0.40,0.00,M8] [#6 -0.36,0.21,0.56,U] [#7 -0.06,-0.04,0.41,U] [#8 -0.08,0.07,0.40,U] 
02:45:06.629 00.000 18120 single-star, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.06, -0.07}
02:45:06.629 00.000 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.00) = xAngle (-4.24 = 2.05)
02:45:06.630 00.001 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.28 = 2.01)
02:45:06.631 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.24 mountX=-0.04 mountY=0.09, mountTheta=2.04
02:45:06.633 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
02:45:06.633 00.000 18120 Enqueuing Move request for scope (-0.06, -0.07)
02:45:06.634 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:06.634 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
02:45:06.635 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:06.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:06.635 00.000 18120 Enqueuing Expose request
02:45:06.638 00.003 21948 Worker thread wakes up
02:45:06.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
02:45:06.638 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
02:45:06.638 00.000 21948 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=0.09
02:45:06.638 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:45:06.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:06.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:45:06.638 00.000 21948 MoveAxis(E, 0, ABG)
02:45:06.638 00.000 21948 Move returns status 0, amount 0
02:45:06.638 00.000 21948 MoveAxis(N, 0, ABG)
02:45:06.638 00.000 21948 Move returns status 0, amount 0
02:45:06.638 00.000 21948 move complete, result=0
02:45:06.638 00.000 21948 worker thread done servicing request
02:45:06.638 00.000 21948 Worker thread wakes up
02:45:06.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:06.639 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:06.639 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:08.167 01.528 21948 Exposure complete
02:45:08.203 00.036 21948 worker thread done servicing request
02:45:08.203 00.000 18120 OnExposeComplete: enter
02:45:08.204 00.001 18120 UpdateGuideState(): m_state=6
02:45:08.204 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
02:45:08.205 00.001 18120 Star::Find returns 1 (0), X=894.34, Y=231.83, Mass=1827, SNR=29.6, Peak=151 HFD=4.0
02:45:08.205 00.000 18120 MultiStar: [#1 0.16,-0.34,0.76,U] [#2 -0.12,-0.01,0.63,U] [#3 -0.01,-0.18,0.61,U] [#4 -0.17,-0.03,0.56,U] [#5 0.38,-0.26,0.00,M9] [#6 -0.06,0.20,0.55,U] [#7 -0.07,0.05,0.45,U] [#8 0.18,-0.03,0.41,U] 
02:45:08.206 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.24, 0.02}
02:45:08.206 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
02:45:08.207 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
02:45:08.207 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.89 mountX=-0.06 mountY=-0.01, mountTheta=-2.93
02:45:08.209 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
02:45:08.209 00.000 18120 Enqueuing Move request for scope (0.04, -0.05)
02:45:08.210 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:08.210 00.000 21948 Worker thread wakes up
02:45:08.210 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.6
02:45:08.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:45:08.211 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:45:08.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:08.211 00.000 21948 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.01
02:45:08.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:45:08.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:08.211 00.000 18120 Enqueuing Expose request
02:45:08.212 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:08.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:45:08.212 00.000 21948 MoveAxis(E, 0, ABG)
02:45:08.212 00.000 21948 Move returns status 0, amount 0
02:45:08.212 00.000 21948 MoveAxis(N, 0, ABG)
02:45:08.212 00.000 21948 Move returns status 0, amount 0
02:45:08.212 00.000 21948 move complete, result=0
02:45:08.212 00.000 21948 worker thread done servicing request
02:45:08.212 00.000 21948 Worker thread wakes up
02:45:08.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:08.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:08.213 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:09.847 01.634 21948 Exposure complete
02:45:09.894 00.047 21948 worker thread done servicing request
02:45:09.894 00.000 18120 OnExposeComplete: enter
02:45:09.895 00.001 18120 UpdateGuideState(): m_state=6
02:45:09.895 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
02:45:09.896 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=231.59, Mass=1803, SNR=29.3, Peak=131 HFD=3.9
02:45:09.896 00.000 18120 MultiStar: [#1 0.12,-0.36,0.76,U] [#2 0.12,-0.22,0.63,U] [#3 0.21,-0.20,0.63,U] [#4 -0.19,-0.07,0.57,U] [#5 0.37,-0.55,0.00,M10] [#6 0.14,0.03,0.54,U] [#7 0.15,-0.01,0.45,U] [#8 0.30,-0.05,0.42,U] 
02:45:09.897 00.001 18120 refined, 7 included, MultiStar: {0.18, -0.16}, one-star: {0.46, -0.21}
02:45:09.897 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
02:45:09.898 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
02:45:09.898 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.72 mountX=-0.22 mountY=-0.09, mountTheta=-2.75
02:45:09.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.16, opts=13)
02:45:09.900 00.001 18120 Enqueuing Move request for scope (0.18, -0.16)
02:45:09.900 00.000 21948 Worker thread wakes up
02:45:09.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:09.901 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:45:09.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:45:09.901 00.000 21948 Moving (0.18, -0.16) raw xDistance=-0.22 yDistance=-0.09
02:45:09.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:45:09.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:09.901 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.3
02:45:09.903 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:45:09.903 00.000 21948 MoveAxis(E, 40, ABG)
02:45:09.903 00.000 21948 Guiding  Dir = 2, Dur = 40
02:45:09.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:09.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:09.904 00.001 18120 Enqueuing Expose request
02:45:09.904 00.000 21948 IsSlewing returns 0
02:45:09.904 00.000 21948 IsGuiding returns 0
02:45:09.907 00.003 21948 PulseGuide returned control before completion, sleep 48
02:45:09.968 00.061 21948 IsGuiding returns 0
02:45:09.968 00.000 21948 Move returns status 0, amount 40
02:45:09.968 00.000 21948 MoveAxis(N, 0, ABG)
02:45:09.968 00.000 21948 Move returns status 0, amount 0
02:45:09.968 00.000 21948 move complete, result=0
02:45:09.968 00.000 21948 worker thread done servicing request
02:45:09.968 00.000 21948 Worker thread wakes up
02:45:09.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:09.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:09.968 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:45:11.381 01.413 21948 Exposure complete
02:45:11.457 00.076 21948 worker thread done servicing request
02:45:11.457 00.000 18120 OnExposeComplete: enter
02:45:11.458 00.001 18120 UpdateGuideState(): m_state=6
02:45:11.459 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
02:45:11.459 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=231.76, Mass=1860, SNR=29.8, Peak=153 HFD=3.7
02:45:11.460 00.001 18120 MultiStar: [#1 0.21,-0.29,0.75,U] [#2 -0.04,-0.09,0.65,U] [#3 0.10,0.02,0.60,U] [#4 -0.28,-0.06,0.56,U] [#5 0.25,-0.18,0.47,U] [#6 -0.05,0.29,0.53,U] [#7 -0.10,0.16,0.41,U] [#8 0.17,0.25,0.42,U] 
02:45:11.460 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.26, -0.05}
02:45:11.461 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:45:11.461 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:45:11.462 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.25 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
02:45:11.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
02:45:11.463 00.000 18120 Enqueuing Move request for scope (0.08, -0.02)
02:45:11.464 00.001 21948 Worker thread wakes up
02:45:11.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:45:11.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:45:11.464 00.000 21948 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.06
02:45:11.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:11.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:11.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:11.465 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:45:11.465 00.000 21948 MoveAxis(E, 0, ABG)
02:45:11.465 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.8
02:45:11.465 00.000 21948 Move returns status 0, amount 0
02:45:11.465 00.000 21948 MoveAxis(N, 0, ABG)
02:45:11.465 00.000 21948 Move returns status 0, amount 0
02:45:11.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:11.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:11.466 00.001 18120 Enqueuing Expose request
02:45:11.466 00.000 21948 move complete, result=0
02:45:11.466 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:11.467 00.001 21948 worker thread done servicing request
02:45:11.467 00.000 21948 Worker thread wakes up
02:45:11.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:11.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:13.095 01.628 21948 Exposure complete
02:45:13.136 00.041 21948 worker thread done servicing request
02:45:13.136 00.000 18120 OnExposeComplete: enter
02:45:13.139 00.003 18120 UpdateGuideState(): m_state=6
02:45:13.140 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
02:45:13.142 00.002 18120 Star::Find returns 1 (0), X=894.64, Y=231.86, Mass=1967, SNR=30.8, Peak=132 HFD=4.5
02:45:13.143 00.001 18120 MultiStar: [#1 0.45,-0.25,0.00,M1] [#2 0.05,0.01,0.64,U] [#3 0.34,0.01,0.59,U] [#4 0.02,0.03,0.54,U] [#5 0.59,-0.22,0.00,M10] [#6 0.09,0.22,0.50,U] [#7 0.01,0.26,0.44,U] [#8 0.37,0.01,0.40,U] 
02:45:13.145 00.002 18120 refined, 6 included, MultiStar: {0.24, 0.08}, one-star: {0.54, 0.05}
02:45:13.146 00.001 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
02:45:13.147 00.001 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
02:45:13.148 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.31 mountX=-0.03 mountY=-0.25, mountTheta=-1.69
02:45:13.151 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.08, opts=13)
02:45:13.152 00.001 18120 Enqueuing Move request for scope (0.24, 0.08)
02:45:13.153 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:13.155 00.002 18120 UpdateGuideState exits: m=1967 RSB=30.8
02:45:13.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:13.156 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:13.156 00.000 18120 Enqueuing Expose request
02:45:13.157 00.001 21948 Worker thread wakes up
02:45:13.157 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
02:45:13.157 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
02:45:13.157 00.000 21948 Moving (0.24, 0.08) raw xDistance=-0.03 yDistance=-0.25
02:45:13.157 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:13.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:45:13.157 00.000 21948 MoveAxis(E, 0, ABG)
02:45:13.157 00.000 21948 Move returns status 0, amount 0
02:45:13.157 00.000 21948 MoveAxis(N, 59, ABG)
02:45:13.157 00.000 21948 Guiding  Dir = 0, Dur = 59
02:45:13.157 00.000 21948 IsSlewing returns 0
02:45:13.157 00.000 21948 IsGuiding returns 0
02:45:13.161 00.004 21948 PulseGuide returned control before completion, sleep 65
02:45:13.236 00.075 21948 IsGuiding returns 0
02:45:13.236 00.000 21948 Move returns status 0, amount 59
02:45:13.236 00.000 21948 move complete, result=0
02:45:13.236 00.000 21948 worker thread done servicing request
02:45:13.236 00.000 21948 Worker thread wakes up
02:45:13.236 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 59 ms NORTH
02:45:13.238 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:13.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:14.653 01.415 21948 Exposure complete
02:45:14.698 00.045 21948 worker thread done servicing request
02:45:14.699 00.001 18120 OnExposeComplete: enter
02:45:14.700 00.001 18120 UpdateGuideState(): m_state=6
02:45:14.701 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
02:45:14.703 00.002 18120 Star::Find returns 1 (0), X=894.48, Y=231.45, Mass=1810, SNR=29.4, Peak=130 HFD=4.2
02:45:14.704 00.001 18120 MultiStar: [#1 0.29,-0.60,0.00,M2] [#2 0.11,-0.33,0.66,U] [#3 0.19,-0.35,0.63,U] [#4 -0.03,-0.42,0.57,U] [#5 0.53,-0.58,0.00,R] [#6 0.15,-0.10,0.58,U] [#7 -0.04,-0.04,0.46,U] [#8 0.27,-0.34,0.00,M1] 
02:45:14.705 00.001 18120 refined, 5 included, MultiStar: {0.16, -0.28}, one-star: {0.38, -0.35}
02:45:14.705 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
02:45:14.706 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
02:45:14.707 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-1.06 mountX=-0.32 mountY=-0.02, mountTheta=-3.09
02:45:14.710 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.28, opts=13)
02:45:14.712 00.002 18120 Enqueuing Move request for scope (0.16, -0.28)
02:45:14.714 00.002 21948 Worker thread wakes up
02:45:14.715 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:14.715 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.4
02:45:14.716 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:14.716 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:14.717 00.001 18120 Enqueuing Expose request
02:45:14.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
02:45:14.717 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
02:45:14.717 00.000 21948 Moving (0.16, -0.28) raw xDistance=-0.32 yDistance=-0.02
02:45:14.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:45:14.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:14.717 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:45:14.717 00.000 21948 MoveAxis(E, 58, ABG)
02:45:14.717 00.000 21948 Guiding  Dir = 2, Dur = 58
02:45:14.717 00.000 21948 IsSlewing returns 0
02:45:14.718 00.001 21948 IsGuiding returns 0
02:45:14.719 00.001 21948 PulseGuide returned control before completion, sleep 67
02:45:14.792 00.073 21948 IsGuiding returns 0
02:45:14.792 00.000 21948 Move returns status 0, amount 58
02:45:14.792 00.000 21948 MoveAxis(N, 0, ABG)
02:45:14.792 00.000 21948 Move returns status 0, amount 0
02:45:14.792 00.000 21948 move complete, result=0
02:45:14.792 00.000 21948 worker thread done servicing request
02:45:14.792 00.000 21948 Worker thread wakes up
02:45:14.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:14.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:14.792 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
02:45:16.427 01.635 21948 Exposure complete
02:45:16.491 00.064 21948 worker thread done servicing request
02:45:16.492 00.001 18120 OnExposeComplete: enter
02:45:16.492 00.000 18120 UpdateGuideState(): m_state=6
02:45:16.493 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
02:45:16.493 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=231.66, Mass=1952, SNR=30.6, Peak=158 HFD=3.8
02:45:16.494 00.001 18120 MultiStar: [#1 0.16,-0.34,0.74,U] [#2 0.07,-0.13,0.63,U] [#3 0.12,-0.29,0.57,U] [#4 -0.02,-0.18,0.56,U] [#5 -0.16,-0.05,0.45,U] [#6 0.18,-0.20,0.55,U] [#7 -0.23,0.01,0.43,U] [#8 0.22,0.07,0.39,U] 
02:45:16.494 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.16}, one-star: {0.12, -0.15}
02:45:16.495 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.18 = 3.11)
02:45:16.495 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.07)
02:45:16.495 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.18 mountX=-0.17 mountY=0.01, mountTheta=3.07
02:45:16.497 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.16, opts=13)
02:45:16.498 00.001 18120 Enqueuing Move request for scope (0.07, -0.16)
02:45:16.500 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:16.501 00.001 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:45:16.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:16.503 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:16.503 00.000 18120 Enqueuing Expose request
02:45:16.504 00.001 21948 Worker thread wakes up
02:45:16.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
02:45:16.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
02:45:16.504 00.000 21948 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=0.01
02:45:16.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:45:16.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:16.505 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:45:16.505 00.000 21948 MoveAxis(E, 0, ABG)
02:45:16.505 00.000 21948 Move returns status 0, amount 0
02:45:16.505 00.000 21948 MoveAxis(N, 0, ABG)
02:45:16.505 00.000 21948 Move returns status 0, amount 0
02:45:16.505 00.000 21948 move complete, result=0
02:45:16.505 00.000 21948 worker thread done servicing request
02:45:16.505 00.000 21948 Worker thread wakes up
02:45:16.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:16.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:16.506 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:17.919 01.413 21948 Exposure complete
02:45:17.945 00.026 21948 worker thread done servicing request
02:45:17.945 00.000 18120 OnExposeComplete: enter
02:45:17.946 00.001 18120 UpdateGuideState(): m_state=6
02:45:17.947 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
02:45:17.948 00.001 18120 Star::Find returns 1 (0), X=894.22, Y=231.67, Mass=1968, SNR=30.6, Peak=171 HFD=3.8
02:45:17.948 00.000 18120 MultiStar: [#1 0.02,-0.26,0.70,U] [#2 -0.30,-0.35,0.00,M1] [#3 0.09,-0.37,0.58,U] [#4 -0.26,-0.22,0.56,U] [#5 -0.26,0.48,0.00,M1] [#6 -0.04,0.05,0.56,U] [#7 -0.11,0.09,0.45,U] [#8 0.25,-0.15,0.40,U] 
02:45:17.949 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.11, -0.14}
02:45:17.949 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
02:45:17.949 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
02:45:17.950 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.47 mountX=-0.15 mountY=0.06, mountTheta=2.78
02:45:17.951 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.15, opts=13)
02:45:17.951 00.000 18120 Enqueuing Move request for scope (0.02, -0.15)
02:45:17.952 00.001 21948 Worker thread wakes up
02:45:17.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:45:17.952 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:45:17.952 00.000 21948 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.06
02:45:17.952 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:17.953 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:17.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:17.953 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.6
02:45:17.954 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:17.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:45:17.954 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:17.955 00.001 18120 Enqueuing Expose request
02:45:17.956 00.001 21948 MoveAxis(E, 0, ABG)
02:45:17.956 00.000 21948 Move returns status 0, amount 0
02:45:17.956 00.000 21948 MoveAxis(N, 0, ABG)
02:45:17.956 00.000 21948 Move returns status 0, amount 0
02:45:17.956 00.000 21948 move complete, result=0
02:45:17.956 00.000 21948 worker thread done servicing request
02:45:17.956 00.000 21948 Worker thread wakes up
02:45:17.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:17.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:17.956 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:19.590 01.634 21948 Exposure complete
02:45:19.636 00.046 21948 worker thread done servicing request
02:45:19.636 00.000 18120 OnExposeComplete: enter
02:45:19.637 00.001 18120 UpdateGuideState(): m_state=6
02:45:19.637 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
02:45:19.638 00.001 18120 Star::Find returns 1 (0), X=894.16, Y=231.70, Mass=1887, SNR=30.2, Peak=170 HFD=4.0
02:45:19.638 00.000 18120 MultiStar: [#1 0.07,-0.21,0.76,U] [#2 -0.20,-0.11,0.63,U] [#3 -0.15,-0.24,0.59,U] [#4 -0.40,0.06,0.57,U] [#5 -0.28,0.33,0.00,M2] [#6 -0.16,-0.02,0.55,U] [#7 -0.16,-0.04,0.43,U] [#8 0.11,-0.09,0.40,U] 
02:45:19.639 00.001 18120 single-star, 7 included, MultiStar: {-0.09, -0.10}, one-star: {0.06, -0.11}
02:45:19.639 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
02:45:19.640 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
02:45:19.640 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.06 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
02:45:19.641 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
02:45:19.643 00.002 18120 Enqueuing Move request for scope (0.06, -0.11)
02:45:19.644 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:19.645 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.2
02:45:19.645 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:19.646 00.001 21948 Worker thread wakes up
02:45:19.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
02:45:19.646 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
02:45:19.646 00.000 21948 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.01
02:45:19.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:45:19.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:19.646 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:19.646 00.000 18120 Enqueuing Expose request
02:45:19.647 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:45:19.647 00.000 21948 MoveAxis(E, 0, ABG)
02:45:19.647 00.000 21948 Move returns status 0, amount 0
02:45:19.647 00.000 21948 MoveAxis(N, 0, ABG)
02:45:19.647 00.000 21948 Move returns status 0, amount 0
02:45:19.647 00.000 21948 move complete, result=0
02:45:19.647 00.000 21948 worker thread done servicing request
02:45:19.647 00.000 21948 Worker thread wakes up
02:45:19.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:19.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:19.647 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:21.170 01.523 21948 Exposure complete
02:45:21.211 00.041 21948 worker thread done servicing request
02:45:21.211 00.000 18120 OnExposeComplete: enter
02:45:21.212 00.001 18120 UpdateGuideState(): m_state=6
02:45:21.212 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
02:45:21.213 00.001 18120 Star::Find returns 1 (0), X=894.16, Y=231.84, Mass=1935, SNR=30.5, Peak=169 HFD=4.3
02:45:21.216 00.003 18120 MultiStar: [#1 0.07,-0.26,0.73,U] [#2 -0.04,-0.11,0.62,U] [#3 0.07,-0.03,0.58,U] [#4 -0.32,-0.06,0.56,U] [#5 -0.32,0.47,0.00,M3] [#6 -0.29,0.11,0.51,U] [#7 -0.05,0.17,0.43,U] [#8 0.05,0.19,0.40,U] 
02:45:21.219 00.003 18120 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.05, 0.03}
02:45:21.221 00.002 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.49)
02:45:21.223 00.002 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.45)
02:45:21.224 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.80 mountX=0.00 mountY=0.05, mountTheta=1.49
02:45:21.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
02:45:21.226 00.001 18120 Enqueuing Move request for scope (-0.04, -0.02)
02:45:21.226 00.000 21948 Worker thread wakes up
02:45:21.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:21.226 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
02:45:21.227 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:21.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:21.228 00.001 18120 Enqueuing Expose request
02:45:21.230 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:45:21.230 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:45:21.230 00.000 21948 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.05
02:45:21.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:45:21.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:21.230 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:45:21.230 00.000 21948 MoveAxis(E, 0, ABG)
02:45:21.230 00.000 21948 Move returns status 0, amount 0
02:45:21.230 00.000 21948 MoveAxis(N, 0, ABG)
02:45:21.230 00.000 21948 Move returns status 0, amount 0
02:45:21.230 00.000 21948 move complete, result=0
02:45:21.230 00.000 21948 worker thread done servicing request
02:45:21.230 00.000 21948 Worker thread wakes up
02:45:21.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:21.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:21.231 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:22.867 01.636 21948 Exposure complete
02:45:22.891 00.024 21948 worker thread done servicing request
02:45:22.892 00.001 18120 OnExposeComplete: enter
02:45:22.892 00.000 18120 UpdateGuideState(): m_state=6
02:45:22.893 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
02:45:22.894 00.001 18120 Star::Find returns 1 (0), X=894.08, Y=231.53, Mass=1901, SNR=30.2, Peak=144 HFD=4.2
02:45:22.894 00.000 18120 MultiStar: [#1 -0.18,-0.48,0.00,M1] [#2 -0.39,0.09,0.63,U] [#3 -0.32,-0.33,0.00,M1] [#4 -0.52,-0.25,0.00,M1] [#5 -0.44,0.38,0.00,M4] [#6 -0.38,0.21,0.00,M1] [#7 -0.20,-0.46,0.00,M1] [#8 -0.41,-0.02,0.40,U] 
02:45:22.894 00.000 18120 refined, 2 included, MultiStar: {-0.22, -0.12}, one-star: {-0.03, -0.28}
02:45:22.895 00.001 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.65 = 1.63)
02:45:22.895 00.000 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.59)
02:45:22.896 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.66 mountX=-0.01 mountY=0.25, mountTheta=1.63
02:45:22.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.12, opts=13)
02:45:22.898 00.001 18120 Enqueuing Move request for scope (-0.22, -0.12)
02:45:22.898 00.000 21948 Worker thread wakes up
02:45:22.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:22.899 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
02:45:22.899 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
02:45:22.899 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:22.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:22.900 00.001 18120 Enqueuing Expose request
02:45:22.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
02:45:22.900 00.000 21948 Moving (-0.22, -0.12) raw xDistance=-0.01 yDistance=0.25
02:45:22.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:45:22.900 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:45:22.900 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:45:22.900 00.000 21948 MoveAxis(E, 0, ABG)
02:45:22.900 00.000 21948 Move returns status 0, amount 0
02:45:22.901 00.001 21948 MoveAxis(N, 0, ABG)
02:45:22.901 00.000 21948 Move returns status 0, amount 0
02:45:22.901 00.000 21948 move complete, result=0
02:45:22.901 00.000 21948 worker thread done servicing request
02:45:22.901 00.000 21948 Worker thread wakes up
02:45:22.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:22.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:22.901 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:24.427 01.526 21948 Exposure complete
02:45:24.474 00.047 21948 worker thread done servicing request
02:45:24.474 00.000 18120 OnExposeComplete: enter
02:45:24.475 00.001 18120 UpdateGuideState(): m_state=6
02:45:24.476 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
02:45:24.476 00.000 18120 Star::Find returns 1 (0), X=894.19, Y=231.81, Mass=1931, SNR=30.4, Peak=173 HFD=4.1
02:45:24.476 00.000 18120 MultiStar: [#1 0.06,-0.12,0.72,U] [#2 -0.26,-0.13,0.63,U] [#3 -0.07,-0.17,0.59,U] [#4 -0.27,-0.09,0.57,U] [#5 -0.43,0.35,0.00,M5] [#6 -0.12,0.19,0.55,U] [#7 -0.10,0.20,0.42,U] [#8 0.29,0.07,0.41,U] 
02:45:24.477 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.08, 0.00}
02:45:24.477 00.000 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.00) = xAngle (-4.74 = 1.55)
02:45:24.478 00.001 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.78 = 1.51)
02:45:24.478 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.74 mountX=0.00 mountY=0.05, mountTheta=1.55
02:45:24.480 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.02, opts=13)
02:45:24.480 00.000 18120 Enqueuing Move request for scope (-0.05, -0.02)
02:45:24.481 00.001 21948 Worker thread wakes up
02:45:24.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:45:24.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:45:24.481 00.000 21948 Moving (-0.05, -0.02) raw xDistance=0.00 yDistance=0.05
02:45:24.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:45:24.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:24.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:45:24.481 00.000 21948 MoveAxis(E, 0, ABG)
02:45:24.481 00.000 21948 Move returns status 0, amount 0
02:45:24.481 00.000 21948 MoveAxis(N, 0, ABG)
02:45:24.481 00.000 21948 Move returns status 0, amount 0
02:45:24.481 00.000 21948 move complete, result=0
02:45:24.481 00.000 21948 worker thread done servicing request
02:45:24.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:24.481 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.4
02:45:24.483 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:24.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:24.484 00.001 18120 Enqueuing Expose request
02:45:24.484 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:24.484 00.000 21948 Worker thread wakes up
02:45:24.485 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:24.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:26.112 01.627 21948 Exposure complete
02:45:26.156 00.044 21948 worker thread done servicing request
02:45:26.157 00.001 18120 OnExposeComplete: enter
02:45:26.158 00.001 18120 UpdateGuideState(): m_state=6
02:45:26.159 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
02:45:26.160 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=231.59, Mass=1871, SNR=30.0, Peak=167 HFD=3.7
02:45:26.160 00.000 18120 MultiStar: [#1 -0.06,-0.34,0.75,U] [#2 -0.29,-0.18,0.61,U] [#3 -0.11,-0.18,0.63,U] [#4 -0.41,-0.20,0.00,M1] [#5 -0.39,0.09,0.49,U] [#6 -0.43,-0.02,0.00,M1] [#7 -0.10,0.12,0.44,U] [#8 -0.22,0.03,0.42,U] 
02:45:26.161 00.001 18120 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {0.16, -0.22}
02:45:26.161 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
02:45:26.161 00.000 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
02:45:26.162 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.22 mountX=-0.08 mountY=0.16, mountTheta=2.05
02:45:26.163 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.14, opts=13)
02:45:26.164 00.001 18120 Enqueuing Move request for scope (-0.10, -0.14)
02:45:26.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:26.165 00.001 21948 Worker thread wakes up
02:45:26.165 00.000 18120 UpdateGuideState exits: m=1871 RSB=30.0
02:45:26.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
02:45:26.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:26.165 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:26.166 00.001 18120 Enqueuing Expose request
02:45:26.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
02:45:26.166 00.000 21948 Moving (-0.10, -0.14) raw xDistance=-0.08 yDistance=0.16
02:45:26.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:26.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:26.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:45:26.166 00.000 21948 MoveAxis(E, 0, ABG)
02:45:26.166 00.000 21948 Move returns status 0, amount 0
02:45:26.167 00.001 21948 MoveAxis(N, 0, ABG)
02:45:26.167 00.000 21948 Move returns status 0, amount 0
02:45:26.167 00.000 21948 move complete, result=0
02:45:26.167 00.000 21948 worker thread done servicing request
02:45:26.167 00.000 21948 Worker thread wakes up
02:45:26.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:26.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:26.169 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:27.687 01.518 21948 Exposure complete
02:45:27.728 00.041 21948 worker thread done servicing request
02:45:27.728 00.000 18120 OnExposeComplete: enter
02:45:27.730 00.002 18120 UpdateGuideState(): m_state=6
02:45:27.731 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
02:45:27.731 00.000 18120 Star::Find returns 1 (0), X=894.42, Y=231.60, Mass=1858, SNR=29.9, Peak=142 HFD=4.2
02:45:27.732 00.001 18120 MultiStar: [#1 -0.09,-0.31,0.76,U] [#2 -0.10,-0.10,0.67,U] [#3 -0.10,-0.25,0.61,U] [#4 -0.21,0.05,0.56,U] [#5 -0.34,0.10,0.48,U] [#6 0.04,0.13,0.56,U] [#7 -0.16,0.14,0.43,U] [#8 -0.07,0.09,0.43,U] 
02:45:27.733 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.32, -0.21}
02:45:27.734 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.22)
02:45:27.735 00.001 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.18)
02:45:27.737 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.07 mountX=-0.05 mountY=0.07, mountTheta=2.20
02:45:27.741 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.08, opts=13)
02:45:27.742 00.001 18120 Enqueuing Move request for scope (-0.04, -0.08)
02:45:27.742 00.000 21948 Worker thread wakes up
02:45:27.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:27.743 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.9
02:45:27.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:27.743 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:27.744 00.001 18120 Enqueuing Expose request
02:45:27.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:45:27.744 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:45:27.744 00.000 21948 Moving (-0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
02:45:27.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:27.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:27.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:45:27.744 00.000 21948 MoveAxis(E, 0, ABG)
02:45:27.745 00.001 21948 Move returns status 0, amount 0
02:45:27.745 00.000 21948 MoveAxis(N, 0, ABG)
02:45:27.745 00.000 21948 Move returns status 0, amount 0
02:45:27.745 00.000 21948 move complete, result=0
02:45:27.745 00.000 21948 worker thread done servicing request
02:45:27.745 00.000 21948 Worker thread wakes up
02:45:27.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:27.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:27.745 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:29.375 01.630 21948 Exposure complete
02:45:29.401 00.026 21948 worker thread done servicing request
02:45:29.401 00.000 18120 OnExposeComplete: enter
02:45:29.402 00.001 18120 UpdateGuideState(): m_state=6
02:45:29.402 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
02:45:29.403 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=231.85, Mass=1909, SNR=30.3, Peak=150 HFD=4.0
02:45:29.403 00.000 18120 MultiStar: [#1 0.30,-0.11,0.71,U] [#2 -0.07,0.07,0.66,U] [#3 0.03,0.17,0.59,U] [#4 -0.11,0.08,0.57,U] [#5 -0.13,0.26,0.49,U] [#6 -0.17,0.22,0.54,U] [#7 0.15,0.11,0.43,U] [#8 0.12,0.37,0.40,U] 
02:45:29.404 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.33, 0.04}
02:45:29.404 00.000 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
02:45:29.405 00.001 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
02:45:29.405 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.97 mountX=0.07 mountY=-0.12, mountTheta=-1.04
02:45:29.407 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.11, opts=13)
02:45:29.407 00.000 18120 Enqueuing Move request for scope (0.07, 0.11)
02:45:29.408 00.001 21948 Worker thread wakes up
02:45:29.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
02:45:29.408 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
02:45:29.408 00.000 21948 Moving (0.07, 0.11) raw xDistance=0.07 yDistance=-0.12
02:45:29.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:45:29.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:29.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:29.408 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
02:45:29.409 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:29.409 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:29.410 00.001 18120 Enqueuing Expose request
02:45:29.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:45:29.410 00.000 21948 MoveAxis(E, 0, ABG)
02:45:29.410 00.000 21948 Move returns status 0, amount 0
02:45:29.410 00.000 21948 MoveAxis(N, 0, ABG)
02:45:29.410 00.000 21948 Move returns status 0, amount 0
02:45:29.410 00.000 21948 move complete, result=0
02:45:29.410 00.000 21948 worker thread done servicing request
02:45:29.410 00.000 21948 Worker thread wakes up
02:45:29.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:29.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:29.411 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:30.932 01.521 21948 Exposure complete
02:45:30.990 00.058 21948 worker thread done servicing request
02:45:30.990 00.000 18120 OnExposeComplete: enter
02:45:30.993 00.003 18120 UpdateGuideState(): m_state=6
02:45:30.996 00.003 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
02:45:30.998 00.002 18120 Star::Find returns 1 (0), X=894.48, Y=231.66, Mass=1931, SNR=30.5, Peak=141 HFD=4.4
02:45:31.001 00.003 18120 MultiStar: [#1 0.32,-0.19,0.73,U] [#2 -0.00,-0.26,0.65,U] [#3 0.01,-0.13,0.60,U] [#4 -0.47,0.01,0.00,M1] [#5 -0.23,0.37,0.00,M3] [#6 0.20,0.24,0.52,U] [#7 -0.07,0.08,0.44,U] [#8 0.12,-0.00,0.42,U] 
02:45:31.003 00.002 18120 refined, 6 included, MultiStar: {0.17, -0.09}, one-star: {0.37, -0.15}
02:45:31.005 00.002 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
02:45:31.008 00.003 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
02:45:31.009 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
02:45:31.010 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
02:45:31.011 00.001 18120 Enqueuing Move request for scope (0.17, -0.09)
02:45:31.011 00.000 21948 Worker thread wakes up
02:45:31.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
02:45:31.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
02:45:31.011 00.000 21948 Moving (0.17, -0.09) raw xDistance=-0.15 yDistance=-0.11
02:45:31.012 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:31.012 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.5
02:45:31.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:31.013 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:31.013 00.000 18120 Enqueuing Expose request
02:45:31.014 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:31.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:31.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:45:31.014 00.000 21948 MoveAxis(E, 0, ABG)
02:45:31.014 00.000 21948 Move returns status 0, amount 0
02:45:31.014 00.000 21948 MoveAxis(N, 0, ABG)
02:45:31.014 00.000 21948 Move returns status 0, amount 0
02:45:31.014 00.000 21948 move complete, result=0
02:45:31.014 00.000 21948 worker thread done servicing request
02:45:31.014 00.000 21948 Worker thread wakes up
02:45:31.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:31.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:31.014 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:32.641 01.627 21948 Exposure complete
02:45:32.685 00.044 21948 worker thread done servicing request
02:45:32.685 00.000 18120 OnExposeComplete: enter
02:45:32.685 00.000 18120 UpdateGuideState(): m_state=6
02:45:32.686 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
02:45:32.687 00.001 18120 Star::Find returns 1 (0), X=894.10, Y=231.79, Mass=2008, SNR=31.0, Peak=205 HFD=4.1
02:45:32.687 00.000 18120 MultiStar: [#1 -0.12,0.01,0.71,U] [#2 -0.35,0.02,0.62,U] [#3 0.15,-0.17,0.59,U] [#4 -0.35,0.02,0.57,U] [#5 -0.25,0.62,0.00,M4] [#6 -0.16,-0.14,0.49,U] [#7 -0.29,0.20,0.41,U] [#8 0.05,0.06,0.38,U] 
02:45:32.687 00.000 18120 single-star, 7 included, MultiStar: {-0.13, -0.01}, one-star: {-0.01, -0.02}
02:45:32.688 00.001 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.39)
02:45:32.688 00.000 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.35)
02:45:32.689 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.90 mountX=-0.01 mountY=0.01, mountTheta=2.37
02:45:32.690 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
02:45:32.691 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
02:45:32.691 00.000 21948 Worker thread wakes up
02:45:32.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:45:32.691 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:45:32.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:32.692 00.001 18120 UpdateGuideState exits: m=2008 RSB=31.0
02:45:32.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:32.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:32.693 00.000 18120 Enqueuing Expose request
02:45:32.694 00.001 21948 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
02:45:32.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:45:32.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:32.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:45:32.694 00.000 21948 MoveAxis(E, 0, ABG)
02:45:32.694 00.000 21948 Move returns status 0, amount 0
02:45:32.694 00.000 21948 MoveAxis(N, 0, ABG)
02:45:32.694 00.000 21948 Move returns status 0, amount 0
02:45:32.694 00.000 21948 move complete, result=0
02:45:32.694 00.000 21948 worker thread done servicing request
02:45:32.694 00.000 21948 Worker thread wakes up
02:45:32.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:32.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:32.694 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:34.212 01.518 21948 Exposure complete
02:45:34.260 00.048 21948 worker thread done servicing request
02:45:34.260 00.000 18120 OnExposeComplete: enter
02:45:34.261 00.001 18120 UpdateGuideState(): m_state=6
02:45:34.262 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
02:45:34.262 00.000 18120 Star::Find returns 1 (0), X=894.09, Y=231.84, Mass=2050, SNR=31.5, Peak=205 HFD=4.2
02:45:34.263 00.001 18120 MultiStar: [#1 -0.08,-0.09,0.71,U] [#2 -0.43,0.07,0.00,M1] [#3 -0.05,-0.16,0.56,U] [#4 -0.18,-0.01,0.53,U] [#5 -0.53,0.57,0.00,M5] [#6 -0.21,0.02,0.51,U] [#7 -0.15,0.11,0.41,U] [#8 -0.03,0.10,0.40,U] 
02:45:34.263 00.000 18120 single-star, 6 included, MultiStar: {-0.09, -0.01}, one-star: {-0.01, 0.03}
02:45:34.264 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
02:45:34.264 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
02:45:34.264 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.95 mountX=0.04 mountY=-0.00, mountTheta=-0.09
02:45:34.265 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
02:45:34.266 00.001 18120 Enqueuing Move request for scope (-0.01, 0.03)
02:45:34.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:34.267 00.001 18120 UpdateGuideState exits: m=2050 RSB=31.5
02:45:34.267 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:34.268 00.001 21948 Worker thread wakes up
02:45:34.268 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:45:34.268 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:45:34.268 00.000 21948 Moving (-0.01, 0.03) raw xDistance=0.04 yDistance=-0.00
02:45:34.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:45:34.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:34.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:34.268 00.000 18120 Enqueuing Expose request
02:45:34.269 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:45:34.269 00.000 21948 MoveAxis(E, 0, ABG)
02:45:34.269 00.000 21948 Move returns status 0, amount 0
02:45:34.269 00.000 21948 MoveAxis(N, 0, ABG)
02:45:34.269 00.000 21948 Move returns status 0, amount 0
02:45:34.269 00.000 21948 move complete, result=0
02:45:34.269 00.000 21948 worker thread done servicing request
02:45:34.269 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:34.270 00.001 21948 Worker thread wakes up
02:45:34.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:34.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:35.905 01.635 21948 Exposure complete
02:45:35.948 00.043 21948 worker thread done servicing request
02:45:35.948 00.000 18120 OnExposeComplete: enter
02:45:35.950 00.002 18120 UpdateGuideState(): m_state=6
02:45:35.952 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
02:45:35.953 00.001 18120 Star::Find returns 1 (0), X=894.10, Y=231.83, Mass=1917, SNR=30.3, Peak=190 HFD=4.1
02:45:35.954 00.001 18120 MultiStar: [#1 -0.10,0.04,0.75,U] [#2 -0.26,0.09,0.65,U] [#3 -0.17,0.10,0.61,U] [#4 -0.28,-0.07,0.51,U] [#5 -0.32,0.43,0.00,M6] [#6 -0.20,0.19,0.51,U] [#7 -0.21,0.25,0.41,U] [#8 -0.31,-0.03,0.40,U] 
02:45:35.954 00.000 18120 single-star, 7 included, MultiStar: {-0.17, 0.07}, one-star: {-0.00, 0.02}
02:45:35.955 00.001 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
02:45:35.955 00.000 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
02:45:35.956 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.57 mountX=0.02 mountY=-0.01, mountTheta=-0.46
02:45:35.958 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.02, opts=13)
02:45:35.959 00.001 18120 Enqueuing Move request for scope (-0.00, 0.02)
02:45:35.960 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:35.961 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.3
02:45:35.962 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:35.963 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:35.963 00.000 18120 Enqueuing Expose request
02:45:35.964 00.001 21948 Worker thread wakes up
02:45:35.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
02:45:35.964 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
02:45:35.964 00.000 21948 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
02:45:35.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:45:35.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:35.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:45:35.964 00.000 21948 MoveAxis(E, 0, ABG)
02:45:35.964 00.000 21948 Move returns status 0, amount 0
02:45:35.964 00.000 21948 MoveAxis(N, 0, ABG)
02:45:35.964 00.000 21948 Move returns status 0, amount 0
02:45:35.964 00.000 21948 move complete, result=0
02:45:35.964 00.000 21948 worker thread done servicing request
02:45:35.964 00.000 21948 Worker thread wakes up
02:45:35.965 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:35.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:35.965 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:37.477 01.512 21948 Exposure complete
02:45:37.504 00.027 21948 worker thread done servicing request
02:45:37.504 00.000 18120 OnExposeComplete: enter
02:45:37.505 00.001 18120 UpdateGuideState(): m_state=6
02:45:37.505 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
02:45:37.505 00.000 18120 Star::Find returns 1 (0), X=894.14, Y=231.85, Mass=1855, SNR=29.8, Peak=184 HFD=4.1
02:45:37.506 00.001 18120 MultiStar: [#1 -0.20,-0.20,0.70,U] [#2 -0.19,-0.09,0.62,U] [#3 -0.12,-0.19,0.60,U] [#4 -0.29,-0.03,0.58,U] [#5 -0.38,0.25,0.00,M7] [#6 -0.38,0.14,0.56,U] [#7 -0.41,0.20,0.00,M1] [#8 -0.29,0.36,0.00,M1] 
02:45:37.506 00.000 18120 single-star, 5 included, MultiStar: {-0.17, -0.05}, one-star: {0.04, 0.04}
02:45:37.507 00.001 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.00) = xAngle (-1.21 = -1.21)
02:45:37.507 00.000 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.25 = -1.25)
02:45:37.508 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.79 mountX=0.02 mountY=-0.05, mountTheta=-1.21
02:45:37.509 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
02:45:37.509 00.000 18120 Enqueuing Move request for scope (0.04, 0.04)
02:45:37.510 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:37.511 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.8
02:45:37.511 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:37.512 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:37.513 00.001 18120 Enqueuing Expose request
02:45:37.513 00.000 21948 Worker thread wakes up
02:45:37.513 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
02:45:37.514 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:45:37.514 00.000 21948 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
02:45:37.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:45:37.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:37.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:45:37.514 00.000 21948 MoveAxis(E, 0, ABG)
02:45:37.514 00.000 21948 Move returns status 0, amount 0
02:45:37.514 00.000 21948 MoveAxis(N, 0, ABG)
02:45:37.514 00.000 21948 Move returns status 0, amount 0
02:45:37.514 00.000 21948 move complete, result=0
02:45:37.514 00.000 21948 worker thread done servicing request
02:45:37.514 00.000 21948 Worker thread wakes up
02:45:37.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:37.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:37.514 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:39.144 01.630 21948 Exposure complete
02:45:39.193 00.049 21948 worker thread done servicing request
02:45:39.193 00.000 18120 OnExposeComplete: enter
02:45:39.193 00.000 18120 UpdateGuideState(): m_state=6
02:45:39.194 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
02:45:39.194 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=231.81, Mass=1903, SNR=30.2, Peak=168 HFD=4.0
02:45:39.195 00.001 18120 MultiStar: [#1 -0.12,-0.10,0.74,U] [#2 -0.30,-0.10,0.65,U] [#3 -0.13,-0.05,0.58,U] [#4 -0.32,-0.04,0.58,U] [#5 -0.40,0.46,0.00,M8] [#6 -0.48,0.26,0.00,M1] [#7 -0.23,0.45,0.00,M2] [#8 -0.05,0.07,0.40,U] 
02:45:39.195 00.000 18120 single-star, 5 included, MultiStar: {-0.12, -0.04}, one-star: {0.11, 0.00}
02:45:39.196 00.001 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
02:45:39.197 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
02:45:39.197 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.05 mountY=-0.10, mountTheta=-1.98
02:45:39.199 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.00, opts=13)
02:45:39.200 00.001 18120 Enqueuing Move request for scope (0.11, 0.00)
02:45:39.201 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:39.202 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.2
02:45:39.203 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:39.204 00.001 21948 Worker thread wakes up
02:45:39.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
02:45:39.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
02:45:39.204 00.000 21948 Moving (0.11, 0.00) raw xDistance=-0.05 yDistance=-0.10
02:45:39.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:39.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:39.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:39.207 00.003 18120 Enqueuing Expose request
02:45:39.208 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:45:39.208 00.000 21948 MoveAxis(E, 0, ABG)
02:45:39.208 00.000 21948 Move returns status 0, amount 0
02:45:39.208 00.000 21948 MoveAxis(N, 0, ABG)
02:45:39.208 00.000 21948 Move returns status 0, amount 0
02:45:39.208 00.000 21948 move complete, result=0
02:45:39.208 00.000 21948 worker thread done servicing request
02:45:39.208 00.000 21948 Worker thread wakes up
02:45:39.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:39.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:39.209 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:40.727 01.518 21948 Exposure complete
02:45:40.775 00.048 21948 worker thread done servicing request
02:45:40.775 00.000 18120 OnExposeComplete: enter
02:45:40.776 00.001 18120 UpdateGuideState(): m_state=6
02:45:40.777 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
02:45:40.777 00.000 18120 Star::Find returns 1 (0), X=894.16, Y=231.84, Mass=1907, SNR=30.3, Peak=188 HFD=4.3
02:45:40.778 00.001 18120 MultiStar: [#1 -0.11,-0.04,0.71,U] [#2 -0.49,0.17,0.00,M1] [#3 -0.32,-0.04,0.61,U] [#4 -0.38,0.12,0.58,U] [#5 -0.63,0.74,0.00,M9] [#6 -0.35,0.40,0.00,M2] [#7 -0.26,0.26,0.42,U] [#8 -0.01,0.14,0.39,U] 
02:45:40.781 00.003 18120 single-star, 5 included, MultiStar: {-0.15, 0.06}, one-star: {0.05, 0.03}
02:45:40.784 00.003 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
02:45:40.786 00.002 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
02:45:40.788 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=0.01 mountY=-0.06, mountTheta=-1.43
02:45:40.793 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
02:45:40.795 00.002 18120 Enqueuing Move request for scope (0.05, 0.03)
02:45:40.798 00.003 21948 Worker thread wakes up
02:45:40.798 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:45:40.798 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:40.799 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:45:40.799 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.3
02:45:40.799 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:40.799 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:40.800 00.001 18120 Enqueuing Expose request
02:45:40.800 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
02:45:40.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:40.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:40.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:45:40.800 00.000 21948 MoveAxis(E, 0, ABG)
02:45:40.800 00.000 21948 Move returns status 0, amount 0
02:45:40.801 00.001 21948 MoveAxis(N, 0, ABG)
02:45:40.801 00.000 21948 Move returns status 0, amount 0
02:45:40.801 00.000 21948 move complete, result=0
02:45:40.801 00.000 21948 worker thread done servicing request
02:45:40.801 00.000 21948 Worker thread wakes up
02:45:40.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:40.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:40.801 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:42.437 01.636 21948 Exposure complete
02:45:42.481 00.044 21948 worker thread done servicing request
02:45:42.481 00.000 18120 OnExposeComplete: enter
02:45:42.483 00.002 18120 UpdateGuideState(): m_state=6
02:45:42.484 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
02:45:42.485 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=231.63, Mass=1800, SNR=29.4, Peak=156 HFD=3.9
02:45:42.487 00.002 18120 MultiStar: [#1 -0.00,-0.26,0.74,U] [#2 -0.40,-0.15,0.00,M2] [#3 0.03,-0.18,0.60,U] [#4 -0.57,-0.05,0.00,M1] [#5 -0.30,0.36,0.00,M10] [#6 -0.20,-0.03,0.57,U] [#7 -0.37,0.02,0.44,U] [#8 0.11,-0.01,0.40,U] 
02:45:42.488 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.13}, one-star: {0.15, -0.18}
02:45:42.489 00.001 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.00) = xAngle (-3.70 = 2.58)
02:45:42.490 00.001 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.74 = 2.54)
02:45:42.492 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.70 mountX=-0.11 mountY=0.07, mountTheta=2.55
02:45:42.496 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.13, opts=13)
02:45:42.497 00.001 18120 Enqueuing Move request for scope (-0.02, -0.13)
02:45:42.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:42.498 00.001 18120 UpdateGuideState exits: m=1800 RSB=29.4
02:45:42.498 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:42.499 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:42.499 00.000 18120 Enqueuing Expose request
02:45:42.499 00.000 21948 Worker thread wakes up
02:45:42.500 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
02:45:42.500 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
02:45:42.500 00.000 21948 Moving (-0.02, -0.13) raw xDistance=-0.11 yDistance=0.07
02:45:42.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:45:42.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:42.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:45:42.500 00.000 21948 MoveAxis(E, 0, ABG)
02:45:42.500 00.000 21948 Move returns status 0, amount 0
02:45:42.500 00.000 21948 MoveAxis(N, 0, ABG)
02:45:42.500 00.000 21948 Move returns status 0, amount 0
02:45:42.500 00.000 21948 move complete, result=0
02:45:42.500 00.000 21948 worker thread done servicing request
02:45:42.500 00.000 21948 Worker thread wakes up
02:45:42.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:42.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:42.500 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:44.013 01.513 21948 Exposure complete
02:45:44.037 00.024 21948 worker thread done servicing request
02:45:44.037 00.000 18120 OnExposeComplete: enter
02:45:44.038 00.001 18120 UpdateGuideState(): m_state=6
02:45:44.038 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
02:45:44.039 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=231.65, Mass=1915, SNR=30.2, Peak=143 HFD=3.8
02:45:44.039 00.000 18120 MultiStar: [#1 0.02,-0.25,0.74,U] [#2 0.05,-0.41,0.64,U] [#3 0.03,-0.17,0.59,U] [#4 -0.19,-0.09,0.56,U] [#5 -0.40,0.21,0.00,R] [#6 -0.13,-0.04,0.56,U] [#7 0.06,0.18,0.44,U] [#8 0.09,-0.10,0.41,U] 
02:45:44.039 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.26, -0.16}
02:45:44.040 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
02:45:44.040 00.000 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.95)
02:45:44.041 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.30 mountX=-0.15 mountY=0.03, mountTheta=2.95
02:45:44.042 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.15, opts=13)
02:45:44.042 00.000 18120 Enqueuing Move request for scope (0.04, -0.15)
02:45:44.043 00.001 21948 Worker thread wakes up
02:45:44.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:44.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
02:45:44.043 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.2
02:45:44.044 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
02:45:44.044 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:44.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:44.045 00.001 18120 Enqueuing Expose request
02:45:44.045 00.000 21948 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=0.03
02:45:44.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:44.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:44.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:45:44.045 00.000 21948 MoveAxis(E, 0, ABG)
02:45:44.045 00.000 21948 Move returns status 0, amount 0
02:45:44.045 00.000 21948 MoveAxis(N, 0, ABG)
02:45:44.045 00.000 21948 Move returns status 0, amount 0
02:45:44.045 00.000 21948 move complete, result=0
02:45:44.045 00.000 21948 worker thread done servicing request
02:45:44.045 00.000 21948 Worker thread wakes up
02:45:44.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:44.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:44.046 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:45.673 01.627 21948 Exposure complete
02:45:45.725 00.052 21948 worker thread done servicing request
02:45:45.725 00.000 18120 OnExposeComplete: enter
02:45:45.725 00.000 18120 UpdateGuideState(): m_state=6
02:45:45.726 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
02:45:45.726 00.000 18120 Star::Find returns 1 (0), X=894.13, Y=231.66, Mass=1870, SNR=29.9, Peak=171 HFD=4.0
02:45:45.727 00.001 18120 MultiStar: [#1 0.19,-0.32,0.74,U] [#2 -0.12,-0.22,0.68,U] [#3 0.08,-0.01,0.61,U] [#4 -0.37,-0.02,0.56,U] [#5 0.17,-0.03,0.46,U] [#6 -0.09,0.01,0.57,U] [#7 -0.27,0.04,0.44,U] [#8 0.30,0.06,0.41,U] 
02:45:45.727 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.03, -0.15}
02:45:45.728 00.001 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.62)
02:45:45.729 00.001 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.58)
02:45:45.731 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.66 mountX=-0.08 mountY=0.05, mountTheta=2.59
02:45:45.733 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
02:45:45.734 00.001 18120 Enqueuing Move request for scope (-0.01, -0.09)
02:45:45.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:45.735 00.001 21948 Worker thread wakes up
02:45:45.735 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.9
02:45:45.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:45.736 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:45.736 00.000 18120 Enqueuing Expose request
02:45:45.737 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:45:45.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:45:45.737 00.000 21948 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.05
02:45:45.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:45.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:45.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:45:45.737 00.000 21948 MoveAxis(E, 0, ABG)
02:45:45.737 00.000 21948 Move returns status 0, amount 0
02:45:45.737 00.000 21948 MoveAxis(N, 0, ABG)
02:45:45.737 00.000 21948 Move returns status 0, amount 0
02:45:45.737 00.000 21948 move complete, result=0
02:45:45.737 00.000 21948 worker thread done servicing request
02:45:45.737 00.000 21948 Worker thread wakes up
02:45:45.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:45.737 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:45.738 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:47.252 01.514 21948 Exposure complete
02:45:47.294 00.042 21948 worker thread done servicing request
02:45:47.294 00.000 18120 OnExposeComplete: enter
02:45:47.296 00.002 18120 UpdateGuideState(): m_state=6
02:45:47.298 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
02:45:47.300 00.002 18120 Star::Find returns 1 (0), X=894.05, Y=231.61, Mass=1843, SNR=29.7, Peak=157 HFD=4.1
02:45:47.301 00.001 18120 MultiStar: [#1 0.03,-0.32,0.75,U] [#2 -0.36,-0.18,0.66,U] [#3 -0.02,-0.26,0.62,U] [#4 -0.49,-0.29,0.00,M1] [#5 -0.19,-0.14,0.48,U] [#6 -0.35,-0.01,0.55,U] [#7 -0.22,-0.36,0.43,U] [#8 0.03,-0.17,0.40,U] 
02:45:47.301 00.000 18120 single-star, 7 included, MultiStar: {-0.13, -0.21}, one-star: {-0.06, -0.20}
02:45:47.302 00.001 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
02:45:47.302 00.000 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
02:45:47.303 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.20 cameraTheta=-1.85 mountX=-0.16 mountY=0.14, mountTheta=2.41
02:45:47.304 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.20, opts=13)
02:45:47.305 00.001 18120 Enqueuing Move request for scope (-0.06, -0.20)
02:45:47.306 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:47.307 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.7
02:45:47.307 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:47.307 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:47.308 00.001 18120 Enqueuing Expose request
02:45:47.308 00.000 21948 Worker thread wakes up
02:45:47.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
02:45:47.308 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
02:45:47.308 00.000 21948 Moving (-0.06, -0.20) raw xDistance=-0.16 yDistance=0.14
02:45:47.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:47.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:47.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:45:47.308 00.000 21948 MoveAxis(E, 0, ABG)
02:45:47.308 00.000 21948 Move returns status 0, amount 0
02:45:47.308 00.000 21948 MoveAxis(N, 0, ABG)
02:45:47.309 00.001 21948 Move returns status 0, amount 0
02:45:47.309 00.000 21948 move complete, result=0
02:45:47.309 00.000 21948 worker thread done servicing request
02:45:47.309 00.000 21948 Worker thread wakes up
02:45:47.309 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:47.309 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:47.309 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:48.935 01.626 21948 Exposure complete
02:45:48.989 00.054 21948 worker thread done servicing request
02:45:48.989 00.000 18120 OnExposeComplete: enter
02:45:48.991 00.002 18120 UpdateGuideState(): m_state=6
02:45:48.992 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
02:45:48.992 00.000 18120 Star::Find returns 1 (0), X=894.04, Y=231.71, Mass=1957, SNR=30.6, Peak=180 HFD=4.0
02:45:48.993 00.001 18120 MultiStar: [#1 -0.23,-0.26,0.72,U] [#2 -0.40,-0.35,0.00,M1] [#3 -0.08,-0.19,0.60,U] [#4 -0.49,-0.31,0.00,M2] [#5 -0.24,0.39,0.00,M1] [#6 -0.57,0.31,0.00,M1] [#7 -0.17,0.32,0.42,U] [#8 -0.26,0.08,0.39,U] 
02:45:48.993 00.000 18120 single-star, 4 included, MultiStar: {-0.14, -0.07}, one-star: {-0.07, -0.09}
02:45:48.994 00.001 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.00) = xAngle (-4.20 = 2.09)
02:45:48.994 00.000 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.05)
02:45:48.995 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.20 mountX=-0.06 mountY=0.10, mountTheta=2.08
02:45:48.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.09, opts=13)
02:45:48.997 00.000 18120 Enqueuing Move request for scope (-0.07, -0.09)
02:45:48.998 00.001 21948 Worker thread wakes up
02:45:48.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:48.999 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:45:48.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:45:48.999 00.000 21948 Moving (-0.07, -0.09) raw xDistance=-0.06 yDistance=0.10
02:45:48.999 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
02:45:48.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:45:48.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:48.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:49.000 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:45:49.000 00.000 21948 MoveAxis(E, 0, ABG)
02:45:49.000 00.000 21948 Move returns status 0, amount 0
02:45:49.000 00.000 21948 MoveAxis(N, 0, ABG)
02:45:49.000 00.000 21948 Move returns status 0, amount 0
02:45:49.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:49.000 00.000 18120 Enqueuing Expose request
02:45:49.001 00.001 21948 move complete, result=0
02:45:49.001 00.000 21948 worker thread done servicing request
02:45:49.001 00.000 21948 Worker thread wakes up
02:45:49.001 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:49.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:49.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:50.529 01.528 21948 Exposure complete
02:45:50.564 00.035 21948 worker thread done servicing request
02:45:50.564 00.000 18120 OnExposeComplete: enter
02:45:50.565 00.001 18120 UpdateGuideState(): m_state=6
02:45:50.567 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
02:45:50.568 00.001 18120 Star::Find returns 1 (0), X=894.01, Y=231.68, Mass=1864, SNR=29.9, Peak=171 HFD=4.0
02:45:50.570 00.002 18120 MultiStar: [#1 -0.31,-0.35,0.00,M1] [#2 -0.32,-0.19,0.66,U] [#3 -0.31,0.03,0.63,U] [#4 -0.43,-0.40,0.00,M3] [#5 -0.21,0.05,0.46,U] [#6 -0.63,0.19,0.00,M2] [#7 -0.56,0.18,0.00,M1] [#8 -0.42,0.20,0.00,M1] 
02:45:50.571 00.001 18120 single-star, 3 included, MultiStar: {-0.21, -0.08}, one-star: {-0.09, -0.13}
02:45:50.572 00.001 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.00) = xAngle (-4.18 = 2.10)
02:45:50.573 00.001 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.06)
02:45:50.576 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.18 mountX=-0.08 mountY=0.14, mountTheta=2.09
02:45:50.579 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.13, opts=13)
02:45:50.579 00.000 18120 Enqueuing Move request for scope (-0.09, -0.13)
02:45:50.580 00.001 21948 Worker thread wakes up
02:45:50.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
02:45:50.580 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
02:45:50.580 00.000 21948 Moving (-0.09, -0.13) raw xDistance=-0.08 yDistance=0.14
02:45:50.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:50.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:50.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:50.581 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
02:45:50.581 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:50.582 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:50.582 00.000 18120 Enqueuing Expose request
02:45:50.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:45:50.582 00.000 21948 MoveAxis(E, 0, ABG)
02:45:50.582 00.000 21948 Move returns status 0, amount 0
02:45:50.582 00.000 21948 MoveAxis(N, 0, ABG)
02:45:50.582 00.000 21948 Move returns status 0, amount 0
02:45:50.582 00.000 21948 move complete, result=0
02:45:50.582 00.000 21948 worker thread done servicing request
02:45:50.582 00.000 21948 Worker thread wakes up
02:45:50.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:50.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:50.584 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:52.220 01.636 21948 Exposure complete
02:45:52.257 00.037 21948 worker thread done servicing request
02:45:52.257 00.000 18120 OnExposeComplete: enter
02:45:52.258 00.001 18120 UpdateGuideState(): m_state=6
02:45:52.258 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
02:45:52.259 00.001 18120 Star::Find returns 1 (0), X=894.18, Y=231.66, Mass=1933, SNR=30.6, Peak=172 HFD=4.1
02:45:52.259 00.000 18120 MultiStar: [#1 -0.09,-0.16,0.73,U] [#2 -0.59,0.11,0.00,M1] [#3 -0.14,-0.07,0.59,U] [#4 -0.08,0.04,0.54,U] [#5 -0.09,0.09,0.45,U] [#6 -0.22,0.03,0.54,U] [#7 -0.23,0.17,0.44,U] [#8 0.05,0.05,0.38,U] 
02:45:52.260 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {0.07, -0.15}
02:45:52.260 00.000 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.00) = xAngle (-4.77 = 1.51)
02:45:52.261 00.001 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.81 = 1.47)
02:45:52.261 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.77 mountX=0.00 mountY=0.08, mountTheta=1.51
02:45:52.262 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
02:45:52.263 00.001 18120 Enqueuing Move request for scope (-0.08, -0.03)
02:45:52.264 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:52.264 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.6
02:45:52.266 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:52.267 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:52.267 00.000 18120 Enqueuing Expose request
02:45:52.268 00.001 21948 Worker thread wakes up
02:45:52.268 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
02:45:52.268 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
02:45:52.268 00.000 21948 Moving (-0.08, -0.03) raw xDistance=0.00 yDistance=0.08
02:45:52.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:45:52.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:52.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:45:52.268 00.000 21948 MoveAxis(E, 0, ABG)
02:45:52.268 00.000 21948 Move returns status 0, amount 0
02:45:52.268 00.000 21948 MoveAxis(N, 0, ABG)
02:45:52.268 00.000 21948 Move returns status 0, amount 0
02:45:52.268 00.000 21948 move complete, result=0
02:45:52.268 00.000 21948 worker thread done servicing request
02:45:52.268 00.000 21948 Worker thread wakes up
02:45:52.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:52.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:52.268 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:53.789 01.521 21948 Exposure complete
02:45:53.845 00.056 21948 worker thread done servicing request
02:45:53.845 00.000 18120 OnExposeComplete: enter
02:45:53.847 00.002 18120 UpdateGuideState(): m_state=6
02:45:53.849 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
02:45:53.850 00.001 18120 Star::Find returns 1 (0), X=894.32, Y=231.82, Mass=1910, SNR=30.3, Peak=176 HFD=3.8
02:45:53.853 00.003 18120 MultiStar: [#1 0.11,-0.16,0.71,U] [#2 -0.20,-0.25,0.65,U] [#3 0.11,-0.08,0.59,U] [#4 -0.18,-0.04,0.54,U] [#5 0.14,0.25,0.46,U] [#6 0.10,-0.04,0.50,U] [#7 -0.10,0.28,0.44,U] [#8 0.33,0.04,0.40,U] 
02:45:53.854 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.22, 0.02}
02:45:53.854 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
02:45:53.855 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
02:45:53.857 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
02:45:53.859 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
02:45:53.860 00.001 18120 Enqueuing Move request for scope (0.06, -0.02)
02:45:53.860 00.000 21948 Worker thread wakes up
02:45:53.860 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:53.861 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:45:53.861 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
02:45:53.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:53.862 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:53.862 00.000 18120 Enqueuing Expose request
02:45:53.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:45:53.862 00.000 21948 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
02:45:53.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:45:53.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:53.863 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:45:53.863 00.000 21948 MoveAxis(E, 0, ABG)
02:45:53.863 00.000 21948 Move returns status 0, amount 0
02:45:53.863 00.000 21948 MoveAxis(N, 0, ABG)
02:45:53.863 00.000 21948 Move returns status 0, amount 0
02:45:53.863 00.000 21948 move complete, result=0
02:45:53.863 00.000 21948 worker thread done servicing request
02:45:53.863 00.000 21948 Worker thread wakes up
02:45:53.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:53.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:53.863 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:55.493 01.630 21948 Exposure complete
02:45:55.542 00.049 21948 worker thread done servicing request
02:45:55.542 00.000 18120 OnExposeComplete: enter
02:45:55.543 00.001 18120 UpdateGuideState(): m_state=6
02:45:55.544 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
02:45:55.546 00.002 18120 Star::Find returns 1 (0), X=894.24, Y=231.72, Mass=1909, SNR=30.3, Peak=172 HFD=4.1
02:45:55.546 00.000 18120 MultiStar: [#1 0.22,-0.41,0.00,M1] [#2 -0.23,-0.21,0.61,U] [#3 0.26,-0.31,0.59,U] [#4 -0.33,-0.15,0.54,U] [#5 0.28,0.17,0.47,U] [#6 -0.03,0.15,0.52,U] [#7 0.22,0.14,0.42,U] [#8 -0.05,0.08,0.38,U] 
02:45:55.547 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.14, -0.09}
02:45:55.547 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:45:55.548 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:45:55.548 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.95 mountX=-0.06 mountY=-0.01, mountTheta=-2.99
02:45:55.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
02:45:55.550 00.001 18120 Enqueuing Move request for scope (0.04, -0.05)
02:45:55.550 00.000 21948 Worker thread wakes up
02:45:55.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:45:55.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:45:55.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:55.551 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.3
02:45:55.553 00.002 21948 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.01
02:45:55.553 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:55.553 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:45:55.553 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:55.553 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:45:55.553 00.000 21948 MoveAxis(E, 0, ABG)
02:45:55.553 00.000 21948 Move returns status 0, amount 0
02:45:55.553 00.000 21948 MoveAxis(N, 0, ABG)
02:45:55.553 00.000 21948 Move returns status 0, amount 0
02:45:55.553 00.000 21948 move complete, result=0
02:45:55.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:55.555 00.002 18120 Enqueuing Expose request
02:45:55.556 00.001 21948 worker thread done servicing request
02:45:55.556 00.000 21948 Worker thread wakes up
02:45:55.556 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:55.556 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:55.556 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:57.073 01.517 21948 Exposure complete
02:45:57.106 00.033 21948 worker thread done servicing request
02:45:57.106 00.000 18120 OnExposeComplete: enter
02:45:57.107 00.001 18120 UpdateGuideState(): m_state=6
02:45:57.107 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
02:45:57.108 00.001 18120 Star::Find returns 1 (0), X=894.35, Y=231.74, Mass=1888, SNR=30.1, Peak=159 HFD=3.7
02:45:57.109 00.001 18120 MultiStar: [#1 0.11,-0.23,0.73,U] [#2 -0.18,-0.16,0.64,U] [#3 0.17,-0.20,0.61,U] [#4 -0.04,-0.17,0.57,U] [#5 0.18,-0.13,0.46,U] [#6 0.01,-0.06,0.54,U] [#7 0.00,0.29,0.45,U] [#8 0.05,0.06,0.40,U] 
02:45:57.110 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.24, -0.07}
02:45:57.111 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
02:45:57.112 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:45:57.113 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.89 mountX=-0.11 mountY=-0.03, mountTheta=-2.92
02:45:57.115 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
02:45:57.115 00.000 18120 Enqueuing Move request for scope (0.07, -0.09)
02:45:57.116 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:57.116 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
02:45:57.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:57.119 00.003 21948 Worker thread wakes up
02:45:57.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:45:57.119 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:45:57.119 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.03
02:45:57.119 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:57.119 00.000 18120 Enqueuing Expose request
02:45:57.120 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:45:57.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:57.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:45:57.120 00.000 21948 MoveAxis(E, 0, ABG)
02:45:57.120 00.000 21948 Move returns status 0, amount 0
02:45:57.120 00.000 21948 MoveAxis(N, 0, ABG)
02:45:57.120 00.000 21948 Move returns status 0, amount 0
02:45:57.120 00.000 21948 move complete, result=0
02:45:57.120 00.000 21948 worker thread done servicing request
02:45:57.120 00.000 21948 Worker thread wakes up
02:45:57.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:57.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:45:57.121 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:58.749 01.628 21948 Exposure complete
02:45:58.814 00.065 21948 worker thread done servicing request
02:45:58.815 00.001 18120 OnExposeComplete: enter
02:45:58.815 00.000 18120 UpdateGuideState(): m_state=6
02:45:58.816 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
02:45:58.816 00.000 18120 Star::Find returns 1 (0), X=894.32, Y=231.74, Mass=1989, SNR=31.0, Peak=164 HFD=4.3
02:45:58.817 00.001 18120 MultiStar: [#1 0.20,-0.23,0.71,U] [#2 -0.07,-0.04,0.62,U] [#3 0.27,-0.26,0.61,U] [#4 -0.01,-0.07,0.52,U] [#5 0.36,-0.03,0.44,U] [#6 0.03,0.06,0.52,U] [#7 -0.07,0.15,0.43,U] [#8 0.15,0.10,0.38,U] 
02:45:58.817 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.21, -0.07}
02:45:58.818 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:45:58.818 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
02:45:58.818 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
02:45:58.821 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.06, opts=13)
02:45:58.822 00.001 18120 Enqueuing Move request for scope (0.13, -0.06)
02:45:58.824 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:45:58.825 00.001 21948 Worker thread wakes up
02:45:58.825 00.000 18120 UpdateGuideState exits: m=1989 RSB=31.0
02:45:58.826 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:58.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:45:58.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:45:58.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:45:58.827 00.001 18120 Enqueuing Expose request
02:45:58.828 00.001 21948 Moving (0.13, -0.06) raw xDistance=-0.11 yDistance=-0.09
02:45:58.828 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:45:58.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:58.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:45:58.828 00.000 21948 MoveAxis(E, 0, ABG)
02:45:58.828 00.000 21948 Move returns status 0, amount 0
02:45:58.828 00.000 21948 MoveAxis(N, 0, ABG)
02:45:58.828 00.000 21948 Move returns status 0, amount 0
02:45:58.828 00.000 21948 move complete, result=0
02:45:58.828 00.000 21948 worker thread done servicing request
02:45:58.828 00.000 21948 Worker thread wakes up
02:45:58.828 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:58.829 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:45:58.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:00.349 01.520 21948 Exposure complete
02:46:00.392 00.043 21948 worker thread done servicing request
02:46:00.392 00.000 18120 OnExposeComplete: enter
02:46:00.394 00.002 18120 UpdateGuideState(): m_state=6
02:46:00.396 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
02:46:00.397 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=231.70, Mass=1882, SNR=30.0, Peak=154 HFD=3.8
02:46:00.399 00.002 18120 MultiStar: [#1 -0.04,-0.28,0.73,U] [#2 -0.16,-0.19,0.65,U] [#3 0.17,-0.11,0.60,U] [#4 -0.14,-0.26,0.59,U] [#5 0.22,-0.06,0.46,U] [#6 -0.12,0.12,0.53,U] [#7 -0.20,0.16,0.44,U] [#8 -0.00,0.23,0.39,U] 
02:46:00.400 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.34, -0.11}
02:46:00.401 00.001 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
02:46:00.402 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
02:46:00.403 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.22 mountX=-0.09 mountY=0.01, mountTheta=3.03
02:46:00.405 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
02:46:00.406 00.001 18120 Enqueuing Move request for scope (0.03, -0.09)
02:46:00.406 00.000 21948 Worker thread wakes up
02:46:00.407 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
02:46:00.407 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
02:46:00.407 00.000 21948 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.01
02:46:00.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:46:00.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:00.407 00.000 18120 UpdateGuideState exits: m=1882 RSB=30.0
02:46:00.407 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:00.408 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:00.408 00.000 18120 Enqueuing Expose request
02:46:00.409 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:00.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:46:00.409 00.000 21948 MoveAxis(E, 0, ABG)
02:46:00.409 00.000 21948 Move returns status 0, amount 0
02:46:00.409 00.000 21948 MoveAxis(N, 0, ABG)
02:46:00.409 00.000 21948 Move returns status 0, amount 0
02:46:00.409 00.000 21948 move complete, result=0
02:46:00.409 00.000 21948 worker thread done servicing request
02:46:00.409 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:00.410 00.001 21948 Worker thread wakes up
02:46:00.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:00.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:02.036 01.626 21948 Exposure complete
02:46:02.076 00.040 21948 worker thread done servicing request
02:46:02.076 00.000 18120 OnExposeComplete: enter
02:46:02.078 00.002 18120 UpdateGuideState(): m_state=6
02:46:02.079 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
02:46:02.080 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=231.45, Mass=1856, SNR=29.7, Peak=145 HFD=3.5
02:46:02.080 00.000 18120 MultiStar: [#1 0.31,-0.46,0.00,M1] [#2 0.13,-0.30,0.65,U] [#3 0.36,-0.47,0.00,M1] [#4 -0.10,-0.30,0.62,U] [#5 0.40,-0.24,0.00,M1] [#6 -0.11,-0.14,0.57,U] [#7 0.27,-0.02,0.46,U] [#8 0.30,-0.20,0.40,U] 
02:46:02.081 00.001 18120 refined, 5 included, MultiStar: {0.12, -0.25}, one-star: {0.25, -0.36}
02:46:02.082 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
02:46:02.082 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
02:46:02.083 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.11 mountX=-0.28 mountY=0.00, mountTheta=3.14
02:46:02.084 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.25, opts=13)
02:46:02.085 00.001 18120 Enqueuing Move request for scope (0.12, -0.25)
02:46:02.086 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:02.086 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.7
02:46:02.087 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:02.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:02.088 00.001 18120 Enqueuing Expose request
02:46:02.088 00.000 21948 Worker thread wakes up
02:46:02.088 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
02:46:02.088 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
02:46:02.088 00.000 21948 Moving (0.12, -0.25) raw xDistance=-0.28 yDistance=0.00
02:46:02.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:46:02.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:02.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:46:02.088 00.000 21948 MoveAxis(E, 49, ABG)
02:46:02.088 00.000 21948 Guiding  Dir = 2, Dur = 49
02:46:02.089 00.001 21948 IsSlewing returns 0
02:46:02.089 00.000 21948 IsGuiding returns 0
02:46:02.090 00.001 21948 PulseGuide returned control before completion, sleep 57
02:46:02.158 00.068 21948 IsGuiding returns 1
02:46:02.159 00.001 21948 scope still moving after pulse duration time elapsed
02:46:02.189 00.030 21948 IsSlewing returns 0
02:46:02.190 00.001 21948 IsGuiding returns 0
02:46:02.190 00.000 21948 scope move finished after 49 + 52 ms
02:46:02.190 00.000 21948 Move returns status 0, amount 49
02:46:02.190 00.000 21948 MoveAxis(N, 0, ABG)
02:46:02.190 00.000 21948 Move returns status 0, amount 0
02:46:02.190 00.000 21948 move complete, result=0
02:46:02.190 00.000 21948 worker thread done servicing request
02:46:02.190 00.000 21948 Worker thread wakes up
02:46:02.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:02.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:02.190 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
02:46:03.604 01.414 21948 Exposure complete
02:46:03.651 00.047 21948 worker thread done servicing request
02:46:03.651 00.000 18120 OnExposeComplete: enter
02:46:03.655 00.004 18120 UpdateGuideState(): m_state=6
02:46:03.657 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
02:46:03.659 00.002 18120 Star::Find returns 1 (0), X=894.25, Y=231.65, Mass=1938, SNR=30.5, Peak=148 HFD=4.3
02:46:03.662 00.003 18120 MultiStar: [#1 0.26,-0.29,0.73,U] [#2 -0.07,-0.40,0.65,U] [#3 0.15,-0.22,0.60,U] [#4 -0.05,-0.05,0.55,U] [#5 0.25,-0.15,0.48,U] [#6 0.04,-0.17,0.53,U] [#7 -0.21,0.02,0.44,U] [#8 0.20,-0.26,0.41,U] 
02:46:03.664 00.002 18120 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.15, -0.16}
02:46:03.666 00.002 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
02:46:03.666 00.000 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.11)
02:46:03.667 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.21 cameraTheta=-1.14 mountX=-0.21 mountY=0.01, mountTheta=3.11
02:46:03.668 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.20, opts=13)
02:46:03.668 00.000 18120 Enqueuing Move request for scope (0.09, -0.20)
02:46:03.669 00.001 21948 Worker thread wakes up
02:46:03.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:03.669 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.5
02:46:03.670 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:03.670 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:03.671 00.001 18120 Enqueuing Expose request
02:46:03.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:46:03.671 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:46:03.671 00.000 21948 Moving (0.09, -0.20) raw xDistance=-0.21 yDistance=0.01
02:46:03.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
02:46:03.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:03.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:46:03.671 00.000 21948 MoveAxis(E, 42, ABG)
02:46:03.671 00.000 21948 Guiding  Dir = 2, Dur = 42
02:46:03.672 00.001 21948 IsSlewing returns 0
02:46:03.672 00.000 21948 IsGuiding returns 0
02:46:03.672 00.000 21948 PulseGuide returned control before completion, sleep 51
02:46:03.729 00.057 21948 IsGuiding returns 0
02:46:03.730 00.001 21948 Move returns status 0, amount 42
02:46:03.730 00.000 21948 MoveAxis(N, 0, ABG)
02:46:03.730 00.000 21948 Move returns status 0, amount 0
02:46:03.730 00.000 21948 move complete, result=0
02:46:03.730 00.000 21948 worker thread done servicing request
02:46:03.730 00.000 21948 Worker thread wakes up
02:46:03.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:03.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:03.730 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
02:46:05.360 01.630 21948 Exposure complete
02:46:05.415 00.055 21948 worker thread done servicing request
02:46:05.415 00.000 18120 OnExposeComplete: enter
02:46:05.417 00.002 18120 UpdateGuideState(): m_state=6
02:46:05.418 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
02:46:05.418 00.000 18120 Star::Find returns 1 (0), X=894.16, Y=231.79, Mass=1766, SNR=29.1, Peak=158 HFD=4.0
02:46:05.419 00.001 18120 MultiStar: [#1 0.00,0.06,0.77,U] [#2 -0.47,0.19,0.00,M1] [#3 -0.15,-0.20,0.62,U] [#4 -0.31,0.12,0.60,U] [#5 -0.20,0.26,0.49,U] [#6 -0.16,0.18,0.53,U] [#7 -0.23,0.15,0.44,U] [#8 0.07,0.13,0.43,U] 
02:46:05.422 00.003 18120 single-star, 7 included, MultiStar: {-0.09, 0.07}, one-star: {0.06, -0.01}
02:46:05.424 00.002 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
02:46:05.426 00.002 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
02:46:05.428 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=-0.04 mountY=-0.05, mountTheta=-2.24
02:46:05.433 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.01, opts=13)
02:46:05.436 00.003 18120 Enqueuing Move request for scope (0.06, -0.01)
02:46:05.437 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:05.437 00.000 18120 UpdateGuideState exits: m=1766 RSB=29.1
02:46:05.438 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:05.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:05.439 00.001 18120 Enqueuing Expose request
02:46:05.439 00.000 21948 Worker thread wakes up
02:46:05.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:46:05.439 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:46:05.439 00.000 21948 Moving (0.06, -0.01) raw xDistance=-0.04 yDistance=-0.05
02:46:05.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:46:05.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:05.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:46:05.440 00.001 21948 MoveAxis(E, 0, ABG)
02:46:05.440 00.000 21948 Move returns status 0, amount 0
02:46:05.440 00.000 21948 MoveAxis(N, 0, ABG)
02:46:05.440 00.000 21948 Move returns status 0, amount 0
02:46:05.440 00.000 21948 move complete, result=0
02:46:05.440 00.000 21948 worker thread done servicing request
02:46:05.440 00.000 21948 Worker thread wakes up
02:46:05.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:05.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:05.440 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:06.960 01.520 21948 Exposure complete
02:46:06.994 00.034 21948 worker thread done servicing request
02:46:06.994 00.000 18120 OnExposeComplete: enter
02:46:06.995 00.001 18120 UpdateGuideState(): m_state=6
02:46:06.995 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
02:46:06.996 00.001 18120 Star::Find returns 1 (0), X=894.34, Y=231.91, Mass=1889, SNR=30.0, Peak=171 HFD=4.0
02:46:06.998 00.002 18120 MultiStar: [#1 0.13,0.06,0.71,U] [#2 -0.23,0.11,0.66,U] [#3 -0.17,0.06,0.60,U] [#4 -0.30,0.23,0.56,U] [#5 -0.03,0.44,0.00,M1] [#6 -0.24,0.33,0.53,U] [#7 -0.09,0.56,0.00,M1] [#8 -0.20,0.33,0.42,U] 
02:46:06.999 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.16}, one-star: {0.24, 0.10}
02:46:07.000 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
02:46:07.002 00.002 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
02:46:07.003 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.97 mountX=0.17 mountY=-0.01, mountTheta=-0.06
02:46:07.005 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
02:46:07.006 00.001 18120 Enqueuing Move request for scope (-0.07, 0.16)
02:46:07.006 00.000 21948 Worker thread wakes up
02:46:07.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:07.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
02:46:07.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
02:46:07.006 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.0
02:46:07.007 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:07.007 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:07.008 00.001 18120 Enqueuing Expose request
02:46:07.008 00.000 21948 Moving (-0.07, 0.16) raw xDistance=0.17 yDistance=-0.01
02:46:07.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:46:07.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:07.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:46:07.008 00.000 21948 MoveAxis(E, 0, ABG)
02:46:07.008 00.000 21948 Move returns status 0, amount 0
02:46:07.008 00.000 21948 MoveAxis(N, 0, ABG)
02:46:07.008 00.000 21948 Move returns status 0, amount 0
02:46:07.008 00.000 21948 move complete, result=0
02:46:07.008 00.000 21948 worker thread done servicing request
02:46:07.008 00.000 21948 Worker thread wakes up
02:46:07.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:07.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:07.009 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:08.638 01.629 21948 Exposure complete
02:46:08.679 00.041 21948 worker thread done servicing request
02:46:08.680 00.001 18120 OnExposeComplete: enter
02:46:08.681 00.001 18120 UpdateGuideState(): m_state=6
02:46:08.683 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
02:46:08.684 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=232.03, Mass=1899, SNR=30.2, Peak=186 HFD=4.2
02:46:08.685 00.001 18120 MultiStar: [#1 -0.15,0.14,0.73,U] [#2 -0.29,0.30,0.66,U] [#3 -0.13,0.39,0.59,U] [#4 -0.53,0.57,0.00,M1] [#5 -0.24,0.33,0.47,U] [#6 -0.13,0.43,0.00,M1] [#7 -0.43,0.67,0.00,M2] [#8 -0.02,0.37,0.40,U] 
02:46:08.685 00.000 18120 single-star, 5 included, MultiStar: {-0.12, 0.28}, one-star: {0.03, 0.23}
02:46:08.686 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
02:46:08.686 00.000 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
02:46:08.687 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=0.19 mountY=-0.13, mountTheta=-0.60
02:46:08.688 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.23, opts=13)
02:46:08.690 00.002 18120 Enqueuing Move request for scope (0.03, 0.23)
02:46:08.693 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:08.695 00.002 18120 UpdateGuideState exits: m=1899 RSB=30.2
02:46:08.697 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:08.699 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:08.702 00.003 18120 Enqueuing Expose request
02:46:08.704 00.002 21948 Worker thread wakes up
02:46:08.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
02:46:08.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
02:46:08.704 00.000 21948 Moving (0.03, 0.23) raw xDistance=0.19 yDistance=-0.13
02:46:08.705 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:46:08.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:08.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:46:08.705 00.000 21948 MoveAxis(E, 0, ABG)
02:46:08.705 00.000 21948 Move returns status 0, amount 0
02:46:08.705 00.000 21948 MoveAxis(N, 0, ABG)
02:46:08.705 00.000 21948 Move returns status 0, amount 0
02:46:08.705 00.000 21948 move complete, result=0
02:46:08.705 00.000 21948 worker thread done servicing request
02:46:08.705 00.000 21948 Worker thread wakes up
02:46:08.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:08.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:08.707 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:10.224 01.517 21948 Exposure complete
02:46:10.260 00.036 21948 worker thread done servicing request
02:46:10.260 00.000 18120 OnExposeComplete: enter
02:46:10.262 00.002 18120 UpdateGuideState(): m_state=6
02:46:10.264 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
02:46:10.265 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=232.14, Mass=1900, SNR=30.2, Peak=167 HFD=4.2
02:46:10.267 00.002 18120 MultiStar: [#1 -0.05,0.13,0.73,U] [#2 -0.18,0.27,0.60,U] [#3 -0.16,0.14,0.60,U] [#4 -0.57,0.19,0.00,M2] [#5 -0.16,0.41,0.00,M1] [#6 -0.19,0.59,0.00,M2] [#7 -0.29,0.52,0.00,M3] [#8 0.23,0.26,0.39,U] 
02:46:10.268 00.001 18120 refined, 4 included, MultiStar: {0.00, 0.23}, one-star: {0.15, 0.33}
02:46:10.268 00.000 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
02:46:10.270 00.002 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
02:46:10.272 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=0.21 mountY=-0.10, mountTheta=-0.46
02:46:10.275 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.23, opts=13)
02:46:10.276 00.001 18120 Enqueuing Move request for scope (0.00, 0.23)
02:46:10.277 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:10.278 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:46:10.280 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:10.281 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:10.283 00.002 18120 Enqueuing Expose request
02:46:10.284 00.001 21948 Worker thread wakes up
02:46:10.284 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
02:46:10.284 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
02:46:10.284 00.000 21948 Moving (0.00, 0.23) raw xDistance=0.21 yDistance=-0.10
02:46:10.285 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:46:10.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:10.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:46:10.285 00.000 21948 MoveAxis(W, 37, ABG)
02:46:10.285 00.000 21948 Guiding  Dir = 3, Dur = 37
02:46:10.285 00.000 21948 IsSlewing returns 0
02:46:10.285 00.000 21948 IsGuiding returns 0
02:46:10.287 00.002 21948 PulseGuide returned control before completion, sleep 46
02:46:10.347 00.060 21948 IsGuiding returns 0
02:46:10.347 00.000 21948 Move returns status 0, amount 37
02:46:10.347 00.000 21948 MoveAxis(N, 0, ABG)
02:46:10.347 00.000 21948 Move returns status 0, amount 0
02:46:10.347 00.000 21948 move complete, result=0
02:46:10.347 00.000 21948 worker thread done servicing request
02:46:10.347 00.000 21948 Worker thread wakes up
02:46:10.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:10.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:10.347 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:46:11.975 01.628 21948 Exposure complete
02:46:12.028 00.053 21948 worker thread done servicing request
02:46:12.028 00.000 18120 OnExposeComplete: enter
02:46:12.029 00.001 18120 UpdateGuideState(): m_state=6
02:46:12.030 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
02:46:12.030 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=231.84, Mass=1992, SNR=31.0, Peak=152 HFD=4.0
02:46:12.031 00.001 18120 MultiStar: [#1 0.38,-0.19,0.00,M1] [#2 -0.03,-0.03,0.63,U] [#3 0.23,-0.11,0.57,U] [#4 -0.17,0.05,0.56,U] [#5 0.33,0.21,0.47,U] [#6 -0.03,0.32,0.54,U] [#7 -0.14,0.36,0.42,U] [#8 0.15,0.20,0.38,U] 
02:46:12.031 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.26, 0.03}
02:46:12.032 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
02:46:12.032 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.18 = -1.18)
02:46:12.032 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.86 mountX=0.06 mountY=-0.13, mountTheta=-1.14
02:46:12.034 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.11, opts=13)
02:46:12.034 00.000 18120 Enqueuing Move request for scope (0.09, 0.11)
02:46:12.035 00.001 21948 Worker thread wakes up
02:46:12.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
02:46:12.035 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
02:46:12.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:12.035 00.000 21948 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=-0.13
02:46:12.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:46:12.035 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:12.035 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:46:12.035 00.000 21948 MoveAxis(E, 0, ABG)
02:46:12.035 00.000 21948 Move returns status 0, amount 0
02:46:12.035 00.000 21948 MoveAxis(N, 0, ABG)
02:46:12.035 00.000 21948 Move returns status 0, amount 0
02:46:12.035 00.000 21948 move complete, result=0
02:46:12.035 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
02:46:12.036 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:12.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:12.037 00.001 18120 Enqueuing Expose request
02:46:12.037 00.000 21948 worker thread done servicing request
02:46:12.037 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:12.038 00.001 21948 Worker thread wakes up
02:46:12.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:12.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:13.559 01.521 21948 Exposure complete
02:46:13.600 00.041 21948 worker thread done servicing request
02:46:13.601 00.001 18120 OnExposeComplete: enter
02:46:13.601 00.000 18120 UpdateGuideState(): m_state=6
02:46:13.602 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
02:46:13.602 00.000 18120 Star::Find returns 1 (0), X=894.29, Y=231.74, Mass=1862, SNR=29.8, Peak=138 HFD=4.2
02:46:13.604 00.002 18120 MultiStar: [#1 0.23,-0.32,0.71,U] [#2 -0.05,-0.00,0.64,U] [#3 0.34,-0.21,0.63,U] [#4 0.04,-0.01,0.57,U] [#5 0.38,-0.14,0.50,U] [#6 -0.12,0.21,0.55,U] [#7 -0.12,0.29,0.44,U] [#8 0.25,-0.12,0.38,U] 
02:46:13.604 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.18, -0.07}
02:46:13.604 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
02:46:13.605 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
02:46:13.605 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
02:46:13.606 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
02:46:13.607 00.001 18120 Enqueuing Move request for scope (0.13, -0.05)
02:46:13.608 00.001 21948 Worker thread wakes up
02:46:13.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
02:46:13.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
02:46:13.608 00.000 21948 Moving (0.13, -0.05) raw xDistance=-0.10 yDistance=-0.09
02:46:13.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:46:13.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:13.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:46:13.608 00.000 21948 MoveAxis(E, 0, ABG)
02:46:13.608 00.000 21948 Move returns status 0, amount 0
02:46:13.608 00.000 21948 MoveAxis(N, 0, ABG)
02:46:13.608 00.000 21948 Move returns status 0, amount 0
02:46:13.608 00.000 21948 move complete, result=0
02:46:13.608 00.000 21948 worker thread done servicing request
02:46:13.608 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:13.609 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.8
02:46:13.609 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:13.610 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:13.610 00.000 18120 Enqueuing Expose request
02:46:13.610 00.000 21948 Worker thread wakes up
02:46:13.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:13.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:13.611 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:15.234 01.623 21948 Exposure complete
02:46:15.289 00.055 21948 worker thread done servicing request
02:46:15.289 00.000 18120 OnExposeComplete: enter
02:46:15.290 00.001 18120 UpdateGuideState(): m_state=6
02:46:15.293 00.003 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
02:46:15.294 00.001 18120 Star::Find returns 1 (0), X=894.46, Y=232.07, Mass=1935, SNR=30.4, Peak=133 HFD=4.2
02:46:15.295 00.001 18120 MultiStar: [#1 0.14,0.16,0.71,U] [#2 -0.17,0.09,0.63,U] [#3 0.18,-0.17,0.60,U] [#4 -0.07,0.09,0.57,U] [#5 0.51,0.23,0.00,M1] [#6 -0.12,0.16,0.53,U] [#7 -0.20,0.63,0.00,M2] [#8 0.42,0.19,0.00,M1] 
02:46:15.296 00.001 18120 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {0.35, 0.26}
02:46:15.297 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
02:46:15.299 00.002 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
02:46:15.300 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=0.07 mountY=-0.13, mountTheta=-1.08
02:46:15.302 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.12, opts=13)
02:46:15.303 00.001 18120 Enqueuing Move request for scope (0.09, 0.12)
02:46:15.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:15.304 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.4
02:46:15.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:15.304 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:15.306 00.002 18120 Enqueuing Expose request
02:46:15.306 00.000 21948 Worker thread wakes up
02:46:15.306 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
02:46:15.306 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
02:46:15.306 00.000 21948 Moving (0.09, 0.12) raw xDistance=0.07 yDistance=-0.13
02:46:15.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:46:15.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:15.307 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:46:15.307 00.000 21948 MoveAxis(E, 0, ABG)
02:46:15.307 00.000 21948 Move returns status 0, amount 0
02:46:15.307 00.000 21948 MoveAxis(N, 0, ABG)
02:46:15.307 00.000 21948 Move returns status 0, amount 0
02:46:15.307 00.000 21948 move complete, result=0
02:46:15.307 00.000 21948 worker thread done servicing request
02:46:15.307 00.000 21948 Worker thread wakes up
02:46:15.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:15.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:15.308 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:16.832 01.524 21948 Exposure complete
02:46:16.882 00.050 21948 worker thread done servicing request
02:46:16.882 00.000 18120 OnExposeComplete: enter
02:46:16.883 00.001 18120 UpdateGuideState(): m_state=6
02:46:16.883 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
02:46:16.883 00.000 18120 Star::Find returns 1 (0), X=894.15, Y=231.92, Mass=1882, SNR=30.0, Peak=159 HFD=4.3
02:46:16.884 00.001 18120 MultiStar: [#1 0.04,-0.23,0.74,U] [#2 -0.33,-0.10,0.63,U] [#3 -0.14,-0.04,0.58,U] [#4 -0.47,0.17,0.00,M1] [#5 0.20,0.32,0.49,U] [#6 -0.40,0.33,0.00,M1] [#7 -0.38,0.39,0.00,M3] [#8 -0.06,0.20,0.41,U] 
02:46:16.884 00.000 18120 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {0.04, 0.11}
02:46:16.885 00.001 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
02:46:16.885 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
02:46:16.886 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.52 mountX=0.04 mountY=0.02, mountTheta=0.49
02:46:16.887 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
02:46:16.887 00.000 18120 Enqueuing Move request for scope (-0.04, 0.03)
02:46:16.888 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:16.888 00.000 18120 UpdateGuideState exits: m=1882 RSB=30.0
02:46:16.889 00.001 21948 Worker thread wakes up
02:46:16.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:46:16.889 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:46:16.889 00.000 21948 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.02
02:46:16.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:16.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:16.889 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:16.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:46:16.889 00.000 21948 MoveAxis(E, 0, ABG)
02:46:16.889 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:16.890 00.001 18120 Enqueuing Expose request
02:46:16.890 00.000 21948 Move returns status 0, amount 0
02:46:16.890 00.000 21948 MoveAxis(N, 0, ABG)
02:46:16.890 00.000 21948 Move returns status 0, amount 0
02:46:16.890 00.000 21948 move complete, result=0
02:46:16.890 00.000 21948 worker thread done servicing request
02:46:16.891 00.001 21948 Worker thread wakes up
02:46:16.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:16.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:16.891 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:18.523 01.632 21948 Exposure complete
02:46:18.560 00.037 21948 worker thread done servicing request
02:46:18.560 00.000 18120 OnExposeComplete: enter
02:46:18.561 00.001 18120 UpdateGuideState(): m_state=6
02:46:18.561 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
02:46:18.562 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=231.90, Mass=1844, SNR=29.7, Peak=150 HFD=4.1
02:46:18.563 00.001 18120 MultiStar: [#1 -0.07,0.06,0.73,U] [#2 -0.45,0.24,0.00,M1] [#3 -0.19,-0.02,0.59,U] [#4 -0.41,0.20,0.00,M2] [#5 -0.21,0.09,0.50,U] [#6 -0.29,0.18,0.53,U] [#7 -0.24,0.19,0.43,U] [#8 -0.02,0.10,0.40,U] 
02:46:18.563 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.09}, one-star: {0.16, 0.09}
02:46:18.564 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
02:46:18.565 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
02:46:18.565 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.35 mountX=0.12 mountY=0.04, mountTheta=0.32
02:46:18.567 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.09, opts=13)
02:46:18.567 00.000 18120 Enqueuing Move request for scope (-0.09, 0.09)
02:46:18.568 00.001 21948 Worker thread wakes up
02:46:18.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
02:46:18.568 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
02:46:18.568 00.000 21948 Moving (-0.09, 0.09) raw xDistance=0.12 yDistance=0.04
02:46:18.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:46:18.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:18.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:46:18.568 00.000 21948 MoveAxis(E, 0, ABG)
02:46:18.568 00.000 21948 Move returns status 0, amount 0
02:46:18.568 00.000 21948 MoveAxis(N, 0, ABG)
02:46:18.568 00.000 21948 Move returns status 0, amount 0
02:46:18.568 00.000 21948 move complete, result=0
02:46:18.568 00.000 21948 worker thread done servicing request
02:46:18.568 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:18.569 00.001 18120 UpdateGuideState exits: m=1844 RSB=29.7
02:46:18.569 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:18.570 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:18.570 00.000 18120 Enqueuing Expose request
02:46:18.571 00.001 21948 Worker thread wakes up
02:46:18.571 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:18.571 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:18.571 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:20.091 01.520 21948 Exposure complete
02:46:20.126 00.035 21948 worker thread done servicing request
02:46:20.126 00.000 18120 OnExposeComplete: enter
02:46:20.127 00.001 18120 UpdateGuideState(): m_state=6
02:46:20.127 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
02:46:20.128 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=231.92, Mass=1969, SNR=30.8, Peak=155 HFD=4.1
02:46:20.128 00.000 18120 MultiStar: [#1 0.19,0.09,0.70,U] [#2 -0.13,0.33,0.64,U] [#3 0.30,0.09,0.58,U] [#4 -0.10,0.24,0.56,U] [#5 0.17,0.51,0.00,M1] [#6 -0.05,0.30,0.52,U] [#7 0.18,0.37,0.42,U] [#8 0.09,0.40,0.40,U] 
02:46:20.129 00.001 18120 single-star, 7 included, MultiStar: {0.09, 0.22}, one-star: {0.19, 0.11}
02:46:20.129 00.000 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
02:46:20.129 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
02:46:20.130 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.53 mountX=0.02 mountY=-0.22, mountTheta=-1.47
02:46:20.132 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.11, opts=13)
02:46:20.133 00.001 18120 Enqueuing Move request for scope (0.19, 0.11)
02:46:20.133 00.000 21948 Worker thread wakes up
02:46:20.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:20.134 00.001 18120 UpdateGuideState exits: m=1969 RSB=30.8
02:46:20.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:20.135 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:20.135 00.000 18120 Enqueuing Expose request
02:46:20.135 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
02:46:20.136 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
02:46:20.136 00.000 21948 Moving (0.19, 0.11) raw xDistance=0.02 yDistance=-0.22
02:46:20.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:46:20.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:46:20.136 00.000 21948 MoveAxis(E, 0, ABG)
02:46:20.136 00.000 21948 Move returns status 0, amount 0
02:46:20.136 00.000 21948 MoveAxis(N, 53, ABG)
02:46:20.136 00.000 21948 Guiding  Dir = 0, Dur = 53
02:46:20.136 00.000 21948 IsSlewing returns 0
02:46:20.136 00.000 21948 IsGuiding returns 0
02:46:20.142 00.006 21948 PulseGuide returned control before completion, sleep 59
02:46:20.214 00.072 21948 IsGuiding returns 0
02:46:20.214 00.000 21948 Move returns status 0, amount 53
02:46:20.214 00.000 21948 move complete, result=0
02:46:20.214 00.000 21948 worker thread done servicing request
02:46:20.214 00.000 21948 Worker thread wakes up
02:46:20.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:20.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:20.215 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 53 ms NORTH
02:46:21.852 01.637 21948 Exposure complete
02:46:21.893 00.041 21948 worker thread done servicing request
02:46:21.893 00.000 18120 OnExposeComplete: enter
02:46:21.893 00.000 18120 UpdateGuideState(): m_state=6
02:46:21.894 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
02:46:21.894 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=231.42, Mass=1991, SNR=30.9, Peak=132 HFD=4.3
02:46:21.895 00.001 18120 MultiStar: [#1 -0.13,-0.31,0.69,U] [#2 -0.34,-0.61,0.00,M1] [#3 -0.18,-0.19,0.59,U] [#4 -0.36,-0.29,0.00,M2] [#5 -0.51,0.18,0.00,M2] [#6 -0.14,-0.14,0.51,U] [#7 -0.42,0.27,0.00,M2] [#8 -0.18,-0.27,0.40,U] 
02:46:21.896 00.001 18120 refined, 4 included, MultiStar: {-0.05, -0.28}, one-star: {0.17, -0.39}
02:46:21.896 00.000 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.52)
02:46:21.896 00.000 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.48)
02:46:21.897 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.76 mountX=-0.23 mountY=0.17, mountTheta=2.50
02:46:21.898 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.28, opts=13)
02:46:21.900 00.002 18120 Enqueuing Move request for scope (-0.05, -0.28)
02:46:21.900 00.000 21948 Worker thread wakes up
02:46:21.901 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:21.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
02:46:21.901 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
02:46:21.901 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.9
02:46:21.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:21.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:21.902 00.000 18120 Enqueuing Expose request
02:46:21.903 00.001 21948 Moving (-0.05, -0.28) raw xDistance=-0.23 yDistance=0.17
02:46:21.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:46:21.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:21.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:46:21.903 00.000 21948 MoveAxis(E, 41, ABG)
02:46:21.903 00.000 21948 Guiding  Dir = 2, Dur = 41
02:46:21.903 00.000 21948 IsSlewing returns 0
02:46:21.903 00.000 21948 IsGuiding returns 0
02:46:21.905 00.002 21948 PulseGuide returned control before completion, sleep 50
02:46:21.961 00.056 21948 IsGuiding returns 0
02:46:21.961 00.000 21948 Move returns status 0, amount 41
02:46:21.961 00.000 21948 MoveAxis(N, 0, ABG)
02:46:21.961 00.000 21948 Move returns status 0, amount 0
02:46:21.961 00.000 21948 move complete, result=0
02:46:21.961 00.000 21948 worker thread done servicing request
02:46:21.961 00.000 21948 Worker thread wakes up
02:46:21.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:21.961 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
02:46:21.963 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:23.379 01.416 21948 Exposure complete
02:46:23.414 00.035 21948 worker thread done servicing request
02:46:23.414 00.000 18120 OnExposeComplete: enter
02:46:23.414 00.000 18120 UpdateGuideState(): m_state=6
02:46:23.415 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
02:46:23.415 00.000 18120 Star::Find returns 1 (0), X=894.09, Y=231.78, Mass=1889, SNR=30.2, Peak=156 HFD=4.2
02:46:23.418 00.003 18120 MultiStar: [#1 -0.23,-0.33,0.72,U] [#2 -0.11,-0.16,0.63,U] [#3 -0.09,-0.12,0.60,U] [#4 -0.63,-0.02,0.00,M3] [#5 0.01,0.02,0.47,U] [#6 -0.03,0.04,0.56,U] [#7 -0.28,0.45,0.00,M3] [#8 -0.04,0.03,0.40,U] 
02:46:23.419 00.001 18120 single-star, 6 included, MultiStar: {-0.08, -0.09}, one-star: {-0.02, -0.02}
02:46:23.420 00.001 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.00) = xAngle (-4.20 = 2.08)
02:46:23.421 00.001 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.04)
02:46:23.422 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.20 mountX=-0.01 mountY=0.03, mountTheta=2.07
02:46:23.424 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
02:46:23.425 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
02:46:23.426 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:23.427 00.001 18120 UpdateGuideState exits: m=1889 RSB=30.2
02:46:23.428 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:23.428 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:23.429 00.001 18120 Enqueuing Expose request
02:46:23.429 00.000 21948 Worker thread wakes up
02:46:23.430 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:46:23.430 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:46:23.430 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
02:46:23.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:46:23.430 00.000 21948 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 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:46:23.430 00.000 21948 MoveAxis(E, 0, ABG)
02:46:23.430 00.000 21948 Move returns status 0, amount 0
02:46:23.430 00.000 21948 MoveAxis(N, 0, ABG)
02:46:23.430 00.000 21948 Move returns status 0, amount 0
02:46:23.430 00.000 21948 move complete, result=0
02:46:23.430 00.000 21948 worker thread done servicing request
02:46:23.430 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:23.431 00.001 21948 Worker thread wakes up
02:46:23.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:23.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:25.059 01.628 21948 Exposure complete
02:46:25.095 00.036 21948 worker thread done servicing request
02:46:25.095 00.000 18120 OnExposeComplete: enter
02:46:25.096 00.001 18120 UpdateGuideState(): m_state=6
02:46:25.098 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
02:46:25.099 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=231.70, Mass=1876, SNR=30.0, Peak=132 HFD=4.4
02:46:25.100 00.001 18120 MultiStar: [#1 -0.06,-0.19,0.75,U] [#2 -0.05,-0.29,0.65,U] [#3 0.26,-0.30,0.59,U] [#4 -0.09,-0.34,0.56,U] [#5 0.21,-0.10,0.45,U] [#6 -0.12,-0.15,0.55,U] [#7 -0.24,-0.04,0.42,U] [#8 0.15,-0.13,0.40,U] 
02:46:25.101 00.001 18120 single-star, 8 included, MultiStar: {0.03, -0.19}, one-star: {0.13, -0.11}
02:46:25.102 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
02:46:25.103 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
02:46:25.104 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.70 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
02:46:25.106 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.11, opts=13)
02:46:25.107 00.001 18120 Enqueuing Move request for scope (0.13, -0.11)
02:46:25.107 00.000 21948 Worker thread wakes up
02:46:25.107 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:25.108 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
02:46:25.108 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:46:25.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:25.109 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:25.109 00.000 18120 Enqueuing Expose request
02:46:25.110 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
02:46:25.110 00.000 21948 Moving (0.13, -0.11) raw xDistance=-0.15 yDistance=-0.07
02:46:25.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:46:25.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:25.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:46:25.110 00.000 21948 MoveAxis(E, 0, ABG)
02:46:25.110 00.000 21948 Move returns status 0, amount 0
02:46:25.110 00.000 21948 MoveAxis(N, 0, ABG)
02:46:25.110 00.000 21948 Move returns status 0, amount 0
02:46:25.110 00.000 21948 move complete, result=0
02:46:25.110 00.000 21948 worker thread done servicing request
02:46:25.110 00.000 21948 Worker thread wakes up
02:46:25.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:25.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:25.110 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:26.627 01.517 21948 Exposure complete
02:46:26.665 00.038 21948 worker thread done servicing request
02:46:26.665 00.000 18120 OnExposeComplete: enter
02:46:26.666 00.001 18120 UpdateGuideState(): m_state=6
02:46:26.668 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
02:46:26.669 00.001 18120 Star::Find returns 1 (0), X=894.07, Y=231.65, Mass=1774, SNR=29.2, Peak=144 HFD=4.0
02:46:26.672 00.003 18120 MultiStar: [#1 0.09,-0.45,0.00,M1] [#2 -0.30,-0.36,0.00,M1] [#3 0.20,-0.30,0.61,U] [#4 -0.38,-0.21,0.00,M3] [#5 0.09,-0.03,0.48,U] [#6 -0.05,-0.26,0.53,U] [#7 -0.23,0.34,0.46,U] [#8 -0.02,-0.20,0.40,U] 
02:46:26.672 00.000 18120 refined, 5 included, MultiStar: {-0.00, -0.12}, one-star: {-0.03, -0.16}
02:46:26.673 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.70)
02:46:26.673 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
02:46:26.673 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.59 mountX=-0.11 mountY=0.06, mountTheta=2.67
02:46:26.674 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.12, opts=13)
02:46:26.675 00.001 18120 Enqueuing Move request for scope (-0.00, -0.12)
02:46:26.676 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:26.676 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.2
02:46:26.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:26.677 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:26.677 00.000 18120 Enqueuing Expose request
02:46:26.678 00.001 21948 Worker thread wakes up
02:46:26.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
02:46:26.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
02:46:26.678 00.000 21948 Moving (-0.00, -0.12) raw xDistance=-0.11 yDistance=0.06
02:46:26.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:46:26.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:26.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:46:26.678 00.000 21948 MoveAxis(E, 0, ABG)
02:46:26.678 00.000 21948 Move returns status 0, amount 0
02:46:26.678 00.000 21948 MoveAxis(N, 0, ABG)
02:46:26.678 00.000 21948 Move returns status 0, amount 0
02:46:26.678 00.000 21948 move complete, result=0
02:46:26.678 00.000 21948 worker thread done servicing request
02:46:26.678 00.000 21948 Worker thread wakes up
02:46:26.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:26.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:26.678 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:28.313 01.635 21948 Exposure complete
02:46:28.352 00.039 21948 worker thread done servicing request
02:46:28.352 00.000 18120 OnExposeComplete: enter
02:46:28.353 00.001 18120 UpdateGuideState(): m_state=6
02:46:28.354 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
02:46:28.356 00.002 18120 Star::Find returns 1 (0), X=894.21, Y=231.44, Mass=1854, SNR=29.9, Peak=127 HFD=4.0
02:46:28.357 00.001 18120 MultiStar: [#1 0.25,-0.48,0.00,M2] [#2 -0.44,-0.34,0.00,M2] [#3 -0.26,-0.24,0.61,U] [#4 -0.12,-0.28,0.58,U] [#5 0.27,-0.23,0.46,U] [#6 -0.25,0.02,0.53,U] [#7 -0.11,-0.06,0.45,U] [#8 -0.04,-0.15,0.44,U] 
02:46:28.357 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.21}, one-star: {0.11, -0.37}
02:46:28.358 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
02:46:28.360 00.002 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
02:46:28.360 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.79 mountX=-0.17 mountY=0.14, mountTheta=2.47
02:46:28.362 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.21, opts=13)
02:46:28.362 00.000 18120 Enqueuing Move request for scope (-0.05, -0.21)
02:46:28.362 00.000 21948 Worker thread wakes up
02:46:28.363 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
02:46:28.363 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
02:46:28.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:28.363 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.9
02:46:28.363 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:28.364 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:28.364 00.000 18120 Enqueuing Expose request
02:46:28.365 00.001 21948 Moving (-0.05, -0.21) raw xDistance=-0.17 yDistance=0.14
02:46:28.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:46:28.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:28.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:46:28.365 00.000 21948 MoveAxis(E, 0, ABG)
02:46:28.365 00.000 21948 Move returns status 0, amount 0
02:46:28.365 00.000 21948 MoveAxis(N, 0, ABG)
02:46:28.365 00.000 21948 Move returns status 0, amount 0
02:46:28.365 00.000 21948 move complete, result=0
02:46:28.365 00.000 21948 worker thread done servicing request
02:46:28.365 00.000 21948 Worker thread wakes up
02:46:28.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:28.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:28.365 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:29.892 01.527 21948 Exposure complete
02:46:29.925 00.033 21948 worker thread done servicing request
02:46:29.925 00.000 18120 OnExposeComplete: enter
02:46:29.926 00.001 18120 UpdateGuideState(): m_state=6
02:46:29.926 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
02:46:29.927 00.001 18120 Star::Find returns 1 (0), X=894.20, Y=231.68, Mass=2019, SNR=31.2, Peak=146 HFD=4.3
02:46:29.927 00.000 18120 MultiStar: [#1 0.04,-0.24,0.68,U] [#2 -0.39,-0.22,0.00,M3] [#3 -0.35,-0.22,0.59,U] [#4 -0.44,-0.05,0.00,M3] [#5 0.22,-0.18,0.46,U] [#6 -0.11,-0.15,0.48,U] [#7 -0.31,-0.10,0.40,U] [#8 -0.02,0.07,0.39,U] 
02:46:29.928 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.15}, one-star: {0.09, -0.13}
02:46:29.928 00.000 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.45)
02:46:29.929 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.41)
02:46:29.929 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.83 mountX=-0.12 mountY=0.10, mountTheta=2.43
02:46:29.930 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.15, opts=13)
02:46:29.931 00.001 18120 Enqueuing Move request for scope (-0.04, -0.15)
02:46:29.931 00.000 21948 Worker thread wakes up
02:46:29.932 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:29.933 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
02:46:29.933 00.000 18120 UpdateGuideState exits: m=2019 RSB=31.2
02:46:29.934 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:29.934 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:29.935 00.001 18120 Enqueuing Expose request
02:46:29.935 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
02:46:29.935 00.000 21948 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.10
02:46:29.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:46:29.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:29.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:46:29.936 00.001 21948 MoveAxis(E, 0, ABG)
02:46:29.936 00.000 21948 Move returns status 0, amount 0
02:46:29.936 00.000 21948 MoveAxis(N, 0, ABG)
02:46:29.936 00.000 21948 Move returns status 0, amount 0
02:46:29.936 00.000 21948 move complete, result=0
02:46:29.936 00.000 21948 worker thread done servicing request
02:46:29.936 00.000 21948 Worker thread wakes up
02:46:29.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:29.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:29.937 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:31.567 01.630 21948 Exposure complete
02:46:31.595 00.028 21948 worker thread done servicing request
02:46:31.595 00.000 18120 OnExposeComplete: enter
02:46:31.596 00.001 18120 UpdateGuideState(): m_state=6
02:46:31.597 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
02:46:31.597 00.000 18120 Star::Find returns 1 (0), X=894.15, Y=231.42, Mass=1865, SNR=30.0, Peak=134 HFD=4.1
02:46:31.598 00.001 18120 MultiStar: [#1 0.10,-0.24,0.75,U] [#2 -0.36,-0.23,0.00,M4] [#3 -0.11,-0.20,0.59,U] [#4 -0.37,-0.18,0.57,U] [#5 -0.11,0.20,0.48,U] [#6 -0.16,-0.02,0.55,U] [#7 -0.07,-0.24,0.44,U] [#8 -0.02,-0.19,0.41,U] 
02:46:31.598 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.19}, one-star: {0.04, -0.39}
02:46:31.600 00.002 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.93 = 2.35)
02:46:31.600 00.000 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.97 = 2.31)
02:46:31.601 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.94 mountX=-0.14 mountY=0.15, mountTheta=2.33
02:46:31.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.19, opts=13)
02:46:31.602 00.000 18120 Enqueuing Move request for scope (-0.07, -0.19)
02:46:31.603 00.001 21948 Worker thread wakes up
02:46:31.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:31.603 00.000 18120 UpdateGuideState exits: m=1865 RSB=30.0
02:46:31.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:31.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:31.605 00.001 18120 Enqueuing Expose request
02:46:31.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
02:46:31.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
02:46:31.605 00.000 21948 Moving (-0.07, -0.19) raw xDistance=-0.14 yDistance=0.15
02:46:31.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:46:31.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:31.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:46:31.605 00.000 21948 MoveAxis(E, 0, ABG)
02:46:31.605 00.000 21948 Move returns status 0, amount 0
02:46:31.605 00.000 21948 MoveAxis(N, 0, ABG)
02:46:31.605 00.000 21948 Move returns status 0, amount 0
02:46:31.605 00.000 21948 move complete, result=0
02:46:31.605 00.000 21948 worker thread done servicing request
02:46:31.605 00.000 21948 Worker thread wakes up
02:46:31.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:31.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:31.606 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:33.120 01.514 21948 Exposure complete
02:46:33.157 00.037 21948 worker thread done servicing request
02:46:33.157 00.000 18120 OnExposeComplete: enter
02:46:33.159 00.002 18120 UpdateGuideState(): m_state=6
02:46:33.160 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
02:46:33.161 00.001 18120 Star::Find returns 1 (0), X=894.10, Y=231.96, Mass=1913, SNR=30.2, Peak=165 HFD=4.3
02:46:33.162 00.001 18120 MultiStar: [#1 -0.14,0.17,0.73,U] [#2 -0.44,0.20,0.00,M5] [#3 0.13,-0.10,0.62,U] [#4 -0.50,0.23,0.00,M3] [#5 -0.02,0.38,0.49,U] [#6 -0.25,0.45,0.00,M1] [#7 -0.42,0.46,0.00,M1] [#8 -0.35,0.33,0.00,M1] 
02:46:33.163 00.001 18120 refined, 3 included, MultiStar: {-0.01, 0.14}, one-star: {-0.01, 0.15}
02:46:33.164 00.001 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
02:46:33.165 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
02:46:33.166 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=0.13 mountY=-0.05, mountTheta=-0.37
02:46:33.167 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.14, opts=13)
02:46:33.167 00.000 18120 Enqueuing Move request for scope (-0.01, 0.14)
02:46:33.168 00.001 21948 Worker thread wakes up
02:46:33.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:33.168 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
02:46:33.168 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
02:46:33.168 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.2
02:46:33.169 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:33.169 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:33.170 00.001 18120 Enqueuing Expose request
02:46:33.170 00.000 21948 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.05
02:46:33.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:46:33.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:33.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:46:33.170 00.000 21948 MoveAxis(E, 0, ABG)
02:46:33.170 00.000 21948 Move returns status 0, amount 0
02:46:33.170 00.000 21948 MoveAxis(N, 0, ABG)
02:46:33.170 00.000 21948 Move returns status 0, amount 0
02:46:33.170 00.000 21948 move complete, result=0
02:46:33.170 00.000 21948 worker thread done servicing request
02:46:33.170 00.000 21948 Worker thread wakes up
02:46:33.171 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:33.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:33.171 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:34.800 01.629 21948 Exposure complete
02:46:34.871 00.071 21948 worker thread done servicing request
02:46:34.871 00.000 18120 OnExposeComplete: enter
02:46:34.872 00.001 18120 UpdateGuideState(): m_state=6
02:46:34.874 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
02:46:34.877 00.003 18120 Star::Find returns 1 (0), X=894.19, Y=232.02, Mass=1809, SNR=29.4, Peak=151 HFD=4.2
02:46:34.880 00.003 18120 MultiStar: [#1 0.05,-0.11,0.77,U] [#2 -0.01,-0.02,0.65,U] [#3 -0.12,0.06,0.60,U] [#4 -0.31,0.01,0.61,U] [#5 0.02,0.31,0.47,U] [#6 -0.04,0.26,0.55,U] [#7 -0.25,0.34,0.00,M2] [#8 -0.21,0.22,0.39,U] 
02:46:34.882 00.002 18120 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {0.09, 0.21}
02:46:34.885 00.003 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
02:46:34.887 00.002 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
02:46:34.889 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.12 mountY=-0.01, mountTheta=-0.05
02:46:34.893 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.11, opts=13)
02:46:34.894 00.001 18120 Enqueuing Move request for scope (-0.05, 0.11)
02:46:34.894 00.000 21948 Worker thread wakes up
02:46:34.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:34.895 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:46:34.895 00.000 18120 UpdateGuideState exits: m=1809 RSB=29.4
02:46:34.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:34.895 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:34.896 00.001 18120 Enqueuing Expose request
02:46:34.896 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:46:34.896 00.000 21948 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.01
02:46:34.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:46:34.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:34.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:46:34.896 00.000 21948 MoveAxis(E, 0, ABG)
02:46:34.896 00.000 21948 Move returns status 0, amount 0
02:46:34.897 00.001 21948 MoveAxis(N, 0, ABG)
02:46:34.897 00.000 21948 Move returns status 0, amount 0
02:46:34.897 00.000 21948 move complete, result=0
02:46:34.897 00.000 21948 worker thread done servicing request
02:46:34.897 00.000 21948 Worker thread wakes up
02:46:34.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:34.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:34.897 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:36.304 01.407 21948 Exposure complete
02:46:36.338 00.034 21948 worker thread done servicing request
02:46:36.339 00.001 18120 OnExposeComplete: enter
02:46:36.339 00.000 18120 UpdateGuideState(): m_state=6
02:46:36.340 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
02:46:36.342 00.002 18120 Star::Find returns 1 (0), X=894.78, Y=231.38, Mass=1836, SNR=29.6, Peak=147 HFD=3.8
02:46:36.343 00.001 18120 MultiStar: [#1 0.60,-0.42,0.00,M1] [#2 0.22,-0.24,0.66,U] [#3 0.31,-0.40,0.00,M1] [#4 0.11,-0.42,0.00,M3] [#5 0.22,-0.01,0.48,U] [#6 0.14,-0.14,0.51,U] [#7 0.07,0.07,0.42,U] [#8 0.50,-0.23,0.00,M1] 
02:46:36.344 00.001 18120 refined, 4 included, MultiStar: {0.33, -0.21}, one-star: {0.67, -0.43}
02:46:36.344 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:46:36.345 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:46:36.345 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.21 hyp=0.39 cameraTheta=-0.56 mountX=-0.33 mountY=-0.20, mountTheta=-2.59
02:46:36.347 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.21, opts=13)
02:46:36.348 00.001 18120 Enqueuing Move request for scope (0.33, -0.21)
02:46:36.348 00.000 21948 Worker thread wakes up
02:46:36.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:36.349 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.6
02:46:36.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.21) opts 0xd
02:46:36.349 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.21)
02:46:36.349 00.000 21948 Moving (0.33, -0.21) raw xDistance=-0.33 yDistance=-0.20
02:46:36.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:36.350 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:36.350 00.000 18120 Enqueuing Expose request
02:46:36.351 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:46:36.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:46:36.351 00.000 21948 MoveAxis(E, 59, ABG)
02:46:36.351 00.000 21948 Guiding  Dir = 2, Dur = 59
02:46:36.351 00.000 21948 IsSlewing returns 0
02:46:36.351 00.000 21948 IsGuiding returns 0
02:46:36.352 00.001 21948 PulseGuide returned control before completion, sleep 68
02:46:36.427 00.075 21948 IsGuiding returns 0
02:46:36.427 00.000 21948 Move returns status 0, amount 59
02:46:36.427 00.000 21948 MoveAxis(N, 48, ABG)
02:46:36.427 00.000 21948 Guiding  Dir = 0, Dur = 48
02:46:36.428 00.001 21948 IsSlewing returns 0
02:46:36.428 00.000 21948 IsGuiding returns 0
02:46:36.433 00.005 21948 PulseGuide returned control before completion, sleep 54
02:46:36.493 00.060 21948 IsGuiding returns 0
02:46:36.493 00.000 21948 Move returns status 0, amount 48
02:46:36.493 00.000 21948 move complete, result=0
02:46:36.493 00.000 21948 worker thread done servicing request
02:46:36.493 00.000 21948 Worker thread wakes up
02:46:36.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:36.493 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.2 px 48 ms NORTH
02:46:36.496 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:38.133 01.637 21948 Exposure complete
02:46:38.174 00.041 21948 worker thread done servicing request
02:46:38.175 00.001 18120 OnExposeComplete: enter
02:46:38.176 00.001 18120 UpdateGuideState(): m_state=6
02:46:38.179 00.003 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
02:46:38.180 00.001 18120 Star::Find returns 1 (0), X=894.12, Y=231.74, Mass=1967, SNR=30.8, Peak=171 HFD=4.2
02:46:38.181 00.001 18120 MultiStar: [#1 0.04,-0.21,0.71,U] [#2 -0.43,-0.25,0.00,M4] [#3 0.00,-0.26,0.59,U] [#4 -0.23,-0.29,0.55,U] [#5 0.22,-0.14,0.44,U] [#6 0.00,-0.03,0.51,U] [#7 -0.21,-0.12,0.44,U] [#8 0.15,0.01,0.40,U] 
02:46:38.182 00.001 18120 single-star, 7 included, MultiStar: {-0.00, -0.14}, one-star: {0.01, -0.07}
02:46:38.183 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.93)
02:46:38.184 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.89)
02:46:38.186 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.36 mountX=-0.07 mountY=0.02, mountTheta=2.89
02:46:38.191 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
02:46:38.194 00.003 18120 Enqueuing Move request for scope (0.01, -0.07)
02:46:38.196 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:38.199 00.003 18120 UpdateGuideState exits: m=1967 RSB=30.8
02:46:38.201 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:38.202 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:38.203 00.001 18120 Enqueuing Expose request
02:46:38.204 00.001 21948 Worker thread wakes up
02:46:38.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
02:46:38.204 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
02:46:38.204 00.000 21948 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
02:46:38.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:46:38.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:38.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:46:38.204 00.000 21948 MoveAxis(E, 0, ABG)
02:46:38.204 00.000 21948 Move returns status 0, amount 0
02:46:38.204 00.000 21948 MoveAxis(N, 0, ABG)
02:46:38.204 00.000 21948 Move returns status 0, amount 0
02:46:38.204 00.000 21948 move complete, result=0
02:46:38.204 00.000 21948 worker thread done servicing request
02:46:38.204 00.000 21948 Worker thread wakes up
02:46:38.204 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:38.205 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:38.205 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:39.715 01.510 21948 Exposure complete
02:46:39.758 00.043 21948 worker thread done servicing request
02:46:39.758 00.000 18120 OnExposeComplete: enter
02:46:39.760 00.002 18120 UpdateGuideState(): m_state=6
02:46:39.760 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
02:46:39.761 00.001 18120 Star::Find returns 1 (0), X=894.11, Y=231.65, Mass=1859, SNR=29.8, Peak=162 HFD=4.0
02:46:39.762 00.001 18120 MultiStar: [#1 -0.14,-0.50,0.00,M1] [#2 -0.33,-0.29,0.00,M5] [#3 -0.04,-0.15,0.60,U] [#4 -0.49,-0.20,0.00,M3] [#5 0.09,-0.08,0.48,U] [#6 -0.52,-0.09,0.00,M1] [#7 -0.50,0.05,0.00,M1] [#8 0.03,0.01,0.41,U] 
02:46:39.763 00.001 18120 refined, 3 included, MultiStar: {0.01, -0.11}, one-star: {0.01, -0.16}
02:46:39.764 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.85)
02:46:39.764 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.81)
02:46:39.765 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=-0.11 mountY=0.04, mountTheta=2.81
02:46:39.767 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
02:46:39.769 00.002 18120 Enqueuing Move request for scope (0.01, -0.11)
02:46:39.770 00.001 21948 Worker thread wakes up
02:46:39.770 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:39.770 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.8
02:46:39.771 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:39.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:39.771 00.000 18120 Enqueuing Expose request
02:46:39.772 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:46:39.772 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:46:39.772 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.04
02:46:39.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:46:39.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:39.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:46:39.772 00.000 21948 MoveAxis(E, 0, ABG)
02:46:39.772 00.000 21948 Move returns status 0, amount 0
02:46:39.772 00.000 21948 MoveAxis(N, 0, ABG)
02:46:39.772 00.000 21948 Move returns status 0, amount 0
02:46:39.772 00.000 21948 move complete, result=0
02:46:39.773 00.001 21948 worker thread done servicing request
02:46:39.773 00.000 21948 Worker thread wakes up
02:46:39.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:39.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:39.773 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:41.395 01.622 21948 Exposure complete
02:46:41.428 00.033 21948 worker thread done servicing request
02:46:41.428 00.000 18120 OnExposeComplete: enter
02:46:41.431 00.003 18120 UpdateGuideState(): m_state=6
02:46:41.433 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
02:46:41.435 00.002 18120 Star::Find returns 1 (0), X=894.04, Y=231.91, Mass=1798, SNR=29.3, Peak=167 HFD=4.2
02:46:41.438 00.003 18120 MultiStar: [#1 -0.31,0.10,0.76,U] [#2 -0.58,0.11,0.00,M6] [#3 -0.48,-0.02,0.00,M1] [#4 -0.57,-0.00,0.00,M4] [#5 -0.28,0.14,0.47,U] [#6 -0.59,0.11,0.00,M2] [#7 -0.47,0.38,0.00,M2] [#8 -0.62,0.11,0.00,M1] 
02:46:41.441 00.003 18120 single-star, 2 included, MultiStar: {-0.19, 0.11}, one-star: {-0.07, 0.10}
02:46:41.442 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
02:46:41.444 00.002 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
02:46:41.447 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.12 mountY=0.02, mountTheta=0.14
02:46:41.451 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.10, opts=13)
02:46:41.452 00.001 18120 Enqueuing Move request for scope (-0.07, 0.10)
02:46:41.452 00.000 21948 Worker thread wakes up
02:46:41.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:41.453 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
02:46:41.453 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.3
02:46:41.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:41.453 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:41.454 00.001 18120 Enqueuing Expose request
02:46:41.454 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:46:41.454 00.000 21948 Moving (-0.07, 0.10) raw xDistance=0.12 yDistance=0.02
02:46:41.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:46:41.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:41.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:46:41.454 00.000 21948 MoveAxis(E, 0, ABG)
02:46:41.454 00.000 21948 Move returns status 0, amount 0
02:46:41.454 00.000 21948 MoveAxis(N, 0, ABG)
02:46:41.454 00.000 21948 Move returns status 0, amount 0
02:46:41.454 00.000 21948 move complete, result=0
02:46:41.454 00.000 21948 worker thread done servicing request
02:46:41.454 00.000 21948 Worker thread wakes up
02:46:41.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:41.455 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:41.455 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:42.970 01.515 21948 Exposure complete
02:46:43.013 00.043 21948 worker thread done servicing request
02:46:43.013 00.000 18120 OnExposeComplete: enter
02:46:43.014 00.001 18120 UpdateGuideState(): m_state=6
02:46:43.014 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
02:46:43.014 00.000 18120 Star::Find returns 1 (0), X=893.83, Y=231.91, Mass=1888, SNR=30.1, Peak=173 HFD=4.2
02:46:43.015 00.001 18120 MultiStar: [#1 -0.53,-0.11,0.00,M1] [#2 -0.72,-0.13,0.00,M7] [#3 -0.38,-0.07,0.58,U] [#4 -0.63,0.13,0.00,M5] [#5 -0.41,0.36,0.00,M1] [#6 -0.80,0.49,0.00,M3] [#7 -0.37,0.19,0.44,U] [#8 -0.54,0.15,0.00,M2] 
02:46:43.017 00.002 18120 single-star, 2 included, MultiStar: {-0.33, 0.07}, one-star: {-0.28, 0.10}
02:46:43.018 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
02:46:43.018 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
02:46:43.019 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.79 mountX=0.21 mountY=0.20, mountTheta=0.78
02:46:43.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.10, opts=13)
02:46:43.021 00.001 18120 Enqueuing Move request for scope (-0.28, 0.10)
02:46:43.022 00.001 21948 Worker thread wakes up
02:46:43.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:43.024 00.002 18120 UpdateGuideState exits: m=1888 RSB=30.1
02:46:43.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
02:46:43.024 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
02:46:43.024 00.000 21948 Moving (-0.28, 0.10) raw xDistance=0.21 yDistance=0.20
02:46:43.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:46:43.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:46:43.024 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:46:43.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:43.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:43.025 00.001 18120 Enqueuing Expose request
02:46:43.026 00.001 21948 MoveAxis(W, 37, ABG)
02:46:43.026 00.000 21948 Guiding  Dir = 3, Dur = 37
02:46:43.026 00.000 21948 IsSlewing returns 0
02:46:43.026 00.000 21948 IsGuiding returns 0
02:46:43.028 00.002 21948 PulseGuide returned control before completion, sleep 46
02:46:43.078 00.050 21948 IsGuiding returns 0
02:46:43.079 00.001 21948 Move returns status 0, amount 37
02:46:43.079 00.000 21948 MoveAxis(N, 0, ABG)
02:46:43.079 00.000 21948 Move returns status 0, amount 0
02:46:43.079 00.000 21948 move complete, result=0
02:46:43.079 00.000 21948 worker thread done servicing request
02:46:43.079 00.000 21948 Worker thread wakes up
02:46:43.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:43.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:43.079 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
02:46:44.704 01.625 21948 Exposure complete
02:46:44.732 00.028 21948 worker thread done servicing request
02:46:44.732 00.000 18120 OnExposeComplete: enter
02:46:44.733 00.001 18120 UpdateGuideState(): m_state=6
02:46:44.733 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
02:46:44.734 00.001 18120 Star::Find returns 1 (0), X=893.87, Y=231.74, Mass=1898, SNR=30.2, Peak=160 HFD=4.2
02:46:44.734 00.000 18120 MultiStar: [#1 -0.61,-0.06,0.00,M2] [#2 -0.63,-0.17,0.00,M8] [#3 -0.31,0.05,0.60,U] [#4 -0.57,-0.11,0.00,M6] [#5 -0.57,0.50,0.00,M2] [#6 -0.83,0.38,0.00,M4] [#7 -0.62,0.04,0.00,M2] [#8 -0.35,0.21,0.41,U] 
02:46:44.735 00.001 18120 single-star, 2 included, MultiStar: {-0.28, 0.02}, one-star: {-0.24, -0.07}
02:46:44.735 00.000 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.00) = xAngle (-4.86 = 1.43)
02:46:44.736 00.001 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.90 = 1.39)
02:46:44.736 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.86 mountX=0.04 mountY=0.24, mountTheta=1.43
02:46:44.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.07, opts=13)
02:46:44.738 00.001 18120 Enqueuing Move request for scope (-0.24, -0.07)
02:46:44.738 00.000 21948 Worker thread wakes up
02:46:44.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
02:46:44.738 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
02:46:44.738 00.000 21948 Moving (-0.24, -0.07) raw xDistance=0.04 yDistance=0.24
02:46:44.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:44.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:46:44.738 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:46:44.738 00.000 21948 MoveAxis(E, 0, ABG)
02:46:44.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:44.739 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.2
02:46:44.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:44.740 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:44.740 00.000 18120 Enqueuing Expose request
02:46:44.741 00.001 21948 Move returns status 0, amount 0
02:46:44.741 00.000 21948 MoveAxis(N, 0, ABG)
02:46:44.741 00.000 21948 Move returns status 0, amount 0
02:46:44.741 00.000 21948 move complete, result=0
02:46:44.741 00.000 21948 worker thread done servicing request
02:46:44.741 00.000 21948 Worker thread wakes up
02:46:44.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:44.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:44.741 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:46.256 01.515 21948 Exposure complete
02:46:46.304 00.048 21948 worker thread done servicing request
02:46:46.304 00.000 18120 OnExposeComplete: enter
02:46:46.304 00.000 18120 UpdateGuideState(): m_state=6
02:46:46.305 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
02:46:46.305 00.000 18120 Star::Find returns 1 (0), X=893.97, Y=231.85, Mass=2071, SNR=31.6, Peak=187 HFD=4.3
02:46:46.306 00.001 18120 MultiStar: [#1 -0.28,0.00,0.69,U] [#2 -0.44,-0.19,0.00,M9] [#3 -0.31,-0.01,0.57,U] [#4 -0.54,-0.08,0.00,M7] [#5 -0.39,0.17,0.00,M3] [#6 -0.54,0.25,0.00,M5] [#7 -0.26,-0.02,0.42,U] [#8 -0.38,-0.00,0.39,U] 
02:46:46.306 00.000 18120 single-star, 4 included, MultiStar: {-0.25, 0.01}, one-star: {-0.14, 0.04}
02:46:46.307 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
02:46:46.307 00.000 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
02:46:46.308 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=0.09 mountY=0.10, mountTheta=0.83
02:46:46.310 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.04, opts=13)
02:46:46.311 00.001 18120 Enqueuing Move request for scope (-0.14, 0.04)
02:46:46.312 00.001 21948 Worker thread wakes up
02:46:46.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
02:46:46.312 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
02:46:46.312 00.000 21948 Moving (-0.14, 0.04) raw xDistance=0.09 yDistance=0.10
02:46:46.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:46:46.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:46.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:46:46.312 00.000 21948 MoveAxis(E, 0, ABG)
02:46:46.312 00.000 21948 Move returns status 0, amount 0
02:46:46.312 00.000 21948 MoveAxis(N, 0, ABG)
02:46:46.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:46.313 00.001 21948 Move returns status 0, amount 0
02:46:46.313 00.000 21948 move complete, result=0
02:46:46.313 00.000 21948 worker thread done servicing request
02:46:46.313 00.000 18120 UpdateGuideState exits: m=2071 RSB=31.6
02:46:46.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:46.314 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:46.314 00.000 18120 Enqueuing Expose request
02:46:46.316 00.002 21948 Worker thread wakes up
02:46:46.317 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:46.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:46.317 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:47.953 01.636 21948 Exposure complete
02:46:47.976 00.023 21948 worker thread done servicing request
02:46:47.976 00.000 18120 OnExposeComplete: enter
02:46:47.977 00.001 18120 UpdateGuideState(): m_state=6
02:46:47.978 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
02:46:47.978 00.000 18120 Star::Find returns 1 (0), X=894.05, Y=231.83, Mass=1849, SNR=29.8, Peak=164 HFD=4.2
02:46:47.979 00.001 18120 MultiStar: [#1 -0.33,0.12,0.71,U] [#2 -0.48,0.17,0.00,M10] [#3 -0.29,-0.14,0.64,U] [#4 -0.38,0.10,0.57,U] [#5 -0.16,0.38,0.49,U] [#6 -0.47,0.06,0.00,M6] [#7 -0.35,0.22,0.44,U] [#8 -0.32,0.13,0.39,U] 
02:46:47.979 00.000 18120 single-star, 6 included, MultiStar: {-0.25, 0.10}, one-star: {-0.05, 0.02}
02:46:47.980 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
02:46:47.980 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
02:46:47.980 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=0.04 mountY=0.04, mountTheta=0.76
02:46:47.982 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
02:46:47.983 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
02:46:47.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:47.984 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.8
02:46:47.984 00.000 21948 Worker thread wakes up
02:46:47.984 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:47.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:47.985 00.001 18120 Enqueuing Expose request
02:46:47.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:46:47.985 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:46:47.985 00.000 21948 Moving (-0.05, 0.02) raw xDistance=0.04 yDistance=0.04
02:46:47.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:47.986 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:47.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:46:47.986 00.000 21948 MoveAxis(E, 0, ABG)
02:46:47.986 00.000 21948 Move returns status 0, amount 0
02:46:47.986 00.000 21948 MoveAxis(N, 0, ABG)
02:46:47.986 00.000 21948 Move returns status 0, amount 0
02:46:47.986 00.000 21948 move complete, result=0
02:46:47.986 00.000 21948 worker thread done servicing request
02:46:47.986 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:47.986 00.000 21948 Worker thread wakes up
02:46:47.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:47.987 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:49.505 01.518 21948 Exposure complete
02:46:49.551 00.046 21948 worker thread done servicing request
02:46:49.551 00.000 18120 OnExposeComplete: enter
02:46:49.552 00.001 18120 UpdateGuideState(): m_state=6
02:46:49.553 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
02:46:49.553 00.000 18120 Star::Find returns 1 (0), X=894.01, Y=231.99, Mass=1949, SNR=30.4, Peak=183 HFD=4.4
02:46:49.554 00.001 18120 MultiStar: [#1 -0.26,0.05,0.72,U] [#2 -0.44,0.21,0.00,R] [#3 -0.36,0.14,0.59,U] [#4 -0.89,0.37,0.00,M7] [#5 -0.60,0.77,0.00,M3] [#6 -0.72,0.16,0.00,M7] [#7 -0.44,0.51,0.00,M1] [#8 -0.13,0.47,0.00,M1] 
02:46:49.554 00.000 18120 single-star, 2 included, MultiStar: {-0.21, 0.13}, one-star: {-0.09, 0.18}
02:46:49.555 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
02:46:49.555 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.00 = 0.00)
02:46:49.556 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.04 mountX=0.20 mountY=0.00, mountTheta=0.00
02:46:49.557 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.18, opts=13)
02:46:49.558 00.001 18120 Enqueuing Move request for scope (-0.09, 0.18)
02:46:49.558 00.000 21948 Worker thread wakes up
02:46:49.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
02:46:49.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
02:46:49.558 00.000 21948 Moving (-0.09, 0.18) raw xDistance=0.20 yDistance=0.00
02:46:49.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:46:49.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:49.559 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:49.559 00.000 18120 UpdateGuideState exits: m=1949 RSB=30.4
02:46:49.559 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:49.560 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:49.560 00.000 18120 Enqueuing Expose request
02:46:49.561 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:46:49.561 00.000 21948 MoveAxis(W, 36, ABG)
02:46:49.561 00.000 21948 Guiding  Dir = 3, Dur = 36
02:46:49.561 00.000 21948 IsSlewing returns 0
02:46:49.561 00.000 21948 IsGuiding returns 0
02:46:49.563 00.002 21948 PulseGuide returned control before completion, sleep 45
02:46:49.611 00.048 21948 IsGuiding returns 0
02:46:49.611 00.000 21948 Move returns status 0, amount 36
02:46:49.611 00.000 21948 MoveAxis(N, 0, ABG)
02:46:49.611 00.000 21948 Move returns status 0, amount 0
02:46:49.611 00.000 21948 move complete, result=0
02:46:49.611 00.000 21948 worker thread done servicing request
02:46:49.611 00.000 21948 Worker thread wakes up
02:46:49.612 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:49.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:49.612 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
02:46:51.243 01.631 21948 Exposure complete
02:46:51.271 00.028 21948 worker thread done servicing request
02:46:51.271 00.000 18120 OnExposeComplete: enter
02:46:51.272 00.001 18120 UpdateGuideState(): m_state=6
02:46:51.272 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
02:46:51.275 00.003 18120 Star::Find returns 1 (0), X=893.76, Y=232.03, Mass=1855, SNR=29.9, Peak=177 HFD=4.1
02:46:51.277 00.002 18120 MultiStar: [#1 -0.24,-0.04,0.72,U] [#2 -0.11,-0.33,0.62,U] [#3 -0.30,0.19,0.61,U] [#4 -0.40,0.03,0.55,U] [#5 -0.45,0.25,0.00,M4] [#6 -0.83,0.30,0.00,M8] [#7 -0.68,0.33,0.00,M2] [#8 -0.16,0.39,0.40,U] 
02:46:51.280 00.003 18120 refined, 5 included, MultiStar: {-0.27, 0.07}, one-star: {-0.34, 0.22}
02:46:51.281 00.001 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.00) = xAngle (0.88 = 0.88)
02:46:51.283 00.002 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
02:46:51.283 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.88 mountX=0.18 mountY=0.21, mountTheta=0.87
02:46:51.285 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.07, opts=13)
02:46:51.285 00.000 18120 Enqueuing Move request for scope (-0.27, 0.07)
02:46:51.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:51.286 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.9
02:46:51.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:51.287 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:51.287 00.000 18120 Enqueuing Expose request
02:46:51.288 00.001 21948 Worker thread wakes up
02:46:51.288 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
02:46:51.288 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
02:46:51.288 00.000 21948 Moving (-0.27, 0.07) raw xDistance=0.18 yDistance=0.21
02:46:51.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:46:51.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:46:51.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:46:51.288 00.000 21948 MoveAxis(E, 0, ABG)
02:46:51.288 00.000 21948 Move returns status 0, amount 0
02:46:51.288 00.000 21948 MoveAxis(N, 0, ABG)
02:46:51.288 00.000 21948 Move returns status 0, amount 0
02:46:51.288 00.000 21948 move complete, result=0
02:46:51.288 00.000 21948 worker thread done servicing request
02:46:51.288 00.000 21948 Worker thread wakes up
02:46:51.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:51.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:51.288 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:52.816 01.528 21948 Exposure complete
02:46:52.860 00.044 21948 worker thread done servicing request
02:46:52.860 00.000 18120 OnExposeComplete: enter
02:46:52.861 00.001 18120 UpdateGuideState(): m_state=6
02:46:52.863 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
02:46:52.864 00.001 18120 Star::Find returns 1 (0), X=893.84, Y=231.82, Mass=2028, SNR=31.1, Peak=180 HFD=4.1
02:46:52.865 00.001 18120 MultiStar: [#1 -0.56,-0.02,0.00,M1] [#2 -0.22,-0.35,0.62,U] [#3 -0.57,-0.08,0.00,M1] [#4 -0.72,-0.10,0.00,M7] [#5 -0.44,0.39,0.00,M5] [#6 -0.59,0.28,0.00,M9] [#7 -0.68,0.30,0.00,M3] [#8 -0.39,0.15,0.37,U] 
02:46:52.866 00.001 18120 single-star, 2 included, MultiStar: {-0.27, -0.07}, one-star: {-0.26, 0.01}
02:46:52.866 00.000 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.09 = 1.09)
02:46:52.867 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
02:46:52.868 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.09 mountX=0.12 mountY=0.23, mountTheta=1.08
02:46:52.869 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.01, opts=13)
02:46:52.870 00.001 18120 Enqueuing Move request for scope (-0.26, 0.01)
02:46:52.871 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:52.871 00.000 18120 UpdateGuideState exits: m=2028 RSB=31.1
02:46:52.872 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:52.872 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:52.872 00.000 18120 Enqueuing Expose request
02:46:52.873 00.001 21948 Worker thread wakes up
02:46:52.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
02:46:52.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
02:46:52.873 00.000 21948 Moving (-0.26, 0.01) raw xDistance=0.12 yDistance=0.23
02:46:52.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:46:52.873 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=0.07 newest=0.43
02:46:52.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:46:52.873 00.000 21948 MoveAxis(E, 0, ABG)
02:46:52.873 00.000 21948 Move returns status 0, amount 0
02:46:52.873 00.000 21948 MoveAxis(S, 54, ABG)
02:46:52.873 00.000 21948 Guiding  Dir = 1, Dur = 54
02:46:52.873 00.000 21948 IsSlewing returns 0
02:46:52.873 00.000 21948 IsGuiding returns 0
02:46:52.879 00.006 21948 PulseGuide returned control before completion, sleep 59
02:46:52.957 00.078 21948 IsGuiding returns 0
02:46:52.958 00.001 21948 Move returns status 0, amount 54
02:46:52.958 00.000 21948 move complete, result=0
02:46:52.958 00.000 21948 worker thread done servicing request
02:46:52.958 00.000 21948 Worker thread wakes up
02:46:52.958 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:52.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:52.959 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 54 ms SOUTH
02:46:54.590 01.631 21948 Exposure complete
02:46:54.639 00.049 21948 worker thread done servicing request
02:46:54.639 00.000 18120 OnExposeComplete: enter
02:46:54.640 00.001 18120 UpdateGuideState(): m_state=6
02:46:54.640 00.000 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
02:46:54.640 00.000 18120 Star::Find returns 1 (0), X=893.83, Y=232.05, Mass=1947, SNR=30.6, Peak=180 HFD=4.2
02:46:54.641 00.001 18120 MultiStar: [#1 -0.47,0.06,0.00,M2] [#2 -0.21,-0.04,0.64,U] [#3 -0.54,0.00,0.00,M2] [#4 -0.52,0.18,0.00,M8] [#5 -0.35,0.37,0.00,M6] [#6 -0.72,0.34,0.00,M10] [#7 -0.59,0.29,0.00,M4] [#8 -0.77,0.30,0.00,M1] 
02:46:54.641 00.000 18120 refined, 1 included, MultiStar: {-0.25, 0.13}, one-star: {-0.27, 0.24}
02:46:54.642 00.001 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
02:46:54.642 00.000 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
02:46:54.643 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.65 mountX=0.22 mountY=0.16, mountTheta=0.63
02:46:54.646 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.13, opts=13)
02:46:54.647 00.001 18120 Enqueuing Move request for scope (-0.25, 0.13)
02:46:54.647 00.000 21948 Worker thread wakes up
02:46:54.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
02:46:54.647 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
02:46:54.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:54.648 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:46:54.648 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:54.649 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:54.649 00.000 18120 Enqueuing Expose request
02:46:54.649 00.000 21948 Moving (-0.25, 0.13) raw xDistance=0.22 yDistance=0.16
02:46:54.650 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:46:54.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:54.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:46:54.650 00.000 21948 MoveAxis(W, 40, ABG)
02:46:54.650 00.000 21948 Guiding  Dir = 3, Dur = 40
02:46:54.650 00.000 21948 IsSlewing returns 0
02:46:54.650 00.000 21948 IsGuiding returns 0
02:46:54.653 00.003 21948 PulseGuide returned control before completion, sleep 48
02:46:54.715 00.062 21948 IsGuiding returns 0
02:46:54.715 00.000 21948 Move returns status 0, amount 40
02:46:54.715 00.000 21948 MoveAxis(N, 0, ABG)
02:46:54.715 00.000 21948 Move returns status 0, amount 0
02:46:54.715 00.000 21948 move complete, result=0
02:46:54.715 00.000 21948 worker thread done servicing request
02:46:54.715 00.000 21948 Worker thread wakes up
02:46:54.715 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:54.716 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:54.716 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
02:46:56.131 01.415 21948 Exposure complete
02:46:56.180 00.049 21948 worker thread done servicing request
02:46:56.180 00.000 18120 OnExposeComplete: enter
02:46:56.183 00.003 18120 UpdateGuideState(): m_state=6
02:46:56.185 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
02:46:56.187 00.002 18120 Star::Find returns 1 (0), X=893.81, Y=232.14, Mass=1911, SNR=30.3, Peak=162 HFD=4.3
02:46:56.191 00.004 18120 MultiStar: [#1 -0.34,0.23,0.72,U] [#2 -0.23,-0.02,0.63,U] [#3 -0.25,0.17,0.62,U] [#4 -0.38,0.14,0.57,U] [#5 -0.09,0.34,0.46,U] [#6 -0.60,0.28,0.00,R] [#7 -0.47,0.65,0.00,M5] [#8 -0.36,0.24,0.00,M2] 
02:46:56.192 00.001 18120 refined, 5 included, MultiStar: {-0.27, 0.21}, one-star: {-0.29, 0.33}
02:46:56.194 00.002 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
02:46:56.196 00.002 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
02:46:56.198 00.002 18120 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.34 cameraTheta=2.49 mountX=0.30 mountY=0.15, mountTheta=0.46
02:46:56.200 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.21, opts=13)
02:46:56.200 00.000 18120 Enqueuing Move request for scope (-0.27, 0.21)
02:46:56.201 00.001 21948 Worker thread wakes up
02:46:56.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.21) opts 0xd
02:46:56.201 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.21)
02:46:56.201 00.000 21948 Moving (-0.27, 0.21) raw xDistance=0.30 yDistance=0.15
02:46:56.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:46:56.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:56.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:56.202 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:46:56.202 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:56.203 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:56.203 00.000 18120 Enqueuing Expose request
02:46:56.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:46:56.203 00.000 21948 MoveAxis(W, 57, ABG)
02:46:56.203 00.000 21948 Guiding  Dir = 3, Dur = 57
02:46:56.204 00.001 21948 IsSlewing returns 0
02:46:56.204 00.000 21948 IsGuiding returns 0
02:46:56.206 00.002 21948 PulseGuide returned control before completion, sleep 66
02:46:56.273 00.067 21948 IsGuiding returns 0
02:46:56.273 00.000 21948 Move returns status 0, amount 57
02:46:56.273 00.000 21948 MoveAxis(N, 0, ABG)
02:46:56.273 00.000 21948 Move returns status 0, amount 0
02:46:56.273 00.000 21948 move complete, result=0
02:46:56.273 00.000 21948 worker thread done servicing request
02:46:56.273 00.000 21948 Worker thread wakes up
02:46:56.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:56.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:56.273 00.000 18120 GuideStep: 0.3 px 57 ms WEST, 0.2 px 0 ms NORTH
02:46:57.908 01.635 21948 Exposure complete
02:46:57.933 00.025 21948 worker thread done servicing request
02:46:57.933 00.000 18120 OnExposeComplete: enter
02:46:57.934 00.001 18120 UpdateGuideState(): m_state=6
02:46:57.934 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
02:46:57.935 00.001 18120 Star::Find returns 1 (0), X=894.05, Y=231.64, Mass=1914, SNR=30.4, Peak=160 HFD=4.1
02:46:57.935 00.000 18120 MultiStar: [#1 -0.42,-0.13,0.00,M2] [#2 -0.16,-0.42,0.00,M1] [#3 -0.30,-0.15,0.60,U] [#4 -0.69,-0.07,0.00,M8] [#5 -0.32,0.00,0.46,U] [#6 0.32,-0.33,0.00,M1] [#7 -0.36,0.02,0.46,U] [#8 -0.26,0.05,0.40,U] 
02:46:57.936 00.001 18120 single-star, 4 included, MultiStar: {-0.23, -0.08}, one-star: {-0.06, -0.17}
02:46:57.936 00.000 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.38)
02:46:57.936 00.000 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.34)
02:46:57.939 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.90 mountX=-0.13 mountY=0.13, mountTheta=2.36
02:46:57.942 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.17, opts=13)
02:46:57.943 00.001 18120 Enqueuing Move request for scope (-0.06, -0.17)
02:46:57.943 00.000 21948 Worker thread wakes up
02:46:57.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:57.944 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.4
02:46:57.944 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:57.945 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:57.945 00.000 18120 Enqueuing Expose request
02:46:57.945 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
02:46:57.946 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
02:46:57.946 00.000 21948 Moving (-0.06, -0.17) raw xDistance=-0.13 yDistance=0.13
02:46:57.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:46:57.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:57.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:46:57.946 00.000 21948 MoveAxis(E, 0, ABG)
02:46:57.946 00.000 21948 Move returns status 0, amount 0
02:46:57.946 00.000 21948 MoveAxis(N, 0, ABG)
02:46:57.946 00.000 21948 Move returns status 0, amount 0
02:46:57.946 00.000 21948 move complete, result=0
02:46:57.946 00.000 21948 worker thread done servicing request
02:46:57.946 00.000 21948 Worker thread wakes up
02:46:57.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:57.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:57.946 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:59.465 01.519 21948 Exposure complete
02:46:59.513 00.048 21948 worker thread done servicing request
02:46:59.513 00.000 18120 OnExposeComplete: enter
02:46:59.514 00.001 18120 UpdateGuideState(): m_state=6
02:46:59.514 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
02:46:59.515 00.001 18120 Star::Find returns 1 (0), X=893.96, Y=231.87, Mass=1845, SNR=29.8, Peak=160 HFD=4.3
02:46:59.515 00.000 18120 MultiStar: [#1 -0.30,0.08,0.74,U] [#2 -0.15,-0.13,0.65,U] [#3 -0.57,0.17,0.00,M1] [#4 -0.91,0.08,0.00,M9] [#5 -0.27,0.51,0.00,M5] [#6 -0.04,-0.02,0.54,U] [#7 -0.46,0.50,0.00,M5] [#8 -0.29,0.11,0.39,U] 
02:46:59.516 00.001 18120 single-star, 4 included, MultiStar: {-0.18, 0.02}, one-star: {-0.15, 0.06}
02:46:59.516 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.75 = 0.75)
02:46:59.517 00.001 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.71 = 0.71)
02:46:59.517 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.75 mountX=0.12 mountY=0.10, mountTheta=0.73
02:46:59.518 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.06, opts=13)
02:46:59.519 00.001 18120 Enqueuing Move request for scope (-0.15, 0.06)
02:46:59.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:46:59.520 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.8
02:46:59.520 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:59.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:46:59.521 00.001 18120 Enqueuing Expose request
02:46:59.521 00.000 21948 Worker thread wakes up
02:46:59.521 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
02:46:59.521 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
02:46:59.521 00.000 21948 Moving (-0.15, 0.06) raw xDistance=0.12 yDistance=0.10
02:46:59.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:46:59.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:59.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:46:59.521 00.000 21948 MoveAxis(E, 0, ABG)
02:46:59.521 00.000 21948 Move returns status 0, amount 0
02:46:59.521 00.000 21948 MoveAxis(N, 0, ABG)
02:46:59.521 00.000 21948 Move returns status 0, amount 0
02:46:59.522 00.001 21948 move complete, result=0
02:46:59.522 00.000 21948 worker thread done servicing request
02:46:59.522 00.000 21948 Worker thread wakes up
02:46:59.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:46:59.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:46:59.522 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:01.158 01.636 21948 Exposure complete
02:47:01.219 00.061 21948 worker thread done servicing request
02:47:01.219 00.000 18120 OnExposeComplete: enter
02:47:01.220 00.001 18120 UpdateGuideState(): m_state=6
02:47:01.221 00.001 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
02:47:01.221 00.000 18120 Star::Find returns 1 (0), X=893.85, Y=232.02, Mass=1976, SNR=30.8, Peak=164 HFD=4.3
02:47:01.222 00.001 18120 MultiStar: [#1 -0.40,0.01,0.71,U] [#2 -0.29,0.12,0.62,U] [#3 -0.56,0.36,0.00,M2] [#4 -0.68,0.33,0.00,M10] [#5 -0.28,0.46,0.00,M6] [#6 0.10,0.26,0.52,U] [#7 -0.67,0.48,0.00,M6] [#8 -0.51,0.39,0.00,M1] 
02:47:01.222 00.000 18120 refined, 3 included, MultiStar: {-0.23, 0.15}, one-star: {-0.25, 0.21}
02:47:01.223 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
02:47:01.223 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
02:47:01.224 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.28 cameraTheta=2.56 mountX=0.23 mountY=0.14, mountTheta=0.54
02:47:01.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.15, opts=13)
02:47:01.225 00.000 18120 Enqueuing Move request for scope (-0.23, 0.15)
02:47:01.226 00.001 21948 Worker thread wakes up
02:47:01.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
02:47:01.226 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
02:47:01.226 00.000 21948 Moving (-0.23, 0.15) raw xDistance=0.23 yDistance=0.14
02:47:01.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:47:01.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:01.227 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.8
02:47:01.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:01.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:01.228 00.001 18120 Enqueuing Expose request
02:47:01.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:01.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:47:01.228 00.000 21948 MoveAxis(W, 42, ABG)
02:47:01.228 00.000 21948 Guiding  Dir = 3, Dur = 42
02:47:01.229 00.001 21948 IsSlewing returns 0
02:47:01.229 00.000 21948 IsGuiding returns 0
02:47:01.230 00.001 21948 PulseGuide returned control before completion, sleep 51
02:47:01.300 00.070 21948 IsGuiding returns 0
02:47:01.300 00.000 21948 Move returns status 0, amount 42
02:47:01.300 00.000 21948 MoveAxis(N, 0, ABG)
02:47:01.300 00.000 21948 Move returns status 0, amount 0
02:47:01.300 00.000 21948 move complete, result=0
02:47:01.300 00.000 21948 worker thread done servicing request
02:47:01.300 00.000 21948 Worker thread wakes up
02:47:01.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:01.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:01.300 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
02:47:02.718 01.418 21948 Exposure complete
02:47:02.751 00.033 21948 worker thread done servicing request
02:47:02.751 00.000 18120 OnExposeComplete: enter
02:47:02.752 00.001 18120 UpdateGuideState(): m_state=6
02:47:02.753 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
02:47:02.753 00.000 18120 Star::Find returns 1 (0), X=894.26, Y=231.80, Mass=1886, SNR=30.1, Peak=145 HFD=4.4
02:47:02.754 00.001 18120 MultiStar: [#1 -0.04,-0.17,0.69,U] [#2 0.22,-0.24,0.64,U] [#3 0.00,-0.07,0.59,U] [#4 -0.33,0.02,0.57,U] [#5 0.06,0.17,0.47,U] [#6 0.22,-0.21,0.55,U] [#7 -0.49,0.44,0.00,M7] [#8 -0.07,0.10,0.40,U] 
02:47:02.755 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.16, -0.01}
02:47:02.757 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
02:47:02.757 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:47:02.758 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.96 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
02:47:02.760 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
02:47:02.760 00.000 18120 Enqueuing Move request for scope (0.04, -0.06)
02:47:02.763 00.003 21948 Worker thread wakes up
02:47:02.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:02.765 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:47:02.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:47:02.765 00.000 21948 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.01
02:47:02.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:47:02.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:02.765 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.1
02:47:02.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:02.766 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:02.766 00.000 18120 Enqueuing Expose request
02:47:02.767 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:47:02.767 00.000 21948 MoveAxis(E, 0, ABG)
02:47:02.767 00.000 21948 Move returns status 0, amount 0
02:47:02.767 00.000 21948 MoveAxis(N, 0, ABG)
02:47:02.767 00.000 21948 Move returns status 0, amount 0
02:47:02.767 00.000 21948 move complete, result=0
02:47:02.767 00.000 21948 worker thread done servicing request
02:47:02.767 00.000 21948 Worker thread wakes up
02:47:02.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:02.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:02.767 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:04.394 01.627 21948 Exposure complete
02:47:04.462 00.068 21948 worker thread done servicing request
02:47:04.462 00.000 18120 OnExposeComplete: enter
02:47:04.465 00.003 18120 UpdateGuideState(): m_state=6
02:47:04.467 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
02:47:04.469 00.002 18120 Star::Find returns 1 (0), X=894.05, Y=231.71, Mass=1807, SNR=29.5, Peak=159 HFD=4.1
02:47:04.471 00.002 18120 MultiStar: [#1 -0.14,-0.10,0.74,U] [#2 -0.17,-0.35,0.65,U] [#3 -0.16,-0.09,0.62,U] [#4 -0.41,-0.01,0.59,U] [#5 -0.26,0.10,0.49,U] [#6 0.25,-0.21,0.55,U] [#7 -0.40,0.05,0.45,U] [#8 0.09,-0.04,0.41,U] 
02:47:04.473 00.002 18120 single-star, 8 included, MultiStar: {-0.13, -0.09}, one-star: {-0.05, -0.10}
02:47:04.473 00.000 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.00) = xAngle (-4.05 = 2.23)
02:47:04.474 00.001 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.19)
02:47:04.474 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.06 mountX=-0.07 mountY=0.09, mountTheta=2.22
02:47:04.475 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.10, opts=13)
02:47:04.476 00.001 18120 Enqueuing Move request for scope (-0.05, -0.10)
02:47:04.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:04.477 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.5
02:47:04.477 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:04.478 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:04.478 00.000 18120 Enqueuing Expose request
02:47:04.479 00.001 21948 Worker thread wakes up
02:47:04.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
02:47:04.479 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
02:47:04.479 00.000 21948 Moving (-0.05, -0.10) raw xDistance=-0.07 yDistance=0.09
02:47:04.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:47:04.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:04.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:47:04.479 00.000 21948 MoveAxis(E, 0, ABG)
02:47:04.479 00.000 21948 Move returns status 0, amount 0
02:47:04.479 00.000 21948 MoveAxis(N, 0, ABG)
02:47:04.479 00.000 21948 Move returns status 0, amount 0
02:47:04.479 00.000 21948 move complete, result=0
02:47:04.479 00.000 21948 worker thread done servicing request
02:47:04.479 00.000 21948 Worker thread wakes up
02:47:04.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:04.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:04.479 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:05.994 01.515 21948 Exposure complete
02:47:06.025 00.031 21948 worker thread done servicing request
02:47:06.025 00.000 18120 OnExposeComplete: enter
02:47:06.026 00.001 18120 UpdateGuideState(): m_state=6
02:47:06.027 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
02:47:06.027 00.000 18120 Star::Find returns 1 (0), X=893.91, Y=232.10, Mass=1942, SNR=30.4, Peak=169 HFD=4.2
02:47:06.027 00.000 18120 MultiStar: [#1 -0.36,0.12,0.73,U] [#2 -0.19,0.00,0.64,U] [#3 -0.45,0.17,0.00,M1] [#4 -0.45,0.21,0.00,M9] [#5 -0.16,0.40,0.00,M5] [#6 -0.29,0.21,0.54,U] [#7 -0.40,0.06,0.42,U] [#8 -0.39,0.22,0.00,M1] 
02:47:06.028 00.001 18120 refined, 4 included, MultiStar: {-0.27, 0.16}, one-star: {-0.19, 0.29}
02:47:06.028 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
02:47:06.029 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
02:47:06.029 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.61 mountX=0.26 mountY=0.17, mountTheta=0.59
02:47:06.031 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.16, opts=13)
02:47:06.032 00.001 18120 Enqueuing Move request for scope (-0.27, 0.16)
02:47:06.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:06.033 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.4
02:47:06.033 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:06.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:06.033 00.000 18120 Enqueuing Expose request
02:47:06.034 00.001 21948 Worker thread wakes up
02:47:06.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
02:47:06.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
02:47:06.034 00.000 21948 Moving (-0.27, 0.16) raw xDistance=0.26 yDistance=0.17
02:47:06.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:47:06.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:06.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:47:06.034 00.000 21948 MoveAxis(W, 46, ABG)
02:47:06.034 00.000 21948 Guiding  Dir = 3, Dur = 46
02:47:06.034 00.000 21948 IsSlewing returns 0
02:47:06.034 00.000 21948 IsGuiding returns 0
02:47:06.037 00.003 21948 PulseGuide returned control before completion, sleep 54
02:47:06.099 00.062 21948 IsGuiding returns 1
02:47:06.100 00.001 21948 scope still moving after pulse duration time elapsed
02:47:06.130 00.030 21948 IsSlewing returns 0
02:47:06.130 00.000 21948 IsGuiding returns 0
02:47:06.131 00.001 21948 scope move finished after 46 + 50 ms
02:47:06.131 00.000 21948 Move returns status 0, amount 46
02:47:06.131 00.000 21948 MoveAxis(N, 0, ABG)
02:47:06.131 00.000 21948 Move returns status 0, amount 0
02:47:06.131 00.000 21948 move complete, result=0
02:47:06.131 00.000 21948 worker thread done servicing request
02:47:06.131 00.000 21948 Worker thread wakes up
02:47:06.131 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.2 px 0 ms NORTH
02:47:06.133 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:06.133 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:07.763 01.630 21948 Exposure complete
02:47:07.816 00.053 21948 worker thread done servicing request
02:47:07.817 00.001 18120 OnExposeComplete: enter
02:47:07.817 00.000 18120 UpdateGuideState(): m_state=6
02:47:07.818 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
02:47:07.818 00.000 18120 Star::Find returns 1 (0), X=894.00, Y=231.86, Mass=1830, SNR=29.5, Peak=176 HFD=4.0
02:47:07.819 00.001 18120 MultiStar: [#1 -0.29,-0.18,0.75,U] [#2 0.16,-0.22,0.67,U] [#3 -0.02,-0.09,0.63,U] [#4 -0.23,-0.19,0.58,U] [#5 -0.05,0.14,0.46,U] [#6 0.08,-0.32,0.58,U] [#7 -0.41,0.20,0.00,M6] [#8 -0.23,-0.23,0.41,U] 
02:47:07.819 00.000 18120 single-star, 7 included, MultiStar: {-0.08, -0.12}, one-star: {-0.10, 0.05}
02:47:07.820 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
02:47:07.820 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
02:47:07.821 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.68 mountX=0.09 mountY=0.07, mountTheta=0.65
02:47:07.822 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
02:47:07.822 00.000 18120 Enqueuing Move request for scope (-0.10, 0.05)
02:47:07.822 00.000 21948 Worker thread wakes up
02:47:07.823 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:47:07.823 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:47:07.823 00.000 21948 Moving (-0.10, 0.05) raw xDistance=0.09 yDistance=0.07
02:47:07.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:07.823 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.5
02:47:07.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:07.827 00.004 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:47:07.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:07.827 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:07.827 00.000 18120 Enqueuing Expose request
02:47:07.828 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:47:07.828 00.000 21948 MoveAxis(E, 0, ABG)
02:47:07.828 00.000 21948 Move returns status 0, amount 0
02:47:07.828 00.000 21948 MoveAxis(N, 0, ABG)
02:47:07.828 00.000 21948 Move returns status 0, amount 0
02:47:07.828 00.000 21948 move complete, result=0
02:47:07.828 00.000 21948 worker thread done servicing request
02:47:07.828 00.000 21948 Worker thread wakes up
02:47:07.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:07.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:07.828 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:09.348 01.520 21948 Exposure complete
02:47:09.388 00.040 21948 worker thread done servicing request
02:47:09.388 00.000 18120 OnExposeComplete: enter
02:47:09.389 00.001 18120 UpdateGuideState(): m_state=6
02:47:09.389 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
02:47:09.389 00.000 18120 Star::Find returns 1 (0), X=894.06, Y=231.81, Mass=1855, SNR=29.9, Peak=173 HFD=4.1
02:47:09.391 00.002 18120 MultiStar: [#1 -0.12,-0.25,0.75,U] [#2 0.01,-0.31,0.65,U] [#3 -0.15,-0.20,0.60,U] [#4 -0.58,-0.10,0.00,M9] [#5 -0.27,0.39,0.00,M5] [#6 0.01,-0.22,0.55,U] [#7 -0.48,0.15,0.00,M7] [#8 -0.26,0.02,0.41,U] 
02:47:09.391 00.000 18120 single-star, 5 included, MultiStar: {-0.08, -0.16}, one-star: {-0.04, 0.00}
02:47:09.392 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
02:47:09.392 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
02:47:09.393 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.11 mountX=0.02 mountY=0.04, mountTheta=1.10
02:47:09.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.00, opts=13)
02:47:09.394 00.000 18120 Enqueuing Move request for scope (-0.04, 0.00)
02:47:09.395 00.001 21948 Worker thread wakes up
02:47:09.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:09.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
02:47:09.396 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
02:47:09.396 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.9
02:47:09.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:09.397 00.001 21948 Moving (-0.04, 0.00) raw xDistance=0.02 yDistance=0.04
02:47:09.397 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:09.397 00.000 18120 Enqueuing Expose request
02:47:09.398 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:09.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:09.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:47:09.398 00.000 21948 MoveAxis(E, 0, ABG)
02:47:09.398 00.000 21948 Move returns status 0, amount 0
02:47:09.398 00.000 21948 MoveAxis(N, 0, ABG)
02:47:09.398 00.000 21948 Move returns status 0, amount 0
02:47:09.398 00.000 21948 move complete, result=0
02:47:09.398 00.000 21948 worker thread done servicing request
02:47:09.398 00.000 21948 Worker thread wakes up
02:47:09.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:09.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:09.398 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:11.024 01.626 21948 Exposure complete
02:47:11.066 00.042 21948 worker thread done servicing request
02:47:11.066 00.000 18120 OnExposeComplete: enter
02:47:11.067 00.001 18120 UpdateGuideState(): m_state=6
02:47:11.067 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
02:47:11.068 00.001 18120 Star::Find returns 1 (0), X=894.06, Y=231.98, Mass=1853, SNR=29.8, Peak=190 HFD=4.3
02:47:11.068 00.000 18120 MultiStar: [#1 -0.13,0.11,0.74,U] [#2 0.32,-0.18,0.62,U] [#3 -0.27,0.11,0.62,U] [#4 -0.60,0.05,0.00,M10] [#5 -0.18,0.46,0.00,M6] [#6 0.45,-0.23,0.00,M1] [#7 -0.49,0.38,0.00,M8] [#8 -0.22,0.07,0.40,U] 
02:47:11.069 00.001 18120 refined, 4 included, MultiStar: {-0.06, 0.07}, one-star: {-0.05, 0.17}
02:47:11.069 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
02:47:11.071 00.002 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
02:47:11.074 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.28 mountX=0.09 mountY=0.02, mountTheta=0.24
02:47:11.078 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
02:47:11.081 00.003 18120 Enqueuing Move request for scope (-0.06, 0.07)
02:47:11.083 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:11.085 00.002 18120 UpdateGuideState exits: m=1853 RSB=29.8
02:47:11.087 00.002 21948 Worker thread wakes up
02:47:11.088 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:11.088 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
02:47:11.088 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:11.089 00.001 18120 Enqueuing Expose request
02:47:11.089 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
02:47:11.089 00.000 21948 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.02
02:47:11.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:47:11.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:11.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:47:11.089 00.000 21948 MoveAxis(E, 0, ABG)
02:47:11.089 00.000 21948 Move returns status 0, amount 0
02:47:11.089 00.000 21948 MoveAxis(N, 0, ABG)
02:47:11.089 00.000 21948 Move returns status 0, amount 0
02:47:11.089 00.000 21948 move complete, result=0
02:47:11.089 00.000 21948 worker thread done servicing request
02:47:11.089 00.000 21948 Worker thread wakes up
02:47:11.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:11.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:11.090 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:12.615 01.525 21948 Exposure complete
02:47:12.649 00.034 21948 worker thread done servicing request
02:47:12.649 00.000 18120 OnExposeComplete: enter
02:47:12.651 00.002 18120 UpdateGuideState(): m_state=6
02:47:12.653 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
02:47:12.654 00.001 18120 Star::Find returns 1 (0), X=894.00, Y=231.84, Mass=2008, SNR=31.0, Peak=186 HFD=4.2
02:47:12.656 00.002 18120 MultiStar: [#1 -0.15,-0.10,0.71,U] [#2 -0.20,-0.00,0.60,U] [#3 -0.48,-0.02,0.00,M1] [#4 -0.83,0.10,0.00,R] [#5 -0.43,0.47,0.00,M7] [#6 -0.04,0.01,0.53,U] [#7 -0.44,0.22,0.00,M9] [#8 -0.43,0.15,0.00,M1] 
02:47:12.658 00.002 18120 single-star, 3 included, MultiStar: {-0.12, -0.01}, one-star: {-0.10, 0.03}
02:47:12.660 00.002 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
02:47:12.661 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
02:47:12.661 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.82 mountX=0.07 mountY=0.08, mountTheta=0.80
02:47:12.663 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
02:47:12.664 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
02:47:12.664 00.000 21948 Worker thread wakes up
02:47:12.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:12.665 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:47:12.665 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.0
02:47:12.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:12.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:12.666 00.001 18120 Enqueuing Expose request
02:47:12.666 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:47:12.666 00.000 21948 Moving (-0.10, 0.03) raw xDistance=0.07 yDistance=0.08
02:47:12.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:47:12.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:12.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:47:12.666 00.000 21948 MoveAxis(E, 0, ABG)
02:47:12.666 00.000 21948 Move returns status 0, amount 0
02:47:12.667 00.001 21948 MoveAxis(N, 0, ABG)
02:47:12.667 00.000 21948 Move returns status 0, amount 0
02:47:12.667 00.000 21948 move complete, result=0
02:47:12.667 00.000 21948 worker thread done servicing request
02:47:12.667 00.000 21948 Worker thread wakes up
02:47:12.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:12.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:12.667 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:14.298 01.631 21948 Exposure complete
02:47:14.329 00.031 21948 worker thread done servicing request
02:47:14.329 00.000 18120 OnExposeComplete: enter
02:47:14.330 00.001 18120 UpdateGuideState(): m_state=6
02:47:14.331 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
02:47:14.331 00.000 18120 Star::Find returns 1 (0), X=894.14, Y=232.06, Mass=1857, SNR=29.9, Peak=159 HFD=4.3
02:47:14.332 00.001 18120 MultiStar: [#1 -0.27,0.10,0.72,U] [#2 0.09,-0.06,0.64,U] [#3 -0.29,0.25,0.59,U] [#4 0.38,-0.06,0.56,U] [#5 -0.13,0.46,0.00,M8] [#6 0.39,0.18,0.00,M1] [#7 -0.33,0.38,0.00,M10] [#8 -0.11,0.32,0.40,U] 
02:47:14.332 00.000 18120 refined, 5 included, MultiStar: {-0.03, 0.13}, one-star: {0.03, 0.25}
02:47:14.333 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
02:47:14.333 00.000 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
02:47:14.333 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.79 mountX=0.13 mountY=-0.03, mountTheta=-0.25
02:47:14.335 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.13, opts=13)
02:47:14.335 00.000 18120 Enqueuing Move request for scope (-0.03, 0.13)
02:47:14.336 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:14.337 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.9
02:47:14.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:14.338 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:14.338 00.000 18120 Enqueuing Expose request
02:47:14.339 00.001 21948 Worker thread wakes up
02:47:14.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
02:47:14.339 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
02:47:14.339 00.000 21948 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.03
02:47:14.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:47:14.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:14.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:47:14.339 00.000 21948 MoveAxis(E, 0, ABG)
02:47:14.339 00.000 21948 Move returns status 0, amount 0
02:47:14.339 00.000 21948 MoveAxis(N, 0, ABG)
02:47:14.339 00.000 21948 Move returns status 0, amount 0
02:47:14.339 00.000 21948 move complete, result=0
02:47:14.339 00.000 21948 worker thread done servicing request
02:47:14.339 00.000 21948 Worker thread wakes up
02:47:14.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:14.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:14.339 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:15.855 01.516 21948 Exposure complete
02:47:15.890 00.035 21948 worker thread done servicing request
02:47:15.890 00.000 18120 OnExposeComplete: enter
02:47:15.891 00.001 18120 UpdateGuideState(): m_state=6
02:47:15.891 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
02:47:15.892 00.001 18120 Star::Find returns 1 (0), X=894.17, Y=232.10, Mass=1870, SNR=30.0, Peak=185 HFD=4.2
02:47:15.893 00.001 18120 MultiStar: [#1 -0.01,0.12,0.72,U] [#2 0.01,0.08,0.65,U] [#3 -0.10,0.31,0.62,U] [#4 0.26,0.28,0.58,U] [#5 0.04,0.65,0.00,M9] [#6 0.19,0.31,0.48,U] [#7 -0.27,0.54,0.00,R] [#8 -0.01,0.52,0.00,M1] 
02:47:15.894 00.001 18120 refined, 5 included, MultiStar: {0.06, 0.23}, one-star: {0.06, 0.29}
02:47:15.895 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
02:47:15.895 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
02:47:15.896 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=0.18 mountY=-0.16, mountTheta=-0.70
02:47:15.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.23, opts=13)
02:47:15.898 00.001 18120 Enqueuing Move request for scope (0.06, 0.23)
02:47:15.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:15.898 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
02:47:15.899 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:15.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:15.900 00.001 21948 Worker thread wakes up
02:47:15.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
02:47:15.900 00.000 18120 Enqueuing Expose request
02:47:15.901 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
02:47:15.901 00.000 21948 Moving (0.06, 0.23) raw xDistance=0.18 yDistance=-0.16
02:47:15.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:47:15.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:15.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:47:15.901 00.000 21948 MoveAxis(E, 0, ABG)
02:47:15.901 00.000 21948 Move returns status 0, amount 0
02:47:15.901 00.000 21948 MoveAxis(N, 0, ABG)
02:47:15.901 00.000 21948 Move returns status 0, amount 0
02:47:15.901 00.000 21948 move complete, result=0
02:47:15.901 00.000 21948 worker thread done servicing request
02:47:15.901 00.000 21948 Worker thread wakes up
02:47:15.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:15.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:15.901 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:17.528 01.627 21948 Exposure complete
02:47:17.579 00.051 21948 worker thread done servicing request
02:47:17.579 00.000 18120 OnExposeComplete: enter
02:47:17.580 00.001 18120 UpdateGuideState(): m_state=6
02:47:17.581 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
02:47:17.582 00.001 18120 Star::Find returns 1 (0), X=894.12, Y=231.84, Mass=1904, SNR=30.3, Peak=186 HFD=4.1
02:47:17.584 00.002 18120 MultiStar: [#1 -0.07,-0.08,0.73,U] [#2 0.04,-0.19,0.62,U] [#3 -0.55,0.05,0.00,M1] [#4 0.14,-0.04,0.56,U] [#5 -0.36,0.13,0.45,U] [#6 -0.11,-0.15,0.54,U] [#7 -0.17,-0.29,0.43,U] [#8 -0.28,-0.05,0.41,U] 
02:47:17.585 00.001 18120 single-star, 7 included, MultiStar: {-0.07, -0.07}, one-star: {0.02, 0.04}
02:47:17.586 00.001 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
02:47:17.586 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
02:47:17.587 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.13 mountX=0.03 mountY=-0.03, mountTheta=-0.89
02:47:17.591 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
02:47:17.591 00.000 18120 Enqueuing Move request for scope (0.02, 0.04)
02:47:17.592 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:17.592 00.000 21948 Worker thread wakes up
02:47:17.592 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.3
02:47:17.593 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:17.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:17.594 00.001 18120 Enqueuing Expose request
02:47:17.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:47:17.594 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:47:17.594 00.000 21948 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
02:47:17.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:47:17.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:17.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:47:17.594 00.000 21948 MoveAxis(E, 0, ABG)
02:47:17.594 00.000 21948 Move returns status 0, amount 0
02:47:17.594 00.000 21948 MoveAxis(N, 0, ABG)
02:47:17.594 00.000 21948 Move returns status 0, amount 0
02:47:17.594 00.000 21948 move complete, result=0
02:47:17.594 00.000 21948 worker thread done servicing request
02:47:17.594 00.000 21948 Worker thread wakes up
02:47:17.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:17.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:17.595 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:19.115 01.520 21948 Exposure complete
02:47:19.179 00.064 21948 worker thread done servicing request
02:47:19.180 00.001 18120 OnExposeComplete: enter
02:47:19.180 00.000 18120 UpdateGuideState(): m_state=6
02:47:19.181 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
02:47:19.183 00.002 18120 Star::Find returns 1 (0), X=894.11, Y=231.90, Mass=2008, SNR=31.1, Peak=179 HFD=4.2
02:47:19.185 00.002 18120 MultiStar: [#1 -0.17,-0.01,0.70,U] [#2 0.08,-0.11,0.64,U] [#3 -0.03,0.09,0.59,U] [#4 0.39,0.11,0.53,U] [#5 -0.11,0.36,0.44,U] [#6 0.38,-0.08,0.51,U] [#7 -0.12,-0.40,0.42,U] [#8 0.07,0.21,0.39,U] 
02:47:19.186 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.01, 0.10}
02:47:19.187 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
02:47:19.188 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
02:47:19.189 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.56 mountX=0.01 mountY=-0.06, mountTheta=-1.44
02:47:19.194 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
02:47:19.194 00.000 18120 Enqueuing Move request for scope (0.05, 0.03)
02:47:19.195 00.001 21948 Worker thread wakes up
02:47:19.195 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:47:19.195 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:47:19.195 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
02:47:19.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:47:19.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:19.195 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:19.197 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:47:19.197 00.000 21948 MoveAxis(E, 0, ABG)
02:47:19.197 00.000 21948 Move returns status 0, amount 0
02:47:19.197 00.000 21948 MoveAxis(N, 0, ABG)
02:47:19.197 00.000 18120 UpdateGuideState exits: m=2008 RSB=31.1
02:47:19.198 00.001 21948 Move returns status 0, amount 0
02:47:19.198 00.000 21948 move complete, result=0
02:47:19.198 00.000 21948 worker thread done servicing request
02:47:19.198 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:19.200 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:19.200 00.000 18120 Enqueuing Expose request
02:47:19.201 00.001 21948 Worker thread wakes up
02:47:19.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:19.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:19.201 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:20.824 01.623 21948 Exposure complete
02:47:20.870 00.046 21948 worker thread done servicing request
02:47:20.871 00.001 18120 OnExposeComplete: enter
02:47:20.871 00.000 18120 UpdateGuideState(): m_state=6
02:47:20.871 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:47:20.871 00.000 18120 Star::Find returns 1 (0), X=894.10, Y=232.04, Mass=1896, SNR=30.2, Peak=176 HFD=4.3
02:47:20.872 00.001 18120 MultiStar: [#1 -0.07,0.05,0.70,U] [#2 0.10,-0.07,0.64,U] [#3 -0.04,-0.04,0.61,U] [#4 0.20,0.38,0.00,M1] [#5 -0.02,0.47,0.00,M8] [#6 -0.02,0.08,0.55,U] [#7 -0.08,-0.14,0.43,U] [#8 -0.10,0.28,0.38,U] 
02:47:20.872 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.00, 0.23}
02:47:20.873 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
02:47:20.874 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
02:47:20.876 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.87 mountX=0.07 mountY=-0.01, mountTheta=-0.16
02:47:20.878 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
02:47:20.879 00.001 18120 Enqueuing Move request for scope (-0.02, 0.07)
02:47:20.879 00.000 21948 Worker thread wakes up
02:47:20.879 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:47:20.879 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:47:20.879 00.000 21948 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.01
02:47:20.880 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:47:20.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:20.880 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:47:20.880 00.000 21948 MoveAxis(E, 0, ABG)
02:47:20.880 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:20.880 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.2
02:47:20.882 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:20.883 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:20.884 00.001 18120 Enqueuing Expose request
02:47:20.886 00.002 21948 Move returns status 0, amount 0
02:47:20.886 00.000 21948 MoveAxis(N, 0, ABG)
02:47:20.886 00.000 21948 Move returns status 0, amount 0
02:47:20.886 00.000 21948 move complete, result=0
02:47:20.886 00.000 21948 worker thread done servicing request
02:47:20.886 00.000 21948 Worker thread wakes up
02:47:20.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:20.887 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:20.888 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:22.400 01.512 21948 Exposure complete
02:47:22.453 00.053 21948 worker thread done servicing request
02:47:22.453 00.000 18120 OnExposeComplete: enter
02:47:22.454 00.001 18120 UpdateGuideState(): m_state=6
02:47:22.455 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
02:47:22.455 00.000 18120 Star::Find returns 1 (0), X=894.17, Y=231.96, Mass=1894, SNR=30.2, Peak=180 HFD=4.2
02:47:22.456 00.001 18120 MultiStar: [#1 0.07,-0.15,0.72,U] [#2 0.03,-0.10,0.64,U] [#3 -0.19,0.15,0.59,U] [#4 0.79,-0.07,0.00,M2] [#5 0.09,0.19,0.46,U] [#6 0.46,-0.16,0.00,M1] [#7 0.11,0.01,0.43,U] [#8 0.08,0.30,0.40,U] 
02:47:22.456 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.06, 0.15}
02:47:22.457 00.001 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
02:47:22.457 00.000 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
02:47:22.457 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.12 mountX=0.05 mountY=-0.06, mountTheta=-0.90
02:47:22.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.07, opts=13)
02:47:22.459 00.001 18120 Enqueuing Move request for scope (0.03, 0.07)
02:47:22.460 00.001 21948 Worker thread wakes up
02:47:22.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:22.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
02:47:22.460 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.2
02:47:22.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:22.461 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:22.461 00.000 18120 Enqueuing Expose request
02:47:22.462 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:47:22.462 00.000 21948 Moving (0.03, 0.07) raw xDistance=0.05 yDistance=-0.06
02:47:22.462 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:22.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:22.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:47:22.462 00.000 21948 MoveAxis(E, 0, ABG)
02:47:22.462 00.000 21948 Move returns status 0, amount 0
02:47:22.462 00.000 21948 MoveAxis(N, 0, ABG)
02:47:22.462 00.000 21948 Move returns status 0, amount 0
02:47:22.462 00.000 21948 move complete, result=0
02:47:22.462 00.000 21948 worker thread done servicing request
02:47:22.462 00.000 21948 Worker thread wakes up
02:47:22.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:22.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:22.462 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:24.094 01.632 21948 Exposure complete
02:47:24.139 00.045 21948 worker thread done servicing request
02:47:24.139 00.000 18120 OnExposeComplete: enter
02:47:24.141 00.002 18120 UpdateGuideState(): m_state=6
02:47:24.142 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
02:47:24.144 00.002 18120 Star::Find returns 1 (0), X=894.11, Y=231.96, Mass=1956, SNR=30.6, Peak=183 HFD=4.2
02:47:24.145 00.001 18120 MultiStar: [#1 -0.07,-0.10,0.71,U] [#2 0.17,-0.28,0.62,U] [#3 0.03,-0.12,0.59,U] [#4 0.51,-0.17,0.00,M3] [#5 0.17,0.27,0.46,U] [#6 0.58,0.00,0.00,M2] [#7 -0.04,-0.32,0.42,U] [#8 -0.05,0.22,0.40,U] 
02:47:24.146 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {0.01, 0.15}
02:47:24.148 00.002 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
02:47:24.149 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
02:47:24.150 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.63 mountX=-0.03 mountY=-0.02, mountTheta=-2.66
02:47:24.154 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
02:47:24.157 00.003 18120 Enqueuing Move request for scope (0.03, -0.02)
02:47:24.160 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:24.162 00.002 18120 UpdateGuideState exits: m=1956 RSB=30.6
02:47:24.164 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:24.166 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:24.169 00.003 21948 Worker thread wakes up
02:47:24.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
02:47:24.169 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
02:47:24.169 00.000 18120 Enqueuing Expose request
02:47:24.170 00.001 21948 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
02:47:24.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:47:24.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:24.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:47:24.170 00.000 21948 MoveAxis(E, 0, ABG)
02:47:24.170 00.000 21948 Move returns status 0, amount 0
02:47:24.170 00.000 21948 MoveAxis(N, 0, ABG)
02:47:24.170 00.000 21948 Move returns status 0, amount 0
02:47:24.170 00.000 21948 move complete, result=0
02:47:24.170 00.000 21948 worker thread done servicing request
02:47:24.170 00.000 21948 Worker thread wakes up
02:47:24.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:24.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:24.171 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:25.692 01.521 21948 Exposure complete
02:47:25.731 00.039 21948 worker thread done servicing request
02:47:25.760 00.029 18120 OnExposeComplete: enter
02:47:25.761 00.001 18120 UpdateGuideState(): m_state=6
02:47:25.761 00.000 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
02:47:25.762 00.001 18120 Star::Find returns 1 (0), X=894.12, Y=231.88, Mass=2042, SNR=31.3, Peak=190 HFD=4.2
02:47:25.762 00.000 18120 MultiStar: [#1 0.01,-0.03,0.69,U] [#2 0.05,0.00,0.60,U] [#3 -0.14,0.11,0.56,U] [#4 0.36,-0.17,0.54,U] [#5 -0.10,0.33,0.46,U] [#6 0.22,-0.03,0.53,U] [#7 -0.30,-0.30,0.41,U] [#8 0.05,0.13,0.37,U] 
02:47:25.764 00.002 18120 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.02, 0.07}
02:47:25.764 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
02:47:25.765 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
02:47:25.765 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.56 mountX=0.00 mountY=-0.03, mountTheta=-1.44
02:47:25.766 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
02:47:25.766 00.000 18120 Enqueuing Move request for scope (0.03, 0.02)
02:47:25.766 00.000 21948 Worker thread wakes up
02:47:25.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:47:25.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:47:25.766 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:25.767 00.001 18120 UpdateGuideState exits: m=2042 RSB=31.3
02:47:25.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:25.768 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:25.768 00.000 18120 Enqueuing Expose request
02:47:25.769 00.001 21948 Moving (0.03, 0.02) raw xDistance=0.00 yDistance=-0.03
02:47:25.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:47:25.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:25.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:47:25.769 00.000 21948 MoveAxis(E, 0, ABG)
02:47:25.769 00.000 21948 Move returns status 0, amount 0
02:47:25.769 00.000 21948 MoveAxis(N, 0, ABG)
02:47:25.769 00.000 21948 Move returns status 0, amount 0
02:47:25.769 00.000 21948 move complete, result=0
02:47:25.769 00.000 21948 worker thread done servicing request
02:47:25.769 00.000 21948 Worker thread wakes up
02:47:25.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:25.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:25.769 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:27.401 01.632 21948 Exposure complete
02:47:27.456 00.055 21948 worker thread done servicing request
02:47:27.456 00.000 18120 OnExposeComplete: enter
02:47:27.457 00.001 18120 UpdateGuideState(): m_state=6
02:47:27.458 00.001 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
02:47:27.459 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=231.95, Mass=1928, SNR=30.4, Peak=195 HFD=4.1
02:47:27.459 00.000 18120 MultiStar: [#1 -0.24,0.09,0.70,U] [#2 0.18,-0.13,0.60,U] [#3 -0.30,0.08,0.61,U] [#4 0.40,-0.08,0.56,U] [#5 0.00,0.29,0.44,U] [#6 0.39,-0.11,0.55,U] [#7 0.01,-0.24,0.45,U] [#8 0.09,0.42,0.00,M1] 
02:47:27.460 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.14, 0.14}
02:47:27.460 00.000 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
02:47:27.460 00.000 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
02:47:27.461 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
02:47:27.463 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.02, opts=13)
02:47:27.463 00.000 18120 Enqueuing Move request for scope (0.07, 0.02)
02:47:27.464 00.001 21948 Worker thread wakes up
02:47:27.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:27.464 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
02:47:27.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:27.465 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:27.465 00.000 18120 Enqueuing Expose request
02:47:27.466 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
02:47:27.466 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
02:47:27.466 00.000 21948 Moving (0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
02:47:27.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:47:27.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:27.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:47:27.466 00.000 21948 MoveAxis(E, 0, ABG)
02:47:27.466 00.000 21948 Move returns status 0, amount 0
02:47:27.466 00.000 21948 MoveAxis(N, 0, ABG)
02:47:27.466 00.000 21948 Move returns status 0, amount 0
02:47:27.466 00.000 21948 move complete, result=0
02:47:27.466 00.000 21948 worker thread done servicing request
02:47:27.466 00.000 21948 Worker thread wakes up
02:47:27.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:27.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:27.466 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:28.994 01.528 21948 Exposure complete
02:47:29.050 00.056 21948 worker thread done servicing request
02:47:29.051 00.001 18120 OnExposeComplete: enter
02:47:29.052 00.001 18120 UpdateGuideState(): m_state=6
02:47:29.055 00.003 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
02:47:29.055 00.000 18120 Star::Find returns 1 (0), X=894.11, Y=231.94, Mass=1965, SNR=30.6, Peak=185 HFD=4.2
02:47:29.056 00.001 18120 MultiStar: [#1 -0.26,-0.10,0.73,U] [#2 0.04,-0.21,0.64,U] [#3 -0.13,0.19,0.61,U] [#4 0.38,-0.10,0.56,U] [#5 -0.07,0.23,0.47,U] [#6 0.51,-0.01,0.00,M1] [#7 -0.23,-0.14,0.44,U] [#8 -0.05,0.47,0.00,M2] 
02:47:29.056 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.01}, one-star: {0.01, 0.14}
02:47:29.057 00.001 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
02:47:29.057 00.000 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
02:47:29.058 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.94 mountX=0.02 mountY=0.03, mountTheta=0.92
02:47:29.059 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
02:47:29.059 00.000 18120 Enqueuing Move request for scope (-0.04, 0.01)
02:47:29.059 00.000 21948 Worker thread wakes up
02:47:29.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:29.061 00.002 18120 UpdateGuideState exits: m=1965 RSB=30.6
02:47:29.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:29.061 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:29.062 00.001 18120 Enqueuing Expose request
02:47:29.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
02:47:29.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:47:29.062 00.000 21948 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.03
02:47:29.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:29.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:29.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:47:29.062 00.000 21948 MoveAxis(E, 0, ABG)
02:47:29.063 00.001 21948 Move returns status 0, amount 0
02:47:29.063 00.000 21948 MoveAxis(N, 0, ABG)
02:47:29.063 00.000 21948 Move returns status 0, amount 0
02:47:29.063 00.000 21948 move complete, result=0
02:47:29.063 00.000 21948 worker thread done servicing request
02:47:29.063 00.000 21948 Worker thread wakes up
02:47:29.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:29.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,217,31,31)
02:47:29.063 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:29.895 00.832 18120 evsrv: cli 0D46DE90 connect
02:47:29.896 00.001 18120 case statement mapped state 6 to 3
02:47:29.897 00.001 18120 case statement mapped state 6 to 3
02:47:29.897 00.000 18120 evsrv: cli 0D46DE90 request: {"method":"get_app_state","id":"f5996c4c-c831-47a5-b980-2e0a923166bc"}
02:47:29.898 00.001 18120 case statement mapped state 6 to 3
02:47:29.898 00.000 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5996c4c-c831-47a5-b980-2e0a923166bc"}
02:47:29.900 00.002 18120 evsrv: cli 0D46DE90 disconnect
02:47:29.902 00.002 18120 evsrv: cli 0D46DDF0 connect
02:47:29.903 00.001 18120 case statement mapped state 6 to 3
02:47:29.904 00.001 18120 case statement mapped state 6 to 3
02:47:29.905 00.001 18120 evsrv: cli 0D46DDF0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"e05edff5-7880-4f06-b3e0-9b9cdc33c43f"}
02:47:29.905 00.000 18120 PhdController::Dither begins
02:47:29.906 00.001 18120 dither: size=2.00, dRA=0.77 dDec=-0.79
02:47:29.906 00.000 18120 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.00) = xAngle (1.20 = 1.20)
02:47:29.907 00.001 18120 MountToCamera -- mountX=0.77 mountY=-0.79 hyp=1.10 mountTheta=-0.80 cameraX=0.40, cameraY=1.03 cameraTheta=1.20
02:47:29.907 00.000 18120 setting lock position to (894.50, 232.84)
02:47:29.907 00.000 18120 Mount: notify guiding dithered (0.4, 1.0)
02:47:29.907 00.000 18120 MultiStar: stabilizing after lock position change
02:47:29.909 00.002 18120 Status Line: Dithering de 0.77,-0.79
02:47:29.911 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:47:29.911 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
02:47:29.912 00.001 18120 evsrv: cli 0D46DDF0 response: {"jsonrpc":"2.0","result":0,"id":"e05edff5-7880-4f06-b3e0-9b9cdc33c43f"}
02:47:29.914 00.002 18120 evsrv: cli 0D46DDF0 disconnect
02:47:30.698 00.784 21948 Exposure complete
02:47:30.734 00.036 21948 worker thread done servicing request
02:47:30.734 00.000 18120 OnExposeComplete: enter
02:47:30.737 00.003 18120 UpdateGuideState(): m_state=6
02:47:30.739 00.002 18120 Star::Find(15, 894, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
02:47:30.739 00.000 18120 Star::Find returns 1 (0), X=893.94, Y=231.93, Mass=1899, SNR=30.2, Peak=177 HFD=4.3
02:47:30.740 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.16)
02:47:30.740 00.000 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.12)
02:47:30.741 00.001 18120 CameraToMount -- cameraX=-0.57 cameraY=-0.90 hyp=1.07 cameraTheta=-2.13 mountX=-0.59 mountY=0.91, mountTheta=2.14
02:47:30.742 00.001 18120 dither recenter: remaining=(-0.8,0.8) step=(-0.8,0.8)
02:47:30.744 00.002 18120 MountToCamera -- mountTheta (2.35) + m_xAngle (2.00) = xAngle (4.34 = -1.94)
02:47:30.744 00.000 18120 MountToCamera -- mountX=-0.77 mountY=0.79 hyp=1.10 mountTheta=2.35 cameraX=-0.40, cameraY=-1.03 cameraTheta=-1.94
02:47:30.744 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=-1.03, opts=4)
02:47:30.744 00.000 18120 Enqueuing Move request for scope (-0.40, -1.03)
02:47:30.746 00.002 18120 Mount: notify direct move -0.77,0.79
02:47:30.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:30.746 00.000 21948 Worker thread wakes up
02:47:30.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.03) opts 0x4
02:47:30.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.40, -1.03)
02:47:30.746 00.000 21948 Moving (-0.40, -1.03) raw xDistance=-0.77 yDistance=0.79
02:47:30.746 00.000 21948 MoveAxis(E, 219, B)
02:47:30.746 00.000 21948 Guiding  Dir = 2, Dur = 219
02:47:30.746 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
02:47:30.746 00.000 18120 PhdController: settling, locked = 1, distance = 1.13 (0.50) aobump = 0 frame = 1 / 99999
02:47:30.747 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786063650.747,"Host":"ASUS_SAM","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:47:30.748 00.001 21948 IsSlewing returns 0
02:47:30.748 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:30.749 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:30.750 00.001 18120 Enqueuing Expose request
02:47:30.751 00.001 21948 IsGuiding returns 0
02:47:30.754 00.003 21948 PulseGuide returned control before completion, sleep 227
02:47:30.993 00.239 21948 IsGuiding returns 0
02:47:30.993 00.000 21948 Move returns status 0, amount 219
02:47:30.993 00.000 21948 MoveAxis(S, 188, B)
02:47:30.993 00.000 21948 Guiding  Dir = 1, Dur = 188
02:47:30.993 00.000 21948 IsSlewing returns 0
02:47:30.994 00.001 21948 IsGuiding returns 0
02:47:30.998 00.004 21948 PulseGuide returned control before completion, sleep 194
02:47:31.195 00.197 21948 IsGuiding returns 0
02:47:31.195 00.000 21948 Move returns status 0, amount 188
02:47:31.195 00.000 21948 move complete, result=0
02:47:31.195 00.000 21948 worker thread done servicing request
02:47:31.196 00.001 21948 Worker thread wakes up
02:47:31.196 00.000 18120 GuideStep: -0.8 px 219 ms EAST, 0.8 px 188 ms SOUTH
02:47:31.197 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:31.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:32.603 01.406 21948 Exposure complete
02:47:32.642 00.039 21948 worker thread done servicing request
02:47:32.643 00.001 18120 OnExposeComplete: enter
02:47:32.643 00.000 18120 UpdateGuideState(): m_state=6
02:47:32.645 00.002 18120 Star::Find(15, 893, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
02:47:32.646 00.001 18120 Star::Find returns 1 (0), X=893.88, Y=232.70, Mass=1898, SNR=30.0, Peak=150 HFD=4.0
02:47:32.647 00.001 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.00) = xAngle (-4.92 = 1.37)
02:47:32.647 00.000 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.96 = 1.33)
02:47:32.648 00.001 18120 CameraToMount -- cameraX=-0.62 cameraY=-0.14 hyp=0.64 cameraTheta=-2.92 mountX=0.13 mountY=0.62, mountTheta=1.36
02:47:32.650 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.62, y=-0.14, opts=13)
02:47:32.653 00.003 18120 Enqueuing Move request for scope (-0.62, -0.14)
02:47:32.653 00.000 21948 Worker thread wakes up
02:47:32.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:32.654 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.0
02:47:32.654 00.000 18120 PhdController: settling, locked = 1, distance = 0.64 (0.50) aobump = 0 frame = 2 / 99999
02:47:32.655 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.14) opts 0xd
02:47:32.655 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063652.655,"Host":"ASUS_SAM","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:47:32.655 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.62, -0.14)
02:47:32.655 00.000 21948 Moving (-0.62, -0.14) raw xDistance=0.13 yDistance=0.62
02:47:32.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:47:32.655 00.000 21948 resist switch: large excursion: input 0.62 thresh 0.60 direction from 0 to 1
02:47:32.655 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:32.656 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:32.656 00.000 18120 Enqueuing Expose request
02:47:32.657 00.001 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.85
02:47:32.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
02:47:32.657 00.000 21948 MoveAxis(E, 0, ABG)
02:47:32.657 00.000 21948 Move returns status 0, amount 0
02:47:32.657 00.000 21948 MoveAxis(S, 147, ABG)
02:47:32.657 00.000 21948 Guiding  Dir = 1, Dur = 147
02:47:32.657 00.000 21948 IsSlewing returns 0
02:47:32.657 00.000 21948 IsGuiding returns 0
02:47:32.662 00.005 21948 PulseGuide returned control before completion, sleep 152
02:47:32.826 00.164 21948 IsGuiding returns 0
02:47:32.826 00.000 21948 Move returns status 0, amount 147
02:47:32.826 00.000 21948 move complete, result=0
02:47:32.826 00.000 21948 worker thread done servicing request
02:47:32.826 00.000 21948 Worker thread wakes up
02:47:32.826 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 147 ms SOUTH
02:47:32.827 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:32.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:34.457 01.630 21948 Exposure complete
02:47:34.487 00.030 21948 worker thread done servicing request
02:47:34.488 00.001 18120 OnExposeComplete: enter
02:47:34.489 00.001 18120 UpdateGuideState(): m_state=6
02:47:34.490 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
02:47:34.490 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=233.12, Mass=1890, SNR=30.1, Peak=159 HFD=3.9
02:47:34.490 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
02:47:34.490 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
02:47:34.490 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.13 mountX=0.20 mountY=-0.25, mountTheta=-0.88
02:47:34.493 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.29, opts=13)
02:47:34.493 00.000 18120 Enqueuing Move request for scope (0.14, 0.29)
02:47:34.494 00.001 21948 Worker thread wakes up
02:47:34.494 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
02:47:34.494 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
02:47:34.494 00.000 21948 Moving (0.14, 0.29) raw xDistance=0.20 yDistance=-0.25
02:47:34.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:47:34.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:47:34.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:34.494 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.1
02:47:34.495 00.001 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 3 / 99999
02:47:34.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:47:34.495 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063654.495,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:47:34.496 00.001 21948 MoveAxis(W, 37, ABG)
02:47:34.496 00.000 21948 Guiding  Dir = 3, Dur = 37
02:47:34.496 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:34.496 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:34.497 00.001 18120 Enqueuing Expose request
02:47:34.497 00.000 21948 IsSlewing returns 0
02:47:34.497 00.000 21948 IsGuiding returns 0
02:47:34.500 00.003 21948 PulseGuide returned control before completion, sleep 46
02:47:34.550 00.050 21948 IsGuiding returns 0
02:47:34.551 00.001 21948 Move returns status 0, amount 37
02:47:34.551 00.000 21948 MoveAxis(N, 0, ABG)
02:47:34.551 00.000 21948 Move returns status 0, amount 0
02:47:34.551 00.000 21948 move complete, result=0
02:47:34.551 00.000 21948 worker thread done servicing request
02:47:34.551 00.000 21948 Worker thread wakes up
02:47:34.551 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
02:47:34.552 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:34.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:35.970 01.418 21948 Exposure complete
02:47:35.999 00.029 21948 worker thread done servicing request
02:47:35.999 00.000 18120 OnExposeComplete: enter
02:47:36.001 00.002 18120 UpdateGuideState(): m_state=6
02:47:36.002 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
02:47:36.004 00.002 18120 Star::Find returns 1 (0), X=894.37, Y=233.15, Mass=2020, SNR=31.1, Peak=143 HFD=4.3
02:47:36.005 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
02:47:36.006 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
02:47:36.007 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.96 mountX=0.34 mountY=-0.03, mountTheta=-0.08
02:47:36.010 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.32, opts=13)
02:47:36.012 00.002 18120 Enqueuing Move request for scope (-0.13, 0.32)
02:47:36.013 00.001 21948 Worker thread wakes up
02:47:36.013 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
02:47:36.013 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
02:47:36.013 00.000 21948 Moving (-0.13, 0.32) raw xDistance=0.34 yDistance=-0.03
02:47:36.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:47:36.013 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:36.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:36.014 00.001 18120 UpdateGuideState exits: m=2020 RSB=31.1
02:47:36.016 00.002 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 4 / 99999
02:47:36.017 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786063656.017,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:47:36.018 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:47:36.018 00.000 21948 MoveAxis(W, 64, ABG)
02:47:36.019 00.001 21948 Guiding  Dir = 3, Dur = 64
02:47:36.019 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:36.020 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:36.021 00.001 21948 IsSlewing returns 0
02:47:36.021 00.000 18120 Enqueuing Expose request
02:47:36.022 00.001 21948 IsGuiding returns 0
02:47:36.024 00.002 21948 PulseGuide returned control before completion, sleep 73
02:47:36.110 00.086 21948 IsGuiding returns 0
02:47:36.111 00.001 21948 Move returns status 0, amount 64
02:47:36.111 00.000 21948 MoveAxis(N, 0, ABG)
02:47:36.111 00.000 21948 Move returns status 0, amount 0
02:47:36.111 00.000 21948 move complete, result=0
02:47:36.111 00.000 21948 worker thread done servicing request
02:47:36.111 00.000 21948 Worker thread wakes up
02:47:36.111 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:36.111 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:36.111 00.000 18120 GuideStep: 0.3 px 64 ms WEST, -0.0 px 0 ms NORTH
02:47:37.745 01.634 21948 Exposure complete
02:47:37.788 00.043 21948 worker thread done servicing request
02:47:37.788 00.000 18120 OnExposeComplete: enter
02:47:37.790 00.002 18120 UpdateGuideState(): m_state=6
02:47:37.791 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
02:47:37.793 00.002 18120 Star::Find returns 1 (0), X=894.48, Y=232.62, Mass=1845, SNR=29.8, Peak=137 HFD=3.9
02:47:37.794 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.66 = 2.62)
02:47:37.795 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.58)
02:47:37.796 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=-0.19 mountY=0.12, mountTheta=2.59
02:47:37.798 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.22, opts=13)
02:47:37.799 00.001 18120 Enqueuing Move request for scope (-0.02, -0.22)
02:47:37.799 00.000 21948 Worker thread wakes up
02:47:37.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:37.800 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.8
02:47:37.800 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 5 / 99999
02:47:37.801 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
02:47:37.801 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063657.801,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
02:47:37.801 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
02:47:37.801 00.000 21948 Moving (-0.02, -0.22) raw xDistance=-0.19 yDistance=0.12
02:47:37.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:37.802 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:37.802 00.000 18120 Enqueuing Expose request
02:47:37.803 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:47:37.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:37.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:47:37.803 00.000 21948 MoveAxis(E, 0, ABG)
02:47:37.803 00.000 21948 Move returns status 0, amount 0
02:47:37.803 00.000 21948 MoveAxis(N, 0, ABG)
02:47:37.803 00.000 21948 Move returns status 0, amount 0
02:47:37.803 00.000 21948 move complete, result=0
02:47:37.803 00.000 21948 worker thread done servicing request
02:47:37.803 00.000 21948 Worker thread wakes up
02:47:37.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:37.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:37.803 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:39.319 01.516 21948 Exposure complete
02:47:39.373 00.054 21948 worker thread done servicing request
02:47:39.373 00.000 18120 OnExposeComplete: enter
02:47:39.374 00.001 18120 UpdateGuideState(): m_state=6
02:47:39.376 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
02:47:39.379 00.003 18120 Star::Find returns 1 (0), X=894.54, Y=232.91, Mass=1907, SNR=30.2, Peak=151 HFD=3.9
02:47:39.382 00.003 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
02:47:39.383 00.001 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
02:47:39.385 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=0.05 mountY=-0.07, mountTheta=-0.96
02:47:39.387 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.08, opts=13)
02:47:39.388 00.001 18120 Enqueuing Move request for scope (0.04, 0.08)
02:47:39.388 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:39.388 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
02:47:39.389 00.001 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 6 / 99999
02:47:39.389 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063659.389,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
02:47:39.389 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:39.390 00.001 21948 Worker thread wakes up
02:47:39.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:47:39.390 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:47:39.390 00.000 21948 Moving (0.04, 0.08) raw xDistance=0.05 yDistance=-0.07
02:47:39.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:39.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:39.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:47:39.390 00.000 21948 MoveAxis(E, 0, ABG)
02:47:39.390 00.000 21948 Move returns status 0, amount 0
02:47:39.390 00.000 21948 MoveAxis(N, 0, ABG)
02:47:39.390 00.000 21948 Move returns status 0, amount 0
02:47:39.390 00.000 21948 move complete, result=0
02:47:39.390 00.000 21948 worker thread done servicing request
02:47:39.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:39.391 00.001 18120 Enqueuing Expose request
02:47:39.391 00.000 21948 Worker thread wakes up
02:47:39.391 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:39.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:39.392 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:41.028 01.636 21948 Exposure complete
02:47:41.091 00.063 21948 worker thread done servicing request
02:47:41.092 00.001 18120 OnExposeComplete: enter
02:47:41.092 00.000 18120 UpdateGuideState(): m_state=6
02:47:41.093 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
02:47:41.093 00.000 18120 Star::Find returns 1 (0), X=894.52, Y=232.68, Mass=1907, SNR=30.2, Peak=153 HFD=4.0
02:47:41.094 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
02:47:41.094 00.000 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
02:47:41.095 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.45 mountX=-0.15 mountY=0.05, mountTheta=2.80
02:47:41.096 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.16, opts=13)
02:47:41.097 00.001 18120 Enqueuing Move request for scope (0.02, -0.16)
02:47:41.097 00.000 21948 Worker thread wakes up
02:47:41.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:41.098 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
02:47:41.098 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
02:47:41.098 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
02:47:41.098 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 7 / 99999
02:47:41.098 00.000 21948 Moving (0.02, -0.16) raw xDistance=-0.15 yDistance=0.05
02:47:41.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:47:41.099 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:41.099 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063661.098,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
02:47:41.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:47:41.099 00.000 21948 MoveAxis(E, 0, ABG)
02:47:41.099 00.000 21948 Move returns status 0, amount 0
02:47:41.099 00.000 21948 MoveAxis(N, 0, ABG)
02:47:41.099 00.000 21948 Move returns status 0, amount 0
02:47:41.099 00.000 21948 move complete, result=0
02:47:41.099 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:41.100 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:41.100 00.000 18120 Enqueuing Expose request
02:47:41.101 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:41.101 00.000 21948 worker thread done servicing request
02:47:41.101 00.000 21948 Worker thread wakes up
02:47:41.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:41.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:42.517 01.416 21948 Exposure complete
02:47:42.547 00.030 21948 worker thread done servicing request
02:47:42.547 00.000 18120 OnExposeComplete: enter
02:47:42.548 00.001 18120 UpdateGuideState(): m_state=6
02:47:42.549 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
02:47:42.549 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=232.70, Mass=1931, SNR=30.6, Peak=163 HFD=3.7
02:47:42.550 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:47:42.550 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:47:42.551 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.57 mountX=-0.21 mountY=-0.13, mountTheta=-2.60
02:47:42.552 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.14, opts=13)
02:47:42.552 00.000 18120 Enqueuing Move request for scope (0.21, -0.14)
02:47:42.553 00.001 21948 Worker thread wakes up
02:47:42.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:42.553 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.6
02:47:42.554 00.001 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 8 / 99999
02:47:42.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
02:47:42.554 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
02:47:42.554 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063662.554,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
02:47:42.555 00.001 21948 Moving (0.21, -0.14) raw xDistance=-0.21 yDistance=-0.13
02:47:42.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:47:42.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:42.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:42.555 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:42.556 00.001 18120 Enqueuing Expose request
02:47:42.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:47:42.556 00.000 21948 MoveAxis(E, 38, ABG)
02:47:42.556 00.000 21948 Guiding  Dir = 2, Dur = 38
02:47:42.556 00.000 21948 IsSlewing returns 0
02:47:42.557 00.001 21948 IsGuiding returns 0
02:47:42.558 00.001 21948 PulseGuide returned control before completion, sleep 47
02:47:42.609 00.051 21948 IsGuiding returns 0
02:47:42.609 00.000 21948 Move returns status 0, amount 38
02:47:42.609 00.000 21948 MoveAxis(N, 0, ABG)
02:47:42.609 00.000 21948 Move returns status 0, amount 0
02:47:42.609 00.000 21948 move complete, result=0
02:47:42.609 00.000 21948 worker thread done servicing request
02:47:42.609 00.000 21948 Worker thread wakes up
02:47:42.610 00.001 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:47:42.611 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:42.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:44.244 01.633 21948 Exposure complete
02:47:44.283 00.039 21948 worker thread done servicing request
02:47:44.283 00.000 18120 OnExposeComplete: enter
02:47:44.285 00.002 18120 UpdateGuideState(): m_state=6
02:47:44.286 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
02:47:44.287 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=232.99, Mass=1975, SNR=30.7, Peak=153 HFD=4.1
02:47:44.288 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.08 = -1.08)
02:47:44.289 00.001 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
02:47:44.291 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=0.09 mountY=-0.17, mountTheta=-1.09
02:47:44.293 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.15, opts=13)
02:47:44.295 00.002 18120 Enqueuing Move request for scope (0.12, 0.15)
02:47:44.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:44.295 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.7
02:47:44.296 00.001 21948 Worker thread wakes up
02:47:44.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
02:47:44.296 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
02:47:44.296 00.000 21948 Moving (0.12, 0.15) raw xDistance=0.09 yDistance=-0.17
02:47:44.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:47:44.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:44.296 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 9 / 99999
02:47:44.297 00.001 18120 PhdController: newstate STATE_FINISH
02:47:44.297 00.000 18120 PhdController complete: success
02:47:44.298 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:47:44.298 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786063664.298,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:47:44.298 00.000 21948 MoveAxis(E, 0, ABG)
02:47:44.298 00.000 21948 Move returns status 0, amount 0
02:47:44.298 00.000 21948 MoveAxis(N, 0, ABG)
02:47:44.298 00.000 21948 Move returns status 0, amount 0
02:47:44.298 00.000 21948 move complete, result=0
02:47:44.298 00.000 18120 Mount: notify guiding dither settle done success=1
02:47:44.299 00.001 18120 PhdController: newstate STATE_IDLE
02:47:44.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:44.300 00.001 21948 worker thread done servicing request
02:47:44.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:44.301 00.001 18120 Enqueuing Expose request
02:47:44.301 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:44.301 00.000 21948 Worker thread wakes up
02:47:44.302 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:44.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:45.824 01.522 21948 Exposure complete
02:47:45.861 00.037 21948 worker thread done servicing request
02:47:45.861 00.000 18120 OnExposeComplete: enter
02:47:45.862 00.001 18120 UpdateGuideState(): m_state=6
02:47:45.864 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.865 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=233.11, Mass=1960, SNR=30.7, Peak=154 HFD=4.1
02:47:45.866 00.001 18120 MultiStar: exiting stabilization period
02:47:45.868 00.002 18120 MultiStar: updating star positions after lock position change
02:47:45.869 00.001 18120 Star::Find(15, 620, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.870 00.001 18120 Star::Find returns 1 (0), X=619.74, Y=383.41, Mass=965, SNR=21.5, Peak=75 HFD=3.8
02:47:45.870 00.000 18120 Star::Find(15, 1047, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.871 00.001 18120 Star::Find returns 1 (0), X=1046.48, Y=597.79, Mass=797, SNR=19.5, Peak=70 HFD=3.8
02:47:45.872 00.001 18120 Star::Find(15, 154, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.872 00.000 18120 Star::Find returns 1 (0), X=153.84, Y=34.43, Mass=675, SNR=18.0, Peak=70 HFD=3.6
02:47:45.872 00.000 18120 Star::Find(15, 337, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.873 00.001 18120 Star::Find returns 1 (0), X=336.83, Y=891.33, Mass=607, SNR=17.1, Peak=63 HFD=3.7
02:47:45.873 00.000 18120 Star::Find(15, 161, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.875 00.002 18120 Star::Find returns 1 (0), X=161.12, Y=418.78, Mass=441, SNR=14.5, Peak=56 HFD=3.4
02:47:45.876 00.001 18120 Star::Find(15, 542, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.876 00.000 18120 Star::Find returns 1 (0), X=541.95, Y=67.03, Mass=523, SNR=15.6, Peak=53 HFD=4.4
02:47:45.878 00.002 18120 Star::Find(15, 1131, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.878 00.000 18120 Star::Find returns 1 (0), X=1131.16, Y=226.81, Mass=354, SNR=13.1, Peak=41 HFD=3.7
02:47:45.878 00.000 18120 Star::Find(15, 418, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.879 00.001 18120 Star::Find returns 1 (0), X=418.19, Y=129.73, Mass=322, SNR=12.3, Peak=33 HFD=3.7
02:47:45.879 00.000 18120 Star::Find(15, 751, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.880 00.001 18120 Star::Find returns 1 (0), X=751.33, Y=262.41, Mass=304, SNR=12.0, Peak=28 HFD=3.3
02:47:45.880 00.000 18120 Star::Find(15, 1232, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.880 00.000 18120 Star::Find returns 1 (0), X=1232.30, Y=674.25, Mass=295, SNR=11.8, Peak=32 HFD=3.3
02:47:45.881 00.001 18120 Star::Find(15, 848, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:47:45.881 00.000 18120 Star::Find returns 1 (0), X=848.07, Y=74.26, Mass=287, SNR=11.7, Peak=34 HFD=3.2
02:47:45.882 00.001 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
02:47:45.882 00.000 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
02:47:45.883 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.80 mountX=0.28 mountY=-0.07, mountTheta=-0.24
02:47:45.884 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.27, opts=13)
02:47:45.885 00.001 18120 Enqueuing Move request for scope (-0.06, 0.27)
02:47:45.885 00.000 21948 Worker thread wakes up
02:47:45.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:45.886 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.7
02:47:45.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:45.886 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:45.887 00.001 18120 Enqueuing Expose request
02:47:45.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
02:47:45.887 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
02:47:45.887 00.000 21948 Moving (-0.06, 0.27) raw xDistance=0.28 yDistance=-0.07
02:47:45.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:47:45.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:45.888 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:47:45.888 00.000 21948 MoveAxis(W, 49, ABG)
02:47:45.888 00.000 21948 Guiding  Dir = 3, Dur = 49
02:47:45.888 00.000 21948 IsSlewing returns 0
02:47:45.888 00.000 21948 IsGuiding returns 0
02:47:45.890 00.002 21948 PulseGuide returned control before completion, sleep 58
02:47:45.962 00.072 21948 IsGuiding returns 0
02:47:45.962 00.000 21948 Move returns status 0, amount 49
02:47:45.963 00.001 21948 MoveAxis(N, 0, ABG)
02:47:45.963 00.000 21948 Move returns status 0, amount 0
02:47:45.963 00.000 21948 move complete, result=0
02:47:45.963 00.000 21948 worker thread done servicing request
02:47:45.963 00.000 21948 Worker thread wakes up
02:47:45.963 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:45.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:45.963 00.000 18120 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
02:47:47.595 01.632 21948 Exposure complete
02:47:47.638 00.043 21948 worker thread done servicing request
02:47:47.638 00.000 18120 OnExposeComplete: enter
02:47:47.638 00.000 18120 UpdateGuideState(): m_state=6
02:47:47.640 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
02:47:47.640 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=232.69, Mass=1996, SNR=30.9, Peak=181 HFD=4.0
02:47:47.641 00.001 18120 MultiStar: [#1 0.24,-0.34,0.70,U] [#2 0.38,-0.35,0.00,M1] [#3 -0.05,-0.30,0.57,U] [#4 0.28,-0.33,0.00,M1] [#5 0.25,-0.52,0.00,M4] [#6 0.16,-0.17,0.50,U] [#7 0.11,-0.25,0.43,U] [#8 0.07,-0.02,0.40,U] 
02:47:47.641 00.000 18120 refined, 5 included, MultiStar: {0.18, -0.21}, one-star: {0.34, -0.14}
02:47:47.642 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
02:47:47.642 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
02:47:47.642 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-0.87 mountX=-0.26 mountY=-0.06, mountTheta=-2.91
02:47:47.644 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.21, opts=13)
02:47:47.644 00.000 18120 Enqueuing Move request for scope (0.18, -0.21)
02:47:47.645 00.001 21948 Worker thread wakes up
02:47:47.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:47.645 00.000 18120 UpdateGuideState exits: m=1996 RSB=30.9
02:47:47.646 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:47.646 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:47.646 00.000 18120 Enqueuing Expose request
02:47:47.647 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
02:47:47.647 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
02:47:47.647 00.000 21948 Moving (0.18, -0.21) raw xDistance=-0.26 yDistance=-0.06
02:47:47.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
02:47:47.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:47.647 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:47:47.647 00.000 21948 MoveAxis(E, 44, ABG)
02:47:47.647 00.000 21948 Guiding  Dir = 2, Dur = 44
02:47:47.647 00.000 21948 IsSlewing returns 0
02:47:47.647 00.000 21948 IsGuiding returns 0
02:47:47.649 00.002 21948 PulseGuide returned control before completion, sleep 53
02:47:47.707 00.058 21948 IsGuiding returns 1
02:47:47.707 00.000 21948 scope still moving after pulse duration time elapsed
02:47:47.735 00.028 21948 IsSlewing returns 0
02:47:47.735 00.000 21948 IsGuiding returns 0
02:47:47.735 00.000 21948 scope move finished after 44 + 44 ms
02:47:47.735 00.000 21948 Move returns status 0, amount 44
02:47:47.735 00.000 21948 MoveAxis(N, 0, ABG)
02:47:47.735 00.000 21948 Move returns status 0, amount 0
02:47:47.735 00.000 21948 move complete, result=0
02:47:47.735 00.000 21948 worker thread done servicing request
02:47:47.735 00.000 21948 Worker thread wakes up
02:47:47.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:47.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:47.735 00.000 18120 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
02:47:49.141 01.406 21948 Exposure complete
02:47:49.202 00.061 21948 worker thread done servicing request
02:47:49.202 00.000 18120 OnExposeComplete: enter
02:47:49.203 00.001 18120 UpdateGuideState(): m_state=6
02:47:49.204 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
02:47:49.204 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=232.79, Mass=1857, SNR=29.8, Peak=174 HFD=3.9
02:47:49.205 00.001 18120 MultiStar: [#1 0.14,-0.17,0.76,U] [#2 0.18,-0.21,0.64,U] [#3 0.10,-0.12,0.61,U] [#4 0.25,-0.06,0.60,U] [#5 -0.00,0.02,0.49,U] [#6 0.18,-0.35,0.54,U] [#7 0.25,-0.27,0.46,U] [#8 -0.04,-0.07,0.40,U] 
02:47:49.205 00.000 18120 refined, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.23, -0.05}
02:47:49.206 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
02:47:49.206 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
02:47:49.207 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.72 mountX=-0.19 mountY=-0.08, mountTheta=-2.75
02:47:49.208 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.14, opts=13)
02:47:49.209 00.001 18120 Enqueuing Move request for scope (0.16, -0.14)
02:47:49.210 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:49.210 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.8
02:47:49.211 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:49.211 00.000 21948 Worker thread wakes up
02:47:49.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:49.212 00.001 18120 Enqueuing Expose request
02:47:49.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
02:47:49.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
02:47:49.212 00.000 21948 Moving (0.16, -0.14) raw xDistance=-0.19 yDistance=-0.08
02:47:49.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:47:49.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:49.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:47:49.212 00.000 21948 MoveAxis(E, 0, ABG)
02:47:49.212 00.000 21948 Move returns status 0, amount 0
02:47:49.212 00.000 21948 MoveAxis(N, 0, ABG)
02:47:49.212 00.000 21948 Move returns status 0, amount 0
02:47:49.212 00.000 21948 move complete, result=0
02:47:49.212 00.000 21948 worker thread done servicing request
02:47:49.212 00.000 21948 Worker thread wakes up
02:47:49.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:49.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:49.213 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:50.845 01.632 21948 Exposure complete
02:47:50.886 00.041 21948 worker thread done servicing request
02:47:50.886 00.000 18120 OnExposeComplete: enter
02:47:50.887 00.001 18120 UpdateGuideState(): m_state=6
02:47:50.888 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
02:47:50.888 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=232.81, Mass=1873, SNR=30.0, Peak=176 HFD=4.2
02:47:50.889 00.001 18120 MultiStar: [#1 0.15,-0.23,0.73,U] [#2 0.41,-0.16,0.00,M1] [#3 0.24,-0.00,0.59,U] [#4 0.02,-0.17,0.56,U] [#5 0.06,-0.04,0.47,U] [#6 0.15,0.03,0.54,U] [#7 0.10,-0.02,0.44,U] [#8 0.20,0.01,0.38,U] 
02:47:50.889 00.000 18120 refined, 7 included, MultiStar: {0.19, -0.06}, one-star: {0.41, -0.02}
02:47:50.890 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
02:47:50.893 00.003 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
02:47:50.895 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=-0.14 mountY=-0.14, mountTheta=-2.33
02:47:50.899 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.06, opts=13)
02:47:50.901 00.002 18120 Enqueuing Move request for scope (0.19, -0.06)
02:47:50.905 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:50.906 00.001 18120 UpdateGuideState exits: m=1873 RSB=30.0
02:47:50.909 00.003 21948 Worker thread wakes up
02:47:50.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
02:47:50.909 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
02:47:50.909 00.000 21948 Moving (0.19, -0.06) raw xDistance=-0.14 yDistance=-0.14
02:47:50.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:50.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:50.910 00.001 18120 Enqueuing Expose request
02:47:50.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:47:50.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:50.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:47:50.910 00.000 21948 MoveAxis(E, 0, ABG)
02:47:50.910 00.000 21948 Move returns status 0, amount 0
02:47:50.910 00.000 21948 MoveAxis(N, 0, ABG)
02:47:50.910 00.000 21948 Move returns status 0, amount 0
02:47:50.910 00.000 21948 move complete, result=0
02:47:50.910 00.000 21948 worker thread done servicing request
02:47:50.910 00.000 21948 Worker thread wakes up
02:47:50.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:50.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:50.911 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:52.425 01.514 21948 Exposure complete
02:47:52.462 00.037 21948 worker thread done servicing request
02:47:52.462 00.000 18120 OnExposeComplete: enter
02:47:52.462 00.000 18120 UpdateGuideState(): m_state=6
02:47:52.463 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
02:47:52.463 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=232.74, Mass=1857, SNR=29.9, Peak=164 HFD=4.1
02:47:52.464 00.001 18120 MultiStar: [#1 0.35,-0.24,0.00,M1] [#2 0.57,-0.42,0.00,M2] [#3 0.31,-0.22,0.62,U] [#4 0.23,-0.12,0.58,U] [#5 -0.03,-0.09,0.48,U] [#6 0.31,-0.03,0.53,U] [#7 0.33,0.03,0.43,U] [#8 0.09,-0.14,0.41,U] 
02:47:52.464 00.000 18120 refined, 6 included, MultiStar: {0.27, -0.10}, one-star: {0.45, -0.09}
02:47:52.466 00.002 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
02:47:52.467 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:47:52.468 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.35 mountX=-0.20 mountY=-0.20, mountTheta=-2.36
02:47:52.470 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.10, opts=13)
02:47:52.471 00.001 18120 Enqueuing Move request for scope (0.27, -0.10)
02:47:52.472 00.001 21948 Worker thread wakes up
02:47:52.472 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
02:47:52.472 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
02:47:52.472 00.000 21948 Moving (0.27, -0.10) raw xDistance=-0.20 yDistance=-0.20
02:47:52.472 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:47:52.472 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:52.475 00.003 18120 UpdateGuideState exits: m=1857 RSB=29.9
02:47:52.477 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:52.479 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:52.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:47:52.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:52.480 00.001 18120 Enqueuing Expose request
02:47:52.481 00.001 21948 MoveAxis(E, 36, ABG)
02:47:52.481 00.000 21948 Guiding  Dir = 2, Dur = 36
02:47:52.482 00.001 21948 IsSlewing returns 0
02:47:52.482 00.000 21948 IsGuiding returns 0
02:47:52.484 00.002 21948 PulseGuide returned control before completion, sleep 45
02:47:52.533 00.049 21948 IsGuiding returns 0
02:47:52.534 00.001 21948 Move returns status 0, amount 36
02:47:52.534 00.000 21948 MoveAxis(N, 0, ABG)
02:47:52.534 00.000 21948 Move returns status 0, amount 0
02:47:52.534 00.000 21948 move complete, result=0
02:47:52.534 00.000 21948 worker thread done servicing request
02:47:52.534 00.000 21948 Worker thread wakes up
02:47:52.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:52.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:52.534 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
02:47:54.172 01.638 21948 Exposure complete
02:47:54.211 00.039 21948 worker thread done servicing request
02:47:54.211 00.000 18120 OnExposeComplete: enter
02:47:54.213 00.002 18120 UpdateGuideState(): m_state=6
02:47:54.214 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
02:47:54.215 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=232.89, Mass=1973, SNR=30.9, Peak=178 HFD=4.2
02:47:54.216 00.001 18120 MultiStar: [#1 0.23,-0.12,0.73,U] [#2 0.22,-0.12,0.63,U] [#3 0.19,0.04,0.59,U] [#4 0.20,0.18,0.54,U] [#5 0.16,-0.02,0.44,U] [#6 0.13,0.13,0.54,U] [#7 0.04,0.06,0.41,U] [#8 0.28,-0.06,0.37,U] 
02:47:54.217 00.001 18120 refined, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.30, 0.06}
02:47:54.218 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
02:47:54.220 00.002 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
02:47:54.223 00.003 18120 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.07 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
02:47:54.227 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.01, opts=13)
02:47:54.230 00.003 18120 Enqueuing Move request for scope (0.21, 0.01)
02:47:54.232 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:54.235 00.003 21948 Worker thread wakes up
02:47:54.235 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.9
02:47:54.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
02:47:54.235 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
02:47:54.235 00.000 21948 Moving (0.21, 0.01) raw xDistance=-0.07 yDistance=-0.19
02:47:54.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:47:54.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:54.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:47:54.235 00.000 21948 MoveAxis(E, 0, ABG)
02:47:54.235 00.000 21948 Move returns status 0, amount 0
02:47:54.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:54.236 00.001 21948 MoveAxis(N, 0, ABG)
02:47:54.236 00.000 21948 Move returns status 0, amount 0
02:47:54.236 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:54.237 00.001 18120 Enqueuing Expose request
02:47:54.237 00.000 21948 move complete, result=0
02:47:54.237 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:54.238 00.001 21948 worker thread done servicing request
02:47:54.238 00.000 21948 Worker thread wakes up
02:47:54.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:54.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:55.767 01.529 21948 Exposure complete
02:47:55.812 00.045 21948 worker thread done servicing request
02:47:55.812 00.000 18120 OnExposeComplete: enter
02:47:55.813 00.001 18120 UpdateGuideState(): m_state=6
02:47:55.813 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
02:47:55.815 00.002 18120 Star::Find returns 1 (0), X=895.17, Y=232.28, Mass=1862, SNR=29.9, Peak=160 HFD=3.9
02:47:55.815 00.000 18120 MultiStar: large primary error, entering stabilization period
02:47:55.816 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
02:47:55.816 00.000 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
02:47:55.816 00.000 18120 CameraToMount -- cameraX=0.67 cameraY=-0.56 hyp=0.87 cameraTheta=-0.69 mountX=-0.78 mountY=-0.35, mountTheta=-2.72
02:47:55.818 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.67, y=-0.56, opts=13)
02:47:55.818 00.000 18120 Enqueuing Move request for scope (0.67, -0.56)
02:47:55.819 00.001 21948 Worker thread wakes up
02:47:55.819 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.56) opts 0xd
02:47:55.819 00.000 21948 Handling offset move in thread for scope, endpoint = (0.67, -0.56)
02:47:55.819 00.000 21948 Moving (0.67, -0.56) raw xDistance=-0.78 yDistance=-0.35
02:47:55.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
02:47:55.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:47:55.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:55.819 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.9
02:47:55.820 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:55.820 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:55.821 00.001 18120 Enqueuing Expose request
02:47:55.821 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:47:55.821 00.000 21948 MoveAxis(E, 140, ABG)
02:47:55.821 00.000 21948 Guiding  Dir = 2, Dur = 140
02:47:55.822 00.001 21948 IsSlewing returns 0
02:47:55.822 00.000 21948 IsGuiding returns 0
02:47:55.822 00.000 21948 PulseGuide returned control before completion, sleep 149
02:47:55.983 00.161 21948 IsGuiding returns 1
02:47:55.983 00.000 21948 scope still moving after pulse duration time elapsed
02:47:56.013 00.030 21948 IsSlewing returns 0
02:47:56.013 00.000 21948 IsGuiding returns 0
02:47:56.013 00.000 21948 scope move finished after 140 + 51 ms
02:47:56.013 00.000 21948 Move returns status 0, amount 140
02:47:56.013 00.000 21948 MoveAxis(N, 0, ABG)
02:47:56.013 00.000 21948 Move returns status 0, amount 0
02:47:56.013 00.000 21948 move complete, result=0
02:47:56.013 00.000 21948 worker thread done servicing request
02:47:56.013 00.000 21948 Worker thread wakes up
02:47:56.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:56.014 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:56.014 00.000 18120 GuideStep: -0.8 px 140 ms EAST, -0.3 px 0 ms NORTH
02:47:57.648 01.634 21948 Exposure complete
02:47:57.686 00.038 21948 worker thread done servicing request
02:47:57.686 00.000 18120 OnExposeComplete: enter
02:47:57.686 00.000 18120 UpdateGuideState(): m_state=6
02:47:57.687 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
02:47:57.689 00.002 18120 Star::Find returns 1 (0), X=894.19, Y=233.35, Mass=1876, SNR=30.0, Peak=156 HFD=4.0
02:47:57.689 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
02:47:57.690 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
02:47:57.690 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=0.51 hyp=0.60 cameraTheta=2.12 mountX=0.59 mountY=0.05, mountTheta=0.08
02:47:57.692 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.51, opts=13)
02:47:57.693 00.001 18120 Enqueuing Move request for scope (-0.31, 0.51)
02:47:57.693 00.000 21948 Worker thread wakes up
02:47:57.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:57.694 00.001 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:47:57.694 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:57.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:57.695 00.001 18120 Enqueuing Expose request
02:47:57.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.51) opts 0xd
02:47:57.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.51)
02:47:57.695 00.000 21948 Moving (-0.31, 0.51) raw xDistance=0.59 yDistance=0.05
02:47:57.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.59
02:47:57.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:57.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:47:57.695 00.000 21948 MoveAxis(W, 96, ABG)
02:47:57.696 00.001 21948 Guiding  Dir = 3, Dur = 96
02:47:57.696 00.000 21948 IsSlewing returns 0
02:47:57.696 00.000 21948 IsGuiding returns 0
02:47:57.698 00.002 21948 PulseGuide returned control before completion, sleep 105
02:47:57.818 00.120 21948 IsGuiding returns 0
02:47:57.818 00.000 21948 Move returns status 0, amount 96
02:47:57.818 00.000 21948 MoveAxis(N, 0, ABG)
02:47:57.818 00.000 21948 Move returns status 0, amount 0
02:47:57.818 00.000 21948 move complete, result=0
02:47:57.818 00.000 21948 worker thread done servicing request
02:47:57.818 00.000 21948 Worker thread wakes up
02:47:57.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:57.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:57.818 00.000 18120 GuideStep: 0.6 px 96 ms WEST, 0.0 px 0 ms NORTH
02:47:59.226 01.408 21948 Exposure complete
02:47:59.267 00.041 21948 worker thread done servicing request
02:47:59.267 00.000 18120 OnExposeComplete: enter
02:47:59.268 00.001 18120 UpdateGuideState(): m_state=6
02:47:59.269 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
02:47:59.269 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=233.23, Mass=1920, SNR=30.3, Peak=139 HFD=4.2
02:47:59.270 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
02:47:59.270 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
02:47:59.271 00.001 18120 CameraToMount -- cameraX=0.45 cameraY=0.40 hyp=0.60 cameraTheta=0.72 mountX=0.17 mountY=-0.58, mountTheta=-1.28
02:47:59.272 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.45, y=0.40, opts=13)
02:47:59.272 00.000 18120 Enqueuing Move request for scope (0.45, 0.40)
02:47:59.273 00.001 21948 Worker thread wakes up
02:47:59.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:47:59.273 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.3
02:47:59.274 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:59.274 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:47:59.275 00.001 18120 Enqueuing Expose request
02:47:59.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.40) opts 0xd
02:47:59.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.45, 0.40)
02:47:59.275 00.000 21948 Moving (0.45, 0.40) raw xDistance=0.17 yDistance=-0.58
02:47:59.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:47:59.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:47:59.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
02:47:59.275 00.000 21948 MoveAxis(E, 0, ABG)
02:47:59.275 00.000 21948 Move returns status 0, amount 0
02:47:59.275 00.000 21948 MoveAxis(N, 0, ABG)
02:47:59.275 00.000 21948 Move returns status 0, amount 0
02:47:59.275 00.000 21948 move complete, result=0
02:47:59.275 00.000 21948 worker thread done servicing request
02:47:59.275 00.000 21948 Worker thread wakes up
02:47:59.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:47:59.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:47:59.276 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
02:48:00.905 01.629 21948 Exposure complete
02:48:00.947 00.042 21948 worker thread done servicing request
02:48:00.947 00.000 18120 OnExposeComplete: enter
02:48:00.950 00.003 18120 UpdateGuideState(): m_state=6
02:48:00.951 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
02:48:00.953 00.002 18120 Star::Find returns 1 (0), X=895.64, Y=232.34, Mass=1906, SNR=30.3, Peak=98 HFD=4.8
02:48:00.954 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
02:48:00.955 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
02:48:00.955 00.000 18120 CameraToMount -- cameraX=1.13 cameraY=-0.50 hyp=1.24 cameraTheta=-0.41 mountX=-0.92 mountY=-0.79, mountTheta=-2.43
02:48:00.958 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=1.13, y=-0.50, opts=13)
02:48:00.960 00.002 18120 Enqueuing Move request for scope (1.13, -0.50)
02:48:00.961 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:00.963 00.002 21948 Worker thread wakes up
02:48:00.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.50) opts 0xd
02:48:00.963 00.000 21948 Handling offset move in thread for scope, endpoint = (1.13, -0.50)
02:48:00.963 00.000 21948 Moving (1.13, -0.50) raw xDistance=-0.92 yDistance=-0.79
02:48:00.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
02:48:00.963 00.000 21948 resist switch: large excursion: input -0.79 thresh 0.60 direction from 1 to -1
02:48:00.963 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.37
02:48:00.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
02:48:00.963 00.000 21948 MoveAxis(E, 165, ABG)
02:48:00.963 00.000 21948 Guiding  Dir = 2, Dur = 165
02:48:00.963 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.3
02:48:00.965 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:00.965 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:00.966 00.001 18120 Enqueuing Expose request
02:48:00.966 00.000 21948 IsSlewing returns 0
02:48:00.966 00.000 21948 IsGuiding returns 0
02:48:00.968 00.002 21948 PulseGuide returned control before completion, sleep 174
02:48:01.154 00.186 21948 IsGuiding returns 0
02:48:01.154 00.000 21948 Move returns status 0, amount 165
02:48:01.154 00.000 21948 MoveAxis(N, 189, ABG)
02:48:01.154 00.000 21948 Guiding  Dir = 0, Dur = 189
02:48:01.154 00.000 21948 IsSlewing returns 0
02:48:01.155 00.001 21948 IsGuiding returns 0
02:48:01.160 00.005 21948 PulseGuide returned control before completion, sleep 194
02:48:01.371 00.211 21948 IsGuiding returns 0
02:48:01.371 00.000 21948 Move returns status 0, amount 189
02:48:01.371 00.000 21948 move complete, result=0
02:48:01.371 00.000 21948 worker thread done servicing request
02:48:01.371 00.000 18120 GuideStep: -0.9 px 165 ms EAST, -0.8 px 189 ms NORTH
02:48:01.373 00.002 21948 Worker thread wakes up
02:48:01.373 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:01.373 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:02.782 01.409 21948 Exposure complete
02:48:02.828 00.046 21948 worker thread done servicing request
02:48:02.828 00.000 18120 OnExposeComplete: enter
02:48:02.829 00.001 18120 UpdateGuideState(): m_state=6
02:48:02.829 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
02:48:02.830 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=233.10, Mass=1849, SNR=29.7, Peak=132 HFD=4.0
02:48:02.830 00.000 18120 MultiStar: exiting stabilization period
02:48:02.830 00.000 18120 MultiStar: [#1 -0.26,0.34,0.00,M1] [#2 -0.17,0.22,0.64,U] [#3 -0.14,0.31,0.60,U] [#4 -0.24,0.29,0.58,U] [#5 -0.32,0.25,0.47,U] [#6 -0.02,0.11,0.57,U] [#7 -0.39,0.33,0.00,M1] [#8 -0.50,0.58,0.00,M1] 
02:48:02.832 00.002 18120 refined, 5 included, MultiStar: {-0.16, 0.24}, one-star: {-0.14, 0.26}
02:48:02.832 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
02:48:02.833 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
02:48:02.833 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.16 mountX=0.29 mountY=0.04, mountTheta=0.13
02:48:02.834 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.24, opts=13)
02:48:02.835 00.001 18120 Enqueuing Move request for scope (-0.16, 0.24)
02:48:02.835 00.000 21948 Worker thread wakes up
02:48:02.835 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:02.836 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.7
02:48:02.836 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:02.837 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:02.837 00.000 18120 Enqueuing Expose request
02:48:02.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
02:48:02.837 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
02:48:02.838 00.001 21948 Moving (-0.16, 0.24) raw xDistance=0.29 yDistance=0.04
02:48:02.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
02:48:02.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:02.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:48:02.838 00.000 21948 MoveAxis(W, 40, ABG)
02:48:02.838 00.000 21948 Guiding  Dir = 3, Dur = 40
02:48:02.838 00.000 21948 IsSlewing returns 0
02:48:02.838 00.000 21948 IsGuiding returns 0
02:48:02.839 00.001 21948 PulseGuide returned control before completion, sleep 48
02:48:02.890 00.051 21948 IsGuiding returns 0
02:48:02.891 00.001 21948 Move returns status 0, amount 40
02:48:02.891 00.000 21948 MoveAxis(N, 0, ABG)
02:48:02.891 00.000 21948 Move returns status 0, amount 0
02:48:02.891 00.000 21948 move complete, result=0
02:48:02.891 00.000 21948 worker thread done servicing request
02:48:02.891 00.000 21948 Worker thread wakes up
02:48:02.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:02.891 00.000 18120 GuideStep: 0.3 px 40 ms WEST, 0.0 px 0 ms NORTH
02:48:02.892 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:04.524 01.632 21948 Exposure complete
02:48:04.578 00.054 21948 worker thread done servicing request
02:48:04.578 00.000 18120 OnExposeComplete: enter
02:48:04.578 00.000 18120 UpdateGuideState(): m_state=6
02:48:04.579 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
02:48:04.579 00.000 18120 Star::Find returns 1 (0), X=894.15, Y=233.29, Mass=1870, SNR=30.0, Peak=144 HFD=4.2
02:48:04.580 00.001 18120 MultiStar: [#1 -0.46,0.41,0.00,M2] [#2 -0.50,0.32,0.00,M1] [#3 -0.26,0.39,0.00,M1] [#4 -0.43,0.39,0.00,M1] [#5 -0.52,0.51,0.00,M1] [#6 -0.17,0.79,0.00,M1] [#7 -0.62,0.25,0.00,M2] [#8 -0.15,0.38,0.42,U] 
02:48:04.580 00.000 18120 refined, 1 included, MultiStar: {-0.29, 0.43}, one-star: {-0.35, 0.45}
02:48:04.581 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
02:48:04.581 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
02:48:04.582 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.43 hyp=0.52 cameraTheta=2.17 mountX=0.51 mountY=0.07, mountTheta=0.13
02:48:04.584 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.43, opts=13)
02:48:04.584 00.000 18120 Enqueuing Move request for scope (-0.29, 0.43)
02:48:04.585 00.001 21948 Worker thread wakes up
02:48:04.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.43) opts 0xd
02:48:04.585 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.43)
02:48:04.585 00.000 21948 Moving (-0.29, 0.43) raw xDistance=0.51 yDistance=0.07
02:48:04.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
02:48:04.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:04.587 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:04.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:48:04.587 00.000 21948 MoveAxis(W, 94, ABG)
02:48:04.587 00.000 21948 Guiding  Dir = 3, Dur = 94
02:48:04.587 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
02:48:04.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:04.588 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:04.588 00.000 18120 Enqueuing Expose request
02:48:04.589 00.001 21948 IsSlewing returns 0
02:48:04.589 00.000 21948 IsGuiding returns 0
02:48:04.590 00.001 21948 PulseGuide returned control before completion, sleep 103
02:48:04.697 00.107 21948 IsGuiding returns 0
02:48:04.697 00.000 21948 Move returns status 0, amount 94
02:48:04.697 00.000 21948 MoveAxis(N, 0, ABG)
02:48:04.697 00.000 21948 Move returns status 0, amount 0
02:48:04.697 00.000 21948 move complete, result=0
02:48:04.697 00.000 21948 worker thread done servicing request
02:48:04.697 00.000 21948 Worker thread wakes up
02:48:04.697 00.000 18120 GuideStep: 0.5 px 94 ms WEST, 0.1 px 0 ms NORTH
02:48:04.698 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:04.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:06.109 01.411 21948 Exposure complete
02:48:06.147 00.038 21948 worker thread done servicing request
02:48:06.147 00.000 18120 OnExposeComplete: enter
02:48:06.148 00.001 18120 UpdateGuideState(): m_state=6
02:48:06.149 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
02:48:06.149 00.000 18120 Star::Find returns 1 (0), X=894.32, Y=233.18, Mass=1932, SNR=30.4, Peak=170 HFD=4.0
02:48:06.150 00.001 18120 MultiStar: [#1 -0.46,0.23,0.00,M3] [#2 -0.34,-0.04,0.63,U] [#3 -0.38,0.27,0.00,M2] [#4 -0.21,0.33,0.56,U] [#5 -0.37,0.18,0.46,U] [#6 -0.29,0.22,0.52,U] [#7 -0.10,0.20,0.42,U] [#8 -0.20,0.40,0.00,M1] 
02:48:06.150 00.000 18120 refined, 5 included, MultiStar: {-0.24, 0.22}, one-star: {-0.18, 0.34}
02:48:06.151 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.42 = 0.42)
02:48:06.151 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
02:48:06.151 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.33 cameraTheta=2.41 mountX=0.30 mountY=0.12, mountTheta=0.38
02:48:06.155 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.22, opts=13)
02:48:06.156 00.001 18120 Enqueuing Move request for scope (-0.24, 0.22)
02:48:06.156 00.000 21948 Worker thread wakes up
02:48:06.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:06.157 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.4
02:48:06.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:06.157 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:06.157 00.000 18120 Enqueuing Expose request
02:48:06.158 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
02:48:06.158 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
02:48:06.158 00.000 21948 Moving (-0.24, 0.22) raw xDistance=0.30 yDistance=0.12
02:48:06.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:48:06.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:06.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:48:06.158 00.000 21948 MoveAxis(W, 60, ABG)
02:48:06.158 00.000 21948 Guiding  Dir = 3, Dur = 60
02:48:06.158 00.000 21948 IsSlewing returns 0
02:48:06.158 00.000 21948 IsGuiding returns 0
02:48:06.160 00.002 21948 PulseGuide returned control before completion, sleep 69
02:48:06.234 00.074 21948 IsGuiding returns 0
02:48:06.234 00.000 21948 Move returns status 0, amount 60
02:48:06.234 00.000 21948 MoveAxis(N, 0, ABG)
02:48:06.234 00.000 21948 Move returns status 0, amount 0
02:48:06.234 00.000 21948 move complete, result=0
02:48:06.234 00.000 21948 worker thread done servicing request
02:48:06.234 00.000 21948 Worker thread wakes up
02:48:06.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:06.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:06.234 00.000 18120 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
02:48:07.863 01.629 21948 Exposure complete
02:48:07.918 00.055 21948 worker thread done servicing request
02:48:07.919 00.001 18120 OnExposeComplete: enter
02:48:07.920 00.001 18120 UpdateGuideState(): m_state=6
02:48:07.922 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
02:48:07.923 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=233.03, Mass=1831, SNR=29.6, Peak=138 HFD=4.1
02:48:07.924 00.001 18120 MultiStar: [#1 0.00,0.02,0.74,U] [#2 -0.02,0.10,0.64,U] [#3 0.03,0.20,0.63,U] [#4 0.15,0.17,0.57,U] [#5 -0.07,0.08,0.47,U] [#6 0.17,0.09,0.51,U] [#7 0.12,-0.08,0.43,U] [#8 0.06,0.33,0.39,U] 
02:48:07.924 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {-0.06, 0.20}
02:48:07.925 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
02:48:07.925 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
02:48:07.925 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=0.10 mountY=-0.08, mountTheta=-0.69
02:48:07.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.13, opts=13)
02:48:07.927 00.001 18120 Enqueuing Move request for scope (0.03, 0.13)
02:48:07.928 00.001 21948 Worker thread wakes up
02:48:07.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
02:48:07.928 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
02:48:07.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:07.929 00.001 21948 Moving (0.03, 0.13) raw xDistance=0.10 yDistance=-0.08
02:48:07.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:48:07.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:07.929 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
02:48:07.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:07.930 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:07.930 00.000 18120 Enqueuing Expose request
02:48:07.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:48:07.930 00.000 21948 MoveAxis(E, 0, ABG)
02:48:07.930 00.000 21948 Move returns status 0, amount 0
02:48:07.931 00.001 21948 MoveAxis(N, 0, ABG)
02:48:07.931 00.000 21948 Move returns status 0, amount 0
02:48:07.931 00.000 21948 move complete, result=0
02:48:07.931 00.000 21948 worker thread done servicing request
02:48:07.931 00.000 21948 Worker thread wakes up
02:48:07.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:07.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:07.931 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:09.445 01.514 21948 Exposure complete
02:48:09.476 00.031 21948 worker thread done servicing request
02:48:09.476 00.000 18120 OnExposeComplete: enter
02:48:09.477 00.001 18120 UpdateGuideState(): m_state=6
02:48:09.477 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
02:48:09.478 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=232.97, Mass=1903, SNR=30.3, Peak=158 HFD=4.1
02:48:09.478 00.000 18120 MultiStar: [#1 0.03,0.02,0.71,U] [#2 -0.03,-0.14,0.66,U] [#3 -0.04,0.16,0.60,U] [#4 -0.07,0.23,0.58,U] [#5 -0.44,0.23,0.00,M1] [#6 -0.12,0.02,0.51,U] [#7 -0.16,-0.02,0.42,U] [#8 -0.07,0.20,0.39,U] 
02:48:09.479 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.07}, one-star: {-0.11, 0.13}
02:48:09.479 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
02:48:09.479 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
02:48:09.480 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.31 mountX=0.10 mountY=0.03, mountTheta=0.28
02:48:09.482 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
02:48:09.482 00.000 18120 Enqueuing Move request for scope (-0.07, 0.07)
02:48:09.483 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:09.483 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.3
02:48:09.484 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:09.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:09.484 00.000 18120 Enqueuing Expose request
02:48:09.485 00.001 21948 Worker thread wakes up
02:48:09.485 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
02:48:09.485 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
02:48:09.485 00.000 21948 Moving (-0.07, 0.07) raw xDistance=0.10 yDistance=0.03
02:48:09.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:48:09.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:09.485 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:48:09.485 00.000 21948 MoveAxis(E, 0, ABG)
02:48:09.485 00.000 21948 Move returns status 0, amount 0
02:48:09.485 00.000 21948 MoveAxis(N, 0, ABG)
02:48:09.486 00.001 21948 Move returns status 0, amount 0
02:48:09.486 00.000 21948 move complete, result=0
02:48:09.486 00.000 21948 worker thread done servicing request
02:48:09.486 00.000 21948 Worker thread wakes up
02:48:09.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:09.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:09.486 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:48:11.121 01.635 21948 Exposure complete
02:48:11.172 00.051 21948 worker thread done servicing request
02:48:11.172 00.000 18120 OnExposeComplete: enter
02:48:11.173 00.001 18120 UpdateGuideState(): m_state=6
02:48:11.173 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
02:48:11.174 00.001 18120 Star::Find returns 1 (0), X=894.35, Y=233.07, Mass=1887, SNR=30.1, Peak=151 HFD=4.0
02:48:11.174 00.000 18120 MultiStar: [#1 0.17,-0.04,0.72,U] [#2 0.04,-0.11,0.65,U] [#3 -0.19,0.22,0.58,U] [#4 -0.23,0.13,0.56,U] [#5 -0.41,-0.04,0.45,U] [#6 -0.15,0.35,0.57,U] [#7 -0.25,0.14,0.43,U] [#8 -0.40,0.26,0.00,M1] 
02:48:11.175 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.12}, one-star: {-0.15, 0.24}
02:48:11.175 00.000 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.00) = xAngle (0.40 = 0.40)
02:48:11.176 00.001 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.36 = 0.36)
02:48:11.176 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.39 mountX=0.16 mountY=0.06, mountTheta=0.36
02:48:11.177 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.12, opts=13)
02:48:11.178 00.001 18120 Enqueuing Move request for scope (-0.13, 0.12)
02:48:11.179 00.001 21948 Worker thread wakes up
02:48:11.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
02:48:11.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
02:48:11.179 00.000 21948 Moving (-0.13, 0.12) raw xDistance=0.16 yDistance=0.06
02:48:11.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:48:11.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:11.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:11.180 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
02:48:11.180 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:11.181 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:11.181 00.000 18120 Enqueuing Expose request
02:48:11.182 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:48:11.182 00.000 21948 MoveAxis(E, 0, ABG)
02:48:11.182 00.000 21948 Move returns status 0, amount 0
02:48:11.182 00.000 21948 MoveAxis(N, 0, ABG)
02:48:11.182 00.000 21948 Move returns status 0, amount 0
02:48:11.182 00.000 21948 move complete, result=0
02:48:11.182 00.000 21948 worker thread done servicing request
02:48:11.182 00.000 21948 Worker thread wakes up
02:48:11.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:11.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:11.183 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:12.708 01.525 21948 Exposure complete
02:48:12.748 00.040 21948 worker thread done servicing request
02:48:12.748 00.000 18120 OnExposeComplete: enter
02:48:12.749 00.001 18120 UpdateGuideState(): m_state=6
02:48:12.750 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
02:48:12.753 00.003 18120 Star::Find returns 1 (0), X=894.42, Y=233.19, Mass=1914, SNR=30.3, Peak=170 HFD=3.8
02:48:12.754 00.001 18120 MultiStar: [#1 -0.01,0.28,0.74,U] [#2 -0.14,0.36,0.62,U] [#3 -0.57,0.17,0.00,M1] [#4 -0.12,0.10,0.56,U] [#5 -0.31,0.21,0.47,U] [#6 -0.22,0.40,0.00,M1] [#7 -0.45,0.31,0.00,M1] [#8 -0.05,0.36,0.40,U] 
02:48:12.754 00.000 18120 refined, 5 included, MultiStar: {-0.11, 0.28}, one-star: {-0.08, 0.35}
02:48:12.755 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
02:48:12.755 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
02:48:12.755 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.93 mountX=0.30 mountY=-0.03, mountTheta=-0.10
02:48:12.757 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.28, opts=13)
02:48:12.757 00.000 18120 Enqueuing Move request for scope (-0.11, 0.28)
02:48:12.758 00.001 21948 Worker thread wakes up
02:48:12.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.28) opts 0xd
02:48:12.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:12.758 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
02:48:12.759 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:12.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:12.760 00.001 18120 Enqueuing Expose request
02:48:12.760 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.28)
02:48:12.760 00.000 21948 Moving (-0.11, 0.28) raw xDistance=0.30 yDistance=-0.03
02:48:12.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:48:12.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:12.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:48:12.760 00.000 21948 MoveAxis(W, 54, ABG)
02:48:12.760 00.000 21948 Guiding  Dir = 3, Dur = 54
02:48:12.760 00.000 21948 IsSlewing returns 0
02:48:12.761 00.001 21948 IsGuiding returns 0
02:48:12.762 00.001 21948 PulseGuide returned control before completion, sleep 62
02:48:12.831 00.069 21948 IsGuiding returns 0
02:48:12.831 00.000 21948 Move returns status 0, amount 54
02:48:12.831 00.000 21948 MoveAxis(N, 0, ABG)
02:48:12.831 00.000 21948 Move returns status 0, amount 0
02:48:12.831 00.000 21948 move complete, result=0
02:48:12.831 00.000 21948 worker thread done servicing request
02:48:12.831 00.000 21948 Worker thread wakes up
02:48:12.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:12.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:12.832 00.001 18120 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
02:48:14.467 01.635 21948 Exposure complete
02:48:14.496 00.029 21948 worker thread done servicing request
02:48:14.496 00.000 18120 OnExposeComplete: enter
02:48:14.497 00.001 18120 UpdateGuideState(): m_state=6
02:48:14.497 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
02:48:14.498 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=232.90, Mass=1953, SNR=30.6, Peak=140 HFD=4.3
02:48:14.498 00.000 18120 MultiStar: [#1 0.20,-0.05,0.74,U] [#2 0.24,0.01,0.64,U] [#3 0.13,0.09,0.59,U] [#4 -0.30,0.32,0.00,M1] [#5 -0.48,0.15,0.00,M1] [#6 0.05,0.15,0.53,U] [#7 -0.43,0.15,0.00,M2] [#8 0.05,-0.13,0.39,U] 
02:48:14.499 00.001 18120 refined, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.18, 0.06}
02:48:14.499 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:48:14.500 00.001 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:48:14.500 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
02:48:14.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
02:48:14.502 00.001 18120 Enqueuing Move request for scope (0.15, 0.03)
02:48:14.502 00.000 21948 Worker thread wakes up
02:48:14.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:48:14.502 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:48:14.502 00.000 21948 Moving (0.15, 0.03) raw xDistance=-0.04 yDistance=-0.15
02:48:14.503 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:48:14.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:14.503 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:14.503 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
02:48:14.504 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:14.504 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:14.504 00.000 18120 Enqueuing Expose request
02:48:14.505 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:48:14.505 00.000 21948 MoveAxis(E, 0, ABG)
02:48:14.505 00.000 21948 Move returns status 0, amount 0
02:48:14.505 00.000 21948 MoveAxis(N, 0, ABG)
02:48:14.505 00.000 21948 Move returns status 0, amount 0
02:48:14.505 00.000 21948 move complete, result=0
02:48:14.505 00.000 21948 worker thread done servicing request
02:48:14.505 00.000 21948 Worker thread wakes up
02:48:14.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:14.506 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:14.506 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:16.033 01.527 21948 Exposure complete
02:48:16.097 00.064 21948 worker thread done servicing request
02:48:16.097 00.000 18120 OnExposeComplete: enter
02:48:16.099 00.002 18120 UpdateGuideState(): m_state=6
02:48:16.100 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
02:48:16.100 00.000 18120 Star::Find returns 1 (0), X=894.57, Y=233.02, Mass=1886, SNR=30.1, Peak=139 HFD=4.1
02:48:16.100 00.000 18120 MultiStar: [#1 -0.12,0.09,0.73,U] [#2 0.01,-0.29,0.63,U] [#3 -0.31,0.17,0.60,U] [#4 -0.35,-0.06,0.59,U] [#5 -0.29,0.14,0.48,U] [#6 -0.04,0.02,0.53,U] [#7 -0.11,-0.12,0.42,U] [#8 -0.06,0.41,0.38,U] 
02:48:16.101 00.001 18120 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {0.07, 0.18}
02:48:16.101 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
02:48:16.102 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
02:48:16.102 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.68 mountX=0.10 mountY=0.08, mountTheta=0.66
02:48:16.103 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.06, opts=13)
02:48:16.104 00.001 18120 Enqueuing Move request for scope (-0.12, 0.06)
02:48:16.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:16.105 00.001 18120 UpdateGuideState exits: m=1886 RSB=30.1
02:48:16.106 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:16.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:16.107 00.001 18120 Enqueuing Expose request
02:48:16.107 00.000 21948 Worker thread wakes up
02:48:16.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
02:48:16.107 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
02:48:16.107 00.000 21948 Moving (-0.12, 0.06) raw xDistance=0.10 yDistance=0.08
02:48:16.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:48:16.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:16.108 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:48:16.108 00.000 21948 MoveAxis(E, 0, ABG)
02:48:16.108 00.000 21948 Move returns status 0, amount 0
02:48:16.108 00.000 21948 MoveAxis(N, 0, ABG)
02:48:16.108 00.000 21948 Move returns status 0, amount 0
02:48:16.108 00.000 21948 move complete, result=0
02:48:16.108 00.000 21948 worker thread done servicing request
02:48:16.108 00.000 21948 Worker thread wakes up
02:48:16.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:16.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:16.108 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:17.746 01.638 21948 Exposure complete
02:48:17.780 00.034 21948 worker thread done servicing request
02:48:17.780 00.000 18120 OnExposeComplete: enter
02:48:17.781 00.001 18120 UpdateGuideState(): m_state=6
02:48:17.782 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
02:48:17.784 00.002 18120 Star::Find returns 1 (0), X=894.08, Y=233.07, Mass=2083, SNR=31.5, Peak=183 HFD=4.3
02:48:17.785 00.001 18120 MultiStar: [#1 -0.49,0.17,0.00,M1] [#2 -0.35,0.05,0.61,U] [#3 -0.59,0.25,0.00,M1] [#4 -0.57,0.12,0.00,M1] [#5 -0.42,0.22,0.00,M1] [#6 -0.22,0.14,0.49,U] [#7 -0.39,-0.15,0.41,U] [#8 -0.35,0.18,0.37,U] 
02:48:17.786 00.001 18120 refined, 4 included, MultiStar: {-0.36, 0.12}, one-star: {-0.42, 0.24}
02:48:17.788 00.002 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
02:48:17.789 00.001 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
02:48:17.791 00.002 18120 CameraToMount -- cameraX=-0.36 cameraY=0.12 hyp=0.38 cameraTheta=2.82 mountX=0.26 mountY=0.27, mountTheta=0.80
02:48:17.793 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.12, opts=13)
02:48:17.793 00.000 18120 Enqueuing Move request for scope (-0.36, 0.12)
02:48:17.795 00.002 21948 Worker thread wakes up
02:48:17.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:17.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.12) opts 0xd
02:48:17.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.12)
02:48:17.795 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.5
02:48:17.795 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:17.796 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:17.796 00.000 18120 Enqueuing Expose request
02:48:17.797 00.001 21948 Moving (-0.36, 0.12) raw xDistance=0.26 yDistance=0.27
02:48:17.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:48:17.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:48:17.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:48:17.797 00.000 21948 MoveAxis(W, 46, ABG)
02:48:17.797 00.000 21948 Guiding  Dir = 3, Dur = 46
02:48:17.797 00.000 21948 IsSlewing returns 0
02:48:17.797 00.000 21948 IsGuiding returns 0
02:48:17.798 00.001 21948 PulseGuide returned control before completion, sleep 55
02:48:17.869 00.071 21948 IsGuiding returns 0
02:48:17.869 00.000 21948 Move returns status 0, amount 46
02:48:17.869 00.000 21948 MoveAxis(N, 0, ABG)
02:48:17.869 00.000 21948 Move returns status 0, amount 0
02:48:17.869 00.000 21948 move complete, result=0
02:48:17.869 00.000 21948 worker thread done servicing request
02:48:17.869 00.000 21948 Worker thread wakes up
02:48:17.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:17.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:17.869 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.3 px 0 ms NORTH
02:48:19.283 01.414 21948 Exposure complete
02:48:19.340 00.057 21948 worker thread done servicing request
02:48:19.341 00.001 18120 OnExposeComplete: enter
02:48:19.344 00.003 18120 UpdateGuideState(): m_state=6
02:48:19.347 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
02:48:19.360 00.013 18120 Star::Find returns 1 (0), X=894.27, Y=232.97, Mass=1948, SNR=30.6, Peak=149 HFD=4.2
02:48:19.361 00.001 18120 MultiStar: [#1 -0.36,0.23,0.00,M2] [#2 -0.15,0.14,0.61,U] [#3 -0.58,0.30,0.00,M2] [#4 -0.34,0.26,0.00,M2] [#5 -0.55,0.13,0.00,M2] [#6 -0.40,0.13,0.54,U] [#7 -0.37,0.05,0.41,U] [#8 -0.45,0.28,0.00,M1] 
02:48:19.362 00.001 18120 single-star, 3 included, MultiStar: {-0.27, 0.12}, one-star: {-0.23, 0.14}
02:48:19.362 00.000 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
02:48:19.363 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
02:48:19.364 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.60 mountX=0.22 mountY=0.14, mountTheta=0.58
02:48:19.366 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.14, opts=13)
02:48:19.367 00.001 18120 Enqueuing Move request for scope (-0.23, 0.14)
02:48:19.368 00.001 21948 Worker thread wakes up
02:48:19.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
02:48:19.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
02:48:19.368 00.000 21948 Moving (-0.23, 0.14) raw xDistance=0.22 yDistance=0.14
02:48:19.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
02:48:19.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:19.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:48:19.368 00.000 21948 MoveAxis(W, 43, ABG)
02:48:19.368 00.000 21948 Guiding  Dir = 3, Dur = 43
02:48:19.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:19.369 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.6
02:48:19.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:19.369 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:19.370 00.001 21948 IsSlewing returns 0
02:48:19.370 00.000 21948 IsGuiding returns 0
02:48:19.370 00.000 18120 Enqueuing Expose request
02:48:19.372 00.002 21948 PulseGuide returned control before completion, sleep 51
02:48:19.442 00.070 21948 IsGuiding returns 0
02:48:19.442 00.000 21948 Move returns status 0, amount 43
02:48:19.442 00.000 21948 MoveAxis(N, 0, ABG)
02:48:19.442 00.000 21948 Move returns status 0, amount 0
02:48:19.442 00.000 21948 move complete, result=0
02:48:19.442 00.000 21948 worker thread done servicing request
02:48:19.443 00.001 21948 Worker thread wakes up
02:48:19.443 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
02:48:19.446 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:19.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:21.075 01.629 21948 Exposure complete
02:48:21.112 00.037 21948 worker thread done servicing request
02:48:21.112 00.000 18120 OnExposeComplete: enter
02:48:21.113 00.001 18120 UpdateGuideState(): m_state=6
02:48:21.114 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
02:48:21.115 00.001 18120 Star::Find returns 1 (0), X=894.58, Y=233.12, Mass=1865, SNR=30.0, Peak=150 HFD=3.9
02:48:21.117 00.002 18120 MultiStar: [#1 0.14,-0.07,0.70,U] [#2 -0.02,0.01,0.65,U] [#3 -0.06,-0.02,0.61,U] [#4 -0.22,-0.03,0.57,U] [#5 -0.46,0.03,0.00,M3] [#6 0.04,0.06,0.55,U] [#7 -0.09,-0.29,0.44,U] [#8 -0.26,0.34,0.00,M2] 
02:48:21.119 00.002 18120 refined, 6 included, MultiStar: {-0.00, 0.03}, one-star: {0.08, 0.28}
02:48:21.121 00.002 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
02:48:21.122 00.001 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
02:48:21.122 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.68 mountX=0.03 mountY=-0.01, mountTheta=-0.35
02:48:21.123 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.03, opts=13)
02:48:21.124 00.001 18120 Enqueuing Move request for scope (-0.00, 0.03)
02:48:21.124 00.000 21948 Worker thread wakes up
02:48:21.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:21.125 00.001 18120 UpdateGuideState exits: m=1865 RSB=30.0
02:48:21.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:21.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:21.126 00.001 18120 Enqueuing Expose request
02:48:21.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
02:48:21.126 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
02:48:21.126 00.000 21948 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
02:48:21.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:48:21.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:21.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:48:21.126 00.000 21948 MoveAxis(E, 0, ABG)
02:48:21.126 00.000 21948 Move returns status 0, amount 0
02:48:21.126 00.000 21948 MoveAxis(N, 0, ABG)
02:48:21.126 00.000 21948 Move returns status 0, amount 0
02:48:21.126 00.000 21948 move complete, result=0
02:48:21.127 00.001 21948 worker thread done servicing request
02:48:21.127 00.000 21948 Worker thread wakes up
02:48:21.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:21.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:21.127 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:22.644 01.517 21948 Exposure complete
02:48:22.678 00.034 21948 worker thread done servicing request
02:48:22.678 00.000 18120 OnExposeComplete: enter
02:48:22.680 00.002 18120 UpdateGuideState(): m_state=6
02:48:22.680 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
02:48:22.680 00.000 18120 Star::Find returns 1 (0), X=894.38, Y=232.76, Mass=1908, SNR=30.3, Peak=144 HFD=4.1
02:48:22.680 00.000 18120 MultiStar: [#1 -0.06,-0.28,0.73,U] [#2 -0.19,-0.27,0.64,U] [#3 -0.03,-0.16,0.60,U] [#4 -0.15,-0.22,0.55,U] [#5 -0.14,-0.11,0.45,U] [#6 0.01,-0.02,0.51,U] [#7 -0.10,-0.32,0.44,U] [#8 -0.03,-0.07,0.39,U] 
02:48:22.681 00.001 18120 single-star, 8 included, MultiStar: {-0.10, -0.17}, one-star: {-0.13, -0.08}
02:48:22.681 00.000 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.00) = xAngle (-4.60 = 1.68)
02:48:22.682 00.001 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.64 = 1.64)
02:48:22.682 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=-0.02 mountY=0.15, mountTheta=1.68
02:48:22.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.08, opts=13)
02:48:22.684 00.001 18120 Enqueuing Move request for scope (-0.13, -0.08)
02:48:22.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:22.685 00.001 18120 UpdateGuideState exits: m=1908 RSB=30.3
02:48:22.686 00.001 21948 Worker thread wakes up
02:48:22.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
02:48:22.686 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
02:48:22.686 00.000 21948 Moving (-0.13, -0.08) raw xDistance=-0.02 yDistance=0.15
02:48:22.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:48:22.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:22.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:22.687 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:48:22.687 00.000 21948 MoveAxis(E, 0, ABG)
02:48:22.687 00.000 21948 Move returns status 0, amount 0
02:48:22.687 00.000 21948 MoveAxis(N, 0, ABG)
02:48:22.687 00.000 21948 Move returns status 0, amount 0
02:48:22.687 00.000 21948 move complete, result=0
02:48:22.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:22.688 00.001 18120 Enqueuing Expose request
02:48:22.688 00.000 21948 worker thread done servicing request
02:48:22.688 00.000 21948 Worker thread wakes up
02:48:22.688 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:22.689 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:22.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:24.323 01.634 21948 Exposure complete
02:48:24.360 00.037 21948 worker thread done servicing request
02:48:24.360 00.000 18120 OnExposeComplete: enter
02:48:24.362 00.002 18120 UpdateGuideState(): m_state=6
02:48:24.362 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
02:48:24.363 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=232.88, Mass=1990, SNR=30.8, Peak=171 HFD=4.2
02:48:24.363 00.000 18120 MultiStar: [#1 -0.16,-0.15,0.72,U] [#2 -0.14,-0.29,0.60,U] [#3 -0.17,-0.11,0.60,U] [#4 -0.29,-0.22,0.57,U] [#5 -0.37,-0.01,0.45,U] [#6 -0.18,0.11,0.53,U] [#7 -0.18,-0.36,0.44,U] [#8 -0.31,0.01,0.39,U] 
02:48:24.364 00.001 18120 refined, 8 included, MultiStar: {-0.24, -0.10}, one-star: {-0.36, 0.05}
02:48:24.364 00.000 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.75 = 1.54)
02:48:24.364 00.000 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.50)
02:48:24.365 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-2.75 mountX=0.01 mountY=0.26, mountTheta=1.54
02:48:24.366 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.10, opts=13)
02:48:24.367 00.001 18120 Enqueuing Move request for scope (-0.24, -0.10)
02:48:24.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:24.368 00.001 21948 Worker thread wakes up
02:48:24.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.10) opts 0xd
02:48:24.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.10)
02:48:24.368 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.8
02:48:24.369 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:24.369 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:24.369 00.000 18120 Enqueuing Expose request
02:48:24.370 00.001 21948 Moving (-0.24, -0.10) raw xDistance=0.01 yDistance=0.26
02:48:24.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:24.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:48:24.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:48:24.370 00.000 21948 MoveAxis(E, 0, ABG)
02:48:24.370 00.000 21948 Move returns status 0, amount 0
02:48:24.370 00.000 21948 MoveAxis(N, 0, ABG)
02:48:24.370 00.000 21948 Move returns status 0, amount 0
02:48:24.370 00.000 21948 move complete, result=0
02:48:24.370 00.000 21948 worker thread done servicing request
02:48:24.370 00.000 21948 Worker thread wakes up
02:48:24.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:24.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:24.371 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:48:25.892 01.521 21948 Exposure complete
02:48:25.923 00.031 21948 worker thread done servicing request
02:48:25.923 00.000 18120 OnExposeComplete: enter
02:48:25.924 00.001 18120 UpdateGuideState(): m_state=6
02:48:25.925 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
02:48:25.925 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=232.84, Mass=1943, SNR=30.6, Peak=151 HFD=4.1
02:48:25.926 00.001 18120 MultiStar: [#1 -0.13,-0.16,0.71,U] [#2 0.16,-0.30,0.64,U] [#3 -0.06,-0.10,0.58,U] [#4 -0.27,-0.09,0.55,U] [#5 -0.28,0.04,0.46,U] [#6 -0.18,0.18,0.51,U] [#7 -0.11,-0.12,0.44,U] [#8 -0.19,-0.04,0.39,U] 
02:48:25.926 00.000 18120 single-star, 8 included, MultiStar: {-0.12, -0.07}, one-star: {-0.09, 0.00}
02:48:25.926 00.000 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.09 = 1.09)
02:48:25.927 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
02:48:25.927 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.09 mountX=0.04 mountY=0.08, mountTheta=1.08
02:48:25.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.00, opts=13)
02:48:25.929 00.001 18120 Enqueuing Move request for scope (-0.09, 0.00)
02:48:25.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:25.930 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.6
02:48:25.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:25.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:25.931 00.000 18120 Enqueuing Expose request
02:48:25.932 00.001 21948 Worker thread wakes up
02:48:25.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
02:48:25.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
02:48:25.932 00.000 21948 Moving (-0.09, 0.00) raw xDistance=0.04 yDistance=0.08
02:48:25.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:48:25.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:25.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:48:25.932 00.000 21948 MoveAxis(E, 0, ABG)
02:48:25.932 00.000 21948 Move returns status 0, amount 0
02:48:25.932 00.000 21948 MoveAxis(N, 0, ABG)
02:48:25.932 00.000 21948 Move returns status 0, amount 0
02:48:25.932 00.000 21948 move complete, result=0
02:48:25.932 00.000 21948 worker thread done servicing request
02:48:25.932 00.000 21948 Worker thread wakes up
02:48:25.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:25.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:25.932 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:27.563 01.631 21948 Exposure complete
02:48:27.614 00.051 21948 worker thread done servicing request
02:48:27.614 00.000 18120 OnExposeComplete: enter
02:48:27.615 00.001 18120 UpdateGuideState(): m_state=6
02:48:27.616 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
02:48:27.617 00.001 18120 Star::Find returns 1 (0), X=894.45, Y=232.86, Mass=1870, SNR=29.8, Peak=145 HFD=3.9
02:48:27.618 00.001 18120 MultiStar: [#1 -0.08,-0.28,0.73,U] [#2 -0.13,-0.15,0.63,U] [#3 -0.17,-0.10,0.61,U] [#4 -0.35,-0.27,0.00,M1] [#5 -0.38,-0.13,0.46,U] [#6 -0.20,0.01,0.57,U] [#7 -0.18,-0.24,0.43,U] [#8 -0.08,0.18,0.39,U] 
02:48:27.619 00.001 18120 single-star, 7 included, MultiStar: {-0.14, -0.09}, one-star: {-0.05, 0.02}
02:48:27.619 00.000 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.75 = 0.75)
02:48:27.620 00.001 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.71 = 0.71)
02:48:27.621 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.75 mountX=0.04 mountY=0.04, mountTheta=0.73
02:48:27.623 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
02:48:27.623 00.000 18120 Enqueuing Move request for scope (-0.05, 0.02)
02:48:27.624 00.001 21948 Worker thread wakes up
02:48:27.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:48:27.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:48:27.624 00.000 21948 Moving (-0.05, 0.02) raw xDistance=0.04 yDistance=0.04
02:48:27.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:48:27.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:27.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:27.625 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:48:27.625 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.8
02:48:27.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:27.626 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:27.626 00.000 18120 Enqueuing Expose request
02:48:27.626 00.000 21948 MoveAxis(E, 0, ABG)
02:48:27.627 00.001 21948 Move returns status 0, amount 0
02:48:27.627 00.000 21948 MoveAxis(N, 0, ABG)
02:48:27.627 00.000 21948 Move returns status 0, amount 0
02:48:27.627 00.000 21948 move complete, result=0
02:48:27.627 00.000 21948 worker thread done servicing request
02:48:27.627 00.000 21948 Worker thread wakes up
02:48:27.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:27.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:27.627 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:48:29.145 01.518 21948 Exposure complete
02:48:29.203 00.058 21948 worker thread done servicing request
02:48:29.203 00.000 18120 OnExposeComplete: enter
02:48:29.205 00.002 18120 UpdateGuideState(): m_state=6
02:48:29.206 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
02:48:29.206 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=232.57, Mass=1939, SNR=30.5, Peak=134 HFD=4.2
02:48:29.207 00.001 18120 MultiStar: [#1 -0.18,-0.13,0.69,U] [#2 0.15,-0.49,0.00,M1] [#3 -0.33,-0.16,0.57,U] [#4 -0.47,-0.25,0.00,M2] [#5 -0.28,-0.13,0.46,U] [#6 -0.20,-0.19,0.51,U] [#7 -0.15,-0.07,0.44,U] [#8 -0.33,0.02,0.41,U] 
02:48:29.207 00.000 18120 refined, 6 included, MultiStar: {-0.16, -0.15}, one-star: {0.08, -0.27}
02:48:29.208 00.001 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.00) = xAngle (-4.38 = 1.90)
02:48:29.208 00.000 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.42 = 1.86)
02:48:29.208 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.38 mountX=-0.07 mountY=0.21, mountTheta=1.90
02:48:29.210 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.15, opts=13)
02:48:29.211 00.001 18120 Enqueuing Move request for scope (-0.16, -0.15)
02:48:29.212 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:29.212 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
02:48:29.213 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:29.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:29.214 00.001 18120 Enqueuing Expose request
02:48:29.214 00.000 21948 Worker thread wakes up
02:48:29.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
02:48:29.214 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
02:48:29.214 00.000 21948 Moving (-0.16, -0.15) raw xDistance=-0.07 yDistance=0.21
02:48:29.214 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:48:29.214 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=0.33
02:48:29.214 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:48:29.214 00.000 21948 MoveAxis(E, 0, ABG)
02:48:29.214 00.000 21948 Move returns status 0, amount 0
02:48:29.214 00.000 21948 MoveAxis(S, 51, ABG)
02:48:29.214 00.000 21948 Guiding  Dir = 1, Dur = 51
02:48:29.214 00.000 21948 IsSlewing returns 0
02:48:29.215 00.001 21948 IsGuiding returns 0
02:48:29.220 00.005 21948 PulseGuide returned control before completion, sleep 56
02:48:29.286 00.066 21948 IsGuiding returns 0
02:48:29.286 00.000 21948 Move returns status 0, amount 51
02:48:29.286 00.000 21948 move complete, result=0
02:48:29.286 00.000 21948 worker thread done servicing request
02:48:29.286 00.000 21948 Worker thread wakes up
02:48:29.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:29.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:29.286 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 51 ms SOUTH
02:48:30.916 01.630 21948 Exposure complete
02:48:30.959 00.043 21948 worker thread done servicing request
02:48:30.960 00.001 18120 OnExposeComplete: enter
02:48:30.961 00.001 18120 UpdateGuideState(): m_state=6
02:48:30.963 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
02:48:30.965 00.002 18120 Star::Find returns 1 (0), X=894.48, Y=233.11, Mass=1998, SNR=31.0, Peak=153 HFD=3.9
02:48:30.968 00.003 18120 MultiStar: [#1 -0.18,0.09,0.69,U] [#2 0.15,0.04,0.63,U] [#3 -0.33,-0.12,0.59,U] [#4 -0.01,0.33,0.54,U] [#5 -0.39,0.17,0.00,M1] [#6 -0.07,0.07,0.54,U] [#7 0.05,0.10,0.42,U] [#8 -0.22,0.24,0.38,U] 
02:48:30.970 00.002 18120 refined, 7 included, MultiStar: {-0.08, 0.13}, one-star: {-0.03, 0.27}
02:48:30.972 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
02:48:30.975 00.003 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
02:48:30.977 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.09 mountX=0.15 mountY=0.01, mountTheta=0.05
02:48:30.981 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.13, opts=13)
02:48:30.982 00.001 18120 Enqueuing Move request for scope (-0.08, 0.13)
02:48:30.982 00.000 21948 Worker thread wakes up
02:48:30.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:30.983 00.001 18120 UpdateGuideState exits: m=1998 RSB=31.0
02:48:30.983 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:30.983 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:30.984 00.001 18120 Enqueuing Expose request
02:48:30.984 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
02:48:30.984 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
02:48:30.984 00.000 21948 Moving (-0.08, 0.13) raw xDistance=0.15 yDistance=0.01
02:48:30.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:48:30.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:30.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:48:30.984 00.000 21948 MoveAxis(E, 0, ABG)
02:48:30.985 00.001 21948 Move returns status 0, amount 0
02:48:30.985 00.000 21948 MoveAxis(N, 0, ABG)
02:48:30.985 00.000 21948 Move returns status 0, amount 0
02:48:30.985 00.000 21948 move complete, result=0
02:48:30.985 00.000 21948 worker thread done servicing request
02:48:30.985 00.000 21948 Worker thread wakes up
02:48:30.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:30.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:30.985 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:48:32.502 01.517 21948 Exposure complete
02:48:32.556 00.054 21948 worker thread done servicing request
02:48:32.556 00.000 18120 OnExposeComplete: enter
02:48:32.557 00.001 18120 UpdateGuideState(): m_state=6
02:48:32.558 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
02:48:32.558 00.000 18120 Star::Find returns 1 (0), X=894.30, Y=233.12, Mass=1897, SNR=30.2, Peak=157 HFD=4.2
02:48:32.559 00.001 18120 MultiStar: [#1 -0.18,0.11,0.72,U] [#2 -0.03,-0.08,0.61,U] [#3 -0.36,0.36,0.00,M1] [#4 -0.30,0.17,0.57,U] [#5 -0.32,0.13,0.47,U] [#6 -0.01,0.22,0.55,U] [#7 -0.27,0.28,0.43,U] [#8 -0.15,0.36,0.38,U] 
02:48:32.559 00.000 18120 refined, 7 included, MultiStar: {-0.18, 0.18}, one-star: {-0.20, 0.28}
02:48:32.560 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
02:48:32.560 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
02:48:32.562 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.36 mountX=0.24 mountY=0.08, mountTheta=0.33
02:48:32.565 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.18, opts=13)
02:48:32.565 00.000 18120 Enqueuing Move request for scope (-0.18, 0.18)
02:48:32.566 00.001 21948 Worker thread wakes up
02:48:32.566 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:32.566 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.2
02:48:32.566 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:32.567 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:32.567 00.000 18120 Enqueuing Expose request
02:48:32.568 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
02:48:32.568 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
02:48:32.568 00.000 21948 Moving (-0.18, 0.18) raw xDistance=0.24 yDistance=0.08
02:48:32.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:48:32.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:32.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:48:32.568 00.000 21948 MoveAxis(W, 43, ABG)
02:48:32.568 00.000 21948 Guiding  Dir = 3, Dur = 43
02:48:32.568 00.000 21948 IsSlewing returns 0
02:48:32.568 00.000 21948 IsGuiding returns 0
02:48:32.569 00.001 21948 PulseGuide returned control before completion, sleep 52
02:48:32.623 00.054 21948 IsGuiding returns 1
02:48:32.623 00.000 21948 scope still moving after pulse duration time elapsed
02:48:32.654 00.031 21948 IsSlewing returns 0
02:48:32.657 00.003 21948 IsGuiding returns 0
02:48:32.657 00.000 21948 scope move finished after 43 + 45 ms
02:48:32.657 00.000 21948 Move returns status 0, amount 43
02:48:32.657 00.000 21948 MoveAxis(N, 0, ABG)
02:48:32.657 00.000 21948 Move returns status 0, amount 0
02:48:32.657 00.000 21948 move complete, result=0
02:48:32.657 00.000 21948 worker thread done servicing request
02:48:32.657 00.000 21948 Worker thread wakes up
02:48:32.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:32.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:32.657 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
02:48:34.282 01.625 21948 Exposure complete
02:48:34.323 00.041 21948 worker thread done servicing request
02:48:34.323 00.000 18120 OnExposeComplete: enter
02:48:34.324 00.001 18120 UpdateGuideState(): m_state=6
02:48:34.325 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
02:48:34.327 00.002 18120 Star::Find returns 1 (0), X=894.66, Y=232.88, Mass=1826, SNR=29.7, Peak=138 HFD=4.0
02:48:34.331 00.004 18120 MultiStar: [#1 0.23,-0.28,0.71,U] [#2 0.37,-0.15,0.66,U] [#3 0.14,0.06,0.63,U] [#4 0.00,0.21,0.58,U] [#5 -0.22,0.14,0.47,U] [#6 -0.06,0.05,0.55,U] [#7 -0.01,0.21,0.44,U] [#8 0.16,0.24,0.42,U] 
02:48:34.332 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.16, 0.04}
02:48:34.333 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
02:48:34.333 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
02:48:34.334 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.32 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
02:48:34.338 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.04, opts=13)
02:48:34.339 00.001 18120 Enqueuing Move request for scope (0.11, 0.04)
02:48:34.341 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:34.344 00.003 21948 Worker thread wakes up
02:48:34.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
02:48:34.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
02:48:34.344 00.000 21948 Moving (0.11, 0.04) raw xDistance=-0.01 yDistance=-0.11
02:48:34.344 00.000 18120 UpdateGuideState exits: m=1826 RSB=29.7
02:48:34.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:48:34.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:34.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:34.345 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:34.345 00.000 18120 Enqueuing Expose request
02:48:34.346 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:48:34.346 00.000 21948 MoveAxis(E, 0, ABG)
02:48:34.346 00.000 21948 Move returns status 0, amount 0
02:48:34.346 00.000 21948 MoveAxis(N, 0, ABG)
02:48:34.346 00.000 21948 Move returns status 0, amount 0
02:48:34.346 00.000 21948 move complete, result=0
02:48:34.346 00.000 21948 worker thread done servicing request
02:48:34.346 00.000 21948 Worker thread wakes up
02:48:34.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:34.346 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:34.346 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:35.871 01.525 21948 Exposure complete
02:48:35.913 00.042 21948 worker thread done servicing request
02:48:35.913 00.000 18120 OnExposeComplete: enter
02:48:35.914 00.001 18120 UpdateGuideState(): m_state=6
02:48:35.915 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
02:48:35.916 00.001 18120 Star::Find returns 1 (0), X=894.51, Y=232.92, Mass=1871, SNR=30.0, Peak=146 HFD=4.0
02:48:35.917 00.001 18120 MultiStar: [#1 0.17,-0.04,0.71,U] [#2 0.13,-0.05,0.65,U] [#3 0.10,-0.22,0.61,U] [#4 0.03,0.09,0.54,U] [#5 -0.04,-0.16,0.47,U] [#6 0.31,-0.04,0.54,U] [#7 0.03,0.01,0.42,U] [#8 0.20,0.10,0.41,U] 
02:48:35.917 00.000 18120 single-star, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.01, 0.08}
02:48:35.918 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
02:48:35.918 00.000 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
02:48:35.918 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.44 mountX=0.07 mountY=-0.04, mountTheta=-0.58
02:48:35.919 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
02:48:35.920 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
02:48:35.921 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:35.921 00.000 21948 Worker thread wakes up
02:48:35.921 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
02:48:35.921 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
02:48:35.921 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
02:48:35.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:48:35.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:35.921 00.000 18120 UpdateGuideState exits: m=1871 RSB=30.0
02:48:35.923 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:35.924 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:48:35.924 00.000 21948 MoveAxis(E, 0, ABG)
02:48:35.924 00.000 21948 Move returns status 0, amount 0
02:48:35.924 00.000 21948 MoveAxis(N, 0, ABG)
02:48:35.924 00.000 21948 Move returns status 0, amount 0
02:48:35.924 00.000 21948 move complete, result=0
02:48:35.925 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:35.925 00.000 18120 Enqueuing Expose request
02:48:35.926 00.001 21948 worker thread done servicing request
02:48:35.926 00.000 21948 Worker thread wakes up
02:48:35.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:35.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:35.926 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:37.551 01.625 21948 Exposure complete
02:48:37.594 00.043 21948 worker thread done servicing request
02:48:37.594 00.000 18120 OnExposeComplete: enter
02:48:37.595 00.001 18120 UpdateGuideState(): m_state=6
02:48:37.596 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
02:48:37.596 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=232.94, Mass=1907, SNR=30.2, Peak=145 HFD=4.0
02:48:37.597 00.001 18120 MultiStar: [#1 -0.19,-0.02,0.73,U] [#2 0.11,-0.16,0.62,U] [#3 0.10,0.25,0.63,U] [#4 -0.19,-0.01,0.55,U] [#5 -0.21,-0.04,0.47,U] [#6 -0.18,0.06,0.55,U] [#7 -0.11,0.11,0.42,U] [#8 0.14,0.07,0.42,U] 
02:48:37.597 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.17, 0.10}
02:48:37.598 00.001 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
02:48:37.598 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
02:48:37.599 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.10 mountX=0.05 mountY=0.00, mountTheta=0.06
02:48:37.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
02:48:37.601 00.001 18120 Enqueuing Move request for scope (-0.02, 0.04)
02:48:37.601 00.000 21948 Worker thread wakes up
02:48:37.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:48:37.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:48:37.601 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.00
02:48:37.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:48:37.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:37.602 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.2
02:48:37.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:37.603 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:37.603 00.000 18120 Enqueuing Expose request
02:48:37.604 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:37.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:48:37.604 00.000 21948 MoveAxis(E, 0, ABG)
02:48:37.604 00.000 21948 Move returns status 0, amount 0
02:48:37.604 00.000 21948 MoveAxis(N, 0, ABG)
02:48:37.604 00.000 21948 Move returns status 0, amount 0
02:48:37.604 00.000 21948 move complete, result=0
02:48:37.604 00.000 21948 worker thread done servicing request
02:48:37.604 00.000 21948 Worker thread wakes up
02:48:37.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:37.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:37.604 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:48:39.120 01.516 21948 Exposure complete
02:48:39.157 00.037 21948 worker thread done servicing request
02:48:39.157 00.000 18120 OnExposeComplete: enter
02:48:39.158 00.001 18120 UpdateGuideState(): m_state=6
02:48:39.159 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
02:48:39.161 00.002 18120 Star::Find returns 1 (0), X=894.46, Y=233.01, Mass=1881, SNR=30.1, Peak=138 HFD=4.1
02:48:39.163 00.002 18120 MultiStar: [#1 -0.01,0.16,0.74,U] [#2 -0.07,0.04,0.66,U] [#3 -0.12,0.26,0.61,U] [#4 -0.20,0.33,0.56,U] [#5 -0.47,0.25,0.00,M1] [#6 0.02,0.21,0.56,U] [#7 -0.37,0.02,0.43,U] [#8 0.09,0.41,0.40,U] 
02:48:39.165 00.002 18120 single-star, 7 included, MultiStar: {-0.08, 0.19}, one-star: {-0.04, 0.17}
02:48:39.168 00.003 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
02:48:39.170 00.002 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
02:48:39.170 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.80 mountX=0.17 mountY=-0.04, mountTheta=-0.24
02:48:39.173 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.17, opts=13)
02:48:39.174 00.001 18120 Enqueuing Move request for scope (-0.04, 0.17)
02:48:39.174 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:39.175 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.1
02:48:39.175 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:39.176 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:39.176 00.000 18120 Enqueuing Expose request
02:48:39.176 00.000 21948 Worker thread wakes up
02:48:39.177 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
02:48:39.177 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
02:48:39.177 00.000 21948 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=-0.04
02:48:39.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:48:39.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:39.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:48:39.177 00.000 21948 MoveAxis(E, 0, ABG)
02:48:39.177 00.000 21948 Move returns status 0, amount 0
02:48:39.177 00.000 21948 MoveAxis(N, 0, ABG)
02:48:39.177 00.000 21948 Move returns status 0, amount 0
02:48:39.177 00.000 21948 move complete, result=0
02:48:39.177 00.000 21948 worker thread done servicing request
02:48:39.177 00.000 21948 Worker thread wakes up
02:48:39.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:39.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:39.177 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:40.815 01.638 21948 Exposure complete
02:48:40.854 00.039 21948 worker thread done servicing request
02:48:40.854 00.000 18120 OnExposeComplete: enter
02:48:40.856 00.002 18120 UpdateGuideState(): m_state=6
02:48:40.858 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
02:48:40.859 00.001 18120 Star::Find returns 1 (0), X=894.48, Y=233.14, Mass=2010, SNR=31.0, Peak=152 HFD=3.9
02:48:40.860 00.001 18120 MultiStar: [#1 -0.20,0.27,0.70,U] [#2 0.14,0.13,0.64,U] [#3 -0.08,0.17,0.58,U] [#4 -0.23,0.32,0.55,U] [#5 -0.23,0.25,0.46,U] [#6 -0.29,0.35,0.00,M1] [#7 -0.24,0.24,0.41,U] [#8 -0.09,0.42,0.00,M1] 
02:48:40.861 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.25}, one-star: {-0.02, 0.30}
02:48:40.861 00.000 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
02:48:40.862 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
02:48:40.865 00.003 18120 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.97 mountX=0.27 mountY=-0.02, mountTheta=-0.07
02:48:40.868 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.25, opts=13)
02:48:40.868 00.000 18120 Enqueuing Move request for scope (-0.10, 0.25)
02:48:40.869 00.001 21948 Worker thread wakes up
02:48:40.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:40.869 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.0
02:48:40.870 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:40.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:40.870 00.000 18120 Enqueuing Expose request
02:48:40.871 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
02:48:40.871 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
02:48:40.871 00.000 21948 Moving (-0.10, 0.25) raw xDistance=0.27 yDistance=-0.02
02:48:40.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:48:40.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:40.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:48:40.871 00.000 21948 MoveAxis(W, 48, ABG)
02:48:40.871 00.000 21948 Guiding  Dir = 3, Dur = 48
02:48:40.871 00.000 21948 IsSlewing returns 0
02:48:40.871 00.000 21948 IsGuiding returns 0
02:48:40.873 00.002 21948 PulseGuide returned control before completion, sleep 57
02:48:40.941 00.068 21948 IsGuiding returns 0
02:48:40.941 00.000 21948 Move returns status 0, amount 48
02:48:40.941 00.000 21948 MoveAxis(N, 0, ABG)
02:48:40.941 00.000 21948 Move returns status 0, amount 0
02:48:40.941 00.000 21948 move complete, result=0
02:48:40.941 00.000 21948 worker thread done servicing request
02:48:40.941 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
02:48:40.942 00.001 21948 Worker thread wakes up
02:48:40.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:40.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:42.359 01.417 21948 Exposure complete
02:48:42.395 00.036 21948 worker thread done servicing request
02:48:42.395 00.000 18120 OnExposeComplete: enter
02:48:42.397 00.002 18120 UpdateGuideState(): m_state=6
02:48:42.398 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
02:48:42.399 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=233.05, Mass=1870, SNR=30.0, Peak=146 HFD=4.1
02:48:42.400 00.001 18120 MultiStar: [#1 0.01,0.02,0.72,U] [#2 0.23,-0.01,0.63,U] [#3 0.12,0.11,0.61,U] [#4 0.00,0.24,0.56,U] [#5 0.07,0.30,0.48,U] [#6 0.25,0.13,0.52,U] [#7 -0.03,0.02,0.44,U] [#8 0.30,0.23,0.40,U] 
02:48:42.400 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.21, 0.21}
02:48:42.401 00.001 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.00) = xAngle (-1.19 = -1.19)
02:48:42.402 00.001 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
02:48:42.403 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.81 mountX=0.07 mountY=-0.18, mountTheta=-1.20
02:48:42.404 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.14, opts=13)
02:48:42.405 00.001 18120 Enqueuing Move request for scope (0.13, 0.14)
02:48:42.405 00.000 21948 Worker thread wakes up
02:48:42.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:42.406 00.001 18120 UpdateGuideState exits: m=1870 RSB=30.0
02:48:42.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:42.407 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:42.407 00.000 18120 Enqueuing Expose request
02:48:42.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
02:48:42.407 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
02:48:42.408 00.001 21948 Moving (0.13, 0.14) raw xDistance=0.07 yDistance=-0.18
02:48:42.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:48:42.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:42.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:48:42.408 00.000 21948 MoveAxis(E, 0, ABG)
02:48:42.408 00.000 21948 Move returns status 0, amount 0
02:48:42.408 00.000 21948 MoveAxis(N, 0, ABG)
02:48:42.408 00.000 21948 Move returns status 0, amount 0
02:48:42.408 00.000 21948 move complete, result=0
02:48:42.408 00.000 21948 worker thread done servicing request
02:48:42.408 00.000 21948 Worker thread wakes up
02:48:42.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:42.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:42.408 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:44.035 01.627 21948 Exposure complete
02:48:44.072 00.037 21948 worker thread done servicing request
02:48:44.072 00.000 18120 OnExposeComplete: enter
02:48:44.073 00.001 18120 UpdateGuideState(): m_state=6
02:48:44.075 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
02:48:44.076 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=232.91, Mass=1922, SNR=30.4, Peak=149 HFD=4.2
02:48:44.078 00.002 18120 MultiStar: [#1 0.07,0.08,0.73,U] [#2 0.10,-0.17,0.62,U] [#3 0.16,0.15,0.59,U] [#4 -0.00,-0.02,0.56,U] [#5 -0.10,0.12,0.49,U] [#6 0.10,0.22,0.51,U] [#7 -0.09,-0.05,0.41,U] [#8 0.26,0.26,0.40,U] 
02:48:44.079 00.001 18120 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.24, 0.08}
02:48:44.080 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
02:48:44.083 00.003 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
02:48:44.085 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.02 mountY=-0.12, mountTheta=-1.39
02:48:44.087 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.07, opts=13)
02:48:44.087 00.000 18120 Enqueuing Move request for scope (0.10, 0.07)
02:48:44.088 00.001 21948 Worker thread wakes up
02:48:44.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:44.088 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
02:48:44.089 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:44.089 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:44.089 00.000 18120 Enqueuing Expose request
02:48:44.090 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:48:44.090 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:48:44.090 00.000 21948 Moving (0.10, 0.07) raw xDistance=0.02 yDistance=-0.12
02:48:44.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:48:44.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:44.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:48:44.090 00.000 21948 MoveAxis(E, 0, ABG)
02:48:44.090 00.000 21948 Move returns status 0, amount 0
02:48:44.090 00.000 21948 MoveAxis(N, 0, ABG)
02:48:44.090 00.000 21948 Move returns status 0, amount 0
02:48:44.090 00.000 21948 move complete, result=0
02:48:44.091 00.001 21948 worker thread done servicing request
02:48:44.091 00.000 21948 Worker thread wakes up
02:48:44.091 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:44.091 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:44.091 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:45.611 01.520 21948 Exposure complete
02:48:45.661 00.050 21948 worker thread done servicing request
02:48:45.661 00.000 18120 OnExposeComplete: enter
02:48:45.662 00.001 18120 UpdateGuideState(): m_state=6
02:48:45.663 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
02:48:45.663 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=233.03, Mass=2116, SNR=31.9, Peak=159 HFD=4.1
02:48:45.664 00.001 18120 MultiStar: [#1 0.17,0.06,0.68,U] [#2 0.03,0.12,0.60,U] [#3 -0.07,0.12,0.56,U] [#4 0.18,0.07,0.55,U] [#5 -0.13,0.13,0.46,U] [#6 -0.28,0.17,0.49,U] [#7 -0.32,0.17,0.40,U] [#8 0.15,0.25,0.36,U] 
02:48:45.664 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.14, 0.20}
02:48:45.664 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
02:48:45.665 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
02:48:45.665 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.49 mountX=0.12 mountY=-0.07, mountTheta=-0.54
02:48:45.666 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.14, opts=13)
02:48:45.667 00.001 18120 Enqueuing Move request for scope (0.01, 0.14)
02:48:45.667 00.000 21948 Worker thread wakes up
02:48:45.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:48:45.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:48:45.667 00.000 21948 Moving (0.01, 0.14) raw xDistance=0.12 yDistance=-0.07
02:48:45.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:48:45.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:45.668 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:45.668 00.000 18120 UpdateGuideState exits: m=2116 RSB=31.9
02:48:45.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:45.669 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:45.669 00.000 18120 Enqueuing Expose request
02:48:45.670 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:48:45.670 00.000 21948 MoveAxis(E, 0, ABG)
02:48:45.670 00.000 21948 Move returns status 0, amount 0
02:48:45.670 00.000 21948 MoveAxis(N, 0, ABG)
02:48:45.670 00.000 21948 Move returns status 0, amount 0
02:48:45.670 00.000 21948 move complete, result=0
02:48:45.670 00.000 21948 worker thread done servicing request
02:48:45.670 00.000 21948 Worker thread wakes up
02:48:45.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:45.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:45.670 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:47.305 01.635 21948 Exposure complete
02:48:47.370 00.065 21948 worker thread done servicing request
02:48:47.370 00.000 18120 OnExposeComplete: enter
02:48:47.371 00.001 18120 UpdateGuideState(): m_state=6
02:48:47.371 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
02:48:47.372 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=233.68, Mass=1817, SNR=29.5, Peak=150 HFD=3.8
02:48:47.372 00.000 18120 MultiStar: large primary error, entering stabilization period
02:48:47.374 00.002 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
02:48:47.375 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
02:48:47.376 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.85 hyp=0.87 cameraTheta=1.79 mountX=0.85 mountY=-0.21, mountTheta=-0.25
02:48:47.379 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.85, opts=13)
02:48:47.381 00.002 18120 Enqueuing Move request for scope (-0.19, 0.85)
02:48:47.382 00.001 21948 Worker thread wakes up
02:48:47.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.85) opts 0xd
02:48:47.382 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.85)
02:48:47.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:47.383 00.001 21948 Moving (-0.19, 0.85) raw xDistance=0.85 yDistance=-0.21
02:48:47.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
02:48:47.383 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:48:47.383 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.5
02:48:47.384 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:47.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:47.385 00.001 18120 Enqueuing Expose request
02:48:47.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:48:47.385 00.000 21948 MoveAxis(W, 151, ABG)
02:48:47.385 00.000 21948 Guiding  Dir = 3, Dur = 151
02:48:47.386 00.001 21948 IsSlewing returns 0
02:48:47.386 00.000 21948 IsGuiding returns 0
02:48:47.387 00.001 21948 PulseGuide returned control before completion, sleep 160
02:48:47.552 00.165 21948 IsGuiding returns 0
02:48:47.552 00.000 21948 Move returns status 0, amount 151
02:48:47.552 00.000 21948 MoveAxis(N, 0, ABG)
02:48:47.552 00.000 21948 Move returns status 0, amount 0
02:48:47.552 00.000 21948 move complete, result=0
02:48:47.552 00.000 21948 worker thread done servicing request
02:48:47.552 00.000 21948 Worker thread wakes up
02:48:47.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:47.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:47.552 00.000 18120 GuideStep: 0.8 px 151 ms WEST, -0.2 px 0 ms NORTH
02:48:48.960 01.408 21948 Exposure complete
02:48:49.003 00.043 18120 OnExposeComplete: enter
02:48:49.005 00.002 21948 worker thread done servicing request
02:48:49.005 00.000 18120 UpdateGuideState(): m_state=6
02:48:49.007 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
02:48:49.008 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=233.18, Mass=1960, SNR=30.6, Peak=142 HFD=4.4
02:48:49.009 00.001 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.19 = -0.19)
02:48:49.010 00.001 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.23 = -0.23)
02:48:49.011 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.81 mountX=0.34 mountY=-0.08, mountTheta=-0.22
02:48:49.012 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.34, opts=13)
02:48:49.013 00.001 18120 Enqueuing Move request for scope (-0.08, 0.34)
02:48:49.013 00.000 21948 Worker thread wakes up
02:48:49.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:49.014 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.6
02:48:49.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:49.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:49.015 00.001 18120 Enqueuing Expose request
02:48:49.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
02:48:49.015 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
02:48:49.015 00.000 21948 Moving (-0.08, 0.34) raw xDistance=0.34 yDistance=-0.08
02:48:49.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
02:48:49.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:49.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:48:49.015 00.000 21948 MoveAxis(W, 72, ABG)
02:48:49.015 00.000 21948 Guiding  Dir = 3, Dur = 72
02:48:49.016 00.001 21948 IsSlewing returns 0
02:48:49.016 00.000 21948 IsGuiding returns 0
02:48:49.017 00.001 21948 PulseGuide returned control before completion, sleep 81
02:48:49.100 00.083 21948 IsGuiding returns 0
02:48:49.100 00.000 21948 Move returns status 0, amount 72
02:48:49.100 00.000 21948 MoveAxis(N, 0, ABG)
02:48:49.100 00.000 21948 Move returns status 0, amount 0
02:48:49.100 00.000 21948 move complete, result=0
02:48:49.101 00.001 21948 worker thread done servicing request
02:48:49.101 00.000 21948 Worker thread wakes up
02:48:49.101 00.000 18120 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
02:48:49.102 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:49.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:50.736 01.634 21948 Exposure complete
02:48:50.776 00.040 21948 worker thread done servicing request
02:48:50.776 00.000 18120 OnExposeComplete: enter
02:48:50.779 00.003 18120 UpdateGuideState(): m_state=6
02:48:50.780 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
02:48:50.780 00.000 18120 Star::Find returns 1 (0), X=894.62, Y=233.20, Mass=1916, SNR=30.3, Peak=126 HFD=4.4
02:48:50.781 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
02:48:50.781 00.000 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
02:48:50.782 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.25 mountX=0.28 mountY=-0.27, mountTheta=-0.77
02:48:50.783 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.36, opts=13)
02:48:50.783 00.000 18120 Enqueuing Move request for scope (0.12, 0.36)
02:48:50.784 00.001 21948 Worker thread wakes up
02:48:50.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:50.784 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.3
02:48:50.785 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:50.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:50.786 00.001 18120 Enqueuing Expose request
02:48:50.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
02:48:50.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
02:48:50.786 00.000 21948 Moving (0.12, 0.36) raw xDistance=0.28 yDistance=-0.27
02:48:50.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:48:50.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:48:50.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:48:50.786 00.000 21948 MoveAxis(W, 55, ABG)
02:48:50.786 00.000 21948 Guiding  Dir = 3, Dur = 55
02:48:50.786 00.000 21948 IsSlewing returns 0
02:48:50.787 00.001 21948 IsGuiding returns 0
02:48:50.788 00.001 21948 PulseGuide returned control before completion, sleep 64
02:48:50.863 00.075 21948 IsGuiding returns 0
02:48:50.863 00.000 21948 Move returns status 0, amount 55
02:48:50.863 00.000 21948 MoveAxis(N, 0, ABG)
02:48:50.863 00.000 21948 Move returns status 0, amount 0
02:48:50.863 00.000 21948 move complete, result=0
02:48:50.863 00.000 21948 worker thread done servicing request
02:48:50.863 00.000 21948 Worker thread wakes up
02:48:50.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:50.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:50.863 00.000 18120 GuideStep: 0.3 px 55 ms WEST, -0.3 px 0 ms NORTH
02:48:52.273 01.410 21948 Exposure complete
02:48:52.335 00.062 21948 worker thread done servicing request
02:48:52.335 00.000 18120 OnExposeComplete: enter
02:48:52.338 00.003 18120 UpdateGuideState(): m_state=6
02:48:52.340 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
02:48:52.342 00.002 18120 Star::Find returns 1 (0), X=894.78, Y=232.97, Mass=1849, SNR=29.7, Peak=142 HFD=4.2
02:48:52.344 00.002 18120 MultiStar: exiting stabilization period
02:48:52.346 00.002 18120 MultiStar: [#1 0.09,0.33,0.71,U] [#2 0.20,0.01,0.66,U] [#3 0.05,0.42,0.61,U] [#4 -0.29,0.28,0.55,U] [#5 -0.20,0.31,0.45,U] [#6 0.08,0.20,0.56,U] [#7 -0.07,0.06,0.43,U] [#8 0.14,0.43,0.00,M1] 
02:48:52.346 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.21}, one-star: {0.28, 0.13}
02:48:52.347 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
02:48:52.348 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
02:48:52.349 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.32 mountX=0.17 mountY=-0.14, mountTheta=-0.70
02:48:52.351 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.21, opts=13)
02:48:52.352 00.001 18120 Enqueuing Move request for scope (0.05, 0.21)
02:48:52.352 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:52.353 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.7
02:48:52.354 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:52.355 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:52.356 00.001 18120 Enqueuing Expose request
02:48:52.356 00.000 21948 Worker thread wakes up
02:48:52.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
02:48:52.356 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
02:48:52.356 00.000 21948 Moving (0.05, 0.21) raw xDistance=0.17 yDistance=-0.14
02:48:52.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:48:52.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:52.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:48:52.356 00.000 21948 MoveAxis(E, 0, ABG)
02:48:52.356 00.000 21948 Move returns status 0, amount 0
02:48:52.356 00.000 21948 MoveAxis(N, 0, ABG)
02:48:52.356 00.000 21948 Move returns status 0, amount 0
02:48:52.356 00.000 21948 move complete, result=0
02:48:52.358 00.002 21948 worker thread done servicing request
02:48:52.358 00.000 21948 Worker thread wakes up
02:48:52.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:52.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:52.358 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:53.990 01.632 21948 Exposure complete
02:48:54.021 00.031 21948 worker thread done servicing request
02:48:54.022 00.001 18120 OnExposeComplete: enter
02:48:54.022 00.000 18120 UpdateGuideState(): m_state=6
02:48:54.023 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
02:48:54.023 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=232.94, Mass=1825, SNR=29.5, Peak=143 HFD=4.0
02:48:54.024 00.001 18120 MultiStar: [#1 0.16,0.04,0.73,U] [#2 0.23,0.05,0.65,U] [#3 -0.23,0.14,0.60,U] [#4 -0.04,0.12,0.58,U] [#5 -0.27,0.01,0.49,U] [#6 0.07,-0.03,0.54,U] [#7 0.09,0.06,0.42,U] [#8 0.17,0.29,0.42,U] 
02:48:54.024 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.19, 0.10}
02:48:54.025 00.001 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
02:48:54.025 00.000 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
02:48:54.026 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.98 mountX=0.05 mountY=-0.09, mountTheta=-1.03
02:48:54.027 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.08, opts=13)
02:48:54.027 00.000 18120 Enqueuing Move request for scope (0.06, 0.08)
02:48:54.028 00.001 21948 Worker thread wakes up
02:48:54.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:54.028 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.5
02:48:54.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:54.029 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:54.029 00.000 18120 Enqueuing Expose request
02:48:54.030 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
02:48:54.030 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:48:54.030 00.000 21948 Moving (0.06, 0.08) raw xDistance=0.05 yDistance=-0.09
02:48:54.030 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:48:54.030 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:54.030 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:48:54.030 00.000 21948 MoveAxis(E, 0, ABG)
02:48:54.030 00.000 21948 Move returns status 0, amount 0
02:48:54.030 00.000 21948 MoveAxis(N, 0, ABG)
02:48:54.030 00.000 21948 Move returns status 0, amount 0
02:48:54.030 00.000 21948 move complete, result=0
02:48:54.030 00.000 21948 worker thread done servicing request
02:48:54.030 00.000 21948 Worker thread wakes up
02:48:54.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:54.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:54.030 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:55.544 01.514 21948 Exposure complete
02:48:55.587 00.043 21948 worker thread done servicing request
02:48:55.587 00.000 18120 OnExposeComplete: enter
02:48:55.588 00.001 18120 UpdateGuideState(): m_state=6
02:48:55.589 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
02:48:55.589 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=232.94, Mass=2032, SNR=31.3, Peak=158 HFD=4.2
02:48:55.589 00.000 18120 MultiStar: [#1 -0.03,0.14,0.68,U] [#2 0.09,-0.04,0.63,U] [#3 0.09,0.05,0.57,U] [#4 -0.14,-0.12,0.54,U] [#5 0.20,-0.04,0.46,U] [#6 -0.17,0.21,0.50,U] [#7 0.14,-0.16,0.41,U] [#8 -0.12,0.17,0.38,U] 
02:48:55.590 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.31, 0.10}
02:48:55.590 00.000 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
02:48:55.591 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
02:48:55.591 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=0.01 mountY=-0.08, mountTheta=-1.43
02:48:55.592 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
02:48:55.593 00.001 18120 Enqueuing Move request for scope (0.07, 0.04)
02:48:55.593 00.000 21948 Worker thread wakes up
02:48:55.593 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:55.594 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.3
02:48:55.594 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:55.595 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:55.595 00.000 18120 Enqueuing Expose request
02:48:55.596 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:48:55.596 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:48:55.596 00.000 21948 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
02:48:55.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:55.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:55.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:48:55.596 00.000 21948 MoveAxis(E, 0, ABG)
02:48:55.596 00.000 21948 Move returns status 0, amount 0
02:48:55.596 00.000 21948 MoveAxis(N, 0, ABG)
02:48:55.597 00.001 21948 Move returns status 0, amount 0
02:48:55.597 00.000 21948 move complete, result=0
02:48:55.597 00.000 21948 worker thread done servicing request
02:48:55.597 00.000 21948 Worker thread wakes up
02:48:55.597 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:55.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:55.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:57.228 01.631 21948 Exposure complete
02:48:57.277 00.049 21948 worker thread done servicing request
02:48:57.277 00.000 18120 OnExposeComplete: enter
02:48:57.278 00.001 18120 UpdateGuideState(): m_state=6
02:48:57.278 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
02:48:57.280 00.002 18120 Star::Find returns 1 (0), X=894.68, Y=232.74, Mass=1929, SNR=30.4, Peak=150 HFD=3.9
02:48:57.280 00.000 18120 MultiStar: [#1 0.10,0.01,0.72,U] [#2 0.09,-0.04,0.64,U] [#3 -0.16,0.09,0.61,U] [#4 0.12,-0.36,0.57,U] [#5 0.30,-0.31,0.00,M1] [#6 -0.20,0.12,0.54,U] [#7 0.06,-0.17,0.43,U] [#8 0.07,0.17,0.39,U] 
02:48:57.281 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.17, -0.10}
02:48:57.282 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:48:57.284 00.002 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:48:57.285 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
02:48:57.287 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
02:48:57.288 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
02:48:57.289 00.001 21948 Worker thread wakes up
02:48:57.289 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:48:57.289 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:48:57.289 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.06 yDistance=-0.02
02:48:57.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:48:57.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:57.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:48:57.289 00.000 21948 MoveAxis(E, 0, ABG)
02:48:57.289 00.000 21948 Move returns status 0, amount 0
02:48:57.289 00.000 21948 MoveAxis(N, 0, ABG)
02:48:57.289 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:57.290 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.4
02:48:57.290 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:57.292 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:57.292 00.000 18120 Enqueuing Expose request
02:48:57.293 00.001 21948 Move returns status 0, amount 0
02:48:57.293 00.000 21948 move complete, result=0
02:48:57.293 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:57.293 00.000 21948 worker thread done servicing request
02:48:57.293 00.000 21948 Worker thread wakes up
02:48:57.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:57.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:58.808 01.515 21948 Exposure complete
02:48:58.865 00.057 21948 worker thread done servicing request
02:48:58.865 00.000 18120 OnExposeComplete: enter
02:48:58.868 00.003 18120 UpdateGuideState(): m_state=6
02:48:58.869 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
02:48:58.873 00.004 18120 Star::Find returns 1 (0), X=894.81, Y=233.11, Mass=1981, SNR=30.7, Peak=155 HFD=4.2
02:48:58.875 00.002 18120 MultiStar: [#1 0.20,-0.01,0.72,U] [#2 0.34,-0.05,0.65,U] [#3 -0.37,0.52,0.00,M1] [#4 0.20,0.12,0.57,U] [#5 -0.15,-0.19,0.46,U] [#6 0.14,0.08,0.55,U] [#7 0.21,0.22,0.42,U] [#8 0.16,0.43,0.00,M1] 
02:48:58.876 00.001 18120 refined, 6 included, MultiStar: {0.20, 0.08}, one-star: {0.31, 0.28}
02:48:58.879 00.003 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
02:48:58.881 00.002 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
02:48:58.883 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.38 mountX=-0.01 mountY=-0.22, mountTheta=-1.62
02:48:58.885 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.08, opts=13)
02:48:58.885 00.000 18120 Enqueuing Move request for scope (0.20, 0.08)
02:48:58.887 00.002 21948 Worker thread wakes up
02:48:58.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:48:58.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
02:48:58.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
02:48:58.887 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.7
02:48:58.888 00.001 21948 Moving (0.20, 0.08) raw xDistance=-0.01 yDistance=-0.22
02:48:58.888 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:58.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:48:58.889 00.001 18120 Enqueuing Expose request
02:48:58.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:48:58.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:48:58.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:48:58.889 00.000 21948 MoveAxis(E, 0, ABG)
02:48:58.889 00.000 21948 Move returns status 0, amount 0
02:48:58.889 00.000 21948 MoveAxis(N, 0, ABG)
02:48:58.889 00.000 21948 Move returns status 0, amount 0
02:48:58.889 00.000 21948 move complete, result=0
02:48:58.889 00.000 21948 worker thread done servicing request
02:48:58.889 00.000 21948 Worker thread wakes up
02:48:58.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:48:58.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:48:58.890 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:00.517 01.627 21948 Exposure complete
02:49:00.564 00.047 21948 worker thread done servicing request
02:49:00.564 00.000 18120 OnExposeComplete: enter
02:49:00.565 00.001 18120 UpdateGuideState(): m_state=6
02:49:00.565 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
02:49:00.566 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=233.09, Mass=1857, SNR=29.8, Peak=157 HFD=4.2
02:49:00.567 00.001 18120 MultiStar: [#1 0.09,0.08,0.74,U] [#2 0.22,0.16,0.64,U] [#3 -0.15,0.40,0.00,M2] [#4 0.20,0.41,0.00,M1] [#5 -0.38,0.29,0.00,M1] [#6 -0.07,0.19,0.56,U] [#7 -0.05,0.29,0.45,U] [#8 0.39,0.29,0.00,M2] 
02:49:00.567 00.000 18120 refined, 4 included, MultiStar: {0.13, 0.19}, one-star: {0.30, 0.25}
02:49:00.568 00.001 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
02:49:00.568 00.000 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
02:49:00.568 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.97 mountX=0.12 mountY=-0.20, mountTheta=-1.04
02:49:00.570 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.19, opts=13)
02:49:00.571 00.001 18120 Enqueuing Move request for scope (0.13, 0.19)
02:49:00.572 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:00.572 00.000 21948 Worker thread wakes up
02:49:00.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
02:49:00.572 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
02:49:00.572 00.000 21948 Moving (0.13, 0.19) raw xDistance=0.12 yDistance=-0.20
02:49:00.572 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:49:00.572 00.000 21948 switching direction from 1 to -1 - decHistory=-4 oldest=-0.36 newest=-0.44
02:49:00.572 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.8
02:49:00.573 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:00.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:00.574 00.001 18120 Enqueuing Expose request
02:49:00.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:49:00.574 00.000 21948 MoveAxis(E, 0, ABG)
02:49:00.574 00.000 21948 Move returns status 0, amount 0
02:49:00.574 00.000 21948 MoveAxis(N, 49, ABG)
02:49:00.574 00.000 21948 Guiding  Dir = 0, Dur = 49
02:49:00.574 00.000 21948 IsSlewing returns 0
02:49:00.574 00.000 21948 IsGuiding returns 0
02:49:00.579 00.005 21948 PulseGuide returned control before completion, sleep 54
02:49:00.645 00.066 21948 IsGuiding returns 0
02:49:00.645 00.000 21948 Move returns status 0, amount 49
02:49:00.645 00.000 21948 move complete, result=0
02:49:00.645 00.000 21948 worker thread done servicing request
02:49:00.645 00.000 21948 Worker thread wakes up
02:49:00.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:00.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:00.645 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
02:49:02.056 01.411 21948 Exposure complete
02:49:02.082 00.026 21948 worker thread done servicing request
02:49:02.082 00.000 18120 OnExposeComplete: enter
02:49:02.084 00.002 18120 UpdateGuideState(): m_state=6
02:49:02.084 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
02:49:02.085 00.001 18120 Star::Find returns 1 (0), X=894.33, Y=233.05, Mass=1866, SNR=29.9, Peak=154 HFD=4.0
02:49:02.085 00.000 18120 MultiStar: [#1 -0.32,0.14,0.75,U] [#2 -0.26,0.15,0.64,U] [#3 -0.24,0.23,0.62,U] [#4 -0.61,0.12,0.00,M2] [#5 -0.35,0.33,0.00,M2] [#6 -0.37,0.02,0.52,U] [#7 -0.30,-0.18,0.44,U] [#8 -0.07,0.10,0.40,U] 
02:49:02.086 00.001 18120 refined, 6 included, MultiStar: {-0.25, 0.12}, one-star: {-0.18, 0.22}
02:49:02.086 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
02:49:02.086 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
02:49:02.088 00.002 18120 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.27 cameraTheta=2.69 mountX=0.21 mountY=0.17, mountTheta=0.66
02:49:02.093 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.12, opts=13)
02:49:02.095 00.002 18120 Enqueuing Move request for scope (-0.25, 0.12)
02:49:02.098 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:02.100 00.002 18120 UpdateGuideState exits: m=1866 RSB=29.9
02:49:02.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:02.101 00.001 21948 Worker thread wakes up
02:49:02.101 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:02.101 00.000 18120 Enqueuing Expose request
02:49:02.102 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
02:49:02.102 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
02:49:02.102 00.000 21948 Moving (-0.25, 0.12) raw xDistance=0.21 yDistance=0.17
02:49:02.103 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:49:02.103 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:02.103 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:49:02.103 00.000 21948 MoveAxis(W, 38, ABG)
02:49:02.103 00.000 21948 Guiding  Dir = 3, Dur = 38
02:49:02.103 00.000 21948 IsSlewing returns 0
02:49:02.103 00.000 21948 IsGuiding returns 0
02:49:02.105 00.002 21948 PulseGuide returned control before completion, sleep 47
02:49:02.165 00.060 21948 IsGuiding returns 0
02:49:02.165 00.000 21948 Move returns status 0, amount 38
02:49:02.165 00.000 21948 MoveAxis(N, 0, ABG)
02:49:02.165 00.000 21948 Move returns status 0, amount 0
02:49:02.165 00.000 21948 move complete, result=0
02:49:02.165 00.000 21948 worker thread done servicing request
02:49:02.165 00.000 21948 Worker thread wakes up
02:49:02.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:02.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:02.165 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
02:49:03.798 01.633 21948 Exposure complete
02:49:03.850 00.052 21948 worker thread done servicing request
02:49:03.850 00.000 18120 OnExposeComplete: enter
02:49:03.851 00.001 18120 UpdateGuideState(): m_state=6
02:49:03.851 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
02:49:03.852 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=232.72, Mass=1952, SNR=30.5, Peak=145 HFD=3.9
02:49:03.854 00.002 18120 MultiStar: [#1 0.12,-0.46,0.00,M1] [#2 0.04,-0.47,0.00,M1] [#3 0.06,-0.29,0.57,U] [#4 -0.07,-0.22,0.57,U] [#5 -0.04,-0.32,0.45,U] [#6 -0.05,-0.23,0.54,U] [#7 -0.06,-0.46,0.00,M1] [#8 -0.09,0.00,0.40,U] 
02:49:03.855 00.001 18120 single-star, 5 included, MultiStar: {0.01, -0.19}, one-star: {0.12, -0.12}
02:49:03.857 00.002 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:49:03.859 00.002 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:49:03.861 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.77 mountX=-0.16 mountY=-0.06, mountTheta=-2.80
02:49:03.865 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.12, opts=13)
02:49:03.868 00.003 18120 Enqueuing Move request for scope (0.12, -0.12)
02:49:03.870 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:03.872 00.002 18120 UpdateGuideState exits: m=1952 RSB=30.5
02:49:03.875 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:03.878 00.003 21948 Worker thread wakes up
02:49:03.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:49:03.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:49:03.878 00.000 21948 Moving (0.12, -0.12) raw xDistance=-0.16 yDistance=-0.06
02:49:03.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:03.878 00.000 18120 Enqueuing Expose request
02:49:03.879 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:49:03.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:03.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:49:03.879 00.000 21948 MoveAxis(E, 0, ABG)
02:49:03.879 00.000 21948 Move returns status 0, amount 0
02:49:03.879 00.000 21948 MoveAxis(N, 0, ABG)
02:49:03.879 00.000 21948 Move returns status 0, amount 0
02:49:03.879 00.000 21948 move complete, result=0
02:49:03.879 00.000 21948 worker thread done servicing request
02:49:03.879 00.000 21948 Worker thread wakes up
02:49:03.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:03.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:03.879 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:05.293 01.414 21948 Exposure complete
02:49:05.329 00.036 21948 worker thread done servicing request
02:49:05.329 00.000 18120 OnExposeComplete: enter
02:49:05.330 00.001 18120 UpdateGuideState(): m_state=6
02:49:05.331 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
02:49:05.331 00.000 18120 Star::Find returns 1 (0), X=894.31, Y=232.44, Mass=1948, SNR=30.5, Peak=145 HFD=3.9
02:49:05.332 00.001 18120 MultiStar: [#1 -0.25,-0.29,0.72,U] [#2 0.10,-0.39,0.63,U] [#3 -0.22,-0.29,0.58,U] [#4 -0.32,-0.28,0.00,M2] [#5 -0.42,-0.44,0.00,M2] [#6 -0.10,-0.24,0.52,U] [#7 -0.20,-0.19,0.43,U] [#8 -0.23,-0.27,0.41,U] 
02:49:05.332 00.000 18120 refined, 6 included, MultiStar: {-0.16, -0.31}, one-star: {-0.20, -0.39}
02:49:05.332 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.25)
02:49:05.333 00.001 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.21)
02:49:05.333 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-2.04 mountX=-0.22 mountY=0.28, mountTheta=2.23
02:49:05.334 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.31, opts=13)
02:49:05.335 00.001 18120 Enqueuing Move request for scope (-0.16, -0.31)
02:49:05.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:05.336 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.5
02:49:05.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:05.338 00.002 21948 Worker thread wakes up
02:49:05.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.31) opts 0xd
02:49:05.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.31)
02:49:05.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:05.339 00.001 18120 Enqueuing Expose request
02:49:05.339 00.000 21948 Moving (-0.16, -0.31) raw xDistance=-0.22 yDistance=0.28
02:49:05.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:49:05.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:49:05.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:49:05.339 00.000 21948 MoveAxis(E, 39, ABG)
02:49:05.339 00.000 21948 Guiding  Dir = 2, Dur = 39
02:49:05.339 00.000 21948 IsSlewing returns 0
02:49:05.339 00.000 21948 IsGuiding returns 0
02:49:05.341 00.002 21948 PulseGuide returned control before completion, sleep 48
02:49:05.400 00.059 21948 IsGuiding returns 0
02:49:05.400 00.000 21948 Move returns status 0, amount 39
02:49:05.400 00.000 21948 MoveAxis(N, 0, ABG)
02:49:05.400 00.000 21948 Move returns status 0, amount 0
02:49:05.400 00.000 21948 move complete, result=0
02:49:05.400 00.000 21948 worker thread done servicing request
02:49:05.401 00.001 21948 Worker thread wakes up
02:49:05.401 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.3 px 0 ms NORTH
02:49:05.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:05.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:07.034 01.633 21948 Exposure complete
02:49:07.070 00.036 21948 worker thread done servicing request
02:49:07.070 00.000 18120 OnExposeComplete: enter
02:49:07.071 00.001 18120 UpdateGuideState(): m_state=6
02:49:07.071 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
02:49:07.072 00.001 18120 Star::Find returns 1 (0), X=894.17, Y=233.28, Mass=1924, SNR=30.5, Peak=148 HFD=4.4
02:49:07.072 00.000 18120 MultiStar: [#1 -0.71,0.37,0.00,M1] [#2 -0.57,0.26,0.00,M1] [#3 -0.94,0.48,0.00,M1] [#4 -0.79,0.54,0.00,M3] [#5 -0.83,0.41,0.00,M3] [#6 -0.74,0.18,0.00,M1] [#7 -0.69,0.42,0.00,M1] [#8 -0.57,0.73,0.00,M1] 
02:49:07.073 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
02:49:07.073 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
02:49:07.073 00.000 18120 CameraToMount -- cameraX=-0.33 cameraY=0.44 hyp=0.55 cameraTheta=2.22 mountX=0.54 mountY=0.10, mountTheta=0.18
02:49:07.075 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=0.44, opts=13)
02:49:07.075 00.000 18120 Enqueuing Move request for scope (-0.33, 0.44)
02:49:07.076 00.001 21948 Worker thread wakes up
02:49:07.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.44) opts 0xd
02:49:07.076 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, 0.44)
02:49:07.076 00.000 21948 Moving (-0.33, 0.44) raw xDistance=0.54 yDistance=0.10
02:49:07.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54
02:49:07.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:07.076 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.5
02:49:07.077 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:07.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:07.078 00.001 18120 Enqueuing Expose request
02:49:07.079 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:07.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:49:07.079 00.000 21948 MoveAxis(W, 94, ABG)
02:49:07.079 00.000 21948 Guiding  Dir = 3, Dur = 94
02:49:07.079 00.000 21948 IsSlewing returns 0
02:49:07.079 00.000 21948 IsGuiding returns 0
02:49:07.080 00.001 21948 PulseGuide returned control before completion, sleep 103
02:49:07.190 00.110 21948 IsGuiding returns 0
02:49:07.190 00.000 21948 Move returns status 0, amount 94
02:49:07.190 00.000 21948 MoveAxis(N, 0, ABG)
02:49:07.190 00.000 21948 Move returns status 0, amount 0
02:49:07.190 00.000 21948 move complete, result=0
02:49:07.190 00.000 21948 worker thread done servicing request
02:49:07.190 00.000 21948 Worker thread wakes up
02:49:07.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:07.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:07.190 00.000 18120 GuideStep: 0.5 px 94 ms WEST, 0.1 px 0 ms NORTH
02:49:08.605 01.415 21948 Exposure complete
02:49:08.645 00.040 21948 worker thread done servicing request
02:49:08.645 00.000 18120 OnExposeComplete: enter
02:49:08.646 00.001 18120 UpdateGuideState(): m_state=6
02:49:08.646 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
02:49:08.647 00.001 18120 Star::Find returns 1 (0), X=894.03, Y=233.12, Mass=1858, SNR=29.9, Peak=162 HFD=4.2
02:49:08.647 00.000 18120 MultiStar: [#1 -0.30,0.10,0.71,U] [#2 -0.26,0.07,0.66,U] [#3 -0.71,0.32,0.00,M2] [#4 -0.65,-0.07,0.00,M4] [#5 -0.36,0.10,0.46,U] [#6 -0.35,0.15,0.50,U] [#7 -0.64,-0.14,0.00,M2] [#8 -0.28,0.58,0.00,M2] 
02:49:08.648 00.001 18120 refined, 4 included, MultiStar: {-0.36, 0.16}, one-star: {-0.47, 0.28}
02:49:08.650 00.002 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
02:49:08.650 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
02:49:08.651 00.001 18120 CameraToMount -- cameraX=-0.36 cameraY=0.16 hyp=0.39 cameraTheta=2.73 mountX=0.29 mountY=0.25, mountTheta=0.71
02:49:08.652 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.16, opts=13)
02:49:08.653 00.001 18120 Enqueuing Move request for scope (-0.36, 0.16)
02:49:08.653 00.000 21948 Worker thread wakes up
02:49:08.653 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:08.654 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.9
02:49:08.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:08.655 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:08.655 00.000 18120 Enqueuing Expose request
02:49:08.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.16) opts 0xd
02:49:08.655 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.16)
02:49:08.655 00.000 21948 Moving (-0.36, 0.16) raw xDistance=0.29 yDistance=0.25
02:49:08.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:49:08.656 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:49:08.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:49:08.656 00.000 21948 MoveAxis(W, 59, ABG)
02:49:08.656 00.000 21948 Guiding  Dir = 3, Dur = 59
02:49:08.656 00.000 21948 IsSlewing returns 0
02:49:08.656 00.000 21948 IsGuiding returns 0
02:49:08.658 00.002 21948 PulseGuide returned control before completion, sleep 68
02:49:08.727 00.069 21948 IsGuiding returns 0
02:49:08.728 00.001 21948 Move returns status 0, amount 59
02:49:08.728 00.000 21948 MoveAxis(N, 0, ABG)
02:49:08.728 00.000 21948 Move returns status 0, amount 0
02:49:08.728 00.000 21948 move complete, result=0
02:49:08.728 00.000 21948 worker thread done servicing request
02:49:08.728 00.000 21948 Worker thread wakes up
02:49:08.728 00.000 18120 GuideStep: 0.3 px 59 ms WEST, 0.2 px 0 ms NORTH
02:49:08.729 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:08.730 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:10.355 01.625 21948 Exposure complete
02:49:10.393 00.038 21948 worker thread done servicing request
02:49:10.393 00.000 18120 OnExposeComplete: enter
02:49:10.395 00.002 18120 UpdateGuideState(): m_state=6
02:49:10.398 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
02:49:10.398 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=232.39, Mass=1971, SNR=30.8, Peak=146 HFD=4.1
02:49:10.399 00.001 18120 MultiStar: [#1 0.49,-0.47,0.00,M1] [#2 0.30,-0.50,0.00,M1] [#3 0.33,-0.45,0.00,M3] [#4 0.50,-0.59,0.00,M5] [#5 0.11,-0.55,0.00,M3] [#6 0.27,-0.34,0.00,M1] [#7 -0.02,-0.34,0.43,U] [#8 0.38,-0.36,0.00,M3] 
02:49:10.399 00.000 18120 refined, 1 included, MultiStar: {0.36, -0.42}, one-star: {0.52, -0.45}
02:49:10.401 00.002 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
02:49:10.402 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
02:49:10.402 00.000 18120 CameraToMount -- cameraX=0.36 cameraY=-0.42 hyp=0.55 cameraTheta=-0.86 mountX=-0.53 mountY=-0.13, mountTheta=-2.89
02:49:10.403 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.42, opts=13)
02:49:10.404 00.001 18120 Enqueuing Move request for scope (0.36, -0.42)
02:49:10.404 00.000 21948 Worker thread wakes up
02:49:10.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.42) opts 0xd
02:49:10.404 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.42)
02:49:10.404 00.000 21948 Moving (0.36, -0.42) raw xDistance=-0.53 yDistance=-0.13
02:49:10.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53
02:49:10.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:10.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:10.405 00.001 18120 UpdateGuideState exits: m=1971 RSB=30.8
02:49:10.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:10.406 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:10.406 00.000 18120 Enqueuing Expose request
02:49:10.407 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:49:10.407 00.000 21948 MoveAxis(E, 90, ABG)
02:49:10.407 00.000 21948 Guiding  Dir = 2, Dur = 90
02:49:10.407 00.000 21948 IsSlewing returns 0
02:49:10.407 00.000 21948 IsGuiding returns 0
02:49:10.410 00.003 21948 PulseGuide returned control before completion, sleep 99
02:49:10.512 00.102 21948 IsGuiding returns 0
02:49:10.512 00.000 21948 Move returns status 0, amount 90
02:49:10.512 00.000 21948 MoveAxis(N, 0, ABG)
02:49:10.512 00.000 21948 Move returns status 0, amount 0
02:49:10.512 00.000 21948 move complete, result=0
02:49:10.512 00.000 21948 worker thread done servicing request
02:49:10.512 00.000 21948 Worker thread wakes up
02:49:10.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:10.512 00.000 18120 GuideStep: -0.5 px 90 ms EAST, -0.1 px 0 ms NORTH
02:49:10.513 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:11.918 01.405 21948 Exposure complete
02:49:11.953 00.035 21948 worker thread done servicing request
02:49:11.953 00.000 18120 OnExposeComplete: enter
02:49:11.955 00.002 18120 UpdateGuideState(): m_state=6
02:49:11.955 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
02:49:11.956 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=232.62, Mass=1999, SNR=31.0, Peak=137 HFD=4.2
02:49:11.956 00.000 18120 MultiStar: [#1 0.17,-0.52,0.00,M2] [#2 0.12,-0.56,0.00,M2] [#3 -0.10,-0.15,0.58,U] [#4 -0.20,-0.02,0.55,U] [#5 -0.23,-0.28,0.48,U] [#6 0.09,0.00,0.49,U] [#7 0.06,-0.23,0.41,U] [#8 0.30,-0.19,0.37,U] 
02:49:11.957 00.001 18120 refined, 6 included, MultiStar: {-0.00, -0.16}, one-star: {0.10, -0.22}
02:49:11.957 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
02:49:11.958 00.001 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
02:49:11.958 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=-0.14 mountY=0.07, mountTheta=2.68
02:49:11.960 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.16, opts=13)
02:49:11.961 00.001 18120 Enqueuing Move request for scope (-0.00, -0.16)
02:49:11.961 00.000 21948 Worker thread wakes up
02:49:11.961 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
02:49:11.961 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
02:49:11.961 00.000 21948 Moving (-0.00, -0.16) raw xDistance=-0.14 yDistance=0.07
02:49:11.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:49:11.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:11.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:11.962 00.001 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:49:11.962 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:11.963 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:11.963 00.000 18120 Enqueuing Expose request
02:49:11.965 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:49:11.965 00.000 21948 MoveAxis(E, 0, ABG)
02:49:11.965 00.000 21948 Move returns status 0, amount 0
02:49:11.965 00.000 21948 MoveAxis(N, 0, ABG)
02:49:11.965 00.000 21948 Move returns status 0, amount 0
02:49:11.965 00.000 21948 move complete, result=0
02:49:11.965 00.000 21948 worker thread done servicing request
02:49:11.965 00.000 21948 Worker thread wakes up
02:49:11.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:11.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:11.965 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:13.698 01.733 21948 Exposure complete
02:49:13.738 00.040 21948 worker thread done servicing request
02:49:13.738 00.000 18120 OnExposeComplete: enter
02:49:13.739 00.001 18120 UpdateGuideState(): m_state=6
02:49:13.739 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
02:49:13.740 00.001 18120 Star::Find returns 1 (0), X=894.00, Y=232.99, Mass=1876, SNR=30.0, Peak=151 HFD=4.5
02:49:13.740 00.000 18120 MultiStar: [#1 -0.47,-0.09,0.00,M3] [#2 -0.43,-0.02,0.00,M3] [#3 -0.45,0.13,0.00,M3] [#4 -0.59,-0.10,0.00,M5] [#5 -0.91,0.23,0.00,M3] [#6 -0.72,0.31,0.00,M1] [#7 -0.51,0.04,0.00,M1] [#8 -0.23,0.34,0.41,U] 
02:49:13.741 00.001 18120 refined, 1 included, MultiStar: {-0.42, 0.21}, one-star: {-0.50, 0.15}
02:49:13.741 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
02:49:13.741 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
02:49:13.742 00.001 18120 CameraToMount -- cameraX=-0.42 cameraY=0.21 hyp=0.47 cameraTheta=2.69 mountX=0.36 mountY=0.28, mountTheta=0.66
02:49:13.743 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=0.21, opts=13)
02:49:13.744 00.001 18120 Enqueuing Move request for scope (-0.42, 0.21)
02:49:13.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:13.745 00.001 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:49:13.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:13.746 00.001 21948 Worker thread wakes up
02:49:13.746 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:13.746 00.000 18120 Enqueuing Expose request
02:49:13.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.21) opts 0xd
02:49:13.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, 0.21)
02:49:13.746 00.000 21948 Moving (-0.42, 0.21) raw xDistance=0.36 yDistance=0.28
02:49:13.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:49:13.747 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:49:13.747 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:49:13.747 00.000 21948 MoveAxis(W, 65, ABG)
02:49:13.747 00.000 21948 Guiding  Dir = 3, Dur = 65
02:49:13.747 00.000 21948 IsSlewing returns 0
02:49:13.747 00.000 21948 IsGuiding returns 0
02:49:13.749 00.002 21948 PulseGuide returned control before completion, sleep 74
02:49:13.837 00.088 21948 IsGuiding returns 0
02:49:13.838 00.001 21948 Move returns status 0, amount 65
02:49:13.838 00.000 21948 MoveAxis(N, 0, ABG)
02:49:13.838 00.000 21948 Move returns status 0, amount 0
02:49:13.838 00.000 21948 move complete, result=0
02:49:13.838 00.000 21948 worker thread done servicing request
02:49:13.838 00.000 18120 GuideStep: 0.4 px 65 ms WEST, 0.3 px 0 ms NORTH
02:49:13.839 00.001 21948 Worker thread wakes up
02:49:13.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:13.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:15.251 01.412 21948 Exposure complete
02:49:15.303 00.052 21948 worker thread done servicing request
02:49:15.303 00.000 18120 OnExposeComplete: enter
02:49:15.306 00.003 18120 UpdateGuideState(): m_state=6
02:49:15.308 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
02:49:15.310 00.002 18120 Star::Find returns 1 (0), X=894.14, Y=232.82, Mass=1944, SNR=30.6, Peak=141 HFD=4.3
02:49:15.313 00.003 18120 MultiStar: [#1 -0.31,-0.20,0.71,U] [#2 -0.20,-0.26,0.62,U] [#3 -0.24,-0.05,0.59,U] [#4 -0.33,-0.18,0.56,U] [#5 -0.33,-0.20,0.44,U] [#6 -0.45,-0.09,0.00,M2] [#7 -0.40,-0.56,0.00,M2] [#8 -0.19,-0.05,0.39,U] 
02:49:15.314 00.001 18120 refined, 6 included, MultiStar: {-0.29, -0.13}, one-star: {-0.36, -0.02}
02:49:15.314 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.72 = 1.56)
02:49:15.315 00.001 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.76 = 1.52)
02:49:15.316 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-2.72 mountX=0.00 mountY=0.32, mountTheta=1.56
02:49:15.319 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.13, opts=13)
02:49:15.321 00.002 18120 Enqueuing Move request for scope (-0.29, -0.13)
02:49:15.325 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:15.326 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.6
02:49:15.329 00.003 21948 Worker thread wakes up
02:49:15.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:15.331 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.13) opts 0xd
02:49:15.331 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:15.331 00.000 18120 Enqueuing Expose request
02:49:15.331 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.13)
02:49:15.331 00.000 21948 Moving (-0.29, -0.13) raw xDistance=0.00 yDistance=0.32
02:49:15.332 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:49:15.332 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.67
02:49:15.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:49:15.332 00.000 21948 MoveAxis(E, 0, ABG)
02:49:15.332 00.000 21948 Move returns status 0, amount 0
02:49:15.332 00.000 21948 MoveAxis(S, 75, ABG)
02:49:15.332 00.000 21948 Guiding  Dir = 1, Dur = 75
02:49:15.332 00.000 21948 IsSlewing returns 0
02:49:15.332 00.000 21948 IsGuiding returns 0
02:49:15.337 00.005 21948 PulseGuide returned control before completion, sleep 81
02:49:15.425 00.088 21948 IsGuiding returns 1
02:49:15.425 00.000 21948 scope still moving after pulse duration time elapsed
02:49:15.456 00.031 21948 IsSlewing returns 0
02:49:15.457 00.001 21948 IsGuiding returns 0
02:49:15.457 00.000 21948 scope move finished after 75 + 49 ms
02:49:15.457 00.000 21948 Move returns status 0, amount 75
02:49:15.457 00.000 21948 move complete, result=0
02:49:15.457 00.000 21948 worker thread done servicing request
02:49:15.457 00.000 21948 Worker thread wakes up
02:49:15.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:15.457 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 75 ms SOUTH
02:49:15.458 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:17.092 01.634 21948 Exposure complete
02:49:17.126 00.034 21948 worker thread done servicing request
02:49:17.126 00.000 18120 OnExposeComplete: enter
02:49:17.127 00.001 18120 UpdateGuideState(): m_state=6
02:49:17.127 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
02:49:17.128 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=232.62, Mass=1925, SNR=30.4, Peak=126 HFD=4.5
02:49:17.129 00.001 18120 MultiStar: [#1 0.20,-0.42,0.00,M3] [#2 0.37,-0.51,0.00,M3] [#3 0.26,-0.01,0.59,U] [#4 0.14,-0.42,0.00,M5] [#5 0.08,-0.22,0.45,U] [#6 0.47,-0.06,0.00,M3] [#7 0.08,-0.35,0.43,U] [#8 0.38,0.03,0.41,U] 
02:49:17.130 00.001 18120 refined, 4 included, MultiStar: {0.23, -0.16}, one-star: {0.27, -0.21}
02:49:17.131 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
02:49:17.132 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
02:49:17.134 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.61 mountX=-0.24 mountY=-0.13, mountTheta=-2.63
02:49:17.136 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.16, opts=13)
02:49:17.139 00.003 18120 Enqueuing Move request for scope (0.23, -0.16)
02:49:17.141 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:17.141 00.000 21948 Worker thread wakes up
02:49:17.141 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:49:17.142 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
02:49:17.142 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:17.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
02:49:17.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:17.143 00.001 18120 Enqueuing Expose request
02:49:17.143 00.000 21948 Moving (0.23, -0.16) raw xDistance=-0.24 yDistance=-0.13
02:49:17.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:49:17.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:17.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:49:17.143 00.000 21948 MoveAxis(E, 43, ABG)
02:49:17.143 00.000 21948 Guiding  Dir = 2, Dur = 43
02:49:17.143 00.000 21948 IsSlewing returns 0
02:49:17.143 00.000 21948 IsGuiding returns 0
02:49:17.146 00.003 21948 PulseGuide returned control before completion, sleep 52
02:49:17.200 00.054 21948 IsGuiding returns 1
02:49:17.200 00.000 21948 scope still moving after pulse duration time elapsed
02:49:17.231 00.031 21948 IsSlewing returns 0
02:49:17.231 00.000 21948 IsGuiding returns 0
02:49:17.231 00.000 21948 scope move finished after 43 + 44 ms
02:49:17.231 00.000 21948 Move returns status 0, amount 43
02:49:17.231 00.000 21948 MoveAxis(N, 0, ABG)
02:49:17.231 00.000 21948 Move returns status 0, amount 0
02:49:17.231 00.000 21948 move complete, result=0
02:49:17.231 00.000 21948 worker thread done servicing request
02:49:17.231 00.000 21948 Worker thread wakes up
02:49:17.232 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:17.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:17.232 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
02:49:18.644 01.412 21948 Exposure complete
02:49:18.681 00.037 21948 worker thread done servicing request
02:49:18.681 00.000 18120 OnExposeComplete: enter
02:49:18.681 00.000 18120 UpdateGuideState(): m_state=6
02:49:18.682 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
02:49:18.683 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=232.53, Mass=2013, SNR=31.0, Peak=135 HFD=4.2
02:49:18.684 00.001 18120 MultiStar: [#1 0.15,-0.35,0.71,U] [#2 0.60,-0.41,0.00,M4] [#3 0.08,-0.19,0.61,U] [#4 0.30,-0.26,0.53,U] [#5 0.19,-0.42,0.00,M2] [#6 0.27,-0.25,0.52,U] [#7 0.06,-0.40,0.43,U] [#8 0.36,-0.05,0.37,U] 
02:49:18.685 00.001 18120 refined, 6 included, MultiStar: {0.27, -0.27}, one-star: {0.52, -0.31}
02:49:18.687 00.002 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
02:49:18.688 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
02:49:18.689 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-0.79 mountX=-0.36 mountY=-0.12, mountTheta=-2.83
02:49:18.693 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.27, opts=13)
02:49:18.695 00.002 18120 Enqueuing Move request for scope (0.27, -0.27)
02:49:18.695 00.000 21948 Worker thread wakes up
02:49:18.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.27) opts 0xd
02:49:18.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.27)
02:49:18.696 00.001 21948 Moving (0.27, -0.27) raw xDistance=-0.36 yDistance=-0.12
02:49:18.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:18.696 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.0
02:49:18.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:18.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:18.697 00.000 18120 Enqueuing Expose request
02:49:18.698 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:49:18.698 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:18.698 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:49:18.698 00.000 21948 MoveAxis(E, 67, ABG)
02:49:18.698 00.000 21948 Guiding  Dir = 2, Dur = 67
02:49:18.698 00.000 21948 IsSlewing returns 0
02:49:18.698 00.000 21948 IsGuiding returns 0
02:49:18.700 00.002 21948 PulseGuide returned control before completion, sleep 76
02:49:18.785 00.085 21948 IsGuiding returns 0
02:49:18.785 00.000 21948 Move returns status 0, amount 67
02:49:18.785 00.000 21948 MoveAxis(N, 0, ABG)
02:49:18.786 00.001 21948 Move returns status 0, amount 0
02:49:18.786 00.000 21948 move complete, result=0
02:49:18.786 00.000 18120 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
02:49:18.787 00.001 21948 worker thread done servicing request
02:49:18.787 00.000 21948 Worker thread wakes up
02:49:18.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:18.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:20.419 01.632 21948 Exposure complete
02:49:20.460 00.041 21948 worker thread done servicing request
02:49:20.460 00.000 18120 OnExposeComplete: enter
02:49:20.461 00.001 18120 UpdateGuideState(): m_state=6
02:49:20.461 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
02:49:20.462 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=232.91, Mass=1896, SNR=30.2, Peak=158 HFD=4.2
02:49:20.462 00.000 18120 MultiStar: [#1 0.77,-0.24,0.00,M3] [#2 0.88,0.01,0.00,M5] [#3 0.45,-0.13,0.00,M1] [#4 0.49,-0.09,0.00,M5] [#5 0.52,-0.10,0.00,M3] [#6 0.34,-0.05,0.55,U] [#7 0.26,-0.19,0.43,U] [#8 0.79,0.12,0.00,M1] 
02:49:20.462 00.000 18120 refined, 2 included, MultiStar: {0.47, -0.02}, one-star: {0.62, 0.07}
02:49:20.464 00.002 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
02:49:20.465 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
02:49:20.466 00.001 18120 CameraToMount -- cameraX=0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-0.03 mountX=-0.21 mountY=-0.41, mountTheta=-2.04
02:49:20.467 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=-0.02, opts=13)
02:49:20.467 00.000 18120 Enqueuing Move request for scope (0.47, -0.02)
02:49:20.468 00.001 21948 Worker thread wakes up
02:49:20.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:20.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.02) opts 0xd
02:49:20.468 00.000 21948 Handling offset move in thread for scope, endpoint = (0.47, -0.02)
02:49:20.468 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.2
02:49:20.469 00.001 21948 Moving (0.47, -0.02) raw xDistance=-0.21 yDistance=-0.41
02:49:20.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
02:49:20.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:20.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:20.470 00.001 18120 Enqueuing Expose request
02:49:20.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:49:20.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:49:20.470 00.000 21948 MoveAxis(E, 42, ABG)
02:49:20.470 00.000 21948 Guiding  Dir = 2, Dur = 42
02:49:20.470 00.000 21948 IsSlewing returns 0
02:49:20.471 00.001 21948 IsGuiding returns 0
02:49:20.473 00.002 21948 PulseGuide returned control before completion, sleep 51
02:49:20.528 00.055 21948 IsGuiding returns 1
02:49:20.528 00.000 21948 scope still moving after pulse duration time elapsed
02:49:20.559 00.031 21948 IsSlewing returns 0
02:49:20.559 00.000 21948 IsGuiding returns 0
02:49:20.559 00.000 21948 scope move finished after 42 + 45 ms
02:49:20.559 00.000 21948 Move returns status 0, amount 42
02:49:20.559 00.000 21948 MoveAxis(N, 0, ABG)
02:49:20.559 00.000 21948 Move returns status 0, amount 0
02:49:20.559 00.000 21948 move complete, result=0
02:49:20.559 00.000 21948 worker thread done servicing request
02:49:20.559 00.000 21948 Worker thread wakes up
02:49:20.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:20.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:20.559 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.4 px 0 ms NORTH
02:49:21.972 01.413 21948 Exposure complete
02:49:22.020 00.048 21948 worker thread done servicing request
02:49:22.020 00.000 18120 OnExposeComplete: enter
02:49:22.023 00.003 18120 UpdateGuideState(): m_state=6
02:49:22.025 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
02:49:22.028 00.003 18120 Star::Find returns 1 (0), X=895.41, Y=232.89, Mass=1842, SNR=29.8, Peak=119 HFD=4.1
02:49:22.030 00.002 18120 MultiStar: large primary error, entering stabilization period
02:49:22.033 00.003 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
02:49:22.035 00.002 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
02:49:22.037 00.002 18120 CameraToMount -- cameraX=0.90 cameraY=0.05 hyp=0.90 cameraTheta=0.06 mountX=-0.32 mountY=-0.83, mountTheta=-1.94
02:49:22.038 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.90, y=0.05, opts=13)
02:49:22.039 00.001 18120 Enqueuing Move request for scope (0.90, 0.05)
02:49:22.039 00.000 21948 Worker thread wakes up
02:49:22.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.05) opts 0xd
02:49:22.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.90, 0.05)
02:49:22.040 00.001 21948 Moving (0.90, 0.05) raw xDistance=-0.32 yDistance=-0.83
02:49:22.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
02:49:22.040 00.000 21948 resist switch: large excursion: input -0.83 thresh 0.60 direction from 1 to -1
02:49:22.040 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.49
02:49:22.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
02:49:22.040 00.000 21948 MoveAxis(E, 61, ABG)
02:49:22.040 00.000 21948 Guiding  Dir = 2, Dur = 61
02:49:22.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:22.041 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.8
02:49:22.041 00.000 21948 IsSlewing returns 0
02:49:22.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:22.042 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:22.042 00.000 18120 Enqueuing Expose request
02:49:22.043 00.001 21948 IsGuiding returns 0
02:49:22.045 00.002 21948 PulseGuide returned control before completion, sleep 70
02:49:22.127 00.082 21948 IsGuiding returns 0
02:49:22.127 00.000 21948 Move returns status 0, amount 61
02:49:22.127 00.000 21948 MoveAxis(N, 198, ABG)
02:49:22.127 00.000 21948 Guiding  Dir = 0, Dur = 198
02:49:22.127 00.000 21948 IsSlewing returns 0
02:49:22.127 00.000 21948 IsGuiding returns 0
02:49:22.132 00.005 21948 PulseGuide returned control before completion, sleep 204
02:49:22.348 00.216 21948 IsGuiding returns 0
02:49:22.348 00.000 21948 Move returns status 0, amount 198
02:49:22.348 00.000 21948 move complete, result=0
02:49:22.348 00.000 21948 worker thread done servicing request
02:49:22.348 00.000 21948 Worker thread wakes up
02:49:22.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:22.348 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.8 px 198 ms NORTH
02:49:22.351 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:23.982 01.631 21948 Exposure complete
02:49:24.010 00.028 21948 worker thread done servicing request
02:49:24.010 00.000 18120 OnExposeComplete: enter
02:49:24.011 00.001 18120 UpdateGuideState(): m_state=6
02:49:24.012 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
02:49:24.012 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=232.69, Mass=1920, SNR=30.4, Peak=140 HFD=4.2
02:49:24.013 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
02:49:24.013 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
02:49:24.013 00.000 18120 CameraToMount -- cameraX=0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-0.26 mountX=-0.36 mountY=-0.43, mountTheta=-2.27
02:49:24.014 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.55, y=-0.15, opts=13)
02:49:24.015 00.001 18120 Enqueuing Move request for scope (0.55, -0.15)
02:49:24.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:24.016 00.001 21948 Worker thread wakes up
02:49:24.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.15) opts 0xd
02:49:24.016 00.000 21948 Handling offset move in thread for scope, endpoint = (0.55, -0.15)
02:49:24.016 00.000 21948 Moving (0.55, -0.15) raw xDistance=-0.36 yDistance=-0.43
02:49:24.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:49:24.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
02:49:24.016 00.000 21948 MoveAxis(E, 69, ABG)
02:49:24.016 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.4
02:49:24.016 00.000 21948 Guiding  Dir = 2, Dur = 69
02:49:24.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:24.017 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:24.017 00.000 18120 Enqueuing Expose request
02:49:24.018 00.001 21948 IsSlewing returns 0
02:49:24.018 00.000 21948 IsGuiding returns 0
02:49:24.020 00.002 21948 PulseGuide returned control before completion, sleep 78
02:49:24.107 00.087 21948 IsGuiding returns 0
02:49:24.108 00.001 21948 Move returns status 0, amount 69
02:49:24.108 00.000 21948 MoveAxis(N, 102, ABG)
02:49:24.108 00.000 21948 Guiding  Dir = 0, Dur = 102
02:49:24.108 00.000 21948 IsSlewing returns 0
02:49:24.108 00.000 21948 IsGuiding returns 0
02:49:24.113 00.005 21948 PulseGuide returned control before completion, sleep 108
02:49:24.232 00.119 21948 IsGuiding returns 0
02:49:24.233 00.001 21948 Move returns status 0, amount 102
02:49:24.233 00.000 21948 move complete, result=0
02:49:24.233 00.000 21948 worker thread done servicing request
02:49:24.233 00.000 21948 Worker thread wakes up
02:49:24.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:24.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:24.233 00.000 18120 GuideStep: -0.4 px 69 ms EAST, -0.4 px 102 ms NORTH
02:49:25.648 01.415 21948 Exposure complete
02:49:25.695 00.047 21948 worker thread done servicing request
02:49:25.695 00.000 18120 OnExposeComplete: enter
02:49:25.696 00.001 18120 UpdateGuideState(): m_state=6
02:49:25.697 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
02:49:25.698 00.001 18120 Star::Find returns 1 (0), X=894.48, Y=232.74, Mass=1847, SNR=29.7, Peak=138 HFD=4.1
02:49:25.699 00.001 18120 MultiStar: exiting stabilization period
02:49:25.701 00.002 18120 MultiStar: [#1 -0.12,-0.21,0.73,U] [#2 -0.01,-0.11,0.62,U] [#3 -0.35,0.15,0.60,U] [#4 -0.48,0.09,0.00,M6] [#5 -0.68,0.11,0.00,M4] [#6 -0.31,0.07,0.57,U] [#7 -0.05,-0.13,0.44,U] [#8 -0.25,-0.07,0.41,U] 
02:49:25.701 00.000 18120 single-star, 6 included, MultiStar: {-0.14, -0.06}, one-star: {-0.02, -0.10}
02:49:25.702 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
02:49:25.703 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
02:49:25.704 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.77 mountX=-0.08 mountY=0.06, mountTheta=2.49
02:49:25.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.10, opts=13)
02:49:25.707 00.002 18120 Enqueuing Move request for scope (-0.02, -0.10)
02:49:25.711 00.004 21948 Worker thread wakes up
02:49:25.711 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
02:49:25.711 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
02:49:25.711 00.000 21948 Moving (-0.02, -0.10) raw xDistance=-0.08 yDistance=0.06
02:49:25.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:49:25.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:25.711 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:25.712 00.001 18120 UpdateGuideState exits: m=1847 RSB=29.7
02:49:25.712 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:25.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:49:25.712 00.000 21948 MoveAxis(E, 0, ABG)
02:49:25.712 00.000 21948 Move returns status 0, amount 0
02:49:25.712 00.000 21948 MoveAxis(N, 0, ABG)
02:49:25.712 00.000 21948 Move returns status 0, amount 0
02:49:25.712 00.000 21948 move complete, result=0
02:49:25.712 00.000 21948 worker thread done servicing request
02:49:25.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:25.712 00.000 18120 Enqueuing Expose request
02:49:25.713 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:25.713 00.000 21948 Worker thread wakes up
02:49:25.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:25.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:27.351 01.638 21948 Exposure complete
02:49:27.389 00.038 21948 worker thread done servicing request
02:49:27.390 00.001 18120 OnExposeComplete: enter
02:49:27.390 00.000 18120 UpdateGuideState(): m_state=6
02:49:27.391 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
02:49:27.392 00.001 18120 Star::Find returns 1 (0), X=894.11, Y=232.87, Mass=1797, SNR=29.3, Peak=148 HFD=4.3
02:49:27.394 00.002 18120 MultiStar: [#1 -0.48,-0.02,0.00,M3] [#2 -0.39,-0.05,0.65,U] [#3 -0.45,0.21,0.00,M1] [#4 -0.64,-0.03,0.00,M7] [#5 -0.74,-0.01,0.00,M5] [#6 -0.25,0.06,0.57,U] [#7 -0.37,-0.32,0.00,M1] [#8 -0.42,0.21,0.00,M1] 
02:49:27.395 00.001 18120 refined, 2 included, MultiStar: {-0.36, 0.01}, one-star: {-0.39, 0.03}
02:49:27.396 00.001 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
02:49:27.400 00.004 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
02:49:27.402 00.002 18120 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.10 mountX=0.16 mountY=0.31, mountTheta=1.10
02:49:27.404 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.01, opts=13)
02:49:27.404 00.000 18120 Enqueuing Move request for scope (-0.36, 0.01)
02:49:27.405 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:27.405 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.3
02:49:27.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:27.406 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:27.406 00.000 18120 Enqueuing Expose request
02:49:27.407 00.001 21948 Worker thread wakes up
02:49:27.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.01) opts 0xd
02:49:27.407 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.01)
02:49:27.407 00.000 21948 Moving (-0.36, 0.01) raw xDistance=0.16 yDistance=0.31
02:49:27.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:49:27.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:49:27.407 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:49:27.407 00.000 21948 MoveAxis(E, 0, ABG)
02:49:27.407 00.000 21948 Move returns status 0, amount 0
02:49:27.407 00.000 21948 MoveAxis(N, 0, ABG)
02:49:27.407 00.000 21948 Move returns status 0, amount 0
02:49:27.407 00.000 21948 move complete, result=0
02:49:27.407 00.000 21948 worker thread done servicing request
02:49:27.407 00.000 21948 Worker thread wakes up
02:49:27.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:27.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:27.407 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:49:28.924 01.517 21948 Exposure complete
02:49:28.963 00.039 21948 worker thread done servicing request
02:49:28.964 00.001 18120 OnExposeComplete: enter
02:49:28.964 00.000 18120 UpdateGuideState(): m_state=6
02:49:28.965 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
02:49:28.966 00.001 18120 Star::Find returns 1 (0), X=894.12, Y=233.01, Mass=1812, SNR=29.5, Peak=155 HFD=4.3
02:49:28.970 00.004 18120 MultiStar: [#1 -0.26,0.11,0.73,U] [#2 -0.26,-0.02,0.62,U] [#3 -0.70,0.10,0.00,M2] [#4 -0.62,0.21,0.00,M8] [#5 -0.42,0.25,0.00,M6] [#6 -0.51,0.22,0.00,M1] [#7 -0.19,0.11,0.45,U] [#8 -0.24,0.01,0.42,U] 
02:49:28.972 00.002 18120 refined, 4 included, MultiStar: {-0.28, 0.09}, one-star: {-0.38, 0.17}
02:49:28.974 00.002 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.83 = 0.83)
02:49:28.977 00.003 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.79 = 0.79)
02:49:28.979 00.002 18120 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.30 cameraTheta=2.83 mountX=0.20 mountY=0.21, mountTheta=0.81
02:49:28.980 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.09, opts=13)
02:49:28.981 00.001 18120 Enqueuing Move request for scope (-0.28, 0.09)
02:49:28.981 00.000 21948 Worker thread wakes up
02:49:28.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
02:49:28.981 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
02:49:28.981 00.000 21948 Moving (-0.28, 0.09) raw xDistance=0.20 yDistance=0.21
02:49:28.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:49:28.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:49:28.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:28.982 00.001 18120 UpdateGuideState exits: m=1812 RSB=29.5
02:49:28.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:28.983 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:28.983 00.000 18120 Enqueuing Expose request
02:49:28.984 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:49:28.984 00.000 21948 MoveAxis(W, 36, ABG)
02:49:28.984 00.000 21948 Guiding  Dir = 3, Dur = 36
02:49:28.984 00.000 21948 IsSlewing returns 0
02:49:28.985 00.001 21948 IsGuiding returns 0
02:49:28.986 00.001 21948 PulseGuide returned control before completion, sleep 45
02:49:29.044 00.058 21948 IsGuiding returns 0
02:49:29.044 00.000 21948 Move returns status 0, amount 36
02:49:29.044 00.000 21948 MoveAxis(N, 0, ABG)
02:49:29.044 00.000 21948 Move returns status 0, amount 0
02:49:29.044 00.000 21948 move complete, result=0
02:49:29.044 00.000 21948 worker thread done servicing request
02:49:29.044 00.000 21948 Worker thread wakes up
02:49:29.044 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
02:49:29.046 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:29.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:30.676 01.630 21948 Exposure complete
02:49:30.729 00.053 21948 worker thread done servicing request
02:49:30.730 00.001 18120 OnExposeComplete: enter
02:49:30.731 00.001 18120 UpdateGuideState(): m_state=6
02:49:30.733 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
02:49:30.734 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=232.76, Mass=1905, SNR=30.3, Peak=138 HFD=3.9
02:49:30.735 00.001 18120 MultiStar: [#1 -0.02,-0.22,0.70,U] [#2 -0.04,-0.25,0.64,U] [#3 -0.16,-0.33,0.60,U] [#4 -0.07,-0.38,0.55,U] [#5 -0.12,-0.39,0.46,U] [#6 -0.12,-0.21,0.53,U] [#7 -0.28,-0.37,0.00,M1] [#8 -0.10,-0.05,0.40,U] 
02:49:30.737 00.002 18120 single-star, 7 included, MultiStar: {-0.08, -0.23}, one-star: {-0.06, -0.08}
02:49:30.738 00.001 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.00) = xAngle (-4.19 = 2.09)
02:49:30.738 00.000 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.23 = 2.05)
02:49:30.740 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.19 mountX=-0.05 mountY=0.09, mountTheta=2.08
02:49:30.742 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.08, opts=13)
02:49:30.743 00.001 18120 Enqueuing Move request for scope (-0.06, -0.08)
02:49:30.743 00.000 21948 Worker thread wakes up
02:49:30.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:30.744 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.3
02:49:30.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:30.745 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:30.745 00.000 18120 Enqueuing Expose request
02:49:30.746 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
02:49:30.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
02:49:30.746 00.000 21948 Moving (-0.06, -0.08) raw xDistance=-0.05 yDistance=0.09
02:49:30.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:49:30.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:30.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:49:30.746 00.000 21948 MoveAxis(E, 0, ABG)
02:49:30.746 00.000 21948 Move returns status 0, amount 0
02:49:30.746 00.000 21948 MoveAxis(N, 0, ABG)
02:49:30.746 00.000 21948 Move returns status 0, amount 0
02:49:30.746 00.000 21948 move complete, result=0
02:49:30.746 00.000 21948 worker thread done servicing request
02:49:30.746 00.000 21948 Worker thread wakes up
02:49:30.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:30.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:30.746 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:32.268 01.522 21948 Exposure complete
02:49:32.306 00.038 21948 worker thread done servicing request
02:49:32.306 00.000 18120 OnExposeComplete: enter
02:49:32.309 00.003 18120 UpdateGuideState(): m_state=6
02:49:32.312 00.003 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
02:49:32.314 00.002 18120 Star::Find returns 1 (0), X=894.21, Y=232.69, Mass=1924, SNR=30.4, Peak=141 HFD=4.4
02:49:32.316 00.002 18120 MultiStar: [#1 -0.16,-0.50,0.00,M2] [#2 -0.48,-0.35,0.00,M2] [#3 -0.59,-0.27,0.00,M2] [#4 -0.46,-0.45,0.00,M8] [#5 -0.34,-0.39,0.00,M6] [#6 -0.49,-0.05,0.00,M1] [#7 -0.45,-0.23,0.00,M2] [#8 -0.27,-0.03,0.39,U] 
02:49:32.318 00.002 18120 refined, 1 included, MultiStar: {-0.29, -0.11}, one-star: {-0.29, -0.15}
02:49:32.320 00.002 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.00) = xAngle (-4.76 = 1.52)
02:49:32.321 00.001 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.80 = 1.48)
02:49:32.322 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-2.76 mountX=0.01 mountY=0.31, mountTheta=1.52
02:49:32.325 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.11, opts=13)
02:49:32.327 00.002 18120 Enqueuing Move request for scope (-0.29, -0.11)
02:49:32.328 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:32.330 00.002 21948 Worker thread wakes up
02:49:32.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
02:49:32.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
02:49:32.330 00.000 21948 Moving (-0.29, -0.11) raw xDistance=0.01 yDistance=0.31
02:49:32.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:32.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:49:32.330 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
02:49:32.331 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:49:32.331 00.000 21948 MoveAxis(E, 0, ABG)
02:49:32.331 00.000 21948 Move returns status 0, amount 0
02:49:32.331 00.000 21948 MoveAxis(N, 0, ABG)
02:49:32.331 00.000 21948 Move returns status 0, amount 0
02:49:32.331 00.000 21948 move complete, result=0
02:49:32.331 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:32.333 00.002 21948 worker thread done servicing request
02:49:32.333 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:32.333 00.000 18120 Enqueuing Expose request
02:49:32.334 00.001 21948 Worker thread wakes up
02:49:32.334 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:49:32.335 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:32.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:33.959 01.624 21948 Exposure complete
02:49:33.994 00.035 21948 worker thread done servicing request
02:49:33.994 00.000 18120 OnExposeComplete: enter
02:49:33.995 00.001 18120 UpdateGuideState(): m_state=6
02:49:33.995 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
02:49:33.996 00.001 18120 Star::Find returns 1 (0), X=894.35, Y=232.32, Mass=1847, SNR=29.8, Peak=121 HFD=4.3
02:49:33.996 00.000 18120 MultiStar: [#1 -0.31,-0.44,0.00,M3] [#2 -0.26,-0.66,0.00,M3] [#3 -0.47,-0.11,0.00,M3] [#4 -0.76,-0.26,0.00,M9] [#5 -0.20,-0.36,0.47,U] [#6 -0.42,-0.23,0.00,M2] [#7 -0.30,-0.38,0.00,M3] [#8 -0.24,-0.31,0.40,U] 
02:49:33.997 00.001 18120 refined, 2 included, MultiStar: {-0.18, -0.43}, one-star: {-0.16, -0.51}
02:49:33.998 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.31)
02:49:33.998 00.000 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.27)
02:49:33.999 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.43 hyp=0.47 cameraTheta=-1.97 mountX=-0.32 mountY=0.36, mountTheta=2.29
02:49:34.000 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.43, opts=13)
02:49:34.001 00.001 18120 Enqueuing Move request for scope (-0.18, -0.43)
02:49:34.001 00.000 21948 Worker thread wakes up
02:49:34.002 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.43) opts 0xd
02:49:34.002 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.43)
02:49:34.002 00.000 21948 Moving (-0.18, -0.43) raw xDistance=-0.32 yDistance=0.36
02:49:34.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:49:34.002 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:49:34.002 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:34.003 00.001 18120 UpdateGuideState exits: m=1847 RSB=29.8
02:49:34.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:34.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:34.004 00.001 18120 Enqueuing Expose request
02:49:34.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:49:34.004 00.000 21948 MoveAxis(E, 57, ABG)
02:49:34.005 00.001 21948 Guiding  Dir = 2, Dur = 57
02:49:34.005 00.000 21948 IsSlewing returns 0
02:49:34.007 00.002 21948 IsGuiding returns 0
02:49:34.009 00.002 21948 PulseGuide returned control before completion, sleep 66
02:49:34.089 00.080 21948 IsGuiding returns 0
02:49:34.089 00.000 21948 Move returns status 0, amount 57
02:49:34.089 00.000 21948 MoveAxis(N, 0, ABG)
02:49:34.089 00.000 21948 Move returns status 0, amount 0
02:49:34.089 00.000 21948 move complete, result=0
02:49:34.089 00.000 21948 worker thread done servicing request
02:49:34.089 00.000 21948 Worker thread wakes up
02:49:34.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:34.089 00.000 18120 GuideStep: -0.3 px 57 ms EAST, 0.4 px 0 ms NORTH
02:49:34.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:35.496 01.407 21948 Exposure complete
02:49:35.550 00.054 21948 worker thread done servicing request
02:49:35.550 00.000 18120 OnExposeComplete: enter
02:49:35.551 00.001 18120 UpdateGuideState(): m_state=6
02:49:35.551 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
02:49:35.551 00.000 18120 Star::Find returns 1 (0), X=894.11, Y=232.63, Mass=1988, SNR=30.9, Peak=153 HFD=4.2
02:49:35.552 00.001 18120 MultiStar: [#1 -0.62,-0.19,0.00,M4] [#2 -0.43,-0.29,0.00,M4] [#3 -0.58,-0.06,0.00,M4] [#4 -0.79,-0.07,0.00,M10] [#5 -0.79,-0.20,0.00,M6] [#6 -0.66,0.00,0.00,M3] [#7 -0.54,-0.47,0.00,M4] [#8 -0.53,-0.05,0.00,M1] 
02:49:35.552 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
02:49:35.553 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.60)
02:49:35.553 00.000 18120 CameraToMount -- cameraX=-0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-2.65 mountX=-0.03 mountY=0.44, mountTheta=1.64
02:49:35.555 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=-0.21, opts=13)
02:49:35.558 00.003 18120 Enqueuing Move request for scope (-0.39, -0.21)
02:49:35.560 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:35.562 00.002 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:49:35.564 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:35.566 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:35.569 00.003 21948 Worker thread wakes up
02:49:35.569 00.000 18120 Enqueuing Expose request
02:49:35.570 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.21) opts 0xd
02:49:35.571 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.39, -0.21)
02:49:35.571 00.000 21948 Moving (-0.39, -0.21) raw xDistance=-0.03 yDistance=0.44
02:49:35.571 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:49:35.571 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:49:35.571 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:49:35.571 00.000 21948 MoveAxis(E, 0, ABG)
02:49:35.571 00.000 21948 Move returns status 0, amount 0
02:49:35.571 00.000 21948 MoveAxis(N, 0, ABG)
02:49:35.571 00.000 21948 Move returns status 0, amount 0
02:49:35.571 00.000 21948 move complete, result=0
02:49:35.572 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:49:35.572 00.000 21948 worker thread done servicing request
02:49:35.572 00.000 21948 Worker thread wakes up
02:49:35.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:35.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:37.209 01.637 21948 Exposure complete
02:49:37.243 00.034 21948 worker thread done servicing request
02:49:37.244 00.001 18120 OnExposeComplete: enter
02:49:37.245 00.001 18120 UpdateGuideState(): m_state=6
02:49:37.245 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
02:49:37.246 00.001 18120 Star::Find returns 1 (0), X=894.01, Y=232.72, Mass=1884, SNR=30.1, Peak=149 HFD=4.2
02:49:37.246 00.000 18120 MultiStar: [#1 -0.64,-0.36,0.00,M5] [#2 -0.39,-0.34,0.00,M5] [#3 -0.54,-0.30,0.00,M5] [#4 -0.94,-0.11,0.00,R] [#5 -0.71,-0.07,0.00,M7] [#6 -0.75,-0.09,0.00,M4] [#7 -0.38,-0.40,0.00,M5] [#8 -0.47,-0.01,0.00,M2] 
02:49:37.247 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.39)
02:49:37.247 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.35)
02:49:37.248 00.001 18120 CameraToMount -- cameraX=-0.49 cameraY=-0.12 hyp=0.50 cameraTheta=-2.90 mountX=0.09 mountY=0.49, mountTheta=1.38
02:49:37.249 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=-0.12, opts=13)
02:49:37.249 00.000 18120 Enqueuing Move request for scope (-0.49, -0.12)
02:49:37.250 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:37.250 00.000 21948 Worker thread wakes up
02:49:37.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.12) opts 0xd
02:49:37.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, -0.12)
02:49:37.250 00.000 21948 Moving (-0.49, -0.12) raw xDistance=0.09 yDistance=0.49
02:49:37.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:49:37.250 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=-1.20 newest=1.29
02:49:37.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:49:37.250 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
02:49:37.251 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:37.251 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:37.251 00.000 18120 Enqueuing Expose request
02:49:37.252 00.001 21948 MoveAxis(E, 0, ABG)
02:49:37.252 00.000 21948 Move returns status 0, amount 0
02:49:37.252 00.000 21948 MoveAxis(S, 117, ABG)
02:49:37.252 00.000 21948 Guiding  Dir = 1, Dur = 117
02:49:37.253 00.001 21948 IsSlewing returns 0
02:49:37.253 00.000 21948 IsGuiding returns 0
02:49:37.259 00.006 21948 PulseGuide returned control before completion, sleep 123
02:49:37.393 00.134 21948 IsGuiding returns 1
02:49:37.393 00.000 21948 scope still moving after pulse duration time elapsed
02:49:37.425 00.032 21948 IsSlewing returns 0
02:49:37.426 00.001 21948 IsGuiding returns 0
02:49:37.426 00.000 21948 scope move finished after 117 + 55 ms
02:49:37.426 00.000 21948 Move returns status 0, amount 117
02:49:37.426 00.000 21948 move complete, result=0
02:49:37.426 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 117 ms SOUTH
02:49:37.427 00.001 21948 worker thread done servicing request
02:49:37.427 00.000 21948 Worker thread wakes up
02:49:37.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:37.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:38.839 01.412 21948 Exposure complete
02:49:38.878 00.039 21948 worker thread done servicing request
02:49:38.878 00.000 18120 OnExposeComplete: enter
02:49:38.880 00.002 18120 UpdateGuideState(): m_state=6
02:49:38.881 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
02:49:38.881 00.000 18120 Star::Find returns 1 (0), X=894.33, Y=233.12, Mass=1751, SNR=28.9, Peak=123 HFD=4.1
02:49:38.882 00.001 18120 MultiStar: [#1 -0.05,-0.02,0.72,U] [#2 0.06,0.03,0.64,U] [#3 -0.42,0.26,0.00,M6] [#4 0.65,0.25,0.00,M1] [#5 -0.58,0.47,0.00,M8] [#6 0.11,0.20,0.54,U] [#7 -0.19,0.26,0.44,U] [#8 -0.33,0.36,0.00,M3] 
02:49:38.882 00.000 18120 refined, 4 included, MultiStar: {-0.06, 0.15}, one-star: {-0.17, 0.28}
02:49:38.882 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
02:49:38.883 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
02:49:38.883 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.93 mountX=0.16 mountY=-0.02, mountTheta=-0.11
02:49:38.885 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
02:49:38.885 00.000 18120 Enqueuing Move request for scope (-0.06, 0.15)
02:49:38.886 00.001 21948 Worker thread wakes up
02:49:38.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:38.886 00.000 18120 UpdateGuideState exits: m=1751 RSB=28.9
02:49:38.887 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:38.887 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:38.888 00.001 18120 Enqueuing Expose request
02:49:38.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:49:38.888 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:49:38.888 00.000 21948 Moving (-0.06, 0.15) raw xDistance=0.16 yDistance=-0.02
02:49:38.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:49:38.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:38.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:49:38.888 00.000 21948 MoveAxis(E, 0, ABG)
02:49:38.888 00.000 21948 Move returns status 0, amount 0
02:49:38.888 00.000 21948 MoveAxis(N, 0, ABG)
02:49:38.888 00.000 21948 Move returns status 0, amount 0
02:49:38.888 00.000 21948 move complete, result=0
02:49:38.888 00.000 21948 worker thread done servicing request
02:49:38.888 00.000 21948 Worker thread wakes up
02:49:38.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:38.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:38.889 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:40.517 01.628 21948 Exposure complete
02:49:40.569 00.052 21948 worker thread done servicing request
02:49:40.569 00.000 18120 OnExposeComplete: enter
02:49:40.571 00.002 18120 UpdateGuideState(): m_state=6
02:49:40.572 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
02:49:40.574 00.002 18120 Star::Find returns 1 (0), X=894.55, Y=232.84, Mass=1941, SNR=30.6, Peak=139 HFD=4.0
02:49:40.576 00.002 18120 MultiStar: [#1 0.02,-0.26,0.73,U] [#2 0.26,-0.39,0.00,M5] [#3 -0.14,0.11,0.60,U] [#4 0.83,-0.05,0.00,M2] [#5 -0.00,-0.04,0.45,U] [#6 -0.27,-0.14,0.50,U] [#7 -0.18,0.08,0.40,U] [#8 -0.03,-0.05,0.39,U] 
02:49:40.578 00.002 18120 single-star, 6 included, MultiStar: {-0.06, -0.05}, one-star: {0.05, 0.00}
02:49:40.579 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
02:49:40.580 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
02:49:40.581 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=-0.02 mountY=-0.04, mountTheta=-2.00
02:49:40.584 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
02:49:40.585 00.001 18120 Enqueuing Move request for scope (0.05, 0.00)
02:49:40.586 00.001 21948 Worker thread wakes up
02:49:40.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:40.587 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.6
02:49:40.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:40.587 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:40.588 00.001 18120 Enqueuing Expose request
02:49:40.588 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:49:40.588 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:49:40.588 00.000 21948 Moving (0.05, 0.00) raw xDistance=-0.02 yDistance=-0.04
02:49:40.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:49:40.588 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:40.589 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:49:40.589 00.000 21948 MoveAxis(E, 0, ABG)
02:49:40.589 00.000 21948 Move returns status 0, amount 0
02:49:40.589 00.000 21948 MoveAxis(N, 0, ABG)
02:49:40.589 00.000 21948 Move returns status 0, amount 0
02:49:40.589 00.000 21948 move complete, result=0
02:49:40.589 00.000 21948 worker thread done servicing request
02:49:40.589 00.000 21948 Worker thread wakes up
02:49:40.589 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:40.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:40.589 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:42.113 01.524 21948 Exposure complete
02:49:42.157 00.044 21948 worker thread done servicing request
02:49:42.157 00.000 18120 OnExposeComplete: enter
02:49:42.158 00.001 18120 UpdateGuideState(): m_state=6
02:49:42.159 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
02:49:42.159 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=232.55, Mass=1983, SNR=30.9, Peak=142 HFD=4.1
02:49:42.160 00.001 18120 MultiStar: [#1 0.20,-0.24,0.71,U] [#2 0.52,-0.31,0.00,M6] [#3 0.20,-0.26,0.57,U] [#4 0.97,-0.23,0.00,M3] [#5 0.39,-0.46,0.00,M8] [#6 0.21,-0.05,0.54,U] [#7 0.13,0.04,0.44,U] [#8 0.37,-0.15,0.40,U] 
02:49:42.160 00.000 18120 refined, 5 included, MultiStar: {0.28, -0.18}, one-star: {0.45, -0.29}
02:49:42.160 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
02:49:42.161 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
02:49:42.161 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-0.58 mountX=-0.28 mountY=-0.17, mountTheta=-2.61
02:49:42.163 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.18, opts=13)
02:49:42.164 00.001 18120 Enqueuing Move request for scope (0.28, -0.18)
02:49:42.165 00.001 21948 Worker thread wakes up
02:49:42.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:42.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.18) opts 0xd
02:49:42.165 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
02:49:42.166 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:42.166 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:42.167 00.001 18120 Enqueuing Expose request
02:49:42.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.18)
02:49:42.167 00.000 21948 Moving (0.28, -0.18) raw xDistance=-0.28 yDistance=-0.17
02:49:42.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:49:42.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:42.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:49:42.167 00.000 21948 MoveAxis(E, 50, ABG)
02:49:42.167 00.000 21948 Guiding  Dir = 2, Dur = 50
02:49:42.167 00.000 21948 IsSlewing returns 0
02:49:42.168 00.001 21948 IsGuiding returns 0
02:49:42.169 00.001 21948 PulseGuide returned control before completion, sleep 58
02:49:42.236 00.067 21948 IsGuiding returns 0
02:49:42.236 00.000 21948 Move returns status 0, amount 50
02:49:42.236 00.000 21948 MoveAxis(N, 0, ABG)
02:49:42.236 00.000 21948 Move returns status 0, amount 0
02:49:42.236 00.000 21948 move complete, result=0
02:49:42.236 00.000 21948 worker thread done servicing request
02:49:42.236 00.000 21948 Worker thread wakes up
02:49:42.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:42.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:42.236 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
02:49:43.870 01.634 21948 Exposure complete
02:49:43.904 00.034 21948 worker thread done servicing request
02:49:43.904 00.000 18120 OnExposeComplete: enter
02:49:43.905 00.001 18120 UpdateGuideState(): m_state=6
02:49:43.906 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
02:49:43.906 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=233.00, Mass=1924, SNR=30.4, Peak=148 HFD=4.1
02:49:43.907 00.001 18120 MultiStar: [#1 -0.18,0.01,0.73,U] [#2 0.12,0.07,0.63,U] [#3 0.02,-0.20,0.59,U] [#4 0.45,0.21,0.00,M4] [#5 -0.45,0.34,0.00,M9] [#6 -0.03,0.17,0.55,U] [#7 -0.31,0.17,0.41,U] [#8 -0.17,0.24,0.38,U] 
02:49:43.907 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {0.16, 0.16}
02:49:43.907 00.000 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
02:49:43.908 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
02:49:43.908 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.85 mountX=0.08 mountY=-0.02, mountTheta=-0.19
02:49:43.910 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
02:49:43.910 00.000 18120 Enqueuing Move request for scope (-0.02, 0.08)
02:49:43.911 00.001 21948 Worker thread wakes up
02:49:43.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:43.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:49:43.911 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
02:49:43.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:43.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:43.912 00.000 18120 Enqueuing Expose request
02:49:43.913 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:49:43.913 00.000 21948 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.02
02:49:43.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:49:43.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:43.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:49:43.913 00.000 21948 MoveAxis(E, 0, ABG)
02:49:43.913 00.000 21948 Move returns status 0, amount 0
02:49:43.913 00.000 21948 MoveAxis(N, 0, ABG)
02:49:43.913 00.000 21948 Move returns status 0, amount 0
02:49:43.913 00.000 21948 move complete, result=0
02:49:43.913 00.000 21948 worker thread done servicing request
02:49:43.913 00.000 21948 Worker thread wakes up
02:49:43.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:43.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:43.913 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:45.433 01.520 21948 Exposure complete
02:49:45.468 00.035 21948 worker thread done servicing request
02:49:45.468 00.000 18120 OnExposeComplete: enter
02:49:45.469 00.001 18120 UpdateGuideState(): m_state=6
02:49:45.470 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
02:49:45.471 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=232.99, Mass=1962, SNR=30.7, Peak=151 HFD=4.1
02:49:45.473 00.002 18120 MultiStar: [#1 -0.11,-0.01,0.73,U] [#2 0.19,-0.04,0.63,U] [#3 0.08,0.16,0.59,U] [#4 0.72,0.23,0.00,M5] [#5 -0.43,0.28,0.00,M10] [#6 -0.07,0.32,0.55,U] [#7 0.09,-0.07,0.42,U] [#8 0.19,0.31,0.40,U] 
02:49:45.474 00.001 18120 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.15, 0.16}
02:49:45.475 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
02:49:45.475 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
02:49:45.476 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.14 cameraTheta=1.00 mountX=0.07 mountY=-0.12, mountTheta=-1.00
02:49:45.478 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.11, opts=13)
02:49:45.478 00.000 18120 Enqueuing Move request for scope (0.07, 0.11)
02:49:45.479 00.001 21948 Worker thread wakes up
02:49:45.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
02:49:45.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
02:49:45.479 00.000 21948 Moving (0.07, 0.11) raw xDistance=0.07 yDistance=-0.12
02:49:45.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:49:45.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:45.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:45.479 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
02:49:45.480 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:45.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:45.480 00.000 18120 Enqueuing Expose request
02:49:45.481 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:49:45.481 00.000 21948 MoveAxis(E, 0, ABG)
02:49:45.481 00.000 21948 Move returns status 0, amount 0
02:49:45.481 00.000 21948 MoveAxis(N, 0, ABG)
02:49:45.481 00.000 21948 Move returns status 0, amount 0
02:49:45.481 00.000 21948 move complete, result=0
02:49:45.481 00.000 21948 worker thread done servicing request
02:49:45.481 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:45.482 00.001 21948 Worker thread wakes up
02:49:45.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:45.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:47.211 01.729 21948 Exposure complete
02:49:47.249 00.038 21948 worker thread done servicing request
02:49:47.249 00.000 18120 OnExposeComplete: enter
02:49:47.250 00.001 18120 UpdateGuideState(): m_state=6
02:49:47.251 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
02:49:47.251 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=233.10, Mass=1877, SNR=29.9, Peak=149 HFD=4.0
02:49:47.252 00.001 18120 MultiStar: [#1 -0.22,0.26,0.75,U] [#2 -0.07,0.12,0.67,U] [#3 -0.21,0.29,0.62,U] [#4 0.47,0.27,0.00,M6] [#5 -0.54,0.17,0.00,R] [#6 -0.39,0.24,0.00,M1] [#7 -0.05,-0.16,0.45,U] [#8 -0.58,0.55,0.00,M1] 
02:49:47.252 00.000 18120 refined, 4 included, MultiStar: {-0.13, 0.18}, one-star: {-0.11, 0.26}
02:49:47.253 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
02:49:47.253 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
02:49:47.254 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.20 mountX=0.22 mountY=0.04, mountTheta=0.17
02:49:47.256 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.18, opts=13)
02:49:47.259 00.003 18120 Enqueuing Move request for scope (-0.13, 0.18)
02:49:47.261 00.002 21948 Worker thread wakes up
02:49:47.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:47.265 00.004 18120 UpdateGuideState exits: m=1877 RSB=29.9
02:49:47.267 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:47.268 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
02:49:47.268 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
02:49:47.268 00.000 21948 Moving (-0.13, 0.18) raw xDistance=0.22 yDistance=0.04
02:49:47.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:49:47.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:47.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:49:47.268 00.000 21948 MoveAxis(W, 40, ABG)
02:49:47.268 00.000 21948 Guiding  Dir = 3, Dur = 40
02:49:47.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:47.269 00.001 18120 Enqueuing Expose request
02:49:47.270 00.001 21948 IsSlewing returns 0
02:49:47.270 00.000 21948 IsGuiding returns 0
02:49:47.271 00.001 21948 PulseGuide returned control before completion, sleep 49
02:49:47.333 00.062 21948 IsGuiding returns 0
02:49:47.334 00.001 21948 Move returns status 0, amount 40
02:49:47.334 00.000 21948 MoveAxis(N, 0, ABG)
02:49:47.334 00.000 21948 Move returns status 0, amount 0
02:49:47.334 00.000 21948 move complete, result=0
02:49:47.334 00.000 21948 worker thread done servicing request
02:49:47.334 00.000 21948 Worker thread wakes up
02:49:47.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:47.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:47.334 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
02:49:48.748 01.414 21948 Exposure complete
02:49:48.774 00.026 21948 worker thread done servicing request
02:49:48.774 00.000 18120 OnExposeComplete: enter
02:49:48.775 00.001 18120 UpdateGuideState(): m_state=6
02:49:48.775 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
02:49:48.776 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=233.05, Mass=1973, SNR=30.8, Peak=148 HFD=4.1
02:49:48.776 00.000 18120 MultiStar: [#1 -0.33,0.01,0.66,U] [#2 -0.05,0.08,0.61,U] [#3 -0.15,-0.13,0.57,U] [#4 0.49,0.54,0.00,M7] [#5 0.10,-0.06,0.45,U] [#6 -0.35,0.22,0.52,U] [#7 -0.17,0.37,0.42,U] [#8 -0.18,0.19,0.40,U] 
02:49:48.777 00.001 18120 refined, 7 included, MultiStar: {-0.18, 0.11}, one-star: {-0.21, 0.22}
02:49:48.777 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
02:49:48.778 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
02:49:48.778 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.59 mountX=0.18 mountY=0.11, mountTheta=0.56
02:49:48.779 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.11, opts=13)
02:49:48.780 00.001 18120 Enqueuing Move request for scope (-0.18, 0.11)
02:49:48.780 00.000 21948 Worker thread wakes up
02:49:48.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:48.781 00.001 18120 UpdateGuideState exits: m=1973 RSB=30.8
02:49:48.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:48.782 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:48.782 00.000 18120 Enqueuing Expose request
02:49:48.783 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
02:49:48.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
02:49:48.783 00.000 21948 Moving (-0.18, 0.11) raw xDistance=0.18 yDistance=0.11
02:49:48.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:49:48.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:48.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:49:48.783 00.000 21948 MoveAxis(E, 0, ABG)
02:49:48.783 00.000 21948 Move returns status 0, amount 0
02:49:48.783 00.000 21948 MoveAxis(N, 0, ABG)
02:49:48.783 00.000 21948 Move returns status 0, amount 0
02:49:48.783 00.000 21948 move complete, result=0
02:49:48.783 00.000 21948 worker thread done servicing request
02:49:48.783 00.000 21948 Worker thread wakes up
02:49:48.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:48.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:48.783 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:50.413 01.630 21948 Exposure complete
02:49:50.454 00.041 21948 worker thread done servicing request
02:49:50.455 00.001 18120 OnExposeComplete: enter
02:49:50.456 00.001 18120 UpdateGuideState(): m_state=6
02:49:50.458 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
02:49:50.459 00.001 18120 Star::Find returns 1 (0), X=894.48, Y=233.22, Mass=1932, SNR=30.3, Peak=130 HFD=4.3
02:49:50.461 00.002 18120 MultiStar: [#1 -0.19,0.18,0.71,U] [#2 -0.07,0.19,0.61,U] [#3 -0.04,0.01,0.60,U] [#4 0.47,0.54,0.00,M8] [#5 -0.07,0.22,0.47,U] [#6 -0.30,0.20,0.52,U] [#7 -0.24,0.04,0.40,U] [#8 0.01,0.28,0.39,U] 
02:49:50.463 00.002 18120 refined, 7 included, MultiStar: {-0.11, 0.21}, one-star: {-0.03, 0.38}
02:49:50.464 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
02:49:50.465 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
02:49:50.466 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.06 mountX=0.23 mountY=0.01, mountTheta=0.03
02:49:50.468 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.21, opts=13)
02:49:50.469 00.001 18120 Enqueuing Move request for scope (-0.11, 0.21)
02:49:50.470 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:50.470 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.3
02:49:50.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:50.471 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:50.471 00.000 18120 Enqueuing Expose request
02:49:50.472 00.001 21948 Worker thread wakes up
02:49:50.472 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
02:49:50.472 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
02:49:50.472 00.000 21948 Moving (-0.11, 0.21) raw xDistance=0.23 yDistance=0.01
02:49:50.472 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:49:50.472 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:50.472 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:49:50.472 00.000 21948 MoveAxis(W, 42, ABG)
02:49:50.472 00.000 21948 Guiding  Dir = 3, Dur = 42
02:49:50.472 00.000 21948 IsSlewing returns 0
02:49:50.473 00.001 21948 IsGuiding returns 0
02:49:50.474 00.001 21948 PulseGuide returned control before completion, sleep 50
02:49:50.535 00.061 21948 IsGuiding returns 1
02:49:50.536 00.001 21948 scope still moving after pulse duration time elapsed
02:49:50.566 00.030 21948 IsSlewing returns 0
02:49:50.566 00.000 21948 IsGuiding returns 0
02:49:50.566 00.000 21948 scope move finished after 42 + 52 ms
02:49:50.566 00.000 21948 Move returns status 0, amount 42
02:49:50.566 00.000 21948 MoveAxis(N, 0, ABG)
02:49:50.566 00.000 21948 Move returns status 0, amount 0
02:49:50.566 00.000 21948 move complete, result=0
02:49:50.566 00.000 21948 worker thread done servicing request
02:49:50.566 00.000 21948 Worker thread wakes up
02:49:50.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:50.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:50.566 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
02:49:51.974 01.408 21948 Exposure complete
02:49:52.010 00.036 21948 worker thread done servicing request
02:49:52.010 00.000 18120 OnExposeComplete: enter
02:49:52.011 00.001 18120 UpdateGuideState(): m_state=6
02:49:52.011 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
02:49:52.012 00.001 18120 Star::Find returns 1 (0), X=894.33, Y=233.00, Mass=1894, SNR=30.2, Peak=144 HFD=4.1
02:49:52.012 00.000 18120 MultiStar: [#1 -0.03,-0.06,0.72,U] [#2 -0.09,0.04,0.63,U] [#3 -0.09,0.13,0.58,U] [#4 0.64,0.23,0.00,M9] [#5 0.17,0.19,0.47,U] [#6 0.15,0.04,0.53,U] [#7 -0.09,-0.24,0.40,U] [#8 -0.06,0.30,0.39,U] 
02:49:52.013 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {-0.17, 0.17}
02:49:52.013 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
02:49:52.014 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
02:49:52.014 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=0.09 mountY=0.00, mountTheta=0.05
02:49:52.016 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
02:49:52.016 00.000 18120 Enqueuing Move request for scope (-0.04, 0.08)
02:49:52.017 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:52.017 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.2
02:49:52.018 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:52.019 00.001 21948 Worker thread wakes up
02:49:52.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
02:49:52.019 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
02:49:52.019 00.000 21948 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.00
02:49:52.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:49:52.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:52.019 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:52.019 00.000 18120 Enqueuing Expose request
02:49:52.021 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:49:52.021 00.000 21948 MoveAxis(E, 0, ABG)
02:49:52.021 00.000 21948 Move returns status 0, amount 0
02:49:52.021 00.000 21948 MoveAxis(N, 0, ABG)
02:49:52.021 00.000 21948 Move returns status 0, amount 0
02:49:52.021 00.000 21948 move complete, result=0
02:49:52.021 00.000 21948 worker thread done servicing request
02:49:52.021 00.000 21948 Worker thread wakes up
02:49:52.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:52.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:52.021 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:49:53.650 01.629 21948 Exposure complete
02:49:53.678 00.028 21948 worker thread done servicing request
02:49:53.678 00.000 18120 OnExposeComplete: enter
02:49:53.679 00.001 18120 UpdateGuideState(): m_state=6
02:49:53.680 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
02:49:53.680 00.000 18120 Star::Find returns 1 (0), X=894.68, Y=232.89, Mass=1903, SNR=30.2, Peak=132 HFD=4.4
02:49:53.681 00.001 18120 MultiStar: [#1 -0.43,0.09,0.00,M1] [#2 0.31,-0.45,0.00,M1] [#3 -0.08,0.11,0.58,U] [#4 0.65,0.09,0.00,M10] [#5 0.26,-0.31,0.47,U] [#6 -0.06,0.34,0.53,U] [#7 -0.13,0.13,0.44,U] [#8 -0.01,0.26,0.38,U] 
02:49:53.681 00.000 18120 refined, 5 included, MultiStar: {0.05, 0.09}, one-star: {0.18, 0.05}
02:49:53.682 00.001 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
02:49:53.682 00.000 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
02:49:53.683 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=0.06 mountY=-0.08, mountTheta=-0.93
02:49:53.684 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
02:49:53.685 00.001 18120 Enqueuing Move request for scope (0.05, 0.09)
02:49:53.685 00.000 21948 Worker thread wakes up
02:49:53.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:53.686 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:49:53.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:49:53.686 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
02:49:53.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:53.687 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:53.687 00.000 18120 Enqueuing Expose request
02:49:53.687 00.000 21948 Moving (0.05, 0.09) raw xDistance=0.06 yDistance=-0.08
02:49:53.688 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:49:53.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:53.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:49:53.688 00.000 21948 MoveAxis(E, 0, ABG)
02:49:53.688 00.000 21948 Move returns status 0, amount 0
02:49:53.688 00.000 21948 MoveAxis(N, 0, ABG)
02:49:53.688 00.000 21948 Move returns status 0, amount 0
02:49:53.688 00.000 21948 move complete, result=0
02:49:53.688 00.000 21948 worker thread done servicing request
02:49:53.688 00.000 21948 Worker thread wakes up
02:49:53.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:53.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:53.688 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:55.204 01.516 21948 Exposure complete
02:49:55.242 00.038 21948 worker thread done servicing request
02:49:55.242 00.000 18120 OnExposeComplete: enter
02:49:55.242 00.000 18120 UpdateGuideState(): m_state=6
02:49:55.243 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
02:49:55.243 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=232.84, Mass=1855, SNR=29.9, Peak=146 HFD=4.0
02:49:55.244 00.001 18120 MultiStar: [#1 -0.37,-0.01,0.70,U] [#2 -0.07,-0.24,0.62,U] [#3 -0.08,-0.08,0.61,U] [#4 0.52,0.37,0.00,R] [#5 0.26,-0.09,0.48,U] [#6 -0.07,-0.03,0.56,U] [#7 -0.20,0.01,0.43,U] [#8 0.08,0.34,0.39,U] 
02:49:55.244 00.000 18120 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.11, -0.00}
02:49:55.245 00.001 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.00) = xAngle (-4.84 = 1.44)
02:49:55.245 00.000 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.88 = 1.40)
02:49:55.245 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=0.01 mountY=0.09, mountTheta=1.44
02:49:55.247 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.03, opts=13)
02:49:55.250 00.003 18120 Enqueuing Move request for scope (-0.09, -0.03)
02:49:55.251 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:55.251 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.9
02:49:55.252 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:55.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:55.252 00.000 18120 Enqueuing Expose request
02:49:55.253 00.001 21948 Worker thread wakes up
02:49:55.253 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
02:49:55.253 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
02:49:55.253 00.000 21948 Moving (-0.09, -0.03) raw xDistance=0.01 yDistance=0.09
02:49:55.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:55.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:55.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:49:55.253 00.000 21948 MoveAxis(E, 0, ABG)
02:49:55.253 00.000 21948 Move returns status 0, amount 0
02:49:55.253 00.000 21948 MoveAxis(N, 0, ABG)
02:49:55.253 00.000 21948 Move returns status 0, amount 0
02:49:55.253 00.000 21948 move complete, result=0
02:49:55.253 00.000 21948 worker thread done servicing request
02:49:55.253 00.000 21948 Worker thread wakes up
02:49:55.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:55.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:55.254 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:56.877 01.623 21948 Exposure complete
02:49:56.920 00.043 21948 worker thread done servicing request
02:49:56.920 00.000 18120 OnExposeComplete: enter
02:49:56.922 00.002 18120 UpdateGuideState(): m_state=6
02:49:56.923 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
02:49:56.923 00.000 18120 Star::Find returns 1 (0), X=894.37, Y=233.09, Mass=1912, SNR=30.3, Peak=142 HFD=4.2
02:49:56.924 00.001 18120 MultiStar: [#1 -0.13,0.11,0.71,U] [#2 -0.05,0.13,0.63,U] [#3 -0.18,0.02,0.59,U] [#4 0.13,-0.13,0.57,U] [#5 0.07,0.14,0.47,U] [#6 -0.17,-0.08,0.56,U] [#7 -0.24,-0.24,0.44,U] [#8 -0.09,0.51,0.00,M1] 
02:49:56.924 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {-0.13, 0.25}
02:49:56.925 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
02:49:56.925 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
02:49:56.926 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.61 mountX=0.09 mountY=0.06, mountTheta=0.58
02:49:56.929 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.05, opts=13)
02:49:56.931 00.002 18120 Enqueuing Move request for scope (-0.09, 0.05)
02:49:56.932 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:56.933 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
02:49:56.934 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:56.936 00.002 21948 Worker thread wakes up
02:49:56.937 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:56.937 00.000 18120 Enqueuing Expose request
02:49:56.938 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
02:49:56.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
02:49:56.938 00.000 21948 Moving (-0.09, 0.05) raw xDistance=0.09 yDistance=0.06
02:49:56.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:49:56.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:56.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:49:56.938 00.000 21948 MoveAxis(E, 0, ABG)
02:49:56.938 00.000 21948 Move returns status 0, amount 0
02:49:56.938 00.000 21948 MoveAxis(N, 0, ABG)
02:49:56.938 00.000 21948 Move returns status 0, amount 0
02:49:56.938 00.000 21948 move complete, result=0
02:49:56.938 00.000 21948 worker thread done servicing request
02:49:56.938 00.000 21948 Worker thread wakes up
02:49:56.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:56.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:56.939 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:58.459 01.520 21948 Exposure complete
02:49:58.495 00.036 21948 worker thread done servicing request
02:49:58.495 00.000 18120 OnExposeComplete: enter
02:49:58.496 00.001 18120 UpdateGuideState(): m_state=6
02:49:58.496 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
02:49:58.497 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=233.08, Mass=1830, SNR=29.6, Peak=136 HFD=4.2
02:49:58.497 00.000 18120 MultiStar: [#1 -0.11,-0.01,0.74,U] [#2 0.32,-0.09,0.64,U] [#3 -0.18,0.24,0.60,U] [#4 0.19,-0.24,0.59,U] [#5 0.37,-0.03,0.48,U] [#6 -0.11,-0.05,0.56,U] [#7 -0.64,0.15,0.00,M1] [#8 -0.14,0.24,0.41,U] 
02:49:58.498 00.001 18120 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.27, 0.25}
02:49:58.498 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
02:49:58.499 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
02:49:58.499 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.48 mountX=0.01 mountY=-0.10, mountTheta=-1.52
02:49:58.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
02:49:58.501 00.001 18120 Enqueuing Move request for scope (0.09, 0.05)
02:49:58.502 00.001 21948 Worker thread wakes up
02:49:58.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
02:49:58.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:49:58.502 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.6
02:49:58.503 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:58.504 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
02:49:58.504 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
02:49:58.504 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:49:58.505 00.001 18120 Enqueuing Expose request
02:49:58.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:58.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:58.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:49:58.505 00.000 21948 MoveAxis(E, 0, ABG)
02:49:58.505 00.000 21948 Move returns status 0, amount 0
02:49:58.505 00.000 21948 MoveAxis(N, 0, ABG)
02:49:58.505 00.000 21948 Move returns status 0, amount 0
02:49:58.505 00.000 21948 move complete, result=0
02:49:58.505 00.000 21948 worker thread done servicing request
02:49:58.505 00.000 21948 Worker thread wakes up
02:49:58.506 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:49:58.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:49:58.506 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:00.140 01.634 21948 Exposure complete
02:50:00.174 00.034 21948 worker thread done servicing request
02:50:00.174 00.000 18120 OnExposeComplete: enter
02:50:00.175 00.001 18120 UpdateGuideState(): m_state=6
02:50:00.176 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
02:50:00.177 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=232.77, Mass=1974, SNR=30.8, Peak=128 HFD=4.5
02:50:00.177 00.000 18120 MultiStar: [#1 -0.24,-0.11,0.69,U] [#2 0.21,-0.34,0.64,U] [#3 -0.33,0.23,0.61,U] [#4 0.29,-0.34,0.00,M1] [#5 0.37,-0.09,0.45,U] [#6 0.18,-0.12,0.53,U] [#7 -0.06,-0.12,0.43,U] [#8 -0.16,0.19,0.37,U] 
02:50:00.178 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.13, -0.07}
02:50:00.178 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
02:50:00.179 00.001 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
02:50:00.179 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.34 mountX=-0.07 mountY=0.02, mountTheta=2.91
02:50:00.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
02:50:00.180 00.000 18120 Enqueuing Move request for scope (0.02, -0.06)
02:50:00.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:00.181 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:50:00.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:00.182 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:00.182 00.000 18120 Enqueuing Expose request
02:50:00.183 00.001 21948 Worker thread wakes up
02:50:00.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
02:50:00.183 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
02:50:00.183 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=0.02
02:50:00.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:50:00.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:00.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:50:00.183 00.000 21948 MoveAxis(E, 0, ABG)
02:50:00.183 00.000 21948 Move returns status 0, amount 0
02:50:00.183 00.000 21948 MoveAxis(N, 0, ABG)
02:50:00.183 00.000 21948 Move returns status 0, amount 0
02:50:00.183 00.000 21948 move complete, result=0
02:50:00.183 00.000 21948 worker thread done servicing request
02:50:00.183 00.000 21948 Worker thread wakes up
02:50:00.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:00.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:00.183 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:01.710 01.527 21948 Exposure complete
02:50:01.747 00.037 21948 worker thread done servicing request
02:50:01.747 00.000 18120 OnExposeComplete: enter
02:50:01.748 00.001 18120 UpdateGuideState(): m_state=6
02:50:01.748 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
02:50:01.749 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=232.92, Mass=1929, SNR=30.5, Peak=126 HFD=4.3
02:50:01.750 00.001 18120 MultiStar: [#1 -0.03,0.05,0.70,U] [#2 0.35,-0.26,0.00,M1] [#3 -0.25,0.07,0.58,U] [#4 0.24,-0.24,0.56,U] [#5 0.21,-0.25,0.46,U] [#6 -0.22,0.23,0.52,U] [#7 -0.03,-0.01,0.43,U] [#8 -0.03,0.13,0.38,U] 
02:50:01.751 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.29, 0.08}
02:50:01.751 00.000 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
02:50:01.751 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
02:50:01.752 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.32 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
02:50:01.753 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.02, opts=13)
02:50:01.753 00.000 18120 Enqueuing Move request for scope (0.05, 0.02)
02:50:01.754 00.001 21948 Worker thread wakes up
02:50:01.754 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:01.754 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.5
02:50:01.755 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:01.755 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:01.756 00.001 18120 Enqueuing Expose request
02:50:01.756 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:50:01.756 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:50:01.756 00.000 21948 Moving (0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
02:50:01.756 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:01.756 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:01.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:01.756 00.000 21948 MoveAxis(E, 0, ABG)
02:50:01.756 00.000 21948 Move returns status 0, amount 0
02:50:01.756 00.000 21948 MoveAxis(N, 0, ABG)
02:50:01.756 00.000 21948 Move returns status 0, amount 0
02:50:01.756 00.000 21948 move complete, result=0
02:50:01.756 00.000 21948 worker thread done servicing request
02:50:01.756 00.000 21948 Worker thread wakes up
02:50:01.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:01.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:01.757 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:03.390 01.633 21948 Exposure complete
02:50:03.424 00.034 21948 worker thread done servicing request
02:50:03.424 00.000 18120 OnExposeComplete: enter
02:50:03.424 00.000 18120 UpdateGuideState(): m_state=6
02:50:03.425 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
02:50:03.426 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=232.89, Mass=1893, SNR=30.2, Peak=118 HFD=4.3
02:50:03.427 00.001 18120 MultiStar: [#1 -0.05,0.13,0.72,U] [#2 -0.01,-0.15,0.63,U] [#3 0.14,0.03,0.59,U] [#4 0.48,-0.28,0.00,M1] [#5 0.44,-0.06,0.00,M1] [#6 0.40,0.11,0.54,U] [#7 -0.06,-0.06,0.45,U] [#8 0.12,0.23,0.38,U] 
02:50:03.428 00.001 18120 single-star, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.06, 0.06}
02:50:03.429 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
02:50:03.430 00.001 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
02:50:03.430 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.02 mountY=-0.08, mountTheta=-1.28
02:50:03.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.06, opts=13)
02:50:03.432 00.000 18120 Enqueuing Move request for scope (0.06, 0.06)
02:50:03.433 00.001 21948 Worker thread wakes up
02:50:03.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:50:03.433 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:50:03.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:03.434 00.001 21948 Moving (0.06, 0.06) raw xDistance=0.02 yDistance=-0.08
02:50:03.434 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
02:50:03.435 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:03.435 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:03.436 00.001 18120 Enqueuing Expose request
02:50:03.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:03.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:03.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:50:03.436 00.000 21948 MoveAxis(E, 0, ABG)
02:50:03.437 00.001 21948 Move returns status 0, amount 0
02:50:03.437 00.000 21948 MoveAxis(N, 0, ABG)
02:50:03.437 00.000 21948 Move returns status 0, amount 0
02:50:03.437 00.000 21948 move complete, result=0
02:50:03.437 00.000 21948 worker thread done servicing request
02:50:03.437 00.000 21948 Worker thread wakes up
02:50:03.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:03.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:03.437 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:04.957 01.520 21948 Exposure complete
02:50:05.021 00.064 21948 worker thread done servicing request
02:50:05.021 00.000 18120 OnExposeComplete: enter
02:50:05.024 00.003 18120 UpdateGuideState(): m_state=6
02:50:05.026 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
02:50:05.029 00.003 18120 Star::Find returns 1 (0), X=894.46, Y=233.00, Mass=1981, SNR=30.9, Peak=129 HFD=4.1
02:50:05.032 00.003 18120 MultiStar: [#1 0.11,-0.03,0.67,U] [#2 0.13,-0.21,0.61,U] [#3 -0.06,0.18,0.56,U] [#4 0.66,-0.59,0.00,M2] [#5 0.45,-0.25,0.00,M2] [#6 0.01,-0.07,0.52,U] [#7 -0.26,-0.10,0.42,U] [#8 0.02,0.33,0.40,U] 
02:50:05.034 00.002 18120 refined, 6 included, MultiStar: {-0.00, 0.04}, one-star: {-0.04, 0.16}
02:50:05.037 00.003 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
02:50:05.040 00.003 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
02:50:05.041 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.68 mountX=0.04 mountY=-0.01, mountTheta=-0.35
02:50:05.042 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.04, opts=13)
02:50:05.043 00.001 18120 Enqueuing Move request for scope (-0.00, 0.04)
02:50:05.043 00.000 21948 Worker thread wakes up
02:50:05.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
02:50:05.043 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
02:50:05.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:05.044 00.001 18120 UpdateGuideState exits: m=1981 RSB=30.9
02:50:05.044 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:05.045 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:05.045 00.000 18120 Enqueuing Expose request
02:50:05.045 00.000 21948 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
02:50:05.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:50:05.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:05.046 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:50:05.046 00.000 21948 MoveAxis(E, 0, ABG)
02:50:05.046 00.000 21948 Move returns status 0, amount 0
02:50:05.046 00.000 21948 MoveAxis(N, 0, ABG)
02:50:05.046 00.000 21948 Move returns status 0, amount 0
02:50:05.046 00.000 21948 move complete, result=0
02:50:05.046 00.000 21948 worker thread done servicing request
02:50:05.046 00.000 21948 Worker thread wakes up
02:50:05.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:05.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:05.046 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:06.689 01.643 21948 Exposure complete
02:50:06.751 00.062 21948 worker thread done servicing request
02:50:06.751 00.000 18120 OnExposeComplete: enter
02:50:06.752 00.001 18120 UpdateGuideState(): m_state=6
02:50:06.752 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
02:50:06.753 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=233.03, Mass=1916, SNR=30.4, Peak=169 HFD=4.1
02:50:06.753 00.000 18120 MultiStar: [#1 -0.05,0.03,0.71,U] [#2 -0.07,0.08,0.62,U] [#3 -0.11,-0.09,0.59,U] [#4 0.32,-0.13,0.54,U] [#5 0.37,-0.13,0.47,U] [#6 0.01,0.03,0.52,U] [#7 -0.61,0.01,0.00,M1] [#8 0.07,0.17,0.39,U] 
02:50:06.754 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {-0.23, 0.20}
02:50:06.754 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
02:50:06.755 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
02:50:06.755 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.49 mountX=0.03 mountY=-0.02, mountTheta=-0.54
02:50:06.756 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.03, opts=13)
02:50:06.758 00.002 18120 Enqueuing Move request for scope (0.00, 0.03)
02:50:06.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:06.759 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.4
02:50:06.759 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:06.759 00.000 21948 Worker thread wakes up
02:50:06.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:06.759 00.000 18120 Enqueuing Expose request
02:50:06.759 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
02:50:06.759 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
02:50:06.759 00.000 21948 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.02
02:50:06.759 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:50:06.759 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:06.760 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:50:06.760 00.000 21948 MoveAxis(E, 0, ABG)
02:50:06.760 00.000 21948 Move returns status 0, amount 0
02:50:06.760 00.000 21948 MoveAxis(N, 0, ABG)
02:50:06.760 00.000 21948 Move returns status 0, amount 0
02:50:06.760 00.000 21948 move complete, result=0
02:50:06.760 00.000 21948 worker thread done servicing request
02:50:06.760 00.000 21948 Worker thread wakes up
02:50:06.760 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:06.760 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:06.760 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:08.172 01.412 21948 Exposure complete
02:50:08.213 00.041 21948 worker thread done servicing request
02:50:08.213 00.000 18120 OnExposeComplete: enter
02:50:08.214 00.001 18120 UpdateGuideState(): m_state=6
02:50:08.215 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
02:50:08.215 00.000 18120 Star::Find returns 1 (0), X=894.35, Y=232.99, Mass=1937, SNR=30.5, Peak=158 HFD=4.1
02:50:08.216 00.001 18120 MultiStar: [#1 -0.25,0.03,0.70,U] [#2 -0.30,0.14,0.63,U] [#3 -0.11,0.13,0.59,U] [#4 0.26,-0.33,0.54,U] [#5 0.36,-0.21,0.45,U] [#6 -0.27,0.27,0.52,U] [#7 -0.47,0.12,0.00,M2] [#8 0.01,0.11,0.40,U] 
02:50:08.216 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {-0.15, 0.16}
02:50:08.216 00.000 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.58 = 0.58)
02:50:08.217 00.001 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.54 = 0.54)
02:50:08.218 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=0.08 mountY=0.05, mountTheta=0.55
02:50:08.223 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
02:50:08.225 00.002 18120 Enqueuing Move request for scope (-0.08, 0.05)
02:50:08.227 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:08.230 00.003 21948 Worker thread wakes up
02:50:08.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
02:50:08.230 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
02:50:08.230 00.000 21948 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=0.05
02:50:08.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:50:08.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:08.230 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:50:08.231 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:08.232 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:08.232 00.000 18120 Enqueuing Expose request
02:50:08.233 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:50:08.233 00.000 21948 MoveAxis(E, 0, ABG)
02:50:08.233 00.000 21948 Move returns status 0, amount 0
02:50:08.233 00.000 21948 MoveAxis(N, 0, ABG)
02:50:08.233 00.000 21948 Move returns status 0, amount 0
02:50:08.233 00.000 21948 move complete, result=0
02:50:08.233 00.000 21948 worker thread done servicing request
02:50:08.233 00.000 21948 Worker thread wakes up
02:50:08.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:08.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:08.233 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:09.872 01.639 21948 Exposure complete
02:50:09.923 00.051 21948 worker thread done servicing request
02:50:09.923 00.000 18120 OnExposeComplete: enter
02:50:09.925 00.002 18120 UpdateGuideState(): m_state=6
02:50:09.927 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
02:50:09.928 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=233.08, Mass=1845, SNR=29.7, Peak=152 HFD=4.1
02:50:09.930 00.002 18120 MultiStar: [#1 -0.04,0.06,0.73,U] [#2 0.04,0.02,0.66,U] [#3 -0.16,0.09,0.62,U] [#4 0.29,-0.03,0.57,U] [#5 0.09,-0.00,0.47,U] [#6 -0.06,0.11,0.55,U] [#7 -0.47,0.10,0.00,M3] [#8 -0.20,0.31,0.40,U] 
02:50:09.931 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {-0.19, 0.24}
02:50:09.932 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
02:50:09.933 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
02:50:09.933 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=0.11 mountY=-0.01, mountTheta=-0.11
02:50:09.936 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.10, opts=13)
02:50:09.938 00.002 18120 Enqueuing Move request for scope (-0.04, 0.10)
02:50:09.939 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:09.940 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.7
02:50:09.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:09.942 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:09.944 00.002 18120 Enqueuing Expose request
02:50:09.946 00.002 21948 Worker thread wakes up
02:50:09.946 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:50:09.946 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:50:09.946 00.000 21948 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=-0.01
02:50:09.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:50:09.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:09.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:50:09.946 00.000 21948 MoveAxis(E, 0, ABG)
02:50:09.946 00.000 21948 Move returns status 0, amount 0
02:50:09.946 00.000 21948 MoveAxis(N, 0, ABG)
02:50:09.946 00.000 21948 Move returns status 0, amount 0
02:50:09.946 00.000 21948 move complete, result=0
02:50:09.947 00.001 21948 worker thread done servicing request
02:50:09.947 00.000 21948 Worker thread wakes up
02:50:09.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:09.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:09.947 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:11.464 01.517 21948 Exposure complete
02:50:11.503 00.039 21948 worker thread done servicing request
02:50:11.503 00.000 18120 OnExposeComplete: enter
02:50:11.505 00.002 18120 UpdateGuideState(): m_state=6
02:50:11.507 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
02:50:11.510 00.003 18120 Star::Find returns 1 (0), X=894.40, Y=233.02, Mass=1878, SNR=30.0, Peak=151 HFD=4.1
02:50:11.512 00.002 18120 MultiStar: [#1 -0.19,0.21,0.72,U] [#2 -0.09,-0.11,0.65,U] [#3 -0.23,0.28,0.61,U] [#4 -0.07,0.05,0.53,U] [#5 0.23,0.11,0.46,U] [#6 -0.11,0.28,0.53,U] [#7 -0.37,0.03,0.43,U] [#8 -0.08,0.43,0.00,M1] 
02:50:11.512 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.10, 0.19}
02:50:11.514 00.002 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
02:50:11.514 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
02:50:11.515 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.30 mountX=0.17 mountY=0.05, mountTheta=0.26
02:50:11.517 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.14, opts=13)
02:50:11.517 00.000 18120 Enqueuing Move request for scope (-0.12, 0.14)
02:50:11.518 00.001 21948 Worker thread wakes up
02:50:11.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:11.518 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:50:11.519 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:11.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:11.520 00.001 18120 Enqueuing Expose request
02:50:11.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
02:50:11.520 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
02:50:11.520 00.000 21948 Moving (-0.12, 0.14) raw xDistance=0.17 yDistance=0.05
02:50:11.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:50:11.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:11.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:50:11.521 00.001 21948 MoveAxis(E, 0, ABG)
02:50:11.521 00.000 21948 Move returns status 0, amount 0
02:50:11.521 00.000 21948 MoveAxis(N, 0, ABG)
02:50:11.521 00.000 21948 Move returns status 0, amount 0
02:50:11.521 00.000 21948 move complete, result=0
02:50:11.521 00.000 21948 worker thread done servicing request
02:50:11.521 00.000 21948 Worker thread wakes up
02:50:11.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:11.521 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:11.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:13.158 01.637 21948 Exposure complete
02:50:13.217 00.059 21948 worker thread done servicing request
02:50:13.217 00.000 18120 OnExposeComplete: enter
02:50:13.220 00.003 18120 UpdateGuideState(): m_state=6
02:50:13.220 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
02:50:13.221 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=232.87, Mass=1932, SNR=30.5, Peak=152 HFD=3.9
02:50:13.221 00.000 18120 MultiStar: [#1 -0.25,-0.15,0.70,U] [#2 -0.18,0.06,0.65,U] [#3 -0.19,0.24,0.58,U] [#4 -0.08,-0.31,0.58,U] [#5 0.32,0.01,0.44,U] [#6 -0.17,0.20,0.55,U] [#7 -0.25,0.13,0.42,U] [#8 -0.24,0.21,0.41,U] 
02:50:13.222 00.001 18120 single-star, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.06, 0.03}
02:50:13.222 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
02:50:13.223 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
02:50:13.223 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.65 mountX=0.06 mountY=0.04, mountTheta=0.62
02:50:13.225 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
02:50:13.225 00.000 18120 Enqueuing Move request for scope (-0.06, 0.03)
02:50:13.225 00.000 21948 Worker thread wakes up
02:50:13.226 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:13.226 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.5
02:50:13.227 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:13.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:13.227 00.000 18120 Enqueuing Expose request
02:50:13.228 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
02:50:13.228 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
02:50:13.228 00.000 21948 Moving (-0.06, 0.03) raw xDistance=0.06 yDistance=0.04
02:50:13.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:50:13.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:13.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:50:13.228 00.000 21948 MoveAxis(E, 0, ABG)
02:50:13.228 00.000 21948 Move returns status 0, amount 0
02:50:13.228 00.000 21948 MoveAxis(N, 0, ABG)
02:50:13.228 00.000 21948 Move returns status 0, amount 0
02:50:13.228 00.000 21948 move complete, result=0
02:50:13.228 00.000 21948 worker thread done servicing request
02:50:13.228 00.000 21948 Worker thread wakes up
02:50:13.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:13.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:13.228 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:14.754 01.526 21948 Exposure complete
02:50:14.804 00.050 21948 worker thread done servicing request
02:50:14.804 00.000 18120 OnExposeComplete: enter
02:50:14.806 00.002 18120 UpdateGuideState(): m_state=6
02:50:14.808 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
02:50:14.810 00.002 18120 Star::Find returns 1 (0), X=894.27, Y=232.95, Mass=1968, SNR=30.8, Peak=166 HFD=4.1
02:50:14.811 00.001 18120 MultiStar: [#1 -0.39,-0.08,0.72,U] [#2 -0.21,0.09,0.60,U] [#3 -0.31,0.02,0.58,U] [#4 0.13,-0.04,0.56,U] [#5 -0.23,0.04,0.45,U] [#6 -0.23,-0.14,0.53,U] [#7 -0.29,0.16,0.44,U] [#8 -0.24,0.09,0.37,U] 
02:50:14.813 00.002 18120 refined, 8 included, MultiStar: {-0.23, 0.03}, one-star: {-0.23, 0.12}
02:50:14.814 00.001 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
02:50:14.816 00.002 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
02:50:14.816 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.02 mountX=0.12 mountY=0.19, mountTheta=1.01
02:50:14.817 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.03, opts=13)
02:50:14.818 00.001 18120 Enqueuing Move request for scope (-0.23, 0.03)
02:50:14.818 00.000 21948 Worker thread wakes up
02:50:14.818 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:14.819 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.8
02:50:14.819 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:14.820 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:14.820 00.000 18120 Enqueuing Expose request
02:50:14.820 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
02:50:14.820 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
02:50:14.820 00.000 21948 Moving (-0.23, 0.03) raw xDistance=0.12 yDistance=0.19
02:50:14.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:50:14.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:14.821 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:50:14.821 00.000 21948 MoveAxis(E, 0, ABG)
02:50:14.821 00.000 21948 Move returns status 0, amount 0
02:50:14.821 00.000 21948 MoveAxis(N, 0, ABG)
02:50:14.821 00.000 21948 Move returns status 0, amount 0
02:50:14.821 00.000 21948 move complete, result=0
02:50:14.821 00.000 21948 worker thread done servicing request
02:50:14.821 00.000 21948 Worker thread wakes up
02:50:14.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:14.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:14.821 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:16.454 01.633 21948 Exposure complete
02:50:16.496 00.042 21948 worker thread done servicing request
02:50:16.497 00.001 18120 OnExposeComplete: enter
02:50:16.499 00.002 18120 UpdateGuideState(): m_state=6
02:50:16.499 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
02:50:16.500 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=233.03, Mass=1865, SNR=29.9, Peak=154 HFD=4.1
02:50:16.501 00.001 18120 MultiStar: [#1 -0.13,0.22,0.73,U] [#2 0.18,-0.04,0.63,U] [#3 -0.39,0.24,0.00,M1] [#4 0.23,-0.02,0.56,U] [#5 0.18,-0.05,0.48,U] [#6 0.01,0.11,0.55,U] [#7 -0.03,0.06,0.44,U] [#8 0.23,0.42,0.00,M1] 
02:50:16.502 00.001 18120 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.14, 0.20}
02:50:16.503 00.001 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
02:50:16.504 00.001 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
02:50:16.504 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.80 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:50:16.507 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.09, opts=13)
02:50:16.508 00.001 18120 Enqueuing Move request for scope (0.08, 0.09)
02:50:16.510 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:16.511 00.001 18120 UpdateGuideState exits: m=1865 RSB=29.9
02:50:16.511 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:16.513 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:16.513 00.000 18120 Enqueuing Expose request
02:50:16.515 00.002 21948 Worker thread wakes up
02:50:16.516 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
02:50:16.516 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:50:16.516 00.000 21948 Moving (0.08, 0.09) raw xDistance=0.04 yDistance=-0.11
02:50:16.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:50:16.516 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:16.516 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:50:16.516 00.000 21948 MoveAxis(E, 0, ABG)
02:50:16.516 00.000 21948 Move returns status 0, amount 0
02:50:16.516 00.000 21948 MoveAxis(N, 0, ABG)
02:50:16.516 00.000 21948 Move returns status 0, amount 0
02:50:16.516 00.000 21948 move complete, result=0
02:50:16.516 00.000 21948 worker thread done servicing request
02:50:16.516 00.000 21948 Worker thread wakes up
02:50:16.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:16.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:16.517 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:18.041 01.524 21948 Exposure complete
02:50:18.069 00.028 21948 worker thread done servicing request
02:50:18.069 00.000 18120 OnExposeComplete: enter
02:50:18.070 00.001 18120 UpdateGuideState(): m_state=6
02:50:18.071 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
02:50:18.071 00.000 18120 Star::Find returns 1 (0), X=894.52, Y=233.04, Mass=1962, SNR=30.6, Peak=153 HFD=4.0
02:50:18.072 00.001 18120 MultiStar: [#1 -0.13,0.20,0.69,U] [#2 0.01,0.17,0.64,U] [#3 -0.22,0.06,0.57,U] [#4 0.15,-0.23,0.56,U] [#5 0.41,-0.01,0.46,U] [#6 -0.08,0.12,0.55,U] [#7 -0.18,0.23,0.43,U] [#8 -0.16,0.48,0.00,M2] 
02:50:18.072 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.01, 0.20}
02:50:18.073 00.001 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
02:50:18.073 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
02:50:18.073 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.11 cameraTheta=1.67 mountX=0.10 mountY=-0.04, mountTheta=-0.36
02:50:18.074 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.10, opts=13)
02:50:18.075 00.001 18120 Enqueuing Move request for scope (-0.01, 0.10)
02:50:18.075 00.000 21948 Worker thread wakes up
02:50:18.075 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:18.076 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
02:50:18.076 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
02:50:18.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:18.077 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
02:50:18.077 00.000 21948 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.04
02:50:18.077 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:18.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:18.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:18.078 00.001 18120 Enqueuing Expose request
02:50:18.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:50:18.078 00.000 21948 MoveAxis(E, 0, ABG)
02:50:18.078 00.000 21948 Move returns status 0, amount 0
02:50:18.078 00.000 21948 MoveAxis(N, 0, ABG)
02:50:18.078 00.000 21948 Move returns status 0, amount 0
02:50:18.078 00.000 21948 move complete, result=0
02:50:18.078 00.000 21948 worker thread done servicing request
02:50:18.078 00.000 21948 Worker thread wakes up
02:50:18.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:18.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:18.079 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:19.706 01.627 21948 Exposure complete
02:50:19.755 00.049 21948 worker thread done servicing request
02:50:19.755 00.000 18120 OnExposeComplete: enter
02:50:19.756 00.001 18120 UpdateGuideState(): m_state=6
02:50:19.756 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
02:50:19.757 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=233.19, Mass=1802, SNR=29.4, Peak=140 HFD=4.1
02:50:19.757 00.000 18120 MultiStar: [#1 -0.09,0.46,0.00,M1] [#2 -0.22,0.15,0.66,U] [#3 -0.20,0.29,0.62,U] [#4 0.18,0.06,0.56,U] [#5 0.36,0.12,0.50,U] [#6 -0.15,0.16,0.54,U] [#7 0.01,0.36,0.43,U] [#8 -0.08,0.44,0.00,M3] 
02:50:19.758 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.23}, one-star: {0.11, 0.35}
02:50:19.758 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
02:50:19.758 00.000 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
02:50:19.759 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.52 mountX=0.20 mountY=-0.11, mountTheta=-0.50
02:50:19.760 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.23, opts=13)
02:50:19.760 00.000 18120 Enqueuing Move request for scope (0.01, 0.23)
02:50:19.761 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:19.761 00.000 18120 UpdateGuideState exits: m=1802 RSB=29.4
02:50:19.761 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:19.763 00.002 21948 Worker thread wakes up
02:50:19.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:19.764 00.001 18120 Enqueuing Expose request
02:50:19.765 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
02:50:19.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
02:50:19.765 00.000 21948 Moving (0.01, 0.23) raw xDistance=0.20 yDistance=-0.11
02:50:19.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:50:19.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:19.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:50:19.765 00.000 21948 MoveAxis(W, 36, ABG)
02:50:19.765 00.000 21948 Guiding  Dir = 3, Dur = 36
02:50:19.765 00.000 21948 IsSlewing returns 0
02:50:19.765 00.000 21948 IsGuiding returns 0
02:50:19.767 00.002 21948 PulseGuide returned control before completion, sleep 45
02:50:19.827 00.060 21948 IsGuiding returns 0
02:50:19.827 00.000 21948 Move returns status 0, amount 36
02:50:19.827 00.000 21948 MoveAxis(N, 0, ABG)
02:50:19.827 00.000 21948 Move returns status 0, amount 0
02:50:19.827 00.000 21948 move complete, result=0
02:50:19.827 00.000 21948 worker thread done servicing request
02:50:19.828 00.001 21948 Worker thread wakes up
02:50:19.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:19.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:19.828 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
02:50:21.237 01.409 21948 Exposure complete
02:50:21.280 00.043 21948 worker thread done servicing request
02:50:21.280 00.000 18120 OnExposeComplete: enter
02:50:21.281 00.001 18120 UpdateGuideState(): m_state=6
02:50:21.281 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
02:50:21.282 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=233.08, Mass=1820, SNR=29.6, Peak=147 HFD=4.1
02:50:21.283 00.001 18120 MultiStar: [#1 -0.13,0.22,0.72,U] [#2 0.02,0.19,0.66,U] [#3 -0.26,0.34,0.00,M1] [#4 0.13,-0.27,0.57,U] [#5 0.32,-0.19,0.47,U] [#6 0.08,0.33,0.52,U] [#7 -0.18,0.17,0.43,U] [#8 -0.18,0.26,0.40,U] 
02:50:21.283 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.12, 0.24}
02:50:21.283 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
02:50:21.284 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
02:50:21.284 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.32 mountX=0.10 mountY=-0.09, mountTheta=-0.70
02:50:21.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.13, opts=13)
02:50:21.286 00.001 18120 Enqueuing Move request for scope (0.03, 0.13)
02:50:21.286 00.000 21948 Worker thread wakes up
02:50:21.287 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:21.287 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.6
02:50:21.287 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:21.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:21.289 00.002 18120 Enqueuing Expose request
02:50:21.289 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
02:50:21.289 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
02:50:21.289 00.000 21948 Moving (0.03, 0.13) raw xDistance=0.10 yDistance=-0.09
02:50:21.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:21.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:21.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:50:21.289 00.000 21948 MoveAxis(E, 0, ABG)
02:50:21.289 00.000 21948 Move returns status 0, amount 0
02:50:21.289 00.000 21948 MoveAxis(N, 0, ABG)
02:50:21.289 00.000 21948 Move returns status 0, amount 0
02:50:21.289 00.000 21948 move complete, result=0
02:50:21.289 00.000 21948 worker thread done servicing request
02:50:21.289 00.000 21948 Worker thread wakes up
02:50:21.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:21.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:21.290 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:22.911 01.621 21948 Exposure complete
02:50:22.936 00.025 21948 worker thread done servicing request
02:50:22.936 00.000 18120 OnExposeComplete: enter
02:50:22.937 00.001 18120 UpdateGuideState(): m_state=6
02:50:22.938 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
02:50:22.938 00.000 18120 Star::Find returns 1 (0), X=894.54, Y=233.11, Mass=1968, SNR=30.8, Peak=140 HFD=4.0
02:50:22.939 00.001 18120 MultiStar: [#1 -0.18,0.18,0.71,U] [#2 -0.02,0.27,0.61,U] [#3 -0.27,0.27,0.57,U] [#4 0.34,0.13,0.55,U] [#5 0.19,-0.04,0.45,U] [#6 -0.10,0.17,0.54,U] [#7 -0.24,0.25,0.42,U] [#8 -0.27,0.62,0.00,M3] 
02:50:22.939 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.20}, one-star: {0.03, 0.27}
02:50:22.940 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
02:50:22.940 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
02:50:22.941 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=0.19 mountY=-0.06, mountTheta=-0.32
02:50:22.942 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.20, opts=13)
02:50:22.942 00.000 18120 Enqueuing Move request for scope (-0.03, 0.20)
02:50:22.943 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:22.943 00.000 21948 Worker thread wakes up
02:50:22.943 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.8
02:50:22.944 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:22.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:22.945 00.001 18120 Enqueuing Expose request
02:50:22.945 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
02:50:22.945 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
02:50:22.945 00.000 21948 Moving (-0.03, 0.20) raw xDistance=0.19 yDistance=-0.06
02:50:22.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:50:22.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:22.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:50:22.945 00.000 21948 MoveAxis(E, 0, ABG)
02:50:22.945 00.000 21948 Move returns status 0, amount 0
02:50:22.945 00.000 21948 MoveAxis(N, 0, ABG)
02:50:22.945 00.000 21948 Move returns status 0, amount 0
02:50:22.945 00.000 21948 move complete, result=0
02:50:22.946 00.001 21948 worker thread done servicing request
02:50:22.946 00.000 21948 Worker thread wakes up
02:50:22.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:22.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:22.946 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:24.462 01.516 21948 Exposure complete
02:50:24.499 00.037 21948 worker thread done servicing request
02:50:24.499 00.000 18120 OnExposeComplete: enter
02:50:24.500 00.001 18120 UpdateGuideState(): m_state=6
02:50:24.501 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
02:50:24.501 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=232.98, Mass=2021, SNR=31.0, Peak=160 HFD=4.0
02:50:24.502 00.001 18120 MultiStar: [#1 0.03,-0.05,0.72,U] [#2 0.11,-0.11,0.63,U] [#3 -0.10,0.09,0.58,U] [#4 0.27,0.10,0.54,U] [#5 0.30,-0.12,0.45,U] [#6 -0.23,0.07,0.47,U] [#7 -0.15,0.14,0.43,U] [#8 -0.24,0.15,0.36,U] 
02:50:24.502 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.16, 0.14}
02:50:24.503 00.001 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
02:50:24.503 00.000 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
02:50:24.503 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.84 mountX=0.03 mountY=-0.06, mountTheta=-1.16
02:50:24.505 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
02:50:24.506 00.001 18120 Enqueuing Move request for scope (0.04, 0.05)
02:50:24.506 00.000 21948 Worker thread wakes up
02:50:24.506 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:24.507 00.001 18120 UpdateGuideState exits: m=2021 RSB=31.0
02:50:24.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:24.508 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:24.508 00.000 18120 Enqueuing Expose request
02:50:24.508 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:50:24.509 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:50:24.509 00.000 21948 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.06
02:50:24.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:50:24.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:24.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:50:24.509 00.000 21948 MoveAxis(E, 0, ABG)
02:50:24.509 00.000 21948 Move returns status 0, amount 0
02:50:24.509 00.000 21948 MoveAxis(N, 0, ABG)
02:50:24.509 00.000 21948 Move returns status 0, amount 0
02:50:24.509 00.000 21948 move complete, result=0
02:50:24.509 00.000 21948 worker thread done servicing request
02:50:24.509 00.000 21948 Worker thread wakes up
02:50:24.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:24.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:24.509 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:26.137 01.628 21948 Exposure complete
02:50:26.162 00.025 21948 worker thread done servicing request
02:50:26.162 00.000 18120 OnExposeComplete: enter
02:50:26.162 00.000 18120 UpdateGuideState(): m_state=6
02:50:26.163 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
02:50:26.163 00.000 18120 Star::Find returns 1 (0), X=894.59, Y=233.20, Mass=1943, SNR=30.4, Peak=147 HFD=4.3
02:50:26.164 00.001 18120 MultiStar: [#1 0.12,0.22,0.72,U] [#2 0.21,0.26,0.65,U] [#3 -0.06,0.32,0.58,U] [#4 0.21,0.15,0.56,U] [#5 0.26,0.07,0.45,U] [#6 0.05,0.46,0.00,M1] [#7 0.05,0.33,0.43,U] [#8 0.05,0.29,0.40,U] 
02:50:26.164 00.000 18120 refined, 7 included, MultiStar: {0.11, 0.26}, one-star: {0.09, 0.37}
02:50:26.165 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
02:50:26.165 00.000 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
02:50:26.166 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.16 mountX=0.19 mountY=-0.22, mountTheta=-0.86
02:50:26.167 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.26, opts=13)
02:50:26.167 00.000 18120 Enqueuing Move request for scope (0.11, 0.26)
02:50:26.168 00.001 21948 Worker thread wakes up
02:50:26.168 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
02:50:26.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
02:50:26.168 00.000 21948 Moving (0.11, 0.26) raw xDistance=0.19 yDistance=-0.22
02:50:26.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:50:26.168 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:50:26.168 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:50:26.168 00.000 21948 MoveAxis(E, 0, ABG)
02:50:26.168 00.000 21948 Move returns status 0, amount 0
02:50:26.168 00.000 21948 MoveAxis(N, 0, ABG)
02:50:26.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:26.169 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.4
02:50:26.169 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:26.170 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:26.170 00.000 18120 Enqueuing Expose request
02:50:26.171 00.001 21948 Move returns status 0, amount 0
02:50:26.171 00.000 21948 move complete, result=0
02:50:26.171 00.000 21948 worker thread done servicing request
02:50:26.171 00.000 21948 Worker thread wakes up
02:50:26.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:26.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:26.171 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:27.688 01.517 21948 Exposure complete
02:50:27.742 00.054 21948 worker thread done servicing request
02:50:27.742 00.000 18120 OnExposeComplete: enter
02:50:27.744 00.002 18120 UpdateGuideState(): m_state=6
02:50:27.744 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
02:50:27.745 00.001 18120 Star::Find returns 1 (0), X=894.49, Y=233.29, Mass=1919, SNR=30.3, Peak=122 HFD=4.0
02:50:27.745 00.000 18120 MultiStar: [#1 -0.26,0.50,0.00,M1] [#2 0.11,0.17,0.62,U] [#3 -0.20,0.69,0.00,M1] [#4 0.05,0.14,0.56,U] [#5 0.22,0.40,0.00,M1] [#6 0.20,0.54,0.00,M2] [#7 -0.08,0.30,0.43,U] [#8 -0.46,0.72,0.00,M2] 
02:50:27.746 00.001 18120 refined, 3 included, MultiStar: {0.02, 0.29}, one-star: {-0.01, 0.45}
02:50:27.746 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
02:50:27.747 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
02:50:27.747 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.50 mountX=0.26 mountY=-0.15, mountTheta=-0.53
02:50:27.748 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.29, opts=13)
02:50:27.749 00.001 18120 Enqueuing Move request for scope (0.02, 0.29)
02:50:27.749 00.000 21948 Worker thread wakes up
02:50:27.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
02:50:27.750 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
02:50:27.750 00.000 21948 Moving (0.02, 0.29) raw xDistance=0.26 yDistance=-0.15
02:50:27.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:27.750 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.3
02:50:27.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:27.751 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:27.752 00.001 18120 Enqueuing Expose request
02:50:27.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:50:27.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:27.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:50:27.752 00.000 21948 MoveAxis(W, 46, ABG)
02:50:27.752 00.000 21948 Guiding  Dir = 3, Dur = 46
02:50:27.752 00.000 21948 IsSlewing returns 0
02:50:27.752 00.000 21948 IsGuiding returns 0
02:50:27.754 00.002 21948 PulseGuide returned control before completion, sleep 55
02:50:27.828 00.074 21948 IsGuiding returns 0
02:50:27.828 00.000 21948 Move returns status 0, amount 46
02:50:27.828 00.000 21948 MoveAxis(N, 0, ABG)
02:50:27.828 00.000 21948 Move returns status 0, amount 0
02:50:27.828 00.000 21948 move complete, result=0
02:50:27.828 00.000 21948 worker thread done servicing request
02:50:27.828 00.000 21948 Worker thread wakes up
02:50:27.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:27.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:27.828 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
02:50:29.458 01.630 21948 Exposure complete
02:50:29.493 00.035 21948 worker thread done servicing request
02:50:29.493 00.000 18120 OnExposeComplete: enter
02:50:29.494 00.001 18120 UpdateGuideState(): m_state=6
02:50:29.495 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
02:50:29.495 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=233.22, Mass=1853, SNR=29.8, Peak=133 HFD=4.3
02:50:29.496 00.001 18120 MultiStar: [#1 -0.29,0.30,0.75,U] [#2 -0.16,0.17,0.67,U] [#3 -0.38,0.59,0.00,M2] [#4 -0.20,0.35,0.59,U] [#5 -0.04,0.07,0.44,U] [#6 -0.27,0.29,0.50,U] [#7 -0.00,0.36,0.44,U] [#8 -0.10,0.34,0.39,U] 
02:50:29.497 00.001 18120 refined, 7 included, MultiStar: {-0.16, 0.29}, one-star: {-0.11, 0.38}
02:50:29.498 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
02:50:29.498 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
02:50:29.499 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.06 mountX=0.33 mountY=0.01, mountTheta=0.02
02:50:29.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.29, opts=13)
02:50:29.501 00.001 18120 Enqueuing Move request for scope (-0.16, 0.29)
02:50:29.501 00.000 21948 Worker thread wakes up
02:50:29.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:29.502 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.8
02:50:29.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:29.503 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:29.503 00.000 18120 Enqueuing Expose request
02:50:29.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
02:50:29.503 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
02:50:29.503 00.000 21948 Moving (-0.16, 0.29) raw xDistance=0.33 yDistance=0.01
02:50:29.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:50:29.504 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:29.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:50:29.504 00.000 21948 MoveAxis(W, 62, ABG)
02:50:29.504 00.000 21948 Guiding  Dir = 3, Dur = 62
02:50:29.504 00.000 21948 IsSlewing returns 0
02:50:29.504 00.000 21948 IsGuiding returns 0
02:50:29.507 00.003 21948 PulseGuide returned control before completion, sleep 71
02:50:29.580 00.073 21948 IsGuiding returns 1
02:50:29.581 00.001 21948 scope still moving after pulse duration time elapsed
02:50:29.613 00.032 21948 IsSlewing returns 0
02:50:29.613 00.000 21948 IsGuiding returns 0
02:50:29.613 00.000 21948 scope move finished after 62 + 46 ms
02:50:29.613 00.000 21948 Move returns status 0, amount 62
02:50:29.613 00.000 21948 MoveAxis(N, 0, ABG)
02:50:29.613 00.000 21948 Move returns status 0, amount 0
02:50:29.613 00.000 21948 move complete, result=0
02:50:29.613 00.000 21948 worker thread done servicing request
02:50:29.613 00.000 21948 Worker thread wakes up
02:50:29.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:29.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:29.614 00.001 18120 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
02:50:31.028 01.414 21948 Exposure complete
02:50:31.075 00.047 21948 worker thread done servicing request
02:50:31.075 00.000 18120 OnExposeComplete: enter
02:50:31.077 00.002 18120 UpdateGuideState(): m_state=6
02:50:31.079 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
02:50:31.080 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=233.20, Mass=1790, SNR=29.3, Peak=112 HFD=4.5
02:50:31.081 00.001 18120 MultiStar: [#1 -0.17,0.10,0.72,U] [#2 -0.19,0.31,0.66,U] [#3 -0.32,0.46,0.00,M3] [#4 0.37,0.10,0.59,U] [#5 0.04,0.42,0.47,U] [#6 -0.32,0.18,0.55,U] [#7 0.21,0.03,0.44,U] [#8 -0.30,0.48,0.00,M2] 
02:50:31.081 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.23}, one-star: {-0.11, 0.36}
02:50:31.082 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
02:50:31.082 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
02:50:31.082 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.77 mountX=0.23 mountY=-0.06, mountTheta=-0.26
02:50:31.084 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.23, opts=13)
02:50:31.084 00.000 18120 Enqueuing Move request for scope (-0.05, 0.23)
02:50:31.085 00.001 21948 Worker thread wakes up
02:50:31.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
02:50:31.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:31.085 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
02:50:31.086 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:31.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:31.087 00.001 18120 Enqueuing Expose request
02:50:31.087 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
02:50:31.087 00.000 21948 Moving (-0.05, 0.23) raw xDistance=0.23 yDistance=-0.06
02:50:31.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
02:50:31.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:31.087 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:50:31.087 00.000 21948 MoveAxis(W, 45, ABG)
02:50:31.087 00.000 21948 Guiding  Dir = 3, Dur = 45
02:50:31.088 00.001 21948 IsSlewing returns 0
02:50:31.088 00.000 21948 IsGuiding returns 0
02:50:31.090 00.002 21948 PulseGuide returned control before completion, sleep 54
02:50:31.153 00.063 21948 IsGuiding returns 0
02:50:31.153 00.000 21948 Move returns status 0, amount 45
02:50:31.153 00.000 21948 MoveAxis(N, 0, ABG)
02:50:31.153 00.000 21948 Move returns status 0, amount 0
02:50:31.153 00.000 21948 move complete, result=0
02:50:31.153 00.000 21948 worker thread done servicing request
02:50:31.153 00.000 21948 Worker thread wakes up
02:50:31.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:31.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:31.153 00.000 18120 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
02:50:32.779 01.626 21948 Exposure complete
02:50:32.816 00.037 21948 worker thread done servicing request
02:50:32.816 00.000 18120 OnExposeComplete: enter
02:50:32.817 00.001 18120 UpdateGuideState(): m_state=6
02:50:32.818 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
02:50:32.818 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=232.82, Mass=1878, SNR=30.0, Peak=115 HFD=4.5
02:50:32.819 00.001 18120 MultiStar: [#1 -0.26,0.35,0.00,M1] [#2 0.45,-0.18,0.00,M1] [#3 -0.05,0.09,0.58,U] [#4 0.36,-0.27,0.00,M1] [#5 0.40,-0.16,0.00,M1] [#6 -0.50,0.21,0.00,M1] [#7 0.17,0.11,0.42,U] [#8 -0.39,0.35,0.00,M3] 
02:50:32.819 00.000 18120 refined, 2 included, MultiStar: {0.23, 0.04}, one-star: {0.41, -0.01}
02:50:32.820 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:50:32.820 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:50:32.820 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.23 cameraTheta=0.19 mountX=-0.05 mountY=-0.22, mountTheta=-1.81
02:50:32.822 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.04, opts=13)
02:50:32.823 00.001 18120 Enqueuing Move request for scope (0.23, 0.04)
02:50:32.823 00.000 21948 Worker thread wakes up
02:50:32.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:32.824 00.001 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:50:32.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:32.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:32.825 00.001 18120 Enqueuing Expose request
02:50:32.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
02:50:32.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
02:50:32.825 00.000 21948 Moving (0.23, 0.04) raw xDistance=-0.05 yDistance=-0.22
02:50:32.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:50:32.826 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:50:32.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:50:32.826 00.000 21948 MoveAxis(E, 0, ABG)
02:50:32.826 00.000 21948 Move returns status 0, amount 0
02:50:32.826 00.000 21948 MoveAxis(N, 0, ABG)
02:50:32.826 00.000 21948 Move returns status 0, amount 0
02:50:32.826 00.000 21948 move complete, result=0
02:50:32.826 00.000 21948 worker thread done servicing request
02:50:32.826 00.000 21948 Worker thread wakes up
02:50:32.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:32.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:32.826 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:34.346 01.520 21948 Exposure complete
02:50:34.395 00.049 21948 worker thread done servicing request
02:50:34.396 00.001 18120 OnExposeComplete: enter
02:50:34.396 00.000 18120 UpdateGuideState(): m_state=6
02:50:34.397 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
02:50:34.398 00.001 18120 Star::Find returns 1 (0), X=895.23, Y=232.71, Mass=1893, SNR=30.0, Peak=121 HFD=4.4
02:50:34.398 00.000 18120 MultiStar: [#1 0.10,0.07,0.73,U] [#2 0.67,-0.47,0.00,M2] [#3 -0.11,0.04,0.61,U] [#4 0.52,-0.27,0.00,M2] [#5 0.28,-0.02,0.45,U] [#6 0.10,0.03,0.55,U] [#7 0.56,-0.42,0.00,M1] [#8 -0.06,0.28,0.40,U] 
02:50:34.399 00.001 18120 refined, 5 included, MultiStar: {0.24, 0.02}, one-star: {0.73, -0.12}
02:50:34.399 00.000 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
02:50:34.399 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
02:50:34.400 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.08 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
02:50:34.401 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.02, opts=13)
02:50:34.402 00.001 18120 Enqueuing Move request for scope (0.24, 0.02)
02:50:34.402 00.000 21948 Worker thread wakes up
02:50:34.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
02:50:34.402 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
02:50:34.402 00.000 21948 Moving (0.24, 0.02) raw xDistance=-0.08 yDistance=-0.22
02:50:34.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:50:34.402 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.50
02:50:34.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:50:34.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:34.403 00.001 18120 UpdateGuideState exits: m=1893 RSB=30.0
02:50:34.403 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:34.405 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:34.406 00.001 18120 Enqueuing Expose request
02:50:34.406 00.000 21948 MoveAxis(E, 0, ABG)
02:50:34.406 00.000 21948 Move returns status 0, amount 0
02:50:34.406 00.000 21948 MoveAxis(N, 53, ABG)
02:50:34.406 00.000 21948 Guiding  Dir = 0, Dur = 53
02:50:34.407 00.001 21948 IsSlewing returns 0
02:50:34.407 00.000 21948 IsGuiding returns 0
02:50:34.411 00.004 21948 PulseGuide returned control before completion, sleep 59
02:50:34.483 00.072 21948 IsGuiding returns 1
02:50:34.484 00.001 21948 scope still moving after pulse duration time elapsed
02:50:34.514 00.030 21948 IsSlewing returns 0
02:50:34.515 00.001 21948 IsGuiding returns 0
02:50:34.515 00.000 21948 scope move finished after 53 + 54 ms
02:50:34.515 00.000 21948 Move returns status 0, amount 53
02:50:34.515 00.000 21948 move complete, result=0
02:50:34.515 00.000 21948 worker thread done servicing request
02:50:34.515 00.000 21948 Worker thread wakes up
02:50:34.515 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:34.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:34.515 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 53 ms NORTH
02:50:36.150 01.635 21948 Exposure complete
02:50:36.183 00.033 21948 worker thread done servicing request
02:50:36.184 00.001 18120 OnExposeComplete: enter
02:50:36.184 00.000 18120 UpdateGuideState(): m_state=6
02:50:36.185 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
02:50:36.185 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=233.00, Mass=1874, SNR=30.0, Peak=112 HFD=4.5
02:50:36.187 00.002 18120 MultiStar: [#1 0.04,0.21,0.72,U] [#2 0.36,0.18,0.66,U] [#3 -0.27,0.20,0.59,U] [#4 0.32,-0.05,0.55,U] [#5 -0.06,0.20,0.46,U] [#6 -0.07,0.22,0.56,U] [#7 0.07,0.07,0.46,U] [#8 -0.23,0.47,0.00,M3] 
02:50:36.187 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.15}, one-star: {0.24, 0.16}
02:50:36.188 00.001 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
02:50:36.188 00.000 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
02:50:36.189 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=0.10 mountY=-0.16, mountTheta=-1.00
02:50:36.190 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.15, opts=13)
02:50:36.190 00.000 18120 Enqueuing Move request for scope (0.10, 0.15)
02:50:36.191 00.001 21948 Worker thread wakes up
02:50:36.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
02:50:36.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
02:50:36.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:36.191 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
02:50:36.192 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:36.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:36.193 00.001 18120 Enqueuing Expose request
02:50:36.194 00.001 21948 Moving (0.10, 0.15) raw xDistance=0.10 yDistance=-0.16
02:50:36.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:36.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:36.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:50:36.194 00.000 21948 MoveAxis(E, 0, ABG)
02:50:36.194 00.000 21948 Move returns status 0, amount 0
02:50:36.194 00.000 21948 MoveAxis(N, 0, ABG)
02:50:36.194 00.000 21948 Move returns status 0, amount 0
02:50:36.194 00.000 21948 move complete, result=0
02:50:36.194 00.000 21948 worker thread done servicing request
02:50:36.194 00.000 21948 Worker thread wakes up
02:50:36.194 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:36.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:36.194 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:37.720 01.526 21948 Exposure complete
02:50:37.749 00.029 21948 worker thread done servicing request
02:50:37.749 00.000 18120 OnExposeComplete: enter
02:50:37.751 00.002 18120 UpdateGuideState(): m_state=6
02:50:37.752 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
02:50:37.752 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=233.18, Mass=1875, SNR=29.9, Peak=126 HFD=4.4
02:50:37.753 00.001 18120 MultiStar: [#1 0.30,0.03,0.72,U] [#2 -0.04,-0.10,0.64,U] [#3 0.13,0.40,0.59,U] [#4 0.54,-0.16,0.00,M2] [#5 0.34,0.25,0.47,U] [#6 0.15,0.18,0.56,U] [#7 -0.04,0.17,0.43,U] [#8 0.40,0.32,0.00,M4] 
02:50:37.753 00.000 18120 refined, 6 included, MultiStar: {0.15, 0.19}, one-star: {0.17, 0.34}
02:50:37.754 00.001 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
02:50:37.754 00.000 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
02:50:37.755 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.89 mountX=0.11 mountY=-0.22, mountTheta=-1.11
02:50:37.756 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.19, opts=13)
02:50:37.756 00.000 18120 Enqueuing Move request for scope (0.15, 0.19)
02:50:37.757 00.001 21948 Worker thread wakes up
02:50:37.757 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:37.757 00.000 18120 UpdateGuideState exits: m=1875 RSB=29.9
02:50:37.758 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:37.758 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:37.759 00.001 18120 Enqueuing Expose request
02:50:37.760 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
02:50:37.760 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
02:50:37.760 00.000 21948 Moving (0.15, 0.19) raw xDistance=0.11 yDistance=-0.22
02:50:37.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:50:37.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:50:37.760 00.000 21948 MoveAxis(E, 0, ABG)
02:50:37.760 00.000 21948 Move returns status 0, amount 0
02:50:37.760 00.000 21948 MoveAxis(N, 52, ABG)
02:50:37.760 00.000 21948 Guiding  Dir = 0, Dur = 52
02:50:37.760 00.000 21948 IsSlewing returns 0
02:50:37.760 00.000 21948 IsGuiding returns 0
02:50:37.765 00.005 21948 PulseGuide returned control before completion, sleep 58
02:50:37.833 00.068 21948 IsGuiding returns 0
02:50:37.833 00.000 21948 Move returns status 0, amount 52
02:50:37.833 00.000 21948 move complete, result=0
02:50:37.833 00.000 21948 worker thread done servicing request
02:50:37.833 00.000 21948 Worker thread wakes up
02:50:37.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:37.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:37.833 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 52 ms NORTH
02:50:39.467 01.634 21948 Exposure complete
02:50:39.502 00.035 21948 worker thread done servicing request
02:50:39.502 00.000 18120 OnExposeComplete: enter
02:50:39.503 00.001 18120 UpdateGuideState(): m_state=6
02:50:39.504 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
02:50:39.504 00.000 18120 Star::Find returns 1 (0), X=894.37, Y=232.66, Mass=1936, SNR=30.6, Peak=132 HFD=4.3
02:50:39.505 00.001 18120 MultiStar: [#1 -0.50,-0.01,0.00,M1] [#2 -0.09,-0.12,0.60,U] [#3 -0.25,0.01,0.60,U] [#4 -0.18,-0.15,0.54,U] [#5 0.16,-0.49,0.00,M1] [#6 -0.30,-0.17,0.54,U] [#7 -0.32,-0.19,0.43,U] [#8 0.10,-0.37,0.40,U] 
02:50:39.505 00.000 18120 single-star, 6 included, MultiStar: {-0.17, -0.16}, one-star: {-0.14, -0.18}
02:50:39.505 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
02:50:39.506 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
02:50:39.506 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.22 mountX=-0.11 mountY=0.20, mountTheta=2.05
02:50:39.507 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.18, opts=13)
02:50:39.507 00.000 18120 Enqueuing Move request for scope (-0.14, -0.18)
02:50:39.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:39.509 00.002 21948 Worker thread wakes up
02:50:39.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
02:50:39.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
02:50:39.509 00.000 21948 Moving (-0.14, -0.18) raw xDistance=-0.11 yDistance=0.20
02:50:39.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:39.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:50:39.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:50:39.509 00.000 21948 MoveAxis(E, 0, ABG)
02:50:39.509 00.000 21948 Move returns status 0, amount 0
02:50:39.509 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.6
02:50:39.509 00.000 21948 MoveAxis(N, 0, ABG)
02:50:39.509 00.000 21948 Move returns status 0, amount 0
02:50:39.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:39.509 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:39.510 00.001 18120 Enqueuing Expose request
02:50:39.510 00.000 21948 move complete, result=0
02:50:39.510 00.000 21948 worker thread done servicing request
02:50:39.510 00.000 21948 Worker thread wakes up
02:50:39.510 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:39.511 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:39.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:41.031 01.520 21948 Exposure complete
02:50:41.070 00.039 21948 worker thread done servicing request
02:50:41.073 00.003 18120 OnExposeComplete: enter
02:50:41.076 00.003 18120 UpdateGuideState(): m_state=6
02:50:41.078 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
02:50:41.082 00.004 18120 Star::Find returns 1 (0), X=894.33, Y=232.88, Mass=1870, SNR=30.1, Peak=136 HFD=4.0
02:50:41.084 00.002 18120 MultiStar: [#1 -0.27,-0.15,0.74,U] [#2 -0.33,0.02,0.66,U] [#3 -0.12,0.05,0.61,U] [#4 0.13,-0.39,0.57,U] [#5 0.15,0.11,0.46,U] [#6 -0.19,0.10,0.54,U] [#7 -0.11,-0.08,0.45,U] [#8 0.06,0.19,0.38,U] 
02:50:41.087 00.003 18120 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.17, 0.05}
02:50:41.089 00.002 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.00) = xAngle (-4.97 = 1.31)
02:50:41.089 00.000 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.01 = 1.27)
02:50:41.091 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.97 mountX=0.03 mountY=0.11, mountTheta=1.31
02:50:41.095 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.02, opts=13)
02:50:41.095 00.000 18120 Enqueuing Move request for scope (-0.12, -0.02)
02:50:41.096 00.001 21948 Worker thread wakes up
02:50:41.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:41.096 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.1
02:50:41.097 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:41.097 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:41.098 00.001 18120 Enqueuing Expose request
02:50:41.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
02:50:41.098 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
02:50:41.098 00.000 21948 Moving (-0.12, -0.02) raw xDistance=0.03 yDistance=0.11
02:50:41.098 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:50:41.098 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:41.098 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:50:41.098 00.000 21948 MoveAxis(E, 0, ABG)
02:50:41.098 00.000 21948 Move returns status 0, amount 0
02:50:41.098 00.000 21948 MoveAxis(N, 0, ABG)
02:50:41.098 00.000 21948 Move returns status 0, amount 0
02:50:41.098 00.000 21948 move complete, result=0
02:50:41.098 00.000 21948 worker thread done servicing request
02:50:41.098 00.000 21948 Worker thread wakes up
02:50:41.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:41.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:41.099 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:42.831 01.732 21948 Exposure complete
02:50:42.865 00.034 21948 worker thread done servicing request
02:50:42.865 00.000 18120 OnExposeComplete: enter
02:50:42.866 00.001 18120 UpdateGuideState(): m_state=6
02:50:42.866 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
02:50:42.867 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=232.76, Mass=1742, SNR=28.9, Peak=110 HFD=4.5
02:50:42.867 00.000 18120 MultiStar: [#1 -0.59,0.07,0.00,M1] [#2 -0.28,-0.03,0.66,U] [#3 -0.46,0.20,0.00,M1] [#4 -0.14,-0.21,0.60,U] [#5 0.09,-0.03,0.48,U] [#6 -0.38,0.06,0.56,U] [#7 0.16,-0.74,0.00,M1] [#8 -0.51,-0.08,0.00,M3] 
02:50:42.868 00.001 18120 refined, 4 included, MultiStar: {-0.20, -0.06}, one-star: {-0.21, -0.08}
02:50:42.869 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.83 = 1.45)
02:50:42.869 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.87 = 1.41)
02:50:42.869 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.83 mountX=0.02 mountY=0.20, mountTheta=1.45
02:50:42.871 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.06, opts=13)
02:50:42.872 00.001 18120 Enqueuing Move request for scope (-0.20, -0.06)
02:50:42.872 00.000 21948 Worker thread wakes up
02:50:42.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
02:50:42.873 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:42.874 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
02:50:42.874 00.000 21948 Moving (-0.20, -0.06) raw xDistance=0.02 yDistance=0.20
02:50:42.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:42.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:50:42.874 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.9
02:50:42.875 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:42.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:50:42.875 00.000 21948 MoveAxis(E, 0, ABG)
02:50:42.875 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:42.876 00.001 18120 Enqueuing Expose request
02:50:42.876 00.000 21948 Move returns status 0, amount 0
02:50:42.876 00.000 21948 MoveAxis(N, 0, ABG)
02:50:42.876 00.000 21948 Move returns status 0, amount 0
02:50:42.876 00.000 21948 move complete, result=0
02:50:42.876 00.000 21948 worker thread done servicing request
02:50:42.876 00.000 21948 Worker thread wakes up
02:50:42.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:42.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:42.877 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:44.291 01.414 21948 Exposure complete
02:50:44.357 00.066 21948 worker thread done servicing request
02:50:44.358 00.001 18120 OnExposeComplete: enter
02:50:44.359 00.001 18120 UpdateGuideState(): m_state=6
02:50:44.359 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
02:50:44.360 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=232.66, Mass=1932, SNR=30.3, Peak=129 HFD=4.4
02:50:44.360 00.000 18120 MultiStar: [#1 -0.02,-0.22,0.71,U] [#2 0.01,-0.23,0.64,U] [#3 -0.60,0.01,0.00,M2] [#4 -0.14,-0.28,0.55,U] [#5 0.04,-0.10,0.47,U] [#6 -0.26,-0.14,0.54,U] [#7 0.18,-0.17,0.44,U] [#8 -0.05,-0.04,0.41,U] 
02:50:44.361 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.18}, one-star: {0.23, -0.18}
02:50:44.361 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.82)
02:50:44.361 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.78)
02:50:44.362 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=-0.17 mountY=0.06, mountTheta=2.78
02:50:44.363 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.18, opts=13)
02:50:44.365 00.002 18120 Enqueuing Move request for scope (0.02, -0.18)
02:50:44.366 00.001 21948 Worker thread wakes up
02:50:44.366 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
02:50:44.366 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
02:50:44.366 00.000 21948 Moving (0.02, -0.18) raw xDistance=-0.17 yDistance=0.06
02:50:44.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:50:44.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:44.366 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:44.367 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:50:44.367 00.000 21948 MoveAxis(E, 0, ABG)
02:50:44.367 00.000 21948 Move returns status 0, amount 0
02:50:44.367 00.000 21948 MoveAxis(N, 0, ABG)
02:50:44.367 00.000 21948 Move returns status 0, amount 0
02:50:44.367 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.3
02:50:44.367 00.000 21948 move complete, result=0
02:50:44.367 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:44.368 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:44.368 00.000 18120 Enqueuing Expose request
02:50:44.369 00.001 21948 worker thread done servicing request
02:50:44.369 00.000 21948 Worker thread wakes up
02:50:44.369 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:44.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:44.369 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:45.998 01.629 21948 Exposure complete
02:50:46.028 00.030 21948 worker thread done servicing request
02:50:46.028 00.000 18120 OnExposeComplete: enter
02:50:46.031 00.003 18120 UpdateGuideState(): m_state=6
02:50:46.033 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
02:50:46.033 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=232.79, Mass=1849, SNR=29.7, Peak=127 HFD=4.3
02:50:46.034 00.001 18120 MultiStar: [#1 -0.16,-0.14,0.73,U] [#2 0.05,-0.36,0.62,U] [#3 -0.48,0.29,0.00,M3] [#4 -0.11,-0.07,0.56,U] [#5 -0.31,-0.05,0.47,U] [#6 -0.33,0.20,0.53,U] [#7 -0.13,-0.10,0.42,U] [#8 -0.03,0.08,0.41,U] 
02:50:46.034 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {0.36, -0.05}
02:50:46.035 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.04 = 2.24)
02:50:46.035 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.20)
02:50:46.036 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.05 mountX=-0.05 mountY=0.06, mountTheta=2.23
02:50:46.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
02:50:46.038 00.001 18120 Enqueuing Move request for scope (-0.04, -0.07)
02:50:46.038 00.000 21948 Worker thread wakes up
02:50:46.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:50:46.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:50:46.038 00.000 21948 Moving (-0.04, -0.07) raw xDistance=-0.05 yDistance=0.06
02:50:46.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:50:46.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:46.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:46.038 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.7
02:50:46.039 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:46.039 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:46.040 00.001 18120 Enqueuing Expose request
02:50:46.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:50:46.040 00.000 21948 MoveAxis(E, 0, ABG)
02:50:46.040 00.000 21948 Move returns status 0, amount 0
02:50:46.040 00.000 21948 MoveAxis(N, 0, ABG)
02:50:46.040 00.000 21948 Move returns status 0, amount 0
02:50:46.040 00.000 21948 move complete, result=0
02:50:46.040 00.000 21948 worker thread done servicing request
02:50:46.040 00.000 21948 Worker thread wakes up
02:50:46.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:46.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:46.041 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:47.562 01.521 21948 Exposure complete
02:50:47.610 00.048 21948 worker thread done servicing request
02:50:47.610 00.000 18120 OnExposeComplete: enter
02:50:47.611 00.001 18120 UpdateGuideState(): m_state=6
02:50:47.612 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
02:50:47.612 00.000 18120 Star::Find returns 1 (0), X=894.45, Y=233.04, Mass=1808, SNR=29.5, Peak=121 HFD=4.2
02:50:47.613 00.001 18120 MultiStar: [#1 -0.39,0.25,0.00,M1] [#2 -0.30,0.10,0.67,U] [#3 -0.26,0.46,0.00,M4] [#4 -0.19,0.29,0.58,U] [#5 0.02,-0.05,0.49,U] [#6 0.03,0.35,0.53,U] [#7 -0.40,0.16,0.00,M1] [#8 -0.00,0.44,0.00,M2] 
02:50:47.613 00.000 18120 refined, 4 included, MultiStar: {-0.11, 0.18}, one-star: {-0.05, 0.21}
02:50:47.613 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
02:50:47.614 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
02:50:47.615 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.09 mountX=0.21 mountY=0.01, mountTheta=0.05
02:50:47.618 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.18, opts=13)
02:50:47.619 00.001 18120 Enqueuing Move request for scope (-0.11, 0.18)
02:50:47.620 00.001 21948 Worker thread wakes up
02:50:47.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
02:50:47.620 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
02:50:47.620 00.000 21948 Moving (-0.11, 0.18) raw xDistance=0.21 yDistance=0.01
02:50:47.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:50:47.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:47.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:47.620 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.5
02:50:47.621 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:47.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:47.622 00.001 18120 Enqueuing Expose request
02:50:47.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:50:47.622 00.000 21948 MoveAxis(W, 38, ABG)
02:50:47.622 00.000 21948 Guiding  Dir = 3, Dur = 38
02:50:47.623 00.001 21948 IsSlewing returns 0
02:50:47.623 00.000 21948 IsGuiding returns 0
02:50:47.625 00.002 21948 PulseGuide returned control before completion, sleep 47
02:50:47.687 00.062 21948 IsGuiding returns 0
02:50:47.687 00.000 21948 Move returns status 0, amount 38
02:50:47.687 00.000 21948 MoveAxis(N, 0, ABG)
02:50:47.687 00.000 21948 Move returns status 0, amount 0
02:50:47.688 00.001 21948 move complete, result=0
02:50:47.688 00.000 21948 worker thread done servicing request
02:50:47.688 00.000 21948 Worker thread wakes up
02:50:47.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:47.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:47.688 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
02:50:49.315 01.627 21948 Exposure complete
02:50:49.357 00.042 21948 worker thread done servicing request
02:50:49.357 00.000 18120 OnExposeComplete: enter
02:50:49.358 00.001 18120 UpdateGuideState(): m_state=6
02:50:49.360 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
02:50:49.361 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=232.89, Mass=1988, SNR=30.9, Peak=134 HFD=4.5
02:50:49.363 00.002 18120 MultiStar: [#1 -0.55,-0.09,0.00,M2] [#2 -0.20,0.07,0.64,U] [#3 -0.32,0.30,0.00,M5] [#4 -0.10,0.13,0.54,U] [#5 0.09,-0.08,0.45,U] [#6 -0.20,0.00,0.52,U] [#7 -0.43,0.29,0.00,M2] [#8 -0.18,0.32,0.39,U] 
02:50:49.364 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.07}, one-star: {-0.21, 0.06}
02:50:49.364 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
02:50:49.365 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
02:50:49.365 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.68 mountX=0.13 mountY=0.10, mountTheta=0.65
02:50:49.368 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.07, opts=13)
02:50:49.368 00.000 18120 Enqueuing Move request for scope (-0.15, 0.07)
02:50:49.369 00.001 21948 Worker thread wakes up
02:50:49.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:49.369 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
02:50:49.369 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:50:49.370 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:49.370 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:49.370 00.000 18120 Enqueuing Expose request
02:50:49.371 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
02:50:49.371 00.000 21948 Moving (-0.15, 0.07) raw xDistance=0.13 yDistance=0.10
02:50:49.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:50:49.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:49.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:50:49.371 00.000 21948 MoveAxis(E, 0, ABG)
02:50:49.371 00.000 21948 Move returns status 0, amount 0
02:50:49.371 00.000 21948 MoveAxis(N, 0, ABG)
02:50:49.371 00.000 21948 Move returns status 0, amount 0
02:50:49.371 00.000 21948 move complete, result=0
02:50:49.371 00.000 21948 worker thread done servicing request
02:50:49.371 00.000 21948 Worker thread wakes up
02:50:49.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:49.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:49.371 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:50.894 01.523 21948 Exposure complete
02:50:50.929 00.035 21948 worker thread done servicing request
02:50:50.929 00.000 18120 OnExposeComplete: enter
02:50:50.930 00.001 18120 UpdateGuideState(): m_state=6
02:50:50.930 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
02:50:50.931 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=232.98, Mass=1939, SNR=30.5, Peak=126 HFD=4.1
02:50:50.931 00.000 18120 MultiStar: [#1 -0.49,0.33,0.00,M3] [#2 -0.30,0.28,0.64,U] [#3 -0.61,0.29,0.00,M6] [#4 -0.12,0.10,0.55,U] [#5 -0.02,0.09,0.45,U] [#6 -0.09,-0.02,0.52,U] [#7 -0.17,-0.09,0.42,U] [#8 -0.37,0.46,0.00,M2] 
02:50:50.932 00.001 18120 single-star, 5 included, MultiStar: {-0.12, 0.10}, one-star: {-0.06, 0.14}
02:50:50.932 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
02:50:50.933 00.001 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
02:50:50.933 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.95 mountX=0.16 mountY=-0.01, mountTheta=-0.09
02:50:50.934 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.14, opts=13)
02:50:50.935 00.001 18120 Enqueuing Move request for scope (-0.06, 0.14)
02:50:50.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:50.936 00.001 21948 Worker thread wakes up
02:50:50.936 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
02:50:50.936 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
02:50:50.936 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
02:50:50.936 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:50.937 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:50.937 00.000 18120 Enqueuing Expose request
02:50:50.938 00.001 21948 Moving (-0.06, 0.14) raw xDistance=0.16 yDistance=-0.01
02:50:50.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:50:50.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:50.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:50:50.938 00.000 21948 MoveAxis(E, 0, ABG)
02:50:50.938 00.000 21948 Move returns status 0, amount 0
02:50:50.938 00.000 21948 MoveAxis(N, 0, ABG)
02:50:50.938 00.000 21948 Move returns status 0, amount 0
02:50:50.938 00.000 21948 move complete, result=0
02:50:50.938 00.000 21948 worker thread done servicing request
02:50:50.938 00.000 21948 Worker thread wakes up
02:50:50.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:50.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:50.938 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:52.572 01.634 21948 Exposure complete
02:50:52.621 00.049 21948 worker thread done servicing request
02:50:52.621 00.000 18120 OnExposeComplete: enter
02:50:52.622 00.001 18120 UpdateGuideState(): m_state=6
02:50:52.623 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
02:50:52.623 00.000 18120 Star::Find returns 1 (0), X=894.42, Y=232.95, Mass=1822, SNR=29.6, Peak=124 HFD=4.2
02:50:52.624 00.001 18120 MultiStar: [#1 -0.24,-0.07,0.73,U] [#2 -0.16,-0.03,0.67,U] [#3 -0.35,0.33,0.00,M7] [#4 0.26,-0.46,0.00,M1] [#5 0.23,0.24,0.47,U] [#6 -0.14,0.41,0.00,M1] [#7 -0.27,0.22,0.44,U] [#8 -0.05,0.16,0.43,U] 
02:50:52.624 00.000 18120 refined, 5 included, MultiStar: {-0.11, 0.09}, one-star: {-0.08, 0.11}
02:50:52.625 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
02:50:52.625 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
02:50:52.626 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.46 mountX=0.12 mountY=0.06, mountTheta=0.43
02:50:52.627 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.09, opts=13)
02:50:52.628 00.001 18120 Enqueuing Move request for scope (-0.11, 0.09)
02:50:52.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:52.628 00.000 21948 Worker thread wakes up
02:50:52.628 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.6
02:50:52.628 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:52.629 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:52.629 00.000 18120 Enqueuing Expose request
02:50:52.630 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
02:50:52.630 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
02:50:52.630 00.000 21948 Moving (-0.11, 0.09) raw xDistance=0.12 yDistance=0.06
02:50:52.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:50:52.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:52.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:50:52.630 00.000 21948 MoveAxis(E, 0, ABG)
02:50:52.630 00.000 21948 Move returns status 0, amount 0
02:50:52.630 00.000 21948 MoveAxis(N, 0, ABG)
02:50:52.630 00.000 21948 Move returns status 0, amount 0
02:50:52.630 00.000 21948 move complete, result=0
02:50:52.630 00.000 21948 worker thread done servicing request
02:50:52.630 00.000 21948 Worker thread wakes up
02:50:52.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:52.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:52.630 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:54.153 01.523 21948 Exposure complete
02:50:54.191 00.038 21948 worker thread done servicing request
02:50:54.192 00.001 18120 OnExposeComplete: enter
02:50:54.192 00.000 18120 UpdateGuideState(): m_state=6
02:50:54.194 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
02:50:54.196 00.002 18120 Star::Find returns 1 (0), X=894.13, Y=232.98, Mass=1928, SNR=30.5, Peak=173 HFD=4.3
02:50:54.198 00.002 18120 MultiStar: [#1 -0.39,-0.14,0.74,U] [#2 -0.27,-0.31,0.66,U] [#3 -0.34,-0.11,0.61,U] [#4 -0.11,-0.39,0.55,U] [#5 0.01,-0.10,0.47,U] [#6 -0.34,-0.05,0.52,U] [#7 -0.71,0.28,0.00,M1] [#8 -0.28,0.10,0.37,U] 
02:50:54.199 00.001 18120 refined, 7 included, MultiStar: {-0.28, -0.10}, one-star: {-0.38, 0.15}
02:50:54.200 00.001 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.00) = xAngle (-4.81 = 1.48)
02:50:54.201 00.001 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.85 = 1.44)
02:50:54.202 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.81 mountX=0.03 mountY=0.30, mountTheta=1.48
02:50:54.205 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.10, opts=13)
02:50:54.207 00.002 18120 Enqueuing Move request for scope (-0.28, -0.10)
02:50:54.208 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:54.209 00.001 18120 UpdateGuideState exits: m=1928 RSB=30.5
02:50:54.210 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:54.211 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:54.212 00.001 18120 Enqueuing Expose request
02:50:54.212 00.000 21948 Worker thread wakes up
02:50:54.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
02:50:54.212 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
02:50:54.212 00.000 21948 Moving (-0.28, -0.10) raw xDistance=0.03 yDistance=0.30
02:50:54.213 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:50:54.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:50:54.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:50:54.213 00.000 21948 MoveAxis(E, 0, ABG)
02:50:54.213 00.000 21948 Move returns status 0, amount 0
02:50:54.213 00.000 21948 MoveAxis(N, 0, ABG)
02:50:54.213 00.000 21948 Move returns status 0, amount 0
02:50:54.213 00.000 21948 move complete, result=0
02:50:54.213 00.000 21948 worker thread done servicing request
02:50:54.213 00.000 21948 Worker thread wakes up
02:50:54.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:54.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:54.214 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:50:55.840 01.626 21948 Exposure complete
02:50:55.884 00.044 21948 worker thread done servicing request
02:50:55.884 00.000 18120 OnExposeComplete: enter
02:50:55.885 00.001 18120 UpdateGuideState(): m_state=6
02:50:55.886 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
02:50:55.886 00.000 18120 Star::Find returns 1 (0), X=894.19, Y=232.64, Mass=1826, SNR=29.6, Peak=152 HFD=3.8
02:50:55.887 00.001 18120 MultiStar: [#1 -0.29,-0.30,0.74,U] [#2 -0.38,-0.40,0.00,M1] [#3 -0.35,-0.17,0.59,U] [#4 0.18,-0.51,0.00,M1] [#5 0.13,-0.57,0.00,M1] [#6 -0.21,-0.13,0.50,U] [#7 -0.36,-0.41,0.00,M2] [#8 -0.13,-0.01,0.40,U] 
02:50:55.887 00.000 18120 refined, 4 included, MultiStar: {-0.28, -0.18}, one-star: {-0.32, -0.20}
02:50:55.887 00.000 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
02:50:55.888 00.001 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.69)
02:50:55.888 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.56 mountX=-0.05 mountY=0.33, mountTheta=1.73
02:50:55.890 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.18, opts=13)
02:50:55.891 00.001 18120 Enqueuing Move request for scope (-0.28, -0.18)
02:50:55.893 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:55.893 00.000 18120 UpdateGuideState exits: m=1826 RSB=29.6
02:50:55.894 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:55.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:55.895 00.001 18120 Enqueuing Expose request
02:50:55.895 00.000 21948 Worker thread wakes up
02:50:55.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
02:50:55.895 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
02:50:55.895 00.000 21948 Moving (-0.28, -0.18) raw xDistance=-0.05 yDistance=0.33
02:50:55.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:50:55.895 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.68
02:50:55.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:50:55.895 00.000 21948 MoveAxis(E, 0, ABG)
02:50:55.895 00.000 21948 Move returns status 0, amount 0
02:50:55.895 00.000 21948 MoveAxis(S, 79, ABG)
02:50:55.895 00.000 21948 Guiding  Dir = 1, Dur = 79
02:50:55.896 00.001 21948 IsSlewing returns 0
02:50:55.896 00.000 21948 IsGuiding returns 0
02:50:55.900 00.004 21948 PulseGuide returned control before completion, sleep 85
02:50:55.993 00.093 21948 IsGuiding returns 0
02:50:55.995 00.002 21948 Move returns status 0, amount 79
02:50:55.995 00.000 21948 move complete, result=0
02:50:55.995 00.000 21948 worker thread done servicing request
02:50:55.995 00.000 21948 Worker thread wakes up
02:50:55.995 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 79 ms SOUTH
02:50:55.996 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:55.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:57.407 01.411 21948 Exposure complete
02:50:57.449 00.042 21948 worker thread done servicing request
02:50:57.450 00.001 18120 OnExposeComplete: enter
02:50:57.452 00.002 18120 UpdateGuideState(): m_state=6
02:50:57.455 00.003 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
02:50:57.458 00.003 18120 Star::Find returns 1 (0), X=894.28, Y=232.70, Mass=1968, SNR=30.8, Peak=146 HFD=4.3
02:50:57.460 00.002 18120 MultiStar: [#1 -0.11,-0.27,0.70,U] [#2 -0.03,-0.22,0.63,U] [#3 -0.22,-0.22,0.60,U] [#4 0.35,-0.53,0.00,M2] [#5 0.36,-0.67,0.00,M2] [#6 -0.36,-0.13,0.49,U] [#7 -0.34,-0.45,0.00,M3] [#8 -0.20,0.08,0.39,U] 
02:50:57.462 00.002 18120 refined, 5 included, MultiStar: {-0.18, -0.16}, one-star: {-0.22, -0.14}
02:50:57.464 00.002 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.00) = xAngle (-4.41 = 1.87)
02:50:57.467 00.003 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.45 = 1.83)
02:50:57.469 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.25 cameraTheta=-2.42 mountX=-0.07 mountY=0.24, mountTheta=1.87
02:50:57.473 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.16, opts=13)
02:50:57.473 00.000 18120 Enqueuing Move request for scope (-0.18, -0.16)
02:50:57.474 00.001 21948 Worker thread wakes up
02:50:57.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
02:50:57.474 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
02:50:57.474 00.000 21948 Moving (-0.18, -0.16) raw xDistance=-0.07 yDistance=0.24
02:50:57.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:50:57.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:57.474 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.8
02:50:57.475 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:57.476 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:50:57.476 00.000 21948 MoveAxis(E, 0, ABG)
02:50:57.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:57.478 00.002 18120 Enqueuing Expose request
02:50:57.479 00.001 21948 Move returns status 0, amount 0
02:50:57.479 00.000 21948 MoveAxis(S, 57, ABG)
02:50:57.479 00.000 21948 Guiding  Dir = 1, Dur = 57
02:50:57.479 00.000 21948 IsSlewing returns 0
02:50:57.480 00.001 21948 IsGuiding returns 0
02:50:57.485 00.005 21948 PulseGuide returned control before completion, sleep 62
02:50:57.561 00.076 21948 IsGuiding returns 0
02:50:57.574 00.013 21948 Move returns status 0, amount 57
02:50:57.574 00.000 21948 move complete, result=0
02:50:57.574 00.000 21948 worker thread done servicing request
02:50:57.574 00.000 21948 Worker thread wakes up
02:50:57.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:57.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:50:57.574 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 57 ms SOUTH
02:50:59.211 01.637 21948 Exposure complete
02:50:59.253 00.042 21948 worker thread done servicing request
02:50:59.253 00.000 18120 OnExposeComplete: enter
02:50:59.254 00.001 18120 UpdateGuideState(): m_state=6
02:50:59.255 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
02:50:59.257 00.002 18120 Star::Find returns 1 (0), X=894.84, Y=232.82, Mass=1891, SNR=30.2, Peak=175 HFD=4.1
02:50:59.258 00.001 18120 MultiStar: [#1 0.32,-0.21,0.73,U] [#2 0.42,-0.10,0.00,M1] [#3 0.25,-0.23,0.58,U] [#4 0.62,-0.33,0.00,M3] [#5 0.77,-0.19,0.00,M3] [#6 0.18,-0.10,0.53,U] [#7 0.21,0.03,0.43,U] [#8 0.41,-0.07,0.39,U] 
02:50:59.259 00.001 18120 refined, 5 included, MultiStar: {0.29, -0.10}, one-star: {0.34, -0.02}
02:50:59.259 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
02:50:59.260 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
02:50:59.260 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.33 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
02:50:59.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.10, opts=13)
02:50:59.262 00.001 18120 Enqueuing Move request for scope (0.29, -0.10)
02:50:59.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:50:59.263 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.2
02:50:59.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:59.263 00.000 21948 Worker thread wakes up
02:50:59.264 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
02:50:59.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
02:50:59.264 00.000 21948 Moving (0.29, -0.10) raw xDistance=-0.21 yDistance=-0.21
02:50:59.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:50:59.264 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:50:59.265 00.001 18120 Enqueuing Expose request
02:50:59.266 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:50:59.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:50:59.266 00.000 21948 MoveAxis(E, 38, ABG)
02:50:59.266 00.000 21948 Guiding  Dir = 2, Dur = 38
02:50:59.266 00.000 21948 IsSlewing returns 0
02:50:59.266 00.000 21948 IsGuiding returns 0
02:50:59.268 00.002 21948 PulseGuide returned control before completion, sleep 47
02:50:59.320 00.052 21948 IsGuiding returns 0
02:50:59.320 00.000 21948 Move returns status 0, amount 38
02:50:59.320 00.000 21948 MoveAxis(N, 0, ABG)
02:50:59.320 00.000 21948 Move returns status 0, amount 0
02:50:59.321 00.001 21948 move complete, result=0
02:50:59.321 00.000 21948 worker thread done servicing request
02:50:59.321 00.000 21948 Worker thread wakes up
02:50:59.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:50:59.321 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
02:50:59.322 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:00.726 01.404 21948 Exposure complete
02:51:00.767 00.041 21948 worker thread done servicing request
02:51:00.767 00.000 18120 OnExposeComplete: enter
02:51:00.767 00.000 18120 UpdateGuideState(): m_state=6
02:51:00.768 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
02:51:00.768 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=232.95, Mass=1983, SNR=30.9, Peak=169 HFD=4.3
02:51:00.769 00.001 18120 MultiStar: [#1 0.23,0.03,0.68,U] [#2 0.21,-0.26,0.64,U] [#3 0.18,-0.09,0.59,U] [#4 0.54,-0.49,0.00,M4] [#5 0.45,-0.02,0.00,M4] [#6 0.39,0.07,0.48,U] [#7 0.11,0.18,0.42,U] [#8 0.30,0.16,0.39,U] 
02:51:00.769 00.000 18120 refined, 6 included, MultiStar: {0.27, 0.02}, one-star: {0.38, 0.11}
02:51:00.770 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
02:51:00.770 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
02:51:00.771 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.08 mountX=-0.09 mountY=-0.25, mountTheta=-1.92
02:51:00.772 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.02, opts=13)
02:51:00.773 00.001 18120 Enqueuing Move request for scope (0.27, 0.02)
02:51:00.774 00.001 21948 Worker thread wakes up
02:51:00.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
02:51:00.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:00.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
02:51:00.774 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
02:51:00.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:00.775 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:00.775 00.000 18120 Enqueuing Expose request
02:51:00.776 00.001 21948 Moving (0.27, 0.02) raw xDistance=-0.09 yDistance=-0.25
02:51:00.776 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:51:00.776 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:51:00.776 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:51:00.776 00.000 21948 MoveAxis(E, 0, ABG)
02:51:00.776 00.000 21948 Move returns status 0, amount 0
02:51:00.776 00.000 21948 MoveAxis(N, 0, ABG)
02:51:00.776 00.000 21948 Move returns status 0, amount 0
02:51:00.776 00.000 21948 move complete, result=0
02:51:00.776 00.000 21948 worker thread done servicing request
02:51:00.776 00.000 21948 Worker thread wakes up
02:51:00.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:00.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:00.776 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:02.408 01.632 21948 Exposure complete
02:51:02.442 00.034 21948 worker thread done servicing request
02:51:02.442 00.000 18120 OnExposeComplete: enter
02:51:02.443 00.001 18120 UpdateGuideState(): m_state=6
02:51:02.443 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
02:51:02.444 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=232.90, Mass=1787, SNR=29.3, Peak=147 HFD=4.2
02:51:02.444 00.000 18120 MultiStar: [#1 0.14,-0.22,0.73,U] [#2 0.12,-0.06,0.63,U] [#3 0.32,0.04,0.60,U] [#4 0.92,-0.35,0.00,M5] [#5 0.69,-0.47,0.00,M5] [#6 0.36,0.05,0.54,U] [#7 0.17,-0.11,0.45,U] [#8 0.06,0.21,0.40,U] 
02:51:02.445 00.001 18120 refined, 6 included, MultiStar: {0.23, -0.01}, one-star: {0.32, 0.06}
02:51:02.445 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
02:51:02.446 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
02:51:02.446 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.05 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
02:51:02.447 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.01, opts=13)
02:51:02.448 00.001 18120 Enqueuing Move request for scope (0.23, -0.01)
02:51:02.448 00.000 21948 Worker thread wakes up
02:51:02.448 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
02:51:02.448 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
02:51:02.448 00.000 21948 Moving (0.23, -0.01) raw xDistance=-0.11 yDistance=-0.20
02:51:02.448 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:51:02.448 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:02.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:02.449 00.001 18120 UpdateGuideState exits: m=1787 RSB=29.3
02:51:02.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:02.450 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:02.450 00.000 18120 Enqueuing Expose request
02:51:02.451 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:51:02.451 00.000 21948 MoveAxis(E, 0, ABG)
02:51:02.451 00.000 21948 Move returns status 0, amount 0
02:51:02.451 00.000 21948 MoveAxis(N, 0, ABG)
02:51:02.451 00.000 21948 Move returns status 0, amount 0
02:51:02.451 00.000 21948 move complete, result=0
02:51:02.451 00.000 21948 worker thread done servicing request
02:51:02.452 00.001 21948 Worker thread wakes up
02:51:02.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:02.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:02.452 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:03.975 01.523 21948 Exposure complete
02:51:04.014 00.039 21948 worker thread done servicing request
02:51:04.014 00.000 18120 OnExposeComplete: enter
02:51:04.016 00.002 18120 UpdateGuideState(): m_state=6
02:51:04.018 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
02:51:04.019 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=232.84, Mass=1899, SNR=30.3, Peak=162 HFD=4.2
02:51:04.020 00.001 18120 MultiStar: [#1 0.21,-0.20,0.73,U] [#2 0.38,0.07,0.63,U] [#3 0.21,-0.08,0.61,U] [#4 0.76,-0.28,0.00,M6] [#5 0.80,-0.29,0.00,M6] [#6 -0.01,-0.01,0.54,U] [#7 0.57,-0.10,0.00,M1] [#8 0.10,0.25,0.39,U] 
02:51:04.021 00.001 18120 refined, 5 included, MultiStar: {0.24, -0.01}, one-star: {0.41, 0.00}
02:51:04.022 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
02:51:04.023 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
02:51:04.023 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.25 cameraTheta=-0.06 mountX=-0.11 mountY=-0.21, mountTheta=-2.07
02:51:04.025 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.01, opts=13)
02:51:04.026 00.001 18120 Enqueuing Move request for scope (0.24, -0.01)
02:51:04.026 00.000 21948 Worker thread wakes up
02:51:04.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
02:51:04.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
02:51:04.027 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:04.027 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.3
02:51:04.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:04.028 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:04.028 00.000 18120 Enqueuing Expose request
02:51:04.029 00.001 21948 Moving (0.24, -0.01) raw xDistance=-0.11 yDistance=-0.21
02:51:04.029 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:51:04.029 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:51:04.029 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:51:04.029 00.000 21948 MoveAxis(E, 0, ABG)
02:51:04.029 00.000 21948 Move returns status 0, amount 0
02:51:04.029 00.000 21948 MoveAxis(N, 0, ABG)
02:51:04.029 00.000 21948 Move returns status 0, amount 0
02:51:04.029 00.000 21948 move complete, result=0
02:51:04.029 00.000 21948 worker thread done servicing request
02:51:04.029 00.000 21948 Worker thread wakes up
02:51:04.030 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:04.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:04.030 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:05.667 01.637 21948 Exposure complete
02:51:05.706 00.039 21948 worker thread done servicing request
02:51:05.707 00.001 18120 OnExposeComplete: enter
02:51:05.709 00.002 18120 UpdateGuideState(): m_state=6
02:51:05.710 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
02:51:05.710 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=233.00, Mass=1857, SNR=29.9, Peak=158 HFD=4.3
02:51:05.711 00.001 18120 MultiStar: [#1 0.48,-0.10,0.00,M1] [#2 0.61,-0.20,0.00,M1] [#3 0.27,0.23,0.61,U] [#4 0.76,-0.24,0.00,M7] [#5 0.89,-0.48,0.00,M7] [#6 0.31,-0.01,0.55,U] [#7 0.06,-0.36,0.44,U] [#8 0.60,0.33,0.00,M1] 
02:51:05.711 00.000 18120 refined, 3 included, MultiStar: {0.29, 0.06}, one-star: {0.39, 0.16}
02:51:05.712 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:51:05.712 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:51:05.713 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.29 cameraTheta=0.19 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
02:51:05.714 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.06, opts=13)
02:51:05.714 00.000 18120 Enqueuing Move request for scope (0.29, 0.06)
02:51:05.714 00.000 21948 Worker thread wakes up
02:51:05.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:05.716 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
02:51:05.716 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
02:51:05.716 00.000 21948 Moving (0.29, 0.06) raw xDistance=-0.07 yDistance=-0.28
02:51:05.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:51:05.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:51:05.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:51:05.716 00.000 21948 MoveAxis(E, 0, ABG)
02:51:05.716 00.000 21948 Move returns status 0, amount 0
02:51:05.716 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.9
02:51:05.719 00.003 21948 MoveAxis(N, 0, ABG)
02:51:05.719 00.000 21948 Move returns status 0, amount 0
02:51:05.719 00.000 21948 move complete, result=0
02:51:05.719 00.000 21948 worker thread done servicing request
02:51:05.719 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:05.720 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:05.720 00.000 18120 Enqueuing Expose request
02:51:05.720 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:51:05.721 00.001 21948 Worker thread wakes up
02:51:05.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:05.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:07.238 01.517 21948 Exposure complete
02:51:07.288 00.050 21948 worker thread done servicing request
02:51:07.288 00.000 18120 OnExposeComplete: enter
02:51:07.290 00.002 18120 UpdateGuideState(): m_state=6
02:51:07.292 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
02:51:07.293 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=232.88, Mass=1857, SNR=29.9, Peak=143 HFD=4.3
02:51:07.295 00.002 18120 MultiStar: [#1 0.39,-0.21,0.00,M2] [#2 0.50,-0.14,0.00,M2] [#3 0.34,0.03,0.59,U] [#4 0.86,-0.50,0.00,M8] [#5 0.63,-0.19,0.00,M8] [#6 0.27,0.16,0.55,U] [#7 0.23,0.09,0.42,U] [#8 0.46,0.02,0.00,M2] 
02:51:07.296 00.001 18120 refined, 3 included, MultiStar: {0.35, 0.07}, one-star: {0.44, 0.04}
02:51:07.298 00.002 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
02:51:07.300 00.002 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
02:51:07.303 00.003 18120 CameraToMount -- cameraX=0.35 cameraY=0.07 hyp=0.35 cameraTheta=0.20 mountX=-0.08 mountY=-0.34, mountTheta=-1.80
02:51:07.307 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=0.07, opts=13)
02:51:07.309 00.002 18120 Enqueuing Move request for scope (0.35, 0.07)
02:51:07.310 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:07.311 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.9
02:51:07.313 00.002 21948 Worker thread wakes up
02:51:07.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:07.314 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:07.314 00.000 18120 Enqueuing Expose request
02:51:07.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.07) opts 0xd
02:51:07.315 00.001 21948 Handling offset move in thread for scope, endpoint = (0.35, 0.07)
02:51:07.315 00.000 21948 Moving (0.35, 0.07) raw xDistance=-0.08 yDistance=-0.34
02:51:07.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:51:07.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:51:07.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:51:07.315 00.000 21948 MoveAxis(E, 0, ABG)
02:51:07.315 00.000 21948 Move returns status 0, amount 0
02:51:07.315 00.000 21948 MoveAxis(N, 0, ABG)
02:51:07.315 00.000 21948 Move returns status 0, amount 0
02:51:07.315 00.000 21948 move complete, result=0
02:51:07.315 00.000 21948 worker thread done servicing request
02:51:07.315 00.000 21948 Worker thread wakes up
02:51:07.315 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:07.315 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:07.315 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:51:08.947 01.632 21948 Exposure complete
02:51:08.986 00.039 21948 worker thread done servicing request
02:51:08.987 00.001 18120 OnExposeComplete: enter
02:51:08.989 00.002 18120 UpdateGuideState(): m_state=6
02:51:08.990 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
02:51:08.990 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=232.80, Mass=1930, SNR=30.4, Peak=159 HFD=4.2
02:51:08.992 00.002 18120 MultiStar: [#1 0.36,-0.34,0.00,M3] [#2 0.37,-0.29,0.00,M3] [#3 0.47,-0.25,0.00,M1] [#4 0.82,-0.54,0.00,M9] [#5 0.62,-0.59,0.00,M9] [#6 0.29,-0.17,0.55,U] [#7 0.00,-0.03,0.45,U] [#8 0.75,-0.28,0.00,M3] 
02:51:08.992 00.000 18120 refined, 2 included, MultiStar: {0.25, -0.07}, one-star: {0.35, -0.03}
02:51:08.993 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
02:51:08.993 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
02:51:08.994 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.27 mountX=-0.17 mountY=-0.20, mountTheta=-2.29
02:51:08.995 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.07, opts=13)
02:51:08.995 00.000 18120 Enqueuing Move request for scope (0.25, -0.07)
02:51:08.996 00.001 21948 Worker thread wakes up
02:51:08.996 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:08.996 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
02:51:08.997 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:08.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:08.997 00.000 18120 Enqueuing Expose request
02:51:08.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
02:51:08.998 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
02:51:08.998 00.000 21948 Moving (0.25, -0.07) raw xDistance=-0.17 yDistance=-0.20
02:51:08.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:51:08.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:08.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:51:08.998 00.000 21948 MoveAxis(E, 0, ABG)
02:51:08.998 00.000 21948 Move returns status 0, amount 0
02:51:08.998 00.000 21948 MoveAxis(N, 0, ABG)
02:51:08.998 00.000 21948 Move returns status 0, amount 0
02:51:08.998 00.000 21948 move complete, result=0
02:51:08.998 00.000 21948 worker thread done servicing request
02:51:08.998 00.000 21948 Worker thread wakes up
02:51:08.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:08.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:08.998 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:10.513 01.515 21948 Exposure complete
02:51:10.544 00.031 21948 worker thread done servicing request
02:51:10.544 00.000 18120 OnExposeComplete: enter
02:51:10.546 00.002 18120 UpdateGuideState(): m_state=6
02:51:10.547 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
02:51:10.547 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=232.91, Mass=1889, SNR=30.1, Peak=163 HFD=4.3
02:51:10.547 00.000 18120 MultiStar: [#1 0.26,-0.19,0.72,U] [#2 0.64,-0.26,0.00,M4] [#3 0.25,-0.10,0.60,U] [#4 0.68,-0.19,0.00,M10] [#5 0.67,-0.42,0.00,M10] [#6 0.19,0.24,0.51,U] [#7 0.35,-0.15,0.43,U] [#8 0.27,0.26,0.41,U] 
02:51:10.548 00.001 18120 refined, 5 included, MultiStar: {0.31, 0.01}, one-star: {0.43, 0.07}
02:51:10.548 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
02:51:10.549 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
02:51:10.549 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.03 mountX=-0.12 mountY=-0.28, mountTheta=-1.98
02:51:10.550 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=0.01, opts=13)
02:51:10.551 00.001 18120 Enqueuing Move request for scope (0.31, 0.01)
02:51:10.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:10.552 00.001 21948 Worker thread wakes up
02:51:10.552 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
02:51:10.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd
02:51:10.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:10.553 00.001 21948 Handling offset move in thread for scope, endpoint = (0.31, 0.01)
02:51:10.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:10.553 00.000 18120 Enqueuing Expose request
02:51:10.554 00.001 21948 Moving (0.31, 0.01) raw xDistance=-0.12 yDistance=-0.28
02:51:10.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:51:10.554 00.000 21948 switching direction from 1 to -1 - decHistory=-4 oldest=0.35 newest=-0.81
02:51:10.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:51:10.554 00.000 21948 MoveAxis(E, 0, ABG)
02:51:10.554 00.000 21948 Move returns status 0, amount 0
02:51:10.554 00.000 21948 MoveAxis(N, 67, ABG)
02:51:10.554 00.000 21948 Guiding  Dir = 0, Dur = 67
02:51:10.554 00.000 21948 IsSlewing returns 0
02:51:10.554 00.000 21948 IsGuiding returns 0
02:51:10.559 00.005 21948 PulseGuide returned control before completion, sleep 73
02:51:10.637 00.078 21948 IsGuiding returns 0
02:51:10.637 00.000 21948 Move returns status 0, amount 67
02:51:10.637 00.000 21948 move complete, result=0
02:51:10.637 00.000 21948 worker thread done servicing request
02:51:10.637 00.000 21948 Worker thread wakes up
02:51:10.637 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
02:51:10.639 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:10.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:12.266 01.627 21948 Exposure complete
02:51:12.327 00.061 21948 worker thread done servicing request
02:51:12.327 00.000 18120 OnExposeComplete: enter
02:51:12.328 00.001 18120 UpdateGuideState(): m_state=6
02:51:12.328 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
02:51:12.329 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=232.96, Mass=1814, SNR=29.5, Peak=157 HFD=4.2
02:51:12.329 00.000 18120 MultiStar: [#1 0.36,-0.08,0.74,U] [#2 0.38,-0.18,0.65,U] [#3 0.54,-0.18,0.00,M1] [#4 0.65,-0.21,0.00,R] [#5 0.85,-0.09,0.00,R] [#6 0.53,-0.06,0.00,M1] [#7 0.34,-0.10,0.44,U] [#8 0.71,-0.00,0.00,M3] 
02:51:12.330 00.001 18120 refined, 3 included, MultiStar: {0.35, -0.03}, one-star: {0.33, 0.12}
02:51:12.330 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
02:51:12.330 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
02:51:12.331 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.03 hyp=0.35 cameraTheta=-0.10 mountX=-0.18 mountY=-0.30, mountTheta=-2.11
02:51:12.332 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.03, opts=13)
02:51:12.333 00.001 18120 Enqueuing Move request for scope (0.35, -0.03)
02:51:12.333 00.000 21948 Worker thread wakes up
02:51:12.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:12.334 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.03) opts 0xd
02:51:12.334 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
02:51:12.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:12.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:12.335 00.001 18120 Enqueuing Expose request
02:51:12.335 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.03)
02:51:12.335 00.000 21948 Moving (0.35, -0.03) raw xDistance=-0.18 yDistance=-0.30
02:51:12.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:51:12.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:51:12.335 00.000 21948 MoveAxis(E, 0, ABG)
02:51:12.335 00.000 21948 Move returns status 0, amount 0
02:51:12.335 00.000 21948 MoveAxis(N, 71, ABG)
02:51:12.335 00.000 21948 Guiding  Dir = 0, Dur = 71
02:51:12.336 00.001 21948 IsSlewing returns 0
02:51:12.336 00.000 21948 IsGuiding returns 0
02:51:12.341 00.005 21948 PulseGuide returned control before completion, sleep 77
02:51:12.420 00.079 21948 IsGuiding returns 0
02:51:12.420 00.000 21948 Move returns status 0, amount 71
02:51:12.420 00.000 21948 move complete, result=0
02:51:12.421 00.001 21948 worker thread done servicing request
02:51:12.421 00.000 21948 Worker thread wakes up
02:51:12.421 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:12.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:12.421 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 71 ms NORTH
02:51:13.834 01.413 21948 Exposure complete
02:51:13.876 00.042 21948 worker thread done servicing request
02:51:13.876 00.000 18120 OnExposeComplete: enter
02:51:13.877 00.001 18120 UpdateGuideState(): m_state=6
02:51:13.878 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
02:51:13.880 00.002 18120 Star::Find returns 1 (0), X=894.88, Y=232.79, Mass=1875, SNR=30.0, Peak=147 HFD=4.3
02:51:13.881 00.001 18120 MultiStar: [#1 0.10,-0.13,0.71,U] [#2 0.19,-0.29,0.64,U] [#3 0.01,-0.02,0.62,U] [#4 -0.21,-0.20,0.55,U] [#5 -0.44,-0.36,0.00,M1] [#6 0.25,-0.18,0.56,U] [#7 0.05,-0.15,0.43,U] [#8 0.23,0.43,0.00,M4] 
02:51:13.882 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.14}, one-star: {0.38, -0.04}
02:51:13.882 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
02:51:13.883 00.001 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
02:51:13.883 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.78 mountX=-0.18 mountY=-0.06, mountTheta=-2.81
02:51:13.884 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.14, opts=13)
02:51:13.885 00.001 18120 Enqueuing Move request for scope (0.14, -0.14)
02:51:13.886 00.001 21948 Worker thread wakes up
02:51:13.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
02:51:13.886 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
02:51:13.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:13.886 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
02:51:13.887 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:13.888 00.001 21948 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.06
02:51:13.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:13.889 00.001 18120 Enqueuing Expose request
02:51:13.890 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:51:13.891 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:13.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:51:13.891 00.000 21948 MoveAxis(E, 0, ABG)
02:51:13.891 00.000 21948 Move returns status 0, amount 0
02:51:13.891 00.000 21948 MoveAxis(N, 0, ABG)
02:51:13.891 00.000 21948 Move returns status 0, amount 0
02:51:13.891 00.000 21948 move complete, result=0
02:51:13.891 00.000 21948 worker thread done servicing request
02:51:13.891 00.000 21948 Worker thread wakes up
02:51:13.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:13.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:13.892 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:15.515 01.623 21948 Exposure complete
02:51:15.558 00.043 21948 worker thread done servicing request
02:51:15.558 00.000 18120 OnExposeComplete: enter
02:51:15.560 00.002 18120 UpdateGuideState(): m_state=6
02:51:15.561 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
02:51:15.561 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=232.63, Mass=1923, SNR=30.4, Peak=134 HFD=4.1
02:51:15.563 00.002 18120 MultiStar: [#1 0.14,-0.26,0.70,U] [#2 0.26,-0.31,0.64,U] [#3 0.22,-0.22,0.59,U] [#4 -0.27,-0.09,0.54,U] [#5 -0.32,-0.33,0.00,M2] [#6 0.40,-0.41,0.00,M1] [#7 0.10,-0.39,0.43,U] [#8 0.20,-0.18,0.40,U] 
02:51:15.563 00.000 18120 refined, 6 included, MultiStar: {0.15, -0.23}, one-star: {0.25, -0.21}
02:51:15.563 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
02:51:15.564 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
02:51:15.564 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-1.01 mountX=-0.27 mountY=-0.02, mountTheta=-3.05
02:51:15.566 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.23, opts=13)
02:51:15.566 00.000 18120 Enqueuing Move request for scope (0.15, -0.23)
02:51:15.567 00.001 21948 Worker thread wakes up
02:51:15.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:15.567 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.4
02:51:15.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:15.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:15.568 00.000 18120 Enqueuing Expose request
02:51:15.569 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
02:51:15.569 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
02:51:15.569 00.000 21948 Moving (0.15, -0.23) raw xDistance=-0.27 yDistance=-0.02
02:51:15.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:51:15.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:15.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:51:15.569 00.000 21948 MoveAxis(E, 49, ABG)
02:51:15.569 00.000 21948 Guiding  Dir = 2, Dur = 49
02:51:15.569 00.000 21948 IsSlewing returns 0
02:51:15.569 00.000 21948 IsGuiding returns 0
02:51:15.571 00.002 21948 PulseGuide returned control before completion, sleep 58
02:51:15.641 00.070 21948 IsGuiding returns 0
02:51:15.641 00.000 21948 Move returns status 0, amount 49
02:51:15.641 00.000 21948 MoveAxis(N, 0, ABG)
02:51:15.641 00.000 21948 Move returns status 0, amount 0
02:51:15.641 00.000 21948 move complete, result=0
02:51:15.641 00.000 21948 worker thread done servicing request
02:51:15.641 00.000 21948 Worker thread wakes up
02:51:15.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:15.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:15.641 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
02:51:17.056 01.415 21948 Exposure complete
02:51:17.105 00.049 21948 worker thread done servicing request
02:51:17.105 00.000 18120 OnExposeComplete: enter
02:51:17.105 00.000 18120 UpdateGuideState(): m_state=6
02:51:17.106 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
02:51:17.106 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=232.86, Mass=1945, SNR=30.6, Peak=154 HFD=4.1
02:51:17.107 00.001 18120 MultiStar: [#1 0.21,-0.21,0.72,U] [#2 0.31,-0.09,0.62,U] [#3 -0.05,0.03,0.60,U] [#4 -0.27,-0.15,0.57,U] [#5 -0.52,0.03,0.00,M3] [#6 0.09,-0.06,0.51,U] [#7 0.04,0.09,0.41,U] [#8 0.02,0.28,0.40,U] 
02:51:17.107 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.21, 0.02}
02:51:17.108 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
02:51:17.108 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
02:51:17.109 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.06 mountY=-0.07, mountTheta=-2.32
02:51:17.111 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
02:51:17.111 00.000 18120 Enqueuing Move request for scope (0.09, -0.03)
02:51:17.112 00.001 21948 Worker thread wakes up
02:51:17.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:51:17.112 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:51:17.112 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.07
02:51:17.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:51:17.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:17.112 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:51:17.112 00.000 21948 MoveAxis(E, 0, ABG)
02:51:17.112 00.000 21948 Move returns status 0, amount 0
02:51:17.112 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:17.112 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
02:51:17.113 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:17.113 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:17.114 00.001 18120 Enqueuing Expose request
02:51:17.114 00.000 21948 MoveAxis(N, 0, ABG)
02:51:17.114 00.000 21948 Move returns status 0, amount 0
02:51:17.114 00.000 21948 move complete, result=0
02:51:17.114 00.000 21948 worker thread done servicing request
02:51:17.114 00.000 21948 Worker thread wakes up
02:51:17.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:17.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:17.115 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:18.750 01.635 21948 Exposure complete
02:51:18.798 00.048 21948 worker thread done servicing request
02:51:18.798 00.000 18120 OnExposeComplete: enter
02:51:18.799 00.001 18120 UpdateGuideState(): m_state=6
02:51:18.800 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
02:51:18.801 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=232.96, Mass=1904, SNR=30.2, Peak=151 HFD=4.1
02:51:18.803 00.002 18120 MultiStar: [#1 -0.16,-0.03,0.70,U] [#2 -0.29,0.03,0.61,U] [#3 0.20,0.29,0.57,U] [#4 -0.33,0.06,0.58,U] [#5 -0.37,0.02,0.48,U] [#6 -0.11,0.12,0.53,U] [#7 -0.55,0.13,0.00,M1] [#8 0.04,0.12,0.40,U] 
02:51:18.804 00.001 18120 refined, 7 included, MultiStar: {-0.16, 0.09}, one-star: {-0.21, 0.12}
02:51:18.805 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
02:51:18.806 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
02:51:18.808 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.19 cameraTheta=2.64 mountX=0.15 mountY=0.11, mountTheta=0.61
02:51:18.811 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.09, opts=13)
02:51:18.812 00.001 18120 Enqueuing Move request for scope (-0.16, 0.09)
02:51:18.812 00.000 21948 Worker thread wakes up
02:51:18.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:18.813 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
02:51:18.813 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.2
02:51:18.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:18.814 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:18.814 00.000 18120 Enqueuing Expose request
02:51:18.814 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
02:51:18.814 00.000 21948 Moving (-0.16, 0.09) raw xDistance=0.15 yDistance=0.11
02:51:18.815 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:51:18.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:18.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:51:18.815 00.000 21948 MoveAxis(E, 0, ABG)
02:51:18.815 00.000 21948 Move returns status 0, amount 0
02:51:18.815 00.000 21948 MoveAxis(N, 0, ABG)
02:51:18.815 00.000 21948 Move returns status 0, amount 0
02:51:18.815 00.000 21948 move complete, result=0
02:51:18.815 00.000 21948 worker thread done servicing request
02:51:18.815 00.000 21948 Worker thread wakes up
02:51:18.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:18.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:18.815 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:20.333 01.518 21948 Exposure complete
02:51:20.365 00.032 21948 worker thread done servicing request
02:51:20.365 00.000 18120 OnExposeComplete: enter
02:51:20.366 00.001 18120 UpdateGuideState(): m_state=6
02:51:20.366 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
02:51:20.367 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=232.77, Mass=1808, SNR=29.5, Peak=140 HFD=4.0
02:51:20.367 00.000 18120 MultiStar: [#1 -0.38,-0.09,0.72,U] [#2 -0.17,-0.11,0.66,U] [#3 -0.23,-0.06,0.61,U] [#4 -0.57,-0.34,0.00,M1] [#5 -0.74,-0.28,0.00,M3] [#6 -0.37,0.13,0.53,U] [#7 -0.18,-0.06,0.45,U] [#8 -0.22,-0.06,0.41,U] 
02:51:20.368 00.001 18120 single-star, 6 included, MultiStar: {-0.23, -0.05}, one-star: {-0.13, -0.06}
02:51:20.368 00.000 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.67 = 1.61)
02:51:20.368 00.000 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.71 = 1.57)
02:51:20.369 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.68 mountX=-0.01 mountY=0.14, mountTheta=1.61
02:51:20.370 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.06, opts=13)
02:51:20.370 00.000 18120 Enqueuing Move request for scope (-0.13, -0.06)
02:51:20.371 00.001 21948 Worker thread wakes up
02:51:20.371 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
02:51:20.371 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
02:51:20.371 00.000 21948 Moving (-0.13, -0.06) raw xDistance=-0.01 yDistance=0.14
02:51:20.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:51:20.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:20.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:51:20.371 00.000 21948 MoveAxis(E, 0, ABG)
02:51:20.371 00.000 21948 Move returns status 0, amount 0
02:51:20.371 00.000 21948 MoveAxis(N, 0, ABG)
02:51:20.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:20.372 00.001 21948 Move returns status 0, amount 0
02:51:20.372 00.000 21948 move complete, result=0
02:51:20.372 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.5
02:51:20.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:20.373 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:20.373 00.000 18120 Enqueuing Expose request
02:51:20.374 00.001 21948 worker thread done servicing request
02:51:20.374 00.000 21948 Worker thread wakes up
02:51:20.374 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:20.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:20.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:22.011 01.637 21948 Exposure complete
02:51:22.047 00.036 21948 worker thread done servicing request
02:51:22.047 00.000 18120 OnExposeComplete: enter
02:51:22.049 00.002 18120 UpdateGuideState(): m_state=6
02:51:22.050 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
02:51:22.051 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=232.75, Mass=1842, SNR=29.7, Peak=135 HFD=3.8
02:51:22.052 00.001 18120 MultiStar: [#1 -0.32,-0.29,0.00,M1] [#2 0.03,-0.36,0.65,U] [#3 -0.15,-0.22,0.60,U] [#4 -0.47,-0.23,0.00,M2] [#5 -0.68,-0.32,0.00,M4] [#6 -0.19,-0.24,0.55,U] [#7 -0.41,-0.08,0.43,U] [#8 -0.29,-0.01,0.39,U] 
02:51:22.054 00.002 18120 single-star, 5 included, MultiStar: {-0.15, -0.17}, one-star: {-0.06, -0.08}
02:51:22.056 00.002 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.20 = 2.08)
02:51:22.059 00.003 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.04)
02:51:22.061 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.21 mountX=-0.05 mountY=0.09, mountTheta=2.07
02:51:22.065 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.08, opts=13)
02:51:22.066 00.001 18120 Enqueuing Move request for scope (-0.06, -0.08)
02:51:22.067 00.001 21948 Worker thread wakes up
02:51:22.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
02:51:22.067 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
02:51:22.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:22.067 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
02:51:22.068 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:22.068 00.000 21948 Moving (-0.06, -0.08) raw xDistance=-0.05 yDistance=0.09
02:51:22.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:22.069 00.001 18120 Enqueuing Expose request
02:51:22.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:51:22.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:22.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:51:22.069 00.000 21948 MoveAxis(E, 0, ABG)
02:51:22.070 00.001 21948 Move returns status 0, amount 0
02:51:22.070 00.000 21948 MoveAxis(N, 0, ABG)
02:51:22.070 00.000 21948 Move returns status 0, amount 0
02:51:22.070 00.000 21948 move complete, result=0
02:51:22.070 00.000 21948 worker thread done servicing request
02:51:22.070 00.000 21948 Worker thread wakes up
02:51:22.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:22.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:22.071 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:23.595 01.524 21948 Exposure complete
02:51:23.644 00.049 21948 worker thread done servicing request
02:51:23.644 00.000 18120 OnExposeComplete: enter
02:51:23.645 00.001 18120 UpdateGuideState(): m_state=6
02:51:23.646 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
02:51:23.647 00.001 18120 Star::Find returns 1 (0), X=893.90, Y=233.08, Mass=1907, SNR=30.1, Peak=152 HFD=4.2
02:51:23.647 00.000 18120 MultiStar: [#1 -0.97,0.31,0.00,M2] [#2 -0.96,0.32,0.00,M1] [#3 -0.94,0.58,0.00,M1] [#4 -1.20,0.50,0.00,M3] [#5 -1.49,0.23,0.00,M5] [#6 -0.64,0.20,0.00,M1] [#7 -1.05,0.36,0.00,M1] [#8 -0.67,0.58,0.00,M1] 
02:51:23.648 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.75 = 0.75)
02:51:23.648 00.000 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.71 = 0.71)
02:51:23.649 00.001 18120 CameraToMount -- cameraX=-0.60 cameraY=0.25 hyp=0.65 cameraTheta=2.75 mountX=0.47 mountY=0.42, mountTheta=0.73
02:51:23.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.60, y=0.25, opts=13)
02:51:23.651 00.001 18120 Enqueuing Move request for scope (-0.60, 0.25)
02:51:23.651 00.000 21948 Worker thread wakes up
02:51:23.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.25) opts 0xd
02:51:23.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.60, 0.25)
02:51:23.652 00.001 21948 Moving (-0.60, 0.25) raw xDistance=0.47 yDistance=0.42
02:51:23.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:51:23.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:51:23.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:51:23.652 00.000 21948 MoveAxis(W, 84, ABG)
02:51:23.652 00.000 21948 Guiding  Dir = 3, Dur = 84
02:51:23.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:23.652 00.000 21948 IsSlewing returns 0
02:51:23.652 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.1
02:51:23.653 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:23.653 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:23.654 00.001 18120 Enqueuing Expose request
02:51:23.654 00.000 21948 IsGuiding returns 0
02:51:23.656 00.002 21948 PulseGuide returned control before completion, sleep 93
02:51:23.764 00.108 21948 IsGuiding returns 0
02:51:23.765 00.001 21948 Move returns status 0, amount 84
02:51:23.765 00.000 21948 MoveAxis(N, 0, ABG)
02:51:23.765 00.000 21948 Move returns status 0, amount 0
02:51:23.765 00.000 21948 move complete, result=0
02:51:23.765 00.000 21948 worker thread done servicing request
02:51:23.765 00.000 21948 Worker thread wakes up
02:51:23.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:23.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:23.765 00.000 18120 GuideStep: 0.5 px 84 ms WEST, 0.4 px 0 ms NORTH
02:51:25.394 01.629 21948 Exposure complete
02:51:25.444 00.050 21948 worker thread done servicing request
02:51:25.444 00.000 18120 OnExposeComplete: enter
02:51:25.447 00.003 18120 UpdateGuideState(): m_state=6
02:51:25.450 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
02:51:25.452 00.002 18120 Star::Find returns 1 (0), X=894.27, Y=232.71, Mass=1911, SNR=30.3, Peak=137 HFD=4.3
02:51:25.455 00.003 18120 MultiStar: [#1 -0.52,-0.15,0.00,M3] [#2 -0.51,-0.22,0.00,M2] [#3 -0.38,-0.04,0.59,U] [#4 -0.74,-0.03,0.00,M4] [#5 -1.05,-0.17,0.00,M6] [#6 -0.33,0.11,0.52,U] [#7 -0.69,-0.16,0.00,M2] [#8 -0.41,0.28,0.00,M2] 
02:51:25.455 00.000 18120 single-star, 2 included, MultiStar: {-0.30, -0.04}, one-star: {-0.23, -0.12}
02:51:25.456 00.001 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.65 = 1.63)
02:51:25.456 00.000 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.59)
02:51:25.456 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.66 mountX=-0.02 mountY=0.26, mountTheta=1.63
02:51:25.458 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.12, opts=13)
02:51:25.458 00.000 18120 Enqueuing Move request for scope (-0.23, -0.12)
02:51:25.458 00.000 21948 Worker thread wakes up
02:51:25.459 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:25.459 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
02:51:25.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:25.460 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:25.460 00.000 18120 Enqueuing Expose request
02:51:25.461 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
02:51:25.461 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
02:51:25.461 00.000 21948 Moving (-0.23, -0.12) raw xDistance=-0.02 yDistance=0.26
02:51:25.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:25.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:51:25.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:51:25.461 00.000 21948 MoveAxis(E, 0, ABG)
02:51:25.461 00.000 21948 Move returns status 0, amount 0
02:51:25.461 00.000 21948 MoveAxis(N, 0, ABG)
02:51:25.461 00.000 21948 Move returns status 0, amount 0
02:51:25.461 00.000 21948 move complete, result=0
02:51:25.461 00.000 21948 worker thread done servicing request
02:51:25.461 00.000 21948 Worker thread wakes up
02:51:25.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:25.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:25.461 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:51:26.988 01.527 21948 Exposure complete
02:51:27.028 00.040 21948 worker thread done servicing request
02:51:27.028 00.000 18120 OnExposeComplete: enter
02:51:27.029 00.001 18120 UpdateGuideState(): m_state=6
02:51:27.030 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
02:51:27.030 00.000 18120 Star::Find returns 1 (0), X=894.59, Y=232.56, Mass=1810, SNR=29.4, Peak=126 HFD=4.0
02:51:27.030 00.000 18120 MultiStar: [#1 0.02,-0.48,0.00,M4] [#2 0.17,-0.45,0.00,M3] [#3 -0.07,-0.37,0.61,U] [#4 -0.30,-0.27,0.59,U] [#5 -0.47,-0.43,0.00,M7] [#6 -0.05,-0.15,0.54,U] [#7 0.04,-0.50,0.00,M3] [#8 0.11,-0.42,0.00,M3] 
02:51:27.031 00.001 18120 refined, 3 included, MultiStar: {-0.06, -0.27}, one-star: {0.09, -0.28}
02:51:27.031 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
02:51:27.034 00.003 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
02:51:27.036 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.78 mountX=-0.22 mountY=0.17, mountTheta=2.48
02:51:27.041 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.27, opts=13)
02:51:27.044 00.003 18120 Enqueuing Move request for scope (-0.06, -0.27)
02:51:27.046 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:27.048 00.002 21948 Worker thread wakes up
02:51:27.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
02:51:27.048 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
02:51:27.048 00.000 21948 Moving (-0.06, -0.27) raw xDistance=-0.22 yDistance=0.17
02:51:27.048 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:51:27.048 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:27.048 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.4
02:51:27.049 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:27.049 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:27.050 00.001 18120 Enqueuing Expose request
02:51:27.050 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:51:27.050 00.000 21948 MoveAxis(E, 40, ABG)
02:51:27.050 00.000 21948 Guiding  Dir = 2, Dur = 40
02:51:27.050 00.000 21948 IsSlewing returns 0
02:51:27.051 00.001 21948 IsGuiding returns 0
02:51:27.052 00.001 21948 PulseGuide returned control before completion, sleep 49
02:51:27.111 00.059 21948 IsGuiding returns 0
02:51:27.111 00.000 21948 Move returns status 0, amount 40
02:51:27.111 00.000 21948 MoveAxis(N, 0, ABG)
02:51:27.111 00.000 21948 Move returns status 0, amount 0
02:51:27.111 00.000 21948 move complete, result=0
02:51:27.112 00.001 21948 worker thread done servicing request
02:51:27.112 00.000 21948 Worker thread wakes up
02:51:27.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:27.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:27.112 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
02:51:28.739 01.627 21948 Exposure complete
02:51:28.778 00.039 21948 worker thread done servicing request
02:51:28.778 00.000 18120 OnExposeComplete: enter
02:51:28.779 00.001 18120 UpdateGuideState(): m_state=6
02:51:28.780 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
02:51:28.780 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=232.24, Mass=1959, SNR=30.7, Peak=167 HFD=4.2
02:51:28.781 00.001 18120 MultiStar: [#1 0.27,-0.61,0.00,M5] [#2 0.08,-0.60,0.00,M4] [#3 0.18,-0.56,0.00,M1] [#4 -0.21,-0.37,0.00,M4] [#5 -0.30,-0.49,0.00,M8] [#6 0.17,-0.24,0.55,U] [#7 -0.03,-0.36,0.42,U] [#8 0.27,-0.47,0.00,M4] 
02:51:28.781 00.000 18120 refined, 2 included, MultiStar: {0.22, -0.45}, one-star: {0.36, -0.60}
02:51:28.782 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
02:51:28.782 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.14)
02:51:28.782 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.45 hyp=0.50 cameraTheta=-1.11 mountX=-0.50 mountY=0.00, mountTheta=3.14
02:51:28.785 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.45, opts=13)
02:51:28.785 00.000 18120 Enqueuing Move request for scope (0.22, -0.45)
02:51:28.786 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:28.787 00.001 21948 Worker thread wakes up
02:51:28.787 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.7
02:51:28.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:28.788 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:28.788 00.000 18120 Enqueuing Expose request
02:51:28.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.45) opts 0xd
02:51:28.789 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.45)
02:51:28.789 00.000 21948 Moving (0.22, -0.45) raw xDistance=-0.50 yDistance=0.00
02:51:28.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:51:28.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:28.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:51:28.789 00.000 21948 MoveAxis(E, 92, ABG)
02:51:28.789 00.000 21948 Guiding  Dir = 2, Dur = 92
02:51:28.789 00.000 21948 IsSlewing returns 0
02:51:28.789 00.000 21948 IsGuiding returns 0
02:51:28.791 00.002 21948 PulseGuide returned control before completion, sleep 101
02:51:28.899 00.108 21948 IsGuiding returns 0
02:51:28.899 00.000 21948 Move returns status 0, amount 92
02:51:28.899 00.000 21948 MoveAxis(N, 0, ABG)
02:51:28.899 00.000 21948 Move returns status 0, amount 0
02:51:28.899 00.000 21948 move complete, result=0
02:51:28.899 00.000 21948 worker thread done servicing request
02:51:28.899 00.000 21948 Worker thread wakes up
02:51:28.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:28.899 00.000 18120 GuideStep: -0.5 px 92 ms EAST, 0.0 px 0 ms NORTH
02:51:28.900 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:30.310 01.410 21948 Exposure complete
02:51:30.378 00.068 21948 worker thread done servicing request
02:51:30.378 00.000 18120 OnExposeComplete: enter
02:51:30.380 00.002 18120 UpdateGuideState(): m_state=6
02:51:30.381 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
02:51:30.383 00.002 18120 Star::Find returns 1 (0), X=894.64, Y=232.69, Mass=1846, SNR=29.8, Peak=135 HFD=4.0
02:51:30.384 00.001 18120 MultiStar: [#1 0.11,-0.45,0.00,M6] [#2 0.19,-0.53,0.00,M5] [#3 -0.14,-0.22,0.62,U] [#4 -0.21,-0.28,0.56,U] [#5 -0.55,-0.27,0.00,M9] [#6 -0.09,0.01,0.54,U] [#7 -0.12,-0.18,0.43,U] [#8 0.15,-0.17,0.39,U] 
02:51:30.385 00.001 18120 refined, 5 included, MultiStar: {-0.03, -0.16}, one-star: {0.14, -0.15}
02:51:30.386 00.001 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.53)
02:51:30.388 00.002 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.49)
02:51:30.389 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.76 mountX=-0.14 mountY=0.10, mountTheta=2.50
02:51:30.392 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.16, opts=13)
02:51:30.393 00.001 18120 Enqueuing Move request for scope (-0.03, -0.16)
02:51:30.394 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:30.396 00.002 18120 UpdateGuideState exits: m=1846 RSB=29.8
02:51:30.397 00.001 21948 Worker thread wakes up
02:51:30.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:30.398 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
02:51:30.398 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
02:51:30.398 00.000 21948 Moving (-0.03, -0.16) raw xDistance=-0.14 yDistance=0.10
02:51:30.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:51:30.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:30.399 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:30.400 00.001 18120 Enqueuing Expose request
02:51:30.401 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:51:30.401 00.000 21948 MoveAxis(E, 0, ABG)
02:51:30.401 00.000 21948 Move returns status 0, amount 0
02:51:30.401 00.000 21948 MoveAxis(N, 0, ABG)
02:51:30.401 00.000 21948 Move returns status 0, amount 0
02:51:30.401 00.000 21948 move complete, result=0
02:51:30.401 00.000 21948 worker thread done servicing request
02:51:30.401 00.000 21948 Worker thread wakes up
02:51:30.402 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:30.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:30.403 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:32.038 01.635 21948 Exposure complete
02:51:32.072 00.034 21948 worker thread done servicing request
02:51:32.072 00.000 18120 OnExposeComplete: enter
02:51:32.073 00.001 18120 UpdateGuideState(): m_state=6
02:51:32.074 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
02:51:32.075 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=232.65, Mass=1898, SNR=30.2, Peak=142 HFD=4.1
02:51:32.076 00.001 18120 MultiStar: [#1 0.08,-0.42,0.70,U] [#2 -0.04,-0.50,0.00,M6] [#3 -0.01,-0.32,0.61,U] [#4 -0.31,-0.45,0.00,M4] [#5 -0.51,-0.41,0.00,M10] [#6 0.16,-0.33,0.53,U] [#7 -0.23,-0.34,0.43,U] [#8 0.22,-0.28,0.39,U] 
02:51:32.076 00.000 18120 single-star, 5 included, MultiStar: {0.02, -0.30}, one-star: {-0.03, -0.19}
02:51:32.077 00.001 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.00) = xAngle (-3.74 = 2.54)
02:51:32.078 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.50)
02:51:32.078 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.74 mountX=-0.16 mountY=0.12, mountTheta=2.51
02:51:32.080 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.19, opts=13)
02:51:32.080 00.000 18120 Enqueuing Move request for scope (-0.03, -0.19)
02:51:32.081 00.001 21948 Worker thread wakes up
02:51:32.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:32.081 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
02:51:32.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:32.084 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
02:51:32.084 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
02:51:32.084 00.000 21948 Moving (-0.03, -0.19) raw xDistance=-0.16 yDistance=0.12
02:51:32.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:51:32.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:32.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:51:32.084 00.000 21948 MoveAxis(E, 0, ABG)
02:51:32.084 00.000 21948 Move returns status 0, amount 0
02:51:32.084 00.000 21948 MoveAxis(N, 0, ABG)
02:51:32.084 00.000 21948 Move returns status 0, amount 0
02:51:32.084 00.000 21948 move complete, result=0
02:51:32.084 00.000 21948 worker thread done servicing request
02:51:32.084 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:32.084 00.000 18120 Enqueuing Expose request
02:51:32.085 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:32.085 00.000 21948 Worker thread wakes up
02:51:32.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:32.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:33.598 01.513 21948 Exposure complete
02:51:33.633 00.035 21948 worker thread done servicing request
02:51:33.633 00.000 18120 OnExposeComplete: enter
02:51:33.634 00.001 18120 UpdateGuideState(): m_state=6
02:51:33.634 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
02:51:33.635 00.001 18120 Star::Find returns 1 (0), X=894.56, Y=232.57, Mass=1780, SNR=29.3, Peak=127 HFD=4.1
02:51:33.635 00.000 18120 MultiStar: [#1 0.04,-0.54,0.00,M6] [#2 0.25,-0.68,0.00,M7] [#3 0.12,-0.53,0.00,M1] [#4 -0.22,-0.47,0.00,M5] [#5 -0.40,-0.70,0.00,R] [#6 -0.05,-0.03,0.57,U] [#7 -0.11,-0.47,0.00,M1] [#8 0.08,-0.07,0.42,U] 
02:51:33.636 00.001 18120 refined, 2 included, MultiStar: {0.03, -0.16}, one-star: {0.06, -0.27}
02:51:33.636 00.000 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
02:51:33.637 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
02:51:33.637 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=-0.16 mountY=0.04, mountTheta=2.87
02:51:33.638 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.16, opts=13)
02:51:33.639 00.001 18120 Enqueuing Move request for scope (0.03, -0.16)
02:51:33.639 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:33.640 00.001 18120 UpdateGuideState exits: m=1780 RSB=29.3
02:51:33.640 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:33.641 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:33.641 00.000 18120 Enqueuing Expose request
02:51:33.641 00.000 21948 Worker thread wakes up
02:51:33.642 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:51:33.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:51:33.642 00.000 21948 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.04
02:51:33.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:51:33.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:33.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:51:33.642 00.000 21948 MoveAxis(E, 0, ABG)
02:51:33.642 00.000 21948 Move returns status 0, amount 0
02:51:33.642 00.000 21948 MoveAxis(N, 0, ABG)
02:51:33.642 00.000 21948 Move returns status 0, amount 0
02:51:33.642 00.000 21948 move complete, result=0
02:51:33.642 00.000 21948 worker thread done servicing request
02:51:33.642 00.000 21948 Worker thread wakes up
02:51:33.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:33.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:33.642 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:35.275 01.633 21948 Exposure complete
02:51:35.310 00.035 21948 worker thread done servicing request
02:51:35.310 00.000 18120 OnExposeComplete: enter
02:51:35.312 00.002 18120 UpdateGuideState(): m_state=6
02:51:35.313 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
02:51:35.314 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=232.28, Mass=1923, SNR=30.4, Peak=172 HFD=4.1
02:51:35.315 00.001 18120 MultiStar: [#1 0.19,-0.46,0.00,M7] [#2 0.25,-0.60,0.00,M8] [#3 0.17,-0.52,0.00,M2] [#4 -0.21,-0.49,0.00,M6] [#5 0.08,0.25,0.45,U] [#6 0.11,-0.62,0.00,M1] [#7 0.04,-0.59,0.00,M2] [#8 0.29,-0.27,0.40,U] 
02:51:35.316 00.001 18120 refined, 2 included, MultiStar: {0.29, -0.30}, one-star: {0.39, -0.56}
02:51:35.317 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
02:51:35.318 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
02:51:35.319 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.30 hyp=0.42 cameraTheta=-0.80 mountX=-0.39 mountY=-0.13, mountTheta=-2.83
02:51:35.322 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.30, opts=13)
02:51:35.323 00.001 18120 Enqueuing Move request for scope (0.29, -0.30)
02:51:35.323 00.000 21948 Worker thread wakes up
02:51:35.324 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:35.324 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.4
02:51:35.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:35.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:35.325 00.000 18120 Enqueuing Expose request
02:51:35.326 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.30) opts 0xd
02:51:35.326 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.30)
02:51:35.326 00.000 21948 Moving (0.29, -0.30) raw xDistance=-0.39 yDistance=-0.13
02:51:35.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:51:35.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:35.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:51:35.326 00.000 21948 MoveAxis(E, 70, ABG)
02:51:35.326 00.000 21948 Guiding  Dir = 2, Dur = 70
02:51:35.326 00.000 21948 IsSlewing returns 0
02:51:35.326 00.000 21948 IsGuiding returns 0
02:51:35.328 00.002 21948 PulseGuide returned control before completion, sleep 79
02:51:35.414 00.086 21948 IsGuiding returns 0
02:51:35.414 00.000 21948 Move returns status 0, amount 70
02:51:35.415 00.001 21948 MoveAxis(N, 0, ABG)
02:51:35.415 00.000 21948 Move returns status 0, amount 0
02:51:35.415 00.000 21948 move complete, result=0
02:51:35.415 00.000 21948 worker thread done servicing request
02:51:35.415 00.000 21948 Worker thread wakes up
02:51:35.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:35.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:35.415 00.000 18120 GuideStep: -0.4 px 70 ms EAST, -0.1 px 0 ms NORTH
02:51:36.829 01.414 21948 Exposure complete
02:51:36.870 00.041 21948 worker thread done servicing request
02:51:36.870 00.000 18120 OnExposeComplete: enter
02:51:36.871 00.001 18120 UpdateGuideState(): m_state=6
02:51:36.872 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
02:51:36.872 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=232.47, Mass=1916, SNR=30.4, Peak=151 HFD=3.8
02:51:36.873 00.001 18120 MultiStar: [#1 0.06,-0.36,0.71,U] [#2 0.46,-0.43,0.00,M9] [#3 0.21,-0.21,0.61,U] [#4 -0.15,-0.36,0.56,U] [#5 0.10,0.11,0.46,U] [#6 0.35,-0.23,0.55,U] [#7 0.20,-0.55,0.00,M3] [#8 0.32,-0.10,0.39,U] 
02:51:36.873 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.25}, one-star: {0.31, -0.37}
02:51:36.874 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
02:51:36.874 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
02:51:36.875 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.95 mountX=-0.30 mountY=-0.05, mountTheta=-2.99
02:51:36.876 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.25, opts=13)
02:51:36.876 00.000 18120 Enqueuing Move request for scope (0.18, -0.25)
02:51:36.877 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:36.877 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.4
02:51:36.878 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:36.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:36.879 00.001 18120 Enqueuing Expose request
02:51:36.879 00.000 21948 Worker thread wakes up
02:51:36.879 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
02:51:36.879 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
02:51:36.879 00.000 21948 Moving (0.18, -0.25) raw xDistance=-0.30 yDistance=-0.05
02:51:36.879 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:51:36.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:36.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:51:36.879 00.000 21948 MoveAxis(E, 58, ABG)
02:51:36.879 00.000 21948 Guiding  Dir = 2, Dur = 58
02:51:36.879 00.000 21948 IsSlewing returns 0
02:51:36.880 00.001 21948 IsGuiding returns 0
02:51:36.882 00.002 21948 PulseGuide returned control before completion, sleep 66
02:51:36.951 00.069 21948 IsGuiding returns 1
02:51:36.951 00.000 21948 scope still moving after pulse duration time elapsed
02:51:36.983 00.032 21948 IsSlewing returns 0
02:51:36.983 00.000 21948 IsGuiding returns 0
02:51:36.983 00.000 21948 scope move finished after 58 + 45 ms
02:51:36.983 00.000 21948 Move returns status 0, amount 58
02:51:36.983 00.000 21948 MoveAxis(N, 0, ABG)
02:51:36.983 00.000 21948 Move returns status 0, amount 0
02:51:36.983 00.000 21948 move complete, result=0
02:51:36.983 00.000 21948 worker thread done servicing request
02:51:36.983 00.000 21948 Worker thread wakes up
02:51:36.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:36.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:36.983 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
02:51:38.623 01.640 21948 Exposure complete
02:51:38.675 00.052 21948 worker thread done servicing request
02:51:38.676 00.001 18120 OnExposeComplete: enter
02:51:38.676 00.000 18120 UpdateGuideState(): m_state=6
02:51:38.677 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
02:51:38.678 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=232.91, Mass=1959, SNR=30.7, Peak=165 HFD=4.0
02:51:38.678 00.000 18120 MultiStar: [#1 0.08,0.07,0.72,U] [#2 -0.01,0.01,0.63,U] [#3 0.04,0.08,0.59,U] [#4 -0.37,0.00,0.56,U] [#5 0.02,0.61,0.00,M1] [#6 -0.00,0.10,0.51,U] [#7 0.24,-0.07,0.41,U] [#8 -0.03,0.31,0.40,U] 
02:51:38.679 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.10, 0.08}
02:51:38.679 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.59 = -0.59)
02:51:38.679 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
02:51:38.681 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=0.06 mountY=-0.04, mountTheta=-0.62
02:51:38.683 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
02:51:38.684 00.001 18120 Enqueuing Move request for scope (0.01, 0.07)
02:51:38.685 00.001 21948 Worker thread wakes up
02:51:38.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:38.686 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
02:51:38.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:51:38.686 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.7
02:51:38.687 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:38.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:38.687 00.000 18120 Enqueuing Expose request
02:51:38.688 00.001 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
02:51:38.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:51:38.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:38.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:51:38.688 00.000 21948 MoveAxis(E, 0, ABG)
02:51:38.688 00.000 21948 Move returns status 0, amount 0
02:51:38.688 00.000 21948 MoveAxis(N, 0, ABG)
02:51:38.688 00.000 21948 Move returns status 0, amount 0
02:51:38.688 00.000 21948 move complete, result=0
02:51:38.688 00.000 21948 worker thread done servicing request
02:51:38.688 00.000 21948 Worker thread wakes up
02:51:38.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:38.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:38.689 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:40.211 01.522 21948 Exposure complete
02:51:40.248 00.037 21948 worker thread done servicing request
02:51:40.248 00.000 18120 OnExposeComplete: enter
02:51:40.250 00.002 18120 UpdateGuideState(): m_state=6
02:51:40.251 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
02:51:40.252 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=232.85, Mass=1849, SNR=29.7, Peak=148 HFD=3.9
02:51:40.253 00.001 18120 MultiStar: [#1 0.06,-0.28,0.74,U] [#2 0.09,-0.25,0.65,U] [#3 0.10,-0.04,0.59,U] [#4 -0.14,-0.08,0.56,U] [#5 0.20,0.41,0.00,M2] [#6 0.02,-0.04,0.54,U] [#7 -0.09,-0.09,0.44,U] [#8 0.11,0.16,0.40,U] 
02:51:40.254 00.001 18120 single-star, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.09, 0.02}
02:51:40.255 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
02:51:40.257 00.002 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
02:51:40.258 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.02 mountY=-0.09, mountTheta=-1.81
02:51:40.260 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.02, opts=13)
02:51:40.261 00.001 18120 Enqueuing Move request for scope (0.09, 0.02)
02:51:40.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:40.262 00.001 21948 Worker thread wakes up
02:51:40.262 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:51:40.262 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:51:40.262 00.000 21948 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
02:51:40.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:40.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:40.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:51:40.262 00.000 21948 MoveAxis(E, 0, ABG)
02:51:40.262 00.000 21948 Move returns status 0, amount 0
02:51:40.262 00.000 21948 MoveAxis(N, 0, ABG)
02:51:40.262 00.000 21948 Move returns status 0, amount 0
02:51:40.262 00.000 21948 move complete, result=0
02:51:40.262 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.7
02:51:40.263 00.001 21948 worker thread done servicing request
02:51:40.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:40.264 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:40.264 00.000 18120 Enqueuing Expose request
02:51:40.264 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:40.265 00.001 21948 Worker thread wakes up
02:51:40.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:40.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:41.895 01.630 21948 Exposure complete
02:51:41.927 00.032 21948 worker thread done servicing request
02:51:41.927 00.000 18120 OnExposeComplete: enter
02:51:41.928 00.001 18120 UpdateGuideState(): m_state=6
02:51:41.929 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
02:51:41.929 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=232.68, Mass=1930, SNR=30.5, Peak=174 HFD=4.0
02:51:41.931 00.002 18120 MultiStar: [#1 -0.03,-0.34,0.72,U] [#2 0.27,-0.41,0.00,M8] [#3 -0.02,-0.13,0.58,U] [#4 -0.17,-0.35,0.57,U] [#5 0.13,0.16,0.48,U] [#6 0.03,-0.05,0.55,U] [#7 -0.03,-0.36,0.43,U] [#8 0.22,0.02,0.38,U] 
02:51:41.933 00.002 18120 refined, 7 included, MultiStar: {0.08, -0.17}, one-star: {0.34, -0.16}
02:51:41.934 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
02:51:41.935 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
02:51:41.936 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.13 mountX=-0.18 mountY=0.01, mountTheta=3.11
02:51:41.939 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.17, opts=13)
02:51:41.941 00.002 18120 Enqueuing Move request for scope (0.08, -0.17)
02:51:41.942 00.001 21948 Worker thread wakes up
02:51:41.943 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
02:51:41.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
02:51:41.943 00.000 21948 Moving (0.08, -0.17) raw xDistance=-0.18 yDistance=0.01
02:51:41.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:51:41.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:41.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:41.944 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.5
02:51:41.944 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:41.945 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:51:41.945 00.000 21948 MoveAxis(E, 0, ABG)
02:51:41.945 00.000 21948 Move returns status 0, amount 0
02:51:41.945 00.000 21948 MoveAxis(N, 0, ABG)
02:51:41.945 00.000 21948 Move returns status 0, amount 0
02:51:41.945 00.000 21948 move complete, result=0
02:51:41.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:41.945 00.000 18120 Enqueuing Expose request
02:51:41.946 00.001 21948 worker thread done servicing request
02:51:41.946 00.000 21948 Worker thread wakes up
02:51:41.946 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:41.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:41.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:43.475 01.529 21948 Exposure complete
02:51:43.516 00.041 21948 worker thread done servicing request
02:51:43.516 00.000 18120 OnExposeComplete: enter
02:51:43.516 00.000 18120 UpdateGuideState(): m_state=6
02:51:43.517 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
02:51:43.519 00.002 18120 Star::Find returns 1 (0), X=895.26, Y=232.91, Mass=1902, SNR=30.3, Peak=159 HFD=4.2
02:51:43.521 00.002 18120 MultiStar: [#1 0.60,-0.01,0.00,M4] [#2 0.75,-0.01,0.00,M9] [#3 0.46,0.04,0.00,M1] [#4 0.33,0.04,0.56,U] [#5 0.34,0.74,0.00,M2] [#6 0.53,0.20,0.00,M1] [#7 0.74,-0.11,0.00,M1] [#8 0.49,0.24,0.00,M1] 
02:51:43.522 00.001 18120 refined, 1 included, MultiStar: {0.60, 0.06}, one-star: {0.76, 0.07}
02:51:43.522 00.000 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
02:51:43.523 00.001 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
02:51:43.523 00.000 18120 CameraToMount -- cameraX=0.60 cameraY=0.06 hyp=0.61 cameraTheta=0.10 mountX=-0.20 mountY=-0.57, mountTheta=-1.90
02:51:43.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.60, y=0.06, opts=13)
02:51:43.525 00.001 18120 Enqueuing Move request for scope (0.60, 0.06)
02:51:43.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:43.526 00.001 21948 Worker thread wakes up
02:51:43.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.06) opts 0xd
02:51:43.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.60, 0.06)
02:51:43.526 00.000 21948 Moving (0.60, 0.06) raw xDistance=-0.20 yDistance=-0.57
02:51:43.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:51:43.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
02:51:43.526 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.3
02:51:43.527 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:43.528 00.001 21948 MoveAxis(E, 0, ABG)
02:51:43.528 00.000 21948 Move returns status 0, amount 0
02:51:43.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:43.529 00.001 18120 Enqueuing Expose request
02:51:43.529 00.000 21948 MoveAxis(N, 135, ABG)
02:51:43.529 00.000 21948 Guiding  Dir = 0, Dur = 135
02:51:43.530 00.001 21948 IsSlewing returns 0
02:51:43.530 00.000 21948 IsGuiding returns 0
02:51:43.535 00.005 21948 PulseGuide returned control before completion, sleep 141
02:51:43.678 00.143 21948 IsGuiding returns 1
02:51:43.678 00.000 21948 scope still moving after pulse duration time elapsed
02:51:43.709 00.031 21948 IsSlewing returns 0
02:51:43.709 00.000 21948 IsGuiding returns 0
02:51:43.709 00.000 21948 scope move finished after 135 + 44 ms
02:51:43.709 00.000 21948 Move returns status 0, amount 135
02:51:43.709 00.000 21948 move complete, result=0
02:51:43.709 00.000 21948 worker thread done servicing request
02:51:43.709 00.000 21948 Worker thread wakes up
02:51:43.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:43.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:43.709 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 135 ms NORTH
02:51:45.347 01.638 21948 Exposure complete
02:51:45.403 00.056 21948 worker thread done servicing request
02:51:45.403 00.000 18120 OnExposeComplete: enter
02:51:45.406 00.003 18120 UpdateGuideState(): m_state=6
02:51:45.408 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
02:51:45.408 00.000 18120 Star::Find returns 1 (0), X=894.68, Y=232.38, Mass=1775, SNR=29.2, Peak=127 HFD=4.2
02:51:45.409 00.001 18120 MultiStar: [#1 0.15,-0.46,0.00,M5] [#2 0.14,-0.54,0.00,M10] [#3 -0.04,-0.35,0.60,U] [#4 -0.26,-0.48,0.00,M2] [#5 0.14,0.10,0.50,U] [#6 0.00,-0.26,0.58,U] [#7 0.17,-0.38,0.44,U] [#8 0.06,-0.20,0.40,U] 
02:51:45.409 00.000 18120 refined, 5 included, MultiStar: {0.09, -0.29}, one-star: {0.18, -0.46}
02:51:45.410 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
02:51:45.410 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
02:51:45.410 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.26 mountX=-0.30 mountY=0.05, mountTheta=2.98
02:51:45.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.29, opts=13)
02:51:45.412 00.001 18120 Enqueuing Move request for scope (0.09, -0.29)
02:51:45.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:45.413 00.001 18120 UpdateGuideState exits: m=1775 RSB=29.2
02:51:45.414 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:45.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:45.415 00.001 18120 Enqueuing Expose request
02:51:45.416 00.001 21948 Worker thread wakes up
02:51:45.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
02:51:45.416 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
02:51:45.416 00.000 21948 Moving (0.09, -0.29) raw xDistance=-0.30 yDistance=0.05
02:51:45.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:51:45.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:45.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:51:45.416 00.000 21948 MoveAxis(E, 54, ABG)
02:51:45.416 00.000 21948 Guiding  Dir = 2, Dur = 54
02:51:45.417 00.001 21948 IsSlewing returns 0
02:51:45.417 00.000 21948 IsGuiding returns 0
02:51:45.419 00.002 21948 PulseGuide returned control before completion, sleep 62
02:51:45.486 00.067 21948 IsGuiding returns 0
02:51:45.486 00.000 21948 Move returns status 0, amount 54
02:51:45.486 00.000 21948 MoveAxis(N, 0, ABG)
02:51:45.486 00.000 21948 Move returns status 0, amount 0
02:51:45.486 00.000 21948 move complete, result=0
02:51:45.486 00.000 21948 worker thread done servicing request
02:51:45.486 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
02:51:45.487 00.001 21948 Worker thread wakes up
02:51:45.487 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:45.487 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
02:51:46.575 01.088 18120 evsrv: cli 0D46DFD0 connect
02:51:46.576 00.001 18120 case statement mapped state 6 to 3
02:51:46.576 00.000 18120 case statement mapped state 6 to 3
02:51:46.577 00.001 18120 evsrv: cli 0D46DFD0 request: {"method":"get_app_state","id":"c03b33e2-dc2e-4736-b70b-3a554cb360fa"}
02:51:46.580 00.003 18120 case statement mapped state 6 to 3
02:51:46.582 00.002 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c03b33e2-dc2e-4736-b70b-3a554cb360fa"}
02:51:46.583 00.001 18120 evsrv: cli 0D46DFD0 disconnect
02:51:46.584 00.001 18120 evsrv: cli 0D46D5D0 connect
02:51:46.585 00.001 18120 case statement mapped state 6 to 3
02:51:46.587 00.002 18120 case statement mapped state 6 to 3
02:51:46.587 00.000 18120 evsrv: cli 0D46D5D0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"a742e2cc-f198-4eae-8e3c-5e73b0506abc"}
02:51:46.588 00.001 18120 PhdController::Dither begins
02:51:46.588 00.000 18120 dither: size=2.00, dRA=-0.29 dDec=-1.72
02:51:46.589 00.001 18120 MountToCamera -- mountTheta (-1.74) + m_xAngle (2.00) = xAngle (0.26 = 0.26)
02:51:46.589 00.000 18120 MountToCamera -- mountX=-0.29 mountY=-1.72 hyp=1.74 mountTheta=-1.74 cameraX=1.69, cameraY=0.44 cameraTheta=0.26
02:51:46.590 00.001 18120 setting lock position to (896.19, 233.28)
02:51:46.590 00.000 18120 Mount: notify guiding dithered (1.7, 0.4)
02:51:46.591 00.001 18120 MultiStar: stabilizing after lock position change
02:51:46.591 00.000 18120 Status Line: Dithering de -0.29,-1.72
02:51:46.593 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:51:46.593 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
02:51:46.594 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":0,"id":"a742e2cc-f198-4eae-8e3c-5e73b0506abc"}
02:51:46.595 00.001 18120 evsrv: cli 0D46D5D0 disconnect
02:51:46.894 00.299 21948 Exposure complete
02:51:46.934 00.040 21948 worker thread done servicing request
02:51:46.934 00.000 18120 OnExposeComplete: enter
02:51:46.935 00.001 18120 UpdateGuideState(): m_state=6
02:51:46.936 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
02:51:46.936 00.000 18120 Star::Find returns 1 (0), X=894.42, Y=232.39, Mass=1957, SNR=30.7, Peak=140 HFD=4.2
02:51:46.936 00.000 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.67 = 1.61)
02:51:46.937 00.001 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.71 = 1.57)
02:51:46.937 00.000 18120 CameraToMount -- cameraX=-1.77 cameraY=-0.89 hyp=1.98 cameraTheta=-2.67 mountX=-0.08 mountY=1.98, mountTheta=1.61
02:51:46.938 00.001 18120 dither recenter: remaining=(0.3,1.7) step=(0.3,1.7)
02:51:46.940 00.002 18120 MountToCamera -- mountTheta (1.40) + m_xAngle (2.00) = xAngle (3.40 = -2.88)
02:51:46.941 00.001 18120 MountToCamera -- mountX=0.29 mountY=1.72 hyp=1.74 mountTheta=1.40 cameraX=-1.69, cameraY=-0.44 cameraTheta=-2.88
02:51:46.941 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.69, y=-0.44, opts=4)
02:51:46.942 00.001 18120 Enqueuing Move request for scope (-1.69, -0.44)
02:51:46.943 00.001 18120 Mount: notify direct move 0.29,1.72
02:51:46.943 00.000 21948 Worker thread wakes up
02:51:46.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.69, -0.44) opts 0x4
02:51:46.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.69, -0.44)
02:51:46.943 00.000 21948 Moving (-1.69, -0.44) raw xDistance=0.29 yDistance=1.72
02:51:46.943 00.000 21948 MoveAxis(W, 83, B)
02:51:46.943 00.000 21948 Guiding  Dir = 3, Dur = 83
02:51:46.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:46.944 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.7
02:51:46.944 00.000 18120 PhdController: settling, locked = 1, distance = 2.03 (0.50) aobump = 0 frame = 1 / 99999
02:51:46.945 00.001 21948 IsSlewing returns 0
02:51:46.945 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063906.945,"Host":"ASUS_SAM","Inst":1,"Distance":2.03,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:51:46.945 00.000 21948 IsGuiding returns 0
02:51:46.946 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:46.946 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:46.950 00.004 21948 PulseGuide returned control before completion, sleep 92
02:51:46.950 00.000 18120 Enqueuing Expose request
02:51:47.050 00.100 21948 IsGuiding returns 0
02:51:47.050 00.000 21948 Move returns status 0, amount 83
02:51:47.050 00.000 21948 MoveAxis(S, 410, B)
02:51:47.050 00.000 21948 Guiding  Dir = 1, Dur = 410
02:51:47.050 00.000 21948 IsSlewing returns 0
02:51:47.050 00.000 21948 IsGuiding returns 0
02:51:47.056 00.006 21948 PulseGuide returned control before completion, sleep 416
02:51:47.481 00.425 21948 IsGuiding returns 0
02:51:47.481 00.000 21948 Move returns status 0, amount 410
02:51:47.481 00.000 21948 move complete, result=0
02:51:47.481 00.000 21948 worker thread done servicing request
02:51:47.481 00.000 21948 Worker thread wakes up
02:51:47.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:47.481 00.000 18120 GuideStep: 0.3 px 83 ms WEST, 1.7 px 410 ms SOUTH
02:51:47.482 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:51:49.115 01.633 21948 Exposure complete
02:51:49.139 00.024 21948 worker thread done servicing request
02:51:49.139 00.000 18120 OnExposeComplete: enter
02:51:49.140 00.001 18120 UpdateGuideState(): m_state=6
02:51:49.141 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
02:51:49.141 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=232.66, Mass=1837, SNR=29.7, Peak=153 HFD=3.9
02:51:49.142 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
02:51:49.142 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
02:51:49.143 00.001 18120 CameraToMount -- cameraX=-0.79 cameraY=-0.62 hyp=1.00 cameraTheta=-2.47 mountX=-0.24 mountY=0.98, mountTheta=1.81
02:51:49.144 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.79, y=-0.62, opts=13)
02:51:49.144 00.000 18120 Enqueuing Move request for scope (-0.79, -0.62)
02:51:49.145 00.001 21948 Worker thread wakes up
02:51:49.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.62) opts 0xd
02:51:49.145 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.79, -0.62)
02:51:49.146 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:49.146 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.7
02:51:49.146 00.000 21948 Moving (-0.79, -0.62) raw xDistance=-0.24 yDistance=0.98
02:51:49.147 00.001 18120 PhdController: settling, locked = 1, distance = 1.00 (0.50) aobump = 0 frame = 2 / 99999
02:51:49.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:51:49.147 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063909.147,"Host":"ASUS_SAM","Inst":1,"Distance":1.00,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:51:49.147 00.000 21948 resist switch: large excursion: input 0.98 thresh 0.60 direction from 0 to 1
02:51:49.148 00.001 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.95
02:51:49.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
02:51:49.148 00.000 21948 MoveAxis(E, 43, ABG)
02:51:49.148 00.000 21948 Guiding  Dir = 2, Dur = 43
02:51:49.148 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:49.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:49.149 00.001 18120 Enqueuing Expose request
02:51:49.149 00.000 21948 IsSlewing returns 0
02:51:49.149 00.000 21948 IsGuiding returns 0
02:51:49.152 00.003 21948 PulseGuide returned control before completion, sleep 52
02:51:49.211 00.059 21948 IsGuiding returns 0
02:51:49.211 00.000 21948 Move returns status 0, amount 43
02:51:49.211 00.000 21948 MoveAxis(S, 235, ABG)
02:51:49.211 00.000 21948 Guiding  Dir = 1, Dur = 235
02:51:49.211 00.000 21948 IsSlewing returns 0
02:51:49.211 00.000 21948 IsGuiding returns 0
02:51:49.216 00.005 21948 PulseGuide returned control before completion, sleep 241
02:51:49.472 00.256 21948 IsGuiding returns 0
02:51:49.472 00.000 21948 Move returns status 0, amount 235
02:51:49.472 00.000 21948 move complete, result=0
02:51:49.472 00.000 21948 worker thread done servicing request
02:51:49.472 00.000 21948 Worker thread wakes up
02:51:49.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:49.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:51:49.472 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 1.0 px 235 ms SOUTH
02:51:50.884 01.412 21948 Exposure complete
02:51:50.922 00.038 21948 worker thread done servicing request
02:51:50.922 00.000 18120 OnExposeComplete: enter
02:51:50.923 00.001 18120 UpdateGuideState(): m_state=6
02:51:50.923 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
02:51:50.924 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=233.27, Mass=1933, SNR=30.5, Peak=172 HFD=4.1
02:51:50.925 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.17)
02:51:50.927 00.002 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.13)
02:51:50.928 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.12 mountX=0.12 mountY=0.26, mountTheta=1.16
02:51:50.931 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.01, opts=13)
02:51:50.932 00.001 18120 Enqueuing Move request for scope (-0.29, -0.01)
02:51:50.934 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:50.935 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.5
02:51:50.936 00.001 21948 Worker thread wakes up
02:51:50.936 00.000 18120 PhdController: settling, locked = 1, distance = 0.79 (0.50) aobump = 0 frame = 3 / 99999
02:51:50.937 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786063910.937,"Host":"ASUS_SAM","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:51:50.938 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
02:51:50.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:50.939 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:50.940 00.001 18120 Enqueuing Expose request
02:51:50.940 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
02:51:50.940 00.000 21948 Moving (-0.29, -0.01) raw xDistance=0.12 yDistance=0.26
02:51:50.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:51:50.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:51:50.940 00.000 21948 MoveAxis(E, 0, ABG)
02:51:50.940 00.000 21948 Move returns status 0, amount 0
02:51:50.940 00.000 21948 MoveAxis(S, 63, ABG)
02:51:50.940 00.000 21948 Guiding  Dir = 1, Dur = 63
02:51:50.941 00.001 21948 IsSlewing returns 0
02:51:50.941 00.000 21948 IsGuiding returns 0
02:51:50.947 00.006 21948 PulseGuide returned control before completion, sleep 68
02:51:51.023 00.076 21948 IsGuiding returns 0
02:51:51.023 00.000 21948 Move returns status 0, amount 63
02:51:51.023 00.000 21948 move complete, result=0
02:51:51.023 00.000 21948 worker thread done servicing request
02:51:51.023 00.000 21948 Worker thread wakes up
02:51:51.023 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:51.023 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
02:51:51.024 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:51:52.657 01.633 21948 Exposure complete
02:51:52.696 00.039 21948 worker thread done servicing request
02:51:52.696 00.000 18120 OnExposeComplete: enter
02:51:52.697 00.001 18120 UpdateGuideState(): m_state=6
02:51:52.697 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
02:51:52.698 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=233.20, Mass=1988, SNR=30.9, Peak=174 HFD=4.0
02:51:52.698 00.000 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
02:51:52.698 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
02:51:52.699 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.44 mountX=-0.15 mountY=-0.13, mountTheta=-2.46
02:51:52.701 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.09, opts=13)
02:51:52.701 00.000 18120 Enqueuing Move request for scope (0.18, -0.09)
02:51:52.702 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:52.702 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:51:52.703 00.001 21948 Worker thread wakes up
02:51:52.703 00.000 18120 PhdController: settling, locked = 1, distance = 0.61 (0.50) aobump = 0 frame = 4 / 99999
02:51:52.703 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
02:51:52.703 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063912.703,"Host":"ASUS_SAM","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:51:52.704 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
02:51:52.704 00.000 21948 Moving (0.18, -0.09) raw xDistance=-0.15 yDistance=-0.13
02:51:52.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:51:52.704 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:52.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:52.704 00.000 18120 Enqueuing Expose request
02:51:52.705 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:52.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:51:52.705 00.000 21948 MoveAxis(E, 0, ABG)
02:51:52.705 00.000 21948 Move returns status 0, amount 0
02:51:52.705 00.000 21948 MoveAxis(N, 0, ABG)
02:51:52.705 00.000 21948 Move returns status 0, amount 0
02:51:52.705 00.000 21948 move complete, result=0
02:51:52.705 00.000 21948 worker thread done servicing request
02:51:52.705 00.000 21948 Worker thread wakes up
02:51:52.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:52.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:51:52.706 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:54.228 01.522 21948 Exposure complete
02:51:54.269 00.041 21948 worker thread done servicing request
02:51:54.269 00.000 18120 OnExposeComplete: enter
02:51:54.272 00.003 18120 UpdateGuideState(): m_state=6
02:51:54.274 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
02:51:54.274 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=233.14, Mass=1807, SNR=29.4, Peak=173 HFD=4.0
02:51:54.275 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
02:51:54.275 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
02:51:54.275 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.90 mountX=-0.17 mountY=-0.04, mountTheta=-2.94
02:51:54.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.14, opts=13)
02:51:54.278 00.002 18120 Enqueuing Move request for scope (0.11, -0.14)
02:51:54.278 00.000 21948 Worker thread wakes up
02:51:54.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
02:51:54.278 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
02:51:54.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:54.279 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.4
02:51:54.279 00.000 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 5 / 99999
02:51:54.280 00.001 21948 Moving (0.11, -0.14) raw xDistance=-0.17 yDistance=-0.04
02:51:54.280 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063914.280,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:51:54.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:51:54.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:54.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:54.281 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:54.281 00.000 18120 Enqueuing Expose request
02:51:54.282 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:51:54.282 00.000 21948 MoveAxis(E, 0, ABG)
02:51:54.282 00.000 21948 Move returns status 0, amount 0
02:51:54.282 00.000 21948 MoveAxis(N, 0, ABG)
02:51:54.282 00.000 21948 Move returns status 0, amount 0
02:51:54.282 00.000 21948 move complete, result=0
02:51:54.282 00.000 21948 worker thread done servicing request
02:51:54.282 00.000 21948 Worker thread wakes up
02:51:54.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:54.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:51:54.282 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:55.913 01.631 21948 Exposure complete
02:51:55.946 00.033 21948 worker thread done servicing request
02:51:55.946 00.000 18120 OnExposeComplete: enter
02:51:55.947 00.001 18120 UpdateGuideState(): m_state=6
02:51:55.948 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
02:51:55.948 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=233.02, Mass=1921, SNR=30.4, Peak=174 HFD=4.1
02:51:55.949 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
02:51:55.950 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
02:51:55.951 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.37 mountX=-0.26 mountY=0.07, mountTheta=2.87
02:51:55.953 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.26, opts=13)
02:51:55.953 00.000 18120 Enqueuing Move request for scope (0.05, -0.26)
02:51:55.954 00.001 21948 Worker thread wakes up
02:51:55.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:55.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
02:51:55.954 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
02:51:55.954 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.4
02:51:55.955 00.001 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 6 / 99999
02:51:55.956 00.001 21948 Moving (0.05, -0.26) raw xDistance=-0.26 yDistance=0.07
02:51:55.956 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063915.956,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
02:51:55.956 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:51:55.957 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:55.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:51:55.957 00.000 21948 MoveAxis(E, 47, ABG)
02:51:55.957 00.000 21948 Guiding  Dir = 2, Dur = 47
02:51:55.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:55.957 00.000 21948 IsSlewing returns 0
02:51:55.957 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:55.957 00.000 18120 Enqueuing Expose request
02:51:55.958 00.001 21948 IsGuiding returns 0
02:51:55.960 00.002 21948 PulseGuide returned control before completion, sleep 56
02:51:56.019 00.059 21948 IsGuiding returns 1
02:51:56.019 00.000 21948 scope still moving after pulse duration time elapsed
02:51:56.050 00.031 21948 IsSlewing returns 0
02:51:56.051 00.001 21948 IsGuiding returns 0
02:51:56.051 00.000 21948 scope move finished after 47 + 46 ms
02:51:56.051 00.000 21948 Move returns status 0, amount 47
02:51:56.051 00.000 21948 MoveAxis(N, 0, ABG)
02:51:56.051 00.000 21948 Move returns status 0, amount 0
02:51:56.051 00.000 21948 move complete, result=0
02:51:56.051 00.000 21948 worker thread done servicing request
02:51:56.051 00.000 21948 Worker thread wakes up
02:51:56.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:56.051 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
02:51:56.053 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:51:57.466 01.413 21948 Exposure complete
02:51:57.517 00.051 21948 worker thread done servicing request
02:51:57.517 00.000 18120 OnExposeComplete: enter
02:51:57.518 00.001 18120 UpdateGuideState(): m_state=6
02:51:57.519 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
02:51:57.520 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=233.16, Mass=1969, SNR=30.8, Peak=193 HFD=4.2
02:51:57.521 00.001 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.00) = xAngle (-3.84 = 2.44)
02:51:57.522 00.001 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.88 = 2.40)
02:51:57.522 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.84 mountX=-0.10 mountY=0.09, mountTheta=2.42
02:51:57.525 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
02:51:57.526 00.001 18120 Enqueuing Move request for scope (-0.03, -0.12)
02:51:57.528 00.002 21948 Worker thread wakes up
02:51:57.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:57.530 00.002 18120 UpdateGuideState exits: m=1969 RSB=30.8
02:51:57.531 00.001 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 7 / 99999
02:51:57.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
02:51:57.531 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
02:51:57.531 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063917.531,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
02:51:57.532 00.001 21948 Moving (-0.03, -0.12) raw xDistance=-0.10 yDistance=0.09
02:51:57.532 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:51:57.532 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:57.532 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:51:57.532 00.000 21948 MoveAxis(E, 0, ABG)
02:51:57.532 00.000 21948 Move returns status 0, amount 0
02:51:57.532 00.000 21948 MoveAxis(N, 0, ABG)
02:51:57.532 00.000 21948 Move returns status 0, amount 0
02:51:57.532 00.000 21948 move complete, result=0
02:51:57.532 00.000 21948 worker thread done servicing request
02:51:57.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:57.532 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:57.533 00.001 18120 Enqueuing Expose request
02:51:57.533 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:57.534 00.001 21948 Worker thread wakes up
02:51:57.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:57.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:51:59.164 01.630 21948 Exposure complete
02:51:59.220 00.056 21948 worker thread done servicing request
02:51:59.220 00.000 18120 OnExposeComplete: enter
02:51:59.221 00.001 18120 UpdateGuideState(): m_state=6
02:51:59.221 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:51:59.222 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=233.10, Mass=1908, SNR=30.3, Peak=180 HFD=4.2
02:51:59.222 00.000 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
02:51:59.223 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
02:51:59.223 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=-0.11 mountY=0.19, mountTheta=2.10
02:51:59.224 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.18, opts=13)
02:51:59.226 00.002 18120 Enqueuing Move request for scope (-0.12, -0.18)
02:51:59.227 00.001 21948 Worker thread wakes up
02:51:59.227 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
02:51:59.227 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
02:51:59.227 00.000 21948 Moving (-0.12, -0.18) raw xDistance=-0.11 yDistance=0.19
02:51:59.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:51:59.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:59.227 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:51:59.227 00.000 21948 MoveAxis(E, 0, ABG)
02:51:59.228 00.001 21948 Move returns status 0, amount 0
02:51:59.228 00.000 21948 MoveAxis(N, 0, ABG)
02:51:59.228 00.000 21948 Move returns status 0, amount 0
02:51:59.228 00.000 21948 move complete, result=0
02:51:59.228 00.000 21948 worker thread done servicing request
02:51:59.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:51:59.229 00.001 18120 UpdateGuideState exits: m=1908 RSB=30.3
02:51:59.230 00.001 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 8 / 99999
02:51:59.232 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786063919.232,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
02:51:59.233 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:59.234 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:51:59.235 00.001 18120 Enqueuing Expose request
02:51:59.236 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:59.237 00.001 21948 Worker thread wakes up
02:51:59.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:51:59.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:00.756 01.519 21948 Exposure complete
02:52:00.805 00.049 21948 worker thread done servicing request
02:52:00.805 00.000 18120 OnExposeComplete: enter
02:52:00.806 00.001 18120 UpdateGuideState(): m_state=6
02:52:00.806 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
02:52:00.807 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=233.25, Mass=1857, SNR=29.9, Peak=164 HFD=4.1
02:52:00.807 00.000 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.33)
02:52:00.810 00.003 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.29)
02:52:00.810 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.96 mountX=0.04 mountY=0.16, mountTheta=1.32
02:52:00.814 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.03, opts=13)
02:52:00.817 00.003 18120 Enqueuing Move request for scope (-0.16, -0.03)
02:52:00.820 00.003 21948 Worker thread wakes up
02:52:00.820 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
02:52:00.820 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
02:52:00.820 00.000 21948 Moving (-0.16, -0.03) raw xDistance=0.04 yDistance=0.16
02:52:00.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:00.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:00.821 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:52:00.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:00.821 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.9
02:52:00.822 00.001 21948 MoveAxis(E, 0, ABG)
02:52:00.822 00.000 21948 Move returns status 0, amount 0
02:52:00.822 00.000 21948 MoveAxis(N, 0, ABG)
02:52:00.822 00.000 21948 Move returns status 0, amount 0
02:52:00.822 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 9 / 99999
02:52:00.822 00.000 21948 move complete, result=0
02:52:00.822 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786063920.822,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
02:52:00.823 00.001 21948 worker thread done servicing request
02:52:00.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:00.823 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:00.824 00.001 18120 Enqueuing Expose request
02:52:00.824 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:00.824 00.000 21948 Worker thread wakes up
02:52:00.825 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:00.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:02.452 01.627 21948 Exposure complete
02:52:02.507 00.055 21948 worker thread done servicing request
02:52:02.507 00.000 18120 OnExposeComplete: enter
02:52:02.508 00.001 18120 UpdateGuideState(): m_state=6
02:52:02.509 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
02:52:02.509 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=233.22, Mass=1860, SNR=29.8, Peak=146 HFD=4.0
02:52:02.510 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
02:52:02.510 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:52:02.511 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=-0.13 mountY=-0.12, mountTheta=-2.36
02:52:02.512 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.06, opts=13)
02:52:02.513 00.001 18120 Enqueuing Move request for scope (0.17, -0.06)
02:52:02.513 00.000 21948 Worker thread wakes up
02:52:02.513 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:02.514 00.001 18120 UpdateGuideState exits: m=1860 RSB=29.8
02:52:02.514 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 10 / 99999
02:52:02.514 00.000 18120 PhdController: newstate STATE_FINISH
02:52:02.517 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:52:02.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:52:02.517 00.000 18120 PhdController complete: success
02:52:02.517 00.000 21948 Moving (0.17, -0.06) raw xDistance=-0.13 yDistance=-0.12
02:52:02.517 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786063922.517,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
02:52:02.518 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:52:02.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:02.518 00.000 18120 Mount: notify guiding dither settle done success=1
02:52:02.518 00.000 18120 PhdController: newstate STATE_IDLE
02:52:02.519 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:02.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:02.519 00.000 18120 Enqueuing Expose request
02:52:02.520 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:52:02.520 00.000 21948 MoveAxis(E, 0, ABG)
02:52:02.520 00.000 21948 Move returns status 0, amount 0
02:52:02.520 00.000 21948 MoveAxis(N, 0, ABG)
02:52:02.520 00.000 21948 Move returns status 0, amount 0
02:52:02.520 00.000 21948 move complete, result=0
02:52:02.520 00.000 21948 worker thread done servicing request
02:52:02.520 00.000 21948 Worker thread wakes up
02:52:02.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:02.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:02.520 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:04.036 01.516 21948 Exposure complete
02:52:04.087 00.051 21948 worker thread done servicing request
02:52:04.087 00.000 18120 OnExposeComplete: enter
02:52:04.088 00.001 18120 UpdateGuideState(): m_state=6
02:52:04.089 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.090 00.001 18120 Star::Find returns 1 (0), X=896.25, Y=232.97, Mass=1844, SNR=29.7, Peak=160 HFD=4.1
02:52:04.091 00.001 18120 MultiStar: exiting stabilization period
02:52:04.092 00.001 18120 MultiStar: updating star positions after lock position change
02:52:04.092 00.000 18120 Star::Find(15, 621, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.093 00.001 18120 Star::Find returns 1 (0), X=621.29, Y=383.60, Mass=1028, SNR=22.0, Peak=79 HFD=4.0
02:52:04.094 00.001 18120 Star::Find(15, 1048, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.095 00.001 18120 Star::Find returns 1 (0), X=1048.26, Y=597.82, Mass=709, SNR=18.4, Peak=66 HFD=3.8
02:52:04.096 00.001 18120 Star::Find(15, 155, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.097 00.001 18120 Star::Find returns 1 (0), X=155.39, Y=34.72, Mass=686, SNR=18.1, Peak=66 HFD=3.5
02:52:04.097 00.000 18120 Star::Find(15, 338, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.098 00.001 18120 Star::Find returns 1 (0), X=338.30, Y=891.37, Mass=665, SNR=17.9, Peak=61 HFD=3.6
02:52:04.099 00.001 18120 Star::Find(15, 163, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.100 00.001 18120 Star::Find returns 1 (0), X=162.70, Y=418.87, Mass=396, SNR=13.8, Peak=43 HFD=3.4
02:52:04.101 00.001 18120 Star::Find(15, 544, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.101 00.000 18120 Star::Find returns 1 (0), X=543.67, Y=67.17, Mass=568, SNR=16.3, Peak=46 HFD=4.5
02:52:04.102 00.001 18120 Star::Find(15, 1133, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.103 00.001 18120 Star::Find returns 1 (0), X=1132.76, Y=227.08, Mass=336, SNR=12.7, Peak=35 HFD=4.0
02:52:04.104 00.001 18120 Star::Find(15, 420, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.104 00.000 18120 Star::Find returns 1 (0), X=419.81, Y=129.90, Mass=311, SNR=12.1, Peak=34 HFD=3.8
02:52:04.106 00.002 18120 Star::Find(15, 753, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.107 00.001 18120 Star::Find returns 1 (0), X=753.23, Y=262.58, Mass=268, SNR=11.3, Peak=28 HFD=3.4
02:52:04.107 00.000 18120 Star::Find(15, 1234, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.108 00.001 18120 Star::Find returns 1 (0), X=1233.91, Y=674.60, Mass=313, SNR=12.2, Peak=33 HFD=3.3
02:52:04.109 00.001 18120 Star::Find(15, 850, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:52:04.110 00.001 18120 Star::Find returns 1 (0), X=849.75, Y=74.25, Mass=269, SNR=11.3, Peak=29 HFD=3.3
02:52:04.111 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.92)
02:52:04.111 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.88)
02:52:04.112 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.36 mountX=-0.31 mountY=0.08, mountTheta=2.89
02:52:04.113 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.31, opts=13)
02:52:04.115 00.002 18120 Enqueuing Move request for scope (0.07, -0.31)
02:52:04.116 00.001 21948 Worker thread wakes up
02:52:04.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:04.116 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.7
02:52:04.117 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:04.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:04.118 00.001 18120 Enqueuing Expose request
02:52:04.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.31) opts 0xd
02:52:04.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.31)
02:52:04.118 00.000 21948 Moving (0.07, -0.31) raw xDistance=-0.31 yDistance=0.08
02:52:04.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:52:04.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:04.119 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:52:04.119 00.000 21948 MoveAxis(E, 56, ABG)
02:52:04.119 00.000 21948 Guiding  Dir = 2, Dur = 56
02:52:04.119 00.000 21948 IsSlewing returns 0
02:52:04.119 00.000 21948 IsGuiding returns 0
02:52:04.121 00.002 21948 PulseGuide returned control before completion, sleep 65
02:52:04.192 00.071 21948 IsGuiding returns 0
02:52:04.192 00.000 21948 Move returns status 0, amount 56
02:52:04.192 00.000 21948 MoveAxis(N, 0, ABG)
02:52:04.192 00.000 21948 Move returns status 0, amount 0
02:52:04.192 00.000 21948 move complete, result=0
02:52:04.192 00.000 21948 worker thread done servicing request
02:52:04.192 00.000 21948 Worker thread wakes up
02:52:04.192 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
02:52:04.194 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:04.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:05.829 01.635 21948 Exposure complete
02:52:05.881 00.052 21948 worker thread done servicing request
02:52:05.882 00.001 18120 OnExposeComplete: enter
02:52:05.882 00.000 18120 UpdateGuideState(): m_state=6
02:52:05.883 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
02:52:05.883 00.000 18120 Star::Find returns 1 (0), X=896.10, Y=233.29, Mass=2020, SNR=31.1, Peak=164 HFD=4.1
02:52:05.884 00.001 18120 MultiStar: [#1 -0.04,0.16,0.72,U] [#2 -0.17,0.27,0.59,U] [#3 0.16,0.05,0.56,U] [#4 0.29,0.41,0.00,M3] [#5 0.17,-0.04,0.43,U] [#6 -0.06,0.31,0.50,U] [#7 -0.04,0.18,0.43,U] [#8 0.19,0.45,0.00,M1] 
02:52:05.884 00.000 18120 single-star, 6 included, MultiStar: {-0.02, 0.12}, one-star: {-0.09, 0.00}
02:52:05.885 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
02:52:05.885 00.000 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
02:52:05.887 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.09 mountX=0.04 mountY=0.08, mountTheta=1.09
02:52:05.892 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.00, opts=13)
02:52:05.895 00.003 18120 Enqueuing Move request for scope (-0.09, 0.00)
02:52:05.896 00.001 21948 Worker thread wakes up
02:52:05.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
02:52:05.896 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
02:52:05.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:05.897 00.001 21948 Moving (-0.09, 0.00) raw xDistance=0.04 yDistance=0.08
02:52:05.897 00.000 18120 UpdateGuideState exits: m=2020 RSB=31.1
02:52:05.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:05.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:05.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:05.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:52:05.897 00.000 21948 MoveAxis(E, 0, ABG)
02:52:05.897 00.000 21948 Move returns status 0, amount 0
02:52:05.897 00.000 21948 MoveAxis(N, 0, ABG)
02:52:05.898 00.001 21948 Move returns status 0, amount 0
02:52:05.898 00.000 21948 move complete, result=0
02:52:05.898 00.000 21948 worker thread done servicing request
02:52:05.898 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:05.899 00.001 18120 Enqueuing Expose request
02:52:05.899 00.000 21948 Worker thread wakes up
02:52:05.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:05.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:05.899 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:07.424 01.525 21948 Exposure complete
02:52:07.473 00.049 21948 worker thread done servicing request
02:52:07.473 00.000 18120 OnExposeComplete: enter
02:52:07.474 00.001 18120 UpdateGuideState(): m_state=6
02:52:07.474 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
02:52:07.475 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=233.33, Mass=1925, SNR=30.3, Peak=151 HFD=4.0
02:52:07.475 00.000 18120 MultiStar: [#1 -0.04,0.48,0.00,M5] [#2 -0.07,0.31,0.63,U] [#3 0.11,0.13,0.59,U] [#4 0.06,0.34,0.56,U] [#5 -0.01,0.32,0.46,U] [#6 -0.43,0.43,0.00,M1] [#7 0.16,0.07,0.44,U] [#8 -0.06,0.60,0.00,M2] 
02:52:07.476 00.001 18120 single-star, 5 included, MultiStar: {0.06, 0.19}, one-star: {0.10, 0.05}
02:52:07.476 00.000 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
02:52:07.477 00.001 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
02:52:07.477 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.00 mountY=-0.11, mountTheta=-1.54
02:52:07.478 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
02:52:07.480 00.002 18120 Enqueuing Move request for scope (0.10, 0.05)
02:52:07.481 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:07.481 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.3
02:52:07.483 00.002 21948 Worker thread wakes up
02:52:07.483 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:52:07.483 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:52:07.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:07.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:07.484 00.001 18120 Enqueuing Expose request
02:52:07.484 00.000 21948 Moving (0.10, 0.05) raw xDistance=0.00 yDistance=-0.11
02:52:07.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:52:07.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:07.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:52:07.484 00.000 21948 MoveAxis(E, 0, ABG)
02:52:07.485 00.001 21948 Move returns status 0, amount 0
02:52:07.485 00.000 21948 MoveAxis(N, 0, ABG)
02:52:07.485 00.000 21948 Move returns status 0, amount 0
02:52:07.485 00.000 21948 move complete, result=0
02:52:07.485 00.000 21948 worker thread done servicing request
02:52:07.485 00.000 21948 Worker thread wakes up
02:52:07.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:07.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:07.485 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:09.120 01.635 21948 Exposure complete
02:52:09.173 00.053 21948 worker thread done servicing request
02:52:09.173 00.000 18120 OnExposeComplete: enter
02:52:09.175 00.002 18120 UpdateGuideState(): m_state=6
02:52:09.176 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
02:52:09.177 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=233.34, Mass=1852, SNR=29.8, Peak=146 HFD=4.1
02:52:09.179 00.002 18120 MultiStar: [#1 -0.24,0.32,0.72,U] [#2 -0.36,0.08,0.62,U] [#3 -0.14,0.14,0.60,U] [#4 -0.13,0.44,0.00,M3] [#5 -0.16,0.33,0.49,U] [#6 -0.27,0.52,0.00,M2] [#7 -0.31,0.04,0.45,U] [#8 0.00,0.41,0.40,U] 
02:52:09.182 00.003 18120 single-star, 6 included, MultiStar: {-0.20, 0.18}, one-star: {-0.15, 0.06}
02:52:09.184 00.002 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
02:52:09.186 00.002 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
02:52:09.187 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.78 mountX=0.11 mountY=0.11, mountTheta=0.76
02:52:09.191 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.06, opts=13)
02:52:09.191 00.000 18120 Enqueuing Move request for scope (-0.15, 0.06)
02:52:09.192 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:09.192 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
02:52:09.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:09.193 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:09.193 00.000 18120 Enqueuing Expose request
02:52:09.193 00.000 21948 Worker thread wakes up
02:52:09.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
02:52:09.194 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
02:52:09.194 00.000 21948 Moving (-0.15, 0.06) raw xDistance=0.11 yDistance=0.11
02:52:09.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:52:09.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:09.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:52:09.194 00.000 21948 MoveAxis(E, 0, ABG)
02:52:09.194 00.000 21948 Move returns status 0, amount 0
02:52:09.194 00.000 21948 MoveAxis(N, 0, ABG)
02:52:09.194 00.000 21948 Move returns status 0, amount 0
02:52:09.194 00.000 21948 move complete, result=0
02:52:09.194 00.000 21948 worker thread done servicing request
02:52:09.194 00.000 21948 Worker thread wakes up
02:52:09.194 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:09.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:09.194 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:10.715 01.521 21948 Exposure complete
02:52:10.762 00.047 21948 worker thread done servicing request
02:52:10.762 00.000 18120 OnExposeComplete: enter
02:52:10.763 00.001 18120 UpdateGuideState(): m_state=6
02:52:10.764 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
02:52:10.764 00.000 18120 Star::Find returns 1 (0), X=895.44, Y=233.64, Mass=1895, SNR=30.2, Peak=139 HFD=4.2
02:52:10.765 00.001 18120 MultiStar: [#1 -0.62,0.54,0.00,M5] [#2 -0.85,0.38,0.00,M8] [#3 -0.73,0.74,0.00,M1] [#4 -0.72,0.78,0.00,M4] [#5 -0.65,0.71,0.00,M1] [#6 -0.95,1.01,0.00,M3] [#7 -0.70,0.66,0.00,M1] [#8 -0.78,0.94,0.00,M2] 
02:52:10.765 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
02:52:10.765 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
02:52:10.766 00.001 18120 CameraToMount -- cameraX=-0.74 cameraY=0.36 hyp=0.83 cameraTheta=2.69 mountX=0.64 mountY=0.50, mountTheta=0.67
02:52:10.767 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.74, y=0.36, opts=13)
02:52:10.768 00.001 18120 Enqueuing Move request for scope (-0.74, 0.36)
02:52:10.768 00.000 21948 Worker thread wakes up
02:52:10.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.36) opts 0xd
02:52:10.768 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.74, 0.36)
02:52:10.768 00.000 21948 Moving (-0.74, 0.36) raw xDistance=0.64 yDistance=0.50
02:52:10.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:52:10.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:10.769 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.2
02:52:10.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:10.770 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:10.770 00.000 18120 Enqueuing Expose request
02:52:10.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:52:10.771 00.001 21948 MoveAxis(W, 114, ABG)
02:52:10.771 00.000 21948 Guiding  Dir = 3, Dur = 114
02:52:10.771 00.000 21948 IsSlewing returns 0
02:52:10.771 00.000 21948 IsGuiding returns 0
02:52:10.772 00.001 21948 PulseGuide returned control before completion, sleep 123
02:52:10.902 00.130 21948 IsGuiding returns 0
02:52:10.902 00.000 21948 Move returns status 0, amount 114
02:52:10.902 00.000 21948 MoveAxis(S, 120, ABG)
02:52:10.902 00.000 21948 Guiding  Dir = 1, Dur = 120
02:52:10.902 00.000 21948 IsSlewing returns 0
02:52:10.903 00.001 21948 IsGuiding returns 0
02:52:10.908 00.005 21948 PulseGuide returned control before completion, sleep 126
02:52:11.043 00.135 21948 IsGuiding returns 0
02:52:11.043 00.000 21948 Move returns status 0, amount 120
02:52:11.043 00.000 21948 move complete, result=0
02:52:11.043 00.000 21948 worker thread done servicing request
02:52:11.043 00.000 21948 Worker thread wakes up
02:52:11.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:11.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:11.043 00.000 18120 GuideStep: 0.6 px 114 ms WEST, 0.5 px 120 ms SOUTH
02:52:12.671 01.628 21948 Exposure complete
02:52:12.699 00.028 21948 worker thread done servicing request
02:52:12.699 00.000 18120 OnExposeComplete: enter
02:52:12.700 00.001 18120 UpdateGuideState(): m_state=6
02:52:12.702 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
02:52:12.702 00.000 18120 Star::Find returns 1 (0), X=896.94, Y=232.79, Mass=2024, SNR=31.2, Peak=175 HFD=4.2
02:52:12.703 00.001 18120 MultiStar: large primary error, entering stabilization period
02:52:12.703 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:52:12.704 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:52:12.704 00.000 18120 CameraToMount -- cameraX=0.76 cameraY=-0.49 hyp=0.90 cameraTheta=-0.58 mountX=-0.76 mountY=-0.45, mountTheta=-2.60
02:52:12.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.76, y=-0.49, opts=13)
02:52:12.706 00.001 18120 Enqueuing Move request for scope (0.76, -0.49)
02:52:12.706 00.000 21948 Worker thread wakes up
02:52:12.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.49) opts 0xd
02:52:12.706 00.000 21948 Handling offset move in thread for scope, endpoint = (0.76, -0.49)
02:52:12.706 00.000 21948 Moving (0.76, -0.49) raw xDistance=-0.76 yDistance=-0.45
02:52:12.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.76
02:52:12.706 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:52:12.706 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:52:12.706 00.000 21948 MoveAxis(E, 128, ABG)
02:52:12.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:12.707 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.2
02:52:12.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:12.708 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:12.708 00.000 18120 Enqueuing Expose request
02:52:12.709 00.001 21948 Guiding  Dir = 2, Dur = 128
02:52:12.710 00.001 21948 IsSlewing returns 0
02:52:12.710 00.000 21948 IsGuiding returns 0
02:52:12.712 00.002 21948 PulseGuide returned control before completion, sleep 136
02:52:12.859 00.147 21948 IsGuiding returns 0
02:52:12.859 00.000 21948 Move returns status 0, amount 128
02:52:12.859 00.000 21948 MoveAxis(N, 0, ABG)
02:52:12.859 00.000 21948 Move returns status 0, amount 0
02:52:12.859 00.000 21948 move complete, result=0
02:52:12.859 00.000 21948 worker thread done servicing request
02:52:12.859 00.000 21948 Worker thread wakes up
02:52:12.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:12.859 00.000 18120 GuideStep: -0.8 px 128 ms EAST, -0.5 px 0 ms NORTH
02:52:12.861 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:14.269 01.408 21948 Exposure complete
02:52:14.311 00.042 21948 worker thread done servicing request
02:52:14.312 00.001 18120 OnExposeComplete: enter
02:52:14.315 00.003 18120 UpdateGuideState(): m_state=6
02:52:14.318 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
02:52:14.320 00.002 18120 Star::Find returns 1 (0), X=896.86, Y=232.89, Mass=1939, SNR=30.6, Peak=176 HFD=4.2
02:52:14.322 00.002 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:52:14.323 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:52:14.323 00.000 18120 CameraToMount -- cameraX=0.67 cameraY=-0.39 hyp=0.77 cameraTheta=-0.53 mountX=-0.63 mountY=-0.42, mountTheta=-2.55
02:52:14.326 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.67, y=-0.39, opts=13)
02:52:14.326 00.000 18120 Enqueuing Move request for scope (0.67, -0.39)
02:52:14.329 00.003 21948 Worker thread wakes up
02:52:14.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:14.330 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.6
02:52:14.330 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:14.331 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:14.331 00.000 18120 Enqueuing Expose request
02:52:14.332 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.39) opts 0xd
02:52:14.332 00.000 21948 Handling offset move in thread for scope, endpoint = (0.67, -0.39)
02:52:14.332 00.000 21948 Moving (0.67, -0.39) raw xDistance=-0.63 yDistance=-0.42
02:52:14.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
02:52:14.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:52:14.332 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:52:14.332 00.000 21948 MoveAxis(E, 121, ABG)
02:52:14.332 00.000 21948 Guiding  Dir = 2, Dur = 121
02:52:14.332 00.000 21948 IsSlewing returns 0
02:52:14.333 00.001 21948 IsGuiding returns 0
02:52:14.334 00.001 21948 PulseGuide returned control before completion, sleep 130
02:52:14.469 00.135 21948 IsGuiding returns 1
02:52:14.469 00.000 21948 scope still moving after pulse duration time elapsed
02:52:14.501 00.032 21948 IsSlewing returns 0
02:52:14.501 00.000 21948 IsGuiding returns 0
02:52:14.501 00.000 21948 scope move finished after 121 + 48 ms
02:52:14.502 00.001 21948 Move returns status 0, amount 121
02:52:14.502 00.000 21948 MoveAxis(N, 0, ABG)
02:52:14.502 00.000 21948 Move returns status 0, amount 0
02:52:14.502 00.000 21948 move complete, result=0
02:52:14.502 00.000 21948 worker thread done servicing request
02:52:14.502 00.000 21948 Worker thread wakes up
02:52:14.502 00.000 18120 GuideStep: -0.6 px 121 ms EAST, -0.4 px 0 ms NORTH
02:52:14.503 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:14.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:16.132 01.629 21948 Exposure complete
02:52:16.179 00.047 21948 worker thread done servicing request
02:52:16.180 00.001 18120 OnExposeComplete: enter
02:52:16.180 00.000 18120 UpdateGuideState(): m_state=6
02:52:16.181 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
02:52:16.181 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=233.34, Mass=2000, SNR=30.9, Peak=169 HFD=3.9
02:52:16.182 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
02:52:16.182 00.000 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
02:52:16.183 00.001 18120 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.49 cameraTheta=0.11 mountX=-0.15 mountY=-0.46, mountTheta=-1.89
02:52:16.184 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.48, y=0.05, opts=13)
02:52:16.184 00.000 18120 Enqueuing Move request for scope (0.48, 0.05)
02:52:16.185 00.001 21948 Worker thread wakes up
02:52:16.185 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:16.185 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.05) opts 0xd
02:52:16.185 00.000 21948 Handling offset move in thread for scope, endpoint = (0.48, 0.05)
02:52:16.185 00.000 18120 UpdateGuideState exits: m=2000 RSB=30.9
02:52:16.186 00.001 21948 Moving (0.48, 0.05) raw xDistance=-0.15 yDistance=-0.46
02:52:16.186 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:16.186 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:16.186 00.000 18120 Enqueuing Expose request
02:52:16.187 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:52:16.187 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:52:16.187 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
02:52:16.187 00.000 21948 MoveAxis(E, 0, ABG)
02:52:16.187 00.000 21948 Move returns status 0, amount 0
02:52:16.187 00.000 21948 MoveAxis(N, 0, ABG)
02:52:16.187 00.000 21948 Move returns status 0, amount 0
02:52:16.187 00.000 21948 move complete, result=0
02:52:16.187 00.000 21948 worker thread done servicing request
02:52:16.187 00.000 21948 Worker thread wakes up
02:52:16.187 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:16.187 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:16.188 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:52:17.709 01.521 21948 Exposure complete
02:52:17.764 00.055 21948 worker thread done servicing request
02:52:17.764 00.000 18120 OnExposeComplete: enter
02:52:17.765 00.001 18120 UpdateGuideState(): m_state=6
02:52:17.765 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
02:52:17.766 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=233.32, Mass=2007, SNR=31.1, Peak=142 HFD=4.0
02:52:17.766 00.000 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
02:52:17.767 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
02:52:17.767 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=0.04 hyp=0.42 cameraTheta=0.09 mountX=-0.14 mountY=-0.39, mountTheta=-1.91
02:52:17.768 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=0.04, opts=13)
02:52:17.769 00.001 18120 Enqueuing Move request for scope (0.42, 0.04)
02:52:17.769 00.000 21948 Worker thread wakes up
02:52:17.769 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.04) opts 0xd
02:52:17.769 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, 0.04)
02:52:17.769 00.000 21948 Moving (0.42, 0.04) raw xDistance=-0.14 yDistance=-0.39
02:52:17.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:52:17.769 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.03 newest=-1.27
02:52:17.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
02:52:17.769 00.000 21948 MoveAxis(E, 0, ABG)
02:52:17.769 00.000 21948 Move returns status 0, amount 0
02:52:17.769 00.000 21948 MoveAxis(N, 93, ABG)
02:52:17.769 00.000 21948 Guiding  Dir = 0, Dur = 93
02:52:17.770 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:17.770 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.1
02:52:17.770 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:17.771 00.001 21948 IsSlewing returns 0
02:52:17.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:17.772 00.001 18120 Enqueuing Expose request
02:52:17.772 00.000 21948 IsGuiding returns 0
02:52:17.778 00.006 21948 PulseGuide returned control before completion, sleep 98
02:52:17.882 00.104 21948 IsGuiding returns 0
02:52:17.882 00.000 21948 Move returns status 0, amount 93
02:52:17.882 00.000 21948 move complete, result=0
02:52:17.882 00.000 21948 worker thread done servicing request
02:52:17.883 00.001 21948 Worker thread wakes up
02:52:17.883 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 93 ms NORTH
02:52:17.884 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:17.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:19.517 01.633 21948 Exposure complete
02:52:19.563 00.046 21948 worker thread done servicing request
02:52:19.563 00.000 18120 OnExposeComplete: enter
02:52:19.564 00.001 18120 UpdateGuideState(): m_state=6
02:52:19.564 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
02:52:19.565 00.001 18120 Star::Find returns 1 (0), X=896.35, Y=233.48, Mass=1878, SNR=30.1, Peak=136 HFD=4.0
02:52:19.565 00.000 18120 MultiStar: exiting stabilization period
02:52:19.566 00.001 18120 MultiStar: [#1 0.38,0.38,0.00,M6] [#2 0.03,0.46,0.00,M9] [#3 0.36,0.06,0.62,U] [#4 0.54,0.48,0.00,M5] [#5 0.38,0.36,0.00,M2] [#6 0.21,0.49,0.00,M4] [#7 0.16,0.24,0.43,U] [#8 0.35,0.52,0.00,M3] 
02:52:19.566 00.000 18120 single-star, 2 included, MultiStar: {0.22, 0.16}, one-star: {0.16, 0.19}
02:52:19.567 00.001 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
02:52:19.567 00.000 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
02:52:19.568 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.88 mountX=0.11 mountY=-0.23, mountTheta=-1.12
02:52:19.569 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.19, opts=13)
02:52:19.570 00.001 18120 Enqueuing Move request for scope (0.16, 0.19)
02:52:19.571 00.001 21948 Worker thread wakes up
02:52:19.571 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
02:52:19.571 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
02:52:19.571 00.000 21948 Moving (0.16, 0.19) raw xDistance=0.11 yDistance=-0.23
02:52:19.571 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:52:19.571 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:52:19.571 00.000 21948 MoveAxis(E, 0, ABG)
02:52:19.571 00.000 21948 Move returns status 0, amount 0
02:52:19.571 00.000 21948 MoveAxis(N, 55, ABG)
02:52:19.571 00.000 21948 Guiding  Dir = 0, Dur = 55
02:52:19.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:19.572 00.001 18120 UpdateGuideState exits: m=1878 RSB=30.1
02:52:19.572 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:19.573 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:19.573 00.000 18120 Enqueuing Expose request
02:52:19.574 00.001 21948 IsSlewing returns 0
02:52:19.574 00.000 21948 IsGuiding returns 0
02:52:19.578 00.004 21948 PulseGuide returned control before completion, sleep 61
02:52:19.642 00.064 21948 IsGuiding returns 1
02:52:19.642 00.000 21948 scope still moving after pulse duration time elapsed
02:52:19.675 00.033 21948 IsSlewing returns 0
02:52:19.675 00.000 21948 IsGuiding returns 0
02:52:19.675 00.000 21948 scope move finished after 55 + 45 ms
02:52:19.675 00.000 21948 Move returns status 0, amount 55
02:52:19.675 00.000 21948 move complete, result=0
02:52:19.675 00.000 21948 worker thread done servicing request
02:52:19.675 00.000 21948 Worker thread wakes up
02:52:19.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:19.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:19.675 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 55 ms NORTH
02:52:21.092 01.417 21948 Exposure complete
02:52:21.131 00.039 21948 worker thread done servicing request
02:52:21.131 00.000 18120 OnExposeComplete: enter
02:52:21.133 00.002 18120 UpdateGuideState(): m_state=6
02:52:21.135 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
02:52:21.136 00.001 18120 Star::Find returns 1 (0), X=896.14, Y=233.69, Mass=2098, SNR=31.7, Peak=173 HFD=4.2
02:52:21.137 00.001 18120 MultiStar: [#1 0.16,0.47,0.00,M7] [#2 -0.11,0.63,0.00,M10] [#3 0.34,0.22,0.57,U] [#4 0.19,0.77,0.00,M6] [#5 0.32,0.60,0.00,M3] [#6 -0.07,0.49,0.00,M5] [#7 -0.29,0.70,0.00,M1] [#8 0.33,0.66,0.00,M4] 
02:52:21.140 00.003 18120 refined, 1 included, MultiStar: {0.10, 0.34}, one-star: {-0.05, 0.41}
02:52:21.142 00.002 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.00) = xAngle (-0.70 = -0.70)
02:52:21.142 00.000 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
02:52:21.143 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.30 mountX=0.27 mountY=-0.24, mountTheta=-0.72
02:52:21.143 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.34, opts=13)
02:52:21.144 00.001 18120 Enqueuing Move request for scope (0.10, 0.34)
02:52:21.144 00.000 21948 Worker thread wakes up
02:52:21.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.34) opts 0xd
02:52:21.145 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:21.145 00.000 18120 UpdateGuideState exits: m=2098 RSB=31.7
02:52:21.145 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:21.146 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:21.146 00.000 18120 Enqueuing Expose request
02:52:21.147 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.34)
02:52:21.147 00.000 21948 Moving (0.10, 0.34) raw xDistance=0.27 yDistance=-0.24
02:52:21.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:52:21.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:52:21.147 00.000 21948 MoveAxis(W, 49, ABG)
02:52:21.147 00.000 21948 Guiding  Dir = 3, Dur = 49
02:52:21.147 00.000 21948 IsSlewing returns 0
02:52:21.147 00.000 21948 IsGuiding returns 0
02:52:21.150 00.003 21948 PulseGuide returned control before completion, sleep 58
02:52:21.218 00.068 21948 IsGuiding returns 0
02:52:21.218 00.000 21948 Move returns status 0, amount 49
02:52:21.218 00.000 21948 MoveAxis(N, 57, ABG)
02:52:21.218 00.000 21948 Guiding  Dir = 0, Dur = 57
02:52:21.218 00.000 21948 IsSlewing returns 0
02:52:21.218 00.000 21948 IsGuiding returns 0
02:52:21.224 00.006 21948 PulseGuide returned control before completion, sleep 63
02:52:21.300 00.076 21948 IsGuiding returns 0
02:52:21.300 00.000 21948 Move returns status 0, amount 57
02:52:21.300 00.000 21948 move complete, result=0
02:52:21.300 00.000 21948 worker thread done servicing request
02:52:21.300 00.000 21948 Worker thread wakes up
02:52:21.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:21.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:21.301 00.001 18120 GuideStep: 0.3 px 49 ms WEST, -0.2 px 57 ms NORTH
02:52:22.938 01.637 21948 Exposure complete
02:52:22.980 00.042 21948 worker thread done servicing request
02:52:22.980 00.000 18120 OnExposeComplete: enter
02:52:22.982 00.002 18120 UpdateGuideState(): m_state=6
02:52:22.983 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
02:52:22.984 00.001 18120 Star::Find returns 1 (0), X=896.12, Y=232.95, Mass=1864, SNR=29.8, Peak=195 HFD=4.1
02:52:22.986 00.002 18120 MultiStar: [#1 -0.12,-0.00,0.73,U] [#2 -0.08,-0.06,0.60,U] [#3 -0.26,-0.12,0.60,U] [#4 -0.18,0.08,0.57,U] [#5 -0.16,-0.15,0.50,U] [#6 -0.29,0.03,0.54,U] [#7 0.11,-0.47,0.00,M2] [#8 -0.10,0.10,0.40,U] 
02:52:22.988 00.002 18120 refined, 7 included, MultiStar: {-0.15, -0.08}, one-star: {-0.06, -0.33}
02:52:22.989 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.63 = 1.65)
02:52:22.990 00.001 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.67 = 1.62)
02:52:22.991 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.63 mountX=-0.01 mountY=0.17, mountTheta=1.65
02:52:22.994 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.08, opts=13)
02:52:22.996 00.002 18120 Enqueuing Move request for scope (-0.15, -0.08)
02:52:22.997 00.001 21948 Worker thread wakes up
02:52:22.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
02:52:22.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:22.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
02:52:22.997 00.000 21948 Moving (-0.15, -0.08) raw xDistance=-0.01 yDistance=0.17
02:52:22.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:52:22.999 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:22.999 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.8
02:52:23.000 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:23.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:23.001 00.001 18120 Enqueuing Expose request
02:52:23.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:52:23.001 00.000 21948 MoveAxis(E, 0, ABG)
02:52:23.001 00.000 21948 Move returns status 0, amount 0
02:52:23.001 00.000 21948 MoveAxis(N, 0, ABG)
02:52:23.001 00.000 21948 Move returns status 0, amount 0
02:52:23.001 00.000 21948 move complete, result=0
02:52:23.001 00.000 21948 worker thread done servicing request
02:52:23.001 00.000 21948 Worker thread wakes up
02:52:23.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:23.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:23.002 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:24.518 01.516 21948 Exposure complete
02:52:24.561 00.043 21948 worker thread done servicing request
02:52:24.561 00.000 18120 OnExposeComplete: enter
02:52:24.562 00.001 18120 UpdateGuideState(): m_state=6
02:52:24.563 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
02:52:24.563 00.000 18120 Star::Find returns 1 (0), X=896.27, Y=233.02, Mass=2040, SNR=31.2, Peak=183 HFD=4.0
02:52:24.564 00.001 18120 MultiStar: [#1 0.08,-0.18,0.70,U] [#2 0.06,-0.18,0.61,U] [#3 0.03,-0.16,0.59,U] [#4 -0.06,0.13,0.54,U] [#5 -0.17,-0.05,0.44,U] [#6 0.03,0.25,0.47,U] [#7 0.24,-0.52,0.00,M3] [#8 0.20,0.17,0.39,U] 
02:52:24.564 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.08, -0.26}
02:52:24.564 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
02:52:24.565 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.11)
02:52:24.565 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.14 mountX=-0.09 mountY=0.00, mountTheta=3.11
02:52:24.567 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
02:52:24.567 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
02:52:24.568 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:24.568 00.000 21948 Worker thread wakes up
02:52:24.568 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.2
02:52:24.569 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:52:24.569 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:24.569 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:24.570 00.001 18120 Enqueuing Expose request
02:52:24.570 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:52:24.570 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=0.00
02:52:24.570 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:52:24.570 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:24.570 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:52:24.570 00.000 21948 MoveAxis(E, 0, ABG)
02:52:24.570 00.000 21948 Move returns status 0, amount 0
02:52:24.570 00.000 21948 MoveAxis(N, 0, ABG)
02:52:24.570 00.000 21948 Move returns status 0, amount 0
02:52:24.570 00.000 21948 move complete, result=0
02:52:24.570 00.000 21948 worker thread done servicing request
02:52:24.570 00.000 21948 Worker thread wakes up
02:52:24.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:24.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:24.571 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:26.200 01.629 21948 Exposure complete
02:52:26.238 00.038 21948 worker thread done servicing request
02:52:26.238 00.000 18120 OnExposeComplete: enter
02:52:26.241 00.003 18120 UpdateGuideState(): m_state=6
02:52:26.243 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
02:52:26.246 00.003 18120 Star::Find returns 1 (0), X=896.34, Y=232.86, Mass=1902, SNR=30.3, Peak=161 HFD=3.9
02:52:26.249 00.003 18120 MultiStar: [#1 0.13,-0.14,0.72,U] [#2 -0.13,-0.08,0.66,U] [#3 0.15,-0.27,0.59,U] [#4 0.22,-0.11,0.57,U] [#5 0.08,-0.23,0.45,U] [#6 0.08,-0.09,0.51,U] [#7 0.03,-0.26,0.43,U] [#8 -0.00,-0.00,0.40,U] 
02:52:26.250 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.15, -0.42}
02:52:26.252 00.002 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
02:52:26.253 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
02:52:26.254 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.16 mountX=-0.22 mountY=0.01, mountTheta=3.08
02:52:26.257 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.20, opts=13)
02:52:26.257 00.000 18120 Enqueuing Move request for scope (0.09, -0.20)
02:52:26.258 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:26.258 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.3
02:52:26.259 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:26.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:26.259 00.000 18120 Enqueuing Expose request
02:52:26.260 00.001 21948 Worker thread wakes up
02:52:26.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:52:26.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:52:26.260 00.000 21948 Moving (0.09, -0.20) raw xDistance=-0.22 yDistance=0.01
02:52:26.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:52:26.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:26.262 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:52:26.262 00.000 21948 MoveAxis(E, 39, ABG)
02:52:26.262 00.000 21948 Guiding  Dir = 2, Dur = 39
02:52:26.262 00.000 21948 IsSlewing returns 0
02:52:26.262 00.000 21948 IsGuiding returns 0
02:52:26.263 00.001 21948 PulseGuide returned control before completion, sleep 48
02:52:26.324 00.061 21948 IsGuiding returns 0
02:52:26.324 00.000 21948 Move returns status 0, amount 39
02:52:26.324 00.000 21948 MoveAxis(N, 0, ABG)
02:52:26.324 00.000 21948 Move returns status 0, amount 0
02:52:26.324 00.000 21948 move complete, result=0
02:52:26.324 00.000 21948 worker thread done servicing request
02:52:26.324 00.000 21948 Worker thread wakes up
02:52:26.325 00.001 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
02:52:26.326 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:26.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:27.736 01.410 21948 Exposure complete
02:52:27.761 00.025 21948 worker thread done servicing request
02:52:27.761 00.000 18120 OnExposeComplete: enter
02:52:27.762 00.001 18120 UpdateGuideState(): m_state=6
02:52:27.763 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
02:52:27.763 00.000 18120 Star::Find returns 1 (0), X=896.41, Y=232.70, Mass=1777, SNR=29.2, Peak=142 HFD=4.0
02:52:27.764 00.001 18120 MultiStar: [#1 0.08,-0.47,0.00,M5] [#2 0.25,-0.57,0.00,M8] [#3 0.09,-0.37,0.62,U] [#4 0.30,-0.13,0.57,U] [#5 -0.06,-0.25,0.47,U] [#6 0.04,-0.06,0.55,U] [#7 -0.19,-0.61,0.00,M3] [#8 0.27,-0.17,0.40,U] 
02:52:27.764 00.000 18120 refined, 5 included, MultiStar: {0.15, -0.31}, one-star: {0.22, -0.58}
02:52:27.765 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
02:52:27.765 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
02:52:27.765 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.11 mountX=-0.34 mountY=0.00, mountTheta=3.14
02:52:27.770 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.31, opts=13)
02:52:27.771 00.001 18120 Enqueuing Move request for scope (0.15, -0.31)
02:52:27.772 00.001 21948 Worker thread wakes up
02:52:27.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
02:52:27.772 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
02:52:27.772 00.000 21948 Moving (0.15, -0.31) raw xDistance=-0.34 yDistance=0.00
02:52:27.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:52:27.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:27.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:52:27.772 00.000 21948 MoveAxis(E, 64, ABG)
02:52:27.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:27.772 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
02:52:27.773 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:27.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:27.774 00.001 18120 Enqueuing Expose request
02:52:27.774 00.000 21948 Guiding  Dir = 2, Dur = 64
02:52:27.774 00.000 21948 IsSlewing returns 0
02:52:27.775 00.001 21948 IsGuiding returns 0
02:52:27.777 00.002 21948 PulseGuide returned control before completion, sleep 72
02:52:27.862 00.085 21948 IsGuiding returns 0
02:52:27.862 00.000 21948 Move returns status 0, amount 64
02:52:27.862 00.000 21948 MoveAxis(N, 0, ABG)
02:52:27.862 00.000 21948 Move returns status 0, amount 0
02:52:27.862 00.000 21948 move complete, result=0
02:52:27.862 00.000 21948 worker thread done servicing request
02:52:27.862 00.000 21948 Worker thread wakes up
02:52:27.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:27.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:27.862 00.000 18120 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
02:52:29.502 01.640 21948 Exposure complete
02:52:29.556 00.054 21948 worker thread done servicing request
02:52:29.558 00.002 18120 OnExposeComplete: enter
02:52:29.558 00.000 18120 UpdateGuideState(): m_state=6
02:52:29.559 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
02:52:29.559 00.000 18120 Star::Find returns 1 (0), X=896.39, Y=232.77, Mass=1827, SNR=29.6, Peak=144 HFD=4.2
02:52:29.560 00.001 18120 MultiStar: [#1 -0.07,-0.05,0.74,U] [#2 -0.03,-0.02,0.65,U] [#3 -0.20,-0.13,0.60,U] [#4 -0.26,0.20,0.58,U] [#5 -0.32,0.07,0.47,U] [#6 -0.30,-0.07,0.55,U] [#7 0.01,-0.30,0.43,U] [#8 -0.22,0.16,0.41,U] 
02:52:29.560 00.000 18120 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {0.21, -0.51}
02:52:29.560 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.00) = xAngle (-4.31 = 1.98)
02:52:29.561 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.94)
02:52:29.563 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=-0.06 mountY=0.14, mountTheta=1.97
02:52:29.567 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.11, opts=13)
02:52:29.568 00.001 18120 Enqueuing Move request for scope (-0.10, -0.11)
02:52:29.568 00.000 21948 Worker thread wakes up
02:52:29.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
02:52:29.568 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
02:52:29.568 00.000 21948 Moving (-0.10, -0.11) raw xDistance=-0.06 yDistance=0.14
02:52:29.569 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:29.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:29.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:52:29.569 00.000 21948 MoveAxis(E, 0, ABG)
02:52:29.569 00.000 21948 Move returns status 0, amount 0
02:52:29.569 00.000 21948 MoveAxis(N, 0, ABG)
02:52:29.569 00.000 21948 Move returns status 0, amount 0
02:52:29.569 00.000 21948 move complete, result=0
02:52:29.569 00.000 21948 worker thread done servicing request
02:52:29.569 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:29.569 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.6
02:52:29.570 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:29.570 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:29.570 00.000 18120 Enqueuing Expose request
02:52:29.571 00.001 21948 Worker thread wakes up
02:52:29.571 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:29.571 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:29.571 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:30.984 01.413 21948 Exposure complete
02:52:31.036 00.052 21948 worker thread done servicing request
02:52:31.036 00.000 18120 OnExposeComplete: enter
02:52:31.038 00.002 18120 UpdateGuideState(): m_state=6
02:52:31.039 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
02:52:31.041 00.002 18120 Star::Find returns 1 (0), X=896.34, Y=233.13, Mass=1942, SNR=30.5, Peak=166 HFD=4.0
02:52:31.042 00.001 18120 MultiStar: [#1 0.14,-0.01,0.70,U] [#2 0.06,0.01,0.65,U] [#3 -0.16,0.08,0.60,U] [#4 0.04,0.11,0.56,U] [#5 -0.03,0.01,0.47,U] [#6 0.07,0.20,0.50,U] [#7 0.11,-0.06,0.44,U] [#8 0.09,0.32,0.41,U] 
02:52:31.043 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.15, -0.15}
02:52:31.043 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
02:52:31.044 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
02:52:31.045 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=0.00 mountY=-0.07, mountTheta=-1.52
02:52:31.047 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.03, opts=13)
02:52:31.048 00.001 18120 Enqueuing Move request for scope (0.06, 0.03)
02:52:31.048 00.000 21948 Worker thread wakes up
02:52:31.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:31.049 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.5
02:52:31.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:31.050 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:31.050 00.000 18120 Enqueuing Expose request
02:52:31.050 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
02:52:31.051 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
02:52:31.051 00.000 21948 Moving (0.06, 0.03) raw xDistance=0.00 yDistance=-0.07
02:52:31.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:52:31.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:31.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:52:31.051 00.000 21948 MoveAxis(E, 0, ABG)
02:52:31.051 00.000 21948 Move returns status 0, amount 0
02:52:31.051 00.000 21948 MoveAxis(N, 0, ABG)
02:52:31.051 00.000 21948 Move returns status 0, amount 0
02:52:31.051 00.000 21948 move complete, result=0
02:52:31.051 00.000 21948 worker thread done servicing request
02:52:31.051 00.000 21948 Worker thread wakes up
02:52:31.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:31.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:31.051 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:32.682 01.631 21948 Exposure complete
02:52:32.720 00.038 21948 worker thread done servicing request
02:52:32.720 00.000 18120 OnExposeComplete: enter
02:52:32.721 00.001 18120 UpdateGuideState(): m_state=6
02:52:32.722 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
02:52:32.722 00.000 18120 Star::Find returns 1 (0), X=896.49, Y=232.78, Mass=1930, SNR=30.3, Peak=142 HFD=3.9
02:52:32.724 00.002 18120 MultiStar: [#1 0.42,-0.35,0.00,M4] [#2 0.18,-0.11,0.60,U] [#3 0.17,-0.41,0.00,M1] [#4 0.30,0.06,0.56,U] [#5 -0.12,0.07,0.46,U] [#6 0.07,-0.09,0.49,U] [#7 0.24,-0.46,0.00,M2] [#8 0.21,-0.11,0.41,U] 
02:52:32.724 00.000 18120 refined, 5 included, MultiStar: {0.19, -0.17}, one-star: {0.31, -0.50}
02:52:32.724 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
02:52:32.725 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
02:52:32.725 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.74 mountX=-0.23 mountY=-0.09, mountTheta=-2.77
02:52:32.726 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.17, opts=13)
02:52:32.729 00.003 18120 Enqueuing Move request for scope (0.19, -0.17)
02:52:32.731 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:32.734 00.003 18120 UpdateGuideState exits: m=1930 RSB=30.3
02:52:32.736 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:32.737 00.001 21948 Worker thread wakes up
02:52:32.738 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
02:52:32.738 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
02:52:32.738 00.000 21948 Moving (0.19, -0.17) raw xDistance=-0.23 yDistance=-0.09
02:52:32.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:32.738 00.000 18120 Enqueuing Expose request
02:52:32.739 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:52:32.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:32.739 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:52:32.739 00.000 21948 MoveAxis(E, 41, ABG)
02:52:32.739 00.000 21948 Guiding  Dir = 2, Dur = 41
02:52:32.739 00.000 21948 IsSlewing returns 0
02:52:32.740 00.001 21948 IsGuiding returns 0
02:52:32.741 00.001 21948 PulseGuide returned control before completion, sleep 50
02:52:32.808 00.067 21948 IsGuiding returns 0
02:52:32.808 00.000 21948 Move returns status 0, amount 41
02:52:32.808 00.000 21948 MoveAxis(N, 0, ABG)
02:52:32.808 00.000 21948 Move returns status 0, amount 0
02:52:32.808 00.000 21948 move complete, result=0
02:52:32.808 00.000 21948 worker thread done servicing request
02:52:32.808 00.000 21948 Worker thread wakes up
02:52:32.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:32.808 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:52:32.809 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:34.227 01.418 21948 Exposure complete
02:52:34.271 00.044 21948 worker thread done servicing request
02:52:34.271 00.000 18120 OnExposeComplete: enter
02:52:34.272 00.001 18120 UpdateGuideState(): m_state=6
02:52:34.272 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
02:52:34.273 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=233.14, Mass=1898, SNR=30.0, Peak=140 HFD=3.9
02:52:34.273 00.000 18120 MultiStar: [#1 0.31,-0.04,0.73,U] [#2 0.04,0.04,0.63,U] [#3 -0.06,-0.12,0.59,U] [#4 0.27,0.26,0.55,U] [#5 0.23,0.07,0.48,U] [#6 0.07,0.13,0.53,U] [#7 0.04,-0.19,0.45,U] [#8 0.12,0.20,0.38,U] 
02:52:34.274 00.001 18120 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.20, -0.14}
02:52:34.274 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
02:52:34.275 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
02:52:34.275 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
02:52:34.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.00, opts=13)
02:52:34.277 00.001 18120 Enqueuing Move request for scope (0.14, 0.00)
02:52:34.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:34.278 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.0
02:52:34.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:34.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:34.279 00.000 18120 Enqueuing Expose request
02:52:34.280 00.001 21948 Worker thread wakes up
02:52:34.280 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
02:52:34.280 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
02:52:34.280 00.000 21948 Moving (0.14, 0.00) raw xDistance=-0.06 yDistance=-0.13
02:52:34.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:34.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:34.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:52:34.280 00.000 21948 MoveAxis(E, 0, ABG)
02:52:34.280 00.000 21948 Move returns status 0, amount 0
02:52:34.280 00.000 21948 MoveAxis(N, 0, ABG)
02:52:34.280 00.000 21948 Move returns status 0, amount 0
02:52:34.280 00.000 21948 move complete, result=0
02:52:34.280 00.000 21948 worker thread done servicing request
02:52:34.280 00.000 21948 Worker thread wakes up
02:52:34.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:34.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:34.280 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:35.917 01.637 21948 Exposure complete
02:52:35.943 00.026 21948 worker thread done servicing request
02:52:35.943 00.000 18120 OnExposeComplete: enter
02:52:35.944 00.001 18120 UpdateGuideState(): m_state=6
02:52:35.944 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
02:52:35.945 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=233.28, Mass=1984, SNR=30.7, Peak=158 HFD=4.2
02:52:35.945 00.000 18120 MultiStar: [#1 0.04,0.31,0.72,U] [#2 -0.09,0.38,0.64,U] [#3 -0.01,0.09,0.60,U] [#4 0.22,0.38,0.00,M1] [#5 -0.09,0.46,0.00,M1] [#6 -0.13,0.43,0.00,M1] [#7 -0.08,-0.06,0.43,U] [#8 0.09,0.31,0.38,U] 
02:52:35.947 00.002 18120 single-star, 5 included, MultiStar: {-0.01, 0.16}, one-star: {0.01, 0.00}
02:52:35.947 00.000 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
02:52:35.948 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
02:52:35.948 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.14 mountX=-0.00 mountY=-0.01, mountTheta=-1.86
02:52:35.949 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.00, opts=13)
02:52:35.950 00.001 18120 Enqueuing Move request for scope (0.01, 0.00)
02:52:35.950 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:35.951 00.001 18120 UpdateGuideState exits: m=1984 RSB=30.7
02:52:35.952 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:35.952 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:35.953 00.001 18120 Enqueuing Expose request
02:52:35.953 00.000 21948 Worker thread wakes up
02:52:35.953 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:52:35.953 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:52:35.953 00.000 21948 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
02:52:35.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:52:35.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:35.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:52:35.953 00.000 21948 MoveAxis(E, 0, ABG)
02:52:35.953 00.000 21948 Move returns status 0, amount 0
02:52:35.954 00.001 21948 MoveAxis(N, 0, ABG)
02:52:35.954 00.000 21948 Move returns status 0, amount 0
02:52:35.954 00.000 21948 move complete, result=0
02:52:35.954 00.000 21948 worker thread done servicing request
02:52:35.954 00.000 21948 Worker thread wakes up
02:52:35.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:35.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:35.954 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:37.480 01.526 21948 Exposure complete
02:52:37.542 00.062 21948 worker thread done servicing request
02:52:37.542 00.000 18120 OnExposeComplete: enter
02:52:37.543 00.001 18120 UpdateGuideState(): m_state=6
02:52:37.544 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
02:52:37.545 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=233.41, Mass=1812, SNR=29.3, Peak=159 HFD=4.0
02:52:37.545 00.000 18120 MultiStar: [#1 0.22,0.20,0.73,U] [#2 -0.21,0.23,0.63,U] [#3 0.09,0.05,0.63,U] [#4 0.01,0.30,0.60,U] [#5 -0.07,0.32,0.50,U] [#6 -0.27,0.42,0.00,M2] [#7 -0.06,0.04,0.44,U] [#8 0.18,0.29,0.38,U] 
02:52:37.546 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.19}, one-star: {-0.17, 0.12}
02:52:37.546 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
02:52:37.547 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
02:52:37.548 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.66 mountX=0.18 mountY=-0.07, mountTheta=-0.37
02:52:37.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
02:52:37.549 00.000 18120 Enqueuing Move request for scope (-0.02, 0.19)
02:52:37.550 00.001 21948 Worker thread wakes up
02:52:37.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:37.550 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.3
02:52:37.551 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:37.551 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:37.551 00.000 18120 Enqueuing Expose request
02:52:37.552 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
02:52:37.552 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
02:52:37.552 00.000 21948 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
02:52:37.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:52:37.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:37.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:52:37.552 00.000 21948 MoveAxis(E, 0, ABG)
02:52:37.552 00.000 21948 Move returns status 0, amount 0
02:52:37.552 00.000 21948 MoveAxis(N, 0, ABG)
02:52:37.552 00.000 21948 Move returns status 0, amount 0
02:52:37.552 00.000 21948 move complete, result=0
02:52:37.552 00.000 21948 worker thread done servicing request
02:52:37.552 00.000 21948 Worker thread wakes up
02:52:37.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:37.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:37.552 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:39.187 01.635 21948 Exposure complete
02:52:39.232 00.045 21948 worker thread done servicing request
02:52:39.232 00.000 18120 OnExposeComplete: enter
02:52:39.234 00.002 18120 UpdateGuideState(): m_state=6
02:52:39.234 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
02:52:39.235 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=233.57, Mass=1793, SNR=29.4, Peak=151 HFD=3.9
02:52:39.235 00.000 18120 MultiStar: [#1 -0.06,0.44,0.00,M2] [#2 -0.22,0.33,0.65,U] [#3 -0.15,0.35,0.63,U] [#4 0.01,0.48,0.00,M1] [#5 -0.07,0.47,0.00,M1] [#6 -0.16,0.56,0.00,M3] [#7 -0.10,0.47,0.00,M1] [#8 -0.14,0.66,0.00,M1] 
02:52:39.236 00.001 18120 single-star, 2 included, MultiStar: {-0.17, 0.31}, one-star: {-0.15, 0.29}
02:52:39.237 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
02:52:39.237 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
02:52:39.237 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.32 cameraTheta=2.05 mountX=0.32 mountY=0.01, mountTheta=0.02
02:52:39.239 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.29, opts=13)
02:52:39.239 00.000 18120 Enqueuing Move request for scope (-0.15, 0.29)
02:52:39.240 00.001 21948 Worker thread wakes up
02:52:39.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
02:52:39.240 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
02:52:39.240 00.000 21948 Moving (-0.15, 0.29) raw xDistance=0.32 yDistance=0.01
02:52:39.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:52:39.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:39.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:52:39.240 00.000 21948 MoveAxis(W, 57, ABG)
02:52:39.240 00.000 21948 Guiding  Dir = 3, Dur = 57
02:52:39.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:39.241 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.4
02:52:39.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:39.241 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:39.242 00.001 18120 Enqueuing Expose request
02:52:39.242 00.000 21948 IsSlewing returns 0
02:52:39.242 00.000 21948 IsGuiding returns 0
02:52:39.245 00.003 21948 PulseGuide returned control before completion, sleep 66
02:52:39.325 00.080 21948 IsGuiding returns 0
02:52:39.326 00.001 21948 Move returns status 0, amount 57
02:52:39.326 00.000 21948 MoveAxis(N, 0, ABG)
02:52:39.326 00.000 21948 Move returns status 0, amount 0
02:52:39.326 00.000 21948 move complete, result=0
02:52:39.326 00.000 21948 worker thread done servicing request
02:52:39.326 00.000 21948 Worker thread wakes up
02:52:39.326 00.000 18120 GuideStep: 0.3 px 57 ms WEST, 0.0 px 0 ms NORTH
02:52:39.328 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:39.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:40.737 01.409 21948 Exposure complete
02:52:40.765 00.028 21948 worker thread done servicing request
02:52:40.765 00.000 18120 OnExposeComplete: enter
02:52:40.765 00.000 18120 UpdateGuideState(): m_state=6
02:52:40.766 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
02:52:40.769 00.003 18120 Star::Find returns 1 (0), X=896.00, Y=233.13, Mass=1956, SNR=30.6, Peak=174 HFD=4.2
02:52:40.771 00.002 18120 MultiStar: [#1 0.12,0.12,0.70,U] [#2 -0.34,0.37,0.00,M2] [#3 -0.16,-0.02,0.60,U] [#4 -0.23,0.39,0.00,M2] [#5 -0.22,0.26,0.45,U] [#6 -0.17,0.20,0.51,U] [#7 -0.08,-0.32,0.44,U] [#8 -0.18,0.15,0.40,U] 
02:52:40.773 00.002 18120 refined, 6 included, MultiStar: {-0.12, 0.01}, one-star: {-0.19, -0.15}
02:52:40.774 00.001 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
02:52:40.774 00.000 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
02:52:40.775 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.02 mountX=0.06 mountY=0.10, mountTheta=1.01
02:52:40.777 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.01, opts=13)
02:52:40.778 00.001 18120 Enqueuing Move request for scope (-0.12, 0.01)
02:52:40.778 00.000 21948 Worker thread wakes up
02:52:40.779 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
02:52:40.779 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
02:52:40.779 00.000 21948 Moving (-0.12, 0.01) raw xDistance=0.06 yDistance=0.10
02:52:40.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:52:40.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:40.779 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.6
02:52:40.780 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:40.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:40.781 00.001 18120 Enqueuing Expose request
02:52:40.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:40.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:52:40.781 00.000 21948 MoveAxis(E, 0, ABG)
02:52:40.781 00.000 21948 Move returns status 0, amount 0
02:52:40.781 00.000 21948 MoveAxis(N, 0, ABG)
02:52:40.781 00.000 21948 Move returns status 0, amount 0
02:52:40.781 00.000 21948 move complete, result=0
02:52:40.781 00.000 21948 worker thread done servicing request
02:52:40.781 00.000 21948 Worker thread wakes up
02:52:40.782 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:40.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:40.782 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:42.408 01.626 21948 Exposure complete
02:52:42.475 00.067 21948 worker thread done servicing request
02:52:42.475 00.000 18120 OnExposeComplete: enter
02:52:42.478 00.003 18120 UpdateGuideState(): m_state=6
02:52:42.480 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
02:52:42.482 00.002 18120 Star::Find returns 1 (0), X=896.03, Y=232.99, Mass=2024, SNR=31.2, Peak=181 HFD=4.4
02:52:42.483 00.001 18120 MultiStar: [#1 -0.15,-0.09,0.68,U] [#2 -0.14,-0.17,0.63,U] [#3 -0.13,-0.11,0.59,U] [#4 -0.41,0.25,0.00,M3] [#5 -0.47,0.09,0.00,M1] [#6 -0.29,0.17,0.54,U] [#7 -0.21,-0.42,0.00,M1] [#8 -0.05,0.09,0.38,U] 
02:52:42.484 00.001 18120 refined, 5 included, MultiStar: {-0.16, -0.10}, one-star: {-0.16, -0.29}
02:52:42.485 00.001 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
02:52:42.486 00.001 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.69)
02:52:42.486 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.56 mountX=-0.03 mountY=0.19, mountTheta=1.73
02:52:42.487 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.10, opts=13)
02:52:42.488 00.001 18120 Enqueuing Move request for scope (-0.16, -0.10)
02:52:42.488 00.000 21948 Worker thread wakes up
02:52:42.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:42.489 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.2
02:52:42.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:42.489 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:42.490 00.001 18120 Enqueuing Expose request
02:52:42.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
02:52:42.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
02:52:42.490 00.000 21948 Moving (-0.16, -0.10) raw xDistance=-0.03 yDistance=0.19
02:52:42.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:42.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:42.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:52:42.490 00.000 21948 MoveAxis(E, 0, ABG)
02:52:42.490 00.000 21948 Move returns status 0, amount 0
02:52:42.490 00.000 21948 MoveAxis(N, 0, ABG)
02:52:42.490 00.000 21948 Move returns status 0, amount 0
02:52:42.490 00.000 21948 move complete, result=0
02:52:42.490 00.000 21948 worker thread done servicing request
02:52:42.491 00.001 21948 Worker thread wakes up
02:52:42.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:42.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:42.491 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:43.907 01.416 21948 Exposure complete
02:52:43.934 00.027 21948 worker thread done servicing request
02:52:43.934 00.000 18120 OnExposeComplete: enter
02:52:43.935 00.001 18120 UpdateGuideState(): m_state=6
02:52:43.936 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
02:52:43.936 00.000 18120 Star::Find returns 1 (0), X=896.29, Y=232.84, Mass=1921, SNR=30.4, Peak=154 HFD=4.2
02:52:43.937 00.001 18120 MultiStar: [#1 0.07,-0.03,0.74,U] [#2 0.14,-0.00,0.66,U] [#3 -0.31,-0.06,0.59,U] [#4 -0.24,0.23,0.56,U] [#5 -0.37,0.14,0.45,U] [#6 -0.00,-0.14,0.51,U] [#7 -0.02,-0.47,0.00,M2] [#8 -0.42,0.08,0.00,M1] 
02:52:43.937 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.09}, one-star: {0.10, -0.45}
02:52:43.937 00.000 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.16)
02:52:43.938 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.12)
02:52:43.938 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.13 mountX=-0.06 mountY=0.09, mountTheta=2.15
02:52:43.940 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.09, opts=13)
02:52:43.940 00.000 18120 Enqueuing Move request for scope (-0.05, -0.09)
02:52:43.941 00.001 21948 Worker thread wakes up
02:52:43.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:43.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:52:43.941 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:52:43.941 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.4
02:52:43.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:43.942 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:43.943 00.001 18120 Enqueuing Expose request
02:52:43.943 00.000 21948 Moving (-0.05, -0.09) raw xDistance=-0.06 yDistance=0.09
02:52:43.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:43.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:43.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:52:43.943 00.000 21948 MoveAxis(E, 0, ABG)
02:52:43.943 00.000 21948 Move returns status 0, amount 0
02:52:43.943 00.000 21948 MoveAxis(N, 0, ABG)
02:52:43.943 00.000 21948 Move returns status 0, amount 0
02:52:43.943 00.000 21948 move complete, result=0
02:52:43.943 00.000 21948 worker thread done servicing request
02:52:43.943 00.000 21948 Worker thread wakes up
02:52:43.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:43.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:43.944 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:45.578 01.634 21948 Exposure complete
02:52:45.615 00.037 21948 worker thread done servicing request
02:52:45.615 00.000 18120 OnExposeComplete: enter
02:52:45.616 00.001 18120 UpdateGuideState(): m_state=6
02:52:45.616 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
02:52:45.617 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=233.09, Mass=1864, SNR=29.8, Peak=152 HFD=3.9
02:52:45.617 00.000 18120 MultiStar: [#1 0.17,-0.07,0.75,U] [#2 0.06,-0.04,0.64,U] [#3 0.09,-0.11,0.61,U] [#4 0.27,0.11,0.57,U] [#5 -0.07,0.12,0.45,U] [#6 0.04,0.22,0.54,U] [#7 0.09,-0.10,0.45,U] [#8 0.18,0.31,0.40,U] 
02:52:45.618 00.001 18120 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.32, -0.19}
02:52:45.618 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
02:52:45.618 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
02:52:45.619 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.06 mountY=-0.13, mountTheta=-2.03
02:52:45.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.00, opts=13)
02:52:45.621 00.001 18120 Enqueuing Move request for scope (0.15, -0.00)
02:52:45.621 00.000 21948 Worker thread wakes up
02:52:45.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
02:52:45.621 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
02:52:45.621 00.000 21948 Moving (0.15, -0.00) raw xDistance=-0.06 yDistance=-0.13
02:52:45.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:45.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:45.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:52:45.621 00.000 21948 MoveAxis(E, 0, ABG)
02:52:45.621 00.000 21948 Move returns status 0, amount 0
02:52:45.621 00.000 21948 MoveAxis(N, 0, ABG)
02:52:45.621 00.000 21948 Move returns status 0, amount 0
02:52:45.621 00.000 21948 move complete, result=0
02:52:45.621 00.000 21948 worker thread done servicing request
02:52:45.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:45.621 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.8
02:52:45.622 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:45.622 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:45.624 00.002 18120 Enqueuing Expose request
02:52:45.627 00.003 21948 Worker thread wakes up
02:52:45.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:45.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:45.627 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:47.142 01.515 21948 Exposure complete
02:52:47.186 00.044 21948 worker thread done servicing request
02:52:47.186 00.000 18120 OnExposeComplete: enter
02:52:47.188 00.002 18120 UpdateGuideState(): m_state=6
02:52:47.188 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
02:52:47.189 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=232.85, Mass=1864, SNR=29.9, Peak=147 HFD=4.1
02:52:47.189 00.000 18120 MultiStar: [#1 0.18,-0.15,0.73,U] [#2 0.43,-0.45,0.00,M1] [#3 0.51,-0.26,0.00,M1] [#4 0.45,0.04,0.00,M2] [#5 0.36,-0.21,0.44,U] [#6 0.26,-0.14,0.54,U] [#7 0.24,-0.37,0.00,M2] [#8 0.32,0.07,0.38,U] 
02:52:47.190 00.001 18120 refined, 4 included, MultiStar: {0.34, -0.22}, one-star: {0.51, -0.43}
02:52:47.190 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:52:47.191 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
02:52:47.191 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=-0.22 hyp=0.41 cameraTheta=-0.57 mountX=-0.34 mountY=-0.21, mountTheta=-2.60
02:52:47.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.22, opts=13)
02:52:47.193 00.001 18120 Enqueuing Move request for scope (0.34, -0.22)
02:52:47.193 00.000 21948 Worker thread wakes up
02:52:47.194 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.22) opts 0xd
02:52:47.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:47.194 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.9
02:52:47.195 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:47.197 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:47.197 00.000 18120 Enqueuing Expose request
02:52:47.197 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.22)
02:52:47.198 00.001 21948 Moving (0.34, -0.22) raw xDistance=-0.34 yDistance=-0.21
02:52:47.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:52:47.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:52:47.198 00.000 21948 MoveAxis(E, 61, ABG)
02:52:47.198 00.000 21948 Guiding  Dir = 2, Dur = 61
02:52:47.198 00.000 21948 IsSlewing returns 0
02:52:47.198 00.000 21948 IsGuiding returns 0
02:52:47.200 00.002 21948 PulseGuide returned control before completion, sleep 70
02:52:47.279 00.079 21948 IsGuiding returns 0
02:52:47.279 00.000 21948 Move returns status 0, amount 61
02:52:47.279 00.000 21948 MoveAxis(N, 49, ABG)
02:52:47.279 00.000 21948 Guiding  Dir = 0, Dur = 49
02:52:47.280 00.001 21948 IsSlewing returns 0
02:52:47.280 00.000 21948 IsGuiding returns 0
02:52:47.284 00.004 21948 PulseGuide returned control before completion, sleep 55
02:52:47.346 00.062 21948 IsGuiding returns 0
02:52:47.346 00.000 21948 Move returns status 0, amount 49
02:52:47.346 00.000 21948 move complete, result=0
02:52:47.346 00.000 21948 worker thread done servicing request
02:52:47.346 00.000 21948 Worker thread wakes up
02:52:47.347 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:47.347 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.2 px 49 ms NORTH
02:52:47.349 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:48.980 01.631 21948 Exposure complete
02:52:49.033 00.053 21948 worker thread done servicing request
02:52:49.033 00.000 18120 OnExposeComplete: enter
02:52:49.035 00.002 18120 UpdateGuideState(): m_state=6
02:52:49.036 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
02:52:49.036 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=233.02, Mass=1952, SNR=30.6, Peak=163 HFD=4.1
02:52:49.037 00.001 18120 MultiStar: [#1 0.00,0.07,0.71,U] [#2 -0.07,0.16,0.64,U] [#3 -0.04,-0.23,0.59,U] [#4 -0.05,0.23,0.55,U] [#5 -0.22,0.17,0.47,U] [#6 -0.32,0.05,0.53,U] [#7 0.01,-0.17,0.44,U] [#8 0.00,-0.09,0.40,U] 
02:52:49.038 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.13, -0.26}
02:52:49.040 00.002 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.66 = 1.62)
02:52:49.042 00.002 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.59)
02:52:49.045 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.66 mountX=-0.00 mountY=0.05, mountTheta=1.62
02:52:49.049 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
02:52:49.052 00.003 18120 Enqueuing Move request for scope (-0.04, -0.02)
02:52:49.054 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:49.056 00.002 21948 Worker thread wakes up
02:52:49.056 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:52:49.056 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:52:49.056 00.000 21948 Moving (-0.04, -0.02) raw xDistance=-0.00 yDistance=0.05
02:52:49.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:52:49.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:49.056 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
02:52:49.059 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:49.060 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:49.061 00.001 18120 Enqueuing Expose request
02:52:49.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:52:49.061 00.000 21948 MoveAxis(E, 0, ABG)
02:52:49.061 00.000 21948 Move returns status 0, amount 0
02:52:49.062 00.001 21948 MoveAxis(N, 0, ABG)
02:52:49.062 00.000 21948 Move returns status 0, amount 0
02:52:49.062 00.000 21948 move complete, result=0
02:52:49.062 00.000 21948 worker thread done servicing request
02:52:49.062 00.000 21948 Worker thread wakes up
02:52:49.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:49.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:49.062 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:50.580 01.518 21948 Exposure complete
02:52:50.634 00.054 21948 worker thread done servicing request
02:52:50.635 00.001 18120 OnExposeComplete: enter
02:52:50.636 00.001 18120 UpdateGuideState(): m_state=6
02:52:50.636 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
02:52:50.637 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=233.14, Mass=1867, SNR=29.9, Peak=176 HFD=4.3
02:52:50.637 00.000 18120 MultiStar: [#1 -0.17,0.09,0.73,U] [#2 -0.25,0.06,0.66,U] [#3 0.18,0.15,0.61,U] [#4 -0.12,0.20,0.56,U] [#5 -0.16,0.22,0.45,U] [#6 -0.37,0.26,0.00,M1] [#7 -0.05,-0.14,0.42,U] [#8 0.17,0.27,0.39,U] 
02:52:50.640 00.003 18120 refined, 7 included, MultiStar: {-0.07, 0.07}, one-star: {-0.08, -0.14}
02:52:50.642 00.002 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
02:52:50.644 00.002 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
02:52:50.646 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.40 mountX=0.09 mountY=0.04, mountTheta=0.37
02:52:50.651 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
02:52:50.652 00.001 18120 Enqueuing Move request for scope (-0.07, 0.07)
02:52:50.652 00.000 21948 Worker thread wakes up
02:52:50.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:50.653 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
02:52:50.653 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
02:52:50.653 00.000 21948 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.04
02:52:50.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:52:50.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:50.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:52:50.653 00.000 21948 MoveAxis(E, 0, ABG)
02:52:50.653 00.000 21948 Move returns status 0, amount 0
02:52:50.653 00.000 21948 MoveAxis(N, 0, ABG)
02:52:50.653 00.000 21948 Move returns status 0, amount 0
02:52:50.653 00.000 21948 move complete, result=0
02:52:50.653 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.9
02:52:50.654 00.001 21948 worker thread done servicing request
02:52:50.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:50.654 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:50.654 00.000 18120 Enqueuing Expose request
02:52:50.656 00.002 21948 Worker thread wakes up
02:52:50.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:50.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:50.656 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:52.281 01.625 21948 Exposure complete
02:52:52.336 00.055 21948 worker thread done servicing request
02:52:52.336 00.000 18120 OnExposeComplete: enter
02:52:52.338 00.002 18120 UpdateGuideState(): m_state=6
02:52:52.340 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
02:52:52.341 00.001 18120 Star::Find returns 1 (0), X=896.13, Y=233.22, Mass=1934, SNR=30.5, Peak=182 HFD=4.2
02:52:52.343 00.002 18120 MultiStar: [#1 -0.15,-0.00,0.73,U] [#2 -0.11,0.22,0.65,U] [#3 -0.39,-0.10,0.62,U] [#4 0.08,0.22,0.55,U] [#5 -0.30,0.24,0.45,U] [#6 -0.21,0.34,0.52,U] [#7 -0.09,0.01,0.43,U] [#8 0.07,0.03,0.37,U] 
02:52:52.344 00.001 18120 single-star, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.05, -0.06}
02:52:52.344 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.00) = xAngle (-4.30 = 1.98)
02:52:52.345 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.94)
02:52:52.345 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.31 mountX=-0.03 mountY=0.08, mountTheta=1.97
02:52:52.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
02:52:52.347 00.001 18120 Enqueuing Move request for scope (-0.05, -0.06)
02:52:52.347 00.000 21948 Worker thread wakes up
02:52:52.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:52:52.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:52:52.348 00.001 21948 Moving (-0.05, -0.06) raw xDistance=-0.03 yDistance=0.08
02:52:52.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:52.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:52.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:52:52.348 00.000 21948 MoveAxis(E, 0, ABG)
02:52:52.348 00.000 21948 Move returns status 0, amount 0
02:52:52.348 00.000 21948 MoveAxis(N, 0, ABG)
02:52:52.348 00.000 21948 Move returns status 0, amount 0
02:52:52.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:52.348 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.5
02:52:52.349 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:52.349 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:52.349 00.000 18120 Enqueuing Expose request
02:52:52.350 00.001 21948 move complete, result=0
02:52:52.350 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:52.350 00.000 21948 worker thread done servicing request
02:52:52.350 00.000 21948 Worker thread wakes up
02:52:52.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:52.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:53.870 01.520 21948 Exposure complete
02:52:53.915 00.045 21948 worker thread done servicing request
02:52:53.915 00.000 18120 OnExposeComplete: enter
02:52:53.916 00.001 18120 UpdateGuideState(): m_state=6
02:52:53.917 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
02:52:53.917 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=232.87, Mass=1864, SNR=29.9, Peak=168 HFD=4.3
02:52:53.918 00.001 18120 MultiStar: [#1 -0.05,-0.18,0.73,U] [#2 -0.32,-0.19,0.62,U] [#3 0.14,-0.39,0.63,U] [#4 0.05,-0.12,0.57,U] [#5 0.01,-0.30,0.46,U] [#6 -0.09,-0.12,0.51,U] [#7 -0.18,-0.12,0.44,U] [#8 0.00,0.26,0.39,U] 
02:52:53.918 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.21}, one-star: {-0.18, -0.41}
02:52:53.918 00.000 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.00) = xAngle (-3.93 = 2.35)
02:52:53.919 00.001 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.97 = 2.31)
02:52:53.919 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.93 mountX=-0.16 mountY=0.17, mountTheta=2.34
02:52:53.921 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.21, opts=13)
02:52:53.921 00.000 18120 Enqueuing Move request for scope (-0.08, -0.21)
02:52:53.922 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:53.922 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.9
02:52:53.923 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:53.923 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:53.923 00.000 18120 Enqueuing Expose request
02:52:53.924 00.001 21948 Worker thread wakes up
02:52:53.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
02:52:53.924 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
02:52:53.924 00.000 21948 Moving (-0.08, -0.21) raw xDistance=-0.16 yDistance=0.17
02:52:53.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:52:53.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:53.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:52:53.924 00.000 21948 MoveAxis(E, 0, ABG)
02:52:53.924 00.000 21948 Move returns status 0, amount 0
02:52:53.924 00.000 21948 MoveAxis(N, 0, ABG)
02:52:53.924 00.000 21948 Move returns status 0, amount 0
02:52:53.924 00.000 21948 move complete, result=0
02:52:53.924 00.000 21948 worker thread done servicing request
02:52:53.924 00.000 21948 Worker thread wakes up
02:52:53.924 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:53.924 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:53.925 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:55.653 01.728 21948 Exposure complete
02:52:55.696 00.043 21948 worker thread done servicing request
02:52:55.697 00.001 18120 OnExposeComplete: enter
02:52:55.697 00.000 18120 UpdateGuideState(): m_state=6
02:52:55.698 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
02:52:55.698 00.000 18120 Star::Find returns 1 (0), X=896.18, Y=232.76, Mass=1824, SNR=29.6, Peak=137 HFD=4.4
02:52:55.699 00.001 18120 MultiStar: [#1 0.06,-0.30,0.75,U] [#2 -0.13,-0.06,0.65,U] [#3 0.11,-0.45,0.00,M1] [#4 -0.14,0.05,0.56,U] [#5 -0.20,-0.09,0.45,U] [#6 -0.19,-0.26,0.55,U] [#7 0.10,-0.42,0.00,M1] [#8 -0.20,0.07,0.42,U] 
02:52:55.699 00.000 18120 refined, 6 included, MultiStar: {-0.09, -0.21}, one-star: {-0.01, -0.52}
02:52:55.700 00.001 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.98 = 2.30)
02:52:55.700 00.000 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.02 = 2.26)
02:52:55.701 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.98 mountX=-0.15 mountY=0.18, mountTheta=2.28
02:52:55.702 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.21, opts=13)
02:52:55.702 00.000 18120 Enqueuing Move request for scope (-0.09, -0.21)
02:52:55.703 00.001 21948 Worker thread wakes up
02:52:55.703 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
02:52:55.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
02:52:55.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:55.703 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.6
02:52:55.704 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:55.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:55.705 00.001 18120 Enqueuing Expose request
02:52:55.705 00.000 21948 Moving (-0.09, -0.21) raw xDistance=-0.15 yDistance=0.18
02:52:55.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:52:55.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:55.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:52:55.705 00.000 21948 MoveAxis(E, 0, ABG)
02:52:55.705 00.000 21948 Move returns status 0, amount 0
02:52:55.705 00.000 21948 MoveAxis(N, 0, ABG)
02:52:55.705 00.000 21948 Move returns status 0, amount 0
02:52:55.705 00.000 21948 move complete, result=0
02:52:55.705 00.000 21948 worker thread done servicing request
02:52:55.706 00.001 21948 Worker thread wakes up
02:52:55.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:55.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:55.706 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:57.112 01.406 21948 Exposure complete
02:52:57.153 00.041 21948 worker thread done servicing request
02:52:57.153 00.000 18120 OnExposeComplete: enter
02:52:57.154 00.001 18120 UpdateGuideState(): m_state=6
02:52:57.157 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
02:52:57.158 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=233.10, Mass=1910, SNR=30.3, Peak=166 HFD=4.2
02:52:57.160 00.002 18120 MultiStar: [#1 0.02,-0.04,0.74,U] [#2 -0.19,-0.03,0.66,U] [#3 -0.01,-0.17,0.60,U] [#4 -0.02,0.06,0.57,U] [#5 -0.48,-0.04,0.00,M1] [#6 -0.16,0.09,0.50,U] [#7 0.19,-0.10,0.44,U] [#8 -0.26,0.02,0.39,U] 
02:52:57.161 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.04, -0.18}
02:52:57.162 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.99)
02:52:57.163 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.95)
02:52:57.164 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=-0.03 mountY=0.07, mountTheta=1.98
02:52:57.166 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.06, opts=13)
02:52:57.167 00.001 18120 Enqueuing Move request for scope (-0.05, -0.06)
02:52:57.167 00.000 21948 Worker thread wakes up
02:52:57.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:52:57.167 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:52:57.167 00.000 21948 Moving (-0.05, -0.06) raw xDistance=-0.03 yDistance=0.07
02:52:57.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:57.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:57.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:57.168 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.3
02:52:57.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:57.169 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:57.169 00.000 18120 Enqueuing Expose request
02:52:57.170 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:52:57.170 00.000 21948 MoveAxis(E, 0, ABG)
02:52:57.170 00.000 21948 Move returns status 0, amount 0
02:52:57.170 00.000 21948 MoveAxis(N, 0, ABG)
02:52:57.170 00.000 21948 Move returns status 0, amount 0
02:52:57.170 00.000 21948 move complete, result=0
02:52:57.170 00.000 21948 worker thread done servicing request
02:52:57.170 00.000 21948 Worker thread wakes up
02:52:57.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:57.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:52:57.170 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:58.803 01.633 21948 Exposure complete
02:52:58.838 00.035 21948 worker thread done servicing request
02:52:58.838 00.000 18120 OnExposeComplete: enter
02:52:58.838 00.000 18120 UpdateGuideState(): m_state=6
02:52:58.839 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
02:52:58.839 00.000 18120 Star::Find returns 1 (0), X=896.18, Y=232.95, Mass=1965, SNR=30.7, Peak=168 HFD=4.2
02:52:58.840 00.001 18120 MultiStar: [#1 -0.05,-0.19,0.74,U] [#2 -0.12,-0.23,0.60,U] [#3 -0.19,-0.16,0.59,U] [#4 0.01,0.11,0.57,U] [#5 -0.15,0.13,0.43,U] [#6 -0.11,0.08,0.53,U] [#7 -0.24,-0.37,0.00,M1] [#8 -0.13,-0.06,0.40,U] 
02:52:58.841 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.12}, one-star: {-0.01, -0.33}
02:52:58.842 00.001 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.00) = xAngle (-4.18 = 2.10)
02:52:58.844 00.002 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.06)
02:52:58.845 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.19 mountX=-0.07 mountY=0.13, mountTheta=2.09
02:52:58.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.12, opts=13)
02:52:58.849 00.002 18120 Enqueuing Move request for scope (-0.08, -0.12)
02:52:58.851 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:52:58.854 00.003 18120 UpdateGuideState exits: m=1965 RSB=30.7
02:52:58.856 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:58.858 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:52:58.860 00.002 18120 Enqueuing Expose request
02:52:58.861 00.001 21948 Worker thread wakes up
02:52:58.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
02:52:58.861 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
02:52:58.861 00.000 21948 Moving (-0.08, -0.12) raw xDistance=-0.07 yDistance=0.13
02:52:58.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:52:58.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:58.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:52:58.861 00.000 21948 MoveAxis(E, 0, ABG)
02:52:58.861 00.000 21948 Move returns status 0, amount 0
02:52:58.861 00.000 21948 MoveAxis(N, 0, ABG)
02:52:58.861 00.000 21948 Move returns status 0, amount 0
02:52:58.861 00.000 21948 move complete, result=0
02:52:58.861 00.000 21948 worker thread done servicing request
02:52:58.862 00.001 21948 Worker thread wakes up
02:52:58.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:52:58.862 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:58.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:00.375 01.513 21948 Exposure complete
02:53:00.418 00.043 21948 worker thread done servicing request
02:53:00.418 00.000 18120 OnExposeComplete: enter
02:53:00.421 00.003 18120 UpdateGuideState(): m_state=6
02:53:00.424 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
02:53:00.424 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=233.00, Mass=1936, SNR=30.5, Peak=143 HFD=4.2
02:53:00.425 00.001 18120 MultiStar: [#1 0.01,-0.07,0.71,U] [#2 -0.00,0.09,0.61,U] [#3 -0.19,0.02,0.56,U] [#4 -0.17,0.09,0.56,U] [#5 -0.14,-0.06,0.46,U] [#6 -0.11,0.15,0.52,U] [#7 -0.07,-0.12,0.42,U] [#8 -0.01,0.32,0.41,U] 
02:53:00.425 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.11, -0.28}
02:53:00.426 00.001 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.00) = xAngle (-4.84 = 1.44)
02:53:00.426 00.000 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.88 = 1.40)
02:53:00.427 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.84 mountX=0.01 mountY=0.05, mountTheta=1.44
02:53:00.428 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
02:53:00.428 00.000 18120 Enqueuing Move request for scope (-0.05, -0.01)
02:53:00.429 00.001 21948 Worker thread wakes up
02:53:00.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
02:53:00.429 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
02:53:00.429 00.000 21948 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
02:53:00.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:00.430 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:53:00.431 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:00.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:00.432 00.001 18120 Enqueuing Expose request
02:53:00.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:00.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:00.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:53:00.432 00.000 21948 MoveAxis(E, 0, ABG)
02:53:00.432 00.000 21948 Move returns status 0, amount 0
02:53:00.433 00.001 21948 MoveAxis(N, 0, ABG)
02:53:00.433 00.000 21948 Move returns status 0, amount 0
02:53:00.433 00.000 21948 move complete, result=0
02:53:00.433 00.000 21948 worker thread done servicing request
02:53:00.433 00.000 21948 Worker thread wakes up
02:53:00.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:00.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:00.433 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:02.059 01.626 21948 Exposure complete
02:53:02.121 00.062 21948 worker thread done servicing request
02:53:02.121 00.000 18120 OnExposeComplete: enter
02:53:02.123 00.002 18120 UpdateGuideState(): m_state=6
02:53:02.125 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
02:53:02.126 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=232.91, Mass=1998, SNR=30.9, Peak=152 HFD=4.4
02:53:02.128 00.002 18120 MultiStar: [#1 0.15,-0.23,0.67,U] [#2 -0.23,-0.13,0.62,U] [#3 0.14,-0.35,0.56,U] [#4 -0.16,-0.04,0.55,U] [#5 -0.03,-0.03,0.46,U] [#6 -0.28,0.03,0.50,U] [#7 -0.23,-0.26,0.43,U] [#8 0.12,-0.05,0.40,U] 
02:53:02.129 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.15, -0.37}
02:53:02.130 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.31)
02:53:02.131 00.001 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.28)
02:53:02.132 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.97 mountX=-0.13 mountY=0.15, mountTheta=2.30
02:53:02.137 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.18, opts=13)
02:53:02.140 00.003 18120 Enqueuing Move request for scope (-0.08, -0.18)
02:53:02.142 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:02.145 00.003 18120 UpdateGuideState exits: m=1998 RSB=30.9
02:53:02.147 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:02.149 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:02.151 00.002 18120 Enqueuing Expose request
02:53:02.153 00.002 21948 Worker thread wakes up
02:53:02.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
02:53:02.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
02:53:02.153 00.000 21948 Moving (-0.08, -0.18) raw xDistance=-0.13 yDistance=0.15
02:53:02.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:53:02.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:02.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:53:02.153 00.000 21948 MoveAxis(E, 0, ABG)
02:53:02.153 00.000 21948 Move returns status 0, amount 0
02:53:02.153 00.000 21948 MoveAxis(N, 0, ABG)
02:53:02.153 00.000 21948 Move returns status 0, amount 0
02:53:02.153 00.000 21948 move complete, result=0
02:53:02.153 00.000 21948 worker thread done servicing request
02:53:02.153 00.000 21948 Worker thread wakes up
02:53:02.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:02.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:02.154 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:03.566 01.412 21948 Exposure complete
02:53:03.600 00.034 21948 worker thread done servicing request
02:53:03.600 00.000 18120 OnExposeComplete: enter
02:53:03.601 00.001 18120 UpdateGuideState(): m_state=6
02:53:03.602 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
02:53:03.602 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=232.70, Mass=1958, SNR=30.6, Peak=131 HFD=4.3
02:53:03.603 00.001 18120 MultiStar: [#1 0.35,-0.44,0.00,M1] [#2 0.18,-0.39,0.00,M1] [#3 0.35,-0.62,0.00,M1] [#4 0.47,-0.03,0.00,M1] [#5 0.37,-0.27,0.00,M1] [#6 0.44,-0.07,0.00,M1] [#7 0.30,-0.47,0.00,M1] [#8 0.37,-0.33,0.00,M1] 
02:53:03.604 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
02:53:03.604 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
02:53:03.605 00.001 18120 CameraToMount -- cameraX=0.50 cameraY=-0.58 hyp=0.77 cameraTheta=-0.86 mountX=-0.73 mountY=-0.19, mountTheta=-2.89
02:53:03.606 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.50, y=-0.58, opts=13)
02:53:03.607 00.001 18120 Enqueuing Move request for scope (0.50, -0.58)
02:53:03.607 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:03.608 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:53:03.608 00.000 21948 Worker thread wakes up
02:53:03.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.58) opts 0xd
02:53:03.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.50, -0.58)
02:53:03.608 00.000 21948 Moving (0.50, -0.58) raw xDistance=-0.73 yDistance=-0.19
02:53:03.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
02:53:03.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:03.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:53:03.608 00.000 21948 MoveAxis(E, 131, ABG)
02:53:03.608 00.000 21948 Guiding  Dir = 2, Dur = 131
02:53:03.609 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:03.611 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:03.638 00.027 18120 Enqueuing Expose request
02:53:03.639 00.001 21948 IsSlewing returns 0
02:53:03.640 00.001 21948 IsGuiding returns 0
02:53:03.642 00.002 21948 PulseGuide returned control before completion, sleep 140
02:53:03.794 00.152 21948 IsGuiding returns 0
02:53:03.794 00.000 21948 Move returns status 0, amount 131
02:53:03.794 00.000 21948 MoveAxis(N, 0, ABG)
02:53:03.794 00.000 21948 Move returns status 0, amount 0
02:53:03.794 00.000 21948 move complete, result=0
02:53:03.794 00.000 21948 worker thread done servicing request
02:53:03.794 00.000 21948 Worker thread wakes up
02:53:03.795 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:03.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:03.795 00.000 18120 GuideStep: -0.7 px 131 ms EAST, -0.2 px 0 ms NORTH
02:53:05.428 01.633 21948 Exposure complete
02:53:05.471 00.043 21948 worker thread done servicing request
02:53:05.471 00.000 18120 OnExposeComplete: enter
02:53:05.472 00.001 18120 UpdateGuideState(): m_state=6
02:53:05.474 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
02:53:05.475 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=233.27, Mass=1998, SNR=30.9, Peak=161 HFD=4.2
02:53:05.477 00.002 18120 MultiStar: [#1 -0.10,0.21,0.68,U] [#2 -0.28,0.37,0.00,M2] [#3 -0.12,0.18,0.59,U] [#4 -0.09,0.40,0.56,U] [#5 -0.34,0.28,0.00,M2] [#6 -0.48,0.23,0.00,M2] [#7 0.10,-0.21,0.42,U] [#8 -0.16,0.20,0.39,U] 
02:53:05.478 00.001 18120 single-star, 5 included, MultiStar: {-0.08, 0.13}, one-star: {-0.09, -0.01}
02:53:05.479 00.001 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.04 = 1.25)
02:53:05.479 00.000 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.08 = 1.21)
02:53:05.480 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.04 mountX=0.03 mountY=0.08, mountTheta=1.24
02:53:05.482 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.01, opts=13)
02:53:05.484 00.002 18120 Enqueuing Move request for scope (-0.09, -0.01)
02:53:05.485 00.001 21948 Worker thread wakes up
02:53:05.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:05.486 00.001 18120 UpdateGuideState exits: m=1998 RSB=30.9
02:53:05.486 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:05.486 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:05.487 00.001 18120 Enqueuing Expose request
02:53:05.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
02:53:05.487 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
02:53:05.487 00.000 21948 Moving (-0.09, -0.01) raw xDistance=0.03 yDistance=0.08
02:53:05.488 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:53:05.488 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:05.488 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:53:05.488 00.000 21948 MoveAxis(E, 0, ABG)
02:53:05.488 00.000 21948 Move returns status 0, amount 0
02:53:05.488 00.000 21948 MoveAxis(N, 0, ABG)
02:53:05.488 00.000 21948 Move returns status 0, amount 0
02:53:05.488 00.000 21948 move complete, result=0
02:53:05.488 00.000 21948 worker thread done servicing request
02:53:05.488 00.000 21948 Worker thread wakes up
02:53:05.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:05.488 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:05.490 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:07.013 01.523 21948 Exposure complete
02:53:07.046 00.033 21948 worker thread done servicing request
02:53:07.046 00.000 18120 OnExposeComplete: enter
02:53:07.048 00.002 18120 UpdateGuideState(): m_state=6
02:53:07.049 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
02:53:07.049 00.000 18120 Star::Find returns 1 (0), X=895.89, Y=233.45, Mass=1754, SNR=29.0, Peak=132 HFD=3.9
02:53:07.050 00.001 18120 MultiStar: [#1 -0.21,0.33,0.79,U] [#2 -0.50,0.28,0.00,M3] [#3 -0.37,0.36,0.00,M1] [#4 -0.25,0.74,0.00,M1] [#5 -0.45,0.29,0.00,M3] [#6 -0.64,0.36,0.00,M3] [#7 -0.42,0.27,0.00,M1] [#8 -0.18,0.39,0.41,U] 
02:53:07.050 00.000 18120 single-star, 2 included, MultiStar: {-0.24, 0.27}, one-star: {-0.30, 0.17}
02:53:07.050 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
02:53:07.051 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
02:53:07.051 00.000 18120 CameraToMount -- cameraX=-0.30 cameraY=0.17 hyp=0.34 cameraTheta=2.62 mountX=0.28 mountY=0.19, mountTheta=0.60
02:53:07.054 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.17, opts=13)
02:53:07.055 00.001 18120 Enqueuing Move request for scope (-0.30, 0.17)
02:53:07.055 00.000 21948 Worker thread wakes up
02:53:07.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:07.056 00.001 18120 UpdateGuideState exits: m=1754 RSB=29.0
02:53:07.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:07.056 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:07.057 00.001 18120 Enqueuing Expose request
02:53:07.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.17) opts 0xd
02:53:07.057 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.17)
02:53:07.057 00.000 21948 Moving (-0.30, 0.17) raw xDistance=0.28 yDistance=0.19
02:53:07.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:53:07.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:07.057 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:53:07.057 00.000 21948 MoveAxis(W, 49, ABG)
02:53:07.057 00.000 21948 Guiding  Dir = 3, Dur = 49
02:53:07.058 00.001 21948 IsSlewing returns 0
02:53:07.058 00.000 21948 IsGuiding returns 0
02:53:07.061 00.003 21948 PulseGuide returned control before completion, sleep 58
02:53:07.125 00.064 21948 IsGuiding returns 0
02:53:07.125 00.000 21948 Move returns status 0, amount 49
02:53:07.125 00.000 21948 MoveAxis(N, 0, ABG)
02:53:07.125 00.000 21948 Move returns status 0, amount 0
02:53:07.125 00.000 21948 move complete, result=0
02:53:07.125 00.000 21948 worker thread done servicing request
02:53:07.125 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.2 px 0 ms NORTH
02:53:07.127 00.002 21948 Worker thread wakes up
02:53:07.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:07.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:08.754 01.627 21948 Exposure complete
02:53:08.786 00.032 21948 worker thread done servicing request
02:53:08.786 00.000 18120 OnExposeComplete: enter
02:53:08.787 00.001 18120 UpdateGuideState(): m_state=6
02:53:08.787 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
02:53:08.788 00.001 18120 Star::Find returns 1 (0), X=895.93, Y=233.68, Mass=1948, SNR=30.6, Peak=148 HFD=4.2
02:53:08.789 00.001 18120 MultiStar: [#1 0.01,0.38,0.71,U] [#2 -0.08,0.47,0.00,M4] [#3 -0.07,0.44,0.00,M2] [#4 0.08,0.66,0.00,M2] [#5 -0.41,0.66,0.00,M4] [#6 -0.05,0.37,0.49,U] [#7 -0.13,0.37,0.45,U] [#8 -0.09,0.53,0.00,M1] 
02:53:08.789 00.000 18120 refined, 3 included, MultiStar: {-0.12, 0.38}, one-star: {-0.26, 0.40}
02:53:08.790 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
02:53:08.790 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
02:53:08.791 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.88 mountX=0.40 mountY=-0.06, mountTheta=-0.15
02:53:08.795 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.38, opts=13)
02:53:08.796 00.001 18120 Enqueuing Move request for scope (-0.12, 0.38)
02:53:08.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:08.796 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.6
02:53:08.797 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:08.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:08.798 00.001 21948 Worker thread wakes up
02:53:08.798 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.38) opts 0xd
02:53:08.798 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.38)
02:53:08.798 00.000 21948 Moving (-0.12, 0.38) raw xDistance=0.40 yDistance=-0.06
02:53:08.798 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
02:53:08.798 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:08.798 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:53:08.798 00.000 21948 MoveAxis(W, 75, ABG)
02:53:08.798 00.000 21948 Guiding  Dir = 3, Dur = 75
02:53:08.798 00.000 21948 IsSlewing returns 0
02:53:08.798 00.000 18120 Enqueuing Expose request
02:53:08.800 00.002 21948 IsGuiding returns 0
02:53:08.803 00.003 21948 PulseGuide returned control before completion, sleep 83
02:53:08.893 00.090 21948 IsGuiding returns 1
02:53:08.893 00.000 21948 scope still moving after pulse duration time elapsed
02:53:08.924 00.031 21948 IsSlewing returns 0
02:53:08.924 00.000 21948 IsGuiding returns 0
02:53:08.924 00.000 21948 scope move finished after 75 + 49 ms
02:53:08.924 00.000 21948 Move returns status 0, amount 75
02:53:08.924 00.000 21948 MoveAxis(N, 0, ABG)
02:53:08.924 00.000 21948 Move returns status 0, amount 0
02:53:08.924 00.000 21948 move complete, result=0
02:53:08.925 00.001 21948 worker thread done servicing request
02:53:08.925 00.000 21948 Worker thread wakes up
02:53:08.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:08.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:08.925 00.000 18120 GuideStep: 0.4 px 75 ms WEST, -0.1 px 0 ms NORTH
02:53:10.335 01.410 21948 Exposure complete
02:53:10.374 00.039 21948 worker thread done servicing request
02:53:10.374 00.000 18120 OnExposeComplete: enter
02:53:10.375 00.001 18120 UpdateGuideState(): m_state=6
02:53:10.377 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
02:53:10.379 00.002 18120 Star::Find returns 1 (0), X=896.62, Y=232.82, Mass=2080, SNR=31.6, Peak=133 HFD=4.5
02:53:10.379 00.000 18120 MultiStar: [#1 0.40,-0.48,0.00,M1] [#2 0.46,-0.57,0.00,M5] [#3 0.25,-0.29,0.55,U] [#4 0.21,-0.40,0.00,M3] [#5 0.02,-0.48,0.00,M5] [#6 0.26,-0.15,0.49,U] [#7 0.14,-0.47,0.00,M1] [#8 0.38,-0.07,0.39,U] 
02:53:10.380 00.001 18120 refined, 3 included, MultiStar: {0.35, -0.30}, one-star: {0.43, -0.46}
02:53:10.380 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
02:53:10.380 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
02:53:10.381 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-0.71 mountX=-0.42 mountY=-0.18, mountTheta=-2.74
02:53:10.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.30, opts=13)
02:53:10.383 00.001 18120 Enqueuing Move request for scope (0.35, -0.30)
02:53:10.383 00.000 21948 Worker thread wakes up
02:53:10.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:10.384 00.001 18120 UpdateGuideState exits: m=2080 RSB=31.6
02:53:10.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:10.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:10.385 00.001 18120 Enqueuing Expose request
02:53:10.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.30) opts 0xd
02:53:10.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.30)
02:53:10.385 00.000 21948 Moving (0.35, -0.30) raw xDistance=-0.42 yDistance=-0.18
02:53:10.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
02:53:10.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:10.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:53:10.386 00.001 21948 MoveAxis(E, 69, ABG)
02:53:10.386 00.000 21948 Guiding  Dir = 2, Dur = 69
02:53:10.386 00.000 21948 IsSlewing returns 0
02:53:10.386 00.000 21948 IsGuiding returns 0
02:53:10.388 00.002 21948 PulseGuide returned control before completion, sleep 78
02:53:10.475 00.087 21948 IsGuiding returns 0
02:53:10.475 00.000 21948 Move returns status 0, amount 69
02:53:10.475 00.000 21948 MoveAxis(N, 0, ABG)
02:53:10.475 00.000 21948 Move returns status 0, amount 0
02:53:10.475 00.000 21948 move complete, result=0
02:53:10.475 00.000 21948 worker thread done servicing request
02:53:10.475 00.000 21948 Worker thread wakes up
02:53:10.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:10.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:10.476 00.001 18120 GuideStep: -0.4 px 69 ms EAST, -0.2 px 0 ms NORTH
02:53:12.099 01.623 21948 Exposure complete
02:53:12.142 00.043 21948 worker thread done servicing request
02:53:12.142 00.000 18120 OnExposeComplete: enter
02:53:12.144 00.002 18120 UpdateGuideState(): m_state=6
02:53:12.145 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
02:53:12.146 00.001 18120 Star::Find returns 1 (0), X=896.26, Y=232.50, Mass=1872, SNR=30.0, Peak=119 HFD=4.6
02:53:12.146 00.000 18120 MultiStar: [#1 0.39,-0.97,0.00,M2] [#2 -0.04,-0.65,0.00,M6] [#3 0.34,-0.89,0.00,M2] [#4 -0.09,-0.20,0.55,U] [#5 0.16,-0.71,0.00,M6] [#6 0.13,-0.59,0.00,M2] [#7 -0.05,-0.84,0.00,M2] [#8 0.35,-0.65,0.00,M1] 
02:53:12.147 00.001 18120 refined, 1 included, MultiStar: {0.01, -0.57}, one-star: {0.07, -0.78}
02:53:12.147 00.000 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
02:53:12.147 00.000 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
02:53:12.148 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.57 hyp=0.57 cameraTheta=-1.55 mountX=-0.53 mountY=0.25, mountTheta=2.70
02:53:12.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.57, opts=13)
02:53:12.149 00.000 18120 Enqueuing Move request for scope (0.01, -0.57)
02:53:12.150 00.001 21948 Worker thread wakes up
02:53:12.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.57) opts 0xd
02:53:12.150 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.57)
02:53:12.150 00.000 21948 Moving (0.01, -0.57) raw xDistance=-0.53 yDistance=0.25
02:53:12.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:12.150 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
02:53:12.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:12.151 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:12.151 00.000 18120 Enqueuing Expose request
02:53:12.152 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:53:12.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:12.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:53:12.152 00.000 21948 MoveAxis(E, 99, ABG)
02:53:12.152 00.000 21948 Guiding  Dir = 2, Dur = 99
02:53:12.152 00.000 21948 IsSlewing returns 0
02:53:12.152 00.000 21948 IsGuiding returns 0
02:53:12.155 00.003 21948 PulseGuide returned control before completion, sleep 108
02:53:12.272 00.117 21948 IsGuiding returns 0
02:53:12.273 00.001 21948 Move returns status 0, amount 99
02:53:12.273 00.000 21948 MoveAxis(N, 0, ABG)
02:53:12.273 00.000 21948 Move returns status 0, amount 0
02:53:12.273 00.000 21948 move complete, result=0
02:53:12.273 00.000 18120 GuideStep: -0.5 px 99 ms EAST, 0.2 px 0 ms NORTH
02:53:12.276 00.003 21948 worker thread done servicing request
02:53:12.276 00.000 21948 Worker thread wakes up
02:53:12.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:12.277 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:13.684 01.407 21948 Exposure complete
02:53:13.736 00.052 21948 worker thread done servicing request
02:53:13.737 00.001 18120 OnExposeComplete: enter
02:53:13.738 00.001 18120 UpdateGuideState(): m_state=6
02:53:13.741 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
02:53:13.744 00.003 18120 Star::Find returns 1 (0), X=895.68, Y=232.96, Mass=1996, SNR=30.9, Peak=140 HFD=4.2
02:53:13.746 00.002 18120 MultiStar: [#1 -0.01,-0.07,0.71,U] [#2 -0.49,0.10,0.00,M7] [#3 -0.50,-0.25,0.00,M3] [#4 -0.64,0.51,0.00,M3] [#5 -0.79,0.31,0.00,M7] [#6 -0.55,-0.12,0.00,M3] [#7 -0.55,-0.23,0.00,M3] [#8 -0.08,-0.07,0.37,U] 
02:53:13.748 00.002 18120 refined, 2 included, MultiStar: {-0.26, -0.19}, one-star: {-0.51, -0.32}
02:53:13.749 00.001 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.78)
02:53:13.750 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.74)
02:53:13.751 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-2.51 mountX=-0.07 mountY=0.32, mountTheta=1.78
02:53:13.754 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.19, opts=13)
02:53:13.756 00.002 18120 Enqueuing Move request for scope (-0.26, -0.19)
02:53:13.759 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:13.761 00.002 18120 UpdateGuideState exits: m=1996 RSB=30.9
02:53:13.763 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:13.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:13.764 00.001 18120 Enqueuing Expose request
02:53:13.764 00.000 21948 Worker thread wakes up
02:53:13.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.19) opts 0xd
02:53:13.764 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.19)
02:53:13.764 00.000 21948 Moving (-0.26, -0.19) raw xDistance=-0.07 yDistance=0.32
02:53:13.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:53:13.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:13.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:53:13.764 00.000 21948 MoveAxis(E, 0, ABG)
02:53:13.764 00.000 21948 Move returns status 0, amount 0
02:53:13.764 00.000 21948 MoveAxis(N, 0, ABG)
02:53:13.764 00.000 21948 Move returns status 0, amount 0
02:53:13.764 00.000 21948 move complete, result=0
02:53:13.764 00.000 21948 worker thread done servicing request
02:53:13.764 00.000 21948 Worker thread wakes up
02:53:13.764 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:13.765 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:13.765 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:53:15.390 01.625 21948 Exposure complete
02:53:15.423 00.033 18120 OnExposeComplete: enter
02:53:15.424 00.001 18120 UpdateGuideState(): m_state=6
02:53:15.425 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
02:53:15.425 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=233.22, Mass=1979, SNR=30.7, Peak=149 HFD=4.3
02:53:15.426 00.001 18120 MultiStar: [#1 -0.03,0.14,0.69,U] [#2 0.00,0.16,0.59,U] [#3 -0.15,-0.02,0.58,U] [#4 -0.33,0.42,0.00,M4] [#5 -0.16,0.25,0.47,U] [#6 -0.09,0.22,0.53,U] [#7 0.07,-0.09,0.42,U] [#8 -0.01,0.24,0.38,U] 
02:53:15.426 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {0.12, -0.06}
02:53:15.426 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
02:53:15.427 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
02:53:15.428 00.001 21948 worker thread done servicing request
02:53:15.429 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.75 mountX=0.09 mountY=-0.03, mountTheta=-0.29
02:53:15.432 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.09, opts=13)
02:53:15.453 00.021 18120 Enqueuing Move request for scope (-0.02, 0.09)
02:53:15.453 00.000 21948 Worker thread wakes up
02:53:15.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:15.454 00.001 18120 UpdateGuideState exits: m=1979 RSB=30.7
02:53:15.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:15.455 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:15.455 00.000 18120 Enqueuing Expose request
02:53:15.456 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
02:53:15.456 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
02:53:15.456 00.000 21948 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
02:53:15.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:53:15.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:15.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:53:15.456 00.000 21948 MoveAxis(E, 0, ABG)
02:53:15.456 00.000 21948 Move returns status 0, amount 0
02:53:15.456 00.000 21948 MoveAxis(N, 0, ABG)
02:53:15.456 00.000 21948 Move returns status 0, amount 0
02:53:15.456 00.000 21948 move complete, result=0
02:53:15.456 00.000 21948 worker thread done servicing request
02:53:15.456 00.000 21948 Worker thread wakes up
02:53:15.456 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:15.457 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:15.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:16.974 01.517 21948 Exposure complete
02:53:17.035 00.061 21948 worker thread done servicing request
02:53:17.035 00.000 18120 OnExposeComplete: enter
02:53:17.036 00.001 18120 UpdateGuideState(): m_state=6
02:53:17.036 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
02:53:17.037 00.001 18120 Star::Find returns 1 (0), X=896.32, Y=232.96, Mass=1944, SNR=30.5, Peak=131 HFD=4.2
02:53:17.038 00.001 18120 MultiStar: [#1 0.18,-0.02,0.71,U] [#2 -0.21,-0.11,0.61,U] [#3 -0.14,0.03,0.61,U] [#4 0.32,-0.13,0.53,U] [#5 -0.06,-0.24,0.47,U] [#6 0.30,0.05,0.53,U] [#7 0.25,-0.55,0.00,M3] [#8 0.11,0.15,0.39,U] 
02:53:17.039 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.13, -0.32}
02:53:17.041 00.002 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
02:53:17.042 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
02:53:17.043 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.87 mountX=-0.12 mountY=-0.03, mountTheta=-2.91
02:53:17.046 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.10, opts=13)
02:53:17.046 00.000 18120 Enqueuing Move request for scope (0.08, -0.10)
02:53:17.047 00.001 21948 Worker thread wakes up
02:53:17.047 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
02:53:17.047 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
02:53:17.047 00.000 21948 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.03
02:53:17.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:53:17.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:17.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:53:17.047 00.000 21948 MoveAxis(E, 0, ABG)
02:53:17.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:17.048 00.001 18120 UpdateGuideState exits: m=1944 RSB=30.5
02:53:17.048 00.000 21948 Move returns status 0, amount 0
02:53:17.049 00.001 21948 MoveAxis(N, 0, ABG)
02:53:17.049 00.000 21948 Move returns status 0, amount 0
02:53:17.049 00.000 21948 move complete, result=0
02:53:17.049 00.000 21948 worker thread done servicing request
02:53:17.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:17.049 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:17.050 00.001 18120 Enqueuing Expose request
02:53:17.050 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:17.050 00.000 21948 Worker thread wakes up
02:53:17.050 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:17.050 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:18.683 01.633 21948 Exposure complete
02:53:18.707 00.024 21948 worker thread done servicing request
02:53:18.707 00.000 18120 OnExposeComplete: enter
02:53:18.707 00.000 18120 UpdateGuideState(): m_state=6
02:53:18.708 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
02:53:18.708 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=232.98, Mass=2011, SNR=31.0, Peak=170 HFD=4.2
02:53:18.709 00.001 18120 MultiStar: [#1 0.08,-0.19,0.69,U] [#2 -0.12,0.20,0.60,U] [#3 0.32,-0.15,0.57,U] [#4 0.44,0.16,0.00,M4] [#5 0.24,-0.23,0.45,U] [#6 -0.02,0.06,0.49,U] [#7 0.23,-0.46,0.00,M4] [#8 -0.01,-0.20,0.38,U] 
02:53:18.709 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.13}, one-star: {0.01, -0.30}
02:53:18.710 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
02:53:18.710 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
02:53:18.711 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.11 mountX=-0.15 mountY=0.00, mountTheta=3.13
02:53:18.712 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
02:53:18.716 00.004 18120 Enqueuing Move request for scope (0.06, -0.13)
02:53:18.717 00.001 21948 Worker thread wakes up
02:53:18.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
02:53:18.717 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
02:53:18.717 00.000 21948 Moving (0.06, -0.13) raw xDistance=-0.15 yDistance=0.00
02:53:18.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:53:18.717 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:18.718 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.0
02:53:18.718 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:18.719 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:18.719 00.000 18120 Enqueuing Expose request
02:53:18.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:18.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:53:18.719 00.000 21948 MoveAxis(E, 0, ABG)
02:53:18.720 00.001 21948 Move returns status 0, amount 0
02:53:18.720 00.000 21948 MoveAxis(N, 0, ABG)
02:53:18.720 00.000 21948 Move returns status 0, amount 0
02:53:18.720 00.000 21948 move complete, result=0
02:53:18.720 00.000 21948 worker thread done servicing request
02:53:18.720 00.000 21948 Worker thread wakes up
02:53:18.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:18.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:18.720 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:20.236 01.516 21948 Exposure complete
02:53:20.281 00.045 21948 worker thread done servicing request
02:53:20.283 00.002 18120 OnExposeComplete: enter
02:53:20.284 00.001 18120 UpdateGuideState(): m_state=6
02:53:20.286 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
02:53:20.287 00.001 18120 Star::Find returns 1 (0), X=896.34, Y=233.10, Mass=1967, SNR=30.6, Peak=155 HFD=4.2
02:53:20.288 00.001 18120 MultiStar: [#1 0.28,-0.19,0.70,U] [#2 0.22,-0.14,0.60,U] [#3 0.07,-0.16,0.58,U] [#4 0.36,0.11,0.57,U] [#5 0.01,-0.15,0.45,U] [#6 0.08,-0.04,0.50,U] [#7 0.41,-0.27,0.00,M5] [#8 0.34,-0.18,0.40,U] 
02:53:20.289 00.001 18120 refined, 7 included, MultiStar: {0.19, -0.12}, one-star: {0.15, -0.18}
02:53:20.290 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
02:53:20.290 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
02:53:20.291 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.58 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
02:53:20.295 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.12, opts=13)
02:53:20.298 00.003 18120 Enqueuing Move request for scope (0.19, -0.12)
02:53:20.300 00.002 21948 Worker thread wakes up
02:53:20.300 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:20.300 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.6
02:53:20.302 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
02:53:20.302 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
02:53:20.302 00.000 21948 Moving (0.19, -0.12) raw xDistance=-0.19 yDistance=-0.11
02:53:20.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:53:20.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:20.303 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:20.303 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:20.304 00.001 18120 Enqueuing Expose request
02:53:20.304 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:53:20.304 00.000 21948 MoveAxis(E, 0, ABG)
02:53:20.304 00.000 21948 Move returns status 0, amount 0
02:53:20.305 00.001 21948 MoveAxis(N, 0, ABG)
02:53:20.305 00.000 21948 Move returns status 0, amount 0
02:53:20.305 00.000 21948 move complete, result=0
02:53:20.305 00.000 21948 worker thread done servicing request
02:53:20.305 00.000 21948 Worker thread wakes up
02:53:20.305 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:20.306 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:20.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:21.936 01.630 21948 Exposure complete
02:53:21.963 00.027 21948 worker thread done servicing request
02:53:21.963 00.000 18120 OnExposeComplete: enter
02:53:21.964 00.001 18120 UpdateGuideState(): m_state=6
02:53:21.965 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
02:53:21.965 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=233.07, Mass=1990, SNR=31.0, Peak=162 HFD=4.2
02:53:21.966 00.001 18120 MultiStar: [#1 0.46,-0.42,0.00,M1] [#2 0.18,-0.25,0.63,U] [#3 0.44,-0.17,0.00,M1] [#4 0.32,0.00,0.54,U] [#5 0.08,0.12,0.46,U] [#6 0.08,0.07,0.49,U] [#7 0.06,-0.26,0.41,U] [#8 0.47,-0.11,0.00,M1] 
02:53:21.966 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.11}, one-star: {0.01, -0.22}
02:53:21.967 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
02:53:21.968 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
02:53:21.968 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.77 mountX=-0.15 mountY=-0.05, mountTheta=-2.81
02:53:21.969 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.11, opts=13)
02:53:21.970 00.001 18120 Enqueuing Move request for scope (0.11, -0.11)
02:53:21.970 00.000 21948 Worker thread wakes up
02:53:21.970 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:53:21.970 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:53:21.970 00.000 21948 Moving (0.11, -0.11) raw xDistance=-0.15 yDistance=-0.05
02:53:21.970 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:53:21.970 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:21.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:21.971 00.001 18120 UpdateGuideState exits: m=1990 RSB=31.0
02:53:21.971 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:21.972 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:21.972 00.000 18120 Enqueuing Expose request
02:53:21.973 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:53:21.973 00.000 21948 MoveAxis(E, 0, ABG)
02:53:21.973 00.000 21948 Move returns status 0, amount 0
02:53:21.973 00.000 21948 MoveAxis(N, 0, ABG)
02:53:21.973 00.000 21948 Move returns status 0, amount 0
02:53:21.973 00.000 21948 move complete, result=0
02:53:21.973 00.000 21948 worker thread done servicing request
02:53:21.973 00.000 21948 Worker thread wakes up
02:53:21.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:21.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:21.973 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:23.480 01.507 21948 Exposure complete
02:53:23.517 00.037 21948 worker thread done servicing request
02:53:23.517 00.000 18120 OnExposeComplete: enter
02:53:23.518 00.001 18120 UpdateGuideState(): m_state=6
02:53:23.519 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
02:53:23.521 00.002 18120 Star::Find returns 1 (0), X=896.43, Y=232.91, Mass=1881, SNR=30.0, Peak=135 HFD=4.3
02:53:23.522 00.001 18120 MultiStar: [#1 0.60,-0.29,0.00,M2] [#2 0.13,-0.02,0.66,U] [#3 0.50,-0.37,0.00,M2] [#4 0.31,0.12,0.57,U] [#5 0.39,0.04,0.46,U] [#6 0.32,0.14,0.53,U] [#7 0.44,-0.12,0.00,M5] [#8 0.61,0.06,0.00,M2] 
02:53:23.523 00.001 18120 refined, 4 included, MultiStar: {0.26, -0.07}, one-star: {0.24, -0.37}
02:53:23.525 00.002 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:53:23.526 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:53:23.526 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.26 mountX=-0.17 mountY=-0.20, mountTheta=-2.27
02:53:23.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.07, opts=13)
02:53:23.529 00.002 18120 Enqueuing Move request for scope (0.26, -0.07)
02:53:23.529 00.000 21948 Worker thread wakes up
02:53:23.529 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:23.530 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.0
02:53:23.530 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:23.530 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:23.531 00.001 18120 Enqueuing Expose request
02:53:23.531 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
02:53:23.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
02:53:23.531 00.000 21948 Moving (0.26, -0.07) raw xDistance=-0.17 yDistance=-0.20
02:53:23.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:53:23.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:23.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:53:23.531 00.000 21948 MoveAxis(E, 0, ABG)
02:53:23.531 00.000 21948 Move returns status 0, amount 0
02:53:23.531 00.000 21948 MoveAxis(N, 0, ABG)
02:53:23.531 00.000 21948 Move returns status 0, amount 0
02:53:23.531 00.000 21948 move complete, result=0
02:53:23.531 00.000 21948 worker thread done servicing request
02:53:23.531 00.000 21948 Worker thread wakes up
02:53:23.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:23.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:23.532 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:25.156 01.624 21948 Exposure complete
02:53:25.192 00.036 21948 worker thread done servicing request
02:53:25.193 00.001 18120 OnExposeComplete: enter
02:53:25.194 00.001 18120 UpdateGuideState(): m_state=6
02:53:25.196 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
02:53:25.197 00.001 18120 Star::Find returns 1 (0), X=896.25, Y=232.82, Mass=1822, SNR=29.6, Peak=165 HFD=4.1
02:53:25.198 00.001 18120 MultiStar: [#1 0.08,-0.25,0.72,U] [#2 -0.04,-0.14,0.65,U] [#3 0.01,-0.10,0.61,U] [#4 0.02,-0.02,0.57,U] [#5 0.10,-0.07,0.46,U] [#6 0.07,-0.15,0.56,U] [#7 -0.46,-0.13,0.00,M6] [#8 0.15,-0.14,0.39,U] 
02:53:25.201 00.003 18120 refined, 7 included, MultiStar: {0.05, -0.20}, one-star: {0.07, -0.46}
02:53:25.202 00.001 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.98)
02:53:25.203 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
02:53:25.203 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.31 mountX=-0.20 mountY=0.04, mountTheta=2.94
02:53:25.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.20, opts=13)
02:53:25.205 00.001 18120 Enqueuing Move request for scope (0.05, -0.20)
02:53:25.205 00.000 21948 Worker thread wakes up
02:53:25.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:25.206 00.001 18120 UpdateGuideState exits: m=1822 RSB=29.6
02:53:25.206 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:25.207 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:25.207 00.000 18120 Enqueuing Expose request
02:53:25.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
02:53:25.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
02:53:25.208 00.000 21948 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=0.04
02:53:25.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:53:25.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:25.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:53:25.208 00.000 21948 MoveAxis(E, 36, ABG)
02:53:25.208 00.000 21948 Guiding  Dir = 2, Dur = 36
02:53:25.208 00.000 21948 IsSlewing returns 0
02:53:25.208 00.000 21948 IsGuiding returns 0
02:53:25.210 00.002 21948 PulseGuide returned control before completion, sleep 44
02:53:25.264 00.054 21948 IsGuiding returns 0
02:53:25.264 00.000 21948 Move returns status 0, amount 36
02:53:25.264 00.000 21948 MoveAxis(N, 0, ABG)
02:53:25.264 00.000 21948 Move returns status 0, amount 0
02:53:25.264 00.000 21948 move complete, result=0
02:53:25.264 00.000 21948 worker thread done servicing request
02:53:25.264 00.000 21948 Worker thread wakes up
02:53:25.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:25.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:25.264 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
02:53:26.674 01.410 21948 Exposure complete
02:53:26.710 00.036 21948 worker thread done servicing request
02:53:26.711 00.001 18120 OnExposeComplete: enter
02:53:26.711 00.000 18120 UpdateGuideState(): m_state=6
02:53:26.712 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
02:53:26.712 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=232.92, Mass=2022, SNR=31.1, Peak=158 HFD=4.3
02:53:26.713 00.001 18120 MultiStar: [#1 -0.33,-0.22,0.72,U] [#2 -0.37,-0.17,0.62,U] [#3 -0.19,-0.11,0.58,U] [#4 -0.17,-0.06,0.54,U] [#5 -0.14,-0.03,0.46,U] [#6 -0.29,0.01,0.51,U] [#7 -0.44,-0.08,0.00,M7] [#8 -0.28,-0.05,0.37,U] 
02:53:26.713 00.000 18120 refined, 7 included, MultiStar: {-0.27, -0.16}, one-star: {-0.29, -0.36}
02:53:26.714 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.67)
02:53:26.714 00.000 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.63)
02:53:26.715 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.61 mountX=-0.03 mountY=0.31, mountTheta=1.67
02:53:26.715 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.16, opts=13)
02:53:26.717 00.002 18120 Enqueuing Move request for scope (-0.27, -0.16)
02:53:26.718 00.001 21948 Worker thread wakes up
02:53:26.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:26.718 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.1
02:53:26.719 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
02:53:26.719 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
02:53:26.719 00.000 21948 Moving (-0.27, -0.16) raw xDistance=-0.03 yDistance=0.31
02:53:26.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:53:26.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:26.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:53:26.719 00.000 21948 MoveAxis(E, 0, ABG)
02:53:26.719 00.000 21948 Move returns status 0, amount 0
02:53:26.719 00.000 21948 MoveAxis(N, 0, ABG)
02:53:26.719 00.000 21948 Move returns status 0, amount 0
02:53:26.719 00.000 21948 move complete, result=0
02:53:26.719 00.000 21948 worker thread done servicing request
02:53:26.720 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:26.723 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:26.724 00.001 18120 Enqueuing Expose request
02:53:26.725 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:53:26.728 00.003 21948 Worker thread wakes up
02:53:26.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:26.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:28.359 01.631 21948 Exposure complete
02:53:28.420 00.061 21948 worker thread done servicing request
02:53:28.420 00.000 18120 OnExposeComplete: enter
02:53:28.421 00.001 18120 UpdateGuideState(): m_state=6
02:53:28.421 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
02:53:28.422 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=232.83, Mass=1915, SNR=30.4, Peak=154 HFD=4.3
02:53:28.422 00.000 18120 MultiStar: [#1 -0.26,-0.35,0.00,M1] [#2 -0.28,-0.20,0.62,U] [#3 -0.35,-0.31,0.00,M1] [#4 -0.28,-0.10,0.55,U] [#5 -0.33,-0.43,0.00,M1] [#6 -0.29,-0.06,0.49,U] [#7 -0.39,-0.24,0.00,M8] [#8 -0.20,-0.13,0.38,U] 
02:53:28.424 00.002 18120 refined, 4 included, MultiStar: {-0.25, -0.23}, one-star: {-0.21, -0.45}
02:53:28.424 00.000 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.00) = xAngle (-4.39 = 1.89)
02:53:28.425 00.001 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.85)
02:53:28.425 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-2.39 mountX=-0.11 mountY=0.33, mountTheta=1.89
02:53:28.426 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.23, opts=13)
02:53:28.428 00.002 18120 Enqueuing Move request for scope (-0.25, -0.23)
02:53:28.429 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:28.430 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.4
02:53:28.431 00.001 21948 Worker thread wakes up
02:53:28.431 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.23) opts 0xd
02:53:28.431 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.23)
02:53:28.431 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:28.432 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:28.433 00.001 18120 Enqueuing Expose request
02:53:28.434 00.001 21948 Moving (-0.25, -0.23) raw xDistance=-0.11 yDistance=0.33
02:53:28.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:53:28.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:28.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:53:28.434 00.000 21948 MoveAxis(E, 0, ABG)
02:53:28.434 00.000 21948 Move returns status 0, amount 0
02:53:28.434 00.000 21948 MoveAxis(N, 0, ABG)
02:53:28.434 00.000 21948 Move returns status 0, amount 0
02:53:28.434 00.000 21948 move complete, result=0
02:53:28.434 00.000 21948 worker thread done servicing request
02:53:28.434 00.000 21948 Worker thread wakes up
02:53:28.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:28.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:28.435 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:53:29.953 01.518 21948 Exposure complete
02:53:29.991 00.038 21948 worker thread done servicing request
02:53:29.991 00.000 18120 OnExposeComplete: enter
02:53:29.992 00.001 18120 UpdateGuideState(): m_state=6
02:53:29.992 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
02:53:29.993 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=232.93, Mass=1751, SNR=28.9, Peak=142 HFD=4.4
02:53:29.994 00.001 18120 MultiStar: [#1 -0.07,-0.27,0.78,U] [#2 -0.12,-0.17,0.67,U] [#3 -0.09,-0.21,0.60,U] [#4 -0.37,0.07,0.59,U] [#5 -0.26,-0.06,0.49,U] [#6 -0.23,0.02,0.56,U] [#7 -0.01,-0.31,0.46,U] [#8 -0.07,-0.30,0.42,U] 
02:53:29.994 00.000 18120 refined, 8 included, MultiStar: {-0.16, -0.19}, one-star: {-0.19, -0.35}
02:53:29.994 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.28 = 2.00)
02:53:29.995 00.001 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.32 = 1.96)
02:53:29.995 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.28 mountX=-0.10 mountY=0.23, mountTheta=2.00
02:53:29.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.19, opts=13)
02:53:29.997 00.000 18120 Enqueuing Move request for scope (-0.16, -0.19)
02:53:29.998 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:29.998 00.000 21948 Worker thread wakes up
02:53:29.998 00.000 18120 UpdateGuideState exits: m=1751 RSB=28.9
02:53:29.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
02:53:29.998 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:29.999 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:29.999 00.000 18120 Enqueuing Expose request
02:53:30.000 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
02:53:30.000 00.000 21948 Moving (-0.16, -0.19) raw xDistance=-0.10 yDistance=0.23
02:53:30.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:53:30.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:30.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:53:30.000 00.000 21948 MoveAxis(E, 0, ABG)
02:53:30.000 00.000 21948 Move returns status 0, amount 0
02:53:30.000 00.000 21948 MoveAxis(N, 0, ABG)
02:53:30.000 00.000 21948 Move returns status 0, amount 0
02:53:30.001 00.001 21948 move complete, result=0
02:53:30.001 00.000 21948 worker thread done servicing request
02:53:30.001 00.000 21948 Worker thread wakes up
02:53:30.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:30.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:30.001 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:31.634 01.633 21948 Exposure complete
02:53:31.676 00.042 21948 worker thread done servicing request
02:53:31.676 00.000 18120 OnExposeComplete: enter
02:53:31.678 00.002 18120 UpdateGuideState(): m_state=6
02:53:31.679 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
02:53:31.680 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=232.79, Mass=1991, SNR=30.9, Peak=140 HFD=4.4
02:53:31.681 00.001 18120 MultiStar: [#1 0.19,-0.28,0.68,U] [#2 0.33,-0.18,0.61,U] [#3 0.11,-0.30,0.59,U] [#4 0.31,-0.15,0.53,U] [#5 0.18,-0.25,0.44,U] [#6 0.00,0.19,0.53,U] [#7 0.42,-0.08,0.41,U] [#8 -0.06,0.07,0.38,U] 
02:53:31.682 00.001 18120 refined, 8 included, MultiStar: {0.26, -0.20}, one-star: {0.56, -0.49}
02:53:31.682 00.000 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
02:53:31.683 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
02:53:31.684 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-0.67 mountX=-0.29 mountY=-0.14, mountTheta=-2.70
02:53:31.686 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.20, opts=13)
02:53:31.687 00.001 18120 Enqueuing Move request for scope (0.26, -0.20)
02:53:31.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:31.687 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.9
02:53:31.688 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:31.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:31.689 00.001 18120 Enqueuing Expose request
02:53:31.689 00.000 21948 Worker thread wakes up
02:53:31.689 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.20) opts 0xd
02:53:31.689 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.20)
02:53:31.689 00.000 21948 Moving (0.26, -0.20) raw xDistance=-0.29 yDistance=-0.14
02:53:31.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:53:31.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:31.690 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:53:31.690 00.000 21948 MoveAxis(E, 52, ABG)
02:53:31.690 00.000 21948 Guiding  Dir = 2, Dur = 52
02:53:31.690 00.000 21948 IsSlewing returns 0
02:53:31.690 00.000 21948 IsGuiding returns 0
02:53:31.692 00.002 21948 PulseGuide returned control before completion, sleep 61
02:53:31.761 00.069 21948 IsGuiding returns 0
02:53:31.762 00.001 21948 Move returns status 0, amount 52
02:53:31.762 00.000 21948 MoveAxis(N, 0, ABG)
02:53:31.762 00.000 21948 Move returns status 0, amount 0
02:53:31.762 00.000 21948 move complete, result=0
02:53:31.762 00.000 21948 worker thread done servicing request
02:53:31.762 00.000 21948 Worker thread wakes up
02:53:31.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:31.762 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:31.762 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
02:53:33.172 01.410 21948 Exposure complete
02:53:33.216 00.044 21948 worker thread done servicing request
02:53:33.217 00.001 18120 OnExposeComplete: enter
02:53:33.220 00.003 18120 UpdateGuideState(): m_state=6
02:53:33.223 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
02:53:33.225 00.002 18120 Star::Find returns 1 (0), X=896.56, Y=232.88, Mass=1974, SNR=30.8, Peak=134 HFD=4.3
02:53:33.227 00.002 18120 MultiStar: [#1 0.55,-0.15,0.00,M1] [#2 0.30,-0.25,0.62,U] [#3 0.40,-0.39,0.00,M1] [#4 0.50,-0.13,0.00,M1] [#5 0.28,-0.06,0.45,U] [#6 0.24,-0.19,0.52,U] [#7 0.37,-0.25,0.00,M7] [#8 0.37,-0.07,0.38,U] 
02:53:33.230 00.003 18120 refined, 4 included, MultiStar: {0.32, -0.24}, one-star: {0.38, -0.41}
02:53:33.232 00.002 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
02:53:33.235 00.003 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
02:53:33.237 00.002 18120 CameraToMount -- cameraX=0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-0.64 mountX=-0.35 mountY=-0.18, mountTheta=-2.67
02:53:33.242 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.24, opts=13)
02:53:33.244 00.002 18120 Enqueuing Move request for scope (0.32, -0.24)
02:53:33.247 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:33.249 00.002 18120 UpdateGuideState exits: m=1974 RSB=30.8
02:53:33.251 00.002 21948 Worker thread wakes up
02:53:33.251 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:33.252 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:33.252 00.000 18120 Enqueuing Expose request
02:53:33.253 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.24) opts 0xd
02:53:33.253 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.24)
02:53:33.253 00.000 21948 Moving (0.32, -0.24) raw xDistance=-0.35 yDistance=-0.18
02:53:33.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
02:53:33.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:33.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:53:33.253 00.000 21948 MoveAxis(E, 67, ABG)
02:53:33.253 00.000 21948 Guiding  Dir = 2, Dur = 67
02:53:33.253 00.000 21948 IsSlewing returns 0
02:53:33.253 00.000 21948 IsGuiding returns 0
02:53:33.256 00.003 21948 PulseGuide returned control before completion, sleep 76
02:53:33.343 00.087 21948 IsGuiding returns 0
02:53:33.343 00.000 21948 Move returns status 0, amount 67
02:53:33.343 00.000 21948 MoveAxis(N, 0, ABG)
02:53:33.343 00.000 21948 Move returns status 0, amount 0
02:53:33.343 00.000 21948 move complete, result=0
02:53:33.343 00.000 21948 worker thread done servicing request
02:53:33.343 00.000 21948 Worker thread wakes up
02:53:33.343 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:33.343 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:33.343 00.000 18120 GuideStep: -0.4 px 67 ms EAST, -0.2 px 0 ms NORTH
02:53:34.978 01.635 21948 Exposure complete
02:53:35.024 00.046 21948 worker thread done servicing request
02:53:35.024 00.000 18120 OnExposeComplete: enter
02:53:35.025 00.001 18120 UpdateGuideState(): m_state=6
02:53:35.026 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
02:53:35.026 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=232.97, Mass=1895, SNR=30.1, Peak=141 HFD=4.2
02:53:35.027 00.001 18120 MultiStar: [#1 0.52,-0.19,0.00,M2] [#2 0.36,0.02,0.63,U] [#3 0.32,-0.08,0.61,U] [#4 -0.03,0.46,0.00,M2] [#5 -0.01,0.07,0.45,U] [#6 0.05,-0.04,0.53,U] [#7 0.31,-0.09,0.45,U] [#8 0.34,-0.09,0.39,U] 
02:53:35.027 00.000 18120 refined, 6 included, MultiStar: {0.21, -0.10}, one-star: {0.13, -0.31}
02:53:35.028 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
02:53:35.028 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
02:53:35.029 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.46 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
02:53:35.030 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.10, opts=13)
02:53:35.030 00.000 18120 Enqueuing Move request for scope (0.21, -0.10)
02:53:35.031 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:35.032 00.001 21948 Worker thread wakes up
02:53:35.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
02:53:35.032 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
02:53:35.032 00.000 21948 Moving (0.21, -0.10) raw xDistance=-0.18 yDistance=-0.14
02:53:35.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:53:35.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:35.032 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.1
02:53:35.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:35.034 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:35.035 00.001 18120 Enqueuing Expose request
02:53:35.036 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:53:35.036 00.000 21948 MoveAxis(E, 0, ABG)
02:53:35.036 00.000 21948 Move returns status 0, amount 0
02:53:35.036 00.000 21948 MoveAxis(N, 0, ABG)
02:53:35.036 00.000 21948 Move returns status 0, amount 0
02:53:35.036 00.000 21948 move complete, result=0
02:53:35.036 00.000 21948 worker thread done servicing request
02:53:35.036 00.000 21948 Worker thread wakes up
02:53:35.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:35.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:35.037 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:36.564 01.527 21948 Exposure complete
02:53:36.606 00.042 21948 worker thread done servicing request
02:53:36.606 00.000 18120 OnExposeComplete: enter
02:53:36.609 00.003 18120 UpdateGuideState(): m_state=6
02:53:36.612 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
02:53:36.615 00.003 18120 Star::Find returns 1 (0), X=896.68, Y=233.06, Mass=1953, SNR=30.5, Peak=149 HFD=4.2
02:53:36.617 00.002 18120 MultiStar: [#1 0.38,0.09,0.69,U] [#2 0.38,0.01,0.66,U] [#3 -0.00,0.08,0.59,U] [#4 0.42,0.44,0.00,M3] [#5 0.11,0.22,0.46,U] [#6 0.12,0.21,0.54,U] [#7 0.30,-0.25,0.42,U] [#8 0.47,0.28,0.00,M1] 
02:53:36.619 00.002 18120 refined, 6 included, MultiStar: {0.29, -0.00}, one-star: {0.49, -0.22}
02:53:36.620 00.001 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
02:53:36.621 00.001 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
02:53:36.623 00.002 18120 CameraToMount -- cameraX=0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-0.00 mountX=-0.12 mountY=-0.25, mountTheta=-2.01
02:53:36.624 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.00, opts=13)
02:53:36.625 00.001 18120 Enqueuing Move request for scope (0.29, -0.00)
02:53:36.625 00.000 21948 Worker thread wakes up
02:53:36.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.00) opts 0xd
02:53:36.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.00)
02:53:36.625 00.000 21948 Moving (0.29, -0.00) raw xDistance=-0.12 yDistance=-0.25
02:53:36.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:53:36.625 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:36.626 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.5
02:53:36.626 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:36.627 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:36.627 00.000 18120 Enqueuing Expose request
02:53:36.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:36.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:53:36.628 00.001 21948 MoveAxis(E, 0, ABG)
02:53:36.628 00.000 21948 Move returns status 0, amount 0
02:53:36.628 00.000 21948 MoveAxis(N, 0, ABG)
02:53:36.628 00.000 21948 Move returns status 0, amount 0
02:53:36.628 00.000 21948 move complete, result=0
02:53:36.628 00.000 21948 worker thread done servicing request
02:53:36.628 00.000 21948 Worker thread wakes up
02:53:36.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:36.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:36.628 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:53:38.251 01.623 21948 Exposure complete
02:53:38.316 00.065 21948 worker thread done servicing request
02:53:38.316 00.000 18120 OnExposeComplete: enter
02:53:38.317 00.001 18120 UpdateGuideState(): m_state=6
02:53:38.318 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
02:53:38.319 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=233.06, Mass=1947, SNR=30.6, Peak=164 HFD=4.1
02:53:38.320 00.001 18120 MultiStar: [#1 0.40,-0.14,0.73,U] [#2 0.00,0.06,0.66,U] [#3 0.18,-0.20,0.58,U] [#4 0.66,-0.08,0.00,M4] [#5 0.39,-0.27,0.00,M1] [#6 0.34,0.13,0.52,U] [#7 -0.01,-0.17,0.43,U] [#8 0.20,0.25,0.37,U] 
02:53:38.321 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.07}, one-star: {0.10, -0.22}
02:53:38.322 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
02:53:38.323 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
02:53:38.324 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.39 mountX=-0.14 mountY=-0.12, mountTheta=-2.41
02:53:38.325 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
02:53:38.325 00.000 18120 Enqueuing Move request for scope (0.17, -0.07)
02:53:38.328 00.003 21948 Worker thread wakes up
02:53:38.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:38.328 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:53:38.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:38.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:38.329 00.000 18120 Enqueuing Expose request
02:53:38.330 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:53:38.330 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:53:38.330 00.000 21948 Moving (0.17, -0.07) raw xDistance=-0.14 yDistance=-0.12
02:53:38.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:53:38.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:38.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:53:38.330 00.000 21948 MoveAxis(E, 0, ABG)
02:53:38.330 00.000 21948 Move returns status 0, amount 0
02:53:38.330 00.000 21948 MoveAxis(N, 0, ABG)
02:53:38.330 00.000 21948 Move returns status 0, amount 0
02:53:38.330 00.000 21948 move complete, result=0
02:53:38.330 00.000 21948 worker thread done servicing request
02:53:38.330 00.000 21948 Worker thread wakes up
02:53:38.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:38.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:38.331 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:39.844 01.513 21948 Exposure complete
02:53:39.890 00.046 21948 worker thread done servicing request
02:53:39.890 00.000 18120 OnExposeComplete: enter
02:53:39.891 00.001 18120 UpdateGuideState(): m_state=6
02:53:39.891 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
02:53:39.892 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=232.97, Mass=1877, SNR=30.1, Peak=161 HFD=4.1
02:53:39.893 00.001 18120 MultiStar: [#1 0.24,-0.24,0.73,U] [#2 0.08,0.00,0.65,U] [#3 0.39,-0.36,0.00,M1] [#4 0.56,-0.17,0.00,M5] [#5 0.44,-0.01,0.00,M2] [#6 -0.03,0.07,0.50,U] [#7 0.18,-0.07,0.43,U] [#8 0.19,-0.09,0.38,U] 
02:53:39.894 00.001 18120 refined, 5 included, MultiStar: {0.13, -0.14}, one-star: {0.11, -0.31}
02:53:39.894 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
02:53:39.894 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
02:53:39.895 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.83 mountX=-0.18 mountY=-0.05, mountTheta=-2.87
02:53:39.897 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.14, opts=13)
02:53:39.897 00.000 18120 Enqueuing Move request for scope (0.13, -0.14)
02:53:39.898 00.001 21948 Worker thread wakes up
02:53:39.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
02:53:39.898 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
02:53:39.898 00.000 21948 Moving (0.13, -0.14) raw xDistance=-0.18 yDistance=-0.05
02:53:39.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:53:39.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:39.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:39.898 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.1
02:53:39.899 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:39.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:53:39.899 00.000 21948 MoveAxis(E, 0, ABG)
02:53:39.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:39.900 00.001 18120 Enqueuing Expose request
02:53:39.901 00.001 21948 Move returns status 0, amount 0
02:53:39.901 00.000 21948 MoveAxis(N, 0, ABG)
02:53:39.901 00.000 21948 Move returns status 0, amount 0
02:53:39.901 00.000 21948 move complete, result=0
02:53:39.901 00.000 21948 worker thread done servicing request
02:53:39.901 00.000 21948 Worker thread wakes up
02:53:39.901 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:39.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:39.902 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:41.539 01.637 21948 Exposure complete
02:53:41.575 00.036 21948 worker thread done servicing request
02:53:41.575 00.000 18120 OnExposeComplete: enter
02:53:41.575 00.000 18120 UpdateGuideState(): m_state=6
02:53:41.576 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
02:53:41.576 00.000 18120 Star::Find returns 1 (0), X=896.58, Y=232.92, Mass=1897, SNR=30.2, Peak=141 HFD=4.1
02:53:41.577 00.001 18120 MultiStar: [#1 0.25,0.00,0.74,U] [#2 0.26,-0.01,0.64,U] [#3 0.18,-0.21,0.60,U] [#4 0.32,0.15,0.59,U] [#5 0.13,-0.05,0.48,U] [#6 0.07,-0.06,0.52,U] [#7 0.34,-0.17,0.42,U] [#8 0.13,-0.10,0.38,U] 
02:53:41.577 00.000 18120 refined, 8 included, MultiStar: {0.25, -0.11}, one-star: {0.39, -0.36}
02:53:41.578 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
02:53:41.578 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
02:53:41.579 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.40 mountX=-0.20 mountY=-0.17, mountTheta=-2.42
02:53:41.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.11, opts=13)
02:53:41.580 00.000 18120 Enqueuing Move request for scope (0.25, -0.11)
02:53:41.580 00.000 21948 Worker thread wakes up
02:53:41.581 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
02:53:41.581 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
02:53:41.581 00.000 21948 Moving (0.25, -0.11) raw xDistance=-0.20 yDistance=-0.17
02:53:41.581 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:53:41.581 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:41.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:41.581 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.2
02:53:41.582 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:41.582 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:41.582 00.000 18120 Enqueuing Expose request
02:53:41.583 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:53:41.583 00.000 21948 MoveAxis(E, 0, ABG)
02:53:41.583 00.000 21948 Move returns status 0, amount 0
02:53:41.583 00.000 21948 MoveAxis(N, 0, ABG)
02:53:41.583 00.000 21948 Move returns status 0, amount 0
02:53:41.583 00.000 21948 move complete, result=0
02:53:41.583 00.000 21948 worker thread done servicing request
02:53:41.583 00.000 21948 Worker thread wakes up
02:53:41.583 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:41.583 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:41.584 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:43.106 01.522 21948 Exposure complete
02:53:43.140 00.034 21948 worker thread done servicing request
02:53:43.140 00.000 18120 OnExposeComplete: enter
02:53:43.142 00.002 18120 UpdateGuideState(): m_state=6
02:53:43.142 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
02:53:43.143 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=232.92, Mass=1986, SNR=30.7, Peak=138 HFD=4.1
02:53:43.143 00.000 18120 MultiStar: [#1 0.37,-0.37,0.00,M1] [#2 0.07,-0.13,0.64,U] [#3 0.14,-0.27,0.59,U] [#4 -0.15,-0.06,0.57,U] [#5 -0.03,0.00,0.45,U] [#6 0.08,0.03,0.50,U] [#7 0.24,-0.50,0.00,M3] [#8 0.26,-0.28,0.38,U] 
02:53:43.144 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.18}, one-star: {0.34, -0.36}
02:53:43.144 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
02:53:43.144 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
02:53:43.145 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-0.96 mountX=-0.21 mountY=-0.03, mountTheta=-3.00
02:53:43.146 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.18, opts=13)
02:53:43.147 00.001 18120 Enqueuing Move request for scope (0.12, -0.18)
02:53:43.147 00.000 21948 Worker thread wakes up
02:53:43.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:43.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
02:53:43.147 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.7
02:53:43.148 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:43.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:43.149 00.001 18120 Enqueuing Expose request
02:53:43.149 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
02:53:43.149 00.000 21948 Moving (0.12, -0.18) raw xDistance=-0.21 yDistance=-0.03
02:53:43.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:53:43.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:43.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:53:43.149 00.000 21948 MoveAxis(E, 38, ABG)
02:53:43.149 00.000 21948 Guiding  Dir = 2, Dur = 38
02:53:43.150 00.001 21948 IsSlewing returns 0
02:53:43.150 00.000 21948 IsGuiding returns 0
02:53:43.152 00.002 21948 PulseGuide returned control before completion, sleep 47
02:53:43.215 00.063 21948 IsGuiding returns 0
02:53:43.215 00.000 21948 Move returns status 0, amount 38
02:53:43.215 00.000 21948 MoveAxis(N, 0, ABG)
02:53:43.215 00.000 21948 Move returns status 0, amount 0
02:53:43.215 00.000 21948 move complete, result=0
02:53:43.216 00.001 21948 worker thread done servicing request
02:53:43.216 00.000 21948 Worker thread wakes up
02:53:43.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:43.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:43.216 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
02:53:44.841 01.625 21948 Exposure complete
02:53:44.886 00.045 21948 worker thread done servicing request
02:53:44.886 00.000 18120 OnExposeComplete: enter
02:53:44.887 00.001 18120 UpdateGuideState(): m_state=6
02:53:44.889 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
02:53:44.889 00.000 18120 Star::Find returns 1 (0), X=896.79, Y=232.95, Mass=1944, SNR=30.6, Peak=125 HFD=4.4
02:53:44.890 00.001 18120 MultiStar: [#1 0.43,-0.24,0.00,M2] [#2 0.51,-0.14,0.00,M1] [#3 0.35,-0.41,0.00,M1] [#4 0.27,0.22,0.55,U] [#5 -0.07,0.07,0.45,U] [#6 0.40,-0.19,0.00,M1] [#7 0.48,-0.50,0.00,M4] [#8 0.26,-0.21,0.39,U] 
02:53:44.890 00.000 18120 refined, 3 included, MultiStar: {0.34, -0.11}, one-star: {0.60, -0.34}
02:53:44.890 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
02:53:44.890 00.000 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
02:53:44.891 00.001 18120 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-0.31 mountX=-0.24 mountY=-0.26, mountTheta=-2.33
02:53:44.893 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.11, opts=13)
02:53:44.893 00.000 18120 Enqueuing Move request for scope (0.34, -0.11)
02:53:44.894 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:44.894 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.6
02:53:44.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:44.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:44.895 00.001 18120 Enqueuing Expose request
02:53:44.895 00.000 21948 Worker thread wakes up
02:53:44.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd
02:53:44.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.11)
02:53:44.896 00.001 21948 Moving (0.34, -0.11) raw xDistance=-0.24 yDistance=-0.26
02:53:44.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
02:53:44.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:53:44.896 00.000 21948 MoveAxis(E, 46, ABG)
02:53:44.896 00.000 21948 Guiding  Dir = 2, Dur = 46
02:53:44.896 00.000 21948 IsSlewing returns 0
02:53:44.896 00.000 21948 IsGuiding returns 0
02:53:44.899 00.003 21948 PulseGuide returned control before completion, sleep 55
02:53:44.968 00.069 21948 IsGuiding returns 0
02:53:44.968 00.000 21948 Move returns status 0, amount 46
02:53:44.968 00.000 21948 MoveAxis(N, 61, ABG)
02:53:44.968 00.000 21948 Guiding  Dir = 0, Dur = 61
02:53:44.968 00.000 21948 IsSlewing returns 0
02:53:44.968 00.000 21948 IsGuiding returns 0
02:53:44.973 00.005 21948 PulseGuide returned control before completion, sleep 67
02:53:45.046 00.073 21948 IsGuiding returns 0
02:53:45.046 00.000 21948 Move returns status 0, amount 61
02:53:45.046 00.000 21948 move complete, result=0
02:53:45.046 00.000 21948 worker thread done servicing request
02:53:45.046 00.000 21948 Worker thread wakes up
02:53:45.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:45.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:45.046 00.000 18120 GuideStep: -0.2 px 46 ms EAST, -0.3 px 61 ms NORTH
02:53:46.466 01.420 21948 Exposure complete
02:53:46.526 00.060 21948 worker thread done servicing request
02:53:46.526 00.000 18120 OnExposeComplete: enter
02:53:46.528 00.002 18120 UpdateGuideState(): m_state=6
02:53:46.529 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
02:53:46.529 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=233.08, Mass=2020, SNR=31.1, Peak=165 HFD=4.3
02:53:46.531 00.002 18120 MultiStar: [#1 -0.12,0.19,0.70,U] [#2 -0.28,0.20,0.63,U] [#3 0.02,0.18,0.56,U] [#4 -0.00,0.36,0.55,U] [#5 0.09,0.17,0.44,U] [#6 0.19,0.10,0.54,U] [#7 -0.44,-0.42,0.00,M5] [#8 -0.07,0.12,0.38,U] 
02:53:46.531 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {-0.25, -0.20}
02:53:46.531 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
02:53:46.532 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
02:53:46.532 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.21 mountX=0.13 mountY=0.02, mountTheta=0.17
02:53:46.533 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
02:53:46.534 00.001 18120 Enqueuing Move request for scope (-0.08, 0.11)
02:53:46.534 00.000 21948 Worker thread wakes up
02:53:46.534 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:46.535 00.001 18120 UpdateGuideState exits: m=2020 RSB=31.1
02:53:46.535 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:46.536 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:46.536 00.000 18120 Enqueuing Expose request
02:53:46.536 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
02:53:46.536 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
02:53:46.536 00.000 21948 Moving (-0.08, 0.11) raw xDistance=0.13 yDistance=0.02
02:53:46.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:53:46.537 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:46.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:53:46.537 00.000 21948 MoveAxis(E, 0, ABG)
02:53:46.537 00.000 21948 Move returns status 0, amount 0
02:53:46.537 00.000 21948 MoveAxis(N, 0, ABG)
02:53:46.537 00.000 21948 Move returns status 0, amount 0
02:53:46.537 00.000 21948 move complete, result=0
02:53:46.537 00.000 21948 worker thread done servicing request
02:53:46.537 00.000 21948 Worker thread wakes up
02:53:46.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:46.537 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:46.537 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:48.165 01.628 21948 Exposure complete
02:53:48.215 00.050 21948 worker thread done servicing request
02:53:48.215 00.000 18120 OnExposeComplete: enter
02:53:48.215 00.000 18120 UpdateGuideState(): m_state=6
02:53:48.216 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
02:53:48.216 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=233.17, Mass=1970, SNR=30.8, Peak=180 HFD=4.2
02:53:48.217 00.001 18120 MultiStar: [#1 -0.35,-0.00,0.72,U] [#2 -0.51,-0.05,0.00,M1] [#3 -0.05,-0.12,0.57,U] [#4 -0.23,0.07,0.56,U] [#5 -0.03,0.01,0.45,U] [#6 -0.51,0.25,0.00,M1] [#7 -0.45,-0.26,0.00,M6] [#8 -0.32,0.28,0.39,U] 
02:53:48.217 00.000 18120 refined, 5 included, MultiStar: {-0.21, -0.01}, one-star: {-0.22, -0.11}
02:53:48.218 00.001 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.00) = xAngle (-5.09 = 1.19)
02:53:48.218 00.000 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.13 = 1.15)
02:53:48.219 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.10 mountX=0.08 mountY=0.19, mountTheta=1.18
02:53:48.220 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.01, opts=13)
02:53:48.220 00.000 18120 Enqueuing Move request for scope (-0.21, -0.01)
02:53:48.221 00.001 21948 Worker thread wakes up
02:53:48.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
02:53:48.221 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
02:53:48.221 00.000 21948 Moving (-0.21, -0.01) raw xDistance=0.08 yDistance=0.19
02:53:48.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:53:48.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:48.221 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:48.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:53:48.221 00.000 21948 MoveAxis(E, 0, ABG)
02:53:48.222 00.001 21948 Move returns status 0, amount 0
02:53:48.222 00.000 21948 MoveAxis(N, 0, ABG)
02:53:48.222 00.000 21948 Move returns status 0, amount 0
02:53:48.222 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.8
02:53:48.222 00.000 21948 move complete, result=0
02:53:48.222 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:48.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:48.223 00.001 18120 Enqueuing Expose request
02:53:48.223 00.000 21948 worker thread done servicing request
02:53:48.223 00.000 21948 Worker thread wakes up
02:53:48.223 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:48.224 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:48.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:49.738 01.514 21948 Exposure complete
02:53:49.781 00.043 21948 worker thread done servicing request
02:53:49.781 00.000 18120 OnExposeComplete: enter
02:53:49.783 00.002 18120 UpdateGuideState(): m_state=6
02:53:49.783 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
02:53:49.784 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=232.96, Mass=2113, SNR=31.8, Peak=194 HFD=4.4
02:53:49.784 00.000 18120 MultiStar: [#1 -0.31,-0.02,0.69,U] [#2 -0.44,0.05,0.00,M2] [#3 -0.16,-0.04,0.56,U] [#4 -0.14,0.31,0.53,U] [#5 -0.35,0.00,0.43,U] [#6 -0.43,-0.01,0.00,M2] [#7 -0.62,-0.20,0.00,M7] [#8 -0.19,0.02,0.40,U] 
02:53:49.785 00.001 18120 refined, 5 included, MultiStar: {-0.22, -0.05}, one-star: {-0.17, -0.32}
02:53:49.785 00.000 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.37)
02:53:49.785 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.33)
02:53:49.786 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.91 mountX=0.04 mountY=0.22, mountTheta=1.37
02:53:49.787 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.05, opts=13)
02:53:49.788 00.001 18120 Enqueuing Move request for scope (-0.22, -0.05)
02:53:49.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:49.789 00.001 21948 Worker thread wakes up
02:53:49.789 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
02:53:49.789 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
02:53:49.789 00.000 21948 Moving (-0.22, -0.05) raw xDistance=0.04 yDistance=0.22
02:53:49.789 00.000 18120 UpdateGuideState exits: m=2113 RSB=31.8
02:53:49.789 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:49.790 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:49.790 00.000 18120 Enqueuing Expose request
02:53:49.791 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:53:49.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:53:49.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:53:49.791 00.000 21948 MoveAxis(E, 0, ABG)
02:53:49.791 00.000 21948 Move returns status 0, amount 0
02:53:49.791 00.000 21948 MoveAxis(N, 0, ABG)
02:53:49.791 00.000 21948 Move returns status 0, amount 0
02:53:49.791 00.000 21948 move complete, result=0
02:53:49.791 00.000 21948 worker thread done servicing request
02:53:49.791 00.000 21948 Worker thread wakes up
02:53:49.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:49.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:49.791 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:51.416 01.625 21948 Exposure complete
02:53:51.458 00.042 21948 worker thread done servicing request
02:53:51.458 00.000 18120 OnExposeComplete: enter
02:53:51.460 00.002 18120 UpdateGuideState(): m_state=6
02:53:51.462 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
02:53:51.463 00.001 18120 Star::Find returns 1 (0), X=895.81, Y=233.17, Mass=1875, SNR=30.0, Peak=179 HFD=4.0
02:53:51.464 00.001 18120 MultiStar: [#1 -0.44,-0.12,0.00,M1] [#2 -0.40,0.00,0.64,U] [#3 -0.24,-0.07,0.64,U] [#4 -0.18,0.08,0.56,U] [#5 -0.31,0.01,0.47,U] [#6 -0.58,0.22,0.00,M3] [#7 -0.45,-0.48,0.00,M8] [#8 -0.07,0.19,0.39,U] 
02:53:51.465 00.001 18120 refined, 5 included, MultiStar: {-0.29, -0.01}, one-star: {-0.38, -0.11}
02:53:51.466 00.001 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.00) = xAngle (-5.11 = 1.17)
02:53:51.466 00.000 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.15 = 1.14)
02:53:51.467 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.11 mountX=0.11 mountY=0.26, mountTheta=1.17
02:53:51.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.01, opts=13)
02:53:51.469 00.001 18120 Enqueuing Move request for scope (-0.29, -0.01)
02:53:51.470 00.001 21948 Worker thread wakes up
02:53:51.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
02:53:51.470 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
02:53:51.470 00.000 21948 Moving (-0.29, -0.01) raw xDistance=0.11 yDistance=0.26
02:53:51.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:53:51.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:53:51.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:53:51.470 00.000 21948 MoveAxis(E, 0, ABG)
02:53:51.470 00.000 21948 Move returns status 0, amount 0
02:53:51.470 00.000 21948 MoveAxis(N, 0, ABG)
02:53:51.470 00.000 21948 Move returns status 0, amount 0
02:53:51.470 00.000 21948 move complete, result=0
02:53:51.470 00.000 21948 worker thread done servicing request
02:53:51.470 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:51.471 00.001 18120 UpdateGuideState exits: m=1875 RSB=30.0
02:53:51.473 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:51.473 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:51.474 00.001 18120 Enqueuing Expose request
02:53:51.474 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:53:51.475 00.001 21948 Worker thread wakes up
02:53:51.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:51.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:52.997 01.522 21948 Exposure complete
02:53:53.040 00.043 21948 worker thread done servicing request
02:53:53.040 00.000 18120 OnExposeComplete: enter
02:53:53.041 00.001 18120 UpdateGuideState(): m_state=6
02:53:53.041 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
02:53:53.042 00.001 18120 Star::Find returns 1 (0), X=896.13, Y=233.00, Mass=1840, SNR=29.7, Peak=168 HFD=4.3
02:53:53.042 00.000 18120 MultiStar: [#1 0.02,0.08,0.74,U] [#2 -0.20,0.00,0.67,U] [#3 -0.24,-0.26,0.58,U] [#4 0.04,-0.02,0.58,U] [#5 -0.32,0.14,0.46,U] [#6 -0.37,0.14,0.52,U] [#7 -0.15,-0.16,0.44,U] [#8 -0.09,-0.03,0.38,U] 
02:53:53.043 00.001 18120 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.06, -0.28}
02:53:53.043 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.56)
02:53:53.044 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.52)
02:53:53.044 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.73 mountX=0.00 mountY=0.15, mountTheta=1.56
02:53:53.045 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.06, opts=13)
02:53:53.047 00.002 18120 Enqueuing Move request for scope (-0.14, -0.06)
02:53:53.048 00.001 21948 Worker thread wakes up
02:53:53.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:53.048 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
02:53:53.049 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:53.049 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:53.049 00.000 18120 Enqueuing Expose request
02:53:53.050 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
02:53:53.050 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
02:53:53.050 00.000 21948 Moving (-0.14, -0.06) raw xDistance=0.00 yDistance=0.15
02:53:53.050 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:53:53.050 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:53.050 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:53:53.050 00.000 21948 MoveAxis(E, 0, ABG)
02:53:53.050 00.000 21948 Move returns status 0, amount 0
02:53:53.050 00.000 21948 MoveAxis(N, 0, ABG)
02:53:53.050 00.000 21948 Move returns status 0, amount 0
02:53:53.050 00.000 21948 move complete, result=0
02:53:53.050 00.000 21948 worker thread done servicing request
02:53:53.050 00.000 21948 Worker thread wakes up
02:53:53.050 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:53.051 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:53.052 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:54.687 01.635 21948 Exposure complete
02:53:54.740 00.053 21948 worker thread done servicing request
02:53:54.740 00.000 18120 OnExposeComplete: enter
02:53:54.741 00.001 18120 UpdateGuideState(): m_state=6
02:53:54.742 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
02:53:54.742 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=232.97, Mass=1924, SNR=30.3, Peak=164 HFD=4.3
02:53:54.743 00.001 18120 MultiStar: [#1 -0.06,-0.19,0.74,U] [#2 -0.34,-0.12,0.64,U] [#3 0.29,-0.31,0.62,U] [#4 0.18,-0.06,0.55,U] [#5 0.18,-0.18,0.45,U] [#6 -0.16,0.08,0.53,U] [#7 -0.15,0.15,0.44,U] [#8 -0.05,0.08,0.40,U] 
02:53:54.743 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.01, -0.31}
02:53:54.744 00.001 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.62)
02:53:54.744 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.58)
02:53:54.746 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.66 mountX=-0.11 mountY=0.07, mountTheta=2.59
02:53:54.751 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
02:53:54.753 00.002 18120 Enqueuing Move request for scope (-0.01, -0.13)
02:53:54.756 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:54.758 00.002 21948 Worker thread wakes up
02:53:54.758 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.3
02:53:54.759 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:54.760 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:54.761 00.001 18120 Enqueuing Expose request
02:53:54.762 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
02:53:54.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
02:53:54.762 00.000 21948 Moving (-0.01, -0.13) raw xDistance=-0.11 yDistance=0.07
02:53:54.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:53:54.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:54.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:53:54.762 00.000 21948 MoveAxis(E, 0, ABG)
02:53:54.762 00.000 21948 Move returns status 0, amount 0
02:53:54.762 00.000 21948 MoveAxis(N, 0, ABG)
02:53:54.762 00.000 21948 Move returns status 0, amount 0
02:53:54.762 00.000 21948 move complete, result=0
02:53:54.762 00.000 21948 worker thread done servicing request
02:53:54.762 00.000 21948 Worker thread wakes up
02:53:54.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:54.763 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:54.764 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:56.176 01.412 21948 Exposure complete
02:53:56.211 00.035 21948 worker thread done servicing request
02:53:56.211 00.000 18120 OnExposeComplete: enter
02:53:56.212 00.001 18120 UpdateGuideState(): m_state=6
02:53:56.212 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
02:53:56.213 00.001 18120 Star::Find returns 1 (0), X=895.86, Y=232.82, Mass=1879, SNR=30.1, Peak=150 HFD=4.3
02:53:56.213 00.000 18120 MultiStar: [#1 -0.22,-0.13,0.72,U] [#2 -0.38,-0.13,0.66,U] [#3 -0.11,-0.15,0.62,U] [#4 0.12,0.00,0.52,U] [#5 -0.30,-0.05,0.45,U] [#6 -0.45,0.12,0.00,M2] [#7 -0.21,-0.50,0.00,M7] [#8 -0.35,0.03,0.39,U] 
02:53:56.214 00.001 18120 refined, 6 included, MultiStar: {-0.23, -0.17}, one-star: {-0.33, -0.46}
02:53:56.214 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.78)
02:53:56.215 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.74)
02:53:56.215 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-2.51 mountX=-0.06 mountY=0.28, mountTheta=1.77
02:53:56.217 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.17, opts=13)
02:53:56.217 00.000 18120 Enqueuing Move request for scope (-0.23, -0.17)
02:53:56.218 00.001 21948 Worker thread wakes up
02:53:56.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:56.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
02:53:56.218 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
02:53:56.218 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.1
02:53:56.219 00.001 21948 Moving (-0.23, -0.17) raw xDistance=-0.06 yDistance=0.28
02:53:56.219 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:56.219 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:56.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:56.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:56.219 00.000 18120 Enqueuing Expose request
02:53:56.220 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:53:56.220 00.000 21948 MoveAxis(E, 0, ABG)
02:53:56.220 00.000 21948 Move returns status 0, amount 0
02:53:56.220 00.000 21948 MoveAxis(N, 0, ABG)
02:53:56.220 00.000 21948 Move returns status 0, amount 0
02:53:56.220 00.000 21948 move complete, result=0
02:53:56.220 00.000 21948 worker thread done servicing request
02:53:56.220 00.000 21948 Worker thread wakes up
02:53:56.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:56.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:56.221 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:53:57.853 01.632 21948 Exposure complete
02:53:57.905 00.052 21948 worker thread done servicing request
02:53:57.907 00.002 18120 OnExposeComplete: enter
02:53:57.908 00.001 18120 UpdateGuideState(): m_state=6
02:53:57.910 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
02:53:57.911 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=232.95, Mass=1996, SNR=31.0, Peak=177 HFD=4.4
02:53:57.913 00.002 18120 MultiStar: [#1 -0.22,-0.19,0.69,U] [#2 -0.40,0.02,0.63,U] [#3 -0.36,-0.22,0.58,U] [#4 -0.20,0.12,0.56,U] [#5 -0.56,0.06,0.00,M1] [#6 -0.42,-0.27,0.00,M3] [#7 -0.23,-0.23,0.44,U] [#8 -0.22,0.11,0.39,U] 
02:53:57.914 00.001 18120 refined, 6 included, MultiStar: {-0.27, -0.13}, one-star: {-0.24, -0.33}
02:53:57.917 00.003 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
02:53:57.919 00.002 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.56)
02:53:57.922 00.003 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-2.68 mountX=-0.01 mountY=0.30, mountTheta=1.60
02:53:57.925 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.13, opts=13)
02:53:57.926 00.001 18120 Enqueuing Move request for scope (-0.27, -0.13)
02:53:57.926 00.000 21948 Worker thread wakes up
02:53:57.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:57.927 00.001 18120 UpdateGuideState exits: m=1996 RSB=31.0
02:53:57.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:57.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:57.928 00.000 18120 Enqueuing Expose request
02:53:57.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.13) opts 0xd
02:53:57.929 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.13)
02:53:57.929 00.000 21948 Moving (-0.27, -0.13) raw xDistance=-0.01 yDistance=0.30
02:53:57.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:57.929 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.27 newest=0.65
02:53:57.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:53:57.929 00.000 21948 MoveAxis(E, 0, ABG)
02:53:57.929 00.000 21948 Move returns status 0, amount 0
02:53:57.929 00.000 21948 MoveAxis(S, 71, ABG)
02:53:57.929 00.000 21948 Guiding  Dir = 1, Dur = 71
02:53:57.929 00.000 21948 IsSlewing returns 0
02:53:57.929 00.000 21948 IsGuiding returns 0
02:53:57.934 00.005 21948 PulseGuide returned control before completion, sleep 76
02:53:58.025 00.091 21948 IsGuiding returns 0
02:53:58.025 00.000 21948 Move returns status 0, amount 71
02:53:58.025 00.000 21948 move complete, result=0
02:53:58.026 00.001 21948 worker thread done servicing request
02:53:58.026 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 71 ms SOUTH
02:53:58.027 00.001 21948 Worker thread wakes up
02:53:58.028 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:58.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:59.435 01.407 21948 Exposure complete
02:53:59.475 00.040 21948 worker thread done servicing request
02:53:59.476 00.001 18120 OnExposeComplete: enter
02:53:59.477 00.001 18120 UpdateGuideState(): m_state=6
02:53:59.477 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
02:53:59.478 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=233.15, Mass=1921, SNR=30.3, Peak=165 HFD=4.2
02:53:59.478 00.000 18120 MultiStar: [#1 -0.29,0.21,0.74,U] [#2 -0.55,0.21,0.00,M1] [#3 -0.13,-0.11,0.60,U] [#4 -0.13,0.23,0.55,U] [#5 -0.55,0.26,0.00,M2] [#6 -0.37,0.11,0.52,U] [#7 -0.10,-0.21,0.43,U] [#8 -0.01,-0.02,0.43,U] 
02:53:59.479 00.001 18120 refined, 6 included, MultiStar: {-0.21, 0.01}, one-star: {-0.31, -0.13}
02:53:59.479 00.000 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.09 = 1.09)
02:53:59.480 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
02:53:59.480 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.09 mountX=0.10 mountY=0.18, mountTheta=1.09
02:53:59.482 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.01, opts=13)
02:53:59.482 00.000 18120 Enqueuing Move request for scope (-0.21, 0.01)
02:53:59.484 00.002 21948 Worker thread wakes up
02:53:59.484 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:53:59.485 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
02:53:59.485 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.3
02:53:59.485 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:59.486 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
02:53:59.486 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:53:59.486 00.000 18120 Enqueuing Expose request
02:53:59.486 00.000 21948 Moving (-0.21, 0.01) raw xDistance=0.10 yDistance=0.18
02:53:59.486 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:53:59.486 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:59.486 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:53:59.486 00.000 21948 MoveAxis(E, 0, ABG)
02:53:59.486 00.000 21948 Move returns status 0, amount 0
02:53:59.487 00.001 21948 MoveAxis(N, 0, ABG)
02:53:59.487 00.000 21948 Move returns status 0, amount 0
02:53:59.487 00.000 21948 move complete, result=0
02:53:59.487 00.000 21948 worker thread done servicing request
02:53:59.487 00.000 21948 Worker thread wakes up
02:53:59.487 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:53:59.487 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:53:59.487 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:01.112 01.625 21948 Exposure complete
02:54:01.151 00.039 21948 worker thread done servicing request
02:54:01.151 00.000 18120 OnExposeComplete: enter
02:54:01.154 00.003 18120 UpdateGuideState(): m_state=6
02:54:01.157 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
02:54:01.159 00.002 18120 Star::Find returns 1 (0), X=895.88, Y=233.27, Mass=1804, SNR=29.4, Peak=152 HFD=4.1
02:54:01.161 00.002 18120 MultiStar: [#1 -0.30,0.09,0.72,U] [#2 -0.45,0.28,0.00,M2] [#3 -0.39,0.15,0.61,U] [#4 -0.26,0.41,0.00,M1] [#5 -0.31,0.20,0.49,U] [#6 -0.74,0.23,0.00,M3] [#7 -0.33,0.01,0.43,U] [#8 -0.34,0.24,0.39,U] 
02:54:01.161 00.000 18120 single-star, 5 included, MultiStar: {-0.33, 0.09}, one-star: {-0.30, -0.01}
02:54:01.161 00.000 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.00) = xAngle (-5.09 = 1.19)
02:54:01.162 00.001 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.13 = 1.15)
02:54:01.162 00.000 18120 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.10 mountX=0.11 mountY=0.28, mountTheta=1.18
02:54:01.163 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=-0.01, opts=13)
02:54:01.164 00.001 18120 Enqueuing Move request for scope (-0.30, -0.01)
02:54:01.164 00.000 21948 Worker thread wakes up
02:54:01.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
02:54:01.164 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
02:54:01.164 00.000 21948 Moving (-0.30, -0.01) raw xDistance=0.11 yDistance=0.28
02:54:01.164 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:54:01.164 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:54:01.164 00.000 21948 MoveAxis(E, 0, ABG)
02:54:01.164 00.000 21948 Move returns status 0, amount 0
02:54:01.164 00.000 21948 MoveAxis(S, 66, ABG)
02:54:01.164 00.000 21948 Guiding  Dir = 1, Dur = 66
02:54:01.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:01.165 00.001 18120 UpdateGuideState exits: m=1804 RSB=29.4
02:54:01.166 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:01.166 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:01.166 00.000 18120 Enqueuing Expose request
02:54:01.167 00.001 21948 IsSlewing returns 0
02:54:01.167 00.000 21948 IsGuiding returns 0
02:54:01.172 00.005 21948 PulseGuide returned control before completion, sleep 72
02:54:01.255 00.083 21948 IsGuiding returns 0
02:54:01.255 00.000 21948 Move returns status 0, amount 66
02:54:01.255 00.000 21948 move complete, result=0
02:54:01.255 00.000 21948 worker thread done servicing request
02:54:01.255 00.000 21948 Worker thread wakes up
02:54:01.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:01.255 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
02:54:01.256 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:02.672 01.416 21948 Exposure complete
02:54:02.711 00.039 21948 worker thread done servicing request
02:54:02.711 00.000 18120 OnExposeComplete: enter
02:54:02.712 00.001 18120 UpdateGuideState(): m_state=6
02:54:02.712 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
02:54:02.713 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=233.30, Mass=1979, SNR=30.9, Peak=174 HFD=4.1
02:54:02.714 00.001 18120 MultiStar: [#1 0.07,0.23,0.71,U] [#2 -0.07,-0.02,0.65,U] [#3 -0.05,0.03,0.58,U] [#4 -0.01,0.34,0.55,U] [#5 0.25,-0.03,0.45,U] [#6 -0.08,0.12,0.48,U] [#7 -0.02,0.03,0.39,U] [#8 0.01,0.48,0.00,M1] 
02:54:02.716 00.002 18120 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {-0.14, 0.02}
02:54:02.717 00.001 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.00) = xAngle (-0.18 = -0.18)
02:54:02.720 00.003 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.22 = -0.22)
02:54:02.722 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.82 mountX=0.09 mountY=-0.02, mountTheta=-0.22
02:54:02.724 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.09, opts=13)
02:54:02.726 00.002 18120 Enqueuing Move request for scope (-0.02, 0.09)
02:54:02.729 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:02.730 00.001 21948 Worker thread wakes up
02:54:02.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
02:54:02.730 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
02:54:02.730 00.000 21948 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.02
02:54:02.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:02.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:02.730 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.9
02:54:02.731 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:54:02.731 00.000 21948 MoveAxis(E, 0, ABG)
02:54:02.731 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:02.733 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:02.733 00.000 18120 Enqueuing Expose request
02:54:02.733 00.000 21948 Move returns status 0, amount 0
02:54:02.734 00.001 21948 MoveAxis(N, 0, ABG)
02:54:02.734 00.000 21948 Move returns status 0, amount 0
02:54:02.734 00.000 21948 move complete, result=0
02:54:02.734 00.000 21948 worker thread done servicing request
02:54:02.734 00.000 21948 Worker thread wakes up
02:54:02.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:02.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:02.734 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:04.370 01.636 21948 Exposure complete
02:54:04.409 00.039 21948 worker thread done servicing request
02:54:04.409 00.000 18120 OnExposeComplete: enter
02:54:04.410 00.001 18120 UpdateGuideState(): m_state=6
02:54:04.410 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
02:54:04.410 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=233.31, Mass=1870, SNR=29.9, Peak=158 HFD=4.2
02:54:04.411 00.001 18120 MultiStar: [#1 -0.08,0.26,0.72,U] [#2 -0.15,0.25,0.65,U] [#3 -0.11,0.30,0.64,U] [#4 -0.09,0.39,0.55,U] [#5 -0.35,0.41,0.00,M1] [#6 -0.24,0.41,0.00,M3] [#7 -0.07,0.10,0.43,U] [#8 -0.03,0.28,0.40,U] 
02:54:04.413 00.002 18120 single-star, 6 included, MultiStar: {-0.09, 0.21}, one-star: {-0.08, 0.03}
02:54:04.414 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.75 = 0.75)
02:54:04.416 00.002 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.71 = 0.71)
02:54:04.417 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.75 mountX=0.06 mountY=0.06, mountTheta=0.73
02:54:04.418 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
02:54:04.418 00.000 18120 Enqueuing Move request for scope (-0.08, 0.03)
02:54:04.419 00.001 21948 Worker thread wakes up
02:54:04.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
02:54:04.419 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
02:54:04.419 00.000 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
02:54:04.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:54:04.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:04.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:04.420 00.001 18120 UpdateGuideState exits: m=1870 RSB=29.9
02:54:04.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:04.421 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:04.421 00.000 18120 Enqueuing Expose request
02:54:04.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:54:04.421 00.000 21948 MoveAxis(E, 0, ABG)
02:54:04.422 00.001 21948 Move returns status 0, amount 0
02:54:04.422 00.000 21948 MoveAxis(N, 0, ABG)
02:54:04.422 00.000 21948 Move returns status 0, amount 0
02:54:04.422 00.000 21948 move complete, result=0
02:54:04.422 00.000 21948 worker thread done servicing request
02:54:04.422 00.000 21948 Worker thread wakes up
02:54:04.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:04.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:04.422 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:05.942 01.520 21948 Exposure complete
02:54:05.966 00.024 21948 worker thread done servicing request
02:54:05.966 00.000 18120 OnExposeComplete: enter
02:54:05.966 00.000 18120 UpdateGuideState(): m_state=6
02:54:05.967 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
02:54:05.968 00.001 18120 Star::Find returns 1 (0), X=896.23, Y=233.21, Mass=1929, SNR=30.4, Peak=147 HFD=4.3
02:54:05.969 00.001 18120 MultiStar: [#1 -0.05,0.14,0.70,U] [#2 -0.12,0.01,0.62,U] [#3 -0.03,0.10,0.58,U] [#4 -0.09,0.38,0.56,U] [#5 -0.41,0.31,0.00,M2] [#6 -0.51,0.40,0.00,M4] [#7 -0.25,0.07,0.43,U] [#8 -0.09,0.23,0.40,U] 
02:54:05.969 00.000 18120 single-star, 6 included, MultiStar: {-0.06, 0.10}, one-star: {0.04, -0.08}
02:54:05.970 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
02:54:05.970 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
02:54:05.970 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.08 cameraTheta=-1.08 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
02:54:05.972 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
02:54:05.972 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
02:54:05.973 00.001 21948 Worker thread wakes up
02:54:05.973 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:05.973 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
02:54:05.974 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:05.974 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:05.974 00.000 18120 Enqueuing Expose request
02:54:05.975 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:54:05.975 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:54:05.975 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.00
02:54:05.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:54:05.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:05.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:54:05.975 00.000 21948 MoveAxis(E, 0, ABG)
02:54:05.975 00.000 21948 Move returns status 0, amount 0
02:54:05.975 00.000 21948 MoveAxis(N, 0, ABG)
02:54:05.975 00.000 21948 Move returns status 0, amount 0
02:54:05.975 00.000 21948 move complete, result=0
02:54:05.975 00.000 21948 worker thread done servicing request
02:54:05.975 00.000 21948 Worker thread wakes up
02:54:05.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:05.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:05.975 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:07.609 01.634 21948 Exposure complete
02:54:07.646 00.037 21948 worker thread done servicing request
02:54:07.646 00.000 18120 OnExposeComplete: enter
02:54:07.648 00.002 18120 UpdateGuideState(): m_state=6
02:54:07.650 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
02:54:07.652 00.002 18120 Star::Find returns 1 (0), X=896.52, Y=233.15, Mass=1858, SNR=29.9, Peak=138 HFD=4.0
02:54:07.654 00.002 18120 MultiStar: [#1 0.31,0.01,0.73,U] [#2 -0.01,0.21,0.62,U] [#3 0.36,-0.20,0.58,U] [#4 0.20,0.28,0.58,U] [#5 -0.03,0.18,0.47,U] [#6 0.12,0.27,0.53,U] [#7 0.22,0.15,0.43,U] [#8 0.16,0.21,0.41,U] 
02:54:07.656 00.002 18120 refined, 8 included, MultiStar: {0.20, 0.08}, one-star: {0.33, -0.13}
02:54:07.659 00.003 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
02:54:07.661 00.002 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
02:54:07.664 00.003 18120 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.38 mountX=-0.01 mountY=-0.22, mountTheta=-1.62
02:54:07.667 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.08, opts=13)
02:54:07.668 00.001 18120 Enqueuing Move request for scope (0.20, 0.08)
02:54:07.668 00.000 21948 Worker thread wakes up
02:54:07.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
02:54:07.669 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
02:54:07.669 00.000 21948 Moving (0.20, 0.08) raw xDistance=-0.01 yDistance=-0.22
02:54:07.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:07.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:54:07.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:54:07.669 00.000 21948 MoveAxis(E, 0, ABG)
02:54:07.669 00.000 21948 Move returns status 0, amount 0
02:54:07.669 00.000 21948 MoveAxis(N, 0, ABG)
02:54:07.669 00.000 21948 Move returns status 0, amount 0
02:54:07.669 00.000 21948 move complete, result=0
02:54:07.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:07.669 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.9
02:54:07.670 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:07.670 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:07.670 00.000 18120 Enqueuing Expose request
02:54:07.670 00.000 21948 worker thread done servicing request
02:54:07.670 00.000 21948 Worker thread wakes up
02:54:07.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:07.671 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:07.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:09.192 01.521 21948 Exposure complete
02:54:09.235 00.043 21948 worker thread done servicing request
02:54:09.236 00.001 18120 OnExposeComplete: enter
02:54:09.238 00.002 18120 UpdateGuideState(): m_state=6
02:54:09.240 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
02:54:09.241 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=233.50, Mass=1862, SNR=29.8, Peak=141 HFD=4.0
02:54:09.242 00.001 18120 MultiStar: [#1 0.46,0.30,0.00,M1] [#2 -0.16,0.60,0.00,M1] [#3 0.50,0.24,0.00,M1] [#4 0.21,0.47,0.00,M1] [#5 0.22,0.44,0.00,M2] [#6 0.13,0.56,0.00,M4] [#7 0.09,0.23,0.44,U] [#8 0.18,0.43,0.00,M1] 
02:54:09.242 00.000 18120 refined, 1 included, MultiStar: {0.11, 0.22}, one-star: {0.13, 0.22}
02:54:09.242 00.000 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
02:54:09.243 00.001 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
02:54:09.243 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.25 cameraTheta=1.10 mountX=0.15 mountY=-0.20, mountTheta=-0.91
02:54:09.245 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.22, opts=13)
02:54:09.246 00.001 18120 Enqueuing Move request for scope (0.11, 0.22)
02:54:09.246 00.000 21948 Worker thread wakes up
02:54:09.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
02:54:09.246 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
02:54:09.246 00.000 21948 Moving (0.11, 0.22) raw xDistance=0.15 yDistance=-0.20
02:54:09.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:54:09.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:54:09.247 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:09.247 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.8
02:54:09.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:09.248 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:09.248 00.000 18120 Enqueuing Expose request
02:54:09.249 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:54:09.249 00.000 21948 MoveAxis(E, 0, ABG)
02:54:09.249 00.000 21948 Move returns status 0, amount 0
02:54:09.249 00.000 21948 MoveAxis(N, 0, ABG)
02:54:09.249 00.000 21948 Move returns status 0, amount 0
02:54:09.249 00.000 21948 move complete, result=0
02:54:09.249 00.000 21948 worker thread done servicing request
02:54:09.249 00.000 21948 Worker thread wakes up
02:54:09.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:09.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:09.249 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:10.874 01.625 21948 Exposure complete
02:54:10.925 00.051 21948 worker thread done servicing request
02:54:10.925 00.000 18120 OnExposeComplete: enter
02:54:10.927 00.002 18120 UpdateGuideState(): m_state=6
02:54:10.928 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
02:54:10.928 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=233.46, Mass=1843, SNR=29.8, Peak=143 HFD=4.0
02:54:10.929 00.001 18120 MultiStar: [#1 0.01,0.26,0.73,U] [#2 -0.26,0.36,0.00,M2] [#3 0.30,0.13,0.60,U] [#4 0.32,0.64,0.00,M2] [#5 -0.03,0.52,0.00,M3] [#6 0.09,0.31,0.53,U] [#7 -0.23,0.25,0.43,U] [#8 0.10,0.55,0.00,M2] 
02:54:10.929 00.000 18120 refined, 4 included, MultiStar: {0.00, 0.22}, one-star: {-0.12, 0.18}
02:54:10.929 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
02:54:10.930 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
02:54:10.930 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=0.20 mountY=-0.10, mountTheta=-0.48
02:54:10.932 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.22, opts=13)
02:54:10.933 00.001 18120 Enqueuing Move request for scope (0.00, 0.22)
02:54:10.933 00.000 21948 Worker thread wakes up
02:54:10.934 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:10.934 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.8
02:54:10.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:10.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:10.935 00.000 18120 Enqueuing Expose request
02:54:10.936 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
02:54:10.936 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
02:54:10.936 00.000 21948 Moving (0.00, 0.22) raw xDistance=0.20 yDistance=-0.10
02:54:10.936 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:54:10.936 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:10.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:54:10.936 00.000 21948 MoveAxis(E, 0, ABG)
02:54:10.936 00.000 21948 Move returns status 0, amount 0
02:54:10.936 00.000 21948 MoveAxis(N, 0, ABG)
02:54:10.936 00.000 21948 Move returns status 0, amount 0
02:54:10.936 00.000 21948 move complete, result=0
02:54:10.937 00.001 21948 worker thread done servicing request
02:54:10.937 00.000 21948 Worker thread wakes up
02:54:10.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:10.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:10.937 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:12.451 01.514 21948 Exposure complete
02:54:12.487 00.036 21948 worker thread done servicing request
02:54:12.487 00.000 18120 OnExposeComplete: enter
02:54:12.488 00.001 18120 UpdateGuideState(): m_state=6
02:54:12.488 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
02:54:12.490 00.002 18120 Star::Find returns 1 (0), X=896.24, Y=233.13, Mass=1940, SNR=30.4, Peak=156 HFD=4.2
02:54:12.491 00.001 18120 MultiStar: [#1 0.06,0.13,0.74,U] [#2 -0.01,0.27,0.65,U] [#3 0.23,0.14,0.60,U] [#4 -0.09,0.32,0.55,U] [#5 -0.05,0.37,0.48,U] [#6 -0.03,0.28,0.51,U] [#7 -0.15,0.09,0.43,U] [#8 -0.10,0.20,0.37,U] 
02:54:12.493 00.002 18120 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.05, -0.15}
02:54:12.494 00.001 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
02:54:12.495 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
02:54:12.496 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=0.14 mountY=-0.07, mountTheta=-0.50
02:54:12.497 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.15, opts=13)
02:54:12.498 00.001 18120 Enqueuing Move request for scope (0.01, 0.15)
02:54:12.499 00.001 21948 Worker thread wakes up
02:54:12.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:12.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
02:54:12.500 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
02:54:12.500 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
02:54:12.500 00.000 21948 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.07
02:54:12.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:54:12.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:12.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:12.501 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:12.501 00.000 18120 Enqueuing Expose request
02:54:12.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:54:12.502 00.001 21948 MoveAxis(E, 0, ABG)
02:54:12.502 00.000 21948 Move returns status 0, amount 0
02:54:12.502 00.000 21948 MoveAxis(N, 0, ABG)
02:54:12.502 00.000 21948 Move returns status 0, amount 0
02:54:12.502 00.000 21948 move complete, result=0
02:54:12.502 00.000 21948 worker thread done servicing request
02:54:12.502 00.000 21948 Worker thread wakes up
02:54:12.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:12.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:12.502 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:14.135 01.633 21948 Exposure complete
02:54:14.174 00.039 21948 worker thread done servicing request
02:54:14.174 00.000 18120 OnExposeComplete: enter
02:54:14.174 00.000 18120 UpdateGuideState(): m_state=6
02:54:14.175 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
02:54:14.176 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=233.10, Mass=1906, SNR=30.2, Peak=149 HFD=4.0
02:54:14.179 00.003 18120 MultiStar: [#1 0.08,-0.06,0.72,U] [#2 -0.01,0.04,0.64,U] [#3 0.06,-0.04,0.59,U] [#4 0.08,0.30,0.56,U] [#5 -0.09,0.07,0.46,U] [#6 0.05,0.26,0.49,U] [#7 0.25,-0.36,0.00,M1] [#8 0.22,0.15,0.41,U] 
02:54:14.182 00.003 18120 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.20, -0.18}
02:54:14.185 00.003 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
02:54:14.187 00.002 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
02:54:14.189 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.40 mountX=-0.00 mountY=-0.09, mountTheta=-1.60
02:54:14.193 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
02:54:14.194 00.001 18120 Enqueuing Move request for scope (0.08, 0.04)
02:54:14.194 00.000 21948 Worker thread wakes up
02:54:14.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
02:54:14.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
02:54:14.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:14.195 00.001 18120 UpdateGuideState exits: m=1906 RSB=30.2
02:54:14.195 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:14.196 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:14.196 00.000 18120 Enqueuing Expose request
02:54:14.196 00.000 21948 Moving (0.08, 0.04) raw xDistance=-0.00 yDistance=-0.09
02:54:14.197 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:54:14.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:14.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:54:14.197 00.000 21948 MoveAxis(E, 0, ABG)
02:54:14.197 00.000 21948 Move returns status 0, amount 0
02:54:14.197 00.000 21948 MoveAxis(N, 0, ABG)
02:54:14.197 00.000 21948 Move returns status 0, amount 0
02:54:14.197 00.000 21948 move complete, result=0
02:54:14.197 00.000 21948 worker thread done servicing request
02:54:14.197 00.000 21948 Worker thread wakes up
02:54:14.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:14.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:14.197 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:15.723 01.526 21948 Exposure complete
02:54:15.757 00.034 21948 worker thread done servicing request
02:54:15.757 00.000 18120 OnExposeComplete: enter
02:54:15.758 00.001 18120 UpdateGuideState(): m_state=6
02:54:15.758 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
02:54:15.759 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=233.07, Mass=1872, SNR=30.0, Peak=148 HFD=3.9
02:54:15.759 00.000 18120 MultiStar: [#1 0.53,-0.19,0.00,M1] [#2 0.35,0.02,0.64,U] [#3 0.39,0.06,0.60,U] [#4 0.27,0.06,0.55,U] [#5 0.22,0.48,0.00,M2] [#6 0.13,0.33,0.53,U] [#7 0.56,-0.19,0.00,M2] [#8 0.39,0.47,0.00,M1] 
02:54:15.760 00.001 18120 refined, 4 included, MultiStar: {0.33, 0.02}, one-star: {0.42, -0.21}
02:54:15.760 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
02:54:15.760 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
02:54:15.761 00.001 18120 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.05 mountX=-0.12 mountY=-0.30, mountTheta=-1.96
02:54:15.762 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=0.02, opts=13)
02:54:15.763 00.001 18120 Enqueuing Move request for scope (0.33, 0.02)
02:54:15.763 00.000 21948 Worker thread wakes up
02:54:15.763 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
02:54:15.763 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
02:54:15.763 00.000 21948 Moving (0.33, 0.02) raw xDistance=-0.12 yDistance=-0.30
02:54:15.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:54:15.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:15.763 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:54:15.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:15.764 00.001 18120 UpdateGuideState exits: m=1872 RSB=30.0
02:54:15.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:15.765 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:15.765 00.000 18120 Enqueuing Expose request
02:54:15.765 00.000 21948 MoveAxis(E, 0, ABG)
02:54:15.766 00.001 21948 Move returns status 0, amount 0
02:54:15.766 00.000 21948 MoveAxis(N, 0, ABG)
02:54:15.766 00.000 21948 Move returns status 0, amount 0
02:54:15.766 00.000 21948 move complete, result=0
02:54:15.766 00.000 21948 worker thread done servicing request
02:54:15.766 00.000 21948 Worker thread wakes up
02:54:15.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:15.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:15.766 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:54:17.399 01.633 21948 Exposure complete
02:54:17.441 00.042 21948 worker thread done servicing request
02:54:17.441 00.000 18120 OnExposeComplete: enter
02:54:17.442 00.001 18120 UpdateGuideState(): m_state=6
02:54:17.443 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
02:54:17.444 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=233.01, Mass=1918, SNR=30.3, Peak=154 HFD=4.1
02:54:17.445 00.001 18120 MultiStar: [#1 0.14,-0.01,0.68,U] [#2 0.37,-0.21,0.00,M1] [#3 0.10,0.05,0.59,U] [#4 0.42,0.17,0.00,M1] [#5 0.07,0.11,0.46,U] [#6 0.22,-0.00,0.53,U] [#7 0.10,-0.13,0.45,U] [#8 0.15,0.29,0.38,U] 
02:54:17.445 00.000 18120 refined, 6 included, MultiStar: {0.20, -0.04}, one-star: {0.41, -0.27}
02:54:17.446 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
02:54:17.446 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
02:54:17.447 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.18 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
02:54:17.448 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.04, opts=13)
02:54:17.448 00.000 18120 Enqueuing Move request for scope (0.20, -0.04)
02:54:17.448 00.000 21948 Worker thread wakes up
02:54:17.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:17.450 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:54:17.450 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.3
02:54:17.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:17.451 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:17.451 00.000 18120 Enqueuing Expose request
02:54:17.452 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:54:17.452 00.000 21948 Moving (0.20, -0.04) raw xDistance=-0.11 yDistance=-0.16
02:54:17.452 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:54:17.452 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:17.452 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:54:17.452 00.000 21948 MoveAxis(E, 0, ABG)
02:54:17.452 00.000 21948 Move returns status 0, amount 0
02:54:17.452 00.000 21948 MoveAxis(N, 0, ABG)
02:54:17.452 00.000 21948 Move returns status 0, amount 0
02:54:17.452 00.000 21948 move complete, result=0
02:54:17.452 00.000 21948 worker thread done servicing request
02:54:17.452 00.000 21948 Worker thread wakes up
02:54:17.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:17.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:17.452 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:18.971 01.519 21948 Exposure complete
02:54:19.007 00.036 21948 worker thread done servicing request
02:54:19.007 00.000 18120 OnExposeComplete: enter
02:54:19.009 00.002 18120 UpdateGuideState(): m_state=6
02:54:19.010 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
02:54:19.010 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=233.16, Mass=1906, SNR=30.2, Peak=163 HFD=4.2
02:54:19.010 00.000 18120 MultiStar: [#1 0.02,0.15,0.71,U] [#2 0.00,0.21,0.64,U] [#3 0.17,-0.02,0.58,U] [#4 0.20,0.27,0.57,U] [#5 0.18,0.10,0.47,U] [#6 -0.10,0.38,0.52,U] [#7 0.17,-0.15,0.44,U] [#8 0.27,0.21,0.40,U] 
02:54:19.010 00.000 18120 single-star, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.05, -0.12}
02:54:19.010 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
02:54:19.011 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.11)
02:54:19.011 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=-0.13 mountY=0.00, mountTheta=3.11
02:54:19.013 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
02:54:19.014 00.001 18120 Enqueuing Move request for scope (0.05, -0.12)
02:54:19.014 00.000 21948 Worker thread wakes up
02:54:19.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:19.015 00.001 18120 UpdateGuideState exits: m=1906 RSB=30.2
02:54:19.015 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:19.015 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:19.016 00.001 18120 Enqueuing Expose request
02:54:19.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
02:54:19.016 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
02:54:19.016 00.000 21948 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=0.00
02:54:19.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:54:19.016 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:19.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:54:19.016 00.000 21948 MoveAxis(E, 0, ABG)
02:54:19.017 00.001 21948 Move returns status 0, amount 0
02:54:19.017 00.000 21948 MoveAxis(N, 0, ABG)
02:54:19.017 00.000 21948 Move returns status 0, amount 0
02:54:19.017 00.000 21948 move complete, result=0
02:54:19.017 00.000 21948 worker thread done servicing request
02:54:19.017 00.000 21948 Worker thread wakes up
02:54:19.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:19.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:19.017 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:20.652 01.635 21948 Exposure complete
02:54:20.697 00.045 21948 worker thread done servicing request
02:54:20.697 00.000 18120 OnExposeComplete: enter
02:54:20.699 00.002 18120 UpdateGuideState(): m_state=6
02:54:20.700 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
02:54:20.700 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=233.26, Mass=1937, SNR=30.5, Peak=145 HFD=3.9
02:54:20.701 00.001 18120 MultiStar: [#1 0.24,0.03,0.71,U] [#2 0.16,0.07,0.64,U] [#3 0.16,0.14,0.60,U] [#4 0.20,0.44,0.00,M1] [#5 0.46,-0.03,0.00,M1] [#6 0.04,0.56,0.00,M1] [#7 0.09,0.02,0.40,U] [#8 0.02,0.51,0.00,M1] 
02:54:20.701 00.000 18120 refined, 4 included, MultiStar: {0.20, 0.04}, one-star: {0.27, -0.03}
02:54:20.702 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
02:54:20.702 00.000 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
02:54:20.702 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.20 mountX=-0.05 mountY=-0.20, mountTheta=-1.80
02:54:20.704 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.04, opts=13)
02:54:20.704 00.000 18120 Enqueuing Move request for scope (0.20, 0.04)
02:54:20.704 00.000 21948 Worker thread wakes up
02:54:20.705 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:20.705 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
02:54:20.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:20.706 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:20.707 00.001 18120 Enqueuing Expose request
02:54:20.707 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
02:54:20.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
02:54:20.707 00.000 21948 Moving (0.20, 0.04) raw xDistance=-0.05 yDistance=-0.20
02:54:20.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:20.707 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:20.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:54:20.707 00.000 21948 MoveAxis(E, 0, ABG)
02:54:20.707 00.000 21948 Move returns status 0, amount 0
02:54:20.707 00.000 21948 MoveAxis(N, 0, ABG)
02:54:20.707 00.000 21948 Move returns status 0, amount 0
02:54:20.707 00.000 21948 move complete, result=0
02:54:20.707 00.000 21948 worker thread done servicing request
02:54:20.707 00.000 21948 Worker thread wakes up
02:54:20.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:20.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:20.708 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:22.235 01.527 21948 Exposure complete
02:54:22.284 00.049 21948 worker thread done servicing request
02:54:22.284 00.000 18120 OnExposeComplete: enter
02:54:22.285 00.001 18120 UpdateGuideState(): m_state=6
02:54:22.285 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
02:54:22.286 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=233.19, Mass=1947, SNR=30.6, Peak=170 HFD=4.1
02:54:22.286 00.000 18120 MultiStar: [#1 -0.02,0.18,0.72,U] [#2 0.08,0.09,0.63,U] [#3 0.08,0.03,0.58,U] [#4 0.07,0.43,0.00,M2] [#5 -0.08,0.11,0.45,U] [#6 -0.00,0.28,0.50,U] [#7 -0.28,0.14,0.43,U] [#8 0.14,0.44,0.00,M2] 
02:54:22.287 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.01, -0.09}
02:54:22.287 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
02:54:22.287 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
02:54:22.288 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.74 mountX=0.08 mountY=-0.02, mountTheta=-0.30
02:54:22.290 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
02:54:22.291 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
02:54:22.292 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:22.292 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
02:54:22.293 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:22.293 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:22.293 00.000 18120 Enqueuing Expose request
02:54:22.295 00.002 21948 Worker thread wakes up
02:54:22.297 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
02:54:22.297 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
02:54:22.297 00.000 21948 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
02:54:22.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:54:22.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:22.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:54:22.297 00.000 21948 MoveAxis(E, 0, ABG)
02:54:22.297 00.000 21948 Move returns status 0, amount 0
02:54:22.297 00.000 21948 MoveAxis(N, 0, ABG)
02:54:22.297 00.000 21948 Move returns status 0, amount 0
02:54:22.297 00.000 21948 move complete, result=0
02:54:22.297 00.000 21948 worker thread done servicing request
02:54:22.297 00.000 21948 Worker thread wakes up
02:54:22.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:22.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:22.299 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:23.922 01.623 21948 Exposure complete
02:54:23.950 00.028 21948 worker thread done servicing request
02:54:23.951 00.001 18120 OnExposeComplete: enter
02:54:23.951 00.000 18120 UpdateGuideState(): m_state=6
02:54:23.952 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
02:54:23.953 00.001 18120 Star::Find returns 1 (0), X=895.62, Y=233.72, Mass=1861, SNR=29.9, Peak=130 HFD=4.2
02:54:23.953 00.000 18120 MultiStar: [#1 -0.50,0.56,0.00,M1] [#2 -0.65,0.75,0.00,M1] [#3 -0.49,0.52,0.00,M1] [#4 -0.49,0.84,0.00,M3] [#5 -0.64,0.65,0.00,M1] [#6 -0.97,0.88,0.00,M1] [#7 -0.58,0.51,0.00,M1] [#8 -0.34,0.81,0.00,M3] 
02:54:23.954 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
02:54:23.954 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
02:54:23.954 00.000 18120 CameraToMount -- cameraX=-0.57 cameraY=0.44 hyp=0.72 cameraTheta=2.49 mountX=0.63 mountY=0.31, mountTheta=0.46
02:54:23.957 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.57, y=0.44, opts=13)
02:54:23.960 00.003 18120 Enqueuing Move request for scope (-0.57, 0.44)
02:54:23.961 00.001 21948 Worker thread wakes up
02:54:23.961 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.44) opts 0xd
02:54:23.961 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.57, 0.44)
02:54:23.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:23.963 00.002 18120 UpdateGuideState exits: m=1861 RSB=29.9
02:54:23.963 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:23.963 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:23.964 00.001 18120 Enqueuing Expose request
02:54:23.964 00.000 21948 Moving (-0.57, 0.44) raw xDistance=0.63 yDistance=0.31
02:54:23.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
02:54:23.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:23.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:54:23.964 00.000 21948 MoveAxis(W, 113, ABG)
02:54:23.964 00.000 21948 Guiding  Dir = 3, Dur = 113
02:54:23.965 00.001 21948 IsSlewing returns 0
02:54:23.965 00.000 21948 IsGuiding returns 0
02:54:23.966 00.001 21948 PulseGuide returned control before completion, sleep 122
02:54:24.097 00.131 21948 IsGuiding returns 0
02:54:24.097 00.000 21948 Move returns status 0, amount 113
02:54:24.097 00.000 21948 MoveAxis(N, 0, ABG)
02:54:24.097 00.000 21948 Move returns status 0, amount 0
02:54:24.097 00.000 21948 move complete, result=0
02:54:24.097 00.000 21948 worker thread done servicing request
02:54:24.097 00.000 21948 Worker thread wakes up
02:54:24.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:24.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:24.097 00.000 18120 GuideStep: 0.6 px 113 ms WEST, 0.3 px 0 ms NORTH
02:54:25.511 01.414 21948 Exposure complete
02:54:25.553 00.042 21948 worker thread done servicing request
02:54:25.553 00.000 18120 OnExposeComplete: enter
02:54:25.554 00.001 18120 UpdateGuideState(): m_state=6
02:54:25.555 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
02:54:25.558 00.003 18120 Star::Find returns 1 (0), X=896.32, Y=233.15, Mass=1950, SNR=30.6, Peak=132 HFD=4.4
02:54:25.561 00.003 18120 MultiStar: [#1 0.05,0.20,0.69,U] [#2 0.04,-0.03,0.60,U] [#3 -0.05,0.13,0.57,U] [#4 0.28,0.10,0.54,U] [#5 0.08,0.40,0.47,U] [#6 -0.15,0.41,0.00,M2] [#7 0.21,0.04,0.43,U] [#8 0.26,0.46,0.00,M4] 
02:54:25.564 00.003 18120 refined, 6 included, MultiStar: {0.10, 0.08}, one-star: {0.13, -0.13}
02:54:25.566 00.002 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
02:54:25.568 00.002 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
02:54:25.570 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.64 mountX=0.03 mountY=-0.12, mountTheta=-1.36
02:54:25.572 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.08, opts=13)
02:54:25.573 00.001 18120 Enqueuing Move request for scope (0.10, 0.08)
02:54:25.573 00.000 21948 Worker thread wakes up
02:54:25.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:25.573 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
02:54:25.574 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:25.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:25.575 00.001 18120 Enqueuing Expose request
02:54:25.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:54:25.575 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:54:25.575 00.000 21948 Moving (0.10, 0.08) raw xDistance=0.03 yDistance=-0.12
02:54:25.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:54:25.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:25.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:54:25.575 00.000 21948 MoveAxis(E, 0, ABG)
02:54:25.575 00.000 21948 Move returns status 0, amount 0
02:54:25.575 00.000 21948 MoveAxis(N, 0, ABG)
02:54:25.575 00.000 21948 Move returns status 0, amount 0
02:54:25.575 00.000 21948 move complete, result=0
02:54:25.575 00.000 21948 worker thread done servicing request
02:54:25.575 00.000 21948 Worker thread wakes up
02:54:25.576 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:25.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:25.576 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:27.201 01.625 21948 Exposure complete
02:54:27.251 00.050 21948 worker thread done servicing request
02:54:27.251 00.000 18120 OnExposeComplete: enter
02:54:27.253 00.002 18120 UpdateGuideState(): m_state=6
02:54:27.254 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
02:54:27.255 00.001 18120 Star::Find returns 1 (0), X=896.45, Y=233.00, Mass=1840, SNR=29.7, Peak=133 HFD=4.1
02:54:27.257 00.002 18120 MultiStar: [#1 0.22,-0.22,0.72,U] [#2 0.24,-0.07,0.66,U] [#3 0.23,-0.10,0.59,U] [#4 0.30,-0.14,0.57,U] [#5 0.17,-0.25,0.47,U] [#6 0.14,-0.02,0.53,U] [#7 0.30,0.00,0.47,U] [#8 0.39,0.03,0.39,U] 
02:54:27.258 00.001 18120 refined, 8 included, MultiStar: {0.25, -0.14}, one-star: {0.26, -0.29}
02:54:27.259 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
02:54:27.260 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
02:54:27.261 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.28 cameraTheta=-0.51 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
02:54:27.264 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.14, opts=13)
02:54:27.264 00.000 18120 Enqueuing Move request for scope (0.25, -0.14)
02:54:27.265 00.001 21948 Worker thread wakes up
02:54:27.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:27.266 00.001 18120 UpdateGuideState exits: m=1840 RSB=29.7
02:54:27.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:27.266 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:27.267 00.001 18120 Enqueuing Expose request
02:54:27.267 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
02:54:27.267 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
02:54:27.267 00.000 21948 Moving (0.25, -0.14) raw xDistance=-0.23 yDistance=-0.16
02:54:27.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:54:27.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:27.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:54:27.267 00.000 21948 MoveAxis(E, 41, ABG)
02:54:27.267 00.000 21948 Guiding  Dir = 2, Dur = 41
02:54:27.268 00.001 21948 IsSlewing returns 0
02:54:27.268 00.000 21948 IsGuiding returns 0
02:54:27.269 00.001 21948 PulseGuide returned control before completion, sleep 50
02:54:27.323 00.054 21948 IsGuiding returns 1
02:54:27.323 00.000 21948 scope still moving after pulse duration time elapsed
02:54:27.354 00.031 21948 IsSlewing returns 0
02:54:27.354 00.000 21948 IsGuiding returns 0
02:54:27.354 00.000 21948 scope move finished after 41 + 45 ms
02:54:27.354 00.000 21948 Move returns status 0, amount 41
02:54:27.354 00.000 21948 MoveAxis(N, 0, ABG)
02:54:27.354 00.000 21948 Move returns status 0, amount 0
02:54:27.354 00.000 21948 move complete, result=0
02:54:27.354 00.000 21948 worker thread done servicing request
02:54:27.354 00.000 21948 Worker thread wakes up
02:54:27.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:27.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:27.354 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
02:54:28.763 01.409 21948 Exposure complete
02:54:28.822 00.059 21948 worker thread done servicing request
02:54:28.822 00.000 18120 OnExposeComplete: enter
02:54:28.822 00.000 18120 UpdateGuideState(): m_state=6
02:54:28.823 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
02:54:28.823 00.000 18120 Star::Find returns 1 (0), X=896.54, Y=233.13, Mass=1927, SNR=30.5, Peak=137 HFD=4.3
02:54:28.824 00.001 18120 MultiStar: [#1 0.47,-0.15,0.00,M1] [#2 0.18,-0.03,0.62,U] [#3 0.33,-0.14,0.61,U] [#4 0.42,0.27,0.00,M2] [#5 0.25,0.02,0.46,U] [#6 0.15,0.02,0.56,U] [#7 0.05,-0.03,0.45,U] [#8 0.30,0.13,0.40,U] 
02:54:28.824 00.000 18120 refined, 6 included, MultiStar: {0.25, -0.05}, one-star: {0.35, -0.15}
02:54:28.825 00.001 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
02:54:28.825 00.000 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
02:54:28.826 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=-0.14 mountY=-0.20, mountTheta=-2.20
02:54:28.828 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.05, opts=13)
02:54:28.828 00.000 18120 Enqueuing Move request for scope (0.25, -0.05)
02:54:28.829 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:28.829 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.5
02:54:28.830 00.001 21948 Worker thread wakes up
02:54:28.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:28.830 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:28.830 00.000 18120 Enqueuing Expose request
02:54:28.831 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
02:54:28.831 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
02:54:28.831 00.000 21948 Moving (0.25, -0.05) raw xDistance=-0.14 yDistance=-0.20
02:54:28.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:54:28.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:28.831 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:54:28.831 00.000 21948 MoveAxis(E, 0, ABG)
02:54:28.831 00.000 21948 Move returns status 0, amount 0
02:54:28.831 00.000 21948 MoveAxis(N, 0, ABG)
02:54:28.831 00.000 21948 Move returns status 0, amount 0
02:54:28.831 00.000 21948 move complete, result=0
02:54:28.831 00.000 21948 worker thread done servicing request
02:54:28.831 00.000 21948 Worker thread wakes up
02:54:28.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:28.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:28.832 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:30.456 01.624 21948 Exposure complete
02:54:30.509 00.053 21948 worker thread done servicing request
02:54:30.509 00.000 18120 OnExposeComplete: enter
02:54:30.510 00.001 18120 UpdateGuideState(): m_state=6
02:54:30.510 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
02:54:30.511 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=233.15, Mass=1839, SNR=29.7, Peak=135 HFD=4.3
02:54:30.511 00.000 18120 MultiStar: [#1 0.19,0.23,0.74,U] [#2 0.08,0.03,0.64,U] [#3 0.18,0.16,0.60,U] [#4 0.18,0.44,0.00,M3] [#5 0.13,0.15,0.48,U] [#6 -0.18,0.38,0.52,U] [#7 -0.10,0.01,0.45,U] [#8 0.23,0.23,0.40,U] 
02:54:30.512 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {-0.02, -0.13}
02:54:30.512 00.000 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
02:54:30.512 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
02:54:30.513 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.04 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:54:30.514 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.11, opts=13)
02:54:30.514 00.000 18120 Enqueuing Move request for scope (0.06, 0.11)
02:54:30.515 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:30.515 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.7
02:54:30.515 00.000 21948 Worker thread wakes up
02:54:30.515 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:30.516 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
02:54:30.516 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:30.516 00.000 18120 Enqueuing Expose request
02:54:30.518 00.002 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
02:54:30.518 00.000 21948 Moving (0.06, 0.11) raw xDistance=0.07 yDistance=-0.10
02:54:30.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:54:30.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:30.518 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:54:30.518 00.000 21948 MoveAxis(E, 0, ABG)
02:54:30.518 00.000 21948 Move returns status 0, amount 0
02:54:30.518 00.000 21948 MoveAxis(N, 0, ABG)
02:54:30.518 00.000 21948 Move returns status 0, amount 0
02:54:30.518 00.000 21948 move complete, result=0
02:54:30.518 00.000 21948 worker thread done servicing request
02:54:30.518 00.000 21948 Worker thread wakes up
02:54:30.518 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:30.518 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:30.519 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:32.036 01.517 21948 Exposure complete
02:54:32.089 00.053 21948 worker thread done servicing request
02:54:32.089 00.000 18120 OnExposeComplete: enter
02:54:32.090 00.001 18120 UpdateGuideState(): m_state=6
02:54:32.091 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:54:32.093 00.002 18120 Star::Find returns 1 (0), X=896.39, Y=233.18, Mass=2068, SNR=31.4, Peak=128 HFD=4.4
02:54:32.096 00.003 18120 MultiStar: [#1 0.17,0.07,0.70,U] [#2 0.27,0.21,0.59,U] [#3 0.31,-0.02,0.58,U] [#4 0.41,0.34,0.00,M4] [#5 0.15,0.20,0.44,U] [#6 -0.10,0.29,0.51,U] [#7 0.04,-0.02,0.40,U] [#8 0.12,0.20,0.37,U] 
02:54:32.098 00.002 18120 refined, 7 included, MultiStar: {0.16, 0.08}, one-star: {0.21, -0.10}
02:54:32.101 00.003 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
02:54:32.101 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
02:54:32.102 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.00 mountY=-0.18, mountTheta=-1.55
02:54:32.103 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.08, opts=13)
02:54:32.104 00.001 18120 Enqueuing Move request for scope (0.16, 0.08)
02:54:32.104 00.000 21948 Worker thread wakes up
02:54:32.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:32.104 00.000 18120 UpdateGuideState exits: m=2068 RSB=31.4
02:54:32.105 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:32.105 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:32.106 00.001 18120 Enqueuing Expose request
02:54:32.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
02:54:32.106 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
02:54:32.106 00.000 21948 Moving (0.16, 0.08) raw xDistance=0.00 yDistance=-0.18
02:54:32.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:54:32.106 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:32.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:54:32.106 00.000 21948 MoveAxis(E, 0, ABG)
02:54:32.106 00.000 21948 Move returns status 0, amount 0
02:54:32.106 00.000 21948 MoveAxis(N, 0, ABG)
02:54:32.106 00.000 21948 Move returns status 0, amount 0
02:54:32.106 00.000 21948 move complete, result=0
02:54:32.106 00.000 21948 worker thread done servicing request
02:54:32.106 00.000 21948 Worker thread wakes up
02:54:32.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:32.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:32.107 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:33.731 01.624 21948 Exposure complete
02:54:33.778 00.047 21948 worker thread done servicing request
02:54:33.778 00.000 18120 OnExposeComplete: enter
02:54:33.779 00.001 18120 UpdateGuideState(): m_state=6
02:54:33.779 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
02:54:33.780 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=233.02, Mass=1951, SNR=30.5, Peak=137 HFD=4.1
02:54:33.780 00.000 18120 MultiStar: [#1 0.46,-0.11,0.00,M1] [#2 0.54,-0.18,0.00,M1] [#3 0.53,-0.15,0.00,M1] [#4 0.48,0.06,0.00,M5] [#5 0.43,-0.12,0.00,M1] [#6 0.37,0.06,0.52,U] [#7 0.52,0.02,0.00,M1] [#8 0.34,0.34,0.00,M1] 
02:54:33.781 00.001 18120 refined, 1 included, MultiStar: {0.42, -0.15}, one-star: {0.44, -0.26}
02:54:33.781 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
02:54:33.781 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
02:54:33.782 00.001 18120 CameraToMount -- cameraX=0.42 cameraY=-0.15 hyp=0.44 cameraTheta=-0.35 mountX=-0.31 mountY=-0.30, mountTheta=-2.37
02:54:33.783 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=-0.15, opts=13)
02:54:33.784 00.001 18120 Enqueuing Move request for scope (0.42, -0.15)
02:54:33.784 00.000 21948 Worker thread wakes up
02:54:33.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.15) opts 0xd
02:54:33.784 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, -0.15)
02:54:33.784 00.000 21948 Moving (0.42, -0.15) raw xDistance=-0.31 yDistance=-0.30
02:54:33.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:54:33.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:54:33.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:33.785 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.5
02:54:33.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:33.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:33.786 00.000 18120 Enqueuing Expose request
02:54:33.787 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:54:33.787 00.000 21948 MoveAxis(E, 55, ABG)
02:54:33.787 00.000 21948 Guiding  Dir = 2, Dur = 55
02:54:33.787 00.000 21948 IsSlewing returns 0
02:54:33.787 00.000 21948 IsGuiding returns 0
02:54:33.788 00.001 21948 PulseGuide returned control before completion, sleep 64
02:54:33.858 00.070 21948 IsGuiding returns 0
02:54:33.858 00.000 21948 Move returns status 0, amount 55
02:54:33.858 00.000 21948 MoveAxis(N, 0, ABG)
02:54:33.858 00.000 21948 Move returns status 0, amount 0
02:54:33.858 00.000 21948 move complete, result=0
02:54:33.858 00.000 21948 worker thread done servicing request
02:54:33.858 00.000 21948 Worker thread wakes up
02:54:33.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:33.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:33.858 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.3 px 0 ms NORTH
02:54:35.273 01.415 21948 Exposure complete
02:54:35.305 00.032 21948 worker thread done servicing request
02:54:35.305 00.000 18120 OnExposeComplete: enter
02:54:35.306 00.001 18120 UpdateGuideState(): m_state=6
02:54:35.307 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
02:54:35.307 00.000 18120 Star::Find returns 1 (0), X=896.59, Y=233.24, Mass=1892, SNR=30.2, Peak=135 HFD=4.4
02:54:35.308 00.001 18120 MultiStar: [#1 0.37,0.19,0.75,U] [#2 0.41,0.35,0.00,M2] [#3 0.30,0.27,0.60,U] [#4 0.36,0.60,0.00,M6] [#5 0.23,0.35,0.45,U] [#6 0.23,0.41,0.00,M1] [#7 0.24,0.09,0.42,U] [#8 0.13,0.35,0.41,U] 
02:54:35.308 00.000 18120 refined, 5 included, MultiStar: {0.31, 0.17}, one-star: {0.40, -0.04}
02:54:35.308 00.000 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.50 = -1.50)
02:54:35.310 00.002 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
02:54:35.310 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=0.17 hyp=0.35 cameraTheta=0.49 mountX=0.02 mountY=-0.35, mountTheta=-1.50
02:54:35.311 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=0.17, opts=13)
02:54:35.312 00.001 18120 Enqueuing Move request for scope (0.31, 0.17)
02:54:35.312 00.000 21948 Worker thread wakes up
02:54:35.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:35.313 00.001 18120 UpdateGuideState exits: m=1892 RSB=30.2
02:54:35.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:35.316 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.17) opts 0xd
02:54:35.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:35.316 00.000 18120 Enqueuing Expose request
02:54:35.317 00.001 21948 Handling offset move in thread for scope, endpoint = (0.31, 0.17)
02:54:35.317 00.000 21948 Moving (0.31, 0.17) raw xDistance=0.02 yDistance=-0.35
02:54:35.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:35.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:35.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:54:35.317 00.000 21948 MoveAxis(E, 0, ABG)
02:54:35.317 00.000 21948 Move returns status 0, amount 0
02:54:35.317 00.000 21948 MoveAxis(N, 0, ABG)
02:54:35.317 00.000 21948 Move returns status 0, amount 0
02:54:35.317 00.000 21948 move complete, result=0
02:54:35.317 00.000 21948 worker thread done servicing request
02:54:35.317 00.000 21948 Worker thread wakes up
02:54:35.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:35.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:35.317 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:54:36.947 01.630 21948 Exposure complete
02:54:36.984 00.037 21948 worker thread done servicing request
02:54:36.984 00.000 18120 OnExposeComplete: enter
02:54:36.986 00.002 18120 UpdateGuideState(): m_state=6
02:54:36.986 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
02:54:36.987 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=233.10, Mass=1970, SNR=30.7, Peak=126 HFD=4.3
02:54:36.987 00.000 18120 MultiStar: [#1 0.18,0.09,0.71,U] [#2 0.48,0.02,0.00,M3] [#3 0.50,0.07,0.00,M1] [#4 0.31,0.04,0.55,U] [#5 0.05,0.28,0.46,U] [#6 0.24,0.15,0.53,U] [#7 0.46,-0.13,0.00,M1] [#8 0.35,0.06,0.39,U] 
02:54:36.988 00.001 18120 refined, 5 included, MultiStar: {0.24, 0.04}, one-star: {0.28, -0.19}
02:54:36.988 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
02:54:36.989 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:54:36.990 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=-0.06 mountY=-0.23, mountTheta=-1.85
02:54:36.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.04, opts=13)
02:54:36.993 00.001 18120 Enqueuing Move request for scope (0.24, 0.04)
02:54:36.993 00.000 21948 Worker thread wakes up
02:54:36.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:36.994 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
02:54:36.994 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.7
02:54:36.995 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:36.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:36.995 00.000 18120 Enqueuing Expose request
02:54:36.996 00.001 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
02:54:36.996 00.000 21948 Moving (0.24, 0.04) raw xDistance=-0.06 yDistance=-0.23
02:54:36.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:36.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:36.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:54:36.996 00.000 21948 MoveAxis(E, 0, ABG)
02:54:36.996 00.000 21948 Move returns status 0, amount 0
02:54:36.996 00.000 21948 MoveAxis(N, 0, ABG)
02:54:36.996 00.000 21948 Move returns status 0, amount 0
02:54:36.996 00.000 21948 move complete, result=0
02:54:36.996 00.000 21948 worker thread done servicing request
02:54:36.996 00.000 21948 Worker thread wakes up
02:54:36.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:36.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:36.996 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:38.518 01.522 21948 Exposure complete
02:54:38.549 00.031 21948 worker thread done servicing request
02:54:38.549 00.000 18120 OnExposeComplete: enter
02:54:38.550 00.001 18120 UpdateGuideState(): m_state=6
02:54:38.550 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
02:54:38.552 00.002 18120 Star::Find returns 1 (0), X=896.42, Y=233.21, Mass=1845, SNR=29.8, Peak=127 HFD=4.5
02:54:38.552 00.000 18120 MultiStar: [#1 0.28,0.09,0.74,U] [#2 0.41,0.16,0.00,M4] [#3 0.52,0.17,0.00,M2] [#4 0.19,0.47,0.00,M6] [#5 0.13,0.05,0.48,U] [#6 0.22,0.37,0.00,M1] [#7 0.45,-0.00,0.00,M2] [#8 0.26,0.27,0.40,U] 
02:54:38.553 00.001 18120 refined, 3 included, MultiStar: {0.23, 0.05}, one-star: {0.23, -0.07}
02:54:38.554 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
02:54:38.555 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
02:54:38.556 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.20 mountX=-0.05 mountY=-0.23, mountTheta=-1.80
02:54:38.558 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.05, opts=13)
02:54:38.559 00.001 18120 Enqueuing Move request for scope (0.23, 0.05)
02:54:38.562 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:38.562 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
02:54:38.563 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:38.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:38.564 00.001 18120 Enqueuing Expose request
02:54:38.564 00.000 21948 Worker thread wakes up
02:54:38.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
02:54:38.564 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
02:54:38.564 00.000 21948 Moving (0.23, 0.05) raw xDistance=-0.05 yDistance=-0.23
02:54:38.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:38.565 00.001 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.03 newest=-0.80
02:54:38.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:54:38.565 00.000 21948 MoveAxis(E, 0, ABG)
02:54:38.565 00.000 21948 Move returns status 0, amount 0
02:54:38.565 00.000 21948 MoveAxis(N, 54, ABG)
02:54:38.565 00.000 21948 Guiding  Dir = 0, Dur = 54
02:54:38.565 00.000 21948 IsSlewing returns 0
02:54:38.565 00.000 21948 IsGuiding returns 0
02:54:38.570 00.005 21948 PulseGuide returned control before completion, sleep 59
02:54:38.643 00.073 21948 IsGuiding returns 0
02:54:38.654 00.011 21948 Move returns status 0, amount 54
02:54:38.654 00.000 21948 move complete, result=0
02:54:38.654 00.000 21948 worker thread done servicing request
02:54:38.654 00.000 21948 Worker thread wakes up
02:54:38.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:38.654 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 54 ms NORTH
02:54:38.656 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:40.283 01.627 21948 Exposure complete
02:54:40.324 00.041 21948 worker thread done servicing request
02:54:40.324 00.000 18120 OnExposeComplete: enter
02:54:40.326 00.002 18120 UpdateGuideState(): m_state=6
02:54:40.327 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
02:54:40.330 00.003 18120 Star::Find returns 1 (0), X=896.25, Y=233.13, Mass=1747, SNR=29.0, Peak=118 HFD=4.5
02:54:40.333 00.003 18120 MultiStar: [#1 0.19,0.00,0.76,U] [#2 0.41,0.02,0.63,U] [#3 0.29,-0.07,0.62,U] [#4 0.16,0.50,0.00,M7] [#5 -0.18,0.42,0.00,M1] [#6 0.17,0.03,0.57,U] [#7 0.49,-0.09,0.00,M3] [#8 0.43,0.08,0.00,M1] 
02:54:40.335 00.002 18120 single-star, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.06, -0.15}
02:54:40.337 00.002 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.10)
02:54:40.338 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.06)
02:54:40.340 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=-0.16 mountY=0.01, mountTheta=3.06
02:54:40.342 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.15, opts=13)
02:54:40.344 00.002 18120 Enqueuing Move request for scope (0.06, -0.15)
02:54:40.345 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:40.346 00.001 21948 Worker thread wakes up
02:54:40.346 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
02:54:40.346 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
02:54:40.346 00.000 21948 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=0.01
02:54:40.346 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:54:40.346 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:40.346 00.000 18120 UpdateGuideState exits: m=1747 RSB=29.0
02:54:40.347 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:40.348 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:54:40.348 00.000 21948 MoveAxis(E, 0, ABG)
02:54:40.348 00.000 21948 Move returns status 0, amount 0
02:54:40.349 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:40.350 00.001 18120 Enqueuing Expose request
02:54:40.350 00.000 21948 MoveAxis(N, 0, ABG)
02:54:40.350 00.000 21948 Move returns status 0, amount 0
02:54:40.350 00.000 21948 move complete, result=0
02:54:40.350 00.000 21948 worker thread done servicing request
02:54:40.350 00.000 21948 Worker thread wakes up
02:54:40.350 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:40.351 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:40.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:41.869 01.518 21948 Exposure complete
02:54:41.902 00.033 21948 worker thread done servicing request
02:54:41.902 00.000 18120 OnExposeComplete: enter
02:54:41.903 00.001 18120 UpdateGuideState(): m_state=6
02:54:41.904 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
02:54:41.904 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=233.07, Mass=1916, SNR=30.3, Peak=147 HFD=4.3
02:54:41.905 00.001 18120 MultiStar: [#1 0.05,0.17,0.73,U] [#2 0.00,0.17,0.66,U] [#3 -0.11,0.20,0.61,U] [#4 -0.06,0.43,0.00,M8] [#5 -0.36,0.40,0.00,M2] [#6 -0.08,0.21,0.51,U] [#7 0.17,-0.02,0.45,U] [#8 0.00,0.19,0.37,U] 
02:54:41.905 00.000 18120 refined, 6 included, MultiStar: {0.01, 0.07}, one-star: {0.02, -0.21}
02:54:41.906 00.001 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
02:54:41.906 00.000 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
02:54:41.906 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.46 mountX=0.06 mountY=-0.04, mountTheta=-0.56
02:54:41.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
02:54:41.908 00.000 18120 Enqueuing Move request for scope (0.01, 0.07)
02:54:41.909 00.001 21948 Worker thread wakes up
02:54:41.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:41.909 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.3
02:54:41.910 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:41.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:41.911 00.001 18120 Enqueuing Expose request
02:54:41.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
02:54:41.911 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:54:41.911 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
02:54:41.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:54:41.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:41.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:54:41.911 00.000 21948 MoveAxis(E, 0, ABG)
02:54:41.911 00.000 21948 Move returns status 0, amount 0
02:54:41.911 00.000 21948 MoveAxis(N, 0, ABG)
02:54:41.911 00.000 21948 Move returns status 0, amount 0
02:54:41.911 00.000 21948 move complete, result=0
02:54:41.911 00.000 21948 worker thread done servicing request
02:54:41.911 00.000 21948 Worker thread wakes up
02:54:41.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:41.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:41.912 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:43.542 01.630 21948 Exposure complete
02:54:43.579 00.037 21948 worker thread done servicing request
02:54:43.579 00.000 18120 OnExposeComplete: enter
02:54:43.580 00.001 18120 UpdateGuideState(): m_state=6
02:54:43.580 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
02:54:43.581 00.001 18120 Star::Find returns 1 (0), X=896.45, Y=233.06, Mass=1774, SNR=29.1, Peak=124 HFD=4.2
02:54:43.581 00.000 18120 MultiStar: [#1 0.58,-0.40,0.00,M1] [#2 0.42,-0.27,0.00,M3] [#3 0.48,-0.22,0.00,M1] [#4 0.24,0.08,0.60,U] [#5 -0.12,0.03,0.48,U] [#6 0.28,-0.08,0.53,U] [#7 0.56,-0.34,0.00,M3] [#8 0.14,-0.06,0.40,U] 
02:54:43.582 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.08}, one-star: {0.26, -0.22}
02:54:43.582 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
02:54:43.583 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
02:54:43.583 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.39 mountX=-0.15 mountY=-0.13, mountTheta=-2.41
02:54:43.584 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.08, opts=13)
02:54:43.585 00.001 18120 Enqueuing Move request for scope (0.18, -0.08)
02:54:43.585 00.000 21948 Worker thread wakes up
02:54:43.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
02:54:43.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:43.586 00.001 18120 UpdateGuideState exits: m=1774 RSB=29.1
02:54:43.589 00.003 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
02:54:43.589 00.000 21948 Moving (0.18, -0.08) raw xDistance=-0.15 yDistance=-0.13
02:54:43.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:54:43.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:43.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:54:43.589 00.000 21948 MoveAxis(E, 0, ABG)
02:54:43.589 00.000 21948 Move returns status 0, amount 0
02:54:43.589 00.000 21948 MoveAxis(N, 0, ABG)
02:54:43.589 00.000 21948 Move returns status 0, amount 0
02:54:43.589 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:43.590 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:43.590 00.000 18120 Enqueuing Expose request
02:54:43.590 00.000 21948 move complete, result=0
02:54:43.591 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:43.591 00.000 21948 worker thread done servicing request
02:54:43.591 00.000 21948 Worker thread wakes up
02:54:43.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:43.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:45.116 01.525 21948 Exposure complete
02:54:45.161 00.045 21948 worker thread done servicing request
02:54:45.161 00.000 18120 OnExposeComplete: enter
02:54:45.162 00.001 18120 UpdateGuideState(): m_state=6
02:54:45.165 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
02:54:45.167 00.002 18120 Star::Find returns 1 (0), X=896.59, Y=232.84, Mass=1767, SNR=29.0, Peak=119 HFD=3.9
02:54:45.170 00.003 18120 MultiStar: [#1 0.31,-0.07,0.78,U] [#2 0.15,0.17,0.65,U] [#3 0.30,-0.10,0.63,U] [#4 0.15,0.25,0.58,U] [#5 0.06,0.35,0.48,U] [#6 0.34,-0.18,0.58,U] [#7 0.33,-0.14,0.46,U] [#8 0.27,-0.01,0.41,U] 
02:54:45.172 00.002 18120 refined, 8 included, MultiStar: {0.27, -0.06}, one-star: {0.40, -0.44}
02:54:45.174 00.002 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
02:54:45.176 00.002 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
02:54:45.178 00.002 18120 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-0.20 mountX=-0.16 mountY=-0.22, mountTheta=-2.21
02:54:45.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.06, opts=13)
02:54:45.180 00.001 18120 Enqueuing Move request for scope (0.27, -0.06)
02:54:45.180 00.000 21948 Worker thread wakes up
02:54:45.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:45.180 00.000 18120 UpdateGuideState exits: m=1767 RSB=29.0
02:54:45.181 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:45.181 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:45.181 00.000 18120 Enqueuing Expose request
02:54:45.182 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
02:54:45.182 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
02:54:45.182 00.000 21948 Moving (0.27, -0.06) raw xDistance=-0.16 yDistance=-0.22
02:54:45.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:54:45.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:54:45.182 00.000 21948 MoveAxis(E, 0, ABG)
02:54:45.182 00.000 21948 Move returns status 0, amount 0
02:54:45.182 00.000 21948 MoveAxis(N, 52, ABG)
02:54:45.182 00.000 21948 Guiding  Dir = 0, Dur = 52
02:54:45.182 00.000 21948 IsSlewing returns 0
02:54:45.182 00.000 21948 IsGuiding returns 0
02:54:45.187 00.005 21948 PulseGuide returned control before completion, sleep 58
02:54:45.256 00.069 21948 IsGuiding returns 0
02:54:45.256 00.000 21948 Move returns status 0, amount 52
02:54:45.256 00.000 21948 move complete, result=0
02:54:45.256 00.000 21948 worker thread done servicing request
02:54:45.256 00.000 21948 Worker thread wakes up
02:54:45.256 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:45.256 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:45.256 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 52 ms NORTH
02:54:46.887 01.631 21948 Exposure complete
02:54:46.935 00.048 21948 worker thread done servicing request
02:54:46.935 00.000 18120 OnExposeComplete: enter
02:54:46.937 00.002 18120 UpdateGuideState(): m_state=6
02:54:46.937 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
02:54:46.938 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=233.01, Mass=1928, SNR=30.4, Peak=150 HFD=4.1
02:54:46.938 00.000 18120 MultiStar: [#1 -0.13,0.15,0.73,U] [#2 -0.02,0.44,0.00,M3] [#3 0.11,-0.03,0.60,U] [#4 0.07,0.34,0.54,U] [#5 -0.16,-0.01,0.46,U] [#6 -0.54,0.41,0.00,M1] [#7 -0.25,0.11,0.43,U] [#8 -0.28,0.11,0.39,U] 
02:54:46.939 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.25, -0.28}
02:54:46.939 00.000 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
02:54:46.939 00.000 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
02:54:46.940 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.97 mountX=0.02 mountY=-0.00, mountTheta=-0.07
02:54:46.942 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
02:54:46.942 00.000 18120 Enqueuing Move request for scope (-0.01, 0.02)
02:54:46.943 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:46.943 00.000 21948 Worker thread wakes up
02:54:46.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:54:46.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:54:46.943 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
02:54:46.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:46.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:46.943 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
02:54:46.944 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:46.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:46.945 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:54:46.945 00.000 21948 MoveAxis(E, 0, ABG)
02:54:46.945 00.000 21948 Move returns status 0, amount 0
02:54:46.945 00.000 21948 MoveAxis(N, 0, ABG)
02:54:46.945 00.000 21948 Move returns status 0, amount 0
02:54:46.945 00.000 21948 move complete, result=0
02:54:46.945 00.000 21948 worker thread done servicing request
02:54:46.945 00.000 18120 Enqueuing Expose request
02:54:46.945 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:46.946 00.001 21948 Worker thread wakes up
02:54:46.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:46.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:48.468 01.522 21948 Exposure complete
02:54:48.493 00.025 21948 worker thread done servicing request
02:54:48.493 00.000 18120 OnExposeComplete: enter
02:54:48.493 00.000 18120 UpdateGuideState(): m_state=6
02:54:48.494 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
02:54:48.494 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=233.82, Mass=1872, SNR=30.0, Peak=153 HFD=4.3
02:54:48.495 00.001 18120 MultiStar: [#1 -0.03,0.67,0.00,M1] [#2 -0.27,0.78,0.00,M4] [#3 -0.08,0.16,0.63,U] [#4 -0.03,0.79,0.00,M6] [#5 0.01,0.48,0.00,M1] [#6 -0.12,0.72,0.00,M2] [#7 -0.11,0.58,0.00,M2] [#8 0.14,0.75,0.00,M1] 
02:54:48.496 00.001 18120 refined, 1 included, MultiStar: {-0.02, 0.39}, one-star: {0.01, 0.54}
02:54:48.496 00.000 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
02:54:48.496 00.000 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
02:54:48.499 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.63 mountX=0.37 mountY=-0.15, mountTheta=-0.40
02:54:48.503 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.39, opts=13)
02:54:48.504 00.001 18120 Enqueuing Move request for scope (-0.02, 0.39)
02:54:48.505 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:48.506 00.001 18120 UpdateGuideState exits: m=1872 RSB=30.0
02:54:48.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:48.507 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:48.507 00.000 18120 Enqueuing Expose request
02:54:48.508 00.001 21948 Worker thread wakes up
02:54:48.508 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
02:54:48.508 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
02:54:48.508 00.000 21948 Moving (-0.02, 0.39) raw xDistance=0.37 yDistance=-0.15
02:54:48.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:54:48.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:48.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:54:48.508 00.000 21948 MoveAxis(W, 65, ABG)
02:54:48.508 00.000 21948 Guiding  Dir = 3, Dur = 65
02:54:48.508 00.000 21948 IsSlewing returns 0
02:54:48.508 00.000 21948 IsGuiding returns 0
02:54:48.510 00.002 21948 PulseGuide returned control before completion, sleep 74
02:54:48.592 00.082 21948 IsGuiding returns 0
02:54:48.592 00.000 21948 Move returns status 0, amount 65
02:54:48.592 00.000 21948 MoveAxis(N, 0, ABG)
02:54:48.592 00.000 21948 Move returns status 0, amount 0
02:54:48.592 00.000 21948 move complete, result=0
02:54:48.593 00.001 21948 worker thread done servicing request
02:54:48.593 00.000 21948 Worker thread wakes up
02:54:48.593 00.000 18120 GuideStep: 0.4 px 65 ms WEST, -0.2 px 0 ms NORTH
02:54:48.594 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:48.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:50.236 01.642 21948 Exposure complete
02:54:50.285 00.049 21948 worker thread done servicing request
02:54:50.285 00.000 18120 OnExposeComplete: enter
02:54:50.287 00.002 18120 UpdateGuideState(): m_state=6
02:54:50.289 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
02:54:50.290 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=233.29, Mass=2049, SNR=31.3, Peak=187 HFD=4.0
02:54:50.291 00.001 18120 MultiStar: [#1 0.23,-0.06,0.68,U] [#2 -0.09,0.22,0.64,U] [#3 0.40,-0.01,0.57,U] [#4 0.14,0.15,0.54,U] [#5 0.01,0.12,0.45,U] [#6 -0.01,0.20,0.54,U] [#7 0.05,0.19,0.42,U] [#8 0.34,0.16,0.38,U] 
02:54:50.293 00.002 18120 single-star, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.05, 0.01}
02:54:50.293 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
02:54:50.295 00.002 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:54:50.297 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.16 mountX=-0.01 mountY=-0.05, mountTheta=-1.84
02:54:50.301 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
02:54:50.304 00.003 18120 Enqueuing Move request for scope (0.05, 0.01)
02:54:50.306 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:50.309 00.003 18120 UpdateGuideState exits: m=2049 RSB=31.3
02:54:50.312 00.003 21948 Worker thread wakes up
02:54:50.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:50.313 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:50.314 00.001 18120 Enqueuing Expose request
02:54:50.315 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:54:50.315 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:54:50.315 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
02:54:50.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:50.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:50.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:50.315 00.000 21948 MoveAxis(E, 0, ABG)
02:54:50.315 00.000 21948 Move returns status 0, amount 0
02:54:50.316 00.001 21948 MoveAxis(N, 0, ABG)
02:54:50.316 00.000 21948 Move returns status 0, amount 0
02:54:50.316 00.000 21948 move complete, result=0
02:54:50.316 00.000 21948 worker thread done servicing request
02:54:50.316 00.000 21948 Worker thread wakes up
02:54:50.316 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:50.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:50.317 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:51.724 01.407 21948 Exposure complete
02:54:51.769 00.045 21948 worker thread done servicing request
02:54:51.769 00.000 18120 OnExposeComplete: enter
02:54:51.771 00.002 18120 UpdateGuideState(): m_state=6
02:54:51.772 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
02:54:51.773 00.001 18120 Star::Find returns 1 (0), X=896.16, Y=233.16, Mass=1932, SNR=30.5, Peak=170 HFD=4.3
02:54:51.773 00.000 18120 MultiStar: [#1 0.35,-0.27,0.00,M1] [#2 -0.25,0.08,0.62,U] [#3 0.49,-0.22,0.00,M1] [#4 0.06,0.37,0.54,U] [#5 -0.28,0.08,0.46,U] [#6 0.14,0.04,0.51,U] [#7 -0.21,0.09,0.43,U] [#8 0.41,0.12,0.00,M1] 
02:54:51.774 00.001 18120 refined, 5 included, MultiStar: {-0.08, 0.06}, one-star: {-0.02, -0.12}
02:54:51.775 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
02:54:51.776 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
02:54:51.777 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.49 mountX=0.09 mountY=0.05, mountTheta=0.46
02:54:51.779 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
02:54:51.780 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
02:54:51.780 00.000 21948 Worker thread wakes up
02:54:51.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
02:54:51.780 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
02:54:51.780 00.000 21948 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.05
02:54:51.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:51.781 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:51.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:51.781 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.5
02:54:51.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:51.782 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:51.782 00.000 18120 Enqueuing Expose request
02:54:51.783 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:54:51.783 00.000 21948 MoveAxis(E, 0, ABG)
02:54:51.783 00.000 21948 Move returns status 0, amount 0
02:54:51.783 00.000 21948 MoveAxis(N, 0, ABG)
02:54:51.783 00.000 21948 Move returns status 0, amount 0
02:54:51.783 00.000 21948 move complete, result=0
02:54:51.783 00.000 21948 worker thread done servicing request
02:54:51.783 00.000 21948 Worker thread wakes up
02:54:51.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:51.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:51.783 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:53.415 01.632 21948 Exposure complete
02:54:53.450 00.035 21948 worker thread done servicing request
02:54:53.450 00.000 18120 OnExposeComplete: enter
02:54:53.452 00.002 18120 UpdateGuideState(): m_state=6
02:54:53.452 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
02:54:53.453 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=232.97, Mass=1988, SNR=30.9, Peak=155 HFD=4.1
02:54:53.453 00.000 18120 MultiStar: [#1 -0.00,0.09,0.72,U] [#2 -0.27,0.01,0.61,U] [#3 0.17,-0.09,0.58,U] [#4 -0.04,0.27,0.56,U] [#5 -0.22,0.60,0.00,M1] [#6 -0.19,-0.03,0.51,U] [#7 -0.34,-0.24,0.42,U] [#8 -0.02,0.17,0.38,U] 
02:54:53.454 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {0.10, -0.31}
02:54:53.454 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.43 = 1.85)
02:54:53.454 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.47 = 1.81)
02:54:53.455 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.43 mountX=-0.02 mountY=0.06, mountTheta=1.85
02:54:53.455 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
02:54:53.457 00.002 18120 Enqueuing Move request for scope (-0.05, -0.04)
02:54:53.457 00.000 21948 Worker thread wakes up
02:54:53.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:54:53.457 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:54:53.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:53.457 00.000 21948 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
02:54:53.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:54:53.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:53.457 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.9
02:54:53.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:53.458 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:53.458 00.000 18120 Enqueuing Expose request
02:54:53.460 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:54:53.460 00.000 21948 MoveAxis(E, 0, ABG)
02:54:53.460 00.000 21948 Move returns status 0, amount 0
02:54:53.460 00.000 21948 MoveAxis(N, 0, ABG)
02:54:53.460 00.000 21948 Move returns status 0, amount 0
02:54:53.460 00.000 21948 move complete, result=0
02:54:53.460 00.000 21948 worker thread done servicing request
02:54:53.460 00.000 21948 Worker thread wakes up
02:54:53.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:53.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:53.460 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:54.983 01.523 21948 Exposure complete
02:54:55.020 00.037 21948 worker thread done servicing request
02:54:55.020 00.000 18120 OnExposeComplete: enter
02:54:55.022 00.002 18120 UpdateGuideState(): m_state=6
02:54:55.022 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
02:54:55.022 00.000 18120 Star::Find returns 1 (0), X=896.22, Y=233.33, Mass=2012, SNR=31.0, Peak=153 HFD=4.1
02:54:55.023 00.001 18120 MultiStar: [#1 0.22,0.22,0.72,U] [#2 0.06,0.37,0.62,U] [#3 0.14,-0.06,0.59,U] [#4 0.38,0.65,0.00,M4] [#5 -0.01,0.29,0.45,U] [#6 0.14,0.04,0.51,U] [#7 0.21,0.30,0.42,U] [#8 0.14,0.30,0.39,U] 
02:54:55.023 00.000 18120 single-star, 7 included, MultiStar: {0.11, 0.17}, one-star: {0.03, 0.05}
02:54:55.024 00.001 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
02:54:55.024 00.000 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
02:54:55.024 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=0.03 mountY=-0.05, mountTheta=-0.95
02:54:55.026 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.05, opts=13)
02:54:55.026 00.000 18120 Enqueuing Move request for scope (0.03, 0.05)
02:54:55.027 00.001 21948 Worker thread wakes up
02:54:55.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:55.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:54:55.027 00.000 18120 UpdateGuideState exits: m=2012 RSB=31.0
02:54:55.031 00.004 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:54:55.031 00.000 21948 Moving (0.03, 0.05) raw xDistance=0.03 yDistance=-0.05
02:54:55.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:54:55.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:55.031 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:55.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:55.032 00.001 18120 Enqueuing Expose request
02:54:55.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:55.032 00.000 21948 MoveAxis(E, 0, ABG)
02:54:55.032 00.000 21948 Move returns status 0, amount 0
02:54:55.032 00.000 21948 MoveAxis(N, 0, ABG)
02:54:55.032 00.000 21948 Move returns status 0, amount 0
02:54:55.032 00.000 21948 move complete, result=0
02:54:55.032 00.000 21948 worker thread done servicing request
02:54:55.032 00.000 21948 Worker thread wakes up
02:54:55.032 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:55.032 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:55.033 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:56.657 01.624 21948 Exposure complete
02:54:56.692 00.035 21948 worker thread done servicing request
02:54:56.692 00.000 18120 OnExposeComplete: enter
02:54:56.695 00.003 18120 UpdateGuideState(): m_state=6
02:54:56.697 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
02:54:56.700 00.003 18120 Star::Find returns 1 (0), X=896.19, Y=233.52, Mass=1946, SNR=30.5, Peak=147 HFD=4.2
02:54:56.701 00.001 18120 MultiStar: [#1 0.06,0.26,0.72,U] [#2 -0.25,0.34,0.61,U] [#3 0.14,0.43,0.00,M1] [#4 -0.01,0.64,0.00,M5] [#5 -0.00,0.35,0.45,U] [#6 0.14,0.41,0.00,M1] [#7 -0.39,0.38,0.00,M1] [#8 0.21,0.66,0.00,M1] 
02:54:56.701 00.000 18120 single-star, 3 included, MultiStar: {-0.04, 0.28}, one-star: {0.01, 0.24}
02:54:56.702 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
02:54:56.702 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
02:54:56.703 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=0.21 mountY=-0.11, mountTheta=-0.48
02:54:56.704 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.24, opts=13)
02:54:56.705 00.001 18120 Enqueuing Move request for scope (0.01, 0.24)
02:54:56.705 00.000 21948 Worker thread wakes up
02:54:56.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
02:54:56.706 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:56.707 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.5
02:54:56.708 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
02:54:56.708 00.000 21948 Moving (0.01, 0.24) raw xDistance=0.21 yDistance=-0.11
02:54:56.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:54:56.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:56.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:54:56.708 00.000 21948 MoveAxis(W, 38, ABG)
02:54:56.708 00.000 21948 Guiding  Dir = 3, Dur = 38
02:54:56.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:56.709 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:56.709 00.000 18120 Enqueuing Expose request
02:54:56.709 00.000 21948 IsSlewing returns 0
02:54:56.710 00.001 21948 IsGuiding returns 0
02:54:56.712 00.002 21948 PulseGuide returned control before completion, sleep 47
02:54:56.766 00.054 21948 IsGuiding returns 0
02:54:56.766 00.000 21948 Move returns status 0, amount 38
02:54:56.766 00.000 21948 MoveAxis(N, 0, ABG)
02:54:56.766 00.000 21948 Move returns status 0, amount 0
02:54:56.766 00.000 21948 move complete, result=0
02:54:56.766 00.000 21948 worker thread done servicing request
02:54:56.766 00.000 21948 Worker thread wakes up
02:54:56.766 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
02:54:56.767 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:56.768 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:58.180 01.412 21948 Exposure complete
02:54:58.245 00.065 21948 worker thread done servicing request
02:54:58.245 00.000 18120 OnExposeComplete: enter
02:54:58.247 00.002 18120 UpdateGuideState(): m_state=6
02:54:58.248 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
02:54:58.250 00.002 18120 Star::Find returns 1 (0), X=896.09, Y=233.60, Mass=1850, SNR=29.8, Peak=155 HFD=4.0
02:54:58.252 00.002 18120 MultiStar: [#1 -0.09,0.49,0.00,M1] [#2 -0.42,0.48,0.00,M1] [#3 0.25,0.13,0.61,U] [#4 -0.03,0.60,0.00,M6] [#5 -0.13,0.56,0.00,M1] [#6 -0.02,0.64,0.00,M2] [#7 -0.01,0.28,0.45,U] [#8 -0.22,0.44,0.00,M2] 
02:54:58.253 00.001 18120 refined, 2 included, MultiStar: {0.02, 0.25}, one-star: {-0.10, 0.32}
02:54:58.254 00.001 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
02:54:58.255 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
02:54:58.256 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.26 cameraTheta=1.48 mountX=0.22 mountY=-0.14, mountTheta=-0.55
02:54:58.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.25, opts=13)
02:54:58.257 00.000 18120 Enqueuing Move request for scope (0.02, 0.25)
02:54:58.258 00.001 21948 Worker thread wakes up
02:54:58.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:58.259 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
02:54:58.259 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.8
02:54:58.260 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:58.262 00.002 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
02:54:58.262 00.000 21948 Moving (0.02, 0.25) raw xDistance=0.22 yDistance=-0.14
02:54:58.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
02:54:58.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:58.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:54:58.262 00.000 21948 MoveAxis(W, 42, ABG)
02:54:58.262 00.000 21948 Guiding  Dir = 3, Dur = 42
02:54:58.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:58.264 00.002 18120 Enqueuing Expose request
02:54:58.265 00.001 21948 IsSlewing returns 0
02:54:58.265 00.000 21948 IsGuiding returns 0
02:54:58.268 00.003 21948 PulseGuide returned control before completion, sleep 50
02:54:58.321 00.053 21948 IsGuiding returns 0
02:54:58.321 00.000 21948 Move returns status 0, amount 42
02:54:58.321 00.000 21948 MoveAxis(N, 0, ABG)
02:54:58.321 00.000 21948 Move returns status 0, amount 0
02:54:58.321 00.000 21948 move complete, result=0
02:54:58.321 00.000 21948 worker thread done servicing request
02:54:58.321 00.000 21948 Worker thread wakes up
02:54:58.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:54:58.321 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
02:54:58.323 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:54:59.954 01.631 21948 Exposure complete
02:54:59.977 00.023 21948 worker thread done servicing request
02:54:59.977 00.000 18120 OnExposeComplete: enter
02:54:59.977 00.000 18120 UpdateGuideState(): m_state=6
02:54:59.978 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
02:54:59.978 00.000 18120 Star::Find returns 1 (0), X=896.23, Y=233.60, Mass=1946, SNR=30.6, Peak=163 HFD=3.9
02:54:59.979 00.001 18120 MultiStar: [#1 -0.04,0.57,0.00,M2] [#2 -0.32,0.69,0.00,M2] [#3 0.08,0.34,0.59,U] [#4 -0.18,0.77,0.00,M7] [#5 -0.21,0.74,0.00,M2] [#6 0.03,0.72,0.00,M3] [#7 -0.08,0.19,0.42,U] [#8 0.14,0.84,0.00,M3] 
02:54:59.979 00.000 18120 refined, 2 included, MultiStar: {0.03, 0.30}, one-star: {0.04, 0.32}
02:54:59.980 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
02:54:59.980 00.000 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
02:54:59.981 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.49 mountX=0.26 mountY=-0.16, mountTheta=-0.54
02:54:59.982 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.30, opts=13)
02:54:59.982 00.000 18120 Enqueuing Move request for scope (0.03, 0.30)
02:54:59.983 00.001 21948 Worker thread wakes up
02:54:59.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
02:54:59.983 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
02:54:59.983 00.000 21948 Moving (0.03, 0.30) raw xDistance=0.26 yDistance=-0.16
02:54:59.983 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:54:59.983 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:59.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:54:59.983 00.000 21948 MoveAxis(W, 49, ABG)
02:54:59.983 00.000 21948 Guiding  Dir = 3, Dur = 49
02:54:59.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:54:59.983 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.6
02:54:59.984 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:59.984 00.000 21948 IsSlewing returns 0
02:54:59.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:54:59.988 00.004 18120 Enqueuing Expose request
02:54:59.990 00.002 21948 IsGuiding returns 0
02:54:59.992 00.002 21948 PulseGuide returned control before completion, sleep 57
02:55:00.056 00.064 21948 IsGuiding returns 0
02:55:00.056 00.000 21948 Move returns status 0, amount 49
02:55:00.056 00.000 21948 MoveAxis(N, 0, ABG)
02:55:00.056 00.000 21948 Move returns status 0, amount 0
02:55:00.057 00.001 21948 move complete, result=0
02:55:00.057 00.000 21948 worker thread done servicing request
02:55:00.057 00.000 21948 Worker thread wakes up
02:55:00.057 00.000 18120 GuideStep: 0.3 px 49 ms WEST, -0.2 px 0 ms NORTH
02:55:00.059 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:00.059 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:01.470 01.411 21948 Exposure complete
02:55:01.522 00.052 21948 worker thread done servicing request
02:55:01.522 00.000 18120 OnExposeComplete: enter
02:55:01.524 00.002 18120 UpdateGuideState(): m_state=6
02:55:01.526 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
02:55:01.527 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=233.34, Mass=1783, SNR=29.2, Peak=150 HFD=4.0
02:55:01.531 00.004 18120 MultiStar: [#1 0.32,0.10,0.76,U] [#2 0.13,0.23,0.63,U] [#3 0.26,0.07,0.61,U] [#4 0.32,0.50,0.00,M8] [#5 0.08,0.46,0.00,M3] [#6 0.06,0.40,0.56,U] [#7 0.13,-0.05,0.44,U] [#8 0.31,0.62,0.00,M4] 
02:55:01.533 00.002 18120 single-star, 5 included, MultiStar: {0.14, 0.13}, one-star: {-0.01, 0.05}
02:55:01.534 00.001 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
02:55:01.535 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
02:55:01.536 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.82 mountX=0.06 mountY=-0.01, mountTheta=-0.21
02:55:01.540 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
02:55:01.542 00.002 18120 Enqueuing Move request for scope (-0.01, 0.05)
02:55:01.543 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:01.544 00.001 18120 UpdateGuideState exits: m=1783 RSB=29.2
02:55:01.547 00.003 21948 Worker thread wakes up
02:55:01.547 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:01.548 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
02:55:01.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:01.549 00.001 18120 Enqueuing Expose request
02:55:01.549 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
02:55:01.549 00.000 21948 Moving (-0.01, 0.05) raw xDistance=0.06 yDistance=-0.01
02:55:01.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:55:01.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:01.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:01.549 00.000 21948 MoveAxis(E, 0, ABG)
02:55:01.549 00.000 21948 Move returns status 0, amount 0
02:55:01.549 00.000 21948 MoveAxis(N, 0, ABG)
02:55:01.549 00.000 21948 Move returns status 0, amount 0
02:55:01.550 00.001 21948 move complete, result=0
02:55:01.550 00.000 21948 worker thread done servicing request
02:55:01.550 00.000 21948 Worker thread wakes up
02:55:01.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:01.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:01.550 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:03.189 01.639 21948 Exposure complete
02:55:03.249 00.060 21948 worker thread done servicing request
02:55:03.249 00.000 18120 OnExposeComplete: enter
02:55:03.250 00.001 18120 UpdateGuideState(): m_state=6
02:55:03.251 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
02:55:03.251 00.000 18120 Star::Find returns 1 (0), X=896.28, Y=233.19, Mass=1995, SNR=30.8, Peak=177 HFD=4.1
02:55:03.252 00.001 18120 MultiStar: [#1 -0.06,0.20,0.69,U] [#2 -0.27,0.18,0.62,U] [#3 -0.02,0.19,0.59,U] [#4 -0.14,0.33,0.55,U] [#5 -0.19,0.27,0.45,U] [#6 -0.19,0.25,0.50,U] [#7 -0.14,-0.32,0.44,U] [#8 -0.01,0.30,0.39,U] 
02:55:03.252 00.000 18120 single-star, 8 included, MultiStar: {-0.09, 0.13}, one-star: {0.09, -0.09}
02:55:03.252 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
02:55:03.253 00.001 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
02:55:03.253 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.78 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
02:55:03.255 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.09, opts=13)
02:55:03.255 00.000 18120 Enqueuing Move request for scope (0.09, -0.09)
02:55:03.256 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:03.256 00.000 18120 UpdateGuideState exits: m=1995 RSB=30.8
02:55:03.256 00.000 21948 Worker thread wakes up
02:55:03.257 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:55:03.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:55:03.257 00.000 21948 Moving (0.09, -0.09) raw xDistance=-0.12 yDistance=-0.04
02:55:03.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:55:03.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:03.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:55:03.257 00.000 21948 MoveAxis(E, 0, ABG)
02:55:03.257 00.000 21948 Move returns status 0, amount 0
02:55:03.257 00.000 21948 MoveAxis(N, 0, ABG)
02:55:03.257 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:03.257 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:03.258 00.001 18120 Enqueuing Expose request
02:55:03.258 00.000 21948 Move returns status 0, amount 0
02:55:03.258 00.000 21948 move complete, result=0
02:55:03.258 00.000 21948 worker thread done servicing request
02:55:03.258 00.000 21948 Worker thread wakes up
02:55:03.258 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:03.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:03.259 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:04.781 01.522 21948 Exposure complete
02:55:04.833 00.052 21948 worker thread done servicing request
02:55:04.833 00.000 18120 OnExposeComplete: enter
02:55:04.834 00.001 18120 UpdateGuideState(): m_state=6
02:55:04.836 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
02:55:04.837 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=233.21, Mass=1967, SNR=30.8, Peak=183 HFD=4.1
02:55:04.839 00.002 18120 MultiStar: [#1 -0.02,0.31,0.69,U] [#2 -0.20,0.00,0.64,U] [#3 -0.00,0.11,0.60,U] [#4 0.03,-0.04,0.53,U] [#5 -0.25,0.23,0.43,U] [#6 -0.35,0.29,0.00,M2] [#7 -0.17,0.01,0.41,U] [#8 -0.18,0.32,0.41,U] 
02:55:04.841 00.002 18120 refined, 7 included, MultiStar: {-0.11, 0.09}, one-star: {-0.15, -0.08}
02:55:04.844 00.003 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
02:55:04.846 00.002 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
02:55:04.846 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.48 mountX=0.13 mountY=0.06, mountTheta=0.45
02:55:04.848 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.09, opts=13)
02:55:04.848 00.000 18120 Enqueuing Move request for scope (-0.11, 0.09)
02:55:04.849 00.001 21948 Worker thread wakes up
02:55:04.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:04.849 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.8
02:55:04.850 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:04.850 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:04.850 00.000 18120 Enqueuing Expose request
02:55:04.851 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
02:55:04.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
02:55:04.851 00.000 21948 Moving (-0.11, 0.09) raw xDistance=0.13 yDistance=0.06
02:55:04.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:55:04.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:04.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:55:04.851 00.000 21948 MoveAxis(E, 0, ABG)
02:55:04.851 00.000 21948 Move returns status 0, amount 0
02:55:04.851 00.000 21948 MoveAxis(N, 0, ABG)
02:55:04.851 00.000 21948 Move returns status 0, amount 0
02:55:04.851 00.000 21948 move complete, result=0
02:55:04.851 00.000 21948 worker thread done servicing request
02:55:04.851 00.000 21948 Worker thread wakes up
02:55:04.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:04.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:04.852 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:06.475 01.623 21948 Exposure complete
02:55:06.531 00.056 21948 worker thread done servicing request
02:55:06.531 00.000 18120 OnExposeComplete: enter
02:55:06.532 00.001 18120 UpdateGuideState(): m_state=6
02:55:06.534 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
02:55:06.535 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=233.41, Mass=1932, SNR=30.4, Peak=151 HFD=4.1
02:55:06.537 00.002 18120 MultiStar: [#1 -0.07,0.16,0.72,U] [#2 -0.22,0.25,0.63,U] [#3 -0.18,0.20,0.56,U] [#4 -0.15,0.67,0.00,M7] [#5 -0.09,0.14,0.45,U] [#6 -0.16,0.25,0.52,U] [#7 -0.31,0.05,0.43,U] [#8 0.02,0.29,0.39,U] 
02:55:06.538 00.001 18120 single-star, 7 included, MultiStar: {-0.15, 0.18}, one-star: {-0.17, 0.13}
02:55:06.538 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
02:55:06.539 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
02:55:06.539 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=0.19 mountY=0.09, mountTheta=0.45
02:55:06.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.13, opts=13)
02:55:06.541 00.001 18120 Enqueuing Move request for scope (-0.17, 0.13)
02:55:06.541 00.000 21948 Worker thread wakes up
02:55:06.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:06.542 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.4
02:55:06.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:06.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:06.543 00.001 18120 Enqueuing Expose request
02:55:06.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
02:55:06.543 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
02:55:06.543 00.000 21948 Moving (-0.17, 0.13) raw xDistance=0.19 yDistance=0.09
02:55:06.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:55:06.544 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:06.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:55:06.544 00.000 21948 MoveAxis(E, 0, ABG)
02:55:06.544 00.000 21948 Move returns status 0, amount 0
02:55:06.544 00.000 21948 MoveAxis(N, 0, ABG)
02:55:06.544 00.000 21948 Move returns status 0, amount 0
02:55:06.544 00.000 21948 move complete, result=0
02:55:06.544 00.000 21948 worker thread done servicing request
02:55:06.544 00.000 21948 Worker thread wakes up
02:55:06.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:06.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:06.544 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:08.062 01.518 21948 Exposure complete
02:55:08.101 00.039 21948 worker thread done servicing request
02:55:08.101 00.000 18120 OnExposeComplete: enter
02:55:08.102 00.001 18120 UpdateGuideState(): m_state=6
02:55:08.103 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
02:55:08.103 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=233.69, Mass=1874, SNR=29.9, Peak=166 HFD=4.0
02:55:08.104 00.001 18120 MultiStar: [#1 -0.22,0.46,0.00,M1] [#2 -0.29,0.68,0.00,M1] [#3 -0.35,0.55,0.00,M1] [#4 -0.42,0.65,0.00,M8] [#5 -0.45,0.74,0.00,M1] [#6 -0.49,0.52,0.00,M2] [#7 -0.24,0.06,0.44,U] [#8 -0.14,0.69,0.00,M2] 
02:55:08.105 00.001 18120 refined, 1 included, MultiStar: {-0.23, 0.30}, one-star: {-0.23, 0.41}
02:55:08.105 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
02:55:08.106 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
02:55:08.106 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.38 cameraTheta=2.22 mountX=0.37 mountY=0.07, mountTheta=0.19
02:55:08.108 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.30, opts=13)
02:55:08.108 00.000 18120 Enqueuing Move request for scope (-0.23, 0.30)
02:55:08.109 00.001 21948 Worker thread wakes up
02:55:08.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:08.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.30) opts 0xd
02:55:08.109 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.30)
02:55:08.109 00.000 18120 UpdateGuideState exits: m=1874 RSB=29.9
02:55:08.110 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:08.110 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:08.110 00.000 18120 Enqueuing Expose request
02:55:08.111 00.001 21948 Moving (-0.23, 0.30) raw xDistance=0.37 yDistance=0.07
02:55:08.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
02:55:08.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:08.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:55:08.111 00.000 21948 MoveAxis(W, 67, ABG)
02:55:08.111 00.000 21948 Guiding  Dir = 3, Dur = 67
02:55:08.111 00.000 21948 IsSlewing returns 0
02:55:08.111 00.000 21948 IsGuiding returns 0
02:55:08.112 00.001 21948 PulseGuide returned control before completion, sleep 76
02:55:08.199 00.087 21948 IsGuiding returns 0
02:55:08.199 00.000 21948 Move returns status 0, amount 67
02:55:08.199 00.000 21948 MoveAxis(N, 0, ABG)
02:55:08.199 00.000 21948 Move returns status 0, amount 0
02:55:08.199 00.000 21948 move complete, result=0
02:55:08.199 00.000 21948 worker thread done servicing request
02:55:08.199 00.000 21948 Worker thread wakes up
02:55:08.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:08.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:08.199 00.000 18120 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
02:55:09.838 01.639 21948 Exposure complete
02:55:09.884 00.046 21948 worker thread done servicing request
02:55:09.884 00.000 18120 OnExposeComplete: enter
02:55:09.885 00.001 18120 UpdateGuideState(): m_state=6
02:55:09.885 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
02:55:09.886 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=233.39, Mass=1920, SNR=30.4, Peak=161 HFD=3.8
02:55:09.886 00.000 18120 MultiStar: [#1 0.00,0.24,0.70,U] [#2 -0.09,0.38,0.68,U] [#3 0.04,0.20,0.59,U] [#4 -0.16,0.70,0.00,M9] [#5 0.02,0.45,0.00,M2] [#6 -0.18,0.60,0.00,M3] [#7 -0.10,0.12,0.41,U] [#8 -0.13,0.65,0.00,M3] 
02:55:09.887 00.001 18120 single-star, 4 included, MultiStar: {0.02, 0.21}, one-star: {0.14, 0.11}
02:55:09.887 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
02:55:09.888 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
02:55:09.888 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.04 mountY=-0.17, mountTheta=-1.33
02:55:09.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.11, opts=13)
02:55:09.890 00.001 18120 Enqueuing Move request for scope (0.14, 0.11)
02:55:09.890 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:09.891 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.4
02:55:09.891 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:09.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:09.892 00.001 18120 Enqueuing Expose request
02:55:09.892 00.000 21948 Worker thread wakes up
02:55:09.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
02:55:09.892 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
02:55:09.893 00.001 21948 Moving (0.14, 0.11) raw xDistance=0.04 yDistance=-0.17
02:55:09.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:09.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:09.893 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:55:09.893 00.000 21948 MoveAxis(E, 0, ABG)
02:55:09.893 00.000 21948 Move returns status 0, amount 0
02:55:09.893 00.000 21948 MoveAxis(N, 0, ABG)
02:55:09.893 00.000 21948 Move returns status 0, amount 0
02:55:09.893 00.000 21948 move complete, result=0
02:55:09.893 00.000 21948 worker thread done servicing request
02:55:09.893 00.000 21948 Worker thread wakes up
02:55:09.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:09.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:09.893 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:11.417 01.524 21948 Exposure complete
02:55:11.473 00.056 21948 worker thread done servicing request
02:55:11.473 00.000 18120 OnExposeComplete: enter
02:55:11.475 00.002 18120 UpdateGuideState(): m_state=6
02:55:11.478 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
02:55:11.480 00.002 18120 Star::Find returns 1 (0), X=896.11, Y=233.44, Mass=1935, SNR=30.5, Peak=161 HFD=3.9
02:55:11.483 00.003 18120 MultiStar: [#1 0.00,0.20,0.72,U] [#2 -0.11,0.32,0.64,U] [#3 0.12,0.24,0.58,U] [#4 0.00,0.52,0.00,M10] [#5 -0.20,0.37,0.46,U] [#6 0.01,0.55,0.00,M4] [#7 0.04,0.29,0.40,U] [#8 -0.02,0.70,0.00,M4] 
02:55:11.485 00.002 18120 single-star, 5 included, MultiStar: {-0.04, 0.25}, one-star: {-0.08, 0.16}
02:55:11.487 00.002 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
02:55:11.490 00.003 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
02:55:11.492 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.03 mountX=0.18 mountY=-0.00, mountTheta=-0.01
02:55:11.494 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.16, opts=13)
02:55:11.496 00.002 18120 Enqueuing Move request for scope (-0.08, 0.16)
02:55:11.497 00.001 21948 Worker thread wakes up
02:55:11.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:11.497 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
02:55:11.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:11.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:11.499 00.001 18120 Enqueuing Expose request
02:55:11.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
02:55:11.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
02:55:11.499 00.000 21948 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=-0.00
02:55:11.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:55:11.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:11.500 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:55:11.500 00.000 21948 MoveAxis(E, 0, ABG)
02:55:11.500 00.000 21948 Move returns status 0, amount 0
02:55:11.500 00.000 21948 MoveAxis(N, 0, ABG)
02:55:11.500 00.000 21948 Move returns status 0, amount 0
02:55:11.500 00.000 21948 move complete, result=0
02:55:11.500 00.000 21948 worker thread done servicing request
02:55:11.500 00.000 21948 Worker thread wakes up
02:55:11.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:11.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:11.500 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:13.122 01.622 21948 Exposure complete
02:55:13.169 00.047 21948 worker thread done servicing request
02:55:13.169 00.000 18120 OnExposeComplete: enter
02:55:13.170 00.001 18120 UpdateGuideState(): m_state=6
02:55:13.170 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
02:55:13.172 00.002 18120 Star::Find returns 1 (0), X=896.40, Y=233.34, Mass=1951, SNR=30.7, Peak=156 HFD=4.1
02:55:13.172 00.000 18120 MultiStar: [#1 -0.02,0.20,0.70,U] [#2 0.10,0.35,0.66,U] [#3 0.19,0.15,0.60,U] [#4 0.01,0.68,0.00,R] [#5 -0.06,0.26,0.46,U] [#6 -0.24,0.42,0.00,M5] [#7 0.12,0.33,0.42,U] [#8 -0.03,0.54,0.00,M5] 
02:55:13.173 00.001 18120 single-star, 5 included, MultiStar: {0.10, 0.20}, one-star: {0.21, 0.06}
02:55:13.174 00.001 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.00) = xAngle (-1.73 = -1.73)
02:55:13.175 00.001 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.77 = -1.77)
02:55:13.176 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.27 mountX=-0.03 mountY=-0.21, mountTheta=-1.73
02:55:13.178 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.06, opts=13)
02:55:13.178 00.000 18120 Enqueuing Move request for scope (0.21, 0.06)
02:55:13.179 00.001 21948 Worker thread wakes up
02:55:13.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:13.179 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.7
02:55:13.180 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:13.180 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:13.181 00.001 18120 Enqueuing Expose request
02:55:13.182 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
02:55:13.182 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
02:55:13.182 00.000 21948 Moving (0.21, 0.06) raw xDistance=-0.03 yDistance=-0.21
02:55:13.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:55:13.183 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:55:13.183 00.000 21948 MoveAxis(E, 0, ABG)
02:55:13.183 00.000 21948 Move returns status 0, amount 0
02:55:13.183 00.000 21948 MoveAxis(N, 51, ABG)
02:55:13.183 00.000 21948 Guiding  Dir = 0, Dur = 51
02:55:13.183 00.000 21948 IsSlewing returns 0
02:55:13.183 00.000 21948 IsGuiding returns 0
02:55:13.190 00.007 21948 PulseGuide returned control before completion, sleep 55
02:55:13.250 00.060 21948 IsGuiding returns 0
02:55:13.250 00.000 21948 Move returns status 0, amount 51
02:55:13.250 00.000 21948 move complete, result=0
02:55:13.250 00.000 21948 worker thread done servicing request
02:55:13.250 00.000 21948 Worker thread wakes up
02:55:13.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:13.250 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 51 ms NORTH
02:55:13.251 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:14.664 01.413 21948 Exposure complete
02:55:14.712 00.048 21948 worker thread done servicing request
02:55:14.712 00.000 18120 OnExposeComplete: enter
02:55:14.713 00.001 18120 UpdateGuideState(): m_state=6
02:55:14.714 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
02:55:14.714 00.000 18120 Star::Find returns 1 (0), X=896.28, Y=233.40, Mass=2069, SNR=31.4, Peak=152 HFD=4.2
02:55:14.715 00.001 18120 MultiStar: [#1 0.15,0.33,0.69,U] [#2 -0.13,0.38,0.59,U] [#3 -0.14,0.30,0.59,U] [#4 -0.07,-0.00,0.54,U] [#5 -0.17,0.69,0.00,M1] [#6 0.12,0.46,0.00,M6] [#7 -0.02,0.22,0.43,U] [#8 -0.04,0.49,0.00,M6] 
02:55:14.715 00.000 18120 single-star, 5 included, MultiStar: {-0.00, 0.22}, one-star: {0.09, 0.12}
02:55:14.717 00.002 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.00) = xAngle (-1.10 = -1.10)
02:55:14.717 00.000 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.14 = -1.14)
02:55:14.718 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.90 mountX=0.07 mountY=-0.14, mountTheta=-1.11
02:55:14.719 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.12, opts=13)
02:55:14.719 00.000 18120 Enqueuing Move request for scope (0.09, 0.12)
02:55:14.720 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:14.720 00.000 18120 UpdateGuideState exits: m=2069 RSB=31.4
02:55:14.721 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:14.721 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:14.722 00.001 18120 Enqueuing Expose request
02:55:14.723 00.001 21948 Worker thread wakes up
02:55:14.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
02:55:14.723 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
02:55:14.723 00.000 21948 Moving (0.09, 0.12) raw xDistance=0.07 yDistance=-0.14
02:55:14.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:55:14.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:14.723 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:55:14.723 00.000 21948 MoveAxis(E, 0, ABG)
02:55:14.723 00.000 21948 Move returns status 0, amount 0
02:55:14.723 00.000 21948 MoveAxis(N, 0, ABG)
02:55:14.723 00.000 21948 Move returns status 0, amount 0
02:55:14.724 00.001 21948 move complete, result=0
02:55:14.724 00.000 21948 worker thread done servicing request
02:55:14.724 00.000 21948 Worker thread wakes up
02:55:14.724 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:14.724 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:14.726 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:16.360 01.634 21948 Exposure complete
02:55:16.393 00.033 21948 worker thread done servicing request
02:55:16.393 00.000 18120 OnExposeComplete: enter
02:55:16.394 00.001 18120 UpdateGuideState(): m_state=6
02:55:16.395 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
02:55:16.395 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=233.52, Mass=1929, SNR=30.5, Peak=155 HFD=4.0
02:55:16.396 00.001 18120 MultiStar: [#1 -0.16,0.43,0.00,M1] [#2 -0.32,0.61,0.00,M1] [#3 -0.09,0.37,0.59,U] [#4 -0.31,0.11,0.52,U] [#5 -0.39,0.67,0.00,M2] [#6 -0.36,0.62,0.00,M7] [#7 -0.09,0.30,0.43,U] [#8 -0.28,0.82,0.00,M7] 
02:55:16.397 00.001 18120 single-star, 3 included, MultiStar: {-0.14, 0.25}, one-star: {-0.11, 0.24}
02:55:16.397 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.00 = 0.00)
02:55:16.398 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
02:55:16.398 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=0.26 mountY=-0.01, mountTheta=-0.04
02:55:16.400 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.24, opts=13)
02:55:16.401 00.001 18120 Enqueuing Move request for scope (-0.11, 0.24)
02:55:16.401 00.000 21948 Worker thread wakes up
02:55:16.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:16.402 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.5
02:55:16.403 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:16.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:16.404 00.001 18120 Enqueuing Expose request
02:55:16.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
02:55:16.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
02:55:16.404 00.000 21948 Moving (-0.11, 0.24) raw xDistance=0.26 yDistance=-0.01
02:55:16.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:55:16.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:16.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:16.404 00.000 21948 MoveAxis(W, 47, ABG)
02:55:16.404 00.000 21948 Guiding  Dir = 3, Dur = 47
02:55:16.405 00.001 21948 IsSlewing returns 0
02:55:16.405 00.000 21948 IsGuiding returns 0
02:55:16.407 00.002 21948 PulseGuide returned control before completion, sleep 56
02:55:16.468 00.061 21948 IsGuiding returns 0
02:55:16.468 00.000 21948 Move returns status 0, amount 47
02:55:16.468 00.000 21948 MoveAxis(N, 0, ABG)
02:55:16.468 00.000 21948 Move returns status 0, amount 0
02:55:16.468 00.000 21948 move complete, result=0
02:55:16.468 00.000 21948 worker thread done servicing request
02:55:16.468 00.000 21948 Worker thread wakes up
02:55:16.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:16.468 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
02:55:16.469 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:17.886 01.417 21948 Exposure complete
02:55:17.920 00.034 21948 worker thread done servicing request
02:55:17.920 00.000 18120 OnExposeComplete: enter
02:55:17.922 00.002 18120 UpdateGuideState(): m_state=6
02:55:17.923 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
02:55:17.924 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=233.39, Mass=1800, SNR=29.4, Peak=152 HFD=4.0
02:55:17.924 00.000 18120 MultiStar: [#1 -0.12,0.25,0.75,U] [#2 -0.07,0.27,0.63,U] [#3 -0.10,0.24,0.62,U] [#4 -0.23,-0.11,0.59,U] [#5 -0.14,0.26,0.48,U] [#6 -0.33,0.43,0.00,M8] [#7 -0.06,-0.18,0.44,U] [#8 -0.07,0.35,0.41,U] 
02:55:17.925 00.001 18120 single-star, 7 included, MultiStar: {-0.12, 0.15}, one-star: {-0.13, 0.11}
02:55:17.925 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
02:55:17.926 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
02:55:17.926 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.47 mountX=0.15 mountY=0.07, mountTheta=0.44
02:55:17.927 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.11, opts=13)
02:55:17.928 00.001 18120 Enqueuing Move request for scope (-0.13, 0.11)
02:55:17.928 00.000 21948 Worker thread wakes up
02:55:17.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:17.929 00.001 18120 UpdateGuideState exits: m=1800 RSB=29.4
02:55:17.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:17.930 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:17.930 00.000 18120 Enqueuing Expose request
02:55:17.930 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
02:55:17.931 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
02:55:17.931 00.000 21948 Moving (-0.13, 0.11) raw xDistance=0.15 yDistance=0.07
02:55:17.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:55:17.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:17.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:55:17.931 00.000 21948 MoveAxis(E, 0, ABG)
02:55:17.931 00.000 21948 Move returns status 0, amount 0
02:55:17.931 00.000 21948 MoveAxis(N, 0, ABG)
02:55:17.931 00.000 21948 Move returns status 0, amount 0
02:55:17.931 00.000 21948 move complete, result=0
02:55:17.931 00.000 21948 worker thread done servicing request
02:55:17.931 00.000 21948 Worker thread wakes up
02:55:17.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:17.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:17.931 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:19.571 01.640 21948 Exposure complete
02:55:19.611 00.040 21948 worker thread done servicing request
02:55:19.611 00.000 18120 OnExposeComplete: enter
02:55:19.615 00.004 18120 UpdateGuideState(): m_state=6
02:55:19.617 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
02:55:19.618 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=233.59, Mass=1822, SNR=29.6, Peak=156 HFD=3.9
02:55:19.621 00.003 18120 MultiStar: [#1 -0.07,0.63,0.00,M1] [#2 -0.19,0.51,0.00,M1] [#3 -0.18,0.48,0.00,M1] [#4 -0.14,0.07,0.55,U] [#5 -0.17,0.63,0.00,M2] [#6 -0.36,0.79,0.00,M9] [#7 -0.19,0.18,0.42,U] [#8 0.06,0.62,0.00,M7] 
02:55:19.624 00.003 18120 refined, 2 included, MultiStar: {-0.16, 0.21}, one-star: {-0.15, 0.31}
02:55:19.626 00.002 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
02:55:19.628 00.002 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
02:55:19.630 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.20 mountX=0.26 mountY=0.04, mountTheta=0.17
02:55:19.634 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.21, opts=13)
02:55:19.634 00.000 18120 Enqueuing Move request for scope (-0.16, 0.21)
02:55:19.635 00.001 21948 Worker thread wakes up
02:55:19.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:19.635 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.6
02:55:19.636 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:19.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:19.637 00.001 18120 Enqueuing Expose request
02:55:19.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
02:55:19.637 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
02:55:19.637 00.000 21948 Moving (-0.16, 0.21) raw xDistance=0.26 yDistance=0.04
02:55:19.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:55:19.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:19.637 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:55:19.637 00.000 21948 MoveAxis(W, 46, ABG)
02:55:19.637 00.000 21948 Guiding  Dir = 3, Dur = 46
02:55:19.638 00.001 21948 IsSlewing returns 0
02:55:19.638 00.000 21948 IsGuiding returns 0
02:55:19.640 00.002 21948 PulseGuide returned control before completion, sleep 55
02:55:19.711 00.071 21948 IsGuiding returns 0
02:55:19.712 00.001 21948 Move returns status 0, amount 46
02:55:19.712 00.000 21948 MoveAxis(N, 0, ABG)
02:55:19.712 00.000 21948 Move returns status 0, amount 0
02:55:19.712 00.000 21948 move complete, result=0
02:55:19.712 00.000 21948 worker thread done servicing request
02:55:19.712 00.000 21948 Worker thread wakes up
02:55:19.712 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
02:55:19.713 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:19.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:21.130 01.417 21948 Exposure complete
02:55:21.175 00.045 21948 worker thread done servicing request
02:55:21.177 00.002 18120 OnExposeComplete: enter
02:55:21.178 00.001 18120 UpdateGuideState(): m_state=6
02:55:21.178 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:55:21.179 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=233.63, Mass=1810, SNR=29.4, Peak=157 HFD=4.0
02:55:21.179 00.000 18120 MultiStar: [#1 -0.02,0.34,0.75,U] [#2 -0.37,0.31,0.00,M2] [#3 -0.08,0.33,0.61,U] [#4 0.04,-0.34,0.58,U] [#5 -0.19,0.52,0.00,M3] [#6 -0.36,0.53,0.00,M10] [#7 -0.35,0.28,0.00,M1] [#8 0.06,0.41,0.43,U] 
02:55:21.179 00.000 18120 refined, 4 included, MultiStar: {-0.05, 0.23}, one-star: {-0.15, 0.35}
02:55:21.180 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
02:55:21.180 00.000 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
02:55:21.181 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.78 mountX=0.23 mountY=-0.06, mountTheta=-0.26
02:55:21.182 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.23, opts=13)
02:55:21.182 00.000 18120 Enqueuing Move request for scope (-0.05, 0.23)
02:55:21.183 00.001 21948 Worker thread wakes up
02:55:21.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
02:55:21.183 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
02:55:21.183 00.000 21948 Moving (-0.05, 0.23) raw xDistance=0.23 yDistance=-0.06
02:55:21.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
02:55:21.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:21.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:55:21.183 00.000 21948 MoveAxis(W, 45, ABG)
02:55:21.183 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:21.183 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.4
02:55:21.184 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:21.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:21.185 00.001 18120 Enqueuing Expose request
02:55:21.185 00.000 21948 Guiding  Dir = 3, Dur = 45
02:55:21.185 00.000 21948 IsSlewing returns 0
02:55:21.185 00.000 21948 IsGuiding returns 0
02:55:21.187 00.002 21948 PulseGuide returned control before completion, sleep 54
02:55:21.253 00.066 21948 IsGuiding returns 0
02:55:21.253 00.000 21948 Move returns status 0, amount 45
02:55:21.253 00.000 21948 MoveAxis(N, 0, ABG)
02:55:21.253 00.000 21948 Move returns status 0, amount 0
02:55:21.253 00.000 21948 move complete, result=0
02:55:21.253 00.000 21948 worker thread done servicing request
02:55:21.253 00.000 21948 Worker thread wakes up
02:55:21.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:21.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:21.253 00.000 18120 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
02:55:22.887 01.634 21948 Exposure complete
02:55:22.913 00.026 21948 worker thread done servicing request
02:55:22.913 00.000 18120 OnExposeComplete: enter
02:55:22.914 00.001 18120 UpdateGuideState(): m_state=6
02:55:22.915 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
02:55:22.916 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=233.26, Mass=1973, SNR=30.8, Peak=181 HFD=4.1
02:55:22.918 00.002 18120 MultiStar: [#1 -0.23,0.05,0.69,U] [#2 -0.40,0.49,0.00,M3] [#3 -0.30,0.03,0.58,U] [#4 -0.44,-0.33,0.00,M1] [#5 -0.36,0.36,0.00,M4] [#6 -0.44,0.44,0.00,R] [#7 -0.50,-0.03,0.00,M2] [#8 -0.13,0.24,0.39,U] 
02:55:22.919 00.001 18120 refined, 3 included, MultiStar: {-0.26, 0.05}, one-star: {-0.31, -0.02}
02:55:22.920 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
02:55:22.921 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
02:55:22.922 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.27 cameraTheta=2.97 mountX=0.15 mountY=0.21, mountTheta=0.96
02:55:22.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.05, opts=13)
02:55:22.924 00.001 18120 Enqueuing Move request for scope (-0.26, 0.05)
02:55:22.924 00.000 21948 Worker thread wakes up
02:55:22.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd
02:55:22.924 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.05)
02:55:22.924 00.000 21948 Moving (-0.26, 0.05) raw xDistance=0.15 yDistance=0.21
02:55:22.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:55:22.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:55:22.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:22.925 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:55:22.925 00.000 21948 MoveAxis(E, 0, ABG)
02:55:22.925 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.8
02:55:22.925 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:22.926 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:22.926 00.000 18120 Enqueuing Expose request
02:55:22.927 00.001 21948 Move returns status 0, amount 0
02:55:22.927 00.000 21948 MoveAxis(N, 0, ABG)
02:55:22.927 00.000 21948 Move returns status 0, amount 0
02:55:22.927 00.000 21948 move complete, result=0
02:55:22.927 00.000 21948 worker thread done servicing request
02:55:22.927 00.000 21948 Worker thread wakes up
02:55:22.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:22.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:22.927 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:24.442 01.515 21948 Exposure complete
02:55:24.482 00.040 21948 worker thread done servicing request
02:55:24.482 00.000 18120 OnExposeComplete: enter
02:55:24.483 00.001 18120 UpdateGuideState(): m_state=6
02:55:24.484 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
02:55:24.486 00.002 18120 Star::Find returns 1 (0), X=895.25, Y=233.65, Mass=1791, SNR=29.2, Peak=140 HFD=3.7
02:55:24.486 00.000 18120 MultiStar: large primary error, entering stabilization period
02:55:24.487 00.001 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.00) = xAngle (0.77 = 0.77)
02:55:24.488 00.001 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.73 = 0.73)
02:55:24.489 00.001 18120 CameraToMount -- cameraX=-0.94 cameraY=0.37 hyp=1.01 cameraTheta=2.77 mountX=0.73 mountY=0.67, mountTheta=0.75
02:55:24.490 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.94, y=0.37, opts=13)
02:55:24.492 00.002 18120 Enqueuing Move request for scope (-0.94, 0.37)
02:55:24.493 00.001 21948 Worker thread wakes up
02:55:24.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:24.494 00.001 18120 UpdateGuideState exits: m=1791 RSB=29.2
02:55:24.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:24.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:24.495 00.000 18120 Enqueuing Expose request
02:55:24.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.37) opts 0xd
02:55:24.496 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.94, 0.37)
02:55:24.496 00.000 21948 Moving (-0.94, 0.37) raw xDistance=0.73 yDistance=0.67
02:55:24.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
02:55:24.496 00.000 21948 resist switch: large excursion: input 0.67 thresh 0.60 direction from -1 to 1
02:55:24.496 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.01
02:55:24.496 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:55:24.496 00.000 21948 MoveAxis(W, 130, ABG)
02:55:24.496 00.000 21948 Guiding  Dir = 3, Dur = 130
02:55:24.496 00.000 21948 IsSlewing returns 0
02:55:24.497 00.001 21948 IsGuiding returns 0
02:55:24.498 00.001 21948 PulseGuide returned control before completion, sleep 138
02:55:24.641 00.143 21948 IsGuiding returns 0
02:55:24.641 00.000 21948 Move returns status 0, amount 130
02:55:24.641 00.000 21948 MoveAxis(S, 160, ABG)
02:55:24.641 00.000 21948 Guiding  Dir = 1, Dur = 160
02:55:24.641 00.000 21948 IsSlewing returns 0
02:55:24.643 00.002 21948 IsGuiding returns 0
02:55:24.648 00.005 21948 PulseGuide returned control before completion, sleep 165
02:55:24.817 00.169 21948 IsGuiding returns 0
02:55:24.817 00.000 21948 Move returns status 0, amount 160
02:55:24.817 00.000 21948 move complete, result=0
02:55:24.817 00.000 21948 worker thread done servicing request
02:55:24.817 00.000 21948 Worker thread wakes up
02:55:24.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:24.817 00.000 18120 GuideStep: 0.7 px 130 ms WEST, 0.7 px 160 ms SOUTH
02:55:24.818 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:26.449 01.631 21948 Exposure complete
02:55:26.505 00.056 21948 worker thread done servicing request
02:55:26.505 00.000 18120 OnExposeComplete: enter
02:55:26.506 00.001 18120 UpdateGuideState(): m_state=6
02:55:26.507 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
02:55:26.508 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=233.01, Mass=1969, SNR=30.7, Peak=146 HFD=4.4
02:55:26.508 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
02:55:26.508 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
02:55:26.509 00.001 18120 CameraToMount -- cameraX=0.90 cameraY=-0.27 hyp=0.94 cameraTheta=-0.30 mountX=-0.62 mountY=-0.68, mountTheta=-2.31
02:55:26.511 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.90, y=-0.27, opts=13)
02:55:26.511 00.000 18120 Enqueuing Move request for scope (0.90, -0.27)
02:55:26.512 00.001 21948 Worker thread wakes up
02:55:26.512 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:26.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.27) opts 0xd
02:55:26.512 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.7
02:55:26.513 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:26.513 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:26.514 00.001 18120 Enqueuing Expose request
02:55:26.514 00.000 21948 Handling offset move in thread for scope, endpoint = (0.90, -0.27)
02:55:26.514 00.000 21948 Moving (0.90, -0.27) raw xDistance=-0.62 yDistance=-0.68
02:55:26.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.62
02:55:26.514 00.000 21948 resist switch: large excursion: input -0.68 thresh 0.60 direction from 1 to -1
02:55:26.514 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.05
02:55:26.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
02:55:26.514 00.000 21948 MoveAxis(E, 102, ABG)
02:55:26.514 00.000 21948 Guiding  Dir = 2, Dur = 102
02:55:26.514 00.000 21948 IsSlewing returns 0
02:55:26.514 00.000 21948 IsGuiding returns 0
02:55:26.517 00.003 21948 PulseGuide returned control before completion, sleep 111
02:55:26.637 00.120 21948 IsGuiding returns 0
02:55:26.637 00.000 21948 Move returns status 0, amount 102
02:55:26.637 00.000 21948 MoveAxis(N, 163, ABG)
02:55:26.637 00.000 21948 Guiding  Dir = 0, Dur = 163
02:55:26.637 00.000 21948 IsSlewing returns 0
02:55:26.637 00.000 21948 IsGuiding returns 0
02:55:26.642 00.005 21948 PulseGuide returned control before completion, sleep 169
02:55:26.822 00.180 21948 IsGuiding returns 0
02:55:26.822 00.000 21948 Move returns status 0, amount 163
02:55:26.822 00.000 21948 move complete, result=0
02:55:26.823 00.001 21948 worker thread done servicing request
02:55:26.823 00.000 21948 Worker thread wakes up
02:55:26.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:26.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:26.823 00.000 18120 GuideStep: -0.6 px 102 ms EAST, -0.7 px 163 ms NORTH
02:55:28.236 01.413 21948 Exposure complete
02:55:28.265 00.029 21948 worker thread done servicing request
02:55:28.265 00.000 18120 OnExposeComplete: enter
02:55:28.266 00.001 18120 UpdateGuideState(): m_state=6
02:55:28.266 00.000 18120 Star::Find(15, 897, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
02:55:28.267 00.001 18120 Star::Find returns 1 (0), X=896.21, Y=233.33, Mass=1867, SNR=29.9, Peak=158 HFD=4.1
02:55:28.268 00.001 18120 MultiStar: exiting stabilization period
02:55:28.269 00.001 18120 MultiStar: [#1 0.17,0.24,0.72,U] [#2 -0.12,0.23,0.64,U] [#3 0.15,0.31,0.61,U] [#4 0.03,-0.21,0.55,U] [#5 -0.19,0.40,0.00,M5] [#6 0.34,0.04,0.54,U] [#7 0.20,0.08,0.44,U] [#8 -0.03,0.43,0.00,M6] 
02:55:28.269 00.000 18120 single-star, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.02, 0.05}
02:55:28.269 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
02:55:28.270 00.001 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
02:55:28.270 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.13 mountX=0.03 mountY=-0.04, mountTheta=-0.88
02:55:28.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
02:55:28.272 00.001 18120 Enqueuing Move request for scope (0.02, 0.05)
02:55:28.272 00.000 21948 Worker thread wakes up
02:55:28.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:55:28.272 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:55:28.272 00.000 21948 Moving (0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
02:55:28.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:55:28.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:28.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:28.273 00.001 18120 UpdateGuideState exits: m=1867 RSB=29.9
02:55:28.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:28.274 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:28.274 00.000 18120 Enqueuing Expose request
02:55:28.275 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:55:28.275 00.000 21948 MoveAxis(E, 0, ABG)
02:55:28.275 00.000 21948 Move returns status 0, amount 0
02:55:28.275 00.000 21948 MoveAxis(N, 0, ABG)
02:55:28.275 00.000 21948 Move returns status 0, amount 0
02:55:28.275 00.000 21948 move complete, result=0
02:55:28.275 00.000 21948 worker thread done servicing request
02:55:28.275 00.000 21948 Worker thread wakes up
02:55:28.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:28.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:28.275 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:29.913 01.638 21948 Exposure complete
02:55:29.946 00.033 21948 worker thread done servicing request
02:55:29.946 00.000 18120 OnExposeComplete: enter
02:55:29.948 00.002 18120 UpdateGuideState(): m_state=6
02:55:29.949 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
02:55:29.951 00.002 18120 Star::Find returns 1 (0), X=896.41, Y=233.01, Mass=1888, SNR=30.2, Peak=162 HFD=4.1
02:55:29.952 00.001 18120 MultiStar: [#1 0.32,-0.11,0.72,U] [#2 0.21,0.07,0.62,U] [#3 0.11,-0.15,0.61,U] [#4 0.19,-0.57,0.00,M1] [#5 0.10,0.10,0.46,U] [#6 0.57,-0.37,0.00,M1] [#7 0.42,-0.13,0.00,M2] [#8 0.31,-0.08,0.41,U] 
02:55:29.954 00.002 18120 refined, 5 included, MultiStar: {0.21, -0.10}, one-star: {0.22, -0.27}
02:55:29.955 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
02:55:29.956 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
02:55:29.957 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
02:55:29.960 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.10, opts=13)
02:55:29.961 00.001 18120 Enqueuing Move request for scope (0.21, -0.10)
02:55:29.961 00.000 21948 Worker thread wakes up
02:55:29.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:29.962 00.001 18120 UpdateGuideState exits: m=1888 RSB=30.2
02:55:29.962 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:29.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:29.963 00.001 18120 Enqueuing Expose request
02:55:29.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
02:55:29.963 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
02:55:29.963 00.000 21948 Moving (0.21, -0.10) raw xDistance=-0.18 yDistance=-0.15
02:55:29.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:29.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:29.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:55:29.964 00.001 21948 MoveAxis(E, 0, ABG)
02:55:29.964 00.000 21948 Move returns status 0, amount 0
02:55:29.964 00.000 21948 MoveAxis(N, 0, ABG)
02:55:29.964 00.000 21948 Move returns status 0, amount 0
02:55:29.964 00.000 21948 move complete, result=0
02:55:29.964 00.000 21948 worker thread done servicing request
02:55:29.964 00.000 21948 Worker thread wakes up
02:55:29.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:29.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:29.964 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:31.488 01.524 21948 Exposure complete
02:55:31.525 00.037 21948 worker thread done servicing request
02:55:31.525 00.000 18120 OnExposeComplete: enter
02:55:31.526 00.001 18120 UpdateGuideState(): m_state=6
02:55:31.526 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
02:55:31.527 00.001 18120 Star::Find returns 1 (0), X=896.37, Y=232.97, Mass=1859, SNR=29.9, Peak=165 HFD=4.0
02:55:31.527 00.000 18120 MultiStar: [#1 0.48,-0.19,0.00,M1] [#2 0.04,-0.09,0.64,U] [#3 0.25,-0.13,0.59,U] [#4 0.34,-0.68,0.00,M2] [#5 0.05,0.03,0.45,U] [#6 0.55,-0.45,0.00,M2] [#7 0.02,-0.14,0.45,U] [#8 0.14,0.16,0.38,U] 
02:55:31.528 00.001 18120 refined, 5 included, MultiStar: {0.13, -0.12}, one-star: {0.19, -0.31}
02:55:31.528 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:55:31.528 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
02:55:31.529 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=-0.16 mountY=-0.06, mountTheta=-2.80
02:55:31.530 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
02:55:31.531 00.001 18120 Enqueuing Move request for scope (0.13, -0.12)
02:55:31.531 00.000 21948 Worker thread wakes up
02:55:31.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:31.532 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.9
02:55:31.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:31.532 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:31.533 00.001 18120 Enqueuing Expose request
02:55:31.533 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
02:55:31.533 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
02:55:31.533 00.000 21948 Moving (0.13, -0.12) raw xDistance=-0.16 yDistance=-0.06
02:55:31.533 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:55:31.534 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:31.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:55:31.534 00.000 21948 MoveAxis(E, 0, ABG)
02:55:31.534 00.000 21948 Move returns status 0, amount 0
02:55:31.534 00.000 21948 MoveAxis(N, 0, ABG)
02:55:31.534 00.000 21948 Move returns status 0, amount 0
02:55:31.534 00.000 21948 move complete, result=0
02:55:31.534 00.000 21948 worker thread done servicing request
02:55:31.534 00.000 21948 Worker thread wakes up
02:55:31.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:31.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:31.534 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:33.167 01.633 21948 Exposure complete
02:55:33.199 00.032 21948 worker thread done servicing request
02:55:33.199 00.000 18120 OnExposeComplete: enter
02:55:33.200 00.001 18120 UpdateGuideState(): m_state=6
02:55:33.200 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
02:55:33.201 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=233.07, Mass=1879, SNR=29.9, Peak=182 HFD=4.2
02:55:33.201 00.000 18120 MultiStar: [#1 0.02,-0.17,0.74,U] [#2 -0.24,-0.24,0.63,U] [#3 -0.09,-0.13,0.62,U] [#4 -0.05,-0.60,0.00,M3] [#5 -0.17,0.08,0.46,U] [#6 0.51,-0.58,0.00,M3] [#7 -0.34,-0.17,0.42,U] [#8 0.22,0.02,0.41,U] 
02:55:33.202 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.14}, one-star: {-0.13, -0.21}
02:55:33.202 00.000 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
02:55:33.202 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
02:55:33.203 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-2.23 mountX=-0.08 mountY=0.16, mountTheta=2.05
02:55:33.206 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.14, opts=13)
02:55:33.206 00.000 18120 Enqueuing Move request for scope (-0.11, -0.14)
02:55:33.207 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:33.207 00.000 18120 UpdateGuideState exits: m=1879 RSB=29.9
02:55:33.208 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:33.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:33.209 00.001 21948 Worker thread wakes up
02:55:33.209 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
02:55:33.209 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
02:55:33.209 00.000 21948 Moving (-0.11, -0.14) raw xDistance=-0.08 yDistance=0.16
02:55:33.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:55:33.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:33.209 00.000 18120 Enqueuing Expose request
02:55:33.210 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:55:33.210 00.000 21948 MoveAxis(E, 0, ABG)
02:55:33.210 00.000 21948 Move returns status 0, amount 0
02:55:33.210 00.000 21948 MoveAxis(N, 0, ABG)
02:55:33.210 00.000 21948 Move returns status 0, amount 0
02:55:33.210 00.000 21948 move complete, result=0
02:55:33.210 00.000 21948 worker thread done servicing request
02:55:33.210 00.000 21948 Worker thread wakes up
02:55:33.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:33.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:33.211 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:34.723 01.512 21948 Exposure complete
02:55:34.759 00.036 21948 worker thread done servicing request
02:55:34.759 00.000 18120 OnExposeComplete: enter
02:55:34.759 00.000 18120 UpdateGuideState(): m_state=6
02:55:34.760 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
02:55:34.760 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=233.07, Mass=1835, SNR=29.6, Peak=163 HFD=4.2
02:55:34.761 00.001 18120 MultiStar: [#1 -0.24,-0.01,0.74,U] [#2 -0.42,0.16,0.00,M1] [#3 -0.14,-0.16,0.62,U] [#4 -0.14,-0.41,0.00,M4] [#5 -0.27,-0.01,0.47,U] [#6 0.13,-0.45,0.00,M4] [#7 -0.45,-0.07,0.00,M1] [#8 -0.32,0.28,0.41,U] 
02:55:34.761 00.000 18120 refined, 4 included, MultiStar: {-0.27, -0.07}, one-star: {-0.36, -0.21}
02:55:34.761 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.38)
02:55:34.762 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.34)
02:55:34.762 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.90 mountX=0.05 mountY=0.27, mountTheta=1.38
02:55:34.764 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.07, opts=13)
02:55:34.765 00.001 18120 Enqueuing Move request for scope (-0.27, -0.07)
02:55:34.765 00.000 21948 Worker thread wakes up
02:55:34.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:34.766 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
02:55:34.766 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
02:55:34.766 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.6
02:55:34.766 00.000 21948 Moving (-0.27, -0.07) raw xDistance=0.05 yDistance=0.27
02:55:34.767 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:34.767 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:34.768 00.001 18120 Enqueuing Expose request
02:55:34.769 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:55:34.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:55:34.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:55:34.769 00.000 21948 MoveAxis(E, 0, ABG)
02:55:34.769 00.000 21948 Move returns status 0, amount 0
02:55:34.769 00.000 21948 MoveAxis(N, 0, ABG)
02:55:34.769 00.000 21948 Move returns status 0, amount 0
02:55:34.769 00.000 21948 move complete, result=0
02:55:34.769 00.000 21948 worker thread done servicing request
02:55:34.769 00.000 21948 Worker thread wakes up
02:55:34.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:34.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:34.769 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:55:36.400 01.631 21948 Exposure complete
02:55:36.448 00.048 21948 worker thread done servicing request
02:55:36.448 00.000 18120 OnExposeComplete: enter
02:55:36.448 00.000 18120 UpdateGuideState(): m_state=6
02:55:36.449 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
02:55:36.449 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=232.99, Mass=1885, SNR=30.0, Peak=190 HFD=4.3
02:55:36.450 00.001 18120 MultiStar: [#1 -0.03,-0.03,0.73,U] [#2 -0.17,-0.10,0.63,U] [#3 -0.29,0.02,0.61,U] [#4 -0.05,-0.61,0.00,M5] [#5 -0.11,-0.20,0.49,U] [#6 -0.04,-0.33,0.53,U] [#7 -0.20,-0.23,0.44,U] [#8 -0.10,0.29,0.40,U] 
02:55:36.450 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.13}, one-star: {-0.02, -0.29}
02:55:36.451 00.001 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.27 = 2.01)
02:55:36.451 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.31 = 1.97)
02:55:36.452 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=-0.07 mountY=0.15, mountTheta=2.00
02:55:36.453 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.13, opts=13)
02:55:36.453 00.000 18120 Enqueuing Move request for scope (-0.11, -0.13)
02:55:36.454 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:36.454 00.000 21948 Worker thread wakes up
02:55:36.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
02:55:36.454 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
02:55:36.454 00.000 21948 Moving (-0.11, -0.13) raw xDistance=-0.07 yDistance=0.15
02:55:36.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:55:36.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:36.454 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.0
02:55:36.455 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:36.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:36.456 00.001 18120 Enqueuing Expose request
02:55:36.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:55:36.456 00.000 21948 MoveAxis(E, 0, ABG)
02:55:36.456 00.000 21948 Move returns status 0, amount 0
02:55:36.456 00.000 21948 MoveAxis(N, 0, ABG)
02:55:36.456 00.000 21948 Move returns status 0, amount 0
02:55:36.456 00.000 21948 move complete, result=0
02:55:36.456 00.000 21948 worker thread done servicing request
02:55:36.456 00.000 21948 Worker thread wakes up
02:55:36.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:36.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:36.457 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:37.986 01.529 21948 Exposure complete
02:55:38.025 00.039 21948 worker thread done servicing request
02:55:38.025 00.000 18120 OnExposeComplete: enter
02:55:38.027 00.002 18120 UpdateGuideState(): m_state=6
02:55:38.028 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
02:55:38.028 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=233.07, Mass=1946, SNR=30.4, Peak=193 HFD=4.2
02:55:38.029 00.001 18120 MultiStar: [#1 -0.22,-0.05,0.71,U] [#2 -0.34,0.23,0.63,U] [#3 -0.26,0.00,0.60,U] [#4 -0.23,-0.60,0.00,M6] [#5 -0.29,0.21,0.45,U] [#6 0.04,-0.42,0.52,U] [#7 -0.32,-0.22,0.42,U] [#8 -0.25,0.42,0.00,M2] 
02:55:38.029 00.000 18120 refined, 6 included, MultiStar: {-0.22, -0.07}, one-star: {-0.20, -0.21}
02:55:38.032 00.003 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.00) = xAngle (-4.82 = 1.46)
02:55:38.034 00.002 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.86 = 1.42)
02:55:38.036 00.002 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.82 mountX=0.03 mountY=0.23, mountTheta=1.46
02:55:38.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.07, opts=13)
02:55:38.038 00.001 18120 Enqueuing Move request for scope (-0.22, -0.07)
02:55:38.038 00.000 21948 Worker thread wakes up
02:55:38.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:38.039 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.4
02:55:38.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:38.039 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:38.040 00.001 18120 Enqueuing Expose request
02:55:38.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
02:55:38.040 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
02:55:38.040 00.000 21948 Moving (-0.22, -0.07) raw xDistance=0.03 yDistance=0.23
02:55:38.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:55:38.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:55:38.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:55:38.040 00.000 21948 MoveAxis(E, 0, ABG)
02:55:38.041 00.001 21948 Move returns status 0, amount 0
02:55:38.041 00.000 21948 MoveAxis(N, 0, ABG)
02:55:38.041 00.000 21948 Move returns status 0, amount 0
02:55:38.041 00.000 21948 move complete, result=0
02:55:38.041 00.000 21948 worker thread done servicing request
02:55:38.041 00.000 21948 Worker thread wakes up
02:55:38.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:38.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:38.041 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:39.774 01.733 21948 Exposure complete
02:55:39.811 00.037 21948 worker thread done servicing request
02:55:39.812 00.001 18120 OnExposeComplete: enter
02:55:39.813 00.001 18120 UpdateGuideState(): m_state=6
02:55:39.815 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
02:55:39.816 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=233.01, Mass=1925, SNR=30.4, Peak=197 HFD=4.2
02:55:39.818 00.002 18120 MultiStar: [#1 0.08,-0.17,0.73,U] [#2 -0.11,-0.12,0.64,U] [#3 0.14,-0.13,0.59,U] [#4 0.18,-0.65,0.00,M7] [#5 0.06,0.11,0.45,U] [#6 0.32,-0.56,0.00,M3] [#7 0.08,-0.07,0.45,U] [#8 0.17,0.08,0.40,U] 
02:55:39.819 00.001 18120 refined, 6 included, MultiStar: {0.04, -0.12}, one-star: {-0.03, -0.27}
02:55:39.819 00.000 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.05)
02:55:39.820 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.01)
02:55:39.820 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.24 mountX=-0.12 mountY=0.02, mountTheta=3.01
02:55:39.822 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
02:55:39.823 00.001 18120 Enqueuing Move request for scope (0.04, -0.12)
02:55:39.823 00.000 21948 Worker thread wakes up
02:55:39.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:39.824 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:55:39.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:39.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:39.825 00.001 18120 Enqueuing Expose request
02:55:39.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:55:39.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:55:39.825 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=0.02
02:55:39.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:55:39.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:39.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:39.825 00.000 21948 MoveAxis(E, 0, ABG)
02:55:39.825 00.000 21948 Move returns status 0, amount 0
02:55:39.825 00.000 21948 MoveAxis(N, 0, ABG)
02:55:39.825 00.000 21948 Move returns status 0, amount 0
02:55:39.826 00.001 21948 move complete, result=0
02:55:39.826 00.000 21948 worker thread done servicing request
02:55:39.826 00.000 21948 Worker thread wakes up
02:55:39.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:39.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:39.826 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:41.237 01.411 21948 Exposure complete
02:55:41.266 00.029 21948 worker thread done servicing request
02:55:41.266 00.000 18120 OnExposeComplete: enter
02:55:41.267 00.001 18120 UpdateGuideState(): m_state=6
02:55:41.267 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
02:55:41.268 00.001 18120 Star::Find returns 1 (0), X=896.49, Y=232.72, Mass=1830, SNR=29.5, Peak=151 HFD=3.8
02:55:41.268 00.000 18120 MultiStar: [#1 0.23,-0.41,0.00,M1] [#2 0.23,-0.19,0.67,U] [#3 0.35,-0.34,0.00,M1] [#4 0.33,-0.93,0.00,M8] [#5 0.28,-0.18,0.47,U] [#6 0.68,-0.71,0.00,M4] [#7 0.40,-0.19,0.00,M1] [#8 0.17,-0.42,0.00,M2] 
02:55:41.269 00.001 18120 refined, 2 included, MultiStar: {0.27, -0.36}, one-star: {0.30, -0.56}
02:55:41.269 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
02:55:41.270 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
02:55:41.270 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.36 hyp=0.45 cameraTheta=-0.92 mountX=-0.44 mountY=-0.08, mountTheta=-2.96
02:55:41.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.36, opts=13)
02:55:41.273 00.002 18120 Enqueuing Move request for scope (0.27, -0.36)
02:55:41.273 00.000 21948 Worker thread wakes up
02:55:41.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:41.274 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.36) opts 0xd
02:55:41.274 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.5
02:55:41.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.36)
02:55:41.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:41.275 00.001 21948 Moving (0.27, -0.36) raw xDistance=-0.44 yDistance=-0.08
02:55:41.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:41.275 00.000 18120 Enqueuing Expose request
02:55:41.276 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:55:41.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:41.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:55:41.276 00.000 21948 MoveAxis(E, 79, ABG)
02:55:41.276 00.000 21948 Guiding  Dir = 2, Dur = 79
02:55:41.276 00.000 21948 IsSlewing returns 0
02:55:41.276 00.000 21948 IsGuiding returns 0
02:55:41.278 00.002 21948 PulseGuide returned control before completion, sleep 88
02:55:41.376 00.098 21948 IsGuiding returns 0
02:55:41.376 00.000 21948 Move returns status 0, amount 79
02:55:41.376 00.000 21948 MoveAxis(N, 0, ABG)
02:55:41.376 00.000 21948 Move returns status 0, amount 0
02:55:41.376 00.000 21948 move complete, result=0
02:55:41.376 00.000 21948 worker thread done servicing request
02:55:41.376 00.000 21948 Worker thread wakes up
02:55:41.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:41.376 00.000 18120 GuideStep: -0.4 px 79 ms EAST, -0.1 px 0 ms NORTH
02:55:41.377 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:43.009 01.632 21948 Exposure complete
02:55:43.053 00.044 21948 worker thread done servicing request
02:55:43.054 00.001 18120 OnExposeComplete: enter
02:55:43.057 00.003 18120 UpdateGuideState(): m_state=6
02:55:43.058 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
02:55:43.059 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=233.08, Mass=1936, SNR=30.5, Peak=171 HFD=4.0
02:55:43.060 00.001 18120 MultiStar: [#1 0.10,-0.08,0.72,U] [#2 0.06,-0.09,0.64,U] [#3 0.11,-0.24,0.60,U] [#4 -0.07,-0.62,0.00,M9] [#5 0.03,0.08,0.45,U] [#6 0.41,-0.37,0.00,M5] [#7 0.04,-0.27,0.44,U] [#8 0.31,-0.06,0.39,U] 
02:55:43.061 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.14, -0.20}
02:55:43.061 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
02:55:43.062 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
02:55:43.064 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
02:55:43.069 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.13, opts=13)
02:55:43.071 00.002 18120 Enqueuing Move request for scope (0.11, -0.13)
02:55:43.071 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:43.072 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:55:43.072 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:43.073 00.001 21948 Worker thread wakes up
02:55:43.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:43.073 00.000 18120 Enqueuing Expose request
02:55:43.074 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:55:43.074 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:55:43.074 00.000 21948 Moving (0.11, -0.13) raw xDistance=-0.17 yDistance=-0.04
02:55:43.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:55:43.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:43.074 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:55:43.074 00.000 21948 MoveAxis(E, 0, ABG)
02:55:43.074 00.000 21948 Move returns status 0, amount 0
02:55:43.074 00.000 21948 MoveAxis(N, 0, ABG)
02:55:43.074 00.000 21948 Move returns status 0, amount 0
02:55:43.074 00.000 21948 move complete, result=0
02:55:43.074 00.000 21948 worker thread done servicing request
02:55:43.074 00.000 21948 Worker thread wakes up
02:55:43.074 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:43.074 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:43.074 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:44.589 01.515 21948 Exposure complete
02:55:44.630 00.041 21948 worker thread done servicing request
02:55:44.630 00.000 18120 OnExposeComplete: enter
02:55:44.631 00.001 18120 UpdateGuideState(): m_state=6
02:55:44.632 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
02:55:44.632 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=232.98, Mass=1945, SNR=30.6, Peak=189 HFD=4.0
02:55:44.633 00.001 18120 MultiStar: [#1 0.29,-0.18,0.70,U] [#2 0.18,-0.03,0.62,U] [#3 0.10,-0.26,0.58,U] [#4 0.46,-0.69,0.00,M10] [#5 0.08,-0.06,0.45,U] [#6 0.61,-0.69,0.00,M6] [#7 0.35,-0.14,0.44,U] [#8 0.23,-0.09,0.38,U] 
02:55:44.633 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.17}, one-star: {0.13, -0.30}
02:55:44.634 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
02:55:44.634 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
02:55:44.635 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.74 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
02:55:44.636 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.17, opts=13)
02:55:44.636 00.000 18120 Enqueuing Move request for scope (0.19, -0.17)
02:55:44.637 00.001 21948 Worker thread wakes up
02:55:44.637 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:44.637 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
02:55:44.638 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:44.638 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:44.638 00.000 18120 Enqueuing Expose request
02:55:44.639 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
02:55:44.639 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
02:55:44.639 00.000 21948 Moving (0.19, -0.17) raw xDistance=-0.24 yDistance=-0.09
02:55:44.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:55:44.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:44.639 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:55:44.639 00.000 21948 MoveAxis(E, 42, ABG)
02:55:44.639 00.000 21948 Guiding  Dir = 2, Dur = 42
02:55:44.639 00.000 21948 IsSlewing returns 0
02:55:44.639 00.000 21948 IsGuiding returns 0
02:55:44.641 00.002 21948 PulseGuide returned control before completion, sleep 51
02:55:44.700 00.059 21948 IsGuiding returns 0
02:55:44.700 00.000 21948 Move returns status 0, amount 42
02:55:44.700 00.000 21948 MoveAxis(N, 0, ABG)
02:55:44.700 00.000 21948 Move returns status 0, amount 0
02:55:44.700 00.000 21948 move complete, result=0
02:55:44.700 00.000 21948 worker thread done servicing request
02:55:44.700 00.000 21948 Worker thread wakes up
02:55:44.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:44.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:44.700 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
02:55:46.334 01.634 21948 Exposure complete
02:55:46.360 00.026 21948 worker thread done servicing request
02:55:46.360 00.000 18120 OnExposeComplete: enter
02:55:46.361 00.001 18120 UpdateGuideState(): m_state=6
02:55:46.362 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
02:55:46.362 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=233.21, Mass=1860, SNR=29.9, Peak=168 HFD=3.8
02:55:46.363 00.001 18120 MultiStar: [#1 0.00,0.12,0.72,U] [#2 0.19,0.05,0.62,U] [#3 0.31,0.03,0.60,U] [#4 0.33,-0.40,0.00,R] [#5 0.14,0.24,0.48,U] [#6 0.43,-0.35,0.00,M7] [#7 0.09,0.19,0.43,U] [#8 0.04,0.37,0.39,U] 
02:55:46.363 00.000 18120 single-star, 6 included, MultiStar: {0.13, 0.10}, one-star: {0.11, -0.07}
02:55:46.364 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
02:55:46.364 00.000 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
02:55:46.365 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
02:55:46.366 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
02:55:46.366 00.000 18120 Enqueuing Move request for scope (0.11, -0.07)
02:55:46.367 00.001 21948 Worker thread wakes up
02:55:46.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:55:46.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:55:46.367 00.000 21948 Moving (0.11, -0.07) raw xDistance=-0.11 yDistance=-0.07
02:55:46.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:55:46.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:46.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:46.368 00.001 18120 UpdateGuideState exits: m=1860 RSB=29.9
02:55:46.368 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:46.369 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:46.370 00.001 18120 Enqueuing Expose request
02:55:46.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:55:46.370 00.000 21948 MoveAxis(E, 0, ABG)
02:55:46.370 00.000 21948 Move returns status 0, amount 0
02:55:46.370 00.000 21948 MoveAxis(N, 0, ABG)
02:55:46.370 00.000 21948 Move returns status 0, amount 0
02:55:46.370 00.000 21948 move complete, result=0
02:55:46.370 00.000 21948 worker thread done servicing request
02:55:46.370 00.000 21948 Worker thread wakes up
02:55:46.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:46.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:46.371 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:47.888 01.517 21948 Exposure complete
02:55:47.928 00.040 21948 worker thread done servicing request
02:55:47.928 00.000 18120 OnExposeComplete: enter
02:55:47.929 00.001 18120 UpdateGuideState(): m_state=6
02:55:47.930 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
02:55:47.931 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=233.20, Mass=1951, SNR=30.6, Peak=181 HFD=4.1
02:55:47.931 00.000 18120 MultiStar: [#1 0.42,-0.07,0.72,U] [#2 0.06,0.12,0.62,U] [#3 0.26,-0.03,0.60,U] [#4 -0.10,0.01,0.55,U] [#5 0.05,0.03,0.45,U] [#6 0.72,-0.49,0.00,M8] [#7 0.04,-0.08,0.40,U] [#8 0.31,0.14,0.40,U] 
02:55:47.932 00.001 18120 single-star, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.11, -0.08}
02:55:47.934 00.002 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
02:55:47.936 00.002 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
02:55:47.938 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
02:55:47.939 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.08, opts=13)
02:55:47.941 00.002 18120 Enqueuing Move request for scope (0.11, -0.08)
02:55:47.941 00.000 21948 Worker thread wakes up
02:55:47.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
02:55:47.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:47.942 00.001 18120 UpdateGuideState exits: m=1951 RSB=30.6
02:55:47.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:47.943 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:47.943 00.000 18120 Enqueuing Expose request
02:55:47.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
02:55:47.944 00.001 21948 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.06
02:55:47.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:55:47.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:47.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:55:47.944 00.000 21948 MoveAxis(E, 0, ABG)
02:55:47.944 00.000 21948 Move returns status 0, amount 0
02:55:47.944 00.000 21948 MoveAxis(N, 0, ABG)
02:55:47.944 00.000 21948 Move returns status 0, amount 0
02:55:47.944 00.000 21948 move complete, result=0
02:55:47.944 00.000 21948 worker thread done servicing request
02:55:47.944 00.000 21948 Worker thread wakes up
02:55:47.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:47.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:47.944 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:49.580 01.636 21948 Exposure complete
02:55:49.608 00.028 21948 worker thread done servicing request
02:55:49.608 00.000 18120 OnExposeComplete: enter
02:55:49.609 00.001 18120 UpdateGuideState(): m_state=6
02:55:49.610 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
02:55:49.610 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=233.04, Mass=1964, SNR=30.7, Peak=180 HFD=4.1
02:55:49.611 00.001 18120 MultiStar: [#1 0.08,-0.07,0.71,U] [#2 0.09,-0.02,0.64,U] [#3 0.15,-0.03,0.60,U] [#4 -0.22,-0.10,0.59,U] [#5 0.15,0.15,0.47,U] [#6 0.71,-0.42,0.00,M9] [#7 0.13,-0.29,0.43,U] [#8 0.33,0.18,0.39,U] 
02:55:49.611 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.16, -0.24}
02:55:49.612 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
02:55:49.612 00.000 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
02:55:49.612 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.11 mountY=-0.06, mountTheta=-2.68
02:55:49.614 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
02:55:49.614 00.000 18120 Enqueuing Move request for scope (0.10, -0.08)
02:55:49.615 00.001 21948 Worker thread wakes up
02:55:49.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:55:49.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:55:49.615 00.000 21948 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.06
02:55:49.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:55:49.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:49.615 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
02:55:49.616 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:49.616 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:49.617 00.001 18120 Enqueuing Expose request
02:55:49.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:49.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:55:49.617 00.000 21948 MoveAxis(E, 0, ABG)
02:55:49.617 00.000 21948 Move returns status 0, amount 0
02:55:49.617 00.000 21948 MoveAxis(N, 0, ABG)
02:55:49.617 00.000 21948 Move returns status 0, amount 0
02:55:49.617 00.000 21948 move complete, result=0
02:55:49.617 00.000 21948 worker thread done servicing request
02:55:49.617 00.000 21948 Worker thread wakes up
02:55:49.617 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:49.617 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:49.618 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:51.134 01.516 21948 Exposure complete
02:55:51.178 00.044 21948 worker thread done servicing request
02:55:51.178 00.000 18120 OnExposeComplete: enter
02:55:51.180 00.002 18120 UpdateGuideState(): m_state=6
02:55:51.181 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
02:55:51.182 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=233.37, Mass=1925, SNR=30.4, Peak=158 HFD=4.1
02:55:51.182 00.000 18120 MultiStar: [#1 -0.39,0.34,0.00,M1] [#2 -0.46,0.39,0.00,M1] [#3 -0.38,0.32,0.00,M1] [#4 -0.64,0.35,0.00,M1] [#5 -0.29,0.54,0.00,M1] [#6 -0.18,0.00,0.50,U] [#7 -0.28,0.10,0.42,U] [#8 -0.16,0.45,0.00,M1] 
02:55:51.183 00.001 18120 refined, 2 included, MultiStar: {-0.23, 0.07}, one-star: {-0.23, 0.08}
02:55:51.183 00.000 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.86 = 0.86)
02:55:51.183 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.82 = 0.82)
02:55:51.184 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.86 mountX=0.16 mountY=0.18, mountTheta=0.84
02:55:51.185 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.07, opts=13)
02:55:51.186 00.001 18120 Enqueuing Move request for scope (-0.23, 0.07)
02:55:51.186 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:51.187 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:55:51.187 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:51.188 00.001 21948 Worker thread wakes up
02:55:51.188 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
02:55:51.188 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
02:55:51.188 00.000 21948 Moving (-0.23, 0.07) raw xDistance=0.16 yDistance=0.18
02:55:51.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:55:51.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:51.188 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:55:51.188 00.000 21948 MoveAxis(E, 0, ABG)
02:55:51.188 00.000 21948 Move returns status 0, amount 0
02:55:51.188 00.000 21948 MoveAxis(N, 0, ABG)
02:55:51.188 00.000 21948 Move returns status 0, amount 0
02:55:51.188 00.000 21948 move complete, result=0
02:55:51.188 00.000 21948 worker thread done servicing request
02:55:51.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:51.189 00.001 18120 Enqueuing Expose request
02:55:51.189 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:51.190 00.001 21948 Worker thread wakes up
02:55:51.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:51.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:52.827 01.637 21948 Exposure complete
02:55:52.891 00.064 21948 worker thread done servicing request
02:55:52.891 00.000 18120 OnExposeComplete: enter
02:55:52.893 00.002 18120 UpdateGuideState(): m_state=6
02:55:52.893 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
02:55:52.894 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=233.30, Mass=1842, SNR=29.7, Peak=129 HFD=4.2
02:55:52.894 00.000 18120 MultiStar: [#1 0.10,0.28,0.74,U] [#2 0.04,0.33,0.65,U] [#3 0.24,0.25,0.61,U] [#4 -0.16,0.08,0.58,U] [#5 0.02,0.11,0.47,U] [#6 0.38,0.11,0.55,U] [#7 0.01,0.05,0.44,U] [#8 0.14,0.38,0.40,U] 
02:55:52.895 00.001 18120 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.15, 0.02}
02:55:52.895 00.000 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
02:55:52.896 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
02:55:52.896 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
02:55:52.899 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.02, opts=13)
02:55:52.900 00.001 18120 Enqueuing Move request for scope (0.15, 0.02)
02:55:52.901 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:52.902 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.7
02:55:52.904 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:52.905 00.001 21948 Worker thread wakes up
02:55:52.905 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:52.905 00.000 18120 Enqueuing Expose request
02:55:52.906 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:55:52.906 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:55:52.906 00.000 21948 Moving (0.15, 0.02) raw xDistance=-0.04 yDistance=-0.14
02:55:52.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:55:52.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:52.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:55:52.906 00.000 21948 MoveAxis(E, 0, ABG)
02:55:52.906 00.000 21948 Move returns status 0, amount 0
02:55:52.906 00.000 21948 MoveAxis(N, 0, ABG)
02:55:52.906 00.000 21948 Move returns status 0, amount 0
02:55:52.906 00.000 21948 move complete, result=0
02:55:52.906 00.000 21948 worker thread done servicing request
02:55:52.906 00.000 21948 Worker thread wakes up
02:55:52.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:52.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:52.906 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:54.322 01.416 21948 Exposure complete
02:55:54.366 00.044 21948 worker thread done servicing request
02:55:54.367 00.001 18120 OnExposeComplete: enter
02:55:54.367 00.000 18120 UpdateGuideState(): m_state=6
02:55:54.368 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
02:55:54.368 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=233.05, Mass=1961, SNR=30.7, Peak=174 HFD=4.1
02:55:54.369 00.001 18120 MultiStar: [#1 0.16,-0.10,0.72,U] [#2 -0.17,0.06,0.65,U] [#3 0.34,-0.08,0.61,U] [#4 -0.37,-0.20,0.54,U] [#5 -0.15,0.10,0.46,U] [#6 0.43,-0.51,0.00,M8] [#7 0.10,-0.13,0.42,U] [#8 0.21,0.03,0.38,U] 
02:55:54.371 00.002 18120 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.17, -0.23}
02:55:54.372 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
02:55:54.374 00.002 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
02:55:54.375 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.05 mountX=-0.10 mountY=-0.01, mountTheta=-3.09
02:55:54.377 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
02:55:54.379 00.002 18120 Enqueuing Move request for scope (0.05, -0.09)
02:55:54.380 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:54.381 00.001 21948 Worker thread wakes up
02:55:54.381 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:55:54.382 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:54.382 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:54.383 00.001 18120 Enqueuing Expose request
02:55:54.383 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:55:54.383 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:55:54.383 00.000 21948 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.01
02:55:54.383 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:55:54.383 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:54.383 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:54.383 00.000 21948 MoveAxis(E, 0, ABG)
02:55:54.383 00.000 21948 Move returns status 0, amount 0
02:55:54.383 00.000 21948 MoveAxis(N, 0, ABG)
02:55:54.383 00.000 21948 Move returns status 0, amount 0
02:55:54.383 00.000 21948 move complete, result=0
02:55:54.383 00.000 21948 worker thread done servicing request
02:55:54.383 00.000 21948 Worker thread wakes up
02:55:54.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:54.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:54.384 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:56.116 01.732 21948 Exposure complete
02:55:56.150 00.034 21948 worker thread done servicing request
02:55:56.150 00.000 18120 OnExposeComplete: enter
02:55:56.151 00.001 18120 UpdateGuideState(): m_state=6
02:55:56.151 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
02:55:56.152 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=233.13, Mass=2023, SNR=31.2, Peak=171 HFD=4.2
02:55:56.152 00.000 18120 MultiStar: [#1 0.04,0.12,0.70,U] [#2 -0.05,0.11,0.62,U] [#3 0.10,0.15,0.59,U] [#4 -0.39,-0.01,0.54,U] [#5 -0.09,0.13,0.43,U] [#6 0.21,-0.24,0.51,U] [#7 0.22,-0.11,0.40,U] [#8 -0.04,0.20,0.37,U] 
02:55:56.152 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.08, -0.15}
02:55:56.153 00.001 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
02:55:56.153 00.000 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
02:55:56.154 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.70 mountX=0.00 mountY=-0.02, mountTheta=-1.30
02:55:56.155 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
02:55:56.155 00.000 18120 Enqueuing Move request for scope (0.01, 0.01)
02:55:56.156 00.001 21948 Worker thread wakes up
02:55:56.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:56.156 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.2
02:55:56.158 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:56.158 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:56.158 00.000 18120 Enqueuing Expose request
02:55:56.159 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:55:56.159 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:55:56.159 00.000 21948 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.02
02:55:56.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:55:56.159 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:56.159 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:56.159 00.000 21948 MoveAxis(E, 0, ABG)
02:55:56.159 00.000 21948 Move returns status 0, amount 0
02:55:56.159 00.000 21948 MoveAxis(N, 0, ABG)
02:55:56.159 00.000 21948 Move returns status 0, amount 0
02:55:56.159 00.000 21948 move complete, result=0
02:55:56.159 00.000 21948 worker thread done servicing request
02:55:56.159 00.000 21948 Worker thread wakes up
02:55:56.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:56.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:56.159 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:57.565 01.406 21948 Exposure complete
02:55:57.615 00.050 18120 OnExposeComplete: enter
02:55:57.616 00.001 18120 UpdateGuideState(): m_state=6
02:55:57.617 00.001 21948 worker thread done servicing request
02:55:57.617 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
02:55:57.617 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=233.42, Mass=1935, SNR=30.5, Peak=157 HFD=4.0
02:55:57.618 00.001 18120 MultiStar: [#1 -0.09,0.35,0.70,U] [#2 0.00,0.40,0.62,U] [#3 -0.10,0.37,0.61,U] [#4 -0.57,0.35,0.00,M1] [#5 -0.31,0.67,0.00,M1] [#6 0.02,0.34,0.48,U] [#7 0.01,0.06,0.43,U] [#8 -0.18,0.45,0.00,M1] 
02:55:57.618 00.000 18120 single-star, 5 included, MultiStar: {-0.06, 0.27}, one-star: {-0.12, 0.14}
02:55:57.619 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
02:55:57.619 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
02:55:57.620 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=0.18 mountY=0.05, mountTheta=0.26
02:55:57.622 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.14, opts=13)
02:55:57.622 00.000 18120 Enqueuing Move request for scope (-0.12, 0.14)
02:55:57.623 00.001 21948 Worker thread wakes up
02:55:57.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
02:55:57.623 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
02:55:57.623 00.000 21948 Moving (-0.12, 0.14) raw xDistance=0.18 yDistance=0.05
02:55:57.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:55:57.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:57.623 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:57.623 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
02:55:57.624 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:57.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:57.625 00.001 18120 Enqueuing Expose request
02:55:57.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:55:57.625 00.000 21948 MoveAxis(E, 0, ABG)
02:55:57.625 00.000 21948 Move returns status 0, amount 0
02:55:57.625 00.000 21948 MoveAxis(N, 0, ABG)
02:55:57.625 00.000 21948 Move returns status 0, amount 0
02:55:57.625 00.000 21948 move complete, result=0
02:55:57.625 00.000 21948 worker thread done servicing request
02:55:57.625 00.000 21948 Worker thread wakes up
02:55:57.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:57.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:55:57.626 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:59.262 01.636 21948 Exposure complete
02:55:59.306 00.044 21948 worker thread done servicing request
02:55:59.306 00.000 18120 OnExposeComplete: enter
02:55:59.307 00.001 18120 UpdateGuideState(): m_state=6
02:55:59.309 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
02:55:59.311 00.002 18120 Star::Find returns 1 (0), X=896.56, Y=233.09, Mass=1925, SNR=30.4, Peak=145 HFD=4.0
02:55:59.312 00.001 18120 MultiStar: [#1 0.33,0.10,0.72,U] [#2 0.29,0.10,0.61,U] [#3 0.29,0.02,0.60,U] [#4 -0.13,0.03,0.55,U] [#5 0.16,0.25,0.47,U] [#6 0.68,-0.36,0.00,M7] [#7 0.17,-0.20,0.43,U] [#8 0.17,0.21,0.38,U] 
02:55:59.313 00.001 18120 refined, 7 included, MultiStar: {0.23, 0.02}, one-star: {0.38, -0.20}
02:55:59.314 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
02:55:59.316 00.002 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
02:55:59.317 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.08 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
02:55:59.320 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.02, opts=13)
02:55:59.320 00.000 18120 Enqueuing Move request for scope (0.23, 0.02)
02:55:59.321 00.001 21948 Worker thread wakes up
02:55:59.321 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
02:55:59.321 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
02:55:59.321 00.000 21948 Moving (0.23, 0.02) raw xDistance=-0.08 yDistance=-0.22
02:55:59.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:55:59.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:55:59.321 00.000 21948 MoveAxis(E, 0, ABG)
02:55:59.321 00.000 21948 Move returns status 0, amount 0
02:55:59.321 00.000 21948 MoveAxis(N, 52, ABG)
02:55:59.321 00.000 21948 Guiding  Dir = 0, Dur = 52
02:55:59.321 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:55:59.322 00.001 21948 IsSlewing returns 0
02:55:59.323 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:55:59.324 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:59.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:55:59.325 00.000 18120 Enqueuing Expose request
02:55:59.326 00.001 21948 IsGuiding returns 0
02:55:59.331 00.005 21948 PulseGuide returned control before completion, sleep 58
02:55:59.402 00.071 21948 IsGuiding returns 0
02:55:59.402 00.000 21948 Move returns status 0, amount 52
02:55:59.402 00.000 21948 move complete, result=0
02:55:59.402 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 52 ms NORTH
02:55:59.403 00.001 21948 worker thread done servicing request
02:55:59.403 00.000 21948 Worker thread wakes up
02:55:59.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:55:59.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:00.810 01.407 21948 Exposure complete
02:56:00.848 00.038 21948 worker thread done servicing request
02:56:00.848 00.000 18120 OnExposeComplete: enter
02:56:00.849 00.001 18120 UpdateGuideState(): m_state=6
02:56:00.850 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
02:56:00.850 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=232.99, Mass=1975, SNR=30.7, Peak=180 HFD=4.0
02:56:00.851 00.001 18120 MultiStar: [#1 0.33,0.22,0.69,U] [#2 -0.03,-0.01,0.62,U] [#3 0.21,-0.11,0.57,U] [#4 -0.30,0.03,0.56,U] [#5 0.04,0.04,0.46,U] [#6 0.31,-0.33,0.00,M8] [#7 0.18,-0.09,0.42,U] [#8 0.02,0.22,0.39,U] 
02:56:00.852 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.17, -0.30}
02:56:00.853 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
02:56:00.853 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
02:56:00.854 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.06 mountY=-0.07, mountTheta=-2.31
02:56:00.855 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
02:56:00.857 00.002 18120 Enqueuing Move request for scope (0.09, -0.03)
02:56:00.857 00.000 21948 Worker thread wakes up
02:56:00.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:00.858 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:56:00.858 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:56:00.858 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.7
02:56:00.858 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:00.859 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:00.859 00.000 18120 Enqueuing Expose request
02:56:00.860 00.001 21948 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.07
02:56:00.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:56:00.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:00.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:56:00.860 00.000 21948 MoveAxis(E, 0, ABG)
02:56:00.860 00.000 21948 Move returns status 0, amount 0
02:56:00.860 00.000 21948 MoveAxis(N, 0, ABG)
02:56:00.860 00.000 21948 Move returns status 0, amount 0
02:56:00.860 00.000 21948 move complete, result=0
02:56:00.860 00.000 21948 worker thread done servicing request
02:56:00.860 00.000 21948 Worker thread wakes up
02:56:00.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:00.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:00.860 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:02.497 01.637 21948 Exposure complete
02:56:02.534 00.037 21948 worker thread done servicing request
02:56:02.535 00.001 18120 OnExposeComplete: enter
02:56:02.537 00.002 18120 UpdateGuideState(): m_state=6
02:56:02.538 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
02:56:02.539 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=233.07, Mass=1927, SNR=30.4, Peak=162 HFD=4.0
02:56:02.540 00.001 18120 MultiStar: [#1 0.20,0.09,0.73,U] [#2 0.00,0.13,0.62,U] [#3 0.21,-0.14,0.60,U] [#4 -0.10,-0.00,0.55,U] [#5 0.10,0.20,0.47,U] [#6 0.54,-0.19,0.00,M9] [#7 0.12,-0.19,0.45,U] [#8 0.36,0.13,0.39,U] 
02:56:02.540 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.25, -0.22}
02:56:02.541 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
02:56:02.544 00.003 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
02:56:02.547 00.003 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
02:56:02.550 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
02:56:02.552 00.002 18120 Enqueuing Move request for scope (0.15, -0.02)
02:56:02.554 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:02.554 00.000 21948 Worker thread wakes up
02:56:02.555 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.4
02:56:02.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:02.555 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:02.556 00.001 18120 Enqueuing Expose request
02:56:02.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:56:02.556 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:56:02.556 00.000 21948 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.12
02:56:02.556 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:56:02.556 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:02.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:56:02.556 00.000 21948 MoveAxis(E, 0, ABG)
02:56:02.556 00.000 21948 Move returns status 0, amount 0
02:56:02.556 00.000 21948 MoveAxis(N, 0, ABG)
02:56:02.556 00.000 21948 Move returns status 0, amount 0
02:56:02.556 00.000 21948 move complete, result=0
02:56:02.557 00.001 21948 worker thread done servicing request
02:56:02.557 00.000 21948 Worker thread wakes up
02:56:02.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:02.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:02.558 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:04.074 01.516 21948 Exposure complete
02:56:04.117 00.043 21948 worker thread done servicing request
02:56:04.117 00.000 18120 OnExposeComplete: enter
02:56:04.119 00.002 18120 UpdateGuideState(): m_state=6
02:56:04.119 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
02:56:04.120 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=233.21, Mass=2003, SNR=31.1, Peak=160 HFD=4.3
02:56:04.121 00.001 18120 MultiStar: [#1 0.28,0.12,0.67,U] [#2 0.04,0.04,0.60,U] [#3 0.19,-0.06,0.59,U] [#4 -0.12,0.16,0.53,U] [#5 0.04,0.36,0.45,U] [#6 0.61,-0.30,0.00,M10] [#7 0.11,-0.17,0.43,U] [#8 0.22,0.28,0.39,U] 
02:56:04.121 00.000 18120 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.12, -0.07}
02:56:04.122 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
02:56:04.122 00.000 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
02:56:04.123 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=0.01 mountY=-0.13, mountTheta=-1.51
02:56:04.124 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.06, opts=13)
02:56:04.124 00.000 18120 Enqueuing Move request for scope (0.11, 0.06)
02:56:04.125 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:04.125 00.000 18120 UpdateGuideState exits: m=2003 RSB=31.1
02:56:04.126 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:04.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:04.126 00.000 18120 Enqueuing Expose request
02:56:04.127 00.001 21948 Worker thread wakes up
02:56:04.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
02:56:04.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
02:56:04.127 00.000 21948 Moving (0.11, 0.06) raw xDistance=0.01 yDistance=-0.13
02:56:04.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:56:04.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:04.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:56:04.127 00.000 21948 MoveAxis(E, 0, ABG)
02:56:04.127 00.000 21948 Move returns status 0, amount 0
02:56:04.127 00.000 21948 MoveAxis(N, 0, ABG)
02:56:04.127 00.000 21948 Move returns status 0, amount 0
02:56:04.127 00.000 21948 move complete, result=0
02:56:04.127 00.000 21948 worker thread done servicing request
02:56:04.127 00.000 21948 Worker thread wakes up
02:56:04.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:04.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:04.128 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:05.749 01.621 21948 Exposure complete
02:56:05.801 00.052 21948 worker thread done servicing request
02:56:05.801 00.000 18120 OnExposeComplete: enter
02:56:05.801 00.000 18120 UpdateGuideState(): m_state=6
02:56:05.802 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
02:56:05.802 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=232.87, Mass=1896, SNR=30.1, Peak=158 HFD=4.3
02:56:05.804 00.002 18120 MultiStar: [#1 0.09,-0.34,0.72,U] [#2 -0.09,-0.14,0.64,U] [#3 0.22,-0.31,0.59,U] [#4 -0.33,-0.25,0.57,U] [#5 -0.20,-0.07,0.48,U] [#6 0.45,-0.59,0.00,R] [#7 0.04,-0.55,0.00,M1] [#8 0.02,-0.04,0.40,U] 
02:56:05.805 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.25}, one-star: {-0.13, -0.41}
02:56:05.806 00.001 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.81 = 2.48)
02:56:05.807 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.44)
02:56:05.808 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.81 mountX=-0.21 mountY=0.17, mountTheta=2.45
02:56:05.811 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.25, opts=13)
02:56:05.812 00.001 18120 Enqueuing Move request for scope (-0.06, -0.25)
02:56:05.812 00.000 21948 Worker thread wakes up
02:56:05.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:05.813 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
02:56:05.813 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
02:56:05.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:05.814 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:05.814 00.000 18120 Enqueuing Expose request
02:56:05.815 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
02:56:05.815 00.000 21948 Moving (-0.06, -0.25) raw xDistance=-0.21 yDistance=0.17
02:56:05.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:56:05.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:05.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:56:05.815 00.000 21948 MoveAxis(E, 37, ABG)
02:56:05.815 00.000 21948 Guiding  Dir = 2, Dur = 37
02:56:05.815 00.000 21948 IsSlewing returns 0
02:56:05.815 00.000 21948 IsGuiding returns 0
02:56:05.817 00.002 21948 PulseGuide returned control before completion, sleep 46
02:56:05.876 00.059 21948 IsGuiding returns 0
02:56:05.877 00.001 21948 Move returns status 0, amount 37
02:56:05.877 00.000 21948 MoveAxis(N, 0, ABG)
02:56:05.877 00.000 21948 Move returns status 0, amount 0
02:56:05.877 00.000 21948 move complete, result=0
02:56:05.877 00.000 21948 worker thread done servicing request
02:56:05.877 00.000 21948 Worker thread wakes up
02:56:05.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:05.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:05.877 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
02:56:07.285 01.408 21948 Exposure complete
02:56:07.321 00.036 21948 worker thread done servicing request
02:56:07.321 00.000 18120 OnExposeComplete: enter
02:56:07.322 00.001 18120 UpdateGuideState(): m_state=6
02:56:07.323 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
02:56:07.323 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=232.94, Mass=1842, SNR=29.7, Peak=170 HFD=4.2
02:56:07.324 00.001 18120 MultiStar: [#1 -0.11,-0.05,0.75,U] [#2 -0.12,-0.02,0.66,U] [#3 -0.15,-0.08,0.59,U] [#4 -0.37,-0.02,0.58,U] [#5 -0.18,-0.00,0.46,U] [#6 -0.15,0.05,0.56,U] [#7 0.02,-0.23,0.43,U] [#8 0.05,-0.07,0.41,U] 
02:56:07.324 00.000 18120 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.01, -0.35}
02:56:07.324 00.000 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.00) = xAngle (-4.40 = 1.88)
02:56:07.325 00.001 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.44 = 1.84)
02:56:07.325 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=-0.05 mountY=0.15, mountTheta=1.88
02:56:07.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.10, opts=13)
02:56:07.327 00.001 18120 Enqueuing Move request for scope (-0.11, -0.10)
02:56:07.327 00.000 21948 Worker thread wakes up
02:56:07.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:07.328 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.7
02:56:07.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:07.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:07.329 00.000 18120 Enqueuing Expose request
02:56:07.330 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
02:56:07.330 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
02:56:07.330 00.000 21948 Moving (-0.11, -0.10) raw xDistance=-0.05 yDistance=0.15
02:56:07.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:07.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:07.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:56:07.330 00.000 21948 MoveAxis(E, 0, ABG)
02:56:07.330 00.000 21948 Move returns status 0, amount 0
02:56:07.330 00.000 21948 MoveAxis(N, 0, ABG)
02:56:07.330 00.000 21948 Move returns status 0, amount 0
02:56:07.330 00.000 21948 move complete, result=0
02:56:07.330 00.000 21948 worker thread done servicing request
02:56:07.330 00.000 21948 Worker thread wakes up
02:56:07.330 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:07.333 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:07.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:08.963 01.630 21948 Exposure complete
02:56:08.994 00.031 21948 worker thread done servicing request
02:56:08.994 00.000 18120 OnExposeComplete: enter
02:56:08.995 00.001 18120 UpdateGuideState(): m_state=6
02:56:08.996 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
02:56:08.996 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=233.32, Mass=1961, SNR=30.7, Peak=163 HFD=4.2
02:56:08.997 00.001 18120 MultiStar: [#1 -0.04,0.11,0.70,U] [#2 -0.25,0.22,0.63,U] [#3 -0.02,0.12,0.59,U] [#4 -0.55,0.16,0.00,M1] [#5 -0.15,0.36,0.44,U] [#6 -0.14,0.46,0.00,M1] [#7 -0.01,-0.06,0.43,U] [#8 0.12,0.32,0.39,U] 
02:56:08.997 00.000 18120 single-star, 6 included, MultiStar: {-0.08, 0.14}, one-star: {-0.09, 0.04}
02:56:08.998 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
02:56:08.998 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
02:56:08.998 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=0.08 mountY=0.07, mountTheta=0.71
02:56:09.000 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
02:56:09.001 00.001 18120 Enqueuing Move request for scope (-0.09, 0.04)
02:56:09.001 00.000 21948 Worker thread wakes up
02:56:09.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:09.002 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:56:09.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:09.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:09.003 00.000 18120 Enqueuing Expose request
02:56:09.004 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:56:09.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:56:09.004 00.000 21948 Moving (-0.09, 0.04) raw xDistance=0.08 yDistance=0.07
02:56:09.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:56:09.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:09.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:56:09.004 00.000 21948 MoveAxis(E, 0, ABG)
02:56:09.004 00.000 21948 Move returns status 0, amount 0
02:56:09.004 00.000 21948 MoveAxis(N, 0, ABG)
02:56:09.004 00.000 21948 Move returns status 0, amount 0
02:56:09.004 00.000 21948 move complete, result=0
02:56:09.004 00.000 21948 worker thread done servicing request
02:56:09.004 00.000 21948 Worker thread wakes up
02:56:09.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:09.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:09.005 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:10.522 01.517 21948 Exposure complete
02:56:10.554 00.032 21948 worker thread done servicing request
02:56:10.554 00.000 18120 OnExposeComplete: enter
02:56:10.555 00.001 18120 UpdateGuideState(): m_state=6
02:56:10.555 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
02:56:10.556 00.001 18120 Star::Find returns 1 (0), X=896.21, Y=233.27, Mass=1896, SNR=30.1, Peak=156 HFD=4.1
02:56:10.557 00.001 18120 MultiStar: [#1 -0.20,0.43,0.00,M1] [#2 -0.09,0.19,0.65,U] [#3 -0.06,0.16,0.60,U] [#4 -0.42,0.23,0.00,M2] [#5 -0.01,0.12,0.46,U] [#6 -0.15,0.40,0.00,M2] [#7 0.20,0.05,0.42,U] [#8 -0.29,0.53,0.00,M1] 
02:56:10.557 00.000 18120 single-star, 4 included, MultiStar: {0.00, 0.09}, one-star: {0.02, -0.01}
02:56:10.557 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
02:56:10.558 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
02:56:10.558 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.45 mountX=-0.02 mountY=-0.01, mountTheta=-2.47
02:56:10.559 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
02:56:10.560 00.001 18120 Enqueuing Move request for scope (0.02, -0.01)
02:56:10.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:10.561 00.001 18120 UpdateGuideState exits: m=1896 RSB=30.1
02:56:10.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:10.562 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:10.562 00.000 18120 Enqueuing Expose request
02:56:10.562 00.000 21948 Worker thread wakes up
02:56:10.563 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:56:10.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:56:10.563 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
02:56:10.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:56:10.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:10.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:56:10.563 00.000 21948 MoveAxis(E, 0, ABG)
02:56:10.563 00.000 21948 Move returns status 0, amount 0
02:56:10.563 00.000 21948 MoveAxis(N, 0, ABG)
02:56:10.563 00.000 21948 Move returns status 0, amount 0
02:56:10.563 00.000 21948 move complete, result=0
02:56:10.563 00.000 21948 worker thread done servicing request
02:56:10.563 00.000 21948 Worker thread wakes up
02:56:10.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:10.563 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:10.564 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:12.200 01.636 21948 Exposure complete
02:56:12.246 00.046 21948 worker thread done servicing request
02:56:12.246 00.000 18120 OnExposeComplete: enter
02:56:12.246 00.000 18120 UpdateGuideState(): m_state=6
02:56:12.247 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
02:56:12.247 00.000 18120 Star::Find returns 1 (0), X=896.20, Y=233.35, Mass=1891, SNR=30.2, Peak=152 HFD=4.1
02:56:12.248 00.001 18120 MultiStar: [#1 0.10,0.06,0.71,U] [#2 -0.11,0.17,0.62,U] [#3 -0.14,0.23,0.62,U] [#4 -0.47,0.06,0.00,M3] [#5 -0.61,0.44,0.00,M1] [#6 -0.08,0.41,0.51,U] [#7 -0.25,0.02,0.42,U] [#8 -0.15,0.36,0.38,U] 
02:56:12.248 00.000 18120 single-star, 6 included, MultiStar: {-0.06, 0.17}, one-star: {0.01, 0.07}
02:56:12.249 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
02:56:12.249 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
02:56:12.250 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=0.06 mountY=-0.04, mountTheta=-0.62
02:56:12.251 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
02:56:12.251 00.000 18120 Enqueuing Move request for scope (0.01, 0.07)
02:56:12.252 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:12.252 00.000 21948 Worker thread wakes up
02:56:12.252 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
02:56:12.252 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:56:12.252 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
02:56:12.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:12.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:12.252 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.2
02:56:12.253 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:56:12.253 00.000 21948 MoveAxis(E, 0, ABG)
02:56:12.253 00.000 21948 Move returns status 0, amount 0
02:56:12.253 00.000 21948 MoveAxis(N, 0, ABG)
02:56:12.253 00.000 21948 Move returns status 0, amount 0
02:56:12.253 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:12.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:12.254 00.001 18120 Enqueuing Expose request
02:56:12.254 00.000 21948 move complete, result=0
02:56:12.254 00.000 21948 worker thread done servicing request
02:56:12.254 00.000 21948 Worker thread wakes up
02:56:12.254 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:12.255 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:12.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:13.768 01.513 21948 Exposure complete
02:56:13.834 00.066 21948 worker thread done servicing request
02:56:13.834 00.000 18120 OnExposeComplete: enter
02:56:13.836 00.002 18120 UpdateGuideState(): m_state=6
02:56:13.838 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
02:56:13.839 00.001 18120 Star::Find returns 1 (0), X=896.26, Y=233.22, Mass=1878, SNR=30.0, Peak=154 HFD=4.3
02:56:13.840 00.001 18120 MultiStar: [#1 0.16,0.21,0.71,U] [#2 -0.04,0.13,0.66,U] [#3 0.14,-0.01,0.61,U] [#4 -0.18,-0.06,0.56,U] [#5 0.12,0.34,0.45,U] [#6 0.19,0.45,0.00,M2] [#7 0.12,0.13,0.44,U] [#8 0.06,0.37,0.39,U] 
02:56:13.842 00.002 18120 single-star, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.07, -0.06}
02:56:13.843 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
02:56:13.843 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
02:56:13.844 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=-0.09 mountY=-0.03, mountTheta=-2.77
02:56:13.845 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
02:56:13.845 00.000 18120 Enqueuing Move request for scope (0.07, -0.06)
02:56:13.846 00.001 21948 Worker thread wakes up
02:56:13.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
02:56:13.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
02:56:13.846 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.09 yDistance=-0.03
02:56:13.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:56:13.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:13.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:56:13.846 00.000 21948 MoveAxis(E, 0, ABG)
02:56:13.846 00.000 21948 Move returns status 0, amount 0
02:56:13.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:13.847 00.001 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:56:13.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:13.848 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:13.848 00.000 18120 Enqueuing Expose request
02:56:13.848 00.000 21948 MoveAxis(N, 0, ABG)
02:56:13.849 00.001 21948 Move returns status 0, amount 0
02:56:13.849 00.000 21948 move complete, result=0
02:56:13.849 00.000 21948 worker thread done servicing request
02:56:13.849 00.000 21948 Worker thread wakes up
02:56:13.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:13.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:13.849 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:15.477 01.628 21948 Exposure complete
02:56:15.528 00.051 21948 worker thread done servicing request
02:56:15.528 00.000 18120 OnExposeComplete: enter
02:56:15.528 00.000 18120 UpdateGuideState(): m_state=6
02:56:15.529 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
02:56:15.529 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=233.10, Mass=1854, SNR=29.9, Peak=158 HFD=4.2
02:56:15.530 00.001 18120 MultiStar: [#1 0.13,-0.08,0.75,U] [#2 0.03,0.06,0.66,U] [#3 -0.06,0.06,0.61,U] [#4 -0.45,0.10,0.00,M3] [#5 -0.09,0.11,0.47,U] [#6 0.02,0.10,0.54,U] [#7 0.21,-0.12,0.42,U] [#8 0.15,0.15,0.39,U] 
02:56:15.530 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.02, -0.18}
02:56:15.531 00.001 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
02:56:15.531 00.000 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
02:56:15.532 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.19 mountX=-0.03 mountY=-0.04, mountTheta=-2.20
02:56:15.534 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
02:56:15.535 00.001 18120 Enqueuing Move request for scope (0.04, -0.01)
02:56:15.536 00.001 21948 Worker thread wakes up
02:56:15.536 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
02:56:15.536 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
02:56:15.536 00.000 21948 Moving (0.04, -0.01) raw xDistance=-0.03 yDistance=-0.04
02:56:15.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:56:15.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:15.536 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:15.536 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.9
02:56:15.537 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:15.537 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:15.538 00.001 18120 Enqueuing Expose request
02:56:15.539 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:56:15.539 00.000 21948 MoveAxis(E, 0, ABG)
02:56:15.539 00.000 21948 Move returns status 0, amount 0
02:56:15.539 00.000 21948 MoveAxis(N, 0, ABG)
02:56:15.539 00.000 21948 Move returns status 0, amount 0
02:56:15.539 00.000 21948 move complete, result=0
02:56:15.539 00.000 21948 worker thread done servicing request
02:56:15.539 00.000 21948 Worker thread wakes up
02:56:15.539 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:15.540 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:15.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:17.061 01.521 21948 Exposure complete
02:56:17.101 00.040 21948 worker thread done servicing request
02:56:17.101 00.000 18120 OnExposeComplete: enter
02:56:17.102 00.001 18120 UpdateGuideState(): m_state=6
02:56:17.102 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
02:56:17.103 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=233.32, Mass=1799, SNR=29.4, Peak=128 HFD=3.9
02:56:17.103 00.000 18120 MultiStar: [#1 0.22,0.26,0.76,U] [#2 -0.02,0.29,0.66,U] [#3 0.18,0.30,0.60,U] [#4 -0.10,0.22,0.56,U] [#5 0.01,0.25,0.45,U] [#6 0.20,0.40,0.00,M2] [#7 0.04,0.14,0.44,U] [#8 -0.00,0.50,0.00,M1] 
02:56:17.104 00.001 18120 single-star, 6 included, MultiStar: {0.10, 0.20}, one-star: {0.21, 0.04}
02:56:17.104 00.000 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
02:56:17.104 00.000 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
02:56:17.107 00.003 18120 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=-0.05 mountY=-0.20, mountTheta=-1.83
02:56:17.112 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.04, opts=13)
02:56:17.115 00.003 18120 Enqueuing Move request for scope (0.21, 0.04)
02:56:17.117 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:17.117 00.000 18120 UpdateGuideState exits: m=1799 RSB=29.4
02:56:17.118 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:17.118 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:17.119 00.001 18120 Enqueuing Expose request
02:56:17.119 00.000 21948 Worker thread wakes up
02:56:17.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
02:56:17.119 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
02:56:17.119 00.000 21948 Moving (0.21, 0.04) raw xDistance=-0.05 yDistance=-0.20
02:56:17.119 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:17.119 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:56:17.119 00.000 21948 MoveAxis(E, 0, ABG)
02:56:17.119 00.000 21948 Move returns status 0, amount 0
02:56:17.119 00.000 21948 MoveAxis(N, 49, ABG)
02:56:17.119 00.000 21948 Guiding  Dir = 0, Dur = 49
02:56:17.120 00.001 21948 IsSlewing returns 0
02:56:17.120 00.000 21948 IsGuiding returns 0
02:56:17.125 00.005 21948 PulseGuide returned control before completion, sleep 55
02:56:17.181 00.056 21948 IsGuiding returns 1
02:56:17.182 00.001 21948 scope still moving after pulse duration time elapsed
02:56:17.212 00.030 21948 IsSlewing returns 0
02:56:17.212 00.000 21948 IsGuiding returns 0
02:56:17.213 00.001 21948 scope move finished after 49 + 44 ms
02:56:17.213 00.000 21948 Move returns status 0, amount 49
02:56:17.213 00.000 21948 move complete, result=0
02:56:17.213 00.000 21948 worker thread done servicing request
02:56:17.213 00.000 21948 Worker thread wakes up
02:56:17.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:17.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:17.213 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
02:56:18.844 01.631 21948 Exposure complete
02:56:18.895 00.051 18120 OnExposeComplete: enter
02:56:18.895 00.000 18120 UpdateGuideState(): m_state=6
02:56:18.896 00.001 21948 worker thread done servicing request
02:56:18.896 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
02:56:18.896 00.000 18120 Star::Find returns 1 (0), X=896.10, Y=233.23, Mass=1902, SNR=30.2, Peak=158 HFD=4.2
02:56:18.898 00.002 18120 MultiStar: [#1 0.02,0.17,0.75,U] [#2 -0.32,0.28,0.62,U] [#3 0.10,0.16,0.58,U] [#4 -0.52,0.13,0.00,M3] [#5 -0.18,0.31,0.46,U] [#6 -0.24,0.47,0.00,M3] [#7 -0.18,-0.02,0.44,U] [#8 -0.17,0.32,0.40,U] 
02:56:18.899 00.001 18120 single-star, 6 included, MultiStar: {-0.10, 0.14}, one-star: {-0.09, -0.05}
02:56:18.901 00.002 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.60 = 1.68)
02:56:18.902 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.64 = 1.64)
02:56:18.903 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.01 mountY=0.10, mountTheta=1.68
02:56:18.906 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
02:56:18.907 00.001 18120 Enqueuing Move request for scope (-0.09, -0.05)
02:56:18.907 00.000 21948 Worker thread wakes up
02:56:18.908 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:18.908 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.2
02:56:18.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:18.909 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:18.909 00.000 18120 Enqueuing Expose request
02:56:18.910 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:56:18.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:56:18.910 00.000 21948 Moving (-0.09, -0.05) raw xDistance=-0.01 yDistance=0.10
02:56:18.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:56:18.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:18.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:56:18.910 00.000 21948 MoveAxis(E, 0, ABG)
02:56:18.910 00.000 21948 Move returns status 0, amount 0
02:56:18.910 00.000 21948 MoveAxis(N, 0, ABG)
02:56:18.910 00.000 21948 Move returns status 0, amount 0
02:56:18.910 00.000 21948 move complete, result=0
02:56:18.910 00.000 21948 worker thread done servicing request
02:56:18.910 00.000 21948 Worker thread wakes up
02:56:18.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:18.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:18.911 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:20.430 01.519 21948 Exposure complete
02:56:20.472 00.042 21948 worker thread done servicing request
02:56:20.472 00.000 18120 OnExposeComplete: enter
02:56:20.473 00.001 18120 UpdateGuideState(): m_state=6
02:56:20.474 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
02:56:20.474 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=233.29, Mass=1956, SNR=30.7, Peak=177 HFD=4.1
02:56:20.474 00.000 18120 MultiStar: [#1 -0.12,0.11,0.74,U] [#2 -0.37,0.22,0.00,M1] [#3 0.01,0.07,0.57,U] [#4 -0.42,0.10,0.00,M4] [#5 -0.14,0.30,0.46,U] [#6 -0.07,0.39,0.48,U] [#7 -0.37,0.04,0.43,U] [#8 -0.07,0.49,0.00,M1] 
02:56:20.476 00.002 18120 refined, 5 included, MultiStar: {-0.16, 0.13}, one-star: {-0.26, 0.00}
02:56:20.478 00.002 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
02:56:20.478 00.000 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
02:56:20.479 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=0.18 mountY=0.09, mountTheta=0.45
02:56:20.481 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.13, opts=13)
02:56:20.482 00.001 18120 Enqueuing Move request for scope (-0.16, 0.13)
02:56:20.483 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:20.483 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.7
02:56:20.484 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:20.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:20.485 00.001 18120 Enqueuing Expose request
02:56:20.485 00.000 21948 Worker thread wakes up
02:56:20.485 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
02:56:20.485 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
02:56:20.485 00.000 21948 Moving (-0.16, 0.13) raw xDistance=0.18 yDistance=0.09
02:56:20.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:56:20.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:20.485 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:56:20.485 00.000 21948 MoveAxis(E, 0, ABG)
02:56:20.485 00.000 21948 Move returns status 0, amount 0
02:56:20.485 00.000 21948 MoveAxis(N, 0, ABG)
02:56:20.485 00.000 21948 Move returns status 0, amount 0
02:56:20.485 00.000 21948 move complete, result=0
02:56:20.485 00.000 21948 worker thread done servicing request
02:56:20.485 00.000 21948 Worker thread wakes up
02:56:20.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:20.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:20.486 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:22.125 01.639 21948 Exposure complete
02:56:22.175 00.050 21948 worker thread done servicing request
02:56:22.175 00.000 18120 OnExposeComplete: enter
02:56:22.176 00.001 18120 UpdateGuideState(): m_state=6
02:56:22.177 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
02:56:22.177 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=233.21, Mass=1903, SNR=30.2, Peak=157 HFD=4.2
02:56:22.178 00.001 18120 MultiStar: [#1 -0.16,0.10,0.73,U] [#2 -0.37,0.35,0.00,M2] [#3 -0.00,0.02,0.61,U] [#4 -0.46,-0.03,0.00,M5] [#5 -0.37,0.25,0.00,M1] [#6 -0.45,0.42,0.00,M3] [#7 -0.22,-0.02,0.43,U] [#8 -0.04,0.28,0.39,U] 
02:56:22.178 00.000 18120 refined, 4 included, MultiStar: {-0.14, 0.04}, one-star: {-0.22, -0.07}
02:56:22.179 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.00) = xAngle (0.90 = 0.90)
02:56:22.180 00.001 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.86 = 0.86)
02:56:22.181 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.90 mountX=0.09 mountY=0.11, mountTheta=0.88
02:56:22.185 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.04, opts=13)
02:56:22.188 00.003 18120 Enqueuing Move request for scope (-0.14, 0.04)
02:56:22.191 00.003 21948 Worker thread wakes up
02:56:22.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
02:56:22.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
02:56:22.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:22.192 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.2
02:56:22.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:22.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:22.193 00.001 18120 Enqueuing Expose request
02:56:22.193 00.000 21948 Moving (-0.14, 0.04) raw xDistance=0.09 yDistance=0.11
02:56:22.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:22.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:22.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:56:22.193 00.000 21948 MoveAxis(E, 0, ABG)
02:56:22.193 00.000 21948 Move returns status 0, amount 0
02:56:22.193 00.000 21948 MoveAxis(N, 0, ABG)
02:56:22.193 00.000 21948 Move returns status 0, amount 0
02:56:22.193 00.000 21948 move complete, result=0
02:56:22.193 00.000 21948 worker thread done servicing request
02:56:22.193 00.000 21948 Worker thread wakes up
02:56:22.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:22.193 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:22.195 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:23.708 01.513 21948 Exposure complete
02:56:23.736 00.028 21948 worker thread done servicing request
02:56:23.736 00.000 18120 OnExposeComplete: enter
02:56:23.737 00.001 18120 UpdateGuideState(): m_state=6
02:56:23.738 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
02:56:23.739 00.001 18120 Star::Find returns 1 (0), X=896.16, Y=233.21, Mass=1876, SNR=30.0, Peak=151 HFD=4.3
02:56:23.742 00.003 18120 MultiStar: [#1 0.02,0.03,0.72,U] [#2 -0.07,0.19,0.67,U] [#3 -0.09,0.02,0.60,U] [#4 -0.41,0.15,0.00,M6] [#5 -0.19,0.24,0.48,U] [#6 -0.15,0.34,0.53,U] [#7 -0.13,0.01,0.44,U] [#8 0.15,0.01,0.38,U] 
02:56:23.742 00.000 18120 single-star, 7 included, MultiStar: {-0.06, 0.08}, one-star: {-0.03, -0.07}
02:56:23.743 00.001 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.94 = 2.34)
02:56:23.743 00.000 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.30)
02:56:23.744 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.95 mountX=-0.05 mountY=0.06, mountTheta=2.32
02:56:23.745 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
02:56:23.745 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
02:56:23.746 00.001 21948 Worker thread wakes up
02:56:23.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:56:23.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:56:23.746 00.000 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.06
02:56:23.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:23.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:23.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:23.746 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
02:56:23.747 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:23.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:23.748 00.001 18120 Enqueuing Expose request
02:56:23.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:56:23.748 00.000 21948 MoveAxis(E, 0, ABG)
02:56:23.748 00.000 21948 Move returns status 0, amount 0
02:56:23.748 00.000 21948 MoveAxis(N, 0, ABG)
02:56:23.748 00.000 21948 Move returns status 0, amount 0
02:56:23.748 00.000 21948 move complete, result=0
02:56:23.748 00.000 21948 worker thread done servicing request
02:56:23.748 00.000 21948 Worker thread wakes up
02:56:23.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:23.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:23.749 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:25.372 01.623 21948 Exposure complete
02:56:25.406 00.034 21948 worker thread done servicing request
02:56:25.406 00.000 18120 OnExposeComplete: enter
02:56:25.406 00.000 18120 UpdateGuideState(): m_state=6
02:56:25.407 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
02:56:25.408 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=233.42, Mass=1902, SNR=30.2, Peak=146 HFD=4.1
02:56:25.408 00.000 18120 MultiStar: [#1 -0.15,0.28,0.73,U] [#2 -0.24,0.18,0.62,U] [#3 0.06,0.28,0.57,U] [#4 -0.38,0.12,0.54,U] [#5 -0.06,0.18,0.46,U] [#6 -0.26,0.52,0.00,M3] [#7 0.07,0.28,0.43,U] [#8 0.21,0.46,0.00,M1] 
02:56:25.408 00.000 18120 single-star, 6 included, MultiStar: {-0.12, 0.20}, one-star: {-0.09, 0.14}
02:56:25.409 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
02:56:25.409 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
02:56:25.410 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=0.17 mountY=0.02, mountTheta=0.10
02:56:25.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.14, opts=13)
02:56:25.411 00.000 18120 Enqueuing Move request for scope (-0.09, 0.14)
02:56:25.412 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:25.413 00.001 21948 Worker thread wakes up
02:56:25.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
02:56:25.413 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
02:56:25.413 00.000 21948 Moving (-0.09, 0.14) raw xDistance=0.17 yDistance=0.02
02:56:25.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:56:25.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:25.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:56:25.413 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.2
02:56:25.414 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:25.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:25.415 00.001 18120 Enqueuing Expose request
02:56:25.415 00.000 21948 MoveAxis(E, 0, ABG)
02:56:25.415 00.000 21948 Move returns status 0, amount 0
02:56:25.415 00.000 21948 MoveAxis(N, 0, ABG)
02:56:25.415 00.000 21948 Move returns status 0, amount 0
02:56:25.416 00.001 21948 move complete, result=0
02:56:25.416 00.000 21948 worker thread done servicing request
02:56:25.416 00.000 21948 Worker thread wakes up
02:56:25.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:25.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:25.416 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:56:26.936 01.520 21948 Exposure complete
02:56:26.983 00.047 21948 worker thread done servicing request
02:56:26.984 00.001 18120 OnExposeComplete: enter
02:56:26.985 00.001 18120 UpdateGuideState(): m_state=6
02:56:26.986 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
02:56:26.986 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=233.06, Mass=1977, SNR=30.8, Peak=149 HFD=4.4
02:56:26.988 00.002 18120 MultiStar: [#1 0.07,-0.14,0.67,U] [#2 -0.02,0.15,0.62,U] [#3 0.16,-0.09,0.58,U] [#4 -0.41,-0.07,0.54,U] [#5 -0.14,-0.02,0.45,U] [#6 -0.16,0.12,0.52,U] [#7 -0.21,0.09,0.43,U] [#8 0.00,0.36,0.39,U] 
02:56:26.990 00.002 18120 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.03, -0.23}
02:56:26.992 00.002 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.42)
02:56:26.994 00.002 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.38)
02:56:26.994 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.87 mountX=0.01 mountY=0.06, mountTheta=1.41
02:56:26.997 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
02:56:26.997 00.000 18120 Enqueuing Move request for scope (-0.06, -0.02)
02:56:26.999 00.002 21948 Worker thread wakes up
02:56:26.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
02:56:26.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:26.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
02:56:26.999 00.000 18120 UpdateGuideState exits: m=1977 RSB=30.8
02:56:27.000 00.001 21948 Moving (-0.06, -0.02) raw xDistance=0.01 yDistance=0.06
02:56:27.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:27.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:56:27.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:27.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:27.001 00.001 18120 Enqueuing Expose request
02:56:27.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:56:27.001 00.000 21948 MoveAxis(E, 0, ABG)
02:56:27.001 00.000 21948 Move returns status 0, amount 0
02:56:27.001 00.000 21948 MoveAxis(N, 0, ABG)
02:56:27.001 00.000 21948 Move returns status 0, amount 0
02:56:27.001 00.000 21948 move complete, result=0
02:56:27.001 00.000 21948 worker thread done servicing request
02:56:27.001 00.000 21948 Worker thread wakes up
02:56:27.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:27.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:27.002 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:28.639 01.637 21948 Exposure complete
02:56:28.676 00.037 21948 worker thread done servicing request
02:56:28.677 00.001 18120 OnExposeComplete: enter
02:56:28.678 00.001 18120 UpdateGuideState(): m_state=6
02:56:28.680 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
02:56:28.682 00.002 18120 Star::Find returns 1 (0), X=896.19, Y=233.15, Mass=1931, SNR=30.5, Peak=157 HFD=4.3
02:56:28.683 00.001 18120 MultiStar: [#1 0.11,0.16,0.71,U] [#2 -0.12,0.21,0.62,U] [#3 -0.15,0.03,0.60,U] [#4 -0.38,0.17,0.54,U] [#5 -0.13,0.29,0.47,U] [#6 -0.15,0.44,0.00,M3] [#7 -0.03,0.10,0.44,U] [#8 -0.21,0.22,0.39,U] 
02:56:28.684 00.001 18120 single-star, 7 included, MultiStar: {-0.09, 0.10}, one-star: {-0.00, -0.13}
02:56:28.685 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
02:56:28.687 00.002 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
02:56:28.688 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=-0.11 mountY=0.06, mountTheta=2.67
02:56:28.690 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.13, opts=13)
02:56:28.690 00.000 18120 Enqueuing Move request for scope (-0.00, -0.13)
02:56:28.691 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:28.691 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.5
02:56:28.692 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:28.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:28.693 00.001 18120 Enqueuing Expose request
02:56:28.693 00.000 21948 Worker thread wakes up
02:56:28.693 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
02:56:28.693 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
02:56:28.693 00.000 21948 Moving (-0.00, -0.13) raw xDistance=-0.11 yDistance=0.06
02:56:28.693 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:56:28.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:28.693 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:56:28.693 00.000 21948 MoveAxis(E, 0, ABG)
02:56:28.693 00.000 21948 Move returns status 0, amount 0
02:56:28.693 00.000 21948 MoveAxis(N, 0, ABG)
02:56:28.693 00.000 21948 Move returns status 0, amount 0
02:56:28.693 00.000 21948 move complete, result=0
02:56:28.693 00.000 21948 worker thread done servicing request
02:56:28.693 00.000 21948 Worker thread wakes up
02:56:28.693 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:28.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:28.694 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:30.211 01.517 21948 Exposure complete
02:56:30.261 00.050 21948 worker thread done servicing request
02:56:30.261 00.000 18120 OnExposeComplete: enter
02:56:30.262 00.001 18120 UpdateGuideState(): m_state=6
02:56:30.263 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
02:56:30.263 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=233.37, Mass=1975, SNR=30.7, Peak=146 HFD=4.0
02:56:30.264 00.001 18120 MultiStar: [#1 -0.01,0.17,0.71,U] [#2 -0.04,0.31,0.61,U] [#3 0.17,0.20,0.59,U] [#4 -0.50,0.32,0.00,M4] [#5 -0.05,0.26,0.46,U] [#6 -0.60,0.80,0.00,M4] [#7 -0.23,0.21,0.45,U] [#8 0.05,0.45,0.00,M1] 
02:56:30.264 00.000 18120 single-star, 5 included, MultiStar: {0.00, 0.19}, one-star: {0.07, 0.09}
02:56:30.264 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
02:56:30.265 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
02:56:30.265 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=0.06 mountY=-0.10, mountTheta=-1.05
02:56:30.268 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.09, opts=13)
02:56:30.271 00.003 18120 Enqueuing Move request for scope (0.07, 0.09)
02:56:30.274 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:30.276 00.002 18120 UpdateGuideState exits: m=1975 RSB=30.7
02:56:30.278 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:30.281 00.003 21948 Worker thread wakes up
02:56:30.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:56:30.281 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:56:30.281 00.000 21948 Moving (0.07, 0.09) raw xDistance=0.06 yDistance=-0.10
02:56:30.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:30.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:30.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:56:30.281 00.000 21948 MoveAxis(E, 0, ABG)
02:56:30.281 00.000 21948 Move returns status 0, amount 0
02:56:30.281 00.000 21948 MoveAxis(N, 0, ABG)
02:56:30.281 00.000 21948 Move returns status 0, amount 0
02:56:30.281 00.000 21948 move complete, result=0
02:56:30.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:30.282 00.001 21948 worker thread done servicing request
02:56:30.282 00.000 18120 Enqueuing Expose request
02:56:30.283 00.001 21948 Worker thread wakes up
02:56:30.283 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:30.285 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:30.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:31.922 01.637 21948 Exposure complete
02:56:31.946 00.024 21948 worker thread done servicing request
02:56:31.946 00.000 18120 OnExposeComplete: enter
02:56:31.947 00.001 18120 UpdateGuideState(): m_state=6
02:56:31.947 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
02:56:31.948 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=233.40, Mass=2018, SNR=31.1, Peak=158 HFD=4.1
02:56:31.948 00.000 18120 MultiStar: [#1 0.08,0.07,0.71,U] [#2 -0.28,0.38,0.00,M1] [#3 -0.09,0.35,0.59,U] [#4 -0.50,0.21,0.00,M5] [#5 -0.12,0.27,0.45,U] [#6 0.09,0.63,0.00,M5] [#7 -0.23,-0.03,0.41,U] [#8 -0.12,0.38,0.37,U] 
02:56:31.949 00.001 18120 refined, 5 included, MultiStar: {-0.11, 0.18}, one-star: {-0.21, 0.12}
02:56:31.949 00.000 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
02:56:31.950 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
02:56:31.950 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.14 mountX=0.21 mountY=0.02, mountTheta=0.11
02:56:31.950 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.18, opts=13)
02:56:31.951 00.001 18120 Enqueuing Move request for scope (-0.11, 0.18)
02:56:31.951 00.000 21948 Worker thread wakes up
02:56:31.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
02:56:31.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
02:56:31.951 00.000 21948 Moving (-0.11, 0.18) raw xDistance=0.21 yDistance=0.02
02:56:31.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:56:31.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:31.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:56:31.951 00.000 21948 MoveAxis(W, 37, ABG)
02:56:31.951 00.000 21948 Guiding  Dir = 3, Dur = 37
02:56:31.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:31.952 00.001 21948 IsSlewing returns 0
02:56:31.952 00.000 18120 UpdateGuideState exits: m=2018 RSB=31.1
02:56:31.953 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:31.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:31.953 00.000 18120 Enqueuing Expose request
02:56:31.954 00.001 21948 IsGuiding returns 0
02:56:31.956 00.002 21948 PulseGuide returned control before completion, sleep 46
02:56:32.014 00.058 21948 IsGuiding returns 0
02:56:32.028 00.014 21948 Move returns status 0, amount 37
02:56:32.028 00.000 21948 MoveAxis(N, 0, ABG)
02:56:32.028 00.000 21948 Move returns status 0, amount 0
02:56:32.028 00.000 21948 move complete, result=0
02:56:32.028 00.000 21948 worker thread done servicing request
02:56:32.028 00.000 21948 Worker thread wakes up
02:56:32.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:32.028 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
02:56:32.029 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:33.442 01.413 21948 Exposure complete
02:56:33.489 00.047 21948 worker thread done servicing request
02:56:33.490 00.001 18120 OnExposeComplete: enter
02:56:33.490 00.000 18120 UpdateGuideState(): m_state=6
02:56:33.491 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
02:56:33.491 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=233.48, Mass=1842, SNR=29.7, Peak=136 HFD=4.1
02:56:33.492 00.001 18120 MultiStar: [#1 0.14,0.18,0.73,U] [#2 -0.02,0.25,0.62,U] [#3 0.15,0.35,0.63,U] [#4 -0.26,0.32,0.55,U] [#5 -0.00,0.32,0.46,U] [#6 0.15,0.52,0.00,M6] [#7 -0.08,0.27,0.42,U] [#8 0.20,0.17,0.41,U] 
02:56:33.492 00.000 18120 single-star, 7 included, MultiStar: {0.03, 0.25}, one-star: {0.07, 0.20}
02:56:33.493 00.001 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
02:56:33.495 00.002 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
02:56:33.496 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.23 mountX=0.15 mountY=-0.16, mountTheta=-0.79
02:56:33.498 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.20, opts=13)
02:56:33.499 00.001 18120 Enqueuing Move request for scope (0.07, 0.20)
02:56:33.500 00.001 21948 Worker thread wakes up
02:56:33.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
02:56:33.500 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
02:56:33.500 00.000 21948 Moving (0.07, 0.20) raw xDistance=0.15 yDistance=-0.16
02:56:33.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:56:33.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:33.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:33.500 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
02:56:33.501 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:33.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:33.502 00.001 18120 Enqueuing Expose request
02:56:33.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:56:33.502 00.000 21948 MoveAxis(E, 0, ABG)
02:56:33.502 00.000 21948 Move returns status 0, amount 0
02:56:33.502 00.000 21948 MoveAxis(N, 0, ABG)
02:56:33.502 00.000 21948 Move returns status 0, amount 0
02:56:33.502 00.000 21948 move complete, result=0
02:56:33.502 00.000 21948 worker thread done servicing request
02:56:33.502 00.000 21948 Worker thread wakes up
02:56:33.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:33.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:33.503 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:35.134 01.631 21948 Exposure complete
02:56:35.160 00.026 21948 worker thread done servicing request
02:56:35.160 00.000 18120 OnExposeComplete: enter
02:56:35.161 00.001 18120 UpdateGuideState(): m_state=6
02:56:35.161 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
02:56:35.162 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=233.27, Mass=1829, SNR=29.6, Peak=158 HFD=4.1
02:56:35.162 00.000 18120 MultiStar: [#1 0.13,0.09,0.76,U] [#2 -0.16,0.11,0.67,U] [#3 -0.05,0.17,0.62,U] [#4 -0.37,0.00,0.59,U] [#5 -0.09,0.30,0.48,U] [#6 0.16,0.22,0.50,U] [#7 0.12,-0.11,0.46,U] [#8 -0.23,0.40,0.00,M1] 
02:56:35.163 00.001 18120 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.00, -0.01}
02:56:35.163 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.50)
02:56:35.164 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.46)
02:56:35.165 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.79 mountX=-0.01 mountY=0.01, mountTheta=2.47
02:56:35.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.01, opts=13)
02:56:35.166 00.000 18120 Enqueuing Move request for scope (-0.00, -0.01)
02:56:35.167 00.001 21948 Worker thread wakes up
02:56:35.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
02:56:35.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:35.168 00.001 18120 UpdateGuideState exits: m=1829 RSB=29.6
02:56:35.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:35.169 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:35.169 00.000 18120 Enqueuing Expose request
02:56:35.170 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
02:56:35.170 00.000 21948 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
02:56:35.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:56:35.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:35.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:56:35.170 00.000 21948 MoveAxis(E, 0, ABG)
02:56:35.170 00.000 21948 Move returns status 0, amount 0
02:56:35.170 00.000 21948 MoveAxis(N, 0, ABG)
02:56:35.170 00.000 21948 Move returns status 0, amount 0
02:56:35.170 00.000 21948 move complete, result=0
02:56:35.170 00.000 21948 worker thread done servicing request
02:56:35.170 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:56:35.171 00.001 21948 Worker thread wakes up
02:56:35.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:35.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:36.686 01.515 21948 Exposure complete
02:56:36.727 00.041 21948 worker thread done servicing request
02:56:36.728 00.001 18120 OnExposeComplete: enter
02:56:36.728 00.000 18120 UpdateGuideState(): m_state=6
02:56:36.729 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
02:56:36.729 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=233.30, Mass=1837, SNR=29.7, Peak=148 HFD=4.2
02:56:36.730 00.001 18120 MultiStar: [#1 0.10,0.23,0.75,U] [#2 -0.18,0.19,0.61,U] [#3 0.17,-0.10,0.60,U] [#4 -0.37,0.15,0.56,U] [#5 0.03,0.30,0.46,U] [#6 -0.05,0.36,0.55,U] [#7 0.03,0.21,0.43,U] [#8 0.38,0.19,0.40,U] 
02:56:36.730 00.000 18120 single-star, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.14, 0.02}
02:56:36.731 00.001 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
02:56:36.731 00.000 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
02:56:36.731 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
02:56:36.733 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.02, opts=13)
02:56:36.733 00.000 18120 Enqueuing Move request for scope (0.14, 0.02)
02:56:36.734 00.001 21948 Worker thread wakes up
02:56:36.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:36.734 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.7
02:56:36.734 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:36.735 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:36.735 00.000 18120 Enqueuing Expose request
02:56:36.736 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:56:36.736 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:56:36.736 00.000 21948 Moving (0.14, 0.02) raw xDistance=-0.04 yDistance=-0.14
02:56:36.736 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:56:36.736 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:36.736 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:56:36.736 00.000 21948 MoveAxis(E, 0, ABG)
02:56:36.736 00.000 21948 Move returns status 0, amount 0
02:56:36.736 00.000 21948 MoveAxis(N, 0, ABG)
02:56:36.736 00.000 21948 Move returns status 0, amount 0
02:56:36.736 00.000 21948 move complete, result=0
02:56:36.736 00.000 21948 worker thread done servicing request
02:56:36.736 00.000 21948 Worker thread wakes up
02:56:36.736 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:36.736 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:36.736 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:38.363 01.627 21948 Exposure complete
02:56:38.395 00.032 21948 worker thread done servicing request
02:56:38.395 00.000 18120 OnExposeComplete: enter
02:56:38.396 00.001 18120 UpdateGuideState(): m_state=6
02:56:38.397 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
02:56:38.397 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=233.27, Mass=1814, SNR=29.5, Peak=146 HFD=4.2
02:56:38.398 00.001 18120 MultiStar: [#1 0.04,0.29,0.73,U] [#2 -0.05,0.28,0.70,U] [#3 -0.11,0.23,0.62,U] [#4 -0.23,0.20,0.57,U] [#5 0.11,0.11,0.47,U] [#6 0.20,0.31,0.52,U] [#7 0.11,0.24,0.46,U] [#8 -0.01,0.32,0.40,U] 
02:56:38.400 00.002 18120 single-star, 8 included, MultiStar: {0.02, 0.20}, one-star: {0.11, -0.01}
02:56:38.402 00.002 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
02:56:38.404 00.002 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
02:56:38.405 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
02:56:38.410 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
02:56:38.411 00.001 18120 Enqueuing Move request for scope (0.11, -0.01)
02:56:38.411 00.000 21948 Worker thread wakes up
02:56:38.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:38.412 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
02:56:38.412 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
02:56:38.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:38.413 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:38.413 00.000 18120 Enqueuing Expose request
02:56:38.413 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
02:56:38.413 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.09
02:56:38.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:38.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:38.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:56:38.413 00.000 21948 MoveAxis(E, 0, ABG)
02:56:38.413 00.000 21948 Move returns status 0, amount 0
02:56:38.414 00.001 21948 MoveAxis(N, 0, ABG)
02:56:38.414 00.000 21948 Move returns status 0, amount 0
02:56:38.414 00.000 21948 move complete, result=0
02:56:38.414 00.000 21948 worker thread done servicing request
02:56:38.414 00.000 21948 Worker thread wakes up
02:56:38.414 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:38.414 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:38.414 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:39.933 01.519 21948 Exposure complete
02:56:39.960 00.027 21948 worker thread done servicing request
02:56:39.961 00.001 18120 OnExposeComplete: enter
02:56:39.961 00.000 18120 UpdateGuideState(): m_state=6
02:56:39.962 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
02:56:39.962 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=233.13, Mass=1945, SNR=30.6, Peak=148 HFD=4.2
02:56:39.964 00.002 18120 MultiStar: [#1 0.14,0.13,0.70,U] [#2 0.11,0.23,0.62,U] [#3 0.06,0.02,0.59,U] [#4 -0.05,-0.21,0.57,U] [#5 0.02,0.20,0.47,U] [#6 -0.19,0.43,0.00,M4] [#7 0.16,-0.03,0.43,U] [#8 0.17,0.04,0.39,U] 
02:56:39.964 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.11, -0.15}
02:56:39.966 00.002 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
02:56:39.967 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
02:56:39.967 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.16 mountX=-0.02 mountY=-0.09, mountTheta=-1.84
02:56:39.968 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
02:56:39.969 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
02:56:39.970 00.001 21948 Worker thread wakes up
02:56:39.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:39.970 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
02:56:39.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:39.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:39.972 00.001 18120 Enqueuing Expose request
02:56:39.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:56:39.972 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:56:39.972 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
02:56:39.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:56:39.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:39.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:56:39.972 00.000 21948 MoveAxis(E, 0, ABG)
02:56:39.972 00.000 21948 Move returns status 0, amount 0
02:56:39.972 00.000 21948 MoveAxis(N, 0, ABG)
02:56:39.972 00.000 21948 Move returns status 0, amount 0
02:56:39.972 00.000 21948 move complete, result=0
02:56:39.972 00.000 21948 worker thread done servicing request
02:56:39.972 00.000 21948 Worker thread wakes up
02:56:39.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:39.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:39.973 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:41.597 01.624 21948 Exposure complete
02:56:41.642 00.045 21948 worker thread done servicing request
02:56:41.642 00.000 18120 OnExposeComplete: enter
02:56:41.643 00.001 18120 UpdateGuideState(): m_state=6
02:56:41.643 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
02:56:41.644 00.001 18120 Star::Find returns 1 (0), X=896.26, Y=233.25, Mass=1995, SNR=31.0, Peak=139 HFD=4.3
02:56:41.644 00.000 18120 MultiStar: [#1 -0.11,0.10,0.69,U] [#2 -0.03,0.10,0.62,U] [#3 0.39,0.06,0.59,U] [#4 -0.26,-0.08,0.54,U] [#5 -0.08,0.26,0.45,U] [#6 -0.27,0.54,0.00,M5] [#7 -0.09,0.04,0.41,U] [#8 0.10,0.23,0.40,U] 
02:56:41.645 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.07, -0.03}
02:56:41.645 00.000 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
02:56:41.646 00.001 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
02:56:41.648 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.46 mountX=0.06 mountY=-0.04, mountTheta=-0.56
02:56:41.649 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
02:56:41.651 00.002 18120 Enqueuing Move request for scope (0.01, 0.07)
02:56:41.651 00.000 21948 Worker thread wakes up
02:56:41.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
02:56:41.651 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:56:41.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:41.652 00.001 18120 UpdateGuideState exits: m=1995 RSB=31.0
02:56:41.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:41.653 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:41.653 00.000 18120 Enqueuing Expose request
02:56:41.654 00.001 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
02:56:41.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:41.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:41.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:56:41.654 00.000 21948 MoveAxis(E, 0, ABG)
02:56:41.654 00.000 21948 Move returns status 0, amount 0
02:56:41.654 00.000 21948 MoveAxis(N, 0, ABG)
02:56:41.654 00.000 21948 Move returns status 0, amount 0
02:56:41.654 00.000 21948 move complete, result=0
02:56:41.654 00.000 21948 worker thread done servicing request
02:56:41.654 00.000 21948 Worker thread wakes up
02:56:41.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:41.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:41.654 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:43.183 01.529 21948 Exposure complete
02:56:43.228 00.045 21948 worker thread done servicing request
02:56:43.228 00.000 18120 OnExposeComplete: enter
02:56:43.230 00.002 18120 UpdateGuideState(): m_state=6
02:56:43.230 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
02:56:43.231 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=233.00, Mass=1939, SNR=30.6, Peak=149 HFD=4.3
02:56:43.231 00.000 18120 MultiStar: [#1 0.31,-0.13,0.70,U] [#2 0.09,0.08,0.62,U] [#3 0.10,-0.12,0.58,U] [#4 0.03,-0.16,0.54,U] [#5 0.24,-0.04,0.44,U] [#6 0.10,0.15,0.52,U] [#7 0.05,-0.09,0.41,U] [#8 0.29,-0.11,0.41,U] 
02:56:43.232 00.001 18120 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.08, -0.28}
02:56:43.232 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
02:56:43.232 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
02:56:43.233 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=-0.15 mountY=-0.08, mountTheta=-2.64
02:56:43.234 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.10, opts=13)
02:56:43.235 00.001 18120 Enqueuing Move request for scope (0.14, -0.10)
02:56:43.235 00.000 21948 Worker thread wakes up
02:56:43.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:56:43.235 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:56:43.235 00.000 21948 Moving (0.14, -0.10) raw xDistance=-0.15 yDistance=-0.08
02:56:43.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:56:43.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:43.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:43.236 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.6
02:56:43.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:43.237 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:43.237 00.000 18120 Enqueuing Expose request
02:56:43.238 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:56:43.238 00.000 21948 MoveAxis(E, 0, ABG)
02:56:43.238 00.000 21948 Move returns status 0, amount 0
02:56:43.238 00.000 21948 MoveAxis(N, 0, ABG)
02:56:43.238 00.000 21948 Move returns status 0, amount 0
02:56:43.238 00.000 21948 move complete, result=0
02:56:43.238 00.000 21948 worker thread done servicing request
02:56:43.238 00.000 21948 Worker thread wakes up
02:56:43.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:43.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:43.238 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:44.875 01.637 21948 Exposure complete
02:56:44.911 00.036 21948 worker thread done servicing request
02:56:44.911 00.000 18120 OnExposeComplete: enter
02:56:44.913 00.002 18120 UpdateGuideState(): m_state=6
02:56:44.914 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
02:56:44.914 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=233.60, Mass=1857, SNR=29.7, Peak=145 HFD=4.0
02:56:44.915 00.001 18120 MultiStar: [#1 0.02,0.46,0.00,M1] [#2 -0.29,0.63,0.00,M1] [#3 -0.04,0.52,0.00,M1] [#4 -0.22,0.60,0.00,M1] [#5 -0.14,0.65,0.00,M1] [#6 -0.33,0.78,0.00,M5] [#7 0.12,0.36,0.44,U] [#8 0.15,0.94,0.00,M1] 
02:56:44.915 00.000 18120 refined, 1 included, MultiStar: {-0.06, 0.33}, one-star: {-0.14, 0.32}
02:56:44.916 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
02:56:44.916 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
02:56:44.916 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.74 mountX=0.33 mountY=-0.10, mountTheta=-0.29
02:56:44.918 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.33, opts=13)
02:56:44.919 00.001 18120 Enqueuing Move request for scope (-0.06, 0.33)
02:56:44.921 00.002 21948 Worker thread wakes up
02:56:44.921 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:44.922 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.33) opts 0xd
02:56:44.922 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.7
02:56:44.922 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:44.923 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:44.923 00.000 18120 Enqueuing Expose request
02:56:44.924 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.33)
02:56:44.924 00.000 21948 Moving (-0.06, 0.33) raw xDistance=0.33 yDistance=-0.10
02:56:44.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
02:56:44.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:44.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:56:44.924 00.000 21948 MoveAxis(W, 58, ABG)
02:56:44.924 00.000 21948 Guiding  Dir = 3, Dur = 58
02:56:44.924 00.000 21948 IsSlewing returns 0
02:56:44.924 00.000 21948 IsGuiding returns 0
02:56:44.927 00.003 21948 PulseGuide returned control before completion, sleep 67
02:56:45.001 00.074 21948 IsGuiding returns 0
02:56:45.001 00.000 21948 Move returns status 0, amount 58
02:56:45.001 00.000 21948 MoveAxis(N, 0, ABG)
02:56:45.001 00.000 21948 Move returns status 0, amount 0
02:56:45.001 00.000 21948 move complete, result=0
02:56:45.002 00.001 21948 worker thread done servicing request
02:56:45.002 00.000 21948 Worker thread wakes up
02:56:45.002 00.000 18120 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
02:56:45.003 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:45.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:46.421 01.418 21948 Exposure complete
02:56:46.492 00.071 21948 worker thread done servicing request
02:56:46.492 00.000 18120 OnExposeComplete: enter
02:56:46.493 00.001 18120 UpdateGuideState(): m_state=6
02:56:46.495 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
02:56:46.496 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=233.53, Mass=1933, SNR=30.4, Peak=129 HFD=4.5
02:56:46.498 00.002 18120 MultiStar: [#1 -0.26,0.08,0.73,U] [#2 -0.39,0.33,0.00,M2] [#3 -0.28,0.28,0.59,U] [#4 -0.81,0.26,0.00,M2] [#5 -0.33,0.43,0.00,M2] [#6 -0.49,0.73,0.00,M6] [#7 -0.32,0.12,0.41,U] [#8 -0.08,0.44,0.00,M2] 
02:56:46.499 00.001 18120 refined, 3 included, MultiStar: {-0.32, 0.19}, one-star: {-0.39, 0.25}
02:56:46.500 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
02:56:46.501 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
02:56:46.503 00.002 18120 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.60 mountX=0.31 mountY=0.20, mountTheta=0.58
02:56:46.505 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.19, opts=13)
02:56:46.506 00.001 18120 Enqueuing Move request for scope (-0.32, 0.19)
02:56:46.507 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:46.507 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.4
02:56:46.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:46.508 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:46.508 00.000 18120 Enqueuing Expose request
02:56:46.509 00.001 21948 Worker thread wakes up
02:56:46.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd
02:56:46.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.19)
02:56:46.509 00.000 21948 Moving (-0.32, 0.19) raw xDistance=0.31 yDistance=0.20
02:56:46.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:56:46.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:46.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:56:46.509 00.000 21948 MoveAxis(W, 59, ABG)
02:56:46.509 00.000 21948 Guiding  Dir = 3, Dur = 59
02:56:46.509 00.000 21948 IsSlewing returns 0
02:56:46.509 00.000 21948 IsGuiding returns 0
02:56:46.511 00.002 21948 PulseGuide returned control before completion, sleep 68
02:56:46.592 00.081 21948 IsGuiding returns 0
02:56:46.592 00.000 21948 Move returns status 0, amount 59
02:56:46.592 00.000 21948 MoveAxis(N, 0, ABG)
02:56:46.592 00.000 21948 Move returns status 0, amount 0
02:56:46.592 00.000 21948 move complete, result=0
02:56:46.592 00.000 21948 worker thread done servicing request
02:56:46.592 00.000 21948 Worker thread wakes up
02:56:46.592 00.000 18120 GuideStep: 0.3 px 59 ms WEST, 0.2 px 0 ms NORTH
02:56:46.593 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:46.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:48.229 01.636 21948 Exposure complete
02:56:48.262 00.033 21948 worker thread done servicing request
02:56:48.262 00.000 18120 OnExposeComplete: enter
02:56:48.263 00.001 18120 UpdateGuideState(): m_state=6
02:56:48.264 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
02:56:48.264 00.000 18120 Star::Find returns 1 (0), X=896.14, Y=233.75, Mass=1912, SNR=30.3, Peak=140 HFD=4.3
02:56:48.265 00.001 18120 MultiStar: [#1 -0.10,0.66,0.00,M1] [#2 0.12,0.62,0.00,M3] [#3 -0.25,0.62,0.00,M1] [#4 -0.48,0.80,0.00,M3] [#5 -0.27,0.67,0.00,M3] [#6 -0.32,0.82,0.00,M7] [#7 0.14,0.59,0.00,M1] [#8 0.02,0.78,0.00,M3] 
02:56:48.265 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
02:56:48.266 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
02:56:48.266 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.67 mountX=0.44 mountY=-0.17, mountTheta=-0.37
02:56:48.267 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.47, opts=13)
02:56:48.269 00.002 18120 Enqueuing Move request for scope (-0.04, 0.47)
02:56:48.269 00.000 21948 Worker thread wakes up
02:56:48.269 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.47) opts 0xd
02:56:48.269 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.47)
02:56:48.269 00.000 21948 Moving (-0.04, 0.47) raw xDistance=0.44 yDistance=-0.17
02:56:48.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:56:48.269 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:48.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:48.269 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.3
02:56:48.270 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:48.271 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:48.271 00.000 18120 Enqueuing Expose request
02:56:48.272 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:56:48.272 00.000 21948 MoveAxis(W, 83, ABG)
02:56:48.272 00.000 21948 Guiding  Dir = 3, Dur = 83
02:56:48.272 00.000 21948 IsSlewing returns 0
02:56:48.272 00.000 21948 IsGuiding returns 0
02:56:48.275 00.003 21948 PulseGuide returned control before completion, sleep 92
02:56:48.374 00.099 21948 IsGuiding returns 0
02:56:48.374 00.000 21948 Move returns status 0, amount 83
02:56:48.374 00.000 21948 MoveAxis(N, 0, ABG)
02:56:48.374 00.000 21948 Move returns status 0, amount 0
02:56:48.374 00.000 21948 move complete, result=0
02:56:48.374 00.000 21948 worker thread done servicing request
02:56:48.374 00.000 21948 Worker thread wakes up
02:56:48.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:48.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:48.374 00.000 18120 GuideStep: 0.4 px 83 ms WEST, -0.2 px 0 ms NORTH
02:56:49.789 01.415 21948 Exposure complete
02:56:49.840 00.051 21948 worker thread done servicing request
02:56:49.841 00.001 18120 OnExposeComplete: enter
02:56:49.842 00.001 18120 UpdateGuideState(): m_state=6
02:56:49.843 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
02:56:49.843 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=233.40, Mass=1900, SNR=30.1, Peak=119 HFD=4.5
02:56:49.844 00.001 18120 MultiStar: [#1 0.32,0.44,0.00,M2] [#2 0.27,0.49,0.00,M4] [#3 0.07,0.62,0.00,M2] [#4 -0.47,0.75,0.00,M4] [#5 -0.07,0.91,0.00,M4] [#6 0.09,0.80,0.00,M8] [#7 -0.02,0.23,0.43,U] [#8 0.20,0.69,0.00,M4] 
02:56:49.844 00.000 18120 refined, 1 included, MultiStar: {0.38, 0.15}, one-star: {0.56, 0.12}
02:56:49.845 00.001 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
02:56:49.845 00.000 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
02:56:49.845 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=0.15 hyp=0.41 cameraTheta=0.38 mountX=-0.02 mountY=-0.41, mountTheta=-1.62
02:56:49.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=0.15, opts=13)
02:56:49.848 00.001 18120 Enqueuing Move request for scope (0.38, 0.15)
02:56:49.849 00.001 21948 Worker thread wakes up
02:56:49.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:49.849 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.1
02:56:49.850 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:49.850 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:49.851 00.001 18120 Enqueuing Expose request
02:56:49.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.15) opts 0xd
02:56:49.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, 0.15)
02:56:49.851 00.000 21948 Moving (0.38, 0.15) raw xDistance=-0.02 yDistance=-0.41
02:56:49.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:56:49.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
02:56:49.851 00.000 21948 MoveAxis(E, 0, ABG)
02:56:49.852 00.001 21948 Move returns status 0, amount 0
02:56:49.852 00.000 21948 MoveAxis(N, 98, ABG)
02:56:49.852 00.000 21948 Guiding  Dir = 0, Dur = 98
02:56:49.852 00.000 21948 IsSlewing returns 0
02:56:49.852 00.000 21948 IsGuiding returns 0
02:56:49.857 00.005 21948 PulseGuide returned control before completion, sleep 104
02:56:49.975 00.118 21948 IsGuiding returns 0
02:56:49.975 00.000 21948 Move returns status 0, amount 98
02:56:49.975 00.000 21948 move complete, result=0
02:56:49.975 00.000 21948 worker thread done servicing request
02:56:49.975 00.000 21948 Worker thread wakes up
02:56:49.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:49.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:49.975 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 98 ms NORTH
02:56:51.612 01.637 21948 Exposure complete
02:56:51.673 00.061 21948 worker thread done servicing request
02:56:51.673 00.000 18120 OnExposeComplete: enter
02:56:51.675 00.002 18120 UpdateGuideState(): m_state=6
02:56:51.675 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
02:56:51.676 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=233.42, Mass=1879, SNR=30.1, Peak=117 HFD=4.2
02:56:51.676 00.000 18120 MultiStar: [#1 -0.31,0.34,0.00,M3] [#2 -0.13,0.13,0.65,U] [#3 -0.01,0.33,0.61,U] [#4 -0.41,0.01,0.57,U] [#5 -0.23,0.20,0.45,U] [#6 -0.64,0.85,0.00,M9] [#7 -0.37,0.38,0.00,M1] [#8 0.13,0.52,0.00,M5] 
02:56:51.677 00.001 18120 refined, 4 included, MultiStar: {-0.22, 0.16}, one-star: {-0.31, 0.14}
02:56:51.677 00.000 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
02:56:51.678 00.001 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
02:56:51.678 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.28 cameraTheta=2.52 mountX=0.24 mountY=0.13, mountTheta=0.49
02:56:51.679 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.16, opts=13)
02:56:51.680 00.001 18120 Enqueuing Move request for scope (-0.22, 0.16)
02:56:51.680 00.000 21948 Worker thread wakes up
02:56:51.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:51.681 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
02:56:51.681 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.1
02:56:51.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:51.681 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:51.682 00.001 18120 Enqueuing Expose request
02:56:51.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
02:56:51.682 00.000 21948 Moving (-0.22, 0.16) raw xDistance=0.24 yDistance=0.13
02:56:51.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:56:51.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:51.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:56:51.682 00.000 21948 MoveAxis(W, 43, ABG)
02:56:51.682 00.000 21948 Guiding  Dir = 3, Dur = 43
02:56:51.683 00.001 21948 IsSlewing returns 0
02:56:51.683 00.000 21948 IsGuiding returns 0
02:56:51.685 00.002 21948 PulseGuide returned control before completion, sleep 52
02:56:51.752 00.067 21948 IsGuiding returns 1
02:56:51.752 00.000 21948 scope still moving after pulse duration time elapsed
02:56:51.784 00.032 21948 IsSlewing returns 0
02:56:51.784 00.000 21948 IsGuiding returns 0
02:56:51.784 00.000 21948 scope move finished after 43 + 58 ms
02:56:51.784 00.000 21948 Move returns status 0, amount 43
02:56:51.784 00.000 21948 MoveAxis(N, 0, ABG)
02:56:51.784 00.000 21948 Move returns status 0, amount 0
02:56:51.784 00.000 21948 move complete, result=0
02:56:51.784 00.000 21948 worker thread done servicing request
02:56:51.784 00.000 21948 Worker thread wakes up
02:56:51.784 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
02:56:51.785 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:51.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:53.196 01.411 21948 Exposure complete
02:56:53.278 00.082 21948 worker thread done servicing request
02:56:53.278 00.000 18120 OnExposeComplete: enter
02:56:53.280 00.002 18120 UpdateGuideState(): m_state=6
02:56:53.281 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
02:56:53.281 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=232.96, Mass=1915, SNR=30.3, Peak=145 HFD=4.3
02:56:53.282 00.001 18120 MultiStar: [#1 -0.07,0.03,0.73,U] [#2 -0.35,0.12,0.62,U] [#3 -0.33,-0.30,0.00,M2] [#4 -0.49,-0.02,0.00,M4] [#5 -0.26,0.08,0.46,U] [#6 -0.58,0.23,0.00,M10] [#7 0.07,-0.05,0.44,U] [#8 -0.15,0.02,0.39,U] 
02:56:53.282 00.000 18120 refined, 5 included, MultiStar: {-0.15, -0.06}, one-star: {-0.13, -0.33}
02:56:53.282 00.000 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.78 = 1.51)
02:56:53.283 00.001 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.47)
02:56:53.283 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.78 mountX=0.01 mountY=0.16, mountTheta=1.51
02:56:53.285 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.06, opts=13)
02:56:53.286 00.001 18120 Enqueuing Move request for scope (-0.15, -0.06)
02:56:53.286 00.000 21948 Worker thread wakes up
02:56:53.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
02:56:53.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
02:56:53.286 00.000 21948 Moving (-0.15, -0.06) raw xDistance=0.01 yDistance=0.16
02:56:53.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:56:53.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:53.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:53.287 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:56:53.287 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:56:53.287 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:53.288 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:53.288 00.000 18120 Enqueuing Expose request
02:56:53.289 00.001 21948 MoveAxis(E, 0, ABG)
02:56:53.289 00.000 21948 Move returns status 0, amount 0
02:56:53.289 00.000 21948 MoveAxis(N, 0, ABG)
02:56:53.289 00.000 21948 Move returns status 0, amount 0
02:56:53.289 00.000 21948 move complete, result=0
02:56:53.289 00.000 21948 worker thread done servicing request
02:56:53.289 00.000 21948 Worker thread wakes up
02:56:53.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:53.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:53.290 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:56:55.021 01.731 21948 Exposure complete
02:56:55.055 00.034 21948 worker thread done servicing request
02:56:55.055 00.000 18120 OnExposeComplete: enter
02:56:55.056 00.001 18120 UpdateGuideState(): m_state=6
02:56:55.058 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
02:56:55.060 00.002 18120 Star::Find returns 1 (0), X=896.14, Y=232.95, Mass=1835, SNR=29.7, Peak=140 HFD=4.3
02:56:55.062 00.002 18120 MultiStar: [#1 0.14,-0.21,0.71,U] [#2 -0.10,-0.20,0.65,U] [#3 -0.02,-0.14,0.60,U] [#4 -0.73,-0.27,0.00,M5] [#5 -0.09,-0.12,0.46,U] [#6 -0.11,-0.12,0.54,U] [#7 -0.14,-0.24,0.46,U] [#8 -0.21,0.09,0.40,U] 
02:56:55.063 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.18}, one-star: {-0.05, -0.33}
02:56:55.064 00.001 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.00) = xAngle (-3.88 = 2.41)
02:56:55.064 00.000 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.37)
02:56:55.066 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.88 mountX=-0.14 mountY=0.13, mountTheta=2.38
02:56:55.071 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.18, opts=13)
02:56:55.072 00.001 18120 Enqueuing Move request for scope (-0.06, -0.18)
02:56:55.072 00.000 21948 Worker thread wakes up
02:56:55.072 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:55.073 00.001 18120 UpdateGuideState exits: m=1835 RSB=29.7
02:56:55.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:55.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:55.074 00.001 18120 Enqueuing Expose request
02:56:55.074 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
02:56:55.074 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
02:56:55.074 00.000 21948 Moving (-0.06, -0.18) raw xDistance=-0.14 yDistance=0.13
02:56:55.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:56:55.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:55.075 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:56:55.075 00.000 21948 MoveAxis(E, 0, ABG)
02:56:55.075 00.000 21948 Move returns status 0, amount 0
02:56:55.075 00.000 21948 MoveAxis(N, 0, ABG)
02:56:55.075 00.000 21948 Move returns status 0, amount 0
02:56:55.075 00.000 21948 move complete, result=0
02:56:55.075 00.000 21948 worker thread done servicing request
02:56:55.075 00.000 21948 Worker thread wakes up
02:56:55.075 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:55.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:55.075 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:56.487 01.412 21948 Exposure complete
02:56:56.529 00.042 21948 worker thread done servicing request
02:56:56.529 00.000 18120 OnExposeComplete: enter
02:56:56.530 00.001 18120 UpdateGuideState(): m_state=6
02:56:56.533 00.003 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
02:56:56.534 00.001 18120 Star::Find returns 1 (0), X=896.13, Y=233.03, Mass=1853, SNR=29.8, Peak=148 HFD=4.3
02:56:56.535 00.001 18120 MultiStar: [#1 -0.04,-0.12,0.73,U] [#2 0.02,-0.07,0.65,U] [#3 -0.18,-0.11,0.60,U] [#4 -0.50,0.03,0.00,M6] [#5 -0.04,0.20,0.45,U] [#6 -0.07,0.08,0.55,U] [#7 -0.22,-0.21,0.44,U] [#8 0.16,0.00,0.40,U] 
02:56:56.535 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.08}, one-star: {-0.06, -0.25}
02:56:56.536 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.12)
02:56:56.537 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.08)
02:56:56.538 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.17 mountX=-0.05 mountY=0.09, mountTheta=2.11
02:56:56.542 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.08, opts=13)
02:56:56.543 00.001 18120 Enqueuing Move request for scope (-0.06, -0.08)
02:56:56.544 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:56.546 00.002 18120 UpdateGuideState exits: m=1853 RSB=29.8
02:56:56.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:56.547 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:56.547 00.000 18120 Enqueuing Expose request
02:56:56.548 00.001 21948 Worker thread wakes up
02:56:56.548 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
02:56:56.548 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
02:56:56.548 00.000 21948 Moving (-0.06, -0.08) raw xDistance=-0.05 yDistance=0.09
02:56:56.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:56.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:56.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:56:56.548 00.000 21948 MoveAxis(E, 0, ABG)
02:56:56.548 00.000 21948 Move returns status 0, amount 0
02:56:56.548 00.000 21948 MoveAxis(N, 0, ABG)
02:56:56.548 00.000 21948 Move returns status 0, amount 0
02:56:56.548 00.000 21948 move complete, result=0
02:56:56.549 00.001 21948 worker thread done servicing request
02:56:56.549 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:56.549 00.000 21948 Worker thread wakes up
02:56:56.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:56.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:58.178 01.629 21948 Exposure complete
02:56:58.217 00.039 21948 worker thread done servicing request
02:56:58.217 00.000 18120 OnExposeComplete: enter
02:56:58.218 00.001 18120 UpdateGuideState(): m_state=6
02:56:58.218 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
02:56:58.219 00.001 18120 Star::Find returns 1 (0), X=896.35, Y=233.06, Mass=1919, SNR=30.2, Peak=151 HFD=4.1
02:56:58.219 00.000 18120 MultiStar: [#1 0.04,-0.03,0.70,U] [#2 0.07,-0.14,0.63,U] [#3 -0.16,-0.15,0.56,U] [#4 -0.23,-0.04,0.56,U] [#5 -0.28,0.20,0.47,U] [#6 -0.14,0.26,0.53,U] [#7 0.01,-0.18,0.44,U] [#8 -0.01,0.10,0.40,U] 
02:56:58.220 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.16, -0.22}
02:56:58.220 00.000 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.00) = xAngle (-4.23 = 2.05)
02:56:58.220 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.27 = 2.01)
02:56:58.221 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-2.23 mountX=-0.03 mountY=0.05, mountTheta=2.04
02:56:58.223 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.04, opts=13)
02:56:58.223 00.000 18120 Enqueuing Move request for scope (-0.03, -0.04)
02:56:58.223 00.000 21948 Worker thread wakes up
02:56:58.224 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:58.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:56:58.224 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:56:58.224 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.2
02:56:58.224 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:58.225 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:58.225 00.000 18120 Enqueuing Expose request
02:56:58.226 00.001 21948 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.05
02:56:58.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:56:58.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:58.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:56:58.226 00.000 21948 MoveAxis(E, 0, ABG)
02:56:58.226 00.000 21948 Move returns status 0, amount 0
02:56:58.226 00.000 21948 MoveAxis(N, 0, ABG)
02:56:58.226 00.000 21948 Move returns status 0, amount 0
02:56:58.226 00.000 21948 move complete, result=0
02:56:58.226 00.000 21948 worker thread done servicing request
02:56:58.226 00.000 21948 Worker thread wakes up
02:56:58.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:58.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:58.226 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:59.750 01.524 21948 Exposure complete
02:56:59.790 00.040 21948 worker thread done servicing request
02:56:59.790 00.000 18120 OnExposeComplete: enter
02:56:59.791 00.001 18120 UpdateGuideState(): m_state=6
02:56:59.791 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
02:56:59.792 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=233.07, Mass=1942, SNR=30.5, Peak=173 HFD=4.2
02:56:59.792 00.000 18120 MultiStar: [#1 0.01,-0.00,0.69,U] [#2 -0.05,0.09,0.61,U] [#3 0.19,0.04,0.62,U] [#4 -0.15,-0.29,0.56,U] [#5 0.01,0.02,0.45,U] [#6 -0.14,0.54,0.00,M8] [#7 -0.10,-0.19,0.44,U] [#8 0.08,0.34,0.39,U] 
02:56:59.793 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {-0.02, -0.21}
02:56:59.793 00.000 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
02:56:59.794 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.59)
02:56:59.794 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.65 mountX=-0.04 mountY=0.03, mountTheta=2.60
02:56:59.796 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.05, opts=13)
02:56:59.796 00.000 18120 Enqueuing Move request for scope (-0.00, -0.05)
02:56:59.797 00.001 21948 Worker thread wakes up
02:56:59.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:56:59.797 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.5
02:56:59.798 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:59.798 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:56:59.799 00.001 18120 Enqueuing Expose request
02:56:59.799 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
02:56:59.799 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
02:56:59.799 00.000 21948 Moving (-0.00, -0.05) raw xDistance=-0.04 yDistance=0.03
02:56:59.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:56:59.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:59.799 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:56:59.799 00.000 21948 MoveAxis(E, 0, ABG)
02:56:59.799 00.000 21948 Move returns status 0, amount 0
02:56:59.799 00.000 21948 MoveAxis(N, 0, ABG)
02:56:59.799 00.000 21948 Move returns status 0, amount 0
02:56:59.799 00.000 21948 move complete, result=0
02:56:59.799 00.000 21948 worker thread done servicing request
02:56:59.799 00.000 21948 Worker thread wakes up
02:56:59.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:56:59.800 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:56:59.800 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:01.431 01.631 21948 Exposure complete
02:57:01.462 00.031 21948 worker thread done servicing request
02:57:01.462 00.000 18120 OnExposeComplete: enter
02:57:01.463 00.001 18120 UpdateGuideState(): m_state=6
02:57:01.464 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
02:57:01.464 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=233.16, Mass=2026, SNR=31.1, Peak=175 HFD=4.2
02:57:01.465 00.001 18120 MultiStar: [#1 -0.36,0.03,0.71,U] [#2 -0.56,0.04,0.00,M1] [#3 -0.42,0.03,0.59,U] [#4 -0.89,-0.21,0.00,M5] [#5 -0.65,0.17,0.00,M1] [#6 -0.53,0.48,0.00,M9] [#7 -0.59,-0.04,0.00,M1] [#8 -0.58,0.19,0.00,M1] 
02:57:01.465 00.000 18120 single-star, 2 included, MultiStar: {-0.30, -0.04}, one-star: {-0.18, -0.12}
02:57:01.466 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.74)
02:57:01.466 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.70)
02:57:01.466 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.55 mountX=-0.04 mountY=0.22, mountTheta=1.73
02:57:01.468 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.12, opts=13)
02:57:01.468 00.000 18120 Enqueuing Move request for scope (-0.18, -0.12)
02:57:01.469 00.001 21948 Worker thread wakes up
02:57:01.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:01.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
02:57:01.469 00.000 18120 UpdateGuideState exits: m=2026 RSB=31.1
02:57:01.470 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
02:57:01.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:01.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:01.471 00.001 18120 Enqueuing Expose request
02:57:01.471 00.000 21948 Moving (-0.18, -0.12) raw xDistance=-0.04 yDistance=0.22
02:57:01.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:57:01.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:01.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:57:01.471 00.000 21948 MoveAxis(E, 0, ABG)
02:57:01.471 00.000 21948 Move returns status 0, amount 0
02:57:01.471 00.000 21948 MoveAxis(N, 0, ABG)
02:57:01.471 00.000 21948 Move returns status 0, amount 0
02:57:01.471 00.000 21948 move complete, result=0
02:57:01.471 00.000 21948 worker thread done servicing request
02:57:01.471 00.000 21948 Worker thread wakes up
02:57:01.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:01.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:01.472 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:02.985 01.513 21948 Exposure complete
02:57:03.029 00.044 18120 OnExposeComplete: enter
02:57:03.031 00.002 21948 worker thread done servicing request
02:57:03.031 00.000 18120 UpdateGuideState(): m_state=6
02:57:03.031 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
02:57:03.032 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=232.90, Mass=1956, SNR=30.5, Peak=159 HFD=4.0
02:57:03.032 00.000 18120 MultiStar: large primary error, entering stabilization period
02:57:03.033 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
02:57:03.033 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
02:57:03.033 00.000 18120 CameraToMount -- cameraX=-0.82 cameraY=-0.38 hyp=0.90 cameraTheta=-2.71 mountX=-0.01 mountY=0.90, mountTheta=1.58
02:57:03.035 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.82, y=-0.38, opts=13)
02:57:03.036 00.001 18120 Enqueuing Move request for scope (-0.82, -0.38)
02:57:03.036 00.000 21948 Worker thread wakes up
02:57:03.036 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.38) opts 0xd
02:57:03.036 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.82, -0.38)
02:57:03.036 00.000 21948 Moving (-0.82, -0.38) raw xDistance=-0.01 yDistance=0.90
02:57:03.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:03.036 00.000 21948 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
02:57:03.036 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:03.037 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.5
02:57:03.037 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:03.038 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:03.038 00.000 18120 Enqueuing Expose request
02:57:03.039 00.001 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.71
02:57:03.039 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
02:57:03.039 00.000 21948 MoveAxis(E, 0, ABG)
02:57:03.039 00.000 21948 Move returns status 0, amount 0
02:57:03.039 00.000 21948 MoveAxis(S, 216, ABG)
02:57:03.039 00.000 21948 Guiding  Dir = 1, Dur = 216
02:57:03.039 00.000 21948 IsSlewing returns 0
02:57:03.039 00.000 21948 IsGuiding returns 0
02:57:03.045 00.006 21948 PulseGuide returned control before completion, sleep 221
02:57:03.269 00.224 21948 IsGuiding returns 0
02:57:03.269 00.000 21948 Move returns status 0, amount 216
02:57:03.270 00.001 21948 move complete, result=0
02:57:03.270 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.9 px 216 ms SOUTH
02:57:03.271 00.001 21948 worker thread done servicing request
02:57:03.271 00.000 21948 Worker thread wakes up
02:57:03.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:03.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:04.900 01.629 21948 Exposure complete
02:57:04.941 00.041 21948 worker thread done servicing request
02:57:04.942 00.001 18120 OnExposeComplete: enter
02:57:04.943 00.001 18120 UpdateGuideState(): m_state=6
02:57:04.945 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
02:57:04.946 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=233.36, Mass=1850, SNR=29.8, Peak=123 HFD=4.2
02:57:04.946 00.000 18120 MultiStar: exiting stabilization period
02:57:04.948 00.002 18120 MultiStar: [#1 0.21,0.34,0.69,U] [#2 -0.12,0.44,0.00,M2] [#3 0.13,0.32,0.60,U] [#4 -0.17,0.40,0.00,M6] [#5 0.04,0.29,0.48,U] [#6 -0.01,0.70,0.00,M10] [#7 -0.07,0.17,0.44,U] [#8 0.05,0.28,0.39,U] 
02:57:04.948 00.000 18120 single-star, 5 included, MultiStar: {0.09, 0.23}, one-star: {0.10, 0.08}
02:57:04.949 00.001 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
02:57:04.949 00.000 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
02:57:04.949 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.67 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:57:04.950 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.08, opts=13)
02:57:04.951 00.001 18120 Enqueuing Move request for scope (0.10, 0.08)
02:57:04.951 00.000 21948 Worker thread wakes up
02:57:04.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:04.952 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.8
02:57:04.952 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:04.953 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:04.953 00.000 18120 Enqueuing Expose request
02:57:04.954 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:57:04.954 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:57:04.954 00.000 21948 Moving (0.10, 0.08) raw xDistance=0.03 yDistance=-0.12
02:57:04.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:57:04.954 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:04.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:57:04.954 00.000 21948 MoveAxis(E, 0, ABG)
02:57:04.954 00.000 21948 Move returns status 0, amount 0
02:57:04.954 00.000 21948 MoveAxis(N, 0, ABG)
02:57:04.954 00.000 21948 Move returns status 0, amount 0
02:57:04.954 00.000 21948 move complete, result=0
02:57:04.954 00.000 21948 worker thread done servicing request
02:57:04.954 00.000 21948 Worker thread wakes up
02:57:04.954 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:04.955 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:04.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:06.484 01.529 21948 Exposure complete
02:57:06.525 00.041 21948 worker thread done servicing request
02:57:06.525 00.000 18120 OnExposeComplete: enter
02:57:06.526 00.001 18120 UpdateGuideState(): m_state=6
02:57:06.528 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:57:06.530 00.002 18120 Star::Find returns 1 (0), X=895.99, Y=233.61, Mass=1861, SNR=29.8, Peak=138 HFD=4.2
02:57:06.533 00.003 18120 MultiStar: [#1 -0.25,0.53,0.00,M1] [#2 -0.27,0.58,0.00,M3] [#3 -0.21,0.29,0.61,U] [#4 -0.50,0.44,0.00,M7] [#5 -0.32,0.51,0.00,M1] [#6 -0.31,0.79,0.00,R] [#7 -0.41,0.41,0.00,M1] [#8 -0.20,0.69,0.00,M1] 
02:57:06.535 00.002 18120 refined, 1 included, MultiStar: {-0.20, 0.31}, one-star: {-0.20, 0.32}
02:57:06.537 00.002 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
02:57:06.538 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
02:57:06.539 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.37 cameraTheta=2.15 mountX=0.37 mountY=0.04, mountTheta=0.11
02:57:06.542 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.31, opts=13)
02:57:06.543 00.001 18120 Enqueuing Move request for scope (-0.20, 0.31)
02:57:06.543 00.000 21948 Worker thread wakes up
02:57:06.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:06.544 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
02:57:06.544 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
02:57:06.544 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.8
02:57:06.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:06.545 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:06.545 00.000 18120 Enqueuing Expose request
02:57:06.546 00.001 21948 Moving (-0.20, 0.31) raw xDistance=0.37 yDistance=0.04
02:57:06.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:57:06.546 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:06.546 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:57:06.546 00.000 21948 MoveAxis(W, 66, ABG)
02:57:06.546 00.000 21948 Guiding  Dir = 3, Dur = 66
02:57:06.546 00.000 21948 IsSlewing returns 0
02:57:06.546 00.000 21948 IsGuiding returns 0
02:57:06.549 00.003 21948 PulseGuide returned control before completion, sleep 75
02:57:06.637 00.088 21948 IsGuiding returns 0
02:57:06.649 00.012 21948 Move returns status 0, amount 66
02:57:06.650 00.001 21948 MoveAxis(N, 0, ABG)
02:57:06.650 00.000 21948 Move returns status 0, amount 0
02:57:06.650 00.000 21948 move complete, result=0
02:57:06.650 00.000 21948 worker thread done servicing request
02:57:06.650 00.000 21948 Worker thread wakes up
02:57:06.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:06.650 00.000 18120 GuideStep: 0.4 px 66 ms WEST, 0.0 px 0 ms NORTH
02:57:06.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:08.281 01.631 21948 Exposure complete
02:57:08.328 00.047 21948 worker thread done servicing request
02:57:08.328 00.000 18120 OnExposeComplete: enter
02:57:08.329 00.001 18120 UpdateGuideState(): m_state=6
02:57:08.329 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
02:57:08.330 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=234.21, Mass=1932, SNR=30.4, Peak=162 HFD=4.3
02:57:08.330 00.000 18120 MultiStar: large primary error, entering stabilization period
02:57:08.330 00.000 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.38 = -0.38)
02:57:08.331 00.001 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.42 = -0.42)
02:57:08.333 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.93 hyp=0.93 cameraTheta=1.61 mountX=0.86 mountY=-0.38, mountTheta=-0.42
02:57:08.338 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.93, opts=13)
02:57:08.340 00.002 18120 Enqueuing Move request for scope (-0.04, 0.93)
02:57:08.344 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:08.346 00.002 18120 UpdateGuideState exits: m=1932 RSB=30.4
02:57:08.347 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:08.347 00.000 21948 Worker thread wakes up
02:57:08.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.93) opts 0xd
02:57:08.347 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.93)
02:57:08.347 00.000 21948 Moving (-0.04, 0.93) raw xDistance=0.86 yDistance=-0.38
02:57:08.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
02:57:08.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:08.347 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:08.348 00.001 18120 Enqueuing Expose request
02:57:08.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:57:08.348 00.000 21948 MoveAxis(W, 158, ABG)
02:57:08.350 00.002 21948 Guiding  Dir = 3, Dur = 158
02:57:08.350 00.000 21948 IsSlewing returns 0
02:57:08.350 00.000 21948 IsGuiding returns 0
02:57:08.352 00.002 21948 PulseGuide returned control before completion, sleep 167
02:57:08.531 00.179 21948 IsGuiding returns 0
02:57:08.532 00.001 21948 Move returns status 0, amount 158
02:57:08.532 00.000 21948 MoveAxis(N, 0, ABG)
02:57:08.532 00.000 21948 Move returns status 0, amount 0
02:57:08.532 00.000 21948 move complete, result=0
02:57:08.532 00.000 21948 worker thread done servicing request
02:57:08.532 00.000 21948 Worker thread wakes up
02:57:08.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:08.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:08.532 00.000 18120 GuideStep: 0.9 px 158 ms WEST, -0.4 px 0 ms NORTH
02:57:09.940 01.408 21948 Exposure complete
02:57:09.964 00.024 21948 worker thread done servicing request
02:57:09.964 00.000 18120 OnExposeComplete: enter
02:57:09.965 00.001 18120 UpdateGuideState(): m_state=6
02:57:09.965 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
02:57:09.966 00.001 18120 Star::Find returns 1 (0), X=896.91, Y=232.99, Mass=1951, SNR=30.6, Peak=156 HFD=4.3
02:57:09.966 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
02:57:09.967 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
02:57:09.967 00.000 18120 CameraToMount -- cameraX=0.72 cameraY=-0.29 hyp=0.78 cameraTheta=-0.39 mountX=-0.57 mountY=-0.51, mountTheta=-2.41
02:57:09.968 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.72, y=-0.29, opts=13)
02:57:09.969 00.001 18120 Enqueuing Move request for scope (0.72, -0.29)
02:57:09.969 00.000 21948 Worker thread wakes up
02:57:09.969 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.29) opts 0xd
02:57:09.969 00.000 21948 Handling offset move in thread for scope, endpoint = (0.72, -0.29)
02:57:09.969 00.000 21948 Moving (0.72, -0.29) raw xDistance=-0.57 yDistance=-0.51
02:57:09.969 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
02:57:09.970 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:09.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:09.970 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:57:09.970 00.000 21948 MoveAxis(E, 90, ABG)
02:57:09.970 00.000 21948 Guiding  Dir = 2, Dur = 90
02:57:09.970 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
02:57:09.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:09.971 00.000 21948 IsSlewing returns 0
02:57:09.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:09.972 00.001 18120 Enqueuing Expose request
02:57:09.972 00.000 21948 IsGuiding returns 0
02:57:09.974 00.002 21948 PulseGuide returned control before completion, sleep 99
02:57:10.083 00.109 21948 IsGuiding returns 0
02:57:10.083 00.000 21948 Move returns status 0, amount 90
02:57:10.083 00.000 21948 MoveAxis(N, 0, ABG)
02:57:10.083 00.000 21948 Move returns status 0, amount 0
02:57:10.083 00.000 21948 move complete, result=0
02:57:10.083 00.000 21948 worker thread done servicing request
02:57:10.083 00.000 21948 Worker thread wakes up
02:57:10.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:10.083 00.000 18120 GuideStep: -0.6 px 90 ms EAST, -0.5 px 0 ms NORTH
02:57:10.084 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:11.709 01.625 21948 Exposure complete
02:57:11.751 00.042 21948 worker thread done servicing request
02:57:11.751 00.000 18120 OnExposeComplete: enter
02:57:11.754 00.003 18120 UpdateGuideState(): m_state=6
02:57:11.755 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
02:57:11.756 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=232.92, Mass=1945, SNR=30.6, Peak=165 HFD=4.2
02:57:11.757 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
02:57:11.758 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
02:57:11.760 00.002 18120 CameraToMount -- cameraX=0.63 cameraY=-0.37 hyp=0.73 cameraTheta=-0.52 mountX=-0.59 mountY=-0.40, mountTheta=-2.55
02:57:11.763 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=-0.37, opts=13)
02:57:11.765 00.002 18120 Enqueuing Move request for scope (0.63, -0.37)
02:57:11.766 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:11.766 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
02:57:11.769 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:11.770 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:11.772 00.002 21948 Worker thread wakes up
02:57:11.772 00.000 18120 Enqueuing Expose request
02:57:11.773 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.37) opts 0xd
02:57:11.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, -0.37)
02:57:11.773 00.000 21948 Moving (0.63, -0.37) raw xDistance=-0.59 yDistance=-0.40
02:57:11.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
02:57:11.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:11.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:57:11.773 00.000 21948 MoveAxis(E, 112, ABG)
02:57:11.773 00.000 21948 Guiding  Dir = 2, Dur = 112
02:57:11.773 00.000 21948 IsSlewing returns 0
02:57:11.773 00.000 21948 IsGuiding returns 0
02:57:11.775 00.002 21948 PulseGuide returned control before completion, sleep 121
02:57:11.911 00.136 21948 IsGuiding returns 0
02:57:11.911 00.000 21948 Move returns status 0, amount 112
02:57:11.911 00.000 21948 MoveAxis(N, 0, ABG)
02:57:11.911 00.000 21948 Move returns status 0, amount 0
02:57:11.911 00.000 21948 move complete, result=0
02:57:11.911 00.000 21948 worker thread done servicing request
02:57:11.911 00.000 21948 Worker thread wakes up
02:57:11.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:11.911 00.000 18120 GuideStep: -0.6 px 112 ms EAST, -0.4 px 0 ms NORTH
02:57:11.912 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:13.331 01.419 21948 Exposure complete
02:57:13.385 00.054 21948 worker thread done servicing request
02:57:13.385 00.000 18120 OnExposeComplete: enter
02:57:13.386 00.001 18120 UpdateGuideState(): m_state=6
02:57:13.386 00.000 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
02:57:13.388 00.002 18120 Star::Find returns 1 (0), X=896.73, Y=233.10, Mass=1867, SNR=29.9, Peak=141 HFD=4.2
02:57:13.390 00.002 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
02:57:13.391 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
02:57:13.392 00.001 18120 CameraToMount -- cameraX=0.54 cameraY=-0.18 hyp=0.57 cameraTheta=-0.33 mountX=-0.39 mountY=-0.40, mountTheta=-2.34
02:57:13.393 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.54, y=-0.18, opts=13)
02:57:13.395 00.002 18120 Enqueuing Move request for scope (0.54, -0.18)
02:57:13.395 00.000 21948 Worker thread wakes up
02:57:13.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.18) opts 0xd
02:57:13.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.54, -0.18)
02:57:13.395 00.000 21948 Moving (0.54, -0.18) raw xDistance=-0.39 yDistance=-0.40
02:57:13.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:57:13.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:13.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:13.396 00.001 18120 UpdateGuideState exits: m=1867 RSB=29.9
02:57:13.398 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:13.399 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:13.401 00.002 18120 Enqueuing Expose request
02:57:13.402 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:57:13.402 00.000 21948 MoveAxis(E, 78, ABG)
02:57:13.402 00.000 21948 Guiding  Dir = 2, Dur = 78
02:57:13.402 00.000 21948 IsSlewing returns 0
02:57:13.402 00.000 21948 IsGuiding returns 0
02:57:13.404 00.002 21948 PulseGuide returned control before completion, sleep 87
02:57:13.497 00.093 21948 IsGuiding returns 1
02:57:13.497 00.000 21948 scope still moving after pulse duration time elapsed
02:57:13.528 00.031 21948 IsSlewing returns 0
02:57:13.528 00.000 21948 IsGuiding returns 0
02:57:13.529 00.001 21948 scope move finished after 78 + 48 ms
02:57:13.529 00.000 21948 Move returns status 0, amount 78
02:57:13.529 00.000 21948 MoveAxis(N, 0, ABG)
02:57:13.529 00.000 21948 Move returns status 0, amount 0
02:57:13.529 00.000 21948 move complete, result=0
02:57:13.529 00.000 21948 worker thread done servicing request
02:57:13.529 00.000 21948 Worker thread wakes up
02:57:13.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:13.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:13.529 00.000 18120 GuideStep: -0.4 px 78 ms EAST, -0.4 px 0 ms NORTH
02:57:15.163 01.634 21948 Exposure complete
02:57:15.203 00.040 21948 worker thread done servicing request
02:57:15.204 00.001 18120 OnExposeComplete: enter
02:57:15.204 00.000 18120 UpdateGuideState(): m_state=6
02:57:15.205 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
02:57:15.206 00.001 18120 Star::Find returns 1 (0), X=896.26, Y=233.79, Mass=1940, SNR=30.6, Peak=153 HFD=4.3
02:57:15.207 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
02:57:15.208 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
02:57:15.209 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.51 hyp=0.51 cameraTheta=1.44 mountX=0.44 mountY=-0.29, mountTheta=-0.59
02:57:15.210 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.51, opts=13)
02:57:15.210 00.000 18120 Enqueuing Move request for scope (0.07, 0.51)
02:57:15.211 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:15.211 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.6
02:57:15.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:15.212 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:15.212 00.000 18120 Enqueuing Expose request
02:57:15.213 00.001 21948 Worker thread wakes up
02:57:15.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.51) opts 0xd
02:57:15.213 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.51)
02:57:15.213 00.000 21948 Moving (0.07, 0.51) raw xDistance=0.44 yDistance=-0.29
02:57:15.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
02:57:15.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:15.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:57:15.213 00.000 21948 MoveAxis(W, 73, ABG)
02:57:15.213 00.000 21948 Guiding  Dir = 3, Dur = 73
02:57:15.213 00.000 21948 IsSlewing returns 0
02:57:15.213 00.000 21948 IsGuiding returns 0
02:57:15.216 00.003 21948 PulseGuide returned control before completion, sleep 81
02:57:15.307 00.091 21948 IsGuiding returns 0
02:57:15.307 00.000 21948 Move returns status 0, amount 73
02:57:15.307 00.000 21948 MoveAxis(N, 0, ABG)
02:57:15.307 00.000 21948 Move returns status 0, amount 0
02:57:15.307 00.000 21948 move complete, result=0
02:57:15.307 00.000 21948 worker thread done servicing request
02:57:15.307 00.000 21948 Worker thread wakes up
02:57:15.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:15.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:15.307 00.000 18120 GuideStep: 0.4 px 73 ms WEST, -0.3 px 0 ms NORTH
02:57:16.714 01.407 21948 Exposure complete
02:57:16.748 00.034 21948 worker thread done servicing request
02:57:16.748 00.000 18120 OnExposeComplete: enter
02:57:16.749 00.001 18120 UpdateGuideState(): m_state=6
02:57:16.749 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
02:57:16.750 00.001 18120 Star::Find returns 1 (0), X=896.52, Y=233.35, Mass=1958, SNR=30.6, Peak=131 HFD=4.0
02:57:16.752 00.002 18120 MultiStar: exiting stabilization period
02:57:16.753 00.001 18120 MultiStar: [#1 0.25,0.45,0.00,M2] [#2 0.25,0.34,0.63,U] [#3 0.49,0.24,0.00,M1] [#4 0.18,0.11,0.54,U] [#5 0.25,0.63,0.00,M2] [#6 0.73,-0.05,0.00,M1] [#7 0.08,0.15,0.43,U] [#8 0.36,0.60,0.00,M2] 
02:57:16.754 00.001 18120 refined, 3 included, MultiStar: {0.24, 0.15}, one-star: {0.33, 0.06}
02:57:16.756 00.002 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
02:57:16.757 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
02:57:16.758 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.57 mountX=0.04 mountY=-0.28, mountTheta=-1.43
02:57:16.762 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.15, opts=13)
02:57:16.762 00.000 18120 Enqueuing Move request for scope (0.24, 0.15)
02:57:16.763 00.001 21948 Worker thread wakes up
02:57:16.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:16.763 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.6
02:57:16.764 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:16.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:16.764 00.000 18120 Enqueuing Expose request
02:57:16.765 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
02:57:16.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
02:57:16.765 00.000 21948 Moving (0.24, 0.15) raw xDistance=0.04 yDistance=-0.28
02:57:16.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:57:16.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:57:16.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:57:16.765 00.000 21948 MoveAxis(E, 0, ABG)
02:57:16.765 00.000 21948 Move returns status 0, amount 0
02:57:16.765 00.000 21948 MoveAxis(N, 0, ABG)
02:57:16.765 00.000 21948 Move returns status 0, amount 0
02:57:16.765 00.000 21948 move complete, result=0
02:57:16.765 00.000 21948 worker thread done servicing request
02:57:16.765 00.000 21948 Worker thread wakes up
02:57:16.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:16.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:16.766 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:57:18.400 01.634 21948 Exposure complete
02:57:18.439 00.039 21948 worker thread done servicing request
02:57:18.439 00.000 18120 OnExposeComplete: enter
02:57:18.440 00.001 18120 UpdateGuideState(): m_state=6
02:57:18.440 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
02:57:18.441 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=233.36, Mass=1838, SNR=29.7, Peak=139 HFD=4.3
02:57:18.442 00.001 18120 MultiStar: [#1 0.45,0.20,0.00,M3] [#2 0.54,0.22,0.00,M3] [#3 0.55,0.05,0.00,M2] [#4 0.21,0.16,0.57,U] [#5 0.38,0.13,0.48,U] [#6 0.31,-0.39,0.00,M2] [#7 0.48,-0.04,0.00,M1] [#8 0.08,0.27,0.41,U] 
02:57:18.443 00.001 18120 refined, 3 included, MultiStar: {0.35, 0.14}, one-star: {0.52, 0.07}
02:57:18.444 00.001 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
02:57:18.445 00.001 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
02:57:18.445 00.000 18120 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.37 cameraTheta=0.38 mountX=-0.02 mountY=-0.37, mountTheta=-1.62
02:57:18.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=0.14, opts=13)
02:57:18.448 00.001 18120 Enqueuing Move request for scope (0.35, 0.14)
02:57:18.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:18.449 00.001 21948 Worker thread wakes up
02:57:18.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
02:57:18.449 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
02:57:18.449 00.000 21948 Moving (0.35, 0.14) raw xDistance=-0.02 yDistance=-0.37
02:57:18.449 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:57:18.449 00.000 21948 switching direction from 1 to -1 - decHistory=-6 oldest=0.83 newest=-0.94
02:57:18.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:57:18.449 00.000 21948 MoveAxis(E, 0, ABG)
02:57:18.449 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.7
02:57:18.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:18.450 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:18.451 00.001 18120 Enqueuing Expose request
02:57:18.451 00.000 21948 Move returns status 0, amount 0
02:57:18.451 00.000 21948 MoveAxis(N, 89, ABG)
02:57:18.451 00.000 21948 Guiding  Dir = 0, Dur = 89
02:57:18.452 00.001 21948 IsSlewing returns 0
02:57:18.452 00.000 21948 IsGuiding returns 0
02:57:18.456 00.004 21948 PulseGuide returned control before completion, sleep 95
02:57:18.554 00.098 21948 IsGuiding returns 0
02:57:18.554 00.000 21948 Move returns status 0, amount 89
02:57:18.554 00.000 21948 move complete, result=0
02:57:18.554 00.000 21948 worker thread done servicing request
02:57:18.554 00.000 21948 Worker thread wakes up
02:57:18.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:18.556 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:18.556 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 89 ms NORTH
02:57:19.970 01.414 21948 Exposure complete
02:57:20.013 00.043 21948 worker thread done servicing request
02:57:20.013 00.000 18120 OnExposeComplete: enter
02:57:20.017 00.004 18120 UpdateGuideState(): m_state=6
02:57:20.019 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
02:57:20.020 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=233.24, Mass=1861, SNR=29.9, Peak=145 HFD=4.3
02:57:20.021 00.001 18120 MultiStar: [#1 0.39,0.16,0.72,U] [#2 0.39,0.27,0.00,M4] [#3 0.47,0.24,0.00,M3] [#4 0.08,0.38,0.60,U] [#5 0.28,0.44,0.00,M2] [#6 0.58,-0.29,0.00,M3] [#7 0.47,0.15,0.00,M2] [#8 0.24,0.31,0.39,U] 
02:57:20.021 00.000 18120 refined, 3 included, MultiStar: {0.38, 0.16}, one-star: {0.60, -0.04}
02:57:20.022 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
02:57:20.022 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
02:57:20.022 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=0.16 hyp=0.41 cameraTheta=0.39 mountX=-0.01 mountY=-0.41, mountTheta=-1.60
02:57:20.024 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=0.16, opts=13)
02:57:20.024 00.000 18120 Enqueuing Move request for scope (0.38, 0.16)
02:57:20.025 00.001 21948 Worker thread wakes up
02:57:20.025 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.16) opts 0xd
02:57:20.025 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, 0.16)
02:57:20.025 00.000 21948 Moving (0.38, 0.16) raw xDistance=-0.01 yDistance=-0.41
02:57:20.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:20.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
02:57:20.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:20.026 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.9
02:57:20.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:20.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:20.027 00.001 18120 Enqueuing Expose request
02:57:20.027 00.000 21948 MoveAxis(E, 0, ABG)
02:57:20.027 00.000 21948 Move returns status 0, amount 0
02:57:20.027 00.000 21948 MoveAxis(N, 97, ABG)
02:57:20.027 00.000 21948 Guiding  Dir = 0, Dur = 97
02:57:20.028 00.001 21948 IsSlewing returns 0
02:57:20.028 00.000 21948 IsGuiding returns 0
02:57:20.033 00.005 21948 PulseGuide returned control before completion, sleep 103
02:57:20.139 00.106 21948 IsGuiding returns 0
02:57:20.139 00.000 21948 Move returns status 0, amount 97
02:57:20.139 00.000 21948 move complete, result=0
02:57:20.139 00.000 21948 worker thread done servicing request
02:57:20.141 00.002 21948 Worker thread wakes up
02:57:20.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:20.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:20.141 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 97 ms NORTH
02:57:21.775 01.634 21948 Exposure complete
02:57:21.820 00.045 21948 worker thread done servicing request
02:57:21.820 00.000 18120 OnExposeComplete: enter
02:57:21.822 00.002 18120 UpdateGuideState(): m_state=6
02:57:21.824 00.002 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
02:57:21.824 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=233.28, Mass=1738, SNR=28.9, Peak=129 HFD=4.0
02:57:21.826 00.002 18120 MultiStar: [#1 0.16,0.09,0.74,U] [#2 0.01,0.10,0.66,U] [#3 0.27,0.17,0.65,U] [#4 -0.10,0.17,0.59,U] [#5 0.01,0.30,0.49,U] [#6 0.34,-0.43,0.00,M4] [#7 0.10,0.14,0.45,U] [#8 0.32,0.28,0.43,U] 
02:57:21.827 00.001 18120 single-star, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.18, 0.00}
02:57:21.829 00.002 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
02:57:21.829 00.000 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
02:57:21.830 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
02:57:21.832 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.00, opts=13)
02:57:21.833 00.001 18120 Enqueuing Move request for scope (0.18, 0.00)
02:57:21.833 00.000 21948 Worker thread wakes up
02:57:21.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:21.834 00.001 18120 UpdateGuideState exits: m=1738 RSB=28.9
02:57:21.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:21.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:21.835 00.000 18120 Enqueuing Expose request
02:57:21.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
02:57:21.836 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
02:57:21.836 00.000 21948 Moving (0.18, 0.00) raw xDistance=-0.07 yDistance=-0.16
02:57:21.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:21.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:21.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:57:21.836 00.000 21948 MoveAxis(E, 0, ABG)
02:57:21.836 00.000 21948 Move returns status 0, amount 0
02:57:21.836 00.000 21948 MoveAxis(N, 0, ABG)
02:57:21.836 00.000 21948 Move returns status 0, amount 0
02:57:21.836 00.000 21948 move complete, result=0
02:57:21.836 00.000 21948 worker thread done servicing request
02:57:21.836 00.000 21948 Worker thread wakes up
02:57:21.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:21.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:21.836 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:23.363 01.527 21948 Exposure complete
02:57:23.395 00.032 21948 worker thread done servicing request
02:57:23.395 00.000 18120 OnExposeComplete: enter
02:57:23.396 00.001 18120 UpdateGuideState(): m_state=6
02:57:23.396 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
02:57:23.397 00.001 18120 Star::Find returns 1 (0), X=896.18, Y=233.09, Mass=2002, SNR=31.0, Peak=182 HFD=4.2
02:57:23.397 00.000 18120 MultiStar: [#1 0.16,-0.03,0.69,U] [#2 -0.20,0.16,0.63,U] [#3 0.28,-0.02,0.58,U] [#4 -0.18,-0.01,0.54,U] [#5 0.13,0.24,0.44,U] [#6 0.31,-0.47,0.00,M5] [#7 -0.02,-0.22,0.42,U] [#8 -0.13,0.26,0.37,U] 
02:57:23.398 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.00}, one-star: {-0.01, -0.19}
02:57:23.398 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
02:57:23.398 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
02:57:23.399 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.42 mountX=-0.01 mountY=-0.01, mountTheta=-2.44
02:57:23.402 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
02:57:23.404 00.002 18120 Enqueuing Move request for scope (0.01, -0.00)
02:57:23.405 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:23.406 00.001 21948 Worker thread wakes up
02:57:23.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
02:57:23.406 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
02:57:23.406 00.000 21948 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
02:57:23.406 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
02:57:23.409 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:23.411 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:23.413 00.002 18120 Enqueuing Expose request
02:57:23.416 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:23.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:23.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:23.416 00.000 21948 MoveAxis(E, 0, ABG)
02:57:23.416 00.000 21948 Move returns status 0, amount 0
02:57:23.416 00.000 21948 MoveAxis(N, 0, ABG)
02:57:23.416 00.000 21948 Move returns status 0, amount 0
02:57:23.416 00.000 21948 move complete, result=0
02:57:23.416 00.000 21948 worker thread done servicing request
02:57:23.416 00.000 21948 Worker thread wakes up
02:57:23.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:23.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:23.417 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:25.055 01.638 21948 Exposure complete
02:57:25.101 00.046 21948 worker thread done servicing request
02:57:25.101 00.000 18120 OnExposeComplete: enter
02:57:25.102 00.001 18120 UpdateGuideState(): m_state=6
02:57:25.102 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
02:57:25.103 00.001 18120 Star::Find returns 1 (0), X=896.22, Y=232.97, Mass=1878, SNR=30.0, Peak=171 HFD=4.1
02:57:25.103 00.000 18120 MultiStar: [#1 0.02,-0.05,0.70,U] [#2 -0.08,0.02,0.64,U] [#3 -0.09,0.10,0.61,U] [#4 -0.36,-0.15,0.58,U] [#5 0.07,0.02,0.46,U] [#6 -0.02,-0.39,0.52,U] [#7 -0.05,-0.16,0.42,U] [#8 0.04,0.03,0.39,U] 
02:57:25.104 00.001 18120 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {0.03, -0.31}
02:57:25.104 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.32)
02:57:25.105 00.001 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.28)
02:57:25.105 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.97 mountX=-0.08 mountY=0.09, mountTheta=2.30
02:57:25.106 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.11, opts=13)
02:57:25.107 00.001 18120 Enqueuing Move request for scope (-0.05, -0.11)
02:57:25.107 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:25.108 00.001 21948 Worker thread wakes up
02:57:25.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
02:57:25.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
02:57:25.108 00.000 21948 Moving (-0.05, -0.11) raw xDistance=-0.08 yDistance=0.09
02:57:25.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:57:25.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:25.108 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
02:57:25.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:25.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:25.109 00.000 18120 Enqueuing Expose request
02:57:25.110 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:57:25.110 00.000 21948 MoveAxis(E, 0, ABG)
02:57:25.110 00.000 21948 Move returns status 0, amount 0
02:57:25.110 00.000 21948 MoveAxis(N, 0, ABG)
02:57:25.110 00.000 21948 Move returns status 0, amount 0
02:57:25.110 00.000 21948 move complete, result=0
02:57:25.110 00.000 21948 worker thread done servicing request
02:57:25.110 00.000 21948 Worker thread wakes up
02:57:25.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:25.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:25.110 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:26.625 01.515 21948 Exposure complete
02:57:26.666 00.041 21948 worker thread done servicing request
02:57:26.667 00.001 18120 OnExposeComplete: enter
02:57:26.670 00.003 18120 UpdateGuideState(): m_state=6
02:57:26.672 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
02:57:26.675 00.003 18120 Star::Find returns 1 (0), X=896.30, Y=233.21, Mass=1846, SNR=29.7, Peak=150 HFD=4.2
02:57:26.677 00.002 18120 MultiStar: [#1 0.11,0.03,0.76,U] [#2 0.03,0.10,0.66,U] [#3 0.18,0.02,0.63,U] [#4 -0.43,0.02,0.00,M2] [#5 0.05,0.14,0.49,U] [#6 0.07,-0.48,0.00,M5] [#7 -0.04,0.11,0.46,U] [#8 0.09,0.21,0.41,U] 
02:57:26.680 00.003 18120 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.11, -0.07}
02:57:26.682 00.002 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
02:57:26.684 00.002 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
02:57:26.687 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.57 mountX=0.01 mountY=-0.10, mountTheta=-1.43
02:57:26.691 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.05, opts=13)
02:57:26.692 00.001 18120 Enqueuing Move request for scope (0.08, 0.05)
02:57:26.693 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:26.695 00.002 18120 UpdateGuideState exits: m=1846 RSB=29.7
02:57:26.696 00.001 21948 Worker thread wakes up
02:57:26.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:57:26.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:26.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:26.699 00.002 18120 Enqueuing Expose request
02:57:26.700 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:57:26.700 00.000 21948 Moving (0.08, 0.05) raw xDistance=0.01 yDistance=-0.10
02:57:26.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:57:26.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:26.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:57:26.700 00.000 21948 MoveAxis(E, 0, ABG)
02:57:26.700 00.000 21948 Move returns status 0, amount 0
02:57:26.700 00.000 21948 MoveAxis(N, 0, ABG)
02:57:26.700 00.000 21948 Move returns status 0, amount 0
02:57:26.700 00.000 21948 move complete, result=0
02:57:26.701 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:26.701 00.000 21948 worker thread done servicing request
02:57:26.701 00.000 21948 Worker thread wakes up
02:57:26.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:26.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:28.340 01.639 21948 Exposure complete
02:57:28.379 00.039 21948 worker thread done servicing request
02:57:28.380 00.001 18120 OnExposeComplete: enter
02:57:28.380 00.000 18120 UpdateGuideState(): m_state=6
02:57:28.381 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
02:57:28.382 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=233.20, Mass=1867, SNR=30.0, Peak=137 HFD=4.2
02:57:28.382 00.000 18120 MultiStar: [#1 0.15,0.14,0.73,U] [#2 0.15,0.16,0.66,U] [#3 -0.04,0.04,0.61,U] [#4 -0.32,-0.10,0.57,U] [#5 -0.27,0.22,0.46,U] [#6 0.32,-0.39,0.00,M6] [#7 0.16,0.07,0.44,U] [#8 0.18,0.25,0.39,U] 
02:57:28.383 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.21, -0.08}
02:57:28.383 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
02:57:28.384 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
02:57:28.384 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.94 mountX=0.04 mountY=-0.07, mountTheta=-1.06
02:57:28.386 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
02:57:28.387 00.001 18120 Enqueuing Move request for scope (0.05, 0.07)
02:57:28.387 00.000 21948 Worker thread wakes up
02:57:28.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:28.388 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:57:28.388 00.000 18120 UpdateGuideState exits: m=1867 RSB=30.0
02:57:28.388 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:28.389 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:57:28.389 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:28.389 00.000 18120 Enqueuing Expose request
02:57:28.390 00.001 21948 Moving (0.05, 0.07) raw xDistance=0.04 yDistance=-0.07
02:57:28.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:57:28.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:28.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:57:28.390 00.000 21948 MoveAxis(E, 0, ABG)
02:57:28.390 00.000 21948 Move returns status 0, amount 0
02:57:28.390 00.000 21948 MoveAxis(N, 0, ABG)
02:57:28.390 00.000 21948 Move returns status 0, amount 0
02:57:28.390 00.000 21948 move complete, result=0
02:57:28.390 00.000 21948 worker thread done servicing request
02:57:28.390 00.000 21948 Worker thread wakes up
02:57:28.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:28.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:28.390 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:29.904 01.514 21948 Exposure complete
02:57:29.928 00.024 21948 worker thread done servicing request
02:57:29.928 00.000 18120 OnExposeComplete: enter
02:57:29.929 00.001 18120 UpdateGuideState(): m_state=6
02:57:29.930 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
02:57:29.930 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=232.90, Mass=1868, SNR=29.9, Peak=129 HFD=4.3
02:57:29.931 00.001 18120 MultiStar: [#1 0.23,-0.05,0.73,U] [#2 0.63,-0.10,0.00,M1] [#3 -0.09,-0.10,0.59,U] [#4 -0.28,0.00,0.56,U] [#5 -0.18,0.17,0.47,U] [#6 0.47,-0.62,0.00,M7] [#7 0.11,0.00,0.41,U] [#8 0.36,-0.07,0.37,U] 
02:57:29.931 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.48, -0.39}
02:57:29.932 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
02:57:29.932 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
02:57:29.933 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
02:57:29.935 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
02:57:29.937 00.002 18120 Enqueuing Move request for scope (0.13, -0.10)
02:57:29.938 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:29.939 00.001 18120 UpdateGuideState exits: m=1868 RSB=29.9
02:57:29.939 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:29.940 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:29.940 00.000 18120 Enqueuing Expose request
02:57:29.940 00.000 21948 Worker thread wakes up
02:57:29.941 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
02:57:29.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
02:57:29.941 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=-0.07
02:57:29.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:57:29.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:29.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:57:29.941 00.000 21948 MoveAxis(E, 0, ABG)
02:57:29.941 00.000 21948 Move returns status 0, amount 0
02:57:29.941 00.000 21948 MoveAxis(N, 0, ABG)
02:57:29.941 00.000 21948 Move returns status 0, amount 0
02:57:29.941 00.000 21948 move complete, result=0
02:57:29.941 00.000 21948 worker thread done servicing request
02:57:29.941 00.000 21948 Worker thread wakes up
02:57:29.941 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:29.941 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:29.941 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:31.568 01.627 21948 Exposure complete
02:57:31.618 00.050 21948 worker thread done servicing request
02:57:31.618 00.000 18120 OnExposeComplete: enter
02:57:31.619 00.001 18120 UpdateGuideState(): m_state=6
02:57:31.620 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
02:57:31.621 00.001 18120 Star::Find returns 1 (0), X=896.77, Y=233.03, Mass=1980, SNR=30.8, Peak=156 HFD=4.2
02:57:31.622 00.001 18120 MultiStar: [#1 0.62,0.05,0.00,M1] [#2 0.48,0.13,0.00,M2] [#3 0.38,-0.02,0.60,U] [#4 -0.04,-0.09,0.54,U] [#5 0.19,-0.01,0.45,U] [#6 0.75,-0.44,0.00,M8] [#7 0.40,0.10,0.43,U] [#8 0.84,0.17,0.00,M1] 
02:57:31.624 00.002 18120 refined, 4 included, MultiStar: {0.35, -0.09}, one-star: {0.58, -0.25}
02:57:31.624 00.000 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
02:57:31.625 00.001 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
02:57:31.625 00.000 18120 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.25 mountX=-0.22 mountY=-0.27, mountTheta=-2.26
02:57:31.626 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.09, opts=13)
02:57:31.627 00.001 18120 Enqueuing Move request for scope (0.35, -0.09)
02:57:31.627 00.000 21948 Worker thread wakes up
02:57:31.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
02:57:31.627 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
02:57:31.627 00.000 21948 Moving (0.35, -0.09) raw xDistance=-0.22 yDistance=-0.27
02:57:31.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:31.628 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.8
02:57:31.628 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:57:31.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:57:31.628 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:31.629 00.001 21948 MoveAxis(E, 40, ABG)
02:57:31.629 00.000 21948 Guiding  Dir = 2, Dur = 40
02:57:31.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:31.629 00.000 18120 Enqueuing Expose request
02:57:31.630 00.001 21948 IsSlewing returns 0
02:57:31.630 00.000 21948 IsGuiding returns 0
02:57:31.632 00.002 21948 PulseGuide returned control before completion, sleep 49
02:57:31.690 00.058 21948 IsGuiding returns 0
02:57:31.690 00.000 21948 Move returns status 0, amount 40
02:57:31.690 00.000 21948 MoveAxis(N, 64, ABG)
02:57:31.690 00.000 21948 Guiding  Dir = 0, Dur = 64
02:57:31.690 00.000 21948 IsSlewing returns 0
02:57:31.692 00.002 21948 IsGuiding returns 0
02:57:31.700 00.008 21948 PulseGuide returned control before completion, sleep 65
02:57:31.772 00.072 21948 IsGuiding returns 0
02:57:31.772 00.000 21948 Move returns status 0, amount 64
02:57:31.772 00.000 21948 move complete, result=0
02:57:31.772 00.000 21948 worker thread done servicing request
02:57:31.772 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.3 px 64 ms NORTH
02:57:31.775 00.003 21948 Worker thread wakes up
02:57:31.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:31.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:33.180 01.405 21948 Exposure complete
02:57:33.229 00.049 21948 worker thread done servicing request
02:57:33.229 00.000 18120 OnExposeComplete: enter
02:57:33.230 00.001 18120 UpdateGuideState(): m_state=6
02:57:33.231 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
02:57:33.231 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=232.99, Mass=1919, SNR=30.4, Peak=148 HFD=4.1
02:57:33.232 00.001 18120 MultiStar: [#1 0.30,-0.14,0.70,U] [#2 0.04,-0.07,0.62,U] [#3 0.55,-0.33,0.00,M1] [#4 -0.13,-0.19,0.55,U] [#5 -0.06,0.08,0.46,U] [#6 0.67,-0.49,0.00,M9] [#7 -0.04,-0.01,0.42,U] [#8 0.22,-0.04,0.38,U] 
02:57:33.232 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.13}, one-star: {0.22, -0.29}
02:57:33.232 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
02:57:33.233 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
02:57:33.233 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.88 mountX=-0.16 mountY=-0.04, mountTheta=-2.92
02:57:33.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.13, opts=13)
02:57:33.236 00.001 18120 Enqueuing Move request for scope (0.10, -0.13)
02:57:33.236 00.000 21948 Worker thread wakes up
02:57:33.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
02:57:33.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
02:57:33.236 00.000 21948 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.04
02:57:33.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:57:33.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:33.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:33.237 00.001 18120 UpdateGuideState exits: m=1919 RSB=30.4
02:57:33.237 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:33.238 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:33.238 00.000 18120 Enqueuing Expose request
02:57:33.239 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:57:33.239 00.000 21948 MoveAxis(E, 0, ABG)
02:57:33.239 00.000 21948 Move returns status 0, amount 0
02:57:33.239 00.000 21948 MoveAxis(N, 0, ABG)
02:57:33.239 00.000 21948 Move returns status 0, amount 0
02:57:33.239 00.000 21948 move complete, result=0
02:57:33.239 00.000 21948 worker thread done servicing request
02:57:33.239 00.000 21948 Worker thread wakes up
02:57:33.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:33.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:33.240 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:34.869 01.629 21948 Exposure complete
02:57:34.916 00.047 21948 worker thread done servicing request
02:57:34.916 00.000 18120 OnExposeComplete: enter
02:57:34.917 00.001 18120 UpdateGuideState(): m_state=6
02:57:34.918 00.001 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
02:57:34.918 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=232.94, Mass=1916, SNR=30.3, Peak=150 HFD=4.4
02:57:34.919 00.001 18120 MultiStar: [#1 0.11,-0.20,0.72,U] [#2 -0.41,-0.06,0.63,U] [#3 -0.19,0.02,0.58,U] [#4 -0.48,-0.18,0.00,M1] [#5 -0.23,0.13,0.47,U] [#6 0.37,-0.80,0.00,M10] [#7 -0.30,-0.26,0.42,U] [#8 -0.08,0.10,0.40,U] 
02:57:34.919 00.000 18120 refined, 6 included, MultiStar: {-0.18, -0.12}, one-star: {-0.18, -0.34}
02:57:34.920 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.00) = xAngle (-4.52 = 1.76)
02:57:34.920 00.000 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.56 = 1.72)
02:57:34.922 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.52 mountX=-0.04 mountY=0.21, mountTheta=1.76
02:57:34.924 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.12, opts=13)
02:57:34.926 00.002 18120 Enqueuing Move request for scope (-0.18, -0.12)
02:57:34.927 00.001 21948 Worker thread wakes up
02:57:34.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
02:57:34.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
02:57:34.927 00.000 21948 Moving (-0.18, -0.12) raw xDistance=-0.04 yDistance=0.21
02:57:34.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:57:34.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:34.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:34.928 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:57:34.928 00.000 21948 MoveAxis(E, 0, ABG)
02:57:34.928 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.3
02:57:34.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:34.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:34.929 00.000 18120 Enqueuing Expose request
02:57:34.931 00.002 21948 Move returns status 0, amount 0
02:57:34.931 00.000 21948 MoveAxis(N, 0, ABG)
02:57:34.931 00.000 21948 Move returns status 0, amount 0
02:57:34.931 00.000 21948 move complete, result=0
02:57:34.931 00.000 21948 worker thread done servicing request
02:57:34.931 00.000 21948 Worker thread wakes up
02:57:34.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:34.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:34.932 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:36.451 01.519 21948 Exposure complete
02:57:36.479 00.028 21948 worker thread done servicing request
02:57:36.479 00.000 18120 OnExposeComplete: enter
02:57:36.479 00.000 18120 UpdateGuideState(): m_state=6
02:57:36.481 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
02:57:36.481 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=233.04, Mass=1891, SNR=30.1, Peak=158 HFD=4.4
02:57:36.483 00.002 18120 MultiStar: [#1 -0.11,-0.16,0.73,U] [#2 -0.43,-0.06,0.00,M1] [#3 -0.02,-0.20,0.61,U] [#4 -0.47,-0.20,0.00,M2] [#5 -0.43,-0.04,0.00,M1] [#6 -0.12,-0.61,0.00,R] [#7 -0.07,-0.35,0.44,U] [#8 -0.19,0.07,0.40,U] 
02:57:36.484 00.001 18120 refined, 4 included, MultiStar: {-0.15, -0.19}, one-star: {-0.27, -0.24}
02:57:36.486 00.002 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
02:57:36.487 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
02:57:36.488 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.22 mountX=-0.11 mountY=0.22, mountTheta=2.05
02:57:36.490 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.19, opts=13)
02:57:36.491 00.001 18120 Enqueuing Move request for scope (-0.15, -0.19)
02:57:36.491 00.000 21948 Worker thread wakes up
02:57:36.492 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
02:57:36.492 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
02:57:36.492 00.000 21948 Moving (-0.15, -0.19) raw xDistance=-0.11 yDistance=0.22
02:57:36.492 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:57:36.492 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:36.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:36.493 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:57:36.493 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
02:57:36.494 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:36.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:36.496 00.001 18120 Enqueuing Expose request
02:57:36.500 00.004 21948 MoveAxis(E, 0, ABG)
02:57:36.500 00.000 21948 Move returns status 0, amount 0
02:57:36.500 00.000 21948 MoveAxis(N, 0, ABG)
02:57:36.500 00.000 21948 Move returns status 0, amount 0
02:57:36.500 00.000 21948 move complete, result=0
02:57:36.500 00.000 21948 worker thread done servicing request
02:57:36.500 00.000 21948 Worker thread wakes up
02:57:36.500 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:36.502 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:36.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:38.125 01.623 21948 Exposure complete
02:57:38.174 00.049 21948 worker thread done servicing request
02:57:38.174 00.000 18120 OnExposeComplete: enter
02:57:38.175 00.001 18120 UpdateGuideState(): m_state=6
02:57:38.176 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
02:57:38.176 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=232.82, Mass=1946, SNR=30.6, Peak=170 HFD=4.3
02:57:38.177 00.001 18120 MultiStar: [#1 -0.04,-0.24,0.73,U] [#2 -0.24,-0.19,0.63,U] [#3 -0.31,-0.01,0.59,U] [#4 -0.45,-0.28,0.00,M3] [#5 -0.24,0.00,0.47,U] [#6 0.32,-0.24,0.53,U] [#7 -0.36,-0.29,0.00,M1] [#8 -0.24,-0.16,0.39,U] 
02:57:38.177 00.000 18120 refined, 6 included, MultiStar: {-0.13, -0.22}, one-star: {-0.17, -0.46}
02:57:38.179 00.002 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.00) = xAngle (-4.11 = 2.17)
02:57:38.179 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.15 = 2.13)
02:57:38.179 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-2.12 mountX=-0.14 mountY=0.22, mountTheta=2.16
02:57:38.181 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.22, opts=13)
02:57:38.182 00.001 18120 Enqueuing Move request for scope (-0.13, -0.22)
02:57:38.182 00.000 21948 Worker thread wakes up
02:57:38.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
02:57:38.182 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
02:57:38.182 00.000 21948 Moving (-0.13, -0.22) raw xDistance=-0.14 yDistance=0.22
02:57:38.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:57:38.182 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:38.183 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.6
02:57:38.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:38.184 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:38.184 00.000 18120 Enqueuing Expose request
02:57:38.185 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:38.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:57:38.185 00.000 21948 MoveAxis(E, 0, ABG)
02:57:38.185 00.000 21948 Move returns status 0, amount 0
02:57:38.185 00.000 21948 MoveAxis(N, 0, ABG)
02:57:38.185 00.000 21948 Move returns status 0, amount 0
02:57:38.185 00.000 21948 move complete, result=0
02:57:38.185 00.000 21948 worker thread done servicing request
02:57:38.185 00.000 21948 Worker thread wakes up
02:57:38.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:38.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:38.186 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:39.706 01.520 21948 Exposure complete
02:57:39.745 00.039 21948 worker thread done servicing request
02:57:39.745 00.000 18120 OnExposeComplete: enter
02:57:39.745 00.000 18120 UpdateGuideState(): m_state=6
02:57:39.747 00.002 18120 Star::Find(15, 896, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
02:57:39.747 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=233.13, Mass=1821, SNR=29.5, Peak=172 HFD=4.2
02:57:39.749 00.002 18120 MultiStar: [#1 -0.16,-0.01,0.73,U] [#2 -0.17,0.05,0.65,U] [#3 -0.12,-0.03,0.61,U] [#4 -0.16,-0.13,0.58,U] [#5 0.16,0.06,0.46,U] [#6 0.04,0.14,0.53,U] [#7 -0.09,-0.16,0.42,U] [#8 -0.18,0.17,0.40,U] 
02:57:39.752 00.003 18120 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.09, -0.15}
02:57:39.754 00.002 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.37)
02:57:39.756 00.002 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.34)
02:57:39.759 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.91 mountX=0.02 mountY=0.09, mountTheta=1.37
02:57:39.761 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.02, opts=13)
02:57:39.762 00.001 18120 Enqueuing Move request for scope (-0.09, -0.02)
02:57:39.762 00.000 21948 Worker thread wakes up
02:57:39.762 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:39.763 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:57:39.763 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:57:39.763 00.000 21948 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
02:57:39.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:57:39.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:39.763 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:57:39.763 00.000 21948 MoveAxis(E, 0, ABG)
02:57:39.763 00.000 21948 Move returns status 0, amount 0
02:57:39.763 00.000 21948 MoveAxis(N, 0, ABG)
02:57:39.763 00.000 21948 Move returns status 0, amount 0
02:57:39.763 00.000 21948 move complete, result=0
02:57:39.763 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.5
02:57:39.766 00.003 21948 worker thread done servicing request
02:57:39.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:39.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:39.768 00.001 18120 Enqueuing Expose request
02:57:39.768 00.000 21948 Worker thread wakes up
02:57:39.768 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:39.769 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:39.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:41.395 01.626 21948 Exposure complete
02:57:41.448 00.053 21948 worker thread done servicing request
02:57:41.449 00.001 18120 OnExposeComplete: enter
02:57:41.452 00.003 18120 UpdateGuideState(): m_state=6
02:57:41.455 00.003 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
02:57:41.457 00.002 18120 Star::Find returns 1 (0), X=895.95, Y=233.13, Mass=1948, SNR=30.6, Peak=172 HFD=4.3
02:57:41.460 00.003 18120 MultiStar: [#1 -0.16,0.03,0.68,U] [#2 -0.09,0.05,0.62,U] [#3 0.01,0.00,0.61,U] [#4 -0.45,-0.15,0.00,M3] [#5 -0.18,0.19,0.46,U] [#6 -0.11,0.21,0.55,U] [#7 -0.20,-0.05,0.41,U] [#8 -0.25,-0.03,0.37,U] 
02:57:41.462 00.002 18120 refined, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.24, -0.15}
02:57:41.464 00.002 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
02:57:41.466 00.002 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
02:57:41.469 00.003 18120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.05 mountX=0.08 mountY=0.13, mountTheta=1.04
02:57:41.471 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.01, opts=13)
02:57:41.473 00.002 18120 Enqueuing Move request for scope (-0.15, 0.01)
02:57:41.475 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:41.477 00.002 18120 UpdateGuideState exits: m=1948 RSB=30.6
02:57:41.479 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:41.480 00.001 21948 Worker thread wakes up
02:57:41.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
02:57:41.480 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
02:57:41.480 00.000 21948 Moving (-0.15, 0.01) raw xDistance=0.08 yDistance=0.13
02:57:41.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:57:41.481 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:41.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:41.482 00.001 18120 Enqueuing Expose request
02:57:41.483 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:57:41.483 00.000 21948 MoveAxis(E, 0, ABG)
02:57:41.483 00.000 21948 Move returns status 0, amount 0
02:57:41.483 00.000 21948 MoveAxis(N, 0, ABG)
02:57:41.483 00.000 21948 Move returns status 0, amount 0
02:57:41.483 00.000 21948 move complete, result=0
02:57:41.483 00.000 21948 worker thread done servicing request
02:57:41.483 00.000 21948 Worker thread wakes up
02:57:41.483 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:41.483 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:41.483 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:42.903 01.420 21948 Exposure complete
02:57:42.950 00.047 21948 worker thread done servicing request
02:57:42.950 00.000 18120 OnExposeComplete: enter
02:57:42.952 00.002 18120 UpdateGuideState(): m_state=6
02:57:42.953 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
02:57:42.954 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=233.09, Mass=1939, SNR=30.5, Peak=178 HFD=4.2
02:57:42.955 00.001 18120 MultiStar: [#1 -0.19,-0.02,0.74,U] [#2 -0.11,0.01,0.64,U] [#3 -0.14,-0.19,0.57,U] [#4 -0.51,-0.15,0.00,M4] [#5 -0.50,0.13,0.00,M1] [#6 0.07,-0.02,0.50,U] [#7 -0.00,-0.46,0.00,M1] [#8 -0.14,0.12,0.39,U] 
02:57:42.955 00.000 18120 refined, 5 included, MultiStar: {-0.11, -0.07}, one-star: {-0.10, -0.20}
02:57:42.955 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.54 = 1.74)
02:57:42.956 00.001 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.58 = 1.70)
02:57:42.956 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=-0.02 mountY=0.13, mountTheta=1.74
02:57:42.958 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.07, opts=13)
02:57:42.960 00.002 18120 Enqueuing Move request for scope (-0.11, -0.07)
02:57:42.961 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:42.961 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
02:57:42.962 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:42.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:42.963 00.001 18120 Enqueuing Expose request
02:57:42.964 00.001 21948 Worker thread wakes up
02:57:42.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
02:57:42.964 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
02:57:42.964 00.000 21948 Moving (-0.11, -0.07) raw xDistance=-0.02 yDistance=0.13
02:57:42.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:57:42.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:42.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:57:42.964 00.000 21948 MoveAxis(E, 0, ABG)
02:57:42.964 00.000 21948 Move returns status 0, amount 0
02:57:42.964 00.000 21948 MoveAxis(N, 0, ABG)
02:57:42.964 00.000 21948 Move returns status 0, amount 0
02:57:42.964 00.000 21948 move complete, result=0
02:57:42.964 00.000 21948 worker thread done servicing request
02:57:42.964 00.000 21948 Worker thread wakes up
02:57:42.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:42.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:42.965 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:44.597 01.632 21948 Exposure complete
02:57:44.661 00.064 21948 worker thread done servicing request
02:57:44.661 00.000 18120 OnExposeComplete: enter
02:57:44.662 00.001 18120 UpdateGuideState(): m_state=6
02:57:44.662 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
02:57:44.663 00.001 18120 Star::Find returns 1 (0), X=896.14, Y=233.20, Mass=1966, SNR=30.8, Peak=180 HFD=4.2
02:57:44.663 00.000 18120 MultiStar: [#1 -0.05,0.01,0.72,U] [#2 -0.14,-0.02,0.63,U] [#3 -0.06,-0.03,0.60,U] [#4 -0.30,-0.14,0.56,U] [#5 -0.28,0.00,0.46,U] [#6 0.19,0.04,0.53,U] [#7 -0.20,-0.13,0.43,U] [#8 0.22,0.34,0.40,U] 
02:57:44.664 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.05, -0.08}
02:57:44.665 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.33)
02:57:44.667 00.002 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.99 = 1.29)
02:57:44.668 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.96 mountX=0.02 mountY=0.07, mountTheta=1.33
02:57:44.671 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.01, opts=13)
02:57:44.672 00.001 18120 Enqueuing Move request for scope (-0.08, -0.01)
02:57:44.673 00.001 21948 Worker thread wakes up
02:57:44.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
02:57:44.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
02:57:44.673 00.000 21948 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=0.07
02:57:44.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:57:44.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:44.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:44.675 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:57:44.675 00.000 21948 MoveAxis(E, 0, ABG)
02:57:44.675 00.000 21948 Move returns status 0, amount 0
02:57:44.675 00.000 21948 MoveAxis(N, 0, ABG)
02:57:44.675 00.000 21948 Move returns status 0, amount 0
02:57:44.675 00.000 21948 move complete, result=0
02:57:44.675 00.000 21948 worker thread done servicing request
02:57:44.675 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.8
02:57:44.676 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:44.677 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:44.677 00.000 18120 Enqueuing Expose request
02:57:44.678 00.001 21948 Worker thread wakes up
02:57:44.678 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:44.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:44.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,218,31,31)
02:57:44.782 00.104 18120 evsrv: cli 0D46D850 connect
02:57:44.783 00.001 18120 case statement mapped state 6 to 3
02:57:44.784 00.001 18120 case statement mapped state 6 to 3
02:57:44.785 00.001 18120 evsrv: cli 0D46D850 request: {"method":"get_app_state","id":"a9e0b97c-6de7-46e8-bddb-31656b055565"}
02:57:44.787 00.002 18120 case statement mapped state 6 to 3
02:57:44.787 00.000 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9e0b97c-6de7-46e8-bddb-31656b055565"}
02:57:44.789 00.002 18120 evsrv: cli 0D46D850 disconnect
02:57:44.790 00.001 18120 evsrv: cli 0D46D350 connect
02:57:44.791 00.001 18120 case statement mapped state 6 to 3
02:57:44.791 00.000 18120 case statement mapped state 6 to 3
02:57:44.792 00.001 18120 evsrv: cli 0D46D350 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"578528df-280d-410f-85b3-e331fc616222"}
02:57:44.792 00.000 18120 PhdController::Dither begins
02:57:44.793 00.001 18120 dither: size=2.00, dRA=1.87 dDec=0.73
02:57:44.793 00.000 18120 MountToCamera -- mountTheta (0.37) + m_xAngle (2.00) = xAngle (2.37 = 2.37)
02:57:44.794 00.001 18120 MountToCamera -- mountX=1.87 mountY=0.73 hyp=2.01 mountTheta=0.37 cameraX=-1.44, cameraY=1.40 cameraTheta=2.37
02:57:44.794 00.000 18120 setting lock position to (894.75, 234.68)
02:57:44.795 00.001 18120 Mount: notify guiding dithered (-1.4, 1.4)
02:57:44.795 00.000 18120 MultiStar: stabilizing after lock position change
02:57:44.796 00.001 18120 Status Line: Dithering de 1.87,0.73
02:57:44.800 00.004 18120 PhdController: newstate STATE_SETTLE_BEGIN
02:57:44.800 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
02:57:44.812 00.012 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":0,"id":"578528df-280d-410f-85b3-e331fc616222"}
02:57:44.812 00.000 18120 evsrv: cli 0D46D350 disconnect
02:57:46.191 01.379 21948 Exposure complete
02:57:46.219 00.028 21948 worker thread done servicing request
02:57:46.219 00.000 18120 OnExposeComplete: enter
02:57:46.220 00.001 18120 UpdateGuideState(): m_state=6
02:57:46.221 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
02:57:46.223 00.002 18120 Star::Find returns 1 (0), X=896.09, Y=233.00, Mass=1850, SNR=29.8, Peak=164 HFD=4.3
02:57:46.223 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
02:57:46.224 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
02:57:46.224 00.000 18120 CameraToMount -- cameraX=1.34 cameraY=-1.68 hyp=2.15 cameraTheta=-0.90 mountX=-2.08 mountY=-0.44, mountTheta=-2.93
02:57:46.226 00.002 18120 dither recenter: remaining=(-1.9,-0.7) step=(-1.9,-0.7)
02:57:46.226 00.000 18120 MountToCamera -- mountTheta (-2.77) + m_xAngle (2.00) = xAngle (-0.77 = -0.77)
02:57:46.227 00.001 18120 MountToCamera -- mountX=-1.87 mountY=-0.73 hyp=2.01 mountTheta=-2.77 cameraX=1.44, cameraY=-1.40 cameraTheta=-0.77
02:57:46.227 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=1.44, y=-1.40, opts=4)
02:57:46.228 00.001 18120 Enqueuing Move request for scope (1.44, -1.40)
02:57:46.228 00.000 21948 Worker thread wakes up
02:57:46.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.44, -1.40) opts 0x4
02:57:46.228 00.000 21948 Handling offset move in thread for scope, endpoint = (1.44, -1.40)
02:57:46.228 00.000 21948 Moving (1.44, -1.40) raw xDistance=-1.87 yDistance=-0.73
02:57:46.228 00.000 21948 MoveAxis(E, 529, B)
02:57:46.228 00.000 21948 Guiding  Dir = 2, Dur = 529
02:57:46.228 00.000 18120 Mount: notify direct move -1.87,-0.73
02:57:46.229 00.001 21948 IsSlewing returns 0
02:57:46.229 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:46.229 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.8
02:57:46.231 00.002 18120 PhdController: settling, locked = 1, distance = 2.14 (0.50) aobump = 0 frame = 1 / 99999
02:57:46.231 00.000 21948 IsGuiding returns 0
02:57:46.231 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064266.231,"Host":"ASUS_SAM","Inst":1,"Distance":2.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:57:46.231 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:46.231 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:46.233 00.002 18120 Enqueuing Expose request
02:57:46.233 00.000 21948 PulseGuide returned control before completion, sleep 538
02:57:46.780 00.547 21948 IsGuiding returns 0
02:57:46.780 00.000 21948 Move returns status 0, amount 529
02:57:46.780 00.000 21948 MoveAxis(N, 175, B)
02:57:46.780 00.000 21948 Guiding  Dir = 0, Dur = 175
02:57:46.781 00.001 21948 IsSlewing returns 0
02:57:46.781 00.000 21948 IsGuiding returns 0
02:57:46.787 00.006 21948 PulseGuide returned control before completion, sleep 179
02:57:46.967 00.180 21948 IsGuiding returns 1
02:57:46.967 00.000 21948 scope still moving after pulse duration time elapsed
02:57:46.998 00.031 21948 IsSlewing returns 0
02:57:46.998 00.000 21948 IsGuiding returns 0
02:57:46.998 00.000 21948 scope move finished after 175 + 42 ms
02:57:46.998 00.000 21948 Move returns status 0, amount 175
02:57:46.998 00.000 21948 move complete, result=0
02:57:46.998 00.000 21948 worker thread done servicing request
02:57:46.998 00.000 18120 GuideStep: -1.9 px 529 ms EAST, -0.7 px 175 ms NORTH
02:57:46.999 00.001 21948 Worker thread wakes up
02:57:46.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:46.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:57:48.623 01.624 21948 Exposure complete
02:57:48.676 00.053 21948 worker thread done servicing request
02:57:48.676 00.000 18120 OnExposeComplete: enter
02:57:48.676 00.000 18120 UpdateGuideState(): m_state=6
02:57:48.677 00.001 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
02:57:48.677 00.000 18120 Star::Find returns 1 (0), X=894.50, Y=234.71, Mass=1826, SNR=29.6, Peak=128 HFD=4.0
02:57:48.678 00.001 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
02:57:48.678 00.000 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
02:57:48.679 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.02 mountX=0.13 mountY=0.21, mountTheta=1.01
02:57:48.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.03, opts=13)
02:57:48.680 00.000 18120 Enqueuing Move request for scope (-0.25, 0.03)
02:57:48.681 00.001 21948 Worker thread wakes up
02:57:48.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
02:57:48.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
02:57:48.681 00.000 21948 Moving (-0.25, 0.03) raw xDistance=0.13 yDistance=0.21
02:57:48.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:57:48.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:48.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:48.682 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:57:48.682 00.000 21948 MoveAxis(E, 0, ABG)
02:57:48.682 00.000 18120 UpdateGuideState exits: m=1826 RSB=29.6
02:57:48.682 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 2 / 99999
02:57:48.682 00.000 21948 Move returns status 0, amount 0
02:57:48.683 00.001 21948 MoveAxis(N, 0, ABG)
02:57:48.683 00.000 21948 Move returns status 0, amount 0
02:57:48.683 00.000 21948 move complete, result=0
02:57:48.683 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064268.682,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
02:57:48.684 00.001 21948 worker thread done servicing request
02:57:48.684 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:48.685 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:48.686 00.001 18120 Enqueuing Expose request
02:57:48.688 00.002 21948 Worker thread wakes up
02:57:48.688 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:48.689 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:48.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:57:50.212 01.523 21948 Exposure complete
02:57:50.263 00.051 21948 worker thread done servicing request
02:57:50.263 00.000 18120 OnExposeComplete: enter
02:57:50.264 00.001 18120 UpdateGuideState(): m_state=6
02:57:50.265 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
02:57:50.265 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=234.39, Mass=1885, SNR=30.2, Peak=138 HFD=4.4
02:57:50.266 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
02:57:50.266 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.61)
02:57:50.266 00.000 18120 CameraToMount -- cameraX=-0.53 cameraY=-0.29 hyp=0.60 cameraTheta=-2.64 mountX=-0.04 mountY=0.60, mountTheta=1.64
02:57:50.268 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.53, y=-0.29, opts=13)
02:57:50.268 00.000 18120 Enqueuing Move request for scope (-0.53, -0.29)
02:57:50.269 00.001 21948 Worker thread wakes up
02:57:50.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:50.271 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.29) opts 0xd
02:57:50.271 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.2
02:57:50.271 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.53, -0.29)
02:57:50.271 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 3 / 99999
02:57:50.272 00.001 21948 Moving (-0.53, -0.29) raw xDistance=-0.04 yDistance=0.60
02:57:50.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:57:50.272 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064270.272,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
02:57:50.272 00.000 21948 resist switch: large excursion: input 0.60 thresh 0.60 direction from 0 to 1
02:57:50.272 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.80
02:57:50.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
02:57:50.272 00.000 21948 MoveAxis(E, 0, ABG)
02:57:50.272 00.000 21948 Move returns status 0, amount 0
02:57:50.272 00.000 21948 MoveAxis(S, 144, ABG)
02:57:50.272 00.000 21948 Guiding  Dir = 1, Dur = 144
02:57:50.272 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:50.273 00.001 21948 IsSlewing returns 0
02:57:50.273 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:50.273 00.000 18120 Enqueuing Expose request
02:57:50.274 00.001 21948 IsGuiding returns 0
02:57:50.279 00.005 21948 PulseGuide returned control before completion, sleep 150
02:57:50.442 00.163 21948 IsGuiding returns 0
02:57:50.442 00.000 21948 Move returns status 0, amount 144
02:57:50.442 00.000 21948 move complete, result=0
02:57:50.442 00.000 21948 worker thread done servicing request
02:57:50.442 00.000 21948 Worker thread wakes up
02:57:50.442 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 144 ms SOUTH
02:57:50.443 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:50.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:57:52.074 01.631 21948 Exposure complete
02:57:52.122 00.048 21948 worker thread done servicing request
02:57:52.122 00.000 18120 OnExposeComplete: enter
02:57:52.123 00.001 18120 UpdateGuideState(): m_state=6
02:57:52.124 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
02:57:52.124 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=234.47, Mass=1932, SNR=30.3, Peak=148 HFD=3.9
02:57:52.125 00.001 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
02:57:52.125 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.59)
02:57:52.125 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.21 cameraTheta=-1.66 mountX=-0.18 mountY=0.11, mountTheta=2.60
02:57:52.127 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.20, opts=13)
02:57:52.127 00.000 18120 Enqueuing Move request for scope (-0.02, -0.20)
02:57:52.128 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:52.128 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.3
02:57:52.128 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 4 / 99999
02:57:52.129 00.001 21948 Worker thread wakes up
02:57:52.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
02:57:52.129 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
02:57:52.129 00.000 21948 Moving (-0.02, -0.20) raw xDistance=-0.18 yDistance=0.11
02:57:52.129 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064272.129,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
02:57:52.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:57:52.130 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:52.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:57:52.130 00.000 21948 MoveAxis(E, 0, ABG)
02:57:52.130 00.000 21948 Move returns status 0, amount 0
02:57:52.130 00.000 21948 MoveAxis(N, 0, ABG)
02:57:52.130 00.000 21948 Move returns status 0, amount 0
02:57:52.130 00.000 21948 move complete, result=0
02:57:52.130 00.000 21948 worker thread done servicing request
02:57:52.130 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:52.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:52.132 00.002 18120 Enqueuing Expose request
02:57:52.132 00.000 21948 Worker thread wakes up
02:57:52.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:52.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:57:52.132 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:53.653 01.521 21948 Exposure complete
02:57:53.717 00.064 21948 worker thread done servicing request
02:57:53.717 00.000 18120 OnExposeComplete: enter
02:57:53.718 00.001 18120 UpdateGuideState(): m_state=6
02:57:53.718 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
02:57:53.719 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=234.56, Mass=1848, SNR=29.7, Peak=131 HFD=3.9
02:57:53.719 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.00) = xAngle (-3.75 = 2.53)
02:57:53.719 00.000 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.79 = 2.49)
02:57:53.720 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.75 mountX=-0.10 mountY=0.07, mountTheta=2.51
02:57:53.721 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.12, opts=13)
02:57:53.722 00.001 18120 Enqueuing Move request for scope (-0.02, -0.12)
02:57:53.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:53.723 00.001 18120 UpdateGuideState exits: m=1848 RSB=29.7
02:57:53.723 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 5 / 99999
02:57:53.723 00.000 21948 Worker thread wakes up
02:57:53.724 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786064273.723,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
02:57:53.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
02:57:53.724 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
02:57:53.724 00.000 21948 Moving (-0.02, -0.12) raw xDistance=-0.10 yDistance=0.07
02:57:53.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:53.724 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:53.725 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:53.725 00.000 18120 Enqueuing Expose request
02:57:53.725 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:53.725 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:57:53.725 00.000 21948 MoveAxis(E, 0, ABG)
02:57:53.725 00.000 21948 Move returns status 0, amount 0
02:57:53.725 00.000 21948 MoveAxis(N, 0, ABG)
02:57:53.725 00.000 21948 Move returns status 0, amount 0
02:57:53.725 00.000 21948 move complete, result=0
02:57:53.726 00.001 21948 worker thread done servicing request
02:57:53.726 00.000 21948 Worker thread wakes up
02:57:53.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:53.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:57:53.726 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:55.362 01.636 21948 Exposure complete
02:57:55.423 00.061 21948 worker thread done servicing request
02:57:55.423 00.000 18120 OnExposeComplete: enter
02:57:55.424 00.001 18120 UpdateGuideState(): m_state=6
02:57:55.425 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
02:57:55.425 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=234.70, Mass=1901, SNR=30.2, Peak=150 HFD=4.2
02:57:55.426 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
02:57:55.427 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
02:57:55.428 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.83 mountX=0.02 mountY=-0.00, mountTheta=-0.21
02:57:55.430 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
02:57:55.431 00.001 18120 Enqueuing Move request for scope (-0.01, 0.02)
02:57:55.432 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:55.432 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
02:57:55.432 00.000 21948 Worker thread wakes up
02:57:55.432 00.000 18120 PhdController: settling, locked = 1, distance = 0.18 (0.50) aobump = 0 frame = 6 / 99999
02:57:55.433 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:57:55.433 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064275.433,"Host":"ASUS_SAM","Inst":1,"Distance":0.18,"Time":6.8,"SettleTime":8.0,"StarLocked":true}
02:57:55.433 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:57:55.433 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
02:57:55.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:57:55.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:55.434 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:55.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:55.434 00.000 18120 Enqueuing Expose request
02:57:55.437 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:57:55.437 00.000 21948 MoveAxis(E, 0, ABG)
02:57:55.437 00.000 21948 Move returns status 0, amount 0
02:57:55.437 00.000 21948 MoveAxis(N, 0, ABG)
02:57:55.437 00.000 21948 Move returns status 0, amount 0
02:57:55.437 00.000 21948 move complete, result=0
02:57:55.437 00.000 21948 worker thread done servicing request
02:57:55.437 00.000 21948 Worker thread wakes up
02:57:55.437 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:55.439 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:55.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:57:56.851 01.412 21948 Exposure complete
02:57:56.903 00.052 21948 worker thread done servicing request
02:57:56.903 00.000 18120 OnExposeComplete: enter
02:57:56.903 00.000 18120 UpdateGuideState(): m_state=6
02:57:56.904 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
02:57:56.906 00.002 18120 Star::Find returns 1 (0), X=894.88, Y=234.51, Mass=1955, SNR=30.6, Peak=159 HFD=3.9
02:57:56.907 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
02:57:56.908 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
02:57:56.909 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
02:57:56.914 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.17, opts=13)
02:57:56.914 00.000 18120 Enqueuing Move request for scope (0.13, -0.17)
02:57:56.915 00.001 21948 Worker thread wakes up
02:57:56.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:56.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
02:57:56.915 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
02:57:56.915 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
02:57:56.916 00.001 18120 PhdController: settling, locked = 1, distance = 0.19 (0.50) aobump = 0 frame = 7 / 99999
02:57:56.916 00.000 18120 PhdController: newstate STATE_FINISH
02:57:56.916 00.000 18120 PhdController complete: success
02:57:56.917 00.001 21948 Moving (0.13, -0.17) raw xDistance=-0.21 yDistance=-0.04
02:57:56.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:57:56.917 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786064276.917,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:57:56.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:56.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:57:56.917 00.000 21948 MoveAxis(E, 37, ABG)
02:57:56.917 00.000 21948 Guiding  Dir = 2, Dur = 37
02:57:56.917 00.000 18120 Mount: notify guiding dither settle done success=1
02:57:56.918 00.001 18120 PhdController: newstate STATE_IDLE
02:57:56.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:56.919 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:56.919 00.000 18120 Enqueuing Expose request
02:57:56.920 00.001 21948 IsSlewing returns 0
02:57:56.920 00.000 21948 IsGuiding returns 0
02:57:56.921 00.001 21948 PulseGuide returned control before completion, sleep 46
02:57:56.975 00.054 21948 IsGuiding returns 0
02:57:56.975 00.000 21948 Move returns status 0, amount 37
02:57:56.975 00.000 21948 MoveAxis(N, 0, ABG)
02:57:56.975 00.000 21948 Move returns status 0, amount 0
02:57:56.975 00.000 21948 move complete, result=0
02:57:56.975 00.000 21948 worker thread done servicing request
02:57:56.975 00.000 21948 Worker thread wakes up
02:57:56.975 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
02:57:56.976 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:56.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:57:58.612 01.636 21948 Exposure complete
02:57:58.658 00.046 21948 worker thread done servicing request
02:57:58.658 00.000 18120 OnExposeComplete: enter
02:57:58.659 00.001 18120 UpdateGuideState(): m_state=6
02:57:58.659 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.660 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=234.36, Mass=1926, SNR=30.4, Peak=151 HFD=4.1
02:57:58.660 00.000 18120 MultiStar: exiting stabilization period
02:57:58.661 00.001 18120 MultiStar: updating star positions after lock position change
02:57:58.661 00.000 18120 Star::Find(15, 620, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.662 00.001 18120 Star::Find returns 1 (0), X=620.02, Y=384.78, Mass=1001, SNR=21.8, Peak=83 HFD=4.1
02:57:58.662 00.000 18120 Star::Find(15, 1047, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.662 00.000 18120 Star::Find returns 1 (0), X=1046.48, Y=599.31, Mass=745, SNR=18.8, Peak=65 HFD=4.0
02:57:58.663 00.001 18120 Star::Find(15, 154, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.663 00.000 18120 Star::Find returns 1 (0), X=153.83, Y=35.93, Mass=670, SNR=18.0, Peak=78 HFD=3.8
02:57:58.664 00.001 18120 Star::Find(15, 337, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.664 00.000 18120 Star::Find returns 1 (0), X=337.03, Y=892.71, Mass=586, SNR=16.8, Peak=59 HFD=3.9
02:57:58.664 00.000 18120 Star::Find(15, 161, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.665 00.001 18120 Star::Find returns 1 (0), X=161.21, Y=419.98, Mass=430, SNR=14.3, Peak=44 HFD=3.6
02:57:58.667 00.002 18120 Star::Find(15, 542, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.667 00.000 18120 Star::Find returns 1 (0), X=542.15, Y=68.52, Mass=600, SNR=16.7, Peak=45 HFD=5.2
02:57:58.667 00.000 18120 Star::Find(15, 1131, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.667 00.000 18120 Star::Find returns 1 (0), X=1131.03, Y=228.41, Mass=355, SNR=13.0, Peak=35 HFD=3.8
02:57:58.669 00.002 18120 Star::Find(15, 418, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.669 00.000 18120 Star::Find returns 1 (0), X=418.56, Y=131.40, Mass=276, SNR=11.4, Peak=25 HFD=3.3
02:57:58.670 00.001 18120 Star::Find(15, 751, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.670 00.000 18120 Star::Find returns 1 (0), X=751.43, Y=263.83, Mass=258, SNR=11.1, Peak=28 HFD=3.2
02:57:58.670 00.000 18120 Star::Find(15, 1233, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.671 00.001 18120 Star::Find returns 1 (0), X=1232.12, Y=676.02, Mass=318, SNR=12.3, Peak=32 HFD=3.0
02:57:58.671 00.000 18120 Star::Find(15, 848, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:57:58.672 00.001 18120 Star::Find returns 1 (0), X=848.16, Y=75.85, Mass=284, SNR=11.6, Peak=31 HFD=3.7
02:57:58.672 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.70)
02:57:58.673 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.66)
02:57:58.673 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.59 mountX=-0.29 mountY=0.15, mountTheta=2.67
02:57:58.674 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.32, opts=13)
02:57:58.675 00.001 18120 Enqueuing Move request for scope (-0.01, -0.32)
02:57:58.675 00.000 21948 Worker thread wakes up
02:57:58.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:57:58.676 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
02:57:58.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:58.677 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:57:58.677 00.000 18120 Enqueuing Expose request
02:57:58.677 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.32) opts 0xd
02:57:58.677 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.32)
02:57:58.678 00.001 21948 Moving (-0.01, -0.32) raw xDistance=-0.29 yDistance=0.15
02:57:58.678 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:57:58.678 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:58.678 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:57:58.678 00.000 21948 MoveAxis(E, 54, ABG)
02:57:58.678 00.000 21948 Guiding  Dir = 2, Dur = 54
02:57:58.678 00.000 21948 IsSlewing returns 0
02:57:58.678 00.000 21948 IsGuiding returns 0
02:57:58.680 00.002 21948 PulseGuide returned control before completion, sleep 62
02:57:58.753 00.073 21948 IsGuiding returns 0
02:57:58.753 00.000 21948 Move returns status 0, amount 54
02:57:58.753 00.000 21948 MoveAxis(N, 0, ABG)
02:57:58.753 00.000 21948 Move returns status 0, amount 0
02:57:58.753 00.000 21948 move complete, result=0
02:57:58.753 00.000 21948 worker thread done servicing request
02:57:58.753 00.000 21948 Worker thread wakes up
02:57:58.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:57:58.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:57:58.753 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
02:58:00.170 01.417 21948 Exposure complete
02:58:00.201 00.031 21948 worker thread done servicing request
02:58:00.201 00.000 18120 OnExposeComplete: enter
02:58:00.202 00.001 18120 UpdateGuideState(): m_state=6
02:58:00.204 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
02:58:00.204 00.000 18120 Star::Find returns 1 (0), X=894.65, Y=234.56, Mass=1829, SNR=29.6, Peak=135 HFD=4.0
02:58:00.205 00.001 18120 MultiStar: [#1 0.14,0.10,0.72,U] [#2 0.20,-0.04,0.64,U] [#3 0.20,0.09,0.62,U] [#4 -0.42,0.53,0.00,M4] [#5 -0.28,0.21,0.46,U] [#6 -0.17,0.34,0.53,U] [#7 0.00,0.43,0.00,M1] [#8 -0.18,-0.18,0.40,U] 
02:58:00.205 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {-0.10, -0.11}
02:58:00.205 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
02:58:00.206 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
02:58:00.206 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.75 mountX=0.04 mountY=-0.01, mountTheta=-0.28
02:58:00.208 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
02:58:00.208 00.000 18120 Enqueuing Move request for scope (-0.01, 0.04)
02:58:00.209 00.001 21948 Worker thread wakes up
02:58:00.209 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:58:00.209 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:58:00.209 00.000 21948 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
02:58:00.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:00.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:00.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:00.209 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
02:58:00.210 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:00.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:00.211 00.001 18120 Enqueuing Expose request
02:58:00.211 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:58:00.211 00.000 21948 MoveAxis(E, 0, ABG)
02:58:00.211 00.000 21948 Move returns status 0, amount 0
02:58:00.211 00.000 21948 MoveAxis(N, 0, ABG)
02:58:00.211 00.000 21948 Move returns status 0, amount 0
02:58:00.211 00.000 21948 move complete, result=0
02:58:00.211 00.000 21948 worker thread done servicing request
02:58:00.211 00.000 21948 Worker thread wakes up
02:58:00.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:00.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:00.212 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:01.842 01.630 21948 Exposure complete
02:58:01.888 00.046 21948 worker thread done servicing request
02:58:01.888 00.000 18120 OnExposeComplete: enter
02:58:01.889 00.001 18120 UpdateGuideState(): m_state=6
02:58:01.890 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
02:58:01.890 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=234.82, Mass=1903, SNR=30.3, Peak=149 HFD=4.0
02:58:01.891 00.001 18120 MultiStar: [#1 -0.21,0.60,0.00,M1] [#2 -0.10,0.42,0.64,U] [#3 0.07,0.59,0.00,M1] [#4 -0.13,0.57,0.00,M5] [#5 -0.24,0.88,0.00,M1] [#6 -0.20,0.72,0.00,M1] [#7 -0.06,0.49,0.00,M2] [#8 -0.40,0.42,0.00,M1] 
02:58:01.891 00.000 18120 single-star, 1 included, MultiStar: {-0.08, 0.25}, one-star: {-0.06, 0.15}
02:58:01.892 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
02:58:01.892 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
02:58:01.892 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.95 mountX=0.16 mountY=-0.01, mountTheta=-0.08
02:58:01.894 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
02:58:01.895 00.001 18120 Enqueuing Move request for scope (-0.06, 0.15)
02:58:01.895 00.000 21948 Worker thread wakes up
02:58:01.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:58:01.895 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:58:01.895 00.000 21948 Moving (-0.06, 0.15) raw xDistance=0.16 yDistance=-0.01
02:58:01.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:58:01.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:01.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:01.896 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.3
02:58:01.896 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:01.897 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:01.897 00.000 18120 Enqueuing Expose request
02:58:01.898 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:58:01.898 00.000 21948 MoveAxis(E, 0, ABG)
02:58:01.898 00.000 21948 Move returns status 0, amount 0
02:58:01.898 00.000 21948 MoveAxis(N, 0, ABG)
02:58:01.898 00.000 21948 Move returns status 0, amount 0
02:58:01.898 00.000 21948 move complete, result=0
02:58:01.898 00.000 21948 worker thread done servicing request
02:58:01.898 00.000 21948 Worker thread wakes up
02:58:01.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:01.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:01.899 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:03.417 01.518 21948 Exposure complete
02:58:03.493 00.076 21948 worker thread done servicing request
02:58:03.493 00.000 18120 OnExposeComplete: enter
02:58:03.495 00.002 18120 UpdateGuideState(): m_state=6
02:58:03.495 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
02:58:03.496 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=235.02, Mass=1943, SNR=30.5, Peak=152 HFD=4.2
02:58:03.497 00.001 18120 MultiStar: [#1 -0.40,0.68,0.00,M2] [#2 0.10,0.48,0.00,M1] [#3 -0.02,0.58,0.00,M2] [#4 0.05,0.62,0.00,M6] [#5 0.18,0.72,0.00,M2] [#6 -0.31,0.47,0.00,M2] [#7 -0.12,0.43,0.00,M3] [#8 -0.37,0.39,0.00,M2] 
02:58:03.497 00.000 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
02:58:03.497 00.000 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
02:58:03.498 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.89 mountX=0.36 mountY=-0.05, mountTheta=-0.15
02:58:03.501 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.34, opts=13)
02:58:03.503 00.002 18120 Enqueuing Move request for scope (-0.11, 0.34)
02:58:03.504 00.001 21948 Worker thread wakes up
02:58:03.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.34) opts 0xd
02:58:03.504 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.34)
02:58:03.504 00.000 21948 Moving (-0.11, 0.34) raw xDistance=0.36 yDistance=-0.05
02:58:03.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:58:03.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:03.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:03.505 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.5
02:58:03.506 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:03.506 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:03.507 00.001 18120 Enqueuing Expose request
02:58:03.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:58:03.507 00.000 21948 MoveAxis(W, 64, ABG)
02:58:03.507 00.000 21948 Guiding  Dir = 3, Dur = 64
02:58:03.508 00.001 21948 IsSlewing returns 0
02:58:03.508 00.000 21948 IsGuiding returns 0
02:58:03.510 00.002 21948 PulseGuide returned control before completion, sleep 73
02:58:03.585 00.075 21948 IsGuiding returns 0
02:58:03.585 00.000 21948 Move returns status 0, amount 64
02:58:03.585 00.000 21948 MoveAxis(N, 0, ABG)
02:58:03.585 00.000 21948 Move returns status 0, amount 0
02:58:03.585 00.000 21948 move complete, result=0
02:58:03.585 00.000 21948 worker thread done servicing request
02:58:03.585 00.000 21948 Worker thread wakes up
02:58:03.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:03.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:03.587 00.002 18120 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
02:58:05.219 01.632 21948 Exposure complete
02:58:05.273 00.054 21948 worker thread done servicing request
02:58:05.273 00.000 18120 OnExposeComplete: enter
02:58:05.274 00.001 18120 UpdateGuideState(): m_state=6
02:58:05.274 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
02:58:05.275 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=234.54, Mass=1874, SNR=30.0, Peak=164 HFD=4.1
02:58:05.275 00.000 18120 MultiStar: [#1 0.01,0.21,0.70,U] [#2 0.43,-0.14,0.00,M2] [#3 0.08,0.23,0.59,U] [#4 0.20,0.33,0.56,U] [#5 -0.06,0.52,0.00,M3] [#6 -0.10,0.49,0.00,M3] [#7 0.52,0.39,0.00,M4] [#8 0.11,0.30,0.38,U] 
02:58:05.276 00.001 18120 refined, 4 included, MultiStar: {0.15, 0.14}, one-star: {0.27, -0.13}
02:58:05.276 00.000 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.00) = xAngle (-1.24 = -1.24)
02:58:05.276 00.000 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.28 = -1.28)
02:58:05.277 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.07 mountY=-0.19, mountTheta=-1.24
02:58:05.278 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.14, opts=13)
02:58:05.281 00.003 18120 Enqueuing Move request for scope (0.15, 0.14)
02:58:05.284 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:05.286 00.002 18120 UpdateGuideState exits: m=1874 RSB=30.0
02:58:05.288 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:05.289 00.001 21948 Worker thread wakes up
02:58:05.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:05.290 00.001 18120 Enqueuing Expose request
02:58:05.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
02:58:05.290 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
02:58:05.290 00.000 21948 Moving (0.15, 0.14) raw xDistance=0.07 yDistance=-0.19
02:58:05.290 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:05.290 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:05.291 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:58:05.291 00.000 21948 MoveAxis(E, 0, ABG)
02:58:05.291 00.000 21948 Move returns status 0, amount 0
02:58:05.291 00.000 21948 MoveAxis(N, 0, ABG)
02:58:05.291 00.000 21948 Move returns status 0, amount 0
02:58:05.291 00.000 21948 move complete, result=0
02:58:05.291 00.000 21948 worker thread done servicing request
02:58:05.291 00.000 21948 Worker thread wakes up
02:58:05.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:05.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:05.291 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:06.707 01.416 21948 Exposure complete
02:58:06.751 00.044 21948 worker thread done servicing request
02:58:06.751 00.000 18120 OnExposeComplete: enter
02:58:06.752 00.001 18120 UpdateGuideState(): m_state=6
02:58:06.754 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
02:58:06.756 00.002 18120 Star::Find returns 1 (0), X=895.00, Y=234.33, Mass=1763, SNR=29.1, Peak=129 HFD=4.1
02:58:06.759 00.003 18120 MultiStar: [#1 -0.12,0.11,0.76,U] [#2 0.28,-0.07,0.65,U] [#3 0.25,0.09,0.63,U] [#4 0.06,0.29,0.58,U] [#5 -0.02,0.27,0.47,U] [#6 -0.17,0.12,0.55,U] [#7 0.17,0.10,0.44,U] [#8 -0.12,0.02,0.39,U] 
02:58:06.761 00.002 18120 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.26, -0.35}
02:58:06.763 00.002 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.65 = -1.65)
02:58:06.765 00.002 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.69 = -1.69)
02:58:06.768 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
02:58:06.771 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
02:58:06.772 00.001 18120 Enqueuing Move request for scope (0.08, 0.03)
02:58:06.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:06.773 00.001 18120 UpdateGuideState exits: m=1763 RSB=29.1
02:58:06.773 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:06.774 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:06.774 00.000 18120 Enqueuing Expose request
02:58:06.775 00.001 21948 Worker thread wakes up
02:58:06.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
02:58:06.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
02:58:06.775 00.000 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.09
02:58:06.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:58:06.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:06.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:58:06.775 00.000 21948 MoveAxis(E, 0, ABG)
02:58:06.775 00.000 21948 Move returns status 0, amount 0
02:58:06.775 00.000 21948 MoveAxis(N, 0, ABG)
02:58:06.775 00.000 21948 Move returns status 0, amount 0
02:58:06.775 00.000 21948 move complete, result=0
02:58:06.775 00.000 21948 worker thread done servicing request
02:58:06.775 00.000 21948 Worker thread wakes up
02:58:06.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:06.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:06.776 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:08.409 01.633 21948 Exposure complete
02:58:08.452 00.043 21948 worker thread done servicing request
02:58:08.452 00.000 18120 OnExposeComplete: enter
02:58:08.454 00.002 18120 UpdateGuideState(): m_state=6
02:58:08.454 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
02:58:08.456 00.002 18120 Star::Find returns 1 (0), X=894.56, Y=234.72, Mass=1943, SNR=30.5, Peak=147 HFD=4.0
02:58:08.456 00.000 18120 MultiStar: [#1 -0.17,0.37,0.70,U] [#2 0.09,0.09,0.64,U] [#3 0.10,0.35,0.59,U] [#4 -0.03,0.15,0.54,U] [#5 -0.00,0.40,0.45,U] [#6 0.04,0.31,0.51,U] [#7 0.46,0.00,0.00,M4] [#8 -0.12,0.20,0.38,U] 
02:58:08.457 00.001 18120 single-star, 7 included, MultiStar: {-0.05, 0.22}, one-star: {-0.19, 0.04}
02:58:08.457 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
02:58:08.458 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
02:58:08.458 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.93 mountX=0.12 mountY=0.15, mountTheta=0.91
02:58:08.459 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.04, opts=13)
02:58:08.459 00.000 18120 Enqueuing Move request for scope (-0.19, 0.04)
02:58:08.462 00.003 21948 Worker thread wakes up
02:58:08.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:08.462 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
02:58:08.463 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:08.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:08.463 00.000 18120 Enqueuing Expose request
02:58:08.464 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
02:58:08.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
02:58:08.464 00.000 21948 Moving (-0.19, 0.04) raw xDistance=0.12 yDistance=0.15
02:58:08.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:58:08.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:08.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:08.464 00.000 21948 MoveAxis(E, 0, ABG)
02:58:08.464 00.000 21948 Move returns status 0, amount 0
02:58:08.464 00.000 21948 MoveAxis(N, 0, ABG)
02:58:08.464 00.000 21948 Move returns status 0, amount 0
02:58:08.464 00.000 21948 move complete, result=0
02:58:08.465 00.001 21948 worker thread done servicing request
02:58:08.465 00.000 21948 Worker thread wakes up
02:58:08.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:08.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:08.465 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:09.991 01.526 21948 Exposure complete
02:58:10.038 00.047 21948 worker thread done servicing request
02:58:10.038 00.000 18120 OnExposeComplete: enter
02:58:10.039 00.001 18120 UpdateGuideState(): m_state=6
02:58:10.039 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
02:58:10.040 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=234.60, Mass=1939, SNR=30.5, Peak=149 HFD=4.2
02:58:10.042 00.002 18120 MultiStar: [#1 0.04,0.19,0.70,U] [#2 0.37,-0.03,0.63,U] [#3 0.41,0.01,0.59,U] [#4 0.06,0.28,0.55,U] [#5 -0.03,0.43,0.45,U] [#6 0.11,0.31,0.53,U] [#7 0.21,0.00,0.40,U] [#8 0.14,0.10,0.38,U] 
02:58:10.043 00.001 18120 single-star, 8 included, MultiStar: {0.15, 0.11}, one-star: {0.08, -0.07}
02:58:10.044 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
02:58:10.045 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
02:58:10.045 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
02:58:10.047 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
02:58:10.049 00.002 18120 Enqueuing Move request for scope (0.08, -0.07)
02:58:10.052 00.003 21948 Worker thread wakes up
02:58:10.052 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:58:10.052 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:58:10.052 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:10.053 00.001 21948 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=-0.04
02:58:10.053 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
02:58:10.053 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:10.054 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:10.054 00.000 18120 Enqueuing Expose request
02:58:10.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:58:10.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:10.055 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:58:10.055 00.000 21948 MoveAxis(E, 0, ABG)
02:58:10.055 00.000 21948 Move returns status 0, amount 0
02:58:10.055 00.000 21948 MoveAxis(N, 0, ABG)
02:58:10.055 00.000 21948 Move returns status 0, amount 0
02:58:10.055 00.000 21948 move complete, result=0
02:58:10.055 00.000 21948 worker thread done servicing request
02:58:10.055 00.000 21948 Worker thread wakes up
02:58:10.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:10.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:10.055 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:11.686 01.631 21948 Exposure complete
02:58:11.725 00.039 21948 worker thread done servicing request
02:58:11.726 00.001 18120 OnExposeComplete: enter
02:58:11.727 00.001 18120 UpdateGuideState(): m_state=6
02:58:11.727 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
02:58:11.728 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=234.61, Mass=1927, SNR=30.3, Peak=158 HFD=4.0
02:58:11.728 00.000 18120 MultiStar: [#1 0.21,0.17,0.71,U] [#2 0.45,0.17,0.00,M1] [#3 0.26,0.11,0.58,U] [#4 -0.12,0.20,0.54,U] [#5 0.20,0.23,0.47,U] [#6 0.15,0.24,0.53,U] [#7 0.61,-0.18,0.00,M4] [#8 -0.01,-0.18,0.42,U] 
02:58:11.729 00.001 18120 refined, 6 included, MultiStar: {0.14, 0.09}, one-star: {0.20, -0.06}
02:58:11.730 00.001 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
02:58:11.731 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
02:58:11.734 00.003 18120 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.57 mountX=0.02 mountY=-0.17, mountTheta=-1.43
02:58:11.738 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.09, opts=13)
02:58:11.740 00.002 18120 Enqueuing Move request for scope (0.14, 0.09)
02:58:11.743 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:11.744 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.3
02:58:11.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:11.745 00.001 21948 Worker thread wakes up
02:58:11.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:11.745 00.000 18120 Enqueuing Expose request
02:58:11.746 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
02:58:11.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
02:58:11.746 00.000 21948 Moving (0.14, 0.09) raw xDistance=0.02 yDistance=-0.17
02:58:11.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:11.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:11.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:58:11.746 00.000 21948 MoveAxis(E, 0, ABG)
02:58:11.746 00.000 21948 Move returns status 0, amount 0
02:58:11.746 00.000 21948 MoveAxis(N, 0, ABG)
02:58:11.746 00.000 21948 Move returns status 0, amount 0
02:58:11.746 00.000 21948 move complete, result=0
02:58:11.746 00.000 21948 worker thread done servicing request
02:58:11.746 00.000 21948 Worker thread wakes up
02:58:11.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:11.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:11.746 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:13.275 01.529 21948 Exposure complete
02:58:13.306 00.031 21948 worker thread done servicing request
02:58:13.306 00.000 18120 OnExposeComplete: enter
02:58:13.307 00.001 18120 UpdateGuideState(): m_state=6
02:58:13.307 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
02:58:13.308 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=234.33, Mass=1892, SNR=30.2, Peak=153 HFD=4.0
02:58:13.308 00.000 18120 MultiStar: [#1 0.41,-0.09,0.74,U] [#2 0.59,-0.28,0.00,M2] [#3 0.33,-0.02,0.59,U] [#4 -0.03,0.33,0.55,U] [#5 0.19,0.35,0.45,U] [#6 0.38,0.21,0.00,M1] [#7 0.27,-0.08,0.42,U] [#8 0.26,-0.17,0.38,U] 
02:58:13.309 00.001 18120 refined, 6 included, MultiStar: {0.28, -0.04}, one-star: {0.36, -0.34}
02:58:13.310 00.001 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
02:58:13.311 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
02:58:13.313 00.002 18120 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.16 mountX=-0.16 mountY=-0.23, mountTheta=-2.17
02:58:13.315 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.04, opts=13)
02:58:13.318 00.003 18120 Enqueuing Move request for scope (0.28, -0.04)
02:58:13.319 00.001 21948 Worker thread wakes up
02:58:13.320 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:13.320 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.2
02:58:13.321 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:13.321 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:13.321 00.000 18120 Enqueuing Expose request
02:58:13.322 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
02:58:13.322 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
02:58:13.322 00.000 21948 Moving (0.28, -0.04) raw xDistance=-0.16 yDistance=-0.23
02:58:13.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:58:13.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:13.322 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:58:13.322 00.000 21948 MoveAxis(E, 0, ABG)
02:58:13.322 00.000 21948 Move returns status 0, amount 0
02:58:13.322 00.000 21948 MoveAxis(N, 0, ABG)
02:58:13.322 00.000 21948 Move returns status 0, amount 0
02:58:13.322 00.000 21948 move complete, result=0
02:58:13.322 00.000 21948 worker thread done servicing request
02:58:13.322 00.000 21948 Worker thread wakes up
02:58:13.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:13.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:13.322 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:14.957 01.635 21948 Exposure complete
02:58:14.997 00.040 21948 worker thread done servicing request
02:58:14.997 00.000 18120 OnExposeComplete: enter
02:58:14.998 00.001 18120 UpdateGuideState(): m_state=6
02:58:14.998 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
02:58:14.999 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=234.39, Mass=1925, SNR=30.4, Peak=154 HFD=3.9
02:58:14.999 00.000 18120 MultiStar: [#1 -0.01,0.30,0.71,U] [#2 0.40,-0.07,0.61,U] [#3 0.19,0.26,0.59,U] [#4 0.19,0.24,0.54,U] [#5 0.04,0.22,0.45,U] [#6 0.18,0.13,0.52,U] [#7 0.29,-0.08,0.44,U] [#8 0.08,-0.14,0.39,U] 
02:58:15.000 00.001 18120 refined, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.39, -0.29}
02:58:15.000 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
02:58:15.001 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
02:58:15.001 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.22 mountX=-0.04 mountY=-0.21, mountTheta=-1.78
02:58:15.002 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.05, opts=13)
02:58:15.004 00.002 18120 Enqueuing Move request for scope (0.21, 0.05)
02:58:15.005 00.001 21948 Worker thread wakes up
02:58:15.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:15.005 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.4
02:58:15.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:15.006 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:15.006 00.000 18120 Enqueuing Expose request
02:58:15.007 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
02:58:15.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
02:58:15.007 00.000 21948 Moving (0.21, 0.05) raw xDistance=-0.04 yDistance=-0.21
02:58:15.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:58:15.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:15.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:58:15.007 00.000 21948 MoveAxis(E, 0, ABG)
02:58:15.007 00.000 21948 Move returns status 0, amount 0
02:58:15.007 00.000 21948 MoveAxis(N, 0, ABG)
02:58:15.007 00.000 21948 Move returns status 0, amount 0
02:58:15.007 00.000 21948 move complete, result=0
02:58:15.007 00.000 21948 worker thread done servicing request
02:58:15.007 00.000 21948 Worker thread wakes up
02:58:15.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:15.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:15.007 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:16.533 01.526 21948 Exposure complete
02:58:16.580 00.047 21948 worker thread done servicing request
02:58:16.580 00.000 18120 OnExposeComplete: enter
02:58:16.581 00.001 18120 UpdateGuideState(): m_state=6
02:58:16.582 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
02:58:16.583 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=234.37, Mass=1788, SNR=29.3, Peak=154 HFD=3.8
02:58:16.585 00.002 18120 MultiStar: [#1 -0.13,0.27,0.73,U] [#2 0.34,0.03,0.67,U] [#3 0.20,0.12,0.61,U] [#4 0.04,0.17,0.56,U] [#5 -0.19,0.28,0.47,U] [#6 -0.15,0.22,0.57,U] [#7 0.49,-0.08,0.00,M3] [#8 -0.23,0.09,0.41,U] 
02:58:16.587 00.002 18120 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.09, -0.31}
02:58:16.587 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
02:58:16.588 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
02:58:16.588 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.31 mountX=0.06 mountY=-0.05, mountTheta=-0.71
02:58:16.590 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.07, opts=13)
02:58:16.590 00.000 18120 Enqueuing Move request for scope (0.02, 0.07)
02:58:16.591 00.001 21948 Worker thread wakes up
02:58:16.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
02:58:16.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
02:58:16.591 00.000 21948 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.05
02:58:16.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:58:16.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:16.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:58:16.591 00.000 21948 MoveAxis(E, 0, ABG)
02:58:16.591 00.000 21948 Move returns status 0, amount 0
02:58:16.591 00.000 21948 MoveAxis(N, 0, ABG)
02:58:16.591 00.000 21948 Move returns status 0, amount 0
02:58:16.591 00.000 21948 move complete, result=0
02:58:16.591 00.000 21948 worker thread done servicing request
02:58:16.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:16.592 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.3
02:58:16.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:16.593 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:16.593 00.000 18120 Enqueuing Expose request
02:58:16.594 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:16.594 00.000 21948 Worker thread wakes up
02:58:16.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:16.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:18.219 01.625 21948 Exposure complete
02:58:18.265 00.046 21948 worker thread done servicing request
02:58:18.265 00.000 18120 OnExposeComplete: enter
02:58:18.267 00.002 18120 UpdateGuideState(): m_state=6
02:58:18.269 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
02:58:18.270 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=234.66, Mass=2001, SNR=31.0, Peak=176 HFD=4.0
02:58:18.271 00.001 18120 MultiStar: [#1 0.03,0.27,0.69,U] [#2 0.20,0.15,0.64,U] [#3 0.16,0.13,0.57,U] [#4 -0.11,0.30,0.55,U] [#5 -0.10,0.38,0.44,U] [#6 0.07,0.20,0.51,U] [#7 0.08,0.01,0.43,U] [#8 -0.14,0.11,0.37,U] 
02:58:18.273 00.002 18120 single-star, 8 included, MultiStar: {0.05, 0.16}, one-star: {0.13, -0.02}
02:58:18.274 00.001 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
02:58:18.275 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
02:58:18.276 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.07 mountY=-0.11, mountTheta=-2.17
02:58:18.278 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.02, opts=13)
02:58:18.280 00.002 18120 Enqueuing Move request for scope (0.13, -0.02)
02:58:18.281 00.001 21948 Worker thread wakes up
02:58:18.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:58:18.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:18.283 00.002 18120 UpdateGuideState exits: m=2001 RSB=31.0
02:58:18.284 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:58:18.284 00.000 21948 Moving (0.13, -0.02) raw xDistance=-0.07 yDistance=-0.11
02:58:18.284 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:58:18.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:18.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:58:18.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:18.285 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:18.287 00.002 18120 Enqueuing Expose request
02:58:18.288 00.001 21948 MoveAxis(E, 0, ABG)
02:58:18.288 00.000 21948 Move returns status 0, amount 0
02:58:18.288 00.000 21948 MoveAxis(N, 0, ABG)
02:58:18.288 00.000 21948 Move returns status 0, amount 0
02:58:18.288 00.000 21948 move complete, result=0
02:58:18.288 00.000 21948 worker thread done servicing request
02:58:18.288 00.000 21948 Worker thread wakes up
02:58:18.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:18.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:18.290 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:19.804 01.514 21948 Exposure complete
02:58:19.854 00.050 21948 worker thread done servicing request
02:58:19.854 00.000 18120 OnExposeComplete: enter
02:58:19.856 00.002 18120 UpdateGuideState(): m_state=6
02:58:19.857 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
02:58:19.858 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=234.54, Mass=1946, SNR=30.4, Peak=159 HFD=4.0
02:58:19.860 00.002 18120 MultiStar: [#1 0.03,0.26,0.68,U] [#2 0.51,-0.00,0.00,M1] [#3 0.35,0.05,0.63,U] [#4 0.02,0.37,0.51,U] [#5 0.10,0.33,0.46,U] [#6 -0.04,0.21,0.50,U] [#7 0.18,0.16,0.44,U] [#8 0.08,0.07,0.40,U] 
02:58:19.861 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.19, -0.14}
02:58:19.863 00.002 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
02:58:19.864 00.001 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
02:58:19.865 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.82 mountX=0.07 mountY=-0.17, mountTheta=-1.18
02:58:19.867 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.13, opts=13)
02:58:19.868 00.001 18120 Enqueuing Move request for scope (0.12, 0.13)
02:58:19.869 00.001 21948 Worker thread wakes up
02:58:19.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:19.869 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
02:58:19.869 00.000 18120 UpdateGuideState exits: m=1946 RSB=30.4
02:58:19.870 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:19.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:19.870 00.000 18120 Enqueuing Expose request
02:58:19.871 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
02:58:19.871 00.000 21948 Moving (0.12, 0.13) raw xDistance=0.07 yDistance=-0.17
02:58:19.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:19.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:19.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:58:19.871 00.000 21948 MoveAxis(E, 0, ABG)
02:58:19.871 00.000 21948 Move returns status 0, amount 0
02:58:19.871 00.000 21948 MoveAxis(N, 0, ABG)
02:58:19.871 00.000 21948 Move returns status 0, amount 0
02:58:19.871 00.000 21948 move complete, result=0
02:58:19.871 00.000 21948 worker thread done servicing request
02:58:19.871 00.000 21948 Worker thread wakes up
02:58:19.871 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:19.871 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:19.871 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:21.508 01.637 21948 Exposure complete
02:58:21.550 00.042 21948 worker thread done servicing request
02:58:21.551 00.001 18120 OnExposeComplete: enter
02:58:21.551 00.000 18120 UpdateGuideState(): m_state=6
02:58:21.551 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
02:58:21.553 00.002 18120 Star::Find returns 1 (0), X=894.97, Y=234.66, Mass=1900, SNR=30.2, Peak=178 HFD=4.0
02:58:21.556 00.003 18120 MultiStar: [#1 -0.03,0.23,0.72,U] [#2 0.34,0.04,0.65,U] [#3 0.29,0.23,0.57,U] [#4 0.16,0.21,0.54,U] [#5 -0.15,0.49,0.00,M1] [#6 0.12,0.31,0.50,U] [#7 0.46,0.17,0.00,M2] [#8 -0.03,0.24,0.40,U] 
02:58:21.558 00.002 18120 single-star, 6 included, MultiStar: {0.16, 0.15}, one-star: {0.22, -0.02}
02:58:21.560 00.002 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
02:58:21.561 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
02:58:21.562 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.10 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
02:58:21.564 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.02, opts=13)
02:58:21.565 00.001 18120 Enqueuing Move request for scope (0.22, -0.02)
02:58:21.565 00.000 21948 Worker thread wakes up
02:58:21.565 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:21.565 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
02:58:21.566 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:21.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:21.566 00.000 18120 Enqueuing Expose request
02:58:21.567 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
02:58:21.567 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
02:58:21.567 00.000 21948 Moving (0.22, -0.02) raw xDistance=-0.11 yDistance=-0.18
02:58:21.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:58:21.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:21.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:58:21.567 00.000 21948 MoveAxis(E, 0, ABG)
02:58:21.567 00.000 21948 Move returns status 0, amount 0
02:58:21.567 00.000 21948 MoveAxis(N, 0, ABG)
02:58:21.567 00.000 21948 Move returns status 0, amount 0
02:58:21.567 00.000 21948 move complete, result=0
02:58:21.568 00.001 21948 worker thread done servicing request
02:58:21.568 00.000 21948 Worker thread wakes up
02:58:21.568 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:21.568 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:21.568 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:23.092 01.524 21948 Exposure complete
02:58:23.138 00.046 21948 worker thread done servicing request
02:58:23.138 00.000 18120 OnExposeComplete: enter
02:58:23.139 00.001 18120 UpdateGuideState(): m_state=6
02:58:23.140 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
02:58:23.140 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=234.36, Mass=1912, SNR=30.2, Peak=152 HFD=4.0
02:58:23.141 00.001 18120 MultiStar: [#1 -0.06,0.28,0.72,U] [#2 0.48,0.12,0.00,M1] [#3 0.25,0.25,0.59,U] [#4 -0.21,0.53,0.00,M1] [#5 -0.05,0.57,0.00,M2] [#6 0.08,0.27,0.50,U] [#7 0.33,0.20,0.45,U] [#8 -0.01,0.38,0.39,U] 
02:58:23.141 00.000 18120 refined, 5 included, MultiStar: {0.16, 0.11}, one-star: {0.29, -0.32}
02:58:23.141 00.000 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
02:58:23.142 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
02:58:23.142 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.61 mountX=0.04 mountY=-0.19, mountTheta=-1.39
02:58:23.143 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.11, opts=13)
02:58:23.144 00.001 18120 Enqueuing Move request for scope (0.16, 0.11)
02:58:23.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:23.145 00.001 21948 Worker thread wakes up
02:58:23.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
02:58:23.145 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
02:58:23.145 00.000 21948 Moving (0.16, 0.11) raw xDistance=0.04 yDistance=-0.19
02:58:23.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:23.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:23.145 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.2
02:58:23.145 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:23.146 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:23.146 00.000 18120 Enqueuing Expose request
02:58:23.147 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:58:23.147 00.000 21948 MoveAxis(E, 0, ABG)
02:58:23.147 00.000 21948 Move returns status 0, amount 0
02:58:23.147 00.000 21948 MoveAxis(N, 0, ABG)
02:58:23.147 00.000 21948 Move returns status 0, amount 0
02:58:23.147 00.000 21948 move complete, result=0
02:58:23.147 00.000 21948 worker thread done servicing request
02:58:23.147 00.000 21948 Worker thread wakes up
02:58:23.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:23.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:23.147 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:24.770 01.623 21948 Exposure complete
02:58:24.835 00.065 21948 worker thread done servicing request
02:58:24.835 00.000 18120 OnExposeComplete: enter
02:58:24.836 00.001 18120 UpdateGuideState(): m_state=6
02:58:24.836 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
02:58:24.837 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=234.52, Mass=1935, SNR=30.4, Peak=165 HFD=4.0
02:58:24.837 00.000 18120 MultiStar: [#1 0.03,0.23,0.72,U] [#2 0.38,-0.01,0.61,U] [#3 0.23,0.08,0.58,U] [#4 -0.14,0.37,0.56,U] [#5 -0.02,0.61,0.00,M3] [#6 0.21,0.38,0.00,M1] [#7 0.43,0.24,0.00,M2] [#8 -0.17,0.07,0.39,U] 
02:58:24.838 00.001 18120 refined, 5 included, MultiStar: {0.11, 0.07}, one-star: {0.20, -0.15}
02:58:24.839 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
02:58:24.840 00.001 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
02:58:24.842 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.58 mountX=0.02 mountY=-0.14, mountTheta=-1.42
02:58:24.844 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
02:58:24.844 00.000 18120 Enqueuing Move request for scope (0.11, 0.07)
02:58:24.845 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:24.845 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.4
02:58:24.846 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:24.846 00.000 21948 Worker thread wakes up
02:58:24.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:58:24.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:58:24.846 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.02 yDistance=-0.14
02:58:24.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:24.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:24.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:24.849 00.003 18120 Enqueuing Expose request
02:58:24.851 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:58:24.852 00.001 21948 MoveAxis(E, 0, ABG)
02:58:24.852 00.000 21948 Move returns status 0, amount 0
02:58:24.852 00.000 21948 MoveAxis(N, 0, ABG)
02:58:24.853 00.001 21948 Move returns status 0, amount 0
02:58:24.853 00.000 21948 move complete, result=0
02:58:24.853 00.000 21948 worker thread done servicing request
02:58:24.853 00.000 21948 Worker thread wakes up
02:58:24.853 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:24.853 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:24.854 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:26.375 01.521 21948 Exposure complete
02:58:26.412 00.037 21948 worker thread done servicing request
02:58:26.413 00.001 18120 OnExposeComplete: enter
02:58:26.414 00.001 18120 UpdateGuideState(): m_state=6
02:58:26.415 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
02:58:26.415 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=234.50, Mass=2033, SNR=31.1, Peak=167 HFD=4.0
02:58:26.416 00.001 18120 MultiStar: [#1 0.09,0.23,0.68,U] [#2 0.42,-0.05,0.62,U] [#3 0.30,0.19,0.55,U] [#4 0.07,0.29,0.54,U] [#5 -0.02,0.45,0.00,M4] [#6 0.25,0.23,0.53,U] [#7 0.42,0.04,0.42,U] [#8 0.10,0.05,0.39,U] 
02:58:26.416 00.000 18120 refined, 7 included, MultiStar: {0.23, 0.08}, one-star: {0.19, -0.17}
02:58:26.416 00.000 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
02:58:26.417 00.001 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
02:58:26.417 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.24 cameraTheta=0.34 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
02:58:26.420 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.08, opts=13)
02:58:26.420 00.000 18120 Enqueuing Move request for scope (0.23, 0.08)
02:58:26.421 00.001 21948 Worker thread wakes up
02:58:26.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:26.421 00.000 18120 UpdateGuideState exits: m=2033 RSB=31.1
02:58:26.422 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:26.422 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:26.423 00.001 18120 Enqueuing Expose request
02:58:26.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
02:58:26.423 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
02:58:26.423 00.000 21948 Moving (0.23, 0.08) raw xDistance=-0.02 yDistance=-0.24
02:58:26.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:58:26.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:58:26.423 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:58:26.423 00.000 21948 MoveAxis(E, 0, ABG)
02:58:26.423 00.000 21948 Move returns status 0, amount 0
02:58:26.423 00.000 21948 MoveAxis(N, 0, ABG)
02:58:26.423 00.000 21948 Move returns status 0, amount 0
02:58:26.423 00.000 21948 move complete, result=0
02:58:26.423 00.000 21948 worker thread done servicing request
02:58:26.423 00.000 21948 Worker thread wakes up
02:58:26.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:26.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:26.424 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:28.054 01.630 21948 Exposure complete
02:58:28.084 00.030 21948 worker thread done servicing request
02:58:28.084 00.000 18120 OnExposeComplete: enter
02:58:28.084 00.000 18120 UpdateGuideState(): m_state=6
02:58:28.085 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
02:58:28.085 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=234.73, Mass=1859, SNR=29.9, Peak=169 HFD=4.1
02:58:28.086 00.001 18120 MultiStar: [#1 -0.09,0.44,0.00,M1] [#2 0.43,0.16,0.00,M1] [#3 0.36,0.53,0.00,M1] [#4 0.00,0.51,0.00,M1] [#5 0.18,0.36,0.46,U] [#6 0.15,0.48,0.00,M1] [#7 0.28,0.22,0.43,U] [#8 -0.26,0.43,0.00,M1] 
02:58:28.086 00.000 18120 single-star, 2 included, MultiStar: {0.20, 0.17}, one-star: {0.18, 0.05}
02:58:28.087 00.001 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.70 = -1.70)
02:58:28.087 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
02:58:28.087 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.30 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
02:58:28.089 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.05, opts=13)
02:58:28.089 00.000 18120 Enqueuing Move request for scope (0.18, 0.05)
02:58:28.090 00.001 21948 Worker thread wakes up
02:58:28.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:28.090 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
02:58:28.090 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.9
02:58:28.091 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:28.091 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
02:58:28.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:28.091 00.000 18120 Enqueuing Expose request
02:58:28.092 00.001 21948 Moving (0.18, 0.05) raw xDistance=-0.02 yDistance=-0.18
02:58:28.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:58:28.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:28.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:58:28.092 00.000 21948 MoveAxis(E, 0, ABG)
02:58:28.092 00.000 21948 Move returns status 0, amount 0
02:58:28.092 00.000 21948 MoveAxis(N, 0, ABG)
02:58:28.092 00.000 21948 Move returns status 0, amount 0
02:58:28.092 00.000 21948 move complete, result=0
02:58:28.092 00.000 21948 worker thread done servicing request
02:58:28.092 00.000 21948 Worker thread wakes up
02:58:28.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:28.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:28.092 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:29.606 01.514 21948 Exposure complete
02:58:29.650 00.044 21948 worker thread done servicing request
02:58:29.650 00.000 18120 OnExposeComplete: enter
02:58:29.653 00.003 18120 UpdateGuideState(): m_state=6
02:58:29.656 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
02:58:29.658 00.002 18120 Star::Find returns 1 (0), X=894.86, Y=234.82, Mass=1869, SNR=29.9, Peak=175 HFD=4.3
02:58:29.660 00.002 18120 MultiStar: [#1 -0.18,0.64,0.00,M2] [#2 0.43,0.22,0.00,M2] [#3 -0.00,0.35,0.59,U] [#4 -0.20,0.54,0.00,M2] [#5 -0.18,0.61,0.00,M4] [#6 -0.04,0.51,0.00,M2] [#7 0.38,0.54,0.00,M1] [#8 -0.39,0.46,0.00,M2] 
02:58:29.660 00.000 18120 single-star, 1 included, MultiStar: {0.07, 0.22}, one-star: {0.11, 0.15}
02:58:29.661 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.08 = -1.08)
02:58:29.661 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
02:58:29.662 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.92 mountX=0.09 mountY=-0.17, mountTheta=-1.09
02:58:29.663 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.15, opts=13)
02:58:29.664 00.001 18120 Enqueuing Move request for scope (0.11, 0.15)
02:58:29.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:29.664 00.000 21948 Worker thread wakes up
02:58:29.665 00.001 18120 UpdateGuideState exits: m=1869 RSB=29.9
02:58:29.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:29.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:29.666 00.001 18120 Enqueuing Expose request
02:58:29.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
02:58:29.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
02:58:29.666 00.000 21948 Moving (0.11, 0.15) raw xDistance=0.09 yDistance=-0.17
02:58:29.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:58:29.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:29.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:58:29.666 00.000 21948 MoveAxis(E, 0, ABG)
02:58:29.666 00.000 21948 Move returns status 0, amount 0
02:58:29.666 00.000 21948 MoveAxis(N, 0, ABG)
02:58:29.666 00.000 21948 Move returns status 0, amount 0
02:58:29.666 00.000 21948 move complete, result=0
02:58:29.666 00.000 21948 worker thread done servicing request
02:58:29.666 00.000 21948 Worker thread wakes up
02:58:29.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:29.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:29.668 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:31.304 01.636 21948 Exposure complete
02:58:31.351 00.047 21948 worker thread done servicing request
02:58:31.351 00.000 18120 OnExposeComplete: enter
02:58:31.352 00.001 18120 UpdateGuideState(): m_state=6
02:58:31.352 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
02:58:31.353 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=234.81, Mass=1892, SNR=30.2, Peak=167 HFD=4.2
02:58:31.353 00.000 18120 MultiStar: [#1 -0.05,0.40,0.72,U] [#2 0.21,0.19,0.64,U] [#3 0.07,0.64,0.00,M1] [#4 -0.02,0.49,0.00,M3] [#5 -0.26,0.88,0.00,M5] [#6 0.02,0.46,0.00,M3] [#7 -0.01,-0.01,0.44,U] [#8 -0.14,0.39,0.41,U] 
02:58:31.354 00.001 18120 single-star, 4 included, MultiStar: {0.02, 0.22}, one-star: {0.04, 0.14}
02:58:31.356 00.002 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
02:58:31.359 00.003 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
02:58:31.359 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.32 mountX=0.11 mountY=-0.09, mountTheta=-0.70
02:58:31.362 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.14, opts=13)
02:58:31.362 00.000 18120 Enqueuing Move request for scope (0.04, 0.14)
02:58:31.362 00.000 21948 Worker thread wakes up
02:58:31.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
02:58:31.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
02:58:31.362 00.000 21948 Moving (0.04, 0.14) raw xDistance=0.11 yDistance=-0.09
02:58:31.363 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:58:31.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:31.363 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:58:31.363 00.000 21948 MoveAxis(E, 0, ABG)
02:58:31.363 00.000 21948 Move returns status 0, amount 0
02:58:31.363 00.000 21948 MoveAxis(N, 0, ABG)
02:58:31.363 00.000 21948 Move returns status 0, amount 0
02:58:31.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:31.364 00.001 18120 UpdateGuideState exits: m=1892 RSB=30.2
02:58:31.364 00.000 21948 move complete, result=0
02:58:31.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:31.366 00.002 21948 worker thread done servicing request
02:58:31.366 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:31.366 00.000 18120 Enqueuing Expose request
02:58:31.367 00.001 21948 Worker thread wakes up
02:58:31.367 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:31.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:31.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:32.893 01.526 21948 Exposure complete
02:58:32.930 00.037 21948 worker thread done servicing request
02:58:32.930 00.000 18120 OnExposeComplete: enter
02:58:32.932 00.002 18120 UpdateGuideState(): m_state=6
02:58:32.933 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
02:58:32.934 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=234.93, Mass=1879, SNR=29.9, Peak=173 HFD=4.0
02:58:32.935 00.001 18120 MultiStar: [#1 -0.21,0.61,0.00,M2] [#2 0.25,0.30,0.64,U] [#3 0.23,0.39,0.00,M2] [#4 -0.09,0.70,0.00,M4] [#5 -0.09,0.59,0.00,M6] [#6 -0.10,0.55,0.00,M4] [#7 0.28,0.30,0.44,U] [#8 -0.31,0.64,0.00,M2] 
02:58:32.936 00.001 18120 single-star, 2 included, MultiStar: {0.10, 0.27}, one-star: {-0.06, 0.25}
02:58:32.937 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
02:58:32.937 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
02:58:32.938 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.83 mountX=0.25 mountY=-0.05, mountTheta=-0.21
02:58:32.940 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.25, opts=13)
02:58:32.940 00.000 18120 Enqueuing Move request for scope (-0.06, 0.25)
02:58:32.941 00.001 21948 Worker thread wakes up
02:58:32.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:32.941 00.000 18120 UpdateGuideState exits: m=1879 RSB=29.9
02:58:32.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:32.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:32.943 00.001 18120 Enqueuing Expose request
02:58:32.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
02:58:32.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
02:58:32.943 00.000 21948 Moving (-0.06, 0.25) raw xDistance=0.25 yDistance=-0.05
02:58:32.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:58:32.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:32.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:58:32.943 00.000 21948 MoveAxis(W, 45, ABG)
02:58:32.943 00.000 21948 Guiding  Dir = 3, Dur = 45
02:58:32.944 00.001 21948 IsSlewing returns 0
02:58:32.944 00.000 21948 IsGuiding returns 0
02:58:32.945 00.001 21948 PulseGuide returned control before completion, sleep 54
02:58:33.001 00.056 21948 IsGuiding returns 1
02:58:33.001 00.000 21948 scope still moving after pulse duration time elapsed
02:58:33.032 00.031 21948 IsSlewing returns 0
02:58:33.033 00.001 21948 IsGuiding returns 0
02:58:33.033 00.000 21948 scope move finished after 45 + 43 ms
02:58:33.033 00.000 21948 Move returns status 0, amount 45
02:58:33.033 00.000 21948 MoveAxis(N, 0, ABG)
02:58:33.033 00.000 21948 Move returns status 0, amount 0
02:58:33.033 00.000 21948 move complete, result=0
02:58:33.033 00.000 21948 worker thread done servicing request
02:58:33.033 00.000 21948 Worker thread wakes up
02:58:33.033 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
02:58:33.034 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:33.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:34.671 01.637 21948 Exposure complete
02:58:34.720 00.049 21948 worker thread done servicing request
02:58:34.720 00.000 18120 OnExposeComplete: enter
02:58:34.721 00.001 18120 UpdateGuideState(): m_state=6
02:58:34.721 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
02:58:34.722 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=234.71, Mass=1922, SNR=30.4, Peak=183 HFD=4.1
02:58:34.722 00.000 18120 MultiStar: [#1 -0.17,0.24,0.71,U] [#2 0.37,0.19,0.60,U] [#3 0.26,0.29,0.61,U] [#4 0.09,0.41,0.56,U] [#5 -0.03,0.55,0.00,M7] [#6 0.07,0.35,0.53,U] [#7 0.23,0.12,0.41,U] [#8 0.19,0.20,0.40,U] 
02:58:34.723 00.001 18120 single-star, 7 included, MultiStar: {0.15, 0.21}, one-star: {0.19, 0.03}
02:58:34.723 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
02:58:34.724 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
02:58:34.724 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.16 mountX=-0.05 mountY=-0.18, mountTheta=-1.84
02:58:34.726 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.03, opts=13)
02:58:34.726 00.000 18120 Enqueuing Move request for scope (0.19, 0.03)
02:58:34.727 00.001 21948 Worker thread wakes up
02:58:34.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
02:58:34.727 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
02:58:34.727 00.000 21948 Moving (0.19, 0.03) raw xDistance=-0.05 yDistance=-0.18
02:58:34.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:58:34.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:34.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:34.727 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
02:58:34.728 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:34.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:58:34.728 00.000 21948 MoveAxis(E, 0, ABG)
02:58:34.728 00.000 21948 Move returns status 0, amount 0
02:58:34.728 00.000 21948 MoveAxis(N, 0, ABG)
02:58:34.728 00.000 21948 Move returns status 0, amount 0
02:58:34.728 00.000 21948 move complete, result=0
02:58:34.728 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:34.729 00.001 18120 Enqueuing Expose request
02:58:34.729 00.000 21948 worker thread done servicing request
02:58:34.729 00.000 21948 Worker thread wakes up
02:58:34.729 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:34.730 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:34.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:36.250 01.520 21948 Exposure complete
02:58:36.301 00.051 21948 worker thread done servicing request
02:58:36.301 00.000 18120 OnExposeComplete: enter
02:58:36.302 00.001 18120 UpdateGuideState(): m_state=6
02:58:36.304 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
02:58:36.305 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=234.82, Mass=1929, SNR=30.4, Peak=170 HFD=4.2
02:58:36.306 00.001 18120 MultiStar: [#1 -0.20,0.39,0.00,M2] [#2 0.37,0.36,0.00,M1] [#3 0.17,0.41,0.00,M2] [#4 0.07,0.48,0.00,M4] [#5 -0.01,0.68,0.00,M8] [#6 -0.20,0.54,0.00,M4] [#7 0.20,0.11,0.43,U] [#8 0.01,0.38,0.39,U] 
02:58:36.308 00.002 18120 single-star, 2 included, MultiStar: {0.14, 0.19}, one-star: {0.17, 0.14}
02:58:36.309 00.001 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
02:58:36.310 00.001 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
02:58:36.311 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.71 mountX=0.06 mountY=-0.22, mountTheta=-1.29
02:58:36.314 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.14, opts=13)
02:58:36.315 00.001 18120 Enqueuing Move request for scope (0.17, 0.14)
02:58:36.316 00.001 21948 Worker thread wakes up
02:58:36.317 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:36.318 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.4
02:58:36.318 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:36.319 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:36.319 00.000 18120 Enqueuing Expose request
02:58:36.319 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
02:58:36.320 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
02:58:36.320 00.000 21948 Moving (0.17, 0.14) raw xDistance=0.06 yDistance=-0.22
02:58:36.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:58:36.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:36.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:58:36.320 00.000 21948 MoveAxis(E, 0, ABG)
02:58:36.320 00.000 21948 Move returns status 0, amount 0
02:58:36.320 00.000 21948 MoveAxis(N, 0, ABG)
02:58:36.320 00.000 21948 Move returns status 0, amount 0
02:58:36.320 00.000 21948 move complete, result=0
02:58:36.320 00.000 21948 worker thread done servicing request
02:58:36.320 00.000 21948 Worker thread wakes up
02:58:36.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:36.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:36.320 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:37.950 01.630 21948 Exposure complete
02:58:37.998 00.048 21948 worker thread done servicing request
02:58:38.000 00.002 18120 OnExposeComplete: enter
02:58:38.001 00.001 18120 UpdateGuideState(): m_state=6
02:58:38.002 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
02:58:38.002 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=234.79, Mass=1751, SNR=29.0, Peak=175 HFD=4.1
02:58:38.003 00.001 18120 MultiStar: [#1 -0.11,0.52,0.00,M3] [#2 0.35,0.40,0.00,M2] [#3 0.23,0.26,0.65,U] [#4 -0.15,0.51,0.00,M5] [#5 -0.08,0.73,0.00,M9] [#6 0.09,0.54,0.00,M5] [#7 0.28,0.28,0.45,U] [#8 -0.05,0.13,0.40,U] 
02:58:38.003 00.000 18120 single-star, 3 included, MultiStar: {0.16, 0.19}, one-star: {0.16, 0.12}
02:58:38.003 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
02:58:38.004 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
02:58:38.005 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=0.04 mountY=-0.19, mountTheta=-1.37
02:58:38.008 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.12, opts=13)
02:58:38.008 00.000 18120 Enqueuing Move request for scope (0.16, 0.12)
02:58:38.009 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:38.009 00.000 18120 UpdateGuideState exits: m=1751 RSB=29.0
02:58:38.010 00.001 21948 Worker thread wakes up
02:58:38.010 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:38.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:38.011 00.001 18120 Enqueuing Expose request
02:58:38.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
02:58:38.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
02:58:38.011 00.000 21948 Moving (0.16, 0.12) raw xDistance=0.04 yDistance=-0.19
02:58:38.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:38.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:38.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:58:38.011 00.000 21948 MoveAxis(E, 0, ABG)
02:58:38.011 00.000 21948 Move returns status 0, amount 0
02:58:38.011 00.000 21948 MoveAxis(N, 0, ABG)
02:58:38.011 00.000 21948 Move returns status 0, amount 0
02:58:38.011 00.000 21948 move complete, result=0
02:58:38.011 00.000 21948 worker thread done servicing request
02:58:38.011 00.000 21948 Worker thread wakes up
02:58:38.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:38.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:38.012 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:39.535 01.523 21948 Exposure complete
02:58:39.576 00.041 21948 worker thread done servicing request
02:58:39.576 00.000 18120 OnExposeComplete: enter
02:58:39.577 00.001 18120 UpdateGuideState(): m_state=6
02:58:39.577 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
02:58:39.578 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=234.81, Mass=1811, SNR=29.5, Peak=156 HFD=4.1
02:58:39.578 00.000 18120 MultiStar: [#1 0.01,0.34,0.74,U] [#2 0.12,0.14,0.65,U] [#3 0.23,0.38,0.00,M2] [#4 0.02,0.54,0.00,M6] [#5 -0.22,0.73,0.00,M10] [#6 0.28,0.64,0.00,M6] [#7 0.13,-0.01,0.45,U] [#8 -0.03,0.26,0.42,U] 
02:58:39.578 00.000 18120 single-star, 4 included, MultiStar: {0.03, 0.18}, one-star: {-0.04, 0.14}
02:58:39.579 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
02:58:39.579 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
02:58:39.579 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.86 mountX=0.14 mountY=-0.03, mountTheta=-0.18
02:58:39.581 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
02:58:39.581 00.000 18120 Enqueuing Move request for scope (-0.04, 0.14)
02:58:39.582 00.001 21948 Worker thread wakes up
02:58:39.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
02:58:39.582 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
02:58:39.582 00.000 21948 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=-0.03
02:58:39.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:58:39.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:39.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:58:39.582 00.000 21948 MoveAxis(E, 0, ABG)
02:58:39.582 00.000 21948 Move returns status 0, amount 0
02:58:39.582 00.000 21948 MoveAxis(N, 0, ABG)
02:58:39.582 00.000 21948 Move returns status 0, amount 0
02:58:39.582 00.000 21948 move complete, result=0
02:58:39.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:39.583 00.001 18120 UpdateGuideState exits: m=1811 RSB=29.5
02:58:39.583 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:39.584 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:39.584 00.000 18120 Enqueuing Expose request
02:58:39.585 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:39.586 00.001 21948 worker thread done servicing request
02:58:39.586 00.000 21948 Worker thread wakes up
02:58:39.586 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:39.586 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:41.225 01.639 21948 Exposure complete
02:58:41.266 00.041 21948 worker thread done servicing request
02:58:41.266 00.000 18120 OnExposeComplete: enter
02:58:41.267 00.001 18120 UpdateGuideState(): m_state=6
02:58:41.268 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
02:58:41.268 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=234.78, Mass=1892, SNR=30.1, Peak=175 HFD=3.9
02:58:41.269 00.001 18120 MultiStar: [#1 -0.01,0.61,0.00,M3] [#2 0.28,0.29,0.63,U] [#3 0.25,0.46,0.00,M3] [#4 -0.08,0.54,0.00,M7] [#5 -0.14,0.82,0.00,R] [#6 0.29,0.66,0.00,M7] [#7 0.46,0.26,0.00,M1] [#8 0.08,0.62,0.00,M1] 
02:58:41.269 00.000 18120 single-star, 1 included, MultiStar: {0.12, 0.18}, one-star: {0.02, 0.11}
02:58:41.270 00.001 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
02:58:41.270 00.000 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
02:58:41.270 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=0.09 mountY=-0.06, mountTheta=-0.61
02:58:41.272 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.11, opts=13)
02:58:41.272 00.000 18120 Enqueuing Move request for scope (0.02, 0.11)
02:58:41.273 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:41.273 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.1
02:58:41.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:41.274 00.001 21948 Worker thread wakes up
02:58:41.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
02:58:41.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
02:58:41.274 00.000 21948 Moving (0.02, 0.11) raw xDistance=0.09 yDistance=-0.06
02:58:41.274 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:58:41.274 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:41.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:58:41.274 00.000 21948 MoveAxis(E, 0, ABG)
02:58:41.274 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:41.275 00.001 18120 Enqueuing Expose request
02:58:41.275 00.000 21948 Move returns status 0, amount 0
02:58:41.275 00.000 21948 MoveAxis(N, 0, ABG)
02:58:41.275 00.000 21948 Move returns status 0, amount 0
02:58:41.275 00.000 21948 move complete, result=0
02:58:41.275 00.000 21948 worker thread done servicing request
02:58:41.275 00.000 21948 Worker thread wakes up
02:58:41.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:41.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:41.276 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:42.791 01.515 21948 Exposure complete
02:58:42.847 00.056 21948 worker thread done servicing request
02:58:42.848 00.001 18120 OnExposeComplete: enter
02:58:42.851 00.003 18120 UpdateGuideState(): m_state=6
02:58:42.854 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
02:58:42.856 00.002 18120 Star::Find returns 1 (0), X=894.69, Y=234.75, Mass=1866, SNR=29.9, Peak=149 HFD=4.2
02:58:42.859 00.003 18120 MultiStar: [#1 -0.07,0.44,0.00,M4] [#2 0.35,0.22,0.62,U] [#3 0.12,0.49,0.00,M4] [#4 -0.14,0.51,0.00,M8] [#5 0.01,-0.33,0.46,U] [#6 -0.03,0.55,0.00,M8] [#7 -0.02,0.20,0.43,U] [#8 -0.36,0.21,0.40,U] 
02:58:42.861 00.002 18120 refined, 4 included, MultiStar: {0.00, 0.08}, one-star: {-0.06, 0.07}
02:58:42.863 00.002 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
02:58:42.866 00.003 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
02:58:42.868 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.07 mountY=-0.04, mountTheta=-0.51
02:58:42.870 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.08, opts=13)
02:58:42.871 00.001 18120 Enqueuing Move request for scope (0.00, 0.08)
02:58:42.872 00.001 21948 Worker thread wakes up
02:58:42.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
02:58:42.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
02:58:42.872 00.000 21948 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.04
02:58:42.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:42.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:42.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:58:42.872 00.000 21948 MoveAxis(E, 0, ABG)
02:58:42.872 00.000 21948 Move returns status 0, amount 0
02:58:42.873 00.001 21948 MoveAxis(N, 0, ABG)
02:58:42.873 00.000 21948 Move returns status 0, amount 0
02:58:42.873 00.000 21948 move complete, result=0
02:58:42.873 00.000 21948 worker thread done servicing request
02:58:42.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:42.873 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.9
02:58:42.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:42.874 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:42.874 00.000 18120 Enqueuing Expose request
02:58:42.875 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:42.875 00.000 21948 Worker thread wakes up
02:58:42.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:42.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:44.513 01.638 21948 Exposure complete
02:58:44.557 00.044 21948 worker thread done servicing request
02:58:44.557 00.000 18120 OnExposeComplete: enter
02:58:44.560 00.003 18120 UpdateGuideState(): m_state=6
02:58:44.562 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
02:58:44.566 00.004 18120 Star::Find returns 1 (0), X=894.68, Y=234.84, Mass=1961, SNR=30.7, Peak=169 HFD=4.0
02:58:44.568 00.002 18120 MultiStar: [#1 -0.16,0.57,0.00,M5] [#2 0.15,0.39,0.59,U] [#3 0.02,0.57,0.00,M5] [#4 -0.12,0.52,0.00,M9] [#5 0.15,-0.18,0.46,U] [#6 -0.20,0.63,0.00,M9] [#7 0.23,0.47,0.00,M1] [#8 -0.24,0.61,0.00,M1] 
02:58:44.569 00.001 18120 refined, 2 included, MultiStar: {0.05, 0.15}, one-star: {-0.06, 0.16}
02:58:44.569 00.000 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.72 = -0.72)
02:58:44.570 00.001 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
02:58:44.570 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.12 mountY=-0.11, mountTheta=-0.74
02:58:44.572 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.15, opts=13)
02:58:44.572 00.000 18120 Enqueuing Move request for scope (0.05, 0.15)
02:58:44.573 00.001 21948 Worker thread wakes up
02:58:44.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
02:58:44.573 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
02:58:44.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:44.573 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.7
02:58:44.574 00.001 21948 Moving (0.05, 0.15) raw xDistance=0.12 yDistance=-0.11
02:58:44.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:58:44.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:44.574 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:44.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:58:44.574 00.000 21948 MoveAxis(E, 0, ABG)
02:58:44.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:44.576 00.002 18120 Enqueuing Expose request
02:58:44.576 00.000 21948 Move returns status 0, amount 0
02:58:44.576 00.000 21948 MoveAxis(N, 0, ABG)
02:58:44.576 00.000 21948 Move returns status 0, amount 0
02:58:44.576 00.000 21948 move complete, result=0
02:58:44.576 00.000 21948 worker thread done servicing request
02:58:44.576 00.000 21948 Worker thread wakes up
02:58:44.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:44.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:44.577 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:46.104 01.527 21948 Exposure complete
02:58:46.144 00.040 21948 worker thread done servicing request
02:58:46.145 00.001 18120 OnExposeComplete: enter
02:58:46.145 00.000 18120 UpdateGuideState(): m_state=6
02:58:46.146 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
02:58:46.147 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=234.76, Mass=1991, SNR=31.0, Peak=175 HFD=4.1
02:58:46.147 00.000 18120 MultiStar: [#1 0.01,0.35,0.70,U] [#2 0.27,0.20,0.61,U] [#3 0.15,0.46,0.00,M6] [#4 0.06,0.59,0.00,M10] [#5 0.22,-0.21,0.46,U] [#6 0.04,0.53,0.00,M10] [#7 0.21,0.28,0.42,U] [#8 0.03,0.42,0.38,U] 
02:58:46.148 00.001 18120 single-star, 5 included, MultiStar: {0.13, 0.18}, one-star: {0.10, 0.08}
02:58:46.148 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
02:58:46.149 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
02:58:46.149 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=0.04 mountY=-0.13, mountTheta=-1.30
02:58:46.151 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.08, opts=13)
02:58:46.151 00.000 18120 Enqueuing Move request for scope (0.10, 0.08)
02:58:46.151 00.000 21948 Worker thread wakes up
02:58:46.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:58:46.152 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:58:46.152 00.000 21948 Moving (0.10, 0.08) raw xDistance=0.04 yDistance=-0.13
02:58:46.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:46.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:46.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:58:46.152 00.000 21948 MoveAxis(E, 0, ABG)
02:58:46.152 00.000 21948 Move returns status 0, amount 0
02:58:46.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:46.152 00.000 21948 MoveAxis(N, 0, ABG)
02:58:46.152 00.000 21948 Move returns status 0, amount 0
02:58:46.152 00.000 21948 move complete, result=0
02:58:46.152 00.000 21948 worker thread done servicing request
02:58:46.152 00.000 18120 UpdateGuideState exits: m=1991 RSB=31.0
02:58:46.153 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:46.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:46.154 00.001 18120 Enqueuing Expose request
02:58:46.154 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:46.154 00.000 21948 Worker thread wakes up
02:58:46.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:46.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:47.792 01.638 21948 Exposure complete
02:58:47.857 00.065 21948 worker thread done servicing request
02:58:47.857 00.000 18120 OnExposeComplete: enter
02:58:47.857 00.000 18120 UpdateGuideState(): m_state=6
02:58:47.858 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
02:58:47.858 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=234.93, Mass=1801, SNR=29.3, Peak=161 HFD=4.2
02:58:47.859 00.001 18120 MultiStar: [#1 -0.09,0.80,0.00,M5] [#2 0.11,0.44,0.00,M1] [#3 0.27,0.46,0.00,M7] [#4 -0.14,0.76,0.00,R] [#5 0.13,0.18,0.48,U] [#6 0.32,0.53,0.00,R] [#7 0.18,0.52,0.00,M1] [#8 -0.29,0.33,0.00,M1] 
02:58:47.859 00.000 18120 refined, 1 included, MultiStar: {0.07, 0.23}, one-star: {0.04, 0.25}
02:58:47.860 00.001 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
02:58:47.860 00.000 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
02:58:47.860 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=0.18 mountY=-0.16, mountTheta=-0.74
02:58:47.862 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.23, opts=13)
02:58:47.864 00.002 18120 Enqueuing Move request for scope (0.07, 0.23)
02:58:47.865 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:47.866 00.001 18120 UpdateGuideState exits: m=1801 RSB=29.3
02:58:47.867 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:47.869 00.002 21948 Worker thread wakes up
02:58:47.869 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:47.869 00.000 18120 Enqueuing Expose request
02:58:47.870 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
02:58:47.870 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
02:58:47.870 00.000 21948 Moving (0.07, 0.23) raw xDistance=0.18 yDistance=-0.16
02:58:47.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:58:47.870 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:47.870 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:58:47.870 00.000 21948 MoveAxis(E, 0, ABG)
02:58:47.870 00.000 21948 Move returns status 0, amount 0
02:58:47.870 00.000 21948 MoveAxis(N, 0, ABG)
02:58:47.870 00.000 21948 Move returns status 0, amount 0
02:58:47.870 00.000 21948 move complete, result=0
02:58:47.870 00.000 21948 worker thread done servicing request
02:58:47.870 00.000 21948 Worker thread wakes up
02:58:47.870 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:47.870 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:47.871 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:49.289 01.418 21948 Exposure complete
02:58:49.338 00.049 21948 worker thread done servicing request
02:58:49.338 00.000 18120 OnExposeComplete: enter
02:58:49.340 00.002 18120 UpdateGuideState(): m_state=6
02:58:49.341 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
02:58:49.341 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=235.03, Mass=1865, SNR=29.9, Peak=149 HFD=4.1
02:58:49.342 00.001 18120 MultiStar: [#1 -0.09,0.74,0.00,M6] [#2 0.23,0.55,0.00,M2] [#3 0.13,0.73,0.00,M8] [#4 0.04,0.07,0.59,U] [#5 -0.09,0.18,0.44,U] [#6 -0.54,0.24,0.00,M1] [#7 0.47,0.54,0.00,M2] [#8 -0.17,0.67,0.00,M2] 
02:58:49.342 00.000 18120 refined, 2 included, MultiStar: {-0.02, 0.23}, one-star: {-0.02, 0.35}
02:58:49.343 00.001 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
02:58:49.343 00.000 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
02:58:49.344 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.66 mountX=0.22 mountY=-0.09, mountTheta=-0.38
02:58:49.346 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.23, opts=13)
02:58:49.348 00.002 18120 Enqueuing Move request for scope (-0.02, 0.23)
02:58:49.349 00.001 21948 Worker thread wakes up
02:58:49.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:49.349 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
02:58:49.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:49.350 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:49.350 00.000 18120 Enqueuing Expose request
02:58:49.351 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
02:58:49.351 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
02:58:49.351 00.000 21948 Moving (-0.02, 0.23) raw xDistance=0.22 yDistance=-0.09
02:58:49.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:58:49.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:49.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:58:49.351 00.000 21948 MoveAxis(W, 39, ABG)
02:58:49.351 00.000 21948 Guiding  Dir = 3, Dur = 39
02:58:49.352 00.001 21948 IsSlewing returns 0
02:58:49.352 00.000 21948 IsGuiding returns 0
02:58:49.354 00.002 21948 PulseGuide returned control before completion, sleep 47
02:58:49.412 00.058 21948 IsGuiding returns 0
02:58:49.412 00.000 21948 Move returns status 0, amount 39
02:58:49.412 00.000 21948 MoveAxis(N, 0, ABG)
02:58:49.412 00.000 21948 Move returns status 0, amount 0
02:58:49.412 00.000 21948 move complete, result=0
02:58:49.412 00.000 21948 worker thread done servicing request
02:58:49.412 00.000 21948 Worker thread wakes up
02:58:49.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:49.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:49.412 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:58:51.046 01.634 21948 Exposure complete
02:58:51.094 00.048 21948 worker thread done servicing request
02:58:51.094 00.000 18120 OnExposeComplete: enter
02:58:51.094 00.000 18120 UpdateGuideState(): m_state=6
02:58:51.095 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
02:58:51.095 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.87, Mass=1896, SNR=30.2, Peak=185 HFD=4.2
02:58:51.096 00.001 18120 MultiStar: [#1 -0.05,0.65,0.00,M7] [#2 0.38,0.32,0.00,M3] [#3 -0.07,0.47,0.00,M9] [#4 -0.01,-0.36,0.56,U] [#5 0.07,0.10,0.44,U] [#6 -0.34,0.09,0.52,U] [#7 0.30,0.42,0.00,M3] [#8 -0.17,0.29,0.41,U] 
02:58:51.096 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.07}, one-star: {0.17, 0.19}
02:58:51.096 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.19 = -0.19)
02:58:51.098 00.002 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.23 = -0.23)
02:58:51.098 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=0.07 mountY=-0.02, mountTheta=-0.23
02:58:51.099 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
02:58:51.100 00.001 18120 Enqueuing Move request for scope (-0.02, 0.07)
02:58:51.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:51.100 00.000 21948 Worker thread wakes up
02:58:51.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:58:51.100 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:58:51.100 00.000 21948 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.02
02:58:51.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:51.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:51.100 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.2
02:58:51.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:51.101 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:51.101 00.000 18120 Enqueuing Expose request
02:58:51.102 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:58:51.102 00.000 21948 MoveAxis(E, 0, ABG)
02:58:51.102 00.000 21948 Move returns status 0, amount 0
02:58:51.102 00.000 21948 MoveAxis(N, 0, ABG)
02:58:51.102 00.000 21948 Move returns status 0, amount 0
02:58:51.102 00.000 21948 move complete, result=0
02:58:51.102 00.000 21948 worker thread done servicing request
02:58:51.102 00.000 21948 Worker thread wakes up
02:58:51.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:51.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:51.103 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:52.621 01.518 21948 Exposure complete
02:58:52.686 00.065 21948 worker thread done servicing request
02:58:52.686 00.000 18120 OnExposeComplete: enter
02:58:52.687 00.001 18120 UpdateGuideState(): m_state=6
02:58:52.688 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
02:58:52.688 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=234.70, Mass=1936, SNR=30.5, Peak=177 HFD=4.1
02:58:52.689 00.001 18120 MultiStar: [#1 0.13,0.41,0.00,M8] [#2 0.49,-0.11,0.00,M4] [#3 0.38,0.09,0.59,U] [#4 0.21,-0.46,0.00,M1] [#5 0.17,-0.42,0.00,M1] [#6 -0.27,-0.22,0.51,U] [#7 0.22,0.18,0.40,U] [#8 0.18,0.40,0.00,M2] 
02:58:52.689 00.000 18120 refined, 3 included, MultiStar: {0.15, 0.02}, one-star: {0.20, 0.03}
02:58:52.689 00.000 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
02:58:52.690 00.001 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
02:58:52.691 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.10 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
02:58:52.694 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.02, opts=13)
02:58:52.695 00.001 18120 Enqueuing Move request for scope (0.15, 0.02)
02:58:52.695 00.000 21948 Worker thread wakes up
02:58:52.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:52.696 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
02:58:52.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:52.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:52.697 00.000 18120 Enqueuing Expose request
02:58:52.698 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:58:52.698 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:58:52.698 00.000 21948 Moving (0.15, 0.02) raw xDistance=-0.05 yDistance=-0.14
02:58:52.698 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:58:52.698 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:52.698 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:58:52.698 00.000 21948 MoveAxis(E, 0, ABG)
02:58:52.698 00.000 21948 Move returns status 0, amount 0
02:58:52.698 00.000 21948 MoveAxis(N, 0, ABG)
02:58:52.698 00.000 21948 Move returns status 0, amount 0
02:58:52.698 00.000 21948 move complete, result=0
02:58:52.698 00.000 21948 worker thread done servicing request
02:58:52.698 00.000 21948 Worker thread wakes up
02:58:52.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:52.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:52.698 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:54.325 01.627 21948 Exposure complete
02:58:54.365 00.040 21948 worker thread done servicing request
02:58:54.365 00.000 18120 OnExposeComplete: enter
02:58:54.367 00.002 18120 UpdateGuideState(): m_state=6
02:58:54.369 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
02:58:54.372 00.003 18120 Star::Find returns 1 (0), X=894.97, Y=234.66, Mass=1999, SNR=31.0, Peak=182 HFD=4.1
02:58:54.375 00.003 18120 MultiStar: [#1 0.20,0.43,0.00,M9] [#2 0.41,0.21,0.00,M5] [#3 0.09,0.31,0.61,U] [#4 0.39,-0.47,0.00,M2] [#5 0.07,-0.37,0.45,U] [#6 -0.19,-0.27,0.53,U] [#7 0.52,0.43,0.00,M3] [#8 0.14,0.20,0.38,U] 
02:58:54.376 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.02}, one-star: {0.22, -0.02}
02:58:54.377 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
02:58:54.377 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
02:58:54.378 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
02:58:54.379 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
02:58:54.379 00.000 18120 Enqueuing Move request for scope (0.09, -0.02)
02:58:54.380 00.001 21948 Worker thread wakes up
02:58:54.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:58:54.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:58:54.380 00.000 21948 Moving (0.09, -0.02) raw xDistance=-0.06 yDistance=-0.07
02:58:54.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:54.381 00.001 18120 UpdateGuideState exits: m=1999 RSB=31.0
02:58:54.381 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:54.381 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:54.382 00.001 18120 Enqueuing Expose request
02:58:54.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:58:54.383 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:54.383 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:58:54.383 00.000 21948 MoveAxis(E, 0, ABG)
02:58:54.383 00.000 21948 Move returns status 0, amount 0
02:58:54.383 00.000 21948 MoveAxis(N, 0, ABG)
02:58:54.383 00.000 21948 Move returns status 0, amount 0
02:58:54.383 00.000 21948 move complete, result=0
02:58:54.383 00.000 21948 worker thread done servicing request
02:58:54.383 00.000 21948 Worker thread wakes up
02:58:54.383 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:54.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:54.383 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:55.906 01.523 21948 Exposure complete
02:58:55.942 00.036 21948 worker thread done servicing request
02:58:55.942 00.000 18120 OnExposeComplete: enter
02:58:55.942 00.000 18120 UpdateGuideState(): m_state=6
02:58:55.943 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
02:58:55.943 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=234.60, Mass=1945, SNR=30.5, Peak=163 HFD=4.1
02:58:55.944 00.001 18120 MultiStar: [#1 0.18,0.26,0.74,U] [#2 0.55,0.30,0.00,M6] [#3 0.36,0.07,0.58,U] [#4 0.23,-0.35,0.54,U] [#5 0.37,-0.30,0.00,M1] [#6 -0.13,-0.44,0.00,M1] [#7 0.60,-0.17,0.00,M4] [#8 0.05,0.05,0.41,U] 
02:58:55.944 00.000 18120 refined, 4 included, MultiStar: {0.23, -0.00}, one-star: {0.27, -0.08}
02:58:55.945 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
02:58:55.945 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
02:58:55.945 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.02 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
02:58:55.947 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.00, opts=13)
02:58:55.947 00.000 18120 Enqueuing Move request for scope (0.23, -0.00)
02:58:55.948 00.001 21948 Worker thread wakes up
02:58:55.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
02:58:55.948 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
02:58:55.948 00.000 21948 Moving (0.23, -0.00) raw xDistance=-0.10 yDistance=-0.21
02:58:55.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:58:55.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:55.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:55.949 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:58:55.949 00.000 21948 MoveAxis(E, 0, ABG)
02:58:55.949 00.000 21948 Move returns status 0, amount 0
02:58:55.949 00.000 21948 MoveAxis(N, 0, ABG)
02:58:55.949 00.000 21948 Move returns status 0, amount 0
02:58:55.949 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
02:58:55.949 00.000 21948 move complete, result=0
02:58:55.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:55.950 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:55.950 00.000 18120 Enqueuing Expose request
02:58:55.950 00.000 21948 worker thread done servicing request
02:58:55.950 00.000 21948 Worker thread wakes up
02:58:55.950 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:55.951 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:55.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:57.584 01.633 21948 Exposure complete
02:58:57.612 00.028 21948 worker thread done servicing request
02:58:57.612 00.000 18120 OnExposeComplete: enter
02:58:57.612 00.000 18120 UpdateGuideState(): m_state=6
02:58:57.613 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
02:58:57.614 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=234.66, Mass=1918, SNR=30.4, Peak=152 HFD=4.0
02:58:57.614 00.000 18120 MultiStar: [#1 0.18,0.31,0.70,U] [#2 0.37,0.10,0.63,U] [#3 0.30,0.25,0.62,U] [#4 0.25,-0.51,0.00,M2] [#5 0.14,-0.43,0.00,M2] [#6 -0.07,-0.31,0.51,U] [#7 0.40,0.13,0.43,U] [#8 -0.03,0.15,0.37,U] 
02:58:57.615 00.001 18120 single-star, 6 included, MultiStar: {0.17, 0.09}, one-star: {0.05, -0.02}
02:58:57.618 00.003 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
02:58:57.620 00.002 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
02:58:57.623 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
02:58:57.627 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
02:58:57.630 00.003 18120 Enqueuing Move request for scope (0.05, -0.02)
02:58:57.633 00.003 21948 Worker thread wakes up
02:58:57.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:57.635 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
02:58:57.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
02:58:57.635 00.000 21948 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
02:58:57.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:58:57.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:57.635 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.4
02:58:57.636 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:57.637 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:57.637 00.000 18120 Enqueuing Expose request
02:58:57.638 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:58:57.638 00.000 21948 MoveAxis(E, 0, ABG)
02:58:57.638 00.000 21948 Move returns status 0, amount 0
02:58:57.638 00.000 21948 MoveAxis(N, 0, ABG)
02:58:57.638 00.000 21948 Move returns status 0, amount 0
02:58:57.638 00.000 21948 move complete, result=0
02:58:57.638 00.000 21948 worker thread done servicing request
02:58:57.638 00.000 21948 Worker thread wakes up
02:58:57.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:57.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:57.639 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:59.158 01.519 21948 Exposure complete
02:58:59.197 00.039 21948 worker thread done servicing request
02:58:59.197 00.000 18120 OnExposeComplete: enter
02:58:59.198 00.001 18120 UpdateGuideState(): m_state=6
02:58:59.200 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
02:58:59.201 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=234.59, Mass=1887, SNR=30.1, Peak=141 HFD=3.9
02:58:59.203 00.002 18120 MultiStar: [#1 0.35,0.25,0.76,U] [#2 0.58,-0.17,0.00,M6] [#3 0.22,0.24,0.57,U] [#4 0.41,-0.64,0.00,M3] [#5 0.49,-0.34,0.00,M3] [#6 0.20,-0.04,0.51,U] [#7 0.46,0.36,0.00,M4] [#8 0.03,0.03,0.38,U] 
02:58:59.204 00.001 18120 refined, 4 included, MultiStar: {0.27, 0.07}, one-star: {0.36, -0.09}
02:58:59.205 00.001 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
02:58:59.206 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
02:58:59.207 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.26 mountX=-0.05 mountY=-0.27, mountTheta=-1.74
02:58:59.210 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.07, opts=13)
02:58:59.212 00.002 18120 Enqueuing Move request for scope (0.27, 0.07)
02:58:59.213 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:58:59.214 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
02:58:59.215 00.001 21948 Worker thread wakes up
02:58:59.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
02:58:59.215 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
02:58:59.215 00.000 21948 Moving (0.27, 0.07) raw xDistance=-0.05 yDistance=-0.27
02:58:59.216 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:58:59.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:59.216 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:59.217 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:58:59.219 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:58:59.219 00.000 21948 MoveAxis(E, 0, ABG)
02:58:59.219 00.000 18120 Enqueuing Expose request
02:58:59.220 00.001 21948 Move returns status 0, amount 0
02:58:59.220 00.000 21948 MoveAxis(N, 0, ABG)
02:58:59.220 00.000 21948 Move returns status 0, amount 0
02:58:59.220 00.000 21948 move complete, result=0
02:58:59.220 00.000 21948 worker thread done servicing request
02:58:59.220 00.000 21948 Worker thread wakes up
02:58:59.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:58:59.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:58:59.220 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:59:00.858 01.638 21948 Exposure complete
02:59:00.911 00.053 21948 worker thread done servicing request
02:59:00.911 00.000 18120 OnExposeComplete: enter
02:59:00.912 00.001 18120 UpdateGuideState(): m_state=6
02:59:00.913 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
02:59:00.914 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=234.48, Mass=2052, SNR=31.3, Peak=171 HFD=4.0
02:59:00.916 00.002 18120 MultiStar: [#1 0.15,0.19,0.69,U] [#2 0.63,-0.09,0.00,M7] [#3 0.61,-0.13,0.00,M5] [#4 0.26,-0.51,0.00,M4] [#5 0.55,-0.44,0.00,M4] [#6 0.02,-0.22,0.52,U] [#7 0.53,-0.15,0.00,M5] [#8 0.14,-0.12,0.37,U] 
02:59:00.917 00.001 18120 refined, 3 included, MultiStar: {0.13, -0.09}, one-star: {0.18, -0.19}
02:59:00.918 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
02:59:00.918 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:59:00.919 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.57 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
02:59:00.920 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.09, opts=13)
02:59:00.920 00.000 18120 Enqueuing Move request for scope (0.13, -0.09)
02:59:00.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:00.922 00.002 18120 UpdateGuideState exits: m=2052 RSB=31.3
02:59:00.922 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:00.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:00.922 00.000 18120 Enqueuing Expose request
02:59:00.923 00.001 21948 Worker thread wakes up
02:59:00.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
02:59:00.923 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
02:59:00.923 00.000 21948 Moving (0.13, -0.09) raw xDistance=-0.13 yDistance=-0.08
02:59:00.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:59:00.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:00.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:59:00.923 00.000 21948 MoveAxis(E, 0, ABG)
02:59:00.923 00.000 21948 Move returns status 0, amount 0
02:59:00.923 00.000 21948 MoveAxis(N, 0, ABG)
02:59:00.923 00.000 21948 Move returns status 0, amount 0
02:59:00.923 00.000 21948 move complete, result=0
02:59:00.923 00.000 21948 worker thread done servicing request
02:59:00.923 00.000 21948 Worker thread wakes up
02:59:00.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:00.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:00.923 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:02.441 01.518 21948 Exposure complete
02:59:02.478 00.037 21948 worker thread done servicing request
02:59:02.478 00.000 18120 OnExposeComplete: enter
02:59:02.479 00.001 18120 UpdateGuideState(): m_state=6
02:59:02.480 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
02:59:02.480 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=234.38, Mass=1890, SNR=30.1, Peak=143 HFD=4.1
02:59:02.481 00.001 18120 MultiStar: [#1 0.13,0.23,0.68,U] [#2 0.39,-0.12,0.63,U] [#3 0.29,0.16,0.58,U] [#4 0.16,-0.43,0.00,M5] [#5 0.14,-0.46,0.00,M5] [#6 -0.26,-0.31,0.55,U] [#7 0.48,0.01,0.00,M6] [#8 -0.04,0.29,0.39,U] 
02:59:02.482 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.04}, one-star: {0.24, -0.29}
02:59:02.483 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
02:59:02.483 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
02:59:02.484 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.29 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
02:59:02.485 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.04, opts=13)
02:59:02.486 00.001 18120 Enqueuing Move request for scope (0.15, -0.04)
02:59:02.486 00.000 21948 Worker thread wakes up
02:59:02.486 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:02.487 00.001 18120 UpdateGuideState exits: m=1890 RSB=30.1
02:59:02.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:02.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:02.488 00.000 18120 Enqueuing Expose request
02:59:02.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
02:59:02.488 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
02:59:02.489 00.001 21948 Moving (0.15, -0.04) raw xDistance=-0.10 yDistance=-0.11
02:59:02.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:59:02.489 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:02.489 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:59:02.489 00.000 21948 MoveAxis(E, 0, ABG)
02:59:02.489 00.000 21948 Move returns status 0, amount 0
02:59:02.489 00.000 21948 MoveAxis(N, 0, ABG)
02:59:02.489 00.000 21948 Move returns status 0, amount 0
02:59:02.489 00.000 21948 move complete, result=0
02:59:02.489 00.000 21948 worker thread done servicing request
02:59:02.489 00.000 21948 Worker thread wakes up
02:59:02.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:02.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:02.489 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:04.122 01.633 21948 Exposure complete
02:59:04.164 00.042 21948 worker thread done servicing request
02:59:04.164 00.000 18120 OnExposeComplete: enter
02:59:04.165 00.001 18120 UpdateGuideState(): m_state=6
02:59:04.166 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
02:59:04.166 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=234.53, Mass=1887, SNR=30.0, Peak=164 HFD=4.0
02:59:04.167 00.001 18120 MultiStar: [#1 -0.09,0.34,0.74,U] [#2 0.43,0.06,0.00,M7] [#3 0.27,0.22,0.60,U] [#4 0.26,-0.50,0.00,M6] [#5 0.17,-0.49,0.00,M6] [#6 -0.13,-0.20,0.54,U] [#7 0.49,0.25,0.00,M7] [#8 0.01,0.07,0.41,U] 
02:59:04.167 00.000 18120 refined, 4 included, MultiStar: {0.08, 0.05}, one-star: {0.22, -0.14}
02:59:04.168 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
02:59:04.169 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
02:59:04.170 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=0.01 mountY=-0.09, mountTheta=-1.44
02:59:04.171 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.05, opts=13)
02:59:04.172 00.001 18120 Enqueuing Move request for scope (0.08, 0.05)
02:59:04.172 00.000 21948 Worker thread wakes up
02:59:04.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:04.173 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.0
02:59:04.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:04.174 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:04.174 00.000 18120 Enqueuing Expose request
02:59:04.175 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:59:04.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:59:04.175 00.000 21948 Moving (0.08, 0.05) raw xDistance=0.01 yDistance=-0.09
02:59:04.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:04.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:04.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:59:04.175 00.000 21948 MoveAxis(E, 0, ABG)
02:59:04.175 00.000 21948 Move returns status 0, amount 0
02:59:04.175 00.000 21948 MoveAxis(N, 0, ABG)
02:59:04.175 00.000 21948 Move returns status 0, amount 0
02:59:04.175 00.000 21948 move complete, result=0
02:59:04.175 00.000 21948 worker thread done servicing request
02:59:04.175 00.000 21948 Worker thread wakes up
02:59:04.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:04.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:04.175 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:05.707 01.532 21948 Exposure complete
02:59:05.745 00.038 21948 worker thread done servicing request
02:59:05.745 00.000 18120 OnExposeComplete: enter
02:59:05.746 00.001 18120 UpdateGuideState(): m_state=6
02:59:05.746 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
02:59:05.747 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=234.42, Mass=1836, SNR=29.7, Peak=140 HFD=4.1
02:59:05.748 00.001 18120 MultiStar: [#1 0.41,0.17,0.00,M4] [#2 0.62,-0.02,0.00,M8] [#3 0.32,0.04,0.66,U] [#4 0.26,-0.58,0.00,M7] [#5 0.48,-0.63,0.00,M7] [#6 0.14,-0.31,0.51,U] [#7 0.48,-0.06,0.00,M8] [#8 0.11,0.02,0.40,U] 
02:59:05.748 00.000 18120 refined, 3 included, MultiStar: {0.25, -0.15}, one-star: {0.33, -0.26}
02:59:05.748 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
02:59:05.749 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
02:59:05.749 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.30 cameraTheta=-0.53 mountX=-0.24 mountY=-0.16, mountTheta=-2.56
02:59:05.750 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.15, opts=13)
02:59:05.751 00.001 18120 Enqueuing Move request for scope (0.25, -0.15)
02:59:05.751 00.000 21948 Worker thread wakes up
02:59:05.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
02:59:05.751 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
02:59:05.751 00.000 21948 Moving (0.25, -0.15) raw xDistance=-0.24 yDistance=-0.16
02:59:05.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:59:05.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:05.752 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:05.752 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.7
02:59:05.752 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:05.753 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:05.753 00.000 18120 Enqueuing Expose request
02:59:05.754 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:59:05.754 00.000 21948 MoveAxis(E, 43, ABG)
02:59:05.754 00.000 21948 Guiding  Dir = 2, Dur = 43
02:59:05.754 00.000 21948 IsSlewing returns 0
02:59:05.754 00.000 21948 IsGuiding returns 0
02:59:05.755 00.001 21948 PulseGuide returned control before completion, sleep 52
02:59:05.811 00.056 21948 IsGuiding returns 1
02:59:05.812 00.001 21948 scope still moving after pulse duration time elapsed
02:59:05.843 00.031 21948 IsSlewing returns 0
02:59:05.843 00.000 21948 IsGuiding returns 0
02:59:05.843 00.000 21948 scope move finished after 43 + 46 ms
02:59:05.843 00.000 21948 Move returns status 0, amount 43
02:59:05.843 00.000 21948 MoveAxis(N, 0, ABG)
02:59:05.843 00.000 21948 Move returns status 0, amount 0
02:59:05.844 00.001 21948 move complete, result=0
02:59:05.844 00.000 21948 worker thread done servicing request
02:59:05.872 00.028 18120 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
02:59:05.873 00.001 21948 Worker thread wakes up
02:59:05.874 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:05.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:07.504 01.630 21948 Exposure complete
02:59:07.547 00.043 21948 worker thread done servicing request
02:59:07.547 00.000 18120 OnExposeComplete: enter
02:59:07.548 00.001 18120 UpdateGuideState(): m_state=6
02:59:07.549 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
02:59:07.549 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=234.62, Mass=1783, SNR=29.3, Peak=135 HFD=4.3
02:59:07.550 00.001 18120 MultiStar: [#1 0.10,0.31,0.74,U] [#2 0.65,-0.06,0.00,M9] [#3 0.53,0.23,0.00,M3] [#4 0.42,-0.64,0.00,M8] [#5 0.64,-0.46,0.00,M8] [#6 0.09,0.04,0.55,U] [#7 0.32,0.38,0.00,M9] [#8 0.11,0.39,0.41,U] 
02:59:07.550 00.000 18120 refined, 3 included, MultiStar: {0.22, 0.13}, one-star: {0.44, -0.05}
02:59:07.551 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
02:59:07.551 00.000 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
02:59:07.551 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.26 cameraTheta=0.54 mountX=0.03 mountY=-0.26, mountTheta=-1.46
02:59:07.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.13, opts=13)
02:59:07.553 00.000 18120 Enqueuing Move request for scope (0.22, 0.13)
02:59:07.554 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:07.554 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.3
02:59:07.554 00.000 21948 Worker thread wakes up
02:59:07.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
02:59:07.554 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
02:59:07.554 00.000 21948 Moving (0.22, 0.13) raw xDistance=0.03 yDistance=-0.26
02:59:07.555 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:07.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:59:07.555 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:07.555 00.000 18120 Enqueuing Expose request
02:59:07.556 00.001 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.42 newest=-0.51
02:59:07.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:59:07.556 00.000 21948 MoveAxis(E, 0, ABG)
02:59:07.556 00.000 21948 Move returns status 0, amount 0
02:59:07.556 00.000 21948 MoveAxis(N, 62, ABG)
02:59:07.556 00.000 21948 Guiding  Dir = 0, Dur = 62
02:59:07.556 00.000 21948 IsSlewing returns 0
02:59:07.556 00.000 21948 IsGuiding returns 0
02:59:07.561 00.005 21948 PulseGuide returned control before completion, sleep 68
02:59:07.643 00.082 21948 IsGuiding returns 0
02:59:07.643 00.000 21948 Move returns status 0, amount 62
02:59:07.643 00.000 21948 move complete, result=0
02:59:07.643 00.000 21948 worker thread done servicing request
02:59:07.643 00.000 21948 Worker thread wakes up
02:59:07.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:07.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:07.643 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
02:59:09.054 01.411 21948 Exposure complete
02:59:09.083 00.029 21948 worker thread done servicing request
02:59:09.084 00.001 18120 OnExposeComplete: enter
02:59:09.085 00.001 18120 UpdateGuideState(): m_state=6
02:59:09.085 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
02:59:09.086 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.29, Mass=1895, SNR=30.1, Peak=146 HFD=4.1
02:59:09.087 00.001 18120 MultiStar: [#1 0.19,0.13,0.72,U] [#2 0.37,-0.08,0.63,U] [#3 0.36,-0.04,0.59,U] [#4 0.20,-0.29,0.56,U] [#5 0.14,-0.46,0.00,M9] [#6 -0.12,-0.45,0.00,M1] [#7 0.69,-0.17,0.00,M10] [#8 -0.05,0.10,0.41,U] 
02:59:09.087 00.000 18120 refined, 5 included, MultiStar: {0.24, -0.12}, one-star: {0.29, -0.39}
02:59:09.087 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
02:59:09.088 00.001 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
02:59:09.088 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
02:59:09.089 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.12, opts=13)
02:59:09.090 00.001 18120 Enqueuing Move request for scope (0.24, -0.12)
02:59:09.091 00.001 21948 Worker thread wakes up
02:59:09.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
02:59:09.091 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
02:59:09.091 00.000 21948 Moving (0.24, -0.12) raw xDistance=-0.21 yDistance=-0.16
02:59:09.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:59:09.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:09.091 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:59:09.091 00.000 21948 MoveAxis(E, 38, ABG)
02:59:09.091 00.000 21948 Guiding  Dir = 2, Dur = 38
02:59:09.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:09.092 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.1
02:59:09.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:09.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:09.093 00.001 18120 Enqueuing Expose request
02:59:09.093 00.000 21948 IsSlewing returns 0
02:59:09.094 00.001 21948 IsGuiding returns 0
02:59:09.095 00.001 21948 PulseGuide returned control before completion, sleep 47
02:59:09.148 00.053 21948 IsGuiding returns 0
02:59:09.148 00.000 21948 Move returns status 0, amount 38
02:59:09.148 00.000 21948 MoveAxis(N, 0, ABG)
02:59:09.148 00.000 21948 Move returns status 0, amount 0
02:59:09.148 00.000 21948 move complete, result=0
02:59:09.148 00.000 21948 worker thread done servicing request
02:59:09.148 00.000 21948 Worker thread wakes up
02:59:09.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:09.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:09.149 00.001 18120 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
02:59:10.785 01.636 21948 Exposure complete
02:59:10.823 00.038 21948 worker thread done servicing request
02:59:10.824 00.001 18120 OnExposeComplete: enter
02:59:10.824 00.000 18120 UpdateGuideState(): m_state=6
02:59:10.825 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
02:59:10.825 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=234.81, Mass=1868, SNR=30.0, Peak=160 HFD=4.2
02:59:10.826 00.001 18120 MultiStar: [#1 0.37,0.36,0.00,M3] [#2 0.47,0.29,0.00,M9] [#3 0.44,0.23,0.00,M3] [#4 0.35,-0.16,0.56,U] [#5 0.64,-0.23,0.00,M10] [#6 0.03,-0.32,0.52,U] [#7 0.46,0.33,0.00,R] [#8 0.44,0.17,0.00,M1] 
02:59:10.827 00.001 18120 refined, 2 included, MultiStar: {0.20, -0.06}, one-star: {0.20, 0.14}
02:59:10.827 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
02:59:10.827 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
02:59:10.828 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.27 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
02:59:10.831 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.06, opts=13)
02:59:10.832 00.001 18120 Enqueuing Move request for scope (0.20, -0.06)
02:59:10.832 00.000 21948 Worker thread wakes up
02:59:10.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:10.832 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
02:59:10.833 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:10.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:10.833 00.000 18120 Enqueuing Expose request
02:59:10.834 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
02:59:10.834 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
02:59:10.834 00.000 21948 Moving (0.20, -0.06) raw xDistance=-0.13 yDistance=-0.15
02:59:10.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:59:10.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:10.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:59:10.834 00.000 21948 MoveAxis(E, 0, ABG)
02:59:10.834 00.000 21948 Move returns status 0, amount 0
02:59:10.834 00.000 21948 MoveAxis(N, 0, ABG)
02:59:10.834 00.000 21948 Move returns status 0, amount 0
02:59:10.834 00.000 21948 move complete, result=0
02:59:10.834 00.000 21948 worker thread done servicing request
02:59:10.834 00.000 21948 Worker thread wakes up
02:59:10.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:10.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:10.835 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:12.351 01.516 21948 Exposure complete
02:59:12.382 00.031 21948 worker thread done servicing request
02:59:12.382 00.000 18120 OnExposeComplete: enter
02:59:12.383 00.001 18120 UpdateGuideState(): m_state=6
02:59:12.383 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
02:59:12.385 00.002 18120 Star::Find returns 1 (0), X=894.97, Y=234.80, Mass=1862, SNR=29.7, Peak=182 HFD=4.1
02:59:12.385 00.000 18120 MultiStar: [#1 0.21,0.35,0.74,U] [#2 0.47,0.15,0.00,M10] [#3 0.61,0.25,0.00,M4] [#4 0.74,-0.55,0.00,M7] [#5 0.42,-0.26,0.00,R] [#6 0.03,0.02,0.55,U] [#7 0.01,-0.02,0.43,U] [#8 0.18,0.31,0.40,U] 
02:59:12.386 00.001 18120 refined, 4 included, MultiStar: {0.15, 0.16}, one-star: {0.22, 0.12}
02:59:12.386 00.000 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
02:59:12.387 00.001 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
02:59:12.387 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.83 mountX=0.09 mountY=-0.21, mountTheta=-1.17
02:59:12.388 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.16, opts=13)
02:59:12.389 00.001 18120 Enqueuing Move request for scope (0.15, 0.16)
02:59:12.389 00.000 21948 Worker thread wakes up
02:59:12.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:12.389 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.7
02:59:12.390 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:12.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:12.391 00.001 18120 Enqueuing Expose request
02:59:12.391 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
02:59:12.391 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
02:59:12.391 00.000 21948 Moving (0.15, 0.16) raw xDistance=0.09 yDistance=-0.21
02:59:12.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:59:12.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:59:12.391 00.000 21948 MoveAxis(E, 0, ABG)
02:59:12.391 00.000 21948 Move returns status 0, amount 0
02:59:12.391 00.000 21948 MoveAxis(N, 50, ABG)
02:59:12.391 00.000 21948 Guiding  Dir = 0, Dur = 50
02:59:12.391 00.000 21948 IsSlewing returns 0
02:59:12.392 00.001 21948 IsGuiding returns 0
02:59:12.397 00.005 21948 PulseGuide returned control before completion, sleep 55
02:59:12.464 00.067 21948 IsGuiding returns 0
02:59:12.464 00.000 21948 Move returns status 0, amount 50
02:59:12.464 00.000 21948 move complete, result=0
02:59:12.464 00.000 21948 worker thread done servicing request
02:59:12.464 00.000 21948 Worker thread wakes up
02:59:12.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:12.464 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
02:59:12.465 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:14.096 01.631 21948 Exposure complete
02:59:14.131 00.035 21948 worker thread done servicing request
02:59:14.131 00.000 18120 OnExposeComplete: enter
02:59:14.132 00.001 18120 UpdateGuideState(): m_state=6
02:59:14.133 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
02:59:14.133 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=234.70, Mass=1930, SNR=30.3, Peak=164 HFD=4.1
02:59:14.134 00.001 18120 MultiStar: [#1 0.08,0.41,0.73,U] [#2 0.58,0.08,0.00,R] [#3 0.38,0.35,0.00,M5] [#4 0.31,-0.66,0.00,M8] [#5 -0.24,-0.22,0.45,U] [#6 -0.19,-0.33,0.50,U] [#7 -0.04,-0.07,0.42,U] [#8 0.04,0.17,0.40,U] 
02:59:14.134 00.000 18120 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {0.33, 0.03}
02:59:14.134 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
02:59:14.135 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
02:59:14.135 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.47 mountX=0.00 mountY=-0.06, mountTheta=-1.53
02:59:14.136 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
02:59:14.138 00.002 18120 Enqueuing Move request for scope (0.05, 0.03)
02:59:14.138 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:14.138 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.3
02:59:14.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:14.139 00.001 21948 Worker thread wakes up
02:59:14.139 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:14.139 00.000 18120 Enqueuing Expose request
02:59:14.140 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:59:14.140 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:59:14.140 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.00 yDistance=-0.06
02:59:14.140 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:59:14.140 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:14.140 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:59:14.140 00.000 21948 MoveAxis(E, 0, ABG)
02:59:14.140 00.000 21948 Move returns status 0, amount 0
02:59:14.140 00.000 21948 MoveAxis(N, 0, ABG)
02:59:14.140 00.000 21948 Move returns status 0, amount 0
02:59:14.140 00.000 21948 move complete, result=0
02:59:14.140 00.000 21948 worker thread done servicing request
02:59:14.140 00.000 21948 Worker thread wakes up
02:59:14.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:14.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:14.140 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:15.664 01.524 21948 Exposure complete
02:59:15.709 00.045 21948 worker thread done servicing request
02:59:15.710 00.001 18120 OnExposeComplete: enter
02:59:15.710 00.000 18120 UpdateGuideState(): m_state=6
02:59:15.711 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
02:59:15.712 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=234.57, Mass=1915, SNR=30.3, Peak=131 HFD=4.5
02:59:15.712 00.000 18120 MultiStar: [#1 0.06,0.16,0.73,U] [#2 -0.23,-0.12,0.65,U] [#3 0.02,0.24,0.60,U] [#4 0.16,-0.34,0.57,U] [#5 -0.22,-0.01,0.44,U] [#6 -0.06,-0.16,0.46,U] [#7 -0.18,-0.11,0.43,U] [#8 0.01,0.11,0.39,U] 
02:59:15.713 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.06, -0.10}
02:59:15.713 00.000 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
02:59:15.714 00.001 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
02:59:15.714 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.18 mountX=-0.02 mountY=0.04, mountTheta=2.10
02:59:15.715 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.04, opts=13)
02:59:15.715 00.000 18120 Enqueuing Move request for scope (-0.03, -0.04)
02:59:15.716 00.001 21948 Worker thread wakes up
02:59:15.716 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:15.716 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:59:15.718 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:15.719 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:59:15.719 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:59:15.719 00.000 21948 Moving (-0.03, -0.04) raw xDistance=-0.02 yDistance=0.04
02:59:15.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:59:15.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:15.719 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:15.719 00.000 18120 Enqueuing Expose request
02:59:15.720 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:59:15.720 00.000 21948 MoveAxis(E, 0, ABG)
02:59:15.720 00.000 21948 Move returns status 0, amount 0
02:59:15.720 00.000 21948 MoveAxis(N, 0, ABG)
02:59:15.720 00.000 21948 Move returns status 0, amount 0
02:59:15.720 00.000 21948 move complete, result=0
02:59:15.720 00.000 21948 worker thread done servicing request
02:59:15.720 00.000 21948 Worker thread wakes up
02:59:15.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:15.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:15.721 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:17.354 01.633 21948 Exposure complete
02:59:17.409 00.055 21948 worker thread done servicing request
02:59:17.409 00.000 18120 OnExposeComplete: enter
02:59:17.410 00.001 18120 UpdateGuideState(): m_state=6
02:59:17.410 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
02:59:17.411 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=235.62, Mass=1915, SNR=30.3, Peak=118 HFD=4.6
02:59:17.411 00.000 18120 MultiStar: large primary error, entering stabilization period
02:59:17.411 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
02:59:17.412 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
02:59:17.412 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.94 hyp=0.96 cameraTheta=1.40 mountX=0.79 mountY=-0.57, mountTheta=-0.62
02:59:17.413 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.94, opts=13)
02:59:17.414 00.001 18120 Enqueuing Move request for scope (0.16, 0.94)
02:59:17.415 00.001 21948 Worker thread wakes up
02:59:17.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.94) opts 0xd
02:59:17.415 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.94)
02:59:17.415 00.000 21948 Moving (0.16, 0.94) raw xDistance=0.79 yDistance=-0.57
02:59:17.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
02:59:17.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
02:59:17.415 00.000 21948 MoveAxis(W, 141, ABG)
02:59:17.415 00.000 21948 Guiding  Dir = 3, Dur = 141
02:59:17.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:17.416 00.001 21948 IsSlewing returns 0
02:59:17.416 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
02:59:17.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:17.416 00.000 21948 IsGuiding returns 0
02:59:17.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:17.417 00.001 18120 Enqueuing Expose request
02:59:17.418 00.001 21948 PulseGuide returned control before completion, sleep 150
02:59:17.574 00.156 21948 IsGuiding returns 0
02:59:17.574 00.000 21948 Move returns status 0, amount 141
02:59:17.574 00.000 21948 MoveAxis(N, 136, ABG)
02:59:17.574 00.000 21948 Guiding  Dir = 0, Dur = 136
02:59:17.574 00.000 21948 IsSlewing returns 0
02:59:17.574 00.000 21948 IsGuiding returns 0
02:59:17.579 00.005 21948 PulseGuide returned control before completion, sleep 142
02:59:17.731 00.152 21948 IsGuiding returns 0
02:59:17.731 00.000 21948 Move returns status 0, amount 136
02:59:17.731 00.000 21948 move complete, result=0
02:59:17.731 00.000 21948 worker thread done servicing request
02:59:17.731 00.000 21948 Worker thread wakes up
02:59:17.731 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:17.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:17.731 00.000 18120 GuideStep: 0.8 px 141 ms WEST, -0.6 px 136 ms NORTH
02:59:19.147 01.416 21948 Exposure complete
02:59:19.207 00.060 21948 worker thread done servicing request
02:59:19.207 00.000 18120 OnExposeComplete: enter
02:59:19.209 00.002 18120 UpdateGuideState(): m_state=6
02:59:19.209 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
02:59:19.210 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=234.15, Mass=2032, SNR=31.2, Peak=142 HFD=4.3
02:59:19.211 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
02:59:19.212 00.001 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
02:59:19.212 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.52 hyp=0.56 cameraTheta=-1.20 mountX=-0.56 mountY=0.05, mountTheta=3.04
02:59:19.217 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.52, opts=13)
02:59:19.219 00.002 18120 Enqueuing Move request for scope (0.20, -0.52)
02:59:19.222 00.003 21948 Worker thread wakes up
02:59:19.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.52) opts 0xd
02:59:19.222 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.52)
02:59:19.222 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:19.223 00.001 18120 UpdateGuideState exits: m=2032 RSB=31.2
02:59:19.223 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:19.223 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:19.224 00.001 18120 Enqueuing Expose request
02:59:19.224 00.000 21948 Moving (0.20, -0.52) raw xDistance=-0.56 yDistance=0.05
02:59:19.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.56
02:59:19.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:19.224 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:59:19.224 00.000 21948 MoveAxis(E, 90, ABG)
02:59:19.224 00.000 21948 Guiding  Dir = 2, Dur = 90
02:59:19.225 00.001 21948 IsSlewing returns 0
02:59:19.225 00.000 21948 IsGuiding returns 0
02:59:19.226 00.001 21948 PulseGuide returned control before completion, sleep 99
02:59:19.332 00.106 21948 IsGuiding returns 0
02:59:19.332 00.000 21948 Move returns status 0, amount 90
02:59:19.332 00.000 21948 MoveAxis(N, 0, ABG)
02:59:19.332 00.000 21948 Move returns status 0, amount 0
02:59:19.332 00.000 21948 move complete, result=0
02:59:19.332 00.000 21948 worker thread done servicing request
02:59:19.332 00.000 21948 Worker thread wakes up
02:59:19.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:19.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:19.332 00.000 18120 GuideStep: -0.6 px 90 ms EAST, 0.1 px 0 ms NORTH
02:59:20.966 01.634 21948 Exposure complete
02:59:21.031 00.065 21948 worker thread done servicing request
02:59:21.031 00.000 18120 OnExposeComplete: enter
02:59:21.035 00.004 18120 UpdateGuideState(): m_state=6
02:59:21.035 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
02:59:21.036 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=233.59, Mass=1785, SNR=29.2, Peak=127 HFD=4.1
02:59:21.036 00.000 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.00) = xAngle (-3.62 = 2.66)
02:59:21.037 00.001 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.66 = 2.63)
02:59:21.037 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-1.09 hyp=1.09 cameraTheta=-1.62 mountX=-0.97 mountY=0.54, mountTheta=2.63
02:59:21.038 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-1.09, opts=13)
02:59:21.039 00.001 18120 Enqueuing Move request for scope (-0.05, -1.09)
02:59:21.039 00.000 21948 Worker thread wakes up
02:59:21.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:21.040 00.001 18120 UpdateGuideState exits: m=1785 RSB=29.2
02:59:21.040 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:21.040 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:21.041 00.001 18120 Enqueuing Expose request
02:59:21.041 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.09) opts 0xd
02:59:21.041 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -1.09)
02:59:21.041 00.000 21948 Moving (-0.05, -1.09) raw xDistance=-0.97 yDistance=0.54
02:59:21.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.97
02:59:21.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:21.042 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
02:59:21.042 00.000 21948 MoveAxis(E, 179, ABG)
02:59:21.042 00.000 21948 Guiding  Dir = 2, Dur = 179
02:59:21.042 00.000 21948 IsSlewing returns 0
02:59:21.042 00.000 21948 IsGuiding returns 0
02:59:21.047 00.005 21948 PulseGuide returned control before completion, sleep 185
02:59:21.249 00.202 21948 IsGuiding returns 0
02:59:21.249 00.000 21948 Move returns status 0, amount 179
02:59:21.249 00.000 21948 MoveAxis(N, 0, ABG)
02:59:21.249 00.000 21948 Move returns status 0, amount 0
02:59:21.249 00.000 21948 move complete, result=0
02:59:21.249 00.000 21948 worker thread done servicing request
02:59:21.249 00.000 21948 Worker thread wakes up
02:59:21.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:21.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:21.249 00.000 18120 GuideStep: -1.0 px 179 ms EAST, 0.5 px 0 ms NORTH
02:59:22.662 01.413 21948 Exposure complete
02:59:22.694 00.032 21948 worker thread done servicing request
02:59:22.694 00.000 18120 OnExposeComplete: enter
02:59:22.695 00.001 18120 UpdateGuideState(): m_state=6
02:59:22.696 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
02:59:22.696 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=234.17, Mass=1861, SNR=29.9, Peak=139 HFD=4.0
02:59:22.696 00.000 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
02:59:22.697 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
02:59:22.697 00.000 18120 CameraToMount -- cameraX=-0.35 cameraY=-0.51 hyp=0.62 cameraTheta=-2.17 mountX=-0.32 mountY=0.54, mountTheta=2.10
02:59:22.700 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=-0.51, opts=13)
02:59:22.701 00.001 18120 Enqueuing Move request for scope (-0.35, -0.51)
02:59:22.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:22.701 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.9
02:59:22.702 00.001 21948 Worker thread wakes up
02:59:22.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.51) opts 0xd
02:59:22.702 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, -0.51)
02:59:22.702 00.000 21948 Moving (-0.35, -0.51) raw xDistance=-0.32 yDistance=0.54
02:59:22.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
02:59:22.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:22.702 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:22.703 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
02:59:22.703 00.000 21948 MoveAxis(E, 69, ABG)
02:59:22.703 00.000 21948 Guiding  Dir = 2, Dur = 69
02:59:22.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:22.703 00.000 18120 Enqueuing Expose request
02:59:22.704 00.001 21948 IsSlewing returns 0
02:59:22.704 00.000 21948 IsGuiding returns 0
02:59:22.706 00.002 21948 PulseGuide returned control before completion, sleep 78
02:59:22.787 00.081 21948 IsGuiding returns 0
02:59:22.787 00.000 21948 Move returns status 0, amount 69
02:59:22.787 00.000 21948 MoveAxis(N, 0, ABG)
02:59:22.787 00.000 21948 Move returns status 0, amount 0
02:59:22.787 00.000 21948 move complete, result=0
02:59:22.787 00.000 21948 worker thread done servicing request
02:59:22.787 00.000 21948 Worker thread wakes up
02:59:22.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:22.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:22.787 00.000 18120 GuideStep: -0.3 px 69 ms EAST, 0.5 px 0 ms NORTH
02:59:24.421 01.634 21948 Exposure complete
02:59:24.474 00.053 21948 worker thread done servicing request
02:59:24.474 00.000 18120 OnExposeComplete: enter
02:59:24.475 00.001 18120 UpdateGuideState(): m_state=6
02:59:24.476 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
02:59:24.476 00.000 18120 Star::Find returns 1 (0), X=894.04, Y=234.29, Mass=1940, SNR=30.5, Peak=149 HFD=4.2
02:59:24.477 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
02:59:24.477 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.60)
02:59:24.477 00.000 18120 CameraToMount -- cameraX=-0.70 cameraY=-0.38 hyp=0.80 cameraTheta=-2.64 mountX=-0.06 mountY=0.80, mountTheta=1.64
02:59:24.478 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.70, y=-0.38, opts=13)
02:59:24.479 00.001 18120 Enqueuing Move request for scope (-0.70, -0.38)
02:59:24.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:24.481 00.002 21948 Worker thread wakes up
02:59:24.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.38) opts 0xd
02:59:24.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.70, -0.38)
02:59:24.481 00.000 21948 Moving (-0.70, -0.38) raw xDistance=-0.06 yDistance=0.80
02:59:24.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:59:24.481 00.000 21948 resist switch: large excursion: input 0.80 thresh 0.60 direction from -1 to 1
02:59:24.481 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40
02:59:24.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
02:59:24.481 00.000 21948 MoveAxis(E, 0, ABG)
02:59:24.481 00.000 21948 Move returns status 0, amount 0
02:59:24.481 00.000 21948 MoveAxis(S, 191, ABG)
02:59:24.481 00.000 21948 Guiding  Dir = 1, Dur = 191
02:59:24.481 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
02:59:24.482 00.001 21948 IsSlewing returns 0
02:59:24.482 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:24.484 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:24.485 00.001 18120 Enqueuing Expose request
02:59:24.486 00.001 21948 IsGuiding returns 0
02:59:24.492 00.006 21948 PulseGuide returned control before completion, sleep 196
02:59:24.700 00.208 21948 IsGuiding returns 0
02:59:24.700 00.000 21948 Move returns status 0, amount 191
02:59:24.700 00.000 21948 move complete, result=0
02:59:24.700 00.000 21948 worker thread done servicing request
02:59:24.700 00.000 21948 Worker thread wakes up
02:59:24.700 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 191 ms SOUTH
02:59:24.701 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:24.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:26.114 01.413 21948 Exposure complete
02:59:26.158 00.044 21948 worker thread done servicing request
02:59:26.158 00.000 18120 OnExposeComplete: enter
02:59:26.160 00.002 18120 UpdateGuideState(): m_state=6
02:59:26.161 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
02:59:26.162 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=234.38, Mass=1841, SNR=29.7, Peak=124 HFD=4.1
02:59:26.162 00.000 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.95)
02:59:26.163 00.001 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.91)
02:59:26.164 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.29 hyp=0.41 cameraTheta=-2.34 mountX=-0.15 mountY=0.38, mountTheta=1.94
02:59:26.166 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.29, opts=13)
02:59:26.167 00.001 18120 Enqueuing Move request for scope (-0.28, -0.29)
02:59:26.167 00.000 21948 Worker thread wakes up
02:59:26.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:26.168 00.001 18120 UpdateGuideState exits: m=1841 RSB=29.7
02:59:26.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:26.169 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:26.169 00.000 18120 Enqueuing Expose request
02:59:26.170 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.29) opts 0xd
02:59:26.170 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.29)
02:59:26.170 00.000 21948 Moving (-0.28, -0.29) raw xDistance=-0.15 yDistance=0.38
02:59:26.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:59:26.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:59:26.170 00.000 21948 MoveAxis(E, 0, ABG)
02:59:26.170 00.000 21948 Move returns status 0, amount 0
02:59:26.170 00.000 21948 MoveAxis(S, 92, ABG)
02:59:26.170 00.000 21948 Guiding  Dir = 1, Dur = 92
02:59:26.170 00.000 21948 IsSlewing returns 0
02:59:26.170 00.000 21948 IsGuiding returns 0
02:59:26.175 00.005 21948 PulseGuide returned control before completion, sleep 98
02:59:26.286 00.111 21948 IsGuiding returns 0
02:59:26.286 00.000 21948 Move returns status 0, amount 92
02:59:26.286 00.000 21948 move complete, result=0
02:59:26.287 00.001 21948 worker thread done servicing request
02:59:26.287 00.000 21948 Worker thread wakes up
02:59:26.287 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:26.287 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 92 ms SOUTH
02:59:26.288 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:27.923 01.635 21948 Exposure complete
02:59:27.950 00.027 21948 worker thread done servicing request
02:59:27.950 00.000 18120 OnExposeComplete: enter
02:59:27.951 00.001 18120 UpdateGuideState(): m_state=6
02:59:27.951 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
02:59:27.952 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=234.61, Mass=1873, SNR=30.0, Peak=140 HFD=4.1
02:59:27.952 00.000 18120 MultiStar: exiting stabilization period
02:59:27.953 00.001 18120 MultiStar: [#1 -0.12,0.30,0.72,U] [#2 -0.34,0.01,0.64,U] [#3 0.20,0.12,0.62,U] [#4 0.02,-0.46,0.00,M8] [#5 -0.29,-0.19,0.47,U] [#6 -0.49,-0.11,0.00,M1] [#7 0.13,-0.66,0.00,M1] [#8 -0.17,0.11,0.40,U] 
02:59:27.953 00.000 18120 refined, 5 included, MultiStar: {-0.08, 0.05}, one-star: {0.08, -0.07}
02:59:27.954 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
02:59:27.954 00.000 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
02:59:27.955 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.59 mountX=0.08 mountY=0.05, mountTheta=0.56
02:59:27.956 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
02:59:27.956 00.000 18120 Enqueuing Move request for scope (-0.08, 0.05)
02:59:27.957 00.001 21948 Worker thread wakes up
02:59:27.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:27.957 00.000 18120 UpdateGuideState exits: m=1873 RSB=30.0
02:59:27.958 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:27.958 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:27.959 00.001 18120 Enqueuing Expose request
02:59:27.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
02:59:27.959 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
02:59:27.959 00.000 21948 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=0.05
02:59:27.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:59:27.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:27.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:59:27.959 00.000 21948 MoveAxis(E, 0, ABG)
02:59:27.959 00.000 21948 Move returns status 0, amount 0
02:59:27.959 00.000 21948 MoveAxis(N, 0, ABG)
02:59:27.959 00.000 21948 Move returns status 0, amount 0
02:59:27.959 00.000 21948 move complete, result=0
02:59:27.959 00.000 21948 worker thread done servicing request
02:59:27.959 00.000 21948 Worker thread wakes up
02:59:27.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:27.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:27.960 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:29.487 01.527 21948 Exposure complete
02:59:29.521 00.034 21948 worker thread done servicing request
02:59:29.521 00.000 18120 OnExposeComplete: enter
02:59:29.522 00.001 18120 UpdateGuideState(): m_state=6
02:59:29.522 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
02:59:29.523 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=234.76, Mass=1845, SNR=29.8, Peak=154 HFD=4.1
02:59:29.523 00.000 18120 MultiStar: [#1 0.18,0.19,0.73,U] [#2 -0.06,-0.07,0.66,U] [#3 0.56,0.22,0.00,M4] [#4 0.21,-0.32,0.59,U] [#5 -0.05,-0.26,0.47,U] [#6 -0.22,-0.26,0.52,U] [#7 0.32,-0.25,0.43,U] [#8 0.28,0.20,0.37,U] 
02:59:29.524 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.20, 0.09}
02:59:29.524 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
02:59:29.525 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
02:59:29.525 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.53 mountX=-0.10 mountY=-0.07, mountTheta=-2.56
02:59:29.526 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
02:59:29.527 00.001 18120 Enqueuing Move request for scope (0.11, -0.06)
02:59:29.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:29.528 00.001 21948 Worker thread wakes up
02:59:29.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
02:59:29.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
02:59:29.528 00.000 21948 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=-0.07
02:59:29.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:59:29.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:29.528 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
02:59:29.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:29.529 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:29.529 00.000 18120 Enqueuing Expose request
02:59:29.530 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:59:29.530 00.000 21948 MoveAxis(E, 0, ABG)
02:59:29.530 00.000 21948 Move returns status 0, amount 0
02:59:29.530 00.000 21948 MoveAxis(N, 0, ABG)
02:59:29.530 00.000 21948 Move returns status 0, amount 0
02:59:29.530 00.000 21948 move complete, result=0
02:59:29.530 00.000 21948 worker thread done servicing request
02:59:29.530 00.000 21948 Worker thread wakes up
02:59:29.530 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:29.530 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:29.530 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:31.164 01.634 21948 Exposure complete
02:59:31.188 00.024 21948 worker thread done servicing request
02:59:31.188 00.000 18120 OnExposeComplete: enter
02:59:31.190 00.002 18120 UpdateGuideState(): m_state=6
02:59:31.192 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
02:59:31.193 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.77, Mass=1851, SNR=29.8, Peak=159 HFD=4.1
02:59:31.197 00.004 18120 MultiStar: [#1 0.26,0.42,0.00,M1] [#2 -0.14,-0.02,0.65,U] [#3 0.48,0.32,0.00,M5] [#4 0.16,-0.37,0.56,U] [#5 -0.14,0.29,0.48,U] [#6 -0.03,-0.24,0.53,U] [#7 0.05,-0.40,0.42,U] [#8 0.17,0.06,0.42,U] 
02:59:31.199 00.002 18120 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.27, 0.09}
02:59:31.201 00.002 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
02:59:31.204 00.003 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
02:59:31.206 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
02:59:31.211 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
02:59:31.211 00.000 18120 Enqueuing Move request for scope (0.07, -0.06)
02:59:31.212 00.001 21948 Worker thread wakes up
02:59:31.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:31.212 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.8
02:59:31.213 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:31.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:31.214 00.001 18120 Enqueuing Expose request
02:59:31.214 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
02:59:31.214 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
02:59:31.214 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.09 yDistance=-0.03
02:59:31.214 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:59:31.214 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:31.214 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:59:31.214 00.000 21948 MoveAxis(E, 0, ABG)
02:59:31.214 00.000 21948 Move returns status 0, amount 0
02:59:31.214 00.000 21948 MoveAxis(N, 0, ABG)
02:59:31.214 00.000 21948 Move returns status 0, amount 0
02:59:31.214 00.000 21948 move complete, result=0
02:59:31.214 00.000 21948 worker thread done servicing request
02:59:31.214 00.000 21948 Worker thread wakes up
02:59:31.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:31.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:31.215 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:32.739 01.524 21948 Exposure complete
02:59:32.777 00.038 21948 worker thread done servicing request
02:59:32.777 00.000 18120 OnExposeComplete: enter
02:59:32.777 00.000 18120 UpdateGuideState(): m_state=6
02:59:32.778 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
02:59:32.780 00.002 18120 Star::Find returns 1 (0), X=894.72, Y=234.34, Mass=1881, SNR=30.1, Peak=130 HFD=4.2
02:59:32.780 00.000 18120 MultiStar: [#1 0.15,0.09,0.71,U] [#2 -0.12,-0.19,0.62,U] [#3 0.45,0.08,0.00,M6] [#4 0.20,-0.58,0.00,M7] [#5 -0.10,-0.04,0.46,U] [#6 -0.25,-0.46,0.00,M1] [#7 -0.06,-0.64,0.00,M1] [#8 -0.03,-0.10,0.40,U] 
02:59:32.781 00.001 18120 refined, 4 included, MultiStar: {-0.02, -0.14}, one-star: {-0.02, -0.33}
02:59:32.781 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
02:59:32.781 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.56)
02:59:32.784 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.68 mountX=-0.12 mountY=0.08, mountTheta=2.57
02:59:32.788 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.14, opts=13)
02:59:32.791 00.003 18120 Enqueuing Move request for scope (-0.02, -0.14)
02:59:32.793 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:32.795 00.002 18120 UpdateGuideState exits: m=1881 RSB=30.1
02:59:32.797 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:32.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:32.798 00.001 18120 Enqueuing Expose request
02:59:32.798 00.000 21948 Worker thread wakes up
02:59:32.798 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
02:59:32.798 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
02:59:32.798 00.000 21948 Moving (-0.02, -0.14) raw xDistance=-0.12 yDistance=0.08
02:59:32.798 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:59:32.798 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:32.798 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:59:32.798 00.000 21948 MoveAxis(E, 0, ABG)
02:59:32.798 00.000 21948 Move returns status 0, amount 0
02:59:32.798 00.000 21948 MoveAxis(N, 0, ABG)
02:59:32.798 00.000 21948 Move returns status 0, amount 0
02:59:32.798 00.000 21948 move complete, result=0
02:59:32.798 00.000 21948 worker thread done servicing request
02:59:32.798 00.000 21948 Worker thread wakes up
02:59:32.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:32.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:32.799 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:34.423 01.624 21948 Exposure complete
02:59:34.451 00.028 21948 worker thread done servicing request
02:59:34.451 00.000 18120 OnExposeComplete: enter
02:59:34.452 00.001 18120 UpdateGuideState(): m_state=6
02:59:34.454 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
02:59:34.457 00.003 18120 Star::Find returns 1 (0), X=894.86, Y=234.57, Mass=1850, SNR=29.8, Peak=149 HFD=3.9
02:59:34.459 00.002 18120 MultiStar: [#1 -0.07,0.34,0.72,U] [#2 -0.14,0.05,0.62,U] [#3 0.22,0.18,0.59,U] [#4 0.07,-0.26,0.55,U] [#5 -0.44,-0.16,0.00,M1] [#6 -0.43,-0.06,0.00,M2] [#7 -0.11,-0.24,0.42,U] [#8 -0.13,0.45,0.00,M1] 
02:59:34.461 00.002 18120 refined, 5 included, MultiStar: {0.03, 0.01}, one-star: {0.12, -0.11}
02:59:34.464 00.003 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
02:59:34.467 00.003 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
02:59:34.470 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.31 mountX=-0.00 mountY=-0.03, mountTheta=-1.69
02:59:34.473 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
02:59:34.474 00.001 18120 Enqueuing Move request for scope (0.03, 0.01)
02:59:34.474 00.000 21948 Worker thread wakes up
02:59:34.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:34.474 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.8
02:59:34.475 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:34.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:34.476 00.001 18120 Enqueuing Expose request
02:59:34.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
02:59:34.476 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
02:59:34.476 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
02:59:34.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:59:34.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:34.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:59:34.476 00.000 21948 MoveAxis(E, 0, ABG)
02:59:34.476 00.000 21948 Move returns status 0, amount 0
02:59:34.476 00.000 21948 MoveAxis(N, 0, ABG)
02:59:34.476 00.000 21948 Move returns status 0, amount 0
02:59:34.476 00.000 21948 move complete, result=0
02:59:34.476 00.000 21948 worker thread done servicing request
02:59:34.476 00.000 21948 Worker thread wakes up
02:59:34.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:34.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:34.477 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:36.000 01.523 21948 Exposure complete
02:59:36.027 00.027 21948 worker thread done servicing request
02:59:36.027 00.000 18120 OnExposeComplete: enter
02:59:36.028 00.001 18120 UpdateGuideState(): m_state=6
02:59:36.028 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
02:59:36.031 00.003 18120 Star::Find returns 1 (0), X=895.08, Y=234.91, Mass=1911, SNR=30.2, Peak=146 HFD=4.4
02:59:36.034 00.003 18120 MultiStar: [#1 -0.16,0.70,0.00,M1] [#2 -0.01,0.22,0.64,U] [#3 0.11,0.56,0.00,M6] [#4 0.18,0.01,0.55,U] [#5 -0.32,0.22,0.48,U] [#6 -0.15,0.09,0.53,U] [#7 -0.35,0.16,0.45,U] [#8 -0.17,0.51,0.00,M2] 
02:59:36.036 00.002 18120 refined, 5 included, MultiStar: {0.01, 0.16}, one-star: {0.34, 0.23}
02:59:36.038 00.002 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
02:59:36.041 00.003 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
02:59:36.043 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=0.15 mountY=-0.08, mountTheta=-0.52
02:59:36.046 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
02:59:36.049 00.003 18120 Enqueuing Move request for scope (0.01, 0.16)
02:59:36.051 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:36.054 00.003 18120 UpdateGuideState exits: m=1911 RSB=30.2
02:59:36.056 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:36.058 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:36.060 00.002 18120 Enqueuing Expose request
02:59:36.062 00.002 21948 Worker thread wakes up
02:59:36.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
02:59:36.062 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:59:36.063 00.001 21948 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.08
02:59:36.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:59:36.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:36.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:59:36.063 00.000 21948 MoveAxis(E, 0, ABG)
02:59:36.063 00.000 21948 Move returns status 0, amount 0
02:59:36.063 00.000 21948 MoveAxis(N, 0, ABG)
02:59:36.063 00.000 21948 Move returns status 0, amount 0
02:59:36.063 00.000 21948 move complete, result=0
02:59:36.063 00.000 21948 worker thread done servicing request
02:59:36.063 00.000 21948 Worker thread wakes up
02:59:36.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:36.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:36.063 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:37.696 01.633 21948 Exposure complete
02:59:37.734 00.038 21948 worker thread done servicing request
02:59:37.734 00.000 18120 OnExposeComplete: enter
02:59:37.735 00.001 18120 UpdateGuideState(): m_state=6
02:59:37.736 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
02:59:37.736 00.000 18120 Star::Find returns 1 (0), X=894.45, Y=235.07, Mass=1858, SNR=29.8, Peak=116 HFD=4.3
02:59:37.737 00.001 18120 MultiStar: [#1 -0.17,0.64,0.00,M2] [#2 -0.77,0.47,0.00,M1] [#3 -0.19,0.79,0.00,M7] [#4 -0.15,-0.12,0.55,U] [#5 -0.55,0.30,0.00,M1] [#6 -0.65,0.43,0.00,M2] [#7 -0.47,0.43,0.00,M1] [#8 -0.14,0.55,0.00,M3] 
02:59:37.737 00.000 18120 refined, 1 included, MultiStar: {-0.25, 0.21}, one-star: {-0.30, 0.39}
02:59:37.737 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
02:59:37.738 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
02:59:37.738 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.33 cameraTheta=2.43 mountX=0.30 mountY=0.12, mountTheta=0.40
02:59:37.739 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.21, opts=13)
02:59:37.740 00.001 18120 Enqueuing Move request for scope (-0.25, 0.21)
02:59:37.740 00.000 21948 Worker thread wakes up
02:59:37.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.21) opts 0xd
02:59:37.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.21)
02:59:37.740 00.000 21948 Moving (-0.25, 0.21) raw xDistance=0.30 yDistance=0.12
02:59:37.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:59:37.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:37.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:37.741 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:37.741 00.000 21948 MoveAxis(W, 53, ABG)
02:59:37.741 00.000 21948 Guiding  Dir = 3, Dur = 53
02:59:37.741 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.8
02:59:37.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:37.745 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:37.748 00.003 18120 Enqueuing Expose request
02:59:37.750 00.002 21948 IsSlewing returns 0
02:59:37.750 00.000 21948 IsGuiding returns 0
02:59:37.752 00.002 21948 PulseGuide returned control before completion, sleep 61
02:59:37.820 00.068 21948 IsGuiding returns 0
02:59:37.820 00.000 21948 Move returns status 0, amount 53
02:59:37.820 00.000 21948 MoveAxis(N, 0, ABG)
02:59:37.820 00.000 21948 Move returns status 0, amount 0
02:59:37.820 00.000 21948 move complete, result=0
02:59:37.821 00.001 21948 worker thread done servicing request
02:59:37.821 00.000 21948 Worker thread wakes up
02:59:37.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:37.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:37.821 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
02:59:39.234 01.413 21948 Exposure complete
02:59:39.266 00.032 21948 worker thread done servicing request
02:59:39.267 00.001 18120 OnExposeComplete: enter
02:59:39.267 00.000 18120 UpdateGuideState(): m_state=6
02:59:39.268 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
02:59:39.268 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=234.73, Mass=1931, SNR=30.4, Peak=128 HFD=4.2
02:59:39.269 00.001 18120 MultiStar: [#1 0.05,0.50,0.00,M3] [#2 -0.48,0.14,0.00,M2] [#3 0.01,0.33,0.59,U] [#4 -0.05,-0.31,0.55,U] [#5 -0.46,0.15,0.00,M2] [#6 -0.44,-0.11,0.00,M3] [#7 -0.47,-0.00,0.00,M2] [#8 -0.16,0.23,0.40,U] 
02:59:39.269 00.000 18120 refined, 3 included, MultiStar: {-0.08, 0.07}, one-star: {-0.11, 0.05}
02:59:39.270 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
02:59:39.270 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
02:59:39.271 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.41 mountX=0.09 mountY=0.04, mountTheta=0.38
02:59:39.274 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.07, opts=13)
02:59:39.276 00.002 18120 Enqueuing Move request for scope (-0.08, 0.07)
02:59:39.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:39.276 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.4
02:59:39.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:39.277 00.001 21948 Worker thread wakes up
02:59:39.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:39.277 00.000 18120 Enqueuing Expose request
02:59:39.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
02:59:39.277 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
02:59:39.277 00.000 21948 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.04
02:59:39.278 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:59:39.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:39.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:59:39.278 00.000 21948 MoveAxis(E, 0, ABG)
02:59:39.278 00.000 21948 Move returns status 0, amount 0
02:59:39.278 00.000 21948 MoveAxis(N, 0, ABG)
02:59:39.278 00.000 21948 Move returns status 0, amount 0
02:59:39.278 00.000 21948 move complete, result=0
02:59:39.279 00.001 21948 worker thread done servicing request
02:59:39.279 00.000 21948 Worker thread wakes up
02:59:39.279 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:39.279 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:39.280 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:40.908 01.628 21948 Exposure complete
02:59:40.945 00.037 18120 OnExposeComplete: enter
02:59:40.947 00.002 18120 UpdateGuideState(): m_state=6
02:59:40.948 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
02:59:40.949 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=234.67, Mass=1908, SNR=30.3, Peak=121 HFD=4.5
02:59:40.950 00.001 21948 worker thread done servicing request
02:59:40.950 00.000 18120 MultiStar: [#1 -0.39,0.50,0.00,M4] [#2 -0.26,0.01,0.62,U] [#3 0.08,0.26,0.58,U] [#4 -0.43,-0.13,0.00,M4] [#5 -0.38,-0.12,0.45,U] [#6 -0.43,-0.04,0.00,M4] [#7 -0.35,0.04,0.44,U] [#8 -0.35,0.27,0.00,M3] 
02:59:40.951 00.001 18120 single-star, 4 included, MultiStar: {-0.16, 0.03}, one-star: {-0.06, -0.01}
02:59:40.952 00.001 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.00) = xAngle (-5.05 = 1.23)
02:59:40.953 00.001 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.19)
02:59:40.957 00.004 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-3.06 mountX=0.02 mountY=0.06, mountTheta=1.22
02:59:40.960 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
02:59:40.960 00.000 18120 Enqueuing Move request for scope (-0.06, -0.01)
02:59:40.961 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:40.961 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
02:59:40.962 00.001 21948 Worker thread wakes up
02:59:40.962 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
02:59:40.962 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
02:59:40.962 00.000 21948 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=0.06
02:59:40.962 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:40.962 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:40.962 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:59:40.962 00.000 21948 MoveAxis(E, 0, ABG)
02:59:40.962 00.000 21948 Move returns status 0, amount 0
02:59:40.962 00.000 21948 MoveAxis(N, 0, ABG)
02:59:40.962 00.000 21948 Move returns status 0, amount 0
02:59:40.962 00.000 21948 move complete, result=0
02:59:40.962 00.000 21948 worker thread done servicing request
02:59:40.962 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:40.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:40.963 00.001 18120 Enqueuing Expose request
02:59:40.963 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:40.964 00.001 21948 Worker thread wakes up
02:59:40.964 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:40.964 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:42.476 01.512 21948 Exposure complete
02:59:42.508 00.032 21948 worker thread done servicing request
02:59:42.508 00.000 18120 OnExposeComplete: enter
02:59:42.509 00.001 18120 UpdateGuideState(): m_state=6
02:59:42.510 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
02:59:42.510 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=234.34, Mass=1985, SNR=30.8, Peak=137 HFD=4.3
02:59:42.511 00.001 18120 MultiStar: [#1 -0.24,0.39,0.00,M5] [#2 -0.54,0.32,0.00,M2] [#3 -0.01,0.23,0.58,U] [#4 -0.05,-0.22,0.53,U] [#5 -0.50,0.06,0.00,M2] [#6 -0.48,-0.15,0.00,M5] [#7 -0.04,-0.25,0.41,U] [#8 -0.43,0.18,0.00,M4] 
02:59:42.511 00.000 18120 refined, 3 included, MultiStar: {-0.04, -0.17}, one-star: {-0.04, -0.33}
02:59:42.512 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
02:59:42.512 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.46)
02:59:42.513 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.79 mountX=-0.14 mountY=0.11, mountTheta=2.47
02:59:42.514 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.17, opts=13)
02:59:42.514 00.000 18120 Enqueuing Move request for scope (-0.04, -0.17)
02:59:42.515 00.001 21948 Worker thread wakes up
02:59:42.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:42.515 00.000 18120 UpdateGuideState exits: m=1985 RSB=30.8
02:59:42.516 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:42.516 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:42.517 00.001 18120 Enqueuing Expose request
02:59:42.517 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
02:59:42.517 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
02:59:42.517 00.000 21948 Moving (-0.04, -0.17) raw xDistance=-0.14 yDistance=0.11
02:59:42.517 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:59:42.517 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:42.517 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:59:42.517 00.000 21948 MoveAxis(E, 0, ABG)
02:59:42.517 00.000 21948 Move returns status 0, amount 0
02:59:42.517 00.000 21948 MoveAxis(N, 0, ABG)
02:59:42.517 00.000 21948 Move returns status 0, amount 0
02:59:42.517 00.000 21948 move complete, result=0
02:59:42.518 00.001 21948 worker thread done servicing request
02:59:42.518 00.000 21948 Worker thread wakes up
02:59:42.518 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:42.518 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:42.518 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:44.140 01.622 21948 Exposure complete
02:59:44.183 00.043 21948 worker thread done servicing request
02:59:44.183 00.000 18120 OnExposeComplete: enter
02:59:44.185 00.002 18120 UpdateGuideState(): m_state=6
02:59:44.186 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
02:59:44.187 00.001 18120 Star::Find returns 1 (0), X=895.19, Y=234.74, Mass=1887, SNR=30.2, Peak=138 HFD=4.4
02:59:44.189 00.002 18120 MultiStar: [#1 0.31,0.44,0.00,M6] [#2 -0.07,0.07,0.63,U] [#3 0.13,0.53,0.00,M5] [#4 0.32,-0.29,0.57,U] [#5 0.05,0.01,0.46,U] [#6 0.13,-0.19,0.54,U] [#7 0.13,-0.12,0.44,U] [#8 0.14,0.13,0.39,U] 
02:59:44.189 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.44, 0.06}
02:59:44.190 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
02:59:44.190 00.000 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
02:59:44.190 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.20 mountX=-0.12 mountY=-0.16, mountTheta=-2.21
02:59:44.192 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.04, opts=13)
02:59:44.192 00.000 18120 Enqueuing Move request for scope (0.19, -0.04)
02:59:44.193 00.001 21948 Worker thread wakes up
02:59:44.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:44.193 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.2
02:59:44.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:44.194 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:44.194 00.000 18120 Enqueuing Expose request
02:59:44.195 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
02:59:44.195 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
02:59:44.195 00.000 21948 Moving (0.19, -0.04) raw xDistance=-0.12 yDistance=-0.16
02:59:44.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:59:44.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:44.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:59:44.195 00.000 21948 MoveAxis(E, 0, ABG)
02:59:44.195 00.000 21948 Move returns status 0, amount 0
02:59:44.195 00.000 21948 MoveAxis(N, 0, ABG)
02:59:44.195 00.000 21948 Move returns status 0, amount 0
02:59:44.195 00.000 21948 move complete, result=0
02:59:44.195 00.000 21948 worker thread done servicing request
02:59:44.195 00.000 21948 Worker thread wakes up
02:59:44.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:44.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:44.196 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:45.717 01.521 21948 Exposure complete
02:59:45.741 00.024 21948 worker thread done servicing request
02:59:45.741 00.000 18120 OnExposeComplete: enter
02:59:45.742 00.001 18120 UpdateGuideState(): m_state=6
02:59:45.743 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
02:59:45.743 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=234.14, Mass=1947, SNR=30.4, Peak=154 HFD=4.0
02:59:45.744 00.001 18120 MultiStar: [#1 0.44,0.01,0.00,M7] [#2 0.25,-0.28,0.62,U] [#3 0.70,-0.05,0.00,M6] [#4 0.52,-0.67,0.00,M3] [#5 0.33,-0.59,0.00,M2] [#6 0.42,-0.39,0.00,M5] [#7 0.37,-0.60,0.00,M1] [#8 0.44,-0.11,0.00,M4] 
02:59:45.744 00.000 18120 refined, 1 included, MultiStar: {0.46, -0.44}, one-star: {0.60, -0.53}
02:59:45.745 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
02:59:45.747 00.002 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
02:59:45.747 00.000 18120 CameraToMount -- cameraX=0.46 cameraY=-0.44 hyp=0.64 cameraTheta=-0.76 mountX=-0.59 mountY=-0.22, mountTheta=-2.79
02:59:45.748 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=-0.44, opts=13)
02:59:45.749 00.001 18120 Enqueuing Move request for scope (0.46, -0.44)
02:59:45.749 00.000 21948 Worker thread wakes up
02:59:45.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:45.750 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.4
02:59:45.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:45.751 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:45.751 00.000 18120 Enqueuing Expose request
02:59:45.752 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.44) opts 0xd
02:59:45.752 00.000 21948 Handling offset move in thread for scope, endpoint = (0.46, -0.44)
02:59:45.752 00.000 21948 Moving (0.46, -0.44) raw xDistance=-0.59 yDistance=-0.22
02:59:45.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:59:45.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:59:45.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:59:45.752 00.000 21948 MoveAxis(E, 106, ABG)
02:59:45.752 00.000 21948 Guiding  Dir = 2, Dur = 106
02:59:45.752 00.000 21948 IsSlewing returns 0
02:59:45.752 00.000 21948 IsGuiding returns 0
02:59:45.755 00.003 21948 PulseGuide returned control before completion, sleep 114
02:59:45.872 00.117 21948 IsGuiding returns 1
02:59:45.872 00.000 21948 scope still moving after pulse duration time elapsed
02:59:45.902 00.030 21948 IsSlewing returns 0
02:59:45.902 00.000 21948 IsGuiding returns 0
02:59:45.902 00.000 21948 scope move finished after 106 + 44 ms
02:59:45.902 00.000 21948 Move returns status 0, amount 106
02:59:45.902 00.000 21948 MoveAxis(N, 0, ABG)
02:59:45.902 00.000 21948 Move returns status 0, amount 0
02:59:45.902 00.000 21948 move complete, result=0
02:59:45.903 00.001 18120 GuideStep: -0.6 px 106 ms EAST, -0.2 px 0 ms NORTH
02:59:45.903 00.000 21948 worker thread done servicing request
02:59:45.904 00.001 21948 Worker thread wakes up
02:59:45.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:45.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:47.536 01.632 21948 Exposure complete
02:59:47.568 00.032 21948 worker thread done servicing request
02:59:47.568 00.000 18120 OnExposeComplete: enter
02:59:47.569 00.001 18120 UpdateGuideState(): m_state=6
02:59:47.569 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
02:59:47.570 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=234.80, Mass=1865, SNR=29.9, Peak=158 HFD=4.3
02:59:47.570 00.000 18120 MultiStar: [#1 0.14,0.35,0.73,U] [#2 -0.12,-0.02,0.64,U] [#3 0.36,0.39,0.00,M7] [#4 0.26,-0.46,0.00,M4] [#5 -0.14,-0.00,0.45,U] [#6 -0.03,-0.16,0.54,U] [#7 -0.11,-0.09,0.44,U] [#8 0.31,0.01,0.39,U] 
02:59:47.571 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.11, 0.13}
02:59:47.571 00.000 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
02:59:47.571 00.000 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
02:59:47.572 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=0.04 mountY=-0.05, mountTheta=-0.92
02:59:47.573 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
02:59:47.573 00.000 18120 Enqueuing Move request for scope (0.03, 0.06)
02:59:47.574 00.001 21948 Worker thread wakes up
02:59:47.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
02:59:47.574 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:59:47.574 00.000 21948 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
02:59:47.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:59:47.574 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:47.575 00.001 18120 UpdateGuideState exits: m=1865 RSB=29.9
02:59:47.575 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:47.575 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:47.576 00.001 18120 Enqueuing Expose request
02:59:47.576 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:47.577 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:59:47.577 00.000 21948 MoveAxis(E, 0, ABG)
02:59:47.577 00.000 21948 Move returns status 0, amount 0
02:59:47.577 00.000 21948 MoveAxis(N, 0, ABG)
02:59:47.577 00.000 21948 Move returns status 0, amount 0
02:59:47.577 00.000 21948 move complete, result=0
02:59:47.577 00.000 21948 worker thread done servicing request
02:59:47.577 00.000 21948 Worker thread wakes up
02:59:47.577 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:47.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:47.577 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:49.105 01.528 21948 Exposure complete
02:59:49.138 00.033 21948 worker thread done servicing request
02:59:49.138 00.000 18120 OnExposeComplete: enter
02:59:49.140 00.002 18120 UpdateGuideState(): m_state=6
02:59:49.141 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
02:59:49.142 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=234.55, Mass=1877, SNR=29.9, Peak=154 HFD=4.0
02:59:49.143 00.001 18120 MultiStar: [#1 0.11,0.19,0.74,U] [#2 -0.08,-0.07,0.64,U] [#3 0.33,0.24,0.59,U] [#4 0.17,-0.43,0.00,M5] [#5 -0.07,-0.33,0.46,U] [#6 0.04,-0.37,0.53,U] [#7 0.04,-0.32,0.41,U] [#8 0.23,-0.00,0.39,U] 
02:59:49.144 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.28, -0.13}
02:59:49.146 00.002 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
02:59:49.149 00.003 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
02:59:49.151 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=-0.12 mountY=-0.08, mountTheta=-2.59
02:59:49.155 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.08, opts=13)
02:59:49.156 00.001 18120 Enqueuing Move request for scope (0.13, -0.08)
02:59:49.156 00.000 21948 Worker thread wakes up
02:59:49.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:49.157 00.001 18120 UpdateGuideState exits: m=1877 RSB=29.9
02:59:49.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:49.158 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:49.158 00.000 18120 Enqueuing Expose request
02:59:49.159 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:59:49.159 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:59:49.159 00.000 21948 Moving (0.13, -0.08) raw xDistance=-0.12 yDistance=-0.08
02:59:49.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:59:49.159 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:49.159 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:59:49.159 00.000 21948 MoveAxis(E, 0, ABG)
02:59:49.159 00.000 21948 Move returns status 0, amount 0
02:59:49.159 00.000 21948 MoveAxis(N, 0, ABG)
02:59:49.159 00.000 21948 Move returns status 0, amount 0
02:59:49.159 00.000 21948 move complete, result=0
02:59:49.159 00.000 21948 worker thread done servicing request
02:59:49.159 00.000 21948 Worker thread wakes up
02:59:49.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:49.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:49.159 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:50.784 01.625 21948 Exposure complete
02:59:50.817 00.033 21948 worker thread done servicing request
02:59:50.818 00.001 18120 OnExposeComplete: enter
02:59:50.819 00.001 18120 UpdateGuideState(): m_state=6
02:59:50.819 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
02:59:50.820 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=234.42, Mass=1886, SNR=30.2, Peak=155 HFD=4.0
02:59:50.820 00.000 18120 MultiStar: [#1 0.26,0.27,0.68,U] [#2 0.00,-0.27,0.62,U] [#3 0.47,0.24,0.00,M7] [#4 0.48,-0.74,0.00,M6] [#5 0.17,-0.17,0.48,U] [#6 0.07,-0.29,0.52,U] [#7 0.07,-0.13,0.43,U] [#8 0.16,0.10,0.39,U] 
02:59:50.821 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.32, -0.25}
02:59:50.821 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:59:50.821 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:59:50.822 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
02:59:50.823 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
02:59:50.824 00.001 18120 Enqueuing Move request for scope (0.17, -0.12)
02:59:50.824 00.000 21948 Worker thread wakes up
02:59:50.824 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:59:50.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:50.825 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:59:50.825 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.2
02:59:50.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:50.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:50.826 00.001 18120 Enqueuing Expose request
02:59:50.826 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.10
02:59:50.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:59:50.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:50.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:59:50.826 00.000 21948 MoveAxis(E, 0, ABG)
02:59:50.826 00.000 21948 Move returns status 0, amount 0
02:59:50.826 00.000 21948 MoveAxis(N, 0, ABG)
02:59:50.826 00.000 21948 Move returns status 0, amount 0
02:59:50.826 00.000 21948 move complete, result=0
02:59:50.827 00.001 21948 worker thread done servicing request
02:59:50.827 00.000 21948 Worker thread wakes up
02:59:50.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:50.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:50.827 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:52.351 01.524 21948 Exposure complete
02:59:52.396 00.045 21948 worker thread done servicing request
02:59:52.396 00.000 18120 OnExposeComplete: enter
02:59:52.397 00.001 18120 UpdateGuideState(): m_state=6
02:59:52.398 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
02:59:52.398 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=234.34, Mass=1808, SNR=29.4, Peak=143 HFD=4.1
02:59:52.399 00.001 18120 MultiStar: [#1 0.23,0.10,0.70,U] [#2 0.12,-0.28,0.64,U] [#3 0.61,-0.00,0.00,M8] [#4 0.30,-0.65,0.00,M7] [#5 0.18,-0.14,0.47,U] [#6 0.10,-0.29,0.52,U] [#7 0.16,-0.40,0.00,M1] [#8 0.22,0.10,0.43,U] 
02:59:52.399 00.000 18120 refined, 5 included, MultiStar: {0.25, -0.17}, one-star: {0.46, -0.34}
02:59:52.400 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
02:59:52.400 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
02:59:52.401 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.59 mountX=-0.25 mountY=-0.15, mountTheta=-2.62
02:59:52.402 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.17, opts=13)
02:59:52.402 00.000 18120 Enqueuing Move request for scope (0.25, -0.17)
02:59:52.403 00.001 21948 Worker thread wakes up
02:59:52.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
02:59:52.403 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
02:59:52.403 00.000 21948 Moving (0.25, -0.17) raw xDistance=-0.25 yDistance=-0.15
02:59:52.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:59:52.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:52.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:52.404 00.001 18120 UpdateGuideState exits: m=1808 RSB=29.4
02:59:52.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:52.405 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:52.405 00.000 18120 Enqueuing Expose request
02:59:52.405 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:59:52.405 00.000 21948 MoveAxis(E, 45, ABG)
02:59:52.405 00.000 21948 Guiding  Dir = 2, Dur = 45
02:59:52.406 00.001 21948 IsSlewing returns 0
02:59:52.406 00.000 21948 IsGuiding returns 0
02:59:52.407 00.001 21948 PulseGuide returned control before completion, sleep 54
02:59:52.473 00.066 21948 IsGuiding returns 0
02:59:52.475 00.002 21948 Move returns status 0, amount 45
02:59:52.475 00.000 21948 MoveAxis(N, 0, ABG)
02:59:52.475 00.000 21948 Move returns status 0, amount 0
02:59:52.475 00.000 21948 move complete, result=0
02:59:52.475 00.000 21948 worker thread done servicing request
02:59:52.475 00.000 21948 Worker thread wakes up
02:59:52.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:52.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:52.475 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
02:59:54.106 01.631 21948 Exposure complete
02:59:54.155 00.049 21948 worker thread done servicing request
02:59:54.155 00.000 18120 OnExposeComplete: enter
02:59:54.156 00.001 18120 UpdateGuideState(): m_state=6
02:59:54.157 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
02:59:54.157 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=234.54, Mass=2002, SNR=31.0, Peak=163 HFD=4.0
02:59:54.157 00.000 18120 MultiStar: [#1 0.37,0.31,0.00,M4] [#2 -0.10,-0.07,0.61,U] [#3 0.66,0.13,0.00,M9] [#4 0.37,-0.46,0.00,M8] [#5 -0.13,0.01,0.45,U] [#6 0.24,-0.26,0.52,U] [#7 -0.04,-0.19,0.42,U] [#8 0.36,0.04,0.38,U] 
02:59:54.158 00.001 18120 refined, 5 included, MultiStar: {0.13, -0.11}, one-star: {0.32, -0.13}
02:59:54.158 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
02:59:54.158 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
02:59:54.159 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.70 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
02:59:54.161 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.11, opts=13)
02:59:54.162 00.001 18120 Enqueuing Move request for scope (0.13, -0.11)
02:59:54.162 00.000 21948 Worker thread wakes up
02:59:54.162 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
02:59:54.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
02:59:54.162 00.000 21948 Moving (0.13, -0.11) raw xDistance=-0.16 yDistance=-0.07
02:59:54.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:59:54.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:54.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:59:54.162 00.000 21948 MoveAxis(E, 0, ABG)
02:59:54.162 00.000 21948 Move returns status 0, amount 0
02:59:54.162 00.000 21948 MoveAxis(N, 0, ABG)
02:59:54.162 00.000 21948 Move returns status 0, amount 0
02:59:54.162 00.000 21948 move complete, result=0
02:59:54.162 00.000 21948 worker thread done servicing request
02:59:54.162 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:54.162 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.0
02:59:54.162 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:54.163 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:54.163 00.000 18120 Enqueuing Expose request
02:59:54.165 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:54.165 00.000 21948 Worker thread wakes up
02:59:54.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:54.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:55.682 01.517 21948 Exposure complete
02:59:55.753 00.071 21948 worker thread done servicing request
02:59:55.754 00.001 18120 OnExposeComplete: enter
02:59:55.756 00.002 18120 UpdateGuideState(): m_state=6
02:59:55.759 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
02:59:55.761 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=234.41, Mass=1804, SNR=29.4, Peak=159 HFD=3.9
02:59:55.764 00.003 18120 MultiStar: [#1 0.09,0.09,0.77,U] [#2 0.01,-0.36,0.63,U] [#3 0.53,-0.00,0.00,M10] [#4 0.53,-0.57,0.00,M9] [#5 0.03,-0.43,0.47,U] [#6 -0.18,-0.49,0.00,M1] [#7 0.12,-0.33,0.46,U] [#8 0.30,-0.18,0.40,U] 
02:59:55.765 00.001 18120 refined, 5 included, MultiStar: {0.16, -0.23}, one-star: {0.35, -0.26}
02:59:55.765 00.000 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
02:59:55.765 00.000 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
02:59:55.766 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.94 mountX=-0.27 mountY=-0.05, mountTheta=-2.98
02:59:55.767 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.23, opts=13)
02:59:55.767 00.000 18120 Enqueuing Move request for scope (0.16, -0.23)
02:59:55.768 00.001 21948 Worker thread wakes up
02:59:55.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
02:59:55.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
02:59:55.768 00.000 21948 Moving (0.16, -0.23) raw xDistance=-0.27 yDistance=-0.05
02:59:55.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:59:55.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:55.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:55.769 00.001 18120 UpdateGuideState exits: m=1804 RSB=29.4
02:59:55.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:55.770 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:55.770 00.000 18120 Enqueuing Expose request
02:59:55.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:59:55.771 00.001 21948 MoveAxis(E, 49, ABG)
02:59:55.771 00.000 21948 Guiding  Dir = 2, Dur = 49
02:59:55.771 00.000 21948 IsSlewing returns 0
02:59:55.771 00.000 21948 IsGuiding returns 0
02:59:55.772 00.001 21948 PulseGuide returned control before completion, sleep 58
02:59:55.838 00.066 21948 IsGuiding returns 0
02:59:55.838 00.000 21948 Move returns status 0, amount 49
02:59:55.838 00.000 21948 MoveAxis(N, 0, ABG)
02:59:55.838 00.000 21948 Move returns status 0, amount 0
02:59:55.838 00.000 21948 move complete, result=0
02:59:55.838 00.000 21948 worker thread done servicing request
02:59:55.838 00.000 21948 Worker thread wakes up
02:59:55.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:55.838 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
02:59:55.839 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:57.460 01.621 21948 Exposure complete
02:59:57.514 00.054 21948 worker thread done servicing request
02:59:57.514 00.000 18120 OnExposeComplete: enter
02:59:57.517 00.003 18120 UpdateGuideState(): m_state=6
02:59:57.517 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
02:59:57.518 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=234.50, Mass=1987, SNR=30.8, Peak=156 HFD=4.1
02:59:57.518 00.000 18120 MultiStar: [#1 0.04,0.15,0.69,U] [#2 0.05,-0.15,0.63,U] [#3 0.30,0.33,0.00,R] [#4 0.22,-0.71,0.00,M10] [#5 -0.14,-0.10,0.47,U] [#6 -0.16,-0.18,0.49,U] [#7 0.11,-0.37,0.43,U] [#8 0.18,0.00,0.38,U] 
02:59:57.519 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.26, -0.17}
02:59:57.519 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
02:59:57.520 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
02:59:57.520 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
02:59:57.522 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
02:59:57.522 00.000 18120 Enqueuing Move request for scope (0.07, -0.11)
02:59:57.523 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:57.523 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.8
02:59:57.524 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:57.524 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:57.524 00.000 18120 Enqueuing Expose request
02:59:57.525 00.001 21948 Worker thread wakes up
02:59:57.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:59:57.525 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:59:57.525 00.000 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
02:59:57.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:59:57.525 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:57.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:59:57.525 00.000 21948 MoveAxis(E, 0, ABG)
02:59:57.525 00.000 21948 Move returns status 0, amount 0
02:59:57.525 00.000 21948 MoveAxis(N, 0, ABG)
02:59:57.525 00.000 21948 Move returns status 0, amount 0
02:59:57.525 00.000 21948 move complete, result=0
02:59:57.525 00.000 21948 worker thread done servicing request
02:59:57.525 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:57.527 00.002 21948 Worker thread wakes up
02:59:57.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:57.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
02:59:59.049 01.522 21948 Exposure complete
02:59:59.084 00.035 21948 worker thread done servicing request
02:59:59.085 00.001 18120 OnExposeComplete: enter
02:59:59.085 00.000 18120 UpdateGuideState(): m_state=6
02:59:59.086 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
02:59:59.086 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=234.69, Mass=1879, SNR=30.0, Peak=167 HFD=4.1
02:59:59.088 00.002 18120 MultiStar: [#1 0.20,0.26,0.74,U] [#2 -0.09,-0.01,0.65,U] [#3 -0.02,-0.13,0.62,U] [#4 0.18,-0.54,0.00,R] [#5 -0.36,-0.11,0.46,U] [#6 0.05,-0.24,0.54,U] [#7 -0.45,-0.19,0.00,M1] [#8 -0.02,0.19,0.42,U] 
02:59:59.090 00.002 18120 refined, 6 included, MultiStar: {0.04, 0.00}, one-star: {0.23, 0.01}
02:59:59.091 00.001 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
02:59:59.092 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
02:59:59.093 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.09 mountX=-0.01 mountY=-0.03, mountTheta=-1.91
02:59:59.096 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.00, opts=13)
02:59:59.098 00.002 18120 Enqueuing Move request for scope (0.04, 0.00)
02:59:59.099 00.001 21948 Worker thread wakes up
02:59:59.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
02:59:59.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
02:59:59.100 00.001 18120 UpdateGuideState exits: m=1879 RSB=30.0
02:59:59.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:59.101 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
02:59:59.101 00.000 18120 Enqueuing Expose request
02:59:59.102 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
02:59:59.102 00.000 21948 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.03
02:59:59.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:59.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:59.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:59:59.102 00.000 21948 MoveAxis(E, 0, ABG)
02:59:59.102 00.000 21948 Move returns status 0, amount 0
02:59:59.102 00.000 21948 MoveAxis(N, 0, ABG)
02:59:59.102 00.000 21948 Move returns status 0, amount 0
02:59:59.102 00.000 21948 move complete, result=0
02:59:59.102 00.000 21948 worker thread done servicing request
02:59:59.102 00.000 21948 Worker thread wakes up
02:59:59.102 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:59.103 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
02:59:59.103 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:00.730 01.627 21948 Exposure complete
03:00:00.762 00.032 21948 worker thread done servicing request
03:00:00.762 00.000 18120 OnExposeComplete: enter
03:00:00.764 00.002 18120 UpdateGuideState(): m_state=6
03:00:00.764 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
03:00:00.766 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=234.71, Mass=1912, SNR=30.3, Peak=178 HFD=4.1
03:00:00.769 00.003 18120 MultiStar: [#1 0.13,0.42,0.00,M2] [#2 -0.14,0.23,0.60,U] [#3 0.09,-0.21,0.57,U] [#4 -0.14,0.15,0.56,U] [#5 -0.36,0.08,0.45,U] [#6 0.03,-0.19,0.49,U] [#7 -0.21,-0.06,0.46,U] [#8 0.15,0.13,0.40,U] 
03:00:00.771 00.002 18120 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {0.19, 0.04}
03:00:00.773 00.002 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
03:00:00.774 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
03:00:00.775 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.37 mountX=0.03 mountY=0.01, mountTheta=0.34
03:00:00.776 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
03:00:00.776 00.000 18120 Enqueuing Move request for scope (-0.03, 0.02)
03:00:00.777 00.001 21948 Worker thread wakes up
03:00:00.777 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:00.777 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.3
03:00:00.778 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:00.778 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:00.779 00.001 18120 Enqueuing Expose request
03:00:00.779 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
03:00:00.779 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
03:00:00.779 00.000 21948 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.01
03:00:00.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:00:00.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:00.779 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:00:00.779 00.000 21948 MoveAxis(E, 0, ABG)
03:00:00.779 00.000 21948 Move returns status 0, amount 0
03:00:00.779 00.000 21948 MoveAxis(N, 0, ABG)
03:00:00.779 00.000 21948 Move returns status 0, amount 0
03:00:00.780 00.001 21948 move complete, result=0
03:00:00.780 00.000 21948 worker thread done servicing request
03:00:00.780 00.000 21948 Worker thread wakes up
03:00:00.780 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:00.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:00.780 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:02.307 01.527 21948 Exposure complete
03:00:02.348 00.041 21948 worker thread done servicing request
03:00:02.348 00.000 18120 OnExposeComplete: enter
03:00:02.349 00.001 18120 UpdateGuideState(): m_state=6
03:00:02.350 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
03:00:02.350 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=234.68, Mass=1811, SNR=29.5, Peak=153 HFD=4.1
03:00:02.351 00.001 18120 MultiStar: [#1 0.12,0.18,0.75,U] [#2 -0.03,0.08,0.63,U] [#3 0.11,-0.21,0.60,U] [#4 0.13,0.05,0.59,U] [#5 -0.01,-0.24,0.48,U] [#6 -0.31,-0.05,0.54,U] [#7 -0.15,-0.01,0.42,U] [#8 -0.08,0.35,0.38,U] 
03:00:02.351 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.24, 0.00}
03:00:02.352 00.001 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
03:00:02.352 00.000 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
03:00:02.352 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.38 mountX=-0.00 mountY=-0.04, mountTheta=-1.62
03:00:02.357 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
03:00:02.360 00.003 18120 Enqueuing Move request for scope (0.03, 0.01)
03:00:02.360 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:02.361 00.001 21948 Worker thread wakes up
03:00:02.361 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
03:00:02.361 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:00:02.361 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.04
03:00:02.361 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:00:02.361 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:00:02.361 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:02.361 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:02.362 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:00:02.362 00.000 21948 MoveAxis(E, 0, ABG)
03:00:02.362 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:02.362 00.000 18120 Enqueuing Expose request
03:00:02.363 00.001 21948 Move returns status 0, amount 0
03:00:02.363 00.000 21948 MoveAxis(N, 0, ABG)
03:00:02.363 00.000 21948 Move returns status 0, amount 0
03:00:02.363 00.000 21948 move complete, result=0
03:00:02.363 00.000 21948 worker thread done servicing request
03:00:02.363 00.000 21948 Worker thread wakes up
03:00:02.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:02.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:02.363 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:03.991 01.628 21948 Exposure complete
03:00:04.020 00.029 21948 worker thread done servicing request
03:00:04.020 00.000 18120 OnExposeComplete: enter
03:00:04.021 00.001 18120 UpdateGuideState(): m_state=6
03:00:04.022 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
03:00:04.022 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=234.63, Mass=1806, SNR=29.3, Peak=152 HFD=4.1
03:00:04.023 00.001 18120 MultiStar: [#1 0.33,0.40,0.00,M2] [#2 -0.21,0.14,0.64,U] [#3 0.07,-0.07,0.64,U] [#4 0.02,0.09,0.58,U] [#5 -0.04,0.24,0.50,U] [#6 -0.10,0.06,0.53,U] [#7 -0.07,-0.09,0.44,U] [#8 0.01,0.40,0.40,U] 
03:00:04.024 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.21, -0.04}
03:00:04.025 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
03:00:04.025 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
03:00:04.026 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.47 mountX=0.06 mountY=-0.04, mountTheta=-0.56
03:00:04.027 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.07, opts=13)
03:00:04.028 00.001 18120 Enqueuing Move request for scope (0.01, 0.07)
03:00:04.028 00.000 21948 Worker thread wakes up
03:00:04.028 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:04.028 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.3
03:00:04.029 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:04.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:04.029 00.000 18120 Enqueuing Expose request
03:00:04.030 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
03:00:04.030 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
03:00:04.030 00.000 21948 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
03:00:04.030 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:00:04.030 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:04.030 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:00:04.030 00.000 21948 MoveAxis(E, 0, ABG)
03:00:04.030 00.000 21948 Move returns status 0, amount 0
03:00:04.030 00.000 21948 MoveAxis(N, 0, ABG)
03:00:04.030 00.000 21948 Move returns status 0, amount 0
03:00:04.030 00.000 21948 move complete, result=0
03:00:04.030 00.000 21948 worker thread done servicing request
03:00:04.030 00.000 21948 Worker thread wakes up
03:00:04.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:04.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:04.031 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:05.545 01.514 21948 Exposure complete
03:00:05.593 00.048 21948 worker thread done servicing request
03:00:05.593 00.000 18120 OnExposeComplete: enter
03:00:05.594 00.001 18120 UpdateGuideState(): m_state=6
03:00:05.594 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
03:00:05.596 00.002 18120 Star::Find returns 1 (0), X=894.87, Y=234.47, Mass=1872, SNR=30.0, Peak=147 HFD=3.9
03:00:05.596 00.000 18120 MultiStar: [#1 0.24,0.22,0.73,U] [#2 -0.15,-0.25,0.62,U] [#3 -0.00,-0.17,0.60,U] [#4 0.20,0.02,0.59,U] [#5 -0.08,-0.36,0.47,U] [#6 -0.19,-0.14,0.52,U] [#7 -0.09,-0.69,0.00,M1] [#8 0.16,0.11,0.40,U] 
03:00:05.597 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.12, -0.21}
03:00:05.597 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
03:00:05.598 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
03:00:05.598 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.11 mountY=0.00, mountTheta=3.14
03:00:05.599 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
03:00:05.600 00.001 18120 Enqueuing Move request for scope (0.05, -0.10)
03:00:05.601 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:05.602 00.001 21948 Worker thread wakes up
03:00:05.602 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:00:05.602 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
03:00:05.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:05.603 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:05.603 00.000 18120 Enqueuing Expose request
03:00:05.604 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
03:00:05.604 00.000 21948 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=0.00
03:00:05.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:00:05.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:05.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:00:05.604 00.000 21948 MoveAxis(E, 0, ABG)
03:00:05.604 00.000 21948 Move returns status 0, amount 0
03:00:05.604 00.000 21948 MoveAxis(N, 0, ABG)
03:00:05.604 00.000 21948 Move returns status 0, amount 0
03:00:05.604 00.000 21948 move complete, result=0
03:00:05.604 00.000 21948 worker thread done servicing request
03:00:05.604 00.000 21948 Worker thread wakes up
03:00:05.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:05.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:05.604 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:07.240 01.636 21948 Exposure complete
03:00:07.286 00.046 21948 worker thread done servicing request
03:00:07.286 00.000 18120 OnExposeComplete: enter
03:00:07.287 00.001 18120 UpdateGuideState(): m_state=6
03:00:07.288 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
03:00:07.288 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=234.48, Mass=1814, SNR=29.5, Peak=146 HFD=3.8
03:00:07.288 00.000 18120 MultiStar: [#1 0.09,0.14,0.71,U] [#2 -0.05,-0.12,0.65,U] [#3 -0.03,-0.28,0.61,U] [#4 0.04,0.10,0.57,U] [#5 -0.27,-0.04,0.47,U] [#6 -0.08,-0.60,0.00,M1] [#7 0.04,-0.47,0.00,M2] [#8 0.26,-0.05,0.42,U] 
03:00:07.289 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {0.14, -0.19}
03:00:07.289 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
03:00:07.290 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.11)
03:00:07.291 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.14 mountX=-0.08 mountY=0.00, mountTheta=3.11
03:00:07.294 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
03:00:07.295 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
03:00:07.296 00.001 21948 Worker thread wakes up
03:00:07.296 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:00:07.296 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:00:07.296 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.00
03:00:07.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:00:07.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:07.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:07.297 00.001 18120 UpdateGuideState exits: m=1814 RSB=29.5
03:00:07.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:07.298 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:07.298 00.000 18120 Enqueuing Expose request
03:00:07.299 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:00:07.299 00.000 21948 MoveAxis(E, 0, ABG)
03:00:07.299 00.000 21948 Move returns status 0, amount 0
03:00:07.299 00.000 21948 MoveAxis(N, 0, ABG)
03:00:07.299 00.000 21948 Move returns status 0, amount 0
03:00:07.299 00.000 21948 move complete, result=0
03:00:07.299 00.000 21948 worker thread done servicing request
03:00:07.299 00.000 21948 Worker thread wakes up
03:00:07.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:07.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:07.299 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:08.819 01.520 21948 Exposure complete
03:00:08.851 00.032 21948 worker thread done servicing request
03:00:08.851 00.000 18120 OnExposeComplete: enter
03:00:08.851 00.000 18120 UpdateGuideState(): m_state=6
03:00:08.852 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
03:00:08.852 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=234.38, Mass=1953, SNR=30.5, Peak=164 HFD=4.0
03:00:08.853 00.001 18120 MultiStar: [#1 0.10,0.20,0.73,U] [#2 -0.15,-0.08,0.62,U] [#3 0.05,-0.16,0.59,U] [#4 0.07,0.32,0.56,U] [#5 -0.12,0.06,0.45,U] [#6 -0.16,-0.29,0.54,U] [#7 0.27,-0.21,0.42,U] [#8 -0.01,0.00,0.40,U] 
03:00:08.853 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.29, -0.30}
03:00:08.854 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
03:00:08.854 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
03:00:08.855 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=-0.08 mountY=-0.02, mountTheta=-2.84
03:00:08.857 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
03:00:08.859 00.002 18120 Enqueuing Move request for scope (0.06, -0.06)
03:00:08.860 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:08.861 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.5
03:00:08.862 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:08.863 00.001 21948 Worker thread wakes up
03:00:08.863 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:00:08.863 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:00:08.863 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.02
03:00:08.864 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:00:08.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:08.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:00:08.864 00.000 21948 MoveAxis(E, 0, ABG)
03:00:08.864 00.000 21948 Move returns status 0, amount 0
03:00:08.864 00.000 21948 MoveAxis(N, 0, ABG)
03:00:08.864 00.000 21948 Move returns status 0, amount 0
03:00:08.864 00.000 21948 move complete, result=0
03:00:08.864 00.000 21948 worker thread done servicing request
03:00:08.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:08.866 00.002 18120 Enqueuing Expose request
03:00:08.869 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:08.870 00.001 21948 Worker thread wakes up
03:00:08.872 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:08.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:10.508 01.636 21948 Exposure complete
03:00:10.562 00.054 21948 worker thread done servicing request
03:00:10.562 00.000 18120 OnExposeComplete: enter
03:00:10.562 00.000 18120 UpdateGuideState(): m_state=6
03:00:10.563 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
03:00:10.564 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=234.69, Mass=1927, SNR=30.4, Peak=165 HFD=4.2
03:00:10.564 00.000 18120 MultiStar: [#1 -0.09,0.67,0.00,M1] [#2 -0.21,0.11,0.68,U] [#3 -0.08,0.05,0.61,U] [#4 -0.02,0.22,0.56,U] [#5 -0.25,0.06,0.46,U] [#6 -0.12,0.11,0.53,U] [#7 -0.17,0.11,0.42,U] [#8 -0.18,0.28,0.40,U] 
03:00:10.565 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.10}, one-star: {0.23, 0.02}
03:00:10.565 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
03:00:10.565 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
03:00:10.567 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.12 mountY=0.01, mountTheta=0.08
03:00:10.568 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
03:00:10.569 00.001 18120 Enqueuing Move request for scope (-0.06, 0.10)
03:00:10.569 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:10.570 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.4
03:00:10.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:10.571 00.001 21948 Worker thread wakes up
03:00:10.571 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
03:00:10.571 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:00:10.571 00.000 21948 Moving (-0.06, 0.10) raw xDistance=0.12 yDistance=0.01
03:00:10.571 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:00:10.571 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:10.571 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:00:10.571 00.000 21948 MoveAxis(E, 0, ABG)
03:00:10.571 00.000 21948 Move returns status 0, amount 0
03:00:10.571 00.000 21948 MoveAxis(N, 0, ABG)
03:00:10.571 00.000 21948 Move returns status 0, amount 0
03:00:10.571 00.000 21948 move complete, result=0
03:00:10.571 00.000 21948 worker thread done servicing request
03:00:10.571 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:10.571 00.000 18120 Enqueuing Expose request
03:00:10.572 00.001 21948 Worker thread wakes up
03:00:10.572 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:10.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:10.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:12.088 01.516 21948 Exposure complete
03:00:12.129 00.041 21948 worker thread done servicing request
03:00:12.129 00.000 18120 OnExposeComplete: enter
03:00:12.129 00.000 18120 UpdateGuideState(): m_state=6
03:00:12.130 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
03:00:12.130 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=234.27, Mass=1944, SNR=30.6, Peak=165 HFD=4.1
03:00:12.131 00.001 18120 MultiStar: [#1 0.12,0.26,0.71,U] [#2 -0.18,-0.28,0.63,U] [#3 -0.05,-0.31,0.58,U] [#4 0.02,-0.25,0.53,U] [#5 -0.41,-0.23,0.00,M1] [#6 -0.24,-0.33,0.54,U] [#7 -0.12,-0.59,0.00,M1] [#8 -0.02,-0.07,0.40,U] 
03:00:12.131 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.21}, one-star: {0.14, -0.41}
03:00:12.132 00.001 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
03:00:12.132 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
03:00:12.133 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.61 mountX=-0.19 mountY=0.10, mountTheta=2.64
03:00:12.133 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.21, opts=13)
03:00:12.134 00.001 18120 Enqueuing Move request for scope (-0.01, -0.21)
03:00:12.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:12.135 00.001 21948 Worker thread wakes up
03:00:12.135 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
03:00:12.135 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
03:00:12.135 00.000 21948 Moving (-0.01, -0.21) raw xDistance=-0.19 yDistance=0.10
03:00:12.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:00:12.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:12.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:12.135 00.000 21948 MoveAxis(E, 0, ABG)
03:00:12.135 00.000 21948 Move returns status 0, amount 0
03:00:12.135 00.000 21948 MoveAxis(N, 0, ABG)
03:00:12.135 00.000 21948 Move returns status 0, amount 0
03:00:12.135 00.000 21948 move complete, result=0
03:00:12.135 00.000 21948 worker thread done servicing request
03:00:12.135 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.6
03:00:12.136 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:12.136 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:12.136 00.000 18120 Enqueuing Expose request
03:00:12.137 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:12.137 00.000 21948 Worker thread wakes up
03:00:12.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:12.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:13.770 01.633 21948 Exposure complete
03:00:13.808 00.038 21948 worker thread done servicing request
03:00:13.808 00.000 18120 OnExposeComplete: enter
03:00:13.809 00.001 18120 UpdateGuideState(): m_state=6
03:00:13.811 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
03:00:13.812 00.001 18120 Star::Find returns 1 (0), X=895.19, Y=234.34, Mass=1785, SNR=29.2, Peak=131 HFD=4.2
03:00:13.813 00.001 18120 MultiStar: [#1 0.09,0.25,0.69,U] [#2 0.05,-0.15,0.66,U] [#3 0.19,-0.23,0.62,U] [#4 0.03,-0.04,0.55,U] [#5 -0.28,-0.10,0.49,U] [#6 -0.26,-0.25,0.60,U] [#7 0.17,-0.53,0.00,M2] [#8 -0.17,0.05,0.40,U] 
03:00:13.813 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.45, -0.33}
03:00:13.814 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
03:00:13.815 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
03:00:13.816 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
03:00:13.817 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.12, opts=13)
03:00:13.819 00.002 18120 Enqueuing Move request for scope (0.06, -0.12)
03:00:13.819 00.000 21948 Worker thread wakes up
03:00:13.819 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
03:00:13.819 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
03:00:13.819 00.000 21948 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.00
03:00:13.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:00:13.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:13.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:13.820 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:00:13.820 00.000 18120 UpdateGuideState exits: m=1785 RSB=29.2
03:00:13.820 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:13.820 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:13.821 00.001 18120 Enqueuing Expose request
03:00:13.821 00.000 21948 MoveAxis(E, 0, ABG)
03:00:13.821 00.000 21948 Move returns status 0, amount 0
03:00:13.821 00.000 21948 MoveAxis(N, 0, ABG)
03:00:13.821 00.000 21948 Move returns status 0, amount 0
03:00:13.821 00.000 21948 move complete, result=0
03:00:13.821 00.000 21948 worker thread done servicing request
03:00:13.821 00.000 21948 Worker thread wakes up
03:00:13.821 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:13.821 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:13.822 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:15.339 01.517 21948 Exposure complete
03:00:15.375 00.036 21948 worker thread done servicing request
03:00:15.375 00.000 18120 OnExposeComplete: enter
03:00:15.376 00.001 18120 UpdateGuideState(): m_state=6
03:00:15.377 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
03:00:15.379 00.002 18120 Star::Find returns 1 (0), X=895.16, Y=234.30, Mass=1958, SNR=30.5, Peak=162 HFD=4.1
03:00:15.380 00.001 18120 MultiStar: [#1 0.04,0.10,0.74,U] [#2 -0.12,-0.13,0.59,U] [#3 0.28,-0.39,0.00,M1] [#4 0.14,-0.14,0.56,U] [#5 0.02,-0.53,0.00,M1] [#6 -0.30,-0.28,0.52,U] [#7 0.25,-0.47,0.00,M3] [#8 -0.05,0.16,0.39,U] 
03:00:15.382 00.002 18120 refined, 5 included, MultiStar: {0.07, -0.14}, one-star: {0.42, -0.38}
03:00:15.383 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
03:00:15.384 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
03:00:15.385 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.11 mountX=-0.16 mountY=0.00, mountTheta=3.14
03:00:15.388 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
03:00:15.388 00.000 18120 Enqueuing Move request for scope (0.07, -0.14)
03:00:15.389 00.001 21948 Worker thread wakes up
03:00:15.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:15.389 00.000 18120 UpdateGuideState exits: m=1958 RSB=30.5
03:00:15.390 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:15.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:15.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
03:00:15.391 00.001 18120 Enqueuing Expose request
03:00:15.391 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
03:00:15.391 00.000 21948 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=0.00
03:00:15.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:00:15.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:15.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:00:15.391 00.000 21948 MoveAxis(E, 0, ABG)
03:00:15.391 00.000 21948 Move returns status 0, amount 0
03:00:15.391 00.000 21948 MoveAxis(N, 0, ABG)
03:00:15.391 00.000 21948 Move returns status 0, amount 0
03:00:15.391 00.000 21948 move complete, result=0
03:00:15.392 00.001 21948 worker thread done servicing request
03:00:15.392 00.000 21948 Worker thread wakes up
03:00:15.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:15.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:15.392 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:17.015 01.623 21948 Exposure complete
03:00:17.047 00.032 21948 worker thread done servicing request
03:00:17.048 00.001 18120 OnExposeComplete: enter
03:00:17.048 00.000 18120 UpdateGuideState(): m_state=6
03:00:17.049 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
03:00:17.049 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=234.59, Mass=1922, SNR=30.4, Peak=156 HFD=4.0
03:00:17.050 00.001 18120 MultiStar: [#1 0.28,0.09,0.73,U] [#2 -0.05,-0.31,0.66,U] [#3 0.07,-0.21,0.61,U] [#4 0.15,-0.04,0.54,U] [#5 0.00,-0.36,0.45,U] [#6 -0.13,-0.25,0.54,U] [#7 0.37,-0.44,0.00,M4] [#8 0.39,0.00,0.39,U] 
03:00:17.050 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.14}, one-star: {0.31, -0.09}
03:00:17.051 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
03:00:17.051 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
03:00:17.051 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.78 mountX=-0.18 mountY=-0.06, mountTheta=-2.81
03:00:17.053 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.14, opts=13)
03:00:17.055 00.002 18120 Enqueuing Move request for scope (0.14, -0.14)
03:00:17.057 00.002 21948 Worker thread wakes up
03:00:17.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
03:00:17.057 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
03:00:17.057 00.000 21948 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.06
03:00:17.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:00:17.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:17.057 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:17.058 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.4
03:00:17.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:17.058 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:17.059 00.001 18120 Enqueuing Expose request
03:00:17.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:00:17.059 00.000 21948 MoveAxis(E, 0, ABG)
03:00:17.059 00.000 21948 Move returns status 0, amount 0
03:00:17.059 00.000 21948 MoveAxis(N, 0, ABG)
03:00:17.059 00.000 21948 Move returns status 0, amount 0
03:00:17.059 00.000 21948 move complete, result=0
03:00:17.060 00.001 21948 worker thread done servicing request
03:00:17.060 00.000 21948 Worker thread wakes up
03:00:17.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:17.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:17.060 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:18.584 01.524 21948 Exposure complete
03:00:18.630 00.046 21948 worker thread done servicing request
03:00:18.630 00.000 18120 OnExposeComplete: enter
03:00:18.631 00.001 18120 UpdateGuideState(): m_state=6
03:00:18.632 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
03:00:18.632 00.000 18120 Star::Find returns 1 (0), X=895.26, Y=234.59, Mass=1922, SNR=30.3, Peak=130 HFD=4.5
03:00:18.633 00.001 18120 MultiStar: [#1 0.74,0.33,0.00,M1] [#2 0.42,-0.04,0.65,U] [#3 0.50,-0.26,0.00,M1] [#4 0.43,0.21,0.00,M1] [#5 0.42,-0.22,0.00,M1] [#6 0.22,-0.20,0.51,U] [#7 0.54,-0.39,0.00,M5] [#8 0.64,0.06,0.00,M1] 
03:00:18.633 00.000 18120 refined, 2 included, MultiStar: {0.41, -0.10}, one-star: {0.51, -0.08}
03:00:18.634 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
03:00:18.634 00.000 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
03:00:18.635 00.001 18120 CameraToMount -- cameraX=0.41 cameraY=-0.10 hyp=0.43 cameraTheta=-0.23 mountX=-0.26 mountY=-0.33, mountTheta=-2.24
03:00:18.636 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.41, y=-0.10, opts=13)
03:00:18.636 00.000 18120 Enqueuing Move request for scope (0.41, -0.10)
03:00:18.637 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:18.637 00.000 21948 Worker thread wakes up
03:00:18.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.10) opts 0xd
03:00:18.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.41, -0.10)
03:00:18.637 00.000 21948 Moving (0.41, -0.10) raw xDistance=-0.26 yDistance=-0.33
03:00:18.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:00:18.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:00:18.637 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.3
03:00:18.638 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:18.638 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:18.639 00.001 18120 Enqueuing Expose request
03:00:18.639 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:00:18.639 00.000 21948 MoveAxis(E, 47, ABG)
03:00:18.639 00.000 21948 Guiding  Dir = 2, Dur = 47
03:00:18.640 00.001 21948 IsSlewing returns 0
03:00:18.640 00.000 21948 IsGuiding returns 0
03:00:18.641 00.001 21948 PulseGuide returned control before completion, sleep 56
03:00:18.709 00.068 21948 IsGuiding returns 0
03:00:18.709 00.000 21948 Move returns status 0, amount 47
03:00:18.710 00.001 21948 MoveAxis(N, 0, ABG)
03:00:18.710 00.000 21948 Move returns status 0, amount 0
03:00:18.710 00.000 21948 move complete, result=0
03:00:18.710 00.000 21948 worker thread done servicing request
03:00:18.710 00.000 21948 Worker thread wakes up
03:00:18.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:18.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:18.710 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.3 px 0 ms NORTH
03:00:20.345 01.635 21948 Exposure complete
03:00:20.379 00.034 21948 worker thread done servicing request
03:00:20.379 00.000 18120 OnExposeComplete: enter
03:00:20.380 00.001 18120 UpdateGuideState(): m_state=6
03:00:20.381 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
03:00:20.382 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=234.59, Mass=1859, SNR=29.7, Peak=146 HFD=3.9
03:00:20.383 00.001 18120 MultiStar: [#1 0.40,0.26,0.00,M2] [#2 0.10,-0.06,0.65,U] [#3 0.35,-0.22,0.65,U] [#4 0.52,0.10,0.00,M2] [#5 0.25,-0.15,0.47,U] [#6 0.22,-0.24,0.51,U] [#7 0.19,-0.49,0.00,M6] [#8 0.47,-0.11,0.00,M2] 
03:00:20.384 00.001 18120 refined, 4 included, MultiStar: {0.34, -0.14}, one-star: {0.59, -0.09}
03:00:20.384 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
03:00:20.385 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
03:00:20.385 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=-0.14 hyp=0.37 cameraTheta=-0.39 mountX=-0.27 mountY=-0.24, mountTheta=-2.41
03:00:20.386 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.14, opts=13)
03:00:20.387 00.001 18120 Enqueuing Move request for scope (0.34, -0.14)
03:00:20.388 00.001 21948 Worker thread wakes up
03:00:20.388 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:20.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.14) opts 0xd
03:00:20.388 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.7
03:00:20.389 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:20.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.14)
03:00:20.389 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:20.390 00.001 18120 Enqueuing Expose request
03:00:20.390 00.000 21948 Moving (0.34, -0.14) raw xDistance=-0.27 yDistance=-0.24
03:00:20.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
03:00:20.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:00:20.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:00:20.390 00.000 21948 MoveAxis(E, 51, ABG)
03:00:20.390 00.000 21948 Guiding  Dir = 2, Dur = 51
03:00:20.391 00.001 21948 IsSlewing returns 0
03:00:20.391 00.000 21948 IsGuiding returns 0
03:00:20.393 00.002 21948 PulseGuide returned control before completion, sleep 60
03:00:20.468 00.075 21948 IsGuiding returns 0
03:00:20.469 00.001 21948 Move returns status 0, amount 51
03:00:20.469 00.000 21948 MoveAxis(N, 0, ABG)
03:00:20.469 00.000 21948 Move returns status 0, amount 0
03:00:20.469 00.000 21948 move complete, result=0
03:00:20.469 00.000 21948 worker thread done servicing request
03:00:20.469 00.000 21948 Worker thread wakes up
03:00:20.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:20.469 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.2 px 0 ms NORTH
03:00:20.470 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:21.886 01.416 21948 Exposure complete
03:00:21.913 00.027 21948 worker thread done servicing request
03:00:21.913 00.000 18120 OnExposeComplete: enter
03:00:21.914 00.001 18120 UpdateGuideState(): m_state=6
03:00:21.914 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
03:00:21.915 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=234.44, Mass=1916, SNR=30.4, Peak=154 HFD=3.9
03:00:21.915 00.000 18120 MultiStar: [#1 0.30,0.19,0.73,U] [#2 -0.13,-0.04,0.62,U] [#3 0.43,-0.10,0.00,M1] [#4 0.54,0.03,0.00,M3] [#5 0.34,-0.22,0.48,U] [#6 0.22,-0.23,0.51,U] [#7 -0.10,-0.55,0.00,M7] [#8 0.46,0.07,0.00,M3] 
03:00:21.916 00.001 18120 refined, 4 included, MultiStar: {0.22, -0.10}, one-star: {0.33, -0.24}
03:00:21.916 00.000 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
03:00:21.917 00.001 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
03:00:21.917 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-0.44 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
03:00:21.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.10, opts=13)
03:00:21.919 00.001 18120 Enqueuing Move request for scope (0.22, -0.10)
03:00:21.919 00.000 21948 Worker thread wakes up
03:00:21.920 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:21.920 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.4
03:00:21.921 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:21.921 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:21.921 00.000 18120 Enqueuing Expose request
03:00:21.922 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
03:00:21.922 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
03:00:21.922 00.000 21948 Moving (0.22, -0.10) raw xDistance=-0.19 yDistance=-0.15
03:00:21.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:00:21.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:21.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:00:21.922 00.000 21948 MoveAxis(E, 0, ABG)
03:00:21.922 00.000 21948 Move returns status 0, amount 0
03:00:21.922 00.000 21948 MoveAxis(N, 0, ABG)
03:00:21.922 00.000 21948 Move returns status 0, amount 0
03:00:21.922 00.000 21948 move complete, result=0
03:00:21.922 00.000 21948 worker thread done servicing request
03:00:21.922 00.000 21948 Worker thread wakes up
03:00:21.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:21.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:21.922 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:00:23.562 01.640 21948 Exposure complete
03:00:23.597 00.035 21948 worker thread done servicing request
03:00:23.597 00.000 18120 OnExposeComplete: enter
03:00:23.598 00.001 18120 UpdateGuideState(): m_state=6
03:00:23.599 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
03:00:23.599 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=234.81, Mass=1901, SNR=30.2, Peak=175 HFD=4.2
03:00:23.600 00.001 18120 MultiStar: [#1 0.28,0.36,0.00,M2] [#2 0.16,0.29,0.62,U] [#3 0.10,-0.03,0.62,U] [#4 0.26,0.12,0.55,U] [#5 0.03,0.22,0.45,U] [#6 0.22,0.11,0.53,U] [#7 0.28,-0.13,0.41,U] [#8 0.08,0.44,0.00,M4] 
03:00:23.600 00.000 18120 refined, 6 included, MultiStar: {0.21, 0.11}, one-star: {0.34, 0.13}
03:00:23.600 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
03:00:23.601 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
03:00:23.601 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.48 mountX=0.01 mountY=-0.24, mountTheta=-1.52
03:00:23.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.11, opts=13)
03:00:23.603 00.001 18120 Enqueuing Move request for scope (0.21, 0.11)
03:00:23.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:23.604 00.001 21948 Worker thread wakes up
03:00:23.604 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:00:23.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
03:00:23.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
03:00:23.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:23.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:23.605 00.000 18120 Enqueuing Expose request
03:00:23.606 00.001 21948 Moving (0.21, 0.11) raw xDistance=0.01 yDistance=-0.24
03:00:23.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:00:23.606 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.09 newest=-0.63
03:00:23.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:00:23.606 00.000 21948 MoveAxis(E, 0, ABG)
03:00:23.606 00.000 21948 Move returns status 0, amount 0
03:00:23.606 00.000 21948 MoveAxis(N, 57, ABG)
03:00:23.606 00.000 21948 Guiding  Dir = 0, Dur = 57
03:00:23.606 00.000 21948 IsSlewing returns 0
03:00:23.606 00.000 21948 IsGuiding returns 0
03:00:23.610 00.004 21948 PulseGuide returned control before completion, sleep 63
03:00:23.690 00.080 21948 IsGuiding returns 0
03:00:23.690 00.000 21948 Move returns status 0, amount 57
03:00:23.690 00.000 21948 move complete, result=0
03:00:23.690 00.000 21948 worker thread done servicing request
03:00:23.690 00.000 21948 Worker thread wakes up
03:00:23.690 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:23.690 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 57 ms NORTH
03:00:23.691 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:25.106 01.415 21948 Exposure complete
03:00:25.159 00.053 21948 worker thread done servicing request
03:00:25.159 00.000 18120 OnExposeComplete: enter
03:00:25.161 00.002 18120 UpdateGuideState(): m_state=6
03:00:25.162 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
03:00:25.164 00.002 18120 Star::Find returns 1 (0), X=895.12, Y=234.64, Mass=1864, SNR=29.8, Peak=151 HFD=4.0
03:00:25.165 00.001 18120 MultiStar: [#1 0.12,0.39,0.73,U] [#2 -0.00,0.10,0.65,U] [#3 0.02,-0.02,0.60,U] [#4 0.12,-0.03,0.57,U] [#5 -0.13,0.06,0.45,U] [#6 -0.12,-0.06,0.53,U] [#7 -0.08,-0.14,0.43,U] [#8 0.24,0.19,0.39,U] 
03:00:25.166 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.37, -0.04}
03:00:25.169 00.003 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.45 = -1.45)
03:00:25.171 00.002 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.49 = -1.49)
03:00:25.174 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.01 mountY=-0.10, mountTheta=-1.45
03:00:25.178 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
03:00:25.181 00.003 18120 Enqueuing Move request for scope (0.09, 0.05)
03:00:25.183 00.002 21948 Worker thread wakes up
03:00:25.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
03:00:25.183 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
03:00:25.183 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
03:00:25.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:00:25.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:25.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:00:25.183 00.000 21948 MoveAxis(E, 0, ABG)
03:00:25.183 00.000 21948 Move returns status 0, amount 0
03:00:25.183 00.000 21948 MoveAxis(N, 0, ABG)
03:00:25.183 00.000 21948 Move returns status 0, amount 0
03:00:25.183 00.000 21948 move complete, result=0
03:00:25.183 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:25.184 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.8
03:00:25.185 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:25.185 00.000 21948 worker thread done servicing request
03:00:25.185 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:25.186 00.001 18120 Enqueuing Expose request
03:00:25.186 00.000 21948 Worker thread wakes up
03:00:25.186 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:25.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:25.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:26.810 01.624 21948 Exposure complete
03:00:26.848 00.038 21948 worker thread done servicing request
03:00:26.848 00.000 18120 OnExposeComplete: enter
03:00:26.850 00.002 18120 UpdateGuideState(): m_state=6
03:00:26.851 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
03:00:26.853 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=234.49, Mass=1969, SNR=30.7, Peak=149 HFD=4.1
03:00:26.854 00.001 18120 MultiStar: [#1 0.40,0.37,0.00,M2] [#2 -0.02,-0.19,0.64,U] [#3 0.07,-0.27,0.59,U] [#4 0.02,0.09,0.53,U] [#5 0.12,-0.16,0.44,U] [#6 0.10,-0.13,0.50,U] [#7 0.08,-0.45,0.00,M6] [#8 0.19,0.04,0.39,U] 
03:00:26.857 00.003 18120 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {0.29, -0.19}
03:00:26.859 00.002 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
03:00:26.861 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
03:00:26.864 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.82 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
03:00:26.868 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.13, opts=13)
03:00:26.869 00.001 18120 Enqueuing Move request for scope (0.12, -0.13)
03:00:26.870 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:26.870 00.000 21948 Worker thread wakes up
03:00:26.870 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.7
03:00:26.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:26.871 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:26.871 00.000 18120 Enqueuing Expose request
03:00:26.872 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
03:00:26.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
03:00:26.872 00.000 21948 Moving (0.12, -0.13) raw xDistance=-0.17 yDistance=-0.05
03:00:26.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:00:26.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:26.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:00:26.872 00.000 21948 MoveAxis(E, 0, ABG)
03:00:26.872 00.000 21948 Move returns status 0, amount 0
03:00:26.872 00.000 21948 MoveAxis(N, 0, ABG)
03:00:26.872 00.000 21948 Move returns status 0, amount 0
03:00:26.872 00.000 21948 move complete, result=0
03:00:26.872 00.000 21948 worker thread done servicing request
03:00:26.872 00.000 21948 Worker thread wakes up
03:00:26.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:26.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:26.872 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:28.388 01.516 21948 Exposure complete
03:00:28.429 00.041 21948 worker thread done servicing request
03:00:28.429 00.000 18120 OnExposeComplete: enter
03:00:28.431 00.002 18120 UpdateGuideState(): m_state=6
03:00:28.433 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
03:00:28.435 00.002 18120 Star::Find returns 1 (0), X=894.73, Y=234.66, Mass=2046, SNR=31.4, Peak=155 HFD=4.2
03:00:28.436 00.001 18120 MultiStar: [#1 0.05,0.17,0.70,U] [#2 -0.26,-0.09,0.63,U] [#3 0.32,-0.09,0.55,U] [#4 0.22,-0.12,0.54,U] [#5 0.07,-0.26,0.43,U] [#6 -0.12,-0.26,0.52,U] [#7 -0.24,-0.17,0.41,U] [#8 -0.06,0.35,0.38,U] 
03:00:28.437 00.001 18120 single-star, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.02, -0.02}
03:00:28.437 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.28 = 2.00)
03:00:28.439 00.002 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.32 = 1.96)
03:00:28.439 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.28 mountX=-0.01 mountY=0.02, mountTheta=2.00
03:00:28.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
03:00:28.441 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
03:00:28.441 00.000 21948 Worker thread wakes up
03:00:28.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:28.442 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:00:28.442 00.000 18120 UpdateGuideState exits: m=2046 RSB=31.4
03:00:28.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:28.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:28.443 00.001 18120 Enqueuing Expose request
03:00:28.443 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:00:28.443 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
03:00:28.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:00:28.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:28.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:00:28.443 00.000 21948 MoveAxis(E, 0, ABG)
03:00:28.443 00.000 21948 Move returns status 0, amount 0
03:00:28.443 00.000 21948 MoveAxis(N, 0, ABG)
03:00:28.443 00.000 21948 Move returns status 0, amount 0
03:00:28.444 00.001 21948 move complete, result=0
03:00:28.444 00.000 21948 worker thread done servicing request
03:00:28.444 00.000 21948 Worker thread wakes up
03:00:28.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:28.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:28.444 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:30.081 01.637 21948 Exposure complete
03:00:30.124 00.043 21948 worker thread done servicing request
03:00:30.124 00.000 18120 OnExposeComplete: enter
03:00:30.124 00.000 18120 UpdateGuideState(): m_state=6
03:00:30.125 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
03:00:30.125 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=234.47, Mass=1938, SNR=30.5, Peak=145 HFD=4.3
03:00:30.126 00.001 18120 MultiStar: [#1 0.16,0.21,0.72,U] [#2 -0.03,-0.13,0.64,U] [#3 0.01,-0.17,0.59,U] [#4 0.18,-0.11,0.56,U] [#5 0.04,-0.12,0.48,U] [#6 -0.11,-0.36,0.52,U] [#7 -0.22,-0.22,0.41,U] [#8 0.06,0.12,0.38,U] 
03:00:30.126 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.38, -0.21}
03:00:30.127 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
03:00:30.127 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:00:30.128 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=-0.14 mountY=-0.03, mountTheta=-2.94
03:00:30.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
03:00:30.129 00.000 18120 Enqueuing Move request for scope (0.09, -0.11)
03:00:30.130 00.001 21948 Worker thread wakes up
03:00:30.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
03:00:30.130 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
03:00:30.130 00.000 21948 Moving (0.09, -0.11) raw xDistance=-0.14 yDistance=-0.03
03:00:30.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:00:30.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:30.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:30.130 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.5
03:00:30.131 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:30.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:00:30.131 00.000 21948 MoveAxis(E, 0, ABG)
03:00:30.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:30.132 00.001 18120 Enqueuing Expose request
03:00:30.132 00.000 21948 Move returns status 0, amount 0
03:00:30.132 00.000 21948 MoveAxis(N, 0, ABG)
03:00:30.132 00.000 21948 Move returns status 0, amount 0
03:00:30.132 00.000 21948 move complete, result=0
03:00:30.132 00.000 21948 worker thread done servicing request
03:00:30.132 00.000 21948 Worker thread wakes up
03:00:30.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:30.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:30.133 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:31.657 01.524 21948 Exposure complete
03:00:31.689 00.032 21948 worker thread done servicing request
03:00:31.689 00.000 18120 OnExposeComplete: enter
03:00:31.691 00.002 18120 UpdateGuideState(): m_state=6
03:00:31.692 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
03:00:31.692 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=234.48, Mass=1890, SNR=30.0, Peak=159 HFD=4.0
03:00:31.693 00.001 18120 MultiStar: [#1 0.20,0.26,0.70,U] [#2 -0.17,-0.16,0.66,U] [#3 0.05,-0.12,0.59,U] [#4 -0.02,-0.06,0.57,U] [#5 -0.18,-0.43,0.00,M1] [#6 -0.20,-0.35,0.55,U] [#7 0.03,-0.42,0.44,U] [#8 0.15,0.32,0.40,U] 
03:00:31.693 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.26, -0.19}
03:00:31.693 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
03:00:31.694 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
03:00:31.694 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.04 mountX=-0.11 mountY=-0.01, mountTheta=-3.08
03:00:31.696 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
03:00:31.699 00.003 18120 Enqueuing Move request for scope (0.06, -0.10)
03:00:31.701 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:31.702 00.001 21948 Worker thread wakes up
03:00:31.702 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.0
03:00:31.704 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:31.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
03:00:31.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
03:00:31.704 00.000 21948 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.01
03:00:31.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:00:31.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:31.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:31.705 00.001 18120 Enqueuing Expose request
03:00:31.706 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:00:31.706 00.000 21948 MoveAxis(E, 0, ABG)
03:00:31.706 00.000 21948 Move returns status 0, amount 0
03:00:31.706 00.000 21948 MoveAxis(N, 0, ABG)
03:00:31.706 00.000 21948 Move returns status 0, amount 0
03:00:31.706 00.000 21948 move complete, result=0
03:00:31.706 00.000 21948 worker thread done servicing request
03:00:31.706 00.000 21948 Worker thread wakes up
03:00:31.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:31.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:31.706 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:33.336 01.630 21948 Exposure complete
03:00:33.373 00.037 21948 worker thread done servicing request
03:00:33.373 00.000 18120 OnExposeComplete: enter
03:00:33.374 00.001 18120 UpdateGuideState(): m_state=6
03:00:33.374 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
03:00:33.375 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=234.41, Mass=1904, SNR=30.1, Peak=148 HFD=3.9
03:00:33.375 00.000 18120 MultiStar: [#1 0.45,-0.07,0.00,M1] [#2 0.24,-0.07,0.64,U] [#3 0.27,-0.32,0.59,U] [#4 0.35,-0.15,0.55,U] [#5 0.11,-0.28,0.45,U] [#6 0.07,-0.42,0.55,U] [#7 0.42,-0.46,0.00,M4] [#8 0.48,-0.06,0.00,M1] 
03:00:33.376 00.001 18120 refined, 5 included, MultiStar: {0.27, -0.25}, one-star: {0.41, -0.27}
03:00:33.376 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
03:00:33.377 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
03:00:33.378 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.36 cameraTheta=-0.76 mountX=-0.34 mountY=-0.12, mountTheta=-2.79
03:00:33.382 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.25, opts=13)
03:00:33.383 00.001 18120 Enqueuing Move request for scope (0.27, -0.25)
03:00:33.383 00.000 21948 Worker thread wakes up
03:00:33.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:33.384 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.1
03:00:33.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:33.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:33.385 00.001 18120 Enqueuing Expose request
03:00:33.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd
03:00:33.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.25)
03:00:33.385 00.000 21948 Moving (0.27, -0.25) raw xDistance=-0.34 yDistance=-0.12
03:00:33.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:00:33.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:33.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:00:33.385 00.000 21948 MoveAxis(E, 60, ABG)
03:00:33.385 00.000 21948 Guiding  Dir = 2, Dur = 60
03:00:33.386 00.001 21948 IsSlewing returns 0
03:00:33.386 00.000 21948 IsGuiding returns 0
03:00:33.388 00.002 21948 PulseGuide returned control before completion, sleep 69
03:00:33.458 00.070 21948 IsGuiding returns 0
03:00:33.458 00.000 21948 Move returns status 0, amount 60
03:00:33.458 00.000 21948 MoveAxis(N, 0, ABG)
03:00:33.458 00.000 21948 Move returns status 0, amount 0
03:00:33.458 00.000 21948 move complete, result=0
03:00:33.458 00.000 21948 worker thread done servicing request
03:00:33.458 00.000 21948 Worker thread wakes up
03:00:33.458 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
03:00:33.459 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:33.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:34.869 01.410 21948 Exposure complete
03:00:34.912 00.043 21948 worker thread done servicing request
03:00:34.912 00.000 18120 OnExposeComplete: enter
03:00:34.915 00.003 18120 UpdateGuideState(): m_state=6
03:00:34.916 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
03:00:34.918 00.002 18120 Star::Find returns 1 (0), X=895.44, Y=234.22, Mass=1858, SNR=29.8, Peak=125 HFD=4.4
03:00:34.919 00.001 18120 MultiStar: [#1 0.57,-0.05,0.00,M2] [#2 0.43,-0.29,0.00,M1] [#3 0.69,-0.51,0.00,M1] [#4 0.60,-0.19,0.00,M1] [#5 0.55,-0.22,0.00,M1] [#6 0.30,-0.74,0.00,M1] [#7 0.64,-0.47,0.00,M5] [#8 0.71,-0.31,0.00,M2] 
03:00:34.921 00.002 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
03:00:34.922 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
03:00:34.923 00.001 18120 CameraToMount -- cameraX=0.69 cameraY=-0.46 hyp=0.83 cameraTheta=-0.59 mountX=-0.70 mountY=-0.41, mountTheta=-2.61
03:00:34.925 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.69, y=-0.46, opts=13)
03:00:34.926 00.001 18120 Enqueuing Move request for scope (0.69, -0.46)
03:00:34.927 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:34.927 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.8
03:00:34.929 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:34.931 00.002 21948 Worker thread wakes up
03:00:34.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:34.931 00.000 18120 Enqueuing Expose request
03:00:34.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.46) opts 0xd
03:00:34.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.69, -0.46)
03:00:34.932 00.000 21948 Moving (0.69, -0.46) raw xDistance=-0.70 yDistance=-0.41
03:00:34.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
03:00:34.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
03:00:34.932 00.000 21948 MoveAxis(E, 130, ABG)
03:00:34.932 00.000 21948 Guiding  Dir = 2, Dur = 130
03:00:34.932 00.000 21948 IsSlewing returns 0
03:00:34.932 00.000 21948 IsGuiding returns 0
03:00:34.933 00.001 21948 PulseGuide returned control before completion, sleep 139
03:00:35.086 00.153 21948 IsGuiding returns 0
03:00:35.087 00.001 21948 Move returns status 0, amount 130
03:00:35.087 00.000 21948 MoveAxis(N, 98, ABG)
03:00:35.087 00.000 21948 Guiding  Dir = 0, Dur = 98
03:00:35.087 00.000 21948 IsSlewing returns 0
03:00:35.087 00.000 21948 IsGuiding returns 0
03:00:35.092 00.005 21948 PulseGuide returned control before completion, sleep 104
03:00:35.212 00.120 21948 IsGuiding returns 0
03:00:35.212 00.000 21948 Move returns status 0, amount 98
03:00:35.212 00.000 21948 move complete, result=0
03:00:35.212 00.000 21948 worker thread done servicing request
03:00:35.212 00.000 21948 Worker thread wakes up
03:00:35.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:35.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:35.213 00.001 18120 GuideStep: -0.7 px 130 ms EAST, -0.4 px 98 ms NORTH
03:00:36.849 01.636 21948 Exposure complete
03:00:36.904 00.055 21948 worker thread done servicing request
03:00:36.904 00.000 18120 OnExposeComplete: enter
03:00:36.905 00.001 18120 UpdateGuideState(): m_state=6
03:00:36.905 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
03:00:36.906 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=234.81, Mass=1913, SNR=30.3, Peak=158 HFD=4.0
03:00:36.906 00.000 18120 MultiStar: [#1 -0.18,0.39,0.71,U] [#2 -0.39,0.23,0.00,M2] [#3 -0.18,0.16,0.58,U] [#4 -0.20,0.21,0.58,U] [#5 -0.62,0.12,0.00,M2] [#6 -0.59,0.11,0.00,M2] [#7 -0.14,0.03,0.44,U] [#8 -0.45,0.57,0.00,M3] 
03:00:36.907 00.001 18120 single-star, 4 included, MultiStar: {-0.14, 0.19}, one-star: {-0.07, 0.13}
03:00:36.907 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
03:00:36.907 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
03:00:36.909 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.04 mountX=0.15 mountY=0.00, mountTheta=0.01
03:00:36.909 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.13, opts=13)
03:00:36.909 00.000 18120 Enqueuing Move request for scope (-0.07, 0.13)
03:00:36.910 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:36.910 00.000 21948 Worker thread wakes up
03:00:36.910 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.3
03:00:36.912 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
03:00:36.912 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
03:00:36.912 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:36.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:36.913 00.001 18120 Enqueuing Expose request
03:00:36.914 00.001 21948 Moving (-0.07, 0.13) raw xDistance=0.15 yDistance=0.00
03:00:36.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:00:36.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:36.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:00:36.914 00.000 21948 MoveAxis(E, 0, ABG)
03:00:36.914 00.000 21948 Move returns status 0, amount 0
03:00:36.914 00.000 21948 MoveAxis(N, 0, ABG)
03:00:36.914 00.000 21948 Move returns status 0, amount 0
03:00:36.914 00.000 21948 move complete, result=0
03:00:36.914 00.000 21948 worker thread done servicing request
03:00:36.914 00.000 21948 Worker thread wakes up
03:00:36.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:36.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:36.915 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:38.429 01.514 21948 Exposure complete
03:00:38.480 00.051 21948 worker thread done servicing request
03:00:38.480 00.000 18120 OnExposeComplete: enter
03:00:38.481 00.001 18120 UpdateGuideState(): m_state=6
03:00:38.483 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
03:00:38.484 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.92, Mass=1975, SNR=30.7, Peak=182 HFD=4.3
03:00:38.486 00.002 18120 MultiStar: [#1 -0.00,0.68,0.00,M2] [#2 0.04,0.38,0.63,U] [#3 -0.09,0.05,0.60,U] [#4 -0.12,0.33,0.55,U] [#5 -0.24,0.32,0.44,U] [#6 -0.22,0.04,0.52,U] [#7 0.18,0.12,0.43,U] [#8 -0.10,0.42,0.00,M4] 
03:00:38.487 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.22}, one-star: {0.28, 0.24}
03:00:38.488 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
03:00:38.489 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
03:00:38.490 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=0.19 mountY=-0.11, mountTheta=-0.51
03:00:38.493 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.22, opts=13)
03:00:38.493 00.000 18120 Enqueuing Move request for scope (0.01, 0.22)
03:00:38.494 00.001 21948 Worker thread wakes up
03:00:38.494 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
03:00:38.494 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
03:00:38.494 00.000 21948 Moving (0.01, 0.22) raw xDistance=0.19 yDistance=-0.11
03:00:38.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:00:38.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:38.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:38.494 00.000 21948 MoveAxis(E, 0, ABG)
03:00:38.494 00.000 21948 Move returns status 0, amount 0
03:00:38.494 00.000 21948 MoveAxis(N, 0, ABG)
03:00:38.494 00.000 21948 Move returns status 0, amount 0
03:00:38.494 00.000 21948 move complete, result=0
03:00:38.494 00.000 21948 worker thread done servicing request
03:00:38.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:38.495 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.7
03:00:38.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:38.495 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:38.496 00.001 18120 Enqueuing Expose request
03:00:38.496 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:38.497 00.001 21948 Worker thread wakes up
03:00:38.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:38.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:40.135 01.638 21948 Exposure complete
03:00:40.171 00.036 21948 worker thread done servicing request
03:00:40.171 00.000 18120 OnExposeComplete: enter
03:00:40.173 00.002 18120 UpdateGuideState(): m_state=6
03:00:40.174 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
03:00:40.175 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=234.73, Mass=1857, SNR=29.9, Peak=163 HFD=4.1
03:00:40.175 00.000 18120 MultiStar: [#1 -0.01,0.39,0.74,U] [#2 -0.22,-0.02,0.66,U] [#3 -0.39,0.19,0.00,M1] [#4 -0.02,0.25,0.55,U] [#5 -0.35,0.15,0.47,U] [#6 -0.42,0.05,0.54,U] [#7 -0.21,-0.15,0.44,U] [#8 0.03,0.47,0.00,M5] 
03:00:40.176 00.001 18120 refined, 6 included, MultiStar: {-0.11, 0.11}, one-star: {0.15, 0.06}
03:00:40.176 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
03:00:40.177 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
03:00:40.177 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.35 mountX=0.15 mountY=0.05, mountTheta=0.32
03:00:40.179 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.11, opts=13)
03:00:40.179 00.000 18120 Enqueuing Move request for scope (-0.11, 0.11)
03:00:40.180 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:40.180 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.9
03:00:40.180 00.000 21948 Worker thread wakes up
03:00:40.181 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:40.182 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:40.183 00.001 18120 Enqueuing Expose request
03:00:40.184 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
03:00:40.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
03:00:40.184 00.000 21948 Moving (-0.11, 0.11) raw xDistance=0.15 yDistance=0.05
03:00:40.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:00:40.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:40.184 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:00:40.185 00.001 21948 MoveAxis(E, 0, ABG)
03:00:40.185 00.000 21948 Move returns status 0, amount 0
03:00:40.185 00.000 21948 MoveAxis(N, 0, ABG)
03:00:40.185 00.000 21948 Move returns status 0, amount 0
03:00:40.185 00.000 21948 move complete, result=0
03:00:40.185 00.000 21948 worker thread done servicing request
03:00:40.185 00.000 21948 Worker thread wakes up
03:00:40.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:40.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:40.185 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:41.704 01.519 21948 Exposure complete
03:00:41.745 00.041 21948 worker thread done servicing request
03:00:41.746 00.001 18120 OnExposeComplete: enter
03:00:41.746 00.000 18120 UpdateGuideState(): m_state=6
03:00:41.747 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
03:00:41.747 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=234.63, Mass=1876, SNR=29.9, Peak=147 HFD=4.0
03:00:41.748 00.001 18120 MultiStar: [#1 -0.06,0.35,0.71,U] [#2 -0.48,0.07,0.00,M1] [#3 -0.03,0.02,0.60,U] [#4 -0.00,0.24,0.58,U] [#5 -0.26,0.16,0.46,U] [#6 -0.35,-0.16,0.55,U] [#7 -0.27,-0.26,0.43,U] [#8 0.12,0.34,0.40,U] 
03:00:41.749 00.001 18120 single-star, 7 included, MultiStar: {-0.09, 0.08}, one-star: {0.01, -0.05}
03:00:41.749 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
03:00:41.750 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
03:00:41.750 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.32 mountX=-0.05 mountY=0.01, mountTheta=2.93
03:00:41.751 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
03:00:41.752 00.001 18120 Enqueuing Move request for scope (0.01, -0.05)
03:00:41.752 00.000 21948 Worker thread wakes up
03:00:41.753 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
03:00:41.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
03:00:41.753 00.000 21948 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
03:00:41.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:00:41.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:41.753 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:41.755 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:00:41.755 00.000 21948 MoveAxis(E, 0, ABG)
03:00:41.755 00.000 18120 UpdateGuideState exits: m=1876 RSB=29.9
03:00:41.756 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:41.756 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:41.757 00.001 18120 Enqueuing Expose request
03:00:41.757 00.000 21948 Move returns status 0, amount 0
03:00:41.757 00.000 21948 MoveAxis(N, 0, ABG)
03:00:41.757 00.000 21948 Move returns status 0, amount 0
03:00:41.757 00.000 21948 move complete, result=0
03:00:41.757 00.000 21948 worker thread done servicing request
03:00:41.757 00.000 21948 Worker thread wakes up
03:00:41.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:41.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:41.758 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:43.386 01.628 21948 Exposure complete
03:00:43.420 00.034 21948 worker thread done servicing request
03:00:43.420 00.000 18120 OnExposeComplete: enter
03:00:43.420 00.000 18120 UpdateGuideState(): m_state=6
03:00:43.421 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
03:00:43.421 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=234.85, Mass=1880, SNR=30.0, Peak=166 HFD=4.1
03:00:43.422 00.001 18120 MultiStar: [#1 -0.36,0.46,0.00,M1] [#2 -0.31,0.12,0.67,U] [#3 -0.15,0.27,0.62,U] [#4 -0.23,0.30,0.54,U] [#5 -0.32,0.13,0.46,U] [#6 -0.55,-0.17,0.00,M1] [#7 -0.34,-0.03,0.43,U] [#8 -0.23,0.21,0.41,U] 
03:00:43.422 00.000 18120 single-star, 6 included, MultiStar: {-0.21, 0.17}, one-star: {-0.06, 0.17}
03:00:43.423 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
03:00:43.424 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
03:00:43.424 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.93 mountX=0.18 mountY=-0.02, mountTheta=-0.11
03:00:43.426 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.17, opts=13)
03:00:43.427 00.001 18120 Enqueuing Move request for scope (-0.06, 0.17)
03:00:43.427 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:43.428 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.0
03:00:43.428 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:43.429 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:43.429 00.000 18120 Enqueuing Expose request
03:00:43.430 00.001 21948 Worker thread wakes up
03:00:43.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
03:00:43.430 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
03:00:43.430 00.000 21948 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=-0.02
03:00:43.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:00:43.430 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:43.430 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:00:43.430 00.000 21948 MoveAxis(E, 0, ABG)
03:00:43.430 00.000 21948 Move returns status 0, amount 0
03:00:43.430 00.000 21948 MoveAxis(N, 0, ABG)
03:00:43.430 00.000 21948 Move returns status 0, amount 0
03:00:43.430 00.000 21948 move complete, result=0
03:00:43.430 00.000 21948 worker thread done servicing request
03:00:43.430 00.000 21948 Worker thread wakes up
03:00:43.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:43.430 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:43.430 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:44.956 01.526 21948 Exposure complete
03:00:45.006 00.050 21948 worker thread done servicing request
03:00:45.006 00.000 18120 OnExposeComplete: enter
03:00:45.008 00.002 18120 UpdateGuideState(): m_state=6
03:00:45.010 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
03:00:45.012 00.002 18120 Star::Find returns 1 (0), X=894.68, Y=234.65, Mass=1901, SNR=30.2, Peak=151 HFD=4.2
03:00:45.015 00.003 18120 MultiStar: [#1 -0.11,0.34,0.71,U] [#2 -0.32,0.12,0.64,U] [#3 -0.24,0.05,0.61,U] [#4 -0.32,0.28,0.57,U] [#5 -0.42,-0.12,0.00,M1] [#6 -0.35,0.04,0.53,U] [#7 -0.15,-0.12,0.44,U] [#8 -0.34,0.17,0.41,U] 
03:00:45.017 00.002 18120 single-star, 7 included, MultiStar: {-0.22, 0.11}, one-star: {-0.07, -0.03}
03:00:45.018 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.75 = 1.53)
03:00:45.019 00.001 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.49)
03:00:45.019 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.75 mountX=0.00 mountY=0.07, mountTheta=1.53
03:00:45.023 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
03:00:45.024 00.001 18120 Enqueuing Move request for scope (-0.07, -0.03)
03:00:45.024 00.000 21948 Worker thread wakes up
03:00:45.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:45.025 00.001 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:00:45.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:45.026 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:45.026 00.000 18120 Enqueuing Expose request
03:00:45.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
03:00:45.026 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
03:00:45.026 00.000 21948 Moving (-0.07, -0.03) raw xDistance=0.00 yDistance=0.07
03:00:45.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:00:45.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:45.027 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:45.027 00.000 21948 MoveAxis(E, 0, ABG)
03:00:45.027 00.000 21948 Move returns status 0, amount 0
03:00:45.027 00.000 21948 MoveAxis(N, 0, ABG)
03:00:45.027 00.000 21948 Move returns status 0, amount 0
03:00:45.027 00.000 21948 move complete, result=0
03:00:45.027 00.000 21948 worker thread done servicing request
03:00:45.027 00.000 21948 Worker thread wakes up
03:00:45.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:45.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:45.029 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:46.661 01.632 21948 Exposure complete
03:00:46.696 00.035 21948 worker thread done servicing request
03:00:46.696 00.000 18120 OnExposeComplete: enter
03:00:46.697 00.001 18120 UpdateGuideState(): m_state=6
03:00:46.698 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
03:00:46.698 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=234.83, Mass=1863, SNR=29.9, Peak=158 HFD=4.3
03:00:46.699 00.001 18120 MultiStar: [#1 -0.13,0.59,0.00,M1] [#2 -0.22,0.09,0.63,U] [#3 -0.26,0.24,0.62,U] [#4 -0.26,0.34,0.56,U] [#5 -0.56,0.18,0.00,M2] [#6 -0.19,-0.03,0.55,U] [#7 -0.39,0.14,0.46,U] [#8 -0.16,0.20,0.40,U] 
03:00:46.699 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.16}, one-star: {0.44, 0.15}
03:00:46.700 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
03:00:46.700 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
03:00:46.701 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.06 mountX=0.18 mountY=0.00, mountTheta=0.02
03:00:46.704 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.16, opts=13)
03:00:46.705 00.001 18120 Enqueuing Move request for scope (-0.09, 0.16)
03:00:46.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:46.706 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.9
03:00:46.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:46.707 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:46.707 00.000 18120 Enqueuing Expose request
03:00:46.708 00.001 21948 Worker thread wakes up
03:00:46.708 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
03:00:46.708 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
03:00:46.708 00.000 21948 Moving (-0.09, 0.16) raw xDistance=0.18 yDistance=0.00
03:00:46.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:00:46.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:46.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:00:46.708 00.000 21948 MoveAxis(E, 0, ABG)
03:00:46.708 00.000 21948 Move returns status 0, amount 0
03:00:46.708 00.000 21948 MoveAxis(N, 0, ABG)
03:00:46.708 00.000 21948 Move returns status 0, amount 0
03:00:46.708 00.000 21948 move complete, result=0
03:00:46.708 00.000 21948 worker thread done servicing request
03:00:46.708 00.000 21948 Worker thread wakes up
03:00:46.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:46.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:46.708 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:48.230 01.522 21948 Exposure complete
03:00:48.278 00.048 21948 worker thread done servicing request
03:00:48.287 00.009 18120 OnExposeComplete: enter
03:00:48.288 00.001 18120 UpdateGuideState(): m_state=6
03:00:48.288 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
03:00:48.289 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=234.67, Mass=1852, SNR=29.9, Peak=144 HFD=4.2
03:00:48.289 00.000 18120 MultiStar: [#1 -0.14,0.47,0.00,M2] [#2 -0.26,0.12,0.67,U] [#3 -0.16,0.14,0.61,U] [#4 -0.05,0.23,0.57,U] [#5 -0.32,0.15,0.46,U] [#6 -0.25,-0.08,0.49,U] [#7 -0.17,0.16,0.42,U] [#8 0.10,0.46,0.00,M2] 
03:00:48.289 00.000 18120 refined, 6 included, MultiStar: {-0.11, 0.09}, one-star: {0.16, -0.01}
03:00:48.290 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
03:00:48.290 00.000 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
03:00:48.291 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.46 mountX=0.13 mountY=0.06, mountTheta=0.43
03:00:48.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.09, opts=13)
03:00:48.292 00.000 18120 Enqueuing Move request for scope (-0.11, 0.09)
03:00:48.293 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:48.293 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.9
03:00:48.294 00.001 21948 Worker thread wakes up
03:00:48.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
03:00:48.294 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
03:00:48.294 00.000 21948 Moving (-0.11, 0.09) raw xDistance=0.13 yDistance=0.06
03:00:48.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:00:48.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:48.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:00:48.294 00.000 21948 MoveAxis(E, 0, ABG)
03:00:48.294 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:48.294 00.000 21948 Move returns status 0, amount 0
03:00:48.294 00.000 21948 MoveAxis(N, 0, ABG)
03:00:48.294 00.000 21948 Move returns status 0, amount 0
03:00:48.294 00.000 21948 move complete, result=0
03:00:48.294 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:48.295 00.001 18120 Enqueuing Expose request
03:00:48.295 00.000 21948 worker thread done servicing request
03:00:48.295 00.000 21948 Worker thread wakes up
03:00:48.295 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:48.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:48.295 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:49.925 01.630 21948 Exposure complete
03:00:49.959 00.034 21948 worker thread done servicing request
03:00:49.959 00.000 18120 OnExposeComplete: enter
03:00:49.960 00.001 18120 UpdateGuideState(): m_state=6
03:00:49.961 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
03:00:49.962 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.91, Mass=1900, SNR=30.2, Peak=151 HFD=4.3
03:00:49.963 00.001 18120 MultiStar: [#1 -0.06,0.74,0.00,M3] [#2 -0.22,0.03,0.61,U] [#3 -0.01,0.25,0.57,U] [#4 -0.25,0.53,0.00,M1] [#5 -0.27,0.21,0.45,U] [#6 -0.34,0.30,0.00,M1] [#7 -0.18,0.33,0.43,U] [#8 -0.28,0.43,0.00,M3] 
03:00:49.964 00.001 18120 refined, 4 included, MultiStar: {-0.02, 0.21}, one-star: {0.28, 0.23}
03:00:49.966 00.002 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
03:00:49.967 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
03:00:49.968 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.67 mountX=0.20 mountY=-0.07, mountTheta=-0.36
03:00:49.970 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.21, opts=13)
03:00:49.971 00.001 18120 Enqueuing Move request for scope (-0.02, 0.21)
03:00:49.972 00.001 21948 Worker thread wakes up
03:00:49.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:49.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
03:00:49.972 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
03:00:49.973 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
03:00:49.973 00.000 21948 Moving (-0.02, 0.21) raw xDistance=0.20 yDistance=-0.07
03:00:49.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:00:49.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:49.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:49.974 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:49.974 00.000 18120 Enqueuing Expose request
03:00:49.974 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:00:49.974 00.000 21948 MoveAxis(E, 0, ABG)
03:00:49.974 00.000 21948 Move returns status 0, amount 0
03:00:49.974 00.000 21948 MoveAxis(N, 0, ABG)
03:00:49.974 00.000 21948 Move returns status 0, amount 0
03:00:49.974 00.000 21948 move complete, result=0
03:00:49.975 00.001 21948 worker thread done servicing request
03:00:49.975 00.000 21948 Worker thread wakes up
03:00:49.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:49.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:49.975 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:51.496 01.521 21948 Exposure complete
03:00:51.533 00.037 21948 worker thread done servicing request
03:00:51.533 00.000 18120 OnExposeComplete: enter
03:00:51.534 00.001 18120 UpdateGuideState(): m_state=6
03:00:51.535 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
03:00:51.535 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=234.79, Mass=1876, SNR=30.0, Peak=153 HFD=4.3
03:00:51.536 00.001 18120 MultiStar: [#1 -0.05,0.51,0.00,M4] [#2 -0.34,0.25,0.64,U] [#3 0.01,0.12,0.59,U] [#4 0.06,0.25,0.56,U] [#5 -0.01,0.16,0.46,U] [#6 -0.09,0.21,0.53,U] [#7 -0.31,-0.11,0.46,U] [#8 -0.04,0.49,0.00,M4] 
03:00:51.536 00.000 18120 single-star, 6 included, MultiStar: {-0.06, 0.15}, one-star: {0.10, 0.12}
03:00:51.537 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
03:00:51.537 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
03:00:51.538 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.86 mountX=0.07 mountY=-0.14, mountTheta=-1.14
03:00:51.539 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.12, opts=13)
03:00:51.540 00.001 18120 Enqueuing Move request for scope (0.10, 0.12)
03:00:51.540 00.000 21948 Worker thread wakes up
03:00:51.540 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
03:00:51.540 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
03:00:51.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:51.541 00.001 21948 Moving (0.10, 0.12) raw xDistance=0.07 yDistance=-0.14
03:00:51.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:51.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:51.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:00:51.541 00.000 21948 MoveAxis(E, 0, ABG)
03:00:51.541 00.000 21948 Move returns status 0, amount 0
03:00:51.541 00.000 21948 MoveAxis(N, 0, ABG)
03:00:51.541 00.000 21948 Move returns status 0, amount 0
03:00:51.541 00.000 21948 move complete, result=0
03:00:51.541 00.000 21948 worker thread done servicing request
03:00:51.541 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
03:00:51.543 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:51.545 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:51.545 00.000 18120 Enqueuing Expose request
03:00:51.546 00.001 21948 Worker thread wakes up
03:00:51.546 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:51.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:51.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:53.172 01.626 21948 Exposure complete
03:00:53.213 00.041 21948 worker thread done servicing request
03:00:53.213 00.000 18120 OnExposeComplete: enter
03:00:53.214 00.001 18120 UpdateGuideState(): m_state=6
03:00:53.215 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
03:00:53.216 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=234.72, Mass=1800, SNR=29.4, Peak=148 HFD=4.2
03:00:53.217 00.001 18120 MultiStar: [#1 -0.26,0.63,0.00,M5] [#2 -0.22,0.23,0.65,U] [#3 -0.06,0.12,0.62,U] [#4 0.09,0.21,0.56,U] [#5 -0.12,0.17,0.45,U] [#6 -0.29,-0.05,0.55,U] [#7 -0.24,-0.06,0.45,U] [#8 -0.18,0.54,0.00,M5] 
03:00:53.220 00.003 18120 single-star, 6 included, MultiStar: {-0.08, 0.10}, one-star: {0.09, 0.04}
03:00:53.221 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
03:00:53.221 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
03:00:53.222 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.45 mountX=0.00 mountY=-0.10, mountTheta=-1.55
03:00:53.224 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
03:00:53.225 00.001 18120 Enqueuing Move request for scope (0.09, 0.04)
03:00:53.225 00.000 21948 Worker thread wakes up
03:00:53.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:53.225 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.4
03:00:53.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:53.226 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:53.226 00.000 18120 Enqueuing Expose request
03:00:53.227 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
03:00:53.227 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
03:00:53.227 00.000 21948 Moving (0.09, 0.04) raw xDistance=0.00 yDistance=-0.10
03:00:53.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:00:53.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:53.227 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:00:53.227 00.000 21948 MoveAxis(E, 0, ABG)
03:00:53.227 00.000 21948 Move returns status 0, amount 0
03:00:53.227 00.000 21948 MoveAxis(N, 0, ABG)
03:00:53.227 00.000 21948 Move returns status 0, amount 0
03:00:53.227 00.000 21948 move complete, result=0
03:00:53.227 00.000 21948 worker thread done servicing request
03:00:53.227 00.000 21948 Worker thread wakes up
03:00:53.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:53.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:53.227 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:54.739 01.512 21948 Exposure complete
03:00:54.782 00.043 21948 worker thread done servicing request
03:00:54.782 00.000 18120 OnExposeComplete: enter
03:00:54.783 00.001 18120 UpdateGuideState(): m_state=6
03:00:54.783 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
03:00:54.784 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=235.00, Mass=1964, SNR=30.6, Peak=181 HFD=4.2
03:00:54.784 00.000 18120 MultiStar: [#1 0.16,0.52,0.00,M6] [#2 -0.48,0.36,0.00,M1] [#3 -0.19,0.20,0.60,U] [#4 0.25,0.11,0.57,U] [#5 -0.09,0.14,0.44,U] [#6 -0.39,0.20,0.00,M1] [#7 -0.32,0.01,0.41,U] [#8 0.07,0.34,0.40,U] 
03:00:54.785 00.001 18120 refined, 5 included, MultiStar: {-0.01, 0.21}, one-star: {0.07, 0.33}
03:00:54.785 00.000 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
03:00:54.786 00.001 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
03:00:54.786 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.63 mountX=0.19 mountY=-0.08, mountTheta=-0.40
03:00:54.788 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.21, opts=13)
03:00:54.789 00.001 18120 Enqueuing Move request for scope (-0.01, 0.21)
03:00:54.789 00.000 21948 Worker thread wakes up
03:00:54.789 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:54.790 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.6
03:00:54.790 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:54.791 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
03:00:54.791 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
03:00:54.791 00.000 21948 Moving (-0.01, 0.21) raw xDistance=0.19 yDistance=-0.08
03:00:54.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:00:54.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:54.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:54.794 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:00:54.794 00.000 21948 MoveAxis(E, 0, ABG)
03:00:54.794 00.000 21948 Move returns status 0, amount 0
03:00:54.794 00.000 21948 MoveAxis(N, 0, ABG)
03:00:54.794 00.000 21948 Move returns status 0, amount 0
03:00:54.794 00.000 18120 Enqueuing Expose request
03:00:54.794 00.000 21948 move complete, result=0
03:00:54.794 00.000 21948 worker thread done servicing request
03:00:54.794 00.000 21948 Worker thread wakes up
03:00:54.794 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:54.795 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:54.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:56.420 01.625 21948 Exposure complete
03:00:56.493 00.073 21948 worker thread done servicing request
03:00:56.493 00.000 18120 OnExposeComplete: enter
03:00:56.497 00.004 18120 UpdateGuideState(): m_state=6
03:00:56.499 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
03:00:56.501 00.002 18120 Star::Find returns 1 (0), X=894.74, Y=234.87, Mass=1912, SNR=30.2, Peak=172 HFD=4.0
03:00:56.503 00.002 18120 MultiStar: [#1 0.08,0.57,0.00,M7] [#2 -0.31,0.11,0.63,U] [#3 -0.01,0.09,0.58,U] [#4 -0.12,0.24,0.56,U] [#5 -0.03,-0.04,0.49,U] [#6 -0.49,0.11,0.00,M2] [#7 -0.09,0.05,0.43,U] [#8 -0.03,0.58,0.00,M5] 
03:00:56.506 00.003 18120 refined, 5 included, MultiStar: {-0.09, 0.12}, one-star: {-0.01, 0.19}
03:00:56.508 00.002 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:00:56.511 00.003 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:00:56.513 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.22 mountX=0.15 mountY=0.03, mountTheta=0.19
03:00:56.517 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.12, opts=13)
03:00:56.519 00.002 18120 Enqueuing Move request for scope (-0.09, 0.12)
03:00:56.521 00.002 21948 Worker thread wakes up
03:00:56.521 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
03:00:56.521 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
03:00:56.521 00.000 21948 Moving (-0.09, 0.12) raw xDistance=0.15 yDistance=0.03
03:00:56.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:00:56.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:56.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:00:56.521 00.000 21948 MoveAxis(E, 0, ABG)
03:00:56.521 00.000 21948 Move returns status 0, amount 0
03:00:56.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:56.522 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.2
03:00:56.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:56.523 00.000 21948 MoveAxis(N, 0, ABG)
03:00:56.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:56.523 00.000 18120 Enqueuing Expose request
03:00:56.525 00.002 21948 Move returns status 0, amount 0
03:00:56.525 00.000 21948 move complete, result=0
03:00:56.525 00.000 21948 worker thread done servicing request
03:00:56.525 00.000 21948 Worker thread wakes up
03:00:56.525 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:56.526 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:56.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:57.932 01.406 21948 Exposure complete
03:00:57.956 00.024 21948 worker thread done servicing request
03:00:57.956 00.000 18120 OnExposeComplete: enter
03:00:57.957 00.001 18120 UpdateGuideState(): m_state=6
03:00:57.957 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
03:00:57.958 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=234.95, Mass=1934, SNR=30.5, Peak=170 HFD=4.1
03:00:57.958 00.000 18120 MultiStar: [#1 -0.13,0.71,0.00,M8] [#2 -0.42,0.32,0.00,M1] [#3 -0.08,0.29,0.58,U] [#4 -0.24,0.30,0.53,U] [#5 -0.15,0.18,0.44,U] [#6 -0.45,0.12,0.00,M3] [#7 -0.21,0.11,0.43,U] [#8 -0.54,0.66,0.00,M6] 
03:00:57.959 00.001 18120 refined, 4 included, MultiStar: {-0.11, 0.24}, one-star: {-0.01, 0.27}
03:00:57.959 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
03:00:57.960 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
03:00:57.960 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.00 mountX=0.27 mountY=-0.01, mountTheta=-0.03
03:00:57.963 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.24, opts=13)
03:00:57.966 00.003 18120 Enqueuing Move request for scope (-0.11, 0.24)
03:00:57.969 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:57.972 00.003 18120 UpdateGuideState exits: m=1934 RSB=30.5
03:00:57.974 00.002 21948 Worker thread wakes up
03:00:57.974 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:57.975 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:57.975 00.000 18120 Enqueuing Expose request
03:00:57.976 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
03:00:57.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
03:00:57.976 00.000 21948 Moving (-0.11, 0.24) raw xDistance=0.27 yDistance=-0.01
03:00:57.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:00:57.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:57.976 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:00:57.976 00.000 21948 MoveAxis(W, 48, ABG)
03:00:57.976 00.000 21948 Guiding  Dir = 3, Dur = 48
03:00:57.976 00.000 21948 IsSlewing returns 0
03:00:57.977 00.001 21948 IsGuiding returns 0
03:00:57.978 00.001 21948 PulseGuide returned control before completion, sleep 57
03:00:58.040 00.062 21948 IsGuiding returns 1
03:00:58.040 00.000 21948 scope still moving after pulse duration time elapsed
03:00:58.070 00.030 21948 IsSlewing returns 0
03:00:58.071 00.001 21948 IsGuiding returns 0
03:00:58.071 00.000 21948 scope move finished after 48 + 46 ms
03:00:58.071 00.000 21948 Move returns status 0, amount 48
03:00:58.071 00.000 21948 MoveAxis(N, 0, ABG)
03:00:58.071 00.000 21948 Move returns status 0, amount 0
03:00:58.071 00.000 21948 move complete, result=0
03:00:58.071 00.000 21948 worker thread done servicing request
03:00:58.071 00.000 21948 Worker thread wakes up
03:00:58.071 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
03:00:58.073 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:58.073 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:59.709 01.636 21948 Exposure complete
03:00:59.750 00.041 21948 worker thread done servicing request
03:00:59.750 00.000 18120 OnExposeComplete: enter
03:00:59.750 00.000 18120 UpdateGuideState(): m_state=6
03:00:59.752 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
03:00:59.752 00.000 18120 Star::Find returns 1 (0), X=894.87, Y=234.59, Mass=1929, SNR=30.4, Peak=150 HFD=3.9
03:00:59.754 00.002 18120 MultiStar: [#1 0.00,0.38,0.71,U] [#2 -0.34,-0.12,0.64,U] [#3 -0.17,-0.01,0.59,U] [#4 -0.10,0.18,0.54,U] [#5 -0.44,-0.15,0.00,M1] [#6 -0.47,-0.41,0.00,M4] [#7 -0.24,-0.28,0.41,U] [#8 -0.43,0.14,0.00,M7] 
03:00:59.756 00.002 18120 refined, 5 included, MultiStar: {-0.09, 0.02}, one-star: {0.12, -0.09}
03:00:59.759 00.003 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.00) = xAngle (0.92 = 0.92)
03:00:59.761 00.002 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.88 = 0.88)
03:00:59.763 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=0.05 mountY=0.07, mountTheta=0.90
03:00:59.768 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
03:00:59.770 00.002 18120 Enqueuing Move request for scope (-0.09, 0.02)
03:00:59.771 00.001 21948 Worker thread wakes up
03:00:59.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
03:00:59.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
03:00:59.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:00:59.772 00.001 21948 Moving (-0.09, 0.02) raw xDistance=0.05 yDistance=0.07
03:00:59.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:00:59.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:59.772 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:59.772 00.000 21948 MoveAxis(E, 0, ABG)
03:00:59.772 00.000 21948 Move returns status 0, amount 0
03:00:59.772 00.000 21948 MoveAxis(N, 0, ABG)
03:00:59.772 00.000 21948 Move returns status 0, amount 0
03:00:59.772 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
03:00:59.773 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:59.774 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:00:59.774 00.000 18120 Enqueuing Expose request
03:00:59.775 00.001 21948 move complete, result=0
03:00:59.775 00.000 21948 worker thread done servicing request
03:00:59.775 00.000 21948 Worker thread wakes up
03:00:59.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:00:59.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:00:59.775 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:01.288 01.513 21948 Exposure complete
03:01:01.335 00.047 21948 worker thread done servicing request
03:01:01.335 00.000 18120 OnExposeComplete: enter
03:01:01.337 00.002 18120 UpdateGuideState(): m_state=6
03:01:01.338 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
03:01:01.339 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=234.76, Mass=1917, SNR=30.3, Peak=165 HFD=4.2
03:01:01.341 00.002 18120 MultiStar: [#1 -0.07,0.42,0.72,U] [#2 -0.25,0.30,0.63,U] [#3 -0.17,-0.02,0.59,U] [#4 -0.32,0.21,0.58,U] [#5 -0.30,0.19,0.44,U] [#6 -0.22,-0.10,0.50,U] [#7 -0.18,0.13,0.41,U] [#8 -0.36,0.47,0.00,M8] 
03:01:01.342 00.001 18120 single-star, 7 included, MultiStar: {-0.15, 0.16}, one-star: {0.06, 0.09}
03:01:01.343 00.001 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.06 = -1.06)
03:01:01.344 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.10 = -1.10)
03:01:01.345 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=0.05 mountY=-0.09, mountTheta=-1.07
03:01:01.348 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.09, opts=13)
03:01:01.348 00.000 18120 Enqueuing Move request for scope (0.06, 0.09)
03:01:01.349 00.001 21948 Worker thread wakes up
03:01:01.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:01.349 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
03:01:01.350 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:01.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:01.351 00.001 18120 Enqueuing Expose request
03:01:01.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
03:01:01.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
03:01:01.351 00.000 21948 Moving (0.06, 0.09) raw xDistance=0.05 yDistance=-0.09
03:01:01.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:01.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:01.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:01:01.351 00.000 21948 MoveAxis(E, 0, ABG)
03:01:01.351 00.000 21948 Move returns status 0, amount 0
03:01:01.351 00.000 21948 MoveAxis(N, 0, ABG)
03:01:01.351 00.000 21948 Move returns status 0, amount 0
03:01:01.351 00.000 21948 move complete, result=0
03:01:01.351 00.000 21948 worker thread done servicing request
03:01:01.351 00.000 21948 Worker thread wakes up
03:01:01.351 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:01.351 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:01.352 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:02.987 01.635 21948 Exposure complete
03:01:03.033 00.046 21948 worker thread done servicing request
03:01:03.034 00.001 18120 OnExposeComplete: enter
03:01:03.034 00.000 18120 UpdateGuideState(): m_state=6
03:01:03.035 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
03:01:03.036 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=234.75, Mass=1739, SNR=28.8, Peak=136 HFD=4.0
03:01:03.038 00.002 18120 MultiStar: [#1 -0.20,0.32,0.74,U] [#2 -0.20,0.05,0.70,U] [#3 -0.33,0.07,0.67,U] [#4 -0.45,0.29,0.00,M1] [#5 -0.65,0.08,0.00,M1] [#6 -0.42,0.19,0.00,M4] [#7 -0.18,-0.06,0.45,U] [#8 -0.13,0.24,0.40,U] 
03:01:03.039 00.001 18120 single-star, 5 included, MultiStar: {-0.17, 0.12}, one-star: {-0.04, 0.07}
03:01:03.041 00.002 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
03:01:03.042 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
03:01:03.043 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.12 mountX=0.08 mountY=0.01, mountTheta=0.08
03:01:03.045 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
03:01:03.045 00.000 18120 Enqueuing Move request for scope (-0.04, 0.07)
03:01:03.046 00.001 21948 Worker thread wakes up
03:01:03.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
03:01:03.046 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
03:01:03.046 00.000 21948 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.01
03:01:03.047 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:03.047 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.8
03:01:03.048 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:03.048 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:03.049 00.001 18120 Enqueuing Expose request
03:01:03.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:01:03.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:03.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:01:03.049 00.000 21948 MoveAxis(E, 0, ABG)
03:01:03.049 00.000 21948 Move returns status 0, amount 0
03:01:03.049 00.000 21948 MoveAxis(N, 0, ABG)
03:01:03.049 00.000 21948 Move returns status 0, amount 0
03:01:03.049 00.000 21948 move complete, result=0
03:01:03.049 00.000 21948 worker thread done servicing request
03:01:03.049 00.000 21948 Worker thread wakes up
03:01:03.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:03.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:03.050 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:04.576 01.526 21948 Exposure complete
03:01:04.617 00.041 21948 worker thread done servicing request
03:01:04.617 00.000 18120 OnExposeComplete: enter
03:01:04.619 00.002 18120 UpdateGuideState(): m_state=6
03:01:04.620 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
03:01:04.622 00.002 18120 Star::Find returns 1 (0), X=894.87, Y=234.85, Mass=1900, SNR=30.2, Peak=170 HFD=4.3
03:01:04.625 00.003 18120 MultiStar: [#1 -0.00,0.37,0.73,U] [#2 -0.29,0.02,0.64,U] [#3 -0.11,0.10,0.61,U] [#4 -0.14,0.16,0.59,U] [#5 -0.27,-0.13,0.46,U] [#6 -0.52,-0.26,0.00,M5] [#7 -0.04,0.07,0.43,U] [#8 -0.02,0.28,0.40,U] 
03:01:04.627 00.002 18120 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {0.12, 0.17}
03:01:04.629 00.002 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
03:01:04.631 00.002 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
03:01:04.631 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.05 mountX=0.16 mountY=0.00, mountTheta=0.01
03:01:04.633 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
03:01:04.633 00.000 18120 Enqueuing Move request for scope (-0.07, 0.14)
03:01:04.634 00.001 21948 Worker thread wakes up
03:01:04.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
03:01:04.634 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
03:01:04.634 00.000 21948 Moving (-0.07, 0.14) raw xDistance=0.16 yDistance=0.00
03:01:04.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:01:04.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:04.634 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
03:01:04.635 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:04.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:04.636 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:04.636 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:01:04.636 00.000 21948 MoveAxis(E, 0, ABG)
03:01:04.636 00.000 21948 Move returns status 0, amount 0
03:01:04.636 00.000 21948 MoveAxis(N, 0, ABG)
03:01:04.636 00.000 21948 Move returns status 0, amount 0
03:01:04.636 00.000 21948 move complete, result=0
03:01:04.636 00.000 21948 worker thread done servicing request
03:01:04.636 00.000 18120 Enqueuing Expose request
03:01:04.636 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:04.637 00.001 21948 Worker thread wakes up
03:01:04.637 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:04.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:06.276 01.639 21948 Exposure complete
03:01:06.319 00.043 21948 worker thread done servicing request
03:01:06.319 00.000 18120 OnExposeComplete: enter
03:01:06.320 00.001 18120 UpdateGuideState(): m_state=6
03:01:06.321 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
03:01:06.322 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=234.64, Mass=1915, SNR=30.4, Peak=168 HFD=4.0
03:01:06.323 00.001 18120 MultiStar: [#1 0.02,0.35,0.71,U] [#2 -0.35,0.24,0.63,U] [#3 0.00,0.03,0.63,U] [#4 0.07,0.22,0.56,U] [#5 -0.17,-0.38,0.46,U] [#6 -0.11,-0.07,0.54,U] [#7 0.10,0.02,0.45,U] [#8 -0.04,0.38,0.39,U] 
03:01:06.323 00.000 18120 single-star, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.02, -0.03}
03:01:06.323 00.000 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.10 = 2.18)
03:01:06.324 00.001 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
03:01:06.324 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.10 mountX=-0.02 mountY=0.03, mountTheta=2.17
03:01:06.326 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
03:01:06.326 00.000 18120 Enqueuing Move request for scope (-0.02, -0.03)
03:01:06.326 00.000 21948 Worker thread wakes up
03:01:06.327 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:06.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:01:06.327 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.4
03:01:06.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:06.328 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:06.328 00.000 18120 Enqueuing Expose request
03:01:06.329 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:01:06.329 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:01:06.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:01:06.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:06.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:06.329 00.000 21948 MoveAxis(E, 0, ABG)
03:01:06.329 00.000 21948 Move returns status 0, amount 0
03:01:06.329 00.000 21948 MoveAxis(N, 0, ABG)
03:01:06.329 00.000 21948 Move returns status 0, amount 0
03:01:06.329 00.000 21948 move complete, result=0
03:01:06.329 00.000 21948 worker thread done servicing request
03:01:06.329 00.000 21948 Worker thread wakes up
03:01:06.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:06.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:06.330 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:07.846 01.516 21948 Exposure complete
03:01:07.882 00.036 21948 worker thread done servicing request
03:01:07.882 00.000 18120 OnExposeComplete: enter
03:01:07.882 00.000 18120 UpdateGuideState(): m_state=6
03:01:07.884 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
03:01:07.885 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=234.73, Mass=1826, SNR=29.6, Peak=172 HFD=4.1
03:01:07.886 00.001 18120 MultiStar: [#1 -0.07,0.56,0.00,M4] [#2 -0.23,0.23,0.66,U] [#3 -0.02,0.03,0.61,U] [#4 -0.03,0.21,0.57,U] [#5 -0.06,-0.03,0.45,U] [#6 -0.31,-0.13,0.53,U] [#7 -0.29,-0.08,0.43,U] [#8 -0.14,0.38,0.40,U] 
03:01:07.888 00.002 18120 single-star, 7 included, MultiStar: {-0.11, 0.08}, one-star: {0.03, 0.06}
03:01:07.889 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
03:01:07.890 00.001 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
03:01:07.890 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.07 mountX=0.04 mountY=-0.05, mountTheta=-0.94
03:01:07.892 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
03:01:07.893 00.001 18120 Enqueuing Move request for scope (0.03, 0.06)
03:01:07.893 00.000 21948 Worker thread wakes up
03:01:07.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:07.894 00.001 18120 UpdateGuideState exits: m=1826 RSB=29.6
03:01:07.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:07.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:07.895 00.001 18120 Enqueuing Expose request
03:01:07.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
03:01:07.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:01:07.895 00.000 21948 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
03:01:07.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:01:07.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:07.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:01:07.895 00.000 21948 MoveAxis(E, 0, ABG)
03:01:07.895 00.000 21948 Move returns status 0, amount 0
03:01:07.895 00.000 21948 MoveAxis(N, 0, ABG)
03:01:07.895 00.000 21948 Move returns status 0, amount 0
03:01:07.895 00.000 21948 move complete, result=0
03:01:07.895 00.000 21948 worker thread done servicing request
03:01:07.895 00.000 21948 Worker thread wakes up
03:01:07.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:07.896 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:07.896 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:09.529 01.633 21948 Exposure complete
03:01:09.562 00.033 21948 worker thread done servicing request
03:01:09.562 00.000 18120 OnExposeComplete: enter
03:01:09.563 00.001 18120 UpdateGuideState(): m_state=6
03:01:09.563 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
03:01:09.564 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=234.79, Mass=1977, SNR=30.7, Peak=187 HFD=4.1
03:01:09.564 00.000 18120 MultiStar: [#1 0.12,0.52,0.00,M5] [#2 -0.13,0.15,0.65,U] [#3 -0.02,0.05,0.60,U] [#4 -0.12,0.18,0.56,U] [#5 -0.09,0.03,0.46,U] [#6 -0.20,0.05,0.54,U] [#7 -0.26,0.06,0.42,U] [#8 0.02,0.49,0.00,M5] 
03:01:09.565 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.10}, one-star: {0.23, 0.11}
03:01:09.565 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
03:01:09.566 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
03:01:09.566 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.01 mountX=0.11 mountY=-0.00, mountTheta=-0.03
03:01:09.567 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
03:01:09.568 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
03:01:09.568 00.000 21948 Worker thread wakes up
03:01:09.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
03:01:09.568 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
03:01:09.568 00.000 21948 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=-0.00
03:01:09.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:01:09.568 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:09.569 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.7
03:01:09.569 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:09.570 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:09.570 00.000 18120 Enqueuing Expose request
03:01:09.571 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:09.571 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:01:09.571 00.000 21948 MoveAxis(E, 0, ABG)
03:01:09.571 00.000 21948 Move returns status 0, amount 0
03:01:09.571 00.000 21948 MoveAxis(N, 0, ABG)
03:01:09.571 00.000 21948 Move returns status 0, amount 0
03:01:09.571 00.000 21948 move complete, result=0
03:01:09.571 00.000 21948 worker thread done servicing request
03:01:09.571 00.000 21948 Worker thread wakes up
03:01:09.571 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:09.571 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:09.571 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:11.092 01.521 21948 Exposure complete
03:01:11.161 00.069 21948 worker thread done servicing request
03:01:11.161 00.000 18120 OnExposeComplete: enter
03:01:11.163 00.002 18120 UpdateGuideState(): m_state=6
03:01:11.165 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
03:01:11.165 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=234.67, Mass=1974, SNR=30.7, Peak=181 HFD=4.0
03:01:11.166 00.001 18120 MultiStar: [#1 0.27,0.34,0.00,M6] [#2 -0.18,-0.10,0.61,U] [#3 0.10,0.00,0.58,U] [#4 -0.10,0.01,0.56,U] [#5 0.11,0.02,0.46,U] [#6 0.05,-0.27,0.50,U] [#7 0.05,-0.32,0.42,U] [#8 0.08,0.33,0.38,U] 
03:01:11.166 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.26, -0.01}
03:01:11.167 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
03:01:11.167 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
03:01:11.168 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.61 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
03:01:11.169 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
03:01:11.171 00.002 18120 Enqueuing Move request for scope (0.06, -0.04)
03:01:11.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:11.172 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.7
03:01:11.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:11.173 00.001 21948 Worker thread wakes up
03:01:11.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:01:11.173 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:01:11.173 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=-0.04
03:01:11.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:01:11.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:11.173 00.000 18120 Enqueuing Expose request
03:01:11.174 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:11.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:01:11.174 00.000 21948 MoveAxis(E, 0, ABG)
03:01:11.174 00.000 21948 Move returns status 0, amount 0
03:01:11.174 00.000 21948 MoveAxis(N, 0, ABG)
03:01:11.174 00.000 21948 Move returns status 0, amount 0
03:01:11.174 00.000 21948 move complete, result=0
03:01:11.174 00.000 21948 worker thread done servicing request
03:01:11.174 00.000 21948 Worker thread wakes up
03:01:11.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:11.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:11.174 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:12.807 01.633 21948 Exposure complete
03:01:12.851 00.044 21948 worker thread done servicing request
03:01:12.852 00.001 18120 OnExposeComplete: enter
03:01:12.854 00.002 18120 UpdateGuideState(): m_state=6
03:01:12.855 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
03:01:12.856 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=234.61, Mass=1835, SNR=29.6, Peak=173 HFD=3.9
03:01:12.857 00.001 18120 MultiStar: [#1 0.23,0.29,0.74,U] [#2 -0.12,-0.16,0.66,U] [#3 0.09,-0.08,0.61,U] [#4 0.08,0.26,0.56,U] [#5 -0.01,-0.22,0.45,U] [#6 -0.19,-0.20,0.58,U] [#7 0.33,-0.19,0.45,U] [#8 -0.00,0.26,0.39,U] 
03:01:12.858 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.28, -0.07}
03:01:12.859 00.001 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
03:01:12.861 00.002 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
03:01:12.864 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
03:01:12.868 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
03:01:12.868 00.000 18120 Enqueuing Move request for scope (0.09, -0.01)
03:01:12.869 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:12.870 00.001 18120 UpdateGuideState exits: m=1835 RSB=29.6
03:01:12.870 00.000 21948 Worker thread wakes up
03:01:12.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:12.872 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:01:12.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:01:12.872 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
03:01:12.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:12.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:12.872 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:12.873 00.001 18120 Enqueuing Expose request
03:01:12.874 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:01:12.874 00.000 21948 MoveAxis(E, 0, ABG)
03:01:12.874 00.000 21948 Move returns status 0, amount 0
03:01:12.874 00.000 21948 MoveAxis(N, 0, ABG)
03:01:12.874 00.000 21948 Move returns status 0, amount 0
03:01:12.874 00.000 21948 move complete, result=0
03:01:12.874 00.000 21948 worker thread done servicing request
03:01:12.874 00.000 21948 Worker thread wakes up
03:01:12.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:12.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:12.874 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:14.391 01.517 21948 Exposure complete
03:01:14.445 00.054 21948 worker thread done servicing request
03:01:14.445 00.000 18120 OnExposeComplete: enter
03:01:14.447 00.002 18120 UpdateGuideState(): m_state=6
03:01:14.450 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
03:01:14.450 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=234.53, Mass=1930, SNR=30.4, Peak=160 HFD=4.0
03:01:14.451 00.001 18120 MultiStar: [#1 0.21,0.23,0.68,U] [#2 -0.24,-0.14,0.61,U] [#3 0.18,-0.05,0.63,U] [#4 0.03,0.09,0.54,U] [#5 -0.46,-0.16,0.00,M1] [#6 -0.32,-0.29,0.00,M1] [#7 -0.28,-0.25,0.42,U] [#8 0.15,0.07,0.40,U] 
03:01:14.451 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.19, -0.15}
03:01:14.452 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
03:01:14.455 00.003 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
03:01:14.457 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=-0.05 mountY=-0.04, mountTheta=-2.52
03:01:14.462 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
03:01:14.464 00.002 18120 Enqueuing Move request for scope (0.06, -0.03)
03:01:14.467 00.003 21948 Worker thread wakes up
03:01:14.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:01:14.467 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:01:14.467 00.000 21948 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.04
03:01:14.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:14.468 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:14.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:14.468 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
03:01:14.469 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:01:14.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:14.469 00.000 21948 MoveAxis(E, 0, ABG)
03:01:14.469 00.000 21948 Move returns status 0, amount 0
03:01:14.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:14.470 00.001 18120 Enqueuing Expose request
03:01:14.470 00.000 21948 MoveAxis(N, 0, ABG)
03:01:14.470 00.000 21948 Move returns status 0, amount 0
03:01:14.470 00.000 21948 move complete, result=0
03:01:14.470 00.000 21948 worker thread done servicing request
03:01:14.470 00.000 21948 Worker thread wakes up
03:01:14.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:14.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:14.471 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:16.097 01.626 21948 Exposure complete
03:01:16.147 00.050 21948 worker thread done servicing request
03:01:16.147 00.000 18120 OnExposeComplete: enter
03:01:16.147 00.000 18120 UpdateGuideState(): m_state=6
03:01:16.148 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
03:01:16.148 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=234.48, Mass=1950, SNR=30.5, Peak=159 HFD=3.8
03:01:16.149 00.001 18120 MultiStar: [#1 -0.01,0.30,0.72,U] [#2 -0.18,0.02,0.63,U] [#3 -0.17,-0.23,0.58,U] [#4 -0.09,-0.02,0.55,U] [#5 -0.23,-0.21,0.44,U] [#6 -0.41,-0.20,0.00,M2] [#7 -0.20,-0.24,0.41,U] [#8 -0.14,0.15,0.41,U] 
03:01:16.149 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {0.20, -0.19}
03:01:16.150 00.001 18120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.00) = xAngle (-4.48 = 1.80)
03:01:16.150 00.000 18120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.52 = 1.76)
03:01:16.151 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.49 mountX=-0.02 mountY=0.08, mountTheta=1.80
03:01:16.153 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
03:01:16.153 00.000 18120 Enqueuing Move request for scope (-0.07, -0.05)
03:01:16.153 00.000 21948 Worker thread wakes up
03:01:16.154 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
03:01:16.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:16.154 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.5
03:01:16.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:16.155 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:16.155 00.000 18120 Enqueuing Expose request
03:01:16.156 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
03:01:16.156 00.000 21948 Moving (-0.07, -0.05) raw xDistance=-0.02 yDistance=0.08
03:01:16.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:01:16.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:16.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:16.156 00.000 21948 MoveAxis(E, 0, ABG)
03:01:16.156 00.000 21948 Move returns status 0, amount 0
03:01:16.156 00.000 21948 MoveAxis(N, 0, ABG)
03:01:16.156 00.000 21948 Move returns status 0, amount 0
03:01:16.156 00.000 21948 move complete, result=0
03:01:16.156 00.000 21948 worker thread done servicing request
03:01:16.156 00.000 21948 Worker thread wakes up
03:01:16.156 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:16.157 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:16.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:17.672 01.515 21948 Exposure complete
03:01:17.716 00.044 21948 worker thread done servicing request
03:01:17.717 00.001 18120 OnExposeComplete: enter
03:01:17.717 00.000 18120 UpdateGuideState(): m_state=6
03:01:17.718 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
03:01:17.718 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=234.70, Mass=1879, SNR=29.9, Peak=173 HFD=4.0
03:01:17.719 00.001 18120 MultiStar: [#1 0.14,0.23,0.72,U] [#2 -0.20,-0.04,0.66,U] [#3 -0.01,-0.10,0.62,U] [#4 0.21,0.03,0.55,U] [#5 -0.04,-0.24,0.46,U] [#6 -0.12,-0.26,0.56,U] [#7 -0.01,-0.02,0.43,U] [#8 0.21,-0.00,0.37,U] 
03:01:17.720 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.15, 0.02}
03:01:17.720 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
03:01:17.721 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
03:01:17.721 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=-0.04 mountY=-0.03, mountTheta=-2.60
03:01:17.722 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
03:01:17.723 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
03:01:17.723 00.000 21948 Worker thread wakes up
03:01:17.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:17.724 00.001 18120 UpdateGuideState exits: m=1879 RSB=29.9
03:01:17.724 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:17.724 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:17.725 00.001 18120 Enqueuing Expose request
03:01:17.725 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
03:01:17.725 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
03:01:17.725 00.000 21948 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
03:01:17.725 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:17.725 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:17.725 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:17.725 00.000 21948 MoveAxis(E, 0, ABG)
03:01:17.725 00.000 21948 Move returns status 0, amount 0
03:01:17.725 00.000 21948 MoveAxis(N, 0, ABG)
03:01:17.726 00.001 21948 Move returns status 0, amount 0
03:01:17.726 00.000 21948 move complete, result=0
03:01:17.726 00.000 21948 worker thread done servicing request
03:01:17.726 00.000 21948 Worker thread wakes up
03:01:17.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:17.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:17.726 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:19.359 01.633 21948 Exposure complete
03:01:19.400 00.041 21948 worker thread done servicing request
03:01:19.400 00.000 18120 OnExposeComplete: enter
03:01:19.402 00.002 18120 UpdateGuideState(): m_state=6
03:01:19.404 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
03:01:19.405 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=234.53, Mass=1803, SNR=29.3, Peak=151 HFD=4.0
03:01:19.407 00.002 18120 MultiStar: [#1 0.21,-0.01,0.74,U] [#2 -0.15,0.00,0.65,U] [#3 0.14,-0.22,0.61,U] [#4 -0.01,0.14,0.61,U] [#5 -0.11,-0.20,0.48,U] [#6 -0.20,-0.05,0.56,U] [#7 -0.32,-0.26,0.41,U] [#8 0.27,0.12,0.41,U] 
03:01:19.410 00.003 18120 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.23, -0.15}
03:01:19.412 00.002 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:01:19.415 00.003 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.14)
03:01:19.417 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=-0.08 mountY=0.00, mountTheta=3.14
03:01:19.420 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
03:01:19.421 00.001 18120 Enqueuing Move request for scope (0.04, -0.07)
03:01:19.421 00.000 21948 Worker thread wakes up
03:01:19.421 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:19.422 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
03:01:19.422 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
03:01:19.422 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.3
03:01:19.422 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:19.423 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:19.423 00.000 18120 Enqueuing Expose request
03:01:19.423 00.000 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=0.00
03:01:19.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:01:19.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:19.423 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:01:19.423 00.000 21948 MoveAxis(E, 0, ABG)
03:01:19.424 00.001 21948 Move returns status 0, amount 0
03:01:19.424 00.000 21948 MoveAxis(N, 0, ABG)
03:01:19.424 00.000 21948 Move returns status 0, amount 0
03:01:19.424 00.000 21948 move complete, result=0
03:01:19.424 00.000 21948 worker thread done servicing request
03:01:19.424 00.000 21948 Worker thread wakes up
03:01:19.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:19.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:19.424 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:20.946 01.522 21948 Exposure complete
03:01:20.984 00.038 21948 worker thread done servicing request
03:01:20.984 00.000 18120 OnExposeComplete: enter
03:01:20.985 00.001 18120 UpdateGuideState(): m_state=6
03:01:20.986 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
03:01:20.986 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=234.61, Mass=2105, SNR=31.7, Peak=191 HFD=3.9
03:01:20.987 00.001 18120 MultiStar: [#1 0.18,0.20,0.71,U] [#2 -0.21,-0.19,0.63,U] [#3 0.02,-0.25,0.58,U] [#4 -0.11,0.08,0.52,U] [#5 -0.30,-0.33,0.00,M1] [#6 -0.33,-0.48,0.00,M1] [#7 0.15,-0.49,0.00,M1] [#8 0.06,-0.06,0.36,U] 
03:01:20.987 00.000 18120 refined, 5 included, MultiStar: {0.06, -0.04}, one-star: {0.25, -0.07}
03:01:20.987 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
03:01:20.988 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
03:01:20.988 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.65 mountX=-0.06 mountY=-0.03, mountTheta=-2.68
03:01:20.990 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
03:01:20.991 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
03:01:20.994 00.003 21948 Worker thread wakes up
03:01:20.994 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:20.996 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:01:20.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:01:20.996 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.03
03:01:20.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:01:20.997 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:20.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:20.997 00.000 21948 MoveAxis(E, 0, ABG)
03:01:20.997 00.000 18120 UpdateGuideState exits: m=2105 RSB=31.7
03:01:20.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:20.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:20.998 00.001 18120 Enqueuing Expose request
03:01:20.998 00.000 21948 Move returns status 0, amount 0
03:01:20.998 00.000 21948 MoveAxis(N, 0, ABG)
03:01:20.999 00.001 21948 Move returns status 0, amount 0
03:01:20.999 00.000 21948 move complete, result=0
03:01:20.999 00.000 21948 worker thread done servicing request
03:01:20.999 00.000 21948 Worker thread wakes up
03:01:20.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:20.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:20.999 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:22.623 01.624 21948 Exposure complete
03:01:22.652 00.029 21948 worker thread done servicing request
03:01:22.652 00.000 18120 OnExposeComplete: enter
03:01:22.653 00.001 18120 UpdateGuideState(): m_state=6
03:01:22.653 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
03:01:22.653 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=234.39, Mass=1785, SNR=29.1, Peak=155 HFD=3.9
03:01:22.654 00.001 18120 MultiStar: [#1 0.02,0.02,0.73,U] [#2 -0.22,-0.17,0.67,U] [#3 -0.14,-0.26,0.60,U] [#4 -0.19,-0.02,0.57,U] [#5 -0.29,-0.46,0.00,M2] [#6 -0.34,-0.50,0.00,M2] [#7 -0.10,-0.43,0.00,M2] [#8 0.13,0.22,0.40,U] 
03:01:22.654 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.12}, one-star: {0.16, -0.28}
03:01:22.657 00.003 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.50)
03:01:22.658 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.46)
03:01:22.658 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.79 mountX=-0.09 mountY=0.07, mountTheta=2.47
03:01:22.660 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
03:01:22.660 00.000 18120 Enqueuing Move request for scope (-0.03, -0.12)
03:01:22.661 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:22.661 00.000 18120 UpdateGuideState exits: m=1785 RSB=29.1
03:01:22.662 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:22.662 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:22.662 00.000 18120 Enqueuing Expose request
03:01:22.663 00.001 21948 Worker thread wakes up
03:01:22.663 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:01:22.663 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:01:22.663 00.000 21948 Moving (-0.03, -0.12) raw xDistance=-0.09 yDistance=0.07
03:01:22.663 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:01:22.663 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:22.663 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:01:22.663 00.000 21948 MoveAxis(E, 0, ABG)
03:01:22.663 00.000 21948 Move returns status 0, amount 0
03:01:22.663 00.000 21948 MoveAxis(N, 0, ABG)
03:01:22.663 00.000 21948 Move returns status 0, amount 0
03:01:22.663 00.000 21948 move complete, result=0
03:01:22.663 00.000 21948 worker thread done servicing request
03:01:22.663 00.000 21948 Worker thread wakes up
03:01:22.663 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:22.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:22.663 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:24.189 01.526 21948 Exposure complete
03:01:24.238 00.049 21948 worker thread done servicing request
03:01:24.238 00.000 18120 OnExposeComplete: enter
03:01:24.239 00.001 18120 UpdateGuideState(): m_state=6
03:01:24.241 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
03:01:24.244 00.003 18120 Star::Find returns 1 (0), X=894.94, Y=234.32, Mass=1815, SNR=29.5, Peak=138 HFD=4.1
03:01:24.246 00.002 18120 MultiStar: [#1 0.07,0.19,0.75,U] [#2 0.00,-0.28,0.65,U] [#3 -0.20,-0.09,0.61,U] [#4 -0.06,0.13,0.59,U] [#5 -0.17,-0.15,0.48,U] [#6 -0.41,-0.42,0.00,M3] [#7 -0.04,-0.21,0.41,U] [#8 -0.02,-0.19,0.41,U] 
03:01:24.248 00.002 18120 refined, 7 included, MultiStar: {-0.00, -0.13}, one-star: {0.19, -0.35}
03:01:24.249 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
03:01:24.249 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
03:01:24.250 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=-0.11 mountY=0.06, mountTheta=2.66
03:01:24.251 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.13, opts=13)
03:01:24.252 00.001 18120 Enqueuing Move request for scope (-0.00, -0.13)
03:01:24.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:24.252 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.5
03:01:24.253 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:24.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:24.254 00.001 18120 Enqueuing Expose request
03:01:24.254 00.000 21948 Worker thread wakes up
03:01:24.254 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
03:01:24.254 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
03:01:24.254 00.000 21948 Moving (-0.00, -0.13) raw xDistance=-0.11 yDistance=0.06
03:01:24.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:01:24.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:24.254 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:01:24.254 00.000 21948 MoveAxis(E, 0, ABG)
03:01:24.254 00.000 21948 Move returns status 0, amount 0
03:01:24.254 00.000 21948 MoveAxis(N, 0, ABG)
03:01:24.254 00.000 21948 Move returns status 0, amount 0
03:01:24.255 00.001 21948 move complete, result=0
03:01:24.255 00.000 21948 worker thread done servicing request
03:01:24.255 00.000 21948 Worker thread wakes up
03:01:24.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:24.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:24.255 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:25.884 01.629 21948 Exposure complete
03:01:25.915 00.031 21948 worker thread done servicing request
03:01:25.916 00.001 18120 OnExposeComplete: enter
03:01:25.916 00.000 18120 UpdateGuideState(): m_state=6
03:01:25.917 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
03:01:25.917 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=234.41, Mass=1869, SNR=29.9, Peak=154 HFD=3.9
03:01:25.918 00.001 18120 MultiStar: [#1 0.09,0.14,0.72,U] [#2 -0.02,-0.13,0.65,U] [#3 -0.05,-0.24,0.62,U] [#4 -0.01,-0.08,0.58,U] [#5 -0.18,-0.37,0.48,U] [#6 -0.02,-0.34,0.49,U] [#7 -0.06,-0.43,0.00,M2] [#8 0.07,0.14,0.40,U] 
03:01:25.918 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.15}, one-star: {0.32, -0.26}
03:01:25.919 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
03:01:25.919 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
03:01:25.920 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=-0.16 mountY=0.02, mountTheta=3.03
03:01:25.921 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.15, opts=13)
03:01:25.922 00.001 18120 Enqueuing Move request for scope (0.06, -0.15)
03:01:25.922 00.000 21948 Worker thread wakes up
03:01:25.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
03:01:25.922 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
03:01:25.922 00.000 21948 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=0.02
03:01:25.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:25.922 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:25.923 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:25.923 00.000 18120 UpdateGuideState exits: m=1869 RSB=29.9
03:01:25.924 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:01:25.924 00.000 21948 MoveAxis(E, 0, ABG)
03:01:25.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:25.924 00.000 21948 Move returns status 0, amount 0
03:01:25.924 00.000 21948 MoveAxis(N, 0, ABG)
03:01:25.924 00.000 21948 Move returns status 0, amount 0
03:01:25.924 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:25.925 00.001 18120 Enqueuing Expose request
03:01:25.925 00.000 21948 move complete, result=0
03:01:25.925 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:25.926 00.001 21948 worker thread done servicing request
03:01:25.926 00.000 21948 Worker thread wakes up
03:01:25.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:25.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:27.443 01.517 21948 Exposure complete
03:01:27.494 00.051 21948 worker thread done servicing request
03:01:27.495 00.001 18120 OnExposeComplete: enter
03:01:27.496 00.001 18120 UpdateGuideState(): m_state=6
03:01:27.499 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
03:01:27.500 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.62, Mass=2064, SNR=31.4, Peak=172 HFD=4.1
03:01:27.503 00.003 18120 MultiStar: [#1 0.16,0.12,0.68,U] [#2 -0.16,-0.15,0.59,U] [#3 0.00,-0.24,0.57,U] [#4 0.13,0.26,0.52,U] [#5 -0.23,-0.22,0.45,U] [#6 -0.12,-0.26,0.51,U] [#7 -0.05,-0.29,0.43,U] [#8 0.05,0.17,0.38,U] 
03:01:27.506 00.003 18120 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.30, -0.06}
03:01:27.508 00.002 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
03:01:27.510 00.002 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
03:01:27.513 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.04 mountX=-0.08 mountY=-0.01, mountTheta=-3.07
03:01:27.517 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
03:01:27.518 00.001 18120 Enqueuing Move request for scope (0.04, -0.07)
03:01:27.519 00.001 21948 Worker thread wakes up
03:01:27.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:27.520 00.001 18120 UpdateGuideState exits: m=2064 RSB=31.4
03:01:27.521 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:27.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:27.522 00.001 18120 Enqueuing Expose request
03:01:27.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
03:01:27.522 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
03:01:27.522 00.000 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.01
03:01:27.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:01:27.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:27.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:01:27.522 00.000 21948 MoveAxis(E, 0, ABG)
03:01:27.522 00.000 21948 Move returns status 0, amount 0
03:01:27.522 00.000 21948 MoveAxis(N, 0, ABG)
03:01:27.523 00.001 21948 Move returns status 0, amount 0
03:01:27.523 00.000 21948 move complete, result=0
03:01:27.523 00.000 21948 worker thread done servicing request
03:01:27.523 00.000 21948 Worker thread wakes up
03:01:27.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:27.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:27.523 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:29.150 01.627 21948 Exposure complete
03:01:29.185 00.035 21948 worker thread done servicing request
03:01:29.185 00.000 18120 OnExposeComplete: enter
03:01:29.187 00.002 18120 UpdateGuideState(): m_state=6
03:01:29.188 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
03:01:29.189 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=234.50, Mass=1855, SNR=29.7, Peak=150 HFD=3.9
03:01:29.190 00.001 18120 MultiStar: [#1 -0.10,0.22,0.74,U] [#2 -0.25,-0.20,0.66,U] [#3 -0.15,-0.14,0.59,U] [#4 -0.18,0.10,0.56,U] [#5 -0.30,-0.25,0.47,U] [#6 -0.27,-0.38,0.00,M2] [#7 0.05,-0.33,0.43,U] [#8 -0.10,0.35,0.38,U] 
03:01:29.191 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.06}, one-star: {0.13, -0.18}
03:01:29.192 00.001 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.57 = 1.72)
03:01:29.193 00.001 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.61 = 1.68)
03:01:29.194 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.57 mountX=-0.02 mountY=0.11, mountTheta=1.72
03:01:29.197 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.06, opts=13)
03:01:29.199 00.002 18120 Enqueuing Move request for scope (-0.10, -0.06)
03:01:29.199 00.000 21948 Worker thread wakes up
03:01:29.199 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:29.200 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
03:01:29.200 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.7
03:01:29.200 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
03:01:29.200 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:29.201 00.001 21948 Moving (-0.10, -0.06) raw xDistance=-0.02 yDistance=0.11
03:01:29.201 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:29.201 00.000 18120 Enqueuing Expose request
03:01:29.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:01:29.202 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:29.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:01:29.202 00.000 21948 MoveAxis(E, 0, ABG)
03:01:29.202 00.000 21948 Move returns status 0, amount 0
03:01:29.202 00.000 21948 MoveAxis(N, 0, ABG)
03:01:29.202 00.000 21948 Move returns status 0, amount 0
03:01:29.202 00.000 21948 move complete, result=0
03:01:29.202 00.000 21948 worker thread done servicing request
03:01:29.202 00.000 21948 Worker thread wakes up
03:01:29.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:29.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:29.202 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:30.724 01.522 21948 Exposure complete
03:01:30.768 00.044 21948 worker thread done servicing request
03:01:30.768 00.000 18120 OnExposeComplete: enter
03:01:30.770 00.002 18120 UpdateGuideState(): m_state=6
03:01:30.773 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
03:01:30.775 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=234.47, Mass=1990, SNR=30.9, Peak=169 HFD=3.9
03:01:30.776 00.001 18120 MultiStar: [#1 0.05,0.18,0.72,U] [#2 -0.02,-0.26,0.62,U] [#3 0.08,-0.40,0.58,U] [#4 0.08,0.03,0.55,U] [#5 -0.36,-0.18,0.47,U] [#6 -0.13,-0.22,0.52,U] [#7 -0.22,-0.18,0.44,U] [#8 0.15,-0.02,0.40,U] 
03:01:30.778 00.002 18120 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.28, -0.20}
03:01:30.781 00.003 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
03:01:30.783 00.002 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
03:01:30.785 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.42 mountX=-0.14 mountY=0.04, mountTheta=2.83
03:01:30.788 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
03:01:30.789 00.001 18120 Enqueuing Move request for scope (0.02, -0.14)
03:01:30.790 00.001 21948 Worker thread wakes up
03:01:30.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:30.791 00.001 18120 UpdateGuideState exits: m=1990 RSB=30.9
03:01:30.792 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:30.792 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:30.792 00.000 18120 Enqueuing Expose request
03:01:30.793 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
03:01:30.793 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
03:01:30.793 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.04
03:01:30.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:01:30.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:30.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:01:30.793 00.000 21948 MoveAxis(E, 0, ABG)
03:01:30.793 00.000 21948 Move returns status 0, amount 0
03:01:30.793 00.000 21948 MoveAxis(N, 0, ABG)
03:01:30.793 00.000 21948 Move returns status 0, amount 0
03:01:30.793 00.000 21948 move complete, result=0
03:01:30.793 00.000 21948 worker thread done servicing request
03:01:30.793 00.000 21948 Worker thread wakes up
03:01:30.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:30.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:30.794 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:32.430 01.636 21948 Exposure complete
03:01:32.467 00.037 21948 worker thread done servicing request
03:01:32.467 00.000 18120 OnExposeComplete: enter
03:01:32.469 00.002 18120 UpdateGuideState(): m_state=6
03:01:32.471 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
03:01:32.472 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.68, Mass=1922, SNR=30.3, Peak=177 HFD=4.0
03:01:32.474 00.002 18120 MultiStar: [#1 0.11,0.38,0.74,U] [#2 -0.05,-0.11,0.61,U] [#3 0.03,-0.04,0.61,U] [#4 -0.09,0.20,0.56,U] [#5 -0.27,0.19,0.45,U] [#6 -0.18,-0.27,0.53,U] [#7 -0.13,-0.22,0.44,U] [#8 0.38,0.11,0.39,U] 
03:01:32.475 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.27, -0.00}
03:01:32.477 00.002 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
03:01:32.478 00.001 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
03:01:32.478 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.84 mountX=0.02 mountY=-0.04, mountTheta=-1.17
03:01:32.480 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
03:01:32.481 00.001 18120 Enqueuing Move request for scope (0.03, 0.03)
03:01:32.482 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:32.483 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.3
03:01:32.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:32.484 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:32.484 00.000 18120 Enqueuing Expose request
03:01:32.485 00.001 21948 Worker thread wakes up
03:01:32.485 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
03:01:32.485 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
03:01:32.485 00.000 21948 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
03:01:32.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:32.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:32.485 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:01:32.485 00.000 21948 MoveAxis(E, 0, ABG)
03:01:32.485 00.000 21948 Move returns status 0, amount 0
03:01:32.485 00.000 21948 MoveAxis(N, 0, ABG)
03:01:32.485 00.000 21948 Move returns status 0, amount 0
03:01:32.486 00.001 21948 move complete, result=0
03:01:32.486 00.000 21948 worker thread done servicing request
03:01:32.486 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:32.486 00.000 21948 Worker thread wakes up
03:01:32.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:32.487 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:34.014 01.527 21948 Exposure complete
03:01:34.045 00.031 21948 worker thread done servicing request
03:01:34.045 00.000 18120 OnExposeComplete: enter
03:01:34.046 00.001 18120 UpdateGuideState(): m_state=6
03:01:34.047 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
03:01:34.048 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=234.71, Mass=1867, SNR=29.9, Peak=171 HFD=4.1
03:01:34.048 00.000 18120 MultiStar: [#1 0.18,0.33,0.72,U] [#2 -0.23,-0.09,0.65,U] [#3 -0.03,-0.12,0.62,U] [#4 -0.07,0.09,0.58,U] [#5 -0.16,-0.18,0.47,U] [#6 -0.05,-0.45,0.00,M1] [#7 0.35,-0.28,0.00,M1] [#8 0.34,0.21,0.39,U] 
03:01:34.048 00.000 18120 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.34, 0.03}
03:01:34.049 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
03:01:34.049 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
03:01:34.050 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=0.01 mountY=-0.08, mountTheta=-1.47
03:01:34.051 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
03:01:34.051 00.000 18120 Enqueuing Move request for scope (0.07, 0.04)
03:01:34.052 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:34.052 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.9
03:01:34.052 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:34.053 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:34.053 00.000 18120 Enqueuing Expose request
03:01:34.054 00.001 21948 Worker thread wakes up
03:01:34.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
03:01:34.054 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
03:01:34.054 00.000 21948 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
03:01:34.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:34.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:34.054 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:01:34.054 00.000 21948 MoveAxis(E, 0, ABG)
03:01:34.054 00.000 21948 Move returns status 0, amount 0
03:01:34.054 00.000 21948 MoveAxis(N, 0, ABG)
03:01:34.054 00.000 21948 Move returns status 0, amount 0
03:01:34.054 00.000 21948 move complete, result=0
03:01:34.054 00.000 21948 worker thread done servicing request
03:01:34.054 00.000 21948 Worker thread wakes up
03:01:34.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:34.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:34.055 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:35.690 01.635 21948 Exposure complete
03:01:35.741 00.051 21948 worker thread done servicing request
03:01:35.741 00.000 18120 OnExposeComplete: enter
03:01:35.743 00.002 18120 UpdateGuideState(): m_state=6
03:01:35.743 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
03:01:35.743 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=234.41, Mass=1877, SNR=30.1, Peak=159 HFD=4.1
03:01:35.743 00.000 18120 MultiStar: [#1 0.06,0.22,0.71,U] [#2 -0.09,-0.30,0.63,U] [#3 0.07,-0.38,0.60,U] [#4 0.04,0.04,0.56,U] [#5 -0.04,-0.48,0.00,M1] [#6 -0.11,-0.23,0.53,U] [#7 0.05,-0.33,0.43,U] [#8 -0.02,0.02,0.38,U] 
03:01:35.744 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.16}, one-star: {0.25, -0.27}
03:01:35.744 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
03:01:35.744 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
03:01:35.746 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.25 mountX=-0.16 mountY=0.02, mountTheta=3.00
03:01:35.746 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.16, opts=13)
03:01:35.748 00.002 18120 Enqueuing Move request for scope (0.05, -0.16)
03:01:35.748 00.000 21948 Worker thread wakes up
03:01:35.748 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:35.748 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.1
03:01:35.749 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:35.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:35.749 00.000 18120 Enqueuing Expose request
03:01:35.752 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
03:01:35.752 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
03:01:35.752 00.000 21948 Moving (0.05, -0.16) raw xDistance=-0.16 yDistance=0.02
03:01:35.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:35.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:35.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:01:35.752 00.000 21948 MoveAxis(E, 0, ABG)
03:01:35.752 00.000 21948 Move returns status 0, amount 0
03:01:35.752 00.000 21948 MoveAxis(N, 0, ABG)
03:01:35.752 00.000 21948 Move returns status 0, amount 0
03:01:35.752 00.000 21948 move complete, result=0
03:01:35.752 00.000 21948 worker thread done servicing request
03:01:35.752 00.000 21948 Worker thread wakes up
03:01:35.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:35.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:35.753 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:37.276 01.523 21948 Exposure complete
03:01:37.323 00.047 21948 worker thread done servicing request
03:01:37.324 00.001 18120 OnExposeComplete: enter
03:01:37.325 00.001 18120 UpdateGuideState(): m_state=6
03:01:37.325 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
03:01:37.326 00.001 18120 Star::Find returns 1 (0), X=894.97, Y=234.32, Mass=1863, SNR=29.9, Peak=155 HFD=4.1
03:01:37.326 00.000 18120 MultiStar: [#1 0.22,0.04,0.74,U] [#2 -0.11,-0.26,0.65,U] [#3 0.18,-0.34,0.61,U] [#4 0.10,-0.02,0.57,U] [#5 -0.07,-0.25,0.47,U] [#6 0.08,-0.49,0.00,M1] [#7 0.11,-0.20,0.43,U] [#8 0.13,-0.05,0.41,U] 
03:01:37.327 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.19}, one-star: {0.23, -0.35}
03:01:37.327 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
03:01:37.327 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
03:01:37.328 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.03 mountX=-0.22 mountY=-0.02, mountTheta=-3.07
03:01:37.329 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.19, opts=13)
03:01:37.329 00.000 18120 Enqueuing Move request for scope (0.11, -0.19)
03:01:37.330 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:37.330 00.000 21948 Worker thread wakes up
03:01:37.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
03:01:37.330 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
03:01:37.330 00.000 21948 Moving (0.11, -0.19) raw xDistance=-0.22 yDistance=-0.02
03:01:37.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:01:37.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:37.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:37.330 00.000 21948 MoveAxis(E, 39, ABG)
03:01:37.330 00.000 21948 Guiding  Dir = 2, Dur = 39
03:01:37.330 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.9
03:01:37.331 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:37.331 00.000 21948 IsSlewing returns 0
03:01:37.331 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:37.332 00.001 21948 IsGuiding returns 0
03:01:37.332 00.000 18120 Enqueuing Expose request
03:01:37.334 00.002 21948 PulseGuide returned control before completion, sleep 48
03:01:37.384 00.050 21948 IsGuiding returns 0
03:01:37.384 00.000 21948 Move returns status 0, amount 39
03:01:37.384 00.000 21948 MoveAxis(N, 0, ABG)
03:01:37.384 00.000 21948 Move returns status 0, amount 0
03:01:37.384 00.000 21948 move complete, result=0
03:01:37.384 00.000 21948 worker thread done servicing request
03:01:37.384 00.000 21948 Worker thread wakes up
03:01:37.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:37.384 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:01:37.385 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:39.118 01.733 21948 Exposure complete
03:01:39.154 00.036 21948 worker thread done servicing request
03:01:39.154 00.000 18120 OnExposeComplete: enter
03:01:39.156 00.002 18120 UpdateGuideState(): m_state=6
03:01:39.157 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
03:01:39.158 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=234.51, Mass=1877, SNR=30.0, Peak=148 HFD=3.9
03:01:39.159 00.001 18120 MultiStar: [#1 -0.01,0.32,0.75,U] [#2 -0.11,-0.11,0.61,U] [#3 -0.05,-0.25,0.63,U] [#4 -0.11,0.13,0.55,U] [#5 -0.16,-0.12,0.46,U] [#6 -0.28,-0.33,0.00,M2] [#7 0.11,-0.52,0.00,M1] [#8 -0.17,0.43,0.00,M1] 
03:01:39.159 00.000 18120 refined, 5 included, MultiStar: {0.03, -0.04}, one-star: {0.38, -0.17}
03:01:39.160 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
03:01:39.160 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
03:01:39.160 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.83 mountX=-0.05 mountY=-0.01, mountTheta=-2.87
03:01:39.163 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
03:01:39.164 00.001 18120 Enqueuing Move request for scope (0.03, -0.04)
03:01:39.164 00.000 21948 Worker thread wakes up
03:01:39.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:39.165 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
03:01:39.165 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
03:01:39.165 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:01:39.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:39.166 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:39.166 00.000 18120 Enqueuing Expose request
03:01:39.167 00.001 21948 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
03:01:39.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:39.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:39.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:01:39.167 00.000 21948 MoveAxis(E, 0, ABG)
03:01:39.167 00.000 21948 Move returns status 0, amount 0
03:01:39.167 00.000 21948 MoveAxis(N, 0, ABG)
03:01:39.167 00.000 21948 Move returns status 0, amount 0
03:01:39.167 00.000 21948 move complete, result=0
03:01:39.167 00.000 21948 worker thread done servicing request
03:01:39.167 00.000 21948 Worker thread wakes up
03:01:39.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:39.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:39.168 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:40.578 01.410 21948 Exposure complete
03:01:40.629 00.051 21948 worker thread done servicing request
03:01:40.629 00.000 18120 OnExposeComplete: enter
03:01:40.630 00.001 18120 UpdateGuideState(): m_state=6
03:01:40.630 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
03:01:40.631 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=234.59, Mass=1895, SNR=30.2, Peak=161 HFD=4.0
03:01:40.631 00.000 18120 MultiStar: [#1 0.05,0.19,0.74,U] [#2 -0.06,-0.12,0.63,U] [#3 0.22,-0.16,0.61,U] [#4 0.04,0.18,0.55,U] [#5 -0.26,-0.18,0.47,U] [#6 -0.08,-0.36,0.51,U] [#7 0.13,-0.45,0.00,M2] [#8 0.09,0.25,0.39,U] 
03:01:40.632 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.19, -0.09}
03:01:40.632 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
03:01:40.633 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
03:01:40.633 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.74 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
03:01:40.634 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
03:01:40.635 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
03:01:40.635 00.000 21948 Worker thread wakes up
03:01:40.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:40.636 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.2
03:01:40.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:40.636 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:40.637 00.001 18120 Enqueuing Expose request
03:01:40.637 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:01:40.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:01:40.637 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
03:01:40.637 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:40.637 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:40.637 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:40.637 00.000 21948 MoveAxis(E, 0, ABG)
03:01:40.637 00.000 21948 Move returns status 0, amount 0
03:01:40.637 00.000 21948 MoveAxis(N, 0, ABG)
03:01:40.637 00.000 21948 Move returns status 0, amount 0
03:01:40.637 00.000 21948 move complete, result=0
03:01:40.638 00.001 21948 worker thread done servicing request
03:01:40.638 00.000 21948 Worker thread wakes up
03:01:40.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:40.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:40.639 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:42.266 01.627 21948 Exposure complete
03:01:42.294 00.028 21948 worker thread done servicing request
03:01:42.294 00.000 18120 OnExposeComplete: enter
03:01:42.295 00.001 18120 UpdateGuideState(): m_state=6
03:01:42.297 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
03:01:42.297 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=234.74, Mass=1922, SNR=30.3, Peak=180 HFD=4.1
03:01:42.298 00.001 18120 MultiStar: [#1 0.25,0.31,0.71,U] [#2 0.09,0.07,0.61,U] [#3 0.27,-0.20,0.61,U] [#4 0.09,-0.00,0.55,U] [#5 -0.16,-0.07,0.46,U] [#6 0.05,-0.20,0.49,U] [#7 0.18,-0.34,0.41,U] [#8 0.16,0.35,0.41,U] 
03:01:42.298 00.000 18120 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.31, 0.06}
03:01:42.299 00.001 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
03:01:42.299 00.000 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
03:01:42.299 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.09 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
03:01:42.301 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.01, opts=13)
03:01:42.301 00.000 18120 Enqueuing Move request for scope (0.16, 0.01)
03:01:42.302 00.001 21948 Worker thread wakes up
03:01:42.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:42.302 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.3
03:01:42.303 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:42.303 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:42.303 00.000 18120 Enqueuing Expose request
03:01:42.304 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
03:01:42.304 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
03:01:42.304 00.000 21948 Moving (0.16, 0.01) raw xDistance=-0.05 yDistance=-0.15
03:01:42.304 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:42.304 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:42.304 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:01:42.304 00.000 21948 MoveAxis(E, 0, ABG)
03:01:42.304 00.000 21948 Move returns status 0, amount 0
03:01:42.304 00.000 21948 MoveAxis(N, 0, ABG)
03:01:42.304 00.000 21948 Move returns status 0, amount 0
03:01:42.304 00.000 21948 move complete, result=0
03:01:42.304 00.000 21948 worker thread done servicing request
03:01:42.304 00.000 21948 Worker thread wakes up
03:01:42.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:42.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:42.304 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:43.821 01.517 21948 Exposure complete
03:01:43.856 00.035 21948 worker thread done servicing request
03:01:43.856 00.000 18120 OnExposeComplete: enter
03:01:43.856 00.000 18120 UpdateGuideState(): m_state=6
03:01:43.857 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
03:01:43.857 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=234.36, Mass=1943, SNR=30.4, Peak=156 HFD=3.9
03:01:43.858 00.001 18120 MultiStar: [#1 0.25,0.24,0.73,U] [#2 0.10,-0.30,0.64,U] [#3 -0.00,-0.15,0.61,U] [#4 0.14,0.19,0.51,U] [#5 0.19,-0.28,0.45,U] [#6 0.22,-0.30,0.51,U] [#7 0.11,-0.28,0.42,U] [#8 0.17,-0.04,0.42,U] 
03:01:43.858 00.000 18120 refined, 8 included, MultiStar: {0.20, -0.14}, one-star: {0.45, -0.32}
03:01:43.859 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
03:01:43.859 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
03:01:43.860 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-0.60 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
03:01:43.862 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.14, opts=13)
03:01:43.862 00.000 18120 Enqueuing Move request for scope (0.20, -0.14)
03:01:43.863 00.001 21948 Worker thread wakes up
03:01:43.863 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
03:01:43.863 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
03:01:43.863 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:43.863 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.4
03:01:43.864 00.001 21948 Moving (0.20, -0.14) raw xDistance=-0.21 yDistance=-0.12
03:01:43.864 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:43.864 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:43.865 00.001 18120 Enqueuing Expose request
03:01:43.865 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:01:43.865 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:43.865 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:01:43.865 00.000 21948 MoveAxis(E, 38, ABG)
03:01:43.865 00.000 21948 Guiding  Dir = 2, Dur = 38
03:01:43.865 00.000 21948 IsSlewing returns 0
03:01:43.865 00.000 21948 IsGuiding returns 0
03:01:43.867 00.002 21948 PulseGuide returned control before completion, sleep 47
03:01:43.930 00.063 21948 IsGuiding returns 0
03:01:43.930 00.000 21948 Move returns status 0, amount 38
03:01:43.930 00.000 21948 MoveAxis(N, 0, ABG)
03:01:43.930 00.000 21948 Move returns status 0, amount 0
03:01:43.930 00.000 21948 move complete, result=0
03:01:43.930 00.000 21948 worker thread done servicing request
03:01:43.931 00.001 21948 Worker thread wakes up
03:01:43.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:43.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:43.931 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:01:45.553 01.622 21948 Exposure complete
03:01:45.592 00.039 21948 worker thread done servicing request
03:01:45.592 00.000 18120 OnExposeComplete: enter
03:01:45.593 00.001 18120 UpdateGuideState(): m_state=6
03:01:45.595 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
03:01:45.595 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=234.68, Mass=1833, SNR=29.7, Peak=153 HFD=3.9
03:01:45.595 00.000 18120 MultiStar: [#1 0.34,0.38,0.00,M1] [#2 -0.18,-0.01,0.68,U] [#3 0.49,-0.12,0.00,M1] [#4 0.14,0.28,0.56,U] [#5 0.14,0.09,0.47,U] [#6 -0.09,-0.17,0.55,U] [#7 0.29,-0.37,0.00,M1] [#8 0.22,0.09,0.41,U] 
03:01:45.595 00.000 18120 refined, 5 included, MultiStar: {0.15, 0.04}, one-star: {0.48, 0.00}
03:01:45.596 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
03:01:45.597 00.001 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
03:01:45.598 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.03 mountY=-0.15, mountTheta=-1.75
03:01:45.601 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
03:01:45.602 00.001 18120 Enqueuing Move request for scope (0.15, 0.04)
03:01:45.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:45.603 00.001 21948 Worker thread wakes up
03:01:45.603 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.7
03:01:45.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
03:01:45.603 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
03:01:45.603 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:45.604 00.001 21948 Moving (0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
03:01:45.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:01:45.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:45.604 00.000 18120 Enqueuing Expose request
03:01:45.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:45.605 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:01:45.605 00.000 21948 MoveAxis(E, 0, ABG)
03:01:45.605 00.000 21948 Move returns status 0, amount 0
03:01:45.605 00.000 21948 MoveAxis(N, 0, ABG)
03:01:45.605 00.000 21948 Move returns status 0, amount 0
03:01:45.605 00.000 21948 move complete, result=0
03:01:45.605 00.000 21948 worker thread done servicing request
03:01:45.605 00.000 21948 Worker thread wakes up
03:01:45.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:45.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:45.605 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:47.129 01.524 21948 Exposure complete
03:01:47.169 00.040 21948 worker thread done servicing request
03:01:47.169 00.000 18120 OnExposeComplete: enter
03:01:47.170 00.001 18120 UpdateGuideState(): m_state=6
03:01:47.171 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
03:01:47.173 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=234.62, Mass=1987, SNR=30.8, Peak=181 HFD=3.9
03:01:47.176 00.003 18120 MultiStar: [#1 0.12,0.43,0.00,M2] [#2 -0.14,0.24,0.63,U] [#3 0.17,-0.05,0.60,U] [#4 0.10,0.12,0.54,U] [#5 0.19,-0.06,0.45,U] [#6 0.05,-0.05,0.51,U] [#7 0.18,-0.25,0.40,U] [#8 0.25,0.32,0.38,U] 
03:01:47.178 00.002 18120 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.35, -0.05}
03:01:47.180 00.002 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
03:01:47.182 00.002 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
03:01:47.184 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.04 mountY=-0.15, mountTheta=-1.86
03:01:47.188 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.02, opts=13)
03:01:47.191 00.003 18120 Enqueuing Move request for scope (0.16, 0.02)
03:01:47.194 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:47.196 00.002 18120 UpdateGuideState exits: m=1987 RSB=30.8
03:01:47.198 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:47.201 00.003 21948 Worker thread wakes up
03:01:47.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
03:01:47.201 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:47.202 00.001 18120 Enqueuing Expose request
03:01:47.202 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
03:01:47.202 00.000 21948 Moving (0.16, 0.02) raw xDistance=-0.04 yDistance=-0.15
03:01:47.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:47.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:47.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:01:47.202 00.000 21948 MoveAxis(E, 0, ABG)
03:01:47.202 00.000 21948 Move returns status 0, amount 0
03:01:47.203 00.001 21948 MoveAxis(N, 0, ABG)
03:01:47.203 00.000 21948 Move returns status 0, amount 0
03:01:47.203 00.000 21948 move complete, result=0
03:01:47.203 00.000 21948 worker thread done servicing request
03:01:47.203 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:47.203 00.000 21948 Worker thread wakes up
03:01:47.203 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:47.203 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:48.840 01.637 21948 Exposure complete
03:01:48.882 00.042 21948 worker thread done servicing request
03:01:48.882 00.000 18120 OnExposeComplete: enter
03:01:48.883 00.001 18120 UpdateGuideState(): m_state=6
03:01:48.884 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
03:01:48.885 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.65, Mass=1918, SNR=30.3, Peak=177 HFD=4.1
03:01:48.888 00.003 18120 MultiStar: [#1 0.13,0.22,0.71,U] [#2 0.08,0.00,0.64,U] [#3 0.20,-0.24,0.58,U] [#4 0.21,0.25,0.55,U] [#5 0.01,0.04,0.47,U] [#6 0.03,-0.06,0.49,U] [#7 -0.07,0.06,0.40,U] [#8 0.01,0.20,0.38,U] 
03:01:48.891 00.003 18120 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.29, -0.03}
03:01:48.892 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
03:01:48.892 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
03:01:48.894 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
03:01:48.896 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
03:01:48.897 00.001 18120 Enqueuing Move request for scope (0.13, 0.04)
03:01:48.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:48.898 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.3
03:01:48.899 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:48.900 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:48.900 00.000 18120 Enqueuing Expose request
03:01:48.901 00.001 21948 Worker thread wakes up
03:01:48.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:01:48.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:01:48.901 00.000 21948 Moving (0.13, 0.04) raw xDistance=-0.01 yDistance=-0.13
03:01:48.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:01:48.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:48.901 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:01:48.901 00.000 21948 MoveAxis(E, 0, ABG)
03:01:48.901 00.000 21948 Move returns status 0, amount 0
03:01:48.901 00.000 21948 MoveAxis(N, 0, ABG)
03:01:48.902 00.001 21948 Move returns status 0, amount 0
03:01:48.902 00.000 21948 move complete, result=0
03:01:48.902 00.000 21948 worker thread done servicing request
03:01:48.902 00.000 21948 Worker thread wakes up
03:01:48.902 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:48.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:48.903 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:50.416 01.513 21948 Exposure complete
03:01:50.446 00.030 21948 worker thread done servicing request
03:01:50.446 00.000 18120 OnExposeComplete: enter
03:01:50.447 00.001 18120 UpdateGuideState(): m_state=6
03:01:50.447 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
03:01:50.448 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=234.66, Mass=1867, SNR=29.8, Peak=167 HFD=4.1
03:01:50.449 00.001 18120 MultiStar: [#1 0.18,0.47,0.00,M2] [#2 -0.18,0.39,0.00,M1] [#3 0.15,-0.03,0.62,U] [#4 0.31,0.23,0.57,U] [#5 -0.24,-0.24,0.46,U] [#6 -0.14,-0.13,0.54,U] [#7 0.23,-0.01,0.45,U] [#8 0.18,0.34,0.41,U] 
03:01:50.450 00.001 18120 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.24, -0.02}
03:01:50.451 00.001 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
03:01:50.453 00.002 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
03:01:50.454 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.10 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
03:01:50.456 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
03:01:50.457 00.001 18120 Enqueuing Move request for scope (0.12, 0.01)
03:01:50.459 00.002 21948 Worker thread wakes up
03:01:50.460 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:01:50.460 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:01:50.460 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.12
03:01:50.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:50.461 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:50.461 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
03:01:50.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:50.462 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:50.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:50.463 00.001 18120 Enqueuing Expose request
03:01:50.467 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:01:50.467 00.000 21948 MoveAxis(E, 0, ABG)
03:01:50.467 00.000 21948 Move returns status 0, amount 0
03:01:50.467 00.000 21948 MoveAxis(N, 0, ABG)
03:01:50.467 00.000 21948 Move returns status 0, amount 0
03:01:50.467 00.000 21948 move complete, result=0
03:01:50.467 00.000 21948 worker thread done servicing request
03:01:50.467 00.000 21948 Worker thread wakes up
03:01:50.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:50.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:50.468 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:52.093 01.625 21948 Exposure complete
03:01:52.137 00.044 21948 worker thread done servicing request
03:01:52.137 00.000 18120 OnExposeComplete: enter
03:01:52.138 00.001 18120 UpdateGuideState(): m_state=6
03:01:52.138 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
03:01:52.139 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=234.87, Mass=1852, SNR=29.8, Peak=167 HFD=4.3
03:01:52.139 00.000 18120 MultiStar: [#1 0.43,0.32,0.00,M3] [#2 -0.12,0.17,0.62,U] [#3 0.22,-0.04,0.60,U] [#4 0.10,0.25,0.59,U] [#5 0.06,0.09,0.48,U] [#6 -0.29,0.06,0.52,U] [#7 0.16,-0.09,0.42,U] [#8 0.28,0.20,0.39,U] 
03:01:52.140 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.20, 0.20}
03:01:52.141 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
03:01:52.142 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
03:01:52.143 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.96 mountX=0.07 mountY=-0.12, mountTheta=-1.04
03:01:52.145 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
03:01:52.145 00.000 18120 Enqueuing Move request for scope (0.08, 0.12)
03:01:52.146 00.001 21948 Worker thread wakes up
03:01:52.146 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
03:01:52.146 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
03:01:52.146 00.000 21948 Moving (0.08, 0.12) raw xDistance=0.07 yDistance=-0.12
03:01:52.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:52.146 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
03:01:52.147 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:52.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:52.148 00.001 18120 Enqueuing Expose request
03:01:52.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:01:52.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:52.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:01:52.148 00.000 21948 MoveAxis(E, 0, ABG)
03:01:52.148 00.000 21948 Move returns status 0, amount 0
03:01:52.148 00.000 21948 MoveAxis(N, 0, ABG)
03:01:52.148 00.000 21948 Move returns status 0, amount 0
03:01:52.148 00.000 21948 move complete, result=0
03:01:52.148 00.000 21948 worker thread done servicing request
03:01:52.148 00.000 21948 Worker thread wakes up
03:01:52.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:52.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:52.149 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:53.664 01.515 21948 Exposure complete
03:01:53.695 00.031 21948 worker thread done servicing request
03:01:53.695 00.000 18120 OnExposeComplete: enter
03:01:53.696 00.001 18120 UpdateGuideState(): m_state=6
03:01:53.698 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4774
03:01:53.698 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=234.75, Mass=1929, SNR=30.4, Peak=182 HFD=4.1
03:01:53.698 00.000 18120 MultiStar: [#1 0.19,0.37,0.70,U] [#2 -0.05,0.01,0.64,U] [#3 0.43,-0.02,0.62,U] [#4 -0.01,0.15,0.54,U] [#5 0.15,-0.17,0.44,U] [#6 -0.07,-0.01,0.53,U] [#7 -0.41,0.00,0.42,U] [#8 0.20,0.38,0.38,U] 
03:01:53.699 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.32, 0.08}
03:01:53.699 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
03:01:53.700 00.001 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
03:01:53.701 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.66 mountX=0.03 mountY=-0.15, mountTheta=-1.34
03:01:53.703 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.09, opts=13)
03:01:53.704 00.001 18120 Enqueuing Move request for scope (0.12, 0.09)
03:01:53.705 00.001 21948 Worker thread wakes up
03:01:53.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
03:01:53.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
03:01:53.705 00.000 21948 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.15
03:01:53.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:01:53.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:53.705 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
03:01:53.706 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:53.707 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:53.707 00.000 18120 Enqueuing Expose request
03:01:53.708 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:53.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:01:53.708 00.000 21948 MoveAxis(E, 0, ABG)
03:01:53.708 00.000 21948 Move returns status 0, amount 0
03:01:53.708 00.000 21948 MoveAxis(N, 0, ABG)
03:01:53.708 00.000 21948 Move returns status 0, amount 0
03:01:53.708 00.000 21948 move complete, result=0
03:01:53.708 00.000 21948 worker thread done servicing request
03:01:53.708 00.000 21948 Worker thread wakes up
03:01:53.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:53.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:53.708 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:55.346 01.638 21948 Exposure complete
03:01:55.384 00.038 21948 worker thread done servicing request
03:01:55.384 00.000 18120 OnExposeComplete: enter
03:01:55.386 00.002 18120 UpdateGuideState(): m_state=6
03:01:55.387 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4775
03:01:55.389 00.002 18120 Star::Find returns 1 (0), X=894.78, Y=234.68, Mass=1870, SNR=30.1, Peak=166 HFD=4.0
03:01:55.390 00.001 18120 MultiStar: [#1 0.04,0.34,0.72,U] [#2 -0.24,0.17,0.66,U] [#3 0.26,-0.26,0.62,U] [#4 0.09,0.10,0.56,U] [#5 0.05,-0.03,0.47,U] [#6 -0.01,-0.18,0.54,U] [#7 -0.07,-0.11,0.43,U] [#8 0.17,0.18,0.40,U] 
03:01:55.392 00.002 18120 single-star, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.03, -0.00}
03:01:55.393 00.001 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
03:01:55.393 00.000 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
03:01:55.394 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.00 mountX=-0.01 mountY=-0.03, mountTheta=-2.01
03:01:55.396 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.00, opts=13)
03:01:55.396 00.000 18120 Enqueuing Move request for scope (0.03, -0.00)
03:01:55.397 00.001 21948 Worker thread wakes up
03:01:55.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:55.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
03:01:55.397 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.1
03:01:55.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:55.399 00.002 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
03:01:55.399 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:55.399 00.000 18120 Enqueuing Expose request
03:01:55.400 00.001 21948 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
03:01:55.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:01:55.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:55.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:55.400 00.000 21948 MoveAxis(E, 0, ABG)
03:01:55.400 00.000 21948 Move returns status 0, amount 0
03:01:55.400 00.000 21948 MoveAxis(N, 0, ABG)
03:01:55.400 00.000 21948 Move returns status 0, amount 0
03:01:55.400 00.000 21948 move complete, result=0
03:01:55.400 00.000 21948 worker thread done servicing request
03:01:55.400 00.000 21948 Worker thread wakes up
03:01:55.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:55.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:55.400 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:56.929 01.529 21948 Exposure complete
03:01:56.982 00.053 21948 worker thread done servicing request
03:01:56.983 00.001 18120 OnExposeComplete: enter
03:01:56.983 00.000 18120 UpdateGuideState(): m_state=6
03:01:56.984 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4776
03:01:56.986 00.002 18120 Star::Find returns 1 (0), X=894.75, Y=234.66, Mass=1969, SNR=30.8, Peak=162 HFD=4.2
03:01:56.987 00.001 18120 MultiStar: [#1 0.07,0.40,0.71,U] [#2 -0.28,0.12,0.61,U] [#3 0.18,-0.07,0.62,U] [#4 -0.00,0.11,0.54,U] [#5 -0.27,0.03,0.43,U] [#6 -0.30,-0.04,0.52,U] [#7 -0.04,-0.16,0.42,U] [#8 0.14,0.25,0.38,U] 
03:01:56.989 00.002 18120 single-star, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.00, -0.02}
03:01:56.992 00.003 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.62)
03:01:56.994 00.002 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.58)
03:01:56.997 00.003 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.66 mountX=-0.02 mountY=0.01, mountTheta=2.59
03:01:57.001 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.02, opts=13)
03:01:57.004 00.003 18120 Enqueuing Move request for scope (-0.00, -0.02)
03:01:57.007 00.003 21948 Worker thread wakes up
03:01:57.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
03:01:57.007 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
03:01:57.007 00.000 21948 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
03:01:57.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:01:57.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:57.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:57.007 00.000 18120 UpdateGuideState exits: m=1969 RSB=30.8
03:01:57.008 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:57.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:57.009 00.001 18120 Enqueuing Expose request
03:01:57.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:01:57.009 00.000 21948 MoveAxis(E, 0, ABG)
03:01:57.009 00.000 21948 Move returns status 0, amount 0
03:01:57.009 00.000 21948 MoveAxis(N, 0, ABG)
03:01:57.009 00.000 21948 Move returns status 0, amount 0
03:01:57.009 00.000 21948 move complete, result=0
03:01:57.009 00.000 21948 worker thread done servicing request
03:01:57.009 00.000 21948 Worker thread wakes up
03:01:57.009 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:57.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:57.010 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:58.636 01.626 21948 Exposure complete
03:01:58.688 00.052 21948 worker thread done servicing request
03:01:58.688 00.000 18120 OnExposeComplete: enter
03:01:58.688 00.000 18120 UpdateGuideState(): m_state=6
03:01:58.688 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4777
03:01:58.689 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=234.63, Mass=2040, SNR=31.4, Peak=179 HFD=4.0
03:01:58.689 00.000 18120 MultiStar: [#1 0.09,0.37,0.72,U] [#2 -0.04,0.22,0.60,U] [#3 0.03,-0.01,0.56,U] [#4 0.14,0.22,0.53,U] [#5 -0.24,0.14,0.45,U] [#6 -0.29,-0.02,0.49,U] [#7 0.11,-0.11,0.40,U] [#8 -0.28,0.09,0.38,U] 
03:01:58.690 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.30, -0.04}
03:01:58.690 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
03:01:58.691 00.001 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
03:01:58.692 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=0.08 mountY=-0.07, mountTheta=-0.69
03:01:58.695 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.10, opts=13)
03:01:58.696 00.001 18120 Enqueuing Move request for scope (0.02, 0.10)
03:01:58.696 00.000 21948 Worker thread wakes up
03:01:58.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:01:58.698 00.002 18120 UpdateGuideState exits: m=2040 RSB=31.4
03:01:58.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:58.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:01:58.699 00.000 18120 Enqueuing Expose request
03:01:58.700 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
03:01:58.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
03:01:58.700 00.000 21948 Moving (0.02, 0.10) raw xDistance=0.08 yDistance=-0.07
03:01:58.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:01:58.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:58.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:01:58.700 00.000 21948 MoveAxis(E, 0, ABG)
03:01:58.700 00.000 21948 Move returns status 0, amount 0
03:01:58.700 00.000 21948 MoveAxis(N, 0, ABG)
03:01:58.700 00.000 21948 Move returns status 0, amount 0
03:01:58.700 00.000 21948 move complete, result=0
03:01:58.700 00.000 21948 worker thread done servicing request
03:01:58.700 00.000 21948 Worker thread wakes up
03:01:58.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:01:58.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:01:58.701 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:58.924 00.223 18120 evsrv: cli 0D46DDF0 connect
03:01:58.926 00.002 18120 case statement mapped state 6 to 3
03:01:58.927 00.001 18120 case statement mapped state 6 to 3
03:01:58.929 00.002 18120 evsrv: cli 0D46DDF0 request: {"method":"get_app_state","id":"ed29eea5-8d3e-4a6b-b62b-300952d71d82"}
03:01:58.930 00.001 18120 case statement mapped state 6 to 3
03:01:58.932 00.002 18120 evsrv: cli 0D46DDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed29eea5-8d3e-4a6b-b62b-300952d71d82"}
03:01:58.933 00.001 18120 evsrv: cli 0D46DDF0 disconnect
03:01:58.935 00.002 18120 evsrv: cli 0D46D5D0 connect
03:01:58.936 00.001 18120 case statement mapped state 6 to 3
03:01:58.936 00.000 18120 case statement mapped state 6 to 3
03:01:58.937 00.001 18120 evsrv: cli 0D46D5D0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"a7bff721-f224-45d1-ba3d-498f7442eaa5"}
03:01:58.937 00.000 18120 PhdController::Dither begins
03:01:58.938 00.001 18120 dither: size=2.00, dRA=-1.39 dDec=1.51
03:01:58.938 00.000 18120 MountToCamera -- mountTheta (2.31) + m_xAngle (2.00) = xAngle (4.31 = -1.97)
03:01:58.939 00.001 18120 MountToCamera -- mountX=-1.39 mountY=1.51 hyp=2.05 mountTheta=2.31 cameraX=-0.80, cameraY=-1.89 cameraTheta=-1.97
03:01:58.939 00.000 18120 setting lock position to (893.95, 232.79)
03:01:58.940 00.001 18120 Mount: notify guiding dithered (-0.8, -1.9)
03:01:58.940 00.000 18120 MultiStar: stabilizing after lock position change
03:01:58.941 00.001 18120 Status Line: Dithering de -1.39,1.51
03:01:58.942 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:01:58.943 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
03:01:58.945 00.002 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":0,"id":"a7bff721-f224-45d1-ba3d-498f7442eaa5"}
03:01:58.945 00.000 18120 evsrv: cli 0D46D5D0 disconnect
03:02:00.221 01.276 21948 Exposure complete
03:02:00.256 00.035 21948 worker thread done servicing request
03:02:00.256 00.000 18120 OnExposeComplete: enter
03:02:00.257 00.001 18120 UpdateGuideState(): m_state=6
03:02:00.258 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4778
03:02:00.258 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=234.72, Mass=1806, SNR=29.5, Peak=164 HFD=4.0
03:02:00.258 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
03:02:00.259 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
03:02:00.259 00.000 18120 CameraToMount -- cameraX=1.04 cameraY=1.93 hyp=2.19 cameraTheta=1.08 mountX=1.32 mountY=-1.79, mountTheta=-0.93
03:02:00.261 00.002 18120 dither recenter: remaining=(1.4,-1.5) step=(1.4,-1.5)
03:02:00.261 00.000 18120 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.00) = xAngle (1.17 = 1.17)
03:02:00.262 00.001 18120 MountToCamera -- mountX=1.39 mountY=-1.51 hyp=2.05 mountTheta=-0.83 cameraX=0.80, cameraY=1.89 cameraTheta=1.17
03:02:00.262 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.80, y=1.89, opts=4)
03:02:00.263 00.001 18120 Enqueuing Move request for scope (0.80, 1.89)
03:02:00.263 00.000 18120 Mount: notify direct move 1.39,-1.51
03:02:00.264 00.001 21948 Worker thread wakes up
03:02:00.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.80, 1.89) opts 0x4
03:02:00.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.80, 1.89)
03:02:00.264 00.000 21948 Moving (0.80, 1.89) raw xDistance=1.39 yDistance=-1.51
03:02:00.264 00.000 21948 MoveAxis(W, 393, B)
03:02:00.264 00.000 21948 Guiding  Dir = 3, Dur = 393
03:02:00.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:00.264 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.5
03:02:00.265 00.001 18120 PhdController: settling, locked = 1, distance = 2.15 (0.50) aobump = 0 frame = 1 / 99999
03:02:00.265 00.000 21948 IsSlewing returns 0
03:02:00.265 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064520.265,"Host":"ASUS_SAM","Inst":1,"Distance":2.15,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:02:00.267 00.002 21948 IsGuiding returns 0
03:02:00.267 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:00.268 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:00.269 00.001 18120 Enqueuing Expose request
03:02:00.270 00.001 21948 PulseGuide returned control before completion, sleep 402
03:02:00.687 00.417 21948 IsGuiding returns 0
03:02:00.687 00.000 21948 Move returns status 0, amount 393
03:02:00.687 00.000 21948 MoveAxis(N, 360, B)
03:02:00.687 00.000 21948 Guiding  Dir = 0, Dur = 360
03:02:00.687 00.000 21948 IsSlewing returns 0
03:02:00.687 00.000 21948 IsGuiding returns 0
03:02:00.692 00.005 21948 PulseGuide returned control before completion, sleep 366
03:02:01.074 00.382 21948 IsGuiding returns 0
03:02:01.075 00.001 21948 Move returns status 0, amount 360
03:02:01.075 00.000 21948 move complete, result=0
03:02:01.075 00.000 21948 worker thread done servicing request
03:02:01.075 00.000 21948 Worker thread wakes up
03:02:01.075 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:01.075 00.000 18120 GuideStep: 1.4 px 393 ms WEST, -1.5 px 360 ms NORTH
03:02:01.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:02.704 01.629 21948 Exposure complete
03:02:02.735 00.031 21948 worker thread done servicing request
03:02:02.735 00.000 18120 OnExposeComplete: enter
03:02:02.737 00.002 18120 UpdateGuideState(): m_state=6
03:02:02.738 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4779
03:02:02.740 00.002 18120 Star::Find returns 1 (0), X=894.66, Y=232.79, Mass=1865, SNR=30.0, Peak=153 HFD=3.9
03:02:02.741 00.001 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
03:02:02.742 00.001 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
03:02:02.743 00.001 18120 CameraToMount -- cameraX=0.71 cameraY=0.00 hyp=0.71 cameraTheta=0.00 mountX=-0.29 mountY=-0.63, mountTheta=-2.00
03:02:02.746 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.71, y=0.00, opts=13)
03:02:02.746 00.000 18120 Enqueuing Move request for scope (0.71, 0.00)
03:02:02.747 00.001 21948 Worker thread wakes up
03:02:02.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:02.747 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.00) opts 0xd
03:02:02.747 00.000 21948 Handling offset move in thread for scope, endpoint = (0.71, 0.00)
03:02:02.747 00.000 21948 Moving (0.71, 0.00) raw xDistance=-0.29 yDistance=-0.63
03:02:02.747 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:02:02.747 00.000 18120 UpdateGuideState exits: m=1865 RSB=30.0
03:02:02.748 00.001 21948 resist switch: large excursion: input -0.63 thresh 0.60 direction from 0 to -1
03:02:02.748 00.000 18120 PhdController: settling, locked = 1, distance = 0.71 (0.50) aobump = 0 frame = 2 / 99999
03:02:02.748 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90
03:02:02.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
03:02:02.748 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064522.748,"Host":"ASUS_SAM","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:02:02.749 00.001 21948 MoveAxis(E, 52, ABG)
03:02:02.749 00.000 21948 Guiding  Dir = 2, Dur = 52
03:02:02.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:02.749 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:02.750 00.001 18120 Enqueuing Expose request
03:02:02.750 00.000 21948 IsSlewing returns 0
03:02:02.750 00.000 21948 IsGuiding returns 0
03:02:02.753 00.003 21948 PulseGuide returned control before completion, sleep 61
03:02:02.828 00.075 21948 IsGuiding returns 0
03:02:02.828 00.000 21948 Move returns status 0, amount 52
03:02:02.828 00.000 21948 MoveAxis(N, 151, ABG)
03:02:02.828 00.000 21948 Guiding  Dir = 0, Dur = 151
03:02:02.828 00.000 21948 IsSlewing returns 0
03:02:02.828 00.000 21948 IsGuiding returns 0
03:02:02.832 00.004 21948 PulseGuide returned control before completion, sleep 157
03:02:03.003 00.171 21948 IsGuiding returns 0
03:02:03.003 00.000 21948 Move returns status 0, amount 151
03:02:03.003 00.000 21948 move complete, result=0
03:02:03.003 00.000 21948 worker thread done servicing request
03:02:03.003 00.000 21948 Worker thread wakes up
03:02:03.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:03.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:03.003 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.6 px 151 ms NORTH
03:02:04.415 01.412 21948 Exposure complete
03:02:04.450 00.035 21948 worker thread done servicing request
03:02:04.450 00.000 18120 OnExposeComplete: enter
03:02:04.451 00.001 18120 UpdateGuideState(): m_state=6
03:02:04.451 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4780
03:02:04.452 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=232.73, Mass=1879, SNR=30.1, Peak=152 HFD=4.0
03:02:04.452 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
03:02:04.453 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
03:02:04.453 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=-0.06 hyp=0.42 cameraTheta=-0.14 mountX=-0.23 mountY=-0.34, mountTheta=-2.15
03:02:04.454 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=-0.06, opts=13)
03:02:04.455 00.001 18120 Enqueuing Move request for scope (0.42, -0.06)
03:02:04.455 00.000 21948 Worker thread wakes up
03:02:04.455 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:04.456 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.06) opts 0xd
03:02:04.456 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.1
03:02:04.456 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, -0.06)
03:02:04.456 00.000 18120 PhdController: settling, locked = 1, distance = 0.62 (0.50) aobump = 0 frame = 3 / 99999
03:02:04.457 00.001 21948 Moving (0.42, -0.06) raw xDistance=-0.23 yDistance=-0.34
03:02:04.457 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064524.457,"Host":"ASUS_SAM","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:02:04.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:02:04.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
03:02:04.457 00.000 21948 MoveAxis(E, 44, ABG)
03:02:04.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:04.458 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:04.459 00.001 18120 Enqueuing Expose request
03:02:04.459 00.000 21948 Guiding  Dir = 2, Dur = 44
03:02:04.459 00.000 21948 IsSlewing returns 0
03:02:04.459 00.000 21948 IsGuiding returns 0
03:02:04.461 00.002 21948 PulseGuide returned control before completion, sleep 53
03:02:04.523 00.062 21948 IsGuiding returns 0
03:02:04.523 00.000 21948 Move returns status 0, amount 44
03:02:04.523 00.000 21948 MoveAxis(N, 82, ABG)
03:02:04.523 00.000 21948 Guiding  Dir = 0, Dur = 82
03:02:04.523 00.000 21948 IsSlewing returns 0
03:02:04.523 00.000 21948 IsGuiding returns 0
03:02:04.528 00.005 21948 PulseGuide returned control before completion, sleep 88
03:02:04.631 00.103 21948 IsGuiding returns 0
03:02:04.631 00.000 21948 Move returns status 0, amount 82
03:02:04.631 00.000 21948 move complete, result=0
03:02:04.631 00.000 21948 worker thread done servicing request
03:02:04.631 00.000 21948 Worker thread wakes up
03:02:04.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:04.631 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.3 px 82 ms NORTH
03:02:04.632 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:06.269 01.637 21948 Exposure complete
03:02:06.354 00.085 21948 worker thread done servicing request
03:02:06.354 00.000 18120 OnExposeComplete: enter
03:02:06.356 00.002 18120 UpdateGuideState(): m_state=6
03:02:06.358 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4781
03:02:06.360 00.002 18120 Star::Find returns 1 (0), X=894.01, Y=232.56, Mass=1891, SNR=30.2, Peak=145 HFD=4.1
03:02:06.362 00.002 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.98)
03:02:06.364 00.002 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
03:02:06.367 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.31 mountX=-0.23 mountY=0.05, mountTheta=2.94
03:02:06.370 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.23, opts=13)
03:02:06.370 00.000 18120 Enqueuing Move request for scope (0.06, -0.23)
03:02:06.371 00.001 21948 Worker thread wakes up
03:02:06.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:06.371 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
03:02:06.371 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.2
03:02:06.372 00.001 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 4 / 99999
03:02:06.372 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
03:02:06.372 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064526.372,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:02:06.372 00.000 21948 Moving (0.06, -0.23) raw xDistance=-0.23 yDistance=0.05
03:02:06.373 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:02:06.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:06.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:06.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:06.373 00.000 18120 Enqueuing Expose request
03:02:06.374 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:02:06.374 00.000 21948 MoveAxis(E, 45, ABG)
03:02:06.374 00.000 21948 Guiding  Dir = 2, Dur = 45
03:02:06.374 00.000 21948 IsSlewing returns 0
03:02:06.374 00.000 21948 IsGuiding returns 0
03:02:06.376 00.002 21948 PulseGuide returned control before completion, sleep 54
03:02:06.441 00.065 21948 IsGuiding returns 0
03:02:06.441 00.000 21948 Move returns status 0, amount 45
03:02:06.441 00.000 21948 MoveAxis(N, 0, ABG)
03:02:06.441 00.000 21948 Move returns status 0, amount 0
03:02:06.441 00.000 21948 move complete, result=0
03:02:06.441 00.000 21948 worker thread done servicing request
03:02:06.441 00.000 21948 Worker thread wakes up
03:02:06.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:06.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:06.441 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
03:02:07.849 01.408 21948 Exposure complete
03:02:07.892 00.043 21948 worker thread done servicing request
03:02:07.892 00.000 18120 OnExposeComplete: enter
03:02:07.893 00.001 18120 UpdateGuideState(): m_state=6
03:02:07.893 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4782
03:02:07.894 00.001 18120 Star::Find returns 1 (0), X=893.79, Y=232.95, Mass=1937, SNR=30.5, Peak=166 HFD=4.2
03:02:07.894 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
03:02:07.894 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
03:02:07.895 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.36 mountX=0.21 mountY=0.07, mountTheta=0.33
03:02:07.896 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.16, opts=13)
03:02:07.897 00.001 18120 Enqueuing Move request for scope (-0.16, 0.16)
03:02:07.897 00.000 21948 Worker thread wakes up
03:02:07.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
03:02:07.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
03:02:07.897 00.000 21948 Moving (-0.16, 0.16) raw xDistance=0.21 yDistance=0.07
03:02:07.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
03:02:07.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:07.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:02:07.897 00.000 21948 MoveAxis(W, 35, ABG)
03:02:07.897 00.000 21948 Guiding  Dir = 3, Dur = 35
03:02:07.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:07.898 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.5
03:02:07.899 00.001 21948 IsSlewing returns 0
03:02:07.899 00.000 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 5 / 99999
03:02:07.899 00.000 21948 IsGuiding returns 0
03:02:07.899 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064527.899,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:02:07.900 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:07.903 00.003 21948 PulseGuide returned control before completion, sleep 44
03:02:07.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:07.903 00.000 18120 Enqueuing Expose request
03:02:07.955 00.052 21948 IsGuiding returns 0
03:02:07.955 00.000 21948 Move returns status 0, amount 35
03:02:07.955 00.000 21948 MoveAxis(N, 0, ABG)
03:02:07.955 00.000 21948 Move returns status 0, amount 0
03:02:07.955 00.000 21948 move complete, result=0
03:02:07.955 00.000 21948 worker thread done servicing request
03:02:07.955 00.000 21948 Worker thread wakes up
03:02:07.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:07.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:07.955 00.000 18120 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
03:02:09.584 01.629 21948 Exposure complete
03:02:09.626 00.042 21948 worker thread done servicing request
03:02:09.626 00.000 18120 OnExposeComplete: enter
03:02:09.627 00.001 18120 UpdateGuideState(): m_state=6
03:02:09.629 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4783
03:02:09.631 00.002 18120 Star::Find returns 1 (0), X=893.55, Y=232.54, Mass=1781, SNR=29.1, Peak=123 HFD=4.2
03:02:09.632 00.001 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
03:02:09.634 00.002 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.66)
03:02:09.635 00.001 18120 CameraToMount -- cameraX=-0.40 cameraY=-0.25 hyp=0.47 cameraTheta=-2.59 mountX=-0.06 mountY=0.46, mountTheta=1.70
03:02:09.637 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=-0.25, opts=13)
03:02:09.638 00.001 18120 Enqueuing Move request for scope (-0.40, -0.25)
03:02:09.639 00.001 21948 Worker thread wakes up
03:02:09.639 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:09.639 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.25) opts 0xd
03:02:09.639 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.1
03:02:09.640 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.40, -0.25)
03:02:09.640 00.000 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 6 / 99999
03:02:09.640 00.000 21948 Moving (-0.40, -0.25) raw xDistance=-0.06 yDistance=0.46
03:02:09.640 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064529.640,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
03:02:09.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:02:09.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:09.641 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
03:02:09.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:09.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:09.641 00.000 18120 Enqueuing Expose request
03:02:09.642 00.001 21948 MoveAxis(E, 0, ABG)
03:02:09.642 00.000 21948 Move returns status 0, amount 0
03:02:09.642 00.000 21948 MoveAxis(N, 0, ABG)
03:02:09.642 00.000 21948 Move returns status 0, amount 0
03:02:09.642 00.000 21948 move complete, result=0
03:02:09.642 00.000 21948 worker thread done servicing request
03:02:09.642 00.000 21948 Worker thread wakes up
03:02:09.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:09.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:09.643 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
03:02:11.158 01.515 21948 Exposure complete
03:02:11.229 00.071 21948 worker thread done servicing request
03:02:11.229 00.000 18120 OnExposeComplete: enter
03:02:11.231 00.002 18120 UpdateGuideState(): m_state=6
03:02:11.233 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4784
03:02:11.237 00.004 18120 Star::Find returns 1 (0), X=893.79, Y=232.51, Mass=1918, SNR=30.2, Peak=161 HFD=3.8
03:02:11.237 00.000 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
03:02:11.238 00.001 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.16)
03:02:11.239 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.08 mountX=-0.19 mountY=0.27, mountTheta=2.19
03:02:11.241 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.28, opts=13)
03:02:11.242 00.001 18120 Enqueuing Move request for scope (-0.16, -0.28)
03:02:11.243 00.001 21948 Worker thread wakes up
03:02:11.243 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:11.244 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
03:02:11.244 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.2
03:02:11.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
03:02:11.244 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 7 / 99999
03:02:11.244 00.000 21948 Moving (-0.16, -0.28) raw xDistance=-0.19 yDistance=0.27
03:02:11.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:02:11.244 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064531.244,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:02:11.245 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:11.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:02:11.245 00.000 21948 MoveAxis(E, 0, ABG)
03:02:11.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:11.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:11.246 00.001 18120 Enqueuing Expose request
03:02:11.246 00.000 21948 Move returns status 0, amount 0
03:02:11.246 00.000 21948 MoveAxis(N, 0, ABG)
03:02:11.246 00.000 21948 Move returns status 0, amount 0
03:02:11.246 00.000 21948 move complete, result=0
03:02:11.246 00.000 21948 worker thread done servicing request
03:02:11.246 00.000 21948 Worker thread wakes up
03:02:11.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:11.247 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:11.247 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:02:12.877 01.630 21948 Exposure complete
03:02:12.926 00.049 21948 worker thread done servicing request
03:02:12.926 00.000 18120 OnExposeComplete: enter
03:02:12.928 00.002 18120 UpdateGuideState(): m_state=6
03:02:12.929 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4785
03:02:12.931 00.002 18120 Star::Find returns 1 (0), X=893.32, Y=232.66, Mass=1984, SNR=30.9, Peak=154 HFD=4.3
03:02:12.932 00.001 18120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.00) = xAngle (-4.94 = 1.34)
03:02:12.933 00.001 18120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.30)
03:02:12.934 00.001 18120 CameraToMount -- cameraX=-0.63 cameraY=-0.13 hyp=0.64 cameraTheta=-2.94 mountX=0.15 mountY=0.62, mountTheta=1.34
03:02:12.936 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.63, y=-0.13, opts=13)
03:02:12.936 00.000 18120 Enqueuing Move request for scope (-0.63, -0.13)
03:02:12.937 00.001 21948 Worker thread wakes up
03:02:12.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.13) opts 0xd
03:02:12.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.63, -0.13)
03:02:12.937 00.000 21948 Moving (-0.63, -0.13) raw xDistance=0.15 yDistance=0.62
03:02:12.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:02:12.937 00.000 21948 resist switch: large excursion: input 0.62 thresh 0.60 direction from -1 to 1
03:02:12.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:12.937 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
03:02:12.937 00.000 18120 PhdController: settling, locked = 1, distance = 0.47 (0.50) aobump = 0 frame = 8 / 99999
03:02:12.939 00.002 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.86
03:02:12.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
03:02:12.939 00.000 21948 MoveAxis(E, 0, ABG)
03:02:12.939 00.000 21948 Move returns status 0, amount 0
03:02:12.939 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064532.939,"Host":"ASUS_SAM","Inst":1,"Distance":0.47,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
03:02:12.940 00.001 21948 MoveAxis(S, 148, ABG)
03:02:12.940 00.000 21948 Guiding  Dir = 1, Dur = 148
03:02:12.940 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:12.940 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:12.941 00.001 18120 Enqueuing Expose request
03:02:12.941 00.000 21948 IsSlewing returns 0
03:02:12.941 00.000 21948 IsGuiding returns 0
03:02:12.947 00.006 21948 PulseGuide returned control before completion, sleep 154
03:02:13.115 00.168 21948 IsGuiding returns 0
03:02:13.115 00.000 21948 Move returns status 0, amount 148
03:02:13.115 00.000 21948 move complete, result=0
03:02:13.115 00.000 21948 worker thread done servicing request
03:02:13.115 00.000 21948 Worker thread wakes up
03:02:13.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:13.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:13.115 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 148 ms SOUTH
03:02:14.523 01.408 21948 Exposure complete
03:02:14.569 00.046 21948 worker thread done servicing request
03:02:14.569 00.000 18120 OnExposeComplete: enter
03:02:14.570 00.001 18120 UpdateGuideState(): m_state=6
03:02:14.571 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4786
03:02:14.571 00.000 18120 Star::Find returns 1 (0), X=893.23, Y=233.03, Mass=1821, SNR=29.6, Peak=170 HFD=4.1
03:02:14.571 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
03:02:14.573 00.002 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
03:02:14.573 00.000 18120 CameraToMount -- cameraX=-0.72 cameraY=0.24 hyp=0.76 cameraTheta=2.82 mountX=0.52 mountY=0.53, mountTheta=0.80
03:02:14.573 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.72, y=0.24, opts=13)
03:02:14.574 00.001 18120 Enqueuing Move request for scope (-0.72, 0.24)
03:02:14.574 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:14.575 00.001 18120 UpdateGuideState exits: m=1821 RSB=29.6
03:02:14.575 00.000 21948 Worker thread wakes up
03:02:14.576 00.001 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 9 / 99999
03:02:14.576 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.24) opts 0xd
03:02:14.576 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064534.576,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:02:14.576 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.72, 0.24)
03:02:14.577 00.001 21948 Moving (-0.72, 0.24) raw xDistance=0.52 yDistance=0.53
03:02:14.577 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:14.577 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:14.577 00.000 18120 Enqueuing Expose request
03:02:14.578 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:02:14.578 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:02:14.578 00.000 21948 MoveAxis(W, 93, ABG)
03:02:14.578 00.000 21948 Guiding  Dir = 3, Dur = 93
03:02:14.578 00.000 21948 IsSlewing returns 0
03:02:14.578 00.000 21948 IsGuiding returns 0
03:02:14.581 00.003 21948 PulseGuide returned control before completion, sleep 102
03:02:14.693 00.112 21948 IsGuiding returns 0
03:02:14.693 00.000 21948 Move returns status 0, amount 93
03:02:14.693 00.000 21948 MoveAxis(S, 127, ABG)
03:02:14.693 00.000 21948 Guiding  Dir = 1, Dur = 127
03:02:14.693 00.000 21948 IsSlewing returns 0
03:02:14.694 00.001 21948 IsGuiding returns 0
03:02:14.698 00.004 21948 PulseGuide returned control before completion, sleep 133
03:02:14.834 00.136 21948 IsGuiding returns 0
03:02:14.835 00.001 21948 Move returns status 0, amount 127
03:02:14.835 00.000 21948 move complete, result=0
03:02:14.835 00.000 21948 worker thread done servicing request
03:02:14.835 00.000 21948 Worker thread wakes up
03:02:14.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:14.835 00.000 18120 GuideStep: 0.5 px 93 ms WEST, 0.5 px 127 ms SOUTH
03:02:14.836 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:16.462 01.626 21948 Exposure complete
03:02:16.496 00.034 21948 worker thread done servicing request
03:02:16.496 00.000 18120 OnExposeComplete: enter
03:02:16.497 00.001 18120 UpdateGuideState(): m_state=6
03:02:16.499 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4787
03:02:16.500 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=232.64, Mass=1780, SNR=29.2, Peak=146 HFD=3.9
03:02:16.500 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
03:02:16.501 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
03:02:16.502 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.45 mountX=-0.26 mountY=-0.21, mountTheta=-2.47
03:02:16.504 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.15, opts=13)
03:02:16.504 00.000 18120 Enqueuing Move request for scope (0.31, -0.15)
03:02:16.505 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:16.505 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.2
03:02:16.506 00.001 21948 Worker thread wakes up
03:02:16.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
03:02:16.506 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
03:02:16.506 00.000 21948 Moving (0.31, -0.15) raw xDistance=-0.26 yDistance=-0.21
03:02:16.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
03:02:16.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:16.506 00.000 18120 PhdController: settling, locked = 1, distance = 0.49 (0.50) aobump = 0 frame = 10 / 99999
03:02:16.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:02:16.506 00.000 21948 MoveAxis(E, 40, ABG)
03:02:16.506 00.000 21948 Guiding  Dir = 2, Dur = 40
03:02:16.506 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064536.506,"Host":"ASUS_SAM","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:02:16.508 00.002 21948 IsSlewing returns 0
03:02:16.508 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:16.508 00.000 21948 IsGuiding returns 0
03:02:16.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:16.508 00.000 18120 Enqueuing Expose request
03:02:16.509 00.001 21948 PulseGuide returned control before completion, sleep 49
03:02:16.571 00.062 21948 IsGuiding returns 0
03:02:16.571 00.000 21948 Move returns status 0, amount 40
03:02:16.571 00.000 21948 MoveAxis(N, 0, ABG)
03:02:16.571 00.000 21948 Move returns status 0, amount 0
03:02:16.571 00.000 21948 move complete, result=0
03:02:16.571 00.000 21948 worker thread done servicing request
03:02:16.572 00.001 18120 GuideStep: -0.3 px 40 ms EAST, -0.2 px 0 ms NORTH
03:02:16.572 00.000 21948 Worker thread wakes up
03:02:16.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:16.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:17.989 01.417 21948 Exposure complete
03:02:18.031 00.042 21948 worker thread done servicing request
03:02:18.032 00.001 18120 OnExposeComplete: enter
03:02:18.035 00.003 18120 UpdateGuideState(): m_state=6
03:02:18.035 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4788
03:02:18.036 00.001 18120 Star::Find returns 1 (0), X=894.33, Y=232.55, Mass=1856, SNR=29.9, Peak=152 HFD=3.6
03:02:18.036 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:02:18.037 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:02:18.037 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=-0.24 hyp=0.45 cameraTheta=-0.56 mountX=-0.37 mountY=-0.23, mountTheta=-2.58
03:02:18.038 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.24, opts=13)
03:02:18.039 00.001 18120 Enqueuing Move request for scope (0.38, -0.24)
03:02:18.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:18.039 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.9
03:02:18.040 00.001 21948 Worker thread wakes up
03:02:18.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.24) opts 0xd
03:02:18.040 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.24)
03:02:18.040 00.000 21948 Moving (0.38, -0.24) raw xDistance=-0.37 yDistance=-0.23
03:02:18.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
03:02:18.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:18.040 00.000 18120 PhdController: settling, locked = 1, distance = 0.48 (0.50) aobump = 0 frame = 11 / 99999
03:02:18.041 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:02:18.041 00.000 21948 MoveAxis(E, 69, ABG)
03:02:18.041 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064538.041,"Host":"ASUS_SAM","Inst":1,"Distance":0.48,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
03:02:18.041 00.000 21948 Guiding  Dir = 2, Dur = 69
03:02:18.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:18.042 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:18.042 00.000 18120 Enqueuing Expose request
03:02:18.043 00.001 21948 IsSlewing returns 0
03:02:18.043 00.000 21948 IsGuiding returns 0
03:02:18.045 00.002 21948 PulseGuide returned control before completion, sleep 78
03:02:18.127 00.082 21948 IsGuiding returns 0
03:02:18.127 00.000 21948 Move returns status 0, amount 69
03:02:18.127 00.000 21948 MoveAxis(N, 0, ABG)
03:02:18.127 00.000 21948 Move returns status 0, amount 0
03:02:18.127 00.000 21948 move complete, result=0
03:02:18.127 00.000 21948 worker thread done servicing request
03:02:18.127 00.000 21948 Worker thread wakes up
03:02:18.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:18.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:18.127 00.000 18120 GuideStep: -0.4 px 69 ms EAST, -0.2 px 0 ms NORTH
03:02:19.751 01.624 21948 Exposure complete
03:02:19.789 00.038 21948 worker thread done servicing request
03:02:19.789 00.000 18120 OnExposeComplete: enter
03:02:19.791 00.002 18120 UpdateGuideState(): m_state=6
03:02:19.792 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4789
03:02:19.793 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=232.96, Mass=2024, SNR=31.1, Peak=196 HFD=4.2
03:02:19.794 00.001 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
03:02:19.795 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
03:02:19.796 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.87 mountX=0.10 mountY=-0.21, mountTheta=-1.14
03:02:19.798 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.17, opts=13)
03:02:19.799 00.001 18120 Enqueuing Move request for scope (0.14, 0.17)
03:02:19.799 00.000 21948 Worker thread wakes up
03:02:19.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:19.800 00.001 18120 UpdateGuideState exits: m=2024 RSB=31.1
03:02:19.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
03:02:19.800 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 12 / 99999
03:02:19.800 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
03:02:19.801 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786064539.800,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:02:19.801 00.000 21948 Moving (0.14, 0.17) raw xDistance=0.10 yDistance=-0.21
03:02:19.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:02:19.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:19.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:19.802 00.001 18120 Enqueuing Expose request
03:02:19.803 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:19.803 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:02:19.803 00.000 21948 MoveAxis(E, 0, ABG)
03:02:19.803 00.000 21948 Move returns status 0, amount 0
03:02:19.803 00.000 21948 MoveAxis(N, 0, ABG)
03:02:19.803 00.000 21948 Move returns status 0, amount 0
03:02:19.803 00.000 21948 move complete, result=0
03:02:19.804 00.001 21948 worker thread done servicing request
03:02:19.804 00.000 21948 Worker thread wakes up
03:02:19.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:19.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:19.804 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:21.325 01.521 21948 Exposure complete
03:02:21.373 00.048 21948 worker thread done servicing request
03:02:21.374 00.001 18120 OnExposeComplete: enter
03:02:21.374 00.000 18120 UpdateGuideState(): m_state=6
03:02:21.375 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4790
03:02:21.375 00.000 18120 Star::Find returns 1 (0), X=894.10, Y=233.26, Mass=1813, SNR=29.4, Peak=165 HFD=4.1
03:02:21.376 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
03:02:21.376 00.000 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
03:02:21.377 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.47 hyp=0.49 cameraTheta=1.25 mountX=0.36 mountY=-0.35, mountTheta=-0.77
03:02:21.379 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.47, opts=13)
03:02:21.379 00.000 18120 Enqueuing Move request for scope (0.16, 0.47)
03:02:21.380 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:21.380 00.000 21948 Worker thread wakes up
03:02:21.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.47) opts 0xd
03:02:21.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.47)
03:02:21.380 00.000 21948 Moving (0.16, 0.47) raw xDistance=0.36 yDistance=-0.35
03:02:21.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:02:21.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:21.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:02:21.380 00.000 21948 MoveAxis(W, 65, ABG)
03:02:21.380 00.000 21948 Guiding  Dir = 3, Dur = 65
03:02:21.380 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.4
03:02:21.381 00.001 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 13 / 99999
03:02:21.381 00.000 21948 IsSlewing returns 0
03:02:21.381 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064541.381,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
03:02:21.382 00.001 21948 IsGuiding returns 0
03:02:21.382 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:21.382 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:21.383 00.001 18120 Enqueuing Expose request
03:02:21.384 00.001 21948 PulseGuide returned control before completion, sleep 74
03:02:21.462 00.078 21948 IsGuiding returns 0
03:02:21.462 00.000 21948 Move returns status 0, amount 65
03:02:21.462 00.000 21948 MoveAxis(N, 0, ABG)
03:02:21.462 00.000 21948 Move returns status 0, amount 0
03:02:21.462 00.000 21948 move complete, result=0
03:02:21.462 00.000 21948 worker thread done servicing request
03:02:21.462 00.000 21948 Worker thread wakes up
03:02:21.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:21.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:21.462 00.000 18120 GuideStep: 0.4 px 65 ms WEST, -0.3 px 0 ms NORTH
03:02:23.099 01.637 21948 Exposure complete
03:02:23.145 00.046 21948 worker thread done servicing request
03:02:23.145 00.000 18120 OnExposeComplete: enter
03:02:23.146 00.001 18120 UpdateGuideState(): m_state=6
03:02:23.146 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
03:02:23.147 00.001 18120 Star::Find returns 1 (0), X=894.05, Y=232.79, Mass=1887, SNR=30.2, Peak=185 HFD=4.1
03:02:23.147 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:02:23.148 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:02:23.149 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.05 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
03:02:23.152 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.00, opts=13)
03:02:23.152 00.000 18120 Enqueuing Move request for scope (0.10, 0.00)
03:02:23.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:23.153 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.2
03:02:23.153 00.000 21948 Worker thread wakes up
03:02:23.154 00.001 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 14 / 99999
03:02:23.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
03:02:23.154 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064543.154,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:02:23.154 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
03:02:23.155 00.001 21948 Moving (0.10, 0.00) raw xDistance=-0.04 yDistance=-0.09
03:02:23.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:02:23.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:23.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:23.155 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:23.155 00.000 18120 Enqueuing Expose request
03:02:23.156 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:02:23.156 00.000 21948 MoveAxis(E, 0, ABG)
03:02:23.156 00.000 21948 Move returns status 0, amount 0
03:02:23.156 00.000 21948 MoveAxis(N, 0, ABG)
03:02:23.156 00.000 21948 Move returns status 0, amount 0
03:02:23.156 00.000 21948 move complete, result=0
03:02:23.156 00.000 21948 worker thread done servicing request
03:02:23.156 00.000 21948 Worker thread wakes up
03:02:23.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:23.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:23.157 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:24.679 01.522 21948 Exposure complete
03:02:24.725 00.046 21948 worker thread done servicing request
03:02:24.725 00.000 18120 OnExposeComplete: enter
03:02:24.727 00.002 18120 UpdateGuideState(): m_state=6
03:02:24.727 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4792
03:02:24.728 00.001 18120 Star::Find returns 1 (0), X=894.07, Y=233.25, Mass=1890, SNR=30.0, Peak=169 HFD=4.1
03:02:24.728 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
03:02:24.729 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
03:02:24.729 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.46 hyp=0.48 cameraTheta=1.31 mountX=0.37 mountY=-0.32, mountTheta=-0.71
03:02:24.731 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.46, opts=13)
03:02:24.731 00.000 18120 Enqueuing Move request for scope (0.12, 0.46)
03:02:24.732 00.001 21948 Worker thread wakes up
03:02:24.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:24.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.46) opts 0xd
03:02:24.732 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.0
03:02:24.733 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.46)
03:02:24.733 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 15 / 99999
03:02:24.733 00.000 18120 PhdController: newstate STATE_FINISH
03:02:24.733 00.000 18120 PhdController complete: success
03:02:24.734 00.001 21948 Moving (0.12, 0.46) raw xDistance=0.37 yDistance=-0.32
03:02:24.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:02:24.734 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786064544.734,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":15,"DroppedFrames":0}
03:02:24.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:24.735 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:02:24.735 00.000 21948 MoveAxis(W, 66, ABG)
03:02:24.735 00.000 21948 Guiding  Dir = 3, Dur = 66
03:02:24.735 00.000 18120 Mount: notify guiding dither settle done success=1
03:02:24.735 00.000 18120 PhdController: newstate STATE_IDLE
03:02:24.736 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:24.736 00.000 21948 IsSlewing returns 0
03:02:24.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:24.737 00.001 18120 Enqueuing Expose request
03:02:24.738 00.001 21948 IsGuiding returns 0
03:02:24.741 00.003 21948 PulseGuide returned control before completion, sleep 75
03:02:24.818 00.077 21948 IsGuiding returns 0
03:02:24.818 00.000 21948 Move returns status 0, amount 66
03:02:24.818 00.000 21948 MoveAxis(N, 0, ABG)
03:02:24.818 00.000 21948 Move returns status 0, amount 0
03:02:24.818 00.000 21948 move complete, result=0
03:02:24.818 00.000 21948 worker thread done servicing request
03:02:24.818 00.000 21948 Worker thread wakes up
03:02:24.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:24.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:24.818 00.000 18120 GuideStep: 0.4 px 66 ms WEST, -0.3 px 0 ms NORTH
03:02:26.443 01.625 21948 Exposure complete
03:02:26.470 00.027 21948 worker thread done servicing request
03:02:26.470 00.000 18120 OnExposeComplete: enter
03:02:26.471 00.001 18120 UpdateGuideState(): m_state=6
03:02:26.471 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.472 00.001 18120 Star::Find returns 1 (0), X=894.18, Y=232.99, Mass=1880, SNR=30.1, Peak=171 HFD=4.2
03:02:26.472 00.000 18120 MultiStar: exiting stabilization period
03:02:26.473 00.001 18120 MultiStar: updating star positions after lock position change
03:02:26.473 00.000 18120 Star::Find(15, 619, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.474 00.001 18120 Star::Find returns 1 (0), X=619.27, Y=383.17, Mass=965, SNR=21.5, Peak=79 HFD=3.9
03:02:26.478 00.004 18120 Star::Find(15, 1046, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.480 00.002 18120 Star::Find returns 1 (0), X=1046.27, Y=597.77, Mass=800, SNR=19.5, Peak=71 HFD=3.8
03:02:26.482 00.002 18120 Star::Find(15, 153, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.485 00.003 18120 Star::Find returns 1 (0), X=153.66, Y=34.42, Mass=693, SNR=18.2, Peak=70 HFD=3.4
03:02:26.485 00.000 18120 Star::Find(15, 336, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.486 00.001 18120 Star::Find returns 1 (0), X=336.39, Y=891.17, Mass=597, SNR=16.9, Peak=60 HFD=3.6
03:02:26.486 00.000 18120 Star::Find(15, 161, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.487 00.001 18120 Star::Find returns 1 (0), X=160.60, Y=418.58, Mass=434, SNR=14.4, Peak=49 HFD=3.3
03:02:26.487 00.000 18120 Star::Find(15, 542, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.488 00.001 18120 Star::Find returns 1 (0), X=541.45, Y=67.03, Mass=532, SNR=15.7, Peak=46 HFD=4.1
03:02:26.488 00.000 18120 Star::Find(15, 1131, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.488 00.000 18120 Star::Find returns 1 (0), X=1130.97, Y=226.71, Mass=316, SNR=12.3, Peak=34 HFD=3.9
03:02:26.489 00.001 18120 Star::Find(15, 418, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.489 00.000 18120 Star::Find returns 1 (0), X=417.85, Y=129.91, Mass=286, SNR=11.7, Peak=37 HFD=2.9
03:02:26.490 00.001 18120 Star::Find(15, 751, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.493 00.003 18120 Star::Find returns 1 (0), X=751.07, Y=262.45, Mass=284, SNR=11.6, Peak=23 HFD=3.6
03:02:26.496 00.003 18120 Star::Find(15, 1232, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.498 00.002 18120 Star::Find returns 1 (0), X=1231.84, Y=674.30, Mass=296, SNR=11.9, Peak=32 HFD=3.4
03:02:26.500 00.002 18120 Star::Find(15, 848, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
03:02:26.502 00.002 18120 Star::Find returns 1 (0), X=847.92, Y=73.94, Mass=275, SNR=11.4, Peak=36 HFD=2.9
03:02:26.503 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
03:02:26.504 00.001 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
03:02:26.505 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.72 mountX=0.09 mountY=-0.30, mountTheta=-1.28
03:02:26.509 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.20, opts=13)
03:02:26.510 00.001 18120 Enqueuing Move request for scope (0.23, 0.20)
03:02:26.511 00.001 21948 Worker thread wakes up
03:02:26.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
03:02:26.511 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
03:02:26.511 00.000 21948 Moving (0.23, 0.20) raw xDistance=0.09 yDistance=-0.30
03:02:26.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:02:26.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:02:26.511 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:26.513 00.002 18120 UpdateGuideState exits: m=1880 RSB=30.1
03:02:26.514 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:26.516 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:02:26.516 00.000 21948 MoveAxis(E, 0, ABG)
03:02:26.516 00.000 21948 Move returns status 0, amount 0
03:02:26.516 00.000 21948 MoveAxis(N, 0, ABG)
03:02:26.516 00.000 21948 Move returns status 0, amount 0
03:02:26.516 00.000 21948 move complete, result=0
03:02:26.516 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:26.517 00.001 18120 Enqueuing Expose request
03:02:26.518 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:02:26.519 00.001 21948 worker thread done servicing request
03:02:26.519 00.000 21948 Worker thread wakes up
03:02:26.520 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:26.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:28.041 01.521 21948 Exposure complete
03:02:28.066 00.025 21948 worker thread done servicing request
03:02:28.066 00.000 18120 OnExposeComplete: enter
03:02:28.067 00.001 18120 UpdateGuideState(): m_state=6
03:02:28.067 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4794
03:02:28.068 00.001 18120 Star::Find returns 1 (0), X=894.54, Y=232.71, Mass=1803, SNR=29.4, Peak=125 HFD=4.0
03:02:28.068 00.000 18120 MultiStar: [#1 0.34,-0.16,0.72,U] [#2 0.32,-0.34,0.00,M1] [#3 0.10,-0.27,0.58,U] [#4 0.27,-0.23,0.57,U] [#5 0.37,-0.25,0.00,M1] [#6 0.41,-0.16,0.00,M1] [#7 0.25,-0.16,0.44,U] [#8 0.35,-0.15,0.41,U] 
03:02:28.069 00.001 18120 refined, 5 included, MultiStar: {0.35, -0.16}, one-star: {0.59, -0.07}
03:02:28.069 00.000 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
03:02:28.069 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
03:02:28.070 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.16 hyp=0.39 cameraTheta=-0.44 mountX=-0.29 mountY=-0.24, mountTheta=-2.46
03:02:28.073 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.16, opts=13)
03:02:28.076 00.003 18120 Enqueuing Move request for scope (0.35, -0.16)
03:02:28.078 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:28.080 00.002 18120 UpdateGuideState exits: m=1803 RSB=29.4
03:02:28.083 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:28.085 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:28.088 00.003 21948 Worker thread wakes up
03:02:28.088 00.000 18120 Enqueuing Expose request
03:02:28.089 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.16) opts 0xd
03:02:28.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.16)
03:02:28.089 00.000 21948 Moving (0.35, -0.16) raw xDistance=-0.29 yDistance=-0.24
03:02:28.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:02:28.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:02:28.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:02:28.089 00.000 21948 MoveAxis(E, 53, ABG)
03:02:28.089 00.000 21948 Guiding  Dir = 2, Dur = 53
03:02:28.090 00.001 21948 IsSlewing returns 0
03:02:28.090 00.000 21948 IsGuiding returns 0
03:02:28.092 00.002 21948 PulseGuide returned control before completion, sleep 61
03:02:28.165 00.073 21948 IsGuiding returns 0
03:02:28.165 00.000 21948 Move returns status 0, amount 53
03:02:28.165 00.000 21948 MoveAxis(N, 0, ABG)
03:02:28.165 00.000 21948 Move returns status 0, amount 0
03:02:28.165 00.000 21948 move complete, result=0
03:02:28.165 00.000 21948 worker thread done servicing request
03:02:28.165 00.000 21948 Worker thread wakes up
03:02:28.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:28.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:28.166 00.001 18120 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
03:02:29.803 01.637 21948 Exposure complete
03:02:29.840 00.037 21948 worker thread done servicing request
03:02:29.840 00.000 18120 OnExposeComplete: enter
03:02:29.840 00.000 18120 UpdateGuideState(): m_state=6
03:02:29.841 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4795
03:02:29.841 00.000 18120 Star::Find returns 1 (0), X=894.01, Y=232.74, Mass=1951, SNR=30.5, Peak=185 HFD=4.0
03:02:29.842 00.001 18120 MultiStar: [#1 -0.07,0.04,0.72,U] [#2 -0.31,-0.34,0.00,M2] [#3 -0.36,-0.11,0.61,U] [#4 -0.04,-0.01,0.55,U] [#5 -0.06,0.18,0.46,U] [#6 -0.23,-0.13,0.53,U] [#7 -0.41,-0.10,0.41,U] [#8 -0.15,-0.03,0.42,U] 
03:02:29.842 00.000 18120 single-star, 7 included, MultiStar: {-0.13, -0.03}, one-star: {0.06, -0.05}
03:02:29.843 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
03:02:29.843 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
03:02:29.844 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.74 mountX=-0.07 mountY=-0.03, mountTheta=-2.77
03:02:29.845 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
03:02:29.845 00.000 18120 Enqueuing Move request for scope (0.06, -0.05)
03:02:29.846 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:29.846 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.5
03:02:29.847 00.001 21948 Worker thread wakes up
03:02:29.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:02:29.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:02:29.847 00.000 21948 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
03:02:29.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:29.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:29.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:29.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:02:29.847 00.000 21948 MoveAxis(E, 0, ABG)
03:02:29.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:29.849 00.002 18120 Enqueuing Expose request
03:02:29.852 00.003 21948 Move returns status 0, amount 0
03:02:29.852 00.000 21948 MoveAxis(N, 0, ABG)
03:02:29.852 00.000 21948 Move returns status 0, amount 0
03:02:29.852 00.000 21948 move complete, result=0
03:02:29.852 00.000 21948 worker thread done servicing request
03:02:29.852 00.000 21948 Worker thread wakes up
03:02:29.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:29.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:29.853 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:31.376 01.523 21948 Exposure complete
03:02:31.414 00.038 21948 worker thread done servicing request
03:02:31.415 00.001 18120 OnExposeComplete: enter
03:02:31.415 00.000 18120 UpdateGuideState(): m_state=6
03:02:31.416 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4796
03:02:31.418 00.002 18120 Star::Find returns 1 (0), X=894.28, Y=232.44, Mass=1932, SNR=30.4, Peak=149 HFD=3.8
03:02:31.420 00.002 18120 MultiStar: [#1 0.13,-0.12,0.72,U] [#2 -0.08,-0.23,0.65,U] [#3 -0.24,-0.40,0.00,M1] [#4 -0.06,-0.21,0.60,U] [#5 -0.06,-0.17,0.46,U] [#6 0.02,-0.29,0.50,U] [#7 -0.25,-0.33,0.41,U] [#8 0.08,-0.66,0.00,M1] 
03:02:31.421 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.25}, one-star: {0.33, -0.35}
03:02:31.422 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
03:02:31.422 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
03:02:31.423 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.38 mountX=-0.24 mountY=0.07, mountTheta=2.87
03:02:31.424 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.25, opts=13)
03:02:31.425 00.001 18120 Enqueuing Move request for scope (0.05, -0.25)
03:02:31.426 00.001 21948 Worker thread wakes up
03:02:31.426 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:31.426 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.4
03:02:31.427 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:31.427 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:31.427 00.000 18120 Enqueuing Expose request
03:02:31.428 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
03:02:31.428 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
03:02:31.428 00.000 21948 Moving (0.05, -0.25) raw xDistance=-0.24 yDistance=0.07
03:02:31.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:02:31.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:31.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:02:31.428 00.000 21948 MoveAxis(E, 44, ABG)
03:02:31.428 00.000 21948 Guiding  Dir = 2, Dur = 44
03:02:31.428 00.000 21948 IsSlewing returns 0
03:02:31.428 00.000 21948 IsGuiding returns 0
03:02:31.431 00.003 21948 PulseGuide returned control before completion, sleep 53
03:02:31.484 00.053 21948 IsGuiding returns 1
03:02:31.484 00.000 21948 scope still moving after pulse duration time elapsed
03:02:31.514 00.030 21948 IsSlewing returns 0
03:02:31.514 00.000 21948 IsGuiding returns 0
03:02:31.514 00.000 21948 scope move finished after 44 + 41 ms
03:02:31.514 00.000 21948 Move returns status 0, amount 44
03:02:31.514 00.000 21948 MoveAxis(N, 0, ABG)
03:02:31.514 00.000 21948 Move returns status 0, amount 0
03:02:31.514 00.000 21948 move complete, result=0
03:02:31.514 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:02:31.517 00.003 21948 worker thread done servicing request
03:02:31.517 00.000 21948 Worker thread wakes up
03:02:31.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:31.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:33.148 01.631 21948 Exposure complete
03:02:33.185 00.037 21948 worker thread done servicing request
03:02:33.185 00.000 18120 OnExposeComplete: enter
03:02:33.185 00.000 18120 UpdateGuideState(): m_state=6
03:02:33.187 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4797
03:02:33.187 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=232.87, Mass=1933, SNR=30.5, Peak=170 HFD=4.0
03:02:33.188 00.001 18120 MultiStar: [#1 0.50,-0.10,0.00,M1] [#2 0.21,-0.32,0.58,U] [#3 0.18,-0.23,0.59,U] [#4 0.33,0.08,0.55,U] [#5 0.43,0.04,0.00,M1] [#6 0.35,-0.18,0.51,U] [#7 0.11,-0.08,0.43,U] [#8 0.24,-0.23,0.38,U] 
03:02:33.188 00.000 18120 refined, 6 included, MultiStar: {0.36, -0.10}, one-star: {0.71, 0.08}
03:02:33.189 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
03:02:33.190 00.001 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
03:02:33.191 00.001 18120 CameraToMount -- cameraX=0.36 cameraY=-0.10 hyp=0.37 cameraTheta=-0.28 mountX=-0.24 mountY=-0.27, mountTheta=-2.29
03:02:33.193 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.10, opts=13)
03:02:33.194 00.001 18120 Enqueuing Move request for scope (0.36, -0.10)
03:02:33.194 00.000 21948 Worker thread wakes up
03:02:33.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:33.195 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.5
03:02:33.195 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:33.195 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:33.196 00.001 18120 Enqueuing Expose request
03:02:33.196 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.10) opts 0xd
03:02:33.196 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.10)
03:02:33.196 00.000 21948 Moving (0.36, -0.10) raw xDistance=-0.24 yDistance=-0.27
03:02:33.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:02:33.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:02:33.196 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:02:33.196 00.000 21948 MoveAxis(E, 46, ABG)
03:02:33.196 00.000 21948 Guiding  Dir = 2, Dur = 46
03:02:33.197 00.001 21948 IsSlewing returns 0
03:02:33.197 00.000 21948 IsGuiding returns 0
03:02:33.199 00.002 21948 PulseGuide returned control before completion, sleep 55
03:02:33.270 00.071 21948 IsGuiding returns 0
03:02:33.271 00.001 21948 Move returns status 0, amount 46
03:02:33.271 00.000 21948 MoveAxis(N, 0, ABG)
03:02:33.271 00.000 21948 Move returns status 0, amount 0
03:02:33.271 00.000 21948 move complete, result=0
03:02:33.271 00.000 21948 worker thread done servicing request
03:02:33.271 00.000 21948 Worker thread wakes up
03:02:33.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:33.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:33.271 00.000 18120 GuideStep: -0.2 px 46 ms EAST, -0.3 px 0 ms NORTH
03:02:34.682 01.411 21948 Exposure complete
03:02:34.711 00.029 21948 worker thread done servicing request
03:02:34.712 00.001 18120 OnExposeComplete: enter
03:02:34.713 00.001 18120 UpdateGuideState(): m_state=6
03:02:34.715 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4798
03:02:34.716 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=232.88, Mass=1936, SNR=30.5, Peak=185 HFD=3.9
03:02:34.718 00.002 18120 MultiStar: [#1 0.15,0.21,0.68,U] [#2 -0.23,0.09,0.64,U] [#3 0.13,0.06,0.56,U] [#4 -0.06,0.12,0.55,U] [#5 0.10,0.50,0.00,M2] [#6 0.01,-0.11,0.53,U] [#7 -0.07,0.05,0.42,U] [#8 0.12,-0.03,0.39,U] 
03:02:34.719 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.35, 0.09}
03:02:34.720 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
03:02:34.721 00.001 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
03:02:34.722 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=0.03 mountY=-0.10, mountTheta=-1.26
03:02:34.723 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
03:02:34.724 00.001 18120 Enqueuing Move request for scope (0.08, 0.07)
03:02:34.724 00.000 21948 Worker thread wakes up
03:02:34.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:02:34.724 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:02:34.724 00.000 21948 Moving (0.08, 0.07) raw xDistance=0.03 yDistance=-0.10
03:02:34.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:02:34.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:34.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:02:34.724 00.000 21948 MoveAxis(E, 0, ABG)
03:02:34.724 00.000 21948 Move returns status 0, amount 0
03:02:34.724 00.000 21948 MoveAxis(N, 0, ABG)
03:02:34.724 00.000 21948 Move returns status 0, amount 0
03:02:34.724 00.000 21948 move complete, result=0
03:02:34.724 00.000 21948 worker thread done servicing request
03:02:34.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:34.725 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
03:02:34.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:34.727 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:34.727 00.000 18120 Enqueuing Expose request
03:02:34.727 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:34.727 00.000 21948 Worker thread wakes up
03:02:34.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:34.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:36.357 01.630 21948 Exposure complete
03:02:36.384 00.027 21948 worker thread done servicing request
03:02:36.384 00.000 18120 OnExposeComplete: enter
03:02:36.386 00.002 18120 UpdateGuideState(): m_state=6
03:02:36.387 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4799
03:02:36.387 00.000 18120 Star::Find returns 1 (0), X=894.34, Y=232.81, Mass=1792, SNR=29.4, Peak=170 HFD=3.9
03:02:36.388 00.001 18120 MultiStar: [#1 0.20,0.06,0.74,U] [#2 0.10,-0.08,0.67,U] [#3 -0.06,-0.10,0.63,U] [#4 0.29,-0.13,0.58,U] [#5 0.32,-0.08,0.46,U] [#6 0.26,0.08,0.55,U] [#7 0.03,-0.11,0.45,U] [#8 0.15,-0.23,0.41,U] 
03:02:36.388 00.000 18120 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.39, 0.02}
03:02:36.389 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
03:02:36.389 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
03:02:36.390 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.24 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
03:02:36.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.05, opts=13)
03:02:36.391 00.000 18120 Enqueuing Move request for scope (0.20, -0.05)
03:02:36.392 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:36.392 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.4
03:02:36.393 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:36.393 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:36.394 00.001 18120 Enqueuing Expose request
03:02:36.394 00.000 21948 Worker thread wakes up
03:02:36.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
03:02:36.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
03:02:36.394 00.000 21948 Moving (0.20, -0.05) raw xDistance=-0.13 yDistance=-0.16
03:02:36.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:02:36.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:36.394 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:02:36.394 00.000 21948 MoveAxis(E, 0, ABG)
03:02:36.394 00.000 21948 Move returns status 0, amount 0
03:02:36.394 00.000 21948 MoveAxis(N, 0, ABG)
03:02:36.394 00.000 21948 Move returns status 0, amount 0
03:02:36.394 00.000 21948 move complete, result=0
03:02:36.394 00.000 21948 worker thread done servicing request
03:02:36.394 00.000 21948 Worker thread wakes up
03:02:36.394 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:36.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:36.395 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:37.918 01.523 21948 Exposure complete
03:02:37.946 00.028 21948 worker thread done servicing request
03:02:37.946 00.000 18120 OnExposeComplete: enter
03:02:37.947 00.001 18120 UpdateGuideState(): m_state=6
03:02:37.947 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4800
03:02:37.949 00.002 18120 Star::Find returns 1 (0), X=894.49, Y=233.16, Mass=1925, SNR=30.3, Peak=155 HFD=3.8
03:02:37.949 00.000 18120 MultiStar: [#1 0.47,0.22,0.00,M1] [#2 0.22,0.21,0.63,U] [#3 -0.02,-0.01,0.60,U] [#4 0.21,0.48,0.00,M1] [#5 0.35,0.42,0.00,M2] [#6 0.46,0.24,0.00,M1] [#7 -0.11,0.24,0.43,U] [#8 0.25,0.01,0.39,U] 
03:02:37.949 00.000 18120 refined, 4 included, MultiStar: {0.24, 0.20}, one-star: {0.55, 0.37}
03:02:37.950 00.001 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
03:02:37.950 00.000 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
03:02:37.950 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.31 cameraTheta=0.70 mountX=0.08 mountY=-0.30, mountTheta=-1.30
03:02:37.952 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.20, opts=13)
03:02:37.952 00.000 18120 Enqueuing Move request for scope (0.24, 0.20)
03:02:37.953 00.001 21948 Worker thread wakes up
03:02:37.953 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:37.953 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.3
03:02:37.954 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:37.954 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:37.954 00.000 18120 Enqueuing Expose request
03:02:37.955 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd
03:02:37.955 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.20)
03:02:37.955 00.000 21948 Moving (0.24, 0.20) raw xDistance=0.08 yDistance=-0.30
03:02:37.955 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:02:37.955 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:02:37.955 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:02:37.955 00.000 21948 MoveAxis(E, 0, ABG)
03:02:37.955 00.000 21948 Move returns status 0, amount 0
03:02:37.955 00.000 21948 MoveAxis(N, 0, ABG)
03:02:37.955 00.000 21948 Move returns status 0, amount 0
03:02:37.955 00.000 21948 move complete, result=0
03:02:37.955 00.000 21948 worker thread done servicing request
03:02:37.955 00.000 21948 Worker thread wakes up
03:02:37.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:37.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:37.955 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:02:39.585 01.630 21948 Exposure complete
03:02:39.618 00.033 18120 OnExposeComplete: enter
03:02:39.619 00.001 18120 UpdateGuideState(): m_state=6
03:02:39.620 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4801
03:02:39.620 00.000 18120 Star::Find returns 1 (0), X=894.38, Y=233.33, Mass=1918, SNR=30.4, Peak=142 HFD=3.9
03:02:39.621 00.001 18120 MultiStar: [#1 0.34,0.60,0.00,M2] [#2 0.09,0.27,0.64,U] [#3 -0.08,0.37,0.61,U] [#4 -0.16,0.56,0.00,M2] [#5 0.07,0.65,0.00,M3] [#6 0.23,0.40,0.00,M2] [#7 -0.05,0.38,0.42,U] [#8 0.41,0.14,0.37,U] 
03:02:39.622 00.001 18120 refined, 4 included, MultiStar: {0.19, 0.38}, one-star: {0.43, 0.54}
03:02:39.624 00.002 21948 worker thread done servicing request
03:02:39.624 00.000 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
03:02:39.624 00.000 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
03:02:39.624 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.38 hyp=0.42 cameraTheta=1.11 mountX=0.27 mountY=-0.34, mountTheta=-0.90
03:02:39.626 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.38, opts=13)
03:02:39.626 00.000 18120 Enqueuing Move request for scope (0.19, 0.38)
03:02:39.627 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:39.629 00.002 21948 Worker thread wakes up
03:02:39.629 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.38) opts 0xd
03:02:39.629 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.38)
03:02:39.629 00.000 21948 Moving (0.19, 0.38) raw xDistance=0.27 yDistance=-0.34
03:02:39.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:02:39.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:02:39.629 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.4
03:02:39.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:39.630 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:02:39.630 00.000 21948 MoveAxis(W, 48, ABG)
03:02:39.630 00.000 21948 Guiding  Dir = 3, Dur = 48
03:02:39.630 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:39.630 00.000 18120 Enqueuing Expose request
03:02:39.631 00.001 21948 IsSlewing returns 0
03:02:39.631 00.000 21948 IsGuiding returns 0
03:02:39.633 00.002 21948 PulseGuide returned control before completion, sleep 57
03:02:39.694 00.061 21948 IsGuiding returns 1
03:02:39.694 00.000 21948 scope still moving after pulse duration time elapsed
03:02:39.726 00.032 21948 IsSlewing returns 0
03:02:39.727 00.001 21948 IsGuiding returns 0
03:02:39.727 00.000 21948 scope move finished after 48 + 47 ms
03:02:39.727 00.000 21948 Move returns status 0, amount 48
03:02:39.727 00.000 21948 MoveAxis(N, 0, ABG)
03:02:39.727 00.000 21948 Move returns status 0, amount 0
03:02:39.727 00.000 21948 move complete, result=0
03:02:39.727 00.000 21948 worker thread done servicing request
03:02:39.727 00.000 21948 Worker thread wakes up
03:02:39.727 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.3 px 0 ms NORTH
03:02:39.728 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:39.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:41.147 01.419 21948 Exposure complete
03:02:41.201 00.054 21948 worker thread done servicing request
03:02:41.201 00.000 18120 OnExposeComplete: enter
03:02:41.204 00.003 18120 UpdateGuideState(): m_state=6
03:02:41.207 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4802
03:02:41.209 00.002 18120 Star::Find returns 1 (0), X=894.40, Y=233.05, Mass=1794, SNR=29.4, Peak=160 HFD=3.9
03:02:41.209 00.000 18120 MultiStar: [#1 0.35,0.18,0.72,U] [#2 0.10,0.19,0.65,U] [#3 0.01,-0.02,0.59,U] [#4 0.29,0.28,0.59,U] [#5 0.00,0.44,0.00,M4] [#6 0.16,0.14,0.53,U] [#7 0.24,0.28,0.42,U] [#8 -0.08,0.15,0.40,U] 
03:02:41.210 00.001 18120 refined, 7 included, MultiStar: {0.22, 0.19}, one-star: {0.45, 0.26}
03:02:41.210 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
03:02:41.211 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
03:02:41.211 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.70 mountX=0.08 mountY=-0.28, mountTheta=-1.30
03:02:41.213 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.19, opts=13)
03:02:41.213 00.000 18120 Enqueuing Move request for scope (0.22, 0.19)
03:02:41.214 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:41.214 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.4
03:02:41.215 00.001 21948 Worker thread wakes up
03:02:41.215 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:41.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
03:02:41.216 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:41.216 00.000 18120 Enqueuing Expose request
03:02:41.217 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
03:02:41.217 00.000 21948 Moving (0.22, 0.19) raw xDistance=0.08 yDistance=-0.28
03:02:41.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:02:41.217 00.000 21948 switching direction from 1 to -1 - decHistory=-6 oldest=-0.56 newest=-0.92
03:02:41.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:02:41.217 00.000 21948 MoveAxis(E, 0, ABG)
03:02:41.217 00.000 21948 Move returns status 0, amount 0
03:02:41.217 00.000 21948 MoveAxis(N, 68, ABG)
03:02:41.217 00.000 21948 Guiding  Dir = 0, Dur = 68
03:02:41.217 00.000 21948 IsSlewing returns 0
03:02:41.218 00.001 21948 IsGuiding returns 0
03:02:41.222 00.004 21948 PulseGuide returned control before completion, sleep 74
03:02:41.302 00.080 21948 IsGuiding returns 0
03:02:41.303 00.001 21948 Move returns status 0, amount 68
03:02:41.303 00.000 21948 move complete, result=0
03:02:41.303 00.000 21948 worker thread done servicing request
03:02:41.303 00.000 21948 Worker thread wakes up
03:02:41.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:41.303 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 68 ms NORTH
03:02:41.305 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:42.936 01.631 21948 Exposure complete
03:02:42.969 00.033 21948 worker thread done servicing request
03:02:42.969 00.000 18120 OnExposeComplete: enter
03:02:42.970 00.001 18120 UpdateGuideState(): m_state=6
03:02:42.971 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4803
03:02:42.972 00.001 18120 Star::Find returns 1 (0), X=894.33, Y=233.10, Mass=1921, SNR=30.4, Peak=169 HFD=4.0
03:02:42.973 00.001 18120 MultiStar: [#1 0.29,0.20,0.68,U] [#2 -0.00,0.03,0.63,U] [#3 -0.01,0.12,0.59,U] [#4 0.16,0.18,0.53,U] [#5 0.05,0.32,0.47,U] [#6 0.14,0.14,0.50,U] [#7 0.04,0.07,0.38,U] [#8 0.22,-0.17,0.40,U] 
03:02:42.974 00.001 18120 refined, 8 included, MultiStar: {0.16, 0.16}, one-star: {0.38, 0.32}
03:02:42.975 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.00) = xAngle (-1.24 = -1.24)
03:02:42.977 00.002 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.28 = -1.28)
03:02:42.978 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.76 mountX=0.07 mountY=-0.22, mountTheta=-1.24
03:02:42.980 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.16, opts=13)
03:02:42.981 00.001 18120 Enqueuing Move request for scope (0.16, 0.16)
03:02:42.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:42.983 00.002 18120 UpdateGuideState exits: m=1921 RSB=30.4
03:02:42.983 00.000 21948 Worker thread wakes up
03:02:42.983 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:42.984 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
03:02:42.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:42.984 00.000 18120 Enqueuing Expose request
03:02:42.985 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
03:02:42.985 00.000 21948 Moving (0.16, 0.16) raw xDistance=0.07 yDistance=-0.22
03:02:42.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:02:42.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:02:42.985 00.000 21948 MoveAxis(E, 0, ABG)
03:02:42.985 00.000 21948 Move returns status 0, amount 0
03:02:42.985 00.000 21948 MoveAxis(N, 52, ABG)
03:02:42.985 00.000 21948 Guiding  Dir = 0, Dur = 52
03:02:42.985 00.000 21948 IsSlewing returns 0
03:02:42.985 00.000 21948 IsGuiding returns 0
03:02:42.990 00.005 21948 PulseGuide returned control before completion, sleep 58
03:02:43.063 00.073 21948 IsGuiding returns 0
03:02:43.063 00.000 21948 Move returns status 0, amount 52
03:02:43.063 00.000 21948 move complete, result=0
03:02:43.063 00.000 21948 worker thread done servicing request
03:02:43.063 00.000 21948 Worker thread wakes up
03:02:43.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:43.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:43.064 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 52 ms NORTH
03:02:44.474 01.410 21948 Exposure complete
03:02:44.524 00.050 21948 worker thread done servicing request
03:02:44.524 00.000 18120 OnExposeComplete: enter
03:02:44.525 00.001 18120 UpdateGuideState(): m_state=6
03:02:44.526 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4804
03:02:44.526 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=232.99, Mass=1973, SNR=30.7, Peak=188 HFD=4.0
03:02:44.527 00.001 18120 MultiStar: [#1 0.03,0.36,0.72,U] [#2 -0.08,-0.13,0.63,U] [#3 0.10,-0.03,0.58,U] [#4 -0.23,0.08,0.55,U] [#5 -0.21,0.48,0.00,M4] [#6 0.15,-0.25,0.52,U] [#7 -0.30,-0.08,0.42,U] [#8 0.12,-0.21,0.39,U] 
03:02:44.527 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.33, 0.20}
03:02:44.528 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
03:02:44.528 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
03:02:44.528 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=0.01 mountY=-0.06, mountTheta=-1.42
03:02:44.531 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
03:02:44.531 00.000 18120 Enqueuing Move request for scope (0.05, 0.03)
03:02:44.532 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:44.532 00.000 18120 UpdateGuideState exits: m=1973 RSB=30.7
03:02:44.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:44.533 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:44.533 00.000 18120 Enqueuing Expose request
03:02:44.534 00.001 21948 Worker thread wakes up
03:02:44.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:02:44.534 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:02:44.534 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
03:02:44.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:02:44.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:44.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:02:44.534 00.000 21948 MoveAxis(E, 0, ABG)
03:02:44.534 00.000 21948 Move returns status 0, amount 0
03:02:44.534 00.000 21948 MoveAxis(N, 0, ABG)
03:02:44.534 00.000 21948 Move returns status 0, amount 0
03:02:44.534 00.000 21948 move complete, result=0
03:02:44.534 00.000 21948 worker thread done servicing request
03:02:44.534 00.000 21948 Worker thread wakes up
03:02:44.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:44.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:44.535 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:46.264 01.729 21948 Exposure complete
03:02:46.315 00.051 21948 worker thread done servicing request
03:02:46.315 00.000 18120 OnExposeComplete: enter
03:02:46.318 00.003 18120 UpdateGuideState(): m_state=6
03:02:46.321 00.003 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4805
03:02:46.323 00.002 18120 Star::Find returns 1 (0), X=894.19, Y=232.93, Mass=1887, SNR=30.0, Peak=177 HFD=4.2
03:02:46.326 00.003 18120 MultiStar: [#1 0.12,0.07,0.74,U] [#2 -0.02,-0.09,0.64,U] [#3 -0.15,0.04,0.62,U] [#4 0.01,0.10,0.57,U] [#5 0.08,0.07,0.47,U] [#6 0.20,-0.01,0.58,U] [#7 -0.11,0.00,0.43,U] [#8 0.08,0.05,0.40,U] 
03:02:46.328 00.002 18120 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.24, 0.14}
03:02:46.331 00.003 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
03:02:46.333 00.002 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
03:02:46.335 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.63 mountX=0.02 mountY=-0.08, mountTheta=-1.37
03:02:46.339 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
03:02:46.342 00.003 18120 Enqueuing Move request for scope (0.07, 0.05)
03:02:46.344 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:46.347 00.003 18120 UpdateGuideState exits: m=1887 RSB=30.0
03:02:46.349 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:46.351 00.002 21948 Worker thread wakes up
03:02:46.351 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:46.352 00.001 18120 Enqueuing Expose request
03:02:46.354 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:02:46.354 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:02:46.354 00.000 21948 Moving (0.07, 0.05) raw xDistance=0.02 yDistance=-0.08
03:02:46.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:02:46.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:46.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:02:46.354 00.000 21948 MoveAxis(E, 0, ABG)
03:02:46.354 00.000 21948 Move returns status 0, amount 0
03:02:46.354 00.000 21948 MoveAxis(N, 0, ABG)
03:02:46.354 00.000 21948 Move returns status 0, amount 0
03:02:46.354 00.000 21948 move complete, result=0
03:02:46.354 00.000 21948 worker thread done servicing request
03:02:46.354 00.000 21948 Worker thread wakes up
03:02:46.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:46.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:46.356 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:47.770 01.414 21948 Exposure complete
03:02:47.817 00.047 18120 OnExposeComplete: enter
03:02:47.817 00.000 18120 UpdateGuideState(): m_state=6
03:02:47.818 00.001 21948 worker thread done servicing request
03:02:47.818 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4806
03:02:47.818 00.000 18120 Star::Find returns 1 (0), X=894.12, Y=232.94, Mass=1842, SNR=29.7, Peak=178 HFD=4.2
03:02:47.819 00.001 18120 MultiStar: [#1 0.13,0.17,0.70,U] [#2 -0.08,-0.08,0.62,U] [#3 -0.14,0.14,0.61,U] [#4 -0.05,0.18,0.56,U] [#5 0.17,0.28,0.46,U] [#6 0.18,0.17,0.52,U] [#7 -0.12,0.15,0.44,U] [#8 0.08,-0.02,0.39,U] 
03:02:47.819 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.17, 0.15}
03:02:47.820 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
03:02:47.820 00.000 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
03:02:47.820 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.21 mountX=0.10 mountY=-0.10, mountTheta=-0.81
03:02:47.822 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.13, opts=13)
03:02:47.822 00.000 18120 Enqueuing Move request for scope (0.05, 0.13)
03:02:47.823 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:47.823 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
03:02:47.824 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:47.824 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:47.824 00.000 18120 Enqueuing Expose request
03:02:47.825 00.001 21948 Worker thread wakes up
03:02:47.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
03:02:47.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
03:02:47.825 00.000 21948 Moving (0.05, 0.13) raw xDistance=0.10 yDistance=-0.10
03:02:47.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:02:47.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:47.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:02:47.825 00.000 21948 MoveAxis(E, 0, ABG)
03:02:47.825 00.000 21948 Move returns status 0, amount 0
03:02:47.825 00.000 21948 MoveAxis(N, 0, ABG)
03:02:47.825 00.000 21948 Move returns status 0, amount 0
03:02:47.825 00.000 21948 move complete, result=0
03:02:47.825 00.000 21948 worker thread done servicing request
03:02:47.825 00.000 21948 Worker thread wakes up
03:02:47.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:47.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:47.826 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:49.450 01.624 21948 Exposure complete
03:02:49.487 00.037 21948 worker thread done servicing request
03:02:49.487 00.000 18120 OnExposeComplete: enter
03:02:49.488 00.001 18120 UpdateGuideState(): m_state=6
03:02:49.488 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4807
03:02:49.489 00.001 18120 Star::Find returns 1 (0), X=894.10, Y=232.96, Mass=1918, SNR=30.3, Peak=171 HFD=4.3
03:02:49.489 00.000 18120 MultiStar: [#1 0.40,0.20,0.00,M1] [#2 -0.10,-0.02,0.65,U] [#3 -0.20,0.02,0.59,U] [#4 0.02,0.07,0.53,U] [#5 -0.11,0.39,0.48,U] [#6 0.26,0.06,0.54,U] [#7 -0.19,0.05,0.41,U] [#8 0.13,-0.14,0.38,U] 
03:02:49.490 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.15, 0.17}
03:02:49.490 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
03:02:49.490 00.000 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
03:02:49.491 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.45 mountX=0.07 mountY=-0.05, mountTheta=-0.57
03:02:49.492 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.09, opts=13)
03:02:49.492 00.000 18120 Enqueuing Move request for scope (0.01, 0.09)
03:02:49.493 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:49.493 00.000 21948 Worker thread wakes up
03:02:49.493 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
03:02:49.493 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
03:02:49.493 00.000 21948 Moving (0.01, 0.09) raw xDistance=0.07 yDistance=-0.05
03:02:49.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:02:49.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:49.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:02:49.493 00.000 21948 MoveAxis(E, 0, ABG)
03:02:49.493 00.000 21948 Move returns status 0, amount 0
03:02:49.493 00.000 21948 MoveAxis(N, 0, ABG)
03:02:49.493 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.3
03:02:49.494 00.001 21948 Move returns status 0, amount 0
03:02:49.494 00.000 21948 move complete, result=0
03:02:49.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:49.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:49.495 00.000 18120 Enqueuing Expose request
03:02:49.495 00.000 21948 worker thread done servicing request
03:02:49.496 00.001 21948 Worker thread wakes up
03:02:49.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:49.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:49.496 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:51.015 01.519 21948 Exposure complete
03:02:51.069 00.054 21948 worker thread done servicing request
03:02:51.069 00.000 18120 OnExposeComplete: enter
03:02:51.070 00.001 18120 UpdateGuideState(): m_state=6
03:02:51.072 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4808
03:02:51.073 00.001 18120 Star::Find returns 1 (0), X=894.08, Y=232.91, Mass=1893, SNR=30.2, Peak=188 HFD=4.2
03:02:51.075 00.002 18120 MultiStar: [#1 -0.07,0.20,0.72,U] [#2 0.01,-0.04,0.63,U] [#3 -0.30,0.25,0.59,U] [#4 -0.01,0.12,0.56,U] [#5 -0.07,0.19,0.47,U] [#6 0.26,0.27,0.53,U] [#7 -0.61,0.45,0.00,M1] [#8 0.11,0.06,0.39,U] 
03:02:51.076 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {0.13, 0.12}
03:02:51.077 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
03:02:51.078 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
03:02:51.079 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=0.13 mountY=-0.07, mountTheta=-0.52
03:02:51.080 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.15, opts=13)
03:02:51.081 00.001 18120 Enqueuing Move request for scope (0.01, 0.15)
03:02:51.081 00.000 21948 Worker thread wakes up
03:02:51.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:51.082 00.001 18120 UpdateGuideState exits: m=1893 RSB=30.2
03:02:51.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:51.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:51.083 00.000 18120 Enqueuing Expose request
03:02:51.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
03:02:51.083 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
03:02:51.083 00.000 21948 Moving (0.01, 0.15) raw xDistance=0.13 yDistance=-0.07
03:02:51.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:02:51.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:51.084 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:02:51.084 00.000 21948 MoveAxis(E, 0, ABG)
03:02:51.084 00.000 21948 Move returns status 0, amount 0
03:02:51.084 00.000 21948 MoveAxis(N, 0, ABG)
03:02:51.084 00.000 21948 Move returns status 0, amount 0
03:02:51.084 00.000 21948 move complete, result=0
03:02:51.084 00.000 21948 worker thread done servicing request
03:02:51.084 00.000 21948 Worker thread wakes up
03:02:51.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:51.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:51.084 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:52.708 01.624 21948 Exposure complete
03:02:52.743 00.035 21948 worker thread done servicing request
03:02:52.743 00.000 18120 OnExposeComplete: enter
03:02:52.744 00.001 18120 UpdateGuideState(): m_state=6
03:02:52.744 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4809
03:02:52.745 00.001 18120 Star::Find returns 1 (0), X=894.03, Y=232.75, Mass=1852, SNR=29.8, Peak=181 HFD=4.0
03:02:52.745 00.000 18120 MultiStar: [#1 0.05,0.04,0.74,U] [#2 -0.25,-0.20,0.65,U] [#3 -0.44,-0.10,0.00,M1] [#4 -0.19,0.12,0.58,U] [#5 -0.14,-0.10,0.47,U] [#6 0.10,0.01,0.53,U] [#7 -0.27,0.02,0.42,U] [#8 0.10,0.08,0.42,U] 
03:02:52.745 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.08, -0.03}
03:02:52.746 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.41)
03:02:52.746 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
03:02:52.747 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.87 mountX=0.01 mountY=0.05, mountTheta=1.41
03:02:52.748 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
03:02:52.748 00.000 18120 Enqueuing Move request for scope (-0.05, -0.01)
03:02:52.749 00.001 21948 Worker thread wakes up
03:02:52.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:02:52.749 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:02:52.749 00.000 21948 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
03:02:52.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:02:52.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:52.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:02:52.749 00.000 21948 MoveAxis(E, 0, ABG)
03:02:52.749 00.000 21948 Move returns status 0, amount 0
03:02:52.749 00.000 21948 MoveAxis(N, 0, ABG)
03:02:52.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:52.750 00.001 21948 Move returns status 0, amount 0
03:02:52.750 00.000 21948 move complete, result=0
03:02:52.750 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
03:02:52.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:52.751 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:52.751 00.000 18120 Enqueuing Expose request
03:02:52.752 00.001 21948 worker thread done servicing request
03:02:52.752 00.000 21948 Worker thread wakes up
03:02:52.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:52.752 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:52.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:54.280 01.528 21948 Exposure complete
03:02:54.319 00.039 21948 worker thread done servicing request
03:02:54.319 00.000 18120 OnExposeComplete: enter
03:02:54.320 00.001 18120 UpdateGuideState(): m_state=6
03:02:54.320 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4810
03:02:54.322 00.002 18120 Star::Find returns 1 (0), X=894.19, Y=232.81, Mass=1855, SNR=29.8, Peak=165 HFD=4.2
03:02:54.325 00.003 18120 MultiStar: [#1 0.01,0.16,0.72,U] [#2 -0.17,-0.05,0.66,U] [#3 -0.36,-0.02,0.62,U] [#4 -0.20,0.03,0.58,U] [#5 -0.14,0.17,0.47,U] [#6 0.10,-0.15,0.56,U] [#7 -0.21,0.29,0.40,U] [#8 0.15,0.08,0.38,U] 
03:02:54.327 00.002 18120 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.24, 0.02}
03:02:54.329 00.002 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
03:02:54.332 00.003 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
03:02:54.334 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.34 mountX=0.06 mountY=0.02, mountTheta=0.30
03:02:54.339 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.05, opts=13)
03:02:54.340 00.001 18120 Enqueuing Move request for scope (-0.04, 0.05)
03:02:54.340 00.000 21948 Worker thread wakes up
03:02:54.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:54.341 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
03:02:54.341 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.8
03:02:54.341 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
03:02:54.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:54.343 00.002 21948 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
03:02:54.343 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:54.343 00.000 18120 Enqueuing Expose request
03:02:54.344 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:02:54.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:54.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:02:54.344 00.000 21948 MoveAxis(E, 0, ABG)
03:02:54.344 00.000 21948 Move returns status 0, amount 0
03:02:54.344 00.000 21948 MoveAxis(N, 0, ABG)
03:02:54.344 00.000 21948 Move returns status 0, amount 0
03:02:54.344 00.000 21948 move complete, result=0
03:02:54.344 00.000 21948 worker thread done servicing request
03:02:54.344 00.000 21948 Worker thread wakes up
03:02:54.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:54.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:54.344 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:55.978 01.634 21948 Exposure complete
03:02:56.003 00.025 21948 worker thread done servicing request
03:02:56.004 00.001 18120 OnExposeComplete: enter
03:02:56.004 00.000 18120 UpdateGuideState(): m_state=6
03:02:56.005 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4811
03:02:56.005 00.000 18120 Star::Find returns 1 (0), X=894.00, Y=233.17, Mass=1930, SNR=30.4, Peak=202 HFD=4.2
03:02:56.006 00.001 18120 MultiStar: [#1 -0.13,0.42,0.00,M1] [#2 -0.26,0.00,0.63,U] [#3 -0.09,0.29,0.61,U] [#4 -0.22,0.25,0.54,U] [#5 -0.23,0.41,0.00,M1] [#6 -0.01,0.22,0.52,U] [#7 -0.38,0.42,0.00,M1] [#8 -0.20,0.24,0.38,U] 
03:02:56.006 00.000 18120 refined, 5 included, MultiStar: {-0.10, 0.24}, one-star: {0.05, 0.38}
03:02:56.007 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
03:02:56.007 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
03:02:56.007 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=0.26 mountY=-0.02, mountTheta=-0.08
03:02:56.010 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.24, opts=13)
03:02:56.011 00.001 18120 Enqueuing Move request for scope (-0.10, 0.24)
03:02:56.011 00.000 21948 Worker thread wakes up
03:02:56.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:56.012 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.4
03:02:56.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:56.013 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:56.013 00.000 18120 Enqueuing Expose request
03:02:56.014 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
03:02:56.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
03:02:56.014 00.000 21948 Moving (-0.10, 0.24) raw xDistance=0.26 yDistance=-0.02
03:02:56.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:02:56.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:56.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:02:56.014 00.000 21948 MoveAxis(W, 47, ABG)
03:02:56.014 00.000 21948 Guiding  Dir = 3, Dur = 47
03:02:56.014 00.000 21948 IsSlewing returns 0
03:02:56.014 00.000 21948 IsGuiding returns 0
03:02:56.016 00.002 21948 PulseGuide returned control before completion, sleep 56
03:02:56.085 00.069 21948 IsGuiding returns 0
03:02:56.086 00.001 21948 Move returns status 0, amount 47
03:02:56.086 00.000 21948 MoveAxis(N, 0, ABG)
03:02:56.086 00.000 21948 Move returns status 0, amount 0
03:02:56.086 00.000 21948 move complete, result=0
03:02:56.086 00.000 21948 worker thread done servicing request
03:02:56.086 00.000 21948 Worker thread wakes up
03:02:56.086 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
03:02:56.087 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:56.087 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:57.498 01.411 21948 Exposure complete
03:02:57.529 00.031 21948 worker thread done servicing request
03:02:57.529 00.000 18120 OnExposeComplete: enter
03:02:57.531 00.002 18120 UpdateGuideState(): m_state=6
03:02:57.532 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4812
03:02:57.532 00.000 18120 Star::Find returns 1 (0), X=894.02, Y=233.14, Mass=1829, SNR=29.6, Peak=179 HFD=4.2
03:02:57.533 00.001 18120 MultiStar: [#1 -0.09,0.26,0.72,U] [#2 -0.32,0.17,0.64,U] [#3 -0.41,0.24,0.00,M1] [#4 -0.41,0.44,0.00,M1] [#5 -0.12,0.26,0.46,U] [#6 -0.13,0.10,0.57,U] [#7 -0.54,0.11,0.00,M2] [#8 -0.11,-0.14,0.39,U] 
03:02:57.533 00.000 18120 refined, 5 included, MultiStar: {-0.10, 0.20}, one-star: {0.07, 0.35}
03:02:57.533 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
03:02:57.534 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
03:02:57.534 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.01 mountX=0.22 mountY=-0.01, mountTheta=-0.02
03:02:57.535 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.20, opts=13)
03:02:57.536 00.001 18120 Enqueuing Move request for scope (-0.10, 0.20)
03:02:57.536 00.000 21948 Worker thread wakes up
03:02:57.536 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
03:02:57.536 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
03:02:57.537 00.001 21948 Moving (-0.10, 0.20) raw xDistance=0.22 yDistance=-0.01
03:02:57.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:02:57.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:57.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:02:57.537 00.000 21948 MoveAxis(W, 43, ABG)
03:02:57.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:57.537 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
03:02:57.538 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:57.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:57.539 00.001 18120 Enqueuing Expose request
03:02:57.539 00.000 21948 Guiding  Dir = 3, Dur = 43
03:02:57.539 00.000 21948 IsSlewing returns 0
03:02:57.539 00.000 21948 IsGuiding returns 0
03:02:57.541 00.002 21948 PulseGuide returned control before completion, sleep 52
03:02:57.611 00.070 21948 IsGuiding returns 0
03:02:57.612 00.001 21948 Move returns status 0, amount 43
03:02:57.612 00.000 21948 MoveAxis(N, 0, ABG)
03:02:57.612 00.000 21948 Move returns status 0, amount 0
03:02:57.612 00.000 21948 move complete, result=0
03:02:57.612 00.000 21948 worker thread done servicing request
03:02:57.612 00.000 21948 Worker thread wakes up
03:02:57.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:57.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:57.612 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
03:02:59.241 01.629 21948 Exposure complete
03:02:59.283 00.042 21948 worker thread done servicing request
03:02:59.283 00.000 18120 OnExposeComplete: enter
03:02:59.284 00.001 18120 UpdateGuideState(): m_state=6
03:02:59.285 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4813
03:02:59.285 00.000 18120 Star::Find returns 1 (0), X=894.23, Y=232.74, Mass=1904, SNR=30.2, Peak=173 HFD=3.8
03:02:59.286 00.001 18120 MultiStar: [#1 -0.08,-0.01,0.73,U] [#2 -0.12,-0.15,0.63,U] [#3 -0.19,-0.02,0.62,U] [#4 0.03,0.11,0.55,U] [#5 -0.06,0.09,0.46,U] [#6 0.12,-0.25,0.54,U] [#7 -0.22,-0.03,0.43,U] [#8 0.05,-0.32,0.39,U] 
03:02:59.286 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {0.28, -0.05}
03:02:59.287 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
03:02:59.287 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
03:02:59.287 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.56 mountX=-0.06 mountY=0.03, mountTheta=2.70
03:02:59.289 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.06, opts=13)
03:02:59.291 00.002 18120 Enqueuing Move request for scope (0.00, -0.06)
03:02:59.292 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:02:59.292 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.2
03:02:59.293 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:59.293 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:02:59.293 00.000 18120 Enqueuing Expose request
03:02:59.294 00.001 21948 Worker thread wakes up
03:02:59.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
03:02:59.294 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
03:02:59.294 00.000 21948 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.03
03:02:59.294 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:02:59.294 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:59.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:02:59.294 00.000 21948 MoveAxis(E, 0, ABG)
03:02:59.294 00.000 21948 Move returns status 0, amount 0
03:02:59.294 00.000 21948 MoveAxis(N, 0, ABG)
03:02:59.294 00.000 21948 Move returns status 0, amount 0
03:02:59.294 00.000 21948 move complete, result=0
03:02:59.294 00.000 21948 worker thread done servicing request
03:02:59.294 00.000 21948 Worker thread wakes up
03:02:59.294 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:02:59.294 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:02:59.294 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:00.811 01.517 21948 Exposure complete
03:03:00.840 00.029 21948 worker thread done servicing request
03:03:00.841 00.001 18120 OnExposeComplete: enter
03:03:00.842 00.001 18120 UpdateGuideState(): m_state=6
03:03:00.842 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4814
03:03:00.843 00.001 18120 Star::Find returns 1 (0), X=894.07, Y=232.97, Mass=1849, SNR=29.8, Peak=189 HFD=4.3
03:03:00.843 00.000 18120 MultiStar: [#1 0.07,0.02,0.76,U] [#2 -0.22,-0.19,0.66,U] [#3 -0.28,0.02,0.60,U] [#4 -0.21,0.11,0.57,U] [#5 -0.10,0.18,0.46,U] [#6 0.10,0.01,0.56,U] [#7 -0.40,0.30,0.00,M2] [#8 0.14,-0.05,0.42,U] 
03:03:00.844 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.12, 0.18}
03:03:00.844 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
03:03:00.845 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
03:03:00.845 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.29 mountX=0.05 mountY=0.01, mountTheta=0.26
03:03:00.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
03:03:00.847 00.001 18120 Enqueuing Move request for scope (-0.04, 0.04)
03:03:00.847 00.000 21948 Worker thread wakes up
03:03:00.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:00.848 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
03:03:00.848 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
03:03:00.848 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.8
03:03:00.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:00.849 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:00.849 00.000 18120 Enqueuing Expose request
03:03:00.850 00.001 21948 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.01
03:03:00.850 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:03:00.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:00.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:03:00.850 00.000 21948 MoveAxis(E, 0, ABG)
03:03:00.850 00.000 21948 Move returns status 0, amount 0
03:03:00.850 00.000 21948 MoveAxis(N, 0, ABG)
03:03:00.850 00.000 21948 Move returns status 0, amount 0
03:03:00.850 00.000 21948 move complete, result=0
03:03:00.850 00.000 21948 worker thread done servicing request
03:03:00.850 00.000 21948 Worker thread wakes up
03:03:00.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:00.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:00.850 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:02.489 01.639 21948 Exposure complete
03:03:02.556 00.067 21948 worker thread done servicing request
03:03:02.556 00.000 18120 OnExposeComplete: enter
03:03:02.560 00.004 18120 UpdateGuideState(): m_state=6
03:03:02.562 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4815
03:03:02.565 00.003 18120 Star::Find returns 1 (0), X=894.19, Y=232.89, Mass=1868, SNR=29.9, Peak=179 HFD=4.1
03:03:02.567 00.002 18120 MultiStar: [#1 0.04,0.32,0.73,U] [#2 0.05,-0.15,0.65,U] [#3 -0.18,-0.08,0.60,U] [#4 -0.23,0.14,0.58,U] [#5 -0.07,0.37,0.46,U] [#6 0.24,0.23,0.55,U] [#7 0.00,-0.07,0.45,U] [#8 -0.03,0.10,0.38,U] 
03:03:02.569 00.002 18120 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.24, 0.10}
03:03:02.571 00.002 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
03:03:02.573 00.002 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
03:03:02.575 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.31 mountX=0.08 mountY=-0.07, mountTheta=-0.71
03:03:02.576 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
03:03:02.577 00.001 18120 Enqueuing Move request for scope (0.03, 0.11)
03:03:02.577 00.000 21948 Worker thread wakes up
03:03:02.577 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
03:03:02.577 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:03:02.577 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.08 yDistance=-0.07
03:03:02.577 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:03:02.577 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:02.577 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:02.578 00.001 18120 UpdateGuideState exits: m=1868 RSB=29.9
03:03:02.578 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:02.580 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:02.580 00.000 21948 MoveAxis(E, 0, ABG)
03:03:02.580 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:02.580 00.000 18120 Enqueuing Expose request
03:03:02.581 00.001 21948 Move returns status 0, amount 0
03:03:02.581 00.000 21948 MoveAxis(N, 0, ABG)
03:03:02.581 00.000 21948 Move returns status 0, amount 0
03:03:02.581 00.000 21948 move complete, result=0
03:03:02.581 00.000 21948 worker thread done servicing request
03:03:02.581 00.000 21948 Worker thread wakes up
03:03:02.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:02.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:02.581 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:03.997 01.416 21948 Exposure complete
03:03:04.030 00.033 21948 worker thread done servicing request
03:03:04.030 00.000 18120 OnExposeComplete: enter
03:03:04.031 00.001 18120 UpdateGuideState(): m_state=6
03:03:04.032 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4816
03:03:04.033 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=232.89, Mass=1901, SNR=30.2, Peak=160 HFD=4.2
03:03:04.034 00.001 18120 MultiStar: [#1 0.54,0.16,0.00,M1] [#2 -0.01,0.11,0.66,U] [#3 0.26,-0.10,0.56,U] [#4 0.05,0.22,0.56,U] [#5 0.19,0.24,0.45,U] [#6 0.43,0.01,0.00,M1] [#7 0.01,0.17,0.41,U] [#8 0.47,-0.01,0.00,M1] 
03:03:04.035 00.001 18120 refined, 5 included, MultiStar: {0.16, 0.12}, one-star: {0.33, 0.10}
03:03:04.036 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
03:03:04.036 00.000 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
03:03:04.037 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.62 mountX=0.04 mountY=-0.20, mountTheta=-1.38
03:03:04.038 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.12, opts=13)
03:03:04.039 00.001 18120 Enqueuing Move request for scope (0.16, 0.12)
03:03:04.039 00.000 21948 Worker thread wakes up
03:03:04.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
03:03:04.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
03:03:04.039 00.000 21948 Moving (0.16, 0.12) raw xDistance=0.04 yDistance=-0.20
03:03:04.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:04.040 00.001 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:03:04.041 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:04.043 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:04.043 00.000 18120 Enqueuing Expose request
03:03:04.044 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:03:04.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:04.044 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:03:04.044 00.000 21948 MoveAxis(E, 0, ABG)
03:03:04.044 00.000 21948 Move returns status 0, amount 0
03:03:04.044 00.000 21948 MoveAxis(N, 0, ABG)
03:03:04.044 00.000 21948 Move returns status 0, amount 0
03:03:04.044 00.000 21948 move complete, result=0
03:03:04.044 00.000 21948 worker thread done servicing request
03:03:04.044 00.000 21948 Worker thread wakes up
03:03:04.044 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:04.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:04.045 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:05.676 01.631 21948 Exposure complete
03:03:05.732 00.056 21948 worker thread done servicing request
03:03:05.732 00.000 18120 OnExposeComplete: enter
03:03:05.733 00.001 18120 UpdateGuideState(): m_state=6
03:03:05.734 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4817
03:03:05.735 00.001 18120 Star::Find returns 1 (0), X=894.11, Y=233.23, Mass=1916, SNR=30.3, Peak=176 HFD=4.2
03:03:05.736 00.001 18120 MultiStar: [#1 -0.10,0.35,0.67,U] [#2 -0.02,0.08,0.65,U] [#3 -0.45,0.37,0.00,M1] [#4 -0.30,0.20,0.55,U] [#5 -0.10,0.54,0.00,M1] [#6 0.08,0.56,0.00,M2] [#7 -0.56,0.43,0.00,M1] [#8 -0.02,0.20,0.40,U] 
03:03:05.736 00.000 18120 refined, 4 included, MultiStar: {-0.03, 0.28}, one-star: {0.16, 0.44}
03:03:05.737 00.001 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
03:03:05.737 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
03:03:05.739 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.67 mountX=0.27 mountY=-0.10, mountTheta=-0.37
03:03:05.739 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.28, opts=13)
03:03:05.740 00.001 18120 Enqueuing Move request for scope (-0.03, 0.28)
03:03:05.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:05.741 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.3
03:03:05.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:05.742 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:05.742 00.000 18120 Enqueuing Expose request
03:03:05.742 00.000 21948 Worker thread wakes up
03:03:05.744 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
03:03:05.744 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
03:03:05.744 00.000 21948 Moving (-0.03, 0.28) raw xDistance=0.27 yDistance=-0.10
03:03:05.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:03:05.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:05.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:03:05.744 00.000 21948 MoveAxis(W, 48, ABG)
03:03:05.744 00.000 21948 Guiding  Dir = 3, Dur = 48
03:03:05.744 00.000 21948 IsSlewing returns 0
03:03:05.744 00.000 21948 IsGuiding returns 0
03:03:05.746 00.002 21948 PulseGuide returned control before completion, sleep 56
03:03:05.818 00.072 21948 IsGuiding returns 0
03:03:05.818 00.000 21948 Move returns status 0, amount 48
03:03:05.818 00.000 21948 MoveAxis(N, 0, ABG)
03:03:05.818 00.000 21948 Move returns status 0, amount 0
03:03:05.818 00.000 21948 move complete, result=0
03:03:05.818 00.000 21948 worker thread done servicing request
03:03:05.818 00.000 21948 Worker thread wakes up
03:03:05.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:05.818 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
03:03:05.819 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:07.223 01.404 21948 Exposure complete
03:03:07.257 00.034 21948 worker thread done servicing request
03:03:07.257 00.000 18120 OnExposeComplete: enter
03:03:07.258 00.001 18120 UpdateGuideState(): m_state=6
03:03:07.258 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4818
03:03:07.259 00.001 18120 Star::Find returns 1 (0), X=894.00, Y=233.27, Mass=1811, SNR=29.5, Peak=169 HFD=4.0
03:03:07.259 00.000 18120 MultiStar: [#1 -0.10,0.59,0.00,M1] [#2 -0.32,0.33,0.00,M1] [#3 -0.45,0.33,0.00,M2] [#4 -0.19,0.51,0.00,M1] [#5 -0.04,0.48,0.00,M2] [#6 -0.18,0.55,0.00,M3] [#7 -0.58,0.36,0.00,M2] [#8 -0.08,0.34,0.40,U] 
03:03:07.260 00.001 18120 refined, 1 included, MultiStar: {0.01, 0.44}, one-star: {0.05, 0.48}
03:03:07.260 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
03:03:07.261 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
03:03:07.261 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.54 mountX=0.39 mountY=-0.21, mountTheta=-0.49
03:03:07.262 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.44, opts=13)
03:03:07.263 00.001 18120 Enqueuing Move request for scope (0.01, 0.44)
03:03:07.264 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:07.264 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:03:07.264 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:07.265 00.001 21948 Worker thread wakes up
03:03:07.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:07.266 00.001 18120 Enqueuing Expose request
03:03:07.268 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
03:03:07.268 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
03:03:07.268 00.000 21948 Moving (0.01, 0.44) raw xDistance=0.39 yDistance=-0.21
03:03:07.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
03:03:07.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:03:07.268 00.000 21948 MoveAxis(W, 73, ABG)
03:03:07.268 00.000 21948 Guiding  Dir = 3, Dur = 73
03:03:07.268 00.000 21948 IsSlewing returns 0
03:03:07.268 00.000 21948 IsGuiding returns 0
03:03:07.270 00.002 21948 PulseGuide returned control before completion, sleep 82
03:03:07.363 00.093 21948 IsGuiding returns 0
03:03:07.363 00.000 21948 Move returns status 0, amount 73
03:03:07.363 00.000 21948 MoveAxis(N, 50, ABG)
03:03:07.363 00.000 21948 Guiding  Dir = 0, Dur = 50
03:03:07.363 00.000 21948 IsSlewing returns 0
03:03:07.363 00.000 21948 IsGuiding returns 0
03:03:07.369 00.006 21948 PulseGuide returned control before completion, sleep 56
03:03:07.444 00.075 21948 IsGuiding returns 0
03:03:07.444 00.000 21948 Move returns status 0, amount 50
03:03:07.444 00.000 21948 move complete, result=0
03:03:07.444 00.000 21948 worker thread done servicing request
03:03:07.444 00.000 21948 Worker thread wakes up
03:03:07.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:07.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:07.444 00.000 18120 GuideStep: 0.4 px 73 ms WEST, -0.2 px 50 ms NORTH
03:03:09.073 01.629 21948 Exposure complete
03:03:09.126 00.053 21948 worker thread done servicing request
03:03:09.126 00.000 18120 OnExposeComplete: enter
03:03:09.127 00.001 18120 UpdateGuideState(): m_state=6
03:03:09.127 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4819
03:03:09.128 00.001 18120 Star::Find returns 1 (0), X=893.97, Y=232.92, Mass=1818, SNR=29.6, Peak=175 HFD=4.2
03:03:09.129 00.001 18120 MultiStar: [#1 -0.12,0.18,0.73,U] [#2 -0.38,-0.00,0.65,U] [#3 -0.43,-0.03,0.61,U] [#4 -0.29,-0.12,0.54,U] [#5 -0.03,0.13,0.48,U] [#6 -0.14,0.11,0.55,U] [#7 -0.45,0.03,0.00,M3] [#8 0.01,-0.03,0.41,U] 
03:03:09.130 00.001 18120 single-star, 7 included, MultiStar: {-0.16, 0.06}, one-star: {0.02, 0.13}
03:03:09.130 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
03:03:09.131 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
03:03:09.132 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.11 mountY=-0.07, mountTheta=-0.58
03:03:09.134 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
03:03:09.135 00.001 18120 Enqueuing Move request for scope (0.02, 0.13)
03:03:09.135 00.000 21948 Worker thread wakes up
03:03:09.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:09.136 00.001 18120 UpdateGuideState exits: m=1818 RSB=29.6
03:03:09.136 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:09.136 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:09.137 00.001 18120 Enqueuing Expose request
03:03:09.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
03:03:09.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
03:03:09.137 00.000 21948 Moving (0.02, 0.13) raw xDistance=0.11 yDistance=-0.07
03:03:09.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:03:09.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:09.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:09.137 00.000 21948 MoveAxis(E, 0, ABG)
03:03:09.137 00.000 21948 Move returns status 0, amount 0
03:03:09.138 00.001 21948 MoveAxis(N, 0, ABG)
03:03:09.138 00.000 21948 Move returns status 0, amount 0
03:03:09.138 00.000 21948 move complete, result=0
03:03:09.138 00.000 21948 worker thread done servicing request
03:03:09.138 00.000 21948 Worker thread wakes up
03:03:09.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:09.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:09.138 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:10.651 01.513 21948 Exposure complete
03:03:10.687 00.036 21948 worker thread done servicing request
03:03:10.687 00.000 18120 OnExposeComplete: enter
03:03:10.688 00.001 18120 UpdateGuideState(): m_state=6
03:03:10.689 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4820
03:03:10.690 00.001 18120 Star::Find returns 1 (0), X=893.99, Y=232.77, Mass=1962, SNR=30.7, Peak=174 HFD=4.1
03:03:10.691 00.001 18120 MultiStar: [#1 -0.18,0.02,0.69,U] [#2 -0.34,-0.32,0.00,M1] [#3 -0.49,-0.07,0.00,M2] [#4 -0.49,0.13,0.00,M1] [#5 -0.25,0.15,0.47,U] [#6 -0.12,-0.06,0.53,U] [#7 -0.66,-0.02,0.00,M4] [#8 -0.22,-0.12,0.42,U] 
03:03:10.692 00.001 18120 single-star, 4 included, MultiStar: {-0.12, -0.01}, one-star: {0.04, -0.02}
03:03:10.693 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:03:10.694 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:03:10.695 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.50 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
03:03:10.698 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
03:03:10.699 00.001 18120 Enqueuing Move request for scope (0.04, -0.02)
03:03:10.699 00.000 21948 Worker thread wakes up
03:03:10.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
03:03:10.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
03:03:10.699 00.000 21948 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=-0.03
03:03:10.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:03:10.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:10.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:10.700 00.001 18120 UpdateGuideState exits: m=1962 RSB=30.7
03:03:10.702 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:10.704 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:10.704 00.000 18120 Enqueuing Expose request
03:03:10.705 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:10.705 00.000 21948 MoveAxis(E, 0, ABG)
03:03:10.705 00.000 21948 Move returns status 0, amount 0
03:03:10.705 00.000 21948 MoveAxis(N, 0, ABG)
03:03:10.705 00.000 21948 Move returns status 0, amount 0
03:03:10.705 00.000 21948 move complete, result=0
03:03:10.705 00.000 21948 worker thread done servicing request
03:03:10.705 00.000 21948 Worker thread wakes up
03:03:10.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:10.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:10.706 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:12.333 01.627 21948 Exposure complete
03:03:12.369 00.036 21948 worker thread done servicing request
03:03:12.369 00.000 18120 OnExposeComplete: enter
03:03:12.369 00.000 18120 UpdateGuideState(): m_state=6
03:03:12.370 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4821
03:03:12.370 00.000 18120 Star::Find returns 1 (0), X=893.89, Y=232.79, Mass=1816, SNR=29.5, Peak=172 HFD=4.1
03:03:12.371 00.001 18120 MultiStar: [#1 -0.27,0.12,0.73,U] [#2 -0.45,-0.09,0.00,M2] [#3 -0.51,-0.07,0.00,M3] [#4 -0.56,-0.07,0.00,M2] [#5 -0.05,0.05,0.48,U] [#6 -0.24,0.05,0.54,U] [#7 -0.51,-0.14,0.00,M5] [#8 -0.35,-0.22,0.40,U] 
03:03:12.371 00.000 18120 single-star, 4 included, MultiStar: {-0.17, 0.01}, one-star: {-0.06, -0.00}
03:03:12.372 00.001 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.00) = xAngle (-5.11 = 1.18)
03:03:12.372 00.000 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.15 = 1.14)
03:03:12.372 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.11 mountX=0.02 mountY=0.06, mountTheta=1.17
03:03:12.374 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.00, opts=13)
03:03:12.374 00.000 18120 Enqueuing Move request for scope (-0.06, -0.00)
03:03:12.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:12.375 00.001 18120 UpdateGuideState exits: m=1816 RSB=29.5
03:03:12.375 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:12.377 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:12.377 00.000 18120 Enqueuing Expose request
03:03:12.378 00.001 21948 Worker thread wakes up
03:03:12.378 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
03:03:12.378 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
03:03:12.378 00.000 21948 Moving (-0.06, -0.00) raw xDistance=0.02 yDistance=0.06
03:03:12.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:12.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:12.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:12.378 00.000 21948 MoveAxis(E, 0, ABG)
03:03:12.378 00.000 21948 Move returns status 0, amount 0
03:03:12.378 00.000 21948 MoveAxis(N, 0, ABG)
03:03:12.378 00.000 21948 Move returns status 0, amount 0
03:03:12.378 00.000 21948 move complete, result=0
03:03:12.378 00.000 21948 worker thread done servicing request
03:03:12.378 00.000 21948 Worker thread wakes up
03:03:12.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:12.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:12.379 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:13.890 01.511 21948 Exposure complete
03:03:13.923 00.033 21948 worker thread done servicing request
03:03:13.924 00.001 18120 OnExposeComplete: enter
03:03:13.924 00.000 18120 UpdateGuideState(): m_state=6
03:03:13.925 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4822
03:03:13.925 00.000 18120 Star::Find returns 1 (0), X=893.83, Y=232.92, Mass=1864, SNR=30.0, Peak=181 HFD=4.2
03:03:13.926 00.001 18120 MultiStar: [#1 -0.41,0.10,0.72,U] [#2 -0.39,-0.16,0.60,U] [#3 -0.53,-0.12,0.00,M4] [#4 -0.34,0.01,0.56,U] [#5 -0.14,0.10,0.44,U] [#6 -0.18,0.05,0.54,U] [#7 -0.64,-0.06,0.00,M6] [#8 -0.13,-0.26,0.39,U] 
03:03:13.926 00.000 18120 single-star, 6 included, MultiStar: {-0.25, 0.02}, one-star: {-0.12, 0.13}
03:03:13.927 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
03:03:13.928 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
03:03:13.928 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.31 mountX=0.17 mountY=0.05, mountTheta=0.27
03:03:13.930 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.13, opts=13)
03:03:13.930 00.000 18120 Enqueuing Move request for scope (-0.12, 0.13)
03:03:13.930 00.000 21948 Worker thread wakes up
03:03:13.931 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:13.931 00.000 18120 UpdateGuideState exits: m=1864 RSB=30.0
03:03:13.931 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:13.932 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:13.932 00.000 18120 Enqueuing Expose request
03:03:13.933 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
03:03:13.933 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
03:03:13.933 00.000 21948 Moving (-0.12, 0.13) raw xDistance=0.17 yDistance=0.05
03:03:13.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:03:13.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:13.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:13.933 00.000 21948 MoveAxis(E, 0, ABG)
03:03:13.933 00.000 21948 Move returns status 0, amount 0
03:03:13.933 00.000 21948 MoveAxis(N, 0, ABG)
03:03:13.933 00.000 21948 Move returns status 0, amount 0
03:03:13.933 00.000 21948 move complete, result=0
03:03:13.933 00.000 21948 worker thread done servicing request
03:03:13.933 00.000 21948 Worker thread wakes up
03:03:13.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:13.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:13.933 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:15.559 01.626 21948 Exposure complete
03:03:15.596 00.037 21948 worker thread done servicing request
03:03:15.596 00.000 18120 OnExposeComplete: enter
03:03:15.597 00.001 18120 UpdateGuideState(): m_state=6
03:03:15.598 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4823
03:03:15.598 00.000 18120 Star::Find returns 1 (0), X=893.89, Y=233.09, Mass=1765, SNR=29.1, Peak=167 HFD=4.2
03:03:15.599 00.001 18120 MultiStar: [#1 -0.11,0.27,0.75,U] [#2 -0.26,0.04,0.65,U] [#3 -0.56,0.24,0.00,M5] [#4 -0.21,0.25,0.56,U] [#5 -0.30,0.44,0.00,M1] [#6 -0.16,0.15,0.53,U] [#7 -0.31,0.21,0.42,U] [#8 -0.16,0.27,0.39,U] 
03:03:15.599 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.22}, one-star: {-0.05, 0.30}
03:03:15.600 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
03:03:15.600 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
03:03:15.600 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.21 mountX=0.27 mountY=0.05, mountTheta=0.17
03:03:15.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.22, opts=13)
03:03:15.602 00.000 18120 Enqueuing Move request for scope (-0.16, 0.22)
03:03:15.603 00.001 21948 Worker thread wakes up
03:03:15.604 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:15.604 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.1
03:03:15.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:15.605 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:15.605 00.000 18120 Enqueuing Expose request
03:03:15.607 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
03:03:15.607 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
03:03:15.607 00.000 21948 Moving (-0.16, 0.22) raw xDistance=0.27 yDistance=0.05
03:03:15.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:03:15.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:15.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:15.607 00.000 21948 MoveAxis(W, 48, ABG)
03:03:15.607 00.000 21948 Guiding  Dir = 3, Dur = 48
03:03:15.607 00.000 21948 IsSlewing returns 0
03:03:15.607 00.000 21948 IsGuiding returns 0
03:03:15.609 00.002 21948 PulseGuide returned control before completion, sleep 57
03:03:15.675 00.066 21948 IsGuiding returns 0
03:03:15.675 00.000 21948 Move returns status 0, amount 48
03:03:15.675 00.000 21948 MoveAxis(N, 0, ABG)
03:03:15.675 00.000 21948 Move returns status 0, amount 0
03:03:15.675 00.000 21948 move complete, result=0
03:03:15.675 00.000 21948 worker thread done servicing request
03:03:15.676 00.001 21948 Worker thread wakes up
03:03:15.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:15.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:15.676 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
03:03:17.094 01.418 21948 Exposure complete
03:03:17.124 00.030 21948 worker thread done servicing request
03:03:17.124 00.000 18120 OnExposeComplete: enter
03:03:17.125 00.001 18120 UpdateGuideState(): m_state=6
03:03:17.126 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4824
03:03:17.126 00.000 18120 Star::Find returns 1 (0), X=893.96, Y=232.92, Mass=1977, SNR=30.7, Peak=183 HFD=4.3
03:03:17.127 00.001 18120 MultiStar: [#1 -0.09,0.17,0.71,U] [#2 -0.19,-0.12,0.62,U] [#3 -0.18,-0.21,0.56,U] [#4 -0.15,0.00,0.53,U] [#5 -0.16,0.22,0.45,U] [#6 0.15,-0.15,0.51,U] [#7 -0.44,0.12,0.00,M6] [#8 -0.09,-0.22,0.39,U] 
03:03:17.127 00.000 18120 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {0.02, 0.13}
03:03:17.127 00.000 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.00) = xAngle (-5.14 = 1.14)
03:03:17.128 00.001 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.18 = 1.10)
03:03:17.128 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.14 mountX=0.03 mountY=0.07, mountTheta=1.14
03:03:17.130 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.00, opts=13)
03:03:17.131 00.001 18120 Enqueuing Move request for scope (-0.08, -0.00)
03:03:17.131 00.000 21948 Worker thread wakes up
03:03:17.131 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:17.132 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.7
03:03:17.132 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:17.133 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:17.133 00.000 18120 Enqueuing Expose request
03:03:17.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
03:03:17.133 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
03:03:17.133 00.000 21948 Moving (-0.08, -0.00) raw xDistance=0.03 yDistance=0.07
03:03:17.134 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:17.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:17.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:03:17.134 00.000 21948 MoveAxis(E, 0, ABG)
03:03:17.134 00.000 21948 Move returns status 0, amount 0
03:03:17.134 00.000 21948 MoveAxis(N, 0, ABG)
03:03:17.134 00.000 21948 Move returns status 0, amount 0
03:03:17.134 00.000 21948 move complete, result=0
03:03:17.134 00.000 21948 worker thread done servicing request
03:03:17.134 00.000 21948 Worker thread wakes up
03:03:17.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:17.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:17.134 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:18.758 01.624 21948 Exposure complete
03:03:18.807 00.049 21948 worker thread done servicing request
03:03:18.808 00.001 18120 OnExposeComplete: enter
03:03:18.808 00.000 18120 UpdateGuideState(): m_state=6
03:03:18.809 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4825
03:03:18.810 00.001 18120 Star::Find returns 1 (0), X=894.10, Y=233.14, Mass=1960, SNR=30.6, Peak=185 HFD=4.2
03:03:18.812 00.002 18120 MultiStar: [#1 -0.03,0.28,0.69,U] [#2 -0.35,0.12,0.64,U] [#3 -0.24,0.16,0.58,U] [#4 0.03,0.18,0.52,U] [#5 0.01,0.33,0.45,U] [#6 0.02,0.41,0.51,U] [#7 -0.25,0.26,0.42,U] [#8 -0.08,0.15,0.39,U] 
03:03:18.813 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.26}, one-star: {0.16, 0.35}
03:03:18.814 00.001 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.00) = xAngle (-0.18 = -0.18)
03:03:18.815 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.22 = -0.22)
03:03:18.816 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.82 mountX=0.26 mountY=-0.06, mountTheta=-0.22
03:03:18.818 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.26, opts=13)
03:03:18.820 00.002 18120 Enqueuing Move request for scope (-0.06, 0.26)
03:03:18.824 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:18.824 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
03:03:18.825 00.001 21948 Worker thread wakes up
03:03:18.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
03:03:18.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
03:03:18.825 00.000 21948 Moving (-0.06, 0.26) raw xDistance=0.26 yDistance=-0.06
03:03:18.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:18.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:03:18.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:18.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:18.826 00.001 18120 Enqueuing Expose request
03:03:18.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:03:18.826 00.000 21948 MoveAxis(W, 46, ABG)
03:03:18.826 00.000 21948 Guiding  Dir = 3, Dur = 46
03:03:18.826 00.000 21948 IsSlewing returns 0
03:03:18.827 00.001 21948 IsGuiding returns 0
03:03:18.828 00.001 21948 PulseGuide returned control before completion, sleep 55
03:03:18.898 00.070 21948 IsGuiding returns 0
03:03:18.898 00.000 21948 Move returns status 0, amount 46
03:03:18.898 00.000 21948 MoveAxis(N, 0, ABG)
03:03:18.898 00.000 21948 Move returns status 0, amount 0
03:03:18.898 00.000 21948 move complete, result=0
03:03:18.899 00.001 21948 worker thread done servicing request
03:03:18.899 00.000 21948 Worker thread wakes up
03:03:18.899 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
03:03:18.900 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:18.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:20.316 01.416 21948 Exposure complete
03:03:20.351 00.035 21948 worker thread done servicing request
03:03:20.351 00.000 18120 OnExposeComplete: enter
03:03:20.352 00.001 18120 UpdateGuideState(): m_state=6
03:03:20.354 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4826
03:03:20.355 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=232.82, Mass=1927, SNR=30.4, Peak=179 HFD=4.2
03:03:20.356 00.001 18120 MultiStar: [#1 -0.25,-0.15,0.72,U] [#2 -0.17,-0.09,0.57,U] [#3 -0.27,-0.19,0.59,U] [#4 -0.32,0.15,0.56,U] [#5 -0.24,-0.07,0.44,U] [#6 -0.03,-0.28,0.55,U] [#7 -0.69,0.30,0.00,M6] [#8 -0.34,-0.15,0.40,U] 
03:03:20.357 00.001 18120 single-star, 7 included, MultiStar: {-0.15, -0.09}, one-star: {0.14, 0.03}
03:03:20.358 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
03:03:20.359 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
03:03:20.359 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
03:03:20.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
03:03:20.362 00.001 18120 Enqueuing Move request for scope (0.14, 0.03)
03:03:20.362 00.000 21948 Worker thread wakes up
03:03:20.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
03:03:20.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
03:03:20.362 00.000 21948 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
03:03:20.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:03:20.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:20.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:20.363 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.4
03:03:20.363 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:20.364 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:20.364 00.000 18120 Enqueuing Expose request
03:03:20.365 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:03:20.365 00.000 21948 MoveAxis(E, 0, ABG)
03:03:20.365 00.000 21948 Move returns status 0, amount 0
03:03:20.365 00.000 21948 MoveAxis(N, 0, ABG)
03:03:20.365 00.000 21948 Move returns status 0, amount 0
03:03:20.365 00.000 21948 move complete, result=0
03:03:20.365 00.000 21948 worker thread done servicing request
03:03:20.365 00.000 21948 Worker thread wakes up
03:03:20.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:20.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:20.366 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:21.987 01.621 21948 Exposure complete
03:03:22.028 00.041 21948 worker thread done servicing request
03:03:22.028 00.000 18120 OnExposeComplete: enter
03:03:22.030 00.002 18120 UpdateGuideState(): m_state=6
03:03:22.032 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4827
03:03:22.032 00.000 18120 Star::Find returns 1 (0), X=894.00, Y=232.74, Mass=2022, SNR=31.0, Peak=183 HFD=4.0
03:03:22.034 00.002 18120 MultiStar: [#1 -0.05,-0.09,0.70,U] [#2 -0.33,-0.33,0.00,M1] [#3 -0.14,-0.21,0.57,U] [#4 -0.26,0.16,0.57,U] [#5 -0.04,0.03,0.45,U] [#6 0.09,-0.09,0.52,U] [#7 -0.69,-0.25,0.00,M7] [#8 -0.15,-0.33,0.39,U] 
03:03:22.035 00.001 18120 single-star, 6 included, MultiStar: {-0.05, -0.07}, one-star: {0.06, -0.05}
03:03:22.036 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
03:03:22.037 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
03:03:22.037 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.76 mountX=-0.07 mountY=-0.03, mountTheta=-2.79
03:03:22.039 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
03:03:22.039 00.000 18120 Enqueuing Move request for scope (0.06, -0.05)
03:03:22.040 00.001 21948 Worker thread wakes up
03:03:22.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:03:22.040 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:03:22.040 00.000 21948 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
03:03:22.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:03:22.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:22.040 00.000 18120 UpdateGuideState exits: m=2022 RSB=31.0
03:03:22.042 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:22.042 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:22.042 00.000 18120 Enqueuing Expose request
03:03:22.043 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:22.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:22.043 00.000 21948 MoveAxis(E, 0, ABG)
03:03:22.043 00.000 21948 Move returns status 0, amount 0
03:03:22.043 00.000 21948 MoveAxis(N, 0, ABG)
03:03:22.043 00.000 21948 Move returns status 0, amount 0
03:03:22.043 00.000 21948 move complete, result=0
03:03:22.043 00.000 21948 worker thread done servicing request
03:03:22.043 00.000 21948 Worker thread wakes up
03:03:22.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:22.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:22.044 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:23.565 01.521 21948 Exposure complete
03:03:23.610 00.045 21948 worker thread done servicing request
03:03:23.610 00.000 18120 OnExposeComplete: enter
03:03:23.611 00.001 18120 UpdateGuideState(): m_state=6
03:03:23.612 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4828
03:03:23.612 00.000 18120 Star::Find returns 1 (0), X=894.25, Y=232.37, Mass=1845, SNR=29.8, Peak=144 HFD=4.0
03:03:23.613 00.001 18120 MultiStar: [#1 -0.10,-0.33,0.70,U] [#2 0.03,-0.43,0.00,M2] [#3 -0.45,-0.47,0.00,M2] [#4 -0.16,-0.33,0.55,U] [#5 -0.21,-0.46,0.00,M1] [#6 0.10,-0.33,0.55,U] [#7 -0.11,-0.35,0.45,U] [#8 -0.12,-0.48,0.00,M1] 
03:03:23.613 00.000 18120 refined, 4 included, MultiStar: {0.05, -0.36}, one-star: {0.30, -0.42}
03:03:23.614 00.001 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
03:03:23.614 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
03:03:23.615 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.44 mountX=-0.35 mountY=0.12, mountTheta=2.81
03:03:23.616 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.36, opts=13)
03:03:23.616 00.000 18120 Enqueuing Move request for scope (0.05, -0.36)
03:03:23.617 00.001 21948 Worker thread wakes up
03:03:23.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
03:03:23.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
03:03:23.617 00.000 21948 Moving (0.05, -0.36) raw xDistance=-0.35 yDistance=0.12
03:03:23.617 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:03:23.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:23.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:23.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:03:23.617 00.000 21948 MoveAxis(E, 62, ABG)
03:03:23.617 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
03:03:23.618 00.001 21948 Guiding  Dir = 2, Dur = 62
03:03:23.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:23.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:23.619 00.001 18120 Enqueuing Expose request
03:03:23.619 00.000 21948 IsSlewing returns 0
03:03:23.619 00.000 21948 IsGuiding returns 0
03:03:23.622 00.003 21948 PulseGuide returned control before completion, sleep 71
03:03:23.702 00.080 21948 IsGuiding returns 0
03:03:23.714 00.012 21948 Move returns status 0, amount 62
03:03:23.714 00.000 21948 MoveAxis(N, 0, ABG)
03:03:23.715 00.001 21948 Move returns status 0, amount 0
03:03:23.715 00.000 21948 move complete, result=0
03:03:23.715 00.000 21948 worker thread done servicing request
03:03:23.715 00.000 21948 Worker thread wakes up
03:03:23.715 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:23.715 00.000 18120 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
03:03:23.717 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:25.349 01.632 21948 Exposure complete
03:03:25.379 00.030 21948 worker thread done servicing request
03:03:25.379 00.000 18120 OnExposeComplete: enter
03:03:25.380 00.001 18120 UpdateGuideState(): m_state=6
03:03:25.381 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4829
03:03:25.381 00.000 18120 Star::Find returns 1 (0), X=894.18, Y=232.71, Mass=1834, SNR=29.6, Peak=176 HFD=4.0
03:03:25.382 00.001 18120 MultiStar: [#1 -0.03,0.11,0.72,U] [#2 -0.18,0.07,0.65,U] [#3 -0.36,0.01,0.63,U] [#4 -0.09,-0.02,0.58,U] [#5 -0.07,0.15,0.48,U] [#6 -0.10,-0.00,0.51,U] [#7 -0.37,0.14,0.43,U] [#8 -0.11,0.02,0.41,U] 
03:03:25.382 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.23, -0.08}
03:03:25.383 00.001 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
03:03:25.383 00.000 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
03:03:25.384 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.77 mountX=0.07 mountY=0.06, mountTheta=0.76
03:03:25.385 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
03:03:25.385 00.000 18120 Enqueuing Move request for scope (-0.09, 0.03)
03:03:25.386 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:25.386 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.6
03:03:25.387 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:25.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:25.387 00.000 18120 Enqueuing Expose request
03:03:25.388 00.001 21948 Worker thread wakes up
03:03:25.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
03:03:25.388 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
03:03:25.388 00.000 21948 Moving (-0.09, 0.03) raw xDistance=0.07 yDistance=0.06
03:03:25.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:03:25.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:25.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:25.388 00.000 21948 MoveAxis(E, 0, ABG)
03:03:25.388 00.000 21948 Move returns status 0, amount 0
03:03:25.388 00.000 21948 MoveAxis(N, 0, ABG)
03:03:25.388 00.000 21948 Move returns status 0, amount 0
03:03:25.388 00.000 21948 move complete, result=0
03:03:25.388 00.000 21948 worker thread done servicing request
03:03:25.388 00.000 21948 Worker thread wakes up
03:03:25.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:25.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:25.388 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:26.913 01.525 21948 Exposure complete
03:03:26.950 00.037 21948 worker thread done servicing request
03:03:26.950 00.000 18120 OnExposeComplete: enter
03:03:26.953 00.003 18120 UpdateGuideState(): m_state=6
03:03:26.955 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4830
03:03:26.958 00.003 18120 Star::Find returns 1 (0), X=894.01, Y=232.99, Mass=1842, SNR=29.8, Peak=169 HFD=4.4
03:03:26.960 00.002 18120 MultiStar: [#1 -0.23,0.21,0.72,U] [#2 -0.35,0.07,0.64,U] [#3 -0.45,0.04,0.00,M2] [#4 -0.23,0.13,0.56,U] [#5 -0.07,0.19,0.47,U] [#6 -0.02,-0.16,0.54,U] [#7 -0.53,0.11,0.00,M6] [#8 -0.07,-0.04,0.41,U] 
03:03:26.963 00.003 18120 refined, 6 included, MultiStar: {-0.12, 0.11}, one-star: {0.06, 0.20}
03:03:26.965 00.002 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
03:03:26.967 00.002 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
03:03:26.968 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.43 mountX=0.15 mountY=0.06, mountTheta=0.40
03:03:26.971 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
03:03:26.971 00.000 18120 Enqueuing Move request for scope (-0.12, 0.11)
03:03:26.972 00.001 21948 Worker thread wakes up
03:03:26.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:26.972 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.8
03:03:26.973 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:26.973 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:26.974 00.001 18120 Enqueuing Expose request
03:03:26.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
03:03:26.974 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
03:03:26.974 00.000 21948 Moving (-0.12, 0.11) raw xDistance=0.15 yDistance=0.06
03:03:26.974 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:03:26.974 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:26.974 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:26.974 00.000 21948 MoveAxis(E, 0, ABG)
03:03:26.974 00.000 21948 Move returns status 0, amount 0
03:03:26.974 00.000 21948 MoveAxis(N, 0, ABG)
03:03:26.974 00.000 21948 Move returns status 0, amount 0
03:03:26.974 00.000 21948 move complete, result=0
03:03:26.974 00.000 21948 worker thread done servicing request
03:03:26.974 00.000 21948 Worker thread wakes up
03:03:26.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:26.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:26.976 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:28.600 01.624 21948 Exposure complete
03:03:28.638 00.038 21948 worker thread done servicing request
03:03:28.638 00.000 18120 OnExposeComplete: enter
03:03:28.639 00.001 18120 UpdateGuideState(): m_state=6
03:03:28.640 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4831
03:03:28.641 00.001 18120 Star::Find returns 1 (0), X=894.22, Y=232.98, Mass=1902, SNR=30.2, Peak=161 HFD=4.1
03:03:28.641 00.000 18120 MultiStar: [#1 -0.12,0.17,0.71,U] [#2 -0.16,-0.10,0.63,U] [#3 -0.36,-0.17,0.63,U] [#4 -0.12,0.04,0.57,U] [#5 0.01,0.25,0.45,U] [#6 0.01,0.03,0.53,U] [#7 -0.68,0.32,0.00,M7] [#8 -0.25,0.02,0.41,U] 
03:03:28.642 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {0.27, 0.19}
03:03:28.643 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
03:03:28.644 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
03:03:28.645 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.36 mountX=0.08 mountY=0.03, mountTheta=0.33
03:03:28.648 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.06, opts=13)
03:03:28.649 00.001 18120 Enqueuing Move request for scope (-0.06, 0.06)
03:03:28.649 00.000 21948 Worker thread wakes up
03:03:28.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:28.650 00.001 18120 UpdateGuideState exits: m=1902 RSB=30.2
03:03:28.650 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:28.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:28.651 00.001 18120 Enqueuing Expose request
03:03:28.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
03:03:28.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
03:03:28.651 00.000 21948 Moving (-0.06, 0.06) raw xDistance=0.08 yDistance=0.03
03:03:28.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:03:28.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:28.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:28.651 00.000 21948 MoveAxis(E, 0, ABG)
03:03:28.651 00.000 21948 Move returns status 0, amount 0
03:03:28.651 00.000 21948 MoveAxis(N, 0, ABG)
03:03:28.651 00.000 21948 Move returns status 0, amount 0
03:03:28.651 00.000 21948 move complete, result=0
03:03:28.651 00.000 21948 worker thread done servicing request
03:03:28.652 00.001 21948 Worker thread wakes up
03:03:28.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:28.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:28.652 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:30.170 01.518 21948 Exposure complete
03:03:30.208 00.038 21948 worker thread done servicing request
03:03:30.208 00.000 18120 OnExposeComplete: enter
03:03:30.210 00.002 18120 UpdateGuideState(): m_state=6
03:03:30.211 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4832
03:03:30.211 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=232.85, Mass=1934, SNR=30.5, Peak=166 HFD=4.3
03:03:30.212 00.001 18120 MultiStar: [#1 0.12,0.14,0.73,U] [#2 -0.11,-0.03,0.64,U] [#3 -0.09,-0.17,0.61,U] [#4 0.30,0.05,0.56,U] [#5 0.20,0.24,0.49,U] [#6 0.04,-0.18,0.54,U] [#7 -0.13,0.02,0.40,U] [#8 0.28,-0.17,0.38,U] 
03:03:30.212 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.27, 0.06}
03:03:30.213 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
03:03:30.213 00.000 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
03:03:30.214 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.04 mountY=-0.10, mountTheta=-1.94
03:03:30.215 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.01, opts=13)
03:03:30.215 00.000 18120 Enqueuing Move request for scope (0.11, 0.01)
03:03:30.216 00.001 21948 Worker thread wakes up
03:03:30.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:30.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
03:03:30.216 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.5
03:03:30.217 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:30.217 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:30.218 00.001 18120 Enqueuing Expose request
03:03:30.218 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
03:03:30.218 00.000 21948 Moving (0.11, 0.01) raw xDistance=-0.04 yDistance=-0.10
03:03:30.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:03:30.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:30.218 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:03:30.218 00.000 21948 MoveAxis(E, 0, ABG)
03:03:30.218 00.000 21948 Move returns status 0, amount 0
03:03:30.218 00.000 21948 MoveAxis(N, 0, ABG)
03:03:30.218 00.000 21948 Move returns status 0, amount 0
03:03:30.218 00.000 21948 move complete, result=0
03:03:30.218 00.000 21948 worker thread done servicing request
03:03:30.218 00.000 21948 Worker thread wakes up
03:03:30.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:30.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:30.219 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:31.848 01.629 21948 Exposure complete
03:03:31.887 00.039 21948 worker thread done servicing request
03:03:31.887 00.000 18120 OnExposeComplete: enter
03:03:31.888 00.001 18120 UpdateGuideState(): m_state=6
03:03:31.889 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4833
03:03:31.889 00.000 18120 Star::Find returns 1 (0), X=894.26, Y=232.87, Mass=1923, SNR=30.4, Peak=176 HFD=4.1
03:03:31.890 00.001 18120 MultiStar: [#1 0.23,0.06,0.70,U] [#2 0.10,-0.23,0.61,U] [#3 -0.12,0.05,0.61,U] [#4 -0.28,0.07,0.53,U] [#5 -0.10,0.26,0.48,U] [#6 0.22,0.13,0.53,U] [#7 -0.07,0.06,0.42,U] [#8 -0.02,0.02,0.40,U] 
03:03:31.890 00.000 18120 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.31, 0.08}
03:03:31.891 00.001 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
03:03:31.891 00.000 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
03:03:31.892 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.65 mountX=0.02 mountY=-0.08, mountTheta=-1.35
03:03:31.897 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
03:03:31.900 00.003 18120 Enqueuing Move request for scope (0.07, 0.05)
03:03:31.902 00.002 21948 Worker thread wakes up
03:03:31.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:03:31.902 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:03:31.902 00.000 21948 Moving (0.07, 0.05) raw xDistance=0.02 yDistance=-0.08
03:03:31.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:31.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:31.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:31.903 00.001 18120 UpdateGuideState exits: m=1923 RSB=30.4
03:03:31.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:31.904 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:31.904 00.000 18120 Enqueuing Expose request
03:03:31.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:03:31.905 00.001 21948 MoveAxis(E, 0, ABG)
03:03:31.905 00.000 21948 Move returns status 0, amount 0
03:03:31.905 00.000 21948 MoveAxis(N, 0, ABG)
03:03:31.905 00.000 21948 Move returns status 0, amount 0
03:03:31.905 00.000 21948 move complete, result=0
03:03:31.905 00.000 21948 worker thread done servicing request
03:03:31.905 00.000 21948 Worker thread wakes up
03:03:31.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:31.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:31.905 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:33.432 01.527 21948 Exposure complete
03:03:33.482 00.050 21948 worker thread done servicing request
03:03:33.482 00.000 18120 OnExposeComplete: enter
03:03:33.483 00.001 18120 UpdateGuideState(): m_state=6
03:03:33.483 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4834
03:03:33.484 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=232.64, Mass=1943, SNR=30.6, Peak=163 HFD=3.7
03:03:33.484 00.000 18120 MultiStar: [#1 0.23,-0.09,0.69,U] [#2 -0.10,-0.20,0.64,U] [#3 -0.03,-0.31,0.59,U] [#4 0.01,-0.04,0.58,U] [#5 -0.11,-0.05,0.47,U] [#6 0.33,-0.38,0.00,M1] [#7 -0.08,0.13,0.41,U] [#8 0.18,-0.23,0.39,U] 
03:03:33.485 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.13}, one-star: {0.32, -0.15}
03:03:33.485 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:03:33.485 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:03:33.486 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-0.99 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
03:03:33.487 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
03:03:33.489 00.002 18120 Enqueuing Move request for scope (0.08, -0.13)
03:03:33.489 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:33.490 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.6
03:03:33.490 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:33.491 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:33.491 00.000 18120 Enqueuing Expose request
03:03:33.491 00.000 21948 Worker thread wakes up
03:03:33.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:03:33.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:03:33.491 00.000 21948 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.02
03:03:33.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:03:33.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:33.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:03:33.491 00.000 21948 MoveAxis(E, 0, ABG)
03:03:33.491 00.000 21948 Move returns status 0, amount 0
03:03:33.492 00.001 21948 MoveAxis(N, 0, ABG)
03:03:33.492 00.000 21948 Move returns status 0, amount 0
03:03:33.492 00.000 21948 move complete, result=0
03:03:33.492 00.000 21948 worker thread done servicing request
03:03:33.492 00.000 21948 Worker thread wakes up
03:03:33.492 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:33.492 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:33.492 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:35.124 01.632 21948 Exposure complete
03:03:35.166 00.042 21948 worker thread done servicing request
03:03:35.166 00.000 18120 OnExposeComplete: enter
03:03:35.169 00.003 18120 UpdateGuideState(): m_state=6
03:03:35.170 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4835
03:03:35.170 00.000 18120 Star::Find returns 1 (0), X=893.98, Y=232.91, Mass=1804, SNR=29.4, Peak=170 HFD=4.3
03:03:35.171 00.001 18120 MultiStar: [#1 0.05,0.15,0.71,U] [#2 -0.05,-0.06,0.65,U] [#3 -0.22,-0.18,0.60,U] [#4 -0.06,0.08,0.58,U] [#5 -0.07,0.29,0.47,U] [#6 0.18,0.13,0.56,U] [#7 -0.06,0.01,0.46,U] [#8 0.01,-0.13,0.41,U] 
03:03:35.172 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.03, 0.12}
03:03:35.173 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
03:03:35.174 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:03:35.177 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.86 mountX=0.05 mountY=-0.01, mountTheta=-0.18
03:03:35.178 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
03:03:35.179 00.001 18120 Enqueuing Move request for scope (-0.02, 0.05)
03:03:35.181 00.002 21948 Worker thread wakes up
03:03:35.181 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
03:03:35.181 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
03:03:35.181 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.01
03:03:35.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:03:35.181 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:35.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:35.183 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:03:35.183 00.000 21948 MoveAxis(E, 0, ABG)
03:03:35.183 00.000 21948 Move returns status 0, amount 0
03:03:35.183 00.000 21948 MoveAxis(N, 0, ABG)
03:03:35.183 00.000 21948 Move returns status 0, amount 0
03:03:35.183 00.000 21948 move complete, result=0
03:03:35.183 00.000 21948 worker thread done servicing request
03:03:35.183 00.000 18120 UpdateGuideState exits: m=1804 RSB=29.4
03:03:35.183 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:35.184 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:35.184 00.000 18120 Enqueuing Expose request
03:03:35.185 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:35.185 00.000 21948 Worker thread wakes up
03:03:35.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:35.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:36.703 01.518 21948 Exposure complete
03:03:36.750 00.047 21948 worker thread done servicing request
03:03:36.750 00.000 18120 OnExposeComplete: enter
03:03:36.750 00.000 18120 UpdateGuideState(): m_state=6
03:03:36.751 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4836
03:03:36.753 00.002 18120 Star::Find returns 1 (0), X=894.04, Y=232.98, Mass=1831, SNR=29.7, Peak=168 HFD=4.4
03:03:36.754 00.001 18120 MultiStar: [#1 -0.13,0.17,0.73,U] [#2 -0.46,-0.10,0.00,M1] [#3 -0.53,0.07,0.00,M1] [#4 -0.30,0.20,0.59,U] [#5 -0.23,0.20,0.47,U] [#6 -0.13,0.31,0.55,U] [#7 -0.48,0.34,0.00,M4] [#8 -0.36,-0.08,0.40,U] 
03:03:36.756 00.002 18120 single-star, 5 included, MultiStar: {-0.13, 0.18}, one-star: {0.09, 0.19}
03:03:36.757 00.001 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.89 = -0.89)
03:03:36.758 00.001 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.93 = -0.93)
03:03:36.759 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.11 mountX=0.13 mountY=-0.17, mountTheta=-0.90
03:03:36.762 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.19, opts=13)
03:03:36.762 00.000 18120 Enqueuing Move request for scope (0.09, 0.19)
03:03:36.763 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:36.763 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.7
03:03:36.763 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:36.764 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:36.764 00.000 18120 Enqueuing Expose request
03:03:36.765 00.001 21948 Worker thread wakes up
03:03:36.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
03:03:36.765 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
03:03:36.765 00.000 21948 Moving (0.09, 0.19) raw xDistance=0.13 yDistance=-0.17
03:03:36.765 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:03:36.765 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:36.765 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:03:36.765 00.000 21948 MoveAxis(E, 0, ABG)
03:03:36.765 00.000 21948 Move returns status 0, amount 0
03:03:36.765 00.000 21948 MoveAxis(N, 0, ABG)
03:03:36.765 00.000 21948 Move returns status 0, amount 0
03:03:36.765 00.000 21948 move complete, result=0
03:03:36.765 00.000 21948 worker thread done servicing request
03:03:36.765 00.000 21948 Worker thread wakes up
03:03:36.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:36.765 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:36.765 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:38.404 01.639 21948 Exposure complete
03:03:38.459 00.055 21948 worker thread done servicing request
03:03:38.459 00.000 18120 OnExposeComplete: enter
03:03:38.460 00.001 18120 UpdateGuideState(): m_state=6
03:03:38.461 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4837
03:03:38.461 00.000 18120 Star::Find returns 1 (0), X=894.01, Y=232.71, Mass=1868, SNR=30.0, Peak=167 HFD=4.1
03:03:38.462 00.001 18120 MultiStar: [#1 -0.33,0.13,0.72,U] [#2 -0.30,-0.20,0.65,U] [#3 -0.44,-0.04,0.00,M2] [#4 -0.26,-0.04,0.56,U] [#5 -0.22,0.32,0.48,U] [#6 0.01,-0.23,0.54,U] [#7 -0.41,-0.19,0.00,M5] [#8 -0.05,-0.09,0.39,U] 
03:03:38.462 00.000 18120 single-star, 6 included, MultiStar: {-0.15, -0.03}, one-star: {0.06, -0.08}
03:03:38.463 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
03:03:38.463 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:03:38.466 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.90 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
03:03:38.470 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
03:03:38.473 00.003 18120 Enqueuing Move request for scope (0.06, -0.08)
03:03:38.476 00.003 21948 Worker thread wakes up
03:03:38.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:38.477 00.001 18120 UpdateGuideState exits: m=1868 RSB=30.0
03:03:38.478 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:38.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:38.479 00.001 18120 Enqueuing Expose request
03:03:38.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
03:03:38.479 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
03:03:38.479 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.02
03:03:38.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:03:38.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:38.479 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:03:38.479 00.000 21948 MoveAxis(E, 0, ABG)
03:03:38.479 00.000 21948 Move returns status 0, amount 0
03:03:38.479 00.000 21948 MoveAxis(N, 0, ABG)
03:03:38.479 00.000 21948 Move returns status 0, amount 0
03:03:38.479 00.000 21948 move complete, result=0
03:03:38.479 00.000 21948 worker thread done servicing request
03:03:38.479 00.000 21948 Worker thread wakes up
03:03:38.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:38.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:38.480 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:39.889 01.409 21948 Exposure complete
03:03:39.915 00.026 21948 worker thread done servicing request
03:03:39.915 00.000 18120 OnExposeComplete: enter
03:03:39.916 00.001 18120 UpdateGuideState(): m_state=6
03:03:39.916 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4838
03:03:39.917 00.001 18120 Star::Find returns 1 (0), X=894.11, Y=232.78, Mass=1856, SNR=29.9, Peak=165 HFD=4.1
03:03:39.917 00.000 18120 MultiStar: [#1 0.12,-0.12,0.73,U] [#2 -0.22,-0.25,0.64,U] [#3 -0.47,-0.20,0.00,M3] [#4 -0.10,0.03,0.56,U] [#5 -0.12,0.18,0.46,U] [#6 -0.08,-0.09,0.54,U] [#7 -0.46,-0.27,0.00,M6] [#8 -0.33,-0.30,0.00,M1] 
03:03:39.918 00.001 18120 refined, 5 included, MultiStar: {-0.01, -0.05}, one-star: {0.16, -0.01}
03:03:39.918 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.76 = 2.52)
03:03:39.919 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.48)
03:03:39.919 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.77 mountX=-0.04 mountY=0.03, mountTheta=2.49
03:03:39.922 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
03:03:39.922 00.000 18120 Enqueuing Move request for scope (-0.01, -0.05)
03:03:39.923 00.001 21948 Worker thread wakes up
03:03:39.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:39.923 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
03:03:39.923 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.9
03:03:39.924 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:39.924 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:39.924 00.000 18120 Enqueuing Expose request
03:03:39.925 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
03:03:39.925 00.000 21948 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
03:03:39.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:03:39.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:39.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:39.925 00.000 21948 MoveAxis(E, 0, ABG)
03:03:39.925 00.000 21948 Move returns status 0, amount 0
03:03:39.925 00.000 21948 MoveAxis(N, 0, ABG)
03:03:39.925 00.000 21948 Move returns status 0, amount 0
03:03:39.925 00.000 21948 move complete, result=0
03:03:39.925 00.000 21948 worker thread done servicing request
03:03:39.925 00.000 21948 Worker thread wakes up
03:03:39.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:39.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:39.925 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:41.551 01.626 21948 Exposure complete
03:03:41.594 00.043 21948 worker thread done servicing request
03:03:41.594 00.000 18120 OnExposeComplete: enter
03:03:41.595 00.001 18120 UpdateGuideState(): m_state=6
03:03:41.595 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4839
03:03:41.596 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=232.59, Mass=1865, SNR=29.9, Peak=139 HFD=4.2
03:03:41.596 00.000 18120 MultiStar: [#1 0.14,-0.24,0.71,U] [#2 0.03,-0.39,0.60,U] [#3 -0.25,-0.24,0.58,U] [#4 0.04,-0.26,0.57,U] [#5 -0.00,-0.25,0.48,U] [#6 0.14,-0.26,0.52,U] [#7 -0.13,-0.23,0.42,U] [#8 0.07,-0.71,0.00,M2] 
03:03:41.597 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.25}, one-star: {0.42, -0.20}
03:03:41.598 00.001 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
03:03:41.599 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
03:03:41.600 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.23 mountX=-0.27 mountY=0.03, mountTheta=3.01
03:03:41.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.25, opts=13)
03:03:41.603 00.001 18120 Enqueuing Move request for scope (0.09, -0.25)
03:03:41.603 00.000 21948 Worker thread wakes up
03:03:41.604 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
03:03:41.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
03:03:41.604 00.000 21948 Moving (0.09, -0.25) raw xDistance=-0.27 yDistance=0.03
03:03:41.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:03:41.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:41.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:41.604 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
03:03:41.605 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:41.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:41.605 00.000 18120 Enqueuing Expose request
03:03:41.606 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:41.606 00.000 21948 MoveAxis(E, 48, ABG)
03:03:41.606 00.000 21948 Guiding  Dir = 2, Dur = 48
03:03:41.606 00.000 21948 IsSlewing returns 0
03:03:41.606 00.000 21948 IsGuiding returns 0
03:03:41.609 00.003 21948 PulseGuide returned control before completion, sleep 56
03:03:41.677 00.068 21948 IsGuiding returns 0
03:03:41.677 00.000 21948 Move returns status 0, amount 48
03:03:41.677 00.000 21948 MoveAxis(N, 0, ABG)
03:03:41.677 00.000 21948 Move returns status 0, amount 0
03:03:41.677 00.000 21948 move complete, result=0
03:03:41.677 00.000 21948 worker thread done servicing request
03:03:41.677 00.000 21948 Worker thread wakes up
03:03:41.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:41.677 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
03:03:41.678 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:43.084 01.406 21948 Exposure complete
03:03:43.119 00.035 21948 worker thread done servicing request
03:03:43.119 00.000 18120 OnExposeComplete: enter
03:03:43.120 00.001 18120 UpdateGuideState(): m_state=6
03:03:43.120 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4840
03:03:43.121 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=232.71, Mass=1905, SNR=30.2, Peak=155 HFD=4.2
03:03:43.121 00.000 18120 MultiStar: [#1 -0.05,-0.08,0.68,U] [#2 -0.19,-0.44,0.00,M1] [#3 -0.11,-0.33,0.59,U] [#4 -0.19,-0.10,0.56,U] [#5 0.13,-0.15,0.49,U] [#6 0.17,-0.15,0.53,U] [#7 -0.32,-0.00,0.40,U] [#8 0.16,-0.25,0.40,U] 
03:03:43.122 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {0.19, -0.08}
03:03:43.122 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
03:03:43.123 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
03:03:43.123 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.13 mountY=0.05, mountTheta=2.80
03:03:43.124 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
03:03:43.126 00.002 18120 Enqueuing Move request for scope (0.02, -0.14)
03:03:43.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:43.126 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.2
03:03:43.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:43.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:43.127 00.001 18120 Enqueuing Expose request
03:03:43.127 00.000 21948 Worker thread wakes up
03:03:43.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
03:03:43.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
03:03:43.127 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.13 yDistance=0.05
03:03:43.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:03:43.129 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:43.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:43.129 00.000 21948 MoveAxis(E, 0, ABG)
03:03:43.129 00.000 21948 Move returns status 0, amount 0
03:03:43.129 00.000 21948 MoveAxis(N, 0, ABG)
03:03:43.129 00.000 21948 Move returns status 0, amount 0
03:03:43.129 00.000 21948 move complete, result=0
03:03:43.129 00.000 21948 worker thread done servicing request
03:03:43.129 00.000 21948 Worker thread wakes up
03:03:43.130 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:43.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:43.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:44.764 01.634 21948 Exposure complete
03:03:44.807 00.043 21948 worker thread done servicing request
03:03:44.807 00.000 18120 OnExposeComplete: enter
03:03:44.809 00.002 18120 UpdateGuideState(): m_state=6
03:03:44.812 00.003 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4841
03:03:44.814 00.002 18120 Star::Find returns 1 (0), X=894.19, Y=232.77, Mass=1846, SNR=29.7, Peak=170 HFD=4.0
03:03:44.817 00.003 18120 MultiStar: [#1 -0.01,0.04,0.70,U] [#2 -0.09,0.01,0.62,U] [#3 -0.46,-0.16,0.00,M2] [#4 0.08,-0.07,0.58,U] [#5 0.01,0.04,0.49,U] [#6 0.08,-0.23,0.51,U] [#7 -0.09,0.00,0.42,U] [#8 -0.03,0.10,0.37,U] 
03:03:44.819 00.002 18120 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.24, -0.02}
03:03:44.821 00.002 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:03:44.821 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
03:03:44.822 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.37 mountX=-0.04 mountY=-0.03, mountTheta=-2.39
03:03:44.823 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
03:03:44.823 00.000 18120 Enqueuing Move request for scope (0.05, -0.02)
03:03:44.824 00.001 21948 Worker thread wakes up
03:03:44.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:44.824 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.7
03:03:44.825 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:44.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:44.826 00.001 18120 Enqueuing Expose request
03:03:44.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
03:03:44.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
03:03:44.826 00.000 21948 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.03
03:03:44.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:03:44.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:44.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:44.826 00.000 21948 MoveAxis(E, 0, ABG)
03:03:44.826 00.000 21948 Move returns status 0, amount 0
03:03:44.826 00.000 21948 MoveAxis(N, 0, ABG)
03:03:44.826 00.000 21948 Move returns status 0, amount 0
03:03:44.826 00.000 21948 move complete, result=0
03:03:44.826 00.000 21948 worker thread done servicing request
03:03:44.826 00.000 21948 Worker thread wakes up
03:03:44.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:44.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:44.827 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:46.354 01.527 21948 Exposure complete
03:03:46.383 00.029 21948 worker thread done servicing request
03:03:46.383 00.000 18120 OnExposeComplete: enter
03:03:46.384 00.001 18120 UpdateGuideState(): m_state=6
03:03:46.385 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4842
03:03:46.385 00.000 18120 Star::Find returns 1 (0), X=894.14, Y=232.79, Mass=1854, SNR=29.9, Peak=152 HFD=4.2
03:03:46.386 00.001 18120 MultiStar: [#1 0.08,-0.10,0.72,U] [#2 -0.03,-0.27,0.64,U] [#3 -0.21,-0.16,0.63,U] [#4 -0.10,-0.13,0.58,U] [#5 -0.01,-0.23,0.48,U] [#6 -0.14,0.11,0.51,U] [#7 -0.47,0.07,0.00,M4] [#8 0.12,-0.16,0.37,U] 
03:03:46.386 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.11}, one-star: {0.19, 0.00}
03:03:46.387 00.001 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.75)
03:03:46.387 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.71)
03:03:46.387 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=-0.10 mountY=0.05, mountTheta=2.71
03:03:46.389 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.11, opts=13)
03:03:46.390 00.001 18120 Enqueuing Move request for scope (0.00, -0.11)
03:03:46.390 00.000 21948 Worker thread wakes up
03:03:46.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
03:03:46.390 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
03:03:46.390 00.000 21948 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
03:03:46.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:03:46.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:46.390 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:46.391 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:46.391 00.000 21948 MoveAxis(E, 0, ABG)
03:03:46.391 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.9
03:03:46.391 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:46.392 00.001 21948 Move returns status 0, amount 0
03:03:46.392 00.000 21948 MoveAxis(N, 0, ABG)
03:03:46.392 00.000 21948 Move returns status 0, amount 0
03:03:46.392 00.000 21948 move complete, result=0
03:03:46.392 00.000 21948 worker thread done servicing request
03:03:46.392 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:46.392 00.000 18120 Enqueuing Expose request
03:03:46.393 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:46.393 00.000 21948 Worker thread wakes up
03:03:46.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:46.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:48.021 01.628 21948 Exposure complete
03:03:48.066 00.045 21948 worker thread done servicing request
03:03:48.066 00.000 18120 OnExposeComplete: enter
03:03:48.068 00.002 18120 UpdateGuideState(): m_state=6
03:03:48.069 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4843
03:03:48.070 00.001 18120 Star::Find returns 1 (0), X=894.07, Y=232.79, Mass=1948, SNR=30.5, Peak=165 HFD=4.2
03:03:48.070 00.000 18120 MultiStar: [#1 -0.07,0.16,0.71,U] [#2 -0.22,-0.04,0.66,U] [#3 -0.66,-0.03,0.00,M2] [#4 -0.52,0.21,0.00,M1] [#5 -0.59,0.29,0.00,M1] [#6 -0.22,0.05,0.54,U] [#7 -0.87,0.07,0.00,M5] [#8 -0.43,-0.02,0.40,U] 
03:03:48.071 00.001 18120 refined, 4 included, MultiStar: {-0.11, 0.03}, one-star: {0.12, 0.00}
03:03:48.071 00.000 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
03:03:48.072 00.001 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
03:03:48.072 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.84 mountX=0.08 mountY=0.08, mountTheta=0.83
03:03:48.073 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.03, opts=13)
03:03:48.074 00.001 18120 Enqueuing Move request for scope (-0.11, 0.03)
03:03:48.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:48.075 00.001 18120 UpdateGuideState exits: m=1948 RSB=30.5
03:03:48.075 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:48.076 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:48.076 00.000 18120 Enqueuing Expose request
03:03:48.076 00.000 21948 Worker thread wakes up
03:03:48.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
03:03:48.076 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:03:48.076 00.000 21948 Moving (-0.11, 0.03) raw xDistance=0.08 yDistance=0.08
03:03:48.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:03:48.077 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:48.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:03:48.077 00.000 21948 MoveAxis(E, 0, ABG)
03:03:48.077 00.000 21948 Move returns status 0, amount 0
03:03:48.077 00.000 21948 MoveAxis(N, 0, ABG)
03:03:48.077 00.000 21948 Move returns status 0, amount 0
03:03:48.077 00.000 21948 move complete, result=0
03:03:48.077 00.000 21948 worker thread done servicing request
03:03:48.077 00.000 21948 Worker thread wakes up
03:03:48.077 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:48.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:48.077 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:49.600 01.523 21948 Exposure complete
03:03:49.635 00.035 21948 worker thread done servicing request
03:03:49.635 00.000 18120 OnExposeComplete: enter
03:03:49.635 00.000 18120 UpdateGuideState(): m_state=6
03:03:49.636 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4844
03:03:49.636 00.000 18120 Star::Find returns 1 (0), X=894.18, Y=232.86, Mass=1841, SNR=29.7, Peak=159 HFD=4.3
03:03:49.637 00.001 18120 MultiStar: [#1 0.02,0.10,0.72,U] [#2 -0.17,-0.10,0.65,U] [#3 -0.33,-0.05,0.60,U] [#4 -0.08,-0.06,0.57,U] [#5 -0.04,0.02,0.46,U] [#6 0.03,-0.12,0.53,U] [#7 -0.26,0.07,0.44,U] [#8 -0.01,-0.05,0.42,U] 
03:03:49.637 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.24, 0.07}
03:03:49.638 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
03:03:49.638 00.000 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.25)
03:03:49.639 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.00 mountX=0.01 mountY=0.04, mountTheta=1.28
03:03:49.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
03:03:49.640 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
03:03:49.641 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:49.641 00.000 21948 Worker thread wakes up
03:03:49.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
03:03:49.641 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
03:03:49.641 00.000 21948 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
03:03:49.641 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:03:49.641 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:49.641 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.7
03:03:49.642 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:49.642 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:49.643 00.001 18120 Enqueuing Expose request
03:03:49.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:03:49.643 00.000 21948 MoveAxis(E, 0, ABG)
03:03:49.643 00.000 21948 Move returns status 0, amount 0
03:03:49.643 00.000 21948 MoveAxis(N, 0, ABG)
03:03:49.643 00.000 21948 Move returns status 0, amount 0
03:03:49.643 00.000 21948 move complete, result=0
03:03:49.643 00.000 21948 worker thread done servicing request
03:03:49.643 00.000 21948 Worker thread wakes up
03:03:49.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:49.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:49.644 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:51.280 01.636 21948 Exposure complete
03:03:51.314 00.034 21948 worker thread done servicing request
03:03:51.314 00.000 18120 OnExposeComplete: enter
03:03:51.316 00.002 18120 UpdateGuideState(): m_state=6
03:03:51.317 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4845
03:03:51.318 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=232.85, Mass=1878, SNR=30.0, Peak=155 HFD=4.0
03:03:51.319 00.001 18120 MultiStar: [#1 0.29,0.07,0.76,U] [#2 -0.09,-0.22,0.64,U] [#3 -0.03,0.08,0.59,U] [#4 -0.04,0.10,0.55,U] [#5 0.11,0.23,0.47,U] [#6 0.28,-0.19,0.52,U] [#7 -0.40,0.02,0.44,U] [#8 0.00,-0.07,0.43,U] 
03:03:51.320 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.35, 0.06}
03:03:51.321 00.001 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
03:03:51.322 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
03:03:51.323 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
03:03:51.326 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
03:03:51.327 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
03:03:51.327 00.000 21948 Worker thread wakes up
03:03:51.328 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:51.328 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:03:51.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:51.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:51.329 00.000 18120 Enqueuing Expose request
03:03:51.330 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
03:03:51.330 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
03:03:51.330 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.09
03:03:51.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:03:51.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:51.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:03:51.330 00.000 21948 MoveAxis(E, 0, ABG)
03:03:51.330 00.000 21948 Move returns status 0, amount 0
03:03:51.330 00.000 21948 MoveAxis(N, 0, ABG)
03:03:51.330 00.000 21948 Move returns status 0, amount 0
03:03:51.330 00.000 21948 move complete, result=0
03:03:51.330 00.000 21948 worker thread done servicing request
03:03:51.330 00.000 21948 Worker thread wakes up
03:03:51.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:51.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:51.330 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:52.852 01.522 21948 Exposure complete
03:03:52.911 00.059 21948 worker thread done servicing request
03:03:52.911 00.000 18120 OnExposeComplete: enter
03:03:52.913 00.002 18120 UpdateGuideState(): m_state=6
03:03:52.915 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4846
03:03:52.915 00.000 18120 Star::Find returns 1 (0), X=894.01, Y=232.88, Mass=2006, SNR=30.9, Peak=188 HFD=4.2
03:03:52.916 00.001 18120 MultiStar: [#1 0.12,0.18,0.71,U] [#2 -0.37,0.04,0.65,U] [#3 -0.07,0.08,0.56,U] [#4 -0.18,-0.02,0.54,U] [#5 -0.11,-0.01,0.45,U] [#6 0.29,0.01,0.53,U] [#7 -0.25,0.03,0.43,U] [#8 0.10,-0.07,0.41,U] 
03:03:52.916 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.06, 0.09}
03:03:52.917 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:03:52.917 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:03:52.917 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.21 mountX=0.06 mountY=0.01, mountTheta=0.18
03:03:52.918 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.05, opts=13)
03:03:52.920 00.002 18120 Enqueuing Move request for scope (-0.04, 0.05)
03:03:52.920 00.000 21948 Worker thread wakes up
03:03:52.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:52.921 00.001 18120 UpdateGuideState exits: m=2006 RSB=30.9
03:03:52.921 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:52.922 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:52.922 00.000 18120 Enqueuing Expose request
03:03:52.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
03:03:52.923 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
03:03:52.923 00.000 21948 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.01
03:03:52.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:03:52.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:52.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:03:52.923 00.000 21948 MoveAxis(E, 0, ABG)
03:03:52.923 00.000 21948 Move returns status 0, amount 0
03:03:52.923 00.000 21948 MoveAxis(N, 0, ABG)
03:03:52.923 00.000 21948 Move returns status 0, amount 0
03:03:52.923 00.000 21948 move complete, result=0
03:03:52.923 00.000 21948 worker thread done servicing request
03:03:52.923 00.000 21948 Worker thread wakes up
03:03:52.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:52.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:52.923 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:54.548 01.625 21948 Exposure complete
03:03:54.618 00.070 21948 worker thread done servicing request
03:03:54.619 00.001 18120 OnExposeComplete: enter
03:03:54.622 00.003 18120 UpdateGuideState(): m_state=6
03:03:54.624 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4847
03:03:54.626 00.002 18120 Star::Find returns 1 (0), X=894.14, Y=232.70, Mass=1867, SNR=30.0, Peak=160 HFD=4.0
03:03:54.628 00.002 18120 MultiStar: [#1 0.06,-0.02,0.73,U] [#2 -0.10,-0.20,0.67,U] [#3 -0.05,-0.12,0.60,U] [#4 -0.25,0.01,0.57,U] [#5 0.10,-0.07,0.46,U] [#6 0.23,-0.15,0.55,U] [#7 -0.20,-0.21,0.44,U] [#8 0.07,-0.38,0.39,U] 
03:03:54.628 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.19, -0.09}
03:03:54.629 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
03:03:54.629 00.000 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.84)
03:03:54.630 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.41 mountX=-0.12 mountY=0.04, mountTheta=2.84
03:03:54.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
03:03:54.633 00.001 18120 Enqueuing Move request for scope (0.02, -0.12)
03:03:54.633 00.000 21948 Worker thread wakes up
03:03:54.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:54.634 00.001 18120 UpdateGuideState exits: m=1867 RSB=30.0
03:03:54.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:54.635 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:54.635 00.000 18120 Enqueuing Expose request
03:03:54.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
03:03:54.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
03:03:54.635 00.000 21948 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.04
03:03:54.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:03:54.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:54.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:03:54.635 00.000 21948 MoveAxis(E, 0, ABG)
03:03:54.635 00.000 21948 Move returns status 0, amount 0
03:03:54.635 00.000 21948 MoveAxis(N, 0, ABG)
03:03:54.635 00.000 21948 Move returns status 0, amount 0
03:03:54.635 00.000 21948 move complete, result=0
03:03:54.635 00.000 21948 worker thread done servicing request
03:03:54.636 00.001 21948 Worker thread wakes up
03:03:54.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:54.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:54.636 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:56.044 01.408 21948 Exposure complete
03:03:56.081 00.037 21948 worker thread done servicing request
03:03:56.082 00.001 18120 OnExposeComplete: enter
03:03:56.082 00.000 18120 UpdateGuideState(): m_state=6
03:03:56.083 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4848
03:03:56.083 00.000 18120 Star::Find returns 1 (0), X=894.19, Y=232.83, Mass=2040, SNR=31.3, Peak=183 HFD=4.3
03:03:56.084 00.001 18120 MultiStar: [#1 0.03,0.02,0.69,U] [#2 0.07,-0.18,0.61,U] [#3 -0.27,-0.09,0.57,U] [#4 -0.05,-0.20,0.54,U] [#5 0.21,-0.10,0.44,U] [#6 0.11,-0.03,0.53,U] [#7 -0.05,-0.08,0.42,U] [#8 0.22,0.09,0.36,U] 
03:03:56.084 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.24, 0.04}
03:03:56.084 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
03:03:56.085 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
03:03:56.086 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.71 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
03:03:56.088 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
03:03:56.088 00.000 18120 Enqueuing Move request for scope (0.06, -0.05)
03:03:56.089 00.001 21948 Worker thread wakes up
03:03:56.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:03:56.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:03:56.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:56.089 00.000 18120 UpdateGuideState exits: m=2040 RSB=31.3
03:03:56.091 00.002 21948 Moving (0.06, -0.05) raw xDistance=-0.08 yDistance=-0.03
03:03:56.091 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:56.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:56.092 00.001 18120 Enqueuing Expose request
03:03:56.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:03:56.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:56.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:56.092 00.000 21948 MoveAxis(E, 0, ABG)
03:03:56.092 00.000 21948 Move returns status 0, amount 0
03:03:56.092 00.000 21948 MoveAxis(N, 0, ABG)
03:03:56.092 00.000 21948 Move returns status 0, amount 0
03:03:56.092 00.000 21948 move complete, result=0
03:03:56.092 00.000 21948 worker thread done servicing request
03:03:56.092 00.000 21948 Worker thread wakes up
03:03:56.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:56.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:56.093 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:57.728 01.635 21948 Exposure complete
03:03:57.765 00.037 18120 OnExposeComplete: enter
03:03:57.765 00.000 18120 UpdateGuideState(): m_state=6
03:03:57.766 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4849
03:03:57.766 00.000 18120 Star::Find returns 1 (0), X=894.21, Y=232.76, Mass=1899, SNR=30.2, Peak=151 HFD=4.3
03:03:57.767 00.001 18120 MultiStar: [#1 0.04,0.12,0.71,U] [#2 0.00,0.03,0.63,U] [#3 -0.35,-0.22,0.62,U] [#4 -0.22,0.19,0.56,U] [#5 -0.07,0.00,0.46,U] [#6 0.39,-0.06,0.54,U] [#7 0.20,-0.22,0.42,U] [#8 0.12,-0.20,0.39,U] 
03:03:57.767 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.26, -0.03}
03:03:57.768 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:03:57.768 00.000 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:03:57.769 00.001 21948 worker thread done servicing request
03:03:57.769 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.54 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
03:03:57.770 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
03:03:57.770 00.000 18120 Enqueuing Move request for scope (0.05, -0.03)
03:03:57.771 00.001 21948 Worker thread wakes up
03:03:57.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:57.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
03:03:57.771 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
03:03:57.772 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:57.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:57.772 00.000 18120 Enqueuing Expose request
03:03:57.773 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
03:03:57.773 00.000 21948 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.03
03:03:57.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:03:57.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:57.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:57.773 00.000 21948 MoveAxis(E, 0, ABG)
03:03:57.773 00.000 21948 Move returns status 0, amount 0
03:03:57.773 00.000 21948 MoveAxis(N, 0, ABG)
03:03:57.773 00.000 21948 Move returns status 0, amount 0
03:03:57.773 00.000 21948 move complete, result=0
03:03:57.773 00.000 21948 worker thread done servicing request
03:03:57.773 00.000 21948 Worker thread wakes up
03:03:57.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:57.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:57.773 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:59.297 01.524 21948 Exposure complete
03:03:59.338 00.041 21948 worker thread done servicing request
03:03:59.338 00.000 18120 OnExposeComplete: enter
03:03:59.340 00.002 18120 UpdateGuideState(): m_state=6
03:03:59.343 00.003 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4850
03:03:59.345 00.002 18120 Star::Find returns 1 (0), X=894.28, Y=232.78, Mass=1937, SNR=30.3, Peak=168 HFD=3.8
03:03:59.346 00.001 18120 MultiStar: [#1 0.16,0.04,0.69,U] [#2 -0.06,-0.38,0.65,U] [#3 -0.10,-0.06,0.61,U] [#4 0.08,-0.08,0.54,U] [#5 0.17,-0.20,0.45,U] [#6 0.39,-0.18,0.52,U] [#7 -0.16,0.05,0.41,U] [#8 0.03,-0.05,0.38,U] 
03:03:59.346 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.33, -0.00}
03:03:59.346 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
03:03:59.347 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
03:03:59.347 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.68 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
03:03:59.348 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
03:03:59.349 00.001 18120 Enqueuing Move request for scope (0.12, -0.09)
03:03:59.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:03:59.350 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.3
03:03:59.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:59.351 00.001 21948 Worker thread wakes up
03:03:59.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
03:03:59.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
03:03:59.351 00.000 21948 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=-0.06
03:03:59.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:03:59.352 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:59.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:03:59.353 00.001 18120 Enqueuing Expose request
03:03:59.354 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:03:59.354 00.000 21948 MoveAxis(E, 0, ABG)
03:03:59.354 00.000 21948 Move returns status 0, amount 0
03:03:59.354 00.000 21948 MoveAxis(N, 0, ABG)
03:03:59.354 00.000 21948 Move returns status 0, amount 0
03:03:59.354 00.000 21948 move complete, result=0
03:03:59.354 00.000 21948 worker thread done servicing request
03:03:59.354 00.000 21948 Worker thread wakes up
03:03:59.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:03:59.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:03:59.355 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:00.982 01.627 21948 Exposure complete
03:04:01.033 00.051 21948 worker thread done servicing request
03:04:01.034 00.001 18120 OnExposeComplete: enter
03:04:01.035 00.001 18120 UpdateGuideState(): m_state=6
03:04:01.036 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4851
03:04:01.036 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=232.79, Mass=1860, SNR=29.9, Peak=158 HFD=4.3
03:04:01.037 00.001 18120 MultiStar: [#1 0.36,-0.14,0.72,U] [#2 0.06,-0.07,0.61,U] [#3 -0.13,-0.17,0.59,U] [#4 -0.03,0.07,0.54,U] [#5 0.18,0.00,0.48,U] [#6 0.40,-0.18,0.00,M1] [#7 0.01,-0.25,0.41,U] [#8 0.13,-0.26,0.41,U] 
03:04:01.037 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {0.27, -0.00}
03:04:01.038 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
03:04:01.038 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
03:04:01.039 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.61 mountX=-0.13 mountY=-0.07, mountTheta=-2.63
03:04:01.040 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.09, opts=13)
03:04:01.040 00.000 18120 Enqueuing Move request for scope (0.13, -0.09)
03:04:01.041 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:01.041 00.000 21948 Worker thread wakes up
03:04:01.041 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
03:04:01.041 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
03:04:01.041 00.000 21948 Moving (0.13, -0.09) raw xDistance=-0.13 yDistance=-0.07
03:04:01.041 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:04:01.041 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:01.041 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.9
03:04:01.042 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:01.042 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:01.043 00.001 18120 Enqueuing Expose request
03:04:01.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:04:01.043 00.000 21948 MoveAxis(E, 0, ABG)
03:04:01.043 00.000 21948 Move returns status 0, amount 0
03:04:01.043 00.000 21948 MoveAxis(N, 0, ABG)
03:04:01.043 00.000 21948 Move returns status 0, amount 0
03:04:01.043 00.000 21948 move complete, result=0
03:04:01.043 00.000 21948 worker thread done servicing request
03:04:01.043 00.000 21948 Worker thread wakes up
03:04:01.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:01.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:01.044 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:02.573 01.529 21948 Exposure complete
03:04:02.621 00.048 21948 worker thread done servicing request
03:04:02.621 00.000 18120 OnExposeComplete: enter
03:04:02.622 00.001 18120 UpdateGuideState(): m_state=6
03:04:02.622 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4852
03:04:02.623 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=232.88, Mass=1905, SNR=30.3, Peak=156 HFD=4.0
03:04:02.623 00.000 18120 MultiStar: [#1 0.45,0.16,0.00,M1] [#2 0.25,0.03,0.63,U] [#3 -0.20,0.13,0.57,U] [#4 0.23,0.11,0.55,U] [#5 0.25,0.32,0.46,U] [#6 0.47,-0.15,0.00,M2] [#7 0.09,0.04,0.43,U] [#8 0.43,0.07,0.00,M1] 
03:04:02.624 00.001 18120 refined, 5 included, MultiStar: {0.20, 0.11}, one-star: {0.42, 0.09}
03:04:02.624 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
03:04:02.625 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
03:04:02.625 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=0.02 mountY=-0.23, mountTheta=-1.49
03:04:02.626 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.11, opts=13)
03:04:02.627 00.001 18120 Enqueuing Move request for scope (0.20, 0.11)
03:04:02.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:02.628 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.3
03:04:02.628 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:02.629 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:02.629 00.000 18120 Enqueuing Expose request
03:04:02.630 00.001 21948 Worker thread wakes up
03:04:02.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
03:04:02.630 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
03:04:02.630 00.000 21948 Moving (0.20, 0.11) raw xDistance=0.02 yDistance=-0.23
03:04:02.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:04:02.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:04:02.630 00.000 21948 MoveAxis(E, 0, ABG)
03:04:02.630 00.000 21948 Move returns status 0, amount 0
03:04:02.630 00.000 21948 MoveAxis(N, 55, ABG)
03:04:02.630 00.000 21948 Guiding  Dir = 0, Dur = 55
03:04:02.631 00.001 21948 IsSlewing returns 0
03:04:02.632 00.001 21948 IsGuiding returns 0
03:04:02.635 00.003 21948 PulseGuide returned control before completion, sleep 61
03:04:02.709 00.074 21948 IsGuiding returns 0
03:04:02.709 00.000 21948 Move returns status 0, amount 55
03:04:02.709 00.000 21948 move complete, result=0
03:04:02.709 00.000 21948 worker thread done servicing request
03:04:02.709 00.000 21948 Worker thread wakes up
03:04:02.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:02.709 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 55 ms NORTH
03:04:02.710 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:04.341 01.631 21948 Exposure complete
03:04:04.376 00.035 21948 worker thread done servicing request
03:04:04.376 00.000 18120 OnExposeComplete: enter
03:04:04.377 00.001 18120 UpdateGuideState(): m_state=6
03:04:04.377 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4853
03:04:04.379 00.002 18120 Star::Find returns 1 (0), X=894.23, Y=232.69, Mass=1975, SNR=30.9, Peak=162 HFD=4.3
03:04:04.380 00.001 18120 MultiStar: [#1 -0.00,-0.12,0.72,U] [#2 -0.08,-0.35,0.62,U] [#3 -0.13,-0.15,0.56,U] [#4 0.15,-0.27,0.55,U] [#5 -0.06,-0.06,0.44,U] [#6 0.34,-0.26,0.53,U] [#7 -0.45,0.11,0.00,M1] [#8 0.40,-0.07,0.38,U] 
03:04:04.381 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.17}, one-star: {0.28, -0.09}
03:04:04.382 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
03:04:04.384 00.002 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
03:04:04.385 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.98 mountX=-0.20 mountY=-0.02, mountTheta=-3.02
03:04:04.388 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
03:04:04.388 00.000 18120 Enqueuing Move request for scope (0.11, -0.17)
03:04:04.389 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:04.389 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.9
03:04:04.390 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:04.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:04.391 00.001 18120 Enqueuing Expose request
03:04:04.391 00.000 21948 Worker thread wakes up
03:04:04.391 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
03:04:04.391 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
03:04:04.391 00.000 21948 Moving (0.11, -0.17) raw xDistance=-0.20 yDistance=-0.02
03:04:04.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:04:04.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:04.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:04:04.391 00.000 21948 MoveAxis(E, 36, ABG)
03:04:04.391 00.000 21948 Guiding  Dir = 2, Dur = 36
03:04:04.391 00.000 21948 IsSlewing returns 0
03:04:04.392 00.001 21948 IsGuiding returns 0
03:04:04.394 00.002 21948 PulseGuide returned control before completion, sleep 45
03:04:04.451 00.057 21948 IsGuiding returns 0
03:04:04.451 00.000 21948 Move returns status 0, amount 36
03:04:04.451 00.000 21948 MoveAxis(N, 0, ABG)
03:04:04.451 00.000 21948 Move returns status 0, amount 0
03:04:04.451 00.000 21948 move complete, result=0
03:04:04.451 00.000 21948 worker thread done servicing request
03:04:04.451 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
03:04:04.454 00.003 21948 Worker thread wakes up
03:04:04.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:04.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:05.859 01.405 21948 Exposure complete
03:04:05.894 00.035 21948 worker thread done servicing request
03:04:05.894 00.000 18120 OnExposeComplete: enter
03:04:05.895 00.001 18120 UpdateGuideState(): m_state=6
03:04:05.895 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4854
03:04:05.896 00.001 18120 Star::Find returns 1 (0), X=894.04, Y=232.83, Mass=1898, SNR=30.2, Peak=164 HFD=4.2
03:04:05.896 00.000 18120 MultiStar: [#1 0.03,0.10,0.71,U] [#2 -0.21,-0.12,0.65,U] [#3 -0.51,-0.08,0.00,M1] [#4 0.17,0.12,0.56,U] [#5 0.15,0.16,0.45,U] [#6 0.17,-0.19,0.56,U] [#7 -0.45,0.07,0.00,M2] [#8 0.00,-0.03,0.40,U] 
03:04:05.897 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.09, 0.04}
03:04:05.897 00.000 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:04:05.898 00.001 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
03:04:05.898 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.24 mountX=-0.01 mountY=-0.05, mountTheta=-1.76
03:04:05.900 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
03:04:05.900 00.000 18120 Enqueuing Move request for scope (0.05, 0.01)
03:04:05.901 00.001 21948 Worker thread wakes up
03:04:05.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:05.902 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:04:05.902 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:05.903 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:05.903 00.000 18120 Enqueuing Expose request
03:04:05.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:04:05.904 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:04:05.904 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
03:04:05.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:05.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:05.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:04:05.904 00.000 21948 MoveAxis(E, 0, ABG)
03:04:05.904 00.000 21948 Move returns status 0, amount 0
03:04:05.904 00.000 21948 MoveAxis(N, 0, ABG)
03:04:05.904 00.000 21948 Move returns status 0, amount 0
03:04:05.904 00.000 21948 move complete, result=0
03:04:05.904 00.000 21948 worker thread done servicing request
03:04:05.904 00.000 21948 Worker thread wakes up
03:04:05.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:05.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:05.904 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:07.534 01.630 21948 Exposure complete
03:04:07.591 00.057 21948 worker thread done servicing request
03:04:07.591 00.000 18120 OnExposeComplete: enter
03:04:07.592 00.001 18120 UpdateGuideState(): m_state=6
03:04:07.592 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4855
03:04:07.593 00.001 18120 Star::Find returns 1 (0), X=893.88, Y=232.94, Mass=1727, SNR=28.8, Peak=151 HFD=4.2
03:04:07.593 00.000 18120 MultiStar: [#1 -0.37,0.17,0.76,U] [#2 -0.59,-0.08,0.00,M1] [#3 -0.53,-0.11,0.00,M2] [#4 -0.29,0.09,0.60,U] [#5 -0.34,0.23,0.50,U] [#6 -0.32,-0.00,0.54,U] [#7 -0.54,0.07,0.00,M3] [#8 -0.03,-0.15,0.43,U] 
03:04:07.594 00.001 18120 single-star, 5 included, MultiStar: {-0.23, 0.10}, one-star: {-0.07, 0.15}
03:04:07.594 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
03:04:07.595 00.001 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
03:04:07.595 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.98 mountX=0.17 mountY=-0.01, mountTheta=-0.05
03:04:07.597 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
03:04:07.598 00.001 18120 Enqueuing Move request for scope (-0.07, 0.15)
03:04:07.598 00.000 21948 Worker thread wakes up
03:04:07.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
03:04:07.598 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
03:04:07.598 00.000 21948 Moving (-0.07, 0.15) raw xDistance=0.17 yDistance=-0.01
03:04:07.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:04:07.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:07.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:07.600 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:04:07.600 00.000 21948 MoveAxis(E, 0, ABG)
03:04:07.600 00.000 21948 Move returns status 0, amount 0
03:04:07.600 00.000 21948 MoveAxis(N, 0, ABG)
03:04:07.600 00.000 21948 Move returns status 0, amount 0
03:04:07.600 00.000 21948 move complete, result=0
03:04:07.600 00.000 21948 worker thread done servicing request
03:04:07.600 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.8
03:04:07.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:07.601 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:07.601 00.000 18120 Enqueuing Expose request
03:04:07.602 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:07.602 00.000 21948 Worker thread wakes up
03:04:07.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:07.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:09.126 01.524 21948 Exposure complete
03:04:09.182 00.056 21948 worker thread done servicing request
03:04:09.182 00.000 18120 OnExposeComplete: enter
03:04:09.184 00.002 18120 UpdateGuideState(): m_state=6
03:04:09.187 00.003 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4856
03:04:09.189 00.002 18120 Star::Find returns 1 (0), X=893.87, Y=232.91, Mass=1902, SNR=30.3, Peak=179 HFD=4.2
03:04:09.193 00.004 18120 MultiStar: [#1 -0.35,0.32,0.00,M1] [#2 -0.53,0.06,0.00,M2] [#3 -0.36,0.01,0.59,U] [#4 -0.51,0.10,0.00,M1] [#5 -0.34,0.08,0.48,U] [#6 -0.29,0.23,0.56,U] [#7 -0.77,0.15,0.00,M4] [#8 -0.46,0.06,0.00,M1] 
03:04:09.195 00.002 18120 single-star, 3 included, MultiStar: {-0.23, 0.11}, one-star: {-0.08, 0.12}
03:04:09.197 00.002 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
03:04:09.200 00.003 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
03:04:09.201 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.16 mountX=0.14 mountY=0.02, mountTheta=0.12
03:04:09.206 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.12, opts=13)
03:04:09.207 00.001 18120 Enqueuing Move request for scope (-0.08, 0.12)
03:04:09.209 00.002 21948 Worker thread wakes up
03:04:09.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:09.210 00.001 18120 UpdateGuideState exits: m=1902 RSB=30.3
03:04:09.211 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
03:04:09.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:09.212 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
03:04:09.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:09.214 00.002 18120 Enqueuing Expose request
03:04:09.215 00.001 21948 Moving (-0.08, 0.12) raw xDistance=0.14 yDistance=0.02
03:04:09.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:04:09.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:09.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:09.215 00.000 21948 MoveAxis(E, 0, ABG)
03:04:09.215 00.000 21948 Move returns status 0, amount 0
03:04:09.215 00.000 21948 MoveAxis(N, 0, ABG)
03:04:09.215 00.000 21948 Move returns status 0, amount 0
03:04:09.215 00.000 21948 move complete, result=0
03:04:09.215 00.000 21948 worker thread done servicing request
03:04:09.215 00.000 21948 Worker thread wakes up
03:04:09.216 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:09.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:09.217 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:10.845 01.628 21948 Exposure complete
03:04:10.893 00.048 21948 worker thread done servicing request
03:04:10.893 00.000 18120 OnExposeComplete: enter
03:04:10.894 00.001 18120 UpdateGuideState(): m_state=6
03:04:10.894 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4857
03:04:10.895 00.001 18120 Star::Find returns 1 (0), X=893.93, Y=233.35, Mass=1840, SNR=29.8, Peak=166 HFD=3.9
03:04:10.895 00.000 18120 MultiStar: [#1 -0.20,0.72,0.00,M2] [#2 -0.31,0.32,0.00,M3] [#3 -0.42,0.37,0.00,M2] [#4 -0.41,0.57,0.00,M2] [#5 -0.12,0.52,0.00,M1] [#6 -0.07,0.66,0.00,M1] [#7 -0.60,0.49,0.00,M5] [#8 -0.28,0.37,0.00,M2] 
03:04:10.896 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
03:04:10.896 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
03:04:10.896 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.56 hyp=0.56 cameraTheta=1.61 mountX=0.52 mountY=-0.23, mountTheta=-0.42
03:04:10.898 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.56, opts=13)
03:04:10.898 00.000 18120 Enqueuing Move request for scope (-0.02, 0.56)
03:04:10.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:10.899 00.001 21948 Worker thread wakes up
03:04:10.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.56) opts 0xd
03:04:10.899 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.56)
03:04:10.899 00.000 21948 Moving (-0.02, 0.56) raw xDistance=0.52 yDistance=-0.23
03:04:10.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:04:10.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:04:10.899 00.000 21948 MoveAxis(W, 93, ABG)
03:04:10.899 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.8
03:04:10.900 00.001 21948 Guiding  Dir = 3, Dur = 93
03:04:10.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:10.900 00.000 21948 IsSlewing returns 0
03:04:10.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:10.901 00.001 18120 Enqueuing Expose request
03:04:10.901 00.000 21948 IsGuiding returns 0
03:04:10.903 00.002 21948 PulseGuide returned control before completion, sleep 102
03:04:11.014 00.111 21948 IsGuiding returns 0
03:04:11.014 00.000 21948 Move returns status 0, amount 93
03:04:11.014 00.000 21948 MoveAxis(N, 56, ABG)
03:04:11.014 00.000 21948 Guiding  Dir = 0, Dur = 56
03:04:11.014 00.000 21948 IsSlewing returns 0
03:04:11.014 00.000 21948 IsGuiding returns 0
03:04:11.018 00.004 21948 PulseGuide returned control before completion, sleep 62
03:04:11.092 00.074 21948 IsGuiding returns 0
03:04:11.092 00.000 21948 Move returns status 0, amount 56
03:04:11.092 00.000 21948 move complete, result=0
03:04:11.093 00.001 21948 worker thread done servicing request
03:04:11.093 00.000 18120 GuideStep: 0.5 px 93 ms WEST, -0.2 px 56 ms NORTH
03:04:11.093 00.000 21948 Worker thread wakes up
03:04:11.094 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:11.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:12.510 01.416 21948 Exposure complete
03:04:12.555 00.045 21948 worker thread done servicing request
03:04:12.555 00.000 18120 OnExposeComplete: enter
03:04:12.557 00.002 18120 UpdateGuideState(): m_state=6
03:04:12.560 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4858
03:04:12.562 00.002 18120 Star::Find returns 1 (0), X=893.99, Y=232.95, Mass=1910, SNR=30.3, Peak=161 HFD=4.4
03:04:12.565 00.003 18120 MultiStar: [#1 -0.57,0.37,0.00,M3] [#2 -0.27,0.02,0.63,U] [#3 -0.72,0.17,0.00,M3] [#4 -0.50,0.15,0.00,M3] [#5 -0.42,0.28,0.00,M2] [#6 -0.57,0.03,0.00,M2] [#7 -0.79,0.14,0.00,M6] [#8 -0.36,0.23,0.38,U] 
03:04:12.567 00.002 18120 single-star, 2 included, MultiStar: {-0.13, 0.13}, one-star: {0.05, 0.16}
03:04:12.569 00.002 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
03:04:12.569 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
03:04:12.570 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.29 mountX=0.12 mountY=-0.11, mountTheta=-0.73
03:04:12.572 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.16, opts=13)
03:04:12.572 00.000 18120 Enqueuing Move request for scope (0.05, 0.16)
03:04:12.573 00.001 21948 Worker thread wakes up
03:04:12.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:12.573 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
03:04:12.574 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:12.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:12.574 00.000 18120 Enqueuing Expose request
03:04:12.575 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
03:04:12.575 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
03:04:12.575 00.000 21948 Moving (0.05, 0.16) raw xDistance=0.12 yDistance=-0.11
03:04:12.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:04:12.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:12.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:04:12.575 00.000 21948 MoveAxis(E, 0, ABG)
03:04:12.575 00.000 21948 Move returns status 0, amount 0
03:04:12.575 00.000 21948 MoveAxis(N, 0, ABG)
03:04:12.575 00.000 21948 Move returns status 0, amount 0
03:04:12.575 00.000 21948 move complete, result=0
03:04:12.575 00.000 21948 worker thread done servicing request
03:04:12.575 00.000 21948 Worker thread wakes up
03:04:12.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:12.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:12.576 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:14.210 01.634 21948 Exposure complete
03:04:14.260 00.050 21948 worker thread done servicing request
03:04:14.260 00.000 18120 OnExposeComplete: enter
03:04:14.260 00.000 18120 UpdateGuideState(): m_state=6
03:04:14.261 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4859
03:04:14.262 00.001 18120 Star::Find returns 1 (0), X=893.84, Y=233.08, Mass=1930, SNR=30.4, Peak=181 HFD=4.2
03:04:14.264 00.002 18120 MultiStar: [#1 -0.45,0.08,0.00,M4] [#2 -0.67,-0.00,0.00,M3] [#3 -0.75,0.18,0.00,M4] [#4 -0.42,0.21,0.00,M4] [#5 -0.41,0.19,0.00,M3] [#6 -0.31,0.22,0.55,U] [#7 -0.57,0.22,0.00,M7] [#8 -0.39,0.12,0.42,U] 
03:04:14.265 00.001 18120 single-star, 2 included, MultiStar: {-0.22, 0.24}, one-star: {-0.11, 0.29}
03:04:14.266 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
03:04:14.269 00.003 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
03:04:14.270 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.92 mountX=0.31 mountY=-0.04, mountTheta=-0.12
03:04:14.272 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.29, opts=13)
03:04:14.273 00.001 18120 Enqueuing Move request for scope (-0.11, 0.29)
03:04:14.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:14.274 00.001 21948 Worker thread wakes up
03:04:14.274 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
03:04:14.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:14.275 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:14.275 00.000 18120 Enqueuing Expose request
03:04:14.276 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
03:04:14.276 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
03:04:14.276 00.000 21948 Moving (-0.11, 0.29) raw xDistance=0.31 yDistance=-0.04
03:04:14.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:04:14.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:14.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:14.276 00.000 21948 MoveAxis(W, 56, ABG)
03:04:14.276 00.000 21948 Guiding  Dir = 3, Dur = 56
03:04:14.276 00.000 21948 IsSlewing returns 0
03:04:14.276 00.000 21948 IsGuiding returns 0
03:04:14.278 00.002 21948 PulseGuide returned control before completion, sleep 65
03:04:14.347 00.069 21948 IsGuiding returns 0
03:04:14.347 00.000 21948 Move returns status 0, amount 56
03:04:14.347 00.000 21948 MoveAxis(N, 0, ABG)
03:04:14.347 00.000 21948 Move returns status 0, amount 0
03:04:14.347 00.000 21948 move complete, result=0
03:04:14.347 00.000 21948 worker thread done servicing request
03:04:14.347 00.000 21948 Worker thread wakes up
03:04:14.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:14.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:14.347 00.000 18120 GuideStep: 0.3 px 56 ms WEST, -0.0 px 0 ms NORTH
03:04:15.762 01.415 21948 Exposure complete
03:04:15.796 00.034 21948 worker thread done servicing request
03:04:15.796 00.000 18120 OnExposeComplete: enter
03:04:15.797 00.001 18120 UpdateGuideState(): m_state=6
03:04:15.797 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4860
03:04:15.798 00.001 18120 Star::Find returns 1 (0), X=894.05, Y=232.77, Mass=1976, SNR=30.8, Peak=182 HFD=4.1
03:04:15.798 00.000 18120 MultiStar: [#1 -0.12,0.08,0.67,U] [#2 -0.32,-0.25,0.62,U] [#3 -0.43,-0.30,0.00,M5] [#4 -0.32,0.08,0.53,U] [#5 -0.20,0.05,0.46,U] [#6 -0.17,-0.20,0.52,U] [#7 -0.32,-0.15,0.44,U] [#8 -0.14,-0.19,0.39,U] 
03:04:15.799 00.001 18120 single-star, 7 included, MultiStar: {-0.16, -0.06}, one-star: {0.11, -0.02}
03:04:15.800 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
03:04:15.801 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
03:04:15.801 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
03:04:15.803 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
03:04:15.805 00.002 18120 Enqueuing Move request for scope (0.11, -0.02)
03:04:15.805 00.000 21948 Worker thread wakes up
03:04:15.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
03:04:15.805 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
03:04:15.805 00.000 21948 Moving (0.11, -0.02) raw xDistance=-0.06 yDistance=-0.09
03:04:15.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:04:15.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:15.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:04:15.805 00.000 21948 MoveAxis(E, 0, ABG)
03:04:15.805 00.000 21948 Move returns status 0, amount 0
03:04:15.805 00.000 21948 MoveAxis(N, 0, ABG)
03:04:15.805 00.000 21948 Move returns status 0, amount 0
03:04:15.805 00.000 21948 move complete, result=0
03:04:15.805 00.000 21948 worker thread done servicing request
03:04:15.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:15.807 00.002 18120 UpdateGuideState exits: m=1976 RSB=30.8
03:04:15.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:15.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:15.808 00.000 18120 Enqueuing Expose request
03:04:15.808 00.000 21948 Worker thread wakes up
03:04:15.808 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:15.809 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:15.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:17.440 01.631 21948 Exposure complete
03:04:17.473 00.033 21948 worker thread done servicing request
03:04:17.473 00.000 18120 OnExposeComplete: enter
03:04:17.474 00.001 18120 UpdateGuideState(): m_state=6
03:04:17.474 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4861
03:04:17.475 00.001 18120 Star::Find returns 1 (0), X=894.23, Y=232.83, Mass=1956, SNR=30.5, Peak=178 HFD=4.1
03:04:17.475 00.000 18120 MultiStar: [#1 -0.15,0.16,0.73,U] [#2 -0.03,-0.40,0.61,U] [#3 -0.44,-0.13,0.00,M6] [#4 -0.40,-0.06,0.54,U] [#5 -0.02,-0.13,0.45,U] [#6 -0.07,-0.13,0.51,U] [#7 -0.52,0.20,0.00,M7] [#8 -0.07,-0.13,0.37,U] 
03:04:17.476 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.07}, one-star: {0.28, 0.04}
03:04:17.476 00.000 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.01 = 2.28)
03:04:17.477 00.001 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.24)
03:04:17.477 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.01 mountX=-0.05 mountY=0.06, mountTheta=2.26
03:04:17.478 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
03:04:17.479 00.001 18120 Enqueuing Move request for scope (-0.03, -0.07)
03:04:17.480 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:17.480 00.000 21948 Worker thread wakes up
03:04:17.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:04:17.480 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:04:17.480 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.5
03:04:17.481 00.001 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.06
03:04:17.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:17.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:17.482 00.001 18120 Enqueuing Expose request
03:04:17.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:04:17.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:17.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:04:17.482 00.000 21948 MoveAxis(E, 0, ABG)
03:04:17.482 00.000 21948 Move returns status 0, amount 0
03:04:17.482 00.000 21948 MoveAxis(N, 0, ABG)
03:04:17.482 00.000 21948 Move returns status 0, amount 0
03:04:17.482 00.000 21948 move complete, result=0
03:04:17.482 00.000 21948 worker thread done servicing request
03:04:17.482 00.000 21948 Worker thread wakes up
03:04:17.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:17.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:17.483 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:19.002 01.519 21948 Exposure complete
03:04:19.042 00.040 21948 worker thread done servicing request
03:04:19.043 00.001 18120 OnExposeComplete: enter
03:04:19.043 00.000 18120 UpdateGuideState(): m_state=6
03:04:19.045 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4862
03:04:19.045 00.000 18120 Star::Find returns 1 (0), X=894.00, Y=232.78, Mass=1899, SNR=30.3, Peak=173 HFD=4.1
03:04:19.047 00.002 18120 MultiStar: [#1 0.16,-0.08,0.68,U] [#2 -0.33,-0.26,0.63,U] [#3 -0.35,-0.10,0.61,U] [#4 -0.12,-0.15,0.56,U] [#5 0.03,-0.18,0.46,U] [#6 0.02,-0.00,0.52,U] [#7 -0.31,-0.10,0.42,U] [#8 0.01,-0.31,0.39,U] 
03:04:19.047 00.000 18120 single-star, 8 included, MultiStar: {-0.08, -0.12}, one-star: {0.05, -0.01}
03:04:19.048 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
03:04:19.048 00.000 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
03:04:19.049 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=-0.03 mountY=-0.04, mountTheta=-2.14
03:04:19.050 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.01, opts=13)
03:04:19.050 00.000 18120 Enqueuing Move request for scope (0.05, -0.01)
03:04:19.051 00.001 21948 Worker thread wakes up
03:04:19.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:04:19.051 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:04:19.051 00.000 21948 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
03:04:19.051 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:19.051 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.3
03:04:19.052 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:19.052 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:19.053 00.001 18120 Enqueuing Expose request
03:04:19.053 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:04:19.053 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:19.053 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:19.053 00.000 21948 MoveAxis(E, 0, ABG)
03:04:19.053 00.000 21948 Move returns status 0, amount 0
03:04:19.053 00.000 21948 MoveAxis(N, 0, ABG)
03:04:19.053 00.000 21948 Move returns status 0, amount 0
03:04:19.053 00.000 21948 move complete, result=0
03:04:19.053 00.000 21948 worker thread done servicing request
03:04:19.053 00.000 21948 Worker thread wakes up
03:04:19.053 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:19.053 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:19.054 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:20.679 01.625 21948 Exposure complete
03:04:20.734 00.055 21948 worker thread done servicing request
03:04:20.735 00.001 18120 OnExposeComplete: enter
03:04:20.738 00.003 18120 UpdateGuideState(): m_state=6
03:04:20.740 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4863
03:04:20.742 00.002 18120 Star::Find returns 1 (0), X=893.92, Y=232.85, Mass=1950, SNR=30.6, Peak=185 HFD=4.2
03:04:20.742 00.000 18120 MultiStar: [#1 -0.22,0.03,0.70,U] [#2 -0.27,-0.04,0.65,U] [#3 -0.40,-0.17,0.00,M6] [#4 -0.41,0.05,0.56,U] [#5 -0.15,0.12,0.45,U] [#6 -0.24,-0.06,0.54,U] [#7 -0.79,-0.08,0.00,M7] [#8 -0.10,-0.23,0.40,U] 
03:04:20.742 00.000 18120 single-star, 6 included, MultiStar: {-0.19, 0.00}, one-star: {-0.03, 0.06}
03:04:20.744 00.002 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
03:04:20.744 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
03:04:20.745 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.99 mountX=0.06 mountY=-0.00, mountTheta=-0.05
03:04:20.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
03:04:20.746 00.000 18120 Enqueuing Move request for scope (-0.03, 0.06)
03:04:20.747 00.001 21948 Worker thread wakes up
03:04:20.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:20.748 00.001 18120 UpdateGuideState exits: m=1950 RSB=30.6
03:04:20.748 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:20.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:20.749 00.001 18120 Enqueuing Expose request
03:04:20.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:04:20.749 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:04:20.749 00.000 21948 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=-0.00
03:04:20.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:04:20.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:20.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:04:20.749 00.000 21948 MoveAxis(E, 0, ABG)
03:04:20.750 00.001 21948 Move returns status 0, amount 0
03:04:20.750 00.000 21948 MoveAxis(N, 0, ABG)
03:04:20.750 00.000 21948 Move returns status 0, amount 0
03:04:20.750 00.000 21948 move complete, result=0
03:04:20.750 00.000 21948 worker thread done servicing request
03:04:20.750 00.000 21948 Worker thread wakes up
03:04:20.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:20.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:20.750 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:22.277 01.527 21948 Exposure complete
03:04:22.347 00.070 21948 worker thread done servicing request
03:04:22.347 00.000 18120 OnExposeComplete: enter
03:04:22.348 00.001 18120 UpdateGuideState(): m_state=6
03:04:22.350 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4864
03:04:22.351 00.001 18120 Star::Find returns 1 (0), X=893.99, Y=232.80, Mass=1912, SNR=30.3, Peak=171 HFD=4.1
03:04:22.353 00.002 18120 MultiStar: [#1 -0.01,0.06,0.70,U] [#2 -0.25,-0.28,0.62,U] [#3 -0.42,0.01,0.57,U] [#4 -0.40,-0.12,0.57,U] [#5 -0.40,0.02,0.48,U] [#6 -0.21,-0.06,0.55,U] [#7 -0.47,0.01,0.00,M8] [#8 -0.07,-0.31,0.38,U] 
03:04:22.353 00.000 18120 single-star, 7 included, MultiStar: {-0.19, -0.07}, one-star: {0.04, 0.01}
03:04:22.353 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
03:04:22.353 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
03:04:22.353 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.18 mountX=-0.01 mountY=-0.04, mountTheta=-1.82
03:04:22.355 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
03:04:22.355 00.000 18120 Enqueuing Move request for scope (0.04, 0.01)
03:04:22.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:22.356 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
03:04:22.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:22.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:22.357 00.000 18120 Enqueuing Expose request
03:04:22.357 00.000 21948 Worker thread wakes up
03:04:22.358 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
03:04:22.358 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
03:04:22.358 00.000 21948 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
03:04:22.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:22.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:22.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:22.358 00.000 21948 MoveAxis(E, 0, ABG)
03:04:22.358 00.000 21948 Move returns status 0, amount 0
03:04:22.358 00.000 21948 MoveAxis(N, 0, ABG)
03:04:22.358 00.000 21948 Move returns status 0, amount 0
03:04:22.358 00.000 21948 move complete, result=0
03:04:22.358 00.000 21948 worker thread done servicing request
03:04:22.358 00.000 21948 Worker thread wakes up
03:04:22.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:22.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:22.358 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:23.983 01.625 21948 Exposure complete
03:04:24.016 00.033 21948 worker thread done servicing request
03:04:24.016 00.000 18120 OnExposeComplete: enter
03:04:24.018 00.002 18120 UpdateGuideState(): m_state=6
03:04:24.018 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4865
03:04:24.019 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=232.92, Mass=1917, SNR=30.3, Peak=187 HFD=4.2
03:04:24.019 00.000 18120 MultiStar: [#1 0.02,0.34,0.68,U] [#2 -0.18,0.20,0.66,U] [#3 -0.43,-0.13,0.00,M6] [#4 -0.15,-0.18,0.55,U] [#5 -0.18,0.19,0.44,U] [#6 -0.04,0.05,0.51,U] [#7 -0.47,0.10,0.00,M9] [#8 -0.24,0.11,0.39,U] 
03:04:24.020 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.13}, one-star: {0.14, 0.13}
03:04:24.020 00.000 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
03:04:24.021 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
03:04:24.022 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.99 mountX=0.14 mountY=-0.01, mountTheta=-0.05
03:04:24.023 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
03:04:24.024 00.001 18120 Enqueuing Move request for scope (-0.06, 0.13)
03:04:24.025 00.001 21948 Worker thread wakes up
03:04:24.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:24.025 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
03:04:24.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:24.026 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:24.026 00.000 18120 Enqueuing Expose request
03:04:24.027 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
03:04:24.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
03:04:24.027 00.000 21948 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=-0.01
03:04:24.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:04:24.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:24.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:04:24.027 00.000 21948 MoveAxis(E, 0, ABG)
03:04:24.027 00.000 21948 Move returns status 0, amount 0
03:04:24.027 00.000 21948 MoveAxis(N, 0, ABG)
03:04:24.027 00.000 21948 Move returns status 0, amount 0
03:04:24.027 00.000 21948 move complete, result=0
03:04:24.027 00.000 21948 worker thread done servicing request
03:04:24.027 00.000 21948 Worker thread wakes up
03:04:24.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:24.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:24.027 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:25.554 01.527 21948 Exposure complete
03:04:25.585 00.031 21948 worker thread done servicing request
03:04:25.586 00.001 18120 OnExposeComplete: enter
03:04:25.586 00.000 18120 UpdateGuideState(): m_state=6
03:04:25.587 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4866
03:04:25.587 00.000 18120 Star::Find returns 1 (0), X=893.86, Y=232.96, Mass=1878, SNR=30.0, Peak=176 HFD=4.3
03:04:25.588 00.001 18120 MultiStar: [#1 -0.07,0.24,0.73,U] [#2 -0.57,0.02,0.00,M1] [#3 -0.55,-0.01,0.00,M7] [#4 -0.34,0.02,0.56,U] [#5 -0.15,0.30,0.47,U] [#6 0.04,0.06,0.50,U] [#7 -0.51,0.05,0.00,M10] [#8 -0.18,-0.03,0.41,U] 
03:04:25.589 00.001 18120 refined, 5 included, MultiStar: {-0.12, 0.14}, one-star: {-0.09, 0.17}
03:04:25.591 00.002 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
03:04:25.592 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
03:04:25.593 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.29 mountX=0.18 mountY=0.05, mountTheta=0.25
03:04:25.595 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.14, opts=13)
03:04:25.597 00.002 18120 Enqueuing Move request for scope (-0.12, 0.14)
03:04:25.598 00.001 21948 Worker thread wakes up
03:04:25.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:25.601 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
03:04:25.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
03:04:25.602 00.001 21948 Moving (-0.12, 0.14) raw xDistance=0.18 yDistance=0.05
03:04:25.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:04:25.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:25.602 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:04:25.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:25.603 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:25.603 00.000 18120 Enqueuing Expose request
03:04:25.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:04:25.603 00.000 21948 MoveAxis(E, 0, ABG)
03:04:25.603 00.000 21948 Move returns status 0, amount 0
03:04:25.603 00.000 21948 MoveAxis(N, 0, ABG)
03:04:25.603 00.000 21948 Move returns status 0, amount 0
03:04:25.603 00.000 21948 move complete, result=0
03:04:25.604 00.001 21948 worker thread done servicing request
03:04:25.604 00.000 21948 Worker thread wakes up
03:04:25.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:25.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:25.604 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:27.236 01.632 21948 Exposure complete
03:04:27.271 00.035 21948 worker thread done servicing request
03:04:27.271 00.000 18120 OnExposeComplete: enter
03:04:27.273 00.002 18120 UpdateGuideState(): m_state=6
03:04:27.274 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4867
03:04:27.275 00.001 18120 Star::Find returns 1 (0), X=893.88, Y=232.98, Mass=2024, SNR=31.2, Peak=176 HFD=4.3
03:04:27.277 00.002 18120 MultiStar: [#1 -0.34,0.44,0.00,M1] [#2 -0.42,0.05,0.62,U] [#3 -0.60,0.09,0.00,M8] [#4 -0.46,0.31,0.00,M1] [#5 -0.23,0.30,0.45,U] [#6 -0.33,0.36,0.00,M1] [#7 -0.61,0.25,0.00,R] [#8 -0.26,0.12,0.37,U] 
03:04:27.278 00.001 18120 single-star, 3 included, MultiStar: {-0.22, 0.17}, one-star: {-0.07, 0.19}
03:04:27.279 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
03:04:27.280 00.001 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
03:04:27.281 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.90 mountX=0.21 mountY=-0.03, mountTheta=-0.14
03:04:27.283 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.19, opts=13)
03:04:27.284 00.001 18120 Enqueuing Move request for scope (-0.07, 0.19)
03:04:27.285 00.001 21948 Worker thread wakes up
03:04:27.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:27.285 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.2
03:04:27.286 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:27.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:27.286 00.000 18120 Enqueuing Expose request
03:04:27.287 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
03:04:27.287 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
03:04:27.287 00.000 21948 Moving (-0.07, 0.19) raw xDistance=0.21 yDistance=-0.03
03:04:27.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:04:27.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:27.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:04:27.287 00.000 21948 MoveAxis(W, 37, ABG)
03:04:27.287 00.000 21948 Guiding  Dir = 3, Dur = 37
03:04:27.288 00.001 21948 IsSlewing returns 0
03:04:27.288 00.000 21948 IsGuiding returns 0
03:04:27.291 00.003 21948 PulseGuide returned control before completion, sleep 46
03:04:27.345 00.054 21948 IsGuiding returns 0
03:04:27.345 00.000 21948 Move returns status 0, amount 37
03:04:27.345 00.000 21948 MoveAxis(N, 0, ABG)
03:04:27.345 00.000 21948 Move returns status 0, amount 0
03:04:27.345 00.000 21948 move complete, result=0
03:04:27.345 00.000 21948 worker thread done servicing request
03:04:27.346 00.001 21948 Worker thread wakes up
03:04:27.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:27.346 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
03:04:27.346 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:28.753 01.407 21948 Exposure complete
03:04:28.789 00.036 21948 worker thread done servicing request
03:04:28.789 00.000 18120 OnExposeComplete: enter
03:04:28.792 00.003 18120 UpdateGuideState(): m_state=6
03:04:28.792 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4868
03:04:28.793 00.001 18120 Star::Find returns 1 (0), X=893.74, Y=233.10, Mass=1812, SNR=29.5, Peak=159 HFD=4.1
03:04:28.794 00.001 18120 MultiStar: [#1 -0.43,0.39,0.00,M2] [#2 -0.59,0.03,0.00,M1] [#3 -0.47,-0.00,0.00,M9] [#4 -0.45,0.13,0.00,M2] [#5 -0.50,0.45,0.00,M1] [#6 -0.22,0.07,0.54,U] [#7 -0.09,-0.17,0.43,U] [#8 -0.51,0.09,0.00,M1] 
03:04:28.794 00.000 18120 refined, 2 included, MultiStar: {-0.18, 0.14}, one-star: {-0.20, 0.31}
03:04:28.794 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
03:04:28.795 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
03:04:28.795 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.49 mountX=0.20 mountY=0.10, mountTheta=0.46
03:04:28.797 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.14, opts=13)
03:04:28.798 00.001 18120 Enqueuing Move request for scope (-0.18, 0.14)
03:04:28.799 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:28.799 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:04:28.799 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:28.800 00.001 21948 Worker thread wakes up
03:04:28.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:28.800 00.000 18120 Enqueuing Expose request
03:04:28.801 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
03:04:28.801 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
03:04:28.801 00.000 21948 Moving (-0.18, 0.14) raw xDistance=0.20 yDistance=0.10
03:04:28.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
03:04:28.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:28.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:28.801 00.000 21948 MoveAxis(W, 39, ABG)
03:04:28.801 00.000 21948 Guiding  Dir = 3, Dur = 39
03:04:28.801 00.000 21948 IsSlewing returns 0
03:04:28.801 00.000 21948 IsGuiding returns 0
03:04:28.802 00.001 21948 PulseGuide returned control before completion, sleep 48
03:04:28.859 00.057 21948 IsGuiding returns 0
03:04:28.859 00.000 21948 Move returns status 0, amount 39
03:04:28.859 00.000 21948 MoveAxis(N, 0, ABG)
03:04:28.859 00.000 21948 Move returns status 0, amount 0
03:04:28.859 00.000 21948 move complete, result=0
03:04:28.859 00.000 21948 worker thread done servicing request
03:04:28.859 00.000 21948 Worker thread wakes up
03:04:28.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:28.860 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:28.860 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
03:04:30.489 01.629 21948 Exposure complete
03:04:30.535 00.046 21948 worker thread done servicing request
03:04:30.536 00.001 18120 OnExposeComplete: enter
03:04:30.536 00.000 18120 UpdateGuideState(): m_state=6
03:04:30.537 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4869
03:04:30.537 00.000 18120 Star::Find returns 1 (0), X=894.18, Y=232.81, Mass=1855, SNR=29.8, Peak=155 HFD=4.3
03:04:30.538 00.001 18120 MultiStar: [#1 -0.14,0.15,0.73,U] [#2 -0.31,-0.28,0.65,U] [#3 -0.33,-0.11,0.62,U] [#4 -0.27,-0.05,0.57,U] [#5 0.05,-0.04,0.49,U] [#6 -0.12,0.04,0.53,U] [#7 0.27,-0.39,0.00,M1] [#8 -0.12,0.03,0.40,U] 
03:04:30.538 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {0.23, 0.02}
03:04:30.540 00.002 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.38)
03:04:30.541 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.34)
03:04:30.542 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.90 mountX=0.02 mountY=0.10, mountTheta=1.38
03:04:30.545 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
03:04:30.545 00.000 18120 Enqueuing Move request for scope (-0.10, -0.03)
03:04:30.546 00.001 21948 Worker thread wakes up
03:04:30.546 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
03:04:30.546 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
03:04:30.546 00.000 21948 Moving (-0.10, -0.03) raw xDistance=0.02 yDistance=0.10
03:04:30.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:04:30.546 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:30.546 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:30.546 00.000 21948 MoveAxis(E, 0, ABG)
03:04:30.546 00.000 21948 Move returns status 0, amount 0
03:04:30.546 00.000 21948 MoveAxis(N, 0, ABG)
03:04:30.546 00.000 21948 Move returns status 0, amount 0
03:04:30.546 00.000 21948 move complete, result=0
03:04:30.546 00.000 21948 worker thread done servicing request
03:04:30.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:30.546 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.8
03:04:30.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:30.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:30.548 00.001 18120 Enqueuing Expose request
03:04:30.551 00.003 21948 Worker thread wakes up
03:04:30.551 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:30.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:30.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:32.075 01.524 21948 Exposure complete
03:04:32.115 00.040 21948 worker thread done servicing request
03:04:32.116 00.001 18120 OnExposeComplete: enter
03:04:32.117 00.001 18120 UpdateGuideState(): m_state=6
03:04:32.117 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4870
03:04:32.119 00.002 18120 Star::Find returns 1 (0), X=894.12, Y=232.81, Mass=2087, SNR=31.7, Peak=187 HFD=4.3
03:04:32.121 00.002 18120 MultiStar: [#1 -0.19,0.14,0.69,U] [#2 -0.30,0.03,0.60,U] [#3 -0.44,0.01,0.00,M9] [#4 -0.47,0.02,0.00,M2] [#5 -0.20,0.12,0.45,U] [#6 -0.30,-0.06,0.51,U] [#7 0.21,0.08,0.40,U] [#8 -0.12,-0.12,0.37,U] 
03:04:32.122 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.04}, one-star: {0.17, 0.03}
03:04:32.123 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
03:04:32.123 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
03:04:32.123 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.72 mountX=0.07 mountY=0.06, mountTheta=0.70
03:04:32.125 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
03:04:32.125 00.000 18120 Enqueuing Move request for scope (-0.09, 0.04)
03:04:32.125 00.000 21948 Worker thread wakes up
03:04:32.126 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:32.126 00.000 18120 UpdateGuideState exits: m=2087 RSB=31.7
03:04:32.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:32.127 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:32.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
03:04:32.127 00.000 18120 Enqueuing Expose request
03:04:32.128 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
03:04:32.128 00.000 21948 Moving (-0.09, 0.04) raw xDistance=0.07 yDistance=0.06
03:04:32.128 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:04:32.128 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:32.128 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:04:32.128 00.000 21948 MoveAxis(E, 0, ABG)
03:04:32.128 00.000 21948 Move returns status 0, amount 0
03:04:32.128 00.000 21948 MoveAxis(N, 0, ABG)
03:04:32.128 00.000 21948 Move returns status 0, amount 0
03:04:32.128 00.000 21948 move complete, result=0
03:04:32.128 00.000 21948 worker thread done servicing request
03:04:32.128 00.000 21948 Worker thread wakes up
03:04:32.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:32.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:32.128 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:33.756 01.628 21948 Exposure complete
03:04:33.799 00.043 21948 worker thread done servicing request
03:04:33.800 00.001 18120 OnExposeComplete: enter
03:04:33.802 00.002 18120 UpdateGuideState(): m_state=6
03:04:33.802 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4871
03:04:33.803 00.001 18120 Star::Find returns 1 (0), X=893.97, Y=232.71, Mass=1898, SNR=30.2, Peak=165 HFD=4.1
03:04:33.806 00.003 18120 MultiStar: [#1 -0.04,-0.25,0.70,U] [#2 -0.38,-0.27,0.00,M1] [#3 -0.49,-0.17,0.00,M10] [#4 -0.25,-0.13,0.54,U] [#5 -0.21,-0.16,0.46,U] [#6 -0.14,-0.25,0.52,U] [#7 0.23,-0.38,0.00,M1] [#8 -0.05,-0.27,0.41,U] 
03:04:33.808 00.002 18120 single-star, 5 included, MultiStar: {-0.09, -0.18}, one-star: {0.03, -0.08}
03:04:33.810 00.002 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
03:04:33.813 00.003 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.97)
03:04:33.815 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.28 mountX=-0.09 mountY=0.02, mountTheta=2.97
03:04:33.819 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.08, opts=13)
03:04:33.819 00.000 18120 Enqueuing Move request for scope (0.03, -0.08)
03:04:33.819 00.000 21948 Worker thread wakes up
03:04:33.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:33.821 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
03:04:33.821 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:04:33.821 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
03:04:33.821 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:33.822 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:33.822 00.000 18120 Enqueuing Expose request
03:04:33.823 00.001 21948 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=0.02
03:04:33.823 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:04:33.823 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:33.823 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:33.823 00.000 21948 MoveAxis(E, 0, ABG)
03:04:33.823 00.000 21948 Move returns status 0, amount 0
03:04:33.823 00.000 21948 MoveAxis(N, 0, ABG)
03:04:33.823 00.000 21948 Move returns status 0, amount 0
03:04:33.823 00.000 21948 move complete, result=0
03:04:33.823 00.000 21948 worker thread done servicing request
03:04:33.823 00.000 21948 Worker thread wakes up
03:04:33.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:33.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:33.823 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:35.337 01.514 21948 Exposure complete
03:04:35.384 00.047 21948 worker thread done servicing request
03:04:35.384 00.000 18120 OnExposeComplete: enter
03:04:35.385 00.001 18120 UpdateGuideState(): m_state=6
03:04:35.386 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4872
03:04:35.386 00.000 18120 Star::Find returns 1 (0), X=894.02, Y=232.60, Mass=1939, SNR=30.4, Peak=157 HFD=4.1
03:04:35.387 00.001 18120 MultiStar: [#1 -0.15,-0.17,0.72,U] [#2 -0.21,-0.36,0.62,U] [#3 -0.40,-0.18,0.00,R] [#4 -0.65,-0.19,0.00,M2] [#5 -0.19,-0.17,0.44,U] [#6 -0.11,-0.13,0.55,U] [#7 0.13,-0.31,0.42,U] [#8 -0.14,-0.35,0.41,U] 
03:04:35.387 00.000 18120 single-star, 6 included, MultiStar: {-0.08, -0.23}, one-star: {0.07, -0.19}
03:04:35.387 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.08)
03:04:35.388 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.04)
03:04:35.388 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.21 mountX=-0.20 mountY=0.02, mountTheta=3.04
03:04:35.390 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.19, opts=13)
03:04:35.390 00.000 18120 Enqueuing Move request for scope (0.07, -0.19)
03:04:35.390 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:35.391 00.001 18120 UpdateGuideState exits: m=1939 RSB=30.4
03:04:35.391 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:35.392 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:35.392 00.000 18120 Enqueuing Expose request
03:04:35.392 00.000 21948 Worker thread wakes up
03:04:35.393 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
03:04:35.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
03:04:35.393 00.000 21948 Moving (0.07, -0.19) raw xDistance=-0.20 yDistance=0.02
03:04:35.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:04:35.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:35.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:35.393 00.000 21948 MoveAxis(E, 36, ABG)
03:04:35.393 00.000 21948 Guiding  Dir = 2, Dur = 36
03:04:35.393 00.000 21948 IsSlewing returns 0
03:04:35.393 00.000 21948 IsGuiding returns 0
03:04:35.395 00.002 21948 PulseGuide returned control before completion, sleep 45
03:04:35.444 00.049 21948 IsGuiding returns 0
03:04:35.445 00.001 21948 Move returns status 0, amount 36
03:04:35.445 00.000 21948 MoveAxis(N, 0, ABG)
03:04:35.445 00.000 21948 Move returns status 0, amount 0
03:04:35.445 00.000 21948 move complete, result=0
03:04:35.445 00.000 21948 worker thread done servicing request
03:04:35.445 00.000 21948 Worker thread wakes up
03:04:35.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:35.445 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:04:35.446 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:37.078 01.632 21948 Exposure complete
03:04:37.116 00.038 21948 worker thread done servicing request
03:04:37.116 00.000 18120 OnExposeComplete: enter
03:04:37.117 00.001 18120 UpdateGuideState(): m_state=6
03:04:37.117 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4873
03:04:37.118 00.001 18120 Star::Find returns 1 (0), X=893.97, Y=232.91, Mass=1995, SNR=31.0, Peak=179 HFD=4.3
03:04:37.118 00.000 18120 MultiStar: [#1 -0.07,0.29,0.69,U] [#2 -0.40,0.13,0.59,U] [#3 0.04,0.20,0.59,U] [#4 -0.39,0.30,0.00,M3] [#5 -0.16,0.18,0.45,U] [#6 0.11,0.01,0.52,U] [#7 0.09,-0.18,0.41,U] [#8 -0.10,-0.03,0.42,U] 
03:04:37.119 00.001 18120 single-star, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.02, 0.12}
03:04:37.119 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
03:04:37.119 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
03:04:37.120 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=0.10 mountY=-0.07, mountTheta=-0.63
03:04:37.121 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
03:04:37.122 00.001 18120 Enqueuing Move request for scope (0.02, 0.12)
03:04:37.123 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:37.124 00.001 18120 UpdateGuideState exits: m=1995 RSB=31.0
03:04:37.125 00.001 21948 Worker thread wakes up
03:04:37.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:37.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:37.126 00.001 18120 Enqueuing Expose request
03:04:37.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
03:04:37.127 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:04:37.127 00.000 21948 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.07
03:04:37.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:04:37.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:37.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:04:37.127 00.000 21948 MoveAxis(E, 0, ABG)
03:04:37.127 00.000 21948 Move returns status 0, amount 0
03:04:37.127 00.000 21948 MoveAxis(N, 0, ABG)
03:04:37.127 00.000 21948 Move returns status 0, amount 0
03:04:37.127 00.000 21948 move complete, result=0
03:04:37.127 00.000 21948 worker thread done servicing request
03:04:37.127 00.000 21948 Worker thread wakes up
03:04:37.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:37.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:37.127 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:38.650 01.523 21948 Exposure complete
03:04:38.687 00.037 21948 worker thread done servicing request
03:04:38.687 00.000 18120 OnExposeComplete: enter
03:04:38.688 00.001 18120 UpdateGuideState(): m_state=6
03:04:38.688 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4874
03:04:38.690 00.002 18120 Star::Find returns 1 (0), X=893.85, Y=232.99, Mass=1837, SNR=29.7, Peak=176 HFD=4.2
03:04:38.691 00.001 18120 MultiStar: [#1 -0.26,0.39,0.00,M1] [#2 -0.57,0.25,0.00,M1] [#3 -0.12,0.44,0.00,M1] [#4 -0.39,0.27,0.00,M4] [#5 -0.35,0.23,0.45,U] [#6 -0.27,0.15,0.53,U] [#7 -0.08,-0.05,0.44,U] [#8 -0.12,0.28,0.39,U] 
03:04:38.693 00.002 18120 single-star, 4 included, MultiStar: {-0.17, 0.17}, one-star: {-0.09, 0.20}
03:04:38.694 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
03:04:38.695 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
03:04:38.696 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.01 mountX=0.22 mountY=-0.01, mountTheta=-0.03
03:04:38.699 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.20, opts=13)
03:04:38.700 00.001 18120 Enqueuing Move request for scope (-0.09, 0.20)
03:04:38.701 00.001 21948 Worker thread wakes up
03:04:38.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:38.701 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.7
03:04:38.702 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:38.702 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:38.702 00.000 18120 Enqueuing Expose request
03:04:38.703 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
03:04:38.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
03:04:38.703 00.000 21948 Moving (-0.09, 0.20) raw xDistance=0.22 yDistance=-0.01
03:04:38.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:04:38.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:38.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:04:38.703 00.000 21948 MoveAxis(W, 40, ABG)
03:04:38.703 00.000 21948 Guiding  Dir = 3, Dur = 40
03:04:38.703 00.000 21948 IsSlewing returns 0
03:04:38.703 00.000 21948 IsGuiding returns 0
03:04:38.705 00.002 21948 PulseGuide returned control before completion, sleep 49
03:04:38.757 00.052 21948 IsGuiding returns 0
03:04:38.757 00.000 21948 Move returns status 0, amount 40
03:04:38.757 00.000 21948 MoveAxis(N, 0, ABG)
03:04:38.757 00.000 21948 Move returns status 0, amount 0
03:04:38.757 00.000 21948 move complete, result=0
03:04:38.757 00.000 21948 worker thread done servicing request
03:04:38.757 00.000 21948 Worker thread wakes up
03:04:38.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:38.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:38.757 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
03:04:40.390 01.633 21948 Exposure complete
03:04:40.419 00.029 21948 worker thread done servicing request
03:04:40.419 00.000 18120 OnExposeComplete: enter
03:04:40.420 00.001 18120 UpdateGuideState(): m_state=6
03:04:40.420 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4875
03:04:40.421 00.001 18120 Star::Find returns 1 (0), X=893.78, Y=233.08, Mass=1891, SNR=30.1, Peak=168 HFD=4.2
03:04:40.421 00.000 18120 MultiStar: [#1 -0.40,0.28,0.00,M2] [#2 -0.42,-0.04,0.63,U] [#3 -0.16,0.43,0.00,M2] [#4 -0.42,0.03,0.55,U] [#5 -0.52,0.35,0.00,M1] [#6 -0.37,0.17,0.57,U] [#7 -0.24,0.21,0.40,U] [#8 -0.19,0.06,0.39,U] 
03:04:40.422 00.001 18120 refined, 5 included, MultiStar: {-0.30, 0.14}, one-star: {-0.17, 0.29}
03:04:40.422 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.71 = 0.71)
03:04:40.422 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.67 = 0.67)
03:04:40.423 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.71 mountX=0.25 mountY=0.20, mountTheta=0.68
03:04:40.424 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.14, opts=13)
03:04:40.424 00.000 18120 Enqueuing Move request for scope (-0.30, 0.14)
03:04:40.425 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:40.425 00.000 21948 Worker thread wakes up
03:04:40.425 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.14) opts 0xd
03:04:40.425 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.14)
03:04:40.425 00.000 21948 Moving (-0.30, 0.14) raw xDistance=0.25 yDistance=0.20
03:04:40.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
03:04:40.425 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:04:40.426 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:04:40.426 00.000 21948 MoveAxis(W, 47, ABG)
03:04:40.426 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:04:40.426 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:40.427 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:40.427 00.000 18120 Enqueuing Expose request
03:04:40.427 00.000 21948 Guiding  Dir = 3, Dur = 47
03:04:40.428 00.001 21948 IsSlewing returns 0
03:04:40.428 00.000 21948 IsGuiding returns 0
03:04:40.430 00.002 21948 PulseGuide returned control before completion, sleep 56
03:04:40.498 00.068 21948 IsGuiding returns 0
03:04:40.499 00.001 21948 Move returns status 0, amount 47
03:04:40.499 00.000 21948 MoveAxis(N, 0, ABG)
03:04:40.499 00.000 21948 Move returns status 0, amount 0
03:04:40.499 00.000 21948 move complete, result=0
03:04:40.499 00.000 21948 worker thread done servicing request
03:04:40.499 00.000 21948 Worker thread wakes up
03:04:40.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:40.499 00.000 18120 GuideStep: 0.2 px 47 ms WEST, 0.2 px 0 ms NORTH
03:04:40.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:41.906 01.407 21948 Exposure complete
03:04:41.935 00.029 21948 worker thread done servicing request
03:04:41.935 00.000 18120 OnExposeComplete: enter
03:04:41.938 00.003 18120 UpdateGuideState(): m_state=6
03:04:41.940 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4876
03:04:41.940 00.000 18120 Star::Find returns 1 (0), X=894.17, Y=232.69, Mass=1935, SNR=30.4, Peak=169 HFD=3.9
03:04:41.941 00.001 18120 MultiStar: [#1 0.04,-0.02,0.74,U] [#2 -0.08,-0.06,0.64,U] [#3 0.00,-0.00,0.60,U] [#4 -0.27,-0.20,0.54,U] [#5 -0.10,-0.10,0.48,U] [#6 -0.03,0.16,0.52,U] [#7 0.22,-0.21,0.43,U] [#8 -0.02,-0.40,0.39,U] 
03:04:41.941 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.22, -0.10}
03:04:41.941 00.000 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
03:04:41.942 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.84)
03:04:41.942 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.40 mountX=-0.09 mountY=0.03, mountTheta=2.85
03:04:41.944 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
03:04:41.944 00.000 18120 Enqueuing Move request for scope (0.02, -0.09)
03:04:41.945 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:41.945 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.4
03:04:41.945 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:41.946 00.001 21948 Worker thread wakes up
03:04:41.946 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
03:04:41.946 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
03:04:41.946 00.000 21948 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.03
03:04:41.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:04:41.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:41.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:04:41.946 00.000 21948 MoveAxis(E, 0, ABG)
03:04:41.946 00.000 21948 Move returns status 0, amount 0
03:04:41.946 00.000 21948 MoveAxis(N, 0, ABG)
03:04:41.946 00.000 21948 Move returns status 0, amount 0
03:04:41.946 00.000 21948 move complete, result=0
03:04:41.946 00.000 21948 worker thread done servicing request
03:04:41.946 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:41.947 00.001 18120 Enqueuing Expose request
03:04:41.947 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:41.948 00.001 21948 Worker thread wakes up
03:04:41.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:41.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:43.575 01.627 21948 Exposure complete
03:04:43.618 00.043 21948 worker thread done servicing request
03:04:43.618 00.000 18120 OnExposeComplete: enter
03:04:43.619 00.001 18120 UpdateGuideState(): m_state=6
03:04:43.621 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4877
03:04:43.622 00.001 18120 Star::Find returns 1 (0), X=894.01, Y=233.06, Mass=2010, SNR=31.1, Peak=174 HFD=4.4
03:04:43.623 00.001 18120 MultiStar: [#1 0.00,0.16,0.67,U] [#2 -0.18,-0.03,0.61,U] [#3 0.00,0.36,0.59,U] [#4 -0.22,0.12,0.51,U] [#5 -0.17,0.35,0.45,U] [#6 -0.07,0.12,0.54,U] [#7 0.31,0.14,0.42,U] [#8 -0.00,0.18,0.40,U] 
03:04:43.623 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {0.06, 0.28}
03:04:43.624 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
03:04:43.624 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
03:04:43.625 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=0.19 mountY=-0.06, mountTheta=-0.30
03:04:43.626 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.19, opts=13)
03:04:43.626 00.000 18120 Enqueuing Move request for scope (-0.03, 0.19)
03:04:43.627 00.001 21948 Worker thread wakes up
03:04:43.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
03:04:43.627 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
03:04:43.627 00.000 21948 Moving (-0.03, 0.19) raw xDistance=0.19 yDistance=-0.06
03:04:43.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:04:43.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:43.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:04:43.627 00.000 21948 MoveAxis(E, 0, ABG)
03:04:43.627 00.000 21948 Move returns status 0, amount 0
03:04:43.627 00.000 21948 MoveAxis(N, 0, ABG)
03:04:43.627 00.000 21948 Move returns status 0, amount 0
03:04:43.627 00.000 21948 move complete, result=0
03:04:43.627 00.000 21948 worker thread done servicing request
03:04:43.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:43.627 00.000 18120 UpdateGuideState exits: m=2010 RSB=31.1
03:04:43.628 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:43.628 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:43.629 00.001 18120 Enqueuing Expose request
03:04:43.629 00.000 21948 Worker thread wakes up
03:04:43.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:43.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:43.629 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:45.155 01.526 21948 Exposure complete
03:04:45.189 00.034 21948 worker thread done servicing request
03:04:45.189 00.000 18120 OnExposeComplete: enter
03:04:45.190 00.001 18120 UpdateGuideState(): m_state=6
03:04:45.190 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4878
03:04:45.191 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=232.93, Mass=2012, SNR=31.1, Peak=177 HFD=4.0
03:04:45.191 00.000 18120 MultiStar: [#1 -0.05,0.29,0.69,U] [#2 -0.01,-0.00,0.61,U] [#3 -0.15,0.47,0.00,M1] [#4 -0.30,0.36,0.00,M2] [#5 -0.21,0.42,0.00,M1] [#6 -0.02,-0.07,0.49,U] [#7 0.22,0.01,0.41,U] [#8 -0.10,-0.15,0.37,U] 
03:04:45.192 00.001 18120 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.36, 0.14}
03:04:45.192 00.000 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
03:04:45.193 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
03:04:45.193 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=0.02 mountY=-0.12, mountTheta=-1.39
03:04:45.194 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.07, opts=13)
03:04:45.195 00.001 18120 Enqueuing Move request for scope (0.10, 0.07)
03:04:45.195 00.000 21948 Worker thread wakes up
03:04:45.195 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
03:04:45.195 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:04:45.195 00.000 21948 Moving (0.10, 0.07) raw xDistance=0.02 yDistance=-0.12
03:04:45.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:04:45.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:45.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:04:45.196 00.001 21948 MoveAxis(E, 0, ABG)
03:04:45.196 00.000 21948 Move returns status 0, amount 0
03:04:45.196 00.000 21948 MoveAxis(N, 0, ABG)
03:04:45.196 00.000 21948 Move returns status 0, amount 0
03:04:45.196 00.000 21948 move complete, result=0
03:04:45.196 00.000 21948 worker thread done servicing request
03:04:45.196 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:45.197 00.001 18120 UpdateGuideState exits: m=2012 RSB=31.1
03:04:45.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:45.198 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:45.198 00.000 18120 Enqueuing Expose request
03:04:45.199 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:45.199 00.000 21948 Worker thread wakes up
03:04:45.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:45.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:46.833 01.634 21948 Exposure complete
03:04:46.883 00.050 21948 worker thread done servicing request
03:04:46.883 00.000 18120 OnExposeComplete: enter
03:04:46.884 00.001 18120 UpdateGuideState(): m_state=6
03:04:46.884 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4879
03:04:46.885 00.001 18120 Star::Find returns 1 (0), X=893.62, Y=233.27, Mass=1777, SNR=29.1, Peak=124 HFD=3.7
03:04:46.885 00.000 18120 MultiStar: [#1 -0.29,0.68,0.00,M1] [#2 -0.54,0.43,0.00,M1] [#3 -0.31,0.64,0.00,M2] [#4 -0.36,0.75,0.00,M3] [#5 -0.46,0.67,0.00,M2] [#6 -0.37,0.61,0.00,M1] [#7 -0.02,0.12,0.47,U] [#8 -0.29,0.72,0.00,M1] 
03:04:46.887 00.002 18120 refined, 1 included, MultiStar: {-0.23, 0.37}, one-star: {-0.33, 0.49}
03:04:46.888 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
03:04:46.889 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
03:04:46.890 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.37 hyp=0.43 cameraTheta=2.12 mountX=0.43 mountY=0.04, mountTheta=0.08
03:04:46.894 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.37, opts=13)
03:04:46.894 00.000 18120 Enqueuing Move request for scope (-0.23, 0.37)
03:04:46.895 00.001 21948 Worker thread wakes up
03:04:46.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:46.895 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.1
03:04:46.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:46.896 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:46.896 00.000 18120 Enqueuing Expose request
03:04:46.897 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.37) opts 0xd
03:04:46.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.37)
03:04:46.897 00.000 21948 Moving (-0.23, 0.37) raw xDistance=0.43 yDistance=0.04
03:04:46.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:04:46.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:46.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:04:46.897 00.000 21948 MoveAxis(W, 77, ABG)
03:04:46.897 00.000 21948 Guiding  Dir = 3, Dur = 77
03:04:46.897 00.000 21948 IsSlewing returns 0
03:04:46.897 00.000 21948 IsGuiding returns 0
03:04:46.899 00.002 21948 PulseGuide returned control before completion, sleep 86
03:04:46.988 00.089 21948 IsGuiding returns 1
03:04:46.988 00.000 21948 scope still moving after pulse duration time elapsed
03:04:47.019 00.031 21948 IsSlewing returns 0
03:04:47.019 00.000 21948 IsGuiding returns 0
03:04:47.020 00.001 21948 scope move finished after 77 + 45 ms
03:04:47.020 00.000 21948 Move returns status 0, amount 77
03:04:47.020 00.000 21948 MoveAxis(N, 0, ABG)
03:04:47.020 00.000 21948 Move returns status 0, amount 0
03:04:47.020 00.000 21948 move complete, result=0
03:04:47.020 00.000 21948 worker thread done servicing request
03:04:47.020 00.000 21948 Worker thread wakes up
03:04:47.020 00.000 18120 GuideStep: 0.4 px 77 ms WEST, 0.0 px 0 ms NORTH
03:04:47.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:47.021 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:48.432 01.411 21948 Exposure complete
03:04:48.482 00.050 21948 worker thread done servicing request
03:04:48.482 00.000 18120 OnExposeComplete: enter
03:04:48.483 00.001 18120 UpdateGuideState(): m_state=6
03:04:48.484 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4880
03:04:48.485 00.001 18120 Star::Find returns 1 (0), X=893.59, Y=233.43, Mass=1891, SNR=30.1, Peak=140 HFD=4.1
03:04:48.485 00.000 18120 MultiStar: [#1 -0.38,0.64,0.00,M2] [#2 -0.60,0.58,0.00,M2] [#3 -0.34,0.57,0.00,M3] [#4 -0.64,0.43,0.00,M4] [#5 -0.71,0.74,0.00,M3] [#6 -0.51,0.48,0.00,M2] [#7 -0.32,0.18,0.45,U] [#8 -0.58,0.49,0.00,M2] 
03:04:48.486 00.001 18120 refined, 1 included, MultiStar: {-0.35, 0.49}, one-star: {-0.36, 0.64}
03:04:48.486 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:04:48.486 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:04:48.487 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=0.49 hyp=0.61 cameraTheta=2.19 mountX=0.59 mountY=0.09, mountTheta=0.15
03:04:48.491 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.49, opts=13)
03:04:48.493 00.002 18120 Enqueuing Move request for scope (-0.35, 0.49)
03:04:48.494 00.001 21948 Worker thread wakes up
03:04:48.494 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.49) opts 0xd
03:04:48.494 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.49)
03:04:48.494 00.000 21948 Moving (-0.35, 0.49) raw xDistance=0.59 yDistance=0.09
03:04:48.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
03:04:48.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:48.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:48.495 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:04:48.495 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:04:48.496 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:48.497 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:48.497 00.000 18120 Enqueuing Expose request
03:04:48.498 00.001 21948 MoveAxis(W, 112, ABG)
03:04:48.498 00.000 21948 Guiding  Dir = 3, Dur = 112
03:04:48.498 00.000 21948 IsSlewing returns 0
03:04:48.498 00.000 21948 IsGuiding returns 0
03:04:48.500 00.002 21948 PulseGuide returned control before completion, sleep 121
03:04:48.634 00.134 21948 IsGuiding returns 0
03:04:48.634 00.000 21948 Move returns status 0, amount 112
03:04:48.634 00.000 21948 MoveAxis(N, 0, ABG)
03:04:48.634 00.000 21948 Move returns status 0, amount 0
03:04:48.634 00.000 21948 move complete, result=0
03:04:48.634 00.000 21948 worker thread done servicing request
03:04:48.635 00.001 21948 Worker thread wakes up
03:04:48.635 00.000 18120 GuideStep: 0.6 px 112 ms WEST, 0.1 px 0 ms NORTH
03:04:48.636 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:48.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:50.267 01.631 21948 Exposure complete
03:04:50.333 00.066 21948 worker thread done servicing request
03:04:50.333 00.000 18120 OnExposeComplete: enter
03:04:50.337 00.004 18120 UpdateGuideState(): m_state=6
03:04:50.338 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
03:04:50.340 00.002 18120 Star::Find returns 1 (0), X=894.10, Y=232.60, Mass=1802, SNR=29.4, Peak=147 HFD=4.0
03:04:50.341 00.001 18120 MultiStar: [#1 -0.05,-0.11,0.76,U] [#2 -0.32,-0.49,0.00,M3] [#3 0.04,-0.03,0.58,U] [#4 -0.20,0.06,0.59,U] [#5 -0.35,0.02,0.47,U] [#6 -0.05,0.03,0.62,U] [#7 0.19,-0.28,0.44,U] [#8 -0.32,-0.17,0.40,U] 
03:04:50.342 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {0.16, -0.19}
03:04:50.343 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.03 = 2.25)
03:04:50.345 00.002 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.21)
03:04:50.346 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.04 mountX=-0.06 mountY=0.08, mountTheta=2.23
03:04:50.348 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.09, opts=13)
03:04:50.350 00.002 18120 Enqueuing Move request for scope (-0.04, -0.09)
03:04:50.351 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:50.352 00.001 18120 UpdateGuideState exits: m=1802 RSB=29.4
03:04:50.353 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:50.354 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:50.355 00.001 18120 Enqueuing Expose request
03:04:50.356 00.001 21948 Worker thread wakes up
03:04:50.357 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
03:04:50.357 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
03:04:50.357 00.000 21948 Moving (-0.04, -0.09) raw xDistance=-0.06 yDistance=0.08
03:04:50.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:04:50.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:50.357 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:50.357 00.000 21948 MoveAxis(E, 0, ABG)
03:04:50.357 00.000 21948 Move returns status 0, amount 0
03:04:50.357 00.000 21948 MoveAxis(N, 0, ABG)
03:04:50.357 00.000 21948 Move returns status 0, amount 0
03:04:50.357 00.000 21948 move complete, result=0
03:04:50.357 00.000 21948 worker thread done servicing request
03:04:50.357 00.000 21948 Worker thread wakes up
03:04:50.357 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:50.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:50.358 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:51.772 01.414 21948 Exposure complete
03:04:51.814 00.042 21948 worker thread done servicing request
03:04:51.814 00.000 18120 OnExposeComplete: enter
03:04:51.816 00.002 18120 UpdateGuideState(): m_state=6
03:04:51.817 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4882
03:04:51.820 00.003 18120 Star::Find returns 1 (0), X=894.10, Y=232.92, Mass=1981, SNR=30.8, Peak=182 HFD=4.2
03:04:51.820 00.000 18120 MultiStar: [#1 0.03,0.22,0.68,U] [#2 -0.39,-0.10,0.63,U] [#3 -0.19,0.36,0.59,U] [#4 -0.34,0.28,0.00,M4] [#5 -0.14,0.10,0.45,U] [#6 -0.04,-0.03,0.53,U] [#7 0.11,-0.19,0.42,U] [#8 -0.05,-0.14,0.38,U] 
03:04:51.821 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {0.15, 0.13}
03:04:51.822 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
03:04:51.822 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
03:04:51.822 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.21 mountX=0.09 mountY=0.01, mountTheta=0.17
03:04:51.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
03:04:51.824 00.000 18120 Enqueuing Move request for scope (-0.05, 0.07)
03:04:51.824 00.000 21948 Worker thread wakes up
03:04:51.825 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:51.825 00.000 18120 UpdateGuideState exits: m=1981 RSB=30.8
03:04:51.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:51.826 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:51.826 00.000 18120 Enqueuing Expose request
03:04:51.827 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
03:04:51.827 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
03:04:51.827 00.000 21948 Moving (-0.05, 0.07) raw xDistance=0.09 yDistance=0.01
03:04:51.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:04:51.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:51.827 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:04:51.827 00.000 21948 MoveAxis(E, 0, ABG)
03:04:51.827 00.000 21948 Move returns status 0, amount 0
03:04:51.827 00.000 21948 MoveAxis(N, 0, ABG)
03:04:51.827 00.000 21948 Move returns status 0, amount 0
03:04:51.827 00.000 21948 move complete, result=0
03:04:51.827 00.000 21948 worker thread done servicing request
03:04:51.827 00.000 21948 Worker thread wakes up
03:04:51.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:51.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:51.827 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:53.452 01.625 21948 Exposure complete
03:04:53.494 00.042 21948 worker thread done servicing request
03:04:53.494 00.000 18120 OnExposeComplete: enter
03:04:53.495 00.001 18120 UpdateGuideState(): m_state=6
03:04:53.495 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4883
03:04:53.496 00.001 18120 Star::Find returns 1 (0), X=894.05, Y=232.99, Mass=1822, SNR=29.5, Peak=169 HFD=4.4
03:04:53.496 00.000 18120 MultiStar: [#1 -0.09,0.39,0.73,U] [#2 -0.24,0.04,0.65,U] [#3 0.10,0.14,0.63,U] [#4 -0.24,0.19,0.56,U] [#5 -0.07,0.38,0.48,U] [#6 -0.07,0.03,0.55,U] [#7 0.36,-0.12,0.43,U] [#8 -0.04,0.04,0.41,U] 
03:04:53.497 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.10, 0.20}
03:04:53.497 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
03:04:53.498 00.001 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
03:04:53.498 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.71 mountX=0.16 mountY=-0.05, mountTheta=-0.32
03:04:53.500 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.16, opts=13)
03:04:53.500 00.000 18120 Enqueuing Move request for scope (-0.02, 0.16)
03:04:53.501 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:53.501 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.5
03:04:53.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:53.502 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:53.502 00.000 18120 Enqueuing Expose request
03:04:53.503 00.001 21948 Worker thread wakes up
03:04:53.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
03:04:53.503 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
03:04:53.503 00.000 21948 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=-0.05
03:04:53.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:04:53.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:53.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:04:53.503 00.000 21948 MoveAxis(E, 0, ABG)
03:04:53.503 00.000 21948 Move returns status 0, amount 0
03:04:53.503 00.000 21948 MoveAxis(N, 0, ABG)
03:04:53.503 00.000 21948 Move returns status 0, amount 0
03:04:53.503 00.000 21948 move complete, result=0
03:04:53.503 00.000 21948 worker thread done servicing request
03:04:53.503 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:53.503 00.000 21948 Worker thread wakes up
03:04:53.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:53.504 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:55.020 01.516 21948 Exposure complete
03:04:55.069 00.049 21948 worker thread done servicing request
03:04:55.070 00.001 18120 OnExposeComplete: enter
03:04:55.071 00.001 18120 UpdateGuideState(): m_state=6
03:04:55.071 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4884
03:04:55.072 00.001 18120 Star::Find returns 1 (0), X=893.90, Y=232.89, Mass=1738, SNR=29.0, Peak=163 HFD=4.2
03:04:55.073 00.001 18120 MultiStar: [#1 -0.09,0.17,0.76,U] [#2 -0.46,0.02,0.00,M2] [#3 0.08,0.28,0.62,U] [#4 -0.10,-0.04,0.57,U] [#5 -0.00,0.14,0.46,U] [#6 -0.22,0.16,0.52,U] [#7 0.17,-0.40,0.00,M1] [#8 -0.17,-0.17,0.41,U] 
03:04:55.074 00.001 18120 single-star, 6 included, MultiStar: {-0.07, 0.10}, one-star: {-0.05, 0.10}
03:04:55.075 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
03:04:55.076 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
03:04:55.078 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.07 mountX=0.11 mountY=0.00, mountTheta=0.03
03:04:55.080 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
03:04:55.082 00.002 18120 Enqueuing Move request for scope (-0.05, 0.10)
03:04:55.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:55.083 00.001 21948 Worker thread wakes up
03:04:55.083 00.000 18120 UpdateGuideState exits: m=1738 RSB=29.0
03:04:55.083 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:55.085 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
03:04:55.085 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:55.085 00.000 18120 Enqueuing Expose request
03:04:55.085 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
03:04:55.085 00.000 21948 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.00
03:04:55.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:04:55.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:55.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:04:55.086 00.001 21948 MoveAxis(E, 0, ABG)
03:04:55.086 00.000 21948 Move returns status 0, amount 0
03:04:55.086 00.000 21948 MoveAxis(N, 0, ABG)
03:04:55.086 00.000 21948 Move returns status 0, amount 0
03:04:55.086 00.000 21948 move complete, result=0
03:04:55.086 00.000 21948 worker thread done servicing request
03:04:55.086 00.000 21948 Worker thread wakes up
03:04:55.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:55.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:55.086 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:56.721 01.635 21948 Exposure complete
03:04:56.763 00.042 21948 worker thread done servicing request
03:04:56.763 00.000 18120 OnExposeComplete: enter
03:04:56.764 00.001 18120 UpdateGuideState(): m_state=6
03:04:56.764 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4885
03:04:56.765 00.001 18120 Star::Find returns 1 (0), X=894.02, Y=232.89, Mass=1856, SNR=29.9, Peak=171 HFD=4.3
03:04:56.765 00.000 18120 MultiStar: [#1 -0.20,0.22,0.74,U] [#2 -0.51,-0.18,0.00,M3] [#3 -0.12,0.20,0.61,U] [#4 -0.35,-0.09,0.54,U] [#5 -0.49,0.05,0.00,M1] [#6 -0.30,-0.06,0.53,U] [#7 0.02,-0.09,0.44,U] [#8 -0.22,0.09,0.42,U] 
03:04:56.766 00.001 18120 single-star, 6 included, MultiStar: {-0.14, 0.07}, one-star: {0.07, 0.10}
03:04:56.766 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.06 = -1.06)
03:04:56.766 00.000 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.10 = -1.10)
03:04:56.767 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=0.06 mountY=-0.11, mountTheta=-1.07
03:04:56.770 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
03:04:56.770 00.000 18120 Enqueuing Move request for scope (0.07, 0.10)
03:04:56.771 00.001 21948 Worker thread wakes up
03:04:56.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:56.771 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.9
03:04:56.771 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:56.772 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:56.772 00.000 18120 Enqueuing Expose request
03:04:56.773 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
03:04:56.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:04:56.773 00.000 21948 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
03:04:56.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:04:56.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:56.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:04:56.773 00.000 21948 MoveAxis(E, 0, ABG)
03:04:56.773 00.000 21948 Move returns status 0, amount 0
03:04:56.773 00.000 21948 MoveAxis(N, 0, ABG)
03:04:56.773 00.000 21948 Move returns status 0, amount 0
03:04:56.773 00.000 21948 move complete, result=0
03:04:56.773 00.000 21948 worker thread done servicing request
03:04:56.773 00.000 21948 Worker thread wakes up
03:04:56.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:56.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:56.773 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:58.288 01.515 21948 Exposure complete
03:04:58.342 00.054 21948 worker thread done servicing request
03:04:58.342 00.000 18120 OnExposeComplete: enter
03:04:58.343 00.001 18120 UpdateGuideState(): m_state=6
03:04:58.343 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4886
03:04:58.344 00.001 18120 Star::Find returns 1 (0), X=893.91, Y=233.00, Mass=1955, SNR=30.6, Peak=185 HFD=4.3
03:04:58.344 00.000 18120 MultiStar: [#1 -0.25,0.26,0.72,U] [#2 -0.52,0.01,0.00,M4] [#3 -0.03,0.25,0.62,U] [#4 -0.30,0.10,0.54,U] [#5 -0.24,0.08,0.47,U] [#6 -0.30,0.06,0.51,U] [#7 0.06,-0.06,0.42,U] [#8 -0.19,0.05,0.40,U] 
03:04:58.345 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.14}, one-star: {-0.04, 0.21}
03:04:58.345 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.39 = 0.39)
03:04:58.346 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.35 = 0.35)
03:04:58.346 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.38 mountX=0.19 mountY=0.07, mountTheta=0.35
03:04:58.349 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.14, opts=13)
03:04:58.350 00.001 18120 Enqueuing Move request for scope (-0.15, 0.14)
03:04:58.351 00.001 21948 Worker thread wakes up
03:04:58.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:04:58.351 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.6
03:04:58.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:58.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:04:58.352 00.000 18120 Enqueuing Expose request
03:04:58.353 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
03:04:58.353 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
03:04:58.353 00.000 21948 Moving (-0.15, 0.14) raw xDistance=0.19 yDistance=0.07
03:04:58.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:04:58.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:58.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:04:58.353 00.000 21948 MoveAxis(E, 0, ABG)
03:04:58.353 00.000 21948 Move returns status 0, amount 0
03:04:58.353 00.000 21948 MoveAxis(N, 0, ABG)
03:04:58.353 00.000 21948 Move returns status 0, amount 0
03:04:58.353 00.000 21948 move complete, result=0
03:04:58.353 00.000 21948 worker thread done servicing request
03:04:58.353 00.000 21948 Worker thread wakes up
03:04:58.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:04:58.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:04:58.353 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:59.976 01.623 21948 Exposure complete
03:05:00.003 00.027 21948 worker thread done servicing request
03:05:00.003 00.000 18120 OnExposeComplete: enter
03:05:00.004 00.001 18120 UpdateGuideState(): m_state=6
03:05:00.005 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4887
03:05:00.007 00.002 18120 Star::Find returns 1 (0), X=894.04, Y=232.85, Mass=1865, SNR=29.9, Peak=163 HFD=4.2
03:05:00.010 00.003 18120 MultiStar: [#1 -0.23,0.07,0.70,U] [#2 -0.28,-0.25,0.64,U] [#3 0.04,0.15,0.60,U] [#4 -0.25,0.03,0.59,U] [#5 -0.28,0.05,0.47,U] [#6 0.12,-0.22,0.53,U] [#7 -0.05,-0.25,0.43,U] [#8 -0.19,-0.19,0.39,U] 
03:05:00.012 00.002 18120 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.09, 0.06}
03:05:00.012 00.000 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.75 = 1.53)
03:05:00.013 00.001 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.49)
03:05:00.015 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=0.00 mountY=0.11, mountTheta=1.53
03:05:00.018 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.04, opts=13)
03:05:00.019 00.001 18120 Enqueuing Move request for scope (-0.10, -0.04)
03:05:00.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:00.022 00.003 21948 Worker thread wakes up
03:05:00.022 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:05:00.022 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:05:00.022 00.000 21948 Moving (-0.10, -0.04) raw xDistance=0.00 yDistance=0.11
03:05:00.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:05:00.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:00.022 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
03:05:00.023 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:00.023 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:00.023 00.000 18120 Enqueuing Expose request
03:05:00.024 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:05:00.024 00.000 21948 MoveAxis(E, 0, ABG)
03:05:00.024 00.000 21948 Move returns status 0, amount 0
03:05:00.024 00.000 21948 MoveAxis(N, 0, ABG)
03:05:00.024 00.000 21948 Move returns status 0, amount 0
03:05:00.024 00.000 21948 move complete, result=0
03:05:00.025 00.001 21948 worker thread done servicing request
03:05:00.025 00.000 21948 Worker thread wakes up
03:05:00.025 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:00.025 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:00.027 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:01.544 01.517 21948 Exposure complete
03:05:01.596 00.052 21948 worker thread done servicing request
03:05:01.596 00.000 18120 OnExposeComplete: enter
03:05:01.597 00.001 18120 UpdateGuideState(): m_state=6
03:05:01.597 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4888
03:05:01.599 00.002 18120 Star::Find returns 1 (0), X=894.02, Y=232.80, Mass=2006, SNR=31.0, Peak=192 HFD=4.1
03:05:01.599 00.000 18120 MultiStar: [#1 -0.41,0.14,0.00,M1] [#2 -0.13,-0.12,0.62,U] [#3 0.13,0.13,0.60,U] [#4 -0.33,0.04,0.53,U] [#5 -0.14,0.41,0.00,M1] [#6 -0.26,0.02,0.52,U] [#7 0.29,-0.41,0.00,M1] [#8 -0.04,-0.04,0.39,U] 
03:05:01.599 00.000 18120 refined, 5 included, MultiStar: {-0.07, 0.01}, one-star: {0.07, 0.01}
03:05:01.600 00.001 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
03:05:01.601 00.001 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
03:05:01.602 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.02 mountX=0.04 mountY=0.06, mountTheta=1.01
03:05:01.606 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.01, opts=13)
03:05:01.606 00.000 18120 Enqueuing Move request for scope (-0.07, 0.01)
03:05:01.608 00.002 21948 Worker thread wakes up
03:05:01.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
03:05:01.608 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
03:05:01.608 00.000 21948 Moving (-0.07, 0.01) raw xDistance=0.04 yDistance=0.06
03:05:01.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:01.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:01.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:05:01.608 00.000 21948 MoveAxis(E, 0, ABG)
03:05:01.608 00.000 21948 Move returns status 0, amount 0
03:05:01.608 00.000 21948 MoveAxis(N, 0, ABG)
03:05:01.608 00.000 21948 Move returns status 0, amount 0
03:05:01.608 00.000 21948 move complete, result=0
03:05:01.608 00.000 21948 worker thread done servicing request
03:05:01.608 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:01.608 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.0
03:05:01.609 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:01.609 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:01.610 00.001 18120 Enqueuing Expose request
03:05:01.610 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:01.611 00.001 21948 Worker thread wakes up
03:05:01.611 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:01.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:03.239 01.628 21948 Exposure complete
03:05:03.278 00.039 21948 worker thread done servicing request
03:05:03.278 00.000 18120 OnExposeComplete: enter
03:05:03.281 00.003 18120 UpdateGuideState(): m_state=6
03:05:03.283 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4889
03:05:03.285 00.002 18120 Star::Find returns 1 (0), X=894.07, Y=232.84, Mass=1999, SNR=30.9, Peak=177 HFD=4.2
03:05:03.287 00.002 18120 MultiStar: [#1 0.00,0.02,0.70,U] [#2 -0.50,-0.03,0.00,M3] [#3 -0.10,0.08,0.60,U] [#4 -0.17,0.04,0.53,U] [#5 -0.21,0.20,0.45,U] [#6 0.14,-0.07,0.55,U] [#7 0.48,-0.28,0.00,M2] [#8 -0.12,-0.11,0.38,U] 
03:05:03.287 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {0.12, 0.05}
03:05:03.288 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
03:05:03.289 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
03:05:03.290 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.14 mountX=0.04 mountY=0.00, mountTheta=0.10
03:05:03.291 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
03:05:03.294 00.003 18120 Enqueuing Move request for scope (-0.02, 0.03)
03:05:03.296 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:03.298 00.002 18120 UpdateGuideState exits: m=1999 RSB=30.9
03:05:03.301 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:03.303 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:03.304 00.001 21948 Worker thread wakes up
03:05:03.304 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
03:05:03.304 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
03:05:03.304 00.000 21948 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.00
03:05:03.304 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:03.304 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:03.304 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:05:03.304 00.000 21948 MoveAxis(E, 0, ABG)
03:05:03.304 00.000 21948 Move returns status 0, amount 0
03:05:03.304 00.000 21948 MoveAxis(N, 0, ABG)
03:05:03.304 00.000 21948 Move returns status 0, amount 0
03:05:03.304 00.000 21948 move complete, result=0
03:05:03.304 00.000 21948 worker thread done servicing request
03:05:03.304 00.000 18120 Enqueuing Expose request
03:05:03.305 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:03.305 00.000 21948 Worker thread wakes up
03:05:03.305 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:03.305 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:04.825 01.520 21948 Exposure complete
03:05:04.864 00.039 21948 worker thread done servicing request
03:05:04.864 00.000 18120 OnExposeComplete: enter
03:05:04.867 00.003 18120 UpdateGuideState(): m_state=6
03:05:04.868 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4890
03:05:04.871 00.003 18120 Star::Find returns 1 (0), X=893.91, Y=232.83, Mass=1913, SNR=30.2, Peak=176 HFD=4.2
03:05:04.875 00.004 18120 MultiStar: [#1 0.02,-0.04,0.70,U] [#2 -0.30,-0.21,0.62,U] [#3 0.12,0.02,0.58,U] [#4 -0.27,-0.06,0.57,U] [#5 0.03,-0.23,0.45,U] [#6 -0.22,0.07,0.55,U] [#7 0.12,-0.33,0.39,U] [#8 -0.05,-0.11,0.38,U] 
03:05:04.876 00.001 18120 single-star, 8 included, MultiStar: {-0.07, -0.07}, one-star: {-0.03, 0.05}
03:05:04.877 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
03:05:04.879 00.002 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
03:05:04.880 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.23 mountX=0.06 mountY=0.01, mountTheta=0.19
03:05:04.883 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
03:05:04.883 00.000 18120 Enqueuing Move request for scope (-0.03, 0.05)
03:05:04.884 00.001 21948 Worker thread wakes up
03:05:04.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:04.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
03:05:04.884 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.2
03:05:04.885 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
03:05:04.885 00.000 21948 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.01
03:05:04.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:05:04.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:04.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:05:04.885 00.000 21948 MoveAxis(E, 0, ABG)
03:05:04.885 00.000 21948 Move returns status 0, amount 0
03:05:04.885 00.000 21948 MoveAxis(N, 0, ABG)
03:05:04.885 00.000 21948 Move returns status 0, amount 0
03:05:04.885 00.000 21948 move complete, result=0
03:05:04.885 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:04.887 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:04.888 00.001 18120 Enqueuing Expose request
03:05:04.889 00.001 21948 worker thread done servicing request
03:05:04.889 00.000 21948 Worker thread wakes up
03:05:04.889 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:04.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:04.890 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:06.513 01.623 21948 Exposure complete
03:05:06.542 00.029 21948 worker thread done servicing request
03:05:06.542 00.000 18120 OnExposeComplete: enter
03:05:06.546 00.004 18120 UpdateGuideState(): m_state=6
03:05:06.548 00.002 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4891
03:05:06.548 00.000 18120 Star::Find returns 1 (0), X=893.73, Y=232.78, Mass=1963, SNR=30.7, Peak=161 HFD=4.3
03:05:06.549 00.001 18120 MultiStar: [#1 -0.17,-0.02,0.71,U] [#2 -0.24,-0.15,0.61,U] [#3 -0.07,-0.10,0.59,U] [#4 -0.42,-0.10,0.57,U] [#5 -0.10,-0.02,0.45,U] [#6 -0.15,-0.12,0.52,U] [#7 -0.15,-0.20,0.44,U] [#8 -0.19,-0.32,0.39,U] 
03:05:06.549 00.000 18120 refined, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.22, -0.01}
03:05:06.550 00.001 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.67 = 1.61)
03:05:06.550 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.71 = 1.57)
03:05:06.551 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.67 mountX=-0.01 mountY=0.22, mountTheta=1.61
03:05:06.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.10, opts=13)
03:05:06.553 00.000 18120 Enqueuing Move request for scope (-0.19, -0.10)
03:05:06.554 00.001 21948 Worker thread wakes up
03:05:06.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
03:05:06.554 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
03:05:06.554 00.000 21948 Moving (-0.19, -0.10) raw xDistance=-0.01 yDistance=0.22
03:05:06.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:06.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:05:06.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:06.554 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.7
03:05:06.555 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:06.555 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:06.556 00.001 18120 Enqueuing Expose request
03:05:06.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:05:06.556 00.000 21948 MoveAxis(E, 0, ABG)
03:05:06.556 00.000 21948 Move returns status 0, amount 0
03:05:06.556 00.000 21948 MoveAxis(N, 0, ABG)
03:05:06.556 00.000 21948 Move returns status 0, amount 0
03:05:06.556 00.000 21948 move complete, result=0
03:05:06.556 00.000 21948 worker thread done servicing request
03:05:06.556 00.000 21948 Worker thread wakes up
03:05:06.556 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:06.556 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:06.557 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:05:08.082 01.525 21948 Exposure complete
03:05:08.124 00.042 21948 worker thread done servicing request
03:05:08.125 00.001 18120 OnExposeComplete: enter
03:05:08.126 00.001 18120 UpdateGuideState(): m_state=6
03:05:08.127 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4892
03:05:08.127 00.000 18120 Star::Find returns 1 (0), X=893.53, Y=233.06, Mass=1948, SNR=30.6, Peak=148 HFD=4.1
03:05:08.130 00.003 18120 MultiStar: [#1 -0.18,0.13,0.74,U] [#2 -0.64,0.16,0.00,M2] [#3 -0.11,0.36,0.60,U] [#4 -0.45,0.10,0.00,M1] [#5 -0.50,0.27,0.00,M1] [#6 -0.26,0.26,0.51,U] [#7 -0.26,-0.21,0.42,U] [#8 -0.41,0.13,0.39,U] 
03:05:08.130 00.000 18120 refined, 5 included, MultiStar: {-0.28, 0.19}, one-star: {-0.42, 0.28}
03:05:08.131 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.56 = 0.56)
03:05:08.131 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.52 = 0.52)
03:05:08.132 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.34 cameraTheta=2.55 mountX=0.29 mountY=0.17, mountTheta=0.53
03:05:08.133 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.19, opts=13)
03:05:08.133 00.000 18120 Enqueuing Move request for scope (-0.28, 0.19)
03:05:08.134 00.001 21948 Worker thread wakes up
03:05:08.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:08.134 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.6
03:05:08.135 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:08.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:08.136 00.001 18120 Enqueuing Expose request
03:05:08.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd
03:05:08.136 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.19)
03:05:08.136 00.000 21948 Moving (-0.28, 0.19) raw xDistance=0.29 yDistance=0.17
03:05:08.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:05:08.136 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:08.136 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:05:08.136 00.000 21948 MoveAxis(W, 51, ABG)
03:05:08.136 00.000 21948 Guiding  Dir = 3, Dur = 51
03:05:08.136 00.000 21948 IsSlewing returns 0
03:05:08.137 00.001 21948 IsGuiding returns 0
03:05:08.137 00.000 21948 PulseGuide returned control before completion, sleep 60
03:05:08.208 00.071 21948 IsGuiding returns 0
03:05:08.208 00.000 21948 Move returns status 0, amount 51
03:05:08.208 00.000 21948 MoveAxis(N, 0, ABG)
03:05:08.208 00.000 21948 Move returns status 0, amount 0
03:05:08.208 00.000 21948 move complete, result=0
03:05:08.208 00.000 21948 worker thread done servicing request
03:05:08.208 00.000 21948 Worker thread wakes up
03:05:08.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:08.208 00.000 18120 GuideStep: 0.3 px 51 ms WEST, 0.2 px 0 ms NORTH
03:05:08.209 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:09.839 01.630 21948 Exposure complete
03:05:09.883 00.044 21948 worker thread done servicing request
03:05:09.883 00.000 18120 OnExposeComplete: enter
03:05:09.885 00.002 18120 UpdateGuideState(): m_state=6
03:05:09.885 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4893
03:05:09.886 00.001 18120 Star::Find returns 1 (0), X=893.77, Y=232.84, Mass=1823, SNR=29.5, Peak=155 HFD=4.2
03:05:09.886 00.000 18120 MultiStar: [#1 -0.34,0.00,0.74,U] [#2 -0.42,-0.13,0.00,M3] [#3 -0.30,0.17,0.60,U] [#4 -0.55,0.03,0.00,M2] [#5 -0.28,0.08,0.49,U] [#6 -0.31,-0.02,0.55,U] [#7 -0.19,-0.12,0.45,U] [#8 -0.28,-0.08,0.40,U] 
03:05:09.887 00.001 18120 single-star, 6 included, MultiStar: {-0.26, 0.02}, one-star: {-0.18, 0.06}
03:05:09.887 00.000 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
03:05:09.888 00.001 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
03:05:09.888 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.84 mountX=0.12 mountY=0.14, mountTheta=0.83
03:05:09.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.06, opts=13)
03:05:09.890 00.001 18120 Enqueuing Move request for scope (-0.18, 0.06)
03:05:09.891 00.001 21948 Worker thread wakes up
03:05:09.891 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
03:05:09.891 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
03:05:09.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:09.891 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.5
03:05:09.891 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:09.894 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:09.896 00.002 18120 Enqueuing Expose request
03:05:09.899 00.003 21948 Moving (-0.18, 0.06) raw xDistance=0.12 yDistance=0.14
03:05:09.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:05:09.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:09.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:05:09.899 00.000 21948 MoveAxis(E, 0, ABG)
03:05:09.899 00.000 21948 Move returns status 0, amount 0
03:05:09.899 00.000 21948 MoveAxis(N, 0, ABG)
03:05:09.899 00.000 21948 Move returns status 0, amount 0
03:05:09.899 00.000 21948 move complete, result=0
03:05:09.899 00.000 21948 worker thread done servicing request
03:05:09.899 00.000 21948 Worker thread wakes up
03:05:09.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:09.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:09.900 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:11.412 01.512 21948 Exposure complete
03:05:11.451 00.039 21948 worker thread done servicing request
03:05:11.451 00.000 18120 OnExposeComplete: enter
03:05:11.452 00.001 18120 UpdateGuideState(): m_state=6
03:05:11.453 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4894
03:05:11.454 00.001 18120 Star::Find returns 1 (0), X=894.20, Y=232.58, Mass=1811, SNR=29.5, Peak=156 HFD=3.8
03:05:11.456 00.002 18120 MultiStar: [#1 0.05,-0.18,0.76,U] [#2 -0.17,-0.43,0.00,M4] [#3 0.08,-0.20,0.58,U] [#4 -0.19,-0.05,0.59,U] [#5 -0.01,0.06,0.46,U] [#6 0.19,-0.09,0.55,U] [#7 0.28,-0.30,0.43,U] [#8 -0.08,-0.34,0.42,U] 
03:05:11.458 00.002 18120 refined, 7 included, MultiStar: {0.09, -0.16}, one-star: {0.25, -0.20}
03:05:11.461 00.003 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
03:05:11.463 00.002 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
03:05:11.463 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.08 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
03:05:11.464 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.16, opts=13)
03:05:11.465 00.001 18120 Enqueuing Move request for scope (0.09, -0.16)
03:05:11.465 00.000 21948 Worker thread wakes up
03:05:11.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:11.466 00.001 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:05:11.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:11.467 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:11.467 00.000 18120 Enqueuing Expose request
03:05:11.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
03:05:11.468 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
03:05:11.468 00.000 21948 Moving (0.09, -0.16) raw xDistance=-0.18 yDistance=-0.00
03:05:11.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:05:11.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:11.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:05:11.468 00.000 21948 MoveAxis(E, 0, ABG)
03:05:11.468 00.000 21948 Move returns status 0, amount 0
03:05:11.468 00.000 21948 MoveAxis(N, 0, ABG)
03:05:11.468 00.000 21948 Move returns status 0, amount 0
03:05:11.468 00.000 21948 move complete, result=0
03:05:11.468 00.000 21948 worker thread done servicing request
03:05:11.468 00.000 21948 Worker thread wakes up
03:05:11.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:11.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:11.468 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:13.091 01.623 21948 Exposure complete
03:05:13.140 00.049 21948 worker thread done servicing request
03:05:13.140 00.000 18120 OnExposeComplete: enter
03:05:13.141 00.001 18120 UpdateGuideState(): m_state=6
03:05:13.141 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4895
03:05:13.142 00.001 18120 Star::Find returns 1 (0), X=893.88, Y=232.80, Mass=1847, SNR=29.8, Peak=154 HFD=4.3
03:05:13.143 00.001 18120 MultiStar: [#1 -0.33,0.03,0.74,U] [#2 -0.38,-0.20,0.00,M5] [#3 -0.03,0.11,0.60,U] [#4 -0.35,-0.06,0.56,U] [#5 -0.27,0.08,0.47,U] [#6 -0.17,0.29,0.53,U] [#7 0.03,-0.18,0.43,U] [#8 -0.17,0.01,0.39,U] 
03:05:13.145 00.002 18120 single-star, 7 included, MultiStar: {-0.17, 0.04}, one-star: {-0.07, 0.01}
03:05:13.146 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.00) = xAngle (0.95 = 0.95)
03:05:13.147 00.001 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
03:05:13.148 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.95 mountX=0.04 mountY=0.06, mountTheta=0.94
03:05:13.151 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.01, opts=13)
03:05:13.151 00.000 18120 Enqueuing Move request for scope (-0.07, 0.01)
03:05:13.153 00.002 21948 Worker thread wakes up
03:05:13.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
03:05:13.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
03:05:13.153 00.000 21948 Moving (-0.07, 0.01) raw xDistance=0.04 yDistance=0.06
03:05:13.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:13.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:13.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:13.155 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:05:13.155 00.000 21948 MoveAxis(E, 0, ABG)
03:05:13.155 00.000 21948 Move returns status 0, amount 0
03:05:13.155 00.000 21948 MoveAxis(N, 0, ABG)
03:05:13.155 00.000 21948 Move returns status 0, amount 0
03:05:13.155 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:05:13.156 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:13.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:13.157 00.001 18120 Enqueuing Expose request
03:05:13.157 00.000 21948 move complete, result=0
03:05:13.157 00.000 21948 worker thread done servicing request
03:05:13.157 00.000 21948 Worker thread wakes up
03:05:13.157 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:13.158 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:13.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:14.670 01.512 21948 Exposure complete
03:05:14.719 00.049 21948 worker thread done servicing request
03:05:14.719 00.000 18120 OnExposeComplete: enter
03:05:14.720 00.001 18120 UpdateGuideState(): m_state=6
03:05:14.720 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4896
03:05:14.721 00.001 18120 Star::Find returns 1 (0), X=893.84, Y=232.83, Mass=1862, SNR=29.9, Peak=154 HFD=4.3
03:05:14.721 00.000 18120 MultiStar: [#1 -0.25,-0.06,0.71,U] [#2 -0.35,-0.33,0.00,M6] [#3 -0.18,0.17,0.61,U] [#4 -0.55,0.07,0.00,M1] [#5 -0.39,-0.12,0.48,U] [#6 -0.18,-0.12,0.54,U] [#7 0.09,-0.16,0.43,U] [#8 -0.32,-0.14,0.39,U] 
03:05:14.722 00.001 18120 single-star, 6 included, MultiStar: {-0.18, -0.04}, one-star: {-0.11, 0.04}
03:05:14.722 00.000 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
03:05:14.722 00.000 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
03:05:14.723 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.81 mountX=0.08 mountY=0.08, mountTheta=0.79
03:05:14.724 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.04, opts=13)
03:05:14.724 00.000 18120 Enqueuing Move request for scope (-0.11, 0.04)
03:05:14.725 00.001 21948 Worker thread wakes up
03:05:14.725 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
03:05:14.725 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:05:14.725 00.000 21948 Moving (-0.11, 0.04) raw xDistance=0.08 yDistance=0.08
03:05:14.725 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:05:14.725 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:14.725 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:14.726 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.9
03:05:14.727 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:14.728 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:14.729 00.001 18120 Enqueuing Expose request
03:05:14.730 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:05:14.730 00.000 21948 MoveAxis(E, 0, ABG)
03:05:14.730 00.000 21948 Move returns status 0, amount 0
03:05:14.730 00.000 21948 MoveAxis(N, 0, ABG)
03:05:14.730 00.000 21948 Move returns status 0, amount 0
03:05:14.730 00.000 21948 move complete, result=0
03:05:14.730 00.000 21948 worker thread done servicing request
03:05:14.730 00.000 21948 Worker thread wakes up
03:05:14.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:14.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:14.731 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:16.361 01.630 21948 Exposure complete
03:05:16.400 00.039 21948 worker thread done servicing request
03:05:16.400 00.000 18120 OnExposeComplete: enter
03:05:16.403 00.003 18120 UpdateGuideState(): m_state=6
03:05:16.404 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4897
03:05:16.406 00.002 18120 Star::Find returns 1 (0), X=894.25, Y=232.63, Mass=1870, SNR=29.9, Peak=148 HFD=4.2
03:05:16.409 00.003 18120 MultiStar: [#1 0.03,-0.05,0.74,U] [#2 -0.16,-0.47,0.00,M7] [#3 0.23,-0.01,0.62,U] [#4 -0.13,0.01,0.58,U] [#5 -0.21,-0.03,0.46,U] [#6 0.30,-0.20,0.54,U] [#7 0.32,-0.41,0.00,M1] [#8 0.14,-0.23,0.38,U] 
03:05:16.412 00.003 18120 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.30, -0.16}
03:05:16.414 00.002 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
03:05:16.417 00.003 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
03:05:16.419 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
03:05:16.423 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.09, opts=13)
03:05:16.423 00.000 18120 Enqueuing Move request for scope (0.12, -0.09)
03:05:16.424 00.001 21948 Worker thread wakes up
03:05:16.424 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
03:05:16.424 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
03:05:16.424 00.000 21948 Moving (0.12, -0.09) raw xDistance=-0.14 yDistance=-0.07
03:05:16.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:05:16.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:16.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:16.425 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:16.425 00.000 21948 MoveAxis(E, 0, ABG)
03:05:16.425 00.000 21948 Move returns status 0, amount 0
03:05:16.425 00.000 21948 MoveAxis(N, 0, ABG)
03:05:16.425 00.000 21948 Move returns status 0, amount 0
03:05:16.425 00.000 21948 move complete, result=0
03:05:16.425 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.9
03:05:16.425 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:16.426 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:16.426 00.000 18120 Enqueuing Expose request
03:05:16.426 00.000 21948 worker thread done servicing request
03:05:16.427 00.001 21948 Worker thread wakes up
03:05:16.427 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:16.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:16.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:17.947 01.520 21948 Exposure complete
03:05:17.997 00.050 21948 worker thread done servicing request
03:05:17.997 00.000 18120 OnExposeComplete: enter
03:05:17.998 00.001 18120 UpdateGuideState(): m_state=6
03:05:17.998 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4898
03:05:17.999 00.001 18120 Star::Find returns 1 (0), X=894.07, Y=232.62, Mass=1915, SNR=30.3, Peak=150 HFD=4.1
03:05:17.999 00.000 18120 MultiStar: [#1 -0.14,-0.10,0.73,U] [#2 -0.29,-0.59,0.00,M8] [#3 0.15,-0.10,0.58,U] [#4 -0.34,-0.25,0.56,U] [#5 -0.20,-0.10,0.45,U] [#6 0.01,-0.10,0.49,U] [#7 0.03,-0.40,0.44,U] [#8 -0.09,-0.33,0.40,U] 
03:05:18.000 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.18}, one-star: {0.13, -0.17}
03:05:18.000 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
03:05:18.000 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
03:05:18.000 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.79 mountX=-0.15 mountY=0.12, mountTheta=2.47
03:05:18.003 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.18, opts=13)
03:05:18.003 00.000 18120 Enqueuing Move request for scope (-0.04, -0.18)
03:05:18.004 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:18.004 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
03:05:18.005 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:18.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:18.006 00.001 18120 Enqueuing Expose request
03:05:18.006 00.000 21948 Worker thread wakes up
03:05:18.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
03:05:18.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
03:05:18.006 00.000 21948 Moving (-0.04, -0.18) raw xDistance=-0.15 yDistance=0.12
03:05:18.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:05:18.007 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:18.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:05:18.007 00.000 21948 MoveAxis(E, 0, ABG)
03:05:18.007 00.000 21948 Move returns status 0, amount 0
03:05:18.007 00.000 21948 MoveAxis(N, 0, ABG)
03:05:18.007 00.000 21948 Move returns status 0, amount 0
03:05:18.007 00.000 21948 move complete, result=0
03:05:18.007 00.000 21948 worker thread done servicing request
03:05:18.007 00.000 21948 Worker thread wakes up
03:05:18.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:18.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:18.007 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:19.630 01.623 21948 Exposure complete
03:05:19.663 00.033 21948 worker thread done servicing request
03:05:19.663 00.000 18120 OnExposeComplete: enter
03:05:19.664 00.001 18120 UpdateGuideState(): m_state=6
03:05:19.665 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4899
03:05:19.665 00.000 18120 Star::Find returns 1 (0), X=893.96, Y=232.54, Mass=1821, SNR=29.6, Peak=153 HFD=4.1
03:05:19.666 00.001 18120 MultiStar: [#1 0.08,-0.23,0.73,U] [#2 -0.39,-0.47,0.00,M9] [#3 -0.08,-0.14,0.62,U] [#4 -0.38,0.11,0.58,U] [#5 -0.35,-0.08,0.47,U] [#6 -0.07,-0.21,0.54,U] [#7 0.03,-0.50,0.00,M1] [#8 -0.02,-0.31,0.40,U] 
03:05:19.666 00.000 18120 refined, 6 included, MultiStar: {-0.09, -0.17}, one-star: {0.01, -0.25}
03:05:19.666 00.000 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
03:05:19.667 00.001 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.16)
03:05:19.667 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.08 mountX=-0.11 mountY=0.16, mountTheta=2.19
03:05:19.668 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.17, opts=13)
03:05:19.669 00.001 18120 Enqueuing Move request for scope (-0.09, -0.17)
03:05:19.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:19.670 00.001 21948 Worker thread wakes up
03:05:19.670 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
03:05:19.670 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
03:05:19.670 00.000 21948 Moving (-0.09, -0.17) raw xDistance=-0.11 yDistance=0.16
03:05:19.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:05:19.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:19.670 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.6
03:05:19.671 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:05:19.671 00.000 21948 MoveAxis(E, 0, ABG)
03:05:19.671 00.000 21948 Move returns status 0, amount 0
03:05:19.671 00.000 21948 MoveAxis(N, 0, ABG)
03:05:19.671 00.000 21948 Move returns status 0, amount 0
03:05:19.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:19.671 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:19.672 00.001 18120 Enqueuing Expose request
03:05:19.672 00.000 21948 move complete, result=0
03:05:19.672 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:05:19.673 00.001 21948 worker thread done servicing request
03:05:19.673 00.000 21948 Worker thread wakes up
03:05:19.673 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:19.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:21.200 01.527 21948 Exposure complete
03:05:21.236 00.036 21948 worker thread done servicing request
03:05:21.237 00.001 18120 OnExposeComplete: enter
03:05:21.238 00.001 18120 UpdateGuideState(): m_state=6
03:05:21.239 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4900
03:05:21.240 00.001 18120 Star::Find returns 1 (0), X=894.01, Y=232.61, Mass=2003, SNR=30.9, Peak=182 HFD=4.0
03:05:21.241 00.001 18120 MultiStar: [#1 0.04,-0.04,0.72,U] [#2 -0.21,-0.30,0.64,U] [#3 0.09,-0.13,0.55,U] [#4 -0.15,-0.12,0.54,U] [#5 -0.04,-0.22,0.45,U] [#6 -0.25,-0.24,0.53,U] [#7 0.19,-0.66,0.00,M2] [#8 0.00,0.10,0.38,U] 
03:05:21.241 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.15}, one-star: {0.06, -0.18}
03:05:21.242 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.41)
03:05:21.242 00.000 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.91 = 2.37)
03:05:21.243 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.87 mountX=-0.12 mountY=0.11, mountTheta=2.39
03:05:21.247 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.15, opts=13)
03:05:21.248 00.001 18120 Enqueuing Move request for scope (-0.05, -0.15)
03:05:21.248 00.000 21948 Worker thread wakes up
03:05:21.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:21.249 00.001 18120 UpdateGuideState exits: m=2003 RSB=30.9
03:05:21.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:21.249 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:21.250 00.001 18120 Enqueuing Expose request
03:05:21.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
03:05:21.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
03:05:21.250 00.000 21948 Moving (-0.05, -0.15) raw xDistance=-0.12 yDistance=0.11
03:05:21.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:21.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:21.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:05:21.250 00.000 21948 MoveAxis(E, 0, ABG)
03:05:21.250 00.000 21948 Move returns status 0, amount 0
03:05:21.250 00.000 21948 MoveAxis(N, 0, ABG)
03:05:21.250 00.000 21948 Move returns status 0, amount 0
03:05:21.250 00.000 21948 move complete, result=0
03:05:21.250 00.000 21948 worker thread done servicing request
03:05:21.250 00.000 21948 Worker thread wakes up
03:05:21.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:21.251 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:21.251 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:22.881 01.630 21948 Exposure complete
03:05:22.916 00.035 21948 worker thread done servicing request
03:05:22.916 00.000 18120 OnExposeComplete: enter
03:05:22.917 00.001 18120 UpdateGuideState(): m_state=6
03:05:22.917 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4901
03:05:22.918 00.001 18120 Star::Find returns 1 (0), X=893.87, Y=232.45, Mass=1861, SNR=29.8, Peak=152 HFD=3.9
03:05:22.918 00.000 18120 MultiStar: [#1 -0.13,-0.26,0.72,U] [#2 -0.22,-0.59,0.00,M9] [#3 -0.05,-0.19,0.63,U] [#4 -0.32,-0.18,0.55,U] [#5 -0.07,-0.30,0.48,U] [#6 -0.17,-0.38,0.54,U] [#7 0.10,-0.62,0.00,M3] [#8 0.01,-0.46,0.00,M1] 
03:05:22.919 00.001 18120 refined, 5 included, MultiStar: {-0.13, -0.28}, one-star: {-0.08, -0.34}
03:05:22.919 00.000 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.00 = 2.28)
03:05:22.920 00.001 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.24)
03:05:22.921 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=-0.20 mountY=0.24, mountTheta=2.26
03:05:22.923 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.28, opts=13)
03:05:22.924 00.001 18120 Enqueuing Move request for scope (-0.13, -0.28)
03:05:22.924 00.000 21948 Worker thread wakes up
03:05:22.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:22.925 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.8
03:05:22.925 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:22.929 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:22.931 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
03:05:22.931 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
03:05:22.931 00.000 21948 Moving (-0.13, -0.28) raw xDistance=-0.20 yDistance=0.24
03:05:22.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:05:22.931 00.000 18120 Enqueuing Expose request
03:05:22.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:05:22.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:05:22.931 00.000 21948 MoveAxis(E, 36, ABG)
03:05:22.931 00.000 21948 Guiding  Dir = 2, Dur = 36
03:05:22.932 00.001 21948 IsSlewing returns 0
03:05:22.932 00.000 21948 IsGuiding returns 0
03:05:22.934 00.002 21948 PulseGuide returned control before completion, sleep 45
03:05:22.989 00.055 21948 IsGuiding returns 0
03:05:22.989 00.000 21948 Move returns status 0, amount 36
03:05:22.989 00.000 21948 MoveAxis(N, 0, ABG)
03:05:22.989 00.000 21948 Move returns status 0, amount 0
03:05:22.989 00.000 21948 move complete, result=0
03:05:22.989 00.000 21948 worker thread done servicing request
03:05:22.989 00.000 21948 Worker thread wakes up
03:05:22.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:22.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:22.989 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
03:05:24.396 01.407 21948 Exposure complete
03:05:24.449 00.053 21948 worker thread done servicing request
03:05:24.449 00.000 18120 OnExposeComplete: enter
03:05:24.451 00.002 18120 UpdateGuideState(): m_state=6
03:05:24.452 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4902
03:05:24.453 00.001 18120 Star::Find returns 1 (0), X=893.98, Y=232.51, Mass=1856, SNR=29.9, Peak=158 HFD=4.1
03:05:24.453 00.000 18120 MultiStar: [#1 -0.12,-0.32,0.72,U] [#2 -0.35,-0.64,0.00,M10] [#3 -0.10,-0.16,0.59,U] [#4 -0.23,-0.12,0.56,U] [#5 -0.15,-0.36,0.48,U] [#6 -0.26,-0.50,0.00,M1] [#7 0.36,-0.81,0.00,M4] [#8 -0.04,-0.30,0.41,U] 
03:05:24.454 00.001 18120 refined, 5 included, MultiStar: {-0.09, -0.26}, one-star: {0.03, -0.28}
03:05:24.454 00.000 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.39)
03:05:24.455 00.001 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.35)
03:05:24.455 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.90 mountX=-0.20 mountY=0.19, mountTheta=2.37
03:05:24.456 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.26, opts=13)
03:05:24.457 00.001 18120 Enqueuing Move request for scope (-0.09, -0.26)
03:05:24.458 00.001 21948 Worker thread wakes up
03:05:24.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
03:05:24.458 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
03:05:24.458 00.000 21948 Moving (-0.09, -0.26) raw xDistance=-0.20 yDistance=0.19
03:05:24.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:05:24.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:24.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:24.459 00.001 18120 UpdateGuideState exits: m=1856 RSB=29.9
03:05:24.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:24.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:24.460 00.001 18120 Enqueuing Expose request
03:05:24.460 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:05:24.460 00.000 21948 MoveAxis(E, 0, ABG)
03:05:24.460 00.000 21948 Move returns status 0, amount 0
03:05:24.460 00.000 21948 MoveAxis(N, 0, ABG)
03:05:24.460 00.000 21948 Move returns status 0, amount 0
03:05:24.460 00.000 21948 move complete, result=0
03:05:24.460 00.000 21948 worker thread done servicing request
03:05:24.460 00.000 21948 Worker thread wakes up
03:05:24.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:24.461 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:24.461 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:05:26.086 01.625 21948 Exposure complete
03:05:26.114 00.028 21948 worker thread done servicing request
03:05:26.114 00.000 18120 OnExposeComplete: enter
03:05:26.115 00.001 18120 UpdateGuideState(): m_state=6
03:05:26.115 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4903
03:05:26.116 00.001 18120 Star::Find returns 1 (0), X=894.23, Y=232.47, Mass=1724, SNR=28.8, Peak=148 HFD=3.8
03:05:26.116 00.000 18120 MultiStar: [#1 0.13,-0.19,0.76,U] [#2 -0.07,-0.64,0.00,R] [#3 0.17,-0.19,0.62,U] [#4 0.06,-0.29,0.59,U] [#5 0.24,-0.44,0.00,M1] [#6 -0.15,-0.30,0.55,U] [#7 0.33,-0.70,0.00,M5] [#8 0.14,-0.42,0.00,M1] 
03:05:26.117 00.001 18120 refined, 4 included, MultiStar: {0.12, -0.26}, one-star: {0.28, -0.31}
03:05:26.117 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
03:05:26.117 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
03:05:26.118 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=-0.29 mountY=0.01, mountTheta=3.12
03:05:26.119 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.26, opts=13)
03:05:26.119 00.000 18120 Enqueuing Move request for scope (0.12, -0.26)
03:05:26.120 00.001 21948 Worker thread wakes up
03:05:26.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:26.120 00.000 18120 UpdateGuideState exits: m=1724 RSB=28.8
03:05:26.121 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:26.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:26.122 00.001 18120 Enqueuing Expose request
03:05:26.122 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
03:05:26.122 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
03:05:26.122 00.000 21948 Moving (0.12, -0.26) raw xDistance=-0.29 yDistance=0.01
03:05:26.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:05:26.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:26.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:05:26.122 00.000 21948 MoveAxis(E, 52, ABG)
03:05:26.122 00.000 21948 Guiding  Dir = 2, Dur = 52
03:05:26.122 00.000 21948 IsSlewing returns 0
03:05:26.123 00.001 21948 IsGuiding returns 0
03:05:26.125 00.002 21948 PulseGuide returned control before completion, sleep 60
03:05:26.195 00.070 21948 IsGuiding returns 0
03:05:26.195 00.000 21948 Move returns status 0, amount 52
03:05:26.195 00.000 21948 MoveAxis(N, 0, ABG)
03:05:26.195 00.000 21948 Move returns status 0, amount 0
03:05:26.195 00.000 21948 move complete, result=0
03:05:26.195 00.000 21948 worker thread done servicing request
03:05:26.195 00.000 21948 Worker thread wakes up
03:05:26.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:26.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:26.195 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
03:05:27.604 01.409 21948 Exposure complete
03:05:27.636 00.032 21948 worker thread done servicing request
03:05:27.637 00.001 18120 OnExposeComplete: enter
03:05:27.637 00.000 18120 UpdateGuideState(): m_state=6
03:05:27.638 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4904
03:05:27.638 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=232.46, Mass=1833, SNR=29.7, Peak=132 HFD=4.2
03:05:27.639 00.001 18120 MultiStar: [#1 0.37,-0.25,0.00,M1] [#2 0.25,0.32,0.64,U] [#3 0.46,-0.16,0.00,M1] [#4 0.12,-0.27,0.57,U] [#5 0.33,-0.38,0.00,M2] [#6 0.43,-0.40,0.00,M1] [#7 0.71,-0.70,0.00,M6] [#8 0.16,-0.47,0.00,M2] 
03:05:27.639 00.000 18120 refined, 2 included, MultiStar: {0.31, -0.13}, one-star: {0.46, -0.33}
03:05:27.640 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
03:05:27.640 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
03:05:27.641 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-0.39 mountX=-0.25 mountY=-0.22, mountTheta=-2.40
03:05:27.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.13, opts=13)
03:05:27.642 00.000 18120 Enqueuing Move request for scope (0.31, -0.13)
03:05:27.643 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:27.643 00.000 21948 Worker thread wakes up
03:05:27.643 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.7
03:05:27.644 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:27.644 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:27.645 00.001 18120 Enqueuing Expose request
03:05:27.645 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.13) opts 0xd
03:05:27.645 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.13)
03:05:27.645 00.000 21948 Moving (0.31, -0.13) raw xDistance=-0.25 yDistance=-0.22
03:05:27.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:05:27.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:05:27.645 00.000 21948 MoveAxis(E, 47, ABG)
03:05:27.645 00.000 21948 Guiding  Dir = 2, Dur = 47
03:05:27.645 00.000 21948 IsSlewing returns 0
03:05:27.645 00.000 21948 IsGuiding returns 0
03:05:27.647 00.002 21948 PulseGuide returned control before completion, sleep 55
03:05:27.711 00.064 21948 IsGuiding returns 1
03:05:27.712 00.001 21948 scope still moving after pulse duration time elapsed
03:05:27.742 00.030 21948 IsSlewing returns 0
03:05:27.742 00.000 21948 IsGuiding returns 0
03:05:27.744 00.002 21948 scope move finished after 47 + 51 ms
03:05:27.744 00.000 21948 Move returns status 0, amount 47
03:05:27.744 00.000 21948 MoveAxis(N, 53, ABG)
03:05:27.744 00.000 21948 Guiding  Dir = 0, Dur = 53
03:05:27.744 00.000 21948 IsSlewing returns 0
03:05:27.744 00.000 21948 IsGuiding returns 0
03:05:27.752 00.008 21948 PulseGuide returned control before completion, sleep 55
03:05:27.822 00.070 21948 IsGuiding returns 0
03:05:27.822 00.000 21948 Move returns status 0, amount 53
03:05:27.822 00.000 21948 move complete, result=0
03:05:27.822 00.000 21948 worker thread done servicing request
03:05:27.822 00.000 18120 GuideStep: -0.2 px 47 ms EAST, -0.2 px 53 ms NORTH
03:05:27.823 00.001 21948 Worker thread wakes up
03:05:27.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:27.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:29.454 01.631 21948 Exposure complete
03:05:29.487 00.033 21948 worker thread done servicing request
03:05:29.487 00.000 18120 OnExposeComplete: enter
03:05:29.488 00.001 18120 UpdateGuideState(): m_state=6
03:05:29.488 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4905
03:05:29.489 00.001 18120 Star::Find returns 1 (0), X=894.21, Y=232.72, Mass=1820, SNR=29.6, Peak=157 HFD=4.1
03:05:29.489 00.000 18120 MultiStar: [#1 0.18,-0.05,0.73,U] [#2 0.05,0.36,0.62,U] [#3 0.22,-0.01,0.57,U] [#4 0.02,-0.04,0.58,U] [#5 0.08,-0.16,0.49,U] [#6 0.22,-0.36,0.56,U] [#7 0.18,-0.52,0.00,M7] [#8 0.28,-0.67,0.00,M3] 
03:05:29.490 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.04}, one-star: {0.27, -0.07}
03:05:29.490 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
03:05:29.490 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
03:05:29.491 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
03:05:29.492 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.04, opts=13)
03:05:29.493 00.001 18120 Enqueuing Move request for scope (0.16, -0.04)
03:05:29.493 00.000 21948 Worker thread wakes up
03:05:29.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:29.494 00.001 18120 UpdateGuideState exits: m=1820 RSB=29.6
03:05:29.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:29.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:29.495 00.000 18120 Enqueuing Expose request
03:05:29.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
03:05:29.495 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
03:05:29.495 00.000 21948 Moving (0.16, -0.04) raw xDistance=-0.10 yDistance=-0.12
03:05:29.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:05:29.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:29.496 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:05:29.496 00.000 21948 MoveAxis(E, 0, ABG)
03:05:29.496 00.000 21948 Move returns status 0, amount 0
03:05:29.496 00.000 21948 MoveAxis(N, 0, ABG)
03:05:29.496 00.000 21948 Move returns status 0, amount 0
03:05:29.496 00.000 21948 move complete, result=0
03:05:29.496 00.000 21948 worker thread done servicing request
03:05:29.496 00.000 21948 Worker thread wakes up
03:05:29.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:29.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:29.496 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:31.017 01.521 21948 Exposure complete
03:05:31.070 00.053 21948 worker thread done servicing request
03:05:31.070 00.000 18120 OnExposeComplete: enter
03:05:31.071 00.001 18120 UpdateGuideState(): m_state=6
03:05:31.072 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4906
03:05:31.072 00.000 18120 Star::Find returns 1 (0), X=894.24, Y=232.65, Mass=1866, SNR=30.0, Peak=158 HFD=3.8
03:05:31.073 00.001 18120 MultiStar: [#1 0.01,-0.18,0.75,U] [#2 -0.26,0.39,0.00,M1] [#3 0.14,-0.31,0.62,U] [#4 0.33,-0.34,0.00,M1] [#5 0.30,-0.28,0.48,U] [#6 0.13,-0.19,0.54,U] [#7 0.36,-0.44,0.00,M8] [#8 0.30,-0.49,0.00,M4] 
03:05:31.073 00.000 18120 refined, 4 included, MultiStar: {0.18, -0.20}, one-star: {0.29, -0.13}
03:05:31.074 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
03:05:31.076 00.002 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:05:31.078 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.86 mountX=-0.26 mountY=-0.07, mountTheta=-2.90
03:05:31.082 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.20, opts=13)
03:05:31.085 00.003 18120 Enqueuing Move request for scope (0.18, -0.20)
03:05:31.085 00.000 21948 Worker thread wakes up
03:05:31.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
03:05:31.085 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
03:05:31.085 00.000 21948 Moving (0.18, -0.20) raw xDistance=-0.26 yDistance=-0.07
03:05:31.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:05:31.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:31.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:31.085 00.000 21948 MoveAxis(E, 46, ABG)
03:05:31.086 00.001 21948 Guiding  Dir = 2, Dur = 46
03:05:31.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:31.086 00.000 18120 UpdateGuideState exits: m=1866 RSB=30.0
03:05:31.087 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:31.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:31.087 00.000 18120 Enqueuing Expose request
03:05:31.088 00.001 21948 IsSlewing returns 0
03:05:31.088 00.000 21948 IsGuiding returns 0
03:05:31.090 00.002 21948 PulseGuide returned control before completion, sleep 54
03:05:31.157 00.067 21948 IsGuiding returns 0
03:05:31.157 00.000 21948 Move returns status 0, amount 46
03:05:31.157 00.000 21948 MoveAxis(N, 0, ABG)
03:05:31.157 00.000 21948 Move returns status 0, amount 0
03:05:31.157 00.000 21948 move complete, result=0
03:05:31.157 00.000 21948 worker thread done servicing request
03:05:31.157 00.000 21948 Worker thread wakes up
03:05:31.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:31.157 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
03:05:31.158 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:32.789 01.631 21948 Exposure complete
03:05:32.824 00.035 21948 worker thread done servicing request
03:05:32.824 00.000 18120 OnExposeComplete: enter
03:05:32.827 00.003 18120 UpdateGuideState(): m_state=6
03:05:32.828 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4907
03:05:32.829 00.001 18120 Star::Find returns 1 (0), X=893.91, Y=232.83, Mass=1878, SNR=30.0, Peak=159 HFD=4.2
03:05:32.831 00.002 18120 MultiStar: [#1 -0.08,-0.07,0.70,U] [#2 -0.13,0.30,0.62,U] [#3 0.32,-0.05,0.61,U] [#4 -0.22,0.05,0.58,U] [#5 0.05,-0.07,0.46,U] [#6 -0.08,-0.19,0.52,U] [#7 0.33,-0.27,0.44,U] [#8 -0.09,-0.18,0.41,U] 
03:05:32.832 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.04, 0.04}
03:05:32.833 00.001 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.00) = xAngle (-3.69 = 2.59)
03:05:32.834 00.001 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.73 = 2.55)
03:05:32.835 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.70 mountX=-0.02 mountY=0.02, mountTheta=2.56
03:05:32.835 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.03, opts=13)
03:05:32.835 00.000 18120 Enqueuing Move request for scope (-0.00, -0.03)
03:05:32.836 00.001 21948 Worker thread wakes up
03:05:32.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:32.836 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:05:32.838 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:32.838 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:32.839 00.001 18120 Enqueuing Expose request
03:05:32.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
03:05:32.839 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
03:05:32.839 00.000 21948 Moving (-0.00, -0.03) raw xDistance=-0.02 yDistance=0.02
03:05:32.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:32.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:32.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:05:32.839 00.000 21948 MoveAxis(E, 0, ABG)
03:05:32.839 00.000 21948 Move returns status 0, amount 0
03:05:32.839 00.000 21948 MoveAxis(N, 0, ABG)
03:05:32.839 00.000 21948 Move returns status 0, amount 0
03:05:32.839 00.000 21948 move complete, result=0
03:05:32.839 00.000 21948 worker thread done servicing request
03:05:32.839 00.000 21948 Worker thread wakes up
03:05:32.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:32.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:32.840 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:34.359 01.519 21948 Exposure complete
03:05:34.425 00.066 21948 worker thread done servicing request
03:05:34.425 00.000 18120 OnExposeComplete: enter
03:05:34.426 00.001 18120 UpdateGuideState(): m_state=6
03:05:34.427 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4908
03:05:34.428 00.001 18120 Star::Find returns 1 (0), X=894.13, Y=232.65, Mass=1866, SNR=29.9, Peak=151 HFD=4.0
03:05:34.430 00.002 18120 MultiStar: [#1 0.04,-0.01,0.71,U] [#2 -0.04,0.26,0.63,U] [#3 -0.06,-0.04,0.59,U] [#4 -0.20,-0.01,0.57,U] [#5 -0.14,0.11,0.45,U] [#6 0.22,-0.23,0.54,U] [#7 -0.00,-0.11,0.42,U] [#8 -0.12,-0.49,0.00,M4] 
03:05:34.431 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {0.18, -0.14}
03:05:34.432 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
03:05:34.434 00.002 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:05:34.435 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.97 mountX=-0.03 mountY=-0.00, mountTheta=-3.01
03:05:34.437 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
03:05:34.437 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
03:05:34.439 00.002 21948 Worker thread wakes up
03:05:34.439 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:34.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:05:34.439 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.9
03:05:34.440 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:05:34.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:34.440 00.000 21948 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.00
03:05:34.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:34.440 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:34.441 00.001 18120 Enqueuing Expose request
03:05:34.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:34.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:05:34.441 00.000 21948 MoveAxis(E, 0, ABG)
03:05:34.441 00.000 21948 Move returns status 0, amount 0
03:05:34.441 00.000 21948 MoveAxis(N, 0, ABG)
03:05:34.441 00.000 21948 Move returns status 0, amount 0
03:05:34.441 00.000 21948 move complete, result=0
03:05:34.441 00.000 21948 worker thread done servicing request
03:05:34.441 00.000 21948 Worker thread wakes up
03:05:34.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:34.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:34.442 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:36.076 01.634 21948 Exposure complete
03:05:36.115 00.039 21948 worker thread done servicing request
03:05:36.116 00.001 18120 OnExposeComplete: enter
03:05:36.116 00.000 18120 UpdateGuideState(): m_state=6
03:05:36.117 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4909
03:05:36.117 00.000 18120 Star::Find returns 1 (0), X=894.08, Y=232.62, Mass=1919, SNR=30.4, Peak=143 HFD=4.2
03:05:36.118 00.001 18120 MultiStar: [#1 -0.06,-0.05,0.70,U] [#2 -0.32,0.28,0.63,U] [#3 -0.00,-0.01,0.61,U] [#4 -0.29,-0.26,0.55,U] [#5 -0.35,0.17,0.47,U] [#6 -0.32,-0.22,0.53,U] [#7 0.08,-0.60,0.00,M7] [#8 -0.04,-0.32,0.40,U] 
03:05:36.118 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.07}, one-star: {0.13, -0.17}
03:05:36.119 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.63 = 1.66)
03:05:36.119 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.66 = 1.62)
03:05:36.121 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.63 mountX=-0.01 mountY=0.15, mountTheta=1.66
03:05:36.126 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
03:05:36.128 00.002 18120 Enqueuing Move request for scope (-0.13, -0.07)
03:05:36.130 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:36.133 00.003 18120 UpdateGuideState exits: m=1919 RSB=30.4
03:05:36.133 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:36.134 00.001 21948 Worker thread wakes up
03:05:36.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:36.134 00.000 18120 Enqueuing Expose request
03:05:36.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
03:05:36.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
03:05:36.134 00.000 21948 Moving (-0.13, -0.07) raw xDistance=-0.01 yDistance=0.15
03:05:36.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:36.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:36.135 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:05:36.135 00.000 21948 MoveAxis(E, 0, ABG)
03:05:36.135 00.000 21948 Move returns status 0, amount 0
03:05:36.135 00.000 21948 MoveAxis(N, 0, ABG)
03:05:36.135 00.000 21948 Move returns status 0, amount 0
03:05:36.135 00.000 21948 move complete, result=0
03:05:36.135 00.000 21948 worker thread done servicing request
03:05:36.135 00.000 21948 Worker thread wakes up
03:05:36.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:36.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:36.136 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:37.650 01.514 21948 Exposure complete
03:05:37.703 00.053 21948 worker thread done servicing request
03:05:37.703 00.000 18120 OnExposeComplete: enter
03:05:37.705 00.002 18120 UpdateGuideState(): m_state=6
03:05:37.707 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4910
03:05:37.708 00.001 18120 Star::Find returns 1 (0), X=893.90, Y=232.61, Mass=1862, SNR=29.9, Peak=143 HFD=4.0
03:05:37.710 00.002 18120 MultiStar: [#1 -0.26,0.09,0.72,U] [#2 -0.09,0.15,0.66,U] [#3 0.13,-0.03,0.61,U] [#4 -0.01,-0.11,0.54,U] [#5 -0.26,-0.13,0.48,U] [#6 -0.02,-0.17,0.51,U] [#7 -0.14,-0.40,0.43,U] [#8 -0.11,-0.26,0.41,U] 
03:05:37.711 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.05, -0.18}
03:05:37.712 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.29 = 1.99)
03:05:37.713 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
03:05:37.714 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=-0.05 mountY=0.12, mountTheta=1.98
03:05:37.716 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.10, opts=13)
03:05:37.718 00.002 18120 Enqueuing Move request for scope (-0.09, -0.10)
03:05:37.719 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:37.720 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.9
03:05:37.721 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:37.724 00.003 21948 Worker thread wakes up
03:05:37.724 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:37.725 00.001 18120 Enqueuing Expose request
03:05:37.726 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
03:05:37.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
03:05:37.727 00.001 21948 Moving (-0.09, -0.10) raw xDistance=-0.05 yDistance=0.12
03:05:37.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:37.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:37.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:05:37.727 00.000 21948 MoveAxis(E, 0, ABG)
03:05:37.727 00.000 21948 Move returns status 0, amount 0
03:05:37.727 00.000 21948 MoveAxis(N, 0, ABG)
03:05:37.727 00.000 21948 Move returns status 0, amount 0
03:05:37.727 00.000 21948 move complete, result=0
03:05:37.727 00.000 21948 worker thread done servicing request
03:05:37.727 00.000 21948 Worker thread wakes up
03:05:37.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:37.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:37.728 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:39.356 01.628 21948 Exposure complete
03:05:39.395 00.039 21948 worker thread done servicing request
03:05:39.396 00.001 18120 OnExposeComplete: enter
03:05:39.396 00.000 18120 UpdateGuideState(): m_state=6
03:05:39.397 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4911
03:05:39.397 00.000 18120 Star::Find returns 1 (0), X=893.91, Y=232.81, Mass=1880, SNR=30.0, Peak=171 HFD=4.2
03:05:39.398 00.001 18120 MultiStar: [#1 -0.29,0.07,0.73,U] [#2 -0.40,0.41,0.00,M1] [#3 -0.13,0.03,0.61,U] [#4 -0.19,-0.18,0.56,U] [#5 -0.26,0.04,0.46,U] [#6 -0.16,-0.28,0.52,U] [#7 -0.04,-0.22,0.42,U] [#8 -0.34,-0.17,0.40,U] 
03:05:39.398 00.000 18120 single-star, 7 included, MultiStar: {-0.17, -0.06}, one-star: {-0.04, 0.02}
03:05:39.399 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
03:05:39.399 00.000 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
03:05:39.400 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.71 mountX=0.04 mountY=0.03, mountTheta=0.69
03:05:39.401 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
03:05:39.402 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
03:05:39.402 00.000 21948 Worker thread wakes up
03:05:39.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:05:39.402 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:05:39.402 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=0.03
03:05:39.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:39.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:39.403 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:39.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:05:39.403 00.000 21948 MoveAxis(E, 0, ABG)
03:05:39.403 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.0
03:05:39.404 00.001 21948 Move returns status 0, amount 0
03:05:39.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:39.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:39.404 00.000 18120 Enqueuing Expose request
03:05:39.406 00.002 21948 MoveAxis(N, 0, ABG)
03:05:39.406 00.000 21948 Move returns status 0, amount 0
03:05:39.406 00.000 21948 move complete, result=0
03:05:39.406 00.000 21948 worker thread done servicing request
03:05:39.406 00.000 21948 Worker thread wakes up
03:05:39.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:39.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:39.407 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:40.925 01.518 21948 Exposure complete
03:05:40.967 00.042 21948 worker thread done servicing request
03:05:40.968 00.001 18120 OnExposeComplete: enter
03:05:40.968 00.000 18120 UpdateGuideState(): m_state=6
03:05:40.969 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4912
03:05:40.970 00.001 18120 Star::Find returns 1 (0), X=894.04, Y=232.81, Mass=1862, SNR=29.8, Peak=184 HFD=4.1
03:05:40.971 00.001 18120 MultiStar: [#1 0.12,0.01,0.68,U] [#2 -0.20,0.46,0.00,M2] [#3 -0.06,0.13,0.60,U] [#4 0.04,0.03,0.55,U] [#5 -0.10,-0.10,0.47,U] [#6 0.06,0.06,0.51,U] [#7 0.25,-0.27,0.46,U] [#8 0.17,-0.24,0.40,U] 
03:05:40.971 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.09, 0.02}
03:05:40.972 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
03:05:40.972 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
03:05:40.972 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.05 mountY=-0.05, mountTheta=-2.38
03:05:40.973 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
03:05:40.974 00.001 18120 Enqueuing Move request for scope (0.07, -0.03)
03:05:40.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:40.975 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.8
03:05:40.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:40.976 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:40.976 00.000 18120 Enqueuing Expose request
03:05:40.977 00.001 21948 Worker thread wakes up
03:05:40.977 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
03:05:40.977 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
03:05:40.977 00.000 21948 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.05
03:05:40.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:40.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:40.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:05:40.977 00.000 21948 MoveAxis(E, 0, ABG)
03:05:40.977 00.000 21948 Move returns status 0, amount 0
03:05:40.977 00.000 21948 MoveAxis(N, 0, ABG)
03:05:40.977 00.000 21948 Move returns status 0, amount 0
03:05:40.977 00.000 21948 move complete, result=0
03:05:40.977 00.000 21948 worker thread done servicing request
03:05:40.977 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:40.978 00.001 21948 Worker thread wakes up
03:05:40.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:40.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:42.606 01.628 21948 Exposure complete
03:05:42.680 00.074 21948 worker thread done servicing request
03:05:42.680 00.000 18120 OnExposeComplete: enter
03:05:42.682 00.002 18120 UpdateGuideState(): m_state=6
03:05:42.682 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4913
03:05:42.683 00.001 18120 Star::Find returns 1 (0), X=894.11, Y=232.86, Mass=1986, SNR=30.9, Peak=176 HFD=4.3
03:05:42.683 00.000 18120 MultiStar: [#1 0.08,0.01,0.69,U] [#2 0.01,0.44,0.00,M3] [#3 0.02,0.04,0.58,U] [#4 -0.38,0.13,0.54,U] [#5 -0.01,0.43,0.00,M1] [#6 -0.10,-0.11,0.51,U] [#7 0.22,-0.14,0.40,U] [#8 0.07,0.03,0.39,U] 
03:05:42.684 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.16, 0.07}
03:05:42.684 00.000 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
03:05:42.685 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
03:05:42.685 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.61 mountX=0.01 mountY=-0.03, mountTheta=-1.38
03:05:42.686 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
03:05:42.687 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
03:05:42.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:42.688 00.001 21948 Worker thread wakes up
03:05:42.688 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
03:05:42.688 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:05:42.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:42.689 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:42.689 00.000 18120 Enqueuing Expose request
03:05:42.689 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:05:42.690 00.001 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
03:05:42.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:05:42.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:42.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:05:42.690 00.000 21948 MoveAxis(E, 0, ABG)
03:05:42.690 00.000 21948 Move returns status 0, amount 0
03:05:42.690 00.000 21948 MoveAxis(N, 0, ABG)
03:05:42.690 00.000 21948 Move returns status 0, amount 0
03:05:42.690 00.000 21948 move complete, result=0
03:05:42.690 00.000 21948 worker thread done servicing request
03:05:42.690 00.000 21948 Worker thread wakes up
03:05:42.690 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:42.691 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:42.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:44.108 01.417 21948 Exposure complete
03:05:44.142 00.034 21948 worker thread done servicing request
03:05:44.142 00.000 18120 OnExposeComplete: enter
03:05:44.143 00.001 18120 UpdateGuideState(): m_state=6
03:05:44.144 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4914
03:05:44.145 00.001 18120 Star::Find returns 1 (0), X=894.16, Y=232.76, Mass=1783, SNR=29.3, Peak=162 HFD=4.0
03:05:44.147 00.002 18120 MultiStar: [#1 0.05,0.17,0.73,U] [#2 -0.16,0.50,0.00,M4] [#3 -0.01,0.28,0.63,U] [#4 -0.21,0.06,0.57,U] [#5 -0.06,-0.04,0.48,U] [#6 0.11,-0.11,0.57,U] [#7 0.34,-0.05,0.45,U] [#8 -0.23,-0.03,0.40,U] 
03:05:44.148 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.21, -0.03}
03:05:44.149 00.001 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
03:05:44.150 00.001 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
03:05:44.151 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.71 mountX=0.02 mountY=-0.06, mountTheta=-1.29
03:05:44.154 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
03:05:44.155 00.001 18120 Enqueuing Move request for scope (0.05, 0.04)
03:05:44.155 00.000 21948 Worker thread wakes up
03:05:44.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:05:44.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:05:44.155 00.000 21948 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
03:05:44.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:05:44.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:44.156 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:44.156 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.3
03:05:44.157 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:44.157 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:44.157 00.000 18120 Enqueuing Expose request
03:05:44.158 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:05:44.158 00.000 21948 MoveAxis(E, 0, ABG)
03:05:44.158 00.000 21948 Move returns status 0, amount 0
03:05:44.158 00.000 21948 MoveAxis(N, 0, ABG)
03:05:44.158 00.000 21948 Move returns status 0, amount 0
03:05:44.158 00.000 21948 move complete, result=0
03:05:44.158 00.000 21948 worker thread done servicing request
03:05:44.158 00.000 21948 Worker thread wakes up
03:05:44.158 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:44.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:44.159 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:45.792 01.633 21948 Exposure complete
03:05:45.831 00.039 21948 worker thread done servicing request
03:05:45.831 00.000 18120 OnExposeComplete: enter
03:05:45.833 00.002 18120 UpdateGuideState(): m_state=6
03:05:45.833 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4915
03:05:45.834 00.001 18120 Star::Find returns 1 (0), X=894.21, Y=232.89, Mass=1795, SNR=29.4, Peak=146 HFD=4.2
03:05:45.834 00.000 18120 MultiStar: [#1 -0.03,0.17,0.71,U] [#2 0.06,0.56,0.00,M5] [#3 0.05,0.14,0.59,U] [#4 -0.28,0.15,0.57,U] [#5 -0.10,0.12,0.47,U] [#6 -0.18,0.09,0.55,U] [#7 0.33,0.12,0.45,U] [#8 -0.01,0.01,0.40,U] 
03:05:45.834 00.000 18120 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.26, 0.11}
03:05:45.835 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
03:05:45.835 00.000 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
03:05:45.836 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=0.10 mountY=-0.07, mountTheta=-0.64
03:05:45.837 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
03:05:45.837 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
03:05:45.838 00.001 21948 Worker thread wakes up
03:05:45.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:45.838 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.4
03:05:45.839 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:45.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:45.840 00.001 18120 Enqueuing Expose request
03:05:45.840 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
03:05:45.840 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:45.840 00.000 21948 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.07
03:05:45.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:05:45.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:45.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:45.840 00.000 21948 MoveAxis(E, 0, ABG)
03:05:45.840 00.000 21948 Move returns status 0, amount 0
03:05:45.840 00.000 21948 MoveAxis(N, 0, ABG)
03:05:45.840 00.000 21948 Move returns status 0, amount 0
03:05:45.840 00.000 21948 move complete, result=0
03:05:45.840 00.000 21948 worker thread done servicing request
03:05:45.840 00.000 21948 Worker thread wakes up
03:05:45.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:45.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:45.841 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:47.365 01.524 21948 Exposure complete
03:05:47.400 00.035 21948 worker thread done servicing request
03:05:47.400 00.000 18120 OnExposeComplete: enter
03:05:47.401 00.001 18120 UpdateGuideState(): m_state=6
03:05:47.403 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4916
03:05:47.404 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=232.70, Mass=1862, SNR=29.8, Peak=143 HFD=4.1
03:05:47.406 00.002 18120 MultiStar: [#1 0.05,0.06,0.74,U] [#2 0.01,0.29,0.63,U] [#3 0.27,0.19,0.60,U] [#4 -0.05,0.10,0.54,U] [#5 0.13,-0.01,0.46,U] [#6 0.24,-0.13,0.56,U] [#7 0.31,-0.40,0.00,M2] [#8 -0.06,-0.18,0.39,U] 
03:05:47.408 00.002 18120 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.36, -0.09}
03:05:47.408 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
03:05:47.409 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
03:05:47.409 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
03:05:47.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
03:05:47.411 00.001 18120 Enqueuing Move request for scope (0.14, 0.03)
03:05:47.411 00.000 21948 Worker thread wakes up
03:05:47.411 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
03:05:47.411 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
03:05:47.411 00.000 21948 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
03:05:47.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:47.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:47.412 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:47.412 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.8
03:05:47.413 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:47.414 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:05:47.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:47.414 00.000 18120 Enqueuing Expose request
03:05:47.415 00.001 21948 MoveAxis(E, 0, ABG)
03:05:47.415 00.000 21948 Move returns status 0, amount 0
03:05:47.415 00.000 21948 MoveAxis(N, 0, ABG)
03:05:47.415 00.000 21948 Move returns status 0, amount 0
03:05:47.415 00.000 21948 move complete, result=0
03:05:47.415 00.000 21948 worker thread done servicing request
03:05:47.415 00.000 21948 Worker thread wakes up
03:05:47.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:47.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:47.415 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:49.046 01.631 21948 Exposure complete
03:05:49.087 00.041 21948 worker thread done servicing request
03:05:49.087 00.000 18120 OnExposeComplete: enter
03:05:49.088 00.001 18120 UpdateGuideState(): m_state=6
03:05:49.088 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4917
03:05:49.089 00.001 18120 Star::Find returns 1 (0), X=894.06, Y=232.72, Mass=1956, SNR=30.6, Peak=161 HFD=4.2
03:05:49.091 00.002 18120 MultiStar: [#1 0.14,-0.01,0.68,U] [#2 -0.06,0.31,0.64,U] [#3 0.25,-0.10,0.58,U] [#4 -0.09,0.08,0.53,U] [#5 -0.04,0.02,0.45,U] [#6 0.36,-0.19,0.52,U] [#7 0.38,-0.34,0.00,M3] [#8 0.00,-0.20,0.37,U] 
03:05:49.092 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.11, -0.07}
03:05:49.093 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
03:05:49.093 00.000 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
03:05:49.094 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.13 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
03:05:49.097 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
03:05:49.097 00.000 18120 Enqueuing Move request for scope (0.09, -0.01)
03:05:49.098 00.001 21948 Worker thread wakes up
03:05:49.098 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:49.098 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.6
03:05:49.099 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:49.099 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:49.099 00.000 18120 Enqueuing Expose request
03:05:49.100 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:05:49.100 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:05:49.100 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
03:05:49.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:49.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:49.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:05:49.100 00.000 21948 MoveAxis(E, 0, ABG)
03:05:49.100 00.000 21948 Move returns status 0, amount 0
03:05:49.100 00.000 21948 MoveAxis(N, 0, ABG)
03:05:49.100 00.000 21948 Move returns status 0, amount 0
03:05:49.100 00.000 21948 move complete, result=0
03:05:49.100 00.000 21948 worker thread done servicing request
03:05:49.100 00.000 21948 Worker thread wakes up
03:05:49.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:49.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:49.101 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:50.613 01.512 21948 Exposure complete
03:05:50.655 00.042 21948 worker thread done servicing request
03:05:50.655 00.000 18120 OnExposeComplete: enter
03:05:50.656 00.001 18120 UpdateGuideState(): m_state=6
03:05:50.657 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4918
03:05:50.658 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=232.57, Mass=1830, SNR=29.6, Peak=133 HFD=4.4
03:05:50.660 00.002 18120 MultiStar: [#1 0.09,0.05,0.73,U] [#2 0.13,0.39,0.63,U] [#3 0.05,-0.05,0.60,U] [#4 -0.19,-0.11,0.57,U] [#5 -0.37,-0.16,0.46,U] [#6 0.70,-0.06,0.00,M1] [#7 0.49,-0.34,0.00,M4] [#8 -0.08,-0.15,0.39,U] 
03:05:50.662 00.002 18120 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.41, -0.22}
03:05:50.662 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:05:50.663 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:05:50.663 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
03:05:50.664 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
03:05:50.665 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
03:05:50.665 00.000 21948 Worker thread wakes up
03:05:50.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:05:50.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:50.666 00.001 18120 UpdateGuideState exits: m=1830 RSB=29.6
03:05:50.666 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:50.667 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:50.667 00.000 18120 Enqueuing Expose request
03:05:50.668 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:05:50.668 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
03:05:50.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:05:50.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:50.668 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:05:50.668 00.000 21948 MoveAxis(E, 0, ABG)
03:05:50.668 00.000 21948 Move returns status 0, amount 0
03:05:50.668 00.000 21948 MoveAxis(N, 0, ABG)
03:05:50.668 00.000 21948 Move returns status 0, amount 0
03:05:50.668 00.000 21948 move complete, result=0
03:05:50.668 00.000 21948 worker thread done servicing request
03:05:50.668 00.000 21948 Worker thread wakes up
03:05:50.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:50.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:50.668 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:52.294 01.626 21948 Exposure complete
03:05:52.333 00.039 21948 worker thread done servicing request
03:05:52.333 00.000 18120 OnExposeComplete: enter
03:05:52.334 00.001 18120 UpdateGuideState(): m_state=6
03:05:52.334 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4919
03:05:52.336 00.002 18120 Star::Find returns 1 (0), X=894.17, Y=232.74, Mass=2023, SNR=31.1, Peak=155 HFD=4.3
03:05:52.338 00.002 18120 MultiStar: [#1 0.04,-0.13,0.72,U] [#2 -0.15,0.18,0.65,U] [#3 0.37,0.14,0.57,U] [#4 0.24,-0.26,0.54,U] [#5 0.30,-0.32,0.00,M1] [#6 0.28,-0.09,0.52,U] [#7 0.73,-0.44,0.00,M5] [#8 0.23,-0.15,0.38,U] 
03:05:52.339 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.04}, one-star: {0.22, -0.05}
03:05:52.340 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
03:05:52.343 00.003 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
03:05:52.343 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
03:05:52.344 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
03:05:52.345 00.001 18120 Enqueuing Move request for scope (0.17, -0.04)
03:05:52.345 00.000 21948 Worker thread wakes up
03:05:52.346 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:52.346 00.000 18120 UpdateGuideState exits: m=2023 RSB=31.1
03:05:52.346 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:52.347 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:52.347 00.000 18120 Enqueuing Expose request
03:05:52.348 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:05:52.348 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:05:52.348 00.000 21948 Moving (0.17, -0.04) raw xDistance=-0.11 yDistance=-0.13
03:05:52.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:05:52.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:52.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:05:52.348 00.000 21948 MoveAxis(E, 0, ABG)
03:05:52.348 00.000 21948 Move returns status 0, amount 0
03:05:52.348 00.000 21948 MoveAxis(N, 0, ABG)
03:05:52.348 00.000 21948 Move returns status 0, amount 0
03:05:52.348 00.000 21948 move complete, result=0
03:05:52.348 00.000 21948 worker thread done servicing request
03:05:52.348 00.000 21948 Worker thread wakes up
03:05:52.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:52.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:52.348 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:53.864 01.516 21948 Exposure complete
03:05:53.896 00.032 21948 worker thread done servicing request
03:05:53.896 00.000 18120 OnExposeComplete: enter
03:05:53.897 00.001 18120 UpdateGuideState(): m_state=6
03:05:53.898 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4920
03:05:53.898 00.000 18120 Star::Find returns 1 (0), X=894.06, Y=232.83, Mass=1954, SNR=30.7, Peak=169 HFD=4.2
03:05:53.899 00.001 18120 MultiStar: [#1 -0.14,0.16,0.72,U] [#2 0.01,0.62,0.00,M2] [#3 0.08,0.05,0.59,U] [#4 -0.14,0.10,0.55,U] [#5 0.14,-0.02,0.43,U] [#6 -0.08,-0.04,0.53,U] [#7 0.52,-0.54,0.00,M6] [#8 -0.15,-0.09,0.38,U] 
03:05:53.899 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {0.11, 0.04}
03:05:53.900 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
03:05:53.900 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
03:05:53.900 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.95 mountX=0.04 mountY=-0.00, mountTheta=-0.09
03:05:53.902 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
03:05:53.903 00.001 18120 Enqueuing Move request for scope (-0.02, 0.04)
03:05:53.903 00.000 21948 Worker thread wakes up
03:05:53.903 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:53.904 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.7
03:05:53.904 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:53.904 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:53.905 00.001 18120 Enqueuing Expose request
03:05:53.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:05:53.905 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:05:53.905 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.00
03:05:53.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:53.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:53.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:05:53.905 00.000 21948 MoveAxis(E, 0, ABG)
03:05:53.906 00.001 21948 Move returns status 0, amount 0
03:05:53.906 00.000 21948 MoveAxis(N, 0, ABG)
03:05:53.906 00.000 21948 Move returns status 0, amount 0
03:05:53.906 00.000 21948 move complete, result=0
03:05:53.906 00.000 21948 worker thread done servicing request
03:05:53.906 00.000 21948 Worker thread wakes up
03:05:53.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:53.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:53.906 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:55.544 01.638 21948 Exposure complete
03:05:55.579 00.035 21948 worker thread done servicing request
03:05:55.580 00.001 18120 OnExposeComplete: enter
03:05:55.580 00.000 18120 UpdateGuideState(): m_state=6
03:05:55.581 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4921
03:05:55.581 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=232.90, Mass=1924, SNR=30.4, Peak=159 HFD=4.1
03:05:55.583 00.002 18120 MultiStar: [#1 0.11,0.13,0.69,U] [#2 -0.07,0.58,0.00,M3] [#3 0.16,0.14,0.59,U] [#4 0.17,0.02,0.58,U] [#5 -0.09,0.25,0.45,U] [#6 0.10,0.03,0.55,U] [#7 0.22,-0.28,0.44,U] [#8 0.05,-0.17,0.38,U] 
03:05:55.585 00.002 18120 refined, 7 included, MultiStar: {0.16, 0.05}, one-star: {0.33, 0.11}
03:05:55.586 00.001 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
03:05:55.587 00.001 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
03:05:55.588 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
03:05:55.591 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.05, opts=13)
03:05:55.591 00.000 18120 Enqueuing Move request for scope (0.16, 0.05)
03:05:55.591 00.000 21948 Worker thread wakes up
03:05:55.592 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:55.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
03:05:55.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
03:05:55.592 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
03:05:55.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:55.593 00.001 21948 Moving (0.16, 0.05) raw xDistance=-0.02 yDistance=-0.16
03:05:55.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:55.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:55.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:55.594 00.001 18120 Enqueuing Expose request
03:05:55.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:05:55.594 00.000 21948 MoveAxis(E, 0, ABG)
03:05:55.594 00.000 21948 Move returns status 0, amount 0
03:05:55.594 00.000 21948 MoveAxis(N, 0, ABG)
03:05:55.594 00.000 21948 Move returns status 0, amount 0
03:05:55.594 00.000 21948 move complete, result=0
03:05:55.594 00.000 21948 worker thread done servicing request
03:05:55.594 00.000 21948 Worker thread wakes up
03:05:55.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:55.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:55.595 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:57.115 01.520 21948 Exposure complete
03:05:57.179 00.064 21948 worker thread done servicing request
03:05:57.180 00.001 18120 OnExposeComplete: enter
03:05:57.180 00.000 18120 UpdateGuideState(): m_state=6
03:05:57.181 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4922
03:05:57.181 00.000 18120 Star::Find returns 1 (0), X=894.12, Y=232.83, Mass=1777, SNR=29.0, Peak=172 HFD=4.1
03:05:57.182 00.001 18120 MultiStar: [#1 -0.03,0.02,0.76,U] [#2 -0.09,0.33,0.65,U] [#3 0.35,0.12,0.62,U] [#4 -0.15,-0.19,0.60,U] [#5 0.45,0.08,0.00,M1] [#6 -0.06,0.21,0.54,U] [#7 0.48,-0.37,0.00,M6] [#8 0.28,-0.21,0.41,U] 
03:05:57.182 00.000 18120 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.18, 0.04}
03:05:57.183 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
03:05:57.183 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
03:05:57.184 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.03 mountY=-0.08, mountTheta=-1.28
03:05:57.185 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.06, opts=13)
03:05:57.185 00.000 18120 Enqueuing Move request for scope (0.07, 0.06)
03:05:57.186 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:57.187 00.001 21948 Worker thread wakes up
03:05:57.187 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
03:05:57.187 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.0
03:05:57.187 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
03:05:57.188 00.001 21948 Moving (0.07, 0.06) raw xDistance=0.03 yDistance=-0.08
03:05:57.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:05:57.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:57.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:57.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:57.189 00.001 18120 Enqueuing Expose request
03:05:57.190 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:05:57.190 00.000 21948 MoveAxis(E, 0, ABG)
03:05:57.190 00.000 21948 Move returns status 0, amount 0
03:05:57.190 00.000 21948 MoveAxis(N, 0, ABG)
03:05:57.190 00.000 21948 Move returns status 0, amount 0
03:05:57.190 00.000 21948 move complete, result=0
03:05:57.190 00.000 21948 worker thread done servicing request
03:05:57.190 00.000 21948 Worker thread wakes up
03:05:57.190 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:57.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:57.191 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:58.817 01.626 21948 Exposure complete
03:05:58.856 00.039 21948 worker thread done servicing request
03:05:58.856 00.000 18120 OnExposeComplete: enter
03:05:58.856 00.000 18120 UpdateGuideState(): m_state=6
03:05:58.857 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4923
03:05:58.857 00.000 18120 Star::Find returns 1 (0), X=894.23, Y=232.85, Mass=1767, SNR=29.1, Peak=157 HFD=4.1
03:05:58.858 00.001 18120 MultiStar: [#1 0.17,-0.00,0.75,U] [#2 -0.11,0.69,0.00,M3] [#3 0.02,0.12,0.63,U] [#4 -0.19,0.07,0.57,U] [#5 0.12,0.16,0.47,U] [#6 0.20,-0.06,0.58,U] [#7 0.49,-0.11,0.00,M7] [#8 0.06,-0.04,0.40,U] 
03:05:58.858 00.000 18120 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.28, 0.06}
03:05:58.859 00.001 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
03:05:58.859 00.000 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
03:05:58.860 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.12 cameraTheta=0.37 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:05:58.862 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.05, opts=13)
03:05:58.863 00.001 18120 Enqueuing Move request for scope (0.12, 0.05)
03:05:58.866 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:05:58.869 00.003 18120 UpdateGuideState exits: m=1767 RSB=29.1
03:05:58.871 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:58.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:05:58.872 00.001 18120 Enqueuing Expose request
03:05:58.872 00.000 21948 Worker thread wakes up
03:05:58.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
03:05:58.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
03:05:58.872 00.000 21948 Moving (0.12, 0.05) raw xDistance=-0.01 yDistance=-0.12
03:05:58.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:58.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:58.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:05:58.872 00.000 21948 MoveAxis(E, 0, ABG)
03:05:58.872 00.000 21948 Move returns status 0, amount 0
03:05:58.872 00.000 21948 MoveAxis(N, 0, ABG)
03:05:58.872 00.000 21948 Move returns status 0, amount 0
03:05:58.872 00.000 21948 move complete, result=0
03:05:58.872 00.000 21948 worker thread done servicing request
03:05:58.872 00.000 21948 Worker thread wakes up
03:05:58.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:05:58.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:05:58.873 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:00.389 01.516 21948 Exposure complete
03:06:00.418 00.029 21948 worker thread done servicing request
03:06:00.418 00.000 18120 OnExposeComplete: enter
03:06:00.420 00.002 18120 UpdateGuideState(): m_state=6
03:06:00.421 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4924
03:06:00.421 00.000 18120 Star::Find returns 1 (0), X=894.06, Y=232.84, Mass=1987, SNR=30.9, Peak=168 HFD=4.2
03:06:00.422 00.001 18120 MultiStar: [#1 0.08,0.15,0.70,U] [#2 -0.08,0.66,0.00,M4] [#3 0.23,0.17,0.59,U] [#4 -0.11,0.15,0.52,U] [#5 0.18,0.23,0.47,U] [#6 -0.01,-0.03,0.52,U] [#7 0.49,-0.31,0.00,M8] [#8 0.15,0.09,0.38,U] 
03:06:00.422 00.000 18120 single-star, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.11, 0.05}
03:06:00.423 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
03:06:00.423 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
03:06:00.423 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:06:00.425 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.05, opts=13)
03:06:00.425 00.000 18120 Enqueuing Move request for scope (0.11, 0.05)
03:06:00.426 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:00.426 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.9
03:06:00.426 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:00.427 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:00.427 00.000 18120 Enqueuing Expose request
03:06:00.428 00.001 21948 Worker thread wakes up
03:06:00.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:06:00.428 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:06:00.428 00.000 21948 Moving (0.11, 0.05) raw xDistance=0.00 yDistance=-0.12
03:06:00.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:06:00.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:00.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:06:00.428 00.000 21948 MoveAxis(E, 0, ABG)
03:06:00.428 00.000 21948 Move returns status 0, amount 0
03:06:00.428 00.000 21948 MoveAxis(N, 0, ABG)
03:06:00.428 00.000 21948 Move returns status 0, amount 0
03:06:00.428 00.000 21948 move complete, result=0
03:06:00.428 00.000 21948 worker thread done servicing request
03:06:00.428 00.000 21948 Worker thread wakes up
03:06:00.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:00.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:00.428 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:02.064 01.636 21948 Exposure complete
03:06:02.107 00.043 21948 worker thread done servicing request
03:06:02.107 00.000 18120 OnExposeComplete: enter
03:06:02.108 00.001 18120 UpdateGuideState(): m_state=6
03:06:02.108 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4925
03:06:02.109 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=232.75, Mass=1758, SNR=29.1, Peak=174 HFD=3.9
03:06:02.112 00.003 18120 MultiStar: [#1 0.10,0.12,0.72,U] [#2 -0.02,0.65,0.00,M5] [#3 0.20,-0.05,0.63,U] [#4 -0.05,0.08,0.58,U] [#5 -0.03,0.02,0.49,U] [#6 0.03,-0.02,0.55,U] [#7 0.44,-0.43,0.00,M9] [#8 0.33,-0.10,0.43,U] 
03:06:02.113 00.001 18120 refined, 6 included, MultiStar: {0.12, 0.00}, one-star: {0.19, -0.04}
03:06:02.114 00.001 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
03:06:02.115 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
03:06:02.116 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.03 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:06:02.120 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.00, opts=13)
03:06:02.120 00.000 18120 Enqueuing Move request for scope (0.12, 0.00)
03:06:02.120 00.000 21948 Worker thread wakes up
03:06:02.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:02.122 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
03:06:02.122 00.000 18120 UpdateGuideState exits: m=1758 RSB=29.1
03:06:02.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:02.123 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:02.123 00.000 18120 Enqueuing Expose request
03:06:02.124 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
03:06:02.124 00.000 21948 Moving (0.12, 0.00) raw xDistance=-0.05 yDistance=-0.11
03:06:02.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:06:02.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:02.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:06:02.124 00.000 21948 MoveAxis(E, 0, ABG)
03:06:02.124 00.000 21948 Move returns status 0, amount 0
03:06:02.124 00.000 21948 MoveAxis(N, 0, ABG)
03:06:02.124 00.000 21948 Move returns status 0, amount 0
03:06:02.124 00.000 21948 move complete, result=0
03:06:02.124 00.000 21948 worker thread done servicing request
03:06:02.124 00.000 21948 Worker thread wakes up
03:06:02.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:02.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:02.124 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:03.648 01.524 21948 Exposure complete
03:06:03.692 00.044 21948 worker thread done servicing request
03:06:03.692 00.000 18120 OnExposeComplete: enter
03:06:03.693 00.001 18120 UpdateGuideState(): m_state=6
03:06:03.693 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4926
03:06:03.694 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=232.86, Mass=1898, SNR=30.2, Peak=179 HFD=4.2
03:06:03.694 00.000 18120 MultiStar: [#1 -0.02,-0.02,0.70,U] [#2 -0.07,0.22,0.62,U] [#3 0.17,0.06,0.61,U] [#4 -0.27,-0.10,0.57,U] [#5 0.07,-0.09,0.47,U] [#6 -0.02,-0.18,0.54,U] [#7 0.37,-0.46,0.00,M10] [#8 -0.05,-0.16,0.39,U] 
03:06:03.695 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.19, 0.07}
03:06:03.695 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
03:06:03.696 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:06:03.696 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.34 mountX=-0.01 mountY=-0.01, mountTheta=-2.36
03:06:03.697 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
03:06:03.698 00.001 18120 Enqueuing Move request for scope (0.02, -0.01)
03:06:03.698 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:03.699 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:06:03.699 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:03.699 00.000 21948 Worker thread wakes up
03:06:03.699 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:03.700 00.001 18120 Enqueuing Expose request
03:06:03.700 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:06:03.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:06:03.700 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.01
03:06:03.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:06:03.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:03.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:06:03.700 00.000 21948 MoveAxis(E, 0, ABG)
03:06:03.701 00.001 21948 Move returns status 0, amount 0
03:06:03.701 00.000 21948 MoveAxis(N, 0, ABG)
03:06:03.701 00.000 21948 Move returns status 0, amount 0
03:06:03.701 00.000 21948 move complete, result=0
03:06:03.701 00.000 21948 worker thread done servicing request
03:06:03.701 00.000 21948 Worker thread wakes up
03:06:03.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:03.701 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:03.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:05.324 01.623 21948 Exposure complete
03:06:05.372 00.048 21948 worker thread done servicing request
03:06:05.372 00.000 18120 OnExposeComplete: enter
03:06:05.372 00.000 18120 UpdateGuideState(): m_state=6
03:06:05.374 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4927
03:06:05.375 00.001 18120 Star::Find returns 1 (0), X=894.11, Y=232.78, Mass=1912, SNR=30.3, Peak=154 HFD=4.2
03:06:05.375 00.000 18120 MultiStar: [#1 -0.06,0.02,0.74,U] [#2 -0.34,0.59,0.00,M5] [#3 0.27,-0.05,0.57,U] [#4 -0.37,0.06,0.54,U] [#5 -0.16,0.06,0.44,U] [#6 -0.06,-0.08,0.54,U] [#7 0.37,-0.48,0.00,R] [#8 -0.23,-0.17,0.40,U] 
03:06:05.376 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.02}, one-star: {0.17, -0.01}
03:06:05.376 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
03:06:05.376 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.69)
03:06:05.377 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.55 mountX=-0.01 mountY=0.03, mountTheta=1.73
03:06:05.380 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
03:06:05.381 00.001 18120 Enqueuing Move request for scope (-0.03, -0.02)
03:06:05.383 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:05.384 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
03:06:05.385 00.001 21948 Worker thread wakes up
03:06:05.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:05.386 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:05.387 00.001 18120 Enqueuing Expose request
03:06:05.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:06:05.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:06:05.387 00.000 21948 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
03:06:05.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:06:05.388 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:05.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:06:05.388 00.000 21948 MoveAxis(E, 0, ABG)
03:06:05.388 00.000 21948 Move returns status 0, amount 0
03:06:05.388 00.000 21948 MoveAxis(N, 0, ABG)
03:06:05.388 00.000 21948 Move returns status 0, amount 0
03:06:05.388 00.000 21948 move complete, result=0
03:06:05.388 00.000 21948 worker thread done servicing request
03:06:05.388 00.000 21948 Worker thread wakes up
03:06:05.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:05.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:05.388 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:06.907 01.519 21948 Exposure complete
03:06:06.940 00.033 21948 worker thread done servicing request
03:06:06.940 00.000 18120 OnExposeComplete: enter
03:06:06.940 00.000 18120 UpdateGuideState(): m_state=6
03:06:06.940 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4928
03:06:06.941 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=232.83, Mass=1807, SNR=29.4, Peak=161 HFD=4.0
03:06:06.941 00.000 18120 MultiStar: [#1 0.06,0.07,0.75,U] [#2 -0.05,0.44,0.00,M6] [#3 -0.14,0.04,0.61,U] [#4 0.05,-0.20,0.56,U] [#5 -0.09,-0.01,0.46,U] [#6 0.04,-0.16,0.54,U] [#7 0.01,0.28,0.44,U] [#8 -0.01,-0.16,0.40,U] 
03:06:06.942 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.31, 0.04}
03:06:06.942 00.000 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
03:06:06.944 00.002 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
03:06:06.944 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.08 mountX=-0.03 mountY=-0.05, mountTheta=-2.09
03:06:06.945 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.00, opts=13)
03:06:06.947 00.002 18120 Enqueuing Move request for scope (0.06, -0.00)
03:06:06.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:06.947 00.000 18120 UpdateGuideState exits: m=1807 RSB=29.4
03:06:06.948 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:06.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:06.949 00.001 18120 Enqueuing Expose request
03:06:06.949 00.000 21948 Worker thread wakes up
03:06:06.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
03:06:06.949 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
03:06:06.949 00.000 21948 Moving (0.06, -0.00) raw xDistance=-0.03 yDistance=-0.05
03:06:06.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:06:06.950 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:06.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:06:06.950 00.000 21948 MoveAxis(E, 0, ABG)
03:06:06.950 00.000 21948 Move returns status 0, amount 0
03:06:06.950 00.000 21948 MoveAxis(N, 0, ABG)
03:06:06.950 00.000 21948 Move returns status 0, amount 0
03:06:06.950 00.000 21948 move complete, result=0
03:06:06.950 00.000 21948 worker thread done servicing request
03:06:06.950 00.000 21948 Worker thread wakes up
03:06:06.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:06.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:06.950 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:08.579 01.629 21948 Exposure complete
03:06:08.626 00.047 21948 worker thread done servicing request
03:06:08.626 00.000 18120 OnExposeComplete: enter
03:06:08.627 00.001 18120 UpdateGuideState(): m_state=6
03:06:08.628 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4929
03:06:08.628 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=232.85, Mass=1824, SNR=29.7, Peak=153 HFD=4.0
03:06:08.629 00.001 18120 MultiStar: [#1 0.03,0.21,0.71,U] [#2 -0.03,0.43,0.00,M7] [#3 0.31,0.05,0.61,U] [#4 -0.17,0.08,0.58,U] [#5 0.02,0.26,0.48,U] [#6 -0.06,-0.29,0.49,U] [#7 -0.17,0.31,0.42,U] [#8 0.04,0.02,0.40,U] 
03:06:08.629 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.27, 0.06}
03:06:08.629 00.000 18120 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.00) = xAngle (-1.06 = -1.06)
03:06:08.630 00.001 18120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.10 = -1.10)
03:06:08.630 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=0.05 mountY=-0.10, mountTheta=-1.07
03:06:08.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.09, opts=13)
03:06:08.632 00.000 18120 Enqueuing Move request for scope (0.07, 0.09)
03:06:08.633 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:08.633 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.7
03:06:08.634 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:08.634 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:08.634 00.000 18120 Enqueuing Expose request
03:06:08.635 00.001 21948 Worker thread wakes up
03:06:08.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
03:06:08.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:06:08.635 00.000 21948 Moving (0.07, 0.09) raw xDistance=0.05 yDistance=-0.10
03:06:08.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:06:08.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:08.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:06:08.635 00.000 21948 MoveAxis(E, 0, ABG)
03:06:08.635 00.000 21948 Move returns status 0, amount 0
03:06:08.635 00.000 21948 MoveAxis(N, 0, ABG)
03:06:08.635 00.000 21948 Move returns status 0, amount 0
03:06:08.636 00.001 21948 move complete, result=0
03:06:08.636 00.000 21948 worker thread done servicing request
03:06:08.636 00.000 21948 Worker thread wakes up
03:06:08.636 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:08.637 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:08.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:10.162 01.525 21948 Exposure complete
03:06:10.187 00.025 21948 worker thread done servicing request
03:06:10.187 00.000 18120 OnExposeComplete: enter
03:06:10.188 00.001 18120 UpdateGuideState(): m_state=6
03:06:10.189 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4930
03:06:10.189 00.000 18120 Star::Find returns 1 (0), X=894.14, Y=232.84, Mass=1880, SNR=30.1, Peak=162 HFD=4.2
03:06:10.189 00.000 18120 MultiStar: [#1 -0.11,0.31,0.71,U] [#2 -0.05,0.70,0.00,M8] [#3 0.12,0.00,0.58,U] [#4 -0.13,0.19,0.56,U] [#5 0.04,0.16,0.46,U] [#6 0.08,0.08,0.53,U] [#7 -0.04,0.23,0.42,U] [#8 -0.41,0.06,0.40,U] 
03:06:10.191 00.002 18120 refined, 7 included, MultiStar: {-0.00, 0.13}, one-star: {0.19, 0.05}
03:06:10.191 00.000 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
03:06:10.191 00.000 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
03:06:10.192 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=0.12 mountY=-0.06, mountTheta=-0.45
03:06:10.195 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.13, opts=13)
03:06:10.197 00.002 18120 Enqueuing Move request for scope (-0.00, 0.13)
03:06:10.197 00.000 21948 Worker thread wakes up
03:06:10.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:10.198 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.1
03:06:10.198 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:10.199 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:10.199 00.000 18120 Enqueuing Expose request
03:06:10.200 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
03:06:10.200 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
03:06:10.200 00.000 21948 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.06
03:06:10.200 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:06:10.200 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:10.200 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:06:10.200 00.000 21948 MoveAxis(E, 0, ABG)
03:06:10.200 00.000 21948 Move returns status 0, amount 0
03:06:10.200 00.000 21948 MoveAxis(N, 0, ABG)
03:06:10.200 00.000 21948 Move returns status 0, amount 0
03:06:10.200 00.000 21948 move complete, result=0
03:06:10.200 00.000 21948 worker thread done servicing request
03:06:10.200 00.000 21948 Worker thread wakes up
03:06:10.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:10.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:10.200 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:11.828 01.628 21948 Exposure complete
03:06:11.871 00.043 21948 worker thread done servicing request
03:06:11.871 00.000 18120 OnExposeComplete: enter
03:06:11.873 00.002 18120 UpdateGuideState(): m_state=6
03:06:11.874 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4931
03:06:11.875 00.001 18120 Star::Find returns 1 (0), X=893.91, Y=232.93, Mass=1845, SNR=29.7, Peak=154 HFD=4.3
03:06:11.876 00.001 18120 MultiStar: [#1 -0.29,0.34,0.00,M1] [#2 -0.43,0.72,0.00,M9] [#3 -0.11,0.31,0.61,U] [#4 -0.30,0.13,0.57,U] [#5 0.02,0.06,0.47,U] [#6 -0.14,0.10,0.54,U] [#7 -0.08,0.10,0.42,U] [#8 -0.48,0.06,0.00,M1] 
03:06:11.876 00.000 18120 single-star, 5 included, MultiStar: {-0.11, 0.15}, one-star: {-0.04, 0.14}
03:06:11.878 00.002 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.00) = xAngle (-0.16 = -0.16)
03:06:11.879 00.001 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.20 = -0.20)
03:06:11.880 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.84 mountX=0.15 mountY=-0.03, mountTheta=-0.20
03:06:11.882 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
03:06:11.884 00.002 18120 Enqueuing Move request for scope (-0.04, 0.14)
03:06:11.884 00.000 21948 Worker thread wakes up
03:06:11.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:11.884 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.7
03:06:11.885 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:11.885 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:11.885 00.000 18120 Enqueuing Expose request
03:06:11.886 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
03:06:11.886 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
03:06:11.886 00.000 21948 Moving (-0.04, 0.14) raw xDistance=0.15 yDistance=-0.03
03:06:11.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:06:11.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:11.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:11.886 00.000 21948 MoveAxis(E, 0, ABG)
03:06:11.886 00.000 21948 Move returns status 0, amount 0
03:06:11.886 00.000 21948 MoveAxis(N, 0, ABG)
03:06:11.886 00.000 21948 Move returns status 0, amount 0
03:06:11.886 00.000 21948 move complete, result=0
03:06:11.886 00.000 21948 worker thread done servicing request
03:06:11.886 00.000 21948 Worker thread wakes up
03:06:11.887 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:11.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:11.887 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:13.413 01.526 21948 Exposure complete
03:06:13.487 00.074 21948 worker thread done servicing request
03:06:13.487 00.000 18120 OnExposeComplete: enter
03:06:13.488 00.001 18120 UpdateGuideState(): m_state=6
03:06:13.491 00.003 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4932
03:06:13.492 00.001 18120 Star::Find returns 1 (0), X=894.00, Y=232.89, Mass=1844, SNR=29.8, Peak=160 HFD=4.3
03:06:13.493 00.001 18120 MultiStar: [#1 -0.00,0.26,0.74,U] [#2 -0.05,0.75,0.00,M10] [#3 -0.13,0.20,0.60,U] [#4 -0.13,0.05,0.59,U] [#5 0.07,0.11,0.46,U] [#6 0.24,-0.03,0.54,U] [#7 0.09,0.37,0.43,U] [#8 -0.17,0.01,0.40,U] 
03:06:13.493 00.000 18120 single-star, 7 included, MultiStar: {0.01, 0.14}, one-star: {0.05, 0.10}
03:06:13.494 00.001 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
03:06:13.495 00.001 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
03:06:13.496 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=0.07 mountY=-0.09, mountTheta=-0.89
03:06:13.498 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
03:06:13.501 00.003 18120 Enqueuing Move request for scope (0.05, 0.10)
03:06:13.503 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:13.505 00.002 18120 UpdateGuideState exits: m=1844 RSB=29.8
03:06:13.508 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:13.510 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:13.512 00.002 18120 Enqueuing Expose request
03:06:13.514 00.002 21948 Worker thread wakes up
03:06:13.514 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
03:06:13.514 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:06:13.514 00.000 21948 Moving (0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
03:06:13.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:13.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:13.515 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:06:13.515 00.000 21948 MoveAxis(E, 0, ABG)
03:06:13.515 00.000 21948 Move returns status 0, amount 0
03:06:13.515 00.000 21948 MoveAxis(N, 0, ABG)
03:06:13.515 00.000 21948 Move returns status 0, amount 0
03:06:13.515 00.000 21948 move complete, result=0
03:06:13.515 00.000 21948 worker thread done servicing request
03:06:13.515 00.000 21948 Worker thread wakes up
03:06:13.515 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:13.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:13.517 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:15.153 01.636 21948 Exposure complete
03:06:15.188 00.035 21948 worker thread done servicing request
03:06:15.188 00.000 18120 OnExposeComplete: enter
03:06:15.190 00.002 18120 UpdateGuideState(): m_state=6
03:06:15.191 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4933
03:06:15.192 00.001 18120 Star::Find returns 1 (0), X=894.03, Y=232.87, Mass=1924, SNR=30.4, Peak=161 HFD=4.3
03:06:15.193 00.001 18120 MultiStar: [#1 -0.01,0.20,0.71,U] [#2 0.01,0.54,0.00,R] [#3 0.12,0.30,0.58,U] [#4 -0.13,0.05,0.57,U] [#5 -0.08,0.06,0.47,U] [#6 -0.10,0.16,0.54,U] [#7 0.02,0.27,0.44,U] [#8 -0.04,0.25,0.39,U] 
03:06:15.194 00.001 18120 single-star, 7 included, MultiStar: {-0.01, 0.16}, one-star: {0.08, 0.08}
03:06:15.195 00.001 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.00) = xAngle (-1.22 = -1.22)
03:06:15.196 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
03:06:15.197 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=0.04 mountY=-0.10, mountTheta=-1.22
03:06:15.200 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.08, opts=13)
03:06:15.201 00.001 18120 Enqueuing Move request for scope (0.08, 0.08)
03:06:15.201 00.000 21948 Worker thread wakes up
03:06:15.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
03:06:15.201 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:06:15.201 00.000 21948 Moving (0.08, 0.08) raw xDistance=0.04 yDistance=-0.10
03:06:15.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:06:15.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:15.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:15.202 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:06:15.202 00.000 21948 MoveAxis(E, 0, ABG)
03:06:15.202 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
03:06:15.202 00.000 21948 Move returns status 0, amount 0
03:06:15.202 00.000 21948 MoveAxis(N, 0, ABG)
03:06:15.202 00.000 21948 Move returns status 0, amount 0
03:06:15.202 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:15.203 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:15.203 00.000 18120 Enqueuing Expose request
03:06:15.204 00.001 21948 move complete, result=0
03:06:15.204 00.000 21948 worker thread done servicing request
03:06:15.204 00.000 21948 Worker thread wakes up
03:06:15.204 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:15.204 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:15.205 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:16.721 01.516 21948 Exposure complete
03:06:16.773 00.052 21948 worker thread done servicing request
03:06:16.773 00.000 18120 OnExposeComplete: enter
03:06:16.774 00.001 18120 UpdateGuideState(): m_state=6
03:06:16.777 00.003 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4934
03:06:16.777 00.000 18120 Star::Find returns 1 (0), X=894.03, Y=232.99, Mass=1858, SNR=29.9, Peak=168 HFD=4.4
03:06:16.779 00.002 18120 MultiStar: [#1 -0.06,0.34,0.70,U] [#2 -0.09,0.19,0.65,U] [#3 0.35,0.35,0.00,M1] [#4 -0.24,0.37,0.00,M1] [#5 -0.18,0.21,0.47,U] [#6 -0.09,0.15,0.57,U] [#7 0.32,0.47,0.00,M1] [#8 -0.37,0.16,0.38,U] 
03:06:16.780 00.001 18120 single-star, 5 included, MultiStar: {-0.08, 0.21}, one-star: {0.09, 0.20}
03:06:16.782 00.002 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
03:06:16.782 00.000 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
03:06:16.783 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.17 mountX=0.15 mountY=-0.17, mountTheta=-0.84
03:06:16.784 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.20, opts=13)
03:06:16.785 00.001 18120 Enqueuing Move request for scope (0.09, 0.20)
03:06:16.785 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:16.786 00.001 21948 Worker thread wakes up
03:06:16.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
03:06:16.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
03:06:16.786 00.000 21948 Moving (0.09, 0.20) raw xDistance=0.15 yDistance=-0.17
03:06:16.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:06:16.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:16.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:06:16.786 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.9
03:06:16.787 00.001 21948 MoveAxis(E, 0, ABG)
03:06:16.787 00.000 21948 Move returns status 0, amount 0
03:06:16.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:16.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:16.788 00.001 18120 Enqueuing Expose request
03:06:16.788 00.000 21948 MoveAxis(N, 0, ABG)
03:06:16.788 00.000 21948 Move returns status 0, amount 0
03:06:16.788 00.000 21948 move complete, result=0
03:06:16.788 00.000 21948 worker thread done servicing request
03:06:16.788 00.000 21948 Worker thread wakes up
03:06:16.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:16.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:16.789 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:06:18.414 01.625 21948 Exposure complete
03:06:18.468 00.054 21948 worker thread done servicing request
03:06:18.468 00.000 18120 OnExposeComplete: enter
03:06:18.471 00.003 18120 UpdateGuideState(): m_state=6
03:06:18.472 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4935
03:06:18.473 00.001 18120 Star::Find returns 1 (0), X=894.02, Y=233.05, Mass=1930, SNR=30.5, Peak=159 HFD=4.4
03:06:18.473 00.000 18120 MultiStar: [#1 -0.02,0.32,0.72,U] [#2 -0.28,0.24,0.59,U] [#3 -0.12,0.63,0.00,M2] [#4 -0.20,0.34,0.55,U] [#5 -0.28,0.50,0.00,M1] [#6 0.26,0.24,0.53,U] [#7 -0.45,0.57,0.00,M2] [#8 -0.26,0.11,0.42,U] 
03:06:18.475 00.002 18120 refined, 5 included, MultiStar: {-0.05, 0.26}, one-star: {0.08, 0.26}
03:06:18.476 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
03:06:18.477 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
03:06:18.477 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.75 mountX=0.26 mountY=-0.08, mountTheta=-0.28
03:06:18.478 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.26, opts=13)
03:06:18.479 00.001 18120 Enqueuing Move request for scope (-0.05, 0.26)
03:06:18.479 00.000 21948 Worker thread wakes up
03:06:18.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
03:06:18.479 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
03:06:18.479 00.000 21948 Moving (-0.05, 0.26) raw xDistance=0.26 yDistance=-0.08
03:06:18.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:06:18.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:18.480 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.5
03:06:18.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:18.481 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:18.481 00.000 18120 Enqueuing Expose request
03:06:18.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:18.482 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:06:18.482 00.000 21948 MoveAxis(W, 46, ABG)
03:06:18.482 00.000 21948 Guiding  Dir = 3, Dur = 46
03:06:18.482 00.000 21948 IsSlewing returns 0
03:06:18.482 00.000 21948 IsGuiding returns 0
03:06:18.483 00.001 21948 PulseGuide returned control before completion, sleep 55
03:06:18.553 00.070 21948 IsGuiding returns 0
03:06:18.553 00.000 21948 Move returns status 0, amount 46
03:06:18.554 00.001 21948 MoveAxis(N, 0, ABG)
03:06:18.554 00.000 21948 Move returns status 0, amount 0
03:06:18.554 00.000 21948 move complete, result=0
03:06:18.554 00.000 21948 worker thread done servicing request
03:06:18.554 00.000 21948 Worker thread wakes up
03:06:18.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:18.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:18.554 00.000 18120 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
03:06:19.964 01.410 21948 Exposure complete
03:06:19.989 00.025 21948 worker thread done servicing request
03:06:19.989 00.000 18120 OnExposeComplete: enter
03:06:19.990 00.001 18120 UpdateGuideState(): m_state=6
03:06:19.990 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4936
03:06:19.991 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=232.97, Mass=1805, SNR=29.4, Peak=151 HFD=4.2
03:06:19.991 00.000 18120 MultiStar: [#1 -0.06,0.16,0.76,U] [#2 -0.10,0.23,0.63,U] [#3 0.14,0.39,0.63,U] [#4 -0.26,0.23,0.58,U] [#5 -0.24,0.23,0.44,U] [#6 0.12,0.19,0.50,U] [#7 -0.37,0.28,0.00,M3] [#8 -0.21,0.06,0.41,U] 
03:06:19.992 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.21}, one-star: {0.24, 0.18}
03:06:19.992 00.000 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
03:06:19.993 00.001 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
03:06:19.993 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.63 mountX=0.20 mountY=-0.08, mountTheta=-0.40
03:06:19.995 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.21, opts=13)
03:06:19.996 00.001 18120 Enqueuing Move request for scope (-0.01, 0.21)
03:06:19.997 00.001 21948 Worker thread wakes up
03:06:19.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
03:06:19.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
03:06:19.997 00.000 21948 Moving (-0.01, 0.21) raw xDistance=0.20 yDistance=-0.08
03:06:19.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:06:19.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:20.000 00.003 18120 UpdateGuideState exits: m=1805 RSB=29.4
03:06:20.003 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:20.005 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:20.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:06:20.005 00.000 21948 MoveAxis(E, 0, ABG)
03:06:20.005 00.000 21948 Move returns status 0, amount 0
03:06:20.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:20.006 00.001 18120 Enqueuing Expose request
03:06:20.006 00.000 21948 MoveAxis(N, 0, ABG)
03:06:20.006 00.000 21948 Move returns status 0, amount 0
03:06:20.006 00.000 21948 move complete, result=0
03:06:20.006 00.000 21948 worker thread done servicing request
03:06:20.006 00.000 21948 Worker thread wakes up
03:06:20.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:20.006 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:20.007 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:21.644 01.637 21948 Exposure complete
03:06:21.693 00.049 21948 worker thread done servicing request
03:06:21.693 00.000 18120 OnExposeComplete: enter
03:06:21.693 00.000 18120 UpdateGuideState(): m_state=6
03:06:21.694 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4937
03:06:21.694 00.000 18120 Star::Find returns 1 (0), X=894.04, Y=233.08, Mass=1902, SNR=30.2, Peak=160 HFD=4.3
03:06:21.695 00.001 18120 MultiStar: [#1 -0.14,0.38,0.70,U] [#2 -0.09,0.02,0.63,U] [#3 0.23,0.27,0.59,U] [#4 -0.07,0.13,0.57,U] [#5 -0.24,0.23,0.47,U] [#6 -0.32,0.24,0.49,U] [#7 0.23,0.70,0.00,M4] [#8 -0.03,-0.08,0.39,U] 
03:06:21.695 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.21}, one-star: {0.10, 0.29}
03:06:21.696 00.001 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.19 = -0.19)
03:06:21.696 00.000 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.23 = -0.23)
03:06:21.696 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.81 mountX=0.21 mountY=-0.05, mountTheta=-0.23
03:06:21.698 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.21, opts=13)
03:06:21.698 00.000 18120 Enqueuing Move request for scope (-0.05, 0.21)
03:06:21.699 00.001 21948 Worker thread wakes up
03:06:21.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:21.699 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.2
03:06:21.700 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:21.700 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:21.700 00.000 18120 Enqueuing Expose request
03:06:21.701 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
03:06:21.701 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
03:06:21.701 00.000 21948 Moving (-0.05, 0.21) raw xDistance=0.21 yDistance=-0.05
03:06:21.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:06:21.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:21.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:06:21.701 00.000 21948 MoveAxis(W, 37, ABG)
03:06:21.701 00.000 21948 Guiding  Dir = 3, Dur = 37
03:06:21.701 00.000 21948 IsSlewing returns 0
03:06:21.701 00.000 21948 IsGuiding returns 0
03:06:21.702 00.001 21948 PulseGuide returned control before completion, sleep 46
03:06:21.753 00.051 21948 IsGuiding returns 0
03:06:21.753 00.000 21948 Move returns status 0, amount 37
03:06:21.754 00.001 21948 MoveAxis(N, 0, ABG)
03:06:21.754 00.000 21948 Move returns status 0, amount 0
03:06:21.754 00.000 21948 move complete, result=0
03:06:21.754 00.000 21948 worker thread done servicing request
03:06:21.754 00.000 21948 Worker thread wakes up
03:06:21.754 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:21.754 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:21.754 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
03:06:23.162 01.408 21948 Exposure complete
03:06:23.214 00.052 21948 worker thread done servicing request
03:06:23.214 00.000 18120 OnExposeComplete: enter
03:06:23.216 00.002 18120 UpdateGuideState(): m_state=6
03:06:23.216 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4938
03:06:23.217 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=232.86, Mass=1894, SNR=30.1, Peak=154 HFD=4.2
03:06:23.217 00.000 18120 MultiStar: [#1 -0.13,0.21,0.72,U] [#2 0.05,0.11,0.63,U] [#3 0.07,0.24,0.59,U] [#4 -0.23,0.02,0.58,U] [#5 -0.19,0.33,0.48,U] [#6 -0.14,-0.05,0.55,U] [#7 0.01,0.32,0.41,U] [#8 -0.22,0.01,0.39,U] 
03:06:23.218 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.29, 0.07}
03:06:23.218 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
03:06:23.219 00.001 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
03:06:23.219 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.73 mountX=0.13 mountY=-0.04, mountTheta=-0.31
03:06:23.222 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
03:06:23.224 00.002 18120 Enqueuing Move request for scope (-0.02, 0.13)
03:06:23.227 00.003 21948 Worker thread wakes up
03:06:23.227 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
03:06:23.227 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
03:06:23.227 00.000 21948 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.04
03:06:23.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:06:23.227 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:23.227 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.1
03:06:23.228 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:23.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:23.229 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:23.229 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:06:23.229 00.000 21948 MoveAxis(E, 0, ABG)
03:06:23.229 00.000 21948 Move returns status 0, amount 0
03:06:23.229 00.000 21948 MoveAxis(N, 0, ABG)
03:06:23.229 00.000 21948 Move returns status 0, amount 0
03:06:23.229 00.000 21948 move complete, result=0
03:06:23.229 00.000 21948 worker thread done servicing request
03:06:23.229 00.000 18120 Enqueuing Expose request
03:06:23.229 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:23.230 00.001 21948 Worker thread wakes up
03:06:23.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:23.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:24.858 01.628 21948 Exposure complete
03:06:24.890 00.032 21948 worker thread done servicing request
03:06:24.890 00.000 18120 OnExposeComplete: enter
03:06:24.891 00.001 18120 UpdateGuideState(): m_state=6
03:06:24.892 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4939
03:06:24.892 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=232.76, Mass=1906, SNR=30.3, Peak=157 HFD=4.2
03:06:24.893 00.001 18120 MultiStar: [#1 0.05,-0.04,0.73,U] [#2 -0.06,-0.05,0.67,U] [#3 0.35,0.10,0.60,U] [#4 0.06,0.02,0.54,U] [#5 0.12,0.00,0.43,U] [#6 0.17,-0.10,0.54,U] [#7 0.12,0.36,0.42,U] [#8 0.21,-0.03,0.40,U] 
03:06:24.893 00.000 18120 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.33, -0.03}
03:06:24.894 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
03:06:24.894 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
03:06:24.894 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.08 mountX=-0.05 mountY=-0.15, mountTheta=-1.93
03:06:24.896 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.01, opts=13)
03:06:24.897 00.001 18120 Enqueuing Move request for scope (0.16, 0.01)
03:06:24.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:24.898 00.001 21948 Worker thread wakes up
03:06:24.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
03:06:24.898 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
03:06:24.898 00.000 21948 Moving (0.16, 0.01) raw xDistance=-0.05 yDistance=-0.15
03:06:24.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:06:24.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:24.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:06:24.898 00.000 21948 MoveAxis(E, 0, ABG)
03:06:24.898 00.000 21948 Move returns status 0, amount 0
03:06:24.898 00.000 21948 MoveAxis(N, 0, ABG)
03:06:24.898 00.000 21948 Move returns status 0, amount 0
03:06:24.898 00.000 21948 move complete, result=0
03:06:24.898 00.000 21948 worker thread done servicing request
03:06:24.898 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.3
03:06:24.899 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:24.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:24.900 00.001 18120 Enqueuing Expose request
03:06:24.900 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:24.900 00.000 21948 Worker thread wakes up
03:06:24.901 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:24.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:26.423 01.522 21948 Exposure complete
03:06:26.460 00.037 21948 worker thread done servicing request
03:06:26.460 00.000 18120 OnExposeComplete: enter
03:06:26.461 00.001 18120 UpdateGuideState(): m_state=6
03:06:26.463 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4940
03:06:26.464 00.001 18120 Star::Find returns 1 (0), X=894.15, Y=232.87, Mass=1883, SNR=30.1, Peak=161 HFD=4.3
03:06:26.465 00.001 18120 MultiStar: [#1 0.03,0.17,0.71,U] [#2 -0.07,-0.09,0.63,U] [#3 0.07,0.02,0.60,U] [#4 -0.12,0.14,0.57,U] [#5 -0.23,0.30,0.47,U] [#6 -0.01,-0.19,0.54,U] [#7 0.03,0.32,0.43,U] [#8 0.05,0.08,0.38,U] 
03:06:26.466 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.20, 0.08}
03:06:26.467 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
03:06:26.468 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
03:06:26.468 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=0.07 mountY=-0.05, mountTheta=-0.59
03:06:26.469 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
03:06:26.470 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
03:06:26.470 00.000 21948 Worker thread wakes up
03:06:26.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
03:06:26.470 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
03:06:26.470 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.05
03:06:26.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:26.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:26.470 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:26.471 00.001 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:06:26.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:26.472 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:26.472 00.000 18120 Enqueuing Expose request
03:06:26.472 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:06:26.473 00.001 21948 MoveAxis(E, 0, ABG)
03:06:26.473 00.000 21948 Move returns status 0, amount 0
03:06:26.473 00.000 21948 MoveAxis(N, 0, ABG)
03:06:26.473 00.000 21948 Move returns status 0, amount 0
03:06:26.473 00.000 21948 move complete, result=0
03:06:26.473 00.000 21948 worker thread done servicing request
03:06:26.473 00.000 21948 Worker thread wakes up
03:06:26.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:26.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:06:26.473 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:26.661 00.188 18120 evsrv: cli 0D46D850 connect
03:06:26.663 00.002 18120 case statement mapped state 6 to 3
03:06:26.664 00.001 18120 case statement mapped state 6 to 3
03:06:26.665 00.001 18120 evsrv: cli 0D46D850 request: {"method":"get_app_state","id":"0087fb63-d7be-4dc0-a4fe-e10cab9038eb"}
03:06:26.667 00.002 18120 case statement mapped state 6 to 3
03:06:26.667 00.000 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":"Guiding","id":"0087fb63-d7be-4dc0-a4fe-e10cab9038eb"}
03:06:26.669 00.002 18120 evsrv: cli 0D46D850 disconnect
03:06:26.670 00.001 18120 evsrv: cli 0D46D350 connect
03:06:26.671 00.001 18120 case statement mapped state 6 to 3
03:06:26.672 00.001 18120 case statement mapped state 6 to 3
03:06:26.673 00.001 18120 evsrv: cli 0D46D350 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"b6956856-f867-4820-a404-c158bd84b4c1"}
03:06:26.673 00.000 18120 PhdController::Dither begins
03:06:26.674 00.001 18120 dither: size=2.00, dRA=1.29 dDec=0.33
03:06:26.674 00.000 18120 MountToCamera -- mountTheta (0.25) + m_xAngle (2.00) = xAngle (2.25 = 2.25)
03:06:26.675 00.001 18120 MountToCamera -- mountX=1.29 mountY=0.33 hyp=1.33 mountTheta=0.25 cameraX=-0.83, cameraY=1.04 cameraTheta=2.25
03:06:26.675 00.000 18120 setting lock position to (893.12, 233.82)
03:06:26.676 00.001 18120 Mount: notify guiding dithered (-0.8, 1.0)
03:06:26.677 00.001 18120 MultiStar: stabilizing after lock position change
03:06:26.678 00.001 18120 Status Line: Dithering de 1.29,0.33
03:06:26.680 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:06:26.681 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
03:06:26.681 00.000 18120 evsrv: cli 0D46D350 response: {"jsonrpc":"2.0","result":0,"id":"b6956856-f867-4820-a404-c158bd84b4c1"}
03:06:26.682 00.001 18120 evsrv: cli 0D46D350 disconnect
03:06:28.103 01.421 21948 Exposure complete
03:06:28.143 00.040 21948 worker thread done servicing request
03:06:28.144 00.001 18120 OnExposeComplete: enter
03:06:28.145 00.001 18120 UpdateGuideState(): m_state=6
03:06:28.146 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4941
03:06:28.147 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=232.89, Mass=1878, SNR=30.0, Peak=152 HFD=4.2
03:06:28.147 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
03:06:28.147 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
03:06:28.148 00.001 18120 CameraToMount -- cameraX=1.12 cameraY=-0.94 hyp=1.46 cameraTheta=-0.70 mountX=-1.32 mountY=-0.58, mountTheta=-2.73
03:06:28.150 00.002 18120 dither recenter: remaining=(-1.3,-0.3) step=(-1.3,-0.3)
03:06:28.151 00.001 18120 MountToCamera -- mountTheta (-2.89) + m_xAngle (2.00) = xAngle (-0.89 = -0.89)
03:06:28.151 00.000 18120 MountToCamera -- mountX=-1.29 mountY=-0.33 hyp=1.33 mountTheta=-2.89 cameraX=0.83, cameraY=-1.04 cameraTheta=-0.89
03:06:28.153 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.83, y=-1.04, opts=4)
03:06:28.153 00.000 18120 Enqueuing Move request for scope (0.83, -1.04)
03:06:28.154 00.001 21948 Worker thread wakes up
03:06:28.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.83, -1.04) opts 0x4
03:06:28.154 00.000 21948 Handling offset move in thread for scope, endpoint = (0.83, -1.04)
03:06:28.154 00.000 21948 Moving (0.83, -1.04) raw xDistance=-1.29 yDistance=-0.33
03:06:28.154 00.000 21948 MoveAxis(E, 365, B)
03:06:28.154 00.000 18120 Mount: notify direct move -1.29,-0.33
03:06:28.157 00.003 21948 Guiding  Dir = 2, Dur = 365
03:06:28.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:28.159 00.002 21948 IsSlewing returns 0
03:06:28.159 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:06:28.160 00.001 18120 PhdController: settling, locked = 1, distance = 1.47 (0.50) aobump = 0 frame = 1 / 99999
03:06:28.161 00.001 21948 IsGuiding returns 0
03:06:28.161 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064788.161,"Host":"ASUS_SAM","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:06:28.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:28.162 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:28.163 00.001 18120 Enqueuing Expose request
03:06:28.163 00.000 21948 PulseGuide returned control before completion, sleep 374
03:06:28.541 00.378 21948 IsGuiding returns 0
03:06:28.541 00.000 21948 Move returns status 0, amount 365
03:06:28.541 00.000 21948 MoveAxis(N, 78, B)
03:06:28.541 00.000 21948 Guiding  Dir = 0, Dur = 78
03:06:28.541 00.000 21948 IsSlewing returns 0
03:06:28.541 00.000 21948 IsGuiding returns 0
03:06:28.546 00.005 21948 PulseGuide returned control before completion, sleep 84
03:06:28.636 00.090 21948 IsGuiding returns 0
03:06:28.636 00.000 21948 Move returns status 0, amount 78
03:06:28.636 00.000 21948 move complete, result=0
03:06:28.636 00.000 21948 worker thread done servicing request
03:06:28.636 00.000 21948 Worker thread wakes up
03:06:28.637 00.001 18120 GuideStep: -1.3 px 365 ms EAST, -0.3 px 78 ms NORTH
03:06:28.637 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:28.637 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:30.052 01.415 21948 Exposure complete
03:06:30.096 00.044 21948 worker thread done servicing request
03:06:30.097 00.001 18120 OnExposeComplete: enter
03:06:30.098 00.001 18120 UpdateGuideState(): m_state=6
03:06:30.098 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4942
03:06:30.099 00.001 18120 Star::Find returns 1 (0), X=893.65, Y=233.67, Mass=1855, SNR=29.8, Peak=131 HFD=4.3
03:06:30.099 00.000 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
03:06:30.102 00.003 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
03:06:30.103 00.001 18120 CameraToMount -- cameraX=0.53 cameraY=-0.16 hyp=0.56 cameraTheta=-0.28 mountX=-0.36 mountY=-0.41, mountTheta=-2.30
03:06:30.106 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.53, y=-0.16, opts=13)
03:06:30.107 00.001 18120 Enqueuing Move request for scope (0.53, -0.16)
03:06:30.108 00.001 21948 Worker thread wakes up
03:06:30.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.16) opts 0xd
03:06:30.108 00.000 21948 Handling offset move in thread for scope, endpoint = (0.53, -0.16)
03:06:30.108 00.000 21948 Moving (0.53, -0.16) raw xDistance=-0.36 yDistance=-0.41
03:06:30.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:30.109 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.8
03:06:30.109 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 2 / 99999
03:06:30.110 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:06:30.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:30.110 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064790.110,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:06:30.113 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:06:30.113 00.000 21948 MoveAxis(E, 65, ABG)
03:06:30.113 00.000 21948 Guiding  Dir = 2, Dur = 65
03:06:30.113 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:30.116 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:30.118 00.002 18120 Enqueuing Expose request
03:06:30.118 00.000 21948 IsSlewing returns 0
03:06:30.118 00.000 21948 IsGuiding returns 0
03:06:30.120 00.002 21948 PulseGuide returned control before completion, sleep 74
03:06:30.204 00.084 21948 IsGuiding returns 0
03:06:30.205 00.001 21948 Move returns status 0, amount 65
03:06:30.205 00.000 21948 MoveAxis(N, 0, ABG)
03:06:30.205 00.000 21948 Move returns status 0, amount 0
03:06:30.205 00.000 21948 move complete, result=0
03:06:30.205 00.000 21948 worker thread done servicing request
03:06:30.205 00.000 21948 Worker thread wakes up
03:06:30.205 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:30.205 00.000 18120 GuideStep: -0.4 px 65 ms EAST, -0.4 px 0 ms NORTH
03:06:30.206 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:31.836 01.630 21948 Exposure complete
03:06:31.875 00.039 21948 worker thread done servicing request
03:06:31.875 00.000 18120 OnExposeComplete: enter
03:06:31.876 00.001 18120 UpdateGuideState(): m_state=6
03:06:31.876 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4943
03:06:31.877 00.001 18120 Star::Find returns 1 (0), X=892.89, Y=233.96, Mass=1936, SNR=30.5, Peak=175 HFD=4.2
03:06:31.877 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
03:06:31.877 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
03:06:31.878 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.61 mountX=0.21 mountY=0.14, mountTheta=0.58
03:06:31.879 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.13, opts=13)
03:06:31.880 00.001 18120 Enqueuing Move request for scope (-0.23, 0.13)
03:06:31.881 00.001 21948 Worker thread wakes up
03:06:31.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
03:06:31.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:31.883 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
03:06:31.883 00.000 21948 Moving (-0.23, 0.13) raw xDistance=0.21 yDistance=0.14
03:06:31.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
03:06:31.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:31.883 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:06:31.883 00.000 21948 MoveAxis(W, 34, ABG)
03:06:31.883 00.000 21948 Guiding  Dir = 3, Dur = 34
03:06:31.883 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.5
03:06:31.883 00.000 18120 PhdController: settling, locked = 1, distance = 0.47 (0.50) aobump = 0 frame = 3 / 99999
03:06:31.884 00.001 21948 IsSlewing returns 0
03:06:31.884 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064791.884,"Host":"ASUS_SAM","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:06:31.884 00.000 21948 IsGuiding returns 0
03:06:31.884 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:31.886 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:31.887 00.001 18120 Enqueuing Expose request
03:06:31.888 00.001 21948 PulseGuide returned control before completion, sleep 42
03:06:31.944 00.056 21948 IsGuiding returns 0
03:06:31.944 00.000 21948 Move returns status 0, amount 34
03:06:31.944 00.000 21948 MoveAxis(N, 0, ABG)
03:06:31.945 00.001 21948 Move returns status 0, amount 0
03:06:31.945 00.000 21948 move complete, result=0
03:06:31.945 00.000 21948 worker thread done servicing request
03:06:31.945 00.000 21948 Worker thread wakes up
03:06:31.945 00.000 18120 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
03:06:31.946 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:31.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:33.356 01.410 21948 Exposure complete
03:06:33.402 00.046 21948 worker thread done servicing request
03:06:33.402 00.000 18120 OnExposeComplete: enter
03:06:33.402 00.000 18120 UpdateGuideState(): m_state=6
03:06:33.403 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4944
03:06:33.403 00.000 18120 Star::Find returns 1 (0), X=892.80, Y=234.09, Mass=1886, SNR=30.1, Peak=162 HFD=4.2
03:06:33.404 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
03:06:33.404 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
03:06:33.404 00.000 18120 CameraToMount -- cameraX=-0.32 cameraY=0.27 hyp=0.41 cameraTheta=2.44 mountX=0.37 mountY=0.16, mountTheta=0.41
03:06:33.405 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.27, opts=13)
03:06:33.406 00.001 18120 Enqueuing Move request for scope (-0.32, 0.27)
03:06:33.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:33.407 00.001 18120 UpdateGuideState exits: m=1886 RSB=30.1
03:06:33.407 00.000 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 4 / 99999
03:06:33.407 00.000 21948 Worker thread wakes up
03:06:33.408 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.27) opts 0xd
03:06:33.408 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.27)
03:06:33.408 00.000 21948 Moving (-0.32, 0.27) raw xDistance=0.37 yDistance=0.16
03:06:33.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:06:33.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:33.408 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064793.407,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
03:06:33.409 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:06:33.409 00.000 21948 MoveAxis(W, 69, ABG)
03:06:33.409 00.000 21948 Guiding  Dir = 3, Dur = 69
03:06:33.409 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:33.410 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:33.410 00.000 18120 Enqueuing Expose request
03:06:33.411 00.001 21948 IsSlewing returns 0
03:06:33.411 00.000 21948 IsGuiding returns 0
03:06:33.413 00.002 21948 PulseGuide returned control before completion, sleep 78
03:06:33.492 00.079 21948 IsGuiding returns 0
03:06:33.492 00.000 21948 Move returns status 0, amount 69
03:06:33.492 00.000 21948 MoveAxis(N, 0, ABG)
03:06:33.492 00.000 21948 Move returns status 0, amount 0
03:06:33.492 00.000 21948 move complete, result=0
03:06:33.492 00.000 21948 worker thread done servicing request
03:06:33.492 00.000 21948 Worker thread wakes up
03:06:33.492 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:33.492 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:33.492 00.000 18120 GuideStep: 0.4 px 69 ms WEST, 0.2 px 0 ms NORTH
03:06:35.118 01.626 21948 Exposure complete
03:06:35.142 00.024 21948 worker thread done servicing request
03:06:35.142 00.000 18120 OnExposeComplete: enter
03:06:35.143 00.001 18120 UpdateGuideState(): m_state=6
03:06:35.146 00.003 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4945
03:06:35.146 00.000 18120 Star::Find returns 1 (0), X=893.13, Y=233.86, Mass=1919, SNR=30.3, Peak=169 HFD=4.3
03:06:35.147 00.001 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
03:06:35.147 00.000 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
03:06:35.147 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.23 mountX=0.03 mountY=-0.03, mountTheta=-0.79
03:06:35.149 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
03:06:35.151 00.002 18120 Enqueuing Move request for scope (0.01, 0.03)
03:06:35.151 00.000 21948 Worker thread wakes up
03:06:35.151 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:35.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:06:35.151 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:06:35.151 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.3
03:06:35.152 00.001 21948 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.03
03:06:35.152 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 5 / 99999
03:06:35.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:06:35.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:35.152 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064795.152,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:06:35.153 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:35.153 00.000 21948 MoveAxis(E, 0, ABG)
03:06:35.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:35.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:35.154 00.001 18120 Enqueuing Expose request
03:06:35.154 00.000 21948 Move returns status 0, amount 0
03:06:35.154 00.000 21948 MoveAxis(N, 0, ABG)
03:06:35.154 00.000 21948 Move returns status 0, amount 0
03:06:35.154 00.000 21948 move complete, result=0
03:06:35.154 00.000 21948 worker thread done servicing request
03:06:35.154 00.000 21948 Worker thread wakes up
03:06:35.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:35.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:35.155 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:36.676 01.521 21948 Exposure complete
03:06:36.715 00.039 21948 worker thread done servicing request
03:06:36.715 00.000 18120 OnExposeComplete: enter
03:06:36.716 00.001 18120 UpdateGuideState(): m_state=6
03:06:36.716 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4946
03:06:36.717 00.001 18120 Star::Find returns 1 (0), X=892.76, Y=234.28, Mass=2013, SNR=31.0, Peak=151 HFD=4.2
03:06:36.717 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.24 = 0.24)
03:06:36.718 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.20 = 0.20)
03:06:36.718 00.000 18120 CameraToMount -- cameraX=-0.36 cameraY=0.45 hyp=0.58 cameraTheta=2.24 mountX=0.56 mountY=0.11, mountTheta=0.20
03:06:36.719 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.45, opts=13)
03:06:36.720 00.001 18120 Enqueuing Move request for scope (-0.36, 0.45)
03:06:36.721 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:36.721 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.0
03:06:36.721 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 6 / 99999
03:06:36.723 00.002 21948 Worker thread wakes up
03:06:36.724 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.45) opts 0xd
03:06:36.724 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.45)
03:06:36.724 00.000 21948 Moving (-0.36, 0.45) raw xDistance=0.56 yDistance=0.11
03:06:36.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:06:36.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:36.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:06:36.724 00.000 21948 MoveAxis(W, 100, ABG)
03:06:36.724 00.000 21948 Guiding  Dir = 3, Dur = 100
03:06:36.724 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064796.723,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
03:06:36.724 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:36.725 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:36.725 00.000 18120 Enqueuing Expose request
03:06:36.726 00.001 21948 IsSlewing returns 0
03:06:36.726 00.000 21948 IsGuiding returns 0
03:06:36.728 00.002 21948 PulseGuide returned control before completion, sleep 108
03:06:36.840 00.112 21948 IsGuiding returns 0
03:06:36.840 00.000 21948 Move returns status 0, amount 100
03:06:36.840 00.000 21948 MoveAxis(N, 0, ABG)
03:06:36.841 00.001 21948 Move returns status 0, amount 0
03:06:36.841 00.000 21948 move complete, result=0
03:06:36.841 00.000 21948 worker thread done servicing request
03:06:36.841 00.000 21948 Worker thread wakes up
03:06:36.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:36.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:36.841 00.000 18120 GuideStep: 0.6 px 100 ms WEST, 0.1 px 0 ms NORTH
03:06:38.472 01.631 21948 Exposure complete
03:06:38.510 00.038 21948 worker thread done servicing request
03:06:38.510 00.000 18120 OnExposeComplete: enter
03:06:38.512 00.002 18120 UpdateGuideState(): m_state=6
03:06:38.514 00.002 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4947
03:06:38.515 00.001 18120 Star::Find returns 1 (0), X=893.28, Y=233.98, Mass=1966, SNR=30.8, Peak=182 HFD=4.1
03:06:38.516 00.001 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.00) = xAngle (-1.22 = -1.22)
03:06:38.519 00.003 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
03:06:38.522 00.003 18120 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.22 cameraTheta=0.78 mountX=0.08 mountY=-0.21, mountTheta=-1.22
03:06:38.526 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.16, opts=13)
03:06:38.529 00.003 18120 Enqueuing Move request for scope (0.16, 0.16)
03:06:38.531 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:38.533 00.002 18120 UpdateGuideState exits: m=1966 RSB=30.8
03:06:38.534 00.001 21948 Worker thread wakes up
03:06:38.534 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 7 / 99999
03:06:38.535 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
03:06:38.535 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786064798.535,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
03:06:38.536 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
03:06:38.536 00.000 21948 Moving (0.16, 0.16) raw xDistance=0.08 yDistance=-0.21
03:06:38.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:38.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:38.537 00.001 18120 Enqueuing Expose request
03:06:38.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:06:38.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:38.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:06:38.537 00.000 21948 MoveAxis(E, 0, ABG)
03:06:38.537 00.000 21948 Move returns status 0, amount 0
03:06:38.537 00.000 21948 MoveAxis(N, 0, ABG)
03:06:38.537 00.000 21948 Move returns status 0, amount 0
03:06:38.537 00.000 21948 move complete, result=0
03:06:38.537 00.000 21948 worker thread done servicing request
03:06:38.537 00.000 21948 Worker thread wakes up
03:06:38.538 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:38.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:38.538 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:06:40.060 01.522 21948 Exposure complete
03:06:40.108 00.048 21948 worker thread done servicing request
03:06:40.108 00.000 18120 OnExposeComplete: enter
03:06:40.110 00.002 18120 UpdateGuideState(): m_state=6
03:06:40.110 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4948
03:06:40.111 00.001 18120 Star::Find returns 1 (0), X=893.13, Y=234.18, Mass=1891, SNR=30.1, Peak=168 HFD=4.3
03:06:40.111 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
03:06:40.112 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
03:06:40.112 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.54 mountX=0.32 mountY=-0.17, mountTheta=-0.49
03:06:40.113 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.35, opts=13)
03:06:40.114 00.001 18120 Enqueuing Move request for scope (0.01, 0.35)
03:06:40.116 00.002 21948 Worker thread wakes up
03:06:40.116 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
03:06:40.116 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
03:06:40.116 00.000 21948 Moving (0.01, 0.35) raw xDistance=0.32 yDistance=-0.17
03:06:40.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:06:40.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:40.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:40.117 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:06:40.117 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 8 / 99999
03:06:40.118 00.001 18120 PhdController: newstate STATE_FINISH
03:06:40.118 00.000 18120 PhdController complete: success
03:06:40.119 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:06:40.119 00.000 21948 MoveAxis(W, 57, ABG)
03:06:40.119 00.000 21948 Guiding  Dir = 3, Dur = 57
03:06:40.119 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786064800.119,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
03:06:40.121 00.002 21948 IsSlewing returns 0
03:06:40.121 00.000 18120 Mount: notify guiding dither settle done success=1
03:06:40.124 00.003 21948 IsGuiding returns 0
03:06:40.124 00.000 18120 PhdController: newstate STATE_IDLE
03:06:40.126 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:40.129 00.003 21948 PulseGuide returned control before completion, sleep 66
03:06:40.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:40.129 00.000 18120 Enqueuing Expose request
03:06:40.199 00.070 21948 IsGuiding returns 0
03:06:40.199 00.000 21948 Move returns status 0, amount 57
03:06:40.200 00.001 21948 MoveAxis(N, 0, ABG)
03:06:40.200 00.000 21948 Move returns status 0, amount 0
03:06:40.200 00.000 21948 move complete, result=0
03:06:40.200 00.000 21948 worker thread done servicing request
03:06:40.200 00.000 21948 Worker thread wakes up
03:06:40.200 00.000 18120 GuideStep: 0.3 px 57 ms WEST, -0.2 px 0 ms NORTH
03:06:40.201 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:40.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:41.835 01.634 21948 Exposure complete
03:06:41.869 00.034 21948 worker thread done servicing request
03:06:41.869 00.000 18120 OnExposeComplete: enter
03:06:41.870 00.001 18120 UpdateGuideState(): m_state=6
03:06:41.871 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.871 00.000 18120 Star::Find returns 1 (0), X=893.28, Y=234.11, Mass=1936, SNR=30.4, Peak=180 HFD=4.1
03:06:41.871 00.000 18120 MultiStar: exiting stabilization period
03:06:41.872 00.001 18120 MultiStar: updating star positions after lock position change
03:06:41.872 00.000 18120 Star::Find(15, 619, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.873 00.001 18120 Star::Find returns 1 (0), X=618.33, Y=384.60, Mass=957, SNR=21.3, Peak=78 HFD=4.0
03:06:41.873 00.000 18120 Star::Find(15, 1045, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.874 00.001 18120 Star::Find returns 1 (0), X=1045.18, Y=598.85, Mass=766, SNR=19.0, Peak=67 HFD=4.1
03:06:41.874 00.000 18120 Star::Find(15, 152, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.874 00.000 18120 Star::Find returns 1 (0), X=152.50, Y=35.60, Mass=664, SNR=17.8, Peak=65 HFD=3.2
03:06:41.875 00.001 18120 Star::Find(15, 335, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.875 00.000 18120 Star::Find returns 1 (0), X=335.36, Y=892.47, Mass=580, SNR=16.7, Peak=58 HFD=3.4
03:06:41.876 00.001 18120 Star::Find(15, 160, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.876 00.000 18120 Star::Find returns 1 (0), X=159.51, Y=419.99, Mass=432, SNR=14.3, Peak=44 HFD=3.6
03:06:41.877 00.001 18120 Star::Find(15, 541, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.877 00.000 18120 Star::Find returns 1 (0), X=540.86, Y=68.33, Mass=519, SNR=15.6, Peak=41 HFD=4.4
03:06:41.878 00.001 18120 Star::Find(15, 1130, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.878 00.000 18120 Star::Find returns 1 (0), X=1130.03, Y=227.94, Mass=361, SNR=13.1, Peak=36 HFD=4.1
03:06:41.878 00.000 18120 Star::Find(15, 417, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.879 00.001 18120 Star::Find returns 1 (0), X=417.00, Y=131.00, Mass=289, SNR=11.6, Peak=26 HFD=3.7
03:06:41.880 00.001 18120 Star::Find(15, 750, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.880 00.000 18120 Star::Find returns 1 (0), X=749.95, Y=263.71, Mass=284, SNR=11.6, Peak=32 HFD=3.3
03:06:41.881 00.001 18120 Star::Find(15, 1231, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.882 00.001 18120 Star::Find returns 1 (0), X=1230.89, Y=675.68, Mass=292, SNR=11.8, Peak=31 HFD=3.3
03:06:41.882 00.000 18120 Star::Find(15, 847, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
03:06:41.882 00.000 18120 Star::Find returns 1 (0), X=846.67, Y=75.14, Mass=367, SNR=13.2, Peak=30 HFD=4.2
03:06:41.883 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
03:06:41.883 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
03:06:41.884 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.04 mountX=0.19 mountY=-0.28, mountTheta=-0.97
03:06:41.885 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.28, opts=13)
03:06:41.886 00.001 18120 Enqueuing Move request for scope (0.17, 0.28)
03:06:41.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:41.887 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.4
03:06:41.887 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:41.888 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:41.888 00.000 18120 Enqueuing Expose request
03:06:41.888 00.000 21948 Worker thread wakes up
03:06:41.889 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
03:06:41.889 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
03:06:41.889 00.000 21948 Moving (0.17, 0.28) raw xDistance=0.19 yDistance=-0.28
03:06:41.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:06:41.889 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=-0.41 newest=-0.66
03:06:41.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:06:41.889 00.000 21948 MoveAxis(E, 0, ABG)
03:06:41.889 00.000 21948 Move returns status 0, amount 0
03:06:41.889 00.000 21948 MoveAxis(N, 66, ABG)
03:06:41.889 00.000 21948 Guiding  Dir = 0, Dur = 66
03:06:41.889 00.000 21948 IsSlewing returns 0
03:06:41.890 00.001 21948 IsGuiding returns 0
03:06:41.895 00.005 21948 PulseGuide returned control before completion, sleep 71
03:06:41.973 00.078 21948 IsGuiding returns 0
03:06:41.973 00.000 21948 Move returns status 0, amount 66
03:06:41.973 00.000 21948 move complete, result=0
03:06:41.973 00.000 21948 worker thread done servicing request
03:06:41.973 00.000 21948 Worker thread wakes up
03:06:41.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:41.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:41.973 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 66 ms NORTH
03:06:43.385 01.412 21948 Exposure complete
03:06:43.429 00.044 21948 worker thread done servicing request
03:06:43.429 00.000 18120 OnExposeComplete: enter
03:06:43.430 00.001 18120 UpdateGuideState(): m_state=6
03:06:43.431 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4950
03:06:43.431 00.000 18120 Star::Find returns 1 (0), X=893.11, Y=234.19, Mass=2006, SNR=31.1, Peak=167 HFD=4.3
03:06:43.432 00.001 18120 MultiStar: [#1 0.00,0.17,0.71,U] [#2 -0.09,0.28,0.60,U] [#3 -0.22,-0.00,0.58,U] [#4 -0.23,0.33,0.53,U] [#5 -0.19,-0.01,0.47,U] [#6 -0.31,0.17,0.51,U] [#7 -0.39,0.38,0.00,M2] [#8 -0.28,0.10,0.39,U] 
03:06:43.432 00.000 18120 refined, 7 included, MultiStar: {-0.14, 0.20}, one-star: {-0.00, 0.37}
03:06:43.432 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:06:43.433 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:06:43.433 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.18 mountX=0.24 mountY=0.04, mountTheta=0.15
03:06:43.435 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.20, opts=13)
03:06:43.437 00.002 18120 Enqueuing Move request for scope (-0.14, 0.20)
03:06:43.438 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:43.440 00.002 18120 UpdateGuideState exits: m=2006 RSB=31.1
03:06:43.440 00.000 21948 Worker thread wakes up
03:06:43.440 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
03:06:43.440 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
03:06:43.440 00.000 21948 Moving (-0.14, 0.20) raw xDistance=0.24 yDistance=0.04
03:06:43.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:06:43.440 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:43.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:43.441 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:43.442 00.001 18120 Enqueuing Expose request
03:06:43.443 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:06:43.443 00.000 21948 MoveAxis(W, 42, ABG)
03:06:43.443 00.000 21948 Guiding  Dir = 3, Dur = 42
03:06:43.443 00.000 21948 IsSlewing returns 0
03:06:43.444 00.001 21948 IsGuiding returns 0
03:06:43.447 00.003 21948 PulseGuide returned control before completion, sleep 50
03:06:43.510 00.063 21948 IsGuiding returns 0
03:06:43.510 00.000 21948 Move returns status 0, amount 42
03:06:43.510 00.000 21948 MoveAxis(N, 0, ABG)
03:06:43.510 00.000 21948 Move returns status 0, amount 0
03:06:43.510 00.000 21948 move complete, result=0
03:06:43.511 00.001 21948 worker thread done servicing request
03:06:43.511 00.000 21948 Worker thread wakes up
03:06:43.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:43.511 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
03:06:43.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:45.139 01.628 21948 Exposure complete
03:06:45.178 00.039 21948 worker thread done servicing request
03:06:45.178 00.000 18120 OnExposeComplete: enter
03:06:45.179 00.001 18120 UpdateGuideState(): m_state=6
03:06:45.179 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4951
03:06:45.180 00.001 18120 Star::Find returns 1 (0), X=893.30, Y=234.02, Mass=1951, SNR=30.7, Peak=162 HFD=4.1
03:06:45.180 00.000 18120 MultiStar: [#1 -0.13,-0.08,0.68,U] [#2 -0.05,-0.08,0.65,U] [#3 -0.04,0.13,0.60,U] [#4 -0.02,-0.30,0.55,U] [#5 0.00,-0.25,0.45,U] [#6 -0.32,0.18,0.49,U] [#7 -0.15,0.04,0.43,U] [#8 0.23,0.18,0.37,U] 
03:06:45.181 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.18, 0.19}
03:06:45.181 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
03:06:45.181 00.000 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
03:06:45.182 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.65 mountX=0.02 mountY=0.01, mountTheta=0.62
03:06:45.183 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
03:06:45.184 00.001 18120 Enqueuing Move request for scope (-0.02, 0.01)
03:06:45.184 00.000 21948 Worker thread wakes up
03:06:45.184 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
03:06:45.184 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
03:06:45.184 00.000 21948 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.01
03:06:45.184 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:06:45.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:45.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:45.186 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:06:45.186 00.000 21948 MoveAxis(E, 0, ABG)
03:06:45.186 00.000 21948 Move returns status 0, amount 0
03:06:45.186 00.000 21948 MoveAxis(N, 0, ABG)
03:06:45.186 00.000 21948 Move returns status 0, amount 0
03:06:45.186 00.000 21948 move complete, result=0
03:06:45.186 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.7
03:06:45.187 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:45.188 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:45.188 00.000 18120 Enqueuing Expose request
03:06:45.189 00.001 21948 worker thread done servicing request
03:06:45.189 00.000 21948 Worker thread wakes up
03:06:45.189 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:45.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:45.189 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:46.704 01.515 21948 Exposure complete
03:06:46.744 00.040 21948 worker thread done servicing request
03:06:46.744 00.000 18120 OnExposeComplete: enter
03:06:46.745 00.001 18120 UpdateGuideState(): m_state=6
03:06:46.745 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4952
03:06:46.746 00.001 18120 Star::Find returns 1 (0), X=893.42, Y=233.89, Mass=1903, SNR=30.3, Peak=154 HFD=3.9
03:06:46.747 00.001 18120 MultiStar: [#1 0.04,-0.15,0.71,U] [#2 0.06,-0.21,0.62,U] [#3 -0.04,-0.09,0.58,U] [#4 -0.16,-0.01,0.55,U] [#5 0.28,-0.23,0.47,U] [#6 -0.03,-0.24,0.56,U] [#7 -0.37,0.02,0.43,U] [#8 -0.09,-0.01,0.40,U] 
03:06:46.749 00.002 18120 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.30, 0.07}
03:06:46.750 00.001 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
03:06:46.751 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
03:06:46.752 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.23 mountX=-0.09 mountY=0.01, mountTheta=3.02
03:06:46.755 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
03:06:46.756 00.001 18120 Enqueuing Move request for scope (0.03, -0.09)
03:06:46.757 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:46.758 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.3
03:06:46.759 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:46.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:46.759 00.000 18120 Enqueuing Expose request
03:06:46.760 00.001 21948 Worker thread wakes up
03:06:46.760 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:06:46.760 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:06:46.760 00.000 21948 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.01
03:06:46.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:06:46.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:46.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:06:46.760 00.000 21948 MoveAxis(E, 0, ABG)
03:06:46.760 00.000 21948 Move returns status 0, amount 0
03:06:46.760 00.000 21948 MoveAxis(N, 0, ABG)
03:06:46.760 00.000 21948 Move returns status 0, amount 0
03:06:46.760 00.000 21948 move complete, result=0
03:06:46.760 00.000 21948 worker thread done servicing request
03:06:46.761 00.001 21948 Worker thread wakes up
03:06:46.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:46.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:46.761 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:48.386 01.625 21948 Exposure complete
03:06:48.436 00.050 21948 worker thread done servicing request
03:06:48.437 00.001 18120 OnExposeComplete: enter
03:06:48.438 00.001 18120 UpdateGuideState(): m_state=6
03:06:48.438 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4953
03:06:48.439 00.001 18120 Star::Find returns 1 (0), X=893.23, Y=233.79, Mass=1725, SNR=28.8, Peak=141 HFD=4.3
03:06:48.439 00.000 18120 MultiStar: [#1 -0.13,-0.19,0.76,U] [#2 -0.16,-0.27,0.67,U] [#3 -0.01,-0.12,0.59,U] [#4 -0.04,-0.26,0.58,U] [#5 0.27,-0.35,0.00,M1] [#6 -0.38,-0.10,0.55,U] [#7 -0.31,-0.18,0.43,U] [#8 -0.10,0.08,0.43,U] 
03:06:48.440 00.001 18120 single-star, 7 included, MultiStar: {-0.10, -0.14}, one-star: {0.11, -0.03}
03:06:48.440 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
03:06:48.441 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
03:06:48.441 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
03:06:48.442 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
03:06:48.443 00.001 18120 Enqueuing Move request for scope (0.11, -0.03)
03:06:48.443 00.000 21948 Worker thread wakes up
03:06:48.443 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:48.444 00.001 18120 UpdateGuideState exits: m=1725 RSB=28.8
03:06:48.444 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:48.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:48.445 00.001 18120 Enqueuing Expose request
03:06:48.445 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
03:06:48.445 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
03:06:48.445 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.08 yDistance=-0.09
03:06:48.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:06:48.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:48.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:06:48.445 00.000 21948 MoveAxis(E, 0, ABG)
03:06:48.445 00.000 21948 Move returns status 0, amount 0
03:06:48.445 00.000 21948 MoveAxis(N, 0, ABG)
03:06:48.445 00.000 21948 Move returns status 0, amount 0
03:06:48.445 00.000 21948 move complete, result=0
03:06:48.445 00.000 21948 worker thread done servicing request
03:06:48.445 00.000 21948 Worker thread wakes up
03:06:48.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:48.446 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:48.446 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:49.960 01.514 21948 Exposure complete
03:06:50.011 00.051 21948 worker thread done servicing request
03:06:50.012 00.001 18120 OnExposeComplete: enter
03:06:50.013 00.001 18120 UpdateGuideState(): m_state=6
03:06:50.014 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4954
03:06:50.015 00.001 18120 Star::Find returns 1 (0), X=893.02, Y=233.81, Mass=1772, SNR=29.1, Peak=163 HFD=4.1
03:06:50.016 00.001 18120 MultiStar: [#1 -0.30,-0.33,0.00,M1] [#2 -0.24,-0.23,0.69,U] [#3 -0.23,-0.17,0.60,U] [#4 -0.13,-0.33,0.60,U] [#5 -0.07,-0.21,0.48,U] [#6 -0.43,-0.14,0.00,M1] [#7 -0.31,-0.09,0.46,U] [#8 -0.10,-0.33,0.40,U] 
03:06:50.017 00.001 18120 single-star, 6 included, MultiStar: {-0.17, -0.18}, one-star: {-0.10, -0.02}
03:06:50.018 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.95 = 1.33)
03:06:50.020 00.002 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.99 = 1.29)
03:06:50.022 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=0.02 mountY=0.10, mountTheta=1.33
03:06:50.024 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.02, opts=13)
03:06:50.024 00.000 18120 Enqueuing Move request for scope (-0.10, -0.02)
03:06:50.025 00.001 21948 Worker thread wakes up
03:06:50.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:50.025 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.1
03:06:50.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:50.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:50.026 00.000 18120 Enqueuing Expose request
03:06:50.027 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
03:06:50.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
03:06:50.027 00.000 21948 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
03:06:50.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:06:50.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:50.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:06:50.027 00.000 21948 MoveAxis(E, 0, ABG)
03:06:50.027 00.000 21948 Move returns status 0, amount 0
03:06:50.027 00.000 21948 MoveAxis(N, 0, ABG)
03:06:50.027 00.000 21948 Move returns status 0, amount 0
03:06:50.027 00.000 21948 move complete, result=0
03:06:50.027 00.000 21948 worker thread done servicing request
03:06:50.027 00.000 21948 Worker thread wakes up
03:06:50.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:50.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:50.028 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:51.649 01.621 21948 Exposure complete
03:06:51.699 00.050 21948 worker thread done servicing request
03:06:51.700 00.001 18120 OnExposeComplete: enter
03:06:51.701 00.001 18120 UpdateGuideState(): m_state=6
03:06:51.703 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4955
03:06:51.704 00.001 18120 Star::Find returns 1 (0), X=893.20, Y=233.90, Mass=1819, SNR=29.6, Peak=165 HFD=4.2
03:06:51.706 00.002 18120 MultiStar: [#1 -0.15,-0.43,0.00,M2] [#2 -0.15,-0.14,0.63,U] [#3 -0.03,-0.16,0.58,U] [#4 -0.00,-0.29,0.58,U] [#5 0.13,-0.22,0.47,U] [#6 -0.51,-0.34,0.00,M2] [#7 -0.11,-0.07,0.43,U] [#8 -0.01,-0.26,0.39,U] 
03:06:51.707 00.001 18120 single-star, 6 included, MultiStar: {-0.00, -0.12}, one-star: {0.08, 0.08}
03:06:51.708 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.00) = xAngle (-1.24 = -1.24)
03:06:51.709 00.001 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.28 = -1.28)
03:06:51.710 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:06:51.712 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.08, opts=13)
03:06:51.712 00.000 18120 Enqueuing Move request for scope (0.08, 0.08)
03:06:51.713 00.001 21948 Worker thread wakes up
03:06:51.713 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:51.713 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.6
03:06:51.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:51.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:51.714 00.000 18120 Enqueuing Expose request
03:06:51.715 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
03:06:51.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:06:51.715 00.000 21948 Moving (0.08, 0.08) raw xDistance=0.04 yDistance=-0.11
03:06:51.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:06:51.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:51.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:06:51.715 00.000 21948 MoveAxis(E, 0, ABG)
03:06:51.715 00.000 21948 Move returns status 0, amount 0
03:06:51.715 00.000 21948 MoveAxis(N, 0, ABG)
03:06:51.715 00.000 21948 Move returns status 0, amount 0
03:06:51.715 00.000 21948 move complete, result=0
03:06:51.715 00.000 21948 worker thread done servicing request
03:06:51.715 00.000 21948 Worker thread wakes up
03:06:51.715 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:51.715 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:51.716 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:53.242 01.526 21948 Exposure complete
03:06:53.290 00.048 21948 worker thread done servicing request
03:06:53.290 00.000 18120 OnExposeComplete: enter
03:06:53.291 00.001 18120 UpdateGuideState(): m_state=6
03:06:53.291 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4956
03:06:53.292 00.001 18120 Star::Find returns 1 (0), X=893.02, Y=233.85, Mass=1903, SNR=30.3, Peak=176 HFD=4.2
03:06:53.292 00.000 18120 MultiStar: [#1 -0.20,-0.24,0.72,U] [#2 -0.07,-0.31,0.64,U] [#3 0.00,-0.18,0.59,U] [#4 -0.19,-0.50,0.00,M1] [#5 0.35,-0.54,0.00,M1] [#6 -0.44,-0.59,0.00,M3] [#7 -0.63,-0.18,0.00,M1] [#8 -0.19,-0.17,0.39,U] 
03:06:53.293 00.001 18120 single-star, 4 included, MultiStar: {-0.11, -0.16}, one-star: {-0.10, 0.02}
03:06:53.295 00.002 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
03:06:53.296 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
03:06:53.297 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=0.06 mountY=0.08, mountTheta=0.92
03:06:53.299 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.02, opts=13)
03:06:53.300 00.001 18120 Enqueuing Move request for scope (-0.10, 0.02)
03:06:53.301 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:53.301 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.3
03:06:53.301 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:53.303 00.002 21948 Worker thread wakes up
03:06:53.303 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:53.304 00.001 18120 Enqueuing Expose request
03:06:53.304 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:06:53.304 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:06:53.304 00.000 21948 Moving (-0.10, 0.02) raw xDistance=0.06 yDistance=0.08
03:06:53.304 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:06:53.304 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:53.304 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:06:53.305 00.001 21948 MoveAxis(E, 0, ABG)
03:06:53.305 00.000 21948 Move returns status 0, amount 0
03:06:53.305 00.000 21948 MoveAxis(N, 0, ABG)
03:06:53.305 00.000 21948 Move returns status 0, amount 0
03:06:53.305 00.000 21948 move complete, result=0
03:06:53.305 00.000 21948 worker thread done servicing request
03:06:53.305 00.000 21948 Worker thread wakes up
03:06:53.305 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:53.305 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:53.305 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:54.933 01.628 21948 Exposure complete
03:06:54.984 00.051 21948 worker thread done servicing request
03:06:54.984 00.000 18120 OnExposeComplete: enter
03:06:54.986 00.002 18120 UpdateGuideState(): m_state=6
03:06:54.986 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4957
03:06:54.987 00.001 18120 Star::Find returns 1 (0), X=893.17, Y=233.67, Mass=1853, SNR=29.9, Peak=150 HFD=4.0
03:06:54.989 00.002 18120 MultiStar: [#1 0.02,-0.58,0.00,M2] [#2 -0.05,-0.46,0.00,M1] [#3 0.00,-0.35,0.60,U] [#4 -0.09,-0.24,0.56,U] [#5 -0.08,-0.40,0.48,U] [#6 0.01,-0.22,0.51,U] [#7 -0.31,-0.22,0.43,U] [#8 0.08,-0.30,0.40,U] 
03:06:54.990 00.001 18120 single-star, 6 included, MultiStar: {-0.03, -0.26}, one-star: {0.06, -0.16}
03:06:54.991 00.001 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.06)
03:06:54.992 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.02)
03:06:54.993 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=-0.16 mountY=0.02, mountTheta=3.02
03:06:54.994 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.16, opts=13)
03:06:54.994 00.000 18120 Enqueuing Move request for scope (0.06, -0.16)
03:06:54.995 00.001 21948 Worker thread wakes up
03:06:54.995 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
03:06:54.995 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
03:06:54.995 00.000 21948 Moving (0.06, -0.16) raw xDistance=-0.16 yDistance=0.02
03:06:54.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:06:54.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:54.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:54.996 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.9
03:06:54.996 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:54.996 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:54.997 00.001 18120 Enqueuing Expose request
03:06:54.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:06:54.997 00.000 21948 MoveAxis(E, 0, ABG)
03:06:54.997 00.000 21948 Move returns status 0, amount 0
03:06:54.997 00.000 21948 MoveAxis(N, 0, ABG)
03:06:54.997 00.000 21948 Move returns status 0, amount 0
03:06:54.997 00.000 21948 move complete, result=0
03:06:54.997 00.000 21948 worker thread done servicing request
03:06:54.997 00.000 21948 Worker thread wakes up
03:06:54.997 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:54.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:54.998 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:56.511 01.513 21948 Exposure complete
03:06:56.551 00.040 21948 worker thread done servicing request
03:06:56.551 00.000 18120 OnExposeComplete: enter
03:06:56.553 00.002 18120 UpdateGuideState(): m_state=6
03:06:56.555 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4958
03:06:56.558 00.003 18120 Star::Find returns 1 (0), X=893.07, Y=233.88, Mass=1824, SNR=29.6, Peak=160 HFD=4.2
03:06:56.559 00.001 18120 MultiStar: [#1 -0.24,-0.22,0.75,U] [#2 -0.05,-0.15,0.63,U] [#3 -0.14,-0.29,0.60,U] [#4 -0.40,-0.04,0.59,U] [#5 -0.32,-0.05,0.48,U] [#6 -0.66,-0.30,0.00,M3] [#7 -0.24,-0.32,0.45,U] [#8 -0.12,-0.20,0.41,U] 
03:06:56.560 00.001 18120 single-star, 7 included, MultiStar: {-0.18, -0.13}, one-star: {-0.04, 0.06}
03:06:56.561 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
03:06:56.561 00.000 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
03:06:56.562 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.20 mountX=0.07 mountY=0.01, mountTheta=0.17
03:06:56.564 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
03:06:56.565 00.001 18120 Enqueuing Move request for scope (-0.04, 0.06)
03:06:56.565 00.000 21948 Worker thread wakes up
03:06:56.565 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:56.565 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.6
03:06:56.566 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:56.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:56.566 00.000 18120 Enqueuing Expose request
03:06:56.567 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:06:56.567 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:06:56.567 00.000 21948 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.01
03:06:56.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:56.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:56.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:06:56.567 00.000 21948 MoveAxis(E, 0, ABG)
03:06:56.567 00.000 21948 Move returns status 0, amount 0
03:06:56.567 00.000 21948 MoveAxis(N, 0, ABG)
03:06:56.567 00.000 21948 Move returns status 0, amount 0
03:06:56.567 00.000 21948 move complete, result=0
03:06:56.567 00.000 21948 worker thread done servicing request
03:06:56.567 00.000 21948 Worker thread wakes up
03:06:56.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:56.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:56.567 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:58.204 01.637 21948 Exposure complete
03:06:58.238 00.034 21948 worker thread done servicing request
03:06:58.238 00.000 18120 OnExposeComplete: enter
03:06:58.238 00.000 18120 UpdateGuideState(): m_state=6
03:06:58.239 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4959
03:06:58.239 00.000 18120 Star::Find returns 1 (0), X=892.67, Y=233.95, Mass=1771, SNR=29.2, Peak=145 HFD=4.0
03:06:58.240 00.001 18120 MultiStar: [#1 -0.53,-0.23,0.00,M2] [#2 -0.81,-0.13,0.00,M1] [#3 -0.95,-0.03,0.00,M1] [#4 -0.68,0.06,0.00,M1] [#5 -0.79,-0.34,0.00,M1] [#6 -0.97,-0.17,0.00,M4] [#7 -0.80,-0.23,0.00,M1] [#8 -0.81,0.01,0.00,M1] 
03:06:58.241 00.001 18120 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.00) = xAngle (0.87 = 0.87)
03:06:58.242 00.001 18120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.83 = 0.83)
03:06:58.244 00.002 18120 CameraToMount -- cameraX=-0.44 cameraY=0.13 hyp=0.46 cameraTheta=2.87 mountX=0.30 mountY=0.34, mountTheta=0.85
03:06:58.246 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.13, opts=13)
03:06:58.248 00.002 18120 Enqueuing Move request for scope (-0.44, 0.13)
03:06:58.248 00.000 21948 Worker thread wakes up
03:06:58.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.13) opts 0xd
03:06:58.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.13)
03:06:58.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:58.249 00.001 18120 UpdateGuideState exits: m=1771 RSB=29.2
03:06:58.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:58.250 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:58.251 00.001 18120 Enqueuing Expose request
03:06:58.252 00.001 21948 Moving (-0.44, 0.13) raw xDistance=0.30 yDistance=0.34
03:06:58.253 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:06:58.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:58.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:06:58.253 00.000 21948 MoveAxis(W, 53, ABG)
03:06:58.253 00.000 21948 Guiding  Dir = 3, Dur = 53
03:06:58.253 00.000 21948 IsSlewing returns 0
03:06:58.253 00.000 21948 IsGuiding returns 0
03:06:58.255 00.002 21948 PulseGuide returned control before completion, sleep 62
03:06:58.333 00.078 21948 IsGuiding returns 0
03:06:58.333 00.000 21948 Move returns status 0, amount 53
03:06:58.333 00.000 21948 MoveAxis(N, 0, ABG)
03:06:58.334 00.001 21948 Move returns status 0, amount 0
03:06:58.334 00.000 21948 move complete, result=0
03:06:58.334 00.000 21948 worker thread done servicing request
03:06:58.334 00.000 21948 Worker thread wakes up
03:06:58.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:58.334 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.3 px 0 ms NORTH
03:06:58.335 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:59.747 01.412 21948 Exposure complete
03:06:59.788 00.041 21948 worker thread done servicing request
03:06:59.789 00.001 18120 OnExposeComplete: enter
03:06:59.790 00.001 18120 UpdateGuideState(): m_state=6
03:06:59.792 00.002 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4960
03:06:59.793 00.001 18120 Star::Find returns 1 (0), X=892.90, Y=233.76, Mass=1889, SNR=30.1, Peak=146 HFD=4.2
03:06:59.794 00.001 18120 MultiStar: [#1 -0.38,-0.40,0.00,M3] [#2 -0.19,-0.68,0.00,M2] [#3 -0.26,-0.35,0.00,M2] [#4 -0.41,-0.15,0.00,M2] [#5 -0.20,-0.13,0.46,U] [#6 -0.42,-0.62,0.00,M5] [#7 -0.62,-0.23,0.00,M2] [#8 -0.36,-0.14,0.39,U] 
03:06:59.794 00.000 18120 single-star, 2 included, MultiStar: {-0.24, -0.10}, one-star: {-0.22, -0.07}
03:06:59.795 00.001 18120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.00) = xAngle (-4.84 = 1.44)
03:06:59.795 00.000 18120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.88 = 1.40)
03:06:59.795 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.85 mountX=0.03 mountY=0.23, mountTheta=1.44
03:06:59.797 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.07, opts=13)
03:06:59.797 00.000 18120 Enqueuing Move request for scope (-0.22, -0.07)
03:06:59.797 00.000 21948 Worker thread wakes up
03:06:59.798 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:06:59.798 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:06:59.798 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:59.799 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:06:59.799 00.000 18120 Enqueuing Expose request
03:06:59.800 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
03:06:59.800 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
03:06:59.800 00.000 21948 Moving (-0.22, -0.07) raw xDistance=0.03 yDistance=0.23
03:06:59.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:06:59.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:59.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:06:59.800 00.000 21948 MoveAxis(E, 0, ABG)
03:06:59.800 00.000 21948 Move returns status 0, amount 0
03:06:59.800 00.000 21948 MoveAxis(N, 0, ABG)
03:06:59.800 00.000 21948 Move returns status 0, amount 0
03:06:59.800 00.000 21948 move complete, result=0
03:06:59.800 00.000 21948 worker thread done servicing request
03:06:59.800 00.000 21948 Worker thread wakes up
03:06:59.800 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:06:59.800 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:06:59.800 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:01.429 01.629 21948 Exposure complete
03:07:01.464 00.035 21948 worker thread done servicing request
03:07:01.464 00.000 18120 OnExposeComplete: enter
03:07:01.465 00.001 18120 UpdateGuideState(): m_state=6
03:07:01.465 00.000 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4961
03:07:01.466 00.001 18120 Star::Find returns 1 (0), X=892.89, Y=233.41, Mass=1775, SNR=29.2, Peak=120 HFD=4.2
03:07:01.466 00.000 18120 MultiStar: [#1 -0.72,-0.47,0.00,M4] [#2 -0.63,-0.63,0.00,M3] [#3 -0.69,-0.22,0.00,M3] [#4 -0.70,-0.31,0.00,M3] [#5 -0.39,-0.24,0.00,M1] [#6 -0.73,-0.37,0.00,M6] [#7 -0.59,-0.61,0.00,M3] [#8 -1.01,-0.31,0.00,M1] 
03:07:01.467 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.21)
03:07:01.467 00.000 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.18)
03:07:01.469 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.42 hyp=0.47 cameraTheta=-2.07 mountX=-0.28 mountY=0.39, mountTheta=2.20
03:07:01.471 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.42, opts=13)
03:07:01.472 00.001 18120 Enqueuing Move request for scope (-0.23, -0.42)
03:07:01.472 00.000 21948 Worker thread wakes up
03:07:01.472 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.42) opts 0xd
03:07:01.472 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.42)
03:07:01.472 00.000 21948 Moving (-0.23, -0.42) raw xDistance=-0.28 yDistance=0.39
03:07:01.472 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:07:01.472 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:01.473 00.001 18120 UpdateGuideState exits: m=1775 RSB=29.2
03:07:01.473 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:01.474 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:01.474 00.000 18120 Enqueuing Expose request
03:07:01.475 00.001 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.02 newest=0.96
03:07:01.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:07:01.475 00.000 21948 MoveAxis(E, 51, ABG)
03:07:01.475 00.000 21948 Guiding  Dir = 2, Dur = 51
03:07:01.475 00.000 21948 IsSlewing returns 0
03:07:01.475 00.000 21948 IsGuiding returns 0
03:07:01.476 00.001 21948 PulseGuide returned control before completion, sleep 60
03:07:01.542 00.066 21948 IsGuiding returns 0
03:07:01.542 00.000 21948 Move returns status 0, amount 51
03:07:01.542 00.000 21948 MoveAxis(S, 93, ABG)
03:07:01.542 00.000 21948 Guiding  Dir = 1, Dur = 93
03:07:01.542 00.000 21948 IsSlewing returns 0
03:07:01.542 00.000 21948 IsGuiding returns 0
03:07:01.549 00.007 21948 PulseGuide returned control before completion, sleep 96
03:07:01.646 00.097 21948 IsGuiding returns 0
03:07:01.646 00.000 21948 Move returns status 0, amount 93
03:07:01.646 00.000 21948 move complete, result=0
03:07:01.647 00.001 21948 worker thread done servicing request
03:07:01.647 00.000 21948 Worker thread wakes up
03:07:01.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:01.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:01.647 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.4 px 93 ms SOUTH
03:07:03.059 01.412 21948 Exposure complete
03:07:03.106 00.047 21948 worker thread done servicing request
03:07:03.106 00.000 18120 OnExposeComplete: enter
03:07:03.107 00.001 18120 UpdateGuideState(): m_state=6
03:07:03.108 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4962
03:07:03.109 00.001 18120 Star::Find returns 1 (0), X=892.64, Y=233.87, Mass=1857, SNR=29.8, Peak=143 HFD=4.3
03:07:03.110 00.001 18120 MultiStar: [#1 -0.63,-0.28,0.00,M5] [#2 -0.55,-0.44,0.00,M4] [#3 -0.75,-0.28,0.00,M4] [#4 -0.57,-0.34,0.00,M4] [#5 -0.37,-0.58,0.00,M2] [#6 -0.91,-0.32,0.00,M7] [#7 -0.96,-0.27,0.00,M4] [#8 -0.63,-0.26,0.00,M2] 
03:07:03.111 00.001 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
03:07:03.112 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
03:07:03.113 00.001 18120 CameraToMount -- cameraX=-0.48 cameraY=0.04 hyp=0.48 cameraTheta=3.05 mountX=0.24 mountY=0.41, mountTheta=1.04
03:07:03.115 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.48, y=0.04, opts=13)
03:07:03.116 00.001 18120 Enqueuing Move request for scope (-0.48, 0.04)
03:07:03.117 00.001 21948 Worker thread wakes up
03:07:03.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:03.118 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.04) opts 0xd
03:07:03.118 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.48, 0.04)
03:07:03.118 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.8
03:07:03.118 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:03.119 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:03.120 00.001 18120 Enqueuing Expose request
03:07:03.120 00.000 21948 Moving (-0.48, 0.04) raw xDistance=0.24 yDistance=0.41
03:07:03.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
03:07:03.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:07:03.120 00.000 21948 MoveAxis(W, 39, ABG)
03:07:03.121 00.001 21948 Guiding  Dir = 3, Dur = 39
03:07:03.121 00.000 21948 IsSlewing returns 0
03:07:03.121 00.000 21948 IsGuiding returns 0
03:07:03.122 00.001 21948 PulseGuide returned control before completion, sleep 48
03:07:03.182 00.060 21948 IsGuiding returns 0
03:07:03.182 00.000 21948 Move returns status 0, amount 39
03:07:03.182 00.000 21948 MoveAxis(S, 97, ABG)
03:07:03.182 00.000 21948 Guiding  Dir = 1, Dur = 97
03:07:03.184 00.002 21948 IsSlewing returns 0
03:07:03.184 00.000 21948 IsGuiding returns 0
03:07:03.189 00.005 21948 PulseGuide returned control before completion, sleep 102
03:07:03.292 00.103 21948 IsGuiding returns 0
03:07:03.292 00.000 21948 Move returns status 0, amount 97
03:07:03.292 00.000 21948 move complete, result=0
03:07:03.293 00.001 21948 worker thread done servicing request
03:07:03.293 00.000 21948 Worker thread wakes up
03:07:03.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:03.293 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.4 px 97 ms SOUTH
03:07:03.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:04.929 01.636 21948 Exposure complete
03:07:04.984 00.055 21948 worker thread done servicing request
03:07:04.984 00.000 18120 OnExposeComplete: enter
03:07:04.985 00.001 18120 UpdateGuideState(): m_state=6
03:07:04.986 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4963
03:07:04.986 00.000 18120 Star::Find returns 1 (0), X=893.02, Y=233.93, Mass=1828, SNR=29.6, Peak=166 HFD=4.4
03:07:04.987 00.001 18120 MultiStar: [#1 -0.06,-0.07,0.74,U] [#2 0.01,-0.13,0.65,U] [#3 -0.11,-0.19,0.61,U] [#4 -0.05,-0.03,0.55,U] [#5 -0.08,-0.18,0.49,U] [#6 -0.44,-0.09,0.00,M8] [#7 -0.41,-0.03,0.44,U] [#8 -0.25,-0.08,0.41,U] 
03:07:04.987 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.06}, one-star: {-0.09, 0.11}
03:07:04.987 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.63)
03:07:04.988 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.59)
03:07:04.989 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=-0.01 mountY=0.13, mountTheta=1.63
03:07:04.992 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.06, opts=13)
03:07:04.992 00.000 18120 Enqueuing Move request for scope (-0.11, -0.06)
03:07:04.993 00.001 21948 Worker thread wakes up
03:07:04.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:04.996 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
03:07:04.996 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.6
03:07:04.997 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:04.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:04.997 00.000 18120 Enqueuing Expose request
03:07:04.998 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
03:07:04.998 00.000 21948 Moving (-0.11, -0.06) raw xDistance=-0.01 yDistance=0.13
03:07:04.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:07:04.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:04.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:07:04.998 00.000 21948 MoveAxis(E, 0, ABG)
03:07:04.998 00.000 21948 Move returns status 0, amount 0
03:07:04.998 00.000 21948 MoveAxis(N, 0, ABG)
03:07:04.998 00.000 21948 Move returns status 0, amount 0
03:07:04.998 00.000 21948 move complete, result=0
03:07:04.998 00.000 21948 worker thread done servicing request
03:07:04.998 00.000 21948 Worker thread wakes up
03:07:04.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:04.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:04.999 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:06.525 01.526 21948 Exposure complete
03:07:06.571 00.046 21948 worker thread done servicing request
03:07:06.572 00.001 18120 OnExposeComplete: enter
03:07:06.573 00.001 18120 UpdateGuideState(): m_state=6
03:07:06.574 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4964
03:07:06.575 00.001 18120 Star::Find returns 1 (0), X=893.14, Y=233.82, Mass=1853, SNR=29.8, Peak=168 HFD=4.3
03:07:06.576 00.001 18120 MultiStar: [#1 -0.16,-0.26,0.70,U] [#2 -0.22,-0.03,0.66,U] [#3 -0.02,-0.18,0.61,U] [#4 -0.04,-0.35,0.56,U] [#5 0.34,-0.41,0.00,M2] [#6 -0.49,-0.45,0.00,M9] [#7 -0.65,-0.12,0.00,M4] [#8 -0.21,-0.11,0.38,U] 
03:07:06.577 00.001 18120 single-star, 5 included, MultiStar: {-0.09, -0.14}, one-star: {0.02, -0.00}
03:07:06.577 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
03:07:06.579 00.002 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
03:07:06.581 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.15 mountX=-0.01 mountY=-0.02, mountTheta=-2.16
03:07:06.585 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.00, opts=13)
03:07:06.587 00.002 18120 Enqueuing Move request for scope (0.02, -0.00)
03:07:06.588 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:06.588 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:07:06.589 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:06.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:06.590 00.001 18120 Enqueuing Expose request
03:07:06.591 00.001 21948 Worker thread wakes up
03:07:06.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
03:07:06.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
03:07:06.591 00.000 21948 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
03:07:06.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:07:06.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:06.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:07:06.591 00.000 21948 MoveAxis(E, 0, ABG)
03:07:06.591 00.000 21948 Move returns status 0, amount 0
03:07:06.591 00.000 21948 MoveAxis(N, 0, ABG)
03:07:06.591 00.000 21948 Move returns status 0, amount 0
03:07:06.591 00.000 21948 move complete, result=0
03:07:06.591 00.000 21948 worker thread done servicing request
03:07:06.591 00.000 21948 Worker thread wakes up
03:07:06.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:06.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:06.592 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:08.222 01.630 21948 Exposure complete
03:07:08.256 00.034 21948 worker thread done servicing request
03:07:08.256 00.000 18120 OnExposeComplete: enter
03:07:08.256 00.000 18120 UpdateGuideState(): m_state=6
03:07:08.257 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4965
03:07:08.257 00.000 18120 Star::Find returns 1 (0), X=893.07, Y=233.91, Mass=1926, SNR=30.4, Peak=174 HFD=4.2
03:07:08.257 00.000 18120 MultiStar: [#1 -0.10,-0.34,0.71,U] [#2 -0.19,-0.20,0.58,U] [#3 -0.25,-0.33,0.58,U] [#4 -0.18,-0.15,0.53,U] [#5 0.08,-0.17,0.46,U] [#6 -0.59,-0.10,0.00,M10] [#7 -0.22,-0.36,0.41,U] [#8 -0.28,-0.13,0.40,U] 
03:07:08.259 00.002 18120 single-star, 7 included, MultiStar: {-0.14, -0.18}, one-star: {-0.05, 0.08}
03:07:08.259 00.000 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
03:07:08.260 00.001 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
03:07:08.261 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.14 mountX=0.10 mountY=0.01, mountTheta=0.10
03:07:08.263 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
03:07:08.264 00.001 18120 Enqueuing Move request for scope (-0.05, 0.08)
03:07:08.264 00.000 21948 Worker thread wakes up
03:07:08.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
03:07:08.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
03:07:08.264 00.000 21948 Moving (-0.05, 0.08) raw xDistance=0.10 yDistance=0.01
03:07:08.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:07:08.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:08.265 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:08.265 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.4
03:07:08.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:08.266 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:08.266 00.000 18120 Enqueuing Expose request
03:07:08.267 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:07:08.267 00.000 21948 MoveAxis(E, 0, ABG)
03:07:08.267 00.000 21948 Move returns status 0, amount 0
03:07:08.267 00.000 21948 MoveAxis(N, 0, ABG)
03:07:08.267 00.000 21948 Move returns status 0, amount 0
03:07:08.267 00.000 21948 move complete, result=0
03:07:08.267 00.000 21948 worker thread done servicing request
03:07:08.267 00.000 21948 Worker thread wakes up
03:07:08.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:08.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:08.267 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:09.789 01.522 21948 Exposure complete
03:07:09.837 00.048 21948 worker thread done servicing request
03:07:09.837 00.000 18120 OnExposeComplete: enter
03:07:09.838 00.001 18120 UpdateGuideState(): m_state=6
03:07:09.838 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4966
03:07:09.839 00.001 18120 Star::Find returns 1 (0), X=893.22, Y=233.83, Mass=1966, SNR=30.8, Peak=167 HFD=4.0
03:07:09.839 00.000 18120 MultiStar: [#1 0.08,-0.47,0.00,M3] [#2 0.20,-0.23,0.65,U] [#3 -0.02,-0.24,0.57,U] [#4 0.18,-0.45,0.00,M2] [#5 0.18,-0.45,0.00,M2] [#6 -0.09,-0.29,0.55,U] [#7 0.08,-0.48,0.00,M4] [#8 0.17,-0.39,0.00,M1] 
03:07:09.840 00.001 18120 single-star, 3 included, MultiStar: {0.06, -0.16}, one-star: {0.10, 0.00}
03:07:09.840 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:07:09.841 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:07:09.841 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
03:07:09.842 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.00, opts=13)
03:07:09.843 00.001 18120 Enqueuing Move request for scope (0.10, 0.00)
03:07:09.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:09.844 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.8
03:07:09.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:09.844 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:09.845 00.001 18120 Enqueuing Expose request
03:07:09.845 00.000 21948 Worker thread wakes up
03:07:09.846 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
03:07:09.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
03:07:09.846 00.000 21948 Moving (0.10, 0.00) raw xDistance=-0.04 yDistance=-0.09
03:07:09.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:09.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:09.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:07:09.846 00.000 21948 MoveAxis(E, 0, ABG)
03:07:09.846 00.000 21948 Move returns status 0, amount 0
03:07:09.846 00.000 21948 MoveAxis(N, 0, ABG)
03:07:09.846 00.000 21948 Move returns status 0, amount 0
03:07:09.846 00.000 21948 move complete, result=0
03:07:09.846 00.000 21948 worker thread done servicing request
03:07:09.846 00.000 21948 Worker thread wakes up
03:07:09.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:09.846 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:09.847 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:11.487 01.640 21948 Exposure complete
03:07:11.531 00.044 21948 worker thread done servicing request
03:07:11.533 00.002 18120 OnExposeComplete: enter
03:07:11.533 00.000 18120 UpdateGuideState(): m_state=6
03:07:11.534 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4967
03:07:11.534 00.000 18120 Star::Find returns 1 (0), X=893.83, Y=233.83, Mass=1909, SNR=30.3, Peak=132 HFD=4.4
03:07:11.535 00.001 18120 MultiStar: [#1 0.64,-0.29,0.00,M4] [#2 0.68,-0.16,0.00,M1] [#3 0.05,-0.39,0.59,U] [#4 0.22,-0.22,0.54,U] [#5 -0.01,-0.39,0.46,U] [#6 0.15,-0.51,0.00,M10] [#7 0.47,-0.24,0.00,M5] [#8 0.26,-0.28,0.38,U] 
03:07:11.535 00.000 18120 refined, 4 included, MultiStar: {0.32, -0.21}, one-star: {0.72, 0.00}
03:07:11.536 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
03:07:11.536 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
03:07:11.537 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.21 hyp=0.39 cameraTheta=-0.58 mountX=-0.33 mountY=-0.19, mountTheta=-2.61
03:07:11.538 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.21, opts=13)
03:07:11.539 00.001 18120 Enqueuing Move request for scope (0.32, -0.21)
03:07:11.539 00.000 21948 Worker thread wakes up
03:07:11.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:11.540 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.3
03:07:11.540 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:11.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:11.541 00.001 18120 Enqueuing Expose request
03:07:11.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.21) opts 0xd
03:07:11.541 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.21)
03:07:11.541 00.000 21948 Moving (0.32, -0.21) raw xDistance=-0.33 yDistance=-0.19
03:07:11.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:07:11.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:11.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:07:11.541 00.000 21948 MoveAxis(E, 59, ABG)
03:07:11.541 00.000 21948 Guiding  Dir = 2, Dur = 59
03:07:11.542 00.001 21948 IsSlewing returns 0
03:07:11.542 00.000 21948 IsGuiding returns 0
03:07:11.543 00.001 21948 PulseGuide returned control before completion, sleep 68
03:07:11.623 00.080 21948 IsGuiding returns 0
03:07:11.623 00.000 21948 Move returns status 0, amount 59
03:07:11.623 00.000 21948 MoveAxis(N, 0, ABG)
03:07:11.623 00.000 21948 Move returns status 0, amount 0
03:07:11.623 00.000 21948 move complete, result=0
03:07:11.623 00.000 21948 worker thread done servicing request
03:07:11.623 00.000 21948 Worker thread wakes up
03:07:11.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:11.623 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
03:07:11.624 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:13.029 01.405 21948 Exposure complete
03:07:13.073 00.044 21948 worker thread done servicing request
03:07:13.073 00.000 18120 OnExposeComplete: enter
03:07:13.076 00.003 18120 UpdateGuideState(): m_state=6
03:07:13.077 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4968
03:07:13.077 00.000 18120 Star::Find returns 1 (0), X=893.96, Y=234.03, Mass=1967, SNR=30.6, Peak=130 HFD=4.4
03:07:13.078 00.001 18120 MultiStar: large primary error, entering stabilization period
03:07:13.078 00.000 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:07:13.079 00.001 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
03:07:13.082 00.003 18120 CameraToMount -- cameraX=0.84 cameraY=0.20 hyp=0.86 cameraTheta=0.24 mountX=-0.17 mountY=-0.84, mountTheta=-1.76
03:07:13.087 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.84, y=0.20, opts=13)
03:07:13.089 00.002 18120 Enqueuing Move request for scope (0.84, 0.20)
03:07:13.092 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:13.094 00.002 21948 Worker thread wakes up
03:07:13.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.20) opts 0xd
03:07:13.094 00.000 21948 Handling offset move in thread for scope, endpoint = (0.84, 0.20)
03:07:13.094 00.000 21948 Moving (0.84, 0.20) raw xDistance=-0.17 yDistance=-0.84
03:07:13.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:07:13.094 00.000 18120 UpdateGuideState exits: m=1967 RSB=30.6
03:07:13.095 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:13.095 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:13.096 00.001 18120 Enqueuing Expose request
03:07:13.096 00.000 21948 resist switch: large excursion: input -0.84 thresh 0.60 direction from 1 to -1
03:07:13.096 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53
03:07:13.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
03:07:13.096 00.000 21948 MoveAxis(E, 0, ABG)
03:07:13.096 00.000 21948 Move returns status 0, amount 0
03:07:13.096 00.000 21948 MoveAxis(N, 201, ABG)
03:07:13.096 00.000 21948 Guiding  Dir = 0, Dur = 201
03:07:13.097 00.001 21948 IsSlewing returns 0
03:07:13.097 00.000 21948 IsGuiding returns 0
03:07:13.102 00.005 21948 PulseGuide returned control before completion, sleep 207
03:07:13.312 00.210 21948 IsGuiding returns 1
03:07:13.312 00.000 21948 scope still moving after pulse duration time elapsed
03:07:13.344 00.032 21948 IsSlewing returns 0
03:07:13.347 00.003 21948 IsGuiding returns 0
03:07:13.347 00.000 21948 scope move finished after 201 + 49 ms
03:07:13.347 00.000 21948 Move returns status 0, amount 201
03:07:13.347 00.000 21948 move complete, result=0
03:07:13.347 00.000 21948 worker thread done servicing request
03:07:13.348 00.001 21948 Worker thread wakes up
03:07:13.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:13.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:13.348 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.8 px 201 ms NORTH
03:07:14.972 01.624 21948 Exposure complete
03:07:15.011 00.039 21948 worker thread done servicing request
03:07:15.011 00.000 18120 OnExposeComplete: enter
03:07:15.011 00.000 18120 UpdateGuideState(): m_state=6
03:07:15.012 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4969
03:07:15.013 00.001 18120 Star::Find returns 1 (0), X=893.02, Y=233.75, Mass=1949, SNR=30.7, Peak=161 HFD=4.1
03:07:15.015 00.002 18120 MultiStar: exiting stabilization period
03:07:15.017 00.002 18120 MultiStar: [#1 0.04,-0.53,0.00,M5] [#2 -0.42,-0.03,0.63,U] [#3 -0.59,-0.15,0.00,M1] [#4 -0.18,-0.28,0.54,U] [#5 -0.35,-0.25,0.46,U] [#6 -0.09,-0.44,0.00,R] [#7 -0.18,-0.68,0.00,M6] [#8 -0.07,-0.31,0.38,U] 
03:07:15.018 00.001 18120 single-star, 4 included, MultiStar: {-0.21, -0.16}, one-star: {-0.09, -0.07}
03:07:15.018 00.000 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.48 = 1.80)
03:07:15.020 00.002 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.52 = 1.77)
03:07:15.021 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.48 mountX=-0.03 mountY=0.12, mountTheta=1.80
03:07:15.023 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
03:07:15.023 00.000 18120 Enqueuing Move request for scope (-0.09, -0.07)
03:07:15.024 00.001 21948 Worker thread wakes up
03:07:15.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:15.025 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.7
03:07:15.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:15.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:15.026 00.001 18120 Enqueuing Expose request
03:07:15.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
03:07:15.026 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
03:07:15.026 00.000 21948 Moving (-0.09, -0.07) raw xDistance=-0.03 yDistance=0.12
03:07:15.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:07:15.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:15.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:07:15.026 00.000 21948 MoveAxis(E, 0, ABG)
03:07:15.026 00.000 21948 Move returns status 0, amount 0
03:07:15.026 00.000 21948 MoveAxis(N, 0, ABG)
03:07:15.026 00.000 21948 Move returns status 0, amount 0
03:07:15.026 00.000 21948 move complete, result=0
03:07:15.026 00.000 21948 worker thread done servicing request
03:07:15.026 00.000 21948 Worker thread wakes up
03:07:15.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:15.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:15.027 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:16.545 01.518 21948 Exposure complete
03:07:16.590 00.045 21948 worker thread done servicing request
03:07:16.590 00.000 18120 OnExposeComplete: enter
03:07:16.591 00.001 18120 UpdateGuideState(): m_state=6
03:07:16.591 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4970
03:07:16.592 00.001 18120 Star::Find returns 1 (0), X=892.97, Y=233.56, Mass=1817, SNR=29.5, Peak=120 HFD=4.2
03:07:16.592 00.000 18120 MultiStar: [#1 -0.14,-0.67,0.00,M6] [#2 0.02,-0.61,0.00,M1] [#3 -0.17,-0.39,0.00,M2] [#4 -0.24,-0.47,0.00,M1] [#5 0.02,-0.39,0.47,U] [#6 0.13,-0.17,0.54,U] [#7 -0.49,-0.33,0.00,M7] [#8 -0.00,-0.31,0.39,U] 
03:07:16.593 00.001 18120 refined, 3 included, MultiStar: {-0.03, -0.27}, one-star: {-0.15, -0.26}
03:07:16.593 00.000 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.61)
03:07:16.593 00.000 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.57)
03:07:16.594 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.68 mountX=-0.24 mountY=0.15, mountTheta=2.58
03:07:16.596 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.27, opts=13)
03:07:16.596 00.000 18120 Enqueuing Move request for scope (-0.03, -0.27)
03:07:16.597 00.001 21948 Worker thread wakes up
03:07:16.597 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:16.597 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.5
03:07:16.597 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:16.598 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:16.598 00.000 18120 Enqueuing Expose request
03:07:16.599 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
03:07:16.599 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
03:07:16.599 00.000 21948 Moving (-0.03, -0.27) raw xDistance=-0.24 yDistance=0.15
03:07:16.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:07:16.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:16.599 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:07:16.599 00.000 21948 MoveAxis(E, 42, ABG)
03:07:16.599 00.000 21948 Guiding  Dir = 2, Dur = 42
03:07:16.599 00.000 21948 IsSlewing returns 0
03:07:16.599 00.000 21948 IsGuiding returns 0
03:07:16.601 00.002 21948 PulseGuide returned control before completion, sleep 51
03:07:16.672 00.071 21948 IsGuiding returns 0
03:07:16.672 00.000 21948 Move returns status 0, amount 42
03:07:16.672 00.000 21948 MoveAxis(N, 0, ABG)
03:07:16.672 00.000 21948 Move returns status 0, amount 0
03:07:16.672 00.000 21948 move complete, result=0
03:07:16.672 00.000 21948 worker thread done servicing request
03:07:16.672 00.000 21948 Worker thread wakes up
03:07:16.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:16.673 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:16.673 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
03:07:18.297 01.624 21948 Exposure complete
03:07:18.339 00.042 21948 worker thread done servicing request
03:07:18.339 00.000 18120 OnExposeComplete: enter
03:07:18.341 00.002 18120 UpdateGuideState(): m_state=6
03:07:18.343 00.002 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4971
03:07:18.343 00.000 18120 Star::Find returns 1 (0), X=892.83, Y=233.43, Mass=1819, SNR=29.5, Peak=146 HFD=3.8
03:07:18.344 00.001 18120 MultiStar: [#1 -0.36,-0.76,0.00,M7] [#2 -0.34,-0.65,0.00,M2] [#3 -0.13,-0.62,0.00,M3] [#4 -0.33,-0.56,0.00,M2] [#5 -0.17,-0.48,0.00,M1] [#6 -0.52,-0.07,0.00,M1] [#7 -0.63,-0.87,0.00,M8] [#8 -0.43,-0.71,0.00,M1] 
03:07:18.345 00.001 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.20 = 2.08)
03:07:18.347 00.002 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.04)
03:07:18.347 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.39 hyp=0.48 cameraTheta=-2.21 mountX=-0.24 mountY=0.43, mountTheta=2.07
03:07:18.349 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.39, opts=13)
03:07:18.350 00.001 18120 Enqueuing Move request for scope (-0.29, -0.39)
03:07:18.351 00.001 21948 Worker thread wakes up
03:07:18.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.39) opts 0xd
03:07:18.351 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.39)
03:07:18.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:18.351 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
03:07:18.352 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:18.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:18.352 00.000 18120 Enqueuing Expose request
03:07:18.353 00.001 21948 Moving (-0.29, -0.39) raw xDistance=-0.24 yDistance=0.43
03:07:18.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:07:18.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:18.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
03:07:18.353 00.000 21948 MoveAxis(E, 45, ABG)
03:07:18.353 00.000 21948 Guiding  Dir = 2, Dur = 45
03:07:18.353 00.000 21948 IsSlewing returns 0
03:07:18.353 00.000 21948 IsGuiding returns 0
03:07:18.355 00.002 21948 PulseGuide returned control before completion, sleep 54
03:07:18.423 00.068 21948 IsGuiding returns 0
03:07:18.423 00.000 21948 Move returns status 0, amount 45
03:07:18.423 00.000 21948 MoveAxis(N, 0, ABG)
03:07:18.423 00.000 21948 Move returns status 0, amount 0
03:07:18.423 00.000 21948 move complete, result=0
03:07:18.423 00.000 21948 worker thread done servicing request
03:07:18.423 00.000 21948 Worker thread wakes up
03:07:18.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:18.423 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.4 px 0 ms NORTH
03:07:18.424 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:19.837 01.413 21948 Exposure complete
03:07:19.874 00.037 21948 worker thread done servicing request
03:07:19.874 00.000 18120 OnExposeComplete: enter
03:07:19.875 00.001 18120 UpdateGuideState(): m_state=6
03:07:19.875 00.000 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4972
03:07:19.876 00.001 18120 Star::Find returns 1 (0), X=892.68, Y=233.78, Mass=1911, SNR=30.3, Peak=161 HFD=4.2
03:07:19.877 00.001 18120 MultiStar: [#1 -0.31,-0.43,0.00,M8] [#2 -0.48,-0.33,0.00,M3] [#3 -0.43,-0.44,0.00,M4] [#4 -0.56,-0.22,0.00,M3] [#5 -0.34,-0.37,0.00,M2] [#6 -0.68,0.19,0.00,M2] [#7 -0.77,-0.52,0.00,M9] [#8 -0.16,-0.30,0.40,U] 
03:07:19.878 00.001 18120 refined, 1 included, MultiStar: {-0.36, -0.11}, one-star: {-0.44, -0.04}
03:07:19.879 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.83 = 1.45)
03:07:19.880 00.001 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.87 = 1.41)
03:07:19.881 00.001 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.11 hyp=0.38 cameraTheta=-2.83 mountX=0.04 mountY=0.37, mountTheta=1.45
03:07:19.882 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.11, opts=13)
03:07:19.882 00.000 18120 Enqueuing Move request for scope (-0.36, -0.11)
03:07:19.883 00.001 21948 Worker thread wakes up
03:07:19.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.11) opts 0xd
03:07:19.883 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.11)
03:07:19.883 00.000 21948 Moving (-0.36, -0.11) raw xDistance=0.04 yDistance=0.37
03:07:19.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:19.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:19.883 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
03:07:19.883 00.000 21948 MoveAxis(E, 0, ABG)
03:07:19.883 00.000 21948 Move returns status 0, amount 0
03:07:19.883 00.000 21948 MoveAxis(N, 0, ABG)
03:07:19.883 00.000 21948 Move returns status 0, amount 0
03:07:19.883 00.000 21948 move complete, result=0
03:07:19.883 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:19.884 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
03:07:19.884 00.000 21948 worker thread done servicing request
03:07:19.884 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:19.885 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:19.885 00.000 18120 Enqueuing Expose request
03:07:19.885 00.000 21948 Worker thread wakes up
03:07:19.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:19.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:19.886 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
03:07:21.511 01.625 21948 Exposure complete
03:07:21.566 00.055 21948 worker thread done servicing request
03:07:21.566 00.000 18120 OnExposeComplete: enter
03:07:21.567 00.001 18120 UpdateGuideState(): m_state=6
03:07:21.567 00.000 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4973
03:07:21.568 00.001 18120 Star::Find returns 1 (0), X=893.03, Y=233.72, Mass=1887, SNR=30.1, Peak=161 HFD=4.1
03:07:21.568 00.000 18120 MultiStar: [#1 -0.25,-0.52,0.00,M9] [#2 -0.42,-0.53,0.00,M4] [#3 -0.30,-0.22,0.59,U] [#4 -0.38,-0.49,0.00,M4] [#5 -0.19,-0.34,0.47,U] [#6 -0.63,0.17,0.00,M3] [#7 -0.65,-0.16,0.00,M10] [#8 -0.26,-0.16,0.41,U] 
03:07:21.569 00.001 18120 single-star, 3 included, MultiStar: {-0.19, -0.19}, one-star: {-0.09, -0.11}
03:07:21.569 00.000 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.00) = xAngle (-4.26 = 2.03)
03:07:21.570 00.001 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.30 = 1.99)
03:07:21.572 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.26 mountX=-0.06 mountY=0.12, mountTheta=2.02
03:07:21.574 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.11, opts=13)
03:07:21.574 00.000 18120 Enqueuing Move request for scope (-0.09, -0.11)
03:07:21.575 00.001 21948 Worker thread wakes up
03:07:21.575 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:21.576 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
03:07:21.576 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
03:07:21.576 00.000 21948 Moving (-0.09, -0.11) raw xDistance=-0.06 yDistance=0.12
03:07:21.576 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:07:21.576 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:21.576 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.1
03:07:21.577 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:21.579 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:21.580 00.001 18120 Enqueuing Expose request
03:07:21.581 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:07:21.581 00.000 21948 MoveAxis(E, 0, ABG)
03:07:21.581 00.000 21948 Move returns status 0, amount 0
03:07:21.581 00.000 21948 MoveAxis(N, 0, ABG)
03:07:21.581 00.000 21948 Move returns status 0, amount 0
03:07:21.581 00.000 21948 move complete, result=0
03:07:21.581 00.000 21948 worker thread done servicing request
03:07:21.581 00.000 21948 Worker thread wakes up
03:07:21.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:21.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:21.582 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:23.095 01.513 21948 Exposure complete
03:07:23.124 00.029 21948 worker thread done servicing request
03:07:23.124 00.000 18120 OnExposeComplete: enter
03:07:23.124 00.000 18120 UpdateGuideState(): m_state=6
03:07:23.125 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4974
03:07:23.126 00.001 18120 Star::Find returns 1 (0), X=893.11, Y=233.54, Mass=1848, SNR=29.8, Peak=131 HFD=3.9
03:07:23.126 00.000 18120 MultiStar: [#1 -0.19,-0.70,0.00,M10] [#2 -0.10,-0.63,0.00,M5] [#3 -0.40,-0.50,0.00,M4] [#4 -0.50,-0.42,0.00,M5] [#5 -0.43,-0.45,0.00,M2] [#6 -0.48,-0.16,0.00,M4] [#7 -0.08,-0.46,0.00,R] [#8 -0.22,-0.33,0.40,U] 
03:07:23.127 00.001 18120 single-star, 1 included, MultiStar: {-0.07, -0.30}, one-star: {-0.01, -0.28}
03:07:23.127 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
03:07:23.127 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
03:07:23.128 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.61 mountX=-0.25 mountY=0.14, mountTheta=2.64
03:07:23.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.28, opts=13)
03:07:23.129 00.000 18120 Enqueuing Move request for scope (-0.01, -0.28)
03:07:23.130 00.001 21948 Worker thread wakes up
03:07:23.130 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
03:07:23.130 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
03:07:23.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:23.131 00.001 21948 Moving (-0.01, -0.28) raw xDistance=-0.25 yDistance=0.14
03:07:23.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:07:23.131 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.8
03:07:23.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:23.132 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:23.132 00.000 18120 Enqueuing Expose request
03:07:23.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:23.133 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:07:23.133 00.000 21948 MoveAxis(E, 45, ABG)
03:07:23.133 00.000 21948 Guiding  Dir = 2, Dur = 45
03:07:23.133 00.000 21948 IsSlewing returns 0
03:07:23.133 00.000 21948 IsGuiding returns 0
03:07:23.135 00.002 21948 PulseGuide returned control before completion, sleep 54
03:07:23.204 00.069 21948 IsGuiding returns 1
03:07:23.204 00.000 21948 scope still moving after pulse duration time elapsed
03:07:23.236 00.032 21948 IsSlewing returns 0
03:07:23.236 00.000 21948 IsGuiding returns 0
03:07:23.236 00.000 21948 scope move finished after 45 + 57 ms
03:07:23.236 00.000 21948 Move returns status 0, amount 45
03:07:23.236 00.000 21948 MoveAxis(N, 0, ABG)
03:07:23.236 00.000 21948 Move returns status 0, amount 0
03:07:23.236 00.000 21948 move complete, result=0
03:07:23.236 00.000 21948 worker thread done servicing request
03:07:23.236 00.000 21948 Worker thread wakes up
03:07:23.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:23.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:23.236 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
03:07:24.869 01.633 21948 Exposure complete
03:07:24.904 00.035 21948 worker thread done servicing request
03:07:24.904 00.000 18120 OnExposeComplete: enter
03:07:24.905 00.001 18120 UpdateGuideState(): m_state=6
03:07:24.906 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4975
03:07:24.906 00.000 18120 Star::Find returns 1 (0), X=893.01, Y=233.52, Mass=1761, SNR=29.1, Peak=139 HFD=4.1
03:07:24.907 00.001 18120 MultiStar: [#1 -0.38,-0.68,0.00,R] [#2 0.09,-0.65,0.00,M6] [#3 -0.42,-0.55,0.00,M5] [#4 -0.20,-0.24,0.60,U] [#5 -0.07,-0.54,0.00,M3] [#6 -0.25,-0.09,0.56,U] [#7 -0.25,-0.02,0.44,U] [#8 -0.37,-0.26,0.00,M1] 
03:07:24.907 00.000 18120 refined, 3 included, MultiStar: {-0.18, -0.19}, one-star: {-0.11, -0.30}
03:07:24.908 00.001 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.00) = xAngle (-4.32 = 1.96)
03:07:24.908 00.000 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.36 = 1.92)
03:07:24.908 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.27 cameraTheta=-2.32 mountX=-0.10 mountY=0.25, mountTheta=1.96
03:07:24.909 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.19, opts=13)
03:07:24.910 00.001 18120 Enqueuing Move request for scope (-0.18, -0.19)
03:07:24.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:24.911 00.001 18120 UpdateGuideState exits: m=1761 RSB=29.1
03:07:24.911 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:24.913 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:24.915 00.002 21948 Worker thread wakes up
03:07:24.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
03:07:24.915 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
03:07:24.915 00.000 21948 Moving (-0.18, -0.19) raw xDistance=-0.10 yDistance=0.25
03:07:24.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:07:24.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:24.915 00.000 18120 Enqueuing Expose request
03:07:24.916 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:07:24.916 00.000 21948 MoveAxis(E, 0, ABG)
03:07:24.916 00.000 21948 Move returns status 0, amount 0
03:07:24.916 00.000 21948 MoveAxis(N, 0, ABG)
03:07:24.916 00.000 21948 Move returns status 0, amount 0
03:07:24.916 00.000 21948 move complete, result=0
03:07:24.916 00.000 21948 worker thread done servicing request
03:07:24.916 00.000 21948 Worker thread wakes up
03:07:24.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:24.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:24.916 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:07:26.442 01.526 21948 Exposure complete
03:07:26.477 00.035 21948 worker thread done servicing request
03:07:26.477 00.000 18120 OnExposeComplete: enter
03:07:26.478 00.001 18120 UpdateGuideState(): m_state=6
03:07:26.479 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4976
03:07:26.480 00.001 18120 Star::Find returns 1 (0), X=893.27, Y=233.87, Mass=1898, SNR=30.2, Peak=156 HFD=4.1
03:07:26.480 00.000 18120 MultiStar: [#1 0.09,0.59,0.00,M1] [#2 0.00,-0.27,0.63,U] [#3 -0.21,-0.20,0.59,U] [#4 -0.10,-0.27,0.57,U] [#5 0.05,0.01,0.44,U] [#6 -0.47,0.14,0.00,M4] [#7 -0.20,0.40,0.00,M1] [#8 -0.29,-0.10,0.40,U] 
03:07:26.481 00.001 18120 refined, 5 included, MultiStar: {-0.03, -0.12}, one-star: {0.15, 0.05}
03:07:26.481 00.000 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
03:07:26.482 00.001 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
03:07:26.482 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.85 mountX=-0.09 mountY=0.08, mountTheta=2.41
03:07:26.483 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
03:07:26.484 00.001 18120 Enqueuing Move request for scope (-0.03, -0.12)
03:07:26.484 00.000 21948 Worker thread wakes up
03:07:26.484 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:07:26.484 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:07:26.484 00.000 21948 Moving (-0.03, -0.12) raw xDistance=-0.09 yDistance=0.08
03:07:26.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:07:26.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:26.484 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:26.485 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:07:26.485 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:26.486 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:26.487 00.001 18120 Enqueuing Expose request
03:07:26.489 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:07:26.489 00.000 21948 MoveAxis(E, 0, ABG)
03:07:26.489 00.000 21948 Move returns status 0, amount 0
03:07:26.489 00.000 21948 MoveAxis(N, 0, ABG)
03:07:26.489 00.000 21948 Move returns status 0, amount 0
03:07:26.489 00.000 21948 move complete, result=0
03:07:26.489 00.000 21948 worker thread done servicing request
03:07:26.489 00.000 21948 Worker thread wakes up
03:07:26.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:26.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:26.490 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:28.126 01.636 21948 Exposure complete
03:07:28.166 00.040 21948 worker thread done servicing request
03:07:28.166 00.000 18120 OnExposeComplete: enter
03:07:28.168 00.002 18120 UpdateGuideState(): m_state=6
03:07:28.169 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4977
03:07:28.170 00.001 18120 Star::Find returns 1 (0), X=893.39, Y=233.65, Mass=1966, SNR=30.8, Peak=153 HFD=4.1
03:07:28.173 00.003 18120 MultiStar: [#1 0.59,0.04,0.00,M2] [#2 0.16,-0.49,0.00,M6] [#3 -0.01,-0.59,0.00,M5] [#4 -0.09,-0.49,0.00,M4] [#5 0.19,-0.61,0.00,M3] [#6 0.04,-0.18,0.53,U] [#7 0.00,-0.05,0.44,U] [#8 0.03,-0.44,0.00,M1] 
03:07:28.174 00.001 18120 refined, 2 included, MultiStar: {0.15, -0.15}, one-star: {0.27, -0.17}
03:07:28.175 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
03:07:28.176 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
03:07:28.177 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.77 mountX=-0.20 mountY=-0.07, mountTheta=-2.80
03:07:28.181 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.15, opts=13)
03:07:28.183 00.002 18120 Enqueuing Move request for scope (0.15, -0.15)
03:07:28.184 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:28.186 00.002 18120 UpdateGuideState exits: m=1966 RSB=30.8
03:07:28.188 00.002 21948 Worker thread wakes up
03:07:28.188 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
03:07:28.188 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
03:07:28.188 00.000 21948 Moving (0.15, -0.15) raw xDistance=-0.20 yDistance=-0.07
03:07:28.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:07:28.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:28.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:28.189 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:07:28.189 00.000 21948 MoveAxis(E, 0, ABG)
03:07:28.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:28.190 00.001 18120 Enqueuing Expose request
03:07:28.190 00.000 21948 Move returns status 0, amount 0
03:07:28.190 00.000 21948 MoveAxis(N, 0, ABG)
03:07:28.190 00.000 21948 Move returns status 0, amount 0
03:07:28.190 00.000 21948 move complete, result=0
03:07:28.191 00.001 21948 worker thread done servicing request
03:07:28.191 00.000 21948 Worker thread wakes up
03:07:28.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:28.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:28.191 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:29.708 01.517 21948 Exposure complete
03:07:29.745 00.037 21948 worker thread done servicing request
03:07:29.745 00.000 18120 OnExposeComplete: enter
03:07:29.747 00.002 18120 UpdateGuideState(): m_state=6
03:07:29.748 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
03:07:29.749 00.001 18120 Star::Find returns 1 (0), X=893.18, Y=233.82, Mass=1918, SNR=30.3, Peak=127 HFD=4.4
03:07:29.751 00.002 18120 MultiStar: [#1 -0.13,0.25,0.70,U] [#2 -0.13,-0.41,0.00,M7] [#3 -0.57,-0.26,0.00,M6] [#4 -0.39,-0.16,0.55,U] [#5 -0.16,-0.29,0.47,U] [#6 -0.71,-0.03,0.00,M4] [#7 -0.61,0.10,0.00,M1] [#8 -0.23,-0.40,0.00,M2] 
03:07:29.754 00.003 18120 single-star, 3 included, MultiStar: {-0.12, -0.02}, one-star: {0.06, 0.00}
03:07:29.755 00.001 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
03:07:29.755 00.000 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
03:07:29.756 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.00 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
03:07:29.756 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
03:07:29.757 00.001 18120 Enqueuing Move request for scope (0.06, 0.00)
03:07:29.757 00.000 21948 Worker thread wakes up
03:07:29.757 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:29.757 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.3
03:07:29.758 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:29.758 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:29.759 00.001 18120 Enqueuing Expose request
03:07:29.759 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
03:07:29.759 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
03:07:29.759 00.000 21948 Moving (0.06, 0.00) raw xDistance=-0.03 yDistance=-0.06
03:07:29.759 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:07:29.759 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:29.759 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:07:29.759 00.000 21948 MoveAxis(E, 0, ABG)
03:07:29.759 00.000 21948 Move returns status 0, amount 0
03:07:29.759 00.000 21948 MoveAxis(N, 0, ABG)
03:07:29.759 00.000 21948 Move returns status 0, amount 0
03:07:29.759 00.000 21948 move complete, result=0
03:07:29.759 00.000 21948 worker thread done servicing request
03:07:29.759 00.000 21948 Worker thread wakes up
03:07:29.759 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:29.759 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:29.760 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:31.381 01.621 21948 Exposure complete
03:07:31.411 00.030 21948 worker thread done servicing request
03:07:31.411 00.000 18120 OnExposeComplete: enter
03:07:31.414 00.003 18120 UpdateGuideState(): m_state=6
03:07:31.416 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4979
03:07:31.418 00.002 18120 Star::Find returns 1 (0), X=893.47, Y=233.75, Mass=1901, SNR=30.2, Peak=125 HFD=4.6
03:07:31.422 00.004 18120 MultiStar: [#1 0.61,0.49,0.00,M2] [#2 0.40,-0.23,0.00,M8] [#3 0.13,-0.14,0.60,U] [#4 0.49,-0.07,0.00,M4] [#5 0.39,-0.22,0.00,M3] [#6 0.05,0.24,0.53,U] [#7 0.25,0.18,0.42,U] [#8 0.32,-0.10,0.37,U] 
03:07:31.424 00.002 18120 refined, 4 included, MultiStar: {0.23, 0.00}, one-star: {0.35, -0.07}
03:07:31.426 00.002 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
03:07:31.429 00.003 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
03:07:31.430 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.01 mountX=-0.09 mountY=-0.21, mountTheta=-1.99
03:07:31.433 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.00, opts=13)
03:07:31.434 00.001 18120 Enqueuing Move request for scope (0.23, 0.00)
03:07:31.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:31.434 00.000 21948 Worker thread wakes up
03:07:31.434 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:07:31.435 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:31.435 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:31.435 00.000 18120 Enqueuing Expose request
03:07:31.436 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
03:07:31.436 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
03:07:31.436 00.000 21948 Moving (0.23, 0.00) raw xDistance=-0.09 yDistance=-0.21
03:07:31.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:07:31.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:07:31.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:07:31.436 00.000 21948 MoveAxis(E, 0, ABG)
03:07:31.437 00.001 21948 Move returns status 0, amount 0
03:07:31.437 00.000 21948 MoveAxis(N, 0, ABG)
03:07:31.437 00.000 21948 Move returns status 0, amount 0
03:07:31.437 00.000 21948 move complete, result=0
03:07:31.437 00.000 21948 worker thread done servicing request
03:07:31.437 00.000 21948 Worker thread wakes up
03:07:31.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:31.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:31.438 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:32.962 01.524 21948 Exposure complete
03:07:32.999 00.037 21948 worker thread done servicing request
03:07:32.999 00.000 18120 OnExposeComplete: enter
03:07:33.000 00.001 18120 UpdateGuideState(): m_state=6
03:07:33.001 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4980
03:07:33.002 00.001 18120 Star::Find returns 1 (0), X=893.42, Y=233.29, Mass=1984, SNR=30.7, Peak=127 HFD=4.2
03:07:33.002 00.000 18120 MultiStar: [#1 0.35,-0.01,0.72,U] [#2 0.10,-0.69,0.00,M9] [#3 0.00,-0.81,0.00,M6] [#4 0.30,-0.71,0.00,M5] [#5 0.49,-0.72,0.00,M4] [#6 0.02,-0.33,0.51,U] [#7 0.05,-0.23,0.43,U] [#8 0.05,-0.81,0.00,M2] 
03:07:33.003 00.001 18120 refined, 3 included, MultiStar: {0.22, -0.31}, one-star: {0.30, -0.54}
03:07:33.003 00.000 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
03:07:33.004 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
03:07:33.004 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.94 mountX=-0.37 mountY=-0.06, mountTheta=-2.98
03:07:33.007 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.31, opts=13)
03:07:33.007 00.000 18120 Enqueuing Move request for scope (0.22, -0.31)
03:07:33.008 00.001 21948 Worker thread wakes up
03:07:33.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:33.009 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
03:07:33.009 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
03:07:33.009 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.7
03:07:33.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:33.009 00.000 21948 Moving (0.22, -0.31) raw xDistance=-0.37 yDistance=-0.06
03:07:33.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:33.010 00.000 18120 Enqueuing Expose request
03:07:33.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:07:33.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:33.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:07:33.010 00.000 21948 MoveAxis(E, 66, ABG)
03:07:33.010 00.000 21948 Guiding  Dir = 2, Dur = 66
03:07:33.011 00.001 21948 IsSlewing returns 0
03:07:33.011 00.000 21948 IsGuiding returns 0
03:07:33.013 00.002 21948 PulseGuide returned control before completion, sleep 75
03:07:33.099 00.086 21948 IsGuiding returns 0
03:07:33.099 00.000 21948 Move returns status 0, amount 66
03:07:33.099 00.000 21948 MoveAxis(N, 0, ABG)
03:07:33.099 00.000 21948 Move returns status 0, amount 0
03:07:33.099 00.000 21948 move complete, result=0
03:07:33.099 00.000 18120 GuideStep: -0.4 px 66 ms EAST, -0.1 px 0 ms NORTH
03:07:33.100 00.001 21948 worker thread done servicing request
03:07:33.100 00.000 21948 Worker thread wakes up
03:07:33.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:33.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:34.725 01.625 21948 Exposure complete
03:07:34.774 00.049 21948 worker thread done servicing request
03:07:34.774 00.000 18120 OnExposeComplete: enter
03:07:34.775 00.001 18120 UpdateGuideState(): m_state=6
03:07:34.776 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4981
03:07:34.776 00.000 18120 Star::Find returns 1 (0), X=893.30, Y=233.02, Mass=1844, SNR=29.7, Peak=132 HFD=4.2
03:07:34.777 00.001 18120 MultiStar: [#1 0.42,-0.34,0.00,M2] [#2 0.19,-1.08,0.00,M10] [#3 0.20,-0.95,0.00,M7] [#4 0.15,-1.06,0.00,M6] [#5 0.30,-1.09,0.00,M5] [#6 0.08,-0.59,0.00,M3] [#7 -0.03,-0.59,0.00,M1] [#8 0.04,-1.06,0.00,M3] 
03:07:34.777 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
03:07:34.778 00.001 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
03:07:34.779 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.80 hyp=0.82 cameraTheta=-1.34 mountX=-0.80 mountY=0.19, mountTheta=2.91
03:07:34.782 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.80, opts=13)
03:07:34.783 00.001 18120 Enqueuing Move request for scope (0.19, -0.80)
03:07:34.783 00.000 21948 Worker thread wakes up
03:07:34.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:34.784 00.001 18120 UpdateGuideState exits: m=1844 RSB=29.7
03:07:34.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:34.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:34.786 00.002 18120 Enqueuing Expose request
03:07:34.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.80) opts 0xd
03:07:34.787 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.80)
03:07:34.787 00.000 21948 Moving (0.19, -0.80) raw xDistance=-0.80 yDistance=0.19
03:07:34.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
03:07:34.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:34.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:07:34.787 00.000 21948 MoveAxis(E, 148, ABG)
03:07:34.787 00.000 21948 Guiding  Dir = 2, Dur = 148
03:07:34.787 00.000 21948 IsSlewing returns 0
03:07:34.787 00.000 21948 IsGuiding returns 0
03:07:34.788 00.001 21948 PulseGuide returned control before completion, sleep 157
03:07:34.958 00.170 21948 IsGuiding returns 0
03:07:34.958 00.000 21948 Move returns status 0, amount 148
03:07:34.959 00.001 21948 MoveAxis(N, 0, ABG)
03:07:34.959 00.000 21948 Move returns status 0, amount 0
03:07:34.959 00.000 21948 move complete, result=0
03:07:34.959 00.000 21948 worker thread done servicing request
03:07:34.959 00.000 21948 Worker thread wakes up
03:07:34.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:34.959 00.000 18120 GuideStep: -0.8 px 148 ms EAST, 0.2 px 0 ms NORTH
03:07:34.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:36.362 01.403 21948 Exposure complete
03:07:36.400 00.038 21948 worker thread done servicing request
03:07:36.401 00.001 18120 OnExposeComplete: enter
03:07:36.402 00.001 18120 UpdateGuideState(): m_state=6
03:07:36.404 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4982
03:07:36.405 00.001 18120 Star::Find returns 1 (0), X=893.09, Y=233.41, Mass=1914, SNR=30.3, Peak=132 HFD=4.2
03:07:36.406 00.001 18120 MultiStar: [#1 0.05,0.16,0.73,U] [#2 -0.11,-0.36,0.64,U] [#3 -0.20,-0.45,0.00,M8] [#4 -0.26,-0.31,0.58,U] [#5 0.11,-0.59,0.00,M6] [#6 -0.47,-0.09,0.00,M4] [#7 -0.41,0.18,0.00,M2] [#8 0.08,-0.57,0.00,M4] 
03:07:36.408 00.002 18120 refined, 3 included, MultiStar: {-0.07, -0.24}, one-star: {-0.03, -0.42}
03:07:36.409 00.001 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.86 = 2.42)
03:07:36.409 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.38)
03:07:36.411 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.86 mountX=-0.19 mountY=0.17, mountTheta=2.40
03:07:36.412 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.24, opts=13)
03:07:36.413 00.001 18120 Enqueuing Move request for scope (-0.07, -0.24)
03:07:36.413 00.000 21948 Worker thread wakes up
03:07:36.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:36.413 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
03:07:36.414 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:36.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:36.415 00.001 18120 Enqueuing Expose request
03:07:36.415 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
03:07:36.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
03:07:36.415 00.000 21948 Moving (-0.07, -0.24) raw xDistance=-0.19 yDistance=0.17
03:07:36.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:07:36.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:36.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:07:36.415 00.000 21948 MoveAxis(E, 0, ABG)
03:07:36.415 00.000 21948 Move returns status 0, amount 0
03:07:36.415 00.000 21948 MoveAxis(N, 0, ABG)
03:07:36.415 00.000 21948 Move returns status 0, amount 0
03:07:36.415 00.000 21948 move complete, result=0
03:07:36.415 00.000 21948 worker thread done servicing request
03:07:36.415 00.000 21948 Worker thread wakes up
03:07:36.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:36.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:36.416 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:38.054 01.638 21948 Exposure complete
03:07:38.100 00.046 21948 worker thread done servicing request
03:07:38.100 00.000 18120 OnExposeComplete: enter
03:07:38.100 00.000 18120 UpdateGuideState(): m_state=6
03:07:38.101 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4983
03:07:38.101 00.000 18120 Star::Find returns 1 (0), X=893.18, Y=233.83, Mass=1950, SNR=30.6, Peak=164 HFD=4.3
03:07:38.102 00.001 18120 MultiStar: [#1 0.22,0.24,0.69,U] [#2 -0.10,-0.19,0.63,U] [#3 -0.09,-0.15,0.58,U] [#4 -0.06,-0.22,0.53,U] [#5 0.12,-0.37,0.46,U] [#6 -0.19,0.16,0.53,U] [#7 -0.46,0.15,0.00,M3] [#8 -0.28,-0.10,0.39,U] 
03:07:38.102 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.07, 0.01}
03:07:38.103 00.001 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
03:07:38.103 00.000 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
03:07:38.104 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=-0.04 mountY=0.04, mountTheta=2.41
03:07:38.105 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
03:07:38.106 00.001 18120 Enqueuing Move request for scope (-0.02, -0.06)
03:07:38.106 00.000 21948 Worker thread wakes up
03:07:38.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:38.106 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
03:07:38.107 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:38.107 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:38.108 00.001 18120 Enqueuing Expose request
03:07:38.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:07:38.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:07:38.108 00.000 21948 Moving (-0.02, -0.06) raw xDistance=-0.04 yDistance=0.04
03:07:38.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:38.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:38.108 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:07:38.108 00.000 21948 MoveAxis(E, 0, ABG)
03:07:38.108 00.000 21948 Move returns status 0, amount 0
03:07:38.108 00.000 21948 MoveAxis(N, 0, ABG)
03:07:38.108 00.000 21948 Move returns status 0, amount 0
03:07:38.108 00.000 21948 move complete, result=0
03:07:38.108 00.000 21948 worker thread done servicing request
03:07:38.108 00.000 21948 Worker thread wakes up
03:07:38.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:38.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:38.109 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:39.635 01.526 21948 Exposure complete
03:07:39.685 00.050 21948 worker thread done servicing request
03:07:39.685 00.000 18120 OnExposeComplete: enter
03:07:39.686 00.001 18120 UpdateGuideState(): m_state=6
03:07:39.686 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4984
03:07:39.687 00.001 18120 Star::Find returns 1 (0), X=893.12, Y=233.30, Mass=1897, SNR=30.2, Peak=145 HFD=4.2
03:07:39.687 00.000 18120 MultiStar: [#1 0.26,0.08,0.71,U] [#2 -0.12,-0.54,0.00,M9] [#3 -0.21,-0.34,0.59,U] [#4 -0.01,-0.62,0.00,M5] [#5 -0.10,-0.59,0.00,M6] [#6 -0.55,-0.18,0.00,M4] [#7 -0.24,-0.20,0.42,U] [#8 -0.24,-0.56,0.00,M4] 
03:07:39.688 00.001 18120 refined, 3 included, MultiStar: {-0.01, -0.28}, one-star: {0.00, -0.52}
03:07:39.688 00.000 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
03:07:39.689 00.001 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
03:07:39.689 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.62 mountX=-0.25 mountY=0.14, mountTheta=2.64
03:07:39.690 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.28, opts=13)
03:07:39.691 00.001 18120 Enqueuing Move request for scope (-0.01, -0.28)
03:07:39.691 00.000 21948 Worker thread wakes up
03:07:39.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
03:07:39.691 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
03:07:39.691 00.000 21948 Moving (-0.01, -0.28) raw xDistance=-0.25 yDistance=0.14
03:07:39.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:07:39.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:39.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:39.692 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.2
03:07:39.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:39.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:39.693 00.000 18120 Enqueuing Expose request
03:07:39.694 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:07:39.694 00.000 21948 MoveAxis(E, 44, ABG)
03:07:39.694 00.000 21948 Guiding  Dir = 2, Dur = 44
03:07:39.694 00.000 21948 IsSlewing returns 0
03:07:39.694 00.000 21948 IsGuiding returns 0
03:07:39.696 00.002 21948 PulseGuide returned control before completion, sleep 53
03:07:39.762 00.066 21948 IsGuiding returns 0
03:07:39.762 00.000 21948 Move returns status 0, amount 44
03:07:39.762 00.000 21948 MoveAxis(N, 0, ABG)
03:07:39.762 00.000 21948 Move returns status 0, amount 0
03:07:39.762 00.000 21948 move complete, result=0
03:07:39.762 00.000 21948 worker thread done servicing request
03:07:39.762 00.000 21948 Worker thread wakes up
03:07:39.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:39.762 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:07:39.763 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:41.391 01.628 21948 Exposure complete
03:07:41.426 00.035 21948 worker thread done servicing request
03:07:41.426 00.000 18120 OnExposeComplete: enter
03:07:41.426 00.000 18120 UpdateGuideState(): m_state=6
03:07:41.427 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4985
03:07:41.427 00.000 18120 Star::Find returns 1 (0), X=892.82, Y=233.31, Mass=2027, SNR=31.1, Peak=169 HFD=3.9
03:07:41.428 00.001 18120 MultiStar: [#1 0.04,-0.26,0.70,U] [#2 -0.26,-0.87,0.00,M10] [#3 -0.54,-0.78,0.00,M7] [#4 -0.51,-0.77,0.00,M6] [#5 -0.10,-0.98,0.00,M7] [#6 -0.66,-0.74,0.00,M5] [#7 -0.53,0.02,0.00,M3] [#8 -0.60,-0.85,0.00,M5] 
03:07:41.428 00.000 18120 refined, 1 included, MultiStar: {-0.16, -0.41}, one-star: {-0.30, -0.52}
03:07:41.429 00.001 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.34)
03:07:41.429 00.000 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.31)
03:07:41.430 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.41 hyp=0.44 cameraTheta=-1.94 mountX=-0.31 mountY=0.33, mountTheta=2.33
03:07:41.431 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.41, opts=13)
03:07:41.431 00.000 18120 Enqueuing Move request for scope (-0.16, -0.41)
03:07:41.432 00.001 21948 Worker thread wakes up
03:07:41.432 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:41.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.41) opts 0xd
03:07:41.432 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.1
03:07:41.433 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.41)
03:07:41.433 00.000 21948 Moving (-0.16, -0.41) raw xDistance=-0.31 yDistance=0.33
03:07:41.433 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:41.434 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:41.434 00.000 18120 Enqueuing Expose request
03:07:41.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:07:41.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:41.435 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:07:41.435 00.000 21948 MoveAxis(E, 58, ABG)
03:07:41.435 00.000 21948 Guiding  Dir = 2, Dur = 58
03:07:41.435 00.000 21948 IsSlewing returns 0
03:07:41.435 00.000 21948 IsGuiding returns 0
03:07:41.437 00.002 21948 PulseGuide returned control before completion, sleep 67
03:07:41.512 00.075 21948 IsGuiding returns 0
03:07:41.512 00.000 21948 Move returns status 0, amount 58
03:07:41.512 00.000 21948 MoveAxis(N, 0, ABG)
03:07:41.512 00.000 21948 Move returns status 0, amount 0
03:07:41.512 00.000 21948 move complete, result=0
03:07:41.512 00.000 21948 worker thread done servicing request
03:07:41.512 00.000 21948 Worker thread wakes up
03:07:41.513 00.001 18120 GuideStep: -0.3 px 58 ms EAST, 0.3 px 0 ms NORTH
03:07:41.513 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:41.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:42.928 01.415 21948 Exposure complete
03:07:42.968 00.040 21948 worker thread done servicing request
03:07:42.968 00.000 18120 OnExposeComplete: enter
03:07:42.970 00.002 18120 UpdateGuideState(): m_state=6
03:07:42.971 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4986
03:07:42.973 00.002 18120 Star::Find returns 1 (0), X=892.70, Y=234.04, Mass=1887, SNR=30.1, Peak=143 HFD=4.2
03:07:42.976 00.003 18120 MultiStar: [#1 -0.09,0.50,0.00,M1] [#2 -0.78,0.10,0.00,R] [#3 -0.68,-0.20,0.00,M8] [#4 -0.60,-0.07,0.00,M7] [#5 -0.38,-0.28,0.00,M8] [#6 -0.77,0.23,0.00,M6] [#7 -0.88,0.43,0.00,M4] [#8 -0.82,-0.10,0.00,M6] 
03:07:42.978 00.002 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
03:07:42.980 00.002 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
03:07:42.981 00.001 18120 CameraToMount -- cameraX=-0.42 cameraY=0.22 hyp=0.47 cameraTheta=2.66 mountX=0.37 mountY=0.27, mountTheta=0.63
03:07:42.983 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=0.22, opts=13)
03:07:42.984 00.001 18120 Enqueuing Move request for scope (-0.42, 0.22)
03:07:42.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:42.985 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
03:07:42.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:42.985 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:42.986 00.001 18120 Enqueuing Expose request
03:07:42.986 00.000 21948 Worker thread wakes up
03:07:42.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.22) opts 0xd
03:07:42.986 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, 0.22)
03:07:42.986 00.000 21948 Moving (-0.42, 0.22) raw xDistance=0.37 yDistance=0.27
03:07:42.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
03:07:42.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:07:42.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:07:42.986 00.000 21948 MoveAxis(W, 62, ABG)
03:07:42.986 00.000 21948 Guiding  Dir = 3, Dur = 62
03:07:42.987 00.001 21948 IsSlewing returns 0
03:07:42.987 00.000 21948 IsGuiding returns 0
03:07:42.989 00.002 21948 PulseGuide returned control before completion, sleep 70
03:07:43.067 00.078 21948 IsGuiding returns 0
03:07:43.067 00.000 21948 Move returns status 0, amount 62
03:07:43.067 00.000 21948 MoveAxis(N, 0, ABG)
03:07:43.067 00.000 21948 Move returns status 0, amount 0
03:07:43.067 00.000 21948 move complete, result=0
03:07:43.067 00.000 21948 worker thread done servicing request
03:07:43.067 00.000 21948 Worker thread wakes up
03:07:43.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:43.067 00.000 18120 GuideStep: 0.4 px 62 ms WEST, 0.3 px 0 ms NORTH
03:07:43.068 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:44.702 01.634 21948 Exposure complete
03:07:44.731 00.029 21948 worker thread done servicing request
03:07:44.732 00.001 18120 OnExposeComplete: enter
03:07:44.733 00.001 18120 UpdateGuideState(): m_state=6
03:07:44.734 00.001 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4987
03:07:44.736 00.002 18120 Star::Find returns 1 (0), X=892.64, Y=234.08, Mass=1896, SNR=30.3, Peak=153 HFD=4.1
03:07:44.737 00.001 18120 MultiStar: [#1 -0.05,0.51,0.00,M2] [#2 0.31,-0.29,0.00,M1] [#3 -0.35,-0.15,0.59,U] [#4 -0.38,-0.04,0.56,U] [#5 -0.36,-0.24,0.00,M9] [#6 -0.60,0.33,0.00,M7] [#7 -0.57,0.19,0.00,M5] [#8 -0.38,-0.08,0.39,U] 
03:07:44.738 00.001 18120 refined, 3 included, MultiStar: {-0.41, 0.05}, one-star: {-0.48, 0.25}
03:07:44.739 00.001 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.03 = 1.03)
03:07:44.740 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
03:07:44.741 00.001 18120 CameraToMount -- cameraX=-0.41 cameraY=0.05 hyp=0.41 cameraTheta=3.03 mountX=0.21 mountY=0.35, mountTheta=1.02
03:07:44.744 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.05, opts=13)
03:07:44.744 00.000 18120 Enqueuing Move request for scope (-0.41, 0.05)
03:07:44.745 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:44.745 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.3
03:07:44.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:44.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:44.746 00.001 18120 Enqueuing Expose request
03:07:44.746 00.000 21948 Worker thread wakes up
03:07:44.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.05) opts 0xd
03:07:44.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.05)
03:07:44.746 00.000 21948 Moving (-0.41, 0.05) raw xDistance=0.21 yDistance=0.35
03:07:44.747 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
03:07:44.747 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:07:44.747 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
03:07:44.747 00.000 21948 MoveAxis(W, 42, ABG)
03:07:44.747 00.000 21948 Guiding  Dir = 3, Dur = 42
03:07:44.747 00.000 21948 IsSlewing returns 0
03:07:44.747 00.000 21948 IsGuiding returns 0
03:07:44.749 00.002 21948 PulseGuide returned control before completion, sleep 51
03:07:44.813 00.064 21948 IsGuiding returns 0
03:07:44.813 00.000 21948 Move returns status 0, amount 42
03:07:44.813 00.000 21948 MoveAxis(N, 0, ABG)
03:07:44.813 00.000 21948 Move returns status 0, amount 0
03:07:44.813 00.000 21948 move complete, result=0
03:07:44.813 00.000 21948 worker thread done servicing request
03:07:44.813 00.000 21948 Worker thread wakes up
03:07:44.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:44.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:44.813 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.3 px 0 ms NORTH
03:07:46.223 01.410 21948 Exposure complete
03:07:46.260 00.037 21948 worker thread done servicing request
03:07:46.260 00.000 18120 OnExposeComplete: enter
03:07:46.261 00.001 18120 UpdateGuideState(): m_state=6
03:07:46.262 00.001 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4988
03:07:46.263 00.001 18120 Star::Find returns 1 (0), X=892.92, Y=233.71, Mass=1891, SNR=30.1, Peak=153 HFD=4.2
03:07:46.264 00.001 18120 MultiStar: [#1 0.01,0.38,0.72,U] [#2 0.60,-0.38,0.00,M2] [#3 -0.32,-0.23,0.59,U] [#4 -0.08,-0.42,0.55,U] [#5 -0.03,-0.50,0.00,M10] [#6 -0.62,-0.08,0.00,M8] [#7 -0.45,0.20,0.00,M6] [#8 -0.66,-0.17,0.00,M6] 
03:07:46.265 00.001 18120 refined, 3 included, MultiStar: {-0.15, -0.07}, one-star: {-0.19, -0.11}
03:07:46.266 00.001 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
03:07:46.267 00.001 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.56)
03:07:46.268 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.68 mountX=-0.01 mountY=0.16, mountTheta=1.60
03:07:46.271 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.07, opts=13)
03:07:46.271 00.000 18120 Enqueuing Move request for scope (-0.15, -0.07)
03:07:46.272 00.001 21948 Worker thread wakes up
03:07:46.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
03:07:46.272 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
03:07:46.272 00.000 21948 Moving (-0.15, -0.07) raw xDistance=-0.01 yDistance=0.16
03:07:46.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:07:46.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:46.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:46.272 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:07:46.273 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:46.273 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:46.274 00.001 18120 Enqueuing Expose request
03:07:46.274 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:07:46.274 00.000 21948 MoveAxis(E, 0, ABG)
03:07:46.274 00.000 21948 Move returns status 0, amount 0
03:07:46.274 00.000 21948 MoveAxis(N, 0, ABG)
03:07:46.274 00.000 21948 Move returns status 0, amount 0
03:07:46.274 00.000 21948 move complete, result=0
03:07:46.275 00.001 21948 worker thread done servicing request
03:07:46.275 00.000 21948 Worker thread wakes up
03:07:46.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:46.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:46.275 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:47.904 01.629 21948 Exposure complete
03:07:47.931 00.027 21948 worker thread done servicing request
03:07:47.933 00.002 18120 OnExposeComplete: enter
03:07:47.933 00.000 18120 UpdateGuideState(): m_state=6
03:07:47.934 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4989
03:07:47.934 00.000 18120 Star::Find returns 1 (0), X=893.05, Y=233.64, Mass=1890, SNR=30.1, Peak=148 HFD=4.1
03:07:47.935 00.001 18120 MultiStar: [#1 0.31,0.15,0.73,U] [#2 0.58,-0.68,0.00,M3] [#3 -0.06,-0.48,0.00,M7] [#4 -0.35,-0.39,0.00,M6] [#5 -0.06,-0.69,0.00,R] [#6 -0.61,0.06,0.00,M9] [#7 -0.72,0.19,0.00,M7] [#8 -0.30,-0.30,0.41,U] 
03:07:47.935 00.000 18120 refined, 2 included, MultiStar: {0.02, -0.09}, one-star: {-0.07, -0.18}
03:07:47.936 00.001 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.38 = 2.90)
03:07:47.936 00.000 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.86)
03:07:47.937 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.39 mountX=-0.09 mountY=0.03, mountTheta=2.86
03:07:47.939 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
03:07:47.939 00.000 18120 Enqueuing Move request for scope (0.02, -0.09)
03:07:47.940 00.001 21948 Worker thread wakes up
03:07:47.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:47.940 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.1
03:07:47.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:47.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
03:07:47.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
03:07:47.941 00.000 21948 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.03
03:07:47.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:07:47.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:47.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:07:47.941 00.000 21948 MoveAxis(E, 0, ABG)
03:07:47.941 00.000 21948 Move returns status 0, amount 0
03:07:47.941 00.000 21948 MoveAxis(N, 0, ABG)
03:07:47.941 00.000 21948 Move returns status 0, amount 0
03:07:47.941 00.000 21948 move complete, result=0
03:07:47.941 00.000 21948 worker thread done servicing request
03:07:47.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:47.942 00.001 18120 Enqueuing Expose request
03:07:47.942 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:47.942 00.000 21948 Worker thread wakes up
03:07:47.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:47.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:49.461 01.519 21948 Exposure complete
03:07:49.497 00.036 21948 worker thread done servicing request
03:07:49.497 00.000 18120 OnExposeComplete: enter
03:07:49.498 00.001 18120 UpdateGuideState(): m_state=6
03:07:49.498 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4990
03:07:49.499 00.001 18120 Star::Find returns 1 (0), X=892.96, Y=233.59, Mass=1962, SNR=30.8, Peak=165 HFD=4.1
03:07:49.499 00.000 18120 MultiStar: [#1 0.17,0.16,0.69,U] [#2 0.52,-0.59,0.00,M4] [#3 -0.28,-0.56,0.00,M8] [#4 -0.16,-0.50,0.00,M7] [#5 0.17,0.05,0.47,U] [#6 -0.31,-0.22,0.49,U] [#7 -0.36,0.17,0.43,U] [#8 -0.29,-0.63,0.00,M6] 
03:07:49.500 00.001 18120 refined, 4 included, MultiStar: {-0.09, -0.04}, one-star: {-0.15, -0.23}
03:07:49.500 00.000 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.67 = 1.61)
03:07:49.501 00.001 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.71 = 1.57)
03:07:49.501 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.68 mountX=-0.00 mountY=0.10, mountTheta=1.61
03:07:49.502 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
03:07:49.503 00.001 18120 Enqueuing Move request for scope (-0.09, -0.04)
03:07:49.503 00.000 21948 Worker thread wakes up
03:07:49.504 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:49.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
03:07:49.504 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
03:07:49.504 00.000 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.10
03:07:49.504 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.8
03:07:49.505 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:49.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:49.505 00.000 18120 Enqueuing Expose request
03:07:49.508 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:07:49.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:49.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:07:49.508 00.000 21948 MoveAxis(E, 0, ABG)
03:07:49.508 00.000 21948 Move returns status 0, amount 0
03:07:49.508 00.000 21948 MoveAxis(N, 0, ABG)
03:07:49.508 00.000 21948 Move returns status 0, amount 0
03:07:49.508 00.000 21948 move complete, result=0
03:07:49.509 00.001 21948 worker thread done servicing request
03:07:49.509 00.000 21948 Worker thread wakes up
03:07:49.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:49.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:49.511 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:51.139 01.628 21948 Exposure complete
03:07:51.179 00.040 21948 worker thread done servicing request
03:07:51.179 00.000 18120 OnExposeComplete: enter
03:07:51.180 00.001 18120 UpdateGuideState(): m_state=6
03:07:51.180 00.000 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4991
03:07:51.181 00.001 18120 Star::Find returns 1 (0), X=892.98, Y=233.24, Mass=1928, SNR=30.5, Peak=144 HFD=4.2
03:07:51.181 00.000 18120 MultiStar: [#1 0.25,-0.15,0.73,U] [#2 0.74,-0.83,0.00,M5] [#3 -0.18,-0.57,0.00,M9] [#4 -0.43,-0.84,0.00,M8] [#5 -0.12,-0.28,0.47,U] [#6 -0.50,-0.29,0.00,M9] [#7 -0.44,-0.14,0.00,M7] [#8 -0.15,-0.75,0.00,M7] 
03:07:51.182 00.001 18120 refined, 2 included, MultiStar: {-0.01, -0.38}, one-star: {-0.14, -0.59}
03:07:51.183 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
03:07:51.183 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
03:07:51.184 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.59 mountX=-0.34 mountY=0.18, mountTheta=2.66
03:07:51.185 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.38, opts=13)
03:07:51.185 00.000 18120 Enqueuing Move request for scope (-0.01, -0.38)
03:07:51.186 00.001 21948 Worker thread wakes up
03:07:51.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.38) opts 0xd
03:07:51.186 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.38)
03:07:51.186 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:51.186 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.5
03:07:51.187 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:51.187 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:51.188 00.001 18120 Enqueuing Expose request
03:07:51.188 00.000 21948 Moving (-0.01, -0.38) raw xDistance=-0.34 yDistance=0.18
03:07:51.188 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:07:51.188 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:51.188 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:07:51.188 00.000 21948 MoveAxis(E, 61, ABG)
03:07:51.188 00.000 21948 Guiding  Dir = 2, Dur = 61
03:07:51.188 00.000 21948 IsSlewing returns 0
03:07:51.188 00.000 21948 IsGuiding returns 0
03:07:51.190 00.002 21948 PulseGuide returned control before completion, sleep 70
03:07:51.279 00.089 21948 IsGuiding returns 0
03:07:51.279 00.000 21948 Move returns status 0, amount 61
03:07:51.279 00.000 21948 MoveAxis(N, 0, ABG)
03:07:51.279 00.000 21948 Move returns status 0, amount 0
03:07:51.279 00.000 21948 move complete, result=0
03:07:51.279 00.000 21948 worker thread done servicing request
03:07:51.279 00.000 21948 Worker thread wakes up
03:07:51.279 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:51.279 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
03:07:51.280 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:52.698 01.418 21948 Exposure complete
03:07:52.738 00.040 21948 worker thread done servicing request
03:07:52.738 00.000 18120 OnExposeComplete: enter
03:07:52.739 00.001 18120 UpdateGuideState(): m_state=6
03:07:52.740 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4992
03:07:52.741 00.001 18120 Star::Find returns 1 (0), X=893.27, Y=232.87, Mass=1917, SNR=30.3, Peak=135 HFD=4.4
03:07:52.742 00.001 18120 MultiStar: large primary error, entering stabilization period
03:07:52.743 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.88)
03:07:52.744 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.84)
03:07:52.744 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.95 hyp=0.97 cameraTheta=-1.41 mountX=-0.93 mountY=0.29, mountTheta=2.84
03:07:52.746 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.95, opts=13)
03:07:52.747 00.001 18120 Enqueuing Move request for scope (0.16, -0.95)
03:07:52.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:52.748 00.001 18120 UpdateGuideState exits: m=1917 RSB=30.3
03:07:52.748 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:52.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:52.749 00.001 18120 Enqueuing Expose request
03:07:52.749 00.000 21948 Worker thread wakes up
03:07:52.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.95) opts 0xd
03:07:52.749 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.95)
03:07:52.749 00.000 21948 Moving (0.16, -0.95) raw xDistance=-0.93 yDistance=0.29
03:07:52.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.93
03:07:52.749 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=0.50 newest=0.56
03:07:52.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:07:52.750 00.001 21948 MoveAxis(E, 171, ABG)
03:07:52.750 00.000 21948 Guiding  Dir = 2, Dur = 171
03:07:52.750 00.000 21948 IsSlewing returns 0
03:07:52.750 00.000 21948 IsGuiding returns 0
03:07:52.752 00.002 21948 PulseGuide returned control before completion, sleep 180
03:07:52.936 00.184 21948 IsGuiding returns 0
03:07:52.936 00.000 21948 Move returns status 0, amount 171
03:07:52.936 00.000 21948 MoveAxis(S, 69, ABG)
03:07:52.936 00.000 21948 Guiding  Dir = 1, Dur = 69
03:07:52.936 00.000 21948 IsSlewing returns 0
03:07:52.936 00.000 21948 IsGuiding returns 0
03:07:52.941 00.005 21948 PulseGuide returned control before completion, sleep 75
03:07:53.027 00.086 21948 IsGuiding returns 0
03:07:53.027 00.000 21948 Move returns status 0, amount 69
03:07:53.027 00.000 21948 move complete, result=0
03:07:53.027 00.000 21948 worker thread done servicing request
03:07:53.027 00.000 21948 Worker thread wakes up
03:07:53.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:53.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:53.028 00.001 18120 GuideStep: -0.9 px 171 ms EAST, 0.3 px 69 ms SOUTH
03:07:54.653 01.625 21948 Exposure complete
03:07:54.693 00.040 21948 worker thread done servicing request
03:07:54.693 00.000 18120 OnExposeComplete: enter
03:07:54.694 00.001 18120 UpdateGuideState(): m_state=6
03:07:54.695 00.001 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4993
03:07:54.695 00.000 18120 Star::Find returns 1 (0), X=893.02, Y=233.80, Mass=1915, SNR=30.3, Peak=150 HFD=4.3
03:07:54.696 00.001 18120 MultiStar: exiting stabilization period
03:07:54.697 00.001 18120 MultiStar: [#1 0.16,0.41,0.00,M1] [#2 0.56,-0.12,0.00,M6] [#3 -0.22,-0.09,0.60,U] [#4 -0.33,0.15,0.55,U] [#5 -0.18,0.63,0.00,M1] [#6 -0.53,0.07,0.00,M10] [#7 -0.28,0.41,0.00,M8] [#8 -0.35,-0.27,0.00,M8] 
03:07:54.698 00.001 18120 single-star, 2 included, MultiStar: {-0.19, 0.00}, one-star: {-0.10, -0.03}
03:07:54.699 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.41)
03:07:54.700 00.001 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
03:07:54.700 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.87 mountX=0.02 mountY=0.10, mountTheta=1.41
03:07:54.702 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
03:07:54.703 00.001 18120 Enqueuing Move request for scope (-0.10, -0.03)
03:07:54.704 00.001 21948 Worker thread wakes up
03:07:54.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
03:07:54.704 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
03:07:54.704 00.000 21948 Moving (-0.10, -0.03) raw xDistance=0.02 yDistance=0.10
03:07:54.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:07:54.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:54.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:07:54.704 00.000 21948 MoveAxis(E, 0, ABG)
03:07:54.704 00.000 21948 Move returns status 0, amount 0
03:07:54.704 00.000 21948 MoveAxis(N, 0, ABG)
03:07:54.704 00.000 21948 Move returns status 0, amount 0
03:07:54.705 00.001 21948 move complete, result=0
03:07:54.705 00.000 21948 worker thread done servicing request
03:07:54.706 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:54.706 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.3
03:07:54.707 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:54.708 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:54.709 00.001 18120 Enqueuing Expose request
03:07:54.709 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:54.710 00.001 21948 Worker thread wakes up
03:07:54.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:54.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:56.235 01.525 21948 Exposure complete
03:07:56.279 00.044 21948 worker thread done servicing request
03:07:56.279 00.000 18120 OnExposeComplete: enter
03:07:56.281 00.002 18120 UpdateGuideState(): m_state=6
03:07:56.282 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4994
03:07:56.284 00.002 18120 Star::Find returns 1 (0), X=892.96, Y=234.11, Mass=1795, SNR=29.4, Peak=151 HFD=4.3
03:07:56.285 00.001 18120 MultiStar: [#1 -0.06,0.88,0.00,M2] [#2 0.38,0.17,0.64,U] [#3 -0.45,0.05,0.00,M9] [#4 -0.42,0.24,0.00,M8] [#5 -0.21,0.86,0.00,M2] [#6 -0.60,0.42,0.00,R] [#7 -0.37,0.51,0.00,M9] [#8 -0.65,0.18,0.00,M9] 
03:07:56.286 00.001 18120 refined, 1 included, MultiStar: {0.05, 0.24}, one-star: {-0.16, 0.28}
03:07:56.287 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
03:07:56.288 00.001 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
03:07:56.288 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.36 mountX=0.20 mountY=-0.15, mountTheta=-0.67
03:07:56.290 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.24, opts=13)
03:07:56.291 00.001 18120 Enqueuing Move request for scope (0.05, 0.24)
03:07:56.291 00.000 21948 Worker thread wakes up
03:07:56.292 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
03:07:56.292 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
03:07:56.292 00.000 21948 Moving (0.05, 0.24) raw xDistance=0.20 yDistance=-0.15
03:07:56.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:07:56.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:56.292 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:56.292 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.4
03:07:56.293 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:07:56.293 00.000 21948 MoveAxis(E, 0, ABG)
03:07:56.293 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:56.293 00.000 21948 Move returns status 0, amount 0
03:07:56.293 00.000 21948 MoveAxis(N, 0, ABG)
03:07:56.293 00.000 21948 Move returns status 0, amount 0
03:07:56.293 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:56.294 00.001 18120 Enqueuing Expose request
03:07:56.294 00.000 21948 move complete, result=0
03:07:56.294 00.000 21948 worker thread done servicing request
03:07:56.294 00.000 21948 Worker thread wakes up
03:07:56.294 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:56.295 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:56.295 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:57.928 01.633 21948 Exposure complete
03:07:57.953 00.025 21948 worker thread done servicing request
03:07:57.953 00.000 18120 OnExposeComplete: enter
03:07:57.954 00.001 18120 UpdateGuideState(): m_state=6
03:07:57.955 00.001 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4995
03:07:57.956 00.001 18120 Star::Find returns 1 (0), X=892.74, Y=234.32, Mass=1910, SNR=30.3, Peak=151 HFD=4.2
03:07:57.957 00.001 18120 MultiStar: [#1 0.04,0.75,0.00,M3] [#2 0.33,0.02,0.63,U] [#3 -0.47,0.18,0.00,M10] [#4 -0.42,0.08,0.55,U] [#5 -0.08,0.67,0.00,M3] [#6 0.11,0.13,0.52,U] [#7 -0.55,0.59,0.00,M10] [#8 -0.37,0.35,0.00,M10] 
03:07:57.957 00.000 18120 refined, 3 included, MultiStar: {-0.13, 0.23}, one-star: {-0.38, 0.49}
03:07:57.958 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
03:07:57.958 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
03:07:57.959 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.09 mountX=0.26 mountY=0.01, mountTheta=0.05
03:07:57.960 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.23, opts=13)
03:07:57.960 00.000 18120 Enqueuing Move request for scope (-0.13, 0.23)
03:07:57.961 00.001 21948 Worker thread wakes up
03:07:57.961 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
03:07:57.961 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
03:07:57.961 00.000 21948 Moving (-0.13, 0.23) raw xDistance=0.26 yDistance=0.01
03:07:57.961 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:57.961 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
03:07:57.962 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:57.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:57.963 00.001 18120 Enqueuing Expose request
03:07:57.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:07:57.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:57.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:07:57.963 00.000 21948 MoveAxis(W, 47, ABG)
03:07:57.963 00.000 21948 Guiding  Dir = 3, Dur = 47
03:07:57.964 00.001 21948 IsSlewing returns 0
03:07:57.964 00.000 21948 IsGuiding returns 0
03:07:57.966 00.002 21948 PulseGuide returned control before completion, sleep 56
03:07:58.039 00.073 21948 IsGuiding returns 0
03:07:58.039 00.000 21948 Move returns status 0, amount 47
03:07:58.040 00.001 21948 MoveAxis(N, 0, ABG)
03:07:58.040 00.000 21948 Move returns status 0, amount 0
03:07:58.040 00.000 21948 move complete, result=0
03:07:58.040 00.000 21948 worker thread done servicing request
03:07:58.040 00.000 21948 Worker thread wakes up
03:07:58.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:58.040 00.000 18120 GuideStep: 0.3 px 47 ms WEST, 0.0 px 0 ms NORTH
03:07:58.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:59.443 01.403 21948 Exposure complete
03:07:59.487 00.044 21948 worker thread done servicing request
03:07:59.488 00.001 18120 OnExposeComplete: enter
03:07:59.489 00.001 18120 UpdateGuideState(): m_state=6
03:07:59.489 00.000 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4996
03:07:59.490 00.001 18120 Star::Find returns 1 (0), X=892.78, Y=233.97, Mass=1854, SNR=29.8, Peak=152 HFD=4.2
03:07:59.491 00.001 18120 MultiStar: [#1 0.01,0.42,0.75,U] [#2 0.37,-0.25,0.00,M5] [#3 -0.41,-0.04,0.63,U] [#4 -0.47,-0.17,0.00,M8] [#5 -0.28,0.36,0.00,M4] [#6 0.14,-0.16,0.56,U] [#7 -0.65,0.47,0.00,R] [#8 -0.24,0.05,0.40,U] 
03:07:59.491 00.000 18120 refined, 4 included, MultiStar: {-0.18, 0.11}, one-star: {-0.34, 0.15}
03:07:59.492 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
03:07:59.492 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
03:07:59.492 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=0.18 mountY=0.11, mountTheta=0.57
03:07:59.494 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.11, opts=13)
03:07:59.494 00.000 18120 Enqueuing Move request for scope (-0.18, 0.11)
03:07:59.495 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:07:59.495 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.8
03:07:59.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:59.496 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:07:59.496 00.000 18120 Enqueuing Expose request
03:07:59.497 00.001 21948 Worker thread wakes up
03:07:59.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
03:07:59.497 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
03:07:59.497 00.000 21948 Moving (-0.18, 0.11) raw xDistance=0.18 yDistance=0.11
03:07:59.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:07:59.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:59.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:07:59.497 00.000 21948 MoveAxis(E, 0, ABG)
03:07:59.497 00.000 21948 Move returns status 0, amount 0
03:07:59.497 00.000 21948 MoveAxis(N, 0, ABG)
03:07:59.497 00.000 21948 Move returns status 0, amount 0
03:07:59.497 00.000 21948 move complete, result=0
03:07:59.497 00.000 21948 worker thread done servicing request
03:07:59.497 00.000 21948 Worker thread wakes up
03:07:59.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:07:59.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:07:59.497 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:01.132 01.635 21948 Exposure complete
03:08:01.169 00.037 21948 worker thread done servicing request
03:08:01.169 00.000 18120 OnExposeComplete: enter
03:08:01.169 00.000 18120 UpdateGuideState(): m_state=6
03:08:01.170 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4997
03:08:01.170 00.000 18120 Star::Find returns 1 (0), X=893.01, Y=233.73, Mass=1930, SNR=30.3, Peak=172 HFD=4.0
03:08:01.171 00.001 18120 MultiStar: [#1 0.11,0.25,0.69,U] [#2 0.75,-0.36,0.00,M6] [#3 -0.43,-0.34,0.00,M10] [#4 -0.19,-0.23,0.54,U] [#5 -0.00,0.24,0.46,U] [#6 -0.14,-0.39,0.51,U] [#7 0.35,0.03,0.46,U] [#8 -0.42,-0.13,0.00,M10] 
03:08:01.171 00.000 18120 refined, 5 included, MultiStar: {-0.01, -0.04}, one-star: {-0.11, -0.09}
03:08:01.172 00.001 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.35)
03:08:01.172 00.000 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.31)
03:08:01.172 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.94 mountX=-0.03 mountY=0.03, mountTheta=2.33
03:08:01.174 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
03:08:01.174 00.000 18120 Enqueuing Move request for scope (-0.01, -0.04)
03:08:01.174 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:01.175 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.3
03:08:01.175 00.000 21948 Worker thread wakes up
03:08:01.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:08:01.175 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:08:01.175 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.03
03:08:01.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:08:01.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:01.175 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:01.176 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:01.176 00.000 18120 Enqueuing Expose request
03:08:01.177 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:08:01.177 00.000 21948 MoveAxis(E, 0, ABG)
03:08:01.177 00.000 21948 Move returns status 0, amount 0
03:08:01.177 00.000 21948 MoveAxis(N, 0, ABG)
03:08:01.177 00.000 21948 Move returns status 0, amount 0
03:08:01.177 00.000 21948 move complete, result=0
03:08:01.177 00.000 21948 worker thread done servicing request
03:08:01.177 00.000 21948 Worker thread wakes up
03:08:01.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:01.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:01.178 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:02.706 01.528 21948 Exposure complete
03:08:02.771 00.065 21948 worker thread done servicing request
03:08:02.771 00.000 18120 OnExposeComplete: enter
03:08:02.772 00.001 18120 UpdateGuideState(): m_state=6
03:08:02.773 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4998
03:08:02.773 00.000 18120 Star::Find returns 1 (0), X=893.13, Y=233.76, Mass=1937, SNR=30.5, Peak=161 HFD=4.2
03:08:02.775 00.002 18120 MultiStar: [#1 0.07,0.35,0.73,U] [#2 0.62,-0.52,0.00,M7] [#3 -0.25,-0.45,0.00,R] [#4 -0.23,-0.30,0.54,U] [#5 -0.06,0.51,0.00,M4] [#6 0.17,-0.31,0.51,U] [#7 0.06,-0.09,0.44,U] [#8 -0.26,-0.34,0.38,U] 
03:08:02.776 00.001 18120 single-star, 5 included, MultiStar: {-0.01, -0.08}, one-star: {0.01, -0.06}
03:08:02.778 00.002 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.89)
03:08:02.779 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.85)
03:08:02.780 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.40 mountX=-0.06 mountY=0.02, mountTheta=2.85
03:08:02.784 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.06, opts=13)
03:08:02.786 00.002 18120 Enqueuing Move request for scope (0.01, -0.06)
03:08:02.787 00.001 21948 Worker thread wakes up
03:08:02.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:02.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:08:02.787 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:08:02.787 00.000 21948 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
03:08:02.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:08:02.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:02.787 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
03:08:02.788 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:02.788 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:02.789 00.001 18120 Enqueuing Expose request
03:08:02.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:08:02.789 00.000 21948 MoveAxis(E, 0, ABG)
03:08:02.789 00.000 21948 Move returns status 0, amount 0
03:08:02.789 00.000 21948 MoveAxis(N, 0, ABG)
03:08:02.789 00.000 21948 Move returns status 0, amount 0
03:08:02.789 00.000 21948 move complete, result=0
03:08:02.789 00.000 21948 worker thread done servicing request
03:08:02.789 00.000 21948 Worker thread wakes up
03:08:02.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:02.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:02.790 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:04.412 01.622 21948 Exposure complete
03:08:04.477 00.065 21948 worker thread done servicing request
03:08:04.477 00.000 18120 OnExposeComplete: enter
03:08:04.478 00.001 18120 UpdateGuideState(): m_state=6
03:08:04.478 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4999
03:08:04.479 00.001 18120 Star::Find returns 1 (0), X=893.00, Y=233.80, Mass=1803, SNR=29.3, Peak=147 HFD=4.3
03:08:04.479 00.000 18120 MultiStar: [#1 0.01,0.38,0.75,U] [#2 0.51,-0.38,0.00,M8] [#3 0.06,0.16,0.62,U] [#4 -0.00,-0.44,0.00,M7] [#5 -0.25,0.28,0.48,U] [#6 -0.02,-0.19,0.56,U] [#7 0.30,-0.53,0.00,M1] [#8 -0.03,-0.35,0.40,U] 
03:08:04.480 00.001 18120 refined, 5 included, MultiStar: {-0.06, 0.07}, one-star: {-0.11, -0.02}
03:08:04.480 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
03:08:04.481 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
03:08:04.481 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.27 mountX=0.08 mountY=0.02, mountTheta=0.24
03:08:04.482 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
03:08:04.483 00.001 18120 Enqueuing Move request for scope (-0.06, 0.07)
03:08:04.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:04.484 00.001 18120 UpdateGuideState exits: m=1803 RSB=29.3
03:08:04.486 00.002 21948 Worker thread wakes up
03:08:04.486 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
03:08:04.486 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
03:08:04.486 00.000 21948 Moving (-0.06, 0.07) raw xDistance=0.08 yDistance=0.02
03:08:04.486 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:08:04.486 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:04.486 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:08:04.486 00.000 21948 MoveAxis(E, 0, ABG)
03:08:04.486 00.000 21948 Move returns status 0, amount 0
03:08:04.486 00.000 21948 MoveAxis(N, 0, ABG)
03:08:04.486 00.000 21948 Move returns status 0, amount 0
03:08:04.486 00.000 21948 move complete, result=0
03:08:04.486 00.000 21948 worker thread done servicing request
03:08:04.486 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:04.487 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:04.489 00.002 18120 Enqueuing Expose request
03:08:04.490 00.001 21948 Worker thread wakes up
03:08:04.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:04.490 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:04.491 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:06.014 01.523 21948 Exposure complete
03:08:06.048 00.034 21948 worker thread done servicing request
03:08:06.048 00.000 18120 OnExposeComplete: enter
03:08:06.049 00.001 18120 UpdateGuideState(): m_state=6
03:08:06.049 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5000
03:08:06.050 00.001 18120 Star::Find returns 1 (0), X=893.10, Y=233.80, Mass=1885, SNR=30.1, Peak=171 HFD=4.2
03:08:06.050 00.000 18120 MultiStar: [#1 0.16,0.24,0.68,U] [#2 0.43,-0.42,0.00,M9] [#3 0.23,0.00,0.60,U] [#4 -0.26,-0.15,0.54,U] [#5 0.05,0.37,0.47,U] [#6 -0.02,-0.35,0.50,U] [#7 0.41,-0.43,0.00,M2] [#8 -0.01,-0.35,0.38,U] 
03:08:06.051 00.001 18120 single-star, 6 included, MultiStar: {0.02, -0.02}, one-star: {-0.02, -0.02}
03:08:06.051 00.000 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.00) = xAngle (-4.34 = 1.94)
03:08:06.052 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.90)
03:08:06.052 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.35 mountX=-0.01 mountY=0.03, mountTheta=1.93
03:08:06.054 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
03:08:06.055 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
03:08:06.055 00.000 21948 Worker thread wakes up
03:08:06.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:06.055 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.1
03:08:06.056 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:06.056 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:06.056 00.000 18120 Enqueuing Expose request
03:08:06.057 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:08:06.057 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:08:06.057 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
03:08:06.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:08:06.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:06.057 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:08:06.057 00.000 21948 MoveAxis(E, 0, ABG)
03:08:06.057 00.000 21948 Move returns status 0, amount 0
03:08:06.057 00.000 21948 MoveAxis(N, 0, ABG)
03:08:06.057 00.000 21948 Move returns status 0, amount 0
03:08:06.057 00.000 21948 move complete, result=0
03:08:06.057 00.000 21948 worker thread done servicing request
03:08:06.057 00.000 21948 Worker thread wakes up
03:08:06.057 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:06.057 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:06.057 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:07.688 01.631 21948 Exposure complete
03:08:07.721 00.033 21948 worker thread done servicing request
03:08:07.721 00.000 18120 OnExposeComplete: enter
03:08:07.722 00.001 18120 UpdateGuideState(): m_state=6
03:08:07.723 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5001
03:08:07.724 00.001 18120 Star::Find returns 1 (0), X=893.12, Y=233.46, Mass=1830, SNR=29.7, Peak=141 HFD=3.9
03:08:07.726 00.002 18120 MultiStar: [#1 0.30,0.08,0.74,U] [#2 0.60,-0.79,0.00,M10] [#3 0.07,0.01,0.60,U] [#4 -0.22,-0.67,0.00,M7] [#5 -0.15,0.16,0.48,U] [#6 0.08,-0.57,0.00,M1] [#7 0.31,-0.51,0.00,M3] [#8 -0.16,-0.63,0.00,M8] 
03:08:07.728 00.002 18120 refined, 3 included, MultiStar: {0.07, -0.08}, one-star: {0.00, -0.37}
03:08:07.730 00.002 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
03:08:07.733 00.003 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
03:08:07.735 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.88 mountX=-0.10 mountY=-0.02, mountTheta=-2.92
03:08:07.736 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.08, opts=13)
03:08:07.737 00.001 18120 Enqueuing Move request for scope (0.07, -0.08)
03:08:07.738 00.001 21948 Worker thread wakes up
03:08:07.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
03:08:07.738 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
03:08:07.738 00.000 21948 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.02
03:08:07.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:08:07.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:07.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:07.738 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
03:08:07.739 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:07.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:07.740 00.001 18120 Enqueuing Expose request
03:08:07.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:08:07.740 00.000 21948 MoveAxis(E, 0, ABG)
03:08:07.740 00.000 21948 Move returns status 0, amount 0
03:08:07.740 00.000 21948 MoveAxis(N, 0, ABG)
03:08:07.740 00.000 21948 Move returns status 0, amount 0
03:08:07.740 00.000 21948 move complete, result=0
03:08:07.740 00.000 21948 worker thread done servicing request
03:08:07.740 00.000 21948 Worker thread wakes up
03:08:07.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:07.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:07.741 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:09.260 01.519 21948 Exposure complete
03:08:09.299 00.039 21948 worker thread done servicing request
03:08:09.299 00.000 18120 OnExposeComplete: enter
03:08:09.299 00.000 18120 UpdateGuideState(): m_state=6
03:08:09.300 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5002
03:08:09.300 00.000 18120 Star::Find returns 1 (0), X=892.87, Y=234.00, Mass=1837, SNR=29.7, Peak=153 HFD=4.3
03:08:09.301 00.001 18120 MultiStar: [#1 0.02,0.54,0.00,M1] [#2 0.45,-0.29,0.00,R] [#3 -0.23,0.49,0.00,M1] [#4 -0.45,-0.44,0.00,M8] [#5 -0.37,0.57,0.00,M2] [#6 -0.16,-0.11,0.52,U] [#7 -0.37,-0.07,0.44,U] [#8 -0.55,-0.08,0.00,M9] 
03:08:09.303 00.002 18120 refined, 2 included, MultiStar: {-0.25, 0.04}, one-star: {-0.25, 0.17}
03:08:09.303 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
03:08:09.304 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
03:08:09.305 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.26 cameraTheta=2.98 mountX=0.14 mountY=0.21, mountTheta=0.97
03:08:09.308 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.04, opts=13)
03:08:09.309 00.001 18120 Enqueuing Move request for scope (-0.25, 0.04)
03:08:09.312 00.003 21948 Worker thread wakes up
03:08:09.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:09.312 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.7
03:08:09.313 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:09.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:09.313 00.000 18120 Enqueuing Expose request
03:08:09.314 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
03:08:09.314 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
03:08:09.314 00.000 21948 Moving (-0.25, 0.04) raw xDistance=0.14 yDistance=0.21
03:08:09.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:08:09.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:08:09.314 00.000 21948 MoveAxis(E, 0, ABG)
03:08:09.314 00.000 21948 Move returns status 0, amount 0
03:08:09.314 00.000 21948 MoveAxis(S, 49, ABG)
03:08:09.314 00.000 21948 Guiding  Dir = 1, Dur = 49
03:08:09.314 00.000 21948 IsSlewing returns 0
03:08:09.314 00.000 21948 IsGuiding returns 0
03:08:09.319 00.005 21948 PulseGuide returned control before completion, sleep 55
03:08:09.384 00.065 21948 IsGuiding returns 0
03:08:09.384 00.000 21948 Move returns status 0, amount 49
03:08:09.384 00.000 21948 move complete, result=0
03:08:09.384 00.000 21948 worker thread done servicing request
03:08:09.384 00.000 21948 Worker thread wakes up
03:08:09.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:09.384 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
03:08:09.386 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:11.010 01.624 21948 Exposure complete
03:08:11.056 00.046 18120 OnExposeComplete: enter
03:08:11.056 00.000 18120 UpdateGuideState(): m_state=6
03:08:11.057 00.001 21948 worker thread done servicing request
03:08:11.057 00.000 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5003
03:08:11.057 00.000 18120 Star::Find returns 1 (0), X=893.36, Y=233.35, Mass=1842, SNR=29.8, Peak=130 HFD=4.1
03:08:11.058 00.001 18120 MultiStar: [#1 0.44,-0.16,0.00,M2] [#2 0.68,-0.57,0.00,M1] [#3 0.33,-0.25,0.59,U] [#4 0.26,-0.82,0.00,M9] [#5 0.41,-0.31,0.00,M3] [#6 0.59,-0.63,0.00,M1] [#7 0.69,-0.65,0.00,M3] [#8 0.13,-0.67,0.00,M10] 
03:08:11.058 00.000 18120 refined, 1 included, MultiStar: {0.28, -0.39}, one-star: {0.24, -0.47}
03:08:11.059 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
03:08:11.059 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
03:08:11.060 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.39 hyp=0.48 cameraTheta=-0.95 mountX=-0.47 mountY=-0.07, mountTheta=-2.99
03:08:11.061 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.39, opts=13)
03:08:11.061 00.000 18120 Enqueuing Move request for scope (0.28, -0.39)
03:08:11.062 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:11.062 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.8
03:08:11.063 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:11.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:11.064 00.001 18120 Enqueuing Expose request
03:08:11.064 00.000 21948 Worker thread wakes up
03:08:11.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.39) opts 0xd
03:08:11.064 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.39)
03:08:11.064 00.000 21948 Moving (0.28, -0.39) raw xDistance=-0.47 yDistance=-0.07
03:08:11.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:08:11.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:11.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:08:11.064 00.000 21948 MoveAxis(E, 84, ABG)
03:08:11.064 00.000 21948 Guiding  Dir = 2, Dur = 84
03:08:11.064 00.000 21948 IsSlewing returns 0
03:08:11.065 00.001 21948 IsGuiding returns 0
03:08:11.067 00.002 21948 PulseGuide returned control before completion, sleep 92
03:08:11.166 00.099 21948 IsGuiding returns 1
03:08:11.166 00.000 21948 scope still moving after pulse duration time elapsed
03:08:11.198 00.032 21948 IsSlewing returns 0
03:08:11.199 00.001 21948 IsGuiding returns 0
03:08:11.199 00.000 21948 scope move finished after 84 + 50 ms
03:08:11.199 00.000 21948 Move returns status 0, amount 84
03:08:11.199 00.000 21948 MoveAxis(N, 0, ABG)
03:08:11.200 00.001 21948 Move returns status 0, amount 0
03:08:11.200 00.000 21948 move complete, result=0
03:08:11.200 00.000 18120 GuideStep: -0.5 px 84 ms EAST, -0.1 px 0 ms NORTH
03:08:11.200 00.000 21948 worker thread done servicing request
03:08:11.200 00.000 21948 Worker thread wakes up
03:08:11.201 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:11.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:12.611 01.410 21948 Exposure complete
03:08:12.664 00.053 21948 worker thread done servicing request
03:08:12.664 00.000 18120 OnExposeComplete: enter
03:08:12.665 00.001 18120 UpdateGuideState(): m_state=6
03:08:12.665 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5004
03:08:12.666 00.001 18120 Star::Find returns 1 (0), X=893.21, Y=233.77, Mass=1990, SNR=30.9, Peak=156 HFD=4.3
03:08:12.666 00.000 18120 MultiStar: [#1 0.54,0.31,0.00,M3] [#2 0.48,-0.10,0.00,M2] [#3 0.37,0.24,0.00,M1] [#4 0.35,-0.31,0.00,M10] [#5 0.31,0.35,0.00,M4] [#6 0.60,-0.40,0.00,M2] [#7 0.44,-0.13,0.00,M4] [#8 0.27,-0.27,0.39,U] 
03:08:12.667 00.001 18120 single-star, 1 included, MultiStar: {0.14, -0.12}, one-star: {0.09, -0.06}
03:08:12.667 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
03:08:12.668 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
03:08:12.668 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.56 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
03:08:12.669 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
03:08:12.670 00.001 18120 Enqueuing Move request for scope (0.09, -0.06)
03:08:12.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:12.673 00.003 21948 Worker thread wakes up
03:08:12.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
03:08:12.673 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
03:08:12.673 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.05
03:08:12.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:12.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:12.673 00.000 18120 UpdateGuideState exits: m=1990 RSB=30.9
03:08:12.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:12.674 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:12.674 00.000 18120 Enqueuing Expose request
03:08:12.677 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:08:12.677 00.000 21948 MoveAxis(E, 0, ABG)
03:08:12.677 00.000 21948 Move returns status 0, amount 0
03:08:12.677 00.000 21948 MoveAxis(N, 0, ABG)
03:08:12.677 00.000 21948 Move returns status 0, amount 0
03:08:12.677 00.000 21948 move complete, result=0
03:08:12.677 00.000 21948 worker thread done servicing request
03:08:12.677 00.000 21948 Worker thread wakes up
03:08:12.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:12.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:12.677 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:14.303 01.626 21948 Exposure complete
03:08:14.341 00.038 21948 worker thread done servicing request
03:08:14.341 00.000 18120 OnExposeComplete: enter
03:08:14.342 00.001 18120 UpdateGuideState(): m_state=6
03:08:14.342 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5005
03:08:14.343 00.001 18120 Star::Find returns 1 (0), X=893.52, Y=233.63, Mass=1770, SNR=29.1, Peak=135 HFD=3.9
03:08:14.343 00.000 18120 MultiStar: [#1 0.60,0.09,0.00,M4] [#2 0.48,-0.04,0.00,M3] [#3 0.33,-0.23,0.61,U] [#4 0.23,-0.56,0.00,R] [#5 0.43,-0.02,0.00,M5] [#6 0.71,-0.57,0.00,M3] [#7 0.62,-0.43,0.00,M5] [#8 0.24,-0.58,0.00,M10] 
03:08:14.344 00.001 18120 refined, 1 included, MultiStar: {0.38, -0.21}, one-star: {0.41, -0.19}
03:08:14.344 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:08:14.345 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:08:14.345 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=-0.21 hyp=0.43 cameraTheta=-0.50 mountX=-0.34 mountY=-0.24, mountTheta=-2.53
03:08:14.346 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.21, opts=13)
03:08:14.347 00.001 18120 Enqueuing Move request for scope (0.38, -0.21)
03:08:14.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:14.348 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.1
03:08:14.348 00.000 21948 Worker thread wakes up
03:08:14.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.21) opts 0xd
03:08:14.348 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.21)
03:08:14.348 00.000 21948 Moving (0.38, -0.21) raw xDistance=-0.34 yDistance=-0.24
03:08:14.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:14.349 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:14.349 00.000 18120 Enqueuing Expose request
03:08:14.350 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:08:14.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:08:14.351 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:08:14.351 00.000 21948 MoveAxis(E, 62, ABG)
03:08:14.351 00.000 21948 Guiding  Dir = 2, Dur = 62
03:08:14.351 00.000 21948 IsSlewing returns 0
03:08:14.351 00.000 21948 IsGuiding returns 0
03:08:14.354 00.003 21948 PulseGuide returned control before completion, sleep 71
03:08:14.433 00.079 21948 IsGuiding returns 0
03:08:14.433 00.000 21948 Move returns status 0, amount 62
03:08:14.433 00.000 21948 MoveAxis(N, 0, ABG)
03:08:14.433 00.000 21948 Move returns status 0, amount 0
03:08:14.434 00.001 21948 move complete, result=0
03:08:14.434 00.000 21948 worker thread done servicing request
03:08:14.434 00.000 21948 Worker thread wakes up
03:08:14.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:14.434 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.2 px 0 ms NORTH
03:08:14.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:15.840 01.406 21948 Exposure complete
03:08:15.876 00.036 21948 worker thread done servicing request
03:08:15.876 00.000 18120 OnExposeComplete: enter
03:08:15.877 00.001 18120 UpdateGuideState(): m_state=6
03:08:15.877 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5006
03:08:15.878 00.001 18120 Star::Find returns 1 (0), X=893.26, Y=233.74, Mass=1937, SNR=30.5, Peak=179 HFD=4.0
03:08:15.878 00.000 18120 MultiStar: [#1 0.50,0.10,0.00,M5] [#2 0.40,-0.22,0.00,M4] [#3 0.47,0.14,0.00,M1] [#4 -0.29,0.27,0.56,U] [#5 0.32,0.17,0.48,U] [#6 0.37,-0.49,0.00,M4] [#7 0.75,-0.12,0.00,M6] [#8 -0.07,-0.16,0.40,U] 
03:08:15.879 00.001 18120 refined, 3 included, MultiStar: {0.05, 0.03}, one-star: {0.14, -0.08}
03:08:15.879 00.000 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
03:08:15.880 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
03:08:15.880 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.65 mountX=0.01 mountY=-0.06, mountTheta=-1.35
03:08:15.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
03:08:15.882 00.001 18120 Enqueuing Move request for scope (0.05, 0.03)
03:08:15.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:15.883 00.001 21948 Worker thread wakes up
03:08:15.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:08:15.883 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
03:08:15.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:15.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:15.884 00.000 18120 Enqueuing Expose request
03:08:15.885 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:08:15.885 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
03:08:15.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:08:15.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:15.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:08:15.885 00.000 21948 MoveAxis(E, 0, ABG)
03:08:15.885 00.000 21948 Move returns status 0, amount 0
03:08:15.885 00.000 21948 MoveAxis(N, 0, ABG)
03:08:15.885 00.000 21948 Move returns status 0, amount 0
03:08:15.885 00.000 21948 move complete, result=0
03:08:15.885 00.000 21948 worker thread done servicing request
03:08:15.885 00.000 21948 Worker thread wakes up
03:08:15.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:15.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:15.885 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:17.520 01.635 21948 Exposure complete
03:08:17.553 00.033 21948 worker thread done servicing request
03:08:17.553 00.000 18120 OnExposeComplete: enter
03:08:17.554 00.001 18120 UpdateGuideState(): m_state=6
03:08:17.555 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5007
03:08:17.555 00.000 18120 Star::Find returns 1 (0), X=893.15, Y=233.81, Mass=1899, SNR=30.2, Peak=174 HFD=4.3
03:08:17.556 00.001 18120 MultiStar: [#1 0.27,0.30,0.70,U] [#2 0.23,-0.03,0.64,U] [#3 0.05,0.10,0.61,U] [#4 -0.27,0.19,0.57,U] [#5 0.05,0.15,0.47,U] [#6 0.06,-0.48,0.00,M5] [#7 0.27,-0.28,0.43,U] [#8 -0.01,-0.28,0.40,U] 
03:08:17.556 00.000 18120 single-star, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.03, -0.01}
03:08:17.556 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
03:08:17.557 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
03:08:17.557 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.36 mountX=-0.02 mountY=-0.02, mountTheta=-2.38
03:08:17.558 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
03:08:17.559 00.001 18120 Enqueuing Move request for scope (0.03, -0.01)
03:08:17.560 00.001 21948 Worker thread wakes up
03:08:17.560 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
03:08:17.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:17.560 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
03:08:17.560 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
03:08:17.561 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:17.561 00.000 21948 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
03:08:17.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:17.563 00.002 18120 Enqueuing Expose request
03:08:17.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:08:17.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:17.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:08:17.563 00.000 21948 MoveAxis(E, 0, ABG)
03:08:17.563 00.000 21948 Move returns status 0, amount 0
03:08:17.563 00.000 21948 MoveAxis(N, 0, ABG)
03:08:17.563 00.000 21948 Move returns status 0, amount 0
03:08:17.563 00.000 21948 move complete, result=0
03:08:17.563 00.000 21948 worker thread done servicing request
03:08:17.563 00.000 21948 Worker thread wakes up
03:08:17.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:17.564 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:17.565 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:19.085 01.520 21948 Exposure complete
03:08:19.118 00.033 21948 worker thread done servicing request
03:08:19.120 00.002 18120 OnExposeComplete: enter
03:08:19.120 00.000 18120 UpdateGuideState(): m_state=6
03:08:19.120 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5008
03:08:19.120 00.000 18120 Star::Find returns 1 (0), X=893.10, Y=233.76, Mass=1935, SNR=30.6, Peak=187 HFD=4.1
03:08:19.121 00.001 18120 MultiStar: [#1 0.35,0.35,0.00,M5] [#2 0.26,-0.07,0.64,U] [#3 -0.01,0.22,0.58,U] [#4 -0.34,0.38,0.00,M1] [#5 -0.02,0.29,0.46,U] [#6 0.53,-0.20,0.00,M6] [#7 0.39,0.15,0.42,U] [#8 -0.27,-0.22,0.40,U] 
03:08:19.121 00.000 18120 single-star, 5 included, MultiStar: {0.06, 0.04}, one-star: {-0.02, -0.06}
03:08:19.122 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.41)
03:08:19.122 00.000 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.91 = 2.37)
03:08:19.122 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.87 mountX=-0.05 mountY=0.04, mountTheta=2.39
03:08:19.125 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
03:08:19.125 00.000 18120 Enqueuing Move request for scope (-0.02, -0.06)
03:08:19.126 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:19.126 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.6
03:08:19.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:19.126 00.000 21948 Worker thread wakes up
03:08:19.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:08:19.126 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:08:19.126 00.000 21948 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
03:08:19.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:19.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:19.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:19.127 00.001 18120 Enqueuing Expose request
03:08:19.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:08:19.127 00.000 21948 MoveAxis(E, 0, ABG)
03:08:19.127 00.000 21948 Move returns status 0, amount 0
03:08:19.127 00.000 21948 MoveAxis(N, 0, ABG)
03:08:19.127 00.000 21948 Move returns status 0, amount 0
03:08:19.127 00.000 21948 move complete, result=0
03:08:19.127 00.000 21948 worker thread done servicing request
03:08:19.127 00.000 21948 Worker thread wakes up
03:08:19.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:19.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:19.128 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:20.760 01.632 21948 Exposure complete
03:08:20.833 00.073 21948 worker thread done servicing request
03:08:20.834 00.001 18120 OnExposeComplete: enter
03:08:20.835 00.001 18120 UpdateGuideState(): m_state=6
03:08:20.836 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5009
03:08:20.838 00.002 18120 Star::Find returns 1 (0), X=893.24, Y=233.87, Mass=1829, SNR=29.5, Peak=172 HFD=4.0
03:08:20.838 00.000 18120 MultiStar: [#1 0.30,0.48,0.00,M6] [#2 0.27,-0.05,0.66,U] [#3 0.30,0.32,0.00,M1] [#4 -0.26,0.49,0.00,M2] [#5 0.02,0.62,0.00,M3] [#6 0.58,-0.47,0.00,M7] [#7 0.06,-0.20,0.45,U] [#8 -0.14,0.02,0.41,U] 
03:08:20.839 00.001 18120 refined, 3 included, MultiStar: {0.11, -0.02}, one-star: {0.12, 0.05}
03:08:20.839 00.000 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
03:08:20.840 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
03:08:20.840 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.07 mountY=-0.08, mountTheta=-2.24
03:08:20.841 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
03:08:20.842 00.001 18120 Enqueuing Move request for scope (0.11, -0.02)
03:08:20.842 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:20.843 00.001 21948 Worker thread wakes up
03:08:20.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
03:08:20.843 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
03:08:20.843 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.5
03:08:20.843 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:20.844 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:20.844 00.000 18120 Enqueuing Expose request
03:08:20.844 00.000 21948 Moving (0.11, -0.02) raw xDistance=-0.07 yDistance=-0.08
03:08:20.845 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:08:20.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:20.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:08:20.845 00.000 21948 MoveAxis(E, 0, ABG)
03:08:20.845 00.000 21948 Move returns status 0, amount 0
03:08:20.845 00.000 21948 MoveAxis(N, 0, ABG)
03:08:20.845 00.000 21948 Move returns status 0, amount 0
03:08:20.845 00.000 21948 move complete, result=0
03:08:20.845 00.000 21948 worker thread done servicing request
03:08:20.845 00.000 21948 Worker thread wakes up
03:08:20.845 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:20.846 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:20.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:22.252 01.406 21948 Exposure complete
03:08:22.314 00.062 21948 worker thread done servicing request
03:08:22.314 00.000 18120 OnExposeComplete: enter
03:08:22.315 00.001 18120 UpdateGuideState(): m_state=6
03:08:22.315 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5010
03:08:22.316 00.001 18120 Star::Find returns 1 (0), X=893.14, Y=234.00, Mass=1806, SNR=29.5, Peak=184 HFD=4.2
03:08:22.316 00.000 18120 MultiStar: [#1 0.39,0.53,0.00,M7] [#2 0.30,0.18,0.66,U] [#3 0.08,0.31,0.59,U] [#4 -0.51,0.40,0.00,M3] [#5 0.05,0.59,0.00,M4] [#6 0.29,0.15,0.50,U] [#7 0.26,-0.23,0.41,U] [#8 -0.05,-0.12,0.40,U] 
03:08:22.318 00.002 18120 single-star, 5 included, MultiStar: {0.14, 0.11}, one-star: {0.02, 0.18}
03:08:22.319 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
03:08:22.320 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
03:08:22.321 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=0.15 mountY=-0.10, mountTheta=-0.58
03:08:22.324 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.18, opts=13)
03:08:22.325 00.001 18120 Enqueuing Move request for scope (0.02, 0.18)
03:08:22.327 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:22.328 00.001 18120 UpdateGuideState exits: m=1806 RSB=29.5
03:08:22.329 00.001 21948 Worker thread wakes up
03:08:22.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
03:08:22.329 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
03:08:22.329 00.000 21948 Moving (0.02, 0.18) raw xDistance=0.15 yDistance=-0.10
03:08:22.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:08:22.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:22.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:22.331 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:08:22.331 00.000 21948 MoveAxis(E, 0, ABG)
03:08:22.331 00.000 21948 Move returns status 0, amount 0
03:08:22.331 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:22.332 00.001 18120 Enqueuing Expose request
03:08:22.333 00.001 21948 MoveAxis(N, 0, ABG)
03:08:22.334 00.001 21948 Move returns status 0, amount 0
03:08:22.334 00.000 21948 move complete, result=0
03:08:22.334 00.000 21948 worker thread done servicing request
03:08:22.334 00.000 21948 Worker thread wakes up
03:08:22.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:22.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:22.334 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:23.973 01.639 21948 Exposure complete
03:08:24.010 00.037 21948 worker thread done servicing request
03:08:24.011 00.001 18120 OnExposeComplete: enter
03:08:24.011 00.000 18120 UpdateGuideState(): m_state=6
03:08:24.012 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5011
03:08:24.012 00.000 18120 Star::Find returns 1 (0), X=892.85, Y=233.93, Mass=1899, SNR=30.2, Peak=182 HFD=4.2
03:08:24.013 00.001 18120 MultiStar: [#1 0.01,0.39,0.74,U] [#2 0.08,-0.02,0.60,U] [#3 -0.13,0.27,0.62,U] [#4 -0.78,0.43,0.00,M4] [#5 -0.15,0.38,0.46,U] [#6 -0.01,0.02,0.52,U] [#7 0.35,0.02,0.44,U] [#8 -0.20,-0.28,0.40,U] 
03:08:24.013 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {-0.27, 0.11}
03:08:24.014 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
03:08:24.014 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
03:08:24.015 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.01 mountX=0.15 mountY=-0.00, mountTheta=-0.02
03:08:24.016 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
03:08:24.017 00.001 18120 Enqueuing Move request for scope (-0.06, 0.13)
03:08:24.019 00.002 21948 Worker thread wakes up
03:08:24.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
03:08:24.019 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
03:08:24.019 00.000 21948 Moving (-0.06, 0.13) raw xDistance=0.15 yDistance=-0.00
03:08:24.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:08:24.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:24.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:24.019 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
03:08:24.020 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:08:24.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:24.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:24.020 00.000 18120 Enqueuing Expose request
03:08:24.021 00.001 21948 MoveAxis(E, 0, ABG)
03:08:24.021 00.000 21948 Move returns status 0, amount 0
03:08:24.021 00.000 21948 MoveAxis(N, 0, ABG)
03:08:24.021 00.000 21948 Move returns status 0, amount 0
03:08:24.021 00.000 21948 move complete, result=0
03:08:24.021 00.000 21948 worker thread done servicing request
03:08:24.021 00.000 21948 Worker thread wakes up
03:08:24.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:24.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:24.022 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:25.547 01.525 21948 Exposure complete
03:08:25.595 00.048 21948 worker thread done servicing request
03:08:25.595 00.000 18120 OnExposeComplete: enter
03:08:25.596 00.001 18120 UpdateGuideState(): m_state=6
03:08:25.597 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5012
03:08:25.597 00.000 18120 Star::Find returns 1 (0), X=892.81, Y=233.84, Mass=1811, SNR=29.5, Peak=160 HFD=4.2
03:08:25.598 00.001 18120 MultiStar: [#1 -0.05,0.57,0.00,M7] [#2 -0.14,0.34,0.65,U] [#3 -0.48,0.24,0.00,M1] [#4 -0.84,0.49,0.00,M5] [#5 -0.42,0.58,0.00,M4] [#6 -0.02,-0.10,0.53,U] [#7 -0.09,-0.05,0.43,U] [#8 -0.54,0.05,0.00,M5] 
03:08:25.598 00.000 18120 refined, 3 included, MultiStar: {-0.17, 0.06}, one-star: {-0.31, 0.02}
03:08:25.599 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
03:08:25.599 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
03:08:25.599 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.79 mountX=0.13 mountY=0.13, mountTheta=0.78
03:08:25.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.06, opts=13)
03:08:25.601 00.001 18120 Enqueuing Move request for scope (-0.17, 0.06)
03:08:25.601 00.000 21948 Worker thread wakes up
03:08:25.602 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
03:08:25.602 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
03:08:25.602 00.000 21948 Moving (-0.17, 0.06) raw xDistance=0.13 yDistance=0.13
03:08:25.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:08:25.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:25.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:08:25.602 00.000 21948 MoveAxis(E, 0, ABG)
03:08:25.602 00.000 21948 Move returns status 0, amount 0
03:08:25.602 00.000 21948 MoveAxis(N, 0, ABG)
03:08:25.602 00.000 21948 Move returns status 0, amount 0
03:08:25.602 00.000 21948 move complete, result=0
03:08:25.602 00.000 21948 worker thread done servicing request
03:08:25.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:25.602 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:08:25.603 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:25.603 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:25.604 00.001 18120 Enqueuing Expose request
03:08:25.604 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:25.604 00.000 21948 Worker thread wakes up
03:08:25.605 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:25.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:27.234 01.629 21948 Exposure complete
03:08:27.267 00.033 21948 worker thread done servicing request
03:08:27.267 00.000 18120 OnExposeComplete: enter
03:08:27.267 00.000 18120 UpdateGuideState(): m_state=6
03:08:27.268 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5013
03:08:27.268 00.000 18120 Star::Find returns 1 (0), X=892.79, Y=233.89, Mass=1897, SNR=30.2, Peak=171 HFD=4.2
03:08:27.269 00.001 18120 MultiStar: [#1 0.14,0.52,0.00,M8] [#2 -0.22,0.08,0.63,U] [#3 -0.36,0.36,0.00,M2] [#4 -0.77,0.29,0.00,M6] [#5 -0.46,0.46,0.00,M5] [#6 -0.11,-0.18,0.53,U] [#7 -0.00,0.06,0.43,U] [#8 -0.07,-0.30,0.37,U] 
03:08:27.269 00.000 18120 refined, 4 included, MultiStar: {-0.19, -0.02}, one-star: {-0.33, 0.06}
03:08:27.270 00.001 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
03:08:27.270 00.000 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
03:08:27.270 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.03 mountX=0.06 mountY=0.18, mountTheta=1.25
03:08:27.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.02, opts=13)
03:08:27.273 00.002 18120 Enqueuing Move request for scope (-0.19, -0.02)
03:08:27.273 00.000 21948 Worker thread wakes up
03:08:27.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:27.274 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.2
03:08:27.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:27.274 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:27.275 00.001 18120 Enqueuing Expose request
03:08:27.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
03:08:27.275 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
03:08:27.275 00.000 21948 Moving (-0.19, -0.02) raw xDistance=0.06 yDistance=0.18
03:08:27.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:08:27.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:27.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:08:27.275 00.000 21948 MoveAxis(E, 0, ABG)
03:08:27.275 00.000 21948 Move returns status 0, amount 0
03:08:27.275 00.000 21948 MoveAxis(N, 0, ABG)
03:08:27.275 00.000 21948 Move returns status 0, amount 0
03:08:27.275 00.000 21948 move complete, result=0
03:08:27.275 00.000 21948 worker thread done servicing request
03:08:27.276 00.001 21948 Worker thread wakes up
03:08:27.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:27.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:27.277 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:28.802 01.525 21948 Exposure complete
03:08:28.858 00.056 21948 worker thread done servicing request
03:08:28.858 00.000 18120 OnExposeComplete: enter
03:08:28.860 00.002 18120 UpdateGuideState(): m_state=6
03:08:28.862 00.002 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5014
03:08:28.865 00.003 18120 Star::Find returns 1 (0), X=892.78, Y=233.88, Mass=1941, SNR=30.5, Peak=163 HFD=4.2
03:08:28.867 00.002 18120 MultiStar: [#1 0.02,0.30,0.71,U] [#2 0.10,-0.04,0.61,U] [#3 -0.45,0.37,0.00,M3] [#4 -0.76,0.45,0.00,M7] [#5 -0.44,0.42,0.00,M6] [#6 -0.08,-0.31,0.54,U] [#7 0.03,-0.06,0.45,U] [#8 -0.69,0.00,0.00,M5] 
03:08:28.869 00.002 18120 refined, 4 included, MultiStar: {-0.09, 0.02}, one-star: {-0.34, 0.06}
03:08:28.871 00.002 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
03:08:28.872 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
03:08:28.873 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=0.05 mountY=0.07, mountTheta=0.96
03:08:28.876 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
03:08:28.877 00.001 18120 Enqueuing Move request for scope (-0.09, 0.02)
03:08:28.877 00.000 21948 Worker thread wakes up
03:08:28.878 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:28.878 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.5
03:08:28.879 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:28.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:28.880 00.001 18120 Enqueuing Expose request
03:08:28.880 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
03:08:28.880 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
03:08:28.880 00.000 21948 Moving (-0.09, 0.02) raw xDistance=0.05 yDistance=0.07
03:08:28.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:08:28.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:28.880 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:08:28.880 00.000 21948 MoveAxis(E, 0, ABG)
03:08:28.880 00.000 21948 Move returns status 0, amount 0
03:08:28.880 00.000 21948 MoveAxis(N, 0, ABG)
03:08:28.880 00.000 21948 Move returns status 0, amount 0
03:08:28.880 00.000 21948 move complete, result=0
03:08:28.880 00.000 21948 worker thread done servicing request
03:08:28.880 00.000 21948 Worker thread wakes up
03:08:28.881 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:28.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:28.881 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:30.514 01.633 21948 Exposure complete
03:08:30.546 00.032 21948 worker thread done servicing request
03:08:30.546 00.000 18120 OnExposeComplete: enter
03:08:30.546 00.000 18120 UpdateGuideState(): m_state=6
03:08:30.547 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5015
03:08:30.547 00.000 18120 Star::Find returns 1 (0), X=892.05, Y=234.59, Mass=1888, SNR=30.1, Peak=107 HFD=4.8
03:08:30.548 00.001 18120 MultiStar: large primary error, entering stabilization period
03:08:30.548 00.000 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
03:08:30.548 00.000 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
03:08:30.548 00.000 18120 CameraToMount -- cameraX=-1.07 cameraY=0.77 hyp=1.32 cameraTheta=2.52 mountX=1.14 mountY=0.61, mountTheta=0.49
03:08:30.551 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.07, y=0.77, opts=13)
03:08:30.551 00.000 18120 Enqueuing Move request for scope (-1.07, 0.77)
03:08:30.552 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:30.552 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:08:30.553 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:30.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:30.553 00.000 18120 Enqueuing Expose request
03:08:30.554 00.001 21948 Worker thread wakes up
03:08:30.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.77) opts 0xd
03:08:30.554 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.07, 0.77)
03:08:30.554 00.000 21948 Moving (-1.07, 0.77) raw xDistance=1.14 yDistance=0.61
03:08:30.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14
03:08:30.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:08:30.554 00.000 21948 MoveAxis(W, 204, ABG)
03:08:30.554 00.000 21948 Guiding  Dir = 3, Dur = 204
03:08:30.554 00.000 21948 IsSlewing returns 0
03:08:30.554 00.000 21948 IsGuiding returns 0
03:08:30.556 00.002 21948 PulseGuide returned control before completion, sleep 212
03:08:30.781 00.225 21948 IsGuiding returns 0
03:08:30.781 00.000 21948 Move returns status 0, amount 204
03:08:30.782 00.001 21948 MoveAxis(S, 146, ABG)
03:08:30.782 00.000 21948 Guiding  Dir = 1, Dur = 146
03:08:30.785 00.003 21948 IsSlewing returns 0
03:08:30.785 00.000 21948 IsGuiding returns 0
03:08:30.790 00.005 21948 PulseGuide returned control before completion, sleep 152
03:08:30.952 00.162 21948 IsGuiding returns 1
03:08:30.952 00.000 21948 scope still moving after pulse duration time elapsed
03:08:30.983 00.031 21948 IsSlewing returns 0
03:08:30.983 00.000 21948 IsGuiding returns 0
03:08:30.984 00.001 21948 scope move finished after 146 + 52 ms
03:08:30.984 00.000 21948 Move returns status 0, amount 146
03:08:30.984 00.000 21948 move complete, result=0
03:08:30.984 00.000 21948 worker thread done servicing request
03:08:30.984 00.000 21948 Worker thread wakes up
03:08:30.984 00.000 18120 GuideStep: 1.1 px 204 ms WEST, 0.6 px 146 ms SOUTH
03:08:30.985 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:30.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:32.400 01.415 21948 Exposure complete
03:08:32.426 00.026 21948 worker thread done servicing request
03:08:32.426 00.000 18120 OnExposeComplete: enter
03:08:32.427 00.001 18120 UpdateGuideState(): m_state=6
03:08:32.427 00.000 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5016
03:08:32.428 00.001 18120 Star::Find returns 1 (0), X=892.97, Y=233.89, Mass=1866, SNR=29.9, Peak=110 HFD=4.4
03:08:32.428 00.000 18120 MultiStar: exiting stabilization period
03:08:32.429 00.001 18120 MultiStar: [#1 0.32,0.29,0.00,M8] [#2 0.26,-0.18,0.64,U] [#3 -0.32,0.48,0.00,M4] [#4 -0.35,0.21,0.57,U] [#5 -0.02,0.33,0.48,U] [#6 0.45,-0.15,0.00,M3] [#7 0.43,-0.20,0.00,M1] [#8 -0.05,-0.03,0.38,U] 
03:08:32.429 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.07}, one-star: {-0.15, 0.07}
03:08:32.430 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
03:08:32.430 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
03:08:32.431 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.33 mountX=0.09 mountY=0.03, mountTheta=0.30
03:08:32.432 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
03:08:32.433 00.001 18120 Enqueuing Move request for scope (-0.07, 0.07)
03:08:32.433 00.000 21948 Worker thread wakes up
03:08:32.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
03:08:32.433 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
03:08:32.433 00.000 21948 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.03
03:08:32.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:32.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:32.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:32.434 00.001 18120 UpdateGuideState exits: m=1866 RSB=29.9
03:08:32.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:32.435 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:32.435 00.000 18120 Enqueuing Expose request
03:08:32.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:08:32.435 00.000 21948 MoveAxis(E, 0, ABG)
03:08:32.435 00.000 21948 Move returns status 0, amount 0
03:08:32.435 00.000 21948 MoveAxis(N, 0, ABG)
03:08:32.435 00.000 21948 Move returns status 0, amount 0
03:08:32.435 00.000 21948 move complete, result=0
03:08:32.435 00.000 21948 worker thread done servicing request
03:08:32.435 00.000 21948 Worker thread wakes up
03:08:32.436 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:32.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:32.436 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:34.072 01.636 21948 Exposure complete
03:08:34.103 00.031 21948 worker thread done servicing request
03:08:34.103 00.000 18120 OnExposeComplete: enter
03:08:34.103 00.000 18120 UpdateGuideState(): m_state=6
03:08:34.104 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5017
03:08:34.104 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=233.12, Mass=1881, SNR=30.1, Peak=146 HFD=4.3
03:08:34.105 00.001 18120 MultiStar: large primary error, entering stabilization period
03:08:34.105 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:08:34.106 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:08:34.106 00.000 18120 CameraToMount -- cameraX=1.16 cameraY=-0.71 hyp=1.36 cameraTheta=-0.55 mountX=-1.12 mountY=-0.72, mountTheta=-2.57
03:08:34.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.16, y=-0.71, opts=13)
03:08:34.108 00.001 18120 Enqueuing Move request for scope (1.16, -0.71)
03:08:34.108 00.000 21948 Worker thread wakes up
03:08:34.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:34.108 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.1
03:08:34.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:34.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:34.110 00.001 18120 Enqueuing Expose request
03:08:34.111 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.71) opts 0xd
03:08:34.111 00.000 21948 Handling offset move in thread for scope, endpoint = (1.16, -0.71)
03:08:34.111 00.000 21948 Moving (1.16, -0.71) raw xDistance=-1.12 yDistance=-0.72
03:08:34.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.12
03:08:34.111 00.000 21948 resist switch: large excursion: input -0.72 thresh 0.60 direction from 1 to -1
03:08:34.111 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.15
03:08:34.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
03:08:34.111 00.000 21948 MoveAxis(E, 201, ABG)
03:08:34.111 00.000 21948 Guiding  Dir = 2, Dur = 201
03:08:34.111 00.000 21948 IsSlewing returns 0
03:08:34.112 00.001 21948 IsGuiding returns 0
03:08:34.114 00.002 21948 PulseGuide returned control before completion, sleep 209
03:08:34.341 00.227 21948 IsGuiding returns 0
03:08:34.342 00.001 21948 Move returns status 0, amount 201
03:08:34.342 00.000 21948 MoveAxis(N, 171, ABG)
03:08:34.342 00.000 21948 Guiding  Dir = 0, Dur = 171
03:08:34.342 00.000 21948 IsSlewing returns 0
03:08:34.342 00.000 21948 IsGuiding returns 0
03:08:34.354 00.012 21948 PulseGuide returned control before completion, sleep 170
03:08:34.542 00.188 21948 IsGuiding returns 0
03:08:34.542 00.000 21948 Move returns status 0, amount 171
03:08:34.542 00.000 21948 move complete, result=0
03:08:34.542 00.000 21948 worker thread done servicing request
03:08:34.542 00.000 21948 Worker thread wakes up
03:08:34.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:34.542 00.000 18120 GuideStep: -1.1 px 201 ms EAST, -0.7 px 171 ms NORTH
03:08:34.543 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:35.951 01.408 21948 Exposure complete
03:08:35.988 00.037 21948 worker thread done servicing request
03:08:35.988 00.000 18120 OnExposeComplete: enter
03:08:35.989 00.001 18120 UpdateGuideState(): m_state=6
03:08:35.990 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5018
03:08:35.990 00.000 18120 Star::Find returns 1 (0), X=893.76, Y=233.35, Mass=1899, SNR=30.2, Peak=138 HFD=4.1
03:08:35.991 00.001 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
03:08:35.991 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
03:08:35.992 00.001 18120 CameraToMount -- cameraX=0.64 cameraY=-0.48 hyp=0.80 cameraTheta=-0.64 mountX=-0.70 mountY=-0.36, mountTheta=-2.67
03:08:35.993 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.64, y=-0.48, opts=13)
03:08:35.993 00.000 18120 Enqueuing Move request for scope (0.64, -0.48)
03:08:35.994 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:35.994 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
03:08:35.995 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:35.995 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:35.996 00.001 18120 Enqueuing Expose request
03:08:35.996 00.000 21948 Worker thread wakes up
03:08:35.996 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.48) opts 0xd
03:08:35.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.64, -0.48)
03:08:35.996 00.000 21948 Moving (0.64, -0.48) raw xDistance=-0.70 yDistance=-0.36
03:08:35.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.70
03:08:35.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
03:08:35.996 00.000 21948 MoveAxis(E, 140, ABG)
03:08:35.996 00.000 21948 Guiding  Dir = 2, Dur = 140
03:08:35.997 00.001 21948 IsSlewing returns 0
03:08:35.997 00.000 21948 IsGuiding returns 0
03:08:35.999 00.002 21948 PulseGuide returned control before completion, sleep 149
03:08:36.157 00.158 21948 IsGuiding returns 0
03:08:36.157 00.000 21948 Move returns status 0, amount 140
03:08:36.157 00.000 21948 MoveAxis(N, 86, ABG)
03:08:36.157 00.000 21948 Guiding  Dir = 0, Dur = 86
03:08:36.157 00.000 21948 IsSlewing returns 0
03:08:36.157 00.000 21948 IsGuiding returns 0
03:08:36.161 00.004 21948 PulseGuide returned control before completion, sleep 92
03:08:36.265 00.104 21948 IsGuiding returns 0
03:08:36.267 00.002 21948 Move returns status 0, amount 86
03:08:36.267 00.000 21948 move complete, result=0
03:08:36.267 00.000 21948 worker thread done servicing request
03:08:36.267 00.000 18120 GuideStep: -0.7 px 140 ms EAST, -0.4 px 86 ms NORTH
03:08:36.268 00.001 21948 Worker thread wakes up
03:08:36.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:36.268 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:37.892 01.624 21948 Exposure complete
03:08:37.926 00.034 21948 worker thread done servicing request
03:08:37.926 00.000 18120 OnExposeComplete: enter
03:08:37.927 00.001 18120 UpdateGuideState(): m_state=6
03:08:37.927 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5019
03:08:37.928 00.001 18120 Star::Find returns 1 (0), X=893.16, Y=233.69, Mass=1895, SNR=30.2, Peak=163 HFD=4.1
03:08:37.928 00.000 18120 MultiStar: exiting stabilization period
03:08:37.929 00.001 18120 MultiStar: [#1 0.18,0.15,0.71,U] [#2 0.12,-0.22,0.64,U] [#3 0.06,0.03,0.59,U] [#4 -0.45,0.11,0.00,M7] [#5 -0.09,-0.15,0.46,U] [#6 0.17,-0.59,0.00,M4] [#7 0.25,-0.40,0.00,M2] [#8 -0.43,-0.50,0.00,M5] 
03:08:37.929 00.000 18120 refined, 4 included, MultiStar: {0.07, -0.06}, one-star: {0.04, -0.13}
03:08:37.929 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
03:08:37.930 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
03:08:37.930 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.09 mountY=-0.03, mountTheta=-2.76
03:08:37.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
03:08:37.932 00.001 18120 Enqueuing Move request for scope (0.07, -0.06)
03:08:37.932 00.000 21948 Worker thread wakes up
03:08:37.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:37.933 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.2
03:08:37.933 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:37.934 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:37.934 00.000 18120 Enqueuing Expose request
03:08:37.935 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
03:08:37.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
03:08:37.935 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.09 yDistance=-0.03
03:08:37.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:37.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:37.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:08:37.935 00.000 21948 MoveAxis(E, 0, ABG)
03:08:37.935 00.000 21948 Move returns status 0, amount 0
03:08:37.935 00.000 21948 MoveAxis(N, 0, ABG)
03:08:37.935 00.000 21948 Move returns status 0, amount 0
03:08:37.935 00.000 21948 move complete, result=0
03:08:37.935 00.000 21948 worker thread done servicing request
03:08:37.935 00.000 21948 Worker thread wakes up
03:08:37.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:37.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:37.935 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:39.465 01.530 21948 Exposure complete
03:08:39.511 00.046 21948 worker thread done servicing request
03:08:39.512 00.001 18120 OnExposeComplete: enter
03:08:39.512 00.000 18120 UpdateGuideState(): m_state=6
03:08:39.513 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5020
03:08:39.513 00.000 18120 Star::Find returns 1 (0), X=893.09, Y=233.71, Mass=1839, SNR=29.7, Peak=164 HFD=4.1
03:08:39.515 00.002 18120 MultiStar: [#1 0.19,0.21,0.74,U] [#2 0.17,-0.10,0.62,U] [#3 0.05,-0.03,0.60,U] [#4 -0.40,0.12,0.56,U] [#5 -0.16,0.35,0.48,U] [#6 0.15,-0.29,0.53,U] [#7 0.39,-0.24,0.00,M3] [#8 -0.26,-0.37,0.00,M6] 
03:08:39.516 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {-0.02, -0.11}
03:08:39.517 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
03:08:39.518 00.001 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
03:08:39.520 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.99 mountX=0.01 mountY=-0.01, mountTheta=-1.02
03:08:39.522 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
03:08:39.523 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
03:08:39.523 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:39.525 00.002 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:08:39.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:39.526 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:39.526 00.000 18120 Enqueuing Expose request
03:08:39.526 00.000 21948 Worker thread wakes up
03:08:39.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:08:39.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:08:39.526 00.000 21948 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:08:39.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:08:39.527 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:39.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:08:39.527 00.000 21948 MoveAxis(E, 0, ABG)
03:08:39.527 00.000 21948 Move returns status 0, amount 0
03:08:39.527 00.000 21948 MoveAxis(N, 0, ABG)
03:08:39.527 00.000 21948 Move returns status 0, amount 0
03:08:39.527 00.000 21948 move complete, result=0
03:08:39.527 00.000 21948 worker thread done servicing request
03:08:39.527 00.000 21948 Worker thread wakes up
03:08:39.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:39.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:39.527 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:41.152 01.625 21948 Exposure complete
03:08:41.210 00.058 21948 worker thread done servicing request
03:08:41.210 00.000 18120 OnExposeComplete: enter
03:08:41.213 00.003 18120 UpdateGuideState(): m_state=6
03:08:41.215 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5021
03:08:41.216 00.001 18120 Star::Find returns 1 (0), X=893.12, Y=233.70, Mass=1911, SNR=30.3, Peak=159 HFD=4.1
03:08:41.217 00.001 18120 MultiStar: [#1 0.34,0.24,0.70,U] [#2 0.31,0.07,0.65,U] [#3 -0.03,-0.01,0.58,U] [#4 -0.28,0.37,0.00,M7] [#5 0.16,0.49,0.00,M4] [#6 0.27,-0.41,0.00,M4] [#7 0.37,-0.35,0.00,M4] [#8 -0.03,-0.47,0.00,M7] 
03:08:41.217 00.000 18120 single-star, 3 included, MultiStar: {0.14, 0.03}, one-star: {-0.00, -0.13}
03:08:41.218 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
03:08:41.218 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
03:08:41.219 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.57 mountX=-0.12 mountY=0.06, mountTheta=2.68
03:08:41.220 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.13, opts=13)
03:08:41.220 00.000 18120 Enqueuing Move request for scope (-0.00, -0.13)
03:08:41.221 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:41.221 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
03:08:41.222 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:41.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:41.222 00.000 18120 Enqueuing Expose request
03:08:41.223 00.001 21948 Worker thread wakes up
03:08:41.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
03:08:41.223 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
03:08:41.223 00.000 21948 Moving (-0.00, -0.13) raw xDistance=-0.12 yDistance=0.06
03:08:41.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:08:41.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:41.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:08:41.223 00.000 21948 MoveAxis(E, 0, ABG)
03:08:41.223 00.000 21948 Move returns status 0, amount 0
03:08:41.223 00.000 21948 MoveAxis(N, 0, ABG)
03:08:41.223 00.000 21948 Move returns status 0, amount 0
03:08:41.224 00.001 21948 move complete, result=0
03:08:41.224 00.000 21948 worker thread done servicing request
03:08:41.224 00.000 21948 Worker thread wakes up
03:08:41.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:41.224 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:41.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:42.739 01.515 21948 Exposure complete
03:08:42.774 00.035 21948 worker thread done servicing request
03:08:42.774 00.000 18120 OnExposeComplete: enter
03:08:42.775 00.001 18120 UpdateGuideState(): m_state=6
03:08:42.775 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5022
03:08:42.776 00.001 18120 Star::Find returns 1 (0), X=893.09, Y=233.54, Mass=1869, SNR=30.0, Peak=159 HFD=3.9
03:08:42.778 00.002 18120 MultiStar: [#1 0.27,0.22,0.73,U] [#2 0.40,-0.18,0.00,M1] [#3 -0.01,0.02,0.62,U] [#4 -0.31,0.09,0.58,U] [#5 -0.21,0.19,0.47,U] [#6 0.20,-0.23,0.55,U] [#7 0.38,-0.20,0.41,U] [#8 -0.29,-0.50,0.00,M8] 
03:08:42.779 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {-0.03, -0.28}
03:08:42.780 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
03:08:42.781 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
03:08:42.781 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.88 mountX=-0.05 mountY=-0.01, mountTheta=-2.91
03:08:42.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
03:08:42.783 00.000 18120 Enqueuing Move request for scope (0.03, -0.04)
03:08:42.784 00.001 21948 Worker thread wakes up
03:08:42.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:42.784 00.000 18120 UpdateGuideState exits: m=1869 RSB=30.0
03:08:42.785 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:42.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:42.786 00.001 18120 Enqueuing Expose request
03:08:42.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
03:08:42.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
03:08:42.786 00.000 21948 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
03:08:42.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:42.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:42.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:08:42.786 00.000 21948 MoveAxis(E, 0, ABG)
03:08:42.786 00.000 21948 Move returns status 0, amount 0
03:08:42.786 00.000 21948 MoveAxis(N, 0, ABG)
03:08:42.786 00.000 21948 Move returns status 0, amount 0
03:08:42.786 00.000 21948 move complete, result=0
03:08:42.786 00.000 21948 worker thread done servicing request
03:08:42.786 00.000 21948 Worker thread wakes up
03:08:42.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:42.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:42.787 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:44.418 01.631 21948 Exposure complete
03:08:44.461 00.043 21948 worker thread done servicing request
03:08:44.461 00.000 18120 OnExposeComplete: enter
03:08:44.463 00.002 18120 UpdateGuideState(): m_state=6
03:08:44.464 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5023
03:08:44.465 00.001 18120 Star::Find returns 1 (0), X=893.09, Y=233.47, Mass=1837, SNR=29.7, Peak=144 HFD=4.0
03:08:44.466 00.001 18120 MultiStar: [#1 0.26,0.09,0.74,U] [#2 0.25,-0.18,0.64,U] [#3 -0.04,-0.09,0.58,U] [#4 -0.61,0.16,0.00,M7] [#5 -0.21,0.16,0.48,U] [#6 0.26,-0.58,0.00,M4] [#7 0.50,-0.52,0.00,M4] [#8 -0.27,-0.49,0.00,M9] 
03:08:44.466 00.000 18120 refined, 4 included, MultiStar: {0.06, -0.11}, one-star: {-0.03, -0.35}
03:08:44.466 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
03:08:44.467 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
03:08:44.467 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.10 mountX=-0.12 mountY=-0.00, mountTheta=-3.14
03:08:44.469 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
03:08:44.470 00.001 18120 Enqueuing Move request for scope (0.06, -0.11)
03:08:44.471 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:44.472 00.001 18120 UpdateGuideState exits: m=1837 RSB=29.7
03:08:44.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:44.473 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:44.473 00.000 18120 Enqueuing Expose request
03:08:44.474 00.001 21948 Worker thread wakes up
03:08:44.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
03:08:44.474 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
03:08:44.474 00.000 21948 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.00
03:08:44.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:08:44.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:44.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:08:44.474 00.000 21948 MoveAxis(E, 0, ABG)
03:08:44.474 00.000 21948 Move returns status 0, amount 0
03:08:44.474 00.000 21948 MoveAxis(N, 0, ABG)
03:08:44.474 00.000 21948 Move returns status 0, amount 0
03:08:44.474 00.000 21948 move complete, result=0
03:08:44.474 00.000 21948 worker thread done servicing request
03:08:44.474 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:44.475 00.001 21948 Worker thread wakes up
03:08:44.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:44.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:45.997 01.522 21948 Exposure complete
03:08:46.050 00.053 21948 worker thread done servicing request
03:08:46.051 00.001 18120 OnExposeComplete: enter
03:08:46.053 00.002 18120 UpdateGuideState(): m_state=6
03:08:46.056 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5024
03:08:46.058 00.002 18120 Star::Find returns 1 (0), X=893.13, Y=233.61, Mass=1880, SNR=30.1, Peak=146 HFD=3.9
03:08:46.061 00.003 18120 MultiStar: [#1 0.24,0.08,0.72,U] [#2 0.39,-0.48,0.00,M1] [#3 0.08,-0.15,0.61,U] [#4 -0.33,0.09,0.55,U] [#5 -0.03,0.10,0.47,U] [#6 0.22,-0.57,0.00,M5] [#7 0.23,-0.57,0.00,M5] [#8 -0.24,-0.39,0.00,M10] 
03:08:46.062 00.001 18120 refined, 4 included, MultiStar: {0.01, -0.05}, one-star: {0.01, -0.22}
03:08:46.064 00.002 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
03:08:46.066 00.002 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
03:08:46.068 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.34 mountX=-0.05 mountY=0.01, mountTheta=2.90
03:08:46.070 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
03:08:46.072 00.002 18120 Enqueuing Move request for scope (0.01, -0.05)
03:08:46.073 00.001 21948 Worker thread wakes up
03:08:46.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:46.074 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
03:08:46.074 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
03:08:46.074 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.1
03:08:46.075 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:46.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:46.076 00.001 18120 Enqueuing Expose request
03:08:46.076 00.000 21948 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
03:08:46.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:46.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:46.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:08:46.076 00.000 21948 MoveAxis(E, 0, ABG)
03:08:46.076 00.000 21948 Move returns status 0, amount 0
03:08:46.076 00.000 21948 MoveAxis(N, 0, ABG)
03:08:46.076 00.000 21948 Move returns status 0, amount 0
03:08:46.076 00.000 21948 move complete, result=0
03:08:46.077 00.001 21948 worker thread done servicing request
03:08:46.077 00.000 21948 Worker thread wakes up
03:08:46.077 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:46.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:46.077 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:47.702 01.625 21948 Exposure complete
03:08:47.746 00.044 21948 worker thread done servicing request
03:08:47.746 00.000 18120 OnExposeComplete: enter
03:08:47.747 00.001 18120 UpdateGuideState(): m_state=6
03:08:47.748 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5025
03:08:47.750 00.002 18120 Star::Find returns 1 (0), X=893.33, Y=233.38, Mass=1736, SNR=28.8, Peak=142 HFD=3.8
03:08:47.750 00.000 18120 MultiStar: [#1 0.42,-0.10,0.76,U] [#2 0.11,-0.43,0.00,M2] [#3 0.21,-0.06,0.63,U] [#4 -0.23,-0.03,0.60,U] [#5 0.15,-0.07,0.48,U] [#6 0.28,-0.53,0.00,M6] [#7 0.51,-0.77,0.00,M6] [#8 -0.12,-0.53,0.00,R] 
03:08:47.751 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.18}, one-star: {0.22, -0.45}
03:08:47.751 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:08:47.752 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
03:08:47.752 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-0.80 mountX=-0.23 mountY=-0.07, mountTheta=-2.83
03:08:47.753 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.18, opts=13)
03:08:47.754 00.001 18120 Enqueuing Move request for scope (0.17, -0.18)
03:08:47.755 00.001 21948 Worker thread wakes up
03:08:47.755 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
03:08:47.755 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
03:08:47.755 00.000 21948 Moving (0.17, -0.18) raw xDistance=-0.23 yDistance=-0.07
03:08:47.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:47.755 00.000 18120 UpdateGuideState exits: m=1736 RSB=28.8
03:08:47.756 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:47.756 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:47.757 00.001 18120 Enqueuing Expose request
03:08:47.757 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:08:47.757 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:47.757 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:08:47.757 00.000 21948 MoveAxis(E, 41, ABG)
03:08:47.757 00.000 21948 Guiding  Dir = 2, Dur = 41
03:08:47.757 00.000 21948 IsSlewing returns 0
03:08:47.757 00.000 21948 IsGuiding returns 0
03:08:47.759 00.002 21948 PulseGuide returned control before completion, sleep 50
03:08:47.811 00.052 21948 IsGuiding returns 0
03:08:47.811 00.000 21948 Move returns status 0, amount 41
03:08:47.811 00.000 21948 MoveAxis(N, 0, ABG)
03:08:47.811 00.000 21948 Move returns status 0, amount 0
03:08:47.811 00.000 21948 move complete, result=0
03:08:47.811 00.000 21948 worker thread done servicing request
03:08:47.811 00.000 21948 Worker thread wakes up
03:08:47.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:47.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:47.812 00.001 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:08:49.230 01.418 21948 Exposure complete
03:08:49.275 00.045 21948 worker thread done servicing request
03:08:49.275 00.000 18120 OnExposeComplete: enter
03:08:49.276 00.001 18120 UpdateGuideState(): m_state=6
03:08:49.276 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5026
03:08:49.277 00.001 18120 Star::Find returns 1 (0), X=893.09, Y=233.78, Mass=1865, SNR=29.8, Peak=159 HFD=4.2
03:08:49.277 00.000 18120 MultiStar: [#1 0.25,0.07,0.72,U] [#2 0.43,-0.18,0.00,M3] [#3 -0.02,-0.01,0.59,U] [#4 -0.31,0.31,0.00,M6] [#5 -0.28,-0.07,0.48,U] [#6 0.06,-0.42,0.52,U] [#7 0.50,-0.60,0.00,M7] [#8 -0.27,0.06,0.39,U] 
03:08:49.278 00.001 18120 single-star, 5 included, MultiStar: {-0.02, -0.06}, one-star: {-0.03, -0.05}
03:08:49.278 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.15 = 2.13)
03:08:49.278 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.19 = 2.09)
03:08:49.279 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.16 mountX=-0.03 mountY=0.05, mountTheta=2.12
03:08:49.280 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.05, opts=13)
03:08:49.280 00.000 18120 Enqueuing Move request for scope (-0.03, -0.05)
03:08:49.281 00.001 21948 Worker thread wakes up
03:08:49.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:49.281 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.8
03:08:49.282 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:49.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:49.283 00.001 18120 Enqueuing Expose request
03:08:49.284 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:08:49.284 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:08:49.284 00.000 21948 Moving (-0.03, -0.05) raw xDistance=-0.03 yDistance=0.05
03:08:49.284 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:08:49.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:49.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:08:49.284 00.000 21948 MoveAxis(E, 0, ABG)
03:08:49.284 00.000 21948 Move returns status 0, amount 0
03:08:49.285 00.001 21948 MoveAxis(N, 0, ABG)
03:08:49.285 00.000 21948 Move returns status 0, amount 0
03:08:49.285 00.000 21948 move complete, result=0
03:08:49.285 00.000 21948 worker thread done servicing request
03:08:49.285 00.000 21948 Worker thread wakes up
03:08:49.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:49.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:49.285 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:50.923 01.638 21948 Exposure complete
03:08:50.972 00.049 21948 worker thread done servicing request
03:08:50.972 00.000 18120 OnExposeComplete: enter
03:08:50.974 00.002 18120 UpdateGuideState(): m_state=6
03:08:50.977 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5027
03:08:50.980 00.003 18120 Star::Find returns 1 (0), X=893.05, Y=233.80, Mass=1760, SNR=29.0, Peak=155 HFD=4.2
03:08:50.983 00.003 18120 MultiStar: [#1 0.09,0.26,0.73,U] [#2 0.14,-0.36,0.68,U] [#3 -0.05,0.21,0.60,U] [#4 -0.49,0.14,0.00,M7] [#5 -0.06,0.15,0.51,U] [#6 0.05,-0.20,0.56,U] [#7 0.18,-0.26,0.44,U] [#8 0.11,0.34,0.41,U] 
03:08:50.984 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.07, -0.02}
03:08:50.984 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
03:08:50.985 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
03:08:50.985 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.22 mountX=-0.01 mountY=-0.04, mountTheta=-1.78
03:08:50.986 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
03:08:50.987 00.001 18120 Enqueuing Move request for scope (0.04, 0.01)
03:08:50.987 00.000 21948 Worker thread wakes up
03:08:50.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
03:08:50.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
03:08:50.987 00.000 21948 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
03:08:50.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:08:50.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:50.987 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:50.989 00.002 18120 UpdateGuideState exits: m=1760 RSB=29.0
03:08:50.989 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:50.990 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:50.990 00.000 18120 Enqueuing Expose request
03:08:50.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:08:50.990 00.000 21948 MoveAxis(E, 0, ABG)
03:08:50.990 00.000 21948 Move returns status 0, amount 0
03:08:50.990 00.000 21948 MoveAxis(N, 0, ABG)
03:08:50.990 00.000 21948 Move returns status 0, amount 0
03:08:50.990 00.000 21948 move complete, result=0
03:08:50.990 00.000 21948 worker thread done servicing request
03:08:50.990 00.000 21948 Worker thread wakes up
03:08:50.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:50.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:50.990 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:52.507 01.517 21948 Exposure complete
03:08:52.580 00.073 21948 worker thread done servicing request
03:08:52.580 00.000 18120 OnExposeComplete: enter
03:08:52.582 00.002 18120 UpdateGuideState(): m_state=6
03:08:52.583 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5028
03:08:52.583 00.000 18120 Star::Find returns 1 (0), X=892.77, Y=233.87, Mass=1878, SNR=30.0, Peak=151 HFD=4.3
03:08:52.585 00.002 18120 MultiStar: [#1 0.05,0.14,0.74,U] [#2 0.08,-0.03,0.62,U] [#3 -0.13,0.15,0.58,U] [#4 -0.60,0.16,0.00,M8] [#5 -0.30,0.26,0.48,U] [#6 -0.15,-0.32,0.49,U] [#7 -0.04,-0.11,0.44,U] [#8 -0.27,0.01,0.40,U] 
03:08:52.585 00.000 18120 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.34, 0.04}
03:08:52.586 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
03:08:52.586 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
03:08:52.586 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.93 mountX=0.09 mountY=0.11, mountTheta=0.92
03:08:52.588 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
03:08:52.588 00.000 18120 Enqueuing Move request for scope (-0.14, 0.03)
03:08:52.589 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:52.589 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:08:52.589 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:52.590 00.001 21948 Worker thread wakes up
03:08:52.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
03:08:52.590 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
03:08:52.590 00.000 21948 Moving (-0.14, 0.03) raw xDistance=0.09 yDistance=0.11
03:08:52.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:52.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:52.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:08:52.590 00.000 21948 MoveAxis(E, 0, ABG)
03:08:52.590 00.000 21948 Move returns status 0, amount 0
03:08:52.590 00.000 21948 MoveAxis(N, 0, ABG)
03:08:52.590 00.000 21948 Move returns status 0, amount 0
03:08:52.590 00.000 21948 move complete, result=0
03:08:52.590 00.000 21948 worker thread done servicing request
03:08:52.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:52.590 00.000 18120 Enqueuing Expose request
03:08:52.591 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:52.591 00.000 21948 Worker thread wakes up
03:08:52.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:52.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:54.218 01.627 21948 Exposure complete
03:08:54.259 00.041 21948 worker thread done servicing request
03:08:54.259 00.000 18120 OnExposeComplete: enter
03:08:54.259 00.000 18120 UpdateGuideState(): m_state=6
03:08:54.261 00.002 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5029
03:08:54.261 00.000 18120 Star::Find returns 1 (0), X=893.14, Y=233.56, Mass=1729, SNR=28.8, Peak=125 HFD=3.9
03:08:54.262 00.001 18120 MultiStar: [#1 0.48,0.29,0.00,M1] [#2 0.50,-0.32,0.00,M2] [#3 0.02,0.10,0.64,U] [#4 -0.47,0.26,0.00,M9] [#5 0.10,-0.02,0.47,U] [#6 0.85,-0.52,0.00,M4] [#7 0.48,-0.30,0.00,M6] [#8 -0.18,0.07,0.39,U] 
03:08:54.262 00.000 18120 refined, 3 included, MultiStar: {0.00, -0.07}, one-star: {0.02, -0.26}
03:08:54.263 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.77)
03:08:54.263 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.73)
03:08:54.264 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=-0.07 mountY=0.03, mountTheta=2.73
03:08:54.265 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.07, opts=13)
03:08:54.265 00.000 18120 Enqueuing Move request for scope (0.00, -0.07)
03:08:54.266 00.001 21948 Worker thread wakes up
03:08:54.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
03:08:54.266 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
03:08:54.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:54.267 00.001 18120 UpdateGuideState exits: m=1729 RSB=28.8
03:08:54.267 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:54.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:54.268 00.001 18120 Enqueuing Expose request
03:08:54.268 00.000 21948 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.03
03:08:54.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:08:54.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:54.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:08:54.268 00.000 21948 MoveAxis(E, 0, ABG)
03:08:54.268 00.000 21948 Move returns status 0, amount 0
03:08:54.268 00.000 21948 MoveAxis(N, 0, ABG)
03:08:54.268 00.000 21948 Move returns status 0, amount 0
03:08:54.268 00.000 21948 move complete, result=0
03:08:54.269 00.001 21948 worker thread done servicing request
03:08:54.269 00.000 21948 Worker thread wakes up
03:08:54.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:54.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:54.269 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:55.781 01.512 21948 Exposure complete
03:08:55.815 00.034 21948 worker thread done servicing request
03:08:55.815 00.000 18120 OnExposeComplete: enter
03:08:55.817 00.002 18120 UpdateGuideState(): m_state=6
03:08:55.817 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5030
03:08:55.818 00.001 18120 Star::Find returns 1 (0), X=893.37, Y=233.61, Mass=1921, SNR=30.4, Peak=131 HFD=4.3
03:08:55.820 00.002 18120 MultiStar: [#1 0.24,0.21,0.72,U] [#2 0.39,-0.23,0.00,M3] [#3 0.08,0.26,0.59,U] [#4 -0.42,0.30,0.00,M10] [#5 -0.13,0.42,0.00,M1] [#6 0.45,-0.54,0.00,M5] [#7 0.81,-0.36,0.00,M7] [#8 -0.34,-0.07,0.40,U] 
03:08:55.822 00.002 18120 refined, 3 included, MultiStar: {0.12, 0.02}, one-star: {0.25, -0.22}
03:08:55.823 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
03:08:55.824 00.001 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
03:08:55.825 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.03 mountY=-0.12, mountTheta=-1.81
03:08:55.828 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
03:08:55.829 00.001 18120 Enqueuing Move request for scope (0.12, 0.02)
03:08:55.830 00.001 21948 Worker thread wakes up
03:08:55.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:08:55.830 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:08:55.830 00.000 21948 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.12
03:08:55.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:55.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:08:55.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:55.830 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.4
03:08:55.830 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:08:55.830 00.000 21948 MoveAxis(E, 0, ABG)
03:08:55.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:55.831 00.001 21948 Move returns status 0, amount 0
03:08:55.831 00.000 21948 MoveAxis(N, 0, ABG)
03:08:55.831 00.000 21948 Move returns status 0, amount 0
03:08:55.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:55.831 00.000 18120 Enqueuing Expose request
03:08:55.832 00.001 21948 move complete, result=0
03:08:55.832 00.000 21948 worker thread done servicing request
03:08:55.832 00.000 21948 Worker thread wakes up
03:08:55.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:55.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:55.832 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:57.458 01.626 21948 Exposure complete
03:08:57.494 00.036 21948 worker thread done servicing request
03:08:57.494 00.000 18120 OnExposeComplete: enter
03:08:57.495 00.001 18120 UpdateGuideState(): m_state=6
03:08:57.496 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5031
03:08:57.496 00.000 18120 Star::Find returns 1 (0), X=893.30, Y=233.70, Mass=1784, SNR=29.2, Peak=142 HFD=4.1
03:08:57.497 00.001 18120 MultiStar: [#1 0.24,0.37,0.00,M1] [#2 0.28,-0.10,0.67,U] [#3 0.06,0.18,0.60,U] [#4 -0.46,0.15,0.00,R] [#5 0.08,0.35,0.46,U] [#6 0.50,-0.30,0.00,M6] [#7 0.25,-0.31,0.44,U] [#8 0.14,0.45,0.00,M1] 
03:08:57.497 00.000 18120 refined, 4 included, MultiStar: {0.17, -0.02}, one-star: {0.18, -0.13}
03:08:57.498 00.001 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
03:08:57.498 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
03:08:57.499 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.11 mountX=-0.09 mountY=-0.14, mountTheta=-2.12
03:08:57.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.02, opts=13)
03:08:57.501 00.001 18120 Enqueuing Move request for scope (0.17, -0.02)
03:08:57.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:57.502 00.001 18120 UpdateGuideState exits: m=1784 RSB=29.2
03:08:57.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:57.503 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:57.503 00.000 18120 Enqueuing Expose request
03:08:57.503 00.000 21948 Worker thread wakes up
03:08:57.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
03:08:57.503 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
03:08:57.504 00.001 21948 Moving (0.17, -0.02) raw xDistance=-0.09 yDistance=-0.14
03:08:57.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:57.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:57.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:08:57.504 00.000 21948 MoveAxis(E, 0, ABG)
03:08:57.504 00.000 21948 Move returns status 0, amount 0
03:08:57.504 00.000 21948 MoveAxis(N, 0, ABG)
03:08:57.504 00.000 21948 Move returns status 0, amount 0
03:08:57.504 00.000 21948 move complete, result=0
03:08:57.504 00.000 21948 worker thread done servicing request
03:08:57.504 00.000 21948 Worker thread wakes up
03:08:57.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:57.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:57.505 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:59.028 01.523 21948 Exposure complete
03:08:59.077 00.049 21948 worker thread done servicing request
03:08:59.077 00.000 18120 OnExposeComplete: enter
03:08:59.078 00.001 18120 UpdateGuideState(): m_state=6
03:08:59.078 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5032
03:08:59.080 00.002 18120 Star::Find returns 1 (0), X=893.14, Y=233.89, Mass=1839, SNR=29.7, Peak=152 HFD=4.3
03:08:59.082 00.002 18120 MultiStar: [#1 0.49,0.23,0.00,M2] [#2 0.46,-0.15,0.00,M3] [#3 0.25,0.08,0.60,U] [#4 0.14,-0.02,0.59,U] [#5 0.31,0.13,0.47,U] [#6 0.64,-0.56,0.00,M7] [#7 0.37,-0.35,0.00,M7] [#8 0.03,0.08,0.39,U] 
03:08:59.083 00.001 18120 single-star, 4 included, MultiStar: {0.14, 0.06}, one-star: {0.02, 0.06}
03:08:59.084 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
03:08:59.085 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
03:08:59.086 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.24 mountX=0.05 mountY=-0.05, mountTheta=-0.78
03:08:59.090 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
03:08:59.093 00.003 18120 Enqueuing Move request for scope (0.02, 0.06)
03:08:59.095 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:08:59.097 00.002 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:08:59.100 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:59.102 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:08:59.105 00.003 18120 Enqueuing Expose request
03:08:59.107 00.002 21948 Worker thread wakes up
03:08:59.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
03:08:59.107 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
03:08:59.107 00.000 21948 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.05
03:08:59.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:08:59.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:59.108 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:08:59.108 00.000 21948 MoveAxis(E, 0, ABG)
03:08:59.108 00.000 21948 Move returns status 0, amount 0
03:08:59.108 00.000 21948 MoveAxis(N, 0, ABG)
03:08:59.109 00.001 21948 Move returns status 0, amount 0
03:08:59.109 00.000 21948 move complete, result=0
03:08:59.109 00.000 21948 worker thread done servicing request
03:08:59.109 00.000 21948 Worker thread wakes up
03:08:59.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:08:59.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:08:59.110 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:00.737 01.627 21948 Exposure complete
03:09:00.780 00.043 21948 worker thread done servicing request
03:09:00.780 00.000 18120 OnExposeComplete: enter
03:09:00.783 00.003 18120 UpdateGuideState(): m_state=6
03:09:00.786 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5033
03:09:00.788 00.002 18120 Star::Find returns 1 (0), X=893.20, Y=234.01, Mass=1852, SNR=29.7, Peak=151 HFD=4.1
03:09:00.790 00.002 18120 MultiStar: [#1 0.57,0.27,0.00,M3] [#2 0.37,-0.01,0.66,U] [#3 0.29,-0.02,0.59,U] [#4 0.17,0.20,0.56,U] [#5 -0.00,0.13,0.47,U] [#6 0.77,-0.43,0.00,M8] [#7 0.50,-0.27,0.00,M8] [#8 0.12,0.20,0.41,U] 
03:09:00.793 00.003 18120 single-star, 5 included, MultiStar: {0.17, 0.12}, one-star: {0.08, 0.19}
03:09:00.795 00.002 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
03:09:00.797 00.002 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
03:09:00.800 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.16 mountX=0.14 mountY=-0.16, mountTheta=-0.85
03:09:00.804 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.19, opts=13)
03:09:00.806 00.002 18120 Enqueuing Move request for scope (0.08, 0.19)
03:09:00.809 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:00.811 00.002 21948 Worker thread wakes up
03:09:00.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
03:09:00.811 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
03:09:00.811 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.7
03:09:00.812 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:00.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:00.813 00.001 18120 Enqueuing Expose request
03:09:00.814 00.001 21948 Moving (0.08, 0.19) raw xDistance=0.14 yDistance=-0.16
03:09:00.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:09:00.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:00.814 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:09:00.814 00.000 21948 MoveAxis(E, 0, ABG)
03:09:00.814 00.000 21948 Move returns status 0, amount 0
03:09:00.814 00.000 21948 MoveAxis(N, 0, ABG)
03:09:00.814 00.000 21948 Move returns status 0, amount 0
03:09:00.814 00.000 21948 move complete, result=0
03:09:00.814 00.000 21948 worker thread done servicing request
03:09:00.814 00.000 21948 Worker thread wakes up
03:09:00.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:00.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:00.815 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:02.332 01.517 21948 Exposure complete
03:09:02.383 00.051 21948 worker thread done servicing request
03:09:02.383 00.000 18120 OnExposeComplete: enter
03:09:02.383 00.000 18120 UpdateGuideState(): m_state=6
03:09:02.384 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5034
03:09:02.385 00.001 18120 Star::Find returns 1 (0), X=893.41, Y=233.73, Mass=1948, SNR=30.4, Peak=137 HFD=4.5
03:09:02.387 00.002 18120 MultiStar: [#1 0.18,0.38,0.69,U] [#2 0.12,0.05,0.62,U] [#3 0.23,0.10,0.58,U] [#4 0.07,0.15,0.56,U] [#5 0.19,0.29,0.46,U] [#6 0.16,-0.30,0.53,U] [#7 0.40,-0.17,0.00,M9] [#8 0.03,0.53,0.00,M1] 
03:09:02.388 00.001 18120 refined, 6 included, MultiStar: {0.19, 0.07}, one-star: {0.30, -0.09}
03:09:02.389 00.001 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
03:09:02.390 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
03:09:02.391 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.37 mountX=-0.01 mountY=-0.20, mountTheta=-1.63
03:09:02.394 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.07, opts=13)
03:09:02.396 00.002 18120 Enqueuing Move request for scope (0.19, 0.07)
03:09:02.397 00.001 21948 Worker thread wakes up
03:09:02.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
03:09:02.397 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
03:09:02.397 00.000 21948 Moving (0.19, 0.07) raw xDistance=-0.01 yDistance=-0.20
03:09:02.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:09:02.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
03:09:02.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:02.397 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.4
03:09:02.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:02.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:02.399 00.001 18120 Enqueuing Expose request
03:09:02.399 00.000 21948 MoveAxis(E, 0, ABG)
03:09:02.399 00.000 21948 Move returns status 0, amount 0
03:09:02.399 00.000 21948 MoveAxis(N, 48, ABG)
03:09:02.399 00.000 21948 Guiding  Dir = 0, Dur = 48
03:09:02.399 00.000 21948 IsSlewing returns 0
03:09:02.399 00.000 21948 IsGuiding returns 0
03:09:02.405 00.006 21948 PulseGuide returned control before completion, sleep 53
03:09:02.472 00.067 21948 IsGuiding returns 0
03:09:02.472 00.000 21948 Move returns status 0, amount 48
03:09:02.473 00.001 21948 move complete, result=0
03:09:02.473 00.000 21948 worker thread done servicing request
03:09:02.473 00.000 21948 Worker thread wakes up
03:09:02.473 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
03:09:02.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:02.474 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:04.103 01.629 21948 Exposure complete
03:09:04.127 00.024 21948 worker thread done servicing request
03:09:04.127 00.000 18120 OnExposeComplete: enter
03:09:04.128 00.001 18120 UpdateGuideState(): m_state=6
03:09:04.128 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5035
03:09:04.129 00.001 18120 Star::Find returns 1 (0), X=892.47, Y=234.02, Mass=1914, SNR=30.3, Peak=130 HFD=4.1
03:09:04.129 00.000 18120 MultiStar: [#1 -0.36,0.49,0.00,M3] [#2 -0.67,0.33,0.00,M2] [#3 -0.10,0.43,0.00,M1] [#4 -0.58,0.62,0.00,M1] [#5 -0.45,0.84,0.00,M1] [#6 -0.35,-0.06,0.54,U] [#7 -0.28,-0.16,0.42,U] [#8 -0.26,0.59,0.00,M2] 
03:09:04.130 00.001 18120 refined, 2 included, MultiStar: {-0.49, 0.05}, one-star: {-0.65, 0.20}
03:09:04.130 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
03:09:04.131 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
03:09:04.131 00.000 18120 CameraToMount -- cameraX=-0.49 cameraY=0.05 hyp=0.49 cameraTheta=3.04 mountX=0.25 mountY=0.42, mountTheta=1.03
03:09:04.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.05, opts=13)
03:09:04.135 00.003 18120 Enqueuing Move request for scope (-0.49, 0.05)
03:09:04.137 00.002 21948 Worker thread wakes up
03:09:04.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:04.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.05) opts 0xd
03:09:04.137 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.05)
03:09:04.137 00.000 21948 Moving (-0.49, 0.05) raw xDistance=0.25 yDistance=0.42
03:09:04.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:09:04.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:09:04.137 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
03:09:04.139 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:04.139 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:04.139 00.000 18120 Enqueuing Expose request
03:09:04.140 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
03:09:04.140 00.000 21948 MoveAxis(W, 44, ABG)
03:09:04.140 00.000 21948 Guiding  Dir = 3, Dur = 44
03:09:04.140 00.000 21948 IsSlewing returns 0
03:09:04.140 00.000 21948 IsGuiding returns 0
03:09:04.142 00.002 21948 PulseGuide returned control before completion, sleep 53
03:09:04.211 00.069 21948 IsGuiding returns 0
03:09:04.212 00.001 21948 Move returns status 0, amount 44
03:09:04.212 00.000 21948 MoveAxis(N, 0, ABG)
03:09:04.212 00.000 21948 Move returns status 0, amount 0
03:09:04.212 00.000 21948 move complete, result=0
03:09:04.212 00.000 21948 worker thread done servicing request
03:09:04.212 00.000 21948 Worker thread wakes up
03:09:04.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:04.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:04.212 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.4 px 0 ms NORTH
03:09:05.632 01.420 21948 Exposure complete
03:09:05.666 00.034 21948 worker thread done servicing request
03:09:05.666 00.000 18120 OnExposeComplete: enter
03:09:05.667 00.001 18120 UpdateGuideState(): m_state=6
03:09:05.668 00.001 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5036
03:09:05.669 00.001 18120 Star::Find returns 1 (0), X=892.30, Y=234.10, Mass=1841, SNR=29.7, Peak=147 HFD=4.1
03:09:05.670 00.001 18120 MultiStar: [#1 -0.22,0.65,0.00,M4] [#2 -0.54,0.24,0.00,M3] [#3 -0.74,0.70,0.00,M2] [#4 -0.61,0.71,0.00,M2] [#5 -0.76,1.00,0.00,M2] [#6 -0.31,-0.04,0.52,U] [#7 -0.29,-0.05,0.43,U] [#8 -0.63,0.58,0.00,M3] 
03:09:05.671 00.001 18120 refined, 2 included, MultiStar: {-0.57, 0.12}, one-star: {-0.82, 0.27}
03:09:05.671 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
03:09:05.672 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
03:09:05.672 00.000 18120 CameraToMount -- cameraX=-0.57 cameraY=0.12 hyp=0.58 cameraTheta=2.93 mountX=0.34 mountY=0.45, mountTheta=0.92
03:09:05.674 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.57, y=0.12, opts=13)
03:09:05.674 00.000 18120 Enqueuing Move request for scope (-0.57, 0.12)
03:09:05.675 00.001 21948 Worker thread wakes up
03:09:05.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:05.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.12) opts 0xd
03:09:05.675 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.57, 0.12)
03:09:05.675 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.7
03:09:05.676 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:05.676 00.000 21948 Moving (-0.57, 0.12) raw xDistance=0.34 yDistance=0.45
03:09:05.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:05.677 00.001 18120 Enqueuing Expose request
03:09:05.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:09:05.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:05.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
03:09:05.677 00.000 21948 MoveAxis(W, 64, ABG)
03:09:05.677 00.000 21948 Guiding  Dir = 3, Dur = 64
03:09:05.677 00.000 21948 IsSlewing returns 0
03:09:05.677 00.000 21948 IsGuiding returns 0
03:09:05.679 00.002 21948 PulseGuide returned control before completion, sleep 73
03:09:05.756 00.077 21948 IsGuiding returns 0
03:09:05.756 00.000 21948 Move returns status 0, amount 64
03:09:05.756 00.000 21948 MoveAxis(N, 0, ABG)
03:09:05.756 00.000 21948 Move returns status 0, amount 0
03:09:05.756 00.000 21948 move complete, result=0
03:09:05.756 00.000 21948 worker thread done servicing request
03:09:05.756 00.000 21948 Worker thread wakes up
03:09:05.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:05.756 00.000 18120 GuideStep: 0.3 px 64 ms WEST, 0.5 px 0 ms NORTH
03:09:05.757 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:07.393 01.636 21948 Exposure complete
03:09:07.428 00.035 21948 worker thread done servicing request
03:09:07.428 00.000 18120 OnExposeComplete: enter
03:09:07.429 00.001 18120 UpdateGuideState(): m_state=6
03:09:07.430 00.001 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5037
03:09:07.430 00.000 18120 Star::Find returns 1 (0), X=892.84, Y=233.88, Mass=1824, SNR=29.6, Peak=145 HFD=4.3
03:09:07.430 00.000 18120 MultiStar: [#1 0.08,0.43,0.72,U] [#2 0.03,-0.12,0.65,U] [#3 -0.19,0.26,0.62,U] [#4 -0.25,0.20,0.57,U] [#5 -0.14,0.28,0.50,U] [#6 -0.23,-0.21,0.53,U] [#7 0.18,-0.36,0.43,U] [#8 -0.24,0.42,0.00,M4] 
03:09:07.431 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {-0.28, 0.05}
03:09:07.431 00.000 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
03:09:07.432 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
03:09:07.433 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.49 mountX=0.13 mountY=0.06, mountTheta=0.46
03:09:07.435 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.09, opts=13)
03:09:07.436 00.001 18120 Enqueuing Move request for scope (-0.12, 0.09)
03:09:07.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:07.437 00.001 18120 UpdateGuideState exits: m=1824 RSB=29.6
03:09:07.439 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:07.441 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:07.444 00.003 18120 Enqueuing Expose request
03:09:07.446 00.002 21948 Worker thread wakes up
03:09:07.446 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
03:09:07.446 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
03:09:07.446 00.000 21948 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=0.06
03:09:07.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:07.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:07.446 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:09:07.446 00.000 21948 MoveAxis(E, 0, ABG)
03:09:07.446 00.000 21948 Move returns status 0, amount 0
03:09:07.446 00.000 21948 MoveAxis(N, 0, ABG)
03:09:07.446 00.000 21948 Move returns status 0, amount 0
03:09:07.446 00.000 21948 move complete, result=0
03:09:07.446 00.000 21948 worker thread done servicing request
03:09:07.446 00.000 21948 Worker thread wakes up
03:09:07.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:07.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:07.447 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:08.960 01.513 21948 Exposure complete
03:09:09.005 00.045 21948 worker thread done servicing request
03:09:09.005 00.000 18120 OnExposeComplete: enter
03:09:09.006 00.001 18120 UpdateGuideState(): m_state=6
03:09:09.006 00.000 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5038
03:09:09.007 00.001 18120 Star::Find returns 1 (0), X=893.40, Y=233.69, Mass=1890, SNR=30.1, Peak=135 HFD=4.2
03:09:09.007 00.000 18120 MultiStar: [#1 0.68,0.42,0.00,M4] [#2 0.59,-0.06,0.00,M3] [#3 0.07,0.12,0.61,U] [#4 0.15,0.37,0.54,U] [#5 0.33,0.19,0.47,U] [#6 0.23,-0.30,0.52,U] [#7 0.42,-0.32,0.00,M7] [#8 0.29,0.15,0.36,U] 
03:09:09.008 00.001 18120 refined, 5 included, MultiStar: {0.22, 0.03}, one-star: {0.28, -0.14}
03:09:09.008 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
03:09:09.008 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
03:09:09.009 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.23 cameraTheta=0.15 mountX=-0.06 mountY=-0.22, mountTheta=-1.85
03:09:09.010 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.03, opts=13)
03:09:09.011 00.001 18120 Enqueuing Move request for scope (0.22, 0.03)
03:09:09.011 00.000 21948 Worker thread wakes up
03:09:09.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
03:09:09.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
03:09:09.011 00.000 21948 Moving (0.22, 0.03) raw xDistance=-0.06 yDistance=-0.22
03:09:09.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:09.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:09:09.011 00.000 21948 MoveAxis(E, 0, ABG)
03:09:09.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:09.012 00.001 21948 Move returns status 0, amount 0
03:09:09.012 00.000 21948 MoveAxis(N, 51, ABG)
03:09:09.012 00.000 21948 Guiding  Dir = 0, Dur = 51
03:09:09.012 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.1
03:09:09.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:09.013 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:09.013 00.000 18120 Enqueuing Expose request
03:09:09.014 00.001 21948 IsSlewing returns 0
03:09:09.014 00.000 21948 IsGuiding returns 0
03:09:09.019 00.005 21948 PulseGuide returned control before completion, sleep 57
03:09:09.083 00.064 21948 IsGuiding returns 0
03:09:09.083 00.000 21948 Move returns status 0, amount 51
03:09:09.083 00.000 21948 move complete, result=0
03:09:09.083 00.000 21948 worker thread done servicing request
03:09:09.083 00.000 21948 Worker thread wakes up
03:09:09.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:09.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:09.083 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 51 ms NORTH
03:09:10.711 01.628 21948 Exposure complete
03:09:10.759 00.048 21948 worker thread done servicing request
03:09:10.759 00.000 18120 OnExposeComplete: enter
03:09:10.759 00.000 18120 UpdateGuideState(): m_state=6
03:09:10.760 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5039
03:09:10.760 00.000 18120 Star::Find returns 1 (0), X=893.32, Y=233.34, Mass=1934, SNR=30.5, Peak=146 HFD=4.3
03:09:10.761 00.001 18120 MultiStar: [#1 0.57,-0.12,0.00,M5] [#2 0.54,-0.57,0.00,M4] [#3 0.58,-0.23,0.00,M1] [#4 0.47,-0.49,0.00,M1] [#5 0.52,-0.18,0.00,M1] [#6 0.95,-0.79,0.00,M4] [#7 0.60,-0.96,0.00,M8] [#8 0.25,-0.33,0.37,U] 
03:09:10.761 00.000 18120 refined, 1 included, MultiStar: {0.21, -0.44}, one-star: {0.20, -0.49}
03:09:10.762 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
03:09:10.762 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
03:09:10.762 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.44 hyp=0.49 cameraTheta=-1.12 mountX=-0.49 mountY=0.01, mountTheta=3.12
03:09:10.763 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.44, opts=13)
03:09:10.766 00.003 18120 Enqueuing Move request for scope (0.21, -0.44)
03:09:10.766 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:10.767 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.5
03:09:10.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:10.768 00.001 21948 Worker thread wakes up
03:09:10.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.44) opts 0xd
03:09:10.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.44)
03:09:10.768 00.000 21948 Moving (0.21, -0.44) raw xDistance=-0.49 yDistance=0.01
03:09:10.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:09:10.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:10.768 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:10.769 00.001 18120 Enqueuing Expose request
03:09:10.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:09:10.769 00.000 21948 MoveAxis(E, 88, ABG)
03:09:10.769 00.000 21948 Guiding  Dir = 2, Dur = 88
03:09:10.769 00.000 21948 IsSlewing returns 0
03:09:10.769 00.000 21948 IsGuiding returns 0
03:09:10.771 00.002 21948 PulseGuide returned control before completion, sleep 97
03:09:10.881 00.110 21948 IsGuiding returns 0
03:09:10.881 00.000 21948 Move returns status 0, amount 88
03:09:10.881 00.000 21948 MoveAxis(N, 0, ABG)
03:09:10.881 00.000 21948 Move returns status 0, amount 0
03:09:10.881 00.000 21948 move complete, result=0
03:09:10.881 00.000 21948 worker thread done servicing request
03:09:10.881 00.000 21948 Worker thread wakes up
03:09:10.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:10.881 00.000 18120 GuideStep: -0.5 px 88 ms EAST, 0.0 px 0 ms NORTH
03:09:10.882 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:12.296 01.414 21948 Exposure complete
03:09:12.341 00.045 21948 worker thread done servicing request
03:09:12.341 00.000 18120 OnExposeComplete: enter
03:09:12.343 00.002 18120 UpdateGuideState(): m_state=6
03:09:12.344 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5040
03:09:12.344 00.000 18120 Star::Find returns 1 (0), X=893.04, Y=233.40, Mass=1812, SNR=29.5, Peak=160 HFD=3.9
03:09:12.345 00.001 18120 MultiStar: [#1 0.44,-0.02,0.00,M6] [#2 0.08,-0.66,0.00,M5] [#3 0.45,-0.55,0.00,M2] [#4 0.14,-0.28,0.57,U] [#5 0.06,0.13,0.48,U] [#6 0.41,-0.66,0.00,M5] [#7 0.31,-0.72,0.00,M9] [#8 0.25,-0.10,0.42,U] 
03:09:12.345 00.000 18120 refined, 3 included, MultiStar: {0.05, -0.23}, one-star: {-0.08, -0.42}
03:09:12.346 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
03:09:12.346 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
03:09:12.346 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.34 mountX=-0.23 mountY=0.06, mountTheta=2.90
03:09:12.348 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.23, opts=13)
03:09:12.348 00.000 18120 Enqueuing Move request for scope (0.05, -0.23)
03:09:12.349 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:12.349 00.000 21948 Worker thread wakes up
03:09:12.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
03:09:12.349 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:09:12.350 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:12.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:12.350 00.000 18120 Enqueuing Expose request
03:09:12.351 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
03:09:12.351 00.000 21948 Moving (0.05, -0.23) raw xDistance=-0.23 yDistance=0.06
03:09:12.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
03:09:12.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:12.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:09:12.351 00.000 21948 MoveAxis(E, 47, ABG)
03:09:12.351 00.000 21948 Guiding  Dir = 2, Dur = 47
03:09:12.351 00.000 21948 IsSlewing returns 0
03:09:12.352 00.001 21948 IsGuiding returns 0
03:09:12.353 00.001 21948 PulseGuide returned control before completion, sleep 56
03:09:12.416 00.063 21948 IsGuiding returns 1
03:09:12.417 00.001 21948 scope still moving after pulse duration time elapsed
03:09:12.446 00.029 21948 IsSlewing returns 0
03:09:12.446 00.000 21948 IsGuiding returns 0
03:09:12.446 00.000 21948 scope move finished after 47 + 48 ms
03:09:12.446 00.000 21948 Move returns status 0, amount 47
03:09:12.446 00.000 21948 MoveAxis(N, 0, ABG)
03:09:12.446 00.000 21948 Move returns status 0, amount 0
03:09:12.446 00.000 21948 move complete, result=0
03:09:12.446 00.000 21948 worker thread done servicing request
03:09:12.446 00.000 21948 Worker thread wakes up
03:09:12.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:12.446 00.000 18120 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
03:09:12.447 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:14.072 01.625 21948 Exposure complete
03:09:14.105 00.033 21948 worker thread done servicing request
03:09:14.105 00.000 18120 OnExposeComplete: enter
03:09:14.106 00.001 18120 UpdateGuideState(): m_state=6
03:09:14.107 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5041
03:09:14.107 00.000 18120 Star::Find returns 1 (0), X=892.77, Y=233.63, Mass=1812, SNR=29.5, Peak=142 HFD=4.0
03:09:14.108 00.001 18120 MultiStar: [#1 0.04,0.19,0.72,U] [#2 0.04,-0.18,0.66,U] [#3 -0.03,0.03,0.60,U] [#4 -0.19,-0.02,0.56,U] [#5 -0.12,0.27,0.47,U] [#6 -0.01,-0.35,0.53,U] [#7 -0.07,-0.31,0.45,U] [#8 -0.20,-0.03,0.38,U] 
03:09:14.108 00.000 18120 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.35, -0.19}
03:09:14.108 00.000 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.71)
03:09:14.109 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.67)
03:09:14.109 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.58 mountX=-0.02 mountY=0.13, mountTheta=1.71
03:09:14.112 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.07, opts=13)
03:09:14.113 00.001 18120 Enqueuing Move request for scope (-0.11, -0.07)
03:09:14.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:14.113 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:09:14.113 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:14.114 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:14.114 00.000 18120 Enqueuing Expose request
03:09:14.115 00.001 21948 Worker thread wakes up
03:09:14.115 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
03:09:14.115 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
03:09:14.115 00.000 21948 Moving (-0.11, -0.07) raw xDistance=-0.02 yDistance=0.13
03:09:14.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:14.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:14.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:09:14.115 00.000 21948 MoveAxis(E, 0, ABG)
03:09:14.115 00.000 21948 Move returns status 0, amount 0
03:09:14.115 00.000 21948 MoveAxis(N, 0, ABG)
03:09:14.115 00.000 21948 Move returns status 0, amount 0
03:09:14.115 00.000 21948 move complete, result=0
03:09:14.115 00.000 21948 worker thread done servicing request
03:09:14.115 00.000 21948 Worker thread wakes up
03:09:14.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:14.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:14.115 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:15.631 01.516 21948 Exposure complete
03:09:15.666 00.035 21948 worker thread done servicing request
03:09:15.666 00.000 18120 OnExposeComplete: enter
03:09:15.667 00.001 18120 UpdateGuideState(): m_state=6
03:09:15.668 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5042
03:09:15.668 00.000 18120 Star::Find returns 1 (0), X=892.86, Y=233.63, Mass=1868, SNR=30.0, Peak=156 HFD=3.9
03:09:15.669 00.001 18120 MultiStar: [#1 -0.02,0.16,0.74,U] [#2 -0.06,-0.31,0.64,U] [#3 -0.30,0.07,0.60,U] [#4 -0.18,-0.21,0.55,U] [#5 -0.35,-0.05,0.46,U] [#6 -0.21,-0.34,0.55,U] [#7 0.17,-0.49,0.00,M9] [#8 -0.40,0.22,0.00,M1] 
03:09:15.669 00.000 18120 refined, 6 included, MultiStar: {-0.19, -0.12}, one-star: {-0.26, -0.20}
03:09:15.669 00.000 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.56 = 1.72)
03:09:15.670 00.001 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.60 = 1.68)
03:09:15.670 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.56 mountX=-0.03 mountY=0.23, mountTheta=1.72
03:09:15.671 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.12, opts=13)
03:09:15.673 00.002 18120 Enqueuing Move request for scope (-0.19, -0.12)
03:09:15.673 00.000 21948 Worker thread wakes up
03:09:15.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:15.674 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
03:09:15.674 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
03:09:15.674 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
03:09:15.675 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:15.675 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:15.676 00.001 18120 Enqueuing Expose request
03:09:15.676 00.000 21948 Moving (-0.19, -0.12) raw xDistance=-0.03 yDistance=0.23
03:09:15.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:09:15.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:15.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:09:15.676 00.000 21948 MoveAxis(E, 0, ABG)
03:09:15.676 00.000 21948 Move returns status 0, amount 0
03:09:15.676 00.000 21948 MoveAxis(N, 0, ABG)
03:09:15.677 00.001 21948 Move returns status 0, amount 0
03:09:15.677 00.000 21948 move complete, result=0
03:09:15.677 00.000 21948 worker thread done servicing request
03:09:15.677 00.000 21948 Worker thread wakes up
03:09:15.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:15.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:15.677 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:17.313 01.636 21948 Exposure complete
03:09:17.354 00.041 21948 worker thread done servicing request
03:09:17.354 00.000 18120 OnExposeComplete: enter
03:09:17.355 00.001 18120 UpdateGuideState(): m_state=6
03:09:17.355 00.000 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5043
03:09:17.356 00.001 18120 Star::Find returns 1 (0), X=892.97, Y=233.56, Mass=1849, SNR=29.9, Peak=163 HFD=3.8
03:09:17.356 00.000 18120 MultiStar: [#1 0.09,0.14,0.72,U] [#2 0.11,-0.33,0.63,U] [#3 -0.17,-0.05,0.59,U] [#4 -0.14,0.07,0.56,U] [#5 -0.21,0.19,0.46,U] [#6 0.07,-0.40,0.49,U] [#7 0.15,-0.36,0.42,U] [#8 0.07,0.06,0.38,U] 
03:09:17.357 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.15, -0.27}
03:09:17.357 00.000 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.00) = xAngle (-3.83 = 2.45)
03:09:17.358 00.001 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.41)
03:09:17.358 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.84 mountX=-0.09 mountY=0.08, mountTheta=2.43
03:09:17.359 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
03:09:17.360 00.001 18120 Enqueuing Move request for scope (-0.03, -0.12)
03:09:17.360 00.000 21948 Worker thread wakes up
03:09:17.360 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:17.361 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.9
03:09:17.361 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:17.362 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:17.362 00.000 18120 Enqueuing Expose request
03:09:17.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:09:17.363 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:09:17.363 00.000 21948 Moving (-0.03, -0.12) raw xDistance=-0.09 yDistance=0.08
03:09:17.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:17.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:17.363 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:09:17.363 00.000 21948 MoveAxis(E, 0, ABG)
03:09:17.363 00.000 21948 Move returns status 0, amount 0
03:09:17.363 00.000 21948 MoveAxis(N, 0, ABG)
03:09:17.363 00.000 21948 Move returns status 0, amount 0
03:09:17.363 00.000 21948 move complete, result=0
03:09:17.363 00.000 21948 worker thread done servicing request
03:09:17.363 00.000 21948 Worker thread wakes up
03:09:17.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:17.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:17.363 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:18.889 01.526 21948 Exposure complete
03:09:18.936 00.047 21948 worker thread done servicing request
03:09:18.937 00.001 18120 OnExposeComplete: enter
03:09:18.938 00.001 18120 UpdateGuideState(): m_state=6
03:09:18.939 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5044
03:09:18.939 00.000 18120 Star::Find returns 1 (0), X=893.13, Y=233.46, Mass=1903, SNR=30.2, Peak=151 HFD=3.8
03:09:18.940 00.001 18120 MultiStar: [#1 0.14,0.01,0.71,U] [#2 0.16,-0.41,0.00,M3] [#3 -0.12,-0.20,0.58,U] [#4 -0.07,-0.12,0.57,U] [#5 -0.19,0.06,0.45,U] [#6 -0.08,-0.61,0.00,M3] [#7 0.44,-0.57,0.00,M9] [#8 -0.04,-0.03,0.40,U] 
03:09:18.940 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.14}, one-star: {0.02, -0.37}
03:09:18.941 00.001 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.00) = xAngle (-3.75 = 2.54)
03:09:18.941 00.000 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.79 = 2.50)
03:09:18.941 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.75 mountX=-0.12 mountY=0.09, mountTheta=2.51
03:09:18.943 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.14, opts=13)
03:09:18.944 00.001 18120 Enqueuing Move request for scope (-0.03, -0.14)
03:09:18.946 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:18.947 00.001 18120 UpdateGuideState exits: m=1903 RSB=30.2
03:09:18.950 00.003 21948 Worker thread wakes up
03:09:18.950 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
03:09:18.950 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
03:09:18.950 00.000 21948 Moving (-0.03, -0.14) raw xDistance=-0.12 yDistance=0.09
03:09:18.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:18.951 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:18.951 00.000 18120 Enqueuing Expose request
03:09:18.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:09:18.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:18.952 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:09:18.952 00.000 21948 MoveAxis(E, 0, ABG)
03:09:18.952 00.000 21948 Move returns status 0, amount 0
03:09:18.952 00.000 21948 MoveAxis(N, 0, ABG)
03:09:18.952 00.000 21948 Move returns status 0, amount 0
03:09:18.952 00.000 21948 move complete, result=0
03:09:18.952 00.000 21948 worker thread done servicing request
03:09:18.952 00.000 21948 Worker thread wakes up
03:09:18.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:18.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:18.952 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:20.584 01.632 21948 Exposure complete
03:09:20.633 00.049 21948 worker thread done servicing request
03:09:20.633 00.000 18120 OnExposeComplete: enter
03:09:20.634 00.001 18120 UpdateGuideState(): m_state=6
03:09:20.634 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5045
03:09:20.635 00.001 18120 Star::Find returns 1 (0), X=892.87, Y=233.31, Mass=1915, SNR=30.4, Peak=167 HFD=4.0
03:09:20.635 00.000 18120 MultiStar: [#1 0.03,-0.09,0.74,U] [#2 -0.11,-0.48,0.00,M4] [#3 -0.36,0.03,0.59,U] [#4 -0.01,-0.13,0.56,U] [#5 -0.36,0.11,0.45,U] [#6 0.05,-0.52,0.00,M4] [#7 0.13,-0.51,0.00,M10] [#8 -0.21,0.04,0.40,U] 
03:09:20.636 00.001 18120 refined, 5 included, MultiStar: {-0.18, -0.15}, one-star: {-0.25, -0.52}
03:09:20.636 00.000 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.00) = xAngle (-4.45 = 1.84)
03:09:20.636 00.000 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.80)
03:09:20.637 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-2.45 mountX=-0.06 mountY=0.23, mountTheta=1.83
03:09:20.638 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.15, opts=13)
03:09:20.639 00.001 18120 Enqueuing Move request for scope (-0.18, -0.15)
03:09:20.639 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:20.640 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.4
03:09:20.640 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:20.640 00.000 21948 Worker thread wakes up
03:09:20.641 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:20.641 00.000 18120 Enqueuing Expose request
03:09:20.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
03:09:20.642 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
03:09:20.642 00.000 21948 Moving (-0.18, -0.15) raw xDistance=-0.06 yDistance=0.23
03:09:20.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:20.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:20.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:09:20.642 00.000 21948 MoveAxis(E, 0, ABG)
03:09:20.642 00.000 21948 Move returns status 0, amount 0
03:09:20.642 00.000 21948 MoveAxis(N, 0, ABG)
03:09:20.642 00.000 21948 Move returns status 0, amount 0
03:09:20.642 00.000 21948 move complete, result=0
03:09:20.642 00.000 21948 worker thread done servicing request
03:09:20.642 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:20.643 00.001 21948 Worker thread wakes up
03:09:20.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:20.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:22.158 01.515 21948 Exposure complete
03:09:22.198 00.040 21948 worker thread done servicing request
03:09:22.198 00.000 18120 OnExposeComplete: enter
03:09:22.199 00.001 18120 UpdateGuideState(): m_state=6
03:09:22.200 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5046
03:09:22.202 00.002 18120 Star::Find returns 1 (0), X=892.87, Y=233.41, Mass=1927, SNR=30.4, Peak=149 HFD=4.0
03:09:22.203 00.001 18120 MultiStar: [#1 -0.07,0.06,0.70,U] [#2 0.01,-0.50,0.00,M5] [#3 -0.24,-0.06,0.57,U] [#4 -0.24,-0.23,0.57,U] [#5 -0.12,0.02,0.45,U] [#6 0.21,-0.46,0.00,M5] [#7 0.04,-0.39,0.41,U] [#8 -0.55,0.13,0.00,M1] 
03:09:22.206 00.003 18120 refined, 5 included, MultiStar: {-0.16, -0.19}, one-star: {-0.24, -0.42}
03:09:22.209 00.003 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.00) = xAngle (-4.29 = 1.99)
03:09:22.210 00.001 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
03:09:22.210 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.29 mountX=-0.10 mountY=0.23, mountTheta=1.99
03:09:22.211 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.19, opts=13)
03:09:22.212 00.001 18120 Enqueuing Move request for scope (-0.16, -0.19)
03:09:22.212 00.000 21948 Worker thread wakes up
03:09:22.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
03:09:22.212 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
03:09:22.212 00.000 21948 Moving (-0.16, -0.19) raw xDistance=-0.10 yDistance=0.23
03:09:22.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:09:22.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:22.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:09:22.212 00.000 21948 MoveAxis(E, 0, ABG)
03:09:22.212 00.000 21948 Move returns status 0, amount 0
03:09:22.212 00.000 21948 MoveAxis(N, 0, ABG)
03:09:22.212 00.000 21948 Move returns status 0, amount 0
03:09:22.212 00.000 21948 move complete, result=0
03:09:22.212 00.000 21948 worker thread done servicing request
03:09:22.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:22.213 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.4
03:09:22.213 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:22.214 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:22.214 00.000 18120 Enqueuing Expose request
03:09:22.215 00.001 21948 Worker thread wakes up
03:09:22.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:22.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:22.215 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:23.843 01.628 21948 Exposure complete
03:09:23.880 00.037 21948 worker thread done servicing request
03:09:23.880 00.000 18120 OnExposeComplete: enter
03:09:23.880 00.000 18120 UpdateGuideState(): m_state=6
03:09:23.880 00.000 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5047
03:09:23.881 00.001 18120 Star::Find returns 1 (0), X=892.71, Y=233.68, Mass=1892, SNR=30.0, Peak=158 HFD=3.7
03:09:23.881 00.000 18120 MultiStar: [#1 0.03,0.05,0.71,U] [#2 -0.18,-0.41,0.00,M6] [#3 -0.26,-0.01,0.59,U] [#4 -0.15,0.02,0.57,U] [#5 -0.22,0.08,0.47,U] [#6 -0.05,-0.67,0.00,M6] [#7 -0.05,-0.52,0.00,M10] [#8 -0.40,-0.19,0.00,M2] 
03:09:23.882 00.001 18120 refined, 4 included, MultiStar: {-0.22, -0.02}, one-star: {-0.41, -0.14}
03:09:23.882 00.000 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.00) = xAngle (-5.05 = 1.24)
03:09:23.883 00.001 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.20)
03:09:23.883 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.05 mountX=0.07 mountY=0.20, mountTheta=1.23
03:09:23.884 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.02, opts=13)
03:09:23.886 00.002 18120 Enqueuing Move request for scope (-0.22, -0.02)
03:09:23.886 00.000 21948 Worker thread wakes up
03:09:23.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
03:09:23.886 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
03:09:23.886 00.000 21948 Moving (-0.22, -0.02) raw xDistance=0.07 yDistance=0.20
03:09:23.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:09:23.886 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.15 newest=0.67
03:09:23.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:09:23.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:23.887 00.001 18120 UpdateGuideState exits: m=1892 RSB=30.0
03:09:23.891 00.004 21948 MoveAxis(E, 0, ABG)
03:09:23.891 00.000 21948 Move returns status 0, amount 0
03:09:23.891 00.000 21948 MoveAxis(S, 49, ABG)
03:09:23.891 00.000 21948 Guiding  Dir = 1, Dur = 49
03:09:23.891 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:23.891 00.000 21948 IsSlewing returns 0
03:09:23.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:23.892 00.001 18120 Enqueuing Expose request
03:09:23.892 00.000 21948 IsGuiding returns 0
03:09:23.897 00.005 21948 PulseGuide returned control before completion, sleep 55
03:09:23.971 00.074 21948 IsGuiding returns 0
03:09:23.971 00.000 21948 Move returns status 0, amount 49
03:09:23.971 00.000 21948 move complete, result=0
03:09:23.971 00.000 21948 worker thread done servicing request
03:09:23.971 00.000 21948 Worker thread wakes up
03:09:23.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:23.971 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
03:09:23.972 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:25.379 01.407 21948 Exposure complete
03:09:25.404 00.025 21948 worker thread done servicing request
03:09:25.404 00.000 18120 OnExposeComplete: enter
03:09:25.405 00.001 18120 UpdateGuideState(): m_state=6
03:09:25.406 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5048
03:09:25.407 00.001 18120 Star::Find returns 1 (0), X=892.92, Y=233.66, Mass=1916, SNR=30.4, Peak=157 HFD=4.0
03:09:25.408 00.001 18120 MultiStar: [#1 0.25,-0.08,0.71,U] [#2 -0.10,-0.43,0.00,M7] [#3 -0.20,-0.10,0.60,U] [#4 -0.02,-0.07,0.55,U] [#5 -0.25,0.20,0.45,U] [#6 0.09,-0.44,0.00,M7] [#7 0.08,-0.44,0.00,R] [#8 -0.05,0.02,0.38,U] 
03:09:25.408 00.000 18120 refined, 5 included, MultiStar: {-0.08, -0.06}, one-star: {-0.20, -0.16}
03:09:25.409 00.001 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
03:09:25.410 00.001 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
03:09:25.410 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.48 mountX=-0.02 mountY=0.10, mountTheta=1.81
03:09:25.412 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.06, opts=13)
03:09:25.412 00.000 18120 Enqueuing Move request for scope (-0.08, -0.06)
03:09:25.414 00.002 21948 Worker thread wakes up
03:09:25.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:25.414 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.4
03:09:25.415 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:25.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:25.416 00.001 18120 Enqueuing Expose request
03:09:25.416 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
03:09:25.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
03:09:25.416 00.000 21948 Moving (-0.08, -0.06) raw xDistance=-0.02 yDistance=0.10
03:09:25.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:25.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:25.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:09:25.416 00.000 21948 MoveAxis(E, 0, ABG)
03:09:25.416 00.000 21948 Move returns status 0, amount 0
03:09:25.416 00.000 21948 MoveAxis(N, 0, ABG)
03:09:25.416 00.000 21948 Move returns status 0, amount 0
03:09:25.416 00.000 21948 move complete, result=0
03:09:25.416 00.000 21948 worker thread done servicing request
03:09:25.416 00.000 21948 Worker thread wakes up
03:09:25.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:25.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:25.417 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:27.043 01.626 21948 Exposure complete
03:09:27.092 00.049 21948 worker thread done servicing request
03:09:27.092 00.000 18120 OnExposeComplete: enter
03:09:27.096 00.004 18120 UpdateGuideState(): m_state=6
03:09:27.099 00.003 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5049
03:09:27.101 00.002 18120 Star::Find returns 1 (0), X=893.10, Y=233.47, Mass=1779, SNR=29.2, Peak=138 HFD=3.9
03:09:27.104 00.003 18120 MultiStar: [#1 0.26,-0.12,0.72,U] [#2 0.24,-0.51,0.00,M8] [#3 0.04,-0.24,0.62,U] [#4 -0.13,-0.09,0.59,U] [#5 -0.38,0.14,0.49,U] [#6 0.19,-0.75,0.00,M8] [#7 0.31,-0.02,0.42,U] [#8 -0.14,-0.15,0.40,U] 
03:09:27.106 00.002 18120 refined, 6 included, MultiStar: {-0.00, -0.15}, one-star: {-0.02, -0.36}
03:09:27.108 00.002 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
03:09:27.110 00.002 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
03:09:27.110 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=-0.14 mountY=0.07, mountTheta=2.68
03:09:27.112 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.15, opts=13)
03:09:27.112 00.000 18120 Enqueuing Move request for scope (-0.00, -0.15)
03:09:27.113 00.001 21948 Worker thread wakes up
03:09:27.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
03:09:27.113 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
03:09:27.113 00.000 21948 Moving (-0.00, -0.15) raw xDistance=-0.14 yDistance=0.07
03:09:27.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:09:27.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:27.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:27.113 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
03:09:27.114 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:27.114 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:09:27.114 00.000 21948 MoveAxis(E, 0, ABG)
03:09:27.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:27.115 00.001 21948 Move returns status 0, amount 0
03:09:27.115 00.000 18120 Enqueuing Expose request
03:09:27.115 00.000 21948 MoveAxis(N, 0, ABG)
03:09:27.115 00.000 21948 Move returns status 0, amount 0
03:09:27.115 00.000 21948 move complete, result=0
03:09:27.115 00.000 21948 worker thread done servicing request
03:09:27.115 00.000 21948 Worker thread wakes up
03:09:27.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:27.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:27.116 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:28.642 01.526 21948 Exposure complete
03:09:28.681 00.039 21948 worker thread done servicing request
03:09:28.682 00.001 18120 OnExposeComplete: enter
03:09:28.683 00.001 18120 UpdateGuideState(): m_state=6
03:09:28.683 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5050
03:09:28.684 00.001 18120 Star::Find returns 1 (0), X=893.14, Y=233.31, Mass=1877, SNR=30.0, Peak=160 HFD=4.1
03:09:28.685 00.001 18120 MultiStar: [#1 0.21,-0.03,0.73,U] [#2 0.06,-0.48,0.00,M9] [#3 -0.14,-0.15,0.60,U] [#4 0.07,-0.18,0.56,U] [#5 -0.14,0.06,0.47,U] [#6 0.09,-0.65,0.00,M9] [#7 0.15,-0.34,0.41,U] [#8 -0.15,-0.15,0.40,U] 
03:09:28.685 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.22}, one-star: {0.02, -0.51}
03:09:28.687 00.002 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.80)
03:09:28.690 00.003 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.76)
03:09:28.692 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.49 mountX=-0.20 mountY=0.08, mountTheta=2.76
03:09:28.696 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.22, opts=13)
03:09:28.697 00.001 18120 Enqueuing Move request for scope (0.02, -0.22)
03:09:28.697 00.000 21948 Worker thread wakes up
03:09:28.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:28.698 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
03:09:28.698 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:09:28.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:28.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:28.699 00.000 18120 Enqueuing Expose request
03:09:28.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
03:09:28.700 00.001 21948 Moving (0.02, -0.22) raw xDistance=-0.20 yDistance=0.08
03:09:28.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:09:28.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:28.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:09:28.700 00.000 21948 MoveAxis(E, 36, ABG)
03:09:28.700 00.000 21948 Guiding  Dir = 2, Dur = 36
03:09:28.700 00.000 21948 IsSlewing returns 0
03:09:28.700 00.000 21948 IsGuiding returns 0
03:09:28.702 00.002 21948 PulseGuide returned control before completion, sleep 45
03:09:28.748 00.046 21948 IsGuiding returns 0
03:09:28.749 00.001 21948 Move returns status 0, amount 36
03:09:28.749 00.000 21948 MoveAxis(N, 0, ABG)
03:09:28.749 00.000 21948 Move returns status 0, amount 0
03:09:28.749 00.000 21948 move complete, result=0
03:09:28.749 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
03:09:28.749 00.000 21948 worker thread done servicing request
03:09:28.750 00.001 21948 Worker thread wakes up
03:09:28.750 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:28.750 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:30.376 01.626 21948 Exposure complete
03:09:30.417 00.041 21948 worker thread done servicing request
03:09:30.418 00.001 18120 OnExposeComplete: enter
03:09:30.418 00.000 18120 UpdateGuideState(): m_state=6
03:09:30.420 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5051
03:09:30.423 00.003 18120 Star::Find returns 1 (0), X=893.12, Y=233.39, Mass=1893, SNR=30.2, Peak=154 HFD=4.0
03:09:30.426 00.003 18120 MultiStar: [#1 0.23,-0.15,0.70,U] [#2 0.17,-0.40,0.00,M10] [#3 -0.03,-0.20,0.57,U] [#4 0.04,-0.23,0.56,U] [#5 -0.15,0.01,0.44,U] [#6 0.16,-0.42,0.00,M10] [#7 0.18,-0.23,0.42,U] [#8 -0.11,-0.24,0.38,U] 
03:09:30.429 00.003 18120 refined, 6 included, MultiStar: {0.03, -0.24}, one-star: {0.00, -0.44}
03:09:30.431 00.002 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
03:09:30.433 00.002 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
03:09:30.436 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.43 mountX=-0.23 mountY=0.08, mountTheta=2.82
03:09:30.440 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.24, opts=13)
03:09:30.440 00.000 18120 Enqueuing Move request for scope (0.03, -0.24)
03:09:30.441 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:30.441 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
03:09:30.442 00.001 21948 Worker thread wakes up
03:09:30.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
03:09:30.442 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
03:09:30.442 00.000 21948 Moving (0.03, -0.24) raw xDistance=-0.23 yDistance=0.08
03:09:30.442 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:09:30.442 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:30.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:30.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:30.443 00.001 18120 Enqueuing Expose request
03:09:30.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:09:30.443 00.000 21948 MoveAxis(E, 44, ABG)
03:09:30.443 00.000 21948 Guiding  Dir = 2, Dur = 44
03:09:30.444 00.001 21948 IsSlewing returns 0
03:09:30.444 00.000 21948 IsGuiding returns 0
03:09:30.445 00.001 21948 PulseGuide returned control before completion, sleep 53
03:09:30.516 00.071 21948 IsGuiding returns 0
03:09:30.516 00.000 21948 Move returns status 0, amount 44
03:09:30.516 00.000 21948 MoveAxis(N, 0, ABG)
03:09:30.516 00.000 21948 Move returns status 0, amount 0
03:09:30.516 00.000 21948 move complete, result=0
03:09:30.516 00.000 21948 worker thread done servicing request
03:09:30.516 00.000 21948 Worker thread wakes up
03:09:30.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:30.516 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:09:30.518 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:31.923 01.405 21948 Exposure complete
03:09:31.947 00.024 21948 worker thread done servicing request
03:09:31.947 00.000 18120 OnExposeComplete: enter
03:09:31.948 00.001 18120 UpdateGuideState(): m_state=6
03:09:31.948 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5052
03:09:31.949 00.001 18120 Star::Find returns 1 (0), X=893.04, Y=233.59, Mass=1840, SNR=29.8, Peak=162 HFD=3.9
03:09:31.949 00.000 18120 MultiStar: [#1 0.06,0.13,0.74,U] [#2 0.10,-0.07,0.64,U] [#3 -0.03,-0.05,0.61,U] [#4 -0.08,-0.24,0.54,U] [#5 -0.13,0.20,0.50,U] [#6 0.13,-0.43,0.00,R] [#7 0.05,0.13,0.43,U] [#8 -0.04,0.05,0.41,U] 
03:09:31.950 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.08, -0.23}
03:09:31.951 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.24)
03:09:31.951 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.20)
03:09:31.952 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.04 mountX=-0.02 mountY=0.03, mountTheta=2.23
03:09:31.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
03:09:31.954 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
03:09:31.954 00.000 21948 Worker thread wakes up
03:09:31.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:09:31.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:31.955 00.001 18120 UpdateGuideState exits: m=1840 RSB=29.8
03:09:31.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:31.956 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:31.956 00.000 18120 Enqueuing Expose request
03:09:31.956 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:09:31.956 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:09:31.956 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:31.956 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:31.956 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:09:31.956 00.000 21948 MoveAxis(E, 0, ABG)
03:09:31.956 00.000 21948 Move returns status 0, amount 0
03:09:31.956 00.000 21948 MoveAxis(N, 0, ABG)
03:09:31.956 00.000 21948 Move returns status 0, amount 0
03:09:31.956 00.000 21948 move complete, result=0
03:09:31.956 00.000 21948 worker thread done servicing request
03:09:31.956 00.000 21948 Worker thread wakes up
03:09:31.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:31.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:31.957 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:33.586 01.629 21948 Exposure complete
03:09:33.627 00.041 21948 worker thread done servicing request
03:09:33.627 00.000 18120 OnExposeComplete: enter
03:09:33.628 00.001 18120 UpdateGuideState(): m_state=6
03:09:33.628 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5053
03:09:33.628 00.000 18120 Star::Find returns 1 (0), X=893.07, Y=233.79, Mass=1870, SNR=30.0, Peak=171 HFD=4.2
03:09:33.629 00.001 18120 MultiStar: [#1 0.22,0.25,0.69,U] [#2 0.14,-0.15,0.64,U] [#3 0.07,0.02,0.60,U] [#4 0.07,-0.07,0.54,U] [#5 -0.22,0.19,0.46,U] [#6 -0.01,-0.03,0.54,U] [#7 0.23,0.07,0.43,U] [#8 0.09,0.04,0.39,U] 
03:09:33.630 00.001 18120 single-star, 8 included, MultiStar: {0.06, 0.03}, one-star: {-0.04, -0.03}
03:09:33.630 00.000 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.00) = xAngle (-4.54 = 1.74)
03:09:33.631 00.001 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.58 = 1.70)
03:09:33.632 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.54 mountX=-0.01 mountY=0.05, mountTheta=1.74
03:09:33.635 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
03:09:33.636 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
03:09:33.638 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:33.639 00.001 18120 UpdateGuideState exits: m=1870 RSB=30.0
03:09:33.640 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:33.641 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:33.641 00.000 18120 Enqueuing Expose request
03:09:33.642 00.001 21948 Worker thread wakes up
03:09:33.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:09:33.642 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:09:33.642 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
03:09:33.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:09:33.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:33.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:09:33.642 00.000 21948 MoveAxis(E, 0, ABG)
03:09:33.642 00.000 21948 Move returns status 0, amount 0
03:09:33.642 00.000 21948 MoveAxis(N, 0, ABG)
03:09:33.642 00.000 21948 Move returns status 0, amount 0
03:09:33.642 00.000 21948 move complete, result=0
03:09:33.642 00.000 21948 worker thread done servicing request
03:09:33.642 00.000 21948 Worker thread wakes up
03:09:33.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:33.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:33.642 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:35.161 01.519 21948 Exposure complete
03:09:35.189 00.028 21948 worker thread done servicing request
03:09:35.189 00.000 18120 OnExposeComplete: enter
03:09:35.190 00.001 18120 UpdateGuideState(): m_state=6
03:09:35.190 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5054
03:09:35.191 00.001 18120 Star::Find returns 1 (0), X=893.01, Y=233.74, Mass=1772, SNR=29.3, Peak=153 HFD=4.1
03:09:35.191 00.000 18120 MultiStar: [#1 0.29,0.04,0.74,U] [#2 0.25,-0.32,0.65,U] [#3 0.39,-0.07,0.62,U] [#4 0.24,-0.15,0.59,U] [#5 0.36,0.14,0.45,U] [#6 0.56,-0.17,0.00,M1] [#7 0.32,0.31,0.00,M1] [#8 0.05,0.42,0.39,U] 
03:09:35.193 00.002 18120 single-star, 6 included, MultiStar: {0.19, -0.04}, one-star: {-0.10, -0.08}
03:09:35.195 00.002 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
03:09:35.198 00.003 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
03:09:35.198 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=-0.03 mountY=0.13, mountTheta=1.82
03:09:35.200 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.08, opts=13)
03:09:35.200 00.000 18120 Enqueuing Move request for scope (-0.10, -0.08)
03:09:35.201 00.001 21948 Worker thread wakes up
03:09:35.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:35.201 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.3
03:09:35.202 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:35.203 00.001 18120 Enqueuing Expose request
03:09:35.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
03:09:35.203 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
03:09:35.203 00.000 21948 Moving (-0.10, -0.08) raw xDistance=-0.03 yDistance=0.13
03:09:35.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:09:35.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:35.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:09:35.203 00.000 21948 MoveAxis(E, 0, ABG)
03:09:35.203 00.000 21948 Move returns status 0, amount 0
03:09:35.203 00.000 21948 MoveAxis(N, 0, ABG)
03:09:35.203 00.000 21948 Move returns status 0, amount 0
03:09:35.203 00.000 21948 move complete, result=0
03:09:35.203 00.000 21948 worker thread done servicing request
03:09:35.203 00.000 21948 Worker thread wakes up
03:09:35.203 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:35.203 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:35.204 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:36.838 01.634 21948 Exposure complete
03:09:36.874 00.036 21948 worker thread done servicing request
03:09:36.874 00.000 18120 OnExposeComplete: enter
03:09:36.877 00.003 18120 UpdateGuideState(): m_state=6
03:09:36.878 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5055
03:09:36.878 00.000 18120 Star::Find returns 1 (0), X=893.15, Y=233.49, Mass=1996, SNR=31.0, Peak=161 HFD=3.8
03:09:36.879 00.001 18120 MultiStar: [#1 0.06,0.02,0.70,U] [#2 0.13,-0.30,0.63,U] [#3 0.08,-0.11,0.57,U] [#4 0.06,-0.07,0.55,U] [#5 -0.07,0.21,0.48,U] [#6 0.08,-0.17,0.52,U] [#7 0.08,-0.12,0.42,U] [#8 -0.19,0.03,0.38,U] 
03:09:36.879 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.03, -0.33}
03:09:36.879 00.000 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
03:09:36.879 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
03:09:36.880 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.27 mountX=-0.13 mountY=0.02, mountTheta=2.98
03:09:36.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
03:09:36.881 00.000 18120 Enqueuing Move request for scope (0.04, -0.12)
03:09:36.882 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:36.882 00.000 21948 Worker thread wakes up
03:09:36.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
03:09:36.883 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
03:09:36.883 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=0.02
03:09:36.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:09:36.883 00.000 18120 UpdateGuideState exits: m=1996 RSB=31.0
03:09:36.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:36.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:36.884 00.000 18120 Enqueuing Expose request
03:09:36.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:36.885 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:09:36.885 00.000 21948 MoveAxis(E, 0, ABG)
03:09:36.885 00.000 21948 Move returns status 0, amount 0
03:09:36.885 00.000 21948 MoveAxis(N, 0, ABG)
03:09:36.885 00.000 21948 Move returns status 0, amount 0
03:09:36.885 00.000 21948 move complete, result=0
03:09:36.885 00.000 21948 worker thread done servicing request
03:09:36.885 00.000 21948 Worker thread wakes up
03:09:36.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:36.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:36.885 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:38.404 01.519 21948 Exposure complete
03:09:38.446 00.042 21948 worker thread done servicing request
03:09:38.446 00.000 18120 OnExposeComplete: enter
03:09:38.448 00.002 18120 UpdateGuideState(): m_state=6
03:09:38.449 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5056
03:09:38.449 00.000 18120 Star::Find returns 1 (0), X=893.14, Y=233.88, Mass=1916, SNR=30.4, Peak=169 HFD=4.2
03:09:38.450 00.001 18120 MultiStar: [#1 0.46,0.33,0.00,M1] [#2 0.12,-0.05,0.62,U] [#3 -0.06,0.27,0.58,U] [#4 0.11,0.01,0.57,U] [#5 0.04,0.31,0.46,U] [#6 0.12,0.44,0.00,M1] [#7 0.36,0.24,0.43,U] [#8 0.10,0.28,0.39,U] 
03:09:38.451 00.001 18120 single-star, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.02, 0.05}
03:09:38.451 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
03:09:38.451 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
03:09:38.452 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.24 mountX=0.04 mountY=-0.04, mountTheta=-0.78
03:09:38.453 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
03:09:38.453 00.000 18120 Enqueuing Move request for scope (0.02, 0.05)
03:09:38.454 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:38.454 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.4
03:09:38.455 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:38.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:38.456 00.001 18120 Enqueuing Expose request
03:09:38.456 00.000 21948 Worker thread wakes up
03:09:38.456 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
03:09:38.456 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:09:38.456 00.000 21948 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
03:09:38.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:09:38.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:38.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:09:38.456 00.000 21948 MoveAxis(E, 0, ABG)
03:09:38.456 00.000 21948 Move returns status 0, amount 0
03:09:38.456 00.000 21948 MoveAxis(N, 0, ABG)
03:09:38.456 00.000 21948 Move returns status 0, amount 0
03:09:38.456 00.000 21948 move complete, result=0
03:09:38.456 00.000 21948 worker thread done servicing request
03:09:38.456 00.000 21948 Worker thread wakes up
03:09:38.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:38.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:38.457 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:40.084 01.627 21948 Exposure complete
03:09:40.128 00.044 21948 worker thread done servicing request
03:09:40.128 00.000 18120 OnExposeComplete: enter
03:09:40.129 00.001 18120 UpdateGuideState(): m_state=6
03:09:40.129 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5057
03:09:40.131 00.002 18120 Star::Find returns 1 (0), X=893.17, Y=233.55, Mass=1868, SNR=29.8, Peak=147 HFD=3.9
03:09:40.134 00.003 18120 MultiStar: [#1 0.53,0.07,0.00,M2] [#2 0.37,-0.40,0.00,M6] [#3 0.27,0.05,0.60,U] [#4 0.05,0.06,0.57,U] [#5 0.19,-0.02,0.47,U] [#6 0.61,-0.07,0.00,M2] [#7 0.40,0.17,0.42,U] [#8 0.22,0.21,0.39,U] 
03:09:40.136 00.002 18120 refined, 5 included, MultiStar: {0.17, -0.02}, one-star: {0.05, -0.28}
03:09:40.138 00.002 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
03:09:40.140 00.002 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
03:09:40.142 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
03:09:40.144 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.02, opts=13)
03:09:40.145 00.001 18120 Enqueuing Move request for scope (0.17, -0.02)
03:09:40.145 00.000 21948 Worker thread wakes up
03:09:40.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:40.146 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
03:09:40.146 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.8
03:09:40.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:40.146 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:40.147 00.001 18120 Enqueuing Expose request
03:09:40.147 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
03:09:40.147 00.000 21948 Moving (0.17, -0.02) raw xDistance=-0.09 yDistance=-0.14
03:09:40.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:40.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:40.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:09:40.147 00.000 21948 MoveAxis(E, 0, ABG)
03:09:40.147 00.000 21948 Move returns status 0, amount 0
03:09:40.148 00.001 21948 MoveAxis(N, 0, ABG)
03:09:40.148 00.000 21948 Move returns status 0, amount 0
03:09:40.148 00.000 21948 move complete, result=0
03:09:40.148 00.000 21948 worker thread done servicing request
03:09:40.148 00.000 21948 Worker thread wakes up
03:09:40.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:40.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:40.148 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:41.668 01.520 21948 Exposure complete
03:09:41.703 00.035 21948 worker thread done servicing request
03:09:41.703 00.000 18120 OnExposeComplete: enter
03:09:41.704 00.001 18120 UpdateGuideState(): m_state=6
03:09:41.706 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5058
03:09:41.707 00.001 18120 Star::Find returns 1 (0), X=893.53, Y=233.59, Mass=1864, SNR=29.8, Peak=131 HFD=4.1
03:09:41.708 00.001 18120 MultiStar: [#1 0.53,0.22,0.00,M3] [#2 0.45,-0.24,0.00,M7] [#3 0.26,-0.05,0.60,U] [#4 0.21,-0.09,0.60,U] [#5 0.17,0.29,0.49,U] [#6 0.47,-0.09,0.00,M3] [#7 0.42,0.16,0.00,M1] [#8 -0.03,0.02,0.39,U] 
03:09:41.710 00.002 18120 refined, 4 included, MultiStar: {0.25, -0.06}, one-star: {0.41, -0.24}
03:09:41.711 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
03:09:41.711 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
03:09:41.712 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.22 mountX=-0.15 mountY=-0.20, mountTheta=-2.23
03:09:41.714 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.06, opts=13)
03:09:41.715 00.001 18120 Enqueuing Move request for scope (0.25, -0.06)
03:09:41.715 00.000 21948 Worker thread wakes up
03:09:41.715 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:41.716 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.8
03:09:41.716 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:41.717 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:41.717 00.000 18120 Enqueuing Expose request
03:09:41.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
03:09:41.717 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
03:09:41.717 00.000 21948 Moving (0.25, -0.06) raw xDistance=-0.15 yDistance=-0.20
03:09:41.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:09:41.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:41.718 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:09:41.718 00.000 21948 MoveAxis(E, 0, ABG)
03:09:41.718 00.000 21948 Move returns status 0, amount 0
03:09:41.718 00.000 21948 MoveAxis(N, 0, ABG)
03:09:41.718 00.000 21948 Move returns status 0, amount 0
03:09:41.718 00.000 21948 move complete, result=0
03:09:41.718 00.000 21948 worker thread done servicing request
03:09:41.718 00.000 21948 Worker thread wakes up
03:09:41.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:41.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:41.718 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:43.342 01.624 21948 Exposure complete
03:09:43.403 00.061 21948 worker thread done servicing request
03:09:43.403 00.000 18120 OnExposeComplete: enter
03:09:43.406 00.003 18120 UpdateGuideState(): m_state=6
03:09:43.408 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5059
03:09:43.410 00.002 18120 Star::Find returns 1 (0), X=893.20, Y=233.67, Mass=1983, SNR=30.9, Peak=156 HFD=4.0
03:09:43.413 00.003 18120 MultiStar: [#1 0.26,0.35,0.00,M4] [#2 0.25,-0.37,0.00,M8] [#3 0.17,0.08,0.57,U] [#4 0.12,0.16,0.57,U] [#5 0.23,0.29,0.43,U] [#6 0.24,0.05,0.50,U] [#7 0.26,0.07,0.40,U] [#8 -0.18,0.11,0.39,U] 
03:09:43.415 00.002 18120 refined, 6 included, MultiStar: {0.13, 0.05}, one-star: {0.08, -0.15}
03:09:43.418 00.003 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
03:09:43.419 00.001 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
03:09:43.421 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
03:09:43.423 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.05, opts=13)
03:09:43.424 00.001 18120 Enqueuing Move request for scope (0.13, 0.05)
03:09:43.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:43.424 00.000 21948 Worker thread wakes up
03:09:43.424 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
03:09:43.424 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
03:09:43.425 00.001 21948 Moving (0.13, 0.05) raw xDistance=-0.01 yDistance=-0.14
03:09:43.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:09:43.425 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:43.425 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:09:43.425 00.000 21948 MoveAxis(E, 0, ABG)
03:09:43.425 00.000 21948 Move returns status 0, amount 0
03:09:43.425 00.000 21948 MoveAxis(N, 0, ABG)
03:09:43.425 00.000 21948 Move returns status 0, amount 0
03:09:43.425 00.000 21948 move complete, result=0
03:09:43.425 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
03:09:43.425 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:43.426 00.001 21948 worker thread done servicing request
03:09:43.426 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:43.426 00.000 18120 Enqueuing Expose request
03:09:43.427 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:43.427 00.000 21948 Worker thread wakes up
03:09:43.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:43.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:44.844 01.417 21948 Exposure complete
03:09:44.880 00.036 21948 worker thread done servicing request
03:09:44.880 00.000 18120 OnExposeComplete: enter
03:09:44.881 00.001 18120 UpdateGuideState(): m_state=6
03:09:44.883 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5060
03:09:44.884 00.001 18120 Star::Find returns 1 (0), X=892.98, Y=233.83, Mass=1935, SNR=30.5, Peak=178 HFD=4.2
03:09:44.885 00.001 18120 MultiStar: [#1 0.26,0.26,0.71,U] [#2 0.27,-0.01,0.62,U] [#3 0.05,0.14,0.61,U] [#4 -0.00,-0.01,0.55,U] [#5 -0.06,0.43,0.45,U] [#6 -0.03,0.24,0.53,U] [#7 0.33,0.31,0.00,M1] [#8 -0.08,0.37,0.40,U] 
03:09:44.887 00.002 18120 single-star, 7 included, MultiStar: {0.03, 0.15}, one-star: {-0.14, 0.01}
03:09:44.889 00.002 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.00) = xAngle (1.07 = 1.07)
03:09:44.891 00.002 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.03 = 1.03)
03:09:44.893 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.07 mountX=0.07 mountY=0.12, mountTheta=1.06
03:09:44.898 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.01, opts=13)
03:09:44.898 00.000 18120 Enqueuing Move request for scope (-0.14, 0.01)
03:09:44.899 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:44.899 00.000 21948 Worker thread wakes up
03:09:44.899 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
03:09:44.899 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
03:09:44.899 00.000 21948 Moving (-0.14, 0.01) raw xDistance=0.07 yDistance=0.12
03:09:44.899 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
03:09:44.901 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:44.902 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:09:44.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:44.902 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:09:44.902 00.000 21948 MoveAxis(E, 0, ABG)
03:09:44.902 00.000 21948 Move returns status 0, amount 0
03:09:44.902 00.000 21948 MoveAxis(N, 0, ABG)
03:09:44.902 00.000 21948 Move returns status 0, amount 0
03:09:44.902 00.000 21948 move complete, result=0
03:09:44.902 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:44.904 00.002 18120 Enqueuing Expose request
03:09:44.906 00.002 21948 worker thread done servicing request
03:09:44.906 00.000 21948 Worker thread wakes up
03:09:44.906 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:44.907 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:44.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:46.534 01.627 21948 Exposure complete
03:09:46.578 00.044 21948 worker thread done servicing request
03:09:46.578 00.000 18120 OnExposeComplete: enter
03:09:46.581 00.003 18120 UpdateGuideState(): m_state=6
03:09:46.584 00.003 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5061
03:09:46.587 00.003 18120 Star::Find returns 1 (0), X=893.11, Y=233.93, Mass=1960, SNR=30.7, Peak=175 HFD=4.2
03:09:46.589 00.002 18120 MultiStar: [#1 0.19,0.38,0.70,U] [#2 0.34,0.03,0.59,U] [#3 -0.07,0.32,0.59,U] [#4 0.09,0.03,0.55,U] [#5 0.12,0.52,0.00,M1] [#6 -0.07,0.30,0.53,U] [#7 0.27,0.09,0.43,U] [#8 -0.23,0.55,0.00,M1] 
03:09:46.591 00.002 18120 single-star, 6 included, MultiStar: {0.09, 0.18}, one-star: {-0.01, 0.10}
03:09:46.594 00.003 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
03:09:46.596 00.002 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
03:09:46.597 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=0.10 mountY=-0.04, mountTheta=-0.36
03:09:46.598 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.10, opts=13)
03:09:46.599 00.001 18120 Enqueuing Move request for scope (-0.01, 0.10)
03:09:46.599 00.000 21948 Worker thread wakes up
03:09:46.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:46.600 00.001 18120 UpdateGuideState exits: m=1960 RSB=30.7
03:09:46.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:46.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:46.601 00.001 18120 Enqueuing Expose request
03:09:46.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:09:46.601 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:09:46.601 00.000 21948 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.04
03:09:46.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:09:46.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:46.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:09:46.601 00.000 21948 MoveAxis(E, 0, ABG)
03:09:46.601 00.000 21948 Move returns status 0, amount 0
03:09:46.601 00.000 21948 MoveAxis(N, 0, ABG)
03:09:46.601 00.000 21948 Move returns status 0, amount 0
03:09:46.601 00.000 21948 move complete, result=0
03:09:46.601 00.000 21948 worker thread done servicing request
03:09:46.602 00.001 21948 Worker thread wakes up
03:09:46.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:46.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:46.602 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:48.122 01.520 21948 Exposure complete
03:09:48.159 00.037 21948 worker thread done servicing request
03:09:48.160 00.001 18120 OnExposeComplete: enter
03:09:48.161 00.001 18120 UpdateGuideState(): m_state=6
03:09:48.162 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5062
03:09:48.163 00.001 18120 Star::Find returns 1 (0), X=893.35, Y=233.83, Mass=1910, SNR=30.3, Peak=163 HFD=3.9
03:09:48.165 00.002 18120 MultiStar: [#1 0.60,0.28,0.00,M3] [#2 0.65,-0.30,0.00,M7] [#3 0.36,0.12,0.60,U] [#4 0.50,0.10,0.00,M1] [#5 0.22,0.31,0.45,U] [#6 0.44,0.13,0.00,M1] [#7 0.63,0.03,0.00,M1] [#8 0.25,0.23,0.39,U] 
03:09:48.166 00.001 18120 single-star, 3 included, MultiStar: {0.26, 0.12}, one-star: {0.23, 0.00}
03:09:48.167 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
03:09:48.170 00.003 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
03:09:48.171 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.01 mountX=-0.09 mountY=-0.21, mountTheta=-1.99
03:09:48.172 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.00, opts=13)
03:09:48.173 00.001 18120 Enqueuing Move request for scope (0.23, 0.00)
03:09:48.173 00.000 21948 Worker thread wakes up
03:09:48.174 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:48.174 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
03:09:48.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:48.175 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:48.175 00.000 18120 Enqueuing Expose request
03:09:48.176 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
03:09:48.176 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
03:09:48.176 00.000 21948 Moving (0.23, 0.00) raw xDistance=-0.09 yDistance=-0.21
03:09:48.176 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:48.176 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:48.176 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:09:48.176 00.000 21948 MoveAxis(E, 0, ABG)
03:09:48.176 00.000 21948 Move returns status 0, amount 0
03:09:48.176 00.000 21948 MoveAxis(N, 0, ABG)
03:09:48.176 00.000 21948 Move returns status 0, amount 0
03:09:48.176 00.000 21948 move complete, result=0
03:09:48.176 00.000 21948 worker thread done servicing request
03:09:48.176 00.000 21948 Worker thread wakes up
03:09:48.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:48.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:48.177 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:49.814 01.637 21948 Exposure complete
03:09:49.870 00.056 21948 worker thread done servicing request
03:09:49.870 00.000 18120 OnExposeComplete: enter
03:09:49.872 00.002 18120 UpdateGuideState(): m_state=6
03:09:49.874 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5063
03:09:49.874 00.000 18120 Star::Find returns 1 (0), X=893.20, Y=233.77, Mass=1917, SNR=30.4, Peak=151 HFD=4.3
03:09:49.875 00.001 18120 MultiStar: [#1 0.37,0.10,0.72,U] [#2 0.37,-0.18,0.62,U] [#3 0.40,0.13,0.60,U] [#4 0.31,0.12,0.54,U] [#5 0.10,0.12,0.51,U] [#6 0.54,0.17,0.00,M2] [#7 0.39,-0.01,0.44,U] [#8 -0.13,0.06,0.37,U] 
03:09:49.875 00.000 18120 single-star, 7 included, MultiStar: {0.24, 0.03}, one-star: {0.08, -0.05}
03:09:49.876 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
03:09:49.876 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
03:09:49.876 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.58 mountX=-0.08 mountY=-0.05, mountTheta=-2.61
03:09:49.877 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
03:09:49.878 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
03:09:49.878 00.000 21948 Worker thread wakes up
03:09:49.878 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
03:09:49.878 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
03:09:49.878 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
03:09:49.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:09:49.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:49.879 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:49.879 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.4
03:09:49.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:49.880 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:49.881 00.001 18120 Enqueuing Expose request
03:09:49.882 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:09:49.882 00.000 21948 MoveAxis(E, 0, ABG)
03:09:49.882 00.000 21948 Move returns status 0, amount 0
03:09:49.882 00.000 21948 MoveAxis(N, 0, ABG)
03:09:49.882 00.000 21948 Move returns status 0, amount 0
03:09:49.882 00.000 21948 move complete, result=0
03:09:49.882 00.000 21948 worker thread done servicing request
03:09:49.882 00.000 21948 Worker thread wakes up
03:09:49.882 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:49.882 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:49.883 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:51.408 01.525 21948 Exposure complete
03:09:51.450 00.042 21948 worker thread done servicing request
03:09:51.450 00.000 18120 OnExposeComplete: enter
03:09:51.453 00.003 18120 UpdateGuideState(): m_state=6
03:09:51.454 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5064
03:09:51.455 00.001 18120 Star::Find returns 1 (0), X=893.32, Y=233.80, Mass=1902, SNR=30.2, Peak=166 HFD=3.8
03:09:51.456 00.001 18120 MultiStar: [#1 0.69,0.23,0.00,M3] [#2 0.41,-0.08,0.62,U] [#3 0.24,0.16,0.60,U] [#4 0.36,-0.00,0.55,U] [#5 0.20,0.33,0.46,U] [#6 0.50,-0.10,0.00,M3] [#7 0.33,0.10,0.44,U] [#8 0.10,0.06,0.40,U] 
03:09:51.457 00.001 18120 single-star, 6 included, MultiStar: {0.26, 0.06}, one-star: {0.20, -0.03}
03:09:51.458 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
03:09:51.459 00.001 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
03:09:51.459 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.13 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
03:09:51.460 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.03, opts=13)
03:09:51.461 00.001 18120 Enqueuing Move request for scope (0.20, -0.03)
03:09:51.461 00.000 21948 Worker thread wakes up
03:09:51.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:51.462 00.001 18120 UpdateGuideState exits: m=1902 RSB=30.2
03:09:51.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:51.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:51.463 00.001 18120 Enqueuing Expose request
03:09:51.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
03:09:51.463 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
03:09:51.463 00.000 21948 Moving (0.20, -0.03) raw xDistance=-0.11 yDistance=-0.17
03:09:51.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:09:51.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:51.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:09:51.463 00.000 21948 MoveAxis(E, 0, ABG)
03:09:51.463 00.000 21948 Move returns status 0, amount 0
03:09:51.463 00.000 21948 MoveAxis(N, 0, ABG)
03:09:51.464 00.001 21948 Move returns status 0, amount 0
03:09:51.464 00.000 21948 move complete, result=0
03:09:51.464 00.000 21948 worker thread done servicing request
03:09:51.464 00.000 21948 Worker thread wakes up
03:09:51.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:51.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:51.464 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:53.086 01.622 21948 Exposure complete
03:09:53.134 00.048 21948 worker thread done servicing request
03:09:53.134 00.000 18120 OnExposeComplete: enter
03:09:53.135 00.001 18120 UpdateGuideState(): m_state=6
03:09:53.135 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5065
03:09:53.136 00.001 18120 Star::Find returns 1 (0), X=893.22, Y=233.88, Mass=1896, SNR=30.2, Peak=178 HFD=4.2
03:09:53.136 00.000 18120 MultiStar: [#1 0.31,0.33,0.00,M4] [#2 0.38,-0.13,0.62,U] [#3 0.46,0.30,0.00,M1] [#4 0.27,0.09,0.56,U] [#5 0.22,0.30,0.46,U] [#6 0.20,-0.00,0.55,U] [#7 0.48,0.31,0.00,M1] [#8 0.12,0.26,0.39,U] 
03:09:53.137 00.001 18120 single-star, 5 included, MultiStar: {0.21, 0.07}, one-star: {0.11, 0.05}
03:09:53.137 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
03:09:53.138 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
03:09:53.139 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.01 mountY=-0.12, mountTheta=-1.53
03:09:53.141 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.05, opts=13)
03:09:53.141 00.000 18120 Enqueuing Move request for scope (0.11, 0.05)
03:09:53.142 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:53.142 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.2
03:09:53.143 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:53.143 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:53.144 00.001 18120 Enqueuing Expose request
03:09:53.144 00.000 21948 Worker thread wakes up
03:09:53.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:09:53.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:09:53.144 00.000 21948 Moving (0.11, 0.05) raw xDistance=0.01 yDistance=-0.12
03:09:53.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:53.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:53.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:09:53.144 00.000 21948 MoveAxis(E, 0, ABG)
03:09:53.144 00.000 21948 Move returns status 0, amount 0
03:09:53.144 00.000 21948 MoveAxis(N, 0, ABG)
03:09:53.144 00.000 21948 Move returns status 0, amount 0
03:09:53.144 00.000 21948 move complete, result=0
03:09:53.144 00.000 21948 worker thread done servicing request
03:09:53.144 00.000 21948 Worker thread wakes up
03:09:53.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:53.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:53.145 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:54.671 01.526 21948 Exposure complete
03:09:54.717 00.046 21948 worker thread done servicing request
03:09:54.717 00.000 18120 OnExposeComplete: enter
03:09:54.718 00.001 18120 UpdateGuideState(): m_state=6
03:09:54.718 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5066
03:09:54.719 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=233.85, Mass=1921, SNR=30.4, Peak=166 HFD=4.3
03:09:54.719 00.000 18120 MultiStar: [#1 0.05,0.39,0.71,U] [#2 0.13,-0.05,0.60,U] [#3 -0.10,0.09,0.63,U] [#4 0.16,0.08,0.52,U] [#5 0.10,0.36,0.48,U] [#6 -0.27,0.44,0.00,M3] [#7 -0.12,0.42,0.42,U] [#8 -0.06,0.15,0.39,U] 
03:09:54.720 00.001 18120 single-star, 7 included, MultiStar: {0.03, 0.16}, one-star: {0.04, 0.03}
03:09:54.720 00.000 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
03:09:54.721 00.001 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
03:09:54.721 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.04 cameraTheta=0.64 mountX=0.01 mountY=-0.04, mountTheta=-1.36
03:09:54.724 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
03:09:54.725 00.001 18120 Enqueuing Move request for scope (0.04, 0.03)
03:09:54.725 00.000 21948 Worker thread wakes up
03:09:54.725 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
03:09:54.725 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:54.726 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
03:09:54.726 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.4
03:09:54.726 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:54.727 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:54.727 00.000 18120 Enqueuing Expose request
03:09:54.727 00.000 21948 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.04
03:09:54.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:54.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:54.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:09:54.727 00.000 21948 MoveAxis(E, 0, ABG)
03:09:54.727 00.000 21948 Move returns status 0, amount 0
03:09:54.727 00.000 21948 MoveAxis(N, 0, ABG)
03:09:54.727 00.000 21948 Move returns status 0, amount 0
03:09:54.727 00.000 21948 move complete, result=0
03:09:54.727 00.000 21948 worker thread done servicing request
03:09:54.727 00.000 21948 Worker thread wakes up
03:09:54.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:54.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:54.728 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:56.353 01.625 21948 Exposure complete
03:09:56.410 00.057 21948 worker thread done servicing request
03:09:56.410 00.000 18120 OnExposeComplete: enter
03:09:56.411 00.001 18120 UpdateGuideState(): m_state=6
03:09:56.411 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5067
03:09:56.413 00.002 18120 Star::Find returns 1 (0), X=892.92, Y=233.71, Mass=1747, SNR=29.0, Peak=155 HFD=4.0
03:09:56.414 00.001 18120 MultiStar: [#1 0.12,0.13,0.71,U] [#2 0.15,-0.07,0.66,U] [#3 0.12,0.04,0.61,U] [#4 0.05,-0.12,0.58,U] [#5 -0.14,0.20,0.50,U] [#6 0.14,-0.05,0.58,U] [#7 0.02,-0.12,0.43,U] [#8 -0.14,0.23,0.39,U] 
03:09:56.415 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {-0.20, -0.11}
03:09:56.416 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
03:09:56.416 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
03:09:56.417 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.14 mountX=-0.00 mountY=-0.01, mountTheta=-2.15
03:09:56.418 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
03:09:56.418 00.000 18120 Enqueuing Move request for scope (0.01, -0.00)
03:09:56.419 00.001 21948 Worker thread wakes up
03:09:56.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
03:09:56.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
03:09:56.419 00.000 21948 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
03:09:56.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:09:56.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:56.419 00.000 18120 UpdateGuideState exits: m=1747 RSB=29.0
03:09:56.421 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:56.421 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:56.422 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:09:56.422 00.000 21948 MoveAxis(E, 0, ABG)
03:09:56.422 00.000 21948 Move returns status 0, amount 0
03:09:56.422 00.000 21948 MoveAxis(N, 0, ABG)
03:09:56.422 00.000 21948 Move returns status 0, amount 0
03:09:56.422 00.000 21948 move complete, result=0
03:09:56.422 00.000 21948 worker thread done servicing request
03:09:56.422 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:56.422 00.000 18120 Enqueuing Expose request
03:09:56.423 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:56.423 00.000 21948 Worker thread wakes up
03:09:56.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:56.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:57.946 01.523 21948 Exposure complete
03:09:57.972 00.026 21948 worker thread done servicing request
03:09:57.972 00.000 18120 OnExposeComplete: enter
03:09:57.972 00.000 18120 UpdateGuideState(): m_state=6
03:09:57.973 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5068
03:09:57.973 00.000 18120 Star::Find returns 1 (0), X=893.12, Y=233.78, Mass=1721, SNR=28.7, Peak=164 HFD=4.1
03:09:57.974 00.001 18120 MultiStar: [#1 0.32,0.13,0.77,U] [#2 0.25,-0.11,0.69,U] [#3 0.01,0.10,0.64,U] [#4 -0.12,-0.09,0.57,U] [#5 0.23,0.22,0.49,U] [#6 -0.03,0.14,0.57,U] [#7 0.17,0.17,0.46,U] [#8 -0.13,0.39,0.40,U] 
03:09:57.974 00.000 18120 single-star, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.00, -0.05}
03:09:57.975 00.001 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
03:09:57.975 00.000 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
03:09:57.976 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=-0.04 mountY=0.02, mountTheta=2.70
03:09:57.977 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
03:09:57.977 00.000 18120 Enqueuing Move request for scope (0.00, -0.05)
03:09:57.978 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:57.978 00.000 21948 Worker thread wakes up
03:09:57.978 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.7
03:09:57.980 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:57.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
03:09:57.980 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:57.980 00.000 18120 Enqueuing Expose request
03:09:57.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
03:09:57.980 00.000 21948 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.02
03:09:57.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:09:57.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:57.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:09:57.981 00.001 21948 MoveAxis(E, 0, ABG)
03:09:57.981 00.000 21948 Move returns status 0, amount 0
03:09:57.981 00.000 21948 MoveAxis(N, 0, ABG)
03:09:57.981 00.000 21948 Move returns status 0, amount 0
03:09:57.981 00.000 21948 move complete, result=0
03:09:57.981 00.000 21948 worker thread done servicing request
03:09:57.981 00.000 21948 Worker thread wakes up
03:09:57.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:57.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:09:57.981 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:59.616 01.635 21948 Exposure complete
03:09:59.651 00.035 21948 worker thread done servicing request
03:09:59.651 00.000 18120 OnExposeComplete: enter
03:09:59.652 00.001 18120 UpdateGuideState(): m_state=6
03:09:59.653 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5069
03:09:59.653 00.000 18120 Star::Find returns 1 (0), X=892.99, Y=233.61, Mass=1864, SNR=30.0, Peak=167 HFD=4.1
03:09:59.655 00.002 18120 MultiStar: [#1 0.15,0.19,0.73,U] [#2 0.08,-0.19,0.62,U] [#3 -0.07,0.01,0.60,U] [#4 -0.04,-0.05,0.56,U] [#5 0.13,-0.08,0.47,U] [#6 0.29,0.07,0.51,U] [#7 0.15,-0.08,0.42,U] [#8 0.08,-0.05,0.39,U] 
03:09:59.655 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.13, -0.21}
03:09:59.655 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
03:09:59.656 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
03:09:59.656 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.79 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
03:09:59.659 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
03:09:59.660 00.001 18120 Enqueuing Move request for scope (0.05, -0.05)
03:09:59.660 00.000 21948 Worker thread wakes up
03:09:59.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
03:09:59.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:09:59.660 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
03:09:59.660 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.02
03:09:59.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:09:59.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:59.660 00.000 18120 UpdateGuideState exits: m=1864 RSB=30.0
03:09:59.661 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:09:59.661 00.000 21948 MoveAxis(E, 0, ABG)
03:09:59.661 00.000 21948 Move returns status 0, amount 0
03:09:59.661 00.000 21948 MoveAxis(N, 0, ABG)
03:09:59.661 00.000 21948 Move returns status 0, amount 0
03:09:59.661 00.000 21948 move complete, result=0
03:09:59.661 00.000 21948 worker thread done servicing request
03:09:59.661 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:59.663 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:09:59.663 00.000 18120 Enqueuing Expose request
03:09:59.664 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:59.664 00.000 21948 Worker thread wakes up
03:09:59.664 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:09:59.664 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:01.185 01.521 21948 Exposure complete
03:10:01.239 00.054 21948 worker thread done servicing request
03:10:01.239 00.000 18120 OnExposeComplete: enter
03:10:01.240 00.001 18120 UpdateGuideState(): m_state=6
03:10:01.242 00.002 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5070
03:10:01.243 00.001 18120 Star::Find returns 1 (0), X=893.05, Y=233.60, Mass=1914, SNR=30.3, Peak=157 HFD=4.0
03:10:01.245 00.002 18120 MultiStar: [#1 0.15,0.08,0.74,U] [#2 0.21,-0.44,0.00,M1] [#3 0.14,-0.10,0.57,U] [#4 -0.06,-0.15,0.56,U] [#5 0.36,0.12,0.45,U] [#6 0.16,-0.06,0.54,U] [#7 0.19,0.06,0.45,U] [#8 -0.08,0.10,0.40,U] 
03:10:01.246 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {-0.07, -0.23}
03:10:01.248 00.002 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:10:01.249 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:10:01.251 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.51 mountX=-0.08 mountY=-0.05, mountTheta=-2.54
03:10:01.254 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
03:10:01.255 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
03:10:01.256 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:01.258 00.002 21948 Worker thread wakes up
03:10:01.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
03:10:01.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
03:10:01.258 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
03:10:01.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:01.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:01.258 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
03:10:01.260 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:01.261 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:10:01.261 00.000 21948 MoveAxis(E, 0, ABG)
03:10:01.261 00.000 21948 Move returns status 0, amount 0
03:10:01.261 00.000 21948 MoveAxis(N, 0, ABG)
03:10:01.261 00.000 21948 Move returns status 0, amount 0
03:10:01.261 00.000 21948 move complete, result=0
03:10:01.261 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:01.262 00.001 18120 Enqueuing Expose request
03:10:01.263 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:01.264 00.001 21948 worker thread done servicing request
03:10:01.264 00.000 21948 Worker thread wakes up
03:10:01.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:01.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:02.886 01.622 21948 Exposure complete
03:10:02.936 00.050 21948 worker thread done servicing request
03:10:02.936 00.000 18120 OnExposeComplete: enter
03:10:02.937 00.001 18120 UpdateGuideState(): m_state=6
03:10:02.938 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5071
03:10:02.938 00.000 18120 Star::Find returns 1 (0), X=893.20, Y=233.56, Mass=1811, SNR=29.4, Peak=161 HFD=3.8
03:10:02.939 00.001 18120 MultiStar: [#1 0.15,0.14,0.75,U] [#2 0.15,-0.12,0.65,U] [#3 0.05,0.21,0.58,U] [#4 -0.08,-0.01,0.59,U] [#5 0.17,0.22,0.46,U] [#6 0.39,0.03,0.54,U] [#7 0.23,-0.03,0.41,U] [#8 -0.14,0.40,0.41,U] 
03:10:02.941 00.002 18120 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.09, -0.27}
03:10:02.942 00.001 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:10:02.943 00.001 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
03:10:02.944 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:10:02.947 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
03:10:02.947 00.000 18120 Enqueuing Move request for scope (0.11, 0.03)
03:10:02.949 00.002 21948 Worker thread wakes up
03:10:02.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:02.949 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.4
03:10:02.950 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:02.950 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:02.951 00.001 18120 Enqueuing Expose request
03:10:02.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
03:10:02.951 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
03:10:02.951 00.000 21948 Moving (0.11, 0.03) raw xDistance=-0.02 yDistance=-0.11
03:10:02.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:10:02.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:02.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:10:02.951 00.000 21948 MoveAxis(E, 0, ABG)
03:10:02.951 00.000 21948 Move returns status 0, amount 0
03:10:02.951 00.000 21948 MoveAxis(N, 0, ABG)
03:10:02.951 00.000 21948 Move returns status 0, amount 0
03:10:02.951 00.000 21948 move complete, result=0
03:10:02.951 00.000 21948 worker thread done servicing request
03:10:02.951 00.000 21948 Worker thread wakes up
03:10:02.951 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:02.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:02.952 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:04.463 01.511 21948 Exposure complete
03:10:04.505 00.042 21948 worker thread done servicing request
03:10:04.505 00.000 18120 OnExposeComplete: enter
03:10:04.506 00.001 18120 UpdateGuideState(): m_state=6
03:10:04.508 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5072
03:10:04.509 00.001 18120 Star::Find returns 1 (0), X=893.14, Y=233.58, Mass=1777, SNR=29.3, Peak=156 HFD=3.9
03:10:04.510 00.001 18120 MultiStar: [#1 0.28,0.11,0.74,U] [#2 0.22,-0.39,0.00,M1] [#3 0.08,-0.10,0.62,U] [#4 0.09,-0.30,0.56,U] [#5 0.11,0.21,0.48,U] [#6 0.23,-0.25,0.51,U] [#7 0.40,0.03,0.45,U] [#8 -0.25,0.21,0.42,U] 
03:10:04.511 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.02, -0.24}
03:10:04.511 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
03:10:04.512 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
03:10:04.512 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.50 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
03:10:04.513 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.06, opts=13)
03:10:04.514 00.001 18120 Enqueuing Move request for scope (0.12, -0.06)
03:10:04.514 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:04.515 00.001 18120 UpdateGuideState exits: m=1777 RSB=29.3
03:10:04.515 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:04.515 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:04.516 00.001 18120 Enqueuing Expose request
03:10:04.516 00.000 21948 Worker thread wakes up
03:10:04.516 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
03:10:04.516 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
03:10:04.516 00.000 21948 Moving (0.12, -0.06) raw xDistance=-0.11 yDistance=-0.08
03:10:04.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:04.516 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:04.516 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:10:04.516 00.000 21948 MoveAxis(E, 0, ABG)
03:10:04.517 00.001 21948 Move returns status 0, amount 0
03:10:04.517 00.000 21948 MoveAxis(N, 0, ABG)
03:10:04.517 00.000 21948 Move returns status 0, amount 0
03:10:04.517 00.000 21948 move complete, result=0
03:10:04.517 00.000 21948 worker thread done servicing request
03:10:04.517 00.000 21948 Worker thread wakes up
03:10:04.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:04.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:04.517 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:06.147 01.630 21948 Exposure complete
03:10:06.180 00.033 21948 worker thread done servicing request
03:10:06.180 00.000 18120 OnExposeComplete: enter
03:10:06.181 00.001 18120 UpdateGuideState(): m_state=6
03:10:06.181 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5073
03:10:06.182 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=233.63, Mass=1796, SNR=29.3, Peak=166 HFD=4.0
03:10:06.182 00.000 18120 MultiStar: [#1 0.58,0.08,0.00,M1] [#2 0.32,-0.41,0.00,M2] [#3 0.42,-0.04,0.63,U] [#4 0.44,-0.22,0.00,M1] [#5 0.52,-0.14,0.00,M1] [#6 0.47,0.10,0.00,M1] [#7 0.33,-0.03,0.42,U] [#8 0.07,0.00,0.40,U] 
03:10:06.183 00.001 18120 single-star, 3 included, MultiStar: {0.19, -0.09}, one-star: {0.03, -0.19}
03:10:06.184 00.001 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.39 = 2.89)
03:10:06.185 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
03:10:06.186 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.39 mountX=-0.19 mountY=0.06, mountTheta=2.85
03:10:06.189 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.19, opts=13)
03:10:06.192 00.003 18120 Enqueuing Move request for scope (0.03, -0.19)
03:10:06.194 00.002 21948 Worker thread wakes up
03:10:06.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:06.195 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
03:10:06.195 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
03:10:06.195 00.000 21948 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=0.06
03:10:06.195 00.000 18120 UpdateGuideState exits: m=1796 RSB=29.3
03:10:06.196 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:06.196 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:06.196 00.000 18120 Enqueuing Expose request
03:10:06.197 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:10:06.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:06.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:10:06.197 00.000 21948 MoveAxis(E, 0, ABG)
03:10:06.197 00.000 21948 Move returns status 0, amount 0
03:10:06.197 00.000 21948 MoveAxis(N, 0, ABG)
03:10:06.197 00.000 21948 Move returns status 0, amount 0
03:10:06.197 00.000 21948 move complete, result=0
03:10:06.197 00.000 21948 worker thread done servicing request
03:10:06.197 00.000 21948 Worker thread wakes up
03:10:06.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:06.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:06.198 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:07.718 01.520 21948 Exposure complete
03:10:07.767 00.049 21948 worker thread done servicing request
03:10:07.767 00.000 18120 OnExposeComplete: enter
03:10:07.767 00.000 18120 UpdateGuideState(): m_state=6
03:10:07.768 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5074
03:10:07.769 00.001 18120 Star::Find returns 1 (0), X=893.23, Y=233.60, Mass=1730, SNR=28.8, Peak=136 HFD=3.9
03:10:07.770 00.001 18120 MultiStar: [#1 0.34,0.04,0.76,U] [#2 0.45,-0.63,0.00,M3] [#3 0.43,-0.11,0.00,M1] [#4 0.27,-0.15,0.60,U] [#5 0.29,-0.06,0.47,U] [#6 0.23,-0.22,0.55,U] [#7 0.39,-0.12,0.39,U] [#8 0.43,-0.22,0.00,M1] 
03:10:07.771 00.001 18120 single-star, 5 included, MultiStar: {0.25, -0.13}, one-star: {0.11, -0.22}
03:10:07.772 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:10:07.774 00.002 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
03:10:07.775 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.11 mountX=-0.25 mountY=0.00, mountTheta=3.14
03:10:07.777 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
03:10:07.779 00.002 18120 Enqueuing Move request for scope (0.11, -0.22)
03:10:07.780 00.001 21948 Worker thread wakes up
03:10:07.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
03:10:07.780 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
03:10:07.780 00.000 21948 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=0.00
03:10:07.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:10:07.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:07.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:10:07.780 00.000 21948 MoveAxis(E, 44, ABG)
03:10:07.780 00.000 21948 Guiding  Dir = 2, Dur = 44
03:10:07.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:07.780 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.8
03:10:07.781 00.001 21948 IsSlewing returns 0
03:10:07.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:07.782 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:07.782 00.000 18120 Enqueuing Expose request
03:10:07.782 00.000 21948 IsGuiding returns 0
03:10:07.784 00.002 21948 PulseGuide returned control before completion, sleep 53
03:10:07.842 00.058 21948 IsGuiding returns 1
03:10:07.842 00.000 21948 scope still moving after pulse duration time elapsed
03:10:07.872 00.030 21948 IsSlewing returns 0
03:10:07.872 00.000 21948 IsGuiding returns 0
03:10:07.872 00.000 21948 scope move finished after 44 + 45 ms
03:10:07.872 00.000 21948 Move returns status 0, amount 44
03:10:07.872 00.000 21948 MoveAxis(N, 0, ABG)
03:10:07.872 00.000 21948 Move returns status 0, amount 0
03:10:07.872 00.000 21948 move complete, result=0
03:10:07.872 00.000 21948 worker thread done servicing request
03:10:07.872 00.000 21948 Worker thread wakes up
03:10:07.872 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
03:10:07.873 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:07.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:09.503 01.630 21948 Exposure complete
03:10:09.546 00.043 21948 worker thread done servicing request
03:10:09.546 00.000 18120 OnExposeComplete: enter
03:10:09.547 00.001 18120 UpdateGuideState(): m_state=6
03:10:09.547 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5075
03:10:09.548 00.001 18120 Star::Find returns 1 (0), X=893.13, Y=233.88, Mass=1747, SNR=29.0, Peak=159 HFD=4.2
03:10:09.548 00.000 18120 MultiStar: [#1 0.35,0.41,0.00,M1] [#2 0.16,-0.03,0.64,U] [#3 0.15,0.08,0.67,U] [#4 0.07,0.26,0.57,U] [#5 0.23,0.29,0.50,U] [#6 0.17,0.17,0.53,U] [#7 0.43,0.07,0.00,M1] [#8 -0.25,0.35,0.41,U] 
03:10:09.548 00.000 18120 single-star, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.01, 0.06}
03:10:09.549 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
03:10:09.549 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
03:10:09.550 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=0.05 mountY=-0.03, mountTheta=-0.60
03:10:09.551 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.06, opts=13)
03:10:09.551 00.000 18120 Enqueuing Move request for scope (0.01, 0.06)
03:10:09.552 00.001 21948 Worker thread wakes up
03:10:09.552 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:09.552 00.000 18120 UpdateGuideState exits: m=1747 RSB=29.0
03:10:09.553 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:09.553 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:09.554 00.001 18120 Enqueuing Expose request
03:10:09.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
03:10:09.554 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
03:10:09.554 00.000 21948 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
03:10:09.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:10:09.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:09.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:10:09.554 00.000 21948 MoveAxis(E, 0, ABG)
03:10:09.554 00.000 21948 Move returns status 0, amount 0
03:10:09.554 00.000 21948 MoveAxis(N, 0, ABG)
03:10:09.554 00.000 21948 Move returns status 0, amount 0
03:10:09.554 00.000 21948 move complete, result=0
03:10:09.554 00.000 21948 worker thread done servicing request
03:10:09.554 00.000 21948 Worker thread wakes up
03:10:09.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:09.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:09.555 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:11.078 01.523 21948 Exposure complete
03:10:11.116 00.038 21948 worker thread done servicing request
03:10:11.116 00.000 18120 OnExposeComplete: enter
03:10:11.117 00.001 18120 UpdateGuideState(): m_state=6
03:10:11.117 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5076
03:10:11.118 00.001 18120 Star::Find returns 1 (0), X=893.09, Y=233.86, Mass=1801, SNR=29.4, Peak=164 HFD=4.2
03:10:11.118 00.000 18120 MultiStar: [#1 0.30,0.48,0.00,M2] [#2 0.27,-0.04,0.65,U] [#3 0.07,0.42,0.60,U] [#4 0.09,0.16,0.57,U] [#5 0.03,0.31,0.48,U] [#6 0.39,0.15,0.51,U] [#7 0.29,0.08,0.46,U] [#8 -0.24,0.36,0.38,U] 
03:10:11.119 00.001 18120 single-star, 7 included, MultiStar: {0.11, 0.16}, one-star: {-0.03, 0.04}
03:10:11.119 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:10:11.119 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:10:11.120 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.04 cameraTheta=2.19 mountX=0.04 mountY=0.01, mountTheta=0.15
03:10:11.120 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
03:10:11.121 00.001 18120 Enqueuing Move request for scope (-0.03, 0.04)
03:10:11.121 00.000 21948 Worker thread wakes up
03:10:11.122 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
03:10:11.122 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:11.122 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.4
03:10:11.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:11.123 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:11.123 00.000 18120 Enqueuing Expose request
03:10:11.124 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
03:10:11.124 00.000 21948 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.01
03:10:11.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:10:11.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:11.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:10:11.124 00.000 21948 MoveAxis(E, 0, ABG)
03:10:11.124 00.000 21948 Move returns status 0, amount 0
03:10:11.124 00.000 21948 MoveAxis(N, 0, ABG)
03:10:11.124 00.000 21948 Move returns status 0, amount 0
03:10:11.124 00.000 21948 move complete, result=0
03:10:11.124 00.000 21948 worker thread done servicing request
03:10:11.124 00.000 21948 Worker thread wakes up
03:10:11.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:11.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:11.124 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:12.763 01.639 21948 Exposure complete
03:10:12.799 00.036 21948 worker thread done servicing request
03:10:12.799 00.000 18120 OnExposeComplete: enter
03:10:12.802 00.003 18120 UpdateGuideState(): m_state=6
03:10:12.804 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5077
03:10:12.805 00.001 18120 Star::Find returns 1 (0), X=893.13, Y=233.91, Mass=1807, SNR=29.5, Peak=173 HFD=4.2
03:10:12.807 00.002 18120 MultiStar: [#1 0.28,0.40,0.00,M3] [#2 0.06,0.15,0.66,U] [#3 0.13,0.40,0.60,U] [#4 -0.05,0.42,0.58,U] [#5 0.20,0.51,0.00,M1] [#6 0.05,0.15,0.52,U] [#7 0.08,0.36,0.43,U] [#8 -0.07,0.27,0.41,U] 
03:10:12.809 00.002 18120 single-star, 6 included, MultiStar: {0.03, 0.24}, one-star: {0.01, 0.09}
03:10:12.810 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
03:10:12.811 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
03:10:12.812 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.43 mountX=0.07 mountY=-0.05, mountTheta=-0.60
03:10:12.813 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.09, opts=13)
03:10:12.814 00.001 18120 Enqueuing Move request for scope (0.01, 0.09)
03:10:12.815 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:12.816 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.5
03:10:12.817 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:12.818 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:12.819 00.001 18120 Enqueuing Expose request
03:10:12.819 00.000 21948 Worker thread wakes up
03:10:12.820 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
03:10:12.820 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
03:10:12.820 00.000 21948 Moving (0.01, 0.09) raw xDistance=0.07 yDistance=-0.05
03:10:12.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:10:12.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:12.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:10:12.820 00.000 21948 MoveAxis(E, 0, ABG)
03:10:12.820 00.000 21948 Move returns status 0, amount 0
03:10:12.820 00.000 21948 MoveAxis(N, 0, ABG)
03:10:12.820 00.000 21948 Move returns status 0, amount 0
03:10:12.820 00.000 21948 move complete, result=0
03:10:12.820 00.000 21948 worker thread done servicing request
03:10:12.820 00.000 21948 Worker thread wakes up
03:10:12.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:12.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:12.820 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:14.339 01.519 21948 Exposure complete
03:10:14.404 00.065 21948 worker thread done servicing request
03:10:14.404 00.000 18120 OnExposeComplete: enter
03:10:14.406 00.002 18120 UpdateGuideState(): m_state=6
03:10:14.407 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5078
03:10:14.408 00.001 18120 Star::Find returns 1 (0), X=893.26, Y=233.88, Mass=1920, SNR=30.4, Peak=176 HFD=4.2
03:10:14.409 00.001 18120 MultiStar: [#1 0.28,0.32,0.72,U] [#2 0.24,0.22,0.64,U] [#3 0.01,0.16,0.58,U] [#4 0.40,0.10,0.54,U] [#5 0.10,0.33,0.46,U] [#6 0.24,0.18,0.48,U] [#7 0.35,0.25,0.43,U] [#8 0.14,0.59,0.00,M1] 
03:10:14.409 00.000 18120 single-star, 7 included, MultiStar: {0.21, 0.19}, one-star: {0.14, 0.06}
03:10:14.410 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
03:10:14.411 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
03:10:14.411 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.40 mountX=-0.00 mountY=-0.15, mountTheta=-1.60
03:10:14.413 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.06, opts=13)
03:10:14.413 00.000 18120 Enqueuing Move request for scope (0.14, 0.06)
03:10:14.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:14.416 00.003 18120 UpdateGuideState exits: m=1920 RSB=30.4
03:10:14.417 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:14.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:14.418 00.001 18120 Enqueuing Expose request
03:10:14.418 00.000 21948 Worker thread wakes up
03:10:14.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
03:10:14.418 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
03:10:14.418 00.000 21948 Moving (0.14, 0.06) raw xDistance=-0.00 yDistance=-0.15
03:10:14.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:10:14.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:14.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:10:14.418 00.000 21948 MoveAxis(E, 0, ABG)
03:10:14.418 00.000 21948 Move returns status 0, amount 0
03:10:14.418 00.000 21948 MoveAxis(N, 0, ABG)
03:10:14.418 00.000 21948 Move returns status 0, amount 0
03:10:14.418 00.000 21948 move complete, result=0
03:10:14.418 00.000 21948 worker thread done servicing request
03:10:14.418 00.000 21948 Worker thread wakes up
03:10:14.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:14.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:14.419 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:16.042 01.623 21948 Exposure complete
03:10:16.096 00.054 21948 worker thread done servicing request
03:10:16.097 00.001 18120 OnExposeComplete: enter
03:10:16.097 00.000 18120 UpdateGuideState(): m_state=6
03:10:16.099 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5079
03:10:16.100 00.001 18120 Star::Find returns 1 (0), X=893.22, Y=233.70, Mass=1817, SNR=29.5, Peak=157 HFD=3.9
03:10:16.102 00.002 18120 MultiStar: [#1 0.29,0.23,0.75,U] [#2 0.30,-0.21,0.64,U] [#3 0.16,0.14,0.62,U] [#4 -0.07,0.21,0.60,U] [#5 0.00,0.10,0.47,U] [#6 -0.08,0.25,0.54,U] [#7 0.43,0.42,0.00,M1] [#8 0.12,0.47,0.00,M2] 
03:10:16.103 00.001 18120 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.10, -0.12}
03:10:16.104 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
03:10:16.105 00.001 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
03:10:16.105 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=0.01 mountY=-0.13, mountTheta=-1.47
03:10:16.106 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
03:10:16.107 00.001 18120 Enqueuing Move request for scope (0.11, 0.07)
03:10:16.107 00.000 21948 Worker thread wakes up
03:10:16.107 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:16.108 00.001 18120 UpdateGuideState exits: m=1817 RSB=29.5
03:10:16.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:16.108 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:16.109 00.001 18120 Enqueuing Expose request
03:10:16.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
03:10:16.109 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
03:10:16.109 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.01 yDistance=-0.13
03:10:16.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:10:16.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:16.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:10:16.109 00.000 21948 MoveAxis(E, 0, ABG)
03:10:16.109 00.000 21948 Move returns status 0, amount 0
03:10:16.109 00.000 21948 MoveAxis(N, 0, ABG)
03:10:16.109 00.000 21948 Move returns status 0, amount 0
03:10:16.109 00.000 21948 move complete, result=0
03:10:16.109 00.000 21948 worker thread done servicing request
03:10:16.109 00.000 21948 Worker thread wakes up
03:10:16.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:16.110 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:16.110 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:17.635 01.525 21948 Exposure complete
03:10:17.686 00.051 21948 worker thread done servicing request
03:10:17.686 00.000 18120 OnExposeComplete: enter
03:10:17.686 00.000 18120 UpdateGuideState(): m_state=6
03:10:17.687 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5080
03:10:17.687 00.000 18120 Star::Find returns 1 (0), X=893.41, Y=233.60, Mass=1912, SNR=30.4, Peak=144 HFD=4.1
03:10:17.688 00.001 18120 MultiStar: [#1 0.51,0.23,0.00,M2] [#2 0.39,-0.01,0.67,U] [#3 0.30,-0.06,0.59,U] [#4 0.16,0.14,0.56,U] [#5 0.12,0.19,0.45,U] [#6 0.41,-0.04,0.52,U] [#7 0.43,0.02,0.42,U] [#8 0.29,0.13,0.39,U] 
03:10:17.689 00.001 18120 refined, 7 included, MultiStar: {0.30, -0.01}, one-star: {0.29, -0.23}
03:10:17.690 00.001 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
03:10:17.692 00.002 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
03:10:17.693 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.04 mountX=-0.14 mountY=-0.26, mountTheta=-2.05
03:10:17.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.01, opts=13)
03:10:17.695 00.000 18120 Enqueuing Move request for scope (0.30, -0.01)
03:10:17.697 00.002 21948 Worker thread wakes up
03:10:17.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:17.698 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.4
03:10:17.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:17.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:17.699 00.000 18120 Enqueuing Expose request
03:10:17.700 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
03:10:17.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
03:10:17.700 00.000 21948 Moving (0.30, -0.01) raw xDistance=-0.14 yDistance=-0.26
03:10:17.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:10:17.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:17.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:10:17.700 00.000 21948 MoveAxis(E, 0, ABG)
03:10:17.700 00.000 21948 Move returns status 0, amount 0
03:10:17.700 00.000 21948 MoveAxis(N, 0, ABG)
03:10:17.700 00.000 21948 Move returns status 0, amount 0
03:10:17.700 00.000 21948 move complete, result=0
03:10:17.700 00.000 21948 worker thread done servicing request
03:10:17.700 00.000 21948 Worker thread wakes up
03:10:17.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:17.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:17.701 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:10:19.331 01.630 21948 Exposure complete
03:10:19.380 00.049 21948 worker thread done servicing request
03:10:19.380 00.000 18120 OnExposeComplete: enter
03:10:19.381 00.001 18120 UpdateGuideState(): m_state=6
03:10:19.382 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5081
03:10:19.383 00.001 18120 Star::Find returns 1 (0), X=893.23, Y=233.93, Mass=1908, SNR=30.3, Peak=176 HFD=4.2
03:10:19.384 00.001 18120 MultiStar: [#1 0.43,0.50,0.00,M3] [#2 0.18,-0.05,0.60,U] [#3 0.16,0.26,0.59,U] [#4 0.48,0.19,0.00,M1] [#5 0.39,0.50,0.00,M1] [#6 0.48,0.11,0.00,M1] [#7 0.37,0.35,0.00,M1] [#8 0.27,0.47,0.00,M2] 
03:10:19.384 00.000 18120 single-star, 2 included, MultiStar: {0.15, 0.10}, one-star: {0.12, 0.11}
03:10:19.385 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
03:10:19.386 00.001 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
03:10:19.387 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.74 mountX=0.05 mountY=-0.15, mountTheta=-1.26
03:10:19.389 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.11, opts=13)
03:10:19.390 00.001 18120 Enqueuing Move request for scope (0.12, 0.11)
03:10:19.390 00.000 21948 Worker thread wakes up
03:10:19.390 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:19.392 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
03:10:19.392 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
03:10:19.392 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
03:10:19.392 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:19.392 00.000 21948 Moving (0.12, 0.11) raw xDistance=0.05 yDistance=-0.15
03:10:19.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:10:19.392 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:19.393 00.001 18120 Enqueuing Expose request
03:10:19.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:19.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:10:19.393 00.000 21948 MoveAxis(E, 0, ABG)
03:10:19.393 00.000 21948 Move returns status 0, amount 0
03:10:19.393 00.000 21948 MoveAxis(N, 0, ABG)
03:10:19.393 00.000 21948 Move returns status 0, amount 0
03:10:19.393 00.000 21948 move complete, result=0
03:10:19.393 00.000 21948 worker thread done servicing request
03:10:19.393 00.000 21948 Worker thread wakes up
03:10:19.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:19.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:19.394 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:20.911 01.517 21948 Exposure complete
03:10:20.967 00.056 21948 worker thread done servicing request
03:10:20.967 00.000 18120 OnExposeComplete: enter
03:10:20.969 00.002 18120 UpdateGuideState(): m_state=6
03:10:20.970 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5082
03:10:20.970 00.000 18120 Star::Find returns 1 (0), X=893.27, Y=233.81, Mass=1902, SNR=30.3, Peak=173 HFD=4.1
03:10:20.971 00.001 18120 MultiStar: [#1 0.27,0.27,0.68,U] [#2 0.33,-0.13,0.61,U] [#3 0.31,0.18,0.57,U] [#4 0.43,-0.00,0.00,M2] [#5 0.38,0.13,0.47,U] [#6 0.20,0.29,0.52,U] [#7 0.31,0.34,0.00,M2] [#8 0.03,0.40,0.39,U] 
03:10:20.971 00.000 18120 single-star, 6 included, MultiStar: {0.24, 0.13}, one-star: {0.15, -0.01}
03:10:20.972 00.001 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
03:10:20.972 00.000 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
03:10:20.973 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
03:10:20.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.01, opts=13)
03:10:20.974 00.000 18120 Enqueuing Move request for scope (0.15, -0.01)
03:10:20.975 00.001 21948 Worker thread wakes up
03:10:20.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
03:10:20.975 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
03:10:20.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:20.975 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.3
03:10:20.976 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:20.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:20.977 00.001 18120 Enqueuing Expose request
03:10:20.977 00.000 21948 Moving (0.15, -0.01) raw xDistance=-0.07 yDistance=-0.13
03:10:20.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:10:20.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:20.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:10:20.977 00.000 21948 MoveAxis(E, 0, ABG)
03:10:20.977 00.000 21948 Move returns status 0, amount 0
03:10:20.977 00.000 21948 MoveAxis(N, 0, ABG)
03:10:20.977 00.000 21948 Move returns status 0, amount 0
03:10:20.977 00.000 21948 move complete, result=0
03:10:20.977 00.000 21948 worker thread done servicing request
03:10:20.977 00.000 21948 Worker thread wakes up
03:10:20.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:20.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:20.978 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:22.611 01.633 21948 Exposure complete
03:10:22.648 00.037 21948 worker thread done servicing request
03:10:22.648 00.000 18120 OnExposeComplete: enter
03:10:22.650 00.002 18120 UpdateGuideState(): m_state=6
03:10:22.650 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5083
03:10:22.653 00.003 18120 Star::Find returns 1 (0), X=893.22, Y=233.87, Mass=2018, SNR=31.0, Peak=197 HFD=4.1
03:10:22.655 00.002 18120 MultiStar: [#1 0.45,0.52,0.00,M3] [#2 0.34,0.03,0.60,U] [#3 0.21,0.13,0.58,U] [#4 0.13,0.19,0.55,U] [#5 0.25,0.41,0.00,M1] [#6 0.30,0.18,0.51,U] [#7 0.33,0.13,0.40,U] [#8 0.18,0.18,0.38,U] 
03:10:22.657 00.002 18120 single-star, 6 included, MultiStar: {0.21, 0.11}, one-star: {0.10, 0.05}
03:10:22.659 00.002 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
03:10:22.661 00.002 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
03:10:22.662 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.00 mountY=-0.11, mountTheta=-1.54
03:10:22.664 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.05, opts=13)
03:10:22.665 00.001 18120 Enqueuing Move request for scope (0.10, 0.05)
03:10:22.665 00.000 21948 Worker thread wakes up
03:10:22.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:22.666 00.001 18120 UpdateGuideState exits: m=2018 RSB=31.0
03:10:22.666 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:22.666 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:22.667 00.001 18120 Enqueuing Expose request
03:10:22.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
03:10:22.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:10:22.667 00.000 21948 Moving (0.10, 0.05) raw xDistance=0.00 yDistance=-0.11
03:10:22.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:10:22.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:22.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:10:22.667 00.000 21948 MoveAxis(E, 0, ABG)
03:10:22.667 00.000 21948 Move returns status 0, amount 0
03:10:22.667 00.000 21948 MoveAxis(N, 0, ABG)
03:10:22.667 00.000 21948 Move returns status 0, amount 0
03:10:22.667 00.000 21948 move complete, result=0
03:10:22.667 00.000 21948 worker thread done servicing request
03:10:22.668 00.001 21948 Worker thread wakes up
03:10:22.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:22.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:22.668 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:24.183 01.515 21948 Exposure complete
03:10:24.230 00.047 21948 worker thread done servicing request
03:10:24.230 00.000 18120 OnExposeComplete: enter
03:10:24.231 00.001 18120 UpdateGuideState(): m_state=6
03:10:24.231 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5084
03:10:24.232 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=233.89, Mass=1885, SNR=30.1, Peak=175 HFD=4.2
03:10:24.232 00.000 18120 MultiStar: [#1 0.48,0.23,0.00,M4] [#2 0.34,-0.06,0.63,U] [#3 0.28,0.20,0.60,U] [#4 0.31,0.15,0.53,U] [#5 0.34,0.39,0.00,M2] [#6 0.43,0.19,0.00,M1] [#7 0.63,0.61,0.00,M2] [#8 0.04,0.44,0.00,M1] 
03:10:24.232 00.000 18120 single-star, 3 included, MultiStar: {0.21, 0.08}, one-star: {0.03, 0.06}
03:10:24.233 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
03:10:24.233 00.000 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
03:10:24.233 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=0.05 mountY=-0.05, mountTheta=-0.85
03:10:24.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
03:10:24.235 00.000 18120 Enqueuing Move request for scope (0.03, 0.06)
03:10:24.235 00.000 21948 Worker thread wakes up
03:10:24.236 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
03:10:24.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:10:24.236 00.000 21948 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
03:10:24.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:10:24.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:24.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:10:24.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:24.236 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.1
03:10:24.237 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:24.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:24.238 00.001 21948 MoveAxis(E, 0, ABG)
03:10:24.238 00.000 21948 Move returns status 0, amount 0
03:10:24.238 00.000 21948 MoveAxis(N, 0, ABG)
03:10:24.238 00.000 21948 Move returns status 0, amount 0
03:10:24.238 00.000 21948 move complete, result=0
03:10:24.238 00.000 18120 Enqueuing Expose request
03:10:24.239 00.001 21948 worker thread done servicing request
03:10:24.239 00.000 21948 Worker thread wakes up
03:10:24.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:24.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:24.239 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:25.870 01.631 21948 Exposure complete
03:10:25.904 00.034 18120 OnExposeComplete: enter
03:10:25.905 00.001 18120 UpdateGuideState(): m_state=6
03:10:25.905 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5085
03:10:25.905 00.000 18120 Star::Find returns 1 (0), X=893.30, Y=233.89, Mass=1929, SNR=30.4, Peak=182 HFD=4.1
03:10:25.906 00.001 21948 worker thread done servicing request
03:10:25.906 00.000 18120 MultiStar: [#1 0.41,0.43,0.00,M5] [#2 0.15,-0.10,0.65,U] [#3 0.15,0.12,0.62,U] [#4 0.15,0.15,0.55,U] [#5 0.17,0.20,0.46,U] [#6 0.38,0.22,0.00,M2] [#7 0.34,0.37,0.00,M3] [#8 0.06,0.30,0.40,U] 
03:10:25.907 00.001 18120 refined, 5 included, MultiStar: {0.15, 0.10}, one-star: {0.18, 0.07}
03:10:25.908 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
03:10:25.908 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
03:10:25.909 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=0.03 mountY=-0.18, mountTheta=-1.42
03:10:25.910 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.10, opts=13)
03:10:25.911 00.001 18120 Enqueuing Move request for scope (0.15, 0.10)
03:10:25.911 00.000 21948 Worker thread wakes up
03:10:25.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:25.912 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.4
03:10:25.912 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:25.913 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:25.913 00.000 18120 Enqueuing Expose request
03:10:25.914 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
03:10:25.914 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
03:10:25.914 00.000 21948 Moving (0.15, 0.10) raw xDistance=0.03 yDistance=-0.18
03:10:25.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:10:25.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:25.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:10:25.914 00.000 21948 MoveAxis(E, 0, ABG)
03:10:25.914 00.000 21948 Move returns status 0, amount 0
03:10:25.914 00.000 21948 MoveAxis(N, 0, ABG)
03:10:25.914 00.000 21948 Move returns status 0, amount 0
03:10:25.914 00.000 21948 move complete, result=0
03:10:25.914 00.000 21948 worker thread done servicing request
03:10:25.914 00.000 21948 Worker thread wakes up
03:10:25.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:25.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:25.914 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:27.439 01.525 21948 Exposure complete
03:10:27.472 00.033 21948 worker thread done servicing request
03:10:27.472 00.000 18120 OnExposeComplete: enter
03:10:27.473 00.001 18120 UpdateGuideState(): m_state=6
03:10:27.474 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5086
03:10:27.474 00.000 18120 Star::Find returns 1 (0), X=893.16, Y=233.75, Mass=1911, SNR=30.4, Peak=188 HFD=3.9
03:10:27.475 00.001 18120 MultiStar: [#1 0.47,0.23,0.00,M6] [#2 0.10,-0.02,0.65,U] [#3 0.43,0.17,0.00,M1] [#4 0.20,0.17,0.54,U] [#5 0.27,0.55,0.00,M2] [#6 0.15,0.30,0.52,U] [#7 0.43,0.21,0.00,M4] [#8 0.11,0.36,0.40,U] 
03:10:27.475 00.000 18120 single-star, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.04, -0.08}
03:10:27.476 00.001 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
03:10:27.477 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
03:10:27.478 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.09 mountY=-0.00, mountTheta=-3.11
03:10:27.481 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
03:10:27.482 00.001 18120 Enqueuing Move request for scope (0.04, -0.08)
03:10:27.482 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:27.483 00.001 21948 Worker thread wakes up
03:10:27.483 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
03:10:27.483 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
03:10:27.483 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.00
03:10:27.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:10:27.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:27.483 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.4
03:10:27.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:10:27.483 00.000 21948 MoveAxis(E, 0, ABG)
03:10:27.484 00.001 21948 Move returns status 0, amount 0
03:10:27.484 00.000 21948 MoveAxis(N, 0, ABG)
03:10:27.484 00.000 21948 Move returns status 0, amount 0
03:10:27.484 00.000 21948 move complete, result=0
03:10:27.484 00.000 21948 worker thread done servicing request
03:10:27.484 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:27.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:27.485 00.001 18120 Enqueuing Expose request
03:10:27.488 00.003 21948 Worker thread wakes up
03:10:27.488 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:27.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:27.488 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:29.116 01.628 21948 Exposure complete
03:10:29.165 00.049 21948 worker thread done servicing request
03:10:29.166 00.001 18120 OnExposeComplete: enter
03:10:29.166 00.000 18120 UpdateGuideState(): m_state=6
03:10:29.167 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5087
03:10:29.167 00.000 18120 Star::Find returns 1 (0), X=893.16, Y=233.89, Mass=1794, SNR=29.3, Peak=178 HFD=4.2
03:10:29.168 00.001 18120 MultiStar: [#1 0.45,0.42,0.00,M7] [#2 0.11,0.06,0.64,U] [#3 0.04,0.32,0.62,U] [#4 0.07,0.08,0.57,U] [#5 0.14,0.56,0.00,M3] [#6 0.41,0.40,0.00,M2] [#7 0.25,0.31,0.45,U] [#8 0.27,0.15,0.41,U] 
03:10:29.168 00.000 18120 single-star, 5 included, MultiStar: {0.11, 0.15}, one-star: {0.04, 0.07}
03:10:29.169 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
03:10:29.169 00.000 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
03:10:29.169 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=0.05 mountY=-0.07, mountTheta=-0.97
03:10:29.171 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
03:10:29.171 00.000 18120 Enqueuing Move request for scope (0.04, 0.07)
03:10:29.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:29.172 00.001 21948 Worker thread wakes up
03:10:29.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
03:10:29.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
03:10:29.173 00.001 21948 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.07
03:10:29.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:10:29.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:29.173 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:10:29.174 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:29.175 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:10:29.175 00.000 21948 MoveAxis(E, 0, ABG)
03:10:29.175 00.000 21948 Move returns status 0, amount 0
03:10:29.175 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:29.177 00.002 18120 Enqueuing Expose request
03:10:29.178 00.001 21948 MoveAxis(N, 0, ABG)
03:10:29.178 00.000 21948 Move returns status 0, amount 0
03:10:29.178 00.000 21948 move complete, result=0
03:10:29.178 00.000 21948 worker thread done servicing request
03:10:29.178 00.000 21948 Worker thread wakes up
03:10:29.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:29.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:29.178 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:30.694 01.516 21948 Exposure complete
03:10:30.736 00.042 21948 worker thread done servicing request
03:10:30.736 00.000 18120 OnExposeComplete: enter
03:10:30.737 00.001 18120 UpdateGuideState(): m_state=6
03:10:30.738 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5088
03:10:30.742 00.004 18120 Star::Find returns 1 (0), X=893.07, Y=233.85, Mass=1920, SNR=30.4, Peak=182 HFD=4.2
03:10:30.744 00.002 18120 MultiStar: [#1 0.35,0.20,0.74,U] [#2 0.30,-0.10,0.63,U] [#3 0.08,0.26,0.60,U] [#4 -0.00,0.14,0.55,U] [#5 -0.02,0.38,0.46,U] [#6 0.17,0.08,0.53,U] [#7 0.33,0.07,0.40,U] [#8 0.02,0.08,0.38,U] 
03:10:30.747 00.003 18120 single-star, 8 included, MultiStar: {0.13, 0.12}, one-star: {-0.05, 0.03}
03:10:30.749 00.002 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
03:10:30.751 00.002 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
03:10:30.753 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.64 mountX=0.04 mountY=0.03, mountTheta=0.61
03:10:30.757 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
03:10:30.758 00.001 18120 Enqueuing Move request for scope (-0.05, 0.03)
03:10:30.759 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:30.759 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.4
03:10:30.760 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:30.761 00.001 21948 Worker thread wakes up
03:10:30.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:10:30.761 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:10:30.761 00.000 21948 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.03
03:10:30.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:10:30.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:30.761 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:30.762 00.001 18120 Enqueuing Expose request
03:10:30.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:10:30.762 00.000 21948 MoveAxis(E, 0, ABG)
03:10:30.762 00.000 21948 Move returns status 0, amount 0
03:10:30.762 00.000 21948 MoveAxis(N, 0, ABG)
03:10:30.762 00.000 21948 Move returns status 0, amount 0
03:10:30.762 00.000 21948 move complete, result=0
03:10:30.763 00.001 21948 worker thread done servicing request
03:10:30.763 00.000 21948 Worker thread wakes up
03:10:30.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:30.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:30.763 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:32.396 01.633 21948 Exposure complete
03:10:32.429 00.033 21948 worker thread done servicing request
03:10:32.429 00.000 18120 OnExposeComplete: enter
03:10:32.429 00.000 18120 UpdateGuideState(): m_state=6
03:10:32.430 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5089
03:10:32.430 00.000 18120 Star::Find returns 1 (0), X=893.10, Y=233.99, Mass=1826, SNR=29.5, Peak=184 HFD=4.3
03:10:32.431 00.001 18120 MultiStar: [#1 0.37,0.43,0.00,M7] [#2 0.30,0.04,0.64,U] [#3 0.09,0.37,0.60,U] [#4 -0.01,0.00,0.59,U] [#5 0.24,0.34,0.50,U] [#6 0.37,0.19,0.56,U] [#7 0.38,0.32,0.00,M3] [#8 0.10,0.40,0.41,U] 
03:10:32.431 00.000 18120 single-star, 6 included, MultiStar: {0.14, 0.20}, one-star: {-0.02, 0.17}
03:10:32.432 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
03:10:32.432 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
03:10:32.433 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=0.16 mountY=-0.06, mountTheta=-0.33
03:10:32.434 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
03:10:32.434 00.000 18120 Enqueuing Move request for scope (-0.02, 0.17)
03:10:32.435 00.001 21948 Worker thread wakes up
03:10:32.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
03:10:32.435 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
03:10:32.435 00.000 21948 Moving (-0.02, 0.17) raw xDistance=0.16 yDistance=-0.06
03:10:32.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:10:32.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:32.435 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:32.435 00.000 18120 UpdateGuideState exits: m=1826 RSB=29.5
03:10:32.436 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:32.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:32.437 00.001 18120 Enqueuing Expose request
03:10:32.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:10:32.437 00.000 21948 MoveAxis(E, 0, ABG)
03:10:32.437 00.000 21948 Move returns status 0, amount 0
03:10:32.437 00.000 21948 MoveAxis(N, 0, ABG)
03:10:32.437 00.000 21948 Move returns status 0, amount 0
03:10:32.437 00.000 21948 move complete, result=0
03:10:32.437 00.000 21948 worker thread done servicing request
03:10:32.437 00.000 21948 Worker thread wakes up
03:10:32.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:32.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:32.438 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:33.949 01.511 21948 Exposure complete
03:10:33.975 00.026 21948 worker thread done servicing request
03:10:33.975 00.000 18120 OnExposeComplete: enter
03:10:33.976 00.001 18120 UpdateGuideState(): m_state=6
03:10:33.977 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5090
03:10:33.978 00.001 18120 Star::Find returns 1 (0), X=893.29, Y=233.89, Mass=1842, SNR=29.7, Peak=175 HFD=4.1
03:10:33.979 00.001 18120 MultiStar: [#1 0.35,0.31,0.00,M8] [#2 0.31,0.05,0.64,U] [#3 0.20,0.24,0.61,U] [#4 0.03,0.16,0.58,U] [#5 0.15,0.27,0.47,U] [#6 0.21,0.32,0.54,U] [#7 0.41,0.10,0.43,U] [#8 -0.09,0.21,0.40,U] 
03:10:33.980 00.001 18120 single-star, 7 included, MultiStar: {0.18, 0.16}, one-star: {0.17, 0.07}
03:10:33.984 00.004 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
03:10:33.985 00.001 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
03:10:33.986 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=-0.01 mountY=-0.19, mountTheta=-1.64
03:10:33.989 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.07, opts=13)
03:10:33.991 00.002 18120 Enqueuing Move request for scope (0.17, 0.07)
03:10:33.993 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:33.995 00.002 18120 UpdateGuideState exits: m=1842 RSB=29.7
03:10:33.998 00.003 21948 Worker thread wakes up
03:10:33.998 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:33.998 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
03:10:33.998 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:33.999 00.001 18120 Enqueuing Expose request
03:10:33.999 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
03:10:33.999 00.000 21948 Moving (0.17, 0.07) raw xDistance=-0.01 yDistance=-0.19
03:10:33.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:10:33.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:33.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:10:33.999 00.000 21948 MoveAxis(E, 0, ABG)
03:10:33.999 00.000 21948 Move returns status 0, amount 0
03:10:33.999 00.000 21948 MoveAxis(N, 0, ABG)
03:10:33.999 00.000 21948 Move returns status 0, amount 0
03:10:33.999 00.000 21948 move complete, result=0
03:10:33.999 00.000 21948 worker thread done servicing request
03:10:33.999 00.000 21948 Worker thread wakes up
03:10:33.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:33.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:34.000 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:35.635 01.635 21948 Exposure complete
03:10:35.688 00.053 21948 worker thread done servicing request
03:10:35.688 00.000 18120 OnExposeComplete: enter
03:10:35.689 00.001 18120 UpdateGuideState(): m_state=6
03:10:35.690 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5091
03:10:35.691 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=234.08, Mass=1792, SNR=29.3, Peak=177 HFD=4.2
03:10:35.692 00.001 18120 MultiStar: [#1 0.16,0.57,0.00,M9] [#2 0.07,0.13,0.63,U] [#3 0.28,0.34,0.00,M1] [#4 0.14,0.36,0.59,U] [#5 0.04,0.59,0.00,M1] [#6 0.01,0.21,0.54,U] [#7 0.37,0.50,0.00,M3] [#8 0.07,0.48,0.00,M1] 
03:10:35.694 00.002 18120 refined, 3 included, MultiStar: {0.06, 0.24}, one-star: {0.03, 0.25}
03:10:35.695 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
03:10:35.696 00.001 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
03:10:35.697 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.32 mountX=0.19 mountY=-0.16, mountTheta=-0.70
03:10:35.702 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.24, opts=13)
03:10:35.705 00.003 18120 Enqueuing Move request for scope (0.06, 0.24)
03:10:35.707 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:35.710 00.003 18120 UpdateGuideState exits: m=1792 RSB=29.3
03:10:35.712 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:35.715 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:35.717 00.002 18120 Enqueuing Expose request
03:10:35.719 00.002 21948 Worker thread wakes up
03:10:35.719 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
03:10:35.719 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
03:10:35.719 00.000 21948 Moving (0.06, 0.24) raw xDistance=0.19 yDistance=-0.16
03:10:35.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:10:35.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:35.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:10:35.719 00.000 21948 MoveAxis(E, 0, ABG)
03:10:35.719 00.000 21948 Move returns status 0, amount 0
03:10:35.720 00.001 21948 MoveAxis(N, 0, ABG)
03:10:35.720 00.000 21948 Move returns status 0, amount 0
03:10:35.720 00.000 21948 move complete, result=0
03:10:35.720 00.000 21948 worker thread done servicing request
03:10:35.720 00.000 21948 Worker thread wakes up
03:10:35.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:35.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:35.720 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:37.124 01.404 21948 Exposure complete
03:10:37.175 00.051 21948 worker thread done servicing request
03:10:37.175 00.000 18120 OnExposeComplete: enter
03:10:37.175 00.000 18120 UpdateGuideState(): m_state=6
03:10:37.176 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5092
03:10:37.176 00.000 18120 Star::Find returns 1 (0), X=893.07, Y=234.30, Mass=1792, SNR=29.3, Peak=177 HFD=4.1
03:10:37.177 00.001 18120 MultiStar: [#1 0.19,0.91,0.00,M10] [#2 0.15,0.27,0.66,U] [#3 0.03,0.65,0.00,M2] [#4 0.01,0.70,0.00,M1] [#5 0.01,0.63,0.00,M2] [#6 0.26,0.54,0.00,M1] [#7 0.48,0.43,0.00,M4] [#8 -0.12,0.56,0.00,M2] 
03:10:37.177 00.000 18120 refined, 1 included, MultiStar: {0.03, 0.39}, one-star: {-0.05, 0.47}
03:10:37.178 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
03:10:37.178 00.000 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
03:10:37.179 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.49 mountX=0.34 mountY=-0.20, mountTheta=-0.53
03:10:37.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.39, opts=13)
03:10:37.180 00.000 18120 Enqueuing Move request for scope (0.03, 0.39)
03:10:37.181 00.001 21948 Worker thread wakes up
03:10:37.181 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
03:10:37.181 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
03:10:37.181 00.000 21948 Moving (0.03, 0.39) raw xDistance=0.34 yDistance=-0.20
03:10:37.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:10:37.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:37.181 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:37.181 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.3
03:10:37.182 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:37.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:37.183 00.001 18120 Enqueuing Expose request
03:10:37.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:10:37.183 00.000 21948 MoveAxis(W, 61, ABG)
03:10:37.183 00.000 21948 Guiding  Dir = 3, Dur = 61
03:10:37.183 00.000 21948 IsSlewing returns 0
03:10:37.183 00.000 21948 IsGuiding returns 0
03:10:37.186 00.003 21948 PulseGuide returned control before completion, sleep 70
03:10:37.264 00.078 21948 IsGuiding returns 0
03:10:37.264 00.000 21948 Move returns status 0, amount 61
03:10:37.264 00.000 21948 MoveAxis(N, 0, ABG)
03:10:37.264 00.000 21948 Move returns status 0, amount 0
03:10:37.264 00.000 21948 move complete, result=0
03:10:37.264 00.000 21948 worker thread done servicing request
03:10:37.264 00.000 21948 Worker thread wakes up
03:10:37.265 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:37.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:37.265 00.000 18120 GuideStep: 0.3 px 61 ms WEST, -0.2 px 0 ms NORTH
03:10:38.898 01.633 21948 Exposure complete
03:10:38.930 00.032 21948 worker thread done servicing request
03:10:38.930 00.000 18120 OnExposeComplete: enter
03:10:38.931 00.001 18120 UpdateGuideState(): m_state=6
03:10:38.932 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5093
03:10:38.933 00.001 18120 Star::Find returns 1 (0), X=892.27, Y=234.64, Mass=1891, SNR=30.2, Peak=137 HFD=4.0
03:10:38.934 00.001 18120 MultiStar: large primary error, entering stabilization period
03:10:38.935 00.001 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
03:10:38.936 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
03:10:38.937 00.001 18120 CameraToMount -- cameraX=-0.85 cameraY=0.81 hyp=1.17 cameraTheta=2.38 mountX=1.09 mountY=0.39, mountTheta=0.34
03:10:38.940 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.85, y=0.81, opts=13)
03:10:38.940 00.000 18120 Enqueuing Move request for scope (-0.85, 0.81)
03:10:38.941 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:38.941 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.2
03:10:38.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:38.944 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:38.945 00.001 21948 Worker thread wakes up
03:10:38.945 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.81) opts 0xd
03:10:38.945 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.85, 0.81)
03:10:38.945 00.000 21948 Moving (-0.85, 0.81) raw xDistance=1.09 yDistance=0.39
03:10:38.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.09
03:10:38.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:10:38.945 00.000 18120 Enqueuing Expose request
03:10:38.946 00.001 21948 MoveAxis(W, 199, ABG)
03:10:38.946 00.000 21948 Guiding  Dir = 3, Dur = 199
03:10:38.946 00.000 21948 IsSlewing returns 0
03:10:38.946 00.000 21948 IsGuiding returns 0
03:10:38.947 00.001 21948 PulseGuide returned control before completion, sleep 208
03:10:39.162 00.215 21948 IsGuiding returns 0
03:10:39.162 00.000 21948 Move returns status 0, amount 199
03:10:39.162 00.000 21948 MoveAxis(S, 93, ABG)
03:10:39.162 00.000 21948 Guiding  Dir = 1, Dur = 93
03:10:39.162 00.000 21948 IsSlewing returns 0
03:10:39.162 00.000 21948 IsGuiding returns 0
03:10:39.168 00.006 21948 PulseGuide returned control before completion, sleep 99
03:10:39.272 00.104 21948 IsGuiding returns 0
03:10:39.273 00.001 21948 Move returns status 0, amount 93
03:10:39.273 00.000 21948 move complete, result=0
03:10:39.273 00.000 21948 worker thread done servicing request
03:10:39.273 00.000 21948 Worker thread wakes up
03:10:39.273 00.000 18120 GuideStep: 1.1 px 199 ms WEST, 0.4 px 93 ms SOUTH
03:10:39.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:39.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:40.690 01.417 21948 Exposure complete
03:10:40.721 00.031 21948 worker thread done servicing request
03:10:40.721 00.000 18120 OnExposeComplete: enter
03:10:40.722 00.001 18120 UpdateGuideState(): m_state=6
03:10:40.723 00.001 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5094
03:10:40.723 00.000 18120 Star::Find returns 1 (0), X=893.10, Y=233.99, Mass=1952, SNR=30.7, Peak=159 HFD=4.3
03:10:40.724 00.001 18120 MultiStar: exiting stabilization period
03:10:40.724 00.000 18120 MultiStar: [#1 0.44,0.38,0.00,R] [#2 0.39,-0.06,0.62,U] [#3 0.05,0.05,0.57,U] [#4 0.43,0.23,0.00,M2] [#5 0.18,0.47,0.00,M3] [#6 -0.03,0.25,0.54,U] [#7 0.38,0.25,0.00,M5] [#8 0.07,0.50,0.00,M3] 
03:10:40.724 00.000 18120 refined, 3 included, MultiStar: {0.09, 0.11}, one-star: {-0.02, 0.16}
03:10:40.725 00.001 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
03:10:40.725 00.000 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
03:10:40.725 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.06 mountY=-0.13, mountTheta=-1.12
03:10:40.726 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.11, opts=13)
03:10:40.727 00.001 18120 Enqueuing Move request for scope (0.09, 0.11)
03:10:40.727 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:40.728 00.001 21948 Worker thread wakes up
03:10:40.728 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.7
03:10:40.728 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
03:10:40.728 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:10:40.729 00.001 21948 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=-0.13
03:10:40.729 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:40.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:10:40.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:40.729 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:40.729 00.000 18120 Enqueuing Expose request
03:10:40.730 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:10:40.730 00.000 21948 MoveAxis(E, 0, ABG)
03:10:40.730 00.000 21948 Move returns status 0, amount 0
03:10:40.730 00.000 21948 MoveAxis(N, 0, ABG)
03:10:40.730 00.000 21948 Move returns status 0, amount 0
03:10:40.730 00.000 21948 move complete, result=0
03:10:40.730 00.000 21948 worker thread done servicing request
03:10:40.730 00.000 21948 Worker thread wakes up
03:10:40.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:40.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:10:40.730 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:42.341 01.611 18120 evsrv: cli 0D46DE90 connect
03:10:42.341 00.000 18120 case statement mapped state 6 to 3
03:10:42.342 00.001 18120 case statement mapped state 6 to 3
03:10:42.343 00.001 18120 evsrv: cli 0D46DE90 request: {"method":"get_app_state","id":"8d30f653-2aa2-47e7-9f69-c9e710a823ee"}
03:10:42.343 00.000 18120 case statement mapped state 6 to 3
03:10:42.344 00.001 18120 evsrv: cli 0D46DE90 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d30f653-2aa2-47e7-9f69-c9e710a823ee"}
03:10:42.353 00.009 18120 evsrv: cli 0D46DE90 disconnect
03:10:42.354 00.001 18120 evsrv: cli 0D46DA30 connect
03:10:42.355 00.001 18120 case statement mapped state 6 to 3
03:10:42.356 00.001 18120 case statement mapped state 6 to 3
03:10:42.359 00.003 18120 evsrv: cli 0D46DA30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"7b66d871-fd5d-4f2e-9603-6028c57325fc"}
03:10:42.359 00.000 18120 PhdController::Dither begins
03:10:42.361 00.002 18120 dither: size=2.00, dRA=-1.23 dDec=-1.29
03:10:42.361 00.000 18120 MountToCamera -- mountTheta (-2.33) + m_xAngle (2.00) = xAngle (-0.34 = -0.34)
03:10:42.363 00.002 18120 MountToCamera -- mountX=-1.23 mountY=-1.29 hyp=1.78 mountTheta=-2.33 cameraX=1.68, cameraY=-0.59 cameraTheta=-0.34
03:10:42.363 00.000 18120 setting lock position to (894.80, 233.23)
03:10:42.364 00.001 18120 Mount: notify guiding dithered (1.7, -0.6)
03:10:42.365 00.001 18120 MultiStar: stabilizing after lock position change
03:10:42.366 00.001 18120 Status Line: Dithering de -1.23,-1.29
03:10:42.367 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:10:42.369 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
03:10:42.369 00.000 18120 evsrv: cli 0D46DA30 response: {"jsonrpc":"2.0","result":0,"id":"7b66d871-fd5d-4f2e-9603-6028c57325fc"}
03:10:42.370 00.001 18120 evsrv: cli 0D46DA30 disconnect
03:10:42.458 00.088 21948 Exposure complete
03:10:42.488 00.030 21948 worker thread done servicing request
03:10:42.488 00.000 18120 OnExposeComplete: enter
03:10:42.489 00.001 18120 UpdateGuideState(): m_state=6
03:10:42.491 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5095
03:10:42.491 00.000 18120 Star::Find returns 1 (0), X=893.60, Y=233.54, Mass=1882, SNR=30.0, Peak=138 HFD=3.4
03:10:42.492 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
03:10:42.493 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
03:10:42.494 00.001 18120 CameraToMount -- cameraX=-1.20 cameraY=0.31 hyp=1.24 cameraTheta=2.89 mountX=0.78 mountY=0.93, mountTheta=0.88
03:10:42.496 00.002 18120 dither recenter: remaining=(1.2,1.3) step=(1.2,1.3)
03:10:42.497 00.001 18120 MountToCamera -- mountTheta (0.81) + m_xAngle (2.00) = xAngle (2.80 = 2.80)
03:10:42.497 00.000 18120 MountToCamera -- mountX=1.23 mountY=1.29 hyp=1.78 mountTheta=0.81 cameraX=-1.68, cameraY=0.59 cameraTheta=2.80
03:10:42.498 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.68, y=0.59, opts=4)
03:10:42.498 00.000 18120 Enqueuing Move request for scope (-1.68, 0.59)
03:10:42.499 00.001 18120 Mount: notify direct move 1.23,1.29
03:10:42.499 00.000 21948 Worker thread wakes up
03:10:42.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.68, 0.59) opts 0x4
03:10:42.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.68, 0.59)
03:10:42.499 00.000 21948 Moving (-1.68, 0.59) raw xDistance=1.23 yDistance=1.29
03:10:42.499 00.000 21948 MoveAxis(W, 350, B)
03:10:42.499 00.000 21948 Guiding  Dir = 3, Dur = 350
03:10:42.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:42.500 00.001 18120 UpdateGuideState exits: m=1882 RSB=30.0
03:10:42.500 00.000 21948 IsSlewing returns 0
03:10:42.501 00.001 18120 PhdController: settling, locked = 1, distance = 1.90 (0.50) aobump = 0 frame = 1 / 99999
03:10:42.501 00.000 21948 IsGuiding returns 0
03:10:42.501 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065042.501,"Host":"ASUS_SAM","Inst":1,"Distance":1.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:10:42.503 00.002 21948 PulseGuide returned control before completion, sleep 359
03:10:42.503 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:42.506 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:42.508 00.002 18120 Enqueuing Expose request
03:10:42.865 00.357 21948 IsGuiding returns 0
03:10:42.865 00.000 21948 Move returns status 0, amount 350
03:10:42.865 00.000 21948 MoveAxis(S, 308, B)
03:10:42.865 00.000 21948 Guiding  Dir = 1, Dur = 308
03:10:42.865 00.000 21948 IsSlewing returns 0
03:10:42.865 00.000 21948 IsGuiding returns 0
03:10:42.870 00.005 21948 PulseGuide returned control before completion, sleep 314
03:10:43.192 00.322 21948 IsGuiding returns 0
03:10:43.192 00.000 21948 Move returns status 0, amount 308
03:10:43.192 00.000 21948 move complete, result=0
03:10:43.193 00.001 21948 worker thread done servicing request
03:10:43.193 00.000 18120 GuideStep: 1.2 px 350 ms WEST, 1.3 px 308 ms SOUTH
03:10:43.193 00.000 21948 Worker thread wakes up
03:10:43.194 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:43.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:44.613 01.419 21948 Exposure complete
03:10:44.655 00.042 21948 worker thread done servicing request
03:10:44.656 00.001 18120 OnExposeComplete: enter
03:10:44.657 00.001 18120 UpdateGuideState(): m_state=6
03:10:44.658 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5096
03:10:44.659 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=232.86, Mass=1831, SNR=29.6, Peak=127 HFD=4.3
03:10:44.659 00.000 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.32)
03:10:44.659 00.000 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.28)
03:10:44.660 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.37 hyp=0.40 cameraTheta=-1.97 mountX=-0.27 mountY=0.31, mountTheta=2.30
03:10:44.661 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.37, opts=13)
03:10:44.661 00.000 18120 Enqueuing Move request for scope (-0.16, -0.37)
03:10:44.662 00.001 21948 Worker thread wakes up
03:10:44.662 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.37) opts 0xd
03:10:44.662 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.37)
03:10:44.662 00.000 21948 Moving (-0.16, -0.37) raw xDistance=-0.27 yDistance=0.31
03:10:44.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:10:44.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:44.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:44.662 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
03:10:44.663 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 2 / 99999
03:10:44.663 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:10:44.663 00.000 21948 MoveAxis(E, 49, ABG)
03:10:44.663 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065044.663,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:10:44.664 00.001 21948 Guiding  Dir = 2, Dur = 49
03:10:44.664 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:44.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:44.665 00.001 18120 Enqueuing Expose request
03:10:44.665 00.000 21948 IsSlewing returns 0
03:10:44.665 00.000 21948 IsGuiding returns 0
03:10:44.667 00.002 21948 PulseGuide returned control before completion, sleep 58
03:10:44.738 00.071 21948 IsGuiding returns 0
03:10:44.738 00.000 21948 Move returns status 0, amount 49
03:10:44.738 00.000 21948 MoveAxis(N, 0, ABG)
03:10:44.738 00.000 21948 Move returns status 0, amount 0
03:10:44.739 00.001 21948 move complete, result=0
03:10:44.739 00.000 21948 worker thread done servicing request
03:10:44.739 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.3 px 0 ms NORTH
03:10:44.741 00.002 21948 Worker thread wakes up
03:10:44.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:44.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:46.375 01.634 21948 Exposure complete
03:10:46.423 00.048 21948 worker thread done servicing request
03:10:46.423 00.000 18120 OnExposeComplete: enter
03:10:46.425 00.002 18120 UpdateGuideState(): m_state=6
03:10:46.426 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5097
03:10:46.428 00.002 18120 Star::Find returns 1 (0), X=895.16, Y=233.08, Mass=1928, SNR=30.4, Peak=186 HFD=4.2
03:10:46.430 00.002 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
03:10:46.431 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
03:10:46.432 00.001 18120 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.41 mountX=-0.29 mountY=-0.25, mountTheta=-2.43
03:10:46.434 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.15, opts=13)
03:10:46.435 00.001 18120 Enqueuing Move request for scope (0.36, -0.15)
03:10:46.436 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:46.438 00.002 18120 UpdateGuideState exits: m=1928 RSB=30.4
03:10:46.439 00.001 21948 Worker thread wakes up
03:10:46.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd
03:10:46.439 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.15)
03:10:46.439 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 3 / 99999
03:10:46.440 00.001 21948 Moving (0.36, -0.15) raw xDistance=-0.29 yDistance=-0.25
03:10:46.441 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:10:46.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:46.441 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065046.440,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
03:10:46.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:10:46.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:46.442 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:46.442 00.000 18120 Enqueuing Expose request
03:10:46.443 00.001 21948 MoveAxis(E, 55, ABG)
03:10:46.443 00.000 21948 Guiding  Dir = 2, Dur = 55
03:10:46.443 00.000 21948 IsSlewing returns 0
03:10:46.444 00.001 21948 IsGuiding returns 0
03:10:46.446 00.002 21948 PulseGuide returned control before completion, sleep 64
03:10:46.518 00.072 21948 IsGuiding returns 0
03:10:46.518 00.000 21948 Move returns status 0, amount 55
03:10:46.518 00.000 21948 MoveAxis(N, 0, ABG)
03:10:46.518 00.000 21948 Move returns status 0, amount 0
03:10:46.518 00.000 21948 move complete, result=0
03:10:46.518 00.000 21948 worker thread done servicing request
03:10:46.518 00.000 21948 Worker thread wakes up
03:10:46.518 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:46.518 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
03:10:46.519 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:47.930 01.411 21948 Exposure complete
03:10:47.976 00.046 21948 worker thread done servicing request
03:10:47.976 00.000 18120 OnExposeComplete: enter
03:10:47.977 00.001 18120 UpdateGuideState(): m_state=6
03:10:47.979 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
03:10:47.981 00.002 18120 Star::Find returns 1 (0), X=894.97, Y=233.31, Mass=1913, SNR=30.3, Peak=156 HFD=4.2
03:10:47.982 00.001 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.00) = xAngle (-1.59 = -1.59)
03:10:47.983 00.001 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
03:10:47.984 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
03:10:47.987 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.07, opts=13)
03:10:47.988 00.001 18120 Enqueuing Move request for scope (0.17, 0.07)
03:10:47.989 00.001 21948 Worker thread wakes up
03:10:47.989 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:47.989 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.3
03:10:47.990 00.001 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 4 / 99999
03:10:47.990 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
03:10:47.990 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
03:10:47.990 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065047.990,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:10:47.991 00.001 21948 Moving (0.17, 0.07) raw xDistance=-0.00 yDistance=-0.18
03:10:47.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:10:47.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:47.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:47.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:47.992 00.001 18120 Enqueuing Expose request
03:10:47.992 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:10:47.992 00.000 21948 MoveAxis(E, 0, ABG)
03:10:47.992 00.000 21948 Move returns status 0, amount 0
03:10:47.992 00.000 21948 MoveAxis(N, 0, ABG)
03:10:47.992 00.000 21948 Move returns status 0, amount 0
03:10:47.992 00.000 21948 move complete, result=0
03:10:47.992 00.000 21948 worker thread done servicing request
03:10:47.993 00.001 21948 Worker thread wakes up
03:10:47.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:47.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:47.993 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:49.628 01.635 21948 Exposure complete
03:10:49.693 00.065 21948 worker thread done servicing request
03:10:49.693 00.000 18120 OnExposeComplete: enter
03:10:49.696 00.003 18120 UpdateGuideState(): m_state=6
03:10:49.697 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5099
03:10:49.698 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=233.57, Mass=1757, SNR=29.0, Peak=128 HFD=4.0
03:10:49.700 00.002 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
03:10:49.701 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
03:10:49.702 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.36 cameraTheta=1.96 mountX=0.36 mountY=-0.03, mountTheta=-0.08
03:10:49.703 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.33, opts=13)
03:10:49.704 00.001 18120 Enqueuing Move request for scope (-0.13, 0.33)
03:10:49.705 00.001 21948 Worker thread wakes up
03:10:49.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:49.705 00.000 18120 UpdateGuideState exits: m=1757 RSB=29.0
03:10:49.705 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 5 / 99999
03:10:49.706 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
03:10:49.706 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065049.706,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
03:10:49.706 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
03:10:49.706 00.000 21948 Moving (-0.13, 0.33) raw xDistance=0.36 yDistance=-0.03
03:10:49.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:49.708 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:49.708 00.000 18120 Enqueuing Expose request
03:10:49.709 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
03:10:49.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:49.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:10:49.709 00.000 21948 MoveAxis(W, 64, ABG)
03:10:49.709 00.000 21948 Guiding  Dir = 3, Dur = 64
03:10:49.709 00.000 21948 IsSlewing returns 0
03:10:49.709 00.000 21948 IsGuiding returns 0
03:10:49.711 00.002 21948 PulseGuide returned control before completion, sleep 73
03:10:49.797 00.086 21948 IsGuiding returns 0
03:10:49.798 00.001 21948 Move returns status 0, amount 64
03:10:49.798 00.000 21948 MoveAxis(N, 0, ABG)
03:10:49.798 00.000 21948 Move returns status 0, amount 0
03:10:49.798 00.000 21948 move complete, result=0
03:10:49.798 00.000 21948 worker thread done servicing request
03:10:49.798 00.000 21948 Worker thread wakes up
03:10:49.798 00.000 18120 GuideStep: 0.4 px 64 ms WEST, -0.0 px 0 ms NORTH
03:10:49.799 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:49.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:51.217 01.418 21948 Exposure complete
03:10:51.267 00.050 21948 worker thread done servicing request
03:10:51.267 00.000 18120 OnExposeComplete: enter
03:10:51.268 00.001 18120 UpdateGuideState(): m_state=6
03:10:51.269 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5100
03:10:51.270 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=233.32, Mass=1987, SNR=30.9, Peak=177 HFD=4.1
03:10:51.270 00.000 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
03:10:51.270 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
03:10:51.271 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.66 mountX=0.03 mountY=-0.14, mountTheta=-1.34
03:10:51.272 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.09, opts=13)
03:10:51.272 00.000 18120 Enqueuing Move request for scope (0.11, 0.09)
03:10:51.274 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:51.278 00.004 21948 Worker thread wakes up
03:10:51.278 00.000 18120 UpdateGuideState exits: m=1987 RSB=30.9
03:10:51.279 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
03:10:51.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
03:10:51.279 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 6 / 99999
03:10:51.281 00.002 21948 Moving (0.11, 0.09) raw xDistance=0.03 yDistance=-0.14
03:10:51.281 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065051.281,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:10:51.282 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:10:51.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:51.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:10:51.282 00.000 21948 MoveAxis(E, 0, ABG)
03:10:51.282 00.000 21948 Move returns status 0, amount 0
03:10:51.282 00.000 21948 MoveAxis(N, 0, ABG)
03:10:51.282 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:51.283 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:51.284 00.001 18120 Enqueuing Expose request
03:10:51.286 00.002 21948 Move returns status 0, amount 0
03:10:51.286 00.000 21948 move complete, result=0
03:10:51.286 00.000 21948 worker thread done servicing request
03:10:51.286 00.000 21948 Worker thread wakes up
03:10:51.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:51.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:51.286 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:52.920 01.634 21948 Exposure complete
03:10:52.970 00.050 21948 worker thread done servicing request
03:10:52.971 00.001 18120 OnExposeComplete: enter
03:10:52.972 00.001 18120 UpdateGuideState(): m_state=6
03:10:52.974 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5101
03:10:52.975 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=233.22, Mass=1818, SNR=29.6, Peak=183 HFD=4.1
03:10:52.976 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
03:10:52.978 00.002 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
03:10:52.979 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.07 mountX=-0.12 mountY=-0.22, mountTheta=-2.07
03:10:52.981 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.02, opts=13)
03:10:52.982 00.001 18120 Enqueuing Move request for scope (0.26, -0.02)
03:10:52.984 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:52.984 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.6
03:10:52.985 00.001 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 7 / 99999
03:10:52.985 00.000 18120 PhdController: newstate STATE_FINISH
03:10:52.986 00.001 18120 PhdController complete: success
03:10:52.986 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786065052.986,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
03:10:52.987 00.001 18120 Mount: notify guiding dither settle done success=1
03:10:52.987 00.000 18120 PhdController: newstate STATE_IDLE
03:10:52.988 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:52.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:52.988 00.000 18120 Enqueuing Expose request
03:10:52.989 00.001 21948 Worker thread wakes up
03:10:52.989 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
03:10:52.989 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
03:10:52.989 00.000 21948 Moving (0.26, -0.02) raw xDistance=-0.12 yDistance=-0.22
03:10:52.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:10:52.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:52.989 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:10:52.989 00.000 21948 MoveAxis(E, 0, ABG)
03:10:52.989 00.000 21948 Move returns status 0, amount 0
03:10:52.989 00.000 21948 MoveAxis(N, 0, ABG)
03:10:52.989 00.000 21948 Move returns status 0, amount 0
03:10:52.989 00.000 21948 move complete, result=0
03:10:52.989 00.000 21948 worker thread done servicing request
03:10:52.989 00.000 21948 Worker thread wakes up
03:10:52.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:52.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:52.990 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:54.506 01.516 21948 Exposure complete
03:10:54.542 00.036 21948 worker thread done servicing request
03:10:54.542 00.000 18120 OnExposeComplete: enter
03:10:54.543 00.001 18120 UpdateGuideState(): m_state=6
03:10:54.544 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.544 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=233.21, Mass=1907, SNR=30.1, Peak=182 HFD=4.1
03:10:54.545 00.001 18120 MultiStar: exiting stabilization period
03:10:54.546 00.001 18120 MultiStar: updating star positions after lock position change
03:10:54.547 00.001 18120 Star::Find(15, 620, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.548 00.001 18120 Star::Find returns 1 (0), X=620.27, Y=383.78, Mass=977, SNR=21.6, Peak=96 HFD=3.8
03:10:54.549 00.001 18120 Star::Find(15, 1047, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.549 00.000 18120 Star::Find returns 1 (0), X=1047.01, Y=597.92, Mass=681, SNR=18.1, Peak=71 HFD=4.0
03:10:54.550 00.001 18120 Star::Find(15, 154, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.553 00.003 18120 Star::Find returns 1 (0), X=154.17, Y=34.76, Mass=720, SNR=18.6, Peak=88 HFD=3.7
03:10:54.556 00.003 18120 Star::Find(15, 337, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.558 00.002 18120 Star::Find returns 1 (0), X=337.06, Y=891.70, Mass=589, SNR=16.8, Peak=67 HFD=3.9
03:10:54.560 00.002 18120 Star::Find(15, 162, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.562 00.002 18120 Star::Find returns 1 (0), X=161.36, Y=419.07, Mass=427, SNR=14.3, Peak=51 HFD=3.3
03:10:54.564 00.002 18120 Star::Find(15, 542, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.567 00.003 18120 Star::Find returns 1 (0), X=542.61, Y=67.42, Mass=510, SNR=15.4, Peak=45 HFD=4.0
03:10:54.569 00.002 18120 Star::Find(15, 1132, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.571 00.002 18120 Star::Find returns 1 (0), X=1131.57, Y=227.10, Mass=327, SNR=12.5, Peak=35 HFD=3.2
03:10:54.573 00.002 18120 Star::Find(15, 419, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.573 00.000 18120 Star::Find returns 1 (0), X=418.75, Y=130.31, Mass=285, SNR=11.6, Peak=27 HFD=3.4
03:10:54.574 00.001 18120 Star::Find(15, 752, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.574 00.000 18120 Star::Find returns 1 (0), X=751.95, Y=262.58, Mass=335, SNR=12.6, Peak=27 HFD=4.1
03:10:54.575 00.001 18120 Star::Find(15, 1233, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.575 00.000 18120 Star::Find returns 1 (0), X=1232.61, Y=674.94, Mass=322, SNR=12.4, Peak=31 HFD=3.4
03:10:54.576 00.001 18120 Star::Find(15, 848, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:10:54.576 00.000 18120 Star::Find returns 1 (0), X=848.65, Y=74.39, Mass=301, SNR=12.0, Peak=27 HFD=3.3
03:10:54.577 00.001 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
03:10:54.577 00.000 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
03:10:54.577 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-0.08 mountX=-0.16 mountY=-0.28, mountTheta=-2.09
03:10:54.579 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.03, opts=13)
03:10:54.579 00.000 18120 Enqueuing Move request for scope (0.33, -0.03)
03:10:54.580 00.001 21948 Worker thread wakes up
03:10:54.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
03:10:54.580 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
03:10:54.580 00.000 21948 Moving (0.33, -0.03) raw xDistance=-0.16 yDistance=-0.28
03:10:54.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:54.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:54.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:54.581 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:10:54.581 00.000 21948 MoveAxis(E, 0, ABG)
03:10:54.581 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.1
03:10:54.582 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:54.583 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:54.583 00.000 18120 Enqueuing Expose request
03:10:54.583 00.000 21948 Move returns status 0, amount 0
03:10:54.583 00.000 21948 MoveAxis(N, 0, ABG)
03:10:54.583 00.000 21948 Move returns status 0, amount 0
03:10:54.583 00.000 21948 move complete, result=0
03:10:54.583 00.000 21948 worker thread done servicing request
03:10:54.585 00.002 21948 Worker thread wakes up
03:10:54.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:54.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:54.585 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:10:56.216 01.631 21948 Exposure complete
03:10:56.266 00.050 21948 worker thread done servicing request
03:10:56.266 00.000 18120 OnExposeComplete: enter
03:10:56.267 00.001 18120 UpdateGuideState(): m_state=6
03:10:56.268 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5103
03:10:56.269 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=233.37, Mass=1877, SNR=30.0, Peak=169 HFD=4.0
03:10:56.270 00.001 18120 MultiStar: [#1 -0.11,0.19,0.70,U] [#2 0.07,0.20,0.66,U] [#3 0.22,0.26,0.60,U] [#4 0.19,0.06,0.58,U] [#5 0.06,0.30,0.48,U] [#6 -0.24,0.04,0.55,U] [#7 -0.01,0.23,0.42,U] [#8 0.00,0.03,0.38,U] 
03:10:56.271 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {0.10, 0.13}
03:10:56.272 00.001 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
03:10:56.273 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
03:10:56.275 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=0.13 mountY=-0.11, mountTheta=-0.69
03:10:56.278 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.16, opts=13)
03:10:56.281 00.003 18120 Enqueuing Move request for scope (0.04, 0.16)
03:10:56.284 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:56.286 00.002 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:10:56.288 00.002 21948 Worker thread wakes up
03:10:56.288 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
03:10:56.288 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
03:10:56.289 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:56.289 00.000 21948 Moving (0.04, 0.16) raw xDistance=0.13 yDistance=-0.11
03:10:56.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:10:56.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:56.291 00.002 18120 Enqueuing Expose request
03:10:56.293 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:56.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:10:56.293 00.000 21948 MoveAxis(E, 0, ABG)
03:10:56.293 00.000 21948 Move returns status 0, amount 0
03:10:56.294 00.001 21948 MoveAxis(N, 0, ABG)
03:10:56.294 00.000 21948 Move returns status 0, amount 0
03:10:56.294 00.000 21948 move complete, result=0
03:10:56.294 00.000 21948 worker thread done servicing request
03:10:56.294 00.000 21948 Worker thread wakes up
03:10:56.294 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:56.294 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:56.295 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:57.813 01.518 21948 Exposure complete
03:10:57.850 00.037 21948 worker thread done servicing request
03:10:57.850 00.000 18120 OnExposeComplete: enter
03:10:57.851 00.001 18120 UpdateGuideState(): m_state=6
03:10:57.852 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5104
03:10:57.852 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=233.47, Mass=1932, SNR=30.5, Peak=155 HFD=4.0
03:10:57.853 00.001 18120 MultiStar: [#1 -0.26,0.15,0.70,U] [#2 -0.09,0.23,0.63,U] [#3 0.14,0.19,0.60,U] [#4 0.05,0.08,0.55,U] [#5 0.17,0.22,0.47,U] [#6 -0.42,0.26,0.00,M1] [#7 -0.08,0.30,0.42,U] [#8 -0.07,0.09,0.39,U] 
03:10:57.855 00.002 18120 refined, 7 included, MultiStar: {0.00, 0.19}, one-star: {0.11, 0.23}
03:10:57.856 00.001 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
03:10:57.857 00.001 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
03:10:57.859 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.57 mountX=0.17 mountY=-0.09, mountTheta=-0.46
03:10:57.864 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.19, opts=13)
03:10:57.865 00.001 18120 Enqueuing Move request for scope (0.00, 0.19)
03:10:57.866 00.001 21948 Worker thread wakes up
03:10:57.866 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:57.866 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.5
03:10:57.866 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:57.867 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:57.867 00.000 18120 Enqueuing Expose request
03:10:57.868 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
03:10:57.868 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
03:10:57.868 00.000 21948 Moving (0.00, 0.19) raw xDistance=0.17 yDistance=-0.09
03:10:57.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:10:57.868 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:57.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:10:57.868 00.000 21948 MoveAxis(E, 0, ABG)
03:10:57.868 00.000 21948 Move returns status 0, amount 0
03:10:57.868 00.000 21948 MoveAxis(N, 0, ABG)
03:10:57.868 00.000 21948 Move returns status 0, amount 0
03:10:57.868 00.000 21948 move complete, result=0
03:10:57.868 00.000 21948 worker thread done servicing request
03:10:57.868 00.000 21948 Worker thread wakes up
03:10:57.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:57.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:10:57.868 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:59.498 01.630 21948 Exposure complete
03:10:59.543 00.045 21948 worker thread done servicing request
03:10:59.543 00.000 18120 OnExposeComplete: enter
03:10:59.546 00.003 18120 UpdateGuideState(): m_state=6
03:10:59.549 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5105
03:10:59.551 00.002 18120 Star::Find returns 1 (0), X=894.84, Y=233.50, Mass=1880, SNR=30.1, Peak=147 HFD=3.8
03:10:59.554 00.003 18120 MultiStar: [#1 -0.07,0.25,0.71,U] [#2 -0.17,0.44,0.00,M1] [#3 -0.09,0.20,0.60,U] [#4 -0.04,0.10,0.57,U] [#5 -0.22,0.40,0.00,M2] [#6 -0.41,0.34,0.00,M2] [#7 -0.16,0.36,0.43,U] [#8 -0.22,0.11,0.39,U] 
03:10:59.556 00.002 18120 refined, 5 included, MultiStar: {-0.07, 0.22}, one-star: {0.04, 0.27}
03:10:59.556 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
03:10:59.557 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:10:59.557 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.86 mountX=0.23 mountY=-0.04, mountTheta=-0.17
03:10:59.558 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.22, opts=13)
03:10:59.559 00.001 18120 Enqueuing Move request for scope (-0.07, 0.22)
03:10:59.559 00.000 21948 Worker thread wakes up
03:10:59.559 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:10:59.561 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
03:10:59.561 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.1
03:10:59.564 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:59.567 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:10:59.569 00.002 18120 Enqueuing Expose request
03:10:59.571 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
03:10:59.571 00.000 21948 Moving (-0.07, 0.22) raw xDistance=0.23 yDistance=-0.04
03:10:59.571 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:10:59.571 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:59.571 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:10:59.571 00.000 21948 MoveAxis(W, 41, ABG)
03:10:59.571 00.000 21948 Guiding  Dir = 3, Dur = 41
03:10:59.572 00.001 21948 IsSlewing returns 0
03:10:59.572 00.000 21948 IsGuiding returns 0
03:10:59.574 00.002 21948 PulseGuide returned control before completion, sleep 49
03:10:59.640 00.066 21948 IsGuiding returns 0
03:10:59.640 00.000 21948 Move returns status 0, amount 41
03:10:59.640 00.000 21948 MoveAxis(N, 0, ABG)
03:10:59.640 00.000 21948 Move returns status 0, amount 0
03:10:59.640 00.000 21948 move complete, result=0
03:10:59.640 00.000 21948 worker thread done servicing request
03:10:59.640 00.000 21948 Worker thread wakes up
03:10:59.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:10:59.640 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
03:10:59.641 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:01.054 01.413 21948 Exposure complete
03:11:01.108 00.054 21948 worker thread done servicing request
03:11:01.108 00.000 18120 OnExposeComplete: enter
03:11:01.109 00.001 18120 UpdateGuideState(): m_state=6
03:11:01.110 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5106
03:11:01.111 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=233.34, Mass=2005, SNR=31.0, Peak=178 HFD=4.0
03:11:01.113 00.002 18120 MultiStar: [#1 -0.04,-0.05,0.67,U] [#2 0.08,0.09,0.61,U] [#3 0.37,0.04,0.61,U] [#4 0.05,0.01,0.56,U] [#5 0.31,0.10,0.47,U] [#6 -0.19,0.13,0.50,U] [#7 -0.39,-0.46,0.00,M3] [#8 0.25,-0.20,0.39,U] 
03:11:01.115 00.002 18120 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.19, 0.10}
03:11:01.117 00.002 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
03:11:01.118 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
03:11:01.119 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.02 mountY=-0.13, mountTheta=-1.70
03:11:01.120 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
03:11:01.120 00.000 18120 Enqueuing Move request for scope (0.13, 0.04)
03:11:01.121 00.001 21948 Worker thread wakes up
03:11:01.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:11:01.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:11:01.121 00.000 21948 Moving (0.13, 0.04) raw xDistance=-0.02 yDistance=-0.13
03:11:01.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:11:01.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:01.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:01.121 00.000 18120 UpdateGuideState exits: m=2005 RSB=31.0
03:11:01.122 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:01.122 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:01.123 00.001 18120 Enqueuing Expose request
03:11:01.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:11:01.123 00.000 21948 MoveAxis(E, 0, ABG)
03:11:01.123 00.000 21948 Move returns status 0, amount 0
03:11:01.123 00.000 21948 MoveAxis(N, 0, ABG)
03:11:01.123 00.000 21948 Move returns status 0, amount 0
03:11:01.123 00.000 21948 move complete, result=0
03:11:01.123 00.000 21948 worker thread done servicing request
03:11:01.123 00.000 21948 Worker thread wakes up
03:11:01.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:01.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:01.124 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:02.747 01.623 21948 Exposure complete
03:11:02.794 00.047 21948 worker thread done servicing request
03:11:02.794 00.000 18120 OnExposeComplete: enter
03:11:02.794 00.000 18120 UpdateGuideState(): m_state=6
03:11:02.795 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5107
03:11:02.795 00.000 18120 Star::Find returns 1 (0), X=894.87, Y=233.30, Mass=1886, SNR=30.1, Peak=176 HFD=4.0
03:11:02.796 00.001 18120 MultiStar: [#1 -0.14,-0.09,0.70,U] [#2 -0.22,0.38,0.00,M1] [#3 0.05,-0.02,0.61,U] [#4 -0.03,0.13,0.55,U] [#5 -0.08,-0.13,0.44,U] [#6 -0.31,0.21,0.52,U] [#7 -0.09,-0.04,0.44,U] [#8 -0.18,-0.05,0.39,U] 
03:11:02.796 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.07, 0.06}
03:11:02.797 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
03:11:02.797 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
03:11:02.798 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=0.05 mountY=0.06, mountTheta=0.89
03:11:02.799 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
03:11:02.799 00.000 18120 Enqueuing Move request for scope (-0.07, 0.02)
03:11:02.800 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:02.800 00.000 21948 Worker thread wakes up
03:11:02.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
03:11:02.800 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
03:11:02.800 00.000 21948 Moving (-0.07, 0.02) raw xDistance=0.05 yDistance=0.06
03:11:02.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:11:02.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:02.800 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.1
03:11:02.801 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:02.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:02.802 00.001 18120 Enqueuing Expose request
03:11:02.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:11:02.802 00.000 21948 MoveAxis(E, 0, ABG)
03:11:02.802 00.000 21948 Move returns status 0, amount 0
03:11:02.802 00.000 21948 MoveAxis(N, 0, ABG)
03:11:02.802 00.000 21948 Move returns status 0, amount 0
03:11:02.802 00.000 21948 move complete, result=0
03:11:02.802 00.000 21948 worker thread done servicing request
03:11:02.802 00.000 21948 Worker thread wakes up
03:11:02.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:02.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:02.803 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:04.330 01.527 21948 Exposure complete
03:11:04.379 00.049 21948 worker thread done servicing request
03:11:04.379 00.000 18120 OnExposeComplete: enter
03:11:04.380 00.001 18120 UpdateGuideState(): m_state=6
03:11:04.380 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5108
03:11:04.382 00.002 18120 Star::Find returns 1 (0), X=895.08, Y=233.54, Mass=1816, SNR=29.5, Peak=150 HFD=4.0
03:11:04.382 00.000 18120 MultiStar: [#1 -0.07,0.28,0.75,U] [#2 -0.02,0.47,0.00,M2] [#3 0.06,0.21,0.61,U] [#4 0.28,0.17,0.56,U] [#5 -0.02,0.20,0.46,U] [#6 -0.27,0.32,0.54,U] [#7 -0.27,0.38,0.00,M3] [#8 0.03,0.19,0.41,U] 
03:11:04.383 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.25}, one-star: {0.28, 0.31}
03:11:04.383 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
03:11:04.383 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
03:11:04.384 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=0.20 mountY=-0.17, mountTheta=-0.70
03:11:04.384 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.25, opts=13)
03:11:04.384 00.000 18120 Enqueuing Move request for scope (0.06, 0.25)
03:11:04.386 00.002 21948 Worker thread wakes up
03:11:04.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
03:11:04.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
03:11:04.386 00.000 21948 Moving (0.06, 0.25) raw xDistance=0.20 yDistance=-0.17
03:11:04.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:11:04.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:04.386 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:04.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:11:04.386 00.000 21948 MoveAxis(W, 36, ABG)
03:11:04.386 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
03:11:04.387 00.001 21948 Guiding  Dir = 3, Dur = 36
03:11:04.387 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:04.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:04.388 00.001 18120 Enqueuing Expose request
03:11:04.388 00.000 21948 IsSlewing returns 0
03:11:04.388 00.000 21948 IsGuiding returns 0
03:11:04.390 00.002 21948 PulseGuide returned control before completion, sleep 45
03:11:04.437 00.047 21948 IsGuiding returns 0
03:11:04.437 00.000 21948 Move returns status 0, amount 36
03:11:04.437 00.000 21948 MoveAxis(N, 0, ABG)
03:11:04.438 00.001 21948 Move returns status 0, amount 0
03:11:04.438 00.000 21948 move complete, result=0
03:11:04.438 00.000 21948 worker thread done servicing request
03:11:04.438 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
03:11:04.439 00.001 21948 Worker thread wakes up
03:11:04.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:04.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:06.068 01.629 21948 Exposure complete
03:11:06.093 00.025 21948 worker thread done servicing request
03:11:06.093 00.000 18120 OnExposeComplete: enter
03:11:06.095 00.002 18120 UpdateGuideState(): m_state=6
03:11:06.098 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5109
03:11:06.100 00.002 18120 Star::Find returns 1 (0), X=894.97, Y=233.47, Mass=2009, SNR=31.1, Peak=158 HFD=4.1
03:11:06.102 00.002 18120 MultiStar: [#1 -0.17,0.17,0.70,U] [#2 -0.01,0.39,0.62,U] [#3 -0.02,0.41,0.56,U] [#4 0.03,0.41,0.56,U] [#5 -0.18,0.34,0.47,U] [#6 -0.30,0.29,0.53,U] [#7 -0.24,0.45,0.00,M4] [#8 -0.02,-0.04,0.37,U] 
03:11:06.103 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.28}, one-star: {0.16, 0.23}
03:11:06.103 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
03:11:06.103 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
03:11:06.104 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.73 mountX=0.27 mountY=-0.09, mountTheta=-0.31
03:11:06.105 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.28, opts=13)
03:11:06.105 00.000 18120 Enqueuing Move request for scope (-0.04, 0.28)
03:11:06.106 00.001 21948 Worker thread wakes up
03:11:06.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
03:11:06.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:06.107 00.001 18120 UpdateGuideState exits: m=2009 RSB=31.1
03:11:06.107 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:06.107 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:06.108 00.001 18120 Enqueuing Expose request
03:11:06.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
03:11:06.108 00.000 21948 Moving (-0.04, 0.28) raw xDistance=0.27 yDistance=-0.09
03:11:06.109 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
03:11:06.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:06.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:11:06.109 00.000 21948 MoveAxis(W, 51, ABG)
03:11:06.109 00.000 21948 Guiding  Dir = 3, Dur = 51
03:11:06.109 00.000 21948 IsSlewing returns 0
03:11:06.109 00.000 21948 IsGuiding returns 0
03:11:06.112 00.003 21948 PulseGuide returned control before completion, sleep 59
03:11:06.174 00.062 21948 IsGuiding returns 1
03:11:06.174 00.000 21948 scope still moving after pulse duration time elapsed
03:11:06.205 00.031 21948 IsSlewing returns 0
03:11:06.205 00.000 21948 IsGuiding returns 0
03:11:06.205 00.000 21948 scope move finished after 51 + 45 ms
03:11:06.207 00.002 21948 Move returns status 0, amount 51
03:11:06.207 00.000 21948 MoveAxis(N, 0, ABG)
03:11:06.207 00.000 21948 Move returns status 0, amount 0
03:11:06.207 00.000 21948 move complete, result=0
03:11:06.207 00.000 21948 worker thread done servicing request
03:11:06.207 00.000 21948 Worker thread wakes up
03:11:06.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:06.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:06.207 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
03:11:07.622 01.415 21948 Exposure complete
03:11:07.668 00.046 21948 worker thread done servicing request
03:11:07.668 00.000 18120 OnExposeComplete: enter
03:11:07.669 00.001 18120 UpdateGuideState(): m_state=6
03:11:07.669 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
03:11:07.670 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=233.55, Mass=1932, SNR=30.5, Peak=150 HFD=4.1
03:11:07.670 00.000 18120 MultiStar: [#1 -0.11,0.25,0.69,U] [#2 -0.01,0.45,0.00,M2] [#3 0.04,0.29,0.60,U] [#4 0.01,0.29,0.55,U] [#5 -0.17,0.38,0.46,U] [#6 -0.44,0.35,0.00,M1] [#7 -0.25,0.40,0.00,M5] [#8 0.06,0.31,0.42,U] 
03:11:07.672 00.002 18120 refined, 5 included, MultiStar: {0.01, 0.30}, one-star: {0.15, 0.31}
03:11:07.672 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
03:11:07.672 00.000 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
03:11:07.673 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.52 mountX=0.27 mountY=-0.15, mountTheta=-0.50
03:11:07.674 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.30, opts=13)
03:11:07.675 00.001 18120 Enqueuing Move request for scope (0.01, 0.30)
03:11:07.675 00.000 21948 Worker thread wakes up
03:11:07.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
03:11:07.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
03:11:07.675 00.000 21948 Moving (0.01, 0.30) raw xDistance=0.27 yDistance=-0.15
03:11:07.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
03:11:07.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:07.675 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:07.676 00.001 18120 UpdateGuideState exits: m=1932 RSB=30.5
03:11:07.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:07.677 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:07.677 00.000 18120 Enqueuing Expose request
03:11:07.678 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:11:07.678 00.000 21948 MoveAxis(W, 52, ABG)
03:11:07.678 00.000 21948 Guiding  Dir = 3, Dur = 52
03:11:07.678 00.000 21948 IsSlewing returns 0
03:11:07.678 00.000 21948 IsGuiding returns 0
03:11:07.680 00.002 21948 PulseGuide returned control before completion, sleep 61
03:11:07.744 00.064 21948 IsGuiding returns 1
03:11:07.744 00.000 21948 scope still moving after pulse duration time elapsed
03:11:07.776 00.032 21948 IsSlewing returns 0
03:11:07.776 00.000 21948 IsGuiding returns 0
03:11:07.776 00.000 21948 scope move finished after 52 + 46 ms
03:11:07.776 00.000 21948 Move returns status 0, amount 52
03:11:07.776 00.000 21948 MoveAxis(N, 0, ABG)
03:11:07.776 00.000 21948 Move returns status 0, amount 0
03:11:07.776 00.000 21948 move complete, result=0
03:11:07.776 00.000 21948 worker thread done servicing request
03:11:07.776 00.000 21948 Worker thread wakes up
03:11:07.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:07.776 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
03:11:07.777 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:09.414 01.637 21948 Exposure complete
03:11:09.452 00.038 21948 worker thread done servicing request
03:11:09.452 00.000 18120 OnExposeComplete: enter
03:11:09.453 00.001 18120 UpdateGuideState(): m_state=6
03:11:09.453 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5111
03:11:09.454 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.34, Mass=1917, SNR=30.3, Peak=158 HFD=4.0
03:11:09.454 00.000 18120 MultiStar: [#1 -0.16,-0.03,0.73,U] [#2 0.01,0.15,0.63,U] [#3 0.02,0.23,0.58,U] [#4 -0.14,0.14,0.56,U] [#5 0.03,0.10,0.45,U] [#6 -0.16,0.16,0.52,U] [#7 0.11,0.18,0.42,U] [#8 0.09,0.02,0.40,U] 
03:11:09.455 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.36, 0.11}
03:11:09.455 00.000 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
03:11:09.455 00.000 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
03:11:09.456 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=0.09 mountY=-0.08, mountTheta=-0.76
03:11:09.457 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.11, opts=13)
03:11:09.457 00.000 18120 Enqueuing Move request for scope (0.04, 0.11)
03:11:09.460 00.003 21948 Worker thread wakes up
03:11:09.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
03:11:09.460 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:11:09.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:09.461 00.001 21948 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.08
03:11:09.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:11:09.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:09.461 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
03:11:09.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:09.462 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:09.462 00.000 18120 Enqueuing Expose request
03:11:09.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:11:09.462 00.000 21948 MoveAxis(E, 0, ABG)
03:11:09.463 00.001 21948 Move returns status 0, amount 0
03:11:09.463 00.000 21948 MoveAxis(N, 0, ABG)
03:11:09.463 00.000 21948 Move returns status 0, amount 0
03:11:09.463 00.000 21948 move complete, result=0
03:11:09.463 00.000 21948 worker thread done servicing request
03:11:09.463 00.000 21948 Worker thread wakes up
03:11:09.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:09.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:09.463 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:10.988 01.525 21948 Exposure complete
03:11:11.034 00.046 21948 worker thread done servicing request
03:11:11.034 00.000 18120 OnExposeComplete: enter
03:11:11.035 00.001 18120 UpdateGuideState(): m_state=6
03:11:11.035 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5112
03:11:11.036 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=233.30, Mass=1868, SNR=29.9, Peak=177 HFD=4.0
03:11:11.037 00.001 18120 MultiStar: [#1 0.01,-0.01,0.70,U] [#2 -0.10,0.15,0.64,U] [#3 0.02,0.20,0.61,U] [#4 0.11,0.12,0.57,U] [#5 -0.07,-0.05,0.46,U] [#6 -0.47,0.37,0.00,M1] [#7 0.01,0.22,0.42,U] [#8 0.06,-0.12,0.41,U] 
03:11:11.037 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.21, 0.07}
03:11:11.038 00.001 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
03:11:11.038 00.000 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
03:11:11.039 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.02 mountX=0.05 mountY=-0.08, mountTheta=-0.99
03:11:11.041 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.08, opts=13)
03:11:11.042 00.001 18120 Enqueuing Move request for scope (0.05, 0.08)
03:11:11.042 00.000 21948 Worker thread wakes up
03:11:11.043 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
03:11:11.043 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
03:11:11.043 00.000 21948 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.08
03:11:11.043 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:11:11.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:11.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:11.044 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:11:11.044 00.000 21948 MoveAxis(E, 0, ABG)
03:11:11.044 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.9
03:11:11.044 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:11.045 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:11.045 00.000 18120 Enqueuing Expose request
03:11:11.046 00.001 21948 Move returns status 0, amount 0
03:11:11.046 00.000 21948 MoveAxis(N, 0, ABG)
03:11:11.046 00.000 21948 Move returns status 0, amount 0
03:11:11.046 00.000 21948 move complete, result=0
03:11:11.046 00.000 21948 worker thread done servicing request
03:11:11.046 00.000 21948 Worker thread wakes up
03:11:11.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:11.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:11.047 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:12.682 01.635 21948 Exposure complete
03:11:12.715 00.033 21948 worker thread done servicing request
03:11:12.715 00.000 18120 OnExposeComplete: enter
03:11:12.716 00.001 18120 UpdateGuideState(): m_state=6
03:11:12.716 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5113
03:11:12.717 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.46, Mass=1804, SNR=29.4, Peak=152 HFD=4.0
03:11:12.718 00.001 18120 MultiStar: [#1 -0.13,0.31,0.75,U] [#2 -0.16,0.25,0.66,U] [#3 0.04,0.29,0.61,U] [#4 0.10,0.15,0.56,U] [#5 -0.11,0.27,0.48,U] [#6 -0.38,0.22,0.00,M2] [#7 -0.23,0.10,0.42,U] [#8 -0.14,-0.05,0.41,U] 
03:11:12.718 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.21}, one-star: {0.14, 0.23}
03:11:12.719 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
03:11:12.719 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
03:11:12.719 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.75 mountX=0.21 mountY=-0.06, mountTheta=-0.29
03:11:12.721 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.21, opts=13)
03:11:12.721 00.000 18120 Enqueuing Move request for scope (-0.04, 0.21)
03:11:12.722 00.001 21948 Worker thread wakes up
03:11:12.722 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
03:11:12.722 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
03:11:12.722 00.000 21948 Moving (-0.04, 0.21) raw xDistance=0.21 yDistance=-0.06
03:11:12.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:11:12.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:12.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:11:12.722 00.000 21948 MoveAxis(W, 37, ABG)
03:11:12.722 00.000 21948 Guiding  Dir = 3, Dur = 37
03:11:12.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:12.723 00.001 18120 UpdateGuideState exits: m=1804 RSB=29.4
03:11:12.723 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:12.724 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:12.724 00.000 18120 Enqueuing Expose request
03:11:12.725 00.001 21948 IsSlewing returns 0
03:11:12.725 00.000 21948 IsGuiding returns 0
03:11:12.728 00.003 21948 PulseGuide returned control before completion, sleep 46
03:11:12.774 00.046 21948 IsGuiding returns 0
03:11:12.774 00.000 21948 Move returns status 0, amount 37
03:11:12.774 00.000 21948 MoveAxis(N, 0, ABG)
03:11:12.774 00.000 21948 Move returns status 0, amount 0
03:11:12.774 00.000 21948 move complete, result=0
03:11:12.774 00.000 21948 worker thread done servicing request
03:11:12.774 00.000 21948 Worker thread wakes up
03:11:12.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:12.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:12.775 00.001 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
03:11:14.188 01.413 21948 Exposure complete
03:11:14.220 00.032 21948 worker thread done servicing request
03:11:14.220 00.000 18120 OnExposeComplete: enter
03:11:14.221 00.001 18120 UpdateGuideState(): m_state=6
03:11:14.221 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5114
03:11:14.222 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=233.27, Mass=1891, SNR=30.1, Peak=173 HFD=4.1
03:11:14.222 00.000 18120 MultiStar: [#1 -0.07,-0.06,0.75,U] [#2 0.03,0.01,0.62,U] [#3 0.17,0.20,0.60,U] [#4 -0.11,0.08,0.53,U] [#5 -0.12,-0.05,0.45,U] [#6 -0.41,0.07,0.56,U] [#7 -0.26,-0.06,0.45,U] [#8 -0.14,0.08,0.40,U] 
03:11:14.223 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.13, 0.03}
03:11:14.223 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
03:11:14.223 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
03:11:14.225 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.61 mountX=0.05 mountY=0.04, mountTheta=0.58
03:11:14.225 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
03:11:14.226 00.001 18120 Enqueuing Move request for scope (-0.06, 0.03)
03:11:14.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:14.226 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:11:14.227 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:14.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:14.228 00.001 18120 Enqueuing Expose request
03:11:14.228 00.000 21948 Worker thread wakes up
03:11:14.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
03:11:14.228 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
03:11:14.228 00.000 21948 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.04
03:11:14.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:11:14.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:14.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:11:14.228 00.000 21948 MoveAxis(E, 0, ABG)
03:11:14.228 00.000 21948 Move returns status 0, amount 0
03:11:14.228 00.000 21948 MoveAxis(N, 0, ABG)
03:11:14.228 00.000 21948 Move returns status 0, amount 0
03:11:14.228 00.000 21948 move complete, result=0
03:11:14.228 00.000 21948 worker thread done servicing request
03:11:14.228 00.000 21948 Worker thread wakes up
03:11:14.229 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:14.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:14.229 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:15.860 01.631 21948 Exposure complete
03:11:15.907 00.047 21948 worker thread done servicing request
03:11:15.908 00.001 18120 OnExposeComplete: enter
03:11:15.909 00.001 18120 UpdateGuideState(): m_state=6
03:11:15.911 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5115
03:11:15.912 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.35, Mass=1902, SNR=30.3, Peak=173 HFD=4.1
03:11:15.912 00.000 18120 MultiStar: [#1 -0.29,0.11,0.69,U] [#2 -0.24,0.24,0.62,U] [#3 0.01,0.07,0.57,U] [#4 -0.16,0.13,0.56,U] [#5 -0.37,0.11,0.47,U] [#6 -0.27,0.20,0.53,U] [#7 -0.33,0.21,0.43,U] [#8 -0.34,-0.07,0.40,U] 
03:11:15.913 00.001 18120 single-star, 8 included, MultiStar: {-0.17, 0.13}, one-star: {0.14, 0.11}
03:11:15.914 00.001 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
03:11:15.915 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
03:11:15.916 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.04 mountY=-0.17, mountTheta=-1.33
03:11:15.918 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.11, opts=13)
03:11:15.920 00.002 18120 Enqueuing Move request for scope (0.14, 0.11)
03:11:15.921 00.001 21948 Worker thread wakes up
03:11:15.921 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:15.922 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
03:11:15.922 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
03:11:15.922 00.000 21948 Moving (0.14, 0.11) raw xDistance=0.04 yDistance=-0.17
03:11:15.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:15.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:15.922 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.3
03:11:15.922 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:15.923 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:11:15.923 00.000 21948 MoveAxis(E, 0, ABG)
03:11:15.923 00.000 21948 Move returns status 0, amount 0
03:11:15.923 00.000 21948 MoveAxis(N, 0, ABG)
03:11:15.923 00.000 21948 Move returns status 0, amount 0
03:11:15.923 00.000 21948 move complete, result=0
03:11:15.923 00.000 21948 worker thread done servicing request
03:11:15.923 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:15.925 00.002 18120 Enqueuing Expose request
03:11:15.928 00.003 21948 Worker thread wakes up
03:11:15.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:15.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:15.928 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:17.444 01.516 21948 Exposure complete
03:11:17.484 00.040 21948 worker thread done servicing request
03:11:17.484 00.000 18120 OnExposeComplete: enter
03:11:17.485 00.001 18120 UpdateGuideState(): m_state=6
03:11:17.485 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5116
03:11:17.486 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=233.41, Mass=1934, SNR=30.5, Peak=160 HFD=4.0
03:11:17.486 00.000 18120 MultiStar: [#1 -0.40,0.17,0.00,M1] [#2 -0.17,0.19,0.64,U] [#3 -0.39,0.32,0.00,M1] [#4 -0.29,0.02,0.54,U] [#5 -0.64,0.42,0.00,M1] [#6 -0.53,0.28,0.00,M1] [#7 -0.35,0.09,0.42,U] [#8 -0.14,0.02,0.38,U] 
03:11:17.487 00.001 18120 single-star, 4 included, MultiStar: {-0.16, 0.12}, one-star: {-0.02, 0.17}
03:11:17.487 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
03:11:17.487 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
03:11:17.488 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.18 cameraTheta=1.68 mountX=0.17 mountY=-0.06, mountTheta=-0.35
03:11:17.489 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
03:11:17.490 00.001 18120 Enqueuing Move request for scope (-0.02, 0.17)
03:11:17.491 00.001 21948 Worker thread wakes up
03:11:17.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:17.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
03:11:17.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
03:11:17.491 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.5
03:11:17.492 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:17.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:17.492 00.000 18120 Enqueuing Expose request
03:11:17.493 00.001 21948 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.06
03:11:17.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:11:17.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:17.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:11:17.493 00.000 21948 MoveAxis(E, 0, ABG)
03:11:17.493 00.000 21948 Move returns status 0, amount 0
03:11:17.493 00.000 21948 MoveAxis(N, 0, ABG)
03:11:17.493 00.000 21948 Move returns status 0, amount 0
03:11:17.493 00.000 21948 move complete, result=0
03:11:17.493 00.000 21948 worker thread done servicing request
03:11:17.493 00.000 21948 Worker thread wakes up
03:11:17.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:17.493 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:17.494 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:19.127 01.633 21948 Exposure complete
03:11:19.171 00.044 21948 worker thread done servicing request
03:11:19.171 00.000 18120 OnExposeComplete: enter
03:11:19.173 00.002 18120 UpdateGuideState(): m_state=6
03:11:19.174 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5117
03:11:19.174 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=233.44, Mass=2020, SNR=31.1, Peak=166 HFD=4.1
03:11:19.174 00.000 18120 MultiStar: [#1 -0.22,0.14,0.66,U] [#2 -0.06,0.30,0.65,U] [#3 0.04,0.28,0.56,U] [#4 0.02,0.23,0.53,U] [#5 0.04,0.24,0.47,U] [#6 -0.11,0.28,0.51,U] [#7 0.14,0.31,0.41,U] [#8 -0.26,0.35,0.00,M1] 
03:11:19.175 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.24}, one-star: {0.17, 0.20}
03:11:19.175 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
03:11:19.176 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
03:11:19.176 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.54 mountX=0.22 mountY=-0.11, mountTheta=-0.49
03:11:19.178 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.24, opts=13)
03:11:19.179 00.001 18120 Enqueuing Move request for scope (0.01, 0.24)
03:11:19.179 00.000 21948 Worker thread wakes up
03:11:19.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
03:11:19.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
03:11:19.179 00.000 21948 Moving (0.01, 0.24) raw xDistance=0.22 yDistance=-0.11
03:11:19.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:19.180 00.001 18120 UpdateGuideState exits: m=2020 RSB=31.1
03:11:19.180 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:19.181 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:19.181 00.000 18120 Enqueuing Expose request
03:11:19.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:11:19.182 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:19.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:11:19.182 00.000 21948 MoveAxis(W, 39, ABG)
03:11:19.182 00.000 21948 Guiding  Dir = 3, Dur = 39
03:11:19.182 00.000 21948 IsSlewing returns 0
03:11:19.182 00.000 21948 IsGuiding returns 0
03:11:19.184 00.002 21948 PulseGuide returned control before completion, sleep 48
03:11:19.234 00.050 21948 IsGuiding returns 0
03:11:19.234 00.000 21948 Move returns status 0, amount 39
03:11:19.234 00.000 21948 MoveAxis(N, 0, ABG)
03:11:19.234 00.000 21948 Move returns status 0, amount 0
03:11:19.234 00.000 21948 move complete, result=0
03:11:19.234 00.000 21948 worker thread done servicing request
03:11:19.234 00.000 21948 Worker thread wakes up
03:11:19.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:19.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:19.234 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:11:20.645 01.411 21948 Exposure complete
03:11:20.686 00.041 21948 worker thread done servicing request
03:11:20.686 00.000 18120 OnExposeComplete: enter
03:11:20.688 00.002 18120 UpdateGuideState(): m_state=6
03:11:20.689 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5118
03:11:20.692 00.003 18120 Star::Find returns 1 (0), X=895.25, Y=233.39, Mass=1880, SNR=30.0, Peak=137 HFD=4.1
03:11:20.694 00.002 18120 MultiStar: [#1 -0.02,0.07,0.72,U] [#2 0.22,0.17,0.65,U] [#3 0.07,0.05,0.60,U] [#4 0.01,0.06,0.56,U] [#5 0.23,0.07,0.48,U] [#6 -0.07,0.35,0.55,U] [#7 0.03,0.01,0.45,U] [#8 -0.15,0.03,0.40,U] 
03:11:20.697 00.003 18120 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.45, 0.16}
03:11:20.699 00.002 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
03:11:20.701 00.002 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
03:11:20.703 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=0.06 mountY=-0.16, mountTheta=-1.23
03:11:20.708 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.12, opts=13)
03:11:20.711 00.003 18120 Enqueuing Move request for scope (0.12, 0.12)
03:11:20.713 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:20.715 00.002 18120 UpdateGuideState exits: m=1880 RSB=30.0
03:11:20.716 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:20.717 00.001 21948 Worker thread wakes up
03:11:20.718 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
03:11:20.718 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
03:11:20.718 00.000 21948 Moving (0.12, 0.12) raw xDistance=0.06 yDistance=-0.16
03:11:20.718 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:20.718 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:20.718 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:20.718 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:11:20.718 00.000 21948 MoveAxis(E, 0, ABG)
03:11:20.718 00.000 21948 Move returns status 0, amount 0
03:11:20.718 00.000 21948 MoveAxis(N, 0, ABG)
03:11:20.718 00.000 21948 Move returns status 0, amount 0
03:11:20.718 00.000 21948 move complete, result=0
03:11:20.718 00.000 18120 Enqueuing Expose request
03:11:20.721 00.003 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:20.722 00.001 21948 worker thread done servicing request
03:11:20.722 00.000 21948 Worker thread wakes up
03:11:20.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:20.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:22.352 01.630 21948 Exposure complete
03:11:22.402 00.050 21948 worker thread done servicing request
03:11:22.402 00.000 18120 OnExposeComplete: enter
03:11:22.402 00.000 18120 UpdateGuideState(): m_state=6
03:11:22.403 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5119
03:11:22.403 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=233.20, Mass=1862, SNR=29.9, Peak=173 HFD=4.3
03:11:22.404 00.001 18120 MultiStar: [#1 -0.07,-0.07,0.73,U] [#2 0.13,0.05,0.63,U] [#3 0.24,0.07,0.62,U] [#4 -0.04,-0.01,0.56,U] [#5 -0.02,-0.17,0.46,U] [#6 -0.21,-0.00,0.57,U] [#7 -0.17,0.20,0.45,U] [#8 0.20,0.04,0.40,U] 
03:11:22.405 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.41, -0.03}
03:11:22.406 00.001 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
03:11:22.407 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
03:11:22.408 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.03 mountY=-0.07, mountTheta=-1.97
03:11:22.410 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.00, opts=13)
03:11:22.411 00.001 18120 Enqueuing Move request for scope (0.08, 0.00)
03:11:22.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:22.412 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.9
03:11:22.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:22.413 00.001 21948 Worker thread wakes up
03:11:22.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:22.415 00.002 18120 Enqueuing Expose request
03:11:22.416 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
03:11:22.416 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
03:11:22.416 00.000 21948 Moving (0.08, 0.00) raw xDistance=-0.03 yDistance=-0.07
03:11:22.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:11:22.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:22.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:11:22.416 00.000 21948 MoveAxis(E, 0, ABG)
03:11:22.416 00.000 21948 Move returns status 0, amount 0
03:11:22.416 00.000 21948 MoveAxis(N, 0, ABG)
03:11:22.416 00.000 21948 Move returns status 0, amount 0
03:11:22.416 00.000 21948 move complete, result=0
03:11:22.416 00.000 21948 worker thread done servicing request
03:11:22.416 00.000 21948 Worker thread wakes up
03:11:22.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:22.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:22.417 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:23.932 01.515 21948 Exposure complete
03:11:23.970 00.038 21948 worker thread done servicing request
03:11:23.971 00.001 18120 OnExposeComplete: enter
03:11:23.971 00.000 18120 UpdateGuideState(): m_state=6
03:11:23.972 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5120
03:11:23.972 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=233.11, Mass=2038, SNR=31.2, Peak=188 HFD=4.3
03:11:23.973 00.001 18120 MultiStar: [#1 -0.22,-0.26,0.69,U] [#2 -0.00,0.03,0.60,U] [#3 0.05,0.02,0.59,U] [#4 -0.07,-0.08,0.52,U] [#5 -0.16,0.30,0.45,U] [#6 -0.32,-0.22,0.51,U] [#7 -0.09,-0.04,0.42,U] [#8 0.11,-0.35,0.36,U] 
03:11:23.973 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.21, -0.12}
03:11:23.974 00.001 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.95 = 2.33)
03:11:23.974 00.000 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.99 = 2.29)
03:11:23.974 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.95 mountX=-0.06 mountY=0.07, mountTheta=2.31
03:11:23.975 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
03:11:23.977 00.002 18120 Enqueuing Move request for scope (-0.03, -0.09)
03:11:23.979 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:23.982 00.003 18120 UpdateGuideState exits: m=2038 RSB=31.2
03:11:23.984 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:23.986 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:23.988 00.002 21948 Worker thread wakes up
03:11:23.988 00.000 18120 Enqueuing Expose request
03:11:23.990 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
03:11:23.990 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
03:11:23.990 00.000 21948 Moving (-0.03, -0.09) raw xDistance=-0.06 yDistance=0.07
03:11:23.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:11:23.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:23.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:11:23.990 00.000 21948 MoveAxis(E, 0, ABG)
03:11:23.990 00.000 21948 Move returns status 0, amount 0
03:11:23.990 00.000 21948 MoveAxis(N, 0, ABG)
03:11:23.990 00.000 21948 Move returns status 0, amount 0
03:11:23.990 00.000 21948 move complete, result=0
03:11:23.990 00.000 21948 worker thread done servicing request
03:11:23.990 00.000 21948 Worker thread wakes up
03:11:23.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:23.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:23.991 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:25.623 01.632 21948 Exposure complete
03:11:25.675 00.052 21948 worker thread done servicing request
03:11:25.676 00.001 18120 OnExposeComplete: enter
03:11:25.678 00.002 18120 UpdateGuideState(): m_state=6
03:11:25.679 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5121
03:11:25.681 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=233.28, Mass=1871, SNR=29.9, Peak=174 HFD=4.1
03:11:25.682 00.001 18120 MultiStar: [#1 0.11,-0.15,0.69,U] [#2 0.08,0.10,0.63,U] [#3 -0.07,-0.02,0.61,U] [#4 -0.00,-0.00,0.54,U] [#5 0.03,0.13,0.44,U] [#6 -0.10,0.01,0.53,U] [#7 0.06,-0.13,0.44,U] [#8 -0.29,-0.02,0.40,U] 
03:11:25.683 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.13, 0.04}
03:11:25.683 00.000 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
03:11:25.684 00.001 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
03:11:25.684 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.22 mountX=-0.01 mountY=-0.01, mountTheta=-2.24
03:11:25.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.00, opts=13)
03:11:25.686 00.001 18120 Enqueuing Move request for scope (0.02, -0.00)
03:11:25.686 00.000 21948 Worker thread wakes up
03:11:25.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
03:11:25.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
03:11:25.686 00.000 21948 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.01
03:11:25.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:11:25.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:25.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:25.687 00.001 18120 UpdateGuideState exits: m=1871 RSB=29.9
03:11:25.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:25.688 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:25.688 00.000 18120 Enqueuing Expose request
03:11:25.689 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:11:25.689 00.000 21948 MoveAxis(E, 0, ABG)
03:11:25.689 00.000 21948 Move returns status 0, amount 0
03:11:25.689 00.000 21948 MoveAxis(N, 0, ABG)
03:11:25.689 00.000 21948 Move returns status 0, amount 0
03:11:25.689 00.000 21948 move complete, result=0
03:11:25.689 00.000 21948 worker thread done servicing request
03:11:25.689 00.000 21948 Worker thread wakes up
03:11:25.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:25.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:25.689 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:27.202 01.513 21948 Exposure complete
03:11:27.242 00.040 21948 worker thread done servicing request
03:11:27.243 00.001 18120 OnExposeComplete: enter
03:11:27.244 00.001 18120 UpdateGuideState(): m_state=6
03:11:27.246 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5122
03:11:27.247 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=233.26, Mass=1859, SNR=29.9, Peak=159 HFD=4.1
03:11:27.247 00.000 18120 MultiStar: [#1 -0.09,-0.01,0.71,U] [#2 0.16,0.16,0.63,U] [#3 0.07,0.07,0.60,U] [#4 0.21,0.10,0.54,U] [#5 0.00,0.07,0.46,U] [#6 0.09,-0.02,0.52,U] [#7 0.16,-0.14,0.41,U] [#8 -0.02,-0.02,0.38,U] 
03:11:27.248 00.001 18120 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.29, 0.03}
03:11:27.248 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.70 = -1.70)
03:11:27.248 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
03:11:27.249 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.30 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
03:11:27.250 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
03:11:27.251 00.001 18120 Enqueuing Move request for scope (0.11, 0.03)
03:11:27.251 00.000 21948 Worker thread wakes up
03:11:27.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
03:11:27.251 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
03:11:27.251 00.000 21948 Moving (0.11, 0.03) raw xDistance=-0.01 yDistance=-0.12
03:11:27.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:27.252 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:11:27.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:27.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:27.253 00.001 18120 Enqueuing Expose request
03:11:27.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:11:27.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:27.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:27.253 00.000 21948 MoveAxis(E, 0, ABG)
03:11:27.253 00.000 21948 Move returns status 0, amount 0
03:11:27.253 00.000 21948 MoveAxis(N, 0, ABG)
03:11:27.253 00.000 21948 Move returns status 0, amount 0
03:11:27.253 00.000 21948 move complete, result=0
03:11:27.253 00.000 21948 worker thread done servicing request
03:11:27.253 00.000 21948 Worker thread wakes up
03:11:27.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:27.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:27.254 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:28.874 01.620 21948 Exposure complete
03:11:28.933 00.059 21948 worker thread done servicing request
03:11:28.933 00.000 18120 OnExposeComplete: enter
03:11:28.934 00.001 18120 UpdateGuideState(): m_state=6
03:11:28.934 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5123
03:11:28.935 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=233.39, Mass=1856, SNR=29.8, Peak=159 HFD=4.1
03:11:28.938 00.003 18120 MultiStar: [#1 -0.13,0.19,0.72,U] [#2 0.23,0.28,0.62,U] [#3 0.23,0.22,0.61,U] [#4 -0.04,0.21,0.54,U] [#5 0.17,0.14,0.47,U] [#6 0.01,0.37,0.51,U] [#7 0.09,0.24,0.43,U] [#8 -0.10,0.03,0.40,U] 
03:11:28.941 00.003 18120 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {0.26, 0.15}
03:11:28.942 00.001 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
03:11:28.942 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
03:11:28.944 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.13 mountX=0.15 mountY=-0.18, mountTheta=-0.89
03:11:28.945 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.20, opts=13)
03:11:28.946 00.001 18120 Enqueuing Move request for scope (0.10, 0.20)
03:11:28.946 00.000 21948 Worker thread wakes up
03:11:28.946 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
03:11:28.946 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
03:11:28.946 00.000 21948 Moving (0.10, 0.20) raw xDistance=0.15 yDistance=-0.18
03:11:28.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:11:28.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:28.947 00.001 18120 UpdateGuideState exits: m=1856 RSB=29.8
03:11:28.949 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:28.950 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:28.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:11:28.950 00.000 21948 MoveAxis(E, 0, ABG)
03:11:28.950 00.000 21948 Move returns status 0, amount 0
03:11:28.950 00.000 21948 MoveAxis(N, 0, ABG)
03:11:28.950 00.000 21948 Move returns status 0, amount 0
03:11:28.950 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:28.952 00.002 21948 move complete, result=0
03:11:28.952 00.000 21948 worker thread done servicing request
03:11:28.952 00.000 18120 Enqueuing Expose request
03:11:28.953 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:28.954 00.001 21948 Worker thread wakes up
03:11:28.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:28.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:30.476 01.522 21948 Exposure complete
03:11:30.510 00.034 21948 worker thread done servicing request
03:11:30.510 00.000 18120 OnExposeComplete: enter
03:11:30.510 00.000 18120 UpdateGuideState(): m_state=6
03:11:30.511 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5124
03:11:30.511 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=233.28, Mass=1927, SNR=30.4, Peak=150 HFD=4.3
03:11:30.512 00.001 18120 MultiStar: [#1 0.00,0.11,0.70,U] [#2 0.05,0.09,0.62,U] [#3 0.32,-0.09,0.60,U] [#4 0.10,0.02,0.56,U] [#5 0.20,0.08,0.47,U] [#6 -0.01,-0.21,0.50,U] [#7 0.08,0.12,0.43,U] [#8 -0.34,-0.05,0.39,U] 
03:11:30.512 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.37, 0.05}
03:11:30.513 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
03:11:30.513 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
03:11:30.514 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
03:11:30.515 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
03:11:30.516 00.001 18120 Enqueuing Move request for scope (0.12, 0.02)
03:11:30.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:30.516 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
03:11:30.517 00.001 21948 Worker thread wakes up
03:11:30.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:30.517 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:30.518 00.001 18120 Enqueuing Expose request
03:11:30.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:11:30.518 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:11:30.518 00.000 21948 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.12
03:11:30.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:11:30.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:30.519 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:30.519 00.000 21948 MoveAxis(E, 0, ABG)
03:11:30.519 00.000 21948 Move returns status 0, amount 0
03:11:30.519 00.000 21948 MoveAxis(N, 0, ABG)
03:11:30.519 00.000 21948 Move returns status 0, amount 0
03:11:30.519 00.000 21948 move complete, result=0
03:11:30.519 00.000 21948 worker thread done servicing request
03:11:30.519 00.000 21948 Worker thread wakes up
03:11:30.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:30.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:30.519 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:32.152 01.633 21948 Exposure complete
03:11:32.183 00.031 21948 worker thread done servicing request
03:11:32.183 00.000 18120 OnExposeComplete: enter
03:11:32.184 00.001 18120 UpdateGuideState(): m_state=6
03:11:32.185 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5125
03:11:32.186 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=233.28, Mass=1930, SNR=30.4, Peak=152 HFD=4.0
03:11:32.187 00.001 18120 MultiStar: [#1 0.02,0.10,0.71,U] [#2 0.20,0.10,0.65,U] [#3 0.40,0.13,0.58,U] [#4 0.22,0.06,0.56,U] [#5 0.43,0.03,0.00,M1] [#6 0.14,0.07,0.52,U] [#7 0.03,0.12,0.44,U] [#8 0.06,0.34,0.40,U] 
03:11:32.188 00.001 18120 refined, 7 included, MultiStar: {0.23, 0.11}, one-star: {0.51, 0.05}
03:11:32.189 00.001 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
03:11:32.191 00.002 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
03:11:32.192 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.43 mountX=0.00 mountY=-0.25, mountTheta=-1.56
03:11:32.194 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.11, opts=13)
03:11:32.195 00.001 18120 Enqueuing Move request for scope (0.23, 0.11)
03:11:32.195 00.000 21948 Worker thread wakes up
03:11:32.195 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:32.196 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
03:11:32.196 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
03:11:32.197 00.001 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
03:11:32.197 00.000 21948 Moving (0.23, 0.11) raw xDistance=0.00 yDistance=-0.25
03:11:32.197 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:11:32.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:11:32.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:11:32.197 00.000 21948 MoveAxis(E, 0, ABG)
03:11:32.197 00.000 21948 Move returns status 0, amount 0
03:11:32.197 00.000 21948 MoveAxis(N, 0, ABG)
03:11:32.197 00.000 21948 Move returns status 0, amount 0
03:11:32.197 00.000 21948 move complete, result=0
03:11:32.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:32.197 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:32.198 00.001 18120 Enqueuing Expose request
03:11:32.198 00.000 21948 worker thread done servicing request
03:11:32.198 00.000 21948 Worker thread wakes up
03:11:32.198 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:11:32.199 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:32.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:33.719 01.520 21948 Exposure complete
03:11:33.760 00.041 21948 worker thread done servicing request
03:11:33.761 00.001 18120 OnExposeComplete: enter
03:11:33.762 00.001 18120 UpdateGuideState(): m_state=6
03:11:33.764 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5126
03:11:33.766 00.002 18120 Star::Find returns 1 (0), X=895.12, Y=233.20, Mass=1850, SNR=29.9, Peak=175 HFD=4.3
03:11:33.768 00.002 18120 MultiStar: [#1 -0.13,-0.05,0.70,U] [#2 -0.00,0.06,0.62,U] [#3 0.20,0.05,0.59,U] [#4 0.24,-0.15,0.58,U] [#5 0.12,-0.11,0.46,U] [#6 -0.23,0.07,0.56,U] [#7 -0.07,-0.41,0.44,U] [#8 -0.09,-0.14,0.40,U] 
03:11:33.769 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.32, -0.04}
03:11:33.769 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
03:11:33.770 00.001 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
03:11:33.771 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.78 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
03:11:33.775 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
03:11:33.778 00.003 18120 Enqueuing Move request for scope (0.06, -0.06)
03:11:33.780 00.002 21948 Worker thread wakes up
03:11:33.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:11:33.780 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:11:33.780 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.03
03:11:33.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:11:33.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:33.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:11:33.780 00.000 21948 MoveAxis(E, 0, ABG)
03:11:33.780 00.000 21948 Move returns status 0, amount 0
03:11:33.780 00.000 21948 MoveAxis(N, 0, ABG)
03:11:33.780 00.000 21948 Move returns status 0, amount 0
03:11:33.780 00.000 21948 move complete, result=0
03:11:33.781 00.001 21948 worker thread done servicing request
03:11:33.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:33.782 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.9
03:11:33.783 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:33.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:33.783 00.000 18120 Enqueuing Expose request
03:11:33.784 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:33.784 00.000 21948 Worker thread wakes up
03:11:33.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:33.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:35.419 01.635 21948 Exposure complete
03:11:35.460 00.041 21948 worker thread done servicing request
03:11:35.460 00.000 18120 OnExposeComplete: enter
03:11:35.462 00.002 18120 UpdateGuideState(): m_state=6
03:11:35.464 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5127
03:11:35.465 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=233.08, Mass=1915, SNR=30.3, Peak=166 HFD=4.0
03:11:35.465 00.000 18120 MultiStar: [#1 0.10,-0.15,0.71,U] [#2 0.36,-0.19,0.61,U] [#3 0.35,-0.03,0.62,U] [#4 0.36,-0.33,0.00,M1] [#5 0.20,-0.40,0.00,M1] [#6 0.14,-0.14,0.51,U] [#7 0.51,-0.07,0.00,M1] [#8 0.15,-0.07,0.39,U] 
03:11:35.466 00.001 18120 refined, 5 included, MultiStar: {0.31, -0.13}, one-star: {0.53, -0.16}
03:11:35.466 00.000 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
03:11:35.467 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
03:11:35.467 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=-0.13 hyp=0.33 cameraTheta=-0.40 mountX=-0.24 mountY=-0.22, mountTheta=-2.42
03:11:35.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.13, opts=13)
03:11:35.469 00.001 18120 Enqueuing Move request for scope (0.31, -0.13)
03:11:35.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:35.470 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.3
03:11:35.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:35.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:35.471 00.001 18120 Enqueuing Expose request
03:11:35.471 00.000 21948 Worker thread wakes up
03:11:35.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.13) opts 0xd
03:11:35.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.13)
03:11:35.471 00.000 21948 Moving (0.31, -0.13) raw xDistance=-0.24 yDistance=-0.22
03:11:35.472 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:11:35.472 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:11:35.472 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:11:35.472 00.000 21948 MoveAxis(E, 43, ABG)
03:11:35.472 00.000 21948 Guiding  Dir = 2, Dur = 43
03:11:35.472 00.000 21948 IsSlewing returns 0
03:11:35.472 00.000 21948 IsGuiding returns 0
03:11:35.475 00.003 21948 PulseGuide returned control before completion, sleep 51
03:11:35.545 00.070 21948 IsGuiding returns 0
03:11:35.545 00.000 21948 Move returns status 0, amount 43
03:11:35.545 00.000 21948 MoveAxis(N, 0, ABG)
03:11:35.545 00.000 21948 Move returns status 0, amount 0
03:11:35.545 00.000 21948 move complete, result=0
03:11:35.545 00.000 21948 worker thread done servicing request
03:11:35.545 00.000 21948 Worker thread wakes up
03:11:35.545 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
03:11:35.546 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:35.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:36.957 01.411 21948 Exposure complete
03:11:36.989 00.032 21948 worker thread done servicing request
03:11:36.989 00.000 18120 OnExposeComplete: enter
03:11:36.990 00.001 18120 UpdateGuideState(): m_state=6
03:11:36.991 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5128
03:11:36.991 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=233.35, Mass=1887, SNR=30.0, Peak=152 HFD=4.0
03:11:36.992 00.001 18120 MultiStar: [#1 0.05,0.01,0.71,U] [#2 0.10,0.25,0.66,U] [#3 0.35,0.08,0.60,U] [#4 0.07,0.04,0.55,U] [#5 0.27,-0.10,0.45,U] [#6 -0.32,0.27,0.55,U] [#7 -0.00,0.06,0.44,U] [#8 0.09,-0.14,0.42,U] 
03:11:36.992 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.39, 0.11}
03:11:36.993 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
03:11:36.993 00.000 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
03:11:36.994 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=0.02 mountY=-0.15, mountTheta=-1.46
03:11:36.995 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.08, opts=13)
03:11:36.996 00.001 18120 Enqueuing Move request for scope (0.13, 0.08)
03:11:36.996 00.000 21948 Worker thread wakes up
03:11:36.996 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
03:11:36.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
03:11:36.996 00.000 21948 Moving (0.13, 0.08) raw xDistance=0.02 yDistance=-0.15
03:11:36.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:11:36.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:36.996 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:36.997 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.0
03:11:36.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:36.998 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:36.998 00.000 18120 Enqueuing Expose request
03:11:36.999 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:11:36.999 00.000 21948 MoveAxis(E, 0, ABG)
03:11:36.999 00.000 21948 Move returns status 0, amount 0
03:11:36.999 00.000 21948 MoveAxis(N, 0, ABG)
03:11:36.999 00.000 21948 Move returns status 0, amount 0
03:11:36.999 00.000 21948 move complete, result=0
03:11:36.999 00.000 21948 worker thread done servicing request
03:11:36.999 00.000 21948 Worker thread wakes up
03:11:36.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:36.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:37.000 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:38.630 01.630 21948 Exposure complete
03:11:38.670 00.040 21948 worker thread done servicing request
03:11:38.670 00.000 18120 OnExposeComplete: enter
03:11:38.670 00.000 18120 UpdateGuideState(): m_state=6
03:11:38.671 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5129
03:11:38.671 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=233.68, Mass=1813, SNR=29.5, Peak=164 HFD=4.0
03:11:38.673 00.002 18120 MultiStar: [#1 -0.02,0.15,0.71,U] [#2 0.05,0.30,0.65,U] [#3 0.10,0.21,0.62,U] [#4 0.13,0.14,0.56,U] [#5 0.15,0.23,0.46,U] [#6 0.09,0.27,0.52,U] [#7 0.12,0.28,0.42,U] [#8 0.13,0.09,0.40,U] 
03:11:38.674 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.25}, one-star: {0.27, 0.45}
03:11:38.676 00.002 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
03:11:38.677 00.001 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
03:11:38.678 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.13 mountX=0.18 mountY=-0.22, mountTheta=-0.88
03:11:38.681 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.25, opts=13)
03:11:38.681 00.000 18120 Enqueuing Move request for scope (0.12, 0.25)
03:11:38.681 00.000 21948 Worker thread wakes up
03:11:38.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
03:11:38.681 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
03:11:38.681 00.000 21948 Moving (0.12, 0.25) raw xDistance=0.18 yDistance=-0.22
03:11:38.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:11:38.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:38.682 00.001 18120 UpdateGuideState exits: m=1813 RSB=29.5
03:11:38.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:38.683 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:38.683 00.000 18120 Enqueuing Expose request
03:11:38.684 00.001 21948 switching direction from 0 to -1 - decHistory=-3 oldest=-0.06 newest=-0.59
03:11:38.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:11:38.684 00.000 21948 MoveAxis(E, 0, ABG)
03:11:38.684 00.000 21948 Move returns status 0, amount 0
03:11:38.684 00.000 21948 MoveAxis(N, 53, ABG)
03:11:38.684 00.000 21948 Guiding  Dir = 0, Dur = 53
03:11:38.684 00.000 21948 IsSlewing returns 0
03:11:38.684 00.000 21948 IsGuiding returns 0
03:11:38.689 00.005 21948 PulseGuide returned control before completion, sleep 59
03:11:38.753 00.064 21948 IsGuiding returns 0
03:11:38.754 00.001 21948 Move returns status 0, amount 53
03:11:38.754 00.000 21948 move complete, result=0
03:11:38.754 00.000 21948 worker thread done servicing request
03:11:38.754 00.000 21948 Worker thread wakes up
03:11:38.754 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 53 ms NORTH
03:11:38.755 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:38.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:40.159 01.404 21948 Exposure complete
03:11:40.198 00.039 21948 worker thread done servicing request
03:11:40.199 00.001 18120 OnExposeComplete: enter
03:11:40.200 00.001 18120 UpdateGuideState(): m_state=6
03:11:40.201 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5130
03:11:40.204 00.003 18120 Star::Find returns 1 (0), X=894.99, Y=233.68, Mass=1844, SNR=29.8, Peak=160 HFD=4.0
03:11:40.205 00.001 18120 MultiStar: [#1 -0.31,0.54,0.00,M1] [#2 0.01,0.73,0.00,M1] [#3 -0.01,0.72,0.00,M1] [#4 0.13,0.55,0.00,M1] [#5 -0.09,0.54,0.00,M1] [#6 -0.14,0.57,0.00,M1] [#7 -0.36,0.62,0.00,M1] [#8 -0.03,0.44,0.00,M1] 
03:11:40.208 00.003 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
03:11:40.211 00.003 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
03:11:40.213 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.16 mountX=0.32 mountY=-0.37, mountTheta=-0.85
03:11:40.215 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.44, opts=13)
03:11:40.216 00.001 18120 Enqueuing Move request for scope (0.19, 0.44)
03:11:40.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:40.217 00.001 18120 UpdateGuideState exits: m=1844 RSB=29.8
03:11:40.217 00.000 21948 Worker thread wakes up
03:11:40.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.44) opts 0xd
03:11:40.217 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.44)
03:11:40.217 00.000 21948 Moving (0.19, 0.44) raw xDistance=0.32 yDistance=-0.37
03:11:40.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:11:40.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
03:11:40.217 00.000 21948 MoveAxis(W, 58, ABG)
03:11:40.217 00.000 21948 Guiding  Dir = 3, Dur = 58
03:11:40.218 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:40.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:40.219 00.001 18120 Enqueuing Expose request
03:11:40.219 00.000 21948 IsSlewing returns 0
03:11:40.219 00.000 21948 IsGuiding returns 0
03:11:40.222 00.003 21948 PulseGuide returned control before completion, sleep 66
03:11:40.298 00.076 21948 IsGuiding returns 0
03:11:40.298 00.000 21948 Move returns status 0, amount 58
03:11:40.298 00.000 21948 MoveAxis(N, 89, ABG)
03:11:40.298 00.000 21948 Guiding  Dir = 0, Dur = 89
03:11:40.298 00.000 21948 IsSlewing returns 0
03:11:40.299 00.001 21948 IsGuiding returns 0
03:11:40.304 00.005 21948 PulseGuide returned control before completion, sleep 94
03:11:40.410 00.106 21948 IsGuiding returns 0
03:11:40.410 00.000 21948 Move returns status 0, amount 89
03:11:40.410 00.000 21948 move complete, result=0
03:11:40.410 00.000 21948 worker thread done servicing request
03:11:40.410 00.000 21948 Worker thread wakes up
03:11:40.410 00.000 18120 GuideStep: 0.3 px 58 ms WEST, -0.4 px 89 ms NORTH
03:11:40.411 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:40.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:42.037 01.626 21948 Exposure complete
03:11:42.062 00.025 21948 worker thread done servicing request
03:11:42.062 00.000 18120 OnExposeComplete: enter
03:11:42.063 00.001 18120 UpdateGuideState(): m_state=6
03:11:42.064 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5131
03:11:42.064 00.000 18120 Star::Find returns 1 (0), X=894.55, Y=233.32, Mass=1870, SNR=29.9, Peak=156 HFD=3.8
03:11:42.065 00.001 18120 MultiStar: [#1 -0.42,-0.13,0.00,M2] [#2 -0.44,0.22,0.00,M2] [#3 -0.09,0.01,0.59,U] [#4 -0.03,-0.17,0.54,U] [#5 -0.38,0.06,0.44,U] [#6 -0.46,-0.00,0.00,M2] [#7 -0.50,-0.03,0.00,M2] [#8 -0.46,-0.19,0.00,M2] 
03:11:42.065 00.000 18120 refined, 3 included, MultiStar: {-0.19, 0.01}, one-star: {-0.25, 0.09}
03:11:42.066 00.001 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.00) = xAngle (1.09 = 1.09)
03:11:42.066 00.000 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
03:11:42.067 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.08 mountX=0.09 mountY=0.16, mountTheta=1.08
03:11:42.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.01, opts=13)
03:11:42.068 00.000 18120 Enqueuing Move request for scope (-0.19, 0.01)
03:11:42.070 00.002 21948 Worker thread wakes up
03:11:42.070 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
03:11:42.070 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
03:11:42.070 00.000 21948 Moving (-0.19, 0.01) raw xDistance=0.09 yDistance=0.16
03:11:42.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:11:42.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:42.070 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:42.071 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:11:42.071 00.000 21948 MoveAxis(E, 0, ABG)
03:11:42.071 00.000 21948 Move returns status 0, amount 0
03:11:42.071 00.000 21948 MoveAxis(N, 0, ABG)
03:11:42.071 00.000 21948 Move returns status 0, amount 0
03:11:42.071 00.000 21948 move complete, result=0
03:11:42.071 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.9
03:11:42.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:42.072 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:42.073 00.001 18120 Enqueuing Expose request
03:11:42.073 00.000 21948 worker thread done servicing request
03:11:42.073 00.000 21948 Worker thread wakes up
03:11:42.073 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:42.073 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:42.073 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:43.587 01.514 21948 Exposure complete
03:11:43.619 00.032 21948 worker thread done servicing request
03:11:43.619 00.000 18120 OnExposeComplete: enter
03:11:43.619 00.000 18120 UpdateGuideState(): m_state=6
03:11:43.620 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5132
03:11:43.620 00.000 18120 Star::Find returns 1 (0), X=894.68, Y=233.02, Mass=1930, SNR=30.3, Peak=169 HFD=4.0
03:11:43.622 00.002 18120 MultiStar: [#1 -0.37,-0.51,0.00,M3] [#2 -0.39,-0.16,0.66,U] [#3 -0.17,-0.28,0.59,U] [#4 -0.15,-0.51,0.00,M1] [#5 0.33,-0.43,0.00,M1] [#6 -0.57,-0.08,0.00,M3] [#7 -0.35,-0.26,0.00,M3] [#8 -0.23,-0.27,0.40,U] 
03:11:43.622 00.000 18120 single-star, 3 included, MultiStar: {-0.21, -0.22}, one-star: {-0.12, -0.22}
03:11:43.623 00.001 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.21)
03:11:43.623 00.000 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.17)
03:11:43.623 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.08 mountX=-0.15 mountY=0.20, mountTheta=2.19
03:11:43.625 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.22, opts=13)
03:11:43.625 00.000 18120 Enqueuing Move request for scope (-0.12, -0.22)
03:11:43.625 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:43.625 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.3
03:11:43.626 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:43.626 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:43.627 00.001 18120 Enqueuing Expose request
03:11:43.627 00.000 21948 Worker thread wakes up
03:11:43.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
03:11:43.627 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
03:11:43.627 00.000 21948 Moving (-0.12, -0.22) raw xDistance=-0.15 yDistance=0.20
03:11:43.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:11:43.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:11:43.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:11:43.627 00.000 21948 MoveAxis(E, 0, ABG)
03:11:43.627 00.000 21948 Move returns status 0, amount 0
03:11:43.627 00.000 21948 MoveAxis(N, 0, ABG)
03:11:43.628 00.001 21948 Move returns status 0, amount 0
03:11:43.628 00.000 21948 move complete, result=0
03:11:43.628 00.000 21948 worker thread done servicing request
03:11:43.628 00.000 21948 Worker thread wakes up
03:11:43.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:43.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:43.628 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:45.261 01.633 21948 Exposure complete
03:11:45.316 00.055 21948 worker thread done servicing request
03:11:45.317 00.001 18120 OnExposeComplete: enter
03:11:45.317 00.000 18120 UpdateGuideState(): m_state=6
03:11:45.318 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5133
03:11:45.318 00.000 18120 Star::Find returns 1 (0), X=894.61, Y=233.00, Mass=1788, SNR=29.3, Peak=130 HFD=4.1
03:11:45.319 00.001 18120 MultiStar: [#1 -0.37,-0.49,0.00,M4] [#2 -0.45,-0.09,0.00,M2] [#3 -0.39,-0.26,0.00,M1] [#4 -0.36,-0.17,0.56,U] [#5 -0.56,0.02,0.00,M2] [#6 -0.45,-0.47,0.00,M4] [#7 -0.28,-0.16,0.44,U] [#8 -0.16,-0.27,0.40,U] 
03:11:45.319 00.000 18120 single-star, 3 included, MultiStar: {-0.24, -0.21}, one-star: {-0.19, -0.24}
03:11:45.320 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.03)
03:11:45.320 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 1.99)
03:11:45.320 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-2.25 mountX=-0.14 mountY=0.28, mountTheta=2.02
03:11:45.322 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.24, opts=13)
03:11:45.325 00.003 18120 Enqueuing Move request for scope (-0.19, -0.24)
03:11:45.327 00.002 21948 Worker thread wakes up
03:11:45.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.24) opts 0xd
03:11:45.327 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.24)
03:11:45.327 00.000 21948 Moving (-0.19, -0.24) raw xDistance=-0.14 yDistance=0.28
03:11:45.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:45.328 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.3
03:11:45.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:45.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:45.329 00.000 18120 Enqueuing Expose request
03:11:45.330 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:11:45.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:11:45.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:11:45.330 00.000 21948 MoveAxis(E, 0, ABG)
03:11:45.330 00.000 21948 Move returns status 0, amount 0
03:11:45.330 00.000 21948 MoveAxis(N, 0, ABG)
03:11:45.330 00.000 21948 Move returns status 0, amount 0
03:11:45.330 00.000 21948 move complete, result=0
03:11:45.330 00.000 21948 worker thread done servicing request
03:11:45.330 00.000 21948 Worker thread wakes up
03:11:45.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:45.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:45.330 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:11:46.848 01.518 21948 Exposure complete
03:11:46.886 00.038 21948 worker thread done servicing request
03:11:46.886 00.000 18120 OnExposeComplete: enter
03:11:46.887 00.001 18120 UpdateGuideState(): m_state=6
03:11:46.887 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5134
03:11:46.889 00.002 18120 Star::Find returns 1 (0), X=894.28, Y=233.03, Mass=1847, SNR=29.8, Peak=138 HFD=4.2
03:11:46.890 00.001 18120 MultiStar: [#1 -0.67,-0.35,0.00,M5] [#2 -0.64,-0.29,0.00,M3] [#3 -0.53,0.06,0.00,M2] [#4 -0.54,-0.46,0.00,M1] [#5 -0.48,-0.17,0.00,M3] [#6 -0.90,-0.25,0.00,M5] [#7 -0.78,-0.42,0.00,M3] [#8 -0.82,-0.14,0.00,M1] 
03:11:46.892 00.002 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.77 = 1.51)
03:11:46.893 00.001 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.81 = 1.47)
03:11:46.894 00.001 18120 CameraToMount -- cameraX=-0.52 cameraY=-0.20 hyp=0.56 cameraTheta=-2.78 mountX=0.03 mountY=0.56, mountTheta=1.51
03:11:46.896 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.52, y=-0.20, opts=13)
03:11:46.896 00.000 18120 Enqueuing Move request for scope (-0.52, -0.20)
03:11:46.897 00.001 21948 Worker thread wakes up
03:11:46.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.20) opts 0xd
03:11:46.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.52, -0.20)
03:11:46.897 00.000 21948 Moving (-0.52, -0.20) raw xDistance=0.03 yDistance=0.56
03:11:46.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:46.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:11:46.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:46.898 00.001 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:11:46.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:46.899 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
03:11:46.899 00.000 21948 MoveAxis(E, 0, ABG)
03:11:46.899 00.000 21948 Move returns status 0, amount 0
03:11:46.899 00.000 21948 MoveAxis(N, 0, ABG)
03:11:46.899 00.000 21948 Move returns status 0, amount 0
03:11:46.899 00.000 21948 move complete, result=0
03:11:46.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:46.899 00.000 18120 Enqueuing Expose request
03:11:46.900 00.001 21948 worker thread done servicing request
03:11:46.900 00.000 21948 Worker thread wakes up
03:11:46.900 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
03:11:46.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:46.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:48.524 01.624 21948 Exposure complete
03:11:48.564 00.040 21948 worker thread done servicing request
03:11:48.565 00.001 18120 OnExposeComplete: enter
03:11:48.568 00.003 18120 UpdateGuideState(): m_state=6
03:11:48.570 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5135
03:11:48.572 00.002 18120 Star::Find returns 1 (0), X=894.48, Y=233.69, Mass=1864, SNR=29.9, Peak=134 HFD=4.0
03:11:48.575 00.003 18120 MultiStar: [#1 -0.41,0.13,0.71,U] [#2 -0.33,0.51,0.00,M4] [#3 -0.26,0.34,0.59,U] [#4 -0.20,0.26,0.54,U] [#5 -0.13,0.29,0.45,U] [#6 -0.87,0.25,0.00,M6] [#7 -0.46,0.32,0.00,M4] [#8 -0.52,0.25,0.00,M2] 
03:11:48.578 00.003 18120 refined, 4 included, MultiStar: {-0.28, 0.31}, one-star: {-0.32, 0.46}
03:11:48.579 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
03:11:48.580 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
03:11:48.580 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=0.31 hyp=0.42 cameraTheta=2.31 mountX=0.40 mountY=0.11, mountTheta=0.28
03:11:48.581 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.31, opts=13)
03:11:48.581 00.000 18120 Enqueuing Move request for scope (-0.28, 0.31)
03:11:48.583 00.002 21948 Worker thread wakes up
03:11:48.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.31) opts 0xd
03:11:48.583 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.31)
03:11:48.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:48.583 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:11:48.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:48.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:48.585 00.001 18120 Enqueuing Expose request
03:11:48.585 00.000 21948 Moving (-0.28, 0.31) raw xDistance=0.40 yDistance=0.11
03:11:48.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:11:48.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:48.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:11:48.585 00.000 21948 MoveAxis(W, 71, ABG)
03:11:48.585 00.000 21948 Guiding  Dir = 3, Dur = 71
03:11:48.585 00.000 21948 IsSlewing returns 0
03:11:48.586 00.001 21948 IsGuiding returns 0
03:11:48.587 00.001 21948 PulseGuide returned control before completion, sleep 80
03:11:48.682 00.095 21948 IsGuiding returns 0
03:11:48.682 00.000 21948 Move returns status 0, amount 71
03:11:48.682 00.000 21948 MoveAxis(N, 0, ABG)
03:11:48.682 00.000 21948 Move returns status 0, amount 0
03:11:48.682 00.000 21948 move complete, result=0
03:11:48.682 00.000 21948 worker thread done servicing request
03:11:48.682 00.000 21948 Worker thread wakes up
03:11:48.682 00.000 18120 GuideStep: 0.4 px 71 ms WEST, 0.1 px 0 ms NORTH
03:11:48.684 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:48.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:50.100 01.416 21948 Exposure complete
03:11:50.140 00.040 21948 worker thread done servicing request
03:11:50.141 00.001 18120 OnExposeComplete: enter
03:11:50.142 00.001 18120 UpdateGuideState(): m_state=6
03:11:50.142 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5136
03:11:50.143 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=232.98, Mass=1924, SNR=30.5, Peak=165 HFD=4.2
03:11:50.144 00.001 18120 MultiStar: [#1 -0.25,-0.53,0.00,M5] [#2 -0.30,-0.21,0.63,U] [#3 -0.40,-0.12,0.59,U] [#4 -0.33,-0.26,0.58,U] [#5 -0.45,-0.16,0.00,M3] [#6 -0.43,-0.31,0.00,M7] [#7 -0.25,-0.04,0.42,U] [#8 -0.30,-0.22,0.39,U] 
03:11:50.144 00.000 18120 single-star, 5 included, MultiStar: {-0.23, -0.20}, one-star: {0.00, -0.26}
03:11:50.144 00.000 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
03:11:50.146 00.002 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
03:11:50.147 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.55 mountX=-0.24 mountY=0.11, mountTheta=2.70
03:11:50.149 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.26, opts=13)
03:11:50.149 00.000 18120 Enqueuing Move request for scope (0.00, -0.26)
03:11:50.150 00.001 21948 Worker thread wakes up
03:11:50.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:50.150 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.5
03:11:50.151 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:50.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:50.151 00.000 18120 Enqueuing Expose request
03:11:50.152 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
03:11:50.152 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
03:11:50.152 00.000 21948 Moving (0.00, -0.26) raw xDistance=-0.24 yDistance=0.11
03:11:50.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
03:11:50.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:50.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:11:50.152 00.000 21948 MoveAxis(E, 37, ABG)
03:11:50.152 00.000 21948 Guiding  Dir = 2, Dur = 37
03:11:50.152 00.000 21948 IsSlewing returns 0
03:11:50.152 00.000 21948 IsGuiding returns 0
03:11:50.155 00.003 21948 PulseGuide returned control before completion, sleep 46
03:11:50.208 00.053 21948 IsGuiding returns 0
03:11:50.208 00.000 21948 Move returns status 0, amount 37
03:11:50.208 00.000 21948 MoveAxis(N, 0, ABG)
03:11:50.208 00.000 21948 Move returns status 0, amount 0
03:11:50.208 00.000 21948 move complete, result=0
03:11:50.208 00.000 21948 worker thread done servicing request
03:11:50.208 00.000 21948 Worker thread wakes up
03:11:50.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:50.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:50.208 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
03:11:51.846 01.638 21948 Exposure complete
03:11:51.892 00.046 21948 worker thread done servicing request
03:11:51.892 00.000 18120 OnExposeComplete: enter
03:11:51.893 00.001 18120 UpdateGuideState(): m_state=6
03:11:51.893 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5137
03:11:51.894 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=232.75, Mass=1836, SNR=29.6, Peak=134 HFD=4.3
03:11:51.894 00.000 18120 MultiStar: [#1 0.06,-0.48,0.00,M6] [#2 0.18,-0.31,0.64,U] [#3 0.24,-0.46,0.00,M1] [#4 0.16,-0.50,0.00,M1] [#5 -0.05,-0.35,0.44,U] [#6 -0.08,-0.16,0.53,U] [#7 0.06,-0.45,0.00,M4] [#8 0.26,-0.60,0.00,M2] 
03:11:51.895 00.001 18120 refined, 3 included, MultiStar: {0.22, -0.35}, one-star: {0.53, -0.48}
03:11:51.895 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
03:11:51.896 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
03:11:51.896 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.35 hyp=0.42 cameraTheta=-1.01 mountX=-0.41 mountY=-0.04, mountTheta=-3.05
03:11:51.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.35, opts=13)
03:11:51.898 00.001 18120 Enqueuing Move request for scope (0.22, -0.35)
03:11:51.900 00.002 21948 Worker thread wakes up
03:11:51.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.35) opts 0xd
03:11:51.900 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.35)
03:11:51.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:51.901 00.001 21948 Moving (0.22, -0.35) raw xDistance=-0.41 yDistance=-0.04
03:11:51.901 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:11:51.901 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:51.901 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.6
03:11:51.902 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:51.902 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:51.903 00.001 18120 Enqueuing Expose request
03:11:51.904 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:51.904 00.000 21948 MoveAxis(E, 76, ABG)
03:11:51.904 00.000 21948 Guiding  Dir = 2, Dur = 76
03:11:51.904 00.000 21948 IsSlewing returns 0
03:11:51.904 00.000 21948 IsGuiding returns 0
03:11:51.906 00.002 21948 PulseGuide returned control before completion, sleep 85
03:11:52.000 00.094 21948 IsGuiding returns 0
03:11:52.000 00.000 21948 Move returns status 0, amount 76
03:11:52.000 00.000 21948 MoveAxis(N, 0, ABG)
03:11:52.000 00.000 21948 Move returns status 0, amount 0
03:11:52.000 00.000 21948 move complete, result=0
03:11:52.000 00.000 21948 worker thread done servicing request
03:11:52.001 00.001 21948 Worker thread wakes up
03:11:52.001 00.000 18120 GuideStep: -0.4 px 76 ms EAST, -0.0 px 0 ms NORTH
03:11:52.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:52.002 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:53.414 01.412 21948 Exposure complete
03:11:53.448 00.034 21948 worker thread done servicing request
03:11:53.448 00.000 18120 OnExposeComplete: enter
03:11:53.449 00.001 18120 UpdateGuideState(): m_state=6
03:11:53.450 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5138
03:11:53.450 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=233.21, Mass=1847, SNR=29.8, Peak=136 HFD=4.4
03:11:53.451 00.001 18120 MultiStar: [#1 0.22,-0.10,0.72,U] [#2 0.25,0.02,0.61,U] [#3 0.47,0.12,0.00,M2] [#4 0.28,-0.03,0.57,U] [#5 0.50,-0.01,0.00,M3] [#6 0.06,0.06,0.54,U] [#7 0.30,0.17,0.45,U] [#8 0.37,-0.19,0.37,U] 
03:11:53.451 00.000 18120 refined, 6 included, MultiStar: {0.29, -0.01}, one-star: {0.48, -0.03}
03:11:53.451 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
03:11:53.452 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
03:11:53.452 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-0.05 mountX=-0.14 mountY=-0.26, mountTheta=-2.06
03:11:53.453 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.01, opts=13)
03:11:53.454 00.001 18120 Enqueuing Move request for scope (0.29, -0.01)
03:11:53.454 00.000 21948 Worker thread wakes up
03:11:53.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.01) opts 0xd
03:11:53.454 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.01)
03:11:53.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:53.455 00.001 21948 Moving (0.29, -0.01) raw xDistance=-0.14 yDistance=-0.26
03:11:53.455 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:11:53.456 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:53.456 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:53.457 00.001 18120 Enqueuing Expose request
03:11:53.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:11:53.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:11:53.457 00.000 21948 MoveAxis(E, 0, ABG)
03:11:53.457 00.000 21948 Move returns status 0, amount 0
03:11:53.457 00.000 21948 MoveAxis(N, 61, ABG)
03:11:53.457 00.000 21948 Guiding  Dir = 0, Dur = 61
03:11:53.457 00.000 21948 IsSlewing returns 0
03:11:53.457 00.000 21948 IsGuiding returns 0
03:11:53.462 00.005 21948 PulseGuide returned control before completion, sleep 67
03:11:53.536 00.074 21948 IsGuiding returns 0
03:11:53.536 00.000 21948 Move returns status 0, amount 61
03:11:53.536 00.000 21948 move complete, result=0
03:11:53.536 00.000 21948 worker thread done servicing request
03:11:53.536 00.000 21948 Worker thread wakes up
03:11:53.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:53.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:53.536 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 61 ms NORTH
03:11:55.266 01.730 21948 Exposure complete
03:11:55.304 00.038 21948 worker thread done servicing request
03:11:55.304 00.000 18120 OnExposeComplete: enter
03:11:55.305 00.001 18120 UpdateGuideState(): m_state=6
03:11:55.306 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5139
03:11:55.309 00.003 18120 Star::Find returns 1 (0), X=895.21, Y=232.90, Mass=1830, SNR=29.7, Peak=141 HFD=4.3
03:11:55.311 00.002 18120 MultiStar: [#1 -0.02,-0.33,0.71,U] [#2 0.27,-0.32,0.64,U] [#3 -0.01,-0.09,0.61,U] [#4 0.12,-0.29,0.58,U] [#5 0.24,-0.31,0.47,U] [#6 -0.45,-0.31,0.00,M6] [#7 -0.16,-0.04,0.44,U] [#8 -0.02,-0.36,0.39,U] 
03:11:55.312 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.27}, one-star: {0.41, -0.34}
03:11:55.314 00.002 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
03:11:55.314 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
03:11:55.315 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.10 mountX=-0.30 mountY=-0.00, mountTheta=-3.13
03:11:55.316 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.27, opts=13)
03:11:55.316 00.000 18120 Enqueuing Move request for scope (0.14, -0.27)
03:11:55.317 00.001 21948 Worker thread wakes up
03:11:55.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:55.317 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
03:11:55.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:55.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:55.319 00.001 18120 Enqueuing Expose request
03:11:55.322 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
03:11:55.322 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
03:11:55.322 00.000 21948 Moving (0.14, -0.27) raw xDistance=-0.30 yDistance=-0.00
03:11:55.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:11:55.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:55.322 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:11:55.322 00.000 21948 MoveAxis(E, 54, ABG)
03:11:55.322 00.000 21948 Guiding  Dir = 2, Dur = 54
03:11:55.323 00.001 21948 IsSlewing returns 0
03:11:55.323 00.000 21948 IsGuiding returns 0
03:11:55.325 00.002 21948 PulseGuide returned control before completion, sleep 63
03:11:55.392 00.067 21948 IsGuiding returns 0
03:11:55.392 00.000 21948 Move returns status 0, amount 54
03:11:55.392 00.000 21948 MoveAxis(N, 0, ABG)
03:11:55.392 00.000 21948 Move returns status 0, amount 0
03:11:55.392 00.000 21948 move complete, result=0
03:11:55.392 00.000 21948 worker thread done servicing request
03:11:55.392 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
03:11:55.393 00.001 21948 Worker thread wakes up
03:11:55.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:55.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:56.801 01.408 21948 Exposure complete
03:11:56.857 00.056 21948 worker thread done servicing request
03:11:56.857 00.000 18120 OnExposeComplete: enter
03:11:56.859 00.002 18120 UpdateGuideState(): m_state=6
03:11:56.861 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5140
03:11:56.862 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=233.00, Mass=1879, SNR=30.0, Peak=151 HFD=4.4
03:11:56.865 00.003 18120 MultiStar: [#1 -0.32,-0.09,0.68,U] [#2 -0.22,-0.18,0.61,U] [#3 -0.18,0.06,0.57,U] [#4 -0.26,0.17,0.57,U] [#5 -0.35,0.00,0.47,U] [#6 -0.18,-0.08,0.55,U] [#7 -0.26,-0.14,0.43,U] [#8 -0.13,-0.15,0.39,U] 
03:11:56.867 00.002 18120 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {0.13, -0.23}
03:11:56.867 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.00) = xAngle (-4.70 = 1.59)
03:11:56.868 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.55)
03:11:56.868 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.70 mountX=-0.00 mountY=0.19, mountTheta=1.59
03:11:56.869 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.08, opts=13)
03:11:56.870 00.001 18120 Enqueuing Move request for scope (-0.17, -0.08)
03:11:56.870 00.000 21948 Worker thread wakes up
03:11:56.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
03:11:56.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
03:11:56.870 00.000 21948 Moving (-0.17, -0.08) raw xDistance=-0.00 yDistance=0.19
03:11:56.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:56.871 00.001 18120 UpdateGuideState exits: m=1879 RSB=30.0
03:11:56.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:56.872 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:56.872 00.000 18120 Enqueuing Expose request
03:11:56.873 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:11:56.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:56.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:11:56.873 00.000 21948 MoveAxis(E, 0, ABG)
03:11:56.873 00.000 21948 Move returns status 0, amount 0
03:11:56.873 00.000 21948 MoveAxis(N, 0, ABG)
03:11:56.873 00.000 21948 Move returns status 0, amount 0
03:11:56.873 00.000 21948 move complete, result=0
03:11:56.873 00.000 21948 worker thread done servicing request
03:11:56.873 00.000 21948 Worker thread wakes up
03:11:56.873 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:56.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:56.874 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:58.498 01.624 21948 Exposure complete
03:11:58.559 00.061 21948 worker thread done servicing request
03:11:58.561 00.002 18120 OnExposeComplete: enter
03:11:58.561 00.000 18120 UpdateGuideState(): m_state=6
03:11:58.562 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5141
03:11:58.562 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=233.25, Mass=1849, SNR=29.7, Peak=147 HFD=3.7
03:11:58.563 00.001 18120 MultiStar: [#1 -0.51,-0.06,0.00,M4] [#2 -0.43,0.11,0.00,M1] [#3 -0.30,0.27,0.62,U] [#4 -0.39,0.21,0.00,M1] [#5 -0.48,0.21,0.00,M2] [#6 -0.69,0.21,0.00,M6] [#7 -0.46,0.02,0.00,M2] [#8 -0.18,0.15,0.39,U] 
03:11:58.563 00.000 18120 single-star, 2 included, MultiStar: {-0.21, 0.12}, one-star: {-0.16, 0.02}
03:11:58.564 00.001 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.03 = 1.03)
03:11:58.564 00.000 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
03:11:58.564 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.03 mountX=0.08 mountY=0.14, mountTheta=1.02
03:11:58.566 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.02, opts=13)
03:11:58.566 00.000 18120 Enqueuing Move request for scope (-0.16, 0.02)
03:11:58.566 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:11:58.567 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.7
03:11:58.567 00.000 21948 Worker thread wakes up
03:11:58.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
03:11:58.567 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
03:11:58.567 00.000 21948 Moving (-0.16, 0.02) raw xDistance=0.08 yDistance=0.14
03:11:58.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:11:58.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:58.568 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:58.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:11:58.568 00.000 21948 MoveAxis(E, 0, ABG)
03:11:58.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:11:58.569 00.001 18120 Enqueuing Expose request
03:11:58.569 00.000 21948 Move returns status 0, amount 0
03:11:58.569 00.000 21948 MoveAxis(N, 0, ABG)
03:11:58.569 00.000 21948 Move returns status 0, amount 0
03:11:58.569 00.000 21948 move complete, result=0
03:11:58.569 00.000 21948 worker thread done servicing request
03:11:58.569 00.000 21948 Worker thread wakes up
03:11:58.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:11:58.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:11:58.570 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:00.092 01.522 21948 Exposure complete
03:12:00.140 00.048 21948 worker thread done servicing request
03:12:00.140 00.000 18120 OnExposeComplete: enter
03:12:00.141 00.001 18120 UpdateGuideState(): m_state=6
03:12:00.141 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5142
03:12:00.142 00.001 18120 Star::Find returns 1 (0), X=894.55, Y=233.34, Mass=1842, SNR=29.8, Peak=130 HFD=4.0
03:12:00.142 00.000 18120 MultiStar: [#1 -0.57,0.22,0.00,M5] [#2 -0.40,0.25,0.00,M2] [#3 -0.58,0.33,0.00,M1] [#4 -0.19,0.34,0.56,U] [#5 -0.33,0.10,0.47,U] [#6 -0.80,0.03,0.00,M7] [#7 -0.26,0.19,0.38,U] [#8 -0.61,0.00,0.00,M1] 
03:12:00.143 00.001 18120 single-star, 3 included, MultiStar: {-0.25, 0.17}, one-star: {-0.25, 0.10}
03:12:00.143 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
03:12:00.144 00.001 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
03:12:00.144 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.76 mountX=0.20 mountY=0.18, mountTheta=0.74
03:12:00.147 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.10, opts=13)
03:12:00.147 00.000 18120 Enqueuing Move request for scope (-0.25, 0.10)
03:12:00.148 00.001 21948 Worker thread wakes up
03:12:00.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
03:12:00.148 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
03:12:00.148 00.000 21948 Moving (-0.25, 0.10) raw xDistance=0.20 yDistance=0.18
03:12:00.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:12:00.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:00.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:00.148 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.8
03:12:00.149 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:00.149 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:00.150 00.001 18120 Enqueuing Expose request
03:12:00.150 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:12:00.150 00.000 21948 MoveAxis(E, 0, ABG)
03:12:00.150 00.000 21948 Move returns status 0, amount 0
03:12:00.150 00.000 21948 MoveAxis(N, 0, ABG)
03:12:00.150 00.000 21948 Move returns status 0, amount 0
03:12:00.150 00.000 21948 move complete, result=0
03:12:00.150 00.000 21948 worker thread done servicing request
03:12:00.150 00.000 21948 Worker thread wakes up
03:12:00.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:00.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:00.151 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:01.777 01.626 21948 Exposure complete
03:12:01.809 00.032 21948 worker thread done servicing request
03:12:01.809 00.000 18120 OnExposeComplete: enter
03:12:01.809 00.000 18120 UpdateGuideState(): m_state=6
03:12:01.810 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5143
03:12:01.810 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=233.28, Mass=1850, SNR=29.8, Peak=140 HFD=4.3
03:12:01.812 00.002 18120 MultiStar: [#1 -0.34,-0.04,0.73,U] [#2 -0.12,-0.12,0.64,U] [#3 -0.12,0.20,0.62,U] [#4 0.10,0.07,0.56,U] [#5 -0.29,0.24,0.47,U] [#6 -0.72,0.17,0.00,M8] [#7 -0.14,0.12,0.43,U] [#8 -0.32,-0.05,0.40,U] 
03:12:01.812 00.000 18120 single-star, 7 included, MultiStar: {-0.13, 0.05}, one-star: {0.03, 0.04}
03:12:01.813 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
03:12:01.813 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
03:12:01.813 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.00 mountX=0.03 mountY=-0.04, mountTheta=-1.01
03:12:01.814 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
03:12:01.815 00.001 18120 Enqueuing Move request for scope (0.03, 0.04)
03:12:01.816 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:01.816 00.000 21948 Worker thread wakes up
03:12:01.817 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:12:01.817 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.8
03:12:01.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:01.817 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:12:01.817 00.000 21948 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
03:12:01.818 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:01.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:01.818 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:01.818 00.000 18120 Enqueuing Expose request
03:12:01.819 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:12:01.819 00.000 21948 MoveAxis(E, 0, ABG)
03:12:01.819 00.000 21948 Move returns status 0, amount 0
03:12:01.819 00.000 21948 MoveAxis(N, 0, ABG)
03:12:01.819 00.000 21948 Move returns status 0, amount 0
03:12:01.819 00.000 21948 move complete, result=0
03:12:01.819 00.000 21948 worker thread done servicing request
03:12:01.819 00.000 21948 Worker thread wakes up
03:12:01.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:01.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:01.819 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:03.338 01.519 21948 Exposure complete
03:12:03.376 00.038 21948 worker thread done servicing request
03:12:03.377 00.001 18120 OnExposeComplete: enter
03:12:03.377 00.000 18120 UpdateGuideState(): m_state=6
03:12:03.378 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5144
03:12:03.378 00.000 18120 Star::Find returns 1 (0), X=894.37, Y=233.84, Mass=1797, SNR=29.3, Peak=125 HFD=4.1
03:12:03.379 00.001 18120 MultiStar: [#1 -0.84,0.65,0.00,M5] [#2 -0.75,0.65,0.00,M2] [#3 -0.67,0.54,0.00,M1] [#4 -0.35,0.43,0.00,M1] [#5 -0.45,0.74,0.00,M1] [#6 -0.92,0.76,0.00,M9] [#7 -0.68,0.59,0.00,M1] [#8 -0.81,0.57,0.00,M1] 
03:12:03.380 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
03:12:03.380 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
03:12:03.380 00.000 18120 CameraToMount -- cameraX=-0.44 cameraY=0.61 hyp=0.75 cameraTheta=2.19 mountX=0.73 mountY=0.12, mountTheta=0.16
03:12:03.381 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.61, opts=13)
03:12:03.382 00.001 18120 Enqueuing Move request for scope (-0.44, 0.61)
03:12:03.382 00.000 21948 Worker thread wakes up
03:12:03.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:03.383 00.001 18120 UpdateGuideState exits: m=1797 RSB=29.3
03:12:03.384 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:03.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:03.384 00.000 18120 Enqueuing Expose request
03:12:03.385 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.61) opts 0xd
03:12:03.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.61)
03:12:03.385 00.000 21948 Moving (-0.44, 0.61) raw xDistance=0.73 yDistance=0.12
03:12:03.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
03:12:03.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:03.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:12:03.385 00.000 21948 MoveAxis(W, 131, ABG)
03:12:03.385 00.000 21948 Guiding  Dir = 3, Dur = 131
03:12:03.385 00.000 21948 IsSlewing returns 0
03:12:03.385 00.000 21948 IsGuiding returns 0
03:12:03.386 00.001 21948 PulseGuide returned control before completion, sleep 140
03:12:03.540 00.154 21948 IsGuiding returns 0
03:12:03.540 00.000 21948 Move returns status 0, amount 131
03:12:03.540 00.000 21948 MoveAxis(N, 0, ABG)
03:12:03.540 00.000 21948 Move returns status 0, amount 0
03:12:03.541 00.001 21948 move complete, result=0
03:12:03.541 00.000 21948 worker thread done servicing request
03:12:03.541 00.000 21948 Worker thread wakes up
03:12:03.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:03.541 00.000 18120 GuideStep: 0.7 px 131 ms WEST, 0.1 px 0 ms NORTH
03:12:03.543 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:05.169 01.626 21948 Exposure complete
03:12:05.211 00.042 21948 worker thread done servicing request
03:12:05.211 00.000 18120 OnExposeComplete: enter
03:12:05.213 00.002 18120 UpdateGuideState(): m_state=6
03:12:05.215 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5145
03:12:05.218 00.003 18120 Star::Find returns 1 (0), X=894.94, Y=233.08, Mass=1844, SNR=29.7, Peak=142 HFD=4.3
03:12:05.220 00.002 18120 MultiStar: [#1 -0.40,-0.26,0.00,M6] [#2 -0.06,-0.19,0.63,U] [#3 -0.33,-0.16,0.58,U] [#4 -0.24,-0.24,0.57,U] [#5 -0.44,-0.24,0.00,M2] [#6 -0.46,0.02,0.00,M10] [#7 -0.28,-0.14,0.41,U] [#8 -0.31,-0.33,0.00,M2] 
03:12:05.223 00.003 18120 refined, 4 included, MultiStar: {-0.11, -0.18}, one-star: {0.14, -0.15}
03:12:05.225 00.002 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.11 = 2.17)
03:12:05.227 00.002 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.15 = 2.13)
03:12:05.229 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.11 mountX=-0.12 mountY=0.17, mountTheta=2.16
03:12:05.231 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.18, opts=13)
03:12:05.233 00.002 18120 Enqueuing Move request for scope (-0.11, -0.18)
03:12:05.234 00.001 21948 Worker thread wakes up
03:12:05.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:05.234 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
03:12:05.234 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
03:12:05.234 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.7
03:12:05.235 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:05.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:05.236 00.001 18120 Enqueuing Expose request
03:12:05.236 00.000 21948 Moving (-0.11, -0.18) raw xDistance=-0.12 yDistance=0.17
03:12:05.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:12:05.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:05.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:12:05.236 00.000 21948 MoveAxis(E, 0, ABG)
03:12:05.236 00.000 21948 Move returns status 0, amount 0
03:12:05.236 00.000 21948 MoveAxis(N, 0, ABG)
03:12:05.236 00.000 21948 Move returns status 0, amount 0
03:12:05.236 00.000 21948 move complete, result=0
03:12:05.237 00.001 21948 worker thread done servicing request
03:12:05.237 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:05.237 00.000 21948 Worker thread wakes up
03:12:05.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:05.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:06.755 01.518 21948 Exposure complete
03:12:06.791 00.036 21948 worker thread done servicing request
03:12:06.791 00.000 18120 OnExposeComplete: enter
03:12:06.792 00.001 18120 UpdateGuideState(): m_state=6
03:12:06.792 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5146
03:12:06.793 00.001 18120 Star::Find returns 1 (0), X=894.97, Y=233.12, Mass=1905, SNR=30.2, Peak=153 HFD=4.3
03:12:06.793 00.000 18120 MultiStar: [#1 -0.37,-0.27,0.00,M7] [#2 -0.14,-0.02,0.62,U] [#3 -0.06,-0.03,0.58,U] [#4 0.11,-0.10,0.55,U] [#5 -0.08,-0.18,0.46,U] [#6 -0.30,-0.18,0.56,U] [#7 -0.28,-0.26,0.42,U] [#8 -0.05,0.02,0.38,U] 
03:12:06.794 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {0.17, -0.11}
03:12:06.794 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.25)
03:12:06.794 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.21)
03:12:06.795 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.04 mountX=-0.07 mountY=0.09, mountTheta=2.23
03:12:06.796 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.10, opts=13)
03:12:06.797 00.001 18120 Enqueuing Move request for scope (-0.05, -0.10)
03:12:06.797 00.000 21948 Worker thread wakes up
03:12:06.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:06.798 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.2
03:12:06.798 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:06.798 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:06.799 00.001 18120 Enqueuing Expose request
03:12:06.799 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
03:12:06.799 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
03:12:06.799 00.000 21948 Moving (-0.05, -0.10) raw xDistance=-0.07 yDistance=0.09
03:12:06.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:06.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:06.799 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:12:06.799 00.000 21948 MoveAxis(E, 0, ABG)
03:12:06.799 00.000 21948 Move returns status 0, amount 0
03:12:06.799 00.000 21948 MoveAxis(N, 0, ABG)
03:12:06.799 00.000 21948 Move returns status 0, amount 0
03:12:06.799 00.000 21948 move complete, result=0
03:12:06.799 00.000 21948 worker thread done servicing request
03:12:06.799 00.000 21948 Worker thread wakes up
03:12:06.800 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:06.800 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:06.801 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:08.423 01.622 21948 Exposure complete
03:12:08.468 00.045 21948 worker thread done servicing request
03:12:08.468 00.000 18120 OnExposeComplete: enter
03:12:08.469 00.001 18120 UpdateGuideState(): m_state=6
03:12:08.470 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5147
03:12:08.470 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=233.10, Mass=1897, SNR=30.1, Peak=186 HFD=4.2
03:12:08.471 00.001 18120 MultiStar: [#1 -0.25,-0.10,0.74,U] [#2 -0.21,-0.08,0.62,U] [#3 0.27,-0.18,0.57,U] [#4 -0.16,-0.07,0.55,U] [#5 0.09,0.11,0.47,U] [#6 -0.15,-0.06,0.51,U] [#7 -0.06,-0.10,0.44,U] [#8 -0.19,-0.06,0.39,U] 
03:12:08.472 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.25, -0.13}
03:12:08.473 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.42)
03:12:08.474 00.001 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.38)
03:12:08.475 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.87 mountX=-0.07 mountY=0.06, mountTheta=2.40
03:12:08.477 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.08, opts=13)
03:12:08.477 00.000 18120 Enqueuing Move request for scope (-0.03, -0.08)
03:12:08.478 00.001 21948 Worker thread wakes up
03:12:08.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:08.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
03:12:08.478 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
03:12:08.478 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.1
03:12:08.479 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:08.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:08.480 00.001 18120 Enqueuing Expose request
03:12:08.480 00.000 21948 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.06
03:12:08.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:08.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:08.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:12:08.480 00.000 21948 MoveAxis(E, 0, ABG)
03:12:08.480 00.000 21948 Move returns status 0, amount 0
03:12:08.480 00.000 21948 MoveAxis(N, 0, ABG)
03:12:08.480 00.000 21948 Move returns status 0, amount 0
03:12:08.480 00.000 21948 move complete, result=0
03:12:08.480 00.000 21948 worker thread done servicing request
03:12:08.480 00.000 21948 Worker thread wakes up
03:12:08.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:08.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:08.481 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:10.001 01.520 21948 Exposure complete
03:12:10.025 00.024 21948 worker thread done servicing request
03:12:10.025 00.000 18120 OnExposeComplete: enter
03:12:10.026 00.001 18120 UpdateGuideState(): m_state=6
03:12:10.026 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5148
03:12:10.027 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.15, Mass=1899, SNR=30.2, Peak=179 HFD=4.3
03:12:10.027 00.000 18120 MultiStar: [#1 -0.22,-0.25,0.72,U] [#2 -0.20,0.13,0.61,U] [#3 -0.04,-0.12,0.58,U] [#4 0.08,-0.16,0.56,U] [#5 -0.16,0.04,0.46,U] [#6 -0.47,-0.18,0.00,M9] [#7 -0.41,-0.26,0.00,M1] [#8 -0.04,-0.09,0.40,U] 
03:12:10.028 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {0.19, -0.08}
03:12:10.028 00.000 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.98 = 2.31)
03:12:10.029 00.001 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.02 = 2.27)
03:12:10.029 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.98 mountX=-0.06 mountY=0.07, mountTheta=2.29
03:12:10.031 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.08, opts=13)
03:12:10.032 00.001 18120 Enqueuing Move request for scope (-0.04, -0.08)
03:12:10.032 00.000 21948 Worker thread wakes up
03:12:10.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:10.032 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
03:12:10.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:10.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:10.034 00.001 18120 Enqueuing Expose request
03:12:10.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
03:12:10.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
03:12:10.034 00.000 21948 Moving (-0.04, -0.08) raw xDistance=-0.06 yDistance=0.07
03:12:10.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:10.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:10.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:12:10.034 00.000 21948 MoveAxis(E, 0, ABG)
03:12:10.034 00.000 21948 Move returns status 0, amount 0
03:12:10.034 00.000 21948 MoveAxis(N, 0, ABG)
03:12:10.034 00.000 21948 Move returns status 0, amount 0
03:12:10.034 00.000 21948 move complete, result=0
03:12:10.034 00.000 21948 worker thread done servicing request
03:12:10.034 00.000 21948 Worker thread wakes up
03:12:10.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:10.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:10.035 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:11.668 01.633 21948 Exposure complete
03:12:11.706 00.038 21948 worker thread done servicing request
03:12:11.706 00.000 18120 OnExposeComplete: enter
03:12:11.707 00.001 18120 UpdateGuideState(): m_state=6
03:12:11.708 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5149
03:12:11.709 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=232.75, Mass=1858, SNR=29.9, Peak=170 HFD=4.1
03:12:11.710 00.001 18120 MultiStar: [#1 -0.11,-0.63,0.00,M6] [#2 -0.11,-0.28,0.63,U] [#3 -0.02,-0.70,0.00,M1] [#4 -0.13,-0.66,0.00,M1] [#5 -0.10,-0.62,0.00,M1] [#6 -0.46,-0.57,0.00,M10] [#7 0.01,-0.39,0.41,U] [#8 0.08,-0.80,0.00,M1] 
03:12:11.711 00.001 18120 refined, 2 included, MultiStar: {0.04, -0.40}, one-star: {0.15, -0.49}
03:12:11.712 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
03:12:11.714 00.002 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
03:12:11.715 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.40 hyp=0.41 cameraTheta=-1.47 mountX=-0.38 mountY=0.15, mountTheta=2.78
03:12:11.717 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.40, opts=13)
03:12:11.718 00.001 18120 Enqueuing Move request for scope (0.04, -0.40)
03:12:11.719 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:11.721 00.002 18120 UpdateGuideState exits: m=1858 RSB=29.9
03:12:11.722 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:11.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:11.722 00.000 18120 Enqueuing Expose request
03:12:11.723 00.001 21948 Worker thread wakes up
03:12:11.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.40) opts 0xd
03:12:11.723 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.40)
03:12:11.723 00.000 21948 Moving (0.04, -0.40) raw xDistance=-0.38 yDistance=0.15
03:12:11.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:12:11.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:11.723 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:12:11.723 00.000 21948 MoveAxis(E, 69, ABG)
03:12:11.723 00.000 21948 Guiding  Dir = 2, Dur = 69
03:12:11.723 00.000 21948 IsSlewing returns 0
03:12:11.724 00.001 21948 IsGuiding returns 0
03:12:11.725 00.001 21948 PulseGuide returned control before completion, sleep 78
03:12:11.807 00.082 21948 IsGuiding returns 0
03:12:11.807 00.000 21948 Move returns status 0, amount 69
03:12:11.808 00.001 21948 MoveAxis(N, 0, ABG)
03:12:11.808 00.000 21948 Move returns status 0, amount 0
03:12:11.808 00.000 21948 move complete, result=0
03:12:11.808 00.000 21948 worker thread done servicing request
03:12:11.808 00.000 21948 Worker thread wakes up
03:12:11.808 00.000 18120 GuideStep: -0.4 px 69 ms EAST, 0.1 px 0 ms NORTH
03:12:11.809 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:11.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:13.223 01.414 21948 Exposure complete
03:12:13.259 00.036 21948 worker thread done servicing request
03:12:13.259 00.000 18120 OnExposeComplete: enter
03:12:13.260 00.001 18120 UpdateGuideState(): m_state=6
03:12:13.260 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5150
03:12:13.261 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=233.25, Mass=1986, SNR=30.9, Peak=156 HFD=4.1
03:12:13.261 00.000 18120 MultiStar: [#1 -0.35,-0.13,0.69,U] [#2 -0.35,0.10,0.60,U] [#3 0.11,0.15,0.56,U] [#4 -0.27,0.10,0.54,U] [#5 -0.33,-0.06,0.47,U] [#6 -0.48,0.13,0.00,R] [#7 -0.25,-0.03,0.39,U] [#8 -0.27,-0.05,0.39,U] 
03:12:13.262 00.001 18120 single-star, 7 included, MultiStar: {-0.23, 0.01}, one-star: {-0.17, 0.02}
03:12:13.262 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
03:12:13.262 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
03:12:13.263 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.04 mountX=0.09 mountY=0.15, mountTheta=1.04
03:12:13.264 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.02, opts=13)
03:12:13.264 00.000 18120 Enqueuing Move request for scope (-0.17, 0.02)
03:12:13.265 00.001 21948 Worker thread wakes up
03:12:13.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:13.267 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
03:12:13.267 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
03:12:13.267 00.000 21948 Moving (-0.17, 0.02) raw xDistance=0.09 yDistance=0.15
03:12:13.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:12:13.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:13.267 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.9
03:12:13.268 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:12:13.268 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:13.268 00.000 21948 MoveAxis(E, 0, ABG)
03:12:13.268 00.000 21948 Move returns status 0, amount 0
03:12:13.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:13.269 00.001 18120 Enqueuing Expose request
03:12:13.269 00.000 21948 MoveAxis(N, 0, ABG)
03:12:13.269 00.000 21948 Move returns status 0, amount 0
03:12:13.269 00.000 21948 move complete, result=0
03:12:13.269 00.000 21948 worker thread done servicing request
03:12:13.269 00.000 21948 Worker thread wakes up
03:12:13.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:13.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:13.270 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:14.898 01.628 21948 Exposure complete
03:12:14.959 00.061 21948 worker thread done servicing request
03:12:14.959 00.000 18120 OnExposeComplete: enter
03:12:14.961 00.002 18120 UpdateGuideState(): m_state=6
03:12:14.961 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5151
03:12:14.962 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=233.47, Mass=1813, SNR=29.5, Peak=146 HFD=3.8
03:12:14.962 00.000 18120 MultiStar: [#1 -0.43,0.24,0.00,M6] [#2 -0.38,0.32,0.00,M1] [#3 -0.40,0.28,0.00,M1] [#4 -0.36,0.34,0.00,M1] [#5 -0.23,0.09,0.49,U] [#6 -0.12,0.27,0.53,U] [#7 -0.64,0.24,0.00,M1] [#8 -0.22,0.11,0.39,U] 
03:12:14.963 00.001 18120 refined, 3 included, MultiStar: {-0.12, 0.19}, one-star: {-0.03, 0.24}
03:12:14.963 00.000 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
03:12:14.964 00.001 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
03:12:14.964 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.13 mountX=0.23 mountY=0.02, mountTheta=0.10
03:12:14.965 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.19, opts=13)
03:12:14.966 00.001 18120 Enqueuing Move request for scope (-0.12, 0.19)
03:12:14.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:14.967 00.001 18120 UpdateGuideState exits: m=1813 RSB=29.5
03:12:14.967 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:14.968 00.001 21948 Worker thread wakes up
03:12:14.968 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
03:12:14.968 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
03:12:14.968 00.000 21948 Moving (-0.12, 0.19) raw xDistance=0.23 yDistance=0.02
03:12:14.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:12:14.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:14.968 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:14.968 00.000 18120 Enqueuing Expose request
03:12:14.969 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:12:14.969 00.000 21948 MoveAxis(W, 41, ABG)
03:12:14.969 00.000 21948 Guiding  Dir = 3, Dur = 41
03:12:14.969 00.000 21948 IsSlewing returns 0
03:12:14.969 00.000 21948 IsGuiding returns 0
03:12:14.970 00.001 21948 PulseGuide returned control before completion, sleep 50
03:12:15.022 00.052 21948 IsGuiding returns 0
03:12:15.022 00.000 21948 Move returns status 0, amount 41
03:12:15.022 00.000 21948 MoveAxis(N, 0, ABG)
03:12:15.022 00.000 21948 Move returns status 0, amount 0
03:12:15.022 00.000 21948 move complete, result=0
03:12:15.022 00.000 21948 worker thread done servicing request
03:12:15.022 00.000 21948 Worker thread wakes up
03:12:15.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:15.022 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
03:12:15.024 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:16.436 01.412 21948 Exposure complete
03:12:16.461 00.025 21948 worker thread done servicing request
03:12:16.461 00.000 18120 OnExposeComplete: enter
03:12:16.462 00.001 18120 UpdateGuideState(): m_state=6
03:12:16.463 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5152
03:12:16.463 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=233.47, Mass=1953, SNR=30.6, Peak=142 HFD=3.9
03:12:16.464 00.001 18120 MultiStar: [#1 -0.46,0.16,0.00,M7] [#2 -0.22,0.37,0.64,U] [#3 -0.22,0.43,0.00,M2] [#4 -0.20,0.30,0.56,U] [#5 -0.35,0.16,0.46,U] [#6 0.31,0.42,0.00,M1] [#7 -0.49,0.25,0.00,M2] [#8 -0.36,0.06,0.41,U] 
03:12:16.464 00.000 18120 single-star, 4 included, MultiStar: {-0.20, 0.24}, one-star: {-0.04, 0.24}
03:12:16.465 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
03:12:16.465 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
03:12:16.465 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.74 mountX=0.24 mountY=-0.07, mountTheta=-0.29
03:12:16.467 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.24, opts=13)
03:12:16.468 00.001 18120 Enqueuing Move request for scope (-0.04, 0.24)
03:12:16.468 00.000 21948 Worker thread wakes up
03:12:16.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
03:12:16.468 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
03:12:16.468 00.000 21948 Moving (-0.04, 0.24) raw xDistance=0.24 yDistance=-0.07
03:12:16.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
03:12:16.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:16.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:16.469 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:12:16.469 00.000 21948 MoveAxis(W, 45, ABG)
03:12:16.469 00.000 21948 Guiding  Dir = 3, Dur = 45
03:12:16.469 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
03:12:16.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:16.471 00.002 21948 IsSlewing returns 0
03:12:16.471 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:16.471 00.000 18120 Enqueuing Expose request
03:12:16.471 00.000 21948 IsGuiding returns 0
03:12:16.473 00.002 21948 PulseGuide returned control before completion, sleep 54
03:12:16.531 00.058 21948 IsGuiding returns 1
03:12:16.531 00.000 21948 scope still moving after pulse duration time elapsed
03:12:16.561 00.030 21948 IsSlewing returns 0
03:12:16.562 00.001 21948 IsGuiding returns 0
03:12:16.562 00.000 21948 scope move finished after 45 + 45 ms
03:12:16.562 00.000 21948 Move returns status 0, amount 45
03:12:16.562 00.000 21948 MoveAxis(N, 0, ABG)
03:12:16.562 00.000 21948 Move returns status 0, amount 0
03:12:16.562 00.000 21948 move complete, result=0
03:12:16.562 00.000 21948 worker thread done servicing request
03:12:16.562 00.000 21948 Worker thread wakes up
03:12:16.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:16.562 00.000 18120 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
03:12:16.563 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:18.195 01.632 21948 Exposure complete
03:12:18.241 00.046 21948 worker thread done servicing request
03:12:18.241 00.000 18120 OnExposeComplete: enter
03:12:18.242 00.001 18120 UpdateGuideState(): m_state=6
03:12:18.242 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5153
03:12:18.243 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=233.15, Mass=1924, SNR=30.4, Peak=174 HFD=4.2
03:12:18.243 00.000 18120 MultiStar: [#1 -0.45,0.05,0.00,M8] [#2 -0.12,0.16,0.64,U] [#3 -0.16,0.30,0.59,U] [#4 -0.13,0.04,0.56,U] [#5 -0.19,-0.06,0.45,U] [#6 0.30,0.09,0.49,U] [#7 -0.57,0.09,0.00,M3] [#8 -0.16,-0.03,0.40,U] 
03:12:18.244 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {0.19, -0.08}
03:12:18.244 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.19 = -0.19)
03:12:18.245 00.001 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.22 = -0.22)
03:12:18.245 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.81 mountX=0.06 mountY=-0.01, mountTheta=-0.22
03:12:18.246 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
03:12:18.247 00.001 18120 Enqueuing Move request for scope (-0.01, 0.05)
03:12:18.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:18.248 00.001 18120 UpdateGuideState exits: m=1924 RSB=30.4
03:12:18.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:18.249 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:18.249 00.000 18120 Enqueuing Expose request
03:12:18.250 00.001 21948 Worker thread wakes up
03:12:18.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
03:12:18.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
03:12:18.250 00.000 21948 Moving (-0.01, 0.05) raw xDistance=0.06 yDistance=-0.01
03:12:18.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:12:18.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:18.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:12:18.250 00.000 21948 MoveAxis(E, 0, ABG)
03:12:18.250 00.000 21948 Move returns status 0, amount 0
03:12:18.250 00.000 21948 MoveAxis(N, 0, ABG)
03:12:18.250 00.000 21948 Move returns status 0, amount 0
03:12:18.250 00.000 21948 move complete, result=0
03:12:18.250 00.000 21948 worker thread done servicing request
03:12:18.250 00.000 21948 Worker thread wakes up
03:12:18.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:18.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:18.250 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:19.765 01.515 21948 Exposure complete
03:12:19.816 00.051 21948 worker thread done servicing request
03:12:19.816 00.000 18120 OnExposeComplete: enter
03:12:19.816 00.000 18120 UpdateGuideState(): m_state=6
03:12:19.817 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5154
03:12:19.817 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=233.35, Mass=1814, SNR=29.5, Peak=136 HFD=4.1
03:12:19.818 00.001 18120 MultiStar: [#1 -0.25,0.25,0.74,U] [#2 -0.26,0.31,0.63,U] [#3 -0.02,0.30,0.62,U] [#4 -0.13,0.26,0.59,U] [#5 -0.22,0.09,0.47,U] [#6 0.15,0.07,0.53,U] [#7 -0.39,0.28,0.00,M4] [#8 -0.21,0.09,0.42,U] 
03:12:19.818 00.000 18120 single-star, 7 included, MultiStar: {-0.10, 0.19}, one-star: {0.06, 0.12}
03:12:19.819 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
03:12:19.819 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
03:12:19.819 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=0.09 mountY=-0.10, mountTheta=-0.87
03:12:19.822 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.12, opts=13)
03:12:19.823 00.001 18120 Enqueuing Move request for scope (0.06, 0.12)
03:12:19.823 00.000 21948 Worker thread wakes up
03:12:19.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:19.824 00.001 18120 UpdateGuideState exits: m=1814 RSB=29.5
03:12:19.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:19.825 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:19.825 00.000 18120 Enqueuing Expose request
03:12:19.826 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
03:12:19.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
03:12:19.826 00.000 21948 Moving (0.06, 0.12) raw xDistance=0.09 yDistance=-0.10
03:12:19.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:12:19.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:19.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:12:19.826 00.000 21948 MoveAxis(E, 0, ABG)
03:12:19.826 00.000 21948 Move returns status 0, amount 0
03:12:19.826 00.000 21948 MoveAxis(N, 0, ABG)
03:12:19.826 00.000 21948 Move returns status 0, amount 0
03:12:19.826 00.000 21948 move complete, result=0
03:12:19.826 00.000 21948 worker thread done servicing request
03:12:19.826 00.000 21948 Worker thread wakes up
03:12:19.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:19.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:19.826 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:21.458 01.632 21948 Exposure complete
03:12:21.494 00.036 21948 worker thread done servicing request
03:12:21.495 00.001 18120 OnExposeComplete: enter
03:12:21.497 00.002 18120 UpdateGuideState(): m_state=6
03:12:21.498 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5155
03:12:21.500 00.002 18120 Star::Find returns 1 (0), X=895.05, Y=233.34, Mass=1856, SNR=29.8, Peak=141 HFD=4.1
03:12:21.501 00.001 18120 MultiStar: [#1 0.05,0.08,0.75,U] [#2 0.03,0.42,0.63,U] [#3 0.28,0.23,0.59,U] [#4 0.29,0.13,0.55,U] [#5 0.35,0.25,0.46,U] [#6 0.64,0.02,0.00,M1] [#7 0.20,-0.04,0.43,U] [#8 0.26,-0.13,0.40,U] 
03:12:21.502 00.001 18120 refined, 7 included, MultiStar: {0.20, 0.14}, one-star: {0.25, 0.10}
03:12:21.504 00.002 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
03:12:21.504 00.000 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
03:12:21.505 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.61 mountX=0.04 mountY=-0.25, mountTheta=-1.39
03:12:21.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.14, opts=13)
03:12:21.507 00.001 18120 Enqueuing Move request for scope (0.20, 0.14)
03:12:21.507 00.000 21948 Worker thread wakes up
03:12:21.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
03:12:21.507 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
03:12:21.507 00.000 21948 Moving (0.20, 0.14) raw xDistance=0.04 yDistance=-0.25
03:12:21.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:21.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:12:21.507 00.000 21948 MoveAxis(E, 0, ABG)
03:12:21.507 00.000 21948 Move returns status 0, amount 0
03:12:21.507 00.000 21948 MoveAxis(N, 59, ABG)
03:12:21.507 00.000 21948 Guiding  Dir = 0, Dur = 59
03:12:21.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:21.507 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.8
03:12:21.508 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:21.510 00.002 21948 IsSlewing returns 0
03:12:21.510 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:21.511 00.001 18120 Enqueuing Expose request
03:12:21.511 00.000 21948 IsGuiding returns 0
03:12:21.517 00.006 21948 PulseGuide returned control before completion, sleep 65
03:12:21.595 00.078 21948 IsGuiding returns 0
03:12:21.595 00.000 21948 Move returns status 0, amount 59
03:12:21.595 00.000 21948 move complete, result=0
03:12:21.595 00.000 21948 worker thread done servicing request
03:12:21.595 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 59 ms NORTH
03:12:21.596 00.001 21948 Worker thread wakes up
03:12:21.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:21.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:23.011 01.415 21948 Exposure complete
03:12:23.049 00.038 21948 worker thread done servicing request
03:12:23.050 00.001 18120 OnExposeComplete: enter
03:12:23.051 00.001 18120 UpdateGuideState(): m_state=6
03:12:23.053 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5156
03:12:23.054 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=233.85, Mass=1972, SNR=30.8, Peak=136 HFD=4.4
03:12:23.058 00.004 18120 MultiStar: [#1 -0.49,0.37,0.00,M7] [#2 -0.48,0.55,0.00,M1] [#3 -0.28,0.45,0.00,M1] [#4 -0.04,0.27,0.53,U] [#5 -0.44,0.58,0.00,M1] [#6 -0.03,0.76,0.00,M2] [#7 -0.51,0.65,0.00,M4] [#8 -0.41,0.44,0.00,M1] 
03:12:23.061 00.003 18120 refined, 1 included, MultiStar: {-0.10, 0.50}, one-star: {-0.12, 0.62}
03:12:23.063 00.002 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
03:12:23.063 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
03:12:23.064 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.76 mountX=0.49 mountY=-0.14, mountTheta=-0.27
03:12:23.067 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.50, opts=13)
03:12:23.069 00.002 18120 Enqueuing Move request for scope (-0.10, 0.50)
03:12:23.070 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:23.072 00.002 18120 UpdateGuideState exits: m=1972 RSB=30.8
03:12:23.073 00.001 21948 Worker thread wakes up
03:12:23.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:23.073 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:23.076 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.50) opts 0xd
03:12:23.076 00.000 18120 Enqueuing Expose request
03:12:23.076 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.50)
03:12:23.076 00.000 21948 Moving (-0.10, 0.50) raw xDistance=0.49 yDistance=-0.14
03:12:23.077 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:12:23.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:23.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:12:23.077 00.000 21948 MoveAxis(W, 88, ABG)
03:12:23.077 00.000 21948 Guiding  Dir = 3, Dur = 88
03:12:23.077 00.000 21948 IsSlewing returns 0
03:12:23.077 00.000 21948 IsGuiding returns 0
03:12:23.078 00.001 21948 PulseGuide returned control before completion, sleep 97
03:12:23.181 00.103 21948 IsGuiding returns 0
03:12:23.181 00.000 21948 Move returns status 0, amount 88
03:12:23.181 00.000 21948 MoveAxis(N, 0, ABG)
03:12:23.181 00.000 21948 Move returns status 0, amount 0
03:12:23.181 00.000 21948 move complete, result=0
03:12:23.181 00.000 21948 worker thread done servicing request
03:12:23.181 00.000 21948 Worker thread wakes up
03:12:23.181 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:23.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:23.182 00.001 18120 GuideStep: 0.5 px 88 ms WEST, -0.1 px 0 ms NORTH
03:12:24.815 01.633 21948 Exposure complete
03:12:24.874 00.059 21948 worker thread done servicing request
03:12:24.874 00.000 18120 OnExposeComplete: enter
03:12:24.876 00.002 18120 UpdateGuideState(): m_state=6
03:12:24.877 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5157
03:12:24.878 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=233.18, Mass=1895, SNR=30.1, Peak=159 HFD=4.2
03:12:24.879 00.001 18120 MultiStar: [#1 -0.35,-0.12,0.71,U] [#2 -0.13,0.03,0.63,U] [#3 -0.05,-0.23,0.60,U] [#4 -0.27,0.07,0.56,U] [#5 -0.31,0.10,0.47,U] [#6 -0.07,-0.32,0.55,U] [#7 -0.24,-0.39,0.00,M5] [#8 -0.25,-0.30,0.40,U] 
03:12:24.879 00.000 18120 single-star, 7 included, MultiStar: {-0.16, -0.10}, one-star: {0.02, -0.05}
03:12:24.879 00.000 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
03:12:24.880 00.001 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
03:12:24.880 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.20 mountX=-0.06 mountY=0.01, mountTheta=3.05
03:12:24.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
03:12:24.882 00.001 18120 Enqueuing Move request for scope (0.02, -0.05)
03:12:24.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:24.883 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.1
03:12:24.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:24.884 00.001 21948 Worker thread wakes up
03:12:24.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:12:24.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:12:24.884 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=0.01
03:12:24.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:24.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:24.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:12:24.884 00.000 21948 MoveAxis(E, 0, ABG)
03:12:24.884 00.000 21948 Move returns status 0, amount 0
03:12:24.884 00.000 21948 MoveAxis(N, 0, ABG)
03:12:24.884 00.000 21948 Move returns status 0, amount 0
03:12:24.884 00.000 21948 move complete, result=0
03:12:24.884 00.000 21948 worker thread done servicing request
03:12:24.884 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:24.884 00.000 18120 Enqueuing Expose request
03:12:24.885 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:24.885 00.000 21948 Worker thread wakes up
03:12:24.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:24.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:26.398 01.513 21948 Exposure complete
03:12:26.440 00.042 21948 worker thread done servicing request
03:12:26.441 00.001 18120 OnExposeComplete: enter
03:12:26.442 00.001 18120 UpdateGuideState(): m_state=6
03:12:26.443 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5158
03:12:26.444 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=233.45, Mass=1787, SNR=29.3, Peak=127 HFD=4.2
03:12:26.444 00.000 18120 MultiStar: [#1 -0.65,0.11,0.00,M7] [#2 -0.37,0.33,0.00,M1] [#3 -0.27,0.28,0.60,U] [#4 -0.24,0.15,0.57,U] [#5 -0.55,0.30,0.00,M1] [#6 0.15,0.19,0.56,U] [#7 -0.62,0.29,0.00,M6] [#8 -0.28,0.23,0.41,U] 
03:12:26.446 00.002 18120 refined, 4 included, MultiStar: {-0.15, 0.21}, one-star: {-0.14, 0.22}
03:12:26.446 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
03:12:26.446 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
03:12:26.447 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.18 mountX=0.26 mountY=0.04, mountTheta=0.14
03:12:26.448 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.21, opts=13)
03:12:26.448 00.000 18120 Enqueuing Move request for scope (-0.15, 0.21)
03:12:26.449 00.001 21948 Worker thread wakes up
03:12:26.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:26.449 00.000 18120 UpdateGuideState exits: m=1787 RSB=29.3
03:12:26.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:26.450 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:26.451 00.001 18120 Enqueuing Expose request
03:12:26.451 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
03:12:26.451 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
03:12:26.451 00.000 21948 Moving (-0.15, 0.21) raw xDistance=0.26 yDistance=0.04
03:12:26.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:12:26.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:26.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:12:26.451 00.000 21948 MoveAxis(W, 46, ABG)
03:12:26.451 00.000 21948 Guiding  Dir = 3, Dur = 46
03:12:26.451 00.000 21948 IsSlewing returns 0
03:12:26.451 00.000 21948 IsGuiding returns 0
03:12:26.454 00.003 21948 PulseGuide returned control before completion, sleep 55
03:12:26.521 00.067 21948 IsGuiding returns 0
03:12:26.522 00.001 21948 Move returns status 0, amount 46
03:12:26.522 00.000 21948 MoveAxis(N, 0, ABG)
03:12:26.522 00.000 21948 Move returns status 0, amount 0
03:12:26.522 00.000 21948 move complete, result=0
03:12:26.522 00.000 21948 worker thread done servicing request
03:12:26.522 00.000 21948 Worker thread wakes up
03:12:26.522 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:26.522 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:26.522 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
03:12:28.158 01.636 21948 Exposure complete
03:12:28.188 00.030 21948 worker thread done servicing request
03:12:28.188 00.000 18120 OnExposeComplete: enter
03:12:28.190 00.002 18120 UpdateGuideState(): m_state=6
03:12:28.191 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5159
03:12:28.192 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=233.07, Mass=2002, SNR=31.1, Peak=182 HFD=4.2
03:12:28.192 00.000 18120 MultiStar: [#1 -0.33,-0.25,0.70,U] [#2 -0.23,-0.12,0.60,U] [#3 -0.16,-0.29,0.57,U] [#4 -0.09,-0.27,0.54,U] [#5 -0.15,-0.04,0.46,U] [#6 0.42,-0.41,0.00,M1] [#7 -0.16,-0.15,0.42,U] [#8 -0.18,-0.30,0.38,U] 
03:12:28.193 00.001 18120 single-star, 7 included, MultiStar: {-0.16, -0.19}, one-star: {-0.03, -0.16}
03:12:28.193 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.00) = xAngle (-3.75 = 2.54)
03:12:28.194 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.79 = 2.50)
03:12:28.194 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=-0.13 mountY=0.10, mountTheta=2.51
03:12:28.195 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.16, opts=13)
03:12:28.197 00.002 18120 Enqueuing Move request for scope (-0.03, -0.16)
03:12:28.198 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:28.199 00.001 21948 Worker thread wakes up
03:12:28.199 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
03:12:28.199 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
03:12:28.199 00.000 21948 Moving (-0.03, -0.16) raw xDistance=-0.13 yDistance=0.10
03:12:28.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:12:28.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:28.199 00.000 18120 UpdateGuideState exits: m=2002 RSB=31.1
03:12:28.200 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:28.200 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:28.201 00.001 18120 Enqueuing Expose request
03:12:28.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:12:28.201 00.000 21948 MoveAxis(E, 0, ABG)
03:12:28.201 00.000 21948 Move returns status 0, amount 0
03:12:28.201 00.000 21948 MoveAxis(N, 0, ABG)
03:12:28.201 00.000 21948 Move returns status 0, amount 0
03:12:28.201 00.000 21948 move complete, result=0
03:12:28.201 00.000 21948 worker thread done servicing request
03:12:28.201 00.000 21948 Worker thread wakes up
03:12:28.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:28.202 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:28.202 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:29.717 01.515 21948 Exposure complete
03:12:29.763 00.046 18120 OnExposeComplete: enter
03:12:29.763 00.000 18120 UpdateGuideState(): m_state=6
03:12:29.764 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5160
03:12:29.764 00.000 18120 Star::Find returns 1 (0), X=894.50, Y=233.26, Mass=1784, SNR=29.3, Peak=142 HFD=3.9
03:12:29.765 00.001 18120 MultiStar: [#1 -0.50,0.00,0.00,M7] [#2 -0.55,0.23,0.00,M1] [#3 -0.31,-0.01,0.60,U] [#4 -0.31,0.05,0.57,U] [#5 -0.29,0.20,0.48,U] [#6 -0.23,-0.12,0.57,U] [#7 -0.49,0.23,0.00,M6] [#8 -0.46,-0.08,0.00,M1] 
03:12:29.765 00.000 18120 refined, 4 included, MultiStar: {-0.29, 0.02}, one-star: {-0.30, 0.02}
03:12:29.766 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.00) = xAngle (1.06 = 1.06)
03:12:29.766 00.000 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.02 = 1.02)
03:12:29.766 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.06 mountX=0.14 mountY=0.25, mountTheta=1.05
03:12:29.767 00.001 21948 worker thread done servicing request
03:12:29.767 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.02, opts=13)
03:12:29.769 00.002 18120 Enqueuing Move request for scope (-0.29, 0.02)
03:12:29.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:29.770 00.001 21948 Worker thread wakes up
03:12:29.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
03:12:29.770 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
03:12:29.770 00.000 21948 Moving (-0.29, 0.02) raw xDistance=0.14 yDistance=0.25
03:12:29.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:12:29.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:29.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:12:29.770 00.000 21948 MoveAxis(E, 0, ABG)
03:12:29.770 00.000 21948 Move returns status 0, amount 0
03:12:29.770 00.000 21948 MoveAxis(N, 0, ABG)
03:12:29.770 00.000 21948 Move returns status 0, amount 0
03:12:29.770 00.000 21948 move complete, result=0
03:12:29.770 00.000 21948 worker thread done servicing request
03:12:29.770 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.3
03:12:29.771 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:29.771 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:29.771 00.000 18120 Enqueuing Expose request
03:12:29.772 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:12:29.772 00.000 21948 Worker thread wakes up
03:12:29.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:29.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:31.398 01.626 21948 Exposure complete
03:12:31.438 00.040 21948 worker thread done servicing request
03:12:31.438 00.000 18120 OnExposeComplete: enter
03:12:31.439 00.001 18120 UpdateGuideState(): m_state=6
03:12:31.441 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5161
03:12:31.442 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.37, Mass=1910, SNR=30.2, Peak=138 HFD=4.2
03:12:31.443 00.001 18120 MultiStar: [#1 -0.41,0.12,0.73,U] [#2 -0.51,0.26,0.00,M2] [#3 -0.34,0.34,0.00,M1] [#4 -0.09,0.01,0.57,U] [#5 -0.49,0.31,0.00,M1] [#6 -0.06,0.16,0.54,U] [#7 -0.44,0.21,0.00,M7] [#8 -0.66,0.02,0.00,M2] 
03:12:31.444 00.001 18120 single-star, 3 included, MultiStar: {-0.15, 0.11}, one-star: {-0.04, 0.14}
03:12:31.445 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
03:12:31.446 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:12:31.446 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.86 mountX=0.14 mountY=-0.03, mountTheta=-0.18
03:12:31.448 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
03:12:31.448 00.000 18120 Enqueuing Move request for scope (-0.04, 0.14)
03:12:31.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:31.449 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.2
03:12:31.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:31.450 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:31.450 00.000 18120 Enqueuing Expose request
03:12:31.451 00.001 21948 Worker thread wakes up
03:12:31.451 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
03:12:31.451 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
03:12:31.451 00.000 21948 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=-0.03
03:12:31.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:12:31.451 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:31.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:12:31.451 00.000 21948 MoveAxis(E, 0, ABG)
03:12:31.451 00.000 21948 Move returns status 0, amount 0
03:12:31.451 00.000 21948 MoveAxis(N, 0, ABG)
03:12:31.451 00.000 21948 Move returns status 0, amount 0
03:12:31.451 00.000 21948 move complete, result=0
03:12:31.452 00.001 21948 worker thread done servicing request
03:12:31.452 00.000 21948 Worker thread wakes up
03:12:31.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:31.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:31.452 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:32.975 01.523 21948 Exposure complete
03:12:33.011 00.036 21948 worker thread done servicing request
03:12:33.011 00.000 18120 OnExposeComplete: enter
03:12:33.012 00.001 18120 UpdateGuideState(): m_state=6
03:12:33.014 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5162
03:12:33.015 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=233.26, Mass=1890, SNR=30.1, Peak=133 HFD=4.3
03:12:33.015 00.000 18120 MultiStar: [#1 -0.52,0.05,0.00,M7] [#2 -0.36,0.07,0.65,U] [#3 -0.32,0.14,0.56,U] [#4 -0.39,0.02,0.56,U] [#5 -0.29,0.29,0.46,U] [#6 -0.10,-0.07,0.53,U] [#7 -0.46,0.04,0.00,M8] [#8 -0.40,0.10,0.40,U] 
03:12:33.016 00.001 18120 single-star, 6 included, MultiStar: {-0.26, 0.07}, one-star: {-0.08, 0.03}
03:12:33.016 00.000 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.83 = 0.83)
03:12:33.017 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
03:12:33.019 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.83 mountX=0.06 mountY=0.06, mountTheta=0.82
03:12:33.021 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
03:12:33.022 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
03:12:33.024 00.002 21948 Worker thread wakes up
03:12:33.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
03:12:33.024 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
03:12:33.024 00.000 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
03:12:33.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:12:33.024 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:33.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:33.025 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:12:33.025 00.000 21948 MoveAxis(E, 0, ABG)
03:12:33.025 00.000 21948 Move returns status 0, amount 0
03:12:33.025 00.000 21948 MoveAxis(N, 0, ABG)
03:12:33.025 00.000 21948 Move returns status 0, amount 0
03:12:33.025 00.000 21948 move complete, result=0
03:12:33.025 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.1
03:12:33.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:33.027 00.001 21948 worker thread done servicing request
03:12:33.027 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:33.028 00.001 18120 Enqueuing Expose request
03:12:33.028 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:33.029 00.001 21948 Worker thread wakes up
03:12:33.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:33.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:34.664 01.635 21948 Exposure complete
03:12:34.718 00.054 21948 worker thread done servicing request
03:12:34.718 00.000 18120 OnExposeComplete: enter
03:12:34.720 00.002 18120 UpdateGuideState(): m_state=6
03:12:34.721 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5163
03:12:34.723 00.002 18120 Star::Find returns 1 (0), X=894.43, Y=233.27, Mass=1862, SNR=29.8, Peak=132 HFD=3.9
03:12:34.726 00.003 18120 MultiStar: [#1 -0.46,0.06,0.00,M8] [#2 -0.62,0.22,0.00,M2] [#3 -0.45,0.14,0.00,M1] [#4 -0.45,0.13,0.00,M1] [#5 -0.45,0.02,0.00,M1] [#6 -0.31,0.01,0.54,U] [#7 -0.58,0.17,0.00,M9] [#8 -0.76,0.11,0.00,M2] 
03:12:34.729 00.003 18120 refined, 1 included, MultiStar: {-0.35, 0.02}, one-star: {-0.37, 0.03}
03:12:34.731 00.002 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.00) = xAngle (1.07 = 1.07)
03:12:34.733 00.002 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.03 = 1.03)
03:12:34.733 00.000 18120 CameraToMount -- cameraX=-0.35 cameraY=0.02 hyp=0.35 cameraTheta=3.07 mountX=0.17 mountY=0.30, mountTheta=1.06
03:12:34.735 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.02, opts=13)
03:12:34.735 00.000 18120 Enqueuing Move request for scope (-0.35, 0.02)
03:12:34.736 00.001 21948 Worker thread wakes up
03:12:34.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.02) opts 0xd
03:12:34.736 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.02)
03:12:34.736 00.000 21948 Moving (-0.35, 0.02) raw xDistance=0.17 yDistance=0.30
03:12:34.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:34.737 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.8
03:12:34.737 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:34.737 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:34.738 00.001 18120 Enqueuing Expose request
03:12:34.739 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:12:34.739 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:34.740 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:12:34.740 00.000 21948 MoveAxis(E, 0, ABG)
03:12:34.740 00.000 21948 Move returns status 0, amount 0
03:12:34.740 00.000 21948 MoveAxis(N, 0, ABG)
03:12:34.740 00.000 21948 Move returns status 0, amount 0
03:12:34.740 00.000 21948 move complete, result=0
03:12:34.740 00.000 21948 worker thread done servicing request
03:12:34.740 00.000 21948 Worker thread wakes up
03:12:34.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:34.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:34.740 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:12:36.257 01.517 21948 Exposure complete
03:12:36.303 00.046 21948 worker thread done servicing request
03:12:36.303 00.000 18120 OnExposeComplete: enter
03:12:36.304 00.001 18120 UpdateGuideState(): m_state=6
03:12:36.304 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5164
03:12:36.305 00.001 18120 Star::Find returns 1 (0), X=894.23, Y=233.61, Mass=1853, SNR=29.7, Peak=148 HFD=3.8
03:12:36.305 00.000 18120 MultiStar: [#1 -0.58,0.09,0.00,M9] [#2 -0.87,0.42,0.00,M3] [#3 -0.61,0.35,0.00,M2] [#4 -0.48,0.25,0.00,M2] [#5 -0.53,0.18,0.00,M2] [#6 -0.42,0.38,0.00,M1] [#7 -0.95,0.22,0.00,M10] [#8 -1.01,0.35,0.00,M3] 
03:12:36.306 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.00) = xAngle (0.56 = 0.56)
03:12:36.306 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.52 = 0.52)
03:12:36.307 00.001 18120 CameraToMount -- cameraX=-0.57 cameraY=0.37 hyp=0.68 cameraTheta=2.56 mountX=0.58 mountY=0.34, mountTheta=0.53
03:12:36.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.57, y=0.37, opts=13)
03:12:36.309 00.001 18120 Enqueuing Move request for scope (-0.57, 0.37)
03:12:36.309 00.000 21948 Worker thread wakes up
03:12:36.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:36.309 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.7
03:12:36.309 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:36.310 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:36.310 00.000 18120 Enqueuing Expose request
03:12:36.311 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.37) opts 0xd
03:12:36.311 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.57, 0.37)
03:12:36.311 00.000 21948 Moving (-0.57, 0.37) raw xDistance=0.58 yDistance=0.34
03:12:36.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
03:12:36.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:36.311 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:12:36.311 00.000 21948 MoveAxis(W, 103, ABG)
03:12:36.311 00.000 21948 Guiding  Dir = 3, Dur = 103
03:12:36.311 00.000 21948 IsSlewing returns 0
03:12:36.311 00.000 21948 IsGuiding returns 0
03:12:36.314 00.003 21948 PulseGuide returned control before completion, sleep 112
03:12:36.426 00.112 21948 IsGuiding returns 0
03:12:36.427 00.001 21948 Move returns status 0, amount 103
03:12:36.427 00.000 21948 MoveAxis(N, 0, ABG)
03:12:36.427 00.000 21948 Move returns status 0, amount 0
03:12:36.427 00.000 21948 move complete, result=0
03:12:36.427 00.000 21948 worker thread done servicing request
03:12:36.427 00.000 21948 Worker thread wakes up
03:12:36.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:36.427 00.000 18120 GuideStep: 0.6 px 103 ms WEST, 0.3 px 0 ms NORTH
03:12:36.428 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:38.055 01.627 21948 Exposure complete
03:12:38.093 00.038 21948 worker thread done servicing request
03:12:38.093 00.000 18120 OnExposeComplete: enter
03:12:38.094 00.001 18120 UpdateGuideState(): m_state=6
03:12:38.094 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5165
03:12:38.095 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=233.40, Mass=1874, SNR=30.0, Peak=136 HFD=4.0
03:12:38.095 00.000 18120 MultiStar: [#1 -0.83,-0.08,0.00,M10] [#2 -0.93,0.06,0.00,M4] [#3 -0.81,0.20,0.00,M3] [#4 -0.62,-0.01,0.00,M3] [#5 -0.76,-0.01,0.00,M3] [#6 -0.41,-0.07,0.53,U] [#7 -1.03,-0.07,0.00,R] [#8 -0.54,-0.11,0.00,M4] 
03:12:38.095 00.000 18120 refined, 1 included, MultiStar: {-0.50, 0.09}, one-star: {-0.55, 0.17}
03:12:38.096 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
03:12:38.096 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
03:12:38.097 00.001 18120 CameraToMount -- cameraX=-0.50 cameraY=0.09 hyp=0.51 cameraTheta=2.97 mountX=0.29 mountY=0.41, mountTheta=0.96
03:12:38.099 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.50, y=0.09, opts=13)
03:12:38.100 00.001 18120 Enqueuing Move request for scope (-0.50, 0.09)
03:12:38.100 00.000 21948 Worker thread wakes up
03:12:38.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.09) opts 0xd
03:12:38.100 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.50, 0.09)
03:12:38.100 00.000 21948 Moving (-0.50, 0.09) raw xDistance=0.29 yDistance=0.41
03:12:38.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
03:12:38.100 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=-0.10 newest=1.05
03:12:38.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:12:38.100 00.000 21948 MoveAxis(W, 59, ABG)
03:12:38.100 00.000 21948 Guiding  Dir = 3, Dur = 59
03:12:38.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:38.100 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
03:12:38.101 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:38.101 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:38.102 00.001 18120 Enqueuing Expose request
03:12:38.102 00.000 21948 IsSlewing returns 0
03:12:38.102 00.000 21948 IsGuiding returns 0
03:12:38.104 00.002 21948 PulseGuide returned control before completion, sleep 68
03:12:38.179 00.075 21948 IsGuiding returns 0
03:12:38.179 00.000 21948 Move returns status 0, amount 59
03:12:38.179 00.000 21948 MoveAxis(S, 98, ABG)
03:12:38.179 00.000 21948 Guiding  Dir = 1, Dur = 98
03:12:38.179 00.000 21948 IsSlewing returns 0
03:12:38.179 00.000 21948 IsGuiding returns 0
03:12:38.184 00.005 21948 PulseGuide returned control before completion, sleep 104
03:12:38.304 00.120 21948 IsGuiding returns 0
03:12:38.304 00.000 21948 Move returns status 0, amount 98
03:12:38.304 00.000 21948 move complete, result=0
03:12:38.304 00.000 21948 worker thread done servicing request
03:12:38.304 00.000 21948 Worker thread wakes up
03:12:38.304 00.000 18120 GuideStep: 0.3 px 59 ms WEST, 0.4 px 98 ms SOUTH
03:12:38.305 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:38.305 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:39.718 01.413 21948 Exposure complete
03:12:39.756 00.038 21948 worker thread done servicing request
03:12:39.756 00.000 18120 OnExposeComplete: enter
03:12:39.757 00.001 18120 UpdateGuideState(): m_state=6
03:12:39.758 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5166
03:12:39.758 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=233.23, Mass=1942, SNR=30.5, Peak=128 HFD=4.5
03:12:39.759 00.001 18120 MultiStar: [#1 -0.61,-0.15,0.00,R] [#2 -0.46,-0.08,0.00,M5] [#3 -0.38,-0.03,0.58,U] [#4 -0.38,-0.25,0.00,M4] [#5 -0.40,-0.10,0.43,U] [#6 -0.08,0.05,0.50,U] [#7 0.67,-0.02,0.00,M1] [#8 -0.70,0.02,0.00,M5] 
03:12:39.760 00.001 18120 refined, 3 included, MultiStar: {-0.34, -0.01}, one-star: {-0.41, -0.00}
03:12:39.761 00.001 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.00) = xAngle (-5.10 = 1.19)
03:12:39.762 00.001 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.14 = 1.15)
03:12:39.763 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.10 mountX=0.13 mountY=0.31, mountTheta=1.18
03:12:39.764 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=-0.01, opts=13)
03:12:39.765 00.001 18120 Enqueuing Move request for scope (-0.34, -0.01)
03:12:39.765 00.000 21948 Worker thread wakes up
03:12:39.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:39.766 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.5
03:12:39.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:39.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:39.767 00.000 18120 Enqueuing Expose request
03:12:39.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd
03:12:39.767 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, -0.01)
03:12:39.767 00.000 21948 Moving (-0.34, -0.01) raw xDistance=0.13 yDistance=0.31
03:12:39.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:12:39.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:12:39.767 00.000 21948 MoveAxis(E, 0, ABG)
03:12:39.767 00.000 21948 Move returns status 0, amount 0
03:12:39.768 00.001 21948 MoveAxis(S, 73, ABG)
03:12:39.768 00.000 21948 Guiding  Dir = 1, Dur = 73
03:12:39.768 00.000 21948 IsSlewing returns 0
03:12:39.768 00.000 21948 IsGuiding returns 0
03:12:39.773 00.005 21948 PulseGuide returned control before completion, sleep 78
03:12:39.856 00.083 21948 IsGuiding returns 1
03:12:39.856 00.000 21948 scope still moving after pulse duration time elapsed
03:12:39.887 00.031 21948 IsSlewing returns 0
03:12:39.887 00.000 21948 IsGuiding returns 0
03:12:39.887 00.000 21948 scope move finished after 73 + 46 ms
03:12:39.887 00.000 21948 Move returns status 0, amount 73
03:12:39.888 00.001 21948 move complete, result=0
03:12:39.888 00.000 21948 worker thread done servicing request
03:12:39.888 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 73 ms SOUTH
03:12:39.889 00.001 21948 Worker thread wakes up
03:12:39.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:39.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:41.513 01.624 21948 Exposure complete
03:12:41.566 00.053 21948 worker thread done servicing request
03:12:41.566 00.000 18120 OnExposeComplete: enter
03:12:41.568 00.002 18120 UpdateGuideState(): m_state=6
03:12:41.569 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5167
03:12:41.570 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=233.05, Mass=1816, SNR=29.5, Peak=152 HFD=4.3
03:12:41.572 00.002 18120 MultiStar: [#1 0.64,-0.14,0.00,M1] [#2 -0.06,0.15,0.64,U] [#3 0.23,-0.40,0.00,M3] [#4 0.07,-0.11,0.57,U] [#5 0.25,-0.35,0.48,U] [#6 0.47,-0.45,0.00,M1] [#7 1.05,0.12,0.00,M2] [#8 0.06,-0.44,0.00,M6] 
03:12:41.572 00.000 18120 refined, 3 included, MultiStar: {0.14, -0.12}, one-star: {0.26, -0.18}
03:12:41.573 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
03:12:41.576 00.003 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
03:12:41.578 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.69 mountX=-0.17 mountY=-0.08, mountTheta=-2.72
03:12:41.582 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
03:12:41.583 00.001 18120 Enqueuing Move request for scope (0.14, -0.12)
03:12:41.583 00.000 21948 Worker thread wakes up
03:12:41.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:41.584 00.001 18120 UpdateGuideState exits: m=1816 RSB=29.5
03:12:41.584 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:41.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:41.585 00.001 18120 Enqueuing Expose request
03:12:41.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
03:12:41.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
03:12:41.585 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.17 yDistance=-0.08
03:12:41.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:12:41.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:41.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:12:41.585 00.000 21948 MoveAxis(E, 0, ABG)
03:12:41.585 00.000 21948 Move returns status 0, amount 0
03:12:41.586 00.001 21948 MoveAxis(N, 0, ABG)
03:12:41.586 00.000 21948 Move returns status 0, amount 0
03:12:41.586 00.000 21948 move complete, result=0
03:12:41.586 00.000 21948 worker thread done servicing request
03:12:41.586 00.000 21948 Worker thread wakes up
03:12:41.586 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:41.586 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:41.586 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:43.112 01.526 21948 Exposure complete
03:12:43.140 00.028 21948 worker thread done servicing request
03:12:43.141 00.001 18120 OnExposeComplete: enter
03:12:43.144 00.003 18120 UpdateGuideState(): m_state=6
03:12:43.146 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5168
03:12:43.149 00.003 18120 Star::Find returns 1 (0), X=895.19, Y=233.40, Mass=1817, SNR=29.5, Peak=141 HFD=4.2
03:12:43.151 00.002 18120 MultiStar: [#1 0.78,0.36,0.00,M2] [#2 0.25,0.34,0.65,U] [#3 0.24,0.15,0.62,U] [#4 0.37,0.17,0.57,U] [#5 0.17,0.21,0.48,U] [#6 0.58,0.05,0.00,M2] [#7 1.35,0.46,0.00,M3] [#8 0.27,-0.20,0.41,U] 
03:12:43.154 00.003 18120 refined, 5 included, MultiStar: {0.30, 0.16}, one-star: {0.39, 0.16}
03:12:43.155 00.001 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
03:12:43.156 00.001 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
03:12:43.157 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=0.16 hyp=0.34 cameraTheta=0.49 mountX=0.02 mountY=-0.34, mountTheta=-1.51
03:12:43.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=0.16, opts=13)
03:12:43.159 00.001 18120 Enqueuing Move request for scope (0.30, 0.16)
03:12:43.159 00.000 21948 Worker thread wakes up
03:12:43.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.16) opts 0xd
03:12:43.159 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, 0.16)
03:12:43.159 00.000 21948 Moving (0.30, 0.16) raw xDistance=0.02 yDistance=-0.34
03:12:43.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:12:43.159 00.000 21948 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.160 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:43.160 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.5
03:12:43.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:43.161 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:43.161 00.000 18120 Enqueuing Expose request
03:12:43.162 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:12:43.162 00.000 21948 MoveAxis(E, 0, ABG)
03:12:43.162 00.000 21948 Move returns status 0, amount 0
03:12:43.162 00.000 21948 MoveAxis(N, 0, ABG)
03:12:43.162 00.000 21948 Move returns status 0, amount 0
03:12:43.162 00.000 21948 move complete, result=0
03:12:43.162 00.000 21948 worker thread done servicing request
03:12:43.162 00.000 21948 Worker thread wakes up
03:12:43.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:43.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:43.162 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:12:44.792 01.630 21948 Exposure complete
03:12:44.854 00.062 21948 worker thread done servicing request
03:12:44.854 00.000 18120 OnExposeComplete: enter
03:12:44.854 00.000 18120 UpdateGuideState(): m_state=6
03:12:44.855 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5169
03:12:44.855 00.000 18120 Star::Find returns 1 (0), X=894.72, Y=234.20, Mass=1870, SNR=30.0, Peak=137 HFD=4.4
03:12:44.856 00.001 18120 MultiStar: large primary error, entering stabilization period
03:12:44.856 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
03:12:44.857 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
03:12:44.857 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.96 hyp=0.97 cameraTheta=1.66 mountX=0.91 mountY=-0.36, mountTheta=-0.38
03:12:44.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.96, opts=13)
03:12:44.859 00.001 18120 Enqueuing Move request for scope (-0.08, 0.96)
03:12:44.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:44.860 00.001 18120 UpdateGuideState exits: m=1870 RSB=30.0
03:12:44.860 00.000 21948 Worker thread wakes up
03:12:44.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.96) opts 0xd
03:12:44.860 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.96)
03:12:44.860 00.000 21948 Moving (-0.08, 0.96) raw xDistance=0.91 yDistance=-0.36
03:12:44.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
03:12:44.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:44.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:44.861 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:44.861 00.000 18120 Enqueuing Expose request
03:12:44.862 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
03:12:44.862 00.000 21948 MoveAxis(W, 163, ABG)
03:12:44.862 00.000 21948 Guiding  Dir = 3, Dur = 163
03:12:44.862 00.000 21948 IsSlewing returns 0
03:12:44.862 00.000 21948 IsGuiding returns 0
03:12:44.863 00.001 21948 PulseGuide returned control before completion, sleep 172
03:12:45.043 00.180 21948 IsGuiding returns 0
03:12:45.043 00.000 21948 Move returns status 0, amount 163
03:12:45.043 00.000 21948 MoveAxis(N, 0, ABG)
03:12:45.043 00.000 21948 Move returns status 0, amount 0
03:12:45.043 00.000 21948 move complete, result=0
03:12:45.043 00.000 21948 worker thread done servicing request
03:12:45.044 00.001 21948 Worker thread wakes up
03:12:45.044 00.000 18120 GuideStep: 0.9 px 163 ms WEST, -0.4 px 0 ms NORTH
03:12:45.045 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:45.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:46.458 01.413 21948 Exposure complete
03:12:46.486 00.028 21948 worker thread done servicing request
03:12:46.486 00.000 18120 OnExposeComplete: enter
03:12:46.487 00.001 18120 UpdateGuideState(): m_state=6
03:12:46.487 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5170
03:12:46.490 00.003 18120 Star::Find returns 1 (0), X=894.92, Y=233.92, Mass=1915, SNR=30.4, Peak=165 HFD=4.3
03:12:46.492 00.002 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
03:12:46.494 00.002 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
03:12:46.496 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.68 hyp=0.69 cameraTheta=1.40 mountX=0.57 mountY=-0.41, mountTheta=-0.63
03:12:46.497 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.68, opts=13)
03:12:46.498 00.001 18120 Enqueuing Move request for scope (0.12, 0.68)
03:12:46.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:46.498 00.000 21948 Worker thread wakes up
03:12:46.499 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.4
03:12:46.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.68) opts 0xd
03:12:46.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.68)
03:12:46.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:46.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:46.500 00.001 18120 Enqueuing Expose request
03:12:46.500 00.000 21948 Moving (0.12, 0.68) raw xDistance=0.57 yDistance=-0.41
03:12:46.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57
03:12:46.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:46.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:12:46.500 00.000 21948 MoveAxis(W, 114, ABG)
03:12:46.500 00.000 21948 Guiding  Dir = 3, Dur = 114
03:12:46.501 00.001 21948 IsSlewing returns 0
03:12:46.501 00.000 21948 IsGuiding returns 0
03:12:46.502 00.001 21948 PulseGuide returned control before completion, sleep 123
03:12:46.629 00.127 21948 IsGuiding returns 0
03:12:46.629 00.000 21948 Move returns status 0, amount 114
03:12:46.629 00.000 21948 MoveAxis(N, 0, ABG)
03:12:46.629 00.000 21948 Move returns status 0, amount 0
03:12:46.630 00.001 21948 move complete, result=0
03:12:46.630 00.000 21948 worker thread done servicing request
03:12:46.630 00.000 21948 Worker thread wakes up
03:12:46.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:46.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:46.630 00.000 18120 GuideStep: 0.6 px 114 ms WEST, -0.4 px 0 ms NORTH
03:12:48.267 01.637 21948 Exposure complete
03:12:48.333 00.066 21948 worker thread done servicing request
03:12:48.333 00.000 18120 OnExposeComplete: enter
03:12:48.335 00.002 18120 UpdateGuideState(): m_state=6
03:12:48.336 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5171
03:12:48.338 00.002 18120 Star::Find returns 1 (0), X=895.16, Y=233.41, Mass=1796, SNR=29.3, Peak=136 HFD=4.0
03:12:48.339 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
03:12:48.340 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
03:12:48.341 00.001 18120 CameraToMount -- cameraX=0.36 cameraY=0.18 hyp=0.40 cameraTheta=0.45 mountX=0.01 mountY=-0.40, mountTheta=-1.54
03:12:48.344 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=0.18, opts=13)
03:12:48.345 00.001 18120 Enqueuing Move request for scope (0.36, 0.18)
03:12:48.347 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:48.348 00.001 18120 UpdateGuideState exits: m=1796 RSB=29.3
03:12:48.349 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:48.350 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:48.352 00.002 18120 Enqueuing Expose request
03:12:48.353 00.001 21948 Worker thread wakes up
03:12:48.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.18) opts 0xd
03:12:48.353 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, 0.18)
03:12:48.353 00.000 21948 Moving (0.36, 0.18) raw xDistance=0.01 yDistance=-0.40
03:12:48.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:48.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:48.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:12:48.353 00.000 21948 MoveAxis(E, 0, ABG)
03:12:48.353 00.000 21948 Move returns status 0, amount 0
03:12:48.353 00.000 21948 MoveAxis(N, 0, ABG)
03:12:48.353 00.000 21948 Move returns status 0, amount 0
03:12:48.353 00.000 21948 move complete, result=0
03:12:48.354 00.001 21948 worker thread done servicing request
03:12:48.354 00.000 21948 Worker thread wakes up
03:12:48.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:48.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:48.355 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:12:49.758 01.403 21948 Exposure complete
03:12:49.800 00.042 21948 worker thread done servicing request
03:12:49.800 00.000 18120 OnExposeComplete: enter
03:12:49.801 00.001 18120 UpdateGuideState(): m_state=6
03:12:49.803 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5172
03:12:49.806 00.003 18120 Star::Find returns 1 (0), X=894.99, Y=233.56, Mass=1839, SNR=29.7, Peak=154 HFD=4.1
03:12:49.808 00.002 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
03:12:49.811 00.003 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
03:12:49.813 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.05 mountX=0.22 mountY=-0.32, mountTheta=-0.97
03:12:49.817 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.33, opts=13)
03:12:49.819 00.002 18120 Enqueuing Move request for scope (0.19, 0.33)
03:12:49.820 00.001 21948 Worker thread wakes up
03:12:49.820 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
03:12:49.820 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
03:12:49.820 00.000 21948 Moving (0.19, 0.33) raw xDistance=0.22 yDistance=-0.32
03:12:49.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:12:49.820 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:49.822 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:49.822 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:12:49.824 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:49.825 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:49.825 00.000 18120 Enqueuing Expose request
03:12:49.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:12:49.825 00.000 21948 MoveAxis(W, 39, ABG)
03:12:49.825 00.000 21948 Guiding  Dir = 3, Dur = 39
03:12:49.826 00.001 21948 IsSlewing returns 0
03:12:49.826 00.000 21948 IsGuiding returns 0
03:12:49.829 00.003 21948 PulseGuide returned control before completion, sleep 48
03:12:49.881 00.052 21948 IsGuiding returns 0
03:12:49.881 00.000 21948 Move returns status 0, amount 39
03:12:49.881 00.000 21948 MoveAxis(N, 0, ABG)
03:12:49.881 00.000 21948 Move returns status 0, amount 0
03:12:49.881 00.000 21948 move complete, result=0
03:12:49.881 00.000 21948 worker thread done servicing request
03:12:49.881 00.000 21948 Worker thread wakes up
03:12:49.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:49.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:49.881 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.3 px 0 ms NORTH
03:12:51.513 01.632 21948 Exposure complete
03:12:51.555 00.042 21948 worker thread done servicing request
03:12:51.555 00.000 18120 OnExposeComplete: enter
03:12:51.556 00.001 18120 UpdateGuideState(): m_state=6
03:12:51.558 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5173
03:12:51.559 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=233.28, Mass=1784, SNR=29.3, Peak=147 HFD=4.1
03:12:51.560 00.001 18120 MultiStar: exiting stabilization period
03:12:51.560 00.000 18120 MultiStar: [#1 0.41,0.20,0.00,M3] [#2 0.02,0.27,0.64,U] [#3 0.19,0.19,0.62,U] [#4 0.03,0.18,0.57,U] [#5 0.05,0.28,0.48,U] [#6 0.21,0.25,0.53,U] [#7 0.91,0.20,0.00,M4] [#8 0.01,0.04,0.41,U] 
03:12:51.561 00.001 18120 refined, 6 included, MultiStar: {0.13, 0.17}, one-star: {0.27, 0.05}
03:12:51.561 00.000 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.00) = xAngle (-1.09 = -1.09)
03:12:51.562 00.001 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.13 = -1.13)
03:12:51.562 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.91 mountX=0.10 mountY=-0.19, mountTheta=-1.09
03:12:51.563 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.17, opts=13)
03:12:51.564 00.001 18120 Enqueuing Move request for scope (0.13, 0.17)
03:12:51.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:51.565 00.001 21948 Worker thread wakes up
03:12:51.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
03:12:51.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
03:12:51.565 00.000 21948 Moving (0.13, 0.17) raw xDistance=0.10 yDistance=-0.19
03:12:51.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:12:51.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:51.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:12:51.565 00.000 21948 MoveAxis(E, 0, ABG)
03:12:51.565 00.000 21948 Move returns status 0, amount 0
03:12:51.565 00.000 21948 MoveAxis(N, 0, ABG)
03:12:51.565 00.000 21948 Move returns status 0, amount 0
03:12:51.565 00.000 21948 move complete, result=0
03:12:51.565 00.000 21948 worker thread done servicing request
03:12:51.565 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.3
03:12:51.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:51.566 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:51.569 00.003 18120 Enqueuing Expose request
03:12:51.570 00.001 21948 Worker thread wakes up
03:12:51.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:51.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:51.571 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:53.084 01.513 21948 Exposure complete
03:12:53.118 00.034 21948 worker thread done servicing request
03:12:53.118 00.000 18120 OnExposeComplete: enter
03:12:53.119 00.001 18120 UpdateGuideState(): m_state=6
03:12:53.119 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5174
03:12:53.120 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=233.26, Mass=1937, SNR=30.5, Peak=164 HFD=4.1
03:12:53.120 00.000 18120 MultiStar: [#1 0.53,-0.09,0.00,M4] [#2 0.18,0.24,0.64,U] [#3 -0.04,-0.01,0.58,U] [#4 0.12,0.09,0.56,U] [#5 -0.22,0.17,0.43,U] [#6 0.48,-0.15,0.00,M2] [#7 1.15,0.32,0.00,M5] [#8 0.04,-0.09,0.42,U] 
03:12:53.121 00.001 18120 refined, 5 included, MultiStar: {0.08, 0.07}, one-star: {0.22, 0.03}
03:12:53.121 00.000 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
03:12:53.121 00.000 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
03:12:53.122 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.71 mountX=0.03 mountY=-0.11, mountTheta=-1.29
03:12:53.124 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
03:12:53.124 00.000 18120 Enqueuing Move request for scope (0.08, 0.07)
03:12:53.125 00.001 21948 Worker thread wakes up
03:12:53.125 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:53.125 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
03:12:53.126 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:53.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:53.126 00.000 18120 Enqueuing Expose request
03:12:53.127 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:12:53.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:12:53.127 00.000 21948 Moving (0.08, 0.07) raw xDistance=0.03 yDistance=-0.11
03:12:53.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:53.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:53.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:12:53.127 00.000 21948 MoveAxis(E, 0, ABG)
03:12:53.127 00.000 21948 Move returns status 0, amount 0
03:12:53.127 00.000 21948 MoveAxis(N, 0, ABG)
03:12:53.127 00.000 21948 Move returns status 0, amount 0
03:12:53.127 00.000 21948 move complete, result=0
03:12:53.127 00.000 21948 worker thread done servicing request
03:12:53.127 00.000 21948 Worker thread wakes up
03:12:53.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:53.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:53.128 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:54.760 01.632 21948 Exposure complete
03:12:54.792 00.032 21948 worker thread done servicing request
03:12:54.793 00.001 18120 OnExposeComplete: enter
03:12:54.793 00.000 18120 UpdateGuideState(): m_state=6
03:12:54.794 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5175
03:12:54.795 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=233.12, Mass=1893, SNR=30.0, Peak=165 HFD=4.0
03:12:54.795 00.000 18120 MultiStar: [#1 0.65,0.11,0.00,M5] [#2 0.17,0.03,0.61,U] [#3 0.25,-0.07,0.60,U] [#4 0.27,-0.07,0.54,U] [#5 0.32,-0.06,0.46,U] [#6 0.28,0.08,0.54,U] [#7 0.93,0.01,0.00,M6] [#8 0.12,0.06,0.40,U] 
03:12:54.796 00.001 18120 refined, 6 included, MultiStar: {0.30, -0.03}, one-star: {0.50, -0.11}
03:12:54.796 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
03:12:54.797 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
03:12:54.797 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.10 mountX=-0.15 mountY=-0.26, mountTheta=-2.11
03:12:54.798 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.03, opts=13)
03:12:54.799 00.001 18120 Enqueuing Move request for scope (0.30, -0.03)
03:12:54.799 00.000 21948 Worker thread wakes up
03:12:54.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:54.800 00.001 18120 UpdateGuideState exits: m=1893 RSB=30.0
03:12:54.800 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:54.801 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:54.801 00.000 18120 Enqueuing Expose request
03:12:54.802 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
03:12:54.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
03:12:54.802 00.000 21948 Moving (0.30, -0.03) raw xDistance=-0.15 yDistance=-0.26
03:12:54.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:12:54.802 00.000 21948 switching direction from 1 to -1 - decHistory=-5 oldest=-0.11 newest=-0.56
03:12:54.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:12:54.802 00.000 21948 MoveAxis(E, 0, ABG)
03:12:54.802 00.000 21948 Move returns status 0, amount 0
03:12:54.802 00.000 21948 MoveAxis(N, 61, ABG)
03:12:54.802 00.000 21948 Guiding  Dir = 0, Dur = 61
03:12:54.802 00.000 21948 IsSlewing returns 0
03:12:54.802 00.000 21948 IsGuiding returns 0
03:12:54.808 00.006 21948 PulseGuide returned control before completion, sleep 66
03:12:54.887 00.079 21948 IsGuiding returns 0
03:12:54.887 00.000 21948 Move returns status 0, amount 61
03:12:54.887 00.000 21948 move complete, result=0
03:12:54.887 00.000 21948 worker thread done servicing request
03:12:54.887 00.000 21948 Worker thread wakes up
03:12:54.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:54.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:54.887 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 61 ms NORTH
03:12:56.299 01.412 21948 Exposure complete
03:12:56.346 00.047 21948 worker thread done servicing request
03:12:56.346 00.000 18120 OnExposeComplete: enter
03:12:56.347 00.001 18120 UpdateGuideState(): m_state=6
03:12:56.347 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5176
03:12:56.348 00.001 18120 Star::Find returns 1 (0), X=895.38, Y=233.09, Mass=1778, SNR=29.2, Peak=149 HFD=4.0
03:12:56.348 00.000 18120 MultiStar: [#1 0.89,-0.06,0.00,M6] [#2 0.27,-0.14,0.67,U] [#3 0.18,-0.20,0.61,U] [#4 0.24,-0.05,0.58,U] [#5 0.28,-0.12,0.50,U] [#6 0.73,-0.05,0.00,M2] [#7 1.35,-0.28,0.00,M7] [#8 0.22,-0.46,0.00,M3] 
03:12:56.349 00.001 18120 refined, 4 included, MultiStar: {0.34, -0.13}, one-star: {0.58, -0.14}
03:12:56.349 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:12:56.350 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
03:12:56.350 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=-0.13 hyp=0.37 cameraTheta=-0.37 mountX=-0.26 mountY=-0.25, mountTheta=-2.39
03:12:56.352 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.13, opts=13)
03:12:56.352 00.000 18120 Enqueuing Move request for scope (0.34, -0.13)
03:12:56.353 00.001 21948 Worker thread wakes up
03:12:56.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.13) opts 0xd
03:12:56.353 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.13)
03:12:56.353 00.000 21948 Moving (0.34, -0.13) raw xDistance=-0.26 yDistance=-0.25
03:12:56.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:12:56.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:12:56.353 00.000 21948 MoveAxis(E, 47, ABG)
03:12:56.353 00.000 21948 Guiding  Dir = 2, Dur = 47
03:12:56.353 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:56.353 00.000 18120 UpdateGuideState exits: m=1778 RSB=29.2
03:12:56.355 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:56.356 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:56.357 00.001 21948 IsSlewing returns 0
03:12:56.357 00.000 18120 Enqueuing Expose request
03:12:56.359 00.002 21948 IsGuiding returns 0
03:12:56.361 00.002 21948 PulseGuide returned control before completion, sleep 55
03:12:56.424 00.063 21948 IsGuiding returns 0
03:12:56.424 00.000 21948 Move returns status 0, amount 47
03:12:56.424 00.000 21948 MoveAxis(N, 59, ABG)
03:12:56.424 00.000 21948 Guiding  Dir = 0, Dur = 59
03:12:56.424 00.000 21948 IsSlewing returns 0
03:12:56.424 00.000 21948 IsGuiding returns 0
03:12:56.430 00.006 21948 PulseGuide returned control before completion, sleep 64
03:12:56.499 00.069 21948 IsGuiding returns 1
03:12:56.499 00.000 21948 scope still moving after pulse duration time elapsed
03:12:56.530 00.031 21948 IsSlewing returns 0
03:12:56.530 00.000 21948 IsGuiding returns 0
03:12:56.530 00.000 21948 scope move finished after 59 + 46 ms
03:12:56.530 00.000 21948 Move returns status 0, amount 59
03:12:56.530 00.000 21948 move complete, result=0
03:12:56.530 00.000 21948 worker thread done servicing request
03:12:56.530 00.000 21948 Worker thread wakes up
03:12:56.531 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:56.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:56.531 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.2 px 59 ms NORTH
03:12:58.156 01.625 21948 Exposure complete
03:12:58.190 00.034 21948 worker thread done servicing request
03:12:58.190 00.000 18120 OnExposeComplete: enter
03:12:58.192 00.002 18120 UpdateGuideState(): m_state=6
03:12:58.192 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5177
03:12:58.193 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.27, Mass=1885, SNR=30.1, Peak=163 HFD=4.0
03:12:58.193 00.000 18120 MultiStar: [#1 0.71,-0.05,0.00,M7] [#2 -0.22,0.24,0.64,U] [#3 -0.15,0.07,0.59,U] [#4 0.09,-0.09,0.58,U] [#5 0.14,-0.09,0.46,U] [#6 0.13,0.17,0.52,U] [#7 1.17,-0.15,0.00,M8] [#8 -0.12,0.01,0.41,U] 
03:12:58.194 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.18, 0.03}
03:12:58.194 00.000 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
03:12:58.194 00.000 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
03:12:58.195 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.23 mountX=0.04 mountY=-0.04, mountTheta=-0.78
03:12:58.196 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
03:12:58.196 00.000 18120 Enqueuing Move request for scope (0.02, 0.05)
03:12:58.197 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:58.197 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.1
03:12:58.198 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:58.198 00.000 21948 Worker thread wakes up
03:12:58.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
03:12:58.198 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:12:58.198 00.000 21948 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
03:12:58.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:58.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:58.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:12:58.198 00.000 21948 MoveAxis(E, 0, ABG)
03:12:58.198 00.000 21948 Move returns status 0, amount 0
03:12:58.198 00.000 21948 MoveAxis(N, 0, ABG)
03:12:58.198 00.000 21948 Move returns status 0, amount 0
03:12:58.198 00.000 21948 move complete, result=0
03:12:58.198 00.000 21948 worker thread done servicing request
03:12:58.199 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:58.199 00.000 18120 Enqueuing Expose request
03:12:58.199 00.000 21948 Worker thread wakes up
03:12:58.199 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:58.200 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:58.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:59.728 01.528 21948 Exposure complete
03:12:59.780 00.052 21948 worker thread done servicing request
03:12:59.780 00.000 18120 OnExposeComplete: enter
03:12:59.783 00.003 18120 UpdateGuideState(): m_state=6
03:12:59.786 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5178
03:12:59.789 00.003 18120 Star::Find returns 1 (0), X=894.86, Y=233.10, Mass=1919, SNR=30.4, Peak=175 HFD=4.2
03:12:59.792 00.003 18120 MultiStar: [#1 0.29,0.10,0.71,U] [#2 -0.11,-0.12,0.62,U] [#3 0.19,-0.22,0.58,U] [#4 0.16,-0.32,0.56,U] [#5 -0.06,-0.15,0.46,U] [#6 0.31,-0.49,0.00,M2] [#7 0.88,-0.18,0.00,M9] [#8 0.09,-0.29,0.39,U] 
03:12:59.794 00.002 18120 single-star, 6 included, MultiStar: {0.09, -0.14}, one-star: {0.06, -0.13}
03:12:59.796 00.002 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
03:12:59.799 00.003 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.11)
03:12:59.801 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.14 mountX=-0.15 mountY=0.01, mountTheta=3.11
03:12:59.803 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
03:12:59.804 00.001 18120 Enqueuing Move request for scope (0.06, -0.13)
03:12:59.804 00.000 21948 Worker thread wakes up
03:12:59.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:12:59.805 00.001 18120 UpdateGuideState exits: m=1919 RSB=30.4
03:12:59.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:12:59.805 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:12:59.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:59.806 00.001 21948 Moving (0.06, -0.13) raw xDistance=-0.15 yDistance=0.01
03:12:59.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:12:59.806 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:12:59.806 00.000 18120 Enqueuing Expose request
03:12:59.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:59.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:12:59.808 00.002 21948 MoveAxis(E, 0, ABG)
03:12:59.808 00.000 21948 Move returns status 0, amount 0
03:12:59.808 00.000 21948 MoveAxis(N, 0, ABG)
03:12:59.808 00.000 21948 Move returns status 0, amount 0
03:12:59.808 00.000 21948 move complete, result=0
03:12:59.808 00.000 21948 worker thread done servicing request
03:12:59.808 00.000 21948 Worker thread wakes up
03:12:59.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:12:59.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:12:59.808 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:01.432 01.624 21948 Exposure complete
03:13:01.475 00.043 21948 worker thread done servicing request
03:13:01.475 00.000 18120 OnExposeComplete: enter
03:13:01.477 00.002 18120 UpdateGuideState(): m_state=6
03:13:01.477 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5179
03:13:01.478 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=233.17, Mass=1888, SNR=30.1, Peak=160 HFD=4.3
03:13:01.479 00.001 18120 MultiStar: [#1 0.31,-0.05,0.71,U] [#2 -0.08,0.06,0.64,U] [#3 -0.25,-0.11,0.60,U] [#4 -0.22,0.11,0.57,U] [#5 -0.23,0.05,0.46,U] [#6 0.12,-0.46,0.00,M3] [#7 1.12,-0.05,0.00,M10] [#8 -0.14,-0.43,0.00,M2] 
03:13:01.480 00.001 18120 refined, 5 included, MultiStar: {-0.05, -0.01}, one-star: {0.00, -0.07}
03:13:01.481 00.001 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.92 = 1.36)
03:13:01.481 00.000 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.96 = 1.32)
03:13:01.482 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.93 mountX=0.01 mountY=0.05, mountTheta=1.36
03:13:01.484 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
03:13:01.486 00.002 18120 Enqueuing Move request for scope (-0.05, -0.01)
03:13:01.487 00.001 21948 Worker thread wakes up
03:13:01.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:01.487 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:13:01.488 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:01.488 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:01.489 00.001 18120 Enqueuing Expose request
03:13:01.490 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:13:01.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:13:01.490 00.000 21948 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
03:13:01.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:01.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:01.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:13:01.490 00.000 21948 MoveAxis(E, 0, ABG)
03:13:01.490 00.000 21948 Move returns status 0, amount 0
03:13:01.490 00.000 21948 MoveAxis(N, 0, ABG)
03:13:01.490 00.000 21948 Move returns status 0, amount 0
03:13:01.490 00.000 21948 move complete, result=0
03:13:01.490 00.000 21948 worker thread done servicing request
03:13:01.490 00.000 21948 Worker thread wakes up
03:13:01.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:01.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:01.492 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:03.018 01.526 21948 Exposure complete
03:13:03.073 00.055 21948 worker thread done servicing request
03:13:03.073 00.000 18120 OnExposeComplete: enter
03:13:03.075 00.002 18120 UpdateGuideState(): m_state=6
03:13:03.076 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5180
03:13:03.079 00.003 18120 Star::Find returns 1 (0), X=894.78, Y=233.25, Mass=1900, SNR=30.3, Peak=175 HFD=4.1
03:13:03.081 00.002 18120 MultiStar: [#1 0.70,0.09,0.00,M6] [#2 -0.19,0.23,0.63,U] [#3 0.00,-0.03,0.63,U] [#4 0.02,0.12,0.54,U] [#5 -0.03,0.05,0.44,U] [#6 0.08,-0.36,0.55,U] [#7 0.86,0.02,0.00,R] [#8 0.08,-0.16,0.40,U] 
03:13:03.081 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {-0.02, 0.01}
03:13:03.082 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.63 = 1.65)
03:13:03.082 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.67 = 1.61)
03:13:03.082 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.63 mountX=-0.00 mountY=0.02, mountTheta=1.65
03:13:03.085 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
03:13:03.086 00.001 18120 Enqueuing Move request for scope (-0.01, -0.01)
03:13:03.088 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:03.089 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.3
03:13:03.090 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:03.091 00.001 21948 Worker thread wakes up
03:13:03.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:13:03.091 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:13:03.091 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.02
03:13:03.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:13:03.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:03.091 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:13:03.091 00.000 21948 MoveAxis(E, 0, ABG)
03:13:03.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:03.092 00.001 18120 Enqueuing Expose request
03:13:03.093 00.001 21948 Move returns status 0, amount 0
03:13:03.093 00.000 21948 MoveAxis(N, 0, ABG)
03:13:03.093 00.000 21948 Move returns status 0, amount 0
03:13:03.093 00.000 21948 move complete, result=0
03:13:03.093 00.000 21948 worker thread done servicing request
03:13:03.093 00.000 21948 Worker thread wakes up
03:13:03.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:03.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:03.093 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:04.722 01.629 21948 Exposure complete
03:13:04.783 00.061 21948 worker thread done servicing request
03:13:04.784 00.001 18120 OnExposeComplete: enter
03:13:04.784 00.000 18120 UpdateGuideState(): m_state=6
03:13:04.785 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5181
03:13:04.785 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=233.26, Mass=1982, SNR=30.8, Peak=163 HFD=4.2
03:13:04.786 00.001 18120 MultiStar: [#1 0.50,0.30,0.00,M7] [#2 -0.12,0.23,0.65,U] [#3 -0.02,0.18,0.59,U] [#4 0.11,0.16,0.55,U] [#5 -0.11,0.19,0.45,U] [#6 -0.01,0.19,0.54,U] [#7 0.27,0.30,0.41,U] [#8 -0.14,0.07,0.36,U] 
03:13:04.786 00.000 18120 single-star, 7 included, MultiStar: {0.02, 0.16}, one-star: {0.13, 0.03}
03:13:04.786 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
03:13:04.787 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
03:13:04.787 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
03:13:04.789 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
03:13:04.790 00.001 18120 Enqueuing Move request for scope (0.13, 0.03)
03:13:04.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:04.790 00.000 21948 Worker thread wakes up
03:13:04.791 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
03:13:04.791 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
03:13:04.791 00.000 21948 Moving (0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
03:13:04.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:13:04.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:04.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:13:04.791 00.000 21948 MoveAxis(E, 0, ABG)
03:13:04.791 00.000 21948 Move returns status 0, amount 0
03:13:04.791 00.000 21948 MoveAxis(N, 0, ABG)
03:13:04.791 00.000 21948 Move returns status 0, amount 0
03:13:04.791 00.000 21948 move complete, result=0
03:13:04.791 00.000 21948 worker thread done servicing request
03:13:04.791 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
03:13:04.791 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:04.792 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:04.792 00.000 18120 Enqueuing Expose request
03:13:04.793 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:04.793 00.000 21948 Worker thread wakes up
03:13:04.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:04.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:06.320 01.527 21948 Exposure complete
03:13:06.358 00.038 21948 worker thread done servicing request
03:13:06.358 00.000 18120 OnExposeComplete: enter
03:13:06.360 00.002 18120 UpdateGuideState(): m_state=6
03:13:06.362 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5182
03:13:06.364 00.002 18120 Star::Find returns 1 (0), X=894.82, Y=233.41, Mass=1876, SNR=30.0, Peak=145 HFD=4.1
03:13:06.366 00.002 18120 MultiStar: [#1 0.38,0.24,0.00,M8] [#2 -0.27,0.33,0.65,U] [#3 -0.21,0.23,0.60,U] [#4 -0.11,0.12,0.55,U] [#5 -0.17,0.18,0.44,U] [#6 0.08,0.02,0.52,U] [#7 0.03,0.17,0.44,U] [#8 0.03,0.20,0.39,U] 
03:13:06.369 00.003 18120 single-star, 7 included, MultiStar: {-0.07, 0.18}, one-star: {0.02, 0.18}
03:13:06.371 00.002 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
03:13:06.373 00.002 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
03:13:06.375 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=0.15 mountY=-0.10, mountTheta=-0.58
03:13:06.380 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.18, opts=13)
03:13:06.382 00.002 18120 Enqueuing Move request for scope (0.02, 0.18)
03:13:06.382 00.000 21948 Worker thread wakes up
03:13:06.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
03:13:06.382 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
03:13:06.382 00.000 21948 Moving (0.02, 0.18) raw xDistance=0.15 yDistance=-0.10
03:13:06.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:13:06.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:06.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:13:06.382 00.000 21948 MoveAxis(E, 0, ABG)
03:13:06.383 00.001 21948 Move returns status 0, amount 0
03:13:06.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:06.383 00.000 21948 MoveAxis(N, 0, ABG)
03:13:06.383 00.000 21948 Move returns status 0, amount 0
03:13:06.383 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
03:13:06.384 00.001 21948 move complete, result=0
03:13:06.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:06.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:06.384 00.000 18120 Enqueuing Expose request
03:13:06.385 00.001 21948 worker thread done servicing request
03:13:06.385 00.000 21948 Worker thread wakes up
03:13:06.385 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:06.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:06.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:08.013 01.628 21948 Exposure complete
03:13:08.052 00.039 21948 worker thread done servicing request
03:13:08.052 00.000 18120 OnExposeComplete: enter
03:13:08.053 00.001 18120 UpdateGuideState(): m_state=6
03:13:08.053 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5183
03:13:08.054 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=233.25, Mass=1983, SNR=30.9, Peak=170 HFD=4.3
03:13:08.054 00.000 18120 MultiStar: [#1 0.33,0.06,0.69,U] [#2 -0.08,0.00,0.62,U] [#3 -0.02,0.01,0.57,U] [#4 0.13,-0.16,0.53,U] [#5 0.06,0.08,0.45,U] [#6 0.29,-0.13,0.52,U] [#7 0.02,0.33,0.41,U] [#8 -0.21,-0.16,0.39,U] 
03:13:08.055 00.001 18120 single-star, 8 included, MultiStar: {0.06, 0.00}, one-star: {-0.00, 0.02}
03:13:08.055 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
03:13:08.056 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
03:13:08.056 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.67 mountX=0.01 mountY=-0.01, mountTheta=-0.36
03:13:08.057 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.02, opts=13)
03:13:08.058 00.001 18120 Enqueuing Move request for scope (-0.00, 0.02)
03:13:08.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:08.059 00.001 21948 Worker thread wakes up
03:13:08.059 00.000 18120 UpdateGuideState exits: m=1983 RSB=30.9
03:13:08.060 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:08.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:08.061 00.001 18120 Enqueuing Expose request
03:13:08.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
03:13:08.061 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
03:13:08.061 00.000 21948 Moving (-0.00, 0.02) raw xDistance=0.01 yDistance=-0.01
03:13:08.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:08.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:08.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:13:08.061 00.000 21948 MoveAxis(E, 0, ABG)
03:13:08.061 00.000 21948 Move returns status 0, amount 0
03:13:08.061 00.000 21948 MoveAxis(N, 0, ABG)
03:13:08.061 00.000 21948 Move returns status 0, amount 0
03:13:08.061 00.000 21948 move complete, result=0
03:13:08.061 00.000 21948 worker thread done servicing request
03:13:08.061 00.000 21948 Worker thread wakes up
03:13:08.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:08.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:08.062 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:09.581 01.519 21948 Exposure complete
03:13:09.631 00.050 21948 worker thread done servicing request
03:13:09.631 00.000 18120 OnExposeComplete: enter
03:13:09.632 00.001 18120 UpdateGuideState(): m_state=6
03:13:09.632 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5184
03:13:09.633 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.17, Mass=1901, SNR=30.3, Peak=184 HFD=4.2
03:13:09.633 00.000 18120 MultiStar: [#1 0.58,-0.00,0.00,M8] [#2 -0.08,0.03,0.61,U] [#3 -0.01,-0.08,0.59,U] [#4 0.18,-0.02,0.56,U] [#5 -0.05,-0.11,0.45,U] [#6 -0.06,-0.07,0.55,U] [#7 0.00,0.24,0.42,U] [#8 -0.26,-0.17,0.39,U] 
03:13:09.634 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {0.18, -0.06}
03:13:09.635 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
03:13:09.635 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
03:13:09.636 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.13 mountX=-0.04 mountY=0.00, mountTheta=3.12
03:13:09.638 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
03:13:09.638 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
03:13:09.639 00.001 21948 Worker thread wakes up
03:13:09.639 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:09.640 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:13:09.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:13:09.640 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.3
03:13:09.640 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:09.641 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:09.642 00.001 21948 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=0.00
03:13:09.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:09.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:09.642 00.000 18120 Enqueuing Expose request
03:13:09.643 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:13:09.643 00.000 21948 MoveAxis(E, 0, ABG)
03:13:09.643 00.000 21948 Move returns status 0, amount 0
03:13:09.643 00.000 21948 MoveAxis(N, 0, ABG)
03:13:09.643 00.000 21948 Move returns status 0, amount 0
03:13:09.643 00.000 21948 move complete, result=0
03:13:09.643 00.000 21948 worker thread done servicing request
03:13:09.643 00.000 21948 Worker thread wakes up
03:13:09.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:09.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:09.644 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:11.270 01.626 21948 Exposure complete
03:13:11.309 00.039 21948 worker thread done servicing request
03:13:11.309 00.000 18120 OnExposeComplete: enter
03:13:11.310 00.001 18120 UpdateGuideState(): m_state=6
03:13:11.311 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5185
03:13:11.312 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.19, Mass=1901, SNR=30.2, Peak=164 HFD=4.2
03:13:11.314 00.002 18120 MultiStar: [#1 0.41,-0.06,0.72,U] [#2 -0.32,0.03,0.65,U] [#3 0.20,-0.28,0.60,U] [#4 -0.02,-0.04,0.55,U] [#5 -0.23,-0.05,0.47,U] [#6 0.08,0.01,0.51,U] [#7 -0.05,0.02,0.42,U] [#8 -0.10,-0.28,0.38,U] 
03:13:11.314 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.23, -0.04}
03:13:11.317 00.003 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
03:13:11.318 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:13:11.319 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.90 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
03:13:11.322 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
03:13:11.323 00.001 18120 Enqueuing Move request for scope (0.06, -0.07)
03:13:11.323 00.000 21948 Worker thread wakes up
03:13:11.323 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
03:13:11.323 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
03:13:11.323 00.000 21948 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.02
03:13:11.323 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:11.323 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:11.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:11.326 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:11.326 00.000 21948 MoveAxis(E, 0, ABG)
03:13:11.326 00.000 21948 Move returns status 0, amount 0
03:13:11.326 00.000 21948 MoveAxis(N, 0, ABG)
03:13:11.326 00.000 21948 Move returns status 0, amount 0
03:13:11.326 00.000 21948 move complete, result=0
03:13:11.326 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:13:11.327 00.001 21948 worker thread done servicing request
03:13:11.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:11.328 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:11.329 00.001 18120 Enqueuing Expose request
03:13:11.331 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:11.332 00.001 21948 Worker thread wakes up
03:13:11.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:11.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:12.848 01.516 21948 Exposure complete
03:13:12.889 00.041 21948 worker thread done servicing request
03:13:12.890 00.001 18120 OnExposeComplete: enter
03:13:12.890 00.000 18120 UpdateGuideState(): m_state=6
03:13:12.891 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5186
03:13:12.891 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=233.24, Mass=1946, SNR=30.6, Peak=160 HFD=4.3
03:13:12.892 00.001 18120 MultiStar: [#1 0.26,0.17,0.70,U] [#2 -0.22,0.26,0.62,U] [#3 -0.23,-0.00,0.60,U] [#4 -0.18,0.10,0.55,U] [#5 -0.28,0.03,0.43,U] [#6 -0.09,-0.26,0.52,U] [#7 -0.12,0.18,0.41,U] [#8 -0.49,0.04,0.00,M1] 
03:13:12.893 00.001 18120 single-star, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.03, 0.01}
03:13:12.893 00.000 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
03:13:12.893 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
03:13:12.894 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.98 mountX=0.02 mountY=0.03, mountTheta=0.96
03:13:12.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.01, opts=13)
03:13:12.895 00.000 18120 Enqueuing Move request for scope (-0.03, 0.01)
03:13:12.896 00.001 21948 Worker thread wakes up
03:13:12.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:13:12.896 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:13:12.896 00.000 21948 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
03:13:12.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:13:12.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:12.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:12.897 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.6
03:13:12.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:12.898 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:12.898 00.000 18120 Enqueuing Expose request
03:13:12.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:13:12.898 00.000 21948 MoveAxis(E, 0, ABG)
03:13:12.898 00.000 21948 Move returns status 0, amount 0
03:13:12.898 00.000 21948 MoveAxis(N, 0, ABG)
03:13:12.898 00.000 21948 Move returns status 0, amount 0
03:13:12.898 00.000 21948 move complete, result=0
03:13:12.898 00.000 21948 worker thread done servicing request
03:13:12.899 00.001 21948 Worker thread wakes up
03:13:12.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:12.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:12.899 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:14.532 01.633 21948 Exposure complete
03:13:14.573 00.041 21948 worker thread done servicing request
03:13:14.573 00.000 18120 OnExposeComplete: enter
03:13:14.575 00.002 18120 UpdateGuideState(): m_state=6
03:13:14.575 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5187
03:13:14.576 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=233.25, Mass=1839, SNR=29.6, Peak=166 HFD=4.0
03:13:14.576 00.000 18120 MultiStar: [#1 0.10,0.22,0.71,U] [#2 -0.30,0.06,0.60,U] [#3 -0.20,0.09,0.62,U] [#4 0.01,0.23,0.57,U] [#5 -0.32,0.22,0.48,U] [#6 0.08,0.07,0.51,U] [#7 -0.31,0.33,0.00,M1] [#8 -0.58,-0.10,0.00,M2] 
03:13:14.576 00.000 18120 single-star, 6 included, MultiStar: {-0.07, 0.12}, one-star: {0.03, 0.02}
03:13:14.577 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
03:13:14.577 00.000 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
03:13:14.578 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.55 mountX=0.00 mountY=-0.03, mountTheta=-1.44
03:13:14.579 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
03:13:14.579 00.000 18120 Enqueuing Move request for scope (0.03, 0.02)
03:13:14.580 00.001 21948 Worker thread wakes up
03:13:14.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:14.580 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.6
03:13:14.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:14.581 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:14.581 00.000 18120 Enqueuing Expose request
03:13:14.582 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
03:13:14.582 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
03:13:14.582 00.000 21948 Moving (0.03, 0.02) raw xDistance=0.00 yDistance=-0.03
03:13:14.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:13:14.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:14.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:13:14.582 00.000 21948 MoveAxis(E, 0, ABG)
03:13:14.582 00.000 21948 Move returns status 0, amount 0
03:13:14.582 00.000 21948 MoveAxis(N, 0, ABG)
03:13:14.582 00.000 21948 Move returns status 0, amount 0
03:13:14.582 00.000 21948 move complete, result=0
03:13:14.582 00.000 21948 worker thread done servicing request
03:13:14.582 00.000 21948 Worker thread wakes up
03:13:14.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:14.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:14.582 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:16.105 01.523 21948 Exposure complete
03:13:16.147 00.042 21948 worker thread done servicing request
03:13:16.147 00.000 18120 OnExposeComplete: enter
03:13:16.147 00.000 18120 UpdateGuideState(): m_state=6
03:13:16.148 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5188
03:13:16.148 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=233.30, Mass=1889, SNR=30.2, Peak=165 HFD=4.1
03:13:16.151 00.003 18120 MultiStar: [#1 0.18,0.27,0.71,U] [#2 -0.25,0.22,0.62,U] [#3 0.08,0.18,0.59,U] [#4 0.05,0.18,0.55,U] [#5 -0.24,0.18,0.45,U] [#6 0.23,0.27,0.52,U] [#7 0.02,0.23,0.41,U] [#8 0.03,-0.02,0.39,U] 
03:13:16.153 00.002 18120 single-star, 8 included, MultiStar: {0.04, 0.17}, one-star: {0.11, 0.07}
03:13:16.154 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
03:13:16.154 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
03:13:16.155 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=0.01 mountY=-0.13, mountTheta=-1.47
03:13:16.158 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
03:13:16.159 00.001 18120 Enqueuing Move request for scope (0.11, 0.07)
03:13:16.160 00.001 21948 Worker thread wakes up
03:13:16.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:16.160 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.2
03:13:16.161 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:16.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:16.161 00.000 18120 Enqueuing Expose request
03:13:16.162 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
03:13:16.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
03:13:16.162 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.01 yDistance=-0.13
03:13:16.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:16.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:16.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:13:16.162 00.000 21948 MoveAxis(E, 0, ABG)
03:13:16.162 00.000 21948 Move returns status 0, amount 0
03:13:16.162 00.000 21948 MoveAxis(N, 0, ABG)
03:13:16.162 00.000 21948 Move returns status 0, amount 0
03:13:16.162 00.000 21948 move complete, result=0
03:13:16.162 00.000 21948 worker thread done servicing request
03:13:16.162 00.000 21948 Worker thread wakes up
03:13:16.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:16.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:16.163 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:17.786 01.623 21948 Exposure complete
03:13:17.826 00.040 21948 worker thread done servicing request
03:13:17.826 00.000 18120 OnExposeComplete: enter
03:13:17.827 00.001 18120 UpdateGuideState(): m_state=6
03:13:17.827 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5189
03:13:17.828 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=233.37, Mass=1782, SNR=29.3, Peak=145 HFD=4.0
03:13:17.829 00.001 18120 MultiStar: [#1 0.33,0.21,0.74,U] [#2 -0.18,0.23,0.65,U] [#3 -0.25,0.32,0.61,U] [#4 -0.05,-0.01,0.58,U] [#5 -0.06,0.26,0.48,U] [#6 0.07,0.15,0.57,U] [#7 0.05,0.08,0.43,U] [#8 -0.36,-0.07,0.40,U] 
03:13:17.830 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.10, 0.13}
03:13:17.831 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
03:13:17.832 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
03:13:17.833 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.14 mountY=-0.06, mountTheta=-0.39
03:13:17.835 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
03:13:17.836 00.001 18120 Enqueuing Move request for scope (-0.01, 0.15)
03:13:17.836 00.000 21948 Worker thread wakes up
03:13:17.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:17.837 00.001 18120 UpdateGuideState exits: m=1782 RSB=29.3
03:13:17.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:17.837 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:17.838 00.001 18120 Enqueuing Expose request
03:13:17.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
03:13:17.838 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
03:13:17.838 00.000 21948 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.06
03:13:17.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:13:17.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:17.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:13:17.838 00.000 21948 MoveAxis(E, 0, ABG)
03:13:17.838 00.000 21948 Move returns status 0, amount 0
03:13:17.839 00.001 21948 MoveAxis(N, 0, ABG)
03:13:17.839 00.000 21948 Move returns status 0, amount 0
03:13:17.839 00.000 21948 move complete, result=0
03:13:17.839 00.000 21948 worker thread done servicing request
03:13:17.839 00.000 21948 Worker thread wakes up
03:13:17.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:17.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:17.839 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:19.359 01.520 21948 Exposure complete
03:13:19.420 00.061 21948 worker thread done servicing request
03:13:19.420 00.000 18120 OnExposeComplete: enter
03:13:19.421 00.001 18120 UpdateGuideState(): m_state=6
03:13:19.422 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5190
03:13:19.422 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=233.17, Mass=1833, SNR=29.6, Peak=158 HFD=4.2
03:13:19.423 00.001 18120 MultiStar: [#1 0.31,0.20,0.72,U] [#2 -0.22,0.06,0.65,U] [#3 -0.27,-0.08,0.60,U] [#4 -0.10,-0.20,0.57,U] [#5 0.05,0.03,0.47,U] [#6 0.09,-0.32,0.54,U] [#7 0.04,-0.05,0.43,U] [#8 -0.15,-0.18,0.43,U] 
03:13:19.423 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.15, -0.06}
03:13:19.424 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
03:13:19.424 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
03:13:19.425 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.47 mountX=-0.05 mountY=0.02, mountTheta=2.78
03:13:19.426 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
03:13:19.427 00.001 18120 Enqueuing Move request for scope (0.01, -0.05)
03:13:19.428 00.001 21948 Worker thread wakes up
03:13:19.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
03:13:19.428 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
03:13:19.428 00.000 21948 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
03:13:19.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:19.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:19.428 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:13:19.428 00.000 21948 MoveAxis(E, 0, ABG)
03:13:19.428 00.000 21948 Move returns status 0, amount 0
03:13:19.428 00.000 21948 MoveAxis(N, 0, ABG)
03:13:19.428 00.000 21948 Move returns status 0, amount 0
03:13:19.428 00.000 21948 move complete, result=0
03:13:19.428 00.000 21948 worker thread done servicing request
03:13:19.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:19.429 00.001 18120 UpdateGuideState exits: m=1833 RSB=29.6
03:13:19.429 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:19.430 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:19.430 00.000 18120 Enqueuing Expose request
03:13:19.431 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:19.431 00.000 21948 Worker thread wakes up
03:13:19.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:19.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:21.062 01.631 21948 Exposure complete
03:13:21.111 00.049 21948 worker thread done servicing request
03:13:21.111 00.000 18120 OnExposeComplete: enter
03:13:21.113 00.002 18120 UpdateGuideState(): m_state=6
03:13:21.114 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5191
03:13:21.115 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=233.36, Mass=1736, SNR=28.9, Peak=170 HFD=3.9
03:13:21.116 00.001 18120 MultiStar: [#1 0.52,0.27,0.00,M3] [#2 -0.17,0.26,0.69,U] [#3 0.15,-0.03,0.60,U] [#4 0.05,-0.01,0.58,U] [#5 0.13,0.06,0.48,U] [#6 0.12,-0.12,0.52,U] [#7 0.18,0.28,0.45,U] [#8 -0.01,-0.13,0.42,U] 
03:13:21.117 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.27, 0.12}
03:13:21.118 00.001 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
03:13:21.120 00.002 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
03:13:21.121 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.59 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:13:21.123 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.07, opts=13)
03:13:21.125 00.002 18120 Enqueuing Move request for scope (0.10, 0.07)
03:13:21.126 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:21.127 00.001 18120 UpdateGuideState exits: m=1736 RSB=28.9
03:13:21.128 00.001 21948 Worker thread wakes up
03:13:21.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:21.129 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:21.131 00.002 18120 Enqueuing Expose request
03:13:21.132 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
03:13:21.132 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:13:21.132 00.000 21948 Moving (0.10, 0.07) raw xDistance=0.02 yDistance=-0.12
03:13:21.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:13:21.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:21.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:13:21.132 00.000 21948 MoveAxis(E, 0, ABG)
03:13:21.132 00.000 21948 Move returns status 0, amount 0
03:13:21.132 00.000 21948 MoveAxis(N, 0, ABG)
03:13:21.132 00.000 21948 Move returns status 0, amount 0
03:13:21.132 00.000 21948 move complete, result=0
03:13:21.132 00.000 21948 worker thread done servicing request
03:13:21.132 00.000 21948 Worker thread wakes up
03:13:21.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:21.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:21.132 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:22.657 01.525 21948 Exposure complete
03:13:22.693 00.036 21948 worker thread done servicing request
03:13:22.698 00.005 18120 OnExposeComplete: enter
03:13:22.701 00.003 18120 UpdateGuideState(): m_state=6
03:13:22.704 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5192
03:13:22.706 00.002 18120 Star::Find returns 1 (0), X=894.94, Y=233.21, Mass=1813, SNR=29.5, Peak=175 HFD=4.2
03:13:22.709 00.003 18120 MultiStar: [#1 0.42,0.05,0.74,U] [#2 -0.13,0.11,0.64,U] [#3 0.19,-0.02,0.61,U] [#4 0.25,-0.10,0.54,U] [#5 0.06,-0.06,0.49,U] [#6 0.42,-0.04,0.50,U] [#7 0.29,0.05,0.42,U] [#8 0.10,-0.02,0.42,U] 
03:13:22.711 00.002 18120 single-star, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.14, -0.02}
03:13:22.713 00.002 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
03:13:22.715 00.002 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
03:13:22.718 00.003 18120 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.17 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
03:13:22.721 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.02, opts=13)
03:13:22.722 00.001 18120 Enqueuing Move request for scope (0.14, -0.02)
03:13:22.723 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:22.725 00.002 18120 UpdateGuideState exits: m=1813 RSB=29.5
03:13:22.726 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:22.726 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:22.727 00.001 18120 Enqueuing Expose request
03:13:22.728 00.001 21948 Worker thread wakes up
03:13:22.728 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
03:13:22.728 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
03:13:22.728 00.000 21948 Moving (0.14, -0.02) raw xDistance=-0.08 yDistance=-0.11
03:13:22.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:22.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:22.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:13:22.728 00.000 21948 MoveAxis(E, 0, ABG)
03:13:22.728 00.000 21948 Move returns status 0, amount 0
03:13:22.728 00.000 21948 MoveAxis(N, 0, ABG)
03:13:22.728 00.000 21948 Move returns status 0, amount 0
03:13:22.728 00.000 21948 move complete, result=0
03:13:22.728 00.000 21948 worker thread done servicing request
03:13:22.728 00.000 21948 Worker thread wakes up
03:13:22.730 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:22.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:22.730 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:24.365 01.635 21948 Exposure complete
03:13:24.439 00.074 21948 worker thread done servicing request
03:13:24.439 00.000 18120 OnExposeComplete: enter
03:13:24.441 00.002 18120 UpdateGuideState(): m_state=6
03:13:24.442 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5193
03:13:24.444 00.002 18120 Star::Find returns 1 (0), X=895.06, Y=233.15, Mass=1864, SNR=29.9, Peak=173 HFD=4.3
03:13:24.445 00.001 18120 MultiStar: [#1 0.64,-0.04,0.00,M3] [#2 0.12,0.21,0.63,U] [#3 0.09,0.02,0.59,U] [#4 0.09,-0.14,0.55,U] [#5 0.09,-0.16,0.45,U] [#6 0.32,-0.17,0.51,U] [#7 0.20,0.14,0.43,U] [#8 0.40,-0.30,0.00,M1] 
03:13:24.446 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.03}, one-star: {0.26, -0.09}
03:13:24.447 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
03:13:24.449 00.002 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
03:13:24.450 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=-0.10 mountY=-0.14, mountTheta=-2.18
03:13:24.452 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.03, opts=13)
03:13:24.453 00.001 18120 Enqueuing Move request for scope (0.17, -0.03)
03:13:24.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:24.454 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:13:24.454 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:24.454 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:24.456 00.002 18120 Enqueuing Expose request
03:13:24.459 00.003 21948 Worker thread wakes up
03:13:24.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
03:13:24.459 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
03:13:24.459 00.000 21948 Moving (0.17, -0.03) raw xDistance=-0.10 yDistance=-0.14
03:13:24.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:13:24.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:24.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:13:24.459 00.000 21948 MoveAxis(E, 0, ABG)
03:13:24.459 00.000 21948 Move returns status 0, amount 0
03:13:24.459 00.000 21948 MoveAxis(N, 0, ABG)
03:13:24.459 00.000 21948 Move returns status 0, amount 0
03:13:24.459 00.000 21948 move complete, result=0
03:13:24.459 00.000 21948 worker thread done servicing request
03:13:24.459 00.000 21948 Worker thread wakes up
03:13:24.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:24.459 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:24.460 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:25.866 01.406 21948 Exposure complete
03:13:25.911 00.045 21948 worker thread done servicing request
03:13:25.911 00.000 18120 OnExposeComplete: enter
03:13:25.912 00.001 18120 UpdateGuideState(): m_state=6
03:13:25.912 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5194
03:13:25.913 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.27, Mass=1839, SNR=29.7, Peak=163 HFD=4.0
03:13:25.913 00.000 18120 MultiStar: [#1 0.65,0.14,0.00,M4] [#2 -0.12,0.24,0.65,U] [#3 0.04,0.30,0.60,U] [#4 -0.04,0.03,0.55,U] [#5 0.22,0.20,0.47,U] [#6 0.30,0.09,0.55,U] [#7 0.07,0.41,0.42,U] [#8 -0.05,0.11,0.42,U] 
03:13:25.914 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.16}, one-star: {0.18, 0.04}
03:13:25.914 00.000 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
03:13:25.914 00.000 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
03:13:25.915 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=0.11 mountY=-0.15, mountTheta=-0.91
03:13:25.916 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.16, opts=13)
03:13:25.917 00.001 18120 Enqueuing Move request for scope (0.08, 0.16)
03:13:25.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:25.918 00.001 21948 Worker thread wakes up
03:13:25.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
03:13:25.918 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
03:13:25.918 00.000 21948 Moving (0.08, 0.16) raw xDistance=0.11 yDistance=-0.15
03:13:25.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:13:25.918 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:25.918 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:13:25.918 00.000 21948 MoveAxis(E, 0, ABG)
03:13:25.918 00.000 21948 Move returns status 0, amount 0
03:13:25.918 00.000 21948 MoveAxis(N, 0, ABG)
03:13:25.918 00.000 21948 Move returns status 0, amount 0
03:13:25.918 00.000 21948 move complete, result=0
03:13:25.918 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:13:25.919 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:25.919 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:25.920 00.001 18120 Enqueuing Expose request
03:13:25.920 00.000 21948 worker thread done servicing request
03:13:25.920 00.000 21948 Worker thread wakes up
03:13:25.920 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:25.921 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:25.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:27.543 01.622 21948 Exposure complete
03:13:27.591 00.048 21948 worker thread done servicing request
03:13:27.591 00.000 18120 OnExposeComplete: enter
03:13:27.592 00.001 18120 UpdateGuideState(): m_state=6
03:13:27.593 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5195
03:13:27.593 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=233.17, Mass=1828, SNR=29.6, Peak=161 HFD=4.2
03:13:27.594 00.001 18120 MultiStar: [#1 0.36,0.06,0.75,U] [#2 -0.07,0.20,0.62,U] [#3 -0.05,0.01,0.59,U] [#4 0.10,-0.04,0.57,U] [#5 -0.23,0.19,0.48,U] [#6 0.01,-0.16,0.52,U] [#7 -0.06,0.03,0.44,U] [#8 0.19,-0.07,0.40,U] 
03:13:27.594 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.10, -0.06}
03:13:27.595 00.001 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
03:13:27.595 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
03:13:27.595 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
03:13:27.598 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
03:13:27.599 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
03:13:27.601 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:27.602 00.001 18120 UpdateGuideState exits: m=1828 RSB=29.6
03:13:27.603 00.001 21948 Worker thread wakes up
03:13:27.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:13:27.603 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:13:27.603 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
03:13:27.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:27.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:27.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:13:27.603 00.000 21948 MoveAxis(E, 0, ABG)
03:13:27.603 00.000 21948 Move returns status 0, amount 0
03:13:27.603 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:27.604 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:27.606 00.002 18120 Enqueuing Expose request
03:13:27.607 00.001 21948 MoveAxis(N, 0, ABG)
03:13:27.607 00.000 21948 Move returns status 0, amount 0
03:13:27.607 00.000 21948 move complete, result=0
03:13:27.607 00.000 21948 worker thread done servicing request
03:13:27.607 00.000 21948 Worker thread wakes up
03:13:27.607 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:27.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:27.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:29.126 01.519 21948 Exposure complete
03:13:29.173 00.047 21948 worker thread done servicing request
03:13:29.173 00.000 18120 OnExposeComplete: enter
03:13:29.174 00.001 18120 UpdateGuideState(): m_state=6
03:13:29.174 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5196
03:13:29.175 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.25, Mass=1782, SNR=29.3, Peak=182 HFD=4.0
03:13:29.175 00.000 18120 MultiStar: [#1 0.55,0.04,0.00,M4] [#2 0.01,0.32,0.63,U] [#3 0.04,-0.03,0.59,U] [#4 0.12,0.06,0.58,U] [#5 -0.06,0.11,0.47,U] [#6 0.26,0.21,0.53,U] [#7 -0.02,0.18,0.47,U] [#8 -0.04,0.14,0.40,U] 
03:13:29.176 00.001 18120 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.23, 0.01}
03:13:29.176 00.000 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.00) = xAngle (-1.08 = -1.08)
03:13:29.177 00.001 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
03:13:29.177 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.91 mountX=0.07 mountY=-0.13, mountTheta=-1.09
03:13:29.178 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.12, opts=13)
03:13:29.179 00.001 18120 Enqueuing Move request for scope (0.09, 0.12)
03:13:29.179 00.000 21948 Worker thread wakes up
03:13:29.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
03:13:29.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
03:13:29.179 00.000 21948 Moving (0.09, 0.12) raw xDistance=0.07 yDistance=-0.13
03:13:29.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:13:29.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:29.180 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:29.180 00.000 18120 UpdateGuideState exits: m=1782 RSB=29.3
03:13:29.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:13:29.180 00.000 21948 MoveAxis(E, 0, ABG)
03:13:29.180 00.000 21948 Move returns status 0, amount 0
03:13:29.180 00.000 21948 MoveAxis(N, 0, ABG)
03:13:29.180 00.000 21948 Move returns status 0, amount 0
03:13:29.180 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:29.181 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:29.181 00.000 18120 Enqueuing Expose request
03:13:29.181 00.000 21948 move complete, result=0
03:13:29.182 00.001 21948 worker thread done servicing request
03:13:29.182 00.000 21948 Worker thread wakes up
03:13:29.182 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:29.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:29.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:30.807 01.625 21948 Exposure complete
03:13:30.850 00.043 21948 worker thread done servicing request
03:13:30.850 00.000 18120 OnExposeComplete: enter
03:13:30.850 00.000 18120 UpdateGuideState(): m_state=6
03:13:30.851 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5197
03:13:30.851 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=233.41, Mass=1879, SNR=30.0, Peak=169 HFD=4.0
03:13:30.852 00.001 18120 MultiStar: [#1 0.86,0.05,0.00,M5] [#2 0.03,0.05,0.67,U] [#3 0.23,-0.09,0.61,U] [#4 0.31,0.08,0.56,U] [#5 0.14,-0.00,0.42,U] [#6 0.47,-0.07,0.00,M1] [#7 0.35,0.17,0.44,U] [#8 0.14,-0.45,0.00,M1] 
03:13:30.854 00.002 18120 refined, 5 included, MultiStar: {0.22, 0.07}, one-star: {0.26, 0.17}
03:13:30.856 00.002 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
03:13:30.859 00.003 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
03:13:30.861 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.33 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
03:13:30.864 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.07, opts=13)
03:13:30.866 00.002 18120 Enqueuing Move request for scope (0.22, 0.07)
03:13:30.866 00.000 21948 Worker thread wakes up
03:13:30.866 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:30.867 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
03:13:30.867 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.0
03:13:30.867 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:30.867 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:30.870 00.003 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
03:13:30.870 00.000 21948 Moving (0.22, 0.07) raw xDistance=-0.02 yDistance=-0.23
03:13:30.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:13:30.870 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:13:30.870 00.000 18120 Enqueuing Expose request
03:13:30.871 00.001 21948 MoveAxis(E, 0, ABG)
03:13:30.871 00.000 21948 Move returns status 0, amount 0
03:13:30.871 00.000 21948 MoveAxis(N, 55, ABG)
03:13:30.871 00.000 21948 Guiding  Dir = 0, Dur = 55
03:13:30.871 00.000 21948 IsSlewing returns 0
03:13:30.871 00.000 21948 IsGuiding returns 0
03:13:30.875 00.004 21948 PulseGuide returned control before completion, sleep 61
03:13:30.946 00.071 21948 IsGuiding returns 0
03:13:30.946 00.000 21948 Move returns status 0, amount 55
03:13:30.946 00.000 21948 move complete, result=0
03:13:30.946 00.000 21948 worker thread done servicing request
03:13:30.946 00.000 21948 Worker thread wakes up
03:13:30.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:30.947 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 55 ms NORTH
03:13:30.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:32.357 01.410 21948 Exposure complete
03:13:32.403 00.046 21948 worker thread done servicing request
03:13:32.403 00.000 18120 OnExposeComplete: enter
03:13:32.404 00.001 18120 UpdateGuideState(): m_state=6
03:13:32.404 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5198
03:13:32.405 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=233.04, Mass=1878, SNR=30.1, Peak=177 HFD=4.3
03:13:32.405 00.000 18120 MultiStar: [#1 0.39,0.02,0.71,U] [#2 0.03,0.08,0.63,U] [#3 0.17,0.03,0.59,U] [#4 0.04,-0.16,0.55,U] [#5 -0.12,0.06,0.48,U] [#6 0.09,-0.19,0.50,U] [#7 0.20,-0.16,0.42,U] [#8 -0.21,-0.05,0.40,U] 
03:13:32.406 00.001 18120 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.26, -0.19}
03:13:32.406 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
03:13:32.406 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
03:13:32.407 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
03:13:32.408 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.07, opts=13)
03:13:32.409 00.001 18120 Enqueuing Move request for scope (0.12, -0.07)
03:13:32.409 00.000 21948 Worker thread wakes up
03:13:32.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
03:13:32.409 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
03:13:32.409 00.000 21948 Moving (0.12, -0.07) raw xDistance=-0.11 yDistance=-0.08
03:13:32.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:32.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:32.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:32.411 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:13:32.411 00.000 21948 MoveAxis(E, 0, ABG)
03:13:32.411 00.000 21948 Move returns status 0, amount 0
03:13:32.411 00.000 21948 MoveAxis(N, 0, ABG)
03:13:32.411 00.000 21948 Move returns status 0, amount 0
03:13:32.411 00.000 21948 move complete, result=0
03:13:32.411 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.1
03:13:32.413 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:32.414 00.001 21948 worker thread done servicing request
03:13:32.414 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:32.414 00.000 18120 Enqueuing Expose request
03:13:32.415 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:32.417 00.002 21948 Worker thread wakes up
03:13:32.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:32.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:34.049 01.632 21948 Exposure complete
03:13:34.083 00.034 21948 worker thread done servicing request
03:13:34.083 00.000 18120 OnExposeComplete: enter
03:13:34.084 00.001 18120 UpdateGuideState(): m_state=6
03:13:34.084 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5199
03:13:34.085 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.25, Mass=1875, SNR=29.9, Peak=171 HFD=4.1
03:13:34.085 00.000 18120 MultiStar: [#1 0.51,0.15,0.00,M5] [#2 -0.00,0.22,0.66,U] [#3 0.01,0.06,0.58,U] [#4 0.14,-0.14,0.56,U] [#5 -0.09,0.16,0.48,U] [#6 0.18,0.12,0.53,U] [#7 0.44,0.21,0.00,M1] [#8 -0.25,-0.20,0.40,U] 
03:13:34.086 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.23, 0.02}
03:13:34.086 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
03:13:34.087 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
03:13:34.087 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=0.01 mountY=-0.08, mountTheta=-1.43
03:13:34.088 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
03:13:34.089 00.001 18120 Enqueuing Move request for scope (0.06, 0.04)
03:13:34.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:34.091 00.002 21948 Worker thread wakes up
03:13:34.091 00.000 18120 UpdateGuideState exits: m=1875 RSB=29.9
03:13:34.091 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:34.092 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:34.092 00.000 18120 Enqueuing Expose request
03:13:34.093 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:13:34.093 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:13:34.093 00.000 21948 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.08
03:13:34.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:34.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:34.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:13:34.093 00.000 21948 MoveAxis(E, 0, ABG)
03:13:34.093 00.000 21948 Move returns status 0, amount 0
03:13:34.094 00.001 21948 MoveAxis(N, 0, ABG)
03:13:34.094 00.000 21948 Move returns status 0, amount 0
03:13:34.094 00.000 21948 move complete, result=0
03:13:34.094 00.000 21948 worker thread done servicing request
03:13:34.094 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:34.094 00.000 21948 Worker thread wakes up
03:13:34.095 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:34.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:35.614 01.519 21948 Exposure complete
03:13:35.641 00.027 21948 worker thread done servicing request
03:13:35.641 00.000 18120 OnExposeComplete: enter
03:13:35.642 00.001 18120 UpdateGuideState(): m_state=6
03:13:35.643 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5200
03:13:35.644 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.26, Mass=1800, SNR=29.4, Peak=155 HFD=4.0
03:13:35.645 00.001 18120 MultiStar: [#1 0.40,0.11,0.73,U] [#2 -0.07,0.22,0.64,U] [#3 -0.00,0.07,0.61,U] [#4 0.17,-0.15,0.60,U] [#5 -0.16,-0.11,0.48,U] [#6 0.13,-0.17,0.50,U] [#7 0.09,0.23,0.42,U] [#8 0.08,-0.24,0.41,U] 
03:13:35.645 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.23, 0.03}
03:13:35.646 00.001 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
03:13:35.646 00.000 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
03:13:35.646 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
03:13:35.648 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
03:13:35.649 00.001 18120 Enqueuing Move request for scope (0.12, 0.01)
03:13:35.651 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:35.651 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.4
03:13:35.652 00.001 21948 Worker thread wakes up
03:13:35.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:13:35.652 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:13:35.652 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.11
03:13:35.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:35.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:35.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:35.654 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:35.654 00.000 18120 Enqueuing Expose request
03:13:35.655 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:13:35.655 00.000 21948 MoveAxis(E, 0, ABG)
03:13:35.655 00.000 21948 Move returns status 0, amount 0
03:13:35.655 00.000 21948 MoveAxis(N, 0, ABG)
03:13:35.655 00.000 21948 Move returns status 0, amount 0
03:13:35.655 00.000 21948 move complete, result=0
03:13:35.655 00.000 21948 worker thread done servicing request
03:13:35.655 00.000 21948 Worker thread wakes up
03:13:35.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:35.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:35.655 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:37.288 01.633 21948 Exposure complete
03:13:37.327 00.039 21948 worker thread done servicing request
03:13:37.327 00.000 18120 OnExposeComplete: enter
03:13:37.328 00.001 18120 UpdateGuideState(): m_state=6
03:13:37.328 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5201
03:13:37.328 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=233.28, Mass=1810, SNR=29.5, Peak=171 HFD=4.0
03:13:37.329 00.001 18120 MultiStar: [#1 0.56,0.01,0.00,M5] [#2 -0.09,0.08,0.63,U] [#3 0.18,0.00,0.60,U] [#4 0.06,-0.06,0.59,U] [#5 0.09,-0.11,0.45,U] [#6 0.31,0.04,0.52,U] [#7 0.08,-0.01,0.44,U] [#8 -0.06,-0.30,0.39,U] 
03:13:37.329 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {-0.04, 0.05}
03:13:37.330 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
03:13:37.330 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
03:13:37.332 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.33 mountX=-0.04 mountY=-0.04, mountTheta=-2.34
03:13:37.336 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
03:13:37.337 00.001 18120 Enqueuing Move request for scope (0.06, -0.02)
03:13:37.337 00.000 21948 Worker thread wakes up
03:13:37.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:37.338 00.001 18120 UpdateGuideState exits: m=1810 RSB=29.5
03:13:37.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:37.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:37.339 00.000 18120 Enqueuing Expose request
03:13:37.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:13:37.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:13:37.339 00.000 21948 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.04
03:13:37.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:37.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:37.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:13:37.339 00.000 21948 MoveAxis(E, 0, ABG)
03:13:37.339 00.000 21948 Move returns status 0, amount 0
03:13:37.339 00.000 21948 MoveAxis(N, 0, ABG)
03:13:37.339 00.000 21948 Move returns status 0, amount 0
03:13:37.339 00.000 21948 move complete, result=0
03:13:37.339 00.000 21948 worker thread done servicing request
03:13:37.339 00.000 21948 Worker thread wakes up
03:13:37.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:37.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:37.339 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:38.860 01.521 21948 Exposure complete
03:13:38.907 00.047 21948 worker thread done servicing request
03:13:38.907 00.000 18120 OnExposeComplete: enter
03:13:38.908 00.001 18120 UpdateGuideState(): m_state=6
03:13:38.909 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5202
03:13:38.909 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=233.24, Mass=1830, SNR=29.5, Peak=169 HFD=4.0
03:13:38.909 00.000 18120 MultiStar: [#1 0.45,0.07,0.00,M6] [#2 -0.24,-0.04,0.64,U] [#3 0.07,-0.15,0.62,U] [#4 0.13,-0.32,0.56,U] [#5 0.26,-0.24,0.46,U] [#6 0.28,-0.23,0.55,U] [#7 -0.02,0.03,0.44,U] [#8 -0.10,-0.33,0.40,U] 
03:13:38.910 00.001 18120 single-star, 7 included, MultiStar: {0.07, -0.14}, one-star: {0.13, 0.01}
03:13:38.910 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:13:38.911 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:13:38.911 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
03:13:38.912 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.01, opts=13)
03:13:38.913 00.001 18120 Enqueuing Move request for scope (0.13, 0.01)
03:13:38.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:38.914 00.001 18120 UpdateGuideState exits: m=1830 RSB=29.5
03:13:38.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:38.915 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:38.915 00.000 18120 Enqueuing Expose request
03:13:38.915 00.000 21948 Worker thread wakes up
03:13:38.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
03:13:38.915 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
03:13:38.915 00.000 21948 Moving (0.13, 0.01) raw xDistance=-0.05 yDistance=-0.12
03:13:38.916 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:38.916 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:38.916 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:13:38.916 00.000 21948 MoveAxis(E, 0, ABG)
03:13:38.916 00.000 21948 Move returns status 0, amount 0
03:13:38.916 00.000 21948 MoveAxis(N, 0, ABG)
03:13:38.916 00.000 21948 Move returns status 0, amount 0
03:13:38.916 00.000 21948 move complete, result=0
03:13:38.916 00.000 21948 worker thread done servicing request
03:13:38.916 00.000 21948 Worker thread wakes up
03:13:38.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:38.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:38.916 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:40.552 01.636 21948 Exposure complete
03:13:40.586 00.034 21948 worker thread done servicing request
03:13:40.586 00.000 18120 OnExposeComplete: enter
03:13:40.586 00.000 18120 UpdateGuideState(): m_state=6
03:13:40.587 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5203
03:13:40.588 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=233.11, Mass=1947, SNR=30.6, Peak=183 HFD=4.2
03:13:40.588 00.000 18120 MultiStar: [#1 0.44,0.00,0.00,M7] [#2 -0.15,0.10,0.62,U] [#3 0.03,-0.12,0.58,U] [#4 -0.01,-0.12,0.56,U] [#5 0.03,-0.07,0.47,U] [#6 0.37,-0.41,0.00,M1] [#7 0.27,-0.02,0.44,U] [#8 0.17,-0.36,0.38,U] 
03:13:40.588 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.09}, one-star: {0.07, -0.12}
03:13:40.589 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:13:40.589 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.14)
03:13:40.590 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.11 mountX=-0.10 mountY=0.00, mountTheta=3.14
03:13:40.591 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
03:13:40.591 00.000 18120 Enqueuing Move request for scope (0.05, -0.09)
03:13:40.592 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:40.592 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.6
03:13:40.592 00.000 21948 Worker thread wakes up
03:13:40.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
03:13:40.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
03:13:40.592 00.000 21948 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=0.00
03:13:40.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:13:40.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:40.593 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:40.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:40.593 00.000 18120 Enqueuing Expose request
03:13:40.594 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:13:40.594 00.000 21948 MoveAxis(E, 0, ABG)
03:13:40.594 00.000 21948 Move returns status 0, amount 0
03:13:40.594 00.000 21948 MoveAxis(N, 0, ABG)
03:13:40.594 00.000 21948 Move returns status 0, amount 0
03:13:40.594 00.000 21948 move complete, result=0
03:13:40.594 00.000 21948 worker thread done servicing request
03:13:40.594 00.000 21948 Worker thread wakes up
03:13:40.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:40.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:40.595 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:42.108 01.513 21948 Exposure complete
03:13:42.147 00.039 21948 worker thread done servicing request
03:13:42.147 00.000 18120 OnExposeComplete: enter
03:13:42.148 00.001 18120 UpdateGuideState(): m_state=6
03:13:42.149 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5204
03:13:42.149 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=233.17, Mass=2014, SNR=31.0, Peak=203 HFD=4.2
03:13:42.150 00.001 18120 MultiStar: [#1 0.48,0.03,0.00,M8] [#2 0.07,-0.02,0.62,U] [#3 -0.14,-0.03,0.57,U] [#4 0.15,-0.15,0.52,U] [#5 0.32,-0.36,0.00,M1] [#6 0.27,-0.17,0.51,U] [#7 0.06,0.04,0.43,U] [#8 -0.35,-0.24,0.38,U] 
03:13:42.150 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.26, -0.06}
03:13:42.150 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
03:13:42.151 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
03:13:42.151 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.75 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
03:13:42.154 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
03:13:42.156 00.002 18120 Enqueuing Move request for scope (0.08, -0.08)
03:13:42.159 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:42.161 00.002 18120 UpdateGuideState exits: m=2014 RSB=31.0
03:13:42.163 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:42.166 00.003 21948 Worker thread wakes up
03:13:42.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
03:13:42.166 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
03:13:42.166 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:42.167 00.001 18120 Enqueuing Expose request
03:13:42.167 00.000 21948 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.04
03:13:42.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:42.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:42.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:13:42.168 00.001 21948 MoveAxis(E, 0, ABG)
03:13:42.168 00.000 21948 Move returns status 0, amount 0
03:13:42.168 00.000 21948 MoveAxis(N, 0, ABG)
03:13:42.168 00.000 21948 Move returns status 0, amount 0
03:13:42.168 00.000 21948 move complete, result=0
03:13:42.168 00.000 21948 worker thread done servicing request
03:13:42.168 00.000 21948 Worker thread wakes up
03:13:42.168 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:42.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:42.168 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:43.801 01.633 21948 Exposure complete
03:13:43.841 00.040 21948 worker thread done servicing request
03:13:43.841 00.000 18120 OnExposeComplete: enter
03:13:43.842 00.001 18120 UpdateGuideState(): m_state=6
03:13:43.842 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5205
03:13:43.844 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=233.22, Mass=1994, SNR=30.8, Peak=182 HFD=4.1
03:13:43.847 00.003 18120 MultiStar: [#1 0.63,-0.02,0.00,M9] [#2 0.22,0.06,0.62,U] [#3 0.06,0.03,0.62,U] [#4 0.21,-0.13,0.55,U] [#5 0.18,-0.03,0.46,U] [#6 0.51,-0.20,0.00,M1] [#7 0.21,0.20,0.42,U] [#8 0.33,-0.16,0.38,U] 
03:13:43.850 00.003 18120 refined, 6 included, MultiStar: {0.22, -0.00}, one-star: {0.30, -0.01}
03:13:43.850 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
03:13:43.851 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
03:13:43.851 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.01 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
03:13:43.852 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.00, opts=13)
03:13:43.853 00.001 18120 Enqueuing Move request for scope (0.22, -0.00)
03:13:43.853 00.000 21948 Worker thread wakes up
03:13:43.853 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd
03:13:43.853 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.00)
03:13:43.853 00.000 21948 Moving (0.22, -0.00) raw xDistance=-0.09 yDistance=-0.19
03:13:43.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:43.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:43.853 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:43.854 00.001 18120 UpdateGuideState exits: m=1994 RSB=30.8
03:13:43.854 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:43.855 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:43.855 00.000 18120 Enqueuing Expose request
03:13:43.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:13:43.856 00.001 21948 MoveAxis(E, 0, ABG)
03:13:43.856 00.000 21948 Move returns status 0, amount 0
03:13:43.856 00.000 21948 MoveAxis(N, 0, ABG)
03:13:43.856 00.000 21948 Move returns status 0, amount 0
03:13:43.856 00.000 21948 move complete, result=0
03:13:43.856 00.000 21948 worker thread done servicing request
03:13:43.856 00.000 21948 Worker thread wakes up
03:13:43.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:43.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:43.856 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:45.372 01.516 21948 Exposure complete
03:13:45.415 00.043 21948 worker thread done servicing request
03:13:45.415 00.000 18120 OnExposeComplete: enter
03:13:45.417 00.002 18120 UpdateGuideState(): m_state=6
03:13:45.418 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5206
03:13:45.418 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=233.13, Mass=1893, SNR=30.0, Peak=187 HFD=4.1
03:13:45.419 00.001 18120 MultiStar: [#1 0.61,-0.12,0.00,M10] [#2 0.04,0.10,0.66,U] [#3 0.44,-0.25,0.00,M1] [#4 0.14,-0.25,0.58,U] [#5 0.26,-0.19,0.49,U] [#6 0.15,-0.19,0.55,U] [#7 0.31,-0.06,0.43,U] [#8 -0.04,-0.20,0.40,U] 
03:13:45.419 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.12}, one-star: {0.33, -0.11}
03:13:45.420 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
03:13:45.420 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
03:13:45.421 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.57 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
03:13:45.422 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.12, opts=13)
03:13:45.422 00.000 18120 Enqueuing Move request for scope (0.19, -0.12)
03:13:45.423 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:45.423 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.0
03:13:45.423 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:45.424 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:45.425 00.001 18120 Enqueuing Expose request
03:13:45.425 00.000 21948 Worker thread wakes up
03:13:45.426 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
03:13:45.426 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
03:13:45.426 00.000 21948 Moving (0.19, -0.12) raw xDistance=-0.18 yDistance=-0.11
03:13:45.426 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:13:45.426 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:45.426 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:13:45.426 00.000 21948 MoveAxis(E, 0, ABG)
03:13:45.426 00.000 21948 Move returns status 0, amount 0
03:13:45.426 00.000 21948 MoveAxis(N, 0, ABG)
03:13:45.426 00.000 21948 Move returns status 0, amount 0
03:13:45.426 00.000 21948 move complete, result=0
03:13:45.426 00.000 21948 worker thread done servicing request
03:13:45.426 00.000 21948 Worker thread wakes up
03:13:45.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:45.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:45.426 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:47.056 01.630 21948 Exposure complete
03:13:47.116 00.060 21948 worker thread done servicing request
03:13:47.118 00.002 18120 OnExposeComplete: enter
03:13:47.121 00.003 18120 UpdateGuideState(): m_state=6
03:13:47.124 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5207
03:13:47.126 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=233.31, Mass=1948, SNR=30.7, Peak=164 HFD=4.1
03:13:47.129 00.003 18120 MultiStar: [#1 0.45,0.28,0.00,R] [#2 -0.05,0.10,0.62,U] [#3 0.15,-0.07,0.59,U] [#4 0.04,-0.12,0.56,U] [#5 0.03,0.03,0.45,U] [#6 0.44,-0.12,0.00,M1] [#7 0.05,-0.10,0.40,U] [#8 -0.01,-0.06,0.38,U] 
03:13:47.131 00.002 18120 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.30, 0.07}
03:13:47.134 00.003 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
03:13:47.134 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
03:13:47.135 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
03:13:47.137 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.01, opts=13)
03:13:47.138 00.001 18120 Enqueuing Move request for scope (0.10, -0.01)
03:13:47.140 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:47.142 00.002 18120 UpdateGuideState exits: m=1948 RSB=30.7
03:13:47.144 00.002 21948 Worker thread wakes up
03:13:47.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
03:13:47.144 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:47.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
03:13:47.144 00.000 21948 Moving (0.10, -0.01) raw xDistance=-0.05 yDistance=-0.09
03:13:47.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:47.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:47.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:13:47.144 00.000 21948 MoveAxis(E, 0, ABG)
03:13:47.144 00.000 21948 Move returns status 0, amount 0
03:13:47.144 00.000 21948 MoveAxis(N, 0, ABG)
03:13:47.144 00.000 21948 Move returns status 0, amount 0
03:13:47.144 00.000 21948 move complete, result=0
03:13:47.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:47.145 00.001 18120 Enqueuing Expose request
03:13:47.146 00.001 21948 worker thread done servicing request
03:13:47.146 00.000 21948 Worker thread wakes up
03:13:47.146 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:47.146 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:47.146 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:48.560 01.414 21948 Exposure complete
03:13:48.600 00.040 21948 worker thread done servicing request
03:13:48.601 00.001 18120 OnExposeComplete: enter
03:13:48.601 00.000 18120 UpdateGuideState(): m_state=6
03:13:48.602 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5208
03:13:48.602 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=233.20, Mass=1912, SNR=30.2, Peak=177 HFD=4.2
03:13:48.603 00.001 18120 MultiStar: [#1 0.02,-0.15,0.73,U] [#2 -0.13,0.26,0.62,U] [#3 0.11,0.09,0.59,U] [#4 -0.00,0.08,0.55,U] [#5 0.16,-0.16,0.47,U] [#6 0.26,-0.21,0.51,U] [#7 -0.10,0.33,0.43,U] [#8 -0.07,-0.04,0.38,U] 
03:13:48.603 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.12, -0.03}
03:13:48.604 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
03:13:48.604 00.000 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
03:13:48.604 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.25 mountX=-0.01 mountY=-0.05, mountTheta=-1.74
03:13:48.609 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
03:13:48.613 00.004 18120 Enqueuing Move request for scope (0.05, 0.01)
03:13:48.615 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:48.617 00.002 18120 UpdateGuideState exits: m=1912 RSB=30.2
03:13:48.619 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:48.619 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:48.620 00.001 18120 Enqueuing Expose request
03:13:48.620 00.000 21948 Worker thread wakes up
03:13:48.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:13:48.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:13:48.620 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
03:13:48.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:48.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:48.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:13:48.620 00.000 21948 MoveAxis(E, 0, ABG)
03:13:48.620 00.000 21948 Move returns status 0, amount 0
03:13:48.620 00.000 21948 MoveAxis(N, 0, ABG)
03:13:48.620 00.000 21948 Move returns status 0, amount 0
03:13:48.620 00.000 21948 move complete, result=0
03:13:48.620 00.000 21948 worker thread done servicing request
03:13:48.620 00.000 21948 Worker thread wakes up
03:13:48.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:48.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:48.621 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:50.252 01.631 21948 Exposure complete
03:13:50.290 00.038 21948 worker thread done servicing request
03:13:50.290 00.000 18120 OnExposeComplete: enter
03:13:50.291 00.001 18120 UpdateGuideState(): m_state=6
03:13:50.291 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5209
03:13:50.292 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.18, Mass=1885, SNR=30.1, Peak=165 HFD=4.2
03:13:50.293 00.001 18120 MultiStar: [#1 0.16,-0.10,0.73,U] [#2 -0.15,0.01,0.64,U] [#3 0.03,0.10,0.59,U] [#4 0.09,-0.00,0.57,U] [#5 -0.12,0.11,0.47,U] [#6 0.25,-0.00,0.55,U] [#7 -0.14,0.13,0.43,U] [#8 -0.07,-0.01,0.39,U] 
03:13:50.295 00.002 18120 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.18, -0.05}
03:13:50.296 00.001 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
03:13:50.297 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
03:13:50.299 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=-0.01 mountY=-0.05, mountTheta=-1.88
03:13:50.300 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
03:13:50.301 00.001 18120 Enqueuing Move request for scope (0.05, 0.01)
03:13:50.301 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:50.302 00.001 21948 Worker thread wakes up
03:13:50.302 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:13:50.302 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.1
03:13:50.302 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:13:50.302 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
03:13:50.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:50.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:50.302 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:50.303 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:13:50.303 00.000 21948 MoveAxis(E, 0, ABG)
03:13:50.303 00.000 21948 Move returns status 0, amount 0
03:13:50.303 00.000 21948 MoveAxis(N, 0, ABG)
03:13:50.303 00.000 21948 Move returns status 0, amount 0
03:13:50.303 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:50.303 00.000 18120 Enqueuing Expose request
03:13:50.304 00.001 21948 move complete, result=0
03:13:50.304 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:50.304 00.000 21948 worker thread done servicing request
03:13:50.304 00.000 21948 Worker thread wakes up
03:13:50.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:50.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:51.820 01.516 21948 Exposure complete
03:13:51.872 00.052 21948 worker thread done servicing request
03:13:51.872 00.000 18120 OnExposeComplete: enter
03:13:51.873 00.001 18120 UpdateGuideState(): m_state=6
03:13:51.874 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5210
03:13:51.874 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.11, Mass=1873, SNR=29.9, Peak=177 HFD=4.1
03:13:51.876 00.002 18120 MultiStar: [#1 -0.08,-0.23,0.72,U] [#2 0.02,-0.01,0.62,U] [#3 0.04,-0.05,0.60,U] [#4 0.10,-0.33,0.59,U] [#5 0.10,-0.11,0.48,U] [#6 0.15,-0.11,0.54,U] [#7 0.08,-0.22,0.44,U] [#8 -0.04,-0.06,0.40,U] 
03:13:51.876 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.38, -0.12}
03:13:51.876 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
03:13:51.878 00.002 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
03:13:51.880 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.92 mountX=-0.17 mountY=-0.03, mountTheta=-2.96
03:13:51.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
03:13:51.881 00.000 18120 Enqueuing Move request for scope (0.10, -0.14)
03:13:51.882 00.001 21948 Worker thread wakes up
03:13:51.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
03:13:51.882 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
03:13:51.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:51.882 00.000 18120 UpdateGuideState exits: m=1873 RSB=29.9
03:13:51.883 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:51.883 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:51.884 00.001 18120 Enqueuing Expose request
03:13:51.884 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.03
03:13:51.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:13:51.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:51.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:13:51.884 00.000 21948 MoveAxis(E, 0, ABG)
03:13:51.884 00.000 21948 Move returns status 0, amount 0
03:13:51.884 00.000 21948 MoveAxis(N, 0, ABG)
03:13:51.884 00.000 21948 Move returns status 0, amount 0
03:13:51.884 00.000 21948 move complete, result=0
03:13:51.885 00.001 21948 worker thread done servicing request
03:13:51.885 00.000 21948 Worker thread wakes up
03:13:51.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:51.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:51.885 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:53.509 01.624 21948 Exposure complete
03:13:53.568 00.059 21948 worker thread done servicing request
03:13:53.568 00.000 18120 OnExposeComplete: enter
03:13:53.571 00.003 18120 UpdateGuideState(): m_state=6
03:13:53.574 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5211
03:13:53.576 00.002 18120 Star::Find returns 1 (0), X=894.99, Y=233.00, Mass=1884, SNR=30.2, Peak=191 HFD=4.2
03:13:53.579 00.003 18120 MultiStar: [#1 -0.04,-0.37,0.73,U] [#2 -0.12,0.04,0.62,U] [#3 0.11,-0.13,0.59,U] [#4 0.18,-0.52,0.00,M1] [#5 0.22,-0.28,0.46,U] [#6 0.21,-0.19,0.50,U] [#7 0.15,-0.15,0.44,U] [#8 -0.15,-0.30,0.38,U] 
03:13:53.582 00.003 18120 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {0.19, -0.23}
03:13:53.584 00.002 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.08)
03:13:53.586 00.002 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
03:13:53.588 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.21 mountX=-0.22 mountY=0.02, mountTheta=3.04
03:13:53.593 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
03:13:53.596 00.003 18120 Enqueuing Move request for scope (0.08, -0.20)
03:13:53.598 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:53.600 00.002 18120 UpdateGuideState exits: m=1884 RSB=30.2
03:13:53.602 00.002 21948 Worker thread wakes up
03:13:53.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:53.603 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:53.603 00.000 18120 Enqueuing Expose request
03:13:53.604 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
03:13:53.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
03:13:53.604 00.000 21948 Moving (0.08, -0.20) raw xDistance=-0.22 yDistance=0.02
03:13:53.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:13:53.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:53.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:13:53.604 00.000 21948 MoveAxis(E, 39, ABG)
03:13:53.604 00.000 21948 Guiding  Dir = 2, Dur = 39
03:13:53.604 00.000 21948 IsSlewing returns 0
03:13:53.604 00.000 21948 IsGuiding returns 0
03:13:53.606 00.002 21948 PulseGuide returned control before completion, sleep 48
03:13:53.665 00.059 21948 IsGuiding returns 0
03:13:53.665 00.000 21948 Move returns status 0, amount 39
03:13:53.665 00.000 21948 MoveAxis(N, 0, ABG)
03:13:53.665 00.000 21948 Move returns status 0, amount 0
03:13:53.665 00.000 21948 move complete, result=0
03:13:53.665 00.000 21948 worker thread done servicing request
03:13:53.665 00.000 21948 Worker thread wakes up
03:13:53.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:53.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:53.665 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:13:55.078 01.413 21948 Exposure complete
03:13:55.126 00.048 21948 worker thread done servicing request
03:13:55.127 00.001 18120 OnExposeComplete: enter
03:13:55.127 00.000 18120 UpdateGuideState(): m_state=6
03:13:55.128 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5212
03:13:55.128 00.000 18120 Star::Find returns 1 (0), X=895.03, Y=232.96, Mass=1896, SNR=30.1, Peak=201 HFD=4.1
03:13:55.129 00.001 18120 MultiStar: [#1 -0.04,-0.46,0.00,M1] [#2 0.07,-0.16,0.65,U] [#3 -0.12,-0.25,0.60,U] [#4 0.16,-0.30,0.59,U] [#5 -0.02,-0.46,0.00,M1] [#6 0.39,-0.31,0.00,M1] [#7 0.13,-0.27,0.43,U] [#8 -0.19,-0.23,0.40,U] 
03:13:55.129 00.000 18120 refined, 5 included, MultiStar: {0.07, -0.25}, one-star: {0.22, -0.27}
03:13:55.130 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
03:13:55.130 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
03:13:55.131 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.28 mountX=-0.26 mountY=0.05, mountTheta=2.97
03:13:55.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.25, opts=13)
03:13:55.133 00.001 18120 Enqueuing Move request for scope (0.07, -0.25)
03:13:55.134 00.001 21948 Worker thread wakes up
03:13:55.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
03:13:55.134 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
03:13:55.134 00.000 21948 Moving (0.07, -0.25) raw xDistance=-0.26 yDistance=0.05
03:13:55.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:13:55.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:55.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:13:55.134 00.000 21948 MoveAxis(E, 49, ABG)
03:13:55.134 00.000 21948 Guiding  Dir = 2, Dur = 49
03:13:55.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:55.135 00.001 21948 IsSlewing returns 0
03:13:55.135 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
03:13:55.135 00.000 21948 IsGuiding returns 0
03:13:55.135 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:55.136 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:55.138 00.002 18120 Enqueuing Expose request
03:13:55.138 00.000 21948 PulseGuide returned control before completion, sleep 58
03:13:55.202 00.064 21948 IsGuiding returns 0
03:13:55.202 00.000 21948 Move returns status 0, amount 49
03:13:55.202 00.000 21948 MoveAxis(N, 0, ABG)
03:13:55.202 00.000 21948 Move returns status 0, amount 0
03:13:55.202 00.000 21948 move complete, result=0
03:13:55.202 00.000 21948 worker thread done servicing request
03:13:55.202 00.000 21948 Worker thread wakes up
03:13:55.202 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:55.202 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:55.202 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
03:13:56.833 01.631 21948 Exposure complete
03:13:56.900 00.067 21948 worker thread done servicing request
03:13:56.900 00.000 18120 OnExposeComplete: enter
03:13:56.902 00.002 18120 UpdateGuideState(): m_state=6
03:13:56.904 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5213
03:13:56.905 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=233.33, Mass=1965, SNR=30.8, Peak=171 HFD=4.0
03:13:56.908 00.003 18120 MultiStar: [#1 -0.03,0.00,0.72,U] [#2 -0.23,0.29,0.63,U] [#3 -0.06,0.07,0.58,U] [#4 -0.00,-0.01,0.55,U] [#5 -0.15,0.32,0.45,U] [#6 0.21,0.11,0.54,U] [#7 0.13,0.30,0.43,U] [#8 -0.12,0.01,0.36,U] 
03:13:56.908 00.000 18120 single-star, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.01, 0.10}
03:13:56.909 00.001 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
03:13:56.909 00.000 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
03:13:56.910 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=0.09 mountY=-0.04, mountTheta=-0.39
03:13:56.911 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.10, opts=13)
03:13:56.912 00.001 18120 Enqueuing Move request for scope (-0.01, 0.10)
03:13:56.913 00.001 21948 Worker thread wakes up
03:13:56.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:56.914 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:13:56.914 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.8
03:13:56.914 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:13:56.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:56.915 00.001 21948 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
03:13:56.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:56.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:56.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:13:56.915 00.000 21948 MoveAxis(E, 0, ABG)
03:13:56.915 00.000 21948 Move returns status 0, amount 0
03:13:56.915 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:56.916 00.001 21948 MoveAxis(N, 0, ABG)
03:13:56.916 00.000 21948 Move returns status 0, amount 0
03:13:56.916 00.000 21948 move complete, result=0
03:13:56.916 00.000 18120 Enqueuing Expose request
03:13:56.917 00.001 21948 worker thread done servicing request
03:13:56.917 00.000 21948 Worker thread wakes up
03:13:56.917 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:56.919 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:56.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:58.326 01.407 21948 Exposure complete
03:13:58.370 00.044 21948 worker thread done servicing request
03:13:58.370 00.000 18120 OnExposeComplete: enter
03:13:58.371 00.001 18120 UpdateGuideState(): m_state=6
03:13:58.373 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5214
03:13:58.375 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=233.35, Mass=1922, SNR=30.4, Peak=165 HFD=4.0
03:13:58.375 00.000 18120 MultiStar: [#1 -0.10,0.09,0.69,U] [#2 -0.23,0.24,0.60,U] [#3 0.23,0.08,0.59,U] [#4 0.04,0.20,0.54,U] [#5 -0.04,-0.01,0.45,U] [#6 -0.09,0.15,0.53,U] [#7 -0.14,0.08,0.42,U] [#8 -0.32,0.10,0.40,U] 
03:13:58.376 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {0.13, 0.12}
03:13:58.377 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
03:13:58.378 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
03:13:58.379 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.85 mountX=0.12 mountY=-0.02, mountTheta=-0.19
03:13:58.383 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.12, opts=13)
03:13:58.384 00.001 18120 Enqueuing Move request for scope (-0.03, 0.12)
03:13:58.385 00.001 21948 Worker thread wakes up
03:13:58.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:13:58.386 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.4
03:13:58.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:58.387 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:13:58.387 00.000 18120 Enqueuing Expose request
03:13:58.388 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
03:13:58.388 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:13:58.388 00.000 21948 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.02
03:13:58.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:13:58.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:58.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:58.388 00.000 21948 MoveAxis(E, 0, ABG)
03:13:58.388 00.000 21948 Move returns status 0, amount 0
03:13:58.388 00.000 21948 MoveAxis(N, 0, ABG)
03:13:58.388 00.000 21948 Move returns status 0, amount 0
03:13:58.388 00.000 21948 move complete, result=0
03:13:58.388 00.000 21948 worker thread done servicing request
03:13:58.388 00.000 21948 Worker thread wakes up
03:13:58.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:13:58.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:13:58.388 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:00.023 01.635 21948 Exposure complete
03:14:00.066 00.043 21948 worker thread done servicing request
03:14:00.066 00.000 18120 OnExposeComplete: enter
03:14:00.069 00.003 18120 UpdateGuideState(): m_state=6
03:14:00.071 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5215
03:14:00.071 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=233.35, Mass=1854, SNR=29.7, Peak=153 HFD=3.7
03:14:00.073 00.002 18120 MultiStar: [#1 -0.05,-0.01,0.73,U] [#2 -0.37,0.34,0.00,M1] [#3 -0.02,0.20,0.59,U] [#4 0.02,0.23,0.57,U] [#5 -0.09,0.19,0.48,U] [#6 0.03,0.35,0.52,U] [#7 0.04,0.33,0.43,U] [#8 -0.19,0.07,0.41,U] 
03:14:00.076 00.003 18120 single-star, 7 included, MultiStar: {-0.04, 0.17}, one-star: {-0.07, 0.11}
03:14:00.079 00.003 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
03:14:00.081 00.002 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
03:14:00.082 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.10 mountX=0.13 mountY=0.01, mountTheta=0.07
03:14:00.085 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.11, opts=13)
03:14:00.086 00.001 18120 Enqueuing Move request for scope (-0.07, 0.11)
03:14:00.089 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:00.091 00.002 18120 UpdateGuideState exits: m=1854 RSB=29.7
03:14:00.093 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:00.095 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:00.097 00.002 18120 Enqueuing Expose request
03:14:00.099 00.002 21948 Worker thread wakes up
03:14:00.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
03:14:00.100 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
03:14:00.100 00.000 21948 Moving (-0.07, 0.11) raw xDistance=0.13 yDistance=0.01
03:14:00.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:14:00.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:00.100 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:14:00.100 00.000 21948 MoveAxis(E, 0, ABG)
03:14:00.100 00.000 21948 Move returns status 0, amount 0
03:14:00.100 00.000 21948 MoveAxis(N, 0, ABG)
03:14:00.100 00.000 21948 Move returns status 0, amount 0
03:14:00.100 00.000 21948 move complete, result=0
03:14:00.100 00.000 21948 worker thread done servicing request
03:14:00.100 00.000 21948 Worker thread wakes up
03:14:00.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:00.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:00.100 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:01.511 01.411 21948 Exposure complete
03:14:01.559 00.048 21948 worker thread done servicing request
03:14:01.559 00.000 18120 OnExposeComplete: enter
03:14:01.560 00.001 18120 UpdateGuideState(): m_state=6
03:14:01.561 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5216
03:14:01.561 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=233.37, Mass=1856, SNR=29.8, Peak=162 HFD=4.1
03:14:01.562 00.001 18120 MultiStar: [#1 -0.06,-0.12,0.72,U] [#2 -0.10,0.19,0.65,U] [#3 0.10,-0.03,0.59,U] [#4 -0.02,-0.04,0.57,U] [#5 -0.04,0.22,0.47,U] [#6 0.15,0.20,0.54,U] [#7 0.32,0.07,0.44,U] [#8 -0.17,-0.20,0.41,U] 
03:14:01.562 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.18, 0.14}
03:14:01.564 00.002 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
03:14:01.565 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
03:14:01.566 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.03 mountY=-0.07, mountTheta=-1.16
03:14:01.568 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
03:14:01.569 00.001 18120 Enqueuing Move request for scope (0.05, 0.05)
03:14:01.569 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:01.570 00.001 18120 UpdateGuideState exits: m=1856 RSB=29.8
03:14:01.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:01.571 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:01.571 00.000 18120 Enqueuing Expose request
03:14:01.572 00.001 21948 Worker thread wakes up
03:14:01.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
03:14:01.572 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:14:01.572 00.000 21948 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.07
03:14:01.572 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:14:01.572 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:01.572 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:14:01.572 00.000 21948 MoveAxis(E, 0, ABG)
03:14:01.572 00.000 21948 Move returns status 0, amount 0
03:14:01.572 00.000 21948 MoveAxis(N, 0, ABG)
03:14:01.573 00.001 21948 Move returns status 0, amount 0
03:14:01.573 00.000 21948 move complete, result=0
03:14:01.573 00.000 21948 worker thread done servicing request
03:14:01.573 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:01.573 00.000 21948 Worker thread wakes up
03:14:01.573 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:01.573 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:03.200 01.627 21948 Exposure complete
03:14:03.241 00.041 21948 worker thread done servicing request
03:14:03.241 00.000 18120 OnExposeComplete: enter
03:14:03.243 00.002 18120 UpdateGuideState(): m_state=6
03:14:03.244 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5217
03:14:03.246 00.002 18120 Star::Find returns 1 (0), X=895.02, Y=233.17, Mass=1904, SNR=30.3, Peak=180 HFD=4.2
03:14:03.247 00.001 18120 MultiStar: [#1 0.06,-0.21,0.71,U] [#2 -0.08,0.15,0.63,U] [#3 -0.00,-0.02,0.60,U] [#4 0.01,-0.08,0.57,U] [#5 0.04,-0.00,0.44,U] [#6 0.42,-0.15,0.00,M1] [#7 0.15,-0.04,0.43,U] [#8 -0.16,-0.09,0.38,U] 
03:14:03.248 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.22, -0.06}
03:14:03.250 00.002 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
03:14:03.251 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
03:14:03.252 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=-0.07 mountY=-0.02, mountTheta=-2.78
03:14:03.254 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
03:14:03.256 00.002 18120 Enqueuing Move request for scope (0.05, -0.05)
03:14:03.257 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:03.258 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.3
03:14:03.259 00.001 21948 Worker thread wakes up
03:14:03.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
03:14:03.259 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
03:14:03.259 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.02
03:14:03.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:03.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:03.261 00.001 18120 Enqueuing Expose request
03:14:03.263 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:03.263 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:03.264 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:14:03.264 00.000 21948 MoveAxis(E, 0, ABG)
03:14:03.264 00.000 21948 Move returns status 0, amount 0
03:14:03.264 00.000 21948 MoveAxis(N, 0, ABG)
03:14:03.264 00.000 21948 Move returns status 0, amount 0
03:14:03.264 00.000 21948 move complete, result=0
03:14:03.264 00.000 21948 worker thread done servicing request
03:14:03.264 00.000 21948 Worker thread wakes up
03:14:03.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:03.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:03.265 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:04.787 01.522 21948 Exposure complete
03:14:04.834 00.047 21948 worker thread done servicing request
03:14:04.834 00.000 18120 OnExposeComplete: enter
03:14:04.835 00.001 18120 UpdateGuideState(): m_state=6
03:14:04.835 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5218
03:14:04.836 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=233.16, Mass=1871, SNR=29.9, Peak=171 HFD=4.1
03:14:04.836 00.000 18120 MultiStar: [#1 0.12,-0.22,0.74,U] [#2 0.31,0.05,0.63,U] [#3 0.19,0.12,0.60,U] [#4 0.22,-0.14,0.57,U] [#5 0.28,-0.07,0.46,U] [#6 0.39,-0.10,0.54,U] [#7 0.09,0.05,0.44,U] [#8 -0.03,0.24,0.41,U] 
03:14:04.837 00.001 18120 refined, 8 included, MultiStar: {0.23, -0.03}, one-star: {0.35, -0.07}
03:14:04.837 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
03:14:04.838 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
03:14:04.838 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.14 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
03:14:04.839 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.03, opts=13)
03:14:04.840 00.001 18120 Enqueuing Move request for scope (0.23, -0.03)
03:14:04.840 00.000 21948 Worker thread wakes up
03:14:04.840 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:04.841 00.001 18120 UpdateGuideState exits: m=1871 RSB=29.9
03:14:04.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:04.841 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:04.842 00.001 18120 Enqueuing Expose request
03:14:04.843 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
03:14:04.843 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
03:14:04.843 00.000 21948 Moving (0.23, -0.03) raw xDistance=-0.12 yDistance=-0.19
03:14:04.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:14:04.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:04.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:14:04.843 00.000 21948 MoveAxis(E, 0, ABG)
03:14:04.843 00.000 21948 Move returns status 0, amount 0
03:14:04.843 00.000 21948 MoveAxis(N, 0, ABG)
03:14:04.843 00.000 21948 Move returns status 0, amount 0
03:14:04.843 00.000 21948 move complete, result=0
03:14:04.843 00.000 21948 worker thread done servicing request
03:14:04.843 00.000 21948 Worker thread wakes up
03:14:04.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:04.843 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:04.844 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:06.475 01.631 21948 Exposure complete
03:14:06.521 00.046 21948 worker thread done servicing request
03:14:06.521 00.000 18120 OnExposeComplete: enter
03:14:06.523 00.002 18120 UpdateGuideState(): m_state=6
03:14:06.524 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5219
03:14:06.527 00.003 18120 Star::Find returns 1 (0), X=895.19, Y=233.26, Mass=1854, SNR=29.8, Peak=175 HFD=4.3
03:14:06.530 00.003 18120 MultiStar: [#1 0.07,-0.09,0.73,U] [#2 -0.02,0.25,0.64,U] [#3 0.14,-0.06,0.61,U] [#4 0.15,-0.01,0.57,U] [#5 0.35,-0.07,0.46,U] [#6 0.41,0.01,0.49,U] [#7 0.16,-0.06,0.43,U] [#8 0.18,-0.09,0.38,U] 
03:14:06.531 00.001 18120 refined, 8 included, MultiStar: {0.21, -0.00}, one-star: {0.39, 0.02}
03:14:06.532 00.001 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
03:14:06.534 00.002 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
03:14:06.536 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.01 mountX=-0.09 mountY=-0.18, mountTheta=-2.01
03:14:06.538 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.00, opts=13)
03:14:06.539 00.001 18120 Enqueuing Move request for scope (0.21, -0.00)
03:14:06.539 00.000 21948 Worker thread wakes up
03:14:06.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:06.539 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.8
03:14:06.540 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:06.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:06.541 00.001 18120 Enqueuing Expose request
03:14:06.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
03:14:06.541 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
03:14:06.541 00.000 21948 Moving (0.21, -0.00) raw xDistance=-0.09 yDistance=-0.18
03:14:06.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:14:06.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:06.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:14:06.541 00.000 21948 MoveAxis(E, 0, ABG)
03:14:06.541 00.000 21948 Move returns status 0, amount 0
03:14:06.541 00.000 21948 MoveAxis(N, 0, ABG)
03:14:06.541 00.000 21948 Move returns status 0, amount 0
03:14:06.541 00.000 21948 move complete, result=0
03:14:06.541 00.000 21948 worker thread done servicing request
03:14:06.541 00.000 21948 Worker thread wakes up
03:14:06.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:06.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:06.542 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:08.063 01.521 21948 Exposure complete
03:14:08.089 00.026 21948 worker thread done servicing request
03:14:08.089 00.000 18120 OnExposeComplete: enter
03:14:08.090 00.001 18120 UpdateGuideState(): m_state=6
03:14:08.091 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5220
03:14:08.091 00.000 18120 Star::Find returns 1 (0), X=895.10, Y=233.34, Mass=1833, SNR=29.7, Peak=155 HFD=4.1
03:14:08.092 00.001 18120 MultiStar: [#1 0.00,-0.13,0.77,U] [#2 -0.23,0.21,0.63,U] [#3 0.12,0.03,0.57,U] [#4 0.16,0.14,0.56,U] [#5 0.40,-0.21,0.00,M1] [#6 0.19,-0.20,0.52,U] [#7 0.02,0.02,0.43,U] [#8 -0.10,0.03,0.40,U] 
03:14:08.093 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.29, 0.11}
03:14:08.093 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
03:14:08.094 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
03:14:08.094 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.37 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
03:14:08.095 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
03:14:08.096 00.001 18120 Enqueuing Move request for scope (0.08, 0.03)
03:14:08.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:08.097 00.001 21948 Worker thread wakes up
03:14:08.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:14:08.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:14:08.097 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.7
03:14:08.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:08.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:08.098 00.000 18120 Enqueuing Expose request
03:14:08.099 00.001 21948 Moving (0.08, 0.03) raw xDistance=-0.00 yDistance=-0.08
03:14:08.099 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:14:08.099 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:08.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:14:08.099 00.000 21948 MoveAxis(E, 0, ABG)
03:14:08.099 00.000 21948 Move returns status 0, amount 0
03:14:08.099 00.000 21948 MoveAxis(N, 0, ABG)
03:14:08.099 00.000 21948 Move returns status 0, amount 0
03:14:08.099 00.000 21948 move complete, result=0
03:14:08.099 00.000 21948 worker thread done servicing request
03:14:08.099 00.000 21948 Worker thread wakes up
03:14:08.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:08.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:08.100 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:09.720 01.620 21948 Exposure complete
03:14:09.769 00.049 21948 worker thread done servicing request
03:14:09.769 00.000 18120 OnExposeComplete: enter
03:14:09.770 00.001 18120 UpdateGuideState(): m_state=6
03:14:09.770 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5221
03:14:09.771 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.40, Mass=1893, SNR=30.1, Peak=153 HFD=4.1
03:14:09.771 00.000 18120 MultiStar: [#1 0.13,0.12,0.70,U] [#2 -0.06,0.36,0.63,U] [#3 0.22,0.12,0.59,U] [#4 0.08,0.10,0.57,U] [#5 0.17,0.06,0.46,U] [#6 0.25,0.22,0.50,U] [#7 0.13,0.08,0.45,U] [#8 -0.05,0.00,0.39,U] 
03:14:09.772 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {0.23, 0.17}
03:14:09.773 00.001 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
03:14:09.775 00.002 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
03:14:09.776 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=0.08 mountY=-0.18, mountTheta=-1.16
03:14:09.778 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.15, opts=13)
03:14:09.779 00.001 18120 Enqueuing Move request for scope (0.13, 0.15)
03:14:09.779 00.000 21948 Worker thread wakes up
03:14:09.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:09.779 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
03:14:09.780 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:09.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:09.781 00.001 18120 Enqueuing Expose request
03:14:09.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
03:14:09.781 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
03:14:09.781 00.000 21948 Moving (0.13, 0.15) raw xDistance=0.08 yDistance=-0.18
03:14:09.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:14:09.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:09.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:14:09.781 00.000 21948 MoveAxis(E, 0, ABG)
03:14:09.781 00.000 21948 Move returns status 0, amount 0
03:14:09.781 00.000 21948 MoveAxis(N, 0, ABG)
03:14:09.781 00.000 21948 Move returns status 0, amount 0
03:14:09.781 00.000 21948 move complete, result=0
03:14:09.781 00.000 21948 worker thread done servicing request
03:14:09.781 00.000 21948 Worker thread wakes up
03:14:09.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:09.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:09.782 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:11.309 01.527 21948 Exposure complete
03:14:11.341 00.032 21948 worker thread done servicing request
03:14:11.341 00.000 18120 OnExposeComplete: enter
03:14:11.342 00.001 18120 UpdateGuideState(): m_state=6
03:14:11.343 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5222
03:14:11.344 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=233.50, Mass=1840, SNR=29.7, Peak=149 HFD=4.0
03:14:11.345 00.001 18120 MultiStar: [#1 -0.00,-0.14,0.72,U] [#2 -0.04,0.32,0.66,U] [#3 0.02,0.10,0.60,U] [#4 0.10,0.18,0.58,U] [#5 0.08,0.20,0.47,U] [#6 0.25,0.26,0.51,U] [#7 0.04,0.38,0.44,U] [#8 -0.06,0.21,0.40,U] 
03:14:11.346 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.19}, one-star: {0.12, 0.26}
03:14:11.349 00.003 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
03:14:11.351 00.002 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
03:14:11.351 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=0.15 mountY=-0.14, mountTheta=-0.76
03:14:11.353 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.19, opts=13)
03:14:11.353 00.000 18120 Enqueuing Move request for scope (0.06, 0.19)
03:14:11.353 00.000 21948 Worker thread wakes up
03:14:11.354 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:11.356 00.002 18120 UpdateGuideState exits: m=1840 RSB=29.7
03:14:11.358 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:11.359 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:11.360 00.001 18120 Enqueuing Expose request
03:14:11.362 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
03:14:11.362 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
03:14:11.362 00.000 21948 Moving (0.06, 0.19) raw xDistance=0.15 yDistance=-0.14
03:14:11.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:14:11.362 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:11.362 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:14:11.362 00.000 21948 MoveAxis(E, 0, ABG)
03:14:11.362 00.000 21948 Move returns status 0, amount 0
03:14:11.362 00.000 21948 MoveAxis(N, 0, ABG)
03:14:11.362 00.000 21948 Move returns status 0, amount 0
03:14:11.362 00.000 21948 move complete, result=0
03:14:11.362 00.000 21948 worker thread done servicing request
03:14:11.362 00.000 21948 Worker thread wakes up
03:14:11.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:11.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:11.363 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:12.995 01.632 21948 Exposure complete
03:14:13.032 00.037 21948 worker thread done servicing request
03:14:13.032 00.000 18120 OnExposeComplete: enter
03:14:13.033 00.001 18120 UpdateGuideState(): m_state=6
03:14:13.033 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5223
03:14:13.034 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=233.27, Mass=1829, SNR=29.6, Peak=172 HFD=4.1
03:14:13.034 00.000 18120 MultiStar: [#1 -0.20,-0.28,0.75,U] [#2 -0.03,0.07,0.62,U] [#3 0.05,-0.05,0.60,U] [#4 -0.05,-0.29,0.57,U] [#5 -0.19,-0.19,0.48,U] [#6 0.11,0.01,0.49,U] [#7 0.15,0.05,0.42,U] [#8 -0.30,0.00,0.39,U] 
03:14:13.035 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.10, 0.04}
03:14:13.035 00.000 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.95 = 2.33)
03:14:13.036 00.001 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.99 = 2.29)
03:14:13.036 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.95 mountX=-0.05 mountY=0.06, mountTheta=2.31
03:14:13.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
03:14:13.038 00.001 18120 Enqueuing Move request for scope (-0.03, -0.07)
03:14:13.038 00.000 21948 Worker thread wakes up
03:14:13.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:14:13.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:14:13.038 00.000 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.06
03:14:13.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:14:13.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:13.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:13.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:13.039 00.001 21948 MoveAxis(E, 0, ABG)
03:14:13.039 00.000 21948 Move returns status 0, amount 0
03:14:13.039 00.000 21948 MoveAxis(N, 0, ABG)
03:14:13.039 00.000 21948 Move returns status 0, amount 0
03:14:13.039 00.000 21948 move complete, result=0
03:14:13.039 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
03:14:13.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:13.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:13.040 00.000 18120 Enqueuing Expose request
03:14:13.041 00.001 21948 worker thread done servicing request
03:14:13.041 00.000 21948 Worker thread wakes up
03:14:13.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:13.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:13.041 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:14.557 01.516 21948 Exposure complete
03:14:14.607 00.050 21948 worker thread done servicing request
03:14:14.607 00.000 18120 OnExposeComplete: enter
03:14:14.608 00.001 18120 UpdateGuideState(): m_state=6
03:14:14.608 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5224
03:14:14.608 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=233.28, Mass=1891, SNR=30.1, Peak=175 HFD=4.0
03:14:14.609 00.001 18120 MultiStar: [#1 0.15,-0.11,0.68,U] [#2 0.17,0.14,0.64,U] [#3 0.19,0.07,0.56,U] [#4 0.09,0.14,0.55,U] [#5 0.04,0.23,0.47,U] [#6 0.52,0.08,0.00,M1] [#7 0.07,0.22,0.42,U] [#8 0.06,-0.14,0.42,U] 
03:14:14.609 00.000 18120 refined, 7 included, MultiStar: {0.20, 0.07}, one-star: {0.50, 0.04}
03:14:14.610 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
03:14:14.610 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
03:14:14.611 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.32 mountX=-0.02 mountY=-0.21, mountTheta=-1.68
03:14:14.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.07, opts=13)
03:14:14.612 00.000 18120 Enqueuing Move request for scope (0.20, 0.07)
03:14:14.613 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:14.613 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:14:14.614 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:14.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:14.615 00.001 18120 Enqueuing Expose request
03:14:14.615 00.000 21948 Worker thread wakes up
03:14:14.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
03:14:14.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
03:14:14.615 00.000 21948 Moving (0.20, 0.07) raw xDistance=-0.02 yDistance=-0.21
03:14:14.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:14:14.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:14:14.615 00.000 21948 MoveAxis(E, 0, ABG)
03:14:14.615 00.000 21948 Move returns status 0, amount 0
03:14:14.615 00.000 21948 MoveAxis(N, 49, ABG)
03:14:14.615 00.000 21948 Guiding  Dir = 0, Dur = 49
03:14:14.615 00.000 21948 IsSlewing returns 0
03:14:14.616 00.001 21948 IsGuiding returns 0
03:14:14.621 00.005 21948 PulseGuide returned control before completion, sleep 54
03:14:14.682 00.061 21948 IsGuiding returns 1
03:14:14.682 00.000 21948 scope still moving after pulse duration time elapsed
03:14:14.714 00.032 21948 IsSlewing returns 0
03:14:14.714 00.000 21948 IsGuiding returns 0
03:14:14.714 00.000 21948 scope move finished after 49 + 49 ms
03:14:14.714 00.000 21948 Move returns status 0, amount 49
03:14:14.714 00.000 21948 move complete, result=0
03:14:14.714 00.000 21948 worker thread done servicing request
03:14:14.714 00.000 21948 Worker thread wakes up
03:14:14.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:14.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:14.715 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
03:14:16.352 01.637 21948 Exposure complete
03:14:16.380 00.028 21948 worker thread done servicing request
03:14:16.380 00.000 18120 OnExposeComplete: enter
03:14:16.381 00.001 18120 UpdateGuideState(): m_state=6
03:14:16.383 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5225
03:14:16.384 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=233.31, Mass=1867, SNR=29.9, Peak=166 HFD=4.0
03:14:16.385 00.001 18120 MultiStar: [#1 -0.22,-0.00,0.73,U] [#2 -0.29,0.28,0.64,U] [#3 -0.18,0.19,0.59,U] [#4 -0.20,0.01,0.56,U] [#5 -0.09,0.09,0.46,U] [#6 0.13,0.17,0.55,U] [#7 -0.12,0.24,0.44,U] [#8 -0.27,0.08,0.40,U] 
03:14:16.385 00.000 18120 single-star, 8 included, MultiStar: {-0.12, 0.12}, one-star: {0.02, 0.08}
03:14:16.386 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
03:14:16.387 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
03:14:16.387 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.26 mountX=0.06 mountY=-0.06, mountTheta=-0.76
03:14:16.388 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
03:14:16.389 00.001 18120 Enqueuing Move request for scope (0.02, 0.08)
03:14:16.389 00.000 21948 Worker thread wakes up
03:14:16.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:16.390 00.001 18120 UpdateGuideState exits: m=1867 RSB=29.9
03:14:16.390 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:16.390 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:16.391 00.001 18120 Enqueuing Expose request
03:14:16.391 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
03:14:16.391 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:14:16.391 00.000 21948 Moving (0.02, 0.08) raw xDistance=0.06 yDistance=-0.06
03:14:16.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:14:16.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:16.391 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:14:16.391 00.000 21948 MoveAxis(E, 0, ABG)
03:14:16.392 00.001 21948 Move returns status 0, amount 0
03:14:16.392 00.000 21948 MoveAxis(N, 0, ABG)
03:14:16.392 00.000 21948 Move returns status 0, amount 0
03:14:16.392 00.000 21948 move complete, result=0
03:14:16.392 00.000 21948 worker thread done servicing request
03:14:16.392 00.000 21948 Worker thread wakes up
03:14:16.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:16.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:16.392 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:17.902 01.510 21948 Exposure complete
03:14:17.932 00.030 21948 worker thread done servicing request
03:14:17.932 00.000 18120 OnExposeComplete: enter
03:14:17.933 00.001 18120 UpdateGuideState(): m_state=6
03:14:17.933 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5226
03:14:17.934 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=233.35, Mass=1857, SNR=29.9, Peak=163 HFD=4.0
03:14:17.934 00.000 18120 MultiStar: [#1 -0.28,-0.11,0.71,U] [#2 -0.10,0.18,0.64,U] [#3 -0.07,0.23,0.58,U] [#4 -0.10,0.01,0.57,U] [#5 -0.26,-0.00,0.44,U] [#6 -0.03,0.14,0.51,U] [#7 -0.30,0.21,0.42,U] [#8 -0.58,-0.00,0.00,M1] 
03:14:17.935 00.001 18120 single-star, 7 included, MultiStar: {-0.12, 0.09}, one-star: {0.02, 0.12}
03:14:17.935 00.000 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
03:14:17.936 00.001 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
03:14:17.937 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=0.10 mountY=-0.07, mountTheta=-0.61
03:14:17.939 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
03:14:17.939 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
03:14:17.940 00.001 21948 Worker thread wakes up
03:14:17.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:17.941 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.9
03:14:17.941 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:17.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:17.942 00.001 18120 Enqueuing Expose request
03:14:17.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
03:14:17.942 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:14:17.942 00.000 21948 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.07
03:14:17.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:14:17.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:17.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:14:17.942 00.000 21948 MoveAxis(E, 0, ABG)
03:14:17.942 00.000 21948 Move returns status 0, amount 0
03:14:17.942 00.000 21948 MoveAxis(N, 0, ABG)
03:14:17.942 00.000 21948 Move returns status 0, amount 0
03:14:17.942 00.000 21948 move complete, result=0
03:14:17.942 00.000 21948 worker thread done servicing request
03:14:17.942 00.000 21948 Worker thread wakes up
03:14:17.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:17.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:17.943 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:19.578 01.635 21948 Exposure complete
03:14:19.622 00.044 21948 worker thread done servicing request
03:14:19.622 00.000 18120 OnExposeComplete: enter
03:14:19.623 00.001 18120 UpdateGuideState(): m_state=6
03:14:19.623 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5227
03:14:19.625 00.002 18120 Star::Find returns 1 (0), X=894.95, Y=233.27, Mass=1806, SNR=29.5, Peak=168 HFD=4.1
03:14:19.628 00.003 18120 MultiStar: [#1 -0.10,-0.15,0.73,U] [#2 -0.17,0.19,0.66,U] [#3 -0.15,0.13,0.61,U] [#4 -0.16,0.02,0.56,U] [#5 -0.24,0.21,0.47,U] [#6 0.15,0.26,0.54,U] [#7 -0.07,0.11,0.44,U] [#8 -0.28,-0.17,0.41,U] 
03:14:19.630 00.002 18120 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {0.14, 0.03}
03:14:19.633 00.003 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.00) = xAngle (0.42 = 0.42)
03:14:19.635 00.002 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
03:14:19.637 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=0.09 mountY=0.04, mountTheta=0.39
03:14:19.643 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
03:14:19.644 00.001 18120 Enqueuing Move request for scope (-0.07, 0.07)
03:14:19.645 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:19.645 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.5
03:14:19.645 00.000 21948 Worker thread wakes up
03:14:19.645 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
03:14:19.645 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
03:14:19.645 00.000 21948 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.04
03:14:19.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:14:19.645 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:19.645 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:14:19.645 00.000 21948 MoveAxis(E, 0, ABG)
03:14:19.645 00.000 21948 Move returns status 0, amount 0
03:14:19.645 00.000 21948 MoveAxis(N, 0, ABG)
03:14:19.645 00.000 21948 Move returns status 0, amount 0
03:14:19.645 00.000 21948 move complete, result=0
03:14:19.645 00.000 21948 worker thread done servicing request
03:14:19.645 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:19.646 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:19.646 00.000 18120 Enqueuing Expose request
03:14:19.647 00.001 21948 Worker thread wakes up
03:14:19.647 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:19.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:19.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:21.167 01.520 21948 Exposure complete
03:14:21.202 00.035 21948 worker thread done servicing request
03:14:21.203 00.001 18120 OnExposeComplete: enter
03:14:21.203 00.000 18120 UpdateGuideState(): m_state=6
03:14:21.204 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5228
03:14:21.204 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=233.30, Mass=1719, SNR=28.8, Peak=153 HFD=4.0
03:14:21.205 00.001 18120 MultiStar: [#1 0.04,-0.08,0.77,U] [#2 -0.15,0.21,0.69,U] [#3 -0.05,0.30,0.61,U] [#4 -0.20,0.17,0.58,U] [#5 -0.17,0.08,0.51,U] [#6 0.23,0.10,0.57,U] [#7 -0.10,0.08,0.45,U] [#8 -0.05,0.07,0.42,U] 
03:14:21.205 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.14, 0.07}
03:14:21.206 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
03:14:21.207 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
03:14:21.208 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.75 mountX=0.10 mountY=-0.03, mountTheta=-0.28
03:14:21.210 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
03:14:21.211 00.001 18120 Enqueuing Move request for scope (-0.02, 0.11)
03:14:21.211 00.000 21948 Worker thread wakes up
03:14:21.211 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:21.211 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.8
03:14:21.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:21.212 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:21.212 00.000 18120 Enqueuing Expose request
03:14:21.213 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
03:14:21.213 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
03:14:21.213 00.000 21948 Moving (-0.02, 0.11) raw xDistance=0.10 yDistance=-0.03
03:14:21.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:14:21.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:21.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:14:21.213 00.000 21948 MoveAxis(E, 0, ABG)
03:14:21.213 00.000 21948 Move returns status 0, amount 0
03:14:21.213 00.000 21948 MoveAxis(N, 0, ABG)
03:14:21.213 00.000 21948 Move returns status 0, amount 0
03:14:21.213 00.000 21948 move complete, result=0
03:14:21.213 00.000 21948 worker thread done servicing request
03:14:21.213 00.000 21948 Worker thread wakes up
03:14:21.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:21.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:21.214 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:22.844 01.630 21948 Exposure complete
03:14:22.896 00.052 21948 worker thread done servicing request
03:14:22.896 00.000 18120 OnExposeComplete: enter
03:14:22.897 00.001 18120 UpdateGuideState(): m_state=6
03:14:22.897 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5229
03:14:22.898 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=233.18, Mass=1940, SNR=30.6, Peak=152 HFD=4.2
03:14:22.898 00.000 18120 MultiStar: [#1 -0.40,-0.17,0.00,M1] [#2 -0.52,0.08,0.00,M1] [#3 -0.09,0.24,0.57,U] [#4 -0.14,-0.10,0.54,U] [#5 -0.38,0.05,0.43,U] [#6 0.05,-0.33,0.53,U] [#7 -0.29,0.23,0.44,U] [#8 -0.28,-0.11,0.38,U] 
03:14:22.899 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.02}, one-star: {-0.17, -0.06}
03:14:22.899 00.000 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.00) = xAngle (-5.05 = 1.24)
03:14:22.899 00.000 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.08 = 1.20)
03:14:22.900 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.05 mountX=0.06 mountY=0.16, mountTheta=1.23
03:14:22.902 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.02, opts=13)
03:14:22.903 00.001 18120 Enqueuing Move request for scope (-0.17, -0.02)
03:14:22.904 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:22.905 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.6
03:14:22.906 00.001 21948 Worker thread wakes up
03:14:22.906 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
03:14:22.906 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
03:14:22.906 00.000 21948 Moving (-0.17, -0.02) raw xDistance=0.06 yDistance=0.16
03:14:22.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:14:22.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:22.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:14:22.906 00.000 21948 MoveAxis(E, 0, ABG)
03:14:22.906 00.000 21948 Move returns status 0, amount 0
03:14:22.906 00.000 21948 MoveAxis(N, 0, ABG)
03:14:22.906 00.000 21948 Move returns status 0, amount 0
03:14:22.906 00.000 21948 move complete, result=0
03:14:22.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:22.907 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:22.907 00.000 18120 Enqueuing Expose request
03:14:22.908 00.001 21948 worker thread done servicing request
03:14:22.908 00.000 21948 Worker thread wakes up
03:14:22.908 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:22.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:22.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:24.429 01.521 21948 Exposure complete
03:14:24.464 00.035 21948 worker thread done servicing request
03:14:24.464 00.000 18120 OnExposeComplete: enter
03:14:24.465 00.001 18120 UpdateGuideState(): m_state=6
03:14:24.466 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5230
03:14:24.466 00.000 18120 Star::Find returns 1 (0), X=894.63, Y=233.34, Mass=1926, SNR=30.3, Peak=164 HFD=3.7
03:14:24.466 00.000 18120 MultiStar: [#1 -0.13,-0.31,0.70,U] [#2 -0.34,0.18,0.62,U] [#3 -0.28,0.10,0.61,U] [#4 -0.08,0.08,0.55,U] [#5 -0.34,-0.14,0.48,U] [#6 -0.16,-0.30,0.55,U] [#7 -0.24,0.15,0.42,U] [#8 -0.32,-0.20,0.40,U] 
03:14:24.467 00.001 18120 single-star, 8 included, MultiStar: {-0.22, -0.03}, one-star: {-0.18, 0.10}
03:14:24.467 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
03:14:24.468 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
03:14:24.468 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=0.16 mountY=0.11, mountTheta=0.59
03:14:24.471 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.10, opts=13)
03:14:24.471 00.000 18120 Enqueuing Move request for scope (-0.18, 0.10)
03:14:24.472 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:24.472 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.3
03:14:24.473 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:24.473 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:24.474 00.001 18120 Enqueuing Expose request
03:14:24.474 00.000 21948 Worker thread wakes up
03:14:24.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
03:14:24.474 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
03:14:24.475 00.001 21948 Moving (-0.18, 0.10) raw xDistance=0.16 yDistance=0.11
03:14:24.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:14:24.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:24.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:14:24.475 00.000 21948 MoveAxis(E, 0, ABG)
03:14:24.475 00.000 21948 Move returns status 0, amount 0
03:14:24.475 00.000 21948 MoveAxis(N, 0, ABG)
03:14:24.475 00.000 21948 Move returns status 0, amount 0
03:14:24.475 00.000 21948 move complete, result=0
03:14:24.475 00.000 21948 worker thread done servicing request
03:14:24.475 00.000 21948 Worker thread wakes up
03:14:24.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:24.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:24.475 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:26.108 01.633 21948 Exposure complete
03:14:26.155 00.047 21948 worker thread done servicing request
03:14:26.155 00.000 18120 OnExposeComplete: enter
03:14:26.156 00.001 18120 UpdateGuideState(): m_state=6
03:14:26.156 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5231
03:14:26.157 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.47, Mass=1855, SNR=29.9, Peak=142 HFD=3.9
03:14:26.157 00.000 18120 MultiStar: [#1 -0.07,0.00,0.71,U] [#2 -0.36,0.29,0.00,M1] [#3 -0.05,0.21,0.58,U] [#4 -0.13,0.04,0.57,U] [#5 -0.03,0.10,0.46,U] [#6 0.02,0.11,0.48,U] [#7 -0.33,0.04,0.43,U] [#8 -0.39,0.08,0.40,U] 
03:14:26.158 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.04, 0.24}
03:14:26.159 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
03:14:26.160 00.001 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
03:14:26.161 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.33 mountX=0.15 mountY=0.04, mountTheta=0.29
03:14:26.163 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.11, opts=13)
03:14:26.164 00.001 18120 Enqueuing Move request for scope (-0.11, 0.11)
03:14:26.164 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:26.164 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.9
03:14:26.165 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:26.165 00.000 21948 Worker thread wakes up
03:14:26.165 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:26.166 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
03:14:26.166 00.000 18120 Enqueuing Expose request
03:14:26.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
03:14:26.166 00.000 21948 Moving (-0.11, 0.11) raw xDistance=0.15 yDistance=0.04
03:14:26.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:14:26.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:26.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:14:26.166 00.000 21948 MoveAxis(E, 0, ABG)
03:14:26.166 00.000 21948 Move returns status 0, amount 0
03:14:26.166 00.000 21948 MoveAxis(N, 0, ABG)
03:14:26.166 00.000 21948 Move returns status 0, amount 0
03:14:26.166 00.000 21948 move complete, result=0
03:14:26.166 00.000 21948 worker thread done servicing request
03:14:26.166 00.000 21948 Worker thread wakes up
03:14:26.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:26.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:26.167 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:27.686 01.519 21948 Exposure complete
03:14:27.745 00.059 21948 worker thread done servicing request
03:14:27.745 00.000 18120 OnExposeComplete: enter
03:14:27.746 00.001 18120 UpdateGuideState(): m_state=6
03:14:27.746 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5232
03:14:27.748 00.002 18120 Star::Find returns 1 (0), X=894.71, Y=233.42, Mass=1926, SNR=30.5, Peak=139 HFD=4.0
03:14:27.748 00.000 18120 MultiStar: [#1 -0.25,0.03,0.72,U] [#2 -0.44,0.47,0.00,M2] [#3 -0.18,0.19,0.58,U] [#4 -0.29,0.14,0.55,U] [#5 -0.44,0.27,0.00,M1] [#6 0.15,0.23,0.49,U] [#7 -0.29,0.31,0.44,U] [#8 -0.24,0.05,0.38,U] 
03:14:27.749 00.001 18120 single-star, 6 included, MultiStar: {-0.16, 0.16}, one-star: {-0.10, 0.18}
03:14:27.749 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
03:14:27.749 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
03:14:27.750 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.05 mountX=0.21 mountY=0.00, mountTheta=0.02
03:14:27.751 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.18, opts=13)
03:14:27.752 00.001 18120 Enqueuing Move request for scope (-0.10, 0.18)
03:14:27.752 00.000 21948 Worker thread wakes up
03:14:27.752 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:27.753 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.5
03:14:27.753 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:27.754 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:27.754 00.000 18120 Enqueuing Expose request
03:14:27.755 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
03:14:27.755 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
03:14:27.755 00.000 21948 Moving (-0.10, 0.18) raw xDistance=0.21 yDistance=0.00
03:14:27.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:14:27.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:27.755 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:14:27.755 00.000 21948 MoveAxis(W, 37, ABG)
03:14:27.755 00.000 21948 Guiding  Dir = 3, Dur = 37
03:14:27.755 00.000 21948 IsSlewing returns 0
03:14:27.755 00.000 21948 IsGuiding returns 0
03:14:27.757 00.002 21948 PulseGuide returned control before completion, sleep 46
03:14:27.811 00.054 21948 IsGuiding returns 0
03:14:27.811 00.000 21948 Move returns status 0, amount 37
03:14:27.811 00.000 21948 MoveAxis(N, 0, ABG)
03:14:27.811 00.000 21948 Move returns status 0, amount 0
03:14:27.811 00.000 21948 move complete, result=0
03:14:27.812 00.001 21948 worker thread done servicing request
03:14:27.812 00.000 21948 Worker thread wakes up
03:14:27.812 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
03:14:27.813 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:27.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:29.440 01.627 21948 Exposure complete
03:14:29.490 00.050 21948 worker thread done servicing request
03:14:29.490 00.000 18120 OnExposeComplete: enter
03:14:29.490 00.000 18120 UpdateGuideState(): m_state=6
03:14:29.492 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5233
03:14:29.494 00.002 18120 Star::Find returns 1 (0), X=894.55, Y=233.35, Mass=1868, SNR=30.0, Peak=143 HFD=3.9
03:14:29.495 00.001 18120 MultiStar: [#1 -0.32,-0.14,0.72,U] [#2 -0.33,0.28,0.65,U] [#3 -0.30,-0.01,0.59,U] [#4 -0.19,0.05,0.56,U] [#5 -0.36,-0.03,0.46,U] [#6 -0.28,0.32,0.50,U] [#7 -0.44,0.18,0.00,M1] [#8 -0.54,-0.04,0.00,M1] 
03:14:29.497 00.002 18120 single-star, 6 included, MultiStar: {-0.29, 0.08}, one-star: {-0.25, 0.11}
03:14:29.498 00.001 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.71 = 0.71)
03:14:29.499 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.67 = 0.67)
03:14:29.500 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.71 mountX=0.21 mountY=0.17, mountTheta=0.69
03:14:29.503 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.11, opts=13)
03:14:29.505 00.002 18120 Enqueuing Move request for scope (-0.25, 0.11)
03:14:29.505 00.000 21948 Worker thread wakes up
03:14:29.506 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:29.507 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
03:14:29.507 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
03:14:29.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:29.508 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:29.508 00.000 18120 Enqueuing Expose request
03:14:29.509 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
03:14:29.509 00.000 21948 Moving (-0.25, 0.11) raw xDistance=0.21 yDistance=0.17
03:14:29.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
03:14:29.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:29.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:14:29.509 00.000 21948 MoveAxis(W, 40, ABG)
03:14:29.509 00.000 21948 Guiding  Dir = 3, Dur = 40
03:14:29.509 00.000 21948 IsSlewing returns 0
03:14:29.509 00.000 21948 IsGuiding returns 0
03:14:29.511 00.002 21948 PulseGuide returned control before completion, sleep 49
03:14:29.561 00.050 21948 IsGuiding returns 0
03:14:29.561 00.000 21948 Move returns status 0, amount 40
03:14:29.563 00.002 21948 MoveAxis(N, 0, ABG)
03:14:29.563 00.000 21948 Move returns status 0, amount 0
03:14:29.563 00.000 21948 move complete, result=0
03:14:29.563 00.000 21948 worker thread done servicing request
03:14:29.563 00.000 21948 Worker thread wakes up
03:14:29.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:29.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:29.563 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
03:14:30.972 01.409 21948 Exposure complete
03:14:31.006 00.034 21948 worker thread done servicing request
03:14:31.006 00.000 18120 OnExposeComplete: enter
03:14:31.007 00.001 18120 UpdateGuideState(): m_state=6
03:14:31.007 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5234
03:14:31.008 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=233.17, Mass=1788, SNR=29.3, Peak=169 HFD=4.0
03:14:31.008 00.000 18120 MultiStar: [#1 -0.08,-0.24,0.73,U] [#2 -0.29,0.11,0.66,U] [#3 -0.19,-0.01,0.60,U] [#4 -0.09,0.10,0.60,U] [#5 -0.29,-0.12,0.47,U] [#6 -0.12,-0.21,0.56,U] [#7 -0.18,0.10,0.45,U] [#8 -0.33,-0.09,0.39,U] 
03:14:31.009 00.001 18120 single-star, 8 included, MultiStar: {-0.15, -0.05}, one-star: {-0.00, -0.06}
03:14:31.009 00.000 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.62 = 2.66)
03:14:31.010 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.66 = 2.62)
03:14:31.010 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.06 mountY=0.03, mountTheta=2.63
03:14:31.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.06, opts=13)
03:14:31.012 00.001 18120 Enqueuing Move request for scope (-0.00, -0.06)
03:14:31.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:31.013 00.001 21948 Worker thread wakes up
03:14:31.013 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
03:14:31.013 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
03:14:31.013 00.000 21948 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.03
03:14:31.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:14:31.013 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:31.013 00.000 18120 UpdateGuideState exits: m=1788 RSB=29.3
03:14:31.013 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:14:31.013 00.000 21948 MoveAxis(E, 0, ABG)
03:14:31.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:31.014 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:31.014 00.000 18120 Enqueuing Expose request
03:14:31.015 00.001 21948 Move returns status 0, amount 0
03:14:31.015 00.000 21948 MoveAxis(N, 0, ABG)
03:14:31.015 00.000 21948 Move returns status 0, amount 0
03:14:31.015 00.000 21948 move complete, result=0
03:14:31.015 00.000 21948 worker thread done servicing request
03:14:31.015 00.000 21948 Worker thread wakes up
03:14:31.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:31.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:31.015 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:32.647 01.632 21948 Exposure complete
03:14:32.695 00.048 21948 worker thread done servicing request
03:14:32.695 00.000 18120 OnExposeComplete: enter
03:14:32.696 00.001 18120 UpdateGuideState(): m_state=6
03:14:32.697 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5235
03:14:32.697 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=233.11, Mass=1812, SNR=29.4, Peak=184 HFD=4.2
03:14:32.698 00.001 18120 MultiStar: [#1 -0.13,-0.17,0.73,U] [#2 -0.14,0.17,0.65,U] [#3 -0.11,-0.07,0.61,U] [#4 -0.00,-0.04,0.58,U] [#5 0.02,-0.11,0.47,U] [#6 -0.06,-0.20,0.55,U] [#7 -0.04,0.07,0.45,U] [#8 -0.01,-0.29,0.40,U] 
03:14:32.698 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.17, -0.13}
03:14:32.698 00.000 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.00) = xAngle (-3.84 = 2.44)
03:14:32.699 00.001 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.88 = 2.40)
03:14:32.701 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.84 mountX=-0.07 mountY=0.06, mountTheta=2.42
03:14:32.703 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.08, opts=13)
03:14:32.705 00.002 18120 Enqueuing Move request for scope (-0.02, -0.08)
03:14:32.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:32.706 00.001 21948 Worker thread wakes up
03:14:32.706 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
03:14:32.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:32.707 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:14:32.707 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:32.708 00.001 18120 Enqueuing Expose request
03:14:32.709 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:14:32.709 00.000 21948 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.06
03:14:32.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:32.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:32.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:32.709 00.000 21948 MoveAxis(E, 0, ABG)
03:14:32.709 00.000 21948 Move returns status 0, amount 0
03:14:32.709 00.000 21948 MoveAxis(N, 0, ABG)
03:14:32.709 00.000 21948 Move returns status 0, amount 0
03:14:32.709 00.000 21948 move complete, result=0
03:14:32.709 00.000 21948 worker thread done servicing request
03:14:32.709 00.000 21948 Worker thread wakes up
03:14:32.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:32.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:32.710 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:34.225 01.515 21948 Exposure complete
03:14:34.259 00.034 21948 worker thread done servicing request
03:14:34.259 00.000 18120 OnExposeComplete: enter
03:14:34.261 00.002 18120 UpdateGuideState(): m_state=6
03:14:34.262 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5236
03:14:34.263 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.31, Mass=1864, SNR=29.9, Peak=177 HFD=3.7
03:14:34.264 00.001 18120 MultiStar: [#1 -0.20,-0.01,0.72,U] [#2 -0.27,0.14,0.65,U] [#3 -0.21,-0.03,0.59,U] [#4 -0.24,0.02,0.56,U] [#5 -0.23,0.07,0.49,U] [#6 -0.02,0.08,0.52,U] [#7 -0.19,0.20,0.42,U] [#8 -0.48,-0.07,0.00,M1] 
03:14:34.265 00.001 18120 single-star, 7 included, MultiStar: {-0.17, 0.06}, one-star: {-0.04, 0.08}
03:14:34.266 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
03:14:34.267 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.00 = 0.00)
03:14:34.268 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=0.09 mountY=0.00, mountTheta=0.00
03:14:34.270 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
03:14:34.271 00.001 18120 Enqueuing Move request for scope (-0.04, 0.08)
03:14:34.273 00.002 21948 Worker thread wakes up
03:14:34.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:34.274 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:14:34.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:34.275 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:34.275 00.000 18120 Enqueuing Expose request
03:14:34.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
03:14:34.275 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
03:14:34.275 00.000 21948 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.00
03:14:34.276 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:14:34.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:34.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:14:34.276 00.000 21948 MoveAxis(E, 0, ABG)
03:14:34.276 00.000 21948 Move returns status 0, amount 0
03:14:34.276 00.000 21948 MoveAxis(N, 0, ABG)
03:14:34.276 00.000 21948 Move returns status 0, amount 0
03:14:34.276 00.000 21948 move complete, result=0
03:14:34.276 00.000 21948 worker thread done servicing request
03:14:34.276 00.000 21948 Worker thread wakes up
03:14:34.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:34.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:34.276 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:35.899 01.623 21948 Exposure complete
03:14:35.928 00.029 21948 worker thread done servicing request
03:14:35.928 00.000 18120 OnExposeComplete: enter
03:14:35.929 00.001 18120 UpdateGuideState(): m_state=6
03:14:35.930 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5237
03:14:35.930 00.000 18120 Star::Find returns 1 (0), X=894.68, Y=233.36, Mass=1953, SNR=30.6, Peak=152 HFD=4.3
03:14:35.931 00.001 18120 MultiStar: [#1 -0.25,0.01,0.70,U] [#2 -0.41,0.28,0.00,M1] [#3 -0.25,0.45,0.00,M1] [#4 -0.52,0.20,0.00,M1] [#5 -0.41,0.43,0.00,M1] [#6 -0.36,0.18,0.49,U] [#7 -0.16,0.34,0.41,U] [#8 -0.36,-0.06,0.38,U] 
03:14:35.931 00.000 18120 single-star, 4 included, MultiStar: {-0.23, 0.11}, one-star: {-0.13, 0.13}
03:14:35.932 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
03:14:35.932 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
03:14:35.932 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.35 mountX=0.17 mountY=0.06, mountTheta=0.32
03:14:35.934 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.13, opts=13)
03:14:35.934 00.000 18120 Enqueuing Move request for scope (-0.13, 0.13)
03:14:35.935 00.001 21948 Worker thread wakes up
03:14:35.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:35.935 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
03:14:35.936 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:35.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:35.937 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
03:14:35.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
03:14:35.937 00.000 21948 Moving (-0.13, 0.13) raw xDistance=0.17 yDistance=0.06
03:14:35.937 00.000 18120 Enqueuing Expose request
03:14:35.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:14:35.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:35.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:35.937 00.000 21948 MoveAxis(E, 0, ABG)
03:14:35.937 00.000 21948 Move returns status 0, amount 0
03:14:35.937 00.000 21948 MoveAxis(N, 0, ABG)
03:14:35.937 00.000 21948 Move returns status 0, amount 0
03:14:35.937 00.000 21948 move complete, result=0
03:14:35.937 00.000 21948 worker thread done servicing request
03:14:35.937 00.000 21948 Worker thread wakes up
03:14:35.938 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:35.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:35.938 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:37.454 01.516 21948 Exposure complete
03:14:37.503 00.049 21948 worker thread done servicing request
03:14:37.503 00.000 18120 OnExposeComplete: enter
03:14:37.504 00.001 18120 UpdateGuideState(): m_state=6
03:14:37.504 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5238
03:14:37.504 00.000 18120 Star::Find returns 1 (0), X=894.35, Y=233.63, Mass=1895, SNR=30.3, Peak=165 HFD=4.0
03:14:37.505 00.001 18120 MultiStar: [#1 -0.49,-0.00,0.00,M1] [#2 -0.63,0.31,0.00,M2] [#3 -0.57,0.46,0.00,M2] [#4 -0.53,0.30,0.00,M2] [#5 -0.53,0.21,0.00,M2] [#6 -0.53,0.30,0.00,M1] [#7 -0.63,0.41,0.00,M1] [#8 -0.54,0.25,0.00,M1] 
03:14:37.505 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
03:14:37.506 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
03:14:37.506 00.000 18120 CameraToMount -- cameraX=-0.45 cameraY=0.39 hyp=0.60 cameraTheta=2.43 mountX=0.54 mountY=0.23, mountTheta=0.40
03:14:37.508 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.45, y=0.39, opts=13)
03:14:37.508 00.000 18120 Enqueuing Move request for scope (-0.45, 0.39)
03:14:37.509 00.001 21948 Worker thread wakes up
03:14:37.509 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:37.509 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.3
03:14:37.510 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:37.510 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:37.511 00.001 18120 Enqueuing Expose request
03:14:37.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.39) opts 0xd
03:14:37.511 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.45, 0.39)
03:14:37.511 00.000 21948 Moving (-0.45, 0.39) raw xDistance=0.54 yDistance=0.23
03:14:37.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:14:37.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:37.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:14:37.511 00.000 21948 MoveAxis(W, 97, ABG)
03:14:37.511 00.000 21948 Guiding  Dir = 3, Dur = 97
03:14:37.512 00.001 21948 IsSlewing returns 0
03:14:37.512 00.000 21948 IsGuiding returns 0
03:14:37.513 00.001 21948 PulseGuide returned control before completion, sleep 106
03:14:37.623 00.110 21948 IsGuiding returns 0
03:14:37.623 00.000 21948 Move returns status 0, amount 97
03:14:37.623 00.000 21948 MoveAxis(N, 0, ABG)
03:14:37.623 00.000 21948 Move returns status 0, amount 0
03:14:37.623 00.000 21948 move complete, result=0
03:14:37.623 00.000 21948 worker thread done servicing request
03:14:37.623 00.000 21948 Worker thread wakes up
03:14:37.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:37.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:37.623 00.000 18120 GuideStep: 0.5 px 97 ms WEST, 0.2 px 0 ms NORTH
03:14:39.255 01.632 21948 Exposure complete
03:14:39.300 00.045 21948 worker thread done servicing request
03:14:39.300 00.000 18120 OnExposeComplete: enter
03:14:39.301 00.001 18120 UpdateGuideState(): m_state=6
03:14:39.302 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5239
03:14:39.303 00.001 18120 Star::Find returns 1 (0), X=893.91, Y=233.76, Mass=1940, SNR=30.6, Peak=188 HFD=4.1
03:14:39.305 00.002 18120 MultiStar: large primary error, entering stabilization period
03:14:39.306 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
03:14:39.308 00.002 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
03:14:39.309 00.001 18120 CameraToMount -- cameraX=-0.89 cameraY=0.53 hyp=1.04 cameraTheta=2.61 mountX=0.85 mountY=0.56, mountTheta=0.58
03:14:39.311 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.89, y=0.53, opts=13)
03:14:39.311 00.000 18120 Enqueuing Move request for scope (-0.89, 0.53)
03:14:39.312 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:39.312 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.6
03:14:39.313 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:39.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:39.314 00.001 18120 Enqueuing Expose request
03:14:39.317 00.003 21948 Worker thread wakes up
03:14:39.317 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.53) opts 0xd
03:14:39.317 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.89, 0.53)
03:14:39.317 00.000 21948 Moving (-0.89, 0.53) raw xDistance=0.85 yDistance=0.56
03:14:39.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
03:14:39.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:39.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
03:14:39.317 00.000 21948 MoveAxis(W, 159, ABG)
03:14:39.317 00.000 21948 Guiding  Dir = 3, Dur = 159
03:14:39.318 00.001 21948 IsSlewing returns 0
03:14:39.318 00.000 21948 IsGuiding returns 0
03:14:39.320 00.002 21948 PulseGuide returned control before completion, sleep 168
03:14:39.503 00.183 21948 IsGuiding returns 0
03:14:39.503 00.000 21948 Move returns status 0, amount 159
03:14:39.503 00.000 21948 MoveAxis(N, 0, ABG)
03:14:39.503 00.000 21948 Move returns status 0, amount 0
03:14:39.503 00.000 21948 move complete, result=0
03:14:39.503 00.000 21948 worker thread done servicing request
03:14:39.503 00.000 21948 Worker thread wakes up
03:14:39.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:39.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:39.503 00.000 18120 GuideStep: 0.9 px 159 ms WEST, 0.6 px 0 ms NORTH
03:14:40.915 01.412 21948 Exposure complete
03:14:40.968 00.053 21948 worker thread done servicing request
03:14:40.968 00.000 18120 OnExposeComplete: enter
03:14:40.969 00.001 18120 UpdateGuideState(): m_state=6
03:14:40.970 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5240
03:14:40.970 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=233.21, Mass=1782, SNR=29.2, Peak=155 HFD=4.2
03:14:40.970 00.000 18120 MultiStar: exiting stabilization period
03:14:40.971 00.001 18120 MultiStar: [#1 -0.15,-0.30,0.72,U] [#2 -0.34,0.16,0.66,U] [#3 -0.10,-0.12,0.59,U] [#4 -0.08,-0.10,0.57,U] [#5 -0.06,-0.12,0.46,U] [#6 0.17,-0.23,0.57,U] [#7 -0.11,-0.04,0.42,U] [#8 -0.37,-0.08,0.41,U] 
03:14:40.971 00.000 18120 single-star, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.08, -0.03}
03:14:40.972 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:14:40.972 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
03:14:40.973 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.06 mountY=-0.06, mountTheta=-2.35
03:14:40.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
03:14:40.974 00.000 18120 Enqueuing Move request for scope (0.08, -0.03)
03:14:40.975 00.001 21948 Worker thread wakes up
03:14:40.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:40.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:14:40.975 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:14:40.975 00.000 18120 UpdateGuideState exits: m=1782 RSB=29.2
03:14:40.976 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:40.976 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.06
03:14:40.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:40.976 00.000 18120 Enqueuing Expose request
03:14:40.977 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:14:40.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:40.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:14:40.977 00.000 21948 MoveAxis(E, 0, ABG)
03:14:40.977 00.000 21948 Move returns status 0, amount 0
03:14:40.977 00.000 21948 MoveAxis(N, 0, ABG)
03:14:40.977 00.000 21948 Move returns status 0, amount 0
03:14:40.977 00.000 21948 move complete, result=0
03:14:40.977 00.000 21948 worker thread done servicing request
03:14:40.977 00.000 21948 Worker thread wakes up
03:14:40.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:40.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:40.977 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:42.603 01.626 21948 Exposure complete
03:14:42.648 00.045 21948 worker thread done servicing request
03:14:42.649 00.001 18120 OnExposeComplete: enter
03:14:42.650 00.001 18120 UpdateGuideState(): m_state=6
03:14:42.650 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5241
03:14:42.651 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=232.98, Mass=2011, SNR=31.1, Peak=196 HFD=4.4
03:14:42.651 00.000 18120 MultiStar: [#1 0.21,-0.33,0.71,U] [#2 -0.09,-0.10,0.59,U] [#3 -0.04,-0.09,0.57,U] [#4 0.27,-0.18,0.54,U] [#5 0.01,-0.29,0.44,U] [#6 0.65,-0.12,0.00,M1] [#7 0.28,-0.02,0.43,U] [#8 0.03,-0.11,0.38,U] 
03:14:42.652 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.27, -0.25}
03:14:42.652 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
03:14:42.653 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
03:14:42.653 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.95 mountX=-0.23 mountY=-0.04, mountTheta=-2.99
03:14:42.654 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.19, opts=13)
03:14:42.655 00.001 18120 Enqueuing Move request for scope (0.13, -0.19)
03:14:42.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:42.655 00.000 21948 Worker thread wakes up
03:14:42.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
03:14:42.655 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
03:14:42.655 00.000 21948 Moving (0.13, -0.19) raw xDistance=-0.23 yDistance=-0.04
03:14:42.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:14:42.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:42.655 00.000 18120 UpdateGuideState exits: m=2011 RSB=31.1
03:14:42.657 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:42.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:42.658 00.001 18120 Enqueuing Expose request
03:14:42.658 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:14:42.658 00.000 21948 MoveAxis(E, 40, ABG)
03:14:42.658 00.000 21948 Guiding  Dir = 2, Dur = 40
03:14:42.658 00.000 21948 IsSlewing returns 0
03:14:42.658 00.000 21948 IsGuiding returns 0
03:14:42.660 00.002 21948 PulseGuide returned control before completion, sleep 49
03:14:42.710 00.050 21948 IsGuiding returns 0
03:14:42.710 00.000 21948 Move returns status 0, amount 40
03:14:42.710 00.000 21948 MoveAxis(N, 0, ABG)
03:14:42.710 00.000 21948 Move returns status 0, amount 0
03:14:42.710 00.000 21948 move complete, result=0
03:14:42.711 00.001 21948 worker thread done servicing request
03:14:42.711 00.000 21948 Worker thread wakes up
03:14:42.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:42.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:42.711 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
03:14:44.125 01.414 21948 Exposure complete
03:14:44.159 00.034 21948 worker thread done servicing request
03:14:44.159 00.000 18120 OnExposeComplete: enter
03:14:44.160 00.001 18120 UpdateGuideState(): m_state=6
03:14:44.161 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5242
03:14:44.162 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=233.12, Mass=1897, SNR=30.1, Peak=172 HFD=4.2
03:14:44.163 00.001 18120 MultiStar: [#1 0.29,-0.38,0.00,M1] [#2 0.21,-0.16,0.64,U] [#3 0.34,-0.20,0.59,U] [#4 0.34,-0.09,0.54,U] [#5 0.23,-0.24,0.46,U] [#6 0.53,-0.23,0.00,M2] [#7 0.35,-0.18,0.44,U] [#8 0.02,0.01,0.39,U] 
03:14:44.164 00.001 18120 refined, 6 included, MultiStar: {0.29, -0.14}, one-star: {0.40, -0.12}
03:14:44.165 00.001 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
03:14:44.166 00.001 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
03:14:44.168 00.002 18120 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-0.44 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
03:14:44.173 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.14, opts=13)
03:14:44.175 00.002 18120 Enqueuing Move request for scope (0.29, -0.14)
03:14:44.178 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:44.180 00.002 18120 UpdateGuideState exits: m=1897 RSB=30.1
03:14:44.180 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:44.181 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:44.181 00.000 18120 Enqueuing Expose request
03:14:44.182 00.001 21948 Worker thread wakes up
03:14:44.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
03:14:44.182 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
03:14:44.182 00.000 21948 Moving (0.29, -0.14) raw xDistance=-0.25 yDistance=-0.20
03:14:44.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:14:44.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:44.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:14:44.182 00.000 21948 MoveAxis(E, 47, ABG)
03:14:44.182 00.000 21948 Guiding  Dir = 2, Dur = 47
03:14:44.183 00.001 21948 IsSlewing returns 0
03:14:44.183 00.000 21948 IsGuiding returns 0
03:14:44.187 00.004 21948 PulseGuide returned control before completion, sleep 55
03:14:44.250 00.063 21948 IsGuiding returns 0
03:14:44.250 00.000 21948 Move returns status 0, amount 47
03:14:44.250 00.000 21948 MoveAxis(N, 0, ABG)
03:14:44.250 00.000 21948 Move returns status 0, amount 0
03:14:44.250 00.000 21948 move complete, result=0
03:14:44.250 00.000 21948 worker thread done servicing request
03:14:44.250 00.000 21948 Worker thread wakes up
03:14:44.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:44.250 00.000 18120 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
03:14:44.251 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:45.877 01.626 21948 Exposure complete
03:14:45.906 00.029 21948 worker thread done servicing request
03:14:45.906 00.000 18120 OnExposeComplete: enter
03:14:45.906 00.000 18120 UpdateGuideState(): m_state=6
03:14:45.907 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5243
03:14:45.907 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.17, Mass=1716, SNR=28.7, Peak=178 HFD=4.0
03:14:45.908 00.001 18120 MultiStar: [#1 0.10,-0.29,0.75,U] [#2 0.14,-0.10,0.66,U] [#3 0.27,-0.17,0.61,U] [#4 0.19,-0.36,0.58,U] [#5 0.17,-0.15,0.47,U] [#6 0.62,-0.22,0.00,M3] [#7 0.21,-0.02,0.46,U] [#8 -0.00,-0.45,0.00,M1] 
03:14:45.909 00.001 18120 refined, 6 included, MultiStar: {0.22, -0.16}, one-star: {0.38, -0.06}
03:14:45.909 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
03:14:45.910 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
03:14:45.910 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.28 cameraTheta=-0.64 mountX=-0.24 mountY=-0.12, mountTheta=-2.66
03:14:45.911 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.16, opts=13)
03:14:45.912 00.001 18120 Enqueuing Move request for scope (0.22, -0.16)
03:14:45.912 00.000 21948 Worker thread wakes up
03:14:45.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
03:14:45.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
03:14:45.912 00.000 21948 Moving (0.22, -0.16) raw xDistance=-0.24 yDistance=-0.12
03:14:45.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:14:45.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:45.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:45.913 00.001 18120 UpdateGuideState exits: m=1716 RSB=28.7
03:14:45.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:45.914 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:45.914 00.000 18120 Enqueuing Expose request
03:14:45.915 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:14:45.915 00.000 21948 MoveAxis(E, 46, ABG)
03:14:45.915 00.000 21948 Guiding  Dir = 2, Dur = 46
03:14:45.915 00.000 21948 IsSlewing returns 0
03:14:45.915 00.000 21948 IsGuiding returns 0
03:14:45.917 00.002 21948 PulseGuide returned control before completion, sleep 55
03:14:45.986 00.069 21948 IsGuiding returns 1
03:14:45.986 00.000 21948 scope still moving after pulse duration time elapsed
03:14:46.017 00.031 21948 IsSlewing returns 0
03:14:46.017 00.000 21948 IsGuiding returns 0
03:14:46.017 00.000 21948 scope move finished after 46 + 55 ms
03:14:46.017 00.000 21948 Move returns status 0, amount 46
03:14:46.017 00.000 21948 MoveAxis(N, 0, ABG)
03:14:46.018 00.001 21948 Move returns status 0, amount 0
03:14:46.018 00.000 21948 move complete, result=0
03:14:46.018 00.000 21948 worker thread done servicing request
03:14:46.018 00.000 21948 Worker thread wakes up
03:14:46.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:46.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:46.018 00.000 18120 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
03:14:47.432 01.414 21948 Exposure complete
03:14:47.460 00.028 21948 worker thread done servicing request
03:14:47.460 00.000 18120 OnExposeComplete: enter
03:14:47.461 00.001 18120 UpdateGuideState(): m_state=6
03:14:47.461 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5244
03:14:47.464 00.003 18120 Star::Find returns 1 (0), X=895.01, Y=233.13, Mass=1912, SNR=30.3, Peak=186 HFD=4.3
03:14:47.467 00.003 18120 MultiStar: [#1 0.08,-0.27,0.69,U] [#2 -0.20,0.08,0.66,U] [#3 0.13,-0.17,0.57,U] [#4 0.09,-0.31,0.54,U] [#5 0.15,-0.30,0.49,U] [#6 0.24,-0.30,0.50,U] [#7 0.15,-0.01,0.42,U] [#8 0.03,-0.27,0.39,U] 
03:14:47.469 00.002 18120 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.21, -0.11}
03:14:47.472 00.003 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
03:14:47.473 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
03:14:47.473 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.04 mountX=-0.20 mountY=-0.01, mountTheta=-3.08
03:14:47.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
03:14:47.475 00.000 18120 Enqueuing Move request for scope (0.10, -0.17)
03:14:47.476 00.001 21948 Worker thread wakes up
03:14:47.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:47.476 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.3
03:14:47.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:47.477 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:47.477 00.000 18120 Enqueuing Expose request
03:14:47.478 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
03:14:47.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
03:14:47.478 00.000 21948 Moving (0.10, -0.17) raw xDistance=-0.20 yDistance=-0.01
03:14:47.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:14:47.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:47.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:14:47.478 00.000 21948 MoveAxis(E, 39, ABG)
03:14:47.478 00.000 21948 Guiding  Dir = 2, Dur = 39
03:14:47.479 00.001 21948 IsSlewing returns 0
03:14:47.479 00.000 21948 IsGuiding returns 0
03:14:47.480 00.001 21948 PulseGuide returned control before completion, sleep 48
03:14:47.541 00.061 21948 IsGuiding returns 0
03:14:47.541 00.000 21948 Move returns status 0, amount 39
03:14:47.541 00.000 21948 MoveAxis(N, 0, ABG)
03:14:47.542 00.001 21948 Move returns status 0, amount 0
03:14:47.542 00.000 21948 move complete, result=0
03:14:47.542 00.000 21948 worker thread done servicing request
03:14:47.542 00.000 21948 Worker thread wakes up
03:14:47.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:47.542 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:14:47.544 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:49.178 01.634 21948 Exposure complete
03:14:49.214 00.036 21948 worker thread done servicing request
03:14:49.214 00.000 18120 OnExposeComplete: enter
03:14:49.215 00.001 18120 UpdateGuideState(): m_state=6
03:14:49.216 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5245
03:14:49.216 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=233.06, Mass=1910, SNR=30.3, Peak=185 HFD=4.2
03:14:49.217 00.001 18120 MultiStar: [#1 -0.01,-0.41,0.72,U] [#2 -0.16,0.11,0.65,U] [#3 0.07,-0.18,0.59,U] [#4 0.04,-0.30,0.55,U] [#5 -0.02,-0.05,0.45,U] [#6 0.17,-0.25,0.53,U] [#7 -0.11,-0.09,0.42,U] [#8 -0.04,-0.24,0.39,U] 
03:14:49.219 00.002 18120 refined, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.11, -0.17}
03:14:49.220 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.80)
03:14:49.221 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.76)
03:14:49.222 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.49 mountX=-0.17 mountY=0.07, mountTheta=2.76
03:14:49.225 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.18, opts=13)
03:14:49.228 00.003 18120 Enqueuing Move request for scope (0.01, -0.18)
03:14:49.228 00.000 21948 Worker thread wakes up
03:14:49.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
03:14:49.228 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
03:14:49.228 00.000 21948 Moving (0.01, -0.18) raw xDistance=-0.17 yDistance=0.07
03:14:49.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:14:49.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:49.229 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:49.229 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.3
03:14:49.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:49.230 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:49.230 00.000 18120 Enqueuing Expose request
03:14:49.231 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:14:49.231 00.000 21948 MoveAxis(E, 0, ABG)
03:14:49.231 00.000 21948 Move returns status 0, amount 0
03:14:49.231 00.000 21948 MoveAxis(N, 0, ABG)
03:14:49.231 00.000 21948 Move returns status 0, amount 0
03:14:49.231 00.000 21948 move complete, result=0
03:14:49.231 00.000 21948 worker thread done servicing request
03:14:49.231 00.000 21948 Worker thread wakes up
03:14:49.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:49.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:49.231 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:50.758 01.527 21948 Exposure complete
03:14:50.808 00.050 21948 worker thread done servicing request
03:14:50.808 00.000 18120 OnExposeComplete: enter
03:14:50.809 00.001 18120 UpdateGuideState(): m_state=6
03:14:50.809 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5246
03:14:50.810 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=233.03, Mass=1898, SNR=30.2, Peak=182 HFD=4.3
03:14:50.810 00.000 18120 MultiStar: [#1 -0.02,-0.27,0.73,U] [#2 0.03,-0.17,0.62,U] [#3 0.04,-0.12,0.60,U] [#4 -0.07,-0.16,0.58,U] [#5 0.01,-0.18,0.46,U] [#6 0.10,-0.39,0.52,U] [#7 -0.09,-0.13,0.43,U] [#8 -0.15,-0.34,0.40,U] 
03:14:50.812 00.002 18120 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.27, -0.20}
03:14:50.812 00.000 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.38 = 2.90)
03:14:50.814 00.002 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.86)
03:14:50.816 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.38 mountX=-0.21 mountY=0.06, mountTheta=2.87
03:14:50.817 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.21, opts=13)
03:14:50.819 00.002 18120 Enqueuing Move request for scope (0.04, -0.21)
03:14:50.821 00.002 21948 Worker thread wakes up
03:14:50.821 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
03:14:50.821 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
03:14:50.821 00.000 21948 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=0.06
03:14:50.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:50.822 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:14:50.822 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:14:50.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:50.823 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:50.823 00.000 18120 Enqueuing Expose request
03:14:50.824 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:50.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:50.824 00.000 21948 MoveAxis(E, 38, ABG)
03:14:50.824 00.000 21948 Guiding  Dir = 2, Dur = 38
03:14:50.824 00.000 21948 IsSlewing returns 0
03:14:50.824 00.000 21948 IsGuiding returns 0
03:14:50.826 00.002 21948 PulseGuide returned control before completion, sleep 47
03:14:50.882 00.056 21948 IsGuiding returns 0
03:14:50.882 00.000 21948 Move returns status 0, amount 38
03:14:50.882 00.000 21948 MoveAxis(N, 0, ABG)
03:14:50.882 00.000 21948 Move returns status 0, amount 0
03:14:50.882 00.000 21948 move complete, result=0
03:14:50.882 00.000 21948 worker thread done servicing request
03:14:50.882 00.000 21948 Worker thread wakes up
03:14:50.882 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:50.882 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:50.882 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:14:52.512 01.630 21948 Exposure complete
03:14:52.559 00.047 21948 worker thread done servicing request
03:14:52.559 00.000 18120 OnExposeComplete: enter
03:14:52.560 00.001 18120 UpdateGuideState(): m_state=6
03:14:52.561 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5247
03:14:52.561 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=233.43, Mass=1817, SNR=29.5, Peak=158 HFD=4.1
03:14:52.562 00.001 18120 MultiStar: [#1 0.06,-0.19,0.73,U] [#2 0.02,0.04,0.64,U] [#3 0.14,0.15,0.61,U] [#4 -0.13,0.03,0.57,U] [#5 0.08,-0.04,0.47,U] [#6 0.38,0.22,0.00,M1] [#7 0.46,0.22,0.00,M1] [#8 -0.09,0.02,0.40,U] 
03:14:52.562 00.000 18120 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.17, 0.19}
03:14:52.562 00.000 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
03:14:52.563 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
03:14:52.563 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.61 mountX=0.01 mountY=-0.07, mountTheta=-1.38
03:14:52.564 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
03:14:52.565 00.001 18120 Enqueuing Move request for scope (0.06, 0.04)
03:14:52.565 00.000 21948 Worker thread wakes up
03:14:52.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:14:52.565 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:14:52.565 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:52.566 00.001 18120 UpdateGuideState exits: m=1817 RSB=29.5
03:14:52.566 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:52.567 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:52.567 00.000 18120 Enqueuing Expose request
03:14:52.568 00.001 21948 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.07
03:14:52.568 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:14:52.568 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:52.568 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:14:52.568 00.000 21948 MoveAxis(E, 0, ABG)
03:14:52.568 00.000 21948 Move returns status 0, amount 0
03:14:52.568 00.000 21948 MoveAxis(N, 0, ABG)
03:14:52.568 00.000 21948 Move returns status 0, amount 0
03:14:52.568 00.000 21948 move complete, result=0
03:14:52.568 00.000 21948 worker thread done servicing request
03:14:52.568 00.000 21948 Worker thread wakes up
03:14:52.568 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:52.568 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:52.568 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:54.088 01.520 21948 Exposure complete
03:14:54.118 00.030 21948 worker thread done servicing request
03:14:54.118 00.000 18120 OnExposeComplete: enter
03:14:54.119 00.001 18120 UpdateGuideState(): m_state=6
03:14:54.120 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5248
03:14:54.120 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=233.28, Mass=1872, SNR=30.0, Peak=169 HFD=4.1
03:14:54.121 00.001 18120 MultiStar: [#1 0.10,-0.29,0.72,U] [#2 0.01,0.15,0.64,U] [#3 0.15,0.04,0.60,U] [#4 0.12,-0.01,0.58,U] [#5 -0.15,-0.12,0.44,U] [#6 0.32,-0.18,0.53,U] [#7 0.10,-0.15,0.43,U] [#8 -0.11,0.04,0.40,U] 
03:14:54.121 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.27, 0.04}
03:14:54.121 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
03:14:54.122 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
03:14:54.122 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
03:14:54.123 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
03:14:54.124 00.001 18120 Enqueuing Move request for scope (0.11, -0.05)
03:14:54.124 00.000 21948 Worker thread wakes up
03:14:54.125 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
03:14:54.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
03:14:54.125 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.08
03:14:54.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:14:54.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:54.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:14:54.125 00.000 21948 MoveAxis(E, 0, ABG)
03:14:54.125 00.000 21948 Move returns status 0, amount 0
03:14:54.125 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:54.125 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:14:54.126 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:54.126 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:54.127 00.001 18120 Enqueuing Expose request
03:14:54.127 00.000 21948 MoveAxis(N, 0, ABG)
03:14:54.127 00.000 21948 Move returns status 0, amount 0
03:14:54.127 00.000 21948 move complete, result=0
03:14:54.128 00.001 21948 worker thread done servicing request
03:14:54.128 00.000 21948 Worker thread wakes up
03:14:54.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:54.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:14:54.128 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:55.005 00.877 18120 evsrv: cli 0D46DD50 connect
03:14:55.006 00.001 18120 case statement mapped state 6 to 3
03:14:55.006 00.000 18120 case statement mapped state 6 to 3
03:14:55.007 00.001 18120 evsrv: cli 0D46DD50 request: {"method":"get_app_state","id":"3653affc-51bc-4534-85c0-8fa33332b240"}
03:14:55.009 00.002 18120 case statement mapped state 6 to 3
03:14:55.010 00.001 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":"Guiding","id":"3653affc-51bc-4534-85c0-8fa33332b240"}
03:14:55.014 00.004 18120 evsrv: cli 0D46DD50 disconnect
03:14:55.015 00.001 18120 evsrv: cli 0D46D850 connect
03:14:55.018 00.003 18120 case statement mapped state 6 to 3
03:14:55.019 00.001 18120 case statement mapped state 6 to 3
03:14:55.020 00.001 18120 evsrv: cli 0D46D850 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"c0b86827-1655-4fd0-90fe-136ff8571f2b"}
03:14:55.021 00.001 18120 PhdController::Dither begins
03:14:55.022 00.001 18120 dither: size=2.00, dRA=1.27 dDec=-0.10
03:14:55.023 00.001 18120 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.00) = xAngle (1.92 = 1.92)
03:14:55.023 00.000 18120 MountToCamera -- mountX=1.27 mountY=-0.10 hyp=1.27 mountTheta=-0.08 cameraX=-0.44, cameraY=1.20 cameraTheta=1.92
03:14:55.024 00.001 18120 setting lock position to (894.37, 234.43)
03:14:55.025 00.001 18120 Mount: notify guiding dithered (-0.4, 1.2)
03:14:55.026 00.001 18120 MultiStar: stabilizing after lock position change
03:14:55.027 00.001 18120 Status Line: Dithering de 1.27,-0.10
03:14:55.029 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:14:55.030 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
03:14:55.031 00.001 18120 evsrv: cli 0D46D850 response: {"jsonrpc":"2.0","result":0,"id":"c0b86827-1655-4fd0-90fe-136ff8571f2b"}
03:14:55.032 00.001 18120 evsrv: cli 0D46D850 disconnect
03:14:55.761 00.729 21948 Exposure complete
03:14:55.807 00.046 21948 worker thread done servicing request
03:14:55.807 00.000 18120 OnExposeComplete: enter
03:14:55.808 00.001 18120 UpdateGuideState(): m_state=6
03:14:55.809 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5249
03:14:55.810 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=233.25, Mass=1765, SNR=29.1, Peak=168 HFD=4.2
03:14:55.810 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
03:14:55.810 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:14:55.811 00.001 18120 CameraToMount -- cameraX=0.80 cameraY=-1.18 hyp=1.42 cameraTheta=-0.97 mountX=-1.40 mountY=-0.19, mountTheta=-3.01
03:14:55.812 00.001 18120 dither recenter: remaining=(-1.3,0.1) step=(-1.3,0.1)
03:14:55.812 00.000 18120 MountToCamera -- mountTheta (3.06) + m_xAngle (2.00) = xAngle (5.06 = -1.22)
03:14:55.813 00.001 18120 MountToCamera -- mountX=-1.27 mountY=0.10 hyp=1.27 mountTheta=3.06 cameraX=0.44, cameraY=-1.20 cameraTheta=-1.22
03:14:55.813 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.44, y=-1.20, opts=4)
03:14:55.814 00.001 18120 Enqueuing Move request for scope (0.44, -1.20)
03:14:55.814 00.000 21948 Worker thread wakes up
03:14:55.814 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.20) opts 0x4
03:14:55.814 00.000 21948 Handling offset move in thread for scope, endpoint = (0.44, -1.20)
03:14:55.815 00.001 21948 Moving (0.44, -1.20) raw xDistance=-1.27 yDistance=0.10
03:14:55.815 00.000 21948 MoveAxis(E, 360, B)
03:14:55.815 00.000 21948 Guiding  Dir = 2, Dur = 360
03:14:55.815 00.000 18120 Mount: notify direct move -1.27,0.10
03:14:55.816 00.001 21948 IsSlewing returns 0
03:14:55.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:55.817 00.001 18120 UpdateGuideState exits: m=1765 RSB=29.1
03:14:55.818 00.001 21948 IsGuiding returns 0
03:14:55.818 00.000 18120 PhdController: settling, locked = 1, distance = 1.44 (0.50) aobump = 0 frame = 1 / 99999
03:14:55.819 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786065295.819,"Host":"ASUS_SAM","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:14:55.819 00.000 21948 PulseGuide returned control before completion, sleep 369
03:14:55.821 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:55.821 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:55.822 00.001 18120 Enqueuing Expose request
03:14:56.201 00.379 21948 IsGuiding returns 0
03:14:56.201 00.000 21948 Move returns status 0, amount 360
03:14:56.201 00.000 21948 MoveAxis(S, 24, B)
03:14:56.201 00.000 21948 Guiding  Dir = 1, Dur = 24
03:14:56.201 00.000 21948 IsSlewing returns 0
03:14:56.201 00.000 21948 IsGuiding returns 0
03:14:56.205 00.004 21948 PulseGuide returned control before completion, sleep 30
03:14:56.248 00.043 21948 IsGuiding returns 0
03:14:56.248 00.000 21948 Move returns status 0, amount 24
03:14:56.248 00.000 21948 move complete, result=0
03:14:56.249 00.001 21948 worker thread done servicing request
03:14:56.249 00.000 21948 Worker thread wakes up
03:14:56.249 00.000 18120 GuideStep: -1.3 px 360 ms EAST, 0.1 px 24 ms SOUTH
03:14:56.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:56.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:14:57.666 01.417 21948 Exposure complete
03:14:57.717 00.051 21948 worker thread done servicing request
03:14:57.717 00.000 18120 OnExposeComplete: enter
03:14:57.719 00.002 18120 UpdateGuideState(): m_state=6
03:14:57.720 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5250
03:14:57.722 00.002 18120 Star::Find returns 1 (0), X=894.27, Y=234.50, Mass=1891, SNR=30.2, Peak=134 HFD=4.4
03:14:57.723 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
03:14:57.724 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
03:14:57.725 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.11 mountY=0.06, mountTheta=0.50
03:14:57.728 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.07, opts=13)
03:14:57.729 00.001 18120 Enqueuing Move request for scope (-0.10, 0.07)
03:14:57.730 00.001 21948 Worker thread wakes up
03:14:57.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:57.731 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.2
03:14:57.731 00.000 18120 PhdController: settling, locked = 1, distance = 0.12 (0.50) aobump = 0 frame = 2 / 99999
03:14:57.732 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
03:14:57.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:14:57.732 00.000 21948 Moving (-0.10, 0.07) raw xDistance=0.11 yDistance=0.06
03:14:57.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:14:57.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:57.732 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065297.732,"Host":"ASUS_SAM","Inst":1,"Distance":0.12,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:14:57.733 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:57.733 00.000 21948 MoveAxis(E, 0, ABG)
03:14:57.733 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:57.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:57.734 00.001 18120 Enqueuing Expose request
03:14:57.734 00.000 21948 Move returns status 0, amount 0
03:14:57.734 00.000 21948 MoveAxis(N, 0, ABG)
03:14:57.734 00.000 21948 Move returns status 0, amount 0
03:14:57.734 00.000 21948 move complete, result=0
03:14:57.734 00.000 21948 worker thread done servicing request
03:14:57.734 00.000 21948 Worker thread wakes up
03:14:57.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:57.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:14:57.735 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:59.357 01.622 21948 Exposure complete
03:14:59.398 00.041 21948 worker thread done servicing request
03:14:59.398 00.000 18120 OnExposeComplete: enter
03:14:59.398 00.000 18120 UpdateGuideState(): m_state=6
03:14:59.400 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5251
03:14:59.401 00.001 18120 Star::Find returns 1 (0), X=893.92, Y=234.63, Mass=1846, SNR=29.7, Peak=155 HFD=4.0
03:14:59.402 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
03:14:59.404 00.002 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
03:14:59.405 00.001 18120 CameraToMount -- cameraX=-0.44 cameraY=0.20 hyp=0.49 cameraTheta=2.72 mountX=0.36 mountY=0.31, mountTheta=0.70
03:14:59.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.20, opts=13)
03:14:59.407 00.001 18120 Enqueuing Move request for scope (-0.44, 0.20)
03:14:59.407 00.000 21948 Worker thread wakes up
03:14:59.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.20) opts 0xd
03:14:59.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:14:59.407 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.20)
03:14:59.409 00.002 18120 UpdateGuideState exits: m=1846 RSB=29.7
03:14:59.409 00.000 21948 Moving (-0.44, 0.20) raw xDistance=0.36 yDistance=0.31
03:14:59.409 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 3 / 99999
03:14:59.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:14:59.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:59.409 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065299.409,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
03:14:59.410 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:14:59.410 00.000 21948 MoveAxis(W, 65, ABG)
03:14:59.410 00.000 21948 Guiding  Dir = 3, Dur = 65
03:14:59.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:59.410 00.000 21948 IsSlewing returns 0
03:14:59.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:14:59.411 00.001 18120 Enqueuing Expose request
03:14:59.411 00.000 21948 IsGuiding returns 0
03:14:59.413 00.002 21948 PulseGuide returned control before completion, sleep 74
03:14:59.500 00.087 21948 IsGuiding returns 0
03:14:59.500 00.000 21948 Move returns status 0, amount 65
03:14:59.500 00.000 21948 MoveAxis(N, 0, ABG)
03:14:59.500 00.000 21948 Move returns status 0, amount 0
03:14:59.500 00.000 21948 move complete, result=0
03:14:59.500 00.000 21948 worker thread done servicing request
03:14:59.500 00.000 21948 Worker thread wakes up
03:14:59.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:14:59.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:14:59.500 00.000 18120 GuideStep: 0.4 px 65 ms WEST, 0.3 px 0 ms NORTH
03:15:00.912 01.412 21948 Exposure complete
03:15:00.960 00.048 21948 worker thread done servicing request
03:15:00.960 00.000 18120 OnExposeComplete: enter
03:15:00.961 00.001 18120 UpdateGuideState(): m_state=6
03:15:00.962 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5252
03:15:00.962 00.000 18120 Star::Find returns 1 (0), X=893.15, Y=234.98, Mass=1985, SNR=30.9, Peak=143 HFD=4.3
03:15:00.962 00.000 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
03:15:00.963 00.001 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
03:15:00.963 00.000 18120 CameraToMount -- cameraX=-1.22 cameraY=0.55 hyp=1.34 cameraTheta=2.72 mountX=1.01 mountY=0.84, mountTheta=0.70
03:15:00.964 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.22, y=0.55, opts=13)
03:15:00.965 00.001 18120 Enqueuing Move request for scope (-1.22, 0.55)
03:15:00.965 00.000 21948 Worker thread wakes up
03:15:00.965 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:00.966 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.9
03:15:00.966 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 4 / 99999
03:15:00.967 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.55) opts 0xd
03:15:00.967 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065300.967,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:00.967 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.22, 0.55)
03:15:00.967 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:00.968 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:00.968 00.000 18120 Enqueuing Expose request
03:15:00.969 00.001 21948 Moving (-1.22, 0.55) raw xDistance=1.01 yDistance=0.84
03:15:00.969 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.01
03:15:00.969 00.000 21948 resist switch: large excursion: input 0.84 thresh 0.60 direction from 0 to 1
03:15:00.969 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.52
03:15:00.969 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
03:15:00.969 00.000 21948 MoveAxis(W, 185, ABG)
03:15:00.969 00.000 21948 Guiding  Dir = 3, Dur = 185
03:15:00.969 00.000 21948 IsSlewing returns 0
03:15:00.969 00.000 21948 IsGuiding returns 0
03:15:00.971 00.002 21948 PulseGuide returned control before completion, sleep 194
03:15:01.174 00.203 21948 IsGuiding returns 0
03:15:01.174 00.000 21948 Move returns status 0, amount 185
03:15:01.175 00.001 21948 MoveAxis(S, 201, ABG)
03:15:01.175 00.000 21948 Guiding  Dir = 1, Dur = 201
03:15:01.175 00.000 21948 IsSlewing returns 0
03:15:01.175 00.000 21948 IsGuiding returns 0
03:15:01.179 00.004 21948 PulseGuide returned control before completion, sleep 207
03:15:01.394 00.215 21948 IsGuiding returns 1
03:15:01.394 00.000 21948 scope still moving after pulse duration time elapsed
03:15:01.419 00.025 21948 IsSlewing returns 0
03:15:01.419 00.000 21948 IsGuiding returns 0
03:15:01.419 00.000 21948 scope move finished after 201 + 44 ms
03:15:01.419 00.000 21948 Move returns status 0, amount 201
03:15:01.419 00.000 21948 move complete, result=0
03:15:01.420 00.001 21948 worker thread done servicing request
03:15:01.420 00.000 21948 Worker thread wakes up
03:15:01.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:01.420 00.000 18120 GuideStep: 1.0 px 185 ms WEST, 0.8 px 201 ms SOUTH
03:15:01.421 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:03.056 01.635 21948 Exposure complete
03:15:03.122 00.066 21948 worker thread done servicing request
03:15:03.122 00.000 18120 OnExposeComplete: enter
03:15:03.123 00.001 18120 UpdateGuideState(): m_state=6
03:15:03.123 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5253
03:15:03.124 00.001 18120 Star::Find returns 1 (0), X=894.61, Y=234.05, Mass=1883, SNR=30.1, Peak=144 HFD=4.1
03:15:03.124 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
03:15:03.125 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
03:15:03.125 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.38 hyp=0.45 cameraTheta=-1.01 mountX=-0.45 mountY=-0.04, mountTheta=-3.04
03:15:03.128 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.38, opts=13)
03:15:03.129 00.001 18120 Enqueuing Move request for scope (0.24, -0.38)
03:15:03.131 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:03.132 00.001 21948 Worker thread wakes up
03:15:03.132 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.38) opts 0xd
03:15:03.132 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.38)
03:15:03.132 00.000 21948 Moving (0.24, -0.38) raw xDistance=-0.45 yDistance=-0.04
03:15:03.132 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:15:03.133 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.45
03:15:03.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:03.133 00.000 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 5 / 99999
03:15:03.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:15:03.133 00.000 21948 MoveAxis(E, 67, ABG)
03:15:03.133 00.000 21948 Guiding  Dir = 2, Dur = 67
03:15:03.133 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065303.133,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:03.134 00.001 21948 IsSlewing returns 0
03:15:03.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:03.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:03.135 00.001 18120 Enqueuing Expose request
03:15:03.135 00.000 21948 IsGuiding returns 0
03:15:03.137 00.002 21948 PulseGuide returned control before completion, sleep 76
03:15:03.226 00.089 21948 IsGuiding returns 0
03:15:03.226 00.000 21948 Move returns status 0, amount 67
03:15:03.226 00.000 21948 MoveAxis(N, 0, ABG)
03:15:03.226 00.000 21948 Move returns status 0, amount 0
03:15:03.226 00.000 21948 move complete, result=0
03:15:03.226 00.000 21948 worker thread done servicing request
03:15:03.226 00.000 21948 Worker thread wakes up
03:15:03.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:03.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:03.226 00.000 18120 GuideStep: -0.4 px 67 ms EAST, -0.0 px 0 ms NORTH
03:15:04.641 01.415 21948 Exposure complete
03:15:04.686 00.045 21948 worker thread done servicing request
03:15:04.686 00.000 18120 OnExposeComplete: enter
03:15:04.687 00.001 18120 UpdateGuideState(): m_state=6
03:15:04.687 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5254
03:15:04.688 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=233.80, Mass=1911, SNR=30.3, Peak=168 HFD=4.3
03:15:04.688 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
03:15:04.688 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
03:15:04.689 00.001 18120 CameraToMount -- cameraX=0.51 cameraY=-0.63 hyp=0.81 cameraTheta=-0.89 mountX=-0.79 mountY=-0.17, mountTheta=-2.93
03:15:04.690 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.51, y=-0.63, opts=13)
03:15:04.691 00.001 18120 Enqueuing Move request for scope (0.51, -0.63)
03:15:04.691 00.000 21948 Worker thread wakes up
03:15:04.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:04.691 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
03:15:04.692 00.001 18120 PhdController: settling, locked = 1, distance = 0.62 (0.50) aobump = 0 frame = 6 / 99999
03:15:04.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.63) opts 0xd
03:15:04.692 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065304.692,"Host":"ASUS_SAM","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:04.693 00.001 21948 Handling offset move in thread for scope, endpoint = (0.51, -0.63)
03:15:04.693 00.000 21948 Moving (0.51, -0.63) raw xDistance=-0.79 yDistance=-0.17
03:15:04.693 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
03:15:04.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:04.693 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:04.693 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:04.694 00.001 18120 Enqueuing Expose request
03:15:04.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:15:04.694 00.000 21948 MoveAxis(E, 146, ABG)
03:15:04.694 00.000 21948 Guiding  Dir = 2, Dur = 146
03:15:04.694 00.000 21948 IsSlewing returns 0
03:15:04.695 00.001 21948 IsGuiding returns 0
03:15:04.695 00.000 21948 PulseGuide returned control before completion, sleep 155
03:15:04.860 00.165 21948 IsGuiding returns 0
03:15:04.860 00.000 21948 Move returns status 0, amount 146
03:15:04.860 00.000 21948 MoveAxis(N, 0, ABG)
03:15:04.860 00.000 21948 Move returns status 0, amount 0
03:15:04.860 00.000 21948 move complete, result=0
03:15:04.860 00.000 21948 worker thread done servicing request
03:15:04.860 00.000 21948 Worker thread wakes up
03:15:04.860 00.000 18120 GuideStep: -0.8 px 146 ms EAST, -0.2 px 0 ms NORTH
03:15:04.861 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:04.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:06.486 01.625 21948 Exposure complete
03:15:06.531 00.045 21948 worker thread done servicing request
03:15:06.531 00.000 18120 OnExposeComplete: enter
03:15:06.531 00.000 18120 UpdateGuideState(): m_state=6
03:15:06.531 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5255
03:15:06.532 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=234.34, Mass=1721, SNR=28.8, Peak=155 HFD=3.7
03:15:06.532 00.000 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
03:15:06.533 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
03:15:06.533 00.000 18120 CameraToMount -- cameraX=0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-0.23 mountX=-0.25 mountY=-0.32, mountTheta=-2.24
03:15:06.534 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.09, opts=13)
03:15:06.535 00.001 18120 Enqueuing Move request for scope (0.40, -0.09)
03:15:06.535 00.000 21948 Worker thread wakes up
03:15:06.535 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:06.536 00.001 18120 UpdateGuideState exits: m=1721 RSB=28.8
03:15:06.536 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 7 / 99999
03:15:06.537 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.09) opts 0xd
03:15:06.537 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.09)
03:15:06.537 00.000 21948 Moving (0.40, -0.09) raw xDistance=-0.25 yDistance=-0.32
03:15:06.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.25
03:15:06.537 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065306.537,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:06.539 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:15:06.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:15:06.539 00.000 21948 MoveAxis(E, 55, ABG)
03:15:06.539 00.000 21948 Guiding  Dir = 2, Dur = 55
03:15:06.539 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:06.540 00.001 21948 IsSlewing returns 0
03:15:06.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:06.540 00.000 18120 Enqueuing Expose request
03:15:06.540 00.000 21948 IsGuiding returns 0
03:15:06.542 00.002 21948 PulseGuide returned control before completion, sleep 64
03:15:06.611 00.069 21948 IsGuiding returns 1
03:15:06.611 00.000 21948 scope still moving after pulse duration time elapsed
03:15:06.643 00.032 21948 IsSlewing returns 0
03:15:06.643 00.000 21948 IsGuiding returns 0
03:15:06.643 00.000 21948 scope move finished after 55 + 47 ms
03:15:06.643 00.000 21948 Move returns status 0, amount 55
03:15:06.643 00.000 21948 MoveAxis(N, 0, ABG)
03:15:06.643 00.000 21948 Move returns status 0, amount 0
03:15:06.643 00.000 21948 move complete, result=0
03:15:06.643 00.000 21948 worker thread done servicing request
03:15:06.643 00.000 21948 Worker thread wakes up
03:15:06.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:06.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:06.643 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.3 px 0 ms NORTH
03:15:08.055 01.412 21948 Exposure complete
03:15:08.106 00.051 21948 worker thread done servicing request
03:15:08.106 00.000 18120 OnExposeComplete: enter
03:15:08.106 00.000 18120 UpdateGuideState(): m_state=6
03:15:08.107 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5256
03:15:08.109 00.002 18120 Star::Find returns 1 (0), X=895.01, Y=234.26, Mass=1897, SNR=30.2, Peak=169 HFD=4.0
03:15:08.110 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
03:15:08.112 00.002 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
03:15:08.113 00.001 18120 CameraToMount -- cameraX=0.64 cameraY=-0.17 hyp=0.67 cameraTheta=-0.26 mountX=-0.42 mountY=-0.50, mountTheta=-2.28
03:15:08.116 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.64, y=-0.17, opts=13)
03:15:08.120 00.004 18120 Enqueuing Move request for scope (0.64, -0.17)
03:15:08.123 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:08.125 00.002 18120 UpdateGuideState exits: m=1897 RSB=30.2
03:15:08.127 00.002 18120 PhdController: settling, locked = 1, distance = 0.59 (0.50) aobump = 0 frame = 8 / 99999
03:15:08.129 00.002 21948 Worker thread wakes up
03:15:08.129 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065308.129,"Host":"ASUS_SAM","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:08.130 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.17) opts 0xd
03:15:08.130 00.000 21948 Handling offset move in thread for scope, endpoint = (0.64, -0.17)
03:15:08.130 00.000 21948 Moving (0.64, -0.17) raw xDistance=-0.42 yDistance=-0.50
03:15:08.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
03:15:08.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:15:08.130 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:08.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:15:08.130 00.000 21948 MoveAxis(E, 80, ABG)
03:15:08.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:08.131 00.001 18120 Enqueuing Expose request
03:15:08.131 00.000 21948 Guiding  Dir = 2, Dur = 80
03:15:08.131 00.000 21948 IsSlewing returns 0
03:15:08.132 00.001 21948 IsGuiding returns 0
03:15:08.134 00.002 21948 PulseGuide returned control before completion, sleep 89
03:15:08.226 00.092 21948 IsGuiding returns 0
03:15:08.226 00.000 21948 Move returns status 0, amount 80
03:15:08.226 00.000 21948 MoveAxis(N, 0, ABG)
03:15:08.226 00.000 21948 Move returns status 0, amount 0
03:15:08.226 00.000 21948 move complete, result=0
03:15:08.226 00.000 21948 worker thread done servicing request
03:15:08.226 00.000 21948 Worker thread wakes up
03:15:08.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:08.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:08.226 00.000 18120 GuideStep: -0.4 px 80 ms EAST, -0.5 px 0 ms NORTH
03:15:09.853 01.627 21948 Exposure complete
03:15:09.893 00.040 21948 worker thread done servicing request
03:15:09.893 00.000 18120 OnExposeComplete: enter
03:15:09.895 00.002 18120 UpdateGuideState(): m_state=6
03:15:09.896 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5257
03:15:09.896 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.75, Mass=1886, SNR=30.1, Peak=153 HFD=4.1
03:15:09.897 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
03:15:09.898 00.001 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
03:15:09.899 00.001 18120 CameraToMount -- cameraX=0.56 cameraY=0.32 hyp=0.64 cameraTheta=0.53 mountX=0.07 mountY=-0.64, mountTheta=-1.47
03:15:09.902 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.56, y=0.32, opts=13)
03:15:09.905 00.003 18120 Enqueuing Move request for scope (0.56, 0.32)
03:15:09.907 00.002 21948 Worker thread wakes up
03:15:09.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:09.908 00.001 18120 UpdateGuideState exits: m=1886 RSB=30.1
03:15:09.908 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.32) opts 0xd
03:15:09.908 00.000 18120 PhdController: settling, locked = 1, distance = 0.61 (0.50) aobump = 0 frame = 9 / 99999
03:15:09.908 00.000 21948 Handling offset move in thread for scope, endpoint = (0.56, 0.32)
03:15:09.908 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065309.908,"Host":"ASUS_SAM","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:09.909 00.001 21948 Moving (0.56, 0.32) raw xDistance=0.07 yDistance=-0.64
03:15:09.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:15:09.909 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:09.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:09.910 00.001 18120 Enqueuing Expose request
03:15:09.910 00.000 21948 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
03:15:09.910 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
03:15:09.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
03:15:09.910 00.000 21948 MoveAxis(E, 0, ABG)
03:15:09.910 00.000 21948 Move returns status 0, amount 0
03:15:09.911 00.001 21948 MoveAxis(N, 153, ABG)
03:15:09.911 00.000 21948 Guiding  Dir = 0, Dur = 153
03:15:09.911 00.000 21948 IsSlewing returns 0
03:15:09.911 00.000 21948 IsGuiding returns 0
03:15:09.915 00.004 21948 PulseGuide returned control before completion, sleep 159
03:15:10.085 00.170 21948 IsGuiding returns 0
03:15:10.085 00.000 21948 Move returns status 0, amount 153
03:15:10.085 00.000 21948 move complete, result=0
03:15:10.085 00.000 21948 worker thread done servicing request
03:15:10.085 00.000 21948 Worker thread wakes up
03:15:10.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:10.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:10.085 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 153 ms NORTH
03:15:11.491 01.406 21948 Exposure complete
03:15:11.532 00.041 21948 worker thread done servicing request
03:15:11.532 00.000 18120 OnExposeComplete: enter
03:15:11.533 00.001 18120 UpdateGuideState(): m_state=6
03:15:11.534 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5258
03:15:11.534 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=234.55, Mass=1929, SNR=30.5, Peak=137 HFD=4.2
03:15:11.535 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
03:15:11.535 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
03:15:11.536 00.001 18120 CameraToMount -- cameraX=0.63 cameraY=0.12 hyp=0.65 cameraTheta=0.19 mountX=-0.15 mountY=-0.62, mountTheta=-1.81
03:15:11.537 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=0.12, opts=13)
03:15:11.538 00.001 18120 Enqueuing Move request for scope (0.63, 0.12)
03:15:11.538 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:11.538 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.5
03:15:11.539 00.001 21948 Worker thread wakes up
03:15:11.539 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.12) opts 0xd
03:15:11.539 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, 0.12)
03:15:11.539 00.000 18120 PhdController: settling, locked = 1, distance = 0.62 (0.50) aobump = 0 frame = 10 / 99999
03:15:11.539 00.000 21948 Moving (0.63, 0.12) raw xDistance=-0.15 yDistance=-0.62
03:15:11.539 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065311.539,"Host":"ASUS_SAM","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:11.540 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:15:11.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
03:15:11.540 00.000 21948 MoveAxis(E, 0, ABG)
03:15:11.540 00.000 21948 Move returns status 0, amount 0
03:15:11.540 00.000 21948 MoveAxis(N, 149, ABG)
03:15:11.540 00.000 21948 Guiding  Dir = 0, Dur = 149
03:15:11.540 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:11.541 00.001 21948 IsSlewing returns 0
03:15:11.541 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:11.541 00.000 18120 Enqueuing Expose request
03:15:11.542 00.001 21948 IsGuiding returns 0
03:15:11.547 00.005 21948 PulseGuide returned control before completion, sleep 154
03:15:11.708 00.161 21948 IsGuiding returns 0
03:15:11.708 00.000 21948 Move returns status 0, amount 149
03:15:11.708 00.000 21948 move complete, result=0
03:15:11.708 00.000 21948 worker thread done servicing request
03:15:11.708 00.000 21948 Worker thread wakes up
03:15:11.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:11.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:11.708 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 149 ms NORTH
03:15:13.335 01.627 21948 Exposure complete
03:15:13.382 00.047 21948 worker thread done servicing request
03:15:13.383 00.001 18120 OnExposeComplete: enter
03:15:13.384 00.001 18120 UpdateGuideState(): m_state=6
03:15:13.386 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5259
03:15:13.387 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=233.75, Mass=1835, SNR=29.7, Peak=128 HFD=4.4
03:15:13.389 00.002 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
03:15:13.390 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
03:15:13.391 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=-0.68 hyp=0.79 cameraTheta=-1.04 mountX=-0.78 mountY=-0.05, mountTheta=-3.07
03:15:13.394 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.68, opts=13)
03:15:13.395 00.001 18120 Enqueuing Move request for scope (0.40, -0.68)
03:15:13.396 00.001 21948 Worker thread wakes up
03:15:13.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.68) opts 0xd
03:15:13.396 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.68)
03:15:13.396 00.000 21948 Moving (0.40, -0.68) raw xDistance=-0.78 yDistance=-0.05
03:15:13.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:13.397 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
03:15:13.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:13.397 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
03:15:13.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:15:13.397 00.000 21948 MoveAxis(E, 140, ABG)
03:15:13.397 00.000 18120 PhdController: settling, locked = 1, distance = 0.67 (0.50) aobump = 0 frame = 11 / 99999
03:15:13.399 00.002 21948 Guiding  Dir = 2, Dur = 140
03:15:13.399 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065313.399,"Host":"ASUS_SAM","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:13.399 00.000 21948 IsSlewing returns 0
03:15:13.399 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:13.399 00.000 21948 IsGuiding returns 0
03:15:13.400 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:13.400 00.000 18120 Enqueuing Expose request
03:15:13.401 00.001 21948 PulseGuide returned control before completion, sleep 149
03:15:13.553 00.152 21948 IsGuiding returns 1
03:15:13.554 00.001 21948 scope still moving after pulse duration time elapsed
03:15:13.585 00.031 21948 IsSlewing returns 0
03:15:13.585 00.000 21948 IsGuiding returns 0
03:15:13.585 00.000 21948 scope move finished after 140 + 46 ms
03:15:13.585 00.000 21948 Move returns status 0, amount 140
03:15:13.585 00.000 21948 MoveAxis(N, 0, ABG)
03:15:13.585 00.000 21948 Move returns status 0, amount 0
03:15:13.585 00.000 21948 move complete, result=0
03:15:13.585 00.000 21948 worker thread done servicing request
03:15:13.586 00.001 21948 Worker thread wakes up
03:15:13.586 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:13.586 00.000 18120 GuideStep: -0.8 px 140 ms EAST, -0.1 px 0 ms NORTH
03:15:13.586 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:15.004 01.418 21948 Exposure complete
03:15:15.059 00.055 21948 worker thread done servicing request
03:15:15.059 00.000 18120 OnExposeComplete: enter
03:15:15.060 00.001 18120 UpdateGuideState(): m_state=6
03:15:15.061 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5260
03:15:15.062 00.001 18120 Star::Find returns 1 (0), X=894.08, Y=234.25, Mass=1757, SNR=29.1, Peak=144 HFD=4.1
03:15:15.063 00.001 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.00) = xAngle (-4.59 = 1.70)
03:15:15.065 00.002 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.63 = 1.66)
03:15:15.066 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.59 mountX=-0.04 mountY=0.33, mountTheta=1.70
03:15:15.067 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.18, opts=13)
03:15:15.068 00.001 18120 Enqueuing Move request for scope (-0.28, -0.18)
03:15:15.068 00.000 21948 Worker thread wakes up
03:15:15.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
03:15:15.068 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:15.069 00.001 18120 UpdateGuideState exits: m=1757 RSB=29.1
03:15:15.069 00.000 18120 PhdController: settling, locked = 1, distance = 0.57 (0.50) aobump = 0 frame = 12 / 99999
03:15:15.070 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
03:15:15.070 00.000 21948 Moving (-0.28, -0.18) raw xDistance=-0.04 yDistance=0.33
03:15:15.070 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065315.070,"Host":"ASUS_SAM","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:15.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:15:15.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:15:15.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:15.071 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:15.071 00.000 18120 Enqueuing Expose request
03:15:15.072 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:15:15.072 00.000 21948 MoveAxis(E, 0, ABG)
03:15:15.072 00.000 21948 Move returns status 0, amount 0
03:15:15.072 00.000 21948 MoveAxis(N, 0, ABG)
03:15:15.072 00.000 21948 Move returns status 0, amount 0
03:15:15.072 00.000 21948 move complete, result=0
03:15:15.072 00.000 21948 worker thread done servicing request
03:15:15.072 00.000 21948 Worker thread wakes up
03:15:15.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:15.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:15.072 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:15:16.702 01.630 21948 Exposure complete
03:15:16.761 00.059 21948 worker thread done servicing request
03:15:16.761 00.000 18120 OnExposeComplete: enter
03:15:16.763 00.002 18120 UpdateGuideState(): m_state=6
03:15:16.763 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
03:15:16.764 00.001 18120 Star::Find returns 1 (0), X=893.96, Y=234.87, Mass=1968, SNR=30.8, Peak=187 HFD=4.3
03:15:16.764 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
03:15:16.764 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
03:15:16.765 00.001 18120 CameraToMount -- cameraX=-0.41 cameraY=0.44 hyp=0.60 cameraTheta=2.32 mountX=0.57 mountY=0.17, mountTheta=0.29
03:15:16.766 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.44, opts=13)
03:15:16.767 00.001 18120 Enqueuing Move request for scope (-0.41, 0.44)
03:15:16.767 00.000 21948 Worker thread wakes up
03:15:16.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:16.767 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.8
03:15:16.768 00.001 18120 PhdController: settling, locked = 1, distance = 0.58 (0.50) aobump = 0 frame = 13 / 99999
03:15:16.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.44) opts 0xd
03:15:16.768 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.44)
03:15:16.768 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065316.768,"Host":"ASUS_SAM","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:16.769 00.001 21948 Moving (-0.41, 0.44) raw xDistance=0.57 yDistance=0.17
03:15:16.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
03:15:16.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:16.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:16.770 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:16.771 00.001 18120 Enqueuing Expose request
03:15:16.772 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:15:16.772 00.000 21948 MoveAxis(W, 101, ABG)
03:15:16.772 00.000 21948 Guiding  Dir = 3, Dur = 101
03:15:16.772 00.000 21948 IsSlewing returns 0
03:15:16.773 00.001 21948 IsGuiding returns 0
03:15:16.774 00.001 21948 PulseGuide returned control before completion, sleep 110
03:15:16.887 00.113 21948 IsGuiding returns 0
03:15:16.887 00.000 21948 Move returns status 0, amount 101
03:15:16.887 00.000 21948 MoveAxis(N, 0, ABG)
03:15:16.887 00.000 21948 Move returns status 0, amount 0
03:15:16.887 00.000 21948 move complete, result=0
03:15:16.887 00.000 21948 worker thread done servicing request
03:15:16.887 00.000 21948 Worker thread wakes up
03:15:16.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:16.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:16.887 00.000 18120 GuideStep: 0.6 px 101 ms WEST, 0.2 px 0 ms NORTH
03:15:18.292 01.405 21948 Exposure complete
03:15:18.343 00.051 21948 worker thread done servicing request
03:15:18.343 00.000 18120 OnExposeComplete: enter
03:15:18.344 00.001 18120 UpdateGuideState(): m_state=6
03:15:18.344 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5262
03:15:18.344 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=234.37, Mass=1740, SNR=28.9, Peak=131 HFD=3.9
03:15:18.345 00.001 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
03:15:18.345 00.000 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
03:15:18.346 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.72 mountX=-0.05 mountY=0.04, mountTheta=2.54
03:15:18.348 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
03:15:18.349 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
03:15:18.349 00.000 21948 Worker thread wakes up
03:15:18.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:15:18.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:15:18.349 00.000 21948 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.04
03:15:18.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:15:18.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:18.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:18.350 00.001 18120 UpdateGuideState exits: m=1740 RSB=28.9
03:15:18.350 00.000 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 14 / 99999
03:15:18.351 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:15:18.351 00.000 21948 MoveAxis(E, 0, ABG)
03:15:18.351 00.000 21948 Move returns status 0, amount 0
03:15:18.351 00.000 21948 MoveAxis(N, 0, ABG)
03:15:18.351 00.000 21948 Move returns status 0, amount 0
03:15:18.351 00.000 21948 move complete, result=0
03:15:18.351 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065318.351,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:15:18.351 00.000 21948 worker thread done servicing request
03:15:18.351 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:18.352 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:18.352 00.000 18120 Enqueuing Expose request
03:15:18.353 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:18.353 00.000 21948 Worker thread wakes up
03:15:18.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:18.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:19.985 01.632 21948 Exposure complete
03:15:20.011 00.026 21948 worker thread done servicing request
03:15:20.011 00.000 18120 OnExposeComplete: enter
03:15:20.012 00.001 18120 UpdateGuideState(): m_state=6
03:15:20.012 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5263
03:15:20.013 00.001 18120 Star::Find returns 1 (0), X=894.34, Y=234.25, Mass=1929, SNR=30.5, Peak=172 HFD=3.7
03:15:20.013 00.000 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.00) = xAngle (-3.69 = 2.59)
03:15:20.013 00.000 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.73 = 2.55)
03:15:20.014 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.69 mountX=-0.16 mountY=0.10, mountTheta=2.57
03:15:20.016 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.18, opts=13)
03:15:20.016 00.000 18120 Enqueuing Move request for scope (-0.02, -0.18)
03:15:20.017 00.001 21948 Worker thread wakes up
03:15:20.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
03:15:20.017 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
03:15:20.017 00.000 21948 Moving (-0.02, -0.18) raw xDistance=-0.16 yDistance=0.10
03:15:20.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:15:20.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:20.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:15:20.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:20.017 00.000 21948 MoveAxis(E, 0, ABG)
03:15:20.017 00.000 21948 Move returns status 0, amount 0
03:15:20.017 00.000 21948 MoveAxis(N, 0, ABG)
03:15:20.017 00.000 21948 Move returns status 0, amount 0
03:15:20.017 00.000 21948 move complete, result=0
03:15:20.017 00.000 21948 worker thread done servicing request
03:15:20.017 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.5
03:15:20.018 00.001 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 15 / 99999
03:15:20.018 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065320.018,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
03:15:20.019 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:20.019 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:20.020 00.001 18120 Enqueuing Expose request
03:15:20.020 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:20.020 00.000 21948 Worker thread wakes up
03:15:20.021 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:20.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:21.546 01.525 21948 Exposure complete
03:15:21.580 00.034 21948 worker thread done servicing request
03:15:21.580 00.000 18120 OnExposeComplete: enter
03:15:21.581 00.001 18120 UpdateGuideState(): m_state=6
03:15:21.581 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5264
03:15:21.583 00.002 18120 Star::Find returns 1 (0), X=894.31, Y=234.08, Mass=1814, SNR=29.5, Peak=168 HFD=4.1
03:15:21.583 00.000 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.00) = xAngle (-3.73 = 2.55)
03:15:21.584 00.001 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.77 = 2.51)
03:15:21.584 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.35 hyp=0.36 cameraTheta=-1.73 mountX=-0.30 mountY=0.21, mountTheta=2.52
03:15:21.586 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.35, opts=13)
03:15:21.586 00.000 18120 Enqueuing Move request for scope (-0.06, -0.35)
03:15:21.587 00.001 21948 Worker thread wakes up
03:15:21.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.35) opts 0xd
03:15:21.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:21.587 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.35)
03:15:21.587 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
03:15:21.587 00.000 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 16 / 99999
03:15:21.588 00.001 21948 Moving (-0.06, -0.35) raw xDistance=-0.30 yDistance=0.21
03:15:21.588 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065321.588,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
03:15:21.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:15:21.588 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:15:21.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:15:21.588 00.000 21948 MoveAxis(E, 53, ABG)
03:15:21.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:21.591 00.003 21948 Guiding  Dir = 2, Dur = 53
03:15:21.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:21.591 00.000 18120 Enqueuing Expose request
03:15:21.592 00.001 21948 IsSlewing returns 0
03:15:21.592 00.000 21948 IsGuiding returns 0
03:15:21.594 00.002 21948 PulseGuide returned control before completion, sleep 62
03:15:21.666 00.072 21948 IsGuiding returns 0
03:15:21.666 00.000 21948 Move returns status 0, amount 53
03:15:21.666 00.000 21948 MoveAxis(N, 0, ABG)
03:15:21.667 00.001 21948 Move returns status 0, amount 0
03:15:21.667 00.000 21948 move complete, result=0
03:15:21.667 00.000 21948 worker thread done servicing request
03:15:21.667 00.000 21948 Worker thread wakes up
03:15:21.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:21.667 00.000 18120 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
03:15:21.669 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:23.299 01.630 21948 Exposure complete
03:15:23.334 00.035 21948 worker thread done servicing request
03:15:23.334 00.000 18120 OnExposeComplete: enter
03:15:23.334 00.000 18120 UpdateGuideState(): m_state=6
03:15:23.335 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5265
03:15:23.335 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=234.35, Mass=1857, SNR=29.9, Peak=144 HFD=4.0
03:15:23.336 00.001 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.64)
03:15:23.336 00.000 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.60)
03:15:23.337 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.65 mountX=-0.01 mountY=0.17, mountTheta=1.64
03:15:23.338 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.08, opts=13)
03:15:23.338 00.000 18120 Enqueuing Move request for scope (-0.15, -0.08)
03:15:23.339 00.001 21948 Worker thread wakes up
03:15:23.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:23.339 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.9
03:15:23.340 00.001 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 17 / 99999
03:15:23.340 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
03:15:23.340 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
03:15:23.340 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065323.340,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
03:15:23.341 00.001 21948 Moving (-0.15, -0.08) raw xDistance=-0.01 yDistance=0.17
03:15:23.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:15:23.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:23.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:23.341 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:23.341 00.000 18120 Enqueuing Expose request
03:15:23.342 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:15:23.342 00.000 21948 MoveAxis(E, 0, ABG)
03:15:23.342 00.000 21948 Move returns status 0, amount 0
03:15:23.342 00.000 21948 MoveAxis(N, 0, ABG)
03:15:23.342 00.000 21948 Move returns status 0, amount 0
03:15:23.342 00.000 21948 move complete, result=0
03:15:23.342 00.000 21948 worker thread done servicing request
03:15:23.342 00.000 21948 Worker thread wakes up
03:15:23.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:23.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:23.343 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:24.859 01.516 21948 Exposure complete
03:15:24.898 00.039 21948 worker thread done servicing request
03:15:24.898 00.000 18120 OnExposeComplete: enter
03:15:24.900 00.002 18120 UpdateGuideState(): m_state=6
03:15:24.901 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5266
03:15:24.902 00.001 18120 Star::Find returns 1 (0), X=893.94, Y=234.58, Mass=1949, SNR=30.6, Peak=160 HFD=4.0
03:15:24.903 00.001 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
03:15:24.906 00.003 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
03:15:24.908 00.002 18120 CameraToMount -- cameraX=-0.42 cameraY=0.15 hyp=0.45 cameraTheta=2.80 mountX=0.31 mountY=0.31, mountTheta=0.78
03:15:24.912 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=0.15, opts=13)
03:15:24.915 00.003 18120 Enqueuing Move request for scope (-0.42, 0.15)
03:15:24.917 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:24.918 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.6
03:15:24.918 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 18 / 99999
03:15:24.921 00.003 21948 Worker thread wakes up
03:15:24.921 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.15) opts 0xd
03:15:24.921 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, 0.15)
03:15:24.921 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065324.921,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:15:24.923 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:24.923 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:24.923 00.000 18120 Enqueuing Expose request
03:15:24.923 00.000 21948 Moving (-0.42, 0.15) raw xDistance=0.31 yDistance=0.31
03:15:24.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:15:24.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:15:24.924 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:15:24.924 00.000 21948 MoveAxis(W, 56, ABG)
03:15:24.924 00.000 21948 Guiding  Dir = 3, Dur = 56
03:15:24.924 00.000 21948 IsSlewing returns 0
03:15:24.924 00.000 21948 IsGuiding returns 0
03:15:24.926 00.002 21948 PulseGuide returned control before completion, sleep 65
03:15:25.002 00.076 21948 IsGuiding returns 0
03:15:25.002 00.000 21948 Move returns status 0, amount 56
03:15:25.002 00.000 21948 MoveAxis(N, 0, ABG)
03:15:25.002 00.000 21948 Move returns status 0, amount 0
03:15:25.002 00.000 21948 move complete, result=0
03:15:25.002 00.000 21948 worker thread done servicing request
03:15:25.002 00.000 21948 Worker thread wakes up
03:15:25.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:25.002 00.000 18120 GuideStep: 0.3 px 56 ms WEST, 0.3 px 0 ms NORTH
03:15:25.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:26.638 01.636 21948 Exposure complete
03:15:26.698 00.060 21948 worker thread done servicing request
03:15:26.698 00.000 18120 OnExposeComplete: enter
03:15:26.699 00.001 18120 UpdateGuideState(): m_state=6
03:15:26.700 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5267
03:15:26.700 00.000 18120 Star::Find returns 1 (0), X=894.29, Y=234.09, Mass=1769, SNR=29.2, Peak=165 HFD=4.1
03:15:26.700 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.78 = 2.51)
03:15:26.701 00.001 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.47)
03:15:26.701 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.78 mountX=-0.28 mountY=0.22, mountTheta=2.48
03:15:26.702 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.34, opts=13)
03:15:26.703 00.001 18120 Enqueuing Move request for scope (-0.07, -0.34)
03:15:26.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:26.704 00.001 18120 UpdateGuideState exits: m=1769 RSB=29.2
03:15:26.705 00.001 21948 Worker thread wakes up
03:15:26.705 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 19 / 99999
03:15:26.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
03:15:26.705 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
03:15:26.705 00.000 18120 PhdController: newstate STATE_FINISH
03:15:26.706 00.001 18120 PhdController complete: success
03:15:26.706 00.000 21948 Moving (-0.07, -0.34) raw xDistance=-0.28 yDistance=0.22
03:15:26.706 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786065326.706,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":19,"DroppedFrames":0}
03:15:26.707 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
03:15:26.707 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.34 newest=0.70
03:15:26.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:15:26.707 00.000 21948 MoveAxis(E, 46, ABG)
03:15:26.707 00.000 18120 Mount: notify guiding dither settle done success=1
03:15:26.707 00.000 18120 PhdController: newstate STATE_IDLE
03:15:26.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:26.708 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:26.708 00.000 18120 Enqueuing Expose request
03:15:26.709 00.001 21948 Guiding  Dir = 2, Dur = 46
03:15:26.709 00.000 21948 IsSlewing returns 0
03:15:26.709 00.000 21948 IsGuiding returns 0
03:15:26.711 00.002 21948 PulseGuide returned control before completion, sleep 55
03:15:26.778 00.067 21948 IsGuiding returns 0
03:15:26.778 00.000 21948 Move returns status 0, amount 46
03:15:26.778 00.000 21948 MoveAxis(S, 52, ABG)
03:15:26.778 00.000 21948 Guiding  Dir = 1, Dur = 52
03:15:26.778 00.000 21948 IsSlewing returns 0
03:15:26.778 00.000 21948 IsGuiding returns 0
03:15:26.783 00.005 21948 PulseGuide returned control before completion, sleep 58
03:15:26.853 00.070 21948 IsGuiding returns 0
03:15:26.853 00.000 21948 Move returns status 0, amount 52
03:15:26.853 00.000 21948 move complete, result=0
03:15:26.853 00.000 21948 worker thread done servicing request
03:15:26.853 00.000 21948 Worker thread wakes up
03:15:26.853 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.2 px 52 ms SOUTH
03:15:26.854 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:26.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:28.270 01.416 21948 Exposure complete
03:15:28.322 00.052 21948 worker thread done servicing request
03:15:28.322 00.000 18120 OnExposeComplete: enter
03:15:28.323 00.001 18120 UpdateGuideState(): m_state=6
03:15:28.323 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.324 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=234.12, Mass=1965, SNR=30.7, Peak=167 HFD=4.0
03:15:28.324 00.000 18120 MultiStar: exiting stabilization period
03:15:28.324 00.000 18120 MultiStar: updating star positions after lock position change
03:15:28.325 00.001 18120 Star::Find(15, 620, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.325 00.000 18120 Star::Find returns 1 (0), X=619.28, Y=384.59, Mass=984, SNR=21.7, Peak=82 HFD=3.8
03:15:28.326 00.001 18120 Star::Find(15, 1046, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.326 00.000 18120 Star::Find returns 1 (0), X=1046.36, Y=599.03, Mass=798, SNR=19.6, Peak=65 HFD=4.0
03:15:28.326 00.000 18120 Star::Find(15, 153, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.327 00.001 18120 Star::Find returns 1 (0), X=153.45, Y=35.70, Mass=673, SNR=18.0, Peak=68 HFD=3.5
03:15:28.327 00.000 18120 Star::Find(15, 336, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.331 00.004 18120 Star::Find returns 1 (0), X=336.48, Y=892.74, Mass=565, SNR=16.5, Peak=54 HFD=3.3
03:15:28.332 00.001 18120 Star::Find(15, 161, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.333 00.001 18120 Star::Find returns 1 (0), X=160.86, Y=420.07, Mass=397, SNR=13.8, Peak=62 HFD=3.0
03:15:28.333 00.000 18120 Star::Find(15, 542, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.334 00.001 18120 Star::Find returns 1 (0), X=541.69, Y=68.58, Mass=525, SNR=15.7, Peak=45 HFD=4.0
03:15:28.335 00.001 18120 Star::Find(15, 1131, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.336 00.001 18120 Star::Find returns 1 (0), X=1130.76, Y=228.16, Mass=359, SNR=13.1, Peak=40 HFD=4.0
03:15:28.337 00.001 18120 Star::Find(15, 418, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.339 00.002 18120 Star::Find returns 1 (0), X=417.95, Y=131.01, Mass=291, SNR=11.7, Peak=35 HFD=3.7
03:15:28.340 00.001 18120 Star::Find(15, 751, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.342 00.002 18120 Star::Find returns 1 (0), X=750.93, Y=263.57, Mass=282, SNR=11.6, Peak=38 HFD=3.2
03:15:28.343 00.001 18120 Star::Find(15, 1232, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.344 00.001 18120 Star::Find returns 1 (0), X=1231.97, Y=675.59, Mass=271, SNR=11.3, Peak=33 HFD=3.0
03:15:28.345 00.001 18120 Star::Find(15, 848, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
03:15:28.345 00.000 18120 Star::Find returns 1 (0), X=847.91, Y=75.37, Mass=289, SNR=11.7, Peak=29 HFD=3.4
03:15:28.346 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.78 = 2.50)
03:15:28.347 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.46)
03:15:28.348 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.79 mountX=-0.25 mountY=0.20, mountTheta=2.47
03:15:28.349 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.31, opts=13)
03:15:28.350 00.001 18120 Enqueuing Move request for scope (-0.07, -0.31)
03:15:28.352 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:28.352 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
03:15:28.353 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:28.354 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:28.355 00.001 18120 Enqueuing Expose request
03:15:28.356 00.001 21948 Worker thread wakes up
03:15:28.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
03:15:28.356 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
03:15:28.356 00.000 21948 Moving (-0.07, -0.31) raw xDistance=-0.25 yDistance=0.20
03:15:28.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:15:28.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:28.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:15:28.356 00.000 21948 MoveAxis(E, 48, ABG)
03:15:28.356 00.000 21948 Guiding  Dir = 2, Dur = 48
03:15:28.357 00.001 21948 IsSlewing returns 0
03:15:28.357 00.000 21948 IsGuiding returns 0
03:15:28.358 00.001 21948 PulseGuide returned control before completion, sleep 56
03:15:28.425 00.067 21948 IsGuiding returns 0
03:15:28.425 00.000 21948 Move returns status 0, amount 48
03:15:28.425 00.000 21948 MoveAxis(N, 0, ABG)
03:15:28.425 00.000 21948 Move returns status 0, amount 0
03:15:28.425 00.000 21948 move complete, result=0
03:15:28.425 00.000 21948 worker thread done servicing request
03:15:28.425 00.000 21948 Worker thread wakes up
03:15:28.425 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:28.425 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:28.425 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.2 px 0 ms NORTH
03:15:30.056 01.631 21948 Exposure complete
03:15:30.101 00.045 21948 worker thread done servicing request
03:15:30.101 00.000 18120 OnExposeComplete: enter
03:15:30.101 00.000 18120 UpdateGuideState(): m_state=6
03:15:30.104 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5269
03:15:30.106 00.002 18120 Star::Find returns 1 (0), X=894.38, Y=234.26, Mass=1829, SNR=29.7, Peak=155 HFD=3.9
03:15:30.109 00.003 18120 MultiStar: [#1 0.07,0.23,0.74,U] [#2 -0.07,0.22,0.65,U] [#3 0.04,0.28,0.61,U] [#4 -0.03,0.15,0.57,U] [#5 0.06,-0.07,0.48,U] [#6 0.04,-0.09,0.53,U] [#7 0.16,0.11,0.44,U] [#8 0.04,0.36,0.38,U] 
03:15:30.111 00.002 18120 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.01, -0.17}
03:15:30.114 00.003 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.72 = -0.72)
03:15:30.116 00.002 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
03:15:30.116 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.27 mountX=0.07 mountY=-0.07, mountTheta=-0.75
03:15:30.119 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
03:15:30.122 00.003 18120 Enqueuing Move request for scope (0.03, 0.09)
03:15:30.124 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:30.126 00.002 18120 UpdateGuideState exits: m=1829 RSB=29.7
03:15:30.128 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:30.129 00.001 21948 Worker thread wakes up
03:15:30.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
03:15:30.129 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
03:15:30.129 00.000 21948 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.07
03:15:30.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:15:30.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:30.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:15:30.129 00.000 21948 MoveAxis(E, 0, ABG)
03:15:30.129 00.000 21948 Move returns status 0, amount 0
03:15:30.129 00.000 21948 MoveAxis(N, 0, ABG)
03:15:30.130 00.001 21948 Move returns status 0, amount 0
03:15:30.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:30.131 00.001 18120 Enqueuing Expose request
03:15:30.132 00.001 21948 move complete, result=0
03:15:30.132 00.000 21948 worker thread done servicing request
03:15:30.132 00.000 21948 Worker thread wakes up
03:15:30.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:30.133 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:30.135 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:31.645 01.510 21948 Exposure complete
03:15:31.688 00.043 21948 worker thread done servicing request
03:15:31.688 00.000 18120 OnExposeComplete: enter
03:15:31.689 00.001 18120 UpdateGuideState(): m_state=6
03:15:31.690 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5270
03:15:31.691 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=234.33, Mass=1890, SNR=30.0, Peak=148 HFD=3.8
03:15:31.691 00.000 18120 MultiStar: [#1 0.19,0.26,0.73,U] [#2 -0.11,0.14,0.60,U] [#3 0.08,0.13,0.60,U] [#4 0.00,0.02,0.54,U] [#5 -0.25,0.02,0.46,U] [#6 0.05,-0.03,0.53,U] [#7 -0.09,0.02,0.43,U] [#8 0.01,0.36,0.41,U] 
03:15:31.692 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.04, -0.10}
03:15:31.692 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
03:15:31.693 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
03:15:31.694 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.07 mountY=-0.04, mountTheta=-0.55
03:15:31.696 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
03:15:31.697 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
03:15:31.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:31.698 00.001 21948 Worker thread wakes up
03:15:31.698 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.0
03:15:31.699 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:31.700 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:31.701 00.001 18120 Enqueuing Expose request
03:15:31.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
03:15:31.702 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
03:15:31.702 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
03:15:31.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:15:31.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:31.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:15:31.702 00.000 21948 MoveAxis(E, 0, ABG)
03:15:31.702 00.000 21948 Move returns status 0, amount 0
03:15:31.702 00.000 21948 MoveAxis(N, 0, ABG)
03:15:31.702 00.000 21948 Move returns status 0, amount 0
03:15:31.702 00.000 21948 move complete, result=0
03:15:31.702 00.000 21948 worker thread done servicing request
03:15:31.702 00.000 21948 Worker thread wakes up
03:15:31.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:31.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:31.702 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:33.328 01.626 21948 Exposure complete
03:15:33.375 00.047 21948 worker thread done servicing request
03:15:33.375 00.000 18120 OnExposeComplete: enter
03:15:33.375 00.000 18120 UpdateGuideState(): m_state=6
03:15:33.375 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5271
03:15:33.376 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=234.29, Mass=1916, SNR=30.3, Peak=153 HFD=4.2
03:15:33.376 00.000 18120 MultiStar: [#1 0.26,0.18,0.70,U] [#2 -0.31,0.11,0.60,U] [#3 0.11,0.19,0.60,U] [#4 0.07,0.01,0.56,U] [#5 -0.05,-0.04,0.47,U] [#6 0.16,-0.02,0.53,U] [#7 0.26,-0.03,0.41,U] [#8 0.23,-0.18,0.38,U] 
03:15:33.377 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {-0.11, -0.14}
03:15:33.377 00.000 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:15:33.377 00.000 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
03:15:33.379 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.24 mountX=-0.01 mountY=-0.05, mountTheta=-1.76
03:15:33.379 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
03:15:33.381 00.002 18120 Enqueuing Move request for scope (0.05, 0.01)
03:15:33.381 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:33.381 00.000 21948 Worker thread wakes up
03:15:33.381 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:15:33.381 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:15:33.381 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
03:15:33.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:15:33.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:33.381 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.3
03:15:33.382 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:33.384 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:33.384 00.000 18120 Enqueuing Expose request
03:15:33.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:15:33.384 00.000 21948 MoveAxis(E, 0, ABG)
03:15:33.384 00.000 21948 Move returns status 0, amount 0
03:15:33.384 00.000 21948 MoveAxis(N, 0, ABG)
03:15:33.384 00.000 21948 Move returns status 0, amount 0
03:15:33.384 00.000 21948 move complete, result=0
03:15:33.384 00.000 21948 worker thread done servicing request
03:15:33.384 00.000 21948 Worker thread wakes up
03:15:33.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:33.384 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:33.385 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:34.907 01.522 21948 Exposure complete
03:15:34.969 00.062 21948 worker thread done servicing request
03:15:34.970 00.001 18120 OnExposeComplete: enter
03:15:34.970 00.000 18120 UpdateGuideState(): m_state=6
03:15:34.971 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5272
03:15:34.971 00.000 18120 Star::Find returns 1 (0), X=894.27, Y=234.01, Mass=1794, SNR=29.4, Peak=168 HFD=4.0
03:15:34.972 00.001 18120 MultiStar: [#1 0.13,-0.03,0.75,U] [#2 -0.05,-0.17,0.62,U] [#3 0.06,-0.04,0.61,U] [#4 -0.05,-0.25,0.57,U] [#5 -0.17,-0.08,0.49,U] [#6 0.09,-0.35,0.54,U] [#7 -0.24,-0.16,0.43,U] [#8 0.10,0.26,0.40,U] 
03:15:34.972 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.17}, one-star: {-0.10, -0.42}
03:15:34.973 00.001 18120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.00) = xAngle (-3.70 = 2.58)
03:15:34.973 00.000 18120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.74 = 2.54)
03:15:34.974 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.70 mountX=-0.14 mountY=0.10, mountTheta=2.56
03:15:34.975 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.17, opts=13)
03:15:34.975 00.000 18120 Enqueuing Move request for scope (-0.02, -0.17)
03:15:34.976 00.001 21948 Worker thread wakes up
03:15:34.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:34.977 00.001 18120 UpdateGuideState exits: m=1794 RSB=29.4
03:15:34.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:34.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:34.978 00.001 18120 Enqueuing Expose request
03:15:34.978 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
03:15:34.978 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
03:15:34.978 00.000 21948 Moving (-0.02, -0.17) raw xDistance=-0.14 yDistance=0.10
03:15:34.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:15:34.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:34.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:15:34.978 00.000 21948 MoveAxis(E, 0, ABG)
03:15:34.978 00.000 21948 Move returns status 0, amount 0
03:15:34.978 00.000 21948 MoveAxis(N, 0, ABG)
03:15:34.978 00.000 21948 Move returns status 0, amount 0
03:15:34.978 00.000 21948 move complete, result=0
03:15:34.979 00.001 21948 worker thread done servicing request
03:15:34.979 00.000 21948 Worker thread wakes up
03:15:34.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:34.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:34.979 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:36.609 01.630 21948 Exposure complete
03:15:36.661 00.052 21948 worker thread done servicing request
03:15:36.661 00.000 18120 OnExposeComplete: enter
03:15:36.662 00.001 18120 UpdateGuideState(): m_state=6
03:15:36.663 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5273
03:15:36.663 00.000 18120 Star::Find returns 1 (0), X=894.02, Y=234.38, Mass=1816, SNR=29.6, Peak=146 HFD=4.0
03:15:36.664 00.001 18120 MultiStar: [#1 -0.23,0.29,0.71,U] [#2 -0.22,0.18,0.65,U] [#3 -0.30,0.15,0.60,U] [#4 -0.45,0.03,0.00,M1] [#5 -0.61,0.16,0.00,M1] [#6 -0.49,-0.03,0.00,M1] [#7 -0.16,0.26,0.44,U] [#8 -0.25,0.27,0.41,U] 
03:15:36.664 00.000 18120 refined, 5 included, MultiStar: {-0.26, 0.15}, one-star: {-0.34, -0.05}
03:15:36.665 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
03:15:36.665 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
03:15:36.665 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=0.25 mountY=0.17, mountTheta=0.59
03:15:36.667 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.15, opts=13)
03:15:36.668 00.001 18120 Enqueuing Move request for scope (-0.26, 0.15)
03:15:36.669 00.001 21948 Worker thread wakes up
03:15:36.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
03:15:36.669 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
03:15:36.669 00.000 21948 Moving (-0.26, 0.15) raw xDistance=0.25 yDistance=0.17
03:15:36.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:15:36.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:36.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:36.669 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.6
03:15:36.670 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:36.670 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:36.671 00.001 18120 Enqueuing Expose request
03:15:36.674 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:15:36.674 00.000 21948 MoveAxis(W, 44, ABG)
03:15:36.674 00.000 21948 Guiding  Dir = 3, Dur = 44
03:15:36.674 00.000 21948 IsSlewing returns 0
03:15:36.674 00.000 21948 IsGuiding returns 0
03:15:36.676 00.002 21948 PulseGuide returned control before completion, sleep 52
03:15:36.733 00.057 21948 IsGuiding returns 1
03:15:36.733 00.000 21948 scope still moving after pulse duration time elapsed
03:15:36.764 00.031 21948 IsSlewing returns 0
03:15:36.765 00.001 21948 IsGuiding returns 0
03:15:36.765 00.000 21948 scope move finished after 44 + 46 ms
03:15:36.765 00.000 21948 Move returns status 0, amount 44
03:15:36.765 00.000 21948 MoveAxis(N, 0, ABG)
03:15:36.765 00.000 21948 Move returns status 0, amount 0
03:15:36.765 00.000 21948 move complete, result=0
03:15:36.765 00.000 21948 worker thread done servicing request
03:15:36.765 00.000 21948 Worker thread wakes up
03:15:36.765 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:36.765 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
03:15:36.766 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:38.174 01.408 21948 Exposure complete
03:15:38.221 00.047 21948 worker thread done servicing request
03:15:38.221 00.000 18120 OnExposeComplete: enter
03:15:38.222 00.001 18120 UpdateGuideState(): m_state=6
03:15:38.223 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5274
03:15:38.223 00.000 18120 Star::Find returns 1 (0), X=892.85, Y=234.93, Mass=1982, SNR=30.8, Peak=145 HFD=4.3
03:15:38.223 00.000 18120 MultiStar: large primary error, entering stabilization period
03:15:38.224 00.001 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.83 = 0.83)
03:15:38.224 00.000 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.79 = 0.79)
03:15:38.225 00.001 18120 CameraToMount -- cameraX=-1.52 cameraY=0.50 hyp=1.60 cameraTheta=2.82 mountX=1.08 mountY=1.13, mountTheta=0.81
03:15:38.226 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.52, y=0.50, opts=13)
03:15:38.227 00.001 18120 Enqueuing Move request for scope (-1.52, 0.50)
03:15:38.228 00.001 21948 Worker thread wakes up
03:15:38.228 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:38.228 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 0.50) opts 0xd
03:15:38.228 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.52, 0.50)
03:15:38.228 00.000 21948 Moving (-1.52, 0.50) raw xDistance=1.08 yDistance=1.13
03:15:38.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.08
03:15:38.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13
03:15:38.228 00.000 21948 MoveAxis(W, 197, ABG)
03:15:38.228 00.000 21948 Guiding  Dir = 3, Dur = 197
03:15:38.228 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
03:15:38.230 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:38.231 00.001 21948 IsSlewing returns 0
03:15:38.231 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:38.232 00.001 18120 Enqueuing Expose request
03:15:38.232 00.000 21948 IsGuiding returns 0
03:15:38.235 00.003 21948 PulseGuide returned control before completion, sleep 206
03:15:38.454 00.219 21948 IsGuiding returns 0
03:15:38.455 00.001 21948 Move returns status 0, amount 197
03:15:38.455 00.000 21948 MoveAxis(S, 270, ABG)
03:15:38.455 00.000 21948 Guiding  Dir = 1, Dur = 270
03:15:38.455 00.000 21948 IsSlewing returns 0
03:15:38.455 00.000 21948 IsGuiding returns 0
03:15:38.460 00.005 21948 PulseGuide returned control before completion, sleep 276
03:15:38.740 00.280 21948 IsGuiding returns 0
03:15:38.740 00.000 21948 Move returns status 0, amount 270
03:15:38.740 00.000 21948 move complete, result=0
03:15:38.740 00.000 21948 worker thread done servicing request
03:15:38.740 00.000 21948 Worker thread wakes up
03:15:38.740 00.000 18120 GuideStep: 1.1 px 197 ms WEST, 1.1 px 270 ms SOUTH
03:15:38.741 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:38.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:40.372 01.631 21948 Exposure complete
03:15:40.435 00.063 21948 worker thread done servicing request
03:15:40.435 00.000 18120 OnExposeComplete: enter
03:15:40.436 00.001 18120 UpdateGuideState(): m_state=6
03:15:40.436 00.000 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5275
03:15:40.437 00.001 18120 Star::Find returns 1 (0), X=893.27, Y=235.15, Mass=1980, SNR=30.9, Peak=122 HFD=4.5
03:15:40.437 00.000 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.00) = xAngle (0.56 = 0.56)
03:15:40.438 00.001 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.52 = 0.52)
03:15:40.438 00.000 18120 CameraToMount -- cameraX=-1.09 cameraY=0.72 hyp=1.31 cameraTheta=2.56 mountX=1.11 mountY=0.65, mountTheta=0.53
03:15:40.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.09, y=0.72, opts=13)
03:15:40.440 00.001 18120 Enqueuing Move request for scope (-1.09, 0.72)
03:15:40.442 00.002 21948 Worker thread wakes up
03:15:40.442 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.72) opts 0xd
03:15:40.442 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.09, 0.72)
03:15:40.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:40.443 00.001 21948 Moving (-1.09, 0.72) raw xDistance=1.11 yDistance=0.65
03:15:40.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.11
03:15:40.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
03:15:40.443 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.9
03:15:40.445 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:40.446 00.001 21948 MoveAxis(W, 212, ABG)
03:15:40.446 00.000 21948 Guiding  Dir = 3, Dur = 212
03:15:40.446 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:40.448 00.002 18120 Enqueuing Expose request
03:15:40.448 00.000 21948 IsSlewing returns 0
03:15:40.448 00.000 21948 IsGuiding returns 0
03:15:40.449 00.001 21948 PulseGuide returned control before completion, sleep 221
03:15:40.677 00.228 21948 IsGuiding returns 0
03:15:40.677 00.000 21948 Move returns status 0, amount 212
03:15:40.677 00.000 21948 MoveAxis(S, 156, ABG)
03:15:40.677 00.000 21948 Guiding  Dir = 1, Dur = 156
03:15:40.678 00.001 21948 IsSlewing returns 0
03:15:40.678 00.000 21948 IsGuiding returns 0
03:15:40.683 00.005 21948 PulseGuide returned control before completion, sleep 162
03:15:40.849 00.166 21948 IsGuiding returns 0
03:15:40.849 00.000 21948 Move returns status 0, amount 156
03:15:40.849 00.000 21948 move complete, result=0
03:15:40.849 00.000 21948 worker thread done servicing request
03:15:40.849 00.000 21948 Worker thread wakes up
03:15:40.849 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:40.849 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:40.849 00.000 18120 GuideStep: 1.1 px 212 ms WEST, 0.7 px 156 ms SOUTH
03:15:42.265 01.416 21948 Exposure complete
03:15:42.330 00.065 21948 worker thread done servicing request
03:15:42.330 00.000 18120 OnExposeComplete: enter
03:15:42.331 00.001 18120 UpdateGuideState(): m_state=6
03:15:42.332 00.001 18120 Star::Find(15, 893, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5276
03:15:42.332 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=234.40, Mass=1836, SNR=29.6, Peak=122 HFD=4.3
03:15:42.333 00.001 18120 MultiStar: exiting stabilization period
03:15:42.333 00.000 18120 MultiStar: [#1 0.49,0.20,0.00,M1] [#2 0.17,0.15,0.66,U] [#3 0.48,0.16,0.00,M1] [#4 0.39,0.09,0.57,U] [#5 -0.02,0.01,0.48,U] [#6 0.27,-0.02,0.51,U] [#7 0.23,-0.18,0.44,U] [#8 0.39,0.13,0.39,U] 
03:15:42.334 00.001 18120 single-star, 6 included, MultiStar: {0.23, 0.02}, one-star: {0.21, -0.03}
03:15:42.334 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
03:15:42.335 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
03:15:42.335 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.14 mountX=-0.11 mountY=-0.18, mountTheta=-2.15
03:15:42.336 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.03, opts=13)
03:15:42.337 00.001 18120 Enqueuing Move request for scope (0.21, -0.03)
03:15:42.337 00.000 21948 Worker thread wakes up
03:15:42.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:42.338 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
03:15:42.338 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.6
03:15:42.339 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
03:15:42.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:42.339 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:42.340 00.001 18120 Enqueuing Expose request
03:15:42.340 00.000 21948 Moving (0.21, -0.03) raw xDistance=-0.11 yDistance=-0.18
03:15:42.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:15:42.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:42.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:15:42.340 00.000 21948 MoveAxis(E, 0, ABG)
03:15:42.340 00.000 21948 Move returns status 0, amount 0
03:15:42.340 00.000 21948 MoveAxis(N, 0, ABG)
03:15:42.340 00.000 21948 Move returns status 0, amount 0
03:15:42.340 00.000 21948 move complete, result=0
03:15:42.340 00.000 21948 worker thread done servicing request
03:15:42.340 00.000 21948 Worker thread wakes up
03:15:42.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:42.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:42.341 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:43.977 01.636 21948 Exposure complete
03:15:44.016 00.039 21948 worker thread done servicing request
03:15:44.016 00.000 18120 OnExposeComplete: enter
03:15:44.017 00.001 18120 UpdateGuideState(): m_state=6
03:15:44.018 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5277
03:15:44.019 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=234.16, Mass=1945, SNR=30.4, Peak=128 HFD=4.2
03:15:44.019 00.000 18120 MultiStar: [#1 0.52,0.17,0.00,M2] [#2 0.12,-0.03,0.64,U] [#3 0.38,0.04,0.59,U] [#4 0.21,-0.03,0.55,U] [#5 -0.06,-0.04,0.48,U] [#6 0.20,-0.36,0.53,U] [#7 0.25,-0.25,0.44,U] [#8 0.30,-0.09,0.39,U] 
03:15:44.020 00.001 18120 refined, 7 included, MultiStar: {0.22, -0.14}, one-star: {0.31, -0.27}
03:15:44.021 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:15:44.021 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:15:44.022 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.55 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
03:15:44.023 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.14, opts=13)
03:15:44.024 00.001 18120 Enqueuing Move request for scope (0.22, -0.14)
03:15:44.024 00.000 21948 Worker thread wakes up
03:15:44.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
03:15:44.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:44.025 00.001 18120 UpdateGuideState exits: m=1945 RSB=30.4
03:15:44.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:44.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:44.026 00.000 18120 Enqueuing Expose request
03:15:44.027 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
03:15:44.027 00.000 21948 Moving (0.22, -0.14) raw xDistance=-0.22 yDistance=-0.14
03:15:44.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:15:44.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:44.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:15:44.027 00.000 21948 MoveAxis(E, 39, ABG)
03:15:44.027 00.000 21948 Guiding  Dir = 2, Dur = 39
03:15:44.028 00.001 21948 IsSlewing returns 0
03:15:44.028 00.000 21948 IsGuiding returns 0
03:15:44.029 00.001 21948 PulseGuide returned control before completion, sleep 47
03:15:44.082 00.053 21948 IsGuiding returns 0
03:15:44.082 00.000 21948 Move returns status 0, amount 39
03:15:44.082 00.000 21948 MoveAxis(N, 0, ABG)
03:15:44.082 00.000 21948 Move returns status 0, amount 0
03:15:44.082 00.000 21948 move complete, result=0
03:15:44.083 00.001 21948 worker thread done servicing request
03:15:44.083 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:15:44.084 00.001 21948 Worker thread wakes up
03:15:44.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:44.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:45.497 01.413 21948 Exposure complete
03:15:45.533 00.036 21948 worker thread done servicing request
03:15:45.533 00.000 18120 OnExposeComplete: enter
03:15:45.534 00.001 18120 UpdateGuideState(): m_state=6
03:15:45.534 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5278
03:15:45.534 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=233.89, Mass=1805, SNR=29.5, Peak=133 HFD=4.2
03:15:45.536 00.002 18120 MultiStar: large primary error, entering stabilization period
03:15:45.537 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
03:15:45.538 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
03:15:45.539 00.001 18120 CameraToMount -- cameraX=0.79 cameraY=-0.54 hyp=0.96 cameraTheta=-0.60 mountX=-0.82 mountY=-0.47, mountTheta=-2.62
03:15:45.542 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.79, y=-0.54, opts=13)
03:15:45.543 00.001 18120 Enqueuing Move request for scope (0.79, -0.54)
03:15:45.544 00.001 21948 Worker thread wakes up
03:15:45.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.54) opts 0xd
03:15:45.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.79, -0.54)
03:15:45.544 00.000 21948 Moving (0.79, -0.54) raw xDistance=-0.82 yDistance=-0.47
03:15:45.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:45.545 00.001 18120 UpdateGuideState exits: m=1805 RSB=29.5
03:15:45.545 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:45.545 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:45.546 00.001 18120 Enqueuing Expose request
03:15:45.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
03:15:45.546 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:15:45.546 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
03:15:45.546 00.000 21948 MoveAxis(E, 149, ABG)
03:15:45.546 00.000 21948 Guiding  Dir = 2, Dur = 149
03:15:45.546 00.000 21948 IsSlewing returns 0
03:15:45.547 00.001 21948 IsGuiding returns 0
03:15:45.549 00.002 21948 PulseGuide returned control before completion, sleep 157
03:15:45.715 00.166 21948 IsGuiding returns 0
03:15:45.718 00.003 21948 Move returns status 0, amount 149
03:15:45.718 00.000 21948 MoveAxis(N, 0, ABG)
03:15:45.718 00.000 21948 Move returns status 0, amount 0
03:15:45.718 00.000 21948 move complete, result=0
03:15:45.718 00.000 21948 worker thread done servicing request
03:15:45.718 00.000 21948 Worker thread wakes up
03:15:45.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:45.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:45.718 00.000 18120 GuideStep: -0.8 px 149 ms EAST, -0.5 px 0 ms NORTH
03:15:47.348 01.630 21948 Exposure complete
03:15:47.387 00.039 21948 worker thread done servicing request
03:15:47.387 00.000 18120 OnExposeComplete: enter
03:15:47.389 00.002 18120 UpdateGuideState(): m_state=6
03:15:47.390 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5279
03:15:47.392 00.002 18120 Star::Find returns 1 (0), X=895.25, Y=233.64, Mass=1962, SNR=30.6, Peak=162 HFD=4.0
03:15:47.394 00.002 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
03:15:47.395 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
03:15:47.395 00.000 18120 CameraToMount -- cameraX=0.88 cameraY=-0.79 hyp=1.19 cameraTheta=-0.73 mountX=-1.09 mountY=-0.43, mountTheta=-2.76
03:15:47.396 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.88, y=-0.79, opts=13)
03:15:47.397 00.001 18120 Enqueuing Move request for scope (0.88, -0.79)
03:15:47.397 00.000 21948 Worker thread wakes up
03:15:47.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.79) opts 0xd
03:15:47.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:47.397 00.000 21948 Handling offset move in thread for scope, endpoint = (0.88, -0.79)
03:15:47.397 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
03:15:47.399 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:47.399 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:47.400 00.001 18120 Enqueuing Expose request
03:15:47.400 00.000 21948 Moving (0.88, -0.79) raw xDistance=-1.09 yDistance=-0.43
03:15:47.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.09
03:15:47.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:15:47.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
03:15:47.400 00.000 21948 MoveAxis(E, 205, ABG)
03:15:47.400 00.000 21948 Guiding  Dir = 2, Dur = 205
03:15:47.400 00.000 21948 IsSlewing returns 0
03:15:47.401 00.001 21948 IsGuiding returns 0
03:15:47.402 00.001 21948 PulseGuide returned control before completion, sleep 214
03:15:47.629 00.227 21948 IsGuiding returns 0
03:15:47.629 00.000 21948 Move returns status 0, amount 205
03:15:47.629 00.000 21948 MoveAxis(N, 0, ABG)
03:15:47.629 00.000 21948 Move returns status 0, amount 0
03:15:47.629 00.000 21948 move complete, result=0
03:15:47.629 00.000 21948 worker thread done servicing request
03:15:47.629 00.000 21948 Worker thread wakes up
03:15:47.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:47.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:47.631 00.002 18120 GuideStep: -1.1 px 205 ms EAST, -0.4 px 0 ms NORTH
03:15:49.043 01.412 21948 Exposure complete
03:15:49.082 00.039 21948 worker thread done servicing request
03:15:49.082 00.000 18120 OnExposeComplete: enter
03:15:49.084 00.002 18120 UpdateGuideState(): m_state=6
03:15:49.085 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5280
03:15:49.087 00.002 18120 Star::Find returns 1 (0), X=895.15, Y=234.19, Mass=1848, SNR=29.8, Peak=172 HFD=4.3
03:15:49.088 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
03:15:49.088 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
03:15:49.089 00.001 18120 CameraToMount -- cameraX=0.78 cameraY=-0.24 hyp=0.82 cameraTheta=-0.29 mountX=-0.54 mountY=-0.59, mountTheta=-2.31
03:15:49.091 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.78, y=-0.24, opts=13)
03:15:49.092 00.001 18120 Enqueuing Move request for scope (0.78, -0.24)
03:15:49.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:49.092 00.000 21948 Worker thread wakes up
03:15:49.092 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.8
03:15:49.093 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:49.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:49.094 00.001 18120 Enqueuing Expose request
03:15:49.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.24) opts 0xd
03:15:49.094 00.000 21948 Handling offset move in thread for scope, endpoint = (0.78, -0.24)
03:15:49.094 00.000 21948 Moving (0.78, -0.24) raw xDistance=-0.54 yDistance=-0.59
03:15:49.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.54
03:15:49.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:15:49.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
03:15:49.094 00.000 21948 MoveAxis(E, 110, ABG)
03:15:49.094 00.000 21948 Guiding  Dir = 2, Dur = 110
03:15:49.095 00.001 21948 IsSlewing returns 0
03:15:49.095 00.000 21948 IsGuiding returns 0
03:15:49.096 00.001 21948 PulseGuide returned control before completion, sleep 119
03:15:49.226 00.130 21948 IsGuiding returns 0
03:15:49.226 00.000 21948 Move returns status 0, amount 110
03:15:49.226 00.000 21948 MoveAxis(N, 0, ABG)
03:15:49.226 00.000 21948 Move returns status 0, amount 0
03:15:49.226 00.000 21948 move complete, result=0
03:15:49.226 00.000 21948 worker thread done servicing request
03:15:49.226 00.000 21948 Worker thread wakes up
03:15:49.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:49.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:49.226 00.000 18120 GuideStep: -0.5 px 110 ms EAST, -0.6 px 0 ms NORTH
03:15:50.859 01.633 21948 Exposure complete
03:15:50.888 00.029 21948 worker thread done servicing request
03:15:50.888 00.000 18120 OnExposeComplete: enter
03:15:50.889 00.001 18120 UpdateGuideState(): m_state=6
03:15:50.889 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5281
03:15:50.890 00.001 18120 Star::Find returns 1 (0), X=895.52, Y=234.24, Mass=1822, SNR=29.5, Peak=144 HFD=3.9
03:15:50.890 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
03:15:50.891 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
03:15:50.892 00.001 18120 CameraToMount -- cameraX=1.16 cameraY=-0.19 hyp=1.17 cameraTheta=-0.16 mountX=-0.65 mountY=-0.95, mountTheta=-2.17
03:15:50.894 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=1.16, y=-0.19, opts=13)
03:15:50.894 00.000 18120 Enqueuing Move request for scope (1.16, -0.19)
03:15:50.895 00.001 21948 Worker thread wakes up
03:15:50.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:50.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.19) opts 0xd
03:15:50.895 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.5
03:15:50.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:50.896 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:50.896 00.000 18120 Enqueuing Expose request
03:15:50.897 00.001 21948 Handling offset move in thread for scope, endpoint = (1.16, -0.19)
03:15:50.897 00.000 21948 Moving (1.16, -0.19) raw xDistance=-0.65 yDistance=-0.95
03:15:50.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
03:15:50.897 00.000 21948 resist switch: large excursion: input -0.95 thresh 0.60 direction from 1 to -1
03:15:50.897 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.85
03:15:50.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
03:15:50.897 00.000 21948 MoveAxis(E, 124, ABG)
03:15:50.897 00.000 21948 Guiding  Dir = 2, Dur = 124
03:15:50.897 00.000 21948 IsSlewing returns 0
03:15:50.897 00.000 21948 IsGuiding returns 0
03:15:50.899 00.002 21948 PulseGuide returned control before completion, sleep 133
03:15:51.046 00.147 21948 IsGuiding returns 0
03:15:51.046 00.000 21948 Move returns status 0, amount 124
03:15:51.046 00.000 21948 MoveAxis(N, 227, ABG)
03:15:51.046 00.000 21948 Guiding  Dir = 0, Dur = 227
03:15:51.046 00.000 21948 IsSlewing returns 0
03:15:51.046 00.000 21948 IsGuiding returns 0
03:15:51.051 00.005 21948 PulseGuide returned control before completion, sleep 233
03:15:51.301 00.250 21948 IsGuiding returns 0
03:15:51.301 00.000 21948 Move returns status 0, amount 227
03:15:51.301 00.000 21948 move complete, result=0
03:15:51.301 00.000 21948 worker thread done servicing request
03:15:51.301 00.000 21948 Worker thread wakes up
03:15:51.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:51.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:51.301 00.000 18120 GuideStep: -0.6 px 124 ms EAST, -0.9 px 227 ms NORTH
03:15:52.717 01.416 21948 Exposure complete
03:15:52.765 00.048 21948 worker thread done servicing request
03:15:52.766 00.001 18120 OnExposeComplete: enter
03:15:52.767 00.001 18120 UpdateGuideState(): m_state=6
03:15:52.770 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5282
03:15:52.772 00.002 18120 Star::Find returns 1 (0), X=895.16, Y=234.35, Mass=1900, SNR=30.2, Peak=162 HFD=4.0
03:15:52.774 00.002 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
03:15:52.776 00.002 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
03:15:52.778 00.002 18120 CameraToMount -- cameraX=0.80 cameraY=-0.08 hyp=0.80 cameraTheta=-0.11 mountX=-0.41 mountY=-0.67, mountTheta=-2.11
03:15:52.780 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.80, y=-0.08, opts=13)
03:15:52.780 00.000 18120 Enqueuing Move request for scope (0.80, -0.08)
03:15:52.781 00.001 21948 Worker thread wakes up
03:15:52.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.08) opts 0xd
03:15:52.781 00.000 21948 Handling offset move in thread for scope, endpoint = (0.80, -0.08)
03:15:52.781 00.000 21948 Moving (0.80, -0.08) raw xDistance=-0.41 yDistance=-0.67
03:15:52.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
03:15:52.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
03:15:52.781 00.000 21948 MoveAxis(E, 81, ABG)
03:15:52.781 00.000 21948 Guiding  Dir = 2, Dur = 81
03:15:52.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:52.782 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
03:15:52.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:52.783 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:52.783 00.000 18120 Enqueuing Expose request
03:15:52.783 00.000 21948 IsSlewing returns 0
03:15:52.783 00.000 21948 IsGuiding returns 0
03:15:52.785 00.002 21948 PulseGuide returned control before completion, sleep 90
03:15:52.886 00.101 21948 IsGuiding returns 1
03:15:52.886 00.000 21948 scope still moving after pulse duration time elapsed
03:15:52.917 00.031 21948 IsSlewing returns 0
03:15:52.917 00.000 21948 IsGuiding returns 0
03:15:52.917 00.000 21948 scope move finished after 81 + 53 ms
03:15:52.917 00.000 21948 Move returns status 0, amount 81
03:15:52.917 00.000 21948 MoveAxis(N, 161, ABG)
03:15:52.917 00.000 21948 Guiding  Dir = 0, Dur = 161
03:15:52.917 00.000 21948 IsSlewing returns 0
03:15:52.918 00.001 21948 IsGuiding returns 0
03:15:52.924 00.006 21948 PulseGuide returned control before completion, sleep 166
03:15:53.091 00.167 21948 IsGuiding returns 0
03:15:53.091 00.000 21948 Move returns status 0, amount 161
03:15:53.091 00.000 21948 move complete, result=0
03:15:53.091 00.000 21948 worker thread done servicing request
03:15:53.091 00.000 21948 Worker thread wakes up
03:15:53.091 00.000 18120 GuideStep: -0.4 px 81 ms EAST, -0.7 px 161 ms NORTH
03:15:53.092 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:53.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:54.718 01.626 21948 Exposure complete
03:15:54.752 00.034 21948 worker thread done servicing request
03:15:54.752 00.000 18120 OnExposeComplete: enter
03:15:54.753 00.001 18120 UpdateGuideState(): m_state=6
03:15:54.754 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5283
03:15:54.755 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=234.39, Mass=1853, SNR=29.9, Peak=142 HFD=3.7
03:15:54.756 00.001 18120 MultiStar: exiting stabilization period
03:15:54.757 00.001 18120 MultiStar: [#1 0.54,0.25,0.00,M3] [#2 0.11,0.43,0.00,M1] [#3 0.15,0.21,0.60,U] [#4 0.02,0.20,0.57,U] [#5 -0.07,0.15,0.48,U] [#6 0.29,0.12,0.53,U] [#7 0.24,0.20,0.43,U] [#8 0.29,0.32,0.40,U] 
03:15:54.758 00.001 18120 single-star, 6 included, MultiStar: {0.15, 0.14}, one-star: {0.17, -0.04}
03:15:54.759 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:15:54.760 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
03:15:54.761 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
03:15:54.765 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
03:15:54.766 00.001 18120 Enqueuing Move request for scope (0.17, -0.04)
03:15:54.767 00.001 21948 Worker thread wakes up
03:15:54.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:54.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:15:54.767 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:15:54.767 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.9
03:15:54.768 00.001 21948 Moving (0.17, -0.04) raw xDistance=-0.11 yDistance=-0.13
03:15:54.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:15:54.768 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:54.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:54.768 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:54.769 00.001 18120 Enqueuing Expose request
03:15:54.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:15:54.769 00.000 21948 MoveAxis(E, 0, ABG)
03:15:54.769 00.000 21948 Move returns status 0, amount 0
03:15:54.769 00.000 21948 MoveAxis(N, 0, ABG)
03:15:54.769 00.000 21948 Move returns status 0, amount 0
03:15:54.769 00.000 21948 move complete, result=0
03:15:54.769 00.000 21948 worker thread done servicing request
03:15:54.769 00.000 21948 Worker thread wakes up
03:15:54.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:54.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:54.770 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:56.282 01.512 21948 Exposure complete
03:15:56.317 00.035 21948 worker thread done servicing request
03:15:56.317 00.000 18120 OnExposeComplete: enter
03:15:56.318 00.001 18120 UpdateGuideState(): m_state=6
03:15:56.319 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5284
03:15:56.319 00.000 18120 Star::Find returns 1 (0), X=894.47, Y=234.41, Mass=1850, SNR=29.8, Peak=135 HFD=4.1
03:15:56.320 00.001 18120 MultiStar: [#1 0.23,0.42,0.00,M4] [#2 -0.12,0.23,0.63,U] [#3 0.10,0.40,0.61,U] [#4 -0.13,0.09,0.56,U] [#5 0.09,0.12,0.48,U] [#6 -0.14,0.13,0.54,U] [#7 0.12,0.23,0.43,U] [#8 0.04,0.32,0.40,U] 
03:15:56.320 00.000 18120 single-star, 7 included, MultiStar: {0.01, 0.17}, one-star: {0.10, -0.02}
03:15:56.321 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
03:15:56.322 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
03:15:56.323 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
03:15:56.325 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
03:15:56.326 00.001 18120 Enqueuing Move request for scope (0.10, -0.02)
03:15:56.327 00.001 21948 Worker thread wakes up
03:15:56.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:56.327 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.8
03:15:56.328 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:56.328 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:56.328 00.000 18120 Enqueuing Expose request
03:15:56.329 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:15:56.329 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:15:56.329 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
03:15:56.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:56.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:56.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:15:56.329 00.000 21948 MoveAxis(E, 0, ABG)
03:15:56.329 00.000 21948 Move returns status 0, amount 0
03:15:56.329 00.000 21948 MoveAxis(N, 0, ABG)
03:15:56.329 00.000 21948 Move returns status 0, amount 0
03:15:56.329 00.000 21948 move complete, result=0
03:15:56.329 00.000 21948 worker thread done servicing request
03:15:56.329 00.000 21948 Worker thread wakes up
03:15:56.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:56.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:56.329 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:57.966 01.637 21948 Exposure complete
03:15:58.009 00.043 21948 worker thread done servicing request
03:15:58.009 00.000 18120 OnExposeComplete: enter
03:15:58.010 00.001 18120 UpdateGuideState(): m_state=6
03:15:58.014 00.004 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5285
03:15:58.017 00.003 18120 Star::Find returns 1 (0), X=894.31, Y=234.56, Mass=1924, SNR=30.4, Peak=146 HFD=4.2
03:15:58.019 00.002 18120 MultiStar: [#1 0.20,0.37,0.69,U] [#2 -0.17,0.37,0.62,U] [#3 0.18,0.34,0.61,U] [#4 0.05,0.18,0.55,U] [#5 0.02,0.28,0.44,U] [#6 -0.01,0.32,0.52,U] [#7 0.21,0.26,0.43,U] [#8 0.26,0.25,0.40,U] 
03:15:58.021 00.002 18120 single-star, 8 included, MultiStar: {0.06, 0.27}, one-star: {-0.06, 0.13}
03:15:58.023 00.002 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
03:15:58.025 00.002 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
03:15:58.028 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.01 mountX=0.14 mountY=-0.00, mountTheta=-0.03
03:15:58.032 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
03:15:58.033 00.001 18120 Enqueuing Move request for scope (-0.06, 0.13)
03:15:58.034 00.001 21948 Worker thread wakes up
03:15:58.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:58.034 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
03:15:58.035 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:58.035 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:58.036 00.001 18120 Enqueuing Expose request
03:15:58.036 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
03:15:58.036 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
03:15:58.036 00.000 21948 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=-0.00
03:15:58.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:15:58.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:58.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:15:58.036 00.000 21948 MoveAxis(E, 0, ABG)
03:15:58.036 00.000 21948 Move returns status 0, amount 0
03:15:58.036 00.000 21948 MoveAxis(N, 0, ABG)
03:15:58.036 00.000 21948 Move returns status 0, amount 0
03:15:58.036 00.000 21948 move complete, result=0
03:15:58.037 00.001 21948 worker thread done servicing request
03:15:58.037 00.000 21948 Worker thread wakes up
03:15:58.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:58.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:58.037 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:59.554 01.517 21948 Exposure complete
03:15:59.593 00.039 21948 worker thread done servicing request
03:15:59.593 00.000 18120 OnExposeComplete: enter
03:15:59.594 00.001 18120 UpdateGuideState(): m_state=6
03:15:59.594 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5286
03:15:59.595 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=234.67, Mass=1842, SNR=29.6, Peak=149 HFD=3.8
03:15:59.596 00.001 18120 MultiStar: [#1 0.08,0.52,0.00,M4] [#2 -0.25,0.42,0.00,M1] [#3 0.19,0.53,0.00,M1] [#4 0.13,0.40,0.57,U] [#5 -0.02,0.31,0.48,U] [#6 0.15,0.35,0.51,U] [#7 0.16,0.82,0.00,M1] [#8 0.29,0.57,0.00,M1] 
03:15:59.597 00.001 18120 single-star, 3 included, MultiStar: {0.08, 0.31}, one-star: {0.06, 0.24}
03:15:59.599 00.002 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
03:15:59.602 00.003 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
03:15:59.605 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.34 mountX=0.19 mountY=-0.16, mountTheta=-0.69
03:15:59.609 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.24, opts=13)
03:15:59.610 00.001 18120 Enqueuing Move request for scope (0.06, 0.24)
03:15:59.611 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:15:59.612 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.6
03:15:59.612 00.000 21948 Worker thread wakes up
03:15:59.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
03:15:59.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
03:15:59.612 00.000 21948 Moving (0.06, 0.24) raw xDistance=0.19 yDistance=-0.16
03:15:59.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:15:59.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:59.612 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:59.613 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:15:59.613 00.000 18120 Enqueuing Expose request
03:15:59.614 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:15:59.614 00.000 21948 MoveAxis(E, 0, ABG)
03:15:59.614 00.000 21948 Move returns status 0, amount 0
03:15:59.614 00.000 21948 MoveAxis(N, 0, ABG)
03:15:59.614 00.000 21948 Move returns status 0, amount 0
03:15:59.614 00.000 21948 move complete, result=0
03:15:59.614 00.000 21948 worker thread done servicing request
03:15:59.614 00.000 21948 Worker thread wakes up
03:15:59.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:15:59.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:15:59.615 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:01.250 01.635 21948 Exposure complete
03:16:01.313 00.063 21948 worker thread done servicing request
03:16:01.314 00.001 18120 OnExposeComplete: enter
03:16:01.315 00.001 18120 UpdateGuideState(): m_state=6
03:16:01.315 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5287
03:16:01.316 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=234.58, Mass=1819, SNR=29.5, Peak=139 HFD=4.0
03:16:01.316 00.000 18120 MultiStar: [#1 0.29,0.37,0.00,M5] [#2 0.01,0.18,0.59,U] [#3 0.26,0.33,0.61,U] [#4 0.23,0.15,0.55,U] [#5 0.04,0.12,0.50,U] [#6 0.15,0.18,0.56,U] [#7 0.36,0.18,0.43,U] [#8 0.35,0.20,0.41,U] 
03:16:01.317 00.001 18120 single-star, 7 included, MultiStar: {0.15, 0.18}, one-star: {0.02, 0.15}
03:16:01.317 00.000 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
03:16:01.318 00.001 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
03:16:01.319 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.43 mountX=0.12 mountY=-0.08, mountTheta=-0.59
03:16:01.322 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.15, opts=13)
03:16:01.323 00.001 18120 Enqueuing Move request for scope (0.02, 0.15)
03:16:01.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:01.324 00.001 18120 UpdateGuideState exits: m=1819 RSB=29.5
03:16:01.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:01.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:01.325 00.001 18120 Enqueuing Expose request
03:16:01.325 00.000 21948 Worker thread wakes up
03:16:01.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
03:16:01.325 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
03:16:01.325 00.000 21948 Moving (0.02, 0.15) raw xDistance=0.12 yDistance=-0.08
03:16:01.326 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:16:01.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:01.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:16:01.326 00.000 21948 MoveAxis(E, 0, ABG)
03:16:01.326 00.000 21948 Move returns status 0, amount 0
03:16:01.326 00.000 21948 MoveAxis(N, 0, ABG)
03:16:01.326 00.000 21948 Move returns status 0, amount 0
03:16:01.326 00.000 21948 move complete, result=0
03:16:01.326 00.000 21948 worker thread done servicing request
03:16:01.326 00.000 21948 Worker thread wakes up
03:16:01.326 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:01.329 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:01.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:02.745 01.416 21948 Exposure complete
03:16:02.796 00.051 21948 worker thread done servicing request
03:16:02.796 00.000 18120 OnExposeComplete: enter
03:16:02.797 00.001 18120 UpdateGuideState(): m_state=6
03:16:02.797 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5288
03:16:02.799 00.002 18120 Star::Find returns 1 (0), X=894.56, Y=234.38, Mass=1868, SNR=29.8, Peak=138 HFD=3.8
03:16:02.799 00.000 18120 MultiStar: [#1 0.31,0.26,0.72,U] [#2 0.24,0.07,0.62,U] [#3 0.12,0.15,0.60,U] [#4 0.26,-0.01,0.57,U] [#5 -0.02,0.10,0.47,U] [#6 0.16,-0.05,0.50,U] [#7 0.68,0.18,0.00,M1] [#8 -0.01,0.19,0.42,U] 
03:16:02.800 00.001 18120 refined, 7 included, MultiStar: {0.18, 0.08}, one-star: {0.20, -0.05}
03:16:02.800 00.000 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.00) = xAngle (-1.59 = -1.59)
03:16:02.801 00.001 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
03:16:02.801 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.41 mountX=-0.00 mountY=-0.19, mountTheta=-1.59
03:16:02.803 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.08, opts=13)
03:16:02.804 00.001 18120 Enqueuing Move request for scope (0.18, 0.08)
03:16:02.807 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:02.809 00.002 21948 Worker thread wakes up
03:16:02.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
03:16:02.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
03:16:02.809 00.000 21948 Moving (0.18, 0.08) raw xDistance=-0.00 yDistance=-0.19
03:16:02.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:16:02.809 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.8
03:16:02.810 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:02.811 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:02.811 00.000 18120 Enqueuing Expose request
03:16:02.812 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:02.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:16:02.812 00.000 21948 MoveAxis(E, 0, ABG)
03:16:02.812 00.000 21948 Move returns status 0, amount 0
03:16:02.812 00.000 21948 MoveAxis(N, 0, ABG)
03:16:02.812 00.000 21948 Move returns status 0, amount 0
03:16:02.812 00.000 21948 move complete, result=0
03:16:02.812 00.000 21948 worker thread done servicing request
03:16:02.812 00.000 21948 Worker thread wakes up
03:16:02.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:02.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:02.812 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:04.443 01.631 21948 Exposure complete
03:16:04.480 00.037 21948 worker thread done servicing request
03:16:04.480 00.000 18120 OnExposeComplete: enter
03:16:04.483 00.003 18120 UpdateGuideState(): m_state=6
03:16:04.485 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5289
03:16:04.487 00.002 18120 Star::Find returns 1 (0), X=894.76, Y=234.16, Mass=1847, SNR=29.8, Peak=166 HFD=4.2
03:16:04.490 00.003 18120 MultiStar: [#1 0.58,0.14,0.00,M5] [#2 0.16,-0.09,0.65,U] [#3 0.48,-0.07,0.00,M1] [#4 0.30,0.02,0.55,U] [#5 0.27,-0.07,0.46,U] [#6 0.37,-0.19,0.49,U] [#7 0.33,0.03,0.43,U] [#8 0.36,0.07,0.39,U] 
03:16:04.492 00.002 18120 refined, 6 included, MultiStar: {0.32, -0.10}, one-star: {0.40, -0.27}
03:16:04.495 00.003 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
03:16:04.497 00.002 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
03:16:04.498 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-0.31 mountX=-0.22 mountY=-0.24, mountTheta=-2.33
03:16:04.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.10, opts=13)
03:16:04.500 00.001 18120 Enqueuing Move request for scope (0.32, -0.10)
03:16:04.500 00.000 21948 Worker thread wakes up
03:16:04.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:04.500 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:16:04.501 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:04.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:04.502 00.001 18120 Enqueuing Expose request
03:16:04.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
03:16:04.502 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
03:16:04.502 00.000 21948 Moving (0.32, -0.10) raw xDistance=-0.22 yDistance=-0.24
03:16:04.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:16:04.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:16:04.502 00.000 21948 MoveAxis(E, 40, ABG)
03:16:04.502 00.000 21948 Guiding  Dir = 2, Dur = 40
03:16:04.502 00.000 21948 IsSlewing returns 0
03:16:04.503 00.001 21948 IsGuiding returns 0
03:16:04.504 00.001 21948 PulseGuide returned control before completion, sleep 48
03:16:04.567 00.063 21948 IsGuiding returns 0
03:16:04.567 00.000 21948 Move returns status 0, amount 40
03:16:04.567 00.000 21948 MoveAxis(N, 56, ABG)
03:16:04.567 00.000 21948 Guiding  Dir = 0, Dur = 56
03:16:04.567 00.000 21948 IsSlewing returns 0
03:16:04.568 00.001 21948 IsGuiding returns 0
03:16:04.573 00.005 21948 PulseGuide returned control before completion, sleep 61
03:16:04.644 00.071 21948 IsGuiding returns 0
03:16:04.645 00.001 21948 Move returns status 0, amount 56
03:16:04.645 00.000 21948 move complete, result=0
03:16:04.645 00.000 21948 worker thread done servicing request
03:16:04.645 00.000 21948 Worker thread wakes up
03:16:04.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:04.645 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.2 px 56 ms NORTH
03:16:04.646 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:06.050 01.404 21948 Exposure complete
03:16:06.092 00.042 21948 worker thread done servicing request
03:16:06.092 00.000 18120 OnExposeComplete: enter
03:16:06.093 00.001 18120 UpdateGuideState(): m_state=6
03:16:06.094 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5290
03:16:06.094 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=234.07, Mass=1946, SNR=30.6, Peak=156 HFD=4.1
03:16:06.096 00.002 18120 MultiStar: [#1 0.13,0.10,0.75,U] [#2 -0.08,0.00,0.62,U] [#3 0.13,-0.08,0.57,U] [#4 -0.17,-0.06,0.53,U] [#5 -0.35,-0.08,0.46,U] [#6 0.09,-0.24,0.51,U] [#7 0.20,-0.12,0.45,U] [#8 0.26,-0.17,0.38,U] 
03:16:06.099 00.003 18120 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.04, -0.36}
03:16:06.101 00.002 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.94)
03:16:06.103 00.002 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.90)
03:16:06.104 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.12 mountY=0.03, mountTheta=2.90
03:16:06.106 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
03:16:06.107 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
03:16:06.107 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:06.108 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.6
03:16:06.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:06.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:06.112 00.003 21948 Worker thread wakes up
03:16:06.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
03:16:06.112 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
03:16:06.112 00.000 18120 Enqueuing Expose request
03:16:06.112 00.000 21948 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
03:16:06.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:16:06.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:06.112 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:06.112 00.000 21948 MoveAxis(E, 0, ABG)
03:16:06.112 00.000 21948 Move returns status 0, amount 0
03:16:06.112 00.000 21948 MoveAxis(N, 0, ABG)
03:16:06.112 00.000 21948 Move returns status 0, amount 0
03:16:06.112 00.000 21948 move complete, result=0
03:16:06.112 00.000 21948 worker thread done servicing request
03:16:06.112 00.000 21948 Worker thread wakes up
03:16:06.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:06.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:06.112 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:07.749 01.637 21948 Exposure complete
03:16:07.784 00.035 21948 worker thread done servicing request
03:16:07.784 00.000 18120 OnExposeComplete: enter
03:16:07.785 00.001 18120 UpdateGuideState(): m_state=6
03:16:07.786 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5291
03:16:07.787 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=234.16, Mass=1922, SNR=30.4, Peak=176 HFD=4.2
03:16:07.788 00.001 18120 MultiStar: [#1 0.16,0.04,0.69,U] [#2 -0.21,-0.07,0.65,U] [#3 0.13,0.04,0.60,U] [#4 0.21,-0.26,0.53,U] [#5 -0.26,-0.16,0.44,U] [#6 0.18,-0.28,0.49,U] [#7 0.01,-0.19,0.45,U] [#8 0.16,0.03,0.39,U] 
03:16:07.789 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {-0.11, -0.27}
03:16:07.790 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
03:16:07.791 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
03:16:07.792 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.43 mountX=-0.13 mountY=0.04, mountTheta=2.82
03:16:07.794 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
03:16:07.794 00.000 18120 Enqueuing Move request for scope (0.02, -0.13)
03:16:07.795 00.001 21948 Worker thread wakes up
03:16:07.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:07.795 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
03:16:07.796 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:07.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:07.797 00.001 18120 Enqueuing Expose request
03:16:07.797 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
03:16:07.797 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
03:16:07.797 00.000 21948 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.04
03:16:07.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:16:07.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:07.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:16:07.797 00.000 21948 MoveAxis(E, 0, ABG)
03:16:07.797 00.000 21948 Move returns status 0, amount 0
03:16:07.797 00.000 21948 MoveAxis(N, 0, ABG)
03:16:07.797 00.000 21948 Move returns status 0, amount 0
03:16:07.797 00.000 21948 move complete, result=0
03:16:07.798 00.001 21948 worker thread done servicing request
03:16:07.798 00.000 21948 Worker thread wakes up
03:16:07.798 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:07.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:07.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:09.323 01.525 21948 Exposure complete
03:16:09.359 00.036 21948 worker thread done servicing request
03:16:09.359 00.000 18120 OnExposeComplete: enter
03:16:09.360 00.001 18120 UpdateGuideState(): m_state=6
03:16:09.360 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5292
03:16:09.361 00.001 18120 Star::Find returns 1 (0), X=893.96, Y=234.33, Mass=1867, SNR=30.0, Peak=158 HFD=4.1
03:16:09.361 00.000 18120 MultiStar: [#1 -0.29,0.35,0.00,M4] [#2 -0.56,0.09,0.00,M1] [#3 -0.33,0.36,0.00,M1] [#4 -0.17,0.05,0.57,U] [#5 -0.38,0.14,0.47,U] [#6 -0.28,0.30,0.50,U] [#7 -0.21,0.41,0.00,M1] [#8 -0.32,0.28,0.39,U] 
03:16:09.362 00.001 18120 refined, 4 included, MultiStar: {-0.32, 0.08}, one-star: {-0.41, -0.10}
03:16:09.362 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
03:16:09.363 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
03:16:09.363 00.000 18120 CameraToMount -- cameraX=-0.32 cameraY=0.08 hyp=0.34 cameraTheta=2.89 mountX=0.21 mountY=0.25, mountTheta=0.87
03:16:09.364 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.08, opts=13)
03:16:09.365 00.001 18120 Enqueuing Move request for scope (-0.32, 0.08)
03:16:09.366 00.001 21948 Worker thread wakes up
03:16:09.366 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:09.366 00.000 18120 UpdateGuideState exits: m=1867 RSB=30.0
03:16:09.366 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:09.367 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:09.367 00.000 18120 Enqueuing Expose request
03:16:09.368 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.08) opts 0xd
03:16:09.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.08)
03:16:09.368 00.000 21948 Moving (-0.32, 0.08) raw xDistance=0.21 yDistance=0.25
03:16:09.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:16:09.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:16:09.369 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:16:09.369 00.000 21948 MoveAxis(W, 38, ABG)
03:16:09.369 00.000 21948 Guiding  Dir = 3, Dur = 38
03:16:09.369 00.000 21948 IsSlewing returns 0
03:16:09.369 00.000 21948 IsGuiding returns 0
03:16:09.371 00.002 21948 PulseGuide returned control before completion, sleep 47
03:16:09.429 00.058 21948 IsGuiding returns 0
03:16:09.429 00.000 21948 Move returns status 0, amount 38
03:16:09.429 00.000 21948 MoveAxis(N, 0, ABG)
03:16:09.429 00.000 21948 Move returns status 0, amount 0
03:16:09.429 00.000 21948 move complete, result=0
03:16:09.429 00.000 21948 worker thread done servicing request
03:16:09.429 00.000 21948 Worker thread wakes up
03:16:09.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:09.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:09.429 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.3 px 0 ms NORTH
03:16:11.056 01.627 21948 Exposure complete
03:16:11.119 00.063 21948 worker thread done servicing request
03:16:11.120 00.001 18120 OnExposeComplete: enter
03:16:11.120 00.000 18120 UpdateGuideState(): m_state=6
03:16:11.121 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5293
03:16:11.121 00.000 18120 Star::Find returns 1 (0), X=894.23, Y=234.09, Mass=1755, SNR=29.0, Peak=151 HFD=4.1
03:16:11.122 00.001 18120 MultiStar: [#1 -0.15,0.03,0.75,U] [#2 -0.26,-0.10,0.65,U] [#3 -0.38,0.09,0.58,U] [#4 -0.26,-0.28,0.59,U] [#5 0.01,-0.13,0.51,U] [#6 -0.28,-0.13,0.53,U] [#7 0.01,-0.21,0.41,U] [#8 -0.22,0.12,0.40,U] 
03:16:11.122 00.000 18120 refined, 8 included, MultiStar: {-0.19, -0.12}, one-star: {-0.13, -0.34}
03:16:11.123 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
03:16:11.123 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.69)
03:16:11.123 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-2.55 mountX=-0.04 mountY=0.22, mountTheta=1.73
03:16:11.124 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.12, opts=13)
03:16:11.125 00.001 18120 Enqueuing Move request for scope (-0.19, -0.12)
03:16:11.125 00.000 21948 Worker thread wakes up
03:16:11.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
03:16:11.126 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
03:16:11.126 00.000 21948 Moving (-0.19, -0.12) raw xDistance=-0.04 yDistance=0.22
03:16:11.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:16:11.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:16:11.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:11.126 00.000 18120 UpdateGuideState exits: m=1755 RSB=29.0
03:16:11.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:11.127 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:11.127 00.000 18120 Enqueuing Expose request
03:16:11.128 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:16:11.128 00.000 21948 MoveAxis(E, 0, ABG)
03:16:11.128 00.000 21948 Move returns status 0, amount 0
03:16:11.128 00.000 21948 MoveAxis(N, 0, ABG)
03:16:11.128 00.000 21948 Move returns status 0, amount 0
03:16:11.128 00.000 21948 move complete, result=0
03:16:11.128 00.000 21948 worker thread done servicing request
03:16:11.128 00.000 21948 Worker thread wakes up
03:16:11.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:11.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:11.128 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:16:12.639 01.511 21948 Exposure complete
03:16:12.689 00.050 21948 worker thread done servicing request
03:16:12.689 00.000 18120 OnExposeComplete: enter
03:16:12.690 00.001 18120 UpdateGuideState(): m_state=6
03:16:12.690 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5294
03:16:12.691 00.001 18120 Star::Find returns 1 (0), X=894.05, Y=234.24, Mass=1814, SNR=29.5, Peak=156 HFD=4.1
03:16:12.691 00.000 18120 MultiStar: [#1 -0.24,0.21,0.71,U] [#2 -0.44,0.03,0.00,M1] [#3 -0.45,0.25,0.00,M1] [#4 -0.46,-0.17,0.00,M1] [#5 -0.50,0.12,0.00,M1] [#6 -0.53,-0.01,0.00,M1] [#7 -0.25,-0.16,0.41,U] [#8 -0.26,0.23,0.40,U] 
03:16:12.692 00.001 18120 refined, 3 included, MultiStar: {-0.28, -0.01}, one-star: {-0.31, -0.19}
03:16:12.692 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.17)
03:16:12.693 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.13)
03:16:12.693 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.12 mountX=0.11 mountY=0.25, mountTheta=1.16
03:16:12.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.01, opts=13)
03:16:12.695 00.001 18120 Enqueuing Move request for scope (-0.28, -0.01)
03:16:12.695 00.000 21948 Worker thread wakes up
03:16:12.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
03:16:12.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
03:16:12.695 00.000 21948 Moving (-0.28, -0.01) raw xDistance=0.11 yDistance=0.25
03:16:12.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:16:12.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:12.696 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:16:12.696 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
03:16:12.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:12.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:12.697 00.000 18120 Enqueuing Expose request
03:16:12.698 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:16:12.698 00.000 21948 MoveAxis(E, 0, ABG)
03:16:12.698 00.000 21948 Move returns status 0, amount 0
03:16:12.698 00.000 21948 MoveAxis(N, 0, ABG)
03:16:12.698 00.000 21948 Move returns status 0, amount 0
03:16:12.698 00.000 21948 move complete, result=0
03:16:12.698 00.000 21948 worker thread done servicing request
03:16:12.698 00.000 21948 Worker thread wakes up
03:16:12.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:12.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:12.698 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:16:14.330 01.632 21948 Exposure complete
03:16:14.372 00.042 21948 worker thread done servicing request
03:16:14.372 00.000 18120 OnExposeComplete: enter
03:16:14.374 00.002 18120 UpdateGuideState(): m_state=6
03:16:14.374 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5295
03:16:14.375 00.001 18120 Star::Find returns 1 (0), X=894.21, Y=233.95, Mass=1929, SNR=30.4, Peak=179 HFD=4.2
03:16:14.376 00.001 18120 MultiStar: [#1 0.12,-0.20,0.71,U] [#2 -0.31,-0.37,0.00,M2] [#3 -0.03,-0.25,0.60,U] [#4 -0.10,-0.57,0.00,M2] [#5 -0.03,-0.46,0.00,M2] [#6 -0.00,-0.57,0.00,M2] [#7 -0.16,-0.32,0.40,U] [#8 -0.04,-0.03,0.39,U] 
03:16:14.377 00.001 18120 refined, 4 included, MultiStar: {-0.05, -0.29}, one-star: {-0.16, -0.48}
03:16:14.377 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.00) = xAngle (-3.75 = 2.53)
03:16:14.377 00.000 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.79 = 2.49)
03:16:14.378 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.75 mountX=-0.25 mountY=0.18, mountTheta=2.51
03:16:14.379 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.29, opts=13)
03:16:14.380 00.001 18120 Enqueuing Move request for scope (-0.05, -0.29)
03:16:14.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:14.380 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
03:16:14.381 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:14.381 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:14.382 00.001 18120 Enqueuing Expose request
03:16:14.382 00.000 21948 Worker thread wakes up
03:16:14.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
03:16:14.382 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
03:16:14.382 00.000 21948 Moving (-0.05, -0.29) raw xDistance=-0.25 yDistance=0.18
03:16:14.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
03:16:14.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:14.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:16:14.382 00.000 21948 MoveAxis(E, 44, ABG)
03:16:14.382 00.000 21948 Guiding  Dir = 2, Dur = 44
03:16:14.383 00.001 21948 IsSlewing returns 0
03:16:14.383 00.000 21948 IsGuiding returns 0
03:16:14.385 00.002 21948 PulseGuide returned control before completion, sleep 53
03:16:14.439 00.054 21948 IsGuiding returns 1
03:16:14.440 00.001 21948 scope still moving after pulse duration time elapsed
03:16:14.472 00.032 21948 IsSlewing returns 0
03:16:14.472 00.000 21948 IsGuiding returns 0
03:16:14.472 00.000 21948 scope move finished after 44 + 44 ms
03:16:14.472 00.000 21948 Move returns status 0, amount 44
03:16:14.472 00.000 21948 MoveAxis(N, 0, ABG)
03:16:14.472 00.000 21948 Move returns status 0, amount 0
03:16:14.472 00.000 21948 move complete, result=0
03:16:14.472 00.000 21948 worker thread done servicing request
03:16:14.472 00.000 21948 Worker thread wakes up
03:16:14.472 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
03:16:14.473 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:14.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:15.885 01.412 21948 Exposure complete
03:16:15.925 00.040 21948 worker thread done servicing request
03:16:15.925 00.000 18120 OnExposeComplete: enter
03:16:15.927 00.002 18120 UpdateGuideState(): m_state=6
03:16:15.927 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5296
03:16:15.928 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=234.16, Mass=1939, SNR=30.5, Peak=163 HFD=4.3
03:16:15.928 00.000 18120 MultiStar: [#1 -0.15,0.08,0.68,U] [#2 -0.10,-0.00,0.60,U] [#3 0.04,0.15,0.56,U] [#4 -0.20,-0.01,0.54,U] [#5 -0.29,0.02,0.44,U] [#6 -0.29,0.04,0.54,U] [#7 -0.15,0.08,0.42,U] [#8 -0.11,0.11,0.40,U] 
03:16:15.928 00.000 18120 refined, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.23, -0.27}
03:16:15.929 00.001 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.00) = xAngle (-5.10 = 1.19)
03:16:15.929 00.000 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.14 = 1.15)
03:16:15.930 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.10 mountX=0.06 mountY=0.15, mountTheta=1.18
03:16:15.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.01, opts=13)
03:16:15.932 00.001 18120 Enqueuing Move request for scope (-0.17, -0.01)
03:16:15.932 00.000 21948 Worker thread wakes up
03:16:15.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:15.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
03:16:15.932 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
03:16:15.933 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:15.933 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:15.933 00.000 18120 Enqueuing Expose request
03:16:15.934 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
03:16:15.934 00.000 21948 Moving (-0.17, -0.01) raw xDistance=0.06 yDistance=0.15
03:16:15.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:16:15.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:15.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:16:15.934 00.000 21948 MoveAxis(E, 0, ABG)
03:16:15.934 00.000 21948 Move returns status 0, amount 0
03:16:15.934 00.000 21948 MoveAxis(N, 0, ABG)
03:16:15.934 00.000 21948 Move returns status 0, amount 0
03:16:15.934 00.000 21948 move complete, result=0
03:16:15.935 00.001 21948 worker thread done servicing request
03:16:15.935 00.000 21948 Worker thread wakes up
03:16:15.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:15.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:15.935 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:16:17.568 01.633 21948 Exposure complete
03:16:17.620 00.052 21948 worker thread done servicing request
03:16:17.620 00.000 18120 OnExposeComplete: enter
03:16:17.621 00.001 18120 UpdateGuideState(): m_state=6
03:16:17.621 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5297
03:16:17.622 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=234.31, Mass=1840, SNR=29.7, Peak=153 HFD=3.8
03:16:17.622 00.000 18120 MultiStar: [#1 0.22,0.04,0.72,U] [#2 0.19,0.06,0.64,U] [#3 0.05,0.08,0.58,U] [#4 -0.13,0.10,0.56,U] [#5 -0.08,-0.02,0.46,U] [#6 0.13,-0.06,0.49,U] [#7 0.15,0.05,0.43,U] [#8 -0.07,0.26,0.40,U] 
03:16:17.623 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.07, -0.12}
03:16:17.625 00.002 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
03:16:17.626 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
03:16:17.627 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.57 mountX=0.01 mountY=-0.05, mountTheta=-1.43
03:16:17.628 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
03:16:17.631 00.003 18120 Enqueuing Move request for scope (0.04, 0.03)
03:16:17.634 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:17.636 00.002 21948 Worker thread wakes up
03:16:17.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
03:16:17.636 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
03:16:17.637 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:17.637 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:17.638 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
03:16:17.638 00.000 21948 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
03:16:17.638 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:16:17.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:17.638 00.000 18120 Enqueuing Expose request
03:16:17.640 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:16:17.640 00.000 21948 MoveAxis(E, 0, ABG)
03:16:17.640 00.000 21948 Move returns status 0, amount 0
03:16:17.640 00.000 21948 MoveAxis(N, 0, ABG)
03:16:17.640 00.000 21948 Move returns status 0, amount 0
03:16:17.640 00.000 21948 move complete, result=0
03:16:17.640 00.000 21948 worker thread done servicing request
03:16:17.640 00.000 21948 Worker thread wakes up
03:16:17.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:17.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:17.641 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:19.057 01.416 21948 Exposure complete
03:16:19.101 00.044 21948 worker thread done servicing request
03:16:19.102 00.001 18120 OnExposeComplete: enter
03:16:19.102 00.000 18120 UpdateGuideState(): m_state=6
03:16:19.102 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5298
03:16:19.103 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=234.28, Mass=1821, SNR=29.6, Peak=156 HFD=4.0
03:16:19.103 00.000 18120 MultiStar: [#1 0.18,0.31,0.71,U] [#2 -0.16,0.18,0.68,U] [#3 0.07,0.15,0.58,U] [#4 -0.18,-0.19,0.54,U] [#5 -0.27,0.27,0.46,U] [#6 0.16,-0.08,0.55,U] [#7 -0.18,0.07,0.43,U] [#8 0.27,0.17,0.41,U] 
03:16:19.104 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.11, -0.15}
03:16:19.104 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
03:16:19.105 00.001 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
03:16:19.105 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.98 mountX=0.07 mountY=-0.00, mountTheta=-0.06
03:16:19.108 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
03:16:19.109 00.001 18120 Enqueuing Move request for scope (-0.03, 0.07)
03:16:19.110 00.001 21948 Worker thread wakes up
03:16:19.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
03:16:19.110 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
03:16:19.110 00.000 21948 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=-0.00
03:16:19.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:16:19.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:19.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:16:19.111 00.001 21948 MoveAxis(E, 0, ABG)
03:16:19.111 00.000 21948 Move returns status 0, amount 0
03:16:19.111 00.000 21948 MoveAxis(N, 0, ABG)
03:16:19.111 00.000 21948 Move returns status 0, amount 0
03:16:19.111 00.000 21948 move complete, result=0
03:16:19.111 00.000 21948 worker thread done servicing request
03:16:19.111 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:19.111 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.6
03:16:19.113 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:19.115 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:19.116 00.001 18120 Enqueuing Expose request
03:16:19.117 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:19.117 00.000 21948 Worker thread wakes up
03:16:19.118 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:19.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:20.755 01.637 21948 Exposure complete
03:16:20.792 00.037 21948 worker thread done servicing request
03:16:20.792 00.000 18120 OnExposeComplete: enter
03:16:20.793 00.001 18120 UpdateGuideState(): m_state=6
03:16:20.795 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5299
03:16:20.796 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=234.17, Mass=1829, SNR=29.6, Peak=153 HFD=4.3
03:16:20.798 00.002 18120 MultiStar: [#1 0.21,0.05,0.73,U] [#2 -0.06,0.03,0.66,U] [#3 0.09,-0.01,0.60,U] [#4 -0.02,-0.25,0.57,U] [#5 0.03,0.08,0.47,U] [#6 0.10,-0.26,0.53,U] [#7 0.25,-0.33,0.44,U] [#8 -0.06,0.18,0.41,U] 
03:16:20.800 00.002 18120 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.23, -0.26}
03:16:20.803 00.003 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
03:16:20.805 00.002 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
03:16:20.807 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=-0.09 mountY=0.03, mountTheta=2.84
03:16:20.809 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.10, opts=13)
03:16:20.811 00.002 18120 Enqueuing Move request for scope (0.02, -0.10)
03:16:20.811 00.000 21948 Worker thread wakes up
03:16:20.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:20.812 00.001 18120 UpdateGuideState exits: m=1829 RSB=29.6
03:16:20.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:20.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:20.814 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
03:16:20.814 00.000 18120 Enqueuing Expose request
03:16:20.815 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
03:16:20.815 00.000 21948 Moving (0.02, -0.10) raw xDistance=-0.09 yDistance=0.03
03:16:20.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:16:20.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:20.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:20.815 00.000 21948 MoveAxis(E, 0, ABG)
03:16:20.815 00.000 21948 Move returns status 0, amount 0
03:16:20.815 00.000 21948 MoveAxis(N, 0, ABG)
03:16:20.815 00.000 21948 Move returns status 0, amount 0
03:16:20.815 00.000 21948 move complete, result=0
03:16:20.815 00.000 21948 worker thread done servicing request
03:16:20.815 00.000 21948 Worker thread wakes up
03:16:20.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:20.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:20.815 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:22.338 01.523 21948 Exposure complete
03:16:22.371 00.033 21948 worker thread done servicing request
03:16:22.371 00.000 18120 OnExposeComplete: enter
03:16:22.372 00.001 18120 UpdateGuideState(): m_state=6
03:16:22.372 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5300
03:16:22.372 00.000 18120 Star::Find returns 1 (0), X=894.55, Y=234.03, Mass=1898, SNR=30.1, Peak=156 HFD=4.1
03:16:22.374 00.002 18120 MultiStar: [#1 0.43,-0.07,0.72,U] [#2 0.09,-0.29,0.62,U] [#3 0.25,-0.19,0.59,U] [#4 0.12,-0.39,0.55,U] [#5 0.02,-0.22,0.46,U] [#6 0.39,-0.51,0.00,M1] [#7 0.06,-0.29,0.44,U] [#8 0.28,-0.09,0.40,U] 
03:16:22.376 00.002 18120 refined, 7 included, MultiStar: {0.19, -0.25}, one-star: {0.19, -0.40}
03:16:22.376 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
03:16:22.377 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
03:16:22.377 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.32 cameraTheta=-0.92 mountX=-0.31 mountY=-0.06, mountTheta=-2.96
03:16:22.379 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.25, opts=13)
03:16:22.379 00.000 18120 Enqueuing Move request for scope (0.19, -0.25)
03:16:22.380 00.001 21948 Worker thread wakes up
03:16:22.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
03:16:22.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:22.380 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.1
03:16:22.382 00.002 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
03:16:22.382 00.000 21948 Moving (0.19, -0.25) raw xDistance=-0.31 yDistance=-0.06
03:16:22.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:16:22.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:22.382 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:22.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:16:22.382 00.000 21948 MoveAxis(E, 56, ABG)
03:16:22.383 00.001 21948 Guiding  Dir = 2, Dur = 56
03:16:22.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:22.383 00.000 18120 Enqueuing Expose request
03:16:22.383 00.000 21948 IsSlewing returns 0
03:16:22.384 00.001 21948 IsGuiding returns 0
03:16:22.386 00.002 21948 PulseGuide returned control before completion, sleep 65
03:16:22.461 00.075 21948 IsGuiding returns 0
03:16:22.461 00.000 21948 Move returns status 0, amount 56
03:16:22.461 00.000 21948 MoveAxis(N, 0, ABG)
03:16:22.461 00.000 21948 Move returns status 0, amount 0
03:16:22.461 00.000 21948 move complete, result=0
03:16:22.461 00.000 21948 worker thread done servicing request
03:16:22.462 00.001 18120 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
03:16:22.462 00.000 21948 Worker thread wakes up
03:16:22.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:22.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:24.099 01.637 21948 Exposure complete
03:16:24.161 00.062 21948 worker thread done servicing request
03:16:24.161 00.000 18120 OnExposeComplete: enter
03:16:24.163 00.002 18120 UpdateGuideState(): m_state=6
03:16:24.164 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5301
03:16:24.164 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=234.17, Mass=1965, SNR=30.8, Peak=167 HFD=3.9
03:16:24.165 00.001 18120 MultiStar: [#1 0.43,0.03,0.72,U] [#2 -0.02,-0.13,0.62,U] [#3 0.22,-0.08,0.60,U] [#4 0.28,-0.17,0.53,U] [#5 -0.04,-0.22,0.44,U] [#6 0.19,-0.32,0.52,U] [#7 0.11,-0.19,0.42,U] [#8 0.15,-0.01,0.38,U] 
03:16:24.165 00.000 18120 refined, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.03, -0.26}
03:16:24.166 00.001 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
03:16:24.166 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
03:16:24.166 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-0.79 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
03:16:24.167 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.15, opts=13)
03:16:24.168 00.001 18120 Enqueuing Move request for scope (0.15, -0.15)
03:16:24.169 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:24.170 00.001 18120 UpdateGuideState exits: m=1965 RSB=30.8
03:16:24.171 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:24.171 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:24.172 00.001 18120 Enqueuing Expose request
03:16:24.172 00.000 21948 Worker thread wakes up
03:16:24.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
03:16:24.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
03:16:24.172 00.000 21948 Moving (0.15, -0.15) raw xDistance=-0.20 yDistance=-0.07
03:16:24.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:16:24.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:24.172 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:16:24.172 00.000 21948 MoveAxis(E, 40, ABG)
03:16:24.172 00.000 21948 Guiding  Dir = 2, Dur = 40
03:16:24.173 00.001 21948 IsSlewing returns 0
03:16:24.173 00.000 21948 IsGuiding returns 0
03:16:24.174 00.001 21948 PulseGuide returned control before completion, sleep 49
03:16:24.238 00.064 21948 IsGuiding returns 0
03:16:24.239 00.001 21948 Move returns status 0, amount 40
03:16:24.239 00.000 21948 MoveAxis(N, 0, ABG)
03:16:24.239 00.000 21948 Move returns status 0, amount 0
03:16:24.239 00.000 21948 move complete, result=0
03:16:24.239 00.000 21948 worker thread done servicing request
03:16:24.239 00.000 21948 Worker thread wakes up
03:16:24.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:24.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:24.239 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:16:25.644 01.405 21948 Exposure complete
03:16:25.680 00.036 21948 worker thread done servicing request
03:16:25.680 00.000 18120 OnExposeComplete: enter
03:16:25.681 00.001 18120 UpdateGuideState(): m_state=6
03:16:25.682 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5302
03:16:25.683 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=234.32, Mass=1907, SNR=30.3, Peak=170 HFD=4.1
03:16:25.684 00.001 18120 MultiStar: [#1 0.19,0.13,0.71,U] [#2 -0.10,-0.10,0.64,U] [#3 0.25,-0.07,0.57,U] [#4 0.15,-0.13,0.56,U] [#5 -0.10,-0.02,0.47,U] [#6 0.05,-0.36,0.53,U] [#7 -0.18,-0.21,0.41,U] [#8 0.23,0.14,0.40,U] 
03:16:25.685 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.00, -0.11}
03:16:25.685 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
03:16:25.686 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
03:16:25.686 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.10 mountY=-0.01, mountTheta=-2.99
03:16:25.687 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
03:16:25.688 00.001 18120 Enqueuing Move request for scope (0.06, -0.08)
03:16:25.689 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:25.689 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.3
03:16:25.690 00.001 21948 Worker thread wakes up
03:16:25.690 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:25.691 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:25.691 00.000 18120 Enqueuing Expose request
03:16:25.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
03:16:25.692 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
03:16:25.692 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.01
03:16:25.692 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:16:25.692 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:25.692 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:16:25.692 00.000 21948 MoveAxis(E, 0, ABG)
03:16:25.692 00.000 21948 Move returns status 0, amount 0
03:16:25.692 00.000 21948 MoveAxis(N, 0, ABG)
03:16:25.692 00.000 21948 Move returns status 0, amount 0
03:16:25.692 00.000 21948 move complete, result=0
03:16:25.692 00.000 21948 worker thread done servicing request
03:16:25.692 00.000 21948 Worker thread wakes up
03:16:25.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:25.692 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:25.692 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:27.317 01.625 21948 Exposure complete
03:16:27.349 00.032 21948 worker thread done servicing request
03:16:27.349 00.000 18120 OnExposeComplete: enter
03:16:27.352 00.003 18120 UpdateGuideState(): m_state=6
03:16:27.355 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5303
03:16:27.357 00.002 18120 Star::Find returns 1 (0), X=894.35, Y=234.15, Mass=1887, SNR=30.1, Peak=162 HFD=4.0
03:16:27.360 00.003 18120 MultiStar: [#1 0.33,0.02,0.69,U] [#2 -0.18,-0.04,0.62,U] [#3 0.26,-0.08,0.60,U] [#4 0.13,-0.25,0.57,U] [#5 0.06,-0.04,0.46,U] [#6 0.09,-0.32,0.54,U] [#7 -0.02,-0.05,0.42,U] [#8 0.25,-0.05,0.41,U] 
03:16:27.361 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.13}, one-star: {-0.02, -0.28}
03:16:27.363 00.002 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
03:16:27.365 00.002 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
03:16:27.367 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.96 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
03:16:27.371 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.13, opts=13)
03:16:27.374 00.003 18120 Enqueuing Move request for scope (0.09, -0.13)
03:16:27.377 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:27.379 00.002 21948 Worker thread wakes up
03:16:27.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
03:16:27.379 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
03:16:27.379 00.000 21948 Moving (0.09, -0.13) raw xDistance=-0.16 yDistance=-0.02
03:16:27.380 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
03:16:27.382 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:27.385 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:27.387 00.002 18120 Enqueuing Expose request
03:16:27.389 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:16:27.390 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:27.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:27.390 00.000 21948 MoveAxis(E, 0, ABG)
03:16:27.390 00.000 21948 Move returns status 0, amount 0
03:16:27.390 00.000 21948 MoveAxis(N, 0, ABG)
03:16:27.390 00.000 21948 Move returns status 0, amount 0
03:16:27.390 00.000 21948 move complete, result=0
03:16:27.390 00.000 21948 worker thread done servicing request
03:16:27.390 00.000 21948 Worker thread wakes up
03:16:27.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:27.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:27.392 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:28.910 01.518 21948 Exposure complete
03:16:28.961 00.051 21948 worker thread done servicing request
03:16:28.961 00.000 18120 OnExposeComplete: enter
03:16:28.962 00.001 18120 UpdateGuideState(): m_state=6
03:16:28.964 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5304
03:16:28.966 00.002 18120 Star::Find returns 1 (0), X=894.30, Y=234.18, Mass=1784, SNR=29.3, Peak=162 HFD=4.1
03:16:28.969 00.003 18120 MultiStar: [#1 0.14,-0.02,0.74,U] [#2 -0.18,-0.01,0.67,U] [#3 0.19,-0.02,0.60,U] [#4 -0.10,-0.25,0.61,U] [#5 -0.06,-0.02,0.50,U] [#6 0.17,-0.32,0.56,U] [#7 0.09,-0.16,0.43,U] [#8 0.15,-0.17,0.40,U] 
03:16:28.971 00.002 18120 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {-0.07, -0.25}
03:16:28.973 00.002 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.39 = 2.89)
03:16:28.973 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
03:16:28.974 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.40 mountX=-0.14 mountY=0.04, mountTheta=2.85
03:16:28.976 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
03:16:28.978 00.002 18120 Enqueuing Move request for scope (0.02, -0.14)
03:16:28.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:28.978 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.3
03:16:28.980 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:28.980 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:28.981 00.001 21948 Worker thread wakes up
03:16:28.981 00.000 18120 Enqueuing Expose request
03:16:28.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
03:16:28.981 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
03:16:28.981 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.04
03:16:28.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:16:28.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:28.981 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:16:28.981 00.000 21948 MoveAxis(E, 0, ABG)
03:16:28.981 00.000 21948 Move returns status 0, amount 0
03:16:28.981 00.000 21948 MoveAxis(N, 0, ABG)
03:16:28.981 00.000 21948 Move returns status 0, amount 0
03:16:28.981 00.000 21948 move complete, result=0
03:16:28.981 00.000 21948 worker thread done servicing request
03:16:28.981 00.000 21948 Worker thread wakes up
03:16:28.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:28.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:28.982 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:30.606 01.624 21948 Exposure complete
03:16:30.653 00.047 21948 worker thread done servicing request
03:16:30.653 00.000 18120 OnExposeComplete: enter
03:16:30.655 00.002 18120 UpdateGuideState(): m_state=6
03:16:30.656 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5305
03:16:30.656 00.000 18120 Star::Find returns 1 (0), X=894.44, Y=234.05, Mass=1965, SNR=30.7, Peak=167 HFD=4.0
03:16:30.657 00.001 18120 MultiStar: [#1 0.37,-0.01,0.74,U] [#2 0.16,-0.26,0.63,U] [#3 0.25,-0.29,0.58,U] [#4 0.33,-0.17,0.53,U] [#5 0.10,-0.18,0.44,U] [#6 0.29,-0.31,0.50,U] [#7 0.30,-0.06,0.41,U] [#8 0.17,-0.08,0.38,U] 
03:16:30.658 00.001 18120 refined, 8 included, MultiStar: {0.22, -0.21}, one-star: {0.08, -0.38}
03:16:30.659 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
03:16:30.660 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
03:16:30.661 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-0.76 mountX=-0.28 mountY=-0.10, mountTheta=-2.79
03:16:30.663 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.21, opts=13)
03:16:30.664 00.001 18120 Enqueuing Move request for scope (0.22, -0.21)
03:16:30.664 00.000 21948 Worker thread wakes up
03:16:30.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:30.665 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
03:16:30.665 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
03:16:30.665 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
03:16:30.668 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:30.669 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:30.670 00.001 18120 Enqueuing Expose request
03:16:30.671 00.001 21948 Moving (0.22, -0.21) raw xDistance=-0.28 yDistance=-0.10
03:16:30.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:16:30.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:30.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:16:30.671 00.000 21948 MoveAxis(E, 50, ABG)
03:16:30.671 00.000 21948 Guiding  Dir = 2, Dur = 50
03:16:30.671 00.000 21948 IsSlewing returns 0
03:16:30.671 00.000 21948 IsGuiding returns 0
03:16:30.673 00.002 21948 PulseGuide returned control before completion, sleep 59
03:16:30.746 00.073 21948 IsGuiding returns 0
03:16:30.746 00.000 21948 Move returns status 0, amount 50
03:16:30.746 00.000 21948 MoveAxis(N, 0, ABG)
03:16:30.746 00.000 21948 Move returns status 0, amount 0
03:16:30.746 00.000 21948 move complete, result=0
03:16:30.746 00.000 21948 worker thread done servicing request
03:16:30.746 00.000 21948 Worker thread wakes up
03:16:30.746 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
03:16:30.747 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:30.747 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:32.158 01.411 21948 Exposure complete
03:16:32.198 00.040 21948 worker thread done servicing request
03:16:32.198 00.000 18120 OnExposeComplete: enter
03:16:32.199 00.001 18120 UpdateGuideState(): m_state=6
03:16:32.200 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5306
03:16:32.200 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=234.22, Mass=1847, SNR=29.8, Peak=150 HFD=3.8
03:16:32.201 00.001 18120 MultiStar: [#1 0.26,0.04,0.73,U] [#2 0.32,0.03,0.65,U] [#3 0.23,0.12,0.61,U] [#4 0.14,-0.09,0.59,U] [#5 0.02,0.06,0.46,U] [#6 0.27,-0.31,0.52,U] [#7 0.34,-0.11,0.44,U] [#8 -0.04,0.30,0.39,U] 
03:16:32.201 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.03, -0.21}
03:16:32.201 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
03:16:32.202 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
03:16:32.203 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.11 mountY=-0.14, mountTheta=-2.23
03:16:32.205 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
03:16:32.205 00.000 18120 Enqueuing Move request for scope (0.17, -0.04)
03:16:32.206 00.001 21948 Worker thread wakes up
03:16:32.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:32.206 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:16:32.206 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:32.208 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:32.208 00.000 18120 Enqueuing Expose request
03:16:32.209 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:16:32.209 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:16:32.209 00.000 21948 Moving (0.17, -0.04) raw xDistance=-0.11 yDistance=-0.14
03:16:32.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:16:32.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:32.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:16:32.209 00.000 21948 MoveAxis(E, 0, ABG)
03:16:32.209 00.000 21948 Move returns status 0, amount 0
03:16:32.209 00.000 21948 MoveAxis(N, 0, ABG)
03:16:32.209 00.000 21948 Move returns status 0, amount 0
03:16:32.209 00.000 21948 move complete, result=0
03:16:32.209 00.000 21948 worker thread done servicing request
03:16:32.209 00.000 21948 Worker thread wakes up
03:16:32.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:32.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:32.209 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:33.835 01.626 21948 Exposure complete
03:16:33.869 00.034 21948 worker thread done servicing request
03:16:33.869 00.000 18120 OnExposeComplete: enter
03:16:33.870 00.001 18120 UpdateGuideState(): m_state=6
03:16:33.873 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5307
03:16:33.875 00.002 18120 Star::Find returns 1 (0), X=894.46, Y=234.26, Mass=1906, SNR=30.2, Peak=168 HFD=3.8
03:16:33.877 00.002 18120 MultiStar: [#1 0.43,0.12,0.00,M1] [#2 0.02,0.06,0.62,U] [#3 0.23,0.09,0.60,U] [#4 0.20,-0.12,0.55,U] [#5 0.11,-0.06,0.48,U] [#6 0.25,-0.36,0.53,U] [#7 -0.00,-0.04,0.42,U] [#8 0.14,-0.00,0.37,U] 
03:16:33.878 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.10, -0.17}
03:16:33.878 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
03:16:33.879 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
03:16:33.879 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
03:16:33.881 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.08, opts=13)
03:16:33.881 00.000 18120 Enqueuing Move request for scope (0.13, -0.08)
03:16:33.882 00.001 21948 Worker thread wakes up
03:16:33.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:33.882 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
03:16:33.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
03:16:33.882 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
03:16:33.882 00.000 21948 Moving (0.13, -0.08) raw xDistance=-0.13 yDistance=-0.08
03:16:33.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:33.883 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:33.883 00.000 18120 Enqueuing Expose request
03:16:33.884 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:16:33.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:33.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:16:33.884 00.000 21948 MoveAxis(E, 0, ABG)
03:16:33.884 00.000 21948 Move returns status 0, amount 0
03:16:33.884 00.000 21948 MoveAxis(N, 0, ABG)
03:16:33.884 00.000 21948 Move returns status 0, amount 0
03:16:33.884 00.000 21948 move complete, result=0
03:16:33.884 00.000 21948 worker thread done servicing request
03:16:33.884 00.000 21948 Worker thread wakes up
03:16:33.884 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:33.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:33.885 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:35.405 01.520 21948 Exposure complete
03:16:35.468 00.063 21948 worker thread done servicing request
03:16:35.468 00.000 18120 OnExposeComplete: enter
03:16:35.469 00.001 18120 UpdateGuideState(): m_state=6
03:16:35.469 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5308
03:16:35.470 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=234.17, Mass=1945, SNR=30.5, Peak=173 HFD=4.0
03:16:35.470 00.000 18120 MultiStar: [#1 0.18,0.13,0.70,U] [#2 0.05,0.02,0.63,U] [#3 0.25,0.14,0.60,U] [#4 -0.03,0.23,0.53,U] [#5 -0.05,-0.07,0.47,U] [#6 0.17,0.06,0.52,U] [#7 -0.05,0.15,0.43,U] [#8 0.14,0.04,0.38,U] 
03:16:35.471 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.08, -0.26}
03:16:35.471 00.000 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
03:16:35.471 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
03:16:35.472 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=-0.00 mountY=-0.06, mountTheta=-1.61
03:16:35.473 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
03:16:35.473 00.000 18120 Enqueuing Move request for scope (0.06, 0.02)
03:16:35.474 00.001 21948 Worker thread wakes up
03:16:35.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:35.474 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
03:16:35.475 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:35.477 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:35.477 00.000 18120 Enqueuing Expose request
03:16:35.478 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:16:35.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:16:35.478 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
03:16:35.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:16:35.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:35.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:16:35.478 00.000 21948 MoveAxis(E, 0, ABG)
03:16:35.478 00.000 21948 Move returns status 0, amount 0
03:16:35.478 00.000 21948 MoveAxis(N, 0, ABG)
03:16:35.478 00.000 21948 Move returns status 0, amount 0
03:16:35.478 00.000 21948 move complete, result=0
03:16:35.478 00.000 21948 worker thread done servicing request
03:16:35.478 00.000 21948 Worker thread wakes up
03:16:35.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:35.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:35.479 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:37.111 01.632 21948 Exposure complete
03:16:37.145 00.034 21948 worker thread done servicing request
03:16:37.145 00.000 18120 OnExposeComplete: enter
03:16:37.146 00.001 18120 UpdateGuideState(): m_state=6
03:16:37.147 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5309
03:16:37.148 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=234.37, Mass=1910, SNR=30.2, Peak=168 HFD=3.8
03:16:37.150 00.002 18120 MultiStar: [#1 0.21,0.28,0.70,U] [#2 -0.18,0.12,0.63,U] [#3 0.01,0.25,0.59,U] [#4 -0.17,-0.13,0.55,U] [#5 -0.27,-0.03,0.45,U] [#6 0.05,-0.03,0.54,U] [#7 -0.05,-0.05,0.42,U] [#8 0.14,0.46,0.00,M1] 
03:16:37.151 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.11, -0.06}
03:16:37.152 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
03:16:37.152 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
03:16:37.153 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.44 mountX=0.07 mountY=0.03, mountTheta=0.41
03:16:37.157 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
03:16:37.159 00.002 18120 Enqueuing Move request for scope (-0.06, 0.05)
03:16:37.159 00.000 21948 Worker thread wakes up
03:16:37.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:37.160 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.2
03:16:37.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:37.161 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:37.161 00.000 18120 Enqueuing Expose request
03:16:37.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
03:16:37.162 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
03:16:37.162 00.000 21948 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.03
03:16:37.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:16:37.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:37.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:37.162 00.000 21948 MoveAxis(E, 0, ABG)
03:16:37.162 00.000 21948 Move returns status 0, amount 0
03:16:37.162 00.000 21948 MoveAxis(N, 0, ABG)
03:16:37.162 00.000 21948 Move returns status 0, amount 0
03:16:37.162 00.000 21948 move complete, result=0
03:16:37.162 00.000 21948 worker thread done servicing request
03:16:37.162 00.000 21948 Worker thread wakes up
03:16:37.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:37.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:37.162 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:38.676 01.514 21948 Exposure complete
03:16:38.708 00.032 21948 worker thread done servicing request
03:16:38.709 00.001 18120 OnExposeComplete: enter
03:16:38.710 00.001 18120 UpdateGuideState(): m_state=6
03:16:38.712 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5310
03:16:38.714 00.002 18120 Star::Find returns 1 (0), X=894.20, Y=234.41, Mass=1784, SNR=29.2, Peak=150 HFD=3.9
03:16:38.715 00.001 18120 MultiStar: [#1 0.24,0.35,0.74,U] [#2 -0.26,0.26,0.69,U] [#3 0.00,0.14,0.62,U] [#4 -0.13,0.05,0.55,U] [#5 -0.44,0.07,0.00,M1] [#6 0.02,0.20,0.51,U] [#7 -0.03,0.14,0.43,U] [#8 0.06,0.15,0.40,U] 
03:16:38.716 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {-0.16, -0.02}
03:16:38.717 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
03:16:38.719 00.002 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
03:16:38.720 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.85 mountX=0.16 mountY=-0.03, mountTheta=-0.19
03:16:38.723 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.15, opts=13)
03:16:38.723 00.000 18120 Enqueuing Move request for scope (-0.04, 0.15)
03:16:38.724 00.001 21948 Worker thread wakes up
03:16:38.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:38.724 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.2
03:16:38.724 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:38.725 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:38.725 00.000 18120 Enqueuing Expose request
03:16:38.726 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
03:16:38.726 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
03:16:38.726 00.000 21948 Moving (-0.04, 0.15) raw xDistance=0.16 yDistance=-0.03
03:16:38.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:16:38.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:38.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:16:38.726 00.000 21948 MoveAxis(E, 0, ABG)
03:16:38.726 00.000 21948 Move returns status 0, amount 0
03:16:38.726 00.000 21948 MoveAxis(N, 0, ABG)
03:16:38.726 00.000 21948 Move returns status 0, amount 0
03:16:38.726 00.000 21948 move complete, result=0
03:16:38.726 00.000 21948 worker thread done servicing request
03:16:38.726 00.000 21948 Worker thread wakes up
03:16:38.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:38.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:38.726 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:40.359 01.633 21948 Exposure complete
03:16:40.417 00.058 21948 worker thread done servicing request
03:16:40.417 00.000 18120 OnExposeComplete: enter
03:16:40.419 00.002 18120 UpdateGuideState(): m_state=6
03:16:40.422 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5311
03:16:40.423 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=234.36, Mass=1884, SNR=30.0, Peak=162 HFD=3.7
03:16:40.423 00.000 18120 MultiStar: [#1 0.19,0.19,0.73,U] [#2 -0.08,0.11,0.63,U] [#3 0.22,0.16,0.63,U] [#4 0.03,0.16,0.56,U] [#5 -0.21,0.08,0.47,U] [#6 0.18,0.18,0.51,U] [#7 0.43,0.14,0.00,M1] [#8 0.01,0.36,0.39,U] 
03:16:40.424 00.001 18120 single-star, 7 included, MultiStar: {0.03, 0.12}, one-star: {-0.07, -0.07}
03:16:40.424 00.000 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.00) = xAngle (-4.40 = 1.88)
03:16:40.424 00.000 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.44 = 1.84)
03:16:40.425 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.41 mountX=-0.03 mountY=0.10, mountTheta=1.88
03:16:40.426 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.07, opts=13)
03:16:40.426 00.000 18120 Enqueuing Move request for scope (-0.07, -0.07)
03:16:40.427 00.001 21948 Worker thread wakes up
03:16:40.427 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:40.427 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.0
03:16:40.428 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:40.428 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:40.429 00.001 18120 Enqueuing Expose request
03:16:40.430 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
03:16:40.430 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
03:16:40.430 00.000 21948 Moving (-0.07, -0.07) raw xDistance=-0.03 yDistance=0.10
03:16:40.430 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:40.430 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:40.430 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:16:40.430 00.000 21948 MoveAxis(E, 0, ABG)
03:16:40.430 00.000 21948 Move returns status 0, amount 0
03:16:40.430 00.000 21948 MoveAxis(N, 0, ABG)
03:16:40.430 00.000 21948 Move returns status 0, amount 0
03:16:40.430 00.000 21948 move complete, result=0
03:16:40.430 00.000 21948 worker thread done servicing request
03:16:40.430 00.000 21948 Worker thread wakes up
03:16:40.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:40.430 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:40.432 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:41.953 01.521 21948 Exposure complete
03:16:41.993 00.040 21948 worker thread done servicing request
03:16:41.993 00.000 18120 OnExposeComplete: enter
03:16:41.994 00.001 18120 UpdateGuideState(): m_state=6
03:16:41.995 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5312
03:16:41.996 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=234.55, Mass=1749, SNR=28.9, Peak=126 HFD=4.2
03:16:41.998 00.002 18120 MultiStar: [#1 0.34,0.27,0.74,U] [#2 0.11,0.25,0.67,U] [#3 0.12,0.28,0.63,U] [#4 0.08,0.08,0.56,U] [#5 0.12,0.11,0.48,U] [#6 0.11,0.21,0.54,U] [#7 0.17,0.14,0.45,U] [#8 0.12,0.09,0.42,U] 
03:16:42.000 00.002 18120 single-star, 8 included, MultiStar: {0.14, 0.18}, one-star: {0.06, 0.12}
03:16:42.002 00.002 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
03:16:42.004 00.002 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
03:16:42.004 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.08 mountY=-0.11, mountTheta=-0.94
03:16:42.006 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.12, opts=13)
03:16:42.006 00.000 18120 Enqueuing Move request for scope (0.06, 0.12)
03:16:42.007 00.001 21948 Worker thread wakes up
03:16:42.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
03:16:42.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
03:16:42.007 00.000 21948 Moving (0.06, 0.12) raw xDistance=0.08 yDistance=-0.11
03:16:42.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:16:42.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:42.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:16:42.007 00.000 21948 MoveAxis(E, 0, ABG)
03:16:42.007 00.000 21948 Move returns status 0, amount 0
03:16:42.007 00.000 21948 MoveAxis(N, 0, ABG)
03:16:42.007 00.000 21948 Move returns status 0, amount 0
03:16:42.007 00.000 21948 move complete, result=0
03:16:42.007 00.000 21948 worker thread done servicing request
03:16:42.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:42.007 00.000 18120 UpdateGuideState exits: m=1749 RSB=28.9
03:16:42.008 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:42.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:42.009 00.001 18120 Enqueuing Expose request
03:16:42.009 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:42.010 00.001 21948 Worker thread wakes up
03:16:42.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:42.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:43.646 01.636 21948 Exposure complete
03:16:43.681 00.035 21948 worker thread done servicing request
03:16:43.681 00.000 18120 OnExposeComplete: enter
03:16:43.682 00.001 18120 UpdateGuideState(): m_state=6
03:16:43.682 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5313
03:16:43.683 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=234.38, Mass=1696, SNR=28.5, Peak=143 HFD=3.7
03:16:43.683 00.000 18120 MultiStar: [#1 0.34,0.22,0.75,U] [#2 -0.18,0.16,0.68,U] [#3 0.14,0.18,0.63,U] [#4 0.11,0.05,0.60,U] [#5 0.04,0.13,0.51,U] [#6 -0.06,0.13,0.54,U] [#7 -0.04,0.18,0.45,U] [#8 0.09,0.17,0.42,U] 
03:16:43.683 00.000 18120 single-star, 8 included, MultiStar: {0.04, 0.12}, one-star: {-0.08, -0.05}
03:16:43.684 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.71)
03:16:43.684 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.67)
03:16:43.685 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=-0.01 mountY=0.10, mountTheta=1.71
03:16:43.686 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.05, opts=13)
03:16:43.686 00.000 18120 Enqueuing Move request for scope (-0.08, -0.05)
03:16:43.687 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:43.687 00.000 18120 UpdateGuideState exits: m=1696 RSB=28.5
03:16:43.688 00.001 21948 Worker thread wakes up
03:16:43.688 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
03:16:43.688 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
03:16:43.688 00.000 21948 Moving (-0.08, -0.05) raw xDistance=-0.01 yDistance=0.10
03:16:43.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:43.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:43.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:43.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:43.689 00.001 18120 Enqueuing Expose request
03:16:43.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:16:43.689 00.000 21948 MoveAxis(E, 0, ABG)
03:16:43.689 00.000 21948 Move returns status 0, amount 0
03:16:43.689 00.000 21948 MoveAxis(N, 0, ABG)
03:16:43.689 00.000 21948 Move returns status 0, amount 0
03:16:43.689 00.000 21948 move complete, result=0
03:16:43.689 00.000 21948 worker thread done servicing request
03:16:43.689 00.000 21948 Worker thread wakes up
03:16:43.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:43.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:43.690 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:45.211 01.521 21948 Exposure complete
03:16:45.273 00.062 21948 worker thread done servicing request
03:16:45.273 00.000 18120 OnExposeComplete: enter
03:16:45.275 00.002 18120 UpdateGuideState(): m_state=6
03:16:45.277 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5314
03:16:45.277 00.000 18120 Star::Find returns 1 (0), X=894.32, Y=234.38, Mass=1676, SNR=28.4, Peak=126 HFD=3.9
03:16:45.278 00.001 18120 MultiStar: [#1 0.30,0.27,0.77,U] [#2 -0.31,0.23,0.67,U] [#3 0.36,0.13,0.61,U] [#4 0.22,-0.00,0.59,U] [#5 -0.04,0.08,0.50,U] [#6 -0.06,0.09,0.56,U] [#7 0.25,0.06,0.44,U] [#8 0.30,0.26,0.43,U] 
03:16:45.278 00.000 18120 single-star, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.04, -0.05}
03:16:45.278 00.000 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.04)
03:16:45.279 00.001 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 2.00)
03:16:45.280 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.25 mountX=-0.03 mountY=0.06, mountTheta=2.03
03:16:45.283 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.05, opts=13)
03:16:45.284 00.001 18120 Enqueuing Move request for scope (-0.04, -0.05)
03:16:45.285 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:45.287 00.002 18120 UpdateGuideState exits: m=1676 RSB=28.4
03:16:45.288 00.001 21948 Worker thread wakes up
03:16:45.288 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
03:16:45.288 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
03:16:45.288 00.000 21948 Moving (-0.04, -0.05) raw xDistance=-0.03 yDistance=0.06
03:16:45.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:45.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:45.288 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:45.289 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:45.289 00.000 18120 Enqueuing Expose request
03:16:45.290 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:16:45.290 00.000 21948 MoveAxis(E, 0, ABG)
03:16:45.290 00.000 21948 Move returns status 0, amount 0
03:16:45.290 00.000 21948 MoveAxis(N, 0, ABG)
03:16:45.290 00.000 21948 Move returns status 0, amount 0
03:16:45.290 00.000 21948 move complete, result=0
03:16:45.290 00.000 21948 worker thread done servicing request
03:16:45.290 00.000 21948 Worker thread wakes up
03:16:45.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:45.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:45.290 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:46.920 01.630 21948 Exposure complete
03:16:46.984 00.064 21948 worker thread done servicing request
03:16:46.984 00.000 18120 OnExposeComplete: enter
03:16:46.985 00.001 18120 UpdateGuideState(): m_state=6
03:16:46.986 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5315
03:16:46.986 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=234.53, Mass=1884, SNR=30.1, Peak=148 HFD=4.0
03:16:46.987 00.001 18120 MultiStar: [#1 0.27,0.33,0.73,U] [#2 -0.08,0.20,0.62,U] [#3 0.28,0.22,0.60,U] [#4 0.09,0.13,0.55,U] [#5 -0.03,0.16,0.46,U] [#6 0.05,0.20,0.50,U] [#7 0.00,0.26,0.45,U] [#8 0.41,0.27,0.00,M1] 
03:16:46.987 00.000 18120 single-star, 7 included, MultiStar: {0.06, 0.19}, one-star: {-0.08, 0.10}
03:16:46.988 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
03:16:46.988 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
03:16:46.988 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.30 mountX=0.12 mountY=0.03, mountTheta=0.26
03:16:46.990 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.10, opts=13)
03:16:46.990 00.000 18120 Enqueuing Move request for scope (-0.08, 0.10)
03:16:46.991 00.001 21948 Worker thread wakes up
03:16:46.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
03:16:46.991 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
03:16:46.991 00.000 21948 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.03
03:16:46.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:16:46.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:46.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:46.991 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
03:16:46.992 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:46.992 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:46.993 00.001 18120 Enqueuing Expose request
03:16:46.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:46.993 00.000 21948 MoveAxis(E, 0, ABG)
03:16:46.993 00.000 21948 Move returns status 0, amount 0
03:16:46.993 00.000 21948 MoveAxis(N, 0, ABG)
03:16:46.993 00.000 21948 Move returns status 0, amount 0
03:16:46.993 00.000 21948 move complete, result=0
03:16:46.993 00.000 21948 worker thread done servicing request
03:16:46.993 00.000 21948 Worker thread wakes up
03:16:46.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:46.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:46.994 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:48.510 01.516 21948 Exposure complete
03:16:48.562 00.052 21948 worker thread done servicing request
03:16:48.562 00.000 18120 OnExposeComplete: enter
03:16:48.563 00.001 18120 UpdateGuideState(): m_state=6
03:16:48.564 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5316
03:16:48.565 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=234.33, Mass=1900, SNR=30.2, Peak=144 HFD=3.8
03:16:48.566 00.001 18120 MultiStar: [#1 0.25,-0.01,0.68,U] [#2 -0.10,0.04,0.62,U] [#3 0.15,0.14,0.58,U] [#4 0.29,0.02,0.55,U] [#5 -0.02,-0.08,0.46,U] [#6 -0.17,0.15,0.52,U] [#7 -0.05,0.08,0.45,U] [#8 0.09,0.27,0.40,U] 
03:16:48.568 00.002 18120 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.02, -0.10}
03:16:48.569 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.45 = -1.45)
03:16:48.571 00.002 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.49 = -1.49)
03:16:48.572 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.55 mountX=0.01 mountY=-0.07, mountTheta=-1.45
03:16:48.574 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
03:16:48.576 00.002 18120 Enqueuing Move request for scope (0.06, 0.04)
03:16:48.576 00.000 21948 Worker thread wakes up
03:16:48.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:48.577 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
03:16:48.577 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:48.578 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:48.578 00.000 18120 Enqueuing Expose request
03:16:48.578 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:16:48.578 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:16:48.579 00.001 21948 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.07
03:16:48.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:16:48.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:48.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:16:48.579 00.000 21948 MoveAxis(E, 0, ABG)
03:16:48.579 00.000 21948 Move returns status 0, amount 0
03:16:48.579 00.000 21948 MoveAxis(N, 0, ABG)
03:16:48.579 00.000 21948 Move returns status 0, amount 0
03:16:48.579 00.000 21948 move complete, result=0
03:16:48.579 00.000 21948 worker thread done servicing request
03:16:48.579 00.000 21948 Worker thread wakes up
03:16:48.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:48.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:48.579 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:50.207 01.628 21948 Exposure complete
03:16:50.248 00.041 21948 worker thread done servicing request
03:16:50.249 00.001 18120 OnExposeComplete: enter
03:16:50.250 00.001 18120 UpdateGuideState(): m_state=6
03:16:50.251 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5317
03:16:50.253 00.002 18120 Star::Find returns 1 (0), X=894.30, Y=234.36, Mass=1871, SNR=29.9, Peak=142 HFD=3.9
03:16:50.255 00.002 18120 MultiStar: [#1 0.26,0.22,0.70,U] [#2 -0.08,0.04,0.64,U] [#3 0.18,0.11,0.63,U] [#4 -0.23,0.27,0.56,U] [#5 -0.13,0.22,0.49,U] [#6 0.16,0.30,0.50,U] [#7 0.19,-0.03,0.40,U] [#8 0.18,0.35,0.38,U] 
03:16:50.258 00.003 18120 single-star, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.07, -0.07}
03:16:50.260 00.002 18120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.00) = xAngle (-4.38 = 1.90)
03:16:50.262 00.002 18120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.42 = 1.86)
03:16:50.264 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.38 mountX=-0.03 mountY=0.09, mountTheta=1.90
03:16:50.268 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.07, opts=13)
03:16:50.270 00.002 18120 Enqueuing Move request for scope (-0.07, -0.07)
03:16:50.270 00.000 21948 Worker thread wakes up
03:16:50.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:50.271 00.001 18120 UpdateGuideState exits: m=1871 RSB=29.9
03:16:50.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:50.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:50.272 00.001 18120 Enqueuing Expose request
03:16:50.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
03:16:50.272 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
03:16:50.272 00.000 21948 Moving (-0.07, -0.07) raw xDistance=-0.03 yDistance=0.09
03:16:50.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:50.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:50.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:16:50.272 00.000 21948 MoveAxis(E, 0, ABG)
03:16:50.272 00.000 21948 Move returns status 0, amount 0
03:16:50.272 00.000 21948 MoveAxis(N, 0, ABG)
03:16:50.272 00.000 21948 Move returns status 0, amount 0
03:16:50.272 00.000 21948 move complete, result=0
03:16:50.273 00.001 21948 worker thread done servicing request
03:16:50.273 00.000 21948 Worker thread wakes up
03:16:50.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:50.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:50.273 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:51.790 01.517 21948 Exposure complete
03:16:51.822 00.032 21948 worker thread done servicing request
03:16:51.822 00.000 18120 OnExposeComplete: enter
03:16:51.822 00.000 18120 UpdateGuideState(): m_state=6
03:16:51.824 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5318
03:16:51.824 00.000 18120 Star::Find returns 1 (0), X=894.34, Y=234.24, Mass=1825, SNR=29.7, Peak=153 HFD=3.7
03:16:51.825 00.001 18120 MultiStar: [#1 0.23,0.29,0.72,U] [#2 -0.15,0.11,0.65,U] [#3 0.04,0.24,0.62,U] [#4 0.02,-0.07,0.55,U] [#5 -0.14,0.07,0.47,U] [#6 0.15,0.15,0.55,U] [#7 0.28,0.09,0.43,U] [#8 0.14,0.25,0.42,U] 
03:16:51.825 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.03, -0.19}
03:16:51.826 00.001 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
03:16:51.826 00.000 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
03:16:51.827 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=0.06 mountY=-0.08, mountTheta=-0.98
03:16:51.828 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
03:16:51.828 00.000 18120 Enqueuing Move request for scope (0.05, 0.09)
03:16:51.829 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:51.829 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.7
03:16:51.830 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:51.831 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:51.831 00.000 18120 Enqueuing Expose request
03:16:51.832 00.001 21948 Worker thread wakes up
03:16:51.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
03:16:51.832 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
03:16:51.832 00.000 21948 Moving (0.05, 0.09) raw xDistance=0.06 yDistance=-0.08
03:16:51.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:16:51.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:51.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:16:51.832 00.000 21948 MoveAxis(E, 0, ABG)
03:16:51.832 00.000 21948 Move returns status 0, amount 0
03:16:51.832 00.000 21948 MoveAxis(N, 0, ABG)
03:16:51.832 00.000 21948 Move returns status 0, amount 0
03:16:51.832 00.000 21948 move complete, result=0
03:16:51.832 00.000 21948 worker thread done servicing request
03:16:51.832 00.000 21948 Worker thread wakes up
03:16:51.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:51.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:51.832 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:53.467 01.635 21948 Exposure complete
03:16:53.505 00.038 21948 worker thread done servicing request
03:16:53.505 00.000 18120 OnExposeComplete: enter
03:16:53.506 00.001 18120 UpdateGuideState(): m_state=6
03:16:53.506 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5319
03:16:53.508 00.002 18120 Star::Find returns 1 (0), X=894.31, Y=234.20, Mass=1880, SNR=30.0, Peak=165 HFD=4.3
03:16:53.510 00.002 18120 MultiStar: [#1 0.27,0.12,0.72,U] [#2 -0.09,-0.03,0.61,U] [#3 0.14,0.17,0.59,U] [#4 -0.03,-0.02,0.56,U] [#5 -0.09,-0.07,0.47,U] [#6 0.17,-0.24,0.56,U] [#7 -0.18,-0.08,0.42,U] [#8 0.27,0.11,0.39,U] 
03:16:53.511 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.06, -0.23}
03:16:53.513 00.002 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
03:16:53.514 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
03:16:53.514 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.81 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
03:16:53.515 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
03:16:53.516 00.001 18120 Enqueuing Move request for scope (0.04, -0.05)
03:16:53.516 00.000 21948 Worker thread wakes up
03:16:53.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:53.517 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:16:53.517 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:16:53.517 00.000 21948 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
03:16:53.517 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:16:53.517 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:53.517 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:53.517 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.0
03:16:53.518 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:53.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:53.518 00.000 18120 Enqueuing Expose request
03:16:53.520 00.002 21948 MoveAxis(E, 0, ABG)
03:16:53.520 00.000 21948 Move returns status 0, amount 0
03:16:53.520 00.000 21948 MoveAxis(N, 0, ABG)
03:16:53.520 00.000 21948 Move returns status 0, amount 0
03:16:53.520 00.000 21948 move complete, result=0
03:16:53.520 00.000 21948 worker thread done servicing request
03:16:53.520 00.000 21948 Worker thread wakes up
03:16:53.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:53.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:53.521 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:55.047 01.526 21948 Exposure complete
03:16:55.082 00.035 21948 worker thread done servicing request
03:16:55.082 00.000 18120 OnExposeComplete: enter
03:16:55.083 00.001 18120 UpdateGuideState(): m_state=6
03:16:55.084 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5320
03:16:55.084 00.000 18120 Star::Find returns 1 (0), X=894.11, Y=234.24, Mass=1823, SNR=29.5, Peak=166 HFD=4.1
03:16:55.085 00.001 18120 MultiStar: [#1 0.04,0.24,0.70,U] [#2 -0.07,-0.09,0.65,U] [#3 0.13,0.05,0.62,U] [#4 0.18,0.13,0.56,U] [#5 -0.29,-0.06,0.46,U] [#6 -0.04,-0.19,0.52,U] [#7 0.09,-0.04,0.44,U] [#8 -0.03,-0.08,0.38,U] 
03:16:55.085 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.26, -0.19}
03:16:55.086 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
03:16:55.086 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.70)
03:16:55.086 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=-0.01 mountY=0.05, mountTheta=1.73
03:16:55.088 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
03:16:55.088 00.000 18120 Enqueuing Move request for scope (-0.04, -0.03)
03:16:55.089 00.001 21948 Worker thread wakes up
03:16:55.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:55.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:16:55.089 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.5
03:16:55.090 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:16:55.090 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
03:16:55.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:55.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:55.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:55.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:16:55.090 00.000 21948 MoveAxis(E, 0, ABG)
03:16:55.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:55.091 00.001 18120 Enqueuing Expose request
03:16:55.091 00.000 21948 Move returns status 0, amount 0
03:16:55.091 00.000 21948 MoveAxis(N, 0, ABG)
03:16:55.091 00.000 21948 Move returns status 0, amount 0
03:16:55.091 00.000 21948 move complete, result=0
03:16:55.091 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:55.092 00.001 21948 worker thread done servicing request
03:16:55.093 00.001 21948 Worker thread wakes up
03:16:55.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:55.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:56.723 01.630 21948 Exposure complete
03:16:56.772 00.049 21948 worker thread done servicing request
03:16:56.772 00.000 18120 OnExposeComplete: enter
03:16:56.773 00.001 18120 UpdateGuideState(): m_state=6
03:16:56.774 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5321
03:16:56.774 00.000 18120 Star::Find returns 1 (0), X=894.53, Y=234.24, Mass=1902, SNR=30.1, Peak=140 HFD=3.9
03:16:56.775 00.001 18120 MultiStar: [#1 0.07,0.18,0.71,U] [#2 0.10,0.11,0.63,U] [#3 0.05,-0.05,0.57,U] [#4 0.17,-0.05,0.55,U] [#5 0.05,0.14,0.47,U] [#6 -0.01,-0.13,0.53,U] [#7 0.04,0.00,0.43,U] [#8 0.07,0.08,0.39,U] 
03:16:56.775 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.16, -0.19}
03:16:56.775 00.000 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
03:16:56.776 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
03:16:56.776 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
03:16:56.777 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
03:16:56.778 00.001 18120 Enqueuing Move request for scope (0.09, -0.00)
03:16:56.779 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:56.779 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.1
03:16:56.780 00.001 21948 Worker thread wakes up
03:16:56.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
03:16:56.780 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
03:16:56.780 00.000 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
03:16:56.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:16:56.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:56.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:56.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:16:56.780 00.000 21948 MoveAxis(E, 0, ABG)
03:16:56.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:56.781 00.001 18120 Enqueuing Expose request
03:16:56.781 00.000 21948 Move returns status 0, amount 0
03:16:56.781 00.000 21948 MoveAxis(N, 0, ABG)
03:16:56.781 00.000 21948 Move returns status 0, amount 0
03:16:56.781 00.000 21948 move complete, result=0
03:16:56.781 00.000 21948 worker thread done servicing request
03:16:56.781 00.000 21948 Worker thread wakes up
03:16:56.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:56.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:56.782 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:58.301 01.519 21948 Exposure complete
03:16:58.336 00.035 21948 worker thread done servicing request
03:16:58.337 00.001 18120 OnExposeComplete: enter
03:16:58.338 00.001 18120 UpdateGuideState(): m_state=6
03:16:58.338 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5322
03:16:58.339 00.001 18120 Star::Find returns 1 (0), X=894.52, Y=234.27, Mass=1932, SNR=30.4, Peak=150 HFD=3.9
03:16:58.339 00.000 18120 MultiStar: [#1 0.33,0.14,0.71,U] [#2 0.16,-0.12,0.64,U] [#3 0.26,0.07,0.61,U] [#4 0.07,-0.17,0.55,U] [#5 -0.04,0.04,0.47,U] [#6 0.37,-0.23,0.50,U] [#7 0.24,0.01,0.44,U] [#8 0.25,0.01,0.38,U] 
03:16:58.340 00.001 18120 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.16, -0.16}
03:16:58.340 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
03:16:58.341 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
03:16:58.341 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
03:16:58.342 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.05, opts=13)
03:16:58.343 00.001 18120 Enqueuing Move request for scope (0.20, -0.05)
03:16:58.343 00.000 21948 Worker thread wakes up
03:16:58.343 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:16:58.344 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
03:16:58.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
03:16:58.344 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.4
03:16:58.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:58.344 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:16:58.345 00.001 18120 Enqueuing Expose request
03:16:58.345 00.000 21948 Moving (0.20, -0.05) raw xDistance=-0.13 yDistance=-0.15
03:16:58.345 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:16:58.345 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:58.345 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:16:58.345 00.000 21948 MoveAxis(E, 0, ABG)
03:16:58.346 00.001 21948 Move returns status 0, amount 0
03:16:58.346 00.000 21948 MoveAxis(N, 0, ABG)
03:16:58.346 00.000 21948 Move returns status 0, amount 0
03:16:58.346 00.000 21948 move complete, result=0
03:16:58.346 00.000 21948 worker thread done servicing request
03:16:58.346 00.000 21948 Worker thread wakes up
03:16:58.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:16:58.346 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:58.347 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:16:59.984 01.637 21948 Exposure complete
03:17:00.016 00.032 21948 worker thread done servicing request
03:17:00.016 00.000 18120 OnExposeComplete: enter
03:17:00.017 00.001 18120 UpdateGuideState(): m_state=6
03:17:00.018 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5323
03:17:00.018 00.000 18120 Star::Find returns 1 (0), X=894.72, Y=234.05, Mass=1893, SNR=30.0, Peak=163 HFD=4.0
03:17:00.019 00.001 18120 MultiStar: [#1 0.19,0.08,0.69,U] [#2 0.15,0.14,0.62,U] [#3 0.36,0.11,0.60,U] [#4 0.31,-0.10,0.55,U] [#5 0.06,-0.22,0.47,U] [#6 0.24,-0.07,0.52,U] [#7 0.19,-0.25,0.44,U] [#8 0.22,0.03,0.40,U] 
03:17:00.019 00.000 18120 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.35, -0.38}
03:17:00.020 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
03:17:00.020 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:17:00.021 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.35 mountX=-0.18 mountY=-0.18, mountTheta=-2.37
03:17:00.022 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.09, opts=13)
03:17:00.022 00.000 18120 Enqueuing Move request for scope (0.24, -0.09)
03:17:00.023 00.001 21948 Worker thread wakes up
03:17:00.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
03:17:00.023 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
03:17:00.023 00.000 21948 Moving (0.24, -0.09) raw xDistance=-0.18 yDistance=-0.18
03:17:00.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:17:00.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:00.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:00.024 00.001 18120 UpdateGuideState exits: m=1893 RSB=30.0
03:17:00.024 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:00.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:00.026 00.002 18120 Enqueuing Expose request
03:17:00.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:17:00.026 00.000 21948 MoveAxis(E, 0, ABG)
03:17:00.027 00.001 21948 Move returns status 0, amount 0
03:17:00.027 00.000 21948 MoveAxis(N, 0, ABG)
03:17:00.027 00.000 21948 Move returns status 0, amount 0
03:17:00.027 00.000 21948 move complete, result=0
03:17:00.027 00.000 21948 worker thread done servicing request
03:17:00.027 00.000 21948 Worker thread wakes up
03:17:00.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:00.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:00.028 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:01.545 01.517 21948 Exposure complete
03:17:01.582 00.037 21948 worker thread done servicing request
03:17:01.583 00.001 18120 OnExposeComplete: enter
03:17:01.583 00.000 18120 UpdateGuideState(): m_state=6
03:17:01.584 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5324
03:17:01.584 00.000 18120 Star::Find returns 1 (0), X=894.48, Y=234.36, Mass=1747, SNR=28.9, Peak=123 HFD=4.1
03:17:01.585 00.001 18120 MultiStar: [#1 0.44,0.16,0.00,M1] [#2 0.08,0.02,0.67,U] [#3 0.35,0.03,0.63,U] [#4 0.50,-0.02,0.00,M1] [#5 -0.03,-0.16,0.50,U] [#6 0.11,-0.29,0.55,U] [#7 0.41,-0.07,0.45,U] [#8 0.24,0.20,0.43,U] 
03:17:01.585 00.000 18120 single-star, 6 included, MultiStar: {0.17, -0.06}, one-star: {0.11, -0.07}
03:17:01.586 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
03:17:01.586 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
03:17:01.587 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.14 cameraTheta=-0.58 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
03:17:01.588 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
03:17:01.589 00.001 18120 Enqueuing Move request for scope (0.11, -0.07)
03:17:01.589 00.000 21948 Worker thread wakes up
03:17:01.589 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:17:01.589 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:17:01.589 00.000 21948 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=-0.07
03:17:01.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:17:01.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:01.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:01.590 00.001 18120 UpdateGuideState exits: m=1747 RSB=28.9
03:17:01.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:01.591 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:17:01.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:01.592 00.001 18120 Enqueuing Expose request
03:17:01.592 00.000 21948 MoveAxis(E, 0, ABG)
03:17:01.592 00.000 21948 Move returns status 0, amount 0
03:17:01.592 00.000 21948 MoveAxis(N, 0, ABG)
03:17:01.592 00.000 21948 Move returns status 0, amount 0
03:17:01.592 00.000 21948 move complete, result=0
03:17:01.592 00.000 21948 worker thread done servicing request
03:17:01.593 00.001 21948 Worker thread wakes up
03:17:01.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:01.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:01.593 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:03.220 01.627 21948 Exposure complete
03:17:03.264 00.044 21948 worker thread done servicing request
03:17:03.264 00.000 18120 OnExposeComplete: enter
03:17:03.265 00.001 18120 UpdateGuideState(): m_state=6
03:17:03.266 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5325
03:17:03.266 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=234.25, Mass=1697, SNR=28.5, Peak=139 HFD=4.0
03:17:03.267 00.001 18120 MultiStar: [#1 0.44,0.16,0.00,M2] [#2 -0.07,-0.02,0.67,U] [#3 0.29,0.04,0.60,U] [#4 0.51,-0.07,0.00,M2] [#5 -0.02,-0.02,0.50,U] [#6 0.56,-0.24,0.00,M1] [#7 0.23,0.15,0.46,U] [#8 -0.01,0.08,0.41,U] 
03:17:03.267 00.000 18120 refined, 5 included, MultiStar: {0.07, -0.02}, one-star: {0.04, -0.18}
03:17:03.268 00.001 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
03:17:03.268 00.000 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
03:17:03.269 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.31 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
03:17:03.271 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.02, opts=13)
03:17:03.273 00.002 18120 Enqueuing Move request for scope (0.07, -0.02)
03:17:03.274 00.001 21948 Worker thread wakes up
03:17:03.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:03.275 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
03:17:03.275 00.000 18120 UpdateGuideState exits: m=1697 RSB=28.5
03:17:03.276 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:03.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:03.277 00.001 18120 Enqueuing Expose request
03:17:03.278 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
03:17:03.278 00.000 21948 Moving (0.07, -0.02) raw xDistance=-0.05 yDistance=-0.05
03:17:03.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:17:03.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:03.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:17:03.278 00.000 21948 MoveAxis(E, 0, ABG)
03:17:03.278 00.000 21948 Move returns status 0, amount 0
03:17:03.278 00.000 21948 MoveAxis(N, 0, ABG)
03:17:03.278 00.000 21948 Move returns status 0, amount 0
03:17:03.278 00.000 21948 move complete, result=0
03:17:03.278 00.000 21948 worker thread done servicing request
03:17:03.278 00.000 21948 Worker thread wakes up
03:17:03.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:03.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:03.279 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:04.800 01.521 21948 Exposure complete
03:17:04.853 00.053 21948 worker thread done servicing request
03:17:04.853 00.000 18120 OnExposeComplete: enter
03:17:04.854 00.001 18120 UpdateGuideState(): m_state=6
03:17:04.854 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5326
03:17:04.855 00.001 18120 Star::Find returns 1 (0), X=894.51, Y=234.24, Mass=1738, SNR=28.9, Peak=141 HFD=3.8
03:17:04.855 00.000 18120 MultiStar: [#1 0.49,0.09,0.00,M3] [#2 0.09,-0.09,0.61,U] [#3 0.40,-0.02,0.62,U] [#4 0.33,-0.30,0.00,M3] [#5 0.43,-0.26,0.00,M1] [#6 0.51,-0.18,0.00,M2] [#7 0.33,-0.10,0.42,U] [#8 0.19,0.18,0.41,U] 
03:17:04.856 00.001 18120 refined, 4 included, MultiStar: {0.22, -0.07}, one-star: {0.14, -0.19}
03:17:04.856 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:17:04.857 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
03:17:04.857 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.33 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
03:17:04.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.07, opts=13)
03:17:04.859 00.001 18120 Enqueuing Move request for scope (0.22, -0.07)
03:17:04.859 00.000 21948 Worker thread wakes up
03:17:04.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
03:17:04.859 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
03:17:04.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:04.860 00.001 21948 Moving (0.22, -0.07) raw xDistance=-0.16 yDistance=-0.16
03:17:04.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:17:04.860 00.000 18120 UpdateGuideState exits: m=1738 RSB=28.9
03:17:04.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:04.861 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:04.862 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:04.862 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:17:04.862 00.000 21948 MoveAxis(E, 0, ABG)
03:17:04.862 00.000 21948 Move returns status 0, amount 0
03:17:04.862 00.000 21948 MoveAxis(N, 0, ABG)
03:17:04.862 00.000 21948 Move returns status 0, amount 0
03:17:04.862 00.000 21948 move complete, result=0
03:17:04.862 00.000 21948 worker thread done servicing request
03:17:04.862 00.000 18120 Enqueuing Expose request
03:17:04.862 00.000 21948 Worker thread wakes up
03:17:04.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:04.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:04.862 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:06.496 01.634 21948 Exposure complete
03:17:06.540 00.044 21948 worker thread done servicing request
03:17:06.540 00.000 18120 OnExposeComplete: enter
03:17:06.540 00.000 18120 UpdateGuideState(): m_state=6
03:17:06.542 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5327
03:17:06.544 00.002 18120 Star::Find returns 1 (0), X=894.62, Y=234.04, Mass=1757, SNR=29.0, Peak=145 HFD=4.0
03:17:06.545 00.001 18120 MultiStar: [#1 0.69,0.01,0.00,M4] [#2 0.29,0.01,0.66,U] [#3 0.31,-0.15,0.59,U] [#4 0.37,-0.42,0.00,M4] [#5 0.10,0.04,0.48,U] [#6 0.46,-0.39,0.00,M3] [#7 0.23,-0.09,0.44,U] [#8 0.43,-0.05,0.39,U] 
03:17:06.545 00.000 18120 refined, 5 included, MultiStar: {0.27, -0.15}, one-star: {0.25, -0.39}
03:17:06.546 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:17:06.547 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:17:06.549 00.002 18120 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.30 cameraTheta=-0.50 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
03:17:06.554 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.15, opts=13)
03:17:06.556 00.002 18120 Enqueuing Move request for scope (0.27, -0.15)
03:17:06.558 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:06.559 00.001 18120 UpdateGuideState exits: m=1757 RSB=29.0
03:17:06.560 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:06.561 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:06.562 00.001 18120 Enqueuing Expose request
03:17:06.562 00.000 21948 Worker thread wakes up
03:17:06.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd
03:17:06.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.15)
03:17:06.562 00.000 21948 Moving (0.27, -0.15) raw xDistance=-0.24 yDistance=-0.17
03:17:06.563 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:17:06.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:06.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:17:06.563 00.000 21948 MoveAxis(E, 43, ABG)
03:17:06.563 00.000 21948 Guiding  Dir = 2, Dur = 43
03:17:06.563 00.000 21948 IsSlewing returns 0
03:17:06.563 00.000 21948 IsGuiding returns 0
03:17:06.565 00.002 21948 PulseGuide returned control before completion, sleep 51
03:17:06.620 00.055 21948 IsGuiding returns 1
03:17:06.620 00.000 21948 scope still moving after pulse duration time elapsed
03:17:06.652 00.032 21948 IsSlewing returns 0
03:17:06.652 00.000 21948 IsGuiding returns 0
03:17:06.652 00.000 21948 scope move finished after 43 + 45 ms
03:17:06.652 00.000 21948 Move returns status 0, amount 43
03:17:06.652 00.000 21948 MoveAxis(N, 0, ABG)
03:17:06.652 00.000 21948 Move returns status 0, amount 0
03:17:06.652 00.000 21948 move complete, result=0
03:17:06.652 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
03:17:06.653 00.001 21948 worker thread done servicing request
03:17:06.653 00.000 21948 Worker thread wakes up
03:17:06.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:06.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:08.062 01.409 21948 Exposure complete
03:17:08.105 00.043 21948 worker thread done servicing request
03:17:08.105 00.000 18120 OnExposeComplete: enter
03:17:08.106 00.001 18120 UpdateGuideState(): m_state=6
03:17:08.106 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5328
03:17:08.106 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=234.17, Mass=1813, SNR=29.3, Peak=166 HFD=3.9
03:17:08.110 00.004 18120 MultiStar: [#1 0.44,0.19,0.00,M5] [#2 0.31,-0.03,0.65,U] [#3 0.38,0.12,0.61,U] [#4 0.31,-0.16,0.58,U] [#5 0.34,-0.12,0.47,U] [#6 0.53,-0.35,0.00,M4] [#7 0.39,-0.05,0.44,U] [#8 0.54,0.11,0.00,M1] 
03:17:08.111 00.001 18120 refined, 5 included, MultiStar: {0.34, -0.10}, one-star: {0.35, -0.26}
03:17:08.112 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
03:17:08.113 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
03:17:08.115 00.002 18120 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-0.29 mountX=-0.23 mountY=-0.26, mountTheta=-2.30
03:17:08.117 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.10, opts=13)
03:17:08.119 00.002 18120 Enqueuing Move request for scope (0.34, -0.10)
03:17:08.120 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:08.121 00.001 21948 Worker thread wakes up
03:17:08.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.10) opts 0xd
03:17:08.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.10)
03:17:08.121 00.000 21948 Moving (0.34, -0.10) raw xDistance=-0.23 yDistance=-0.26
03:17:08.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:17:08.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:17:08.121 00.000 21948 MoveAxis(E, 45, ABG)
03:17:08.121 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.3
03:17:08.123 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:08.124 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:08.126 00.002 21948 Guiding  Dir = 2, Dur = 45
03:17:08.126 00.000 18120 Enqueuing Expose request
03:17:08.127 00.001 21948 IsSlewing returns 0
03:17:08.127 00.000 21948 IsGuiding returns 0
03:17:08.128 00.001 21948 PulseGuide returned control before completion, sleep 54
03:17:08.187 00.059 21948 IsGuiding returns 1
03:17:08.187 00.000 21948 scope still moving after pulse duration time elapsed
03:17:08.218 00.031 21948 IsSlewing returns 0
03:17:08.218 00.000 21948 IsGuiding returns 0
03:17:08.218 00.000 21948 scope move finished after 45 + 46 ms
03:17:08.218 00.000 21948 Move returns status 0, amount 45
03:17:08.218 00.000 21948 MoveAxis(N, 62, ABG)
03:17:08.218 00.000 21948 Guiding  Dir = 0, Dur = 62
03:17:08.218 00.000 21948 IsSlewing returns 0
03:17:08.218 00.000 21948 IsGuiding returns 0
03:17:08.224 00.006 21948 PulseGuide returned control before completion, sleep 68
03:17:08.301 00.077 21948 IsGuiding returns 0
03:17:08.302 00.001 21948 Move returns status 0, amount 62
03:17:08.302 00.000 21948 move complete, result=0
03:17:08.302 00.000 21948 worker thread done servicing request
03:17:08.302 00.000 21948 Worker thread wakes up
03:17:08.302 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:08.302 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.3 px 62 ms NORTH
03:17:08.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:09.927 01.625 21948 Exposure complete
03:17:09.957 00.030 21948 worker thread done servicing request
03:17:09.957 00.000 18120 OnExposeComplete: enter
03:17:09.958 00.001 18120 UpdateGuideState(): m_state=6
03:17:09.958 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5329
03:17:09.959 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=234.17, Mass=1839, SNR=29.8, Peak=155 HFD=3.9
03:17:09.959 00.000 18120 MultiStar: [#1 0.41,0.17,0.00,M6] [#2 0.13,0.12,0.59,U] [#3 0.43,-0.21,0.00,M1] [#4 0.29,-0.14,0.55,U] [#5 -0.16,-0.10,0.48,U] [#6 -0.23,-0.15,0.52,U] [#7 0.10,-0.06,0.44,U] [#8 0.36,0.03,0.39,U] 
03:17:09.960 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {0.06, -0.26}
03:17:09.960 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
03:17:09.961 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
03:17:09.961 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.97 mountX=-0.12 mountY=-0.02, mountTheta=-3.00
03:17:09.962 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
03:17:09.964 00.002 18120 Enqueuing Move request for scope (0.07, -0.10)
03:17:09.964 00.000 21948 Worker thread wakes up
03:17:09.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
03:17:09.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:09.964 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.8
03:17:09.965 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:09.965 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:09.965 00.000 18120 Enqueuing Expose request
03:17:09.966 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
03:17:09.966 00.000 21948 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.02
03:17:09.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:17:09.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:09.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:17:09.966 00.000 21948 MoveAxis(E, 0, ABG)
03:17:09.966 00.000 21948 Move returns status 0, amount 0
03:17:09.966 00.000 21948 MoveAxis(N, 0, ABG)
03:17:09.966 00.000 21948 Move returns status 0, amount 0
03:17:09.966 00.000 21948 move complete, result=0
03:17:09.966 00.000 21948 worker thread done servicing request
03:17:09.966 00.000 21948 Worker thread wakes up
03:17:09.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:09.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:09.966 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:11.481 01.515 21948 Exposure complete
03:17:11.513 00.032 21948 worker thread done servicing request
03:17:11.513 00.000 18120 OnExposeComplete: enter
03:17:11.514 00.001 18120 UpdateGuideState(): m_state=6
03:17:11.515 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5330
03:17:11.515 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=234.01, Mass=1861, SNR=29.9, Peak=152 HFD=4.1
03:17:11.516 00.001 18120 MultiStar: [#1 0.45,-0.06,0.00,M7] [#2 -0.08,-0.05,0.65,U] [#3 0.36,-0.07,0.59,U] [#4 0.15,-0.11,0.53,U] [#5 0.21,-0.09,0.46,U] [#6 0.17,-0.28,0.53,U] [#7 -0.01,-0.07,0.43,U] [#8 0.22,0.08,0.39,U] 
03:17:11.516 00.000 18120 refined, 7 included, MultiStar: {0.17, -0.16}, one-star: {0.27, -0.42}
03:17:11.517 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
03:17:11.517 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
03:17:11.517 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.77 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
03:17:11.520 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.16, opts=13)
03:17:11.520 00.000 18120 Enqueuing Move request for scope (0.17, -0.16)
03:17:11.521 00.001 21948 Worker thread wakes up
03:17:11.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:11.521 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
03:17:11.521 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.9
03:17:11.522 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:11.522 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:11.522 00.000 18120 Enqueuing Expose request
03:17:11.523 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
03:17:11.523 00.000 21948 Moving (0.17, -0.16) raw xDistance=-0.22 yDistance=-0.08
03:17:11.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:17:11.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:11.523 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:17:11.525 00.002 21948 MoveAxis(E, 39, ABG)
03:17:11.525 00.000 21948 Guiding  Dir = 2, Dur = 39
03:17:11.525 00.000 21948 IsSlewing returns 0
03:17:11.525 00.000 21948 IsGuiding returns 0
03:17:11.526 00.001 21948 PulseGuide returned control before completion, sleep 48
03:17:11.590 00.064 21948 IsGuiding returns 0
03:17:11.593 00.003 21948 Move returns status 0, amount 39
03:17:11.593 00.000 21948 MoveAxis(N, 0, ABG)
03:17:11.593 00.000 21948 Move returns status 0, amount 0
03:17:11.593 00.000 21948 move complete, result=0
03:17:11.593 00.000 21948 worker thread done servicing request
03:17:11.593 00.000 21948 Worker thread wakes up
03:17:11.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:11.593 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:17:11.594 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:13.217 01.623 21948 Exposure complete
03:17:13.246 00.029 18120 OnExposeComplete: enter
03:17:13.247 00.001 18120 UpdateGuideState(): m_state=6
03:17:13.248 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5331
03:17:13.248 00.000 21948 worker thread done servicing request
03:17:13.248 00.000 18120 Star::Find returns 1 (0), X=894.54, Y=234.16, Mass=1865, SNR=30.0, Peak=142 HFD=3.8
03:17:13.249 00.001 18120 MultiStar: [#1 0.30,0.19,0.72,U] [#2 0.14,0.03,0.63,U] [#3 0.27,0.18,0.60,U] [#4 0.23,-0.07,0.58,U] [#5 -0.02,-0.10,0.49,U] [#6 -0.04,-0.18,0.53,U] [#7 0.08,0.16,0.43,U] [#8 0.08,0.43,0.38,U] 
03:17:13.249 00.000 18120 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.17, -0.27}
03:17:13.250 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:17:13.250 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:17:13.251 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
03:17:13.252 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.01, opts=13)
03:17:13.252 00.000 18120 Enqueuing Move request for scope (0.15, 0.01)
03:17:13.253 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:13.253 00.000 18120 UpdateGuideState exits: m=1865 RSB=30.0
03:17:13.254 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:13.254 00.000 21948 Worker thread wakes up
03:17:13.254 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:13.254 00.000 18120 Enqueuing Expose request
03:17:13.255 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
03:17:13.255 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
03:17:13.255 00.000 21948 Moving (0.15, 0.01) raw xDistance=-0.06 yDistance=-0.14
03:17:13.255 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:17:13.255 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:13.255 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:17:13.255 00.000 21948 MoveAxis(E, 0, ABG)
03:17:13.255 00.000 21948 Move returns status 0, amount 0
03:17:13.255 00.000 21948 MoveAxis(N, 0, ABG)
03:17:13.255 00.000 21948 Move returns status 0, amount 0
03:17:13.255 00.000 21948 move complete, result=0
03:17:13.255 00.000 21948 worker thread done servicing request
03:17:13.255 00.000 21948 Worker thread wakes up
03:17:13.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:13.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:13.256 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:14.772 01.516 21948 Exposure complete
03:17:14.810 00.038 21948 worker thread done servicing request
03:17:14.810 00.000 18120 OnExposeComplete: enter
03:17:14.811 00.001 18120 UpdateGuideState(): m_state=6
03:17:14.811 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5332
03:17:14.812 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=234.23, Mass=1885, SNR=30.1, Peak=145 HFD=3.8
03:17:14.812 00.000 18120 MultiStar: [#1 0.63,0.03,0.00,M7] [#2 -0.02,-0.05,0.62,U] [#3 0.32,0.08,0.60,U] [#4 0.14,-0.16,0.57,U] [#5 0.40,0.04,0.44,U] [#6 0.19,-0.09,0.49,U] [#7 0.24,-0.01,0.43,U] [#8 0.35,0.01,0.40,U] 
03:17:14.813 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {-0.00, -0.20}
03:17:14.813 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:17:14.813 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
03:17:14.814 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=-0.13 mountY=-0.12, mountTheta=-2.39
03:17:14.815 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
03:17:14.816 00.001 18120 Enqueuing Move request for scope (0.17, -0.07)
03:17:14.820 00.004 21948 Worker thread wakes up
03:17:14.820 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
03:17:14.820 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
03:17:14.820 00.000 21948 Moving (0.17, -0.07) raw xDistance=-0.13 yDistance=-0.12
03:17:14.820 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:17:14.820 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:14.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:17:14.820 00.000 21948 MoveAxis(E, 0, ABG)
03:17:14.820 00.000 21948 Move returns status 0, amount 0
03:17:14.821 00.001 21948 MoveAxis(N, 0, ABG)
03:17:14.821 00.000 21948 Move returns status 0, amount 0
03:17:14.821 00.000 21948 move complete, result=0
03:17:14.821 00.000 21948 worker thread done servicing request
03:17:14.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:14.822 00.001 18120 UpdateGuideState exits: m=1885 RSB=30.1
03:17:14.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:14.823 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:14.823 00.000 18120 Enqueuing Expose request
03:17:14.824 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:14.824 00.000 21948 Worker thread wakes up
03:17:14.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:14.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:16.454 01.630 21948 Exposure complete
03:17:16.494 00.040 21948 worker thread done servicing request
03:17:16.494 00.000 18120 OnExposeComplete: enter
03:17:16.495 00.001 18120 UpdateGuideState(): m_state=6
03:17:16.495 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5333
03:17:16.496 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=234.20, Mass=1766, SNR=29.2, Peak=161 HFD=3.7
03:17:16.496 00.000 18120 MultiStar: [#1 0.25,0.05,0.76,U] [#2 -0.14,-0.02,0.67,U] [#3 0.15,0.18,0.63,U] [#4 -0.17,0.04,0.57,U] [#5 -0.08,-0.05,0.48,U] [#6 0.02,-0.30,0.56,U] [#7 0.11,-0.03,0.45,U] [#8 -0.25,0.07,0.42,U] 
03:17:16.497 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.05, -0.23}
03:17:16.497 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
03:17:16.498 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
03:17:16.498 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.31 mountX=-0.05 mountY=0.01, mountTheta=2.93
03:17:16.500 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
03:17:16.501 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
03:17:16.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:16.502 00.001 18120 UpdateGuideState exits: m=1766 RSB=29.2
03:17:16.502 00.000 21948 Worker thread wakes up
03:17:16.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
03:17:16.502 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
03:17:16.502 00.000 21948 Moving (0.01, -0.04) raw xDistance=-0.05 yDistance=0.01
03:17:16.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:17:16.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:16.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:16.503 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:17:16.503 00.000 21948 MoveAxis(E, 0, ABG)
03:17:16.503 00.000 21948 Move returns status 0, amount 0
03:17:16.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:16.503 00.000 18120 Enqueuing Expose request
03:17:16.504 00.001 21948 MoveAxis(N, 0, ABG)
03:17:16.504 00.000 21948 Move returns status 0, amount 0
03:17:16.504 00.000 21948 move complete, result=0
03:17:16.504 00.000 21948 worker thread done servicing request
03:17:16.504 00.000 21948 Worker thread wakes up
03:17:16.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:16.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:16.505 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:18.027 01.522 21948 Exposure complete
03:17:18.078 00.051 21948 worker thread done servicing request
03:17:18.078 00.000 18120 OnExposeComplete: enter
03:17:18.081 00.003 18120 UpdateGuideState(): m_state=6
03:17:18.082 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5334
03:17:18.083 00.001 18120 Star::Find returns 1 (0), X=894.54, Y=234.01, Mass=1753, SNR=28.9, Peak=140 HFD=4.1
03:17:18.084 00.001 18120 MultiStar: [#1 0.35,-0.16,0.72,U] [#2 0.20,-0.30,0.65,U] [#3 0.66,-0.29,0.00,M1] [#4 0.32,-0.44,0.00,M1] [#5 0.12,-0.03,0.50,U] [#6 0.28,-0.35,0.00,M1] [#7 0.27,-0.30,0.44,U] [#8 0.17,0.13,0.41,U] 
03:17:18.085 00.001 18120 refined, 5 included, MultiStar: {0.22, -0.23}, one-star: {0.18, -0.42}
03:17:18.085 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:17:18.086 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
03:17:18.087 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.23 hyp=0.31 cameraTheta=-0.81 mountX=-0.30 mountY=-0.09, mountTheta=-2.84
03:17:18.089 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.23, opts=13)
03:17:18.090 00.001 18120 Enqueuing Move request for scope (0.22, -0.23)
03:17:18.091 00.001 21948 Worker thread wakes up
03:17:18.091 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:18.092 00.001 18120 UpdateGuideState exits: m=1753 RSB=28.9
03:17:18.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:18.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:18.093 00.001 18120 Enqueuing Expose request
03:17:18.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.23) opts 0xd
03:17:18.093 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.23)
03:17:18.093 00.000 21948 Moving (0.22, -0.23) raw xDistance=-0.30 yDistance=-0.09
03:17:18.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:17:18.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:18.094 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:17:18.094 00.000 21948 MoveAxis(E, 53, ABG)
03:17:18.094 00.000 21948 Guiding  Dir = 2, Dur = 53
03:17:18.094 00.000 21948 IsSlewing returns 0
03:17:18.094 00.000 21948 IsGuiding returns 0
03:17:18.095 00.001 21948 PulseGuide returned control before completion, sleep 62
03:17:18.165 00.070 21948 IsGuiding returns 0
03:17:18.165 00.000 21948 Move returns status 0, amount 53
03:17:18.165 00.000 21948 MoveAxis(N, 0, ABG)
03:17:18.165 00.000 21948 Move returns status 0, amount 0
03:17:18.165 00.000 21948 move complete, result=0
03:17:18.165 00.000 21948 worker thread done servicing request
03:17:18.165 00.000 21948 Worker thread wakes up
03:17:18.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:18.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:18.165 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
03:17:19.798 01.633 21948 Exposure complete
03:17:19.848 00.050 21948 worker thread done servicing request
03:17:19.848 00.000 18120 OnExposeComplete: enter
03:17:19.849 00.001 18120 UpdateGuideState(): m_state=6
03:17:19.849 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5335
03:17:19.850 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=234.18, Mass=1755, SNR=29.0, Peak=143 HFD=4.0
03:17:19.850 00.000 18120 MultiStar: [#1 0.15,0.19,0.75,U] [#2 0.07,-0.01,0.66,U] [#3 0.37,-0.03,0.62,U] [#4 0.09,-0.25,0.58,U] [#5 -0.05,-0.09,0.48,U] [#6 0.07,-0.23,0.55,U] [#7 0.35,0.11,0.44,U] [#8 0.12,0.40,0.40,U] 
03:17:19.851 00.001 18120 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.38, -0.25}
03:17:19.851 00.000 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
03:17:19.852 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
03:17:19.852 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=-0.12 mountY=-0.15, mountTheta=-2.24
03:17:19.853 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.04, opts=13)
03:17:19.854 00.001 18120 Enqueuing Move request for scope (0.19, -0.04)
03:17:19.854 00.000 21948 Worker thread wakes up
03:17:19.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
03:17:19.854 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
03:17:19.854 00.000 21948 Moving (0.19, -0.04) raw xDistance=-0.12 yDistance=-0.15
03:17:19.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:17:19.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:19.854 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:19.855 00.001 18120 UpdateGuideState exits: m=1755 RSB=29.0
03:17:19.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:19.856 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:19.856 00.000 18120 Enqueuing Expose request
03:17:19.856 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:17:19.857 00.001 21948 MoveAxis(E, 0, ABG)
03:17:19.857 00.000 21948 Move returns status 0, amount 0
03:17:19.857 00.000 21948 MoveAxis(N, 0, ABG)
03:17:19.857 00.000 21948 Move returns status 0, amount 0
03:17:19.857 00.000 21948 move complete, result=0
03:17:19.857 00.000 21948 worker thread done servicing request
03:17:19.857 00.000 21948 Worker thread wakes up
03:17:19.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:19.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:19.857 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:21.382 01.525 21948 Exposure complete
03:17:21.416 00.034 21948 worker thread done servicing request
03:17:21.416 00.000 18120 OnExposeComplete: enter
03:17:21.416 00.000 18120 UpdateGuideState(): m_state=6
03:17:21.417 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5336
03:17:21.417 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=234.21, Mass=1871, SNR=30.0, Peak=146 HFD=3.9
03:17:21.418 00.001 18120 MultiStar: [#1 0.57,0.03,0.00,M5] [#2 -0.05,0.07,0.62,U] [#3 0.37,-0.06,0.60,U] [#4 0.23,-0.12,0.56,U] [#5 -0.02,-0.12,0.49,U] [#6 0.14,-0.18,0.49,U] [#7 -0.15,0.26,0.42,U] [#8 0.29,0.16,0.38,U] 
03:17:21.418 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.03, -0.22}
03:17:21.419 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:17:21.421 00.002 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:17:21.422 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.51 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:17:21.424 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.06, opts=13)
03:17:21.425 00.001 18120 Enqueuing Move request for scope (0.10, -0.06)
03:17:21.426 00.001 21948 Worker thread wakes up
03:17:21.426 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
03:17:21.426 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
03:17:21.427 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:21.428 00.001 18120 UpdateGuideState exits: m=1871 RSB=30.0
03:17:21.429 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:21.429 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:21.430 00.001 18120 Enqueuing Expose request
03:17:21.431 00.001 21948 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.06
03:17:21.431 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:17:21.431 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:21.431 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:17:21.431 00.000 21948 MoveAxis(E, 0, ABG)
03:17:21.431 00.000 21948 Move returns status 0, amount 0
03:17:21.431 00.000 21948 MoveAxis(N, 0, ABG)
03:17:21.431 00.000 21948 Move returns status 0, amount 0
03:17:21.431 00.000 21948 move complete, result=0
03:17:21.431 00.000 21948 worker thread done servicing request
03:17:21.431 00.000 21948 Worker thread wakes up
03:17:21.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:21.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:21.432 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:23.058 01.626 21948 Exposure complete
03:17:23.096 00.038 21948 worker thread done servicing request
03:17:23.096 00.000 18120 OnExposeComplete: enter
03:17:23.096 00.000 18120 UpdateGuideState(): m_state=6
03:17:23.097 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5337
03:17:23.097 00.000 18120 Star::Find returns 1 (0), X=894.21, Y=234.07, Mass=1847, SNR=29.8, Peak=175 HFD=4.2
03:17:23.098 00.001 18120 MultiStar: [#1 0.27,-0.08,0.75,U] [#2 -0.05,-0.30,0.67,U] [#3 0.28,-0.09,0.65,U] [#4 0.15,-0.06,0.54,U] [#5 0.07,-0.24,0.48,U] [#6 0.23,-0.16,0.52,U] [#7 -0.11,-0.20,0.43,U] [#8 0.28,-0.19,0.39,U] 
03:17:23.098 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {-0.15, -0.36}
03:17:23.099 00.001 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
03:17:23.099 00.000 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
03:17:23.100 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=-0.22 mountY=0.01, mountTheta=3.10
03:17:23.102 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.20, opts=13)
03:17:23.102 00.000 18120 Enqueuing Move request for scope (0.09, -0.20)
03:17:23.103 00.001 21948 Worker thread wakes up
03:17:23.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
03:17:23.103 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
03:17:23.103 00.000 21948 Moving (0.09, -0.20) raw xDistance=-0.22 yDistance=0.01
03:17:23.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:17:23.103 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:23.103 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:17:23.103 00.000 21948 MoveAxis(E, 39, ABG)
03:17:23.103 00.000 21948 Guiding  Dir = 2, Dur = 39
03:17:23.103 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:23.103 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:17:23.104 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:23.104 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:23.104 00.000 18120 Enqueuing Expose request
03:17:23.107 00.003 21948 IsSlewing returns 0
03:17:23.108 00.001 21948 IsGuiding returns 0
03:17:23.109 00.001 21948 PulseGuide returned control before completion, sleep 48
03:17:23.168 00.059 21948 IsGuiding returns 0
03:17:23.168 00.000 21948 Move returns status 0, amount 39
03:17:23.169 00.001 21948 MoveAxis(N, 0, ABG)
03:17:23.169 00.000 21948 Move returns status 0, amount 0
03:17:23.169 00.000 21948 move complete, result=0
03:17:23.169 00.000 21948 worker thread done servicing request
03:17:23.169 00.000 21948 Worker thread wakes up
03:17:23.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:23.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:23.169 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:17:24.583 01.414 21948 Exposure complete
03:17:24.622 00.039 21948 worker thread done servicing request
03:17:24.622 00.000 18120 OnExposeComplete: enter
03:17:24.623 00.001 18120 UpdateGuideState(): m_state=6
03:17:24.623 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5338
03:17:24.624 00.001 18120 Star::Find returns 1 (0), X=894.51, Y=234.16, Mass=1942, SNR=30.4, Peak=144 HFD=3.8
03:17:24.624 00.000 18120 MultiStar: [#1 0.19,0.21,0.69,U] [#2 -0.07,0.09,0.63,U] [#3 0.40,-0.03,0.59,U] [#4 0.20,0.07,0.54,U] [#5 -0.00,-0.07,0.44,U] [#6 0.19,-0.26,0.50,U] [#7 0.20,0.01,0.43,U] [#8 0.14,0.11,0.39,U] 
03:17:24.625 00.001 18120 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.14, -0.27}
03:17:24.625 00.000 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
03:17:24.626 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
03:17:24.626 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
03:17:24.629 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.03, opts=13)
03:17:24.630 00.001 18120 Enqueuing Move request for scope (0.15, -0.03)
03:17:24.631 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:24.631 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.4
03:17:24.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:24.632 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:24.632 00.000 18120 Enqueuing Expose request
03:17:24.633 00.001 21948 Worker thread wakes up
03:17:24.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
03:17:24.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
03:17:24.633 00.000 21948 Moving (0.15, -0.03) raw xDistance=-0.09 yDistance=-0.12
03:17:24.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:17:24.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:24.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:17:24.633 00.000 21948 MoveAxis(E, 0, ABG)
03:17:24.633 00.000 21948 Move returns status 0, amount 0
03:17:24.633 00.000 21948 MoveAxis(N, 0, ABG)
03:17:24.633 00.000 21948 Move returns status 0, amount 0
03:17:24.633 00.000 21948 move complete, result=0
03:17:24.633 00.000 21948 worker thread done servicing request
03:17:24.633 00.000 21948 Worker thread wakes up
03:17:24.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:24.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:24.633 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:26.267 01.634 21948 Exposure complete
03:17:26.296 00.029 21948 worker thread done servicing request
03:17:26.296 00.000 18120 OnExposeComplete: enter
03:17:26.297 00.001 18120 UpdateGuideState(): m_state=6
03:17:26.299 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5339
03:17:26.299 00.000 18120 Star::Find returns 1 (0), X=894.59, Y=234.19, Mass=1830, SNR=29.7, Peak=139 HFD=4.0
03:17:26.300 00.001 18120 MultiStar: [#1 0.39,0.12,0.74,U] [#2 -0.02,-0.21,0.66,U] [#3 0.14,0.11,0.61,U] [#4 0.20,-0.46,0.00,M1] [#5 0.10,-0.29,0.48,U] [#6 0.61,-0.30,0.00,M1] [#7 0.19,-0.43,0.00,M1] [#8 0.07,0.17,0.42,U] 
03:17:26.301 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.07}, one-star: {0.22, -0.24}
03:17:26.301 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
03:17:26.302 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
03:17:26.302 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
03:17:26.304 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
03:17:26.304 00.000 18120 Enqueuing Move request for scope (0.17, -0.07)
03:17:26.305 00.001 21948 Worker thread wakes up
03:17:26.305 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:26.305 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
03:17:26.305 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:26.306 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:26.306 00.000 18120 Enqueuing Expose request
03:17:26.307 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
03:17:26.307 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
03:17:26.307 00.000 21948 Moving (0.17, -0.07) raw xDistance=-0.14 yDistance=-0.12
03:17:26.307 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:17:26.307 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:26.307 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:17:26.307 00.000 21948 MoveAxis(E, 0, ABG)
03:17:26.307 00.000 21948 Move returns status 0, amount 0
03:17:26.307 00.000 21948 MoveAxis(N, 0, ABG)
03:17:26.307 00.000 21948 Move returns status 0, amount 0
03:17:26.307 00.000 21948 move complete, result=0
03:17:26.307 00.000 21948 worker thread done servicing request
03:17:26.307 00.000 21948 Worker thread wakes up
03:17:26.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:26.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:26.308 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:27.832 01.524 21948 Exposure complete
03:17:27.885 00.053 21948 worker thread done servicing request
03:17:27.886 00.001 18120 OnExposeComplete: enter
03:17:27.886 00.000 18120 UpdateGuideState(): m_state=6
03:17:27.887 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5340
03:17:27.887 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=234.18, Mass=1880, SNR=30.0, Peak=155 HFD=3.9
03:17:27.888 00.001 18120 MultiStar: [#1 0.41,-0.07,0.70,U] [#2 -0.04,0.07,0.64,U] [#3 0.16,-0.12,0.62,U] [#4 0.15,-0.16,0.56,U] [#5 0.15,-0.18,0.48,U] [#6 0.20,-0.13,0.55,U] [#7 0.17,-0.06,0.43,U] [#8 0.24,0.09,0.40,U] 
03:17:27.888 00.000 18120 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.03, -0.25}
03:17:27.889 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
03:17:27.889 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
03:17:27.890 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.60 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
03:17:27.891 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.11, opts=13)
03:17:27.893 00.002 18120 Enqueuing Move request for scope (0.15, -0.11)
03:17:27.894 00.001 21948 Worker thread wakes up
03:17:27.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:27.895 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.0
03:17:27.896 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:27.896 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:27.897 00.001 18120 Enqueuing Expose request
03:17:27.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:17:27.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:17:27.897 00.000 21948 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=-0.09
03:17:27.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:17:27.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:27.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:17:27.897 00.000 21948 MoveAxis(E, 0, ABG)
03:17:27.897 00.000 21948 Move returns status 0, amount 0
03:17:27.897 00.000 21948 MoveAxis(N, 0, ABG)
03:17:27.897 00.000 21948 Move returns status 0, amount 0
03:17:27.897 00.000 21948 move complete, result=0
03:17:27.897 00.000 21948 worker thread done servicing request
03:17:27.897 00.000 21948 Worker thread wakes up
03:17:27.898 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:27.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:27.898 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:29.526 01.628 21948 Exposure complete
03:17:29.571 00.045 21948 worker thread done servicing request
03:17:29.571 00.000 18120 OnExposeComplete: enter
03:17:29.572 00.001 18120 UpdateGuideState(): m_state=6
03:17:29.573 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5341
03:17:29.574 00.001 18120 Star::Find returns 1 (0), X=894.51, Y=234.08, Mass=1858, SNR=29.8, Peak=145 HFD=4.0
03:17:29.574 00.000 18120 MultiStar: [#1 0.41,-0.21,0.00,M2] [#2 0.17,-0.32,0.62,U] [#3 0.53,-0.33,0.00,M1] [#4 0.09,-0.22,0.54,U] [#5 -0.09,-0.34,0.48,U] [#6 0.08,-0.34,0.55,U] [#7 -0.06,-0.04,0.43,U] [#8 0.37,-0.23,0.42,U] 
03:17:29.575 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.28}, one-star: {0.14, -0.35}
03:17:29.575 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
03:17:29.575 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
03:17:29.576 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.21 mountX=-0.30 mountY=0.03, mountTheta=3.03
03:17:29.577 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.28, opts=13)
03:17:29.578 00.001 18120 Enqueuing Move request for scope (0.10, -0.28)
03:17:29.578 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:29.578 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.8
03:17:29.579 00.001 21948 Worker thread wakes up
03:17:29.579 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
03:17:29.579 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
03:17:29.579 00.000 21948 Moving (0.10, -0.28) raw xDistance=-0.30 yDistance=0.03
03:17:29.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:17:29.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:29.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:17:29.579 00.000 21948 MoveAxis(E, 53, ABG)
03:17:29.579 00.000 21948 Guiding  Dir = 2, Dur = 53
03:17:29.579 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:29.580 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:29.580 00.000 18120 Enqueuing Expose request
03:17:29.581 00.001 21948 IsSlewing returns 0
03:17:29.581 00.000 21948 IsGuiding returns 0
03:17:29.582 00.001 21948 PulseGuide returned control before completion, sleep 62
03:17:29.650 00.068 21948 IsGuiding returns 0
03:17:29.650 00.000 21948 Move returns status 0, amount 53
03:17:29.650 00.000 21948 MoveAxis(N, 0, ABG)
03:17:29.650 00.000 21948 Move returns status 0, amount 0
03:17:29.650 00.000 21948 move complete, result=0
03:17:29.650 00.000 21948 worker thread done servicing request
03:17:29.651 00.001 18120 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
03:17:29.651 00.000 21948 Worker thread wakes up
03:17:29.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:29.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:31.056 01.405 21948 Exposure complete
03:17:31.096 00.040 21948 worker thread done servicing request
03:17:31.096 00.000 18120 OnExposeComplete: enter
03:17:31.097 00.001 18120 UpdateGuideState(): m_state=6
03:17:31.097 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5342
03:17:31.098 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=234.15, Mass=1867, SNR=30.0, Peak=141 HFD=3.9
03:17:31.098 00.000 18120 MultiStar: [#1 0.29,0.21,0.70,U] [#2 0.03,0.04,0.62,U] [#3 0.23,0.09,0.57,U] [#4 0.00,-0.09,0.54,U] [#5 -0.15,-0.16,0.45,U] [#6 0.22,-0.13,0.53,U] [#7 0.07,0.22,0.45,U] [#8 -0.11,0.20,0.39,U] 
03:17:31.099 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.10, -0.28}
03:17:31.099 00.000 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
03:17:31.099 00.000 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
03:17:31.100 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.15 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
03:17:31.102 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
03:17:31.103 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
03:17:31.103 00.000 21948 Worker thread wakes up
03:17:31.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:17:31.103 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:17:31.103 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
03:17:31.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:17:31.103 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:31.103 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:17:31.103 00.000 21948 MoveAxis(E, 0, ABG)
03:17:31.103 00.000 21948 Move returns status 0, amount 0
03:17:31.103 00.000 21948 MoveAxis(N, 0, ABG)
03:17:31.103 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:31.104 00.001 18120 UpdateGuideState exits: m=1867 RSB=30.0
03:17:31.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:31.105 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:31.105 00.000 18120 Enqueuing Expose request
03:17:31.105 00.000 21948 Move returns status 0, amount 0
03:17:31.106 00.001 21948 move complete, result=0
03:17:31.106 00.000 21948 worker thread done servicing request
03:17:31.106 00.000 21948 Worker thread wakes up
03:17:31.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:31.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:31.106 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:32.728 01.622 21948 Exposure complete
03:17:32.772 00.044 21948 worker thread done servicing request
03:17:32.772 00.000 18120 OnExposeComplete: enter
03:17:32.774 00.002 18120 UpdateGuideState(): m_state=6
03:17:32.775 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5343
03:17:32.776 00.001 18120 Star::Find returns 1 (0), X=894.23, Y=234.34, Mass=1911, SNR=30.3, Peak=129 HFD=4.4
03:17:32.777 00.001 18120 MultiStar: [#1 0.29,0.09,0.71,U] [#2 0.06,0.13,0.64,U] [#3 0.29,0.07,0.57,U] [#4 0.09,-0.02,0.54,U] [#5 -0.18,-0.01,0.45,U] [#6 -0.04,-0.03,0.52,U] [#7 0.02,0.08,0.43,U] [#8 0.27,0.39,0.00,M1] 
03:17:32.778 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {-0.13, -0.09}
03:17:32.779 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
03:17:32.780 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
03:17:32.781 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.40 mountX=-0.00 mountY=-0.05, mountTheta=-1.60
03:17:32.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.02, opts=13)
03:17:32.784 00.001 18120 Enqueuing Move request for scope (0.05, 0.02)
03:17:32.785 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:32.787 00.002 18120 UpdateGuideState exits: m=1911 RSB=30.3
03:17:32.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:32.788 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:32.788 00.000 18120 Enqueuing Expose request
03:17:32.788 00.000 21948 Worker thread wakes up
03:17:32.789 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
03:17:32.789 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
03:17:32.789 00.000 21948 Moving (0.05, 0.02) raw xDistance=-0.00 yDistance=-0.05
03:17:32.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:17:32.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:32.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:17:32.789 00.000 21948 MoveAxis(E, 0, ABG)
03:17:32.789 00.000 21948 Move returns status 0, amount 0
03:17:32.789 00.000 21948 MoveAxis(N, 0, ABG)
03:17:32.789 00.000 21948 Move returns status 0, amount 0
03:17:32.789 00.000 21948 move complete, result=0
03:17:32.789 00.000 21948 worker thread done servicing request
03:17:32.789 00.000 21948 Worker thread wakes up
03:17:32.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:32.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:32.789 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:34.315 01.526 21948 Exposure complete
03:17:34.374 00.059 21948 worker thread done servicing request
03:17:34.375 00.001 18120 OnExposeComplete: enter
03:17:34.376 00.001 18120 UpdateGuideState(): m_state=6
03:17:34.377 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5344
03:17:34.377 00.000 18120 Star::Find returns 1 (0), X=894.24, Y=234.45, Mass=1752, SNR=29.0, Peak=131 HFD=3.9
03:17:34.378 00.001 18120 MultiStar: [#1 -0.06,0.25,0.74,U] [#2 -0.24,-0.09,0.65,U] [#3 0.14,0.26,0.61,U] [#4 -0.31,0.06,0.55,U] [#5 -0.13,0.27,0.50,U] [#6 0.11,0.12,0.53,U] [#7 -0.21,0.26,0.44,U] [#8 0.05,0.38,0.39,U] 
03:17:34.378 00.000 18120 single-star, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.13, 0.02}
03:17:34.379 00.001 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.00) = xAngle (1.00 = 1.00)
03:17:34.379 00.000 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.96 = 0.96)
03:17:34.379 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.00 mountX=0.07 mountY=0.11, mountTheta=0.99
03:17:34.381 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.02, opts=13)
03:17:34.381 00.000 18120 Enqueuing Move request for scope (-0.13, 0.02)
03:17:34.382 00.001 21948 Worker thread wakes up
03:17:34.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:34.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
03:17:34.382 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
03:17:34.382 00.000 18120 UpdateGuideState exits: m=1752 RSB=29.0
03:17:34.383 00.001 21948 Moving (-0.13, 0.02) raw xDistance=0.07 yDistance=0.11
03:17:34.383 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:34.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:34.384 00.001 18120 Enqueuing Expose request
03:17:34.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:17:34.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:34.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:17:34.384 00.000 21948 MoveAxis(E, 0, ABG)
03:17:34.384 00.000 21948 Move returns status 0, amount 0
03:17:34.384 00.000 21948 MoveAxis(N, 0, ABG)
03:17:34.384 00.000 21948 Move returns status 0, amount 0
03:17:34.384 00.000 21948 move complete, result=0
03:17:34.384 00.000 21948 worker thread done servicing request
03:17:34.384 00.000 21948 Worker thread wakes up
03:17:34.384 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:34.384 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:34.385 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:36.019 01.634 21948 Exposure complete
03:17:36.045 00.026 21948 worker thread done servicing request
03:17:36.045 00.000 18120 OnExposeComplete: enter
03:17:36.047 00.002 18120 UpdateGuideState(): m_state=6
03:17:36.049 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5345
03:17:36.049 00.000 18120 Star::Find returns 1 (0), X=894.48, Y=234.02, Mass=1811, SNR=29.4, Peak=153 HFD=4.1
03:17:36.050 00.001 18120 MultiStar: [#1 0.34,0.09,0.75,U] [#2 -0.08,-0.05,0.65,U] [#3 0.27,0.03,0.57,U] [#4 -0.02,-0.03,0.61,U] [#5 -0.14,-0.05,0.47,U] [#6 0.14,-0.30,0.56,U] [#7 -0.07,0.03,0.46,U] [#8 0.13,-0.26,0.41,U] 
03:17:36.050 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.12, -0.41}
03:17:36.051 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
03:17:36.051 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
03:17:36.051 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
03:17:36.052 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.12, opts=13)
03:17:36.053 00.001 18120 Enqueuing Move request for scope (0.09, -0.12)
03:17:36.053 00.000 21948 Worker thread wakes up
03:17:36.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:36.054 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
03:17:36.054 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
03:17:36.054 00.000 21948 Moving (0.09, -0.12) raw xDistance=-0.15 yDistance=-0.03
03:17:36.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:17:36.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:36.054 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.4
03:17:36.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:36.055 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:36.055 00.000 18120 Enqueuing Expose request
03:17:36.056 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:17:36.056 00.000 21948 MoveAxis(E, 0, ABG)
03:17:36.056 00.000 21948 Move returns status 0, amount 0
03:17:36.056 00.000 21948 MoveAxis(N, 0, ABG)
03:17:36.056 00.000 21948 Move returns status 0, amount 0
03:17:36.056 00.000 21948 move complete, result=0
03:17:36.056 00.000 21948 worker thread done servicing request
03:17:36.056 00.000 21948 Worker thread wakes up
03:17:36.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:36.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:36.057 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:37.568 01.511 21948 Exposure complete
03:17:37.610 00.042 21948 worker thread done servicing request
03:17:37.611 00.001 18120 OnExposeComplete: enter
03:17:37.611 00.000 18120 UpdateGuideState(): m_state=6
03:17:37.612 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5346
03:17:37.612 00.000 18120 Star::Find returns 1 (0), X=894.52, Y=234.17, Mass=1841, SNR=29.6, Peak=139 HFD=3.8
03:17:37.613 00.001 18120 MultiStar: [#1 0.41,0.12,0.73,U] [#2 0.24,-0.01,0.64,U] [#3 -0.02,0.22,0.59,U] [#4 0.23,0.07,0.57,U] [#5 -0.24,0.03,0.48,U] [#6 0.34,-0.21,0.54,U] [#7 0.42,-0.11,0.43,U] [#8 0.05,0.28,0.40,U] 
03:17:37.613 00.000 18120 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.16, -0.26}
03:17:37.615 00.002 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
03:17:37.616 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
03:17:37.616 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
03:17:37.619 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.01, opts=13)
03:17:37.619 00.000 18120 Enqueuing Move request for scope (0.19, -0.01)
03:17:37.620 00.001 21948 Worker thread wakes up
03:17:37.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
03:17:37.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
03:17:37.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:37.620 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.6
03:17:37.621 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:37.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:37.622 00.001 18120 Enqueuing Expose request
03:17:37.622 00.000 21948 Moving (0.19, -0.01) raw xDistance=-0.08 yDistance=-0.16
03:17:37.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:37.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:37.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:17:37.622 00.000 21948 MoveAxis(E, 0, ABG)
03:17:37.622 00.000 21948 Move returns status 0, amount 0
03:17:37.622 00.000 21948 MoveAxis(N, 0, ABG)
03:17:37.622 00.000 21948 Move returns status 0, amount 0
03:17:37.622 00.000 21948 move complete, result=0
03:17:37.622 00.000 21948 worker thread done servicing request
03:17:37.622 00.000 21948 Worker thread wakes up
03:17:37.622 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:37.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:37.623 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:39.250 01.627 21948 Exposure complete
03:17:39.308 00.058 21948 worker thread done servicing request
03:17:39.308 00.000 18120 OnExposeComplete: enter
03:17:39.310 00.002 18120 UpdateGuideState(): m_state=6
03:17:39.311 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5347
03:17:39.313 00.002 18120 Star::Find returns 1 (0), X=894.31, Y=234.43, Mass=1922, SNR=30.4, Peak=147 HFD=4.0
03:17:39.314 00.001 18120 MultiStar: [#1 0.22,0.26,0.70,U] [#2 -0.17,0.20,0.60,U] [#3 0.06,0.17,0.60,U] [#4 0.19,0.24,0.56,U] [#5 -0.22,0.03,0.45,U] [#6 0.31,0.02,0.51,U] [#7 0.10,0.17,0.40,U] [#8 0.11,0.24,0.39,U] 
03:17:39.315 00.001 18120 single-star, 8 included, MultiStar: {0.05, 0.14}, one-star: {-0.06, 0.00}
03:17:39.316 00.001 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
03:17:39.318 00.002 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
03:17:39.319 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.09 mountX=0.03 mountY=0.05, mountTheta=1.09
03:17:39.322 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.00, opts=13)
03:17:39.323 00.001 18120 Enqueuing Move request for scope (-0.06, 0.00)
03:17:39.324 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:39.325 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.4
03:17:39.326 00.001 21948 Worker thread wakes up
03:17:39.326 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
03:17:39.326 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
03:17:39.326 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:39.329 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:39.332 00.003 18120 Enqueuing Expose request
03:17:39.333 00.001 21948 Moving (-0.06, 0.00) raw xDistance=0.03 yDistance=0.05
03:17:39.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:17:39.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:39.333 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:17:39.333 00.000 21948 MoveAxis(E, 0, ABG)
03:17:39.333 00.000 21948 Move returns status 0, amount 0
03:17:39.333 00.000 21948 MoveAxis(N, 0, ABG)
03:17:39.333 00.000 21948 Move returns status 0, amount 0
03:17:39.333 00.000 21948 move complete, result=0
03:17:39.333 00.000 21948 worker thread done servicing request
03:17:39.333 00.000 21948 Worker thread wakes up
03:17:39.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:39.334 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:39.336 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:40.847 01.511 21948 Exposure complete
03:17:40.883 00.036 21948 worker thread done servicing request
03:17:40.883 00.000 18120 OnExposeComplete: enter
03:17:40.884 00.001 18120 UpdateGuideState(): m_state=6
03:17:40.885 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5348
03:17:40.885 00.000 18120 Star::Find returns 1 (0), X=894.42, Y=234.35, Mass=1840, SNR=29.6, Peak=138 HFD=3.8
03:17:40.886 00.001 18120 MultiStar: [#1 0.18,0.27,0.76,U] [#2 -0.06,0.08,0.66,U] [#3 0.26,0.21,0.60,U] [#4 0.03,0.14,0.55,U] [#5 0.10,0.10,0.48,U] [#6 0.15,0.02,0.55,U] [#7 0.23,0.22,0.45,U] [#8 0.15,0.24,0.40,U] 
03:17:40.886 00.000 18120 single-star, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.06, -0.08}
03:17:40.887 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
03:17:40.887 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
03:17:40.888 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
03:17:40.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
03:17:40.889 00.000 18120 Enqueuing Move request for scope (0.06, -0.08)
03:17:40.890 00.001 21948 Worker thread wakes up
03:17:40.890 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
03:17:40.890 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
03:17:40.890 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:40.890 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.6
03:17:40.891 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:40.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:40.892 00.001 18120 Enqueuing Expose request
03:17:40.892 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.02
03:17:40.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:17:40.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:40.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:17:40.892 00.000 21948 MoveAxis(E, 0, ABG)
03:17:40.892 00.000 21948 Move returns status 0, amount 0
03:17:40.892 00.000 21948 MoveAxis(N, 0, ABG)
03:17:40.892 00.000 21948 Move returns status 0, amount 0
03:17:40.892 00.000 21948 move complete, result=0
03:17:40.892 00.000 21948 worker thread done servicing request
03:17:40.892 00.000 21948 Worker thread wakes up
03:17:40.892 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:40.892 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:40.893 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:42.524 01.631 21948 Exposure complete
03:17:42.568 00.044 21948 worker thread done servicing request
03:17:42.568 00.000 18120 OnExposeComplete: enter
03:17:42.570 00.002 18120 UpdateGuideState(): m_state=6
03:17:42.571 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5349
03:17:42.573 00.002 18120 Star::Find returns 1 (0), X=894.57, Y=234.37, Mass=1892, SNR=30.2, Peak=150 HFD=4.0
03:17:42.574 00.001 18120 MultiStar: [#1 0.41,0.13,0.72,U] [#2 0.05,0.01,0.63,U] [#3 0.31,0.08,0.59,U] [#4 -0.13,-0.05,0.57,U] [#5 0.05,0.10,0.46,U] [#6 0.30,0.16,0.53,U] [#7 0.06,0.21,0.41,U] [#8 0.27,0.32,0.39,U] 
03:17:42.575 00.001 18120 refined, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.21, -0.06}
03:17:42.577 00.002 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
03:17:42.578 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
03:17:42.579 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.40 mountX=-0.01 mountY=-0.19, mountTheta=-1.60
03:17:42.582 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.08, opts=13)
03:17:42.583 00.001 18120 Enqueuing Move request for scope (0.18, 0.08)
03:17:42.585 00.002 21948 Worker thread wakes up
03:17:42.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
03:17:42.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
03:17:42.585 00.000 21948 Moving (0.18, 0.08) raw xDistance=-0.01 yDistance=-0.19
03:17:42.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:17:42.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:42.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:17:42.585 00.000 21948 MoveAxis(E, 0, ABG)
03:17:42.585 00.000 21948 Move returns status 0, amount 0
03:17:42.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:42.586 00.001 21948 MoveAxis(N, 0, ABG)
03:17:42.586 00.000 21948 Move returns status 0, amount 0
03:17:42.587 00.001 21948 move complete, result=0
03:17:42.587 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.2
03:17:42.587 00.000 21948 worker thread done servicing request
03:17:42.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:42.587 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:42.588 00.001 18120 Enqueuing Expose request
03:17:42.588 00.000 21948 Worker thread wakes up
03:17:42.588 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:42.589 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:42.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:44.106 01.517 21948 Exposure complete
03:17:44.143 00.037 21948 worker thread done servicing request
03:17:44.143 00.000 18120 OnExposeComplete: enter
03:17:44.145 00.002 18120 UpdateGuideState(): m_state=6
03:17:44.147 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5350
03:17:44.148 00.001 18120 Star::Find returns 1 (0), X=894.61, Y=234.00, Mass=1816, SNR=29.5, Peak=159 HFD=4.1
03:17:44.149 00.001 18120 MultiStar: [#1 0.66,-0.27,0.00,M1] [#2 0.31,-0.40,0.00,M1] [#3 0.41,-0.10,0.60,U] [#4 0.27,-0.19,0.54,U] [#5 0.11,-0.12,0.48,U] [#6 0.34,-0.48,0.00,M1] [#7 0.31,-0.25,0.45,U] [#8 0.45,-0.01,0.00,M1] 
03:17:44.149 00.000 18120 refined, 4 included, MultiStar: {0.27, -0.25}, one-star: {0.25, -0.43}
03:17:44.151 00.002 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
03:17:44.151 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
03:17:44.152 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-0.74 mountX=-0.34 mountY=-0.13, mountTheta=-2.78
03:17:44.153 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.25, opts=13)
03:17:44.154 00.001 18120 Enqueuing Move request for scope (0.27, -0.25)
03:17:44.155 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:44.155 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
03:17:44.156 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:44.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:44.157 00.001 18120 Enqueuing Expose request
03:17:44.157 00.000 21948 Worker thread wakes up
03:17:44.157 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd
03:17:44.157 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.25)
03:17:44.157 00.000 21948 Moving (0.27, -0.25) raw xDistance=-0.34 yDistance=-0.13
03:17:44.157 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:17:44.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:44.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:17:44.157 00.000 21948 MoveAxis(E, 61, ABG)
03:17:44.157 00.000 21948 Guiding  Dir = 2, Dur = 61
03:17:44.158 00.001 21948 IsSlewing returns 0
03:17:44.158 00.000 21948 IsGuiding returns 0
03:17:44.159 00.001 21948 PulseGuide returned control before completion, sleep 70
03:17:44.243 00.084 21948 IsGuiding returns 0
03:17:44.243 00.000 21948 Move returns status 0, amount 61
03:17:44.243 00.000 21948 MoveAxis(N, 0, ABG)
03:17:44.243 00.000 21948 Move returns status 0, amount 0
03:17:44.243 00.000 21948 move complete, result=0
03:17:44.243 00.000 21948 worker thread done servicing request
03:17:44.243 00.000 21948 Worker thread wakes up
03:17:44.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:44.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:44.243 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
03:17:45.882 01.639 21948 Exposure complete
03:17:45.920 00.038 21948 worker thread done servicing request
03:17:45.921 00.001 18120 OnExposeComplete: enter
03:17:45.923 00.002 18120 UpdateGuideState(): m_state=6
03:17:45.925 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5351
03:17:45.928 00.003 18120 Star::Find returns 1 (0), X=894.63, Y=234.19, Mass=1850, SNR=29.8, Peak=143 HFD=4.0
03:17:45.928 00.000 18120 MultiStar: [#1 0.35,0.35,0.00,M2] [#2 0.13,0.03,0.65,U] [#3 0.24,0.24,0.61,U] [#4 -0.11,0.07,0.55,U] [#5 -0.11,0.14,0.48,U] [#6 0.20,0.03,0.53,U] [#7 0.11,0.02,0.44,U] [#8 0.18,0.33,0.38,U] 
03:17:45.929 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.27, -0.24}
03:17:45.929 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
03:17:45.929 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
03:17:45.930 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
03:17:45.932 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
03:17:45.933 00.001 18120 Enqueuing Move request for scope (0.13, 0.04)
03:17:45.934 00.001 21948 Worker thread wakes up
03:17:45.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:45.935 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:17:45.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:17:45.935 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.8
03:17:45.935 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:45.936 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:45.936 00.000 18120 Enqueuing Expose request
03:17:45.936 00.000 21948 Moving (0.13, 0.04) raw xDistance=-0.02 yDistance=-0.14
03:17:45.937 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:17:45.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:45.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:17:45.937 00.000 21948 MoveAxis(E, 0, ABG)
03:17:45.937 00.000 21948 Move returns status 0, amount 0
03:17:45.937 00.000 21948 MoveAxis(N, 0, ABG)
03:17:45.937 00.000 21948 Move returns status 0, amount 0
03:17:45.937 00.000 21948 move complete, result=0
03:17:45.937 00.000 21948 worker thread done servicing request
03:17:45.937 00.000 21948 Worker thread wakes up
03:17:45.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:45.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:45.937 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:47.463 01.526 21948 Exposure complete
03:17:47.527 00.064 21948 worker thread done servicing request
03:17:47.527 00.000 18120 OnExposeComplete: enter
03:17:47.528 00.001 18120 UpdateGuideState(): m_state=6
03:17:47.528 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5352
03:17:47.529 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=234.58, Mass=1899, SNR=30.1, Peak=144 HFD=4.0
03:17:47.529 00.000 18120 MultiStar: [#1 0.17,0.67,0.00,M3] [#2 -0.02,0.56,0.00,M1] [#3 -0.05,0.58,0.00,M1] [#4 -0.15,0.13,0.54,U] [#5 -0.36,0.37,0.00,M1] [#6 0.03,0.43,0.53,U] [#7 0.04,0.40,0.43,U] [#8 0.31,0.97,0.00,M1] 
03:17:47.530 00.001 18120 single-star, 3 included, MultiStar: {-0.01, 0.25}, one-star: {0.02, 0.15}
03:17:47.530 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
03:17:47.531 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
03:17:47.531 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.45 mountX=0.13 mountY=-0.08, mountTheta=-0.58
03:17:47.532 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.15, opts=13)
03:17:47.533 00.001 18120 Enqueuing Move request for scope (0.02, 0.15)
03:17:47.533 00.000 21948 Worker thread wakes up
03:17:47.533 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
03:17:47.533 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
03:17:47.533 00.000 21948 Moving (0.02, 0.15) raw xDistance=0.13 yDistance=-0.08
03:17:47.533 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:17:47.533 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:47.535 00.002 18120 UpdateGuideState exits: m=1899 RSB=30.1
03:17:47.537 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:47.537 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:47.538 00.001 18120 Enqueuing Expose request
03:17:47.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:47.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:17:47.538 00.000 21948 MoveAxis(E, 0, ABG)
03:17:47.538 00.000 21948 Move returns status 0, amount 0
03:17:47.538 00.000 21948 MoveAxis(N, 0, ABG)
03:17:47.538 00.000 21948 Move returns status 0, amount 0
03:17:47.538 00.000 21948 move complete, result=0
03:17:47.538 00.000 21948 worker thread done servicing request
03:17:47.538 00.000 21948 Worker thread wakes up
03:17:47.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:47.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:47.539 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:49.171 01.632 21948 Exposure complete
03:17:49.210 00.039 21948 worker thread done servicing request
03:17:49.210 00.000 18120 OnExposeComplete: enter
03:17:49.213 00.003 18120 UpdateGuideState(): m_state=6
03:17:49.216 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5353
03:17:49.218 00.002 18120 Star::Find returns 1 (0), X=894.30, Y=234.53, Mass=1699, SNR=28.6, Peak=137 HFD=3.7
03:17:49.220 00.002 18120 MultiStar: [#1 0.14,0.32,0.74,U] [#2 -0.40,0.40,0.00,M2] [#3 0.14,0.19,0.63,U] [#4 -0.08,0.27,0.58,U] [#5 -0.14,0.08,0.47,U] [#6 0.06,0.30,0.54,U] [#7 0.02,0.02,0.46,U] [#8 0.14,0.78,0.00,M2] 
03:17:49.222 00.002 18120 single-star, 6 included, MultiStar: {0.01, 0.18}, one-star: {-0.06, 0.10}
03:17:49.223 00.001 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
03:17:49.225 00.002 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
03:17:49.227 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.12 mountY=0.01, mountTheta=0.09
03:17:49.230 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
03:17:49.231 00.001 18120 Enqueuing Move request for scope (-0.06, 0.10)
03:17:49.233 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:49.235 00.002 18120 UpdateGuideState exits: m=1699 RSB=28.6
03:17:49.236 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:49.237 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:49.238 00.001 18120 Enqueuing Expose request
03:17:49.239 00.001 21948 Worker thread wakes up
03:17:49.239 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
03:17:49.239 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:17:49.239 00.000 21948 Moving (-0.06, 0.10) raw xDistance=0.12 yDistance=0.01
03:17:49.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:17:49.239 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:49.239 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:17:49.239 00.000 21948 MoveAxis(E, 0, ABG)
03:17:49.239 00.000 21948 Move returns status 0, amount 0
03:17:49.239 00.000 21948 MoveAxis(N, 0, ABG)
03:17:49.239 00.000 21948 Move returns status 0, amount 0
03:17:49.239 00.000 21948 move complete, result=0
03:17:49.239 00.000 21948 worker thread done servicing request
03:17:49.240 00.001 21948 Worker thread wakes up
03:17:49.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:49.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:49.241 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:50.765 01.524 21948 Exposure complete
03:17:50.808 00.043 21948 worker thread done servicing request
03:17:50.808 00.000 18120 OnExposeComplete: enter
03:17:50.809 00.001 18120 UpdateGuideState(): m_state=6
03:17:50.810 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5354
03:17:50.810 00.000 18120 Star::Find returns 1 (0), X=894.21, Y=234.55, Mass=1856, SNR=29.9, Peak=147 HFD=3.9
03:17:50.811 00.001 18120 MultiStar: [#1 -0.06,0.34,0.74,U] [#2 -0.26,0.27,0.66,U] [#3 0.06,0.53,0.00,M1] [#4 -0.22,0.22,0.54,U] [#5 -0.04,0.53,0.00,M1] [#6 0.24,0.24,0.51,U] [#7 -0.09,0.18,0.45,U] [#8 0.01,0.43,0.41,U] 
03:17:50.812 00.001 18120 single-star, 6 included, MultiStar: {-0.09, 0.24}, one-star: {-0.15, 0.12}
03:17:50.812 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
03:17:50.813 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
03:17:50.814 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.47 mountX=0.17 mountY=0.08, mountTheta=0.44
03:17:50.815 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.12, opts=13)
03:17:50.816 00.001 18120 Enqueuing Move request for scope (-0.15, 0.12)
03:17:50.817 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:50.817 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.9
03:17:50.817 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:50.818 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:50.818 00.000 18120 Enqueuing Expose request
03:17:50.819 00.001 21948 Worker thread wakes up
03:17:50.819 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
03:17:50.819 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
03:17:50.819 00.000 21948 Moving (-0.15, 0.12) raw xDistance=0.17 yDistance=0.08
03:17:50.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:17:50.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:50.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:17:50.819 00.000 21948 MoveAxis(E, 0, ABG)
03:17:50.819 00.000 21948 Move returns status 0, amount 0
03:17:50.819 00.000 21948 MoveAxis(N, 0, ABG)
03:17:50.819 00.000 21948 Move returns status 0, amount 0
03:17:50.819 00.000 21948 move complete, result=0
03:17:50.819 00.000 21948 worker thread done servicing request
03:17:50.819 00.000 21948 Worker thread wakes up
03:17:50.819 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:50.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:50.819 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:52.447 01.628 21948 Exposure complete
03:17:52.481 00.034 21948 worker thread done servicing request
03:17:52.481 00.000 18120 OnExposeComplete: enter
03:17:52.482 00.001 18120 UpdateGuideState(): m_state=6
03:17:52.483 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5355
03:17:52.485 00.002 18120 Star::Find returns 1 (0), X=894.20, Y=234.84, Mass=1912, SNR=30.3, Peak=170 HFD=4.3
03:17:52.486 00.001 18120 MultiStar: [#1 0.09,0.55,0.00,M2] [#2 -0.12,0.49,0.00,M2] [#3 0.13,0.66,0.00,M2] [#4 -0.06,0.25,0.57,U] [#5 -0.31,0.44,0.00,M2] [#6 0.04,0.49,0.00,M1] [#7 0.08,0.66,0.00,M1] [#8 -0.21,0.68,0.00,M2] 
03:17:52.488 00.002 18120 refined, 1 included, MultiStar: {-0.13, 0.35}, one-star: {-0.16, 0.41}
03:17:52.489 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
03:17:52.490 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
03:17:52.494 00.004 18120 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.92 mountX=0.37 mountY=-0.04, mountTheta=-0.12
03:17:52.495 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.35, opts=13)
03:17:52.496 00.001 18120 Enqueuing Move request for scope (-0.13, 0.35)
03:17:52.496 00.000 21948 Worker thread wakes up
03:17:52.496 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:52.497 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
03:17:52.497 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:52.498 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:52.498 00.000 18120 Enqueuing Expose request
03:17:52.499 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
03:17:52.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
03:17:52.499 00.000 21948 Moving (-0.13, 0.35) raw xDistance=0.37 yDistance=-0.04
03:17:52.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:17:52.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:52.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:17:52.499 00.000 21948 MoveAxis(W, 66, ABG)
03:17:52.499 00.000 21948 Guiding  Dir = 3, Dur = 66
03:17:52.499 00.000 21948 IsSlewing returns 0
03:17:52.499 00.000 21948 IsGuiding returns 0
03:17:52.502 00.003 21948 PulseGuide returned control before completion, sleep 75
03:17:52.585 00.083 21948 IsGuiding returns 0
03:17:52.585 00.000 21948 Move returns status 0, amount 66
03:17:52.585 00.000 21948 MoveAxis(N, 0, ABG)
03:17:52.585 00.000 21948 Move returns status 0, amount 0
03:17:52.585 00.000 21948 move complete, result=0
03:17:52.585 00.000 21948 worker thread done servicing request
03:17:52.586 00.001 21948 Worker thread wakes up
03:17:52.586 00.000 18120 GuideStep: 0.4 px 66 ms WEST, -0.0 px 0 ms NORTH
03:17:52.587 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:52.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:53.999 01.412 21948 Exposure complete
03:17:54.047 00.048 21948 worker thread done servicing request
03:17:54.047 00.000 18120 OnExposeComplete: enter
03:17:54.049 00.002 18120 UpdateGuideState(): m_state=6
03:17:54.050 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5356
03:17:54.052 00.002 18120 Star::Find returns 1 (0), X=894.43, Y=234.36, Mass=1870, SNR=30.0, Peak=141 HFD=4.0
03:17:54.053 00.001 18120 MultiStar: [#1 0.26,0.22,0.73,U] [#2 -0.04,0.08,0.62,U] [#3 0.19,0.30,0.59,U] [#4 -0.08,-0.02,0.58,U] [#5 -0.06,-0.04,0.47,U] [#6 0.16,0.31,0.53,U] [#7 0.27,-0.08,0.43,U] [#8 0.14,0.10,0.40,U] 
03:17:54.054 00.001 18120 single-star, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.06, -0.07}
03:17:54.055 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
03:17:54.055 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:17:54.056 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
03:17:54.058 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
03:17:54.058 00.000 18120 Enqueuing Move request for scope (0.06, -0.07)
03:17:54.060 00.002 21948 Worker thread wakes up
03:17:54.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:54.061 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
03:17:54.061 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
03:17:54.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:54.062 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
03:17:54.062 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:54.062 00.000 18120 Enqueuing Expose request
03:17:54.062 00.000 21948 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.02
03:17:54.063 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:17:54.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:54.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:17:54.063 00.000 21948 MoveAxis(E, 0, ABG)
03:17:54.063 00.000 21948 Move returns status 0, amount 0
03:17:54.063 00.000 21948 MoveAxis(N, 0, ABG)
03:17:54.063 00.000 21948 Move returns status 0, amount 0
03:17:54.063 00.000 21948 move complete, result=0
03:17:54.063 00.000 21948 worker thread done servicing request
03:17:54.063 00.000 21948 Worker thread wakes up
03:17:54.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:54.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:54.063 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:55.689 01.626 21948 Exposure complete
03:17:55.722 00.033 21948 worker thread done servicing request
03:17:55.723 00.001 18120 OnExposeComplete: enter
03:17:55.723 00.000 18120 UpdateGuideState(): m_state=6
03:17:55.724 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5357
03:17:55.725 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=234.45, Mass=1838, SNR=29.6, Peak=146 HFD=3.9
03:17:55.727 00.002 18120 MultiStar: [#1 0.15,0.17,0.73,U] [#2 -0.12,-0.01,0.65,U] [#3 0.22,0.19,0.61,U] [#4 -0.12,0.04,0.57,U] [#5 -0.01,0.16,0.49,U] [#6 -0.11,0.02,0.47,U] [#7 0.10,0.02,0.43,U] [#8 0.05,0.21,0.37,U] 
03:17:55.728 00.001 18120 single-star, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.08, 0.02}
03:17:55.729 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
03:17:55.729 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.92 = 0.92)
03:17:55.730 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.96 mountX=0.05 mountY=0.07, mountTheta=0.94
03:17:55.732 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.02, opts=13)
03:17:55.733 00.001 18120 Enqueuing Move request for scope (-0.08, 0.02)
03:17:55.733 00.000 21948 Worker thread wakes up
03:17:55.733 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:55.735 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:17:55.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:17:55.735 00.000 21948 Moving (-0.08, 0.02) raw xDistance=0.05 yDistance=0.07
03:17:55.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:17:55.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:55.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:17:55.735 00.000 21948 MoveAxis(E, 0, ABG)
03:17:55.735 00.000 21948 Move returns status 0, amount 0
03:17:55.735 00.000 21948 MoveAxis(N, 0, ABG)
03:17:55.735 00.000 21948 Move returns status 0, amount 0
03:17:55.735 00.000 21948 move complete, result=0
03:17:55.735 00.000 21948 worker thread done servicing request
03:17:55.735 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.6
03:17:55.736 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:55.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:55.736 00.000 18120 Enqueuing Expose request
03:17:55.737 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:55.737 00.000 21948 Worker thread wakes up
03:17:55.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:55.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:57.254 01.517 21948 Exposure complete
03:17:57.289 00.035 21948 worker thread done servicing request
03:17:57.289 00.000 18120 OnExposeComplete: enter
03:17:57.290 00.001 18120 UpdateGuideState(): m_state=6
03:17:57.291 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5358
03:17:57.291 00.000 18120 Star::Find returns 1 (0), X=894.66, Y=234.15, Mass=1859, SNR=29.8, Peak=156 HFD=4.0
03:17:57.291 00.000 18120 MultiStar: [#1 0.39,0.19,0.73,U] [#2 0.21,-0.01,0.63,U] [#3 0.16,0.16,0.60,U] [#4 0.04,0.08,0.56,U] [#5 0.01,0.13,0.46,U] [#6 0.13,0.10,0.54,U] [#7 0.38,0.11,0.43,U] [#8 0.09,0.22,0.40,U] 
03:17:57.292 00.001 18120 refined, 8 included, MultiStar: {0.20, 0.05}, one-star: {0.29, -0.28}
03:17:57.292 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
03:17:57.293 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
03:17:57.293 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.22 mountX=-0.04 mountY=-0.20, mountTheta=-1.78
03:17:57.294 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.05, opts=13)
03:17:57.296 00.002 18120 Enqueuing Move request for scope (0.20, 0.05)
03:17:57.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:57.297 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.8
03:17:57.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:57.297 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:57.298 00.001 18120 Enqueuing Expose request
03:17:57.299 00.001 21948 Worker thread wakes up
03:17:57.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
03:17:57.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
03:17:57.299 00.000 21948 Moving (0.20, 0.05) raw xDistance=-0.04 yDistance=-0.20
03:17:57.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:17:57.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
03:17:57.299 00.000 21948 MoveAxis(E, 0, ABG)
03:17:57.299 00.000 21948 Move returns status 0, amount 0
03:17:57.299 00.000 21948 MoveAxis(N, 49, ABG)
03:17:57.299 00.000 21948 Guiding  Dir = 0, Dur = 49
03:17:57.299 00.000 21948 IsSlewing returns 0
03:17:57.299 00.000 21948 IsGuiding returns 0
03:17:57.304 00.005 21948 PulseGuide returned control before completion, sleep 55
03:17:57.360 00.056 21948 IsGuiding returns 1
03:17:57.360 00.000 21948 scope still moving after pulse duration time elapsed
03:17:57.391 00.031 21948 IsSlewing returns 0
03:17:57.391 00.000 21948 IsGuiding returns 0
03:17:57.391 00.000 21948 scope move finished after 49 + 43 ms
03:17:57.391 00.000 21948 Move returns status 0, amount 49
03:17:57.391 00.000 21948 move complete, result=0
03:17:57.391 00.000 21948 worker thread done servicing request
03:17:57.391 00.000 21948 Worker thread wakes up
03:17:57.391 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
03:17:57.394 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:57.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:59.027 01.633 21948 Exposure complete
03:17:59.076 00.049 21948 worker thread done servicing request
03:17:59.077 00.001 18120 OnExposeComplete: enter
03:17:59.077 00.000 18120 UpdateGuideState(): m_state=6
03:17:59.078 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5359
03:17:59.078 00.000 18120 Star::Find returns 1 (0), X=894.31, Y=234.25, Mass=1843, SNR=29.8, Peak=144 HFD=3.9
03:17:59.079 00.001 18120 MultiStar: [#1 0.24,0.17,0.73,U] [#2 -0.05,-0.01,0.65,U] [#3 0.13,-0.05,0.60,U] [#4 0.23,0.07,0.56,U] [#5 0.19,-0.10,0.48,U] [#6 0.36,-0.14,0.53,U] [#7 0.11,-0.17,0.46,U] [#8 0.20,0.03,0.41,U] 
03:17:59.079 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {-0.06, -0.18}
03:17:59.080 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:17:59.081 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
03:17:59.082 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
03:17:59.084 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
03:17:59.085 00.001 18120 Enqueuing Move request for scope (0.13, -0.05)
03:17:59.085 00.000 21948 Worker thread wakes up
03:17:59.086 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:17:59.086 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:17:59.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:17:59.086 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.8
03:17:59.087 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:59.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:17:59.087 00.000 18120 Enqueuing Expose request
03:17:59.088 00.001 21948 Moving (0.13, -0.05) raw xDistance=-0.10 yDistance=-0.10
03:17:59.088 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:17:59.088 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:59.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:17:59.088 00.000 21948 MoveAxis(E, 0, ABG)
03:17:59.088 00.000 21948 Move returns status 0, amount 0
03:17:59.088 00.000 21948 MoveAxis(N, 0, ABG)
03:17:59.088 00.000 21948 Move returns status 0, amount 0
03:17:59.088 00.000 21948 move complete, result=0
03:17:59.088 00.000 21948 worker thread done servicing request
03:17:59.088 00.000 21948 Worker thread wakes up
03:17:59.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:17:59.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:17:59.089 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:00.614 01.525 21948 Exposure complete
03:18:00.648 00.034 21948 worker thread done servicing request
03:18:00.648 00.000 18120 OnExposeComplete: enter
03:18:00.649 00.001 18120 UpdateGuideState(): m_state=6
03:18:00.650 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5360
03:18:00.650 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=234.37, Mass=1742, SNR=28.9, Peak=137 HFD=4.2
03:18:00.651 00.001 18120 MultiStar: [#1 0.19,0.09,0.75,U] [#2 -0.16,0.02,0.69,U] [#3 0.15,0.10,0.63,U] [#4 -0.21,-0.15,0.59,U] [#5 -0.37,-0.03,0.48,U] [#6 0.21,-0.23,0.55,U] [#7 0.12,0.13,0.43,U] [#8 0.12,0.26,0.41,U] 
03:18:00.652 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.03, -0.06}
03:18:00.652 00.000 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
03:18:00.653 00.001 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
03:18:00.653 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.28 mountX=-0.00 mountY=-0.01, mountTheta=-1.72
03:18:00.654 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.00, opts=13)
03:18:00.655 00.001 18120 Enqueuing Move request for scope (0.01, 0.00)
03:18:00.655 00.000 21948 Worker thread wakes up
03:18:00.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:00.656 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
03:18:00.656 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.9
03:18:00.656 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:00.657 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:00.657 00.000 18120 Enqueuing Expose request
03:18:00.657 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
03:18:00.657 00.000 21948 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
03:18:00.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:18:00.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:00.660 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:18:00.660 00.000 21948 MoveAxis(E, 0, ABG)
03:18:00.660 00.000 21948 Move returns status 0, amount 0
03:18:00.660 00.000 21948 MoveAxis(N, 0, ABG)
03:18:00.660 00.000 21948 Move returns status 0, amount 0
03:18:00.660 00.000 21948 move complete, result=0
03:18:00.660 00.000 21948 worker thread done servicing request
03:18:00.660 00.000 21948 Worker thread wakes up
03:18:00.660 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:18:00.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:00.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:02.292 01.632 21948 Exposure complete
03:18:02.335 00.043 21948 worker thread done servicing request
03:18:02.335 00.000 18120 OnExposeComplete: enter
03:18:02.336 00.001 18120 UpdateGuideState(): m_state=6
03:18:02.337 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5361
03:18:02.341 00.004 18120 Star::Find returns 1 (0), X=894.58, Y=234.11, Mass=1781, SNR=29.3, Peak=153 HFD=3.9
03:18:02.342 00.001 18120 MultiStar: [#1 0.28,0.01,0.72,U] [#2 0.24,-0.15,0.66,U] [#3 -0.03,-0.10,0.62,U] [#4 0.10,-0.20,0.58,U] [#5 -0.02,-0.16,0.48,U] [#6 0.18,-0.20,0.53,U] [#7 0.15,-0.03,0.43,U] [#8 0.31,-0.06,0.40,U] 
03:18:02.342 00.000 18120 refined, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.21, -0.32}
03:18:02.343 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
03:18:02.343 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
03:18:02.343 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
03:18:02.344 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.15, opts=13)
03:18:02.345 00.001 18120 Enqueuing Move request for scope (0.16, -0.15)
03:18:02.345 00.000 21948 Worker thread wakes up
03:18:02.345 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:02.346 00.001 18120 UpdateGuideState exits: m=1781 RSB=29.3
03:18:02.346 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:02.347 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:02.347 00.000 18120 Enqueuing Expose request
03:18:02.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
03:18:02.348 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
03:18:02.348 00.000 21948 Moving (0.16, -0.15) raw xDistance=-0.20 yDistance=-0.08
03:18:02.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:18:02.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:02.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:18:02.348 00.000 21948 MoveAxis(E, 36, ABG)
03:18:02.348 00.000 21948 Guiding  Dir = 2, Dur = 36
03:18:02.348 00.000 21948 IsSlewing returns 0
03:18:02.348 00.000 21948 IsGuiding returns 0
03:18:02.350 00.002 21948 PulseGuide returned control before completion, sleep 45
03:18:02.400 00.050 21948 IsGuiding returns 0
03:18:02.400 00.000 21948 Move returns status 0, amount 36
03:18:02.400 00.000 21948 MoveAxis(N, 0, ABG)
03:18:02.401 00.001 21948 Move returns status 0, amount 0
03:18:02.401 00.000 21948 move complete, result=0
03:18:02.401 00.000 21948 worker thread done servicing request
03:18:02.401 00.000 21948 Worker thread wakes up
03:18:02.401 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
03:18:02.402 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:02.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:03.812 01.410 21948 Exposure complete
03:18:03.861 00.049 21948 worker thread done servicing request
03:18:03.861 00.000 18120 OnExposeComplete: enter
03:18:03.862 00.001 18120 UpdateGuideState(): m_state=6
03:18:03.862 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5362
03:18:03.863 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=234.22, Mass=1916, SNR=30.3, Peak=154 HFD=4.0
03:18:03.864 00.001 18120 MultiStar: [#1 0.18,0.04,0.74,U] [#2 -0.24,-0.00,0.63,U] [#3 0.09,-0.00,0.64,U] [#4 0.09,-0.09,0.55,U] [#5 -0.14,0.00,0.46,U] [#6 -0.09,-0.22,0.50,U] [#7 0.19,-0.39,0.43,U] [#8 0.10,0.09,0.37,U] 
03:18:03.865 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.05, -0.21}
03:18:03.865 00.000 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.02)
03:18:03.865 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
03:18:03.867 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.27 mountX=-0.09 mountY=0.02, mountTheta=2.98
03:18:03.868 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
03:18:03.868 00.000 18120 Enqueuing Move request for scope (0.03, -0.09)
03:18:03.869 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:03.870 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.3
03:18:03.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:03.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:03.871 00.001 18120 Enqueuing Expose request
03:18:03.871 00.000 21948 Worker thread wakes up
03:18:03.871 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:18:03.871 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:18:03.872 00.001 21948 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.02
03:18:03.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:18:03.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:03.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:18:03.872 00.000 21948 MoveAxis(E, 0, ABG)
03:18:03.872 00.000 21948 Move returns status 0, amount 0
03:18:03.872 00.000 21948 MoveAxis(N, 0, ABG)
03:18:03.872 00.000 21948 Move returns status 0, amount 0
03:18:03.872 00.000 21948 move complete, result=0
03:18:03.872 00.000 21948 worker thread done servicing request
03:18:03.872 00.000 21948 Worker thread wakes up
03:18:03.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:03.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:03.872 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:05.502 01.630 21948 Exposure complete
03:18:05.546 00.044 21948 worker thread done servicing request
03:18:05.546 00.000 18120 OnExposeComplete: enter
03:18:05.548 00.002 18120 UpdateGuideState(): m_state=6
03:18:05.549 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5363
03:18:05.550 00.001 18120 Star::Find returns 1 (0), X=894.18, Y=234.28, Mass=1845, SNR=29.8, Peak=149 HFD=4.2
03:18:05.551 00.001 18120 MultiStar: [#1 0.01,0.14,0.70,U] [#2 -0.16,0.11,0.62,U] [#3 -0.06,0.17,0.61,U] [#4 0.01,0.11,0.58,U] [#5 -0.18,0.10,0.47,U] [#6 -0.03,0.01,0.51,U] [#7 -0.08,0.13,0.46,U] [#8 -0.03,0.27,0.40,U] 
03:18:05.552 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.19, -0.15}
03:18:05.552 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
03:18:05.554 00.002 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
03:18:05.554 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.43 mountX=0.10 mountY=0.04, mountTheta=0.40
03:18:05.555 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.07, opts=13)
03:18:05.556 00.001 18120 Enqueuing Move request for scope (-0.09, 0.07)
03:18:05.557 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:05.557 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
03:18:05.558 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:05.558 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:05.558 00.000 18120 Enqueuing Expose request
03:18:05.559 00.001 21948 Worker thread wakes up
03:18:05.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
03:18:05.559 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:18:05.559 00.000 21948 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=0.04
03:18:05.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:18:05.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:05.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:18:05.559 00.000 21948 MoveAxis(E, 0, ABG)
03:18:05.559 00.000 21948 Move returns status 0, amount 0
03:18:05.559 00.000 21948 MoveAxis(N, 0, ABG)
03:18:05.559 00.000 21948 Move returns status 0, amount 0
03:18:05.559 00.000 21948 move complete, result=0
03:18:05.559 00.000 21948 worker thread done servicing request
03:18:05.559 00.000 21948 Worker thread wakes up
03:18:05.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:05.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:05.560 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:07.083 01.523 21948 Exposure complete
03:18:07.127 00.044 21948 worker thread done servicing request
03:18:07.128 00.001 18120 OnExposeComplete: enter
03:18:07.128 00.000 18120 UpdateGuideState(): m_state=6
03:18:07.129 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5364
03:18:07.133 00.004 18120 Star::Find returns 1 (0), X=894.14, Y=234.35, Mass=2006, SNR=31.0, Peak=172 HFD=4.0
03:18:07.136 00.003 18120 MultiStar: [#1 -0.04,0.21,0.71,U] [#2 -0.23,0.24,0.63,U] [#3 -0.05,0.30,0.57,U] [#4 -0.07,0.03,0.53,U] [#5 -0.23,-0.02,0.44,U] [#6 -0.29,0.29,0.53,U] [#7 -0.12,0.08,0.41,U] [#8 0.11,0.37,0.40,U] 
03:18:07.138 00.002 18120 refined, 8 included, MultiStar: {-0.14, 0.14}, one-star: {-0.23, -0.08}
03:18:07.140 00.002 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
03:18:07.143 00.003 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
03:18:07.145 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.36 mountX=0.18 mountY=0.06, mountTheta=0.33
03:18:07.149 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.14, opts=13)
03:18:07.150 00.001 18120 Enqueuing Move request for scope (-0.14, 0.14)
03:18:07.150 00.000 21948 Worker thread wakes up
03:18:07.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:07.150 00.000 18120 UpdateGuideState exits: m=2006 RSB=31.0
03:18:07.151 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:07.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:07.152 00.001 18120 Enqueuing Expose request
03:18:07.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
03:18:07.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
03:18:07.152 00.000 21948 Moving (-0.14, 0.14) raw xDistance=0.18 yDistance=0.06
03:18:07.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:18:07.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:07.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:18:07.152 00.000 21948 MoveAxis(E, 0, ABG)
03:18:07.152 00.000 21948 Move returns status 0, amount 0
03:18:07.152 00.000 21948 MoveAxis(N, 0, ABG)
03:18:07.152 00.000 21948 Move returns status 0, amount 0
03:18:07.152 00.000 21948 move complete, result=0
03:18:07.152 00.000 21948 worker thread done servicing request
03:18:07.152 00.000 21948 Worker thread wakes up
03:18:07.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:07.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:07.153 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:08.785 01.632 21948 Exposure complete
03:18:08.825 00.040 21948 worker thread done servicing request
03:18:08.825 00.000 18120 OnExposeComplete: enter
03:18:08.826 00.001 18120 UpdateGuideState(): m_state=6
03:18:08.826 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5365
03:18:08.827 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=234.16, Mass=1910, SNR=30.3, Peak=180 HFD=4.2
03:18:08.828 00.001 18120 MultiStar: [#1 0.29,0.05,0.70,U] [#2 -0.10,-0.31,0.62,U] [#3 0.03,-0.18,0.61,U] [#4 0.08,-0.25,0.54,U] [#5 0.05,-0.24,0.46,U] [#6 0.34,-0.09,0.48,U] [#7 0.20,-0.10,0.39,U] [#8 0.14,-0.08,0.39,U] 
03:18:08.828 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.17}, one-star: {-0.09, -0.27}
03:18:08.828 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
03:18:08.829 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
03:18:08.829 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.12 mountX=-0.19 mountY=0.00, mountTheta=3.13
03:18:08.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.17, opts=13)
03:18:08.831 00.001 18120 Enqueuing Move request for scope (0.08, -0.17)
03:18:08.831 00.000 21948 Worker thread wakes up
03:18:08.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:08.832 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.3
03:18:08.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:08.833 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
03:18:08.833 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
03:18:08.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:08.834 00.001 18120 Enqueuing Expose request
03:18:08.834 00.000 21948 Moving (0.08, -0.17) raw xDistance=-0.19 yDistance=0.00
03:18:08.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:18:08.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:08.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:18:08.834 00.000 21948 MoveAxis(E, 0, ABG)
03:18:08.834 00.000 21948 Move returns status 0, amount 0
03:18:08.834 00.000 21948 MoveAxis(N, 0, ABG)
03:18:08.834 00.000 21948 Move returns status 0, amount 0
03:18:08.834 00.000 21948 move complete, result=0
03:18:08.834 00.000 21948 worker thread done servicing request
03:18:08.834 00.000 21948 Worker thread wakes up
03:18:08.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:08.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:08.835 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:10.354 01.519 21948 Exposure complete
03:18:10.397 00.043 21948 worker thread done servicing request
03:18:10.397 00.000 18120 OnExposeComplete: enter
03:18:10.400 00.003 18120 UpdateGuideState(): m_state=6
03:18:10.400 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5366
03:18:10.401 00.001 18120 Star::Find returns 1 (0), X=894.61, Y=233.92, Mass=2059, SNR=31.3, Peak=167 HFD=4.0
03:18:10.401 00.000 18120 MultiStar: [#1 0.31,-0.08,0.67,U] [#2 0.07,-0.33,0.61,U] [#3 0.32,-0.39,0.00,M1] [#4 0.23,-0.43,0.00,M1] [#5 -0.15,-0.37,0.45,U] [#6 0.46,-0.59,0.00,M1] [#7 0.03,-0.09,0.40,U] [#8 0.40,0.18,0.00,M1] 
03:18:10.402 00.001 18120 refined, 4 included, MultiStar: {0.14, -0.31}, one-star: {0.24, -0.51}
03:18:10.402 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
03:18:10.403 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
03:18:10.403 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.15 mountX=-0.34 mountY=0.02, mountTheta=3.09
03:18:10.404 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.31, opts=13)
03:18:10.405 00.001 18120 Enqueuing Move request for scope (0.14, -0.31)
03:18:10.405 00.000 21948 Worker thread wakes up
03:18:10.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:10.406 00.001 18120 UpdateGuideState exits: m=2059 RSB=31.3
03:18:10.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:10.408 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:10.408 00.000 18120 Enqueuing Expose request
03:18:10.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
03:18:10.408 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
03:18:10.408 00.000 21948 Moving (0.14, -0.31) raw xDistance=-0.34 yDistance=0.02
03:18:10.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:18:10.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:10.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:18:10.408 00.000 21948 MoveAxis(E, 60, ABG)
03:18:10.408 00.000 21948 Guiding  Dir = 2, Dur = 60
03:18:10.408 00.000 21948 IsSlewing returns 0
03:18:10.408 00.000 21948 IsGuiding returns 0
03:18:10.410 00.002 21948 PulseGuide returned control before completion, sleep 69
03:18:10.490 00.080 21948 IsGuiding returns 0
03:18:10.490 00.000 21948 Move returns status 0, amount 60
03:18:10.490 00.000 21948 MoveAxis(N, 0, ABG)
03:18:10.490 00.000 21948 Move returns status 0, amount 0
03:18:10.490 00.000 21948 move complete, result=0
03:18:10.490 00.000 21948 worker thread done servicing request
03:18:10.490 00.000 21948 Worker thread wakes up
03:18:10.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:10.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:10.491 00.001 18120 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
03:18:12.116 01.625 21948 Exposure complete
03:18:12.143 00.027 21948 worker thread done servicing request
03:18:12.144 00.001 18120 OnExposeComplete: enter
03:18:12.144 00.000 18120 UpdateGuideState(): m_state=6
03:18:12.145 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5367
03:18:12.146 00.001 18120 Star::Find returns 1 (0), X=894.35, Y=234.27, Mass=1830, SNR=29.6, Peak=160 HFD=4.1
03:18:12.146 00.000 18120 MultiStar: [#1 -0.00,0.21,0.75,U] [#2 -0.19,0.09,0.63,U] [#3 -0.15,0.23,0.61,U] [#4 -0.09,-0.02,0.57,U] [#5 -0.28,-0.12,0.47,U] [#6 -0.11,-0.17,0.54,U] [#7 -0.04,-0.05,0.44,U] [#8 0.13,0.11,0.41,U] 
03:18:12.146 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.02, -0.16}
03:18:12.147 00.001 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
03:18:12.147 00.000 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
03:18:12.148 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.01 mountX=0.04 mountY=0.07, mountTheta=1.00
03:18:12.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
03:18:12.149 00.000 18120 Enqueuing Move request for scope (-0.08, 0.01)
03:18:12.150 00.001 21948 Worker thread wakes up
03:18:12.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:12.150 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.6
03:18:12.151 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:12.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:12.152 00.001 18120 Enqueuing Expose request
03:18:12.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
03:18:12.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
03:18:12.152 00.000 21948 Moving (-0.08, 0.01) raw xDistance=0.04 yDistance=0.07
03:18:12.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:12.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:12.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:18:12.152 00.000 21948 MoveAxis(E, 0, ABG)
03:18:12.152 00.000 21948 Move returns status 0, amount 0
03:18:12.152 00.000 21948 MoveAxis(N, 0, ABG)
03:18:12.152 00.000 21948 Move returns status 0, amount 0
03:18:12.152 00.000 21948 move complete, result=0
03:18:12.152 00.000 21948 worker thread done servicing request
03:18:12.152 00.000 21948 Worker thread wakes up
03:18:12.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:12.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:12.153 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:13.675 01.522 21948 Exposure complete
03:18:13.723 00.048 21948 worker thread done servicing request
03:18:13.723 00.000 18120 OnExposeComplete: enter
03:18:13.724 00.001 18120 UpdateGuideState(): m_state=6
03:18:13.724 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5368
03:18:13.724 00.000 18120 Star::Find returns 1 (0), X=894.20, Y=234.22, Mass=1824, SNR=29.6, Peak=174 HFD=4.3
03:18:13.726 00.002 18120 MultiStar: [#1 0.39,-0.01,0.74,U] [#2 -0.34,-0.01,0.65,U] [#3 0.06,0.06,0.63,U] [#4 -0.41,-0.26,0.00,M1] [#5 -0.02,-0.08,0.47,U] [#6 0.15,0.01,0.54,U] [#7 0.25,-0.16,0.45,U] [#8 -0.00,0.13,0.41,U] 
03:18:13.726 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.17, -0.21}
03:18:13.727 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:18:13.727 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
03:18:13.727 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.11 mountX=-0.05 mountY=0.00, mountTheta=3.13
03:18:13.728 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
03:18:13.729 00.001 18120 Enqueuing Move request for scope (0.02, -0.05)
03:18:13.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:13.730 00.001 18120 UpdateGuideState exits: m=1824 RSB=29.6
03:18:13.730 00.000 21948 Worker thread wakes up
03:18:13.731 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:18:13.731 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:18:13.731 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.00
03:18:13.731 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:18:13.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:13.731 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:13.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:13.732 00.001 18120 Enqueuing Expose request
03:18:13.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:18:13.732 00.000 21948 MoveAxis(E, 0, ABG)
03:18:13.732 00.000 21948 Move returns status 0, amount 0
03:18:13.732 00.000 21948 MoveAxis(N, 0, ABG)
03:18:13.732 00.000 21948 Move returns status 0, amount 0
03:18:13.732 00.000 21948 move complete, result=0
03:18:13.732 00.000 21948 worker thread done servicing request
03:18:13.732 00.000 21948 Worker thread wakes up
03:18:13.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:13.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:13.733 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:15.363 01.630 21948 Exposure complete
03:18:15.429 00.066 21948 worker thread done servicing request
03:18:15.430 00.001 18120 OnExposeComplete: enter
03:18:15.431 00.001 18120 UpdateGuideState(): m_state=6
03:18:15.433 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5369
03:18:15.434 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=234.09, Mass=1928, SNR=30.5, Peak=175 HFD=4.0
03:18:15.436 00.002 18120 MultiStar: [#1 0.08,0.04,0.68,U] [#2 -0.21,-0.00,0.64,U] [#3 -0.05,-0.04,0.58,U] [#4 -0.27,-0.02,0.54,U] [#5 0.07,-0.25,0.47,U] [#6 -0.05,-0.21,0.56,U] [#7 0.21,-0.46,0.00,M1] [#8 -0.04,0.02,0.41,U] 
03:18:15.437 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.12}, one-star: {-0.01, -0.34}
03:18:15.439 00.002 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.01 = 2.27)
03:18:15.441 00.002 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.23)
03:18:15.444 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.01 mountX=-0.08 mountY=0.10, mountTheta=2.26
03:18:15.447 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.12, opts=13)
03:18:15.447 00.000 18120 Enqueuing Move request for scope (-0.06, -0.12)
03:18:15.447 00.000 21948 Worker thread wakes up
03:18:15.448 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:15.448 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.5
03:18:15.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:15.449 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:15.449 00.000 18120 Enqueuing Expose request
03:18:15.450 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
03:18:15.450 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
03:18:15.450 00.000 21948 Moving (-0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
03:18:15.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:18:15.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:15.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:18:15.450 00.000 21948 MoveAxis(E, 0, ABG)
03:18:15.450 00.000 21948 Move returns status 0, amount 0
03:18:15.450 00.000 21948 MoveAxis(N, 0, ABG)
03:18:15.450 00.000 21948 Move returns status 0, amount 0
03:18:15.450 00.000 21948 move complete, result=0
03:18:15.450 00.000 21948 worker thread done servicing request
03:18:15.450 00.000 21948 Worker thread wakes up
03:18:15.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:15.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:15.450 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:16.857 01.407 21948 Exposure complete
03:18:16.915 00.058 21948 worker thread done servicing request
03:18:16.915 00.000 18120 OnExposeComplete: enter
03:18:16.917 00.002 18120 UpdateGuideState(): m_state=6
03:18:16.919 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5370
03:18:16.920 00.001 18120 Star::Find returns 1 (0), X=894.12, Y=234.10, Mass=1860, SNR=29.9, Peak=171 HFD=4.2
03:18:16.921 00.001 18120 MultiStar: [#1 -0.28,0.14,0.70,U] [#2 -0.35,-0.00,0.63,U] [#3 -0.03,-0.17,0.62,U] [#4 -0.23,-0.06,0.58,U] [#5 -0.34,0.23,0.46,U] [#6 -0.03,-0.05,0.50,U] [#7 -0.14,-0.26,0.43,U] [#8 -0.06,0.11,0.40,U] 
03:18:16.921 00.000 18120 refined, 8 included, MultiStar: {-0.20, -0.07}, one-star: {-0.25, -0.33}
03:18:16.922 00.001 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.00) = xAngle (-4.81 = 1.47)
03:18:16.922 00.000 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.85 = 1.43)
03:18:16.922 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.82 mountX=0.02 mountY=0.21, mountTheta=1.47
03:18:16.924 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.07, opts=13)
03:18:16.924 00.000 18120 Enqueuing Move request for scope (-0.20, -0.07)
03:18:16.925 00.001 21948 Worker thread wakes up
03:18:16.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
03:18:16.925 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
03:18:16.925 00.000 21948 Moving (-0.20, -0.07) raw xDistance=0.02 yDistance=0.21
03:18:16.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:18:16.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:16.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:18:16.925 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.9
03:18:16.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:16.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:16.926 00.000 18120 Enqueuing Expose request
03:18:16.927 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:18:16.927 00.000 21948 MoveAxis(E, 0, ABG)
03:18:16.927 00.000 21948 Move returns status 0, amount 0
03:18:16.927 00.000 21948 MoveAxis(N, 0, ABG)
03:18:16.927 00.000 21948 Move returns status 0, amount 0
03:18:16.927 00.000 21948 move complete, result=0
03:18:16.927 00.000 21948 worker thread done servicing request
03:18:16.927 00.000 21948 Worker thread wakes up
03:18:16.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:16.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:16.928 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:18.561 01.633 21948 Exposure complete
03:18:18.608 00.047 21948 worker thread done servicing request
03:18:18.609 00.001 18120 OnExposeComplete: enter
03:18:18.610 00.001 18120 UpdateGuideState(): m_state=6
03:18:18.610 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5371
03:18:18.611 00.001 18120 Star::Find returns 1 (0), X=894.22, Y=234.41, Mass=1836, SNR=29.7, Peak=145 HFD=3.8
03:18:18.611 00.000 18120 MultiStar: [#1 -0.07,0.35,0.73,U] [#2 -0.21,0.32,0.62,U] [#3 0.09,0.42,0.61,U] [#4 -0.28,0.11,0.56,U] [#5 -0.50,0.38,0.00,M1] [#6 0.05,0.11,0.51,U] [#7 -0.22,0.19,0.42,U] [#8 0.08,0.66,0.00,M1] 
03:18:18.612 00.001 18120 single-star, 6 included, MultiStar: {-0.11, 0.20}, one-star: {-0.15, -0.02}
03:18:18.612 00.000 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.00) = xAngle (-5.02 = 1.26)
03:18:18.613 00.001 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.22)
03:18:18.613 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=0.05 mountY=0.14, mountTheta=1.26
03:18:18.615 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.02, opts=13)
03:18:18.615 00.000 18120 Enqueuing Move request for scope (-0.15, -0.02)
03:18:18.616 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:18.617 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.7
03:18:18.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:18.617 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:18.618 00.001 18120 Enqueuing Expose request
03:18:18.618 00.000 21948 Worker thread wakes up
03:18:18.618 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
03:18:18.618 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
03:18:18.618 00.000 21948 Moving (-0.15, -0.02) raw xDistance=0.05 yDistance=0.14
03:18:18.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:18:18.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:18.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:18:18.618 00.000 21948 MoveAxis(E, 0, ABG)
03:18:18.618 00.000 21948 Move returns status 0, amount 0
03:18:18.620 00.002 21948 MoveAxis(N, 0, ABG)
03:18:18.620 00.000 21948 Move returns status 0, amount 0
03:18:18.620 00.000 21948 move complete, result=0
03:18:18.620 00.000 21948 worker thread done servicing request
03:18:18.620 00.000 21948 Worker thread wakes up
03:18:18.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:18.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:18.620 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:20.136 01.516 21948 Exposure complete
03:18:20.182 00.046 21948 worker thread done servicing request
03:18:20.182 00.000 18120 OnExposeComplete: enter
03:18:20.183 00.001 18120 UpdateGuideState(): m_state=6
03:18:20.183 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5372
03:18:20.184 00.001 18120 Star::Find returns 1 (0), X=894.10, Y=234.35, Mass=1853, SNR=29.9, Peak=150 HFD=4.0
03:18:20.184 00.000 18120 MultiStar: [#1 -0.17,0.36,0.74,U] [#2 -0.36,0.26,0.62,U] [#3 -0.28,0.44,0.00,M1] [#4 -0.23,0.13,0.57,U] [#5 -0.31,0.16,0.46,U] [#6 -0.12,0.18,0.50,U] [#7 -0.20,0.17,0.43,U] [#8 0.11,0.41,0.40,U] 
03:18:20.185 00.001 18120 refined, 7 included, MultiStar: {-0.21, 0.18}, one-star: {-0.26, -0.08}
03:18:20.185 00.000 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
03:18:20.186 00.001 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
03:18:20.186 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.27 cameraTheta=2.44 mountX=0.25 mountY=0.11, mountTheta=0.41
03:18:20.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.18, opts=13)
03:18:20.188 00.001 18120 Enqueuing Move request for scope (-0.21, 0.18)
03:18:20.188 00.000 21948 Worker thread wakes up
03:18:20.188 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
03:18:20.188 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
03:18:20.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:20.189 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.9
03:18:20.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:20.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:20.190 00.000 18120 Enqueuing Expose request
03:18:20.190 00.000 21948 Moving (-0.21, 0.18) raw xDistance=0.25 yDistance=0.11
03:18:20.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
03:18:20.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:20.191 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:18:20.191 00.000 21948 MoveAxis(W, 44, ABG)
03:18:20.191 00.000 21948 Guiding  Dir = 3, Dur = 44
03:18:20.191 00.000 21948 IsSlewing returns 0
03:18:20.191 00.000 21948 IsGuiding returns 0
03:18:20.192 00.001 21948 PulseGuide returned control before completion, sleep 53
03:18:20.258 00.066 21948 IsGuiding returns 1
03:18:20.259 00.001 21948 scope still moving after pulse duration time elapsed
03:18:20.290 00.031 21948 IsSlewing returns 0
03:18:20.293 00.003 21948 IsGuiding returns 0
03:18:20.293 00.000 21948 scope move finished after 44 + 57 ms
03:18:20.293 00.000 21948 Move returns status 0, amount 44
03:18:20.293 00.000 21948 MoveAxis(N, 0, ABG)
03:18:20.293 00.000 21948 Move returns status 0, amount 0
03:18:20.293 00.000 21948 move complete, result=0
03:18:20.293 00.000 21948 worker thread done servicing request
03:18:20.293 00.000 21948 Worker thread wakes up
03:18:20.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:20.293 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
03:18:20.294 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:21.925 01.631 21948 Exposure complete
03:18:21.957 00.032 21948 worker thread done servicing request
03:18:21.957 00.000 18120 OnExposeComplete: enter
03:18:21.957 00.000 18120 UpdateGuideState(): m_state=6
03:18:21.958 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5373
03:18:21.958 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=234.34, Mass=1839, SNR=29.8, Peak=153 HFD=3.8
03:18:21.959 00.001 18120 MultiStar: [#1 0.15,0.13,0.73,U] [#2 -0.19,0.11,0.62,U] [#3 0.11,0.11,0.61,U] [#4 -0.03,-0.16,0.53,U] [#5 -0.10,-0.12,0.45,U] [#6 0.08,0.12,0.52,U] [#7 0.27,0.08,0.41,U] [#8 0.06,0.23,0.42,U] 
03:18:21.959 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {-0.01, -0.09}
03:18:21.960 00.001 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
03:18:21.960 00.000 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
03:18:21.961 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=0.02 mountY=-0.04, mountTheta=-1.12
03:18:21.962 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
03:18:21.962 00.000 18120 Enqueuing Move request for scope (0.03, 0.04)
03:18:21.963 00.001 21948 Worker thread wakes up
03:18:21.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:18:21.963 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:18:21.963 00.000 21948 Moving (0.03, 0.04) raw xDistance=0.02 yDistance=-0.04
03:18:21.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:18:21.963 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:21.963 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.8
03:18:21.964 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:21.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:21.965 00.001 18120 Enqueuing Expose request
03:18:21.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:21.965 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:18:21.965 00.000 21948 MoveAxis(E, 0, ABG)
03:18:21.965 00.000 21948 Move returns status 0, amount 0
03:18:21.965 00.000 21948 MoveAxis(N, 0, ABG)
03:18:21.965 00.000 21948 Move returns status 0, amount 0
03:18:21.965 00.000 21948 move complete, result=0
03:18:21.965 00.000 21948 worker thread done servicing request
03:18:21.965 00.000 21948 Worker thread wakes up
03:18:21.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:21.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:21.966 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:18:23.481 01.515 21948 Exposure complete
03:18:23.531 00.050 21948 worker thread done servicing request
03:18:23.531 00.000 18120 OnExposeComplete: enter
03:18:23.532 00.001 18120 UpdateGuideState(): m_state=6
03:18:23.532 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5374
03:18:23.533 00.001 18120 Star::Find returns 1 (0), X=894.18, Y=234.23, Mass=1875, SNR=30.0, Peak=160 HFD=4.3
03:18:23.533 00.000 18120 MultiStar: [#1 0.11,0.06,0.70,U] [#2 -0.14,-0.15,0.63,U] [#3 0.31,-0.00,0.59,U] [#4 0.04,-0.36,0.57,U] [#5 0.02,-0.29,0.48,U] [#6 -0.02,-0.35,0.49,U] [#7 -0.23,-0.03,0.45,U] [#8 0.13,0.12,0.40,U] 
03:18:23.534 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.19, -0.20}
03:18:23.534 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
03:18:23.534 00.000 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
03:18:23.535 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=-0.12 mountY=0.07, mountTheta=2.61
03:18:23.536 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.14, opts=13)
03:18:23.536 00.000 18120 Enqueuing Move request for scope (-0.01, -0.14)
03:18:23.537 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:23.538 00.001 21948 Worker thread wakes up
03:18:23.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
03:18:23.538 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
03:18:23.538 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
03:18:23.540 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:23.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:23.541 00.001 18120 Enqueuing Expose request
03:18:23.542 00.001 21948 Moving (-0.01, -0.14) raw xDistance=-0.12 yDistance=0.07
03:18:23.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:18:23.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:23.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:18:23.542 00.000 21948 MoveAxis(E, 0, ABG)
03:18:23.542 00.000 21948 Move returns status 0, amount 0
03:18:23.542 00.000 21948 MoveAxis(N, 0, ABG)
03:18:23.542 00.000 21948 Move returns status 0, amount 0
03:18:23.542 00.000 21948 move complete, result=0
03:18:23.542 00.000 21948 worker thread done servicing request
03:18:23.542 00.000 21948 Worker thread wakes up
03:18:23.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:23.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:23.542 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:25.165 01.623 21948 Exposure complete
03:18:25.222 00.057 21948 worker thread done servicing request
03:18:25.222 00.000 18120 OnExposeComplete: enter
03:18:25.224 00.002 18120 UpdateGuideState(): m_state=6
03:18:25.226 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5375
03:18:25.227 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=234.19, Mass=1859, SNR=29.9, Peak=168 HFD=3.9
03:18:25.230 00.003 18120 MultiStar: [#1 0.28,0.02,0.71,U] [#2 -0.14,-0.18,0.63,U] [#3 0.08,0.08,0.59,U] [#4 0.10,-0.18,0.56,U] [#5 0.00,-0.33,0.44,U] [#6 0.26,-0.33,0.55,U] [#7 0.17,-0.16,0.44,U] [#8 0.17,-0.10,0.41,U] 
03:18:25.233 00.003 18120 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {-0.09, -0.24}
03:18:25.235 00.002 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:18:25.235 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
03:18:25.236 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.17 cameraTheta=-1.12 mountX=-0.17 mountY=0.00, mountTheta=3.13
03:18:25.237 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.16, opts=13)
03:18:25.237 00.000 18120 Enqueuing Move request for scope (0.08, -0.16)
03:18:25.238 00.001 21948 Worker thread wakes up
03:18:25.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
03:18:25.238 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
03:18:25.238 00.000 21948 Moving (0.08, -0.16) raw xDistance=-0.17 yDistance=0.00
03:18:25.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:18:25.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:25.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:18:25.238 00.000 21948 MoveAxis(E, 0, ABG)
03:18:25.238 00.000 21948 Move returns status 0, amount 0
03:18:25.238 00.000 21948 MoveAxis(N, 0, ABG)
03:18:25.238 00.000 21948 Move returns status 0, amount 0
03:18:25.238 00.000 21948 move complete, result=0
03:18:25.238 00.000 21948 worker thread done servicing request
03:18:25.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:25.239 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:18:25.239 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:25.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:25.240 00.001 18120 Enqueuing Expose request
03:18:25.240 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:25.241 00.001 21948 Worker thread wakes up
03:18:25.241 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:25.241 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:26.763 01.522 21948 Exposure complete
03:18:26.800 00.037 21948 worker thread done servicing request
03:18:26.800 00.000 18120 OnExposeComplete: enter
03:18:26.801 00.001 18120 UpdateGuideState(): m_state=6
03:18:26.802 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5376
03:18:26.803 00.001 18120 Star::Find returns 1 (0), X=894.23, Y=234.08, Mass=1940, SNR=30.5, Peak=181 HFD=4.1
03:18:26.804 00.001 18120 MultiStar: [#1 0.26,-0.21,0.72,U] [#2 -0.11,-0.09,0.63,U] [#3 0.16,-0.07,0.58,U] [#4 0.11,-0.31,0.55,U] [#5 -0.17,-0.02,0.44,U] [#6 0.13,-0.26,0.47,U] [#7 0.13,-0.08,0.39,U] [#8 0.08,-0.16,0.40,U] 
03:18:26.804 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {-0.14, -0.35}
03:18:26.805 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.36 = 2.92)
03:18:26.806 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.88)
03:18:26.807 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.37 mountX=-0.19 mountY=0.05, mountTheta=2.88
03:18:26.808 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
03:18:26.810 00.002 18120 Enqueuing Move request for scope (0.04, -0.19)
03:18:26.810 00.000 21948 Worker thread wakes up
03:18:26.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:26.811 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.5
03:18:26.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:26.812 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:26.812 00.000 18120 Enqueuing Expose request
03:18:26.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
03:18:26.812 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
03:18:26.812 00.000 21948 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.05
03:18:26.813 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:18:26.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:26.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:18:26.813 00.000 21948 MoveAxis(E, 0, ABG)
03:18:26.813 00.000 21948 Move returns status 0, amount 0
03:18:26.813 00.000 21948 MoveAxis(N, 0, ABG)
03:18:26.813 00.000 21948 Move returns status 0, amount 0
03:18:26.813 00.000 21948 move complete, result=0
03:18:26.813 00.000 21948 worker thread done servicing request
03:18:26.813 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:26.814 00.001 21948 Worker thread wakes up
03:18:26.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:26.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:28.546 01.732 21948 Exposure complete
03:18:28.589 00.043 21948 worker thread done servicing request
03:18:28.590 00.001 18120 OnExposeComplete: enter
03:18:28.591 00.001 18120 UpdateGuideState(): m_state=6
03:18:28.592 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5377
03:18:28.594 00.002 18120 Star::Find returns 1 (0), X=894.35, Y=234.07, Mass=1831, SNR=29.7, Peak=160 HFD=4.0
03:18:28.595 00.001 18120 MultiStar: [#1 0.24,-0.19,0.72,U] [#2 -0.03,-0.13,0.65,U] [#3 0.12,-0.06,0.60,U] [#4 -0.00,-0.48,0.00,M1] [#5 -0.16,-0.16,0.47,U] [#6 0.26,-0.29,0.53,U] [#7 -0.01,-0.14,0.45,U] [#8 0.25,-0.18,0.39,U] 
03:18:28.596 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.21}, one-star: {-0.02, -0.36}
03:18:28.598 00.002 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
03:18:28.599 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
03:18:28.601 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.22 mountX=-0.22 mountY=0.03, mountTheta=3.02
03:18:28.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.21, opts=13)
03:18:28.604 00.002 18120 Enqueuing Move request for scope (0.07, -0.21)
03:18:28.604 00.000 21948 Worker thread wakes up
03:18:28.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
03:18:28.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
03:18:28.604 00.000 21948 Moving (0.07, -0.21) raw xDistance=-0.22 yDistance=0.03
03:18:28.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:28.605 00.001 18120 UpdateGuideState exits: m=1831 RSB=29.7
03:18:28.605 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:28.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:28.606 00.001 18120 Enqueuing Expose request
03:18:28.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:18:28.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:28.607 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:18:28.607 00.000 21948 MoveAxis(E, 39, ABG)
03:18:28.607 00.000 21948 Guiding  Dir = 2, Dur = 39
03:18:28.607 00.000 21948 IsSlewing returns 0
03:18:28.607 00.000 21948 IsGuiding returns 0
03:18:28.610 00.003 21948 PulseGuide returned control before completion, sleep 48
03:18:28.669 00.059 21948 IsGuiding returns 0
03:18:28.669 00.000 21948 Move returns status 0, amount 39
03:18:28.669 00.000 21948 MoveAxis(N, 0, ABG)
03:18:28.669 00.000 21948 Move returns status 0, amount 0
03:18:28.669 00.000 21948 move complete, result=0
03:18:28.669 00.000 21948 worker thread done servicing request
03:18:28.669 00.000 21948 Worker thread wakes up
03:18:28.670 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:28.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:28.670 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:18:30.081 01.411 21948 Exposure complete
03:18:30.123 00.042 21948 worker thread done servicing request
03:18:30.123 00.000 18120 OnExposeComplete: enter
03:18:30.124 00.001 18120 UpdateGuideState(): m_state=6
03:18:30.124 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5378
03:18:30.125 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=233.96, Mass=1829, SNR=29.6, Peak=162 HFD=4.1
03:18:30.125 00.000 18120 MultiStar: [#1 0.30,-0.05,0.75,U] [#2 -0.10,-0.16,0.63,U] [#3 0.27,-0.12,0.61,U] [#4 -0.12,-0.32,0.55,U] [#5 0.02,-0.27,0.49,U] [#6 -0.19,-0.22,0.51,U] [#7 0.13,-0.32,0.42,U] [#8 0.14,0.09,0.39,U] 
03:18:30.125 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.22}, one-star: {-0.07, -0.47}
03:18:30.128 00.003 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.38 = 2.90)
03:18:30.131 00.003 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.86)
03:18:30.133 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.39 mountX=-0.22 mountY=0.06, mountTheta=2.86
03:18:30.137 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.22, opts=13)
03:18:30.140 00.003 18120 Enqueuing Move request for scope (0.04, -0.22)
03:18:30.142 00.002 21948 Worker thread wakes up
03:18:30.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:30.143 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
03:18:30.143 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
03:18:30.144 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
03:18:30.144 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:30.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:30.144 00.000 18120 Enqueuing Expose request
03:18:30.145 00.001 21948 Moving (0.04, -0.22) raw xDistance=-0.22 yDistance=0.06
03:18:30.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:18:30.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:30.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:18:30.145 00.000 21948 MoveAxis(E, 42, ABG)
03:18:30.145 00.000 21948 Guiding  Dir = 2, Dur = 42
03:18:30.145 00.000 21948 IsSlewing returns 0
03:18:30.145 00.000 21948 IsGuiding returns 0
03:18:30.147 00.002 21948 PulseGuide returned control before completion, sleep 51
03:18:30.205 00.058 21948 IsGuiding returns 1
03:18:30.205 00.000 21948 scope still moving after pulse duration time elapsed
03:18:30.237 00.032 21948 IsSlewing returns 0
03:18:30.237 00.000 21948 IsGuiding returns 0
03:18:30.237 00.000 21948 scope move finished after 42 + 49 ms
03:18:30.237 00.000 21948 Move returns status 0, amount 42
03:18:30.237 00.000 21948 MoveAxis(N, 0, ABG)
03:18:30.237 00.000 21948 Move returns status 0, amount 0
03:18:30.237 00.000 21948 move complete, result=0
03:18:30.237 00.000 21948 worker thread done servicing request
03:18:30.237 00.000 21948 Worker thread wakes up
03:18:30.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:30.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:30.237 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:18:31.860 01.623 21948 Exposure complete
03:18:31.884 00.024 21948 worker thread done servicing request
03:18:31.885 00.001 18120 OnExposeComplete: enter
03:18:31.885 00.000 18120 UpdateGuideState(): m_state=6
03:18:31.886 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5379
03:18:31.887 00.001 18120 Star::Find returns 1 (0), X=894.15, Y=234.42, Mass=1889, SNR=30.1, Peak=154 HFD=4.0
03:18:31.887 00.000 18120 MultiStar: [#1 -0.05,0.12,0.73,U] [#2 -0.30,0.32,0.64,U] [#3 -0.01,0.07,0.59,U] [#4 -0.25,0.20,0.56,U] [#5 -0.26,0.08,0.47,U] [#6 -0.03,-0.11,0.52,U] [#7 -0.08,0.07,0.43,U] [#8 -0.12,0.39,0.43,U] 
03:18:31.888 00.001 18120 refined, 8 included, MultiStar: {-0.15, 0.11}, one-star: {-0.22, -0.01}
03:18:31.888 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.00) = xAngle (0.51 = 0.51)
03:18:31.889 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.47 = 0.47)
03:18:31.892 00.003 18120 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.51 mountX=0.17 mountY=0.09, mountTheta=0.48
03:18:31.896 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.11, opts=13)
03:18:31.898 00.002 18120 Enqueuing Move request for scope (-0.15, 0.11)
03:18:31.899 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:31.901 00.002 21948 Worker thread wakes up
03:18:31.901 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:18:31.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:31.902 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
03:18:31.902 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
03:18:31.903 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:31.904 00.001 18120 Enqueuing Expose request
03:18:31.905 00.001 21948 Moving (-0.15, 0.11) raw xDistance=0.17 yDistance=0.09
03:18:31.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:18:31.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:31.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:18:31.905 00.000 21948 MoveAxis(E, 0, ABG)
03:18:31.905 00.000 21948 Move returns status 0, amount 0
03:18:31.905 00.000 21948 MoveAxis(N, 0, ABG)
03:18:31.905 00.000 21948 Move returns status 0, amount 0
03:18:31.906 00.001 21948 move complete, result=0
03:18:31.906 00.000 21948 worker thread done servicing request
03:18:31.906 00.000 21948 Worker thread wakes up
03:18:31.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:31.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:31.906 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:33.428 01.522 21948 Exposure complete
03:18:33.474 00.046 21948 worker thread done servicing request
03:18:33.474 00.000 18120 OnExposeComplete: enter
03:18:33.476 00.002 18120 UpdateGuideState(): m_state=6
03:18:33.478 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5380
03:18:33.479 00.001 18120 Star::Find returns 1 (0), X=894.06, Y=234.45, Mass=1816, SNR=29.4, Peak=159 HFD=3.9
03:18:33.480 00.001 18120 MultiStar: [#1 0.10,0.35,0.72,U] [#2 -0.38,0.11,0.63,U] [#3 -0.19,0.27,0.64,U] [#4 -0.24,0.17,0.58,U] [#5 -0.04,0.04,0.46,U] [#6 -0.08,-0.01,0.53,U] [#7 -0.31,-0.17,0.46,U] [#8 -0.19,0.29,0.41,U] 
03:18:33.481 00.001 18120 refined, 8 included, MultiStar: {-0.19, 0.12}, one-star: {-0.31, 0.02}
03:18:33.482 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.00) = xAngle (0.56 = 0.56)
03:18:33.483 00.001 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
03:18:33.484 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=0.19 mountY=0.11, mountTheta=0.54
03:18:33.487 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.12, opts=13)
03:18:33.488 00.001 18120 Enqueuing Move request for scope (-0.19, 0.12)
03:18:33.488 00.000 21948 Worker thread wakes up
03:18:33.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:33.489 00.001 18120 UpdateGuideState exits: m=1816 RSB=29.4
03:18:33.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:33.490 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:33.490 00.000 18120 Enqueuing Expose request
03:18:33.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
03:18:33.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
03:18:33.490 00.000 21948 Moving (-0.19, 0.12) raw xDistance=0.19 yDistance=0.11
03:18:33.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:18:33.491 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:33.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:18:33.491 00.000 21948 MoveAxis(E, 0, ABG)
03:18:33.491 00.000 21948 Move returns status 0, amount 0
03:18:33.491 00.000 21948 MoveAxis(N, 0, ABG)
03:18:33.491 00.000 21948 Move returns status 0, amount 0
03:18:33.491 00.000 21948 move complete, result=0
03:18:33.491 00.000 21948 worker thread done servicing request
03:18:33.491 00.000 21948 Worker thread wakes up
03:18:33.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:33.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:33.491 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:35.116 01.625 21948 Exposure complete
03:18:35.146 00.030 21948 worker thread done servicing request
03:18:35.147 00.001 18120 OnExposeComplete: enter
03:18:35.148 00.001 18120 UpdateGuideState(): m_state=6
03:18:35.149 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5381
03:18:35.149 00.000 18120 Star::Find returns 1 (0), X=894.07, Y=234.37, Mass=1755, SNR=29.1, Peak=146 HFD=3.9
03:18:35.150 00.001 18120 MultiStar: [#1 -0.06,0.39,0.75,U] [#2 -0.40,0.41,0.00,M1] [#3 -0.26,0.25,0.62,U] [#4 -0.45,0.07,0.00,M1] [#5 -0.28,-0.02,0.48,U] [#6 -0.39,0.23,0.00,M1] [#7 0.09,-0.04,0.45,U] [#8 -0.13,0.32,0.41,U] 
03:18:35.150 00.000 18120 refined, 5 included, MultiStar: {-0.17, 0.13}, one-star: {-0.29, -0.06}
03:18:35.151 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
03:18:35.151 00.000 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
03:18:35.151 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.49 mountX=0.19 mountY=0.10, mountTheta=0.46
03:18:35.153 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.13, opts=13)
03:18:35.153 00.000 18120 Enqueuing Move request for scope (-0.17, 0.13)
03:18:35.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:35.154 00.001 18120 UpdateGuideState exits: m=1755 RSB=29.1
03:18:35.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:35.155 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:35.155 00.000 18120 Enqueuing Expose request
03:18:35.156 00.001 21948 Worker thread wakes up
03:18:35.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
03:18:35.156 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
03:18:35.156 00.000 21948 Moving (-0.17, 0.13) raw xDistance=0.19 yDistance=0.10
03:18:35.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:18:35.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:35.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:18:35.156 00.000 21948 MoveAxis(E, 0, ABG)
03:18:35.156 00.000 21948 Move returns status 0, amount 0
03:18:35.156 00.000 21948 MoveAxis(N, 0, ABG)
03:18:35.156 00.000 21948 Move returns status 0, amount 0
03:18:35.156 00.000 21948 move complete, result=0
03:18:35.156 00.000 21948 worker thread done servicing request
03:18:35.156 00.000 21948 Worker thread wakes up
03:18:35.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:35.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:35.156 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:36.679 01.523 21948 Exposure complete
03:18:36.721 00.042 21948 worker thread done servicing request
03:18:36.721 00.000 18120 OnExposeComplete: enter
03:18:36.723 00.002 18120 UpdateGuideState(): m_state=6
03:18:36.724 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5382
03:18:36.725 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=234.57, Mass=1898, SNR=30.2, Peak=155 HFD=3.9
03:18:36.726 00.001 18120 MultiStar: [#1 0.06,0.53,0.00,M1] [#2 -0.36,0.27,0.00,M2] [#3 -0.20,0.50,0.00,M1] [#4 -0.32,0.41,0.00,M2] [#5 -0.29,0.22,0.46,U] [#6 -0.23,0.29,0.49,U] [#7 0.03,0.44,0.44,U] [#8 -0.10,0.49,0.00,M1] 
03:18:36.726 00.000 18120 single-star, 3 included, MultiStar: {-0.14, 0.24}, one-star: {-0.10, 0.14}
03:18:36.727 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:18:36.727 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:18:36.728 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.22 mountX=0.17 mountY=0.03, mountTheta=0.19
03:18:36.729 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.14, opts=13)
03:18:36.730 00.001 18120 Enqueuing Move request for scope (-0.10, 0.14)
03:18:36.730 00.000 21948 Worker thread wakes up
03:18:36.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:36.731 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:18:36.731 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:36.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:36.732 00.001 18120 Enqueuing Expose request
03:18:36.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
03:18:36.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
03:18:36.732 00.000 21948 Moving (-0.10, 0.14) raw xDistance=0.17 yDistance=0.03
03:18:36.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:18:36.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:36.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:18:36.733 00.001 21948 MoveAxis(E, 0, ABG)
03:18:36.733 00.000 21948 Move returns status 0, amount 0
03:18:36.733 00.000 21948 MoveAxis(N, 0, ABG)
03:18:36.733 00.000 21948 Move returns status 0, amount 0
03:18:36.733 00.000 21948 move complete, result=0
03:18:36.733 00.000 21948 worker thread done servicing request
03:18:36.733 00.000 21948 Worker thread wakes up
03:18:36.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:36.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:36.733 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:38.463 01.730 21948 Exposure complete
03:18:38.495 00.032 21948 worker thread done servicing request
03:18:38.495 00.000 18120 OnExposeComplete: enter
03:18:38.496 00.001 18120 UpdateGuideState(): m_state=6
03:18:38.497 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5383
03:18:38.497 00.000 18120 Star::Find returns 1 (0), X=894.08, Y=234.62, Mass=1942, SNR=30.6, Peak=166 HFD=4.0
03:18:38.498 00.001 18120 MultiStar: [#1 -0.29,0.35,0.00,M2] [#2 -0.34,0.25,0.62,U] [#3 -0.17,0.34,0.59,U] [#4 -0.43,0.27,0.00,M3] [#5 -0.39,0.33,0.00,M1] [#6 -0.28,0.37,0.00,M1] [#7 -0.38,0.24,0.00,M1] [#8 -0.22,0.45,0.00,M2] 
03:18:38.498 00.000 18120 single-star, 2 included, MultiStar: {-0.27, 0.24}, one-star: {-0.29, 0.19}
03:18:38.499 00.001 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
03:18:38.499 00.000 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
03:18:38.500 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.34 cameraTheta=2.57 mountX=0.29 mountY=0.17, mountTheta=0.54
03:18:38.501 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.19, opts=13)
03:18:38.501 00.000 18120 Enqueuing Move request for scope (-0.29, 0.19)
03:18:38.502 00.001 21948 Worker thread wakes up
03:18:38.502 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:38.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd
03:18:38.502 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.19)
03:18:38.502 00.000 18120 UpdateGuideState exits: m=1942 RSB=30.6
03:18:38.503 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:38.503 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:38.504 00.001 18120 Enqueuing Expose request
03:18:38.504 00.000 21948 Moving (-0.29, 0.19) raw xDistance=0.29 yDistance=0.17
03:18:38.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:18:38.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:38.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:18:38.504 00.000 21948 MoveAxis(W, 52, ABG)
03:18:38.504 00.000 21948 Guiding  Dir = 3, Dur = 52
03:18:38.504 00.000 21948 IsSlewing returns 0
03:18:38.504 00.000 21948 IsGuiding returns 0
03:18:38.506 00.002 21948 PulseGuide returned control before completion, sleep 61
03:18:38.583 00.077 21948 IsGuiding returns 0
03:18:38.583 00.000 21948 Move returns status 0, amount 52
03:18:38.583 00.000 21948 MoveAxis(N, 0, ABG)
03:18:38.583 00.000 21948 Move returns status 0, amount 0
03:18:38.583 00.000 21948 move complete, result=0
03:18:38.583 00.000 18120 GuideStep: 0.3 px 52 ms WEST, 0.2 px 0 ms NORTH
03:18:38.584 00.001 21948 worker thread done servicing request
03:18:38.584 00.000 21948 Worker thread wakes up
03:18:38.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:38.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:39.994 01.410 21948 Exposure complete
03:18:40.033 00.039 21948 worker thread done servicing request
03:18:40.033 00.000 18120 OnExposeComplete: enter
03:18:40.033 00.000 18120 UpdateGuideState(): m_state=6
03:18:40.034 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5384
03:18:40.034 00.000 18120 Star::Find returns 1 (0), X=894.26, Y=234.37, Mass=1885, SNR=30.1, Peak=142 HFD=4.1
03:18:40.035 00.001 18120 MultiStar: [#1 -0.09,0.34,0.74,U] [#2 -0.19,0.35,0.63,U] [#3 -0.13,0.21,0.61,U] [#4 -0.26,0.17,0.55,U] [#5 -0.21,0.20,0.46,U] [#6 -0.15,0.22,0.52,U] [#7 -0.01,0.09,0.44,U] [#8 -0.05,0.42,0.38,U] 
03:18:40.035 00.000 18120 single-star, 8 included, MultiStar: {-0.13, 0.19}, one-star: {-0.11, -0.06}
03:18:40.036 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.63 = 1.65)
03:18:40.036 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.67 = 1.61)
03:18:40.037 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=-0.01 mountY=0.13, mountTheta=1.65
03:18:40.038 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.06, opts=13)
03:18:40.040 00.002 18120 Enqueuing Move request for scope (-0.11, -0.06)
03:18:40.040 00.000 21948 Worker thread wakes up
03:18:40.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:40.041 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
03:18:40.041 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.1
03:18:40.041 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
03:18:40.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:40.041 00.000 21948 Moving (-0.11, -0.06) raw xDistance=-0.01 yDistance=0.13
03:18:40.041 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:40.043 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:18:40.043 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:40.043 00.000 18120 Enqueuing Expose request
03:18:40.043 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:18:40.043 00.000 21948 MoveAxis(E, 0, ABG)
03:18:40.043 00.000 21948 Move returns status 0, amount 0
03:18:40.043 00.000 21948 MoveAxis(N, 0, ABG)
03:18:40.044 00.001 21948 Move returns status 0, amount 0
03:18:40.044 00.000 21948 move complete, result=0
03:18:40.044 00.000 21948 worker thread done servicing request
03:18:40.044 00.000 21948 Worker thread wakes up
03:18:40.044 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:40.044 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:40.044 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:41.680 01.636 21948 Exposure complete
03:18:41.724 00.044 21948 worker thread done servicing request
03:18:41.724 00.000 18120 OnExposeComplete: enter
03:18:41.727 00.003 18120 UpdateGuideState(): m_state=6
03:18:41.729 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5385
03:18:41.730 00.001 18120 Star::Find returns 1 (0), X=894.20, Y=234.61, Mass=1850, SNR=29.7, Peak=163 HFD=3.8
03:18:41.730 00.000 18120 MultiStar: [#1 0.17,0.33,0.75,U] [#2 -0.26,0.27,0.64,U] [#3 0.05,0.26,0.60,U] [#4 -0.06,0.16,0.58,U] [#5 -0.13,0.34,0.46,U] [#6 -0.01,0.04,0.52,U] [#7 0.00,0.34,0.43,U] [#8 0.14,0.60,0.00,M2] 
03:18:41.731 00.001 18120 single-star, 7 included, MultiStar: {-0.06, 0.23}, one-star: {-0.16, 0.18}
03:18:41.731 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.00) = xAngle (0.32 = 0.32)
03:18:41.732 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.28 = 0.28)
03:18:41.732 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.32 mountX=0.23 mountY=0.07, mountTheta=0.28
03:18:41.734 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.18, opts=13)
03:18:41.734 00.000 18120 Enqueuing Move request for scope (-0.16, 0.18)
03:18:41.735 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:41.735 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.7
03:18:41.736 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:41.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:41.736 00.000 18120 Enqueuing Expose request
03:18:41.737 00.001 21948 Worker thread wakes up
03:18:41.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
03:18:41.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
03:18:41.737 00.000 21948 Moving (-0.16, 0.18) raw xDistance=0.23 yDistance=0.07
03:18:41.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:18:41.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:41.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:18:41.737 00.000 21948 MoveAxis(W, 41, ABG)
03:18:41.737 00.000 21948 Guiding  Dir = 3, Dur = 41
03:18:41.737 00.000 21948 IsSlewing returns 0
03:18:41.737 00.000 21948 IsGuiding returns 0
03:18:41.738 00.001 21948 PulseGuide returned control before completion, sleep 50
03:18:41.805 00.067 21948 IsGuiding returns 1
03:18:41.805 00.000 21948 scope still moving after pulse duration time elapsed
03:18:41.835 00.030 21948 IsSlewing returns 0
03:18:41.835 00.000 21948 IsGuiding returns 0
03:18:41.835 00.000 21948 scope move finished after 41 + 56 ms
03:18:41.835 00.000 21948 Move returns status 0, amount 41
03:18:41.835 00.000 21948 MoveAxis(N, 0, ABG)
03:18:41.835 00.000 21948 Move returns status 0, amount 0
03:18:41.835 00.000 21948 move complete, result=0
03:18:41.835 00.000 21948 worker thread done servicing request
03:18:41.835 00.000 21948 Worker thread wakes up
03:18:41.836 00.001 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:18:41.837 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:41.837 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:43.247 01.410 21948 Exposure complete
03:18:43.280 00.033 21948 worker thread done servicing request
03:18:43.280 00.000 18120 OnExposeComplete: enter
03:18:43.281 00.001 18120 UpdateGuideState(): m_state=6
03:18:43.281 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5386
03:18:43.282 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=234.48, Mass=1777, SNR=29.1, Peak=137 HFD=4.1
03:18:43.282 00.000 18120 MultiStar: [#1 0.11,0.44,0.00,M1] [#2 -0.19,0.17,0.66,U] [#3 -0.15,0.16,0.60,U] [#4 -0.18,0.25,0.59,U] [#5 -0.15,0.37,0.48,U] [#6 -0.19,0.05,0.51,U] [#7 0.18,0.05,0.45,U] [#8 0.10,0.41,0.42,U] 
03:18:43.283 00.001 18120 single-star, 7 included, MultiStar: {-0.08, 0.17}, one-star: {0.01, 0.05}
03:18:43.283 00.000 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
03:18:43.284 00.001 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
03:18:43.284 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.36 mountX=0.04 mountY=-0.03, mountTheta=-0.66
03:18:43.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
03:18:43.286 00.001 18120 Enqueuing Move request for scope (0.01, 0.05)
03:18:43.287 00.001 21948 Worker thread wakes up
03:18:43.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:43.287 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.1
03:18:43.287 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:43.288 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:43.288 00.000 18120 Enqueuing Expose request
03:18:43.289 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:18:43.289 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:18:43.289 00.000 21948 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.03
03:18:43.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:43.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:43.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:18:43.289 00.000 21948 MoveAxis(E, 0, ABG)
03:18:43.289 00.000 21948 Move returns status 0, amount 0
03:18:43.289 00.000 21948 MoveAxis(N, 0, ABG)
03:18:43.289 00.000 21948 Move returns status 0, amount 0
03:18:43.289 00.000 21948 move complete, result=0
03:18:43.289 00.000 21948 worker thread done servicing request
03:18:43.289 00.000 21948 Worker thread wakes up
03:18:43.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:43.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:43.289 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:18:44.926 01.637 21948 Exposure complete
03:18:44.971 00.045 21948 worker thread done servicing request
03:18:44.971 00.000 18120 OnExposeComplete: enter
03:18:44.972 00.001 18120 UpdateGuideState(): m_state=6
03:18:44.973 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5387
03:18:44.973 00.000 18120 Star::Find returns 1 (0), X=894.24, Y=234.62, Mass=1884, SNR=30.1, Peak=160 HFD=3.8
03:18:44.974 00.001 18120 MultiStar: [#1 -0.07,0.38,0.72,U] [#2 -0.22,0.30,0.63,U] [#3 -0.18,0.37,0.59,U] [#4 -0.25,0.36,0.57,U] [#5 -0.34,0.38,0.00,M1] [#6 -0.29,0.03,0.54,U] [#7 -0.07,0.14,0.44,U] [#8 -0.22,0.54,0.00,M2] 
03:18:44.974 00.000 18120 single-star, 6 included, MultiStar: {-0.17, 0.26}, one-star: {-0.13, 0.19}
03:18:44.974 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
03:18:44.975 00.001 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
03:18:44.975 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.17 mountX=0.23 mountY=0.03, mountTheta=0.13
03:18:44.977 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.19, opts=13)
03:18:44.978 00.001 18120 Enqueuing Move request for scope (-0.13, 0.19)
03:18:44.978 00.000 21948 Worker thread wakes up
03:18:44.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:44.979 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
03:18:44.979 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
03:18:44.979 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
03:18:44.979 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:44.980 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:44.980 00.000 18120 Enqueuing Expose request
03:18:44.980 00.000 21948 Moving (-0.13, 0.19) raw xDistance=0.23 yDistance=0.03
03:18:44.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:18:44.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:44.981 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:18:44.981 00.000 21948 MoveAxis(W, 41, ABG)
03:18:44.981 00.000 21948 Guiding  Dir = 3, Dur = 41
03:18:44.981 00.000 21948 IsSlewing returns 0
03:18:44.981 00.000 21948 IsGuiding returns 0
03:18:44.983 00.002 21948 PulseGuide returned control before completion, sleep 50
03:18:45.048 00.065 21948 IsGuiding returns 1
03:18:45.048 00.000 21948 scope still moving after pulse duration time elapsed
03:18:45.080 00.032 21948 IsSlewing returns 0
03:18:45.080 00.000 21948 IsGuiding returns 0
03:18:45.081 00.001 21948 scope move finished after 41 + 58 ms
03:18:45.081 00.000 21948 Move returns status 0, amount 41
03:18:45.081 00.000 21948 MoveAxis(N, 0, ABG)
03:18:45.081 00.000 21948 Move returns status 0, amount 0
03:18:45.081 00.000 21948 move complete, result=0
03:18:45.081 00.000 21948 worker thread done servicing request
03:18:45.081 00.000 21948 Worker thread wakes up
03:18:45.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:45.081 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
03:18:45.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:46.491 01.410 21948 Exposure complete
03:18:46.549 00.058 21948 worker thread done servicing request
03:18:46.549 00.000 18120 OnExposeComplete: enter
03:18:46.549 00.000 18120 UpdateGuideState(): m_state=6
03:18:46.550 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5388
03:18:46.550 00.000 18120 Star::Find returns 1 (0), X=894.18, Y=234.38, Mass=1819, SNR=29.5, Peak=141 HFD=4.0
03:18:46.552 00.002 18120 MultiStar: [#1 0.02,0.31,0.71,U] [#2 -0.33,0.19,0.64,U] [#3 -0.16,0.41,0.00,M1] [#4 -0.16,0.10,0.59,U] [#5 -0.34,0.28,0.00,M2] [#6 -0.08,0.16,0.51,U] [#7 0.11,0.02,0.41,U] [#8 0.02,0.21,0.40,U] 
03:18:46.552 00.000 18120 refined, 6 included, MultiStar: {-0.11, 0.12}, one-star: {-0.19, -0.05}
03:18:46.553 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
03:18:46.553 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
03:18:46.553 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.29 mountX=0.16 mountY=0.04, mountTheta=0.26
03:18:46.555 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.12, opts=13)
03:18:46.555 00.000 18120 Enqueuing Move request for scope (-0.11, 0.12)
03:18:46.556 00.001 21948 Worker thread wakes up
03:18:46.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
03:18:46.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
03:18:46.556 00.000 21948 Moving (-0.11, 0.12) raw xDistance=0.16 yDistance=0.04
03:18:46.556 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:18:46.556 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:46.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:46.556 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
03:18:46.557 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:46.557 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:46.557 00.000 18120 Enqueuing Expose request
03:18:46.558 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:18:46.558 00.000 21948 MoveAxis(E, 0, ABG)
03:18:46.558 00.000 21948 Move returns status 0, amount 0
03:18:46.558 00.000 21948 MoveAxis(N, 0, ABG)
03:18:46.558 00.000 21948 Move returns status 0, amount 0
03:18:46.558 00.000 21948 move complete, result=0
03:18:46.558 00.000 21948 worker thread done servicing request
03:18:46.558 00.000 21948 Worker thread wakes up
03:18:46.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:46.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:46.559 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:48.180 01.621 21948 Exposure complete
03:18:48.238 00.058 21948 worker thread done servicing request
03:18:48.239 00.001 18120 OnExposeComplete: enter
03:18:48.240 00.001 18120 UpdateGuideState(): m_state=6
03:18:48.242 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5389
03:18:48.243 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=234.33, Mass=1828, SNR=29.5, Peak=163 HFD=3.7
03:18:48.243 00.000 18120 MultiStar: [#1 0.15,0.23,0.74,U] [#2 -0.14,0.04,0.63,U] [#3 -0.16,0.12,0.61,U] [#4 -0.20,0.02,0.57,U] [#5 -0.24,-0.11,0.49,U] [#6 0.15,-0.12,0.54,U] [#7 -0.03,0.05,0.43,U] [#8 0.26,0.13,0.39,U] 
03:18:48.244 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.07, -0.10}
03:18:48.244 00.000 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.58 = 0.58)
03:18:48.244 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.54 = 0.54)
03:18:48.245 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.58 mountX=0.04 mountY=0.02, mountTheta=0.55
03:18:48.247 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
03:18:48.248 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
03:18:48.248 00.000 21948 Worker thread wakes up
03:18:48.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:48.248 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.5
03:18:48.249 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:48.249 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:48.249 00.000 18120 Enqueuing Expose request
03:18:48.250 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:18:48.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:18:48.250 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=0.02
03:18:48.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:48.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:48.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:18:48.250 00.000 21948 MoveAxis(E, 0, ABG)
03:18:48.250 00.000 21948 Move returns status 0, amount 0
03:18:48.250 00.000 21948 MoveAxis(N, 0, ABG)
03:18:48.250 00.000 21948 Move returns status 0, amount 0
03:18:48.250 00.000 21948 move complete, result=0
03:18:48.250 00.000 21948 worker thread done servicing request
03:18:48.250 00.000 21948 Worker thread wakes up
03:18:48.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:48.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:48.250 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:49.763 01.513 21948 Exposure complete
03:18:49.806 00.043 21948 worker thread done servicing request
03:18:49.806 00.000 18120 OnExposeComplete: enter
03:18:49.807 00.001 18120 UpdateGuideState(): m_state=6
03:18:49.807 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5390
03:18:49.808 00.001 18120 Star::Find returns 1 (0), X=894.13, Y=234.30, Mass=1924, SNR=30.5, Peak=181 HFD=4.1
03:18:49.809 00.001 18120 MultiStar: [#1 -0.07,0.32,0.69,U] [#2 -0.18,0.07,0.63,U] [#3 -0.12,0.07,0.59,U] [#4 -0.34,0.10,0.58,U] [#5 -0.27,0.18,0.46,U] [#6 0.16,-0.18,0.52,U] [#7 -0.23,-0.06,0.41,U] [#8 -0.34,0.42,0.00,M1] 
03:18:49.811 00.002 18120 refined, 7 included, MultiStar: {-0.16, 0.04}, one-star: {-0.24, -0.13}
03:18:49.814 00.003 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
03:18:49.816 00.002 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
03:18:49.818 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.91 mountX=0.10 mountY=0.13, mountTheta=0.90
03:18:49.821 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.04, opts=13)
03:18:49.821 00.000 18120 Enqueuing Move request for scope (-0.16, 0.04)
03:18:49.822 00.001 21948 Worker thread wakes up
03:18:49.822 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:49.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
03:18:49.822 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
03:18:49.822 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.5
03:18:49.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:49.823 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:49.823 00.000 18120 Enqueuing Expose request
03:18:49.824 00.001 21948 Moving (-0.16, 0.04) raw xDistance=0.10 yDistance=0.13
03:18:49.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:18:49.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:49.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:18:49.824 00.000 21948 MoveAxis(E, 0, ABG)
03:18:49.824 00.000 21948 Move returns status 0, amount 0
03:18:49.824 00.000 21948 MoveAxis(N, 0, ABG)
03:18:49.824 00.000 21948 Move returns status 0, amount 0
03:18:49.824 00.000 21948 move complete, result=0
03:18:49.824 00.000 21948 worker thread done servicing request
03:18:49.824 00.000 21948 Worker thread wakes up
03:18:49.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:49.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:49.824 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:51.454 01.630 21948 Exposure complete
03:18:51.489 00.035 21948 worker thread done servicing request
03:18:51.490 00.001 18120 OnExposeComplete: enter
03:18:51.490 00.000 18120 UpdateGuideState(): m_state=6
03:18:51.491 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5391
03:18:51.491 00.000 18120 Star::Find returns 1 (0), X=894.20, Y=234.20, Mass=1928, SNR=30.4, Peak=180 HFD=4.3
03:18:51.492 00.001 18120 MultiStar: [#1 -0.09,0.04,0.70,U] [#2 -0.31,-0.06,0.61,U] [#3 -0.10,0.16,0.61,U] [#4 -0.25,0.02,0.55,U] [#5 -0.28,0.09,0.44,U] [#6 -0.32,0.22,0.49,U] [#7 -0.25,0.14,0.41,U] [#8 -0.03,0.04,0.40,U] 
03:18:51.492 00.000 18120 refined, 8 included, MultiStar: {-0.20, 0.02}, one-star: {-0.17, -0.23}
03:18:51.493 00.001 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
03:18:51.493 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
03:18:51.493 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.04 mountX=0.10 mountY=0.17, mountTheta=1.04
03:18:51.495 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.02, opts=13)
03:18:51.495 00.000 18120 Enqueuing Move request for scope (-0.20, 0.02)
03:18:51.496 00.001 21948 Worker thread wakes up
03:18:51.496 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:51.496 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
03:18:51.496 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:51.497 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
03:18:51.497 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
03:18:51.497 00.000 21948 Moving (-0.20, 0.02) raw xDistance=0.10 yDistance=0.17
03:18:51.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:18:51.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:51.497 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:51.497 00.000 18120 Enqueuing Expose request
03:18:51.498 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:18:51.498 00.000 21948 MoveAxis(E, 0, ABG)
03:18:51.498 00.000 21948 Move returns status 0, amount 0
03:18:51.498 00.000 21948 MoveAxis(N, 0, ABG)
03:18:51.498 00.000 21948 Move returns status 0, amount 0
03:18:51.498 00.000 21948 move complete, result=0
03:18:51.498 00.000 21948 worker thread done servicing request
03:18:51.498 00.000 21948 Worker thread wakes up
03:18:51.498 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:51.498 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:51.499 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:53.026 01.527 21948 Exposure complete
03:18:53.074 00.048 21948 worker thread done servicing request
03:18:53.075 00.001 18120 OnExposeComplete: enter
03:18:53.075 00.000 18120 UpdateGuideState(): m_state=6
03:18:53.076 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5392
03:18:53.076 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=234.53, Mass=1841, SNR=29.8, Peak=140 HFD=4.2
03:18:53.077 00.001 18120 MultiStar: [#1 0.02,0.36,0.70,U] [#2 -0.15,0.24,0.66,U] [#3 -0.05,0.31,0.61,U] [#4 -0.27,0.17,0.56,U] [#5 -0.23,0.20,0.46,U] [#6 -0.02,0.08,0.52,U] [#7 0.06,-0.16,0.45,U] [#8 0.14,0.22,0.39,U] 
03:18:53.077 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.18}, one-star: {-0.09, 0.10}
03:18:53.077 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
03:18:53.077 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
03:18:53.078 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.29 mountX=0.13 mountY=0.03, mountTheta=0.26
03:18:53.080 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.10, opts=13)
03:18:53.080 00.000 18120 Enqueuing Move request for scope (-0.09, 0.10)
03:18:53.081 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:53.081 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.8
03:18:53.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:53.082 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:53.082 00.000 18120 Enqueuing Expose request
03:18:53.083 00.001 21948 Worker thread wakes up
03:18:53.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
03:18:53.083 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
03:18:53.083 00.000 21948 Moving (-0.09, 0.10) raw xDistance=0.13 yDistance=0.03
03:18:53.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:18:53.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:53.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:18:53.083 00.000 21948 MoveAxis(E, 0, ABG)
03:18:53.083 00.000 21948 Move returns status 0, amount 0
03:18:53.083 00.000 21948 MoveAxis(N, 0, ABG)
03:18:53.083 00.000 21948 Move returns status 0, amount 0
03:18:53.083 00.000 21948 move complete, result=0
03:18:53.083 00.000 21948 worker thread done servicing request
03:18:53.083 00.000 21948 Worker thread wakes up
03:18:53.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:53.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:53.084 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:54.723 01.639 21948 Exposure complete
03:18:54.773 00.050 21948 worker thread done servicing request
03:18:54.773 00.000 18120 OnExposeComplete: enter
03:18:54.773 00.000 18120 UpdateGuideState(): m_state=6
03:18:54.775 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5393
03:18:54.777 00.002 18120 Star::Find returns 1 (0), X=894.24, Y=234.57, Mass=1920, SNR=30.5, Peak=149 HFD=4.0
03:18:54.778 00.001 18120 MultiStar: [#1 0.09,0.45,0.00,M1] [#2 -0.13,0.20,0.61,U] [#3 -0.13,0.32,0.58,U] [#4 -0.16,0.17,0.55,U] [#5 -0.35,0.10,0.46,U] [#6 0.05,0.19,0.52,U] [#7 -0.04,0.26,0.42,U] [#8 0.05,0.17,0.38,U] 
03:18:54.779 00.001 18120 single-star, 7 included, MultiStar: {-0.11, 0.19}, one-star: {-0.13, 0.14}
03:18:54.780 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
03:18:54.782 00.002 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
03:18:54.783 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=0.18 mountY=0.05, mountTheta=0.27
03:18:54.787 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.14, opts=13)
03:18:54.788 00.001 18120 Enqueuing Move request for scope (-0.13, 0.14)
03:18:54.788 00.000 21948 Worker thread wakes up
03:18:54.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:54.789 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
03:18:54.789 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
03:18:54.789 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.5
03:18:54.789 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:54.790 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:54.790 00.000 18120 Enqueuing Expose request
03:18:54.791 00.001 21948 Moving (-0.13, 0.14) raw xDistance=0.18 yDistance=0.05
03:18:54.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:18:54.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:54.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:18:54.791 00.000 21948 MoveAxis(E, 0, ABG)
03:18:54.791 00.000 21948 Move returns status 0, amount 0
03:18:54.791 00.000 21948 MoveAxis(N, 0, ABG)
03:18:54.791 00.000 21948 Move returns status 0, amount 0
03:18:54.791 00.000 21948 move complete, result=0
03:18:54.791 00.000 21948 worker thread done servicing request
03:18:54.791 00.000 21948 Worker thread wakes up
03:18:54.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:54.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:54.791 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:56.306 01.515 21948 Exposure complete
03:18:56.334 00.028 21948 worker thread done servicing request
03:18:56.334 00.000 18120 OnExposeComplete: enter
03:18:56.335 00.001 18120 UpdateGuideState(): m_state=6
03:18:56.335 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5394
03:18:56.336 00.001 18120 Star::Find returns 1 (0), X=894.13, Y=234.57, Mass=1819, SNR=29.5, Peak=158 HFD=3.9
03:18:56.336 00.000 18120 MultiStar: [#1 -0.04,0.47,0.00,M2] [#2 -0.37,0.36,0.00,M1] [#3 -0.15,0.52,0.00,M1] [#4 -0.36,0.21,0.56,U] [#5 -0.42,0.46,0.00,M1] [#6 0.09,0.38,0.51,U] [#7 -0.05,0.16,0.42,U] [#8 -0.21,0.41,0.00,M1] 
03:18:56.337 00.001 18120 refined, 3 included, MultiStar: {-0.16, 0.21}, one-star: {-0.23, 0.14}
03:18:56.337 00.000 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
03:18:56.338 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
03:18:56.339 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.27 cameraTheta=2.23 mountX=0.26 mountY=0.05, mountTheta=0.20
03:18:56.340 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.21, opts=13)
03:18:56.340 00.000 18120 Enqueuing Move request for scope (-0.16, 0.21)
03:18:56.341 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:56.342 00.001 21948 Worker thread wakes up
03:18:56.342 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
03:18:56.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:56.343 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:56.343 00.000 18120 Enqueuing Expose request
03:18:56.343 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
03:18:56.343 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
03:18:56.343 00.000 21948 Moving (-0.16, 0.21) raw xDistance=0.26 yDistance=0.05
03:18:56.343 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:18:56.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:56.344 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:18:56.344 00.000 21948 MoveAxis(W, 47, ABG)
03:18:56.344 00.000 21948 Guiding  Dir = 3, Dur = 47
03:18:56.344 00.000 21948 IsSlewing returns 0
03:18:56.344 00.000 21948 IsGuiding returns 0
03:18:56.346 00.002 21948 PulseGuide returned control before completion, sleep 56
03:18:56.415 00.069 21948 IsGuiding returns 0
03:18:56.415 00.000 21948 Move returns status 0, amount 47
03:18:56.415 00.000 21948 MoveAxis(N, 0, ABG)
03:18:56.415 00.000 21948 Move returns status 0, amount 0
03:18:56.415 00.000 21948 move complete, result=0
03:18:56.415 00.000 21948 worker thread done servicing request
03:18:56.415 00.000 21948 Worker thread wakes up
03:18:56.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:56.415 00.000 18120 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
03:18:56.418 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:58.048 01.630 21948 Exposure complete
03:18:58.076 00.028 21948 worker thread done servicing request
03:18:58.076 00.000 18120 OnExposeComplete: enter
03:18:58.077 00.001 18120 UpdateGuideState(): m_state=6
03:18:58.077 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5395
03:18:58.078 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=234.36, Mass=1817, SNR=29.5, Peak=157 HFD=4.0
03:18:58.078 00.000 18120 MultiStar: [#1 0.18,0.07,0.73,U] [#2 -0.27,0.01,0.64,U] [#3 0.06,0.03,0.60,U] [#4 -0.05,-0.11,0.58,U] [#5 -0.30,0.03,0.47,U] [#6 0.13,0.06,0.51,U] [#7 0.20,0.04,0.45,U] [#8 -0.07,0.27,0.41,U] 
03:18:58.079 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.18, -0.07}
03:18:58.080 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
03:18:58.080 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
03:18:58.080 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.69 mountX=0.03 mountY=0.03, mountTheta=0.67
03:18:58.082 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
03:18:58.082 00.000 18120 Enqueuing Move request for scope (-0.04, 0.02)
03:18:58.083 00.001 21948 Worker thread wakes up
03:18:58.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:18:58.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:58.083 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.5
03:18:58.084 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:58.084 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:58.084 00.000 18120 Enqueuing Expose request
03:18:58.085 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:18:58.085 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
03:18:58.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:18:58.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:58.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:18:58.085 00.000 21948 MoveAxis(E, 0, ABG)
03:18:58.085 00.000 21948 Move returns status 0, amount 0
03:18:58.085 00.000 21948 MoveAxis(N, 0, ABG)
03:18:58.085 00.000 21948 Move returns status 0, amount 0
03:18:58.085 00.000 21948 move complete, result=0
03:18:58.085 00.000 21948 worker thread done servicing request
03:18:58.085 00.000 21948 Worker thread wakes up
03:18:58.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:58.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:58.086 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:59.602 01.516 21948 Exposure complete
03:18:59.642 00.040 21948 worker thread done servicing request
03:18:59.642 00.000 18120 OnExposeComplete: enter
03:18:59.643 00.001 18120 UpdateGuideState(): m_state=6
03:18:59.644 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5396
03:18:59.646 00.002 18120 Star::Find returns 1 (0), X=894.19, Y=234.36, Mass=1906, SNR=30.1, Peak=166 HFD=4.0
03:18:59.647 00.001 18120 MultiStar: [#1 0.04,0.20,0.69,U] [#2 -0.15,-0.07,0.63,U] [#3 0.21,-0.00,0.59,U] [#4 -0.00,-0.14,0.53,U] [#5 -0.13,-0.01,0.46,U] [#6 -0.18,0.00,0.49,U] [#7 -0.10,0.17,0.44,U] [#8 -0.05,0.16,0.40,U] 
03:18:59.647 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.18, -0.07}
03:18:59.648 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.92 = 0.92)
03:18:59.648 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.88 = 0.88)
03:18:59.649 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=0.04 mountY=0.05, mountTheta=0.90
03:18:59.650 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
03:18:59.650 00.000 18120 Enqueuing Move request for scope (-0.07, 0.02)
03:18:59.651 00.001 21948 Worker thread wakes up
03:18:59.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:18:59.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
03:18:59.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
03:18:59.651 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.1
03:18:59.652 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:59.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:18:59.653 00.001 18120 Enqueuing Expose request
03:18:59.653 00.000 21948 Moving (-0.07, 0.02) raw xDistance=0.04 yDistance=0.05
03:18:59.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:59.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:59.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:18:59.653 00.000 21948 MoveAxis(E, 0, ABG)
03:18:59.653 00.000 21948 Move returns status 0, amount 0
03:18:59.653 00.000 21948 MoveAxis(N, 0, ABG)
03:18:59.653 00.000 21948 Move returns status 0, amount 0
03:18:59.653 00.000 21948 move complete, result=0
03:18:59.654 00.001 21948 worker thread done servicing request
03:18:59.654 00.000 21948 Worker thread wakes up
03:18:59.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:18:59.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:18:59.654 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:01.282 01.628 21948 Exposure complete
03:19:01.318 00.036 21948 worker thread done servicing request
03:19:01.319 00.001 18120 OnExposeComplete: enter
03:19:01.319 00.000 18120 UpdateGuideState(): m_state=6
03:19:01.320 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5397
03:19:01.320 00.000 18120 Star::Find returns 1 (0), X=894.20, Y=234.60, Mass=1868, SNR=30.0, Peak=148 HFD=4.0
03:19:01.321 00.001 18120 MultiStar: [#1 0.10,0.25,0.70,U] [#2 -0.23,0.24,0.64,U] [#3 -0.11,0.27,0.59,U] [#4 -0.17,0.18,0.54,U] [#5 -0.37,-0.09,0.47,U] [#6 -0.25,0.37,0.00,M1] [#7 0.05,0.22,0.43,U] [#8 0.11,0.21,0.38,U] 
03:19:01.321 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.19}, one-star: {-0.16, 0.17}
03:19:01.322 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
03:19:01.322 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
03:19:01.322 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.09 mountX=0.22 mountY=0.01, mountTheta=0.06
03:19:01.324 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.19, opts=13)
03:19:01.324 00.000 18120 Enqueuing Move request for scope (-0.11, 0.19)
03:19:01.325 00.001 21948 Worker thread wakes up
03:19:01.325 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:01.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
03:19:01.325 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
03:19:01.326 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:01.326 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
03:19:01.326 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:01.326 00.000 18120 Enqueuing Expose request
03:19:01.327 00.001 21948 Moving (-0.11, 0.19) raw xDistance=0.22 yDistance=0.01
03:19:01.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:19:01.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:01.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:19:01.327 00.000 21948 MoveAxis(W, 39, ABG)
03:19:01.327 00.000 21948 Guiding  Dir = 3, Dur = 39
03:19:01.327 00.000 21948 IsSlewing returns 0
03:19:01.327 00.000 21948 IsGuiding returns 0
03:19:01.329 00.002 21948 PulseGuide returned control before completion, sleep 48
03:19:01.389 00.060 21948 IsGuiding returns 0
03:19:01.389 00.000 21948 Move returns status 0, amount 39
03:19:01.389 00.000 21948 MoveAxis(N, 0, ABG)
03:19:01.389 00.000 21948 Move returns status 0, amount 0
03:19:01.389 00.000 21948 move complete, result=0
03:19:01.389 00.000 21948 worker thread done servicing request
03:19:01.389 00.000 21948 Worker thread wakes up
03:19:01.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:01.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:01.389 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
03:19:02.798 01.409 21948 Exposure complete
03:19:02.877 00.079 21948 worker thread done servicing request
03:19:02.877 00.000 18120 OnExposeComplete: enter
03:19:02.878 00.001 18120 UpdateGuideState(): m_state=6
03:19:02.879 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5398
03:19:02.879 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=234.32, Mass=1842, SNR=29.8, Peak=130 HFD=4.3
03:19:02.881 00.002 18120 MultiStar: [#1 0.11,0.32,0.76,U] [#2 -0.03,0.15,0.65,U] [#3 -0.09,0.33,0.62,U] [#4 -0.31,0.33,0.00,M1] [#5 -0.36,0.10,0.46,U] [#6 0.07,0.03,0.52,U] [#7 -0.25,0.26,0.44,U] [#8 0.32,0.21,0.39,U] 
03:19:02.882 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.14}, one-star: {-0.14, -0.11}
03:19:02.883 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
03:19:02.885 00.002 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
03:19:02.886 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.92 mountX=0.15 mountY=-0.02, mountTheta=-0.12
03:19:02.888 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.14, opts=13)
03:19:02.888 00.000 18120 Enqueuing Move request for scope (-0.05, 0.14)
03:19:02.889 00.001 21948 Worker thread wakes up
03:19:02.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
03:19:02.889 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
03:19:02.889 00.000 21948 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=-0.02
03:19:02.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:19:02.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:02.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:02.890 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.8
03:19:02.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:02.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:02.891 00.001 18120 Enqueuing Expose request
03:19:02.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:19:02.891 00.000 21948 MoveAxis(E, 0, ABG)
03:19:02.891 00.000 21948 Move returns status 0, amount 0
03:19:02.891 00.000 21948 MoveAxis(N, 0, ABG)
03:19:02.891 00.000 21948 Move returns status 0, amount 0
03:19:02.891 00.000 21948 move complete, result=0
03:19:02.892 00.001 21948 worker thread done servicing request
03:19:02.892 00.000 21948 Worker thread wakes up
03:19:02.892 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:02.892 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:02.892 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:04.514 01.622 21948 Exposure complete
03:19:04.553 00.039 21948 worker thread done servicing request
03:19:04.553 00.000 18120 OnExposeComplete: enter
03:19:04.554 00.001 18120 UpdateGuideState(): m_state=6
03:19:04.555 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5399
03:19:04.556 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=234.89, Mass=1779, SNR=29.2, Peak=144 HFD=4.1
03:19:04.556 00.000 18120 MultiStar: [#1 0.12,0.49,0.00,M1] [#2 -0.33,0.50,0.00,M1] [#3 0.03,0.57,0.00,M1] [#4 -0.09,0.38,0.58,U] [#5 -0.26,0.54,0.00,M1] [#6 -0.16,0.33,0.56,U] [#7 0.02,0.65,0.00,M1] [#8 -0.09,0.81,0.00,M1] 
03:19:04.557 00.001 18120 refined, 2 included, MultiStar: {-0.11, 0.40}, one-star: {-0.09, 0.46}
03:19:04.558 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
03:19:04.559 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
03:19:04.560 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.83 mountX=0.41 mountY=-0.09, mountTheta=-0.21
03:19:04.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.40, opts=13)
03:19:04.562 00.001 18120 Enqueuing Move request for scope (-0.11, 0.40)
03:19:04.563 00.001 21948 Worker thread wakes up
03:19:04.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd
03:19:04.563 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.40)
03:19:04.563 00.000 21948 Moving (-0.11, 0.40) raw xDistance=0.41 yDistance=-0.09
03:19:04.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:19:04.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:04.563 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
03:19:04.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:04.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:04.565 00.001 18120 Enqueuing Expose request
03:19:04.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:04.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:19:04.565 00.000 21948 MoveAxis(W, 73, ABG)
03:19:04.565 00.000 21948 Guiding  Dir = 3, Dur = 73
03:19:04.565 00.000 21948 IsSlewing returns 0
03:19:04.565 00.000 21948 IsGuiding returns 0
03:19:04.567 00.002 21948 PulseGuide returned control before completion, sleep 82
03:19:04.655 00.088 21948 IsGuiding returns 1
03:19:04.655 00.000 21948 scope still moving after pulse duration time elapsed
03:19:04.686 00.031 21948 IsSlewing returns 0
03:19:04.686 00.000 21948 IsGuiding returns 0
03:19:04.686 00.000 21948 scope move finished after 73 + 47 ms
03:19:04.686 00.000 21948 Move returns status 0, amount 73
03:19:04.686 00.000 21948 MoveAxis(N, 0, ABG)
03:19:04.686 00.000 21948 Move returns status 0, amount 0
03:19:04.686 00.000 21948 move complete, result=0
03:19:04.686 00.000 21948 worker thread done servicing request
03:19:04.686 00.000 18120 GuideStep: 0.4 px 73 ms WEST, -0.1 px 0 ms NORTH
03:19:04.687 00.001 21948 Worker thread wakes up
03:19:04.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:04.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:06.106 01.419 21948 Exposure complete
03:19:06.145 00.039 21948 worker thread done servicing request
03:19:06.145 00.000 18120 OnExposeComplete: enter
03:19:06.146 00.001 18120 UpdateGuideState(): m_state=6
03:19:06.148 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5400
03:19:06.149 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=234.96, Mass=1928, SNR=30.4, Peak=133 HFD=4.2
03:19:06.151 00.002 18120 MultiStar: [#1 -0.13,0.99,0.00,M2] [#2 -0.29,0.78,0.00,M2] [#3 0.14,0.66,0.00,M2] [#4 0.18,0.55,0.00,M1] [#5 -0.06,0.91,0.00,M2] [#6 0.11,0.45,0.00,M1] [#7 0.18,0.72,0.00,M2] [#8 0.11,0.89,0.00,M2] 
03:19:06.152 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
03:19:06.153 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
03:19:06.154 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.53 hyp=0.54 cameraTheta=1.69 mountX=0.51 mountY=-0.18, mountTheta=-0.34
03:19:06.157 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.53, opts=13)
03:19:06.158 00.001 18120 Enqueuing Move request for scope (-0.06, 0.53)
03:19:06.159 00.001 21948 Worker thread wakes up
03:19:06.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:06.159 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
03:19:06.159 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:06.160 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:06.160 00.000 18120 Enqueuing Expose request
03:19:06.161 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.53) opts 0xd
03:19:06.161 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.53)
03:19:06.161 00.000 21948 Moving (-0.06, 0.53) raw xDistance=0.51 yDistance=-0.18
03:19:06.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
03:19:06.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:06.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:19:06.161 00.000 21948 MoveAxis(W, 96, ABG)
03:19:06.161 00.000 21948 Guiding  Dir = 3, Dur = 96
03:19:06.161 00.000 21948 IsSlewing returns 0
03:19:06.161 00.000 21948 IsGuiding returns 0
03:19:06.162 00.001 21948 PulseGuide returned control before completion, sleep 105
03:19:06.275 00.113 21948 IsGuiding returns 0
03:19:06.276 00.001 21948 Move returns status 0, amount 96
03:19:06.276 00.000 21948 MoveAxis(N, 0, ABG)
03:19:06.276 00.000 21948 Move returns status 0, amount 0
03:19:06.276 00.000 21948 move complete, result=0
03:19:06.276 00.000 21948 worker thread done servicing request
03:19:06.276 00.000 21948 Worker thread wakes up
03:19:06.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:06.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:06.276 00.000 18120 GuideStep: 0.5 px 96 ms WEST, -0.2 px 0 ms NORTH
03:19:07.906 01.630 21948 Exposure complete
03:19:07.931 00.025 21948 worker thread done servicing request
03:19:07.931 00.000 18120 OnExposeComplete: enter
03:19:07.932 00.001 18120 UpdateGuideState(): m_state=6
03:19:07.932 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5401
03:19:07.933 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=234.29, Mass=1906, SNR=30.3, Peak=154 HFD=4.3
03:19:07.933 00.000 18120 MultiStar: [#1 0.20,0.36,0.74,U] [#2 -0.38,0.26,0.00,M3] [#3 0.24,0.14,0.59,U] [#4 -0.03,-0.03,0.54,U] [#5 -0.05,0.08,0.45,U] [#6 -0.11,0.10,0.51,U] [#7 0.13,-0.17,0.40,U] [#8 0.10,0.13,0.40,U] 
03:19:07.934 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {-0.10, -0.14}
03:19:07.934 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
03:19:07.934 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
03:19:07.935 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.96 mountX=0.04 mountY=-0.06, mountTheta=-1.05
03:19:07.938 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
03:19:07.939 00.001 18120 Enqueuing Move request for scope (0.04, 0.06)
03:19:07.940 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:07.940 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.3
03:19:07.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:07.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:07.941 00.000 18120 Enqueuing Expose request
03:19:07.942 00.001 21948 Worker thread wakes up
03:19:07.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:19:07.942 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:19:07.942 00.000 21948 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
03:19:07.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:19:07.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:07.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:19:07.942 00.000 21948 MoveAxis(E, 0, ABG)
03:19:07.942 00.000 21948 Move returns status 0, amount 0
03:19:07.942 00.000 21948 MoveAxis(N, 0, ABG)
03:19:07.942 00.000 21948 Move returns status 0, amount 0
03:19:07.942 00.000 21948 move complete, result=0
03:19:07.942 00.000 21948 worker thread done servicing request
03:19:07.942 00.000 21948 Worker thread wakes up
03:19:07.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:07.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:07.943 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:09.469 01.526 21948 Exposure complete
03:19:09.543 00.074 21948 worker thread done servicing request
03:19:09.543 00.000 18120 OnExposeComplete: enter
03:19:09.544 00.001 18120 UpdateGuideState(): m_state=6
03:19:09.545 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5402
03:19:09.545 00.000 18120 Star::Find returns 1 (0), X=894.25, Y=234.47, Mass=1763, SNR=29.0, Peak=151 HFD=3.8
03:19:09.546 00.001 18120 MultiStar: [#1 0.23,0.08,0.73,U] [#2 -0.23,0.19,0.67,U] [#3 0.09,0.08,0.63,U] [#4 0.12,-0.15,0.57,U] [#5 -0.01,0.12,0.48,U] [#6 -0.14,0.14,0.53,U] [#7 0.04,0.12,0.42,U] [#8 0.25,0.21,0.41,U] 
03:19:09.546 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.12, 0.04}
03:19:09.547 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
03:19:09.547 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
03:19:09.548 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.09 cameraTheta=1.42 mountX=0.07 mountY=-0.05, mountTheta=-0.61
03:19:09.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
03:19:09.549 00.000 18120 Enqueuing Move request for scope (0.01, 0.08)
03:19:09.550 00.001 21948 Worker thread wakes up
03:19:09.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
03:19:09.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
03:19:09.550 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.05
03:19:09.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:19:09.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:09.550 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:19:09.550 00.000 21948 MoveAxis(E, 0, ABG)
03:19:09.550 00.000 21948 Move returns status 0, amount 0
03:19:09.550 00.000 21948 MoveAxis(N, 0, ABG)
03:19:09.550 00.000 21948 Move returns status 0, amount 0
03:19:09.550 00.000 21948 move complete, result=0
03:19:09.550 00.000 21948 worker thread done servicing request
03:19:09.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:09.551 00.001 18120 UpdateGuideState exits: m=1763 RSB=29.0
03:19:09.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:09.552 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:09.552 00.000 18120 Enqueuing Expose request
03:19:09.552 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:09.555 00.003 21948 Worker thread wakes up
03:19:09.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:09.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:11.187 01.632 21948 Exposure complete
03:19:11.229 00.042 21948 worker thread done servicing request
03:19:11.230 00.001 18120 OnExposeComplete: enter
03:19:11.233 00.003 18120 UpdateGuideState(): m_state=6
03:19:11.235 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5403
03:19:11.238 00.003 18120 Star::Find returns 1 (0), X=894.26, Y=234.25, Mass=1867, SNR=29.8, Peak=159 HFD=4.0
03:19:11.238 00.000 18120 MultiStar: [#1 0.42,0.18,0.00,M1] [#2 -0.10,0.08,0.64,U] [#3 0.09,0.13,0.59,U] [#4 0.26,-0.16,0.57,U] [#5 0.10,0.06,0.46,U] [#6 -0.04,0.00,0.49,U] [#7 0.17,0.02,0.44,U] [#8 0.33,0.02,0.41,U] 
03:19:11.239 00.001 18120 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {-0.11, -0.18}
03:19:11.239 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
03:19:11.240 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:19:11.241 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
03:19:11.244 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
03:19:11.245 00.001 18120 Enqueuing Move request for scope (0.06, -0.02)
03:19:11.246 00.001 21948 Worker thread wakes up
03:19:11.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:19:11.246 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:19:11.246 00.000 21948 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.04
03:19:11.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:19:11.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:11.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:19:11.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:11.247 00.001 21948 MoveAxis(E, 0, ABG)
03:19:11.247 00.000 21948 Move returns status 0, amount 0
03:19:11.247 00.000 21948 MoveAxis(N, 0, ABG)
03:19:11.248 00.001 21948 Move returns status 0, amount 0
03:19:11.248 00.000 21948 move complete, result=0
03:19:11.248 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
03:19:11.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:11.249 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:11.250 00.001 18120 Enqueuing Expose request
03:19:11.250 00.000 21948 worker thread done servicing request
03:19:11.250 00.000 21948 Worker thread wakes up
03:19:11.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:11.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:11.250 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:12.766 01.516 21948 Exposure complete
03:19:12.808 00.042 21948 worker thread done servicing request
03:19:12.808 00.000 18120 OnExposeComplete: enter
03:19:12.809 00.001 18120 UpdateGuideState(): m_state=6
03:19:12.809 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5404
03:19:12.811 00.002 18120 Star::Find returns 1 (0), X=894.08, Y=234.49, Mass=2001, SNR=30.9, Peak=169 HFD=4.0
03:19:12.812 00.001 18120 MultiStar: [#1 0.10,0.28,0.67,U] [#2 -0.29,0.24,0.65,U] [#3 0.21,0.08,0.58,U] [#4 -0.18,0.11,0.55,U] [#5 -0.21,0.04,0.44,U] [#6 0.07,0.12,0.52,U] [#7 -0.06,0.13,0.42,U] [#8 -0.05,0.08,0.37,U] 
03:19:12.813 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.29, 0.06}
03:19:12.814 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:19:12.814 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:19:12.814 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.19 mountX=0.16 mountY=0.02, mountTheta=0.15
03:19:12.816 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
03:19:12.817 00.001 18120 Enqueuing Move request for scope (-0.09, 0.13)
03:19:12.817 00.000 21948 Worker thread wakes up
03:19:12.817 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
03:19:12.817 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
03:19:12.817 00.000 21948 Moving (-0.09, 0.13) raw xDistance=0.16 yDistance=0.02
03:19:12.817 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:19:12.817 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:12.818 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.9
03:19:12.818 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:12.819 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:12.819 00.000 18120 Enqueuing Expose request
03:19:12.820 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:12.820 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:19:12.820 00.000 21948 MoveAxis(E, 0, ABG)
03:19:12.820 00.000 21948 Move returns status 0, amount 0
03:19:12.820 00.000 21948 MoveAxis(N, 0, ABG)
03:19:12.820 00.000 21948 Move returns status 0, amount 0
03:19:12.820 00.000 21948 move complete, result=0
03:19:12.820 00.000 21948 worker thread done servicing request
03:19:12.820 00.000 21948 Worker thread wakes up
03:19:12.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:12.820 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:12.820 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:14.446 01.626 21948 Exposure complete
03:19:14.485 00.039 21948 worker thread done servicing request
03:19:14.485 00.000 18120 OnExposeComplete: enter
03:19:14.486 00.001 18120 UpdateGuideState(): m_state=6
03:19:14.487 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5405
03:19:14.487 00.000 18120 Star::Find returns 1 (0), X=894.17, Y=234.40, Mass=1920, SNR=30.3, Peak=145 HFD=4.1
03:19:14.489 00.002 18120 MultiStar: [#1 0.08,0.35,0.71,U] [#2 -0.24,0.22,0.62,U] [#3 0.15,0.13,0.57,U] [#4 -0.34,0.04,0.53,U] [#5 -0.19,0.24,0.45,U] [#6 0.07,0.09,0.51,U] [#7 0.17,0.38,0.44,U] [#8 0.30,0.43,0.00,M1] 
03:19:14.489 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.16}, one-star: {-0.20, -0.03}
03:19:14.490 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
03:19:14.490 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
03:19:14.490 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.01 mountX=0.17 mountY=-0.00, mountTheta=-0.03
03:19:14.492 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
03:19:14.492 00.000 18120 Enqueuing Move request for scope (-0.07, 0.16)
03:19:14.493 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:14.493 00.000 21948 Worker thread wakes up
03:19:14.493 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.3
03:19:14.494 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:14.494 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:14.495 00.001 18120 Enqueuing Expose request
03:19:14.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
03:19:14.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
03:19:14.495 00.000 21948 Moving (-0.07, 0.16) raw xDistance=0.17 yDistance=-0.00
03:19:14.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:19:14.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:14.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:19:14.495 00.000 21948 MoveAxis(E, 0, ABG)
03:19:14.495 00.000 21948 Move returns status 0, amount 0
03:19:14.495 00.000 21948 MoveAxis(N, 0, ABG)
03:19:14.495 00.000 21948 Move returns status 0, amount 0
03:19:14.495 00.000 21948 move complete, result=0
03:19:14.495 00.000 21948 worker thread done servicing request
03:19:14.495 00.000 21948 Worker thread wakes up
03:19:14.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:14.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:14.497 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:16.016 01.519 21948 Exposure complete
03:19:16.053 00.037 21948 worker thread done servicing request
03:19:16.053 00.000 18120 OnExposeComplete: enter
03:19:16.054 00.001 18120 UpdateGuideState(): m_state=6
03:19:16.054 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5406
03:19:16.055 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=234.31, Mass=1956, SNR=30.7, Peak=154 HFD=4.3
03:19:16.055 00.000 18120 MultiStar: [#1 0.36,0.25,0.00,M1] [#2 -0.08,0.29,0.62,U] [#3 0.13,0.28,0.58,U] [#4 0.00,0.01,0.54,U] [#5 -0.02,0.06,0.46,U] [#6 0.07,-0.15,0.49,U] [#7 0.04,0.06,0.41,U] [#8 0.22,0.46,0.00,M2] 
03:19:16.056 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {-0.09, -0.12}
03:19:16.056 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
03:19:16.056 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
03:19:16.057 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.68 mountX=0.05 mountY=-0.02, mountTheta=-0.36
03:19:16.058 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
03:19:16.059 00.001 18120 Enqueuing Move request for scope (-0.01, 0.05)
03:19:16.059 00.000 21948 Worker thread wakes up
03:19:16.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
03:19:16.059 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
03:19:16.059 00.000 21948 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
03:19:16.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:19:16.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:16.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:16.061 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:19:16.061 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.7
03:19:16.062 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:16.062 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:16.063 00.001 18120 Enqueuing Expose request
03:19:16.063 00.000 21948 MoveAxis(E, 0, ABG)
03:19:16.063 00.000 21948 Move returns status 0, amount 0
03:19:16.063 00.000 21948 MoveAxis(N, 0, ABG)
03:19:16.063 00.000 21948 Move returns status 0, amount 0
03:19:16.063 00.000 21948 move complete, result=0
03:19:16.063 00.000 21948 worker thread done servicing request
03:19:16.063 00.000 21948 Worker thread wakes up
03:19:16.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:16.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:16.064 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:17.687 01.623 21948 Exposure complete
03:19:17.729 00.042 21948 worker thread done servicing request
03:19:17.729 00.000 18120 OnExposeComplete: enter
03:19:17.730 00.001 18120 UpdateGuideState(): m_state=6
03:19:17.730 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5407
03:19:17.731 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=234.54, Mass=1883, SNR=29.9, Peak=149 HFD=3.8
03:19:17.731 00.000 18120 MultiStar: [#1 0.29,0.45,0.00,M2] [#2 -0.23,0.17,0.64,U] [#3 0.28,0.37,0.00,M1] [#4 0.09,-0.04,0.56,U] [#5 0.11,0.24,0.46,U] [#6 0.14,-0.01,0.51,U] [#7 0.18,0.27,0.41,U] [#8 0.25,0.49,0.00,M3] 
03:19:17.732 00.001 18120 refined, 5 included, MultiStar: {-0.00, 0.12}, one-star: {-0.12, 0.11}
03:19:17.734 00.002 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
03:19:17.736 00.002 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
03:19:17.739 00.003 18120 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=0.11 mountY=-0.05, mountTheta=-0.42
03:19:17.743 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.12, opts=13)
03:19:17.744 00.001 18120 Enqueuing Move request for scope (-0.00, 0.12)
03:19:17.745 00.001 21948 Worker thread wakes up
03:19:17.745 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:17.745 00.000 18120 UpdateGuideState exits: m=1883 RSB=29.9
03:19:17.745 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:17.746 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:17.746 00.000 18120 Enqueuing Expose request
03:19:17.748 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
03:19:17.748 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:19:17.748 00.000 21948 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.05
03:19:17.748 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:19:17.748 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:17.748 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:19:17.748 00.000 21948 MoveAxis(E, 0, ABG)
03:19:17.748 00.000 21948 Move returns status 0, amount 0
03:19:17.748 00.000 21948 MoveAxis(N, 0, ABG)
03:19:17.748 00.000 21948 Move returns status 0, amount 0
03:19:17.748 00.000 21948 move complete, result=0
03:19:17.748 00.000 21948 worker thread done servicing request
03:19:17.748 00.000 21948 Worker thread wakes up
03:19:17.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:17.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:17.749 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:19.279 01.530 21948 Exposure complete
03:19:19.320 00.041 21948 worker thread done servicing request
03:19:19.320 00.000 18120 OnExposeComplete: enter
03:19:19.322 00.002 18120 UpdateGuideState(): m_state=6
03:19:19.323 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5408
03:19:19.323 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=234.51, Mass=1859, SNR=29.9, Peak=157 HFD=3.9
03:19:19.324 00.001 18120 MultiStar: [#1 0.23,0.41,0.00,M3] [#2 -0.15,0.07,0.63,U] [#3 0.15,0.38,0.60,U] [#4 0.08,0.02,0.55,U] [#5 -0.05,0.18,0.47,U] [#6 0.02,0.06,0.52,U] [#7 0.12,0.15,0.43,U] [#8 0.37,0.34,0.00,M4] 
03:19:19.324 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.15, 0.08}
03:19:19.325 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
03:19:19.325 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
03:19:19.326 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.12 mountY=-0.04, mountTheta=-0.34
03:19:19.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.13, opts=13)
03:19:19.328 00.001 18120 Enqueuing Move request for scope (-0.02, 0.13)
03:19:19.328 00.000 21948 Worker thread wakes up
03:19:19.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:19.329 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:19:19.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:19.330 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:19.330 00.000 18120 Enqueuing Expose request
03:19:19.331 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
03:19:19.331 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
03:19:19.331 00.000 21948 Moving (-0.02, 0.13) raw xDistance=0.12 yDistance=-0.04
03:19:19.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:19:19.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:19.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:19:19.331 00.000 21948 MoveAxis(E, 0, ABG)
03:19:19.331 00.000 21948 Move returns status 0, amount 0
03:19:19.331 00.000 21948 MoveAxis(N, 0, ABG)
03:19:19.331 00.000 21948 Move returns status 0, amount 0
03:19:19.331 00.000 21948 move complete, result=0
03:19:19.331 00.000 21948 worker thread done servicing request
03:19:19.331 00.000 21948 Worker thread wakes up
03:19:19.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:19.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:19.331 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:20.957 01.626 21948 Exposure complete
03:19:20.998 00.041 21948 worker thread done servicing request
03:19:20.998 00.000 18120 OnExposeComplete: enter
03:19:20.999 00.001 18120 UpdateGuideState(): m_state=6
03:19:21.000 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5409
03:19:21.000 00.000 18120 Star::Find returns 1 (0), X=894.26, Y=234.56, Mass=1890, SNR=30.2, Peak=156 HFD=3.9
03:19:21.002 00.002 18120 MultiStar: [#1 0.14,0.37,0.75,U] [#2 -0.13,0.27,0.65,U] [#3 0.11,0.47,0.00,M1] [#4 0.11,0.25,0.55,U] [#5 -0.07,0.12,0.47,U] [#6 0.03,0.09,0.53,U] [#7 -0.03,0.31,0.44,U] [#8 -0.10,0.06,0.40,U] 
03:19:21.006 00.004 18120 single-star, 7 included, MultiStar: {-0.02, 0.20}, one-star: {-0.10, 0.13}
03:19:21.007 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
03:19:21.011 00.004 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
03:19:21.013 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.24 mountX=0.16 mountY=0.03, mountTheta=0.21
03:19:21.014 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
03:19:21.014 00.000 18120 Enqueuing Move request for scope (-0.10, 0.13)
03:19:21.015 00.001 21948 Worker thread wakes up
03:19:21.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
03:19:21.015 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
03:19:21.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:21.016 00.001 18120 UpdateGuideState exits: m=1890 RSB=30.2
03:19:21.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:21.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:21.019 00.003 21948 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.03
03:19:21.019 00.000 18120 Enqueuing Expose request
03:19:21.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:19:21.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:21.019 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:19:21.019 00.000 21948 MoveAxis(E, 0, ABG)
03:19:21.019 00.000 21948 Move returns status 0, amount 0
03:19:21.019 00.000 21948 MoveAxis(N, 0, ABG)
03:19:21.020 00.001 21948 Move returns status 0, amount 0
03:19:21.020 00.000 21948 move complete, result=0
03:19:21.020 00.000 21948 worker thread done servicing request
03:19:21.020 00.000 21948 Worker thread wakes up
03:19:21.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:21.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:21.020 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:22.541 01.521 21948 Exposure complete
03:19:22.588 00.047 21948 worker thread done servicing request
03:19:22.588 00.000 18120 OnExposeComplete: enter
03:19:22.589 00.001 18120 UpdateGuideState(): m_state=6
03:19:22.590 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5410
03:19:22.590 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=234.59, Mass=1741, SNR=28.9, Peak=133 HFD=4.2
03:19:22.591 00.001 18120 MultiStar: [#1 0.33,0.44,0.00,M3] [#2 -0.13,0.31,0.66,U] [#3 0.26,0.43,0.00,M2] [#4 0.18,0.19,0.55,U] [#5 -0.10,0.24,0.49,U] [#6 0.18,0.07,0.56,U] [#7 0.51,0.24,0.00,M1] [#8 0.26,0.49,0.00,M4] 
03:19:22.591 00.000 18120 single-star, 4 included, MultiStar: {0.03, 0.19}, one-star: {0.03, 0.16}
03:19:22.591 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
03:19:22.592 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.63 = -0.63)
03:19:22.593 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.40 mountX=0.14 mountY=-0.10, mountTheta=-0.62
03:19:22.595 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
03:19:22.597 00.002 18120 Enqueuing Move request for scope (0.03, 0.16)
03:19:22.598 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:22.599 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.9
03:19:22.600 00.001 21948 Worker thread wakes up
03:19:22.601 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
03:19:22.601 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
03:19:22.601 00.000 21948 Moving (0.03, 0.16) raw xDistance=0.14 yDistance=-0.10
03:19:22.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:19:22.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:22.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:19:22.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:22.602 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:22.603 00.001 18120 Enqueuing Expose request
03:19:22.603 00.000 21948 MoveAxis(E, 0, ABG)
03:19:22.603 00.000 21948 Move returns status 0, amount 0
03:19:22.603 00.000 21948 MoveAxis(N, 0, ABG)
03:19:22.603 00.000 21948 Move returns status 0, amount 0
03:19:22.603 00.000 21948 move complete, result=0
03:19:22.603 00.000 21948 worker thread done servicing request
03:19:22.603 00.000 21948 Worker thread wakes up
03:19:22.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:22.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:22.604 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:24.236 01.632 21948 Exposure complete
03:19:24.273 00.037 21948 worker thread done servicing request
03:19:24.273 00.000 18120 OnExposeComplete: enter
03:19:24.274 00.001 18120 UpdateGuideState(): m_state=6
03:19:24.276 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5411
03:19:24.277 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=234.69, Mass=1967, SNR=30.6, Peak=149 HFD=3.8
03:19:24.278 00.001 18120 MultiStar: [#1 0.29,0.54,0.00,M4] [#2 0.19,0.46,0.00,M1] [#3 0.26,0.36,0.00,M3] [#4 0.09,0.51,0.00,M1] [#5 -0.03,0.51,0.00,M1] [#6 0.23,0.33,0.52,U] [#7 0.13,0.69,0.00,M2] [#8 0.17,0.86,0.00,M5] 
03:19:24.279 00.001 18120 single-star, 1 included, MultiStar: {0.10, 0.29}, one-star: {0.04, 0.26}
03:19:24.280 00.001 18120 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
03:19:24.280 00.000 18120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
03:19:24.281 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.43 mountX=0.22 mountY=-0.15, mountTheta=-0.59
03:19:24.283 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.26, opts=13)
03:19:24.284 00.001 18120 Enqueuing Move request for scope (0.04, 0.26)
03:19:24.284 00.000 21948 Worker thread wakes up
03:19:24.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:24.285 00.001 18120 UpdateGuideState exits: m=1967 RSB=30.6
03:19:24.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:24.286 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:24.286 00.000 18120 Enqueuing Expose request
03:19:24.287 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
03:19:24.287 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
03:19:24.287 00.000 21948 Moving (0.04, 0.26) raw xDistance=0.22 yDistance=-0.15
03:19:24.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:19:24.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:24.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:19:24.287 00.000 21948 MoveAxis(W, 40, ABG)
03:19:24.287 00.000 21948 Guiding  Dir = 3, Dur = 40
03:19:24.287 00.000 21948 IsSlewing returns 0
03:19:24.287 00.000 21948 IsGuiding returns 0
03:19:24.289 00.002 21948 PulseGuide returned control before completion, sleep 48
03:19:24.344 00.055 21948 IsGuiding returns 0
03:19:24.344 00.000 21948 Move returns status 0, amount 40
03:19:24.344 00.000 21948 MoveAxis(N, 0, ABG)
03:19:24.344 00.000 21948 Move returns status 0, amount 0
03:19:24.344 00.000 21948 move complete, result=0
03:19:24.344 00.000 21948 worker thread done servicing request
03:19:24.344 00.000 21948 Worker thread wakes up
03:19:24.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:24.344 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
03:19:24.345 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:25.763 01.418 21948 Exposure complete
03:19:25.803 00.040 21948 worker thread done servicing request
03:19:25.803 00.000 18120 OnExposeComplete: enter
03:19:25.804 00.001 18120 UpdateGuideState(): m_state=6
03:19:25.805 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5412
03:19:25.805 00.000 18120 Star::Find returns 1 (0), X=894.25, Y=234.40, Mass=1876, SNR=30.0, Peak=144 HFD=4.1
03:19:25.806 00.001 18120 MultiStar: [#1 0.05,0.32,0.73,U] [#2 -0.13,0.28,0.66,U] [#3 0.08,0.30,0.59,U] [#4 -0.27,0.19,0.56,U] [#5 -0.17,0.14,0.47,U] [#6 -0.30,0.16,0.52,U] [#7 -0.07,0.07,0.44,U] [#8 0.07,0.12,0.40,U] 
03:19:25.806 00.000 18120 single-star, 8 included, MultiStar: {-0.09, 0.17}, one-star: {-0.12, -0.03}
03:19:25.806 00.000 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.37)
03:19:25.807 00.001 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.33)
03:19:25.807 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.91 mountX=0.02 mountY=0.12, mountTheta=1.37
03:19:25.810 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
03:19:25.810 00.000 18120 Enqueuing Move request for scope (-0.12, -0.03)
03:19:25.811 00.001 21948 Worker thread wakes up
03:19:25.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:25.811 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
03:19:25.812 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:25.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:25.812 00.000 18120 Enqueuing Expose request
03:19:25.813 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
03:19:25.813 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
03:19:25.813 00.000 21948 Moving (-0.12, -0.03) raw xDistance=0.02 yDistance=0.12
03:19:25.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:19:25.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:25.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:19:25.813 00.000 21948 MoveAxis(E, 0, ABG)
03:19:25.813 00.000 21948 Move returns status 0, amount 0
03:19:25.813 00.000 21948 MoveAxis(N, 0, ABG)
03:19:25.813 00.000 21948 Move returns status 0, amount 0
03:19:25.813 00.000 21948 move complete, result=0
03:19:25.813 00.000 21948 worker thread done servicing request
03:19:25.813 00.000 21948 Worker thread wakes up
03:19:25.813 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:25.815 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:25.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:27.445 01.630 21948 Exposure complete
03:19:27.483 00.038 21948 worker thread done servicing request
03:19:27.483 00.000 18120 OnExposeComplete: enter
03:19:27.486 00.003 18120 UpdateGuideState(): m_state=6
03:19:27.488 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5413
03:19:27.491 00.003 18120 Star::Find returns 1 (0), X=894.44, Y=234.23, Mass=1986, SNR=30.8, Peak=152 HFD=3.8
03:19:27.492 00.001 18120 MultiStar: [#1 0.22,0.31,0.70,U] [#2 -0.01,0.16,0.61,U] [#3 0.33,0.22,0.60,U] [#4 0.18,0.09,0.54,U] [#5 -0.13,0.02,0.46,U] [#6 0.09,-0.15,0.51,U] [#7 0.23,0.03,0.41,U] [#8 0.14,0.25,0.39,U] 
03:19:27.493 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.08, -0.20}
03:19:27.493 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
03:19:27.494 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
03:19:27.494 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.01 mountY=-0.14, mountTheta=-1.53
03:19:27.495 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
03:19:27.496 00.001 18120 Enqueuing Move request for scope (0.13, 0.06)
03:19:27.498 00.002 21948 Worker thread wakes up
03:19:27.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:27.498 00.000 18120 UpdateGuideState exits: m=1986 RSB=30.8
03:19:27.498 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:27.499 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
03:19:27.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
03:19:27.499 00.000 21948 Moving (0.13, 0.06) raw xDistance=0.01 yDistance=-0.14
03:19:27.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:19:27.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:27.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:19:27.499 00.000 21948 MoveAxis(E, 0, ABG)
03:19:27.499 00.000 21948 Move returns status 0, amount 0
03:19:27.499 00.000 21948 MoveAxis(N, 0, ABG)
03:19:27.499 00.000 21948 Move returns status 0, amount 0
03:19:27.499 00.000 21948 move complete, result=0
03:19:27.499 00.000 21948 worker thread done servicing request
03:19:27.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:27.500 00.001 18120 Enqueuing Expose request
03:19:27.500 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:27.501 00.001 21948 Worker thread wakes up
03:19:27.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:27.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,219,31,31)
03:19:28.342 00.841 18120 evsrv: cli 0D46DB70 connect
03:19:28.343 00.001 18120 case statement mapped state 6 to 3
03:19:28.343 00.000 18120 case statement mapped state 6 to 3
03:19:28.344 00.001 18120 evsrv: cli 0D46DB70 request: {"method":"get_app_state","id":"8799e70a-a195-4405-8c88-3db0c850fb2f"}
03:19:28.347 00.003 18120 case statement mapped state 6 to 3
03:19:28.348 00.001 18120 evsrv: cli 0D46DB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"8799e70a-a195-4405-8c88-3db0c850fb2f"}
03:19:28.349 00.001 18120 evsrv: cli 0D46DB70 disconnect
03:19:28.352 00.003 18120 evsrv: cli 0D46D710 connect
03:19:28.352 00.000 18120 case statement mapped state 6 to 3
03:19:28.353 00.001 18120 case statement mapped state 6 to 3
03:19:28.354 00.001 18120 evsrv: cli 0D46D710 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"0a3a243a-8782-4491-b7d2-7119b72057b6"}
03:19:28.354 00.000 18120 PhdController::Dither begins
03:19:28.355 00.001 18120 dither: size=2.00, dRA=-1.38 dDec=0.02
03:19:28.355 00.000 18120 MountToCamera -- mountTheta (3.13) + m_xAngle (2.00) = xAngle (5.13 = -1.16)
03:19:28.356 00.001 18120 MountToCamera -- mountX=-1.38 mountY=0.02 hyp=1.38 mountTheta=3.13 cameraX=0.56, cameraY=-1.26 cameraTheta=-1.16
03:19:28.356 00.000 18120 setting lock position to (894.92, 233.17)
03:19:28.357 00.001 18120 Mount: notify guiding dithered (0.6, -1.3)
03:19:28.357 00.000 18120 MultiStar: stabilizing after lock position change
03:19:28.358 00.001 18120 Status Line: Dithering de -1.38,0.02
03:19:28.359 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:19:28.360 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
03:19:28.360 00.000 18120 evsrv: cli 0D46D710 response: {"jsonrpc":"2.0","result":0,"id":"0a3a243a-8782-4491-b7d2-7119b72057b6"}
03:19:28.361 00.001 18120 evsrv: cli 0D46D710 disconnect
03:19:29.020 00.659 21948 Exposure complete
03:19:29.065 00.045 21948 worker thread done servicing request
03:19:29.065 00.000 18120 OnExposeComplete: enter
03:19:29.065 00.000 18120 UpdateGuideState(): m_state=6
03:19:29.068 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5414
03:19:29.070 00.002 18120 Star::Find returns 1 (0), X=894.56, Y=234.25, Mass=1872, SNR=30.0, Peak=140 HFD=4.0
03:19:29.073 00.003 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
03:19:29.075 00.002 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
03:19:29.077 00.002 18120 CameraToMount -- cameraX=-0.37 cameraY=1.08 hyp=1.14 cameraTheta=1.90 mountX=1.13 mountY=-0.16, mountTheta=-0.14
03:19:29.082 00.005 18120 dither recenter: remaining=(1.4,-0.0) step=(1.4,-0.0)
03:19:29.084 00.002 18120 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.00) = xAngle (1.99 = 1.99)
03:19:29.084 00.000 18120 MountToCamera -- mountX=1.38 mountY=-0.02 hyp=1.38 mountTheta=-0.01 cameraX=-0.56, cameraY=1.26 cameraTheta=1.99
03:19:29.085 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.56, y=1.26, opts=4)
03:19:29.085 00.000 18120 Enqueuing Move request for scope (-0.56, 1.26)
03:19:29.086 00.001 18120 Mount: notify direct move 1.38,-0.02
03:19:29.086 00.000 21948 Worker thread wakes up
03:19:29.086 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:29.086 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:19:29.087 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 1.26) opts 0x4
03:19:29.087 00.000 18120 PhdController: settling, locked = 1, distance = 1.42 (0.50) aobump = 0 frame = 1 / 99999
03:19:29.087 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.56, 1.26)
03:19:29.087 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065569.087,"Host":"ASUS_SAM","Inst":1,"Distance":1.42,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:19:29.088 00.001 21948 Moving (-0.56, 1.26) raw xDistance=1.38 yDistance=-0.02
03:19:29.088 00.000 21948 MoveAxis(W, 391, B)
03:19:29.088 00.000 21948 Guiding  Dir = 3, Dur = 391
03:19:29.088 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:29.088 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:29.089 00.001 18120 Enqueuing Expose request
03:19:29.089 00.000 21948 IsSlewing returns 0
03:19:29.090 00.001 21948 IsGuiding returns 0
03:19:29.091 00.001 21948 PulseGuide returned control before completion, sleep 400
03:19:29.503 00.412 21948 IsGuiding returns 0
03:19:29.503 00.000 21948 Move returns status 0, amount 391
03:19:29.503 00.000 21948 MoveAxis(N, 4, B)
03:19:29.503 00.000 21948 Guiding  Dir = 0, Dur = 4
03:19:29.503 00.000 21948 IsSlewing returns 0
03:19:29.503 00.000 21948 IsGuiding returns 0
03:19:29.506 00.003 21948 PulseGuide returned control before completion, sleep 12
03:19:29.533 00.027 21948 IsGuiding returns 0
03:19:29.533 00.000 21948 Move returns status 0, amount 4
03:19:29.533 00.000 21948 move complete, result=0
03:19:29.533 00.000 21948 worker thread done servicing request
03:19:29.533 00.000 21948 Worker thread wakes up
03:19:29.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:29.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:29.533 00.000 18120 GuideStep: 1.4 px 391 ms WEST, -0.0 px 4 ms NORTH
03:19:31.171 01.638 21948 Exposure complete
03:19:31.203 00.032 21948 worker thread done servicing request
03:19:31.203 00.000 18120 OnExposeComplete: enter
03:19:31.204 00.001 18120 UpdateGuideState(): m_state=6
03:19:31.204 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5415
03:19:31.205 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=233.20, Mass=1774, SNR=29.2, Peak=175 HFD=3.9
03:19:31.205 00.000 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
03:19:31.206 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
03:19:31.206 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.33 cameraTheta=0.09 mountX=-0.11 mountY=-0.31, mountTheta=-1.92
03:19:31.207 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=0.03, opts=13)
03:19:31.208 00.001 18120 Enqueuing Move request for scope (0.33, 0.03)
03:19:31.208 00.000 21948 Worker thread wakes up
03:19:31.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.03) opts 0xd
03:19:31.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, 0.03)
03:19:31.208 00.000 21948 Moving (0.33, 0.03) raw xDistance=-0.11 yDistance=-0.31
03:19:31.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:19:31.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:19:31.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:31.209 00.001 18120 UpdateGuideState exits: m=1774 RSB=29.2
03:19:31.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:19:31.209 00.000 21948 MoveAxis(E, 0, ABG)
03:19:31.209 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 2 / 99999
03:19:31.210 00.001 21948 Move returns status 0, amount 0
03:19:31.210 00.000 21948 MoveAxis(N, 0, ABG)
03:19:31.210 00.000 21948 Move returns status 0, amount 0
03:19:31.210 00.000 21948 move complete, result=0
03:19:31.210 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065571.210,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:19:31.210 00.000 21948 worker thread done servicing request
03:19:31.211 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:31.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:31.211 00.000 18120 Enqueuing Expose request
03:19:31.212 00.001 21948 Worker thread wakes up
03:19:31.212 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:19:31.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:31.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:32.736 01.524 21948 Exposure complete
03:19:32.793 00.057 21948 worker thread done servicing request
03:19:32.793 00.000 18120 OnExposeComplete: enter
03:19:32.794 00.001 18120 UpdateGuideState(): m_state=6
03:19:32.795 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5416
03:19:32.797 00.002 18120 Star::Find returns 1 (0), X=895.18, Y=233.16, Mass=1954, SNR=30.6, Peak=180 HFD=4.3
03:19:32.798 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
03:19:32.799 00.001 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
03:19:32.799 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.02 mountX=-0.11 mountY=-0.23, mountTheta=-2.03
03:19:32.801 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.01, opts=13)
03:19:32.802 00.001 18120 Enqueuing Move request for scope (0.26, -0.01)
03:19:32.802 00.000 21948 Worker thread wakes up
03:19:32.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:32.803 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.6
03:19:32.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
03:19:32.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
03:19:32.803 00.000 21948 Moving (0.26, -0.01) raw xDistance=-0.11 yDistance=-0.23
03:19:32.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:19:32.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:19:32.803 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 3 / 99999
03:19:32.804 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:19:32.804 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065572.804,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
03:19:32.804 00.000 21948 MoveAxis(E, 0, ABG)
03:19:32.804 00.000 21948 Move returns status 0, amount 0
03:19:32.804 00.000 21948 MoveAxis(N, 0, ABG)
03:19:32.804 00.000 21948 Move returns status 0, amount 0
03:19:32.804 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:32.805 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:32.805 00.000 18120 Enqueuing Expose request
03:19:32.805 00.000 21948 move complete, result=0
03:19:32.806 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:32.806 00.000 21948 worker thread done servicing request
03:19:32.806 00.000 21948 Worker thread wakes up
03:19:32.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:32.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:34.445 01.639 21948 Exposure complete
03:19:34.488 00.043 21948 worker thread done servicing request
03:19:34.489 00.001 18120 OnExposeComplete: enter
03:19:34.490 00.001 18120 UpdateGuideState(): m_state=6
03:19:34.491 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5417
03:19:34.492 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=233.17, Mass=1844, SNR=29.8, Peak=174 HFD=4.2
03:19:34.492 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
03:19:34.492 00.000 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
03:19:34.493 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
03:19:34.494 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.00, opts=13)
03:19:34.495 00.001 18120 Enqueuing Move request for scope (0.13, 0.00)
03:19:34.495 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:34.496 00.001 21948 Worker thread wakes up
03:19:34.496 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
03:19:34.496 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
03:19:34.496 00.000 21948 Moving (0.13, 0.00) raw xDistance=-0.05 yDistance=-0.12
03:19:34.496 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:19:34.496 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.8
03:19:34.496 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 4 / 99999
03:19:34.497 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:34.497 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065574.497,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:19:34.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:19:34.497 00.000 21948 MoveAxis(E, 0, ABG)
03:19:34.497 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:34.498 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:34.498 00.000 18120 Enqueuing Expose request
03:19:34.498 00.000 21948 Move returns status 0, amount 0
03:19:34.498 00.000 21948 MoveAxis(N, 0, ABG)
03:19:34.498 00.000 21948 Move returns status 0, amount 0
03:19:34.499 00.001 21948 move complete, result=0
03:19:34.499 00.000 21948 worker thread done servicing request
03:19:34.499 00.000 21948 Worker thread wakes up
03:19:34.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:34.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:34.499 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:36.017 01.518 21948 Exposure complete
03:19:36.054 00.037 21948 worker thread done servicing request
03:19:36.054 00.000 18120 OnExposeComplete: enter
03:19:36.055 00.001 18120 UpdateGuideState(): m_state=6
03:19:36.055 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5418
03:19:36.056 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=233.11, Mass=1921, SNR=30.5, Peak=189 HFD=4.2
03:19:36.056 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
03:19:36.057 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
03:19:36.057 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
03:19:36.058 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.06, opts=13)
03:19:36.059 00.001 18120 Enqueuing Move request for scope (0.15, -0.06)
03:19:36.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:36.060 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.5
03:19:36.060 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 5 / 99999
03:19:36.061 00.001 21948 Worker thread wakes up
03:19:36.061 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065576.061,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
03:19:36.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
03:19:36.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
03:19:36.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:36.062 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:36.062 00.000 21948 Moving (0.15, -0.06) raw xDistance=-0.12 yDistance=-0.11
03:19:36.063 00.001 18120 Enqueuing Expose request
03:19:36.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:19:36.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:36.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:19:36.063 00.000 21948 MoveAxis(E, 0, ABG)
03:19:36.063 00.000 21948 Move returns status 0, amount 0
03:19:36.063 00.000 21948 MoveAxis(N, 0, ABG)
03:19:36.063 00.000 21948 Move returns status 0, amount 0
03:19:36.063 00.000 21948 move complete, result=0
03:19:36.063 00.000 21948 worker thread done servicing request
03:19:36.063 00.000 21948 Worker thread wakes up
03:19:36.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:36.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:36.064 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:37.695 01.631 21948 Exposure complete
03:19:37.762 00.067 21948 worker thread done servicing request
03:19:37.762 00.000 18120 OnExposeComplete: enter
03:19:37.763 00.001 18120 UpdateGuideState(): m_state=6
03:19:37.765 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5419
03:19:37.766 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=233.12, Mass=1921, SNR=30.3, Peak=178 HFD=4.0
03:19:37.768 00.002 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
03:19:37.769 00.001 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
03:19:37.770 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=-0.05 hyp=0.40 cameraTheta=-0.13 mountX=-0.21 mountY=-0.33, mountTheta=-2.14
03:19:37.773 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.05, opts=13)
03:19:37.774 00.001 18120 Enqueuing Move request for scope (0.40, -0.05)
03:19:37.775 00.001 21948 Worker thread wakes up
03:19:37.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:37.775 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.3
03:19:37.776 00.001 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 6 / 99999
03:19:37.776 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.05) opts 0xd
03:19:37.776 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065577.776,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:19:37.777 00.001 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.05)
03:19:37.777 00.000 21948 Moving (0.40, -0.05) raw xDistance=-0.21 yDistance=-0.33
03:19:37.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:19:37.777 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:37.777 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:37.778 00.001 18120 Enqueuing Expose request
03:19:37.778 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.55
03:19:37.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
03:19:37.778 00.000 21948 MoveAxis(E, 37, ABG)
03:19:37.778 00.000 21948 Guiding  Dir = 2, Dur = 37
03:19:37.778 00.000 21948 IsSlewing returns 0
03:19:37.778 00.000 21948 IsGuiding returns 0
03:19:37.780 00.002 21948 PulseGuide returned control before completion, sleep 46
03:19:37.835 00.055 21948 IsGuiding returns 0
03:19:37.835 00.000 21948 Move returns status 0, amount 37
03:19:37.835 00.000 21948 MoveAxis(N, 79, ABG)
03:19:37.835 00.000 21948 Guiding  Dir = 0, Dur = 79
03:19:37.835 00.000 21948 IsSlewing returns 0
03:19:37.835 00.000 21948 IsGuiding returns 0
03:19:37.840 00.005 21948 PulseGuide returned control before completion, sleep 85
03:19:37.932 00.092 21948 IsGuiding returns 0
03:19:37.932 00.000 21948 Move returns status 0, amount 79
03:19:37.932 00.000 21948 move complete, result=0
03:19:37.932 00.000 21948 worker thread done servicing request
03:19:37.932 00.000 21948 Worker thread wakes up
03:19:37.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:37.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:37.932 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.3 px 79 ms NORTH
03:19:39.335 01.403 21948 Exposure complete
03:19:39.375 00.040 21948 worker thread done servicing request
03:19:39.375 00.000 18120 OnExposeComplete: enter
03:19:39.377 00.002 18120 UpdateGuideState(): m_state=6
03:19:39.379 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5420
03:19:39.380 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.14, Mass=1793, SNR=29.3, Peak=181 HFD=4.2
03:19:39.383 00.003 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
03:19:39.384 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
03:19:39.384 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.27 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
03:19:39.386 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.03, opts=13)
03:19:39.387 00.001 18120 Enqueuing Move request for scope (0.12, -0.03)
03:19:39.387 00.000 21948 Worker thread wakes up
03:19:39.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:39.388 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.3
03:19:39.388 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 7 / 99999
03:19:39.389 00.001 18120 PhdController: newstate STATE_FINISH
03:19:39.389 00.000 18120 PhdController complete: success
03:19:39.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
03:19:39.389 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786065579.389,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
03:19:39.390 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
03:19:39.390 00.000 21948 Moving (0.12, -0.03) raw xDistance=-0.08 yDistance=-0.09
03:19:39.390 00.000 18120 Mount: notify guiding dither settle done success=1
03:19:39.390 00.000 18120 PhdController: newstate STATE_IDLE
03:19:39.391 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:39.392 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:39.392 00.000 18120 Enqueuing Expose request
03:19:39.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:19:39.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:39.393 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:19:39.393 00.000 21948 MoveAxis(E, 0, ABG)
03:19:39.393 00.000 21948 Move returns status 0, amount 0
03:19:39.393 00.000 21948 MoveAxis(N, 0, ABG)
03:19:39.393 00.000 21948 Move returns status 0, amount 0
03:19:39.393 00.000 21948 move complete, result=0
03:19:39.393 00.000 21948 worker thread done servicing request
03:19:39.393 00.000 21948 Worker thread wakes up
03:19:39.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:39.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:39.393 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:41.024 01.631 21948 Exposure complete
03:19:41.067 00.043 21948 worker thread done servicing request
03:19:41.067 00.000 18120 OnExposeComplete: enter
03:19:41.068 00.001 18120 UpdateGuideState(): m_state=6
03:19:41.068 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.069 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=233.21, Mass=1878, SNR=29.9, Peak=189 HFD=4.1
03:19:41.069 00.000 18120 MultiStar: exiting stabilization period
03:19:41.071 00.002 18120 MultiStar: updating star positions after lock position change
03:19:41.073 00.002 18120 Star::Find(15, 620, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.075 00.002 18120 Star::Find returns 1 (0), X=619.99, Y=383.64, Mass=996, SNR=21.9, Peak=94 HFD=4.1
03:19:41.075 00.000 18120 Star::Find(15, 1047, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.076 00.001 18120 Star::Find returns 1 (0), X=1046.64, Y=598.18, Mass=742, SNR=18.8, Peak=70 HFD=3.7
03:19:41.076 00.000 18120 Star::Find(15, 154, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.077 00.001 18120 Star::Find returns 1 (0), X=154.15, Y=34.70, Mass=658, SNR=17.7, Peak=74 HFD=3.7
03:19:41.077 00.000 18120 Star::Find(15, 337, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.078 00.001 18120 Star::Find returns 1 (0), X=337.00, Y=891.65, Mass=598, SNR=17.0, Peak=64 HFD=3.4
03:19:41.078 00.000 18120 Star::Find(15, 161, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.078 00.000 18120 Star::Find returns 1 (0), X=160.93, Y=418.92, Mass=437, SNR=14.4, Peak=56 HFD=3.8
03:19:41.079 00.001 18120 Star::Find(15, 542, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.079 00.000 18120 Star::Find returns 1 (0), X=542.39, Y=67.25, Mass=507, SNR=15.4, Peak=41 HFD=4.5
03:19:41.080 00.001 18120 Star::Find(15, 1132, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.080 00.000 18120 Star::Find returns 1 (0), X=1131.33, Y=227.09, Mass=352, SNR=13.0, Peak=35 HFD=3.8
03:19:41.081 00.001 18120 Star::Find(15, 418, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.081 00.000 18120 Star::Find returns 1 (0), X=418.52, Y=130.15, Mass=328, SNR=12.4, Peak=34 HFD=3.7
03:19:41.081 00.000 18120 Star::Find(15, 752, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.082 00.001 18120 Star::Find returns 1 (0), X=751.71, Y=262.71, Mass=267, SNR=11.3, Peak=30 HFD=2.9
03:19:41.082 00.000 18120 Star::Find(15, 1233, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.083 00.001 18120 Star::Find returns 1 (0), X=1232.41, Y=674.76, Mass=276, SNR=11.5, Peak=34 HFD=3.2
03:19:41.083 00.000 18120 Star::Find(15, 848, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
03:19:41.084 00.001 18120 Star::Find returns 1 (0), X=848.25, Y=74.64, Mass=282, SNR=11.6, Peak=28 HFD=3.4
03:19:41.084 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
03:19:41.084 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
03:19:41.085 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.31 mountX=0.05 mountY=0.01, mountTheta=0.27
03:19:41.087 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
03:19:41.088 00.001 18120 Enqueuing Move request for scope (-0.04, 0.04)
03:19:41.089 00.001 21948 Worker thread wakes up
03:19:41.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:41.090 00.001 18120 UpdateGuideState exits: m=1878 RSB=29.9
03:19:41.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:41.091 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:41.091 00.000 18120 Enqueuing Expose request
03:19:41.092 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
03:19:41.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
03:19:41.092 00.000 21948 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.01
03:19:41.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:19:41.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:41.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:19:41.092 00.000 21948 MoveAxis(E, 0, ABG)
03:19:41.092 00.000 21948 Move returns status 0, amount 0
03:19:41.092 00.000 21948 MoveAxis(N, 0, ABG)
03:19:41.092 00.000 21948 Move returns status 0, amount 0
03:19:41.092 00.000 21948 move complete, result=0
03:19:41.092 00.000 21948 worker thread done servicing request
03:19:41.092 00.000 21948 Worker thread wakes up
03:19:41.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:41.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:41.092 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:42.615 01.523 21948 Exposure complete
03:19:42.649 00.034 21948 worker thread done servicing request
03:19:42.649 00.000 18120 OnExposeComplete: enter
03:19:42.651 00.002 18120 UpdateGuideState(): m_state=6
03:19:42.651 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5422
03:19:42.652 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.24, Mass=1831, SNR=29.7, Peak=151 HFD=4.1
03:19:42.652 00.000 18120 MultiStar: [#1 0.02,-0.03,0.73,U] [#2 -0.02,-0.07,0.65,U] [#3 -0.05,-0.03,0.59,U] [#4 -0.06,-0.03,0.57,U] [#5 0.28,0.23,0.45,U] [#6 -0.04,-0.02,0.53,U] [#7 -0.05,-0.06,0.44,U] [#8 -0.16,-0.14,0.39,U] 
03:19:42.653 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.16, 0.07}
03:19:42.653 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.01 = 1.28)
03:19:42.654 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.05 = 1.24)
03:19:42.654 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.01 mountX=0.01 mountY=0.04, mountTheta=1.27
03:19:42.655 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
03:19:42.656 00.001 18120 Enqueuing Move request for scope (-0.04, -0.01)
03:19:42.656 00.000 21948 Worker thread wakes up
03:19:42.657 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:42.657 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.7
03:19:42.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:42.658 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:42.658 00.000 18120 Enqueuing Expose request
03:19:42.659 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
03:19:42.659 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
03:19:42.659 00.000 21948 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
03:19:42.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:19:42.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:42.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:19:42.659 00.000 21948 MoveAxis(E, 0, ABG)
03:19:42.659 00.000 21948 Move returns status 0, amount 0
03:19:42.659 00.000 21948 MoveAxis(N, 0, ABG)
03:19:42.659 00.000 21948 Move returns status 0, amount 0
03:19:42.659 00.000 21948 move complete, result=0
03:19:42.659 00.000 21948 worker thread done servicing request
03:19:42.659 00.000 21948 Worker thread wakes up
03:19:42.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:42.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:42.660 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:44.292 01.632 21948 Exposure complete
03:19:44.348 00.056 21948 worker thread done servicing request
03:19:44.348 00.000 18120 OnExposeComplete: enter
03:19:44.350 00.002 18120 UpdateGuideState(): m_state=6
03:19:44.351 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5423
03:19:44.351 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=233.01, Mass=1877, SNR=30.0, Peak=177 HFD=4.3
03:19:44.352 00.001 18120 MultiStar: [#1 -0.04,-0.08,0.71,U] [#2 0.12,-0.36,0.66,U] [#3 -0.02,-0.08,0.61,U] [#4 -0.26,-0.19,0.54,U] [#5 0.32,-0.24,0.47,U] [#6 -0.29,0.20,0.55,U] [#7 -0.19,-0.37,0.45,U] [#8 0.33,-0.20,0.41,U] 
03:19:44.352 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {0.01, -0.16}
03:19:44.353 00.001 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
03:19:44.354 00.001 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
03:19:44.354 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.64 mountX=-0.14 mountY=0.08, mountTheta=2.62
03:19:44.356 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.16, opts=13)
03:19:44.356 00.000 18120 Enqueuing Move request for scope (-0.01, -0.16)
03:19:44.356 00.000 21948 Worker thread wakes up
03:19:44.357 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:44.357 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:19:44.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:44.358 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:44.358 00.000 18120 Enqueuing Expose request
03:19:44.359 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
03:19:44.359 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
03:19:44.359 00.000 21948 Moving (-0.01, -0.16) raw xDistance=-0.14 yDistance=0.08
03:19:44.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:19:44.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:44.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:19:44.359 00.000 21948 MoveAxis(E, 0, ABG)
03:19:44.359 00.000 21948 Move returns status 0, amount 0
03:19:44.359 00.000 21948 MoveAxis(N, 0, ABG)
03:19:44.359 00.000 21948 Move returns status 0, amount 0
03:19:44.359 00.000 21948 move complete, result=0
03:19:44.359 00.000 21948 worker thread done servicing request
03:19:44.359 00.000 21948 Worker thread wakes up
03:19:44.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:44.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:44.359 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:45.880 01.521 21948 Exposure complete
03:19:45.910 00.030 21948 worker thread done servicing request
03:19:45.910 00.000 18120 OnExposeComplete: enter
03:19:45.911 00.001 18120 UpdateGuideState(): m_state=6
03:19:45.913 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5424
03:19:45.914 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=233.09, Mass=1864, SNR=30.0, Peak=162 HFD=4.2
03:19:45.914 00.000 18120 MultiStar: [#1 0.02,-0.05,0.70,U] [#2 0.23,-0.25,0.63,U] [#3 -0.09,-0.04,0.58,U] [#4 0.07,-0.23,0.57,U] [#5 0.25,0.05,0.45,U] [#6 -0.04,-0.07,0.48,U] [#7 0.09,-0.17,0.43,U] [#8 -0.04,-0.14,0.40,U] 
03:19:45.915 00.001 18120 single-star, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.03, -0.08}
03:19:45.915 00.000 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.32)
03:19:45.916 00.001 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.28)
03:19:45.916 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.96 mountX=-0.06 mountY=0.06, mountTheta=2.30
03:19:45.917 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.08, opts=13)
03:19:45.918 00.001 18120 Enqueuing Move request for scope (-0.03, -0.08)
03:19:45.918 00.000 21948 Worker thread wakes up
03:19:45.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:45.919 00.001 18120 UpdateGuideState exits: m=1864 RSB=30.0
03:19:45.920 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
03:19:45.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:45.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:45.921 00.001 18120 Enqueuing Expose request
03:19:45.921 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
03:19:45.921 00.000 21948 Moving (-0.03, -0.08) raw xDistance=-0.06 yDistance=0.06
03:19:45.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:19:45.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:45.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:19:45.921 00.000 21948 MoveAxis(E, 0, ABG)
03:19:45.921 00.000 21948 Move returns status 0, amount 0
03:19:45.921 00.000 21948 MoveAxis(N, 0, ABG)
03:19:45.921 00.000 21948 Move returns status 0, amount 0
03:19:45.921 00.000 21948 move complete, result=0
03:19:45.921 00.000 21948 worker thread done servicing request
03:19:45.921 00.000 21948 Worker thread wakes up
03:19:45.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:45.922 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:45.922 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:47.561 01.639 21948 Exposure complete
03:19:47.595 00.034 21948 worker thread done servicing request
03:19:47.595 00.000 18120 OnExposeComplete: enter
03:19:47.595 00.000 18120 UpdateGuideState(): m_state=6
03:19:47.596 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5425
03:19:47.596 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=233.00, Mass=1903, SNR=30.2, Peak=174 HFD=4.3
03:19:47.597 00.001 18120 MultiStar: [#1 0.08,-0.10,0.71,U] [#2 0.23,-0.27,0.63,U] [#3 0.09,-0.09,0.61,U] [#4 -0.03,-0.23,0.56,U] [#5 0.42,0.01,0.45,U] [#6 -0.14,0.04,0.52,U] [#7 0.07,-0.08,0.41,U] [#8 0.15,-0.08,0.39,U] 
03:19:47.597 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {-0.01, -0.17}
03:19:47.598 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
03:19:47.598 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
03:19:47.599 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=-0.14 mountY=-0.02, mountTheta=-3.01
03:19:47.600 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
03:19:47.600 00.000 18120 Enqueuing Move request for scope (0.08, -0.12)
03:19:47.602 00.002 21948 Worker thread wakes up
03:19:47.602 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
03:19:47.602 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
03:19:47.602 00.000 21948 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.02
03:19:47.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:19:47.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:47.602 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
03:19:47.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:47.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:47.603 00.001 18120 Enqueuing Expose request
03:19:47.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:47.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:19:47.603 00.000 21948 MoveAxis(E, 0, ABG)
03:19:47.603 00.000 21948 Move returns status 0, amount 0
03:19:47.603 00.000 21948 MoveAxis(N, 0, ABG)
03:19:47.603 00.000 21948 Move returns status 0, amount 0
03:19:47.603 00.000 21948 move complete, result=0
03:19:47.604 00.001 21948 worker thread done servicing request
03:19:47.604 00.000 21948 Worker thread wakes up
03:19:47.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:47.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:47.604 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:49.129 01.525 21948 Exposure complete
03:19:49.167 00.038 21948 worker thread done servicing request
03:19:49.167 00.000 18120 OnExposeComplete: enter
03:19:49.168 00.001 18120 UpdateGuideState(): m_state=6
03:19:49.168 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5426
03:19:49.169 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.12, Mass=1807, SNR=29.4, Peak=169 HFD=4.3
03:19:49.171 00.002 18120 MultiStar: [#1 0.23,-0.02,0.73,U] [#2 0.28,-0.25,0.66,U] [#3 -0.03,-0.06,0.62,U] [#4 0.05,-0.37,0.56,U] [#5 0.32,-0.11,0.47,U] [#6 0.07,0.04,0.54,U] [#7 0.02,-0.19,0.44,U] [#8 0.15,-0.09,0.40,U] 
03:19:49.172 00.001 18120 single-star, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.07, -0.05}
03:19:49.173 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
03:19:49.176 00.003 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
03:19:49.178 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
03:19:49.182 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
03:19:49.185 00.003 18120 Enqueuing Move request for scope (0.07, -0.05)
03:19:49.187 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:49.190 00.003 18120 UpdateGuideState exits: m=1807 RSB=29.4
03:19:49.192 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:49.194 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:49.197 00.003 21948 Worker thread wakes up
03:19:49.197 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
03:19:49.197 00.000 18120 Enqueuing Expose request
03:19:49.198 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
03:19:49.198 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=-0.04
03:19:49.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:19:49.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:49.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:19:49.198 00.000 21948 MoveAxis(E, 0, ABG)
03:19:49.198 00.000 21948 Move returns status 0, amount 0
03:19:49.198 00.000 21948 MoveAxis(N, 0, ABG)
03:19:49.198 00.000 21948 Move returns status 0, amount 0
03:19:49.198 00.000 21948 move complete, result=0
03:19:49.198 00.000 21948 worker thread done servicing request
03:19:49.198 00.000 21948 Worker thread wakes up
03:19:49.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:49.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:49.198 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:50.824 01.626 21948 Exposure complete
03:19:50.854 00.030 21948 worker thread done servicing request
03:19:50.854 00.000 18120 OnExposeComplete: enter
03:19:50.856 00.002 18120 UpdateGuideState(): m_state=6
03:19:50.856 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5427
03:19:50.857 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=232.96, Mass=1950, SNR=30.6, Peak=185 HFD=4.4
03:19:50.857 00.000 18120 MultiStar: [#1 0.19,-0.34,0.71,U] [#2 0.24,-0.54,0.00,M1] [#3 0.03,-0.32,0.60,U] [#4 0.18,-0.61,0.00,M1] [#5 0.51,-0.21,0.00,M1] [#6 0.26,-0.21,0.52,U] [#7 0.15,-0.40,0.43,U] [#8 0.28,-0.28,0.38,U] 
03:19:50.858 00.001 18120 single-star, 5 included, MultiStar: {0.16, -0.28}, one-star: {0.11, -0.21}
03:19:50.858 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
03:19:50.859 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
03:19:50.859 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.10 mountX=-0.24 mountY=-0.00, mountTheta=-3.14
03:19:50.860 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.21, opts=13)
03:19:50.861 00.001 18120 Enqueuing Move request for scope (0.11, -0.21)
03:19:50.861 00.000 21948 Worker thread wakes up
03:19:50.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:50.862 00.001 18120 UpdateGuideState exits: m=1950 RSB=30.6
03:19:50.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:50.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:50.863 00.001 18120 Enqueuing Expose request
03:19:50.863 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
03:19:50.863 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
03:19:50.863 00.000 21948 Moving (0.11, -0.21) raw xDistance=-0.24 yDistance=-0.00
03:19:50.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:19:50.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:50.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:19:50.863 00.000 21948 MoveAxis(E, 43, ABG)
03:19:50.863 00.000 21948 Guiding  Dir = 2, Dur = 43
03:19:50.864 00.001 21948 IsSlewing returns 0
03:19:50.864 00.000 21948 IsGuiding returns 0
03:19:50.866 00.002 21948 PulseGuide returned control before completion, sleep 52
03:19:50.933 00.067 21948 IsGuiding returns 0
03:19:50.933 00.000 21948 Move returns status 0, amount 43
03:19:50.933 00.000 21948 MoveAxis(N, 0, ABG)
03:19:50.933 00.000 21948 Move returns status 0, amount 0
03:19:50.933 00.000 21948 move complete, result=0
03:19:50.933 00.000 21948 worker thread done servicing request
03:19:50.933 00.000 21948 Worker thread wakes up
03:19:50.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:50.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:50.933 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:19:52.343 01.410 21948 Exposure complete
03:19:52.389 00.046 21948 worker thread done servicing request
03:19:52.390 00.001 18120 OnExposeComplete: enter
03:19:52.391 00.001 18120 UpdateGuideState(): m_state=6
03:19:52.393 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5428
03:19:52.394 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=232.99, Mass=1915, SNR=30.4, Peak=184 HFD=4.4
03:19:52.396 00.002 18120 MultiStar: [#1 0.09,-0.04,0.72,U] [#2 0.47,-0.53,0.00,M2] [#3 0.00,-0.13,0.58,U] [#4 -0.01,-0.36,0.56,U] [#5 0.43,-0.07,0.47,U] [#6 -0.27,0.01,0.51,U] [#7 0.06,-0.10,0.44,U] [#8 0.01,-0.13,0.40,U] 
03:19:52.397 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.07, -0.18}
03:19:52.398 00.001 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.07)
03:19:52.399 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.03)
03:19:52.400 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=-0.14 mountY=0.02, mountTheta=3.03
03:19:52.403 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.13, opts=13)
03:19:52.405 00.002 18120 Enqueuing Move request for scope (0.05, -0.13)
03:19:52.405 00.000 21948 Worker thread wakes up
03:19:52.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:52.406 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.4
03:19:52.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:52.406 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:52.407 00.001 18120 Enqueuing Expose request
03:19:52.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
03:19:52.407 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
03:19:52.407 00.000 21948 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=0.02
03:19:52.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:19:52.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:52.407 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:19:52.407 00.000 21948 MoveAxis(E, 0, ABG)
03:19:52.407 00.000 21948 Move returns status 0, amount 0
03:19:52.407 00.000 21948 MoveAxis(N, 0, ABG)
03:19:52.407 00.000 21948 Move returns status 0, amount 0
03:19:52.408 00.001 21948 move complete, result=0
03:19:52.408 00.000 21948 worker thread done servicing request
03:19:52.408 00.000 21948 Worker thread wakes up
03:19:52.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:52.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:52.408 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:54.040 01.632 21948 Exposure complete
03:19:54.067 00.027 21948 worker thread done servicing request
03:19:54.067 00.000 18120 OnExposeComplete: enter
03:19:54.068 00.001 18120 UpdateGuideState(): m_state=6
03:19:54.069 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5429
03:19:54.069 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=233.08, Mass=1821, SNR=29.6, Peak=173 HFD=4.3
03:19:54.070 00.001 18120 MultiStar: [#1 0.04,-0.12,0.71,U] [#2 0.35,-0.31,0.00,M3] [#3 0.13,0.05,0.62,U] [#4 0.16,-0.17,0.56,U] [#5 0.39,-0.14,0.46,U] [#6 -0.08,-0.01,0.55,U] [#7 0.26,-0.07,0.43,U] [#8 0.20,-0.44,0.00,M1] 
03:19:54.070 00.000 18120 single-star, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.06, -0.09}
03:19:54.070 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:19:54.071 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:19:54.071 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
03:19:54.073 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
03:19:54.074 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
03:19:54.075 00.001 21948 Worker thread wakes up
03:19:54.075 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
03:19:54.076 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
03:19:54.076 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.01
03:19:54.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:19:54.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:54.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:54.076 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.6
03:19:54.077 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:54.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:54.078 00.001 18120 Enqueuing Expose request
03:19:54.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:19:54.078 00.000 21948 MoveAxis(E, 0, ABG)
03:19:54.078 00.000 21948 Move returns status 0, amount 0
03:19:54.078 00.000 21948 MoveAxis(N, 0, ABG)
03:19:54.078 00.000 21948 Move returns status 0, amount 0
03:19:54.078 00.000 21948 move complete, result=0
03:19:54.078 00.000 21948 worker thread done servicing request
03:19:54.079 00.001 21948 Worker thread wakes up
03:19:54.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:54.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:54.079 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:55.593 01.514 21948 Exposure complete
03:19:55.645 00.052 21948 worker thread done servicing request
03:19:55.645 00.000 18120 OnExposeComplete: enter
03:19:55.646 00.001 18120 UpdateGuideState(): m_state=6
03:19:55.648 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5430
03:19:55.650 00.002 18120 Star::Find returns 1 (0), X=894.98, Y=233.28, Mass=1897, SNR=30.1, Peak=173 HFD=4.0
03:19:55.651 00.001 18120 MultiStar: [#1 -0.10,0.02,0.71,U] [#2 0.34,-0.17,0.62,U] [#3 0.03,-0.01,0.57,U] [#4 0.06,-0.11,0.54,U] [#5 0.40,0.10,0.43,U] [#6 -0.27,0.08,0.54,U] [#7 0.02,0.04,0.43,U] [#8 0.20,0.06,0.39,U] 
03:19:55.652 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.06, 0.11}
03:19:55.655 00.003 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
03:19:55.655 00.000 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
03:19:55.656 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.22 mountX=-0.01 mountY=-0.07, mountTheta=-1.78
03:19:55.657 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.02, opts=13)
03:19:55.657 00.000 18120 Enqueuing Move request for scope (0.07, 0.02)
03:19:55.658 00.001 21948 Worker thread wakes up
03:19:55.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:55.658 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.1
03:19:55.659 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:55.659 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:55.659 00.000 18120 Enqueuing Expose request
03:19:55.660 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
03:19:55.660 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
03:19:55.660 00.000 21948 Moving (0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
03:19:55.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:55.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:55.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:19:55.660 00.000 21948 MoveAxis(E, 0, ABG)
03:19:55.660 00.000 21948 Move returns status 0, amount 0
03:19:55.660 00.000 21948 MoveAxis(N, 0, ABG)
03:19:55.660 00.000 21948 Move returns status 0, amount 0
03:19:55.660 00.000 21948 move complete, result=0
03:19:55.660 00.000 21948 worker thread done servicing request
03:19:55.660 00.000 21948 Worker thread wakes up
03:19:55.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:55.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:55.660 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:57.290 01.630 21948 Exposure complete
03:19:57.330 00.040 21948 worker thread done servicing request
03:19:57.330 00.000 18120 OnExposeComplete: enter
03:19:57.333 00.003 18120 UpdateGuideState(): m_state=6
03:19:57.335 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5431
03:19:57.338 00.003 18120 Star::Find returns 1 (0), X=894.75, Y=233.17, Mass=1828, SNR=29.6, Peak=162 HFD=4.2
03:19:57.340 00.002 18120 MultiStar: [#1 -0.24,-0.02,0.71,U] [#2 0.08,-0.19,0.64,U] [#3 -0.03,-0.11,0.61,U] [#4 -0.26,-0.37,0.00,M1] [#5 0.29,-0.09,0.46,U] [#6 -0.22,0.11,0.55,U] [#7 0.13,-0.14,0.43,U] [#8 0.10,-0.38,0.40,U] 
03:19:57.342 00.002 18120 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {-0.17, 0.00}
03:19:57.345 00.003 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.00) = xAngle (-4.03 = 2.26)
03:19:57.348 00.003 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.22)
03:19:57.348 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=-0.06 mountY=0.07, mountTheta=2.24
03:19:57.349 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.08, opts=13)
03:19:57.350 00.001 18120 Enqueuing Move request for scope (-0.04, -0.08)
03:19:57.350 00.000 21948 Worker thread wakes up
03:19:57.350 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:57.351 00.001 18120 UpdateGuideState exits: m=1828 RSB=29.6
03:19:57.351 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:57.351 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:57.352 00.001 18120 Enqueuing Expose request
03:19:57.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
03:19:57.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
03:19:57.352 00.000 21948 Moving (-0.04, -0.08) raw xDistance=-0.06 yDistance=0.07
03:19:57.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:19:57.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:57.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:19:57.353 00.001 21948 MoveAxis(E, 0, ABG)
03:19:57.353 00.000 21948 Move returns status 0, amount 0
03:19:57.353 00.000 21948 MoveAxis(N, 0, ABG)
03:19:57.353 00.000 21948 Move returns status 0, amount 0
03:19:57.353 00.000 21948 move complete, result=0
03:19:57.353 00.000 21948 worker thread done servicing request
03:19:57.353 00.000 21948 Worker thread wakes up
03:19:57.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:57.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:57.353 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:58.878 01.525 21948 Exposure complete
03:19:58.922 00.044 21948 worker thread done servicing request
03:19:58.923 00.001 18120 OnExposeComplete: enter
03:19:58.924 00.001 18120 UpdateGuideState(): m_state=6
03:19:58.924 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5432
03:19:58.925 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=233.15, Mass=1831, SNR=29.6, Peak=164 HFD=4.3
03:19:58.925 00.000 18120 MultiStar: [#1 0.23,-0.01,0.72,U] [#2 0.33,-0.15,0.62,U] [#3 -0.04,-0.08,0.61,U] [#4 0.08,-0.09,0.56,U] [#5 0.50,0.28,0.00,M1] [#6 -0.20,0.01,0.54,U] [#7 -0.05,-0.09,0.43,U] [#8 -0.11,-0.25,0.41,U] 
03:19:58.926 00.001 18120 single-star, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.09, -0.02}
03:19:58.926 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
03:19:58.927 00.001 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
03:19:58.927 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.17 mountX=-0.05 mountY=-0.08, mountTheta=-2.18
03:19:58.928 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
03:19:58.930 00.002 18120 Enqueuing Move request for scope (0.09, -0.02)
03:19:58.931 00.001 21948 Worker thread wakes up
03:19:58.931 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
03:19:58.931 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
03:19:58.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:19:58.931 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
03:19:58.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:58.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:19:58.933 00.001 18120 Enqueuing Expose request
03:19:58.933 00.000 21948 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
03:19:58.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:19:58.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:58.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:19:58.933 00.000 21948 MoveAxis(E, 0, ABG)
03:19:58.933 00.000 21948 Move returns status 0, amount 0
03:19:58.933 00.000 21948 MoveAxis(N, 0, ABG)
03:19:58.933 00.000 21948 Move returns status 0, amount 0
03:19:58.933 00.000 21948 move complete, result=0
03:19:58.933 00.000 21948 worker thread done servicing request
03:19:58.933 00.000 21948 Worker thread wakes up
03:19:58.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:19:58.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:19:58.934 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:00.567 01.633 21948 Exposure complete
03:20:00.602 00.035 21948 worker thread done servicing request
03:20:00.602 00.000 18120 OnExposeComplete: enter
03:20:00.603 00.001 18120 UpdateGuideState(): m_state=6
03:20:00.604 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5433
03:20:00.605 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=233.18, Mass=1877, SNR=30.0, Peak=164 HFD=4.2
03:20:00.606 00.001 18120 MultiStar: [#1 0.17,-0.15,0.72,U] [#2 0.28,-0.26,0.63,U] [#3 0.18,-0.11,0.56,U] [#4 0.11,-0.32,0.57,U] [#5 0.45,0.12,0.00,M2] [#6 -0.06,0.21,0.51,U] [#7 0.02,-0.08,0.42,U] [#8 0.21,0.06,0.41,U] 
03:20:00.606 00.000 18120 single-star, 7 included, MultiStar: {0.14, -0.09}, one-star: {0.14, 0.01}
03:20:00.607 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
03:20:00.607 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
03:20:00.608 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
03:20:00.609 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.01, opts=13)
03:20:00.610 00.001 18120 Enqueuing Move request for scope (0.14, 0.01)
03:20:00.611 00.001 21948 Worker thread wakes up
03:20:00.611 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:00.611 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:20:00.612 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:00.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:00.613 00.001 18120 Enqueuing Expose request
03:20:00.615 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
03:20:00.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
03:20:00.615 00.000 21948 Moving (0.14, 0.01) raw xDistance=-0.05 yDistance=-0.13
03:20:00.616 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:20:00.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:00.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:00.616 00.000 21948 MoveAxis(E, 0, ABG)
03:20:00.616 00.000 21948 Move returns status 0, amount 0
03:20:00.616 00.000 21948 MoveAxis(N, 0, ABG)
03:20:00.616 00.000 21948 Move returns status 0, amount 0
03:20:00.616 00.000 21948 move complete, result=0
03:20:00.616 00.000 21948 worker thread done servicing request
03:20:00.616 00.000 21948 Worker thread wakes up
03:20:00.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:00.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:00.616 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:02.136 01.520 21948 Exposure complete
03:20:02.169 00.033 21948 worker thread done servicing request
03:20:02.170 00.001 18120 OnExposeComplete: enter
03:20:02.172 00.002 18120 UpdateGuideState(): m_state=6
03:20:02.174 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5434
03:20:02.174 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=232.87, Mass=1923, SNR=30.5, Peak=174 HFD=4.3
03:20:02.175 00.001 18120 MultiStar: [#1 0.13,-0.16,0.72,U] [#2 0.35,-0.32,0.00,M1] [#3 -0.10,-0.10,0.57,U] [#4 0.03,-0.26,0.54,U] [#5 0.42,-0.10,0.45,U] [#6 -0.15,0.06,0.53,U] [#7 0.04,-0.19,0.41,U] [#8 -0.16,-0.12,0.40,U] 
03:20:02.175 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.16}, one-star: {0.00, -0.30}
03:20:02.176 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
03:20:02.176 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
03:20:02.177 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.42 mountX=-0.16 mountY=0.05, mountTheta=2.83
03:20:02.179 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.16, opts=13)
03:20:02.179 00.000 18120 Enqueuing Move request for scope (0.03, -0.16)
03:20:02.180 00.001 21948 Worker thread wakes up
03:20:02.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
03:20:02.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
03:20:02.180 00.000 21948 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.05
03:20:02.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:20:02.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:02.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:20:02.180 00.000 21948 MoveAxis(E, 0, ABG)
03:20:02.180 00.000 21948 Move returns status 0, amount 0
03:20:02.180 00.000 21948 MoveAxis(N, 0, ABG)
03:20:02.180 00.000 21948 Move returns status 0, amount 0
03:20:02.180 00.000 21948 move complete, result=0
03:20:02.180 00.000 21948 worker thread done servicing request
03:20:02.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:02.180 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.5
03:20:02.182 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:02.185 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:02.187 00.002 18120 Enqueuing Expose request
03:20:02.189 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:02.192 00.003 21948 Worker thread wakes up
03:20:02.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:02.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:03.833 01.641 21948 Exposure complete
03:20:03.875 00.042 21948 worker thread done servicing request
03:20:03.875 00.000 18120 OnExposeComplete: enter
03:20:03.876 00.001 18120 UpdateGuideState(): m_state=6
03:20:03.877 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5435
03:20:03.878 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=232.88, Mass=1954, SNR=30.7, Peak=194 HFD=4.2
03:20:03.881 00.003 18120 MultiStar: [#1 0.16,0.07,0.70,U] [#2 0.35,-0.40,0.00,M2] [#3 0.02,-0.02,0.59,U] [#4 0.02,-0.08,0.55,U] [#5 0.32,-0.21,0.45,U] [#6 -0.17,-0.17,0.48,U] [#7 0.37,-0.01,0.42,U] [#8 -0.08,-0.05,0.39,U] 
03:20:03.883 00.002 18120 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.14, -0.29}
03:20:03.886 00.003 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
03:20:03.888 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
03:20:03.889 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
03:20:03.891 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.11, opts=13)
03:20:03.892 00.001 18120 Enqueuing Move request for scope (0.10, -0.11)
03:20:03.892 00.000 21948 Worker thread wakes up
03:20:03.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:03.892 00.000 18120 UpdateGuideState exits: m=1954 RSB=30.7
03:20:03.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:03.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:03.893 00.000 18120 Enqueuing Expose request
03:20:03.895 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
03:20:03.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
03:20:03.895 00.000 21948 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.04
03:20:03.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:20:03.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:03.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:03.895 00.000 21948 MoveAxis(E, 0, ABG)
03:20:03.895 00.000 21948 Move returns status 0, amount 0
03:20:03.895 00.000 21948 MoveAxis(N, 0, ABG)
03:20:03.896 00.001 21948 Move returns status 0, amount 0
03:20:03.896 00.000 21948 move complete, result=0
03:20:03.896 00.000 21948 worker thread done servicing request
03:20:03.896 00.000 21948 Worker thread wakes up
03:20:03.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:03.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:03.898 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:05.422 01.524 21948 Exposure complete
03:20:05.457 00.035 21948 worker thread done servicing request
03:20:05.457 00.000 18120 OnExposeComplete: enter
03:20:05.458 00.001 18120 UpdateGuideState(): m_state=6
03:20:05.458 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5436
03:20:05.459 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.07, Mass=1952, SNR=30.6, Peak=183 HFD=4.3
03:20:05.459 00.000 18120 MultiStar: [#1 0.14,-0.06,0.70,U] [#2 0.22,-0.11,0.62,U] [#3 -0.07,0.02,0.55,U] [#4 0.10,-0.19,0.55,U] [#5 0.25,-0.06,0.45,U] [#6 -0.11,0.31,0.47,U] [#7 0.03,-0.04,0.45,U] [#8 0.00,-0.01,0.40,U] 
03:20:05.460 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.02, -0.10}
03:20:05.460 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:20:05.461 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
03:20:05.461 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.53 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
03:20:05.464 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
03:20:05.464 00.000 18120 Enqueuing Move request for scope (0.07, -0.04)
03:20:05.465 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:05.465 00.000 21948 Worker thread wakes up
03:20:05.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
03:20:05.465 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
03:20:05.465 00.000 21948 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.04
03:20:05.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:20:05.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:05.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:05.465 00.000 21948 MoveAxis(E, 0, ABG)
03:20:05.465 00.000 21948 Move returns status 0, amount 0
03:20:05.465 00.000 21948 MoveAxis(N, 0, ABG)
03:20:05.465 00.000 21948 Move returns status 0, amount 0
03:20:05.465 00.000 21948 move complete, result=0
03:20:05.465 00.000 21948 worker thread done servicing request
03:20:05.465 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
03:20:05.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:05.467 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:05.467 00.000 18120 Enqueuing Expose request
03:20:05.467 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:05.468 00.001 21948 Worker thread wakes up
03:20:05.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:05.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:07.101 01.633 21948 Exposure complete
03:20:07.145 00.044 21948 worker thread done servicing request
03:20:07.145 00.000 18120 OnExposeComplete: enter
03:20:07.147 00.002 18120 UpdateGuideState(): m_state=6
03:20:07.148 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5437
03:20:07.149 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.15, Mass=1898, SNR=30.1, Peak=177 HFD=4.2
03:20:07.150 00.001 18120 MultiStar: [#1 0.20,-0.16,0.71,U] [#2 0.29,-0.13,0.63,U] [#3 0.09,-0.11,0.59,U] [#4 0.18,0.08,0.56,U] [#5 0.46,0.09,0.00,M1] [#6 -0.20,0.23,0.53,U] [#7 0.16,-0.07,0.40,U] [#8 -0.03,0.02,0.39,U] 
03:20:07.151 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.06, -0.02}
03:20:07.152 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
03:20:07.153 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
03:20:07.154 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.29 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
03:20:07.157 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
03:20:07.158 00.001 18120 Enqueuing Move request for scope (0.06, -0.02)
03:20:07.159 00.001 21948 Worker thread wakes up
03:20:07.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:07.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:20:07.159 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.1
03:20:07.160 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:07.160 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:07.162 00.002 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:20:07.162 00.000 21948 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.04
03:20:07.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:20:07.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:07.162 00.000 18120 Enqueuing Expose request
03:20:07.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:07.162 00.000 21948 MoveAxis(E, 0, ABG)
03:20:07.163 00.001 21948 Move returns status 0, amount 0
03:20:07.163 00.000 21948 MoveAxis(N, 0, ABG)
03:20:07.163 00.000 21948 Move returns status 0, amount 0
03:20:07.163 00.000 21948 move complete, result=0
03:20:07.163 00.000 21948 worker thread done servicing request
03:20:07.163 00.000 21948 Worker thread wakes up
03:20:07.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:07.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:07.163 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:08.684 01.521 21948 Exposure complete
03:20:08.732 00.048 21948 worker thread done servicing request
03:20:08.732 00.000 18120 OnExposeComplete: enter
03:20:08.733 00.001 18120 UpdateGuideState(): m_state=6
03:20:08.733 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5438
03:20:08.734 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=233.13, Mass=1995, SNR=30.8, Peak=186 HFD=4.2
03:20:08.734 00.000 18120 MultiStar: [#1 0.15,0.04,0.69,U] [#2 0.52,-0.34,0.00,M1] [#3 0.07,0.08,0.60,U] [#4 0.25,0.03,0.54,U] [#5 0.71,0.21,0.00,M2] [#6 0.20,-0.03,0.50,U] [#7 0.39,-0.03,0.44,U] [#8 0.24,-0.01,0.39,U] 
03:20:08.735 00.001 18120 single-star, 6 included, MultiStar: {0.19, 0.00}, one-star: {0.14, -0.04}
03:20:08.735 00.000 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
03:20:08.735 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
03:20:08.736 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.25 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
03:20:08.737 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.04, opts=13)
03:20:08.737 00.000 18120 Enqueuing Move request for scope (0.14, -0.04)
03:20:08.738 00.001 21948 Worker thread wakes up
03:20:08.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:08.739 00.001 18120 UpdateGuideState exits: m=1995 RSB=30.8
03:20:08.740 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
03:20:08.740 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
03:20:08.740 00.000 21948 Moving (0.14, -0.04) raw xDistance=-0.09 yDistance=-0.11
03:20:08.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:20:08.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:08.740 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:08.741 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:08.742 00.001 18120 Enqueuing Expose request
03:20:08.743 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:20:08.743 00.000 21948 MoveAxis(E, 0, ABG)
03:20:08.743 00.000 21948 Move returns status 0, amount 0
03:20:08.743 00.000 21948 MoveAxis(N, 0, ABG)
03:20:08.743 00.000 21948 Move returns status 0, amount 0
03:20:08.743 00.000 21948 move complete, result=0
03:20:08.743 00.000 21948 worker thread done servicing request
03:20:08.743 00.000 21948 Worker thread wakes up
03:20:08.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:08.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:08.745 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:10.376 01.631 21948 Exposure complete
03:20:10.423 00.047 21948 worker thread done servicing request
03:20:10.424 00.001 18120 OnExposeComplete: enter
03:20:10.424 00.000 18120 UpdateGuideState(): m_state=6
03:20:10.425 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5439
03:20:10.425 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=233.08, Mass=1826, SNR=29.6, Peak=178 HFD=4.2
03:20:10.426 00.001 18120 MultiStar: [#1 0.14,-0.05,0.73,U] [#2 0.35,-0.23,0.65,U] [#3 -0.00,0.02,0.59,U] [#4 0.06,0.00,0.56,U] [#5 0.44,0.12,0.00,M3] [#6 -0.13,0.27,0.54,U] [#7 -0.01,-0.04,0.45,U] [#8 0.20,0.05,0.40,U] 
03:20:10.426 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.05, -0.08}
03:20:10.427 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
03:20:10.427 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
03:20:10.428 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.27 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
03:20:10.431 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
03:20:10.431 00.000 18120 Enqueuing Move request for scope (0.09, -0.02)
03:20:10.431 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:10.432 00.001 18120 UpdateGuideState exits: m=1826 RSB=29.6
03:20:10.432 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:10.433 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:10.433 00.000 18120 Enqueuing Expose request
03:20:10.433 00.000 21948 Worker thread wakes up
03:20:10.434 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
03:20:10.434 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
03:20:10.434 00.000 21948 Moving (0.09, -0.02) raw xDistance=-0.06 yDistance=-0.07
03:20:10.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:20:10.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:10.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:10.434 00.000 21948 MoveAxis(E, 0, ABG)
03:20:10.434 00.000 21948 Move returns status 0, amount 0
03:20:10.434 00.000 21948 MoveAxis(N, 0, ABG)
03:20:10.434 00.000 21948 Move returns status 0, amount 0
03:20:10.434 00.000 21948 move complete, result=0
03:20:10.434 00.000 21948 worker thread done servicing request
03:20:10.434 00.000 21948 Worker thread wakes up
03:20:10.434 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:10.435 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:10.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:11.954 01.519 21948 Exposure complete
03:20:11.994 00.040 21948 worker thread done servicing request
03:20:11.994 00.000 18120 OnExposeComplete: enter
03:20:11.995 00.001 18120 UpdateGuideState(): m_state=6
03:20:11.996 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5440
03:20:11.996 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=233.18, Mass=1851, SNR=29.8, Peak=164 HFD=4.2
03:20:11.997 00.001 18120 MultiStar: [#1 0.05,-0.12,0.72,U] [#2 0.26,-0.22,0.63,U] [#3 0.08,0.07,0.61,U] [#4 0.04,-0.08,0.55,U] [#5 0.36,0.14,0.44,U] [#6 -0.16,0.17,0.51,U] [#7 -0.03,-0.12,0.43,U] [#8 0.15,-0.11,0.40,U] 
03:20:11.997 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.12, 0.01}
03:20:11.999 00.002 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
03:20:12.001 00.002 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
03:20:12.004 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.32 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
03:20:12.008 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
03:20:12.010 00.002 18120 Enqueuing Move request for scope (0.10, -0.03)
03:20:12.011 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:12.011 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.8
03:20:12.013 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:12.013 00.000 21948 Worker thread wakes up
03:20:12.013 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:12.015 00.002 18120 Enqueuing Expose request
03:20:12.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
03:20:12.015 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
03:20:12.015 00.000 21948 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
03:20:12.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:20:12.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:12.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:12.015 00.000 21948 MoveAxis(E, 0, ABG)
03:20:12.015 00.000 21948 Move returns status 0, amount 0
03:20:12.015 00.000 21948 MoveAxis(N, 0, ABG)
03:20:12.015 00.000 21948 Move returns status 0, amount 0
03:20:12.015 00.000 21948 move complete, result=0
03:20:12.015 00.000 21948 worker thread done servicing request
03:20:12.016 00.001 21948 Worker thread wakes up
03:20:12.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:12.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:12.016 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:13.649 01.633 21948 Exposure complete
03:20:13.699 00.050 21948 worker thread done servicing request
03:20:13.699 00.000 18120 OnExposeComplete: enter
03:20:13.700 00.001 18120 UpdateGuideState(): m_state=6
03:20:13.700 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5441
03:20:13.701 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=233.25, Mass=1931, SNR=30.4, Peak=182 HFD=4.1
03:20:13.701 00.000 18120 MultiStar: [#1 0.18,-0.10,0.73,U] [#2 0.32,-0.25,0.62,U] [#3 0.06,0.08,0.57,U] [#4 -0.05,0.06,0.56,U] [#5 0.30,0.15,0.45,U] [#6 -0.03,-0.03,0.48,U] [#7 0.19,-0.01,0.44,U] [#8 0.14,0.07,0.39,U] 
03:20:13.702 00.001 18120 single-star, 8 included, MultiStar: {0.10, 0.00}, one-star: {-0.05, 0.08}
03:20:13.704 00.002 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
03:20:13.705 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
03:20:13.706 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.09 mountX=0.10 mountY=0.01, mountTheta=0.05
03:20:13.709 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
03:20:13.709 00.000 18120 Enqueuing Move request for scope (-0.05, 0.08)
03:20:13.710 00.001 21948 Worker thread wakes up
03:20:13.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:13.710 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.4
03:20:13.711 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:13.711 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:13.712 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
03:20:13.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
03:20:13.712 00.000 21948 Moving (-0.05, 0.08) raw xDistance=0.10 yDistance=0.01
03:20:13.712 00.000 18120 Enqueuing Expose request
03:20:13.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:20:13.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:13.713 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:13.713 00.000 21948 MoveAxis(E, 0, ABG)
03:20:13.713 00.000 21948 Move returns status 0, amount 0
03:20:13.713 00.000 21948 MoveAxis(N, 0, ABG)
03:20:13.713 00.000 21948 Move returns status 0, amount 0
03:20:13.713 00.000 21948 move complete, result=0
03:20:13.713 00.000 21948 worker thread done servicing request
03:20:13.713 00.000 21948 Worker thread wakes up
03:20:13.713 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:13.713 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:13.713 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:15.232 01.519 21948 Exposure complete
03:20:15.270 00.038 21948 worker thread done servicing request
03:20:15.270 00.000 18120 OnExposeComplete: enter
03:20:15.270 00.000 18120 UpdateGuideState(): m_state=6
03:20:15.271 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5442
03:20:15.272 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=233.28, Mass=1958, SNR=30.7, Peak=156 HFD=4.1
03:20:15.272 00.000 18120 MultiStar: [#1 0.11,0.14,0.70,U] [#2 0.20,-0.01,0.59,U] [#3 -0.19,0.29,0.58,U] [#4 -0.15,0.10,0.54,U] [#5 0.14,0.36,0.47,U] [#6 -0.12,0.28,0.50,U] [#7 0.36,-0.07,0.40,U] [#8 0.10,0.22,0.38,U] 
03:20:15.273 00.001 18120 single-star, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.03, 0.11}
03:20:15.274 00.001 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
03:20:15.275 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
03:20:15.275 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.34 mountX=0.09 mountY=-0.07, mountTheta=-0.69
03:20:15.279 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
03:20:15.282 00.003 18120 Enqueuing Move request for scope (0.03, 0.11)
03:20:15.284 00.002 21948 Worker thread wakes up
03:20:15.284 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
03:20:15.284 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:20:15.284 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.07
03:20:15.284 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:20:15.284 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:15.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:15.284 00.000 21948 MoveAxis(E, 0, ABG)
03:20:15.284 00.000 21948 Move returns status 0, amount 0
03:20:15.284 00.000 21948 MoveAxis(N, 0, ABG)
03:20:15.284 00.000 21948 Move returns status 0, amount 0
03:20:15.284 00.000 21948 move complete, result=0
03:20:15.284 00.000 21948 worker thread done servicing request
03:20:15.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:15.285 00.001 18120 UpdateGuideState exits: m=1958 RSB=30.7
03:20:15.286 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:15.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:15.286 00.000 18120 Enqueuing Expose request
03:20:15.287 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:15.287 00.000 21948 Worker thread wakes up
03:20:15.288 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:15.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:16.916 01.628 21948 Exposure complete
03:20:16.951 00.035 21948 worker thread done servicing request
03:20:16.951 00.000 18120 OnExposeComplete: enter
03:20:16.953 00.002 18120 UpdateGuideState(): m_state=6
03:20:16.953 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5443
03:20:16.954 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=233.38, Mass=1847, SNR=29.8, Peak=155 HFD=4.0
03:20:16.955 00.001 18120 MultiStar: [#1 -0.04,0.22,0.72,U] [#2 0.13,0.08,0.64,U] [#3 -0.04,0.16,0.62,U] [#4 -0.07,0.20,0.59,U] [#5 0.26,0.36,0.00,M1] [#6 -0.43,0.50,0.00,M1] [#7 -0.03,0.12,0.44,U] [#8 -0.08,0.12,0.41,U] 
03:20:16.956 00.001 18120 refined, 6 included, MultiStar: {-0.02, 0.17}, one-star: {-0.02, 0.21}
03:20:16.958 00.002 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
03:20:16.959 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
03:20:16.960 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.67 mountX=0.16 mountY=-0.06, mountTheta=-0.36
03:20:16.963 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
03:20:16.963 00.000 18120 Enqueuing Move request for scope (-0.02, 0.17)
03:20:16.964 00.001 21948 Worker thread wakes up
03:20:16.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:16.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
03:20:16.964 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
03:20:16.964 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:20:16.964 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:16.965 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:16.965 00.000 18120 Enqueuing Expose request
03:20:16.966 00.001 21948 Moving (-0.02, 0.17) raw xDistance=0.16 yDistance=-0.06
03:20:16.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:20:16.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:16.966 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:16.966 00.000 21948 MoveAxis(E, 0, ABG)
03:20:16.966 00.000 21948 Move returns status 0, amount 0
03:20:16.966 00.000 21948 MoveAxis(N, 0, ABG)
03:20:16.966 00.000 21948 Move returns status 0, amount 0
03:20:16.966 00.000 21948 move complete, result=0
03:20:16.966 00.000 21948 worker thread done servicing request
03:20:16.966 00.000 21948 Worker thread wakes up
03:20:16.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:16.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:16.966 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:18.483 01.517 21948 Exposure complete
03:20:18.541 00.058 21948 worker thread done servicing request
03:20:18.541 00.000 18120 OnExposeComplete: enter
03:20:18.542 00.001 18120 UpdateGuideState(): m_state=6
03:20:18.542 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5444
03:20:18.543 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=233.39, Mass=1866, SNR=30.0, Peak=169 HFD=3.9
03:20:18.543 00.000 18120 MultiStar: [#1 0.14,0.23,0.73,U] [#2 0.05,-0.04,0.61,U] [#3 0.05,0.15,0.58,U] [#4 0.02,0.10,0.57,U] [#5 0.32,0.23,0.48,U] [#6 -0.06,0.16,0.51,U] [#7 0.04,0.11,0.43,U] [#8 0.23,0.28,0.40,U] 
03:20:18.544 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {-0.05, 0.22}
03:20:18.544 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
03:20:18.545 00.001 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
03:20:18.546 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.17 mountX=0.12 mountY=-0.13, mountTheta=-0.84
03:20:18.549 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.16, opts=13)
03:20:18.549 00.000 18120 Enqueuing Move request for scope (0.07, 0.16)
03:20:18.550 00.001 21948 Worker thread wakes up
03:20:18.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
03:20:18.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
03:20:18.550 00.000 21948 Moving (0.07, 0.16) raw xDistance=0.12 yDistance=-0.13
03:20:18.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:20:18.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:18.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:18.550 00.000 18120 UpdateGuideState exits: m=1866 RSB=30.0
03:20:18.551 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:18.551 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:18.552 00.001 18120 Enqueuing Expose request
03:20:18.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:18.552 00.000 21948 MoveAxis(E, 0, ABG)
03:20:18.552 00.000 21948 Move returns status 0, amount 0
03:20:18.552 00.000 21948 MoveAxis(N, 0, ABG)
03:20:18.552 00.000 21948 Move returns status 0, amount 0
03:20:18.552 00.000 21948 move complete, result=0
03:20:18.552 00.000 21948 worker thread done servicing request
03:20:18.552 00.000 21948 Worker thread wakes up
03:20:18.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:18.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:18.553 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:20.188 01.635 21948 Exposure complete
03:20:20.227 00.039 21948 worker thread done servicing request
03:20:20.227 00.000 18120 OnExposeComplete: enter
03:20:20.227 00.000 18120 UpdateGuideState(): m_state=6
03:20:20.228 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5445
03:20:20.230 00.002 18120 Star::Find returns 1 (0), X=894.82, Y=233.22, Mass=1878, SNR=30.0, Peak=167 HFD=4.3
03:20:20.232 00.002 18120 MultiStar: [#1 -0.15,0.07,0.69,U] [#2 -0.04,-0.10,0.65,U] [#3 0.04,0.09,0.63,U] [#4 -0.04,0.12,0.55,U] [#5 0.32,0.06,0.46,U] [#6 -0.17,0.21,0.53,U] [#7 0.01,-0.24,0.40,U] [#8 0.20,0.12,0.40,U] 
03:20:20.233 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.10, 0.05}
03:20:20.234 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
03:20:20.235 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
03:20:20.236 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.87 mountX=0.05 mountY=-0.01, mountTheta=-0.17
03:20:20.238 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
03:20:20.238 00.000 18120 Enqueuing Move request for scope (-0.01, 0.05)
03:20:20.239 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:20.239 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:20:20.239 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:20.240 00.001 21948 Worker thread wakes up
03:20:20.240 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
03:20:20.240 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
03:20:20.240 00.000 21948 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
03:20:20.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:20:20.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:20.241 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:20.241 00.000 18120 Enqueuing Expose request
03:20:20.242 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:20.242 00.000 21948 MoveAxis(E, 0, ABG)
03:20:20.242 00.000 21948 Move returns status 0, amount 0
03:20:20.242 00.000 21948 MoveAxis(N, 0, ABG)
03:20:20.242 00.000 21948 Move returns status 0, amount 0
03:20:20.242 00.000 21948 move complete, result=0
03:20:20.242 00.000 21948 worker thread done servicing request
03:20:20.242 00.000 21948 Worker thread wakes up
03:20:20.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:20.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:20.242 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:21.764 01.522 21948 Exposure complete
03:20:21.800 00.036 21948 worker thread done servicing request
03:20:21.800 00.000 18120 OnExposeComplete: enter
03:20:21.802 00.002 18120 UpdateGuideState(): m_state=6
03:20:21.802 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5446
03:20:21.804 00.002 18120 Star::Find returns 1 (0), X=894.83, Y=233.35, Mass=1808, SNR=29.3, Peak=170 HFD=3.8
03:20:21.805 00.001 18120 MultiStar: [#1 0.15,0.22,0.69,U] [#2 0.09,0.03,0.67,U] [#3 -0.10,0.29,0.62,U] [#4 -0.14,0.20,0.56,U] [#5 0.22,0.33,0.48,U] [#6 -0.41,0.32,0.00,M1] [#7 -0.15,0.04,0.43,U] [#8 0.13,-0.06,0.41,U] 
03:20:21.806 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {-0.09, 0.18}
03:20:21.808 00.002 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
03:20:21.809 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
03:20:21.810 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=0.15 mountY=-0.08, mountTheta=-0.49
03:20:21.812 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
03:20:21.812 00.000 18120 Enqueuing Move request for scope (0.01, 0.16)
03:20:21.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:21.814 00.002 18120 UpdateGuideState exits: m=1808 RSB=29.3
03:20:21.814 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:21.815 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:21.815 00.000 18120 Enqueuing Expose request
03:20:21.816 00.001 21948 Worker thread wakes up
03:20:21.816 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
03:20:21.816 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
03:20:21.816 00.000 21948 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.08
03:20:21.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:20:21.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:21.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:20:21.816 00.000 21948 MoveAxis(E, 0, ABG)
03:20:21.816 00.000 21948 Move returns status 0, amount 0
03:20:21.816 00.000 21948 MoveAxis(N, 0, ABG)
03:20:21.816 00.000 21948 Move returns status 0, amount 0
03:20:21.816 00.000 21948 move complete, result=0
03:20:21.816 00.000 21948 worker thread done servicing request
03:20:21.816 00.000 21948 Worker thread wakes up
03:20:21.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:21.816 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:21.817 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:23.443 01.626 21948 Exposure complete
03:20:23.480 00.037 21948 worker thread done servicing request
03:20:23.480 00.000 18120 OnExposeComplete: enter
03:20:23.481 00.001 18120 UpdateGuideState(): m_state=6
03:20:23.482 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5447
03:20:23.483 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.35, Mass=1957, SNR=30.6, Peak=168 HFD=4.1
03:20:23.484 00.001 18120 MultiStar: [#1 0.00,0.22,0.71,U] [#2 0.29,-0.05,0.65,U] [#3 0.07,0.29,0.58,U] [#4 0.05,0.20,0.55,U] [#5 0.41,0.41,0.00,M1] [#6 -0.12,0.53,0.00,M2] [#7 -0.11,0.28,0.42,U] [#8 0.16,0.15,0.37,U] 
03:20:23.485 00.001 18120 single-star, 6 included, MultiStar: {0.08, 0.18}, one-star: {0.06, 0.18}
03:20:23.485 00.000 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
03:20:23.486 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
03:20:23.487 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=0.14 mountY=-0.13, mountTheta=-0.76
03:20:23.488 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.18, opts=13)
03:20:23.489 00.001 18120 Enqueuing Move request for scope (0.06, 0.18)
03:20:23.489 00.000 21948 Worker thread wakes up
03:20:23.489 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:23.490 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.6
03:20:23.490 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:23.491 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:23.491 00.000 18120 Enqueuing Expose request
03:20:23.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
03:20:23.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
03:20:23.491 00.000 21948 Moving (0.06, 0.18) raw xDistance=0.14 yDistance=-0.13
03:20:23.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:23.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:23.492 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:23.492 00.000 21948 MoveAxis(E, 0, ABG)
03:20:23.492 00.000 21948 Move returns status 0, amount 0
03:20:23.492 00.000 21948 MoveAxis(N, 0, ABG)
03:20:23.492 00.000 21948 Move returns status 0, amount 0
03:20:23.492 00.000 21948 move complete, result=0
03:20:23.492 00.000 21948 worker thread done servicing request
03:20:23.492 00.000 21948 Worker thread wakes up
03:20:23.492 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:23.492 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:23.492 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:25.009 01.517 21948 Exposure complete
03:20:25.059 00.050 21948 worker thread done servicing request
03:20:25.059 00.000 18120 OnExposeComplete: enter
03:20:25.062 00.003 18120 UpdateGuideState(): m_state=6
03:20:25.065 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5448
03:20:25.066 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.41, Mass=1812, SNR=29.5, Peak=150 HFD=4.1
03:20:25.067 00.001 18120 MultiStar: [#1 0.16,0.09,0.73,U] [#2 0.24,-0.05,0.63,U] [#3 0.15,0.37,0.61,U] [#4 -0.04,0.34,0.55,U] [#5 0.33,0.44,0.00,M2] [#6 -0.14,0.41,0.52,U] [#7 0.01,0.04,0.41,U] [#8 0.24,0.24,0.44,U] 
03:20:25.067 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.21}, one-star: {0.08, 0.24}
03:20:25.068 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
03:20:25.068 00.000 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
03:20:25.069 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=0.15 mountY=-0.18, mountTheta=-0.86
03:20:25.071 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.21, opts=13)
03:20:25.072 00.001 18120 Enqueuing Move request for scope (0.09, 0.21)
03:20:25.072 00.000 21948 Worker thread wakes up
03:20:25.072 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:25.073 00.001 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:20:25.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:25.074 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:25.074 00.000 18120 Enqueuing Expose request
03:20:25.074 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
03:20:25.075 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
03:20:25.075 00.000 21948 Moving (0.09, 0.21) raw xDistance=0.15 yDistance=-0.18
03:20:25.075 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:20:25.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:25.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:20:25.075 00.000 21948 MoveAxis(E, 0, ABG)
03:20:25.075 00.000 21948 Move returns status 0, amount 0
03:20:25.075 00.000 21948 MoveAxis(N, 0, ABG)
03:20:25.075 00.000 21948 Move returns status 0, amount 0
03:20:25.075 00.000 21948 move complete, result=0
03:20:25.075 00.000 21948 worker thread done servicing request
03:20:25.075 00.000 21948 Worker thread wakes up
03:20:25.075 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:25.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:25.075 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:26.703 01.628 21948 Exposure complete
03:20:26.737 00.034 21948 worker thread done servicing request
03:20:26.738 00.001 18120 OnExposeComplete: enter
03:20:26.739 00.001 18120 UpdateGuideState(): m_state=6
03:20:26.740 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5449
03:20:26.740 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=233.39, Mass=1759, SNR=29.0, Peak=157 HFD=4.0
03:20:26.741 00.001 18120 MultiStar: [#1 0.13,0.12,0.75,U] [#2 0.24,-0.07,0.67,U] [#3 -0.08,0.19,0.62,U] [#4 0.03,0.16,0.56,U] [#5 0.23,0.35,0.48,U] [#6 0.02,0.33,0.52,U] [#7 0.09,0.11,0.45,U] [#8 0.13,0.21,0.40,U] 
03:20:26.741 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {0.06, 0.22}
03:20:26.742 00.001 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
03:20:26.742 00.000 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
03:20:26.742 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.09 mountX=0.12 mountY=-0.16, mountTheta=-0.92
03:20:26.745 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.17, opts=13)
03:20:26.748 00.003 18120 Enqueuing Move request for scope (0.09, 0.17)
03:20:26.750 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:26.753 00.003 21948 Worker thread wakes up
03:20:26.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
03:20:26.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
03:20:26.753 00.000 21948 Moving (0.09, 0.17) raw xDistance=0.12 yDistance=-0.16
03:20:26.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:20:26.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:26.753 00.000 18120 UpdateGuideState exits: m=1759 RSB=29.0
03:20:26.753 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:26.754 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:26.754 00.000 18120 Enqueuing Expose request
03:20:26.755 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:20:26.755 00.000 21948 MoveAxis(E, 0, ABG)
03:20:26.755 00.000 21948 Move returns status 0, amount 0
03:20:26.755 00.000 21948 MoveAxis(N, 0, ABG)
03:20:26.755 00.000 21948 Move returns status 0, amount 0
03:20:26.755 00.000 21948 move complete, result=0
03:20:26.755 00.000 21948 worker thread done servicing request
03:20:26.755 00.000 21948 Worker thread wakes up
03:20:26.755 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:26.755 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:26.755 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:28.276 01.521 21948 Exposure complete
03:20:28.311 00.035 21948 worker thread done servicing request
03:20:28.311 00.000 18120 OnExposeComplete: enter
03:20:28.311 00.000 18120 UpdateGuideState(): m_state=6
03:20:28.312 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5450
03:20:28.313 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=233.42, Mass=1779, SNR=29.2, Peak=147 HFD=3.8
03:20:28.314 00.001 18120 MultiStar: [#1 0.08,0.24,0.71,U] [#2 0.04,0.00,0.65,U] [#3 0.05,0.11,0.61,U] [#4 0.03,0.14,0.56,U] [#5 0.51,0.18,0.00,M2] [#6 -0.31,0.51,0.00,M1] [#7 0.01,0.13,0.45,U] [#8 0.16,0.23,0.39,U] 
03:20:28.315 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.16}, one-star: {-0.12, 0.25}
03:20:28.316 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
03:20:28.317 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
03:20:28.318 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=0.14 mountY=-0.09, mountTheta=-0.56
03:20:28.321 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.16, opts=13)
03:20:28.322 00.001 18120 Enqueuing Move request for scope (0.02, 0.16)
03:20:28.324 00.002 21948 Worker thread wakes up
03:20:28.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
03:20:28.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
03:20:28.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:28.324 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
03:20:28.325 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:28.325 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:28.326 00.001 18120 Enqueuing Expose request
03:20:28.326 00.000 21948 Moving (0.02, 0.16) raw xDistance=0.14 yDistance=-0.09
03:20:28.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:28.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:28.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:20:28.326 00.000 21948 MoveAxis(E, 0, ABG)
03:20:28.326 00.000 21948 Move returns status 0, amount 0
03:20:28.326 00.000 21948 MoveAxis(N, 0, ABG)
03:20:28.326 00.000 21948 Move returns status 0, amount 0
03:20:28.326 00.000 21948 move complete, result=0
03:20:28.326 00.000 21948 worker thread done servicing request
03:20:28.326 00.000 21948 Worker thread wakes up
03:20:28.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:28.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:28.327 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:29.950 01.623 21948 Exposure complete
03:20:29.980 00.030 21948 worker thread done servicing request
03:20:29.980 00.000 18120 OnExposeComplete: enter
03:20:29.981 00.001 18120 UpdateGuideState(): m_state=6
03:20:29.981 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5451
03:20:29.982 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=233.33, Mass=1926, SNR=30.4, Peak=175 HFD=4.0
03:20:29.982 00.000 18120 MultiStar: [#1 -0.14,0.21,0.70,U] [#2 0.29,0.02,0.63,U] [#3 -0.05,0.27,0.58,U] [#4 0.06,0.18,0.54,U] [#5 0.34,0.42,0.00,M3] [#6 -0.24,0.44,0.00,M2] [#7 -0.19,0.20,0.42,U] [#8 0.09,0.17,0.38,U] 
03:20:29.983 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.17}, one-star: {-0.07, 0.16}
03:20:29.983 00.000 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.40 = -0.40)
03:20:29.984 00.001 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.44 = -0.44)
03:20:29.984 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.60 mountX=0.16 mountY=-0.07, mountTheta=-0.43
03:20:29.985 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.17, opts=13)
03:20:29.986 00.001 18120 Enqueuing Move request for scope (-0.01, 0.17)
03:20:29.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:29.987 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
03:20:29.988 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:29.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:29.989 00.001 18120 Enqueuing Expose request
03:20:29.990 00.001 21948 Worker thread wakes up
03:20:29.990 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
03:20:29.990 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
03:20:29.990 00.000 21948 Moving (-0.01, 0.17) raw xDistance=0.16 yDistance=-0.07
03:20:29.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:20:29.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:29.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:29.990 00.000 21948 MoveAxis(E, 0, ABG)
03:20:29.990 00.000 21948 Move returns status 0, amount 0
03:20:29.990 00.000 21948 MoveAxis(N, 0, ABG)
03:20:29.990 00.000 21948 Move returns status 0, amount 0
03:20:29.990 00.000 21948 move complete, result=0
03:20:29.990 00.000 21948 worker thread done servicing request
03:20:29.990 00.000 21948 Worker thread wakes up
03:20:29.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:29.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:29.991 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:31.516 01.525 21948 Exposure complete
03:20:31.547 00.031 21948 worker thread done servicing request
03:20:31.548 00.001 18120 OnExposeComplete: enter
03:20:31.548 00.000 18120 UpdateGuideState(): m_state=6
03:20:31.549 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5452
03:20:31.549 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=233.38, Mass=1927, SNR=30.4, Peak=173 HFD=4.0
03:20:31.550 00.001 18120 MultiStar: [#1 0.16,0.33,0.73,U] [#2 0.26,0.01,0.61,U] [#3 0.22,0.19,0.58,U] [#4 0.07,0.14,0.53,U] [#5 0.34,0.43,0.00,M4] [#6 0.05,0.25,0.50,U] [#7 -0.03,0.39,0.44,U] [#8 0.10,0.18,0.39,U] 
03:20:31.552 00.002 18120 single-star, 7 included, MultiStar: {0.12, 0.21}, one-star: {0.07, 0.21}
03:20:31.553 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
03:20:31.554 00.001 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
03:20:31.555 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.23 cameraTheta=1.25 mountX=0.17 mountY=-0.16, mountTheta=-0.77
03:20:31.558 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.21, opts=13)
03:20:31.559 00.001 18120 Enqueuing Move request for scope (0.07, 0.21)
03:20:31.560 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:31.564 00.004 18120 UpdateGuideState exits: m=1927 RSB=30.4
03:20:31.567 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:31.569 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:31.571 00.002 18120 Enqueuing Expose request
03:20:31.574 00.003 21948 Worker thread wakes up
03:20:31.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
03:20:31.574 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
03:20:31.574 00.000 21948 Moving (0.07, 0.21) raw xDistance=0.17 yDistance=-0.16
03:20:31.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:20:31.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:31.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:20:31.574 00.000 21948 MoveAxis(E, 0, ABG)
03:20:31.574 00.000 21948 Move returns status 0, amount 0
03:20:31.574 00.000 21948 MoveAxis(N, 0, ABG)
03:20:31.574 00.000 21948 Move returns status 0, amount 0
03:20:31.574 00.000 21948 move complete, result=0
03:20:31.574 00.000 21948 worker thread done servicing request
03:20:31.574 00.000 21948 Worker thread wakes up
03:20:31.574 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:31.575 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:31.576 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:33.196 01.620 21948 Exposure complete
03:20:33.256 00.060 21948 worker thread done servicing request
03:20:33.256 00.000 18120 OnExposeComplete: enter
03:20:33.256 00.000 18120 UpdateGuideState(): m_state=6
03:20:33.257 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5453
03:20:33.257 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=233.67, Mass=1883, SNR=30.1, Peak=157 HFD=4.1
03:20:33.258 00.001 18120 MultiStar: [#1 0.08,0.23,0.69,U] [#2 0.11,0.15,0.63,U] [#3 0.06,0.29,0.60,U] [#4 -0.15,0.09,0.55,U] [#5 0.46,0.45,0.00,M5] [#6 -0.20,0.38,0.54,U] [#7 0.02,0.52,0.00,M1] [#8 0.17,0.38,0.42,U] 
03:20:33.258 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.30}, one-star: {0.05, 0.50}
03:20:33.259 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
03:20:33.259 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
03:20:33.259 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.50 mountX=0.27 mountY=-0.15, mountTheta=-0.53
03:20:33.262 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.30, opts=13)
03:20:33.262 00.000 18120 Enqueuing Move request for scope (0.02, 0.30)
03:20:33.263 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:33.263 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:20:33.264 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:33.264 00.000 21948 Worker thread wakes up
03:20:33.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
03:20:33.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
03:20:33.264 00.000 21948 Moving (0.02, 0.30) raw xDistance=0.27 yDistance=-0.15
03:20:33.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:20:33.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:33.264 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:33.265 00.001 18120 Enqueuing Expose request
03:20:33.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:20:33.265 00.000 21948 MoveAxis(W, 48, ABG)
03:20:33.265 00.000 21948 Guiding  Dir = 3, Dur = 48
03:20:33.266 00.001 21948 IsSlewing returns 0
03:20:33.266 00.000 21948 IsGuiding returns 0
03:20:33.267 00.001 21948 PulseGuide returned control before completion, sleep 57
03:20:33.334 00.067 21948 IsGuiding returns 0
03:20:33.337 00.003 21948 Move returns status 0, amount 48
03:20:33.337 00.000 21948 MoveAxis(N, 0, ABG)
03:20:33.337 00.000 21948 Move returns status 0, amount 0
03:20:33.337 00.000 21948 move complete, result=0
03:20:33.337 00.000 21948 worker thread done servicing request
03:20:33.338 00.001 21948 Worker thread wakes up
03:20:33.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:33.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:33.338 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.2 px 0 ms NORTH
03:20:34.745 01.407 21948 Exposure complete
03:20:34.790 00.045 21948 worker thread done servicing request
03:20:34.790 00.000 18120 OnExposeComplete: enter
03:20:34.791 00.001 18120 UpdateGuideState(): m_state=6
03:20:34.793 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5454
03:20:34.793 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=233.38, Mass=1942, SNR=30.4, Peak=168 HFD=3.9
03:20:34.794 00.001 18120 MultiStar: [#1 0.24,0.11,0.71,U] [#2 0.51,0.00,0.00,M1] [#3 0.16,0.23,0.60,U] [#4 0.24,0.06,0.55,U] [#5 0.55,0.38,0.00,M6] [#6 0.22,0.55,0.00,M1] [#7 0.45,0.12,0.00,M2] [#8 0.23,-0.01,0.40,U] 
03:20:34.795 00.001 18120 refined, 4 included, MultiStar: {0.21, 0.14}, one-star: {0.21, 0.21}
03:20:34.797 00.002 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
03:20:34.797 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
03:20:34.798 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.26 cameraTheta=0.58 mountX=0.04 mountY=-0.25, mountTheta=-1.42
03:20:34.799 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.14, opts=13)
03:20:34.799 00.000 18120 Enqueuing Move request for scope (0.21, 0.14)
03:20:34.800 00.001 21948 Worker thread wakes up
03:20:34.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
03:20:34.800 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
03:20:34.800 00.000 21948 Moving (0.21, 0.14) raw xDistance=0.04 yDistance=-0.25
03:20:34.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:20:34.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:20:34.800 00.000 21948 MoveAxis(E, 0, ABG)
03:20:34.800 00.000 21948 Move returns status 0, amount 0
03:20:34.800 00.000 21948 MoveAxis(N, 61, ABG)
03:20:34.800 00.000 21948 Guiding  Dir = 0, Dur = 61
03:20:34.800 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:34.801 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.4
03:20:34.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:34.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:34.801 00.000 18120 Enqueuing Expose request
03:20:34.802 00.001 21948 IsSlewing returns 0
03:20:34.802 00.000 21948 IsGuiding returns 0
03:20:34.807 00.005 21948 PulseGuide returned control before completion, sleep 66
03:20:34.885 00.078 21948 IsGuiding returns 0
03:20:34.885 00.000 21948 Move returns status 0, amount 61
03:20:34.885 00.000 21948 move complete, result=0
03:20:34.885 00.000 21948 worker thread done servicing request
03:20:34.885 00.000 21948 Worker thread wakes up
03:20:34.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:34.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:34.885 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
03:20:36.513 01.628 21948 Exposure complete
03:20:36.559 00.046 21948 worker thread done servicing request
03:20:36.559 00.000 18120 OnExposeComplete: enter
03:20:36.561 00.002 18120 UpdateGuideState(): m_state=6
03:20:36.562 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5455
03:20:36.564 00.002 18120 Star::Find returns 1 (0), X=894.86, Y=232.97, Mass=1894, SNR=30.1, Peak=192 HFD=4.2
03:20:36.565 00.001 18120 MultiStar: [#1 0.07,-0.14,0.72,U] [#2 0.28,-0.44,0.00,M2] [#3 -0.04,-0.18,0.59,U] [#4 0.07,-0.34,0.55,U] [#5 0.37,0.01,0.46,U] [#6 -0.07,-0.24,0.54,U] [#7 0.10,-0.09,0.42,U] [#8 0.10,-0.19,0.37,U] 
03:20:36.566 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.18}, one-star: {-0.06, -0.20}
03:20:36.568 00.002 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.96)
03:20:36.569 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.92)
03:20:36.570 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.32 mountX=-0.18 mountY=0.04, mountTheta=2.93
03:20:36.573 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.18, opts=13)
03:20:36.574 00.001 18120 Enqueuing Move request for scope (0.05, -0.18)
03:20:36.574 00.000 21948 Worker thread wakes up
03:20:36.574 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
03:20:36.574 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
03:20:36.574 00.000 21948 Moving (0.05, -0.18) raw xDistance=-0.18 yDistance=0.04
03:20:36.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:20:36.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:36.574 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:36.576 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:20:36.576 00.000 21948 MoveAxis(E, 0, ABG)
03:20:36.576 00.000 21948 Move returns status 0, amount 0
03:20:36.576 00.000 21948 MoveAxis(N, 0, ABG)
03:20:36.576 00.000 21948 Move returns status 0, amount 0
03:20:36.576 00.000 21948 move complete, result=0
03:20:36.576 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.1
03:20:36.577 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:36.577 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:36.578 00.001 18120 Enqueuing Expose request
03:20:36.578 00.000 21948 worker thread done servicing request
03:20:36.578 00.000 21948 Worker thread wakes up
03:20:36.578 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:36.579 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:36.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:38.098 01.519 21948 Exposure complete
03:20:38.131 00.033 21948 worker thread done servicing request
03:20:38.132 00.001 18120 OnExposeComplete: enter
03:20:38.133 00.001 18120 UpdateGuideState(): m_state=6
03:20:38.133 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5456
03:20:38.135 00.002 18120 Star::Find returns 1 (0), X=894.78, Y=233.21, Mass=1877, SNR=30.1, Peak=178 HFD=4.0
03:20:38.135 00.000 18120 MultiStar: [#1 0.07,0.08,0.72,U] [#2 0.21,-0.31,0.62,U] [#3 0.02,-0.08,0.59,U] [#4 0.02,-0.25,0.57,U] [#5 0.42,-0.07,0.47,U] [#6 -0.18,0.16,0.51,U] [#7 0.04,0.07,0.43,U] [#8 0.24,0.03,0.37,U] 
03:20:38.136 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.14, 0.04}
03:20:38.136 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
03:20:38.136 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
03:20:38.137 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.63 mountX=-0.05 mountY=-0.03, mountTheta=-2.66
03:20:38.138 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
03:20:38.139 00.001 18120 Enqueuing Move request for scope (0.05, -0.04)
03:20:38.139 00.000 21948 Worker thread wakes up
03:20:38.139 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:38.139 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.1
03:20:38.140 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:38.140 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:38.141 00.001 18120 Enqueuing Expose request
03:20:38.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
03:20:38.141 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
03:20:38.141 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
03:20:38.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:20:38.141 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:38.141 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:20:38.141 00.000 21948 MoveAxis(E, 0, ABG)
03:20:38.141 00.000 21948 Move returns status 0, amount 0
03:20:38.141 00.000 21948 MoveAxis(N, 0, ABG)
03:20:38.141 00.000 21948 Move returns status 0, amount 0
03:20:38.141 00.000 21948 move complete, result=0
03:20:38.141 00.000 21948 worker thread done servicing request
03:20:38.141 00.000 21948 Worker thread wakes up
03:20:38.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:38.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:38.142 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:39.776 01.634 21948 Exposure complete
03:20:39.818 00.042 21948 worker thread done servicing request
03:20:39.818 00.000 18120 OnExposeComplete: enter
03:20:39.819 00.001 18120 UpdateGuideState(): m_state=6
03:20:39.819 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5457
03:20:39.820 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=233.22, Mass=1936, SNR=30.5, Peak=175 HFD=4.3
03:20:39.820 00.000 18120 MultiStar: [#1 -0.17,0.05,0.70,U] [#2 0.12,-0.05,0.64,U] [#3 0.10,0.08,0.57,U] [#4 0.02,-0.12,0.54,U] [#5 0.46,0.18,0.00,M5] [#6 -0.34,0.13,0.52,U] [#7 -0.27,0.01,0.43,U] [#8 -0.39,0.35,0.00,M1] 
03:20:39.821 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.02}, one-star: {-0.19, 0.05}
03:20:39.821 00.000 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.00) = xAngle (0.92 = 0.92)
03:20:39.822 00.001 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.88 = 0.88)
03:20:39.822 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.92 mountX=0.06 mountY=0.08, mountTheta=0.90
03:20:39.823 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.02, opts=13)
03:20:39.824 00.001 18120 Enqueuing Move request for scope (-0.10, 0.02)
03:20:39.824 00.000 21948 Worker thread wakes up
03:20:39.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:39.825 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.5
03:20:39.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:39.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:39.826 00.001 18120 Enqueuing Expose request
03:20:39.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:20:39.826 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:20:39.826 00.000 21948 Moving (-0.10, 0.02) raw xDistance=0.06 yDistance=0.08
03:20:39.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:20:39.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:39.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:20:39.827 00.001 21948 MoveAxis(E, 0, ABG)
03:20:39.827 00.000 21948 Move returns status 0, amount 0
03:20:39.827 00.000 21948 MoveAxis(N, 0, ABG)
03:20:39.827 00.000 21948 Move returns status 0, amount 0
03:20:39.827 00.000 21948 move complete, result=0
03:20:39.827 00.000 21948 worker thread done servicing request
03:20:39.827 00.000 21948 Worker thread wakes up
03:20:39.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:39.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:39.827 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:41.348 01.521 21948 Exposure complete
03:20:41.394 00.046 21948 worker thread done servicing request
03:20:41.394 00.000 18120 OnExposeComplete: enter
03:20:41.395 00.001 18120 UpdateGuideState(): m_state=6
03:20:41.395 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5458
03:20:41.395 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=233.22, Mass=1768, SNR=29.1, Peak=170 HFD=4.1
03:20:41.397 00.002 18120 MultiStar: [#1 0.03,0.09,0.76,U] [#2 0.10,-0.15,0.66,U] [#3 0.07,0.12,0.61,U] [#4 -0.20,0.02,0.58,U] [#5 0.26,-0.17,0.48,U] [#6 -0.40,-0.05,0.58,U] [#7 -0.22,-0.06,0.44,U] [#8 -0.09,-0.13,0.41,U] 
03:20:41.397 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.03, 0.05}
03:20:41.398 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.00) = xAngle (-4.77 = 1.52)
03:20:41.398 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.81 = 1.48)
03:20:41.399 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.77 mountX=0.00 mountY=0.05, mountTheta=1.52
03:20:41.400 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
03:20:41.400 00.000 18120 Enqueuing Move request for scope (-0.04, -0.02)
03:20:41.401 00.001 21948 Worker thread wakes up
03:20:41.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
03:20:41.401 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
03:20:41.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:41.402 00.001 18120 UpdateGuideState exits: m=1768 RSB=29.1
03:20:41.403 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:41.404 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:41.405 00.001 18120 Enqueuing Expose request
03:20:41.405 00.000 21948 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.05
03:20:41.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:20:41.405 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:41.406 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:20:41.406 00.000 21948 MoveAxis(E, 0, ABG)
03:20:41.406 00.000 21948 Move returns status 0, amount 0
03:20:41.406 00.000 21948 MoveAxis(N, 0, ABG)
03:20:41.406 00.000 21948 Move returns status 0, amount 0
03:20:41.406 00.000 21948 move complete, result=0
03:20:41.406 00.000 21948 worker thread done servicing request
03:20:41.406 00.000 21948 Worker thread wakes up
03:20:41.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:41.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:41.406 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:43.044 01.638 21948 Exposure complete
03:20:43.083 00.039 21948 worker thread done servicing request
03:20:43.083 00.000 18120 OnExposeComplete: enter
03:20:43.085 00.002 18120 UpdateGuideState(): m_state=6
03:20:43.085 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5459
03:20:43.086 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.15, Mass=1937, SNR=30.6, Peak=180 HFD=4.2
03:20:43.086 00.000 18120 MultiStar: [#1 -0.04,-0.02,0.69,U] [#2 0.29,-0.18,0.59,U] [#3 0.01,0.00,0.57,U] [#4 -0.07,-0.01,0.55,U] [#5 0.37,0.19,0.46,U] [#6 -0.19,0.23,0.52,U] [#7 -0.05,-0.26,0.41,U] [#8 -0.13,0.00,0.39,U] 
03:20:43.086 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.08, -0.02}
03:20:43.087 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:20:43.087 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
03:20:43.088 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.24 mountX=-0.02 mountY=-0.03, mountTheta=-2.26
03:20:43.089 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
03:20:43.090 00.001 18120 Enqueuing Move request for scope (0.04, -0.01)
03:20:43.090 00.000 21948 Worker thread wakes up
03:20:43.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:43.091 00.001 18120 UpdateGuideState exits: m=1937 RSB=30.6
03:20:43.091 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:43.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:43.092 00.001 18120 Enqueuing Expose request
03:20:43.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:20:43.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:20:43.092 00.000 21948 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
03:20:43.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:20:43.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:43.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:20:43.092 00.000 21948 MoveAxis(E, 0, ABG)
03:20:43.092 00.000 21948 Move returns status 0, amount 0
03:20:43.092 00.000 21948 MoveAxis(N, 0, ABG)
03:20:43.092 00.000 21948 Move returns status 0, amount 0
03:20:43.093 00.001 21948 move complete, result=0
03:20:43.093 00.000 21948 worker thread done servicing request
03:20:43.093 00.000 21948 Worker thread wakes up
03:20:43.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:43.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:43.093 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:44.613 01.520 21948 Exposure complete
03:20:44.664 00.051 21948 worker thread done servicing request
03:20:44.664 00.000 18120 OnExposeComplete: enter
03:20:44.666 00.002 18120 UpdateGuideState(): m_state=6
03:20:44.667 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5460
03:20:44.669 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=233.25, Mass=1803, SNR=29.3, Peak=178 HFD=4.1
03:20:44.670 00.001 18120 MultiStar: [#1 -0.20,0.20,0.72,U] [#2 0.03,-0.11,0.65,U] [#3 0.03,0.02,0.58,U] [#4 -0.13,0.14,0.58,U] [#5 0.12,0.19,0.47,U] [#6 -0.24,-0.10,0.53,U] [#7 -0.03,0.22,0.44,U] [#8 -0.06,0.07,0.42,U] 
03:20:44.672 00.002 18120 single-star, 8 included, MultiStar: {-0.05, 0.08}, one-star: {0.00, 0.08}
03:20:44.673 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
03:20:44.674 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
03:20:44.676 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.07 mountY=-0.04, mountTheta=-0.51
03:20:44.678 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.08, opts=13)
03:20:44.679 00.001 18120 Enqueuing Move request for scope (0.00, 0.08)
03:20:44.679 00.000 21948 Worker thread wakes up
03:20:44.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:44.680 00.001 18120 UpdateGuideState exits: m=1803 RSB=29.3
03:20:44.680 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:44.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:44.681 00.001 18120 Enqueuing Expose request
03:20:44.682 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
03:20:44.682 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
03:20:44.682 00.000 21948 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.04
03:20:44.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:44.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:44.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:44.682 00.000 21948 MoveAxis(E, 0, ABG)
03:20:44.682 00.000 21948 Move returns status 0, amount 0
03:20:44.682 00.000 21948 MoveAxis(N, 0, ABG)
03:20:44.682 00.000 21948 Move returns status 0, amount 0
03:20:44.682 00.000 21948 move complete, result=0
03:20:44.682 00.000 21948 worker thread done servicing request
03:20:44.682 00.000 21948 Worker thread wakes up
03:20:44.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:44.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:44.683 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:46.306 01.623 21948 Exposure complete
03:20:46.347 00.041 21948 worker thread done servicing request
03:20:46.347 00.000 18120 OnExposeComplete: enter
03:20:46.348 00.001 18120 UpdateGuideState(): m_state=6
03:20:46.348 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5461
03:20:46.349 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=233.68, Mass=2077, SNR=31.5, Peak=169 HFD=3.9
03:20:46.350 00.001 18120 MultiStar: [#1 -0.12,0.46,0.00,M1] [#2 0.10,0.12,0.62,U] [#3 -0.31,0.48,0.00,M1] [#4 -0.29,0.28,0.54,U] [#5 0.12,0.37,0.43,U] [#6 -0.38,0.68,0.00,M1] [#7 -0.27,0.46,0.00,M1] [#8 -0.38,0.42,0.00,M1] 
03:20:46.350 00.000 18120 refined, 3 included, MultiStar: {-0.10, 0.34}, one-star: {-0.22, 0.51}
03:20:46.352 00.002 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
03:20:46.356 00.004 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:20:46.357 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.86 mountX=0.36 mountY=-0.06, mountTheta=-0.18
03:20:46.362 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.34, opts=13)
03:20:46.364 00.002 18120 Enqueuing Move request for scope (-0.10, 0.34)
03:20:46.367 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:46.367 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.5
03:20:46.369 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:46.369 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:46.370 00.001 18120 Enqueuing Expose request
03:20:46.370 00.000 21948 Worker thread wakes up
03:20:46.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
03:20:46.370 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
03:20:46.370 00.000 21948 Moving (-0.10, 0.34) raw xDistance=0.36 yDistance=-0.06
03:20:46.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
03:20:46.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:46.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:46.370 00.000 21948 MoveAxis(W, 63, ABG)
03:20:46.370 00.000 21948 Guiding  Dir = 3, Dur = 63
03:20:46.371 00.001 21948 IsSlewing returns 0
03:20:46.371 00.000 21948 IsGuiding returns 0
03:20:46.373 00.002 21948 PulseGuide returned control before completion, sleep 72
03:20:46.445 00.072 21948 IsGuiding returns 0
03:20:46.445 00.000 21948 Move returns status 0, amount 63
03:20:46.445 00.000 21948 MoveAxis(N, 0, ABG)
03:20:46.445 00.000 21948 Move returns status 0, amount 0
03:20:46.445 00.000 21948 move complete, result=0
03:20:46.445 00.000 21948 worker thread done servicing request
03:20:46.445 00.000 18120 GuideStep: 0.4 px 63 ms WEST, -0.1 px 0 ms NORTH
03:20:46.447 00.002 21948 Worker thread wakes up
03:20:46.447 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:46.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:47.855 01.408 21948 Exposure complete
03:20:47.892 00.037 21948 worker thread done servicing request
03:20:47.892 00.000 18120 OnExposeComplete: enter
03:20:47.892 00.000 18120 UpdateGuideState(): m_state=6
03:20:47.893 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5462
03:20:47.893 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=233.80, Mass=1889, SNR=30.1, Peak=164 HFD=4.2
03:20:47.894 00.001 18120 MultiStar: [#1 -0.29,0.61,0.00,M2] [#2 0.12,0.51,0.00,M1] [#3 -0.27,0.69,0.00,M2] [#4 -0.29,0.60,0.00,M1] [#5 0.07,0.85,0.00,M2] [#6 -0.22,0.84,0.00,M2] [#7 -0.38,0.89,0.00,M2] [#8 -0.40,0.65,0.00,M2] 
03:20:47.895 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
03:20:47.896 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:20:47.897 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=0.63 hyp=0.66 cameraTheta=1.86 mountX=0.65 mountY=-0.12, mountTheta=-0.18
03:20:47.899 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.63, opts=13)
03:20:47.900 00.001 18120 Enqueuing Move request for scope (-0.19, 0.63)
03:20:47.900 00.000 21948 Worker thread wakes up
03:20:47.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.63) opts 0xd
03:20:47.901 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.63)
03:20:47.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:47.901 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:20:47.902 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:47.902 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:47.902 00.000 18120 Enqueuing Expose request
03:20:47.903 00.001 21948 Moving (-0.19, 0.63) raw xDistance=0.65 yDistance=-0.12
03:20:47.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
03:20:47.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:47.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:20:47.903 00.000 21948 MoveAxis(W, 121, ABG)
03:20:47.903 00.000 21948 Guiding  Dir = 3, Dur = 121
03:20:47.903 00.000 21948 IsSlewing returns 0
03:20:47.903 00.000 21948 IsGuiding returns 0
03:20:47.906 00.003 21948 PulseGuide returned control before completion, sleep 130
03:20:48.041 00.135 21948 IsGuiding returns 0
03:20:48.041 00.000 21948 Move returns status 0, amount 121
03:20:48.041 00.000 21948 MoveAxis(N, 0, ABG)
03:20:48.041 00.000 21948 Move returns status 0, amount 0
03:20:48.041 00.000 21948 move complete, result=0
03:20:48.041 00.000 21948 worker thread done servicing request
03:20:48.041 00.000 21948 Worker thread wakes up
03:20:48.041 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:48.041 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:48.041 00.000 18120 GuideStep: 0.7 px 121 ms WEST, -0.1 px 0 ms NORTH
03:20:49.677 01.636 21948 Exposure complete
03:20:49.732 00.055 21948 worker thread done servicing request
03:20:49.732 00.000 18120 OnExposeComplete: enter
03:20:49.733 00.001 18120 UpdateGuideState(): m_state=6
03:20:49.734 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5463
03:20:49.735 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=233.29, Mass=1815, SNR=29.6, Peak=140 HFD=4.1
03:20:49.735 00.000 18120 MultiStar: [#1 0.06,0.27,0.73,U] [#2 0.34,-0.15,0.64,U] [#3 -0.03,0.19,0.61,U] [#4 -0.18,0.30,0.57,U] [#5 0.18,0.48,0.00,M3] [#6 -0.07,0.52,0.00,M3] [#7 -0.19,0.32,0.40,U] [#8 0.05,0.18,0.40,U] 
03:20:49.737 00.002 18120 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.20, 0.12}
03:20:49.738 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
03:20:49.739 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
03:20:49.740 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.19 mountX=0.12 mountY=-0.13, mountTheta=-0.82
03:20:49.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.16, opts=13)
03:20:49.742 00.001 18120 Enqueuing Move request for scope (0.06, 0.16)
03:20:49.743 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:49.743 00.000 21948 Worker thread wakes up
03:20:49.743 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.6
03:20:49.744 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:49.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:49.744 00.000 18120 Enqueuing Expose request
03:20:49.745 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
03:20:49.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
03:20:49.745 00.000 21948 Moving (0.06, 0.16) raw xDistance=0.12 yDistance=-0.13
03:20:49.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:20:49.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:49.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:49.745 00.000 21948 MoveAxis(E, 0, ABG)
03:20:49.745 00.000 21948 Move returns status 0, amount 0
03:20:49.745 00.000 21948 MoveAxis(N, 0, ABG)
03:20:49.745 00.000 21948 Move returns status 0, amount 0
03:20:49.745 00.000 21948 move complete, result=0
03:20:49.746 00.001 21948 worker thread done servicing request
03:20:49.746 00.000 21948 Worker thread wakes up
03:20:49.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:49.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:49.746 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:51.266 01.520 21948 Exposure complete
03:20:51.301 00.035 21948 worker thread done servicing request
03:20:51.301 00.000 18120 OnExposeComplete: enter
03:20:51.302 00.001 18120 UpdateGuideState(): m_state=6
03:20:51.302 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5464
03:20:51.304 00.002 18120 Star::Find returns 1 (0), X=894.71, Y=233.28, Mass=1811, SNR=29.5, Peak=145 HFD=3.8
03:20:51.304 00.000 18120 MultiStar: [#1 -0.11,0.40,0.70,U] [#2 0.02,0.19,0.64,U] [#3 -0.20,0.37,0.62,U] [#4 -0.16,0.44,0.00,M1] [#5 0.23,0.34,0.48,U] [#6 -0.16,0.49,0.00,M4] [#7 -0.17,0.21,0.46,U] [#8 -0.11,0.24,0.41,U] 
03:20:51.305 00.001 18120 single-star, 6 included, MultiStar: {-0.09, 0.25}, one-star: {-0.21, 0.11}
03:20:51.305 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
03:20:51.305 00.000 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
03:20:51.306 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.65 mountX=0.19 mountY=0.14, mountTheta=0.62
03:20:51.308 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.11, opts=13)
03:20:51.309 00.001 18120 Enqueuing Move request for scope (-0.21, 0.11)
03:20:51.310 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:51.313 00.003 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:20:51.314 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:51.314 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:51.315 00.001 18120 Enqueuing Expose request
03:20:51.315 00.000 21948 Worker thread wakes up
03:20:51.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
03:20:51.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
03:20:51.315 00.000 21948 Moving (-0.21, 0.11) raw xDistance=0.19 yDistance=0.14
03:20:51.315 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:20:51.315 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:51.315 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:20:51.315 00.000 21948 MoveAxis(E, 0, ABG)
03:20:51.315 00.000 21948 Move returns status 0, amount 0
03:20:51.315 00.000 21948 MoveAxis(N, 0, ABG)
03:20:51.315 00.000 21948 Move returns status 0, amount 0
03:20:51.315 00.000 21948 move complete, result=0
03:20:51.315 00.000 21948 worker thread done servicing request
03:20:51.315 00.000 21948 Worker thread wakes up
03:20:51.315 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:51.315 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:51.316 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:52.943 01.627 21948 Exposure complete
03:20:52.977 00.034 21948 worker thread done servicing request
03:20:52.977 00.000 18120 OnExposeComplete: enter
03:20:52.978 00.001 18120 UpdateGuideState(): m_state=6
03:20:52.978 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5465
03:20:52.979 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=233.63, Mass=1913, SNR=30.3, Peak=145 HFD=4.5
03:20:52.980 00.001 18120 MultiStar: [#1 -0.19,0.45,0.00,M1] [#2 0.06,0.11,0.63,U] [#3 -0.38,0.35,0.00,M1] [#4 -0.24,0.54,0.00,M2] [#5 0.17,0.45,0.00,M3] [#6 -0.08,0.57,0.00,M5] [#7 -0.21,0.15,0.43,U] [#8 -0.09,0.47,0.00,M1] 
03:20:52.983 00.003 18120 refined, 2 included, MultiStar: {-0.08, 0.29}, one-star: {-0.12, 0.46}
03:20:52.986 00.003 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
03:20:52.988 00.002 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:20:52.990 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=0.30 mountY=-0.05, mountTheta=-0.18
03:20:52.995 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.29, opts=13)
03:20:52.997 00.002 18120 Enqueuing Move request for scope (-0.08, 0.29)
03:20:52.999 00.002 21948 Worker thread wakes up
03:20:52.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
03:20:52.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
03:20:52.999 00.000 21948 Moving (-0.08, 0.29) raw xDistance=0.30 yDistance=-0.05
03:20:52.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:20:52.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:53.001 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:53.002 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.3
03:20:53.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:53.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:53.003 00.001 18120 Enqueuing Expose request
03:20:53.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:53.003 00.000 21948 MoveAxis(W, 53, ABG)
03:20:53.003 00.000 21948 Guiding  Dir = 3, Dur = 53
03:20:53.004 00.001 21948 IsSlewing returns 0
03:20:53.004 00.000 21948 IsGuiding returns 0
03:20:53.006 00.002 21948 PulseGuide returned control before completion, sleep 62
03:20:53.083 00.077 21948 IsGuiding returns 0
03:20:53.083 00.000 21948 Move returns status 0, amount 53
03:20:53.084 00.001 21948 MoveAxis(N, 0, ABG)
03:20:53.084 00.000 21948 Move returns status 0, amount 0
03:20:53.084 00.000 21948 move complete, result=0
03:20:53.084 00.000 21948 worker thread done servicing request
03:20:53.084 00.000 21948 Worker thread wakes up
03:20:53.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:53.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:53.084 00.000 18120 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
03:20:54.498 01.414 21948 Exposure complete
03:20:54.535 00.037 21948 worker thread done servicing request
03:20:54.535 00.000 18120 OnExposeComplete: enter
03:20:54.537 00.002 18120 UpdateGuideState(): m_state=6
03:20:54.538 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5466
03:20:54.538 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=233.40, Mass=1927, SNR=30.5, Peak=162 HFD=3.9
03:20:54.540 00.002 18120 MultiStar: [#1 0.05,0.28,0.72,U] [#2 0.12,0.07,0.62,U] [#3 -0.16,0.33,0.59,U] [#4 -0.18,0.20,0.56,U] [#5 0.14,0.28,0.47,U] [#6 -0.22,0.60,0.00,M6] [#7 -0.18,0.41,0.00,M1] [#8 -0.16,0.40,0.39,U] 
03:20:54.540 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.25}, one-star: {-0.12, 0.23}
03:20:54.541 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
03:20:54.541 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
03:20:54.541 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.75 mountX=0.24 mountY=-0.07, mountTheta=-0.28
03:20:54.543 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.25, opts=13)
03:20:54.545 00.002 18120 Enqueuing Move request for scope (-0.05, 0.25)
03:20:54.545 00.000 21948 Worker thread wakes up
03:20:54.545 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:54.545 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.5
03:20:54.546 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:54.546 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:54.547 00.001 18120 Enqueuing Expose request
03:20:54.547 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
03:20:54.547 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
03:20:54.547 00.000 21948 Moving (-0.05, 0.25) raw xDistance=0.24 yDistance=-0.07
03:20:54.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
03:20:54.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:54.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:54.547 00.000 21948 MoveAxis(W, 47, ABG)
03:20:54.547 00.000 21948 Guiding  Dir = 3, Dur = 47
03:20:54.548 00.001 21948 IsSlewing returns 0
03:20:54.548 00.000 21948 IsGuiding returns 0
03:20:54.549 00.001 21948 PulseGuide returned control before completion, sleep 56
03:20:54.609 00.060 21948 IsGuiding returns 0
03:20:54.609 00.000 21948 Move returns status 0, amount 47
03:20:54.609 00.000 21948 MoveAxis(N, 0, ABG)
03:20:54.609 00.000 21948 Move returns status 0, amount 0
03:20:54.609 00.000 21948 move complete, result=0
03:20:54.609 00.000 21948 worker thread done servicing request
03:20:54.609 00.000 21948 Worker thread wakes up
03:20:54.609 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:54.609 00.000 18120 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
03:20:54.610 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:56.241 01.631 21948 Exposure complete
03:20:56.300 00.059 21948 worker thread done servicing request
03:20:56.300 00.000 18120 OnExposeComplete: enter
03:20:56.302 00.002 18120 UpdateGuideState(): m_state=6
03:20:56.303 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5467
03:20:56.304 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=233.27, Mass=1857, SNR=29.9, Peak=191 HFD=3.9
03:20:56.306 00.002 18120 MultiStar: [#1 0.25,0.06,0.75,U] [#2 0.16,0.14,0.64,U] [#3 0.01,0.10,0.61,U] [#4 0.08,0.19,0.55,U] [#5 0.32,0.20,0.47,U] [#6 -0.02,0.24,0.51,U] [#7 0.08,-0.13,0.44,U] [#8 0.06,0.08,0.39,U] 
03:20:56.307 00.001 18120 single-star, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.05, 0.10}
03:20:56.309 00.002 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
03:20:56.310 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
03:20:56.311 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.12 mountY=0.00, mountTheta=0.01
03:20:56.314 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
03:20:56.315 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
03:20:56.317 00.002 21948 Worker thread wakes up
03:20:56.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:56.317 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
03:20:56.317 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
03:20:56.318 00.001 21948 Moving (-0.05, 0.10) raw xDistance=0.12 yDistance=0.00
03:20:56.318 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.9
03:20:56.318 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:56.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:56.319 00.001 18120 Enqueuing Expose request
03:20:56.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:20:56.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:56.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:20:56.319 00.000 21948 MoveAxis(E, 0, ABG)
03:20:56.319 00.000 21948 Move returns status 0, amount 0
03:20:56.319 00.000 21948 MoveAxis(N, 0, ABG)
03:20:56.319 00.000 21948 Move returns status 0, amount 0
03:20:56.319 00.000 21948 move complete, result=0
03:20:56.319 00.000 21948 worker thread done servicing request
03:20:56.319 00.000 21948 Worker thread wakes up
03:20:56.319 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:56.320 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:56.320 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:57.839 01.519 21948 Exposure complete
03:20:57.875 00.036 21948 worker thread done servicing request
03:20:57.875 00.000 18120 OnExposeComplete: enter
03:20:57.877 00.002 18120 UpdateGuideState(): m_state=6
03:20:57.877 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5468
03:20:57.878 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.10, Mass=1812, SNR=29.5, Peak=178 HFD=4.2
03:20:57.878 00.000 18120 MultiStar: [#1 0.03,0.05,0.75,U] [#2 0.26,-0.22,0.64,U] [#3 -0.04,0.01,0.61,U] [#4 -0.06,0.05,0.57,U] [#5 0.16,0.18,0.47,U] [#6 -0.02,0.21,0.52,U] [#7 0.04,-0.00,0.45,U] [#8 0.20,0.23,0.39,U] 
03:20:57.878 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.12, -0.07}
03:20:57.879 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
03:20:57.879 00.000 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
03:20:57.880 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
03:20:57.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
03:20:57.881 00.000 18120 Enqueuing Move request for scope (0.08, 0.03)
03:20:57.882 00.001 21948 Worker thread wakes up
03:20:57.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:20:57.882 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:20:57.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:57.882 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:20:57.883 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:57.883 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:57.883 00.000 18120 Enqueuing Expose request
03:20:57.886 00.003 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
03:20:57.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:20:57.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:57.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:20:57.886 00.000 21948 MoveAxis(E, 0, ABG)
03:20:57.886 00.000 21948 Move returns status 0, amount 0
03:20:57.886 00.000 21948 MoveAxis(N, 0, ABG)
03:20:57.886 00.000 21948 Move returns status 0, amount 0
03:20:57.886 00.000 21948 move complete, result=0
03:20:57.886 00.000 21948 worker thread done servicing request
03:20:57.886 00.000 21948 Worker thread wakes up
03:20:57.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:57.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:57.888 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:59.518 01.630 21948 Exposure complete
03:20:59.548 00.030 18120 OnExposeComplete: enter
03:20:59.549 00.001 18120 UpdateGuideState(): m_state=6
03:20:59.550 00.001 21948 worker thread done servicing request
03:20:59.550 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5469
03:20:59.550 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=233.19, Mass=1747, SNR=29.0, Peak=161 HFD=4.3
03:20:59.551 00.001 18120 MultiStar: [#1 -0.10,0.23,0.73,U] [#2 0.01,-0.12,0.65,U] [#3 0.09,0.16,0.64,U] [#4 -0.07,0.07,0.58,U] [#5 0.25,0.13,0.48,U] [#6 -0.35,0.60,0.00,M5] [#7 0.05,0.17,0.48,U] [#8 -0.13,0.37,0.40,U] 
03:20:59.551 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.20, 0.02}
03:20:59.552 00.001 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
03:20:59.552 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
03:20:59.553 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=0.08 mountY=-0.09, mountTheta=-0.89
03:20:59.554 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
03:20:59.554 00.000 18120 Enqueuing Move request for scope (0.05, 0.11)
03:20:59.554 00.000 21948 Worker thread wakes up
03:20:59.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
03:20:59.555 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:20:59.555 00.000 21948 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.09
03:20:59.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:20:59.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:59.555 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:20:59.555 00.000 21948 MoveAxis(E, 0, ABG)
03:20:59.555 00.000 21948 Move returns status 0, amount 0
03:20:59.555 00.000 21948 MoveAxis(N, 0, ABG)
03:20:59.555 00.000 21948 Move returns status 0, amount 0
03:20:59.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:20:59.555 00.000 18120 UpdateGuideState exits: m=1747 RSB=29.0
03:20:59.556 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:59.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:20:59.557 00.001 18120 Enqueuing Expose request
03:20:59.557 00.000 21948 move complete, result=0
03:20:59.557 00.000 21948 worker thread done servicing request
03:20:59.557 00.000 21948 Worker thread wakes up
03:20:59.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:20:59.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:20:59.557 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:01.071 01.514 21948 Exposure complete
03:21:01.116 00.045 21948 worker thread done servicing request
03:21:01.116 00.000 18120 OnExposeComplete: enter
03:21:01.118 00.002 18120 UpdateGuideState(): m_state=6
03:21:01.119 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5470
03:21:01.119 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=233.14, Mass=1940, SNR=30.5, Peak=176 HFD=4.3
03:21:01.120 00.001 18120 MultiStar: [#1 -0.10,0.31,0.71,U] [#2 0.15,-0.03,0.61,U] [#3 -0.20,0.10,0.58,U] [#4 -0.15,0.01,0.56,U] [#5 0.23,0.08,0.45,U] [#6 -0.30,0.35,0.00,M6] [#7 0.14,0.06,0.42,U] [#8 -0.23,0.04,0.39,U] 
03:21:01.120 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.09, -0.03}
03:21:01.121 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
03:21:01.121 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
03:21:01.122 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.14 mountX=0.08 mountY=0.01, mountTheta=0.10
03:21:01.123 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
03:21:01.123 00.000 18120 Enqueuing Move request for scope (-0.04, 0.07)
03:21:01.124 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:01.124 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.5
03:21:01.125 00.001 21948 Worker thread wakes up
03:21:01.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
03:21:01.125 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
03:21:01.125 00.000 21948 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.01
03:21:01.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:01.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:01.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:01.125 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:01.126 00.001 18120 Enqueuing Expose request
03:21:01.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:21:01.126 00.000 21948 MoveAxis(E, 0, ABG)
03:21:01.126 00.000 21948 Move returns status 0, amount 0
03:21:01.126 00.000 21948 MoveAxis(N, 0, ABG)
03:21:01.126 00.000 21948 Move returns status 0, amount 0
03:21:01.126 00.000 21948 move complete, result=0
03:21:01.127 00.001 21948 worker thread done servicing request
03:21:01.127 00.000 21948 Worker thread wakes up
03:21:01.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:01.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:01.127 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:02.758 01.631 21948 Exposure complete
03:21:02.797 00.039 21948 worker thread done servicing request
03:21:02.797 00.000 18120 OnExposeComplete: enter
03:21:02.799 00.002 18120 UpdateGuideState(): m_state=6
03:21:02.800 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5471
03:21:02.802 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=233.15, Mass=1811, SNR=29.4, Peak=191 HFD=4.1
03:21:02.803 00.001 18120 MultiStar: [#1 -0.08,0.13,0.71,U] [#2 0.09,0.01,0.64,U] [#3 0.08,-0.01,0.62,U] [#4 -0.10,-0.01,0.56,U] [#5 0.35,0.13,0.45,U] [#6 -0.49,-0.01,0.00,M7] [#7 0.17,0.06,0.43,U] [#8 0.06,0.02,0.38,U] 
03:21:02.805 00.002 18120 single-star, 7 included, MultiStar: {0.04, 0.03}, one-star: {-0.03, -0.02}
03:21:02.806 00.001 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
03:21:02.806 00.000 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.60)
03:21:02.807 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.65 mountX=-0.00 mountY=0.04, mountTheta=1.64
03:21:02.809 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
03:21:02.810 00.001 18120 Enqueuing Move request for scope (-0.03, -0.02)
03:21:02.810 00.000 21948 Worker thread wakes up
03:21:02.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:02.811 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:21:02.811 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:21:02.811 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.4
03:21:02.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:02.812 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:02.812 00.000 18120 Enqueuing Expose request
03:21:02.813 00.001 21948 Moving (-0.03, -0.02) raw xDistance=-0.00 yDistance=0.04
03:21:02.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:21:02.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:02.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:21:02.813 00.000 21948 MoveAxis(E, 0, ABG)
03:21:02.813 00.000 21948 Move returns status 0, amount 0
03:21:02.813 00.000 21948 MoveAxis(N, 0, ABG)
03:21:02.813 00.000 21948 Move returns status 0, amount 0
03:21:02.813 00.000 21948 move complete, result=0
03:21:02.813 00.000 21948 worker thread done servicing request
03:21:02.813 00.000 21948 Worker thread wakes up
03:21:02.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:02.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:02.813 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:04.330 01.517 21948 Exposure complete
03:21:04.365 00.035 21948 worker thread done servicing request
03:21:04.377 00.012 18120 OnExposeComplete: enter
03:21:04.379 00.002 18120 UpdateGuideState(): m_state=6
03:21:04.379 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5472
03:21:04.379 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=233.15, Mass=1753, SNR=29.0, Peak=171 HFD=4.1
03:21:04.380 00.001 18120 MultiStar: [#1 -0.04,0.09,0.73,U] [#2 0.19,-0.15,0.66,U] [#3 -0.21,0.16,0.62,U] [#4 -0.07,0.05,0.59,U] [#5 0.22,0.15,0.50,U] [#6 -0.31,0.29,0.53,U] [#7 -0.09,-0.04,0.45,U] [#8 -0.16,-0.06,0.41,U] 
03:21:04.380 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.11, -0.02}
03:21:04.381 00.001 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.00) = xAngle (0.51 = 0.51)
03:21:04.381 00.000 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.47 = 0.47)
03:21:04.382 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.51 mountX=0.07 mountY=0.04, mountTheta=0.48
03:21:04.383 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
03:21:04.384 00.001 18120 Enqueuing Move request for scope (-0.06, 0.05)
03:21:04.384 00.000 21948 Worker thread wakes up
03:21:04.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:04.385 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
03:21:04.385 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
03:21:04.385 00.000 21948 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.04
03:21:04.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:21:04.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:04.385 00.000 18120 UpdateGuideState exits: m=1753 RSB=29.0
03:21:04.386 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:04.387 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:04.389 00.002 18120 Enqueuing Expose request
03:21:04.390 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:21:04.390 00.000 21948 MoveAxis(E, 0, ABG)
03:21:04.390 00.000 21948 Move returns status 0, amount 0
03:21:04.390 00.000 21948 MoveAxis(N, 0, ABG)
03:21:04.390 00.000 21948 Move returns status 0, amount 0
03:21:04.390 00.000 21948 move complete, result=0
03:21:04.390 00.000 21948 worker thread done servicing request
03:21:04.390 00.000 21948 Worker thread wakes up
03:21:04.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:04.391 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:04.392 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:06.123 01.731 21948 Exposure complete
03:21:06.176 00.053 21948 worker thread done servicing request
03:21:06.176 00.000 18120 OnExposeComplete: enter
03:21:06.177 00.001 18120 UpdateGuideState(): m_state=6
03:21:06.178 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5473
03:21:06.178 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=233.28, Mass=1913, SNR=30.3, Peak=177 HFD=4.2
03:21:06.178 00.000 18120 MultiStar: [#1 0.07,0.37,0.70,U] [#2 0.23,0.02,0.63,U] [#3 -0.18,0.15,0.56,U] [#4 -0.02,0.06,0.56,U] [#5 0.35,0.09,0.45,U] [#6 -0.14,0.21,0.51,U] [#7 -0.03,0.03,0.43,U] [#8 -0.00,0.15,0.39,U] 
03:21:06.179 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.14}, one-star: {-0.17, 0.11}
03:21:06.179 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.40 = -0.40)
03:21:06.180 00.001 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.44 = -0.44)
03:21:06.180 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.59 mountX=0.13 mountY=-0.06, mountTheta=-0.44
03:21:06.182 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.14, opts=13)
03:21:06.182 00.000 18120 Enqueuing Move request for scope (-0.00, 0.14)
03:21:06.183 00.001 21948 Worker thread wakes up
03:21:06.183 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:06.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
03:21:06.183 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.3
03:21:06.184 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:06.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:06.185 00.001 18120 Enqueuing Expose request
03:21:06.185 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
03:21:06.185 00.000 21948 Moving (-0.00, 0.14) raw xDistance=0.13 yDistance=-0.06
03:21:06.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:21:06.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:06.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:21:06.185 00.000 21948 MoveAxis(E, 0, ABG)
03:21:06.185 00.000 21948 Move returns status 0, amount 0
03:21:06.185 00.000 21948 MoveAxis(N, 0, ABG)
03:21:06.185 00.000 21948 Move returns status 0, amount 0
03:21:06.185 00.000 21948 move complete, result=0
03:21:06.185 00.000 21948 worker thread done servicing request
03:21:06.185 00.000 21948 Worker thread wakes up
03:21:06.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:06.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:06.186 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:07.599 01.413 21948 Exposure complete
03:21:07.640 00.041 21948 worker thread done servicing request
03:21:07.640 00.000 18120 OnExposeComplete: enter
03:21:07.641 00.001 18120 UpdateGuideState(): m_state=6
03:21:07.641 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5474
03:21:07.642 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=233.32, Mass=1871, SNR=29.9, Peak=181 HFD=3.7
03:21:07.642 00.000 18120 MultiStar: [#1 -0.01,0.12,0.70,U] [#2 0.07,0.12,0.63,U] [#3 0.00,0.06,0.60,U] [#4 -0.03,0.00,0.55,U] [#5 0.28,0.27,0.48,U] [#6 -0.28,0.18,0.49,U] [#7 -0.12,0.18,0.42,U] [#8 -0.03,0.27,0.40,U] 
03:21:07.645 00.003 18120 refined, 8 included, MultiStar: {-0.05, 0.14}, one-star: {-0.21, 0.15}
03:21:07.647 00.002 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
03:21:07.648 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
03:21:07.649 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.89 mountX=0.15 mountY=-0.02, mountTheta=-0.14
03:21:07.653 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.14, opts=13)
03:21:07.655 00.002 18120 Enqueuing Move request for scope (-0.05, 0.14)
03:21:07.656 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:07.658 00.002 21948 Worker thread wakes up
03:21:07.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
03:21:07.658 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
03:21:07.658 00.000 21948 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=-0.02
03:21:07.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:21:07.658 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:07.658 00.000 18120 UpdateGuideState exits: m=1871 RSB=29.9
03:21:07.658 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:21:07.658 00.000 21948 MoveAxis(E, 0, ABG)
03:21:07.659 00.001 21948 Move returns status 0, amount 0
03:21:07.659 00.000 21948 MoveAxis(N, 0, ABG)
03:21:07.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:07.659 00.000 21948 Move returns status 0, amount 0
03:21:07.659 00.000 21948 move complete, result=0
03:21:07.660 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:07.660 00.000 18120 Enqueuing Expose request
03:21:07.660 00.000 21948 worker thread done servicing request
03:21:07.661 00.001 21948 Worker thread wakes up
03:21:07.661 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:07.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:07.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:09.284 01.623 21948 Exposure complete
03:21:09.346 00.062 21948 worker thread done servicing request
03:21:09.346 00.000 18120 OnExposeComplete: enter
03:21:09.347 00.001 18120 UpdateGuideState(): m_state=6
03:21:09.347 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5475
03:21:09.347 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=233.38, Mass=1910, SNR=30.2, Peak=163 HFD=3.9
03:21:09.348 00.001 18120 MultiStar: [#1 -0.11,0.18,0.72,U] [#2 0.13,-0.09,0.62,U] [#3 -0.25,0.34,0.58,U] [#4 -0.02,0.03,0.59,U] [#5 0.25,0.26,0.47,U] [#6 -0.28,0.36,0.00,M5] [#7 -0.27,0.29,0.41,U] [#8 -0.18,0.41,0.00,M1] 
03:21:09.348 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {-0.06, 0.21}
03:21:09.349 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
03:21:09.349 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:21:09.350 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.85 mountX=0.17 mountY=-0.03, mountTheta=-0.18
03:21:09.352 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.17, opts=13)
03:21:09.353 00.001 18120 Enqueuing Move request for scope (-0.05, 0.17)
03:21:09.353 00.000 21948 Worker thread wakes up
03:21:09.354 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
03:21:09.354 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
03:21:09.354 00.000 21948 Moving (-0.05, 0.17) raw xDistance=0.17 yDistance=-0.03
03:21:09.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:21:09.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:09.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:21:09.354 00.000 21948 MoveAxis(E, 0, ABG)
03:21:09.354 00.000 21948 Move returns status 0, amount 0
03:21:09.354 00.000 21948 MoveAxis(N, 0, ABG)
03:21:09.354 00.000 21948 Move returns status 0, amount 0
03:21:09.354 00.000 21948 move complete, result=0
03:21:09.354 00.000 21948 worker thread done servicing request
03:21:09.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:09.354 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.2
03:21:09.355 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:09.355 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:09.356 00.001 18120 Enqueuing Expose request
03:21:09.356 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:09.356 00.000 21948 Worker thread wakes up
03:21:09.357 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:09.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:10.885 01.528 21948 Exposure complete
03:21:10.935 00.050 21948 worker thread done servicing request
03:21:10.935 00.000 18120 OnExposeComplete: enter
03:21:10.936 00.001 18120 UpdateGuideState(): m_state=6
03:21:10.937 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5476
03:21:10.938 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=233.35, Mass=1769, SNR=29.1, Peak=159 HFD=4.0
03:21:10.940 00.002 18120 MultiStar: [#1 -0.18,0.15,0.73,U] [#2 0.14,-0.01,0.69,U] [#3 -0.16,0.21,0.59,U] [#4 -0.12,0.06,0.57,U] [#5 0.23,0.12,0.47,U] [#6 -0.54,0.29,0.00,M6] [#7 -0.26,0.05,0.42,U] [#8 -0.11,0.19,0.42,U] 
03:21:10.942 00.002 18120 refined, 7 included, MultiStar: {-0.06, 0.12}, one-star: {-0.07, 0.18}
03:21:10.943 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
03:21:10.944 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
03:21:10.944 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.06 mountX=0.14 mountY=0.00, mountTheta=0.02
03:21:10.946 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
03:21:10.949 00.003 18120 Enqueuing Move request for scope (-0.06, 0.12)
03:21:10.951 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:10.953 00.002 18120 UpdateGuideState exits: m=1769 RSB=29.1
03:21:10.955 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:10.957 00.002 21948 Worker thread wakes up
03:21:10.957 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:10.957 00.000 18120 Enqueuing Expose request
03:21:10.960 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
03:21:10.960 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
03:21:10.960 00.000 21948 Moving (-0.06, 0.12) raw xDistance=0.14 yDistance=0.00
03:21:10.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:21:10.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:10.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:21:10.960 00.000 21948 MoveAxis(E, 0, ABG)
03:21:10.960 00.000 21948 Move returns status 0, amount 0
03:21:10.960 00.000 21948 MoveAxis(N, 0, ABG)
03:21:10.960 00.000 21948 Move returns status 0, amount 0
03:21:10.960 00.000 21948 move complete, result=0
03:21:10.960 00.000 21948 worker thread done servicing request
03:21:10.960 00.000 21948 Worker thread wakes up
03:21:10.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:10.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:10.961 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:12.691 01.730 21948 Exposure complete
03:21:12.732 00.041 21948 worker thread done servicing request
03:21:12.732 00.000 18120 OnExposeComplete: enter
03:21:12.733 00.001 18120 UpdateGuideState(): m_state=6
03:21:12.733 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5477
03:21:12.734 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=233.24, Mass=1786, SNR=29.3, Peak=174 HFD=4.2
03:21:12.734 00.000 18120 MultiStar: [#1 -0.19,0.22,0.72,U] [#2 -0.10,-0.15,0.62,U] [#3 -0.14,0.26,0.64,U] [#4 -0.06,0.01,0.57,U] [#5 0.29,0.10,0.48,U] [#6 -0.18,0.39,0.56,U] [#7 -0.09,-0.01,0.45,U] [#8 -0.03,0.26,0.40,U] 
03:21:12.735 00.001 18120 single-star, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.13, 0.07}
03:21:12.735 00.000 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
03:21:12.735 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
03:21:12.736 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.64 mountX=0.12 mountY=0.08, mountTheta=0.62
03:21:12.738 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
03:21:12.739 00.001 18120 Enqueuing Move request for scope (-0.13, 0.07)
03:21:12.739 00.000 21948 Worker thread wakes up
03:21:12.739 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:12.740 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
03:21:12.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
03:21:12.740 00.000 21948 Moving (-0.13, 0.07) raw xDistance=0.12 yDistance=0.08
03:21:12.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:21:12.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:12.740 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.3
03:21:12.741 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:21:12.741 00.000 21948 MoveAxis(E, 0, ABG)
03:21:12.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:12.741 00.000 21948 Move returns status 0, amount 0
03:21:12.741 00.000 21948 MoveAxis(N, 0, ABG)
03:21:12.741 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:12.742 00.001 18120 Enqueuing Expose request
03:21:12.742 00.000 21948 Move returns status 0, amount 0
03:21:12.742 00.000 21948 move complete, result=0
03:21:12.742 00.000 21948 worker thread done servicing request
03:21:12.742 00.000 21948 Worker thread wakes up
03:21:12.742 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:12.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:12.743 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:14.154 01.411 21948 Exposure complete
03:21:14.210 00.056 21948 worker thread done servicing request
03:21:14.211 00.001 18120 OnExposeComplete: enter
03:21:14.211 00.000 18120 UpdateGuideState(): m_state=6
03:21:14.212 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5478
03:21:14.213 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=233.40, Mass=1825, SNR=29.7, Peak=166 HFD=3.8
03:21:14.216 00.003 18120 MultiStar: [#1 0.10,-0.01,0.72,U] [#2 0.14,-0.09,0.64,U] [#3 -0.10,0.16,0.58,U] [#4 -0.08,0.02,0.57,U] [#5 0.17,0.17,0.46,U] [#6 -0.24,0.50,0.00,M6] [#7 0.08,0.01,0.43,U] [#8 0.20,0.18,0.39,U] 
03:21:14.218 00.002 18120 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {-0.11, 0.23}
03:21:14.221 00.003 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
03:21:14.223 00.002 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
03:21:14.225 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.25 mountX=0.07 mountY=-0.07, mountTheta=-0.77
03:21:14.229 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.09, opts=13)
03:21:14.232 00.003 18120 Enqueuing Move request for scope (0.03, 0.09)
03:21:14.232 00.000 21948 Worker thread wakes up
03:21:14.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:14.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
03:21:14.233 00.001 18120 UpdateGuideState exits: m=1825 RSB=29.7
03:21:14.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:14.233 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:14.233 00.000 18120 Enqueuing Expose request
03:21:14.234 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
03:21:14.234 00.000 21948 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.07
03:21:14.234 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:21:14.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:14.234 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:21:14.234 00.000 21948 MoveAxis(E, 0, ABG)
03:21:14.234 00.000 21948 Move returns status 0, amount 0
03:21:14.234 00.000 21948 MoveAxis(N, 0, ABG)
03:21:14.234 00.000 21948 Move returns status 0, amount 0
03:21:14.234 00.000 21948 move complete, result=0
03:21:14.234 00.000 21948 worker thread done servicing request
03:21:14.234 00.000 21948 Worker thread wakes up
03:21:14.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:14.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:14.234 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:15.965 01.731 21948 Exposure complete
03:21:15.990 00.025 21948 worker thread done servicing request
03:21:15.990 00.000 18120 OnExposeComplete: enter
03:21:15.991 00.001 18120 UpdateGuideState(): m_state=6
03:21:15.991 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5479
03:21:15.992 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=233.34, Mass=1860, SNR=29.9, Peak=171 HFD=4.0
03:21:15.992 00.000 18120 MultiStar: [#1 0.11,0.15,0.71,U] [#2 0.06,0.20,0.62,U] [#3 0.04,0.13,0.59,U] [#4 -0.06,-0.01,0.59,U] [#5 0.40,0.23,0.00,M1] [#6 -0.05,0.14,0.50,U] [#7 0.08,0.07,0.43,U] [#8 0.22,0.04,0.40,U] 
03:21:15.993 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {-0.07, 0.17}
03:21:15.993 00.000 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
03:21:15.994 00.001 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
03:21:15.994 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=0.10 mountY=-0.08, mountTheta=-0.67
03:21:15.996 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
03:21:15.997 00.001 18120 Enqueuing Move request for scope (0.03, 0.12)
03:21:15.997 00.000 21948 Worker thread wakes up
03:21:15.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:15.999 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:21:15.999 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.9
03:21:15.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:16.000 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:16.000 00.000 18120 Enqueuing Expose request
03:21:16.000 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:21:16.001 00.001 21948 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.08
03:21:16.001 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:21:16.001 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:16.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:21:16.001 00.000 21948 MoveAxis(E, 0, ABG)
03:21:16.001 00.000 21948 Move returns status 0, amount 0
03:21:16.001 00.000 21948 MoveAxis(N, 0, ABG)
03:21:16.001 00.000 21948 Move returns status 0, amount 0
03:21:16.001 00.000 21948 move complete, result=0
03:21:16.001 00.000 21948 worker thread done servicing request
03:21:16.001 00.000 21948 Worker thread wakes up
03:21:16.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:16.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:16.001 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:17.411 01.410 21948 Exposure complete
03:21:17.462 00.051 21948 worker thread done servicing request
03:21:17.462 00.000 18120 OnExposeComplete: enter
03:21:17.463 00.001 18120 UpdateGuideState(): m_state=6
03:21:17.463 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5480
03:21:17.464 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=233.38, Mass=1807, SNR=29.4, Peak=152 HFD=4.0
03:21:17.464 00.000 18120 MultiStar: [#1 0.16,0.16,0.75,U] [#2 0.28,-0.04,0.67,U] [#3 -0.05,0.25,0.63,U] [#4 0.13,0.00,0.55,U] [#5 0.35,0.08,0.47,U] [#6 -0.15,0.27,0.55,U] [#7 -0.08,0.15,0.44,U] [#8 0.07,0.14,0.41,U] 
03:21:17.465 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {-0.02, 0.21}
03:21:17.465 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
03:21:17.466 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
03:21:17.466 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=0.10 mountY=-0.13, mountTheta=-0.93
03:21:17.467 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.14, opts=13)
03:21:17.468 00.001 18120 Enqueuing Move request for scope (0.07, 0.14)
03:21:17.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:17.469 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.4
03:21:17.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:17.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:17.470 00.001 18120 Enqueuing Expose request
03:21:17.470 00.000 21948 Worker thread wakes up
03:21:17.470 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
03:21:17.470 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
03:21:17.470 00.000 21948 Moving (0.07, 0.14) raw xDistance=0.10 yDistance=-0.13
03:21:17.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:21:17.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:17.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:21:17.470 00.000 21948 MoveAxis(E, 0, ABG)
03:21:17.470 00.000 21948 Move returns status 0, amount 0
03:21:17.471 00.001 21948 MoveAxis(N, 0, ABG)
03:21:17.471 00.000 21948 Move returns status 0, amount 0
03:21:17.471 00.000 21948 move complete, result=0
03:21:17.471 00.000 21948 worker thread done servicing request
03:21:17.471 00.000 21948 Worker thread wakes up
03:21:17.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:17.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:17.471 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:19.105 01.634 21948 Exposure complete
03:21:19.144 00.039 21948 worker thread done servicing request
03:21:19.145 00.001 18120 OnExposeComplete: enter
03:21:19.145 00.000 18120 UpdateGuideState(): m_state=6
03:21:19.146 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5481
03:21:19.146 00.000 18120 Star::Find returns 1 (0), X=894.70, Y=233.25, Mass=1952, SNR=30.6, Peak=174 HFD=3.8
03:21:19.147 00.001 18120 MultiStar: [#1 0.23,0.01,0.71,U] [#2 0.25,-0.13,0.63,U] [#3 0.04,0.19,0.58,U] [#4 0.10,0.06,0.55,U] [#5 0.52,-0.01,0.00,M1] [#6 -0.34,0.35,0.00,M5] [#7 0.13,0.06,0.42,U] [#8 -0.04,-0.04,0.38,U] 
03:21:19.147 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.04}, one-star: {-0.22, 0.08}
03:21:19.148 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
03:21:19.148 00.000 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
03:21:19.148 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.64 mountX=0.01 mountY=-0.06, mountTheta=-1.36
03:21:19.150 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
03:21:19.150 00.000 18120 Enqueuing Move request for scope (0.05, 0.04)
03:21:19.151 00.001 21948 Worker thread wakes up
03:21:19.151 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:21:19.151 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:21:19.151 00.000 21948 Moving (0.05, 0.04) raw xDistance=0.01 yDistance=-0.06
03:21:19.151 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:21:19.151 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:19.151 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:19.152 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:21:19.152 00.000 21948 MoveAxis(E, 0, ABG)
03:21:19.152 00.000 21948 Move returns status 0, amount 0
03:21:19.152 00.000 21948 MoveAxis(N, 0, ABG)
03:21:19.152 00.000 21948 Move returns status 0, amount 0
03:21:19.152 00.000 18120 UpdateGuideState exits: m=1952 RSB=30.6
03:21:19.152 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:19.153 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:19.154 00.001 18120 Enqueuing Expose request
03:21:19.154 00.000 21948 move complete, result=0
03:21:19.154 00.000 21948 worker thread done servicing request
03:21:19.154 00.000 21948 Worker thread wakes up
03:21:19.154 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:19.155 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:19.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:20.671 01.516 21948 Exposure complete
03:21:20.707 00.036 21948 worker thread done servicing request
03:21:20.707 00.000 18120 OnExposeComplete: enter
03:21:20.708 00.001 18120 UpdateGuideState(): m_state=6
03:21:20.710 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5482
03:21:20.711 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=233.21, Mass=1781, SNR=29.2, Peak=167 HFD=4.2
03:21:20.713 00.002 18120 MultiStar: [#1 0.04,0.03,0.75,U] [#2 0.31,-0.30,0.62,U] [#3 -0.04,-0.09,0.64,U] [#4 0.04,-0.09,0.59,U] [#5 0.35,-0.09,0.47,U] [#6 -0.01,-0.03,0.52,U] [#7 0.02,-0.07,0.45,U] [#8 0.24,-0.09,0.42,U] 
03:21:20.714 00.001 18120 single-star, 8 included, MultiStar: {0.09, -0.07}, one-star: {-0.01, 0.04}
03:21:20.715 00.001 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
03:21:20.717 00.002 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
03:21:20.720 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.75 mountX=0.04 mountY=-0.01, mountTheta=-0.28
03:21:20.722 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
03:21:20.724 00.002 18120 Enqueuing Move request for scope (-0.01, 0.04)
03:21:20.724 00.000 21948 Worker thread wakes up
03:21:20.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:20.725 00.001 18120 UpdateGuideState exits: m=1781 RSB=29.2
03:21:20.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:20.726 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:20.726 00.000 18120 Enqueuing Expose request
03:21:20.727 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:21:20.727 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:21:20.727 00.000 21948 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
03:21:20.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:21:20.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:20.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:21:20.727 00.000 21948 MoveAxis(E, 0, ABG)
03:21:20.727 00.000 21948 Move returns status 0, amount 0
03:21:20.727 00.000 21948 MoveAxis(N, 0, ABG)
03:21:20.727 00.000 21948 Move returns status 0, amount 0
03:21:20.727 00.000 21948 move complete, result=0
03:21:20.727 00.000 21948 worker thread done servicing request
03:21:20.727 00.000 21948 Worker thread wakes up
03:21:20.727 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:20.727 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:20.727 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:22.358 01.631 21948 Exposure complete
03:21:22.409 00.051 21948 worker thread done servicing request
03:21:22.409 00.000 18120 OnExposeComplete: enter
03:21:22.410 00.001 18120 UpdateGuideState(): m_state=6
03:21:22.411 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5483
03:21:22.411 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=233.09, Mass=1955, SNR=30.7, Peak=186 HFD=4.2
03:21:22.412 00.001 18120 MultiStar: [#1 0.12,-0.02,0.69,U] [#2 0.08,-0.29,0.65,U] [#3 0.07,-0.14,0.56,U] [#4 -0.04,-0.34,0.54,U] [#5 0.37,-0.05,0.44,U] [#6 0.02,-0.03,0.51,U] [#7 0.25,0.02,0.43,U] [#8 0.12,-0.11,0.40,U] 
03:21:22.412 00.000 18120 single-star, 8 included, MultiStar: {0.08, -0.12}, one-star: {-0.05, -0.08}
03:21:22.413 00.001 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.11 = 2.17)
03:21:22.413 00.000 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.15 = 2.14)
03:21:22.414 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.11 mountX=-0.05 mountY=0.08, mountTheta=2.16
03:21:22.415 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
03:21:22.415 00.000 18120 Enqueuing Move request for scope (-0.05, -0.08)
03:21:22.416 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:22.416 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
03:21:22.416 00.000 21948 Worker thread wakes up
03:21:22.417 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:21:22.417 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:21:22.417 00.000 21948 Moving (-0.05, -0.08) raw xDistance=-0.05 yDistance=0.08
03:21:22.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:21:22.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:22.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:22.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:22.418 00.001 18120 Enqueuing Expose request
03:21:22.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:21:22.418 00.000 21948 MoveAxis(E, 0, ABG)
03:21:22.418 00.000 21948 Move returns status 0, amount 0
03:21:22.418 00.000 21948 MoveAxis(N, 0, ABG)
03:21:22.418 00.000 21948 Move returns status 0, amount 0
03:21:22.418 00.000 21948 move complete, result=0
03:21:22.418 00.000 21948 worker thread done servicing request
03:21:22.418 00.000 21948 Worker thread wakes up
03:21:22.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:22.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:22.419 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:23.943 01.524 21948 Exposure complete
03:21:23.969 00.026 21948 worker thread done servicing request
03:21:23.969 00.000 18120 OnExposeComplete: enter
03:21:23.970 00.001 18120 UpdateGuideState(): m_state=6
03:21:23.971 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5484
03:21:23.971 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=233.17, Mass=1808, SNR=29.5, Peak=182 HFD=4.2
03:21:23.972 00.001 18120 MultiStar: [#1 0.03,-0.12,0.74,U] [#2 0.26,-0.31,0.66,U] [#3 -0.15,-0.10,0.63,U] [#4 -0.03,-0.10,0.55,U] [#5 0.38,0.08,0.46,U] [#6 -0.15,-0.10,0.53,U] [#7 0.20,-0.31,0.44,U] [#8 0.46,-0.38,0.00,M1] 
03:21:23.972 00.000 18120 single-star, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.03, 0.00}
03:21:23.973 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
03:21:23.973 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
03:21:23.973 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=2.97 mountX=0.02 mountY=0.02, mountTheta=0.96
03:21:23.978 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.00, opts=13)
03:21:23.981 00.003 18120 Enqueuing Move request for scope (-0.03, 0.00)
03:21:23.983 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:23.985 00.002 21948 Worker thread wakes up
03:21:23.985 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
03:21:23.985 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
03:21:23.985 00.000 21948 Moving (-0.03, 0.00) raw xDistance=0.02 yDistance=0.02
03:21:23.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:23.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:23.985 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.5
03:21:23.986 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:23.987 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:23.988 00.001 18120 Enqueuing Expose request
03:21:23.990 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:21:23.990 00.000 21948 MoveAxis(E, 0, ABG)
03:21:23.990 00.000 21948 Move returns status 0, amount 0
03:21:23.990 00.000 21948 MoveAxis(N, 0, ABG)
03:21:23.990 00.000 21948 Move returns status 0, amount 0
03:21:23.990 00.000 21948 move complete, result=0
03:21:23.990 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:23.991 00.001 21948 worker thread done servicing request
03:21:23.991 00.000 21948 Worker thread wakes up
03:21:23.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:23.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:25.614 01.623 21948 Exposure complete
03:21:25.669 00.055 21948 worker thread done servicing request
03:21:25.669 00.000 18120 OnExposeComplete: enter
03:21:25.671 00.002 18120 UpdateGuideState(): m_state=6
03:21:25.672 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5485
03:21:25.673 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.05, Mass=1898, SNR=30.2, Peak=186 HFD=4.4
03:21:25.674 00.001 18120 MultiStar: [#1 0.05,-0.03,0.74,U] [#2 0.36,-0.37,0.00,M1] [#3 -0.06,-0.16,0.61,U] [#4 -0.01,-0.08,0.56,U] [#5 0.19,0.01,0.45,U] [#6 -0.02,-0.11,0.54,U] [#7 0.12,-0.26,0.43,U] [#8 0.39,0.03,0.39,U] 
03:21:25.674 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.08, -0.12}
03:21:25.674 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
03:21:25.675 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
03:21:25.675 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.88 mountX=-0.12 mountY=-0.03, mountTheta=-2.92
03:21:25.676 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.09, opts=13)
03:21:25.677 00.001 18120 Enqueuing Move request for scope (0.08, -0.09)
03:21:25.678 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:25.679 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:21:25.680 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:25.681 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:25.682 00.001 18120 Enqueuing Expose request
03:21:25.682 00.000 21948 Worker thread wakes up
03:21:25.683 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
03:21:25.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
03:21:25.683 00.000 21948 Moving (0.08, -0.09) raw xDistance=-0.12 yDistance=-0.03
03:21:25.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:25.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:25.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:21:25.683 00.000 21948 MoveAxis(E, 0, ABG)
03:21:25.683 00.000 21948 Move returns status 0, amount 0
03:21:25.683 00.000 21948 MoveAxis(N, 0, ABG)
03:21:25.683 00.000 21948 Move returns status 0, amount 0
03:21:25.683 00.000 21948 move complete, result=0
03:21:25.683 00.000 21948 worker thread done servicing request
03:21:25.683 00.000 21948 Worker thread wakes up
03:21:25.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:25.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:25.684 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:27.201 01.517 21948 Exposure complete
03:21:27.247 00.046 21948 worker thread done servicing request
03:21:27.247 00.000 18120 OnExposeComplete: enter
03:21:27.248 00.001 18120 UpdateGuideState(): m_state=6
03:21:27.248 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5486
03:21:27.249 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=233.10, Mass=1889, SNR=30.1, Peak=172 HFD=4.2
03:21:27.249 00.000 18120 MultiStar: [#1 0.12,-0.06,0.71,U] [#2 0.27,-0.20,0.63,U] [#3 -0.08,0.00,0.59,U] [#4 0.09,-0.09,0.56,U] [#5 0.34,0.09,0.46,U] [#6 0.17,0.20,0.52,U] [#7 0.28,-0.16,0.43,U] [#8 0.21,-0.03,0.39,U] 
03:21:27.250 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.16, -0.07}
03:21:27.250 00.000 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
03:21:27.250 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
03:21:27.251 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
03:21:27.252 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.04, opts=13)
03:21:27.252 00.000 18120 Enqueuing Move request for scope (0.16, -0.04)
03:21:27.253 00.001 21948 Worker thread wakes up
03:21:27.253 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
03:21:27.253 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
03:21:27.253 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:27.253 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:21:27.254 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:27.254 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:27.255 00.001 18120 Enqueuing Expose request
03:21:27.255 00.000 21948 Moving (0.16, -0.04) raw xDistance=-0.11 yDistance=-0.13
03:21:27.255 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:27.255 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:27.255 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:21:27.255 00.000 21948 MoveAxis(E, 0, ABG)
03:21:27.255 00.000 21948 Move returns status 0, amount 0
03:21:27.255 00.000 21948 MoveAxis(N, 0, ABG)
03:21:27.255 00.000 21948 Move returns status 0, amount 0
03:21:27.255 00.000 21948 move complete, result=0
03:21:27.255 00.000 21948 worker thread done servicing request
03:21:27.255 00.000 21948 Worker thread wakes up
03:21:27.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:27.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:27.256 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:28.885 01.629 21948 Exposure complete
03:21:28.937 00.052 21948 worker thread done servicing request
03:21:28.938 00.001 18120 OnExposeComplete: enter
03:21:28.940 00.002 18120 UpdateGuideState(): m_state=6
03:21:28.943 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5487
03:21:28.946 00.003 18120 Star::Find returns 1 (0), X=895.12, Y=233.08, Mass=1794, SNR=29.3, Peak=189 HFD=4.2
03:21:28.947 00.001 18120 MultiStar: [#1 0.15,0.00,0.76,U] [#2 0.31,-0.26,0.64,U] [#3 -0.13,-0.01,0.58,U] [#4 -0.17,0.05,0.58,U] [#5 0.34,0.08,0.48,U] [#6 -0.04,0.06,0.52,U] [#7 0.16,-0.17,0.43,U] [#8 0.00,0.09,0.39,U] 
03:21:28.948 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.20, -0.09}
03:21:28.948 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
03:21:28.949 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:21:28.949 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.08 mountY=-0.07, mountTheta=-2.36
03:21:28.950 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
03:21:28.950 00.000 18120 Enqueuing Move request for scope (0.10, -0.04)
03:21:28.951 00.001 21948 Worker thread wakes up
03:21:28.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:28.951 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:21:28.952 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:28.952 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:28.953 00.001 18120 Enqueuing Expose request
03:21:28.953 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
03:21:28.953 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
03:21:28.953 00.000 21948 Moving (0.10, -0.04) raw xDistance=-0.08 yDistance=-0.07
03:21:28.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:21:28.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:28.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:21:28.953 00.000 21948 MoveAxis(E, 0, ABG)
03:21:28.953 00.000 21948 Move returns status 0, amount 0
03:21:28.953 00.000 21948 MoveAxis(N, 0, ABG)
03:21:28.953 00.000 21948 Move returns status 0, amount 0
03:21:28.953 00.000 21948 move complete, result=0
03:21:28.953 00.000 21948 worker thread done servicing request
03:21:28.953 00.000 21948 Worker thread wakes up
03:21:28.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:28.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:28.954 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:30.467 01.513 21948 Exposure complete
03:21:30.510 00.043 21948 worker thread done servicing request
03:21:30.510 00.000 18120 OnExposeComplete: enter
03:21:30.510 00.000 18120 UpdateGuideState(): m_state=6
03:21:30.511 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5488
03:21:30.513 00.002 18120 Star::Find returns 1 (0), X=895.12, Y=233.29, Mass=1849, SNR=29.8, Peak=186 HFD=4.0
03:21:30.514 00.001 18120 MultiStar: [#1 0.03,0.17,0.73,U] [#2 0.25,-0.10,0.63,U] [#3 -0.08,0.10,0.59,U] [#4 0.07,0.03,0.56,U] [#5 0.43,0.02,0.49,U] [#6 -0.12,-0.02,0.51,U] [#7 0.27,-0.08,0.42,U] [#8 0.01,0.06,0.40,U] 
03:21:30.515 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.19, 0.12}
03:21:30.516 00.001 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
03:21:30.518 00.002 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
03:21:30.518 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
03:21:30.519 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.05, opts=13)
03:21:30.520 00.001 18120 Enqueuing Move request for scope (0.12, 0.05)
03:21:30.520 00.000 21948 Worker thread wakes up
03:21:30.521 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
03:21:30.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:30.521 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.8
03:21:30.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:30.522 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:30.522 00.000 18120 Enqueuing Expose request
03:21:30.523 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
03:21:30.523 00.000 21948 Moving (0.12, 0.05) raw xDistance=-0.01 yDistance=-0.13
03:21:30.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:30.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:30.523 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:21:30.523 00.000 21948 MoveAxis(E, 0, ABG)
03:21:30.523 00.000 21948 Move returns status 0, amount 0
03:21:30.523 00.000 21948 MoveAxis(N, 0, ABG)
03:21:30.523 00.000 21948 Move returns status 0, amount 0
03:21:30.523 00.000 21948 move complete, result=0
03:21:30.523 00.000 21948 worker thread done servicing request
03:21:30.523 00.000 21948 Worker thread wakes up
03:21:30.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:30.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:30.523 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:32.158 01.635 21948 Exposure complete
03:21:32.213 00.055 21948 worker thread done servicing request
03:21:32.214 00.001 18120 OnExposeComplete: enter
03:21:32.214 00.000 18120 UpdateGuideState(): m_state=6
03:21:32.217 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
03:21:32.218 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.24, Mass=1913, SNR=30.3, Peak=194 HFD=4.1
03:21:32.222 00.004 18120 MultiStar: [#1 0.21,0.20,0.70,U] [#2 0.35,-0.23,0.63,U] [#3 0.07,0.10,0.60,U] [#4 0.08,-0.02,0.57,U] [#5 0.45,0.10,0.00,M1] [#6 -0.07,0.39,0.51,U] [#7 0.12,0.20,0.42,U] [#8 0.34,0.02,0.39,U] 
03:21:32.224 00.002 18120 single-star, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.12, 0.07}
03:21:32.226 00.002 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
03:21:32.228 00.002 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
03:21:32.231 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.02 mountY=-0.14, mountTheta=-1.45
03:21:32.234 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
03:21:32.235 00.001 18120 Enqueuing Move request for scope (0.12, 0.07)
03:21:32.235 00.000 21948 Worker thread wakes up
03:21:32.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:32.236 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.3
03:21:32.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:32.237 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:32.237 00.000 18120 Enqueuing Expose request
03:21:32.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
03:21:32.237 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:21:32.237 00.000 21948 Moving (0.12, 0.07) raw xDistance=0.02 yDistance=-0.14
03:21:32.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:32.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:32.238 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:21:32.238 00.000 21948 MoveAxis(E, 0, ABG)
03:21:32.238 00.000 21948 Move returns status 0, amount 0
03:21:32.238 00.000 21948 MoveAxis(N, 0, ABG)
03:21:32.238 00.000 21948 Move returns status 0, amount 0
03:21:32.238 00.000 21948 move complete, result=0
03:21:32.238 00.000 21948 worker thread done servicing request
03:21:32.238 00.000 21948 Worker thread wakes up
03:21:32.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:32.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:32.238 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:33.753 01.515 21948 Exposure complete
03:21:33.797 00.044 21948 worker thread done servicing request
03:21:33.797 00.000 18120 OnExposeComplete: enter
03:21:33.798 00.001 18120 UpdateGuideState(): m_state=6
03:21:33.798 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5490
03:21:33.799 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=233.31, Mass=1933, SNR=30.5, Peak=187 HFD=4.1
03:21:33.801 00.002 18120 MultiStar: [#1 -0.05,0.17,0.72,U] [#2 -0.06,-0.11,0.63,U] [#3 0.11,0.16,0.59,U] [#4 0.05,-0.04,0.55,U] [#5 0.67,0.22,0.00,M2] [#6 0.14,0.41,0.48,U] [#7 0.08,0.33,0.42,U] [#8 0.29,-0.12,0.40,U] 
03:21:33.803 00.002 18120 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {-0.00, 0.14}
03:21:33.803 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
03:21:33.804 00.001 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
03:21:33.805 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.08 mountY=-0.09, mountTheta=-0.84
03:21:33.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
03:21:33.807 00.001 18120 Enqueuing Move request for scope (0.05, 0.11)
03:21:33.807 00.000 21948 Worker thread wakes up
03:21:33.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:33.808 00.001 18120 UpdateGuideState exits: m=1933 RSB=30.5
03:21:33.808 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:33.808 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:33.809 00.001 18120 Enqueuing Expose request
03:21:33.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
03:21:33.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:21:33.809 00.000 21948 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.09
03:21:33.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:33.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:33.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:21:33.809 00.000 21948 MoveAxis(E, 0, ABG)
03:21:33.809 00.000 21948 Move returns status 0, amount 0
03:21:33.809 00.000 21948 MoveAxis(N, 0, ABG)
03:21:33.809 00.000 21948 Move returns status 0, amount 0
03:21:33.809 00.000 21948 move complete, result=0
03:21:33.809 00.000 21948 worker thread done servicing request
03:21:33.809 00.000 21948 Worker thread wakes up
03:21:33.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:33.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:33.810 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:35.447 01.637 21948 Exposure complete
03:21:35.477 00.030 21948 worker thread done servicing request
03:21:35.477 00.000 18120 OnExposeComplete: enter
03:21:35.479 00.002 18120 UpdateGuideState(): m_state=6
03:21:35.480 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5491
03:21:35.481 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=233.24, Mass=1846, SNR=29.8, Peak=181 HFD=4.1
03:21:35.481 00.000 18120 MultiStar: [#1 0.09,0.01,0.73,U] [#2 0.08,-0.23,0.64,U] [#3 -0.08,0.03,0.58,U] [#4 0.10,-0.06,0.54,U] [#5 0.19,0.25,0.49,U] [#6 -0.23,-0.05,0.55,U] [#7 -0.09,0.02,0.45,U] [#8 0.08,-0.34,0.38,U] 
03:21:35.482 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.02, 0.07}
03:21:35.482 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:21:35.482 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.14)
03:21:35.483 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.11 mountX=-0.02 mountY=0.00, mountTheta=3.14
03:21:35.484 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
03:21:35.485 00.001 18120 Enqueuing Move request for scope (0.01, -0.02)
03:21:35.485 00.000 21948 Worker thread wakes up
03:21:35.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:35.486 00.001 18120 UpdateGuideState exits: m=1846 RSB=29.8
03:21:35.486 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:35.486 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:35.487 00.001 18120 Enqueuing Expose request
03:21:35.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
03:21:35.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
03:21:35.487 00.000 21948 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.00
03:21:35.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:35.487 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:35.487 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:21:35.487 00.000 21948 MoveAxis(E, 0, ABG)
03:21:35.487 00.000 21948 Move returns status 0, amount 0
03:21:35.487 00.000 21948 MoveAxis(N, 0, ABG)
03:21:35.487 00.000 21948 Move returns status 0, amount 0
03:21:35.487 00.000 21948 move complete, result=0
03:21:35.488 00.001 21948 worker thread done servicing request
03:21:35.488 00.000 21948 Worker thread wakes up
03:21:35.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:35.488 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:35.488 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:37.001 01.513 21948 Exposure complete
03:21:37.037 00.036 21948 worker thread done servicing request
03:21:37.037 00.000 18120 OnExposeComplete: enter
03:21:37.037 00.000 18120 UpdateGuideState(): m_state=6
03:21:37.038 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5492
03:21:37.039 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=233.20, Mass=1871, SNR=30.0, Peak=182 HFD=4.1
03:21:37.041 00.002 18120 MultiStar: [#1 0.26,0.04,0.70,U] [#2 0.17,-0.13,0.63,U] [#3 0.02,-0.12,0.58,U] [#4 0.07,-0.07,0.56,U] [#5 0.39,0.00,0.46,U] [#6 -0.03,-0.05,0.51,U] [#7 0.03,-0.02,0.43,U] [#8 0.12,-0.22,0.38,U] 
03:21:37.042 00.001 18120 single-star, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.07, 0.03}
03:21:37.044 00.002 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
03:21:37.045 00.001 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
03:21:37.046 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.38 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
03:21:37.048 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
03:21:37.049 00.001 18120 Enqueuing Move request for scope (0.07, 0.03)
03:21:37.049 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:37.050 00.001 18120 UpdateGuideState exits: m=1871 RSB=30.0
03:21:37.050 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:37.051 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:37.051 00.000 18120 Enqueuing Expose request
03:21:37.051 00.000 21948 Worker thread wakes up
03:21:37.052 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:21:37.052 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:21:37.052 00.000 21948 Moving (0.07, 0.03) raw xDistance=-0.00 yDistance=-0.07
03:21:37.052 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:21:37.052 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:37.052 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:21:37.052 00.000 21948 MoveAxis(E, 0, ABG)
03:21:37.052 00.000 21948 Move returns status 0, amount 0
03:21:37.052 00.000 21948 MoveAxis(N, 0, ABG)
03:21:37.052 00.000 21948 Move returns status 0, amount 0
03:21:37.052 00.000 21948 move complete, result=0
03:21:37.052 00.000 21948 worker thread done servicing request
03:21:37.052 00.000 21948 Worker thread wakes up
03:21:37.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:37.052 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:37.052 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:38.689 01.637 21948 Exposure complete
03:21:38.729 00.040 21948 worker thread done servicing request
03:21:38.729 00.000 18120 OnExposeComplete: enter
03:21:38.729 00.000 18120 UpdateGuideState(): m_state=6
03:21:38.730 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5493
03:21:38.732 00.002 18120 Star::Find returns 1 (0), X=895.01, Y=233.10, Mass=1940, SNR=30.4, Peak=195 HFD=4.3
03:21:38.733 00.001 18120 MultiStar: [#1 0.17,-0.16,0.70,U] [#2 0.25,-0.06,0.64,U] [#3 -0.01,0.09,0.58,U] [#4 -0.02,-0.05,0.56,U] [#5 0.53,0.10,0.00,M1] [#6 0.06,0.12,0.52,U] [#7 0.19,0.12,0.40,U] [#8 0.28,-0.01,0.38,U] 
03:21:38.735 00.002 18120 single-star, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.09, -0.07}
03:21:38.736 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:21:38.737 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
03:21:38.738 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.67 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
03:21:38.740 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
03:21:38.741 00.001 18120 Enqueuing Move request for scope (0.09, -0.07)
03:21:38.742 00.001 21948 Worker thread wakes up
03:21:38.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:38.742 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.4
03:21:38.743 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:38.743 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:38.744 00.001 18120 Enqueuing Expose request
03:21:38.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:21:38.744 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:21:38.744 00.000 21948 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.05
03:21:38.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:21:38.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:38.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:38.744 00.000 21948 MoveAxis(E, 0, ABG)
03:21:38.744 00.000 21948 Move returns status 0, amount 0
03:21:38.744 00.000 21948 MoveAxis(N, 0, ABG)
03:21:38.744 00.000 21948 Move returns status 0, amount 0
03:21:38.744 00.000 21948 move complete, result=0
03:21:38.744 00.000 21948 worker thread done servicing request
03:21:38.744 00.000 21948 Worker thread wakes up
03:21:38.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:38.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:38.745 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:40.266 01.521 21948 Exposure complete
03:21:40.330 00.064 21948 worker thread done servicing request
03:21:40.330 00.000 18120 OnExposeComplete: enter
03:21:40.331 00.001 18120 UpdateGuideState(): m_state=6
03:21:40.331 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5494
03:21:40.331 00.000 18120 Star::Find returns 1 (0), X=895.03, Y=233.34, Mass=1914, SNR=30.4, Peak=176 HFD=4.1
03:21:40.332 00.001 18120 MultiStar: [#1 0.03,0.11,0.74,U] [#2 0.36,-0.09,0.60,U] [#3 0.23,0.17,0.59,U] [#4 0.10,0.00,0.54,U] [#5 0.42,-0.00,0.45,U] [#6 0.17,0.55,0.00,M1] [#7 -0.15,0.02,0.42,U] [#8 0.21,-0.07,0.39,U] 
03:21:40.332 00.000 18120 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.11, 0.17}
03:21:40.333 00.001 18120 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.00) = xAngle (-1.64 = -1.64)
03:21:40.333 00.000 18120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.68 = -1.68)
03:21:40.334 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
03:21:40.335 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.06, opts=13)
03:21:40.336 00.001 18120 Enqueuing Move request for scope (0.16, 0.06)
03:21:40.337 00.001 21948 Worker thread wakes up
03:21:40.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:40.337 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.4
03:21:40.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:40.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:40.339 00.001 18120 Enqueuing Expose request
03:21:40.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
03:21:40.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
03:21:40.339 00.000 21948 Moving (0.16, 0.06) raw xDistance=-0.01 yDistance=-0.17
03:21:40.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:40.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:40.339 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:21:40.339 00.000 21948 MoveAxis(E, 0, ABG)
03:21:40.339 00.000 21948 Move returns status 0, amount 0
03:21:40.339 00.000 21948 MoveAxis(N, 0, ABG)
03:21:40.339 00.000 21948 Move returns status 0, amount 0
03:21:40.339 00.000 21948 move complete, result=0
03:21:40.339 00.000 21948 worker thread done servicing request
03:21:40.339 00.000 21948 Worker thread wakes up
03:21:40.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:40.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:40.340 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:42.072 01.732 21948 Exposure complete
03:21:42.134 00.062 21948 worker thread done servicing request
03:21:42.134 00.000 18120 OnExposeComplete: enter
03:21:42.135 00.001 18120 UpdateGuideState(): m_state=6
03:21:42.136 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5495
03:21:42.136 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=233.48, Mass=1873, SNR=29.9, Peak=167 HFD=4.0
03:21:42.137 00.001 18120 MultiStar: [#1 0.21,0.21,0.72,U] [#2 0.31,-0.05,0.64,U] [#3 0.14,0.16,0.60,U] [#4 0.06,0.13,0.59,U] [#5 0.61,0.21,0.00,M1] [#6 -0.17,0.05,0.51,U] [#7 0.17,0.15,0.44,U] [#8 0.11,0.02,0.39,U] 
03:21:42.137 00.000 18120 refined, 7 included, MultiStar: {0.11, 0.14}, one-star: {0.03, 0.31}
03:21:42.138 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.08 = -1.08)
03:21:42.138 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
03:21:42.139 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.92 mountX=0.08 mountY=-0.16, mountTheta=-1.09
03:21:42.141 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.14, opts=13)
03:21:42.142 00.001 18120 Enqueuing Move request for scope (0.11, 0.14)
03:21:42.143 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:42.144 00.001 18120 UpdateGuideState exits: m=1873 RSB=29.9
03:21:42.146 00.002 21948 Worker thread wakes up
03:21:42.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:42.146 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
03:21:42.146 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
03:21:42.146 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:42.147 00.001 18120 Enqueuing Expose request
03:21:42.147 00.000 21948 Moving (0.11, 0.14) raw xDistance=0.08 yDistance=-0.16
03:21:42.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:42.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:42.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:21:42.147 00.000 21948 MoveAxis(E, 0, ABG)
03:21:42.147 00.000 21948 Move returns status 0, amount 0
03:21:42.147 00.000 21948 MoveAxis(N, 0, ABG)
03:21:42.147 00.000 21948 Move returns status 0, amount 0
03:21:42.147 00.000 21948 move complete, result=0
03:21:42.147 00.000 21948 worker thread done servicing request
03:21:42.147 00.000 21948 Worker thread wakes up
03:21:42.148 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:42.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:42.148 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:43.561 01.413 21948 Exposure complete
03:21:43.602 00.041 21948 worker thread done servicing request
03:21:43.602 00.000 18120 OnExposeComplete: enter
03:21:43.603 00.001 18120 UpdateGuideState(): m_state=6
03:21:43.605 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5496
03:21:43.607 00.002 18120 Star::Find returns 1 (0), X=895.15, Y=233.26, Mass=1920, SNR=30.4, Peak=192 HFD=4.0
03:21:43.608 00.001 18120 MultiStar: [#1 -0.04,0.04,0.71,U] [#2 0.31,-0.23,0.62,U] [#3 0.04,0.05,0.59,U] [#4 0.01,0.07,0.55,U] [#5 0.53,0.25,0.00,M2] [#6 -0.22,0.15,0.53,U] [#7 0.16,0.21,0.42,U] [#8 0.23,-0.03,0.39,U] 
03:21:43.610 00.002 18120 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.23, 0.10}
03:21:43.612 00.002 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.00) = xAngle (-1.59 = -1.59)
03:21:43.613 00.001 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
03:21:43.614 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.41 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
03:21:43.617 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.04, opts=13)
03:21:43.618 00.001 18120 Enqueuing Move request for scope (0.10, 0.04)
03:21:43.619 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:43.622 00.003 21948 Worker thread wakes up
03:21:43.622 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
03:21:43.622 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
03:21:43.622 00.000 21948 Moving (0.10, 0.04) raw xDistance=-0.00 yDistance=-0.10
03:21:43.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:21:43.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:43.622 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.4
03:21:43.624 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:21:43.624 00.000 21948 MoveAxis(E, 0, ABG)
03:21:43.624 00.000 21948 Move returns status 0, amount 0
03:21:43.624 00.000 21948 MoveAxis(N, 0, ABG)
03:21:43.624 00.000 21948 Move returns status 0, amount 0
03:21:43.624 00.000 21948 move complete, result=0
03:21:43.624 00.000 21948 worker thread done servicing request
03:21:43.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:43.625 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:43.625 00.000 18120 Enqueuing Expose request
03:21:43.625 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:43.626 00.001 21948 Worker thread wakes up
03:21:43.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:43.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:45.359 01.733 21948 Exposure complete
03:21:45.395 00.036 21948 worker thread done servicing request
03:21:45.395 00.000 18120 OnExposeComplete: enter
03:21:45.395 00.000 18120 UpdateGuideState(): m_state=6
03:21:45.397 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5497
03:21:45.397 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=233.30, Mass=1818, SNR=29.6, Peak=186 HFD=3.9
03:21:45.398 00.001 18120 MultiStar: [#1 0.21,0.05,0.72,U] [#2 0.28,-0.30,0.62,U] [#3 0.22,0.04,0.62,U] [#4 0.29,0.02,0.54,U] [#5 0.30,0.11,0.48,U] [#6 0.18,0.09,0.50,U] [#7 0.29,0.17,0.43,U] [#8 -0.02,0.06,0.40,U] 
03:21:45.398 00.000 18120 refined, 8 included, MultiStar: {0.23, 0.04}, one-star: {0.23, 0.13}
03:21:45.399 00.001 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
03:21:45.400 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
03:21:45.401 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.23 cameraTheta=0.17 mountX=-0.06 mountY=-0.22, mountTheta=-1.84
03:21:45.403 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.04, opts=13)
03:21:45.404 00.001 18120 Enqueuing Move request for scope (0.23, 0.04)
03:21:45.405 00.001 21948 Worker thread wakes up
03:21:45.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:45.405 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.6
03:21:45.407 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
03:21:45.407 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:45.407 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
03:21:45.407 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:45.408 00.001 21948 Moving (0.23, 0.04) raw xDistance=-0.06 yDistance=-0.22
03:21:45.408 00.000 18120 Enqueuing Expose request
03:21:45.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:21:45.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:21:45.408 00.000 21948 MoveAxis(E, 0, ABG)
03:21:45.408 00.000 21948 Move returns status 0, amount 0
03:21:45.408 00.000 21948 MoveAxis(N, 52, ABG)
03:21:45.408 00.000 21948 Guiding  Dir = 0, Dur = 52
03:21:45.408 00.000 21948 IsSlewing returns 0
03:21:45.408 00.000 21948 IsGuiding returns 0
03:21:45.413 00.005 21948 PulseGuide returned control before completion, sleep 57
03:21:45.481 00.068 21948 IsGuiding returns 1
03:21:45.481 00.000 21948 scope still moving after pulse duration time elapsed
03:21:45.514 00.033 21948 IsSlewing returns 0
03:21:45.514 00.000 21948 IsGuiding returns 0
03:21:45.514 00.000 21948 scope move finished after 52 + 53 ms
03:21:45.514 00.000 21948 Move returns status 0, amount 52
03:21:45.514 00.000 21948 move complete, result=0
03:21:45.515 00.001 21948 worker thread done servicing request
03:21:45.515 00.000 21948 Worker thread wakes up
03:21:45.515 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 52 ms NORTH
03:21:45.516 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:45.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:46.928 01.412 21948 Exposure complete
03:21:46.963 00.035 21948 worker thread done servicing request
03:21:46.963 00.000 18120 OnExposeComplete: enter
03:21:46.963 00.000 18120 UpdateGuideState(): m_state=6
03:21:46.964 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5498
03:21:46.964 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=233.20, Mass=1888, SNR=29.9, Peak=184 HFD=4.2
03:21:46.965 00.001 18120 MultiStar: [#1 -0.00,-0.09,0.74,U] [#2 0.05,-0.24,0.66,U] [#3 -0.02,-0.03,0.59,U] [#4 -0.06,-0.09,0.56,U] [#5 0.28,-0.07,0.48,U] [#6 -0.38,-0.01,0.57,U] [#7 -0.05,0.06,0.43,U] [#8 0.12,-0.46,0.00,M1] 
03:21:46.965 00.000 18120 single-star, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.01, 0.03}
03:21:46.966 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
03:21:46.967 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
03:21:46.968 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.19 mountX=0.02 mountY=-0.03, mountTheta=-0.83
03:21:46.970 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
03:21:46.971 00.001 18120 Enqueuing Move request for scope (0.01, 0.03)
03:21:46.974 00.003 21948 Worker thread wakes up
03:21:46.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:46.974 00.000 18120 UpdateGuideState exits: m=1888 RSB=29.9
03:21:46.974 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:46.974 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:46.975 00.001 18120 Enqueuing Expose request
03:21:46.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:21:46.975 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:21:46.975 00.000 21948 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.03
03:21:46.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:46.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:46.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:21:46.975 00.000 21948 MoveAxis(E, 0, ABG)
03:21:46.975 00.000 21948 Move returns status 0, amount 0
03:21:46.975 00.000 21948 MoveAxis(N, 0, ABG)
03:21:46.975 00.000 21948 Move returns status 0, amount 0
03:21:46.975 00.000 21948 move complete, result=0
03:21:46.975 00.000 21948 worker thread done servicing request
03:21:46.975 00.000 21948 Worker thread wakes up
03:21:46.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:46.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:46.976 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:48.608 01.632 21948 Exposure complete
03:21:48.667 00.059 21948 worker thread done servicing request
03:21:48.667 00.000 18120 OnExposeComplete: enter
03:21:48.668 00.001 18120 UpdateGuideState(): m_state=6
03:21:48.669 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5499
03:21:48.670 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=233.17, Mass=1895, SNR=30.1, Peak=194 HFD=4.0
03:21:48.671 00.001 18120 MultiStar: [#1 -0.07,-0.17,0.75,U] [#2 0.16,-0.27,0.62,U] [#3 -0.07,-0.07,0.60,U] [#4 -0.05,-0.16,0.57,U] [#5 0.03,0.05,0.43,U] [#6 -0.27,-0.08,0.49,U] [#7 0.02,0.01,0.43,U] [#8 -0.03,-0.19,0.39,U] 
03:21:48.672 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.15, 0.00}
03:21:48.673 00.001 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.10 = 2.18)
03:21:48.673 00.000 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
03:21:48.675 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=-0.06 mountY=0.09, mountTheta=2.17
03:21:48.676 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.10, opts=13)
03:21:48.677 00.001 18120 Enqueuing Move request for scope (-0.06, -0.10)
03:21:48.678 00.001 21948 Worker thread wakes up
03:21:48.678 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
03:21:48.678 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
03:21:48.678 00.000 21948 Moving (-0.06, -0.10) raw xDistance=-0.06 yDistance=0.09
03:21:48.678 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:48.680 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:21:48.680 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:48.680 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.1
03:21:48.681 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:21:48.681 00.000 21948 MoveAxis(E, 0, ABG)
03:21:48.681 00.000 21948 Move returns status 0, amount 0
03:21:48.681 00.000 21948 MoveAxis(N, 0, ABG)
03:21:48.681 00.000 21948 Move returns status 0, amount 0
03:21:48.681 00.000 21948 move complete, result=0
03:21:48.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:48.683 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:48.684 00.001 18120 Enqueuing Expose request
03:21:48.686 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:48.686 00.000 21948 worker thread done servicing request
03:21:48.686 00.000 21948 Worker thread wakes up
03:21:48.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:48.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:50.098 01.412 21948 Exposure complete
03:21:50.135 00.037 21948 worker thread done servicing request
03:21:50.135 00.000 18120 OnExposeComplete: enter
03:21:50.136 00.001 18120 UpdateGuideState(): m_state=6
03:21:50.136 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5500
03:21:50.137 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=233.11, Mass=1759, SNR=29.0, Peak=182 HFD=4.1
03:21:50.137 00.000 18120 MultiStar: [#1 -0.21,-0.16,0.71,U] [#2 -0.10,-0.19,0.64,U] [#3 -0.15,-0.03,0.60,U] [#4 -0.23,-0.14,0.60,U] [#5 0.17,-0.03,0.48,U] [#6 -0.28,0.05,0.56,U] [#7 -0.21,-0.04,0.45,U] [#8 -0.27,-0.29,0.41,U] 
03:21:50.138 00.001 18120 single-star, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.17, -0.06}
03:21:50.138 00.000 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.00) = xAngle (-4.82 = 1.47)
03:21:50.138 00.000 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.86 = 1.43)
03:21:50.139 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.82 mountX=0.02 mountY=0.18, mountTheta=1.47
03:21:50.140 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.06, opts=13)
03:21:50.141 00.001 18120 Enqueuing Move request for scope (-0.17, -0.06)
03:21:50.141 00.000 21948 Worker thread wakes up
03:21:50.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
03:21:50.141 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
03:21:50.141 00.000 21948 Moving (-0.17, -0.06) raw xDistance=0.02 yDistance=0.18
03:21:50.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:50.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:50.142 00.001 18120 UpdateGuideState exits: m=1759 RSB=29.0
03:21:50.142 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:50.143 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:50.143 00.000 18120 Enqueuing Expose request
03:21:50.144 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:50.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:21:50.144 00.000 21948 MoveAxis(E, 0, ABG)
03:21:50.144 00.000 21948 Move returns status 0, amount 0
03:21:50.144 00.000 21948 MoveAxis(N, 0, ABG)
03:21:50.144 00.000 21948 Move returns status 0, amount 0
03:21:50.144 00.000 21948 move complete, result=0
03:21:50.144 00.000 21948 worker thread done servicing request
03:21:50.144 00.000 21948 Worker thread wakes up
03:21:50.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:50.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:50.144 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:51.775 01.631 21948 Exposure complete
03:21:51.804 00.029 21948 worker thread done servicing request
03:21:51.804 00.000 18120 OnExposeComplete: enter
03:21:51.805 00.001 18120 UpdateGuideState(): m_state=6
03:21:51.805 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5501
03:21:51.806 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=233.15, Mass=1829, SNR=29.7, Peak=178 HFD=4.2
03:21:51.807 00.001 18120 MultiStar: [#1 -0.07,0.05,0.74,U] [#2 0.17,-0.17,0.66,U] [#3 -0.04,0.14,0.62,U] [#4 -0.12,-0.24,0.56,U] [#5 0.14,0.04,0.47,U] [#6 -0.23,-0.04,0.50,U] [#7 0.03,-0.14,0.44,U] [#8 -0.16,-0.02,0.39,U] 
03:21:51.807 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.13, -0.02}
03:21:51.807 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.45 = 1.83)
03:21:51.808 00.001 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.79)
03:21:51.808 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=-0.02 mountY=0.06, mountTheta=1.83
03:21:51.810 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
03:21:51.811 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
03:21:51.812 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:51.813 00.001 18120 UpdateGuideState exits: m=1829 RSB=29.7
03:21:51.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:51.814 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:51.814 00.000 18120 Enqueuing Expose request
03:21:51.815 00.001 21948 Worker thread wakes up
03:21:51.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:21:51.815 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:21:51.815 00.000 21948 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
03:21:51.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:51.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:51.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:21:51.815 00.000 21948 MoveAxis(E, 0, ABG)
03:21:51.815 00.000 21948 Move returns status 0, amount 0
03:21:51.815 00.000 21948 MoveAxis(N, 0, ABG)
03:21:51.815 00.000 21948 Move returns status 0, amount 0
03:21:51.815 00.000 21948 move complete, result=0
03:21:51.815 00.000 21948 worker thread done servicing request
03:21:51.815 00.000 21948 Worker thread wakes up
03:21:51.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:51.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:51.815 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:53.334 01.519 21948 Exposure complete
03:21:53.389 00.055 21948 worker thread done servicing request
03:21:53.390 00.001 18120 OnExposeComplete: enter
03:21:53.390 00.000 18120 UpdateGuideState(): m_state=6
03:21:53.391 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5502
03:21:53.392 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=233.27, Mass=1938, SNR=30.5, Peak=200 HFD=3.9
03:21:53.394 00.002 18120 MultiStar: [#1 0.07,0.09,0.69,U] [#2 0.31,-0.19,0.60,U] [#3 0.10,0.03,0.59,U] [#4 -0.11,0.03,0.54,U] [#5 0.24,0.14,0.44,U] [#6 -0.30,0.07,0.52,U] [#7 -0.11,0.07,0.41,U] [#8 -0.16,-0.07,0.38,U] 
03:21:53.397 00.003 18120 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.11, 0.10}
03:21:53.397 00.000 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
03:21:53.398 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
03:21:53.399 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.74 mountX=0.04 mountY=-0.01, mountTheta=-0.29
03:21:53.401 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
03:21:53.402 00.001 18120 Enqueuing Move request for scope (-0.01, 0.04)
03:21:53.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:53.403 00.001 21948 Worker thread wakes up
03:21:53.403 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.5
03:21:53.403 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:53.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:53.404 00.001 18120 Enqueuing Expose request
03:21:53.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:21:53.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:21:53.404 00.000 21948 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
03:21:53.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:21:53.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:53.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:21:53.404 00.000 21948 MoveAxis(E, 0, ABG)
03:21:53.404 00.000 21948 Move returns status 0, amount 0
03:21:53.404 00.000 21948 MoveAxis(N, 0, ABG)
03:21:53.404 00.000 21948 Move returns status 0, amount 0
03:21:53.404 00.000 21948 move complete, result=0
03:21:53.404 00.000 21948 worker thread done servicing request
03:21:53.404 00.000 21948 Worker thread wakes up
03:21:53.405 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:53.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:53.405 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:55.030 01.625 21948 Exposure complete
03:21:55.077 00.047 21948 worker thread done servicing request
03:21:55.077 00.000 18120 OnExposeComplete: enter
03:21:55.078 00.001 18120 UpdateGuideState(): m_state=6
03:21:55.078 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5503
03:21:55.079 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=233.27, Mass=1909, SNR=30.3, Peak=176 HFD=4.0
03:21:55.079 00.000 18120 MultiStar: [#1 -0.11,0.05,0.75,U] [#2 -0.08,-0.14,0.64,U] [#3 -0.10,0.14,0.55,U] [#4 -0.20,0.02,0.54,U] [#5 0.06,0.11,0.46,U] [#6 -0.33,0.32,0.00,M1] [#7 -0.15,-0.01,0.45,U] [#8 -0.17,0.19,0.40,U] 
03:21:55.080 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.04, 0.10}
03:21:55.080 00.000 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
03:21:55.080 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
03:21:55.081 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.60 mountX=0.09 mountY=0.06, mountTheta=0.57
03:21:55.082 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.06, opts=13)
03:21:55.082 00.000 18120 Enqueuing Move request for scope (-0.09, 0.06)
03:21:55.083 00.001 21948 Worker thread wakes up
03:21:55.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
03:21:55.083 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
03:21:55.083 00.000 21948 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.06
03:21:55.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:55.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:55.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:55.083 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
03:21:55.084 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:55.084 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:55.085 00.001 18120 Enqueuing Expose request
03:21:55.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:21:55.085 00.000 21948 MoveAxis(E, 0, ABG)
03:21:55.085 00.000 21948 Move returns status 0, amount 0
03:21:55.085 00.000 21948 MoveAxis(N, 0, ABG)
03:21:55.085 00.000 21948 Move returns status 0, amount 0
03:21:55.085 00.000 21948 move complete, result=0
03:21:55.085 00.000 21948 worker thread done servicing request
03:21:55.085 00.000 21948 Worker thread wakes up
03:21:55.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:55.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:55.086 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:56.610 01.524 21948 Exposure complete
03:21:56.660 00.050 21948 worker thread done servicing request
03:21:56.660 00.000 18120 OnExposeComplete: enter
03:21:56.661 00.001 18120 UpdateGuideState(): m_state=6
03:21:56.661 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5504
03:21:56.661 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=233.20, Mass=1896, SNR=30.2, Peak=175 HFD=3.8
03:21:56.662 00.001 18120 MultiStar: [#1 -0.19,0.17,0.70,U] [#2 -0.14,-0.03,0.62,U] [#3 -0.12,0.31,0.61,U] [#4 -0.14,0.18,0.56,U] [#5 0.16,0.22,0.47,U] [#6 -0.24,0.53,0.00,M2] [#7 -0.16,0.23,0.43,U] [#8 -0.08,-0.24,0.40,U] 
03:21:56.662 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.11}, one-star: {-0.24, 0.03}
03:21:56.663 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
03:21:56.663 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
03:21:56.664 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=0.16 mountY=0.07, mountTheta=0.40
03:21:56.666 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.11, opts=13)
03:21:56.667 00.001 18120 Enqueuing Move request for scope (-0.13, 0.11)
03:21:56.668 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:56.668 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.2
03:21:56.669 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:56.669 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:56.670 00.001 21948 Worker thread wakes up
03:21:56.670 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
03:21:56.670 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
03:21:56.670 00.000 21948 Moving (-0.13, 0.11) raw xDistance=0.16 yDistance=0.07
03:21:56.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:21:56.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:56.670 00.000 18120 Enqueuing Expose request
03:21:56.671 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:21:56.671 00.000 21948 MoveAxis(E, 0, ABG)
03:21:56.671 00.000 21948 Move returns status 0, amount 0
03:21:56.671 00.000 21948 MoveAxis(N, 0, ABG)
03:21:56.671 00.000 21948 Move returns status 0, amount 0
03:21:56.671 00.000 21948 move complete, result=0
03:21:56.671 00.000 21948 worker thread done servicing request
03:21:56.671 00.000 21948 Worker thread wakes up
03:21:56.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:56.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:56.672 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:58.297 01.625 21948 Exposure complete
03:21:58.350 00.053 21948 worker thread done servicing request
03:21:58.350 00.000 18120 OnExposeComplete: enter
03:21:58.351 00.001 18120 UpdateGuideState(): m_state=6
03:21:58.351 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5505
03:21:58.352 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=233.33, Mass=1898, SNR=30.1, Peak=182 HFD=3.8
03:21:58.352 00.000 18120 MultiStar: [#1 -0.18,0.14,0.70,U] [#2 -0.03,0.04,0.60,U] [#3 -0.09,0.15,0.61,U] [#4 -0.13,0.11,0.53,U] [#5 0.14,0.06,0.47,U] [#6 -0.41,0.33,0.00,M3] [#7 -0.20,-0.00,0.45,U] [#8 -0.00,0.17,0.41,U] 
03:21:58.353 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.11}, one-star: {-0.15, 0.16}
03:21:58.353 00.000 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
03:21:58.353 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.23 = 0.23)
03:21:58.354 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=0.14 mountY=0.03, mountTheta=0.23
03:21:58.355 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.11, opts=13)
03:21:58.355 00.000 18120 Enqueuing Move request for scope (-0.09, 0.11)
03:21:58.356 00.001 21948 Worker thread wakes up
03:21:58.356 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:58.357 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
03:21:58.357 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.1
03:21:58.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:58.357 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:58.358 00.001 18120 Enqueuing Expose request
03:21:58.358 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
03:21:58.358 00.000 21948 Moving (-0.09, 0.11) raw xDistance=0.14 yDistance=0.03
03:21:58.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:21:58.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:58.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:21:58.358 00.000 21948 MoveAxis(E, 0, ABG)
03:21:58.358 00.000 21948 Move returns status 0, amount 0
03:21:58.358 00.000 21948 MoveAxis(N, 0, ABG)
03:21:58.358 00.000 21948 Move returns status 0, amount 0
03:21:58.358 00.000 21948 move complete, result=0
03:21:58.358 00.000 21948 worker thread done servicing request
03:21:58.358 00.000 21948 Worker thread wakes up
03:21:58.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:58.359 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:58.360 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:59.883 01.523 21948 Exposure complete
03:21:59.921 00.038 21948 worker thread done servicing request
03:21:59.921 00.000 18120 OnExposeComplete: enter
03:21:59.921 00.000 18120 UpdateGuideState(): m_state=6
03:21:59.922 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5506
03:21:59.923 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=233.27, Mass=1788, SNR=29.3, Peak=163 HFD=4.1
03:21:59.923 00.000 18120 MultiStar: [#1 -0.15,0.03,0.72,U] [#2 0.06,-0.03,0.65,U] [#3 -0.10,0.10,0.60,U] [#4 -0.11,-0.06,0.56,U] [#5 -0.00,0.23,0.49,U] [#6 -0.57,0.43,0.00,M4] [#7 -0.20,-0.10,0.44,U] [#8 -0.17,0.04,0.42,U] 
03:21:59.924 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {-0.01, 0.10}
03:21:59.924 00.000 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
03:21:59.925 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
03:21:59.925 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.60 mountX=0.07 mountY=0.05, mountTheta=0.57
03:21:59.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
03:21:59.927 00.001 18120 Enqueuing Move request for scope (-0.08, 0.05)
03:21:59.927 00.000 21948 Worker thread wakes up
03:21:59.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
03:21:59.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
03:21:59.927 00.000 21948 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.05
03:21:59.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:21:59.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:59.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:21:59.928 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:21:59.928 00.000 21948 MoveAxis(E, 0, ABG)
03:21:59.928 00.000 18120 UpdateGuideState exits: m=1788 RSB=29.3
03:21:59.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:59.929 00.000 21948 Move returns status 0, amount 0
03:21:59.929 00.000 21948 MoveAxis(N, 0, ABG)
03:21:59.929 00.000 21948 Move returns status 0, amount 0
03:21:59.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:21:59.929 00.000 18120 Enqueuing Expose request
03:21:59.930 00.001 21948 move complete, result=0
03:21:59.930 00.000 21948 worker thread done servicing request
03:21:59.930 00.000 21948 Worker thread wakes up
03:21:59.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:21:59.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:21:59.931 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:01.563 01.632 21948 Exposure complete
03:22:01.633 00.070 21948 worker thread done servicing request
03:22:01.634 00.001 18120 OnExposeComplete: enter
03:22:01.635 00.001 18120 UpdateGuideState(): m_state=6
03:22:01.636 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5507
03:22:01.638 00.002 18120 Star::Find returns 1 (0), X=894.79, Y=233.14, Mass=1849, SNR=29.8, Peak=184 HFD=4.1
03:22:01.639 00.001 18120 MultiStar: [#1 -0.02,-0.06,0.71,U] [#2 0.02,-0.17,0.63,U] [#3 -0.05,-0.08,0.62,U] [#4 -0.07,-0.16,0.56,U] [#5 0.15,0.14,0.44,U] [#6 -0.07,-0.13,0.54,U] [#7 -0.16,0.02,0.42,U] [#8 0.11,-0.03,0.40,U] 
03:22:01.640 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.13, -0.03}
03:22:01.641 00.001 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.10 = 2.19)
03:22:01.643 00.002 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.15)
03:22:01.644 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.10 mountX=-0.04 mountY=0.06, mountTheta=2.17
03:22:01.646 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.06, opts=13)
03:22:01.647 00.001 18120 Enqueuing Move request for scope (-0.04, -0.06)
03:22:01.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:01.648 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.8
03:22:01.648 00.000 21948 Worker thread wakes up
03:22:01.648 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:01.649 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
03:22:01.649 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:01.649 00.000 18120 Enqueuing Expose request
03:22:01.650 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
03:22:01.650 00.000 21948 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.06
03:22:01.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:01.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:01.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:22:01.650 00.000 21948 MoveAxis(E, 0, ABG)
03:22:01.650 00.000 21948 Move returns status 0, amount 0
03:22:01.650 00.000 21948 MoveAxis(N, 0, ABG)
03:22:01.650 00.000 21948 Move returns status 0, amount 0
03:22:01.650 00.000 21948 move complete, result=0
03:22:01.650 00.000 21948 worker thread done servicing request
03:22:01.650 00.000 21948 Worker thread wakes up
03:22:01.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:01.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:01.650 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:03.067 01.417 21948 Exposure complete
03:22:03.112 00.045 21948 worker thread done servicing request
03:22:03.113 00.001 18120 OnExposeComplete: enter
03:22:03.113 00.000 18120 UpdateGuideState(): m_state=6
03:22:03.114 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5508
03:22:03.114 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=233.14, Mass=1931, SNR=30.4, Peak=186 HFD=4.3
03:22:03.115 00.001 18120 MultiStar: [#1 0.10,0.09,0.71,U] [#2 0.08,-0.26,0.62,U] [#3 -0.01,0.08,0.58,U] [#4 0.14,-0.04,0.57,U] [#5 0.30,0.25,0.49,U] [#6 -0.33,0.03,0.53,U] [#7 -0.24,-0.02,0.42,U] [#8 0.13,-0.18,0.40,U] 
03:22:03.115 00.000 18120 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {-0.12, -0.03}
03:22:03.116 00.001 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.84 = 2.44)
03:22:03.116 00.000 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.88 = 2.40)
03:22:03.117 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.85 mountX=-0.01 mountY=0.01, mountTheta=2.42
03:22:03.118 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.01, opts=13)
03:22:03.118 00.000 18120 Enqueuing Move request for scope (-0.00, -0.01)
03:22:03.119 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:03.119 00.000 18120 UpdateGuideState exits: m=1931 RSB=30.4
03:22:03.120 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:03.120 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:03.121 00.001 21948 Worker thread wakes up
03:22:03.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
03:22:03.121 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
03:22:03.121 00.000 21948 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
03:22:03.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:22:03.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:03.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:22:03.121 00.000 21948 MoveAxis(E, 0, ABG)
03:22:03.121 00.000 21948 Move returns status 0, amount 0
03:22:03.121 00.000 21948 MoveAxis(N, 0, ABG)
03:22:03.121 00.000 21948 Move returns status 0, amount 0
03:22:03.121 00.000 21948 move complete, result=0
03:22:03.121 00.000 21948 worker thread done servicing request
03:22:03.121 00.000 18120 Enqueuing Expose request
03:22:03.123 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:03.141 00.018 21948 Worker thread wakes up
03:22:03.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:03.141 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:04.873 01.732 21948 Exposure complete
03:22:04.910 00.037 21948 worker thread done servicing request
03:22:04.911 00.001 18120 OnExposeComplete: enter
03:22:04.911 00.000 18120 UpdateGuideState(): m_state=6
03:22:04.912 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5509
03:22:04.912 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=233.30, Mass=1858, SNR=29.8, Peak=166 HFD=4.2
03:22:04.913 00.001 18120 MultiStar: [#1 0.00,0.08,0.72,U] [#2 0.02,-0.19,0.66,U] [#3 0.03,0.09,0.62,U] [#4 0.03,0.04,0.55,U] [#5 0.27,0.02,0.45,U] [#6 -0.22,0.37,0.54,U] [#7 -0.06,0.19,0.43,U] [#8 0.19,0.02,0.38,U] 
03:22:04.913 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.20, 0.13}
03:22:04.914 00.001 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
03:22:04.915 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
03:22:04.916 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.08 mountY=-0.02, mountTheta=-0.24
03:22:04.918 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
03:22:04.920 00.002 18120 Enqueuing Move request for scope (-0.02, 0.08)
03:22:04.920 00.000 21948 Worker thread wakes up
03:22:04.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:04.921 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.8
03:22:04.921 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:04.922 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:04.922 00.000 18120 Enqueuing Expose request
03:22:04.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
03:22:04.922 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
03:22:04.923 00.001 21948 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.02
03:22:04.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:22:04.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:04.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:22:04.923 00.000 21948 MoveAxis(E, 0, ABG)
03:22:04.923 00.000 21948 Move returns status 0, amount 0
03:22:04.923 00.000 21948 MoveAxis(N, 0, ABG)
03:22:04.923 00.000 21948 Move returns status 0, amount 0
03:22:04.923 00.000 21948 move complete, result=0
03:22:04.923 00.000 21948 worker thread done servicing request
03:22:04.923 00.000 21948 Worker thread wakes up
03:22:04.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:04.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:04.923 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:06.332 01.409 21948 Exposure complete
03:22:06.395 00.063 21948 worker thread done servicing request
03:22:06.395 00.000 18120 OnExposeComplete: enter
03:22:06.396 00.001 18120 UpdateGuideState(): m_state=6
03:22:06.396 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5510
03:22:06.397 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=233.18, Mass=1853, SNR=29.9, Peak=188 HFD=4.3
03:22:06.397 00.000 18120 MultiStar: [#1 0.00,-0.05,0.72,U] [#2 0.09,0.08,0.61,U] [#3 -0.26,0.06,0.57,U] [#4 -0.20,0.14,0.57,U] [#5 0.36,0.12,0.44,U] [#6 -0.43,0.05,0.54,U] [#7 -0.02,0.09,0.43,U] [#8 -0.13,0.07,0.39,U] 
03:22:06.398 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.11, 0.01}
03:22:06.398 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
03:22:06.399 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
03:22:06.399 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.59 mountX=0.08 mountY=0.05, mountTheta=0.56
03:22:06.400 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.05, opts=13)
03:22:06.402 00.002 18120 Enqueuing Move request for scope (-0.09, 0.05)
03:22:06.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:06.403 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.9
03:22:06.403 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:06.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:06.404 00.001 18120 Enqueuing Expose request
03:22:06.404 00.000 21948 Worker thread wakes up
03:22:06.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
03:22:06.404 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
03:22:06.404 00.000 21948 Moving (-0.09, 0.05) raw xDistance=0.08 yDistance=0.05
03:22:06.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:22:06.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:06.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:22:06.404 00.000 21948 MoveAxis(E, 0, ABG)
03:22:06.405 00.001 21948 Move returns status 0, amount 0
03:22:06.405 00.000 21948 MoveAxis(N, 0, ABG)
03:22:06.405 00.000 21948 Move returns status 0, amount 0
03:22:06.405 00.000 21948 move complete, result=0
03:22:06.405 00.000 21948 worker thread done servicing request
03:22:06.405 00.000 21948 Worker thread wakes up
03:22:06.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:06.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:06.405 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:08.034 01.629 21948 Exposure complete
03:22:08.069 00.035 21948 worker thread done servicing request
03:22:08.070 00.001 18120 OnExposeComplete: enter
03:22:08.070 00.000 18120 UpdateGuideState(): m_state=6
03:22:08.071 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5511
03:22:08.072 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=233.36, Mass=1817, SNR=29.6, Peak=160 HFD=3.9
03:22:08.072 00.000 18120 MultiStar: [#1 -0.09,0.00,0.70,U] [#2 -0.04,0.02,0.65,U] [#3 -0.08,0.20,0.61,U] [#4 -0.02,0.15,0.56,U] [#5 0.18,0.29,0.46,U] [#6 -0.23,0.25,0.51,U] [#7 -0.07,0.07,0.45,U] [#8 -0.12,-0.03,0.42,U] 
03:22:08.072 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.14, 0.19}
03:22:08.073 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
03:22:08.073 00.000 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
03:22:08.074 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.11 mountX=0.15 mountY=0.01, mountTheta=0.07
03:22:08.075 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.13, opts=13)
03:22:08.075 00.000 18120 Enqueuing Move request for scope (-0.08, 0.13)
03:22:08.076 00.001 21948 Worker thread wakes up
03:22:08.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:08.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
03:22:08.076 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
03:22:08.076 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.6
03:22:08.077 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:08.078 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:08.078 00.000 18120 Enqueuing Expose request
03:22:08.079 00.001 21948 Moving (-0.08, 0.13) raw xDistance=0.15 yDistance=0.01
03:22:08.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:22:08.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:08.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:22:08.079 00.000 21948 MoveAxis(E, 0, ABG)
03:22:08.079 00.000 21948 Move returns status 0, amount 0
03:22:08.079 00.000 21948 MoveAxis(N, 0, ABG)
03:22:08.079 00.000 21948 Move returns status 0, amount 0
03:22:08.079 00.000 21948 move complete, result=0
03:22:08.079 00.000 21948 worker thread done servicing request
03:22:08.079 00.000 21948 Worker thread wakes up
03:22:08.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:08.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:08.082 00.003 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:09.607 01.525 21948 Exposure complete
03:22:09.642 00.035 21948 worker thread done servicing request
03:22:09.642 00.000 18120 OnExposeComplete: enter
03:22:09.642 00.000 18120 UpdateGuideState(): m_state=6
03:22:09.643 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5512
03:22:09.643 00.000 18120 Star::Find returns 1 (0), X=894.70, Y=233.41, Mass=1933, SNR=30.3, Peak=164 HFD=3.7
03:22:09.644 00.001 18120 MultiStar: [#1 -0.08,0.13,0.73,U] [#2 0.09,-0.25,0.65,U] [#3 -0.02,0.23,0.62,U] [#4 -0.01,-0.05,0.57,U] [#5 0.26,0.23,0.45,U] [#6 0.02,0.01,0.51,U] [#7 0.08,0.04,0.42,U] [#8 0.14,0.13,0.39,U] 
03:22:09.644 00.000 18120 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {-0.22, 0.24}
03:22:09.645 00.001 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
03:22:09.645 00.000 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
03:22:09.646 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=0.08 mountY=-0.04, mountTheta=-0.40
03:22:09.647 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.09, opts=13)
03:22:09.648 00.001 18120 Enqueuing Move request for scope (-0.00, 0.09)
03:22:09.648 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:09.648 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.3
03:22:09.649 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:09.649 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:09.650 00.001 18120 Enqueuing Expose request
03:22:09.650 00.000 21948 Worker thread wakes up
03:22:09.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
03:22:09.650 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
03:22:09.650 00.000 21948 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.04
03:22:09.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:22:09.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:09.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:22:09.650 00.000 21948 MoveAxis(E, 0, ABG)
03:22:09.650 00.000 21948 Move returns status 0, amount 0
03:22:09.650 00.000 21948 MoveAxis(N, 0, ABG)
03:22:09.650 00.000 21948 Move returns status 0, amount 0
03:22:09.650 00.000 21948 move complete, result=0
03:22:09.650 00.000 21948 worker thread done servicing request
03:22:09.650 00.000 21948 Worker thread wakes up
03:22:09.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:09.651 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:09.651 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:11.274 01.623 21948 Exposure complete
03:22:11.322 00.048 21948 worker thread done servicing request
03:22:11.322 00.000 18120 OnExposeComplete: enter
03:22:11.323 00.001 18120 UpdateGuideState(): m_state=6
03:22:11.324 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5513
03:22:11.324 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=233.28, Mass=2051, SNR=31.3, Peak=165 HFD=3.9
03:22:11.325 00.001 18120 MultiStar: [#1 -0.20,0.17,0.69,U] [#2 -0.08,0.09,0.61,U] [#3 -0.11,0.08,0.57,U] [#4 -0.17,0.21,0.53,U] [#5 0.08,0.16,0.45,U] [#6 -0.54,0.33,0.00,M1] [#7 -0.24,0.19,0.43,U] [#8 -0.16,0.02,0.39,U] 
03:22:11.325 00.000 18120 refined, 7 included, MultiStar: {-0.15, 0.13}, one-star: {-0.23, 0.11}
03:22:11.326 00.001 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
03:22:11.327 00.001 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
03:22:11.328 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.43 mountX=0.18 mountY=0.08, mountTheta=0.40
03:22:11.330 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.13, opts=13)
03:22:11.332 00.002 18120 Enqueuing Move request for scope (-0.15, 0.13)
03:22:11.332 00.000 21948 Worker thread wakes up
03:22:11.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:11.333 00.001 18120 UpdateGuideState exits: m=2051 RSB=31.3
03:22:11.334 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:11.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:11.335 00.001 18120 Enqueuing Expose request
03:22:11.335 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
03:22:11.335 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
03:22:11.335 00.000 21948 Moving (-0.15, 0.13) raw xDistance=0.18 yDistance=0.08
03:22:11.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:22:11.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:11.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:22:11.335 00.000 21948 MoveAxis(E, 0, ABG)
03:22:11.335 00.000 21948 Move returns status 0, amount 0
03:22:11.335 00.000 21948 MoveAxis(N, 0, ABG)
03:22:11.335 00.000 21948 Move returns status 0, amount 0
03:22:11.335 00.000 21948 move complete, result=0
03:22:11.336 00.001 21948 worker thread done servicing request
03:22:11.336 00.000 21948 Worker thread wakes up
03:22:11.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:11.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:11.336 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:12.861 01.525 21948 Exposure complete
03:22:12.896 00.035 21948 worker thread done servicing request
03:22:12.896 00.000 18120 OnExposeComplete: enter
03:22:12.897 00.001 18120 UpdateGuideState(): m_state=6
03:22:12.897 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5514
03:22:12.898 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=233.29, Mass=1826, SNR=29.5, Peak=170 HFD=3.7
03:22:12.898 00.000 18120 MultiStar: [#1 0.01,-0.08,0.75,U] [#2 0.06,-0.16,0.63,U] [#3 -0.23,0.02,0.59,U] [#4 -0.22,-0.06,0.57,U] [#5 0.16,0.31,0.48,U] [#6 -0.35,0.40,0.00,M2] [#7 -0.11,0.16,0.44,U] [#8 -0.15,-0.02,0.39,U] 
03:22:12.898 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.23, 0.12}
03:22:12.899 00.001 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
03:22:12.899 00.000 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
03:22:12.900 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=0.07 mountY=0.07, mountTheta=0.83
03:22:12.901 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
03:22:12.902 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
03:22:12.902 00.000 21948 Worker thread wakes up
03:22:12.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
03:22:12.902 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
03:22:12.902 00.000 21948 Moving (-0.10, 0.03) raw xDistance=0.07 yDistance=0.07
03:22:12.902 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:22:12.902 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:12.902 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:22:12.902 00.000 21948 MoveAxis(E, 0, ABG)
03:22:12.902 00.000 21948 Move returns status 0, amount 0
03:22:12.902 00.000 21948 MoveAxis(N, 0, ABG)
03:22:12.902 00.000 21948 Move returns status 0, amount 0
03:22:12.902 00.000 21948 move complete, result=0
03:22:12.902 00.000 21948 worker thread done servicing request
03:22:12.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:12.903 00.001 18120 UpdateGuideState exits: m=1826 RSB=29.5
03:22:12.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:12.904 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:12.905 00.001 18120 Enqueuing Expose request
03:22:12.905 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:12.906 00.001 21948 Worker thread wakes up
03:22:12.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:12.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:14.537 01.631 21948 Exposure complete
03:22:14.583 00.046 21948 worker thread done servicing request
03:22:14.584 00.001 18120 OnExposeComplete: enter
03:22:14.586 00.002 18120 UpdateGuideState(): m_state=6
03:22:14.587 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5515
03:22:14.588 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.20, Mass=1798, SNR=29.4, Peak=166 HFD=4.1
03:22:14.589 00.001 18120 MultiStar: [#1 -0.12,0.01,0.74,U] [#2 -0.00,-0.00,0.67,U] [#3 0.06,-0.00,0.62,U] [#4 -0.20,-0.00,0.57,U] [#5 0.27,-0.12,0.47,U] [#6 -0.39,0.22,0.00,M3] [#7 -0.02,-0.05,0.43,U] [#8 -0.02,0.01,0.42,U] 
03:22:14.591 00.002 18120 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.16, 0.03}
03:22:14.592 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
03:22:14.593 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
03:22:14.594 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.96 mountX=0.01 mountY=0.04, mountTheta=1.32
03:22:14.597 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
03:22:14.597 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
03:22:14.598 00.001 21948 Worker thread wakes up
03:22:14.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
03:22:14.598 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
03:22:14.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:14.598 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.4
03:22:14.599 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:14.600 00.001 21948 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
03:22:14.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:14.601 00.001 18120 Enqueuing Expose request
03:22:14.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:22:14.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:14.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:22:14.601 00.000 21948 MoveAxis(E, 0, ABG)
03:22:14.601 00.000 21948 Move returns status 0, amount 0
03:22:14.601 00.000 21948 MoveAxis(N, 0, ABG)
03:22:14.601 00.000 21948 Move returns status 0, amount 0
03:22:14.601 00.000 21948 move complete, result=0
03:22:14.601 00.000 21948 worker thread done servicing request
03:22:14.602 00.001 21948 Worker thread wakes up
03:22:14.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:14.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:14.602 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:16.128 01.526 21948 Exposure complete
03:22:16.174 00.046 21948 worker thread done servicing request
03:22:16.174 00.000 18120 OnExposeComplete: enter
03:22:16.175 00.001 18120 UpdateGuideState(): m_state=6
03:22:16.176 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5516
03:22:16.176 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=233.33, Mass=1812, SNR=29.5, Peak=172 HFD=4.0
03:22:16.177 00.001 18120 MultiStar: [#1 0.04,0.06,0.72,U] [#2 0.06,-0.17,0.64,U] [#3 -0.26,0.06,0.62,U] [#4 -0.09,0.01,0.57,U] [#5 0.20,0.09,0.48,U] [#6 -0.17,0.09,0.51,U] [#7 -0.23,0.27,0.44,U] [#8 -0.12,0.12,0.40,U] 
03:22:16.177 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.04, 0.16}
03:22:16.178 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
03:22:16.178 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
03:22:16.179 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.26 mountX=0.09 mountY=0.02, mountTheta=0.23
03:22:16.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.07, opts=13)
03:22:16.180 00.000 18120 Enqueuing Move request for scope (-0.06, 0.07)
03:22:16.181 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:16.181 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:22:16.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:16.182 00.001 21948 Worker thread wakes up
03:22:16.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:16.182 00.000 18120 Enqueuing Expose request
03:22:16.183 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
03:22:16.183 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
03:22:16.183 00.000 21948 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.02
03:22:16.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:22:16.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:16.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:22:16.183 00.000 21948 MoveAxis(E, 0, ABG)
03:22:16.183 00.000 21948 Move returns status 0, amount 0
03:22:16.183 00.000 21948 MoveAxis(N, 0, ABG)
03:22:16.183 00.000 21948 Move returns status 0, amount 0
03:22:16.183 00.000 21948 move complete, result=0
03:22:16.183 00.000 21948 worker thread done servicing request
03:22:16.183 00.000 21948 Worker thread wakes up
03:22:16.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:16.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:16.183 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:17.821 01.638 21948 Exposure complete
03:22:17.859 00.038 21948 worker thread done servicing request
03:22:17.859 00.000 18120 OnExposeComplete: enter
03:22:17.862 00.003 18120 UpdateGuideState(): m_state=6
03:22:17.864 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5517
03:22:17.864 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=233.40, Mass=1911, SNR=30.3, Peak=163 HFD=3.7
03:22:17.865 00.001 18120 MultiStar: [#1 -0.10,0.26,0.71,U] [#2 0.03,-0.04,0.62,U] [#3 -0.16,0.10,0.61,U] [#4 -0.31,0.06,0.55,U] [#5 0.24,0.18,0.47,U] [#6 -0.11,0.33,0.49,U] [#7 -0.36,0.24,0.42,U] [#8 0.01,0.33,0.39,U] 
03:22:17.865 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.18}, one-star: {-0.17, 0.23}
03:22:17.866 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
03:22:17.868 00.002 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
03:22:17.868 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=0.21 mountY=0.01, mountTheta=0.07
03:22:17.869 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.18, opts=13)
03:22:17.870 00.001 18120 Enqueuing Move request for scope (-0.11, 0.18)
03:22:17.870 00.000 21948 Worker thread wakes up
03:22:17.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:17.871 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.3
03:22:17.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:17.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:17.872 00.001 18120 Enqueuing Expose request
03:22:17.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
03:22:17.872 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
03:22:17.872 00.000 21948 Moving (-0.11, 0.18) raw xDistance=0.21 yDistance=0.01
03:22:17.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:22:17.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:17.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:22:17.872 00.000 21948 MoveAxis(W, 38, ABG)
03:22:17.872 00.000 21948 Guiding  Dir = 3, Dur = 38
03:22:17.873 00.001 21948 IsSlewing returns 0
03:22:17.873 00.000 21948 IsGuiding returns 0
03:22:17.874 00.001 21948 PulseGuide returned control before completion, sleep 47
03:22:17.930 00.056 21948 IsGuiding returns 0
03:22:17.930 00.000 21948 Move returns status 0, amount 38
03:22:17.930 00.000 21948 MoveAxis(N, 0, ABG)
03:22:17.930 00.000 21948 Move returns status 0, amount 0
03:22:17.930 00.000 21948 move complete, result=0
03:22:17.930 00.000 21948 worker thread done servicing request
03:22:17.930 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
03:22:17.931 00.001 21948 Worker thread wakes up
03:22:17.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:17.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:19.345 01.414 21948 Exposure complete
03:22:19.389 00.044 21948 worker thread done servicing request
03:22:19.389 00.000 18120 OnExposeComplete: enter
03:22:19.391 00.002 18120 UpdateGuideState(): m_state=6
03:22:19.391 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5518
03:22:19.393 00.002 18120 Star::Find returns 1 (0), X=894.96, Y=233.37, Mass=1883, SNR=30.1, Peak=188 HFD=4.0
03:22:19.394 00.001 18120 MultiStar: [#1 -0.02,0.25,0.73,U] [#2 0.17,-0.05,0.66,U] [#3 -0.06,0.28,0.60,U] [#4 0.07,0.01,0.56,U] [#5 0.51,0.13,0.00,M1] [#6 -0.01,0.38,0.49,U] [#7 0.11,0.03,0.41,U] [#8 0.11,0.10,0.39,U] 
03:22:19.394 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {0.03, 0.20}
03:22:19.395 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
03:22:19.395 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
03:22:19.395 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.29 mountX=0.12 mountY=-0.11, mountTheta=-0.73
03:22:19.398 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.16, opts=13)
03:22:19.399 00.001 18120 Enqueuing Move request for scope (0.05, 0.16)
03:22:19.401 00.002 21948 Worker thread wakes up
03:22:19.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
03:22:19.402 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
03:22:19.402 00.000 21948 Moving (0.05, 0.16) raw xDistance=0.12 yDistance=-0.11
03:22:19.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:19.402 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:22:19.403 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:19.403 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:19.403 00.000 18120 Enqueuing Expose request
03:22:19.404 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:22:19.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:19.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:22:19.404 00.000 21948 MoveAxis(E, 0, ABG)
03:22:19.404 00.000 21948 Move returns status 0, amount 0
03:22:19.404 00.000 21948 MoveAxis(N, 0, ABG)
03:22:19.404 00.000 21948 Move returns status 0, amount 0
03:22:19.404 00.000 21948 move complete, result=0
03:22:19.404 00.000 21948 worker thread done servicing request
03:22:19.404 00.000 21948 Worker thread wakes up
03:22:19.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:19.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:19.405 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:21.037 01.632 21948 Exposure complete
03:22:21.086 00.049 21948 worker thread done servicing request
03:22:21.086 00.000 18120 OnExposeComplete: enter
03:22:21.087 00.001 18120 UpdateGuideState(): m_state=6
03:22:21.087 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5519
03:22:21.089 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=233.20, Mass=1846, SNR=29.8, Peak=178 HFD=4.1
03:22:21.092 00.003 18120 MultiStar: [#1 -0.11,0.24,0.76,U] [#2 -0.01,-0.09,0.64,U] [#3 -0.16,0.08,0.61,U] [#4 0.03,-0.03,0.56,U] [#5 0.27,0.16,0.48,U] [#6 -0.27,0.37,0.00,M1] [#7 -0.15,-0.10,0.43,U] [#8 -0.09,0.16,0.42,U] 
03:22:21.094 00.002 18120 single-star, 7 included, MultiStar: {-0.04, 0.06}, one-star: {-0.04, 0.03}
03:22:21.096 00.002 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
03:22:21.096 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
03:22:21.098 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.43 mountX=0.04 mountY=0.02, mountTheta=0.40
03:22:21.100 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
03:22:21.100 00.000 18120 Enqueuing Move request for scope (-0.04, 0.03)
03:22:21.101 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:21.103 00.002 21948 Worker thread wakes up
03:22:21.103 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.8
03:22:21.105 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:21.108 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:21.110 00.002 18120 Enqueuing Expose request
03:22:21.112 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:22:21.112 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:22:21.112 00.000 21948 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.02
03:22:21.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:22:21.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:21.112 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:22:21.112 00.000 21948 MoveAxis(E, 0, ABG)
03:22:21.112 00.000 21948 Move returns status 0, amount 0
03:22:21.112 00.000 21948 MoveAxis(N, 0, ABG)
03:22:21.112 00.000 21948 Move returns status 0, amount 0
03:22:21.112 00.000 21948 move complete, result=0
03:22:21.113 00.001 21948 worker thread done servicing request
03:22:21.113 00.000 21948 Worker thread wakes up
03:22:21.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:21.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:21.115 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:22.526 01.411 21948 Exposure complete
03:22:22.579 00.053 21948 worker thread done servicing request
03:22:22.579 00.000 18120 OnExposeComplete: enter
03:22:22.581 00.002 18120 UpdateGuideState(): m_state=6
03:22:22.582 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5520
03:22:22.583 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=233.21, Mass=1960, SNR=30.6, Peak=188 HFD=3.9
03:22:22.585 00.002 18120 MultiStar: [#1 -0.04,0.19,0.70,U] [#2 0.07,-0.11,0.61,U] [#3 -0.25,0.17,0.57,U] [#4 -0.19,-0.08,0.55,U] [#5 0.23,0.05,0.45,U] [#6 -0.36,0.25,0.47,U] [#7 -0.15,-0.00,0.43,U] [#8 -0.23,0.02,0.39,U] 
03:22:22.586 00.001 18120 single-star, 8 included, MultiStar: {-0.11, 0.06}, one-star: {-0.12, 0.04}
03:22:22.589 00.003 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
03:22:22.591 00.002 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
03:22:22.591 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=0.09 mountY=0.08, mountTheta=0.76
03:22:22.594 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
03:22:22.594 00.000 18120 Enqueuing Move request for scope (-0.12, 0.04)
03:22:22.594 00.000 21948 Worker thread wakes up
03:22:22.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:22.594 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
03:22:22.594 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:22.595 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:22.595 00.000 18120 Enqueuing Expose request
03:22:22.596 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:22:22.596 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:22:22.596 00.000 21948 Moving (-0.12, 0.04) raw xDistance=0.09 yDistance=0.08
03:22:22.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:22:22.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:22.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:22:22.596 00.000 21948 MoveAxis(E, 0, ABG)
03:22:22.596 00.000 21948 Move returns status 0, amount 0
03:22:22.596 00.000 21948 MoveAxis(N, 0, ABG)
03:22:22.596 00.000 21948 Move returns status 0, amount 0
03:22:22.596 00.000 21948 move complete, result=0
03:22:22.596 00.000 21948 worker thread done servicing request
03:22:22.596 00.000 21948 Worker thread wakes up
03:22:22.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:22.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:22.596 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:24.224 01.628 21948 Exposure complete
03:22:24.263 00.039 21948 worker thread done servicing request
03:22:24.263 00.000 18120 OnExposeComplete: enter
03:22:24.265 00.002 18120 UpdateGuideState(): m_state=6
03:22:24.266 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5521
03:22:24.266 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=233.27, Mass=1862, SNR=29.9, Peak=168 HFD=4.0
03:22:24.267 00.001 18120 MultiStar: [#1 -0.06,0.24,0.72,U] [#2 -0.02,0.13,0.62,U] [#3 -0.10,0.22,0.59,U] [#4 -0.08,-0.04,0.54,U] [#5 0.19,0.25,0.47,U] [#6 -0.23,0.36,0.53,U] [#7 -0.23,-0.19,0.46,U] [#8 -0.11,0.17,0.40,U] 
03:22:24.268 00.001 18120 refined, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.18, 0.10}
03:22:24.268 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:22:24.270 00.002 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:22:24.270 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.19 mountX=0.17 mountY=0.03, mountTheta=0.15
03:22:24.271 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.14, opts=13)
03:22:24.272 00.001 18120 Enqueuing Move request for scope (-0.10, 0.14)
03:22:24.272 00.000 21948 Worker thread wakes up
03:22:24.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
03:22:24.272 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
03:22:24.272 00.000 21948 Moving (-0.10, 0.14) raw xDistance=0.17 yDistance=0.03
03:22:24.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:22:24.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:24.272 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:24.273 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.9
03:22:24.273 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:24.274 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:24.274 00.000 18120 Enqueuing Expose request
03:22:24.275 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:22:24.275 00.000 21948 MoveAxis(E, 0, ABG)
03:22:24.275 00.000 21948 Move returns status 0, amount 0
03:22:24.275 00.000 21948 MoveAxis(N, 0, ABG)
03:22:24.275 00.000 21948 Move returns status 0, amount 0
03:22:24.275 00.000 21948 move complete, result=0
03:22:24.275 00.000 21948 worker thread done servicing request
03:22:24.275 00.000 21948 Worker thread wakes up
03:22:24.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:24.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:24.275 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:25.790 01.515 21948 Exposure complete
03:22:25.834 00.044 21948 worker thread done servicing request
03:22:25.834 00.000 18120 OnExposeComplete: enter
03:22:25.836 00.002 18120 UpdateGuideState(): m_state=6
03:22:25.837 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5522
03:22:25.837 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=233.70, Mass=1825, SNR=29.4, Peak=145 HFD=3.6
03:22:25.838 00.001 18120 MultiStar: [#1 -0.15,0.35,0.74,U] [#2 -0.11,0.06,0.65,U] [#3 -0.14,0.31,0.61,U] [#4 -0.20,0.14,0.58,U] [#5 0.11,0.46,0.00,M1] [#6 -0.42,0.51,0.00,M1] [#7 -0.12,0.33,0.44,U] [#8 -0.13,0.39,0.40,U] 
03:22:25.838 00.000 18120 refined, 6 included, MultiStar: {-0.17, 0.32}, one-star: {-0.29, 0.53}
03:22:25.838 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
03:22:25.839 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
03:22:25.839 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.32 hyp=0.36 cameraTheta=2.07 mountX=0.36 mountY=0.01, mountTheta=0.03
03:22:25.840 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.32, opts=13)
03:22:25.841 00.001 18120 Enqueuing Move request for scope (-0.17, 0.32)
03:22:25.842 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:25.843 00.001 18120 UpdateGuideState exits: m=1825 RSB=29.4
03:22:25.844 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:25.845 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:25.846 00.001 18120 Enqueuing Expose request
03:22:25.847 00.001 21948 Worker thread wakes up
03:22:25.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.32) opts 0xd
03:22:25.847 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.32)
03:22:25.847 00.000 21948 Moving (-0.17, 0.32) raw xDistance=0.36 yDistance=0.01
03:22:25.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:22:25.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:25.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:22:25.847 00.000 21948 MoveAxis(W, 65, ABG)
03:22:25.847 00.000 21948 Guiding  Dir = 3, Dur = 65
03:22:25.847 00.000 21948 IsSlewing returns 0
03:22:25.847 00.000 21948 IsGuiding returns 0
03:22:25.849 00.002 21948 PulseGuide returned control before completion, sleep 74
03:22:25.926 00.077 21948 IsGuiding returns 0
03:22:25.926 00.000 21948 Move returns status 0, amount 65
03:22:25.926 00.000 21948 MoveAxis(N, 0, ABG)
03:22:25.926 00.000 21948 Move returns status 0, amount 0
03:22:25.926 00.000 21948 move complete, result=0
03:22:25.926 00.000 21948 worker thread done servicing request
03:22:25.926 00.000 21948 Worker thread wakes up
03:22:25.926 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:25.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:25.926 00.000 18120 GuideStep: 0.4 px 65 ms WEST, 0.0 px 0 ms NORTH
03:22:27.560 01.634 21948 Exposure complete
03:22:27.599 00.039 21948 worker thread done servicing request
03:22:27.599 00.000 18120 OnExposeComplete: enter
03:22:27.600 00.001 18120 UpdateGuideState(): m_state=6
03:22:27.601 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5523
03:22:27.601 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=233.26, Mass=2000, SNR=31.0, Peak=190 HFD=4.3
03:22:27.602 00.001 18120 MultiStar: [#1 -0.03,0.07,0.68,U] [#2 0.09,-0.06,0.60,U] [#3 -0.14,0.08,0.59,U] [#4 -0.06,-0.09,0.55,U] [#5 0.13,0.16,0.44,U] [#6 -0.32,0.61,0.00,M2] [#7 -0.17,0.14,0.43,U] [#8 -0.06,0.01,0.35,U] 
03:22:27.602 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.18, 0.09}
03:22:27.602 00.000 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
03:22:27.603 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
03:22:27.603 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.07 mountY=0.03, mountTheta=0.44
03:22:27.605 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
03:22:27.605 00.000 18120 Enqueuing Move request for scope (-0.06, 0.05)
03:22:27.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:27.607 00.002 18120 UpdateGuideState exits: m=2000 RSB=31.0
03:22:27.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:27.608 00.001 21948 Worker thread wakes up
03:22:27.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
03:22:27.608 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
03:22:27.608 00.000 21948 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.03
03:22:27.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:22:27.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:27.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:22:27.608 00.000 21948 MoveAxis(E, 0, ABG)
03:22:27.608 00.000 21948 Move returns status 0, amount 0
03:22:27.608 00.000 21948 MoveAxis(N, 0, ABG)
03:22:27.608 00.000 21948 Move returns status 0, amount 0
03:22:27.608 00.000 21948 move complete, result=0
03:22:27.608 00.000 21948 worker thread done servicing request
03:22:27.608 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:27.609 00.001 18120 Enqueuing Expose request
03:22:27.609 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:27.610 00.001 21948 Worker thread wakes up
03:22:27.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:27.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:29.136 01.526 21948 Exposure complete
03:22:29.198 00.062 21948 worker thread done servicing request
03:22:29.199 00.001 18120 OnExposeComplete: enter
03:22:29.200 00.001 18120 UpdateGuideState(): m_state=6
03:22:29.200 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5524
03:22:29.201 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=233.19, Mass=1770, SNR=29.1, Peak=166 HFD=4.2
03:22:29.201 00.000 18120 MultiStar: [#1 0.15,-0.01,0.73,U] [#2 0.10,-0.22,0.68,U] [#3 -0.02,0.06,0.62,U] [#4 -0.10,-0.08,0.57,U] [#5 0.41,0.06,0.48,U] [#6 -0.10,0.37,0.52,U] [#7 0.02,0.13,0.43,U] [#8 -0.10,-0.09,0.41,U] 
03:22:29.202 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.12, 0.02}
03:22:29.202 00.000 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
03:22:29.203 00.001 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
03:22:29.203 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.75 mountX=0.01 mountY=-0.02, mountTheta=-1.25
03:22:29.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
03:22:29.205 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
03:22:29.206 00.001 21948 Worker thread wakes up
03:22:29.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:22:29.206 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:22:29.206 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
03:22:29.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:22:29.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:29.206 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:29.207 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:22:29.207 00.000 21948 MoveAxis(E, 0, ABG)
03:22:29.207 00.000 21948 Move returns status 0, amount 0
03:22:29.207 00.000 21948 MoveAxis(N, 0, ABG)
03:22:29.207 00.000 21948 Move returns status 0, amount 0
03:22:29.207 00.000 21948 move complete, result=0
03:22:29.207 00.000 18120 UpdateGuideState exits: m=1770 RSB=29.1
03:22:29.209 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:29.210 00.001 21948 worker thread done servicing request
03:22:29.210 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:29.210 00.000 18120 Enqueuing Expose request
03:22:29.211 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:29.212 00.001 21948 Worker thread wakes up
03:22:29.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:29.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:30.845 01.633 21948 Exposure complete
03:22:30.903 00.058 21948 worker thread done servicing request
03:22:30.903 00.000 18120 OnExposeComplete: enter
03:22:30.905 00.002 18120 UpdateGuideState(): m_state=6
03:22:30.906 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5525
03:22:30.909 00.003 18120 Star::Find returns 1 (0), X=894.98, Y=233.36, Mass=1905, SNR=30.2, Peak=175 HFD=4.1
03:22:30.913 00.004 18120 MultiStar: [#1 0.20,0.09,0.70,U] [#2 0.25,-0.24,0.64,U] [#3 -0.03,0.12,0.59,U] [#4 0.02,0.03,0.58,U] [#5 0.34,0.17,0.46,U] [#6 -0.08,0.27,0.55,U] [#7 0.18,0.05,0.40,U] [#8 -0.04,0.26,0.43,U] 
03:22:30.915 00.002 18120 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.06, 0.19}
03:22:30.917 00.002 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
03:22:30.919 00.002 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
03:22:30.922 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.82 mountX=0.05 mountY=-0.13, mountTheta=-1.19
03:22:30.925 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.10, opts=13)
03:22:30.926 00.001 18120 Enqueuing Move request for scope (0.10, 0.10)
03:22:30.926 00.000 21948 Worker thread wakes up
03:22:30.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:30.927 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.2
03:22:30.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:30.927 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:30.928 00.001 18120 Enqueuing Expose request
03:22:30.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
03:22:30.929 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
03:22:30.929 00.000 21948 Moving (0.10, 0.10) raw xDistance=0.05 yDistance=-0.13
03:22:30.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:22:30.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:30.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:22:30.929 00.000 21948 MoveAxis(E, 0, ABG)
03:22:30.929 00.000 21948 Move returns status 0, amount 0
03:22:30.929 00.000 21948 MoveAxis(N, 0, ABG)
03:22:30.929 00.000 21948 Move returns status 0, amount 0
03:22:30.929 00.000 21948 move complete, result=0
03:22:30.929 00.000 21948 worker thread done servicing request
03:22:30.929 00.000 21948 Worker thread wakes up
03:22:30.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:30.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:30.929 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:32.443 01.514 21948 Exposure complete
03:22:32.484 00.041 21948 worker thread done servicing request
03:22:32.484 00.000 18120 OnExposeComplete: enter
03:22:32.485 00.001 18120 UpdateGuideState(): m_state=6
03:22:32.487 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5526
03:22:32.489 00.002 18120 Star::Find returns 1 (0), X=894.77, Y=233.47, Mass=1912, SNR=30.3, Peak=149 HFD=3.9
03:22:32.491 00.002 18120 MultiStar: [#1 0.01,0.14,0.71,U] [#2 0.19,-0.00,0.61,U] [#3 -0.19,0.30,0.57,U] [#4 -0.13,0.24,0.56,U] [#5 0.09,0.37,0.47,U] [#6 -0.39,0.65,0.00,M1] [#7 -0.13,0.55,0.00,M1] [#8 -0.07,0.06,0.37,U] 
03:22:32.491 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.21}, one-star: {-0.15, 0.30}
03:22:32.491 00.000 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
03:22:32.492 00.001 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
03:22:32.492 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.79 mountX=0.21 mountY=-0.05, mountTheta=-0.25
03:22:32.493 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.21, opts=13)
03:22:32.494 00.001 18120 Enqueuing Move request for scope (-0.05, 0.21)
03:22:32.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:32.495 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
03:22:32.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:32.496 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:32.497 00.001 18120 Enqueuing Expose request
03:22:32.498 00.001 21948 Worker thread wakes up
03:22:32.498 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
03:22:32.498 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
03:22:32.498 00.000 21948 Moving (-0.05, 0.21) raw xDistance=0.21 yDistance=-0.05
03:22:32.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:22:32.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:32.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:22:32.498 00.000 21948 MoveAxis(W, 38, ABG)
03:22:32.498 00.000 21948 Guiding  Dir = 3, Dur = 38
03:22:32.499 00.001 21948 IsSlewing returns 0
03:22:32.499 00.000 21948 IsGuiding returns 0
03:22:32.500 00.001 21948 PulseGuide returned control before completion, sleep 46
03:22:32.550 00.050 21948 IsGuiding returns 0
03:22:32.550 00.000 21948 Move returns status 0, amount 38
03:22:32.550 00.000 21948 MoveAxis(N, 0, ABG)
03:22:32.550 00.000 21948 Move returns status 0, amount 0
03:22:32.550 00.000 21948 move complete, result=0
03:22:32.550 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
03:22:32.552 00.002 21948 worker thread done servicing request
03:22:32.552 00.000 21948 Worker thread wakes up
03:22:32.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:32.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:34.188 01.636 21948 Exposure complete
03:22:34.217 00.029 21948 worker thread done servicing request
03:22:34.217 00.000 18120 OnExposeComplete: enter
03:22:34.219 00.002 18120 UpdateGuideState(): m_state=6
03:22:34.219 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5527
03:22:34.220 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=233.64, Mass=1831, SNR=29.6, Peak=147 HFD=4.3
03:22:34.220 00.000 18120 MultiStar: [#1 -0.02,0.37,0.72,U] [#2 0.10,0.21,0.65,U] [#3 0.11,0.53,0.00,M1] [#4 0.11,0.44,0.00,M1] [#5 0.12,0.43,0.00,M1] [#6 -0.26,0.38,0.00,M2] [#7 -0.32,0.63,0.00,M2] [#8 -0.36,0.33,0.00,M1] 
03:22:34.221 00.001 18120 refined, 2 included, MultiStar: {-0.06, 0.37}, one-star: {-0.19, 0.47}
03:22:34.221 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
03:22:34.222 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
03:22:34.222 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.72 mountX=0.36 mountY=-0.11, mountTheta=-0.31
03:22:34.223 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.37, opts=13)
03:22:34.224 00.001 18120 Enqueuing Move request for scope (-0.06, 0.37)
03:22:34.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:34.225 00.001 18120 UpdateGuideState exits: m=1831 RSB=29.6
03:22:34.225 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:34.225 00.000 21948 Worker thread wakes up
03:22:34.226 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:34.227 00.001 18120 Enqueuing Expose request
03:22:34.228 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
03:22:34.228 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
03:22:34.228 00.000 21948 Moving (-0.06, 0.37) raw xDistance=0.36 yDistance=-0.11
03:22:34.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
03:22:34.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:34.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:22:34.228 00.000 21948 MoveAxis(W, 67, ABG)
03:22:34.228 00.000 21948 Guiding  Dir = 3, Dur = 67
03:22:34.229 00.001 21948 IsSlewing returns 0
03:22:34.229 00.000 21948 IsGuiding returns 0
03:22:34.230 00.001 21948 PulseGuide returned control before completion, sleep 76
03:22:34.313 00.083 21948 IsGuiding returns 0
03:22:34.313 00.000 21948 Move returns status 0, amount 67
03:22:34.313 00.000 21948 MoveAxis(N, 0, ABG)
03:22:34.313 00.000 21948 Move returns status 0, amount 0
03:22:34.314 00.001 21948 move complete, result=0
03:22:34.314 00.000 21948 worker thread done servicing request
03:22:34.314 00.000 21948 Worker thread wakes up
03:22:34.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:34.314 00.000 18120 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
03:22:34.315 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:35.728 01.413 21948 Exposure complete
03:22:35.771 00.043 21948 worker thread done servicing request
03:22:35.771 00.000 18120 OnExposeComplete: enter
03:22:35.773 00.002 18120 UpdateGuideState(): m_state=6
03:22:35.774 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5528
03:22:35.776 00.002 18120 Star::Find returns 1 (0), X=894.75, Y=233.36, Mass=1780, SNR=29.2, Peak=154 HFD=3.7
03:22:35.777 00.001 18120 MultiStar: [#1 0.01,0.10,0.72,U] [#2 -0.05,0.07,0.67,U] [#3 -0.13,0.11,0.61,U] [#4 -0.14,0.14,0.61,U] [#5 0.35,0.11,0.46,U] [#6 -0.29,0.39,0.00,M3] [#7 -0.11,0.13,0.44,U] [#8 0.07,0.02,0.40,U] 
03:22:35.778 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {-0.17, 0.19}
03:22:35.778 00.000 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
03:22:35.779 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
03:22:35.779 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.94 mountX=0.12 mountY=-0.01, mountTheta=-0.10
03:22:35.780 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
03:22:35.781 00.001 18120 Enqueuing Move request for scope (-0.04, 0.12)
03:22:35.781 00.000 21948 Worker thread wakes up
03:22:35.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
03:22:35.781 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
03:22:35.781 00.000 21948 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=-0.01
03:22:35.782 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:22:35.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:35.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:35.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:22:35.782 00.000 21948 MoveAxis(E, 0, ABG)
03:22:35.782 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.2
03:22:35.783 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:35.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:35.783 00.000 18120 Enqueuing Expose request
03:22:35.784 00.001 21948 Move returns status 0, amount 0
03:22:35.784 00.000 21948 MoveAxis(N, 0, ABG)
03:22:35.784 00.000 21948 Move returns status 0, amount 0
03:22:35.784 00.000 21948 move complete, result=0
03:22:35.784 00.000 21948 worker thread done servicing request
03:22:35.784 00.000 21948 Worker thread wakes up
03:22:35.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:35.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:35.785 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:37.408 01.623 21948 Exposure complete
03:22:37.447 00.039 21948 worker thread done servicing request
03:22:37.448 00.001 18120 OnExposeComplete: enter
03:22:37.448 00.000 18120 UpdateGuideState(): m_state=6
03:22:37.449 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5529
03:22:37.451 00.002 18120 Star::Find returns 1 (0), X=894.59, Y=233.43, Mass=1888, SNR=30.2, Peak=131 HFD=4.1
03:22:37.454 00.003 18120 MultiStar: [#1 -0.39,0.13,0.70,U] [#2 0.01,0.20,0.63,U] [#3 -0.27,0.17,0.59,U] [#4 -0.26,0.17,0.53,U] [#5 0.16,0.08,0.46,U] [#6 -0.47,0.37,0.00,M4] [#7 -0.06,0.10,0.44,U] [#8 -0.24,0.12,0.41,U] 
03:22:37.456 00.002 18120 refined, 7 included, MultiStar: {-0.20, 0.17}, one-star: {-0.34, 0.26}
03:22:37.456 00.000 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
03:22:37.457 00.001 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
03:22:37.457 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.44 mountX=0.23 mountY=0.10, mountTheta=0.41
03:22:37.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.17, opts=13)
03:22:37.459 00.001 18120 Enqueuing Move request for scope (-0.20, 0.17)
03:22:37.459 00.000 21948 Worker thread wakes up
03:22:37.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
03:22:37.459 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
03:22:37.459 00.000 21948 Moving (-0.20, 0.17) raw xDistance=0.23 yDistance=0.10
03:22:37.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:37.460 00.001 18120 UpdateGuideState exits: m=1888 RSB=30.2
03:22:37.460 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:37.461 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:37.461 00.000 18120 Enqueuing Expose request
03:22:37.462 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:22:37.462 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:37.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:22:37.462 00.000 21948 MoveAxis(W, 42, ABG)
03:22:37.462 00.000 21948 Guiding  Dir = 3, Dur = 42
03:22:37.462 00.000 21948 IsSlewing returns 0
03:22:37.462 00.000 21948 IsGuiding returns 0
03:22:37.464 00.002 21948 PulseGuide returned control before completion, sleep 51
03:22:37.533 00.069 21948 IsGuiding returns 0
03:22:37.533 00.000 21948 Move returns status 0, amount 42
03:22:37.533 00.000 21948 MoveAxis(N, 0, ABG)
03:22:37.533 00.000 21948 Move returns status 0, amount 0
03:22:37.533 00.000 21948 move complete, result=0
03:22:37.533 00.000 21948 worker thread done servicing request
03:22:37.533 00.000 21948 Worker thread wakes up
03:22:37.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:37.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:37.533 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
03:22:38.940 01.407 21948 Exposure complete
03:22:38.980 00.040 21948 worker thread done servicing request
03:22:38.980 00.000 18120 OnExposeComplete: enter
03:22:38.981 00.001 18120 UpdateGuideState(): m_state=6
03:22:38.984 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5530
03:22:38.986 00.002 18120 Star::Find returns 1 (0), X=895.25, Y=233.12, Mass=1917, SNR=30.2, Peak=189 HFD=4.0
03:22:38.989 00.003 18120 MultiStar: [#1 0.38,-0.06,0.70,U] [#2 0.58,-0.25,0.00,M1] [#3 0.35,0.01,0.58,U] [#4 0.39,-0.17,0.52,U] [#5 0.79,-0.06,0.00,M1] [#6 0.15,0.03,0.51,U] [#7 0.45,-0.15,0.00,M1] [#8 0.22,-0.11,0.39,U] 
03:22:38.991 00.002 18120 refined, 5 included, MultiStar: {0.31, -0.05}, one-star: {0.32, -0.05}
03:22:38.993 00.002 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
03:22:38.996 00.003 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
03:22:38.998 00.002 18120 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.32 cameraTheta=-0.17 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
03:22:39.001 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.05, opts=13)
03:22:39.004 00.003 18120 Enqueuing Move request for scope (0.31, -0.05)
03:22:39.006 00.002 21948 Worker thread wakes up
03:22:39.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.05) opts 0xd
03:22:39.006 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.05)
03:22:39.006 00.000 21948 Moving (0.31, -0.05) raw xDistance=-0.18 yDistance=-0.26
03:22:39.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:22:39.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:39.007 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:22:39.007 00.000 21948 MoveAxis(E, 0, ABG)
03:22:39.007 00.000 21948 Move returns status 0, amount 0
03:22:39.007 00.000 21948 MoveAxis(N, 61, ABG)
03:22:39.007 00.000 21948 Guiding  Dir = 0, Dur = 61
03:22:39.007 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.2
03:22:39.008 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:39.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:39.008 00.000 18120 Enqueuing Expose request
03:22:39.009 00.001 21948 IsSlewing returns 0
03:22:39.009 00.000 21948 IsGuiding returns 0
03:22:39.014 00.005 21948 PulseGuide returned control before completion, sleep 67
03:22:39.093 00.079 21948 IsGuiding returns 0
03:22:39.093 00.000 21948 Move returns status 0, amount 61
03:22:39.093 00.000 21948 move complete, result=0
03:22:39.093 00.000 21948 worker thread done servicing request
03:22:39.093 00.000 21948 Worker thread wakes up
03:22:39.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:39.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:39.093 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 61 ms NORTH
03:22:40.722 01.629 21948 Exposure complete
03:22:40.748 00.026 21948 worker thread done servicing request
03:22:40.749 00.001 18120 OnExposeComplete: enter
03:22:40.749 00.000 18120 UpdateGuideState(): m_state=6
03:22:40.750 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5531
03:22:40.750 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=233.15, Mass=1806, SNR=29.4, Peak=178 HFD=4.2
03:22:40.752 00.002 18120 MultiStar: [#1 0.28,-0.06,0.72,U] [#2 0.34,-0.22,0.63,U] [#3 0.26,-0.17,0.59,U] [#4 0.25,-0.30,0.56,U] [#5 0.63,-0.14,0.00,M2] [#6 0.29,-0.05,0.53,U] [#7 0.37,-0.02,0.44,U] [#8 0.46,-0.04,0.00,M1] 
03:22:40.752 00.000 18120 single-star, 6 included, MultiStar: {0.24, -0.11}, one-star: {0.04, -0.02}
03:22:40.753 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:22:40.753 00.000 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:22:40.753 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.50 mountX=-0.04 mountY=-0.02, mountTheta=-2.53
03:22:40.754 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
03:22:40.755 00.001 18120 Enqueuing Move request for scope (0.04, -0.02)
03:22:40.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:40.756 00.001 18120 UpdateGuideState exits: m=1806 RSB=29.4
03:22:40.756 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:40.757 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:40.757 00.000 18120 Enqueuing Expose request
03:22:40.757 00.000 21948 Worker thread wakes up
03:22:40.757 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
03:22:40.757 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
03:22:40.758 00.001 21948 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=-0.02
03:22:40.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:40.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:40.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:22:40.758 00.000 21948 MoveAxis(E, 0, ABG)
03:22:40.758 00.000 21948 Move returns status 0, amount 0
03:22:40.758 00.000 21948 MoveAxis(N, 0, ABG)
03:22:40.758 00.000 21948 Move returns status 0, amount 0
03:22:40.758 00.000 21948 move complete, result=0
03:22:40.758 00.000 21948 worker thread done servicing request
03:22:40.758 00.000 21948 Worker thread wakes up
03:22:40.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:40.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:40.758 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:42.278 01.520 21948 Exposure complete
03:22:42.322 00.044 21948 worker thread done servicing request
03:22:42.322 00.000 18120 OnExposeComplete: enter
03:22:42.323 00.001 18120 UpdateGuideState(): m_state=6
03:22:42.324 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5532
03:22:42.326 00.002 18120 Star::Find returns 1 (0), X=894.92, Y=233.08, Mass=1890, SNR=30.2, Peak=199 HFD=4.2
03:22:42.327 00.001 18120 MultiStar: [#1 -0.06,-0.30,0.71,U] [#2 0.21,-0.42,0.00,M1] [#3 0.06,-0.25,0.59,U] [#4 0.12,-0.31,0.57,U] [#5 0.50,-0.06,0.00,M3] [#6 0.23,-0.10,0.55,U] [#7 0.18,0.03,0.43,U] [#8 0.05,-0.03,0.40,U] 
03:22:42.328 00.001 18120 single-star, 6 included, MultiStar: {0.07, -0.16}, one-star: {-0.00, -0.09}
03:22:42.330 00.002 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.68)
03:22:42.331 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.64)
03:22:42.332 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.08 mountY=0.04, mountTheta=2.65
03:22:42.335 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.09, opts=13)
03:22:42.336 00.001 18120 Enqueuing Move request for scope (-0.00, -0.09)
03:22:42.337 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:42.338 00.001 18120 UpdateGuideState exits: m=1890 RSB=30.2
03:22:42.339 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:42.339 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:42.339 00.000 18120 Enqueuing Expose request
03:22:42.340 00.001 21948 Worker thread wakes up
03:22:42.340 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
03:22:42.340 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
03:22:42.340 00.000 21948 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.04
03:22:42.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:22:42.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:42.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:22:42.340 00.000 21948 MoveAxis(E, 0, ABG)
03:22:42.340 00.000 21948 Move returns status 0, amount 0
03:22:42.340 00.000 21948 MoveAxis(N, 0, ABG)
03:22:42.340 00.000 21948 Move returns status 0, amount 0
03:22:42.340 00.000 21948 move complete, result=0
03:22:42.340 00.000 21948 worker thread done servicing request
03:22:42.340 00.000 21948 Worker thread wakes up
03:22:42.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:42.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:42.341 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:43.967 01.626 21948 Exposure complete
03:22:44.004 00.037 21948 worker thread done servicing request
03:22:44.005 00.001 18120 OnExposeComplete: enter
03:22:44.005 00.000 18120 UpdateGuideState(): m_state=6
03:22:44.006 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5533
03:22:44.006 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=233.04, Mass=1851, SNR=29.8, Peak=193 HFD=4.2
03:22:44.007 00.001 18120 MultiStar: [#1 0.09,-0.17,0.70,U] [#2 0.10,-0.50,0.00,M2] [#3 0.03,-0.13,0.60,U] [#4 -0.06,-0.24,0.58,U] [#5 0.07,-0.18,0.45,U] [#6 -0.24,-0.18,0.56,U] [#7 0.13,-0.18,0.41,U] [#8 -0.03,-0.27,0.40,U] 
03:22:44.007 00.000 18120 single-star, 7 included, MultiStar: {-0.01, -0.18}, one-star: {-0.03, -0.13}
03:22:44.008 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
03:22:44.009 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
03:22:44.010 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.82 mountX=-0.10 mountY=0.09, mountTheta=2.45
03:22:44.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
03:22:44.011 00.000 18120 Enqueuing Move request for scope (-0.03, -0.13)
03:22:44.013 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:44.013 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.8
03:22:44.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:44.014 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:44.014 00.000 18120 Enqueuing Expose request
03:22:44.014 00.000 21948 Worker thread wakes up
03:22:44.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
03:22:44.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
03:22:44.014 00.000 21948 Moving (-0.03, -0.13) raw xDistance=-0.10 yDistance=0.09
03:22:44.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:22:44.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:44.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:22:44.014 00.000 21948 MoveAxis(E, 0, ABG)
03:22:44.014 00.000 21948 Move returns status 0, amount 0
03:22:44.014 00.000 21948 MoveAxis(N, 0, ABG)
03:22:44.014 00.000 21948 Move returns status 0, amount 0
03:22:44.014 00.000 21948 move complete, result=0
03:22:44.014 00.000 21948 worker thread done servicing request
03:22:44.014 00.000 21948 Worker thread wakes up
03:22:44.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:44.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:44.015 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:45.543 01.528 21948 Exposure complete
03:22:45.576 00.033 21948 worker thread done servicing request
03:22:45.576 00.000 18120 OnExposeComplete: enter
03:22:45.576 00.000 18120 UpdateGuideState(): m_state=6
03:22:45.577 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5534
03:22:45.577 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=233.06, Mass=1767, SNR=29.1, Peak=191 HFD=4.4
03:22:45.578 00.001 18120 MultiStar: [#1 0.16,-0.10,0.76,U] [#2 0.23,-0.24,0.65,U] [#3 -0.10,0.05,0.62,U] [#4 -0.18,-0.24,0.59,U] [#5 0.27,0.13,0.46,U] [#6 -0.10,0.23,0.54,U] [#7 -0.04,-0.13,0.45,U] [#8 0.24,0.12,0.42,U] 
03:22:45.578 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.08, -0.11}
03:22:45.579 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
03:22:45.579 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
03:22:45.580 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=-0.07 mountY=-0.03, mountTheta=-2.73
03:22:45.581 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
03:22:45.581 00.000 18120 Enqueuing Move request for scope (0.06, -0.05)
03:22:45.582 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:45.582 00.000 18120 UpdateGuideState exits: m=1767 RSB=29.1
03:22:45.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:45.583 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:45.583 00.000 18120 Enqueuing Expose request
03:22:45.584 00.001 21948 Worker thread wakes up
03:22:45.584 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:22:45.584 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:22:45.584 00.000 21948 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
03:22:45.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:22:45.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:45.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:22:45.584 00.000 21948 MoveAxis(E, 0, ABG)
03:22:45.584 00.000 21948 Move returns status 0, amount 0
03:22:45.584 00.000 21948 MoveAxis(N, 0, ABG)
03:22:45.584 00.000 21948 Move returns status 0, amount 0
03:22:45.584 00.000 21948 move complete, result=0
03:22:45.584 00.000 21948 worker thread done servicing request
03:22:45.584 00.000 21948 Worker thread wakes up
03:22:45.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:45.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:45.584 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:47.209 01.625 21948 Exposure complete
03:22:47.256 00.047 21948 worker thread done servicing request
03:22:47.257 00.001 18120 OnExposeComplete: enter
03:22:47.260 00.003 18120 UpdateGuideState(): m_state=6
03:22:47.263 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5535
03:22:47.264 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=232.95, Mass=1904, SNR=30.2, Peak=186 HFD=4.4
03:22:47.267 00.003 18120 MultiStar: [#1 -0.00,-0.15,0.72,U] [#2 0.40,-0.40,0.00,M2] [#3 0.03,-0.11,0.60,U] [#4 -0.11,-0.31,0.56,U] [#5 0.40,-0.17,0.49,U] [#6 -0.14,-0.19,0.53,U] [#7 0.01,-0.41,0.42,U] [#8 -0.12,-0.16,0.39,U] 
03:22:47.269 00.002 18120 refined, 7 included, MultiStar: {0.02, -0.21}, one-star: {0.06, -0.22}
03:22:47.272 00.003 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
03:22:47.273 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
03:22:47.275 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.47 mountX=-0.20 mountY=0.08, mountTheta=2.78
03:22:47.278 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.21, opts=13)
03:22:47.278 00.000 18120 Enqueuing Move request for scope (0.02, -0.21)
03:22:47.279 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:47.279 00.000 21948 Worker thread wakes up
03:22:47.279 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.2
03:22:47.280 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:47.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:47.280 00.000 18120 Enqueuing Expose request
03:22:47.281 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
03:22:47.281 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
03:22:47.281 00.000 21948 Moving (0.02, -0.21) raw xDistance=-0.20 yDistance=0.08
03:22:47.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:22:47.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:47.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:22:47.281 00.000 21948 MoveAxis(E, 0, ABG)
03:22:47.281 00.000 21948 Move returns status 0, amount 0
03:22:47.281 00.000 21948 MoveAxis(N, 0, ABG)
03:22:47.281 00.000 21948 Move returns status 0, amount 0
03:22:47.281 00.000 21948 move complete, result=0
03:22:47.281 00.000 21948 worker thread done servicing request
03:22:47.281 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:47.282 00.001 21948 Worker thread wakes up
03:22:47.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:47.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:48.802 01.520 21948 Exposure complete
03:22:48.858 00.056 21948 worker thread done servicing request
03:22:48.858 00.000 18120 OnExposeComplete: enter
03:22:48.860 00.002 18120 UpdateGuideState(): m_state=6
03:22:48.860 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5536
03:22:48.861 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=232.95, Mass=1947, SNR=30.7, Peak=212 HFD=4.1
03:22:48.861 00.000 18120 MultiStar: [#1 0.26,-0.35,0.71,U] [#2 0.24,-0.41,0.00,M3] [#3 0.09,-0.40,0.60,U] [#4 0.08,-0.43,0.54,U] [#5 0.31,-0.10,0.46,U] [#6 0.13,-0.16,0.50,U] [#7 -0.12,-0.15,0.42,U] [#8 -0.00,-0.34,0.36,U] 
03:22:48.862 00.001 18120 single-star, 7 included, MultiStar: {0.11, -0.27}, one-star: {0.07, -0.22}
03:22:48.863 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
03:22:48.863 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
03:22:48.864 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.28 mountX=-0.23 mountY=0.04, mountTheta=2.97
03:22:48.866 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.22, opts=13)
03:22:48.867 00.001 18120 Enqueuing Move request for scope (0.07, -0.22)
03:22:48.868 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:48.868 00.000 18120 UpdateGuideState exits: m=1947 RSB=30.7
03:22:48.869 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:48.869 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:48.870 00.001 18120 Enqueuing Expose request
03:22:48.870 00.000 21948 Worker thread wakes up
03:22:48.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
03:22:48.870 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
03:22:48.870 00.000 21948 Moving (0.07, -0.22) raw xDistance=-0.23 yDistance=0.04
03:22:48.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:22:48.870 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:48.870 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:22:48.870 00.000 21948 MoveAxis(E, 41, ABG)
03:22:48.870 00.000 21948 Guiding  Dir = 2, Dur = 41
03:22:48.871 00.001 21948 IsSlewing returns 0
03:22:48.871 00.000 21948 IsGuiding returns 0
03:22:48.873 00.002 21948 PulseGuide returned control before completion, sleep 50
03:22:48.924 00.051 21948 IsGuiding returns 1
03:22:48.924 00.000 21948 scope still moving after pulse duration time elapsed
03:22:48.955 00.031 21948 IsSlewing returns 0
03:22:48.956 00.001 21948 IsGuiding returns 0
03:22:48.956 00.000 21948 scope move finished after 41 + 44 ms
03:22:48.956 00.000 21948 Move returns status 0, amount 41
03:22:48.956 00.000 21948 MoveAxis(N, 0, ABG)
03:22:48.956 00.000 21948 Move returns status 0, amount 0
03:22:48.956 00.000 21948 move complete, result=0
03:22:48.956 00.000 21948 worker thread done servicing request
03:22:48.956 00.000 21948 Worker thread wakes up
03:22:48.956 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
03:22:48.957 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:48.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:50.592 01.635 21948 Exposure complete
03:22:50.635 00.043 21948 worker thread done servicing request
03:22:50.635 00.000 18120 OnExposeComplete: enter
03:22:50.637 00.002 18120 UpdateGuideState(): m_state=6
03:22:50.638 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5537
03:22:50.640 00.002 18120 Star::Find returns 1 (0), X=894.88, Y=233.10, Mass=1852, SNR=29.8, Peak=179 HFD=4.2
03:22:50.641 00.001 18120 MultiStar: [#1 0.03,-0.17,0.72,U] [#2 0.16,-0.17,0.61,U] [#3 -0.06,-0.06,0.62,U] [#4 -0.09,-0.21,0.54,U] [#5 0.28,0.10,0.46,U] [#6 -0.06,-0.17,0.53,U] [#7 0.00,-0.04,0.40,U] [#8 0.10,-0.01,0.40,U] 
03:22:50.643 00.002 18120 single-star, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.05, -0.07}
03:22:50.644 00.001 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
03:22:50.645 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
03:22:50.646 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.14 mountX=-0.05 mountY=0.07, mountTheta=2.13
03:22:50.649 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.07, opts=13)
03:22:50.649 00.000 18120 Enqueuing Move request for scope (-0.05, -0.07)
03:22:50.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:50.649 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
03:22:50.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:50.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:50.650 00.000 18120 Enqueuing Expose request
03:22:50.652 00.002 21948 Worker thread wakes up
03:22:50.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
03:22:50.652 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
03:22:50.652 00.000 21948 Moving (-0.05, -0.07) raw xDistance=-0.05 yDistance=0.07
03:22:50.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:22:50.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:50.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:22:50.652 00.000 21948 MoveAxis(E, 0, ABG)
03:22:50.652 00.000 21948 Move returns status 0, amount 0
03:22:50.652 00.000 21948 MoveAxis(N, 0, ABG)
03:22:50.652 00.000 21948 Move returns status 0, amount 0
03:22:50.652 00.000 21948 move complete, result=0
03:22:50.652 00.000 21948 worker thread done servicing request
03:22:50.652 00.000 21948 Worker thread wakes up
03:22:50.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:50.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:50.653 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:52.178 01.525 21948 Exposure complete
03:22:52.220 00.042 21948 worker thread done servicing request
03:22:52.220 00.000 18120 OnExposeComplete: enter
03:22:52.223 00.003 18120 UpdateGuideState(): m_state=6
03:22:52.226 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5538
03:22:52.228 00.002 18120 Star::Find returns 1 (0), X=895.04, Y=233.00, Mass=1841, SNR=29.8, Peak=205 HFD=4.1
03:22:52.231 00.003 18120 MultiStar: [#1 0.05,-0.33,0.72,U] [#2 0.14,-0.37,0.63,U] [#3 0.16,-0.21,0.59,U] [#4 0.02,-0.36,0.57,U] [#5 0.73,-0.16,0.00,M1] [#6 -0.25,-0.24,0.56,U] [#7 0.04,-0.07,0.43,U] [#8 0.05,-0.24,0.39,U] 
03:22:52.233 00.002 18120 single-star, 7 included, MultiStar: {0.05, -0.25}, one-star: {0.12, -0.17}
03:22:52.236 00.003 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
03:22:52.238 00.002 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
03:22:52.241 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
03:22:52.244 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
03:22:52.245 00.001 18120 Enqueuing Move request for scope (0.12, -0.17)
03:22:52.245 00.000 21948 Worker thread wakes up
03:22:52.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:52.246 00.001 18120 UpdateGuideState exits: m=1841 RSB=29.8
03:22:52.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:52.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:52.247 00.001 18120 Enqueuing Expose request
03:22:52.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
03:22:52.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
03:22:52.247 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.20 yDistance=-0.03
03:22:52.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:22:52.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:52.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:22:52.247 00.000 21948 MoveAxis(E, 36, ABG)
03:22:52.247 00.000 21948 Guiding  Dir = 2, Dur = 36
03:22:52.248 00.001 21948 IsSlewing returns 0
03:22:52.248 00.000 21948 IsGuiding returns 0
03:22:52.250 00.002 21948 PulseGuide returned control before completion, sleep 44
03:22:52.300 00.050 21948 IsGuiding returns 0
03:22:52.300 00.000 21948 Move returns status 0, amount 36
03:22:52.300 00.000 21948 MoveAxis(N, 0, ABG)
03:22:52.300 00.000 21948 Move returns status 0, amount 0
03:22:52.300 00.000 21948 move complete, result=0
03:22:52.300 00.000 21948 worker thread done servicing request
03:22:52.300 00.000 21948 Worker thread wakes up
03:22:52.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:52.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:52.300 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
03:22:53.937 01.637 21948 Exposure complete
03:22:53.967 00.030 21948 worker thread done servicing request
03:22:53.967 00.000 18120 OnExposeComplete: enter
03:22:53.967 00.000 18120 UpdateGuideState(): m_state=6
03:22:53.968 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5539
03:22:53.968 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=233.16, Mass=1775, SNR=29.2, Peak=183 HFD=4.0
03:22:53.969 00.001 18120 MultiStar: [#1 0.01,-0.07,0.75,U] [#2 0.11,-0.27,0.64,U] [#3 0.16,-0.18,0.64,U] [#4 0.04,-0.21,0.59,U] [#5 0.53,0.10,0.00,M2] [#6 0.09,-0.06,0.54,U] [#7 -0.14,-0.02,0.44,U] [#8 0.30,-0.21,0.41,U] 
03:22:53.969 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {-0.14, -0.01}
03:22:53.970 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
03:22:53.970 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
03:22:53.971 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=-0.12 mountY=0.02, mountTheta=2.97
03:22:53.972 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.12, opts=13)
03:22:53.972 00.000 18120 Enqueuing Move request for scope (0.04, -0.12)
03:22:53.973 00.001 21948 Worker thread wakes up
03:22:53.973 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:53.973 00.000 18120 UpdateGuideState exits: m=1775 RSB=29.2
03:22:53.974 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:53.974 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:53.975 00.001 18120 Enqueuing Expose request
03:22:53.975 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
03:22:53.975 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
03:22:53.975 00.000 21948 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=0.02
03:22:53.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:22:53.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:53.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:22:53.975 00.000 21948 MoveAxis(E, 0, ABG)
03:22:53.975 00.000 21948 Move returns status 0, amount 0
03:22:53.975 00.000 21948 MoveAxis(N, 0, ABG)
03:22:53.975 00.000 21948 Move returns status 0, amount 0
03:22:53.975 00.000 21948 move complete, result=0
03:22:53.975 00.000 21948 worker thread done servicing request
03:22:53.975 00.000 21948 Worker thread wakes up
03:22:53.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:53.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:53.976 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:55.494 01.518 21948 Exposure complete
03:22:55.544 00.050 21948 worker thread done servicing request
03:22:55.544 00.000 18120 OnExposeComplete: enter
03:22:55.545 00.001 18120 UpdateGuideState(): m_state=6
03:22:55.545 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5540
03:22:55.546 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=232.92, Mass=1862, SNR=29.8, Peak=185 HFD=4.2
03:22:55.546 00.000 18120 MultiStar: [#1 0.06,-0.26,0.72,U] [#2 0.34,-0.55,0.00,M1] [#3 0.30,-0.32,0.00,M1] [#4 0.10,-0.32,0.57,U] [#5 0.49,-0.06,0.00,M3] [#6 0.16,-0.03,0.55,U] [#7 0.29,-0.42,0.00,M1] [#8 0.06,-0.18,0.40,U] 
03:22:55.547 00.001 18120 refined, 4 included, MultiStar: {0.11, -0.22}, one-star: {0.16, -0.25}
03:22:55.547 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
03:22:55.548 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
03:22:55.548 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.09 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
03:22:55.551 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
03:22:55.552 00.001 18120 Enqueuing Move request for scope (0.11, -0.22)
03:22:55.553 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:55.555 00.002 18120 UpdateGuideState exits: m=1862 RSB=29.8
03:22:55.558 00.003 21948 Worker thread wakes up
03:22:55.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
03:22:55.558 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
03:22:55.558 00.000 21948 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=-0.00
03:22:55.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:55.559 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:55.560 00.001 18120 Enqueuing Expose request
03:22:55.560 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
03:22:55.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:55.560 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:22:55.560 00.000 21948 MoveAxis(E, 44, ABG)
03:22:55.560 00.000 21948 Guiding  Dir = 2, Dur = 44
03:22:55.561 00.001 21948 IsSlewing returns 0
03:22:55.561 00.000 21948 IsGuiding returns 0
03:22:55.562 00.001 21948 PulseGuide returned control before completion, sleep 53
03:22:55.620 00.058 21948 IsGuiding returns 0
03:22:55.620 00.000 21948 Move returns status 0, amount 44
03:22:55.620 00.000 21948 MoveAxis(N, 0, ABG)
03:22:55.620 00.000 21948 Move returns status 0, amount 0
03:22:55.620 00.000 21948 move complete, result=0
03:22:55.620 00.000 21948 worker thread done servicing request
03:22:55.620 00.000 21948 Worker thread wakes up
03:22:55.620 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
03:22:55.621 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:55.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:57.247 01.626 21948 Exposure complete
03:22:57.293 00.046 21948 worker thread done servicing request
03:22:57.293 00.000 18120 OnExposeComplete: enter
03:22:57.294 00.001 18120 UpdateGuideState(): m_state=6
03:22:57.294 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5541
03:22:57.295 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.75, Mass=1777, SNR=29.2, Peak=178 HFD=4.1
03:22:57.295 00.000 18120 MultiStar: [#1 0.02,0.41,0.74,U] [#2 0.13,0.21,0.62,U] [#3 0.10,0.31,0.63,U] [#4 0.03,0.38,0.57,U] [#5 0.14,0.63,0.00,M4] [#6 -0.06,0.53,0.00,M1] [#7 0.29,0.51,0.00,M2] [#8 0.11,0.67,0.00,M1] 
03:22:57.296 00.001 18120 refined, 4 included, MultiStar: {0.05, 0.40}, one-star: {0.02, 0.58}
03:22:57.296 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
03:22:57.297 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.60 = -0.60)
03:22:57.297 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.44 mountX=0.34 mountY=-0.23, mountTheta=-0.59
03:22:57.298 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.40, opts=13)
03:22:57.299 00.001 18120 Enqueuing Move request for scope (0.05, 0.40)
03:22:57.299 00.000 21948 Worker thread wakes up
03:22:57.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:57.300 00.001 18120 UpdateGuideState exits: m=1777 RSB=29.2
03:22:57.300 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:57.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:57.301 00.001 18120 Enqueuing Expose request
03:22:57.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
03:22:57.301 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
03:22:57.301 00.000 21948 Moving (0.05, 0.40) raw xDistance=0.34 yDistance=-0.23
03:22:57.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
03:22:57.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:22:57.301 00.000 21948 MoveAxis(W, 58, ABG)
03:22:57.301 00.000 21948 Guiding  Dir = 3, Dur = 58
03:22:57.302 00.001 21948 IsSlewing returns 0
03:22:57.302 00.000 21948 IsGuiding returns 0
03:22:57.304 00.002 21948 PulseGuide returned control before completion, sleep 66
03:22:57.374 00.070 21948 IsGuiding returns 0
03:22:57.374 00.000 21948 Move returns status 0, amount 58
03:22:57.374 00.000 21948 MoveAxis(N, 55, ABG)
03:22:57.374 00.000 21948 Guiding  Dir = 0, Dur = 55
03:22:57.374 00.000 21948 IsSlewing returns 0
03:22:57.374 00.000 21948 IsGuiding returns 0
03:22:57.380 00.006 21948 PulseGuide returned control before completion, sleep 61
03:22:57.453 00.073 21948 IsGuiding returns 0
03:22:57.453 00.000 21948 Move returns status 0, amount 55
03:22:57.453 00.000 21948 move complete, result=0
03:22:57.453 00.000 21948 worker thread done servicing request
03:22:57.453 00.000 21948 Worker thread wakes up
03:22:57.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:57.453 00.000 18120 GuideStep: 0.3 px 58 ms WEST, -0.2 px 55 ms NORTH
03:22:57.454 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:58.860 01.406 21948 Exposure complete
03:22:58.902 00.042 21948 worker thread done servicing request
03:22:58.902 00.000 18120 OnExposeComplete: enter
03:22:58.903 00.001 18120 UpdateGuideState(): m_state=6
03:22:58.905 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5542
03:22:58.907 00.002 18120 Star::Find returns 1 (0), X=894.77, Y=233.09, Mass=1858, SNR=29.9, Peak=160 HFD=4.1
03:22:58.910 00.003 18120 MultiStar: [#1 -0.24,-0.02,0.73,U] [#2 0.05,-0.40,0.63,U] [#3 -0.24,-0.11,0.59,U] [#4 -0.19,-0.41,0.00,M1] [#5 0.31,-0.09,0.47,U] [#6 -0.52,0.06,0.00,M2] [#7 -0.16,-0.09,0.44,U] [#8 -0.18,-0.28,0.40,U] 
03:22:58.910 00.000 18120 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {-0.16, -0.08}
03:22:58.911 00.001 18120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.00) = xAngle (-4.20 = 2.08)
03:22:58.911 00.000 18120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.04)
03:22:58.912 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.20 mountX=-0.09 mountY=0.16, mountTheta=2.07
03:22:58.914 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.14, opts=13)
03:22:58.914 00.000 18120 Enqueuing Move request for scope (-0.10, -0.14)
03:22:58.915 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:22:58.915 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.9
03:22:58.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:58.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:22:58.916 00.000 18120 Enqueuing Expose request
03:22:58.917 00.001 21948 Worker thread wakes up
03:22:58.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
03:22:58.917 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
03:22:58.917 00.000 21948 Moving (-0.10, -0.14) raw xDistance=-0.09 yDistance=0.16
03:22:58.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:22:58.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:58.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:22:58.917 00.000 21948 MoveAxis(E, 0, ABG)
03:22:58.917 00.000 21948 Move returns status 0, amount 0
03:22:58.917 00.000 21948 MoveAxis(N, 0, ABG)
03:22:58.917 00.000 21948 Move returns status 0, amount 0
03:22:58.917 00.000 21948 move complete, result=0
03:22:58.917 00.000 21948 worker thread done servicing request
03:22:58.917 00.000 21948 Worker thread wakes up
03:22:58.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:22:58.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:22:58.917 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:00.551 01.634 21948 Exposure complete
03:23:00.589 00.038 21948 worker thread done servicing request
03:23:00.589 00.000 18120 OnExposeComplete: enter
03:23:00.590 00.001 18120 UpdateGuideState(): m_state=6
03:23:00.590 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5543
03:23:00.591 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=233.02, Mass=1925, SNR=30.3, Peak=158 HFD=4.1
03:23:00.591 00.000 18120 MultiStar: [#1 -0.32,-0.38,0.00,M1] [#2 -0.29,-0.33,0.00,M1] [#3 -0.41,-0.14,0.60,U] [#4 -0.35,-0.31,0.00,M2] [#5 -0.10,-0.07,0.45,U] [#6 -0.40,0.04,0.53,U] [#7 -0.15,-0.10,0.44,U] [#8 -0.04,-0.36,0.40,U] 
03:23:00.592 00.001 18120 refined, 5 included, MultiStar: {-0.27, -0.12}, one-star: {-0.32, -0.15}
03:23:00.592 00.000 18120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.00) = xAngle (-4.70 = 1.58)
03:23:00.593 00.001 18120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
03:23:00.593 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-2.70 mountX=-0.00 mountY=0.29, mountTheta=1.58
03:23:00.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.12, opts=13)
03:23:00.596 00.002 18120 Enqueuing Move request for scope (-0.27, -0.12)
03:23:00.596 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:00.596 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.3
03:23:00.598 00.002 21948 Worker thread wakes up
03:23:00.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
03:23:00.598 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:00.600 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
03:23:00.601 00.001 21948 Moving (-0.27, -0.12) raw xDistance=-0.00 yDistance=0.29
03:23:00.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:23:00.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:00.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:23:00.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:00.601 00.000 18120 Enqueuing Expose request
03:23:00.602 00.001 21948 MoveAxis(E, 0, ABG)
03:23:00.602 00.000 21948 Move returns status 0, amount 0
03:23:00.602 00.000 21948 MoveAxis(N, 0, ABG)
03:23:00.602 00.000 21948 Move returns status 0, amount 0
03:23:00.602 00.000 21948 move complete, result=0
03:23:00.602 00.000 21948 worker thread done servicing request
03:23:00.602 00.000 21948 Worker thread wakes up
03:23:00.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:00.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:00.602 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:23:02.118 01.516 21948 Exposure complete
03:23:02.157 00.039 21948 worker thread done servicing request
03:23:02.157 00.000 18120 OnExposeComplete: enter
03:23:02.158 00.001 18120 UpdateGuideState(): m_state=6
03:23:02.158 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5544
03:23:02.159 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=233.08, Mass=1907, SNR=30.3, Peak=170 HFD=4.1
03:23:02.159 00.000 18120 MultiStar: [#1 -0.05,-0.33,0.73,U] [#2 0.21,-0.62,0.00,M2] [#3 -0.29,-0.26,0.56,U] [#4 -0.18,-0.34,0.54,U] [#5 0.13,-0.00,0.45,U] [#6 -0.28,-0.18,0.54,U] [#7 -0.07,-0.16,0.42,U] [#8 -0.19,-0.24,0.39,U] 
03:23:02.160 00.001 18120 single-star, 7 included, MultiStar: {-0.15, -0.20}, one-star: {-0.20, -0.09}
03:23:02.160 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.55)
03:23:02.160 00.000 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.51)
03:23:02.161 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.73 mountX=0.00 mountY=0.22, mountTheta=1.55
03:23:02.162 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.09, opts=13)
03:23:02.166 00.004 18120 Enqueuing Move request for scope (-0.20, -0.09)
03:23:02.169 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:02.171 00.002 18120 UpdateGuideState exits: m=1907 RSB=30.3
03:23:02.173 00.002 21948 Worker thread wakes up
03:23:02.174 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
03:23:02.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
03:23:02.174 00.000 21948 Moving (-0.20, -0.09) raw xDistance=0.00 yDistance=0.22
03:23:02.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:23:02.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:02.174 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:02.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:23:02.174 00.000 21948 MoveAxis(E, 0, ABG)
03:23:02.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:02.175 00.001 18120 Enqueuing Expose request
03:23:02.175 00.000 21948 Move returns status 0, amount 0
03:23:02.175 00.000 21948 MoveAxis(N, 0, ABG)
03:23:02.175 00.000 21948 Move returns status 0, amount 0
03:23:02.175 00.000 21948 move complete, result=0
03:23:02.175 00.000 21948 worker thread done servicing request
03:23:02.175 00.000 21948 Worker thread wakes up
03:23:02.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:02.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:02.176 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:03.810 01.634 21948 Exposure complete
03:23:03.847 00.037 21948 worker thread done servicing request
03:23:03.847 00.000 18120 OnExposeComplete: enter
03:23:03.847 00.000 18120 UpdateGuideState(): m_state=6
03:23:03.848 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5545
03:23:03.848 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=232.88, Mass=1870, SNR=30.0, Peak=175 HFD=4.2
03:23:03.849 00.001 18120 MultiStar: [#1 0.10,-0.37,0.70,U] [#2 0.02,-0.56,0.00,M3] [#3 -0.13,-0.32,0.60,U] [#4 -0.19,-0.32,0.56,U] [#5 0.20,-0.19,0.48,U] [#6 -0.36,0.01,0.56,U] [#7 -0.37,-0.20,0.45,U] [#8 -0.14,-0.44,0.00,M1] 
03:23:03.849 00.000 18120 refined, 6 included, MultiStar: {-0.12, -0.25}, one-star: {-0.15, -0.29}
03:23:03.850 00.001 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.00) = xAngle (-4.02 = 2.26)
03:23:03.850 00.000 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.06 = 2.22)
03:23:03.850 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.03 mountX=-0.18 mountY=0.22, mountTheta=2.24
03:23:03.852 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.25, opts=13)
03:23:03.852 00.000 18120 Enqueuing Move request for scope (-0.12, -0.25)
03:23:03.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:03.853 00.001 18120 UpdateGuideState exits: m=1870 RSB=30.0
03:23:03.853 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:03.854 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:03.854 00.000 18120 Enqueuing Expose request
03:23:03.854 00.000 21948 Worker thread wakes up
03:23:03.855 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
03:23:03.855 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
03:23:03.855 00.000 21948 Moving (-0.12, -0.25) raw xDistance=-0.18 yDistance=0.22
03:23:03.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:23:03.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:03.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:23:03.855 00.000 21948 MoveAxis(E, 0, ABG)
03:23:03.855 00.000 21948 Move returns status 0, amount 0
03:23:03.855 00.000 21948 MoveAxis(N, 0, ABG)
03:23:03.855 00.000 21948 Move returns status 0, amount 0
03:23:03.855 00.000 21948 move complete, result=0
03:23:03.855 00.000 21948 worker thread done servicing request
03:23:03.855 00.000 21948 Worker thread wakes up
03:23:03.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:03.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:03.855 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:05.378 01.523 21948 Exposure complete
03:23:05.413 00.035 21948 worker thread done servicing request
03:23:05.413 00.000 18120 OnExposeComplete: enter
03:23:05.413 00.000 18120 UpdateGuideState(): m_state=6
03:23:05.414 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5546
03:23:05.414 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=232.98, Mass=1918, SNR=30.4, Peak=185 HFD=4.1
03:23:05.415 00.001 18120 MultiStar: [#1 -0.10,-0.09,0.68,U] [#2 0.11,-0.52,0.00,M4] [#3 -0.10,-0.23,0.58,U] [#4 -0.20,-0.24,0.57,U] [#5 0.06,-0.05,0.45,U] [#6 -0.31,0.09,0.54,U] [#7 -0.10,-0.20,0.43,U] [#8 0.19,-0.05,0.39,U] 
03:23:05.415 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.13}, one-star: {-0.12, -0.19}
03:23:05.416 00.001 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.00) = xAngle (-4.23 = 2.05)
03:23:05.416 00.000 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.27 = 2.01)
03:23:05.417 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.23 mountX=-0.08 mountY=0.15, mountTheta=2.05
03:23:05.418 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.13, opts=13)
03:23:05.419 00.001 18120 Enqueuing Move request for scope (-0.10, -0.13)
03:23:05.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:05.420 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.4
03:23:05.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:05.421 00.001 21948 Worker thread wakes up
03:23:05.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
03:23:05.421 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
03:23:05.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:05.422 00.001 18120 Enqueuing Expose request
03:23:05.422 00.000 21948 Moving (-0.10, -0.13) raw xDistance=-0.08 yDistance=0.15
03:23:05.422 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:23:05.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:05.423 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:23:05.423 00.000 21948 MoveAxis(E, 0, ABG)
03:23:05.423 00.000 21948 Move returns status 0, amount 0
03:23:05.423 00.000 21948 MoveAxis(N, 0, ABG)
03:23:05.423 00.000 21948 Move returns status 0, amount 0
03:23:05.423 00.000 21948 move complete, result=0
03:23:05.423 00.000 21948 worker thread done servicing request
03:23:05.423 00.000 21948 Worker thread wakes up
03:23:05.423 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:05.423 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:05.423 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:07.058 01.635 21948 Exposure complete
03:23:07.136 00.078 21948 worker thread done servicing request
03:23:07.136 00.000 18120 OnExposeComplete: enter
03:23:07.137 00.001 18120 UpdateGuideState(): m_state=6
03:23:07.137 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5547
03:23:07.138 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=232.89, Mass=1976, SNR=30.8, Peak=173 HFD=4.1
03:23:07.138 00.000 18120 MultiStar: [#1 0.02,-0.39,0.68,U] [#2 0.03,-0.49,0.00,M5] [#3 -0.07,-0.40,0.58,U] [#4 -0.24,-0.44,0.00,M1] [#5 0.22,-0.31,0.44,U] [#6 -0.53,-0.11,0.00,M1] [#7 0.19,-0.44,0.00,M1] [#8 -0.08,-0.35,0.39,U] 
03:23:07.139 00.001 18120 refined, 4 included, MultiStar: {-0.06, -0.34}, one-star: {-0.22, -0.28}
03:23:07.139 00.000 18120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.00) = xAngle (-3.75 = 2.54)
03:23:07.140 00.001 18120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.79 = 2.50)
03:23:07.140 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.75 mountX=-0.28 mountY=0.21, mountTheta=2.51
03:23:07.141 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.34, opts=13)
03:23:07.143 00.002 18120 Enqueuing Move request for scope (-0.06, -0.34)
03:23:07.143 00.000 21948 Worker thread wakes up
03:23:07.143 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
03:23:07.143 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
03:23:07.143 00.000 21948 Moving (-0.06, -0.34) raw xDistance=-0.28 yDistance=0.21
03:23:07.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:23:07.143 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.01 newest=0.58
03:23:07.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:23:07.143 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:07.144 00.001 18120 UpdateGuideState exits: m=1976 RSB=30.8
03:23:07.144 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:07.145 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:07.145 00.000 18120 Enqueuing Expose request
03:23:07.146 00.001 21948 MoveAxis(E, 51, ABG)
03:23:07.146 00.000 21948 Guiding  Dir = 2, Dur = 51
03:23:07.146 00.000 21948 IsSlewing returns 0
03:23:07.146 00.000 21948 IsGuiding returns 0
03:23:07.147 00.001 21948 PulseGuide returned control before completion, sleep 60
03:23:07.216 00.069 21948 IsGuiding returns 0
03:23:07.216 00.000 21948 Move returns status 0, amount 51
03:23:07.216 00.000 21948 MoveAxis(S, 50, ABG)
03:23:07.216 00.000 21948 Guiding  Dir = 1, Dur = 50
03:23:07.216 00.000 21948 IsSlewing returns 0
03:23:07.216 00.000 21948 IsGuiding returns 0
03:23:07.221 00.005 21948 PulseGuide returned control before completion, sleep 56
03:23:07.292 00.071 21948 IsGuiding returns 0
03:23:07.292 00.000 21948 Move returns status 0, amount 50
03:23:07.292 00.000 21948 move complete, result=0
03:23:07.292 00.000 21948 worker thread done servicing request
03:23:07.292 00.000 21948 Worker thread wakes up
03:23:07.292 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.2 px 50 ms SOUTH
03:23:07.294 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:07.294 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:08.700 01.406 21948 Exposure complete
03:23:08.744 00.044 21948 worker thread done servicing request
03:23:08.744 00.000 18120 OnExposeComplete: enter
03:23:08.745 00.001 18120 UpdateGuideState(): m_state=6
03:23:08.746 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5548
03:23:08.747 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=233.06, Mass=1794, SNR=29.3, Peak=157 HFD=4.0
03:23:08.747 00.000 18120 MultiStar: [#1 -0.03,-0.34,0.73,U] [#2 -0.16,-0.24,0.64,U] [#3 -0.16,-0.08,0.62,U] [#4 -0.21,-0.11,0.56,U] [#5 0.04,0.27,0.47,U] [#6 -0.18,-0.07,0.56,U] [#7 -0.48,0.10,0.00,M2] [#8 -0.23,-0.13,0.38,U] 
03:23:08.748 00.001 18120 refined, 7 included, MultiStar: {-0.17, -0.12}, one-star: {-0.33, -0.11}
03:23:08.748 00.000 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.00) = xAngle (-4.54 = 1.75)
03:23:08.748 00.000 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.58 = 1.71)
03:23:08.749 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.54 mountX=-0.04 mountY=0.21, mountTheta=1.74
03:23:08.750 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.12, opts=13)
03:23:08.750 00.000 18120 Enqueuing Move request for scope (-0.17, -0.12)
03:23:08.751 00.001 21948 Worker thread wakes up
03:23:08.751 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:08.751 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:23:08.752 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:08.752 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:08.753 00.001 18120 Enqueuing Expose request
03:23:08.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
03:23:08.753 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
03:23:08.753 00.000 21948 Moving (-0.17, -0.12) raw xDistance=-0.04 yDistance=0.21
03:23:08.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:23:08.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:23:08.753 00.000 21948 MoveAxis(E, 0, ABG)
03:23:08.753 00.000 21948 Move returns status 0, amount 0
03:23:08.753 00.000 21948 MoveAxis(S, 49, ABG)
03:23:08.753 00.000 21948 Guiding  Dir = 1, Dur = 49
03:23:08.754 00.001 21948 IsSlewing returns 0
03:23:08.754 00.000 21948 IsGuiding returns 0
03:23:08.758 00.004 21948 PulseGuide returned control before completion, sleep 55
03:23:08.828 00.070 21948 IsGuiding returns 0
03:23:08.828 00.000 21948 Move returns status 0, amount 49
03:23:08.828 00.000 21948 move complete, result=0
03:23:08.828 00.000 21948 worker thread done servicing request
03:23:08.828 00.000 21948 Worker thread wakes up
03:23:08.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:08.829 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:08.829 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
03:23:10.459 01.630 21948 Exposure complete
03:23:10.515 00.056 21948 worker thread done servicing request
03:23:10.515 00.000 18120 OnExposeComplete: enter
03:23:10.515 00.000 18120 UpdateGuideState(): m_state=6
03:23:10.516 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5549
03:23:10.516 00.000 18120 Star::Find returns 1 (0), X=894.65, Y=233.13, Mass=1975, SNR=30.9, Peak=190 HFD=4.0
03:23:10.517 00.001 18120 MultiStar: [#1 -0.21,0.11,0.72,U] [#2 -0.14,-0.21,0.59,U] [#3 -0.34,0.02,0.60,U] [#4 -0.13,0.03,0.54,U] [#5 0.28,0.06,0.45,U] [#6 -0.33,0.40,0.00,M1] [#7 -0.07,-0.14,0.44,U] [#8 0.35,-0.03,0.40,U] 
03:23:10.519 00.002 18120 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.28, -0.04}
03:23:10.519 00.000 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.00) = xAngle (-4.95 = 1.33)
03:23:10.519 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.99 = 1.30)
03:23:10.520 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.95 mountX=0.03 mountY=0.11, mountTheta=1.33
03:23:10.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.02, opts=13)
03:23:10.521 00.000 18120 Enqueuing Move request for scope (-0.12, -0.02)
03:23:10.522 00.001 21948 Worker thread wakes up
03:23:10.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:10.522 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.9
03:23:10.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:10.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:10.524 00.001 18120 Enqueuing Expose request
03:23:10.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
03:23:10.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
03:23:10.524 00.000 21948 Moving (-0.12, -0.02) raw xDistance=0.03 yDistance=0.11
03:23:10.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:23:10.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:10.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:23:10.524 00.000 21948 MoveAxis(E, 0, ABG)
03:23:10.524 00.000 21948 Move returns status 0, amount 0
03:23:10.524 00.000 21948 MoveAxis(N, 0, ABG)
03:23:10.524 00.000 21948 Move returns status 0, amount 0
03:23:10.524 00.000 21948 move complete, result=0
03:23:10.524 00.000 21948 worker thread done servicing request
03:23:10.525 00.001 21948 Worker thread wakes up
03:23:10.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:10.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:10.525 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:12.036 01.511 21948 Exposure complete
03:23:12.070 00.034 21948 worker thread done servicing request
03:23:12.070 00.000 18120 OnExposeComplete: enter
03:23:12.071 00.001 18120 UpdateGuideState(): m_state=6
03:23:12.071 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5550
03:23:12.071 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=233.25, Mass=1839, SNR=29.7, Peak=163 HFD=4.2
03:23:12.072 00.001 18120 MultiStar: [#1 -0.17,-0.18,0.72,U] [#2 -0.01,-0.28,0.63,U] [#3 -0.03,-0.05,0.60,U] [#4 -0.20,-0.01,0.54,U] [#5 0.21,0.19,0.45,U] [#6 -0.23,0.06,0.56,U] [#7 -0.17,-0.04,0.44,U] [#8 0.05,0.06,0.39,U] 
03:23:12.072 00.000 18120 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.22, 0.08}
03:23:12.073 00.001 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.37)
03:23:12.073 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.33)
03:23:12.073 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.91 mountX=0.02 mountY=0.10, mountTheta=1.37
03:23:12.074 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.02, opts=13)
03:23:12.075 00.001 18120 Enqueuing Move request for scope (-0.10, -0.02)
03:23:12.075 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:12.076 00.001 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:23:12.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:12.077 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:12.077 00.000 18120 Enqueuing Expose request
03:23:12.078 00.001 21948 Worker thread wakes up
03:23:12.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
03:23:12.078 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
03:23:12.078 00.000 21948 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
03:23:12.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:23:12.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:12.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:23:12.078 00.000 21948 MoveAxis(E, 0, ABG)
03:23:12.078 00.000 21948 Move returns status 0, amount 0
03:23:12.078 00.000 21948 MoveAxis(N, 0, ABG)
03:23:12.078 00.000 21948 Move returns status 0, amount 0
03:23:12.078 00.000 21948 move complete, result=0
03:23:12.078 00.000 21948 worker thread done servicing request
03:23:12.078 00.000 21948 Worker thread wakes up
03:23:12.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:12.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:12.078 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:13.721 01.643 21948 Exposure complete
03:23:13.759 00.038 21948 worker thread done servicing request
03:23:13.760 00.001 18120 OnExposeComplete: enter
03:23:13.760 00.000 18120 UpdateGuideState(): m_state=6
03:23:13.761 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5551
03:23:13.763 00.002 18120 Star::Find returns 1 (0), X=894.85, Y=233.12, Mass=1872, SNR=30.0, Peak=184 HFD=4.1
03:23:13.766 00.003 18120 MultiStar: [#1 -0.20,-0.03,0.73,U] [#2 -0.18,-0.29,0.64,U] [#3 -0.24,-0.09,0.59,U] [#4 -0.20,-0.09,0.54,U] [#5 0.28,-0.04,0.45,U] [#6 -0.47,0.31,0.00,M1] [#7 -0.17,0.13,0.41,U] [#8 -0.29,-0.08,0.41,U] 
03:23:13.768 00.002 18120 single-star, 7 included, MultiStar: {-0.14, -0.07}, one-star: {-0.07, -0.05}
03:23:13.768 00.000 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
03:23:13.769 00.001 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.70)
03:23:13.769 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.55 mountX=-0.01 mountY=0.09, mountTheta=1.73
03:23:13.770 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.05, opts=13)
03:23:13.771 00.001 18120 Enqueuing Move request for scope (-0.07, -0.05)
03:23:13.771 00.000 21948 Worker thread wakes up
03:23:13.771 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
03:23:13.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
03:23:13.771 00.000 21948 Moving (-0.07, -0.05) raw xDistance=-0.01 yDistance=0.09
03:23:13.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:23:13.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:13.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:23:13.771 00.000 21948 MoveAxis(E, 0, ABG)
03:23:13.771 00.000 21948 Move returns status 0, amount 0
03:23:13.771 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:13.772 00.001 21948 MoveAxis(N, 0, ABG)
03:23:13.772 00.000 21948 Move returns status 0, amount 0
03:23:13.772 00.000 21948 move complete, result=0
03:23:13.772 00.000 21948 worker thread done servicing request
03:23:13.772 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:23:13.772 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:13.773 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:13.773 00.000 18120 Enqueuing Expose request
03:23:13.774 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:13.774 00.000 21948 Worker thread wakes up
03:23:13.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:13.774 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:15.289 01.515 21948 Exposure complete
03:23:15.353 00.064 21948 worker thread done servicing request
03:23:15.353 00.000 18120 OnExposeComplete: enter
03:23:15.354 00.001 18120 UpdateGuideState(): m_state=6
03:23:15.354 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5552
03:23:15.355 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=233.18, Mass=1744, SNR=28.8, Peak=180 HFD=4.0
03:23:15.355 00.000 18120 MultiStar: [#1 0.06,-0.07,0.75,U] [#2 0.05,-0.29,0.65,U] [#3 -0.08,-0.06,0.63,U] [#4 0.06,-0.07,0.59,U] [#5 0.33,-0.14,0.50,U] [#6 -0.27,-0.11,0.55,U] [#7 0.16,-0.20,0.45,U] [#8 0.32,0.01,0.41,U] 
03:23:15.356 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.11, 0.01}
03:23:15.356 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
03:23:15.356 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
03:23:15.357 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.25 mountX=-0.10 mountY=0.01, mountTheta=3.00
03:23:15.358 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
03:23:15.358 00.000 18120 Enqueuing Move request for scope (0.03, -0.09)
03:23:15.359 00.001 21948 Worker thread wakes up
03:23:15.359 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:23:15.359 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:23:15.360 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:15.361 00.001 18120 UpdateGuideState exits: m=1744 RSB=28.8
03:23:15.362 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:15.363 00.001 21948 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=0.01
03:23:15.364 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:23:15.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:15.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:23:15.364 00.000 21948 MoveAxis(E, 0, ABG)
03:23:15.364 00.000 21948 Move returns status 0, amount 0
03:23:15.364 00.000 21948 MoveAxis(N, 0, ABG)
03:23:15.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:15.366 00.002 21948 Move returns status 0, amount 0
03:23:15.366 00.000 21948 move complete, result=0
03:23:15.366 00.000 21948 worker thread done servicing request
03:23:15.366 00.000 18120 Enqueuing Expose request
03:23:15.367 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:15.367 00.000 21948 Worker thread wakes up
03:23:15.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:15.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:17.001 01.634 21948 Exposure complete
03:23:17.040 00.039 21948 worker thread done servicing request
03:23:17.040 00.000 18120 OnExposeComplete: enter
03:23:17.041 00.001 18120 UpdateGuideState(): m_state=6
03:23:17.041 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5553
03:23:17.042 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=233.16, Mass=1919, SNR=30.4, Peak=189 HFD=4.1
03:23:17.042 00.000 18120 MultiStar: [#1 -0.11,-0.06,0.71,U] [#2 0.14,-0.23,0.62,U] [#3 -0.02,-0.14,0.58,U] [#4 0.03,0.02,0.54,U] [#5 0.16,0.24,0.45,U] [#6 -0.12,0.19,0.54,U] [#7 0.09,0.13,0.42,U] [#8 0.25,0.15,0.41,U] 
03:23:17.044 00.002 18120 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.05, -0.01}
03:23:17.044 00.000 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
03:23:17.045 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
03:23:17.045 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.60 mountX=0.00 mountY=-0.02, mountTheta=-1.40
03:23:17.046 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
03:23:17.047 00.001 18120 Enqueuing Move request for scope (0.02, 0.01)
03:23:17.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:17.048 00.001 21948 Worker thread wakes up
03:23:17.048 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.4
03:23:17.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:23:17.048 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:23:17.048 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:17.049 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:17.049 00.000 18120 Enqueuing Expose request
03:23:17.049 00.000 21948 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
03:23:17.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:23:17.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:17.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:23:17.049 00.000 21948 MoveAxis(E, 0, ABG)
03:23:17.049 00.000 21948 Move returns status 0, amount 0
03:23:17.049 00.000 21948 MoveAxis(N, 0, ABG)
03:23:17.049 00.000 21948 Move returns status 0, amount 0
03:23:17.050 00.001 21948 move complete, result=0
03:23:17.050 00.000 21948 worker thread done servicing request
03:23:17.050 00.000 21948 Worker thread wakes up
03:23:17.050 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:17.050 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:17.050 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:18.578 01.528 21948 Exposure complete
03:23:18.617 00.039 21948 worker thread done servicing request
03:23:18.617 00.000 18120 OnExposeComplete: enter
03:23:18.618 00.001 18120 UpdateGuideState(): m_state=6
03:23:18.619 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5554
03:23:18.620 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.05, Mass=1886, SNR=30.1, Peak=190 HFD=4.2
03:23:18.622 00.002 18120 MultiStar: [#1 0.28,-0.33,0.71,U] [#2 0.32,-0.45,0.00,M1] [#3 0.27,-0.30,0.60,U] [#4 0.14,-0.23,0.54,U] [#5 0.47,-0.04,0.00,M1] [#6 0.07,-0.03,0.53,U] [#7 0.06,-0.08,0.41,U] [#8 0.24,-0.20,0.39,U] 
03:23:18.623 00.001 18120 single-star, 6 included, MultiStar: {0.15, -0.19}, one-star: {0.02, -0.12}
03:23:18.627 00.004 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
03:23:18.627 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.84)
03:23:18.628 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.40 mountX=-0.11 mountY=0.03, mountTheta=2.85
03:23:18.629 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
03:23:18.631 00.002 18120 Enqueuing Move request for scope (0.02, -0.12)
03:23:18.632 00.001 21948 Worker thread wakes up
03:23:18.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
03:23:18.632 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
03:23:18.632 00.000 21948 Moving (0.02, -0.12) raw xDistance=-0.11 yDistance=0.03
03:23:18.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:23:18.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:18.632 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:23:18.632 00.000 21948 MoveAxis(E, 0, ABG)
03:23:18.632 00.000 21948 Move returns status 0, amount 0
03:23:18.632 00.000 21948 MoveAxis(N, 0, ABG)
03:23:18.632 00.000 21948 Move returns status 0, amount 0
03:23:18.632 00.000 21948 move complete, result=0
03:23:18.632 00.000 21948 worker thread done servicing request
03:23:18.632 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:18.633 00.001 18120 UpdateGuideState exits: m=1886 RSB=30.1
03:23:18.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:18.634 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:18.634 00.000 18120 Enqueuing Expose request
03:23:18.635 00.001 21948 Worker thread wakes up
03:23:18.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:18.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:18.635 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:20.273 01.638 21948 Exposure complete
03:23:20.323 00.050 21948 worker thread done servicing request
03:23:20.323 00.000 18120 OnExposeComplete: enter
03:23:20.325 00.002 18120 UpdateGuideState(): m_state=6
03:23:20.327 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
03:23:20.328 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=232.93, Mass=1778, SNR=29.2, Peak=178 HFD=4.2
03:23:20.330 00.002 18120 MultiStar: [#1 0.15,-0.17,0.76,U] [#2 0.15,-0.49,0.00,M2] [#3 0.01,-0.34,0.59,U] [#4 0.19,-0.37,0.59,U] [#5 0.26,-0.22,0.47,U] [#6 -0.08,-0.09,0.55,U] [#7 0.36,-0.28,0.00,M1] [#8 0.17,-0.14,0.41,U] 
03:23:20.331 00.001 18120 single-star, 6 included, MultiStar: {0.09, -0.23}, one-star: {0.02, -0.24}
03:23:20.332 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
03:23:20.333 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
03:23:20.334 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=-0.23 mountY=0.09, mountTheta=2.78
03:23:20.337 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.24, opts=13)
03:23:20.339 00.002 18120 Enqueuing Move request for scope (0.02, -0.24)
03:23:20.339 00.000 21948 Worker thread wakes up
03:23:20.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:20.340 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.2
03:23:20.340 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:20.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:20.341 00.001 18120 Enqueuing Expose request
03:23:20.341 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
03:23:20.341 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
03:23:20.341 00.000 21948 Moving (0.02, -0.24) raw xDistance=-0.23 yDistance=0.09
03:23:20.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:23:20.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:20.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:23:20.342 00.001 21948 MoveAxis(E, 41, ABG)
03:23:20.342 00.000 21948 Guiding  Dir = 2, Dur = 41
03:23:20.342 00.000 21948 IsSlewing returns 0
03:23:20.342 00.000 21948 IsGuiding returns 0
03:23:20.344 00.002 21948 PulseGuide returned control before completion, sleep 49
03:23:20.397 00.053 21948 IsGuiding returns 0
03:23:20.397 00.000 21948 Move returns status 0, amount 41
03:23:20.397 00.000 21948 MoveAxis(N, 0, ABG)
03:23:20.397 00.000 21948 Move returns status 0, amount 0
03:23:20.397 00.000 21948 move complete, result=0
03:23:20.398 00.001 21948 worker thread done servicing request
03:23:20.398 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
03:23:20.398 00.000 21948 Worker thread wakes up
03:23:20.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:20.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:21.811 01.413 21948 Exposure complete
03:23:21.849 00.038 21948 worker thread done servicing request
03:23:21.854 00.005 18120 OnExposeComplete: enter
03:23:21.855 00.001 18120 UpdateGuideState(): m_state=6
03:23:21.857 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5556
03:23:21.858 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=233.11, Mass=1912, SNR=30.3, Peak=190 HFD=4.2
03:23:21.858 00.000 18120 MultiStar: [#1 0.04,-0.17,0.70,U] [#2 0.19,-0.33,0.61,U] [#3 -0.07,-0.20,0.59,U] [#4 -0.05,-0.25,0.55,U] [#5 0.32,-0.13,0.45,U] [#6 -0.04,-0.19,0.51,U] [#7 0.08,-0.41,0.41,U] [#8 0.14,-0.10,0.39,U] 
03:23:21.859 00.001 18120 single-star, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.00, -0.05}
03:23:21.859 00.000 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.56 = 2.72)
03:23:21.860 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.68)
03:23:21.860 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.57 mountX=-0.05 mountY=0.02, mountTheta=2.69
03:23:21.862 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
03:23:21.863 00.001 18120 Enqueuing Move request for scope (0.00, -0.05)
03:23:21.863 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:21.864 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
03:23:21.864 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:21.865 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:21.865 00.000 18120 Enqueuing Expose request
03:23:21.865 00.000 21948 Worker thread wakes up
03:23:21.866 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
03:23:21.866 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
03:23:21.866 00.000 21948 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.02
03:23:21.866 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:23:21.866 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:21.866 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:23:21.866 00.000 21948 MoveAxis(E, 0, ABG)
03:23:21.866 00.000 21948 Move returns status 0, amount 0
03:23:21.866 00.000 21948 MoveAxis(N, 0, ABG)
03:23:21.866 00.000 21948 Move returns status 0, amount 0
03:23:21.866 00.000 21948 move complete, result=0
03:23:21.866 00.000 21948 worker thread done servicing request
03:23:21.866 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:21.867 00.001 21948 Worker thread wakes up
03:23:21.867 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:21.867 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:23.491 01.624 21948 Exposure complete
03:23:23.528 00.037 21948 worker thread done servicing request
03:23:23.528 00.000 18120 OnExposeComplete: enter
03:23:23.529 00.001 18120 UpdateGuideState(): m_state=6
03:23:23.529 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5557
03:23:23.530 00.001 18120 Star::Find returns 1 (0), X=895.22, Y=233.14, Mass=1803, SNR=29.4, Peak=155 HFD=4.3
03:23:23.530 00.000 18120 MultiStar: [#1 0.23,-0.21,0.70,U] [#2 0.52,-0.27,0.00,M2] [#3 0.51,-0.03,0.00,M1] [#4 0.33,-0.23,0.56,U] [#5 0.53,0.06,0.00,M1] [#6 0.24,0.07,0.54,U] [#7 0.35,-0.05,0.41,U] [#8 0.10,-0.25,0.41,U] 
03:23:23.531 00.001 18120 refined, 5 included, MultiStar: {0.27, -0.11}, one-star: {0.30, -0.03}
03:23:23.531 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
03:23:23.532 00.001 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
03:23:23.532 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.38 mountX=-0.21 mountY=-0.19, mountTheta=-2.40
03:23:23.533 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.11, opts=13)
03:23:23.534 00.001 18120 Enqueuing Move request for scope (0.27, -0.11)
03:23:23.534 00.000 21948 Worker thread wakes up
03:23:23.534 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:23.535 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
03:23:23.535 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
03:23:23.535 00.000 21948 Moving (0.27, -0.11) raw xDistance=-0.21 yDistance=-0.19
03:23:23.535 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.4
03:23:23.535 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:23.536 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:23.536 00.000 18120 Enqueuing Expose request
03:23:23.537 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:23:23.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:23.537 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:23:23.537 00.000 21948 MoveAxis(E, 37, ABG)
03:23:23.537 00.000 21948 Guiding  Dir = 2, Dur = 37
03:23:23.537 00.000 21948 IsSlewing returns 0
03:23:23.537 00.000 21948 IsGuiding returns 0
03:23:23.539 00.002 21948 PulseGuide returned control before completion, sleep 46
03:23:23.600 00.061 21948 IsGuiding returns 0
03:23:23.600 00.000 21948 Move returns status 0, amount 37
03:23:23.600 00.000 21948 MoveAxis(N, 0, ABG)
03:23:23.600 00.000 21948 Move returns status 0, amount 0
03:23:23.600 00.000 21948 move complete, result=0
03:23:23.600 00.000 21948 worker thread done servicing request
03:23:23.600 00.000 21948 Worker thread wakes up
03:23:23.600 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
03:23:23.602 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:23.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:25.019 01.417 21948 Exposure complete
03:23:25.049 00.030 21948 worker thread done servicing request
03:23:25.049 00.000 18120 OnExposeComplete: enter
03:23:25.051 00.002 18120 UpdateGuideState(): m_state=6
03:23:25.052 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5558
03:23:25.054 00.002 18120 Star::Find returns 1 (0), X=894.83, Y=233.02, Mass=1825, SNR=29.5, Peak=177 HFD=4.1
03:23:25.054 00.000 18120 MultiStar: [#1 0.10,-0.19,0.73,U] [#2 0.05,-0.31,0.64,U] [#3 0.05,-0.10,0.59,U] [#4 -0.01,-0.27,0.57,U] [#5 0.23,0.11,0.46,U] [#6 -0.08,-0.13,0.54,U] [#7 -0.07,0.00,0.46,U] [#8 0.29,-0.09,0.42,U] 
03:23:25.055 00.001 18120 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {-0.09, -0.15}
03:23:25.055 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.97)
03:23:25.056 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
03:23:25.056 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.32 mountX=-0.14 mountY=0.03, mountTheta=2.93
03:23:25.057 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.14, opts=13)
03:23:25.057 00.000 18120 Enqueuing Move request for scope (0.04, -0.14)
03:23:25.058 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:25.058 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.5
03:23:25.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:25.059 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:25.059 00.000 18120 Enqueuing Expose request
03:23:25.060 00.001 21948 Worker thread wakes up
03:23:25.060 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
03:23:25.060 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
03:23:25.060 00.000 21948 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=0.03
03:23:25.060 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:23:25.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:25.060 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:23:25.060 00.000 21948 MoveAxis(E, 0, ABG)
03:23:25.060 00.000 21948 Move returns status 0, amount 0
03:23:25.060 00.000 21948 MoveAxis(N, 0, ABG)
03:23:25.060 00.000 21948 Move returns status 0, amount 0
03:23:25.060 00.000 21948 move complete, result=0
03:23:25.060 00.000 21948 worker thread done servicing request
03:23:25.060 00.000 21948 Worker thread wakes up
03:23:25.061 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:25.061 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:25.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:26.694 01.633 21948 Exposure complete
03:23:26.742 00.048 21948 worker thread done servicing request
03:23:26.743 00.001 18120 OnExposeComplete: enter
03:23:26.743 00.000 18120 UpdateGuideState(): m_state=6
03:23:26.744 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5559
03:23:26.744 00.000 18120 Star::Find returns 1 (0), X=894.77, Y=233.19, Mass=1903, SNR=30.2, Peak=151 HFD=4.3
03:23:26.745 00.001 18120 MultiStar: [#1 -0.17,0.02,0.68,U] [#2 0.07,-0.17,0.64,U] [#3 -0.23,0.20,0.61,U] [#4 -0.19,-0.17,0.55,U] [#5 -0.04,0.32,0.48,U] [#6 -0.29,0.02,0.50,U] [#7 -0.08,-0.02,0.41,U] [#8 -0.04,-0.03,0.37,U] 
03:23:26.745 00.000 18120 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.15, 0.02}
03:23:26.746 00.001 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
03:23:26.746 00.000 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
03:23:26.747 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.01 mountX=0.07 mountY=0.11, mountTheta=1.00
03:23:26.748 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.02, opts=13)
03:23:26.748 00.000 18120 Enqueuing Move request for scope (-0.13, 0.02)
03:23:26.749 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:26.749 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
03:23:26.750 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:26.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:26.751 00.001 18120 Enqueuing Expose request
03:23:26.751 00.000 21948 Worker thread wakes up
03:23:26.751 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
03:23:26.751 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
03:23:26.751 00.000 21948 Moving (-0.13, 0.02) raw xDistance=0.07 yDistance=0.11
03:23:26.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:23:26.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:26.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:23:26.752 00.001 21948 MoveAxis(E, 0, ABG)
03:23:26.752 00.000 21948 Move returns status 0, amount 0
03:23:26.752 00.000 21948 MoveAxis(N, 0, ABG)
03:23:26.752 00.000 21948 Move returns status 0, amount 0
03:23:26.752 00.000 21948 move complete, result=0
03:23:26.752 00.000 21948 worker thread done servicing request
03:23:26.752 00.000 21948 Worker thread wakes up
03:23:26.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:26.752 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:26.753 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:28.277 01.524 21948 Exposure complete
03:23:28.325 00.048 21948 worker thread done servicing request
03:23:28.325 00.000 18120 OnExposeComplete: enter
03:23:28.326 00.001 18120 UpdateGuideState(): m_state=6
03:23:28.328 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5560
03:23:28.328 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=233.03, Mass=1906, SNR=30.1, Peak=192 HFD=4.2
03:23:28.330 00.002 18120 MultiStar: [#1 0.16,-0.29,0.71,U] [#2 0.27,-0.36,0.00,M1] [#3 0.17,-0.00,0.60,U] [#4 -0.15,-0.35,0.56,U] [#5 0.45,-0.01,0.00,M1] [#6 0.14,-0.07,0.52,U] [#7 0.13,-0.29,0.44,U] [#8 0.25,0.07,0.40,U] 
03:23:28.331 00.001 18120 single-star, 6 included, MultiStar: {0.09, -0.16}, one-star: {0.01, -0.14}
03:23:28.331 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
03:23:28.331 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
03:23:28.332 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.52 mountX=-0.13 mountY=0.06, mountTheta=2.73
03:23:28.333 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.14, opts=13)
03:23:28.334 00.001 18120 Enqueuing Move request for scope (0.01, -0.14)
03:23:28.334 00.000 21948 Worker thread wakes up
03:23:28.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:28.335 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
03:23:28.335 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.1
03:23:28.335 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:28.336 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:28.336 00.000 18120 Enqueuing Expose request
03:23:28.336 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
03:23:28.337 00.001 21948 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.06
03:23:28.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:23:28.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:28.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:23:28.337 00.000 21948 MoveAxis(E, 0, ABG)
03:23:28.337 00.000 21948 Move returns status 0, amount 0
03:23:28.337 00.000 21948 MoveAxis(N, 0, ABG)
03:23:28.337 00.000 21948 Move returns status 0, amount 0
03:23:28.337 00.000 21948 move complete, result=0
03:23:28.337 00.000 21948 worker thread done servicing request
03:23:28.337 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:28.338 00.001 21948 Worker thread wakes up
03:23:28.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:28.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:29.969 01.631 21948 Exposure complete
03:23:29.996 00.027 21948 worker thread done servicing request
03:23:29.997 00.001 18120 OnExposeComplete: enter
03:23:29.999 00.002 18120 UpdateGuideState(): m_state=6
03:23:30.000 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5561
03:23:30.001 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=233.02, Mass=1813, SNR=29.4, Peak=184 HFD=4.2
03:23:30.003 00.002 18120 MultiStar: [#1 0.11,-0.23,0.73,U] [#2 0.33,-0.27,0.63,U] [#3 0.08,-0.20,0.62,U] [#4 0.16,-0.25,0.57,U] [#5 0.30,-0.30,0.47,U] [#6 0.05,-0.12,0.52,U] [#7 0.08,-0.28,0.42,U] [#8 0.51,-0.08,0.00,M1] 
03:23:30.004 00.001 18120 single-star, 7 included, MultiStar: {0.16, -0.22}, one-star: {0.17, -0.15}
03:23:30.004 00.000 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
03:23:30.005 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
03:23:30.005 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.73 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
03:23:30.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.15, opts=13)
03:23:30.008 00.001 18120 Enqueuing Move request for scope (0.17, -0.15)
03:23:30.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:30.009 00.001 18120 UpdateGuideState exits: m=1813 RSB=29.4
03:23:30.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:30.009 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:30.010 00.001 18120 Enqueuing Expose request
03:23:30.010 00.000 21948 Worker thread wakes up
03:23:30.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
03:23:30.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
03:23:30.010 00.000 21948 Moving (0.17, -0.15) raw xDistance=-0.21 yDistance=-0.08
03:23:30.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:23:30.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:30.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:23:30.010 00.000 21948 MoveAxis(E, 37, ABG)
03:23:30.010 00.000 21948 Guiding  Dir = 2, Dur = 37
03:23:30.011 00.001 21948 IsSlewing returns 0
03:23:30.011 00.000 21948 IsGuiding returns 0
03:23:30.012 00.001 21948 PulseGuide returned control before completion, sleep 46
03:23:30.059 00.047 21948 IsGuiding returns 0
03:23:30.060 00.001 21948 Move returns status 0, amount 37
03:23:30.060 00.000 21948 MoveAxis(N, 0, ABG)
03:23:30.060 00.000 21948 Move returns status 0, amount 0
03:23:30.060 00.000 21948 move complete, result=0
03:23:30.060 00.000 21948 worker thread done servicing request
03:23:30.060 00.000 21948 Worker thread wakes up
03:23:30.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:30.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:30.060 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:23:31.469 01.409 21948 Exposure complete
03:23:31.515 00.046 21948 worker thread done servicing request
03:23:31.515 00.000 18120 OnExposeComplete: enter
03:23:31.516 00.001 18120 UpdateGuideState(): m_state=6
03:23:31.516 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5562
03:23:31.517 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=232.95, Mass=1891, SNR=30.1, Peak=172 HFD=4.4
03:23:31.517 00.000 18120 MultiStar: [#1 0.33,-0.27,0.76,U] [#2 0.30,-0.37,0.00,M1] [#3 0.09,-0.17,0.57,U] [#4 0.03,-0.41,0.57,U] [#5 0.28,-0.07,0.48,U] [#6 0.09,0.06,0.52,U] [#7 0.02,-0.31,0.44,U] [#8 0.25,-0.30,0.40,U] 
03:23:31.518 00.001 18120 single-star, 7 included, MultiStar: {0.14, -0.21}, one-star: {0.08, -0.22}
03:23:31.518 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
03:23:31.518 00.000 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
03:23:31.519 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.23 mountX=-0.23 mountY=0.03, mountTheta=3.02
03:23:31.520 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.22, opts=13)
03:23:31.520 00.000 18120 Enqueuing Move request for scope (0.08, -0.22)
03:23:31.521 00.001 21948 Worker thread wakes up
03:23:31.521 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
03:23:31.521 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
03:23:31.521 00.000 21948 Moving (0.08, -0.22) raw xDistance=-0.23 yDistance=0.03
03:23:31.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:23:31.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:31.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:31.522 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:23:31.522 00.000 21948 MoveAxis(E, 43, ABG)
03:23:31.522 00.000 21948 Guiding  Dir = 2, Dur = 43
03:23:31.522 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:23:31.522 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:31.522 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:31.523 00.001 18120 Enqueuing Expose request
03:23:31.523 00.000 21948 IsSlewing returns 0
03:23:31.523 00.000 21948 IsGuiding returns 0
03:23:31.525 00.002 21948 PulseGuide returned control before completion, sleep 52
03:23:31.594 00.069 21948 IsGuiding returns 0
03:23:31.594 00.000 21948 Move returns status 0, amount 43
03:23:31.594 00.000 21948 MoveAxis(N, 0, ABG)
03:23:31.594 00.000 21948 Move returns status 0, amount 0
03:23:31.594 00.000 21948 move complete, result=0
03:23:31.594 00.000 21948 worker thread done servicing request
03:23:31.594 00.000 21948 Worker thread wakes up
03:23:31.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:31.594 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
03:23:31.595 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:33.222 01.627 21948 Exposure complete
03:23:33.266 00.044 21948 worker thread done servicing request
03:23:33.269 00.003 18120 OnExposeComplete: enter
03:23:33.269 00.000 18120 UpdateGuideState(): m_state=6
03:23:33.270 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5563
03:23:33.270 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=233.12, Mass=1880, SNR=30.0, Peak=169 HFD=4.3
03:23:33.271 00.001 18120 MultiStar: [#1 0.06,-0.01,0.72,U] [#2 0.15,-0.41,0.64,U] [#3 -0.12,-0.18,0.59,U] [#4 -0.10,-0.14,0.57,U] [#5 0.44,-0.13,0.00,M1] [#6 -0.37,0.14,0.50,U] [#7 0.04,-0.02,0.43,U] [#8 0.27,0.00,0.40,U] 
03:23:33.271 00.000 18120 single-star, 7 included, MultiStar: {-0.01, -0.09}, one-star: {0.02, -0.05}
03:23:33.271 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
03:23:33.272 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
03:23:33.272 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.17 mountX=-0.05 mountY=0.00, mountTheta=3.07
03:23:33.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
03:23:33.274 00.001 18120 Enqueuing Move request for scope (0.02, -0.05)
03:23:33.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:33.275 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.0
03:23:33.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:33.276 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:33.276 00.000 18120 Enqueuing Expose request
03:23:33.277 00.001 21948 Worker thread wakes up
03:23:33.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:23:33.277 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:23:33.277 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.00
03:23:33.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:23:33.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:33.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:23:33.277 00.000 21948 MoveAxis(E, 0, ABG)
03:23:33.277 00.000 21948 Move returns status 0, amount 0
03:23:33.277 00.000 21948 MoveAxis(N, 0, ABG)
03:23:33.277 00.000 21948 Move returns status 0, amount 0
03:23:33.277 00.000 21948 move complete, result=0
03:23:33.277 00.000 21948 worker thread done servicing request
03:23:33.277 00.000 21948 Worker thread wakes up
03:23:33.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:33.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:33.277 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:34.805 01.528 21948 Exposure complete
03:23:34.843 00.038 21948 worker thread done servicing request
03:23:34.843 00.000 18120 OnExposeComplete: enter
03:23:34.844 00.001 18120 UpdateGuideState(): m_state=6
03:23:34.844 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5564
03:23:34.845 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=232.98, Mass=1959, SNR=30.7, Peak=181 HFD=4.4
03:23:34.845 00.000 18120 MultiStar: [#1 0.07,-0.06,0.73,U] [#2 0.54,-0.53,0.00,M1] [#3 -0.07,-0.10,0.61,U] [#4 0.22,-0.38,0.57,U] [#5 0.39,-0.11,0.45,U] [#6 0.00,0.03,0.46,U] [#7 0.04,-0.31,0.42,U] [#8 0.08,-0.24,0.39,U] 
03:23:34.846 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.17}, one-star: {0.02, -0.19}
03:23:34.846 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
03:23:34.847 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
03:23:34.847 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.12 mountX=-0.19 mountY=0.00, mountTheta=3.13
03:23:34.848 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.17, opts=13)
03:23:34.849 00.001 18120 Enqueuing Move request for scope (0.08, -0.17)
03:23:34.849 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:34.849 00.000 18120 UpdateGuideState exits: m=1959 RSB=30.7
03:23:34.852 00.003 21948 Worker thread wakes up
03:23:34.852 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
03:23:34.853 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
03:23:34.853 00.000 21948 Moving (0.08, -0.17) raw xDistance=-0.19 yDistance=0.00
03:23:34.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:23:34.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:34.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:23:34.853 00.000 21948 MoveAxis(E, 0, ABG)
03:23:34.853 00.000 21948 Move returns status 0, amount 0
03:23:34.853 00.000 21948 MoveAxis(N, 0, ABG)
03:23:34.879 00.026 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:34.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:34.880 00.001 18120 Enqueuing Expose request
03:23:34.881 00.001 21948 Move returns status 0, amount 0
03:23:34.881 00.000 21948 move complete, result=0
03:23:34.881 00.000 21948 worker thread done servicing request
03:23:34.881 00.000 21948 Worker thread wakes up
03:23:34.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:34.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:34.882 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:36.513 01.631 21948 Exposure complete
03:23:36.562 00.049 18120 OnExposeComplete: enter
03:23:36.562 00.000 18120 UpdateGuideState(): m_state=6
03:23:36.563 00.001 21948 worker thread done servicing request
03:23:36.563 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5565
03:23:36.563 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=232.88, Mass=1866, SNR=29.9, Peak=173 HFD=4.3
03:23:36.564 00.001 18120 MultiStar: [#1 0.10,-0.20,0.72,U] [#2 0.22,-0.45,0.00,M2] [#3 0.07,-0.07,0.60,U] [#4 0.04,-0.30,0.57,U] [#5 0.36,-0.19,0.48,U] [#6 -0.15,-0.05,0.53,U] [#7 0.01,-0.20,0.38,U] [#8 0.20,-0.11,0.39,U] 
03:23:36.564 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.19}, one-star: {0.02, -0.29}
03:23:36.565 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
03:23:36.565 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
03:23:36.566 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.21 mountX=-0.20 mountY=0.02, mountTheta=3.03
03:23:36.567 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.19, opts=13)
03:23:36.568 00.001 18120 Enqueuing Move request for scope (0.07, -0.19)
03:23:36.569 00.001 21948 Worker thread wakes up
03:23:36.569 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
03:23:36.569 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
03:23:36.569 00.000 21948 Moving (0.07, -0.19) raw xDistance=-0.20 yDistance=0.02
03:23:36.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:23:36.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:36.569 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:36.569 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.9
03:23:36.570 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:36.570 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:36.570 00.000 18120 Enqueuing Expose request
03:23:36.571 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:23:36.571 00.000 21948 MoveAxis(E, 36, ABG)
03:23:36.571 00.000 21948 Guiding  Dir = 2, Dur = 36
03:23:36.571 00.000 21948 IsSlewing returns 0
03:23:36.571 00.000 21948 IsGuiding returns 0
03:23:36.572 00.001 21948 PulseGuide returned control before completion, sleep 45
03:23:36.622 00.050 21948 IsGuiding returns 0
03:23:36.622 00.000 21948 Move returns status 0, amount 36
03:23:36.622 00.000 21948 MoveAxis(N, 0, ABG)
03:23:36.622 00.000 21948 Move returns status 0, amount 0
03:23:36.622 00.000 21948 move complete, result=0
03:23:36.622 00.000 21948 worker thread done servicing request
03:23:36.623 00.001 18120 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:23:36.623 00.000 21948 Worker thread wakes up
03:23:36.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:36.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:38.032 01.409 21948 Exposure complete
03:23:38.062 00.030 21948 worker thread done servicing request
03:23:38.062 00.000 18120 OnExposeComplete: enter
03:23:38.063 00.001 18120 UpdateGuideState(): m_state=6
03:23:38.064 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5566
03:23:38.064 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=232.99, Mass=1795, SNR=29.3, Peak=169 HFD=4.1
03:23:38.065 00.001 18120 MultiStar: [#1 0.01,-0.24,0.74,U] [#2 0.06,-0.36,0.62,U] [#3 0.04,-0.18,0.64,U] [#4 0.06,-0.58,0.00,M1] [#5 0.72,-0.11,0.00,M1] [#6 0.10,0.05,0.54,U] [#7 0.02,-0.41,0.43,U] [#8 0.23,-0.02,0.39,U] 
03:23:38.065 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.19}, one-star: {-0.14, -0.18}
03:23:38.066 00.001 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
03:23:38.066 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
03:23:38.067 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.48 mountX=-0.18 mountY=0.07, mountTheta=2.77
03:23:38.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.19, opts=13)
03:23:38.068 00.000 18120 Enqueuing Move request for scope (0.02, -0.19)
03:23:38.068 00.000 21948 Worker thread wakes up
03:23:38.069 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
03:23:38.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
03:23:38.069 00.000 21948 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.07
03:23:38.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:23:38.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:38.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:23:38.069 00.000 21948 MoveAxis(E, 0, ABG)
03:23:38.069 00.000 21948 Move returns status 0, amount 0
03:23:38.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:38.069 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.3
03:23:38.070 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:38.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:38.071 00.001 18120 Enqueuing Expose request
03:23:38.071 00.000 21948 MoveAxis(N, 0, ABG)
03:23:38.071 00.000 21948 Move returns status 0, amount 0
03:23:38.071 00.000 21948 move complete, result=0
03:23:38.071 00.000 21948 worker thread done servicing request
03:23:38.071 00.000 21948 Worker thread wakes up
03:23:38.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:38.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:38.072 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:39.711 01.639 21948 Exposure complete
03:23:39.739 00.028 21948 worker thread done servicing request
03:23:39.739 00.000 18120 OnExposeComplete: enter
03:23:39.743 00.004 18120 UpdateGuideState(): m_state=6
03:23:39.746 00.003 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5567
03:23:39.748 00.002 18120 Star::Find returns 1 (0), X=894.95, Y=232.96, Mass=1925, SNR=30.4, Peak=193 HFD=4.4
03:23:39.750 00.002 18120 MultiStar: [#1 0.25,-0.30,0.70,U] [#2 0.11,-0.63,0.00,M2] [#3 -0.21,-0.33,0.58,U] [#4 -0.17,-0.43,0.00,M2] [#5 0.25,-0.32,0.46,U] [#6 -0.03,-0.19,0.53,U] [#7 0.07,-0.27,0.43,U] [#8 0.18,-0.36,0.38,U] 
03:23:39.753 00.003 18120 single-star, 6 included, MultiStar: {0.07, -0.27}, one-star: {0.03, -0.21}
03:23:39.754 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.87)
03:23:39.757 00.003 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
03:23:39.759 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.42 mountX=-0.20 mountY=0.06, mountTheta=2.83
03:23:39.764 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.21, opts=13)
03:23:39.766 00.002 18120 Enqueuing Move request for scope (0.03, -0.21)
03:23:39.768 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:39.769 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.4
03:23:39.770 00.001 21948 Worker thread wakes up
03:23:39.770 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:39.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
03:23:39.770 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
03:23:39.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:39.771 00.001 18120 Enqueuing Expose request
03:23:39.771 00.000 21948 Moving (0.03, -0.21) raw xDistance=-0.20 yDistance=0.06
03:23:39.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:23:39.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:39.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:23:39.771 00.000 21948 MoveAxis(E, 36, ABG)
03:23:39.771 00.000 21948 Guiding  Dir = 2, Dur = 36
03:23:39.771 00.000 21948 IsSlewing returns 0
03:23:39.771 00.000 21948 IsGuiding returns 0
03:23:39.774 00.003 21948 PulseGuide returned control before completion, sleep 45
03:23:39.834 00.060 21948 IsGuiding returns 0
03:23:39.834 00.000 21948 Move returns status 0, amount 36
03:23:39.834 00.000 21948 MoveAxis(N, 0, ABG)
03:23:39.834 00.000 21948 Move returns status 0, amount 0
03:23:39.834 00.000 21948 move complete, result=0
03:23:39.834 00.000 21948 worker thread done servicing request
03:23:39.834 00.000 21948 Worker thread wakes up
03:23:39.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:39.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:39.834 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
03:23:41.253 01.419 21948 Exposure complete
03:23:41.326 00.073 21948 worker thread done servicing request
03:23:41.326 00.000 18120 OnExposeComplete: enter
03:23:41.327 00.001 18120 UpdateGuideState(): m_state=6
03:23:41.328 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5568
03:23:41.329 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.06, Mass=1819, SNR=29.5, Peak=189 HFD=4.3
03:23:41.329 00.000 18120 MultiStar: [#1 0.23,-0.34,0.70,U] [#2 0.19,-0.58,0.00,M3] [#3 0.01,-0.37,0.59,U] [#4 0.22,-0.52,0.00,M3] [#5 0.41,-0.29,0.00,M1] [#6 0.06,-0.20,0.54,U] [#7 0.07,-0.48,0.00,M1] [#8 0.17,-0.28,0.38,U] 
03:23:41.330 00.001 18120 single-star, 4 included, MultiStar: {0.12, -0.24}, one-star: {0.12, -0.11}
03:23:41.330 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
03:23:41.330 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
03:23:41.331 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.72 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
03:23:41.334 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
03:23:41.335 00.001 18120 Enqueuing Move request for scope (0.12, -0.11)
03:23:41.336 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:41.338 00.002 18120 UpdateGuideState exits: m=1819 RSB=29.5
03:23:41.339 00.001 21948 Worker thread wakes up
03:23:41.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
03:23:41.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
03:23:41.339 00.000 21948 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.06
03:23:41.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:23:41.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:41.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:41.341 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:41.342 00.001 18120 Enqueuing Expose request
03:23:41.344 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:23:41.344 00.000 21948 MoveAxis(E, 0, ABG)
03:23:41.344 00.000 21948 Move returns status 0, amount 0
03:23:41.344 00.000 21948 MoveAxis(N, 0, ABG)
03:23:41.344 00.000 21948 Move returns status 0, amount 0
03:23:41.344 00.000 21948 move complete, result=0
03:23:41.344 00.000 21948 worker thread done servicing request
03:23:41.344 00.000 21948 Worker thread wakes up
03:23:41.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:41.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:23:41.344 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:41.526 00.182 18120 evsrv: cli 0D46D710 connect
03:23:41.529 00.003 18120 case statement mapped state 6 to 3
03:23:41.530 00.001 18120 case statement mapped state 6 to 3
03:23:41.531 00.001 18120 evsrv: cli 0D46D710 request: {"method":"get_app_state","id":"660351d1-19f1-43b0-86d8-55a3a526e4fa"}
03:23:41.531 00.000 18120 case statement mapped state 6 to 3
03:23:41.532 00.001 18120 evsrv: cli 0D46D710 response: {"jsonrpc":"2.0","result":"Guiding","id":"660351d1-19f1-43b0-86d8-55a3a526e4fa"}
03:23:41.533 00.001 18120 evsrv: cli 0D46D710 disconnect
03:23:41.534 00.001 18120 evsrv: cli 0D46DA30 connect
03:23:41.535 00.001 18120 case statement mapped state 6 to 3
03:23:41.536 00.001 18120 case statement mapped state 6 to 3
03:23:41.537 00.001 18120 evsrv: cli 0D46DA30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"71e1e775-f232-4506-8b42-9b1cddb07c82"}
03:23:41.537 00.000 18120 PhdController::Dither begins
03:23:41.538 00.001 18120 dither: size=2.00, dRA=0.93 dDec=-0.38
03:23:41.538 00.000 18120 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.00) = xAngle (1.61 = 1.61)
03:23:41.539 00.001 18120 MountToCamera -- mountX=0.93 mountY=-0.38 hyp=1.00 mountTheta=-0.39 cameraX=-0.04, cameraY=1.00 cameraTheta=1.61
03:23:41.539 00.000 18120 setting lock position to (894.88, 234.17)
03:23:41.540 00.001 18120 Mount: notify guiding dithered (-0.0, 1.0)
03:23:41.541 00.001 18120 MultiStar: stabilizing after lock position change
03:23:41.541 00.000 18120 Status Line: Dithering de 0.93,-0.38
03:23:41.543 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:23:41.543 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
03:23:41.544 00.001 18120 evsrv: cli 0D46DA30 response: {"jsonrpc":"2.0","result":0,"id":"71e1e775-f232-4506-8b42-9b1cddb07c82"}
03:23:41.544 00.000 18120 evsrv: cli 0D46DA30 disconnect
03:23:42.969 01.425 21948 Exposure complete
03:23:43.014 00.045 21948 worker thread done servicing request
03:23:43.014 00.000 18120 OnExposeComplete: enter
03:23:43.017 00.003 18120 UpdateGuideState(): m_state=6
03:23:43.018 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5569
03:23:43.021 00.003 18120 Star::Find returns 1 (0), X=895.11, Y=232.86, Mass=1984, SNR=30.9, Peak=189 HFD=4.3
03:23:43.022 00.001 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.39 = 2.89)
03:23:43.024 00.002 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
03:23:43.026 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=-1.31 hyp=1.33 cameraTheta=-1.40 mountX=-1.29 mountY=0.38, mountTheta=2.85
03:23:43.028 00.002 18120 dither recenter: remaining=(-0.9,0.4) step=(-0.9,0.4)
03:23:43.031 00.003 18120 MountToCamera -- mountTheta (2.76) + m_xAngle (2.00) = xAngle (4.75 = -1.53)
03:23:43.032 00.001 18120 MountToCamera -- mountX=-0.93 mountY=0.38 hyp=1.00 mountTheta=2.76 cameraX=0.04, cameraY=-1.00 cameraTheta=-1.53
03:23:43.033 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-1.00, opts=4)
03:23:43.034 00.001 18120 Enqueuing Move request for scope (0.04, -1.00)
03:23:43.034 00.000 18120 Mount: notify direct move -0.93,0.38
03:23:43.035 00.001 21948 Worker thread wakes up
03:23:43.035 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.00) opts 0x4
03:23:43.035 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -1.00)
03:23:43.035 00.000 21948 Moving (0.04, -1.00) raw xDistance=-0.93 yDistance=0.38
03:23:43.035 00.000 21948 MoveAxis(E, 263, B)
03:23:43.035 00.000 21948 Guiding  Dir = 2, Dur = 263
03:23:43.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:43.036 00.001 21948 IsSlewing returns 0
03:23:43.036 00.000 18120 UpdateGuideState exits: m=1984 RSB=30.9
03:23:43.036 00.000 18120 PhdController: settling, locked = 1, distance = 1.23 (0.50) aobump = 0 frame = 1 / 99999
03:23:43.037 00.001 21948 IsGuiding returns 0
03:23:43.037 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065823.037,"Host":"ASUS_SAM","Inst":1,"Distance":1.23,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:23:43.038 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:43.038 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:43.039 00.001 18120 Enqueuing Expose request
03:23:43.039 00.000 21948 PulseGuide returned control before completion, sleep 272
03:23:43.328 00.289 21948 IsGuiding returns 0
03:23:43.328 00.000 21948 Move returns status 0, amount 263
03:23:43.328 00.000 21948 MoveAxis(S, 90, B)
03:23:43.328 00.000 21948 Guiding  Dir = 1, Dur = 90
03:23:43.328 00.000 21948 IsSlewing returns 0
03:23:43.328 00.000 21948 IsGuiding returns 0
03:23:43.332 00.004 21948 PulseGuide returned control before completion, sleep 96
03:23:43.435 00.103 21948 IsGuiding returns 1
03:23:43.435 00.000 21948 scope still moving after pulse duration time elapsed
03:23:43.467 00.032 21948 IsSlewing returns 0
03:23:43.467 00.000 21948 IsGuiding returns 0
03:23:43.467 00.000 21948 scope move finished after 90 + 50 ms
03:23:43.467 00.000 21948 Move returns status 0, amount 90
03:23:43.468 00.001 21948 move complete, result=0
03:23:43.468 00.000 21948 worker thread done servicing request
03:23:43.468 00.000 21948 Worker thread wakes up
03:23:43.468 00.000 18120 GuideStep: -0.9 px 263 ms EAST, 0.4 px 90 ms SOUTH
03:23:43.470 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:43.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:44.879 01.409 21948 Exposure complete
03:23:44.921 00.042 21948 worker thread done servicing request
03:23:44.922 00.001 18120 OnExposeComplete: enter
03:23:44.922 00.000 18120 UpdateGuideState(): m_state=6
03:23:44.923 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5570
03:23:44.925 00.002 18120 Star::Find returns 1 (0), X=894.83, Y=233.63, Mass=1899, SNR=30.2, Peak=153 HFD=4.0
03:23:44.926 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
03:23:44.927 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
03:23:44.928 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.54 hyp=0.54 cameraTheta=-1.67 mountX=-0.47 mountY=0.29, mountTheta=2.59
03:23:44.931 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.54, opts=13)
03:23:44.932 00.001 18120 Enqueuing Move request for scope (-0.05, -0.54)
03:23:44.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:44.932 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
03:23:44.933 00.001 21948 Worker thread wakes up
03:23:44.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.54) opts 0xd
03:23:44.933 00.000 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 2 / 99999
03:23:44.934 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.54)
03:23:44.934 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065824.934,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:23:44.934 00.000 21948 Moving (-0.05, -0.54) raw xDistance=-0.47 yDistance=0.29
03:23:44.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:23:44.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:44.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:44.935 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:44.935 00.000 18120 Enqueuing Expose request
03:23:44.936 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:23:44.936 00.000 21948 MoveAxis(E, 84, ABG)
03:23:44.936 00.000 21948 Guiding  Dir = 2, Dur = 84
03:23:44.936 00.000 21948 IsSlewing returns 0
03:23:44.936 00.000 21948 IsGuiding returns 0
03:23:44.938 00.002 21948 PulseGuide returned control before completion, sleep 93
03:23:45.035 00.097 21948 IsGuiding returns 0
03:23:45.037 00.002 21948 Move returns status 0, amount 84
03:23:45.037 00.000 21948 MoveAxis(N, 0, ABG)
03:23:45.037 00.000 21948 Move returns status 0, amount 0
03:23:45.037 00.000 21948 move complete, result=0
03:23:45.037 00.000 21948 worker thread done servicing request
03:23:45.037 00.000 21948 Worker thread wakes up
03:23:45.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:45.037 00.000 18120 GuideStep: -0.5 px 84 ms EAST, 0.3 px 0 ms NORTH
03:23:45.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:46.671 01.634 21948 Exposure complete
03:23:46.734 00.063 21948 worker thread done servicing request
03:23:46.734 00.000 18120 OnExposeComplete: enter
03:23:46.735 00.001 18120 UpdateGuideState(): m_state=6
03:23:46.736 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5571
03:23:46.737 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=234.22, Mass=2083, SNR=31.5, Peak=162 HFD=3.8
03:23:46.737 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
03:23:46.737 00.000 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
03:23:46.738 00.001 18120 CameraToMount -- cameraX=-0.46 cameraY=0.05 hyp=0.46 cameraTheta=3.04 mountX=0.23 mountY=0.39, mountTheta=1.03
03:23:46.739 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.46, y=0.05, opts=13)
03:23:46.739 00.000 18120 Enqueuing Move request for scope (-0.46, 0.05)
03:23:46.740 00.001 21948 Worker thread wakes up
03:23:46.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:46.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.05) opts 0xd
03:23:46.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.46, 0.05)
03:23:46.740 00.000 21948 Moving (-0.46, 0.05) raw xDistance=0.23 yDistance=0.39
03:23:46.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
03:23:46.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:46.740 00.000 18120 UpdateGuideState exits: m=2083 RSB=31.5
03:23:46.741 00.001 18120 PhdController: settling, locked = 1, distance = 0.52 (0.50) aobump = 0 frame = 3 / 99999
03:23:46.741 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
03:23:46.741 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065826.741,"Host":"ASUS_SAM","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:23:46.742 00.001 21948 MoveAxis(W, 36, ABG)
03:23:46.742 00.000 21948 Guiding  Dir = 3, Dur = 36
03:23:46.742 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:46.743 00.001 18120 Enqueuing Expose request
03:23:46.743 00.000 21948 IsSlewing returns 0
03:23:46.744 00.001 21948 IsGuiding returns 0
03:23:46.746 00.002 21948 PulseGuide returned control before completion, sleep 45
03:23:46.795 00.049 21948 IsGuiding returns 0
03:23:46.796 00.001 21948 Move returns status 0, amount 36
03:23:46.796 00.000 21948 MoveAxis(N, 0, ABG)
03:23:46.796 00.000 21948 Move returns status 0, amount 0
03:23:46.796 00.000 21948 move complete, result=0
03:23:46.796 00.000 21948 worker thread done servicing request
03:23:46.796 00.000 21948 Worker thread wakes up
03:23:46.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:46.796 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.4 px 0 ms NORTH
03:23:46.797 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:48.203 01.406 21948 Exposure complete
03:23:48.261 00.058 21948 worker thread done servicing request
03:23:48.261 00.000 18120 OnExposeComplete: enter
03:23:48.264 00.003 18120 UpdateGuideState(): m_state=6
03:23:48.266 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5572
03:23:48.267 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=233.81, Mass=1813, SNR=29.5, Peak=152 HFD=3.8
03:23:48.267 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
03:23:48.268 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
03:23:48.269 00.001 18120 CameraToMount -- cameraX=-0.46 cameraY=-0.36 hyp=0.58 cameraTheta=-2.47 mountX=-0.14 mountY=0.57, mountTheta=1.81
03:23:48.272 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.46, y=-0.36, opts=13)
03:23:48.274 00.002 18120 Enqueuing Move request for scope (-0.46, -0.36)
03:23:48.276 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:48.279 00.003 21948 Worker thread wakes up
03:23:48.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.36) opts 0xd
03:23:48.279 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.5
03:23:48.280 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.46, -0.36)
03:23:48.280 00.000 21948 Moving (-0.46, -0.36) raw xDistance=-0.14 yDistance=0.57
03:23:48.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:23:48.280 00.000 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 4 / 99999
03:23:48.282 00.002 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.25
03:23:48.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:23:48.282 00.000 21948 MoveAxis(E, 0, ABG)
03:23:48.282 00.000 21948 Move returns status 0, amount 0
03:23:48.282 00.000 21948 MoveAxis(S, 136, ABG)
03:23:48.282 00.000 21948 Guiding  Dir = 1, Dur = 136
03:23:48.282 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065828.282,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:23:48.283 00.001 21948 IsSlewing returns 0
03:23:48.283 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:48.284 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:48.284 00.000 18120 Enqueuing Expose request
03:23:48.284 00.000 21948 IsGuiding returns 0
03:23:48.290 00.006 21948 PulseGuide returned control before completion, sleep 142
03:23:48.447 00.157 21948 IsGuiding returns 0
03:23:48.447 00.000 21948 Move returns status 0, amount 136
03:23:48.447 00.000 21948 move complete, result=0
03:23:48.447 00.000 21948 worker thread done servicing request
03:23:48.447 00.000 21948 Worker thread wakes up
03:23:48.447 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:48.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:48.447 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 136 ms SOUTH
03:23:50.078 01.631 21948 Exposure complete
03:23:50.127 00.049 21948 worker thread done servicing request
03:23:50.127 00.000 18120 OnExposeComplete: enter
03:23:50.127 00.000 18120 UpdateGuideState(): m_state=6
03:23:50.128 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5573
03:23:50.128 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=234.15, Mass=1742, SNR=28.9, Peak=171 HFD=4.2
03:23:50.129 00.001 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
03:23:50.129 00.000 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
03:23:50.129 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.08 mountX=-0.13 mountY=-0.22, mountTheta=-2.09
03:23:50.131 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.02, opts=13)
03:23:50.131 00.000 18120 Enqueuing Move request for scope (0.26, -0.02)
03:23:50.132 00.001 21948 Worker thread wakes up
03:23:50.132 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:50.132 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.9
03:23:50.133 00.001 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 5 / 99999
03:23:50.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
03:23:50.133 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065830.133,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:23:50.134 00.001 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
03:23:50.134 00.000 21948 Moving (0.26, -0.02) raw xDistance=-0.13 yDistance=-0.22
03:23:50.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:23:50.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:50.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:50.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:50.135 00.001 18120 Enqueuing Expose request
03:23:50.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:23:50.135 00.000 21948 MoveAxis(E, 0, ABG)
03:23:50.135 00.000 21948 Move returns status 0, amount 0
03:23:50.135 00.000 21948 MoveAxis(N, 0, ABG)
03:23:50.135 00.000 21948 Move returns status 0, amount 0
03:23:50.135 00.000 21948 move complete, result=0
03:23:50.135 00.000 21948 worker thread done servicing request
03:23:50.135 00.000 21948 Worker thread wakes up
03:23:50.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:50.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:50.136 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:51.646 01.510 21948 Exposure complete
03:23:51.686 00.040 21948 worker thread done servicing request
03:23:51.686 00.000 18120 OnExposeComplete: enter
03:23:51.688 00.002 18120 UpdateGuideState(): m_state=6
03:23:51.690 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5574
03:23:51.692 00.002 18120 Star::Find returns 1 (0), X=895.09, Y=234.30, Mass=1955, SNR=30.7, Peak=173 HFD=4.1
03:23:51.695 00.003 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
03:23:51.697 00.002 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
03:23:51.700 00.003 18120 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.56 mountX=0.03 mountY=-0.24, mountTheta=-1.43
03:23:51.704 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.13, opts=13)
03:23:51.707 00.003 18120 Enqueuing Move request for scope (0.21, 0.13)
03:23:51.708 00.001 21948 Worker thread wakes up
03:23:51.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:51.708 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
03:23:51.709 00.001 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 6 / 99999
03:23:51.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
03:23:51.709 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065831.709,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
03:23:51.710 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
03:23:51.710 00.000 21948 Moving (0.21, 0.13) raw xDistance=0.03 yDistance=-0.24
03:23:51.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:23:51.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:51.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:51.711 00.000 18120 Enqueuing Expose request
03:23:51.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:51.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:23:51.712 00.001 21948 MoveAxis(E, 0, ABG)
03:23:51.712 00.000 21948 Move returns status 0, amount 0
03:23:51.712 00.000 21948 MoveAxis(N, 0, ABG)
03:23:51.712 00.000 21948 Move returns status 0, amount 0
03:23:51.712 00.000 21948 move complete, result=0
03:23:51.712 00.000 21948 worker thread done servicing request
03:23:51.712 00.000 21948 Worker thread wakes up
03:23:51.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:51.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:51.712 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:53.346 01.634 21948 Exposure complete
03:23:53.385 00.039 21948 worker thread done servicing request
03:23:53.386 00.001 18120 OnExposeComplete: enter
03:23:53.387 00.001 18120 UpdateGuideState(): m_state=6
03:23:53.388 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5575
03:23:53.390 00.002 18120 Star::Find returns 1 (0), X=894.97, Y=234.04, Mass=1716, SNR=28.7, Peak=179 HFD=4.3
03:23:53.391 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:23:53.391 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:23:53.393 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.99 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
03:23:53.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.13, opts=13)
03:23:53.395 00.001 18120 Enqueuing Move request for scope (0.09, -0.13)
03:23:53.395 00.000 21948 Worker thread wakes up
03:23:53.395 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
03:23:53.396 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
03:23:53.396 00.000 21948 Moving (0.09, -0.13) raw xDistance=-0.16 yDistance=-0.02
03:23:53.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:53.396 00.000 18120 UpdateGuideState exits: m=1716 RSB=28.7
03:23:53.396 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 7 / 99999
03:23:53.397 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:23:53.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:53.397 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065833.397,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:23:53.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:23:53.397 00.000 21948 MoveAxis(E, 0, ABG)
03:23:53.397 00.000 21948 Move returns status 0, amount 0
03:23:53.397 00.000 21948 MoveAxis(N, 0, ABG)
03:23:53.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:53.399 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:53.399 00.000 18120 Enqueuing Expose request
03:23:53.399 00.000 21948 Move returns status 0, amount 0
03:23:53.399 00.000 21948 move complete, result=0
03:23:53.399 00.000 21948 worker thread done servicing request
03:23:53.400 00.001 21948 Worker thread wakes up
03:23:53.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:53.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:53.400 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:54.915 01.515 21948 Exposure complete
03:23:54.953 00.038 18120 OnExposeComplete: enter
03:23:54.956 00.003 21948 worker thread done servicing request
03:23:54.956 00.000 18120 UpdateGuideState(): m_state=6
03:23:54.956 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5576
03:23:54.957 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=233.96, Mass=1880, SNR=30.1, Peak=192 HFD=4.1
03:23:54.957 00.000 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:23:54.958 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
03:23:54.959 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.34 cameraTheta=-0.67 mountX=-0.30 mountY=-0.14, mountTheta=-2.70
03:23:54.963 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.21, opts=13)
03:23:54.963 00.000 18120 Enqueuing Move request for scope (0.26, -0.21)
03:23:54.963 00.000 21948 Worker thread wakes up
03:23:54.963 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:54.965 00.002 18120 UpdateGuideState exits: m=1880 RSB=30.1
03:23:54.965 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 8 / 99999
03:23:54.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
03:23:54.965 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065834.965,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
03:23:54.965 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
03:23:54.965 00.000 21948 Moving (0.26, -0.21) raw xDistance=-0.30 yDistance=-0.14
03:23:54.965 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:54.966 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:54.966 00.000 18120 Enqueuing Expose request
03:23:54.966 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:23:54.966 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:54.967 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:23:54.967 00.000 21948 MoveAxis(E, 53, ABG)
03:23:54.967 00.000 21948 Guiding  Dir = 2, Dur = 53
03:23:54.968 00.001 21948 IsSlewing returns 0
03:23:54.968 00.000 21948 IsGuiding returns 0
03:23:54.970 00.002 21948 PulseGuide returned control before completion, sleep 62
03:23:55.039 00.069 21948 IsGuiding returns 0
03:23:55.039 00.000 21948 Move returns status 0, amount 53
03:23:55.039 00.000 21948 MoveAxis(N, 0, ABG)
03:23:55.039 00.000 21948 Move returns status 0, amount 0
03:23:55.040 00.001 21948 move complete, result=0
03:23:55.040 00.000 21948 worker thread done servicing request
03:23:55.040 00.000 21948 Worker thread wakes up
03:23:55.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:55.040 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
03:23:55.042 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:56.668 01.626 21948 Exposure complete
03:23:56.715 00.047 21948 worker thread done servicing request
03:23:56.715 00.000 18120 OnExposeComplete: enter
03:23:56.716 00.001 18120 UpdateGuideState(): m_state=6
03:23:56.717 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5577
03:23:56.717 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=234.21, Mass=1943, SNR=30.6, Peak=181 HFD=4.3
03:23:56.718 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
03:23:56.718 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
03:23:56.718 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.28 cameraTheta=0.15 mountX=-0.08 mountY=-0.26, mountTheta=-1.85
03:23:56.720 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.04, opts=13)
03:23:56.720 00.000 18120 Enqueuing Move request for scope (0.27, 0.04)
03:23:56.721 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:56.721 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.6
03:23:56.721 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 9 / 99999
03:23:56.722 00.001 21948 Worker thread wakes up
03:23:56.722 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786065836.722,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:23:56.722 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
03:23:56.722 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
03:23:56.722 00.000 21948 Moving (0.27, 0.04) raw xDistance=-0.08 yDistance=-0.26
03:23:56.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:23:56.723 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:56.723 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:56.723 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:56.723 00.000 18120 Enqueuing Expose request
03:23:56.724 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:23:56.724 00.000 21948 MoveAxis(E, 0, ABG)
03:23:56.724 00.000 21948 Move returns status 0, amount 0
03:23:56.724 00.000 21948 MoveAxis(N, 0, ABG)
03:23:56.724 00.000 21948 Move returns status 0, amount 0
03:23:56.724 00.000 21948 move complete, result=0
03:23:56.724 00.000 21948 worker thread done servicing request
03:23:56.724 00.000 21948 Worker thread wakes up
03:23:56.724 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:56.724 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:56.725 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:23:58.238 01.513 21948 Exposure complete
03:23:58.293 00.055 21948 worker thread done servicing request
03:23:58.294 00.001 18120 OnExposeComplete: enter
03:23:58.296 00.002 18120 UpdateGuideState(): m_state=6
03:23:58.297 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5578
03:23:58.298 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=234.07, Mass=1951, SNR=30.6, Peak=191 HFD=4.2
03:23:58.301 00.003 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:23:58.301 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
03:23:58.302 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.37 mountX=-0.20 mountY=-0.18, mountTheta=-2.39
03:23:58.304 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.10, opts=13)
03:23:58.304 00.000 18120 Enqueuing Move request for scope (0.26, -0.10)
03:23:58.305 00.001 21948 Worker thread wakes up
03:23:58.305 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:58.305 00.000 18120 UpdateGuideState exits: m=1951 RSB=30.6
03:23:58.306 00.001 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 10 / 99999
03:23:58.306 00.000 18120 PhdController: newstate STATE_FINISH
03:23:58.307 00.001 18120 PhdController complete: success
03:23:58.307 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
03:23:58.307 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786065838.307,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
03:23:58.307 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
03:23:58.308 00.001 21948 Moving (0.26, -0.10) raw xDistance=-0.20 yDistance=-0.18
03:23:58.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:23:58.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:58.308 00.000 18120 Mount: notify guiding dither settle done success=1
03:23:58.308 00.000 18120 PhdController: newstate STATE_IDLE
03:23:58.308 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:58.309 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:58.309 00.000 18120 Enqueuing Expose request
03:23:58.310 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:23:58.310 00.000 21948 MoveAxis(E, 0, ABG)
03:23:58.310 00.000 21948 Move returns status 0, amount 0
03:23:58.310 00.000 21948 MoveAxis(N, 0, ABG)
03:23:58.310 00.000 21948 Move returns status 0, amount 0
03:23:58.310 00.000 21948 move complete, result=0
03:23:58.310 00.000 21948 worker thread done servicing request
03:23:58.310 00.000 21948 Worker thread wakes up
03:23:58.310 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:23:58.310 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:23:58.310 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:59.935 01.625 21948 Exposure complete
03:23:59.984 00.049 21948 worker thread done servicing request
03:23:59.985 00.001 18120 OnExposeComplete: enter
03:23:59.985 00.000 18120 UpdateGuideState(): m_state=6
03:23:59.986 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5579
03:23:59.986 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=234.16, Mass=1859, SNR=29.9, Peak=167 HFD=3.9
03:23:59.987 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
03:23:59.987 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
03:23:59.988 00.001 18120 CameraToMount -- cameraX=0.51 cameraY=-0.01 hyp=0.51 cameraTheta=-0.02 mountX=-0.22 mountY=-0.45, mountTheta=-2.03
03:23:59.989 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.51, y=-0.01, opts=13)
03:23:59.990 00.001 18120 Enqueuing Move request for scope (0.51, -0.01)
03:23:59.990 00.000 21948 Worker thread wakes up
03:23:59.990 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.01) opts 0xd
03:23:59.990 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:23:59.991 00.001 21948 Handling offset move in thread for scope, endpoint = (0.51, -0.01)
03:23:59.991 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:23:59.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:59.992 00.001 21948 Moving (0.51, -0.01) raw xDistance=-0.22 yDistance=-0.45
03:23:59.992 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:23:59.993 00.001 18120 Enqueuing Expose request
03:23:59.994 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:23:59.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:59.994 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
03:23:59.994 00.000 21948 MoveAxis(E, 40, ABG)
03:23:59.994 00.000 21948 Guiding  Dir = 2, Dur = 40
03:23:59.995 00.001 21948 IsSlewing returns 0
03:23:59.995 00.000 21948 IsGuiding returns 0
03:23:59.997 00.002 21948 PulseGuide returned control before completion, sleep 48
03:24:00.059 00.062 21948 IsGuiding returns 0
03:24:00.059 00.000 21948 Move returns status 0, amount 40
03:24:00.059 00.000 21948 MoveAxis(N, 0, ABG)
03:24:00.059 00.000 21948 Move returns status 0, amount 0
03:24:00.060 00.001 21948 move complete, result=0
03:24:00.060 00.000 21948 worker thread done servicing request
03:24:00.060 00.000 21948 Worker thread wakes up
03:24:00.060 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.5 px 0 ms NORTH
03:24:00.061 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:00.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:01.479 01.418 21948 Exposure complete
03:24:01.523 00.044 21948 worker thread done servicing request
03:24:01.523 00.000 18120 OnExposeComplete: enter
03:24:01.525 00.002 18120 UpdateGuideState(): m_state=6
03:24:01.527 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.529 00.002 18120 Star::Find returns 1 (0), X=895.11, Y=234.01, Mass=1964, SNR=30.7, Peak=188 HFD=4.3
03:24:01.530 00.001 18120 MultiStar: exiting stabilization period
03:24:01.531 00.001 18120 MultiStar: updating star positions after lock position change
03:24:01.532 00.001 18120 Star::Find(15, 620, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.534 00.002 18120 Star::Find returns 1 (0), X=620.33, Y=384.67, Mass=962, SNR=21.5, Peak=87 HFD=3.8
03:24:01.534 00.000 18120 Star::Find(15, 1047, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.534 00.000 18120 Star::Find returns 1 (0), X=1047.31, Y=598.85, Mass=770, SNR=19.1, Peak=81 HFD=3.9
03:24:01.535 00.001 18120 Star::Find(15, 154, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.535 00.000 18120 Star::Find returns 1 (0), X=154.32, Y=35.62, Mass=682, SNR=18.1, Peak=71 HFD=3.5
03:24:01.536 00.001 18120 Star::Find(15, 337, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.536 00.000 18120 Star::Find returns 1 (0), X=337.01, Y=892.51, Mass=596, SNR=17.0, Peak=62 HFD=3.6
03:24:01.536 00.000 18120 Star::Find(15, 162, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.537 00.001 18120 Star::Find returns 1 (0), X=161.61, Y=419.98, Mass=393, SNR=13.8, Peak=47 HFD=3.3
03:24:01.537 00.000 18120 Star::Find(15, 542, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.538 00.001 18120 Star::Find returns 1 (0), X=542.59, Y=68.10, Mass=485, SNR=15.1, Peak=41 HFD=3.9
03:24:01.538 00.000 18120 Star::Find(15, 1132, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.538 00.000 18120 Star::Find returns 1 (0), X=1131.63, Y=227.91, Mass=360, SNR=13.1, Peak=41 HFD=3.8
03:24:01.539 00.001 18120 Star::Find(15, 419, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.540 00.001 18120 Star::Find returns 1 (0), X=418.94, Y=130.79, Mass=296, SNR=11.8, Peak=36 HFD=3.3
03:24:01.541 00.001 18120 Star::Find(15, 752, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.543 00.002 18120 Star::Find returns 1 (0), X=752.04, Y=263.49, Mass=275, SNR=11.5, Peak=31 HFD=3.0
03:24:01.544 00.001 18120 Star::Find(15, 1233, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.545 00.001 18120 Star::Find returns 1 (0), X=1232.94, Y=675.71, Mass=300, SNR=11.9, Peak=32 HFD=3.3
03:24:01.546 00.001 18120 Star::Find(15, 848, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
03:24:01.547 00.001 18120 Star::Find returns 1 (0), X=848.71, Y=75.42, Mass=293, SNR=11.8, Peak=29 HFD=3.5
03:24:01.550 00.003 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:24:01.551 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:24:01.553 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
03:24:01.557 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.16, opts=13)
03:24:01.557 00.000 18120 Enqueuing Move request for scope (0.22, -0.16)
03:24:01.558 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:01.558 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.7
03:24:01.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:01.559 00.001 21948 Worker thread wakes up
03:24:01.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
03:24:01.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
03:24:01.559 00.000 21948 Moving (0.22, -0.16) raw xDistance=-0.24 yDistance=-0.13
03:24:01.559 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:01.560 00.001 18120 Enqueuing Expose request
03:24:01.560 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:24:01.560 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:01.560 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:24:01.560 00.000 21948 MoveAxis(E, 45, ABG)
03:24:01.560 00.000 21948 Guiding  Dir = 2, Dur = 45
03:24:01.560 00.000 21948 IsSlewing returns 0
03:24:01.560 00.000 21948 IsGuiding returns 0
03:24:01.562 00.002 21948 PulseGuide returned control before completion, sleep 54
03:24:01.622 00.060 21948 IsGuiding returns 0
03:24:01.623 00.001 21948 Move returns status 0, amount 45
03:24:01.623 00.000 21948 MoveAxis(N, 0, ABG)
03:24:01.623 00.000 21948 Move returns status 0, amount 0
03:24:01.623 00.000 21948 move complete, result=0
03:24:01.623 00.000 21948 worker thread done servicing request
03:24:01.623 00.000 21948 Worker thread wakes up
03:24:01.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:01.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:01.623 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:24:03.252 01.629 21948 Exposure complete
03:24:03.285 00.033 21948 worker thread done servicing request
03:24:03.285 00.000 18120 OnExposeComplete: enter
03:24:03.287 00.002 18120 UpdateGuideState(): m_state=6
03:24:03.288 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5581
03:24:03.288 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=234.35, Mass=1765, SNR=29.0, Peak=172 HFD=3.9
03:24:03.289 00.001 18120 MultiStar: [#1 -0.14,-0.04,0.74,U] [#2 -0.57,0.34,0.00,M4] [#3 -0.20,0.37,0.61,U] [#4 0.21,0.18,0.57,U] [#5 -0.21,0.10,0.49,U] [#6 -0.17,0.45,0.00,M1] [#7 0.01,-0.05,0.44,U] [#8 -0.32,0.54,0.00,M1] 
03:24:03.289 00.000 18120 refined, 5 included, MultiStar: {-0.04, 0.13}, one-star: {0.06, 0.18}
03:24:03.289 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
03:24:03.290 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:24:03.290 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=0.14 mountY=-0.02, mountTheta=-0.18
03:24:03.292 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.13, opts=13)
03:24:03.292 00.000 18120 Enqueuing Move request for scope (-0.04, 0.13)
03:24:03.292 00.000 21948 Worker thread wakes up
03:24:03.293 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:03.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
03:24:03.293 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.0
03:24:03.293 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
03:24:03.293 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:03.294 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:03.294 00.000 18120 Enqueuing Expose request
03:24:03.295 00.001 21948 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=-0.02
03:24:03.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:24:03.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:03.295 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:24:03.295 00.000 21948 MoveAxis(E, 0, ABG)
03:24:03.295 00.000 21948 Move returns status 0, amount 0
03:24:03.295 00.000 21948 MoveAxis(N, 0, ABG)
03:24:03.295 00.000 21948 Move returns status 0, amount 0
03:24:03.295 00.000 21948 move complete, result=0
03:24:03.295 00.000 21948 worker thread done servicing request
03:24:03.295 00.000 21948 Worker thread wakes up
03:24:03.296 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:03.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:03.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:04.823 01.527 21948 Exposure complete
03:24:04.854 00.031 21948 worker thread done servicing request
03:24:04.854 00.000 18120 OnExposeComplete: enter
03:24:04.855 00.001 18120 UpdateGuideState(): m_state=6
03:24:04.855 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5582
03:24:04.856 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=234.15, Mass=1909, SNR=30.3, Peak=170 HFD=4.2
03:24:04.856 00.000 18120 MultiStar: [#1 -0.10,-0.04,0.70,U] [#2 -0.45,0.23,0.00,M5] [#3 -0.03,0.04,0.59,U] [#4 -0.00,0.25,0.55,U] [#5 -0.18,-0.04,0.45,U] [#6 -0.33,0.52,0.00,M2] [#7 0.01,0.09,0.44,U] [#8 -0.34,0.34,0.00,M2] 
03:24:04.857 00.001 18120 refined, 5 included, MultiStar: {0.00, 0.04}, one-star: {0.18, -0.02}
03:24:04.857 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
03:24:04.857 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
03:24:04.858 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=0.03 mountY=-0.02, mountTheta=-0.52
03:24:04.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.04, opts=13)
03:24:04.860 00.001 18120 Enqueuing Move request for scope (0.00, 0.04)
03:24:04.861 00.001 21948 Worker thread wakes up
03:24:04.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
03:24:04.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
03:24:04.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:04.861 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
03:24:04.861 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:04.862 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:04.862 00.000 18120 Enqueuing Expose request
03:24:04.863 00.001 21948 Moving (0.00, 0.04) raw xDistance=0.03 yDistance=-0.02
03:24:04.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:24:04.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:04.863 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:24:04.863 00.000 21948 MoveAxis(E, 0, ABG)
03:24:04.863 00.000 21948 Move returns status 0, amount 0
03:24:04.863 00.000 21948 MoveAxis(N, 0, ABG)
03:24:04.863 00.000 21948 Move returns status 0, amount 0
03:24:04.863 00.000 21948 move complete, result=0
03:24:04.863 00.000 21948 worker thread done servicing request
03:24:04.863 00.000 21948 Worker thread wakes up
03:24:04.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:04.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:04.863 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:06.485 01.622 21948 Exposure complete
03:24:06.535 00.050 21948 worker thread done servicing request
03:24:06.535 00.000 18120 OnExposeComplete: enter
03:24:06.536 00.001 18120 UpdateGuideState(): m_state=6
03:24:06.536 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5583
03:24:06.537 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=234.11, Mass=1888, SNR=30.1, Peak=177 HFD=4.2
03:24:06.537 00.000 18120 MultiStar: [#1 -0.18,0.09,0.68,U] [#2 -0.45,-0.00,0.00,M6] [#3 0.19,-0.16,0.60,U] [#4 0.08,-0.06,0.57,U] [#5 -0.22,-0.04,0.46,U] [#6 -0.30,0.04,0.52,U] [#7 0.18,0.19,0.44,U] [#8 -0.26,0.06,0.38,U] 
03:24:06.538 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {0.21, -0.06}
03:24:06.538 00.000 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.65 = 1.63)
03:24:06.538 00.000 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.59)
03:24:06.539 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.66 mountX=-0.00 mountY=0.01, mountTheta=1.63
03:24:06.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.00, opts=13)
03:24:06.541 00.001 18120 Enqueuing Move request for scope (-0.01, -0.00)
03:24:06.541 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:06.542 00.001 21948 Worker thread wakes up
03:24:06.542 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:24:06.542 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:06.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:06.543 00.001 18120 Enqueuing Expose request
03:24:06.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
03:24:06.543 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
03:24:06.543 00.000 21948 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
03:24:06.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:24:06.543 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:06.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:24:06.543 00.000 21948 MoveAxis(E, 0, ABG)
03:24:06.543 00.000 21948 Move returns status 0, amount 0
03:24:06.543 00.000 21948 MoveAxis(N, 0, ABG)
03:24:06.544 00.001 21948 Move returns status 0, amount 0
03:24:06.544 00.000 21948 move complete, result=0
03:24:06.544 00.000 21948 worker thread done servicing request
03:24:06.544 00.000 21948 Worker thread wakes up
03:24:06.544 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:06.544 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:06.544 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:08.071 01.527 21948 Exposure complete
03:24:08.129 00.058 21948 worker thread done servicing request
03:24:08.130 00.001 18120 OnExposeComplete: enter
03:24:08.130 00.000 18120 UpdateGuideState(): m_state=6
03:24:08.131 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5584
03:24:08.131 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=234.05, Mass=1908, SNR=30.2, Peak=189 HFD=4.2
03:24:08.133 00.002 18120 MultiStar: [#1 -0.28,-0.04,0.69,U] [#2 -0.24,-0.02,0.63,U] [#3 -0.12,0.02,0.58,U] [#4 0.21,0.02,0.56,U] [#5 -0.25,-0.10,0.46,U] [#6 -0.39,0.21,0.00,M2] [#7 -0.14,0.11,0.43,U] [#8 -0.47,0.12,0.00,M2] 
03:24:08.133 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.03}, one-star: {0.11, -0.12}
03:24:08.134 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.00) = xAngle (-4.77 = 1.51)
03:24:08.134 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.81 = 1.47)
03:24:08.135 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.77 mountX=0.00 mountY=0.09, mountTheta=1.51
03:24:08.136 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
03:24:08.136 00.000 18120 Enqueuing Move request for scope (-0.08, -0.03)
03:24:08.137 00.001 21948 Worker thread wakes up
03:24:08.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:08.137 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
03:24:08.138 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:08.138 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:08.139 00.001 18120 Enqueuing Expose request
03:24:08.139 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
03:24:08.139 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
03:24:08.139 00.000 21948 Moving (-0.08, -0.03) raw xDistance=0.00 yDistance=0.09
03:24:08.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:24:08.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:08.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:24:08.139 00.000 21948 MoveAxis(E, 0, ABG)
03:24:08.139 00.000 21948 Move returns status 0, amount 0
03:24:08.139 00.000 21948 MoveAxis(N, 0, ABG)
03:24:08.139 00.000 21948 Move returns status 0, amount 0
03:24:08.139 00.000 21948 move complete, result=0
03:24:08.139 00.000 21948 worker thread done servicing request
03:24:08.139 00.000 21948 Worker thread wakes up
03:24:08.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:08.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:08.140 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:09.765 01.625 21948 Exposure complete
03:24:09.813 00.048 21948 worker thread done servicing request
03:24:09.813 00.000 18120 OnExposeComplete: enter
03:24:09.814 00.001 18120 UpdateGuideState(): m_state=6
03:24:09.814 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5585
03:24:09.815 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=234.07, Mass=1869, SNR=30.0, Peak=180 HFD=4.3
03:24:09.817 00.002 18120 MultiStar: [#1 -0.22,0.05,0.69,U] [#2 -0.30,0.10,0.62,U] [#3 0.06,-0.05,0.59,U] [#4 0.12,0.03,0.55,U] [#5 -0.32,-0.17,0.45,U] [#6 -0.06,0.30,0.51,U] [#7 -0.20,0.17,0.43,U] [#8 0.02,0.17,0.40,U] 
03:24:09.818 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.15, -0.10}
03:24:09.819 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
03:24:09.820 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
03:24:09.822 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.61 mountX=0.06 mountY=0.04, mountTheta=0.58
03:24:09.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
03:24:09.824 00.000 18120 Enqueuing Move request for scope (-0.06, 0.04)
03:24:09.825 00.001 21948 Worker thread wakes up
03:24:09.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:24:09.825 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:24:09.825 00.000 21948 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.04
03:24:09.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:24:09.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:09.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:09.825 00.000 18120 UpdateGuideState exits: m=1869 RSB=30.0
03:24:09.826 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:09.827 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:09.828 00.001 18120 Enqueuing Expose request
03:24:09.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:24:09.828 00.000 21948 MoveAxis(E, 0, ABG)
03:24:09.828 00.000 21948 Move returns status 0, amount 0
03:24:09.828 00.000 21948 MoveAxis(N, 0, ABG)
03:24:09.828 00.000 21948 Move returns status 0, amount 0
03:24:09.828 00.000 21948 move complete, result=0
03:24:09.828 00.000 21948 worker thread done servicing request
03:24:09.828 00.000 21948 Worker thread wakes up
03:24:09.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:09.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:09.829 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:11.343 01.514 21948 Exposure complete
03:24:11.392 00.049 21948 worker thread done servicing request
03:24:11.393 00.001 18120 OnExposeComplete: enter
03:24:11.393 00.000 18120 UpdateGuideState(): m_state=6
03:24:11.394 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5586
03:24:11.394 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=234.09, Mass=1858, SNR=29.8, Peak=161 HFD=4.3
03:24:11.395 00.001 18120 MultiStar: [#1 -0.11,-0.16,0.71,U] [#2 -0.34,-0.12,0.63,U] [#3 -0.19,0.04,0.59,U] [#4 0.11,0.03,0.57,U] [#5 -0.38,-0.09,0.49,U] [#6 -0.06,0.02,0.54,U] [#7 -0.25,0.15,0.44,U] [#8 -0.04,0.13,0.38,U] 
03:24:11.395 00.000 18120 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {0.14, -0.08}
03:24:11.397 00.002 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.41)
03:24:11.398 00.001 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
03:24:11.399 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.87 mountX=0.02 mountY=0.10, mountTheta=1.41
03:24:11.401 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.03, opts=13)
03:24:11.402 00.001 18120 Enqueuing Move request for scope (-0.10, -0.03)
03:24:11.403 00.001 21948 Worker thread wakes up
03:24:11.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
03:24:11.403 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
03:24:11.403 00.000 21948 Moving (-0.10, -0.03) raw xDistance=0.02 yDistance=0.10
03:24:11.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:24:11.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:11.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:24:11.403 00.000 21948 MoveAxis(E, 0, ABG)
03:24:11.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:11.404 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.8
03:24:11.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:11.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:11.405 00.001 21948 Move returns status 0, amount 0
03:24:11.405 00.000 21948 MoveAxis(N, 0, ABG)
03:24:11.405 00.000 21948 Move returns status 0, amount 0
03:24:11.406 00.001 21948 move complete, result=0
03:24:11.406 00.000 18120 Enqueuing Expose request
03:24:11.406 00.000 21948 worker thread done servicing request
03:24:11.406 00.000 21948 Worker thread wakes up
03:24:11.406 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:11.408 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:11.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:13.044 01.636 21948 Exposure complete
03:24:13.105 00.061 21948 worker thread done servicing request
03:24:13.105 00.000 18120 OnExposeComplete: enter
03:24:13.107 00.002 18120 UpdateGuideState(): m_state=6
03:24:13.108 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5587
03:24:13.108 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=234.02, Mass=1914, SNR=30.3, Peak=163 HFD=4.3
03:24:13.109 00.001 18120 MultiStar: [#1 0.11,-0.02,0.71,U] [#2 -0.34,-0.06,0.65,U] [#3 0.18,0.14,0.59,U] [#4 0.26,0.01,0.56,U] [#5 0.02,0.02,0.43,U] [#6 0.14,0.15,0.54,U] [#7 0.03,-0.06,0.44,U] [#8 0.17,0.16,0.41,U] 
03:24:13.110 00.001 18120 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.27, -0.15}
03:24:13.111 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:24:13.112 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:24:13.113 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
03:24:13.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.00, opts=13)
03:24:13.114 00.000 18120 Enqueuing Move request for scope (0.10, 0.00)
03:24:13.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:13.115 00.001 21948 Worker thread wakes up
03:24:13.115 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
03:24:13.115 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
03:24:13.115 00.000 21948 Moving (0.10, 0.00) raw xDistance=-0.04 yDistance=-0.09
03:24:13.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:24:13.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:13.115 00.000 18120 UpdateGuideState exits: m=1914 RSB=30.3
03:24:13.116 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:13.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:13.116 00.000 18120 Enqueuing Expose request
03:24:13.117 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:24:13.117 00.000 21948 MoveAxis(E, 0, ABG)
03:24:13.117 00.000 21948 Move returns status 0, amount 0
03:24:13.117 00.000 21948 MoveAxis(N, 0, ABG)
03:24:13.117 00.000 21948 Move returns status 0, amount 0
03:24:13.117 00.000 21948 move complete, result=0
03:24:13.117 00.000 21948 worker thread done servicing request
03:24:13.117 00.000 21948 Worker thread wakes up
03:24:13.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:13.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:13.118 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:14.531 01.413 21948 Exposure complete
03:24:14.585 00.054 21948 worker thread done servicing request
03:24:14.585 00.000 18120 OnExposeComplete: enter
03:24:14.586 00.001 18120 UpdateGuideState(): m_state=6
03:24:14.586 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5588
03:24:14.587 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.95, Mass=1882, SNR=29.9, Peak=180 HFD=4.2
03:24:14.587 00.000 18120 MultiStar: [#1 0.00,-0.07,0.74,U] [#2 -0.29,0.08,0.64,U] [#3 0.30,-0.27,0.57,U] [#4 0.34,-0.12,0.55,U] [#5 0.21,-0.11,0.46,U] [#6 0.05,0.18,0.55,U] [#7 -0.11,0.02,0.42,U] [#8 0.02,0.19,0.39,U] 
03:24:14.588 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.26, -0.22}
03:24:14.588 00.000 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:24:14.589 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
03:24:14.590 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:24:14.595 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.06, opts=13)
03:24:14.595 00.000 18120 Enqueuing Move request for scope (0.10, -0.06)
03:24:14.597 00.002 21948 Worker thread wakes up
03:24:14.597 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:14.597 00.000 18120 UpdateGuideState exits: m=1882 RSB=29.9
03:24:14.598 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:14.598 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:14.598 00.000 18120 Enqueuing Expose request
03:24:14.600 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
03:24:14.600 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
03:24:14.600 00.000 21948 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.06
03:24:14.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:24:14.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:14.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:24:14.600 00.000 21948 MoveAxis(E, 0, ABG)
03:24:14.600 00.000 21948 Move returns status 0, amount 0
03:24:14.600 00.000 21948 MoveAxis(N, 0, ABG)
03:24:14.600 00.000 21948 Move returns status 0, amount 0
03:24:14.600 00.000 21948 move complete, result=0
03:24:14.600 00.000 21948 worker thread done servicing request
03:24:14.600 00.000 21948 Worker thread wakes up
03:24:14.601 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:14.601 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:14.601 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:16.232 01.631 21948 Exposure complete
03:24:16.266 00.034 21948 worker thread done servicing request
03:24:16.267 00.001 18120 OnExposeComplete: enter
03:24:16.267 00.000 18120 UpdateGuideState(): m_state=6
03:24:16.268 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5589
03:24:16.268 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=233.94, Mass=1907, SNR=30.2, Peak=185 HFD=4.2
03:24:16.269 00.001 18120 MultiStar: [#1 -0.03,-0.16,0.71,U] [#2 -0.09,-0.14,0.63,U] [#3 0.11,-0.26,0.59,U] [#4 -0.00,-0.16,0.55,U] [#5 -0.01,-0.43,0.47,U] [#6 -0.14,0.07,0.50,U] [#7 0.08,-0.10,0.42,U] [#8 -0.35,0.17,0.43,U] 
03:24:16.269 00.000 18120 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.19, -0.23}
03:24:16.270 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.70)
03:24:16.270 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.66)
03:24:16.271 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=-0.14 mountY=0.07, mountTheta=2.67
03:24:16.272 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.15, opts=13)
03:24:16.272 00.000 18120 Enqueuing Move request for scope (-0.00, -0.15)
03:24:16.273 00.001 21948 Worker thread wakes up
03:24:16.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
03:24:16.273 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
03:24:16.273 00.000 21948 Moving (-0.00, -0.15) raw xDistance=-0.14 yDistance=0.07
03:24:16.273 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:24:16.273 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:16.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:16.274 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:24:16.274 00.000 21948 MoveAxis(E, 0, ABG)
03:24:16.274 00.000 21948 Move returns status 0, amount 0
03:24:16.274 00.000 21948 MoveAxis(N, 0, ABG)
03:24:16.274 00.000 21948 Move returns status 0, amount 0
03:24:16.274 00.000 21948 move complete, result=0
03:24:16.274 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
03:24:16.274 00.000 21948 worker thread done servicing request
03:24:16.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:16.275 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:16.275 00.000 18120 Enqueuing Expose request
03:24:16.276 00.001 21948 Worker thread wakes up
03:24:16.276 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:16.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:16.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:17.796 01.520 21948 Exposure complete
03:24:17.834 00.038 21948 worker thread done servicing request
03:24:17.834 00.000 18120 OnExposeComplete: enter
03:24:17.836 00.002 18120 UpdateGuideState(): m_state=6
03:24:17.838 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5590
03:24:17.839 00.001 18120 Star::Find returns 1 (0), X=895.58, Y=233.70, Mass=1871, SNR=29.9, Peak=149 HFD=4.0
03:24:17.840 00.001 18120 MultiStar: [#1 0.39,-0.70,0.00,M1] [#2 0.13,-0.28,0.64,U] [#3 0.33,-0.35,0.00,M1] [#4 0.57,-0.25,0.00,M1] [#5 0.02,-0.33,0.48,U] [#6 0.30,-0.26,0.51,U] [#7 0.48,-0.25,0.00,M1] [#8 0.31,-0.08,0.40,U] 
03:24:17.841 00.001 18120 refined, 4 included, MultiStar: {0.35, -0.32}, one-star: {0.70, -0.47}
03:24:17.842 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
03:24:17.842 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
03:24:17.843 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.32 hyp=0.48 cameraTheta=-0.74 mountX=-0.44 mountY=-0.17, mountTheta=-2.77
03:24:17.844 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.32, opts=13)
03:24:17.844 00.000 18120 Enqueuing Move request for scope (0.35, -0.32)
03:24:17.845 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:17.845 00.000 18120 UpdateGuideState exits: m=1871 RSB=29.9
03:24:17.845 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:17.846 00.001 21948 Worker thread wakes up
03:24:17.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.32) opts 0xd
03:24:17.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.32)
03:24:17.846 00.000 21948 Moving (0.35, -0.32) raw xDistance=-0.44 yDistance=-0.17
03:24:17.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:24:17.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:17.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:17.847 00.001 18120 Enqueuing Expose request
03:24:17.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:24:17.847 00.000 21948 MoveAxis(E, 78, ABG)
03:24:17.847 00.000 21948 Guiding  Dir = 2, Dur = 78
03:24:17.847 00.000 21948 IsSlewing returns 0
03:24:17.848 00.001 21948 IsGuiding returns 0
03:24:17.850 00.002 21948 PulseGuide returned control before completion, sleep 87
03:24:17.954 00.104 21948 IsGuiding returns 0
03:24:17.954 00.000 21948 Move returns status 0, amount 78
03:24:17.954 00.000 21948 MoveAxis(N, 0, ABG)
03:24:17.954 00.000 21948 Move returns status 0, amount 0
03:24:17.954 00.000 21948 move complete, result=0
03:24:17.954 00.000 21948 worker thread done servicing request
03:24:17.955 00.001 21948 Worker thread wakes up
03:24:17.955 00.000 18120 GuideStep: -0.4 px 78 ms EAST, -0.2 px 0 ms NORTH
03:24:17.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:17.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:19.583 01.628 21948 Exposure complete
03:24:19.632 00.049 21948 worker thread done servicing request
03:24:19.632 00.000 18120 OnExposeComplete: enter
03:24:19.635 00.003 18120 UpdateGuideState(): m_state=6
03:24:19.637 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5591
03:24:19.640 00.003 18120 Star::Find returns 1 (0), X=895.26, Y=234.06, Mass=1926, SNR=30.4, Peak=170 HFD=4.2
03:24:19.643 00.003 18120 MultiStar: [#1 -0.09,-0.18,0.73,U] [#2 -0.18,0.15,0.61,U] [#3 -0.06,0.01,0.60,U] [#4 0.26,0.06,0.55,U] [#5 0.02,0.02,0.46,U] [#6 0.00,0.25,0.54,U] [#7 0.14,-0.15,0.43,U] [#8 -0.05,0.17,0.39,U] 
03:24:19.644 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.38, -0.11}
03:24:19.647 00.003 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
03:24:19.649 00.002 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
03:24:19.651 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.03 mountY=-0.06, mountTheta=-1.94
03:24:19.656 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
03:24:19.658 00.002 18120 Enqueuing Move request for scope (0.07, 0.00)
03:24:19.661 00.003 21948 Worker thread wakes up
03:24:19.661 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:19.662 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
03:24:19.662 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:19.663 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:19.663 00.000 18120 Enqueuing Expose request
03:24:19.664 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
03:24:19.664 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
03:24:19.664 00.000 21948 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.06
03:24:19.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:24:19.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:19.664 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:24:19.664 00.000 21948 MoveAxis(E, 0, ABG)
03:24:19.664 00.000 21948 Move returns status 0, amount 0
03:24:19.664 00.000 21948 MoveAxis(N, 0, ABG)
03:24:19.664 00.000 21948 Move returns status 0, amount 0
03:24:19.664 00.000 21948 move complete, result=0
03:24:19.664 00.000 21948 worker thread done servicing request
03:24:19.664 00.000 21948 Worker thread wakes up
03:24:19.664 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:19.665 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:19.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:21.182 01.517 21948 Exposure complete
03:24:21.216 00.034 21948 worker thread done servicing request
03:24:21.216 00.000 18120 OnExposeComplete: enter
03:24:21.217 00.001 18120 UpdateGuideState(): m_state=6
03:24:21.217 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5592
03:24:21.218 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=233.99, Mass=1836, SNR=29.6, Peak=158 HFD=4.2
03:24:21.219 00.001 18120 MultiStar: [#1 0.20,-0.45,0.00,M1] [#2 -0.09,-0.12,0.62,U] [#3 0.50,-0.22,0.00,M1] [#4 0.35,-0.18,0.54,U] [#5 0.14,-0.25,0.46,U] [#6 0.18,0.00,0.51,U] [#7 0.26,-0.06,0.42,U] [#8 -0.16,0.20,0.38,U] 
03:24:21.219 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.11}, one-star: {0.41, -0.18}
03:24:21.219 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:24:21.220 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:24:21.220 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.51 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
03:24:21.222 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.11, opts=13)
03:24:21.222 00.000 18120 Enqueuing Move request for scope (0.19, -0.11)
03:24:21.223 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:21.223 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.6
03:24:21.223 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:21.224 00.001 21948 Worker thread wakes up
03:24:21.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
03:24:21.224 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
03:24:21.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:21.225 00.001 18120 Enqueuing Expose request
03:24:21.225 00.000 21948 Moving (0.19, -0.11) raw xDistance=-0.17 yDistance=-0.12
03:24:21.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:24:21.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:21.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:24:21.225 00.000 21948 MoveAxis(E, 0, ABG)
03:24:21.225 00.000 21948 Move returns status 0, amount 0
03:24:21.225 00.000 21948 MoveAxis(N, 0, ABG)
03:24:21.225 00.000 21948 Move returns status 0, amount 0
03:24:21.225 00.000 21948 move complete, result=0
03:24:21.225 00.000 21948 worker thread done servicing request
03:24:21.225 00.000 21948 Worker thread wakes up
03:24:21.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:21.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:21.226 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:22.858 01.632 21948 Exposure complete
03:24:22.909 00.051 21948 worker thread done servicing request
03:24:22.910 00.001 18120 OnExposeComplete: enter
03:24:22.911 00.001 18120 UpdateGuideState(): m_state=6
03:24:22.911 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5593
03:24:22.912 00.001 18120 Star::Find returns 1 (0), X=895.47, Y=233.97, Mass=1824, SNR=29.5, Peak=148 HFD=4.1
03:24:22.912 00.000 18120 MultiStar: [#1 0.01,-0.13,0.72,U] [#2 -0.03,-0.17,0.63,U] [#3 0.26,-0.34,0.61,U] [#4 0.40,-0.14,0.57,U] [#5 0.07,-0.37,0.47,U] [#6 0.39,0.01,0.52,U] [#7 0.29,-0.09,0.44,U] [#8 0.10,0.15,0.38,U] 
03:24:22.913 00.001 18120 refined, 8 included, MultiStar: {0.26, -0.16}, one-star: {0.58, -0.21}
03:24:22.913 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:24:22.914 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:24:22.914 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-0.56 mountX=-0.25 mountY=-0.16, mountTheta=-2.58
03:24:22.916 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.16, opts=13)
03:24:22.916 00.000 18120 Enqueuing Move request for scope (0.26, -0.16)
03:24:22.917 00.001 21948 Worker thread wakes up
03:24:22.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
03:24:22.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
03:24:22.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:22.917 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.5
03:24:22.918 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:22.919 00.001 21948 Moving (0.26, -0.16) raw xDistance=-0.25 yDistance=-0.16
03:24:22.919 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:22.920 00.001 18120 Enqueuing Expose request
03:24:22.922 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:24:22.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:22.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:24:22.922 00.000 21948 MoveAxis(E, 45, ABG)
03:24:22.922 00.000 21948 Guiding  Dir = 2, Dur = 45
03:24:22.922 00.000 21948 IsSlewing returns 0
03:24:22.922 00.000 21948 IsGuiding returns 0
03:24:22.924 00.002 21948 PulseGuide returned control before completion, sleep 54
03:24:22.985 00.061 21948 IsGuiding returns 0
03:24:22.985 00.000 21948 Move returns status 0, amount 45
03:24:22.985 00.000 21948 MoveAxis(N, 0, ABG)
03:24:22.985 00.000 21948 Move returns status 0, amount 0
03:24:22.985 00.000 21948 move complete, result=0
03:24:22.985 00.000 21948 worker thread done servicing request
03:24:22.985 00.000 21948 Worker thread wakes up
03:24:22.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:22.985 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
03:24:22.987 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:24.393 01.406 21948 Exposure complete
03:24:24.428 00.035 21948 worker thread done servicing request
03:24:24.429 00.001 18120 OnExposeComplete: enter
03:24:24.429 00.000 18120 UpdateGuideState(): m_state=6
03:24:24.430 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5594
03:24:24.430 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=234.17, Mass=1827, SNR=29.6, Peak=164 HFD=4.3
03:24:24.431 00.001 18120 MultiStar: [#1 -0.05,0.12,0.73,U] [#2 -0.25,0.11,0.65,U] [#3 -0.06,-0.04,0.60,U] [#4 0.16,0.13,0.55,U] [#5 -0.08,-0.01,0.47,U] [#6 -0.25,0.17,0.51,U] [#7 0.01,0.11,0.43,U] [#8 -0.09,0.24,0.39,U] 
03:24:24.431 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.27, 0.00}
03:24:24.433 00.002 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
03:24:24.433 00.000 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
03:24:24.433 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=0.08 mountY=-0.02, mountTheta=-0.29
03:24:24.436 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
03:24:24.436 00.000 18120 Enqueuing Move request for scope (-0.01, 0.08)
03:24:24.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:24.436 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.6
03:24:24.436 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:24.438 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:24.438 00.000 18120 Enqueuing Expose request
03:24:24.439 00.001 21948 Worker thread wakes up
03:24:24.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:24:24.439 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:24:24.439 00.000 21948 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
03:24:24.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:24:24.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:24.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:24:24.439 00.000 21948 MoveAxis(E, 0, ABG)
03:24:24.439 00.000 21948 Move returns status 0, amount 0
03:24:24.439 00.000 21948 MoveAxis(N, 0, ABG)
03:24:24.439 00.000 21948 Move returns status 0, amount 0
03:24:24.439 00.000 21948 move complete, result=0
03:24:24.439 00.000 21948 worker thread done servicing request
03:24:24.439 00.000 21948 Worker thread wakes up
03:24:24.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:24.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:24.439 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:26.063 01.624 21948 Exposure complete
03:24:26.111 00.048 21948 worker thread done servicing request
03:24:26.111 00.000 18120 OnExposeComplete: enter
03:24:26.112 00.001 18120 UpdateGuideState(): m_state=6
03:24:26.113 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5595
03:24:26.113 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=233.82, Mass=1874, SNR=29.9, Peak=165 HFD=3.9
03:24:26.114 00.001 18120 MultiStar: [#1 0.26,-0.50,0.00,M1] [#2 -0.27,-0.17,0.63,U] [#3 0.27,-0.30,0.57,U] [#4 0.41,-0.01,0.55,U] [#5 0.12,-0.25,0.46,U] [#6 0.12,-0.13,0.54,U] [#7 0.23,0.01,0.44,U] [#8 0.13,-0.00,0.39,U] 
03:24:26.114 00.000 18120 refined, 7 included, MultiStar: {0.19, -0.18}, one-star: {0.37, -0.35}
03:24:26.114 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
03:24:26.115 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
03:24:26.116 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.76 mountX=-0.24 mountY=-0.09, mountTheta=-2.79
03:24:26.118 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.18, opts=13)
03:24:26.118 00.000 18120 Enqueuing Move request for scope (0.19, -0.18)
03:24:26.119 00.001 21948 Worker thread wakes up
03:24:26.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
03:24:26.119 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
03:24:26.119 00.000 21948 Moving (0.19, -0.18) raw xDistance=-0.24 yDistance=-0.09
03:24:26.119 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:24:26.119 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:26.119 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:24:26.119 00.000 21948 MoveAxis(E, 43, ABG)
03:24:26.119 00.000 21948 Guiding  Dir = 2, Dur = 43
03:24:26.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:26.119 00.000 18120 UpdateGuideState exits: m=1874 RSB=29.9
03:24:26.120 00.001 21948 IsSlewing returns 0
03:24:26.120 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:26.120 00.000 21948 IsGuiding returns 0
03:24:26.121 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:26.122 00.001 18120 Enqueuing Expose request
03:24:26.122 00.000 21948 PulseGuide returned control before completion, sleep 52
03:24:26.190 00.068 21948 IsGuiding returns 0
03:24:26.190 00.000 21948 Move returns status 0, amount 43
03:24:26.191 00.001 21948 MoveAxis(N, 0, ABG)
03:24:26.191 00.000 21948 Move returns status 0, amount 0
03:24:26.191 00.000 21948 move complete, result=0
03:24:26.191 00.000 21948 worker thread done servicing request
03:24:26.191 00.000 21948 Worker thread wakes up
03:24:26.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:26.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:26.191 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:24:27.600 01.409 21948 Exposure complete
03:24:27.633 00.033 21948 worker thread done servicing request
03:24:27.635 00.002 18120 OnExposeComplete: enter
03:24:27.637 00.002 18120 UpdateGuideState(): m_state=6
03:24:27.640 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5596
03:24:27.642 00.002 18120 Star::Find returns 1 (0), X=895.15, Y=234.06, Mass=2100, SNR=31.6, Peak=198 HFD=4.2
03:24:27.643 00.001 18120 MultiStar: [#1 0.08,-0.11,0.64,U] [#2 -0.11,0.03,0.60,U] [#3 -0.09,0.02,0.57,U] [#4 0.21,-0.04,0.52,U] [#5 -0.22,0.03,0.46,U] [#6 0.28,0.12,0.49,U] [#7 0.01,0.04,0.40,U] [#8 0.06,0.30,0.36,U] 
03:24:27.645 00.002 18120 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.27, -0.11}
03:24:27.646 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:24:27.647 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:24:27.648 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.03 mountY=-0.07, mountTheta=-1.96
03:24:27.651 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
03:24:27.652 00.001 18120 Enqueuing Move request for scope (0.07, 0.00)
03:24:27.654 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:27.655 00.001 18120 UpdateGuideState exits: m=2100 RSB=31.6
03:24:27.656 00.001 21948 Worker thread wakes up
03:24:27.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
03:24:27.656 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:27.657 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:27.658 00.001 18120 Enqueuing Expose request
03:24:27.658 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
03:24:27.659 00.001 21948 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.07
03:24:27.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:24:27.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:27.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:24:27.659 00.000 21948 MoveAxis(E, 0, ABG)
03:24:27.659 00.000 21948 Move returns status 0, amount 0
03:24:27.659 00.000 21948 MoveAxis(N, 0, ABG)
03:24:27.659 00.000 21948 Move returns status 0, amount 0
03:24:27.659 00.000 21948 move complete, result=0
03:24:27.659 00.000 21948 worker thread done servicing request
03:24:27.659 00.000 21948 Worker thread wakes up
03:24:27.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:27.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:27.659 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:29.291 01.632 21948 Exposure complete
03:24:29.364 00.073 21948 worker thread done servicing request
03:24:29.364 00.000 18120 OnExposeComplete: enter
03:24:29.366 00.002 18120 UpdateGuideState(): m_state=6
03:24:29.367 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5597
03:24:29.369 00.002 18120 Star::Find returns 1 (0), X=895.05, Y=234.30, Mass=1839, SNR=29.8, Peak=150 HFD=4.1
03:24:29.370 00.001 18120 MultiStar: [#1 -0.26,-0.06,0.74,U] [#2 -0.23,0.11,0.64,U] [#3 -0.37,0.09,0.61,U] [#4 0.18,0.33,0.56,U] [#5 -0.36,-0.09,0.46,U] [#6 -0.03,0.39,0.55,U] [#7 -0.02,0.12,0.43,U] [#8 -0.22,0.50,0.00,M1] 
03:24:29.371 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.12}, one-star: {0.17, 0.13}
03:24:29.373 00.002 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
03:24:29.374 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
03:24:29.375 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.23 mountX=0.15 mountY=0.03, mountTheta=0.19
03:24:29.378 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.12, opts=13)
03:24:29.378 00.000 18120 Enqueuing Move request for scope (-0.10, 0.12)
03:24:29.379 00.001 21948 Worker thread wakes up
03:24:29.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
03:24:29.379 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
03:24:29.379 00.000 21948 Moving (-0.10, 0.12) raw xDistance=0.15 yDistance=0.03
03:24:29.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:24:29.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:29.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:24:29.379 00.000 21948 MoveAxis(E, 0, ABG)
03:24:29.379 00.000 21948 Move returns status 0, amount 0
03:24:29.379 00.000 21948 MoveAxis(N, 0, ABG)
03:24:29.379 00.000 21948 Move returns status 0, amount 0
03:24:29.379 00.000 21948 move complete, result=0
03:24:29.379 00.000 21948 worker thread done servicing request
03:24:29.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:29.380 00.001 18120 UpdateGuideState exits: m=1839 RSB=29.8
03:24:29.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:29.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:29.381 00.000 18120 Enqueuing Expose request
03:24:29.382 00.001 21948 Worker thread wakes up
03:24:29.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:29.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:29.382 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:30.801 01.419 21948 Exposure complete
03:24:30.850 00.049 21948 worker thread done servicing request
03:24:30.850 00.000 18120 OnExposeComplete: enter
03:24:30.853 00.003 18120 UpdateGuideState(): m_state=6
03:24:30.855 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5598
03:24:30.858 00.003 18120 Star::Find returns 1 (0), X=894.96, Y=234.11, Mass=1846, SNR=29.8, Peak=170 HFD=4.2
03:24:30.860 00.002 18120 MultiStar: [#1 -0.21,-0.11,0.72,U] [#2 -0.36,0.15,0.65,U] [#3 -0.15,0.00,0.63,U] [#4 -0.14,-0.01,0.55,U] [#5 -0.32,0.00,0.46,U] [#6 -0.01,0.41,0.50,U] [#7 -0.14,0.13,0.44,U] [#8 -0.44,0.27,0.00,M2] 
03:24:30.861 00.001 18120 single-star, 7 included, MultiStar: {-0.14, 0.04}, one-star: {0.08, -0.06}
03:24:30.862 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
03:24:30.862 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
03:24:30.863 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
03:24:30.867 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
03:24:30.869 00.002 18120 Enqueuing Move request for scope (0.08, -0.06)
03:24:30.872 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:30.875 00.003 21948 Worker thread wakes up
03:24:30.875 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.8
03:24:30.875 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
03:24:30.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:30.876 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
03:24:30.876 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:30.876 00.000 21948 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=-0.05
03:24:30.876 00.000 18120 Enqueuing Expose request
03:24:30.877 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:24:30.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:30.877 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:24:30.877 00.000 21948 MoveAxis(E, 0, ABG)
03:24:30.877 00.000 21948 Move returns status 0, amount 0
03:24:30.877 00.000 21948 MoveAxis(N, 0, ABG)
03:24:30.877 00.000 21948 Move returns status 0, amount 0
03:24:30.877 00.000 21948 move complete, result=0
03:24:30.877 00.000 21948 worker thread done servicing request
03:24:30.877 00.000 21948 Worker thread wakes up
03:24:30.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:30.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:30.877 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:32.506 01.629 21948 Exposure complete
03:24:32.557 00.051 21948 worker thread done servicing request
03:24:32.557 00.000 18120 OnExposeComplete: enter
03:24:32.558 00.001 18120 UpdateGuideState(): m_state=6
03:24:32.558 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5599
03:24:32.559 00.001 18120 Star::Find returns 1 (0), X=895.43, Y=234.15, Mass=1918, SNR=30.3, Peak=138 HFD=3.9
03:24:32.559 00.000 18120 MultiStar: [#1 0.32,-0.19,0.70,U] [#2 0.15,0.13,0.62,U] [#3 0.30,-0.03,0.60,U] [#4 0.32,0.19,0.54,U] [#5 0.06,0.02,0.44,U] [#6 0.12,0.17,0.52,U] [#7 0.17,0.17,0.43,U] [#8 0.27,0.28,0.40,U] 
03:24:32.560 00.001 18120 refined, 8 included, MultiStar: {0.28, 0.06}, one-star: {0.55, -0.02}
03:24:32.560 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
03:24:32.561 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
03:24:32.561 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.29 cameraTheta=0.20 mountX=-0.07 mountY=-0.28, mountTheta=-1.80
03:24:32.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.06, opts=13)
03:24:32.563 00.001 18120 Enqueuing Move request for scope (0.28, 0.06)
03:24:32.563 00.000 21948 Worker thread wakes up
03:24:32.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.06) opts 0xd
03:24:32.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:32.564 00.001 18120 UpdateGuideState exits: m=1918 RSB=30.3
03:24:32.565 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:32.565 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:32.566 00.001 18120 Enqueuing Expose request
03:24:32.566 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.06)
03:24:32.566 00.000 21948 Moving (0.28, 0.06) raw xDistance=-0.07 yDistance=-0.28
03:24:32.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:24:32.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:24:32.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:24:32.566 00.000 21948 MoveAxis(E, 0, ABG)
03:24:32.566 00.000 21948 Move returns status 0, amount 0
03:24:32.566 00.000 21948 MoveAxis(N, 0, ABG)
03:24:32.567 00.001 21948 Move returns status 0, amount 0
03:24:32.567 00.000 21948 move complete, result=0
03:24:32.567 00.000 21948 worker thread done servicing request
03:24:32.567 00.000 21948 Worker thread wakes up
03:24:32.567 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:32.567 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:32.568 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:24:34.083 01.515 21948 Exposure complete
03:24:34.149 00.066 21948 worker thread done servicing request
03:24:34.150 00.001 18120 OnExposeComplete: enter
03:24:34.152 00.002 18120 UpdateGuideState(): m_state=6
03:24:34.153 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5600
03:24:34.153 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.86, Mass=1922, SNR=30.4, Peak=164 HFD=4.3
03:24:34.154 00.001 18120 MultiStar: [#1 0.05,-0.39,0.70,U] [#2 -0.03,-0.16,0.63,U] [#3 0.10,-0.23,0.58,U] [#4 0.26,-0.26,0.54,U] [#5 -0.06,-0.23,0.47,U] [#6 0.07,-0.06,0.53,U] [#7 0.11,-0.18,0.42,U] [#8 -0.07,-0.32,0.39,U] 
03:24:34.154 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.25}, one-star: {0.30, -0.31}
03:24:34.155 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
03:24:34.155 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
03:24:34.155 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.18 mountX=-0.27 mountY=0.02, mountTheta=3.06
03:24:34.156 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.25, opts=13)
03:24:34.158 00.002 18120 Enqueuing Move request for scope (0.10, -0.25)
03:24:34.161 00.003 21948 Worker thread wakes up
03:24:34.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
03:24:34.161 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
03:24:34.161 00.000 21948 Moving (0.10, -0.25) raw xDistance=-0.27 yDistance=0.02
03:24:34.161 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:34.161 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
03:24:34.162 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:34.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:24:34.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:34.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:34.163 00.001 18120 Enqueuing Expose request
03:24:34.164 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:24:34.164 00.000 21948 MoveAxis(E, 48, ABG)
03:24:34.164 00.000 21948 Guiding  Dir = 2, Dur = 48
03:24:34.164 00.000 21948 IsSlewing returns 0
03:24:34.164 00.000 21948 IsGuiding returns 0
03:24:34.167 00.003 21948 PulseGuide returned control before completion, sleep 57
03:24:34.235 00.068 21948 IsGuiding returns 1
03:24:34.235 00.000 21948 scope still moving after pulse duration time elapsed
03:24:34.267 00.032 21948 IsSlewing returns 0
03:24:34.267 00.000 21948 IsGuiding returns 0
03:24:34.267 00.000 21948 scope move finished after 48 + 55 ms
03:24:34.267 00.000 21948 Move returns status 0, amount 48
03:24:34.267 00.000 21948 MoveAxis(N, 0, ABG)
03:24:34.267 00.000 21948 Move returns status 0, amount 0
03:24:34.267 00.000 21948 move complete, result=0
03:24:34.267 00.000 21948 worker thread done servicing request
03:24:34.267 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
03:24:34.269 00.002 21948 Worker thread wakes up
03:24:34.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:34.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:35.903 01.634 21948 Exposure complete
03:24:35.927 00.024 21948 worker thread done servicing request
03:24:35.927 00.000 18120 OnExposeComplete: enter
03:24:35.927 00.000 18120 UpdateGuideState(): m_state=6
03:24:35.928 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5601
03:24:35.928 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=234.88, Mass=1854, SNR=29.7, Peak=165 HFD=4.2
03:24:35.929 00.001 18120 MultiStar: [#1 -0.12,0.74,0.00,M1] [#2 -0.27,0.97,0.00,M1] [#3 0.14,0.88,0.00,M1] [#4 -0.18,0.80,0.00,M1] [#5 -0.07,0.75,0.00,M1] [#6 -0.37,0.95,0.00,M1] [#7 -0.17,0.94,0.00,M1] [#8 0.04,0.83,0.00,M1] 
03:24:35.929 00.000 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
03:24:35.930 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
03:24:35.930 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.71 hyp=0.72 cameraTheta=1.44 mountX=0.61 mountY=-0.40, mountTheta=-0.58
03:24:35.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.71, opts=13)
03:24:35.932 00.001 18120 Enqueuing Move request for scope (0.09, 0.71)
03:24:35.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:35.933 00.001 21948 Worker thread wakes up
03:24:35.933 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.7
03:24:35.934 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:35.934 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:35.935 00.001 18120 Enqueuing Expose request
03:24:35.935 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.71) opts 0xd
03:24:35.935 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.71)
03:24:35.935 00.000 21948 Moving (0.09, 0.71) raw xDistance=0.61 yDistance=-0.40
03:24:35.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
03:24:35.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:24:35.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:24:35.935 00.000 21948 MoveAxis(W, 106, ABG)
03:24:35.935 00.000 21948 Guiding  Dir = 3, Dur = 106
03:24:35.936 00.001 21948 IsSlewing returns 0
03:24:35.936 00.000 21948 IsGuiding returns 0
03:24:35.937 00.001 21948 PulseGuide returned control before completion, sleep 115
03:24:36.062 00.125 21948 IsGuiding returns 0
03:24:36.062 00.000 21948 Move returns status 0, amount 106
03:24:36.062 00.000 21948 MoveAxis(N, 0, ABG)
03:24:36.062 00.000 21948 Move returns status 0, amount 0
03:24:36.062 00.000 21948 move complete, result=0
03:24:36.062 00.000 21948 worker thread done servicing request
03:24:36.062 00.000 21948 Worker thread wakes up
03:24:36.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:36.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:36.062 00.000 18120 GuideStep: 0.6 px 106 ms WEST, -0.4 px 0 ms NORTH
03:24:37.471 01.409 21948 Exposure complete
03:24:37.513 00.042 21948 worker thread done servicing request
03:24:37.514 00.001 18120 OnExposeComplete: enter
03:24:37.516 00.002 18120 UpdateGuideState(): m_state=6
03:24:37.519 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5602
03:24:37.521 00.002 18120 Star::Find returns 1 (0), X=895.58, Y=234.25, Mass=1837, SNR=29.6, Peak=148 HFD=3.9
03:24:37.524 00.003 18120 MultiStar: [#1 0.39,0.18,0.72,U] [#2 0.01,0.36,0.64,U] [#3 0.59,0.17,0.00,M2] [#4 0.86,0.34,0.00,M2] [#5 0.49,0.17,0.00,M2] [#6 0.50,0.47,0.00,M2] [#7 0.29,0.22,0.45,U] [#8 0.32,0.63,0.00,M2] 
03:24:37.524 00.000 18120 refined, 3 included, MultiStar: {0.40, 0.19}, one-star: {0.70, 0.08}
03:24:37.525 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
03:24:37.525 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
03:24:37.526 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.45 mountX=0.01 mountY=-0.44, mountTheta=-1.55
03:24:37.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=0.19, opts=13)
03:24:37.527 00.000 18120 Enqueuing Move request for scope (0.40, 0.19)
03:24:37.528 00.001 21948 Worker thread wakes up
03:24:37.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd
03:24:37.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, 0.19)
03:24:37.528 00.000 21948 Moving (0.40, 0.19) raw xDistance=0.01 yDistance=-0.44
03:24:37.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:24:37.528 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.82
03:24:37.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
03:24:37.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:37.529 00.001 18120 UpdateGuideState exits: m=1837 RSB=29.6
03:24:37.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:37.530 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:37.530 00.000 18120 Enqueuing Expose request
03:24:37.530 00.000 21948 MoveAxis(E, 0, ABG)
03:24:37.530 00.000 21948 Move returns status 0, amount 0
03:24:37.530 00.000 21948 MoveAxis(N, 106, ABG)
03:24:37.531 00.001 21948 Guiding  Dir = 0, Dur = 106
03:24:37.531 00.000 21948 IsSlewing returns 0
03:24:37.531 00.000 21948 IsGuiding returns 0
03:24:37.536 00.005 21948 PulseGuide returned control before completion, sleep 112
03:24:37.654 00.118 21948 IsGuiding returns 1
03:24:37.654 00.000 21948 scope still moving after pulse duration time elapsed
03:24:37.688 00.034 21948 IsSlewing returns 0
03:24:37.689 00.001 21948 IsGuiding returns 0
03:24:37.689 00.000 21948 scope move finished after 106 + 52 ms
03:24:37.689 00.000 21948 Move returns status 0, amount 106
03:24:37.689 00.000 21948 move complete, result=0
03:24:37.689 00.000 21948 worker thread done servicing request
03:24:37.689 00.000 21948 Worker thread wakes up
03:24:37.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:37.689 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 106 ms NORTH
03:24:37.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:39.317 01.628 21948 Exposure complete
03:24:39.356 00.039 21948 worker thread done servicing request
03:24:39.356 00.000 18120 OnExposeComplete: enter
03:24:39.357 00.001 18120 UpdateGuideState(): m_state=6
03:24:39.357 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5603
03:24:39.358 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=233.94, Mass=1756, SNR=29.1, Peak=111 HFD=4.3
03:24:39.358 00.000 18120 MultiStar: large primary error, entering stabilization period
03:24:39.359 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
03:24:39.359 00.000 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
03:24:39.359 00.000 18120 CameraToMount -- cameraX=1.27 cameraY=-0.23 hyp=1.29 cameraTheta=-0.18 mountX=-0.74 mountY=-1.03, mountTheta=-2.19
03:24:39.361 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=1.27, y=-0.23, opts=13)
03:24:39.361 00.000 18120 Enqueuing Move request for scope (1.27, -0.23)
03:24:39.362 00.001 21948 Worker thread wakes up
03:24:39.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:39.362 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.27, -0.23) opts 0xd
03:24:39.362 00.000 21948 Handling offset move in thread for scope, endpoint = (1.27, -0.23)
03:24:39.362 00.000 21948 Moving (1.27, -0.23) raw xDistance=-0.74 yDistance=-1.03
03:24:39.362 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
03:24:39.362 00.000 21948 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
03:24:39.362 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.1
03:24:39.364 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:39.365 00.001 21948 MoveAxis(E, 132, ABG)
03:24:39.365 00.000 21948 Guiding  Dir = 2, Dur = 132
03:24:39.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:39.366 00.001 18120 Enqueuing Expose request
03:24:39.367 00.001 21948 IsSlewing returns 0
03:24:39.367 00.000 21948 IsGuiding returns 0
03:24:39.369 00.002 21948 PulseGuide returned control before completion, sleep 141
03:24:39.515 00.146 21948 IsGuiding returns 0
03:24:39.515 00.000 21948 Move returns status 0, amount 132
03:24:39.515 00.000 21948 MoveAxis(N, 246, ABG)
03:24:39.515 00.000 21948 Guiding  Dir = 0, Dur = 246
03:24:39.515 00.000 21948 IsSlewing returns 0
03:24:39.517 00.002 21948 IsGuiding returns 0
03:24:39.521 00.004 21948 PulseGuide returned control before completion, sleep 252
03:24:39.789 00.268 21948 IsGuiding returns 0
03:24:39.789 00.000 21948 Move returns status 0, amount 246
03:24:39.789 00.000 21948 move complete, result=0
03:24:39.789 00.000 18120 GuideStep: -0.7 px 132 ms EAST, -1.0 px 246 ms NORTH
03:24:39.790 00.001 21948 worker thread done servicing request
03:24:39.790 00.000 21948 Worker thread wakes up
03:24:39.790 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:39.790 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:41.194 01.404 21948 Exposure complete
03:24:41.236 00.042 21948 worker thread done servicing request
03:24:41.236 00.000 18120 OnExposeComplete: enter
03:24:41.238 00.002 18120 UpdateGuideState(): m_state=6
03:24:41.238 00.000 18120 Star::Find(15, 896, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5604
03:24:41.239 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=234.33, Mass=1863, SNR=29.8, Peak=132 HFD=4.3
03:24:41.239 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
03:24:41.240 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
03:24:41.240 00.000 18120 CameraToMount -- cameraX=-0.63 cameraY=0.16 hyp=0.65 cameraTheta=2.89 mountX=0.41 mountY=0.49, mountTheta=0.87
03:24:41.241 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.63, y=0.16, opts=13)
03:24:41.242 00.001 18120 Enqueuing Move request for scope (-0.63, 0.16)
03:24:41.242 00.000 21948 Worker thread wakes up
03:24:41.242 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:41.243 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.16) opts 0xd
03:24:41.243 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.63, 0.16)
03:24:41.243 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.8
03:24:41.243 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:41.244 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:41.244 00.000 18120 Enqueuing Expose request
03:24:41.244 00.000 21948 Moving (-0.63, 0.16) raw xDistance=0.41 yDistance=0.49
03:24:41.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
03:24:41.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:24:41.244 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
03:24:41.245 00.001 21948 MoveAxis(W, 64, ABG)
03:24:41.245 00.000 21948 Guiding  Dir = 3, Dur = 64
03:24:41.245 00.000 21948 IsSlewing returns 0
03:24:41.245 00.000 21948 IsGuiding returns 0
03:24:41.247 00.002 21948 PulseGuide returned control before completion, sleep 73
03:24:41.334 00.087 21948 IsGuiding returns 0
03:24:41.334 00.000 21948 Move returns status 0, amount 64
03:24:41.334 00.000 21948 MoveAxis(N, 0, ABG)
03:24:41.334 00.000 21948 Move returns status 0, amount 0
03:24:41.334 00.000 21948 move complete, result=0
03:24:41.334 00.000 21948 worker thread done servicing request
03:24:41.334 00.000 21948 Worker thread wakes up
03:24:41.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:41.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:41.334 00.000 18120 GuideStep: 0.4 px 64 ms WEST, 0.5 px 0 ms NORTH
03:24:42.975 01.641 21948 Exposure complete
03:24:43.021 00.046 21948 worker thread done servicing request
03:24:43.021 00.000 18120 OnExposeComplete: enter
03:24:43.022 00.001 18120 UpdateGuideState(): m_state=6
03:24:43.023 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5605
03:24:43.023 00.000 18120 Star::Find returns 1 (0), X=894.24, Y=233.81, Mass=1954, SNR=30.6, Peak=162 HFD=3.9
03:24:43.023 00.000 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.62 = 1.66)
03:24:43.024 00.001 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.66 = 1.62)
03:24:43.024 00.000 18120 CameraToMount -- cameraX=-0.64 cameraY=-0.36 hyp=0.74 cameraTheta=-2.63 mountX=-0.07 mountY=0.74, mountTheta=1.66
03:24:43.025 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.64, y=-0.36, opts=13)
03:24:43.026 00.001 18120 Enqueuing Move request for scope (-0.64, -0.36)
03:24:43.026 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:43.027 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.6
03:24:43.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:43.028 00.001 21948 Worker thread wakes up
03:24:43.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.36) opts 0xd
03:24:43.028 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.64, -0.36)
03:24:43.028 00.000 21948 Moving (-0.64, -0.36) raw xDistance=-0.07 yDistance=0.74
03:24:43.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:24:43.028 00.000 21948 resist switch: large excursion: input 0.74 thresh 0.60 direction from -1 to 1
03:24:43.028 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.21
03:24:43.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:24:43.028 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:43.028 00.000 18120 Enqueuing Expose request
03:24:43.029 00.001 21948 MoveAxis(E, 0, ABG)
03:24:43.029 00.000 21948 Move returns status 0, amount 0
03:24:43.029 00.000 21948 MoveAxis(S, 176, ABG)
03:24:43.029 00.000 21948 Guiding  Dir = 1, Dur = 176
03:24:43.029 00.000 21948 IsSlewing returns 0
03:24:43.029 00.000 21948 IsGuiding returns 0
03:24:43.034 00.005 21948 PulseGuide returned control before completion, sleep 181
03:24:43.220 00.186 21948 IsGuiding returns 1
03:24:43.220 00.000 21948 scope still moving after pulse duration time elapsed
03:24:43.251 00.031 21948 IsSlewing returns 0
03:24:43.252 00.001 21948 IsGuiding returns 0
03:24:43.252 00.000 21948 scope move finished after 176 + 47 ms
03:24:43.252 00.000 21948 Move returns status 0, amount 176
03:24:43.252 00.000 21948 move complete, result=0
03:24:43.252 00.000 21948 worker thread done servicing request
03:24:43.252 00.000 21948 Worker thread wakes up
03:24:43.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:43.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:43.252 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 176 ms SOUTH
03:24:44.658 01.406 21948 Exposure complete
03:24:44.690 00.032 21948 worker thread done servicing request
03:24:44.690 00.000 18120 OnExposeComplete: enter
03:24:44.691 00.001 18120 UpdateGuideState(): m_state=6
03:24:44.691 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5606
03:24:44.692 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=233.74, Mass=1822, SNR=29.5, Peak=139 HFD=4.2
03:24:44.692 00.000 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.00) = xAngle (-3.99 = 2.29)
03:24:44.693 00.001 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.03 = 2.25)
03:24:44.693 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.43 hyp=0.48 cameraTheta=-1.99 mountX=-0.31 mountY=0.37, mountTheta=2.28
03:24:44.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.43, opts=13)
03:24:44.695 00.001 18120 Enqueuing Move request for scope (-0.19, -0.43)
03:24:44.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:44.696 00.001 18120 UpdateGuideState exits: m=1822 RSB=29.5
03:24:44.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:44.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:44.697 00.001 18120 Enqueuing Expose request
03:24:44.697 00.000 21948 Worker thread wakes up
03:24:44.698 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.43) opts 0xd
03:24:44.698 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.43)
03:24:44.698 00.000 21948 Moving (-0.19, -0.43) raw xDistance=-0.31 yDistance=0.37
03:24:44.698 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:24:44.698 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:24:44.698 00.000 21948 MoveAxis(E, 56, ABG)
03:24:44.698 00.000 21948 Guiding  Dir = 2, Dur = 56
03:24:44.698 00.000 21948 IsSlewing returns 0
03:24:44.698 00.000 21948 IsGuiding returns 0
03:24:44.700 00.002 21948 PulseGuide returned control before completion, sleep 65
03:24:45.028 00.328 21948 IsGuiding returns 1
03:24:45.028 00.000 21948 scope still moving after pulse duration time elapsed
03:24:45.057 00.029 21948 IsSlewing returns 0
03:24:45.057 00.000 21948 IsGuiding returns 0
03:24:45.057 00.000 21948 scope move finished after 56 + 303 ms
03:24:45.057 00.000 21948 Move returns status 0, amount 56
03:24:45.057 00.000 21948 MoveAxis(S, 88, ABG)
03:24:45.058 00.001 21948 Guiding  Dir = 1, Dur = 88
03:24:45.058 00.000 21948 IsSlewing returns 0
03:24:45.058 00.000 21948 IsGuiding returns 0
03:24:45.064 00.006 21948 PulseGuide returned control before completion, sleep 93
03:24:45.166 00.102 21948 IsGuiding returns 0
03:24:45.166 00.000 21948 Move returns status 0, amount 88
03:24:45.166 00.000 21948 move complete, result=0
03:24:45.166 00.000 21948 worker thread done servicing request
03:24:45.166 00.000 21948 Worker thread wakes up
03:24:45.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:45.167 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:45.167 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.4 px 88 ms SOUTH
03:24:46.798 01.631 21948 Exposure complete
03:24:46.834 00.036 21948 worker thread done servicing request
03:24:46.834 00.000 18120 OnExposeComplete: enter
03:24:46.835 00.001 18120 UpdateGuideState(): m_state=6
03:24:46.836 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5607
03:24:46.836 00.000 18120 Star::Find returns 1 (0), X=894.27, Y=235.09, Mass=1906, SNR=30.2, Peak=172 HFD=4.1
03:24:46.836 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
03:24:46.837 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
03:24:46.837 00.000 18120 CameraToMount -- cameraX=-0.62 cameraY=0.92 hyp=1.11 cameraTheta=2.16 mountX=1.10 mountY=0.14, mountTheta=0.12
03:24:46.839 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.62, y=0.92, opts=13)
03:24:46.840 00.001 18120 Enqueuing Move request for scope (-0.62, 0.92)
03:24:46.840 00.000 21948 Worker thread wakes up
03:24:46.840 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:46.841 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.92) opts 0xd
03:24:46.841 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
03:24:46.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:46.842 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:46.842 00.000 18120 Enqueuing Expose request
03:24:46.844 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.62, 0.92)
03:24:46.844 00.000 21948 Moving (-0.62, 0.92) raw xDistance=1.10 yDistance=0.14
03:24:46.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.10
03:24:46.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:46.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:24:46.844 00.000 21948 MoveAxis(W, 192, ABG)
03:24:46.844 00.000 21948 Guiding  Dir = 3, Dur = 192
03:24:46.844 00.000 21948 IsSlewing returns 0
03:24:46.844 00.000 21948 IsGuiding returns 0
03:24:46.846 00.002 21948 PulseGuide returned control before completion, sleep 201
03:24:47.063 00.217 21948 IsGuiding returns 0
03:24:47.063 00.000 21948 Move returns status 0, amount 192
03:24:47.063 00.000 21948 MoveAxis(N, 0, ABG)
03:24:47.063 00.000 21948 Move returns status 0, amount 0
03:24:47.063 00.000 21948 move complete, result=0
03:24:47.063 00.000 21948 worker thread done servicing request
03:24:47.063 00.000 18120 GuideStep: 1.1 px 192 ms WEST, 0.1 px 0 ms NORTH
03:24:47.064 00.001 21948 Worker thread wakes up
03:24:47.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:47.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:48.475 01.411 21948 Exposure complete
03:24:48.509 00.034 21948 worker thread done servicing request
03:24:48.509 00.000 18120 OnExposeComplete: enter
03:24:48.511 00.002 18120 UpdateGuideState(): m_state=6
03:24:48.512 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5608
03:24:48.512 00.000 18120 Star::Find returns 1 (0), X=894.44, Y=234.90, Mass=1845, SNR=29.8, Peak=152 HFD=4.1
03:24:48.513 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
03:24:48.514 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
03:24:48.515 00.001 18120 CameraToMount -- cameraX=-0.44 cameraY=0.73 hyp=0.85 cameraTheta=2.12 mountX=0.85 mountY=0.07, mountTheta=0.08
03:24:48.518 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.73, opts=13)
03:24:48.519 00.001 18120 Enqueuing Move request for scope (-0.44, 0.73)
03:24:48.519 00.000 21948 Worker thread wakes up
03:24:48.519 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.73) opts 0xd
03:24:48.519 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.73)
03:24:48.519 00.000 21948 Moving (-0.44, 0.73) raw xDistance=0.85 yDistance=0.07
03:24:48.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.85
03:24:48.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:48.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:48.522 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:24:48.522 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
03:24:48.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:48.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:48.524 00.001 18120 Enqueuing Expose request
03:24:48.524 00.000 21948 MoveAxis(W, 165, ABG)
03:24:48.524 00.000 21948 Guiding  Dir = 3, Dur = 165
03:24:48.525 00.001 21948 IsSlewing returns 0
03:24:48.525 00.000 21948 IsGuiding returns 0
03:24:48.526 00.001 21948 PulseGuide returned control before completion, sleep 174
03:24:48.709 00.183 21948 IsGuiding returns 0
03:24:48.709 00.000 21948 Move returns status 0, amount 165
03:24:48.709 00.000 21948 MoveAxis(N, 0, ABG)
03:24:48.709 00.000 21948 Move returns status 0, amount 0
03:24:48.709 00.000 21948 move complete, result=0
03:24:48.710 00.001 21948 worker thread done servicing request
03:24:48.710 00.000 21948 Worker thread wakes up
03:24:48.710 00.000 18120 GuideStep: 0.8 px 165 ms WEST, 0.1 px 0 ms NORTH
03:24:48.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:48.711 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:50.343 01.632 21948 Exposure complete
03:24:50.400 00.057 21948 worker thread done servicing request
03:24:50.400 00.000 18120 OnExposeComplete: enter
03:24:50.401 00.001 18120 UpdateGuideState(): m_state=6
03:24:50.401 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5609
03:24:50.402 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=234.25, Mass=1889, SNR=30.1, Peak=168 HFD=4.1
03:24:50.404 00.002 18120 MultiStar: exiting stabilization period
03:24:50.407 00.003 18120 MultiStar: [#1 -0.40,0.35,0.00,M1] [#2 -0.42,0.12,0.63,U] [#3 -0.17,0.27,0.59,U] [#4 0.17,0.08,0.55,U] [#5 -0.20,0.14,0.46,U] [#6 -0.40,0.58,0.00,M3] [#7 -0.46,0.39,0.00,M1] [#8 -0.73,0.24,0.00,M3] 
03:24:50.408 00.001 18120 single-star, 4 included, MultiStar: {-0.11, 0.13}, one-star: {0.03, 0.08}
03:24:50.409 00.001 18120 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.00) = xAngle (-0.74 = -0.74)
03:24:50.410 00.001 18120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.78 = -0.78)
03:24:50.410 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.26 mountX=0.06 mountY=-0.06, mountTheta=-0.76
03:24:50.412 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
03:24:50.413 00.001 18120 Enqueuing Move request for scope (0.03, 0.08)
03:24:50.414 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:50.414 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:24:50.415 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:50.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:50.417 00.002 18120 Enqueuing Expose request
03:24:50.417 00.000 21948 Worker thread wakes up
03:24:50.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
03:24:50.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
03:24:50.417 00.000 21948 Moving (0.03, 0.08) raw xDistance=0.06 yDistance=-0.06
03:24:50.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:24:50.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:50.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:24:50.418 00.001 21948 MoveAxis(E, 0, ABG)
03:24:50.418 00.000 21948 Move returns status 0, amount 0
03:24:50.418 00.000 21948 MoveAxis(N, 0, ABG)
03:24:50.418 00.000 21948 Move returns status 0, amount 0
03:24:50.418 00.000 21948 move complete, result=0
03:24:50.418 00.000 21948 worker thread done servicing request
03:24:50.418 00.000 21948 Worker thread wakes up
03:24:50.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:50.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:50.419 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:51.933 01.514 21948 Exposure complete
03:24:51.965 00.032 21948 worker thread done servicing request
03:24:51.965 00.000 18120 OnExposeComplete: enter
03:24:51.966 00.001 18120 UpdateGuideState(): m_state=6
03:24:51.966 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5610
03:24:51.966 00.000 18120 Star::Find returns 1 (0), X=894.87, Y=234.20, Mass=1851, SNR=29.9, Peak=162 HFD=4.2
03:24:51.967 00.001 18120 MultiStar: [#1 -0.53,-0.03,0.00,M2] [#2 -0.60,0.20,0.00,M1] [#3 -0.21,0.31,0.60,U] [#4 0.10,-0.03,0.57,U] [#5 -0.26,-0.11,0.48,U] [#6 -0.51,0.49,0.00,M4] [#7 -0.40,0.24,0.00,M2] [#8 -0.40,0.31,0.00,M4] 
03:24:51.967 00.000 18120 single-star, 3 included, MultiStar: {-0.08, 0.05}, one-star: {-0.01, 0.03}
03:24:51.968 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
03:24:51.968 00.000 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
03:24:51.969 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.85 mountX=0.03 mountY=-0.00, mountTheta=-0.19
03:24:51.970 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
03:24:51.970 00.000 18120 Enqueuing Move request for scope (-0.01, 0.03)
03:24:51.971 00.001 21948 Worker thread wakes up
03:24:51.971 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:51.972 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
03:24:51.972 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.9
03:24:51.972 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:51.972 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:51.973 00.001 18120 Enqueuing Expose request
03:24:51.973 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
03:24:51.973 00.000 21948 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
03:24:51.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:24:51.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:51.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:24:51.973 00.000 21948 MoveAxis(E, 0, ABG)
03:24:51.974 00.001 21948 Move returns status 0, amount 0
03:24:51.974 00.000 21948 MoveAxis(N, 0, ABG)
03:24:51.974 00.000 21948 Move returns status 0, amount 0
03:24:51.974 00.000 21948 move complete, result=0
03:24:51.974 00.000 21948 worker thread done servicing request
03:24:51.974 00.000 21948 Worker thread wakes up
03:24:51.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:51.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:51.974 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:53.607 01.633 21948 Exposure complete
03:24:53.646 00.039 21948 worker thread done servicing request
03:24:53.646 00.000 18120 OnExposeComplete: enter
03:24:53.648 00.002 18120 UpdateGuideState(): m_state=6
03:24:53.649 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5611
03:24:53.650 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=234.33, Mass=1892, SNR=30.1, Peak=157 HFD=3.9
03:24:53.652 00.002 18120 MultiStar: [#1 -0.31,0.08,0.69,U] [#2 -0.55,0.24,0.00,M2] [#3 -0.46,0.15,0.00,M1] [#4 -0.07,0.32,0.56,U] [#5 -0.56,0.13,0.00,M1] [#6 -0.29,0.27,0.53,U] [#7 -0.39,0.29,0.00,M3] [#8 -0.57,0.53,0.00,M5] 
03:24:53.652 00.000 18120 single-star, 3 included, MultiStar: {-0.17, 0.19}, one-star: {-0.07, 0.16}
03:24:53.655 00.003 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
03:24:53.657 00.002 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
03:24:53.659 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.98 mountX=0.18 mountY=-0.01, mountTheta=-0.05
03:24:53.662 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
03:24:53.663 00.001 18120 Enqueuing Move request for scope (-0.07, 0.16)
03:24:53.663 00.000 21948 Worker thread wakes up
03:24:53.663 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:53.664 00.001 18120 UpdateGuideState exits: m=1892 RSB=30.1
03:24:53.664 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:53.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:53.665 00.001 18120 Enqueuing Expose request
03:24:53.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
03:24:53.665 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
03:24:53.665 00.000 21948 Moving (-0.07, 0.16) raw xDistance=0.18 yDistance=-0.01
03:24:53.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:24:53.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:53.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:24:53.665 00.000 21948 MoveAxis(E, 0, ABG)
03:24:53.665 00.000 21948 Move returns status 0, amount 0
03:24:53.665 00.000 21948 MoveAxis(N, 0, ABG)
03:24:53.665 00.000 21948 Move returns status 0, amount 0
03:24:53.665 00.000 21948 move complete, result=0
03:24:53.665 00.000 21948 worker thread done servicing request
03:24:53.665 00.000 21948 Worker thread wakes up
03:24:53.666 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:53.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:53.666 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:55.188 01.522 21948 Exposure complete
03:24:55.243 00.055 21948 worker thread done servicing request
03:24:55.243 00.000 18120 OnExposeComplete: enter
03:24:55.244 00.001 18120 UpdateGuideState(): m_state=6
03:24:55.244 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5612
03:24:55.245 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=234.27, Mass=1828, SNR=29.5, Peak=142 HFD=3.8
03:24:55.247 00.002 18120 MultiStar: [#1 -0.42,0.17,0.00,M2] [#2 -0.69,0.29,0.00,M3] [#3 -0.43,0.32,0.00,M2] [#4 -0.14,0.27,0.57,U] [#5 -0.46,0.02,0.00,M2] [#6 -0.34,0.60,0.00,M4] [#7 -0.39,0.37,0.00,M4] [#8 -0.33,0.48,0.00,M6] 
03:24:55.250 00.003 18120 single-star, 1 included, MultiStar: {-0.17, 0.16}, one-star: {-0.19, 0.10}
03:24:55.252 00.002 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
03:24:55.253 00.001 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
03:24:55.253 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.66 mountX=0.17 mountY=0.12, mountTheta=0.64
03:24:55.255 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.10, opts=13)
03:24:55.255 00.000 18120 Enqueuing Move request for scope (-0.19, 0.10)
03:24:55.256 00.001 21948 Worker thread wakes up
03:24:55.256 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:55.256 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.5
03:24:55.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:55.259 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
03:24:55.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:55.260 00.001 18120 Enqueuing Expose request
03:24:55.260 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
03:24:55.260 00.000 21948 Moving (-0.19, 0.10) raw xDistance=0.17 yDistance=0.12
03:24:55.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:24:55.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:55.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:24:55.260 00.000 21948 MoveAxis(E, 0, ABG)
03:24:55.260 00.000 21948 Move returns status 0, amount 0
03:24:55.260 00.000 21948 MoveAxis(N, 0, ABG)
03:24:55.260 00.000 21948 Move returns status 0, amount 0
03:24:55.260 00.000 21948 move complete, result=0
03:24:55.260 00.000 21948 worker thread done servicing request
03:24:55.260 00.000 21948 Worker thread wakes up
03:24:55.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:55.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:55.261 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:56.892 01.631 21948 Exposure complete
03:24:56.946 00.054 21948 worker thread done servicing request
03:24:56.946 00.000 18120 OnExposeComplete: enter
03:24:56.947 00.001 18120 UpdateGuideState(): m_state=6
03:24:56.949 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5613
03:24:56.950 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=234.39, Mass=1809, SNR=29.4, Peak=135 HFD=4.3
03:24:56.952 00.002 18120 MultiStar: [#1 -0.41,0.19,0.00,M3] [#2 -0.68,0.29,0.00,M4] [#3 -0.45,0.25,0.00,M3] [#4 -0.01,0.32,0.55,U] [#5 -0.71,-0.16,0.00,M3] [#6 -0.55,0.51,0.00,M5] [#7 -0.49,0.41,0.00,M5] [#8 -0.77,0.51,0.00,M7] 
03:24:56.954 00.002 18120 single-star, 1 included, MultiStar: {-0.10, 0.26}, one-star: {-0.14, 0.22}
03:24:56.954 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
03:24:56.955 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
03:24:56.955 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.16 mountX=0.26 mountY=0.03, mountTheta=0.12
03:24:56.957 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.22, opts=13)
03:24:56.957 00.000 18120 Enqueuing Move request for scope (-0.14, 0.22)
03:24:56.958 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:56.958 00.000 18120 UpdateGuideState exits: m=1809 RSB=29.4
03:24:56.958 00.000 21948 Worker thread wakes up
03:24:56.959 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:56.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
03:24:56.959 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
03:24:56.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:56.960 00.001 18120 Enqueuing Expose request
03:24:56.960 00.000 21948 Moving (-0.14, 0.22) raw xDistance=0.26 yDistance=0.03
03:24:56.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:24:56.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:56.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:24:56.960 00.000 21948 MoveAxis(W, 46, ABG)
03:24:56.960 00.000 21948 Guiding  Dir = 3, Dur = 46
03:24:56.960 00.000 21948 IsSlewing returns 0
03:24:56.961 00.001 21948 IsGuiding returns 0
03:24:56.962 00.001 21948 PulseGuide returned control before completion, sleep 55
03:24:57.035 00.073 21948 IsGuiding returns 0
03:24:57.035 00.000 21948 Move returns status 0, amount 46
03:24:57.035 00.000 21948 MoveAxis(N, 0, ABG)
03:24:57.035 00.000 21948 Move returns status 0, amount 0
03:24:57.035 00.000 21948 move complete, result=0
03:24:57.035 00.000 21948 worker thread done servicing request
03:24:57.035 00.000 21948 Worker thread wakes up
03:24:57.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:57.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:24:57.035 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
03:24:58.447 01.412 21948 Exposure complete
03:24:58.500 00.053 21948 worker thread done servicing request
03:24:58.500 00.000 18120 OnExposeComplete: enter
03:24:58.503 00.003 18120 UpdateGuideState(): m_state=6
03:24:58.506 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5614
03:24:58.508 00.002 18120 Star::Find returns 1 (0), X=894.80, Y=234.15, Mass=1929, SNR=30.4, Peak=171 HFD=4.2
03:24:58.511 00.003 18120 MultiStar: [#1 -0.30,-0.01,0.67,U] [#2 -0.66,0.06,0.00,M5] [#3 -0.10,-0.06,0.60,U] [#4 -0.11,0.07,0.53,U] [#5 -0.49,-0.24,0.00,M4] [#6 -0.40,0.10,0.51,U] [#7 -0.31,0.16,0.42,U] [#8 -0.49,0.26,0.00,M8] 
03:24:58.512 00.001 18120 single-star, 5 included, MultiStar: {-0.20, 0.03}, one-star: {-0.08, -0.02}
03:24:58.515 00.003 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.38)
03:24:58.516 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.34)
03:24:58.517 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.90 mountX=0.02 mountY=0.08, mountTheta=1.38
03:24:58.519 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.02, opts=13)
03:24:58.520 00.001 18120 Enqueuing Move request for scope (-0.08, -0.02)
03:24:58.521 00.001 21948 Worker thread wakes up
03:24:58.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:24:58.521 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
03:24:58.521 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
03:24:58.522 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:58.522 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:24:58.522 00.000 18120 Enqueuing Expose request
03:24:58.523 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
03:24:58.523 00.000 21948 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
03:24:58.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:24:58.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:58.523 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:24:58.523 00.000 21948 MoveAxis(E, 0, ABG)
03:24:58.523 00.000 21948 Move returns status 0, amount 0
03:24:58.523 00.000 21948 MoveAxis(N, 0, ABG)
03:24:58.523 00.000 21948 Move returns status 0, amount 0
03:24:58.523 00.000 21948 move complete, result=0
03:24:58.523 00.000 21948 worker thread done servicing request
03:24:58.523 00.000 21948 Worker thread wakes up
03:24:58.524 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:58.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:24:58.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:00.157 01.633 21948 Exposure complete
03:25:00.204 00.047 21948 worker thread done servicing request
03:25:00.204 00.000 18120 OnExposeComplete: enter
03:25:00.205 00.001 18120 UpdateGuideState(): m_state=6
03:25:00.205 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5615
03:25:00.206 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=233.98, Mass=1859, SNR=29.9, Peak=172 HFD=4.1
03:25:00.206 00.000 18120 MultiStar: [#1 -0.20,-0.49,0.00,M3] [#2 -0.55,-0.11,0.00,M6] [#3 -0.20,-0.14,0.60,U] [#4 -0.24,-0.04,0.55,U] [#5 -0.42,-0.17,0.00,M5] [#6 -0.45,0.13,0.00,M5] [#7 -0.30,-0.03,0.44,U] [#8 -0.11,-0.08,0.38,U] 
03:25:00.207 00.001 18120 single-star, 4 included, MultiStar: {-0.17, -0.11}, one-star: {-0.08, -0.19}
03:25:00.207 00.000 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.32)
03:25:00.207 00.000 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.28)
03:25:00.209 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.96 mountX=-0.14 mountY=0.15, mountTheta=2.30
03:25:00.210 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.19, opts=13)
03:25:00.211 00.001 18120 Enqueuing Move request for scope (-0.08, -0.19)
03:25:00.211 00.000 21948 Worker thread wakes up
03:25:00.211 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
03:25:00.211 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
03:25:00.211 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:00.212 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:25:00.212 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:00.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:00.213 00.001 18120 Enqueuing Expose request
03:25:00.213 00.000 21948 Moving (-0.08, -0.19) raw xDistance=-0.14 yDistance=0.15
03:25:00.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:25:00.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:00.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:25:00.213 00.000 21948 MoveAxis(E, 0, ABG)
03:25:00.213 00.000 21948 Move returns status 0, amount 0
03:25:00.213 00.000 21948 MoveAxis(N, 0, ABG)
03:25:00.213 00.000 21948 Move returns status 0, amount 0
03:25:00.213 00.000 21948 move complete, result=0
03:25:00.213 00.000 21948 worker thread done servicing request
03:25:00.214 00.001 21948 Worker thread wakes up
03:25:00.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:00.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:00.214 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:01.738 01.524 21948 Exposure complete
03:25:01.772 00.034 21948 worker thread done servicing request
03:25:01.772 00.000 18120 OnExposeComplete: enter
03:25:01.774 00.002 18120 UpdateGuideState(): m_state=6
03:25:01.775 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5616
03:25:01.777 00.002 18120 Star::Find returns 1 (0), X=895.17, Y=234.01, Mass=1885, SNR=29.9, Peak=181 HFD=4.2
03:25:01.778 00.001 18120 MultiStar: [#1 -0.09,-0.26,0.75,U] [#2 -0.43,-0.21,0.00,M7] [#3 -0.05,-0.29,0.60,U] [#4 -0.09,-0.31,0.55,U] [#5 -0.45,-0.17,0.00,M6] [#6 -0.28,0.10,0.50,U] [#7 -0.13,-0.10,0.42,U] [#8 -0.26,0.13,0.39,U] 
03:25:01.779 00.001 18120 refined, 6 included, MultiStar: {-0.04, -0.15}, one-star: {0.29, -0.16}
03:25:01.780 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.00) = xAngle (-3.80 = 2.49)
03:25:01.780 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.45)
03:25:01.781 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.80 mountX=-0.12 mountY=0.10, mountTheta=2.46
03:25:01.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.15, opts=13)
03:25:01.783 00.000 18120 Enqueuing Move request for scope (-0.04, -0.15)
03:25:01.784 00.001 21948 Worker thread wakes up
03:25:01.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:01.784 00.000 18120 UpdateGuideState exits: m=1885 RSB=29.9
03:25:01.785 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:01.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:01.786 00.001 18120 Enqueuing Expose request
03:25:01.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
03:25:01.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
03:25:01.786 00.000 21948 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.10
03:25:01.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:25:01.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:01.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:25:01.786 00.000 21948 MoveAxis(E, 0, ABG)
03:25:01.786 00.000 21948 Move returns status 0, amount 0
03:25:01.786 00.000 21948 MoveAxis(N, 0, ABG)
03:25:01.786 00.000 21948 Move returns status 0, amount 0
03:25:01.786 00.000 21948 move complete, result=0
03:25:01.786 00.000 21948 worker thread done servicing request
03:25:01.786 00.000 21948 Worker thread wakes up
03:25:01.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:01.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:01.787 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:03.416 01.629 21948 Exposure complete
03:25:03.462 00.046 21948 worker thread done servicing request
03:25:03.462 00.000 18120 OnExposeComplete: enter
03:25:03.463 00.001 18120 UpdateGuideState(): m_state=6
03:25:03.463 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5617
03:25:03.464 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=234.10, Mass=1864, SNR=29.9, Peak=172 HFD=4.3
03:25:03.464 00.000 18120 MultiStar: [#1 -0.22,-0.26,0.73,U] [#2 -0.50,-0.09,0.00,M8] [#3 -0.27,-0.17,0.61,U] [#4 -0.21,-0.14,0.57,U] [#5 -0.42,0.00,0.47,U] [#6 -0.48,-0.07,0.00,M5] [#7 -0.08,0.16,0.43,U] [#8 -0.35,0.18,0.39,U] 
03:25:03.465 00.001 18120 single-star, 6 included, MultiStar: {-0.17, -0.07}, one-star: {0.10, -0.08}
03:25:03.465 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
03:25:03.466 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
03:25:03.466 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.65 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
03:25:03.467 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.08, opts=13)
03:25:03.468 00.001 18120 Enqueuing Move request for scope (0.10, -0.08)
03:25:03.468 00.000 21948 Worker thread wakes up
03:25:03.468 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:03.469 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:25:03.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:03.470 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:03.470 00.000 18120 Enqueuing Expose request
03:25:03.471 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
03:25:03.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
03:25:03.471 00.000 21948 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.05
03:25:03.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:25:03.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:03.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:25:03.471 00.000 21948 MoveAxis(E, 0, ABG)
03:25:03.471 00.000 21948 Move returns status 0, amount 0
03:25:03.471 00.000 21948 MoveAxis(N, 0, ABG)
03:25:03.471 00.000 21948 Move returns status 0, amount 0
03:25:03.471 00.000 21948 move complete, result=0
03:25:03.471 00.000 21948 worker thread done servicing request
03:25:03.471 00.000 21948 Worker thread wakes up
03:25:03.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:03.471 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:03.471 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:04.995 01.524 21948 Exposure complete
03:25:05.043 00.048 21948 worker thread done servicing request
03:25:05.043 00.000 18120 OnExposeComplete: enter
03:25:05.043 00.000 18120 UpdateGuideState(): m_state=6
03:25:05.044 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5618
03:25:05.044 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=233.87, Mass=1732, SNR=28.9, Peak=152 HFD=4.2
03:25:05.045 00.001 18120 MultiStar: [#1 -0.18,-0.33,0.74,U] [#2 -0.29,-0.17,0.67,U] [#3 -0.23,-0.23,0.62,U] [#4 -0.17,-0.13,0.57,U] [#5 -0.26,-0.07,0.52,U] [#6 -0.17,-0.09,0.53,U] [#7 0.26,0.01,0.43,U] [#8 -0.58,0.07,0.00,M6] 
03:25:05.045 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.19}, one-star: {0.11, -0.30}
03:25:05.046 00.001 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.10 = 2.18)
03:25:05.046 00.000 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
03:25:05.046 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=-0.13 mountY=0.18, mountTheta=2.17
03:25:05.047 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.19, opts=13)
03:25:05.048 00.001 18120 Enqueuing Move request for scope (-0.11, -0.19)
03:25:05.048 00.000 21948 Worker thread wakes up
03:25:05.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:05.049 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
03:25:05.049 00.000 18120 UpdateGuideState exits: m=1732 RSB=28.9
03:25:05.049 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:05.050 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:05.050 00.000 18120 Enqueuing Expose request
03:25:05.050 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
03:25:05.051 00.001 21948 Moving (-0.11, -0.19) raw xDistance=-0.13 yDistance=0.18
03:25:05.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:25:05.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:05.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:25:05.051 00.000 21948 MoveAxis(E, 0, ABG)
03:25:05.051 00.000 21948 Move returns status 0, amount 0
03:25:05.051 00.000 21948 MoveAxis(N, 0, ABG)
03:25:05.051 00.000 21948 Move returns status 0, amount 0
03:25:05.051 00.000 21948 move complete, result=0
03:25:05.051 00.000 21948 worker thread done servicing request
03:25:05.051 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:05.052 00.001 21948 Worker thread wakes up
03:25:05.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:05.052 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:06.688 01.636 21948 Exposure complete
03:25:06.724 00.036 21948 worker thread done servicing request
03:25:06.724 00.000 18120 OnExposeComplete: enter
03:25:06.725 00.001 18120 UpdateGuideState(): m_state=6
03:25:06.726 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5619
03:25:06.728 00.002 18120 Star::Find returns 1 (0), X=894.90, Y=234.03, Mass=1890, SNR=30.1, Peak=174 HFD=4.3
03:25:06.728 00.000 18120 MultiStar: [#1 -0.39,-0.22,0.00,M1] [#2 -0.58,-0.02,0.00,M8] [#3 -0.24,-0.07,0.63,U] [#4 0.22,-0.45,0.00,M1] [#5 -0.33,-0.15,0.47,U] [#6 -0.50,0.30,0.00,M5] [#7 -0.30,0.09,0.44,U] [#8 -0.37,0.02,0.41,U] 
03:25:06.729 00.001 18120 single-star, 4 included, MultiStar: {-0.19, -0.07}, one-star: {0.02, -0.14}
03:25:06.729 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.85)
03:25:06.729 00.000 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.81)
03:25:06.730 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.44 mountX=-0.14 mountY=0.05, mountTheta=2.81
03:25:06.732 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
03:25:06.732 00.000 18120 Enqueuing Move request for scope (0.02, -0.14)
03:25:06.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:06.733 00.001 18120 UpdateGuideState exits: m=1890 RSB=30.1
03:25:06.733 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:06.735 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:06.738 00.003 18120 Enqueuing Expose request
03:25:06.740 00.002 21948 Worker thread wakes up
03:25:06.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
03:25:06.740 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
03:25:06.740 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.05
03:25:06.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:25:06.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:06.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:25:06.740 00.000 21948 MoveAxis(E, 0, ABG)
03:25:06.740 00.000 21948 Move returns status 0, amount 0
03:25:06.740 00.000 21948 MoveAxis(N, 0, ABG)
03:25:06.740 00.000 21948 Move returns status 0, amount 0
03:25:06.740 00.000 21948 move complete, result=0
03:25:06.740 00.000 21948 worker thread done servicing request
03:25:06.740 00.000 21948 Worker thread wakes up
03:25:06.741 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:06.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:06.741 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:25:08.252 01.511 21948 Exposure complete
03:25:08.292 00.040 21948 worker thread done servicing request
03:25:08.292 00.000 18120 OnExposeComplete: enter
03:25:08.294 00.002 18120 UpdateGuideState(): m_state=6
03:25:08.294 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5620
03:25:08.295 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=234.03, Mass=1912, SNR=30.2, Peak=174 HFD=4.2
03:25:08.295 00.000 18120 MultiStar: [#1 -0.17,-0.25,0.69,U] [#2 -0.40,-0.25,0.00,M9] [#3 -0.02,-0.23,0.60,U] [#4 -0.08,-0.15,0.56,U] [#5 -0.32,-0.49,0.00,M4] [#6 -0.48,-0.13,0.00,M6] [#7 -0.01,-0.15,0.43,U] [#8 -0.56,-0.02,0.00,M6] 
03:25:08.296 00.001 18120 refined, 4 included, MultiStar: {0.04, -0.18}, one-star: {0.30, -0.14}
03:25:08.296 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
03:25:08.296 00.000 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
03:25:08.297 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.37 mountX=-0.18 mountY=0.05, mountTheta=2.87
03:25:08.298 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.18, opts=13)
03:25:08.299 00.001 18120 Enqueuing Move request for scope (0.04, -0.18)
03:25:08.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:08.300 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.2
03:25:08.300 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:08.302 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:08.302 00.000 18120 Enqueuing Expose request
03:25:08.302 00.000 21948 Worker thread wakes up
03:25:08.303 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
03:25:08.303 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
03:25:08.303 00.000 21948 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=0.05
03:25:08.303 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:25:08.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:08.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:25:08.303 00.000 21948 MoveAxis(E, 0, ABG)
03:25:08.303 00.000 21948 Move returns status 0, amount 0
03:25:08.303 00.000 21948 MoveAxis(N, 0, ABG)
03:25:08.303 00.000 21948 Move returns status 0, amount 0
03:25:08.303 00.000 21948 move complete, result=0
03:25:08.303 00.000 21948 worker thread done servicing request
03:25:08.303 00.000 21948 Worker thread wakes up
03:25:08.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:08.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:08.303 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:25:09.933 01.630 21948 Exposure complete
03:25:09.966 00.033 21948 worker thread done servicing request
03:25:09.966 00.000 18120 OnExposeComplete: enter
03:25:09.967 00.001 18120 UpdateGuideState(): m_state=6
03:25:09.968 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5621
03:25:09.968 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=233.98, Mass=1812, SNR=29.4, Peak=177 HFD=4.2
03:25:09.969 00.001 18120 MultiStar: [#1 -0.36,-0.34,0.00,M1] [#2 -0.48,0.00,0.00,M10] [#3 -0.21,-0.20,0.62,U] [#4 -0.03,-0.21,0.54,U] [#5 -0.47,-0.08,0.00,M5] [#6 -0.51,0.02,0.00,M7] [#7 -0.24,-0.20,0.46,U] [#8 -0.31,0.10,0.42,U] 
03:25:09.969 00.000 18120 single-star, 4 included, MultiStar: {-0.13, -0.16}, one-star: {0.00, -0.19}
03:25:09.969 00.000 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.56 = 2.73)
03:25:09.970 00.001 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.69)
03:25:09.970 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.56 mountX=-0.17 mountY=0.08, mountTheta=2.69
03:25:09.972 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.19, opts=13)
03:25:09.972 00.000 18120 Enqueuing Move request for scope (0.00, -0.19)
03:25:09.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:09.973 00.001 21948 Worker thread wakes up
03:25:09.973 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
03:25:09.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
03:25:09.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:09.974 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
03:25:09.974 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:09.974 00.000 18120 Enqueuing Expose request
03:25:09.975 00.001 21948 Moving (0.00, -0.19) raw xDistance=-0.17 yDistance=0.08
03:25:09.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:25:09.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:09.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:09.975 00.000 21948 MoveAxis(E, 0, ABG)
03:25:09.975 00.000 21948 Move returns status 0, amount 0
03:25:09.975 00.000 21948 MoveAxis(N, 0, ABG)
03:25:09.975 00.000 21948 Move returns status 0, amount 0
03:25:09.975 00.000 21948 move complete, result=0
03:25:09.975 00.000 21948 worker thread done servicing request
03:25:09.975 00.000 21948 Worker thread wakes up
03:25:09.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:09.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:09.975 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:11.489 01.514 21948 Exposure complete
03:25:11.533 00.044 21948 worker thread done servicing request
03:25:11.533 00.000 18120 OnExposeComplete: enter
03:25:11.536 00.003 18120 UpdateGuideState(): m_state=6
03:25:11.536 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5622
03:25:11.538 00.002 18120 Star::Find returns 1 (0), X=894.91, Y=233.92, Mass=1825, SNR=29.6, Peak=170 HFD=4.3
03:25:11.538 00.000 18120 MultiStar: [#1 -0.48,-0.17,0.00,M2] [#2 -0.48,-0.10,0.00,R] [#3 -0.23,-0.21,0.64,U] [#4 0.08,-0.26,0.58,U] [#5 -0.35,-0.24,0.50,U] [#6 -0.35,0.21,0.56,U] [#7 -0.30,-0.25,0.43,U] [#8 -0.35,0.26,0.41,U] 
03:25:11.539 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.13}, one-star: {0.03, -0.25}
03:25:11.539 00.000 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.49 = 1.79)
03:25:11.540 00.001 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.53 = 1.75)
03:25:11.540 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.50 mountX=-0.05 mountY=0.21, mountTheta=1.79
03:25:11.542 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.13, opts=13)
03:25:11.542 00.000 18120 Enqueuing Move request for scope (-0.17, -0.13)
03:25:11.543 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:11.543 00.000 21948 Worker thread wakes up
03:25:11.543 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.6
03:25:11.544 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:11.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:11.544 00.000 18120 Enqueuing Expose request
03:25:11.545 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
03:25:11.545 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
03:25:11.545 00.000 21948 Moving (-0.17, -0.13) raw xDistance=-0.05 yDistance=0.21
03:25:11.545 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:25:11.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:25:11.545 00.000 21948 MoveAxis(E, 0, ABG)
03:25:11.545 00.000 21948 Move returns status 0, amount 0
03:25:11.545 00.000 21948 MoveAxis(S, 51, ABG)
03:25:11.545 00.000 21948 Guiding  Dir = 1, Dur = 51
03:25:11.545 00.000 21948 IsSlewing returns 0
03:25:11.545 00.000 21948 IsGuiding returns 0
03:25:11.550 00.005 21948 PulseGuide returned control before completion, sleep 57
03:25:11.610 00.060 21948 IsGuiding returns 1
03:25:11.610 00.000 21948 scope still moving after pulse duration time elapsed
03:25:11.641 00.031 21948 IsSlewing returns 0
03:25:11.642 00.001 21948 IsGuiding returns 0
03:25:11.642 00.000 21948 scope move finished after 51 + 45 ms
03:25:11.642 00.000 21948 Move returns status 0, amount 51
03:25:11.642 00.000 21948 move complete, result=0
03:25:11.642 00.000 21948 worker thread done servicing request
03:25:11.642 00.000 21948 Worker thread wakes up
03:25:11.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:11.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:11.642 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 51 ms SOUTH
03:25:13.279 01.637 21948 Exposure complete
03:25:13.313 00.034 21948 worker thread done servicing request
03:25:13.314 00.001 18120 OnExposeComplete: enter
03:25:13.315 00.001 18120 UpdateGuideState(): m_state=6
03:25:13.315 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5623
03:25:13.316 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.16, Mass=1771, SNR=29.0, Peak=171 HFD=4.1
03:25:13.316 00.000 18120 MultiStar: [#1 -0.28,0.07,0.74,U] [#2 0.28,0.10,0.63,U] [#3 0.04,-0.02,0.63,U] [#4 0.26,-0.27,0.56,U] [#5 0.08,-0.02,0.50,U] [#6 0.15,0.34,0.54,U] [#7 0.10,-0.10,0.46,U] [#8 -0.30,0.09,0.41,U] 
03:25:13.317 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.14, -0.01}
03:25:13.317 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
03:25:13.318 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
03:25:13.318 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.29 mountX=-0.01 mountY=-0.06, mountTheta=-1.71
03:25:13.319 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
03:25:13.320 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
03:25:13.320 00.000 21948 Worker thread wakes up
03:25:13.320 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:25:13.320 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:25:13.320 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
03:25:13.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:13.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:13.320 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:13.321 00.001 18120 UpdateGuideState exits: m=1771 RSB=29.0
03:25:13.321 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:13.322 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:13.322 00.000 18120 Enqueuing Expose request
03:25:13.323 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:25:13.323 00.000 21948 MoveAxis(E, 0, ABG)
03:25:13.323 00.000 21948 Move returns status 0, amount 0
03:25:13.323 00.000 21948 MoveAxis(N, 0, ABG)
03:25:13.323 00.000 21948 Move returns status 0, amount 0
03:25:13.323 00.000 21948 move complete, result=0
03:25:13.323 00.000 21948 worker thread done servicing request
03:25:13.323 00.000 21948 Worker thread wakes up
03:25:13.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:13.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:13.323 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:14.847 01.524 21948 Exposure complete
03:25:14.893 00.046 21948 worker thread done servicing request
03:25:14.894 00.001 18120 OnExposeComplete: enter
03:25:14.895 00.001 18120 UpdateGuideState(): m_state=6
03:25:14.897 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5624
03:25:14.898 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=234.07, Mass=1877, SNR=30.0, Peak=174 HFD=4.2
03:25:14.900 00.002 18120 MultiStar: [#1 -0.04,-0.17,0.72,U] [#2 0.33,0.29,0.64,U] [#3 -0.09,-0.16,0.61,U] [#4 0.27,-0.18,0.55,U] [#5 -0.15,-0.07,0.44,U] [#6 -0.02,0.30,0.51,U] [#7 0.13,0.05,0.41,U] [#8 -0.55,0.13,0.00,M4] 
03:25:14.901 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.24, -0.10}
03:25:14.902 00.001 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
03:25:14.903 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
03:25:14.904 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
03:25:14.907 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
03:25:14.909 00.002 18120 Enqueuing Move request for scope (0.10, -0.02)
03:25:14.912 00.003 21948 Worker thread wakes up
03:25:14.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:25:14.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:25:14.912 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
03:25:14.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:25:14.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:14.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:25:14.912 00.000 21948 MoveAxis(E, 0, ABG)
03:25:14.912 00.000 21948 Move returns status 0, amount 0
03:25:14.912 00.000 21948 MoveAxis(N, 0, ABG)
03:25:14.912 00.000 21948 Move returns status 0, amount 0
03:25:14.912 00.000 21948 move complete, result=0
03:25:14.912 00.000 21948 worker thread done servicing request
03:25:14.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:14.913 00.001 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:25:14.914 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:14.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:14.914 00.000 18120 Enqueuing Expose request
03:25:14.915 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:14.915 00.000 21948 Worker thread wakes up
03:25:14.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:14.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:16.551 01.636 21948 Exposure complete
03:25:16.595 00.044 21948 worker thread done servicing request
03:25:16.596 00.001 18120 OnExposeComplete: enter
03:25:16.597 00.001 18120 UpdateGuideState(): m_state=6
03:25:16.598 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5625
03:25:16.598 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=234.10, Mass=1777, SNR=29.2, Peak=155 HFD=4.2
03:25:16.599 00.001 18120 MultiStar: [#1 -0.14,-0.12,0.73,U] [#2 0.02,-0.01,0.66,U] [#3 0.26,-0.22,0.63,U] [#4 0.06,-0.24,0.58,U] [#5 -0.07,-0.22,0.47,U] [#6 -0.26,0.10,0.55,U] [#7 0.09,0.02,0.44,U] [#8 -0.19,0.43,0.00,M5] 
03:25:16.599 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.10}, one-star: {0.19, -0.07}
03:25:16.600 00.001 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
03:25:16.600 00.000 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
03:25:16.601 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.22 mountX=-0.10 mountY=0.01, mountTheta=3.02
03:25:16.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
03:25:16.602 00.000 18120 Enqueuing Move request for scope (0.03, -0.10)
03:25:16.603 00.001 21948 Worker thread wakes up
03:25:16.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:25:16.603 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:25:16.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:16.604 00.001 18120 UpdateGuideState exits: m=1777 RSB=29.2
03:25:16.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:16.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:16.605 00.001 18120 Enqueuing Expose request
03:25:16.605 00.000 21948 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=0.01
03:25:16.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:25:16.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:16.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:25:16.605 00.000 21948 MoveAxis(E, 0, ABG)
03:25:16.605 00.000 21948 Move returns status 0, amount 0
03:25:16.605 00.000 21948 MoveAxis(N, 0, ABG)
03:25:16.605 00.000 21948 Move returns status 0, amount 0
03:25:16.605 00.000 21948 move complete, result=0
03:25:16.605 00.000 21948 worker thread done servicing request
03:25:16.605 00.000 21948 Worker thread wakes up
03:25:16.606 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:16.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:16.606 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:25:18.129 01.523 21948 Exposure complete
03:25:18.176 00.047 21948 worker thread done servicing request
03:25:18.176 00.000 18120 OnExposeComplete: enter
03:25:18.177 00.001 18120 UpdateGuideState(): m_state=6
03:25:18.178 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5626
03:25:18.178 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=233.93, Mass=1840, SNR=29.7, Peak=154 HFD=4.2
03:25:18.179 00.001 18120 MultiStar: [#1 0.02,-0.15,0.73,U] [#2 0.25,0.11,0.62,U] [#3 0.06,-0.15,0.60,U] [#4 0.37,-0.30,0.00,M1] [#5 0.14,-0.19,0.46,U] [#6 -0.18,0.11,0.54,U] [#7 0.13,0.18,0.45,U] [#8 -0.08,0.02,0.38,U] 
03:25:18.179 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.35, -0.24}
03:25:18.180 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
03:25:18.180 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
03:25:18.180 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.52 mountX=-0.11 mountY=-0.07, mountTheta=-2.54
03:25:18.182 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
03:25:18.183 00.001 18120 Enqueuing Move request for scope (0.11, -0.07)
03:25:18.183 00.000 21948 Worker thread wakes up
03:25:18.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:25:18.183 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:25:18.183 00.000 21948 Moving (0.11, -0.07) raw xDistance=-0.11 yDistance=-0.07
03:25:18.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:25:18.184 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:18.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:18.184 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
03:25:18.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:18.185 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:18.185 00.000 18120 Enqueuing Expose request
03:25:18.186 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:25:18.186 00.000 21948 MoveAxis(E, 0, ABG)
03:25:18.186 00.000 21948 Move returns status 0, amount 0
03:25:18.186 00.000 21948 MoveAxis(N, 0, ABG)
03:25:18.186 00.000 21948 Move returns status 0, amount 0
03:25:18.186 00.000 21948 move complete, result=0
03:25:18.186 00.000 21948 worker thread done servicing request
03:25:18.186 00.000 21948 Worker thread wakes up
03:25:18.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:18.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:18.186 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:19.808 01.622 21948 Exposure complete
03:25:19.861 00.053 21948 worker thread done servicing request
03:25:19.861 00.000 18120 OnExposeComplete: enter
03:25:19.862 00.001 18120 UpdateGuideState(): m_state=6
03:25:19.862 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5627
03:25:19.862 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=233.82, Mass=1932, SNR=30.4, Peak=165 HFD=4.4
03:25:19.863 00.001 18120 MultiStar: [#1 0.03,-0.09,0.69,U] [#2 0.47,-0.08,0.00,M1] [#3 0.16,-0.25,0.55,U] [#4 0.52,-0.23,0.00,M2] [#5 0.21,-0.11,0.45,U] [#6 0.28,0.14,0.53,U] [#7 0.27,-0.00,0.43,U] [#8 -0.18,0.26,0.38,U] 
03:25:19.863 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.11}, one-star: {0.35, -0.35}
03:25:19.864 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:25:19.864 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:25:19.865 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=-0.17 mountY=-0.12, mountTheta=-2.54
03:25:19.867 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.11, opts=13)
03:25:19.868 00.001 18120 Enqueuing Move request for scope (0.19, -0.11)
03:25:19.869 00.001 21948 Worker thread wakes up
03:25:19.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:19.869 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.4
03:25:19.870 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:19.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
03:25:19.870 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
03:25:19.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:19.871 00.001 18120 Enqueuing Expose request
03:25:19.871 00.000 21948 Moving (0.19, -0.11) raw xDistance=-0.17 yDistance=-0.12
03:25:19.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:25:19.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:19.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:25:19.871 00.000 21948 MoveAxis(E, 0, ABG)
03:25:19.871 00.000 21948 Move returns status 0, amount 0
03:25:19.871 00.000 21948 MoveAxis(N, 0, ABG)
03:25:19.871 00.000 21948 Move returns status 0, amount 0
03:25:19.871 00.000 21948 move complete, result=0
03:25:19.871 00.000 21948 worker thread done servicing request
03:25:19.871 00.000 21948 Worker thread wakes up
03:25:19.871 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:19.871 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:19.872 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:21.392 01.520 21948 Exposure complete
03:25:21.440 00.048 21948 worker thread done servicing request
03:25:21.440 00.000 18120 OnExposeComplete: enter
03:25:21.442 00.002 18120 UpdateGuideState(): m_state=6
03:25:21.442 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5628
03:25:21.443 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=233.80, Mass=1823, SNR=29.5, Peak=160 HFD=4.0
03:25:21.444 00.001 18120 MultiStar: [#1 0.08,-0.24,0.72,U] [#2 0.50,-0.04,0.00,M2] [#3 0.20,-0.35,0.60,U] [#4 0.40,-0.23,0.00,M3] [#5 0.03,-0.26,0.46,U] [#6 -0.20,0.00,0.57,U] [#7 0.04,-0.12,0.43,U] [#8 -0.18,0.07,0.40,U] 
03:25:21.445 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.22}, one-star: {0.39, -0.37}
03:25:21.445 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
03:25:21.447 00.002 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
03:25:21.447 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.14 mountX=-0.24 mountY=0.01, mountTheta=3.11
03:25:21.448 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.22, opts=13)
03:25:21.449 00.001 18120 Enqueuing Move request for scope (0.10, -0.22)
03:25:21.449 00.000 21948 Worker thread wakes up
03:25:21.449 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
03:25:21.449 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
03:25:21.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:21.450 00.001 18120 UpdateGuideState exits: m=1823 RSB=29.5
03:25:21.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:21.451 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:21.451 00.000 18120 Enqueuing Expose request
03:25:21.452 00.001 21948 Moving (0.10, -0.22) raw xDistance=-0.24 yDistance=0.01
03:25:21.452 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:25:21.452 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:21.452 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:25:21.452 00.000 21948 MoveAxis(E, 42, ABG)
03:25:21.452 00.000 21948 Guiding  Dir = 2, Dur = 42
03:25:21.452 00.000 21948 IsSlewing returns 0
03:25:21.452 00.000 21948 IsGuiding returns 0
03:25:21.454 00.002 21948 PulseGuide returned control before completion, sleep 51
03:25:21.517 00.063 21948 IsGuiding returns 0
03:25:21.517 00.000 21948 Move returns status 0, amount 42
03:25:21.517 00.000 21948 MoveAxis(N, 0, ABG)
03:25:21.517 00.000 21948 Move returns status 0, amount 0
03:25:21.517 00.000 21948 move complete, result=0
03:25:21.517 00.000 21948 worker thread done servicing request
03:25:21.517 00.000 21948 Worker thread wakes up
03:25:21.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:21.517 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
03:25:21.519 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:23.155 01.636 21948 Exposure complete
03:25:23.195 00.040 21948 worker thread done servicing request
03:25:23.195 00.000 18120 OnExposeComplete: enter
03:25:23.196 00.001 18120 UpdateGuideState(): m_state=6
03:25:23.196 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5629
03:25:23.197 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=234.03, Mass=1786, SNR=29.3, Peak=148 HFD=4.1
03:25:23.200 00.003 18120 MultiStar: [#1 -0.07,-0.21,0.72,U] [#2 0.43,0.02,0.66,U] [#3 0.17,0.02,0.60,U] [#4 0.39,-0.15,0.58,U] [#5 -0.01,-0.15,0.47,U] [#6 -0.27,0.06,0.51,U] [#7 -0.09,0.14,0.42,U] [#8 0.04,0.31,0.41,U] 
03:25:23.202 00.002 18120 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.44, -0.14}
03:25:23.205 00.003 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:25:23.207 00.002 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
03:25:23.209 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.24 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
03:25:23.212 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.04, opts=13)
03:25:23.213 00.001 18120 Enqueuing Move request for scope (0.15, -0.04)
03:25:23.214 00.001 21948 Worker thread wakes up
03:25:23.214 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:23.214 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.3
03:25:23.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:23.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:23.215 00.000 18120 Enqueuing Expose request
03:25:23.216 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
03:25:23.216 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
03:25:23.216 00.000 21948 Moving (0.15, -0.04) raw xDistance=-0.10 yDistance=-0.12
03:25:23.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:25:23.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:23.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:25:23.216 00.000 21948 MoveAxis(E, 0, ABG)
03:25:23.216 00.000 21948 Move returns status 0, amount 0
03:25:23.216 00.000 21948 MoveAxis(N, 0, ABG)
03:25:23.216 00.000 21948 Move returns status 0, amount 0
03:25:23.216 00.000 21948 move complete, result=0
03:25:23.216 00.000 21948 worker thread done servicing request
03:25:23.216 00.000 21948 Worker thread wakes up
03:25:23.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:23.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:23.216 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:24.736 01.520 21948 Exposure complete
03:25:24.776 00.040 21948 worker thread done servicing request
03:25:24.776 00.000 18120 OnExposeComplete: enter
03:25:24.777 00.001 18120 UpdateGuideState(): m_state=6
03:25:24.778 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5630
03:25:24.779 00.001 18120 Star::Find returns 1 (0), X=895.22, Y=234.06, Mass=1982, SNR=30.7, Peak=170 HFD=4.2
03:25:24.782 00.003 18120 MultiStar: [#1 0.03,-0.05,0.72,U] [#2 0.30,0.12,0.59,U] [#3 0.17,-0.06,0.58,U] [#4 0.56,-0.35,0.00,M3] [#5 -0.08,0.01,0.45,U] [#6 0.31,-0.10,0.50,U] [#7 0.04,0.07,0.41,U] [#8 0.07,-0.08,0.39,U] 
03:25:24.785 00.003 18120 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.33, -0.11}
03:25:24.808 00.023 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
03:25:24.809 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
03:25:24.809 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.21 mountX=-0.10 mountY=-0.14, mountTheta=-2.22
03:25:24.810 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
03:25:24.810 00.000 18120 Enqueuing Move request for scope (0.17, -0.04)
03:25:24.811 00.001 21948 Worker thread wakes up
03:25:24.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:25:24.811 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:25:24.811 00.000 21948 Moving (0.17, -0.04) raw xDistance=-0.10 yDistance=-0.14
03:25:24.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:25:24.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:24.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:24.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:25:24.811 00.000 21948 MoveAxis(E, 0, ABG)
03:25:24.811 00.000 21948 Move returns status 0, amount 0
03:25:24.811 00.000 21948 MoveAxis(N, 0, ABG)
03:25:24.811 00.000 21948 Move returns status 0, amount 0
03:25:24.811 00.000 21948 move complete, result=0
03:25:24.811 00.000 21948 worker thread done servicing request
03:25:24.811 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.7
03:25:24.812 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:24.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:24.813 00.001 18120 Enqueuing Expose request
03:25:24.813 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:24.814 00.001 21948 Worker thread wakes up
03:25:24.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:24.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:26.446 01.632 21948 Exposure complete
03:25:26.488 00.042 18120 OnExposeComplete: enter
03:25:26.488 00.000 18120 UpdateGuideState(): m_state=6
03:25:26.489 00.001 21948 worker thread done servicing request
03:25:26.489 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5631
03:25:26.489 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=233.96, Mass=1917, SNR=30.3, Peak=175 HFD=4.2
03:25:26.490 00.001 18120 MultiStar: [#1 -0.06,0.03,0.69,U] [#2 0.17,-0.08,0.61,U] [#3 0.22,-0.10,0.60,U] [#4 0.54,-0.10,0.00,M4] [#5 0.19,-0.30,0.45,U] [#6 0.11,-0.02,0.51,U] [#7 0.24,-0.07,0.44,U] [#8 -0.31,0.23,0.38,U] 
03:25:26.490 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.08}, one-star: {0.34, -0.21}
03:25:26.493 00.003 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
03:25:26.497 00.004 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
03:25:26.499 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-0.53 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
03:25:26.502 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.08, opts=13)
03:25:26.502 00.000 18120 Enqueuing Move request for scope (0.14, -0.08)
03:25:26.504 00.002 21948 Worker thread wakes up
03:25:26.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:26.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
03:25:26.504 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.3
03:25:26.505 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:26.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:26.506 00.001 18120 Enqueuing Expose request
03:25:26.506 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
03:25:26.506 00.000 21948 Moving (0.14, -0.08) raw xDistance=-0.13 yDistance=-0.09
03:25:26.506 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:25:26.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:26.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:25:26.506 00.000 21948 MoveAxis(E, 0, ABG)
03:25:26.506 00.000 21948 Move returns status 0, amount 0
03:25:26.506 00.000 21948 MoveAxis(N, 0, ABG)
03:25:26.506 00.000 21948 Move returns status 0, amount 0
03:25:26.506 00.000 21948 move complete, result=0
03:25:26.506 00.000 21948 worker thread done servicing request
03:25:26.506 00.000 21948 Worker thread wakes up
03:25:26.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:26.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:26.507 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:28.027 01.520 21948 Exposure complete
03:25:28.055 00.028 21948 worker thread done servicing request
03:25:28.057 00.002 18120 OnExposeComplete: enter
03:25:28.057 00.000 18120 UpdateGuideState(): m_state=6
03:25:28.058 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5632
03:25:28.058 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=234.13, Mass=1856, SNR=29.8, Peak=186 HFD=4.2
03:25:28.059 00.001 18120 MultiStar: [#1 0.05,-0.09,0.73,U] [#2 0.23,0.28,0.63,U] [#3 0.18,-0.06,0.60,U] [#4 0.55,0.05,0.00,M5] [#5 0.26,-0.07,0.47,U] [#6 -0.02,0.49,0.00,M1] [#7 -0.16,0.43,0.00,M1] [#8 0.06,0.12,0.42,U] 
03:25:28.059 00.000 18120 refined, 5 included, MultiStar: {0.18, 0.01}, one-star: {0.26, -0.04}
03:25:28.060 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
03:25:28.060 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
03:25:28.060 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
03:25:28.062 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.01, opts=13)
03:25:28.062 00.000 18120 Enqueuing Move request for scope (0.18, 0.01)
03:25:28.063 00.001 21948 Worker thread wakes up
03:25:28.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
03:25:28.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
03:25:28.063 00.000 21948 Moving (0.18, 0.01) raw xDistance=-0.06 yDistance=-0.17
03:25:28.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:25:28.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:28.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:25:28.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:28.064 00.001 21948 MoveAxis(E, 0, ABG)
03:25:28.064 00.000 21948 Move returns status 0, amount 0
03:25:28.064 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.8
03:25:28.065 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:28.065 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:28.066 00.001 18120 Enqueuing Expose request
03:25:28.066 00.000 21948 MoveAxis(N, 0, ABG)
03:25:28.067 00.001 21948 Move returns status 0, amount 0
03:25:28.067 00.000 21948 move complete, result=0
03:25:28.067 00.000 21948 worker thread done servicing request
03:25:28.067 00.000 21948 Worker thread wakes up
03:25:28.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:28.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:28.067 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:29.695 01.628 21948 Exposure complete
03:25:29.733 00.038 21948 worker thread done servicing request
03:25:29.734 00.001 18120 OnExposeComplete: enter
03:25:29.734 00.000 18120 UpdateGuideState(): m_state=6
03:25:29.735 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5633
03:25:29.735 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=234.17, Mass=1907, SNR=30.2, Peak=172 HFD=4.3
03:25:29.736 00.001 18120 MultiStar: [#1 -0.02,0.01,0.72,U] [#2 0.38,0.28,0.00,M1] [#3 0.23,0.02,0.61,U] [#4 0.42,-0.06,0.54,U] [#5 0.01,-0.06,0.47,U] [#6 -0.05,0.47,0.00,M2] [#7 0.15,0.34,0.44,U] [#8 -0.24,0.49,0.00,M1] 
03:25:29.736 00.000 18120 refined, 5 included, MultiStar: {0.20, 0.03}, one-star: {0.32, -0.00}
03:25:29.737 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
03:25:29.738 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
03:25:29.739 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.14 mountX=-0.06 mountY=-0.19, mountTheta=-1.86
03:25:29.742 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.03, opts=13)
03:25:29.743 00.001 18120 Enqueuing Move request for scope (0.20, 0.03)
03:25:29.745 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:29.746 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.2
03:25:29.747 00.001 21948 Worker thread wakes up
03:25:29.747 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
03:25:29.747 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
03:25:29.747 00.000 21948 Moving (0.20, 0.03) raw xDistance=-0.06 yDistance=-0.19
03:25:29.747 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:29.748 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:29.749 00.001 18120 Enqueuing Expose request
03:25:29.750 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:25:29.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:29.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:25:29.750 00.000 21948 MoveAxis(E, 0, ABG)
03:25:29.750 00.000 21948 Move returns status 0, amount 0
03:25:29.750 00.000 21948 MoveAxis(N, 0, ABG)
03:25:29.750 00.000 21948 Move returns status 0, amount 0
03:25:29.750 00.000 21948 move complete, result=0
03:25:29.750 00.000 21948 worker thread done servicing request
03:25:29.750 00.000 21948 Worker thread wakes up
03:25:29.751 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:29.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:29.751 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:31.276 01.525 21948 Exposure complete
03:25:31.317 00.041 21948 worker thread done servicing request
03:25:31.318 00.001 18120 OnExposeComplete: enter
03:25:31.318 00.000 18120 UpdateGuideState(): m_state=6
03:25:31.321 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5634
03:25:31.324 00.003 18120 Star::Find returns 1 (0), X=895.06, Y=234.14, Mass=1875, SNR=30.0, Peak=171 HFD=4.3
03:25:31.326 00.002 18120 MultiStar: [#1 -0.19,-0.26,0.71,U] [#2 0.37,0.05,0.61,U] [#3 0.08,0.01,0.58,U] [#4 0.25,-0.03,0.55,U] [#5 -0.13,0.08,0.45,U] [#6 0.02,0.31,0.50,U] [#7 -0.25,0.19,0.44,U] [#8 -0.23,0.42,0.00,M2] 
03:25:31.329 00.003 18120 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.17, -0.03}
03:25:31.331 00.002 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
03:25:31.333 00.002 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
03:25:31.335 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
03:25:31.337 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
03:25:31.338 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
03:25:31.338 00.000 21948 Worker thread wakes up
03:25:31.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:31.338 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
03:25:31.339 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:31.339 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:31.340 00.001 18120 Enqueuing Expose request
03:25:31.340 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:25:31.340 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:25:31.340 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
03:25:31.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:31.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:31.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:25:31.340 00.000 21948 MoveAxis(E, 0, ABG)
03:25:31.340 00.000 21948 Move returns status 0, amount 0
03:25:31.340 00.000 21948 MoveAxis(N, 0, ABG)
03:25:31.340 00.000 21948 Move returns status 0, amount 0
03:25:31.341 00.001 21948 move complete, result=0
03:25:31.341 00.000 21948 worker thread done servicing request
03:25:31.341 00.000 21948 Worker thread wakes up
03:25:31.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:31.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:31.341 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:32.973 01.632 21948 Exposure complete
03:25:33.011 00.038 21948 worker thread done servicing request
03:25:33.011 00.000 18120 OnExposeComplete: enter
03:25:33.013 00.002 18120 UpdateGuideState(): m_state=6
03:25:33.014 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5635
03:25:33.014 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.95, Mass=1889, SNR=30.1, Peak=170 HFD=4.3
03:25:33.015 00.001 18120 MultiStar: [#1 -0.04,-0.19,0.71,U] [#2 0.30,0.05,0.60,U] [#3 0.11,0.05,0.60,U] [#4 0.07,-0.09,0.54,U] [#5 -0.20,-0.08,0.46,U] [#6 -0.17,-0.06,0.49,U] [#7 0.10,0.20,0.44,U] [#8 0.13,0.35,0.38,U] 
03:25:33.015 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.29, -0.22}
03:25:33.016 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
03:25:33.016 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
03:25:33.017 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
03:25:33.018 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.04, opts=13)
03:25:33.019 00.001 18120 Enqueuing Move request for scope (0.09, -0.04)
03:25:33.020 00.001 21948 Worker thread wakes up
03:25:33.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:33.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
03:25:33.020 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
03:25:33.020 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:25:33.021 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:33.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:33.022 00.001 18120 Enqueuing Expose request
03:25:33.022 00.000 21948 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.07
03:25:33.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:25:33.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:33.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:25:33.022 00.000 21948 MoveAxis(E, 0, ABG)
03:25:33.022 00.000 21948 Move returns status 0, amount 0
03:25:33.022 00.000 21948 MoveAxis(N, 0, ABG)
03:25:33.022 00.000 21948 Move returns status 0, amount 0
03:25:33.022 00.000 21948 move complete, result=0
03:25:33.022 00.000 21948 worker thread done servicing request
03:25:33.022 00.000 21948 Worker thread wakes up
03:25:33.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:33.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:33.023 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:34.543 01.520 21948 Exposure complete
03:25:34.580 00.037 21948 worker thread done servicing request
03:25:34.581 00.001 18120 OnExposeComplete: enter
03:25:34.581 00.000 18120 UpdateGuideState(): m_state=6
03:25:34.582 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5636
03:25:34.582 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=233.98, Mass=1821, SNR=29.4, Peak=177 HFD=4.2
03:25:34.583 00.001 18120 MultiStar: [#1 -0.12,-0.29,0.73,U] [#2 0.19,0.01,0.65,U] [#3 0.12,-0.01,0.60,U] [#4 0.13,-0.09,0.59,U] [#5 -0.05,-0.06,0.45,U] [#6 0.01,0.15,0.54,U] [#7 0.15,0.22,0.45,U] [#8 -0.06,0.05,0.40,U] 
03:25:34.583 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.27, -0.19}
03:25:34.584 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:25:34.584 00.000 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:25:34.584 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
03:25:34.586 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
03:25:34.586 00.000 18120 Enqueuing Move request for scope (0.09, -0.05)
03:25:34.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:34.587 00.001 21948 Worker thread wakes up
03:25:34.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:25:34.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:25:34.587 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.4
03:25:34.590 00.003 21948 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.05
03:25:34.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:34.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:25:34.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:34.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:34.591 00.001 18120 Enqueuing Expose request
03:25:34.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:25:34.591 00.000 21948 MoveAxis(E, 0, ABG)
03:25:34.591 00.000 21948 Move returns status 0, amount 0
03:25:34.591 00.000 21948 MoveAxis(N, 0, ABG)
03:25:34.591 00.000 21948 Move returns status 0, amount 0
03:25:34.591 00.000 21948 move complete, result=0
03:25:34.591 00.000 21948 worker thread done servicing request
03:25:34.591 00.000 21948 Worker thread wakes up
03:25:34.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:34.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:34.592 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:36.224 01.632 21948 Exposure complete
03:25:36.267 00.043 21948 worker thread done servicing request
03:25:36.267 00.000 18120 OnExposeComplete: enter
03:25:36.268 00.001 18120 UpdateGuideState(): m_state=6
03:25:36.268 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5637
03:25:36.269 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=234.11, Mass=1789, SNR=29.2, Peak=165 HFD=4.2
03:25:36.269 00.000 18120 MultiStar: [#1 -0.20,0.12,0.71,U] [#2 0.12,0.39,0.65,U] [#3 -0.03,0.15,0.59,U] [#4 0.09,0.09,0.55,U] [#5 -0.29,-0.05,0.48,U] [#6 -0.20,0.42,0.00,M1] [#7 -0.01,0.35,0.42,U] [#8 -0.13,0.57,0.00,M1] 
03:25:36.270 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.12}, one-star: {0.21, -0.06}
03:25:36.270 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
03:25:36.271 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
03:25:36.272 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=0.11 mountY=-0.06, mountTheta=-0.53
03:25:36.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.12, opts=13)
03:25:36.274 00.001 18120 Enqueuing Move request for scope (0.01, 0.12)
03:25:36.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:36.275 00.001 21948 Worker thread wakes up
03:25:36.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
03:25:36.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:25:36.275 00.000 21948 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.06
03:25:36.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:25:36.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:36.275 00.000 18120 UpdateGuideState exits: m=1789 RSB=29.2
03:25:36.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:36.276 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:36.276 00.000 18120 Enqueuing Expose request
03:25:36.277 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:25:36.277 00.000 21948 MoveAxis(E, 0, ABG)
03:25:36.277 00.000 21948 Move returns status 0, amount 0
03:25:36.277 00.000 21948 MoveAxis(N, 0, ABG)
03:25:36.277 00.000 21948 Move returns status 0, amount 0
03:25:36.277 00.000 21948 move complete, result=0
03:25:36.277 00.000 21948 worker thread done servicing request
03:25:36.277 00.000 21948 Worker thread wakes up
03:25:36.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:36.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:36.277 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:37.796 01.519 21948 Exposure complete
03:25:37.836 00.040 21948 worker thread done servicing request
03:25:37.836 00.000 18120 OnExposeComplete: enter
03:25:37.837 00.001 18120 UpdateGuideState(): m_state=6
03:25:37.838 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5638
03:25:37.839 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=234.32, Mass=1824, SNR=29.5, Peak=140 HFD=3.8
03:25:37.839 00.000 18120 MultiStar: [#1 -0.37,0.18,0.69,U] [#2 -0.19,0.39,0.65,U] [#3 -0.24,0.26,0.60,U] [#4 -0.23,0.15,0.55,U] [#5 -0.57,-0.01,0.00,M1] [#6 -0.49,0.73,0.00,M2] [#7 -0.35,0.18,0.45,U] [#8 -0.38,0.54,0.00,M2] 
03:25:37.839 00.000 18120 single-star, 5 included, MultiStar: {-0.23, 0.21}, one-star: {-0.11, 0.15}
03:25:37.840 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:25:37.840 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:25:37.841 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=0.18 mountY=0.03, mountTheta=0.19
03:25:37.843 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.15, opts=13)
03:25:37.844 00.001 18120 Enqueuing Move request for scope (-0.11, 0.15)
03:25:37.845 00.001 21948 Worker thread wakes up
03:25:37.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:37.846 00.001 18120 UpdateGuideState exits: m=1824 RSB=29.5
03:25:37.846 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:37.847 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:37.847 00.000 18120 Enqueuing Expose request
03:25:37.848 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
03:25:37.848 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
03:25:37.848 00.000 21948 Moving (-0.11, 0.15) raw xDistance=0.18 yDistance=0.03
03:25:37.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:25:37.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:37.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:25:37.848 00.000 21948 MoveAxis(E, 0, ABG)
03:25:37.848 00.000 21948 Move returns status 0, amount 0
03:25:37.848 00.000 21948 MoveAxis(N, 0, ABG)
03:25:37.848 00.000 21948 Move returns status 0, amount 0
03:25:37.848 00.000 21948 move complete, result=0
03:25:37.848 00.000 21948 worker thread done servicing request
03:25:37.848 00.000 21948 Worker thread wakes up
03:25:37.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:37.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:37.848 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:25:39.478 01.630 21948 Exposure complete
03:25:39.538 00.060 21948 worker thread done servicing request
03:25:39.538 00.000 18120 OnExposeComplete: enter
03:25:39.540 00.002 18120 UpdateGuideState(): m_state=6
03:25:39.540 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5639
03:25:39.541 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.16, Mass=1777, SNR=29.2, Peak=160 HFD=4.2
03:25:39.541 00.000 18120 MultiStar: [#1 -0.18,-0.01,0.75,U] [#2 0.14,0.05,0.64,U] [#3 -0.01,0.04,0.58,U] [#4 0.27,0.16,0.57,U] [#5 -0.03,0.04,0.48,U] [#6 -0.07,0.41,0.54,U] [#7 0.07,0.19,0.44,U] [#8 0.00,0.37,0.43,U] 
03:25:39.543 00.002 18120 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.13, -0.01}
03:25:39.543 00.000 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
03:25:39.543 00.000 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
03:25:39.544 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=0.09 mountY=-0.09, mountTheta=-0.79
03:25:39.545 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.11, opts=13)
03:25:39.545 00.000 18120 Enqueuing Move request for scope (0.04, 0.11)
03:25:39.546 00.001 21948 Worker thread wakes up
03:25:39.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:39.546 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
03:25:39.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:39.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:39.548 00.001 18120 Enqueuing Expose request
03:25:39.548 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
03:25:39.548 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:25:39.548 00.000 21948 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.09
03:25:39.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:25:39.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:39.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:25:39.548 00.000 21948 MoveAxis(E, 0, ABG)
03:25:39.548 00.000 21948 Move returns status 0, amount 0
03:25:39.548 00.000 21948 MoveAxis(N, 0, ABG)
03:25:39.548 00.000 21948 Move returns status 0, amount 0
03:25:39.548 00.000 21948 move complete, result=0
03:25:39.548 00.000 21948 worker thread done servicing request
03:25:39.548 00.000 21948 Worker thread wakes up
03:25:39.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:39.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:39.549 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:41.063 01.514 21948 Exposure complete
03:25:41.110 00.047 21948 worker thread done servicing request
03:25:41.110 00.000 18120 OnExposeComplete: enter
03:25:41.110 00.000 18120 UpdateGuideState(): m_state=6
03:25:41.111 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5640
03:25:41.111 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=234.09, Mass=1774, SNR=29.1, Peak=178 HFD=4.3
03:25:41.112 00.001 18120 MultiStar: [#1 -0.18,-0.02,0.70,U] [#2 0.11,0.13,0.64,U] [#3 -0.09,0.02,0.63,U] [#4 0.11,-0.16,0.58,U] [#5 -0.21,0.01,0.47,U] [#6 -0.28,0.17,0.52,U] [#7 -0.16,-0.09,0.45,U] [#8 -0.32,0.01,0.40,U] 
03:25:41.112 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {0.08, -0.08}
03:25:41.113 00.001 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.00) = xAngle (-5.07 = 1.21)
03:25:41.113 00.000 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.11 = 1.17)
03:25:41.114 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.07 mountX=0.03 mountY=0.07, mountTheta=1.21
03:25:41.116 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.01, opts=13)
03:25:41.116 00.000 18120 Enqueuing Move request for scope (-0.08, -0.01)
03:25:41.117 00.001 21948 Worker thread wakes up
03:25:41.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
03:25:41.117 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
03:25:41.117 00.000 21948 Moving (-0.08, -0.01) raw xDistance=0.03 yDistance=0.07
03:25:41.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:25:41.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:41.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:25:41.117 00.000 21948 MoveAxis(E, 0, ABG)
03:25:41.117 00.000 21948 Move returns status 0, amount 0
03:25:41.117 00.000 21948 MoveAxis(N, 0, ABG)
03:25:41.117 00.000 21948 Move returns status 0, amount 0
03:25:41.117 00.000 21948 move complete, result=0
03:25:41.117 00.000 21948 worker thread done servicing request
03:25:41.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:41.117 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.1
03:25:41.118 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:41.118 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:41.119 00.001 18120 Enqueuing Expose request
03:25:41.119 00.000 21948 Worker thread wakes up
03:25:41.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:41.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:41.119 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:42.746 01.627 21948 Exposure complete
03:25:42.784 00.038 21948 worker thread done servicing request
03:25:42.784 00.000 18120 OnExposeComplete: enter
03:25:42.785 00.001 18120 UpdateGuideState(): m_state=6
03:25:42.785 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5641
03:25:42.786 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=234.24, Mass=1875, SNR=30.0, Peak=157 HFD=4.3
03:25:42.786 00.000 18120 MultiStar: [#1 -0.34,0.07,0.72,U] [#2 -0.05,0.17,0.63,U] [#3 -0.42,0.13,0.61,U] [#4 -0.01,0.12,0.56,U] [#5 -0.45,-0.10,0.00,M1] [#6 -0.15,0.31,0.52,U] [#7 -0.39,0.07,0.42,U] [#8 -0.61,0.44,0.00,M1] 
03:25:42.787 00.001 18120 single-star, 6 included, MultiStar: {-0.21, 0.13}, one-star: {-0.15, 0.07}
03:25:42.787 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
03:25:42.787 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
03:25:42.788 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.73 mountX=0.12 mountY=0.11, mountTheta=0.71
03:25:42.790 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.07, opts=13)
03:25:42.791 00.001 18120 Enqueuing Move request for scope (-0.15, 0.07)
03:25:42.792 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:42.793 00.001 18120 UpdateGuideState exits: m=1875 RSB=30.0
03:25:42.793 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:42.794 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:42.794 00.000 18120 Enqueuing Expose request
03:25:42.794 00.000 21948 Worker thread wakes up
03:25:42.795 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
03:25:42.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
03:25:42.795 00.000 21948 Moving (-0.15, 0.07) raw xDistance=0.12 yDistance=0.11
03:25:42.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:25:42.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:42.795 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:25:42.795 00.000 21948 MoveAxis(E, 0, ABG)
03:25:42.795 00.000 21948 Move returns status 0, amount 0
03:25:42.795 00.000 21948 MoveAxis(N, 0, ABG)
03:25:42.795 00.000 21948 Move returns status 0, amount 0
03:25:42.795 00.000 21948 move complete, result=0
03:25:42.795 00.000 21948 worker thread done servicing request
03:25:42.795 00.000 21948 Worker thread wakes up
03:25:42.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:42.795 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:42.795 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:44.314 01.519 21948 Exposure complete
03:25:44.348 00.034 21948 worker thread done servicing request
03:25:44.348 00.000 18120 OnExposeComplete: enter
03:25:44.349 00.001 18120 UpdateGuideState(): m_state=6
03:25:44.349 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5642
03:25:44.350 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=234.29, Mass=1801, SNR=29.3, Peak=154 HFD=3.8
03:25:44.350 00.000 18120 MultiStar: [#1 -0.22,0.08,0.73,U] [#2 -0.24,0.35,0.64,U] [#3 -0.15,0.19,0.63,U] [#4 0.05,0.15,0.56,U] [#5 -0.14,-0.14,0.47,U] [#6 -0.23,0.60,0.00,M1] [#7 -0.44,0.20,0.00,M1] [#8 -0.39,0.53,0.00,M2] 
03:25:44.351 00.001 18120 single-star, 5 included, MultiStar: {-0.14, 0.13}, one-star: {-0.12, 0.12}
03:25:44.352 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
03:25:44.374 00.022 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
03:25:44.376 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.36 mountX=0.16 mountY=0.05, mountTheta=0.32
03:25:44.377 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.12, opts=13)
03:25:44.378 00.001 18120 Enqueuing Move request for scope (-0.12, 0.12)
03:25:44.378 00.000 21948 Worker thread wakes up
03:25:44.378 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
03:25:44.378 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
03:25:44.378 00.000 21948 Moving (-0.12, 0.12) raw xDistance=0.16 yDistance=0.05
03:25:44.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:25:44.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:44.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:44.379 00.001 18120 UpdateGuideState exits: m=1801 RSB=29.3
03:25:44.379 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:44.380 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:44.380 00.000 18120 Enqueuing Expose request
03:25:44.381 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:25:44.381 00.000 21948 MoveAxis(E, 0, ABG)
03:25:44.381 00.000 21948 Move returns status 0, amount 0
03:25:44.381 00.000 21948 MoveAxis(N, 0, ABG)
03:25:44.381 00.000 21948 Move returns status 0, amount 0
03:25:44.381 00.000 21948 move complete, result=0
03:25:44.381 00.000 21948 worker thread done servicing request
03:25:44.381 00.000 21948 Worker thread wakes up
03:25:44.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:44.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:44.382 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:46.011 01.629 21948 Exposure complete
03:25:46.059 00.048 21948 worker thread done servicing request
03:25:46.059 00.000 18120 OnExposeComplete: enter
03:25:46.060 00.001 18120 UpdateGuideState(): m_state=6
03:25:46.061 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5643
03:25:46.061 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.99, Mass=1719, SNR=28.8, Peak=150 HFD=4.2
03:25:46.062 00.001 18120 MultiStar: [#1 0.04,-0.11,0.76,U] [#2 0.26,0.02,0.66,U] [#3 0.24,0.07,0.62,U] [#4 0.13,-0.18,0.58,U] [#5 0.16,-0.02,0.47,U] [#6 0.17,0.24,0.53,U] [#7 0.14,0.13,0.45,U] [#8 -0.21,0.25,0.43,U] 
03:25:46.062 00.000 18120 refined, 8 included, MultiStar: {0.16, -0.00}, one-star: {0.30, -0.18}
03:25:46.062 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
03:25:46.063 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
03:25:46.063 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.03 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
03:25:46.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.00, opts=13)
03:25:46.065 00.001 18120 Enqueuing Move request for scope (0.16, -0.00)
03:25:46.065 00.000 21948 Worker thread wakes up
03:25:46.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:46.066 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
03:25:46.066 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
03:25:46.066 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.8
03:25:46.066 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:46.067 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:46.067 00.000 18120 Enqueuing Expose request
03:25:46.068 00.001 21948 Moving (0.16, -0.00) raw xDistance=-0.07 yDistance=-0.14
03:25:46.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:25:46.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:46.068 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:25:46.068 00.000 21948 MoveAxis(E, 0, ABG)
03:25:46.068 00.000 21948 Move returns status 0, amount 0
03:25:46.068 00.000 21948 MoveAxis(N, 0, ABG)
03:25:46.068 00.000 21948 Move returns status 0, amount 0
03:25:46.068 00.000 21948 move complete, result=0
03:25:46.068 00.000 21948 worker thread done servicing request
03:25:46.068 00.000 21948 Worker thread wakes up
03:25:46.068 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:46.068 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:46.068 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:47.596 01.528 21948 Exposure complete
03:25:47.646 00.050 21948 worker thread done servicing request
03:25:47.646 00.000 18120 OnExposeComplete: enter
03:25:47.646 00.000 18120 UpdateGuideState(): m_state=6
03:25:47.647 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5644
03:25:47.647 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=234.12, Mass=1810, SNR=29.5, Peak=169 HFD=4.3
03:25:47.648 00.001 18120 MultiStar: [#1 0.01,-0.05,0.72,U] [#2 0.31,0.19,0.63,U] [#3 0.09,0.00,0.59,U] [#4 0.24,0.04,0.58,U] [#5 -0.02,-0.20,0.45,U] [#6 0.21,0.21,0.57,U] [#7 -0.09,0.02,0.45,U] [#8 -0.15,0.03,0.39,U] 
03:25:47.648 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.29, -0.05}
03:25:47.650 00.002 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
03:25:47.651 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
03:25:47.652 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.03 mountY=-0.13, mountTheta=-1.84
03:25:47.653 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.02, opts=13)
03:25:47.655 00.002 18120 Enqueuing Move request for scope (0.13, 0.02)
03:25:47.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:47.657 00.002 18120 UpdateGuideState exits: m=1810 RSB=29.5
03:25:47.657 00.000 21948 Worker thread wakes up
03:25:47.657 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
03:25:47.657 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
03:25:47.657 00.000 21948 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.13
03:25:47.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:25:47.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:47.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:47.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:47.658 00.001 18120 Enqueuing Expose request
03:25:47.659 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:25:47.659 00.000 21948 MoveAxis(E, 0, ABG)
03:25:47.659 00.000 21948 Move returns status 0, amount 0
03:25:47.659 00.000 21948 MoveAxis(N, 0, ABG)
03:25:47.659 00.000 21948 Move returns status 0, amount 0
03:25:47.659 00.000 21948 move complete, result=0
03:25:47.659 00.000 21948 worker thread done servicing request
03:25:47.659 00.000 21948 Worker thread wakes up
03:25:47.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:47.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:47.660 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:49.294 01.634 21948 Exposure complete
03:25:49.359 00.065 21948 worker thread done servicing request
03:25:49.359 00.000 18120 OnExposeComplete: enter
03:25:49.360 00.001 18120 UpdateGuideState(): m_state=6
03:25:49.360 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5645
03:25:49.361 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=234.00, Mass=1814, SNR=29.5, Peak=159 HFD=4.1
03:25:49.361 00.000 18120 MultiStar: [#1 0.12,-0.21,0.71,U] [#2 0.62,0.06,0.00,M1] [#3 0.42,-0.03,0.64,U] [#4 0.64,-0.12,0.00,M1] [#5 0.28,-0.41,0.00,M1] [#6 0.16,-0.09,0.52,U] [#7 0.31,-0.06,0.45,U] [#8 0.03,0.06,0.39,U] 
03:25:49.362 00.001 18120 refined, 5 included, MultiStar: {0.28, -0.11}, one-star: {0.44, -0.17}
03:25:49.362 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
03:25:49.362 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
03:25:49.363 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.29 cameraTheta=-0.36 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
03:25:49.365 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.11, opts=13)
03:25:49.367 00.002 18120 Enqueuing Move request for scope (0.28, -0.11)
03:25:49.368 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:49.369 00.001 18120 UpdateGuideState exits: m=1814 RSB=29.5
03:25:49.371 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:49.372 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:49.374 00.002 21948 Worker thread wakes up
03:25:49.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
03:25:49.374 00.000 18120 Enqueuing Expose request
03:25:49.375 00.001 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
03:25:49.375 00.000 21948 Moving (0.28, -0.11) raw xDistance=-0.21 yDistance=-0.20
03:25:49.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:25:49.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:49.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:25:49.375 00.000 21948 MoveAxis(E, 38, ABG)
03:25:49.375 00.000 21948 Guiding  Dir = 2, Dur = 38
03:25:49.376 00.001 21948 IsSlewing returns 0
03:25:49.376 00.000 21948 IsGuiding returns 0
03:25:49.378 00.002 21948 PulseGuide returned control before completion, sleep 47
03:25:49.434 00.056 21948 IsGuiding returns 0
03:25:49.434 00.000 21948 Move returns status 0, amount 38
03:25:49.434 00.000 21948 MoveAxis(N, 0, ABG)
03:25:49.435 00.001 21948 Move returns status 0, amount 0
03:25:49.435 00.000 21948 move complete, result=0
03:25:49.435 00.000 21948 worker thread done servicing request
03:25:49.435 00.000 21948 Worker thread wakes up
03:25:49.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:49.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:49.435 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
03:25:50.852 01.417 21948 Exposure complete
03:25:50.888 00.036 21948 worker thread done servicing request
03:25:50.888 00.000 18120 OnExposeComplete: enter
03:25:50.889 00.001 18120 UpdateGuideState(): m_state=6
03:25:50.889 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5646
03:25:50.890 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=233.94, Mass=1779, SNR=29.2, Peak=175 HFD=4.1
03:25:50.890 00.000 18120 MultiStar: [#1 0.10,-0.08,0.74,U] [#2 0.48,-0.01,0.00,M2] [#3 0.14,-0.04,0.61,U] [#4 0.43,-0.20,0.00,M2] [#5 0.20,-0.23,0.46,U] [#6 0.04,0.22,0.53,U] [#7 0.33,0.07,0.46,U] [#8 -0.08,0.19,0.41,U] 
03:25:50.891 00.001 18120 refined, 6 included, MultiStar: {0.20, -0.05}, one-star: {0.45, -0.23}
03:25:50.891 00.000 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
03:25:50.892 00.001 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
03:25:50.892 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.22 mountX=-0.12 mountY=-0.16, mountTheta=-2.23
03:25:50.893 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.05, opts=13)
03:25:50.894 00.001 18120 Enqueuing Move request for scope (0.20, -0.05)
03:25:50.894 00.000 21948 Worker thread wakes up
03:25:50.894 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
03:25:50.894 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
03:25:50.894 00.000 21948 Moving (0.20, -0.05) raw xDistance=-0.12 yDistance=-0.16
03:25:50.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:25:50.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:50.894 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:50.895 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:25:50.895 00.000 21948 MoveAxis(E, 0, ABG)
03:25:50.895 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
03:25:50.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:50.896 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:50.897 00.001 18120 Enqueuing Expose request
03:25:50.898 00.001 21948 Move returns status 0, amount 0
03:25:50.898 00.000 21948 MoveAxis(N, 0, ABG)
03:25:50.898 00.000 21948 Move returns status 0, amount 0
03:25:50.898 00.000 21948 move complete, result=0
03:25:50.898 00.000 21948 worker thread done servicing request
03:25:50.898 00.000 21948 Worker thread wakes up
03:25:50.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:50.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:50.899 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:52.531 01.632 21948 Exposure complete
03:25:52.567 00.036 21948 worker thread done servicing request
03:25:52.567 00.000 18120 OnExposeComplete: enter
03:25:52.568 00.001 18120 UpdateGuideState(): m_state=6
03:25:52.568 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5647
03:25:52.569 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=233.94, Mass=1886, SNR=30.1, Peak=140 HFD=4.1
03:25:52.569 00.000 18120 MultiStar: [#1 0.20,-0.19,0.72,U] [#2 0.68,-0.21,0.00,M3] [#3 0.37,-0.27,0.00,M1] [#4 0.68,-0.27,0.00,M3] [#5 0.24,-0.13,0.45,U] [#6 0.45,0.13,0.00,M1] [#7 0.32,0.04,0.43,U] [#8 0.11,-0.09,0.41,U] 
03:25:52.570 00.001 18120 refined, 4 included, MultiStar: {0.38, -0.15}, one-star: {0.71, -0.23}
03:25:52.570 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:25:52.571 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
03:25:52.571 00.000 18120 CameraToMount -- cameraX=0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-0.37 mountX=-0.29 mountY=-0.27, mountTheta=-2.39
03:25:52.572 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.15, opts=13)
03:25:52.573 00.001 18120 Enqueuing Move request for scope (0.38, -0.15)
03:25:52.573 00.000 21948 Worker thread wakes up
03:25:52.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:52.574 00.001 18120 UpdateGuideState exits: m=1886 RSB=30.1
03:25:52.574 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:52.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:52.575 00.001 18120 Enqueuing Expose request
03:25:52.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.15) opts 0xd
03:25:52.575 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.15)
03:25:52.575 00.000 21948 Moving (0.38, -0.15) raw xDistance=-0.29 yDistance=-0.27
03:25:52.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:25:52.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:52.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:25:52.575 00.000 21948 MoveAxis(E, 52, ABG)
03:25:52.575 00.000 21948 Guiding  Dir = 2, Dur = 52
03:25:52.576 00.001 21948 IsSlewing returns 0
03:25:52.576 00.000 21948 IsGuiding returns 0
03:25:52.578 00.002 21948 PulseGuide returned control before completion, sleep 61
03:25:52.654 00.076 21948 IsGuiding returns 0
03:25:52.655 00.001 21948 Move returns status 0, amount 52
03:25:52.655 00.000 21948 MoveAxis(N, 0, ABG)
03:25:52.655 00.000 21948 Move returns status 0, amount 0
03:25:52.655 00.000 21948 move complete, result=0
03:25:52.655 00.000 21948 worker thread done servicing request
03:25:52.655 00.000 21948 Worker thread wakes up
03:25:52.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:52.655 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.3 px 0 ms NORTH
03:25:52.656 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:54.067 01.411 21948 Exposure complete
03:25:54.112 00.045 21948 worker thread done servicing request
03:25:54.112 00.000 18120 OnExposeComplete: enter
03:25:54.114 00.002 18120 UpdateGuideState(): m_state=6
03:25:54.115 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5648
03:25:54.115 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=234.09, Mass=1941, SNR=30.4, Peak=145 HFD=4.1
03:25:54.116 00.001 18120 MultiStar: [#1 0.02,-0.03,0.69,U] [#2 0.42,0.37,0.00,M4] [#3 0.32,-0.02,0.61,U] [#4 0.27,-0.12,0.55,U] [#5 -0.13,-0.10,0.46,U] [#6 0.29,0.35,0.00,M2] [#7 0.25,0.19,0.41,U] [#8 0.05,0.15,0.37,U] 
03:25:54.116 00.000 18120 refined, 6 included, MultiStar: {0.22, -0.02}, one-star: {0.46, -0.08}
03:25:54.117 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
03:25:54.117 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
03:25:54.117 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.10 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
03:25:54.119 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.02, opts=13)
03:25:54.119 00.000 18120 Enqueuing Move request for scope (0.22, -0.02)
03:25:54.120 00.001 21948 Worker thread wakes up
03:25:54.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:54.120 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.4
03:25:54.120 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:54.121 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:54.121 00.000 18120 Enqueuing Expose request
03:25:54.122 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
03:25:54.122 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
03:25:54.122 00.000 21948 Moving (0.22, -0.02) raw xDistance=-0.11 yDistance=-0.18
03:25:54.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:25:54.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:54.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:25:54.122 00.000 21948 MoveAxis(E, 0, ABG)
03:25:54.122 00.000 21948 Move returns status 0, amount 0
03:25:54.122 00.000 21948 MoveAxis(N, 0, ABG)
03:25:54.122 00.000 21948 Move returns status 0, amount 0
03:25:54.122 00.000 21948 move complete, result=0
03:25:54.122 00.000 21948 worker thread done servicing request
03:25:54.122 00.000 21948 Worker thread wakes up
03:25:54.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:54.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:54.122 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:55.747 01.625 21948 Exposure complete
03:25:55.798 00.051 21948 worker thread done servicing request
03:25:55.798 00.000 18120 OnExposeComplete: enter
03:25:55.799 00.001 18120 UpdateGuideState(): m_state=6
03:25:55.800 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5649
03:25:55.800 00.000 18120 Star::Find returns 1 (0), X=895.10, Y=234.41, Mass=1686, SNR=28.4, Peak=130 HFD=3.9
03:25:55.801 00.001 18120 MultiStar: [#1 -0.07,0.36,0.74,U] [#2 0.18,0.56,0.00,M5] [#3 -0.01,0.47,0.00,M1] [#4 0.10,0.25,0.62,U] [#5 -0.49,0.37,0.00,M1] [#6 -0.04,0.44,0.00,M3] [#7 -0.27,0.75,0.00,M1] [#8 -0.18,0.68,0.00,M1] 
03:25:55.801 00.000 18120 refined, 2 included, MultiStar: {0.10, 0.28}, one-star: {0.22, 0.24}
03:25:55.801 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
03:25:55.802 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
03:25:55.802 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.24 mountX=0.22 mountY=-0.21, mountTheta=-0.78
03:25:55.803 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.28, opts=13)
03:25:55.805 00.002 18120 Enqueuing Move request for scope (0.10, 0.28)
03:25:55.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:55.805 00.000 18120 UpdateGuideState exits: m=1686 RSB=28.4
03:25:55.806 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:55.806 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:55.806 00.000 18120 Enqueuing Expose request
03:25:55.807 00.001 21948 Worker thread wakes up
03:25:55.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
03:25:55.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
03:25:55.807 00.000 21948 Moving (0.10, 0.28) raw xDistance=0.22 yDistance=-0.21
03:25:55.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:25:55.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:55.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:25:55.807 00.000 21948 MoveAxis(W, 39, ABG)
03:25:55.807 00.000 21948 Guiding  Dir = 3, Dur = 39
03:25:55.807 00.000 21948 IsSlewing returns 0
03:25:55.807 00.000 21948 IsGuiding returns 0
03:25:55.809 00.002 21948 PulseGuide returned control before completion, sleep 47
03:25:55.871 00.062 21948 IsGuiding returns 0
03:25:55.871 00.000 21948 Move returns status 0, amount 39
03:25:55.871 00.000 21948 MoveAxis(N, 0, ABG)
03:25:55.871 00.000 21948 Move returns status 0, amount 0
03:25:55.871 00.000 21948 move complete, result=0
03:25:55.871 00.000 21948 worker thread done servicing request
03:25:55.872 00.001 21948 Worker thread wakes up
03:25:55.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:55.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:55.872 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
03:25:57.288 01.416 21948 Exposure complete
03:25:57.329 00.041 21948 worker thread done servicing request
03:25:57.330 00.001 18120 OnExposeComplete: enter
03:25:57.330 00.000 18120 UpdateGuideState(): m_state=6
03:25:57.332 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5650
03:25:57.335 00.003 18120 Star::Find returns 1 (0), X=895.01, Y=234.11, Mass=1895, SNR=30.2, Peak=158 HFD=4.3
03:25:57.338 00.003 18120 MultiStar: [#1 -0.00,-0.09,0.70,U] [#2 0.31,0.33,0.00,M6] [#3 0.03,0.19,0.59,U] [#4 0.11,-0.16,0.56,U] [#5 -0.16,-0.07,0.47,U] [#6 0.09,0.31,0.52,U] [#7 -0.14,0.07,0.38,U] [#8 -0.20,0.03,0.39,U] 
03:25:57.340 00.002 18120 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.13, -0.06}
03:25:57.342 00.002 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
03:25:57.345 00.003 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
03:25:57.346 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.02 mountX=0.01 mountY=-0.01, mountTheta=-0.99
03:25:57.348 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
03:25:57.349 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
03:25:57.349 00.000 21948 Worker thread wakes up
03:25:57.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:57.350 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.2
03:25:57.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:57.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:57.351 00.001 18120 Enqueuing Expose request
03:25:57.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:25:57.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:25:57.351 00.000 21948 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:25:57.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:25:57.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:57.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:25:57.351 00.000 21948 MoveAxis(E, 0, ABG)
03:25:57.351 00.000 21948 Move returns status 0, amount 0
03:25:57.352 00.001 21948 MoveAxis(N, 0, ABG)
03:25:57.352 00.000 21948 Move returns status 0, amount 0
03:25:57.352 00.000 21948 move complete, result=0
03:25:57.352 00.000 21948 worker thread done servicing request
03:25:57.352 00.000 21948 Worker thread wakes up
03:25:57.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:57.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:57.352 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:58.982 01.630 21948 Exposure complete
03:25:59.031 00.049 21948 worker thread done servicing request
03:25:59.031 00.000 18120 OnExposeComplete: enter
03:25:59.032 00.001 18120 UpdateGuideState(): m_state=6
03:25:59.032 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5651
03:25:59.033 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=234.25, Mass=1938, SNR=30.4, Peak=153 HFD=4.1
03:25:59.033 00.000 18120 MultiStar: [#1 -0.45,0.11,0.00,M1] [#2 -0.10,0.35,0.60,U] [#3 -0.31,0.16,0.60,U] [#4 0.11,0.19,0.55,U] [#5 -0.50,-0.01,0.00,M1] [#6 -0.35,0.58,0.00,M3] [#7 -0.62,0.43,0.00,M1] [#8 -0.59,0.33,0.00,M1] 
03:25:59.034 00.001 18120 single-star, 3 included, MultiStar: {-0.08, 0.18}, one-star: {-0.04, 0.08}
03:25:59.034 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
03:25:59.036 00.002 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
03:25:59.037 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=0.09 mountY=0.00, mountTheta=0.02
03:25:59.039 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
03:25:59.040 00.001 18120 Enqueuing Move request for scope (-0.04, 0.08)
03:25:59.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:25:59.041 00.001 18120 UpdateGuideState exits: m=1938 RSB=30.4
03:25:59.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:59.042 00.001 21948 Worker thread wakes up
03:25:59.042 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:25:59.042 00.000 18120 Enqueuing Expose request
03:25:59.045 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
03:25:59.045 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
03:25:59.045 00.000 21948 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.00
03:25:59.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:25:59.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:59.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:25:59.045 00.000 21948 MoveAxis(E, 0, ABG)
03:25:59.045 00.000 21948 Move returns status 0, amount 0
03:25:59.045 00.000 21948 MoveAxis(N, 0, ABG)
03:25:59.045 00.000 21948 Move returns status 0, amount 0
03:25:59.045 00.000 21948 move complete, result=0
03:25:59.045 00.000 21948 worker thread done servicing request
03:25:59.045 00.000 21948 Worker thread wakes up
03:25:59.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:25:59.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:25:59.046 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:00.558 01.512 21948 Exposure complete
03:26:00.591 00.033 21948 worker thread done servicing request
03:26:00.591 00.000 18120 OnExposeComplete: enter
03:26:00.592 00.001 18120 UpdateGuideState(): m_state=6
03:26:00.593 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5652
03:26:00.593 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=234.50, Mass=1848, SNR=29.8, Peak=140 HFD=4.2
03:26:00.594 00.001 18120 MultiStar: [#1 -0.11,0.42,0.73,U] [#2 0.27,0.61,0.00,M6] [#3 0.35,0.45,0.00,M1] [#4 0.20,0.43,0.00,M1] [#5 0.18,0.14,0.45,U] [#6 0.16,0.70,0.00,M4] [#7 0.29,0.55,0.00,M2] [#8 -0.14,0.49,0.00,M2] 
03:26:00.595 00.001 18120 refined, 2 included, MultiStar: {0.08, 0.32}, one-star: {0.17, 0.33}
03:26:00.598 00.003 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
03:26:00.600 00.002 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
03:26:00.602 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.33 mountX=0.26 mountY=-0.22, mountTheta=-0.69
03:26:00.605 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.32, opts=13)
03:26:00.606 00.001 18120 Enqueuing Move request for scope (0.08, 0.32)
03:26:00.606 00.000 21948 Worker thread wakes up
03:26:00.606 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:00.607 00.001 18120 UpdateGuideState exits: m=1848 RSB=29.8
03:26:00.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:00.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:00.608 00.001 18120 Enqueuing Expose request
03:26:00.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
03:26:00.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
03:26:00.608 00.000 21948 Moving (0.08, 0.32) raw xDistance=0.26 yDistance=-0.22
03:26:00.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:26:00.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:26:00.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:26:00.608 00.000 21948 MoveAxis(W, 47, ABG)
03:26:00.608 00.000 21948 Guiding  Dir = 3, Dur = 47
03:26:00.609 00.001 21948 IsSlewing returns 0
03:26:00.609 00.000 21948 IsGuiding returns 0
03:26:00.611 00.002 21948 PulseGuide returned control before completion, sleep 56
03:26:00.682 00.071 21948 IsGuiding returns 0
03:26:00.682 00.000 21948 Move returns status 0, amount 47
03:26:00.682 00.000 21948 MoveAxis(N, 0, ABG)
03:26:00.682 00.000 21948 Move returns status 0, amount 0
03:26:00.682 00.000 21948 move complete, result=0
03:26:00.682 00.000 21948 worker thread done servicing request
03:26:00.682 00.000 21948 Worker thread wakes up
03:26:00.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:00.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:00.682 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.2 px 0 ms NORTH
03:26:02.316 01.634 21948 Exposure complete
03:26:02.344 00.028 21948 worker thread done servicing request
03:26:02.344 00.000 18120 OnExposeComplete: enter
03:26:02.345 00.001 18120 UpdateGuideState(): m_state=6
03:26:02.347 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5653
03:26:02.348 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=234.08, Mass=1882, SNR=29.9, Peak=170 HFD=4.3
03:26:02.349 00.001 18120 MultiStar: [#1 -0.46,-0.22,0.00,M1] [#2 0.30,0.16,0.63,U] [#3 -0.07,-0.15,0.62,U] [#4 -0.22,0.09,0.56,U] [#5 -0.40,-0.23,0.00,M1] [#6 -0.46,0.19,0.00,M5] [#7 -0.29,0.21,0.44,U] [#8 -0.33,0.21,0.38,U] 
03:26:02.350 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.04}, one-star: {0.11, -0.09}
03:26:02.351 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
03:26:02.351 00.000 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
03:26:02.353 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.27 mountX=0.05 mountY=0.01, mountTheta=0.24
03:26:02.354 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
03:26:02.356 00.002 18120 Enqueuing Move request for scope (-0.03, 0.04)
03:26:02.356 00.000 21948 Worker thread wakes up
03:26:02.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
03:26:02.357 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
03:26:02.357 00.000 21948 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
03:26:02.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:26:02.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:02.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:02.357 00.000 18120 UpdateGuideState exits: m=1882 RSB=29.9
03:26:02.358 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:02.358 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:02.359 00.001 18120 Enqueuing Expose request
03:26:02.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:26:02.359 00.000 21948 MoveAxis(E, 0, ABG)
03:26:02.359 00.000 21948 Move returns status 0, amount 0
03:26:02.359 00.000 21948 MoveAxis(N, 0, ABG)
03:26:02.359 00.000 21948 Move returns status 0, amount 0
03:26:02.359 00.000 21948 move complete, result=0
03:26:02.359 00.000 21948 worker thread done servicing request
03:26:02.359 00.000 21948 Worker thread wakes up
03:26:02.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:02.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:02.360 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:03.881 01.521 21948 Exposure complete
03:26:03.915 00.034 21948 worker thread done servicing request
03:26:03.915 00.000 18120 OnExposeComplete: enter
03:26:03.916 00.001 18120 UpdateGuideState(): m_state=6
03:26:03.916 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5654
03:26:03.917 00.001 18120 Star::Find returns 1 (0), X=895.19, Y=234.15, Mass=1823, SNR=29.4, Peak=151 HFD=4.3
03:26:03.917 00.000 18120 MultiStar: [#1 -0.09,-0.00,0.72,U] [#2 0.15,0.26,0.66,U] [#3 -0.02,-0.01,0.60,U] [#4 0.07,0.00,0.57,U] [#5 -0.05,-0.06,0.46,U] [#6 -0.14,0.49,0.00,M6] [#7 -0.15,0.10,0.43,U] [#8 -0.37,0.07,0.42,U] 
03:26:03.918 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.31, -0.02}
03:26:03.918 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
03:26:03.919 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
03:26:03.919 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.98 mountX=0.03 mountY=-0.04, mountTheta=-1.03
03:26:03.920 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
03:26:03.921 00.001 18120 Enqueuing Move request for scope (0.03, 0.04)
03:26:03.921 00.000 21948 Worker thread wakes up
03:26:03.921 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:03.922 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:26:03.922 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:26:03.922 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.4
03:26:03.922 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:03.923 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:03.923 00.000 18120 Enqueuing Expose request
03:26:03.924 00.001 21948 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
03:26:03.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:03.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:03.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:26:03.924 00.000 21948 MoveAxis(E, 0, ABG)
03:26:03.924 00.000 21948 Move returns status 0, amount 0
03:26:03.924 00.000 21948 MoveAxis(N, 0, ABG)
03:26:03.924 00.000 21948 Move returns status 0, amount 0
03:26:03.924 00.000 21948 move complete, result=0
03:26:03.924 00.000 21948 worker thread done servicing request
03:26:03.924 00.000 21948 Worker thread wakes up
03:26:03.924 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:03.924 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:03.924 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:05.560 01.636 21948 Exposure complete
03:26:05.610 00.050 21948 worker thread done servicing request
03:26:05.610 00.000 18120 OnExposeComplete: enter
03:26:05.611 00.001 18120 UpdateGuideState(): m_state=6
03:26:05.611 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5655
03:26:05.612 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=234.03, Mass=1813, SNR=29.5, Peak=159 HFD=4.2
03:26:05.612 00.000 18120 MultiStar: [#1 0.08,-0.43,0.74,U] [#2 0.29,-0.07,0.64,U] [#3 0.21,-0.38,0.59,U] [#4 0.45,-0.19,0.00,M1] [#5 0.28,-0.22,0.45,U] [#6 0.01,-0.23,0.56,U] [#7 0.18,-0.02,0.44,U] [#8 0.04,0.07,0.40,U] 
03:26:05.613 00.001 18120 refined, 7 included, MultiStar: {0.20, -0.19}, one-star: {0.38, -0.14}
03:26:05.613 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
03:26:05.614 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
03:26:05.614 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.77 mountX=-0.26 mountY=-0.09, mountTheta=-2.80
03:26:05.616 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.19, opts=13)
03:26:05.616 00.000 18120 Enqueuing Move request for scope (0.20, -0.19)
03:26:05.617 00.001 21948 Worker thread wakes up
03:26:05.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:05.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
03:26:05.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
03:26:05.617 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.5
03:26:05.618 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:05.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:05.619 00.001 18120 Enqueuing Expose request
03:26:05.619 00.000 21948 Moving (0.20, -0.19) raw xDistance=-0.26 yDistance=-0.09
03:26:05.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:26:05.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:05.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:26:05.619 00.000 21948 MoveAxis(E, 46, ABG)
03:26:05.619 00.000 21948 Guiding  Dir = 2, Dur = 46
03:26:05.619 00.000 21948 IsSlewing returns 0
03:26:05.620 00.001 21948 IsGuiding returns 0
03:26:05.622 00.002 21948 PulseGuide returned control before completion, sleep 55
03:26:05.689 00.067 21948 IsGuiding returns 0
03:26:05.689 00.000 21948 Move returns status 0, amount 46
03:26:05.689 00.000 21948 MoveAxis(N, 0, ABG)
03:26:05.689 00.000 21948 Move returns status 0, amount 0
03:26:05.689 00.000 21948 move complete, result=0
03:26:05.689 00.000 21948 worker thread done servicing request
03:26:05.689 00.000 21948 Worker thread wakes up
03:26:05.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:05.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:05.689 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
03:26:07.101 01.412 21948 Exposure complete
03:26:07.144 00.043 21948 worker thread done servicing request
03:26:07.144 00.000 18120 OnExposeComplete: enter
03:26:07.145 00.001 18120 UpdateGuideState(): m_state=6
03:26:07.146 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5656
03:26:07.146 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=234.14, Mass=1771, SNR=29.2, Peak=162 HFD=4.2
03:26:07.147 00.001 18120 MultiStar: [#1 -0.02,0.00,0.72,U] [#2 0.34,0.29,0.00,M4] [#3 0.32,0.03,0.58,U] [#4 0.38,-0.11,0.59,U] [#5 -0.10,-0.10,0.46,U] [#6 -0.20,0.33,0.52,U] [#7 0.13,0.02,0.47,U] [#8 -0.00,0.20,0.40,U] 
03:26:07.147 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.17, -0.03}
03:26:07.147 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
03:26:07.150 00.003 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
03:26:07.153 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.29 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
03:26:07.157 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.03, opts=13)
03:26:07.159 00.002 18120 Enqueuing Move request for scope (0.10, 0.03)
03:26:07.162 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:07.164 00.002 21948 Worker thread wakes up
03:26:07.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
03:26:07.164 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
03:26:07.164 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.2
03:26:07.165 00.001 21948 Moving (0.10, 0.03) raw xDistance=-0.01 yDistance=-0.10
03:26:07.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:07.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:07.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:07.166 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:07.166 00.000 18120 Enqueuing Expose request
03:26:07.167 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:26:07.167 00.000 21948 MoveAxis(E, 0, ABG)
03:26:07.167 00.000 21948 Move returns status 0, amount 0
03:26:07.167 00.000 21948 MoveAxis(N, 0, ABG)
03:26:07.167 00.000 21948 Move returns status 0, amount 0
03:26:07.167 00.000 21948 move complete, result=0
03:26:07.167 00.000 21948 worker thread done servicing request
03:26:07.167 00.000 21948 Worker thread wakes up
03:26:07.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:07.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:07.168 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:08.789 01.621 21948 Exposure complete
03:26:08.840 00.051 21948 worker thread done servicing request
03:26:08.840 00.000 18120 OnExposeComplete: enter
03:26:08.840 00.000 18120 UpdateGuideState(): m_state=6
03:26:08.841 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5657
03:26:08.841 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=233.96, Mass=1831, SNR=29.6, Peak=158 HFD=4.0
03:26:08.842 00.001 18120 MultiStar: [#1 0.29,-0.45,0.00,M1] [#2 0.44,-0.02,0.00,M5] [#3 0.47,-0.42,0.00,M1] [#4 0.74,-0.32,0.00,M1] [#5 0.25,-0.27,0.46,U] [#6 0.31,-0.25,0.54,U] [#7 0.04,0.05,0.43,U] [#8 0.22,-0.28,0.39,U] 
03:26:08.842 00.000 18120 refined, 4 included, MultiStar: {0.32, -0.20}, one-star: {0.52, -0.21}
03:26:08.843 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
03:26:08.844 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
03:26:08.845 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-0.56 mountX=-0.31 mountY=-0.19, mountTheta=-2.58
03:26:08.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.20, opts=13)
03:26:08.847 00.000 18120 Enqueuing Move request for scope (0.32, -0.20)
03:26:08.848 00.001 21948 Worker thread wakes up
03:26:08.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
03:26:08.848 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
03:26:08.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:08.848 00.000 21948 Moving (0.32, -0.20) raw xDistance=-0.31 yDistance=-0.19
03:26:08.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:26:08.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:08.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:26:08.848 00.000 21948 MoveAxis(E, 56, ABG)
03:26:08.848 00.000 21948 Guiding  Dir = 2, Dur = 56
03:26:08.848 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
03:26:08.849 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:08.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:08.851 00.002 18120 Enqueuing Expose request
03:26:08.852 00.001 21948 IsSlewing returns 0
03:26:08.852 00.000 21948 IsGuiding returns 0
03:26:08.853 00.001 21948 PulseGuide returned control before completion, sleep 65
03:26:08.930 00.077 21948 IsGuiding returns 0
03:26:08.930 00.000 21948 Move returns status 0, amount 56
03:26:08.930 00.000 21948 MoveAxis(N, 0, ABG)
03:26:08.930 00.000 21948 Move returns status 0, amount 0
03:26:08.930 00.000 21948 move complete, result=0
03:26:08.930 00.000 21948 worker thread done servicing request
03:26:08.930 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
03:26:08.931 00.001 21948 Worker thread wakes up
03:26:08.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:08.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:10.349 01.418 21948 Exposure complete
03:26:10.389 00.040 21948 worker thread done servicing request
03:26:10.389 00.000 18120 OnExposeComplete: enter
03:26:10.389 00.000 18120 UpdateGuideState(): m_state=6
03:26:10.390 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5658
03:26:10.390 00.000 18120 Star::Find returns 1 (0), X=895.42, Y=233.96, Mass=1815, SNR=29.4, Peak=141 HFD=4.1
03:26:10.391 00.001 18120 MultiStar: [#1 0.20,-0.15,0.75,U] [#2 0.39,0.04,0.64,U] [#3 0.31,-0.27,0.60,U] [#4 0.36,-0.06,0.55,U] [#5 0.08,-0.13,0.45,U] [#6 -0.04,0.15,0.54,U] [#7 0.23,0.07,0.41,U] [#8 0.15,0.13,0.38,U] 
03:26:10.391 00.000 18120 refined, 8 included, MultiStar: {0.28, -0.07}, one-star: {0.54, -0.21}
03:26:10.392 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
03:26:10.392 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
03:26:10.393 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-0.25 mountX=-0.18 mountY=-0.22, mountTheta=-2.27
03:26:10.394 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.07, opts=13)
03:26:10.396 00.002 18120 Enqueuing Move request for scope (0.28, -0.07)
03:26:10.397 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:10.397 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.4
03:26:10.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:10.398 00.000 21948 Worker thread wakes up
03:26:10.398 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.07) opts 0xd
03:26:10.398 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.07)
03:26:10.398 00.000 21948 Moving (0.28, -0.07) raw xDistance=-0.18 yDistance=-0.22
03:26:10.399 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:26:10.399 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.23 newest=-0.52
03:26:10.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:26:10.399 00.000 21948 MoveAxis(E, 0, ABG)
03:26:10.399 00.000 21948 Move returns status 0, amount 0
03:26:10.399 00.000 21948 MoveAxis(N, 52, ABG)
03:26:10.399 00.000 21948 Guiding  Dir = 0, Dur = 52
03:26:10.399 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:10.399 00.000 18120 Enqueuing Expose request
03:26:10.400 00.001 21948 IsSlewing returns 0
03:26:10.400 00.000 21948 IsGuiding returns 0
03:26:10.405 00.005 21948 PulseGuide returned control before completion, sleep 58
03:26:10.469 00.064 21948 IsGuiding returns 1
03:26:10.469 00.000 21948 scope still moving after pulse duration time elapsed
03:26:10.501 00.032 21948 IsSlewing returns 0
03:26:10.501 00.000 21948 IsGuiding returns 0
03:26:10.501 00.000 21948 scope move finished after 52 + 49 ms
03:26:10.501 00.000 21948 Move returns status 0, amount 52
03:26:10.501 00.000 21948 move complete, result=0
03:26:10.501 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 52 ms NORTH
03:26:10.502 00.001 21948 worker thread done servicing request
03:26:10.502 00.000 21948 Worker thread wakes up
03:26:10.503 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:10.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:12.141 01.638 21948 Exposure complete
03:26:12.174 00.033 21948 worker thread done servicing request
03:26:12.174 00.000 18120 OnExposeComplete: enter
03:26:12.174 00.000 18120 UpdateGuideState(): m_state=6
03:26:12.175 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5659
03:26:12.175 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=233.91, Mass=1828, SNR=29.6, Peak=169 HFD=4.1
03:26:12.176 00.001 18120 MultiStar: [#1 0.19,-0.34,0.73,U] [#2 0.39,-0.14,0.64,U] [#3 0.18,-0.16,0.61,U] [#4 0.32,-0.19,0.57,U] [#5 0.22,-0.22,0.47,U] [#6 0.23,0.01,0.55,U] [#7 0.07,0.02,0.44,U] [#8 0.28,0.09,0.39,U] 
03:26:12.176 00.000 18120 refined, 8 included, MultiStar: {0.26, -0.16}, one-star: {0.36, -0.26}
03:26:12.177 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:26:12.177 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:26:12.177 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-0.55 mountX=-0.25 mountY=-0.16, mountTheta=-2.57
03:26:12.178 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.16, opts=13)
03:26:12.179 00.001 18120 Enqueuing Move request for scope (0.26, -0.16)
03:26:12.180 00.001 21948 Worker thread wakes up
03:26:12.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
03:26:12.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
03:26:12.180 00.000 21948 Moving (0.26, -0.16) raw xDistance=-0.25 yDistance=-0.16
03:26:12.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:12.182 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:26:12.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:12.182 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.6
03:26:12.183 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:12.183 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:12.184 00.001 18120 Enqueuing Expose request
03:26:12.185 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:26:12.185 00.000 21948 MoveAxis(E, 45, ABG)
03:26:12.185 00.000 21948 Guiding  Dir = 2, Dur = 45
03:26:12.185 00.000 21948 IsSlewing returns 0
03:26:12.185 00.000 21948 IsGuiding returns 0
03:26:12.186 00.001 21948 PulseGuide returned control before completion, sleep 54
03:26:12.251 00.065 21948 IsGuiding returns 0
03:26:12.251 00.000 21948 Move returns status 0, amount 45
03:26:12.251 00.000 21948 MoveAxis(N, 0, ABG)
03:26:12.251 00.000 21948 Move returns status 0, amount 0
03:26:12.251 00.000 21948 move complete, result=0
03:26:12.251 00.000 21948 worker thread done servicing request
03:26:12.251 00.000 21948 Worker thread wakes up
03:26:12.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:12.251 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
03:26:12.252 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:13.659 01.407 21948 Exposure complete
03:26:13.706 00.047 21948 worker thread done servicing request
03:26:13.707 00.001 18120 OnExposeComplete: enter
03:26:13.707 00.000 18120 UpdateGuideState(): m_state=6
03:26:13.708 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5660
03:26:13.709 00.001 18120 Star::Find returns 1 (0), X=895.22, Y=234.08, Mass=1812, SNR=29.5, Peak=175 HFD=4.1
03:26:13.709 00.000 18120 MultiStar: [#1 0.26,-0.01,0.75,U] [#2 0.11,0.08,0.66,U] [#3 0.31,-0.28,0.59,U] [#4 0.25,-0.14,0.55,U] [#5 0.05,-0.36,0.47,U] [#6 -0.00,-0.07,0.55,U] [#7 0.18,0.24,0.43,U] [#8 -0.27,0.35,0.40,U] 
03:26:13.710 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.34, -0.09}
03:26:13.711 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
03:26:13.711 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
03:26:13.712 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.26 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
03:26:13.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.05, opts=13)
03:26:13.714 00.001 18120 Enqueuing Move request for scope (0.17, -0.05)
03:26:13.714 00.000 21948 Worker thread wakes up
03:26:13.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
03:26:13.714 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
03:26:13.714 00.000 21948 Moving (0.17, -0.05) raw xDistance=-0.11 yDistance=-0.13
03:26:13.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:26:13.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:13.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:26:13.714 00.000 21948 MoveAxis(E, 0, ABG)
03:26:13.714 00.000 21948 Move returns status 0, amount 0
03:26:13.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:13.716 00.002 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:26:13.716 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:13.716 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:13.717 00.001 18120 Enqueuing Expose request
03:26:13.717 00.000 21948 MoveAxis(N, 0, ABG)
03:26:13.717 00.000 21948 Move returns status 0, amount 0
03:26:13.717 00.000 21948 move complete, result=0
03:26:13.717 00.000 21948 worker thread done servicing request
03:26:13.717 00.000 21948 Worker thread wakes up
03:26:13.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:13.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:13.718 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:15.353 01.635 21948 Exposure complete
03:26:15.388 00.035 21948 worker thread done servicing request
03:26:15.388 00.000 18120 OnExposeComplete: enter
03:26:15.389 00.001 18120 UpdateGuideState(): m_state=6
03:26:15.389 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5661
03:26:15.390 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=234.17, Mass=1853, SNR=29.8, Peak=169 HFD=4.3
03:26:15.390 00.000 18120 MultiStar: [#1 0.18,-0.07,0.73,U] [#2 0.18,0.25,0.62,U] [#3 0.04,-0.01,0.64,U] [#4 0.47,0.17,0.00,M1] [#5 -0.01,-0.02,0.48,U] [#6 -0.09,0.12,0.55,U] [#7 0.10,0.18,0.42,U] [#8 -0.26,0.27,0.39,U] 
03:26:15.391 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.25, 0.00}
03:26:15.391 00.000 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
03:26:15.392 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
03:26:15.393 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.03 mountY=-0.11, mountTheta=-1.32
03:26:15.396 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
03:26:15.397 00.001 18120 Enqueuing Move request for scope (0.08, 0.07)
03:26:15.397 00.000 21948 Worker thread wakes up
03:26:15.398 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:26:15.398 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:26:15.398 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:15.398 00.000 21948 Moving (0.08, 0.07) raw xDistance=0.03 yDistance=-0.11
03:26:15.398 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:15.398 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:26:15.399 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:15.399 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:15.399 00.000 18120 Enqueuing Expose request
03:26:15.400 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:15.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:26:15.400 00.000 21948 MoveAxis(E, 0, ABG)
03:26:15.400 00.000 21948 Move returns status 0, amount 0
03:26:15.400 00.000 21948 MoveAxis(N, 0, ABG)
03:26:15.400 00.000 21948 Move returns status 0, amount 0
03:26:15.400 00.000 21948 move complete, result=0
03:26:15.400 00.000 21948 worker thread done servicing request
03:26:15.400 00.000 21948 Worker thread wakes up
03:26:15.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:15.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:15.401 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:16.930 01.529 21948 Exposure complete
03:26:16.975 00.045 21948 worker thread done servicing request
03:26:16.975 00.000 18120 OnExposeComplete: enter
03:26:16.977 00.002 18120 UpdateGuideState(): m_state=6
03:26:16.978 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5662
03:26:16.979 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=234.30, Mass=1881, SNR=30.1, Peak=171 HFD=4.1
03:26:16.979 00.000 18120 MultiStar: [#1 -0.11,0.04,0.73,U] [#2 0.15,0.17,0.63,U] [#3 -0.02,0.01,0.57,U] [#4 0.20,0.17,0.54,U] [#5 -0.21,0.09,0.44,U] [#6 -0.18,0.42,0.00,M1] [#7 -0.18,0.31,0.42,U] [#8 -0.16,0.49,0.00,M1] 
03:26:16.979 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.20, 0.13}
03:26:16.979 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
03:26:16.980 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
03:26:16.980 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.31 mountX=0.10 mountY=-0.09, mountTheta=-0.72
03:26:16.981 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
03:26:16.982 00.001 18120 Enqueuing Move request for scope (0.03, 0.12)
03:26:16.982 00.000 21948 Worker thread wakes up
03:26:16.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:16.983 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.1
03:26:16.983 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:16.984 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:16.984 00.000 18120 Enqueuing Expose request
03:26:16.984 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:26:16.984 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:26:16.984 00.000 21948 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.09
03:26:16.985 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:26:16.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:16.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:26:16.985 00.000 21948 MoveAxis(E, 0, ABG)
03:26:16.985 00.000 21948 Move returns status 0, amount 0
03:26:16.985 00.000 21948 MoveAxis(N, 0, ABG)
03:26:16.985 00.000 21948 Move returns status 0, amount 0
03:26:16.985 00.000 21948 move complete, result=0
03:26:16.985 00.000 21948 worker thread done servicing request
03:26:16.985 00.000 21948 Worker thread wakes up
03:26:16.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:16.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:16.985 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:18.623 01.638 21948 Exposure complete
03:26:18.655 00.032 21948 worker thread done servicing request
03:26:18.655 00.000 18120 OnExposeComplete: enter
03:26:18.656 00.001 18120 UpdateGuideState(): m_state=6
03:26:18.656 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5663
03:26:18.657 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=234.21, Mass=1664, SNR=28.3, Peak=127 HFD=3.9
03:26:18.657 00.000 18120 MultiStar: [#1 -0.73,0.07,0.00,M1] [#2 -0.51,0.27,0.00,M1] [#3 -0.59,0.05,0.00,M1] [#4 -0.33,0.27,0.60,U] [#5 -0.85,0.09,0.00,M1] [#6 -0.65,0.63,0.00,M2] [#7 -1.01,0.37,0.00,M1] [#8 -0.71,0.34,0.00,M2] 
03:26:18.658 00.001 18120 single-star, 1 included, MultiStar: {-0.31, 0.12}, one-star: {-0.30, 0.04}
03:26:18.658 00.000 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
03:26:18.659 00.001 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
03:26:18.660 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.02 mountX=0.16 mountY=0.25, mountTheta=1.01
03:26:18.662 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.04, opts=13)
03:26:18.662 00.000 18120 Enqueuing Move request for scope (-0.30, 0.04)
03:26:18.663 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:18.663 00.000 18120 UpdateGuideState exits: m=1664 RSB=28.3
03:26:18.664 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:18.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:18.665 00.001 18120 Enqueuing Expose request
03:26:18.665 00.000 21948 Worker thread wakes up
03:26:18.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
03:26:18.665 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
03:26:18.665 00.000 21948 Moving (-0.30, 0.04) raw xDistance=0.16 yDistance=0.25
03:26:18.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:26:18.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:18.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:26:18.665 00.000 21948 MoveAxis(E, 0, ABG)
03:26:18.665 00.000 21948 Move returns status 0, amount 0
03:26:18.665 00.000 21948 MoveAxis(N, 0, ABG)
03:26:18.665 00.000 21948 Move returns status 0, amount 0
03:26:18.665 00.000 21948 move complete, result=0
03:26:18.665 00.000 21948 worker thread done servicing request
03:26:18.665 00.000 21948 Worker thread wakes up
03:26:18.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:18.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:18.666 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:26:20.193 01.527 21948 Exposure complete
03:26:20.237 00.044 21948 worker thread done servicing request
03:26:20.237 00.000 18120 OnExposeComplete: enter
03:26:20.238 00.001 18120 UpdateGuideState(): m_state=6
03:26:20.239 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5664
03:26:20.239 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=234.36, Mass=1814, SNR=29.5, Peak=134 HFD=4.0
03:26:20.240 00.001 18120 MultiStar: [#1 -0.18,0.33,0.74,U] [#2 0.10,0.62,0.00,M2] [#3 -0.21,0.39,0.00,M2] [#4 0.03,0.27,0.57,U] [#5 -0.36,0.47,0.00,M2] [#6 -0.15,0.58,0.00,M3] [#7 0.01,0.30,0.44,U] [#8 -0.35,0.73,0.00,M3] 
03:26:20.240 00.000 18120 single-star, 3 included, MultiStar: {-0.04, 0.26}, one-star: {0.01, 0.19}
03:26:20.241 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
03:26:20.241 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.54 = -0.54)
03:26:20.241 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=0.17 mountY=-0.10, mountTheta=-0.53
03:26:20.242 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.19, opts=13)
03:26:20.243 00.001 18120 Enqueuing Move request for scope (0.01, 0.19)
03:26:20.243 00.000 21948 Worker thread wakes up
03:26:20.243 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
03:26:20.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
03:26:20.243 00.000 21948 Moving (0.01, 0.19) raw xDistance=0.17 yDistance=-0.10
03:26:20.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:26:20.243 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:20.244 00.001 18120 UpdateGuideState exits: m=1814 RSB=29.5
03:26:20.244 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:20.245 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:20.245 00.000 18120 Enqueuing Expose request
03:26:20.246 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:20.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:26:20.246 00.000 21948 MoveAxis(E, 0, ABG)
03:26:20.246 00.000 21948 Move returns status 0, amount 0
03:26:20.246 00.000 21948 MoveAxis(N, 0, ABG)
03:26:20.246 00.000 21948 Move returns status 0, amount 0
03:26:20.246 00.000 21948 move complete, result=0
03:26:20.246 00.000 21948 worker thread done servicing request
03:26:20.246 00.000 21948 Worker thread wakes up
03:26:20.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:20.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:20.246 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:21.883 01.637 21948 Exposure complete
03:26:21.925 00.042 21948 worker thread done servicing request
03:26:21.925 00.000 18120 OnExposeComplete: enter
03:26:21.925 00.000 18120 UpdateGuideState(): m_state=6
03:26:21.926 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5665
03:26:21.926 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=234.17, Mass=1833, SNR=29.6, Peak=164 HFD=4.2
03:26:21.927 00.001 18120 MultiStar: [#1 0.01,-0.11,0.75,U] [#2 -0.00,0.31,0.65,U] [#3 -0.02,0.17,0.61,U] [#4 0.08,0.14,0.52,U] [#5 0.00,-0.15,0.47,U] [#6 -0.20,0.40,0.00,M4] [#7 -0.30,0.33,0.00,M1] [#8 -0.16,0.12,0.42,U] 
03:26:21.927 00.000 18120 single-star, 6 included, MultiStar: {0.00, 0.06}, one-star: {0.04, 0.00}
03:26:21.928 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
03:26:21.928 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
03:26:21.928 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.06 mountX=-0.02 mountY=-0.04, mountTheta=-1.95
03:26:21.930 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.00, opts=13)
03:26:21.930 00.000 18120 Enqueuing Move request for scope (0.04, 0.00)
03:26:21.931 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:21.931 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.6
03:26:21.932 00.001 21948 Worker thread wakes up
03:26:21.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
03:26:21.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
03:26:21.932 00.000 21948 Moving (0.04, 0.00) raw xDistance=-0.02 yDistance=-0.04
03:26:21.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:26:21.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:21.932 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:21.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:21.933 00.001 18120 Enqueuing Expose request
03:26:21.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:26:21.933 00.000 21948 MoveAxis(E, 0, ABG)
03:26:21.933 00.000 21948 Move returns status 0, amount 0
03:26:21.933 00.000 21948 MoveAxis(N, 0, ABG)
03:26:21.933 00.000 21948 Move returns status 0, amount 0
03:26:21.933 00.000 21948 move complete, result=0
03:26:21.933 00.000 21948 worker thread done servicing request
03:26:21.933 00.000 21948 Worker thread wakes up
03:26:21.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:21.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:21.934 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:23.459 01.525 21948 Exposure complete
03:26:23.494 00.035 21948 worker thread done servicing request
03:26:23.494 00.000 18120 OnExposeComplete: enter
03:26:23.495 00.001 18120 UpdateGuideState(): m_state=6
03:26:23.496 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5666
03:26:23.496 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=234.26, Mass=1819, SNR=29.4, Peak=162 HFD=4.0
03:26:23.497 00.001 18120 MultiStar: [#1 -0.01,-0.09,0.69,U] [#2 0.08,0.20,0.65,U] [#3 0.14,-0.13,0.63,U] [#4 0.42,0.10,0.56,U] [#5 -0.00,-0.08,0.49,U] [#6 -0.03,0.29,0.53,U] [#7 -0.05,0.03,0.43,U] [#8 -0.07,0.33,0.41,U] 
03:26:23.497 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.12, 0.09}
03:26:23.498 00.001 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
03:26:23.498 00.000 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
03:26:23.498 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.75 mountX=0.03 mountY=-0.10, mountTheta=-1.25
03:26:23.500 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
03:26:23.501 00.001 18120 Enqueuing Move request for scope (0.08, 0.07)
03:26:23.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:23.501 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.4
03:26:23.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:23.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:23.503 00.001 18120 Enqueuing Expose request
03:26:23.503 00.000 21948 Worker thread wakes up
03:26:23.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:26:23.503 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:26:23.503 00.000 21948 Moving (0.08, 0.07) raw xDistance=0.03 yDistance=-0.10
03:26:23.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:23.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:23.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:26:23.504 00.001 21948 MoveAxis(E, 0, ABG)
03:26:23.504 00.000 21948 Move returns status 0, amount 0
03:26:23.504 00.000 21948 MoveAxis(N, 0, ABG)
03:26:23.504 00.000 21948 Move returns status 0, amount 0
03:26:23.504 00.000 21948 move complete, result=0
03:26:23.504 00.000 21948 worker thread done servicing request
03:26:23.504 00.000 21948 Worker thread wakes up
03:26:23.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:23.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:23.504 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:25.137 01.633 21948 Exposure complete
03:26:25.181 00.044 21948 worker thread done servicing request
03:26:25.181 00.000 18120 OnExposeComplete: enter
03:26:25.182 00.001 18120 UpdateGuideState(): m_state=6
03:26:25.183 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5667
03:26:25.185 00.002 18120 Star::Find returns 1 (0), X=895.33, Y=234.01, Mass=1746, SNR=28.9, Peak=128 HFD=4.2
03:26:25.186 00.001 18120 MultiStar: [#1 0.02,-0.15,0.76,U] [#2 0.43,-0.10,0.63,U] [#3 0.17,-0.15,0.63,U] [#4 0.27,-0.20,0.60,U] [#5 0.06,-0.11,0.47,U] [#6 0.09,-0.10,0.54,U] [#7 0.11,0.21,0.44,U] [#8 -0.09,0.05,0.41,U] 
03:26:25.187 00.001 18120 refined, 8 included, MultiStar: {0.20, -0.10}, one-star: {0.44, -0.17}
03:26:25.188 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
03:26:25.188 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
03:26:25.189 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.47 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
03:26:25.190 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.10, opts=13)
03:26:25.190 00.000 18120 Enqueuing Move request for scope (0.20, -0.10)
03:26:25.191 00.001 21948 Worker thread wakes up
03:26:25.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
03:26:25.191 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
03:26:25.191 00.000 21948 Moving (0.20, -0.10) raw xDistance=-0.17 yDistance=-0.13
03:26:25.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:26:25.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:25.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:25.191 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.9
03:26:25.192 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:25.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:25.193 00.001 18120 Enqueuing Expose request
03:26:25.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:26:25.193 00.000 21948 MoveAxis(E, 0, ABG)
03:26:25.193 00.000 21948 Move returns status 0, amount 0
03:26:25.193 00.000 21948 MoveAxis(N, 0, ABG)
03:26:25.193 00.000 21948 Move returns status 0, amount 0
03:26:25.193 00.000 21948 move complete, result=0
03:26:25.193 00.000 21948 worker thread done servicing request
03:26:25.193 00.000 21948 Worker thread wakes up
03:26:25.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:25.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:25.194 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:26.719 01.525 21948 Exposure complete
03:26:26.753 00.034 21948 worker thread done servicing request
03:26:26.753 00.000 18120 OnExposeComplete: enter
03:26:26.754 00.001 18120 UpdateGuideState(): m_state=6
03:26:26.755 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5668
03:26:26.757 00.002 18120 Star::Find returns 1 (0), X=895.24, Y=233.91, Mass=1867, SNR=29.8, Peak=167 HFD=4.1
03:26:26.758 00.001 18120 MultiStar: [#1 0.11,-0.19,0.73,U] [#2 0.25,0.02,0.63,U] [#3 0.15,-0.07,0.57,U] [#4 0.40,-0.23,0.00,M1] [#5 0.19,-0.20,0.44,U] [#6 0.12,-0.19,0.53,U] [#7 0.21,0.15,0.46,U] [#8 0.07,0.01,0.42,U] 
03:26:26.759 00.001 18120 refined, 7 included, MultiStar: {0.20, -0.11}, one-star: {0.35, -0.26}
03:26:26.760 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
03:26:26.761 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
03:26:26.764 00.003 18120 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.52 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
03:26:26.768 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.11, opts=13)
03:26:26.770 00.002 18120 Enqueuing Move request for scope (0.20, -0.11)
03:26:26.770 00.000 21948 Worker thread wakes up
03:26:26.771 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:26.771 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
03:26:26.771 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:26.772 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:26.772 00.000 18120 Enqueuing Expose request
03:26:26.773 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
03:26:26.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
03:26:26.773 00.000 21948 Moving (0.20, -0.11) raw xDistance=-0.19 yDistance=-0.13
03:26:26.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:26:26.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:26.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:26:26.773 00.000 21948 MoveAxis(E, 0, ABG)
03:26:26.773 00.000 21948 Move returns status 0, amount 0
03:26:26.773 00.000 21948 MoveAxis(N, 0, ABG)
03:26:26.773 00.000 21948 Move returns status 0, amount 0
03:26:26.773 00.000 21948 move complete, result=0
03:26:26.773 00.000 21948 worker thread done servicing request
03:26:26.773 00.000 21948 Worker thread wakes up
03:26:26.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:26.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:26.773 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:28.410 01.637 21948 Exposure complete
03:26:28.480 00.070 21948 worker thread done servicing request
03:26:28.480 00.000 18120 OnExposeComplete: enter
03:26:28.483 00.003 18120 UpdateGuideState(): m_state=6
03:26:28.486 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5669
03:26:28.486 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=234.12, Mass=1842, SNR=29.7, Peak=148 HFD=4.3
03:26:28.487 00.001 18120 MultiStar: [#1 0.18,-0.13,0.69,U] [#2 0.38,0.22,0.67,U] [#3 0.40,0.07,0.59,U] [#4 0.61,-0.11,0.00,M2] [#5 0.02,0.02,0.49,U] [#6 0.07,0.15,0.50,U] [#7 0.06,0.22,0.43,U] [#8 -0.12,0.24,0.39,U] 
03:26:28.487 00.000 18120 refined, 7 included, MultiStar: {0.20, 0.07}, one-star: {0.30, -0.05}
03:26:28.488 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
03:26:28.489 00.001 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
03:26:28.489 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.33 mountX=-0.02 mountY=-0.21, mountTheta=-1.67
03:26:28.490 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.07, opts=13)
03:26:28.491 00.001 18120 Enqueuing Move request for scope (0.20, 0.07)
03:26:28.491 00.000 21948 Worker thread wakes up
03:26:28.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:28.492 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.7
03:26:28.492 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:28.492 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:28.493 00.001 18120 Enqueuing Expose request
03:26:28.493 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
03:26:28.493 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
03:26:28.493 00.000 21948 Moving (0.20, 0.07) raw xDistance=-0.02 yDistance=-0.21
03:26:28.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:26:28.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:26:28.493 00.000 21948 MoveAxis(E, 0, ABG)
03:26:28.493 00.000 21948 Move returns status 0, amount 0
03:26:28.493 00.000 21948 MoveAxis(N, 49, ABG)
03:26:28.493 00.000 21948 Guiding  Dir = 0, Dur = 49
03:26:28.493 00.000 21948 IsSlewing returns 0
03:26:28.494 00.001 21948 IsGuiding returns 0
03:26:28.499 00.005 21948 PulseGuide returned control before completion, sleep 55
03:26:28.563 00.064 21948 IsGuiding returns 1
03:26:28.563 00.000 21948 scope still moving after pulse duration time elapsed
03:26:28.595 00.032 21948 IsSlewing returns 0
03:26:28.596 00.001 21948 IsGuiding returns 0
03:26:28.596 00.000 21948 scope move finished after 49 + 53 ms
03:26:28.596 00.000 21948 Move returns status 0, amount 49
03:26:28.596 00.000 21948 move complete, result=0
03:26:28.596 00.000 21948 worker thread done servicing request
03:26:28.596 00.000 21948 Worker thread wakes up
03:26:28.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:28.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:28.596 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
03:26:30.003 01.407 21948 Exposure complete
03:26:30.038 00.035 21948 worker thread done servicing request
03:26:30.039 00.001 18120 OnExposeComplete: enter
03:26:30.039 00.000 18120 UpdateGuideState(): m_state=6
03:26:30.040 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5670
03:26:30.040 00.000 18120 Star::Find returns 1 (0), X=895.37, Y=233.99, Mass=1788, SNR=29.2, Peak=145 HFD=4.1
03:26:30.041 00.001 18120 MultiStar: [#1 0.15,-0.06,0.71,U] [#2 0.56,0.10,0.00,M1] [#3 0.23,-0.23,0.61,U] [#4 0.35,-0.16,0.56,U] [#5 0.10,-0.37,0.48,U] [#6 0.21,0.28,0.52,U] [#7 -0.02,-0.13,0.42,U] [#8 0.24,0.24,0.40,U] 
03:26:30.041 00.000 18120 refined, 7 included, MultiStar: {0.25, -0.09}, one-star: {0.49, -0.18}
03:26:30.042 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
03:26:30.042 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
03:26:30.043 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.36 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
03:26:30.044 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.09, opts=13)
03:26:30.044 00.000 18120 Enqueuing Move request for scope (0.25, -0.09)
03:26:30.045 00.001 21948 Worker thread wakes up
03:26:30.045 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
03:26:30.045 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
03:26:30.045 00.000 21948 Moving (0.25, -0.09) raw xDistance=-0.19 yDistance=-0.18
03:26:30.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:26:30.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:30.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:26:30.045 00.000 21948 MoveAxis(E, 0, ABG)
03:26:30.045 00.000 21948 Move returns status 0, amount 0
03:26:30.045 00.000 21948 MoveAxis(N, 0, ABG)
03:26:30.045 00.000 21948 Move returns status 0, amount 0
03:26:30.045 00.000 21948 move complete, result=0
03:26:30.045 00.000 21948 worker thread done servicing request
03:26:30.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:30.046 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.2
03:26:30.049 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:30.051 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:30.054 00.003 18120 Enqueuing Expose request
03:26:30.056 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:30.058 00.002 21948 Worker thread wakes up
03:26:30.058 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:30.058 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:31.693 01.635 21948 Exposure complete
03:26:31.735 00.042 21948 worker thread done servicing request
03:26:31.735 00.000 18120 OnExposeComplete: enter
03:26:31.736 00.001 18120 UpdateGuideState(): m_state=6
03:26:31.736 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5671
03:26:31.737 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=234.10, Mass=1749, SNR=28.9, Peak=141 HFD=4.1
03:26:31.737 00.000 18120 MultiStar: [#1 0.02,-0.10,0.77,U] [#2 0.42,0.05,0.64,U] [#3 0.25,-0.29,0.62,U] [#4 0.51,-0.36,0.00,M2] [#5 0.28,-0.16,0.51,U] [#6 0.09,0.36,0.52,U] [#7 0.46,0.08,0.00,M1] [#8 -0.15,0.31,0.38,U] 
03:26:31.738 00.001 18120 refined, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.37, -0.07}
03:26:31.739 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
03:26:31.740 00.001 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
03:26:31.740 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.07 mountX=-0.10 mountY=-0.18, mountTheta=-2.08
03:26:31.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.02, opts=13)
03:26:31.742 00.001 18120 Enqueuing Move request for scope (0.21, -0.02)
03:26:31.742 00.000 21948 Worker thread wakes up
03:26:31.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:31.743 00.001 18120 UpdateGuideState exits: m=1749 RSB=28.9
03:26:31.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:31.744 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:31.744 00.000 18120 Enqueuing Expose request
03:26:31.745 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
03:26:31.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
03:26:31.745 00.000 21948 Moving (0.21, -0.02) raw xDistance=-0.10 yDistance=-0.18
03:26:31.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:26:31.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:31.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:26:31.745 00.000 21948 MoveAxis(E, 0, ABG)
03:26:31.745 00.000 21948 Move returns status 0, amount 0
03:26:31.745 00.000 21948 MoveAxis(N, 0, ABG)
03:26:31.745 00.000 21948 Move returns status 0, amount 0
03:26:31.745 00.000 21948 move complete, result=0
03:26:31.745 00.000 21948 worker thread done servicing request
03:26:31.745 00.000 21948 Worker thread wakes up
03:26:31.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:31.745 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:31.746 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:33.271 01.525 21948 Exposure complete
03:26:33.304 00.033 21948 worker thread done servicing request
03:26:33.304 00.000 18120 OnExposeComplete: enter
03:26:33.306 00.002 18120 UpdateGuideState(): m_state=6
03:26:33.308 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5672
03:26:33.309 00.001 18120 Star::Find returns 1 (0), X=895.23, Y=233.86, Mass=1943, SNR=30.5, Peak=167 HFD=4.1
03:26:33.310 00.001 18120 MultiStar: [#1 0.36,-0.45,0.00,M1] [#2 0.20,-0.04,0.61,U] [#3 0.23,-0.15,0.58,U] [#4 0.56,-0.46,0.00,M3] [#5 0.30,-0.38,0.00,M1] [#6 0.18,0.19,0.52,U] [#7 -0.04,-0.13,0.41,U] [#8 0.16,0.03,0.38,U] 
03:26:33.312 00.002 18120 refined, 5 included, MultiStar: {0.21, -0.10}, one-star: {0.35, -0.31}
03:26:33.314 00.002 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
03:26:33.314 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
03:26:33.315 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-0.45 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
03:26:33.317 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.10, opts=13)
03:26:33.318 00.001 18120 Enqueuing Move request for scope (0.21, -0.10)
03:26:33.318 00.000 21948 Worker thread wakes up
03:26:33.318 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
03:26:33.318 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
03:26:33.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:33.319 00.001 21948 Moving (0.21, -0.10) raw xDistance=-0.18 yDistance=-0.14
03:26:33.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:26:33.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:33.319 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
03:26:33.322 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:26:33.322 00.000 21948 MoveAxis(E, 0, ABG)
03:26:33.322 00.000 21948 Move returns status 0, amount 0
03:26:33.322 00.000 21948 MoveAxis(N, 0, ABG)
03:26:33.322 00.000 21948 Move returns status 0, amount 0
03:26:33.322 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:33.322 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:33.323 00.001 18120 Enqueuing Expose request
03:26:33.323 00.000 21948 move complete, result=0
03:26:33.323 00.000 21948 worker thread done servicing request
03:26:33.323 00.000 21948 Worker thread wakes up
03:26:33.323 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:33.323 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:33.323 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:34.950 01.627 21948 Exposure complete
03:26:34.999 00.049 21948 worker thread done servicing request
03:26:34.999 00.000 18120 OnExposeComplete: enter
03:26:35.002 00.003 18120 UpdateGuideState(): m_state=6
03:26:35.005 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5673
03:26:35.008 00.003 18120 Star::Find returns 1 (0), X=895.36, Y=233.89, Mass=1776, SNR=29.2, Peak=146 HFD=4.0
03:26:35.010 00.002 18120 MultiStar: [#1 0.39,-0.38,0.00,M2] [#2 0.32,0.04,0.64,U] [#3 0.31,-0.30,0.61,U] [#4 0.43,-0.27,0.00,M4] [#5 -0.02,-0.36,0.47,U] [#6 0.04,0.12,0.53,U] [#7 0.16,-0.13,0.43,U] [#8 0.17,-0.15,0.39,U] 
03:26:35.013 00.003 18120 refined, 6 included, MultiStar: {0.25, -0.16}, one-star: {0.47, -0.28}
03:26:35.016 00.003 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
03:26:35.017 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
03:26:35.018 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.59 mountX=-0.25 mountY=-0.15, mountTheta=-2.61
03:26:35.019 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.16, opts=13)
03:26:35.019 00.000 18120 Enqueuing Move request for scope (0.25, -0.16)
03:26:35.020 00.001 21948 Worker thread wakes up
03:26:35.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
03:26:35.020 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
03:26:35.020 00.000 21948 Moving (0.25, -0.16) raw xDistance=-0.25 yDistance=-0.15
03:26:35.020 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:26:35.020 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:35.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:26:35.020 00.000 21948 MoveAxis(E, 45, ABG)
03:26:35.020 00.000 21948 Guiding  Dir = 2, Dur = 45
03:26:35.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:35.020 00.000 18120 UpdateGuideState exits: m=1776 RSB=29.2
03:26:35.021 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:35.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:35.022 00.001 18120 Enqueuing Expose request
03:26:35.022 00.000 21948 IsSlewing returns 0
03:26:35.022 00.000 21948 IsGuiding returns 0
03:26:35.024 00.002 21948 PulseGuide returned control before completion, sleep 53
03:26:35.090 00.066 21948 IsGuiding returns 0
03:26:35.090 00.000 21948 Move returns status 0, amount 45
03:26:35.090 00.000 21948 MoveAxis(N, 0, ABG)
03:26:35.090 00.000 21948 Move returns status 0, amount 0
03:26:35.090 00.000 21948 move complete, result=0
03:26:35.090 00.000 21948 worker thread done servicing request
03:26:35.090 00.000 21948 Worker thread wakes up
03:26:35.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:35.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:35.090 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
03:26:36.496 01.406 21948 Exposure complete
03:26:36.546 00.050 21948 worker thread done servicing request
03:26:36.546 00.000 18120 OnExposeComplete: enter
03:26:36.547 00.001 18120 UpdateGuideState(): m_state=6
03:26:36.548 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5674
03:26:36.549 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=234.09, Mass=1789, SNR=29.3, Peak=143 HFD=4.3
03:26:36.551 00.002 18120 MultiStar: [#1 0.02,-0.18,0.70,U] [#2 0.10,0.26,0.68,U] [#3 0.18,-0.21,0.60,U] [#4 0.35,-0.20,0.56,U] [#5 0.20,-0.16,0.48,U] [#6 0.13,0.11,0.52,U] [#7 -0.28,-0.08,0.42,U] [#8 0.04,0.24,0.40,U] 
03:26:36.552 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.25, -0.08}
03:26:36.555 00.003 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
03:26:36.557 00.002 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
03:26:36.558 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
03:26:36.561 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
03:26:36.561 00.000 18120 Enqueuing Move request for scope (0.13, -0.04)
03:26:36.562 00.001 21948 Worker thread wakes up
03:26:36.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:36.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
03:26:36.562 00.000 18120 UpdateGuideState exits: m=1789 RSB=29.3
03:26:36.563 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
03:26:36.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:36.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:36.563 00.000 18120 Enqueuing Expose request
03:26:36.564 00.001 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.10
03:26:36.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:26:36.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:36.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:26:36.564 00.000 21948 MoveAxis(E, 0, ABG)
03:26:36.564 00.000 21948 Move returns status 0, amount 0
03:26:36.564 00.000 21948 MoveAxis(N, 0, ABG)
03:26:36.564 00.000 21948 Move returns status 0, amount 0
03:26:36.564 00.000 21948 move complete, result=0
03:26:36.564 00.000 21948 worker thread done servicing request
03:26:36.564 00.000 21948 Worker thread wakes up
03:26:36.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:36.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:36.565 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:38.187 01.622 21948 Exposure complete
03:26:38.223 00.036 21948 worker thread done servicing request
03:26:38.223 00.000 18120 OnExposeComplete: enter
03:26:38.224 00.001 18120 UpdateGuideState(): m_state=6
03:26:38.225 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5675
03:26:38.225 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=234.01, Mass=1971, SNR=30.7, Peak=167 HFD=4.4
03:26:38.226 00.001 18120 MultiStar: [#1 -0.02,-0.02,0.69,U] [#2 0.19,0.02,0.61,U] [#3 0.10,-0.02,0.56,U] [#4 0.14,-0.08,0.57,U] [#5 -0.15,-0.10,0.46,U] [#6 -0.00,0.14,0.53,U] [#7 -0.31,0.12,0.42,U] [#8 -0.08,0.06,0.35,U] 
03:26:38.227 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.10, -0.16}
03:26:38.227 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:26:38.228 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
03:26:38.228 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.80 mountX=-0.03 mountY=-0.01, mountTheta=-2.83
03:26:38.229 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.02, opts=13)
03:26:38.230 00.001 18120 Enqueuing Move request for scope (0.02, -0.02)
03:26:38.230 00.000 21948 Worker thread wakes up
03:26:38.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
03:26:38.230 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:38.230 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.7
03:26:38.232 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:38.232 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:38.233 00.001 18120 Enqueuing Expose request
03:26:38.233 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
03:26:38.233 00.000 21948 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
03:26:38.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:26:38.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:38.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:26:38.233 00.000 21948 MoveAxis(E, 0, ABG)
03:26:38.233 00.000 21948 Move returns status 0, amount 0
03:26:38.233 00.000 21948 MoveAxis(N, 0, ABG)
03:26:38.233 00.000 21948 Move returns status 0, amount 0
03:26:38.233 00.000 21948 move complete, result=0
03:26:38.233 00.000 21948 worker thread done servicing request
03:26:38.233 00.000 21948 Worker thread wakes up
03:26:38.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:38.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:38.235 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:39.760 01.525 21948 Exposure complete
03:26:39.810 00.050 21948 worker thread done servicing request
03:26:39.811 00.001 18120 OnExposeComplete: enter
03:26:39.812 00.001 18120 UpdateGuideState(): m_state=6
03:26:39.812 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5676
03:26:39.813 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=234.20, Mass=1869, SNR=30.0, Peak=155 HFD=4.2
03:26:39.814 00.001 18120 MultiStar: [#1 -0.23,-0.05,0.68,U] [#2 0.38,0.21,0.00,M1] [#3 -0.16,-0.01,0.58,U] [#4 0.13,-0.12,0.56,U] [#5 0.07,-0.07,0.46,U] [#6 -0.21,0.11,0.51,U] [#7 0.09,0.14,0.46,U] [#8 -0.06,0.18,0.41,U] 
03:26:39.815 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {0.20, 0.03}
03:26:39.815 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
03:26:39.816 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
03:26:39.816 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.07 mountX=0.02 mountY=0.00, mountTheta=0.03
03:26:39.817 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
03:26:39.819 00.002 18120 Enqueuing Move request for scope (-0.01, 0.02)
03:26:39.820 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:39.821 00.001 18120 UpdateGuideState exits: m=1869 RSB=30.0
03:26:39.821 00.000 21948 Worker thread wakes up
03:26:39.821 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:26:39.821 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:26:39.821 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
03:26:39.821 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:39.822 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:39.822 00.000 18120 Enqueuing Expose request
03:26:39.823 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:26:39.823 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:39.823 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:26:39.823 00.000 21948 MoveAxis(E, 0, ABG)
03:26:39.823 00.000 21948 Move returns status 0, amount 0
03:26:39.823 00.000 21948 MoveAxis(N, 0, ABG)
03:26:39.823 00.000 21948 Move returns status 0, amount 0
03:26:39.823 00.000 21948 move complete, result=0
03:26:39.823 00.000 21948 worker thread done servicing request
03:26:39.823 00.000 21948 Worker thread wakes up
03:26:39.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:39.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:39.823 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:41.456 01.633 21948 Exposure complete
03:26:41.504 00.048 21948 worker thread done servicing request
03:26:41.504 00.000 18120 OnExposeComplete: enter
03:26:41.505 00.001 18120 UpdateGuideState(): m_state=6
03:26:41.505 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5677
03:26:41.506 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=234.16, Mass=1793, SNR=29.4, Peak=143 HFD=4.1
03:26:41.506 00.000 18120 MultiStar: [#1 -0.16,-0.12,0.71,U] [#2 0.24,0.34,0.64,U] [#3 -0.08,0.07,0.63,U] [#4 0.15,-0.08,0.58,U] [#5 0.05,-0.13,0.46,U] [#6 0.09,0.53,0.00,M1] [#7 0.16,0.22,0.44,U] [#8 -0.26,0.37,0.00,M1] 
03:26:41.507 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.04}, one-star: {0.51, -0.01}
03:26:41.507 00.000 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:26:41.508 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
03:26:41.508 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
03:26:41.512 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
03:26:41.514 00.002 18120 Enqueuing Move request for scope (0.15, 0.04)
03:26:41.516 00.002 21948 Worker thread wakes up
03:26:41.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:41.517 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.4
03:26:41.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:41.518 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:41.518 00.000 18120 Enqueuing Expose request
03:26:41.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
03:26:41.518 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
03:26:41.519 00.001 21948 Moving (0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
03:26:41.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:26:41.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:41.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:26:41.519 00.000 21948 MoveAxis(E, 0, ABG)
03:26:41.519 00.000 21948 Move returns status 0, amount 0
03:26:41.519 00.000 21948 MoveAxis(N, 0, ABG)
03:26:41.519 00.000 21948 Move returns status 0, amount 0
03:26:41.519 00.000 21948 move complete, result=0
03:26:41.519 00.000 21948 worker thread done servicing request
03:26:41.519 00.000 21948 Worker thread wakes up
03:26:41.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:41.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:41.519 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:43.041 01.522 21948 Exposure complete
03:26:43.090 00.049 18120 OnExposeComplete: enter
03:26:43.091 00.001 18120 UpdateGuideState(): m_state=6
03:26:43.091 00.000 21948 worker thread done servicing request
03:26:43.091 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5678
03:26:43.092 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=234.16, Mass=1896, SNR=30.1, Peak=152 HFD=4.3
03:26:43.093 00.001 18120 MultiStar: [#1 -0.00,0.20,0.74,U] [#2 0.38,0.23,0.00,M1] [#3 -0.12,0.04,0.58,U] [#4 0.34,-0.10,0.55,U] [#5 0.01,-0.13,0.44,U] [#6 0.04,0.41,0.51,U] [#7 -0.01,0.28,0.43,U] [#8 -0.00,0.23,0.40,U] 
03:26:43.094 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.22, -0.02}
03:26:43.096 00.002 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
03:26:43.097 00.001 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
03:26:43.098 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.06 mountY=-0.11, mountTheta=-1.08
03:26:43.101 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.10, opts=13)
03:26:43.103 00.002 18120 Enqueuing Move request for scope (0.08, 0.10)
03:26:43.103 00.000 21948 Worker thread wakes up
03:26:43.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
03:26:43.103 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
03:26:43.103 00.000 21948 Moving (0.08, 0.10) raw xDistance=0.06 yDistance=-0.11
03:26:43.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:43.104 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:43.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:43.104 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
03:26:43.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:43.105 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:43.105 00.000 18120 Enqueuing Expose request
03:26:43.106 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:26:43.106 00.000 21948 MoveAxis(E, 0, ABG)
03:26:43.106 00.000 21948 Move returns status 0, amount 0
03:26:43.106 00.000 21948 MoveAxis(N, 0, ABG)
03:26:43.106 00.000 21948 Move returns status 0, amount 0
03:26:43.106 00.000 21948 move complete, result=0
03:26:43.106 00.000 21948 worker thread done servicing request
03:26:43.106 00.000 21948 Worker thread wakes up
03:26:43.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:43.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:43.106 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:44.739 01.633 21948 Exposure complete
03:26:44.775 00.036 21948 worker thread done servicing request
03:26:44.775 00.000 18120 OnExposeComplete: enter
03:26:44.776 00.001 18120 UpdateGuideState(): m_state=6
03:26:44.777 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5679
03:26:44.777 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=234.10, Mass=1855, SNR=29.8, Peak=163 HFD=4.3
03:26:44.780 00.003 18120 MultiStar: [#1 -0.18,-0.09,0.72,U] [#2 0.21,0.01,0.64,U] [#3 -0.01,0.05,0.61,U] [#4 -0.00,0.12,0.56,U] [#5 -0.23,-0.17,0.48,U] [#6 -0.01,0.17,0.52,U] [#7 0.22,0.18,0.41,U] [#8 -0.10,0.10,0.40,U] 
03:26:44.781 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.25, -0.07}
03:26:44.782 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
03:26:44.783 00.001 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
03:26:44.785 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.39 mountX=-0.00 mountY=-0.04, mountTheta=-1.61
03:26:44.789 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
03:26:44.790 00.001 18120 Enqueuing Move request for scope (0.04, 0.01)
03:26:44.790 00.000 21948 Worker thread wakes up
03:26:44.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:44.791 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.8
03:26:44.791 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:44.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:44.792 00.001 18120 Enqueuing Expose request
03:26:44.792 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
03:26:44.792 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
03:26:44.792 00.000 21948 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
03:26:44.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:26:44.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:44.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:26:44.792 00.000 21948 MoveAxis(E, 0, ABG)
03:26:44.792 00.000 21948 Move returns status 0, amount 0
03:26:44.792 00.000 21948 MoveAxis(N, 0, ABG)
03:26:44.792 00.000 21948 Move returns status 0, amount 0
03:26:44.792 00.000 21948 move complete, result=0
03:26:44.792 00.000 21948 worker thread done servicing request
03:26:44.792 00.000 21948 Worker thread wakes up
03:26:44.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:44.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:44.793 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:46.314 01.521 21948 Exposure complete
03:26:46.347 00.033 21948 worker thread done servicing request
03:26:46.347 00.000 18120 OnExposeComplete: enter
03:26:46.348 00.001 18120 UpdateGuideState(): m_state=6
03:26:46.349 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5680
03:26:46.349 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=234.25, Mass=1785, SNR=29.3, Peak=157 HFD=4.0
03:26:46.350 00.001 18120 MultiStar: [#1 -0.11,-0.04,0.73,U] [#2 -0.01,0.37,0.64,U] [#3 -0.17,0.17,0.61,U] [#4 0.23,0.29,0.58,U] [#5 -0.37,0.19,0.48,U] [#6 -0.36,0.48,0.00,M1] [#7 -0.14,0.18,0.43,U] [#8 -0.17,0.32,0.42,U] 
03:26:46.350 00.000 18120 single-star, 7 included, MultiStar: {-0.05, 0.18}, one-star: {0.12, 0.08}
03:26:46.350 00.000 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
03:26:46.351 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
03:26:46.351 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=0.02 mountY=-0.14, mountTheta=-1.43
03:26:46.353 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.08, opts=13)
03:26:46.353 00.000 18120 Enqueuing Move request for scope (0.12, 0.08)
03:26:46.354 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:46.354 00.000 18120 UpdateGuideState exits: m=1785 RSB=29.3
03:26:46.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:46.355 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:46.355 00.000 18120 Enqueuing Expose request
03:26:46.356 00.001 21948 Worker thread wakes up
03:26:46.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
03:26:46.356 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
03:26:46.356 00.000 21948 Moving (0.12, 0.08) raw xDistance=0.02 yDistance=-0.14
03:26:46.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:26:46.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:46.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:26:46.356 00.000 21948 MoveAxis(E, 0, ABG)
03:26:46.356 00.000 21948 Move returns status 0, amount 0
03:26:46.356 00.000 21948 MoveAxis(N, 0, ABG)
03:26:46.356 00.000 21948 Move returns status 0, amount 0
03:26:46.356 00.000 21948 move complete, result=0
03:26:46.356 00.000 21948 worker thread done servicing request
03:26:46.356 00.000 21948 Worker thread wakes up
03:26:46.356 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:46.357 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:46.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:47.987 01.630 21948 Exposure complete
03:26:48.031 00.044 21948 worker thread done servicing request
03:26:48.031 00.000 18120 OnExposeComplete: enter
03:26:48.033 00.002 18120 UpdateGuideState(): m_state=6
03:26:48.036 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5681
03:26:48.038 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=234.18, Mass=1876, SNR=30.0, Peak=160 HFD=4.2
03:26:48.041 00.003 18120 MultiStar: [#1 -0.09,-0.11,0.73,U] [#2 0.10,0.17,0.62,U] [#3 0.18,-0.21,0.62,U] [#4 0.37,-0.15,0.56,U] [#5 -0.10,-0.01,0.45,U] [#6 0.05,0.39,0.49,U] [#7 -0.14,0.33,0.44,U] [#8 -0.24,0.26,0.40,U] 
03:26:48.043 00.002 18120 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.21, 0.01}
03:26:48.044 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
03:26:48.044 00.000 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
03:26:48.045 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.62 mountX=0.02 mountY=-0.08, mountTheta=-1.38
03:26:48.046 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
03:26:48.046 00.000 18120 Enqueuing Move request for scope (0.07, 0.05)
03:26:48.047 00.001 21948 Worker thread wakes up
03:26:48.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:48.047 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
03:26:48.048 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:48.048 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:48.049 00.001 18120 Enqueuing Expose request
03:26:48.049 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:26:48.049 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:26:48.049 00.000 21948 Moving (0.07, 0.05) raw xDistance=0.02 yDistance=-0.08
03:26:48.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:26:48.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:48.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:26:48.049 00.000 21948 MoveAxis(E, 0, ABG)
03:26:48.049 00.000 21948 Move returns status 0, amount 0
03:26:48.050 00.001 21948 MoveAxis(N, 0, ABG)
03:26:48.050 00.000 21948 Move returns status 0, amount 0
03:26:48.050 00.000 21948 move complete, result=0
03:26:48.050 00.000 21948 worker thread done servicing request
03:26:48.050 00.000 21948 Worker thread wakes up
03:26:48.050 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:48.051 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:48.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:49.572 01.521 21948 Exposure complete
03:26:49.623 00.051 21948 worker thread done servicing request
03:26:49.623 00.000 18120 OnExposeComplete: enter
03:26:49.624 00.001 18120 UpdateGuideState(): m_state=6
03:26:49.624 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5682
03:26:49.625 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.25, Mass=1895, SNR=30.2, Peak=151 HFD=4.2
03:26:49.625 00.000 18120 MultiStar: [#1 -0.21,-0.00,0.68,U] [#2 0.19,0.26,0.61,U] [#3 0.15,0.02,0.61,U] [#4 0.26,-0.15,0.55,U] [#5 0.00,0.04,0.45,U] [#6 -0.13,0.15,0.50,U] [#7 0.02,0.14,0.42,U] [#8 -0.04,0.10,0.39,U] 
03:26:49.625 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.16, 0.08}
03:26:49.626 00.001 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
03:26:49.627 00.001 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
03:26:49.627 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.89 mountX=0.04 mountY=-0.08, mountTheta=-1.12
03:26:49.630 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.07, opts=13)
03:26:49.630 00.000 18120 Enqueuing Move request for scope (0.06, 0.07)
03:26:49.631 00.001 21948 Worker thread wakes up
03:26:49.631 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:49.631 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.2
03:26:49.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:49.632 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:49.633 00.001 18120 Enqueuing Expose request
03:26:49.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
03:26:49.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
03:26:49.633 00.000 21948 Moving (0.06, 0.07) raw xDistance=0.04 yDistance=-0.08
03:26:49.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:26:49.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:49.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:26:49.633 00.000 21948 MoveAxis(E, 0, ABG)
03:26:49.633 00.000 21948 Move returns status 0, amount 0
03:26:49.633 00.000 21948 MoveAxis(N, 0, ABG)
03:26:49.633 00.000 21948 Move returns status 0, amount 0
03:26:49.633 00.000 21948 move complete, result=0
03:26:49.633 00.000 21948 worker thread done servicing request
03:26:49.633 00.000 21948 Worker thread wakes up
03:26:49.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:49.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:49.634 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:51.266 01.632 21948 Exposure complete
03:26:51.306 00.040 18120 OnExposeComplete: enter
03:26:51.307 00.001 18120 UpdateGuideState(): m_state=6
03:26:51.308 00.001 21948 worker thread done servicing request
03:26:51.308 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5683
03:26:51.308 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=234.25, Mass=1956, SNR=30.5, Peak=151 HFD=4.2
03:26:51.309 00.001 18120 MultiStar: [#1 -0.10,0.13,0.68,U] [#2 0.35,0.55,0.00,M1] [#3 0.18,0.06,0.58,U] [#4 0.30,0.13,0.53,U] [#5 0.05,0.06,0.45,U] [#6 -0.11,0.51,0.00,M1] [#7 -0.11,0.04,0.42,U] [#8 -0.05,0.16,0.38,U] 
03:26:51.309 00.000 18120 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.25, 0.08}
03:26:51.310 00.001 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
03:26:51.310 00.000 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
03:26:51.312 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=0.04 mountY=-0.13, mountTheta=-1.27
03:26:51.314 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.09, opts=13)
03:26:51.314 00.000 18120 Enqueuing Move request for scope (0.10, 0.09)
03:26:51.315 00.001 21948 Worker thread wakes up
03:26:51.315 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:51.315 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.5
03:26:51.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:51.316 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:51.316 00.000 18120 Enqueuing Expose request
03:26:51.317 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
03:26:51.317 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:26:51.317 00.000 21948 Moving (0.10, 0.09) raw xDistance=0.04 yDistance=-0.13
03:26:51.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:26:51.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:51.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:26:51.317 00.000 21948 MoveAxis(E, 0, ABG)
03:26:51.317 00.000 21948 Move returns status 0, amount 0
03:26:51.317 00.000 21948 MoveAxis(N, 0, ABG)
03:26:51.317 00.000 21948 Move returns status 0, amount 0
03:26:51.317 00.000 21948 move complete, result=0
03:26:51.317 00.000 21948 worker thread done servicing request
03:26:51.317 00.000 21948 Worker thread wakes up
03:26:51.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:51.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:51.317 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:52.839 01.522 21948 Exposure complete
03:26:52.889 00.050 21948 worker thread done servicing request
03:26:52.889 00.000 18120 OnExposeComplete: enter
03:26:52.890 00.001 18120 UpdateGuideState(): m_state=6
03:26:52.891 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5684
03:26:52.891 00.000 18120 Star::Find returns 1 (0), X=895.10, Y=234.16, Mass=1787, SNR=29.3, Peak=149 HFD=4.3
03:26:52.892 00.001 18120 MultiStar: [#1 -0.21,0.16,0.72,U] [#2 0.35,0.32,0.00,M2] [#3 0.05,0.03,0.63,U] [#4 0.09,0.24,0.57,U] [#5 -0.04,-0.04,0.46,U] [#6 -0.08,0.11,0.53,U] [#7 0.19,-0.21,0.43,U] [#8 -0.26,0.42,0.00,M1] 
03:26:52.892 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.22, -0.01}
03:26:52.893 00.001 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
03:26:52.893 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
03:26:52.893 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.87 mountX=0.03 mountY=-0.06, mountTheta=-1.13
03:26:52.894 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
03:26:52.895 00.001 18120 Enqueuing Move request for scope (0.04, 0.05)
03:26:52.896 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:52.896 00.000 21948 Worker thread wakes up
03:26:52.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
03:26:52.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:26:52.896 00.000 21948 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.06
03:26:52.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:52.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:52.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:26:52.896 00.000 21948 MoveAxis(E, 0, ABG)
03:26:52.896 00.000 18120 UpdateGuideState exits: m=1787 RSB=29.3
03:26:52.897 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:52.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:52.897 00.000 18120 Enqueuing Expose request
03:26:52.898 00.001 21948 Move returns status 0, amount 0
03:26:52.898 00.000 21948 MoveAxis(N, 0, ABG)
03:26:52.898 00.000 21948 Move returns status 0, amount 0
03:26:52.898 00.000 21948 move complete, result=0
03:26:52.898 00.000 21948 worker thread done servicing request
03:26:52.898 00.000 21948 Worker thread wakes up
03:26:52.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:52.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:52.899 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:54.522 01.623 21948 Exposure complete
03:26:54.579 00.057 21948 worker thread done servicing request
03:26:54.579 00.000 18120 OnExposeComplete: enter
03:26:54.580 00.001 18120 UpdateGuideState(): m_state=6
03:26:54.582 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5685
03:26:54.583 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=234.13, Mass=1834, SNR=29.7, Peak=130 HFD=4.3
03:26:54.585 00.002 18120 MultiStar: [#1 -0.11,0.30,0.74,U] [#2 0.34,0.42,0.00,M3] [#3 0.19,0.11,0.60,U] [#4 0.39,0.25,0.00,M1] [#5 0.11,0.17,0.48,U] [#6 0.33,0.59,0.00,M1] [#7 0.03,0.23,0.43,U] [#8 -0.02,0.46,0.00,M2] 
03:26:54.585 00.000 18120 refined, 4 included, MultiStar: {0.09, 0.13}, one-star: {0.18, -0.04}
03:26:54.586 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
03:26:54.586 00.000 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
03:26:54.586 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.99 mountX=0.08 mountY=-0.14, mountTheta=-1.02
03:26:54.588 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.13, opts=13)
03:26:54.588 00.000 18120 Enqueuing Move request for scope (0.09, 0.13)
03:26:54.589 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:54.590 00.001 18120 UpdateGuideState exits: m=1834 RSB=29.7
03:26:54.591 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:54.593 00.002 21948 Worker thread wakes up
03:26:54.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
03:26:54.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:26:54.593 00.000 21948 Moving (0.09, 0.13) raw xDistance=0.08 yDistance=-0.14
03:26:54.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:26:54.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:54.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:54.594 00.001 18120 Enqueuing Expose request
03:26:54.596 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:26:54.596 00.000 21948 MoveAxis(E, 0, ABG)
03:26:54.596 00.000 21948 Move returns status 0, amount 0
03:26:54.596 00.000 21948 MoveAxis(N, 0, ABG)
03:26:54.596 00.000 21948 Move returns status 0, amount 0
03:26:54.596 00.000 21948 move complete, result=0
03:26:54.596 00.000 21948 worker thread done servicing request
03:26:54.596 00.000 21948 Worker thread wakes up
03:26:54.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:54.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:54.598 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:56.118 01.520 21948 Exposure complete
03:26:56.167 00.049 21948 worker thread done servicing request
03:26:56.167 00.000 18120 OnExposeComplete: enter
03:26:56.167 00.000 18120 UpdateGuideState(): m_state=6
03:26:56.167 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5686
03:26:56.168 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=234.43, Mass=1819, SNR=29.6, Peak=132 HFD=3.9
03:26:56.168 00.000 18120 MultiStar: [#1 -0.09,0.23,0.76,U] [#2 0.40,0.50,0.00,M4] [#3 -0.05,0.25,0.56,U] [#4 0.42,0.29,0.00,M2] [#5 0.17,0.01,0.48,U] [#6 -0.22,0.46,0.00,M2] [#7 -0.07,0.18,0.43,U] [#8 -0.03,0.53,0.00,M3] 
03:26:56.169 00.001 18120 refined, 4 included, MultiStar: {0.06, 0.20}, one-star: {0.25, 0.26}
03:26:56.169 00.000 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
03:26:56.169 00.000 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
03:26:56.170 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.28 mountX=0.16 mountY=-0.14, mountTheta=-0.74
03:26:56.172 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.20, opts=13)
03:26:56.172 00.000 18120 Enqueuing Move request for scope (0.06, 0.20)
03:26:56.173 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:56.173 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.6
03:26:56.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:56.174 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:56.174 00.000 18120 Enqueuing Expose request
03:26:56.175 00.001 21948 Worker thread wakes up
03:26:56.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
03:26:56.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
03:26:56.175 00.000 21948 Moving (0.06, 0.20) raw xDistance=0.16 yDistance=-0.14
03:26:56.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:26:56.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:56.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:26:56.175 00.000 21948 MoveAxis(E, 0, ABG)
03:26:56.175 00.000 21948 Move returns status 0, amount 0
03:26:56.175 00.000 21948 MoveAxis(N, 0, ABG)
03:26:56.175 00.000 21948 Move returns status 0, amount 0
03:26:56.175 00.000 21948 move complete, result=0
03:26:56.175 00.000 21948 worker thread done servicing request
03:26:56.175 00.000 21948 Worker thread wakes up
03:26:56.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:56.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:56.175 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:57.805 01.630 21948 Exposure complete
03:26:57.863 00.058 21948 worker thread done servicing request
03:26:57.863 00.000 18120 OnExposeComplete: enter
03:26:57.866 00.003 18120 UpdateGuideState(): m_state=6
03:26:57.868 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5687
03:26:57.869 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=234.39, Mass=1873, SNR=29.9, Peak=141 HFD=4.0
03:26:57.869 00.000 18120 MultiStar: [#1 -0.10,-0.14,0.69,U] [#2 0.22,0.22,0.63,U] [#3 0.00,0.07,0.57,U] [#4 0.44,0.07,0.00,M3] [#5 -0.02,-0.04,0.46,U] [#6 -0.11,0.46,0.00,M3] [#7 0.01,0.47,0.00,M1] [#8 0.03,0.25,0.40,U] 
03:26:57.870 00.001 18120 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {0.19, 0.22}
03:26:57.870 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
03:26:57.870 00.000 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
03:26:57.871 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.96 mountX=0.06 mountY=-0.11, mountTheta=-1.04
03:26:57.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
03:26:57.873 00.001 18120 Enqueuing Move request for scope (0.07, 0.10)
03:26:57.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:57.873 00.000 18120 UpdateGuideState exits: m=1873 RSB=29.9
03:26:57.874 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:57.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:57.875 00.001 18120 Enqueuing Expose request
03:26:57.875 00.000 21948 Worker thread wakes up
03:26:57.875 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
03:26:57.875 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:57.875 00.000 21948 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
03:26:57.875 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:57.875 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:57.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:26:57.875 00.000 21948 MoveAxis(E, 0, ABG)
03:26:57.875 00.000 21948 Move returns status 0, amount 0
03:26:57.875 00.000 21948 MoveAxis(N, 0, ABG)
03:26:57.875 00.000 21948 Move returns status 0, amount 0
03:26:57.875 00.000 21948 move complete, result=0
03:26:57.876 00.001 21948 worker thread done servicing request
03:26:57.876 00.000 21948 Worker thread wakes up
03:26:57.876 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:57.876 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:57.876 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:59.389 01.513 21948 Exposure complete
03:26:59.416 00.027 21948 worker thread done servicing request
03:26:59.416 00.000 18120 OnExposeComplete: enter
03:26:59.417 00.001 18120 UpdateGuideState(): m_state=6
03:26:59.418 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5688
03:26:59.419 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=234.34, Mass=1913, SNR=30.4, Peak=146 HFD=4.2
03:26:59.420 00.001 18120 MultiStar: [#1 -0.07,0.10,0.72,U] [#2 0.15,0.55,0.00,M4] [#3 -0.05,0.15,0.61,U] [#4 0.05,0.40,0.53,U] [#5 -0.13,0.20,0.44,U] [#6 -0.00,0.42,0.52,U] [#7 -0.08,0.47,0.00,M2] [#8 0.17,0.04,0.40,U] 
03:26:59.422 00.002 18120 single-star, 6 included, MultiStar: {0.01, 0.20}, one-star: {0.06, 0.17}
03:26:59.425 00.003 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
03:26:59.426 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
03:26:59.426 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=0.13 mountY=-0.13, mountTheta=-0.81
03:26:59.428 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.17, opts=13)
03:26:59.429 00.001 18120 Enqueuing Move request for scope (0.06, 0.17)
03:26:59.430 00.001 21948 Worker thread wakes up
03:26:59.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:26:59.430 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.4
03:26:59.431 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:59.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:26:59.432 00.001 18120 Enqueuing Expose request
03:26:59.433 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
03:26:59.433 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
03:26:59.433 00.000 21948 Moving (0.06, 0.17) raw xDistance=0.13 yDistance=-0.13
03:26:59.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:26:59.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:59.433 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:26:59.433 00.000 21948 MoveAxis(E, 0, ABG)
03:26:59.433 00.000 21948 Move returns status 0, amount 0
03:26:59.433 00.000 21948 MoveAxis(N, 0, ABG)
03:26:59.433 00.000 21948 Move returns status 0, amount 0
03:26:59.433 00.000 21948 move complete, result=0
03:26:59.433 00.000 21948 worker thread done servicing request
03:26:59.433 00.000 21948 Worker thread wakes up
03:26:59.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:26:59.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:26:59.433 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:01.067 01.634 21948 Exposure complete
03:27:01.142 00.075 21948 worker thread done servicing request
03:27:01.142 00.000 18120 OnExposeComplete: enter
03:27:01.143 00.001 18120 UpdateGuideState(): m_state=6
03:27:01.144 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5689
03:27:01.146 00.002 18120 Star::Find returns 1 (0), X=894.94, Y=234.48, Mass=1759, SNR=29.0, Peak=135 HFD=4.0
03:27:01.147 00.001 18120 MultiStar: [#1 -0.28,0.21,0.73,U] [#2 0.15,0.33,0.64,U] [#3 -0.09,0.26,0.61,U] [#4 0.07,0.31,0.61,U] [#5 -0.30,0.29,0.49,U] [#6 -0.38,0.25,0.00,M3] [#7 -0.29,0.22,0.44,U] [#8 -0.17,0.74,0.00,M2] 
03:27:01.148 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.28}, one-star: {0.06, 0.31}
03:27:01.150 00.002 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
03:27:01.150 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
03:27:01.151 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=0.29 mountY=-0.06, mountTheta=-0.21
03:27:01.153 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.28, opts=13)
03:27:01.154 00.001 18120 Enqueuing Move request for scope (-0.07, 0.28)
03:27:01.155 00.001 21948 Worker thread wakes up
03:27:01.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:01.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
03:27:01.155 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
03:27:01.156 00.001 18120 UpdateGuideState exits: m=1759 RSB=29.0
03:27:01.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:01.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:01.157 00.001 18120 Enqueuing Expose request
03:27:01.157 00.000 21948 Moving (-0.07, 0.28) raw xDistance=0.29 yDistance=-0.06
03:27:01.157 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:27:01.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:01.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:01.157 00.000 21948 MoveAxis(W, 51, ABG)
03:27:01.157 00.000 21948 Guiding  Dir = 3, Dur = 51
03:27:01.158 00.001 21948 IsSlewing returns 0
03:27:01.158 00.000 21948 IsGuiding returns 0
03:27:01.160 00.002 21948 PulseGuide returned control before completion, sleep 60
03:27:01.239 00.079 21948 IsGuiding returns 0
03:27:01.239 00.000 21948 Move returns status 0, amount 51
03:27:01.239 00.000 21948 MoveAxis(N, 0, ABG)
03:27:01.239 00.000 21948 Move returns status 0, amount 0
03:27:01.239 00.000 21948 move complete, result=0
03:27:01.239 00.000 21948 worker thread done servicing request
03:27:01.239 00.000 21948 Worker thread wakes up
03:27:01.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:01.239 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
03:27:01.240 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:02.647 01.407 21948 Exposure complete
03:27:02.689 00.042 21948 worker thread done servicing request
03:27:02.689 00.000 18120 OnExposeComplete: enter
03:27:02.690 00.001 18120 UpdateGuideState(): m_state=6
03:27:02.690 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5690
03:27:02.693 00.003 18120 Star::Find returns 1 (0), X=895.00, Y=234.24, Mass=1755, SNR=29.0, Peak=139 HFD=4.3
03:27:02.696 00.003 18120 MultiStar: [#1 -0.09,0.12,0.75,U] [#2 0.27,0.24,0.62,U] [#3 -0.15,0.17,0.60,U] [#4 0.09,0.38,0.56,U] [#5 -0.35,-0.01,0.48,U] [#6 -0.19,0.51,0.00,M4] [#7 -0.02,0.41,0.45,U] [#8 -0.36,0.25,0.00,M3] 
03:27:02.698 00.002 18120 single-star, 6 included, MultiStar: {0.00, 0.18}, one-star: {0.12, 0.07}
03:27:02.700 00.002 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
03:27:02.702 00.002 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
03:27:02.705 00.003 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=0.01 mountY=-0.14, mountTheta=-1.48
03:27:02.709 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
03:27:02.709 00.000 18120 Enqueuing Move request for scope (0.12, 0.07)
03:27:02.710 00.001 21948 Worker thread wakes up
03:27:02.710 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:02.710 00.000 18120 UpdateGuideState exits: m=1755 RSB=29.0
03:27:02.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:02.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:02.711 00.000 18120 Enqueuing Expose request
03:27:02.712 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
03:27:02.712 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:27:02.712 00.000 21948 Moving (0.12, 0.07) raw xDistance=0.01 yDistance=-0.14
03:27:02.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:27:02.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:02.712 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:27:02.712 00.000 21948 MoveAxis(E, 0, ABG)
03:27:02.712 00.000 21948 Move returns status 0, amount 0
03:27:02.712 00.000 21948 MoveAxis(N, 0, ABG)
03:27:02.712 00.000 21948 Move returns status 0, amount 0
03:27:02.712 00.000 21948 move complete, result=0
03:27:02.712 00.000 21948 worker thread done servicing request
03:27:02.712 00.000 21948 Worker thread wakes up
03:27:02.712 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:02.712 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:02.712 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:04.340 01.628 21948 Exposure complete
03:27:04.378 00.038 21948 worker thread done servicing request
03:27:04.378 00.000 18120 OnExposeComplete: enter
03:27:04.379 00.001 18120 UpdateGuideState(): m_state=6
03:27:04.379 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5691
03:27:04.380 00.001 18120 Star::Find returns 1 (0), X=895.36, Y=234.30, Mass=1853, SNR=29.8, Peak=140 HFD=4.3
03:27:04.380 00.000 18120 MultiStar: [#1 -0.23,0.26,0.72,U] [#2 0.42,0.56,0.00,M3] [#3 -0.11,0.22,0.62,U] [#4 0.03,0.39,0.55,U] [#5 -0.23,0.22,0.46,U] [#6 -0.25,0.59,0.00,M5] [#7 0.04,0.24,0.42,U] [#8 -0.41,0.52,0.00,M4] 
03:27:04.381 00.001 18120 refined, 5 included, MultiStar: {0.05, 0.23}, one-star: {0.48, 0.13}
03:27:04.381 00.000 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
03:27:04.381 00.000 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
03:27:04.382 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.38 mountX=0.19 mountY=-0.15, mountTheta=-0.65
03:27:04.383 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.23, opts=13)
03:27:04.383 00.000 18120 Enqueuing Move request for scope (0.05, 0.23)
03:27:04.384 00.001 21948 Worker thread wakes up
03:27:04.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
03:27:04.384 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
03:27:04.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:04.385 00.001 21948 Moving (0.05, 0.23) raw xDistance=0.19 yDistance=-0.15
03:27:04.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:27:04.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:04.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:27:04.385 00.000 21948 MoveAxis(E, 0, ABG)
03:27:04.385 00.000 21948 Move returns status 0, amount 0
03:27:04.385 00.000 21948 MoveAxis(N, 0, ABG)
03:27:04.385 00.000 21948 Move returns status 0, amount 0
03:27:04.385 00.000 21948 move complete, result=0
03:27:04.385 00.000 21948 worker thread done servicing request
03:27:04.385 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:27:04.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:04.387 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:04.387 00.000 18120 Enqueuing Expose request
03:27:04.388 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:04.388 00.000 21948 Worker thread wakes up
03:27:04.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:04.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:05.905 01.517 21948 Exposure complete
03:27:05.932 00.027 21948 worker thread done servicing request
03:27:05.932 00.000 18120 OnExposeComplete: enter
03:27:05.934 00.002 18120 UpdateGuideState(): m_state=6
03:27:05.936 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5692
03:27:05.936 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=234.34, Mass=1806, SNR=29.5, Peak=127 HFD=4.1
03:27:05.937 00.001 18120 MultiStar: [#1 -0.02,0.18,0.71,U] [#2 0.31,0.64,0.00,M4] [#3 -0.07,0.28,0.61,U] [#4 0.09,0.24,0.55,U] [#5 -0.29,0.29,0.45,U] [#6 -0.05,0.58,0.00,M6] [#7 -0.07,0.59,0.00,M1] [#8 -0.18,0.55,0.00,M5] 
03:27:05.937 00.000 18120 single-star, 4 included, MultiStar: {-0.01, 0.22}, one-star: {0.11, 0.17}
03:27:05.938 00.001 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
03:27:05.938 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
03:27:05.938 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.00 mountX=0.11 mountY=-0.17, mountTheta=-1.01
03:27:05.940 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.17, opts=13)
03:27:05.940 00.000 18120 Enqueuing Move request for scope (0.11, 0.17)
03:27:05.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:05.941 00.001 21948 Worker thread wakes up
03:27:05.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
03:27:05.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
03:27:05.941 00.000 21948 Moving (0.11, 0.17) raw xDistance=0.11 yDistance=-0.17
03:27:05.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:27:05.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:05.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:27:05.941 00.000 21948 MoveAxis(E, 0, ABG)
03:27:05.941 00.000 21948 Move returns status 0, amount 0
03:27:05.941 00.000 21948 MoveAxis(N, 0, ABG)
03:27:05.941 00.000 21948 Move returns status 0, amount 0
03:27:05.941 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.5
03:27:05.942 00.001 21948 move complete, result=0
03:27:05.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:05.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:05.943 00.001 18120 Enqueuing Expose request
03:27:05.943 00.000 21948 worker thread done servicing request
03:27:05.943 00.000 21948 Worker thread wakes up
03:27:05.943 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:05.944 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:05.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:07.581 01.637 21948 Exposure complete
03:27:07.617 00.036 21948 worker thread done servicing request
03:27:07.618 00.001 18120 OnExposeComplete: enter
03:27:07.620 00.002 18120 UpdateGuideState(): m_state=6
03:27:07.623 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5693
03:27:07.625 00.002 18120 Star::Find returns 1 (0), X=895.26, Y=234.05, Mass=1781, SNR=29.2, Peak=126 HFD=4.2
03:27:07.625 00.000 18120 MultiStar: [#1 0.05,0.06,0.69,U] [#2 0.30,0.20,0.67,U] [#3 -0.03,0.25,0.61,U] [#4 0.00,0.26,0.58,U] [#5 -0.30,0.14,0.46,U] [#6 -0.04,0.40,0.51,U] [#7 0.11,0.37,0.44,U] [#8 0.05,0.55,0.00,M6] 
03:27:07.627 00.002 18120 refined, 7 included, MultiStar: {0.10, 0.16}, one-star: {0.38, -0.12}
03:27:07.627 00.000 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.97 = -0.97)
03:27:07.629 00.002 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
03:27:07.630 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.03 mountX=0.11 mountY=-0.16, mountTheta=-0.98
03:27:07.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.16, opts=13)
03:27:07.633 00.001 18120 Enqueuing Move request for scope (0.10, 0.16)
03:27:07.633 00.000 21948 Worker thread wakes up
03:27:07.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
03:27:07.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
03:27:07.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:07.634 00.001 18120 UpdateGuideState exits: m=1781 RSB=29.2
03:27:07.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:07.635 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:07.635 00.000 18120 Enqueuing Expose request
03:27:07.635 00.000 21948 Moving (0.10, 0.16) raw xDistance=0.11 yDistance=-0.16
03:27:07.636 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:27:07.636 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:07.636 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:27:07.636 00.000 21948 MoveAxis(E, 0, ABG)
03:27:07.636 00.000 21948 Move returns status 0, amount 0
03:27:07.636 00.000 21948 MoveAxis(N, 0, ABG)
03:27:07.636 00.000 21948 Move returns status 0, amount 0
03:27:07.636 00.000 21948 move complete, result=0
03:27:07.636 00.000 21948 worker thread done servicing request
03:27:07.636 00.000 21948 Worker thread wakes up
03:27:07.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:07.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:07.636 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:09.151 01.515 21948 Exposure complete
03:27:09.195 00.044 21948 worker thread done servicing request
03:27:09.195 00.000 18120 OnExposeComplete: enter
03:27:09.197 00.002 18120 UpdateGuideState(): m_state=6
03:27:09.199 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5694
03:27:09.200 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=234.43, Mass=1702, SNR=28.4, Peak=129 HFD=3.9
03:27:09.201 00.001 18120 MultiStar: [#1 -0.06,0.15,0.76,U] [#2 0.16,0.44,0.00,M4] [#3 -0.14,0.39,0.62,U] [#4 0.14,0.29,0.60,U] [#5 -0.47,0.30,0.00,M1] [#6 -0.27,0.30,0.56,U] [#7 0.39,0.17,0.46,U] [#8 -0.03,0.28,0.43,U] 
03:27:09.203 00.002 18120 refined, 6 included, MultiStar: {0.06, 0.26}, one-star: {0.31, 0.26}
03:27:09.204 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
03:27:09.205 00.001 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
03:27:09.206 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.33 mountX=0.21 mountY=-0.17, mountTheta=-0.69
03:27:09.208 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.26, opts=13)
03:27:09.209 00.001 18120 Enqueuing Move request for scope (0.06, 0.26)
03:27:09.210 00.001 21948 Worker thread wakes up
03:27:09.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:09.210 00.000 18120 UpdateGuideState exits: m=1702 RSB=28.4
03:27:09.210 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:09.211 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:09.211 00.000 18120 Enqueuing Expose request
03:27:09.212 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
03:27:09.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
03:27:09.212 00.000 21948 Moving (0.06, 0.26) raw xDistance=0.21 yDistance=-0.17
03:27:09.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:27:09.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:09.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:27:09.212 00.000 21948 MoveAxis(W, 38, ABG)
03:27:09.212 00.000 21948 Guiding  Dir = 3, Dur = 38
03:27:09.212 00.000 21948 IsSlewing returns 0
03:27:09.212 00.000 21948 IsGuiding returns 0
03:27:09.214 00.002 21948 PulseGuide returned control before completion, sleep 47
03:27:09.270 00.056 21948 IsGuiding returns 0
03:27:09.270 00.000 21948 Move returns status 0, amount 38
03:27:09.270 00.000 21948 MoveAxis(N, 0, ABG)
03:27:09.270 00.000 21948 Move returns status 0, amount 0
03:27:09.270 00.000 21948 move complete, result=0
03:27:09.271 00.001 21948 worker thread done servicing request
03:27:09.271 00.000 21948 Worker thread wakes up
03:27:09.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:09.271 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
03:27:09.272 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:10.902 01.630 21948 Exposure complete
03:27:10.951 00.049 21948 worker thread done servicing request
03:27:10.951 00.000 18120 OnExposeComplete: enter
03:27:10.951 00.000 18120 UpdateGuideState(): m_state=6
03:27:10.952 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5695
03:27:10.953 00.001 18120 Star::Find returns 1 (0), X=895.22, Y=234.34, Mass=1876, SNR=29.9, Peak=140 HFD=4.3
03:27:10.953 00.000 18120 MultiStar: [#1 0.19,0.01,0.71,U] [#2 0.11,0.40,0.64,U] [#3 0.21,-0.01,0.60,U] [#4 0.20,0.18,0.53,U] [#5 -0.05,0.17,0.47,U] [#6 -0.07,0.28,0.49,U] [#7 -0.32,-0.12,0.45,U] [#8 0.31,0.13,0.38,U] 
03:27:10.954 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.34, 0.17}
03:27:10.954 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.19 = -1.19)
03:27:10.955 00.001 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
03:27:10.955 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.80 mountX=0.07 mountY=-0.18, mountTheta=-1.20
03:27:10.956 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.14, opts=13)
03:27:10.957 00.001 18120 Enqueuing Move request for scope (0.13, 0.14)
03:27:10.958 00.001 21948 Worker thread wakes up
03:27:10.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
03:27:10.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
03:27:10.958 00.000 21948 Moving (0.13, 0.14) raw xDistance=0.07 yDistance=-0.18
03:27:10.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:27:10.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:10.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:10.959 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:27:10.959 00.000 21948 MoveAxis(E, 0, ABG)
03:27:10.959 00.000 21948 Move returns status 0, amount 0
03:27:10.959 00.000 21948 MoveAxis(N, 0, ABG)
03:27:10.960 00.001 21948 Move returns status 0, amount 0
03:27:10.960 00.000 21948 move complete, result=0
03:27:10.960 00.000 21948 worker thread done servicing request
03:27:10.960 00.000 18120 UpdateGuideState exits: m=1876 RSB=29.9
03:27:10.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:10.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:10.961 00.001 18120 Enqueuing Expose request
03:27:10.961 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:10.963 00.002 21948 Worker thread wakes up
03:27:10.963 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:10.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:12.487 01.524 21948 Exposure complete
03:27:12.528 00.041 21948 worker thread done servicing request
03:27:12.529 00.001 18120 OnExposeComplete: enter
03:27:12.531 00.002 18120 UpdateGuideState(): m_state=6
03:27:12.534 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5696
03:27:12.536 00.002 18120 Star::Find returns 1 (0), X=895.08, Y=234.52, Mass=1913, SNR=30.4, Peak=130 HFD=4.1
03:27:12.539 00.003 18120 MultiStar: [#1 -0.01,0.07,0.70,U] [#2 0.25,0.41,0.00,M4] [#3 0.17,0.26,0.60,U] [#4 0.15,0.40,0.57,U] [#5 -0.07,0.23,0.44,U] [#6 -0.08,0.50,0.00,M4] [#7 0.07,0.07,0.44,U] [#8 -0.07,0.23,0.39,U] 
03:27:12.539 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.24}, one-star: {0.20, 0.35}
03:27:12.540 00.001 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
03:27:12.540 00.000 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
03:27:12.541 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.23 mountX=0.19 mountY=-0.19, mountTheta=-0.78
03:27:12.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.24, opts=13)
03:27:12.542 00.000 18120 Enqueuing Move request for scope (0.08, 0.24)
03:27:12.543 00.001 21948 Worker thread wakes up
03:27:12.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
03:27:12.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:12.543 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.4
03:27:12.544 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:12.544 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:12.545 00.001 18120 Enqueuing Expose request
03:27:12.545 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
03:27:12.545 00.000 21948 Moving (0.08, 0.24) raw xDistance=0.19 yDistance=-0.19
03:27:12.545 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:27:12.545 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:12.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:27:12.545 00.000 21948 MoveAxis(E, 0, ABG)
03:27:12.545 00.000 21948 Move returns status 0, amount 0
03:27:12.545 00.000 21948 MoveAxis(N, 0, ABG)
03:27:12.545 00.000 21948 Move returns status 0, amount 0
03:27:12.545 00.000 21948 move complete, result=0
03:27:12.545 00.000 21948 worker thread done servicing request
03:27:12.545 00.000 21948 Worker thread wakes up
03:27:12.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:12.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:12.546 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:14.182 01.636 21948 Exposure complete
03:27:14.229 00.047 21948 worker thread done servicing request
03:27:14.229 00.000 18120 OnExposeComplete: enter
03:27:14.230 00.001 18120 UpdateGuideState(): m_state=6
03:27:14.230 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5697
03:27:14.232 00.002 18120 Star::Find returns 1 (0), X=894.86, Y=234.36, Mass=1953, SNR=30.5, Peak=143 HFD=4.2
03:27:14.232 00.000 18120 MultiStar: [#1 -0.33,0.22,0.69,U] [#2 0.12,0.49,0.00,M5] [#3 -0.25,0.43,0.00,M1] [#4 -0.32,0.41,0.00,M1] [#5 -0.53,0.21,0.00,M1] [#6 -0.09,0.67,0.00,M5] [#7 -0.45,0.04,0.00,M1] [#8 -0.36,0.35,0.00,M4] 
03:27:14.233 00.001 18120 single-star, 1 included, MultiStar: {-0.15, 0.20}, one-star: {-0.02, 0.19}
03:27:14.233 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
03:27:14.234 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
03:27:14.234 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.66 mountX=0.18 mountY=-0.07, mountTheta=-0.37
03:27:14.235 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
03:27:14.236 00.001 18120 Enqueuing Move request for scope (-0.02, 0.19)
03:27:14.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:14.237 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.5
03:27:14.238 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:14.238 00.000 21948 Worker thread wakes up
03:27:14.239 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:14.239 00.000 18120 Enqueuing Expose request
03:27:14.240 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
03:27:14.240 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
03:27:14.240 00.000 21948 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
03:27:14.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:27:14.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:14.240 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:27:14.240 00.000 21948 MoveAxis(E, 0, ABG)
03:27:14.240 00.000 21948 Move returns status 0, amount 0
03:27:14.240 00.000 21948 MoveAxis(N, 0, ABG)
03:27:14.240 00.000 21948 Move returns status 0, amount 0
03:27:14.240 00.000 21948 move complete, result=0
03:27:14.240 00.000 21948 worker thread done servicing request
03:27:14.240 00.000 21948 Worker thread wakes up
03:27:14.240 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:14.240 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:14.240 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:15.762 01.522 21948 Exposure complete
03:27:15.790 00.028 21948 worker thread done servicing request
03:27:15.791 00.001 18120 OnExposeComplete: enter
03:27:15.794 00.003 18120 UpdateGuideState(): m_state=6
03:27:15.795 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5698
03:27:15.795 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=234.55, Mass=1897, SNR=30.2, Peak=138 HFD=4.1
03:27:15.796 00.001 18120 MultiStar: [#1 -0.32,0.42,0.00,M1] [#2 0.03,0.56,0.00,M6] [#3 -0.29,0.37,0.00,M2] [#4 -0.06,0.66,0.00,M2] [#5 -0.44,0.33,0.00,M2] [#6 -0.36,0.68,0.00,M6] [#7 -0.18,0.65,0.00,M2] [#8 -0.01,0.76,0.00,M5] 
03:27:15.797 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
03:27:15.798 00.001 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
03:27:15.800 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.33 mountX=0.30 mountY=-0.25, mountTheta=-0.69
03:27:15.805 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.38, opts=13)
03:27:15.807 00.002 18120 Enqueuing Move request for scope (0.09, 0.38)
03:27:15.809 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:15.812 00.003 18120 UpdateGuideState exits: m=1897 RSB=30.2
03:27:15.814 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:15.816 00.002 21948 Worker thread wakes up
03:27:15.817 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.38) opts 0xd
03:27:15.817 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:15.817 00.000 18120 Enqueuing Expose request
03:27:15.818 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.38)
03:27:15.818 00.000 21948 Moving (0.09, 0.38) raw xDistance=0.30 yDistance=-0.25
03:27:15.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:27:15.818 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:27:15.818 00.000 21948 MoveAxis(W, 54, ABG)
03:27:15.818 00.000 21948 Guiding  Dir = 3, Dur = 54
03:27:15.818 00.000 21948 IsSlewing returns 0
03:27:15.819 00.001 21948 IsGuiding returns 0
03:27:15.821 00.002 21948 PulseGuide returned control before completion, sleep 63
03:27:15.899 00.078 21948 IsGuiding returns 0
03:27:15.899 00.000 21948 Move returns status 0, amount 54
03:27:15.899 00.000 21948 MoveAxis(N, 60, ABG)
03:27:15.899 00.000 21948 Guiding  Dir = 0, Dur = 60
03:27:15.899 00.000 21948 IsSlewing returns 0
03:27:15.900 00.001 21948 IsGuiding returns 0
03:27:15.904 00.004 21948 PulseGuide returned control before completion, sleep 66
03:27:15.978 00.074 21948 IsGuiding returns 0
03:27:15.978 00.000 21948 Move returns status 0, amount 60
03:27:15.978 00.000 21948 move complete, result=0
03:27:15.978 00.000 21948 worker thread done servicing request
03:27:15.978 00.000 21948 Worker thread wakes up
03:27:15.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:15.978 00.000 18120 GuideStep: 0.3 px 54 ms WEST, -0.3 px 60 ms NORTH
03:27:15.979 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:17.615 01.636 21948 Exposure complete
03:27:17.674 00.059 21948 worker thread done servicing request
03:27:17.675 00.001 18120 OnExposeComplete: enter
03:27:17.677 00.002 18120 UpdateGuideState(): m_state=6
03:27:17.678 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5699
03:27:17.679 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=234.13, Mass=1900, SNR=30.2, Peak=171 HFD=4.3
03:27:17.679 00.000 18120 MultiStar: [#1 -0.14,0.03,0.69,U] [#2 0.01,0.31,0.62,U] [#3 -0.23,0.08,0.59,U] [#4 0.15,0.12,0.56,U] [#5 -0.53,-0.10,0.00,M3] [#6 -0.43,0.28,0.00,M7] [#7 -0.24,0.28,0.41,U] [#8 -0.35,0.19,0.39,U] 
03:27:17.680 00.001 18120 single-star, 6 included, MultiStar: {-0.10, 0.11}, one-star: {-0.05, -0.04}
03:27:17.681 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.50 = 1.78)
03:27:17.682 00.001 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.75)
03:27:17.683 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.50 mountX=-0.01 mountY=0.06, mountTheta=1.78
03:27:17.685 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
03:27:17.686 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
03:27:17.688 00.002 21948 Worker thread wakes up
03:27:17.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:17.688 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
03:27:17.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:17.690 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:17.690 00.000 18120 Enqueuing Expose request
03:27:17.690 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:27:17.690 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:27:17.690 00.000 21948 Moving (-0.05, -0.04) raw xDistance=-0.01 yDistance=0.06
03:27:17.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:17.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:17.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:27:17.690 00.000 21948 MoveAxis(E, 0, ABG)
03:27:17.690 00.000 21948 Move returns status 0, amount 0
03:27:17.692 00.002 21948 MoveAxis(N, 0, ABG)
03:27:17.692 00.000 21948 Move returns status 0, amount 0
03:27:17.692 00.000 21948 move complete, result=0
03:27:17.692 00.000 21948 worker thread done servicing request
03:27:17.692 00.000 21948 Worker thread wakes up
03:27:17.692 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:17.693 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:17.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:19.102 01.409 21948 Exposure complete
03:27:19.152 00.050 21948 worker thread done servicing request
03:27:19.152 00.000 18120 OnExposeComplete: enter
03:27:19.152 00.000 18120 UpdateGuideState(): m_state=6
03:27:19.153 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5700
03:27:19.153 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=234.04, Mass=1943, SNR=30.6, Peak=159 HFD=4.3
03:27:19.154 00.001 18120 MultiStar: [#1 -0.03,-0.40,0.71,U] [#2 0.21,-0.01,0.59,U] [#3 0.26,-0.24,0.58,U] [#4 0.28,-0.09,0.55,U] [#5 0.20,-0.38,0.47,U] [#6 0.09,0.16,0.51,U] [#7 -0.09,-0.01,0.41,U] [#8 -0.02,-0.08,0.39,U] 
03:27:19.154 00.000 18120 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.26, -0.13}
03:27:19.155 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
03:27:19.157 00.002 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
03:27:19.158 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.19 mountY=-0.07, mountTheta=-2.81
03:27:19.160 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.14, opts=13)
03:27:19.161 00.001 18120 Enqueuing Move request for scope (0.15, -0.14)
03:27:19.161 00.000 21948 Worker thread wakes up
03:27:19.161 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:19.162 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.6
03:27:19.162 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:19.162 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:19.165 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
03:27:19.165 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
03:27:19.165 00.000 21948 Moving (0.15, -0.14) raw xDistance=-0.19 yDistance=-0.07
03:27:19.165 00.000 18120 Enqueuing Expose request
03:27:19.166 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:27:19.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:19.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:27:19.166 00.000 21948 MoveAxis(E, 0, ABG)
03:27:19.166 00.000 21948 Move returns status 0, amount 0
03:27:19.166 00.000 21948 MoveAxis(N, 0, ABG)
03:27:19.166 00.000 21948 Move returns status 0, amount 0
03:27:19.166 00.000 21948 move complete, result=0
03:27:19.166 00.000 21948 worker thread done servicing request
03:27:19.166 00.000 21948 Worker thread wakes up
03:27:19.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:19.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:19.166 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:20.799 01.633 21948 Exposure complete
03:27:20.844 00.045 21948 worker thread done servicing request
03:27:20.844 00.000 18120 OnExposeComplete: enter
03:27:20.845 00.001 18120 UpdateGuideState(): m_state=6
03:27:20.845 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5701
03:27:20.846 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=233.97, Mass=1746, SNR=28.9, Peak=139 HFD=4.3
03:27:20.846 00.000 18120 MultiStar: [#1 -0.25,-0.12,0.74,U] [#2 0.18,0.04,0.61,U] [#3 0.18,-0.17,0.64,U] [#4 0.37,0.09,0.59,U] [#5 -0.01,-0.14,0.48,U] [#6 -0.03,0.21,0.53,U] [#7 0.20,-0.16,0.44,U] [#8 -0.12,0.10,0.43,U] 
03:27:20.847 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.23, -0.20}
03:27:20.847 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:27:20.847 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:27:20.848 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.55 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:27:20.849 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
03:27:20.849 00.000 18120 Enqueuing Move request for scope (0.09, -0.06)
03:27:20.850 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:20.850 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.9
03:27:20.851 00.001 21948 Worker thread wakes up
03:27:20.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
03:27:20.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
03:27:20.851 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.06
03:27:20.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:27:20.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:20.851 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:20.854 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:20.854 00.000 21948 MoveAxis(E, 0, ABG)
03:27:20.854 00.000 21948 Move returns status 0, amount 0
03:27:20.854 00.000 21948 MoveAxis(N, 0, ABG)
03:27:20.854 00.000 21948 Move returns status 0, amount 0
03:27:20.854 00.000 21948 move complete, result=0
03:27:20.854 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:20.855 00.001 18120 Enqueuing Expose request
03:27:20.855 00.000 21948 worker thread done servicing request
03:27:20.855 00.000 21948 Worker thread wakes up
03:27:20.855 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:20.856 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:20.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:22.373 01.517 21948 Exposure complete
03:27:22.428 00.055 21948 worker thread done servicing request
03:27:22.428 00.000 18120 OnExposeComplete: enter
03:27:22.429 00.001 18120 UpdateGuideState(): m_state=6
03:27:22.429 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5702
03:27:22.430 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=234.00, Mass=1864, SNR=29.9, Peak=158 HFD=4.4
03:27:22.431 00.001 18120 MultiStar: [#1 -0.32,-0.35,0.00,M1] [#2 -0.08,0.10,0.64,U] [#3 -0.04,-0.21,0.58,U] [#4 0.19,-0.26,0.57,U] [#5 -0.27,-0.38,0.00,M2] [#6 -0.36,0.08,0.55,U] [#7 -0.13,0.13,0.43,U] [#8 -0.15,0.28,0.39,U] 
03:27:22.431 00.000 18120 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.10, -0.17}
03:27:22.431 00.000 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.00) = xAngle (-4.40 = 1.89)
03:27:22.432 00.001 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.44 = 1.85)
03:27:22.432 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.40 mountX=-0.02 mountY=0.06, mountTheta=1.88
03:27:22.432 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.04, opts=13)
03:27:22.434 00.002 18120 Enqueuing Move request for scope (-0.04, -0.04)
03:27:22.434 00.000 21948 Worker thread wakes up
03:27:22.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
03:27:22.434 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
03:27:22.434 00.000 21948 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.06
03:27:22.435 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:22.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:27:22.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:22.435 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:27:22.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:22.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:22.436 00.000 18120 Enqueuing Expose request
03:27:22.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:27:22.437 00.001 21948 MoveAxis(E, 0, ABG)
03:27:22.437 00.000 21948 Move returns status 0, amount 0
03:27:22.437 00.000 21948 MoveAxis(N, 0, ABG)
03:27:22.437 00.000 21948 Move returns status 0, amount 0
03:27:22.437 00.000 21948 move complete, result=0
03:27:22.437 00.000 21948 worker thread done servicing request
03:27:22.437 00.000 21948 Worker thread wakes up
03:27:22.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:22.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:22.437 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:24.069 01.632 21948 Exposure complete
03:27:24.121 00.052 21948 worker thread done servicing request
03:27:24.121 00.000 18120 OnExposeComplete: enter
03:27:24.123 00.002 18120 UpdateGuideState(): m_state=6
03:27:24.124 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5703
03:27:24.126 00.002 18120 Star::Find returns 1 (0), X=895.14, Y=233.87, Mass=1705, SNR=28.6, Peak=144 HFD=4.2
03:27:24.127 00.001 18120 MultiStar: [#1 -0.29,-0.32,0.76,U] [#2 0.29,-0.12,0.63,U] [#3 0.06,-0.54,0.00,M1] [#4 0.18,-0.35,0.58,U] [#5 -0.22,-0.34,0.48,U] [#6 -0.05,-0.03,0.54,U] [#7 0.07,0.06,0.43,U] [#8 -0.31,0.02,0.41,U] 
03:27:24.128 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.20}, one-star: {0.26, -0.30}
03:27:24.129 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.81)
03:27:24.131 00.002 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.51 = 2.77)
03:27:24.133 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=-0.19 mountY=0.07, mountTheta=2.78
03:27:24.133 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.20, opts=13)
03:27:24.135 00.002 18120 Enqueuing Move request for scope (0.02, -0.20)
03:27:24.136 00.001 21948 Worker thread wakes up
03:27:24.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:24.136 00.000 18120 UpdateGuideState exits: m=1705 RSB=28.6
03:27:24.136 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:24.137 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:24.137 00.000 18120 Enqueuing Expose request
03:27:24.138 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
03:27:24.138 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
03:27:24.138 00.000 21948 Moving (0.02, -0.20) raw xDistance=-0.19 yDistance=0.07
03:27:24.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:27:24.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:24.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:27:24.138 00.000 21948 MoveAxis(E, 0, ABG)
03:27:24.138 00.000 21948 Move returns status 0, amount 0
03:27:24.138 00.000 21948 MoveAxis(N, 0, ABG)
03:27:24.138 00.000 21948 Move returns status 0, amount 0
03:27:24.138 00.000 21948 move complete, result=0
03:27:24.138 00.000 21948 worker thread done servicing request
03:27:24.138 00.000 21948 Worker thread wakes up
03:27:24.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:24.138 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:24.138 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:25.647 01.509 21948 Exposure complete
03:27:25.691 00.044 21948 worker thread done servicing request
03:27:25.691 00.000 18120 OnExposeComplete: enter
03:27:25.692 00.001 18120 UpdateGuideState(): m_state=6
03:27:25.693 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5704
03:27:25.693 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=234.02, Mass=1760, SNR=29.1, Peak=141 HFD=4.2
03:27:25.694 00.001 18120 MultiStar: [#1 0.02,-0.35,0.76,U] [#2 0.20,-0.01,0.64,U] [#3 0.23,-0.13,0.62,U] [#4 0.24,-0.32,0.59,U] [#5 -0.35,-0.13,0.47,U] [#6 0.09,-0.05,0.51,U] [#7 -0.06,0.23,0.44,U] [#8 -0.05,-0.00,0.41,U] 
03:27:25.695 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.29, -0.15}
03:27:25.696 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
03:27:25.697 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
03:27:25.697 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.89 mountX=-0.16 mountY=-0.03, mountTheta=-2.92
03:27:25.699 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.13, opts=13)
03:27:25.701 00.002 18120 Enqueuing Move request for scope (0.10, -0.13)
03:27:25.702 00.001 21948 Worker thread wakes up
03:27:25.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:25.703 00.001 18120 UpdateGuideState exits: m=1760 RSB=29.1
03:27:25.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:25.704 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:25.704 00.000 18120 Enqueuing Expose request
03:27:25.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:27:25.705 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:27:25.705 00.000 21948 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.03
03:27:25.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:27:25.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:25.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:27:25.705 00.000 21948 MoveAxis(E, 0, ABG)
03:27:25.705 00.000 21948 Move returns status 0, amount 0
03:27:25.705 00.000 21948 MoveAxis(N, 0, ABG)
03:27:25.705 00.000 21948 Move returns status 0, amount 0
03:27:25.705 00.000 21948 move complete, result=0
03:27:25.705 00.000 21948 worker thread done servicing request
03:27:25.705 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:25.706 00.001 21948 Worker thread wakes up
03:27:25.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:25.706 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:27.336 01.630 21948 Exposure complete
03:27:27.387 00.051 21948 worker thread done servicing request
03:27:27.387 00.000 18120 OnExposeComplete: enter
03:27:27.388 00.001 18120 UpdateGuideState(): m_state=6
03:27:27.389 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5705
03:27:27.389 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=233.74, Mass=1936, SNR=30.4, Peak=141 HFD=4.4
03:27:27.390 00.001 18120 MultiStar: [#1 0.09,-0.54,0.00,M1] [#2 0.19,-0.32,0.63,U] [#3 0.09,-0.35,0.61,U] [#4 0.28,-0.37,0.00,M1] [#5 -0.10,-0.35,0.45,U] [#6 0.07,-0.12,0.50,U] [#7 -0.41,-0.22,0.00,M1] [#8 -0.20,0.10,0.38,U] 
03:27:27.390 00.000 18120 refined, 5 included, MultiStar: {0.08, -0.28}, one-star: {0.20, -0.43}
03:27:27.390 00.000 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.29 = 2.99)
03:27:27.391 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.95)
03:27:27.391 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.30 cameraTheta=-1.30 mountX=-0.29 mountY=0.06, mountTheta=2.95
03:27:27.393 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.28, opts=13)
03:27:27.394 00.001 18120 Enqueuing Move request for scope (0.08, -0.28)
03:27:27.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:27.394 00.000 21948 Worker thread wakes up
03:27:27.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
03:27:27.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
03:27:27.394 00.000 21948 Moving (0.08, -0.28) raw xDistance=-0.29 yDistance=0.06
03:27:27.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:27:27.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:27.395 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:27:27.395 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.4
03:27:27.395 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:27.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:27.396 00.001 18120 Enqueuing Expose request
03:27:27.396 00.000 21948 MoveAxis(E, 52, ABG)
03:27:27.396 00.000 21948 Guiding  Dir = 2, Dur = 52
03:27:27.397 00.001 21948 IsSlewing returns 0
03:27:27.397 00.000 21948 IsGuiding returns 0
03:27:27.399 00.002 21948 PulseGuide returned control before completion, sleep 61
03:27:27.461 00.062 21948 IsGuiding returns 1
03:27:27.461 00.000 21948 scope still moving after pulse duration time elapsed
03:27:27.492 00.031 21948 IsSlewing returns 0
03:27:27.492 00.000 21948 IsGuiding returns 0
03:27:27.493 00.001 21948 scope move finished after 52 + 43 ms
03:27:27.493 00.000 21948 Move returns status 0, amount 52
03:27:27.493 00.000 21948 MoveAxis(N, 0, ABG)
03:27:27.493 00.000 21948 Move returns status 0, amount 0
03:27:27.493 00.000 21948 move complete, result=0
03:27:27.493 00.000 21948 worker thread done servicing request
03:27:27.493 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
03:27:27.494 00.001 21948 Worker thread wakes up
03:27:27.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:27.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:28.907 01.413 21948 Exposure complete
03:27:28.947 00.040 21948 worker thread done servicing request
03:27:28.947 00.000 18120 OnExposeComplete: enter
03:27:28.948 00.001 18120 UpdateGuideState(): m_state=6
03:27:28.948 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5706
03:27:28.949 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=233.82, Mass=1831, SNR=29.7, Peak=152 HFD=4.2
03:27:28.949 00.000 18120 MultiStar: [#1 -0.18,-0.38,0.69,U] [#2 0.18,0.06,0.62,U] [#3 -0.15,-0.29,0.60,U] [#4 0.09,-0.05,0.55,U] [#5 -0.16,-0.10,0.47,U] [#6 -0.38,-0.14,0.52,U] [#7 0.13,-0.20,0.44,U] [#8 -0.02,-0.08,0.40,U] 
03:27:28.950 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.19}, one-star: {0.22, -0.35}
03:27:28.950 00.000 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.00) = xAngle (-3.62 = 2.67)
03:27:28.952 00.002 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.66 = 2.63)
03:27:28.955 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=-0.17 mountY=0.09, mountTheta=2.64
03:27:28.958 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.19, opts=13)
03:27:28.959 00.001 18120 Enqueuing Move request for scope (-0.01, -0.19)
03:27:28.959 00.000 21948 Worker thread wakes up
03:27:28.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:28.960 00.001 18120 UpdateGuideState exits: m=1831 RSB=29.7
03:27:28.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:28.961 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:28.961 00.000 18120 Enqueuing Expose request
03:27:28.962 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
03:27:28.962 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
03:27:28.962 00.000 21948 Moving (-0.01, -0.19) raw xDistance=-0.17 yDistance=0.09
03:27:28.962 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:27:28.962 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:28.962 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:27:28.962 00.000 21948 MoveAxis(E, 0, ABG)
03:27:28.962 00.000 21948 Move returns status 0, amount 0
03:27:28.962 00.000 21948 MoveAxis(N, 0, ABG)
03:27:28.963 00.001 21948 Move returns status 0, amount 0
03:27:28.963 00.000 21948 move complete, result=0
03:27:28.963 00.000 21948 worker thread done servicing request
03:27:28.963 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:28.963 00.000 21948 Worker thread wakes up
03:27:28.963 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:28.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:30.591 01.628 21948 Exposure complete
03:27:30.628 00.037 21948 worker thread done servicing request
03:27:30.628 00.000 18120 OnExposeComplete: enter
03:27:30.629 00.001 18120 UpdateGuideState(): m_state=6
03:27:30.630 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5707
03:27:30.630 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.00, Mass=1860, SNR=29.9, Peak=156 HFD=4.3
03:27:30.631 00.001 18120 MultiStar: [#1 -0.40,-0.15,0.71,U] [#2 0.06,0.02,0.61,U] [#3 -0.15,-0.12,0.58,U] [#4 -0.03,0.03,0.57,U] [#5 -0.24,-0.09,0.45,U] [#6 -0.18,0.04,0.54,U] [#7 -0.01,0.03,0.43,U] [#8 -0.07,0.25,0.42,U] 
03:27:30.631 00.000 18120 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {0.04, -0.17}
03:27:30.632 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.00) = xAngle (-4.77 = 1.51)
03:27:30.632 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.81 = 1.47)
03:27:30.632 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=0.01 mountY=0.11, mountTheta=1.51
03:27:30.634 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.04, opts=13)
03:27:30.634 00.000 18120 Enqueuing Move request for scope (-0.11, -0.04)
03:27:30.636 00.002 21948 Worker thread wakes up
03:27:30.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
03:27:30.636 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
03:27:30.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:30.638 00.002 18120 UpdateGuideState exits: m=1860 RSB=29.9
03:27:30.639 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:30.640 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:30.641 00.001 18120 Enqueuing Expose request
03:27:30.642 00.001 21948 Moving (-0.11, -0.04) raw xDistance=0.01 yDistance=0.11
03:27:30.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:27:30.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:30.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:27:30.642 00.000 21948 MoveAxis(E, 0, ABG)
03:27:30.642 00.000 21948 Move returns status 0, amount 0
03:27:30.642 00.000 21948 MoveAxis(N, 0, ABG)
03:27:30.642 00.000 21948 Move returns status 0, amount 0
03:27:30.642 00.000 21948 move complete, result=0
03:27:30.642 00.000 21948 worker thread done servicing request
03:27:30.642 00.000 21948 Worker thread wakes up
03:27:30.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:30.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:30.643 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:32.154 01.511 21948 Exposure complete
03:27:32.202 00.048 21948 worker thread done servicing request
03:27:32.202 00.000 18120 OnExposeComplete: enter
03:27:32.204 00.002 18120 UpdateGuideState(): m_state=6
03:27:32.204 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5708
03:27:32.205 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=234.11, Mass=1845, SNR=29.7, Peak=162 HFD=4.2
03:27:32.205 00.000 18120 MultiStar: [#1 -0.35,-0.13,0.70,U] [#2 0.25,0.09,0.61,U] [#3 0.12,0.02,0.60,U] [#4 0.16,-0.03,0.55,U] [#5 -0.20,0.05,0.48,U] [#6 -0.26,0.31,0.52,U] [#7 -0.08,0.25,0.41,U] [#8 -0.39,0.17,0.40,U] 
03:27:32.206 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.21, -0.07}
03:27:32.206 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
03:27:32.207 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
03:27:32.207 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.08 mountX=0.05 mountY=0.00, mountTheta=0.04
03:27:32.209 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
03:27:32.211 00.002 18120 Enqueuing Move request for scope (-0.03, 0.05)
03:27:32.212 00.001 21948 Worker thread wakes up
03:27:32.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:32.214 00.002 18120 UpdateGuideState exits: m=1845 RSB=29.7
03:27:32.215 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:32.216 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:32.218 00.002 18120 Enqueuing Expose request
03:27:32.220 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
03:27:32.220 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
03:27:32.220 00.000 21948 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.00
03:27:32.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:27:32.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:32.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:27:32.220 00.000 21948 MoveAxis(E, 0, ABG)
03:27:32.220 00.000 21948 Move returns status 0, amount 0
03:27:32.221 00.001 21948 MoveAxis(N, 0, ABG)
03:27:32.221 00.000 21948 Move returns status 0, amount 0
03:27:32.221 00.000 21948 move complete, result=0
03:27:32.221 00.000 21948 worker thread done servicing request
03:27:32.221 00.000 21948 Worker thread wakes up
03:27:32.221 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:32.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:32.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:33.849 01.628 21948 Exposure complete
03:27:33.889 00.040 21948 worker thread done servicing request
03:27:33.892 00.003 18120 OnExposeComplete: enter
03:27:33.895 00.003 18120 UpdateGuideState(): m_state=6
03:27:33.897 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5709
03:27:33.900 00.003 18120 Star::Find returns 1 (0), X=895.15, Y=233.83, Mass=1771, SNR=29.2, Peak=152 HFD=4.3
03:27:33.902 00.002 18120 MultiStar: [#1 -0.28,-0.07,0.73,U] [#2 0.19,0.02,0.65,U] [#3 -0.12,-0.02,0.60,U] [#4 0.17,-0.36,0.57,U] [#5 -0.02,-0.13,0.49,U] [#6 -0.05,0.30,0.53,U] [#7 -0.24,0.08,0.46,U] [#8 -0.30,0.34,0.00,M1] 
03:27:33.905 00.003 18120 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.27, -0.34}
03:27:33.907 00.002 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
03:27:33.909 00.002 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
03:27:33.911 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.42 mountX=-0.09 mountY=0.03, mountTheta=2.83
03:27:33.914 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
03:27:33.916 00.002 18120 Enqueuing Move request for scope (0.01, -0.09)
03:27:33.917 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:33.917 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.2
03:27:33.918 00.001 21948 Worker thread wakes up
03:27:33.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:33.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:27:33.919 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:27:33.919 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.03
03:27:33.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:27:33.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:33.919 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:33.920 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:27:33.920 00.000 21948 MoveAxis(E, 0, ABG)
03:27:33.920 00.000 21948 Move returns status 0, amount 0
03:27:33.920 00.000 21948 MoveAxis(N, 0, ABG)
03:27:33.920 00.000 21948 Move returns status 0, amount 0
03:27:33.920 00.000 21948 move complete, result=0
03:27:33.920 00.000 18120 Enqueuing Expose request
03:27:33.922 00.002 21948 worker thread done servicing request
03:27:33.922 00.000 21948 Worker thread wakes up
03:27:33.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:33.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:33.922 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:35.445 01.523 21948 Exposure complete
03:27:35.498 00.053 21948 worker thread done servicing request
03:27:35.498 00.000 18120 OnExposeComplete: enter
03:27:35.499 00.001 18120 UpdateGuideState(): m_state=6
03:27:35.500 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5710
03:27:35.501 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=234.04, Mass=1774, SNR=29.1, Peak=160 HFD=4.4
03:27:35.503 00.002 18120 MultiStar: [#1 -0.13,-0.21,0.75,U] [#2 0.20,0.02,0.63,U] [#3 -0.11,-0.33,0.63,U] [#4 0.05,-0.25,0.56,U] [#5 -0.05,-0.38,0.45,U] [#6 -0.05,0.08,0.53,U] [#7 -0.19,0.13,0.44,U] [#8 -0.16,0.08,0.41,U] 
03:27:35.504 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.12, -0.13}
03:27:35.505 00.001 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
03:27:35.505 00.000 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
03:27:35.506 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.71 mountX=-0.10 mountY=0.07, mountTheta=2.54
03:27:35.509 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.12, opts=13)
03:27:35.511 00.002 18120 Enqueuing Move request for scope (-0.02, -0.12)
03:27:35.512 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:35.512 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.1
03:27:35.513 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:35.513 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:35.513 00.000 18120 Enqueuing Expose request
03:27:35.514 00.001 21948 Worker thread wakes up
03:27:35.514 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
03:27:35.514 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
03:27:35.514 00.000 21948 Moving (-0.02, -0.12) raw xDistance=-0.10 yDistance=0.07
03:27:35.514 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:27:35.514 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:35.514 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:27:35.514 00.000 21948 MoveAxis(E, 0, ABG)
03:27:35.514 00.000 21948 Move returns status 0, amount 0
03:27:35.514 00.000 21948 MoveAxis(N, 0, ABG)
03:27:35.515 00.001 21948 Move returns status 0, amount 0
03:27:35.515 00.000 21948 move complete, result=0
03:27:35.515 00.000 21948 worker thread done servicing request
03:27:35.515 00.000 21948 Worker thread wakes up
03:27:35.515 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:35.515 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:35.515 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:37.146 01.631 21948 Exposure complete
03:27:37.195 00.049 21948 worker thread done servicing request
03:27:37.195 00.000 18120 OnExposeComplete: enter
03:27:37.195 00.000 18120 UpdateGuideState(): m_state=6
03:27:37.196 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5711
03:27:37.196 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=233.93, Mass=1874, SNR=30.0, Peak=171 HFD=4.2
03:27:37.198 00.002 18120 MultiStar: [#1 -0.15,-0.42,0.00,M1] [#2 0.21,-0.15,0.62,U] [#3 0.19,-0.29,0.60,U] [#4 0.30,-0.19,0.56,U] [#5 -0.19,-0.35,0.47,U] [#6 -0.08,-0.22,0.49,U] [#7 -0.07,-0.09,0.41,U] [#8 -0.09,-0.03,0.39,U] 
03:27:37.198 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.21}, one-star: {0.35, -0.24}
03:27:37.198 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
03:27:37.199 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
03:27:37.199 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-1.02 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
03:27:37.201 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.21, opts=13)
03:27:37.202 00.001 18120 Enqueuing Move request for scope (0.13, -0.21)
03:27:37.202 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:37.202 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
03:27:37.203 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:37.203 00.000 21948 Worker thread wakes up
03:27:37.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
03:27:37.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
03:27:37.203 00.000 21948 Moving (0.13, -0.21) raw xDistance=-0.24 yDistance=-0.02
03:27:37.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:27:37.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:37.203 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:37.204 00.001 18120 Enqueuing Expose request
03:27:37.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:27:37.204 00.000 21948 MoveAxis(E, 43, ABG)
03:27:37.204 00.000 21948 Guiding  Dir = 2, Dur = 43
03:27:37.205 00.001 21948 IsSlewing returns 0
03:27:37.205 00.000 21948 IsGuiding returns 0
03:27:37.207 00.002 21948 PulseGuide returned control before completion, sleep 52
03:27:37.272 00.065 21948 IsGuiding returns 0
03:27:37.272 00.000 21948 Move returns status 0, amount 43
03:27:37.272 00.000 21948 MoveAxis(N, 0, ABG)
03:27:37.272 00.000 21948 Move returns status 0, amount 0
03:27:37.272 00.000 21948 move complete, result=0
03:27:37.272 00.000 21948 worker thread done servicing request
03:27:37.272 00.000 21948 Worker thread wakes up
03:27:37.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:37.272 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:27:37.273 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:38.679 01.406 21948 Exposure complete
03:27:38.730 00.051 21948 worker thread done servicing request
03:27:38.730 00.000 18120 OnExposeComplete: enter
03:27:38.730 00.000 18120 UpdateGuideState(): m_state=6
03:27:38.731 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5712
03:27:38.733 00.002 18120 Star::Find returns 1 (0), X=894.94, Y=233.88, Mass=1882, SNR=30.1, Peak=177 HFD=4.2
03:27:38.734 00.001 18120 MultiStar: [#1 -0.30,-0.16,0.73,U] [#2 0.22,0.29,0.64,U] [#3 0.20,-0.03,0.59,U] [#4 0.03,-0.24,0.56,U] [#5 -0.23,-0.31,0.45,U] [#6 -0.47,-0.03,0.00,M1] [#7 -0.19,0.01,0.41,U] [#8 -0.25,0.13,0.39,U] 
03:27:38.735 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {0.06, -0.29}
03:27:38.736 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.91 = 2.37)
03:27:38.737 00.001 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.33)
03:27:38.739 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.92 mountX=-0.07 mountY=0.07, mountTheta=2.35
03:27:38.741 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.10, opts=13)
03:27:38.741 00.000 18120 Enqueuing Move request for scope (-0.03, -0.10)
03:27:38.742 00.001 21948 Worker thread wakes up
03:27:38.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:38.743 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
03:27:38.743 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
03:27:38.743 00.000 21948 Moving (-0.03, -0.10) raw xDistance=-0.07 yDistance=0.07
03:27:38.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:38.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:38.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:27:38.743 00.000 21948 MoveAxis(E, 0, ABG)
03:27:38.743 00.000 21948 Move returns status 0, amount 0
03:27:38.743 00.000 21948 MoveAxis(N, 0, ABG)
03:27:38.743 00.000 21948 Move returns status 0, amount 0
03:27:38.743 00.000 21948 move complete, result=0
03:27:38.743 00.000 21948 worker thread done servicing request
03:27:38.743 00.000 18120 UpdateGuideState exits: m=1882 RSB=30.1
03:27:38.744 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:38.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:38.745 00.001 18120 Enqueuing Expose request
03:27:38.745 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:38.746 00.001 21948 Worker thread wakes up
03:27:38.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:38.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:40.376 01.630 21948 Exposure complete
03:27:40.420 00.044 21948 worker thread done servicing request
03:27:40.420 00.000 18120 OnExposeComplete: enter
03:27:40.421 00.001 18120 UpdateGuideState(): m_state=6
03:27:40.421 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5713
03:27:40.423 00.002 18120 Star::Find returns 1 (0), X=895.17, Y=234.08, Mass=1780, SNR=29.3, Peak=166 HFD=4.2
03:27:40.425 00.002 18120 MultiStar: [#1 0.13,-0.13,0.72,U] [#2 0.08,0.34,0.63,U] [#3 -0.05,-0.30,0.61,U] [#4 0.17,-0.08,0.57,U] [#5 -0.01,-0.05,0.48,U] [#6 -0.04,0.05,0.56,U] [#7 0.10,0.10,0.45,U] [#8 -0.12,0.33,0.40,U] 
03:27:40.426 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.28, -0.09}
03:27:40.427 00.001 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
03:27:40.429 00.002 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
03:27:40.430 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.04 mountY=-0.07, mountTheta=-2.05
03:27:40.433 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
03:27:40.434 00.001 18120 Enqueuing Move request for scope (0.09, -0.00)
03:27:40.434 00.000 21948 Worker thread wakes up
03:27:40.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:40.435 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
03:27:40.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
03:27:40.435 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.3
03:27:40.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:40.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:40.436 00.000 18120 Enqueuing Expose request
03:27:40.437 00.001 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.07
03:27:40.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:27:40.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:40.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:27:40.437 00.000 21948 MoveAxis(E, 0, ABG)
03:27:40.437 00.000 21948 Move returns status 0, amount 0
03:27:40.437 00.000 21948 MoveAxis(N, 0, ABG)
03:27:40.437 00.000 21948 Move returns status 0, amount 0
03:27:40.437 00.000 21948 move complete, result=0
03:27:40.437 00.000 21948 worker thread done servicing request
03:27:40.437 00.000 21948 Worker thread wakes up
03:27:40.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:40.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:40.438 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:41.959 01.521 21948 Exposure complete
03:27:41.985 00.026 21948 worker thread done servicing request
03:27:41.985 00.000 18120 OnExposeComplete: enter
03:27:41.987 00.002 18120 UpdateGuideState(): m_state=6
03:27:41.988 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5714
03:27:41.989 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=233.98, Mass=1795, SNR=29.4, Peak=174 HFD=4.1
03:27:41.990 00.001 18120 MultiStar: [#1 0.05,-0.28,0.76,U] [#2 0.01,0.05,0.62,U] [#3 0.09,-0.09,0.63,U] [#4 0.23,-0.37,0.57,U] [#5 0.06,-0.34,0.47,U] [#6 -0.13,0.20,0.55,U] [#7 -0.04,-0.20,0.43,U] [#8 0.04,0.15,0.40,U] 
03:27:41.993 00.003 18120 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.11, -0.19}
03:27:41.995 00.002 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
03:27:41.998 00.003 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
03:27:42.000 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=-0.14 mountY=0.01, mountTheta=3.06
03:27:42.004 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.13, opts=13)
03:27:42.005 00.001 18120 Enqueuing Move request for scope (0.05, -0.13)
03:27:42.007 00.002 21948 Worker thread wakes up
03:27:42.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:42.007 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.4
03:27:42.008 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:42.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:42.008 00.000 18120 Enqueuing Expose request
03:27:42.009 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
03:27:42.009 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
03:27:42.009 00.000 21948 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=0.01
03:27:42.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:27:42.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:42.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:27:42.009 00.000 21948 MoveAxis(E, 0, ABG)
03:27:42.009 00.000 21948 Move returns status 0, amount 0
03:27:42.009 00.000 21948 MoveAxis(N, 0, ABG)
03:27:42.009 00.000 21948 Move returns status 0, amount 0
03:27:42.009 00.000 21948 move complete, result=0
03:27:42.009 00.000 21948 worker thread done servicing request
03:27:42.009 00.000 21948 Worker thread wakes up
03:27:42.009 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:42.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:42.009 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:43.635 01.626 21948 Exposure complete
03:27:43.687 00.052 21948 worker thread done servicing request
03:27:43.687 00.000 18120 OnExposeComplete: enter
03:27:43.688 00.001 18120 UpdateGuideState(): m_state=6
03:27:43.688 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5715
03:27:43.689 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=234.09, Mass=1741, SNR=28.7, Peak=163 HFD=4.2
03:27:43.689 00.000 18120 MultiStar: [#1 0.06,-0.24,0.75,U] [#2 0.27,-0.10,0.65,U] [#3 0.07,-0.35,0.63,U] [#4 0.11,-0.09,0.57,U] [#5 -0.11,-0.35,0.49,U] [#6 -0.03,0.02,0.53,U] [#7 0.15,0.08,0.46,U] [#8 -0.38,0.03,0.41,U] 
03:27:43.690 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.23, -0.08}
03:27:43.690 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
03:27:43.691 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
03:27:43.691 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
03:27:43.693 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.13, opts=13)
03:27:43.693 00.000 18120 Enqueuing Move request for scope (0.07, -0.13)
03:27:43.694 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:43.695 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.7
03:27:43.695 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:43.695 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:43.696 00.001 18120 Enqueuing Expose request
03:27:43.696 00.000 21948 Worker thread wakes up
03:27:43.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
03:27:43.696 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
03:27:43.696 00.000 21948 Moving (0.07, -0.13) raw xDistance=-0.15 yDistance=-0.01
03:27:43.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:27:43.696 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:43.697 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:27:43.697 00.000 21948 MoveAxis(E, 0, ABG)
03:27:43.697 00.000 21948 Move returns status 0, amount 0
03:27:43.697 00.000 21948 MoveAxis(N, 0, ABG)
03:27:43.697 00.000 21948 Move returns status 0, amount 0
03:27:43.697 00.000 21948 move complete, result=0
03:27:43.697 00.000 21948 worker thread done servicing request
03:27:43.697 00.000 21948 Worker thread wakes up
03:27:43.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:43.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:43.698 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:45.217 01.519 21948 Exposure complete
03:27:45.252 00.035 21948 worker thread done servicing request
03:27:45.253 00.001 18120 OnExposeComplete: enter
03:27:45.253 00.000 18120 UpdateGuideState(): m_state=6
03:27:45.254 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5716
03:27:45.254 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=233.99, Mass=1950, SNR=30.6, Peak=181 HFD=4.1
03:27:45.255 00.001 18120 MultiStar: [#1 -0.13,0.06,0.68,U] [#2 0.15,0.05,0.60,U] [#3 0.22,-0.10,0.58,U] [#4 0.08,-0.11,0.55,U] [#5 -0.01,-0.16,0.46,U] [#6 0.10,-0.12,0.50,U] [#7 0.21,-0.12,0.42,U] [#8 -0.06,-0.07,0.37,U] 
03:27:45.255 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.33, -0.18}
03:27:45.256 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:27:45.256 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:27:45.256 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.61 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
03:27:45.258 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.08, opts=13)
03:27:45.258 00.000 18120 Enqueuing Move request for scope (0.12, -0.08)
03:27:45.258 00.000 21948 Worker thread wakes up
03:27:45.259 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:45.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
03:27:45.259 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
03:27:45.259 00.000 21948 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=-0.07
03:27:45.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:27:45.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:45.259 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
03:27:45.260 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:27:45.260 00.000 21948 MoveAxis(E, 0, ABG)
03:27:45.260 00.000 21948 Move returns status 0, amount 0
03:27:45.260 00.000 21948 MoveAxis(N, 0, ABG)
03:27:45.260 00.000 21948 Move returns status 0, amount 0
03:27:45.260 00.000 21948 move complete, result=0
03:27:45.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:45.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:45.261 00.001 18120 Enqueuing Expose request
03:27:45.261 00.000 21948 worker thread done servicing request
03:27:45.261 00.000 21948 Worker thread wakes up
03:27:45.261 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:45.264 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:45.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:46.896 01.632 21948 Exposure complete
03:27:46.937 00.041 21948 worker thread done servicing request
03:27:46.937 00.000 18120 OnExposeComplete: enter
03:27:46.938 00.001 18120 UpdateGuideState(): m_state=6
03:27:46.938 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5717
03:27:46.938 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=233.97, Mass=1948, SNR=30.5, Peak=156 HFD=4.3
03:27:46.939 00.001 18120 MultiStar: [#1 -0.14,-0.28,0.67,U] [#2 0.17,0.31,0.63,U] [#3 0.32,-0.10,0.58,U] [#4 0.14,-0.12,0.53,U] [#5 -0.34,-0.09,0.46,U] [#6 -0.02,0.18,0.52,U] [#7 0.31,0.12,0.42,U] [#8 -0.15,0.08,0.38,U] 
03:27:46.939 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.23, -0.20}
03:27:46.940 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
03:27:46.940 00.000 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
03:27:46.941 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.41 mountX=-0.06 mountY=-0.06, mountTheta=-2.43
03:27:46.943 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
03:27:46.943 00.000 18120 Enqueuing Move request for scope (0.08, -0.04)
03:27:46.944 00.001 21948 Worker thread wakes up
03:27:46.944 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:46.945 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:27:46.945 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.5
03:27:46.945 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:46.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:46.946 00.001 18120 Enqueuing Expose request
03:27:46.946 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:27:46.946 00.000 21948 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
03:27:46.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:27:46.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:46.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:46.946 00.000 21948 MoveAxis(E, 0, ABG)
03:27:46.946 00.000 21948 Move returns status 0, amount 0
03:27:46.946 00.000 21948 MoveAxis(N, 0, ABG)
03:27:46.946 00.000 21948 Move returns status 0, amount 0
03:27:46.946 00.000 21948 move complete, result=0
03:27:46.946 00.000 21948 worker thread done servicing request
03:27:46.946 00.000 21948 Worker thread wakes up
03:27:46.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:46.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:46.947 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:48.465 01.518 21948 Exposure complete
03:27:48.513 00.048 21948 worker thread done servicing request
03:27:48.513 00.000 18120 OnExposeComplete: enter
03:27:48.514 00.001 18120 UpdateGuideState(): m_state=6
03:27:48.514 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5718
03:27:48.516 00.002 18120 Star::Find returns 1 (0), X=895.09, Y=234.07, Mass=1834, SNR=29.6, Peak=150 HFD=4.3
03:27:48.518 00.002 18120 MultiStar: [#1 0.02,-0.19,0.72,U] [#2 0.25,0.00,0.61,U] [#3 0.42,-0.15,0.00,M1] [#4 0.61,-0.17,0.00,M1] [#5 -0.07,-0.08,0.46,U] [#6 0.21,0.01,0.51,U] [#7 0.20,0.13,0.45,U] [#8 0.01,0.05,0.40,U] 
03:27:48.518 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.20, -0.10}
03:27:48.519 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
03:27:48.519 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
03:27:48.520 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.09 mountY=-0.10, mountTheta=-2.34
03:27:48.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
03:27:48.521 00.000 18120 Enqueuing Move request for scope (0.13, -0.04)
03:27:48.522 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:48.522 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.6
03:27:48.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:48.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:48.523 00.000 18120 Enqueuing Expose request
03:27:48.524 00.001 21948 Worker thread wakes up
03:27:48.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
03:27:48.524 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
03:27:48.524 00.000 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.10
03:27:48.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:27:48.525 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:48.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:27:48.525 00.000 21948 MoveAxis(E, 0, ABG)
03:27:48.525 00.000 21948 Move returns status 0, amount 0
03:27:48.525 00.000 21948 MoveAxis(N, 0, ABG)
03:27:48.525 00.000 21948 Move returns status 0, amount 0
03:27:48.525 00.000 21948 move complete, result=0
03:27:48.525 00.000 21948 worker thread done servicing request
03:27:48.525 00.000 21948 Worker thread wakes up
03:27:48.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:48.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:48.526 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:50.156 01.630 21948 Exposure complete
03:27:50.200 00.044 21948 worker thread done servicing request
03:27:50.200 00.000 18120 OnExposeComplete: enter
03:27:50.201 00.001 18120 UpdateGuideState(): m_state=6
03:27:50.201 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5719
03:27:50.202 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.83, Mass=1853, SNR=29.9, Peak=157 HFD=4.3
03:27:50.202 00.000 18120 MultiStar: [#1 -0.06,-0.31,0.70,U] [#2 0.35,-0.00,0.61,U] [#3 -0.17,-0.12,0.60,U] [#4 0.09,-0.16,0.55,U] [#5 0.11,-0.12,0.46,U] [#6 0.13,-0.02,0.53,U] [#7 -0.06,0.00,0.42,U] [#8 -0.06,0.15,0.40,U] 
03:27:50.203 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.28, -0.34}
03:27:50.203 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:27:50.204 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:27:50.204 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-0.99 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
03:27:50.206 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
03:27:50.208 00.002 18120 Enqueuing Move request for scope (0.09, -0.14)
03:27:50.209 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:50.210 00.001 21948 Worker thread wakes up
03:27:50.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
03:27:50.210 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
03:27:50.210 00.000 21948 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.02
03:27:50.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:27:50.210 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:50.210 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.9
03:27:50.212 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:50.213 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:27:50.213 00.000 21948 MoveAxis(E, 0, ABG)
03:27:50.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:50.214 00.001 18120 Enqueuing Expose request
03:27:50.214 00.000 21948 Move returns status 0, amount 0
03:27:50.215 00.001 21948 MoveAxis(N, 0, ABG)
03:27:50.215 00.000 21948 Move returns status 0, amount 0
03:27:50.215 00.000 21948 move complete, result=0
03:27:50.215 00.000 21948 worker thread done servicing request
03:27:50.215 00.000 21948 Worker thread wakes up
03:27:50.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:50.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:50.216 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:51.735 01.519 21948 Exposure complete
03:27:51.768 00.033 21948 worker thread done servicing request
03:27:51.768 00.000 18120 OnExposeComplete: enter
03:27:51.769 00.001 18120 UpdateGuideState(): m_state=6
03:27:51.769 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5720
03:27:51.770 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.99, Mass=1853, SNR=29.8, Peak=164 HFD=4.3
03:27:51.770 00.000 18120 MultiStar: [#1 -0.11,-0.06,0.74,U] [#2 0.39,0.12,0.65,U] [#3 0.37,-0.19,0.58,U] [#4 0.25,-0.06,0.55,U] [#5 0.07,-0.23,0.45,U] [#6 0.18,0.03,0.53,U] [#7 0.38,-0.01,0.44,U] [#8 -0.03,0.11,0.39,U] 
03:27:51.771 00.001 18120 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.27, -0.19}
03:27:51.771 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
03:27:51.772 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
03:27:51.772 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.31 mountX=-0.14 mountY=-0.15, mountTheta=-2.32
03:27:51.775 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.06, opts=13)
03:27:51.775 00.000 18120 Enqueuing Move request for scope (0.20, -0.06)
03:27:51.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:51.776 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:27:51.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:51.776 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:51.777 00.001 18120 Enqueuing Expose request
03:27:51.777 00.000 21948 Worker thread wakes up
03:27:51.777 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
03:27:51.777 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
03:27:51.777 00.000 21948 Moving (0.20, -0.06) raw xDistance=-0.14 yDistance=-0.15
03:27:51.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:27:51.778 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:51.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:27:51.778 00.000 21948 MoveAxis(E, 0, ABG)
03:27:51.778 00.000 21948 Move returns status 0, amount 0
03:27:51.778 00.000 21948 MoveAxis(N, 0, ABG)
03:27:51.778 00.000 21948 Move returns status 0, amount 0
03:27:51.778 00.000 21948 move complete, result=0
03:27:51.778 00.000 21948 worker thread done servicing request
03:27:51.778 00.000 21948 Worker thread wakes up
03:27:51.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:51.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:51.778 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:53.413 01.635 21948 Exposure complete
03:27:53.464 00.051 21948 worker thread done servicing request
03:27:53.464 00.000 18120 OnExposeComplete: enter
03:27:53.465 00.001 18120 UpdateGuideState(): m_state=6
03:27:53.465 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5721
03:27:53.467 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=234.09, Mass=1878, SNR=30.0, Peak=164 HFD=4.3
03:27:53.469 00.002 18120 MultiStar: [#1 -0.05,-0.16,0.73,U] [#2 0.29,-0.03,0.63,U] [#3 0.33,-0.13,0.61,U] [#4 0.23,-0.22,0.55,U] [#5 -0.01,-0.22,0.47,U] [#6 -0.02,0.15,0.50,U] [#7 0.06,-0.18,0.41,U] [#8 -0.01,0.47,0.00,M1] 
03:27:53.469 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.15, -0.08}
03:27:53.470 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:27:53.470 00.000 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
03:27:53.471 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.67 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
03:27:53.472 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
03:27:53.473 00.001 18120 Enqueuing Move request for scope (0.13, -0.10)
03:27:53.475 00.002 21948 Worker thread wakes up
03:27:53.476 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:27:53.476 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:27:53.476 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=-0.07
03:27:53.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:27:53.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:53.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:53.476 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:27:53.477 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:53.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:53.478 00.001 18120 Enqueuing Expose request
03:27:53.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:27:53.478 00.000 21948 MoveAxis(E, 0, ABG)
03:27:53.478 00.000 21948 Move returns status 0, amount 0
03:27:53.478 00.000 21948 MoveAxis(N, 0, ABG)
03:27:53.478 00.000 21948 Move returns status 0, amount 0
03:27:53.478 00.000 21948 move complete, result=0
03:27:53.478 00.000 21948 worker thread done servicing request
03:27:53.478 00.000 21948 Worker thread wakes up
03:27:53.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:53.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:53.479 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:54.997 01.518 21948 Exposure complete
03:27:55.050 00.053 21948 worker thread done servicing request
03:27:55.050 00.000 18120 OnExposeComplete: enter
03:27:55.052 00.002 18120 UpdateGuideState(): m_state=6
03:27:55.054 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5722
03:27:55.055 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=233.98, Mass=1760, SNR=29.1, Peak=154 HFD=4.1
03:27:55.056 00.001 18120 MultiStar: [#1 0.01,-0.23,0.76,U] [#2 0.21,0.19,0.66,U] [#3 0.19,-0.29,0.63,U] [#4 0.30,0.04,0.54,U] [#5 -0.08,-0.22,0.48,U] [#6 -0.20,0.31,0.54,U] [#7 -0.19,0.11,0.45,U] [#8 -0.17,0.08,0.45,U] 
03:27:55.058 00.002 18120 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.36, -0.19}
03:27:55.061 00.003 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
03:27:55.063 00.002 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
03:27:55.065 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
03:27:55.066 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
03:27:55.067 00.001 18120 Enqueuing Move request for scope (0.09, -0.05)
03:27:55.067 00.000 21948 Worker thread wakes up
03:27:55.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:55.068 00.001 18120 UpdateGuideState exits: m=1760 RSB=29.1
03:27:55.068 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:55.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:55.069 00.001 18120 Enqueuing Expose request
03:27:55.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:27:55.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:27:55.069 00.000 21948 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.06
03:27:55.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:27:55.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:55.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:55.069 00.000 21948 MoveAxis(E, 0, ABG)
03:27:55.069 00.000 21948 Move returns status 0, amount 0
03:27:55.069 00.000 21948 MoveAxis(N, 0, ABG)
03:27:55.069 00.000 21948 Move returns status 0, amount 0
03:27:55.069 00.000 21948 move complete, result=0
03:27:55.069 00.000 21948 worker thread done servicing request
03:27:55.069 00.000 21948 Worker thread wakes up
03:27:55.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:55.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:55.070 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:56.695 01.625 21948 Exposure complete
03:27:56.765 00.070 21948 worker thread done servicing request
03:27:56.765 00.000 18120 OnExposeComplete: enter
03:27:56.766 00.001 18120 UpdateGuideState(): m_state=6
03:27:56.769 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5723
03:27:56.769 00.000 18120 Star::Find returns 1 (0), X=895.26, Y=234.01, Mass=1909, SNR=30.3, Peak=160 HFD=4.2
03:27:56.771 00.002 18120 MultiStar: [#1 0.06,-0.10,0.71,U] [#2 0.44,0.29,0.00,M1] [#3 0.24,-0.03,0.60,U] [#4 0.34,-0.18,0.57,U] [#5 0.12,-0.41,0.45,U] [#6 0.15,-0.04,0.53,U] [#7 0.05,-0.08,0.41,U] [#8 -0.01,0.27,0.40,U] 
03:27:56.771 00.000 18120 refined, 7 included, MultiStar: {0.20, -0.10}, one-star: {0.38, -0.16}
03:27:56.772 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
03:27:56.772 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
03:27:56.773 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.49 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
03:27:56.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.10, opts=13)
03:27:56.774 00.000 18120 Enqueuing Move request for scope (0.20, -0.10)
03:27:56.775 00.001 21948 Worker thread wakes up
03:27:56.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
03:27:56.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
03:27:56.775 00.000 21948 Moving (0.20, -0.10) raw xDistance=-0.18 yDistance=-0.13
03:27:56.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:27:56.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:56.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:56.775 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.3
03:27:56.776 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:56.776 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:56.777 00.001 18120 Enqueuing Expose request
03:27:56.778 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:27:56.778 00.000 21948 MoveAxis(E, 0, ABG)
03:27:56.778 00.000 21948 Move returns status 0, amount 0
03:27:56.778 00.000 21948 MoveAxis(N, 0, ABG)
03:27:56.778 00.000 21948 Move returns status 0, amount 0
03:27:56.778 00.000 21948 move complete, result=0
03:27:56.778 00.000 21948 worker thread done servicing request
03:27:56.778 00.000 21948 Worker thread wakes up
03:27:56.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:56.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:56.779 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:58.293 01.514 21948 Exposure complete
03:27:58.332 00.039 21948 worker thread done servicing request
03:27:58.333 00.001 18120 OnExposeComplete: enter
03:27:58.335 00.002 18120 UpdateGuideState(): m_state=6
03:27:58.336 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5724
03:27:58.337 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=234.16, Mass=1846, SNR=29.8, Peak=156 HFD=4.3
03:27:58.339 00.002 18120 MultiStar: [#1 0.21,-0.04,0.72,U] [#2 0.24,0.09,0.64,U] [#3 0.20,0.07,0.61,U] [#4 0.51,-0.16,0.00,M1] [#5 0.01,-0.19,0.48,U] [#6 -0.08,0.45,0.00,M1] [#7 0.16,0.23,0.45,U] [#8 0.06,0.18,0.43,U] 
03:27:58.340 00.001 18120 refined, 6 included, MultiStar: {0.21, 0.03}, one-star: {0.36, -0.01}
03:27:58.340 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
03:27:58.340 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
03:27:58.341 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.16 mountX=-0.05 mountY=-0.20, mountTheta=-1.84
03:27:58.342 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.03, opts=13)
03:27:58.342 00.000 18120 Enqueuing Move request for scope (0.21, 0.03)
03:27:58.343 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:27:58.343 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.8
03:27:58.344 00.001 21948 Worker thread wakes up
03:27:58.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:58.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
03:27:58.344 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:27:58.345 00.001 18120 Enqueuing Expose request
03:27:58.345 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
03:27:58.345 00.000 21948 Moving (0.21, 0.03) raw xDistance=-0.05 yDistance=-0.20
03:27:58.345 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:27:58.345 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:58.345 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:27:58.345 00.000 21948 MoveAxis(E, 0, ABG)
03:27:58.345 00.000 21948 Move returns status 0, amount 0
03:27:58.345 00.000 21948 MoveAxis(N, 0, ABG)
03:27:58.345 00.000 21948 Move returns status 0, amount 0
03:27:58.345 00.000 21948 move complete, result=0
03:27:58.345 00.000 21948 worker thread done servicing request
03:27:58.345 00.000 21948 Worker thread wakes up
03:27:58.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:27:58.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:27:58.346 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:59.978 01.632 21948 Exposure complete
03:28:00.021 00.043 21948 worker thread done servicing request
03:28:00.021 00.000 18120 OnExposeComplete: enter
03:28:00.022 00.001 18120 UpdateGuideState(): m_state=6
03:28:00.023 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5725
03:28:00.025 00.002 18120 Star::Find returns 1 (0), X=895.39, Y=234.12, Mass=1886, SNR=30.1, Peak=142 HFD=4.1
03:28:00.025 00.000 18120 MultiStar: [#1 0.46,-0.17,0.00,M1] [#2 0.56,0.23,0.00,M1] [#3 0.39,0.07,0.61,U] [#4 0.46,0.17,0.00,M2] [#5 0.17,-0.07,0.45,U] [#6 0.27,0.37,0.00,M2] [#7 0.26,0.15,0.45,U] [#8 0.35,0.21,0.40,U] 
03:28:00.026 00.001 18120 refined, 4 included, MultiStar: {0.37, 0.04}, one-star: {0.51, -0.05}
03:28:00.026 00.000 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
03:28:00.027 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
03:28:00.027 00.000 18120 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.37 cameraTheta=0.11 mountX=-0.12 mountY=-0.35, mountTheta=-1.90
03:28:00.028 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=0.04, opts=13)
03:28:00.029 00.001 18120 Enqueuing Move request for scope (0.37, 0.04)
03:28:00.029 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:00.030 00.001 21948 Worker thread wakes up
03:28:00.030 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.04) opts 0xd
03:28:00.030 00.000 21948 Handling offset move in thread for scope, endpoint = (0.37, 0.04)
03:28:00.030 00.000 21948 Moving (0.37, 0.04) raw xDistance=-0.12 yDistance=-0.35
03:28:00.030 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:00.030 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
03:28:00.030 00.000 21948 MoveAxis(E, 0, ABG)
03:28:00.030 00.000 21948 Move returns status 0, amount 0
03:28:00.030 00.000 21948 MoveAxis(N, 84, ABG)
03:28:00.030 00.000 21948 Guiding  Dir = 0, Dur = 84
03:28:00.030 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.1
03:28:00.030 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:00.032 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:00.032 00.000 21948 IsSlewing returns 0
03:28:00.032 00.000 18120 Enqueuing Expose request
03:28:00.032 00.000 21948 IsGuiding returns 0
03:28:00.037 00.005 21948 PulseGuide returned control before completion, sleep 90
03:28:00.138 00.101 21948 IsGuiding returns 0
03:28:00.138 00.000 21948 Move returns status 0, amount 84
03:28:00.138 00.000 21948 move complete, result=0
03:28:00.138 00.000 21948 worker thread done servicing request
03:28:00.138 00.000 21948 Worker thread wakes up
03:28:00.138 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:00.138 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 84 ms NORTH
03:28:00.139 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,219,31,31)
03:28:00.254 00.115 18120 evsrv: cli 0D46D5D0 connect
03:28:00.255 00.001 18120 case statement mapped state 6 to 3
03:28:00.256 00.001 18120 case statement mapped state 6 to 3
03:28:00.258 00.002 18120 evsrv: cli 0D46D5D0 request: {"method":"get_app_state","id":"427b007e-cbf0-4464-8448-320d1cd71742"}
03:28:00.261 00.003 18120 case statement mapped state 6 to 3
03:28:00.264 00.003 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"427b007e-cbf0-4464-8448-320d1cd71742"}
03:28:00.267 00.003 18120 evsrv: cli 0D46D5D0 disconnect
03:28:00.268 00.001 18120 evsrv: cli 0D46E250 connect
03:28:00.268 00.000 18120 case statement mapped state 6 to 3
03:28:00.269 00.001 18120 case statement mapped state 6 to 3
03:28:00.270 00.001 18120 evsrv: cli 0D46E250 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"7e58903b-c22d-4ccf-b10e-43c74e619e2a"}
03:28:00.270 00.000 18120 PhdController::Dither begins
03:28:00.271 00.001 18120 dither: size=2.00, dRA=-0.88 dDec=0.27
03:28:00.271 00.000 18120 MountToCamera -- mountTheta (2.84) + m_xAngle (2.00) = xAngle (4.84 = -1.45)
03:28:00.272 00.001 18120 MountToCamera -- mountX=-0.88 mountY=0.27 hyp=0.92 mountTheta=2.84 cameraX=0.11, cameraY=-0.92 cameraTheta=-1.45
03:28:00.273 00.001 18120 setting lock position to (895.00, 233.25)
03:28:00.274 00.001 18120 Mount: notify guiding dithered (0.1, -0.9)
03:28:00.275 00.001 18120 MultiStar: stabilizing after lock position change
03:28:00.276 00.001 18120 Status Line: Dithering de -0.88,0.27
03:28:00.279 00.003 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:28:00.281 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
03:28:00.282 00.001 18120 evsrv: cli 0D46E250 response: {"jsonrpc":"2.0","result":0,"id":"7e58903b-c22d-4ccf-b10e-43c74e619e2a"}
03:28:00.283 00.001 18120 evsrv: cli 0D46E250 disconnect
03:28:01.556 01.273 21948 Exposure complete
03:28:01.600 00.044 21948 worker thread done servicing request
03:28:01.600 00.000 18120 OnExposeComplete: enter
03:28:01.601 00.001 18120 UpdateGuideState(): m_state=6
03:28:01.602 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5726
03:28:01.602 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=234.07, Mass=1979, SNR=30.7, Peak=171 HFD=4.2
03:28:01.602 00.000 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.00) = xAngle (-0.70 = -0.70)
03:28:01.603 00.001 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
03:28:01.603 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.81 hyp=0.84 cameraTheta=1.30 mountX=0.65 mountY=-0.56, mountTheta=-0.72
03:28:01.605 00.002 18120 dither recenter: remaining=(0.9,-0.3) step=(0.9,-0.3)
03:28:01.605 00.000 18120 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.00) = xAngle (1.70 = 1.70)
03:28:01.606 00.001 18120 MountToCamera -- mountX=0.88 mountY=-0.27 hyp=0.92 mountTheta=-0.30 cameraX=-0.11, cameraY=0.92 cameraTheta=1.70
03:28:01.607 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.92, opts=4)
03:28:01.608 00.001 18120 Enqueuing Move request for scope (-0.11, 0.92)
03:28:01.611 00.003 18120 Mount: notify direct move 0.88,-0.27
03:28:01.612 00.001 21948 Worker thread wakes up
03:28:01.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.92) opts 0x4
03:28:01.612 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.92)
03:28:01.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:01.613 00.001 21948 Moving (-0.11, 0.92) raw xDistance=0.88 yDistance=-0.27
03:28:01.613 00.000 21948 MoveAxis(W, 250, B)
03:28:01.613 00.000 18120 UpdateGuideState exits: m=1979 RSB=30.7
03:28:01.614 00.001 21948 Guiding  Dir = 3, Dur = 250
03:28:01.614 00.000 18120 PhdController: settling, locked = 1, distance = 1.07 (0.50) aobump = 0 frame = 1 / 99999
03:28:01.615 00.001 21948 IsSlewing returns 0
03:28:01.615 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066081.615,"Host":"ASUS_SAM","Inst":1,"Distance":1.07,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:28:01.617 00.002 21948 IsGuiding returns 0
03:28:01.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:01.618 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:01.618 00.000 18120 Enqueuing Expose request
03:28:01.619 00.001 21948 PulseGuide returned control before completion, sleep 258
03:28:01.880 00.261 21948 IsGuiding returns 0
03:28:01.880 00.000 21948 Move returns status 0, amount 250
03:28:01.880 00.000 21948 MoveAxis(N, 66, B)
03:28:01.880 00.000 21948 Guiding  Dir = 0, Dur = 66
03:28:01.880 00.000 21948 IsSlewing returns 0
03:28:01.880 00.000 21948 IsGuiding returns 0
03:28:01.886 00.006 21948 PulseGuide returned control before completion, sleep 72
03:28:01.959 00.073 21948 IsGuiding returns 0
03:28:01.959 00.000 21948 Move returns status 0, amount 66
03:28:01.959 00.000 21948 move complete, result=0
03:28:01.959 00.000 21948 worker thread done servicing request
03:28:01.959 00.000 21948 Worker thread wakes up
03:28:01.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:01.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:01.959 00.000 18120 GuideStep: 0.9 px 250 ms WEST, -0.3 px 66 ms NORTH
03:28:03.594 01.635 21948 Exposure complete
03:28:03.631 00.037 21948 worker thread done servicing request
03:28:03.632 00.001 18120 OnExposeComplete: enter
03:28:03.632 00.000 18120 UpdateGuideState(): m_state=6
03:28:03.634 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5727
03:28:03.635 00.001 18120 Star::Find returns 1 (0), X=895.42, Y=233.22, Mass=1968, SNR=30.6, Peak=155 HFD=4.0
03:28:03.636 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
03:28:03.637 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
03:28:03.640 00.003 18120 CameraToMount -- cameraX=0.43 cameraY=-0.04 hyp=0.43 cameraTheta=-0.09 mountX=-0.21 mountY=-0.36, mountTheta=-2.09
03:28:03.644 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.43, y=-0.04, opts=13)
03:28:03.645 00.001 18120 Enqueuing Move request for scope (0.43, -0.04)
03:28:03.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:03.646 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.6
03:28:03.646 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 2 / 99999
03:28:03.646 00.000 21948 Worker thread wakes up
03:28:03.647 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786066083.646,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:28:03.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.04) opts 0xd
03:28:03.647 00.000 21948 Handling offset move in thread for scope, endpoint = (0.43, -0.04)
03:28:03.647 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:03.648 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:03.648 00.000 18120 Enqueuing Expose request
03:28:03.648 00.000 21948 Moving (0.43, -0.04) raw xDistance=-0.21 yDistance=-0.36
03:28:03.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:28:03.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:03.649 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
03:28:03.649 00.000 21948 MoveAxis(E, 38, ABG)
03:28:03.649 00.000 21948 Guiding  Dir = 2, Dur = 38
03:28:03.649 00.000 21948 IsSlewing returns 0
03:28:03.649 00.000 21948 IsGuiding returns 0
03:28:03.651 00.002 21948 PulseGuide returned control before completion, sleep 47
03:28:03.701 00.050 21948 IsGuiding returns 0
03:28:03.702 00.001 21948 Move returns status 0, amount 38
03:28:03.702 00.000 21948 MoveAxis(N, 0, ABG)
03:28:03.702 00.000 21948 Move returns status 0, amount 0
03:28:03.702 00.000 21948 move complete, result=0
03:28:03.702 00.000 21948 worker thread done servicing request
03:28:03.702 00.000 21948 Worker thread wakes up
03:28:03.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:03.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:03.702 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.4 px 0 ms NORTH
03:28:05.120 01.418 21948 Exposure complete
03:28:05.183 00.063 21948 worker thread done servicing request
03:28:05.183 00.000 18120 OnExposeComplete: enter
03:28:05.184 00.001 18120 UpdateGuideState(): m_state=6
03:28:05.186 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5728
03:28:05.186 00.000 18120 Star::Find returns 1 (0), X=895.45, Y=233.54, Mass=1880, SNR=30.1, Peak=131 HFD=4.2
03:28:05.187 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
03:28:05.188 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
03:28:05.189 00.001 18120 CameraToMount -- cameraX=0.46 cameraY=0.29 hyp=0.54 cameraTheta=0.56 mountX=0.07 mountY=-0.54, mountTheta=-1.44
03:28:05.191 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=0.29, opts=13)
03:28:05.192 00.001 18120 Enqueuing Move request for scope (0.46, 0.29)
03:28:05.193 00.001 21948 Worker thread wakes up
03:28:05.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:05.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.29) opts 0xd
03:28:05.193 00.000 21948 Handling offset move in thread for scope, endpoint = (0.46, 0.29)
03:28:05.193 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.1
03:28:05.196 00.003 21948 Moving (0.46, 0.29) raw xDistance=0.07 yDistance=-0.54
03:28:05.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:28:05.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:05.196 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 3 / 99999
03:28:05.196 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
03:28:05.196 00.000 21948 MoveAxis(E, 0, ABG)
03:28:05.197 00.001 21948 Move returns status 0, amount 0
03:28:05.197 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066085.196,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
03:28:05.197 00.000 21948 MoveAxis(N, 0, ABG)
03:28:05.197 00.000 21948 Move returns status 0, amount 0
03:28:05.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:05.198 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:05.198 00.000 18120 Enqueuing Expose request
03:28:05.198 00.000 21948 move complete, result=0
03:28:05.200 00.002 21948 worker thread done servicing request
03:28:05.200 00.000 21948 Worker thread wakes up
03:28:05.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:05.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:05.200 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
03:28:06.838 01.638 21948 Exposure complete
03:28:06.890 00.052 21948 worker thread done servicing request
03:28:06.890 00.000 18120 OnExposeComplete: enter
03:28:06.891 00.001 18120 UpdateGuideState(): m_state=6
03:28:06.891 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5729
03:28:06.891 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=233.50, Mass=1780, SNR=29.3, Peak=139 HFD=3.9
03:28:06.892 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
03:28:06.892 00.000 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
03:28:06.893 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.26 cameraTheta=1.20 mountX=0.18 mountY=-0.20, mountTheta=-0.82
03:28:06.895 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.25, opts=13)
03:28:06.896 00.001 18120 Enqueuing Move request for scope (0.10, 0.25)
03:28:06.896 00.000 21948 Worker thread wakes up
03:28:06.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
03:28:06.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
03:28:06.896 00.000 21948 Moving (0.10, 0.25) raw xDistance=0.18 yDistance=-0.20
03:28:06.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:28:06.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:06.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:06.897 00.001 18120 UpdateGuideState exits: m=1780 RSB=29.3
03:28:06.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:28:06.897 00.000 21948 MoveAxis(E, 0, ABG)
03:28:06.898 00.001 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 4 / 99999
03:28:06.898 00.000 21948 Move returns status 0, amount 0
03:28:06.898 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066086.898,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:28:06.898 00.000 21948 MoveAxis(N, 0, ABG)
03:28:06.898 00.000 21948 Move returns status 0, amount 0
03:28:06.898 00.000 21948 move complete, result=0
03:28:06.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:06.899 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:06.899 00.000 18120 Enqueuing Expose request
03:28:06.900 00.001 21948 worker thread done servicing request
03:28:06.900 00.000 21948 Worker thread wakes up
03:28:06.900 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:28:06.901 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:06.901 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:08.426 01.525 21948 Exposure complete
03:28:08.466 00.040 21948 worker thread done servicing request
03:28:08.466 00.000 18120 OnExposeComplete: enter
03:28:08.467 00.001 18120 UpdateGuideState(): m_state=6
03:28:08.468 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5730
03:28:08.469 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=233.73, Mass=1975, SNR=30.8, Peak=136 HFD=4.3
03:28:08.471 00.002 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
03:28:08.472 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
03:28:08.474 00.002 18120 CameraToMount -- cameraX=0.95 cameraY=0.48 hyp=1.07 cameraTheta=0.47 mountX=0.04 mountY=-1.07, mountTheta=-1.53
03:28:08.478 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.95, y=0.48, opts=13)
03:28:08.479 00.001 18120 Enqueuing Move request for scope (0.95, 0.48)
03:28:08.479 00.000 21948 Worker thread wakes up
03:28:08.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:08.480 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.48) opts 0xd
03:28:08.480 00.000 21948 Handling offset move in thread for scope, endpoint = (0.95, 0.48)
03:28:08.480 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.8
03:28:08.480 00.000 18120 PhdController: settling, locked = 1, distance = 0.60 (0.50) aobump = 0 frame = 5 / 99999
03:28:08.481 00.001 21948 Moving (0.95, 0.48) raw xDistance=0.04 yDistance=-1.07
03:28:08.481 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066088.481,"Host":"ASUS_SAM","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:28:08.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:08.481 00.000 21948 resist switch: large excursion: input -1.07 thresh 0.60 direction from 0 to -1
03:28:08.481 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.20
03:28:08.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:08.482 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:08.482 00.000 18120 Enqueuing Expose request
03:28:08.483 00.001 21948 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
03:28:08.483 00.000 21948 MoveAxis(E, 0, ABG)
03:28:08.483 00.000 21948 Move returns status 0, amount 0
03:28:08.483 00.000 21948 MoveAxis(N, 255, ABG)
03:28:08.483 00.000 21948 Guiding  Dir = 0, Dur = 255
03:28:08.483 00.000 21948 IsSlewing returns 0
03:28:08.483 00.000 21948 IsGuiding returns 0
03:28:08.488 00.005 21948 PulseGuide returned control before completion, sleep 261
03:28:08.755 00.267 21948 IsGuiding returns 0
03:28:08.756 00.001 21948 Move returns status 0, amount 255
03:28:08.756 00.000 21948 move complete, result=0
03:28:08.756 00.000 21948 worker thread done servicing request
03:28:08.756 00.000 21948 Worker thread wakes up
03:28:08.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:08.756 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -1.1 px 255 ms NORTH
03:28:08.757 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:10.388 01.631 21948 Exposure complete
03:28:10.441 00.053 21948 worker thread done servicing request
03:28:10.441 00.000 18120 OnExposeComplete: enter
03:28:10.443 00.002 18120 UpdateGuideState(): m_state=6
03:28:10.444 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5731
03:28:10.446 00.002 18120 Star::Find returns 1 (0), X=894.64, Y=233.31, Mass=1810, SNR=29.3, Peak=127 HFD=4.2
03:28:10.447 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
03:28:10.448 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
03:28:10.450 00.002 18120 CameraToMount -- cameraX=-0.36 cameraY=0.06 hyp=0.36 cameraTheta=2.98 mountX=0.20 mountY=0.29, mountTheta=0.96
03:28:10.454 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=0.06, opts=13)
03:28:10.457 00.003 18120 Enqueuing Move request for scope (-0.36, 0.06)
03:28:10.459 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:10.462 00.003 18120 UpdateGuideState exits: m=1810 RSB=29.3
03:28:10.464 00.002 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 6 / 99999
03:28:10.467 00.003 21948 Worker thread wakes up
03:28:10.468 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786066090.467,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:28:10.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.06) opts 0xd
03:28:10.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:10.469 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:10.470 00.001 18120 Enqueuing Expose request
03:28:10.471 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.36, 0.06)
03:28:10.471 00.000 21948 Moving (-0.36, 0.06) raw xDistance=0.20 yDistance=0.29
03:28:10.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:28:10.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:28:10.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:28:10.471 00.000 21948 MoveAxis(W, 36, ABG)
03:28:10.471 00.000 21948 Guiding  Dir = 3, Dur = 36
03:28:10.471 00.000 21948 IsSlewing returns 0
03:28:10.472 00.001 21948 IsGuiding returns 0
03:28:10.473 00.001 21948 PulseGuide returned control before completion, sleep 45
03:28:10.529 00.056 21948 IsGuiding returns 0
03:28:10.530 00.001 21948 Move returns status 0, amount 36
03:28:10.530 00.000 21948 MoveAxis(N, 0, ABG)
03:28:10.530 00.000 21948 Move returns status 0, amount 0
03:28:10.530 00.000 21948 move complete, result=0
03:28:10.530 00.000 21948 worker thread done servicing request
03:28:10.530 00.000 21948 Worker thread wakes up
03:28:10.530 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:10.530 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.3 px 0 ms NORTH
03:28:10.531 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:11.937 01.406 21948 Exposure complete
03:28:11.975 00.038 21948 worker thread done servicing request
03:28:11.975 00.000 18120 OnExposeComplete: enter
03:28:11.976 00.001 18120 UpdateGuideState(): m_state=6
03:28:11.976 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5732
03:28:11.977 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=232.63, Mass=1891, SNR=30.1, Peak=120 HFD=4.5
03:28:11.977 00.000 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
03:28:11.978 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
03:28:11.978 00.000 18120 CameraToMount -- cameraX=-0.60 cameraY=-0.63 hyp=0.87 cameraTheta=-2.33 mountX=-0.32 mountY=0.82, mountTheta=1.95
03:28:11.979 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.60, y=-0.63, opts=13)
03:28:11.980 00.001 18120 Enqueuing Move request for scope (-0.60, -0.63)
03:28:11.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:11.981 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:28:11.981 00.000 18120 PhdController: settling, locked = 1, distance = 0.63 (0.50) aobump = 0 frame = 7 / 99999
03:28:11.981 00.000 21948 Worker thread wakes up
03:28:11.982 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.63) opts 0xd
03:28:11.982 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.60, -0.63)
03:28:11.982 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066091.981,"Host":"ASUS_SAM","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:28:11.982 00.000 21948 Moving (-0.60, -0.63) raw xDistance=-0.32 yDistance=0.82
03:28:11.982 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
03:28:11.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:11.983 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:11.984 00.001 18120 Enqueuing Expose request
03:28:11.984 00.000 21948 resist switch: large excursion: input 0.82 thresh 0.60 direction from -1 to 1
03:28:11.984 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.46
03:28:11.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
03:28:11.984 00.000 21948 MoveAxis(E, 55, ABG)
03:28:11.984 00.000 21948 Guiding  Dir = 2, Dur = 55
03:28:11.984 00.000 21948 IsSlewing returns 0
03:28:11.984 00.000 21948 IsGuiding returns 0
03:28:11.986 00.002 21948 PulseGuide returned control before completion, sleep 64
03:28:12.062 00.076 21948 IsGuiding returns 0
03:28:12.062 00.000 21948 Move returns status 0, amount 55
03:28:12.062 00.000 21948 MoveAxis(S, 195, ABG)
03:28:12.062 00.000 21948 Guiding  Dir = 1, Dur = 195
03:28:12.062 00.000 21948 IsSlewing returns 0
03:28:12.063 00.001 21948 IsGuiding returns 0
03:28:12.069 00.006 21948 PulseGuide returned control before completion, sleep 200
03:28:12.280 00.211 21948 IsGuiding returns 0
03:28:12.280 00.000 21948 Move returns status 0, amount 195
03:28:12.280 00.000 21948 move complete, result=0
03:28:12.280 00.000 21948 worker thread done servicing request
03:28:12.280 00.000 21948 Worker thread wakes up
03:28:12.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:12.280 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.8 px 195 ms SOUTH
03:28:12.281 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:13.910 01.629 21948 Exposure complete
03:28:13.945 00.035 21948 worker thread done servicing request
03:28:13.945 00.000 18120 OnExposeComplete: enter
03:28:13.947 00.002 18120 UpdateGuideState(): m_state=6
03:28:13.948 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5733
03:28:13.949 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.44, Mass=1884, SNR=30.1, Peak=142 HFD=3.9
03:28:13.950 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
03:28:13.951 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
03:28:13.951 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.49 mountX=0.27 mountY=0.13, mountTheta=0.46
03:28:13.954 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.18, opts=13)
03:28:13.954 00.000 18120 Enqueuing Move request for scope (-0.24, 0.18)
03:28:13.955 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:13.955 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
03:28:13.955 00.000 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 8 / 99999
03:28:13.958 00.003 21948 Worker thread wakes up
03:28:13.958 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066093.957,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:28:13.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:13.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:13.959 00.000 18120 Enqueuing Expose request
03:28:13.960 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
03:28:13.960 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
03:28:13.960 00.000 21948 Moving (-0.24, 0.18) raw xDistance=0.27 yDistance=0.13
03:28:13.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
03:28:13.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:13.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:28:13.960 00.000 21948 MoveAxis(W, 44, ABG)
03:28:13.960 00.000 21948 Guiding  Dir = 3, Dur = 44
03:28:13.960 00.000 21948 IsSlewing returns 0
03:28:13.960 00.000 21948 IsGuiding returns 0
03:28:13.961 00.001 21948 PulseGuide returned control before completion, sleep 53
03:28:14.019 00.058 21948 IsGuiding returns 1
03:28:14.020 00.001 21948 scope still moving after pulse duration time elapsed
03:28:14.049 00.029 21948 IsSlewing returns 0
03:28:14.050 00.001 21948 IsGuiding returns 0
03:28:14.050 00.000 21948 scope move finished after 44 + 45 ms
03:28:14.050 00.000 21948 Move returns status 0, amount 44
03:28:14.050 00.000 21948 MoveAxis(N, 0, ABG)
03:28:14.050 00.000 21948 Move returns status 0, amount 0
03:28:14.050 00.000 21948 move complete, result=0
03:28:14.050 00.000 21948 worker thread done servicing request
03:28:14.050 00.000 21948 Worker thread wakes up
03:28:14.050 00.000 18120 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
03:28:14.053 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:14.053 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:15.462 01.409 21948 Exposure complete
03:28:15.520 00.058 21948 worker thread done servicing request
03:28:15.520 00.000 18120 OnExposeComplete: enter
03:28:15.522 00.002 18120 UpdateGuideState(): m_state=6
03:28:15.523 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5734
03:28:15.525 00.002 18120 Star::Find returns 1 (0), X=894.76, Y=233.42, Mass=1878, SNR=30.0, Peak=133 HFD=4.3
03:28:15.528 00.003 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
03:28:15.530 00.002 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
03:28:15.532 00.002 18120 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.54 mountX=0.25 mountY=0.14, mountTheta=0.51
03:28:15.537 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.16, opts=13)
03:28:15.539 00.002 18120 Enqueuing Move request for scope (-0.24, 0.16)
03:28:15.542 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:15.544 00.002 21948 Worker thread wakes up
03:28:15.544 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:28:15.545 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
03:28:15.545 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 9 / 99999
03:28:15.545 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
03:28:15.546 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786066095.545,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:28:15.546 00.000 21948 Moving (-0.24, 0.16) raw xDistance=0.25 yDistance=0.14
03:28:15.546 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
03:28:15.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:15.547 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:15.547 00.000 18120 Enqueuing Expose request
03:28:15.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:15.548 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:28:15.548 00.000 21948 MoveAxis(W, 48, ABG)
03:28:15.548 00.000 21948 Guiding  Dir = 3, Dur = 48
03:28:15.548 00.000 21948 IsSlewing returns 0
03:28:15.548 00.000 21948 IsGuiding returns 0
03:28:15.550 00.002 21948 PulseGuide returned control before completion, sleep 57
03:28:15.621 00.071 21948 IsGuiding returns 0
03:28:15.621 00.000 21948 Move returns status 0, amount 48
03:28:15.621 00.000 21948 MoveAxis(N, 0, ABG)
03:28:15.621 00.000 21948 Move returns status 0, amount 0
03:28:15.621 00.000 21948 move complete, result=0
03:28:15.621 00.000 21948 worker thread done servicing request
03:28:15.622 00.001 21948 Worker thread wakes up
03:28:15.622 00.000 18120 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
03:28:15.623 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:15.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:17.250 01.627 21948 Exposure complete
03:28:17.297 00.047 21948 worker thread done servicing request
03:28:17.297 00.000 18120 OnExposeComplete: enter
03:28:17.298 00.001 18120 UpdateGuideState(): m_state=6
03:28:17.298 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5735
03:28:17.299 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=233.07, Mass=1781, SNR=29.3, Peak=163 HFD=4.2
03:28:17.299 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.43 = 1.86)
03:28:17.299 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.47 = 1.82)
03:28:17.299 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.43 mountX=-0.08 mountY=0.28, mountTheta=1.85
03:28:17.301 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=-0.19, opts=13)
03:28:17.301 00.000 18120 Enqueuing Move request for scope (-0.22, -0.19)
03:28:17.301 00.000 21948 Worker thread wakes up
03:28:17.302 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
03:28:17.302 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
03:28:17.302 00.000 21948 Moving (-0.22, -0.19) raw xDistance=-0.08 yDistance=0.28
03:28:17.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:17.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:17.302 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.3
03:28:17.303 00.001 18120 PhdController: settling, locked = 1, distance = 0.41 (0.50) aobump = 0 frame = 10 / 99999
03:28:17.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:28:17.303 00.000 21948 MoveAxis(E, 0, ABG)
03:28:17.303 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066097.303,"Host":"ASUS_SAM","Inst":1,"Distance":0.41,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
03:28:17.304 00.001 21948 Move returns status 0, amount 0
03:28:17.304 00.000 21948 MoveAxis(S, 66, ABG)
03:28:17.304 00.000 21948 Guiding  Dir = 1, Dur = 66
03:28:17.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:17.304 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:17.305 00.001 18120 Enqueuing Expose request
03:28:17.305 00.000 21948 IsSlewing returns 0
03:28:17.305 00.000 21948 IsGuiding returns 0
03:28:17.311 00.006 21948 PulseGuide returned control before completion, sleep 71
03:28:17.387 00.076 21948 IsGuiding returns 0
03:28:17.387 00.000 21948 Move returns status 0, amount 66
03:28:17.387 00.000 21948 move complete, result=0
03:28:17.387 00.000 21948 worker thread done servicing request
03:28:17.387 00.000 21948 Worker thread wakes up
03:28:17.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:17.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:17.387 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
03:28:18.793 01.406 21948 Exposure complete
03:28:18.836 00.043 21948 worker thread done servicing request
03:28:18.836 00.000 18120 OnExposeComplete: enter
03:28:18.837 00.001 18120 UpdateGuideState(): m_state=6
03:28:18.837 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5736
03:28:18.838 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.15, Mass=1811, SNR=29.4, Peak=171 HFD=4.2
03:28:18.838 00.000 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
03:28:18.838 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
03:28:18.838 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=-0.09 mountY=0.05, mountTheta=2.68
03:28:18.841 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.10, opts=13)
03:28:18.842 00.001 18120 Enqueuing Move request for scope (-0.00, -0.10)
03:28:18.842 00.000 21948 Worker thread wakes up
03:28:18.842 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:18.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
03:28:18.842 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.4
03:28:18.844 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
03:28:18.844 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 11 / 99999
03:28:18.844 00.000 21948 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.05
03:28:18.844 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066098.844,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:28:18.845 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:28:18.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:18.845 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:18.845 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:18.846 00.001 18120 Enqueuing Expose request
03:28:18.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:28:18.846 00.000 21948 MoveAxis(E, 0, ABG)
03:28:18.846 00.000 21948 Move returns status 0, amount 0
03:28:18.846 00.000 21948 MoveAxis(N, 0, ABG)
03:28:18.846 00.000 21948 Move returns status 0, amount 0
03:28:18.846 00.000 21948 move complete, result=0
03:28:18.846 00.000 21948 worker thread done servicing request
03:28:18.846 00.000 21948 Worker thread wakes up
03:28:18.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:18.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:18.847 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:20.471 01.624 21948 Exposure complete
03:28:20.521 00.050 21948 worker thread done servicing request
03:28:20.521 00.000 18120 OnExposeComplete: enter
03:28:20.522 00.001 18120 UpdateGuideState(): m_state=6
03:28:20.523 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5737
03:28:20.523 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=233.35, Mass=1907, SNR=30.3, Peak=158 HFD=4.4
03:28:20.524 00.001 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
03:28:20.525 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
03:28:20.526 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.68 mountX=0.18 mountY=0.14, mountTheta=0.66
03:28:20.529 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.10, opts=13)
03:28:20.530 00.001 18120 Enqueuing Move request for scope (-0.20, 0.10)
03:28:20.530 00.000 21948 Worker thread wakes up
03:28:20.531 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
03:28:20.531 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
03:28:20.531 00.000 21948 Moving (-0.20, 0.10) raw xDistance=0.18 yDistance=0.14
03:28:20.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:28:20.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:20.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:20.531 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.3
03:28:20.532 00.001 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 12 / 99999
03:28:20.536 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:28:20.536 00.000 21948 MoveAxis(E, 0, ABG)
03:28:20.536 00.000 21948 Move returns status 0, amount 0
03:28:20.536 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066100.536,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
03:28:20.537 00.001 21948 MoveAxis(N, 0, ABG)
03:28:20.537 00.000 21948 Move returns status 0, amount 0
03:28:20.537 00.000 21948 move complete, result=0
03:28:20.537 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:20.538 00.001 21948 worker thread done servicing request
03:28:20.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:20.539 00.001 18120 Enqueuing Expose request
03:28:20.541 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:20.542 00.001 21948 Worker thread wakes up
03:28:20.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:20.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:22.060 01.518 21948 Exposure complete
03:28:22.115 00.055 21948 worker thread done servicing request
03:28:22.115 00.000 18120 OnExposeComplete: enter
03:28:22.116 00.001 18120 UpdateGuideState(): m_state=6
03:28:22.116 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5738
03:28:22.117 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=233.33, Mass=1945, SNR=30.6, Peak=153 HFD=4.1
03:28:22.117 00.000 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
03:28:22.117 00.000 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
03:28:22.117 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.28 mountX=0.10 mountY=0.02, mountTheta=0.24
03:28:22.118 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.08, opts=13)
03:28:22.121 00.003 18120 Enqueuing Move request for scope (-0.07, 0.08)
03:28:22.124 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:22.126 00.002 21948 Worker thread wakes up
03:28:22.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
03:28:22.126 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
03:28:22.126 00.000 21948 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.02
03:28:22.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:28:22.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:22.126 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.6
03:28:22.127 00.001 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 13 / 99999
03:28:22.128 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:28:22.128 00.000 21948 MoveAxis(E, 0, ABG)
03:28:22.128 00.000 21948 Move returns status 0, amount 0
03:28:22.128 00.000 21948 MoveAxis(N, 0, ABG)
03:28:22.128 00.000 21948 Move returns status 0, amount 0
03:28:22.128 00.000 21948 move complete, result=0
03:28:22.128 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066102.128,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:28:22.129 00.001 21948 worker thread done servicing request
03:28:22.129 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:22.130 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:22.132 00.002 18120 Enqueuing Expose request
03:28:22.134 00.002 21948 Worker thread wakes up
03:28:22.134 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:22.136 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:22.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:23.773 01.637 21948 Exposure complete
03:28:23.829 00.056 21948 worker thread done servicing request
03:28:23.829 00.000 18120 OnExposeComplete: enter
03:28:23.830 00.001 18120 UpdateGuideState(): m_state=6
03:28:23.831 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5739
03:28:23.831 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=233.23, Mass=1912, SNR=30.3, Peak=174 HFD=4.2
03:28:23.832 00.001 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.63)
03:28:23.832 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.59)
03:28:23.832 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.66 mountX=-0.02 mountY=0.01, mountTheta=2.60
03:28:23.834 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.02, opts=13)
03:28:23.834 00.000 18120 Enqueuing Move request for scope (-0.00, -0.02)
03:28:23.834 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:23.835 00.001 18120 UpdateGuideState exits: m=1912 RSB=30.3
03:28:23.835 00.000 21948 Worker thread wakes up
03:28:23.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
03:28:23.835 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
03:28:23.835 00.000 21948 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
03:28:23.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:28:23.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:23.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:28:23.835 00.000 18120 PhdController: settling, locked = 1, distance = 0.17 (0.50) aobump = 0 frame = 14 / 99999
03:28:23.836 00.001 21948 MoveAxis(E, 0, ABG)
03:28:23.836 00.000 21948 Move returns status 0, amount 0
03:28:23.836 00.000 21948 MoveAxis(N, 0, ABG)
03:28:23.836 00.000 21948 Move returns status 0, amount 0
03:28:23.836 00.000 18120 PhdController: newstate STATE_FINISH
03:28:23.837 00.001 18120 PhdController complete: success
03:28:23.837 00.000 21948 move complete, result=0
03:28:23.837 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786066103.837,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
03:28:23.837 00.000 21948 worker thread done servicing request
03:28:23.838 00.001 18120 Mount: notify guiding dither settle done success=1
03:28:23.838 00.000 18120 PhdController: newstate STATE_IDLE
03:28:23.838 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:23.839 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:23.839 00.000 18120 Enqueuing Expose request
03:28:23.840 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:23.840 00.000 21948 Worker thread wakes up
03:28:23.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:23.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:25.353 01.513 21948 Exposure complete
03:28:25.387 00.034 21948 worker thread done servicing request
03:28:25.387 00.000 18120 OnExposeComplete: enter
03:28:25.388 00.001 18120 UpdateGuideState(): m_state=6
03:28:25.390 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.391 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.35, Mass=1829, SNR=29.6, Peak=146 HFD=4.1
03:28:25.392 00.001 18120 MultiStar: exiting stabilization period
03:28:25.394 00.002 18120 MultiStar: updating star positions after lock position change
03:28:25.395 00.001 18120 Star::Find(15, 620, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.395 00.000 18120 Star::Find returns 1 (0), X=620.06, Y=383.86, Mass=1024, SNR=22.2, Peak=80 HFD=4.2
03:28:25.397 00.002 18120 Star::Find(15, 1047, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.400 00.003 18120 Star::Find returns 1 (0), X=1046.99, Y=598.10, Mass=715, SNR=18.4, Peak=63 HFD=4.1
03:28:25.402 00.002 18120 Star::Find(15, 154, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.404 00.002 18120 Star::Find returns 1 (0), X=154.10, Y=34.79, Mass=678, SNR=18.1, Peak=65 HFD=4.0
03:28:25.407 00.003 18120 Star::Find(15, 337, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.409 00.002 18120 Star::Find returns 1 (0), X=337.17, Y=891.50, Mass=589, SNR=16.8, Peak=52 HFD=3.7
03:28:25.411 00.002 18120 Star::Find(15, 161, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.414 00.003 18120 Star::Find returns 1 (0), X=161.31, Y=418.94, Mass=437, SNR=14.4, Peak=44 HFD=3.4
03:28:25.414 00.000 18120 Star::Find(15, 542, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.414 00.000 18120 Star::Find returns 1 (0), X=542.42, Y=67.60, Mass=525, SNR=15.6, Peak=38 HFD=4.4
03:28:25.415 00.001 18120 Star::Find(15, 1132, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.415 00.000 18120 Star::Find returns 1 (0), X=1131.53, Y=227.20, Mass=363, SNR=13.2, Peak=30 HFD=3.8
03:28:25.416 00.001 18120 Star::Find(15, 419, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.416 00.000 18120 Star::Find returns 1 (0), X=418.66, Y=130.00, Mass=296, SNR=11.8, Peak=27 HFD=3.9
03:28:25.417 00.001 18120 Star::Find(15, 752, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.417 00.000 18120 Star::Find returns 1 (0), X=751.98, Y=262.69, Mass=271, SNR=11.3, Peak=30 HFD=3.3
03:28:25.417 00.000 18120 Star::Find(15, 1233, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.418 00.001 18120 Star::Find returns 1 (0), X=1232.54, Y=674.80, Mass=280, SNR=11.6, Peak=27 HFD=3.4
03:28:25.418 00.000 18120 Star::Find(15, 848, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
03:28:25.419 00.001 18120 Star::Find returns 1 (0), X=848.29, Y=74.60, Mass=279, SNR=11.5, Peak=25 HFD=3.5
03:28:25.419 00.000 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
03:28:25.420 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
03:28:25.420 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.20 mountX=0.07 mountY=-0.08, mountTheta=-0.81
03:28:25.421 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
03:28:25.422 00.001 18120 Enqueuing Move request for scope (0.04, 0.10)
03:28:25.423 00.001 21948 Worker thread wakes up
03:28:25.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:25.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
03:28:25.423 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
03:28:25.424 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
03:28:25.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:25.424 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:25.425 00.001 18120 Enqueuing Expose request
03:28:25.425 00.000 21948 Moving (0.04, 0.10) raw xDistance=0.07 yDistance=-0.08
03:28:25.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:28:25.425 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:25.425 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:28:25.425 00.000 21948 MoveAxis(E, 0, ABG)
03:28:25.425 00.000 21948 Move returns status 0, amount 0
03:28:25.425 00.000 21948 MoveAxis(N, 0, ABG)
03:28:25.425 00.000 21948 Move returns status 0, amount 0
03:28:25.425 00.000 21948 move complete, result=0
03:28:25.425 00.000 21948 worker thread done servicing request
03:28:25.425 00.000 21948 Worker thread wakes up
03:28:25.425 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:25.425 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:25.426 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:27.051 01.625 21948 Exposure complete
03:28:27.099 00.048 21948 worker thread done servicing request
03:28:27.099 00.000 18120 OnExposeComplete: enter
03:28:27.100 00.001 18120 UpdateGuideState(): m_state=6
03:28:27.100 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5741
03:28:27.101 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.43, Mass=1804, SNR=29.4, Peak=149 HFD=4.1
03:28:27.101 00.000 18120 MultiStar: [#1 -0.05,0.05,0.74,U] [#2 -0.08,0.13,0.67,U] [#3 0.07,-0.05,0.60,U] [#4 -0.05,0.34,0.56,U] [#5 0.27,0.11,0.48,U] [#6 -0.22,0.17,0.56,U] [#7 -0.41,0.15,0.43,U] [#8 0.08,0.20,0.40,U] 
03:28:27.102 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {-0.01, 0.18}
03:28:27.102 00.000 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
03:28:27.103 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
03:28:27.103 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.85 mountX=0.14 mountY=-0.03, mountTheta=-0.18
03:28:27.104 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
03:28:27.105 00.001 18120 Enqueuing Move request for scope (-0.04, 0.14)
03:28:27.106 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:27.107 00.001 18120 UpdateGuideState exits: m=1804 RSB=29.4
03:28:27.108 00.001 21948 Worker thread wakes up
03:28:27.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
03:28:27.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
03:28:27.108 00.000 21948 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=-0.03
03:28:27.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:28:27.108 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:27.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:27.109 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:27.110 00.001 18120 Enqueuing Expose request
03:28:27.112 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:28:27.112 00.000 21948 MoveAxis(E, 0, ABG)
03:28:27.112 00.000 21948 Move returns status 0, amount 0
03:28:27.112 00.000 21948 MoveAxis(N, 0, ABG)
03:28:27.112 00.000 21948 Move returns status 0, amount 0
03:28:27.112 00.000 21948 move complete, result=0
03:28:27.112 00.000 21948 worker thread done servicing request
03:28:27.112 00.000 21948 Worker thread wakes up
03:28:27.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:27.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:27.113 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:28.624 01.511 21948 Exposure complete
03:28:28.664 00.040 21948 worker thread done servicing request
03:28:28.664 00.000 18120 OnExposeComplete: enter
03:28:28.665 00.001 18120 UpdateGuideState(): m_state=6
03:28:28.667 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5742
03:28:28.668 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=233.47, Mass=1859, SNR=29.8, Peak=144 HFD=3.8
03:28:28.670 00.002 18120 MultiStar: [#1 -0.15,-0.10,0.74,U] [#2 -0.36,0.20,0.61,U] [#3 0.05,0.17,0.59,U] [#4 -0.11,0.30,0.57,U] [#5 -0.09,0.15,0.48,U] [#6 -0.10,0.02,0.50,U] [#7 -0.22,0.18,0.43,U] [#8 -0.52,0.38,0.00,M1] 
03:28:28.671 00.001 18120 refined, 7 included, MultiStar: {-0.14, 0.14}, one-star: {-0.14, 0.22}
03:28:28.672 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
03:28:28.673 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
03:28:28.674 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=0.19 mountY=0.06, mountTheta=0.32
03:28:28.674 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.14, opts=13)
03:28:28.676 00.002 18120 Enqueuing Move request for scope (-0.14, 0.14)
03:28:28.676 00.000 21948 Worker thread wakes up
03:28:28.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:28.677 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.8
03:28:28.677 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:28.678 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:28.680 00.002 18120 Enqueuing Expose request
03:28:28.682 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
03:28:28.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
03:28:28.682 00.000 21948 Moving (-0.14, 0.14) raw xDistance=0.19 yDistance=0.06
03:28:28.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:28:28.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:28.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:28:28.682 00.000 21948 MoveAxis(E, 0, ABG)
03:28:28.682 00.000 21948 Move returns status 0, amount 0
03:28:28.682 00.000 21948 MoveAxis(N, 0, ABG)
03:28:28.682 00.000 21948 Move returns status 0, amount 0
03:28:28.682 00.000 21948 move complete, result=0
03:28:28.683 00.001 21948 worker thread done servicing request
03:28:28.683 00.000 21948 Worker thread wakes up
03:28:28.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:28.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:28.683 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:30.322 01.639 21948 Exposure complete
03:28:30.367 00.045 21948 worker thread done servicing request
03:28:30.367 00.000 18120 OnExposeComplete: enter
03:28:30.368 00.001 18120 UpdateGuideState(): m_state=6
03:28:30.370 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5743
03:28:30.370 00.000 18120 Star::Find returns 1 (0), X=894.61, Y=233.71, Mass=1842, SNR=29.7, Peak=128 HFD=4.3
03:28:30.370 00.000 18120 MultiStar: [#1 -0.16,0.15,0.70,U] [#2 -0.40,0.05,0.62,U] [#3 0.05,0.10,0.58,U] [#4 -0.23,0.34,0.57,U] [#5 -0.09,0.23,0.48,U] [#6 -0.41,0.13,0.50,U] [#7 -0.57,0.12,0.00,M1] [#8 -0.14,0.32,0.39,U] 
03:28:30.370 00.000 18120 refined, 7 included, MultiStar: {-0.24, 0.24}, one-star: {-0.39, 0.46}
03:28:30.371 00.001 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
03:28:30.371 00.000 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
03:28:30.372 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.34 cameraTheta=2.36 mountX=0.31 mountY=0.11, mountTheta=0.33
03:28:30.373 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.24, opts=13)
03:28:30.374 00.001 18120 Enqueuing Move request for scope (-0.24, 0.24)
03:28:30.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:30.375 00.001 21948 Worker thread wakes up
03:28:30.375 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.24) opts 0xd
03:28:30.375 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.24)
03:28:30.375 00.000 21948 Moving (-0.24, 0.24) raw xDistance=0.31 yDistance=0.11
03:28:30.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:28:30.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:30.375 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
03:28:30.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:28:30.375 00.000 21948 MoveAxis(W, 56, ABG)
03:28:30.375 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:30.376 00.001 21948 Guiding  Dir = 3, Dur = 56
03:28:30.376 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:30.377 00.001 18120 Enqueuing Expose request
03:28:30.377 00.000 21948 IsSlewing returns 0
03:28:30.377 00.000 21948 IsGuiding returns 0
03:28:30.380 00.003 21948 PulseGuide returned control before completion, sleep 65
03:28:30.459 00.079 21948 IsGuiding returns 0
03:28:30.459 00.000 21948 Move returns status 0, amount 56
03:28:30.459 00.000 21948 MoveAxis(N, 0, ABG)
03:28:30.459 00.000 21948 Move returns status 0, amount 0
03:28:30.459 00.000 21948 move complete, result=0
03:28:30.461 00.002 21948 worker thread done servicing request
03:28:30.461 00.000 21948 Worker thread wakes up
03:28:30.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:30.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:30.461 00.000 18120 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
03:28:31.870 01.409 21948 Exposure complete
03:28:31.896 00.026 21948 worker thread done servicing request
03:28:31.896 00.000 18120 OnExposeComplete: enter
03:28:31.897 00.001 18120 UpdateGuideState(): m_state=6
03:28:31.898 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5744
03:28:31.900 00.002 18120 Star::Find returns 1 (0), X=894.73, Y=233.35, Mass=1806, SNR=29.5, Peak=135 HFD=3.7
03:28:31.901 00.001 18120 MultiStar: [#1 -0.23,-0.01,0.73,U] [#2 -0.23,0.11,0.66,U] [#3 -0.15,0.05,0.63,U] [#4 -0.36,0.37,0.00,M1] [#5 -0.19,0.07,0.45,U] [#6 -0.68,0.21,0.00,M1] [#7 -0.55,0.35,0.00,M2] [#8 -0.41,0.33,0.00,M1] 
03:28:31.901 00.000 18120 refined, 4 included, MultiStar: {-0.22, 0.07}, one-star: {-0.27, 0.10}
03:28:31.902 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.86 = 0.86)
03:28:31.902 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.82 = 0.82)
03:28:31.902 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.86 mountX=0.15 mountY=0.17, mountTheta=0.84
03:28:31.904 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.07, opts=13)
03:28:31.904 00.000 18120 Enqueuing Move request for scope (-0.22, 0.07)
03:28:31.905 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:31.905 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.5
03:28:31.905 00.000 21948 Worker thread wakes up
03:28:31.905 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:31.906 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:31.906 00.000 18120 Enqueuing Expose request
03:28:31.907 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
03:28:31.907 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
03:28:31.907 00.000 21948 Moving (-0.22, 0.07) raw xDistance=0.15 yDistance=0.17
03:28:31.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:28:31.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:31.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:28:31.907 00.000 21948 MoveAxis(E, 0, ABG)
03:28:31.907 00.000 21948 Move returns status 0, amount 0
03:28:31.907 00.000 21948 MoveAxis(N, 0, ABG)
03:28:31.907 00.000 21948 Move returns status 0, amount 0
03:28:31.907 00.000 21948 move complete, result=0
03:28:31.907 00.000 21948 worker thread done servicing request
03:28:31.907 00.000 21948 Worker thread wakes up
03:28:31.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:31.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:31.908 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:33.539 01.631 21948 Exposure complete
03:28:33.581 00.042 21948 worker thread done servicing request
03:28:33.581 00.000 18120 OnExposeComplete: enter
03:28:33.582 00.001 18120 UpdateGuideState(): m_state=6
03:28:33.583 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5745
03:28:33.584 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=233.25, Mass=1921, SNR=30.4, Peak=144 HFD=4.2
03:28:33.586 00.002 18120 MultiStar: [#1 -0.09,0.11,0.71,U] [#2 -0.23,0.14,0.62,U] [#3 0.08,0.07,0.58,U] [#4 -0.30,0.37,0.00,M2] [#5 -0.18,0.11,0.48,U] [#6 -0.32,0.12,0.52,U] [#7 -0.24,0.15,0.44,U] [#8 -0.11,0.25,0.38,U] 
03:28:33.589 00.003 18120 refined, 7 included, MultiStar: {-0.18, 0.10}, one-star: {-0.29, -0.00}
03:28:33.591 00.002 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
03:28:33.593 00.002 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
03:28:33.594 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.63 mountX=0.17 mountY=0.11, mountTheta=0.60
03:28:33.596 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.10, opts=13)
03:28:33.597 00.001 18120 Enqueuing Move request for scope (-0.18, 0.10)
03:28:33.597 00.000 21948 Worker thread wakes up
03:28:33.597 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
03:28:33.597 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
03:28:33.597 00.000 21948 Moving (-0.18, 0.10) raw xDistance=0.17 yDistance=0.11
03:28:33.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:28:33.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:33.597 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:33.597 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.4
03:28:33.598 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:33.598 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:33.599 00.001 18120 Enqueuing Expose request
03:28:33.599 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:28:33.599 00.000 21948 MoveAxis(E, 0, ABG)
03:28:33.599 00.000 21948 Move returns status 0, amount 0
03:28:33.599 00.000 21948 MoveAxis(N, 0, ABG)
03:28:33.599 00.000 21948 Move returns status 0, amount 0
03:28:33.599 00.000 21948 move complete, result=0
03:28:33.599 00.000 21948 worker thread done servicing request
03:28:33.599 00.000 21948 Worker thread wakes up
03:28:33.599 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:33.600 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:33.600 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:35.124 01.524 21948 Exposure complete
03:28:35.179 00.055 21948 worker thread done servicing request
03:28:35.179 00.000 18120 OnExposeComplete: enter
03:28:35.179 00.000 18120 UpdateGuideState(): m_state=6
03:28:35.180 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5746
03:28:35.180 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=233.41, Mass=1850, SNR=29.8, Peak=137 HFD=3.9
03:28:35.181 00.001 18120 MultiStar: [#1 -0.28,-0.01,0.71,U] [#2 -0.11,-0.11,0.66,U] [#3 -0.18,0.14,0.61,U] [#4 -0.45,0.43,0.00,M3] [#5 -0.26,0.21,0.47,U] [#6 -0.14,-0.06,0.50,U] [#7 -0.31,0.13,0.43,U] [#8 -0.21,0.26,0.41,U] 
03:28:35.181 00.000 18120 refined, 7 included, MultiStar: {-0.21, 0.08}, one-star: {-0.22, 0.15}
03:28:35.184 00.003 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.00) = xAngle (0.77 = 0.77)
03:28:35.186 00.002 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
03:28:35.189 00.003 18120 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.16 mountY=0.15, mountTheta=0.75
03:28:35.192 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.08, opts=13)
03:28:35.193 00.001 18120 Enqueuing Move request for scope (-0.21, 0.08)
03:28:35.193 00.000 21948 Worker thread wakes up
03:28:35.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:35.194 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.8
03:28:35.194 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:35.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:35.195 00.001 18120 Enqueuing Expose request
03:28:35.195 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
03:28:35.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
03:28:35.195 00.000 21948 Moving (-0.21, 0.08) raw xDistance=0.16 yDistance=0.15
03:28:35.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:28:35.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:35.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:28:35.195 00.000 21948 MoveAxis(E, 0, ABG)
03:28:35.195 00.000 21948 Move returns status 0, amount 0
03:28:35.195 00.000 21948 MoveAxis(N, 0, ABG)
03:28:35.195 00.000 21948 Move returns status 0, amount 0
03:28:35.195 00.000 21948 move complete, result=0
03:28:35.195 00.000 21948 worker thread done servicing request
03:28:35.195 00.000 21948 Worker thread wakes up
03:28:35.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:35.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:35.196 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:36.823 01.627 21948 Exposure complete
03:28:36.873 00.050 21948 worker thread done servicing request
03:28:36.873 00.000 18120 OnExposeComplete: enter
03:28:36.874 00.001 18120 UpdateGuideState(): m_state=6
03:28:36.874 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5747
03:28:36.874 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=233.45, Mass=1889, SNR=30.1, Peak=142 HFD=4.2
03:28:36.876 00.002 18120 MultiStar: [#1 -0.18,0.03,0.71,U] [#2 -0.23,0.06,0.62,U] [#3 -0.09,0.08,0.59,U] [#4 -0.32,0.21,0.57,U] [#5 -0.17,0.26,0.47,U] [#6 -0.05,-0.53,0.00,M1] [#7 -0.34,0.20,0.41,U] [#8 0.05,0.18,0.39,U] 
03:28:36.877 00.001 18120 single-star, 7 included, MultiStar: {-0.16, 0.14}, one-star: {-0.07, 0.19}
03:28:36.879 00.002 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
03:28:36.880 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
03:28:36.881 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.93 mountX=0.21 mountY=-0.02, mountTheta=-0.10
03:28:36.884 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.19, opts=13)
03:28:36.885 00.001 18120 Enqueuing Move request for scope (-0.07, 0.19)
03:28:36.886 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:36.887 00.001 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:28:36.888 00.001 21948 Worker thread wakes up
03:28:36.889 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
03:28:36.889 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
03:28:36.889 00.000 21948 Moving (-0.07, 0.19) raw xDistance=0.21 yDistance=-0.02
03:28:36.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:28:36.889 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:36.889 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:36.890 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:28:36.890 00.000 21948 MoveAxis(W, 37, ABG)
03:28:36.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:36.891 00.001 18120 Enqueuing Expose request
03:28:36.893 00.002 21948 Guiding  Dir = 3, Dur = 37
03:28:36.893 00.000 21948 IsSlewing returns 0
03:28:36.893 00.000 21948 IsGuiding returns 0
03:28:36.895 00.002 21948 PulseGuide returned control before completion, sleep 46
03:28:36.945 00.050 21948 IsGuiding returns 0
03:28:36.945 00.000 21948 Move returns status 0, amount 37
03:28:36.945 00.000 21948 MoveAxis(N, 0, ABG)
03:28:36.945 00.000 21948 Move returns status 0, amount 0
03:28:36.946 00.001 21948 move complete, result=0
03:28:36.946 00.000 21948 worker thread done servicing request
03:28:36.946 00.000 21948 Worker thread wakes up
03:28:36.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:36.946 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
03:28:36.948 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:38.356 01.408 21948 Exposure complete
03:28:38.395 00.039 21948 worker thread done servicing request
03:28:38.395 00.000 18120 OnExposeComplete: enter
03:28:38.395 00.000 18120 UpdateGuideState(): m_state=6
03:28:38.396 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5748
03:28:38.396 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=233.34, Mass=1864, SNR=29.9, Peak=161 HFD=4.4
03:28:38.397 00.001 18120 MultiStar: [#1 -0.08,-0.33,0.71,U] [#2 -0.23,-0.09,0.64,U] [#3 -0.01,-0.11,0.59,U] [#4 0.04,0.11,0.55,U] [#5 -0.03,0.02,0.48,U] [#6 -0.21,-0.18,0.53,U] [#7 -0.07,-0.03,0.44,U] [#8 0.12,-0.01,0.38,U] 
03:28:38.397 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.16, 0.09}
03:28:38.398 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.54 = 1.74)
03:28:38.398 00.000 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.58 = 1.70)
03:28:38.398 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-2.55 mountX=-0.02 mountY=0.10, mountTheta=1.74
03:28:38.400 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.06, opts=13)
03:28:38.401 00.001 18120 Enqueuing Move request for scope (-0.09, -0.06)
03:28:38.401 00.000 21948 Worker thread wakes up
03:28:38.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:38.401 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:28:38.402 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:38.402 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:38.403 00.001 18120 Enqueuing Expose request
03:28:38.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
03:28:38.403 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
03:28:38.403 00.000 21948 Moving (-0.09, -0.06) raw xDistance=-0.02 yDistance=0.10
03:28:38.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:28:38.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:38.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:28:38.403 00.000 21948 MoveAxis(E, 0, ABG)
03:28:38.403 00.000 21948 Move returns status 0, amount 0
03:28:38.403 00.000 21948 MoveAxis(N, 0, ABG)
03:28:38.403 00.000 21948 Move returns status 0, amount 0
03:28:38.403 00.000 21948 move complete, result=0
03:28:38.403 00.000 21948 worker thread done servicing request
03:28:38.403 00.000 21948 Worker thread wakes up
03:28:38.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:38.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:38.404 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:40.028 01.624 21948 Exposure complete
03:28:40.070 00.042 21948 worker thread done servicing request
03:28:40.071 00.001 18120 OnExposeComplete: enter
03:28:40.073 00.002 18120 UpdateGuideState(): m_state=6
03:28:40.074 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5749
03:28:40.075 00.001 18120 Star::Find returns 1 (0), X=894.97, Y=233.10, Mass=1754, SNR=28.9, Peak=145 HFD=4.3
03:28:40.075 00.000 18120 MultiStar: [#1 -0.05,-0.34,0.73,U] [#2 0.07,-0.06,0.65,U] [#3 0.16,-0.14,0.63,U] [#4 -0.22,0.03,0.55,U] [#5 -0.08,0.05,0.48,U] [#6 -0.16,-0.29,0.53,U] [#7 0.08,-0.06,0.42,U] [#8 -0.01,0.14,0.40,U] 
03:28:40.076 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.03, -0.16}
03:28:40.076 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
03:28:40.077 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
03:28:40.077 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.77 mountX=-0.09 mountY=0.07, mountTheta=2.49
03:28:40.078 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.11, opts=13)
03:28:40.080 00.002 18120 Enqueuing Move request for scope (-0.02, -0.11)
03:28:40.080 00.000 21948 Worker thread wakes up
03:28:40.081 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:40.081 00.000 18120 UpdateGuideState exits: m=1754 RSB=28.9
03:28:40.082 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:40.082 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:40.082 00.000 18120 Enqueuing Expose request
03:28:40.083 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
03:28:40.083 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
03:28:40.083 00.000 21948 Moving (-0.02, -0.11) raw xDistance=-0.09 yDistance=0.07
03:28:40.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:28:40.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:40.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:28:40.083 00.000 21948 MoveAxis(E, 0, ABG)
03:28:40.083 00.000 21948 Move returns status 0, amount 0
03:28:40.083 00.000 21948 MoveAxis(N, 0, ABG)
03:28:40.083 00.000 21948 Move returns status 0, amount 0
03:28:40.084 00.001 21948 move complete, result=0
03:28:40.084 00.000 21948 worker thread done servicing request
03:28:40.084 00.000 21948 Worker thread wakes up
03:28:40.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:40.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:40.084 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:41.600 01.516 21948 Exposure complete
03:28:41.635 00.035 21948 worker thread done servicing request
03:28:41.635 00.000 18120 OnExposeComplete: enter
03:28:41.636 00.001 18120 UpdateGuideState(): m_state=6
03:28:41.636 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5750
03:28:41.637 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=233.40, Mass=1750, SNR=29.0, Peak=152 HFD=4.0
03:28:41.638 00.001 18120 MultiStar: [#1 -0.05,-0.12,0.73,U] [#2 -0.13,0.25,0.67,U] [#3 0.16,0.17,0.61,U] [#4 -0.46,0.51,0.00,M1] [#5 -0.16,0.37,0.47,U] [#6 -0.15,0.08,0.57,U] [#7 -0.21,0.02,0.46,U] [#8 0.08,0.47,0.00,M1] 
03:28:41.638 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {-0.04, 0.14}
03:28:41.638 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
03:28:41.639 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
03:28:41.639 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=0.14 mountY=0.01, mountTheta=0.07
03:28:41.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.12, opts=13)
03:28:41.641 00.001 18120 Enqueuing Move request for scope (-0.07, 0.12)
03:28:41.641 00.000 21948 Worker thread wakes up
03:28:41.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
03:28:41.641 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
03:28:41.642 00.001 21948 Moving (-0.07, 0.12) raw xDistance=0.14 yDistance=0.01
03:28:41.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:28:41.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:41.642 00.000 18120 UpdateGuideState exits: m=1750 RSB=29.0
03:28:41.643 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:41.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:41.643 00.000 18120 Enqueuing Expose request
03:28:41.644 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:41.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:28:41.644 00.000 21948 MoveAxis(E, 0, ABG)
03:28:41.644 00.000 21948 Move returns status 0, amount 0
03:28:41.644 00.000 21948 MoveAxis(N, 0, ABG)
03:28:41.644 00.000 21948 Move returns status 0, amount 0
03:28:41.644 00.000 21948 move complete, result=0
03:28:41.644 00.000 21948 worker thread done servicing request
03:28:41.644 00.000 21948 Worker thread wakes up
03:28:41.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:41.644 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:41.644 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:43.277 01.633 21948 Exposure complete
03:28:43.333 00.056 21948 worker thread done servicing request
03:28:43.334 00.001 18120 OnExposeComplete: enter
03:28:43.335 00.001 18120 UpdateGuideState(): m_state=6
03:28:43.337 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5751
03:28:43.338 00.001 18120 Star::Find returns 1 (0), X=894.43, Y=234.01, Mass=1816, SNR=29.6, Peak=142 HFD=4.1
03:28:43.339 00.001 18120 MultiStar: large primary error, entering stabilization period
03:28:43.339 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:28:43.340 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:28:43.340 00.000 18120 CameraToMount -- cameraX=-0.57 cameraY=0.76 hyp=0.95 cameraTheta=2.21 mountX=0.93 mountY=0.17, mountTheta=0.18
03:28:43.341 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.57, y=0.76, opts=13)
03:28:43.342 00.001 18120 Enqueuing Move request for scope (-0.57, 0.76)
03:28:43.342 00.000 21948 Worker thread wakes up
03:28:43.342 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.76) opts 0xd
03:28:43.342 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.57, 0.76)
03:28:43.342 00.000 21948 Moving (-0.57, 0.76) raw xDistance=0.93 yDistance=0.17
03:28:43.343 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.93
03:28:43.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:43.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:28:43.343 00.000 21948 MoveAxis(W, 166, ABG)
03:28:43.343 00.000 21948 Guiding  Dir = 3, Dur = 166
03:28:43.343 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:43.343 00.000 21948 IsSlewing returns 0
03:28:43.343 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.6
03:28:43.344 00.001 21948 IsGuiding returns 0
03:28:43.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:43.345 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:43.345 00.000 18120 Enqueuing Expose request
03:28:43.346 00.001 21948 PulseGuide returned control before completion, sleep 175
03:28:43.526 00.180 21948 IsGuiding returns 0
03:28:43.526 00.000 21948 Move returns status 0, amount 166
03:28:43.526 00.000 21948 MoveAxis(N, 0, ABG)
03:28:43.526 00.000 21948 Move returns status 0, amount 0
03:28:43.526 00.000 21948 move complete, result=0
03:28:43.526 00.000 21948 worker thread done servicing request
03:28:43.527 00.001 21948 Worker thread wakes up
03:28:43.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:43.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:43.527 00.000 18120 GuideStep: 0.9 px 166 ms WEST, 0.2 px 0 ms NORTH
03:28:44.943 01.416 21948 Exposure complete
03:28:44.996 00.053 21948 worker thread done servicing request
03:28:44.996 00.000 18120 OnExposeComplete: enter
03:28:44.997 00.001 18120 UpdateGuideState(): m_state=6
03:28:44.998 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5752
03:28:44.999 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=234.18, Mass=1865, SNR=29.9, Peak=141 HFD=4.0
03:28:45.000 00.001 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
03:28:45.001 00.001 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
03:28:45.001 00.000 18120 CameraToMount -- cameraX=-0.58 cameraY=0.93 hyp=1.09 cameraTheta=2.13 mountX=1.09 mountY=0.10, mountTheta=0.09
03:28:45.003 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.58, y=0.93, opts=13)
03:28:45.004 00.001 18120 Enqueuing Move request for scope (-0.58, 0.93)
03:28:45.005 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:45.005 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
03:28:45.007 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:45.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:45.009 00.001 18120 Enqueuing Expose request
03:28:45.010 00.001 21948 Worker thread wakes up
03:28:45.010 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.93) opts 0xd
03:28:45.010 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.58, 0.93)
03:28:45.010 00.000 21948 Moving (-0.58, 0.93) raw xDistance=1.09 yDistance=0.10
03:28:45.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.09
03:28:45.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:45.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:28:45.010 00.000 21948 MoveAxis(W, 206, ABG)
03:28:45.010 00.000 21948 Guiding  Dir = 3, Dur = 206
03:28:45.010 00.000 21948 IsSlewing returns 0
03:28:45.011 00.001 21948 IsGuiding returns 0
03:28:45.012 00.001 21948 PulseGuide returned control before completion, sleep 215
03:28:45.239 00.227 21948 IsGuiding returns 0
03:28:45.239 00.000 21948 Move returns status 0, amount 206
03:28:45.239 00.000 21948 MoveAxis(N, 0, ABG)
03:28:45.239 00.000 21948 Move returns status 0, amount 0
03:28:45.239 00.000 21948 move complete, result=0
03:28:45.239 00.000 21948 worker thread done servicing request
03:28:45.239 00.000 21948 Worker thread wakes up
03:28:45.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:45.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:45.239 00.000 18120 GuideStep: 1.1 px 206 ms WEST, 0.1 px 0 ms NORTH
03:28:46.863 01.624 21948 Exposure complete
03:28:46.904 00.041 21948 worker thread done servicing request
03:28:46.904 00.000 18120 OnExposeComplete: enter
03:28:46.906 00.002 18120 UpdateGuideState(): m_state=6
03:28:46.906 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5753
03:28:46.907 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=233.27, Mass=1831, SNR=29.6, Peak=154 HFD=4.1
03:28:46.908 00.001 18120 MultiStar: exiting stabilization period
03:28:46.909 00.001 18120 MultiStar: [#1 0.11,-0.13,0.73,U] [#2 -0.12,-0.10,0.66,U] [#3 0.25,-0.06,0.60,U] [#4 0.00,0.20,0.56,U] [#5 0.16,0.03,0.46,U] [#6 -0.08,0.00,0.52,U] [#7 0.01,0.22,0.44,U] [#8 0.05,0.39,0.40,U] 
03:28:46.910 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.10, 0.02}
03:28:46.910 00.000 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
03:28:46.911 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
03:28:46.911 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.05 mountX=0.02 mountY=-0.04, mountTheta=-0.96
03:28:46.912 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
03:28:46.913 00.001 18120 Enqueuing Move request for scope (0.02, 0.04)
03:28:46.913 00.000 21948 Worker thread wakes up
03:28:46.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:46.915 00.002 18120 UpdateGuideState exits: m=1831 RSB=29.6
03:28:46.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:46.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:46.916 00.000 18120 Enqueuing Expose request
03:28:46.917 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:28:46.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:28:46.917 00.000 21948 Moving (0.02, 0.04) raw xDistance=0.02 yDistance=-0.04
03:28:46.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:46.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:46.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:28:46.917 00.000 21948 MoveAxis(E, 0, ABG)
03:28:46.917 00.000 21948 Move returns status 0, amount 0
03:28:46.917 00.000 21948 MoveAxis(N, 0, ABG)
03:28:46.917 00.000 21948 Move returns status 0, amount 0
03:28:46.917 00.000 21948 move complete, result=0
03:28:46.917 00.000 21948 worker thread done servicing request
03:28:46.917 00.000 21948 Worker thread wakes up
03:28:46.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:46.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:46.917 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:48.430 01.513 21948 Exposure complete
03:28:48.463 00.033 21948 worker thread done servicing request
03:28:48.463 00.000 18120 OnExposeComplete: enter
03:28:48.464 00.001 18120 UpdateGuideState(): m_state=6
03:28:48.466 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5754
03:28:48.467 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=233.27, Mass=1839, SNR=29.7, Peak=158 HFD=4.1
03:28:48.469 00.002 18120 MultiStar: [#1 -0.01,-0.17,0.74,U] [#2 0.04,0.17,0.63,U] [#3 0.39,-0.11,0.61,U] [#4 -0.01,0.20,0.57,U] [#5 -0.05,0.35,0.45,U] [#6 -0.00,-0.29,0.55,U] [#7 -0.07,-0.09,0.43,U] [#8 0.03,0.12,0.39,U] 
03:28:48.470 00.001 18120 single-star, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.01, 0.01}
03:28:48.471 00.001 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
03:28:48.472 00.001 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
03:28:48.474 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.03 mountX=0.02 mountY=-0.00, mountTheta=-0.01
03:28:48.478 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
03:28:48.479 00.001 18120 Enqueuing Move request for scope (-0.01, 0.01)
03:28:48.480 00.001 21948 Worker thread wakes up
03:28:48.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:28:48.480 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:28:48.480 00.000 21948 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=-0.00
03:28:48.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:48.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:48.480 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:28:48.481 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:48.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:48.482 00.001 18120 Enqueuing Expose request
03:28:48.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:48.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:28:48.482 00.000 21948 MoveAxis(E, 0, ABG)
03:28:48.482 00.000 21948 Move returns status 0, amount 0
03:28:48.482 00.000 21948 MoveAxis(N, 0, ABG)
03:28:48.482 00.000 21948 Move returns status 0, amount 0
03:28:48.482 00.000 21948 move complete, result=0
03:28:48.482 00.000 21948 worker thread done servicing request
03:28:48.482 00.000 21948 Worker thread wakes up
03:28:48.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:48.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:48.483 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:50.112 01.629 21948 Exposure complete
03:28:50.146 00.034 21948 worker thread done servicing request
03:28:50.146 00.000 18120 OnExposeComplete: enter
03:28:50.148 00.002 18120 UpdateGuideState(): m_state=6
03:28:50.149 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5755
03:28:50.149 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=233.25, Mass=1868, SNR=29.9, Peak=162 HFD=4.1
03:28:50.150 00.001 18120 MultiStar: [#1 0.09,-0.14,0.71,U] [#2 -0.00,0.03,0.64,U] [#3 0.08,-0.07,0.60,U] [#4 -0.20,0.17,0.57,U] [#5 -0.14,0.10,0.46,U] [#6 -0.30,0.04,0.52,U] [#7 0.03,0.16,0.41,U] [#8 -0.14,0.25,0.39,U] 
03:28:50.150 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.18, 0.00}
03:28:50.151 00.001 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
03:28:50.151 00.000 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
03:28:50.151 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.72 mountX=0.07 mountY=0.06, mountTheta=0.70
03:28:50.153 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
03:28:50.153 00.000 18120 Enqueuing Move request for scope (-0.08, 0.04)
03:28:50.153 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:50.154 00.001 21948 Worker thread wakes up
03:28:50.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
03:28:50.154 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
03:28:50.154 00.000 21948 Moving (-0.08, 0.04) raw xDistance=0.07 yDistance=0.06
03:28:50.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:28:50.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:50.154 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.9
03:28:50.155 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:28:50.155 00.000 21948 MoveAxis(E, 0, ABG)
03:28:50.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:50.155 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:50.155 00.000 18120 Enqueuing Expose request
03:28:50.156 00.001 21948 Move returns status 0, amount 0
03:28:50.156 00.000 21948 MoveAxis(N, 0, ABG)
03:28:50.156 00.000 21948 Move returns status 0, amount 0
03:28:50.156 00.000 21948 move complete, result=0
03:28:50.156 00.000 21948 worker thread done servicing request
03:28:50.156 00.000 21948 Worker thread wakes up
03:28:50.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:50.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:50.157 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:51.675 01.518 21948 Exposure complete
03:28:51.714 00.039 21948 worker thread done servicing request
03:28:51.714 00.000 18120 OnExposeComplete: enter
03:28:51.715 00.001 18120 UpdateGuideState(): m_state=6
03:28:51.716 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5756
03:28:51.718 00.002 18120 Star::Find returns 1 (0), X=894.92, Y=233.24, Mass=1901, SNR=30.1, Peak=173 HFD=4.1
03:28:51.718 00.000 18120 MultiStar: [#1 -0.01,-0.06,0.73,U] [#2 -0.25,0.10,0.66,U] [#3 0.33,-0.10,0.58,U] [#4 -0.15,-0.04,0.56,U] [#5 0.00,-0.05,0.44,U] [#6 -0.07,-0.44,0.00,M1] [#7 -0.41,-0.29,0.00,M1] [#8 -0.13,0.21,0.40,U] 
03:28:51.719 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.00}, one-star: {-0.08, -0.02}
03:28:51.719 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.00) = xAngle (-5.07 = 1.22)
03:28:51.720 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.11 = 1.18)
03:28:51.720 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.07 mountX=0.02 mountY=0.04, mountTheta=1.21
03:28:51.722 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.00, opts=13)
03:28:51.724 00.002 18120 Enqueuing Move request for scope (-0.05, -0.00)
03:28:51.725 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:51.726 00.001 18120 UpdateGuideState exits: m=1901 RSB=30.1
03:28:51.727 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:51.729 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:51.729 00.000 18120 Enqueuing Expose request
03:28:51.730 00.001 21948 Worker thread wakes up
03:28:51.730 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
03:28:51.730 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
03:28:51.730 00.000 21948 Moving (-0.05, -0.00) raw xDistance=0.02 yDistance=0.04
03:28:51.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:51.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:51.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:28:51.730 00.000 21948 MoveAxis(E, 0, ABG)
03:28:51.730 00.000 21948 Move returns status 0, amount 0
03:28:51.730 00.000 21948 MoveAxis(N, 0, ABG)
03:28:51.730 00.000 21948 Move returns status 0, amount 0
03:28:51.730 00.000 21948 move complete, result=0
03:28:51.730 00.000 21948 worker thread done servicing request
03:28:51.730 00.000 21948 Worker thread wakes up
03:28:51.730 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:51.730 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:51.730 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:53.368 01.638 21948 Exposure complete
03:28:53.406 00.038 21948 worker thread done servicing request
03:28:53.406 00.000 18120 OnExposeComplete: enter
03:28:53.407 00.001 18120 UpdateGuideState(): m_state=6
03:28:53.408 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5757
03:28:53.408 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=233.12, Mass=1751, SNR=29.0, Peak=152 HFD=4.2
03:28:53.408 00.000 18120 MultiStar: [#1 0.10,-0.21,0.76,U] [#2 -0.14,-0.13,0.64,U] [#3 0.16,-0.07,0.62,U] [#4 -0.28,0.09,0.56,U] [#5 -0.13,-0.16,0.48,U] [#6 -0.22,-0.30,0.57,U] [#7 -0.20,-0.12,0.44,U] [#8 0.11,0.08,0.40,U] 
03:28:53.409 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {-0.07, -0.14}
03:28:53.410 00.001 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.11 = 2.18)
03:28:53.411 00.001 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
03:28:53.411 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=-0.08 mountY=0.12, mountTheta=2.17
03:28:53.413 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.12, opts=13)
03:28:53.413 00.000 18120 Enqueuing Move request for scope (-0.07, -0.12)
03:28:53.414 00.001 21948 Worker thread wakes up
03:28:53.414 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
03:28:53.414 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
03:28:53.414 00.000 21948 Moving (-0.07, -0.12) raw xDistance=-0.08 yDistance=0.12
03:28:53.414 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:53.414 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:53.415 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:53.415 00.000 18120 UpdateGuideState exits: m=1751 RSB=29.0
03:28:53.416 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:53.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:53.416 00.000 21948 MoveAxis(E, 0, ABG)
03:28:53.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:53.416 00.000 18120 Enqueuing Expose request
03:28:53.417 00.001 21948 Move returns status 0, amount 0
03:28:53.417 00.000 21948 MoveAxis(N, 0, ABG)
03:28:53.417 00.000 21948 Move returns status 0, amount 0
03:28:53.417 00.000 21948 move complete, result=0
03:28:53.417 00.000 21948 worker thread done servicing request
03:28:53.417 00.000 21948 Worker thread wakes up
03:28:53.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:53.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:53.418 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:54.939 01.521 21948 Exposure complete
03:28:54.974 00.035 21948 worker thread done servicing request
03:28:54.974 00.000 18120 OnExposeComplete: enter
03:28:54.975 00.001 18120 UpdateGuideState(): m_state=6
03:28:54.976 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5758
03:28:54.977 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=233.25, Mass=1761, SNR=29.1, Peak=144 HFD=4.2
03:28:54.978 00.001 18120 MultiStar: [#1 0.21,-0.16,0.71,U] [#2 -0.22,-0.10,0.65,U] [#3 0.12,-0.08,0.60,U] [#4 -0.11,0.15,0.59,U] [#5 -0.03,0.05,0.50,U] [#6 0.19,-0.38,0.53,U] [#7 -0.38,-0.15,0.44,U] [#8 0.11,0.14,0.40,U] 
03:28:54.979 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.09, -0.00}
03:28:54.980 00.001 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.39)
03:28:54.980 00.000 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.35)
03:28:54.981 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.90 mountX=-0.05 mountY=0.05, mountTheta=2.37
03:28:54.982 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
03:28:54.982 00.000 18120 Enqueuing Move request for scope (-0.02, -0.06)
03:28:54.984 00.002 21948 Worker thread wakes up
03:28:54.984 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:28:54.984 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:28:54.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:54.984 00.000 18120 UpdateGuideState exits: m=1761 RSB=29.1
03:28:54.985 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:54.985 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:54.986 00.001 18120 Enqueuing Expose request
03:28:54.986 00.000 21948 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.05
03:28:54.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:54.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:54.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:28:54.986 00.000 21948 MoveAxis(E, 0, ABG)
03:28:54.986 00.000 21948 Move returns status 0, amount 0
03:28:54.986 00.000 21948 MoveAxis(N, 0, ABG)
03:28:54.986 00.000 21948 Move returns status 0, amount 0
03:28:54.986 00.000 21948 move complete, result=0
03:28:54.986 00.000 21948 worker thread done servicing request
03:28:54.986 00.000 21948 Worker thread wakes up
03:28:54.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:54.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:54.987 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:56.624 01.637 21948 Exposure complete
03:28:56.652 00.028 21948 worker thread done servicing request
03:28:56.653 00.001 18120 OnExposeComplete: enter
03:28:56.654 00.001 18120 UpdateGuideState(): m_state=6
03:28:56.655 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5759
03:28:56.656 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=233.12, Mass=1891, SNR=30.1, Peak=155 HFD=4.3
03:28:56.657 00.001 18120 MultiStar: [#1 0.23,-0.12,0.72,U] [#2 0.15,-0.09,0.61,U] [#3 0.27,-0.10,0.60,U] [#4 -0.06,0.20,0.55,U] [#5 0.38,0.09,0.44,U] [#6 0.24,-0.26,0.49,U] [#7 0.02,-0.46,0.00,M1] [#8 0.31,-0.14,0.40,U] 
03:28:56.658 00.001 18120 refined, 7 included, MultiStar: {0.22, -0.08}, one-star: {0.26, -0.13}
03:28:56.659 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:28:56.660 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
03:28:56.661 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.33 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
03:28:56.663 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.08, opts=13)
03:28:56.663 00.000 18120 Enqueuing Move request for scope (0.22, -0.08)
03:28:56.664 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:56.664 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:28:56.665 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:56.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:56.666 00.001 18120 Enqueuing Expose request
03:28:56.666 00.000 21948 Worker thread wakes up
03:28:56.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
03:28:56.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
03:28:56.666 00.000 21948 Moving (0.22, -0.08) raw xDistance=-0.16 yDistance=-0.16
03:28:56.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:28:56.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:56.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:28:56.666 00.000 21948 MoveAxis(E, 0, ABG)
03:28:56.666 00.000 21948 Move returns status 0, amount 0
03:28:56.666 00.000 21948 MoveAxis(N, 0, ABG)
03:28:56.666 00.000 21948 Move returns status 0, amount 0
03:28:56.666 00.000 21948 move complete, result=0
03:28:56.666 00.000 21948 worker thread done servicing request
03:28:56.666 00.000 21948 Worker thread wakes up
03:28:56.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:56.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:56.667 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:28:58.196 01.529 21948 Exposure complete
03:28:58.257 00.061 21948 worker thread done servicing request
03:28:58.257 00.000 18120 OnExposeComplete: enter
03:28:58.258 00.001 18120 UpdateGuideState(): m_state=6
03:28:58.259 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5760
03:28:58.259 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=233.00, Mass=1789, SNR=29.3, Peak=156 HFD=4.1
03:28:58.260 00.001 18120 MultiStar: [#1 0.15,-0.20,0.75,U] [#2 0.33,-0.18,0.65,U] [#3 0.54,-0.20,0.00,M1] [#4 0.11,-0.07,0.59,U] [#5 0.18,-0.30,0.46,U] [#6 0.31,-0.22,0.55,U] [#7 0.14,-0.24,0.43,U] [#8 0.21,0.11,0.39,U] 
03:28:58.260 00.000 18120 refined, 7 included, MultiStar: {0.21, -0.18}, one-star: {0.22, -0.25}
03:28:58.260 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
03:28:58.261 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
03:28:58.263 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.72 mountX=-0.25 mountY=-0.10, mountTheta=-2.75
03:28:58.264 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.18, opts=13)
03:28:58.265 00.001 18120 Enqueuing Move request for scope (0.21, -0.18)
03:28:58.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:28:58.266 00.001 18120 UpdateGuideState exits: m=1789 RSB=29.3
03:28:58.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:58.266 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:28:58.267 00.001 18120 Enqueuing Expose request
03:28:58.267 00.000 21948 Worker thread wakes up
03:28:58.267 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
03:28:58.267 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
03:28:58.267 00.000 21948 Moving (0.21, -0.18) raw xDistance=-0.25 yDistance=-0.10
03:28:58.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:28:58.268 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:58.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:28:58.268 00.000 21948 MoveAxis(E, 45, ABG)
03:28:58.268 00.000 21948 Guiding  Dir = 2, Dur = 45
03:28:58.268 00.000 21948 IsSlewing returns 0
03:28:58.268 00.000 21948 IsGuiding returns 0
03:28:58.271 00.003 21948 PulseGuide returned control before completion, sleep 54
03:28:58.336 00.065 21948 IsGuiding returns 0
03:28:58.336 00.000 21948 Move returns status 0, amount 45
03:28:58.336 00.000 21948 MoveAxis(N, 0, ABG)
03:28:58.336 00.000 21948 Move returns status 0, amount 0
03:28:58.336 00.000 21948 move complete, result=0
03:28:58.336 00.000 21948 worker thread done servicing request
03:28:58.336 00.000 21948 Worker thread wakes up
03:28:58.336 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
03:28:58.337 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:28:58.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:28:59.973 01.636 21948 Exposure complete
03:28:59.996 00.023 21948 worker thread done servicing request
03:28:59.996 00.000 18120 OnExposeComplete: enter
03:28:59.997 00.001 18120 UpdateGuideState(): m_state=6
03:28:59.998 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5761
03:28:59.998 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=233.10, Mass=1838, SNR=29.7, Peak=165 HFD=4.3
03:28:59.999 00.001 18120 MultiStar: [#1 0.26,-0.37,0.00,M1] [#2 0.04,0.15,0.65,U] [#3 0.35,-0.18,0.61,U] [#4 -0.06,0.06,0.55,U] [#5 0.30,0.13,0.46,U] [#6 0.10,-0.57,0.00,M1] [#7 -0.08,-0.12,0.44,U] [#8 0.13,0.00,0.39,U] 
03:28:59.999 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.03}, one-star: {0.03, -0.16}
03:29:00.000 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:29:00.000 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
03:29:00.001 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.33 mountX=-0.07 mountY=-0.07, mountTheta=-2.34
03:29:00.002 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
03:29:00.002 00.000 18120 Enqueuing Move request for scope (0.09, -0.03)
03:29:00.005 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:00.008 00.003 21948 Worker thread wakes up
03:29:00.008 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.7
03:29:00.011 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
03:29:00.012 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
03:29:00.012 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.07 yDistance=-0.07
03:29:00.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:00.013 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:29:00.013 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:00.013 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:29:00.013 00.000 21948 MoveAxis(E, 0, ABG)
03:29:00.013 00.000 21948 Move returns status 0, amount 0
03:29:00.013 00.000 21948 MoveAxis(N, 0, ABG)
03:29:00.013 00.000 21948 Move returns status 0, amount 0
03:29:00.013 00.000 21948 move complete, result=0
03:29:00.013 00.000 21948 worker thread done servicing request
03:29:00.013 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:00.014 00.001 18120 Enqueuing Expose request
03:29:00.014 00.000 21948 Worker thread wakes up
03:29:00.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:00.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:00.014 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:01.542 01.528 21948 Exposure complete
03:29:01.580 00.038 21948 worker thread done servicing request
03:29:01.580 00.000 18120 OnExposeComplete: enter
03:29:01.581 00.001 18120 UpdateGuideState(): m_state=6
03:29:01.582 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5762
03:29:01.583 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=233.01, Mass=1818, SNR=29.6, Peak=148 HFD=4.0
03:29:01.585 00.002 18120 MultiStar: [#1 0.10,-0.39,0.76,U] [#2 0.42,-0.23,0.00,M1] [#3 0.08,-0.31,0.60,U] [#4 -0.28,0.11,0.55,U] [#5 0.11,0.14,0.46,U] [#6 0.25,-0.39,0.00,M2] [#7 0.20,-0.17,0.41,U] [#8 -0.03,-0.01,0.41,U] 
03:29:01.586 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.16}, one-star: {0.26, -0.25}
03:29:01.587 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
03:29:01.589 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
03:29:01.589 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
03:29:01.592 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.16, opts=13)
03:29:01.593 00.001 18120 Enqueuing Move request for scope (0.08, -0.16)
03:29:01.594 00.001 21948 Worker thread wakes up
03:29:01.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:01.595 00.001 18120 UpdateGuideState exits: m=1818 RSB=29.6
03:29:01.595 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:01.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:01.596 00.001 18120 Enqueuing Expose request
03:29:01.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
03:29:01.596 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
03:29:01.596 00.000 21948 Moving (0.08, -0.16) raw xDistance=-0.18 yDistance=-0.00
03:29:01.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:29:01.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:01.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:29:01.596 00.000 21948 MoveAxis(E, 0, ABG)
03:29:01.596 00.000 21948 Move returns status 0, amount 0
03:29:01.596 00.000 21948 MoveAxis(N, 0, ABG)
03:29:01.596 00.000 21948 Move returns status 0, amount 0
03:29:01.596 00.000 21948 move complete, result=0
03:29:01.597 00.001 21948 worker thread done servicing request
03:29:01.597 00.000 21948 Worker thread wakes up
03:29:01.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:01.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:01.597 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:03.231 01.634 21948 Exposure complete
03:29:03.269 00.038 21948 worker thread done servicing request
03:29:03.269 00.000 18120 OnExposeComplete: enter
03:29:03.271 00.002 18120 UpdateGuideState(): m_state=6
03:29:03.272 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5763
03:29:03.273 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.27, Mass=1881, SNR=30.0, Peak=159 HFD=4.2
03:29:03.274 00.001 18120 MultiStar: [#1 0.07,-0.00,0.72,U] [#2 -0.08,0.06,0.64,U] [#3 0.21,-0.32,0.57,U] [#4 0.04,0.11,0.56,U] [#5 0.52,0.08,0.00,M1] [#6 0.13,-0.34,0.49,U] [#7 0.13,-0.19,0.44,U] [#8 0.14,0.13,0.41,U] 
03:29:03.275 00.001 18120 single-star, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.00, 0.01}
03:29:03.276 00.001 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.72 = -0.72)
03:29:03.277 00.001 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
03:29:03.279 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.28 mountX=0.01 mountY=-0.01, mountTheta=-0.74
03:29:03.283 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.01, opts=13)
03:29:03.285 00.002 18120 Enqueuing Move request for scope (0.00, 0.01)
03:29:03.288 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:03.290 00.002 18120 UpdateGuideState exits: m=1881 RSB=30.0
03:29:03.292 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:03.295 00.003 21948 Worker thread wakes up
03:29:03.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:03.296 00.001 18120 Enqueuing Expose request
03:29:03.297 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
03:29:03.297 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
03:29:03.297 00.000 21948 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
03:29:03.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:29:03.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:03.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:03.297 00.000 21948 MoveAxis(E, 0, ABG)
03:29:03.297 00.000 21948 Move returns status 0, amount 0
03:29:03.297 00.000 21948 MoveAxis(N, 0, ABG)
03:29:03.297 00.000 21948 Move returns status 0, amount 0
03:29:03.297 00.000 21948 move complete, result=0
03:29:03.297 00.000 21948 worker thread done servicing request
03:29:03.298 00.001 21948 Worker thread wakes up
03:29:03.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:03.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:03.298 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:04.822 01.524 21948 Exposure complete
03:29:04.870 00.048 21948 worker thread done servicing request
03:29:04.870 00.000 18120 OnExposeComplete: enter
03:29:04.871 00.001 18120 UpdateGuideState(): m_state=6
03:29:04.871 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5764
03:29:04.872 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.37, Mass=1857, SNR=29.9, Peak=160 HFD=4.0
03:29:04.872 00.000 18120 MultiStar: [#1 0.47,-0.14,0.00,M1] [#2 0.19,0.03,0.64,U] [#3 0.36,-0.11,0.59,U] [#4 0.18,0.33,0.55,U] [#5 0.15,0.16,0.49,U] [#6 0.16,-0.05,0.55,U] [#7 0.12,0.03,0.43,U] [#8 0.52,0.18,0.00,M1] 
03:29:04.873 00.001 18120 single-star, 6 included, MultiStar: {0.19, 0.07}, one-star: {0.14, 0.11}
03:29:04.873 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
03:29:04.873 00.000 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
03:29:04.874 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.04 mountY=-0.18, mountTheta=-1.33
03:29:04.876 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.11, opts=13)
03:29:04.876 00.000 18120 Enqueuing Move request for scope (0.14, 0.11)
03:29:04.877 00.001 21948 Worker thread wakes up
03:29:04.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:04.877 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
03:29:04.877 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
03:29:04.877 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.9
03:29:04.878 00.001 21948 Moving (0.14, 0.11) raw xDistance=0.04 yDistance=-0.18
03:29:04.878 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:04.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:04.878 00.000 18120 Enqueuing Expose request
03:29:04.879 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:04.879 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:04.879 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:29:04.879 00.000 21948 MoveAxis(E, 0, ABG)
03:29:04.879 00.000 21948 Move returns status 0, amount 0
03:29:04.879 00.000 21948 MoveAxis(N, 0, ABG)
03:29:04.879 00.000 21948 Move returns status 0, amount 0
03:29:04.879 00.000 21948 move complete, result=0
03:29:04.879 00.000 21948 worker thread done servicing request
03:29:04.879 00.000 21948 Worker thread wakes up
03:29:04.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:04.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:04.880 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:06.516 01.636 21948 Exposure complete
03:29:06.563 00.047 21948 worker thread done servicing request
03:29:06.563 00.000 18120 OnExposeComplete: enter
03:29:06.564 00.001 18120 UpdateGuideState(): m_state=6
03:29:06.564 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5765
03:29:06.565 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.15, Mass=1804, SNR=29.4, Peak=157 HFD=4.3
03:29:06.565 00.000 18120 MultiStar: [#1 0.25,-0.19,0.72,U] [#2 0.14,0.01,0.63,U] [#3 0.28,-0.03,0.61,U] [#4 -0.09,0.14,0.56,U] [#5 0.33,0.09,0.47,U] [#6 0.31,-0.11,0.53,U] [#7 0.46,-0.26,0.00,M1] [#8 0.42,0.29,0.00,M2] 
03:29:06.566 00.001 18120 single-star, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.16, -0.10}
03:29:06.566 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:29:06.567 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:29:06.567 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
03:29:06.568 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.10, opts=13)
03:29:06.569 00.001 18120 Enqueuing Move request for scope (0.16, -0.10)
03:29:06.569 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:06.570 00.001 21948 Worker thread wakes up
03:29:06.570 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
03:29:06.570 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
03:29:06.570 00.000 21948 Moving (0.16, -0.10) raw xDistance=-0.16 yDistance=-0.10
03:29:06.570 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:29:06.570 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:06.570 00.000 18120 UpdateGuideState exits: m=1804 RSB=29.4
03:29:06.571 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:06.571 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:06.572 00.001 18120 Enqueuing Expose request
03:29:06.572 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:29:06.572 00.000 21948 MoveAxis(E, 0, ABG)
03:29:06.572 00.000 21948 Move returns status 0, amount 0
03:29:06.572 00.000 21948 MoveAxis(N, 0, ABG)
03:29:06.572 00.000 21948 Move returns status 0, amount 0
03:29:06.572 00.000 21948 move complete, result=0
03:29:06.572 00.000 21948 worker thread done servicing request
03:29:06.572 00.000 21948 Worker thread wakes up
03:29:06.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:06.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:06.573 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:08.091 01.518 21948 Exposure complete
03:29:08.134 00.043 21948 worker thread done servicing request
03:29:08.134 00.000 18120 OnExposeComplete: enter
03:29:08.135 00.001 18120 UpdateGuideState(): m_state=6
03:29:08.135 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5766
03:29:08.136 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=233.12, Mass=1893, SNR=30.1, Peak=179 HFD=4.2
03:29:08.136 00.000 18120 MultiStar: [#1 0.09,-0.19,0.73,U] [#2 0.04,-0.08,0.63,U] [#3 0.29,-0.19,0.60,U] [#4 -0.03,0.01,0.56,U] [#5 0.30,0.06,0.47,U] [#6 0.18,-0.16,0.50,U] [#7 0.17,-0.05,0.42,U] [#8 0.33,0.03,0.38,U] 
03:29:08.137 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.17, -0.14}
03:29:08.138 00.001 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:29:08.138 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
03:29:08.139 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.53 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
03:29:08.140 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.09, opts=13)
03:29:08.140 00.000 18120 Enqueuing Move request for scope (0.16, -0.09)
03:29:08.141 00.001 21948 Worker thread wakes up
03:29:08.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:08.141 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
03:29:08.142 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:08.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:08.142 00.000 18120 Enqueuing Expose request
03:29:08.143 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
03:29:08.143 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
03:29:08.143 00.000 21948 Moving (0.16, -0.09) raw xDistance=-0.15 yDistance=-0.10
03:29:08.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:29:08.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:08.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:29:08.143 00.000 21948 MoveAxis(E, 0, ABG)
03:29:08.143 00.000 21948 Move returns status 0, amount 0
03:29:08.143 00.000 21948 MoveAxis(N, 0, ABG)
03:29:08.143 00.000 21948 Move returns status 0, amount 0
03:29:08.143 00.000 21948 move complete, result=0
03:29:08.143 00.000 21948 worker thread done servicing request
03:29:08.143 00.000 21948 Worker thread wakes up
03:29:08.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:08.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:08.143 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:09.874 01.731 21948 Exposure complete
03:29:09.920 00.046 21948 worker thread done servicing request
03:29:09.920 00.000 18120 OnExposeComplete: enter
03:29:09.921 00.001 18120 UpdateGuideState(): m_state=6
03:29:09.921 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5767
03:29:09.922 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=233.08, Mass=1818, SNR=29.5, Peak=175 HFD=4.3
03:29:09.922 00.000 18120 MultiStar: [#1 0.09,-0.14,0.70,U] [#2 -0.08,-0.03,0.65,U] [#3 0.38,-0.27,0.00,M1] [#4 0.01,0.04,0.59,U] [#5 0.19,-0.01,0.47,U] [#6 -0.00,-0.39,0.51,U] [#7 0.07,-0.38,0.46,U] [#8 0.24,0.07,0.38,U] 
03:29:09.924 00.002 18120 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.05, -0.17}
03:29:09.924 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.14)
03:29:09.925 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.10)
03:29:09.925 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.15 mountX=-0.14 mountY=0.01, mountTheta=3.10
03:29:09.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
03:29:09.927 00.001 18120 Enqueuing Move request for scope (0.06, -0.13)
03:29:09.928 00.001 21948 Worker thread wakes up
03:29:09.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:09.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:29:09.928 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.5
03:29:09.928 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:09.929 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:09.929 00.000 18120 Enqueuing Expose request
03:29:09.930 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:29:09.930 00.000 21948 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=0.01
03:29:09.930 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:29:09.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:09.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:29:09.930 00.000 21948 MoveAxis(E, 0, ABG)
03:29:09.930 00.000 21948 Move returns status 0, amount 0
03:29:09.930 00.000 21948 MoveAxis(N, 0, ABG)
03:29:09.930 00.000 21948 Move returns status 0, amount 0
03:29:09.930 00.000 21948 move complete, result=0
03:29:09.930 00.000 21948 worker thread done servicing request
03:29:09.930 00.000 21948 Worker thread wakes up
03:29:09.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:09.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:09.930 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:11.335 01.405 21948 Exposure complete
03:29:11.379 00.044 21948 worker thread done servicing request
03:29:11.379 00.000 18120 OnExposeComplete: enter
03:29:11.380 00.001 18120 UpdateGuideState(): m_state=6
03:29:11.381 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5768
03:29:11.381 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=233.35, Mass=1754, SNR=29.1, Peak=155 HFD=4.0
03:29:11.382 00.001 18120 MultiStar: [#1 0.08,-0.28,0.74,U] [#2 -0.15,0.09,0.62,U] [#3 0.31,-0.12,0.61,U] [#4 -0.14,0.00,0.61,U] [#5 0.23,0.08,0.48,U] [#6 -0.08,-0.49,0.00,M1] [#7 -0.24,0.01,0.43,U] [#8 0.28,-0.03,0.41,U] 
03:29:11.382 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {-0.15, 0.09}
03:29:11.383 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.03)
03:29:11.383 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.99)
03:29:11.383 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.26 mountX=-0.02 mountY=0.00, mountTheta=2.99
03:29:11.385 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
03:29:11.385 00.000 18120 Enqueuing Move request for scope (0.01, -0.02)
03:29:11.386 00.001 21948 Worker thread wakes up
03:29:11.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
03:29:11.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
03:29:11.386 00.000 21948 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.00
03:29:11.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:29:11.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:11.386 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:11.386 00.000 18120 UpdateGuideState exits: m=1754 RSB=29.1
03:29:11.387 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:29:11.387 00.000 21948 MoveAxis(E, 0, ABG)
03:29:11.387 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:11.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:11.388 00.001 18120 Enqueuing Expose request
03:29:11.388 00.000 21948 Move returns status 0, amount 0
03:29:11.388 00.000 21948 MoveAxis(N, 0, ABG)
03:29:11.388 00.000 21948 Move returns status 0, amount 0
03:29:11.388 00.000 21948 move complete, result=0
03:29:11.388 00.000 21948 worker thread done servicing request
03:29:11.388 00.000 21948 Worker thread wakes up
03:29:11.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:11.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:11.389 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:13.023 01.634 21948 Exposure complete
03:29:13.061 00.038 21948 worker thread done servicing request
03:29:13.061 00.000 18120 OnExposeComplete: enter
03:29:13.062 00.001 18120 UpdateGuideState(): m_state=6
03:29:13.064 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5769
03:29:13.065 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=233.11, Mass=1883, SNR=30.1, Peak=174 HFD=4.3
03:29:13.066 00.001 18120 MultiStar: [#1 -0.03,-0.28,0.72,U] [#2 -0.10,-0.19,0.62,U] [#3 0.07,-0.00,0.60,U] [#4 -0.25,-0.10,0.55,U] [#5 -0.48,0.19,0.00,M1] [#6 -0.15,-0.16,0.54,U] [#7 -0.12,-0.06,0.44,U] [#8 0.06,-0.24,0.39,U] 
03:29:13.067 00.001 18120 single-star, 7 included, MultiStar: {-0.05, -0.15}, one-star: {0.04, -0.15}
03:29:13.068 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
03:29:13.071 00.003 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
03:29:13.072 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.32 mountX=-0.15 mountY=0.03, mountTheta=2.93
03:29:13.072 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.15, opts=13)
03:29:13.073 00.001 18120 Enqueuing Move request for scope (0.04, -0.15)
03:29:13.073 00.000 21948 Worker thread wakes up
03:29:13.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:13.074 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
03:29:13.074 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
03:29:13.074 00.000 21948 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=0.03
03:29:13.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:29:13.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:13.074 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:29:13.076 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:13.077 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:13.079 00.002 18120 Enqueuing Expose request
03:29:13.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:13.080 00.001 21948 MoveAxis(E, 0, ABG)
03:29:13.080 00.000 21948 Move returns status 0, amount 0
03:29:13.080 00.000 21948 MoveAxis(N, 0, ABG)
03:29:13.080 00.000 21948 Move returns status 0, amount 0
03:29:13.080 00.000 21948 move complete, result=0
03:29:13.080 00.000 21948 worker thread done servicing request
03:29:13.080 00.000 21948 Worker thread wakes up
03:29:13.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:13.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:13.080 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:14.592 01.512 21948 Exposure complete
03:29:14.632 00.040 21948 worker thread done servicing request
03:29:14.633 00.001 18120 OnExposeComplete: enter
03:29:14.634 00.001 18120 UpdateGuideState(): m_state=6
03:29:14.636 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5770
03:29:14.637 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.12, Mass=1944, SNR=30.5, Peak=169 HFD=4.3
03:29:14.640 00.003 18120 MultiStar: [#1 -0.27,-0.34,0.68,U] [#2 -0.06,-0.09,0.61,U] [#3 0.12,-0.11,0.58,U] [#4 -0.11,-0.01,0.53,U] [#5 -0.11,0.00,0.44,U] [#6 0.11,-0.58,0.00,M1] [#7 0.07,-0.10,0.44,U] [#8 -0.09,-0.03,0.38,U] 
03:29:14.642 00.002 18120 refined, 7 included, MultiStar: {-0.05, -0.12}, one-star: {0.04, -0.13}
03:29:14.644 00.002 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.32)
03:29:14.646 00.002 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.28)
03:29:14.646 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=-0.09 mountY=0.09, mountTheta=2.30
03:29:14.647 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.12, opts=13)
03:29:14.648 00.001 18120 Enqueuing Move request for scope (-0.05, -0.12)
03:29:14.648 00.000 21948 Worker thread wakes up
03:29:14.648 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
03:29:14.648 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
03:29:14.649 00.001 21948 Moving (-0.05, -0.12) raw xDistance=-0.09 yDistance=0.09
03:29:14.649 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:29:14.649 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:14.649 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:29:14.649 00.000 21948 MoveAxis(E, 0, ABG)
03:29:14.649 00.000 21948 Move returns status 0, amount 0
03:29:14.649 00.000 21948 MoveAxis(N, 0, ABG)
03:29:14.649 00.000 21948 Move returns status 0, amount 0
03:29:14.649 00.000 21948 move complete, result=0
03:29:14.649 00.000 21948 worker thread done servicing request
03:29:14.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:14.649 00.000 18120 UpdateGuideState exits: m=1944 RSB=30.5
03:29:14.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:14.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:14.651 00.001 18120 Enqueuing Expose request
03:29:14.651 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:14.652 00.001 21948 Worker thread wakes up
03:29:14.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:14.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:16.283 01.631 21948 Exposure complete
03:29:16.320 00.037 21948 worker thread done servicing request
03:29:16.320 00.000 18120 OnExposeComplete: enter
03:29:16.322 00.002 18120 UpdateGuideState(): m_state=6
03:29:16.322 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5771
03:29:16.323 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=232.98, Mass=1784, SNR=29.2, Peak=169 HFD=4.3
03:29:16.323 00.000 18120 MultiStar: [#1 0.12,-0.51,0.00,M1] [#2 0.02,-0.30,0.65,U] [#3 0.28,-0.34,0.00,M1] [#4 -0.05,-0.40,0.56,U] [#5 -0.01,-0.25,0.46,U] [#6 0.23,-0.41,0.00,M2] [#7 0.12,-0.20,0.44,U] [#8 0.09,-0.17,0.40,U] 
03:29:16.324 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.28}, one-star: {0.14, -0.28}
03:29:16.324 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
03:29:16.325 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
03:29:16.325 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.35 mountX=-0.28 mountY=0.07, mountTheta=2.90
03:29:16.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.28, opts=13)
03:29:16.328 00.002 18120 Enqueuing Move request for scope (0.06, -0.28)
03:29:16.329 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:16.329 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.2
03:29:16.330 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:16.330 00.000 21948 Worker thread wakes up
03:29:16.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
03:29:16.330 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
03:29:16.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:16.331 00.001 18120 Enqueuing Expose request
03:29:16.331 00.000 21948 Moving (0.06, -0.28) raw xDistance=-0.28 yDistance=0.07
03:29:16.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:29:16.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:16.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:29:16.331 00.000 21948 MoveAxis(E, 49, ABG)
03:29:16.331 00.000 21948 Guiding  Dir = 2, Dur = 49
03:29:16.332 00.001 21948 IsSlewing returns 0
03:29:16.332 00.000 21948 IsGuiding returns 0
03:29:16.334 00.002 21948 PulseGuide returned control before completion, sleep 58
03:29:16.409 00.075 21948 IsGuiding returns 0
03:29:16.409 00.000 21948 Move returns status 0, amount 49
03:29:16.409 00.000 21948 MoveAxis(N, 0, ABG)
03:29:16.409 00.000 21948 Move returns status 0, amount 0
03:29:16.409 00.000 21948 move complete, result=0
03:29:16.409 00.000 21948 worker thread done servicing request
03:29:16.409 00.000 21948 Worker thread wakes up
03:29:16.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:16.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:16.409 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
03:29:17.821 01.412 21948 Exposure complete
03:29:17.868 00.047 21948 worker thread done servicing request
03:29:17.868 00.000 18120 OnExposeComplete: enter
03:29:17.869 00.001 18120 UpdateGuideState(): m_state=6
03:29:17.869 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5772
03:29:17.869 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=233.01, Mass=1827, SNR=29.7, Peak=173 HFD=4.2
03:29:17.870 00.001 18120 MultiStar: [#1 0.16,-0.48,0.00,M2] [#2 -0.16,-0.26,0.64,U] [#3 0.21,-0.33,0.59,U] [#4 -0.20,0.01,0.55,U] [#5 0.02,-0.15,0.47,U] [#6 -0.14,-0.69,0.00,M3] [#7 -0.13,-0.38,0.43,U] [#8 -0.10,-0.10,0.39,U] 
03:29:17.870 00.000 18120 refined, 6 included, MultiStar: {-0.06, -0.21}, one-star: {-0.09, -0.25}
03:29:17.871 00.001 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.86 = 2.42)
03:29:17.871 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.38)
03:29:17.872 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.86 mountX=-0.17 mountY=0.15, mountTheta=2.40
03:29:17.873 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.21, opts=13)
03:29:17.873 00.000 18120 Enqueuing Move request for scope (-0.06, -0.21)
03:29:17.874 00.001 21948 Worker thread wakes up
03:29:17.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
03:29:17.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
03:29:17.874 00.000 21948 Moving (-0.06, -0.21) raw xDistance=-0.17 yDistance=0.15
03:29:17.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:29:17.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:17.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:17.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:29:17.875 00.001 21948 MoveAxis(E, 0, ABG)
03:29:17.875 00.000 21948 Move returns status 0, amount 0
03:29:17.875 00.000 21948 MoveAxis(N, 0, ABG)
03:29:17.875 00.000 21948 Move returns status 0, amount 0
03:29:17.875 00.000 21948 move complete, result=0
03:29:17.875 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.7
03:29:17.876 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:17.877 00.001 21948 worker thread done servicing request
03:29:17.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:17.877 00.000 18120 Enqueuing Expose request
03:29:17.878 00.001 21948 Worker thread wakes up
03:29:17.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:17.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:17.878 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:19.505 01.627 21948 Exposure complete
03:29:19.554 00.049 21948 worker thread done servicing request
03:29:19.554 00.000 18120 OnExposeComplete: enter
03:29:19.556 00.002 18120 UpdateGuideState(): m_state=6
03:29:19.557 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5773
03:29:19.558 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=233.25, Mass=1861, SNR=29.9, Peak=166 HFD=4.0
03:29:19.559 00.001 18120 MultiStar: [#1 -0.07,-0.09,0.72,U] [#2 -0.08,0.03,0.66,U] [#3 -0.08,-0.09,0.58,U] [#4 -0.07,0.10,0.56,U] [#5 -0.00,0.14,0.46,U] [#6 -0.19,-0.35,0.55,U] [#7 -0.23,-0.18,0.42,U] [#8 -0.12,0.30,0.39,U] 
03:29:19.560 00.001 18120 single-star, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.01, -0.01}
03:29:19.562 00.002 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
03:29:19.564 00.002 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
03:29:19.566 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.57 mountX=-0.01 mountY=-0.01, mountTheta=-2.59
03:29:19.569 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
03:29:19.570 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
03:29:19.571 00.001 21948 Worker thread wakes up
03:29:19.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:19.572 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.9
03:29:19.573 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:29:19.573 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:29:19.573 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
03:29:19.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:29:19.573 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:19.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:19.573 00.000 21948 MoveAxis(E, 0, ABG)
03:29:19.574 00.001 21948 Move returns status 0, amount 0
03:29:19.574 00.000 21948 MoveAxis(N, 0, ABG)
03:29:19.574 00.000 21948 Move returns status 0, amount 0
03:29:19.574 00.000 21948 move complete, result=0
03:29:19.574 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:19.576 00.002 21948 worker thread done servicing request
03:29:19.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:19.577 00.001 18120 Enqueuing Expose request
03:29:19.578 00.001 21948 Worker thread wakes up
03:29:19.579 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:19.580 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:19.580 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:21.106 01.526 21948 Exposure complete
03:29:21.154 00.048 21948 worker thread done servicing request
03:29:21.154 00.000 18120 OnExposeComplete: enter
03:29:21.155 00.001 18120 UpdateGuideState(): m_state=6
03:29:21.156 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5774
03:29:21.156 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=233.19, Mass=1767, SNR=29.2, Peak=182 HFD=4.1
03:29:21.157 00.001 18120 MultiStar: [#1 0.05,-0.36,0.73,U] [#2 -0.10,-0.32,0.62,U] [#3 0.25,-0.24,0.59,U] [#4 0.09,-0.13,0.57,U] [#5 0.13,-0.01,0.50,U] [#6 0.26,-0.29,0.51,U] [#7 -0.12,-0.23,0.42,U] [#8 0.03,0.28,0.41,U] 
03:29:21.157 00.000 18120 single-star, 8 included, MultiStar: {0.06, -0.17}, one-star: {0.01, -0.07}
03:29:21.158 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.80)
03:29:21.158 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.76)
03:29:21.158 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.49 mountX=-0.06 mountY=0.03, mountTheta=2.76
03:29:21.159 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
03:29:21.160 00.001 18120 Enqueuing Move request for scope (0.01, -0.07)
03:29:21.161 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:21.163 00.002 18120 UpdateGuideState exits: m=1767 RSB=29.2
03:29:21.164 00.001 21948 Worker thread wakes up
03:29:21.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
03:29:21.164 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
03:29:21.164 00.000 21948 Moving (0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
03:29:21.164 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:29:21.164 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:21.164 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:21.165 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:21.165 00.000 18120 Enqueuing Expose request
03:29:21.166 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:21.166 00.000 21948 MoveAxis(E, 0, ABG)
03:29:21.166 00.000 21948 Move returns status 0, amount 0
03:29:21.166 00.000 21948 MoveAxis(N, 0, ABG)
03:29:21.166 00.000 21948 Move returns status 0, amount 0
03:29:21.166 00.000 21948 move complete, result=0
03:29:21.166 00.000 21948 worker thread done servicing request
03:29:21.166 00.000 21948 Worker thread wakes up
03:29:21.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:21.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:21.166 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:22.791 01.625 21948 Exposure complete
03:29:22.831 00.040 21948 worker thread done servicing request
03:29:22.831 00.000 18120 OnExposeComplete: enter
03:29:22.834 00.003 18120 UpdateGuideState(): m_state=6
03:29:22.836 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5775
03:29:22.837 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=233.32, Mass=1834, SNR=29.7, Peak=166 HFD=4.0
03:29:22.837 00.000 18120 MultiStar: [#1 0.04,-0.36,0.73,U] [#2 0.03,0.02,0.61,U] [#3 0.12,-0.14,0.60,U] [#4 -0.00,0.09,0.56,U] [#5 0.06,0.14,0.50,U] [#6 0.37,-0.26,0.00,M2] [#7 -0.00,-0.14,0.44,U] [#8 0.08,-0.06,0.39,U] 
03:29:22.838 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.07, 0.06}
03:29:22.840 00.002 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:29:22.841 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
03:29:22.841 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=-0.07 mountY=-0.02, mountTheta=-2.83
03:29:22.842 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
03:29:22.843 00.001 18120 Enqueuing Move request for scope (0.05, -0.05)
03:29:22.843 00.000 21948 Worker thread wakes up
03:29:22.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:22.844 00.001 18120 UpdateGuideState exits: m=1834 RSB=29.7
03:29:22.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:22.845 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:22.845 00.000 18120 Enqueuing Expose request
03:29:22.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
03:29:22.845 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
03:29:22.845 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.02
03:29:22.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:29:22.846 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:22.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:29:22.846 00.000 21948 MoveAxis(E, 0, ABG)
03:29:22.846 00.000 21948 Move returns status 0, amount 0
03:29:22.846 00.000 21948 MoveAxis(N, 0, ABG)
03:29:22.846 00.000 21948 Move returns status 0, amount 0
03:29:22.846 00.000 21948 move complete, result=0
03:29:22.846 00.000 21948 worker thread done servicing request
03:29:22.846 00.000 21948 Worker thread wakes up
03:29:22.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:22.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:22.846 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:24.369 01.523 21948 Exposure complete
03:29:24.400 00.031 21948 worker thread done servicing request
03:29:24.400 00.000 18120 OnExposeComplete: enter
03:29:24.401 00.001 18120 UpdateGuideState(): m_state=6
03:29:24.401 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5776
03:29:24.402 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.26, Mass=1908, SNR=30.3, Peak=175 HFD=4.2
03:29:24.402 00.000 18120 MultiStar: [#1 0.11,-0.21,0.70,U] [#2 0.01,-0.01,0.63,U] [#3 0.10,-0.05,0.58,U] [#4 -0.31,0.07,0.56,U] [#5 -0.20,0.04,0.47,U] [#6 -0.06,-0.28,0.55,U] [#7 0.20,-0.26,0.41,U] [#8 0.09,0.13,0.39,U] 
03:29:24.403 00.001 18120 single-star, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.06, 0.01}
03:29:24.403 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
03:29:24.404 00.001 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.92 = 0.92)
03:29:24.404 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.96 mountX=0.03 mountY=0.05, mountTheta=0.94
03:29:24.406 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.01, opts=13)
03:29:24.407 00.001 18120 Enqueuing Move request for scope (-0.06, 0.01)
03:29:24.408 00.001 21948 Worker thread wakes up
03:29:24.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
03:29:24.408 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
03:29:24.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:24.408 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
03:29:24.409 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:24.409 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:24.410 00.001 18120 Enqueuing Expose request
03:29:24.410 00.000 21948 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.05
03:29:24.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:24.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:24.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:29:24.410 00.000 21948 MoveAxis(E, 0, ABG)
03:29:24.410 00.000 21948 Move returns status 0, amount 0
03:29:24.410 00.000 21948 MoveAxis(N, 0, ABG)
03:29:24.410 00.000 21948 Move returns status 0, amount 0
03:29:24.410 00.000 21948 move complete, result=0
03:29:24.410 00.000 21948 worker thread done servicing request
03:29:24.410 00.000 21948 Worker thread wakes up
03:29:24.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:24.411 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:24.411 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:26.045 01.634 21948 Exposure complete
03:29:26.074 00.029 21948 worker thread done servicing request
03:29:26.074 00.000 18120 OnExposeComplete: enter
03:29:26.076 00.002 18120 UpdateGuideState(): m_state=6
03:29:26.077 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5777
03:29:26.077 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=233.21, Mass=1729, SNR=28.8, Peak=169 HFD=4.1
03:29:26.078 00.001 18120 MultiStar: [#1 0.14,-0.17,0.78,U] [#2 0.07,0.08,0.63,U] [#3 -0.02,-0.10,0.63,U] [#4 0.02,0.02,0.60,U] [#5 0.36,-0.12,0.47,U] [#6 0.12,-0.28,0.56,U] [#7 0.02,0.04,0.46,U] [#8 0.23,-0.07,0.41,U] 
03:29:26.078 00.000 18120 single-star, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.02, -0.05}
03:29:26.079 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
03:29:26.079 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
03:29:26.080 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.18 mountX=-0.05 mountY=0.00, mountTheta=3.06
03:29:26.082 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
03:29:26.082 00.000 18120 Enqueuing Move request for scope (0.02, -0.05)
03:29:26.083 00.001 21948 Worker thread wakes up
03:29:26.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:29:26.083 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:29:26.083 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.00
03:29:26.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:29:26.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:26.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:26.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:29:26.083 00.000 21948 MoveAxis(E, 0, ABG)
03:29:26.083 00.000 18120 UpdateGuideState exits: m=1729 RSB=28.8
03:29:26.084 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:26.084 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:26.085 00.001 18120 Enqueuing Expose request
03:29:26.085 00.000 21948 Move returns status 0, amount 0
03:29:26.085 00.000 21948 MoveAxis(N, 0, ABG)
03:29:26.085 00.000 21948 Move returns status 0, amount 0
03:29:26.085 00.000 21948 move complete, result=0
03:29:26.085 00.000 21948 worker thread done servicing request
03:29:26.085 00.000 21948 Worker thread wakes up
03:29:26.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:26.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:26.086 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:27.602 01.516 21948 Exposure complete
03:29:27.650 00.048 21948 worker thread done servicing request
03:29:27.650 00.000 18120 OnExposeComplete: enter
03:29:27.652 00.002 18120 UpdateGuideState(): m_state=6
03:29:27.653 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5778
03:29:27.654 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=232.99, Mass=1900, SNR=30.2, Peak=173 HFD=4.2
03:29:27.654 00.000 18120 MultiStar: [#1 0.34,-0.60,0.00,M1] [#2 0.14,-0.42,0.62,U] [#3 0.48,-0.41,0.00,M1] [#4 0.12,-0.46,0.00,M1] [#5 0.41,-0.50,0.00,M1] [#6 0.24,-0.63,0.00,M1] [#7 0.01,-0.33,0.42,U] [#8 0.37,-0.30,0.00,M1] 
03:29:27.655 00.001 18120 single-star, 2 included, MultiStar: {0.16, -0.33}, one-star: {0.24, -0.27}
03:29:27.655 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
03:29:27.656 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
03:29:27.656 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-0.84 mountX=-0.34 mountY=-0.09, mountTheta=-2.87
03:29:27.658 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.27, opts=13)
03:29:27.659 00.001 18120 Enqueuing Move request for scope (0.24, -0.27)
03:29:27.659 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:27.660 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
03:29:27.660 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:27.660 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:27.661 00.001 18120 Enqueuing Expose request
03:29:27.661 00.000 21948 Worker thread wakes up
03:29:27.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.27) opts 0xd
03:29:27.661 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.27)
03:29:27.662 00.001 21948 Moving (0.24, -0.27) raw xDistance=-0.34 yDistance=-0.09
03:29:27.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:29:27.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:27.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:29:27.662 00.000 21948 MoveAxis(E, 61, ABG)
03:29:27.662 00.000 21948 Guiding  Dir = 2, Dur = 61
03:29:27.663 00.001 21948 IsSlewing returns 0
03:29:27.663 00.000 21948 IsGuiding returns 0
03:29:27.664 00.001 21948 PulseGuide returned control before completion, sleep 70
03:29:27.742 00.078 21948 IsGuiding returns 0
03:29:27.742 00.000 21948 Move returns status 0, amount 61
03:29:27.742 00.000 21948 MoveAxis(N, 0, ABG)
03:29:27.742 00.000 21948 Move returns status 0, amount 0
03:29:27.743 00.001 21948 move complete, result=0
03:29:27.743 00.000 21948 worker thread done servicing request
03:29:27.743 00.000 21948 Worker thread wakes up
03:29:27.743 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
03:29:27.744 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:27.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:29.381 01.637 21948 Exposure complete
03:29:29.420 00.039 21948 worker thread done servicing request
03:29:29.420 00.000 18120 OnExposeComplete: enter
03:29:29.422 00.002 18120 UpdateGuideState(): m_state=6
03:29:29.423 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5779
03:29:29.425 00.002 18120 Star::Find returns 1 (0), X=895.01, Y=233.36, Mass=1838, SNR=29.6, Peak=176 HFD=4.1
03:29:29.426 00.001 18120 MultiStar: [#1 0.24,-0.13,0.73,U] [#2 0.02,0.08,0.63,U] [#3 0.39,-0.29,0.00,M2] [#4 0.09,-0.05,0.57,U] [#5 0.15,-0.11,0.47,U] [#6 0.04,-0.32,0.52,U] [#7 -0.03,-0.05,0.42,U] [#8 0.11,0.23,0.41,U] 
03:29:29.427 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.01, 0.11}
03:29:29.427 00.000 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
03:29:29.427 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
03:29:29.428 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
03:29:29.429 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
03:29:29.430 00.001 18120 Enqueuing Move request for scope (0.08, -0.02)
03:29:29.430 00.000 21948 Worker thread wakes up
03:29:29.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:29:29.430 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:29.432 00.002 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:29:29.432 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.6
03:29:29.433 00.001 21948 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.06
03:29:29.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:29:29.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:29.433 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:29.433 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:29.434 00.001 18120 Enqueuing Expose request
03:29:29.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:29:29.434 00.000 21948 MoveAxis(E, 0, ABG)
03:29:29.434 00.000 21948 Move returns status 0, amount 0
03:29:29.434 00.000 21948 MoveAxis(N, 0, ABG)
03:29:29.434 00.000 21948 Move returns status 0, amount 0
03:29:29.434 00.000 21948 move complete, result=0
03:29:29.434 00.000 21948 worker thread done servicing request
03:29:29.434 00.000 21948 Worker thread wakes up
03:29:29.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:29.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:29.435 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:30.952 01.517 21948 Exposure complete
03:29:31.000 00.048 21948 worker thread done servicing request
03:29:31.000 00.000 18120 OnExposeComplete: enter
03:29:31.001 00.001 18120 UpdateGuideState(): m_state=6
03:29:31.002 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5780
03:29:31.002 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=233.38, Mass=1921, SNR=30.3, Peak=157 HFD=4.0
03:29:31.002 00.000 18120 MultiStar: [#1 0.06,-0.23,0.72,U] [#2 0.09,0.00,0.61,U] [#3 0.28,0.13,0.58,U] [#4 0.25,0.10,0.54,U] [#5 0.49,0.05,0.00,M1] [#6 -0.05,-0.14,0.49,U] [#7 0.17,-0.02,0.44,U] [#8 0.18,0.13,0.40,U] 
03:29:31.003 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.07, 0.12}
03:29:31.003 00.000 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
03:29:31.004 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
03:29:31.004 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.11 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
03:29:31.005 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
03:29:31.006 00.001 18120 Enqueuing Move request for scope (0.12, 0.01)
03:29:31.007 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:31.008 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.3
03:29:31.010 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:31.011 00.001 21948 Worker thread wakes up
03:29:31.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:29:31.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:29:31.011 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.12
03:29:31.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:29:31.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:31.011 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:31.013 00.002 18120 Enqueuing Expose request
03:29:31.013 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:29:31.013 00.000 21948 MoveAxis(E, 0, ABG)
03:29:31.014 00.001 21948 Move returns status 0, amount 0
03:29:31.014 00.000 21948 MoveAxis(N, 0, ABG)
03:29:31.014 00.000 21948 Move returns status 0, amount 0
03:29:31.014 00.000 21948 move complete, result=0
03:29:31.014 00.000 21948 worker thread done servicing request
03:29:31.014 00.000 21948 Worker thread wakes up
03:29:31.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:31.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:31.014 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:32.644 01.630 21948 Exposure complete
03:29:32.700 00.056 21948 worker thread done servicing request
03:29:32.700 00.000 18120 OnExposeComplete: enter
03:29:32.703 00.003 18120 UpdateGuideState(): m_state=6
03:29:32.705 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5781
03:29:32.706 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.10, Mass=1844, SNR=29.7, Peak=164 HFD=4.3
03:29:32.707 00.001 18120 MultiStar: [#1 0.16,-0.37,0.73,U] [#2 0.23,0.10,0.64,U] [#3 0.24,-0.08,0.61,U] [#4 -0.15,0.13,0.57,U] [#5 0.27,-0.00,0.47,U] [#6 0.16,-0.48,0.00,M1] [#7 0.30,-0.28,0.44,U] [#8 0.11,0.16,0.39,U] 
03:29:32.707 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.08}, one-star: {0.17, -0.16}
03:29:32.708 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
03:29:32.709 00.001 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
03:29:32.710 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.46 mountX=-0.14 mountY=-0.11, mountTheta=-2.49
03:29:32.713 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.08, opts=13)
03:29:32.715 00.002 18120 Enqueuing Move request for scope (0.16, -0.08)
03:29:32.717 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:32.720 00.003 18120 UpdateGuideState exits: m=1844 RSB=29.7
03:29:32.721 00.001 21948 Worker thread wakes up
03:29:32.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
03:29:32.721 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
03:29:32.721 00.000 21948 Moving (0.16, -0.08) raw xDistance=-0.14 yDistance=-0.11
03:29:32.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:29:32.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:32.721 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:32.722 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:32.722 00.000 18120 Enqueuing Expose request
03:29:32.723 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:29:32.723 00.000 21948 MoveAxis(E, 0, ABG)
03:29:32.723 00.000 21948 Move returns status 0, amount 0
03:29:32.723 00.000 21948 MoveAxis(N, 0, ABG)
03:29:32.723 00.000 21948 Move returns status 0, amount 0
03:29:32.723 00.000 21948 move complete, result=0
03:29:32.723 00.000 21948 worker thread done servicing request
03:29:32.723 00.000 21948 Worker thread wakes up
03:29:32.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:32.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:32.724 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:34.242 01.518 21948 Exposure complete
03:29:34.268 00.026 21948 worker thread done servicing request
03:29:34.268 00.000 18120 OnExposeComplete: enter
03:29:34.269 00.001 18120 UpdateGuideState(): m_state=6
03:29:34.269 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5782
03:29:34.270 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=233.12, Mass=1776, SNR=29.2, Peak=140 HFD=4.1
03:29:34.270 00.000 18120 MultiStar: [#1 0.24,-0.17,0.75,U] [#2 0.22,-0.04,0.65,U] [#3 0.29,-0.10,0.61,U] [#4 -0.12,0.20,0.59,U] [#5 0.31,0.01,0.45,U] [#6 0.03,-0.02,0.52,U] [#7 0.31,-0.17,0.44,U] [#8 -0.06,0.33,0.39,U] 
03:29:34.271 00.001 18120 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.29, -0.14}
03:29:34.271 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
03:29:34.273 00.002 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
03:29:34.276 00.003 18120 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.19 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
03:29:34.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.04, opts=13)
03:29:34.278 00.001 18120 Enqueuing Move request for scope (0.18, -0.04)
03:29:34.278 00.000 21948 Worker thread wakes up
03:29:34.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:34.279 00.001 18120 UpdateGuideState exits: m=1776 RSB=29.2
03:29:34.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:34.280 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:34.280 00.000 18120 Enqueuing Expose request
03:29:34.281 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
03:29:34.281 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
03:29:34.281 00.000 21948 Moving (0.18, -0.04) raw xDistance=-0.11 yDistance=-0.15
03:29:34.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:29:34.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:34.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:29:34.281 00.000 21948 MoveAxis(E, 0, ABG)
03:29:34.281 00.000 21948 Move returns status 0, amount 0
03:29:34.281 00.000 21948 MoveAxis(N, 0, ABG)
03:29:34.281 00.000 21948 Move returns status 0, amount 0
03:29:34.281 00.000 21948 move complete, result=0
03:29:34.281 00.000 21948 worker thread done servicing request
03:29:34.281 00.000 21948 Worker thread wakes up
03:29:34.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:34.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:34.281 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:35.920 01.639 21948 Exposure complete
03:29:35.952 00.032 21948 worker thread done servicing request
03:29:35.952 00.000 18120 OnExposeComplete: enter
03:29:35.955 00.003 18120 UpdateGuideState(): m_state=6
03:29:35.958 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5783
03:29:35.960 00.002 18120 Star::Find returns 1 (0), X=895.11, Y=233.27, Mass=1939, SNR=30.5, Peak=144 HFD=4.3
03:29:35.961 00.001 18120 MultiStar: [#1 0.28,-0.25,0.68,U] [#2 0.07,-0.07,0.61,U] [#3 0.03,-0.02,0.59,U] [#4 -0.17,0.28,0.55,U] [#5 0.23,0.25,0.44,U] [#6 0.27,-0.30,0.49,U] [#7 -0.13,-0.09,0.43,U] [#8 0.03,0.39,0.39,U] 
03:29:35.962 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.12, 0.01}
03:29:35.962 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:29:35.963 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:29:35.963 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.03 mountY=-0.08, mountTheta=-1.96
03:29:35.966 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.00, opts=13)
03:29:35.966 00.000 18120 Enqueuing Move request for scope (0.09, 0.00)
03:29:35.967 00.001 21948 Worker thread wakes up
03:29:35.967 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:35.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
03:29:35.967 00.000 18120 UpdateGuideState exits: m=1939 RSB=30.5
03:29:35.968 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
03:29:35.968 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:35.968 00.000 21948 Moving (0.09, 0.00) raw xDistance=-0.03 yDistance=-0.08
03:29:35.968 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:35.968 00.000 18120 Enqueuing Expose request
03:29:35.969 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:29:35.969 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:35.969 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:29:35.969 00.000 21948 MoveAxis(E, 0, ABG)
03:29:35.969 00.000 21948 Move returns status 0, amount 0
03:29:35.969 00.000 21948 MoveAxis(N, 0, ABG)
03:29:35.969 00.000 21948 Move returns status 0, amount 0
03:29:35.969 00.000 21948 move complete, result=0
03:29:35.969 00.000 21948 worker thread done servicing request
03:29:35.969 00.000 21948 Worker thread wakes up
03:29:35.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:35.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:35.969 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:37.492 01.523 21948 Exposure complete
03:29:37.533 00.041 21948 worker thread done servicing request
03:29:37.533 00.000 18120 OnExposeComplete: enter
03:29:37.534 00.001 18120 UpdateGuideState(): m_state=6
03:29:37.537 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5784
03:29:37.539 00.002 18120 Star::Find returns 1 (0), X=895.29, Y=233.20, Mass=1872, SNR=29.9, Peak=132 HFD=4.4
03:29:37.542 00.003 18120 MultiStar: [#1 0.27,-0.23,0.70,U] [#2 0.04,0.18,0.64,U] [#3 0.44,0.12,0.00,M1] [#4 0.00,0.33,0.55,U] [#5 0.34,0.26,0.45,U] [#6 0.34,-0.36,0.00,M1] [#7 0.24,-0.25,0.40,U] [#8 0.28,0.22,0.40,U] 
03:29:37.544 00.002 18120 refined, 6 included, MultiStar: {0.21, 0.04}, one-star: {0.29, -0.06}
03:29:37.547 00.003 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
03:29:37.548 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
03:29:37.550 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.21 mountX=-0.05 mountY=-0.21, mountTheta=-1.79
03:29:37.552 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.04, opts=13)
03:29:37.553 00.001 18120 Enqueuing Move request for scope (0.21, 0.04)
03:29:37.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:37.554 00.001 18120 UpdateGuideState exits: m=1872 RSB=29.9
03:29:37.554 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:37.555 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:37.555 00.000 18120 Enqueuing Expose request
03:29:37.555 00.000 21948 Worker thread wakes up
03:29:37.556 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
03:29:37.556 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
03:29:37.556 00.000 21948 Moving (0.21, 0.04) raw xDistance=-0.05 yDistance=-0.21
03:29:37.556 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:29:37.556 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:29:37.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:29:37.556 00.000 21948 MoveAxis(E, 0, ABG)
03:29:37.556 00.000 21948 Move returns status 0, amount 0
03:29:37.556 00.000 21948 MoveAxis(N, 0, ABG)
03:29:37.556 00.000 21948 Move returns status 0, amount 0
03:29:37.556 00.000 21948 move complete, result=0
03:29:37.556 00.000 21948 worker thread done servicing request
03:29:37.556 00.000 21948 Worker thread wakes up
03:29:37.557 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:37.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:37.557 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:39.186 01.629 21948 Exposure complete
03:29:39.221 00.035 21948 worker thread done servicing request
03:29:39.221 00.000 18120 OnExposeComplete: enter
03:29:39.223 00.002 18120 UpdateGuideState(): m_state=6
03:29:39.224 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5785
03:29:39.226 00.002 18120 Star::Find returns 1 (0), X=895.33, Y=233.12, Mass=1790, SNR=29.3, Peak=140 HFD=4.0
03:29:39.227 00.001 18120 MultiStar: [#1 -0.04,-0.03,0.73,U] [#2 0.03,0.12,0.65,U] [#3 0.41,-0.32,0.00,M2] [#4 0.05,0.12,0.56,U] [#5 0.37,0.02,0.47,U] [#6 0.24,-0.25,0.53,U] [#7 0.46,-0.55,0.00,M1] [#8 0.10,0.16,0.40,U] 
03:29:39.228 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.33, -0.13}
03:29:39.229 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
03:29:39.230 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
03:29:39.231 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.10 mountX=-0.08 mountY=-0.14, mountTheta=-2.10
03:29:39.232 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.02, opts=13)
03:29:39.232 00.000 18120 Enqueuing Move request for scope (0.16, -0.02)
03:29:39.233 00.001 21948 Worker thread wakes up
03:29:39.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:39.233 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
03:29:39.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:39.234 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:39.234 00.000 18120 Enqueuing Expose request
03:29:39.235 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
03:29:39.235 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
03:29:39.235 00.000 21948 Moving (0.16, -0.02) raw xDistance=-0.08 yDistance=-0.14
03:29:39.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:29:39.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:39.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:29:39.235 00.000 21948 MoveAxis(E, 0, ABG)
03:29:39.235 00.000 21948 Move returns status 0, amount 0
03:29:39.235 00.000 21948 MoveAxis(N, 0, ABG)
03:29:39.235 00.000 21948 Move returns status 0, amount 0
03:29:39.235 00.000 21948 move complete, result=0
03:29:39.235 00.000 21948 worker thread done servicing request
03:29:39.235 00.000 21948 Worker thread wakes up
03:29:39.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:39.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:39.235 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:40.760 01.525 21948 Exposure complete
03:29:40.803 00.043 21948 worker thread done servicing request
03:29:40.804 00.001 18120 OnExposeComplete: enter
03:29:40.804 00.000 18120 UpdateGuideState(): m_state=6
03:29:40.805 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5786
03:29:40.805 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=233.15, Mass=1926, SNR=30.4, Peak=164 HFD=4.3
03:29:40.806 00.001 18120 MultiStar: [#1 0.23,-0.22,0.69,U] [#2 0.08,0.02,0.63,U] [#3 0.54,-0.32,0.00,M3] [#4 0.07,-0.04,0.53,U] [#5 0.34,0.08,0.45,U] [#6 0.18,-0.21,0.52,U] [#7 0.25,-0.19,0.42,U] [#8 0.14,0.04,0.40,U] 
03:29:40.806 00.000 18120 single-star, 7 included, MultiStar: {0.18, -0.09}, one-star: {0.15, -0.10}
03:29:40.807 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
03:29:40.807 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
03:29:40.808 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.19 cameraTheta=-0.60 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
03:29:40.809 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.10, opts=13)
03:29:40.809 00.000 18120 Enqueuing Move request for scope (0.15, -0.10)
03:29:40.810 00.001 21948 Worker thread wakes up
03:29:40.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
03:29:40.810 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
03:29:40.810 00.000 21948 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=-0.09
03:29:40.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:29:40.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:40.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:29:40.810 00.000 21948 MoveAxis(E, 0, ABG)
03:29:40.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:40.811 00.001 21948 Move returns status 0, amount 0
03:29:40.811 00.000 21948 MoveAxis(N, 0, ABG)
03:29:40.811 00.000 21948 Move returns status 0, amount 0
03:29:40.811 00.000 18120 UpdateGuideState exits: m=1926 RSB=30.4
03:29:40.811 00.000 21948 move complete, result=0
03:29:40.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:40.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:40.812 00.001 18120 Enqueuing Expose request
03:29:40.812 00.000 21948 worker thread done servicing request
03:29:40.812 00.000 21948 Worker thread wakes up
03:29:40.812 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:40.813 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:40.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:42.435 01.622 21948 Exposure complete
03:29:42.487 00.052 21948 worker thread done servicing request
03:29:42.487 00.000 18120 OnExposeComplete: enter
03:29:42.488 00.001 18120 UpdateGuideState(): m_state=6
03:29:42.488 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5787
03:29:42.489 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=233.00, Mass=1937, SNR=30.5, Peak=157 HFD=4.2
03:29:42.490 00.001 18120 MultiStar: [#1 0.39,-0.39,0.00,M1] [#2 0.15,-0.22,0.63,U] [#3 0.49,-0.14,0.00,M4] [#4 -0.13,-0.10,0.57,U] [#5 0.21,-0.28,0.45,U] [#6 -0.08,-0.54,0.00,M1] [#7 0.43,-0.42,0.00,M1] [#8 0.22,-0.11,0.38,U] 
03:29:42.491 00.001 18120 refined, 4 included, MultiStar: {0.16, -0.20}, one-star: {0.29, -0.25}
03:29:42.492 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
03:29:42.492 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
03:29:42.493 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.89 mountX=-0.25 mountY=-0.05, mountTheta=-2.93
03:29:42.495 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.20, opts=13)
03:29:42.496 00.001 18120 Enqueuing Move request for scope (0.16, -0.20)
03:29:42.497 00.001 21948 Worker thread wakes up
03:29:42.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:42.497 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.5
03:29:42.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:42.499 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:42.499 00.000 18120 Enqueuing Expose request
03:29:42.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
03:29:42.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
03:29:42.500 00.001 21948 Moving (0.16, -0.20) raw xDistance=-0.25 yDistance=-0.05
03:29:42.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:29:42.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:42.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:29:42.500 00.000 21948 MoveAxis(E, 45, ABG)
03:29:42.500 00.000 21948 Guiding  Dir = 2, Dur = 45
03:29:42.500 00.000 21948 IsSlewing returns 0
03:29:42.500 00.000 21948 IsGuiding returns 0
03:29:42.502 00.002 21948 PulseGuide returned control before completion, sleep 54
03:29:42.562 00.060 21948 IsGuiding returns 0
03:29:42.562 00.000 21948 Move returns status 0, amount 45
03:29:42.562 00.000 21948 MoveAxis(N, 0, ABG)
03:29:42.562 00.000 21948 Move returns status 0, amount 0
03:29:42.562 00.000 21948 move complete, result=0
03:29:42.562 00.000 21948 worker thread done servicing request
03:29:42.562 00.000 21948 Worker thread wakes up
03:29:42.562 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
03:29:42.564 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:42.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:43.972 01.408 21948 Exposure complete
03:29:44.025 00.053 21948 worker thread done servicing request
03:29:44.025 00.000 18120 OnExposeComplete: enter
03:29:44.026 00.001 18120 UpdateGuideState(): m_state=6
03:29:44.028 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5788
03:29:44.029 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.28, Mass=1839, SNR=29.7, Peak=149 HFD=4.1
03:29:44.032 00.003 18120 MultiStar: [#1 0.27,-0.09,0.73,U] [#2 -0.06,-0.03,0.64,U] [#3 0.29,-0.20,0.59,U] [#4 0.38,-0.00,0.55,U] [#5 0.39,-0.01,0.47,U] [#6 0.09,-0.18,0.50,U] [#7 0.06,-0.20,0.42,U] [#8 0.16,0.13,0.39,U] 
03:29:44.032 00.000 18120 single-star, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.04, 0.02}
03:29:44.033 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.45 = -1.45)
03:29:44.033 00.000 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.49 = -1.49)
03:29:44.033 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=0.00 mountY=-0.04, mountTheta=-1.45
03:29:44.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
03:29:44.035 00.001 18120 Enqueuing Move request for scope (0.04, 0.02)
03:29:44.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:44.036 00.001 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:29:44.036 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:44.037 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:44.037 00.000 18120 Enqueuing Expose request
03:29:44.038 00.001 21948 Worker thread wakes up
03:29:44.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:29:44.038 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:29:44.038 00.000 21948 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.04
03:29:44.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:29:44.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:44.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:29:44.038 00.000 21948 MoveAxis(E, 0, ABG)
03:29:44.038 00.000 21948 Move returns status 0, amount 0
03:29:44.038 00.000 21948 MoveAxis(N, 0, ABG)
03:29:44.038 00.000 21948 Move returns status 0, amount 0
03:29:44.038 00.000 21948 move complete, result=0
03:29:44.038 00.000 21948 worker thread done servicing request
03:29:44.038 00.000 21948 Worker thread wakes up
03:29:44.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:44.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:44.038 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:45.661 01.623 21948 Exposure complete
03:29:45.708 00.047 21948 worker thread done servicing request
03:29:45.708 00.000 18120 OnExposeComplete: enter
03:29:45.709 00.001 18120 UpdateGuideState(): m_state=6
03:29:45.710 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5789
03:29:45.710 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=233.27, Mass=1828, SNR=29.7, Peak=144 HFD=4.3
03:29:45.710 00.000 18120 MultiStar: [#1 0.38,-0.06,0.70,U] [#2 0.06,-0.31,0.64,U] [#3 0.63,-0.15,0.00,M4] [#4 0.14,0.20,0.56,U] [#5 0.49,0.06,0.00,M1] [#6 0.20,-0.33,0.55,U] [#7 -0.05,-0.04,0.44,U] [#8 0.35,0.01,0.40,U] 
03:29:45.711 00.001 18120 single-star, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.17, 0.01}
03:29:45.711 00.000 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
03:29:45.712 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
03:29:45.712 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.09 mountX=-0.06 mountY=-0.16, mountTheta=-1.91
03:29:45.714 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.01, opts=13)
03:29:45.714 00.000 18120 Enqueuing Move request for scope (0.17, 0.01)
03:29:45.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:45.714 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.7
03:29:45.715 00.001 21948 Worker thread wakes up
03:29:45.715 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
03:29:45.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
03:29:45.715 00.000 21948 Moving (0.17, 0.01) raw xDistance=-0.06 yDistance=-0.16
03:29:45.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:29:45.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:45.715 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:45.716 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:45.716 00.000 18120 Enqueuing Expose request
03:29:45.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:29:45.717 00.001 21948 MoveAxis(E, 0, ABG)
03:29:45.717 00.000 21948 Move returns status 0, amount 0
03:29:45.717 00.000 21948 MoveAxis(N, 0, ABG)
03:29:45.717 00.000 21948 Move returns status 0, amount 0
03:29:45.717 00.000 21948 move complete, result=0
03:29:45.717 00.000 21948 worker thread done servicing request
03:29:45.717 00.000 21948 Worker thread wakes up
03:29:45.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:45.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:45.717 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:47.243 01.526 21948 Exposure complete
03:29:47.298 00.055 21948 worker thread done servicing request
03:29:47.298 00.000 18120 OnExposeComplete: enter
03:29:47.299 00.001 18120 UpdateGuideState(): m_state=6
03:29:47.301 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5790
03:29:47.302 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.11, Mass=1799, SNR=29.2, Peak=158 HFD=4.2
03:29:47.304 00.002 18120 MultiStar: [#1 0.20,-0.21,0.71,U] [#2 0.15,-0.28,0.65,U] [#3 0.41,-0.26,0.00,M5] [#4 0.18,-0.18,0.58,U] [#5 0.29,0.05,0.48,U] [#6 0.29,-0.44,0.00,M1] [#7 0.09,-0.18,0.43,U] [#8 0.26,0.07,0.42,U] 
03:29:47.305 00.001 18120 single-star, 6 included, MultiStar: {0.18, -0.14}, one-star: {0.14, -0.14}
03:29:47.307 00.002 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
03:29:47.308 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
03:29:47.309 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.19 mountY=-0.07, mountTheta=-2.80
03:29:47.312 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.14, opts=13)
03:29:47.313 00.001 18120 Enqueuing Move request for scope (0.14, -0.14)
03:29:47.313 00.000 21948 Worker thread wakes up
03:29:47.313 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
03:29:47.313 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
03:29:47.313 00.000 21948 Moving (0.14, -0.14) raw xDistance=-0.19 yDistance=-0.07
03:29:47.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:29:47.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:47.313 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:47.314 00.001 18120 UpdateGuideState exits: m=1799 RSB=29.2
03:29:47.314 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:47.315 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:47.315 00.000 18120 Enqueuing Expose request
03:29:47.316 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:29:47.316 00.000 21948 MoveAxis(E, 0, ABG)
03:29:47.316 00.000 21948 Move returns status 0, amount 0
03:29:47.316 00.000 21948 MoveAxis(N, 0, ABG)
03:29:47.316 00.000 21948 Move returns status 0, amount 0
03:29:47.316 00.000 21948 move complete, result=0
03:29:47.316 00.000 21948 worker thread done servicing request
03:29:47.316 00.000 21948 Worker thread wakes up
03:29:47.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:47.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:47.316 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:48.939 01.623 21948 Exposure complete
03:29:48.989 00.050 21948 worker thread done servicing request
03:29:48.989 00.000 18120 OnExposeComplete: enter
03:29:48.990 00.001 18120 UpdateGuideState(): m_state=6
03:29:48.990 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5791
03:29:48.991 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.16, Mass=1893, SNR=30.1, Peak=163 HFD=4.2
03:29:48.991 00.000 18120 MultiStar: [#1 0.36,-0.24,0.71,U] [#2 0.09,-0.21,0.64,U] [#3 0.11,-0.05,0.60,U] [#4 -0.08,-0.04,0.58,U] [#5 0.09,-0.01,0.45,U] [#6 0.43,-0.22,0.00,M2] [#7 0.55,-0.26,0.00,M1] [#8 0.10,0.02,0.38,U] 
03:29:48.992 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.14, -0.09}
03:29:48.993 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:29:48.994 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
03:29:48.995 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.67 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
03:29:48.998 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
03:29:48.999 00.001 18120 Enqueuing Move request for scope (0.13, -0.10)
03:29:48.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:49.001 00.002 21948 Worker thread wakes up
03:29:49.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:29:49.001 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:29:49.001 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
03:29:49.002 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:49.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:49.003 00.001 18120 Enqueuing Expose request
03:29:49.003 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=-0.07
03:29:49.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:29:49.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:49.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:29:49.003 00.000 21948 MoveAxis(E, 0, ABG)
03:29:49.003 00.000 21948 Move returns status 0, amount 0
03:29:49.003 00.000 21948 MoveAxis(N, 0, ABG)
03:29:49.003 00.000 21948 Move returns status 0, amount 0
03:29:49.003 00.000 21948 move complete, result=0
03:29:49.003 00.000 21948 worker thread done servicing request
03:29:49.003 00.000 21948 Worker thread wakes up
03:29:49.004 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:49.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:49.004 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:50.525 01.521 21948 Exposure complete
03:29:50.579 00.054 21948 worker thread done servicing request
03:29:50.579 00.000 18120 OnExposeComplete: enter
03:29:50.580 00.001 18120 UpdateGuideState(): m_state=6
03:29:50.580 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5792
03:29:50.581 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.00, Mass=1798, SNR=29.4, Peak=158 HFD=4.3
03:29:50.581 00.000 18120 MultiStar: [#1 0.32,-0.17,0.70,U] [#2 0.19,-0.47,0.00,M1] [#3 0.34,-0.12,0.58,U] [#4 0.27,-0.29,0.57,U] [#5 0.20,-0.16,0.51,U] [#6 0.17,-0.47,0.00,M3] [#7 0.39,-0.28,0.00,M2] [#8 0.31,-0.00,0.42,U] 
03:29:50.582 00.001 18120 single-star, 5 included, MultiStar: {0.25, -0.18}, one-star: {0.14, -0.26}
03:29:50.582 00.000 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
03:29:50.583 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
03:29:50.584 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-1.08 mountX=-0.29 mountY=-0.01, mountTheta=-3.11
03:29:50.586 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.26, opts=13)
03:29:50.587 00.001 18120 Enqueuing Move request for scope (0.14, -0.26)
03:29:50.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:50.588 00.001 18120 UpdateGuideState exits: m=1798 RSB=29.4
03:29:50.588 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:50.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:50.589 00.001 18120 Enqueuing Expose request
03:29:50.589 00.000 21948 Worker thread wakes up
03:29:50.589 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
03:29:50.589 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
03:29:50.589 00.000 21948 Moving (0.14, -0.26) raw xDistance=-0.29 yDistance=-0.01
03:29:50.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:29:50.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:50.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:50.590 00.001 21948 MoveAxis(E, 52, ABG)
03:29:50.590 00.000 21948 Guiding  Dir = 2, Dur = 52
03:29:50.590 00.000 21948 IsSlewing returns 0
03:29:50.590 00.000 21948 IsGuiding returns 0
03:29:50.592 00.002 21948 PulseGuide returned control before completion, sleep 60
03:29:50.662 00.070 21948 IsGuiding returns 0
03:29:50.662 00.000 21948 Move returns status 0, amount 52
03:29:50.662 00.000 21948 MoveAxis(N, 0, ABG)
03:29:50.662 00.000 21948 Move returns status 0, amount 0
03:29:50.662 00.000 21948 move complete, result=0
03:29:50.663 00.001 21948 worker thread done servicing request
03:29:50.663 00.000 21948 Worker thread wakes up
03:29:50.663 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:50.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:50.663 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
03:29:52.290 01.627 21948 Exposure complete
03:29:52.336 00.046 21948 worker thread done servicing request
03:29:52.336 00.000 18120 OnExposeComplete: enter
03:29:52.336 00.000 18120 UpdateGuideState(): m_state=6
03:29:52.337 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5793
03:29:52.337 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=233.26, Mass=1875, SNR=30.0, Peak=147 HFD=4.2
03:29:52.338 00.001 18120 MultiStar: [#1 0.37,-0.41,0.00,M1] [#2 0.07,-0.21,0.64,U] [#3 0.37,0.00,0.59,U] [#4 0.08,0.09,0.57,U] [#5 0.49,-0.04,0.00,M1] [#6 0.30,-0.34,0.00,M4] [#7 0.27,-0.23,0.45,U] [#8 0.40,0.06,0.39,U] 
03:29:52.338 00.000 18120 single-star, 5 included, MultiStar: {0.17, -0.04}, one-star: {0.04, 0.01}
03:29:52.339 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
03:29:52.339 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
03:29:52.340 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.18 mountX=-0.01 mountY=-0.04, mountTheta=-1.82
03:29:52.341 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.01, opts=13)
03:29:52.342 00.001 18120 Enqueuing Move request for scope (0.04, 0.01)
03:29:52.344 00.002 21948 Worker thread wakes up
03:29:52.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:52.344 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
03:29:52.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:52.345 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:52.345 00.000 18120 Enqueuing Expose request
03:29:52.346 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
03:29:52.346 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
03:29:52.346 00.000 21948 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
03:29:52.346 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:29:52.346 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:52.346 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:29:52.346 00.000 21948 MoveAxis(E, 0, ABG)
03:29:52.346 00.000 21948 Move returns status 0, amount 0
03:29:52.346 00.000 21948 MoveAxis(N, 0, ABG)
03:29:52.346 00.000 21948 Move returns status 0, amount 0
03:29:52.346 00.000 21948 move complete, result=0
03:29:52.346 00.000 21948 worker thread done servicing request
03:29:52.346 00.000 21948 Worker thread wakes up
03:29:52.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:52.346 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:52.346 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:53.861 01.515 21948 Exposure complete
03:29:53.892 00.031 21948 worker thread done servicing request
03:29:53.892 00.000 18120 OnExposeComplete: enter
03:29:53.892 00.000 18120 UpdateGuideState(): m_state=6
03:29:53.893 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5794
03:29:53.893 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=233.29, Mass=1745, SNR=28.9, Peak=131 HFD=4.3
03:29:53.894 00.001 18120 MultiStar: [#1 0.25,-0.02,0.74,U] [#2 0.17,-0.05,0.69,U] [#3 0.45,0.15,0.00,M3] [#4 0.02,0.06,0.58,U] [#5 0.19,0.32,0.47,U] [#6 0.15,0.03,0.54,U] [#7 0.28,-0.12,0.44,U] [#8 0.29,0.26,0.39,U] 
03:29:53.894 00.000 18120 refined, 7 included, MultiStar: {0.21, 0.05}, one-star: {0.29, 0.03}
03:29:53.895 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:29:53.895 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
03:29:53.895 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=-0.04 mountY=-0.21, mountTheta=-1.77
03:29:53.898 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.05, opts=13)
03:29:53.899 00.001 18120 Enqueuing Move request for scope (0.21, 0.05)
03:29:53.900 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:53.901 00.001 18120 UpdateGuideState exits: m=1745 RSB=28.9
03:29:53.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:53.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:53.903 00.001 18120 Enqueuing Expose request
03:29:53.903 00.000 21948 Worker thread wakes up
03:29:53.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
03:29:53.903 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
03:29:53.903 00.000 21948 Moving (0.21, 0.05) raw xDistance=-0.04 yDistance=-0.21
03:29:53.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:29:53.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:29:53.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:29:53.903 00.000 21948 MoveAxis(E, 0, ABG)
03:29:53.903 00.000 21948 Move returns status 0, amount 0
03:29:53.903 00.000 21948 MoveAxis(N, 0, ABG)
03:29:53.904 00.001 21948 Move returns status 0, amount 0
03:29:53.904 00.000 21948 move complete, result=0
03:29:53.904 00.000 21948 worker thread done servicing request
03:29:53.904 00.000 21948 Worker thread wakes up
03:29:53.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:53.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:53.904 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:55.531 01.627 21948 Exposure complete
03:29:55.576 00.045 18120 OnExposeComplete: enter
03:29:55.578 00.002 18120 UpdateGuideState(): m_state=6
03:29:55.579 00.001 21948 worker thread done servicing request
03:29:55.579 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5795
03:29:55.579 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=233.21, Mass=1889, SNR=30.1, Peak=160 HFD=4.3
03:29:55.580 00.001 18120 MultiStar: [#1 0.28,-0.35,0.00,M1] [#2 0.26,-0.12,0.64,U] [#3 0.70,-0.29,0.00,M4] [#4 0.07,-0.02,0.57,U] [#5 0.27,0.24,0.48,U] [#6 0.35,-0.39,0.00,M4] [#7 0.33,-0.14,0.42,U] [#8 0.17,-0.01,0.39,U] 
03:29:55.583 00.003 18120 refined, 5 included, MultiStar: {0.24, -0.02}, one-star: {0.28, -0.05}
03:29:55.585 00.002 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
03:29:55.588 00.003 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
03:29:55.590 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.09 mountX=-0.12 mountY=-0.20, mountTheta=-2.10
03:29:55.593 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.02, opts=13)
03:29:55.594 00.001 18120 Enqueuing Move request for scope (0.24, -0.02)
03:29:55.595 00.001 21948 Worker thread wakes up
03:29:55.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:55.595 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:29:55.596 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:55.596 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:55.597 00.001 18120 Enqueuing Expose request
03:29:55.597 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
03:29:55.597 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
03:29:55.597 00.000 21948 Moving (0.24, -0.02) raw xDistance=-0.12 yDistance=-0.20
03:29:55.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:29:55.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:29:55.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:29:55.597 00.000 21948 MoveAxis(E, 0, ABG)
03:29:55.597 00.000 21948 Move returns status 0, amount 0
03:29:55.597 00.000 21948 MoveAxis(N, 0, ABG)
03:29:55.597 00.000 21948 Move returns status 0, amount 0
03:29:55.597 00.000 21948 move complete, result=0
03:29:55.598 00.001 21948 worker thread done servicing request
03:29:55.598 00.000 21948 Worker thread wakes up
03:29:55.598 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:55.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:55.599 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:57.116 01.517 21948 Exposure complete
03:29:57.157 00.041 21948 worker thread done servicing request
03:29:57.157 00.000 18120 OnExposeComplete: enter
03:29:57.158 00.001 18120 UpdateGuideState(): m_state=6
03:29:57.160 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5796
03:29:57.160 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=233.14, Mass=1823, SNR=29.5, Peak=164 HFD=4.1
03:29:57.161 00.001 18120 MultiStar: [#1 0.20,-0.22,0.75,U] [#2 0.35,-0.25,0.61,U] [#3 0.41,-0.11,0.58,U] [#4 -0.06,0.08,0.57,U] [#5 0.22,0.00,0.44,U] [#6 0.25,-0.19,0.49,U] [#7 0.03,-0.12,0.46,U] [#8 0.25,0.09,0.39,U] 
03:29:57.162 00.001 18120 refined, 8 included, MultiStar: {0.23, -0.10}, one-star: {0.29, -0.11}
03:29:57.162 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
03:29:57.162 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
03:29:57.163 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.43 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
03:29:57.164 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.10, opts=13)
03:29:57.164 00.000 18120 Enqueuing Move request for scope (0.23, -0.10)
03:29:57.165 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:57.165 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.5
03:29:57.166 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:57.166 00.000 21948 Worker thread wakes up
03:29:57.166 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:57.167 00.001 18120 Enqueuing Expose request
03:29:57.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
03:29:57.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
03:29:57.167 00.000 21948 Moving (0.23, -0.10) raw xDistance=-0.19 yDistance=-0.15
03:29:57.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:29:57.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:57.167 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:29:57.167 00.000 21948 MoveAxis(E, 0, ABG)
03:29:57.167 00.000 21948 Move returns status 0, amount 0
03:29:57.167 00.000 21948 MoveAxis(N, 0, ABG)
03:29:57.167 00.000 21948 Move returns status 0, amount 0
03:29:57.167 00.000 21948 move complete, result=0
03:29:57.167 00.000 21948 worker thread done servicing request
03:29:57.167 00.000 21948 Worker thread wakes up
03:29:57.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:57.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:57.168 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:58.796 01.628 21948 Exposure complete
03:29:58.835 00.039 21948 worker thread done servicing request
03:29:58.835 00.000 18120 OnExposeComplete: enter
03:29:58.836 00.001 18120 UpdateGuideState(): m_state=6
03:29:58.836 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5797
03:29:58.837 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=233.02, Mass=1925, SNR=30.4, Peak=150 HFD=4.1
03:29:58.839 00.002 18120 MultiStar: [#1 0.22,-0.25,0.71,U] [#2 0.14,-0.05,0.63,U] [#3 0.05,-0.25,0.58,U] [#4 -0.09,0.24,0.56,U] [#5 -0.03,0.16,0.44,U] [#6 0.01,-0.37,0.52,U] [#7 0.25,-0.32,0.41,U] [#8 0.10,0.16,0.38,U] 
03:29:58.840 00.001 18120 refined, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.38, -0.24}
03:29:58.841 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
03:29:58.842 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
03:29:58.843 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.72 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
03:29:58.845 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
03:29:58.847 00.002 18120 Enqueuing Move request for scope (0.14, -0.12)
03:29:58.847 00.000 21948 Worker thread wakes up
03:29:58.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
03:29:58.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
03:29:58.847 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.17 yDistance=-0.07
03:29:58.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:29:58.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:58.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:29:58.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:29:58.848 00.001 21948 MoveAxis(E, 0, ABG)
03:29:58.848 00.000 21948 Move returns status 0, amount 0
03:29:58.848 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.4
03:29:58.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:58.849 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:29:58.849 00.000 18120 Enqueuing Expose request
03:29:58.850 00.001 21948 MoveAxis(N, 0, ABG)
03:29:58.850 00.000 21948 Move returns status 0, amount 0
03:29:58.850 00.000 21948 move complete, result=0
03:29:58.850 00.000 21948 worker thread done servicing request
03:29:58.850 00.000 21948 Worker thread wakes up
03:29:58.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:29:58.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:29:58.850 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:00.369 01.519 21948 Exposure complete
03:30:00.405 00.036 21948 worker thread done servicing request
03:30:00.405 00.000 18120 OnExposeComplete: enter
03:30:00.405 00.000 18120 UpdateGuideState(): m_state=6
03:30:00.406 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5798
03:30:00.408 00.002 18120 Star::Find returns 1 (0), X=895.04, Y=233.34, Mass=1841, SNR=29.8, Peak=141 HFD=4.1
03:30:00.409 00.001 18120 MultiStar: [#1 0.24,0.08,0.73,U] [#2 -0.05,0.06,0.65,U] [#3 0.24,0.06,0.59,U] [#4 -0.20,0.30,0.56,U] [#5 -0.17,0.26,0.44,U] [#6 0.05,0.12,0.55,U] [#7 -0.14,0.07,0.42,U] [#8 -0.04,0.23,0.40,U] 
03:30:00.410 00.001 18120 single-star, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.04, 0.09}
03:30:00.411 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
03:30:00.412 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
03:30:00.413 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.15 mountX=0.06 mountY=-0.07, mountTheta=-0.87
03:30:00.417 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
03:30:00.418 00.001 18120 Enqueuing Move request for scope (0.04, 0.09)
03:30:00.419 00.001 21948 Worker thread wakes up
03:30:00.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
03:30:00.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
03:30:00.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:00.419 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.8
03:30:00.420 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:00.420 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:00.420 00.000 18120 Enqueuing Expose request
03:30:00.421 00.001 21948 Moving (0.04, 0.09) raw xDistance=0.06 yDistance=-0.07
03:30:00.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:30:00.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:00.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:30:00.421 00.000 21948 MoveAxis(E, 0, ABG)
03:30:00.421 00.000 21948 Move returns status 0, amount 0
03:30:00.421 00.000 21948 MoveAxis(N, 0, ABG)
03:30:00.421 00.000 21948 Move returns status 0, amount 0
03:30:00.421 00.000 21948 move complete, result=0
03:30:00.421 00.000 21948 worker thread done servicing request
03:30:00.421 00.000 21948 Worker thread wakes up
03:30:00.421 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:00.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:00.423 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:02.049 01.626 21948 Exposure complete
03:30:02.093 00.044 21948 worker thread done servicing request
03:30:02.095 00.002 18120 OnExposeComplete: enter
03:30:02.095 00.000 18120 UpdateGuideState(): m_state=6
03:30:02.096 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5799
03:30:02.096 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=233.28, Mass=1820, SNR=29.6, Peak=162 HFD=4.0
03:30:02.096 00.000 18120 MultiStar: [#1 -0.12,-0.02,0.72,U] [#2 -0.29,0.08,0.64,U] [#3 -0.22,0.13,0.59,U] [#4 -0.42,0.29,0.00,M1] [#5 -0.25,0.16,0.47,U] [#6 -0.37,0.11,0.55,U] [#7 -0.26,0.12,0.45,U] [#8 -0.20,0.29,0.39,U] 
03:30:02.096 00.000 18120 single-star, 7 included, MultiStar: {-0.23, 0.09}, one-star: {-0.21, 0.03}
03:30:02.097 00.001 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
03:30:02.098 00.001 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
03:30:02.098 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.02 mountX=0.11 mountY=0.17, mountTheta=1.01
03:30:02.099 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.03, opts=13)
03:30:02.101 00.002 18120 Enqueuing Move request for scope (-0.21, 0.03)
03:30:02.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:02.102 00.001 21948 Worker thread wakes up
03:30:02.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
03:30:02.102 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
03:30:02.102 00.000 21948 Moving (-0.21, 0.03) raw xDistance=0.11 yDistance=0.17
03:30:02.102 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.6
03:30:02.102 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:02.103 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:02.103 00.000 18120 Enqueuing Expose request
03:30:02.104 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:30:02.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:02.104 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:30:02.104 00.000 21948 MoveAxis(E, 0, ABG)
03:30:02.104 00.000 21948 Move returns status 0, amount 0
03:30:02.104 00.000 21948 MoveAxis(N, 0, ABG)
03:30:02.104 00.000 21948 Move returns status 0, amount 0
03:30:02.104 00.000 21948 move complete, result=0
03:30:02.104 00.000 21948 worker thread done servicing request
03:30:02.104 00.000 21948 Worker thread wakes up
03:30:02.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:02.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:02.104 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:03.622 01.518 21948 Exposure complete
03:30:03.671 00.049 21948 worker thread done servicing request
03:30:03.671 00.000 18120 OnExposeComplete: enter
03:30:03.672 00.001 18120 UpdateGuideState(): m_state=6
03:30:03.672 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5800
03:30:03.673 00.001 18120 Star::Find returns 1 (0), X=894.01, Y=233.74, Mass=1968, SNR=30.8, Peak=149 HFD=4.2
03:30:03.674 00.001 18120 MultiStar: large primary error, entering stabilization period
03:30:03.674 00.000 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
03:30:03.675 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
03:30:03.676 00.001 18120 CameraToMount -- cameraX=-0.99 cameraY=0.48 hyp=1.10 cameraTheta=2.69 mountX=0.85 mountY=0.66, mountTheta=0.67
03:30:03.679 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.99, y=0.48, opts=13)
03:30:03.680 00.001 18120 Enqueuing Move request for scope (-0.99, 0.48)
03:30:03.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:03.681 00.001 18120 UpdateGuideState exits: m=1968 RSB=30.8
03:30:03.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:03.681 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:03.684 00.003 18120 Enqueuing Expose request
03:30:03.686 00.002 21948 Worker thread wakes up
03:30:03.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.48) opts 0xd
03:30:03.686 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.99, 0.48)
03:30:03.686 00.000 21948 Moving (-0.99, 0.48) raw xDistance=0.85 yDistance=0.66
03:30:03.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
03:30:03.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:03.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
03:30:03.686 00.000 21948 MoveAxis(W, 151, ABG)
03:30:03.686 00.000 21948 Guiding  Dir = 3, Dur = 151
03:30:03.687 00.001 21948 IsSlewing returns 0
03:30:03.687 00.000 21948 IsGuiding returns 0
03:30:03.689 00.002 21948 PulseGuide returned control before completion, sleep 160
03:30:03.856 00.167 21948 IsGuiding returns 0
03:30:03.856 00.000 21948 Move returns status 0, amount 151
03:30:03.856 00.000 21948 MoveAxis(N, 0, ABG)
03:30:03.856 00.000 21948 Move returns status 0, amount 0
03:30:03.856 00.000 21948 move complete, result=0
03:30:03.856 00.000 21948 worker thread done servicing request
03:30:03.856 00.000 21948 Worker thread wakes up
03:30:03.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:03.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:03.856 00.000 18120 GuideStep: 0.8 px 151 ms WEST, 0.7 px 0 ms NORTH
03:30:05.487 01.631 21948 Exposure complete
03:30:05.521 00.034 21948 worker thread done servicing request
03:30:05.521 00.000 18120 OnExposeComplete: enter
03:30:05.522 00.001 18120 UpdateGuideState(): m_state=6
03:30:05.523 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5801
03:30:05.524 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=233.47, Mass=1959, SNR=30.6, Peak=140 HFD=4.2
03:30:05.525 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
03:30:05.527 00.002 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
03:30:05.528 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=0.21 hyp=0.41 cameraTheta=2.60 mountX=0.34 mountY=0.22, mountTheta=0.57
03:30:05.531 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.21, opts=13)
03:30:05.534 00.003 18120 Enqueuing Move request for scope (-0.35, 0.21)
03:30:05.536 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:05.537 00.001 18120 UpdateGuideState exits: m=1959 RSB=30.6
03:30:05.539 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:05.540 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:05.541 00.001 18120 Enqueuing Expose request
03:30:05.543 00.002 21948 Worker thread wakes up
03:30:05.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.21) opts 0xd
03:30:05.543 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.21)
03:30:05.543 00.000 21948 Moving (-0.35, 0.21) raw xDistance=0.34 yDistance=0.22
03:30:05.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
03:30:05.543 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:30:05.543 00.000 21948 MoveAxis(W, 71, ABG)
03:30:05.543 00.000 21948 Guiding  Dir = 3, Dur = 71
03:30:05.543 00.000 21948 IsSlewing returns 0
03:30:05.543 00.000 21948 IsGuiding returns 0
03:30:05.546 00.003 21948 PulseGuide returned control before completion, sleep 78
03:30:05.626 00.080 21948 IsGuiding returns 0
03:30:05.626 00.000 21948 Move returns status 0, amount 71
03:30:05.626 00.000 21948 MoveAxis(S, 52, ABG)
03:30:05.626 00.000 21948 Guiding  Dir = 1, Dur = 52
03:30:05.627 00.001 21948 IsSlewing returns 0
03:30:05.627 00.000 21948 IsGuiding returns 0
03:30:05.631 00.004 21948 PulseGuide returned control before completion, sleep 58
03:30:05.707 00.076 21948 IsGuiding returns 0
03:30:05.707 00.000 21948 Move returns status 0, amount 52
03:30:05.707 00.000 21948 move complete, result=0
03:30:05.707 00.000 21948 worker thread done servicing request
03:30:05.708 00.001 21948 Worker thread wakes up
03:30:05.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:05.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:05.708 00.000 18120 GuideStep: 0.3 px 71 ms WEST, 0.2 px 52 ms SOUTH
03:30:07.122 01.414 21948 Exposure complete
03:30:07.153 00.031 21948 worker thread done servicing request
03:30:07.153 00.000 18120 OnExposeComplete: enter
03:30:07.153 00.000 18120 UpdateGuideState(): m_state=6
03:30:07.154 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5802
03:30:07.154 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=233.13, Mass=1820, SNR=29.6, Peak=160 HFD=4.3
03:30:07.155 00.001 18120 MultiStar: exiting stabilization period
03:30:07.155 00.000 18120 MultiStar: [#1 0.31,-0.30,0.70,U] [#2 0.05,-0.07,0.65,U] [#3 0.33,-0.18,0.61,U] [#4 -0.17,0.21,0.56,U] [#5 0.40,0.02,0.49,U] [#6 0.17,-0.46,0.00,M1] [#7 0.32,-0.20,0.45,U] [#8 0.17,-0.10,0.39,U] 
03:30:07.156 00.001 18120 refined, 7 included, MultiStar: {0.20, -0.10}, one-star: {0.19, -0.13}
03:30:07.156 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
03:30:07.156 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
03:30:07.157 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.48 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
03:30:07.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.10, opts=13)
03:30:07.158 00.000 18120 Enqueuing Move request for scope (0.20, -0.10)
03:30:07.158 00.000 21948 Worker thread wakes up
03:30:07.159 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:07.159 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.6
03:30:07.159 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:07.160 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:07.160 00.000 18120 Enqueuing Expose request
03:30:07.161 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
03:30:07.161 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
03:30:07.161 00.000 21948 Moving (0.20, -0.10) raw xDistance=-0.17 yDistance=-0.13
03:30:07.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:30:07.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:07.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:30:07.161 00.000 21948 MoveAxis(E, 0, ABG)
03:30:07.161 00.000 21948 Move returns status 0, amount 0
03:30:07.161 00.000 21948 MoveAxis(N, 0, ABG)
03:30:07.161 00.000 21948 Move returns status 0, amount 0
03:30:07.161 00.000 21948 move complete, result=0
03:30:07.161 00.000 21948 worker thread done servicing request
03:30:07.161 00.000 21948 Worker thread wakes up
03:30:07.161 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:07.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:07.161 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:08.791 01.630 21948 Exposure complete
03:30:08.835 00.044 21948 worker thread done servicing request
03:30:08.835 00.000 18120 OnExposeComplete: enter
03:30:08.837 00.002 18120 UpdateGuideState(): m_state=6
03:30:08.838 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5803
03:30:08.839 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=233.46, Mass=1863, SNR=29.8, Peak=153 HFD=3.8
03:30:08.840 00.001 18120 MultiStar: [#1 0.14,0.05,0.73,U] [#2 0.02,0.15,0.64,U] [#3 0.42,0.10,0.62,U] [#4 0.28,0.36,0.00,M1] [#5 0.43,0.33,0.00,M1] [#6 -0.06,0.06,0.51,U] [#7 0.24,0.20,0.44,U] [#8 0.08,0.25,0.39,U] 
03:30:08.841 00.001 18120 refined, 6 included, MultiStar: {0.14, 0.14}, one-star: {0.14, 0.20}
03:30:08.842 00.001 18120 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.00) = xAngle (-1.21 = -1.21)
03:30:08.843 00.001 18120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.25 = -1.25)
03:30:08.844 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.79 mountX=0.07 mountY=-0.19, mountTheta=-1.21
03:30:08.847 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.14, opts=13)
03:30:08.848 00.001 18120 Enqueuing Move request for scope (0.14, 0.14)
03:30:08.848 00.000 21948 Worker thread wakes up
03:30:08.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:08.849 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.8
03:30:08.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:08.850 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:08.850 00.000 18120 Enqueuing Expose request
03:30:08.850 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
03:30:08.850 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
03:30:08.850 00.000 21948 Moving (0.14, 0.14) raw xDistance=0.07 yDistance=-0.19
03:30:08.851 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:30:08.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:08.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:30:08.851 00.000 21948 MoveAxis(E, 0, ABG)
03:30:08.851 00.000 21948 Move returns status 0, amount 0
03:30:08.851 00.000 21948 MoveAxis(N, 0, ABG)
03:30:08.851 00.000 21948 Move returns status 0, amount 0
03:30:08.851 00.000 21948 move complete, result=0
03:30:08.851 00.000 21948 worker thread done servicing request
03:30:08.851 00.000 21948 Worker thread wakes up
03:30:08.851 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:08.852 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:08.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:10.381 01.529 21948 Exposure complete
03:30:10.427 00.046 21948 worker thread done servicing request
03:30:10.427 00.000 18120 OnExposeComplete: enter
03:30:10.427 00.000 18120 UpdateGuideState(): m_state=6
03:30:10.427 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5804
03:30:10.428 00.001 18120 Star::Find returns 1 (0), X=895.57, Y=233.10, Mass=1904, SNR=30.2, Peak=161 HFD=4.0
03:30:10.428 00.000 18120 MultiStar: [#1 0.71,-0.48,0.00,M1] [#2 0.48,0.03,0.00,M1] [#3 0.66,-0.08,0.00,M1] [#4 0.61,-0.24,0.00,M2] [#5 0.62,-0.31,0.00,M2] [#6 0.41,-0.31,0.00,M1] [#7 0.53,-0.29,0.00,M1] [#8 0.38,0.24,0.00,M1] 
03:30:10.429 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
03:30:10.429 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
03:30:10.430 00.001 18120 CameraToMount -- cameraX=0.57 cameraY=-0.16 hyp=0.59 cameraTheta=-0.27 mountX=-0.38 mountY=-0.44, mountTheta=-2.28
03:30:10.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.57, y=-0.16, opts=13)
03:30:10.432 00.000 18120 Enqueuing Move request for scope (0.57, -0.16)
03:30:10.433 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:10.433 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.2
03:30:10.433 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:10.434 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:10.434 00.000 18120 Enqueuing Expose request
03:30:10.435 00.001 21948 Worker thread wakes up
03:30:10.435 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.16) opts 0xd
03:30:10.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.57, -0.16)
03:30:10.435 00.000 21948 Moving (0.57, -0.16) raw xDistance=-0.38 yDistance=-0.44
03:30:10.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:30:10.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:30:10.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:30:10.435 00.000 21948 MoveAxis(E, 67, ABG)
03:30:10.435 00.000 21948 Guiding  Dir = 2, Dur = 67
03:30:10.435 00.000 21948 IsSlewing returns 0
03:30:10.435 00.000 21948 IsGuiding returns 0
03:30:10.437 00.002 21948 PulseGuide returned control before completion, sleep 75
03:30:10.516 00.079 21948 IsGuiding returns 0
03:30:10.517 00.001 21948 Move returns status 0, amount 67
03:30:10.517 00.000 21948 MoveAxis(N, 0, ABG)
03:30:10.517 00.000 21948 Move returns status 0, amount 0
03:30:10.517 00.000 21948 move complete, result=0
03:30:10.517 00.000 21948 worker thread done servicing request
03:30:10.517 00.000 21948 Worker thread wakes up
03:30:10.517 00.000 18120 GuideStep: -0.4 px 67 ms EAST, -0.4 px 0 ms NORTH
03:30:10.519 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:10.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:12.155 01.636 21948 Exposure complete
03:30:12.213 00.058 21948 worker thread done servicing request
03:30:12.213 00.000 18120 OnExposeComplete: enter
03:30:12.214 00.001 18120 UpdateGuideState(): m_state=6
03:30:12.215 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5805
03:30:12.216 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=233.05, Mass=1927, SNR=30.4, Peak=164 HFD=4.1
03:30:12.216 00.000 18120 MultiStar: [#1 0.88,-0.35,0.00,M2] [#2 0.61,-0.27,0.00,M2] [#3 0.83,-0.31,0.00,M2] [#4 0.54,-0.28,0.00,M3] [#5 0.58,-0.15,0.00,M3] [#6 0.63,-0.47,0.00,M2] [#7 0.80,-0.06,0.00,M2] [#8 0.71,0.02,0.00,M2] 
03:30:12.218 00.002 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:30:12.218 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
03:30:12.219 00.001 18120 CameraToMount -- cameraX=0.60 cameraY=-0.21 hyp=0.63 cameraTheta=-0.33 mountX=-0.44 mountY=-0.44, mountTheta=-2.35
03:30:12.220 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.60, y=-0.21, opts=13)
03:30:12.220 00.000 18120 Enqueuing Move request for scope (0.60, -0.21)
03:30:12.221 00.001 21948 Worker thread wakes up
03:30:12.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.21) opts 0xd
03:30:12.221 00.000 21948 Handling offset move in thread for scope, endpoint = (0.60, -0.21)
03:30:12.221 00.000 21948 Moving (0.60, -0.21) raw xDistance=-0.44 yDistance=-0.44
03:30:12.221 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:12.221 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.4
03:30:12.222 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:12.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:12.222 00.000 18120 Enqueuing Expose request
03:30:12.223 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
03:30:12.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:30:12.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:30:12.223 00.000 21948 MoveAxis(E, 83, ABG)
03:30:12.223 00.000 21948 Guiding  Dir = 2, Dur = 83
03:30:12.224 00.001 21948 IsSlewing returns 0
03:30:12.224 00.000 21948 IsGuiding returns 0
03:30:12.226 00.002 21948 PulseGuide returned control before completion, sleep 92
03:30:12.330 00.104 21948 IsGuiding returns 0
03:30:12.330 00.000 21948 Move returns status 0, amount 83
03:30:12.330 00.000 21948 MoveAxis(N, 0, ABG)
03:30:12.330 00.000 21948 Move returns status 0, amount 0
03:30:12.330 00.000 21948 move complete, result=0
03:30:12.330 00.000 21948 worker thread done servicing request
03:30:12.330 00.000 21948 Worker thread wakes up
03:30:12.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:12.330 00.000 18120 GuideStep: -0.4 px 83 ms EAST, -0.4 px 0 ms NORTH
03:30:12.331 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:13.744 01.413 21948 Exposure complete
03:30:13.781 00.037 21948 worker thread done servicing request
03:30:13.782 00.001 18120 OnExposeComplete: enter
03:30:13.782 00.000 18120 UpdateGuideState(): m_state=6
03:30:13.783 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5806
03:30:13.783 00.000 18120 Star::Find returns 1 (0), X=895.36, Y=233.68, Mass=1773, SNR=29.1, Peak=148 HFD=3.9
03:30:13.784 00.001 18120 MultiStar: [#1 0.51,0.27,0.00,M3] [#2 0.33,0.19,0.67,U] [#3 0.74,0.14,0.00,M3] [#4 0.48,0.52,0.00,M4] [#5 0.57,0.48,0.00,M4] [#6 0.29,0.01,0.52,U] [#7 0.28,0.32,0.43,U] [#8 0.62,0.51,0.00,M3] 
03:30:13.786 00.002 18120 refined, 3 included, MultiStar: {0.32, 0.26}, one-star: {0.36, 0.42}
03:30:13.787 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
03:30:13.788 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
03:30:13.790 00.002 18120 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.42 cameraTheta=0.68 mountX=0.11 mountY=-0.41, mountTheta=-1.32
03:30:13.794 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.26, opts=13)
03:30:13.795 00.001 18120 Enqueuing Move request for scope (0.32, 0.26)
03:30:13.795 00.000 21948 Worker thread wakes up
03:30:13.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:13.796 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.26) opts 0xd
03:30:13.796 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.26)
03:30:13.796 00.000 21948 Moving (0.32, 0.26) raw xDistance=0.11 yDistance=-0.41
03:30:13.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:30:13.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:13.796 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.1
03:30:13.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:30:13.796 00.000 21948 MoveAxis(E, 0, ABG)
03:30:13.796 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:13.797 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:13.797 00.000 18120 Enqueuing Expose request
03:30:13.798 00.001 21948 Move returns status 0, amount 0
03:30:13.798 00.000 21948 MoveAxis(N, 0, ABG)
03:30:13.798 00.000 21948 Move returns status 0, amount 0
03:30:13.798 00.000 21948 move complete, result=0
03:30:13.798 00.000 21948 worker thread done servicing request
03:30:13.798 00.000 21948 Worker thread wakes up
03:30:13.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:13.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:13.798 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:30:15.420 01.622 21948 Exposure complete
03:30:15.470 00.050 21948 worker thread done servicing request
03:30:15.470 00.000 18120 OnExposeComplete: enter
03:30:15.470 00.000 18120 UpdateGuideState(): m_state=6
03:30:15.471 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5807
03:30:15.471 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=233.53, Mass=1734, SNR=28.7, Peak=144 HFD=3.6
03:30:15.472 00.001 18120 MultiStar: [#1 0.52,0.24,0.00,M4] [#2 0.44,0.18,0.00,M2] [#3 0.87,0.30,0.00,M4] [#4 0.19,0.40,0.00,M5] [#5 0.46,0.13,0.00,M5] [#6 0.52,0.08,0.00,M2] [#7 0.24,0.29,0.45,U] [#8 0.33,0.35,0.00,M4] 
03:30:15.472 00.000 18120 refined, 1 included, MultiStar: {0.32, 0.28}, one-star: {0.36, 0.28}
03:30:15.474 00.002 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
03:30:15.475 00.001 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
03:30:15.476 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=0.28 hyp=0.43 cameraTheta=0.72 mountX=0.12 mountY=-0.41, mountTheta=-1.28
03:30:15.479 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.28, opts=13)
03:30:15.480 00.001 18120 Enqueuing Move request for scope (0.32, 0.28)
03:30:15.481 00.001 21948 Worker thread wakes up
03:30:15.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:15.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.28) opts 0xd
03:30:15.481 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.28)
03:30:15.481 00.000 21948 Moving (0.32, 0.28) raw xDistance=0.12 yDistance=-0.41
03:30:15.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:30:15.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:15.481 00.000 18120 UpdateGuideState exits: m=1734 RSB=28.7
03:30:15.483 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:15.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:15.484 00.001 18120 Enqueuing Expose request
03:30:15.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:30:15.484 00.000 21948 MoveAxis(E, 0, ABG)
03:30:15.484 00.000 21948 Move returns status 0, amount 0
03:30:15.484 00.000 21948 MoveAxis(N, 0, ABG)
03:30:15.484 00.000 21948 Move returns status 0, amount 0
03:30:15.484 00.000 21948 move complete, result=0
03:30:15.484 00.000 21948 worker thread done servicing request
03:30:15.484 00.000 21948 Worker thread wakes up
03:30:15.484 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:15.484 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:15.485 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:30:17.003 01.518 21948 Exposure complete
03:30:17.049 00.046 21948 worker thread done servicing request
03:30:17.049 00.000 18120 OnExposeComplete: enter
03:30:17.049 00.000 18120 UpdateGuideState(): m_state=6
03:30:17.051 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5808
03:30:17.051 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=233.57, Mass=1858, SNR=29.8, Peak=145 HFD=3.9
03:30:17.052 00.001 18120 MultiStar: [#1 0.29,0.07,0.72,U] [#2 0.22,0.08,0.65,U] [#3 0.80,0.18,0.00,M5] [#4 0.30,0.01,0.55,U] [#5 0.43,0.28,0.00,M6] [#6 0.28,0.10,0.52,U] [#7 0.31,0.05,0.44,U] [#8 0.08,0.46,0.00,M5] 
03:30:17.052 00.000 18120 refined, 5 included, MultiStar: {0.28, 0.13}, one-star: {0.29, 0.32}
03:30:17.053 00.001 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
03:30:17.053 00.000 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
03:30:17.054 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.43 mountX=0.00 mountY=-0.31, mountTheta=-1.56
03:30:17.055 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.13, opts=13)
03:30:17.055 00.000 18120 Enqueuing Move request for scope (0.28, 0.13)
03:30:17.056 00.001 21948 Worker thread wakes up
03:30:17.056 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:17.056 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.8
03:30:17.057 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:17.057 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:17.058 00.001 18120 Enqueuing Expose request
03:30:17.059 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
03:30:17.059 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
03:30:17.059 00.000 21948 Moving (0.28, 0.13) raw xDistance=0.00 yDistance=-0.31
03:30:17.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:30:17.059 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=1.05 newest=-1.13
03:30:17.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:30:17.059 00.000 21948 MoveAxis(E, 0, ABG)
03:30:17.059 00.000 21948 Move returns status 0, amount 0
03:30:17.059 00.000 21948 MoveAxis(N, 74, ABG)
03:30:17.059 00.000 21948 Guiding  Dir = 0, Dur = 74
03:30:17.059 00.000 21948 IsSlewing returns 0
03:30:17.060 00.001 21948 IsGuiding returns 0
03:30:17.065 00.005 21948 PulseGuide returned control before completion, sleep 80
03:30:17.158 00.093 21948 IsGuiding returns 1
03:30:17.158 00.000 21948 scope still moving after pulse duration time elapsed
03:30:17.189 00.031 21948 IsSlewing returns 0
03:30:17.189 00.000 21948 IsGuiding returns 0
03:30:17.189 00.000 21948 scope move finished after 74 + 55 ms
03:30:17.189 00.000 21948 Move returns status 0, amount 74
03:30:17.189 00.000 21948 move complete, result=0
03:30:17.189 00.000 21948 worker thread done servicing request
03:30:17.189 00.000 21948 Worker thread wakes up
03:30:17.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:17.189 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:17.189 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 74 ms NORTH
03:30:18.826 01.637 21948 Exposure complete
03:30:18.864 00.038 21948 worker thread done servicing request
03:30:18.864 00.000 18120 OnExposeComplete: enter
03:30:18.864 00.000 18120 UpdateGuideState(): m_state=6
03:30:18.866 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5809
03:30:18.868 00.002 18120 Star::Find returns 1 (0), X=895.11, Y=233.54, Mass=2013, SNR=31.1, Peak=166 HFD=3.9
03:30:18.869 00.001 18120 MultiStar: [#1 0.26,-0.01,0.67,U] [#2 -0.00,-0.07,0.59,U] [#3 0.37,0.06,0.57,U] [#4 0.24,0.27,0.55,U] [#5 0.53,0.21,0.00,M7] [#6 0.15,0.06,0.50,U] [#7 0.15,-0.04,0.41,U] [#8 0.39,0.20,0.00,M6] 
03:30:18.870 00.001 18120 refined, 6 included, MultiStar: {0.18, 0.10}, one-star: {0.12, 0.28}
03:30:18.871 00.001 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
03:30:18.873 00.002 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
03:30:18.873 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.52 mountX=0.02 mountY=-0.20, mountTheta=-1.48
03:30:18.875 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.10, opts=13)
03:30:18.875 00.000 18120 Enqueuing Move request for scope (0.18, 0.10)
03:30:18.876 00.001 21948 Worker thread wakes up
03:30:18.876 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
03:30:18.876 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
03:30:18.876 00.000 21948 Moving (0.18, 0.10) raw xDistance=0.02 yDistance=-0.20
03:30:18.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:18.876 00.000 18120 UpdateGuideState exits: m=2013 RSB=31.1
03:30:18.877 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:18.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:18.878 00.001 18120 Enqueuing Expose request
03:30:18.878 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:18.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
03:30:18.878 00.000 21948 MoveAxis(E, 0, ABG)
03:30:18.878 00.000 21948 Move returns status 0, amount 0
03:30:18.878 00.000 21948 MoveAxis(N, 49, ABG)
03:30:18.878 00.000 21948 Guiding  Dir = 0, Dur = 49
03:30:18.878 00.000 21948 IsSlewing returns 0
03:30:18.879 00.001 21948 IsGuiding returns 0
03:30:18.884 00.005 21948 PulseGuide returned control before completion, sleep 55
03:30:18.953 00.069 21948 IsGuiding returns 0
03:30:18.953 00.000 21948 Move returns status 0, amount 49
03:30:18.953 00.000 21948 move complete, result=0
03:30:18.953 00.000 21948 worker thread done servicing request
03:30:18.953 00.000 21948 Worker thread wakes up
03:30:18.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:18.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:18.953 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
03:30:20.359 01.406 21948 Exposure complete
03:30:20.399 00.040 21948 worker thread done servicing request
03:30:20.399 00.000 18120 OnExposeComplete: enter
03:30:20.400 00.001 18120 UpdateGuideState(): m_state=6
03:30:20.402 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5810
03:30:20.402 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=233.25, Mass=1788, SNR=29.3, Peak=166 HFD=4.1
03:30:20.403 00.001 18120 MultiStar: [#1 0.20,-0.11,0.71,U] [#2 0.01,-0.19,0.66,U] [#3 0.51,0.02,0.00,M5] [#4 0.17,0.00,0.56,U] [#5 0.52,-0.06,0.00,M8] [#6 0.22,0.09,0.53,U] [#7 0.16,-0.06,0.43,U] [#8 0.13,0.13,0.41,U] 
03:30:20.403 00.000 18120 refined, 6 included, MultiStar: {0.15, -0.03}, one-star: {0.18, -0.01}
03:30:20.404 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
03:30:20.405 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
03:30:20.405 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
03:30:20.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.03, opts=13)
03:30:20.407 00.001 18120 Enqueuing Move request for scope (0.15, -0.03)
03:30:20.407 00.000 21948 Worker thread wakes up
03:30:20.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:20.408 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
03:30:20.408 00.000 18120 UpdateGuideState exits: m=1788 RSB=29.3
03:30:20.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:20.409 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:20.409 00.000 18120 Enqueuing Expose request
03:30:20.409 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
03:30:20.410 00.001 21948 Moving (0.15, -0.03) raw xDistance=-0.09 yDistance=-0.12
03:30:20.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:20.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:20.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:30:20.410 00.000 21948 MoveAxis(E, 0, ABG)
03:30:20.410 00.000 21948 Move returns status 0, amount 0
03:30:20.410 00.000 21948 MoveAxis(N, 0, ABG)
03:30:20.410 00.000 21948 Move returns status 0, amount 0
03:30:20.410 00.000 21948 move complete, result=0
03:30:20.410 00.000 21948 worker thread done servicing request
03:30:20.410 00.000 21948 Worker thread wakes up
03:30:20.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:20.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:20.410 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:22.034 01.624 21948 Exposure complete
03:30:22.063 00.029 21948 worker thread done servicing request
03:30:22.063 00.000 18120 OnExposeComplete: enter
03:30:22.064 00.001 18120 UpdateGuideState(): m_state=6
03:30:22.064 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5811
03:30:22.065 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=233.31, Mass=1891, SNR=30.1, Peak=168 HFD=4.1
03:30:22.065 00.000 18120 MultiStar: [#1 0.24,-0.04,0.69,U] [#2 0.05,-0.03,0.62,U] [#3 0.50,-0.03,0.00,M6] [#4 0.08,0.04,0.56,U] [#5 0.36,-0.08,0.46,U] [#6 0.14,-0.25,0.51,U] [#7 0.17,-0.15,0.42,U] [#8 0.16,-0.03,0.40,U] 
03:30:22.066 00.001 18120 single-star, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.11, 0.05}
03:30:22.066 00.000 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
03:30:22.067 00.001 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
03:30:22.067 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:30:22.068 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.05, opts=13)
03:30:22.069 00.001 18120 Enqueuing Move request for scope (0.11, 0.05)
03:30:22.069 00.000 21948 Worker thread wakes up
03:30:22.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:22.070 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:30:22.070 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:22.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:22.071 00.001 18120 Enqueuing Expose request
03:30:22.071 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:30:22.071 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:30:22.071 00.000 21948 Moving (0.11, 0.05) raw xDistance=0.00 yDistance=-0.12
03:30:22.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:30:22.072 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:22.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:30:22.072 00.000 21948 MoveAxis(E, 0, ABG)
03:30:22.072 00.000 21948 Move returns status 0, amount 0
03:30:22.072 00.000 21948 MoveAxis(N, 0, ABG)
03:30:22.072 00.000 21948 Move returns status 0, amount 0
03:30:22.072 00.000 21948 move complete, result=0
03:30:22.072 00.000 21948 worker thread done servicing request
03:30:22.072 00.000 21948 Worker thread wakes up
03:30:22.072 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:22.072 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:22.072 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:23.594 01.522 21948 Exposure complete
03:30:23.627 00.033 21948 worker thread done servicing request
03:30:23.627 00.000 18120 OnExposeComplete: enter
03:30:23.628 00.001 18120 UpdateGuideState(): m_state=6
03:30:23.628 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5812
03:30:23.629 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=233.31, Mass=1813, SNR=29.4, Peak=139 HFD=3.7
03:30:23.629 00.000 18120 MultiStar: [#1 0.28,-0.04,0.74,U] [#2 0.20,0.19,0.67,U] [#3 0.35,0.03,0.61,U] [#4 0.15,0.18,0.58,U] [#5 0.31,-0.21,0.47,U] [#6 -0.04,-0.03,0.50,U] [#7 0.27,0.05,0.44,U] [#8 0.34,0.33,0.00,M5] 
03:30:23.630 00.001 18120 refined, 7 included, MultiStar: {0.24, 0.04}, one-star: {0.31, 0.06}
03:30:23.630 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
03:30:23.631 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
03:30:23.632 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.16 mountX=-0.06 mountY=-0.23, mountTheta=-1.84
03:30:23.633 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.04, opts=13)
03:30:23.633 00.000 18120 Enqueuing Move request for scope (0.24, 0.04)
03:30:23.634 00.001 21948 Worker thread wakes up
03:30:23.634 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
03:30:23.634 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
03:30:23.634 00.000 21948 Moving (0.24, 0.04) raw xDistance=-0.06 yDistance=-0.23
03:30:23.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:23.634 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:30:23.634 00.000 21948 MoveAxis(E, 0, ABG)
03:30:23.634 00.000 21948 Move returns status 0, amount 0
03:30:23.634 00.000 21948 MoveAxis(N, 55, ABG)
03:30:23.634 00.000 21948 Guiding  Dir = 0, Dur = 55
03:30:23.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:23.635 00.001 18120 UpdateGuideState exits: m=1813 RSB=29.4
03:30:23.635 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:23.636 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:23.636 00.000 18120 Enqueuing Expose request
03:30:23.637 00.001 21948 IsSlewing returns 0
03:30:23.637 00.000 21948 IsGuiding returns 0
03:30:23.642 00.005 21948 PulseGuide returned control before completion, sleep 61
03:30:23.717 00.075 21948 IsGuiding returns 0
03:30:23.717 00.000 21948 Move returns status 0, amount 55
03:30:23.717 00.000 21948 move complete, result=0
03:30:23.717 00.000 21948 worker thread done servicing request
03:30:23.717 00.000 21948 Worker thread wakes up
03:30:23.717 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 55 ms NORTH
03:30:23.719 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:23.719 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:25.345 01.626 21948 Exposure complete
03:30:25.374 00.029 21948 worker thread done servicing request
03:30:25.374 00.000 18120 OnExposeComplete: enter
03:30:25.375 00.001 18120 UpdateGuideState(): m_state=6
03:30:25.376 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5813
03:30:25.377 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=233.25, Mass=1957, SNR=30.6, Peak=163 HFD=4.4
03:30:25.379 00.002 18120 MultiStar: [#1 0.08,0.01,0.71,U] [#2 0.11,0.17,0.60,U] [#3 0.12,-0.01,0.59,U] [#4 0.00,0.35,0.53,U] [#5 -0.00,0.10,0.45,U] [#6 0.15,-0.13,0.52,U] [#7 0.08,0.11,0.42,U] [#8 0.15,0.39,0.39,U] 
03:30:25.380 00.001 18120 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.15, 0.00}
03:30:25.380 00.000 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
03:30:25.381 00.001 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
03:30:25.381 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.04 mountY=-0.13, mountTheta=-1.26
03:30:25.383 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.09, opts=13)
03:30:25.383 00.000 18120 Enqueuing Move request for scope (0.10, 0.09)
03:30:25.384 00.001 21948 Worker thread wakes up
03:30:25.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
03:30:25.384 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:30:25.384 00.000 21948 Moving (0.10, 0.09) raw xDistance=0.04 yDistance=-0.13
03:30:25.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:30:25.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:25.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:25.385 00.001 18120 UpdateGuideState exits: m=1957 RSB=30.6
03:30:25.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:25.386 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:25.387 00.001 18120 Enqueuing Expose request
03:30:25.388 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:30:25.388 00.000 21948 MoveAxis(E, 0, ABG)
03:30:25.388 00.000 21948 Move returns status 0, amount 0
03:30:25.388 00.000 21948 MoveAxis(N, 0, ABG)
03:30:25.388 00.000 21948 Move returns status 0, amount 0
03:30:25.388 00.000 21948 move complete, result=0
03:30:25.388 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:25.389 00.001 21948 worker thread done servicing request
03:30:25.389 00.000 21948 Worker thread wakes up
03:30:25.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:25.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:26.916 01.527 21948 Exposure complete
03:30:26.969 00.053 21948 worker thread done servicing request
03:30:26.969 00.000 18120 OnExposeComplete: enter
03:30:26.970 00.001 18120 UpdateGuideState(): m_state=6
03:30:26.972 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5814
03:30:26.973 00.001 18120 Star::Find returns 1 (0), X=895.23, Y=233.16, Mass=1869, SNR=30.0, Peak=160 HFD=4.3
03:30:26.974 00.001 18120 MultiStar: [#1 0.14,-0.22,0.72,U] [#2 0.07,0.03,0.65,U] [#3 0.20,0.05,0.59,U] [#4 -0.09,0.03,0.54,U] [#5 0.38,-0.03,0.47,U] [#6 0.10,-0.39,0.50,U] [#7 0.05,0.17,0.43,U] [#8 0.22,0.30,0.42,U] 
03:30:26.975 00.001 18120 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.24, -0.09}
03:30:26.976 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:30:26.976 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
03:30:26.976 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.25 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
03:30:26.979 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.04, opts=13)
03:30:26.979 00.000 18120 Enqueuing Move request for scope (0.15, -0.04)
03:30:26.979 00.000 21948 Worker thread wakes up
03:30:26.980 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
03:30:26.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
03:30:26.980 00.000 21948 Moving (0.15, -0.04) raw xDistance=-0.10 yDistance=-0.12
03:30:26.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:30:26.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:26.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:26.980 00.000 18120 UpdateGuideState exits: m=1869 RSB=30.0
03:30:26.981 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:26.981 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:26.981 00.000 18120 Enqueuing Expose request
03:30:26.982 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:30:26.982 00.000 21948 MoveAxis(E, 0, ABG)
03:30:26.982 00.000 21948 Move returns status 0, amount 0
03:30:26.982 00.000 21948 MoveAxis(N, 0, ABG)
03:30:26.982 00.000 21948 Move returns status 0, amount 0
03:30:26.982 00.000 21948 move complete, result=0
03:30:26.982 00.000 21948 worker thread done servicing request
03:30:26.982 00.000 21948 Worker thread wakes up
03:30:26.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:26.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:26.983 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:28.614 01.631 21948 Exposure complete
03:30:28.653 00.039 21948 worker thread done servicing request
03:30:28.653 00.000 18120 OnExposeComplete: enter
03:30:28.654 00.001 18120 UpdateGuideState(): m_state=6
03:30:28.654 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5815
03:30:28.655 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=233.32, Mass=1843, SNR=29.7, Peak=156 HFD=4.0
03:30:28.655 00.000 18120 MultiStar: [#1 -0.03,-0.10,0.71,U] [#2 -0.05,0.14,0.67,U] [#3 0.07,-0.18,0.60,U] [#4 0.14,0.21,0.55,U] [#5 0.14,0.11,0.48,U] [#6 -0.25,-0.20,0.51,U] [#7 0.04,-0.11,0.42,U] [#8 0.19,0.13,0.39,U] 
03:30:28.656 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.02, 0.06}
03:30:28.657 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
03:30:28.658 00.001 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
03:30:28.660 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.32 mountX=-0.00 mountY=-0.02, mountTheta=-1.68
03:30:28.665 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
03:30:28.667 00.002 18120 Enqueuing Move request for scope (0.02, 0.01)
03:30:28.669 00.002 21948 Worker thread wakes up
03:30:28.669 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:30:28.669 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:30:28.669 00.000 21948 Moving (0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
03:30:28.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:30:28.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:28.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:28.670 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:30:28.670 00.000 21948 MoveAxis(E, 0, ABG)
03:30:28.670 00.000 21948 Move returns status 0, amount 0
03:30:28.670 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.7
03:30:28.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:28.671 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:28.671 00.000 18120 Enqueuing Expose request
03:30:28.671 00.000 21948 MoveAxis(N, 0, ABG)
03:30:28.672 00.001 21948 Move returns status 0, amount 0
03:30:28.672 00.000 21948 move complete, result=0
03:30:28.672 00.000 21948 worker thread done servicing request
03:30:28.672 00.000 21948 Worker thread wakes up
03:30:28.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:28.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:28.672 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:30.197 01.525 21948 Exposure complete
03:30:30.244 00.047 21948 worker thread done servicing request
03:30:30.244 00.000 18120 OnExposeComplete: enter
03:30:30.246 00.002 18120 UpdateGuideState(): m_state=6
03:30:30.247 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5816
03:30:30.248 00.001 18120 Star::Find returns 1 (0), X=894.97, Y=233.50, Mass=1748, SNR=28.9, Peak=140 HFD=4.0
03:30:30.250 00.002 18120 MultiStar: [#1 0.25,-0.02,0.76,U] [#2 -0.13,0.18,0.66,U] [#3 0.10,0.11,0.63,U] [#4 0.03,0.14,0.59,U] [#5 0.33,0.27,0.49,U] [#6 -0.02,0.04,0.57,U] [#7 0.13,0.40,0.43,U] [#8 0.09,0.38,0.40,U] 
03:30:30.251 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {-0.02, 0.24}
03:30:30.253 00.002 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
03:30:30.254 00.001 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
03:30:30.255 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.18 mountX=0.13 mountY=-0.15, mountTheta=-0.84
03:30:30.258 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.18, opts=13)
03:30:30.258 00.000 18120 Enqueuing Move request for scope (0.07, 0.18)
03:30:30.259 00.001 21948 Worker thread wakes up
03:30:30.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:30.259 00.000 18120 UpdateGuideState exits: m=1748 RSB=28.9
03:30:30.260 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
03:30:30.260 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
03:30:30.260 00.000 21948 Moving (0.07, 0.18) raw xDistance=0.13 yDistance=-0.15
03:30:30.260 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:30:30.260 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:30.260 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:30:30.260 00.000 21948 MoveAxis(E, 0, ABG)
03:30:30.260 00.000 21948 Move returns status 0, amount 0
03:30:30.260 00.000 21948 MoveAxis(N, 0, ABG)
03:30:30.260 00.000 21948 Move returns status 0, amount 0
03:30:30.260 00.000 21948 move complete, result=0
03:30:30.260 00.000 21948 worker thread done servicing request
03:30:30.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:30.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:30.261 00.001 18120 Enqueuing Expose request
03:30:30.261 00.000 21948 Worker thread wakes up
03:30:30.261 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:30.261 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:30.261 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:31.890 01.629 21948 Exposure complete
03:30:31.922 00.032 21948 worker thread done servicing request
03:30:31.922 00.000 18120 OnExposeComplete: enter
03:30:31.923 00.001 18120 UpdateGuideState(): m_state=6
03:30:31.923 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5817
03:30:31.924 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=233.19, Mass=1982, SNR=30.7, Peak=160 HFD=4.3
03:30:31.924 00.000 18120 MultiStar: [#1 0.25,-0.17,0.69,U] [#2 -0.06,0.10,0.63,U] [#3 0.37,0.13,0.57,U] [#4 -0.04,0.38,0.53,U] [#5 0.37,0.09,0.44,U] [#6 0.21,-0.05,0.52,U] [#7 0.08,-0.16,0.43,U] [#8 0.08,0.43,0.36,U] 
03:30:31.924 00.000 18120 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.20, -0.07}
03:30:31.925 00.001 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
03:30:31.925 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
03:30:31.926 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
03:30:31.927 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.05, opts=13)
03:30:31.927 00.000 18120 Enqueuing Move request for scope (0.17, 0.05)
03:30:31.928 00.001 21948 Worker thread wakes up
03:30:31.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:31.928 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.7
03:30:31.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:31.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:31.930 00.001 18120 Enqueuing Expose request
03:30:31.930 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
03:30:31.930 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
03:30:31.930 00.000 21948 Moving (0.17, 0.05) raw xDistance=-0.02 yDistance=-0.17
03:30:31.930 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:30:31.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:31.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:30:31.930 00.000 21948 MoveAxis(E, 0, ABG)
03:30:31.930 00.000 21948 Move returns status 0, amount 0
03:30:31.930 00.000 21948 MoveAxis(N, 0, ABG)
03:30:31.930 00.000 21948 Move returns status 0, amount 0
03:30:31.930 00.000 21948 move complete, result=0
03:30:31.930 00.000 21948 worker thread done servicing request
03:30:31.930 00.000 21948 Worker thread wakes up
03:30:31.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:31.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:31.931 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:33.449 01.518 21948 Exposure complete
03:30:33.496 00.047 21948 worker thread done servicing request
03:30:33.496 00.000 18120 OnExposeComplete: enter
03:30:33.498 00.002 18120 UpdateGuideState(): m_state=6
03:30:33.500 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5818
03:30:33.501 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=233.89, Mass=1809, SNR=29.5, Peak=160 HFD=4.0
03:30:33.502 00.001 18120 MultiStar: [#1 -0.17,0.41,0.00,M1] [#2 -0.39,0.63,0.00,M1] [#3 -0.15,0.60,0.00,M1] [#4 -0.53,0.69,0.00,M1] [#5 -0.26,0.76,0.00,M2] [#6 -0.31,0.73,0.00,M1] [#7 -0.09,0.58,0.00,M1] [#8 -0.52,0.84,0.00,M1] 
03:30:33.503 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
03:30:33.504 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
03:30:33.505 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=0.63 hyp=0.72 cameraTheta=2.07 mountX=0.72 mountY=0.02, mountTheta=0.03
03:30:33.507 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.63, opts=13)
03:30:33.508 00.001 18120 Enqueuing Move request for scope (-0.34, 0.63)
03:30:33.508 00.000 21948 Worker thread wakes up
03:30:33.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:33.510 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.63) opts 0xd
03:30:33.510 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.63)
03:30:33.510 00.000 21948 Moving (-0.34, 0.63) raw xDistance=0.72 yDistance=0.02
03:30:33.510 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
03:30:33.510 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:33.510 00.000 18120 UpdateGuideState exits: m=1809 RSB=29.5
03:30:33.511 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:33.511 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:33.512 00.001 18120 Enqueuing Expose request
03:30:33.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:33.512 00.000 21948 MoveAxis(W, 128, ABG)
03:30:33.512 00.000 21948 Guiding  Dir = 3, Dur = 128
03:30:33.512 00.000 21948 IsSlewing returns 0
03:30:33.512 00.000 21948 IsGuiding returns 0
03:30:33.514 00.002 21948 PulseGuide returned control before completion, sleep 137
03:30:33.653 00.139 21948 IsGuiding returns 0
03:30:33.653 00.000 21948 Move returns status 0, amount 128
03:30:33.653 00.000 21948 MoveAxis(N, 0, ABG)
03:30:33.653 00.000 21948 Move returns status 0, amount 0
03:30:33.653 00.000 21948 move complete, result=0
03:30:33.653 00.000 21948 worker thread done servicing request
03:30:33.653 00.000 21948 Worker thread wakes up
03:30:33.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:33.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:33.653 00.000 18120 GuideStep: 0.7 px 128 ms WEST, 0.0 px 0 ms NORTH
03:30:35.290 01.637 21948 Exposure complete
03:30:35.341 00.051 21948 worker thread done servicing request
03:30:35.341 00.000 18120 OnExposeComplete: enter
03:30:35.342 00.001 18120 UpdateGuideState(): m_state=6
03:30:35.343 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5819
03:30:35.344 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=233.78, Mass=1831, SNR=29.6, Peak=151 HFD=4.3
03:30:35.346 00.002 18120 MultiStar: [#1 0.05,0.22,0.70,U] [#2 -0.20,0.36,0.61,U] [#3 -0.06,0.42,0.60,U] [#4 -0.14,0.60,0.00,M2] [#5 -0.13,0.57,0.00,M3] [#6 -0.23,0.37,0.56,U] [#7 -0.27,0.50,0.00,M2] [#8 -0.17,0.54,0.00,M2] 
03:30:35.347 00.001 18120 refined, 4 included, MultiStar: {-0.14, 0.39}, one-star: {-0.23, 0.52}
03:30:35.348 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
03:30:35.349 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
03:30:35.349 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.39 hyp=0.42 cameraTheta=1.91 mountX=0.41 mountY=-0.05, mountTheta=-0.13
03:30:35.351 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.39, opts=13)
03:30:35.353 00.002 18120 Enqueuing Move request for scope (-0.14, 0.39)
03:30:35.353 00.000 21948 Worker thread wakes up
03:30:35.353 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:35.354 00.001 18120 UpdateGuideState exits: m=1831 RSB=29.6
03:30:35.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:35.355 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:35.355 00.000 18120 Enqueuing Expose request
03:30:35.356 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.39) opts 0xd
03:30:35.356 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.39)
03:30:35.356 00.000 21948 Moving (-0.14, 0.39) raw xDistance=0.41 yDistance=-0.05
03:30:35.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
03:30:35.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:35.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:30:35.356 00.000 21948 MoveAxis(W, 83, ABG)
03:30:35.356 00.000 21948 Guiding  Dir = 3, Dur = 83
03:30:35.356 00.000 21948 IsSlewing returns 0
03:30:35.356 00.000 21948 IsGuiding returns 0
03:30:35.357 00.001 21948 PulseGuide returned control before completion, sleep 92
03:30:35.459 00.102 21948 IsGuiding returns 0
03:30:35.459 00.000 21948 Move returns status 0, amount 83
03:30:35.459 00.000 21948 MoveAxis(N, 0, ABG)
03:30:35.459 00.000 21948 Move returns status 0, amount 0
03:30:35.459 00.000 21948 move complete, result=0
03:30:35.459 00.000 21948 worker thread done servicing request
03:30:35.459 00.000 21948 Worker thread wakes up
03:30:35.461 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:35.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:35.461 00.000 18120 GuideStep: 0.4 px 83 ms WEST, -0.1 px 0 ms NORTH
03:30:36.877 01.416 21948 Exposure complete
03:30:36.920 00.043 21948 worker thread done servicing request
03:30:36.921 00.001 18120 OnExposeComplete: enter
03:30:36.922 00.001 18120 UpdateGuideState(): m_state=6
03:30:36.923 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5820
03:30:36.923 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=233.39, Mass=1838, SNR=29.7, Peak=155 HFD=3.9
03:30:36.924 00.001 18120 MultiStar: [#1 -0.20,0.10,0.73,U] [#2 -0.29,0.17,0.62,U] [#3 -0.29,0.14,0.62,U] [#4 -0.41,0.32,0.00,M3] [#5 -0.33,0.14,0.49,U] [#6 -0.08,0.14,0.56,U] [#7 -0.40,0.37,0.00,M3] [#8 -0.55,0.54,0.00,M3] 
03:30:36.924 00.000 18120 single-star, 5 included, MultiStar: {-0.20, 0.13}, one-star: {-0.10, 0.14}
03:30:36.925 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:30:36.925 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:30:36.926 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.21 mountX=0.17 mountY=0.03, mountTheta=0.18
03:30:36.927 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.14, opts=13)
03:30:36.927 00.000 18120 Enqueuing Move request for scope (-0.10, 0.14)
03:30:36.928 00.001 21948 Worker thread wakes up
03:30:36.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:36.928 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.7
03:30:36.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:36.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:36.930 00.001 18120 Enqueuing Expose request
03:30:36.930 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
03:30:36.930 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
03:30:36.930 00.000 21948 Moving (-0.10, 0.14) raw xDistance=0.17 yDistance=0.03
03:30:36.930 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:30:36.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:36.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:30:36.930 00.000 21948 MoveAxis(E, 0, ABG)
03:30:36.930 00.000 21948 Move returns status 0, amount 0
03:30:36.930 00.000 21948 MoveAxis(N, 0, ABG)
03:30:36.930 00.000 21948 Move returns status 0, amount 0
03:30:36.930 00.000 21948 move complete, result=0
03:30:36.930 00.000 21948 worker thread done servicing request
03:30:36.930 00.000 21948 Worker thread wakes up
03:30:36.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:36.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:36.931 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:38.557 01.626 21948 Exposure complete
03:30:38.599 00.042 21948 worker thread done servicing request
03:30:38.599 00.000 18120 OnExposeComplete: enter
03:30:38.600 00.001 18120 UpdateGuideState(): m_state=6
03:30:38.600 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5821
03:30:38.601 00.001 18120 Star::Find returns 1 (0), X=894.17, Y=233.70, Mass=1865, SNR=29.9, Peak=135 HFD=4.3
03:30:38.601 00.000 18120 MultiStar: large primary error, entering stabilization period
03:30:38.602 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
03:30:38.602 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
03:30:38.602 00.000 18120 CameraToMount -- cameraX=-0.82 cameraY=0.45 hyp=0.94 cameraTheta=2.64 mountX=0.75 mountY=0.53, mountTheta=0.62
03:30:38.604 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.82, y=0.45, opts=13)
03:30:38.604 00.000 18120 Enqueuing Move request for scope (-0.82, 0.45)
03:30:38.605 00.001 21948 Worker thread wakes up
03:30:38.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:38.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.45) opts 0xd
03:30:38.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.82, 0.45)
03:30:38.605 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
03:30:38.606 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:38.606 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:38.606 00.000 18120 Enqueuing Expose request
03:30:38.607 00.001 21948 Moving (-0.82, 0.45) raw xDistance=0.75 yDistance=0.53
03:30:38.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
03:30:38.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:30:38.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
03:30:38.607 00.000 21948 MoveAxis(W, 133, ABG)
03:30:38.607 00.000 21948 Guiding  Dir = 3, Dur = 133
03:30:38.607 00.000 21948 IsSlewing returns 0
03:30:38.607 00.000 21948 IsGuiding returns 0
03:30:38.609 00.002 21948 PulseGuide returned control before completion, sleep 142
03:30:38.761 00.152 21948 IsGuiding returns 0
03:30:38.761 00.000 21948 Move returns status 0, amount 133
03:30:38.761 00.000 21948 MoveAxis(N, 0, ABG)
03:30:38.761 00.000 21948 Move returns status 0, amount 0
03:30:38.761 00.000 21948 move complete, result=0
03:30:38.761 00.000 21948 worker thread done servicing request
03:30:38.761 00.000 21948 Worker thread wakes up
03:30:38.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:38.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:38.761 00.000 18120 GuideStep: 0.7 px 133 ms WEST, 0.5 px 0 ms NORTH
03:30:40.176 01.415 21948 Exposure complete
03:30:40.212 00.036 21948 worker thread done servicing request
03:30:40.212 00.000 18120 OnExposeComplete: enter
03:30:40.213 00.001 18120 UpdateGuideState(): m_state=6
03:30:40.215 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5822
03:30:40.217 00.002 18120 Star::Find returns 1 (0), X=894.03, Y=234.05, Mass=1963, SNR=30.8, Peak=142 HFD=4.4
03:30:40.218 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
03:30:40.219 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
03:30:40.220 00.001 18120 CameraToMount -- cameraX=-0.97 cameraY=0.79 hyp=1.25 cameraTheta=2.46 mountX=1.12 mountY=0.51, mountTheta=0.43
03:30:40.222 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.97, y=0.79, opts=13)
03:30:40.223 00.001 18120 Enqueuing Move request for scope (-0.97, 0.79)
03:30:40.223 00.000 21948 Worker thread wakes up
03:30:40.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.79) opts 0xd
03:30:40.223 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.97, 0.79)
03:30:40.223 00.000 21948 Moving (-0.97, 0.79) raw xDistance=1.12 yDistance=0.51
03:30:40.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.12
03:30:40.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:40.223 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:40.224 00.001 18120 UpdateGuideState exits: m=1963 RSB=30.8
03:30:40.224 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:40.225 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:40.225 00.000 18120 Enqueuing Expose request
03:30:40.226 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
03:30:40.226 00.000 21948 MoveAxis(W, 210, ABG)
03:30:40.226 00.000 21948 Guiding  Dir = 3, Dur = 210
03:30:40.226 00.000 21948 IsSlewing returns 0
03:30:40.226 00.000 21948 IsGuiding returns 0
03:30:40.228 00.002 21948 PulseGuide returned control before completion, sleep 219
03:30:40.457 00.229 21948 IsGuiding returns 0
03:30:40.457 00.000 21948 Move returns status 0, amount 210
03:30:40.457 00.000 21948 MoveAxis(N, 0, ABG)
03:30:40.457 00.000 21948 Move returns status 0, amount 0
03:30:40.457 00.000 21948 move complete, result=0
03:30:40.457 00.000 21948 worker thread done servicing request
03:30:40.457 00.000 21948 Worker thread wakes up
03:30:40.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:40.457 00.000 18120 GuideStep: 1.1 px 210 ms WEST, 0.5 px 0 ms NORTH
03:30:40.458 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:42.090 01.632 21948 Exposure complete
03:30:42.154 00.064 21948 worker thread done servicing request
03:30:42.155 00.001 18120 OnExposeComplete: enter
03:30:42.155 00.000 18120 UpdateGuideState(): m_state=6
03:30:42.156 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5823
03:30:42.158 00.002 18120 Star::Find returns 1 (0), X=895.15, Y=232.96, Mass=1760, SNR=29.0, Peak=124 HFD=4.3
03:30:42.159 00.001 18120 MultiStar: exiting stabilization period
03:30:42.160 00.001 18120 MultiStar: [#1 0.26,-0.32,0.73,U] [#2 0.00,-0.17,0.65,U] [#3 0.30,-0.03,0.61,U] [#4 -0.08,0.19,0.58,U] [#5 0.02,0.24,0.47,U] [#6 0.04,-0.38,0.55,U] [#7 0.23,-0.10,0.46,U] [#8 0.07,0.05,0.40,U] 
03:30:42.160 00.000 18120 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.15, -0.30}
03:30:42.162 00.002 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:30:42.164 00.002 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
03:30:42.166 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.81 mountX=-0.16 mountY=-0.05, mountTheta=-2.84
03:30:42.168 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.12, opts=13)
03:30:42.169 00.001 18120 Enqueuing Move request for scope (0.12, -0.12)
03:30:42.169 00.000 21948 Worker thread wakes up
03:30:42.170 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
03:30:42.170 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
03:30:42.170 00.000 21948 Moving (0.12, -0.12) raw xDistance=-0.16 yDistance=-0.05
03:30:42.170 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:42.170 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.0
03:30:42.171 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:42.171 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:42.172 00.001 18120 Enqueuing Expose request
03:30:42.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:30:42.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:42.174 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:30:42.174 00.000 21948 MoveAxis(E, 0, ABG)
03:30:42.174 00.000 21948 Move returns status 0, amount 0
03:30:42.174 00.000 21948 MoveAxis(N, 0, ABG)
03:30:42.174 00.000 21948 Move returns status 0, amount 0
03:30:42.174 00.000 21948 move complete, result=0
03:30:42.174 00.000 21948 worker thread done servicing request
03:30:42.174 00.000 21948 Worker thread wakes up
03:30:42.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:42.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:42.174 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:43.586 01.412 21948 Exposure complete
03:30:43.634 00.048 21948 worker thread done servicing request
03:30:43.634 00.000 18120 OnExposeComplete: enter
03:30:43.636 00.002 18120 UpdateGuideState(): m_state=6
03:30:43.636 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5824
03:30:43.637 00.001 18120 Star::Find returns 1 (0), X=895.63, Y=232.46, Mass=1928, SNR=30.4, Peak=123 HFD=4.4
03:30:43.637 00.000 18120 MultiStar: large primary error, entering stabilization period
03:30:43.638 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
03:30:43.638 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:30:43.639 00.001 18120 CameraToMount -- cameraX=0.63 cameraY=-0.79 hyp=1.02 cameraTheta=-0.90 mountX=-0.98 mountY=-0.21, mountTheta=-2.93
03:30:43.639 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=-0.79, opts=13)
03:30:43.639 00.000 18120 Enqueuing Move request for scope (0.63, -0.79)
03:30:43.640 00.001 21948 Worker thread wakes up
03:30:43.640 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.79) opts 0xd
03:30:43.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, -0.79)
03:30:43.640 00.000 21948 Moving (0.63, -0.79) raw xDistance=-0.98 yDistance=-0.21
03:30:43.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98
03:30:43.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:43.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:30:43.640 00.000 21948 MoveAxis(E, 176, ABG)
03:30:43.640 00.000 21948 Guiding  Dir = 2, Dur = 176
03:30:43.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:43.640 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.4
03:30:43.641 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:43.642 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:43.644 00.002 18120 Enqueuing Expose request
03:30:43.645 00.001 21948 IsSlewing returns 0
03:30:43.645 00.000 21948 IsGuiding returns 0
03:30:43.647 00.002 21948 PulseGuide returned control before completion, sleep 185
03:30:43.850 00.203 21948 IsGuiding returns 0
03:30:43.850 00.000 21948 Move returns status 0, amount 176
03:30:43.850 00.000 21948 MoveAxis(N, 0, ABG)
03:30:43.850 00.000 21948 Move returns status 0, amount 0
03:30:43.850 00.000 21948 move complete, result=0
03:30:43.850 00.000 21948 worker thread done servicing request
03:30:43.850 00.000 21948 Worker thread wakes up
03:30:43.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:43.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:43.850 00.000 18120 GuideStep: -1.0 px 176 ms EAST, -0.2 px 0 ms NORTH
03:30:45.477 01.627 21948 Exposure complete
03:30:45.513 00.036 21948 worker thread done servicing request
03:30:45.513 00.000 18120 OnExposeComplete: enter
03:30:45.514 00.001 18120 UpdateGuideState(): m_state=6
03:30:45.515 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5825
03:30:45.517 00.002 18120 Star::Find returns 1 (0), X=895.15, Y=232.86, Mass=1755, SNR=29.0, Peak=161 HFD=4.1
03:30:45.518 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
03:30:45.519 00.001 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
03:30:45.520 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.40 hyp=0.42 cameraTheta=-1.20 mountX=-0.42 mountY=0.04, mountTheta=3.04
03:30:45.524 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.40, opts=13)
03:30:45.525 00.001 18120 Enqueuing Move request for scope (0.15, -0.40)
03:30:45.525 00.000 21948 Worker thread wakes up
03:30:45.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:45.527 00.002 18120 UpdateGuideState exits: m=1755 RSB=29.0
03:30:45.527 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:45.528 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:45.529 00.001 18120 Enqueuing Expose request
03:30:45.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.40) opts 0xd
03:30:45.529 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.40)
03:30:45.529 00.000 21948 Moving (0.15, -0.40) raw xDistance=-0.42 yDistance=0.04
03:30:45.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.42
03:30:45.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:45.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:30:45.529 00.000 21948 MoveAxis(E, 88, ABG)
03:30:45.529 00.000 21948 Guiding  Dir = 2, Dur = 88
03:30:45.529 00.000 21948 IsSlewing returns 0
03:30:45.529 00.000 21948 IsGuiding returns 0
03:30:45.531 00.002 21948 PulseGuide returned control before completion, sleep 97
03:30:45.633 00.102 21948 IsGuiding returns 0
03:30:45.633 00.000 21948 Move returns status 0, amount 88
03:30:45.633 00.000 21948 MoveAxis(N, 0, ABG)
03:30:45.633 00.000 21948 Move returns status 0, amount 0
03:30:45.634 00.001 21948 move complete, result=0
03:30:45.634 00.000 21948 worker thread done servicing request
03:30:45.634 00.000 21948 Worker thread wakes up
03:30:45.634 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:45.634 00.000 18120 GuideStep: -0.4 px 88 ms EAST, 0.0 px 0 ms NORTH
03:30:45.635 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:47.049 01.414 21948 Exposure complete
03:30:47.095 00.046 21948 worker thread done servicing request
03:30:47.095 00.000 18120 OnExposeComplete: enter
03:30:47.097 00.002 18120 UpdateGuideState(): m_state=6
03:30:47.099 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5826
03:30:47.100 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=232.96, Mass=1924, SNR=30.4, Peak=187 HFD=4.3
03:30:47.102 00.002 18120 MultiStar: exiting stabilization period
03:30:47.103 00.001 18120 MultiStar: [#1 0.26,-0.63,0.00,M1] [#2 -0.10,-0.12,0.63,U] [#3 0.12,-0.45,0.00,M1] [#4 -0.14,-0.08,0.55,U] [#5 0.01,0.04,0.48,U] [#6 -0.02,-0.51,0.00,M1] [#7 0.14,-0.30,0.44,U] [#8 0.16,-0.42,0.00,M3] 
03:30:47.104 00.001 18120 refined, 4 included, MultiStar: {-0.01, -0.17}, one-star: {0.03, -0.30}
03:30:47.105 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
03:30:47.106 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.59)
03:30:47.106 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=-0.15 mountY=0.09, mountTheta=2.60
03:30:47.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.17, opts=13)
03:30:47.108 00.001 18120 Enqueuing Move request for scope (-0.01, -0.17)
03:30:47.108 00.000 21948 Worker thread wakes up
03:30:47.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
03:30:47.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
03:30:47.109 00.001 21948 Moving (-0.01, -0.17) raw xDistance=-0.15 yDistance=0.09
03:30:47.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:30:47.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:47.109 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.4
03:30:47.110 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:47.110 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:47.112 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:30:47.112 00.000 21948 MoveAxis(E, 0, ABG)
03:30:47.112 00.000 21948 Move returns status 0, amount 0
03:30:47.112 00.000 21948 MoveAxis(N, 0, ABG)
03:30:47.112 00.000 21948 Move returns status 0, amount 0
03:30:47.112 00.000 21948 move complete, result=0
03:30:47.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:47.112 00.000 18120 Enqueuing Expose request
03:30:47.113 00.001 21948 worker thread done servicing request
03:30:47.113 00.000 21948 Worker thread wakes up
03:30:47.113 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:47.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:47.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:48.738 01.625 21948 Exposure complete
03:30:48.783 00.045 21948 worker thread done servicing request
03:30:48.783 00.000 18120 OnExposeComplete: enter
03:30:48.784 00.001 18120 UpdateGuideState(): m_state=6
03:30:48.786 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5827
03:30:48.786 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=233.06, Mass=1831, SNR=29.6, Peak=166 HFD=4.2
03:30:48.787 00.001 18120 MultiStar: [#1 0.33,-0.30,0.00,M2] [#2 0.31,-0.16,0.62,U] [#3 0.46,-0.38,0.00,M2] [#4 -0.04,-0.06,0.57,U] [#5 0.21,-0.17,0.47,U] [#6 0.28,-0.11,0.50,U] [#7 0.41,-0.08,0.42,U] [#8 0.44,0.06,0.00,M4] 
03:30:48.787 00.000 18120 refined, 5 included, MultiStar: {0.23, -0.14}, one-star: {0.25, -0.19}
03:30:48.787 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:30:48.788 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
03:30:48.788 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.53 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
03:30:48.790 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.14, opts=13)
03:30:48.791 00.001 18120 Enqueuing Move request for scope (0.23, -0.14)
03:30:48.791 00.000 21948 Worker thread wakes up
03:30:48.791 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
03:30:48.791 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
03:30:48.791 00.000 21948 Moving (0.23, -0.14) raw xDistance=-0.22 yDistance=-0.15
03:30:48.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:30:48.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:48.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:30:48.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:48.792 00.001 21948 MoveAxis(E, 40, ABG)
03:30:48.792 00.000 21948 Guiding  Dir = 2, Dur = 40
03:30:48.792 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
03:30:48.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:48.793 00.001 21948 IsSlewing returns 0
03:30:48.793 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:48.793 00.000 18120 Enqueuing Expose request
03:30:48.794 00.001 21948 IsGuiding returns 0
03:30:48.796 00.002 21948 PulseGuide returned control before completion, sleep 49
03:30:48.859 00.063 21948 IsGuiding returns 0
03:30:48.859 00.000 21948 Move returns status 0, amount 40
03:30:48.859 00.000 21948 MoveAxis(N, 0, ABG)
03:30:48.859 00.000 21948 Move returns status 0, amount 0
03:30:48.859 00.000 21948 move complete, result=0
03:30:48.859 00.000 21948 worker thread done servicing request
03:30:48.859 00.000 21948 Worker thread wakes up
03:30:48.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:48.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:48.859 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:30:50.274 01.415 21948 Exposure complete
03:30:50.314 00.040 21948 worker thread done servicing request
03:30:50.314 00.000 18120 OnExposeComplete: enter
03:30:50.315 00.001 18120 UpdateGuideState(): m_state=6
03:30:50.316 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5828
03:30:50.318 00.002 18120 Star::Find returns 1 (0), X=895.36, Y=233.01, Mass=1884, SNR=29.9, Peak=159 HFD=4.1
03:30:50.320 00.002 18120 MultiStar: [#1 0.26,-0.49,0.00,M3] [#2 0.19,-0.20,0.64,U] [#3 0.40,-0.27,0.00,M3] [#4 -0.07,0.01,0.58,U] [#5 0.05,0.19,0.46,U] [#6 0.11,-0.47,0.00,M1] [#7 0.34,-0.27,0.44,U] [#8 0.21,0.01,0.39,U] 
03:30:50.323 00.003 18120 refined, 5 included, MultiStar: {0.20, -0.11}, one-star: {0.36, -0.25}
03:30:50.323 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:30:50.325 00.002 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:30:50.325 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.52 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
03:30:50.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.11, opts=13)
03:30:50.326 00.000 18120 Enqueuing Move request for scope (0.20, -0.11)
03:30:50.327 00.001 21948 Worker thread wakes up
03:30:50.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:50.327 00.000 18120 UpdateGuideState exits: m=1884 RSB=29.9
03:30:50.328 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:50.328 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:50.329 00.001 18120 Enqueuing Expose request
03:30:50.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
03:30:50.329 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
03:30:50.329 00.000 21948 Moving (0.20, -0.11) raw xDistance=-0.19 yDistance=-0.13
03:30:50.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:30:50.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:50.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:30:50.329 00.000 21948 MoveAxis(E, 0, ABG)
03:30:50.329 00.000 21948 Move returns status 0, amount 0
03:30:50.329 00.000 21948 MoveAxis(N, 0, ABG)
03:30:50.329 00.000 21948 Move returns status 0, amount 0
03:30:50.329 00.000 21948 move complete, result=0
03:30:50.329 00.000 21948 worker thread done servicing request
03:30:50.329 00.000 21948 Worker thread wakes up
03:30:50.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:50.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:50.330 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:51.966 01.636 21948 Exposure complete
03:30:52.008 00.042 21948 worker thread done servicing request
03:30:52.008 00.000 18120 OnExposeComplete: enter
03:30:52.008 00.000 18120 UpdateGuideState(): m_state=6
03:30:52.009 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5829
03:30:52.009 00.000 18120 Star::Find returns 1 (0), X=895.39, Y=233.10, Mass=1831, SNR=29.6, Peak=141 HFD=4.0
03:30:52.010 00.001 18120 MultiStar: [#1 0.24,-0.28,0.74,U] [#2 0.30,-0.07,0.63,U] [#3 0.34,-0.01,0.62,U] [#4 0.20,0.06,0.57,U] [#5 0.28,-0.05,0.48,U] [#6 0.16,-0.25,0.53,U] [#7 0.36,0.02,0.47,U] [#8 0.63,-0.08,0.00,M4] 
03:30:52.011 00.001 18120 refined, 7 included, MultiStar: {0.29, -0.10}, one-star: {0.39, -0.16}
03:30:52.011 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
03:30:52.011 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:30:52.012 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.35 mountX=-0.22 mountY=-0.21, mountTheta=-2.36
03:30:52.014 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.10, opts=13)
03:30:52.014 00.000 18120 Enqueuing Move request for scope (0.29, -0.10)
03:30:52.015 00.001 21948 Worker thread wakes up
03:30:52.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
03:30:52.015 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
03:30:52.015 00.000 21948 Moving (0.29, -0.10) raw xDistance=-0.22 yDistance=-0.21
03:30:52.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:30:52.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:30:52.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:52.015 00.000 21948 MoveAxis(E, 39, ABG)
03:30:52.015 00.000 21948 Guiding  Dir = 2, Dur = 39
03:30:52.015 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
03:30:52.016 00.001 21948 IsSlewing returns 0
03:30:52.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:52.016 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:52.017 00.001 18120 Enqueuing Expose request
03:30:52.017 00.000 21948 IsGuiding returns 0
03:30:52.019 00.002 21948 PulseGuide returned control before completion, sleep 48
03:30:52.076 00.057 21948 IsGuiding returns 0
03:30:52.076 00.000 21948 Move returns status 0, amount 39
03:30:52.077 00.001 21948 MoveAxis(N, 51, ABG)
03:30:52.077 00.000 21948 Guiding  Dir = 0, Dur = 51
03:30:52.077 00.000 21948 IsSlewing returns 0
03:30:52.077 00.000 21948 IsGuiding returns 0
03:30:52.083 00.006 21948 PulseGuide returned control before completion, sleep 56
03:30:52.140 00.057 21948 IsGuiding returns 1
03:30:52.140 00.000 21948 scope still moving after pulse duration time elapsed
03:30:52.171 00.031 21948 IsSlewing returns 0
03:30:52.172 00.001 21948 IsGuiding returns 0
03:30:52.172 00.000 21948 scope move finished after 51 + 43 ms
03:30:52.172 00.000 21948 Move returns status 0, amount 51
03:30:52.173 00.001 21948 move complete, result=0
03:30:52.173 00.000 21948 worker thread done servicing request
03:30:52.173 00.000 21948 Worker thread wakes up
03:30:52.173 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:52.173 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:52.173 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.2 px 51 ms NORTH
03:30:53.581 01.408 21948 Exposure complete
03:30:53.621 00.040 21948 worker thread done servicing request
03:30:53.621 00.000 18120 OnExposeComplete: enter
03:30:53.622 00.001 18120 UpdateGuideState(): m_state=6
03:30:53.622 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5830
03:30:53.623 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=233.36, Mass=1929, SNR=30.5, Peak=159 HFD=4.1
03:30:53.623 00.000 18120 MultiStar: [#1 0.35,-0.10,0.70,U] [#2 0.04,0.09,0.61,U] [#3 0.08,-0.06,0.60,U] [#4 -0.07,0.06,0.54,U] [#5 -0.05,0.11,0.44,U] [#6 0.16,-0.13,0.48,U] [#7 0.14,-0.13,0.44,U] [#8 0.30,0.36,0.00,M5] 
03:30:53.624 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.01, 0.11}
03:30:53.624 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
03:30:53.625 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
03:30:53.625 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.03 mountY=-0.08, mountTheta=-1.97
03:30:53.626 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.00, opts=13)
03:30:53.627 00.001 18120 Enqueuing Move request for scope (0.08, 0.00)
03:30:53.627 00.000 21948 Worker thread wakes up
03:30:53.627 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:53.628 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
03:30:53.628 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
03:30:53.628 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.5
03:30:53.629 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:53.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:53.629 00.000 18120 Enqueuing Expose request
03:30:53.630 00.001 21948 Moving (0.08, 0.00) raw xDistance=-0.03 yDistance=-0.08
03:30:53.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:30:53.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:53.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:30:53.630 00.000 21948 MoveAxis(E, 0, ABG)
03:30:53.630 00.000 21948 Move returns status 0, amount 0
03:30:53.630 00.000 21948 MoveAxis(N, 0, ABG)
03:30:53.630 00.000 21948 Move returns status 0, amount 0
03:30:53.630 00.000 21948 move complete, result=0
03:30:53.630 00.000 21948 worker thread done servicing request
03:30:53.630 00.000 21948 Worker thread wakes up
03:30:53.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:53.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:53.630 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:55.262 01.632 21948 Exposure complete
03:30:55.324 00.062 21948 worker thread done servicing request
03:30:55.324 00.000 18120 OnExposeComplete: enter
03:30:55.326 00.002 18120 UpdateGuideState(): m_state=6
03:30:55.326 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5831
03:30:55.327 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=233.13, Mass=1869, SNR=29.9, Peak=164 HFD=4.3
03:30:55.327 00.000 18120 MultiStar: [#1 0.17,-0.29,0.71,U] [#2 0.04,-0.20,0.61,U] [#3 0.32,-0.43,0.00,M2] [#4 -0.10,-0.26,0.58,U] [#5 0.11,0.01,0.46,U] [#6 -0.12,-0.53,0.00,M1] [#7 -0.19,-0.24,0.44,U] [#8 0.16,0.11,0.41,U] 
03:30:55.328 00.001 18120 single-star, 6 included, MultiStar: {0.04, -0.16}, one-star: {0.03, -0.12}
03:30:55.328 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.96)
03:30:55.329 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.92)
03:30:55.329 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.33 mountX=-0.12 mountY=0.03, mountTheta=2.92
03:30:55.330 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
03:30:55.331 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
03:30:55.332 00.001 21948 Worker thread wakes up
03:30:55.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:55.333 00.001 18120 UpdateGuideState exits: m=1869 RSB=29.9
03:30:55.333 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:55.333 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:55.334 00.001 18120 Enqueuing Expose request
03:30:55.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
03:30:55.334 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
03:30:55.334 00.000 21948 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
03:30:55.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:30:55.335 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:55.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:30:55.335 00.000 21948 MoveAxis(E, 0, ABG)
03:30:55.335 00.000 21948 Move returns status 0, amount 0
03:30:55.335 00.000 21948 MoveAxis(N, 0, ABG)
03:30:55.335 00.000 21948 Move returns status 0, amount 0
03:30:55.335 00.000 21948 move complete, result=0
03:30:55.335 00.000 21948 worker thread done servicing request
03:30:55.335 00.000 21948 Worker thread wakes up
03:30:55.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:55.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:55.335 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:56.854 01.519 21948 Exposure complete
03:30:56.900 00.046 21948 worker thread done servicing request
03:30:56.900 00.000 18120 OnExposeComplete: enter
03:30:56.901 00.001 18120 UpdateGuideState(): m_state=6
03:30:56.901 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5832
03:30:56.903 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=233.11, Mass=1898, SNR=30.2, Peak=168 HFD=4.2
03:30:56.905 00.002 18120 MultiStar: [#1 0.01,-0.45,0.00,M1] [#2 -0.13,-0.31,0.60,U] [#3 0.18,-0.45,0.00,M3] [#4 -0.05,-0.15,0.57,U] [#5 0.38,-0.25,0.00,M1] [#6 0.17,-0.44,0.00,M2] [#7 -0.11,-0.58,0.00,M1] [#8 0.17,0.04,0.39,U] 
03:30:56.906 00.001 18120 refined, 3 included, MultiStar: {-0.06, -0.16}, one-star: {-0.10, -0.15}
03:30:56.907 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.91 = 2.37)
03:30:56.908 00.001 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.33)
03:30:56.910 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=-0.12 mountY=0.12, mountTheta=2.35
03:30:56.912 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.16, opts=13)
03:30:56.913 00.001 18120 Enqueuing Move request for scope (-0.06, -0.16)
03:30:56.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:56.914 00.001 21948 Worker thread wakes up
03:30:56.914 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:30:56.914 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
03:30:56.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:56.915 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
03:30:56.915 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:56.915 00.000 18120 Enqueuing Expose request
03:30:56.916 00.001 21948 Moving (-0.06, -0.16) raw xDistance=-0.12 yDistance=0.12
03:30:56.916 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:30:56.916 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:56.916 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:30:56.916 00.000 21948 MoveAxis(E, 0, ABG)
03:30:56.916 00.000 21948 Move returns status 0, amount 0
03:30:56.916 00.000 21948 MoveAxis(N, 0, ABG)
03:30:56.916 00.000 21948 Move returns status 0, amount 0
03:30:56.916 00.000 21948 move complete, result=0
03:30:56.916 00.000 21948 worker thread done servicing request
03:30:56.916 00.000 21948 Worker thread wakes up
03:30:56.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:56.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:56.916 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:58.542 01.626 21948 Exposure complete
03:30:58.579 00.037 21948 worker thread done servicing request
03:30:58.579 00.000 18120 OnExposeComplete: enter
03:30:58.580 00.001 18120 UpdateGuideState(): m_state=6
03:30:58.581 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5833
03:30:58.582 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=233.01, Mass=1877, SNR=30.0, Peak=160 HFD=4.3
03:30:58.584 00.002 18120 MultiStar: [#1 0.36,-0.49,0.00,M2] [#2 -0.04,-0.42,0.64,U] [#3 0.39,-0.44,0.00,M4] [#4 0.10,-0.50,0.00,M1] [#5 0.35,-0.36,0.00,M2] [#6 0.41,-0.57,0.00,M3] [#7 0.02,-0.50,0.00,M2] [#8 0.27,-0.02,0.39,U] 
03:30:58.585 00.001 18120 single-star, 2 included, MultiStar: {0.10, -0.26}, one-star: {0.12, -0.25}
03:30:58.586 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
03:30:58.587 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
03:30:58.588 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.27 cameraTheta=-1.13 mountX=-0.27 mountY=0.01, mountTheta=3.11
03:30:58.589 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.25, opts=13)
03:30:58.590 00.001 18120 Enqueuing Move request for scope (0.12, -0.25)
03:30:58.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:30:58.591 00.001 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:30:58.591 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:58.592 00.001 21948 Worker thread wakes up
03:30:58.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
03:30:58.592 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
03:30:58.592 00.000 21948 Moving (0.12, -0.25) raw xDistance=-0.27 yDistance=0.01
03:30:58.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:30:58.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:30:58.592 00.000 18120 Enqueuing Expose request
03:30:58.593 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:58.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:30:58.593 00.000 21948 MoveAxis(E, 49, ABG)
03:30:58.593 00.000 21948 Guiding  Dir = 2, Dur = 49
03:30:58.593 00.000 21948 IsSlewing returns 0
03:30:58.593 00.000 21948 IsGuiding returns 0
03:30:58.595 00.002 21948 PulseGuide returned control before completion, sleep 58
03:30:58.665 00.070 21948 IsGuiding returns 0
03:30:58.665 00.000 21948 Move returns status 0, amount 49
03:30:58.665 00.000 21948 MoveAxis(N, 0, ABG)
03:30:58.665 00.000 21948 Move returns status 0, amount 0
03:30:58.665 00.000 21948 move complete, result=0
03:30:58.666 00.001 21948 worker thread done servicing request
03:30:58.666 00.000 21948 Worker thread wakes up
03:30:58.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:30:58.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:30:58.666 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
03:31:00.077 01.411 21948 Exposure complete
03:31:00.129 00.052 21948 worker thread done servicing request
03:31:00.129 00.000 18120 OnExposeComplete: enter
03:31:00.131 00.002 18120 UpdateGuideState(): m_state=6
03:31:00.132 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5834
03:31:00.132 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=232.99, Mass=1888, SNR=30.1, Peak=160 HFD=4.3
03:31:00.132 00.000 18120 MultiStar: [#1 0.23,-0.55,0.00,M3] [#2 -0.12,-0.27,0.63,U] [#3 0.45,-0.50,0.00,M5] [#4 0.05,-0.10,0.55,U] [#5 0.02,-0.20,0.46,U] [#6 0.22,-0.63,0.00,M4] [#7 -0.06,-0.15,0.42,U] [#8 0.23,-0.23,0.38,U] 
03:31:00.133 00.001 18120 refined, 5 included, MultiStar: {-0.02, -0.21}, one-star: {-0.10, -0.26}
03:31:00.133 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.62)
03:31:00.134 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.58)
03:31:00.134 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=-0.18 mountY=0.11, mountTheta=2.59
03:31:00.138 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.21, opts=13)
03:31:00.140 00.002 18120 Enqueuing Move request for scope (-0.02, -0.21)
03:31:00.141 00.001 21948 Worker thread wakes up
03:31:00.141 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:00.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
03:31:00.141 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
03:31:00.141 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:31:00.142 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:00.143 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:00.144 00.001 18120 Enqueuing Expose request
03:31:00.144 00.000 21948 Moving (-0.02, -0.21) raw xDistance=-0.18 yDistance=0.11
03:31:00.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:31:00.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:00.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:31:00.144 00.000 21948 MoveAxis(E, 0, ABG)
03:31:00.144 00.000 21948 Move returns status 0, amount 0
03:31:00.144 00.000 21948 MoveAxis(N, 0, ABG)
03:31:00.144 00.000 21948 Move returns status 0, amount 0
03:31:00.144 00.000 21948 move complete, result=0
03:31:00.144 00.000 21948 worker thread done servicing request
03:31:00.144 00.000 21948 Worker thread wakes up
03:31:00.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:00.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:00.145 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:01.783 01.638 21948 Exposure complete
03:31:01.817 00.034 21948 worker thread done servicing request
03:31:01.819 00.002 18120 OnExposeComplete: enter
03:31:01.820 00.001 18120 UpdateGuideState(): m_state=6
03:31:01.822 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5835
03:31:01.823 00.001 18120 Star::Find returns 1 (0), X=895.23, Y=233.23, Mass=1806, SNR=29.4, Peak=153 HFD=4.3
03:31:01.825 00.002 18120 MultiStar: [#1 0.05,-0.19,0.72,U] [#2 0.03,-0.02,0.63,U] [#3 0.38,-0.09,0.61,U] [#4 -0.03,0.01,0.58,U] [#5 0.16,0.24,0.48,U] [#6 0.19,-0.50,0.00,M5] [#7 0.04,-0.30,0.44,U] [#8 0.12,0.26,0.40,U] 
03:31:01.827 00.002 18120 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.23, -0.03}
03:31:01.830 00.003 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
03:31:01.832 00.002 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
03:31:01.835 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.08 mountY=-0.11, mountTheta=-2.22
03:31:01.836 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.03, opts=13)
03:31:01.837 00.001 18120 Enqueuing Move request for scope (0.13, -0.03)
03:31:01.837 00.000 21948 Worker thread wakes up
03:31:01.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:01.838 00.001 18120 UpdateGuideState exits: m=1806 RSB=29.4
03:31:01.838 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:01.839 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:01.839 00.000 18120 Enqueuing Expose request
03:31:01.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
03:31:01.840 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
03:31:01.840 00.000 21948 Moving (0.13, -0.03) raw xDistance=-0.08 yDistance=-0.11
03:31:01.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:01.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:01.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:31:01.840 00.000 21948 MoveAxis(E, 0, ABG)
03:31:01.840 00.000 21948 Move returns status 0, amount 0
03:31:01.840 00.000 21948 MoveAxis(N, 0, ABG)
03:31:01.840 00.000 21948 Move returns status 0, amount 0
03:31:01.840 00.000 21948 move complete, result=0
03:31:01.840 00.000 21948 worker thread done servicing request
03:31:01.840 00.000 21948 Worker thread wakes up
03:31:01.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:01.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:01.840 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:03.359 01.519 21948 Exposure complete
03:31:03.393 00.034 21948 worker thread done servicing request
03:31:03.393 00.000 18120 OnExposeComplete: enter
03:31:03.394 00.001 18120 UpdateGuideState(): m_state=6
03:31:03.395 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5836
03:31:03.395 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=233.17, Mass=1846, SNR=29.8, Peak=157 HFD=4.2
03:31:03.396 00.001 18120 MultiStar: [#1 0.26,-0.19,0.71,U] [#2 0.24,-0.22,0.61,U] [#3 0.34,-0.15,0.59,U] [#4 0.22,-0.13,0.55,U] [#5 0.40,-0.01,0.47,U] [#6 0.30,-0.24,0.54,U] [#7 0.03,0.12,0.45,U] [#8 0.04,0.07,0.38,U] 
03:31:03.396 00.000 18120 single-star, 8 included, MultiStar: {0.21, -0.11}, one-star: {0.05, -0.08}
03:31:03.396 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:31:03.397 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:31:03.397 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
03:31:03.400 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.08, opts=13)
03:31:03.401 00.001 18120 Enqueuing Move request for scope (0.05, -0.08)
03:31:03.401 00.000 21948 Worker thread wakes up
03:31:03.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
03:31:03.402 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:03.403 00.001 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
03:31:03.403 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.8
03:31:03.407 00.004 21948 Moving (0.05, -0.08) raw xDistance=-0.10 yDistance=-0.01
03:31:03.407 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:03.407 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:03.408 00.001 18120 Enqueuing Expose request
03:31:03.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:03.408 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:03.408 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:03.408 00.000 21948 MoveAxis(E, 0, ABG)
03:31:03.408 00.000 21948 Move returns status 0, amount 0
03:31:03.408 00.000 21948 MoveAxis(N, 0, ABG)
03:31:03.408 00.000 21948 Move returns status 0, amount 0
03:31:03.408 00.000 21948 move complete, result=0
03:31:03.408 00.000 21948 worker thread done servicing request
03:31:03.408 00.000 21948 Worker thread wakes up
03:31:03.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:03.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:03.409 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:05.033 01.624 21948 Exposure complete
03:31:05.080 00.047 21948 worker thread done servicing request
03:31:05.080 00.000 18120 OnExposeComplete: enter
03:31:05.082 00.002 18120 UpdateGuideState(): m_state=6
03:31:05.082 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5837
03:31:05.083 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=233.28, Mass=1918, SNR=30.2, Peak=164 HFD=4.1
03:31:05.083 00.000 18120 MultiStar: [#1 -0.07,-0.11,0.70,U] [#2 -0.38,-0.08,0.66,U] [#3 0.38,-0.37,0.00,M4] [#4 0.01,0.23,0.55,U] [#5 0.11,0.06,0.47,U] [#6 -0.01,-0.21,0.53,U] [#7 -0.32,-0.04,0.40,U] [#8 -0.01,0.38,0.40,U] 
03:31:05.084 00.001 18120 single-star, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.01, 0.02}
03:31:05.084 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
03:31:05.085 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
03:31:05.085 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.87 mountX=0.02 mountY=-0.00, mountTheta=-0.17
03:31:05.088 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
03:31:05.088 00.000 18120 Enqueuing Move request for scope (-0.01, 0.02)
03:31:05.089 00.001 21948 Worker thread wakes up
03:31:05.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:05.089 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.2
03:31:05.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:05.092 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:31:05.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:31:05.092 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
03:31:05.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:31:05.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:05.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:05.093 00.001 18120 Enqueuing Expose request
03:31:05.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:31:05.093 00.000 21948 MoveAxis(E, 0, ABG)
03:31:05.093 00.000 21948 Move returns status 0, amount 0
03:31:05.093 00.000 21948 MoveAxis(N, 0, ABG)
03:31:05.093 00.000 21948 Move returns status 0, amount 0
03:31:05.093 00.000 21948 move complete, result=0
03:31:05.093 00.000 21948 worker thread done servicing request
03:31:05.093 00.000 21948 Worker thread wakes up
03:31:05.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:05.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:05.094 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:06.616 01.522 21948 Exposure complete
03:31:06.657 00.041 21948 worker thread done servicing request
03:31:06.658 00.001 18120 OnExposeComplete: enter
03:31:06.659 00.001 18120 UpdateGuideState(): m_state=6
03:31:06.660 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5838
03:31:06.660 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=233.30, Mass=1869, SNR=29.9, Peak=153 HFD=4.3
03:31:06.661 00.001 18120 MultiStar: [#1 0.00,-0.25,0.69,U] [#2 -0.22,-0.12,0.63,U] [#3 -0.15,0.02,0.59,U] [#4 -0.30,0.14,0.56,U] [#5 0.10,0.29,0.45,U] [#6 -0.29,-0.08,0.50,U] [#7 -0.07,0.05,0.42,U] [#8 -0.18,0.22,0.39,U] 
03:31:06.662 00.001 18120 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {-0.13, 0.04}
03:31:06.662 00.000 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.03 = 1.03)
03:31:06.663 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
03:31:06.663 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.03 mountX=0.07 mountY=0.12, mountTheta=1.02
03:31:06.664 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.02, opts=13)
03:31:06.665 00.001 18120 Enqueuing Move request for scope (-0.14, 0.02)
03:31:06.665 00.000 21948 Worker thread wakes up
03:31:06.665 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:06.666 00.001 18120 UpdateGuideState exits: m=1869 RSB=29.9
03:31:06.666 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:06.667 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:06.667 00.000 18120 Enqueuing Expose request
03:31:06.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
03:31:06.668 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
03:31:06.668 00.000 21948 Moving (-0.14, 0.02) raw xDistance=0.07 yDistance=0.12
03:31:06.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:31:06.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:06.668 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:31:06.668 00.000 21948 MoveAxis(E, 0, ABG)
03:31:06.668 00.000 21948 Move returns status 0, amount 0
03:31:06.668 00.000 21948 MoveAxis(N, 0, ABG)
03:31:06.668 00.000 21948 Move returns status 0, amount 0
03:31:06.668 00.000 21948 move complete, result=0
03:31:06.668 00.000 21948 worker thread done servicing request
03:31:06.668 00.000 21948 Worker thread wakes up
03:31:06.668 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:06.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:06.668 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:08.294 01.626 21948 Exposure complete
03:31:08.322 00.028 21948 worker thread done servicing request
03:31:08.322 00.000 18120 OnExposeComplete: enter
03:31:08.323 00.001 18120 UpdateGuideState(): m_state=6
03:31:08.323 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5839
03:31:08.324 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=233.22, Mass=1924, SNR=30.2, Peak=159 HFD=4.2
03:31:08.324 00.000 18120 MultiStar: [#1 0.19,-0.27,0.70,U] [#2 -0.16,-0.04,0.62,U] [#3 -0.02,-0.12,0.56,U] [#4 -0.23,0.14,0.54,U] [#5 -0.32,0.06,0.46,U] [#6 0.07,-0.19,0.50,U] [#7 -0.05,-0.07,0.42,U] [#8 -0.18,0.33,0.39,U] 
03:31:08.325 00.001 18120 single-star, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.05, -0.03}
03:31:08.325 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.78)
03:31:08.326 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.74)
03:31:08.326 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.51 mountX=-0.01 mountY=0.06, mountTheta=1.78
03:31:08.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
03:31:08.328 00.001 18120 Enqueuing Move request for scope (-0.05, -0.03)
03:31:08.329 00.001 21948 Worker thread wakes up
03:31:08.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
03:31:08.329 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
03:31:08.329 00.000 21948 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.06
03:31:08.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:31:08.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:08.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:08.329 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.2
03:31:08.330 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:08.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:08.331 00.001 18120 Enqueuing Expose request
03:31:08.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:31:08.331 00.000 21948 MoveAxis(E, 0, ABG)
03:31:08.331 00.000 21948 Move returns status 0, amount 0
03:31:08.331 00.000 21948 MoveAxis(N, 0, ABG)
03:31:08.331 00.000 21948 Move returns status 0, amount 0
03:31:08.331 00.000 21948 move complete, result=0
03:31:08.331 00.000 21948 worker thread done servicing request
03:31:08.331 00.000 21948 Worker thread wakes up
03:31:08.331 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:08.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:08.331 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:09.853 01.522 21948 Exposure complete
03:31:09.904 00.051 21948 worker thread done servicing request
03:31:09.904 00.000 18120 OnExposeComplete: enter
03:31:09.906 00.002 18120 UpdateGuideState(): m_state=6
03:31:09.906 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5840
03:31:09.907 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=233.13, Mass=1898, SNR=30.2, Peak=156 HFD=4.3
03:31:09.908 00.001 18120 MultiStar: [#1 0.09,-0.22,0.71,U] [#2 -0.15,-0.05,0.63,U] [#3 0.17,-0.18,0.59,U] [#4 -0.05,-0.03,0.53,U] [#5 0.17,-0.07,0.45,U] [#6 -0.07,-0.14,0.49,U] [#7 -0.13,-0.09,0.42,U] [#8 -0.05,0.11,0.39,U] 
03:31:09.908 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {-0.15, -0.13}
03:31:09.909 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.82 = 2.46)
03:31:09.909 00.000 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.86 = 2.42)
03:31:09.910 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.82 mountX=-0.08 mountY=0.07, mountTheta=2.44
03:31:09.912 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.10, opts=13)
03:31:09.912 00.000 18120 Enqueuing Move request for scope (-0.03, -0.10)
03:31:09.913 00.001 21948 Worker thread wakes up
03:31:09.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:09.913 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:31:09.914 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:09.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:09.914 00.000 18120 Enqueuing Expose request
03:31:09.915 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
03:31:09.915 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
03:31:09.915 00.000 21948 Moving (-0.03, -0.10) raw xDistance=-0.08 yDistance=0.07
03:31:09.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:09.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:09.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:31:09.915 00.000 21948 MoveAxis(E, 0, ABG)
03:31:09.915 00.000 21948 Move returns status 0, amount 0
03:31:09.915 00.000 21948 MoveAxis(N, 0, ABG)
03:31:09.915 00.000 21948 Move returns status 0, amount 0
03:31:09.915 00.000 21948 move complete, result=0
03:31:09.915 00.000 21948 worker thread done servicing request
03:31:09.915 00.000 21948 Worker thread wakes up
03:31:09.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:09.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:09.916 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:11.540 01.624 21948 Exposure complete
03:31:11.606 00.066 21948 worker thread done servicing request
03:31:11.606 00.000 18120 OnExposeComplete: enter
03:31:11.607 00.001 18120 UpdateGuideState(): m_state=6
03:31:11.607 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5841
03:31:11.608 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.19, Mass=1772, SNR=29.1, Peak=166 HFD=4.2
03:31:11.608 00.000 18120 MultiStar: [#1 0.14,-0.41,0.74,U] [#2 -0.06,-0.13,0.65,U] [#3 0.08,-0.05,0.60,U] [#4 -0.17,-0.10,0.58,U] [#5 0.23,-0.16,0.48,U] [#6 -0.26,-0.34,0.52,U] [#7 -0.15,-0.12,0.43,U] [#8 0.31,-0.15,0.41,U] 
03:31:11.609 00.001 18120 single-star, 8 included, MultiStar: {0.01, -0.17}, one-star: {-0.02, -0.06}
03:31:11.609 00.000 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.90 = 2.38)
03:31:11.610 00.001 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.34)
03:31:11.610 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.91 mountX=-0.05 mountY=0.05, mountTheta=2.36
03:31:11.612 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.06, opts=13)
03:31:11.614 00.002 18120 Enqueuing Move request for scope (-0.02, -0.06)
03:31:11.615 00.001 21948 Worker thread wakes up
03:31:11.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:11.616 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:31:11.616 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:31:11.616 00.000 21948 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.05
03:31:11.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:31:11.616 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:11.616 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:31:11.616 00.000 21948 MoveAxis(E, 0, ABG)
03:31:11.616 00.000 21948 Move returns status 0, amount 0
03:31:11.616 00.000 21948 MoveAxis(N, 0, ABG)
03:31:11.616 00.000 21948 Move returns status 0, amount 0
03:31:11.616 00.000 21948 move complete, result=0
03:31:11.616 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.1
03:31:11.617 00.001 21948 worker thread done servicing request
03:31:11.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:11.618 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:11.618 00.000 18120 Enqueuing Expose request
03:31:11.618 00.000 21948 Worker thread wakes up
03:31:11.619 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:11.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:11.619 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:13.140 01.521 21948 Exposure complete
03:31:13.181 00.041 21948 worker thread done servicing request
03:31:13.181 00.000 18120 OnExposeComplete: enter
03:31:13.182 00.001 18120 UpdateGuideState(): m_state=6
03:31:13.183 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5842
03:31:13.185 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=232.99, Mass=1962, SNR=30.7, Peak=173 HFD=4.3
03:31:13.189 00.004 18120 MultiStar: [#1 0.26,-0.29,0.68,U] [#2 -0.02,-0.40,0.60,U] [#3 0.32,-0.24,0.58,U] [#4 -0.06,0.04,0.52,U] [#5 0.12,-0.09,0.44,U] [#6 0.19,-0.43,0.00,M1] [#7 0.03,-0.31,0.41,U] [#8 0.13,0.14,0.37,U] 
03:31:13.189 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.20}, one-star: {0.10, -0.27}
03:31:13.189 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
03:31:13.190 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
03:31:13.190 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.05 mountX=-0.23 mountY=-0.01, mountTheta=-3.08
03:31:13.191 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.20, opts=13)
03:31:13.192 00.001 18120 Enqueuing Move request for scope (0.12, -0.20)
03:31:13.193 00.001 21948 Worker thread wakes up
03:31:13.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
03:31:13.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:13.193 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
03:31:13.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:13.194 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:13.194 00.000 18120 Enqueuing Expose request
03:31:13.195 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
03:31:13.195 00.000 21948 Moving (0.12, -0.20) raw xDistance=-0.23 yDistance=-0.01
03:31:13.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:31:13.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:13.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:13.195 00.000 21948 MoveAxis(E, 42, ABG)
03:31:13.195 00.000 21948 Guiding  Dir = 2, Dur = 42
03:31:13.195 00.000 21948 IsSlewing returns 0
03:31:13.195 00.000 21948 IsGuiding returns 0
03:31:13.198 00.003 21948 PulseGuide returned control before completion, sleep 50
03:31:13.265 00.067 21948 IsGuiding returns 0
03:31:13.265 00.000 21948 Move returns status 0, amount 42
03:31:13.265 00.000 21948 MoveAxis(N, 0, ABG)
03:31:13.265 00.000 21948 Move returns status 0, amount 0
03:31:13.266 00.001 21948 move complete, result=0
03:31:13.266 00.000 21948 worker thread done servicing request
03:31:13.266 00.000 21948 Worker thread wakes up
03:31:13.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:13.266 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
03:31:13.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:14.897 01.631 21948 Exposure complete
03:31:14.928 00.031 21948 worker thread done servicing request
03:31:14.928 00.000 18120 OnExposeComplete: enter
03:31:14.928 00.000 18120 UpdateGuideState(): m_state=6
03:31:14.929 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5843
03:31:14.929 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=233.23, Mass=1924, SNR=30.5, Peak=156 HFD=4.2
03:31:14.930 00.001 18120 MultiStar: [#1 -0.00,-0.16,0.70,U] [#2 -0.18,-0.07,0.63,U] [#3 0.06,-0.17,0.55,U] [#4 -0.26,0.28,0.54,U] [#5 0.01,0.13,0.47,U] [#6 0.14,-0.02,0.49,U] [#7 -0.11,-0.16,0.41,U] [#8 -0.10,0.16,0.40,U] 
03:31:14.930 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.05, -0.02}
03:31:14.931 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.83 = 1.46)
03:31:14.931 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.87 = 1.42)
03:31:14.931 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.83 mountX=0.00 mountY=0.04, mountTheta=1.46
03:31:14.933 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
03:31:14.933 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
03:31:14.934 00.001 21948 Worker thread wakes up
03:31:14.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
03:31:14.934 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
03:31:14.934 00.000 21948 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
03:31:14.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:31:14.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:14.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:14.934 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.5
03:31:14.935 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:14.935 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:14.935 00.000 18120 Enqueuing Expose request
03:31:14.936 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:31:14.936 00.000 21948 MoveAxis(E, 0, ABG)
03:31:14.936 00.000 21948 Move returns status 0, amount 0
03:31:14.936 00.000 21948 MoveAxis(N, 0, ABG)
03:31:14.936 00.000 21948 Move returns status 0, amount 0
03:31:14.936 00.000 21948 move complete, result=0
03:31:14.936 00.000 21948 worker thread done servicing request
03:31:14.936 00.000 21948 Worker thread wakes up
03:31:14.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:14.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:14.937 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:16.465 01.528 21948 Exposure complete
03:31:16.508 00.043 21948 worker thread done servicing request
03:31:16.508 00.000 18120 OnExposeComplete: enter
03:31:16.512 00.004 18120 UpdateGuideState(): m_state=6
03:31:16.514 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5844
03:31:16.517 00.003 18120 Star::Find returns 1 (0), X=895.13, Y=233.14, Mass=1746, SNR=29.0, Peak=168 HFD=4.2
03:31:16.519 00.002 18120 MultiStar: [#1 0.01,-0.28,0.70,U] [#2 0.08,-0.11,0.63,U] [#3 0.14,-0.09,0.61,U] [#4 0.19,0.08,0.58,U] [#5 0.14,0.06,0.49,U] [#6 -0.24,-0.22,0.55,U] [#7 -0.02,0.13,0.42,U] [#8 -0.32,0.11,0.42,U] 
03:31:16.521 00.002 18120 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.13, -0.11}
03:31:16.524 00.003 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:31:16.526 00.002 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
03:31:16.526 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.12 mountX=-0.08 mountY=0.00, mountTheta=3.13
03:31:16.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
03:31:16.528 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
03:31:16.528 00.000 21948 Worker thread wakes up
03:31:16.528 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:31:16.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:31:16.528 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.00
03:31:16.529 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:16.529 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:16.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:16.529 00.000 18120 UpdateGuideState exits: m=1746 RSB=29.0
03:31:16.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:16.530 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:16.530 00.000 18120 Enqueuing Expose request
03:31:16.531 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:31:16.531 00.000 21948 MoveAxis(E, 0, ABG)
03:31:16.531 00.000 21948 Move returns status 0, amount 0
03:31:16.531 00.000 21948 MoveAxis(N, 0, ABG)
03:31:16.531 00.000 21948 Move returns status 0, amount 0
03:31:16.531 00.000 21948 move complete, result=0
03:31:16.531 00.000 21948 worker thread done servicing request
03:31:16.531 00.000 21948 Worker thread wakes up
03:31:16.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:16.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:16.531 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:18.168 01.637 21948 Exposure complete
03:31:18.211 00.043 21948 worker thread done servicing request
03:31:18.211 00.000 18120 OnExposeComplete: enter
03:31:18.212 00.001 18120 UpdateGuideState(): m_state=6
03:31:18.213 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5845
03:31:18.213 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=233.19, Mass=2001, SNR=30.9, Peak=197 HFD=4.2
03:31:18.214 00.001 18120 MultiStar: [#1 0.09,-0.11,0.69,U] [#2 -0.11,-0.19,0.61,U] [#3 0.27,-0.08,0.61,U] [#4 -0.04,0.08,0.55,U] [#5 0.21,-0.18,0.45,U] [#6 -0.12,-0.24,0.54,U] [#7 0.12,-0.24,0.44,U] [#8 0.41,0.13,0.36,U] 
03:31:18.214 00.000 18120 single-star, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.02, -0.07}
03:31:18.214 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
03:31:18.215 00.001 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
03:31:18.215 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=-0.07 mountY=0.01, mountTheta=2.93
03:31:18.216 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
03:31:18.217 00.001 18120 Enqueuing Move request for scope (0.02, -0.07)
03:31:18.217 00.000 21948 Worker thread wakes up
03:31:18.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:31:18.217 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:31:18.217 00.000 21948 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.01
03:31:18.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:31:18.217 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:18.218 00.001 18120 UpdateGuideState exits: m=2001 RSB=30.9
03:31:18.218 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:18.219 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:18.219 00.000 18120 Enqueuing Expose request
03:31:18.220 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:18.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:31:18.220 00.000 21948 MoveAxis(E, 0, ABG)
03:31:18.220 00.000 21948 Move returns status 0, amount 0
03:31:18.220 00.000 21948 MoveAxis(N, 0, ABG)
03:31:18.220 00.000 21948 Move returns status 0, amount 0
03:31:18.220 00.000 21948 move complete, result=0
03:31:18.220 00.000 21948 worker thread done servicing request
03:31:18.220 00.000 21948 Worker thread wakes up
03:31:18.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:18.220 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:18.221 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:19.736 01.515 21948 Exposure complete
03:31:19.771 00.035 21948 worker thread done servicing request
03:31:19.771 00.000 18120 OnExposeComplete: enter
03:31:19.772 00.001 18120 UpdateGuideState(): m_state=6
03:31:19.772 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5846
03:31:19.773 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=233.05, Mass=1905, SNR=30.1, Peak=182 HFD=4.3
03:31:19.773 00.000 18120 MultiStar: [#1 0.04,-0.42,0.69,U] [#2 -0.10,-0.03,0.65,U] [#3 0.32,-0.31,0.00,M1] [#4 0.16,-0.19,0.55,U] [#5 0.58,-0.20,0.00,M1] [#6 -0.11,-0.32,0.53,U] [#7 -0.05,-0.20,0.43,U] [#8 0.06,-0.10,0.39,U] 
03:31:19.775 00.002 18120 single-star, 6 included, MultiStar: {-0.00, -0.21}, one-star: {-0.01, -0.20}
03:31:19.776 00.001 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.00) = xAngle (-3.62 = 2.67)
03:31:19.777 00.001 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.66 = 2.63)
03:31:19.778 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.62 mountX=-0.18 mountY=0.10, mountTheta=2.64
03:31:19.781 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.20, opts=13)
03:31:19.784 00.003 18120 Enqueuing Move request for scope (-0.01, -0.20)
03:31:19.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:19.785 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.1
03:31:19.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:19.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:19.786 00.000 18120 Enqueuing Expose request
03:31:19.786 00.000 21948 Worker thread wakes up
03:31:19.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
03:31:19.786 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
03:31:19.787 00.001 21948 Moving (-0.01, -0.20) raw xDistance=-0.18 yDistance=0.10
03:31:19.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:31:19.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:19.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:31:19.787 00.000 21948 MoveAxis(E, 0, ABG)
03:31:19.787 00.000 21948 Move returns status 0, amount 0
03:31:19.787 00.000 21948 MoveAxis(N, 0, ABG)
03:31:19.787 00.000 21948 Move returns status 0, amount 0
03:31:19.787 00.000 21948 move complete, result=0
03:31:19.787 00.000 21948 worker thread done servicing request
03:31:19.787 00.000 21948 Worker thread wakes up
03:31:19.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:19.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:19.787 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:21.416 01.629 21948 Exposure complete
03:31:21.446 00.030 21948 worker thread done servicing request
03:31:21.447 00.001 18120 OnExposeComplete: enter
03:31:21.447 00.000 18120 UpdateGuideState(): m_state=6
03:31:21.448 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5847
03:31:21.449 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=233.01, Mass=1949, SNR=30.5, Peak=178 HFD=4.4
03:31:21.450 00.001 18120 MultiStar: [#1 0.35,-0.43,0.00,M1] [#2 0.09,-0.40,0.62,U] [#3 0.43,-0.66,0.00,M2] [#4 0.04,-0.25,0.56,U] [#5 0.32,-0.15,0.43,U] [#6 0.32,-0.58,0.00,M1] [#7 0.09,-0.20,0.42,U] [#8 0.33,-0.18,0.39,U] 
03:31:21.450 00.000 18120 single-star, 5 included, MultiStar: {0.13, -0.25}, one-star: {0.07, -0.25}
03:31:21.450 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.98)
03:31:21.451 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
03:31:21.451 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.25 cameraTheta=-1.31 mountX=-0.25 mountY=0.05, mountTheta=2.94
03:31:21.452 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.25, opts=13)
03:31:21.453 00.001 18120 Enqueuing Move request for scope (0.07, -0.25)
03:31:21.453 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:21.454 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.5
03:31:21.454 00.000 21948 Worker thread wakes up
03:31:21.455 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
03:31:21.455 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
03:31:21.455 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:21.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:21.456 00.001 18120 Enqueuing Expose request
03:31:21.456 00.000 21948 Moving (0.07, -0.25) raw xDistance=-0.25 yDistance=0.05
03:31:21.456 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:31:21.456 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:21.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:31:21.456 00.000 21948 MoveAxis(E, 45, ABG)
03:31:21.456 00.000 21948 Guiding  Dir = 2, Dur = 45
03:31:21.457 00.001 21948 IsSlewing returns 0
03:31:21.457 00.000 21948 IsGuiding returns 0
03:31:21.459 00.002 21948 PulseGuide returned control before completion, sleep 54
03:31:21.527 00.068 21948 IsGuiding returns 0
03:31:21.527 00.000 21948 Move returns status 0, amount 45
03:31:21.527 00.000 21948 MoveAxis(N, 0, ABG)
03:31:21.527 00.000 21948 Move returns status 0, amount 0
03:31:21.529 00.002 21948 move complete, result=0
03:31:21.529 00.000 21948 worker thread done servicing request
03:31:21.529 00.000 21948 Worker thread wakes up
03:31:21.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:21.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:21.529 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
03:31:22.937 01.408 21948 Exposure complete
03:31:22.972 00.035 21948 worker thread done servicing request
03:31:22.972 00.000 18120 OnExposeComplete: enter
03:31:22.974 00.002 18120 UpdateGuideState(): m_state=6
03:31:22.974 00.000 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5848
03:31:22.975 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.23, Mass=1821, SNR=29.6, Peak=172 HFD=4.1
03:31:22.976 00.001 18120 MultiStar: [#1 0.27,-0.21,0.70,U] [#2 -0.19,-0.12,0.64,U] [#3 0.15,-0.24,0.61,U] [#4 0.04,0.18,0.54,U] [#5 0.06,0.15,0.47,U] [#6 0.23,-0.40,0.00,M2] [#7 0.15,-0.22,0.43,U] [#8 0.39,-0.33,0.00,M1] 
03:31:22.977 00.001 18120 single-star, 6 included, MultiStar: {0.06, -0.07}, one-star: {-0.02, -0.03}
03:31:22.979 00.002 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.07)
03:31:22.980 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.03)
03:31:22.980 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.22 mountX=-0.02 mountY=0.03, mountTheta=2.06
03:31:22.984 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
03:31:22.984 00.000 18120 Enqueuing Move request for scope (-0.02, -0.03)
03:31:22.985 00.001 21948 Worker thread wakes up
03:31:22.985 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:22.985 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.6
03:31:22.985 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:22.986 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:22.986 00.000 18120 Enqueuing Expose request
03:31:22.987 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:31:22.987 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:31:22.987 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:31:22.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:31:22.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:22.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:22.987 00.000 21948 MoveAxis(E, 0, ABG)
03:31:22.987 00.000 21948 Move returns status 0, amount 0
03:31:22.987 00.000 21948 MoveAxis(N, 0, ABG)
03:31:22.987 00.000 21948 Move returns status 0, amount 0
03:31:22.987 00.000 21948 move complete, result=0
03:31:22.987 00.000 21948 worker thread done servicing request
03:31:22.987 00.000 21948 Worker thread wakes up
03:31:22.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:22.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:22.987 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:24.623 01.636 21948 Exposure complete
03:31:24.671 00.048 21948 worker thread done servicing request
03:31:24.671 00.000 18120 OnExposeComplete: enter
03:31:24.672 00.001 18120 UpdateGuideState(): m_state=6
03:31:24.673 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5849
03:31:24.673 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=233.12, Mass=1837, SNR=29.7, Peak=173 HFD=4.1
03:31:24.674 00.001 18120 MultiStar: [#1 0.16,-0.28,0.71,U] [#2 0.14,-0.03,0.63,U] [#3 0.23,-0.31,0.61,U] [#4 -0.09,-0.03,0.58,U] [#5 0.21,0.10,0.46,U] [#6 0.21,-0.44,0.00,M3] [#7 0.17,-0.10,0.45,U] [#8 0.01,0.02,0.41,U] 
03:31:24.674 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.11}, one-star: {0.22, -0.14}
03:31:24.675 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
03:31:24.675 00.000 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
03:31:24.676 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.68 mountX=-0.16 mountY=-0.07, mountTheta=-2.71
03:31:24.678 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.11, opts=13)
03:31:24.680 00.002 18120 Enqueuing Move request for scope (0.14, -0.11)
03:31:24.681 00.001 21948 Worker thread wakes up
03:31:24.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:24.681 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.7
03:31:24.682 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:24.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:24.683 00.001 18120 Enqueuing Expose request
03:31:24.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
03:31:24.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
03:31:24.683 00.000 21948 Moving (0.14, -0.11) raw xDistance=-0.16 yDistance=-0.07
03:31:24.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:31:24.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:24.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:31:24.684 00.001 21948 MoveAxis(E, 0, ABG)
03:31:24.684 00.000 21948 Move returns status 0, amount 0
03:31:24.684 00.000 21948 MoveAxis(N, 0, ABG)
03:31:24.684 00.000 21948 Move returns status 0, amount 0
03:31:24.684 00.000 21948 move complete, result=0
03:31:24.684 00.000 21948 worker thread done servicing request
03:31:24.684 00.000 21948 Worker thread wakes up
03:31:24.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:24.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:24.685 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:26.201 01.516 21948 Exposure complete
03:31:26.271 00.070 21948 worker thread done servicing request
03:31:26.271 00.000 18120 OnExposeComplete: enter
03:31:26.273 00.002 18120 UpdateGuideState(): m_state=6
03:31:26.274 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5850
03:31:26.274 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=233.12, Mass=1765, SNR=29.2, Peak=165 HFD=4.2
03:31:26.275 00.001 18120 MultiStar: [#1 0.21,-0.09,0.76,U] [#2 0.02,-0.07,0.64,U] [#3 0.32,0.02,0.60,U] [#4 -0.00,-0.10,0.60,U] [#5 0.28,-0.08,0.45,U] [#6 0.06,-0.16,0.51,U] [#7 0.32,-0.13,0.43,U] [#8 0.22,0.16,0.42,U] 
03:31:26.275 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.15, -0.14}
03:31:26.276 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
03:31:26.276 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
03:31:26.279 00.003 18120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.43 mountX=-0.14 mountY=-0.11, mountTheta=-2.45
03:31:26.280 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.08, opts=13)
03:31:26.280 00.000 18120 Enqueuing Move request for scope (0.17, -0.08)
03:31:26.281 00.001 21948 Worker thread wakes up
03:31:26.281 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
03:31:26.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:26.281 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.2
03:31:26.282 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:26.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:26.282 00.000 18120 Enqueuing Expose request
03:31:26.283 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
03:31:26.283 00.000 21948 Moving (0.17, -0.08) raw xDistance=-0.14 yDistance=-0.11
03:31:26.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:31:26.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:26.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:31:26.283 00.000 21948 MoveAxis(E, 0, ABG)
03:31:26.283 00.000 21948 Move returns status 0, amount 0
03:31:26.283 00.000 21948 MoveAxis(N, 0, ABG)
03:31:26.283 00.000 21948 Move returns status 0, amount 0
03:31:26.283 00.000 21948 move complete, result=0
03:31:26.283 00.000 21948 worker thread done servicing request
03:31:26.283 00.000 21948 Worker thread wakes up
03:31:26.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:26.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:26.283 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:27.907 01.624 21948 Exposure complete
03:31:27.933 00.026 21948 worker thread done servicing request
03:31:27.933 00.000 18120 OnExposeComplete: enter
03:31:27.933 00.000 18120 UpdateGuideState(): m_state=6
03:31:27.934 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5851
03:31:27.934 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=233.07, Mass=1881, SNR=30.1, Peak=167 HFD=4.2
03:31:27.935 00.001 18120 MultiStar: [#1 0.29,-0.49,0.00,M1] [#2 0.01,-0.27,0.63,U] [#3 0.44,-0.43,0.00,M1] [#4 -0.23,-0.05,0.57,U] [#5 0.03,-0.06,0.46,U] [#6 0.06,-0.35,0.49,U] [#7 0.27,-0.17,0.43,U] [#8 0.25,-0.04,0.39,U] 
03:31:27.935 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.17}, one-star: {0.22, -0.18}
03:31:27.936 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
03:31:27.938 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
03:31:27.941 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.09 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
03:31:27.942 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.17, opts=13)
03:31:27.942 00.000 18120 Enqueuing Move request for scope (0.09, -0.17)
03:31:27.943 00.001 21948 Worker thread wakes up
03:31:27.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:27.943 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.1
03:31:27.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:27.945 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:27.945 00.000 18120 Enqueuing Expose request
03:31:27.946 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
03:31:27.946 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
03:31:27.946 00.000 21948 Moving (0.09, -0.17) raw xDistance=-0.19 yDistance=-0.00
03:31:27.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:31:27.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:27.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:31:27.946 00.000 21948 MoveAxis(E, 0, ABG)
03:31:27.946 00.000 21948 Move returns status 0, amount 0
03:31:27.946 00.000 21948 MoveAxis(N, 0, ABG)
03:31:27.946 00.000 21948 Move returns status 0, amount 0
03:31:27.946 00.000 21948 move complete, result=0
03:31:27.946 00.000 21948 worker thread done servicing request
03:31:27.946 00.000 21948 Worker thread wakes up
03:31:27.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:27.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:27.947 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:29.465 01.518 21948 Exposure complete
03:31:29.530 00.065 21948 worker thread done servicing request
03:31:29.530 00.000 18120 OnExposeComplete: enter
03:31:29.531 00.001 18120 UpdateGuideState(): m_state=6
03:31:29.533 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5852
03:31:29.534 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=233.12, Mass=1714, SNR=28.7, Peak=165 HFD=4.1
03:31:29.536 00.002 18120 MultiStar: [#1 0.41,-0.47,0.00,M2] [#2 0.08,-0.14,0.66,U] [#3 0.21,-0.59,0.00,M2] [#4 0.01,-0.11,0.57,U] [#5 0.31,-0.16,0.49,U] [#6 0.27,-0.53,0.00,M2] [#7 0.30,-0.36,0.00,M1] [#8 -0.03,0.07,0.37,U] 
03:31:29.537 00.001 18120 refined, 4 included, MultiStar: {0.12, -0.11}, one-star: {0.16, -0.14}
03:31:29.538 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
03:31:29.539 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
03:31:29.540 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.15 mountY=-0.06, mountTheta=-2.79
03:31:29.543 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
03:31:29.544 00.001 18120 Enqueuing Move request for scope (0.12, -0.11)
03:31:29.546 00.002 21948 Worker thread wakes up
03:31:29.546 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
03:31:29.546 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
03:31:29.546 00.000 21948 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.06
03:31:29.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:29.547 00.001 18120 UpdateGuideState exits: m=1714 RSB=28.7
03:31:29.547 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:29.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:29.548 00.001 18120 Enqueuing Expose request
03:31:29.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:31:29.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:29.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:31:29.548 00.000 21948 MoveAxis(E, 0, ABG)
03:31:29.548 00.000 21948 Move returns status 0, amount 0
03:31:29.548 00.000 21948 MoveAxis(N, 0, ABG)
03:31:29.548 00.000 21948 Move returns status 0, amount 0
03:31:29.548 00.000 21948 move complete, result=0
03:31:29.548 00.000 21948 worker thread done servicing request
03:31:29.548 00.000 21948 Worker thread wakes up
03:31:29.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:29.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:29.549 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:31.170 01.621 21948 Exposure complete
03:31:31.212 00.042 21948 worker thread done servicing request
03:31:31.212 00.000 18120 OnExposeComplete: enter
03:31:31.212 00.000 18120 UpdateGuideState(): m_state=6
03:31:31.213 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5853
03:31:31.213 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=232.82, Mass=1871, SNR=30.0, Peak=172 HFD=3.9
03:31:31.214 00.001 18120 MultiStar: [#1 0.34,-0.59,0.00,M3] [#2 0.05,-0.47,0.00,M1] [#3 0.40,-0.58,0.00,M3] [#4 0.16,-0.46,0.00,M1] [#5 0.30,-0.19,0.46,U] [#6 0.10,-0.56,0.00,M3] [#7 0.28,-0.49,0.00,M2] [#8 0.45,-0.32,0.00,M1] 
03:31:31.214 00.000 18120 refined, 1 included, MultiStar: {0.30, -0.35}, one-star: {0.30, -0.43}
03:31:31.215 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
03:31:31.215 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:31:31.216 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.35 hyp=0.47 cameraTheta=-0.86 mountX=-0.45 mountY=-0.11, mountTheta=-2.90
03:31:31.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.35, opts=13)
03:31:31.218 00.001 18120 Enqueuing Move request for scope (0.30, -0.35)
03:31:31.218 00.000 21948 Worker thread wakes up
03:31:31.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:31.219 00.001 18120 UpdateGuideState exits: m=1871 RSB=30.0
03:31:31.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:31.219 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:31.220 00.001 18120 Enqueuing Expose request
03:31:31.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.35) opts 0xd
03:31:31.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.35)
03:31:31.220 00.000 21948 Moving (0.30, -0.35) raw xDistance=-0.45 yDistance=-0.11
03:31:31.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:31:31.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:31.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:31:31.220 00.000 21948 MoveAxis(E, 80, ABG)
03:31:31.220 00.000 21948 Guiding  Dir = 2, Dur = 80
03:31:31.221 00.001 21948 IsSlewing returns 0
03:31:31.221 00.000 21948 IsGuiding returns 0
03:31:31.223 00.002 21948 PulseGuide returned control before completion, sleep 89
03:31:31.329 00.106 21948 IsGuiding returns 0
03:31:31.329 00.000 21948 Move returns status 0, amount 80
03:31:31.329 00.000 21948 MoveAxis(N, 0, ABG)
03:31:31.329 00.000 21948 Move returns status 0, amount 0
03:31:31.329 00.000 21948 move complete, result=0
03:31:31.329 00.000 21948 worker thread done servicing request
03:31:31.329 00.000 18120 GuideStep: -0.4 px 80 ms EAST, -0.1 px 0 ms NORTH
03:31:31.330 00.001 21948 Worker thread wakes up
03:31:31.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:31.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:32.749 01.419 21948 Exposure complete
03:31:32.777 00.028 21948 worker thread done servicing request
03:31:32.777 00.000 18120 OnExposeComplete: enter
03:31:32.778 00.001 18120 UpdateGuideState(): m_state=6
03:31:32.778 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5854
03:31:32.779 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=233.21, Mass=1982, SNR=30.8, Peak=194 HFD=4.2
03:31:32.779 00.000 18120 MultiStar: [#1 0.11,-0.38,0.69,U] [#2 -0.00,-0.08,0.62,U] [#3 0.10,-0.14,0.59,U] [#4 -0.24,-0.09,0.55,U] [#5 0.20,0.11,0.42,U] [#6 -0.22,-0.27,0.53,U] [#7 -0.26,-0.22,0.41,U] [#8 0.13,-0.04,0.41,U] 
03:31:32.780 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.13, -0.04}
03:31:32.780 00.000 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.00) = xAngle (-3.50 = 2.78)
03:31:32.781 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.74)
03:31:32.781 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=-0.12 mountY=0.05, mountTheta=2.75
03:31:32.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
03:31:32.783 00.000 18120 Enqueuing Move request for scope (0.01, -0.13)
03:31:32.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:32.784 00.001 18120 UpdateGuideState exits: m=1982 RSB=30.8
03:31:32.784 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:32.785 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:32.785 00.000 18120 Enqueuing Expose request
03:31:32.786 00.001 21948 Worker thread wakes up
03:31:32.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
03:31:32.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
03:31:32.786 00.000 21948 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.05
03:31:32.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:31:32.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:32.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:31:32.786 00.000 21948 MoveAxis(E, 0, ABG)
03:31:32.786 00.000 21948 Move returns status 0, amount 0
03:31:32.786 00.000 21948 MoveAxis(N, 0, ABG)
03:31:32.786 00.000 21948 Move returns status 0, amount 0
03:31:32.786 00.000 21948 move complete, result=0
03:31:32.786 00.000 21948 worker thread done servicing request
03:31:32.786 00.000 21948 Worker thread wakes up
03:31:32.786 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:32.787 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:32.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:34.409 01.622 21948 Exposure complete
03:31:34.453 00.044 21948 worker thread done servicing request
03:31:34.453 00.000 18120 OnExposeComplete: enter
03:31:34.456 00.003 18120 UpdateGuideState(): m_state=6
03:31:34.459 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5855
03:31:34.461 00.002 18120 Star::Find returns 1 (0), X=894.98, Y=233.11, Mass=1879, SNR=30.1, Peak=173 HFD=4.3
03:31:34.463 00.002 18120 MultiStar: [#1 0.16,-0.15,0.72,U] [#2 -0.02,-0.00,0.65,U] [#3 0.15,-0.18,0.59,U] [#4 -0.15,-0.07,0.54,U] [#5 0.02,0.06,0.48,U] [#6 0.01,-0.56,0.00,M3] [#7 -0.04,-0.09,0.41,U] [#8 0.11,-0.11,0.43,U] 
03:31:34.466 00.003 18120 refined, 7 included, MultiStar: {0.03, -0.10}, one-star: {-0.02, -0.15}
03:31:34.468 00.002 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 2.99)
03:31:34.473 00.005 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
03:31:34.473 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.29 mountX=-0.10 mountY=0.02, mountTheta=2.96
03:31:34.474 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
03:31:34.475 00.001 18120 Enqueuing Move request for scope (0.03, -0.10)
03:31:34.475 00.000 21948 Worker thread wakes up
03:31:34.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:31:34.475 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:34.476 00.001 18120 UpdateGuideState exits: m=1879 RSB=30.1
03:31:34.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:34.477 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:34.477 00.000 18120 Enqueuing Expose request
03:31:34.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:31:34.478 00.001 21948 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=0.02
03:31:34.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:34.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:34.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:31:34.478 00.000 21948 MoveAxis(E, 0, ABG)
03:31:34.478 00.000 21948 Move returns status 0, amount 0
03:31:34.478 00.000 21948 MoveAxis(N, 0, ABG)
03:31:34.478 00.000 21948 Move returns status 0, amount 0
03:31:34.478 00.000 21948 move complete, result=0
03:31:34.478 00.000 21948 worker thread done servicing request
03:31:34.478 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:34.479 00.001 21948 Worker thread wakes up
03:31:34.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:34.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:35.999 01.520 21948 Exposure complete
03:31:36.052 00.053 21948 worker thread done servicing request
03:31:36.053 00.001 18120 OnExposeComplete: enter
03:31:36.054 00.001 18120 UpdateGuideState(): m_state=6
03:31:36.056 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5856
03:31:36.057 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=233.20, Mass=1812, SNR=29.5, Peak=168 HFD=4.2
03:31:36.061 00.004 18120 MultiStar: [#1 0.03,-0.27,0.72,U] [#2 -0.07,-0.04,0.66,U] [#3 0.25,-0.10,0.59,U] [#4 -0.23,0.02,0.58,U] [#5 0.02,0.07,0.46,U] [#6 -0.20,-0.26,0.49,U] [#7 0.00,-0.09,0.44,U] [#8 -0.13,0.25,0.41,U] 
03:31:36.062 00.001 18120 single-star, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.01, -0.06}
03:31:36.063 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.88)
03:31:36.064 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.84)
03:31:36.066 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.41 mountX=-0.06 mountY=0.02, mountTheta=2.84
03:31:36.071 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.06, opts=13)
03:31:36.073 00.002 18120 Enqueuing Move request for scope (0.01, -0.06)
03:31:36.074 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:36.075 00.001 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:31:36.076 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:36.077 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:36.077 00.000 18120 Enqueuing Expose request
03:31:36.078 00.001 21948 Worker thread wakes up
03:31:36.078 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:31:36.078 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:31:36.078 00.000 21948 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
03:31:36.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:31:36.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:36.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:31:36.078 00.000 21948 MoveAxis(E, 0, ABG)
03:31:36.078 00.000 21948 Move returns status 0, amount 0
03:31:36.078 00.000 21948 MoveAxis(N, 0, ABG)
03:31:36.078 00.000 21948 Move returns status 0, amount 0
03:31:36.078 00.000 21948 move complete, result=0
03:31:36.078 00.000 21948 worker thread done servicing request
03:31:36.078 00.000 21948 Worker thread wakes up
03:31:36.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:36.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:36.078 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:37.710 01.632 21948 Exposure complete
03:31:37.746 00.036 21948 worker thread done servicing request
03:31:37.746 00.000 18120 OnExposeComplete: enter
03:31:37.747 00.001 18120 UpdateGuideState(): m_state=6
03:31:37.748 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5857
03:31:37.748 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=233.13, Mass=1834, SNR=29.5, Peak=168 HFD=4.3
03:31:37.749 00.001 18120 MultiStar: [#1 -0.02,-0.26,0.70,U] [#2 0.05,-0.23,0.63,U] [#3 0.24,-0.05,0.58,U] [#4 -0.06,0.06,0.54,U] [#5 0.10,0.20,0.48,U] [#6 -0.02,-0.48,0.00,M3] [#7 -0.08,-0.03,0.44,U] [#8 -0.12,0.20,0.40,U] 
03:31:37.749 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.01, -0.12}
03:31:37.750 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
03:31:37.750 00.000 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
03:31:37.750 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.24 mountX=-0.06 mountY=0.01, mountTheta=3.00
03:31:37.752 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
03:31:37.752 00.000 18120 Enqueuing Move request for scope (0.02, -0.06)
03:31:37.752 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:37.753 00.001 21948 Worker thread wakes up
03:31:37.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
03:31:37.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
03:31:37.753 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.01
03:31:37.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:31:37.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:37.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:31:37.753 00.000 21948 MoveAxis(E, 0, ABG)
03:31:37.753 00.000 21948 Move returns status 0, amount 0
03:31:37.753 00.000 21948 MoveAxis(N, 0, ABG)
03:31:37.753 00.000 21948 Move returns status 0, amount 0
03:31:37.753 00.000 21948 move complete, result=0
03:31:37.753 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.5
03:31:37.754 00.001 21948 worker thread done servicing request
03:31:37.754 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:37.754 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:37.755 00.001 18120 Enqueuing Expose request
03:31:37.756 00.001 21948 Worker thread wakes up
03:31:37.756 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:37.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:37.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:39.280 01.524 21948 Exposure complete
03:31:39.318 00.038 21948 worker thread done servicing request
03:31:39.319 00.001 18120 OnExposeComplete: enter
03:31:39.320 00.001 18120 UpdateGuideState(): m_state=6
03:31:39.321 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5858
03:31:39.322 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=233.16, Mass=1884, SNR=30.1, Peak=174 HFD=4.2
03:31:39.322 00.000 18120 MultiStar: [#1 0.11,-0.30,0.70,U] [#2 -0.24,0.03,0.63,U] [#3 0.17,-0.16,0.57,U] [#4 -0.17,0.04,0.56,U] [#5 0.22,-0.06,0.45,U] [#6 -0.05,-0.35,0.48,U] [#7 -0.05,0.07,0.42,U] [#8 0.06,0.20,0.39,U] 
03:31:39.323 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {-0.02, -0.09}
03:31:39.323 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
03:31:39.324 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
03:31:39.324 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.59 mountX=-0.08 mountY=0.04, mountTheta=2.66
03:31:39.325 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.08, opts=13)
03:31:39.326 00.001 18120 Enqueuing Move request for scope (-0.00, -0.08)
03:31:39.327 00.001 21948 Worker thread wakes up
03:31:39.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:39.328 00.001 18120 UpdateGuideState exits: m=1884 RSB=30.1
03:31:39.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:39.328 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:39.329 00.001 18120 Enqueuing Expose request
03:31:39.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
03:31:39.329 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
03:31:39.329 00.000 21948 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.04
03:31:39.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:39.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:39.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:31:39.329 00.000 21948 MoveAxis(E, 0, ABG)
03:31:39.329 00.000 21948 Move returns status 0, amount 0
03:31:39.329 00.000 21948 MoveAxis(N, 0, ABG)
03:31:39.329 00.000 21948 Move returns status 0, amount 0
03:31:39.329 00.000 21948 move complete, result=0
03:31:39.330 00.001 21948 worker thread done servicing request
03:31:39.330 00.000 21948 Worker thread wakes up
03:31:39.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:39.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:39.330 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:40.955 01.625 21948 Exposure complete
03:31:40.998 00.043 21948 worker thread done servicing request
03:31:40.998 00.000 18120 OnExposeComplete: enter
03:31:41.001 00.003 18120 UpdateGuideState(): m_state=6
03:31:41.003 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5859
03:31:41.005 00.002 18120 Star::Find returns 1 (0), X=894.82, Y=233.18, Mass=1608, SNR=27.8, Peak=148 HFD=4.2
03:31:41.007 00.002 18120 MultiStar: [#1 -0.11,-0.36,0.79,U] [#2 0.18,-0.33,0.67,U] [#3 0.27,-0.24,0.65,U] [#4 -0.13,-0.03,0.61,U] [#5 0.01,-0.07,0.53,U] [#6 0.08,-0.30,0.61,U] [#7 -0.05,-0.42,0.48,U] [#8 -0.02,-0.06,0.42,U] 
03:31:41.009 00.002 18120 single-star, 8 included, MultiStar: {-0.01, -0.21}, one-star: {-0.17, -0.07}
03:31:41.010 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.74 = 1.54)
03:31:41.011 00.001 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.78 = 1.50)
03:31:41.012 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-2.75 mountX=0.01 mountY=0.19, mountTheta=1.54
03:31:41.014 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.07, opts=13)
03:31:41.016 00.002 18120 Enqueuing Move request for scope (-0.17, -0.07)
03:31:41.017 00.001 21948 Worker thread wakes up
03:31:41.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:41.018 00.001 18120 UpdateGuideState exits: m=1608 RSB=27.8
03:31:41.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:41.018 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:41.019 00.001 18120 Enqueuing Expose request
03:31:41.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
03:31:41.019 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
03:31:41.019 00.000 21948 Moving (-0.17, -0.07) raw xDistance=0.01 yDistance=0.19
03:31:41.019 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:31:41.019 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:41.019 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:31:41.019 00.000 21948 MoveAxis(E, 0, ABG)
03:31:41.019 00.000 21948 Move returns status 0, amount 0
03:31:41.019 00.000 21948 MoveAxis(N, 0, ABG)
03:31:41.020 00.001 21948 Move returns status 0, amount 0
03:31:41.020 00.000 21948 move complete, result=0
03:31:41.020 00.000 21948 worker thread done servicing request
03:31:41.020 00.000 21948 Worker thread wakes up
03:31:41.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:41.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:41.020 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:42.544 01.524 21948 Exposure complete
03:31:42.579 00.035 21948 worker thread done servicing request
03:31:42.579 00.000 18120 OnExposeComplete: enter
03:31:42.579 00.000 18120 UpdateGuideState(): m_state=6
03:31:42.580 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5860
03:31:42.580 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=233.27, Mass=1772, SNR=29.2, Peak=160 HFD=4.0
03:31:42.581 00.001 18120 MultiStar: [#1 -0.03,-0.12,0.75,U] [#2 -0.29,0.10,0.65,U] [#3 -0.14,0.06,0.61,U] [#4 -0.27,-0.22,0.57,U] [#5 0.04,0.15,0.47,U] [#6 -0.31,-0.11,0.52,U] [#7 -0.50,0.04,0.00,M1] [#8 -0.03,0.25,0.42,U] 
03:31:42.581 00.000 18120 single-star, 7 included, MultiStar: {-0.13, 0.00}, one-star: {-0.02, 0.01}
03:31:42.582 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
03:31:42.582 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
03:31:42.582 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.55 mountX=0.02 mountY=0.01, mountTheta=0.52
03:31:42.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
03:31:42.584 00.001 18120 Enqueuing Move request for scope (-0.02, 0.01)
03:31:42.584 00.000 21948 Worker thread wakes up
03:31:42.584 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:42.585 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
03:31:42.585 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
03:31:42.585 00.000 21948 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.01
03:31:42.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:31:42.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:42.585 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.2
03:31:42.586 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:42.587 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:31:42.588 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:42.588 00.000 18120 Enqueuing Expose request
03:31:42.589 00.001 21948 MoveAxis(E, 0, ABG)
03:31:42.589 00.000 21948 Move returns status 0, amount 0
03:31:42.589 00.000 21948 MoveAxis(N, 0, ABG)
03:31:42.589 00.000 21948 Move returns status 0, amount 0
03:31:42.589 00.000 21948 move complete, result=0
03:31:42.589 00.000 21948 worker thread done servicing request
03:31:42.589 00.000 21948 Worker thread wakes up
03:31:42.589 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:42.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:42.590 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:44.218 01.628 21948 Exposure complete
03:31:44.256 00.038 21948 worker thread done servicing request
03:31:44.257 00.001 18120 OnExposeComplete: enter
03:31:44.257 00.000 18120 UpdateGuideState(): m_state=6
03:31:44.258 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5861
03:31:44.258 00.000 18120 Star::Find returns 1 (0), X=894.20, Y=233.84, Mass=1734, SNR=28.8, Peak=144 HFD=4.3
03:31:44.259 00.001 18120 MultiStar: large primary error, entering stabilization period
03:31:44.259 00.000 18120 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.00) = xAngle (0.51 = 0.51)
03:31:44.260 00.001 18120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.47 = 0.47)
03:31:44.261 00.001 18120 CameraToMount -- cameraX=-0.80 cameraY=0.59 hyp=0.99 cameraTheta=2.51 mountX=0.87 mountY=0.45, mountTheta=0.48
03:31:44.264 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.80, y=0.59, opts=13)
03:31:44.265 00.001 18120 Enqueuing Move request for scope (-0.80, 0.59)
03:31:44.266 00.001 21948 Worker thread wakes up
03:31:44.266 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:44.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.59) opts 0xd
03:31:44.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.80, 0.59)
03:31:44.266 00.000 18120 UpdateGuideState exits: m=1734 RSB=28.8
03:31:44.267 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:44.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:44.267 00.000 18120 Enqueuing Expose request
03:31:44.268 00.001 21948 Moving (-0.80, 0.59) raw xDistance=0.87 yDistance=0.45
03:31:44.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
03:31:44.268 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:44.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
03:31:44.268 00.000 21948 MoveAxis(W, 155, ABG)
03:31:44.268 00.000 21948 Guiding  Dir = 3, Dur = 155
03:31:44.268 00.000 21948 IsSlewing returns 0
03:31:44.268 00.000 21948 IsGuiding returns 0
03:31:44.270 00.002 21948 PulseGuide returned control before completion, sleep 164
03:31:44.441 00.171 21948 IsGuiding returns 0
03:31:44.441 00.000 21948 Move returns status 0, amount 155
03:31:44.441 00.000 21948 MoveAxis(N, 0, ABG)
03:31:44.441 00.000 21948 Move returns status 0, amount 0
03:31:44.441 00.000 21948 move complete, result=0
03:31:44.441 00.000 21948 worker thread done servicing request
03:31:44.441 00.000 21948 Worker thread wakes up
03:31:44.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:44.441 00.000 18120 GuideStep: 0.9 px 155 ms WEST, 0.4 px 0 ms NORTH
03:31:44.442 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:45.850 01.408 21948 Exposure complete
03:31:45.887 00.037 21948 worker thread done servicing request
03:31:45.888 00.001 18120 OnExposeComplete: enter
03:31:45.888 00.000 18120 UpdateGuideState(): m_state=6
03:31:45.889 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5862
03:31:45.889 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=233.14, Mass=1919, SNR=30.2, Peak=157 HFD=4.3
03:31:45.890 00.001 18120 MultiStar: exiting stabilization period
03:31:45.890 00.000 18120 MultiStar: [#1 0.06,-0.31,0.68,U] [#2 -0.11,-0.28,0.64,U] [#3 0.07,-0.30,0.59,U] [#4 -0.15,-0.29,0.56,U] [#5 -0.19,-0.07,0.45,U] [#6 -0.44,-0.40,0.00,M1] [#7 -0.28,-0.28,0.41,U] [#8 -0.01,-0.04,0.40,U] 
03:31:45.890 00.000 18120 single-star, 7 included, MultiStar: {-0.04, -0.21}, one-star: {0.08, -0.12}
03:31:45.891 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:31:45.891 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:31:45.892 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.00 mountX=-0.14 mountY=-0.02, mountTheta=-3.03
03:31:45.893 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
03:31:45.894 00.001 18120 Enqueuing Move request for scope (0.08, -0.12)
03:31:45.896 00.002 21948 Worker thread wakes up
03:31:45.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:45.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
03:31:45.896 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.2
03:31:45.897 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:45.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
03:31:45.897 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:45.898 00.001 18120 Enqueuing Expose request
03:31:45.898 00.000 21948 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.02
03:31:45.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:31:45.898 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:45.898 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:31:45.898 00.000 21948 MoveAxis(E, 0, ABG)
03:31:45.898 00.000 21948 Move returns status 0, amount 0
03:31:45.898 00.000 21948 MoveAxis(N, 0, ABG)
03:31:45.898 00.000 21948 Move returns status 0, amount 0
03:31:45.898 00.000 21948 move complete, result=0
03:31:45.898 00.000 21948 worker thread done servicing request
03:31:45.898 00.000 21948 Worker thread wakes up
03:31:45.898 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:45.898 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:45.899 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:47.532 01.633 21948 Exposure complete
03:31:47.567 00.035 21948 worker thread done servicing request
03:31:47.567 00.000 18120 OnExposeComplete: enter
03:31:47.568 00.001 18120 UpdateGuideState(): m_state=6
03:31:47.570 00.002 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5863
03:31:47.570 00.000 18120 Star::Find returns 1 (0), X=895.75, Y=232.81, Mass=1784, SNR=29.2, Peak=133 HFD=4.3
03:31:47.571 00.001 18120 MultiStar: [#1 0.53,-0.82,0.00,M1] [#2 0.67,-0.74,0.00,M1] [#3 0.69,-0.59,0.00,M1] [#4 0.33,-0.51,0.00,M1] [#5 0.56,-0.73,0.00,M1] [#6 0.44,-0.65,0.00,M2] [#7 0.37,-0.39,0.00,M1] [#8 0.42,-0.21,0.00,M1] 
03:31:47.571 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:31:47.571 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
03:31:47.572 00.001 18120 CameraToMount -- cameraX=0.76 cameraY=-0.45 hyp=0.88 cameraTheta=-0.53 mountX=-0.72 mountY=-0.47, mountTheta=-2.56
03:31:47.572 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.76, y=-0.45, opts=13)
03:31:47.572 00.000 18120 Enqueuing Move request for scope (0.76, -0.45)
03:31:47.573 00.001 21948 Worker thread wakes up
03:31:47.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.45) opts 0xd
03:31:47.573 00.000 21948 Handling offset move in thread for scope, endpoint = (0.76, -0.45)
03:31:47.573 00.000 21948 Moving (0.76, -0.45) raw xDistance=-0.72 yDistance=-0.47
03:31:47.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
03:31:47.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
03:31:47.573 00.000 21948 MoveAxis(E, 129, ABG)
03:31:47.573 00.000 21948 Guiding  Dir = 2, Dur = 129
03:31:47.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:47.574 00.001 18120 UpdateGuideState exits: m=1784 RSB=29.2
03:31:47.574 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:47.575 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:47.575 00.000 18120 Enqueuing Expose request
03:31:47.575 00.000 21948 IsSlewing returns 0
03:31:47.576 00.001 21948 IsGuiding returns 0
03:31:47.579 00.003 21948 PulseGuide returned control before completion, sleep 138
03:31:47.721 00.142 21948 IsGuiding returns 0
03:31:47.721 00.000 21948 Move returns status 0, amount 129
03:31:47.721 00.000 21948 MoveAxis(N, 113, ABG)
03:31:47.721 00.000 21948 Guiding  Dir = 0, Dur = 113
03:31:47.721 00.000 21948 IsSlewing returns 0
03:31:47.721 00.000 21948 IsGuiding returns 0
03:31:47.727 00.006 21948 PulseGuide returned control before completion, sleep 119
03:31:47.861 00.134 21948 IsGuiding returns 0
03:31:47.861 00.000 21948 Move returns status 0, amount 113
03:31:47.861 00.000 21948 move complete, result=0
03:31:47.861 00.000 21948 worker thread done servicing request
03:31:47.861 00.000 21948 Worker thread wakes up
03:31:47.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:47.861 00.000 18120 GuideStep: -0.7 px 129 ms EAST, -0.5 px 113 ms NORTH
03:31:47.862 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:49.270 01.408 21948 Exposure complete
03:31:49.305 00.035 21948 worker thread done servicing request
03:31:49.305 00.000 18120 OnExposeComplete: enter
03:31:49.306 00.001 18120 UpdateGuideState(): m_state=6
03:31:49.307 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5864
03:31:49.307 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=232.96, Mass=1835, SNR=29.7, Peak=142 HFD=4.2
03:31:49.308 00.001 18120 MultiStar: [#1 0.23,-0.63,0.00,M2] [#2 0.14,-0.35,0.62,U] [#3 0.16,-0.48,0.00,M2] [#4 -0.20,-0.40,0.00,M2] [#5 0.08,-0.21,0.44,U] [#6 0.03,-0.65,0.00,M3] [#7 -0.20,-0.43,0.00,M2] [#8 0.11,-0.44,0.00,M2] 
03:31:49.309 00.001 18120 refined, 2 included, MultiStar: {0.17, -0.30}, one-star: {0.23, -0.30}
03:31:49.310 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
03:31:49.311 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
03:31:49.313 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.34 cameraTheta=-1.05 mountX=-0.34 mountY=-0.02, mountTheta=-3.08
03:31:49.317 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.30, opts=13)
03:31:49.318 00.001 18120 Enqueuing Move request for scope (0.17, -0.30)
03:31:49.318 00.000 21948 Worker thread wakes up
03:31:49.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:49.319 00.001 18120 UpdateGuideState exits: m=1835 RSB=29.7
03:31:49.319 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:49.320 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:49.320 00.000 18120 Enqueuing Expose request
03:31:49.320 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.30) opts 0xd
03:31:49.322 00.002 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.30)
03:31:49.322 00.000 21948 Moving (0.17, -0.30) raw xDistance=-0.34 yDistance=-0.02
03:31:49.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
03:31:49.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:49.322 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:31:49.322 00.000 21948 MoveAxis(E, 70, ABG)
03:31:49.322 00.000 21948 Guiding  Dir = 2, Dur = 70
03:31:49.322 00.000 21948 IsSlewing returns 0
03:31:49.322 00.000 21948 IsGuiding returns 0
03:31:49.323 00.001 21948 PulseGuide returned control before completion, sleep 79
03:31:49.407 00.084 21948 IsGuiding returns 0
03:31:49.407 00.000 21948 Move returns status 0, amount 70
03:31:49.407 00.000 21948 MoveAxis(N, 0, ABG)
03:31:49.407 00.000 21948 Move returns status 0, amount 0
03:31:49.407 00.000 21948 move complete, result=0
03:31:49.408 00.001 21948 worker thread done servicing request
03:31:49.408 00.000 21948 Worker thread wakes up
03:31:49.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:49.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:49.408 00.000 18120 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
03:31:51.040 01.632 21948 Exposure complete
03:31:51.074 00.034 21948 worker thread done servicing request
03:31:51.074 00.000 18120 OnExposeComplete: enter
03:31:51.076 00.002 18120 UpdateGuideState(): m_state=6
03:31:51.076 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5865
03:31:51.077 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=232.78, Mass=1831, SNR=29.5, Peak=146 HFD=4.1
03:31:51.077 00.000 18120 MultiStar: [#1 0.31,-0.53,0.00,M3] [#2 0.11,-0.52,0.00,M1] [#3 0.16,-0.60,0.00,M3] [#4 -0.24,-0.38,0.00,M3] [#5 -0.10,-0.22,0.48,U] [#6 0.04,-0.75,0.00,M4] [#7 0.26,-0.45,0.00,M3] [#8 0.15,-0.31,0.40,U] 
03:31:51.078 00.001 18120 refined, 2 included, MultiStar: {0.04, -0.38}, one-star: {0.07, -0.48}
03:31:51.078 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.83)
03:31:51.079 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.79)
03:31:51.079 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.38 hyp=0.38 cameraTheta=-1.46 mountX=-0.36 mountY=0.13, mountTheta=2.79
03:31:51.080 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.38, opts=13)
03:31:51.081 00.001 18120 Enqueuing Move request for scope (0.04, -0.38)
03:31:51.081 00.000 21948 Worker thread wakes up
03:31:51.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.38) opts 0xd
03:31:51.081 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.38)
03:31:51.081 00.000 21948 Moving (0.04, -0.38) raw xDistance=-0.36 yDistance=0.13
03:31:51.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
03:31:51.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:51.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:31:51.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:51.082 00.001 18120 UpdateGuideState exits: m=1831 RSB=29.5
03:31:51.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:51.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:51.083 00.000 18120 Enqueuing Expose request
03:31:51.084 00.001 21948 MoveAxis(E, 69, ABG)
03:31:51.084 00.000 21948 Guiding  Dir = 2, Dur = 69
03:31:51.084 00.000 21948 IsSlewing returns 0
03:31:51.084 00.000 21948 IsGuiding returns 0
03:31:51.086 00.002 21948 PulseGuide returned control before completion, sleep 77
03:31:51.165 00.079 21948 IsGuiding returns 0
03:31:51.165 00.000 21948 Move returns status 0, amount 69
03:31:51.165 00.000 21948 MoveAxis(N, 0, ABG)
03:31:51.165 00.000 21948 Move returns status 0, amount 0
03:31:51.165 00.000 21948 move complete, result=0
03:31:51.165 00.000 21948 worker thread done servicing request
03:31:51.166 00.001 21948 Worker thread wakes up
03:31:51.166 00.000 18120 GuideStep: -0.4 px 69 ms EAST, 0.1 px 0 ms NORTH
03:31:51.166 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:51.166 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:52.579 01.413 21948 Exposure complete
03:31:52.611 00.032 21948 worker thread done servicing request
03:31:52.611 00.000 18120 OnExposeComplete: enter
03:31:52.612 00.001 18120 UpdateGuideState(): m_state=6
03:31:52.613 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5866
03:31:52.613 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=232.77, Mass=1874, SNR=30.1, Peak=169 HFD=4.1
03:31:52.614 00.001 18120 MultiStar: [#1 0.06,-0.55,0.00,M4] [#2 -0.11,-0.44,0.00,M2] [#3 0.14,-0.37,0.61,U] [#4 -0.18,-0.24,0.55,U] [#5 0.14,-0.28,0.46,U] [#6 -0.13,-0.76,0.00,M5] [#7 -0.03,-0.36,0.42,U] [#8 0.04,-0.21,0.42,U] 
03:31:52.615 00.001 18120 refined, 5 included, MultiStar: {0.02, -0.35}, one-star: {0.02, -0.49}
03:31:52.616 00.001 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.00) = xAngle (-3.51 = 2.77)
03:31:52.617 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.55 = 2.73)
03:31:52.618 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.51 mountX=-0.33 mountY=0.14, mountTheta=2.74
03:31:52.620 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.35, opts=13)
03:31:52.621 00.001 18120 Enqueuing Move request for scope (0.02, -0.35)
03:31:52.621 00.000 21948 Worker thread wakes up
03:31:52.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:52.622 00.001 18120 UpdateGuideState exits: m=1874 RSB=30.1
03:31:52.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:52.622 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:52.625 00.003 18120 Enqueuing Expose request
03:31:52.626 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.35) opts 0xd
03:31:52.626 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.35)
03:31:52.626 00.000 21948 Moving (0.02, -0.35) raw xDistance=-0.33 yDistance=0.14
03:31:52.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
03:31:52.626 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:52.626 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:31:52.626 00.000 21948 MoveAxis(E, 63, ABG)
03:31:52.626 00.000 21948 Guiding  Dir = 2, Dur = 63
03:31:52.626 00.000 21948 IsSlewing returns 0
03:31:52.626 00.000 21948 IsGuiding returns 0
03:31:52.628 00.002 21948 PulseGuide returned control before completion, sleep 72
03:31:52.704 00.076 21948 IsGuiding returns 0
03:31:52.704 00.000 21948 Move returns status 0, amount 63
03:31:52.704 00.000 21948 MoveAxis(N, 0, ABG)
03:31:52.704 00.000 21948 Move returns status 0, amount 0
03:31:52.704 00.000 21948 move complete, result=0
03:31:52.704 00.000 21948 worker thread done servicing request
03:31:52.704 00.000 21948 Worker thread wakes up
03:31:52.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:52.704 00.000 18120 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
03:31:52.705 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:54.337 01.632 21948 Exposure complete
03:31:54.384 00.047 21948 worker thread done servicing request
03:31:54.384 00.000 18120 OnExposeComplete: enter
03:31:54.387 00.003 18120 UpdateGuideState(): m_state=6
03:31:54.387 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5867
03:31:54.387 00.000 18120 Star::Find returns 1 (0), X=894.55, Y=233.26, Mass=1977, SNR=30.8, Peak=141 HFD=4.0
03:31:54.387 00.000 18120 MultiStar: [#1 0.04,-0.47,0.00,M5] [#2 -0.45,-0.02,0.00,M3] [#3 0.23,-0.24,0.60,U] [#4 0.17,-0.26,0.54,U] [#5 0.16,-0.21,0.43,U] [#6 -0.22,-0.55,0.00,M6] [#7 -0.25,-0.10,0.41,U] [#8 -0.07,-0.09,0.39,U] 
03:31:54.388 00.001 18120 refined, 5 included, MultiStar: {-0.08, -0.13}, one-star: {-0.45, 0.01}
03:31:54.388 00.000 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.15)
03:31:54.388 00.000 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.11)
03:31:54.389 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.14 mountX=-0.08 mountY=0.13, mountTheta=2.13
03:31:54.390 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.13, opts=13)
03:31:54.391 00.001 18120 Enqueuing Move request for scope (-0.08, -0.13)
03:31:54.391 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:54.392 00.001 18120 UpdateGuideState exits: m=1977 RSB=30.8
03:31:54.392 00.000 21948 Worker thread wakes up
03:31:54.392 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
03:31:54.392 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
03:31:54.392 00.000 21948 Moving (-0.08, -0.13) raw xDistance=-0.08 yDistance=0.13
03:31:54.392 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:54.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:54.392 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:54.393 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:54.393 00.000 18120 Enqueuing Expose request
03:31:54.394 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:31:54.394 00.000 21948 MoveAxis(E, 0, ABG)
03:31:54.394 00.000 21948 Move returns status 0, amount 0
03:31:54.394 00.000 21948 MoveAxis(N, 0, ABG)
03:31:54.394 00.000 21948 Move returns status 0, amount 0
03:31:54.394 00.000 21948 move complete, result=0
03:31:54.394 00.000 21948 worker thread done servicing request
03:31:54.394 00.000 21948 Worker thread wakes up
03:31:54.394 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:54.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:54.394 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:55.908 01.514 21948 Exposure complete
03:31:55.931 00.023 21948 worker thread done servicing request
03:31:55.932 00.001 18120 OnExposeComplete: enter
03:31:55.932 00.000 18120 UpdateGuideState(): m_state=6
03:31:55.933 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5868
03:31:55.933 00.000 18120 Star::Find returns 1 (0), X=894.49, Y=233.16, Mass=1915, SNR=30.1, Peak=146 HFD=3.8
03:31:55.934 00.001 18120 MultiStar: [#1 -0.26,-0.65,0.00,M6] [#2 -0.51,-0.26,0.00,M4] [#3 0.16,-0.32,0.58,U] [#4 -0.10,-0.45,0.00,M2] [#5 -0.13,-0.41,0.44,U] [#6 -0.55,-0.37,0.00,M7] [#7 -0.16,-0.18,0.42,U] [#8 -0.28,-0.02,0.38,U] 
03:31:55.934 00.000 18120 refined, 4 included, MultiStar: {-0.23, -0.19}, one-star: {-0.50, -0.10}
03:31:55.935 00.001 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.43 = 1.85)
03:31:55.935 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.47 = 1.81)
03:31:55.936 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-2.43 mountX=-0.08 mountY=0.29, mountTheta=1.85
03:31:55.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.19, opts=13)
03:31:55.937 00.000 18120 Enqueuing Move request for scope (-0.23, -0.19)
03:31:55.937 00.000 21948 Worker thread wakes up
03:31:55.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd
03:31:55.937 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.19)
03:31:55.937 00.000 21948 Moving (-0.23, -0.19) raw xDistance=-0.08 yDistance=0.29
03:31:55.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:55.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:55.939 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:55.939 00.000 18120 UpdateGuideState exits: m=1915 RSB=30.1
03:31:55.940 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:31:55.940 00.000 21948 MoveAxis(E, 0, ABG)
03:31:55.940 00.000 21948 Move returns status 0, amount 0
03:31:55.940 00.000 21948 MoveAxis(N, 0, ABG)
03:31:55.940 00.000 21948 Move returns status 0, amount 0
03:31:55.940 00.000 21948 move complete, result=0
03:31:55.940 00.000 21948 worker thread done servicing request
03:31:55.940 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:55.943 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:55.945 00.002 18120 Enqueuing Expose request
03:31:55.946 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:31:55.947 00.001 21948 Worker thread wakes up
03:31:55.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:55.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:57.570 01.623 21948 Exposure complete
03:31:57.617 00.047 21948 worker thread done servicing request
03:31:57.617 00.000 18120 OnExposeComplete: enter
03:31:57.619 00.002 18120 UpdateGuideState(): m_state=6
03:31:57.620 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5869
03:31:57.620 00.000 18120 Star::Find returns 1 (0), X=894.85, Y=232.82, Mass=1818, SNR=29.5, Peak=161 HFD=4.3
03:31:57.621 00.001 18120 MultiStar: [#1 -0.05,-0.86,0.00,M7] [#2 -0.36,-0.45,0.00,M5] [#3 0.22,-0.61,0.00,M1] [#4 0.04,-0.36,0.57,U] [#5 0.30,-0.65,0.00,M1] [#6 -0.28,-0.56,0.00,M8] [#7 -0.09,-0.35,0.45,U] [#8 -0.44,-0.20,0.00,M1] 
03:31:57.621 00.000 18120 refined, 2 included, MultiStar: {-0.08, -0.39}, one-star: {-0.14, -0.43}
03:31:57.622 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.52)
03:31:57.622 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.48)
03:31:57.623 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.77 mountX=-0.32 mountY=0.25, mountTheta=2.49
03:31:57.625 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.39, opts=13)
03:31:57.626 00.001 18120 Enqueuing Move request for scope (-0.08, -0.39)
03:31:57.626 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:57.626 00.000 21948 Worker thread wakes up
03:31:57.626 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.5
03:31:57.626 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.39) opts 0xd
03:31:57.626 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:57.627 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:57.627 00.000 18120 Enqueuing Expose request
03:31:57.628 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.39)
03:31:57.628 00.000 21948 Moving (-0.08, -0.39) raw xDistance=-0.32 yDistance=0.25
03:31:57.628 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:31:57.628 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:57.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:31:57.628 00.000 21948 MoveAxis(E, 58, ABG)
03:31:57.628 00.000 21948 Guiding  Dir = 2, Dur = 58
03:31:57.628 00.000 21948 IsSlewing returns 0
03:31:57.628 00.000 21948 IsGuiding returns 0
03:31:57.630 00.002 21948 PulseGuide returned control before completion, sleep 67
03:31:57.710 00.080 21948 IsGuiding returns 0
03:31:57.710 00.000 21948 Move returns status 0, amount 58
03:31:57.710 00.000 21948 MoveAxis(N, 0, ABG)
03:31:57.710 00.000 21948 Move returns status 0, amount 0
03:31:57.710 00.000 21948 move complete, result=0
03:31:57.710 00.000 21948 worker thread done servicing request
03:31:57.710 00.000 21948 Worker thread wakes up
03:31:57.711 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:57.711 00.000 18120 GuideStep: -0.3 px 58 ms EAST, 0.2 px 0 ms NORTH
03:31:57.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:31:59.124 01.413 21948 Exposure complete
03:31:59.157 00.033 21948 worker thread done servicing request
03:31:59.158 00.001 18120 OnExposeComplete: enter
03:31:59.159 00.001 18120 UpdateGuideState(): m_state=6
03:31:59.159 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5870
03:31:59.160 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=233.08, Mass=1712, SNR=28.6, Peak=161 HFD=4.2
03:31:59.160 00.000 18120 MultiStar: [#1 -0.04,-0.60,0.00,M8] [#2 -0.26,-0.23,0.66,U] [#3 0.31,-0.44,0.00,M2] [#4 -0.07,-0.04,0.58,U] [#5 0.57,-0.63,0.00,M2] [#6 -0.19,-0.43,0.00,M9] [#7 -0.19,-0.17,0.45,U] [#8 -0.26,-0.13,0.43,U] 
03:31:59.162 00.002 18120 single-star, 4 included, MultiStar: {-0.17, -0.15}, one-star: {-0.13, -0.17}
03:31:59.162 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
03:31:59.163 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
03:31:59.163 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.22 mountX=-0.10 mountY=0.20, mountTheta=2.05
03:31:59.165 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.17, opts=13)
03:31:59.167 00.002 18120 Enqueuing Move request for scope (-0.13, -0.17)
03:31:59.169 00.002 21948 Worker thread wakes up
03:31:59.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
03:31:59.169 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
03:31:59.169 00.000 21948 Moving (-0.13, -0.17) raw xDistance=-0.10 yDistance=0.20
03:31:59.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:59.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:59.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:31:59.172 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:31:59.172 00.000 21948 MoveAxis(E, 0, ABG)
03:31:59.172 00.000 21948 Move returns status 0, amount 0
03:31:59.172 00.000 21948 MoveAxis(N, 0, ABG)
03:31:59.172 00.000 21948 Move returns status 0, amount 0
03:31:59.172 00.000 21948 move complete, result=0
03:31:59.172 00.000 21948 worker thread done servicing request
03:31:59.173 00.001 18120 UpdateGuideState exits: m=1712 RSB=28.6
03:31:59.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:59.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:31:59.174 00.001 18120 Enqueuing Expose request
03:31:59.174 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:59.175 00.001 21948 Worker thread wakes up
03:31:59.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:31:59.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:00.801 01.626 21948 Exposure complete
03:32:00.844 00.043 21948 worker thread done servicing request
03:32:00.844 00.000 18120 OnExposeComplete: enter
03:32:00.846 00.002 18120 UpdateGuideState(): m_state=6
03:32:00.846 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5871
03:32:00.847 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=233.07, Mass=1883, SNR=30.1, Peak=183 HFD=4.2
03:32:00.847 00.000 18120 MultiStar: [#1 0.08,-0.62,0.00,M9] [#2 -0.18,-0.29,0.61,U] [#3 0.28,-0.47,0.00,M3] [#4 0.01,-0.43,0.54,U] [#5 0.26,-0.43,0.00,M3] [#6 0.05,-0.33,0.52,U] [#7 -0.10,-0.25,0.42,U] [#8 0.42,-0.21,0.00,M1] 
03:32:00.848 00.001 18120 single-star, 4 included, MultiStar: {-0.07, -0.28}, one-star: {-0.10, -0.18}
03:32:00.848 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
03:32:00.848 00.000 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.16)
03:32:00.849 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.09 mountX=-0.12 mountY=0.17, mountTheta=2.19
03:32:00.850 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.18, opts=13)
03:32:00.850 00.000 18120 Enqueuing Move request for scope (-0.10, -0.18)
03:32:00.851 00.001 21948 Worker thread wakes up
03:32:00.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
03:32:00.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
03:32:00.851 00.000 21948 Moving (-0.10, -0.18) raw xDistance=-0.12 yDistance=0.17
03:32:00.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:00.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:00.852 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:00.852 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:32:00.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:32:00.852 00.000 21948 MoveAxis(E, 0, ABG)
03:32:00.852 00.000 21948 Move returns status 0, amount 0
03:32:00.852 00.000 21948 MoveAxis(N, 0, ABG)
03:32:00.852 00.000 21948 Move returns status 0, amount 0
03:32:00.852 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:00.853 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:00.853 00.000 18120 Enqueuing Expose request
03:32:00.853 00.000 21948 move complete, result=0
03:32:00.853 00.000 21948 worker thread done servicing request
03:32:00.853 00.000 21948 Worker thread wakes up
03:32:00.853 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:00.854 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:00.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:02.382 01.528 21948 Exposure complete
03:32:02.452 00.070 21948 worker thread done servicing request
03:32:02.452 00.000 18120 OnExposeComplete: enter
03:32:02.453 00.001 18120 UpdateGuideState(): m_state=6
03:32:02.454 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5872
03:32:02.456 00.002 18120 Star::Find returns 1 (0), X=895.00, Y=232.75, Mass=1847, SNR=29.8, Peak=161 HFD=4.0
03:32:02.457 00.001 18120 MultiStar: [#1 0.25,-0.78,0.00,M10] [#2 0.03,-0.53,0.00,M4] [#3 0.43,-0.66,0.00,M4] [#4 0.27,-0.50,0.00,M1] [#5 0.39,-0.50,0.00,M4] [#6 -0.21,-0.70,0.00,M9] [#7 0.12,-0.34,0.43,U] [#8 0.39,-0.45,0.00,M2] 
03:32:02.458 00.001 18120 refined, 1 included, MultiStar: {0.04, -0.46}, one-star: {0.01, -0.51}
03:32:02.460 00.002 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
03:32:02.461 00.001 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.77)
03:32:02.463 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.48 mountX=-0.43 mountY=0.17, mountTheta=2.77
03:32:02.464 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.46, opts=13)
03:32:02.465 00.001 18120 Enqueuing Move request for scope (0.04, -0.46)
03:32:02.465 00.000 21948 Worker thread wakes up
03:32:02.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:02.465 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:32:02.466 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:02.466 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:02.466 00.000 18120 Enqueuing Expose request
03:32:02.467 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.46) opts 0xd
03:32:02.467 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.46)
03:32:02.467 00.000 21948 Moving (0.04, -0.46) raw xDistance=-0.43 yDistance=0.17
03:32:02.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:32:02.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:02.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:32:02.467 00.000 21948 MoveAxis(E, 78, ABG)
03:32:02.467 00.000 21948 Guiding  Dir = 2, Dur = 78
03:32:02.468 00.001 21948 IsSlewing returns 0
03:32:02.468 00.000 21948 IsGuiding returns 0
03:32:02.469 00.001 21948 PulseGuide returned control before completion, sleep 87
03:32:02.570 00.101 21948 IsGuiding returns 0
03:32:02.570 00.000 21948 Move returns status 0, amount 78
03:32:02.570 00.000 21948 MoveAxis(N, 0, ABG)
03:32:02.570 00.000 21948 Move returns status 0, amount 0
03:32:02.570 00.000 21948 move complete, result=0
03:32:02.570 00.000 21948 worker thread done servicing request
03:32:02.570 00.000 21948 Worker thread wakes up
03:32:02.570 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:02.570 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:02.570 00.000 18120 GuideStep: -0.4 px 78 ms EAST, 0.2 px 0 ms NORTH
03:32:04.197 01.627 21948 Exposure complete
03:32:04.244 00.047 21948 worker thread done servicing request
03:32:04.244 00.000 18120 OnExposeComplete: enter
03:32:04.245 00.001 18120 UpdateGuideState(): m_state=6
03:32:04.246 00.001 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5873
03:32:04.246 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=233.13, Mass=1907, SNR=30.1, Peak=176 HFD=4.0
03:32:04.247 00.001 18120 MultiStar: [#1 -0.02,-0.55,0.00,R] [#2 -0.42,-0.10,0.63,U] [#3 0.12,-0.33,0.57,U] [#4 -0.34,-0.18,0.56,U] [#5 0.07,0.01,0.44,U] [#6 -0.15,-0.41,0.52,U] [#7 -0.20,-0.13,0.41,U] [#8 0.07,-0.04,0.40,U] 
03:32:04.247 00.000 18120 refined, 7 included, MultiStar: {-0.16, -0.17}, one-star: {-0.24, -0.13}
03:32:04.248 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
03:32:04.248 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
03:32:04.249 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.33 mountX=-0.09 mountY=0.22, mountTheta=1.95
03:32:04.250 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.17, opts=13)
03:32:04.251 00.001 18120 Enqueuing Move request for scope (-0.16, -0.17)
03:32:04.251 00.000 21948 Worker thread wakes up
03:32:04.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:04.252 00.001 18120 UpdateGuideState exits: m=1907 RSB=30.1
03:32:04.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:04.253 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:04.253 00.000 18120 Enqueuing Expose request
03:32:04.253 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
03:32:04.253 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
03:32:04.253 00.000 21948 Moving (-0.16, -0.17) raw xDistance=-0.09 yDistance=0.22
03:32:04.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:32:04.253 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.56
03:32:04.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:32:04.254 00.001 21948 MoveAxis(E, 0, ABG)
03:32:04.254 00.000 21948 Move returns status 0, amount 0
03:32:04.254 00.000 21948 MoveAxis(S, 52, ABG)
03:32:04.254 00.000 21948 Guiding  Dir = 1, Dur = 52
03:32:04.254 00.000 21948 IsSlewing returns 0
03:32:04.254 00.000 21948 IsGuiding returns 0
03:32:04.259 00.005 21948 PulseGuide returned control before completion, sleep 57
03:32:04.321 00.062 21948 IsGuiding returns 0
03:32:04.321 00.000 21948 Move returns status 0, amount 52
03:32:04.321 00.000 21948 move complete, result=0
03:32:04.321 00.000 21948 worker thread done servicing request
03:32:04.321 00.000 21948 Worker thread wakes up
03:32:04.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:04.321 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 52 ms SOUTH
03:32:04.322 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:05.737 01.415 21948 Exposure complete
03:32:05.771 00.034 21948 worker thread done servicing request
03:32:05.771 00.000 18120 OnExposeComplete: enter
03:32:05.771 00.000 18120 UpdateGuideState(): m_state=6
03:32:05.772 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5874
03:32:05.772 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=232.95, Mass=1752, SNR=29.0, Peak=169 HFD=4.3
03:32:05.772 00.000 18120 MultiStar: [#1 0.12,0.30,0.73,U] [#2 -0.09,-0.21,0.67,U] [#3 0.08,-0.39,0.60,U] [#4 -0.29,-0.34,0.58,U] [#5 0.06,-0.46,0.00,M4] [#6 -0.18,-0.37,0.54,U] [#7 -0.22,-0.10,0.47,U] [#8 0.02,-0.17,0.40,U] 
03:32:05.773 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.19}, one-star: {-0.08, -0.30}
03:32:05.775 00.002 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.00) = xAngle (-3.93 = 2.35)
03:32:05.775 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.97 = 2.31)
03:32:05.776 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.93 mountX=-0.15 mountY=0.15, mountTheta=2.33
03:32:05.778 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.19, opts=13)
03:32:05.781 00.003 18120 Enqueuing Move request for scope (-0.07, -0.19)
03:32:05.784 00.003 21948 Worker thread wakes up
03:32:05.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
03:32:05.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
03:32:05.784 00.000 21948 Moving (-0.07, -0.19) raw xDistance=-0.15 yDistance=0.15
03:32:05.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:05.784 00.000 18120 UpdateGuideState exits: m=1752 RSB=29.0
03:32:05.785 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:05.785 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:05.786 00.001 18120 Enqueuing Expose request
03:32:05.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:32:05.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:05.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:32:05.786 00.000 21948 MoveAxis(E, 0, ABG)
03:32:05.786 00.000 21948 Move returns status 0, amount 0
03:32:05.786 00.000 21948 MoveAxis(N, 0, ABG)
03:32:05.786 00.000 21948 Move returns status 0, amount 0
03:32:05.786 00.000 21948 move complete, result=0
03:32:05.786 00.000 21948 worker thread done servicing request
03:32:05.786 00.000 21948 Worker thread wakes up
03:32:05.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:05.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:05.787 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:07.419 01.632 21948 Exposure complete
03:32:07.462 00.043 21948 worker thread done servicing request
03:32:07.462 00.000 18120 OnExposeComplete: enter
03:32:07.463 00.001 18120 UpdateGuideState(): m_state=6
03:32:07.463 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5875
03:32:07.465 00.002 18120 Star::Find returns 1 (0), X=895.20, Y=232.87, Mass=1884, SNR=30.0, Peak=175 HFD=4.1
03:32:07.465 00.000 18120 MultiStar: [#1 0.09,-0.04,0.75,U] [#2 0.14,-0.27,0.65,U] [#3 0.40,-0.57,0.00,M3] [#4 0.04,-0.28,0.58,U] [#5 0.57,-0.76,0.00,M5] [#6 0.01,-0.38,0.53,U] [#7 0.31,-0.50,0.00,M1] [#8 -0.14,0.08,0.39,U] 
03:32:07.466 00.001 18120 refined, 5 included, MultiStar: {0.09, -0.24}, one-star: {0.21, -0.39}
03:32:07.466 00.000 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
03:32:07.467 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
03:32:07.467 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.22 mountX=-0.25 mountY=0.03, mountTheta=3.03
03:32:07.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.24, opts=13)
03:32:07.469 00.001 18120 Enqueuing Move request for scope (0.09, -0.24)
03:32:07.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:07.470 00.001 18120 UpdateGuideState exits: m=1884 RSB=30.0
03:32:07.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:07.471 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:07.471 00.000 18120 Enqueuing Expose request
03:32:07.472 00.001 21948 Worker thread wakes up
03:32:07.472 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
03:32:07.472 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
03:32:07.472 00.000 21948 Moving (0.09, -0.24) raw xDistance=-0.25 yDistance=0.03
03:32:07.472 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:32:07.472 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:07.472 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:07.472 00.000 21948 MoveAxis(E, 45, ABG)
03:32:07.472 00.000 21948 Guiding  Dir = 2, Dur = 45
03:32:07.473 00.001 21948 IsSlewing returns 0
03:32:07.473 00.000 21948 IsGuiding returns 0
03:32:07.475 00.002 21948 PulseGuide returned control before completion, sleep 54
03:32:07.545 00.070 21948 IsGuiding returns 0
03:32:07.545 00.000 21948 Move returns status 0, amount 45
03:32:07.545 00.000 21948 MoveAxis(N, 0, ABG)
03:32:07.545 00.000 21948 Move returns status 0, amount 0
03:32:07.545 00.000 21948 move complete, result=0
03:32:07.545 00.000 21948 worker thread done servicing request
03:32:07.545 00.000 21948 Worker thread wakes up
03:32:07.546 00.001 18120 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
03:32:07.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:07.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:08.955 01.409 21948 Exposure complete
03:32:08.992 00.037 21948 worker thread done servicing request
03:32:08.992 00.000 18120 OnExposeComplete: enter
03:32:08.995 00.003 18120 UpdateGuideState(): m_state=6
03:32:08.997 00.002 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5876
03:32:09.000 00.003 18120 Star::Find returns 1 (0), X=895.04, Y=232.93, Mass=1825, SNR=29.6, Peak=165 HFD=4.3
03:32:09.002 00.002 18120 MultiStar: [#1 0.22,-0.14,0.73,U] [#2 -0.11,-0.42,0.62,U] [#3 0.27,-0.52,0.00,M4] [#4 -0.04,-0.45,0.00,M1] [#5 0.46,-0.27,0.00,M6] [#6 0.26,-0.68,0.00,M7] [#7 -0.01,-0.33,0.46,U] [#8 0.38,-0.18,0.39,U] 
03:32:09.002 00.000 18120 refined, 4 included, MultiStar: {0.09, -0.28}, one-star: {0.05, -0.32}
03:32:09.003 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
03:32:09.003 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
03:32:09.003 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.26 mountX=-0.29 mountY=0.05, mountTheta=2.98
03:32:09.004 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.28, opts=13)
03:32:09.005 00.001 18120 Enqueuing Move request for scope (0.09, -0.28)
03:32:09.005 00.000 21948 Worker thread wakes up
03:32:09.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
03:32:09.005 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
03:32:09.005 00.000 21948 Moving (0.09, -0.28) raw xDistance=-0.29 yDistance=0.05
03:32:09.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:32:09.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:09.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:09.007 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:09.007 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.6
03:32:09.009 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:09.010 00.001 21948 MoveAxis(E, 56, ABG)
03:32:09.010 00.000 21948 Guiding  Dir = 2, Dur = 56
03:32:09.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:09.011 00.001 18120 Enqueuing Expose request
03:32:09.013 00.002 21948 IsSlewing returns 0
03:32:09.013 00.000 21948 IsGuiding returns 0
03:32:09.015 00.002 21948 PulseGuide returned control before completion, sleep 65
03:32:09.095 00.080 21948 IsGuiding returns 0
03:32:09.096 00.001 21948 Move returns status 0, amount 56
03:32:09.096 00.000 21948 MoveAxis(N, 0, ABG)
03:32:09.096 00.000 21948 Move returns status 0, amount 0
03:32:09.096 00.000 21948 move complete, result=0
03:32:09.096 00.000 21948 worker thread done servicing request
03:32:09.096 00.000 21948 Worker thread wakes up
03:32:09.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:09.096 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
03:32:09.097 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:10.723 01.626 21948 Exposure complete
03:32:10.772 00.049 21948 worker thread done servicing request
03:32:10.772 00.000 18120 OnExposeComplete: enter
03:32:10.773 00.001 18120 UpdateGuideState(): m_state=6
03:32:10.773 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5877
03:32:10.774 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=233.16, Mass=1923, SNR=30.4, Peak=172 HFD=4.3
03:32:10.774 00.000 18120 MultiStar: [#1 0.12,0.42,0.73,U] [#2 -0.16,-0.12,0.64,U] [#3 0.11,-0.18,0.58,U] [#4 -0.05,-0.19,0.53,U] [#5 0.03,0.18,0.47,U] [#6 0.31,-0.54,0.00,M8] [#7 -0.31,-0.15,0.45,U] [#8 0.28,-0.09,0.40,U] 
03:32:10.775 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {-0.22, -0.09}
03:32:10.775 00.000 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.48)
03:32:10.775 00.000 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.44)
03:32:10.776 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.80 mountX=0.00 mountY=0.05, mountTheta=1.48
03:32:10.777 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
03:32:10.777 00.000 18120 Enqueuing Move request for scope (-0.04, -0.02)
03:32:10.778 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:10.778 00.000 21948 Worker thread wakes up
03:32:10.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
03:32:10.778 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
03:32:10.778 00.000 21948 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.05
03:32:10.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:32:10.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:10.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:10.778 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.4
03:32:10.779 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:10.779 00.000 21948 MoveAxis(E, 0, ABG)
03:32:10.779 00.000 21948 Move returns status 0, amount 0
03:32:10.779 00.000 21948 MoveAxis(N, 0, ABG)
03:32:10.779 00.000 21948 Move returns status 0, amount 0
03:32:10.779 00.000 21948 move complete, result=0
03:32:10.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:10.780 00.001 18120 Enqueuing Expose request
03:32:10.780 00.000 21948 worker thread done servicing request
03:32:10.780 00.000 21948 Worker thread wakes up
03:32:10.780 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:10.781 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:10.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:12.297 01.516 21948 Exposure complete
03:32:12.329 00.032 21948 worker thread done servicing request
03:32:12.329 00.000 18120 OnExposeComplete: enter
03:32:12.329 00.000 18120 UpdateGuideState(): m_state=6
03:32:12.330 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5878
03:32:12.330 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=233.25, Mass=1988, SNR=30.8, Peak=186 HFD=4.1
03:32:12.331 00.001 18120 MultiStar: [#1 -0.18,0.42,0.00,M1] [#2 -0.17,-0.04,0.64,U] [#3 0.06,-0.12,0.58,U] [#4 -0.12,0.00,0.52,U] [#5 -0.15,-0.07,0.43,U] [#6 -0.17,-0.30,0.53,U] [#7 -0.23,-0.21,0.41,U] [#8 -0.31,0.44,0.00,M1] 
03:32:12.331 00.000 18120 single-star, 6 included, MultiStar: {-0.12, -0.09}, one-star: {-0.09, -0.00}
03:32:12.332 00.001 18120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.00) = xAngle (-5.10 = 1.18)
03:32:12.332 00.000 18120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.14 = 1.14)
03:32:12.333 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.10 mountX=0.03 mountY=0.08, mountTheta=1.18
03:32:12.334 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
03:32:12.334 00.000 18120 Enqueuing Move request for scope (-0.09, -0.00)
03:32:12.335 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:12.335 00.000 21948 Worker thread wakes up
03:32:12.335 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
03:32:12.335 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
03:32:12.335 00.000 21948 Moving (-0.09, -0.00) raw xDistance=0.03 yDistance=0.08
03:32:12.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:32:12.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:12.335 00.000 18120 UpdateGuideState exits: m=1988 RSB=30.8
03:32:12.336 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:12.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:12.336 00.000 18120 Enqueuing Expose request
03:32:12.337 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:32:12.337 00.000 21948 MoveAxis(E, 0, ABG)
03:32:12.337 00.000 21948 Move returns status 0, amount 0
03:32:12.337 00.000 21948 MoveAxis(N, 0, ABG)
03:32:12.337 00.000 21948 Move returns status 0, amount 0
03:32:12.337 00.000 21948 move complete, result=0
03:32:12.337 00.000 21948 worker thread done servicing request
03:32:12.337 00.000 21948 Worker thread wakes up
03:32:12.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:12.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:12.339 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:13.968 01.629 21948 Exposure complete
03:32:14.003 00.035 18120 OnExposeComplete: enter
03:32:14.004 00.001 18120 UpdateGuideState(): m_state=6
03:32:14.004 00.000 21948 worker thread done servicing request
03:32:14.004 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5879
03:32:14.005 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=233.07, Mass=1900, SNR=30.1, Peak=188 HFD=4.2
03:32:14.005 00.000 18120 MultiStar: [#1 -0.17,0.33,0.71,U] [#2 -0.17,-0.09,0.62,U] [#3 0.03,-0.06,0.60,U] [#4 -0.08,-0.12,0.56,U] [#5 0.21,-0.20,0.49,U] [#6 -0.02,0.05,0.52,U] [#7 0.01,0.05,0.42,U] [#8 -0.39,0.15,0.38,U] 
03:32:14.006 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.08, -0.19}
03:32:14.006 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.55)
03:32:14.007 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.51)
03:32:14.007 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.73 mountX=0.00 mountY=0.05, mountTheta=1.55
03:32:14.008 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.02, opts=13)
03:32:14.009 00.001 18120 Enqueuing Move request for scope (-0.04, -0.02)
03:32:14.009 00.000 21948 Worker thread wakes up
03:32:14.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:14.010 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
03:32:14.010 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
03:32:14.011 00.001 21948 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.05
03:32:14.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:32:14.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:14.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:14.011 00.000 21948 MoveAxis(E, 0, ABG)
03:32:14.011 00.000 21948 Move returns status 0, amount 0
03:32:14.011 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.1
03:32:14.012 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:14.012 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:14.013 00.001 18120 Enqueuing Expose request
03:32:14.014 00.001 21948 MoveAxis(N, 0, ABG)
03:32:14.014 00.000 21948 Move returns status 0, amount 0
03:32:14.014 00.000 21948 move complete, result=0
03:32:14.014 00.000 21948 worker thread done servicing request
03:32:14.014 00.000 21948 Worker thread wakes up
03:32:14.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:14.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:14.015 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:15.537 01.522 21948 Exposure complete
03:32:15.572 00.035 21948 worker thread done servicing request
03:32:15.573 00.001 18120 OnExposeComplete: enter
03:32:15.573 00.000 18120 UpdateGuideState(): m_state=6
03:32:15.574 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5880
03:32:15.574 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=233.12, Mass=1846, SNR=29.7, Peak=175 HFD=4.2
03:32:15.575 00.001 18120 MultiStar: [#1 -0.09,0.27,0.71,U] [#2 -0.23,0.08,0.67,U] [#3 0.37,-0.28,0.00,M2] [#4 -0.14,0.01,0.54,U] [#5 0.09,0.03,0.47,U] [#6 -0.22,-0.36,0.52,U] [#7 -0.28,-0.09,0.43,U] [#8 -0.19,0.06,0.39,U] 
03:32:15.576 00.001 18120 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.17, -0.14}
03:32:15.576 00.000 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
03:32:15.577 00.001 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
03:32:15.577 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.04 mountX=0.05 mountY=0.14, mountTheta=1.25
03:32:15.578 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.02, opts=13)
03:32:15.579 00.001 18120 Enqueuing Move request for scope (-0.15, -0.02)
03:32:15.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:15.580 00.001 18120 UpdateGuideState exits: m=1846 RSB=29.7
03:32:15.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:15.580 00.000 21948 Worker thread wakes up
03:32:15.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
03:32:15.580 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
03:32:15.581 00.001 21948 Moving (-0.15, -0.02) raw xDistance=0.05 yDistance=0.14
03:32:15.581 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:32:15.581 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:15.581 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:15.581 00.000 18120 Enqueuing Expose request
03:32:15.582 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:15.582 00.000 21948 MoveAxis(E, 0, ABG)
03:32:15.582 00.000 21948 Move returns status 0, amount 0
03:32:15.582 00.000 21948 MoveAxis(N, 0, ABG)
03:32:15.582 00.000 21948 Move returns status 0, amount 0
03:32:15.582 00.000 21948 move complete, result=0
03:32:15.582 00.000 21948 worker thread done servicing request
03:32:15.582 00.000 21948 Worker thread wakes up
03:32:15.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:15.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:15.582 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:17.218 01.636 21948 Exposure complete
03:32:17.249 00.031 21948 worker thread done servicing request
03:32:17.249 00.000 18120 OnExposeComplete: enter
03:32:17.250 00.001 18120 UpdateGuideState(): m_state=6
03:32:17.252 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5881
03:32:17.252 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=233.12, Mass=1788, SNR=29.3, Peak=167 HFD=4.3
03:32:17.252 00.000 18120 MultiStar: [#1 0.31,0.13,0.74,U] [#2 0.07,-0.22,0.67,U] [#3 0.15,-0.42,0.00,M3] [#4 -0.07,0.03,0.57,U] [#5 0.33,-0.12,0.48,U] [#6 -0.02,-0.31,0.53,U] [#7 -0.16,-0.47,0.00,M1] [#8 0.36,-0.16,0.42,U] 
03:32:17.253 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.00, -0.13}
03:32:17.253 00.000 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.54 = 2.74)
03:32:17.254 00.001 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
03:32:17.254 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.55 mountX=-0.12 mountY=0.06, mountTheta=2.71
03:32:17.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.13, opts=13)
03:32:17.256 00.001 18120 Enqueuing Move request for scope (0.00, -0.13)
03:32:17.256 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:17.257 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.3
03:32:17.257 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:17.258 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:17.258 00.000 18120 Enqueuing Expose request
03:32:17.259 00.001 21948 Worker thread wakes up
03:32:17.259 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
03:32:17.259 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
03:32:17.259 00.000 21948 Moving (0.00, -0.13) raw xDistance=-0.12 yDistance=0.06
03:32:17.259 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:17.259 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:17.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:32:17.259 00.000 21948 MoveAxis(E, 0, ABG)
03:32:17.259 00.000 21948 Move returns status 0, amount 0
03:32:17.259 00.000 21948 MoveAxis(N, 0, ABG)
03:32:17.259 00.000 21948 Move returns status 0, amount 0
03:32:17.259 00.000 21948 move complete, result=0
03:32:17.259 00.000 21948 worker thread done servicing request
03:32:17.259 00.000 21948 Worker thread wakes up
03:32:17.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:17.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:17.259 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:18.774 01.515 21948 Exposure complete
03:32:18.820 00.046 21948 worker thread done servicing request
03:32:18.820 00.000 18120 OnExposeComplete: enter
03:32:18.823 00.003 18120 UpdateGuideState(): m_state=6
03:32:18.824 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5882
03:32:18.826 00.002 18120 Star::Find returns 1 (0), X=895.22, Y=233.12, Mass=1810, SNR=29.5, Peak=156 HFD=4.2
03:32:18.827 00.001 18120 MultiStar: [#1 0.30,0.13,0.73,U] [#2 0.03,-0.33,0.62,U] [#3 0.31,-0.31,0.59,U] [#4 -0.17,-0.15,0.56,U] [#5 0.39,-0.21,0.47,U] [#6 0.39,-0.58,0.00,M5] [#7 0.01,-0.11,0.46,U] [#8 0.11,-0.28,0.40,U] 
03:32:18.828 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.16}, one-star: {0.22, -0.14}
03:32:18.829 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
03:32:18.831 00.002 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
03:32:18.832 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.78 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
03:32:18.834 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.16, opts=13)
03:32:18.835 00.001 18120 Enqueuing Move request for scope (0.16, -0.16)
03:32:18.836 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:18.836 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.5
03:32:18.837 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:18.837 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:18.838 00.001 18120 Enqueuing Expose request
03:32:18.838 00.000 21948 Worker thread wakes up
03:32:18.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
03:32:18.838 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
03:32:18.838 00.000 21948 Moving (0.16, -0.16) raw xDistance=-0.21 yDistance=-0.07
03:32:18.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:32:18.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:18.839 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:32:18.839 00.000 21948 MoveAxis(E, 38, ABG)
03:32:18.839 00.000 21948 Guiding  Dir = 2, Dur = 38
03:32:18.839 00.000 21948 IsSlewing returns 0
03:32:18.839 00.000 21948 IsGuiding returns 0
03:32:18.841 00.002 21948 PulseGuide returned control before completion, sleep 47
03:32:18.894 00.053 21948 IsGuiding returns 0
03:32:18.894 00.000 21948 Move returns status 0, amount 38
03:32:18.894 00.000 21948 MoveAxis(N, 0, ABG)
03:32:18.894 00.000 21948 Move returns status 0, amount 0
03:32:18.894 00.000 21948 move complete, result=0
03:32:18.894 00.000 21948 worker thread done servicing request
03:32:18.896 00.002 21948 Worker thread wakes up
03:32:18.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:18.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:18.896 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:32:20.524 01.628 21948 Exposure complete
03:32:20.576 00.052 21948 worker thread done servicing request
03:32:20.576 00.000 18120 OnExposeComplete: enter
03:32:20.577 00.001 18120 UpdateGuideState(): m_state=6
03:32:20.578 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5883
03:32:20.579 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.08, Mass=1912, SNR=30.2, Peak=162 HFD=4.3
03:32:20.579 00.000 18120 MultiStar: [#1 0.03,0.31,0.71,U] [#2 -0.14,-0.20,0.60,U] [#3 0.02,-0.26,0.59,U] [#4 -0.05,0.04,0.56,U] [#5 0.10,-0.02,0.46,U] [#6 -0.13,-0.38,0.57,U] [#7 0.01,-0.36,0.41,U] [#8 0.01,0.20,0.38,U] 
03:32:20.580 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.06, -0.18}
03:32:20.581 00.001 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.41)
03:32:20.581 00.000 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.91 = 2.37)
03:32:20.582 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.87 mountX=-0.07 mountY=0.07, mountTheta=2.39
03:32:20.583 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
03:32:20.584 00.001 18120 Enqueuing Move request for scope (-0.03, -0.09)
03:32:20.585 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:20.585 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.2
03:32:20.588 00.003 21948 Worker thread wakes up
03:32:20.588 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
03:32:20.588 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
03:32:20.588 00.000 21948 Moving (-0.03, -0.09) raw xDistance=-0.07 yDistance=0.07
03:32:20.589 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:20.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:20.589 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:20.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:20.590 00.001 18120 Enqueuing Expose request
03:32:20.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:20.590 00.000 21948 MoveAxis(E, 0, ABG)
03:32:20.590 00.000 21948 Move returns status 0, amount 0
03:32:20.590 00.000 21948 MoveAxis(N, 0, ABG)
03:32:20.590 00.000 21948 Move returns status 0, amount 0
03:32:20.590 00.000 21948 move complete, result=0
03:32:20.590 00.000 21948 worker thread done servicing request
03:32:20.590 00.000 21948 Worker thread wakes up
03:32:20.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:20.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:20.591 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:22.109 01.518 21948 Exposure complete
03:32:22.146 00.037 21948 worker thread done servicing request
03:32:22.146 00.000 18120 OnExposeComplete: enter
03:32:22.148 00.002 18120 UpdateGuideState(): m_state=6
03:32:22.149 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5884
03:32:22.151 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=233.27, Mass=1794, SNR=29.3, Peak=154 HFD=4.0
03:32:22.152 00.001 18120 MultiStar: [#1 0.22,0.56,0.00,M1] [#2 0.06,-0.13,0.64,U] [#3 0.11,0.07,0.62,U] [#4 0.23,-0.04,0.57,U] [#5 0.41,-0.08,0.47,U] [#6 0.25,-0.26,0.50,U] [#7 -0.16,-0.03,0.44,U] [#8 0.19,0.09,0.41,U] 
03:32:22.153 00.001 18120 single-star, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.03, 0.02}
03:32:22.156 00.003 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
03:32:22.158 00.002 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
03:32:22.158 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.48 mountX=0.00 mountY=-0.04, mountTheta=-1.52
03:32:22.159 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.02, opts=13)
03:32:22.160 00.001 18120 Enqueuing Move request for scope (0.03, 0.02)
03:32:22.160 00.000 21948 Worker thread wakes up
03:32:22.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:22.161 00.001 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:32:22.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:22.162 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:22.162 00.000 18120 Enqueuing Expose request
03:32:22.162 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
03:32:22.163 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
03:32:22.163 00.000 21948 Moving (0.03, 0.02) raw xDistance=0.00 yDistance=-0.04
03:32:22.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:32:22.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:22.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:22.163 00.000 21948 MoveAxis(E, 0, ABG)
03:32:22.163 00.000 21948 Move returns status 0, amount 0
03:32:22.163 00.000 21948 MoveAxis(N, 0, ABG)
03:32:22.163 00.000 21948 Move returns status 0, amount 0
03:32:22.163 00.000 21948 move complete, result=0
03:32:22.163 00.000 21948 worker thread done servicing request
03:32:22.163 00.000 21948 Worker thread wakes up
03:32:22.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:22.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:22.163 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:23.788 01.625 21948 Exposure complete
03:32:23.830 00.042 21948 worker thread done servicing request
03:32:23.830 00.000 18120 OnExposeComplete: enter
03:32:23.831 00.001 18120 UpdateGuideState(): m_state=6
03:32:23.834 00.003 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5885
03:32:23.837 00.003 18120 Star::Find returns 1 (0), X=895.29, Y=232.88, Mass=1835, SNR=29.7, Peak=168 HFD=4.0
03:32:23.840 00.003 18120 MultiStar: [#1 0.50,-0.10,0.00,M2] [#2 0.16,-0.45,0.00,M1] [#3 0.44,-0.65,0.00,M1] [#4 0.20,-0.55,0.00,M1] [#5 0.27,-0.56,0.00,M1] [#6 0.31,-0.61,0.00,M4] [#7 0.24,-0.24,0.42,U] [#8 0.24,-0.18,0.40,U] 
03:32:23.841 00.001 18120 refined, 2 included, MultiStar: {0.27, -0.30}, one-star: {0.29, -0.37}
03:32:23.842 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
03:32:23.843 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
03:32:23.845 00.002 18120 CameraToMount -- cameraX=0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-0.84 mountX=-0.38 mountY=-0.11, mountTheta=-2.87
03:32:23.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.30, opts=13)
03:32:23.849 00.002 18120 Enqueuing Move request for scope (0.27, -0.30)
03:32:23.850 00.001 21948 Worker thread wakes up
03:32:23.850 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.30) opts 0xd
03:32:23.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:23.852 00.002 18120 UpdateGuideState exits: m=1835 RSB=29.7
03:32:23.853 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:23.854 00.001 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.30)
03:32:23.854 00.000 21948 Moving (0.27, -0.30) raw xDistance=-0.38 yDistance=-0.11
03:32:23.854 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:23.856 00.002 18120 Enqueuing Expose request
03:32:23.857 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:32:23.857 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:23.857 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:32:23.858 00.001 21948 MoveAxis(E, 68, ABG)
03:32:23.858 00.000 21948 Guiding  Dir = 2, Dur = 68
03:32:23.858 00.000 21948 IsSlewing returns 0
03:32:23.858 00.000 21948 IsGuiding returns 0
03:32:23.861 00.003 21948 PulseGuide returned control before completion, sleep 76
03:32:23.941 00.080 21948 IsGuiding returns 0
03:32:23.941 00.000 21948 Move returns status 0, amount 68
03:32:23.941 00.000 21948 MoveAxis(N, 0, ABG)
03:32:23.941 00.000 21948 Move returns status 0, amount 0
03:32:23.942 00.001 21948 move complete, result=0
03:32:23.942 00.000 21948 worker thread done servicing request
03:32:23.942 00.000 21948 Worker thread wakes up
03:32:23.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:23.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:23.942 00.000 18120 GuideStep: -0.4 px 68 ms EAST, -0.1 px 0 ms NORTH
03:32:25.355 01.413 21948 Exposure complete
03:32:25.401 00.046 21948 worker thread done servicing request
03:32:25.401 00.000 18120 OnExposeComplete: enter
03:32:25.402 00.001 18120 UpdateGuideState(): m_state=6
03:32:25.402 00.000 18120 Star::Find(15, 895, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5886
03:32:25.403 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=233.25, Mass=1768, SNR=29.1, Peak=148 HFD=4.2
03:32:25.403 00.000 18120 MultiStar: [#1 -0.02,0.28,0.75,U] [#2 -0.24,-0.00,0.66,U] [#3 0.12,-0.14,0.63,U] [#4 -0.10,0.29,0.57,U] [#5 -0.08,-0.12,0.48,U] [#6 -0.26,-0.46,0.00,M5] [#7 -0.19,-0.11,0.45,U] [#8 -0.07,0.15,0.40,U] 
03:32:25.403 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {-0.11, 0.00}
03:32:25.404 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
03:32:25.404 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
03:32:25.405 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.62 mountX=0.08 mountY=0.05, mountTheta=0.60
03:32:25.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
03:32:25.406 00.000 18120 Enqueuing Move request for scope (-0.08, 0.05)
03:32:25.407 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:25.407 00.000 21948 Worker thread wakes up
03:32:25.408 00.001 18120 UpdateGuideState exits: m=1768 RSB=29.1
03:32:25.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:25.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
03:32:25.409 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:25.409 00.000 18120 Enqueuing Expose request
03:32:25.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
03:32:25.409 00.000 21948 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=0.05
03:32:25.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:32:25.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:25.410 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:25.410 00.000 21948 MoveAxis(E, 0, ABG)
03:32:25.410 00.000 21948 Move returns status 0, amount 0
03:32:25.410 00.000 21948 MoveAxis(N, 0, ABG)
03:32:25.410 00.000 21948 Move returns status 0, amount 0
03:32:25.410 00.000 21948 move complete, result=0
03:32:25.410 00.000 21948 worker thread done servicing request
03:32:25.410 00.000 21948 Worker thread wakes up
03:32:25.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:25.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:32:25.410 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:26.099 00.689 18120 evsrv: cli 0D46DAD0 connect
03:32:26.100 00.001 18120 case statement mapped state 6 to 3
03:32:26.100 00.000 18120 case statement mapped state 6 to 3
03:32:26.102 00.002 18120 evsrv: cli 0D46DAD0 request: {"method":"get_app_state","id":"fc3ed915-9ed4-496e-b293-d6647cfc2f0b"}
03:32:26.102 00.000 18120 case statement mapped state 6 to 3
03:32:26.103 00.001 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc3ed915-9ed4-496e-b293-d6647cfc2f0b"}
03:32:26.105 00.002 18120 evsrv: cli 0D46DAD0 disconnect
03:32:26.107 00.002 18120 evsrv: cli 0D46E110 connect
03:32:26.108 00.001 18120 case statement mapped state 6 to 3
03:32:26.109 00.001 18120 case statement mapped state 6 to 3
03:32:26.111 00.002 18120 evsrv: cli 0D46E110 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"1594d072-bbaa-4d95-824c-896a466d86d9"}
03:32:26.111 00.000 18120 PhdController::Dither begins
03:32:26.112 00.001 18120 dither: size=2.00, dRA=0.73 dDec=1.02
03:32:26.112 00.000 18120 MountToCamera -- mountTheta (0.95) + m_xAngle (2.00) = xAngle (2.95 = 2.95)
03:32:26.113 00.001 18120 MountToCamera -- mountX=0.73 mountY=1.02 hyp=1.26 mountTheta=0.95 cameraX=-1.23, cameraY=0.24 cameraTheta=2.95
03:32:26.113 00.000 18120 setting lock position to (893.76, 233.49)
03:32:26.114 00.001 18120 Mount: notify guiding dithered (-1.2, 0.2)
03:32:26.114 00.000 18120 MultiStar: stabilizing after lock position change
03:32:26.115 00.001 18120 Status Line: Dithering de 0.73,1.02
03:32:26.116 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:32:26.116 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
03:32:26.117 00.001 18120 evsrv: cli 0D46E110 response: {"jsonrpc":"2.0","result":0,"id":"1594d072-bbaa-4d95-824c-896a466d86d9"}
03:32:26.118 00.001 18120 evsrv: cli 0D46E110 disconnect
03:32:27.045 00.927 21948 Exposure complete
03:32:27.079 00.034 21948 worker thread done servicing request
03:32:27.079 00.000 18120 OnExposeComplete: enter
03:32:27.080 00.001 18120 UpdateGuideState(): m_state=6
03:32:27.081 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5887
03:32:27.081 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=233.16, Mass=1955, SNR=30.7, Peak=186 HFD=4.2
03:32:27.083 00.002 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
03:32:27.083 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
03:32:27.084 00.001 18120 CameraToMount -- cameraX=1.16 cameraY=-0.33 hyp=1.21 cameraTheta=-0.28 mountX=-0.78 mountY=-0.89, mountTheta=-2.30
03:32:27.084 00.000 18120 dither recenter: remaining=(-0.7,-1.0) step=(-0.7,-1.0)
03:32:27.085 00.001 18120 MountToCamera -- mountTheta (-2.19) + m_xAngle (2.00) = xAngle (-0.19 = -0.19)
03:32:27.085 00.000 18120 MountToCamera -- mountX=-0.73 mountY=-1.02 hyp=1.26 mountTheta=-2.19 cameraX=1.23, cameraY=-0.24 cameraTheta=-0.19
03:32:27.086 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.23, y=-0.24, opts=4)
03:32:27.086 00.000 18120 Enqueuing Move request for scope (1.23, -0.24)
03:32:27.087 00.001 18120 Mount: notify direct move -0.73,-1.02
03:32:27.087 00.000 21948 Worker thread wakes up
03:32:27.087 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.24) opts 0x4
03:32:27.087 00.000 21948 Handling offset move in thread for scope, endpoint = (1.23, -0.24)
03:32:27.087 00.000 21948 Moving (1.23, -0.24) raw xDistance=-0.73 yDistance=-1.02
03:32:27.087 00.000 21948 MoveAxis(E, 207, B)
03:32:27.087 00.000 21948 Guiding  Dir = 2, Dur = 207
03:32:27.087 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:27.088 00.001 21948 IsSlewing returns 0
03:32:27.088 00.000 18120 UpdateGuideState exits: m=1955 RSB=30.7
03:32:27.088 00.000 18120 PhdController: settling, locked = 1, distance = 1.36 (0.50) aobump = 0 frame = 1 / 99999
03:32:27.089 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786066347.089,"Host":"ASUS_SAM","Inst":1,"Distance":1.36,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:32:27.089 00.000 21948 IsGuiding returns 0
03:32:27.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:27.091 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:27.092 00.001 18120 Enqueuing Expose request
03:32:27.093 00.001 21948 PulseGuide returned control before completion, sleep 213
03:32:27.309 00.216 21948 IsGuiding returns 0
03:32:27.309 00.000 21948 Move returns status 0, amount 207
03:32:27.309 00.000 21948 MoveAxis(N, 244, B)
03:32:27.309 00.000 21948 Guiding  Dir = 0, Dur = 244
03:32:27.309 00.000 21948 IsSlewing returns 0
03:32:27.311 00.002 21948 IsGuiding returns 0
03:32:27.315 00.004 21948 PulseGuide returned control before completion, sleep 249
03:32:27.571 00.256 21948 IsGuiding returns 0
03:32:27.571 00.000 21948 Move returns status 0, amount 244
03:32:27.571 00.000 21948 move complete, result=0
03:32:27.571 00.000 21948 worker thread done servicing request
03:32:27.571 00.000 21948 Worker thread wakes up
03:32:27.571 00.000 18120 GuideStep: -0.7 px 207 ms EAST, -1.0 px 244 ms NORTH
03:32:27.572 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:27.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:28.990 01.418 21948 Exposure complete
03:32:29.038 00.048 21948 worker thread done servicing request
03:32:29.038 00.000 18120 OnExposeComplete: enter
03:32:29.039 00.001 18120 UpdateGuideState(): m_state=6
03:32:29.040 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5888
03:32:29.040 00.000 18120 Star::Find returns 1 (0), X=894.28, Y=233.32, Mass=1928, SNR=30.5, Peak=153 HFD=3.9
03:32:29.041 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:32:29.041 00.000 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
03:32:29.042 00.001 18120 CameraToMount -- cameraX=0.51 cameraY=-0.17 hyp=0.54 cameraTheta=-0.33 mountX=-0.37 mountY=-0.38, mountTheta=-2.35
03:32:29.043 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.51, y=-0.17, opts=13)
03:32:29.043 00.000 18120 Enqueuing Move request for scope (0.51, -0.17)
03:32:29.044 00.001 21948 Worker thread wakes up
03:32:29.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:29.044 00.000 18120 UpdateGuideState exits: m=1928 RSB=30.5
03:32:29.044 00.000 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 2 / 99999
03:32:29.045 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.17) opts 0xd
03:32:29.045 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066349.045,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:32:29.045 00.000 21948 Handling offset move in thread for scope, endpoint = (0.51, -0.17)
03:32:29.045 00.000 21948 Moving (0.51, -0.17) raw xDistance=-0.37 yDistance=-0.38
03:32:29.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:32:29.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:32:29.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:29.046 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:29.046 00.000 18120 Enqueuing Expose request
03:32:29.047 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:32:29.047 00.000 21948 MoveAxis(E, 66, ABG)
03:32:29.047 00.000 21948 Guiding  Dir = 2, Dur = 66
03:32:29.047 00.000 21948 IsSlewing returns 0
03:32:29.047 00.000 21948 IsGuiding returns 0
03:32:29.048 00.001 21948 PulseGuide returned control before completion, sleep 75
03:32:29.128 00.080 21948 IsGuiding returns 0
03:32:29.128 00.000 21948 Move returns status 0, amount 66
03:32:29.128 00.000 21948 MoveAxis(N, 0, ABG)
03:32:29.128 00.000 21948 Move returns status 0, amount 0
03:32:29.128 00.000 21948 move complete, result=0
03:32:29.128 00.000 21948 worker thread done servicing request
03:32:29.128 00.000 21948 Worker thread wakes up
03:32:29.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:29.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:29.129 00.001 18120 GuideStep: -0.4 px 66 ms EAST, -0.4 px 0 ms NORTH
03:32:30.761 01.632 21948 Exposure complete
03:32:30.828 00.067 21948 worker thread done servicing request
03:32:30.828 00.000 18120 OnExposeComplete: enter
03:32:30.830 00.002 18120 UpdateGuideState(): m_state=6
03:32:30.831 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5889
03:32:30.832 00.001 18120 Star::Find returns 1 (0), X=893.94, Y=233.44, Mass=1817, SNR=29.5, Peak=147 HFD=4.0
03:32:30.833 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
03:32:30.834 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
03:32:30.836 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.29 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
03:32:30.838 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.05, opts=13)
03:32:30.839 00.001 18120 Enqueuing Move request for scope (0.18, -0.05)
03:32:30.840 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:30.840 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.5
03:32:30.841 00.001 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 3 / 99999
03:32:30.841 00.000 21948 Worker thread wakes up
03:32:30.841 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066350.841,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:32:30.842 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
03:32:30.842 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
03:32:30.842 00.000 21948 Moving (0.18, -0.05) raw xDistance=-0.12 yDistance=-0.13
03:32:30.842 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:30.843 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:30.843 00.000 18120 Enqueuing Expose request
03:32:30.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:30.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:30.844 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:32:30.844 00.000 21948 MoveAxis(E, 0, ABG)
03:32:30.844 00.000 21948 Move returns status 0, amount 0
03:32:30.844 00.000 21948 MoveAxis(N, 0, ABG)
03:32:30.844 00.000 21948 Move returns status 0, amount 0
03:32:30.844 00.000 21948 move complete, result=0
03:32:30.844 00.000 21948 worker thread done servicing request
03:32:30.844 00.000 21948 Worker thread wakes up
03:32:30.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:30.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:30.844 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:32.250 01.406 21948 Exposure complete
03:32:32.308 00.058 21948 worker thread done servicing request
03:32:32.308 00.000 18120 OnExposeComplete: enter
03:32:32.309 00.001 18120 UpdateGuideState(): m_state=6
03:32:32.310 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5890
03:32:32.310 00.000 18120 Star::Find returns 1 (0), X=893.89, Y=233.24, Mass=1732, SNR=28.8, Peak=167 HFD=4.1
03:32:32.310 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:32:32.313 00.003 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.14)
03:32:32.315 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.11 mountX=-0.28 mountY=0.00, mountTheta=3.14
03:32:32.320 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.25, opts=13)
03:32:32.322 00.002 18120 Enqueuing Move request for scope (0.13, -0.25)
03:32:32.325 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:32.327 00.002 18120 UpdateGuideState exits: m=1732 RSB=28.8
03:32:32.327 00.000 21948 Worker thread wakes up
03:32:32.327 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 4 / 99999
03:32:32.328 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
03:32:32.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
03:32:32.328 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066352.328,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
03:32:32.328 00.000 21948 Moving (0.13, -0.25) raw xDistance=-0.28 yDistance=0.00
03:32:32.329 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:32:32.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:32.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:32.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:32.329 00.000 18120 Enqueuing Expose request
03:32:32.330 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:32:32.330 00.000 21948 MoveAxis(E, 51, ABG)
03:32:32.330 00.000 21948 Guiding  Dir = 2, Dur = 51
03:32:32.330 00.000 21948 IsSlewing returns 0
03:32:32.330 00.000 21948 IsGuiding returns 0
03:32:32.332 00.002 21948 PulseGuide returned control before completion, sleep 60
03:32:32.407 00.075 21948 IsGuiding returns 0
03:32:32.407 00.000 21948 Move returns status 0, amount 51
03:32:32.407 00.000 21948 MoveAxis(N, 0, ABG)
03:32:32.407 00.000 21948 Move returns status 0, amount 0
03:32:32.407 00.000 21948 move complete, result=0
03:32:32.407 00.000 21948 worker thread done servicing request
03:32:32.407 00.000 21948 Worker thread wakes up
03:32:32.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:32.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:32.407 00.000 18120 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
03:32:34.035 01.628 21948 Exposure complete
03:32:34.084 00.049 21948 worker thread done servicing request
03:32:34.084 00.000 18120 OnExposeComplete: enter
03:32:34.085 00.001 18120 UpdateGuideState(): m_state=6
03:32:34.085 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5891
03:32:34.086 00.001 18120 Star::Find returns 1 (0), X=893.60, Y=233.77, Mass=1823, SNR=29.6, Peak=151 HFD=3.7
03:32:34.086 00.000 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
03:32:34.087 00.001 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
03:32:34.087 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.11 mountX=0.32 mountY=0.02, mountTheta=0.08
03:32:34.088 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.27, opts=13)
03:32:34.089 00.001 18120 Enqueuing Move request for scope (-0.16, 0.27)
03:32:34.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:34.090 00.001 18120 UpdateGuideState exits: m=1823 RSB=29.6
03:32:34.090 00.000 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 5 / 99999
03:32:34.091 00.001 21948 Worker thread wakes up
03:32:34.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
03:32:34.091 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
03:32:34.091 00.000 21948 Moving (-0.16, 0.27) raw xDistance=0.32 yDistance=0.02
03:32:34.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
03:32:34.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:34.091 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066354.091,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
03:32:34.092 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:34.092 00.000 21948 MoveAxis(W, 53, ABG)
03:32:34.092 00.000 21948 Guiding  Dir = 3, Dur = 53
03:32:34.092 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:34.092 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:34.093 00.001 18120 Enqueuing Expose request
03:32:34.093 00.000 21948 IsSlewing returns 0
03:32:34.094 00.001 21948 IsGuiding returns 0
03:32:34.095 00.001 21948 PulseGuide returned control before completion, sleep 62
03:32:34.173 00.078 21948 IsGuiding returns 0
03:32:34.173 00.000 21948 Move returns status 0, amount 53
03:32:34.173 00.000 21948 MoveAxis(N, 0, ABG)
03:32:34.173 00.000 21948 Move returns status 0, amount 0
03:32:34.174 00.001 21948 move complete, result=0
03:32:34.174 00.000 21948 worker thread done servicing request
03:32:34.174 00.000 21948 Worker thread wakes up
03:32:34.174 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
03:32:34.175 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:34.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:35.591 01.416 21948 Exposure complete
03:32:35.631 00.040 21948 worker thread done servicing request
03:32:35.631 00.000 18120 OnExposeComplete: enter
03:32:35.633 00.002 18120 UpdateGuideState(): m_state=6
03:32:35.634 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5892
03:32:35.634 00.000 18120 Star::Find returns 1 (0), X=893.80, Y=233.75, Mass=1816, SNR=29.6, Peak=148 HFD=4.3
03:32:35.637 00.003 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
03:32:35.638 00.001 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
03:32:35.638 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.41 mountX=0.22 mountY=-0.15, mountTheta=-0.61
03:32:35.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.25, opts=13)
03:32:35.640 00.001 18120 Enqueuing Move request for scope (0.04, 0.25)
03:32:35.640 00.000 21948 Worker thread wakes up
03:32:35.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:35.641 00.001 18120 UpdateGuideState exits: m=1816 RSB=29.6
03:32:35.641 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 6 / 99999
03:32:35.642 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
03:32:35.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
03:32:35.642 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066355.642,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
03:32:35.642 00.000 21948 Moving (0.04, 0.25) raw xDistance=0.22 yDistance=-0.15
03:32:35.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:32:35.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:35.642 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:35.643 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:35.644 00.001 18120 Enqueuing Expose request
03:32:35.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:32:35.644 00.000 21948 MoveAxis(W, 42, ABG)
03:32:35.645 00.001 21948 Guiding  Dir = 3, Dur = 42
03:32:35.645 00.000 21948 IsSlewing returns 0
03:32:35.645 00.000 21948 IsGuiding returns 0
03:32:35.646 00.001 21948 PulseGuide returned control before completion, sleep 51
03:32:35.700 00.054 21948 IsGuiding returns 1
03:32:35.700 00.000 21948 scope still moving after pulse duration time elapsed
03:32:35.731 00.031 21948 IsSlewing returns 0
03:32:35.732 00.001 21948 IsGuiding returns 0
03:32:35.732 00.000 21948 scope move finished after 42 + 44 ms
03:32:35.732 00.000 21948 Move returns status 0, amount 42
03:32:35.732 00.000 21948 MoveAxis(N, 0, ABG)
03:32:35.732 00.000 21948 Move returns status 0, amount 0
03:32:35.732 00.000 21948 move complete, result=0
03:32:35.732 00.000 21948 worker thread done servicing request
03:32:35.732 00.000 21948 Worker thread wakes up
03:32:35.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:35.732 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
03:32:35.733 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:37.368 01.635 21948 Exposure complete
03:32:37.403 00.035 18120 OnExposeComplete: enter
03:32:37.404 00.001 18120 UpdateGuideState(): m_state=6
03:32:37.404 00.000 21948 worker thread done servicing request
03:32:37.404 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5893
03:32:37.405 00.001 18120 Star::Find returns 1 (0), X=893.92, Y=233.15, Mass=1768, SNR=29.1, Peak=155 HFD=4.2
03:32:37.405 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
03:32:37.406 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
03:32:37.406 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-1.15 mountX=-0.38 mountY=0.02, mountTheta=3.10
03:32:37.407 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.35, opts=13)
03:32:37.408 00.001 18120 Enqueuing Move request for scope (0.16, -0.35)
03:32:37.408 00.000 21948 Worker thread wakes up
03:32:37.408 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:37.408 00.000 18120 UpdateGuideState exits: m=1768 RSB=29.1
03:32:37.409 00.001 18120 PhdController: settling, locked = 1, distance = 0.35 (0.50) aobump = 0 frame = 7 / 99999
03:32:37.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.35) opts 0xd
03:32:37.409 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.35)
03:32:37.409 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066357.409,"Host":"ASUS_SAM","Inst":1,"Distance":0.35,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:32:37.410 00.001 21948 Moving (0.16, -0.35) raw xDistance=-0.38 yDistance=0.02
03:32:37.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
03:32:37.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:37.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:37.411 00.001 18120 Enqueuing Expose request
03:32:37.411 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:37.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:37.411 00.000 21948 MoveAxis(E, 65, ABG)
03:32:37.411 00.000 21948 Guiding  Dir = 2, Dur = 65
03:32:37.412 00.001 21948 IsSlewing returns 0
03:32:37.412 00.000 21948 IsGuiding returns 0
03:32:37.413 00.001 21948 PulseGuide returned control before completion, sleep 74
03:32:37.504 00.091 21948 IsGuiding returns 0
03:32:37.504 00.000 21948 Move returns status 0, amount 65
03:32:37.504 00.000 21948 MoveAxis(N, 0, ABG)
03:32:37.504 00.000 21948 Move returns status 0, amount 0
03:32:37.504 00.000 21948 move complete, result=0
03:32:37.505 00.001 21948 worker thread done servicing request
03:32:37.505 00.000 18120 GuideStep: -0.4 px 65 ms EAST, 0.0 px 0 ms NORTH
03:32:37.505 00.000 21948 Worker thread wakes up
03:32:37.506 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:37.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:38.908 01.402 21948 Exposure complete
03:32:38.957 00.049 21948 worker thread done servicing request
03:32:38.957 00.000 18120 OnExposeComplete: enter
03:32:38.960 00.003 18120 UpdateGuideState(): m_state=6
03:32:38.961 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5894
03:32:38.962 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=233.45, Mass=1991, SNR=30.8, Peak=155 HFD=3.9
03:32:38.963 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
03:32:38.965 00.002 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
03:32:38.967 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
03:32:38.971 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.04, opts=13)
03:32:38.972 00.001 18120 Enqueuing Move request for scope (0.09, -0.04)
03:32:38.972 00.000 21948 Worker thread wakes up
03:32:38.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:38.972 00.000 18120 UpdateGuideState exits: m=1991 RSB=30.8
03:32:38.973 00.001 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 8 / 99999
03:32:38.973 00.000 18120 PhdController: newstate STATE_FINISH
03:32:38.974 00.001 18120 PhdController complete: success
03:32:38.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
03:32:38.974 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
03:32:38.974 00.000 21948 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.06
03:32:38.974 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:38.974 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:38.974 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786066358.974,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
03:32:38.976 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:32:38.976 00.000 21948 MoveAxis(E, 0, ABG)
03:32:38.976 00.000 21948 Move returns status 0, amount 0
03:32:38.976 00.000 18120 Mount: notify guiding dither settle done success=1
03:32:38.978 00.002 18120 PhdController: newstate STATE_IDLE
03:32:38.981 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:38.983 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:38.985 00.002 21948 MoveAxis(N, 0, ABG)
03:32:38.985 00.000 21948 Move returns status 0, amount 0
03:32:38.985 00.000 21948 move complete, result=0
03:32:38.985 00.000 18120 Enqueuing Expose request
03:32:38.987 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:38.987 00.000 21948 worker thread done servicing request
03:32:38.987 00.000 21948 Worker thread wakes up
03:32:38.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:38.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:40.618 01.631 21948 Exposure complete
03:32:40.661 00.043 21948 worker thread done servicing request
03:32:40.661 00.000 18120 OnExposeComplete: enter
03:32:40.662 00.001 18120 UpdateGuideState(): m_state=6
03:32:40.662 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.663 00.001 18120 Star::Find returns 1 (0), X=893.89, Y=233.57, Mass=1806, SNR=29.4, Peak=145 HFD=4.0
03:32:40.663 00.000 18120 MultiStar: exiting stabilization period
03:32:40.664 00.001 18120 MultiStar: updating star positions after lock position change
03:32:40.666 00.002 18120 Star::Find(15, 619, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.667 00.001 18120 Star::Find returns 1 (0), X=619.15, Y=383.89, Mass=982, SNR=21.7, Peak=96 HFD=4.2
03:32:40.668 00.001 18120 Star::Find(15, 1046, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.669 00.001 18120 Star::Find returns 1 (0), X=1045.95, Y=598.39, Mass=718, SNR=18.4, Peak=61 HFD=3.8
03:32:40.670 00.001 18120 Star::Find(15, 153, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.672 00.002 18120 Star::Find returns 1 (0), X=153.35, Y=34.84, Mass=687, SNR=18.1, Peak=68 HFD=3.7
03:32:40.674 00.002 18120 Star::Find(15, 336, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.676 00.002 18120 Star::Find returns 1 (0), X=336.20, Y=891.99, Mass=521, SNR=15.9, Peak=66 HFD=3.2
03:32:40.677 00.001 18120 Star::Find(15, 160, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.679 00.002 18120 Star::Find returns 1 (0), X=160.61, Y=419.13, Mass=434, SNR=14.4, Peak=46 HFD=3.6
03:32:40.680 00.001 18120 Star::Find(15, 541, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.681 00.001 18120 Star::Find returns 1 (0), X=541.22, Y=67.68, Mass=448, SNR=14.5, Peak=41 HFD=3.7
03:32:40.682 00.001 18120 Star::Find(15, 1131, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.683 00.001 18120 Star::Find returns 1 (0), X=1130.38, Y=227.63, Mass=346, SNR=12.8, Peak=30 HFD=3.7
03:32:40.683 00.000 18120 Star::Find(15, 417, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.683 00.000 18120 Star::Find returns 1 (0), X=417.60, Y=130.22, Mass=301, SNR=11.9, Peak=31 HFD=3.5
03:32:40.684 00.001 18120 Star::Find(15, 751, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.684 00.000 18120 Star::Find returns 1 (0), X=750.71, Y=263.28, Mass=267, SNR=11.3, Peak=31 HFD=3.1
03:32:40.685 00.001 18120 Star::Find(15, 1232, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.685 00.000 18120 Star::Find returns 1 (0), X=1231.40, Y=675.22, Mass=317, SNR=12.3, Peak=32 HFD=3.2
03:32:40.685 00.000 18120 Star::Find(15, 847, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
03:32:40.686 00.001 18120 Star::Find returns 1 (0), X=847.43, Y=74.76, Mass=287, SNR=11.6, Peak=26 HFD=3.6
03:32:40.687 00.001 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
03:32:40.687 00.000 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
03:32:40.688 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.54 mountX=0.02 mountY=-0.15, mountTheta=-1.46
03:32:40.690 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.08, opts=13)
03:32:40.691 00.001 18120 Enqueuing Move request for scope (0.13, 0.08)
03:32:40.691 00.000 21948 Worker thread wakes up
03:32:40.692 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
03:32:40.692 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
03:32:40.692 00.000 21948 Moving (0.13, 0.08) raw xDistance=0.02 yDistance=-0.15
03:32:40.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:40.692 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.4
03:32:40.693 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:40.694 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:40.694 00.000 18120 Enqueuing Expose request
03:32:40.697 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:32:40.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:40.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:32:40.697 00.000 21948 MoveAxis(E, 0, ABG)
03:32:40.697 00.000 21948 Move returns status 0, amount 0
03:32:40.697 00.000 21948 MoveAxis(N, 0, ABG)
03:32:40.697 00.000 21948 Move returns status 0, amount 0
03:32:40.697 00.000 21948 move complete, result=0
03:32:40.697 00.000 21948 worker thread done servicing request
03:32:40.697 00.000 21948 Worker thread wakes up
03:32:40.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:40.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:40.697 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:42.213 01.516 21948 Exposure complete
03:32:42.264 00.051 21948 worker thread done servicing request
03:32:42.265 00.001 18120 OnExposeComplete: enter
03:32:42.266 00.001 18120 UpdateGuideState(): m_state=6
03:32:42.268 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5896
03:32:42.270 00.002 18120 Star::Find returns 1 (0), X=893.95, Y=233.51, Mass=1769, SNR=29.1, Peak=158 HFD=4.0
03:32:42.271 00.001 18120 MultiStar: [#1 -0.14,0.17,0.74,U] [#2 -0.08,-0.09,0.64,U] [#3 -0.18,0.25,0.62,U] [#4 -0.08,-0.10,0.56,U] [#5 -0.26,0.40,0.00,M1] [#6 0.16,0.14,0.53,U] [#7 -0.35,0.15,0.43,U] [#8 -0.15,0.13,0.40,U] 
03:32:42.274 00.003 18120 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {0.18, 0.02}
03:32:42.274 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:32:42.275 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:32:42.275 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.19 mountX=0.09 mountY=0.01, mountTheta=0.15
03:32:42.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
03:32:42.276 00.000 18120 Enqueuing Move request for scope (-0.05, 0.07)
03:32:42.278 00.002 21948 Worker thread wakes up
03:32:42.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:42.278 00.000 18120 UpdateGuideState exits: m=1769 RSB=29.1
03:32:42.279 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:42.279 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:42.279 00.000 18120 Enqueuing Expose request
03:32:42.280 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
03:32:42.280 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
03:32:42.280 00.000 21948 Moving (-0.05, 0.07) raw xDistance=0.09 yDistance=0.01
03:32:42.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:32:42.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:42.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:42.280 00.000 21948 MoveAxis(E, 0, ABG)
03:32:42.280 00.000 21948 Move returns status 0, amount 0
03:32:42.280 00.000 21948 MoveAxis(N, 0, ABG)
03:32:42.280 00.000 21948 Move returns status 0, amount 0
03:32:42.280 00.000 21948 move complete, result=0
03:32:42.280 00.000 21948 worker thread done servicing request
03:32:42.280 00.000 21948 Worker thread wakes up
03:32:42.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:42.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:42.280 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:43.916 01.636 21948 Exposure complete
03:32:43.942 00.026 21948 worker thread done servicing request
03:32:43.942 00.000 18120 OnExposeComplete: enter
03:32:43.942 00.000 18120 UpdateGuideState(): m_state=6
03:32:43.943 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5897
03:32:43.943 00.000 18120 Star::Find returns 1 (0), X=893.73, Y=233.66, Mass=1893, SNR=30.1, Peak=137 HFD=4.2
03:32:43.944 00.001 18120 MultiStar: [#1 -0.32,-0.03,0.68,U] [#2 -0.40,-0.05,0.61,U] [#3 -0.20,0.08,0.60,U] [#4 -0.34,-0.24,0.58,U] [#5 -0.57,0.14,0.00,M2] [#6 0.30,-0.08,0.49,U] [#7 -0.15,0.01,0.44,U] [#8 -0.19,-0.19,0.39,U] 
03:32:43.944 00.000 18120 single-star, 7 included, MultiStar: {-0.17, -0.02}, one-star: {-0.04, 0.16}
03:32:43.945 00.001 18120 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
03:32:43.945 00.000 18120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
03:32:43.946 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.80 mountX=0.17 mountY=-0.04, mountTheta=-0.23
03:32:43.947 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.16, opts=13)
03:32:43.950 00.003 18120 Enqueuing Move request for scope (-0.04, 0.16)
03:32:43.951 00.001 21948 Worker thread wakes up
03:32:43.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
03:32:43.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
03:32:43.951 00.000 21948 Moving (-0.04, 0.16) raw xDistance=0.17 yDistance=-0.04
03:32:43.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:43.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:32:43.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:43.951 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.1
03:32:43.952 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:43.952 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:43.953 00.001 18120 Enqueuing Expose request
03:32:43.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:43.953 00.000 21948 MoveAxis(E, 0, ABG)
03:32:43.953 00.000 21948 Move returns status 0, amount 0
03:32:43.953 00.000 21948 MoveAxis(N, 0, ABG)
03:32:43.953 00.000 21948 Move returns status 0, amount 0
03:32:43.953 00.000 21948 move complete, result=0
03:32:43.954 00.001 21948 worker thread done servicing request
03:32:43.954 00.000 21948 Worker thread wakes up
03:32:43.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:43.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:43.954 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:45.466 01.512 21948 Exposure complete
03:32:45.507 00.041 21948 worker thread done servicing request
03:32:45.508 00.001 18120 OnExposeComplete: enter
03:32:45.509 00.001 18120 UpdateGuideState(): m_state=6
03:32:45.511 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5898
03:32:45.514 00.003 18120 Star::Find returns 1 (0), X=893.72, Y=233.81, Mass=1963, SNR=30.7, Peak=156 HFD=4.1
03:32:45.517 00.003 18120 MultiStar: [#1 -0.40,0.39,0.00,M1] [#2 -0.45,0.27,0.00,M1] [#3 -0.21,0.43,0.00,M1] [#4 -0.36,-0.01,0.53,U] [#5 -0.41,0.31,0.00,M3] [#6 -0.31,0.19,0.53,U] [#7 -0.28,0.20,0.42,U] [#8 -0.31,0.56,0.00,M1] 
03:32:45.519 00.002 18120 refined, 3 included, MultiStar: {-0.21, 0.20}, one-star: {-0.05, 0.31}
03:32:45.521 00.002 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.39 = 0.39)
03:32:45.521 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.35 = 0.35)
03:32:45.522 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=0.27 mountY=0.10, mountTheta=0.35
03:32:45.523 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.20, opts=13)
03:32:45.523 00.000 18120 Enqueuing Move request for scope (-0.21, 0.20)
03:32:45.524 00.001 21948 Worker thread wakes up
03:32:45.524 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:45.524 00.000 18120 UpdateGuideState exits: m=1963 RSB=30.7
03:32:45.525 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:45.525 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:45.525 00.000 18120 Enqueuing Expose request
03:32:45.526 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
03:32:45.526 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
03:32:45.526 00.000 21948 Moving (-0.21, 0.20) raw xDistance=0.27 yDistance=0.10
03:32:45.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:32:45.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:45.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:32:45.526 00.000 21948 MoveAxis(W, 48, ABG)
03:32:45.526 00.000 21948 Guiding  Dir = 3, Dur = 48
03:32:45.526 00.000 21948 IsSlewing returns 0
03:32:45.526 00.000 21948 IsGuiding returns 0
03:32:45.528 00.002 21948 PulseGuide returned control before completion, sleep 57
03:32:45.590 00.062 21948 IsGuiding returns 1
03:32:45.590 00.000 21948 scope still moving after pulse duration time elapsed
03:32:45.621 00.031 21948 IsSlewing returns 0
03:32:45.621 00.000 21948 IsGuiding returns 0
03:32:45.621 00.000 21948 scope move finished after 48 + 46 ms
03:32:45.621 00.000 21948 Move returns status 0, amount 48
03:32:45.621 00.000 21948 MoveAxis(N, 0, ABG)
03:32:45.621 00.000 21948 Move returns status 0, amount 0
03:32:45.621 00.000 21948 move complete, result=0
03:32:45.621 00.000 21948 worker thread done servicing request
03:32:45.622 00.001 21948 Worker thread wakes up
03:32:45.622 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:45.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:45.622 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
03:32:47.251 01.629 21948 Exposure complete
03:32:47.304 00.053 21948 worker thread done servicing request
03:32:47.305 00.001 18120 OnExposeComplete: enter
03:32:47.307 00.002 18120 UpdateGuideState(): m_state=6
03:32:47.310 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5899
03:32:47.312 00.002 18120 Star::Find returns 1 (0), X=893.72, Y=233.66, Mass=1808, SNR=29.4, Peak=130 HFD=4.2
03:32:47.314 00.002 18120 MultiStar: [#1 -0.35,-0.14,0.71,U] [#2 -0.49,-0.12,0.00,M2] [#3 -0.40,0.05,0.59,U] [#4 -0.44,-0.32,0.00,M1] [#5 -0.59,-0.01,0.00,M4] [#6 -0.26,0.01,0.56,U] [#7 -0.24,-0.01,0.45,U] [#8 -0.29,0.39,0.00,M2] 
03:32:47.315 00.001 18120 single-star, 4 included, MultiStar: {-0.24, 0.03}, one-star: {-0.04, 0.17}
03:32:47.317 00.002 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
03:32:47.318 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
03:32:47.319 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.82 mountX=0.17 mountY=-0.04, mountTheta=-0.21
03:32:47.321 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.17, opts=13)
03:32:47.323 00.002 18120 Enqueuing Move request for scope (-0.04, 0.17)
03:32:47.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:47.324 00.001 18120 UpdateGuideState exits: m=1808 RSB=29.4
03:32:47.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:47.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:47.325 00.000 18120 Enqueuing Expose request
03:32:47.326 00.001 21948 Worker thread wakes up
03:32:47.326 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
03:32:47.326 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
03:32:47.326 00.000 21948 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=-0.04
03:32:47.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:32:47.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:47.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:47.326 00.000 21948 MoveAxis(E, 0, ABG)
03:32:47.326 00.000 21948 Move returns status 0, amount 0
03:32:47.326 00.000 21948 MoveAxis(N, 0, ABG)
03:32:47.326 00.000 21948 Move returns status 0, amount 0
03:32:47.326 00.000 21948 move complete, result=0
03:32:47.326 00.000 21948 worker thread done servicing request
03:32:47.326 00.000 21948 Worker thread wakes up
03:32:47.326 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:47.329 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:47.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:48.842 01.513 21948 Exposure complete
03:32:48.873 00.031 21948 worker thread done servicing request
03:32:48.873 00.000 18120 OnExposeComplete: enter
03:32:48.874 00.001 18120 UpdateGuideState(): m_state=6
03:32:48.875 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5900
03:32:48.875 00.000 18120 Star::Find returns 1 (0), X=893.85, Y=233.26, Mass=1774, SNR=29.2, Peak=140 HFD=4.3
03:32:48.876 00.001 18120 MultiStar: [#1 -0.18,-0.19,0.73,U] [#2 -0.09,-0.24,0.63,U] [#3 -0.04,-0.18,0.61,U] [#4 -0.09,-0.62,0.00,M2] [#5 -0.13,-0.34,0.48,U] [#6 0.09,-0.36,0.55,U] [#7 -0.06,-0.45,0.00,M1] [#8 0.23,-0.13,0.41,U] 
03:32:48.876 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.24}, one-star: {0.08, -0.23}
03:32:48.876 00.000 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
03:32:48.877 00.001 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
03:32:48.877 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.61 mountX=-0.21 mountY=0.12, mountTheta=2.64
03:32:48.879 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.24, opts=13)
03:32:48.880 00.001 18120 Enqueuing Move request for scope (-0.01, -0.24)
03:32:48.881 00.001 21948 Worker thread wakes up
03:32:48.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
03:32:48.881 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
03:32:48.881 00.000 21948 Moving (-0.01, -0.24) raw xDistance=-0.21 yDistance=0.12
03:32:48.881 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:32:48.881 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:48.881 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:32:48.881 00.000 21948 MoveAxis(E, 38, ABG)
03:32:48.881 00.000 21948 Guiding  Dir = 2, Dur = 38
03:32:48.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:48.882 00.001 18120 UpdateGuideState exits: m=1774 RSB=29.2
03:32:48.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:48.882 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:48.883 00.001 18120 Enqueuing Expose request
03:32:48.883 00.000 21948 IsSlewing returns 0
03:32:48.884 00.001 21948 IsGuiding returns 0
03:32:48.885 00.001 21948 PulseGuide returned control before completion, sleep 47
03:32:48.946 00.061 21948 IsGuiding returns 0
03:32:48.946 00.000 21948 Move returns status 0, amount 38
03:32:48.946 00.000 21948 MoveAxis(N, 0, ABG)
03:32:48.946 00.000 21948 Move returns status 0, amount 0
03:32:48.946 00.000 21948 move complete, result=0
03:32:48.946 00.000 21948 worker thread done servicing request
03:32:48.946 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:32:48.947 00.001 21948 Worker thread wakes up
03:32:48.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:48.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:50.584 01.637 21948 Exposure complete
03:32:50.644 00.060 21948 worker thread done servicing request
03:32:50.644 00.000 18120 OnExposeComplete: enter
03:32:50.645 00.001 18120 UpdateGuideState(): m_state=6
03:32:50.647 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5901
03:32:50.649 00.002 18120 Star::Find returns 1 (0), X=893.90, Y=233.37, Mass=1872, SNR=30.0, Peak=135 HFD=4.1
03:32:50.650 00.001 18120 MultiStar: [#1 -0.20,-0.22,0.70,U] [#2 -0.12,-0.50,0.00,M2] [#3 -0.14,-0.18,0.59,U] [#4 -0.24,-0.19,0.57,U] [#5 -0.26,-0.11,0.46,U] [#6 -0.35,-0.28,0.00,M1] [#7 -0.04,-0.56,0.00,M2] [#8 0.22,-0.24,0.41,U] 
03:32:50.651 00.001 18120 refined, 5 included, MultiStar: {-0.07, -0.17}, one-star: {0.14, -0.13}
03:32:50.652 00.001 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.94 = 2.34)
03:32:50.653 00.001 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.30)
03:32:50.655 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.95 mountX=-0.13 mountY=0.14, mountTheta=2.32
03:32:50.657 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.17, opts=13)
03:32:50.658 00.001 18120 Enqueuing Move request for scope (-0.07, -0.17)
03:32:50.658 00.000 21948 Worker thread wakes up
03:32:50.659 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:50.659 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:32:50.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:50.660 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:50.660 00.000 18120 Enqueuing Expose request
03:32:50.662 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
03:32:50.662 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
03:32:50.662 00.000 21948 Moving (-0.07, -0.17) raw xDistance=-0.13 yDistance=0.14
03:32:50.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:32:50.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:50.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:50.662 00.000 21948 MoveAxis(E, 0, ABG)
03:32:50.662 00.000 21948 Move returns status 0, amount 0
03:32:50.662 00.000 21948 MoveAxis(N, 0, ABG)
03:32:50.662 00.000 21948 Move returns status 0, amount 0
03:32:50.662 00.000 21948 move complete, result=0
03:32:50.662 00.000 21948 worker thread done servicing request
03:32:50.662 00.000 21948 Worker thread wakes up
03:32:50.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:50.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:50.665 00.003 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:52.073 01.408 21948 Exposure complete
03:32:52.111 00.038 21948 worker thread done servicing request
03:32:52.111 00.000 18120 OnExposeComplete: enter
03:32:52.112 00.001 18120 UpdateGuideState(): m_state=6
03:32:52.113 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5902
03:32:52.113 00.000 18120 Star::Find returns 1 (0), X=894.10, Y=233.09, Mass=1837, SNR=29.7, Peak=139 HFD=4.2
03:32:52.114 00.001 18120 MultiStar: [#1 0.21,-0.23,0.71,U] [#2 0.04,-0.33,0.69,U] [#3 -0.08,-0.18,0.58,U] [#4 -0.12,-0.50,0.00,M2] [#5 -0.28,-0.15,0.46,U] [#6 0.36,-0.25,0.00,M2] [#7 0.20,-0.62,0.00,M3] [#8 0.10,-0.09,0.40,U] 
03:32:52.114 00.000 18120 refined, 5 included, MultiStar: {0.10, -0.26}, one-star: {0.33, -0.40}
03:32:52.115 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
03:32:52.115 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.04)
03:32:52.116 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.21 mountX=-0.28 mountY=0.03, mountTheta=3.04
03:32:52.117 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.26, opts=13)
03:32:52.118 00.001 18120 Enqueuing Move request for scope (0.10, -0.26)
03:32:52.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:52.121 00.003 18120 UpdateGuideState exits: m=1837 RSB=29.7
03:32:52.123 00.002 21948 Worker thread wakes up
03:32:52.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
03:32:52.123 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
03:32:52.123 00.000 21948 Moving (0.10, -0.26) raw xDistance=-0.28 yDistance=0.03
03:32:52.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:52.124 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:52.124 00.000 18120 Enqueuing Expose request
03:32:52.125 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:32:52.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:52.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:52.125 00.000 21948 MoveAxis(E, 50, ABG)
03:32:52.125 00.000 21948 Guiding  Dir = 2, Dur = 50
03:32:52.125 00.000 21948 IsSlewing returns 0
03:32:52.125 00.000 21948 IsGuiding returns 0
03:32:52.126 00.001 21948 PulseGuide returned control before completion, sleep 59
03:32:52.197 00.071 21948 IsGuiding returns 0
03:32:52.197 00.000 21948 Move returns status 0, amount 50
03:32:52.197 00.000 21948 MoveAxis(N, 0, ABG)
03:32:52.197 00.000 21948 Move returns status 0, amount 0
03:32:52.197 00.000 21948 move complete, result=0
03:32:52.197 00.000 21948 worker thread done servicing request
03:32:52.197 00.000 21948 Worker thread wakes up
03:32:52.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:52.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:52.197 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
03:32:53.834 01.637 21948 Exposure complete
03:32:53.883 00.049 21948 worker thread done servicing request
03:32:53.883 00.000 18120 OnExposeComplete: enter
03:32:53.884 00.001 18120 UpdateGuideState(): m_state=6
03:32:53.885 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5903
03:32:53.885 00.000 18120 Star::Find returns 1 (0), X=893.85, Y=233.58, Mass=1793, SNR=29.4, Peak=146 HFD=3.9
03:32:53.885 00.000 18120 MultiStar: [#1 -0.34,0.21,0.73,U] [#2 -0.38,-0.02,0.65,U] [#3 -0.64,0.15,0.00,M1] [#4 -0.56,0.07,0.00,M3] [#5 -0.73,0.37,0.00,M2] [#6 -0.13,-0.16,0.52,U] [#7 0.01,0.04,0.43,U] [#8 -0.27,0.20,0.39,U] 
03:32:53.885 00.000 18120 single-star, 5 included, MultiStar: {-0.15, 0.07}, one-star: {0.08, 0.09}
03:32:53.887 00.002 18120 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.00) = xAngle (-1.17 = -1.17)
03:32:53.888 00.001 18120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.21 = -1.21)
03:32:53.889 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.05 mountY=-0.12, mountTheta=-1.18
03:32:53.892 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.09, opts=13)
03:32:53.893 00.001 18120 Enqueuing Move request for scope (0.08, 0.09)
03:32:53.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:53.893 00.000 21948 Worker thread wakes up
03:32:53.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
03:32:53.893 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:32:53.893 00.000 21948 Moving (0.08, 0.09) raw xDistance=0.05 yDistance=-0.12
03:32:53.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:32:53.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:53.893 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.4
03:32:53.894 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:53.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:53.895 00.001 18120 Enqueuing Expose request
03:32:53.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:32:53.895 00.000 21948 MoveAxis(E, 0, ABG)
03:32:53.895 00.000 21948 Move returns status 0, amount 0
03:32:53.895 00.000 21948 MoveAxis(N, 0, ABG)
03:32:53.895 00.000 21948 Move returns status 0, amount 0
03:32:53.895 00.000 21948 move complete, result=0
03:32:53.895 00.000 21948 worker thread done servicing request
03:32:53.895 00.000 21948 Worker thread wakes up
03:32:53.896 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:53.896 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:53.898 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:55.414 01.516 21948 Exposure complete
03:32:55.484 00.070 21948 worker thread done servicing request
03:32:55.484 00.000 18120 OnExposeComplete: enter
03:32:55.485 00.001 18120 UpdateGuideState(): m_state=6
03:32:55.487 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5904
03:32:55.487 00.000 18120 Star::Find returns 1 (0), X=893.78, Y=233.47, Mass=1864, SNR=29.9, Peak=133 HFD=4.5
03:32:55.489 00.002 18120 MultiStar: [#1 -0.29,-0.02,0.69,U] [#2 -0.27,0.06,0.64,U] [#3 -0.22,0.11,0.57,U] [#4 -0.30,-0.09,0.57,U] [#5 -0.48,0.01,0.00,M3] [#6 -0.07,0.06,0.54,U] [#7 -0.27,-0.35,0.42,U] [#8 -0.23,0.29,0.36,U] 
03:32:55.489 00.000 18120 single-star, 7 included, MultiStar: {-0.18, 0.00}, one-star: {0.02, -0.02}
03:32:55.490 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
03:32:55.490 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:32:55.491 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.86 mountX=-0.03 mountY=-0.01, mountTheta=-2.90
03:32:55.492 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.02, opts=13)
03:32:55.493 00.001 18120 Enqueuing Move request for scope (0.02, -0.02)
03:32:55.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:55.494 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:32:55.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:55.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:55.495 00.000 18120 Enqueuing Expose request
03:32:55.495 00.000 21948 Worker thread wakes up
03:32:55.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
03:32:55.495 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
03:32:55.495 00.000 21948 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
03:32:55.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:32:55.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:55.496 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:32:55.496 00.000 21948 MoveAxis(E, 0, ABG)
03:32:55.496 00.000 21948 Move returns status 0, amount 0
03:32:55.496 00.000 21948 MoveAxis(N, 0, ABG)
03:32:55.496 00.000 21948 Move returns status 0, amount 0
03:32:55.496 00.000 21948 move complete, result=0
03:32:55.496 00.000 21948 worker thread done servicing request
03:32:55.496 00.000 21948 Worker thread wakes up
03:32:55.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:55.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:55.496 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:57.128 01.632 21948 Exposure complete
03:32:57.176 00.048 21948 worker thread done servicing request
03:32:57.177 00.001 18120 OnExposeComplete: enter
03:32:57.177 00.000 18120 UpdateGuideState(): m_state=6
03:32:57.178 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5905
03:32:57.178 00.000 18120 Star::Find returns 1 (0), X=893.80, Y=233.64, Mass=1760, SNR=29.1, Peak=138 HFD=3.9
03:32:57.179 00.001 18120 MultiStar: [#1 -0.21,-0.01,0.75,U] [#2 -0.31,-0.19,0.67,U] [#3 -0.12,0.07,0.61,U] [#4 -0.03,-0.13,0.58,U] [#5 -0.40,-0.09,0.49,U] [#6 -0.08,0.09,0.54,U] [#7 -0.10,-0.33,0.44,U] [#8 0.21,0.20,0.41,U] 
03:32:57.179 00.000 18120 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {0.03, 0.14}
03:32:57.180 00.001 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.01 = 1.28)
03:32:57.180 00.000 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.05 = 1.24)
03:32:57.181 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.01 mountX=0.03 mountY=0.11, mountTheta=1.27
03:32:57.182 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.01, opts=13)
03:32:57.183 00.001 18120 Enqueuing Move request for scope (-0.11, -0.01)
03:32:57.183 00.000 21948 Worker thread wakes up
03:32:57.184 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:57.184 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.1
03:32:57.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:57.185 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:57.185 00.000 18120 Enqueuing Expose request
03:32:57.186 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
03:32:57.186 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
03:32:57.186 00.000 21948 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=0.11
03:32:57.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:32:57.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:57.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:32:57.186 00.000 21948 MoveAxis(E, 0, ABG)
03:32:57.186 00.000 21948 Move returns status 0, amount 0
03:32:57.186 00.000 21948 MoveAxis(N, 0, ABG)
03:32:57.186 00.000 21948 Move returns status 0, amount 0
03:32:57.186 00.000 21948 move complete, result=0
03:32:57.186 00.000 21948 worker thread done servicing request
03:32:57.186 00.000 21948 Worker thread wakes up
03:32:57.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:57.186 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:57.187 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:58.710 01.523 21948 Exposure complete
03:32:58.743 00.033 21948 worker thread done servicing request
03:32:58.743 00.000 18120 OnExposeComplete: enter
03:32:58.744 00.001 18120 UpdateGuideState(): m_state=6
03:32:58.745 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5906
03:32:58.745 00.000 18120 Star::Find returns 1 (0), X=893.44, Y=233.90, Mass=1702, SNR=28.5, Peak=122 HFD=4.1
03:32:58.745 00.000 18120 MultiStar: [#1 -0.54,0.40,0.00,M1] [#2 -0.54,0.30,0.00,M1] [#3 -0.38,0.40,0.00,M1] [#4 -0.11,0.20,0.58,U] [#5 -0.39,0.42,0.00,M3] [#6 -0.07,0.29,0.54,U] [#7 -0.25,0.03,0.46,U] [#8 -0.21,0.52,0.00,M1] 
03:32:58.746 00.001 18120 refined, 3 included, MultiStar: {-0.21, 0.27}, one-star: {-0.32, 0.40}
03:32:58.746 00.000 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.24 = 0.24)
03:32:58.747 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.20 = 0.20)
03:32:58.747 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.23 mountX=0.33 mountY=0.07, mountTheta=0.20
03:32:58.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.27, opts=13)
03:32:58.749 00.000 18120 Enqueuing Move request for scope (-0.21, 0.27)
03:32:58.750 00.001 21948 Worker thread wakes up
03:32:58.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:32:58.750 00.000 18120 UpdateGuideState exits: m=1702 RSB=28.5
03:32:58.751 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:58.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:32:58.752 00.001 18120 Enqueuing Expose request
03:32:58.752 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
03:32:58.752 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
03:32:58.752 00.000 21948 Moving (-0.21, 0.27) raw xDistance=0.33 yDistance=0.07
03:32:58.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:32:58.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:58.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:58.752 00.000 21948 MoveAxis(W, 59, ABG)
03:32:58.752 00.000 21948 Guiding  Dir = 3, Dur = 59
03:32:58.753 00.001 21948 IsSlewing returns 0
03:32:58.753 00.000 21948 IsGuiding returns 0
03:32:58.755 00.002 21948 PulseGuide returned control before completion, sleep 68
03:32:58.833 00.078 21948 IsGuiding returns 0
03:32:58.833 00.000 21948 Move returns status 0, amount 59
03:32:58.833 00.000 21948 MoveAxis(N, 0, ABG)
03:32:58.833 00.000 21948 Move returns status 0, amount 0
03:32:58.833 00.000 21948 move complete, result=0
03:32:58.833 00.000 21948 worker thread done servicing request
03:32:58.833 00.000 21948 Worker thread wakes up
03:32:58.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:32:58.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:32:58.833 00.000 18120 GuideStep: 0.3 px 59 ms WEST, 0.1 px 0 ms NORTH
03:33:00.461 01.628 21948 Exposure complete
03:33:00.536 00.075 21948 worker thread done servicing request
03:33:00.536 00.000 18120 OnExposeComplete: enter
03:33:00.538 00.002 18120 UpdateGuideState(): m_state=6
03:33:00.541 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5907
03:33:00.543 00.002 18120 Star::Find returns 1 (0), X=893.80, Y=233.19, Mass=1853, SNR=29.8, Peak=153 HFD=4.3
03:33:00.546 00.003 18120 MultiStar: [#1 -0.15,-0.16,0.72,U] [#2 -0.43,-0.17,0.00,M2] [#3 0.12,-0.16,0.60,U] [#4 0.27,-0.55,0.00,M1] [#5 0.03,-0.19,0.47,U] [#6 0.04,-0.63,0.00,M1] [#7 -0.23,-0.57,0.00,M1] [#8 -0.17,-0.11,0.40,U] 
03:33:00.548 00.002 18120 refined, 4 included, MultiStar: {-0.02, -0.20}, one-star: {0.04, -0.31}
03:33:00.550 00.002 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.64)
03:33:00.553 00.003 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.60)
03:33:00.554 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.65 mountX=-0.18 mountY=0.11, mountTheta=2.61
03:33:00.555 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.20, opts=13)
03:33:00.556 00.001 18120 Enqueuing Move request for scope (-0.02, -0.20)
03:33:00.556 00.000 21948 Worker thread wakes up
03:33:00.556 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
03:33:00.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
03:33:00.556 00.000 21948 Moving (-0.02, -0.20) raw xDistance=-0.18 yDistance=0.11
03:33:00.556 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:33:00.556 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:00.556 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:00.557 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:33:00.557 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:00.558 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:00.558 00.000 18120 Enqueuing Expose request
03:33:00.559 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:33:00.559 00.000 21948 MoveAxis(E, 0, ABG)
03:33:00.559 00.000 21948 Move returns status 0, amount 0
03:33:00.559 00.000 21948 MoveAxis(N, 0, ABG)
03:33:00.559 00.000 21948 Move returns status 0, amount 0
03:33:00.559 00.000 21948 move complete, result=0
03:33:00.559 00.000 21948 worker thread done servicing request
03:33:00.559 00.000 21948 Worker thread wakes up
03:33:00.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:00.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:00.559 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:01.974 01.415 21948 Exposure complete
03:33:02.001 00.027 21948 worker thread done servicing request
03:33:02.001 00.000 18120 OnExposeComplete: enter
03:33:02.002 00.001 18120 UpdateGuideState(): m_state=6
03:33:02.002 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5908
03:33:02.003 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=233.31, Mass=1833, SNR=29.6, Peak=160 HFD=4.0
03:33:02.004 00.001 18120 MultiStar: [#1 -0.32,-0.33,0.00,M1] [#2 -0.32,-0.51,0.00,M3] [#3 -0.03,-0.33,0.58,U] [#4 -0.14,-0.72,0.00,M2] [#5 -0.21,-0.41,0.00,M3] [#6 0.18,-0.40,0.00,M2] [#7 -0.23,-0.31,0.43,U] [#8 -0.06,-0.20,0.39,U] 
03:33:02.007 00.003 18120 single-star, 3 included, MultiStar: {-0.02, -0.24}, one-star: {0.09, -0.18}
03:33:02.010 00.003 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
03:33:02.011 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
03:33:02.014 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.13 mountX=-0.20 mountY=0.00, mountTheta=3.12
03:33:02.017 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.18, opts=13)
03:33:02.018 00.001 18120 Enqueuing Move request for scope (0.09, -0.18)
03:33:02.018 00.000 21948 Worker thread wakes up
03:33:02.018 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:02.019 00.001 18120 UpdateGuideState exits: m=1833 RSB=29.6
03:33:02.020 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
03:33:02.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:02.021 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
03:33:02.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:02.021 00.000 18120 Enqueuing Expose request
03:33:02.021 00.000 21948 Moving (0.09, -0.18) raw xDistance=-0.20 yDistance=0.00
03:33:02.022 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:33:02.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:02.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:33:02.022 00.000 21948 MoveAxis(E, 36, ABG)
03:33:02.022 00.000 21948 Guiding  Dir = 2, Dur = 36
03:33:02.022 00.000 21948 IsSlewing returns 0
03:33:02.022 00.000 21948 IsGuiding returns 0
03:33:02.024 00.002 21948 PulseGuide returned control before completion, sleep 45
03:33:02.083 00.059 21948 IsGuiding returns 0
03:33:02.083 00.000 21948 Move returns status 0, amount 36
03:33:02.083 00.000 21948 MoveAxis(N, 0, ABG)
03:33:02.083 00.000 21948 Move returns status 0, amount 0
03:33:02.083 00.000 21948 move complete, result=0
03:33:02.083 00.000 21948 worker thread done servicing request
03:33:02.083 00.000 21948 Worker thread wakes up
03:33:02.084 00.001 18120 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:33:02.085 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:02.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:03.723 01.638 21948 Exposure complete
03:33:03.768 00.045 21948 worker thread done servicing request
03:33:03.768 00.000 18120 OnExposeComplete: enter
03:33:03.769 00.001 18120 UpdateGuideState(): m_state=6
03:33:03.769 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5909
03:33:03.770 00.001 18120 Star::Find returns 1 (0), X=894.01, Y=233.25, Mass=1891, SNR=30.2, Peak=149 HFD=4.1
03:33:03.770 00.000 18120 MultiStar: [#1 -0.33,-0.22,0.70,U] [#2 -0.17,-0.29,0.61,U] [#3 -0.14,0.03,0.60,U] [#4 -0.26,-0.49,0.00,M3] [#5 -0.25,-0.21,0.46,U] [#6 0.16,-0.28,0.51,U] [#7 0.35,-0.34,0.00,M1] [#8 -0.02,0.09,0.38,U] 
03:33:03.771 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.18}, one-star: {0.24, -0.24}
03:33:03.772 00.001 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.43)
03:33:03.773 00.001 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.89 = 2.39)
03:33:03.773 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.85 mountX=-0.14 mountY=0.13, mountTheta=2.41
03:33:03.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.18, opts=13)
03:33:03.775 00.001 18120 Enqueuing Move request for scope (-0.05, -0.18)
03:33:03.775 00.000 21948 Worker thread wakes up
03:33:03.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
03:33:03.775 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
03:33:03.775 00.000 21948 Moving (-0.05, -0.18) raw xDistance=-0.14 yDistance=0.13
03:33:03.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:33:03.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:03.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:03.776 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.2
03:33:03.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:03.777 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:03.777 00.000 18120 Enqueuing Expose request
03:33:03.778 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:33:03.778 00.000 21948 MoveAxis(E, 0, ABG)
03:33:03.778 00.000 21948 Move returns status 0, amount 0
03:33:03.778 00.000 21948 MoveAxis(N, 0, ABG)
03:33:03.778 00.000 21948 Move returns status 0, amount 0
03:33:03.778 00.000 21948 move complete, result=0
03:33:03.778 00.000 21948 worker thread done servicing request
03:33:03.778 00.000 21948 Worker thread wakes up
03:33:03.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:03.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:03.778 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:05.305 01.527 21948 Exposure complete
03:33:05.341 00.036 21948 worker thread done servicing request
03:33:05.341 00.000 18120 OnExposeComplete: enter
03:33:05.343 00.002 18120 UpdateGuideState(): m_state=6
03:33:05.346 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5910
03:33:05.348 00.002 18120 Star::Find returns 1 (0), X=894.26, Y=233.20, Mass=1914, SNR=30.2, Peak=152 HFD=4.3
03:33:05.351 00.003 18120 MultiStar: [#1 0.21,-0.44,0.00,M1] [#2 0.25,-0.50,0.00,M3] [#3 0.01,-0.14,0.58,U] [#4 -0.11,-0.68,0.00,M4] [#5 -0.17,-0.13,0.44,U] [#6 0.59,-0.46,0.00,M2] [#7 0.22,-0.29,0.43,U] [#8 0.44,-0.36,0.00,M1] 
03:33:05.352 00.001 18120 refined, 3 included, MultiStar: {0.21, -0.23}, one-star: {0.50, -0.29}
03:33:05.354 00.002 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
03:33:05.354 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
03:33:05.355 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.82 mountX=-0.30 mountY=-0.09, mountTheta=-2.85
03:33:05.358 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.23, opts=13)
03:33:05.359 00.001 18120 Enqueuing Move request for scope (0.21, -0.23)
03:33:05.360 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:05.361 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.2
03:33:05.362 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:05.363 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:05.363 00.000 18120 Enqueuing Expose request
03:33:05.364 00.001 21948 Worker thread wakes up
03:33:05.364 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
03:33:05.364 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
03:33:05.364 00.000 21948 Moving (0.21, -0.23) raw xDistance=-0.30 yDistance=-0.09
03:33:05.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:33:05.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:05.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:33:05.365 00.001 21948 MoveAxis(E, 53, ABG)
03:33:05.365 00.000 21948 Guiding  Dir = 2, Dur = 53
03:33:05.365 00.000 21948 IsSlewing returns 0
03:33:05.365 00.000 21948 IsGuiding returns 0
03:33:05.369 00.004 21948 PulseGuide returned control before completion, sleep 60
03:33:05.444 00.075 21948 IsGuiding returns 0
03:33:05.444 00.000 21948 Move returns status 0, amount 53
03:33:05.444 00.000 21948 MoveAxis(N, 0, ABG)
03:33:05.444 00.000 21948 Move returns status 0, amount 0
03:33:05.444 00.000 21948 move complete, result=0
03:33:05.444 00.000 21948 worker thread done servicing request
03:33:05.444 00.000 21948 Worker thread wakes up
03:33:05.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:05.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:05.444 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
03:33:07.079 01.635 21948 Exposure complete
03:33:07.120 00.041 21948 worker thread done servicing request
03:33:07.120 00.000 18120 OnExposeComplete: enter
03:33:07.121 00.001 18120 UpdateGuideState(): m_state=6
03:33:07.121 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5911
03:33:07.123 00.002 18120 Star::Find returns 1 (0), X=894.08, Y=233.02, Mass=1823, SNR=29.4, Peak=147 HFD=4.4
03:33:07.124 00.001 18120 MultiStar: [#1 -0.01,-0.42,0.70,U] [#2 -0.04,-0.47,0.00,M4] [#3 -0.23,-0.28,0.58,U] [#4 -0.25,-0.47,0.00,M5] [#5 -0.39,-0.16,0.46,U] [#6 0.27,-0.45,0.00,M3] [#7 0.46,-0.59,0.00,M1] [#8 -0.03,-0.26,0.38,U] 
03:33:07.125 00.001 18120 refined, 4 included, MultiStar: {-0.01, -0.35}, one-star: {0.31, -0.48}
03:33:07.126 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.70)
03:33:07.126 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.66)
03:33:07.127 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.59 mountX=-0.32 mountY=0.16, mountTheta=2.67
03:33:07.128 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.35, opts=13)
03:33:07.129 00.001 18120 Enqueuing Move request for scope (-0.01, -0.35)
03:33:07.130 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:07.131 00.001 21948 Worker thread wakes up
03:33:07.131 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.35) opts 0xd
03:33:07.131 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.35)
03:33:07.131 00.000 21948 Moving (-0.01, -0.35) raw xDistance=-0.32 yDistance=0.16
03:33:07.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
03:33:07.131 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.4
03:33:07.132 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:07.133 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:07.133 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:07.133 00.000 18120 Enqueuing Expose request
03:33:07.134 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:33:07.134 00.000 21948 MoveAxis(E, 61, ABG)
03:33:07.134 00.000 21948 Guiding  Dir = 2, Dur = 61
03:33:07.134 00.000 21948 IsSlewing returns 0
03:33:07.134 00.000 21948 IsGuiding returns 0
03:33:07.136 00.002 21948 PulseGuide returned control before completion, sleep 70
03:33:07.214 00.078 21948 IsGuiding returns 0
03:33:07.215 00.001 21948 Move returns status 0, amount 61
03:33:07.215 00.000 21948 MoveAxis(N, 0, ABG)
03:33:07.215 00.000 21948 Move returns status 0, amount 0
03:33:07.215 00.000 21948 move complete, result=0
03:33:07.215 00.000 21948 worker thread done servicing request
03:33:07.215 00.000 21948 Worker thread wakes up
03:33:07.215 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
03:33:07.217 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:07.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:08.625 01.408 21948 Exposure complete
03:33:08.675 00.050 21948 worker thread done servicing request
03:33:08.676 00.001 18120 OnExposeComplete: enter
03:33:08.677 00.001 18120 UpdateGuideState(): m_state=6
03:33:08.680 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5912
03:33:08.682 00.002 18120 Star::Find returns 1 (0), X=893.91, Y=233.54, Mass=1789, SNR=29.3, Peak=134 HFD=4.1
03:33:08.684 00.002 18120 MultiStar: [#1 0.03,-0.06,0.71,U] [#2 -0.07,-0.11,0.66,U] [#3 -0.30,0.09,0.61,U] [#4 -0.09,-0.20,0.56,U] [#5 -0.49,0.13,0.00,M1] [#6 0.09,-0.08,0.55,U] [#7 0.02,-0.09,0.44,U] [#8 -0.07,0.07,0.40,U] 
03:33:08.686 00.002 18120 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.15, 0.04}
03:33:08.689 00.003 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.98 = 2.31)
03:33:08.690 00.001 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.27)
03:33:08.690 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.98 mountX=-0.03 mountY=0.03, mountTheta=2.29
03:33:08.692 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
03:33:08.692 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
03:33:08.692 00.000 21948 Worker thread wakes up
03:33:08.693 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:08.693 00.000 18120 UpdateGuideState exits: m=1789 RSB=29.3
03:33:08.693 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:08.694 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:08.694 00.000 18120 Enqueuing Expose request
03:33:08.695 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:33:08.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:33:08.695 00.000 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
03:33:08.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:33:08.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:08.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:08.695 00.000 21948 MoveAxis(E, 0, ABG)
03:33:08.695 00.000 21948 Move returns status 0, amount 0
03:33:08.695 00.000 21948 MoveAxis(N, 0, ABG)
03:33:08.695 00.000 21948 Move returns status 0, amount 0
03:33:08.695 00.000 21948 move complete, result=0
03:33:08.695 00.000 21948 worker thread done servicing request
03:33:08.695 00.000 21948 Worker thread wakes up
03:33:08.695 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:08.695 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:08.695 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:10.328 01.633 21948 Exposure complete
03:33:10.360 00.032 21948 worker thread done servicing request
03:33:10.360 00.000 18120 OnExposeComplete: enter
03:33:10.362 00.002 18120 UpdateGuideState(): m_state=6
03:33:10.362 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5913
03:33:10.363 00.001 18120 Star::Find returns 1 (0), X=894.08, Y=233.55, Mass=1793, SNR=29.3, Peak=144 HFD=3.9
03:33:10.363 00.000 18120 MultiStar: [#1 -0.26,-0.03,0.72,U] [#2 -0.01,-0.09,0.63,U] [#3 -0.17,0.05,0.60,U] [#4 -0.11,-0.26,0.57,U] [#5 -0.41,0.19,0.00,M2] [#6 0.08,-0.10,0.53,U] [#7 0.29,-0.00,0.43,U] [#8 0.18,0.12,0.40,U] 
03:33:10.364 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.32, 0.05}
03:33:10.364 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
03:33:10.365 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
03:33:10.365 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.62 mountX=-0.05 mountY=-0.02, mountTheta=-2.65
03:33:10.366 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.03, opts=13)
03:33:10.367 00.001 18120 Enqueuing Move request for scope (0.04, -0.03)
03:33:10.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:10.367 00.000 21948 Worker thread wakes up
03:33:10.368 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.3
03:33:10.368 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:10.368 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:10.369 00.001 18120 Enqueuing Expose request
03:33:10.369 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
03:33:10.369 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
03:33:10.369 00.000 21948 Moving (0.04, -0.03) raw xDistance=-0.05 yDistance=-0.02
03:33:10.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:10.369 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:10.369 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:33:10.370 00.001 21948 MoveAxis(E, 0, ABG)
03:33:10.370 00.000 21948 Move returns status 0, amount 0
03:33:10.370 00.000 21948 MoveAxis(N, 0, ABG)
03:33:10.370 00.000 21948 Move returns status 0, amount 0
03:33:10.370 00.000 21948 move complete, result=0
03:33:10.370 00.000 21948 worker thread done servicing request
03:33:10.370 00.000 21948 Worker thread wakes up
03:33:10.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:10.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:10.370 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:11.884 01.514 21948 Exposure complete
03:33:11.917 00.033 21948 worker thread done servicing request
03:33:11.917 00.000 18120 OnExposeComplete: enter
03:33:11.917 00.000 18120 UpdateGuideState(): m_state=6
03:33:11.918 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5914
03:33:11.918 00.000 18120 Star::Find returns 1 (0), X=893.98, Y=233.39, Mass=1772, SNR=29.1, Peak=134 HFD=4.1
03:33:11.919 00.001 18120 MultiStar: [#1 0.02,-0.04,0.73,U] [#2 -0.09,-0.33,0.65,U] [#3 -0.08,0.08,0.62,U] [#4 0.54,-0.62,0.00,M4] [#5 0.30,-0.24,0.49,U] [#6 0.17,-0.15,0.53,U] [#7 0.25,-0.35,0.42,U] [#8 0.36,0.01,0.42,U] 
03:33:11.920 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.22, -0.10}
03:33:11.920 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:33:11.920 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
03:33:11.921 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.81 mountX=-0.17 mountY=-0.05, mountTheta=-2.84
03:33:11.922 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.13, opts=13)
03:33:11.923 00.001 18120 Enqueuing Move request for scope (0.13, -0.13)
03:33:11.923 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:11.924 00.001 18120 UpdateGuideState exits: m=1772 RSB=29.1
03:33:11.925 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:11.928 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:11.930 00.002 18120 Enqueuing Expose request
03:33:11.932 00.002 21948 Worker thread wakes up
03:33:11.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
03:33:11.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
03:33:11.932 00.000 21948 Moving (0.13, -0.13) raw xDistance=-0.17 yDistance=-0.05
03:33:11.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:33:11.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:11.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:33:11.933 00.001 21948 MoveAxis(E, 0, ABG)
03:33:11.933 00.000 21948 Move returns status 0, amount 0
03:33:11.933 00.000 21948 MoveAxis(N, 0, ABG)
03:33:11.933 00.000 21948 Move returns status 0, amount 0
03:33:11.933 00.000 21948 move complete, result=0
03:33:11.933 00.000 21948 worker thread done servicing request
03:33:11.933 00.000 21948 Worker thread wakes up
03:33:11.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:11.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:11.935 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:13.560 01.625 21948 Exposure complete
03:33:13.596 00.036 21948 worker thread done servicing request
03:33:13.597 00.001 18120 OnExposeComplete: enter
03:33:13.598 00.001 18120 UpdateGuideState(): m_state=6
03:33:13.600 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5915
03:33:13.601 00.001 18120 Star::Find returns 1 (0), X=893.96, Y=233.26, Mass=1770, SNR=29.1, Peak=143 HFD=4.1
03:33:13.603 00.002 18120 MultiStar: [#1 0.12,-0.34,0.75,U] [#2 -0.21,-0.26,0.65,U] [#3 0.26,-0.21,0.62,U] [#4 0.39,-0.72,0.00,M5] [#5 0.03,-0.24,0.48,U] [#6 0.17,-0.27,0.54,U] [#7 -0.08,-0.63,0.00,M1] [#8 0.15,-0.15,0.39,U] 
03:33:13.604 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.25}, one-star: {0.20, -0.23}
03:33:13.605 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.13)
03:33:13.607 00.002 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
03:33:13.607 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.16 mountX=-0.27 mountY=0.01, mountTheta=3.09
03:33:13.609 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.25, opts=13)
03:33:13.609 00.000 18120 Enqueuing Move request for scope (0.11, -0.25)
03:33:13.610 00.001 21948 Worker thread wakes up
03:33:13.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:13.610 00.000 18120 UpdateGuideState exits: m=1770 RSB=29.1
03:33:13.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:13.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:13.611 00.000 18120 Enqueuing Expose request
03:33:13.612 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
03:33:13.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
03:33:13.612 00.000 21948 Moving (0.11, -0.25) raw xDistance=-0.27 yDistance=0.01
03:33:13.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:33:13.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:13.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:33:13.612 00.000 21948 MoveAxis(E, 48, ABG)
03:33:13.612 00.000 21948 Guiding  Dir = 2, Dur = 48
03:33:13.613 00.001 21948 IsSlewing returns 0
03:33:13.613 00.000 21948 IsGuiding returns 0
03:33:13.615 00.002 21948 PulseGuide returned control before completion, sleep 57
03:33:13.687 00.072 21948 IsGuiding returns 0
03:33:13.687 00.000 21948 Move returns status 0, amount 48
03:33:13.687 00.000 21948 MoveAxis(N, 0, ABG)
03:33:13.687 00.000 21948 Move returns status 0, amount 0
03:33:13.687 00.000 21948 move complete, result=0
03:33:13.687 00.000 21948 worker thread done servicing request
03:33:13.687 00.000 21948 Worker thread wakes up
03:33:13.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:13.687 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
03:33:13.688 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:15.096 01.408 21948 Exposure complete
03:33:15.129 00.033 21948 worker thread done servicing request
03:33:15.129 00.000 18120 OnExposeComplete: enter
03:33:15.129 00.000 18120 UpdateGuideState(): m_state=6
03:33:15.130 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5916
03:33:15.130 00.000 18120 Star::Find returns 1 (0), X=893.88, Y=233.33, Mass=1882, SNR=30.0, Peak=147 HFD=4.0
03:33:15.131 00.001 18120 MultiStar: [#1 -0.00,-0.19,0.72,U] [#2 -0.28,-0.28,0.63,U] [#3 0.20,-0.15,0.59,U] [#4 0.05,-0.26,0.55,U] [#5 0.08,-0.28,0.46,U] [#6 0.06,-0.21,0.52,U] [#7 -0.10,-0.29,0.43,U] [#8 0.34,-0.11,0.42,U] 
03:33:15.131 00.000 18120 single-star, 8 included, MultiStar: {0.05, -0.21}, one-star: {0.12, -0.17}
03:33:15.132 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
03:33:15.132 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
03:33:15.133 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-0.96 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
03:33:15.134 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
03:33:15.134 00.000 18120 Enqueuing Move request for scope (0.12, -0.17)
03:33:15.135 00.001 21948 Worker thread wakes up
03:33:15.135 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
03:33:15.135 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
03:33:15.135 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.20 yDistance=-0.03
03:33:15.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:15.136 00.001 18120 UpdateGuideState exits: m=1882 RSB=30.0
03:33:15.137 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:15.138 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:15.139 00.001 18120 Enqueuing Expose request
03:33:15.140 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:33:15.140 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:15.140 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:15.140 00.000 21948 MoveAxis(E, 39, ABG)
03:33:15.140 00.000 21948 Guiding  Dir = 2, Dur = 39
03:33:15.140 00.000 21948 IsSlewing returns 0
03:33:15.140 00.000 21948 IsGuiding returns 0
03:33:15.142 00.002 21948 PulseGuide returned control before completion, sleep 47
03:33:15.205 00.063 21948 IsGuiding returns 0
03:33:15.205 00.000 21948 Move returns status 0, amount 39
03:33:15.205 00.000 21948 MoveAxis(N, 0, ABG)
03:33:15.205 00.000 21948 Move returns status 0, amount 0
03:33:15.205 00.000 21948 move complete, result=0
03:33:15.205 00.000 21948 worker thread done servicing request
03:33:15.205 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:33:15.206 00.001 21948 Worker thread wakes up
03:33:15.206 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:15.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:16.839 01.633 21948 Exposure complete
03:33:16.863 00.024 21948 worker thread done servicing request
03:33:16.863 00.000 18120 OnExposeComplete: enter
03:33:16.864 00.001 18120 UpdateGuideState(): m_state=6
03:33:16.865 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5917
03:33:16.865 00.000 18120 Star::Find returns 1 (0), X=893.75, Y=233.47, Mass=1790, SNR=29.3, Peak=135 HFD=3.9
03:33:16.866 00.001 18120 MultiStar: [#1 -0.33,-0.17,0.72,U] [#2 -0.40,-0.02,0.62,U] [#3 -0.32,-0.06,0.60,U] [#4 -0.34,-0.10,0.56,U] [#5 -0.39,0.15,0.48,U] [#6 -0.11,0.11,0.56,U] [#7 -0.29,-0.21,0.44,U] [#8 -0.19,-0.06,0.39,U] 
03:33:16.866 00.000 18120 single-star, 8 included, MultiStar: {-0.25, -0.04}, one-star: {-0.01, -0.02}
03:33:16.867 00.001 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.01 = 2.27)
03:33:16.867 00.000 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.23)
03:33:16.867 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.01 mountX=-0.02 mountY=0.02, mountTheta=2.26
03:33:16.869 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
03:33:16.870 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
03:33:16.870 00.000 21948 Worker thread wakes up
03:33:16.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:16.871 00.001 18120 UpdateGuideState exits: m=1790 RSB=29.3
03:33:16.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:16.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:16.872 00.001 18120 Enqueuing Expose request
03:33:16.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:33:16.872 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:33:16.872 00.000 21948 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
03:33:16.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:16.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:16.872 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:16.872 00.000 21948 MoveAxis(E, 0, ABG)
03:33:16.872 00.000 21948 Move returns status 0, amount 0
03:33:16.872 00.000 21948 MoveAxis(N, 0, ABG)
03:33:16.872 00.000 21948 Move returns status 0, amount 0
03:33:16.872 00.000 21948 move complete, result=0
03:33:16.873 00.001 21948 worker thread done servicing request
03:33:16.873 00.000 21948 Worker thread wakes up
03:33:16.873 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:16.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:16.873 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:18.396 01.523 21948 Exposure complete
03:33:18.434 00.038 21948 worker thread done servicing request
03:33:18.434 00.000 18120 OnExposeComplete: enter
03:33:18.435 00.001 18120 UpdateGuideState(): m_state=6
03:33:18.435 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5918
03:33:18.436 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=233.69, Mass=1943, SNR=30.5, Peak=152 HFD=4.2
03:33:18.436 00.000 18120 MultiStar: [#1 -0.06,0.04,0.71,U] [#2 -0.09,-0.03,0.61,U] [#3 -0.19,0.02,0.59,U] [#4 -0.33,0.02,0.53,U] [#5 -0.53,0.20,0.00,M1] [#6 0.03,-0.07,0.47,U] [#7 -0.07,-0.10,0.43,U] [#8 -0.12,0.18,0.40,U] 
03:33:18.437 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {0.09, 0.19}
03:33:18.437 00.000 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
03:33:18.437 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
03:33:18.438 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.60 mountX=0.07 mountY=0.05, mountTheta=0.57
03:33:18.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
03:33:18.441 00.002 18120 Enqueuing Move request for scope (-0.08, 0.05)
03:33:18.442 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:18.442 00.000 18120 UpdateGuideState exits: m=1943 RSB=30.5
03:33:18.443 00.001 21948 Worker thread wakes up
03:33:18.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:18.443 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
03:33:18.443 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:18.444 00.001 18120 Enqueuing Expose request
03:33:18.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
03:33:18.444 00.000 21948 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.05
03:33:18.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:33:18.444 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:18.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:33:18.444 00.000 21948 MoveAxis(E, 0, ABG)
03:33:18.444 00.000 21948 Move returns status 0, amount 0
03:33:18.444 00.000 21948 MoveAxis(N, 0, ABG)
03:33:18.444 00.000 21948 Move returns status 0, amount 0
03:33:18.444 00.000 21948 move complete, result=0
03:33:18.444 00.000 21948 worker thread done servicing request
03:33:18.444 00.000 21948 Worker thread wakes up
03:33:18.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:18.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:18.445 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:20.174 01.729 21948 Exposure complete
03:33:20.219 00.045 21948 worker thread done servicing request
03:33:20.219 00.000 18120 OnExposeComplete: enter
03:33:20.220 00.001 18120 UpdateGuideState(): m_state=6
03:33:20.221 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5919
03:33:20.222 00.001 18120 Star::Find returns 1 (0), X=893.83, Y=233.39, Mass=1874, SNR=29.9, Peak=130 HFD=4.2
03:33:20.224 00.002 18120 MultiStar: [#1 -0.02,-0.07,0.72,U] [#2 -0.33,-0.14,0.64,U] [#3 -0.24,0.16,0.61,U] [#4 -0.33,-0.20,0.57,U] [#5 -0.43,-0.09,0.48,U] [#6 0.17,0.02,0.54,U] [#7 -0.13,-0.09,0.42,U] [#8 0.18,0.10,0.40,U] 
03:33:20.225 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {0.07, -0.10}
03:33:20.226 00.001 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
03:33:20.228 00.002 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.56)
03:33:20.229 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.69 mountX=-0.00 mountY=0.12, mountTheta=1.60
03:33:20.232 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.05, opts=13)
03:33:20.232 00.000 18120 Enqueuing Move request for scope (-0.11, -0.05)
03:33:20.233 00.001 21948 Worker thread wakes up
03:33:20.233 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
03:33:20.233 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
03:33:20.233 00.000 21948 Moving (-0.11, -0.05) raw xDistance=-0.00 yDistance=0.12
03:33:20.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:33:20.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:20.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:33:20.233 00.000 21948 MoveAxis(E, 0, ABG)
03:33:20.233 00.000 21948 Move returns status 0, amount 0
03:33:20.233 00.000 21948 MoveAxis(N, 0, ABG)
03:33:20.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:20.233 00.000 21948 Move returns status 0, amount 0
03:33:20.233 00.000 21948 move complete, result=0
03:33:20.233 00.000 18120 UpdateGuideState exits: m=1874 RSB=29.9
03:33:20.234 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:20.234 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:20.235 00.001 18120 Enqueuing Expose request
03:33:20.235 00.000 21948 worker thread done servicing request
03:33:20.235 00.000 21948 Worker thread wakes up
03:33:20.235 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:20.236 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:20.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:21.653 01.417 21948 Exposure complete
03:33:21.688 00.035 21948 worker thread done servicing request
03:33:21.688 00.000 18120 OnExposeComplete: enter
03:33:21.689 00.001 18120 UpdateGuideState(): m_state=6
03:33:21.689 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5920
03:33:21.690 00.001 18120 Star::Find returns 1 (0), X=893.87, Y=233.41, Mass=1908, SNR=30.2, Peak=128 HFD=4.1
03:33:21.690 00.000 18120 MultiStar: [#1 -0.24,0.01,0.71,U] [#2 -0.07,-0.21,0.63,U] [#3 -0.34,0.06,0.54,U] [#4 -0.20,-0.07,0.55,U] [#5 -0.54,0.25,0.00,M1] [#6 -0.01,-0.08,0.48,U] [#7 -0.01,-0.15,0.40,U] [#8 0.03,0.25,0.39,U] 
03:33:21.691 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {0.10, -0.08}
03:33:21.691 00.000 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.67 = 1.62)
03:33:21.692 00.001 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.58)
03:33:21.692 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.67 mountX=-0.00 mountY=0.10, mountTheta=1.62
03:33:21.693 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
03:33:21.694 00.001 18120 Enqueuing Move request for scope (-0.09, -0.04)
03:33:21.694 00.000 21948 Worker thread wakes up
03:33:21.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
03:33:21.694 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
03:33:21.694 00.000 21948 Moving (-0.09, -0.04) raw xDistance=-0.00 yDistance=0.10
03:33:21.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:33:21.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:21.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:33:21.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:21.695 00.001 21948 MoveAxis(E, 0, ABG)
03:33:21.695 00.000 21948 Move returns status 0, amount 0
03:33:21.695 00.000 21948 MoveAxis(N, 0, ABG)
03:33:21.695 00.000 21948 Move returns status 0, amount 0
03:33:21.695 00.000 21948 move complete, result=0
03:33:21.695 00.000 21948 worker thread done servicing request
03:33:21.695 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
03:33:21.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:21.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:21.696 00.000 18120 Enqueuing Expose request
03:33:21.697 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:21.698 00.001 21948 Worker thread wakes up
03:33:21.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:21.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:23.330 01.632 21948 Exposure complete
03:33:23.386 00.056 21948 worker thread done servicing request
03:33:23.386 00.000 18120 OnExposeComplete: enter
03:33:23.387 00.001 18120 UpdateGuideState(): m_state=6
03:33:23.388 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5921
03:33:23.390 00.002 18120 Star::Find returns 1 (0), X=893.82, Y=233.63, Mass=1852, SNR=29.8, Peak=137 HFD=4.0
03:33:23.391 00.001 18120 MultiStar: [#1 -0.04,0.21,0.76,U] [#2 -0.17,-0.10,0.63,U] [#3 -0.53,0.19,0.00,M1] [#4 -0.38,-0.17,0.57,U] [#5 -0.56,-0.02,0.00,M2] [#6 0.19,0.01,0.51,U] [#7 -0.13,0.04,0.44,U] [#8 -0.11,0.07,0.39,U] 
03:33:23.391 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.04}, one-star: {0.06, 0.13}
03:33:23.391 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
03:33:23.392 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
03:33:23.392 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.61 mountX=0.07 mountY=0.04, mountTheta=0.58
03:33:23.394 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.04, opts=13)
03:33:23.394 00.000 18120 Enqueuing Move request for scope (-0.07, 0.04)
03:33:23.395 00.001 21948 Worker thread wakes up
03:33:23.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:23.395 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
03:33:23.395 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:23.396 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:23.396 00.000 18120 Enqueuing Expose request
03:33:23.397 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
03:33:23.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
03:33:23.397 00.000 21948 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=0.04
03:33:23.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:33:23.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:23.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:33:23.397 00.000 21948 MoveAxis(E, 0, ABG)
03:33:23.397 00.000 21948 Move returns status 0, amount 0
03:33:23.397 00.000 21948 MoveAxis(N, 0, ABG)
03:33:23.397 00.000 21948 Move returns status 0, amount 0
03:33:23.397 00.000 21948 move complete, result=0
03:33:23.397 00.000 21948 worker thread done servicing request
03:33:23.397 00.000 21948 Worker thread wakes up
03:33:23.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:23.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:23.397 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:24.912 01.515 21948 Exposure complete
03:33:24.949 00.037 21948 worker thread done servicing request
03:33:24.949 00.000 18120 OnExposeComplete: enter
03:33:24.950 00.001 18120 UpdateGuideState(): m_state=6
03:33:24.951 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5922
03:33:24.952 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=233.59, Mass=1974, SNR=30.8, Peak=154 HFD=4.3
03:33:24.954 00.002 18120 MultiStar: [#1 -0.20,0.25,0.68,U] [#2 -0.09,-0.01,0.61,U] [#3 -0.27,0.27,0.58,U] [#4 -0.15,-0.05,0.51,U] [#5 -0.33,0.30,0.00,M3] [#6 -0.04,0.18,0.49,U] [#7 -0.10,0.23,0.42,U] [#8 0.17,0.41,0.37,U] 
03:33:24.954 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.16}, one-star: {0.32, 0.10}
03:33:24.955 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
03:33:24.956 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
03:33:24.959 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=0.15 mountY=-0.05, mountTheta=-0.33
03:33:24.961 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.16, opts=13)
03:33:24.962 00.001 18120 Enqueuing Move request for scope (-0.02, 0.16)
03:33:24.962 00.000 21948 Worker thread wakes up
03:33:24.962 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
03:33:24.962 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
03:33:24.962 00.000 21948 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.05
03:33:24.962 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:24.963 00.001 18120 UpdateGuideState exits: m=1974 RSB=30.8
03:33:24.963 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:24.964 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:24.964 00.000 18120 Enqueuing Expose request
03:33:24.965 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:33:24.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:24.965 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:33:24.965 00.000 21948 MoveAxis(E, 0, ABG)
03:33:24.965 00.000 21948 Move returns status 0, amount 0
03:33:24.965 00.000 21948 MoveAxis(N, 0, ABG)
03:33:24.965 00.000 21948 Move returns status 0, amount 0
03:33:24.965 00.000 21948 move complete, result=0
03:33:24.965 00.000 21948 worker thread done servicing request
03:33:24.965 00.000 21948 Worker thread wakes up
03:33:24.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:24.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:24.966 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:26.603 01.637 21948 Exposure complete
03:33:26.635 00.032 21948 worker thread done servicing request
03:33:26.635 00.000 18120 OnExposeComplete: enter
03:33:26.636 00.001 18120 UpdateGuideState(): m_state=6
03:33:26.636 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5923
03:33:26.637 00.001 18120 Star::Find returns 1 (0), X=893.98, Y=233.44, Mass=1805, SNR=29.4, Peak=136 HFD=4.1
03:33:26.637 00.000 18120 MultiStar: [#1 -0.05,-0.06,0.72,U] [#2 -0.05,0.03,0.62,U] [#3 -0.15,0.02,0.59,U] [#4 -0.26,-0.21,0.55,U] [#5 -0.46,0.05,0.00,M4] [#6 0.02,0.09,0.56,U] [#7 -0.12,-0.16,0.43,U] [#8 0.01,0.25,0.39,U] 
03:33:26.637 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {0.22, -0.05}
03:33:26.638 00.001 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.83)
03:33:26.638 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.79)
03:33:26.639 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.46 mountX=-0.01 mountY=0.03, mountTheta=1.82
03:33:26.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
03:33:26.641 00.001 18120 Enqueuing Move request for scope (-0.03, -0.02)
03:33:26.642 00.001 21948 Worker thread wakes up
03:33:26.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:33:26.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:26.644 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:33:26.644 00.000 18120 UpdateGuideState exits: m=1805 RSB=29.4
03:33:26.644 00.000 21948 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
03:33:26.644 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:26.645 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:26.645 00.000 18120 Enqueuing Expose request
03:33:26.645 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:33:26.646 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:26.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:26.646 00.000 21948 MoveAxis(E, 0, ABG)
03:33:26.646 00.000 21948 Move returns status 0, amount 0
03:33:26.646 00.000 21948 MoveAxis(N, 0, ABG)
03:33:26.646 00.000 21948 Move returns status 0, amount 0
03:33:26.646 00.000 21948 move complete, result=0
03:33:26.646 00.000 21948 worker thread done servicing request
03:33:26.646 00.000 21948 Worker thread wakes up
03:33:26.646 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:26.646 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:26.646 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:28.172 01.526 21948 Exposure complete
03:33:28.213 00.041 21948 worker thread done servicing request
03:33:28.213 00.000 18120 OnExposeComplete: enter
03:33:28.214 00.001 18120 UpdateGuideState(): m_state=6
03:33:28.215 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5924
03:33:28.216 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=233.39, Mass=1833, SNR=29.5, Peak=151 HFD=3.9
03:33:28.216 00.000 18120 MultiStar: [#1 -0.03,0.12,0.71,U] [#2 -0.15,-0.25,0.65,U] [#3 -0.35,0.11,0.62,U] [#4 -0.24,-0.22,0.57,U] [#5 -0.44,-0.07,0.00,M5] [#6 0.07,-0.05,0.53,U] [#7 0.10,-0.33,0.42,U] [#8 0.30,0.09,0.40,U] 
03:33:28.217 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {0.09, -0.10}
03:33:28.218 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.04 = 2.24)
03:33:28.219 00.001 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.20)
03:33:28.219 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.05 mountX=-0.05 mountY=0.07, mountTheta=2.22
03:33:28.221 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
03:33:28.223 00.002 18120 Enqueuing Move request for scope (-0.04, -0.07)
03:33:28.224 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:28.224 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.5
03:33:28.225 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:28.225 00.000 21948 Worker thread wakes up
03:33:28.225 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
03:33:28.225 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
03:33:28.225 00.000 21948 Moving (-0.04, -0.07) raw xDistance=-0.05 yDistance=0.07
03:33:28.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:28.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:28.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:28.226 00.001 18120 Enqueuing Expose request
03:33:28.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:28.226 00.000 21948 MoveAxis(E, 0, ABG)
03:33:28.227 00.001 21948 Move returns status 0, amount 0
03:33:28.227 00.000 21948 MoveAxis(N, 0, ABG)
03:33:28.227 00.000 21948 Move returns status 0, amount 0
03:33:28.227 00.000 21948 move complete, result=0
03:33:28.227 00.000 21948 worker thread done servicing request
03:33:28.227 00.000 21948 Worker thread wakes up
03:33:28.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:28.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:28.227 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:29.860 01.633 21948 Exposure complete
03:33:29.898 00.038 21948 worker thread done servicing request
03:33:29.898 00.000 18120 OnExposeComplete: enter
03:33:29.899 00.001 18120 UpdateGuideState(): m_state=6
03:33:29.900 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5925
03:33:29.902 00.002 18120 Star::Find returns 1 (0), X=893.74, Y=233.48, Mass=1857, SNR=29.9, Peak=128 HFD=3.9
03:33:29.903 00.001 18120 MultiStar: [#1 -0.19,0.17,0.73,U] [#2 -0.22,-0.03,0.63,U] [#3 -0.34,-0.01,0.58,U] [#4 -0.48,0.03,0.00,M1] [#5 -0.61,0.28,0.00,M6] [#6 -0.01,-0.11,0.53,U] [#7 -0.06,-0.03,0.43,U] [#8 -0.03,0.00,0.40,U] 
03:33:29.905 00.002 18120 single-star, 6 included, MultiStar: {-0.12, 0.00}, one-star: {-0.02, -0.02}
03:33:29.905 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.82)
03:33:29.906 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.78)
03:33:29.907 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.47 mountX=-0.01 mountY=0.02, mountTheta=1.82
03:33:29.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
03:33:29.909 00.001 18120 Enqueuing Move request for scope (-0.02, -0.02)
03:33:29.909 00.000 21948 Worker thread wakes up
03:33:29.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:33:29.909 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:33:29.909 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
03:33:29.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:33:29.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:29.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:29.910 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.9
03:33:29.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:29.911 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:29.911 00.000 18120 Enqueuing Expose request
03:33:29.912 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:29.912 00.000 21948 MoveAxis(E, 0, ABG)
03:33:29.912 00.000 21948 Move returns status 0, amount 0
03:33:29.912 00.000 21948 MoveAxis(N, 0, ABG)
03:33:29.912 00.000 21948 Move returns status 0, amount 0
03:33:29.912 00.000 21948 move complete, result=0
03:33:29.912 00.000 21948 worker thread done servicing request
03:33:29.912 00.000 21948 Worker thread wakes up
03:33:29.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:29.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:29.912 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:31.436 01.524 21948 Exposure complete
03:33:31.469 00.033 21948 worker thread done servicing request
03:33:31.470 00.001 18120 OnExposeComplete: enter
03:33:31.470 00.000 18120 UpdateGuideState(): m_state=6
03:33:31.471 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5926
03:33:31.471 00.000 18120 Star::Find returns 1 (0), X=893.86, Y=233.43, Mass=1877, SNR=30.0, Peak=144 HFD=4.0
03:33:31.472 00.001 18120 MultiStar: [#1 -0.46,0.10,0.00,M1] [#2 -0.19,-0.02,0.61,U] [#3 -0.59,0.30,0.00,M1] [#4 -0.60,0.04,0.00,M2] [#5 -0.58,0.23,0.00,M7] [#6 -0.01,0.32,0.52,U] [#7 0.17,-0.10,0.42,U] [#8 -0.02,0.51,0.00,M1] 
03:33:31.473 00.001 18120 refined, 3 included, MultiStar: {0.02, 0.02}, one-star: {0.09, -0.07}
03:33:31.473 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
03:33:31.474 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
03:33:31.474 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.87 mountX=0.01 mountY=-0.02, mountTheta=-1.14
03:33:31.476 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
03:33:31.477 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
03:33:31.477 00.000 21948 Worker thread wakes up
03:33:31.477 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:33:31.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:33:31.477 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
03:33:31.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:31.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:31.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:31.478 00.001 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:33:31.479 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:31.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:31.480 00.001 18120 Enqueuing Expose request
03:33:31.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:33:31.480 00.000 21948 MoveAxis(E, 0, ABG)
03:33:31.480 00.000 21948 Move returns status 0, amount 0
03:33:31.480 00.000 21948 MoveAxis(N, 0, ABG)
03:33:31.480 00.000 21948 Move returns status 0, amount 0
03:33:31.480 00.000 21948 move complete, result=0
03:33:31.480 00.000 21948 worker thread done servicing request
03:33:31.480 00.000 21948 Worker thread wakes up
03:33:31.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:31.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:31.481 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:33.110 01.629 21948 Exposure complete
03:33:33.152 00.042 21948 worker thread done servicing request
03:33:33.152 00.000 18120 OnExposeComplete: enter
03:33:33.154 00.002 18120 UpdateGuideState(): m_state=6
03:33:33.156 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5927
03:33:33.157 00.001 18120 Star::Find returns 1 (0), X=893.72, Y=233.80, Mass=1947, SNR=30.6, Peak=147 HFD=4.3
03:33:33.159 00.002 18120 MultiStar: [#1 -0.62,0.21,0.00,M2] [#2 -0.61,0.24,0.00,M1] [#3 -0.76,0.24,0.00,M2] [#4 -0.60,-0.15,0.00,M3] [#5 -0.72,0.40,0.00,M8] [#6 -0.36,0.17,0.49,U] [#7 -0.43,0.19,0.00,M1] [#8 -0.53,0.34,0.00,M2] 
03:33:33.160 00.001 18120 refined, 1 included, MultiStar: {-0.14, 0.26}, one-star: {-0.04, 0.31}
03:33:33.161 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
03:33:33.163 00.002 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
03:33:33.164 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.07 mountX=0.30 mountY=0.01, mountTheta=0.03
03:33:33.167 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.26, opts=13)
03:33:33.168 00.001 18120 Enqueuing Move request for scope (-0.14, 0.26)
03:33:33.170 00.002 21948 Worker thread wakes up
03:33:33.170 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
03:33:33.170 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
03:33:33.170 00.000 21948 Moving (-0.14, 0.26) raw xDistance=0.30 yDistance=0.01
03:33:33.170 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:33.171 00.001 18120 UpdateGuideState exits: m=1947 RSB=30.6
03:33:33.173 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:33.174 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:33:33.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:33.174 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:33.175 00.001 18120 Enqueuing Expose request
03:33:33.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:33:33.175 00.000 21948 MoveAxis(W, 53, ABG)
03:33:33.175 00.000 21948 Guiding  Dir = 3, Dur = 53
03:33:33.175 00.000 21948 IsSlewing returns 0
03:33:33.176 00.001 21948 IsGuiding returns 0
03:33:33.177 00.001 21948 PulseGuide returned control before completion, sleep 62
03:33:33.249 00.072 21948 IsGuiding returns 1
03:33:33.249 00.000 21948 scope still moving after pulse duration time elapsed
03:33:33.280 00.031 21948 IsSlewing returns 0
03:33:33.280 00.000 21948 IsGuiding returns 0
03:33:33.280 00.000 21948 scope move finished after 53 + 52 ms
03:33:33.280 00.000 21948 Move returns status 0, amount 53
03:33:33.281 00.001 21948 MoveAxis(N, 0, ABG)
03:33:33.281 00.000 21948 Move returns status 0, amount 0
03:33:33.281 00.000 21948 move complete, result=0
03:33:33.281 00.000 21948 worker thread done servicing request
03:33:33.281 00.000 21948 Worker thread wakes up
03:33:33.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:33.281 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
03:33:33.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:34.695 01.414 21948 Exposure complete
03:33:34.729 00.034 21948 worker thread done servicing request
03:33:34.729 00.000 18120 OnExposeComplete: enter
03:33:34.729 00.000 18120 UpdateGuideState(): m_state=6
03:33:34.730 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5928
03:33:34.731 00.001 18120 Star::Find returns 1 (0), X=893.63, Y=233.42, Mass=1849, SNR=29.8, Peak=125 HFD=4.3
03:33:34.732 00.001 18120 MultiStar: [#1 -0.49,0.13,0.00,M3] [#2 -0.50,0.03,0.00,M2] [#3 -0.49,0.15,0.00,M3] [#4 -0.66,-0.14,0.00,M4] [#5 -0.63,-0.15,0.00,M9] [#6 -0.24,0.03,0.51,U] [#7 -0.55,-0.12,0.00,M2] [#8 -0.15,0.17,0.38,U] 
03:33:34.733 00.001 18120 single-star, 2 included, MultiStar: {-0.16, 0.00}, one-star: {-0.13, -0.08}
03:33:34.734 00.001 18120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.00) = xAngle (-4.61 = 1.67)
03:33:34.735 00.001 18120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.63)
03:33:34.736 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.62 mountX=-0.01 mountY=0.15, mountTheta=1.67
03:33:34.738 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.08, opts=13)
03:33:34.739 00.001 18120 Enqueuing Move request for scope (-0.13, -0.08)
03:33:34.742 00.003 21948 Worker thread wakes up
03:33:34.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:34.742 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
03:33:34.742 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
03:33:34.742 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.8
03:33:34.743 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:34.743 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:34.744 00.001 18120 Enqueuing Expose request
03:33:34.744 00.000 21948 Moving (-0.13, -0.08) raw xDistance=-0.01 yDistance=0.15
03:33:34.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:33:34.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:34.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:33:34.744 00.000 21948 MoveAxis(E, 0, ABG)
03:33:34.744 00.000 21948 Move returns status 0, amount 0
03:33:34.744 00.000 21948 MoveAxis(N, 0, ABG)
03:33:34.744 00.000 21948 Move returns status 0, amount 0
03:33:34.744 00.000 21948 move complete, result=0
03:33:34.744 00.000 21948 worker thread done servicing request
03:33:34.744 00.000 21948 Worker thread wakes up
03:33:34.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:34.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:34.745 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:36.367 01.622 21948 Exposure complete
03:33:36.401 00.034 21948 worker thread done servicing request
03:33:36.402 00.001 18120 OnExposeComplete: enter
03:33:36.403 00.001 18120 UpdateGuideState(): m_state=6
03:33:36.405 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5929
03:33:36.407 00.002 18120 Star::Find returns 1 (0), X=893.21, Y=233.69, Mass=1901, SNR=30.2, Peak=134 HFD=4.4
03:33:36.408 00.001 18120 MultiStar: [#1 -0.93,0.24,0.00,M4] [#2 -0.68,0.08,0.00,M3] [#3 -0.55,0.08,0.00,M4] [#4 -0.78,-0.06,0.00,M5] [#5 -0.94,0.25,0.00,M10] [#6 -0.76,0.21,0.00,M1] [#7 -0.71,-0.10,0.00,M3] [#8 -0.54,0.35,0.00,M2] 
03:33:36.409 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
03:33:36.410 00.001 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
03:33:36.414 00.004 18120 CameraToMount -- cameraX=-0.55 cameraY=0.20 hyp=0.59 cameraTheta=2.79 mountX=0.41 mountY=0.40, mountTheta=0.78
03:33:36.415 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.55, y=0.20, opts=13)
03:33:36.415 00.000 18120 Enqueuing Move request for scope (-0.55, 0.20)
03:33:36.416 00.001 21948 Worker thread wakes up
03:33:36.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:36.416 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:33:36.417 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.20) opts 0xd
03:33:36.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:36.417 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:36.418 00.001 18120 Enqueuing Expose request
03:33:36.418 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.55, 0.20)
03:33:36.418 00.000 21948 Moving (-0.55, 0.20) raw xDistance=0.41 yDistance=0.40
03:33:36.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:33:36.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:33:36.419 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
03:33:36.419 00.000 21948 MoveAxis(W, 74, ABG)
03:33:36.419 00.000 21948 Guiding  Dir = 3, Dur = 74
03:33:36.419 00.000 21948 IsSlewing returns 0
03:33:36.419 00.000 21948 IsGuiding returns 0
03:33:36.420 00.001 21948 PulseGuide returned control before completion, sleep 83
03:33:36.508 00.088 21948 IsGuiding returns 1
03:33:36.508 00.000 21948 scope still moving after pulse duration time elapsed
03:33:36.539 00.031 21948 IsSlewing returns 0
03:33:36.540 00.001 21948 IsGuiding returns 0
03:33:36.540 00.000 21948 scope move finished after 74 + 47 ms
03:33:36.540 00.000 21948 Move returns status 0, amount 74
03:33:36.540 00.000 21948 MoveAxis(N, 0, ABG)
03:33:36.540 00.000 21948 Move returns status 0, amount 0
03:33:36.540 00.000 21948 move complete, result=0
03:33:36.540 00.000 21948 worker thread done servicing request
03:33:36.540 00.000 21948 Worker thread wakes up
03:33:36.540 00.000 18120 GuideStep: 0.4 px 74 ms WEST, 0.4 px 0 ms NORTH
03:33:36.542 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:36.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:37.960 01.418 21948 Exposure complete
03:33:37.999 00.039 21948 worker thread done servicing request
03:33:37.999 00.000 18120 OnExposeComplete: enter
03:33:38.000 00.001 18120 UpdateGuideState(): m_state=6
03:33:38.000 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
03:33:38.000 00.000 18120 Star::Find returns 1 (0), X=892.84, Y=233.91, Mass=1881, SNR=30.1, Peak=131 HFD=4.3
03:33:38.001 00.001 18120 MultiStar: large primary error, entering stabilization period
03:33:38.001 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
03:33:38.002 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
03:33:38.002 00.000 18120 CameraToMount -- cameraX=-0.92 cameraY=0.42 hyp=1.01 cameraTheta=2.71 mountX=0.76 mountY=0.63, mountTheta=0.69
03:33:38.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.92, y=0.42, opts=13)
03:33:38.004 00.001 18120 Enqueuing Move request for scope (-0.92, 0.42)
03:33:38.004 00.000 21948 Worker thread wakes up
03:33:38.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.42) opts 0xd
03:33:38.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.92, 0.42)
03:33:38.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:38.005 00.001 21948 Moving (-0.92, 0.42) raw xDistance=0.76 yDistance=0.63
03:33:38.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
03:33:38.005 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.1
03:33:38.006 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:38.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:38.006 00.000 18120 Enqueuing Expose request
03:33:38.007 00.001 21948 resist switch: large excursion: input 0.63 thresh 0.60 direction from 0 to 1
03:33:38.007 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.90
03:33:38.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:33:38.007 00.000 21948 MoveAxis(W, 142, ABG)
03:33:38.007 00.000 21948 Guiding  Dir = 3, Dur = 142
03:33:38.007 00.000 21948 IsSlewing returns 0
03:33:38.007 00.000 21948 IsGuiding returns 0
03:33:38.010 00.003 21948 PulseGuide returned control before completion, sleep 151
03:33:38.177 00.167 21948 IsGuiding returns 0
03:33:38.177 00.000 21948 Move returns status 0, amount 142
03:33:38.177 00.000 21948 MoveAxis(S, 151, ABG)
03:33:38.177 00.000 21948 Guiding  Dir = 1, Dur = 151
03:33:38.180 00.003 21948 IsSlewing returns 0
03:33:38.180 00.000 21948 IsGuiding returns 0
03:33:38.185 00.005 21948 PulseGuide returned control before completion, sleep 157
03:33:38.349 00.164 21948 IsGuiding returns 0
03:33:38.349 00.000 21948 Move returns status 0, amount 151
03:33:38.349 00.000 21948 move complete, result=0
03:33:38.349 00.000 21948 worker thread done servicing request
03:33:38.349 00.000 21948 Worker thread wakes up
03:33:38.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:38.350 00.001 18120 GuideStep: 0.8 px 142 ms WEST, 0.6 px 151 ms SOUTH
03:33:38.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:39.976 01.626 21948 Exposure complete
03:33:40.014 00.038 21948 worker thread done servicing request
03:33:40.014 00.000 18120 OnExposeComplete: enter
03:33:40.015 00.001 18120 UpdateGuideState(): m_state=6
03:33:40.016 00.001 18120 Star::Find(15, 892, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5931
03:33:40.016 00.000 18120 Star::Find returns 1 (0), X=893.53, Y=233.21, Mass=1899, SNR=30.2, Peak=126 HFD=4.5
03:33:40.017 00.001 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.00) = xAngle (-4.26 = 2.02)
03:33:40.017 00.000 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.30 = 1.98)
03:33:40.018 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-2.26 mountX=-0.16 mountY=0.33, mountTheta=2.02
03:33:40.019 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.28, opts=13)
03:33:40.019 00.000 18120 Enqueuing Move request for scope (-0.23, -0.28)
03:33:40.020 00.001 21948 Worker thread wakes up
03:33:40.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.28) opts 0xd
03:33:40.020 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.28)
03:33:40.020 00.000 21948 Moving (-0.23, -0.28) raw xDistance=-0.16 yDistance=0.33
03:33:40.020 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:33:40.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:33:40.020 00.000 21948 MoveAxis(E, 0, ABG)
03:33:40.020 00.000 21948 Move returns status 0, amount 0
03:33:40.020 00.000 21948 MoveAxis(S, 80, ABG)
03:33:40.020 00.000 21948 Guiding  Dir = 1, Dur = 80
03:33:40.020 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:40.020 00.000 21948 IsSlewing returns 0
03:33:40.020 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.2
03:33:40.021 00.001 21948 IsGuiding returns 0
03:33:40.021 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:40.021 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:40.023 00.002 18120 Enqueuing Expose request
03:33:40.026 00.003 21948 PulseGuide returned control before completion, sleep 86
03:33:40.120 00.094 21948 IsGuiding returns 0
03:33:40.120 00.000 21948 Move returns status 0, amount 80
03:33:40.120 00.000 21948 move complete, result=0
03:33:40.120 00.000 21948 worker thread done servicing request
03:33:40.120 00.000 21948 Worker thread wakes up
03:33:40.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:40.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:40.120 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 80 ms SOUTH
03:33:41.532 01.412 21948 Exposure complete
03:33:41.569 00.037 21948 worker thread done servicing request
03:33:41.569 00.000 18120 OnExposeComplete: enter
03:33:41.571 00.002 18120 UpdateGuideState(): m_state=6
03:33:41.573 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5932
03:33:41.574 00.001 18120 Star::Find returns 1 (0), X=893.42, Y=233.24, Mass=1842, SNR=29.7, Peak=130 HFD=4.0
03:33:41.574 00.000 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.49 = 1.79)
03:33:41.575 00.001 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.53 = 1.75)
03:33:41.576 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=-0.26 hyp=0.43 cameraTheta=-2.50 mountX=-0.09 mountY=0.42, mountTheta=1.79
03:33:41.578 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=-0.26, opts=13)
03:33:41.578 00.000 18120 Enqueuing Move request for scope (-0.34, -0.26)
03:33:41.580 00.002 21948 Worker thread wakes up
03:33:41.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.26) opts 0xd
03:33:41.580 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, -0.26)
03:33:41.580 00.000 21948 Moving (-0.34, -0.26) raw xDistance=-0.09 yDistance=0.42
03:33:41.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:41.580 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
03:33:41.580 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:41.581 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:41.581 00.000 18120 Enqueuing Expose request
03:33:41.582 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:33:41.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:33:41.582 00.000 21948 MoveAxis(E, 0, ABG)
03:33:41.582 00.000 21948 Move returns status 0, amount 0
03:33:41.582 00.000 21948 MoveAxis(S, 101, ABG)
03:33:41.582 00.000 21948 Guiding  Dir = 1, Dur = 101
03:33:41.582 00.000 21948 IsSlewing returns 0
03:33:41.582 00.000 21948 IsGuiding returns 0
03:33:41.587 00.005 21948 PulseGuide returned control before completion, sleep 107
03:33:41.700 00.113 21948 IsGuiding returns 0
03:33:41.700 00.000 21948 Move returns status 0, amount 101
03:33:41.700 00.000 21948 move complete, result=0
03:33:41.700 00.000 21948 worker thread done servicing request
03:33:41.700 00.000 21948 Worker thread wakes up
03:33:41.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:41.700 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 101 ms SOUTH
03:33:41.701 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:43.325 01.624 21948 Exposure complete
03:33:43.350 00.025 21948 worker thread done servicing request
03:33:43.350 00.000 18120 OnExposeComplete: enter
03:33:43.350 00.000 18120 UpdateGuideState(): m_state=6
03:33:43.351 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5933
03:33:43.351 00.000 18120 Star::Find returns 1 (0), X=894.87, Y=232.91, Mass=1912, SNR=30.2, Peak=174 HFD=4.2
03:33:43.352 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
03:33:43.352 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
03:33:43.353 00.001 18120 CameraToMount -- cameraX=1.11 cameraY=-0.58 hyp=1.25 cameraTheta=-0.48 mountX=-0.99 mountY=-0.73, mountTheta=-2.51
03:33:43.354 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.11, y=-0.58, opts=13)
03:33:43.354 00.000 18120 Enqueuing Move request for scope (1.11, -0.58)
03:33:43.355 00.001 21948 Worker thread wakes up
03:33:43.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.58) opts 0xd
03:33:43.355 00.000 21948 Handling offset move in thread for scope, endpoint = (1.11, -0.58)
03:33:43.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:43.357 00.002 21948 Moving (1.11, -0.58) raw xDistance=-0.99 yDistance=-0.73
03:33:43.357 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.2
03:33:43.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:43.358 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:43.358 00.000 18120 Enqueuing Expose request
03:33:43.359 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.99
03:33:43.359 00.000 21948 resist switch: large excursion: input -0.73 thresh 0.60 direction from 1 to -1
03:33:43.359 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.18
03:33:43.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
03:33:43.359 00.000 21948 MoveAxis(E, 176, ABG)
03:33:43.359 00.000 21948 Guiding  Dir = 2, Dur = 176
03:33:43.359 00.000 21948 IsSlewing returns 0
03:33:43.359 00.000 21948 IsGuiding returns 0
03:33:43.360 00.001 21948 PulseGuide returned control before completion, sleep 185
03:33:43.559 00.199 21948 IsGuiding returns 0
03:33:43.559 00.000 21948 Move returns status 0, amount 176
03:33:43.559 00.000 21948 MoveAxis(N, 174, ABG)
03:33:43.560 00.001 21948 Guiding  Dir = 0, Dur = 174
03:33:43.560 00.000 21948 IsSlewing returns 0
03:33:43.560 00.000 21948 IsGuiding returns 0
03:33:43.565 00.005 21948 PulseGuide returned control before completion, sleep 180
03:33:43.748 00.183 21948 IsGuiding returns 0
03:33:43.748 00.000 21948 Move returns status 0, amount 174
03:33:43.748 00.000 21948 move complete, result=0
03:33:43.748 00.000 21948 worker thread done servicing request
03:33:43.748 00.000 21948 Worker thread wakes up
03:33:43.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:43.748 00.000 18120 GuideStep: -1.0 px 176 ms EAST, -0.7 px 174 ms NORTH
03:33:43.749 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:45.162 01.413 21948 Exposure complete
03:33:45.198 00.036 21948 worker thread done servicing request
03:33:45.199 00.001 18120 OnExposeComplete: enter
03:33:45.200 00.001 18120 UpdateGuideState(): m_state=6
03:33:45.202 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5934
03:33:45.203 00.001 18120 Star::Find returns 1 (0), X=894.04, Y=233.18, Mass=1901, SNR=30.2, Peak=155 HFD=4.2
03:33:45.204 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
03:33:45.205 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:33:45.207 00.002 18120 CameraToMount -- cameraX=0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-0.86 mountX=-0.40 mountY=-0.10, mountTheta=-2.89
03:33:45.212 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.32, opts=13)
03:33:45.214 00.002 18120 Enqueuing Move request for scope (0.27, -0.32)
03:33:45.217 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:45.219 00.002 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:33:45.221 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:45.224 00.003 21948 Worker thread wakes up
03:33:45.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:45.225 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.32) opts 0xd
03:33:45.225 00.000 18120 Enqueuing Expose request
03:33:45.225 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.32)
03:33:45.225 00.000 21948 Moving (0.27, -0.32) raw xDistance=-0.40 yDistance=-0.10
03:33:45.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.40
03:33:45.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:45.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:33:45.225 00.000 21948 MoveAxis(E, 84, ABG)
03:33:45.225 00.000 21948 Guiding  Dir = 2, Dur = 84
03:33:45.226 00.001 21948 IsSlewing returns 0
03:33:45.226 00.000 21948 IsGuiding returns 0
03:33:45.227 00.001 21948 PulseGuide returned control before completion, sleep 93
03:33:45.334 00.107 21948 IsGuiding returns 0
03:33:45.334 00.000 21948 Move returns status 0, amount 84
03:33:45.334 00.000 21948 MoveAxis(N, 0, ABG)
03:33:45.334 00.000 21948 Move returns status 0, amount 0
03:33:45.334 00.000 21948 move complete, result=0
03:33:45.334 00.000 21948 worker thread done servicing request
03:33:45.334 00.000 21948 Worker thread wakes up
03:33:45.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:45.334 00.000 18120 GuideStep: -0.4 px 84 ms EAST, -0.1 px 0 ms NORTH
03:33:45.335 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:46.962 01.627 21948 Exposure complete
03:33:47.022 00.060 21948 worker thread done servicing request
03:33:47.022 00.000 18120 OnExposeComplete: enter
03:33:47.023 00.001 18120 UpdateGuideState(): m_state=6
03:33:47.023 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5935
03:33:47.024 00.001 18120 Star::Find returns 1 (0), X=893.77, Y=233.71, Mass=1768, SNR=29.2, Peak=151 HFD=4.1
03:33:47.024 00.000 18120 MultiStar: exiting stabilization period
03:33:47.025 00.001 18120 MultiStar: [#1 -0.21,0.21,0.72,U] [#2 -0.25,0.20,0.65,U] [#3 -0.16,0.46,0.00,M5] [#4 -0.17,-0.04,0.55,U] [#5 -0.17,0.35,0.49,U] [#6 -0.19,0.24,0.50,U] [#7 -0.27,0.05,0.46,U] [#8 0.13,0.32,0.39,U] 
03:33:47.025 00.000 18120 single-star, 7 included, MultiStar: {-0.14, 0.19}, one-star: {0.01, 0.22}
03:33:47.026 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
03:33:47.027 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
03:33:47.027 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.54 mountX=0.20 mountY=-0.11, mountTheta=-0.49
03:33:47.028 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.22, opts=13)
03:33:47.029 00.001 18120 Enqueuing Move request for scope (0.01, 0.22)
03:33:47.029 00.000 21948 Worker thread wakes up
03:33:47.029 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
03:33:47.029 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
03:33:47.029 00.000 21948 Moving (0.01, 0.22) raw xDistance=0.20 yDistance=-0.11
03:33:47.029 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:33:47.029 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:47.029 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:33:47.029 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:47.031 00.002 18120 UpdateGuideState exits: m=1768 RSB=29.2
03:33:47.032 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:47.034 00.002 21948 MoveAxis(E, 0, ABG)
03:33:47.034 00.000 21948 Move returns status 0, amount 0
03:33:47.034 00.000 21948 MoveAxis(N, 0, ABG)
03:33:47.034 00.000 21948 Move returns status 0, amount 0
03:33:47.034 00.000 21948 move complete, result=0
03:33:47.034 00.000 21948 worker thread done servicing request
03:33:47.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:47.036 00.002 18120 Enqueuing Expose request
03:33:47.037 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:47.038 00.001 21948 Worker thread wakes up
03:33:47.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:47.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:48.557 01.519 21948 Exposure complete
03:33:48.606 00.049 21948 worker thread done servicing request
03:33:48.607 00.001 18120 OnExposeComplete: enter
03:33:48.609 00.002 18120 UpdateGuideState(): m_state=6
03:33:48.610 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5936
03:33:48.611 00.001 18120 Star::Find returns 1 (0), X=893.97, Y=233.65, Mass=1727, SNR=28.8, Peak=146 HFD=4.1
03:33:48.611 00.000 18120 MultiStar: [#1 -0.11,0.18,0.78,U] [#2 0.03,-0.10,0.65,U] [#3 0.04,0.08,0.60,U] [#4 -0.18,-0.07,0.60,U] [#5 -0.18,0.02,0.47,U] [#6 0.17,-0.06,0.54,U] [#7 -0.02,-0.09,0.45,U] [#8 -0.00,0.33,0.41,U] 
03:33:48.612 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.21, 0.16}
03:33:48.612 00.000 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
03:33:48.612 00.000 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
03:33:48.613 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.38 mountX=0.05 mountY=-0.03, mountTheta=-0.64
03:33:48.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.06, opts=13)
03:33:48.615 00.001 18120 Enqueuing Move request for scope (0.01, 0.06)
03:33:48.615 00.000 21948 Worker thread wakes up
03:33:48.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:48.616 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
03:33:48.616 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.8
03:33:48.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:48.617 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:48.617 00.000 18120 Enqueuing Expose request
03:33:48.618 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
03:33:48.618 00.000 21948 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
03:33:48.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:33:48.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:48.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:48.618 00.000 21948 MoveAxis(E, 0, ABG)
03:33:48.618 00.000 21948 Move returns status 0, amount 0
03:33:48.618 00.000 21948 MoveAxis(N, 0, ABG)
03:33:48.618 00.000 21948 Move returns status 0, amount 0
03:33:48.618 00.000 21948 move complete, result=0
03:33:48.619 00.001 21948 worker thread done servicing request
03:33:48.619 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:48.619 00.000 21948 Worker thread wakes up
03:33:48.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:48.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:50.248 01.629 21948 Exposure complete
03:33:50.301 00.053 21948 worker thread done servicing request
03:33:50.301 00.000 18120 OnExposeComplete: enter
03:33:50.302 00.001 18120 UpdateGuideState(): m_state=6
03:33:50.302 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5937
03:33:50.303 00.001 18120 Star::Find returns 1 (0), X=894.08, Y=233.67, Mass=1714, SNR=28.7, Peak=155 HFD=4.0
03:33:50.304 00.001 18120 MultiStar: [#1 -0.04,0.25,0.76,U] [#2 0.12,-0.05,0.67,U] [#3 -0.07,0.16,0.61,U] [#4 -0.00,0.07,0.59,U] [#5 -0.01,0.35,0.49,U] [#6 0.39,0.14,0.56,U] [#7 0.38,0.24,0.00,M2] [#8 0.33,0.48,0.00,M1] 
03:33:50.305 00.001 18120 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {0.31, 0.17}
03:33:50.307 00.002 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
03:33:50.307 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
03:33:50.309 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=0.09 mountY=-0.17, mountTheta=-1.08
03:33:50.310 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.15, opts=13)
03:33:50.311 00.001 18120 Enqueuing Move request for scope (0.11, 0.15)
03:33:50.312 00.001 21948 Worker thread wakes up
03:33:50.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
03:33:50.312 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
03:33:50.312 00.000 21948 Moving (0.11, 0.15) raw xDistance=0.09 yDistance=-0.17
03:33:50.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:33:50.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:50.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:50.313 00.001 18120 UpdateGuideState exits: m=1714 RSB=28.7
03:33:50.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:50.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:50.314 00.001 18120 Enqueuing Expose request
03:33:50.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:33:50.314 00.000 21948 MoveAxis(E, 0, ABG)
03:33:50.314 00.000 21948 Move returns status 0, amount 0
03:33:50.314 00.000 21948 MoveAxis(N, 0, ABG)
03:33:50.314 00.000 21948 Move returns status 0, amount 0
03:33:50.314 00.000 21948 move complete, result=0
03:33:50.314 00.000 21948 worker thread done servicing request
03:33:50.314 00.000 21948 Worker thread wakes up
03:33:50.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:50.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:50.315 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:51.830 01.515 21948 Exposure complete
03:33:51.869 00.039 21948 worker thread done servicing request
03:33:51.869 00.000 18120 OnExposeComplete: enter
03:33:51.870 00.001 18120 UpdateGuideState(): m_state=6
03:33:51.872 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5938
03:33:51.873 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=233.74, Mass=1916, SNR=30.4, Peak=177 HFD=4.3
03:33:51.874 00.001 18120 MultiStar: [#1 0.17,0.31,0.70,U] [#2 0.03,-0.17,0.60,U] [#3 0.31,0.11,0.61,U] [#4 0.14,-0.20,0.56,U] [#5 0.00,0.35,0.44,U] [#6 0.56,0.27,0.00,M1] [#7 0.24,0.13,0.43,U] [#8 0.39,0.17,0.39,U] 
03:33:51.876 00.002 18120 refined, 7 included, MultiStar: {0.24, 0.12}, one-star: {0.47, 0.25}
03:33:51.876 00.000 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
03:33:51.878 00.002 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
03:33:51.878 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.48 mountX=0.01 mountY=-0.27, mountTheta=-1.52
03:33:51.879 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.12, opts=13)
03:33:51.880 00.001 18120 Enqueuing Move request for scope (0.24, 0.12)
03:33:51.881 00.001 21948 Worker thread wakes up
03:33:51.881 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:51.881 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.4
03:33:51.882 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:51.882 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:51.883 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
03:33:51.883 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
03:33:51.883 00.000 21948 Moving (0.24, 0.12) raw xDistance=0.01 yDistance=-0.27
03:33:51.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:51.883 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:33:51.883 00.000 21948 MoveAxis(E, 0, ABG)
03:33:51.883 00.000 21948 Move returns status 0, amount 0
03:33:51.883 00.000 21948 MoveAxis(N, 65, ABG)
03:33:51.883 00.000 21948 Guiding  Dir = 0, Dur = 65
03:33:51.883 00.000 18120 Enqueuing Expose request
03:33:51.885 00.002 21948 IsSlewing returns 0
03:33:51.886 00.001 21948 IsGuiding returns 0
03:33:51.890 00.004 21948 PulseGuide returned control before completion, sleep 71
03:33:51.971 00.081 21948 IsGuiding returns 0
03:33:51.971 00.000 21948 Move returns status 0, amount 65
03:33:51.971 00.000 21948 move complete, result=0
03:33:51.971 00.000 21948 worker thread done servicing request
03:33:51.971 00.000 21948 Worker thread wakes up
03:33:51.971 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 65 ms NORTH
03:33:51.973 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:51.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:53.607 01.634 21948 Exposure complete
03:33:53.653 00.046 21948 worker thread done servicing request
03:33:53.653 00.000 18120 OnExposeComplete: enter
03:33:53.654 00.001 18120 UpdateGuideState(): m_state=6
03:33:53.655 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5939
03:33:53.656 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=233.43, Mass=1829, SNR=29.7, Peak=141 HFD=3.9
03:33:53.657 00.001 18120 MultiStar: [#1 0.24,-0.07,0.71,U] [#2 0.32,-0.24,0.63,U] [#3 0.05,0.11,0.58,U] [#4 -0.01,-0.10,0.57,U] [#5 -0.04,-0.05,0.45,U] [#6 0.43,0.17,0.00,M2] [#7 0.52,-0.19,0.00,M2] [#8 0.28,0.40,0.00,M1] 
03:33:53.658 00.001 18120 refined, 5 included, MultiStar: {0.19, -0.07}, one-star: {0.38, -0.06}
03:33:53.658 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
03:33:53.659 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
03:33:53.660 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=-0.14 mountY=-0.14, mountTheta=-2.37
03:33:53.662 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.07, opts=13)
03:33:53.664 00.002 18120 Enqueuing Move request for scope (0.19, -0.07)
03:33:53.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:53.665 00.001 18120 UpdateGuideState exits: m=1829 RSB=29.7
03:33:53.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:53.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:53.666 00.001 18120 Enqueuing Expose request
03:33:53.666 00.000 21948 Worker thread wakes up
03:33:53.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
03:33:53.666 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
03:33:53.666 00.000 21948 Moving (0.19, -0.07) raw xDistance=-0.14 yDistance=-0.14
03:33:53.666 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:33:53.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:53.667 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:33:53.667 00.000 21948 MoveAxis(E, 0, ABG)
03:33:53.667 00.000 21948 Move returns status 0, amount 0
03:33:53.667 00.000 21948 MoveAxis(N, 0, ABG)
03:33:53.667 00.000 21948 Move returns status 0, amount 0
03:33:53.667 00.000 21948 move complete, result=0
03:33:53.667 00.000 21948 worker thread done servicing request
03:33:53.667 00.000 21948 Worker thread wakes up
03:33:53.667 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:53.667 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:53.667 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:55.194 01.527 21948 Exposure complete
03:33:55.237 00.043 21948 worker thread done servicing request
03:33:55.237 00.000 18120 OnExposeComplete: enter
03:33:55.238 00.001 18120 UpdateGuideState(): m_state=6
03:33:55.238 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5940
03:33:55.239 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=233.34, Mass=1782, SNR=29.2, Peak=132 HFD=4.2
03:33:55.239 00.000 18120 MultiStar: [#1 0.13,0.09,0.73,U] [#2 0.26,-0.24,0.63,U] [#3 0.20,0.05,0.66,U] [#4 0.03,-0.26,0.59,U] [#5 0.01,0.17,0.43,U] [#6 0.54,-0.04,0.00,M3] [#7 0.35,-0.27,0.43,U] [#8 0.35,0.15,0.41,U] 
03:33:55.239 00.000 18120 refined, 7 included, MultiStar: {0.25, -0.07}, one-star: {0.51, -0.16}
03:33:55.239 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
03:33:55.240 00.001 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
03:33:55.240 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.27 mountX=-0.17 mountY=-0.19, mountTheta=-2.29
03:33:55.242 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.07, opts=13)
03:33:55.242 00.000 18120 Enqueuing Move request for scope (0.25, -0.07)
03:33:55.242 00.000 21948 Worker thread wakes up
03:33:55.242 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:55.243 00.001 18120 UpdateGuideState exits: m=1782 RSB=29.2
03:33:55.243 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:55.245 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
03:33:55.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:55.246 00.001 18120 Enqueuing Expose request
03:33:55.247 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
03:33:55.248 00.001 21948 Moving (0.25, -0.07) raw xDistance=-0.17 yDistance=-0.19
03:33:55.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:33:55.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:55.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:33:55.248 00.000 21948 MoveAxis(E, 0, ABG)
03:33:55.248 00.000 21948 Move returns status 0, amount 0
03:33:55.248 00.000 21948 MoveAxis(N, 0, ABG)
03:33:55.248 00.000 21948 Move returns status 0, amount 0
03:33:55.248 00.000 21948 move complete, result=0
03:33:55.248 00.000 21948 worker thread done servicing request
03:33:55.248 00.000 21948 Worker thread wakes up
03:33:55.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:55.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:55.248 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:56.873 01.625 21948 Exposure complete
03:33:56.922 00.049 21948 worker thread done servicing request
03:33:56.922 00.000 18120 OnExposeComplete: enter
03:33:56.922 00.000 18120 UpdateGuideState(): m_state=6
03:33:56.923 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5941
03:33:56.923 00.000 18120 Star::Find returns 1 (0), X=894.04, Y=233.38, Mass=1799, SNR=29.4, Peak=144 HFD=4.1
03:33:56.924 00.001 18120 MultiStar: [#1 0.11,-0.06,0.73,U] [#2 -0.11,-0.04,0.68,U] [#3 0.11,-0.11,0.63,U] [#4 -0.07,-0.32,0.58,U] [#5 -0.05,0.00,0.48,U] [#6 0.33,0.01,0.53,U] [#7 0.13,-0.25,0.42,U] [#8 0.15,-0.11,0.40,U] 
03:33:56.924 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.28, -0.11}
03:33:56.925 00.001 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
03:33:56.925 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
03:33:56.925 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
03:33:56.927 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.11, opts=13)
03:33:56.927 00.000 18120 Enqueuing Move request for scope (0.11, -0.11)
03:33:56.928 00.001 21948 Worker thread wakes up
03:33:56.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:56.928 00.000 18120 UpdateGuideState exits: m=1799 RSB=29.4
03:33:56.930 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:56.930 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:56.931 00.001 18120 Enqueuing Expose request
03:33:56.931 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
03:33:56.931 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
03:33:56.931 00.000 21948 Moving (0.11, -0.11) raw xDistance=-0.14 yDistance=-0.05
03:33:56.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:33:56.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:56.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:33:56.931 00.000 21948 MoveAxis(E, 0, ABG)
03:33:56.931 00.000 21948 Move returns status 0, amount 0
03:33:56.931 00.000 21948 MoveAxis(N, 0, ABG)
03:33:56.931 00.000 21948 Move returns status 0, amount 0
03:33:56.931 00.000 21948 move complete, result=0
03:33:56.931 00.000 21948 worker thread done servicing request
03:33:56.931 00.000 21948 Worker thread wakes up
03:33:56.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:56.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:56.931 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:58.455 01.524 21948 Exposure complete
03:33:58.488 00.033 21948 worker thread done servicing request
03:33:58.489 00.001 18120 OnExposeComplete: enter
03:33:58.489 00.000 18120 UpdateGuideState(): m_state=6
03:33:58.490 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5942
03:33:58.490 00.000 18120 Star::Find returns 1 (0), X=893.87, Y=233.40, Mass=1857, SNR=29.8, Peak=150 HFD=3.9
03:33:58.491 00.001 18120 MultiStar: [#1 0.11,-0.10,0.72,U] [#2 -0.29,-0.05,0.64,U] [#3 0.08,0.09,0.58,U] [#4 -0.08,-0.12,0.57,U] [#5 -0.29,-0.05,0.45,U] [#6 0.13,-0.21,0.51,U] [#7 -0.12,0.32,0.48,U] [#8 0.30,0.05,0.40,U] 
03:33:58.492 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {0.10, -0.10}
03:33:58.493 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
03:33:58.494 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
03:33:58.495 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.57 mountX=-0.03 mountY=0.02, mountTheta=2.68
03:33:58.497 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.03, opts=13)
03:33:58.498 00.001 18120 Enqueuing Move request for scope (-0.00, -0.03)
03:33:58.499 00.001 21948 Worker thread wakes up
03:33:58.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:33:58.499 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.8
03:33:58.500 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
03:33:58.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:58.500 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:33:58.501 00.001 18120 Enqueuing Expose request
03:33:58.501 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
03:33:58.501 00.000 21948 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.02
03:33:58.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:33:58.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:58.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:58.501 00.000 21948 MoveAxis(E, 0, ABG)
03:33:58.502 00.001 21948 Move returns status 0, amount 0
03:33:58.502 00.000 21948 MoveAxis(N, 0, ABG)
03:33:58.502 00.000 21948 Move returns status 0, amount 0
03:33:58.502 00.000 21948 move complete, result=0
03:33:58.502 00.000 21948 worker thread done servicing request
03:33:58.502 00.000 21948 Worker thread wakes up
03:33:58.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:33:58.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:33:58.502 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:00.134 01.632 21948 Exposure complete
03:34:00.192 00.058 21948 worker thread done servicing request
03:34:00.192 00.000 18120 OnExposeComplete: enter
03:34:00.193 00.001 18120 UpdateGuideState(): m_state=6
03:34:00.194 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5943
03:34:00.197 00.003 18120 Star::Find returns 1 (0), X=894.04, Y=233.33, Mass=1875, SNR=29.9, Peak=150 HFD=4.1
03:34:00.200 00.003 18120 MultiStar: [#1 0.04,0.17,0.71,U] [#2 0.03,-0.14,0.64,U] [#3 -0.01,-0.05,0.62,U] [#4 -0.28,-0.10,0.56,U] [#5 -0.52,0.32,0.00,M3] [#6 0.14,-0.06,0.56,U] [#7 0.36,-0.15,0.40,U] [#8 0.17,0.14,0.39,U] 
03:34:00.202 00.002 18120 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.28, -0.16}
03:34:00.204 00.002 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:34:00.206 00.002 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:34:00.209 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:34:00.213 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
03:34:00.214 00.001 18120 Enqueuing Move request for scope (0.09, -0.05)
03:34:00.214 00.000 21948 Worker thread wakes up
03:34:00.214 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:00.215 00.001 18120 UpdateGuideState exits: m=1875 RSB=29.9
03:34:00.215 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:00.216 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:00.216 00.000 18120 Enqueuing Expose request
03:34:00.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:34:00.217 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:34:00.217 00.000 21948 Moving (0.09, -0.05) raw xDistance=-0.09 yDistance=-0.06
03:34:00.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:34:00.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:00.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:00.217 00.000 21948 MoveAxis(E, 0, ABG)
03:34:00.217 00.000 21948 Move returns status 0, amount 0
03:34:00.217 00.000 21948 MoveAxis(N, 0, ABG)
03:34:00.217 00.000 21948 Move returns status 0, amount 0
03:34:00.217 00.000 21948 move complete, result=0
03:34:00.217 00.000 21948 worker thread done servicing request
03:34:00.217 00.000 21948 Worker thread wakes up
03:34:00.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:00.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:00.217 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:01.634 01.417 21948 Exposure complete
03:34:01.688 00.054 21948 worker thread done servicing request
03:34:01.688 00.000 18120 OnExposeComplete: enter
03:34:01.689 00.001 18120 UpdateGuideState(): m_state=6
03:34:01.689 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5944
03:34:01.690 00.001 18120 Star::Find returns 1 (0), X=894.10, Y=233.54, Mass=1838, SNR=29.6, Peak=146 HFD=3.9
03:34:01.690 00.000 18120 MultiStar: [#1 0.01,0.16,0.73,U] [#2 -0.02,-0.06,0.64,U] [#3 -0.05,0.18,0.58,U] [#4 -0.09,-0.16,0.54,U] [#5 -0.09,0.27,0.46,U] [#6 0.28,-0.01,0.49,U] [#7 0.53,-0.40,0.00,M1] [#8 0.24,0.29,0.39,U] 
03:34:01.691 00.001 18120 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.34, 0.04}
03:34:01.691 00.000 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
03:34:01.692 00.001 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
03:34:01.692 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=0.03 mountY=-0.12, mountTheta=-1.32
03:34:01.693 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.08, opts=13)
03:34:01.694 00.001 18120 Enqueuing Move request for scope (0.09, 0.08)
03:34:01.694 00.000 21948 Worker thread wakes up
03:34:01.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:34:01.694 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:34:01.694 00.000 21948 Moving (0.09, 0.08) raw xDistance=0.03 yDistance=-0.12
03:34:01.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:01.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:01.694 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:01.694 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.6
03:34:01.696 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:01.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:01.697 00.000 18120 Enqueuing Expose request
03:34:01.698 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:34:01.698 00.000 21948 MoveAxis(E, 0, ABG)
03:34:01.698 00.000 21948 Move returns status 0, amount 0
03:34:01.698 00.000 21948 MoveAxis(N, 0, ABG)
03:34:01.699 00.001 21948 Move returns status 0, amount 0
03:34:01.699 00.000 21948 move complete, result=0
03:34:01.699 00.000 21948 worker thread done servicing request
03:34:01.699 00.000 21948 Worker thread wakes up
03:34:01.699 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:01.699 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:01.699 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:03.329 01.630 21948 Exposure complete
03:34:03.370 00.041 21948 worker thread done servicing request
03:34:03.370 00.000 18120 OnExposeComplete: enter
03:34:03.370 00.000 18120 UpdateGuideState(): m_state=6
03:34:03.371 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5945
03:34:03.371 00.000 18120 Star::Find returns 1 (0), X=894.29, Y=233.64, Mass=1930, SNR=30.4, Peak=160 HFD=3.9
03:34:03.372 00.001 18120 MultiStar: [#1 0.17,0.04,0.70,U] [#2 0.25,0.04,0.64,U] [#3 0.01,0.15,0.60,U] [#4 0.06,-0.30,0.57,U] [#5 -0.02,0.30,0.45,U] [#6 0.67,0.09,0.00,M1] [#7 0.32,0.01,0.40,U] [#8 0.25,0.25,0.40,U] 
03:34:03.372 00.000 18120 refined, 7 included, MultiStar: {0.22, 0.07}, one-star: {0.52, 0.14}
03:34:03.374 00.002 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
03:34:03.376 00.002 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
03:34:03.377 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.32 mountX=-0.02 mountY=-0.23, mountTheta=-1.68
03:34:03.378 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.07, opts=13)
03:34:03.379 00.001 18120 Enqueuing Move request for scope (0.22, 0.07)
03:34:03.379 00.000 21948 Worker thread wakes up
03:34:03.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:03.380 00.001 18120 UpdateGuideState exits: m=1930 RSB=30.4
03:34:03.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:03.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:03.381 00.001 18120 Enqueuing Expose request
03:34:03.381 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
03:34:03.381 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
03:34:03.381 00.000 21948 Moving (0.22, 0.07) raw xDistance=-0.02 yDistance=-0.23
03:34:03.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:34:03.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:34:03.381 00.000 21948 MoveAxis(E, 0, ABG)
03:34:03.381 00.000 21948 Move returns status 0, amount 0
03:34:03.381 00.000 21948 MoveAxis(N, 55, ABG)
03:34:03.381 00.000 21948 Guiding  Dir = 0, Dur = 55
03:34:03.382 00.001 21948 IsSlewing returns 0
03:34:03.382 00.000 21948 IsGuiding returns 0
03:34:03.387 00.005 21948 PulseGuide returned control before completion, sleep 61
03:34:03.454 00.067 21948 IsGuiding returns 1
03:34:03.454 00.000 21948 scope still moving after pulse duration time elapsed
03:34:03.485 00.031 21948 IsSlewing returns 0
03:34:03.486 00.001 21948 IsGuiding returns 0
03:34:03.486 00.000 21948 scope move finished after 55 + 48 ms
03:34:03.486 00.000 21948 Move returns status 0, amount 55
03:34:03.486 00.000 21948 move complete, result=0
03:34:03.486 00.000 21948 worker thread done servicing request
03:34:03.486 00.000 21948 Worker thread wakes up
03:34:03.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:03.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:03.486 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 55 ms NORTH
03:34:04.903 01.417 21948 Exposure complete
03:34:04.944 00.041 21948 worker thread done servicing request
03:34:04.944 00.000 18120 OnExposeComplete: enter
03:34:04.946 00.002 18120 UpdateGuideState(): m_state=6
03:34:04.947 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5946
03:34:04.949 00.002 18120 Star::Find returns 1 (0), X=893.94, Y=233.38, Mass=1823, SNR=29.5, Peak=171 HFD=4.0
03:34:04.952 00.003 18120 MultiStar: [#1 -0.07,-0.06,0.72,U] [#2 0.18,-0.30,0.66,U] [#3 0.06,-0.02,0.59,U] [#4 -0.11,-0.18,0.54,U] [#5 -0.35,-0.05,0.49,U] [#6 0.53,-0.16,0.00,M2] [#7 0.14,-0.33,0.43,U] [#8 -0.04,-0.04,0.39,U] 
03:34:04.954 00.002 18120 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.18, -0.11}
03:34:04.956 00.002 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
03:34:04.958 00.002 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
03:34:04.960 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.43 mountX=-0.13 mountY=0.04, mountTheta=2.82
03:34:04.965 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
03:34:04.968 00.003 18120 Enqueuing Move request for scope (0.02, -0.13)
03:34:04.971 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:04.973 00.002 18120 UpdateGuideState exits: m=1823 RSB=29.5
03:34:04.976 00.003 21948 Worker thread wakes up
03:34:04.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:04.977 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:04.977 00.000 18120 Enqueuing Expose request
03:34:04.977 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
03:34:04.978 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
03:34:04.978 00.000 21948 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.04
03:34:04.978 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:34:04.978 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:04.978 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:04.978 00.000 21948 MoveAxis(E, 0, ABG)
03:34:04.978 00.000 21948 Move returns status 0, amount 0
03:34:04.978 00.000 21948 MoveAxis(N, 0, ABG)
03:34:04.978 00.000 21948 Move returns status 0, amount 0
03:34:04.978 00.000 21948 move complete, result=0
03:34:04.978 00.000 21948 worker thread done servicing request
03:34:04.978 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:04.979 00.001 21948 Worker thread wakes up
03:34:04.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:04.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:06.608 01.629 21948 Exposure complete
03:34:06.657 00.049 21948 worker thread done servicing request
03:34:06.657 00.000 18120 OnExposeComplete: enter
03:34:06.659 00.002 18120 UpdateGuideState(): m_state=6
03:34:06.660 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5947
03:34:06.661 00.001 18120 Star::Find returns 1 (0), X=894.07, Y=233.22, Mass=1865, SNR=30.0, Peak=163 HFD=4.2
03:34:06.664 00.003 18120 MultiStar: [#1 0.00,0.07,0.72,U] [#2 -0.06,-0.19,0.63,U] [#3 0.03,-0.13,0.59,U] [#4 0.12,-0.44,0.00,M1] [#5 -0.21,-0.09,0.47,U] [#6 0.38,0.07,0.49,U] [#7 0.44,-0.32,0.00,M1] [#8 -0.04,0.09,0.38,U] 
03:34:06.665 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.31, -0.27}
03:34:06.665 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
03:34:06.666 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
03:34:06.666 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.83 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
03:34:06.667 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.09, opts=13)
03:34:06.668 00.001 18120 Enqueuing Move request for scope (0.08, -0.09)
03:34:06.668 00.000 21948 Worker thread wakes up
03:34:06.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:06.669 00.001 18120 UpdateGuideState exits: m=1865 RSB=30.0
03:34:06.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:06.670 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:06.670 00.000 18120 Enqueuing Expose request
03:34:06.670 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
03:34:06.670 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
03:34:06.671 00.001 21948 Moving (0.08, -0.09) raw xDistance=-0.12 yDistance=-0.03
03:34:06.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:06.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:06.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:34:06.671 00.000 21948 MoveAxis(E, 0, ABG)
03:34:06.671 00.000 21948 Move returns status 0, amount 0
03:34:06.671 00.000 21948 MoveAxis(N, 0, ABG)
03:34:06.671 00.000 21948 Move returns status 0, amount 0
03:34:06.671 00.000 21948 move complete, result=0
03:34:06.671 00.000 21948 worker thread done servicing request
03:34:06.671 00.000 21948 Worker thread wakes up
03:34:06.671 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:06.672 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:06.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:08.192 01.520 21948 Exposure complete
03:34:08.251 00.059 21948 worker thread done servicing request
03:34:08.251 00.000 18120 OnExposeComplete: enter
03:34:08.254 00.003 18120 UpdateGuideState(): m_state=6
03:34:08.256 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5948
03:34:08.257 00.001 18120 Star::Find returns 1 (0), X=894.20, Y=233.07, Mass=1841, SNR=29.6, Peak=168 HFD=4.2
03:34:08.257 00.000 18120 MultiStar: [#1 0.04,-0.17,0.73,U] [#2 0.12,-0.43,0.64,U] [#3 -0.02,-0.14,0.57,U] [#4 -0.11,-0.36,0.57,U] [#5 -0.14,0.02,0.47,U] [#6 0.50,-0.37,0.00,M2] [#7 0.49,-0.50,0.00,M2] [#8 0.39,-0.13,0.41,U] 
03:34:08.258 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.26}, one-star: {0.43, -0.42}
03:34:08.258 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
03:34:08.259 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
03:34:08.259 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.12 mountX=-0.29 mountY=0.00, mountTheta=3.13
03:34:08.260 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.26, opts=13)
03:34:08.261 00.001 18120 Enqueuing Move request for scope (0.13, -0.26)
03:34:08.261 00.000 21948 Worker thread wakes up
03:34:08.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
03:34:08.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
03:34:08.261 00.000 21948 Moving (0.13, -0.26) raw xDistance=-0.29 yDistance=0.00
03:34:08.262 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:34:08.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:08.263 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:08.263 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.6
03:34:08.264 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:08.264 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:08.265 00.001 18120 Enqueuing Expose request
03:34:08.266 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:34:08.266 00.000 21948 MoveAxis(E, 52, ABG)
03:34:08.266 00.000 21948 Guiding  Dir = 2, Dur = 52
03:34:08.266 00.000 21948 IsSlewing returns 0
03:34:08.267 00.001 21948 IsGuiding returns 0
03:34:08.268 00.001 21948 PulseGuide returned control before completion, sleep 61
03:34:08.333 00.065 21948 IsGuiding returns 0
03:34:08.333 00.000 21948 Move returns status 0, amount 52
03:34:08.333 00.000 21948 MoveAxis(N, 0, ABG)
03:34:08.333 00.000 21948 Move returns status 0, amount 0
03:34:08.333 00.000 21948 move complete, result=0
03:34:08.333 00.000 21948 worker thread done servicing request
03:34:08.333 00.000 21948 Worker thread wakes up
03:34:08.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:08.333 00.000 18120 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
03:34:08.334 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:09.965 01.631 21948 Exposure complete
03:34:09.990 00.025 21948 worker thread done servicing request
03:34:09.990 00.000 18120 OnExposeComplete: enter
03:34:09.991 00.001 18120 UpdateGuideState(): m_state=6
03:34:09.991 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5949
03:34:09.992 00.001 18120 Star::Find returns 1 (0), X=893.97, Y=233.34, Mass=1758, SNR=29.0, Peak=143 HFD=4.1
03:34:09.992 00.000 18120 MultiStar: [#1 -0.07,-0.10,0.77,U] [#2 -0.02,-0.20,0.65,U] [#3 -0.16,0.01,0.61,U] [#4 -0.26,-0.12,0.54,U] [#5 -0.35,0.06,0.47,U] [#6 0.18,-0.06,0.54,U] [#7 0.32,-0.41,0.00,M3] [#8 0.02,0.16,0.39,U] 
03:34:09.992 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {0.20, -0.15}
03:34:09.993 00.001 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.97 = 2.31)
03:34:09.993 00.000 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.27)
03:34:09.994 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.98 mountX=-0.05 mountY=0.06, mountTheta=2.29
03:34:09.996 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
03:34:09.996 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
03:34:09.997 00.001 21948 Worker thread wakes up
03:34:09.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:09.997 00.000 18120 UpdateGuideState exits: m=1758 RSB=29.0
03:34:09.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:09.998 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:09.998 00.000 18120 Enqueuing Expose request
03:34:09.999 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:34:09.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:34:09.999 00.000 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.06
03:34:09.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:34:09.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:09.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:09.999 00.000 21948 MoveAxis(E, 0, ABG)
03:34:09.999 00.000 21948 Move returns status 0, amount 0
03:34:09.999 00.000 21948 MoveAxis(N, 0, ABG)
03:34:09.999 00.000 21948 Move returns status 0, amount 0
03:34:09.999 00.000 21948 move complete, result=0
03:34:09.999 00.000 21948 worker thread done servicing request
03:34:09.999 00.000 21948 Worker thread wakes up
03:34:09.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:09.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:09.999 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:11.520 01.521 21948 Exposure complete
03:34:11.564 00.044 21948 worker thread done servicing request
03:34:11.565 00.001 18120 OnExposeComplete: enter
03:34:11.565 00.000 18120 UpdateGuideState(): m_state=6
03:34:11.566 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5950
03:34:11.566 00.000 18120 Star::Find returns 1 (0), X=894.05, Y=233.41, Mass=1740, SNR=28.9, Peak=138 HFD=4.0
03:34:11.567 00.001 18120 MultiStar: [#1 -0.09,0.15,0.74,U] [#2 -0.05,-0.18,0.67,U] [#3 -0.16,0.13,0.60,U] [#4 -0.22,-0.11,0.58,U] [#5 -0.21,0.00,0.48,U] [#6 -0.07,0.10,0.55,U] [#7 -0.07,-0.19,0.44,U] [#8 -0.06,0.35,0.39,U] 
03:34:11.567 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.29, -0.09}
03:34:11.568 00.001 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.00) = xAngle (1.00 = 1.00)
03:34:11.568 00.000 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.96 = 0.96)
03:34:11.568 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=3.00 mountX=0.02 mountY=0.03, mountTheta=0.99
03:34:11.569 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
03:34:11.570 00.001 18120 Enqueuing Move request for scope (-0.04, 0.01)
03:34:11.571 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:11.572 00.001 18120 UpdateGuideState exits: m=1740 RSB=28.9
03:34:11.573 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:11.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:11.575 00.001 18120 Enqueuing Expose request
03:34:11.576 00.001 21948 Worker thread wakes up
03:34:11.576 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
03:34:11.576 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
03:34:11.576 00.000 21948 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.03
03:34:11.576 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:11.576 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:11.576 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:34:11.576 00.000 21948 MoveAxis(E, 0, ABG)
03:34:11.576 00.000 21948 Move returns status 0, amount 0
03:34:11.576 00.000 21948 MoveAxis(N, 0, ABG)
03:34:11.576 00.000 21948 Move returns status 0, amount 0
03:34:11.576 00.000 21948 move complete, result=0
03:34:11.576 00.000 21948 worker thread done servicing request
03:34:11.576 00.000 21948 Worker thread wakes up
03:34:11.576 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:11.576 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:11.577 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:13.199 01.622 21948 Exposure complete
03:34:13.243 00.044 21948 worker thread done servicing request
03:34:13.243 00.000 18120 OnExposeComplete: enter
03:34:13.245 00.002 18120 UpdateGuideState(): m_state=6
03:34:13.247 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5951
03:34:13.250 00.003 18120 Star::Find returns 1 (0), X=893.99, Y=233.46, Mass=1890, SNR=30.2, Peak=143 HFD=4.1
03:34:13.253 00.003 18120 MultiStar: [#1 -0.01,0.00,0.70,U] [#2 -0.06,-0.09,0.62,U] [#3 -0.08,0.11,0.60,U] [#4 -0.18,-0.25,0.54,U] [#5 -0.12,0.26,0.46,U] [#6 0.14,-0.10,0.54,U] [#7 -0.16,-0.36,0.44,U] [#8 0.25,0.20,0.41,U] 
03:34:13.255 00.002 18120 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.22, -0.03}
03:34:13.257 00.002 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
03:34:13.259 00.002 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
03:34:13.261 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.07 mountX=-0.04 mountY=-0.00, mountTheta=-3.11
03:34:13.266 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
03:34:13.267 00.001 18120 Enqueuing Move request for scope (0.02, -0.03)
03:34:13.268 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:13.269 00.001 18120 UpdateGuideState exits: m=1890 RSB=30.2
03:34:13.270 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:13.272 00.002 21948 Worker thread wakes up
03:34:13.272 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:34:13.272 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:13.273 00.001 18120 Enqueuing Expose request
03:34:13.275 00.002 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:34:13.275 00.000 21948 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.00
03:34:13.275 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:34:13.275 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:13.275 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:34:13.275 00.000 21948 MoveAxis(E, 0, ABG)
03:34:13.275 00.000 21948 Move returns status 0, amount 0
03:34:13.275 00.000 21948 MoveAxis(N, 0, ABG)
03:34:13.275 00.000 21948 Move returns status 0, amount 0
03:34:13.275 00.000 21948 move complete, result=0
03:34:13.275 00.000 21948 worker thread done servicing request
03:34:13.276 00.001 21948 Worker thread wakes up
03:34:13.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:13.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:13.278 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:14.791 01.513 21948 Exposure complete
03:34:14.823 00.032 21948 worker thread done servicing request
03:34:14.823 00.000 18120 OnExposeComplete: enter
03:34:14.825 00.002 18120 UpdateGuideState(): m_state=6
03:34:14.825 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5952
03:34:14.826 00.001 18120 Star::Find returns 1 (0), X=893.95, Y=233.56, Mass=1803, SNR=29.5, Peak=140 HFD=4.1
03:34:14.826 00.000 18120 MultiStar: [#1 -0.00,-0.01,0.74,U] [#2 0.05,-0.09,0.65,U] [#3 0.19,0.09,0.60,U] [#4 -0.08,-0.32,0.59,U] [#5 -0.26,-0.09,0.47,U] [#6 0.25,0.27,0.55,U] [#7 0.17,-0.33,0.44,U] [#8 0.22,0.20,0.42,U] 
03:34:14.827 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.19, 0.07}
03:34:14.827 00.000 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
03:34:14.827 00.000 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
03:34:14.828 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.20 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
03:34:14.830 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.02, opts=13)
03:34:14.831 00.001 18120 Enqueuing Move request for scope (0.09, -0.02)
03:34:14.832 00.001 21948 Worker thread wakes up
03:34:14.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
03:34:14.832 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
03:34:14.832 00.000 21948 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.07
03:34:14.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:34:14.832 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:14.832 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.5
03:34:14.833 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:14.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:14.834 00.001 18120 Enqueuing Expose request
03:34:14.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:14.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:34:14.834 00.000 21948 MoveAxis(E, 0, ABG)
03:34:14.834 00.000 21948 Move returns status 0, amount 0
03:34:14.834 00.000 21948 MoveAxis(N, 0, ABG)
03:34:14.834 00.000 21948 Move returns status 0, amount 0
03:34:14.834 00.000 21948 move complete, result=0
03:34:14.834 00.000 21948 worker thread done servicing request
03:34:14.834 00.000 21948 Worker thread wakes up
03:34:14.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:14.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:14.835 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:16.461 01.626 21948 Exposure complete
03:34:16.489 00.028 21948 worker thread done servicing request
03:34:16.489 00.000 18120 OnExposeComplete: enter
03:34:16.491 00.002 18120 UpdateGuideState(): m_state=6
03:34:16.492 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5953
03:34:16.493 00.001 18120 Star::Find returns 1 (0), X=893.90, Y=233.54, Mass=1975, SNR=30.8, Peak=155 HFD=3.9
03:34:16.493 00.000 18120 MultiStar: [#1 -0.07,-0.03,0.69,U] [#2 0.01,-0.28,0.59,U] [#3 -0.09,0.14,0.59,U] [#4 -0.07,-0.20,0.54,U] [#5 -0.43,-0.11,0.00,M1] [#6 0.27,-0.06,0.51,U] [#7 0.02,-0.27,0.40,U] [#8 0.12,0.05,0.39,U] 
03:34:16.494 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.14, 0.04}
03:34:16.494 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
03:34:16.495 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:34:16.495 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.97 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
03:34:16.496 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
03:34:16.497 00.001 18120 Enqueuing Move request for scope (0.04, -0.06)
03:34:16.497 00.000 21948 Worker thread wakes up
03:34:16.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
03:34:16.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
03:34:16.497 00.000 21948 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.01
03:34:16.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:34:16.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:16.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:34:16.497 00.000 21948 MoveAxis(E, 0, ABG)
03:34:16.497 00.000 21948 Move returns status 0, amount 0
03:34:16.497 00.000 21948 MoveAxis(N, 0, ABG)
03:34:16.497 00.000 21948 Move returns status 0, amount 0
03:34:16.497 00.000 21948 move complete, result=0
03:34:16.497 00.000 21948 worker thread done servicing request
03:34:16.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:16.498 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.8
03:34:16.498 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:16.499 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:16.499 00.000 18120 Enqueuing Expose request
03:34:16.499 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:16.500 00.001 21948 Worker thread wakes up
03:34:16.500 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:16.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:18.029 01.529 21948 Exposure complete
03:34:18.072 00.043 21948 worker thread done servicing request
03:34:18.074 00.002 18120 OnExposeComplete: enter
03:34:18.074 00.000 18120 UpdateGuideState(): m_state=6
03:34:18.075 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5954
03:34:18.076 00.001 18120 Star::Find returns 1 (0), X=893.84, Y=233.57, Mass=1876, SNR=30.0, Peak=152 HFD=3.9
03:34:18.076 00.000 18120 MultiStar: [#1 -0.15,0.02,0.72,U] [#2 -0.24,-0.03,0.63,U] [#3 -0.09,0.21,0.60,U] [#4 -0.22,-0.18,0.59,U] [#5 0.03,0.14,0.47,U] [#6 0.14,0.08,0.49,U] [#7 -0.12,-0.10,0.43,U] [#8 0.20,0.23,0.37,U] 
03:34:18.076 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.08, 0.08}
03:34:18.077 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
03:34:18.077 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
03:34:18.078 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.37 mountX=0.06 mountY=0.02, mountTheta=0.34
03:34:18.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
03:34:18.079 00.000 18120 Enqueuing Move request for scope (-0.05, 0.05)
03:34:18.079 00.000 21948 Worker thread wakes up
03:34:18.080 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
03:34:18.080 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
03:34:18.080 00.000 21948 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.02
03:34:18.080 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:34:18.080 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:18.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:34:18.080 00.000 21948 MoveAxis(E, 0, ABG)
03:34:18.080 00.000 21948 Move returns status 0, amount 0
03:34:18.080 00.000 21948 MoveAxis(N, 0, ABG)
03:34:18.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:18.080 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
03:34:18.081 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:18.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:18.081 00.000 18120 Enqueuing Expose request
03:34:18.082 00.001 21948 Move returns status 0, amount 0
03:34:18.082 00.000 21948 move complete, result=0
03:34:18.082 00.000 21948 worker thread done servicing request
03:34:18.082 00.000 21948 Worker thread wakes up
03:34:18.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:18.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:18.083 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:19.722 01.639 21948 Exposure complete
03:34:19.771 00.049 21948 worker thread done servicing request
03:34:19.771 00.000 18120 OnExposeComplete: enter
03:34:19.772 00.001 18120 UpdateGuideState(): m_state=6
03:34:19.773 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5955
03:34:19.774 00.001 18120 Star::Find returns 1 (0), X=893.84, Y=233.60, Mass=1829, SNR=29.7, Peak=148 HFD=3.9
03:34:19.776 00.002 18120 MultiStar: [#1 -0.16,-0.02,0.71,U] [#2 -0.17,-0.05,0.64,U] [#3 0.02,0.05,0.60,U] [#4 0.03,-0.26,0.55,U] [#5 0.00,-0.01,0.48,U] [#6 0.06,0.26,0.53,U] [#7 0.09,-0.16,0.42,U] [#8 0.01,0.14,0.36,U] 
03:34:19.777 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.07, 0.11}
03:34:19.778 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
03:34:19.779 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
03:34:19.780 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.23 mountX=0.01 mountY=0.00, mountTheta=0.19
03:34:19.783 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.01, opts=13)
03:34:19.785 00.002 18120 Enqueuing Move request for scope (-0.01, 0.01)
03:34:19.786 00.001 21948 Worker thread wakes up
03:34:19.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:19.786 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.7
03:34:19.787 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:19.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:19.787 00.000 18120 Enqueuing Expose request
03:34:19.788 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:34:19.788 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:34:19.788 00.000 21948 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
03:34:19.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:34:19.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:19.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:34:19.788 00.000 21948 MoveAxis(E, 0, ABG)
03:34:19.788 00.000 21948 Move returns status 0, amount 0
03:34:19.788 00.000 21948 MoveAxis(N, 0, ABG)
03:34:19.788 00.000 21948 Move returns status 0, amount 0
03:34:19.788 00.000 21948 move complete, result=0
03:34:19.788 00.000 21948 worker thread done servicing request
03:34:19.788 00.000 21948 Worker thread wakes up
03:34:19.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:19.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:19.789 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:21.308 01.519 21948 Exposure complete
03:34:21.357 00.049 21948 worker thread done servicing request
03:34:21.357 00.000 18120 OnExposeComplete: enter
03:34:21.358 00.001 18120 UpdateGuideState(): m_state=6
03:34:21.358 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5956
03:34:21.359 00.001 18120 Star::Find returns 1 (0), X=894.07, Y=233.34, Mass=1743, SNR=28.9, Peak=134 HFD=4.0
03:34:21.359 00.000 18120 MultiStar: [#1 0.03,-0.01,0.75,U] [#2 0.07,0.05,0.63,U] [#3 0.03,0.19,0.61,U] [#4 -0.18,-0.29,0.58,U] [#5 0.19,0.15,0.46,U] [#6 0.34,0.09,0.54,U] [#7 0.17,-0.24,0.47,U] [#8 0.25,-0.07,0.43,U] 
03:34:21.360 00.001 18120 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.31, -0.15}
03:34:21.360 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
03:34:21.361 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
03:34:21.361 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.26 mountX=-0.09 mountY=-0.11, mountTheta=-2.28
03:34:21.362 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.04, opts=13)
03:34:21.363 00.001 18120 Enqueuing Move request for scope (0.14, -0.04)
03:34:21.363 00.000 21948 Worker thread wakes up
03:34:21.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
03:34:21.363 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
03:34:21.363 00.000 21948 Moving (0.14, -0.04) raw xDistance=-0.09 yDistance=-0.11
03:34:21.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:34:21.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:21.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:21.364 00.001 18120 UpdateGuideState exits: m=1743 RSB=28.9
03:34:21.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:21.365 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:21.365 00.000 18120 Enqueuing Expose request
03:34:21.366 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:34:21.366 00.000 21948 MoveAxis(E, 0, ABG)
03:34:21.366 00.000 21948 Move returns status 0, amount 0
03:34:21.366 00.000 21948 MoveAxis(N, 0, ABG)
03:34:21.366 00.000 21948 Move returns status 0, amount 0
03:34:21.366 00.000 21948 move complete, result=0
03:34:21.366 00.000 21948 worker thread done servicing request
03:34:21.366 00.000 21948 Worker thread wakes up
03:34:21.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:21.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:21.366 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:23.001 01.635 21948 Exposure complete
03:34:23.068 00.067 21948 worker thread done servicing request
03:34:23.068 00.000 18120 OnExposeComplete: enter
03:34:23.070 00.002 18120 UpdateGuideState(): m_state=6
03:34:23.070 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5957
03:34:23.071 00.001 18120 Star::Find returns 1 (0), X=894.22, Y=233.54, Mass=1836, SNR=29.7, Peak=130 HFD=4.0
03:34:23.071 00.000 18120 MultiStar: [#1 0.23,-0.02,0.74,U] [#2 0.16,-0.16,0.63,U] [#3 0.11,0.27,0.60,U] [#4 -0.08,-0.03,0.57,U] [#5 0.11,-0.02,0.46,U] [#6 0.34,0.18,0.52,U] [#7 0.51,-0.52,0.00,M1] [#8 0.37,0.23,0.39,U] 
03:34:23.073 00.002 18120 refined, 7 included, MultiStar: {0.23, 0.05}, one-star: {0.45, 0.05}
03:34:23.074 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
03:34:23.075 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
03:34:23.076 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.23 mountX=-0.05 mountY=-0.23, mountTheta=-1.77
03:34:23.079 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.05, opts=13)
03:34:23.080 00.001 18120 Enqueuing Move request for scope (0.23, 0.05)
03:34:23.080 00.000 21948 Worker thread wakes up
03:34:23.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:23.081 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.7
03:34:23.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:23.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:23.082 00.001 18120 Enqueuing Expose request
03:34:23.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
03:34:23.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
03:34:23.082 00.000 21948 Moving (0.23, 0.05) raw xDistance=-0.05 yDistance=-0.23
03:34:23.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:34:23.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:34:23.082 00.000 21948 MoveAxis(E, 0, ABG)
03:34:23.082 00.000 21948 Move returns status 0, amount 0
03:34:23.082 00.000 21948 MoveAxis(N, 55, ABG)
03:34:23.082 00.000 21948 Guiding  Dir = 0, Dur = 55
03:34:23.083 00.001 21948 IsSlewing returns 0
03:34:23.083 00.000 21948 IsGuiding returns 0
03:34:23.088 00.005 21948 PulseGuide returned control before completion, sleep 61
03:34:23.160 00.072 21948 IsGuiding returns 0
03:34:23.160 00.000 21948 Move returns status 0, amount 55
03:34:23.160 00.000 21948 move complete, result=0
03:34:23.160 00.000 21948 worker thread done servicing request
03:34:23.160 00.000 21948 Worker thread wakes up
03:34:23.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:23.160 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:23.160 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 55 ms NORTH
03:34:24.572 01.412 21948 Exposure complete
03:34:24.618 00.046 21948 worker thread done servicing request
03:34:24.618 00.000 18120 OnExposeComplete: enter
03:34:24.619 00.001 18120 UpdateGuideState(): m_state=6
03:34:24.619 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5958
03:34:24.620 00.001 18120 Star::Find returns 1 (0), X=893.94, Y=233.38, Mass=1809, SNR=29.3, Peak=151 HFD=4.0
03:34:24.620 00.000 18120 MultiStar: [#1 -0.02,-0.02,0.73,U] [#2 -0.07,-0.22,0.68,U] [#3 -0.05,-0.01,0.61,U] [#4 -0.21,-0.28,0.57,U] [#5 -0.28,-0.03,0.46,U] [#6 -0.03,-0.07,0.54,U] [#7 -0.00,-0.28,0.42,U] [#8 0.14,0.02,0.40,U] 
03:34:24.621 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.17, -0.11}
03:34:24.621 00.000 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
03:34:24.621 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
03:34:24.622 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.79 mountX=-0.09 mountY=0.07, mountTheta=2.47
03:34:24.623 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.11, opts=13)
03:34:24.624 00.001 18120 Enqueuing Move request for scope (-0.02, -0.11)
03:34:24.625 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:24.626 00.001 18120 UpdateGuideState exits: m=1809 RSB=29.3
03:34:24.627 00.001 21948 Worker thread wakes up
03:34:24.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
03:34:24.627 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
03:34:24.627 00.000 21948 Moving (-0.02, -0.11) raw xDistance=-0.09 yDistance=0.07
03:34:24.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:34:24.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:24.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:34:24.627 00.000 21948 MoveAxis(E, 0, ABG)
03:34:24.627 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:24.628 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:24.629 00.001 21948 Move returns status 0, amount 0
03:34:24.629 00.000 21948 MoveAxis(N, 0, ABG)
03:34:24.629 00.000 21948 Move returns status 0, amount 0
03:34:24.629 00.000 18120 Enqueuing Expose request
03:34:24.631 00.002 21948 move complete, result=0
03:34:24.631 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:24.633 00.002 21948 worker thread done servicing request
03:34:24.633 00.000 21948 Worker thread wakes up
03:34:24.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:24.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:26.264 01.631 21948 Exposure complete
03:34:26.329 00.065 21948 worker thread done servicing request
03:34:26.329 00.000 18120 OnExposeComplete: enter
03:34:26.331 00.002 18120 UpdateGuideState(): m_state=6
03:34:26.333 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5959
03:34:26.334 00.001 18120 Star::Find returns 1 (0), X=894.06, Y=233.21, Mass=1678, SNR=28.3, Peak=148 HFD=4.2
03:34:26.335 00.001 18120 MultiStar: [#1 -0.00,-0.04,0.77,U] [#2 -0.10,-0.24,0.67,U] [#3 0.00,-0.06,0.62,U] [#4 -0.05,-0.21,0.57,U] [#5 -0.25,-0.15,0.49,U] [#6 0.34,-0.09,0.52,U] [#7 0.12,-0.31,0.44,U] [#8 0.07,-0.01,0.43,U] 
03:34:26.336 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.29, -0.29}
03:34:26.338 00.002 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.08)
03:34:26.339 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.04)
03:34:26.340 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=-0.17 mountY=0.02, mountTheta=3.04
03:34:26.344 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.16, opts=13)
03:34:26.347 00.003 18120 Enqueuing Move request for scope (0.06, -0.16)
03:34:26.349 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:26.352 00.003 18120 UpdateGuideState exits: m=1678 RSB=28.3
03:34:26.354 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:26.357 00.003 21948 Worker thread wakes up
03:34:26.357 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:26.357 00.000 18120 Enqueuing Expose request
03:34:26.358 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
03:34:26.358 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
03:34:26.358 00.000 21948 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=0.02
03:34:26.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:34:26.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:26.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:34:26.358 00.000 21948 MoveAxis(E, 0, ABG)
03:34:26.358 00.000 21948 Move returns status 0, amount 0
03:34:26.358 00.000 21948 MoveAxis(N, 0, ABG)
03:34:26.358 00.000 21948 Move returns status 0, amount 0
03:34:26.358 00.000 21948 move complete, result=0
03:34:26.358 00.000 21948 worker thread done servicing request
03:34:26.358 00.000 21948 Worker thread wakes up
03:34:26.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:26.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:26.358 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:27.763 01.405 21948 Exposure complete
03:34:27.822 00.059 21948 worker thread done servicing request
03:34:27.822 00.000 18120 OnExposeComplete: enter
03:34:27.824 00.002 18120 UpdateGuideState(): m_state=6
03:34:27.825 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5960
03:34:27.826 00.001 18120 Star::Find returns 1 (0), X=893.94, Y=233.26, Mass=1784, SNR=29.2, Peak=154 HFD=4.1
03:34:27.826 00.000 18120 MultiStar: [#1 -0.11,-0.08,0.72,U] [#2 -0.12,-0.32,0.64,U] [#3 -0.32,0.11,0.60,U] [#4 -0.21,-0.20,0.57,U] [#5 -0.27,0.07,0.48,U] [#6 0.04,-0.44,0.57,U] [#7 0.33,-0.50,0.00,M1] [#8 -0.05,-0.24,0.39,U] 
03:34:27.827 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.17}, one-star: {0.17, -0.24}
03:34:27.827 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.25)
03:34:27.828 00.001 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.21)
03:34:27.828 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=-0.12 mountY=0.16, mountTheta=2.23
03:34:27.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.17, opts=13)
03:34:27.830 00.001 18120 Enqueuing Move request for scope (-0.09, -0.17)
03:34:27.830 00.000 21948 Worker thread wakes up
03:34:27.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
03:34:27.830 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
03:34:27.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:27.831 00.001 18120 UpdateGuideState exits: m=1784 RSB=29.2
03:34:27.831 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:27.832 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:27.832 00.000 18120 Enqueuing Expose request
03:34:27.832 00.000 21948 Moving (-0.09, -0.17) raw xDistance=-0.12 yDistance=0.16
03:34:27.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:27.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:27.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:34:27.832 00.000 21948 MoveAxis(E, 0, ABG)
03:34:27.832 00.000 21948 Move returns status 0, amount 0
03:34:27.833 00.001 21948 MoveAxis(N, 0, ABG)
03:34:27.833 00.000 21948 Move returns status 0, amount 0
03:34:27.833 00.000 21948 move complete, result=0
03:34:27.833 00.000 21948 worker thread done servicing request
03:34:27.833 00.000 21948 Worker thread wakes up
03:34:27.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:27.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:27.833 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:29.455 01.622 21948 Exposure complete
03:34:29.493 00.038 21948 worker thread done servicing request
03:34:29.493 00.000 18120 OnExposeComplete: enter
03:34:29.494 00.001 18120 UpdateGuideState(): m_state=6
03:34:29.495 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5961
03:34:29.495 00.000 18120 Star::Find returns 1 (0), X=893.94, Y=233.34, Mass=1918, SNR=30.2, Peak=164 HFD=4.1
03:34:29.496 00.001 18120 MultiStar: [#1 -0.32,-0.13,0.72,U] [#2 -0.09,-0.15,0.62,U] [#3 -0.22,0.23,0.61,U] [#4 -0.33,-0.33,0.00,M1] [#5 -0.22,-0.04,0.45,U] [#6 0.10,-0.09,0.51,U] [#7 -0.20,-0.60,0.00,M2] [#8 0.05,-0.12,0.38,U] 
03:34:29.496 00.000 18120 refined, 6 included, MultiStar: {-0.06, -0.07}, one-star: {0.17, -0.15}
03:34:29.497 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.98)
03:34:29.497 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.94)
03:34:29.499 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.30 mountX=-0.04 mountY=0.09, mountTheta=1.98
03:34:29.503 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
03:34:29.505 00.002 18120 Enqueuing Move request for scope (-0.06, -0.07)
03:34:29.508 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:29.509 00.001 21948 Worker thread wakes up
03:34:29.509 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.2
03:34:29.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:34:29.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:34:29.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:29.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:29.510 00.000 18120 Enqueuing Expose request
03:34:29.511 00.001 21948 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=0.09
03:34:29.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:34:29.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:29.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:34:29.511 00.000 21948 MoveAxis(E, 0, ABG)
03:34:29.511 00.000 21948 Move returns status 0, amount 0
03:34:29.511 00.000 21948 MoveAxis(N, 0, ABG)
03:34:29.511 00.000 21948 Move returns status 0, amount 0
03:34:29.511 00.000 21948 move complete, result=0
03:34:29.511 00.000 21948 worker thread done servicing request
03:34:29.511 00.000 21948 Worker thread wakes up
03:34:29.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:29.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:29.511 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:31.034 01.523 21948 Exposure complete
03:34:31.072 00.038 21948 worker thread done servicing request
03:34:31.072 00.000 18120 OnExposeComplete: enter
03:34:31.073 00.001 18120 UpdateGuideState(): m_state=6
03:34:31.074 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5962
03:34:31.074 00.000 18120 Star::Find returns 1 (0), X=894.06, Y=233.37, Mass=1781, SNR=29.1, Peak=147 HFD=3.9
03:34:31.076 00.002 18120 MultiStar: [#1 0.09,-0.05,0.75,U] [#2 0.08,-0.47,0.00,M1] [#3 -0.00,-0.05,0.60,U] [#4 -0.27,-0.33,0.58,U] [#5 -0.08,-0.18,0.47,U] [#6 0.29,-0.40,0.00,M1] [#7 0.07,-0.25,0.44,U] [#8 0.26,0.12,0.40,U] 
03:34:31.077 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.13}, one-star: {0.30, -0.13}
03:34:31.078 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
03:34:31.079 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
03:34:31.082 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
03:34:31.087 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.13, opts=13)
03:34:31.089 00.002 18120 Enqueuing Move request for scope (0.07, -0.13)
03:34:31.092 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:31.094 00.002 18120 UpdateGuideState exits: m=1781 RSB=29.1
03:34:31.097 00.003 21948 Worker thread wakes up
03:34:31.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
03:34:31.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
03:34:31.097 00.000 21948 Moving (0.07, -0.13) raw xDistance=-0.15 yDistance=-0.01
03:34:31.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:34:31.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:31.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:31.098 00.000 18120 Enqueuing Expose request
03:34:31.099 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:31.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:34:31.099 00.000 21948 MoveAxis(E, 0, ABG)
03:34:31.099 00.000 21948 Move returns status 0, amount 0
03:34:31.099 00.000 21948 MoveAxis(N, 0, ABG)
03:34:31.099 00.000 21948 Move returns status 0, amount 0
03:34:31.099 00.000 21948 move complete, result=0
03:34:31.099 00.000 21948 worker thread done servicing request
03:34:31.099 00.000 21948 Worker thread wakes up
03:34:31.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:31.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:31.099 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:32.725 01.626 21948 Exposure complete
03:34:32.781 00.056 21948 worker thread done servicing request
03:34:32.781 00.000 18120 OnExposeComplete: enter
03:34:32.782 00.001 18120 UpdateGuideState(): m_state=6
03:34:32.784 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5963
03:34:32.786 00.002 18120 Star::Find returns 1 (0), X=893.82, Y=233.37, Mass=1845, SNR=29.8, Peak=130 HFD=4.3
03:34:32.787 00.001 18120 MultiStar: [#1 -0.14,-0.16,0.71,U] [#2 -0.21,-0.28,0.64,U] [#3 0.02,0.04,0.60,U] [#4 -0.06,-0.23,0.55,U] [#5 -0.01,0.10,0.46,U] [#6 0.08,-0.15,0.52,U] [#7 -0.03,-0.35,0.43,U] [#8 0.27,-0.04,0.40,U] 
03:34:32.790 00.003 18120 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.06, -0.12}
03:34:32.792 00.002 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.62)
03:34:32.792 00.000 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.58)
03:34:32.793 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.66 mountX=-0.12 mountY=0.07, mountTheta=2.59
03:34:32.794 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.14, opts=13)
03:34:32.794 00.000 18120 Enqueuing Move request for scope (-0.01, -0.14)
03:34:32.795 00.001 21948 Worker thread wakes up
03:34:32.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
03:34:32.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
03:34:32.795 00.000 21948 Moving (-0.01, -0.14) raw xDistance=-0.12 yDistance=0.07
03:34:32.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:32.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:32.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:32.795 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
03:34:32.796 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:32.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:32.797 00.001 18120 Enqueuing Expose request
03:34:32.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:34:32.797 00.000 21948 MoveAxis(E, 0, ABG)
03:34:32.797 00.000 21948 Move returns status 0, amount 0
03:34:32.797 00.000 21948 MoveAxis(N, 0, ABG)
03:34:32.797 00.000 21948 Move returns status 0, amount 0
03:34:32.797 00.000 21948 move complete, result=0
03:34:32.797 00.000 21948 worker thread done servicing request
03:34:32.797 00.000 21948 Worker thread wakes up
03:34:32.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:32.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:32.798 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:34.322 01.524 21948 Exposure complete
03:34:34.353 00.031 21948 worker thread done servicing request
03:34:34.353 00.000 18120 OnExposeComplete: enter
03:34:34.354 00.001 18120 UpdateGuideState(): m_state=6
03:34:34.355 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5964
03:34:34.356 00.001 18120 Star::Find returns 1 (0), X=893.89, Y=233.41, Mass=1801, SNR=29.5, Peak=139 HFD=3.9
03:34:34.357 00.001 18120 MultiStar: [#1 -0.00,-0.10,0.71,U] [#2 -0.09,-0.26,0.64,U] [#3 -0.08,-0.13,0.61,U] [#4 -0.08,-0.27,0.58,U] [#5 -0.23,0.10,0.47,U] [#6 0.03,-0.05,0.53,U] [#7 0.12,-0.30,0.45,U] [#8 0.06,-0.06,0.40,U] 
03:34:34.359 00.002 18120 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.13, -0.08}
03:34:34.360 00.001 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.66)
03:34:34.361 00.001 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.62)
03:34:34.362 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.63 mountX=-0.11 mountY=0.06, mountTheta=2.63
03:34:34.364 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.13, opts=13)
03:34:34.367 00.003 18120 Enqueuing Move request for scope (-0.01, -0.13)
03:34:34.369 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:34.372 00.003 18120 UpdateGuideState exits: m=1801 RSB=29.5
03:34:34.374 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:34.376 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:34.378 00.002 18120 Enqueuing Expose request
03:34:34.381 00.003 21948 Worker thread wakes up
03:34:34.381 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
03:34:34.381 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
03:34:34.381 00.000 21948 Moving (-0.01, -0.13) raw xDistance=-0.11 yDistance=0.06
03:34:34.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:34:34.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:34.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:34.381 00.000 21948 MoveAxis(E, 0, ABG)
03:34:34.381 00.000 21948 Move returns status 0, amount 0
03:34:34.381 00.000 21948 MoveAxis(N, 0, ABG)
03:34:34.381 00.000 21948 Move returns status 0, amount 0
03:34:34.381 00.000 21948 move complete, result=0
03:34:34.381 00.000 21948 worker thread done servicing request
03:34:34.381 00.000 21948 Worker thread wakes up
03:34:34.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:34.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:34.381 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:36.015 01.634 21948 Exposure complete
03:34:36.056 00.041 21948 worker thread done servicing request
03:34:36.057 00.001 18120 OnExposeComplete: enter
03:34:36.058 00.001 18120 UpdateGuideState(): m_state=6
03:34:36.060 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5965
03:34:36.060 00.000 18120 Star::Find returns 1 (0), X=893.93, Y=233.43, Mass=1850, SNR=29.9, Peak=134 HFD=4.1
03:34:36.061 00.001 18120 MultiStar: [#1 0.09,0.05,0.72,U] [#2 0.11,-0.22,0.62,U] [#3 -0.08,0.14,0.58,U] [#4 -0.09,-0.33,0.58,U] [#5 0.04,-0.20,0.48,U] [#6 0.40,-0.06,0.52,U] [#7 0.29,-0.45,0.00,M1] [#8 0.14,-0.03,0.39,U] 
03:34:36.062 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.17, -0.07}
03:34:36.062 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
03:34:36.063 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
03:34:36.063 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.72 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
03:34:36.065 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.09, opts=13)
03:34:36.065 00.000 18120 Enqueuing Move request for scope (0.10, -0.09)
03:34:36.066 00.001 21948 Worker thread wakes up
03:34:36.066 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
03:34:36.066 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
03:34:36.066 00.000 21948 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.05
03:34:36.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:36.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:36.066 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:34:36.066 00.000 21948 MoveAxis(E, 0, ABG)
03:34:36.066 00.000 21948 Move returns status 0, amount 0
03:34:36.066 00.000 21948 MoveAxis(N, 0, ABG)
03:34:36.066 00.000 21948 Move returns status 0, amount 0
03:34:36.066 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:36.067 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.9
03:34:36.067 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:36.067 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:36.068 00.001 18120 Enqueuing Expose request
03:34:36.068 00.000 21948 move complete, result=0
03:34:36.068 00.000 21948 worker thread done servicing request
03:34:36.068 00.000 21948 Worker thread wakes up
03:34:36.068 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:36.069 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:36.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:37.589 01.520 21948 Exposure complete
03:34:37.623 00.034 21948 worker thread done servicing request
03:34:37.624 00.001 18120 OnExposeComplete: enter
03:34:37.625 00.001 18120 UpdateGuideState(): m_state=6
03:34:37.627 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5966
03:34:37.628 00.001 18120 Star::Find returns 1 (0), X=893.88, Y=233.45, Mass=1936, SNR=30.4, Peak=142 HFD=3.9
03:34:37.629 00.001 18120 MultiStar: [#1 -0.17,0.10,0.70,U] [#2 -0.27,-0.17,0.61,U] [#3 -0.20,0.25,0.58,U] [#4 -0.34,-0.13,0.55,U] [#5 -0.32,-0.05,0.44,U] [#6 -0.26,0.17,0.55,U] [#7 0.23,-0.49,0.00,M2] [#8 -0.12,0.16,0.39,U] 
03:34:37.630 00.001 18120 single-star, 7 included, MultiStar: {-0.17, 0.03}, one-star: {0.11, -0.05}
03:34:37.630 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
03:34:37.631 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
03:34:37.631 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
03:34:37.632 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
03:34:37.633 00.001 18120 Enqueuing Move request for scope (0.11, -0.05)
03:34:37.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:37.636 00.003 21948 Worker thread wakes up
03:34:37.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
03:34:37.636 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
03:34:37.636 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.08
03:34:37.636 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:34:37.636 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:37.636 00.000 18120 UpdateGuideState exits: m=1936 RSB=30.4
03:34:37.637 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:37.637 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:37.637 00.000 18120 Enqueuing Expose request
03:34:37.638 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:34:37.638 00.000 21948 MoveAxis(E, 0, ABG)
03:34:37.638 00.000 21948 Move returns status 0, amount 0
03:34:37.638 00.000 21948 MoveAxis(N, 0, ABG)
03:34:37.638 00.000 21948 Move returns status 0, amount 0
03:34:37.638 00.000 21948 move complete, result=0
03:34:37.638 00.000 21948 worker thread done servicing request
03:34:37.638 00.000 21948 Worker thread wakes up
03:34:37.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:37.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:37.639 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:39.270 01.631 21948 Exposure complete
03:34:39.317 00.047 21948 worker thread done servicing request
03:34:39.318 00.001 18120 OnExposeComplete: enter
03:34:39.318 00.000 18120 UpdateGuideState(): m_state=6
03:34:39.319 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5967
03:34:39.319 00.000 18120 Star::Find returns 1 (0), X=893.58, Y=233.50, Mass=1811, SNR=29.4, Peak=129 HFD=4.0
03:34:39.320 00.001 18120 MultiStar: [#1 -0.35,0.03,0.68,U] [#2 -0.28,0.04,0.64,U] [#3 -0.35,0.22,0.61,U] [#4 -0.58,0.15,0.00,M1] [#5 -0.56,0.42,0.00,M1] [#6 -0.05,-0.04,0.53,U] [#7 0.05,-0.23,0.41,U] [#8 -0.04,-0.04,0.39,U] 
03:34:39.320 00.000 18120 single-star, 6 included, MultiStar: {-0.20, 0.01}, one-star: {-0.18, 0.01}
03:34:39.321 00.001 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.00) = xAngle (1.08 = 1.08)
03:34:39.321 00.000 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.04 = 1.04)
03:34:39.322 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.08 mountX=0.08 mountY=0.15, mountTheta=1.07
03:34:39.323 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.01, opts=13)
03:34:39.323 00.000 18120 Enqueuing Move request for scope (-0.18, 0.01)
03:34:39.324 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:39.324 00.000 21948 Worker thread wakes up
03:34:39.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
03:34:39.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
03:34:39.324 00.000 21948 Moving (-0.18, 0.01) raw xDistance=0.08 yDistance=0.15
03:34:39.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:34:39.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:39.324 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.4
03:34:39.325 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:39.326 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:39.326 00.000 18120 Enqueuing Expose request
03:34:39.327 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:34:39.327 00.000 21948 MoveAxis(E, 0, ABG)
03:34:39.327 00.000 21948 Move returns status 0, amount 0
03:34:39.327 00.000 21948 MoveAxis(N, 0, ABG)
03:34:39.327 00.000 21948 Move returns status 0, amount 0
03:34:39.327 00.000 21948 move complete, result=0
03:34:39.327 00.000 21948 worker thread done servicing request
03:34:39.327 00.000 21948 Worker thread wakes up
03:34:39.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:39.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:39.327 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:40.850 01.523 21948 Exposure complete
03:34:40.901 00.051 21948 worker thread done servicing request
03:34:40.901 00.000 18120 OnExposeComplete: enter
03:34:40.902 00.001 18120 UpdateGuideState(): m_state=6
03:34:40.902 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5968
03:34:40.903 00.001 18120 Star::Find returns 1 (0), X=893.94, Y=233.38, Mass=1838, SNR=29.7, Peak=133 HFD=4.1
03:34:40.903 00.000 18120 MultiStar: [#1 -0.31,0.07,0.72,U] [#2 -0.22,-0.06,0.62,U] [#3 -0.36,0.28,0.00,M1] [#4 -0.26,-0.13,0.55,U] [#5 -0.45,0.16,0.00,M2] [#6 -0.17,0.21,0.56,U] [#7 0.00,0.07,0.41,U] [#8 -0.01,0.02,0.40,U] 
03:34:40.904 00.001 18120 refined, 6 included, MultiStar: {-0.10, -0.01}, one-star: {0.18, -0.12}
03:34:40.905 00.001 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
03:34:40.906 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.16)
03:34:40.907 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.04 mountY=0.09, mountTheta=1.19
03:34:40.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
03:34:40.908 00.000 18120 Enqueuing Move request for scope (-0.10, -0.01)
03:34:40.909 00.001 21948 Worker thread wakes up
03:34:40.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:40.909 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
03:34:40.910 00.001 18120 UpdateGuideState exits: m=1838 RSB=29.7
03:34:40.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:40.911 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:40.911 00.000 18120 Enqueuing Expose request
03:34:40.912 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
03:34:40.912 00.000 21948 Moving (-0.10, -0.01) raw xDistance=0.04 yDistance=0.09
03:34:40.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:40.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:40.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:34:40.912 00.000 21948 MoveAxis(E, 0, ABG)
03:34:40.912 00.000 21948 Move returns status 0, amount 0
03:34:40.912 00.000 21948 MoveAxis(N, 0, ABG)
03:34:40.912 00.000 21948 Move returns status 0, amount 0
03:34:40.912 00.000 21948 move complete, result=0
03:34:40.912 00.000 21948 worker thread done servicing request
03:34:40.912 00.000 21948 Worker thread wakes up
03:34:40.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:40.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:40.912 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:42.542 01.630 21948 Exposure complete
03:34:42.574 00.032 21948 worker thread done servicing request
03:34:42.574 00.000 18120 OnExposeComplete: enter
03:34:42.575 00.001 18120 UpdateGuideState(): m_state=6
03:34:42.576 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5969
03:34:42.576 00.000 18120 Star::Find returns 1 (0), X=894.05, Y=233.96, Mass=1800, SNR=29.4, Peak=159 HFD=4.4
03:34:42.577 00.001 18120 MultiStar: [#1 -0.18,0.53,0.00,M1] [#2 -0.08,0.23,0.64,U] [#3 -0.14,0.45,0.00,M2] [#4 -0.13,0.09,0.54,U] [#5 -0.50,0.51,0.00,M3] [#6 -0.03,0.52,0.00,M1] [#7 -0.09,0.50,0.00,M1] [#8 -0.27,0.65,0.00,M1] 
03:34:42.577 00.000 18120 refined, 2 included, MultiStar: {0.08, 0.31}, one-star: {0.29, 0.47}
03:34:42.578 00.001 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
03:34:42.578 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
03:34:42.579 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.32 mountX=0.25 mountY=-0.21, mountTheta=-0.70
03:34:42.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.31, opts=13)
03:34:42.580 00.000 18120 Enqueuing Move request for scope (0.08, 0.31)
03:34:42.581 00.001 21948 Worker thread wakes up
03:34:42.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:42.583 00.002 18120 UpdateGuideState exits: m=1800 RSB=29.4
03:34:42.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
03:34:42.583 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:42.584 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
03:34:42.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:42.584 00.000 18120 Enqueuing Expose request
03:34:42.585 00.001 21948 Moving (0.08, 0.31) raw xDistance=0.25 yDistance=-0.21
03:34:42.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:34:42.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:34:42.585 00.000 21948 MoveAxis(W, 44, ABG)
03:34:42.585 00.000 21948 Guiding  Dir = 3, Dur = 44
03:34:42.585 00.000 21948 IsSlewing returns 0
03:34:42.585 00.000 21948 IsGuiding returns 0
03:34:42.587 00.002 21948 PulseGuide returned control before completion, sleep 52
03:34:42.652 00.065 21948 IsGuiding returns 0
03:34:42.652 00.000 21948 Move returns status 0, amount 44
03:34:42.652 00.000 21948 MoveAxis(N, 50, ABG)
03:34:42.652 00.000 21948 Guiding  Dir = 0, Dur = 50
03:34:42.653 00.001 21948 IsSlewing returns 0
03:34:42.653 00.000 21948 IsGuiding returns 0
03:34:42.657 00.004 21948 PulseGuide returned control before completion, sleep 56
03:34:42.728 00.071 21948 IsGuiding returns 0
03:34:42.728 00.000 21948 Move returns status 0, amount 50
03:34:42.728 00.000 21948 move complete, result=0
03:34:42.728 00.000 21948 worker thread done servicing request
03:34:42.728 00.000 21948 Worker thread wakes up
03:34:42.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:42.728 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.2 px 50 ms NORTH
03:34:42.729 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:44.139 01.410 21948 Exposure complete
03:34:44.184 00.045 21948 worker thread done servicing request
03:34:44.184 00.000 18120 OnExposeComplete: enter
03:34:44.187 00.003 18120 UpdateGuideState(): m_state=6
03:34:44.188 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5970
03:34:44.189 00.001 18120 Star::Find returns 1 (0), X=893.89, Y=233.49, Mass=1817, SNR=29.4, Peak=141 HFD=3.8
03:34:44.189 00.000 18120 MultiStar: [#1 -0.31,0.03,0.71,U] [#2 -0.16,-0.02,0.64,U] [#3 -0.39,0.19,0.65,U] [#4 -0.30,-0.10,0.56,U] [#5 -0.45,0.03,0.00,M4] [#6 -0.06,0.15,0.55,U] [#7 0.08,-0.25,0.43,U] [#8 -0.00,0.26,0.39,U] 
03:34:44.190 00.001 18120 single-star, 7 included, MultiStar: {-0.13, 0.03}, one-star: {0.13, -0.01}
03:34:44.190 00.000 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
03:34:44.190 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
03:34:44.191 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
03:34:44.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
03:34:44.193 00.001 18120 Enqueuing Move request for scope (0.13, -0.01)
03:34:44.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:44.193 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.4
03:34:44.194 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:44.194 00.000 21948 Worker thread wakes up
03:34:44.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
03:34:44.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
03:34:44.194 00.000 21948 Moving (0.13, -0.01) raw xDistance=-0.06 yDistance=-0.11
03:34:44.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:34:44.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:44.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:44.195 00.001 18120 Enqueuing Expose request
03:34:44.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:34:44.195 00.000 21948 MoveAxis(E, 0, ABG)
03:34:44.195 00.000 21948 Move returns status 0, amount 0
03:34:44.195 00.000 21948 MoveAxis(N, 0, ABG)
03:34:44.196 00.001 21948 Move returns status 0, amount 0
03:34:44.196 00.000 21948 move complete, result=0
03:34:44.196 00.000 21948 worker thread done servicing request
03:34:44.196 00.000 21948 Worker thread wakes up
03:34:44.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:44.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:44.196 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:45.831 01.635 21948 Exposure complete
03:34:45.870 00.039 21948 worker thread done servicing request
03:34:45.870 00.000 18120 OnExposeComplete: enter
03:34:45.871 00.001 18120 UpdateGuideState(): m_state=6
03:34:45.871 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5971
03:34:45.872 00.001 18120 Star::Find returns 1 (0), X=893.61, Y=233.86, Mass=1746, SNR=28.9, Peak=134 HFD=3.9
03:34:45.873 00.001 18120 MultiStar: [#1 -0.33,0.41,0.00,M1] [#2 -0.61,0.31,0.00,M1] [#3 -0.26,0.60,0.00,M2] [#4 -0.57,0.11,0.00,M1] [#5 -0.56,0.63,0.00,M5] [#6 -0.12,0.39,0.57,U] [#7 -0.36,0.22,0.44,U] [#8 -0.33,0.63,0.00,M1] 
03:34:45.875 00.002 18120 refined, 2 included, MultiStar: {-0.19, 0.34}, one-star: {-0.16, 0.36}
03:34:45.876 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
03:34:45.877 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
03:34:45.879 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.08 mountX=0.39 mountY=0.02, mountTheta=0.04
03:34:45.881 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.34, opts=13)
03:34:45.882 00.001 18120 Enqueuing Move request for scope (-0.19, 0.34)
03:34:45.883 00.001 21948 Worker thread wakes up
03:34:45.883 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:45.884 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.34) opts 0xd
03:34:45.884 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.34)
03:34:45.884 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.9
03:34:45.885 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:45.886 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:45.887 00.001 18120 Enqueuing Expose request
03:34:45.888 00.001 21948 Moving (-0.19, 0.34) raw xDistance=0.39 yDistance=0.02
03:34:45.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:34:45.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:45.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:34:45.888 00.000 21948 MoveAxis(W, 69, ABG)
03:34:45.888 00.000 21948 Guiding  Dir = 3, Dur = 69
03:34:45.888 00.000 21948 IsSlewing returns 0
03:34:45.888 00.000 21948 IsGuiding returns 0
03:34:45.891 00.003 21948 PulseGuide returned control before completion, sleep 78
03:34:45.973 00.082 21948 IsGuiding returns 0
03:34:45.973 00.000 21948 Move returns status 0, amount 69
03:34:45.973 00.000 21948 MoveAxis(N, 0, ABG)
03:34:45.973 00.000 21948 Move returns status 0, amount 0
03:34:45.974 00.001 21948 move complete, result=0
03:34:45.974 00.000 21948 worker thread done servicing request
03:34:45.974 00.000 21948 Worker thread wakes up
03:34:45.974 00.000 18120 GuideStep: 0.4 px 69 ms WEST, 0.0 px 0 ms NORTH
03:34:45.975 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:45.976 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:47.390 01.414 21948 Exposure complete
03:34:47.426 00.036 18120 OnExposeComplete: enter
03:34:47.427 00.001 21948 worker thread done servicing request
03:34:47.427 00.000 18120 UpdateGuideState(): m_state=6
03:34:47.428 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5972
03:34:47.429 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=233.78, Mass=1777, SNR=29.2, Peak=146 HFD=4.3
03:34:47.429 00.000 18120 MultiStar: [#1 -0.04,0.18,0.75,U] [#2 -0.17,0.08,0.63,U] [#3 -0.15,0.09,0.58,U] [#4 -0.35,-0.01,0.59,U] [#5 -0.27,0.29,0.50,U] [#6 -0.02,0.10,0.55,U] [#7 0.01,0.08,0.42,U] [#8 0.12,0.23,0.39,U] 
03:34:47.430 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.16}, one-star: {0.09, 0.28}
03:34:47.430 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
03:34:47.430 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
03:34:47.431 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.06 mountX=0.18 mountY=0.00, mountTheta=0.02
03:34:47.433 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.16, opts=13)
03:34:47.434 00.001 18120 Enqueuing Move request for scope (-0.08, 0.16)
03:34:47.436 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:47.437 00.001 21948 Worker thread wakes up
03:34:47.437 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
03:34:47.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
03:34:47.437 00.000 21948 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=0.00
03:34:47.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:34:47.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:47.437 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
03:34:47.438 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:47.439 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:34:47.439 00.000 21948 MoveAxis(E, 0, ABG)
03:34:47.439 00.000 21948 Move returns status 0, amount 0
03:34:47.439 00.000 21948 MoveAxis(N, 0, ABG)
03:34:47.439 00.000 21948 Move returns status 0, amount 0
03:34:47.439 00.000 21948 move complete, result=0
03:34:47.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:47.440 00.001 18120 Enqueuing Expose request
03:34:47.441 00.001 21948 worker thread done servicing request
03:34:47.441 00.000 21948 Worker thread wakes up
03:34:47.441 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:47.442 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:47.442 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:49.077 01.635 21948 Exposure complete
03:34:49.116 00.039 21948 worker thread done servicing request
03:34:49.116 00.000 18120 OnExposeComplete: enter
03:34:49.117 00.001 18120 UpdateGuideState(): m_state=6
03:34:49.117 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5973
03:34:49.117 00.000 18120 Star::Find returns 1 (0), X=893.77, Y=233.57, Mass=1811, SNR=29.5, Peak=134 HFD=4.0
03:34:49.118 00.001 18120 MultiStar: [#1 -0.12,0.19,0.69,U] [#2 -0.37,-0.07,0.65,U] [#3 -0.33,0.24,0.59,U] [#4 -0.52,-0.07,0.00,M1] [#5 -0.67,0.27,0.00,M5] [#6 0.06,0.06,0.54,U] [#7 -0.18,-0.22,0.43,U] [#8 0.06,0.37,0.37,U] 
03:34:49.118 00.000 18120 single-star, 6 included, MultiStar: {-0.13, 0.09}, one-star: {0.00, 0.07}
03:34:49.119 00.001 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
03:34:49.119 00.000 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
03:34:49.120 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.53 mountX=0.07 mountY=-0.04, mountTheta=-0.50
03:34:49.121 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.07, opts=13)
03:34:49.121 00.000 18120 Enqueuing Move request for scope (0.00, 0.07)
03:34:49.122 00.001 21948 Worker thread wakes up
03:34:49.122 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
03:34:49.122 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
03:34:49.122 00.000 21948 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.04
03:34:49.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:34:49.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:49.122 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:49.122 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:34:49.123 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:49.125 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:49.125 00.000 18120 Enqueuing Expose request
03:34:49.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:34:49.125 00.000 21948 MoveAxis(E, 0, ABG)
03:34:49.125 00.000 21948 Move returns status 0, amount 0
03:34:49.125 00.000 21948 MoveAxis(N, 0, ABG)
03:34:49.125 00.000 21948 Move returns status 0, amount 0
03:34:49.125 00.000 21948 move complete, result=0
03:34:49.126 00.001 21948 worker thread done servicing request
03:34:49.126 00.000 21948 Worker thread wakes up
03:34:49.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:49.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:49.127 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:50.644 01.517 21948 Exposure complete
03:34:50.698 00.054 21948 worker thread done servicing request
03:34:50.698 00.000 18120 OnExposeComplete: enter
03:34:50.699 00.001 18120 UpdateGuideState(): m_state=6
03:34:50.700 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5974
03:34:50.700 00.000 18120 Star::Find returns 1 (0), X=893.77, Y=233.65, Mass=1892, SNR=30.1, Peak=143 HFD=4.1
03:34:50.701 00.001 18120 MultiStar: [#1 -0.17,0.26,0.72,U] [#2 -0.35,-0.02,0.63,U] [#3 -0.24,0.15,0.60,U] [#4 -0.45,-0.05,0.00,M2] [#5 -0.36,-0.06,0.45,U] [#6 -0.20,0.18,0.53,U] [#7 -0.46,-0.09,0.00,M1] [#8 0.03,0.27,0.39,U] 
03:34:50.702 00.001 18120 single-star, 6 included, MultiStar: {-0.17, 0.14}, one-star: {0.00, 0.16}
03:34:50.702 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
03:34:50.703 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
03:34:50.703 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.55 mountX=0.14 mountY=-0.08, mountTheta=-0.48
03:34:50.705 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.16, opts=13)
03:34:50.706 00.001 18120 Enqueuing Move request for scope (0.00, 0.16)
03:34:50.707 00.001 21948 Worker thread wakes up
03:34:50.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:50.708 00.001 18120 UpdateGuideState exits: m=1892 RSB=30.1
03:34:50.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:50.708 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:50.709 00.001 18120 Enqueuing Expose request
03:34:50.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
03:34:50.709 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
03:34:50.709 00.000 21948 Moving (0.00, 0.16) raw xDistance=0.14 yDistance=-0.08
03:34:50.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:34:50.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:50.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:34:50.709 00.000 21948 MoveAxis(E, 0, ABG)
03:34:50.710 00.001 21948 Move returns status 0, amount 0
03:34:50.710 00.000 21948 MoveAxis(N, 0, ABG)
03:34:50.710 00.000 21948 Move returns status 0, amount 0
03:34:50.710 00.000 21948 move complete, result=0
03:34:50.710 00.000 21948 worker thread done servicing request
03:34:50.710 00.000 21948 Worker thread wakes up
03:34:50.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:50.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:50.710 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:52.341 01.631 21948 Exposure complete
03:34:52.390 00.049 21948 worker thread done servicing request
03:34:52.390 00.000 18120 OnExposeComplete: enter
03:34:52.391 00.001 18120 UpdateGuideState(): m_state=6
03:34:52.392 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5975
03:34:52.392 00.000 18120 Star::Find returns 1 (0), X=893.82, Y=233.67, Mass=1798, SNR=29.4, Peak=144 HFD=4.2
03:34:52.393 00.001 18120 MultiStar: [#1 -0.15,0.15,0.73,U] [#2 -0.13,0.09,0.66,U] [#3 -0.43,0.12,0.00,M1] [#4 -0.17,-0.08,0.55,U] [#5 -0.31,0.18,0.47,U] [#6 0.07,0.10,0.53,U] [#7 0.02,0.26,0.43,U] [#8 -0.16,0.26,0.40,U] 
03:34:52.393 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.14}, one-star: {0.06, 0.18}
03:34:52.393 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
03:34:52.394 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
03:34:52.394 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.12 mountX=0.16 mountY=0.01, mountTheta=0.08
03:34:52.395 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
03:34:52.396 00.001 18120 Enqueuing Move request for scope (-0.08, 0.14)
03:34:52.396 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:52.397 00.001 21948 Worker thread wakes up
03:34:52.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
03:34:52.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
03:34:52.397 00.000 21948 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=0.01
03:34:52.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:34:52.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:52.397 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.4
03:34:52.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:34:52.397 00.000 21948 MoveAxis(E, 0, ABG)
03:34:52.398 00.001 21948 Move returns status 0, amount 0
03:34:52.398 00.000 21948 MoveAxis(N, 0, ABG)
03:34:52.398 00.000 21948 Move returns status 0, amount 0
03:34:52.398 00.000 21948 move complete, result=0
03:34:52.398 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:52.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:52.398 00.000 18120 Enqueuing Expose request
03:34:52.399 00.001 21948 worker thread done servicing request
03:34:52.399 00.000 21948 Worker thread wakes up
03:34:52.399 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:52.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:52.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:53.923 01.524 21948 Exposure complete
03:34:53.950 00.027 21948 worker thread done servicing request
03:34:53.950 00.000 18120 OnExposeComplete: enter
03:34:53.950 00.000 18120 UpdateGuideState(): m_state=6
03:34:53.952 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5976
03:34:53.954 00.002 18120 Star::Find returns 1 (0), X=893.78, Y=233.52, Mass=1845, SNR=29.8, Peak=138 HFD=3.9
03:34:53.957 00.003 18120 MultiStar: [#1 -0.12,-0.03,0.69,U] [#2 -0.28,-0.05,0.64,U] [#3 -0.24,0.30,0.62,U] [#4 -0.50,-0.27,0.00,M2] [#5 -0.66,0.32,0.00,M4] [#6 0.09,0.13,0.53,U] [#7 -0.21,-0.04,0.41,U] [#8 0.02,0.26,0.42,U] 
03:34:53.959 00.002 18120 single-star, 6 included, MultiStar: {-0.10, 0.08}, one-star: {0.02, 0.03}
03:34:53.961 00.002 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
03:34:53.961 00.000 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
03:34:53.963 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.02 mountX=0.02 mountY=-0.03, mountTheta=-0.99
03:34:53.964 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
03:34:53.964 00.000 18120 Enqueuing Move request for scope (0.02, 0.03)
03:34:53.965 00.001 21948 Worker thread wakes up
03:34:53.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:34:53.965 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:34:53.965 00.000 21948 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
03:34:53.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:53.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:53.965 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:53.965 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.8
03:34:53.966 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:34:53.966 00.000 21948 MoveAxis(E, 0, ABG)
03:34:53.966 00.000 21948 Move returns status 0, amount 0
03:34:53.966 00.000 21948 MoveAxis(N, 0, ABG)
03:34:53.966 00.000 21948 Move returns status 0, amount 0
03:34:53.966 00.000 21948 move complete, result=0
03:34:53.966 00.000 21948 worker thread done servicing request
03:34:53.966 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:53.967 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:53.969 00.002 18120 Enqueuing Expose request
03:34:53.972 00.003 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:53.974 00.002 21948 Worker thread wakes up
03:34:53.974 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:53.974 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:55.606 01.632 21948 Exposure complete
03:34:55.658 00.052 21948 worker thread done servicing request
03:34:55.658 00.000 18120 OnExposeComplete: enter
03:34:55.661 00.003 18120 UpdateGuideState(): m_state=6
03:34:55.664 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5977
03:34:55.664 00.000 18120 Star::Find returns 1 (0), X=893.49, Y=233.90, Mass=2010, SNR=31.1, Peak=150 HFD=4.2
03:34:55.665 00.001 18120 MultiStar: [#1 -0.39,0.34,0.00,M1] [#2 -0.39,0.30,0.00,M1] [#3 -0.35,0.36,0.00,M1] [#4 -0.45,0.17,0.00,M3] [#5 -0.58,0.25,0.00,M5] [#6 -0.26,0.08,0.55,U] [#7 -0.11,0.01,0.42,U] [#8 -0.34,0.49,0.00,M1] 
03:34:55.665 00.000 18120 refined, 2 included, MultiStar: {-0.24, 0.23}, one-star: {-0.28, 0.41}
03:34:55.667 00.002 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
03:34:55.667 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
03:34:55.667 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.37 mountX=0.31 mountY=0.11, mountTheta=0.33
03:34:55.669 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.23, opts=13)
03:34:55.669 00.000 18120 Enqueuing Move request for scope (-0.24, 0.23)
03:34:55.669 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:55.670 00.001 18120 UpdateGuideState exits: m=2010 RSB=31.1
03:34:55.670 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:55.671 00.001 21948 Worker thread wakes up
03:34:55.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd
03:34:55.671 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
03:34:55.671 00.000 21948 Moving (-0.24, 0.23) raw xDistance=0.31 yDistance=0.11
03:34:55.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:34:55.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:55.671 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:55.671 00.000 18120 Enqueuing Expose request
03:34:55.672 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:34:55.672 00.000 21948 MoveAxis(W, 55, ABG)
03:34:55.672 00.000 21948 Guiding  Dir = 3, Dur = 55
03:34:55.672 00.000 21948 IsSlewing returns 0
03:34:55.672 00.000 21948 IsGuiding returns 0
03:34:55.674 00.002 21948 PulseGuide returned control before completion, sleep 64
03:34:55.745 00.071 21948 IsGuiding returns 0
03:34:55.745 00.000 21948 Move returns status 0, amount 55
03:34:55.745 00.000 21948 MoveAxis(N, 0, ABG)
03:34:55.745 00.000 21948 Move returns status 0, amount 0
03:34:55.746 00.001 21948 move complete, result=0
03:34:55.746 00.000 21948 worker thread done servicing request
03:34:55.746 00.000 21948 Worker thread wakes up
03:34:55.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:55.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:55.746 00.000 18120 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
03:34:57.148 01.402 21948 Exposure complete
03:34:57.185 00.037 21948 worker thread done servicing request
03:34:57.185 00.000 18120 OnExposeComplete: enter
03:34:57.186 00.001 18120 UpdateGuideState(): m_state=6
03:34:57.187 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5978
03:34:57.187 00.000 18120 Star::Find returns 1 (0), X=893.85, Y=233.71, Mass=1745, SNR=28.9, Peak=148 HFD=4.1
03:34:57.188 00.001 18120 MultiStar: [#1 -0.16,0.18,0.73,U] [#2 -0.05,0.31,0.67,U] [#3 -0.13,0.41,0.63,U] [#4 -0.36,-0.01,0.58,U] [#5 -0.39,0.22,0.00,M6] [#6 -0.14,0.27,0.56,U] [#7 -0.08,-0.04,0.45,U] [#8 0.03,0.38,0.41,U] 
03:34:57.188 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.22}, one-star: {0.09, 0.22}
03:34:57.188 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
03:34:57.189 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
03:34:57.190 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=0.24 mountY=-0.02, mountTheta=-0.07
03:34:57.192 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.22, opts=13)
03:34:57.193 00.001 18120 Enqueuing Move request for scope (-0.09, 0.22)
03:34:57.193 00.000 21948 Worker thread wakes up
03:34:57.194 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:57.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
03:34:57.194 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
03:34:57.194 00.000 18120 UpdateGuideState exits: m=1745 RSB=28.9
03:34:57.195 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:57.195 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:57.195 00.000 18120 Enqueuing Expose request
03:34:57.196 00.001 21948 Moving (-0.09, 0.22) raw xDistance=0.24 yDistance=-0.02
03:34:57.196 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
03:34:57.196 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:57.196 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:34:57.196 00.000 21948 MoveAxis(W, 46, ABG)
03:34:57.196 00.000 21948 Guiding  Dir = 3, Dur = 46
03:34:57.196 00.000 21948 IsSlewing returns 0
03:34:57.196 00.000 21948 IsGuiding returns 0
03:34:57.198 00.002 21948 PulseGuide returned control before completion, sleep 55
03:34:57.256 00.058 21948 IsGuiding returns 1
03:34:57.257 00.001 21948 scope still moving after pulse duration time elapsed
03:34:57.288 00.031 21948 IsSlewing returns 0
03:34:57.288 00.000 21948 IsGuiding returns 0
03:34:57.288 00.000 21948 scope move finished after 46 + 46 ms
03:34:57.288 00.000 21948 Move returns status 0, amount 46
03:34:57.288 00.000 21948 MoveAxis(N, 0, ABG)
03:34:57.288 00.000 21948 Move returns status 0, amount 0
03:34:57.288 00.000 21948 move complete, result=0
03:34:57.288 00.000 21948 worker thread done servicing request
03:34:57.288 00.000 21948 Worker thread wakes up
03:34:57.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:57.288 00.000 18120 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
03:34:57.290 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:58.920 01.630 21948 Exposure complete
03:34:58.961 00.041 21948 worker thread done servicing request
03:34:58.961 00.000 18120 OnExposeComplete: enter
03:34:58.962 00.001 18120 UpdateGuideState(): m_state=6
03:34:58.962 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5979
03:34:58.963 00.001 18120 Star::Find returns 1 (0), X=894.00, Y=233.82, Mass=2017, SNR=31.2, Peak=175 HFD=4.3
03:34:58.963 00.000 18120 MultiStar: [#1 0.08,0.23,0.70,U] [#2 0.02,0.01,0.61,U] [#3 -0.23,0.17,0.58,U] [#4 -0.15,-0.15,0.56,U] [#5 -0.32,0.31,0.00,M7] [#6 0.02,0.05,0.49,U] [#7 0.23,-0.20,0.40,U] [#8 0.18,0.20,0.36,U] 
03:34:58.964 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.23, 0.32}
03:34:58.964 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
03:34:58.964 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
03:34:58.965 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=0.08 mountY=-0.10, mountTheta=-0.89
03:34:58.966 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
03:34:58.968 00.002 18120 Enqueuing Move request for scope (0.05, 0.11)
03:34:58.968 00.000 21948 Worker thread wakes up
03:34:58.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:34:58.969 00.001 18120 UpdateGuideState exits: m=2017 RSB=31.2
03:34:58.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:58.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:34:58.970 00.000 18120 Enqueuing Expose request
03:34:58.971 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
03:34:58.971 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:34:58.971 00.000 21948 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.10
03:34:58.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:34:58.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:58.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:34:58.971 00.000 21948 MoveAxis(E, 0, ABG)
03:34:58.971 00.000 21948 Move returns status 0, amount 0
03:34:58.971 00.000 21948 MoveAxis(N, 0, ABG)
03:34:58.971 00.000 21948 Move returns status 0, amount 0
03:34:58.971 00.000 21948 move complete, result=0
03:34:58.971 00.000 21948 worker thread done servicing request
03:34:58.971 00.000 21948 Worker thread wakes up
03:34:58.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:34:58.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:34:58.971 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:00.493 01.522 21948 Exposure complete
03:35:00.517 00.024 21948 worker thread done servicing request
03:35:00.517 00.000 18120 OnExposeComplete: enter
03:35:00.518 00.001 18120 UpdateGuideState(): m_state=6
03:35:00.519 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5980
03:35:00.520 00.001 18120 Star::Find returns 1 (0), X=893.89, Y=233.70, Mass=1832, SNR=29.6, Peak=152 HFD=4.0
03:35:00.520 00.000 18120 MultiStar: [#1 -0.09,0.03,0.72,U] [#2 -0.20,-0.19,0.64,U] [#3 -0.09,0.07,0.63,U] [#4 -0.15,-0.18,0.57,U] [#5 -0.17,0.12,0.49,U] [#6 -0.03,0.08,0.53,U] [#7 -0.00,-0.30,0.43,U] [#8 0.08,0.04,0.41,U] 
03:35:00.521 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.13, 0.21}
03:35:00.521 00.000 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
03:35:00.521 00.000 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
03:35:00.522 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.01 mountX=0.03 mountY=0.04, mountTheta=1.00
03:35:00.524 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.01, opts=13)
03:35:00.524 00.000 18120 Enqueuing Move request for scope (-0.05, 0.01)
03:35:00.525 00.001 21948 Worker thread wakes up
03:35:00.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:00.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
03:35:00.525 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
03:35:00.525 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.6
03:35:00.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:00.526 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:00.526 00.000 18120 Enqueuing Expose request
03:35:00.527 00.001 21948 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.04
03:35:00.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:35:00.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:00.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:00.527 00.000 21948 MoveAxis(E, 0, ABG)
03:35:00.527 00.000 21948 Move returns status 0, amount 0
03:35:00.527 00.000 21948 MoveAxis(N, 0, ABG)
03:35:00.527 00.000 21948 Move returns status 0, amount 0
03:35:00.527 00.000 21948 move complete, result=0
03:35:00.527 00.000 21948 worker thread done servicing request
03:35:00.527 00.000 21948 Worker thread wakes up
03:35:00.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:00.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:00.527 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:02.153 01.626 21948 Exposure complete
03:35:02.194 00.041 21948 worker thread done servicing request
03:35:02.194 00.000 18120 OnExposeComplete: enter
03:35:02.195 00.001 18120 UpdateGuideState(): m_state=6
03:35:02.197 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5981
03:35:02.198 00.001 18120 Star::Find returns 1 (0), X=893.88, Y=233.64, Mass=1761, SNR=29.1, Peak=150 HFD=4.0
03:35:02.200 00.002 18120 MultiStar: [#1 -0.11,0.27,0.73,U] [#2 -0.29,0.05,0.64,U] [#3 -0.30,0.21,0.61,U] [#4 -0.43,-0.05,0.56,U] [#5 -0.57,0.24,0.00,M7] [#6 -0.02,0.09,0.58,U] [#7 -0.26,-0.23,0.43,U] [#8 -0.02,0.46,0.00,M1] 
03:35:02.201 00.001 18120 refined, 6 included, MultiStar: {-0.15, 0.09}, one-star: {0.12, 0.15}
03:35:02.201 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
03:35:02.202 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
03:35:02.202 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.59 mountX=0.15 mountY=0.09, mountTheta=0.56
03:35:02.203 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.09, opts=13)
03:35:02.204 00.001 18120 Enqueuing Move request for scope (-0.15, 0.09)
03:35:02.204 00.000 21948 Worker thread wakes up
03:35:02.204 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
03:35:02.204 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
03:35:02.204 00.000 21948 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=0.09
03:35:02.204 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:35:02.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:02.204 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:35:02.204 00.000 21948 MoveAxis(E, 0, ABG)
03:35:02.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:02.205 00.001 18120 UpdateGuideState exits: m=1761 RSB=29.1
03:35:02.205 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:02.206 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:02.206 00.000 18120 Enqueuing Expose request
03:35:02.207 00.001 21948 Move returns status 0, amount 0
03:35:02.207 00.000 21948 MoveAxis(N, 0, ABG)
03:35:02.207 00.000 21948 Move returns status 0, amount 0
03:35:02.207 00.000 21948 move complete, result=0
03:35:02.207 00.000 21948 worker thread done servicing request
03:35:02.207 00.000 21948 Worker thread wakes up
03:35:02.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:02.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:02.207 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:03.734 01.527 21948 Exposure complete
03:35:03.785 00.051 21948 worker thread done servicing request
03:35:03.785 00.000 18120 OnExposeComplete: enter
03:35:03.786 00.001 18120 UpdateGuideState(): m_state=6
03:35:03.786 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5982
03:35:03.787 00.001 18120 Star::Find returns 1 (0), X=893.70, Y=233.65, Mass=1693, SNR=28.5, Peak=133 HFD=4.2
03:35:03.787 00.000 18120 MultiStar: [#1 -0.25,0.15,0.75,U] [#2 -0.40,0.07,0.67,U] [#3 -0.50,0.06,0.00,M1] [#4 -0.64,0.07,0.00,M1] [#5 -0.49,0.31,0.00,M8] [#6 -0.06,0.08,0.56,U] [#7 -0.08,-0.08,0.46,U] [#8 -0.27,0.26,0.40,U] 
03:35:03.788 00.001 18120 single-star, 5 included, MultiStar: {-0.18, 0.11}, one-star: {-0.07, 0.16}
03:35:03.789 00.001 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
03:35:03.790 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
03:35:03.791 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.97 mountX=0.17 mountY=-0.01, mountTheta=-0.07
03:35:03.794 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
03:35:03.795 00.001 18120 Enqueuing Move request for scope (-0.07, 0.16)
03:35:03.798 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:03.800 00.002 21948 Worker thread wakes up
03:35:03.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
03:35:03.800 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
03:35:03.801 00.001 21948 Moving (-0.07, 0.16) raw xDistance=0.17 yDistance=-0.01
03:35:03.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:35:03.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:03.801 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.5
03:35:03.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:03.802 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:03.802 00.000 18120 Enqueuing Expose request
03:35:03.803 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:03.803 00.000 21948 MoveAxis(E, 0, ABG)
03:35:03.803 00.000 21948 Move returns status 0, amount 0
03:35:03.803 00.000 21948 MoveAxis(N, 0, ABG)
03:35:03.803 00.000 21948 Move returns status 0, amount 0
03:35:03.803 00.000 21948 move complete, result=0
03:35:03.803 00.000 21948 worker thread done servicing request
03:35:03.803 00.000 21948 Worker thread wakes up
03:35:03.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:03.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:03.804 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:05.426 01.622 21948 Exposure complete
03:35:05.484 00.058 21948 worker thread done servicing request
03:35:05.484 00.000 18120 OnExposeComplete: enter
03:35:05.485 00.001 18120 UpdateGuideState(): m_state=6
03:35:05.486 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5983
03:35:05.486 00.000 18120 Star::Find returns 1 (0), X=893.74, Y=233.54, Mass=1920, SNR=30.4, Peak=138 HFD=3.9
03:35:05.487 00.001 18120 MultiStar: [#1 -0.56,0.12,0.00,M1] [#2 -0.44,-0.08,0.00,M1] [#3 -0.44,0.29,0.00,M2] [#4 -0.57,-0.01,0.00,M2] [#5 -0.72,0.31,0.00,M9] [#6 -0.22,0.10,0.51,U] [#7 -0.55,-0.21,0.00,M1] [#8 -0.09,0.51,0.00,M1] 
03:35:05.487 00.000 18120 single-star, 1 included, MultiStar: {-0.09, 0.06}, one-star: {-0.02, 0.04}
03:35:05.487 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
03:35:05.489 00.002 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
03:35:05.489 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.07 mountX=0.05 mountY=0.00, mountTheta=0.03
03:35:05.491 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
03:35:05.491 00.000 18120 Enqueuing Move request for scope (-0.02, 0.04)
03:35:05.492 00.001 21948 Worker thread wakes up
03:35:05.492 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:35:05.492 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:35:05.492 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.00
03:35:05.492 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:35:05.492 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:05.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:05.493 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.4
03:35:05.493 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:05.494 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:05.494 00.000 18120 Enqueuing Expose request
03:35:05.495 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:35:05.495 00.000 21948 MoveAxis(E, 0, ABG)
03:35:05.495 00.000 21948 Move returns status 0, amount 0
03:35:05.495 00.000 21948 MoveAxis(N, 0, ABG)
03:35:05.495 00.000 21948 Move returns status 0, amount 0
03:35:05.495 00.000 21948 move complete, result=0
03:35:05.495 00.000 21948 worker thread done servicing request
03:35:05.495 00.000 21948 Worker thread wakes up
03:35:05.495 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:05.495 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:05.495 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:07.012 01.517 21948 Exposure complete
03:35:07.048 00.036 18120 OnExposeComplete: enter
03:35:07.049 00.001 18120 UpdateGuideState(): m_state=6
03:35:07.050 00.001 21948 worker thread done servicing request
03:35:07.050 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5984
03:35:07.051 00.001 18120 Star::Find returns 1 (0), X=893.62, Y=233.45, Mass=1855, SNR=29.6, Peak=129 HFD=4.0
03:35:07.052 00.001 18120 MultiStar: [#1 -0.39,0.02,0.72,U] [#2 -0.55,0.11,0.00,M2] [#3 -0.51,0.14,0.00,M3] [#4 -0.61,0.01,0.00,M3] [#5 -0.59,0.06,0.00,M10] [#6 -0.14,0.17,0.51,U] [#7 -0.31,-0.11,0.45,U] [#8 -0.63,-0.12,0.00,M2] 
03:35:07.053 00.001 18120 single-star, 3 included, MultiStar: {-0.24, 0.00}, one-star: {-0.14, -0.04}
03:35:07.054 00.001 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.00) = xAngle (-4.86 = 1.43)
03:35:07.055 00.001 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.90 = 1.39)
03:35:07.056 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=0.02 mountY=0.14, mountTheta=1.42
03:35:07.058 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.04, opts=13)
03:35:07.059 00.001 18120 Enqueuing Move request for scope (-0.14, -0.04)
03:35:07.059 00.000 21948 Worker thread wakes up
03:35:07.060 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:07.060 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.6
03:35:07.061 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:07.061 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:07.062 00.001 18120 Enqueuing Expose request
03:35:07.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
03:35:07.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
03:35:07.062 00.000 21948 Moving (-0.14, -0.04) raw xDistance=0.02 yDistance=0.14
03:35:07.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:07.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:07.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:35:07.063 00.001 21948 MoveAxis(E, 0, ABG)
03:35:07.063 00.000 21948 Move returns status 0, amount 0
03:35:07.063 00.000 21948 MoveAxis(N, 0, ABG)
03:35:07.063 00.000 21948 Move returns status 0, amount 0
03:35:07.063 00.000 21948 move complete, result=0
03:35:07.063 00.000 21948 worker thread done servicing request
03:35:07.063 00.000 21948 Worker thread wakes up
03:35:07.063 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:07.063 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:07.063 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:08.695 01.632 21948 Exposure complete
03:35:08.740 00.045 21948 worker thread done servicing request
03:35:08.740 00.000 18120 OnExposeComplete: enter
03:35:08.740 00.000 18120 UpdateGuideState(): m_state=6
03:35:08.741 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5985
03:35:08.741 00.000 18120 Star::Find returns 1 (0), X=893.66, Y=233.55, Mass=1902, SNR=30.2, Peak=122 HFD=4.2
03:35:08.742 00.001 18120 MultiStar: [#1 -0.41,0.04,0.70,U] [#2 -0.55,-0.13,0.00,M3] [#3 -0.43,0.08,0.56,U] [#4 -0.53,-0.15,0.00,M4] [#5 -0.32,0.00,0.44,U] [#6 -0.10,0.09,0.50,U] [#7 -0.37,0.09,0.40,U] [#8 -0.36,0.38,0.00,M3] 
03:35:08.742 00.000 18120 single-star, 5 included, MultiStar: {-0.27, 0.06}, one-star: {-0.11, 0.06}
03:35:08.743 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
03:35:08.743 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
03:35:08.744 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=0.10 mountY=0.07, mountTheta=0.61
03:35:08.745 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.06, opts=13)
03:35:08.745 00.000 18120 Enqueuing Move request for scope (-0.11, 0.06)
03:35:08.746 00.001 21948 Worker thread wakes up
03:35:08.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
03:35:08.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
03:35:08.746 00.000 21948 Moving (-0.11, 0.06) raw xDistance=0.10 yDistance=0.07
03:35:08.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:35:08.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:08.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:08.746 00.000 21948 MoveAxis(E, 0, ABG)
03:35:08.746 00.000 21948 Move returns status 0, amount 0
03:35:08.746 00.000 21948 MoveAxis(N, 0, ABG)
03:35:08.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:08.746 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.2
03:35:08.747 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:08.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:08.748 00.001 18120 Enqueuing Expose request
03:35:08.748 00.000 21948 Move returns status 0, amount 0
03:35:08.748 00.000 21948 move complete, result=0
03:35:08.748 00.000 21948 worker thread done servicing request
03:35:08.748 00.000 21948 Worker thread wakes up
03:35:08.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:08.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:08.749 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:10.267 01.518 21948 Exposure complete
03:35:10.303 00.036 21948 worker thread done servicing request
03:35:10.303 00.000 18120 OnExposeComplete: enter
03:35:10.306 00.003 18120 UpdateGuideState(): m_state=6
03:35:10.308 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5986
03:35:10.311 00.003 18120 Star::Find returns 1 (0), X=893.61, Y=233.62, Mass=1883, SNR=30.1, Peak=128 HFD=4.1
03:35:10.313 00.002 18120 MultiStar: [#1 -0.56,0.17,0.00,M1] [#2 -0.32,0.13,0.64,U] [#3 -0.53,0.22,0.00,M3] [#4 -0.63,0.14,0.00,M5] [#5 -0.65,0.31,0.00,M10] [#6 -0.20,0.30,0.53,U] [#7 -0.25,-0.04,0.45,U] [#8 -0.16,0.35,0.41,U] 
03:35:10.315 00.002 18120 single-star, 4 included, MultiStar: {-0.21, 0.16}, one-star: {-0.15, 0.12}
03:35:10.317 00.002 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
03:35:10.319 00.002 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
03:35:10.320 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=0.17 mountY=0.08, mountTheta=0.42
03:35:10.323 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.12, opts=13)
03:35:10.324 00.001 18120 Enqueuing Move request for scope (-0.15, 0.12)
03:35:10.325 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:10.326 00.001 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:35:10.327 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:10.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:10.328 00.001 18120 Enqueuing Expose request
03:35:10.329 00.001 21948 Worker thread wakes up
03:35:10.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
03:35:10.329 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
03:35:10.329 00.000 21948 Moving (-0.15, 0.12) raw xDistance=0.17 yDistance=0.08
03:35:10.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:35:10.330 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:10.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:35:10.330 00.000 21948 MoveAxis(E, 0, ABG)
03:35:10.330 00.000 21948 Move returns status 0, amount 0
03:35:10.330 00.000 21948 MoveAxis(N, 0, ABG)
03:35:10.330 00.000 21948 Move returns status 0, amount 0
03:35:10.330 00.000 21948 move complete, result=0
03:35:10.330 00.000 21948 worker thread done servicing request
03:35:10.330 00.000 21948 Worker thread wakes up
03:35:10.331 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:10.331 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:10.331 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:11.963 01.632 21948 Exposure complete
03:35:11.989 00.026 21948 worker thread done servicing request
03:35:11.989 00.000 18120 OnExposeComplete: enter
03:35:11.990 00.001 18120 UpdateGuideState(): m_state=6
03:35:11.991 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5987
03:35:11.991 00.000 18120 Star::Find returns 1 (0), X=893.51, Y=233.78, Mass=1859, SNR=29.9, Peak=146 HFD=3.9
03:35:11.992 00.001 18120 MultiStar: [#1 -0.49,0.24,0.00,M2] [#2 -0.55,0.08,0.00,M3] [#3 -0.57,0.33,0.00,M4] [#4 -0.57,0.10,0.00,M6] [#5 -0.59,0.51,0.00,R] [#6 -0.31,0.46,0.00,M1] [#7 -0.24,0.29,0.41,U] [#8 -0.35,0.64,0.00,M3] 
03:35:11.992 00.000 18120 refined, 1 included, MultiStar: {-0.25, 0.29}, one-star: {-0.25, 0.29}
03:35:11.993 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
03:35:11.995 00.002 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
03:35:11.998 00.003 18120 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.38 cameraTheta=2.29 mountX=0.37 mountY=0.09, mountTheta=0.25
03:35:12.002 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.29, opts=13)
03:35:12.005 00.003 18120 Enqueuing Move request for scope (-0.25, 0.29)
03:35:12.005 00.000 21948 Worker thread wakes up
03:35:12.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
03:35:12.005 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
03:35:12.005 00.000 21948 Moving (-0.25, 0.29) raw xDistance=0.37 yDistance=0.09
03:35:12.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:35:12.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:12.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:12.007 00.002 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:35:12.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:12.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:12.008 00.000 18120 Enqueuing Expose request
03:35:12.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:35:12.009 00.001 21948 MoveAxis(W, 65, ABG)
03:35:12.009 00.000 21948 Guiding  Dir = 3, Dur = 65
03:35:12.009 00.000 21948 IsSlewing returns 0
03:35:12.009 00.000 21948 IsGuiding returns 0
03:35:12.011 00.002 21948 PulseGuide returned control before completion, sleep 73
03:35:12.086 00.075 21948 IsGuiding returns 0
03:35:12.086 00.000 21948 Move returns status 0, amount 65
03:35:12.086 00.000 21948 MoveAxis(N, 0, ABG)
03:35:12.086 00.000 21948 Move returns status 0, amount 0
03:35:12.088 00.002 21948 move complete, result=0
03:35:12.088 00.000 21948 worker thread done servicing request
03:35:12.088 00.000 21948 Worker thread wakes up
03:35:12.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:12.088 00.000 18120 GuideStep: 0.4 px 65 ms WEST, 0.1 px 0 ms NORTH
03:35:12.089 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:13.504 01.415 21948 Exposure complete
03:35:13.554 00.050 21948 worker thread done servicing request
03:35:13.554 00.000 18120 OnExposeComplete: enter
03:35:13.556 00.002 18120 UpdateGuideState(): m_state=6
03:35:13.557 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5988
03:35:13.559 00.002 18120 Star::Find returns 1 (0), X=893.81, Y=233.70, Mass=1895, SNR=30.2, Peak=135 HFD=4.4
03:35:13.560 00.001 18120 MultiStar: [#1 -0.37,0.15,0.71,U] [#2 -0.15,-0.02,0.62,U] [#3 -0.34,0.27,0.58,U] [#4 -0.39,-0.20,0.56,U] [#5 0.19,-0.23,0.45,U] [#6 -0.00,0.14,0.52,U] [#7 -0.28,0.12,0.44,U] [#8 -0.29,0.38,0.00,M4] 
03:35:13.561 00.001 18120 refined, 7 included, MultiStar: {-0.16, 0.08}, one-star: {0.04, 0.21}
03:35:13.563 00.002 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
03:35:13.566 00.003 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
03:35:13.569 00.003 18120 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.17 cameraTheta=2.69 mountX=0.13 mountY=0.11, mountTheta=0.67
03:35:13.572 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.08, opts=13)
03:35:13.573 00.001 18120 Enqueuing Move request for scope (-0.16, 0.08)
03:35:13.573 00.000 21948 Worker thread wakes up
03:35:13.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:13.574 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.2
03:35:13.574 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:13.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:13.575 00.001 18120 Enqueuing Expose request
03:35:13.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
03:35:13.575 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
03:35:13.575 00.000 21948 Moving (-0.16, 0.08) raw xDistance=0.13 yDistance=0.11
03:35:13.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:35:13.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:13.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:35:13.575 00.000 21948 MoveAxis(E, 0, ABG)
03:35:13.575 00.000 21948 Move returns status 0, amount 0
03:35:13.575 00.000 21948 MoveAxis(N, 0, ABG)
03:35:13.575 00.000 21948 Move returns status 0, amount 0
03:35:13.575 00.000 21948 move complete, result=0
03:35:13.575 00.000 21948 worker thread done servicing request
03:35:13.575 00.000 21948 Worker thread wakes up
03:35:13.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:13.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:13.576 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:15.203 01.627 21948 Exposure complete
03:35:15.239 00.036 21948 worker thread done servicing request
03:35:15.239 00.000 18120 OnExposeComplete: enter
03:35:15.240 00.001 18120 UpdateGuideState(): m_state=6
03:35:15.240 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5989
03:35:15.241 00.001 18120 Star::Find returns 1 (0), X=893.51, Y=233.47, Mass=1872, SNR=30.0, Peak=124 HFD=4.2
03:35:15.241 00.000 18120 MultiStar: [#1 -0.46,0.00,0.00,M2] [#2 -0.29,-0.20,0.62,U] [#3 -0.70,0.24,0.00,M4] [#4 -0.43,-0.24,0.00,M6] [#5 0.09,-0.38,0.44,U] [#6 -0.21,0.15,0.54,U] [#7 -0.40,-0.22,0.00,M1] [#8 -0.11,0.09,0.40,U] 
03:35:15.242 00.001 18120 refined, 4 included, MultiStar: {-0.18, -0.07}, one-star: {-0.26, -0.03}
03:35:15.242 00.000 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.49)
03:35:15.243 00.001 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.45)
03:35:15.243 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.80 mountX=0.02 mountY=0.19, mountTheta=1.49
03:35:15.244 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.07, opts=13)
03:35:15.245 00.001 18120 Enqueuing Move request for scope (-0.18, -0.07)
03:35:15.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:15.246 00.001 21948 Worker thread wakes up
03:35:15.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
03:35:15.246 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
03:35:15.246 00.000 21948 Moving (-0.18, -0.07) raw xDistance=0.02 yDistance=0.19
03:35:15.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:15.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:15.246 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:35:15.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:15.247 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:15.247 00.000 18120 Enqueuing Expose request
03:35:15.249 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:35:15.249 00.000 21948 MoveAxis(E, 0, ABG)
03:35:15.249 00.000 21948 Move returns status 0, amount 0
03:35:15.249 00.000 21948 MoveAxis(N, 0, ABG)
03:35:15.249 00.000 21948 Move returns status 0, amount 0
03:35:15.249 00.000 21948 move complete, result=0
03:35:15.249 00.000 21948 worker thread done servicing request
03:35:15.249 00.000 21948 Worker thread wakes up
03:35:15.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:15.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:15.249 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:16.771 01.522 21948 Exposure complete
03:35:16.814 00.043 18120 OnExposeComplete: enter
03:35:16.814 00.000 21948 worker thread done servicing request
03:35:16.815 00.001 18120 UpdateGuideState(): m_state=6
03:35:16.815 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5990
03:35:16.816 00.001 18120 Star::Find returns 1 (0), X=893.91, Y=233.31, Mass=1768, SNR=29.2, Peak=148 HFD=4.0
03:35:16.816 00.000 18120 MultiStar: [#1 -0.28,0.00,0.71,U] [#2 -0.26,-0.23,0.64,U] [#3 -0.53,-0.19,0.00,M5] [#4 -0.36,-0.25,0.00,M7] [#5 0.09,-0.63,0.00,M1] [#6 -0.08,-0.01,0.57,U] [#7 -0.25,-0.29,0.42,U] [#8 -0.12,-0.02,0.40,U] 
03:35:16.817 00.001 18120 refined, 5 included, MultiStar: {-0.11, -0.12}, one-star: {0.15, -0.19}
03:35:16.817 00.000 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.98)
03:35:16.817 00.000 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.94)
03:35:16.820 00.003 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.30 mountX=-0.07 mountY=0.16, mountTheta=1.98
03:35:16.824 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.12, opts=13)
03:35:16.824 00.000 18120 Enqueuing Move request for scope (-0.11, -0.12)
03:35:16.825 00.001 21948 Worker thread wakes up
03:35:16.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:16.825 00.000 18120 UpdateGuideState exits: m=1768 RSB=29.2
03:35:16.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:16.826 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:16.826 00.000 18120 Enqueuing Expose request
03:35:16.827 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
03:35:16.827 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
03:35:16.827 00.000 21948 Moving (-0.11, -0.12) raw xDistance=-0.07 yDistance=0.16
03:35:16.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:16.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:16.827 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:35:16.827 00.000 21948 MoveAxis(E, 0, ABG)
03:35:16.827 00.000 21948 Move returns status 0, amount 0
03:35:16.827 00.000 21948 MoveAxis(N, 0, ABG)
03:35:16.827 00.000 21948 Move returns status 0, amount 0
03:35:16.827 00.000 21948 move complete, result=0
03:35:16.827 00.000 21948 worker thread done servicing request
03:35:16.827 00.000 21948 Worker thread wakes up
03:35:16.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:16.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:16.827 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:18.451 01.624 21948 Exposure complete
03:35:18.499 00.048 21948 worker thread done servicing request
03:35:18.499 00.000 18120 OnExposeComplete: enter
03:35:18.500 00.001 18120 UpdateGuideState(): m_state=6
03:35:18.500 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5991
03:35:18.501 00.001 18120 Star::Find returns 1 (0), X=893.78, Y=233.39, Mass=1790, SNR=29.3, Peak=138 HFD=3.9
03:35:18.501 00.000 18120 MultiStar: [#1 -0.37,-0.03,0.71,U] [#2 -0.34,-0.15,0.62,U] [#3 -0.40,0.14,0.62,U] [#4 -0.36,0.00,0.57,U] [#5 0.29,-0.42,0.00,M2] [#6 -0.25,-0.00,0.52,U] [#7 -0.24,-0.42,0.00,M1] [#8 -0.09,0.12,0.37,U] 
03:35:18.502 00.001 18120 single-star, 6 included, MultiStar: {-0.24, -0.02}, one-star: {0.01, -0.11}
03:35:18.502 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
03:35:18.503 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
03:35:18.505 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.43 mountX=-0.10 mountY=0.03, mountTheta=2.82
03:35:18.508 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.11, opts=13)
03:35:18.508 00.000 18120 Enqueuing Move request for scope (0.01, -0.11)
03:35:18.509 00.001 21948 Worker thread wakes up
03:35:18.509 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:18.509 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
03:35:18.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:18.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:18.510 00.000 18120 Enqueuing Expose request
03:35:18.511 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
03:35:18.511 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
03:35:18.511 00.000 21948 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.03
03:35:18.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:35:18.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:18.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:35:18.511 00.000 21948 MoveAxis(E, 0, ABG)
03:35:18.511 00.000 21948 Move returns status 0, amount 0
03:35:18.511 00.000 21948 MoveAxis(N, 0, ABG)
03:35:18.511 00.000 21948 Move returns status 0, amount 0
03:35:18.511 00.000 21948 move complete, result=0
03:35:18.511 00.000 21948 worker thread done servicing request
03:35:18.511 00.000 21948 Worker thread wakes up
03:35:18.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:18.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:18.511 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:20.039 01.528 21948 Exposure complete
03:35:20.107 00.068 21948 worker thread done servicing request
03:35:20.108 00.001 18120 OnExposeComplete: enter
03:35:20.111 00.003 18120 UpdateGuideState(): m_state=6
03:35:20.114 00.003 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5992
03:35:20.115 00.001 18120 Star::Find returns 1 (0), X=893.80, Y=233.36, Mass=1853, SNR=29.8, Peak=153 HFD=3.8
03:35:20.117 00.002 18120 MultiStar: [#1 -0.26,0.00,0.74,U] [#2 -0.17,-0.29,0.63,U] [#3 -0.24,-0.07,0.61,U] [#4 -0.21,-0.25,0.54,U] [#5 0.41,-0.53,0.00,M3] [#6 -0.21,-0.13,0.54,U] [#7 -0.12,-0.03,0.46,U] [#8 -0.00,0.16,0.40,U] 
03:35:20.119 00.002 18120 single-star, 7 included, MultiStar: {-0.14, -0.10}, one-star: {0.04, -0.14}
03:35:20.122 00.003 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
03:35:20.124 00.002 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
03:35:20.126 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.27 mountX=-0.14 mountY=0.02, mountTheta=2.97
03:35:20.129 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.14, opts=13)
03:35:20.130 00.001 18120 Enqueuing Move request for scope (0.04, -0.14)
03:35:20.130 00.000 21948 Worker thread wakes up
03:35:20.131 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:20.131 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:35:20.132 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:20.132 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:20.132 00.000 18120 Enqueuing Expose request
03:35:20.133 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
03:35:20.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
03:35:20.133 00.000 21948 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=0.02
03:35:20.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:35:20.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:20.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:35:20.133 00.000 21948 MoveAxis(E, 0, ABG)
03:35:20.133 00.000 21948 Move returns status 0, amount 0
03:35:20.133 00.000 21948 MoveAxis(N, 0, ABG)
03:35:20.133 00.000 21948 Move returns status 0, amount 0
03:35:20.133 00.000 21948 move complete, result=0
03:35:20.133 00.000 21948 worker thread done servicing request
03:35:20.133 00.000 21948 Worker thread wakes up
03:35:20.133 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:20.134 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:20.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:21.762 01.628 21948 Exposure complete
03:35:21.796 00.034 21948 worker thread done servicing request
03:35:21.796 00.000 18120 OnExposeComplete: enter
03:35:21.797 00.001 18120 UpdateGuideState(): m_state=6
03:35:21.798 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5993
03:35:21.798 00.000 18120 Star::Find returns 1 (0), X=894.26, Y=233.28, Mass=1906, SNR=30.2, Peak=155 HFD=3.9
03:35:21.799 00.001 18120 MultiStar: [#1 0.21,-0.12,0.75,U] [#2 0.17,-0.32,0.59,U] [#3 0.01,-0.02,0.60,U] [#4 0.12,-0.42,0.56,U] [#5 0.55,-0.69,0.00,M4] [#6 0.53,-0.36,0.00,M1] [#7 0.42,-0.58,0.00,M1] [#8 0.18,0.25,0.40,U] 
03:35:21.799 00.000 18120 refined, 5 included, MultiStar: {0.23, -0.16}, one-star: {0.49, -0.21}
03:35:21.799 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
03:35:21.800 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
03:35:21.800 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=-0.25 mountY=-0.13, mountTheta=-2.65
03:35:21.801 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.16, opts=13)
03:35:21.802 00.001 18120 Enqueuing Move request for scope (0.23, -0.16)
03:35:21.802 00.000 21948 Worker thread wakes up
03:35:21.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
03:35:21.803 00.001 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
03:35:21.803 00.000 21948 Moving (0.23, -0.16) raw xDistance=-0.25 yDistance=-0.13
03:35:21.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:21.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
03:35:21.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:21.803 00.000 18120 UpdateGuideState exits: m=1906 RSB=30.2
03:35:21.804 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:21.804 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:21.804 00.000 18120 Enqueuing Expose request
03:35:21.805 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:35:21.805 00.000 21948 MoveAxis(E, 44, ABG)
03:35:21.805 00.000 21948 Guiding  Dir = 2, Dur = 44
03:35:21.805 00.000 21948 IsSlewing returns 0
03:35:21.805 00.000 21948 IsGuiding returns 0
03:35:21.807 00.002 21948 PulseGuide returned control before completion, sleep 53
03:35:21.872 00.065 21948 IsGuiding returns 1
03:35:21.872 00.000 21948 scope still moving after pulse duration time elapsed
03:35:21.905 00.033 21948 IsSlewing returns 0
03:35:21.905 00.000 21948 IsGuiding returns 0
03:35:21.905 00.000 21948 scope move finished after 44 + 55 ms
03:35:21.905 00.000 21948 Move returns status 0, amount 44
03:35:21.905 00.000 21948 MoveAxis(N, 0, ABG)
03:35:21.905 00.000 21948 Move returns status 0, amount 0
03:35:21.905 00.000 21948 move complete, result=0
03:35:21.905 00.000 21948 worker thread done servicing request
03:35:21.905 00.000 21948 Worker thread wakes up
03:35:21.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:21.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:21.905 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
03:35:23.320 01.415 21948 Exposure complete
03:35:23.368 00.048 21948 worker thread done servicing request
03:35:23.368 00.000 18120 OnExposeComplete: enter
03:35:23.369 00.001 18120 UpdateGuideState(): m_state=6
03:35:23.369 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5994
03:35:23.370 00.001 18120 Star::Find returns 1 (0), X=893.95, Y=233.28, Mass=1871, SNR=29.9, Peak=151 HFD=4.2
03:35:23.370 00.000 18120 MultiStar: [#1 0.13,-0.19,0.70,U] [#2 -0.01,-0.32,0.66,U] [#3 -0.05,-0.24,0.60,U] [#4 -0.09,-0.35,0.56,U] [#5 0.42,-0.74,0.00,M5] [#6 0.23,0.03,0.55,U] [#7 0.05,-0.48,0.00,M2] [#8 0.14,-0.09,0.39,U] 
03:35:23.370 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.21}, one-star: {0.18, -0.21}
03:35:23.370 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
03:35:23.371 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
03:35:23.372 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.19 mountX=-0.22 mountY=0.02, mountTheta=3.05
03:35:23.375 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.21, opts=13)
03:35:23.376 00.001 18120 Enqueuing Move request for scope (0.08, -0.21)
03:35:23.377 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:23.378 00.001 18120 UpdateGuideState exits: m=1871 RSB=29.9
03:35:23.379 00.001 21948 Worker thread wakes up
03:35:23.380 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
03:35:23.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:23.380 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:23.382 00.002 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
03:35:23.382 00.000 18120 Enqueuing Expose request
03:35:23.382 00.000 21948 Moving (0.08, -0.21) raw xDistance=-0.22 yDistance=0.02
03:35:23.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:35:23.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:23.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:35:23.382 00.000 21948 MoveAxis(E, 43, ABG)
03:35:23.382 00.000 21948 Guiding  Dir = 2, Dur = 43
03:35:23.383 00.001 21948 IsSlewing returns 0
03:35:23.383 00.000 21948 IsGuiding returns 0
03:35:23.384 00.001 21948 PulseGuide returned control before completion, sleep 52
03:35:23.445 00.061 21948 IsGuiding returns 0
03:35:23.445 00.000 21948 Move returns status 0, amount 43
03:35:23.445 00.000 21948 MoveAxis(N, 0, ABG)
03:35:23.445 00.000 21948 Move returns status 0, amount 0
03:35:23.445 00.000 21948 move complete, result=0
03:35:23.445 00.000 21948 worker thread done servicing request
03:35:23.445 00.000 21948 Worker thread wakes up
03:35:23.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:23.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:23.445 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
03:35:25.081 01.636 21948 Exposure complete
03:35:25.122 00.041 21948 worker thread done servicing request
03:35:25.122 00.000 18120 OnExposeComplete: enter
03:35:25.123 00.001 18120 UpdateGuideState(): m_state=6
03:35:25.123 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5995
03:35:25.124 00.001 18120 Star::Find returns 1 (0), X=893.78, Y=233.96, Mass=1948, SNR=30.6, Peak=158 HFD=4.2
03:35:25.124 00.000 18120 MultiStar: [#1 -0.24,0.44,0.00,M1] [#2 -0.46,0.29,0.00,M1] [#3 -0.41,0.42,0.00,M2] [#4 -0.44,0.21,0.00,M4] [#5 0.01,-0.34,0.45,U] [#6 -0.03,0.39,0.51,U] [#7 -0.09,0.05,0.43,U] [#8 -0.20,0.51,0.00,M1] 
03:35:25.125 00.001 18120 refined, 3 included, MultiStar: {-0.02, 0.22}, one-star: {0.01, 0.47}
03:35:25.125 00.000 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
03:35:25.126 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
03:35:25.126 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.64 mountX=0.21 mountY=-0.09, mountTheta=-0.39
03:35:25.128 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.22, opts=13)
03:35:25.129 00.001 18120 Enqueuing Move request for scope (-0.02, 0.22)
03:35:25.130 00.001 21948 Worker thread wakes up
03:35:25.130 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:25.130 00.000 18120 UpdateGuideState exits: m=1948 RSB=30.6
03:35:25.131 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:25.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:25.131 00.000 18120 Enqueuing Expose request
03:35:25.132 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
03:35:25.132 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
03:35:25.132 00.000 21948 Moving (-0.02, 0.22) raw xDistance=0.21 yDistance=-0.09
03:35:25.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
03:35:25.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:25.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:35:25.132 00.000 21948 MoveAxis(W, 34, ABG)
03:35:25.132 00.000 21948 Guiding  Dir = 3, Dur = 34
03:35:25.132 00.000 21948 IsSlewing returns 0
03:35:25.132 00.000 21948 IsGuiding returns 0
03:35:25.133 00.001 21948 PulseGuide returned control before completion, sleep 43
03:35:25.188 00.055 21948 IsGuiding returns 0
03:35:25.189 00.001 21948 Move returns status 0, amount 34
03:35:25.189 00.000 21948 MoveAxis(N, 0, ABG)
03:35:25.189 00.000 21948 Move returns status 0, amount 0
03:35:25.189 00.000 21948 move complete, result=0
03:35:25.189 00.000 21948 worker thread done servicing request
03:35:25.189 00.000 21948 Worker thread wakes up
03:35:25.189 00.000 18120 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
03:35:25.191 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:25.192 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:26.600 01.408 21948 Exposure complete
03:35:26.640 00.040 21948 worker thread done servicing request
03:35:26.640 00.000 18120 OnExposeComplete: enter
03:35:26.641 00.001 18120 UpdateGuideState(): m_state=6
03:35:26.642 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5996
03:35:26.642 00.000 18120 Star::Find returns 1 (0), X=893.51, Y=234.04, Mass=1992, SNR=31.0, Peak=160 HFD=4.0
03:35:26.643 00.001 18120 MultiStar: [#1 -0.31,0.33,0.00,M2] [#2 -0.46,0.38,0.00,M2] [#3 -0.32,0.61,0.00,M3] [#4 -0.50,0.22,0.00,M5] [#5 -0.01,-0.17,0.44,U] [#6 -0.12,0.56,0.00,M1] [#7 -0.13,0.35,0.40,U] [#8 -0.26,0.51,0.00,M2] 
03:35:26.643 00.000 18120 refined, 2 included, MultiStar: {-0.17, 0.33}, one-star: {-0.26, 0.55}
03:35:26.643 00.000 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
03:35:26.644 00.001 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
03:35:26.644 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.38 cameraTheta=2.04 mountX=0.38 mountY=0.00, mountTheta=0.01
03:35:26.648 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.33, opts=13)
03:35:26.649 00.001 18120 Enqueuing Move request for scope (-0.17, 0.33)
03:35:26.649 00.000 21948 Worker thread wakes up
03:35:26.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:26.649 00.000 18120 UpdateGuideState exits: m=1992 RSB=31.0
03:35:26.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:26.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:26.651 00.001 18120 Enqueuing Expose request
03:35:26.651 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd
03:35:26.651 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.33)
03:35:26.651 00.000 21948 Moving (-0.17, 0.33) raw xDistance=0.38 yDistance=0.00
03:35:26.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
03:35:26.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:26.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:35:26.651 00.000 21948 MoveAxis(W, 70, ABG)
03:35:26.651 00.000 21948 Guiding  Dir = 3, Dur = 70
03:35:26.651 00.000 21948 IsSlewing returns 0
03:35:26.652 00.001 21948 IsGuiding returns 0
03:35:26.653 00.001 21948 PulseGuide returned control before completion, sleep 79
03:35:26.739 00.086 21948 IsGuiding returns 0
03:35:26.739 00.000 21948 Move returns status 0, amount 70
03:35:26.739 00.000 21948 MoveAxis(N, 0, ABG)
03:35:26.739 00.000 21948 Move returns status 0, amount 0
03:35:26.740 00.001 21948 move complete, result=0
03:35:26.740 00.000 21948 worker thread done servicing request
03:35:26.740 00.000 18120 GuideStep: 0.4 px 70 ms WEST, 0.0 px 0 ms NORTH
03:35:26.741 00.001 21948 Worker thread wakes up
03:35:26.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:26.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:28.370 01.629 21948 Exposure complete
03:35:28.404 00.034 21948 worker thread done servicing request
03:35:28.404 00.000 18120 OnExposeComplete: enter
03:35:28.405 00.001 18120 UpdateGuideState(): m_state=6
03:35:28.406 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5997
03:35:28.406 00.000 18120 Star::Find returns 1 (0), X=893.45, Y=233.96, Mass=1942, SNR=30.6, Peak=147 HFD=4.2
03:35:28.407 00.001 18120 MultiStar: [#1 -0.49,0.41,0.00,M3] [#2 -0.45,0.31,0.00,M3] [#3 -0.49,0.50,0.00,M4] [#4 -0.57,0.15,0.00,M6] [#5 -0.08,0.07,0.45,U] [#6 -0.21,0.46,0.00,M2] [#7 -0.57,0.05,0.00,M1] [#8 -0.22,0.81,0.00,M3] 
03:35:28.407 00.000 18120 refined, 1 included, MultiStar: {-0.24, 0.34}, one-star: {-0.31, 0.46}
03:35:28.407 00.000 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
03:35:28.408 00.001 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
03:35:28.408 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.42 cameraTheta=2.18 mountX=0.41 mountY=0.06, mountTheta=0.14
03:35:28.411 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.34, opts=13)
03:35:28.411 00.000 18120 Enqueuing Move request for scope (-0.24, 0.34)
03:35:28.412 00.001 21948 Worker thread wakes up
03:35:28.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:28.413 00.001 18120 UpdateGuideState exits: m=1942 RSB=30.6
03:35:28.413 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:28.414 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:28.414 00.000 18120 Enqueuing Expose request
03:35:28.415 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.34) opts 0xd
03:35:28.415 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.34)
03:35:28.415 00.000 21948 Moving (-0.24, 0.34) raw xDistance=0.41 yDistance=0.06
03:35:28.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
03:35:28.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:28.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:28.415 00.000 21948 MoveAxis(W, 78, ABG)
03:35:28.415 00.000 21948 Guiding  Dir = 3, Dur = 78
03:35:28.415 00.000 21948 IsSlewing returns 0
03:35:28.415 00.000 21948 IsGuiding returns 0
03:35:28.417 00.002 21948 PulseGuide returned control before completion, sleep 87
03:35:28.509 00.092 21948 IsGuiding returns 1
03:35:28.509 00.000 21948 scope still moving after pulse duration time elapsed
03:35:28.540 00.031 21948 IsSlewing returns 0
03:35:28.540 00.000 21948 IsGuiding returns 0
03:35:28.540 00.000 21948 scope move finished after 78 + 46 ms
03:35:28.540 00.000 21948 Move returns status 0, amount 78
03:35:28.540 00.000 21948 MoveAxis(N, 0, ABG)
03:35:28.540 00.000 21948 Move returns status 0, amount 0
03:35:28.540 00.000 21948 move complete, result=0
03:35:28.540 00.000 21948 worker thread done servicing request
03:35:28.540 00.000 21948 Worker thread wakes up
03:35:28.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:28.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:28.540 00.000 18120 GuideStep: 0.4 px 78 ms WEST, 0.1 px 0 ms NORTH
03:35:29.945 01.405 21948 Exposure complete
03:35:29.971 00.026 21948 worker thread done servicing request
03:35:29.971 00.000 18120 OnExposeComplete: enter
03:35:29.972 00.001 18120 UpdateGuideState(): m_state=6
03:35:29.973 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5998
03:35:29.973 00.000 18120 Star::Find returns 1 (0), X=893.68, Y=233.74, Mass=1777, SNR=29.2, Peak=142 HFD=3.8
03:35:29.973 00.000 18120 MultiStar: [#1 -0.46,0.25,0.00,M4] [#2 -0.25,0.12,0.66,U] [#3 -0.35,0.32,0.00,M5] [#4 -0.39,-0.04,0.56,U] [#5 0.02,-0.31,0.47,U] [#6 -0.21,0.14,0.55,U] [#7 -0.45,0.12,0.00,M2] [#8 -0.13,0.28,0.40,U] 
03:35:29.974 00.001 18120 refined, 5 included, MultiStar: {-0.17, 0.10}, one-star: {-0.09, 0.24}
03:35:29.974 00.000 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
03:35:29.976 00.002 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
03:35:29.979 00.003 18120 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.64 mountX=0.16 mountY=0.11, mountTheta=0.62
03:35:29.983 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.10, opts=13)
03:35:29.986 00.003 18120 Enqueuing Move request for scope (-0.17, 0.10)
03:35:29.987 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:29.990 00.003 21948 Worker thread wakes up
03:35:29.990 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
03:35:29.990 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
03:35:29.990 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
03:35:29.990 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:29.991 00.001 21948 Moving (-0.17, 0.10) raw xDistance=0.16 yDistance=0.11
03:35:29.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:29.991 00.000 18120 Enqueuing Expose request
03:35:29.992 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:35:29.992 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:29.992 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:35:29.992 00.000 21948 MoveAxis(E, 0, ABG)
03:35:29.992 00.000 21948 Move returns status 0, amount 0
03:35:29.992 00.000 21948 MoveAxis(N, 0, ABG)
03:35:29.992 00.000 21948 Move returns status 0, amount 0
03:35:29.992 00.000 21948 move complete, result=0
03:35:29.992 00.000 21948 worker thread done servicing request
03:35:29.992 00.000 21948 Worker thread wakes up
03:35:29.992 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:29.992 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:29.993 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:31.624 01.631 21948 Exposure complete
03:35:31.663 00.039 21948 worker thread done servicing request
03:35:31.663 00.000 18120 OnExposeComplete: enter
03:35:31.664 00.001 18120 UpdateGuideState(): m_state=6
03:35:31.665 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5999
03:35:31.665 00.000 18120 Star::Find returns 1 (0), X=893.70, Y=233.27, Mass=1796, SNR=29.3, Peak=148 HFD=4.3
03:35:31.665 00.000 18120 MultiStar: [#1 -0.45,-0.20,0.00,M5] [#2 -0.30,-0.25,0.63,U] [#3 -0.36,-0.11,0.61,U] [#4 -0.42,-0.39,0.00,M6] [#5 0.08,-0.67,0.00,M2] [#6 -0.10,-0.30,0.56,U] [#7 -0.10,-0.28,0.46,U] [#8 -0.24,-0.12,0.40,U] 
03:35:31.666 00.001 18120 single-star, 5 included, MultiStar: {-0.18, -0.22}, one-star: {-0.06, -0.23}
03:35:31.666 00.000 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.46)
03:35:31.667 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.42)
03:35:31.667 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.83 mountX=-0.18 mountY=0.16, mountTheta=2.43
03:35:31.668 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.23, opts=13)
03:35:31.670 00.002 18120 Enqueuing Move request for scope (-0.06, -0.23)
03:35:31.671 00.001 21948 Worker thread wakes up
03:35:31.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:31.671 00.000 18120 UpdateGuideState exits: m=1796 RSB=29.3
03:35:31.672 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:31.672 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:31.673 00.001 18120 Enqueuing Expose request
03:35:31.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
03:35:31.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
03:35:31.673 00.000 21948 Moving (-0.06, -0.23) raw xDistance=-0.18 yDistance=0.16
03:35:31.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:35:31.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:31.673 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:35:31.673 00.000 21948 MoveAxis(E, 0, ABG)
03:35:31.673 00.000 21948 Move returns status 0, amount 0
03:35:31.673 00.000 21948 MoveAxis(N, 0, ABG)
03:35:31.673 00.000 21948 Move returns status 0, amount 0
03:35:31.673 00.000 21948 move complete, result=0
03:35:31.673 00.000 21948 worker thread done servicing request
03:35:31.673 00.000 21948 Worker thread wakes up
03:35:31.673 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:31.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:31.674 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:33.192 01.518 21948 Exposure complete
03:35:33.238 00.046 21948 worker thread done servicing request
03:35:33.239 00.001 18120 OnExposeComplete: enter
03:35:33.239 00.000 18120 UpdateGuideState(): m_state=6
03:35:33.240 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6000
03:35:33.240 00.000 18120 Star::Find returns 1 (0), X=893.26, Y=233.33, Mass=1828, SNR=29.7, Peak=148 HFD=4.1
03:35:33.241 00.001 18120 MultiStar: [#1 -0.76,-0.08,0.00,M6] [#2 -0.66,-0.33,0.00,M2] [#3 -0.57,-0.11,0.00,M5] [#4 -0.56,-0.30,0.00,M7] [#5 -0.30,-0.43,0.00,M3] [#6 -0.29,-0.28,0.52,U] [#7 -0.70,-0.34,0.00,M2] [#8 -0.49,0.01,0.00,M2] 
03:35:33.241 00.000 18120 refined, 1 included, MultiStar: {-0.43, -0.20}, one-star: {-0.50, -0.16}
03:35:33.242 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.71 = 1.58)
03:35:33.242 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
03:35:33.243 00.001 18120 CameraToMount -- cameraX=-0.43 cameraY=-0.20 hyp=0.47 cameraTheta=-2.71 mountX=-0.00 mountY=0.47, mountTheta=1.58
03:35:33.244 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.43, y=-0.20, opts=13)
03:35:33.244 00.000 18120 Enqueuing Move request for scope (-0.43, -0.20)
03:35:33.245 00.001 21948 Worker thread wakes up
03:35:33.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:33.245 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.7
03:35:33.246 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:33.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:33.247 00.001 18120 Enqueuing Expose request
03:35:33.248 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.20) opts 0xd
03:35:33.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.43, -0.20)
03:35:33.248 00.000 21948 Moving (-0.43, -0.20) raw xDistance=-0.00 yDistance=0.47
03:35:33.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:35:33.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:33.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:35:33.248 00.000 21948 MoveAxis(E, 0, ABG)
03:35:33.248 00.000 21948 Move returns status 0, amount 0
03:35:33.248 00.000 21948 MoveAxis(N, 0, ABG)
03:35:33.248 00.000 21948 Move returns status 0, amount 0
03:35:33.248 00.000 21948 move complete, result=0
03:35:33.248 00.000 21948 worker thread done servicing request
03:35:33.249 00.001 21948 Worker thread wakes up
03:35:33.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:33.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:33.249 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:35:34.889 01.640 21948 Exposure complete
03:35:34.937 00.048 21948 worker thread done servicing request
03:35:34.937 00.000 18120 OnExposeComplete: enter
03:35:34.938 00.001 18120 UpdateGuideState(): m_state=6
03:35:34.938 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6001
03:35:34.939 00.001 18120 Star::Find returns 1 (0), X=893.56, Y=233.39, Mass=1771, SNR=29.2, Peak=128 HFD=4.2
03:35:34.939 00.000 18120 MultiStar: [#1 -0.20,-0.14,0.74,U] [#2 -0.53,-0.18,0.00,M3] [#3 -0.40,-0.23,0.00,M6] [#4 -0.43,-0.31,0.00,M8] [#5 0.21,-0.51,0.00,M4] [#6 -0.26,-0.45,0.00,M1] [#7 -0.20,-0.42,0.00,M3] [#8 -0.43,-0.09,0.41,U] 
03:35:34.940 00.001 18120 single-star, 2 included, MultiStar: {-0.24, -0.12}, one-star: {-0.20, -0.11}
03:35:34.940 00.000 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
03:35:34.940 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.60)
03:35:34.941 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=-0.02 mountY=0.23, mountTheta=1.64
03:35:34.942 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.11, opts=13)
03:35:34.942 00.000 18120 Enqueuing Move request for scope (-0.20, -0.11)
03:35:34.943 00.001 21948 Worker thread wakes up
03:35:34.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
03:35:34.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:34.943 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.2
03:35:34.944 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:34.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:34.945 00.001 18120 Enqueuing Expose request
03:35:34.945 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
03:35:34.945 00.000 21948 Moving (-0.20, -0.11) raw xDistance=-0.02 yDistance=0.23
03:35:34.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:35:34.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:34.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:35:34.945 00.000 21948 MoveAxis(E, 0, ABG)
03:35:34.945 00.000 21948 Move returns status 0, amount 0
03:35:34.945 00.000 21948 MoveAxis(N, 0, ABG)
03:35:34.945 00.000 21948 Move returns status 0, amount 0
03:35:34.945 00.000 21948 move complete, result=0
03:35:34.945 00.000 21948 worker thread done servicing request
03:35:34.945 00.000 21948 Worker thread wakes up
03:35:34.945 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:34.945 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:34.946 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:36.458 01.512 21948 Exposure complete
03:35:36.490 00.032 21948 worker thread done servicing request
03:35:36.491 00.001 18120 OnExposeComplete: enter
03:35:36.491 00.000 18120 UpdateGuideState(): m_state=6
03:35:36.492 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6002
03:35:36.492 00.000 18120 Star::Find returns 1 (0), X=893.98, Y=233.26, Mass=1953, SNR=30.7, Peak=174 HFD=4.1
03:35:36.493 00.001 18120 MultiStar: [#1 -0.02,-0.08,0.71,U] [#2 0.04,-0.35,0.60,U] [#3 -0.22,-0.00,0.58,U] [#4 -0.11,-0.19,0.57,U] [#5 0.51,-0.66,0.00,M5] [#6 0.17,-0.29,0.50,U] [#7 -0.35,-0.28,0.00,M4] [#8 -0.16,0.12,0.40,U] 
03:35:36.493 00.000 18120 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {0.22, -0.23}
03:35:36.494 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.80)
03:35:36.494 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.76)
03:35:36.494 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.49 mountX=-0.15 mountY=0.06, mountTheta=2.76
03:35:36.496 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.16, opts=13)
03:35:36.496 00.000 18120 Enqueuing Move request for scope (0.01, -0.16)
03:35:36.496 00.000 21948 Worker thread wakes up
03:35:36.497 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:36.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
03:35:36.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
03:35:36.497 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.7
03:35:36.497 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:36.498 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:36.498 00.000 18120 Enqueuing Expose request
03:35:36.499 00.001 21948 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.06
03:35:36.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:35:36.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:36.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:36.499 00.000 21948 MoveAxis(E, 0, ABG)
03:35:36.499 00.000 21948 Move returns status 0, amount 0
03:35:36.499 00.000 21948 MoveAxis(N, 0, ABG)
03:35:36.499 00.000 21948 Move returns status 0, amount 0
03:35:36.499 00.000 21948 move complete, result=0
03:35:36.499 00.000 21948 worker thread done servicing request
03:35:36.499 00.000 21948 Worker thread wakes up
03:35:36.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:36.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:36.499 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:38.122 01.623 21948 Exposure complete
03:35:38.157 00.035 21948 worker thread done servicing request
03:35:38.157 00.000 18120 OnExposeComplete: enter
03:35:38.158 00.001 18120 UpdateGuideState(): m_state=6
03:35:38.159 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6003
03:35:38.161 00.002 18120 Star::Find returns 1 (0), X=893.94, Y=233.24, Mass=1767, SNR=29.0, Peak=174 HFD=4.1
03:35:38.163 00.002 18120 MultiStar: [#1 -0.23,-0.29,0.72,U] [#2 -0.23,-0.45,0.00,M3] [#3 -0.16,-0.38,0.63,U] [#4 -0.10,-0.51,0.00,M8] [#5 0.42,-0.69,0.00,M6] [#6 -0.05,-0.43,0.52,U] [#7 0.13,-0.60,0.00,M5] [#8 -0.09,-0.14,0.40,U] 
03:35:38.163 00.000 18120 refined, 4 included, MultiStar: {-0.05, -0.30}, one-star: {0.17, -0.26}
03:35:38.164 00.001 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.72 = 2.56)
03:35:38.164 00.000 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.76 = 2.52)
03:35:38.165 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.72 mountX=-0.26 mountY=0.18, mountTheta=2.54
03:35:38.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.30, opts=13)
03:35:38.167 00.001 18120 Enqueuing Move request for scope (-0.05, -0.30)
03:35:38.168 00.001 21948 Worker thread wakes up
03:35:38.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:38.168 00.000 18120 UpdateGuideState exits: m=1767 RSB=29.0
03:35:38.169 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:38.169 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:38.169 00.000 18120 Enqueuing Expose request
03:35:38.170 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
03:35:38.170 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
03:35:38.170 00.000 21948 Moving (-0.05, -0.30) raw xDistance=-0.26 yDistance=0.18
03:35:38.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:35:38.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:38.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:35:38.170 00.000 21948 MoveAxis(E, 46, ABG)
03:35:38.170 00.000 21948 Guiding  Dir = 2, Dur = 46
03:35:38.170 00.000 21948 IsSlewing returns 0
03:35:38.171 00.001 21948 IsGuiding returns 0
03:35:38.173 00.002 21948 PulseGuide returned control before completion, sleep 55
03:35:38.229 00.056 21948 IsGuiding returns 1
03:35:38.229 00.000 21948 scope still moving after pulse duration time elapsed
03:35:38.260 00.031 21948 IsSlewing returns 0
03:35:38.262 00.002 21948 IsGuiding returns 0
03:35:38.262 00.000 21948 scope move finished after 46 + 44 ms
03:35:38.262 00.000 21948 Move returns status 0, amount 46
03:35:38.262 00.000 21948 MoveAxis(N, 0, ABG)
03:35:38.262 00.000 21948 Move returns status 0, amount 0
03:35:38.262 00.000 21948 move complete, result=0
03:35:38.262 00.000 21948 worker thread done servicing request
03:35:38.262 00.000 21948 Worker thread wakes up
03:35:38.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:38.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:38.262 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.2 px 0 ms NORTH
03:35:39.677 01.415 21948 Exposure complete
03:35:39.738 00.061 21948 worker thread done servicing request
03:35:39.752 00.014 18120 OnExposeComplete: enter
03:35:39.753 00.001 18120 UpdateGuideState(): m_state=6
03:35:39.755 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6004
03:35:39.755 00.000 18120 Star::Find returns 1 (0), X=893.83, Y=233.42, Mass=1775, SNR=29.3, Peak=137 HFD=3.9
03:35:39.756 00.001 18120 MultiStar: [#1 -0.26,0.00,0.73,U] [#2 -0.18,-0.13,0.65,U] [#3 -0.27,0.06,0.60,U] [#4 -0.45,-0.24,0.00,M9] [#5 0.21,-0.39,0.00,M7] [#6 -0.03,-0.04,0.55,U] [#7 -0.00,-0.28,0.42,U] [#8 -0.10,0.14,0.39,U] 
03:35:39.757 00.001 18120 single-star, 6 included, MultiStar: {-0.10, -0.05}, one-star: {0.07, -0.07}
03:35:39.757 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
03:35:39.757 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
03:35:39.759 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
03:35:39.760 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
03:35:39.760 00.000 18120 Enqueuing Move request for scope (0.07, -0.07)
03:35:39.761 00.001 21948 Worker thread wakes up
03:35:39.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
03:35:39.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
03:35:39.761 00.000 21948 Moving (0.07, -0.07) raw xDistance=-0.10 yDistance=-0.03
03:35:39.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:35:39.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:39.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:39.763 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:35:39.763 00.000 21948 MoveAxis(E, 0, ABG)
03:35:39.763 00.000 21948 Move returns status 0, amount 0
03:35:39.763 00.000 21948 MoveAxis(N, 0, ABG)
03:35:39.763 00.000 21948 Move returns status 0, amount 0
03:35:39.763 00.000 21948 move complete, result=0
03:35:39.763 00.000 18120 UpdateGuideState exits: m=1775 RSB=29.3
03:35:39.764 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:39.765 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:39.766 00.001 18120 Enqueuing Expose request
03:35:39.766 00.000 21948 worker thread done servicing request
03:35:39.766 00.000 21948 Worker thread wakes up
03:35:39.766 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:39.767 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:39.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:41.401 01.634 21948 Exposure complete
03:35:41.450 00.049 21948 worker thread done servicing request
03:35:41.450 00.000 18120 OnExposeComplete: enter
03:35:41.450 00.000 18120 UpdateGuideState(): m_state=6
03:35:41.451 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6005
03:35:41.451 00.000 18120 Star::Find returns 1 (0), X=893.89, Y=233.00, Mass=1863, SNR=29.8, Peak=155 HFD=4.3
03:35:41.452 00.001 18120 MultiStar: [#1 -0.07,-0.26,0.73,U] [#2 -0.17,-0.45,0.00,M3] [#3 -0.11,-0.24,0.63,U] [#4 -0.22,-0.57,0.00,M10] [#5 0.49,-0.62,0.00,M8] [#6 0.03,-0.60,0.00,M1] [#7 -0.14,-0.36,0.44,U] [#8 0.17,-0.29,0.40,U] 
03:35:41.452 00.000 18120 refined, 4 included, MultiStar: {0.01, -0.35}, one-star: {0.13, -0.49}
03:35:41.453 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
03:35:41.453 00.000 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
03:35:41.453 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.55 mountX=-0.32 mountY=0.15, mountTheta=2.70
03:35:41.455 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.35, opts=13)
03:35:41.455 00.000 18120 Enqueuing Move request for scope (0.01, -0.35)
03:35:41.456 00.001 21948 Worker thread wakes up
03:35:41.456 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
03:35:41.456 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:41.456 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.8
03:35:41.456 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:41.457 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:41.457 00.000 18120 Enqueuing Expose request
03:35:41.458 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
03:35:41.458 00.000 21948 Moving (0.01, -0.35) raw xDistance=-0.32 yDistance=0.15
03:35:41.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:35:41.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:41.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:35:41.458 00.000 21948 MoveAxis(E, 57, ABG)
03:35:41.458 00.000 21948 Guiding  Dir = 2, Dur = 57
03:35:41.458 00.000 21948 IsSlewing returns 0
03:35:41.458 00.000 21948 IsGuiding returns 0
03:35:41.460 00.002 21948 PulseGuide returned control before completion, sleep 65
03:35:41.526 00.066 21948 IsGuiding returns 1
03:35:41.526 00.000 21948 scope still moving after pulse duration time elapsed
03:35:41.558 00.032 21948 IsSlewing returns 0
03:35:41.559 00.001 21948 IsGuiding returns 0
03:35:41.559 00.000 21948 scope move finished after 57 + 43 ms
03:35:41.559 00.000 21948 Move returns status 0, amount 57
03:35:41.559 00.000 21948 MoveAxis(N, 0, ABG)
03:35:41.559 00.000 21948 Move returns status 0, amount 0
03:35:41.559 00.000 21948 move complete, result=0
03:35:41.559 00.000 21948 worker thread done servicing request
03:35:41.559 00.000 21948 Worker thread wakes up
03:35:41.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:41.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:41.559 00.000 18120 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
03:35:42.975 01.416 21948 Exposure complete
03:35:43.028 00.053 21948 worker thread done servicing request
03:35:43.028 00.000 18120 OnExposeComplete: enter
03:35:43.030 00.002 18120 UpdateGuideState(): m_state=6
03:35:43.030 00.000 18120 Star::Find(15, 893, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
03:35:43.031 00.001 18120 Star::Find returns 1 (0), X=893.91, Y=233.18, Mass=1863, SNR=29.9, Peak=187 HFD=4.1
03:35:43.031 00.000 18120 MultiStar: [#1 -0.08,-0.22,0.69,U] [#2 -0.14,-0.51,0.00,M4] [#3 -0.14,-0.23,0.59,U] [#4 -0.38,-0.46,0.00,R] [#5 0.13,-0.78,0.00,M9] [#6 0.06,-0.20,0.55,U] [#7 0.17,-0.66,0.00,M4] [#8 0.04,-0.15,0.39,U] 
03:35:43.032 00.001 18120 refined, 4 included, MultiStar: {0.02, -0.24}, one-star: {0.15, -0.31}
03:35:43.032 00.000 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.80)
03:35:43.033 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.76)
03:35:43.033 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.49 mountX=-0.22 mountY=0.09, mountTheta=2.76
03:35:43.035 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.24, opts=13)
03:35:43.037 00.002 18120 Enqueuing Move request for scope (0.02, -0.24)
03:35:43.038 00.001 21948 Worker thread wakes up
03:35:43.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
03:35:43.038 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
03:35:43.038 00.000 21948 Moving (0.02, -0.24) raw xDistance=-0.22 yDistance=0.09
03:35:43.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:35:43.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:43.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:43.041 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:35:43.041 00.000 21948 MoveAxis(E, 44, ABG)
03:35:43.041 00.000 21948 Guiding  Dir = 2, Dur = 44
03:35:43.041 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.9
03:35:43.041 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:43.042 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:43.042 00.000 18120 Enqueuing Expose request
03:35:43.043 00.001 21948 IsSlewing returns 0
03:35:43.043 00.000 21948 IsGuiding returns 0
03:35:43.045 00.002 21948 PulseGuide returned control before completion, sleep 53
03:35:43.112 00.067 21948 IsGuiding returns 0
03:35:43.112 00.000 21948 Move returns status 0, amount 44
03:35:43.112 00.000 21948 MoveAxis(N, 0, ABG)
03:35:43.112 00.000 21948 Move returns status 0, amount 0
03:35:43.112 00.000 21948 move complete, result=0
03:35:43.112 00.000 21948 worker thread done servicing request
03:35:43.112 00.000 21948 Worker thread wakes up
03:35:43.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:43.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:43.112 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:35:44.746 01.634 21948 Exposure complete
03:35:44.774 00.028 18120 OnExposeComplete: enter
03:35:44.777 00.003 21948 worker thread done servicing request
03:35:44.777 00.000 18120 UpdateGuideState(): m_state=6
03:35:44.777 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6007
03:35:44.778 00.001 18120 Star::Find returns 1 (0), X=893.72, Y=233.62, Mass=1757, SNR=29.1, Peak=130 HFD=3.9
03:35:44.778 00.000 18120 MultiStar: [#1 -0.38,0.12,0.75,U] [#2 -0.32,-0.18,0.64,U] [#3 -0.32,-0.15,0.58,U] [#4 0.05,0.25,0.58,U] [#5 -0.18,-0.38,0.49,U] [#6 -0.29,0.09,0.54,U] [#7 -0.01,-0.28,0.43,U] [#8 -0.20,-0.12,0.43,U] 
03:35:44.779 00.001 18120 single-star, 8 included, MultiStar: {-0.19, -0.03}, one-star: {-0.04, 0.13}
03:35:44.779 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
03:35:44.780 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
03:35:44.780 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=0.13 mountY=-0.02, mountTheta=-0.18
03:35:44.781 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.13, opts=13)
03:35:44.782 00.001 18120 Enqueuing Move request for scope (-0.04, 0.13)
03:35:44.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:44.783 00.001 18120 UpdateGuideState exits: m=1757 RSB=29.1
03:35:44.783 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:44.784 00.001 21948 Worker thread wakes up
03:35:44.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
03:35:44.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
03:35:44.784 00.000 21948 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=-0.02
03:35:44.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:35:44.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:44.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:44.784 00.000 18120 Enqueuing Expose request
03:35:44.785 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:35:44.785 00.000 21948 MoveAxis(E, 0, ABG)
03:35:44.785 00.000 21948 Move returns status 0, amount 0
03:35:44.785 00.000 21948 MoveAxis(N, 0, ABG)
03:35:44.785 00.000 21948 Move returns status 0, amount 0
03:35:44.785 00.000 21948 move complete, result=0
03:35:44.785 00.000 21948 worker thread done servicing request
03:35:44.785 00.000 21948 Worker thread wakes up
03:35:44.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:44.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:44.786 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:46.314 01.528 21948 Exposure complete
03:35:46.348 00.034 21948 worker thread done servicing request
03:35:46.348 00.000 18120 OnExposeComplete: enter
03:35:46.349 00.001 18120 UpdateGuideState(): m_state=6
03:35:46.349 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6008
03:35:46.350 00.001 18120 Star::Find returns 1 (0), X=893.81, Y=233.37, Mass=1789, SNR=29.3, Peak=140 HFD=3.9
03:35:46.350 00.000 18120 MultiStar: [#1 -0.07,-0.15,0.74,U] [#2 -0.17,-0.35,0.64,U] [#3 -0.27,0.09,0.61,U] [#4 0.16,0.18,0.60,U] [#5 0.12,-0.58,0.00,M9] [#6 -0.07,-0.20,0.55,U] [#7 -0.10,-0.11,0.43,U] [#8 0.05,-0.11,0.39,U] 
03:35:46.351 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {0.05, -0.13}
03:35:46.351 00.000 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.00) = xAngle (-4.03 = 2.25)
03:35:46.352 00.001 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.21)
03:35:46.352 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.03 mountX=-0.07 mountY=0.09, mountTheta=2.24
03:35:46.353 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.10, opts=13)
03:35:46.354 00.001 18120 Enqueuing Move request for scope (-0.05, -0.10)
03:35:46.354 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:46.355 00.001 18120 UpdateGuideState exits: m=1789 RSB=29.3
03:35:46.355 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:46.356 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:46.356 00.000 18120 Enqueuing Expose request
03:35:46.356 00.000 21948 Worker thread wakes up
03:35:46.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
03:35:46.357 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
03:35:46.357 00.000 21948 Moving (-0.05, -0.10) raw xDistance=-0.07 yDistance=0.09
03:35:46.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:46.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:46.357 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:35:46.357 00.000 21948 MoveAxis(E, 0, ABG)
03:35:46.357 00.000 21948 Move returns status 0, amount 0
03:35:46.357 00.000 21948 MoveAxis(N, 0, ABG)
03:35:46.357 00.000 21948 Move returns status 0, amount 0
03:35:46.357 00.000 21948 move complete, result=0
03:35:46.357 00.000 21948 worker thread done servicing request
03:35:46.357 00.000 21948 Worker thread wakes up
03:35:46.357 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:46.357 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:46.357 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:47.992 01.635 21948 Exposure complete
03:35:48.019 00.027 18120 OnExposeComplete: enter
03:35:48.020 00.001 18120 UpdateGuideState(): m_state=6
03:35:48.021 00.001 21948 worker thread done servicing request
03:35:48.021 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6009
03:35:48.021 00.000 18120 Star::Find returns 1 (0), X=893.80, Y=233.38, Mass=1792, SNR=29.3, Peak=132 HFD=3.9
03:35:48.022 00.001 18120 MultiStar: [#1 -0.26,-0.01,0.72,U] [#2 -0.09,-0.16,0.67,U] [#3 -0.46,0.03,0.00,M1] [#4 -0.05,0.05,0.58,U] [#5 0.14,-0.33,0.47,U] [#6 0.02,-0.11,0.54,U] [#7 -0.23,-0.37,0.42,U] [#8 -0.07,0.04,0.40,U] 
03:35:48.022 00.000 18120 single-star, 7 included, MultiStar: {-0.06, -0.11}, one-star: {0.04, -0.11}
03:35:48.023 00.001 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
03:35:48.023 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
03:35:48.023 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.25 mountX=-0.12 mountY=0.02, mountTheta=3.00
03:35:48.025 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.11, opts=13)
03:35:48.025 00.000 18120 Enqueuing Move request for scope (0.04, -0.11)
03:35:48.026 00.001 21948 Worker thread wakes up
03:35:48.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
03:35:48.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
03:35:48.026 00.000 21948 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=0.02
03:35:48.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:35:48.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:48.026 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:48.027 00.001 18120 UpdateGuideState exits: m=1792 RSB=29.3
03:35:48.027 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:48.027 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:48.028 00.001 18120 Enqueuing Expose request
03:35:48.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:35:48.028 00.000 21948 MoveAxis(E, 0, ABG)
03:35:48.028 00.000 21948 Move returns status 0, amount 0
03:35:48.028 00.000 21948 MoveAxis(N, 0, ABG)
03:35:48.028 00.000 21948 Move returns status 0, amount 0
03:35:48.029 00.001 21948 move complete, result=0
03:35:48.029 00.000 21948 worker thread done servicing request
03:35:48.029 00.000 21948 Worker thread wakes up
03:35:48.029 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:48.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:48.029 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:49.559 01.530 21948 Exposure complete
03:35:49.606 00.047 21948 worker thread done servicing request
03:35:49.606 00.000 18120 OnExposeComplete: enter
03:35:49.607 00.001 18120 UpdateGuideState(): m_state=6
03:35:49.608 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6010
03:35:49.608 00.000 18120 Star::Find returns 1 (0), X=893.94, Y=233.32, Mass=1867, SNR=29.9, Peak=143 HFD=4.1
03:35:49.610 00.002 18120 MultiStar: [#1 -0.14,0.11,0.72,U] [#2 -0.33,-0.18,0.63,U] [#3 -0.12,-0.03,0.61,U] [#4 0.19,0.23,0.53,U] [#5 0.23,-0.53,0.00,M9] [#6 -0.12,-0.33,0.50,U] [#7 0.02,-0.09,0.43,U] [#8 -0.25,0.26,0.38,U] 
03:35:49.613 00.003 18120 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {0.18, -0.17}
03:35:49.614 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
03:35:49.615 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
03:35:49.616 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.47 mountX=-0.02 mountY=0.06, mountTheta=1.82
03:35:49.618 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
03:35:49.619 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
03:35:49.619 00.000 21948 Worker thread wakes up
03:35:49.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:49.620 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:35:49.620 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:35:49.621 00.001 21948 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
03:35:49.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:35:49.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:49.621 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.9
03:35:49.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:49.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:49.622 00.001 21948 MoveAxis(E, 0, ABG)
03:35:49.622 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:49.622 00.000 18120 Enqueuing Expose request
03:35:49.622 00.000 21948 Move returns status 0, amount 0
03:35:49.622 00.000 21948 MoveAxis(N, 0, ABG)
03:35:49.622 00.000 21948 Move returns status 0, amount 0
03:35:49.622 00.000 21948 move complete, result=0
03:35:49.623 00.001 21948 worker thread done servicing request
03:35:49.623 00.000 21948 Worker thread wakes up
03:35:49.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:49.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:49.623 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:51.254 01.631 21948 Exposure complete
03:35:51.288 00.034 21948 worker thread done servicing request
03:35:51.288 00.000 18120 OnExposeComplete: enter
03:35:51.288 00.000 18120 UpdateGuideState(): m_state=6
03:35:51.289 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6011
03:35:51.289 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=233.30, Mass=1769, SNR=29.1, Peak=148 HFD=4.2
03:35:51.290 00.001 18120 MultiStar: [#1 -0.10,-0.14,0.73,U] [#2 -0.02,-0.22,0.62,U] [#3 -0.08,-0.14,0.60,U] [#4 0.26,0.15,0.58,U] [#5 0.29,-0.64,0.00,M10] [#6 0.09,-0.01,0.52,U] [#7 0.10,-0.43,0.46,U] [#8 0.24,0.01,0.41,U] 
03:35:51.290 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.13}, one-star: {0.46, -0.20}
03:35:51.291 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
03:35:51.291 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
03:35:51.292 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.75 mountX=-0.17 mountY=-0.07, mountTheta=-2.78
03:35:51.293 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.13, opts=13)
03:35:51.293 00.000 18120 Enqueuing Move request for scope (0.14, -0.13)
03:35:51.294 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:51.294 00.000 21948 Worker thread wakes up
03:35:51.294 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
03:35:51.294 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
03:35:51.294 00.000 18120 UpdateGuideState exits: m=1769 RSB=29.1
03:35:51.295 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:51.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:51.296 00.001 18120 Enqueuing Expose request
03:35:51.296 00.000 21948 Moving (0.14, -0.13) raw xDistance=-0.17 yDistance=-0.07
03:35:51.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:35:51.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:51.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:35:51.296 00.000 21948 MoveAxis(E, 0, ABG)
03:35:51.296 00.000 21948 Move returns status 0, amount 0
03:35:51.296 00.000 21948 MoveAxis(N, 0, ABG)
03:35:51.296 00.000 21948 Move returns status 0, amount 0
03:35:51.296 00.000 21948 move complete, result=0
03:35:51.296 00.000 21948 worker thread done servicing request
03:35:51.296 00.000 21948 Worker thread wakes up
03:35:51.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:51.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:51.297 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:52.821 01.524 21948 Exposure complete
03:35:52.863 00.042 21948 worker thread done servicing request
03:35:52.864 00.001 18120 OnExposeComplete: enter
03:35:52.865 00.001 18120 UpdateGuideState(): m_state=6
03:35:52.866 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6012
03:35:52.867 00.001 18120 Star::Find returns 1 (0), X=894.12, Y=233.22, Mass=1680, SNR=28.4, Peak=151 HFD=4.2
03:35:52.869 00.002 18120 MultiStar: [#1 0.06,-0.20,0.78,U] [#2 0.03,-0.35,0.66,U] [#3 -0.11,-0.09,0.63,U] [#4 0.19,0.30,0.62,U] [#5 0.12,-0.59,0.00,R] [#6 0.23,-0.36,0.55,U] [#7 -0.03,-0.41,0.45,U] [#8 0.37,-0.14,0.41,U] 
03:35:52.870 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.19}, one-star: {0.35, -0.28}
03:35:52.871 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
03:35:52.872 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
03:35:52.873 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.93 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
03:35:52.876 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.19, opts=13)
03:35:52.876 00.000 18120 Enqueuing Move request for scope (0.14, -0.19)
03:35:52.877 00.001 21948 Worker thread wakes up
03:35:52.877 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:52.877 00.000 18120 UpdateGuideState exits: m=1680 RSB=28.4
03:35:52.878 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:52.878 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:52.878 00.000 18120 Enqueuing Expose request
03:35:52.881 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
03:35:52.882 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
03:35:52.882 00.000 21948 Moving (0.14, -0.19) raw xDistance=-0.23 yDistance=-0.04
03:35:52.882 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:35:52.882 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:52.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:35:52.882 00.000 21948 MoveAxis(E, 42, ABG)
03:35:52.882 00.000 21948 Guiding  Dir = 2, Dur = 42
03:35:52.882 00.000 21948 IsSlewing returns 0
03:35:52.882 00.000 21948 IsGuiding returns 0
03:35:52.883 00.001 21948 PulseGuide returned control before completion, sleep 51
03:35:52.944 00.061 21948 IsGuiding returns 0
03:35:52.944 00.000 21948 Move returns status 0, amount 42
03:35:52.944 00.000 21948 MoveAxis(N, 0, ABG)
03:35:52.944 00.000 21948 Move returns status 0, amount 0
03:35:52.944 00.000 21948 move complete, result=0
03:35:52.944 00.000 21948 worker thread done servicing request
03:35:52.944 00.000 21948 Worker thread wakes up
03:35:52.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:52.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:52.944 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
03:35:54.577 01.633 21948 Exposure complete
03:35:54.611 00.034 21948 worker thread done servicing request
03:35:54.611 00.000 18120 OnExposeComplete: enter
03:35:54.612 00.001 18120 UpdateGuideState(): m_state=6
03:35:54.613 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6013
03:35:54.613 00.000 18120 Star::Find returns 1 (0), X=893.67, Y=233.41, Mass=1786, SNR=29.3, Peak=132 HFD=4.0
03:35:54.614 00.001 18120 MultiStar: [#1 -0.18,-0.03,0.74,U] [#2 -0.28,-0.16,0.65,U] [#3 -0.49,0.28,0.00,M1] [#4 -0.16,0.30,0.57,U] [#5 0.02,0.16,0.49,U] [#6 -0.33,0.14,0.56,U] [#7 -0.13,-0.16,0.44,U] [#8 -0.27,0.01,0.41,U] 
03:35:54.614 00.000 18120 single-star, 7 included, MultiStar: {-0.17, 0.01}, one-star: {-0.10, -0.08}
03:35:54.614 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
03:35:54.615 00.001 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
03:35:54.615 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=-0.03 mountY=0.12, mountTheta=1.82
03:35:54.616 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.08, opts=13)
03:35:54.618 00.002 18120 Enqueuing Move request for scope (-0.10, -0.08)
03:35:54.618 00.000 21948 Worker thread wakes up
03:35:54.619 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:54.619 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.3
03:35:54.620 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:54.621 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
03:35:54.621 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
03:35:54.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:54.621 00.000 18120 Enqueuing Expose request
03:35:54.622 00.001 21948 Moving (-0.10, -0.08) raw xDistance=-0.03 yDistance=0.12
03:35:54.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:35:54.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:54.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:35:54.622 00.000 21948 MoveAxis(E, 0, ABG)
03:35:54.622 00.000 21948 Move returns status 0, amount 0
03:35:54.622 00.000 21948 MoveAxis(N, 0, ABG)
03:35:54.622 00.000 21948 Move returns status 0, amount 0
03:35:54.622 00.000 21948 move complete, result=0
03:35:54.622 00.000 21948 worker thread done servicing request
03:35:54.622 00.000 21948 Worker thread wakes up
03:35:54.622 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:54.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:54.622 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:56.141 01.519 21948 Exposure complete
03:35:56.188 00.047 21948 worker thread done servicing request
03:35:56.188 00.000 18120 OnExposeComplete: enter
03:35:56.189 00.001 18120 UpdateGuideState(): m_state=6
03:35:56.189 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6014
03:35:56.190 00.001 18120 Star::Find returns 1 (0), X=893.71, Y=233.78, Mass=1894, SNR=30.1, Peak=147 HFD=4.0
03:35:56.190 00.000 18120 MultiStar: [#1 -0.16,0.02,0.68,U] [#2 -0.31,0.24,0.60,U] [#3 -0.33,0.19,0.59,U] [#4 -0.04,0.54,0.00,M1] [#5 -0.12,0.24,0.48,U] [#6 0.04,-0.09,0.51,U] [#7 -0.12,-0.01,0.43,U] [#8 -0.05,0.31,0.38,U] 
03:35:56.191 00.001 18120 refined, 7 included, MultiStar: {-0.14, 0.16}, one-star: {-0.06, 0.28}
03:35:56.191 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
03:35:56.192 00.001 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
03:35:56.192 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.29 mountX=0.20 mountY=0.05, mountTheta=0.26
03:35:56.193 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.16, opts=13)
03:35:56.194 00.001 18120 Enqueuing Move request for scope (-0.14, 0.16)
03:35:56.194 00.000 21948 Worker thread wakes up
03:35:56.194 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:56.195 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
03:35:56.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
03:35:56.195 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.1
03:35:56.195 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:56.197 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:56.197 00.000 18120 Enqueuing Expose request
03:35:56.197 00.000 21948 Moving (-0.14, 0.16) raw xDistance=0.20 yDistance=0.05
03:35:56.198 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:35:56.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:56.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:35:56.198 00.000 21948 MoveAxis(W, 36, ABG)
03:35:56.198 00.000 21948 Guiding  Dir = 3, Dur = 36
03:35:56.198 00.000 21948 IsSlewing returns 0
03:35:56.198 00.000 21948 IsGuiding returns 0
03:35:56.198 00.000 21948 PulseGuide returned control before completion, sleep 45
03:35:56.247 00.049 21948 IsGuiding returns 0
03:35:56.247 00.000 21948 Move returns status 0, amount 36
03:35:56.247 00.000 21948 MoveAxis(N, 0, ABG)
03:35:56.247 00.000 21948 Move returns status 0, amount 0
03:35:56.247 00.000 21948 move complete, result=0
03:35:56.247 00.000 21948 worker thread done servicing request
03:35:56.247 00.000 21948 Worker thread wakes up
03:35:56.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:56.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:56.249 00.002 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
03:35:57.877 01.628 21948 Exposure complete
03:35:57.914 00.037 21948 worker thread done servicing request
03:35:57.914 00.000 18120 OnExposeComplete: enter
03:35:57.916 00.002 18120 UpdateGuideState(): m_state=6
03:35:57.917 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6015
03:35:57.917 00.000 18120 Star::Find returns 1 (0), X=893.74, Y=233.65, Mass=1828, SNR=29.6, Peak=145 HFD=3.9
03:35:57.918 00.001 18120 MultiStar: [#1 -0.32,0.01,0.75,U] [#2 -0.32,-0.09,0.64,U] [#3 -0.38,0.17,0.62,U] [#4 0.18,0.41,0.00,M2] [#5 -0.07,0.26,0.48,U] [#6 0.17,0.18,0.52,U] [#7 -0.03,-0.08,0.44,U] [#8 -0.05,0.28,0.40,U] 
03:35:57.918 00.000 18120 single-star, 7 included, MultiStar: {-0.14, 0.11}, one-star: {-0.02, 0.16}
03:35:57.918 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
03:35:57.919 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
03:35:57.919 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=0.16 mountY=-0.05, mountTheta=-0.31
03:35:57.920 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.16, opts=13)
03:35:57.921 00.001 18120 Enqueuing Move request for scope (-0.02, 0.16)
03:35:57.922 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:57.923 00.001 18120 UpdateGuideState exits: m=1828 RSB=29.6
03:35:57.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:57.924 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:57.924 00.000 18120 Enqueuing Expose request
03:35:57.925 00.001 21948 Worker thread wakes up
03:35:57.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
03:35:57.925 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
03:35:57.925 00.000 21948 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=-0.05
03:35:57.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:35:57.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:57.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:35:57.925 00.000 21948 MoveAxis(E, 0, ABG)
03:35:57.925 00.000 21948 Move returns status 0, amount 0
03:35:57.925 00.000 21948 MoveAxis(N, 0, ABG)
03:35:57.925 00.000 21948 Move returns status 0, amount 0
03:35:57.925 00.000 21948 move complete, result=0
03:35:57.925 00.000 21948 worker thread done servicing request
03:35:57.925 00.000 21948 Worker thread wakes up
03:35:57.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:57.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:57.925 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:59.442 01.517 21948 Exposure complete
03:35:59.485 00.043 21948 worker thread done servicing request
03:35:59.486 00.001 18120 OnExposeComplete: enter
03:35:59.486 00.000 18120 UpdateGuideState(): m_state=6
03:35:59.487 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6016
03:35:59.487 00.000 18120 Star::Find returns 1 (0), X=893.80, Y=233.42, Mass=1779, SNR=29.2, Peak=135 HFD=3.8
03:35:59.490 00.003 18120 MultiStar: [#1 -0.22,0.01,0.75,U] [#2 -0.19,-0.29,0.63,U] [#3 -0.41,0.12,0.60,U] [#4 0.06,0.54,0.00,M3] [#5 0.14,0.07,0.49,U] [#6 0.10,0.00,0.52,U] [#7 -0.07,0.12,0.43,U] [#8 0.08,0.36,0.42,U] 
03:35:59.491 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {0.04, -0.07}
03:35:59.492 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
03:35:59.492 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
03:35:59.493 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.97 mountX=0.04 mountY=0.06, mountTheta=0.96
03:35:59.494 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
03:35:59.496 00.002 18120 Enqueuing Move request for scope (-0.08, 0.01)
03:35:59.497 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:35:59.497 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
03:35:59.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:59.499 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:35:59.500 00.001 18120 Enqueuing Expose request
03:35:59.502 00.002 21948 Worker thread wakes up
03:35:59.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
03:35:59.502 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
03:35:59.502 00.000 21948 Moving (-0.08, 0.01) raw xDistance=0.04 yDistance=0.06
03:35:59.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:35:59.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:59.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:59.502 00.000 21948 MoveAxis(E, 0, ABG)
03:35:59.502 00.000 21948 Move returns status 0, amount 0
03:35:59.502 00.000 21948 MoveAxis(N, 0, ABG)
03:35:59.502 00.000 21948 Move returns status 0, amount 0
03:35:59.502 00.000 21948 move complete, result=0
03:35:59.502 00.000 21948 worker thread done servicing request
03:35:59.502 00.000 21948 Worker thread wakes up
03:35:59.502 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:35:59.502 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:35:59.503 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:01.134 01.631 21948 Exposure complete
03:36:01.171 00.037 21948 worker thread done servicing request
03:36:01.172 00.001 18120 OnExposeComplete: enter
03:36:01.172 00.000 18120 UpdateGuideState(): m_state=6
03:36:01.173 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6017
03:36:01.174 00.001 18120 Star::Find returns 1 (0), X=893.80, Y=233.58, Mass=1709, SNR=28.7, Peak=136 HFD=3.8
03:36:01.176 00.002 18120 MultiStar: [#1 -0.32,0.25,0.76,U] [#2 -0.15,-0.01,0.66,U] [#3 -0.28,0.36,0.00,M1] [#4 0.12,0.47,0.00,M4] [#5 -0.03,0.24,0.49,U] [#6 -0.28,0.08,0.55,U] [#7 0.04,-0.13,0.46,U] [#8 -0.19,0.38,0.45,U] 
03:36:01.177 00.001 18120 single-star, 6 included, MultiStar: {-0.12, 0.12}, one-star: {0.03, 0.08}
03:36:01.179 00.002 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
03:36:01.181 00.002 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
03:36:01.181 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.20 mountX=0.06 mountY=-0.07, mountTheta=-0.81
03:36:01.183 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
03:36:01.184 00.001 18120 Enqueuing Move request for scope (0.03, 0.08)
03:36:01.184 00.000 21948 Worker thread wakes up
03:36:01.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:01.185 00.001 18120 UpdateGuideState exits: m=1709 RSB=28.7
03:36:01.185 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
03:36:01.185 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
03:36:01.185 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:01.185 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:01.186 00.001 18120 Enqueuing Expose request
03:36:01.186 00.000 21948 Moving (0.03, 0.08) raw xDistance=0.06 yDistance=-0.07
03:36:01.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:36:01.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:01.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:36:01.186 00.000 21948 MoveAxis(E, 0, ABG)
03:36:01.186 00.000 21948 Move returns status 0, amount 0
03:36:01.186 00.000 21948 MoveAxis(N, 0, ABG)
03:36:01.186 00.000 21948 Move returns status 0, amount 0
03:36:01.186 00.000 21948 move complete, result=0
03:36:01.186 00.000 21948 worker thread done servicing request
03:36:01.186 00.000 21948 Worker thread wakes up
03:36:01.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:01.187 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:01.187 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:02.704 01.517 21948 Exposure complete
03:36:02.747 00.043 21948 worker thread done servicing request
03:36:02.747 00.000 18120 OnExposeComplete: enter
03:36:02.747 00.000 18120 UpdateGuideState(): m_state=6
03:36:02.748 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6018
03:36:02.748 00.000 18120 Star::Find returns 1 (0), X=893.75, Y=233.71, Mass=1718, SNR=28.7, Peak=127 HFD=4.0
03:36:02.751 00.003 18120 MultiStar: [#1 -0.21,0.10,0.77,U] [#2 -0.34,0.11,0.64,U] [#3 -0.25,0.23,0.63,U] [#4 -0.06,0.45,0.00,M5] [#5 -0.15,0.54,0.00,M1] [#6 -0.01,0.32,0.56,U] [#7 -0.05,0.03,0.43,U] [#8 -0.16,0.34,0.42,U] 
03:36:02.753 00.002 18120 single-star, 6 included, MultiStar: {-0.15, 0.19}, one-star: {-0.02, 0.22}
03:36:02.755 00.002 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
03:36:02.758 00.003 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
03:36:02.760 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.65 mountX=0.20 mountY=-0.08, mountTheta=-0.38
03:36:02.764 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.22, opts=13)
03:36:02.765 00.001 18120 Enqueuing Move request for scope (-0.02, 0.22)
03:36:02.765 00.000 21948 Worker thread wakes up
03:36:02.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:02.766 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
03:36:02.766 00.000 18120 UpdateGuideState exits: m=1718 RSB=28.7
03:36:02.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:02.766 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:02.767 00.001 18120 Enqueuing Expose request
03:36:02.767 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
03:36:02.767 00.000 21948 Moving (-0.02, 0.22) raw xDistance=0.20 yDistance=-0.08
03:36:02.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:36:02.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:02.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:36:02.767 00.000 21948 MoveAxis(W, 36, ABG)
03:36:02.767 00.000 21948 Guiding  Dir = 3, Dur = 36
03:36:02.768 00.001 21948 IsSlewing returns 0
03:36:02.768 00.000 21948 IsGuiding returns 0
03:36:02.770 00.002 21948 PulseGuide returned control before completion, sleep 45
03:36:02.827 00.057 21948 IsGuiding returns 0
03:36:02.828 00.001 21948 Move returns status 0, amount 36
03:36:02.828 00.000 21948 MoveAxis(N, 0, ABG)
03:36:02.828 00.000 21948 Move returns status 0, amount 0
03:36:02.828 00.000 21948 move complete, result=0
03:36:02.828 00.000 21948 worker thread done servicing request
03:36:02.828 00.000 21948 Worker thread wakes up
03:36:02.828 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
03:36:02.829 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:02.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:04.455 01.626 21948 Exposure complete
03:36:04.500 00.045 21948 worker thread done servicing request
03:36:04.500 00.000 18120 OnExposeComplete: enter
03:36:04.502 00.002 18120 UpdateGuideState(): m_state=6
03:36:04.503 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6019
03:36:04.504 00.001 18120 Star::Find returns 1 (0), X=893.84, Y=233.53, Mass=1879, SNR=29.9, Peak=146 HFD=3.8
03:36:04.505 00.001 18120 MultiStar: [#1 -0.25,-0.01,0.70,U] [#2 -0.24,-0.17,0.67,U] [#3 -0.34,0.22,0.57,U] [#4 0.16,0.28,0.55,U] [#5 0.16,0.27,0.48,U] [#6 0.00,-0.06,0.55,U] [#7 -0.25,0.06,0.45,U] [#8 -0.07,0.30,0.39,U] 
03:36:04.506 00.001 18120 single-star, 8 included, MultiStar: {-0.08, 0.08}, one-star: {0.08, 0.04}
03:36:04.506 00.000 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
03:36:04.507 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
03:36:04.508 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.08 cameraTheta=0.47 mountX=0.00 mountY=-0.08, mountTheta=-1.53
03:36:04.511 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
03:36:04.512 00.001 18120 Enqueuing Move request for scope (0.08, 0.04)
03:36:04.513 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:04.515 00.002 18120 UpdateGuideState exits: m=1879 RSB=29.9
03:36:04.516 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:04.516 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:04.517 00.001 18120 Enqueuing Expose request
03:36:04.518 00.001 21948 Worker thread wakes up
03:36:04.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
03:36:04.518 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
03:36:04.518 00.000 21948 Moving (0.08, 0.04) raw xDistance=0.00 yDistance=-0.08
03:36:04.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:36:04.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:04.518 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:36:04.518 00.000 21948 MoveAxis(E, 0, ABG)
03:36:04.519 00.001 21948 Move returns status 0, amount 0
03:36:04.519 00.000 21948 MoveAxis(N, 0, ABG)
03:36:04.519 00.000 21948 Move returns status 0, amount 0
03:36:04.519 00.000 21948 move complete, result=0
03:36:04.519 00.000 21948 worker thread done servicing request
03:36:04.519 00.000 21948 Worker thread wakes up
03:36:04.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:04.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:04.519 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:06.047 01.528 21948 Exposure complete
03:36:06.087 00.040 21948 worker thread done servicing request
03:36:06.087 00.000 18120 OnExposeComplete: enter
03:36:06.087 00.000 18120 UpdateGuideState(): m_state=6
03:36:06.088 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6020
03:36:06.088 00.000 18120 Star::Find returns 1 (0), X=893.86, Y=233.55, Mass=1851, SNR=29.6, Peak=138 HFD=3.9
03:36:06.089 00.001 18120 MultiStar: [#1 -0.11,-0.10,0.73,U] [#2 -0.28,-0.08,0.65,U] [#3 -0.24,0.19,0.61,U] [#4 0.17,0.28,0.56,U] [#5 0.04,0.15,0.43,U] [#6 0.18,-0.06,0.52,U] [#7 0.07,-0.03,0.45,U] [#8 -0.40,0.19,0.00,M1] 
03:36:06.089 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.09, 0.05}
03:36:06.090 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
03:36:06.090 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
03:36:06.090 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.91 mountX=0.05 mountY=-0.01, mountTheta=-0.13
03:36:06.093 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
03:36:06.093 00.000 18120 Enqueuing Move request for scope (-0.02, 0.04)
03:36:06.094 00.001 21948 Worker thread wakes up
03:36:06.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:06.094 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.6
03:36:06.095 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:06.095 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:06.095 00.000 18120 Enqueuing Expose request
03:36:06.096 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:36:06.096 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:36:06.096 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=-0.01
03:36:06.096 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:36:06.096 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:06.096 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:36:06.096 00.000 21948 MoveAxis(E, 0, ABG)
03:36:06.096 00.000 21948 Move returns status 0, amount 0
03:36:06.096 00.000 21948 MoveAxis(N, 0, ABG)
03:36:06.096 00.000 21948 Move returns status 0, amount 0
03:36:06.096 00.000 21948 move complete, result=0
03:36:06.096 00.000 21948 worker thread done servicing request
03:36:06.096 00.000 21948 Worker thread wakes up
03:36:06.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:06.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:06.096 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:07.727 01.631 21948 Exposure complete
03:36:07.766 00.039 21948 worker thread done servicing request
03:36:07.766 00.000 18120 OnExposeComplete: enter
03:36:07.767 00.001 18120 UpdateGuideState(): m_state=6
03:36:07.768 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6021
03:36:07.768 00.000 18120 Star::Find returns 1 (0), X=893.84, Y=233.65, Mass=1911, SNR=30.4, Peak=145 HFD=4.0
03:36:07.768 00.000 18120 MultiStar: [#1 -0.17,-0.00,0.67,U] [#2 -0.22,0.12,0.63,U] [#3 -0.28,0.21,0.56,U] [#4 0.01,0.41,0.55,U] [#5 0.09,0.19,0.46,U] [#6 -0.15,0.07,0.53,U] [#7 -0.07,-0.06,0.41,U] [#8 -0.06,0.40,0.39,U] 
03:36:07.769 00.001 18120 single-star, 8 included, MultiStar: {-0.08, 0.16}, one-star: {0.07, 0.16}
03:36:07.769 00.000 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
03:36:07.770 00.001 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
03:36:07.771 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.14 mountX=0.11 mountY=-0.13, mountTheta=-0.88
03:36:07.773 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.16, opts=13)
03:36:07.774 00.001 18120 Enqueuing Move request for scope (0.07, 0.16)
03:36:07.775 00.001 21948 Worker thread wakes up
03:36:07.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
03:36:07.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
03:36:07.775 00.000 21948 Moving (0.07, 0.16) raw xDistance=0.11 yDistance=-0.13
03:36:07.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:36:07.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:07.775 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:07.776 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.4
03:36:07.777 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:07.778 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:07.780 00.002 18120 Enqueuing Expose request
03:36:07.783 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:36:07.783 00.000 21948 MoveAxis(E, 0, ABG)
03:36:07.783 00.000 21948 Move returns status 0, amount 0
03:36:07.783 00.000 21948 MoveAxis(N, 0, ABG)
03:36:07.783 00.000 21948 Move returns status 0, amount 0
03:36:07.783 00.000 21948 move complete, result=0
03:36:07.783 00.000 21948 worker thread done servicing request
03:36:07.783 00.000 21948 Worker thread wakes up
03:36:07.783 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:07.783 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:07.783 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:09.306 01.523 21948 Exposure complete
03:36:09.366 00.060 21948 worker thread done servicing request
03:36:09.366 00.000 18120 OnExposeComplete: enter
03:36:09.367 00.001 18120 UpdateGuideState(): m_state=6
03:36:09.368 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6022
03:36:09.368 00.000 18120 Star::Find returns 1 (0), X=893.92, Y=233.73, Mass=1892, SNR=30.2, Peak=167 HFD=4.1
03:36:09.369 00.001 18120 MultiStar: [#1 -0.30,0.15,0.72,U] [#2 -0.09,0.08,0.61,U] [#3 -0.30,0.20,0.60,U] [#4 0.00,0.47,0.00,M3] [#5 -0.15,0.31,0.45,U] [#6 -0.16,0.18,0.48,U] [#7 -0.15,-0.19,0.42,U] [#8 -0.50,0.49,0.00,M1] 
03:36:09.369 00.000 18120 refined, 6 included, MultiStar: {-0.12, 0.16}, one-star: {0.16, 0.24}
03:36:09.369 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:36:09.370 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:36:09.370 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.22 mountX=0.19 mountY=0.03, mountTheta=0.18
03:36:09.372 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.16, opts=13)
03:36:09.372 00.000 18120 Enqueuing Move request for scope (-0.12, 0.16)
03:36:09.372 00.000 21948 Worker thread wakes up
03:36:09.373 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:09.373 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.2
03:36:09.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:09.374 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:09.374 00.000 18120 Enqueuing Expose request
03:36:09.375 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
03:36:09.375 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
03:36:09.375 00.000 21948 Moving (-0.12, 0.16) raw xDistance=0.19 yDistance=0.03
03:36:09.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:36:09.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:09.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:36:09.375 00.000 21948 MoveAxis(E, 0, ABG)
03:36:09.375 00.000 21948 Move returns status 0, amount 0
03:36:09.375 00.000 21948 MoveAxis(N, 0, ABG)
03:36:09.375 00.000 21948 Move returns status 0, amount 0
03:36:09.375 00.000 21948 move complete, result=0
03:36:09.375 00.000 21948 worker thread done servicing request
03:36:09.375 00.000 21948 Worker thread wakes up
03:36:09.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:09.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:09.375 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:11.011 01.636 21948 Exposure complete
03:36:11.049 00.038 21948 worker thread done servicing request
03:36:11.049 00.000 18120 OnExposeComplete: enter
03:36:11.050 00.001 18120 UpdateGuideState(): m_state=6
03:36:11.050 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6023
03:36:11.051 00.001 18120 Star::Find returns 1 (0), X=893.63, Y=233.58, Mass=1800, SNR=29.3, Peak=127 HFD=4.0
03:36:11.051 00.000 18120 MultiStar: [#1 -0.30,0.18,0.71,U] [#2 -0.47,0.03,0.00,M1] [#3 -0.43,0.33,0.00,M1] [#4 -0.23,0.52,0.00,M4] [#5 -0.27,0.39,0.00,M1] [#6 -0.29,0.12,0.55,U] [#7 -0.52,0.08,0.00,M1] [#8 -0.10,0.49,0.00,M2] 
03:36:11.052 00.001 18120 single-star, 2 included, MultiStar: {-0.22, 0.12}, one-star: {-0.13, 0.09}
03:36:11.052 00.000 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.00) = xAngle (0.56 = 0.56)
03:36:11.052 00.000 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
03:36:11.053 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.56 mountX=0.13 mountY=0.08, mountTheta=0.54
03:36:11.054 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
03:36:11.054 00.000 18120 Enqueuing Move request for scope (-0.13, 0.09)
03:36:11.056 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:11.056 00.000 21948 Worker thread wakes up
03:36:11.056 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.3
03:36:11.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:11.056 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:11.057 00.001 18120 Enqueuing Expose request
03:36:11.057 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
03:36:11.057 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
03:36:11.057 00.000 21948 Moving (-0.13, 0.09) raw xDistance=0.13 yDistance=0.08
03:36:11.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:36:11.057 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:11.057 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:11.057 00.000 21948 MoveAxis(E, 0, ABG)
03:36:11.057 00.000 21948 Move returns status 0, amount 0
03:36:11.057 00.000 21948 MoveAxis(N, 0, ABG)
03:36:11.057 00.000 21948 Move returns status 0, amount 0
03:36:11.057 00.000 21948 move complete, result=0
03:36:11.057 00.000 21948 worker thread done servicing request
03:36:11.057 00.000 21948 Worker thread wakes up
03:36:11.057 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:11.057 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:11.058 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:12.577 01.519 21948 Exposure complete
03:36:12.605 00.028 21948 worker thread done servicing request
03:36:12.605 00.000 18120 OnExposeComplete: enter
03:36:12.607 00.002 18120 UpdateGuideState(): m_state=6
03:36:12.607 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6024
03:36:12.608 00.001 18120 Star::Find returns 1 (0), X=893.64, Y=233.75, Mass=1801, SNR=29.3, Peak=139 HFD=3.9
03:36:12.608 00.000 18120 MultiStar: [#1 -0.61,0.20,0.00,M1] [#2 -0.55,0.32,0.00,M2] [#3 -0.68,0.36,0.00,M2] [#4 -0.17,0.56,0.00,M5] [#5 -0.34,0.46,0.00,M2] [#6 -0.45,0.21,0.00,M1] [#7 -0.41,0.22,0.00,M2] [#8 -0.43,0.35,0.00,M3] 
03:36:12.609 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
03:36:12.609 00.000 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
03:36:12.610 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=2.01 mountX=0.28 mountY=-0.01, mountTheta=-0.02
03:36:12.612 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.26, opts=13)
03:36:12.612 00.000 18120 Enqueuing Move request for scope (-0.12, 0.26)
03:36:12.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:12.613 00.001 18120 UpdateGuideState exits: m=1801 RSB=29.3
03:36:12.613 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:12.614 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:12.614 00.000 18120 Enqueuing Expose request
03:36:12.615 00.001 21948 Worker thread wakes up
03:36:12.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
03:36:12.615 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
03:36:12.615 00.000 21948 Moving (-0.12, 0.26) raw xDistance=0.28 yDistance=-0.01
03:36:12.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:36:12.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:12.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:36:12.615 00.000 21948 MoveAxis(W, 51, ABG)
03:36:12.615 00.000 21948 Guiding  Dir = 3, Dur = 51
03:36:12.615 00.000 21948 IsSlewing returns 0
03:36:12.615 00.000 21948 IsGuiding returns 0
03:36:12.617 00.002 21948 PulseGuide returned control before completion, sleep 60
03:36:12.683 00.066 21948 IsGuiding returns 1
03:36:12.683 00.000 21948 scope still moving after pulse duration time elapsed
03:36:12.715 00.032 21948 IsSlewing returns 0
03:36:12.715 00.000 21948 IsGuiding returns 0
03:36:12.716 00.001 21948 scope move finished after 51 + 49 ms
03:36:12.716 00.000 21948 Move returns status 0, amount 51
03:36:12.716 00.000 21948 MoveAxis(N, 0, ABG)
03:36:12.716 00.000 21948 Move returns status 0, amount 0
03:36:12.716 00.000 21948 move complete, result=0
03:36:12.716 00.000 21948 worker thread done servicing request
03:36:12.716 00.000 21948 Worker thread wakes up
03:36:12.716 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
03:36:12.717 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:12.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:14.348 01.631 21948 Exposure complete
03:36:14.385 00.037 21948 worker thread done servicing request
03:36:14.385 00.000 18120 OnExposeComplete: enter
03:36:14.387 00.002 18120 UpdateGuideState(): m_state=6
03:36:14.388 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6025
03:36:14.390 00.002 18120 Star::Find returns 1 (0), X=893.56, Y=233.39, Mass=1743, SNR=28.9, Peak=120 HFD=4.2
03:36:14.392 00.002 18120 MultiStar: [#1 -0.62,0.21,0.00,M2] [#2 -0.48,-0.18,0.00,M3] [#3 -0.63,0.16,0.00,M3] [#4 -0.16,0.35,0.57,U] [#5 -0.38,0.48,0.00,M3] [#6 -0.29,-0.01,0.56,U] [#7 -0.38,-0.22,0.43,U] [#8 -0.29,0.47,0.00,M4] 
03:36:14.393 00.001 18120 single-star, 3 included, MultiStar: {-0.24, 0.00}, one-star: {-0.20, -0.10}
03:36:14.395 00.002 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.69 = 1.60)
03:36:14.396 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.73 = 1.56)
03:36:14.397 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-2.69 mountX=-0.01 mountY=0.23, mountTheta=1.60
03:36:14.399 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.10, opts=13)
03:36:14.399 00.000 18120 Enqueuing Move request for scope (-0.20, -0.10)
03:36:14.400 00.001 21948 Worker thread wakes up
03:36:14.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:14.400 00.000 18120 UpdateGuideState exits: m=1743 RSB=28.9
03:36:14.401 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:14.401 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:14.402 00.001 18120 Enqueuing Expose request
03:36:14.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
03:36:14.402 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
03:36:14.402 00.000 21948 Moving (-0.20, -0.10) raw xDistance=-0.01 yDistance=0.23
03:36:14.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:36:14.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:14.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:36:14.402 00.000 21948 MoveAxis(E, 0, ABG)
03:36:14.402 00.000 21948 Move returns status 0, amount 0
03:36:14.402 00.000 21948 MoveAxis(N, 0, ABG)
03:36:14.402 00.000 21948 Move returns status 0, amount 0
03:36:14.402 00.000 21948 move complete, result=0
03:36:14.402 00.000 21948 worker thread done servicing request
03:36:14.402 00.000 21948 Worker thread wakes up
03:36:14.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:14.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:14.403 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:15.919 01.516 21948 Exposure complete
03:36:15.947 00.028 21948 worker thread done servicing request
03:36:15.947 00.000 18120 OnExposeComplete: enter
03:36:15.948 00.001 18120 UpdateGuideState(): m_state=6
03:36:15.949 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6026
03:36:15.949 00.000 18120 Star::Find returns 1 (0), X=893.38, Y=233.87, Mass=1830, SNR=29.7, Peak=140 HFD=4.2
03:36:15.950 00.001 18120 MultiStar: [#1 -0.37,0.12,0.74,U] [#2 -0.61,0.35,0.00,M4] [#3 -0.51,0.28,0.00,M4] [#4 -0.01,0.50,0.00,M5] [#5 -0.11,0.39,0.49,U] [#6 -0.22,0.19,0.55,U] [#7 -0.41,0.10,0.44,U] [#8 -0.15,0.34,0.39,U] 
03:36:15.950 00.000 18120 refined, 5 included, MultiStar: {-0.30, 0.26}, one-star: {-0.38, 0.37}
03:36:15.951 00.001 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
03:36:15.951 00.000 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
03:36:15.952 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.26 hyp=0.39 cameraTheta=2.42 mountX=0.36 mountY=0.15, mountTheta=0.39
03:36:15.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.26, opts=13)
03:36:15.954 00.001 18120 Enqueuing Move request for scope (-0.30, 0.26)
03:36:15.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:15.955 00.001 18120 UpdateGuideState exits: m=1830 RSB=29.7
03:36:15.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:15.955 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:15.956 00.001 18120 Enqueuing Expose request
03:36:15.957 00.001 21948 Worker thread wakes up
03:36:15.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.26) opts 0xd
03:36:15.957 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.26)
03:36:15.957 00.000 21948 Moving (-0.30, 0.26) raw xDistance=0.36 yDistance=0.15
03:36:15.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:36:15.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:15.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:36:15.957 00.000 21948 MoveAxis(W, 64, ABG)
03:36:15.957 00.000 21948 Guiding  Dir = 3, Dur = 64
03:36:15.957 00.000 21948 IsSlewing returns 0
03:36:15.958 00.001 21948 IsGuiding returns 0
03:36:15.960 00.002 21948 PulseGuide returned control before completion, sleep 73
03:36:16.044 00.084 21948 IsGuiding returns 0
03:36:16.044 00.000 21948 Move returns status 0, amount 64
03:36:16.044 00.000 21948 MoveAxis(N, 0, ABG)
03:36:16.044 00.000 21948 Move returns status 0, amount 0
03:36:16.044 00.000 21948 move complete, result=0
03:36:16.044 00.000 21948 worker thread done servicing request
03:36:16.044 00.000 21948 Worker thread wakes up
03:36:16.044 00.000 18120 GuideStep: 0.4 px 64 ms WEST, 0.1 px 0 ms NORTH
03:36:16.046 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:16.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:17.680 01.634 21948 Exposure complete
03:36:17.738 00.058 21948 worker thread done servicing request
03:36:17.738 00.000 18120 OnExposeComplete: enter
03:36:17.739 00.001 18120 UpdateGuideState(): m_state=6
03:36:17.740 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6027
03:36:17.740 00.000 18120 Star::Find returns 1 (0), X=893.78, Y=233.35, Mass=1892, SNR=30.1, Peak=150 HFD=4.0
03:36:17.741 00.001 18120 MultiStar: [#1 -0.12,-0.13,0.69,U] [#2 -0.34,-0.06,0.61,U] [#3 -0.17,-0.04,0.61,U] [#4 0.21,-0.03,0.54,U] [#5 -0.05,0.05,0.45,U] [#6 0.18,-0.26,0.52,U] [#7 -0.07,-0.32,0.42,U] [#8 0.10,0.05,0.38,U] 
03:36:17.741 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.02, -0.14}
03:36:17.742 00.001 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.39)
03:36:17.742 00.000 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.35)
03:36:17.742 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.90 mountX=-0.08 mountY=0.08, mountTheta=2.37
03:36:17.744 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.10, opts=13)
03:36:17.746 00.002 18120 Enqueuing Move request for scope (-0.03, -0.10)
03:36:17.747 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:17.747 00.000 18120 UpdateGuideState exits: m=1892 RSB=30.1
03:36:17.748 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:17.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:17.749 00.001 18120 Enqueuing Expose request
03:36:17.749 00.000 21948 Worker thread wakes up
03:36:17.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
03:36:17.749 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
03:36:17.749 00.000 21948 Moving (-0.03, -0.10) raw xDistance=-0.08 yDistance=0.08
03:36:17.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:36:17.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:17.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:17.749 00.000 21948 MoveAxis(E, 0, ABG)
03:36:17.749 00.000 21948 Move returns status 0, amount 0
03:36:17.749 00.000 21948 MoveAxis(N, 0, ABG)
03:36:17.749 00.000 21948 Move returns status 0, amount 0
03:36:17.749 00.000 21948 move complete, result=0
03:36:17.749 00.000 21948 worker thread done servicing request
03:36:17.749 00.000 21948 Worker thread wakes up
03:36:17.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:17.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:17.750 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:19.272 01.522 21948 Exposure complete
03:36:19.313 00.041 21948 worker thread done servicing request
03:36:19.313 00.000 18120 OnExposeComplete: enter
03:36:19.315 00.002 18120 UpdateGuideState(): m_state=6
03:36:19.316 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6028
03:36:19.317 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=233.40, Mass=1863, SNR=29.8, Peak=155 HFD=4.1
03:36:19.318 00.001 18120 MultiStar: [#1 -0.16,-0.35,0.73,U] [#2 -0.13,0.02,0.63,U] [#3 -0.26,-0.18,0.60,U] [#4 0.08,0.01,0.56,U] [#5 -0.10,0.02,0.46,U] [#6 -0.03,-0.25,0.49,U] [#7 0.21,-0.41,0.00,M1] [#8 0.16,0.05,0.38,U] 
03:36:19.321 00.003 18120 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {0.09, -0.10}
03:36:19.323 00.002 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.34)
03:36:19.325 00.002 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.30)
03:36:19.328 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.94 mountX=-0.08 mountY=0.09, mountTheta=2.33
03:36:19.332 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.11, opts=13)
03:36:19.333 00.001 18120 Enqueuing Move request for scope (-0.04, -0.11)
03:36:19.335 00.002 21948 Worker thread wakes up
03:36:19.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:19.336 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.8
03:36:19.336 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
03:36:19.336 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
03:36:19.336 00.000 21948 Moving (-0.04, -0.11) raw xDistance=-0.08 yDistance=0.09
03:36:19.336 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:36:19.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:19.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:19.337 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:19.337 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:19.337 00.000 18120 Enqueuing Expose request
03:36:19.338 00.001 21948 MoveAxis(E, 0, ABG)
03:36:19.338 00.000 21948 Move returns status 0, amount 0
03:36:19.338 00.000 21948 MoveAxis(N, 0, ABG)
03:36:19.338 00.000 21948 Move returns status 0, amount 0
03:36:19.338 00.000 21948 move complete, result=0
03:36:19.338 00.000 21948 worker thread done servicing request
03:36:19.338 00.000 21948 Worker thread wakes up
03:36:19.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:19.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:19.338 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:20.964 01.626 21948 Exposure complete
03:36:21.005 00.041 21948 worker thread done servicing request
03:36:21.005 00.000 18120 OnExposeComplete: enter
03:36:21.006 00.001 18120 UpdateGuideState(): m_state=6
03:36:21.007 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6029
03:36:21.008 00.001 18120 Star::Find returns 1 (0), X=893.90, Y=233.21, Mass=1895, SNR=30.2, Peak=158 HFD=4.2
03:36:21.011 00.003 18120 MultiStar: [#1 -0.14,-0.18,0.74,U] [#2 -0.19,-0.30,0.61,U] [#3 -0.16,-0.09,0.60,U] [#4 0.17,0.08,0.53,U] [#5 0.18,-0.11,0.47,U] [#6 0.10,-0.32,0.50,U] [#7 0.17,-0.39,0.42,U] [#8 0.45,-0.03,0.00,M2] 
03:36:21.014 00.003 18120 refined, 7 included, MultiStar: {0.02, -0.20}, one-star: {0.14, -0.29}
03:36:21.016 00.002 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.84)
03:36:21.017 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.80)
03:36:21.017 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.21 cameraTheta=-1.45 mountX=-0.20 mountY=0.07, mountTheta=2.80
03:36:21.019 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.20, opts=13)
03:36:21.019 00.000 18120 Enqueuing Move request for scope (0.02, -0.20)
03:36:21.019 00.000 21948 Worker thread wakes up
03:36:21.020 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:21.020 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.2
03:36:21.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:21.021 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:21.021 00.000 18120 Enqueuing Expose request
03:36:21.022 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
03:36:21.022 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
03:36:21.022 00.000 21948 Moving (0.02, -0.20) raw xDistance=-0.20 yDistance=0.07
03:36:21.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:36:21.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:21.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:36:21.022 00.000 21948 MoveAxis(E, 0, ABG)
03:36:21.022 00.000 21948 Move returns status 0, amount 0
03:36:21.022 00.000 21948 MoveAxis(N, 0, ABG)
03:36:21.022 00.000 21948 Move returns status 0, amount 0
03:36:21.022 00.000 21948 move complete, result=0
03:36:21.022 00.000 21948 worker thread done servicing request
03:36:21.022 00.000 21948 Worker thread wakes up
03:36:21.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:21.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:21.022 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:22.551 01.529 21948 Exposure complete
03:36:22.596 00.045 21948 worker thread done servicing request
03:36:22.596 00.000 18120 OnExposeComplete: enter
03:36:22.597 00.001 18120 UpdateGuideState(): m_state=6
03:36:22.597 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6030
03:36:22.598 00.001 18120 Star::Find returns 1 (0), X=893.95, Y=233.12, Mass=1708, SNR=28.6, Peak=164 HFD=4.2
03:36:22.599 00.001 18120 MultiStar: [#1 0.01,-0.14,0.75,U] [#2 -0.12,-0.28,0.67,U] [#3 -0.24,0.02,0.63,U] [#4 0.18,0.23,0.57,U] [#5 0.40,-0.18,0.47,U] [#6 0.37,-0.27,0.00,M1] [#7 0.23,-0.49,0.00,M1] [#8 -0.02,0.06,0.40,U] 
03:36:22.600 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {0.19, -0.37}
03:36:22.601 00.001 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
03:36:22.602 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.08)
03:36:22.603 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.17 mountX=-0.14 mountY=0.01, mountTheta=3.08
03:36:22.605 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.13, opts=13)
03:36:22.606 00.001 18120 Enqueuing Move request for scope (0.05, -0.13)
03:36:22.606 00.000 21948 Worker thread wakes up
03:36:22.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
03:36:22.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
03:36:22.606 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:22.607 00.001 21948 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=0.01
03:36:22.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:36:22.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:22.607 00.000 18120 UpdateGuideState exits: m=1708 RSB=28.6
03:36:22.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:22.608 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:22.608 00.000 18120 Enqueuing Expose request
03:36:22.609 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:36:22.609 00.000 21948 MoveAxis(E, 0, ABG)
03:36:22.609 00.000 21948 Move returns status 0, amount 0
03:36:22.609 00.000 21948 MoveAxis(N, 0, ABG)
03:36:22.609 00.000 21948 Move returns status 0, amount 0
03:36:22.609 00.000 21948 move complete, result=0
03:36:22.609 00.000 21948 worker thread done servicing request
03:36:22.609 00.000 21948 Worker thread wakes up
03:36:22.609 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:22.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:22.611 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:24.339 01.728 21948 Exposure complete
03:36:24.380 00.041 21948 worker thread done servicing request
03:36:24.380 00.000 18120 OnExposeComplete: enter
03:36:24.383 00.003 18120 UpdateGuideState(): m_state=6
03:36:24.387 00.004 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6031
03:36:24.389 00.002 18120 Star::Find returns 1 (0), X=893.95, Y=233.38, Mass=1795, SNR=29.4, Peak=148 HFD=4.0
03:36:24.391 00.002 18120 MultiStar: [#1 -0.04,-0.11,0.71,U] [#2 -0.07,-0.28,0.64,U] [#3 0.03,-0.11,0.58,U] [#4 0.34,0.11,0.54,U] [#5 0.24,-0.04,0.46,U] [#6 0.06,-0.04,0.52,U] [#7 0.29,-0.65,0.00,M2] [#8 0.02,0.22,0.41,U] 
03:36:24.394 00.003 18120 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.18, -0.12}
03:36:24.395 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
03:36:24.398 00.003 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
03:36:24.400 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
03:36:24.404 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
03:36:24.405 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
03:36:24.405 00.000 21948 Worker thread wakes up
03:36:24.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:24.406 00.001 18120 UpdateGuideState exits: m=1795 RSB=29.4
03:36:24.406 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:24.407 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:24.407 00.000 18120 Enqueuing Expose request
03:36:24.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
03:36:24.407 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
03:36:24.407 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.06
03:36:24.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:36:24.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:24.408 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:36:24.408 00.000 21948 MoveAxis(E, 0, ABG)
03:36:24.408 00.000 21948 Move returns status 0, amount 0
03:36:24.408 00.000 21948 MoveAxis(N, 0, ABG)
03:36:24.408 00.000 21948 Move returns status 0, amount 0
03:36:24.408 00.000 21948 move complete, result=0
03:36:24.408 00.000 21948 worker thread done servicing request
03:36:24.408 00.000 21948 Worker thread wakes up
03:36:24.408 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:24.408 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:24.408 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:25.824 01.416 21948 Exposure complete
03:36:25.859 00.035 21948 worker thread done servicing request
03:36:25.860 00.001 18120 OnExposeComplete: enter
03:36:25.860 00.000 18120 UpdateGuideState(): m_state=6
03:36:25.861 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6032
03:36:25.861 00.000 18120 Star::Find returns 1 (0), X=893.86, Y=233.31, Mass=1751, SNR=29.0, Peak=146 HFD=4.0
03:36:25.862 00.001 18120 MultiStar: [#1 -0.22,-0.03,0.74,U] [#2 -0.14,-0.25,0.66,U] [#3 0.06,-0.07,0.59,U] [#4 0.37,0.12,0.56,U] [#5 0.23,0.04,0.48,U] [#6 0.27,0.07,0.56,U] [#7 0.27,-0.37,0.00,M3] [#8 0.02,-0.04,0.40,U] 
03:36:25.862 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.09, -0.18}
03:36:25.863 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
03:36:25.863 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
03:36:25.864 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=-0.08 mountY=-0.03, mountTheta=-2.75
03:36:25.865 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
03:36:25.866 00.001 18120 Enqueuing Move request for scope (0.07, -0.06)
03:36:25.867 00.001 21948 Worker thread wakes up
03:36:25.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
03:36:25.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
03:36:25.867 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.03
03:36:25.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:36:25.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:25.867 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:25.868 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:36:25.868 00.000 21948 MoveAxis(E, 0, ABG)
03:36:25.868 00.000 18120 UpdateGuideState exits: m=1751 RSB=29.0
03:36:25.868 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:25.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:25.869 00.001 18120 Enqueuing Expose request
03:36:25.869 00.000 21948 Move returns status 0, amount 0
03:36:25.869 00.000 21948 MoveAxis(N, 0, ABG)
03:36:25.869 00.000 21948 Move returns status 0, amount 0
03:36:25.869 00.000 21948 move complete, result=0
03:36:25.869 00.000 21948 worker thread done servicing request
03:36:25.869 00.000 21948 Worker thread wakes up
03:36:25.870 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:25.870 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:25.870 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:27.503 01.633 21948 Exposure complete
03:36:27.554 00.051 21948 worker thread done servicing request
03:36:27.554 00.000 18120 OnExposeComplete: enter
03:36:27.555 00.001 18120 UpdateGuideState(): m_state=6
03:36:27.556 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6033
03:36:27.556 00.000 18120 Star::Find returns 1 (0), X=893.46, Y=233.76, Mass=2002, SNR=30.9, Peak=154 HFD=3.8
03:36:27.557 00.001 18120 MultiStar: [#1 -0.49,0.23,0.00,M1] [#2 -0.56,0.16,0.00,M1] [#3 -0.46,0.39,0.00,M1] [#4 0.04,0.56,0.00,M1] [#5 -0.24,0.49,0.00,M1] [#6 -0.24,0.36,0.49,U] [#7 -0.36,0.36,0.00,M4] [#8 -0.33,0.39,0.00,M1] 
03:36:27.557 00.000 18120 single-star, 1 included, MultiStar: {-0.28, 0.30}, one-star: {-0.30, 0.27}
03:36:27.558 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
03:36:27.558 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
03:36:27.559 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.27 hyp=0.40 cameraTheta=2.41 mountX=0.37 mountY=0.15, mountTheta=0.38
03:36:27.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.27, opts=13)
03:36:27.561 00.001 18120 Enqueuing Move request for scope (-0.30, 0.27)
03:36:27.561 00.000 21948 Worker thread wakes up
03:36:27.561 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.27) opts 0xd
03:36:27.561 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.27)
03:36:27.561 00.000 21948 Moving (-0.30, 0.27) raw xDistance=0.37 yDistance=0.15
03:36:27.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:36:27.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:27.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:27.562 00.001 18120 UpdateGuideState exits: m=2002 RSB=30.9
03:36:27.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:27.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:27.563 00.000 18120 Enqueuing Expose request
03:36:27.564 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:36:27.564 00.000 21948 MoveAxis(W, 66, ABG)
03:36:27.564 00.000 21948 Guiding  Dir = 3, Dur = 66
03:36:27.564 00.000 21948 IsSlewing returns 0
03:36:27.564 00.000 21948 IsGuiding returns 0
03:36:27.566 00.002 21948 PulseGuide returned control before completion, sleep 75
03:36:27.647 00.081 21948 IsGuiding returns 0
03:36:27.647 00.000 21948 Move returns status 0, amount 66
03:36:27.647 00.000 21948 MoveAxis(N, 0, ABG)
03:36:27.647 00.000 21948 Move returns status 0, amount 0
03:36:27.647 00.000 21948 move complete, result=0
03:36:27.647 00.000 21948 worker thread done servicing request
03:36:27.647 00.000 21948 Worker thread wakes up
03:36:27.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:27.647 00.000 18120 GuideStep: 0.4 px 66 ms WEST, 0.1 px 0 ms NORTH
03:36:27.648 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:29.058 01.410 21948 Exposure complete
03:36:29.111 00.053 21948 worker thread done servicing request
03:36:29.111 00.000 18120 OnExposeComplete: enter
03:36:29.111 00.000 18120 UpdateGuideState(): m_state=6
03:36:29.112 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6034
03:36:29.112 00.000 18120 Star::Find returns 1 (0), X=893.83, Y=233.49, Mass=1882, SNR=30.0, Peak=148 HFD=3.8
03:36:29.113 00.001 18120 MultiStar: [#1 -0.20,-0.06,0.68,U] [#2 -0.20,-0.20,0.62,U] [#3 -0.07,0.12,0.60,U] [#4 0.20,0.38,0.55,U] [#5 0.15,0.10,0.45,U] [#6 0.09,0.09,0.52,U] [#7 -0.06,-0.21,0.42,U] [#8 0.06,0.11,0.41,U] 
03:36:29.114 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.06, -0.00}
03:36:29.116 00.002 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
03:36:29.118 00.002 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
03:36:29.120 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.66 mountX=0.03 mountY=-0.01, mountTheta=-0.37
03:36:29.123 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.03, opts=13)
03:36:29.124 00.001 18120 Enqueuing Move request for scope (-0.00, 0.03)
03:36:29.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:29.125 00.001 21948 Worker thread wakes up
03:36:29.125 00.000 18120 UpdateGuideState exits: m=1882 RSB=30.0
03:36:29.125 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:29.126 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:29.126 00.000 18120 Enqueuing Expose request
03:36:29.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
03:36:29.126 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
03:36:29.127 00.001 21948 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
03:36:29.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:36:29.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:29.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:36:29.127 00.000 21948 MoveAxis(E, 0, ABG)
03:36:29.127 00.000 21948 Move returns status 0, amount 0
03:36:29.127 00.000 21948 MoveAxis(N, 0, ABG)
03:36:29.127 00.000 21948 Move returns status 0, amount 0
03:36:29.127 00.000 21948 move complete, result=0
03:36:29.127 00.000 21948 worker thread done servicing request
03:36:29.127 00.000 21948 Worker thread wakes up
03:36:29.127 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:29.127 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:29.127 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:30.759 01.632 21948 Exposure complete
03:36:30.795 00.036 21948 worker thread done servicing request
03:36:30.796 00.001 18120 OnExposeComplete: enter
03:36:30.796 00.000 18120 UpdateGuideState(): m_state=6
03:36:30.797 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6035
03:36:30.797 00.000 18120 Star::Find returns 1 (0), X=893.83, Y=233.29, Mass=1860, SNR=29.8, Peak=161 HFD=4.0
03:36:30.798 00.001 18120 MultiStar: [#1 -0.10,-0.24,0.71,U] [#2 -0.11,-0.30,0.64,U] [#3 -0.01,-0.25,0.62,U] [#4 0.06,-0.01,0.56,U] [#5 0.50,-0.00,0.00,M1] [#6 0.03,-0.14,0.51,U] [#7 -0.01,-0.47,0.00,M4] [#8 -0.04,-0.12,0.40,U] 
03:36:30.798 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.19}, one-star: {0.07, -0.20}
03:36:30.799 00.001 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.00) = xAngle (-3.62 = 2.66)
03:36:30.799 00.000 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.66 = 2.62)
03:36:30.799 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=-0.17 mountY=0.09, mountTheta=2.63
03:36:30.801 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.19, opts=13)
03:36:30.802 00.001 18120 Enqueuing Move request for scope (-0.01, -0.19)
03:36:30.804 00.002 21948 Worker thread wakes up
03:36:30.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:30.807 00.003 18120 UpdateGuideState exits: m=1860 RSB=29.8
03:36:30.809 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:30.811 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:30.814 00.003 18120 Enqueuing Expose request
03:36:30.816 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
03:36:30.816 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
03:36:30.816 00.000 21948 Moving (-0.01, -0.19) raw xDistance=-0.17 yDistance=0.09
03:36:30.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:36:30.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:30.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:30.816 00.000 21948 MoveAxis(E, 0, ABG)
03:36:30.816 00.000 21948 Move returns status 0, amount 0
03:36:30.816 00.000 21948 MoveAxis(N, 0, ABG)
03:36:30.816 00.000 21948 Move returns status 0, amount 0
03:36:30.816 00.000 21948 move complete, result=0
03:36:30.817 00.001 21948 worker thread done servicing request
03:36:30.817 00.000 21948 Worker thread wakes up
03:36:30.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:30.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:30.817 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:32.335 01.518 21948 Exposure complete
03:36:32.386 00.051 21948 worker thread done servicing request
03:36:32.387 00.001 18120 OnExposeComplete: enter
03:36:32.387 00.000 18120 UpdateGuideState(): m_state=6
03:36:32.388 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6036
03:36:32.388 00.000 18120 Star::Find returns 1 (0), X=893.91, Y=233.16, Mass=1742, SNR=28.9, Peak=158 HFD=4.2
03:36:32.389 00.001 18120 MultiStar: [#1 0.02,-0.37,0.72,U] [#2 0.02,-0.49,0.00,M1] [#3 0.03,-0.24,0.64,U] [#4 0.46,-0.24,0.00,M1] [#5 0.43,-0.27,0.00,M2] [#6 0.27,-0.30,0.57,U] [#7 0.10,-0.47,0.00,M5] [#8 0.04,-0.36,0.40,U] 
03:36:32.389 00.000 18120 refined, 4 included, MultiStar: {0.10, -0.32}, one-star: {0.15, -0.33}
03:36:32.390 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
03:36:32.390 00.000 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
03:36:32.390 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.26 mountX=-0.34 mountY=0.05, mountTheta=2.99
03:36:32.392 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.32, opts=13)
03:36:32.392 00.000 18120 Enqueuing Move request for scope (0.10, -0.32)
03:36:32.392 00.000 21948 Worker thread wakes up
03:36:32.393 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
03:36:32.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
03:36:32.393 00.000 21948 Moving (0.10, -0.32) raw xDistance=-0.34 yDistance=0.05
03:36:32.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:32.393 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.9
03:36:32.393 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:32.394 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:32.394 00.000 18120 Enqueuing Expose request
03:36:32.395 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:36:32.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:32.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:36:32.395 00.000 21948 MoveAxis(E, 60, ABG)
03:36:32.395 00.000 21948 Guiding  Dir = 2, Dur = 60
03:36:32.395 00.000 21948 IsSlewing returns 0
03:36:32.395 00.000 21948 IsGuiding returns 0
03:36:32.397 00.002 21948 PulseGuide returned control before completion, sleep 69
03:36:32.474 00.077 21948 IsGuiding returns 0
03:36:32.474 00.000 21948 Move returns status 0, amount 60
03:36:32.474 00.000 21948 MoveAxis(N, 0, ABG)
03:36:32.474 00.000 21948 Move returns status 0, amount 0
03:36:32.474 00.000 21948 move complete, result=0
03:36:32.475 00.001 21948 worker thread done servicing request
03:36:32.475 00.000 21948 Worker thread wakes up
03:36:32.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:32.475 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:32.475 00.000 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
03:36:34.104 01.629 21948 Exposure complete
03:36:34.131 00.027 21948 worker thread done servicing request
03:36:34.131 00.000 18120 OnExposeComplete: enter
03:36:34.132 00.001 18120 UpdateGuideState(): m_state=6
03:36:34.132 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6037
03:36:34.133 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=233.22, Mass=1835, SNR=29.8, Peak=169 HFD=4.2
03:36:34.133 00.000 18120 MultiStar: [#1 0.10,-0.28,0.68,U] [#2 0.08,-0.27,0.62,U] [#3 0.04,-0.10,0.55,U] [#4 0.34,0.10,0.57,U] [#5 0.42,-0.03,0.47,U] [#6 0.24,-0.28,0.53,U] [#7 0.18,-0.60,0.00,M6] [#8 0.25,-0.01,0.38,U] 
03:36:34.134 00.001 18120 refined, 7 included, MultiStar: {0.22, -0.17}, one-star: {0.33, -0.28}
03:36:34.134 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
03:36:34.134 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
03:36:34.135 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.64 mountX=-0.24 mountY=-0.13, mountTheta=-2.67
03:36:34.136 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.17, opts=13)
03:36:34.137 00.001 18120 Enqueuing Move request for scope (0.22, -0.17)
03:36:34.137 00.000 21948 Worker thread wakes up
03:36:34.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
03:36:34.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
03:36:34.137 00.000 21948 Moving (0.22, -0.17) raw xDistance=-0.24 yDistance=-0.13
03:36:34.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
03:36:34.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:34.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:34.138 00.001 18120 UpdateGuideState exits: m=1835 RSB=29.8
03:36:34.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:34.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:34.139 00.000 18120 Enqueuing Expose request
03:36:34.140 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:36:34.140 00.000 21948 MoveAxis(E, 48, ABG)
03:36:34.140 00.000 21948 Guiding  Dir = 2, Dur = 48
03:36:34.140 00.000 21948 IsSlewing returns 0
03:36:34.140 00.000 21948 IsGuiding returns 0
03:36:34.142 00.002 21948 PulseGuide returned control before completion, sleep 57
03:36:34.212 00.070 21948 IsGuiding returns 0
03:36:34.212 00.000 21948 Move returns status 0, amount 48
03:36:34.212 00.000 21948 MoveAxis(N, 0, ABG)
03:36:34.212 00.000 21948 Move returns status 0, amount 0
03:36:34.212 00.000 21948 move complete, result=0
03:36:34.212 00.000 21948 worker thread done servicing request
03:36:34.212 00.000 21948 Worker thread wakes up
03:36:34.212 00.000 18120 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
03:36:34.213 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:34.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:35.621 01.408 21948 Exposure complete
03:36:35.648 00.027 21948 worker thread done servicing request
03:36:35.649 00.001 18120 OnExposeComplete: enter
03:36:35.649 00.000 18120 UpdateGuideState(): m_state=6
03:36:35.650 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6038
03:36:35.650 00.000 18120 Star::Find returns 1 (0), X=894.06, Y=233.30, Mass=1817, SNR=29.6, Peak=161 HFD=4.0
03:36:35.652 00.002 18120 MultiStar: [#1 0.16,-0.05,0.69,U] [#2 -0.04,-0.17,0.65,U] [#3 0.07,-0.05,0.61,U] [#4 0.34,0.18,0.55,U] [#5 0.42,-0.07,0.50,U] [#6 0.07,-0.38,0.57,U] [#7 0.12,-0.38,0.43,U] [#8 0.23,-0.04,0.39,U] 
03:36:35.655 00.003 18120 refined, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.29, -0.19}
03:36:35.657 00.002 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:36:35.659 00.002 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:36:35.662 00.003 18120 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.23 cameraTheta=-0.62 mountX=-0.19 mountY=-0.11, mountTheta=-2.65
03:36:35.666 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.13, opts=13)
03:36:35.668 00.002 18120 Enqueuing Move request for scope (0.18, -0.13)
03:36:35.670 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:35.672 00.002 21948 Worker thread wakes up
03:36:35.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
03:36:35.672 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
03:36:35.672 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.6
03:36:35.673 00.001 21948 Moving (0.18, -0.13) raw xDistance=-0.19 yDistance=-0.11
03:36:35.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:36:35.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:35.673 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:36:35.673 00.000 21948 MoveAxis(E, 0, ABG)
03:36:35.673 00.000 21948 Move returns status 0, amount 0
03:36:35.673 00.000 21948 MoveAxis(N, 0, ABG)
03:36:35.673 00.000 21948 Move returns status 0, amount 0
03:36:35.673 00.000 21948 move complete, result=0
03:36:35.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:35.676 00.003 21948 worker thread done servicing request
03:36:35.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:35.677 00.001 18120 Enqueuing Expose request
03:36:35.678 00.001 21948 Worker thread wakes up
03:36:35.679 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:35.680 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:35.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:37.312 01.632 21948 Exposure complete
03:36:37.365 00.053 21948 worker thread done servicing request
03:36:37.365 00.000 18120 OnExposeComplete: enter
03:36:37.366 00.001 18120 UpdateGuideState(): m_state=6
03:36:37.367 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6039
03:36:37.367 00.000 18120 Star::Find returns 1 (0), X=894.01, Y=233.45, Mass=1902, SNR=30.2, Peak=153 HFD=4.1
03:36:37.369 00.002 18120 MultiStar: [#1 0.20,0.08,0.70,U] [#2 0.05,-0.08,0.63,U] [#3 0.17,-0.08,0.56,U] [#4 0.34,0.26,0.53,U] [#5 0.47,-0.07,0.00,M1] [#6 0.35,0.16,0.48,U] [#7 -0.02,-0.54,0.00,M6] [#8 0.17,-0.06,0.39,U] 
03:36:37.372 00.003 18120 refined, 6 included, MultiStar: {0.22, 0.03}, one-star: {0.25, -0.05}
03:36:37.374 00.002 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
03:36:37.377 00.003 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
03:36:37.379 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=-0.07 mountY=-0.21, mountTheta=-1.89
03:36:37.382 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.03, opts=13)
03:36:37.382 00.000 18120 Enqueuing Move request for scope (0.22, 0.03)
03:36:37.383 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:37.383 00.000 18120 UpdateGuideState exits: m=1902 RSB=30.2
03:36:37.384 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:37.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:37.385 00.001 18120 Enqueuing Expose request
03:36:37.385 00.000 21948 Worker thread wakes up
03:36:37.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
03:36:37.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
03:36:37.385 00.000 21948 Moving (0.22, 0.03) raw xDistance=-0.07 yDistance=-0.21
03:36:37.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:36:37.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:36:37.386 00.001 21948 MoveAxis(E, 0, ABG)
03:36:37.386 00.000 21948 Move returns status 0, amount 0
03:36:37.386 00.000 21948 MoveAxis(N, 49, ABG)
03:36:37.386 00.000 21948 Guiding  Dir = 0, Dur = 49
03:36:37.387 00.001 21948 IsSlewing returns 0
03:36:37.387 00.000 21948 IsGuiding returns 0
03:36:37.392 00.005 21948 PulseGuide returned control before completion, sleep 55
03:36:37.448 00.056 21948 IsGuiding returns 1
03:36:37.448 00.000 21948 scope still moving after pulse duration time elapsed
03:36:37.481 00.033 21948 IsSlewing returns 0
03:36:37.482 00.001 21948 IsGuiding returns 0
03:36:37.482 00.000 21948 scope move finished after 49 + 45 ms
03:36:37.482 00.000 21948 Move returns status 0, amount 49
03:36:37.482 00.000 21948 move complete, result=0
03:36:37.482 00.000 21948 worker thread done servicing request
03:36:37.482 00.000 21948 Worker thread wakes up
03:36:37.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:37.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:37.482 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
03:36:38.894 01.412 21948 Exposure complete
03:36:38.928 00.034 21948 worker thread done servicing request
03:36:38.928 00.000 18120 OnExposeComplete: enter
03:36:38.928 00.000 18120 UpdateGuideState(): m_state=6
03:36:38.929 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6040
03:36:38.929 00.000 18120 Star::Find returns 1 (0), X=893.95, Y=233.30, Mass=1865, SNR=30.1, Peak=155 HFD=4.1
03:36:38.930 00.001 18120 MultiStar: [#1 0.02,0.06,0.72,U] [#2 -0.22,-0.15,0.60,U] [#3 -0.02,0.03,0.61,U] [#4 0.12,0.11,0.60,U] [#5 0.38,-0.04,0.48,U] [#6 0.02,-0.15,0.52,U] [#7 -0.39,0.14,0.42,U] [#8 0.11,-0.04,0.40,U] 
03:36:38.930 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.18, -0.19}
03:36:38.931 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
03:36:38.933 00.002 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
03:36:38.934 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.81 mountX=-0.05 mountY=-0.02, mountTheta=-2.85
03:36:38.936 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
03:36:38.938 00.002 18120 Enqueuing Move request for scope (0.04, -0.04)
03:36:38.939 00.001 21948 Worker thread wakes up
03:36:38.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:36:38.939 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:38.941 00.002 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:36:38.942 00.001 21948 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
03:36:38.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:36:38.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:38.942 00.000 18120 UpdateGuideState exits: m=1865 RSB=30.1
03:36:38.943 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:38.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:38.944 00.001 18120 Enqueuing Expose request
03:36:38.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:36:38.944 00.000 21948 MoveAxis(E, 0, ABG)
03:36:38.944 00.000 21948 Move returns status 0, amount 0
03:36:38.944 00.000 21948 MoveAxis(N, 0, ABG)
03:36:38.944 00.000 21948 Move returns status 0, amount 0
03:36:38.944 00.000 21948 move complete, result=0
03:36:38.944 00.000 21948 worker thread done servicing request
03:36:38.944 00.000 21948 Worker thread wakes up
03:36:38.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:38.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:38.945 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:40.571 01.626 21948 Exposure complete
03:36:40.624 00.053 21948 worker thread done servicing request
03:36:40.624 00.000 18120 OnExposeComplete: enter
03:36:40.625 00.001 18120 UpdateGuideState(): m_state=6
03:36:40.625 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6041
03:36:40.626 00.001 18120 Star::Find returns 1 (0), X=893.69, Y=233.59, Mass=1857, SNR=29.9, Peak=136 HFD=4.1
03:36:40.627 00.001 18120 MultiStar: [#1 -0.11,0.09,0.67,U] [#2 -0.39,0.10,0.60,U] [#3 -0.27,0.07,0.62,U] [#4 0.04,0.43,0.53,U] [#5 0.00,0.37,0.47,U] [#6 -0.03,0.08,0.55,U] [#7 -0.13,-0.12,0.41,U] [#8 -0.08,0.13,0.42,U] 
03:36:40.627 00.000 18120 single-star, 8 included, MultiStar: {-0.12, 0.14}, one-star: {-0.08, 0.10}
03:36:40.628 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
03:36:40.628 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
03:36:40.628 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.23 mountX=0.12 mountY=0.02, mountTheta=0.19
03:36:40.629 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.10, opts=13)
03:36:40.630 00.001 18120 Enqueuing Move request for scope (-0.08, 0.10)
03:36:40.630 00.000 21948 Worker thread wakes up
03:36:40.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
03:36:40.630 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
03:36:40.630 00.000 21948 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.02
03:36:40.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:36:40.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:40.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:40.631 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.9
03:36:40.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:40.635 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:36:40.635 00.000 21948 MoveAxis(E, 0, ABG)
03:36:40.635 00.000 21948 Move returns status 0, amount 0
03:36:40.635 00.000 21948 MoveAxis(N, 0, ABG)
03:36:40.635 00.000 21948 Move returns status 0, amount 0
03:36:40.635 00.000 21948 move complete, result=0
03:36:40.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:40.637 00.002 18120 Enqueuing Expose request
03:36:40.639 00.002 21948 worker thread done servicing request
03:36:40.639 00.000 21948 Worker thread wakes up
03:36:40.639 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:40.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:40.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,218,31,31)
03:36:41.192 00.553 18120 evsrv: cli 0D46DD50 connect
03:36:41.193 00.001 18120 case statement mapped state 6 to 3
03:36:41.194 00.001 18120 case statement mapped state 6 to 3
03:36:41.196 00.002 18120 evsrv: cli 0D46DD50 request: {"method":"get_app_state","id":"b597115a-1fbf-4ccb-b992-ceeb73f3609e"}
03:36:41.196 00.000 18120 case statement mapped state 6 to 3
03:36:41.197 00.001 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":"Guiding","id":"b597115a-1fbf-4ccb-b992-ceeb73f3609e"}
03:36:41.198 00.001 18120 evsrv: cli 0D46DD50 disconnect
03:36:41.200 00.002 18120 evsrv: cli 0D46DFD0 connect
03:36:41.202 00.002 18120 case statement mapped state 6 to 3
03:36:41.202 00.000 18120 case statement mapped state 6 to 3
03:36:41.203 00.001 18120 evsrv: cli 0D46DFD0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"35727461-5c57-4c4e-b2c7-198fa2fd6db4"}
03:36:41.203 00.000 18120 PhdController::Dither begins
03:36:41.204 00.001 18120 dither: size=2.00, dRA=0.89 dDec=-0.10
03:36:41.204 00.000 18120 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.00) = xAngle (1.89 = 1.89)
03:36:41.205 00.001 18120 MountToCamera -- mountX=0.89 mountY=-0.10 hyp=0.89 mountTheta=-0.11 cameraX=-0.28, cameraY=0.85 cameraTheta=1.89
03:36:41.206 00.001 18120 setting lock position to (893.49, 234.34)
03:36:41.206 00.000 18120 Mount: notify guiding dithered (-0.3, 0.8)
03:36:41.207 00.001 18120 MultiStar: stabilizing after lock position change
03:36:41.208 00.001 18120 Status Line: Dithering de 0.89,-0.10
03:36:41.209 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:36:41.210 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
03:36:41.210 00.000 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":0,"id":"35727461-5c57-4c4e-b2c7-198fa2fd6db4"}
03:36:41.211 00.001 18120 evsrv: cli 0D46DFD0 disconnect
03:36:42.163 00.952 21948 Exposure complete
03:36:42.211 00.048 21948 worker thread done servicing request
03:36:42.211 00.000 18120 OnExposeComplete: enter
03:36:42.213 00.002 18120 UpdateGuideState(): m_state=6
03:36:42.215 00.002 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6042
03:36:42.216 00.001 18120 Star::Find returns 1 (0), X=893.70, Y=233.67, Mass=1864, SNR=29.9, Peak=134 HFD=4.1
03:36:42.217 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.03)
03:36:42.218 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.99)
03:36:42.219 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.67 hyp=0.70 cameraTheta=-1.26 mountX=-0.70 mountY=0.11, mountTheta=2.99
03:36:42.222 00.003 18120 dither recenter: remaining=(-0.9,0.1) step=(-0.9,0.1)
03:36:42.223 00.001 18120 MountToCamera -- mountTheta (3.03) + m_xAngle (2.00) = xAngle (5.03 = -1.25)
03:36:42.224 00.001 18120 MountToCamera -- mountX=-0.89 mountY=0.10 hyp=0.89 mountTheta=3.03 cameraX=0.28, cameraY=-0.85 cameraTheta=-1.25
03:36:42.224 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.85, opts=4)
03:36:42.224 00.000 18120 Enqueuing Move request for scope (0.28, -0.85)
03:36:42.225 00.001 18120 Mount: notify direct move -0.89,0.10
03:36:42.225 00.000 21948 Worker thread wakes up
03:36:42.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:42.226 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.85) opts 0x4
03:36:42.226 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.85)
03:36:42.226 00.000 21948 Moving (0.28, -0.85) raw xDistance=-0.89 yDistance=0.10
03:36:42.226 00.000 21948 MoveAxis(E, 252, B)
03:36:42.226 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:36:42.226 00.000 18120 PhdController: settling, locked = 1, distance = 0.95 (0.50) aobump = 0 frame = 1 / 99999
03:36:42.227 00.001 21948 Guiding  Dir = 2, Dur = 252
03:36:42.227 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066602.227,"Host":"ASUS_SAM","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:36:42.228 00.001 21948 IsSlewing returns 0
03:36:42.228 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:42.229 00.001 21948 IsGuiding returns 0
03:36:42.229 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:42.230 00.001 18120 Enqueuing Expose request
03:36:42.231 00.001 21948 PulseGuide returned control before completion, sleep 261
03:36:42.504 00.273 21948 IsGuiding returns 0
03:36:42.504 00.000 21948 Move returns status 0, amount 252
03:36:42.504 00.000 21948 MoveAxis(S, 24, B)
03:36:42.504 00.000 21948 Guiding  Dir = 1, Dur = 24
03:36:42.505 00.001 21948 IsSlewing returns 0
03:36:42.505 00.000 21948 IsGuiding returns 0
03:36:42.510 00.005 21948 PulseGuide returned control before completion, sleep 30
03:36:42.551 00.041 21948 IsGuiding returns 0
03:36:42.551 00.000 21948 Move returns status 0, amount 24
03:36:42.551 00.000 21948 move complete, result=0
03:36:42.551 00.000 21948 worker thread done servicing request
03:36:42.551 00.000 18120 GuideStep: -0.9 px 252 ms EAST, 0.1 px 24 ms SOUTH
03:36:42.552 00.001 21948 Worker thread wakes up
03:36:42.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:42.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:44.189 01.637 21948 Exposure complete
03:36:44.236 00.047 21948 worker thread done servicing request
03:36:44.236 00.000 18120 OnExposeComplete: enter
03:36:44.236 00.000 18120 UpdateGuideState(): m_state=6
03:36:44.237 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6043
03:36:44.237 00.000 18120 Star::Find returns 1 (0), X=893.00, Y=234.95, Mass=1805, SNR=29.4, Peak=172 HFD=4.4
03:36:44.238 00.001 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
03:36:44.238 00.000 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
03:36:44.239 00.001 18120 CameraToMount -- cameraX=-0.49 cameraY=0.61 hyp=0.78 cameraTheta=2.25 mountX=0.75 mountY=0.16, mountTheta=0.21
03:36:44.240 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.61, opts=13)
03:36:44.240 00.000 18120 Enqueuing Move request for scope (-0.49, 0.61)
03:36:44.241 00.001 21948 Worker thread wakes up
03:36:44.241 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.61) opts 0xd
03:36:44.241 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.61)
03:36:44.241 00.000 21948 Moving (-0.49, 0.61) raw xDistance=0.75 yDistance=0.16
03:36:44.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.75
03:36:44.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:44.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:44.241 00.000 18120 UpdateGuideState exits: m=1805 RSB=29.4
03:36:44.242 00.001 18120 PhdController: settling, locked = 1, distance = 0.78 (0.50) aobump = 0 frame = 2 / 99999
03:36:44.242 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:36:44.242 00.000 21948 MoveAxis(W, 135, ABG)
03:36:44.242 00.000 21948 Guiding  Dir = 3, Dur = 135
03:36:44.242 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066604.242,"Host":"ASUS_SAM","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:36:44.243 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:44.243 00.000 21948 IsSlewing returns 0
03:36:44.244 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:44.244 00.000 18120 Enqueuing Expose request
03:36:44.245 00.001 21948 IsGuiding returns 0
03:36:44.247 00.002 21948 PulseGuide returned control before completion, sleep 144
03:36:44.413 00.166 21948 IsGuiding returns 0
03:36:44.413 00.000 21948 Move returns status 0, amount 135
03:36:44.413 00.000 21948 MoveAxis(N, 0, ABG)
03:36:44.413 00.000 21948 Move returns status 0, amount 0
03:36:44.413 00.000 21948 move complete, result=0
03:36:44.413 00.000 21948 worker thread done servicing request
03:36:44.413 00.000 21948 Worker thread wakes up
03:36:44.413 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:44.413 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:44.413 00.000 18120 GuideStep: 0.8 px 135 ms WEST, 0.2 px 0 ms NORTH
03:36:45.817 01.404 21948 Exposure complete
03:36:45.863 00.046 21948 worker thread done servicing request
03:36:45.863 00.000 18120 OnExposeComplete: enter
03:36:45.863 00.000 18120 UpdateGuideState(): m_state=6
03:36:45.864 00.001 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6044
03:36:45.864 00.000 18120 Star::Find returns 1 (0), X=893.27, Y=234.57, Mass=1739, SNR=28.9, Peak=139 HFD=4.0
03:36:45.865 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
03:36:45.865 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
03:36:45.866 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.33 mountX=0.30 mountY=0.09, mountTheta=0.29
03:36:45.868 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.23, opts=13)
03:36:45.868 00.000 18120 Enqueuing Move request for scope (-0.22, 0.23)
03:36:45.869 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:45.869 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.9
03:36:45.869 00.000 18120 PhdController: settling, locked = 1, distance = 0.64 (0.50) aobump = 0 frame = 3 / 99999
03:36:45.870 00.001 21948 Worker thread wakes up
03:36:45.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
03:36:45.870 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
03:36:45.870 00.000 21948 Moving (-0.22, 0.23) raw xDistance=0.30 yDistance=0.09
03:36:45.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
03:36:45.870 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:45.870 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066605.870,"Host":"ASUS_SAM","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:36:45.871 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:45.871 00.000 21948 MoveAxis(W, 63, ABG)
03:36:45.871 00.000 21948 Guiding  Dir = 3, Dur = 63
03:36:45.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:45.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:45.872 00.001 18120 Enqueuing Expose request
03:36:45.872 00.000 21948 IsSlewing returns 0
03:36:45.872 00.000 21948 IsGuiding returns 0
03:36:45.873 00.001 21948 PulseGuide returned control before completion, sleep 72
03:36:45.955 00.082 21948 IsGuiding returns 0
03:36:45.955 00.000 21948 Move returns status 0, amount 63
03:36:45.955 00.000 21948 MoveAxis(N, 0, ABG)
03:36:45.955 00.000 21948 Move returns status 0, amount 0
03:36:45.955 00.000 21948 move complete, result=0
03:36:45.956 00.001 21948 worker thread done servicing request
03:36:45.956 00.000 21948 Worker thread wakes up
03:36:45.956 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:45.956 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:45.956 00.000 18120 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
03:36:47.596 01.640 21948 Exposure complete
03:36:47.638 00.042 21948 worker thread done servicing request
03:36:47.638 00.000 18120 OnExposeComplete: enter
03:36:47.639 00.001 18120 UpdateGuideState(): m_state=6
03:36:47.639 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6045
03:36:47.641 00.002 18120 Star::Find returns 1 (0), X=893.38, Y=234.17, Mass=1953, SNR=30.7, Peak=144 HFD=4.3
03:36:47.641 00.000 18120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.00) = xAngle (-4.09 = 2.20)
03:36:47.642 00.001 18120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.13 = 2.16)
03:36:47.643 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.09 mountX=-0.12 mountY=0.17, mountTheta=2.18
03:36:47.644 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.18, opts=13)
03:36:47.645 00.001 18120 Enqueuing Move request for scope (-0.10, -0.18)
03:36:47.645 00.000 21948 Worker thread wakes up
03:36:47.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:47.646 00.001 18120 UpdateGuideState exits: m=1953 RSB=30.7
03:36:47.646 00.000 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 4 / 99999
03:36:47.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
03:36:47.646 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
03:36:47.646 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066607.646,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:36:47.647 00.001 21948 Moving (-0.10, -0.18) raw xDistance=-0.12 yDistance=0.17
03:36:47.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:36:47.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:47.647 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:47.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:47.648 00.001 18120 Enqueuing Expose request
03:36:47.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:36:47.648 00.000 21948 MoveAxis(E, 0, ABG)
03:36:47.648 00.000 21948 Move returns status 0, amount 0
03:36:47.648 00.000 21948 MoveAxis(N, 0, ABG)
03:36:47.648 00.000 21948 Move returns status 0, amount 0
03:36:47.648 00.000 21948 move complete, result=0
03:36:47.648 00.000 21948 worker thread done servicing request
03:36:47.648 00.000 21948 Worker thread wakes up
03:36:47.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:47.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:47.649 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:49.166 01.517 21948 Exposure complete
03:36:49.208 00.042 21948 worker thread done servicing request
03:36:49.208 00.000 18120 OnExposeComplete: enter
03:36:49.209 00.001 18120 UpdateGuideState(): m_state=6
03:36:49.211 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6046
03:36:49.213 00.002 18120 Star::Find returns 1 (0), X=893.67, Y=234.15, Mass=1794, SNR=29.3, Peak=138 HFD=4.2
03:36:49.216 00.003 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
03:36:49.218 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
03:36:49.218 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.82 mountX=-0.25 mountY=-0.07, mountTheta=-2.86
03:36:49.221 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.19, opts=13)
03:36:49.221 00.000 18120 Enqueuing Move request for scope (0.18, -0.19)
03:36:49.222 00.001 21948 Worker thread wakes up
03:36:49.222 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:49.222 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:36:49.223 00.001 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 5 / 99999
03:36:49.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
03:36:49.223 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066609.223,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:36:49.224 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
03:36:49.224 00.000 21948 Moving (0.18, -0.19) raw xDistance=-0.25 yDistance=-0.07
03:36:49.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:36:49.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:49.224 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:49.224 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:49.225 00.001 18120 Enqueuing Expose request
03:36:49.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:36:49.225 00.000 21948 MoveAxis(E, 45, ABG)
03:36:49.225 00.000 21948 Guiding  Dir = 2, Dur = 45
03:36:49.225 00.000 21948 IsSlewing returns 0
03:36:49.225 00.000 21948 IsGuiding returns 0
03:36:49.227 00.002 21948 PulseGuide returned control before completion, sleep 54
03:36:49.292 00.065 21948 IsGuiding returns 0
03:36:49.292 00.000 21948 Move returns status 0, amount 45
03:36:49.292 00.000 21948 MoveAxis(N, 0, ABG)
03:36:49.293 00.001 21948 Move returns status 0, amount 0
03:36:49.293 00.000 21948 move complete, result=0
03:36:49.293 00.000 21948 worker thread done servicing request
03:36:49.293 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
03:36:49.294 00.001 21948 Worker thread wakes up
03:36:49.294 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:49.294 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:50.922 01.628 21948 Exposure complete
03:36:50.974 00.052 21948 worker thread done servicing request
03:36:50.974 00.000 18120 OnExposeComplete: enter
03:36:50.976 00.002 18120 UpdateGuideState(): m_state=6
03:36:50.978 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6047
03:36:50.979 00.001 18120 Star::Find returns 1 (0), X=893.53, Y=234.33, Mass=1808, SNR=29.4, Peak=128 HFD=4.3
03:36:50.980 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
03:36:50.982 00.002 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:36:50.982 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.35 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
03:36:50.984 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
03:36:50.985 00.001 18120 Enqueuing Move request for scope (0.04, -0.01)
03:36:50.985 00.000 21948 Worker thread wakes up
03:36:50.985 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:50.986 00.001 18120 UpdateGuideState exits: m=1808 RSB=29.4
03:36:50.986 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 6 / 99999
03:36:50.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:36:50.987 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786066610.986,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
03:36:50.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:36:50.987 00.000 21948 Moving (0.04, -0.01) raw xDistance=-0.03 yDistance=-0.03
03:36:50.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:50.988 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:50.988 00.000 18120 Enqueuing Expose request
03:36:50.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:36:50.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:50.989 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:36:50.989 00.000 21948 MoveAxis(E, 0, ABG)
03:36:50.989 00.000 21948 Move returns status 0, amount 0
03:36:50.989 00.000 21948 MoveAxis(N, 0, ABG)
03:36:50.989 00.000 21948 Move returns status 0, amount 0
03:36:50.989 00.000 21948 move complete, result=0
03:36:50.989 00.000 21948 worker thread done servicing request
03:36:50.989 00.000 21948 Worker thread wakes up
03:36:50.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:50.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:50.989 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:52.507 01.518 21948 Exposure complete
03:36:52.565 00.058 21948 worker thread done servicing request
03:36:52.565 00.000 18120 OnExposeComplete: enter
03:36:52.567 00.002 18120 UpdateGuideState(): m_state=6
03:36:52.568 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6048
03:36:52.570 00.002 18120 Star::Find returns 1 (0), X=893.77, Y=234.26, Mass=1864, SNR=29.9, Peak=139 HFD=4.4
03:36:52.571 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
03:36:52.572 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
03:36:52.573 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.30 mountX=-0.20 mountY=-0.21, mountTheta=-2.32
03:36:52.575 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.09, opts=13)
03:36:52.576 00.001 18120 Enqueuing Move request for scope (0.28, -0.09)
03:36:52.576 00.000 21948 Worker thread wakes up
03:36:52.576 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:52.577 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:36:52.577 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 7 / 99999
03:36:52.578 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
03:36:52.578 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066612.578,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
03:36:52.578 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
03:36:52.578 00.000 21948 Moving (0.28, -0.09) raw xDistance=-0.20 yDistance=-0.21
03:36:52.578 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:52.579 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:52.579 00.000 18120 Enqueuing Expose request
03:36:52.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:36:52.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:52.580 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:36:52.580 00.000 21948 MoveAxis(E, 0, ABG)
03:36:52.580 00.000 21948 Move returns status 0, amount 0
03:36:52.580 00.000 21948 MoveAxis(N, 0, ABG)
03:36:52.580 00.000 21948 Move returns status 0, amount 0
03:36:52.580 00.000 21948 move complete, result=0
03:36:52.580 00.000 21948 worker thread done servicing request
03:36:52.580 00.000 21948 Worker thread wakes up
03:36:52.580 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:52.580 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:52.580 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:54.218 01.638 21948 Exposure complete
03:36:54.264 00.046 21948 worker thread done servicing request
03:36:54.264 00.000 18120 OnExposeComplete: enter
03:36:54.267 00.003 18120 UpdateGuideState(): m_state=6
03:36:54.270 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6049
03:36:54.272 00.002 18120 Star::Find returns 1 (0), X=893.39, Y=234.56, Mass=1957, SNR=30.6, Peak=131 HFD=4.2
03:36:54.273 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
03:36:54.274 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
03:36:54.276 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=0.24 mountY=-0.02, mountTheta=-0.08
03:36:54.279 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.22, opts=13)
03:36:54.280 00.001 18120 Enqueuing Move request for scope (-0.09, 0.22)
03:36:54.280 00.000 21948 Worker thread wakes up
03:36:54.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:54.281 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
03:36:54.281 00.000 18120 UpdateGuideState exits: m=1957 RSB=30.6
03:36:54.281 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 8 / 99999
03:36:54.282 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
03:36:54.282 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066614.282,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
03:36:54.282 00.000 21948 Moving (-0.09, 0.22) raw xDistance=0.24 yDistance=-0.02
03:36:54.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:36:54.282 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:54.283 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:54.283 00.000 18120 Enqueuing Expose request
03:36:54.284 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:54.284 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:36:54.284 00.000 21948 MoveAxis(W, 43, ABG)
03:36:54.284 00.000 21948 Guiding  Dir = 3, Dur = 43
03:36:54.284 00.000 21948 IsSlewing returns 0
03:36:54.284 00.000 21948 IsGuiding returns 0
03:36:54.285 00.001 21948 PulseGuide returned control before completion, sleep 52
03:36:54.341 00.056 21948 IsGuiding returns 1
03:36:54.341 00.000 21948 scope still moving after pulse duration time elapsed
03:36:54.373 00.032 21948 IsSlewing returns 0
03:36:54.374 00.001 21948 IsGuiding returns 0
03:36:54.374 00.000 21948 scope move finished after 43 + 46 ms
03:36:54.374 00.000 21948 Move returns status 0, amount 43
03:36:54.374 00.000 21948 MoveAxis(N, 0, ABG)
03:36:54.374 00.000 21948 Move returns status 0, amount 0
03:36:54.374 00.000 21948 move complete, result=0
03:36:54.374 00.000 21948 worker thread done servicing request
03:36:54.374 00.000 21948 Worker thread wakes up
03:36:54.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:54.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:54.374 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
03:36:55.784 01.410 21948 Exposure complete
03:36:55.832 00.048 21948 worker thread done servicing request
03:36:55.832 00.000 18120 OnExposeComplete: enter
03:36:55.833 00.001 18120 UpdateGuideState(): m_state=6
03:36:55.834 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6050
03:36:55.835 00.001 18120 Star::Find returns 1 (0), X=893.35, Y=234.24, Mass=1899, SNR=30.1, Peak=151 HFD=3.8
03:36:55.836 00.001 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.82)
03:36:55.837 00.001 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.50 = 1.78)
03:36:55.839 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.46 mountX=-0.04 mountY=0.17, mountTheta=1.82
03:36:55.842 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.11, opts=13)
03:36:55.845 00.003 18120 Enqueuing Move request for scope (-0.13, -0.11)
03:36:55.847 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:55.849 00.002 18120 UpdateGuideState exits: m=1899 RSB=30.1
03:36:55.852 00.003 21948 Worker thread wakes up
03:36:55.852 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
03:36:55.852 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
03:36:55.852 00.000 21948 Moving (-0.13, -0.11) raw xDistance=-0.04 yDistance=0.17
03:36:55.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:55.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:55.852 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 9 / 99999
03:36:55.853 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:36:55.853 00.000 21948 MoveAxis(E, 0, ABG)
03:36:55.853 00.000 21948 Move returns status 0, amount 0
03:36:55.853 00.000 21948 MoveAxis(N, 0, ABG)
03:36:55.853 00.000 21948 Move returns status 0, amount 0
03:36:55.853 00.000 21948 move complete, result=0
03:36:55.853 00.000 21948 worker thread done servicing request
03:36:55.853 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066615.853,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:36:55.855 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:55.856 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:55.857 00.001 18120 Enqueuing Expose request
03:36:55.861 00.004 21948 Worker thread wakes up
03:36:55.861 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:55.863 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:55.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:57.488 01.625 21948 Exposure complete
03:36:57.514 00.026 21948 worker thread done servicing request
03:36:57.514 00.000 18120 OnExposeComplete: enter
03:36:57.516 00.002 18120 UpdateGuideState(): m_state=6
03:36:57.517 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6051
03:36:57.518 00.001 18120 Star::Find returns 1 (0), X=893.46, Y=234.22, Mass=1832, SNR=29.7, Peak=148 HFD=3.8
03:36:57.519 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.00) = xAngle (-3.80 = 2.48)
03:36:57.519 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.44)
03:36:57.520 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=-0.10 mountY=0.08, mountTheta=2.46
03:36:57.521 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
03:36:57.521 00.000 18120 Enqueuing Move request for scope (-0.03, -0.12)
03:36:57.522 00.001 21948 Worker thread wakes up
03:36:57.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:36:57.522 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:36:57.522 00.000 21948 Moving (-0.03, -0.12) raw xDistance=-0.10 yDistance=0.08
03:36:57.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:36:57.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:57.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:57.522 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.7
03:36:57.524 00.002 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 10 / 99999
03:36:57.524 00.000 18120 PhdController: newstate STATE_FINISH
03:36:57.524 00.000 18120 PhdController complete: success
03:36:57.525 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:57.525 00.000 21948 MoveAxis(E, 0, ABG)
03:36:57.525 00.000 21948 Move returns status 0, amount 0
03:36:57.525 00.000 21948 MoveAxis(N, 0, ABG)
03:36:57.525 00.000 21948 Move returns status 0, amount 0
03:36:57.525 00.000 21948 move complete, result=0
03:36:57.525 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786066617.525,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
03:36:57.525 00.000 21948 worker thread done servicing request
03:36:57.526 00.001 18120 Mount: notify guiding dither settle done success=1
03:36:57.526 00.000 18120 PhdController: newstate STATE_IDLE
03:36:57.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:57.527 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:57.527 00.000 18120 Enqueuing Expose request
03:36:57.528 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:57.528 00.000 21948 Worker thread wakes up
03:36:57.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:57.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:59.041 01.513 21948 Exposure complete
03:36:59.082 00.041 21948 worker thread done servicing request
03:36:59.084 00.002 18120 OnExposeComplete: enter
03:36:59.087 00.003 18120 UpdateGuideState(): m_state=6
03:36:59.088 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.089 00.001 18120 Star::Find returns 1 (0), X=893.66, Y=234.24, Mass=1892, SNR=30.2, Peak=146 HFD=4.0
03:36:59.090 00.001 18120 MultiStar: exiting stabilization period
03:36:59.091 00.001 18120 MultiStar: updating star positions after lock position change
03:36:59.093 00.002 18120 Star::Find(15, 619, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.096 00.003 18120 Star::Find returns 1 (0), X=618.63, Y=384.49, Mass=883, SNR=20.4, Peak=65 HFD=3.8
03:36:59.097 00.001 18120 Star::Find(15, 1046, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.099 00.002 18120 Star::Find returns 1 (0), X=1045.48, Y=598.97, Mass=717, SNR=18.4, Peak=58 HFD=3.7
03:36:59.100 00.001 18120 Star::Find(15, 153, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.101 00.001 18120 Star::Find returns 1 (0), X=152.89, Y=35.47, Mass=646, SNR=17.6, Peak=69 HFD=3.5
03:36:59.102 00.001 18120 Star::Find(15, 336, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.103 00.001 18120 Star::Find returns 1 (0), X=335.68, Y=892.54, Mass=580, SNR=16.7, Peak=57 HFD=3.4
03:36:59.103 00.000 18120 Star::Find(15, 160, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.104 00.001 18120 Star::Find returns 1 (0), X=160.06, Y=419.89, Mass=429, SNR=14.3, Peak=53 HFD=3.5
03:36:59.105 00.001 18120 Star::Find(15, 541, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.106 00.001 18120 Star::Find returns 1 (0), X=541.02, Y=68.40, Mass=475, SNR=14.9, Peak=47 HFD=4.1
03:36:59.108 00.002 18120 Star::Find(15, 1130, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.109 00.001 18120 Star::Find returns 1 (0), X=1130.13, Y=228.21, Mass=342, SNR=12.8, Peak=36 HFD=3.9
03:36:59.111 00.002 18120 Star::Find(15, 417, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.113 00.002 18120 Star::Find returns 1 (0), X=417.23, Y=130.98, Mass=294, SNR=11.8, Peak=33 HFD=3.9
03:36:59.114 00.001 18120 Star::Find(15, 750, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.115 00.001 18120 Star::Find returns 1 (0), X=750.34, Y=263.73, Mass=263, SNR=11.2, Peak=29 HFD=3.2
03:36:59.116 00.001 18120 Star::Find(15, 1232, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.117 00.001 18120 Star::Find returns 1 (0), X=1231.18, Y=675.75, Mass=272, SNR=11.4, Peak=33 HFD=3.1
03:36:59.119 00.002 18120 Star::Find(15, 847, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
03:36:59.119 00.000 18120 Star::Find returns 1 (0), X=847.00, Y=75.35, Mass=274, SNR=11.4, Peak=27 HFD=3.4
03:36:59.120 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:36:59.121 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:36:59.121 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
03:36:59.123 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.10, opts=13)
03:36:59.125 00.002 18120 Enqueuing Move request for scope (0.18, -0.10)
03:36:59.126 00.001 21948 Worker thread wakes up
03:36:59.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
03:36:59.126 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
03:36:59.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:36:59.128 00.002 18120 UpdateGuideState exits: m=1892 RSB=30.2
03:36:59.129 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:59.131 00.002 21948 Moving (0.18, -0.10) raw xDistance=-0.17 yDistance=-0.11
03:36:59.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:36:59.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:36:59.133 00.002 18120 Enqueuing Expose request
03:36:59.135 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:59.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:36:59.135 00.000 21948 MoveAxis(E, 0, ABG)
03:36:59.135 00.000 21948 Move returns status 0, amount 0
03:36:59.135 00.000 21948 MoveAxis(N, 0, ABG)
03:36:59.135 00.000 21948 Move returns status 0, amount 0
03:36:59.135 00.000 21948 move complete, result=0
03:36:59.135 00.000 21948 worker thread done servicing request
03:36:59.135 00.000 21948 Worker thread wakes up
03:36:59.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:36:59.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:36:59.136 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:00.758 01.622 21948 Exposure complete
03:37:00.806 00.048 21948 worker thread done servicing request
03:37:00.806 00.000 18120 OnExposeComplete: enter
03:37:00.809 00.003 18120 UpdateGuideState(): m_state=6
03:37:00.811 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6053
03:37:00.814 00.003 18120 Star::Find returns 1 (0), X=893.62, Y=233.94, Mass=1842, SNR=29.8, Peak=149 HFD=4.1
03:37:00.816 00.002 18120 MultiStar: [#1 0.14,0.01,0.73,U] [#2 -0.03,-0.18,0.62,U] [#3 0.09,0.04,0.61,U] [#4 0.08,-0.05,0.57,U] [#5 0.07,-0.01,0.46,U] [#6 0.10,-0.20,0.54,U] [#7 0.01,-0.22,0.45,U] [#8 0.07,-0.00,0.40,U] 
03:37:00.819 00.003 18120 refined, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.13, -0.40}
03:37:00.821 00.002 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
03:37:00.824 00.003 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
03:37:00.824 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.02 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
03:37:00.825 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
03:37:00.826 00.001 18120 Enqueuing Move request for scope (0.08, -0.13)
03:37:00.826 00.000 21948 Worker thread wakes up
03:37:00.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:37:00.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:37:00.826 00.000 21948 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.01
03:37:00.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:37:00.827 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:00.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:00.827 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.8
03:37:00.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:00.828 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:00.828 00.000 18120 Enqueuing Expose request
03:37:00.829 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:37:00.829 00.000 21948 MoveAxis(E, 0, ABG)
03:37:00.829 00.000 21948 Move returns status 0, amount 0
03:37:00.829 00.000 21948 MoveAxis(N, 0, ABG)
03:37:00.829 00.000 21948 Move returns status 0, amount 0
03:37:00.829 00.000 21948 move complete, result=0
03:37:00.829 00.000 21948 worker thread done servicing request
03:37:00.829 00.000 21948 Worker thread wakes up
03:37:00.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:00.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:00.829 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:02.343 01.514 21948 Exposure complete
03:37:02.388 00.045 21948 worker thread done servicing request
03:37:02.389 00.001 18120 OnExposeComplete: enter
03:37:02.389 00.000 18120 UpdateGuideState(): m_state=6
03:37:02.390 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6054
03:37:02.390 00.000 18120 Star::Find returns 1 (0), X=893.39, Y=234.10, Mass=1817, SNR=29.6, Peak=142 HFD=4.0
03:37:02.391 00.001 18120 MultiStar: [#1 -0.03,0.18,0.73,U] [#2 -0.04,0.04,0.62,U] [#3 -0.12,0.24,0.58,U] [#4 0.06,-0.15,0.54,U] [#5 -0.11,0.14,0.46,U] [#6 -0.08,-0.06,0.51,U] [#7 -0.10,-0.05,0.43,U] [#8 -0.18,0.27,0.41,U] 
03:37:02.391 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.09, -0.24}
03:37:02.391 00.000 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.00) = xAngle (0.90 = 0.90)
03:37:02.392 00.001 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.86 = 0.86)
03:37:02.392 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=0.05 mountY=0.06, mountTheta=0.88
03:37:02.393 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
03:37:02.394 00.001 18120 Enqueuing Move request for scope (-0.07, 0.02)
03:37:02.394 00.000 21948 Worker thread wakes up
03:37:02.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:02.396 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
03:37:02.396 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.6
03:37:02.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:02.397 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:02.398 00.001 18120 Enqueuing Expose request
03:37:02.399 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
03:37:02.399 00.000 21948 Moving (-0.07, 0.02) raw xDistance=0.05 yDistance=0.06
03:37:02.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:37:02.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:02.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:37:02.399 00.000 21948 MoveAxis(E, 0, ABG)
03:37:02.399 00.000 21948 Move returns status 0, amount 0
03:37:02.399 00.000 21948 MoveAxis(N, 0, ABG)
03:37:02.399 00.000 21948 Move returns status 0, amount 0
03:37:02.399 00.000 21948 move complete, result=0
03:37:02.400 00.001 21948 worker thread done servicing request
03:37:02.400 00.000 21948 Worker thread wakes up
03:37:02.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:02.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:02.400 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:04.035 01.635 21948 Exposure complete
03:37:04.100 00.065 21948 worker thread done servicing request
03:37:04.100 00.000 18120 OnExposeComplete: enter
03:37:04.101 00.001 18120 UpdateGuideState(): m_state=6
03:37:04.102 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6055
03:37:04.104 00.002 18120 Star::Find returns 1 (0), X=893.50, Y=234.11, Mass=1692, SNR=28.5, Peak=131 HFD=3.9
03:37:04.105 00.001 18120 MultiStar: [#1 0.04,-0.01,0.76,U] [#2 0.04,-0.07,0.67,U] [#3 -0.00,0.13,0.63,U] [#4 -0.10,-0.21,0.56,U] [#5 -0.07,-0.10,0.48,U] [#6 0.05,-0.00,0.56,U] [#7 -0.15,-0.25,0.46,U] [#8 0.23,-0.15,0.39,U] 
03:37:04.106 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.01, -0.23}
03:37:04.108 00.002 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.77)
03:37:04.108 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.73)
03:37:04.109 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=-0.09 mountY=0.04, mountTheta=2.73
03:37:04.111 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.10, opts=13)
03:37:04.111 00.000 18120 Enqueuing Move request for scope (0.01, -0.10)
03:37:04.114 00.003 21948 Worker thread wakes up
03:37:04.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:37:04.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:04.115 00.001 18120 UpdateGuideState exits: m=1692 RSB=28.5
03:37:04.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:04.116 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:04.116 00.000 18120 Enqueuing Expose request
03:37:04.117 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:37:04.117 00.000 21948 Moving (0.01, -0.10) raw xDistance=-0.09 yDistance=0.04
03:37:04.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:37:04.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:04.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:37:04.117 00.000 21948 MoveAxis(E, 0, ABG)
03:37:04.117 00.000 21948 Move returns status 0, amount 0
03:37:04.117 00.000 21948 MoveAxis(N, 0, ABG)
03:37:04.117 00.000 21948 Move returns status 0, amount 0
03:37:04.117 00.000 21948 move complete, result=0
03:37:04.117 00.000 21948 worker thread done servicing request
03:37:04.117 00.000 21948 Worker thread wakes up
03:37:04.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:04.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:04.117 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:05.525 01.408 21948 Exposure complete
03:37:05.577 00.052 21948 worker thread done servicing request
03:37:05.577 00.000 18120 OnExposeComplete: enter
03:37:05.577 00.000 18120 UpdateGuideState(): m_state=6
03:37:05.578 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6056
03:37:05.578 00.000 18120 Star::Find returns 1 (0), X=893.65, Y=234.06, Mass=1912, SNR=30.4, Peak=154 HFD=4.0
03:37:05.579 00.001 18120 MultiStar: [#1 0.10,-0.01,0.68,U] [#2 0.09,-0.20,0.64,U] [#3 0.01,-0.02,0.63,U] [#4 -0.01,-0.16,0.57,U] [#5 -0.10,-0.15,0.44,U] [#6 -0.17,-0.20,0.52,U] [#7 -0.01,-0.10,0.43,U] [#8 -0.06,-0.04,0.39,U] 
03:37:05.579 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {0.17, -0.28}
03:37:05.579 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.38 = 2.90)
03:37:05.582 00.003 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.86)
03:37:05.583 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.39 mountX=-0.14 mountY=0.04, mountTheta=2.86
03:37:05.585 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.14, opts=13)
03:37:05.586 00.001 18120 Enqueuing Move request for scope (0.03, -0.14)
03:37:05.586 00.000 21948 Worker thread wakes up
03:37:05.586 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
03:37:05.586 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
03:37:05.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:05.586 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.4
03:37:05.587 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:05.590 00.003 21948 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.04
03:37:05.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:37:05.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:05.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:05.590 00.000 18120 Enqueuing Expose request
03:37:05.591 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:37:05.591 00.000 21948 MoveAxis(E, 0, ABG)
03:37:05.591 00.000 21948 Move returns status 0, amount 0
03:37:05.591 00.000 21948 MoveAxis(N, 0, ABG)
03:37:05.591 00.000 21948 Move returns status 0, amount 0
03:37:05.591 00.000 21948 move complete, result=0
03:37:05.591 00.000 21948 worker thread done servicing request
03:37:05.591 00.000 21948 Worker thread wakes up
03:37:05.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:05.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:05.591 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:07.224 01.633 21948 Exposure complete
03:37:07.258 00.034 21948 worker thread done servicing request
03:37:07.258 00.000 18120 OnExposeComplete: enter
03:37:07.259 00.001 18120 UpdateGuideState(): m_state=6
03:37:07.260 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6057
03:37:07.261 00.001 18120 Star::Find returns 1 (0), X=893.45, Y=234.04, Mass=1843, SNR=29.7, Peak=136 HFD=4.1
03:37:07.261 00.000 18120 MultiStar: [#1 -0.05,0.21,0.71,U] [#2 -0.11,-0.21,0.63,U] [#3 -0.15,0.13,0.61,U] [#4 -0.07,-0.08,0.57,U] [#5 -0.25,0.19,0.47,U] [#6 -0.05,-0.20,0.54,U] [#7 -0.42,-0.32,0.00,M1] [#8 -0.02,0.30,0.40,U] 
03:37:07.261 00.000 18120 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.03, -0.30}
03:37:07.262 00.001 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.77 = 1.51)
03:37:07.262 00.000 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.81 = 1.47)
03:37:07.263 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.78 mountX=0.01 mountY=0.09, mountTheta=1.51
03:37:07.264 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
03:37:07.264 00.000 18120 Enqueuing Move request for scope (-0.08, -0.03)
03:37:07.265 00.001 21948 Worker thread wakes up
03:37:07.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
03:37:07.265 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
03:37:07.265 00.000 21948 Moving (-0.08, -0.03) raw xDistance=0.01 yDistance=0.09
03:37:07.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:37:07.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:07.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:07.266 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:37:07.266 00.000 21948 MoveAxis(E, 0, ABG)
03:37:07.266 00.000 21948 Move returns status 0, amount 0
03:37:07.266 00.000 21948 MoveAxis(N, 0, ABG)
03:37:07.266 00.000 21948 Move returns status 0, amount 0
03:37:07.266 00.000 21948 move complete, result=0
03:37:07.266 00.000 21948 worker thread done servicing request
03:37:07.266 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.7
03:37:07.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:07.267 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:07.267 00.000 18120 Enqueuing Expose request
03:37:07.268 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:07.269 00.001 21948 Worker thread wakes up
03:37:07.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:07.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:08.789 01.520 21948 Exposure complete
03:37:08.830 00.041 21948 worker thread done servicing request
03:37:08.830 00.000 18120 OnExposeComplete: enter
03:37:08.831 00.001 18120 UpdateGuideState(): m_state=6
03:37:08.832 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6058
03:37:08.832 00.000 18120 Star::Find returns 1 (0), X=893.61, Y=234.12, Mass=1862, SNR=29.9, Peak=143 HFD=3.9
03:37:08.832 00.000 18120 MultiStar: [#1 0.04,0.05,0.72,U] [#2 -0.15,-0.01,0.67,U] [#3 -0.18,-0.07,0.60,U] [#4 -0.05,-0.11,0.56,U] [#5 -0.07,0.20,0.46,U] [#6 -0.25,0.16,0.55,U] [#7 -0.36,-0.09,0.44,U] [#8 -0.14,0.27,0.39,U] 
03:37:08.833 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {0.12, -0.22}
03:37:08.833 00.000 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
03:37:08.834 00.001 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
03:37:08.834 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.04 mountX=0.03 mountY=0.08, mountTheta=1.25
03:37:08.837 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.01, opts=13)
03:37:08.837 00.000 18120 Enqueuing Move request for scope (-0.09, -0.01)
03:37:08.838 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:08.839 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.9
03:37:08.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:08.840 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:08.840 00.000 18120 Enqueuing Expose request
03:37:08.840 00.000 21948 Worker thread wakes up
03:37:08.841 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
03:37:08.841 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
03:37:08.841 00.000 21948 Moving (-0.09, -0.01) raw xDistance=0.03 yDistance=0.08
03:37:08.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:37:08.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:08.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:37:08.841 00.000 21948 MoveAxis(E, 0, ABG)
03:37:08.841 00.000 21948 Move returns status 0, amount 0
03:37:08.841 00.000 21948 MoveAxis(N, 0, ABG)
03:37:08.841 00.000 21948 Move returns status 0, amount 0
03:37:08.841 00.000 21948 move complete, result=0
03:37:08.841 00.000 21948 worker thread done servicing request
03:37:08.841 00.000 21948 Worker thread wakes up
03:37:08.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:08.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:08.841 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:10.467 01.626 21948 Exposure complete
03:37:10.518 00.051 21948 worker thread done servicing request
03:37:10.518 00.000 18120 OnExposeComplete: enter
03:37:10.519 00.001 18120 UpdateGuideState(): m_state=6
03:37:10.519 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6059
03:37:10.520 00.001 18120 Star::Find returns 1 (0), X=893.32, Y=234.23, Mass=1879, SNR=30.0, Peak=144 HFD=4.2
03:37:10.520 00.000 18120 MultiStar: [#1 -0.05,0.23,0.71,U] [#2 -0.09,0.10,0.62,U] [#3 -0.22,0.09,0.58,U] [#4 0.02,0.07,0.53,U] [#5 -0.16,-0.08,0.45,U] [#6 0.07,-0.27,0.52,U] [#7 -0.34,-0.21,0.42,U] [#8 -0.15,0.11,0.41,U] 
03:37:10.521 00.001 18120 refined, 8 included, MultiStar: {-0.12, -0.00}, one-star: {-0.16, -0.11}
03:37:10.521 00.000 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
03:37:10.521 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
03:37:10.522 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.12 mountX=0.05 mountY=0.11, mountTheta=1.16
03:37:10.523 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.00, opts=13)
03:37:10.524 00.001 18120 Enqueuing Move request for scope (-0.12, -0.00)
03:37:10.525 00.001 21948 Worker thread wakes up
03:37:10.525 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
03:37:10.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:10.525 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
03:37:10.526 00.001 18120 UpdateGuideState exits: m=1879 RSB=30.0
03:37:10.526 00.000 21948 Moving (-0.12, -0.00) raw xDistance=0.05 yDistance=0.11
03:37:10.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:10.526 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:10.527 00.001 18120 Enqueuing Expose request
03:37:10.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:37:10.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:10.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:37:10.527 00.000 21948 MoveAxis(E, 0, ABG)
03:37:10.527 00.000 21948 Move returns status 0, amount 0
03:37:10.527 00.000 21948 MoveAxis(N, 0, ABG)
03:37:10.527 00.000 21948 Move returns status 0, amount 0
03:37:10.527 00.000 21948 move complete, result=0
03:37:10.527 00.000 21948 worker thread done servicing request
03:37:10.528 00.001 21948 Worker thread wakes up
03:37:10.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:10.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:10.528 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:12.047 01.519 21948 Exposure complete
03:37:12.113 00.066 21948 worker thread done servicing request
03:37:12.113 00.000 18120 OnExposeComplete: enter
03:37:12.114 00.001 18120 UpdateGuideState(): m_state=6
03:37:12.116 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6060
03:37:12.116 00.000 18120 Star::Find returns 1 (0), X=893.23, Y=234.25, Mass=1921, SNR=30.4, Peak=147 HFD=4.3
03:37:12.117 00.001 18120 MultiStar: [#1 -0.23,0.31,0.72,U] [#2 -0.23,0.18,0.62,U] [#3 -0.07,0.24,0.58,U] [#4 -0.26,0.04,0.56,U] [#5 -0.34,0.25,0.45,U] [#6 -0.51,0.15,0.00,M1] [#7 -0.38,0.14,0.41,U] [#8 0.06,-0.00,0.37,U] 
03:37:12.118 00.001 18120 refined, 7 included, MultiStar: {-0.22, 0.12}, one-star: {-0.26, -0.10}
03:37:12.118 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
03:37:12.119 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
03:37:12.119 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.65 mountX=0.20 mountY=0.14, mountTheta=0.62
03:37:12.121 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.12, opts=13)
03:37:12.121 00.000 18120 Enqueuing Move request for scope (-0.22, 0.12)
03:37:12.122 00.001 21948 Worker thread wakes up
03:37:12.122 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
03:37:12.122 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:12.123 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.4
03:37:12.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:12.123 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:12.124 00.001 18120 Enqueuing Expose request
03:37:12.124 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
03:37:12.124 00.000 21948 Moving (-0.22, 0.12) raw xDistance=0.20 yDistance=0.14
03:37:12.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:37:12.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:12.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:37:12.124 00.000 21948 MoveAxis(E, 0, ABG)
03:37:12.124 00.000 21948 Move returns status 0, amount 0
03:37:12.125 00.001 21948 MoveAxis(N, 0, ABG)
03:37:12.125 00.000 21948 Move returns status 0, amount 0
03:37:12.125 00.000 21948 move complete, result=0
03:37:12.125 00.000 21948 worker thread done servicing request
03:37:12.125 00.000 21948 Worker thread wakes up
03:37:12.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:12.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:12.125 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:13.747 01.622 21948 Exposure complete
03:37:13.797 00.050 21948 worker thread done servicing request
03:37:13.797 00.000 18120 OnExposeComplete: enter
03:37:13.798 00.001 18120 UpdateGuideState(): m_state=6
03:37:13.799 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6061
03:37:13.800 00.001 18120 Star::Find returns 1 (0), X=893.31, Y=234.23, Mass=1872, SNR=30.0, Peak=133 HFD=4.3
03:37:13.801 00.001 18120 MultiStar: [#1 -0.13,0.41,0.71,U] [#2 -0.19,0.24,0.63,U] [#3 -0.13,0.32,0.60,U] [#4 -0.20,0.16,0.58,U] [#5 -0.18,0.24,0.45,U] [#6 -0.16,0.29,0.51,U] [#7 -0.45,-0.03,0.00,M1] [#8 -0.32,0.14,0.37,U] 
03:37:13.801 00.000 18120 single-star, 7 included, MultiStar: {-0.18, 0.19}, one-star: {-0.17, -0.11}
03:37:13.802 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.57 = 1.71)
03:37:13.803 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.61 = 1.67)
03:37:13.803 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.58 mountX=-0.03 mountY=0.20, mountTheta=1.71
03:37:13.805 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.11, opts=13)
03:37:13.805 00.000 18120 Enqueuing Move request for scope (-0.17, -0.11)
03:37:13.806 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:13.806 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:37:13.807 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:13.807 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:13.807 00.000 18120 Enqueuing Expose request
03:37:13.808 00.001 21948 Worker thread wakes up
03:37:13.808 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
03:37:13.808 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
03:37:13.808 00.000 21948 Moving (-0.17, -0.11) raw xDistance=-0.03 yDistance=0.20
03:37:13.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:13.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:37:13.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:37:13.808 00.000 21948 MoveAxis(E, 0, ABG)
03:37:13.808 00.000 21948 Move returns status 0, amount 0
03:37:13.808 00.000 21948 MoveAxis(N, 0, ABG)
03:37:13.808 00.000 21948 Move returns status 0, amount 0
03:37:13.808 00.000 21948 move complete, result=0
03:37:13.808 00.000 21948 worker thread done servicing request
03:37:13.808 00.000 21948 Worker thread wakes up
03:37:13.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:13.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:13.809 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:15.335 01.526 21948 Exposure complete
03:37:15.384 00.049 21948 worker thread done servicing request
03:37:15.384 00.000 18120 OnExposeComplete: enter
03:37:15.385 00.001 18120 UpdateGuideState(): m_state=6
03:37:15.386 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6062
03:37:15.387 00.001 18120 Star::Find returns 1 (0), X=893.07, Y=234.34, Mass=1937, SNR=30.4, Peak=148 HFD=4.1
03:37:15.388 00.001 18120 MultiStar: [#1 -0.37,0.48,0.00,M1] [#2 -0.21,0.29,0.64,U] [#3 -0.11,0.28,0.56,U] [#4 -0.01,0.11,0.53,U] [#5 -0.28,0.10,0.47,U] [#6 -0.26,0.33,0.51,U] [#7 -0.32,0.43,0.00,M2] [#8 -0.20,0.40,0.00,M1] 
03:37:15.390 00.002 18120 refined, 5 included, MultiStar: {-0.24, 0.17}, one-star: {-0.42, 0.00}
03:37:15.391 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
03:37:15.392 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
03:37:15.393 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.53 mountX=0.25 mountY=0.14, mountTheta=0.50
03:37:15.396 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.17, opts=13)
03:37:15.397 00.001 18120 Enqueuing Move request for scope (-0.24, 0.17)
03:37:15.398 00.001 21948 Worker thread wakes up
03:37:15.398 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:15.399 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
03:37:15.399 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
03:37:15.399 00.000 18120 UpdateGuideState exits: m=1937 RSB=30.4
03:37:15.399 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:15.401 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:15.401 00.000 18120 Enqueuing Expose request
03:37:15.402 00.001 21948 Moving (-0.24, 0.17) raw xDistance=0.25 yDistance=0.14
03:37:15.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:37:15.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:15.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:37:15.402 00.000 21948 MoveAxis(W, 45, ABG)
03:37:15.402 00.000 21948 Guiding  Dir = 3, Dur = 45
03:37:15.402 00.000 21948 IsSlewing returns 0
03:37:15.402 00.000 21948 IsGuiding returns 0
03:37:15.403 00.001 21948 PulseGuide returned control before completion, sleep 54
03:37:15.461 00.058 21948 IsGuiding returns 0
03:37:15.461 00.000 21948 Move returns status 0, amount 45
03:37:15.462 00.001 21948 MoveAxis(N, 0, ABG)
03:37:15.462 00.000 21948 Move returns status 0, amount 0
03:37:15.462 00.000 21948 move complete, result=0
03:37:15.462 00.000 21948 worker thread done servicing request
03:37:15.462 00.000 21948 Worker thread wakes up
03:37:15.462 00.000 18120 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
03:37:15.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:15.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:17.091 01.629 21948 Exposure complete
03:37:17.134 00.043 21948 worker thread done servicing request
03:37:17.134 00.000 18120 OnExposeComplete: enter
03:37:17.135 00.001 18120 UpdateGuideState(): m_state=6
03:37:17.135 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6063
03:37:17.136 00.001 18120 Star::Find returns 1 (0), X=893.30, Y=234.20, Mass=1897, SNR=30.2, Peak=143 HFD=4.2
03:37:17.136 00.000 18120 MultiStar: [#1 0.08,-0.01,0.72,U] [#2 -0.03,0.03,0.61,U] [#3 -0.04,0.16,0.60,U] [#4 -0.10,0.06,0.54,U] [#5 -0.29,0.04,0.47,U] [#6 -0.40,0.04,0.52,U] [#7 -0.35,-0.08,0.41,U] [#8 -0.06,-0.22,0.38,U] 
03:37:17.136 00.000 18120 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.19, -0.15}
03:37:17.137 00.001 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.04 = 1.25)
03:37:17.137 00.000 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
03:37:17.138 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.04 mountX=0.04 mountY=0.13, mountTheta=1.24
03:37:17.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.01, opts=13)
03:37:17.139 00.000 18120 Enqueuing Move request for scope (-0.14, -0.01)
03:37:17.140 00.001 21948 Worker thread wakes up
03:37:17.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:17.140 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
03:37:17.140 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
03:37:17.141 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.2
03:37:17.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:17.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:17.143 00.002 18120 Enqueuing Expose request
03:37:17.143 00.000 21948 Moving (-0.14, -0.01) raw xDistance=0.04 yDistance=0.13
03:37:17.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:37:17.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:17.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:37:17.143 00.000 21948 MoveAxis(E, 0, ABG)
03:37:17.144 00.001 21948 Move returns status 0, amount 0
03:37:17.144 00.000 21948 MoveAxis(N, 0, ABG)
03:37:17.144 00.000 21948 Move returns status 0, amount 0
03:37:17.144 00.000 21948 move complete, result=0
03:37:17.144 00.000 21948 worker thread done servicing request
03:37:17.144 00.000 21948 Worker thread wakes up
03:37:17.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:17.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:17.144 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:18.672 01.528 21948 Exposure complete
03:37:18.722 00.050 21948 worker thread done servicing request
03:37:18.722 00.000 18120 OnExposeComplete: enter
03:37:18.723 00.001 18120 UpdateGuideState(): m_state=6
03:37:18.724 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6064
03:37:18.724 00.000 18120 Star::Find returns 1 (0), X=893.40, Y=234.05, Mass=1873, SNR=30.0, Peak=143 HFD=4.2
03:37:18.725 00.001 18120 MultiStar: [#1 -0.10,-0.07,0.69,U] [#2 0.02,-0.22,0.64,U] [#3 -0.03,-0.08,0.59,U] [#4 -0.05,-0.09,0.57,U] [#5 -0.19,-0.15,0.46,U] [#6 -0.08,-0.41,0.50,U] [#7 -0.11,-0.23,0.42,U] [#8 -0.18,-0.47,0.00,M1] 
03:37:18.725 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.20}, one-star: {-0.09, -0.30}
03:37:18.726 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.00) = xAngle (-3.93 = 2.35)
03:37:18.727 00.001 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.97 = 2.32)
03:37:18.728 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.93 mountX=-0.15 mountY=0.15, mountTheta=2.34
03:37:18.731 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.20, opts=13)
03:37:18.731 00.000 18120 Enqueuing Move request for scope (-0.07, -0.20)
03:37:18.732 00.001 21948 Worker thread wakes up
03:37:18.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
03:37:18.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
03:37:18.732 00.000 21948 Moving (-0.07, -0.20) raw xDistance=-0.15 yDistance=0.15
03:37:18.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:37:18.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:18.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:37:18.732 00.000 21948 MoveAxis(E, 0, ABG)
03:37:18.732 00.000 21948 Move returns status 0, amount 0
03:37:18.732 00.000 21948 MoveAxis(N, 0, ABG)
03:37:18.732 00.000 21948 Move returns status 0, amount 0
03:37:18.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:18.733 00.001 18120 UpdateGuideState exits: m=1873 RSB=30.0
03:37:18.733 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:18.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:18.734 00.001 18120 Enqueuing Expose request
03:37:18.734 00.000 21948 move complete, result=0
03:37:18.734 00.000 21948 worker thread done servicing request
03:37:18.734 00.000 21948 Worker thread wakes up
03:37:18.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:18.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:18.734 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:20.364 01.630 21948 Exposure complete
03:37:20.401 00.037 21948 worker thread done servicing request
03:37:20.401 00.000 18120 OnExposeComplete: enter
03:37:20.401 00.000 18120 UpdateGuideState(): m_state=6
03:37:20.402 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6065
03:37:20.402 00.000 18120 Star::Find returns 1 (0), X=893.63, Y=233.88, Mass=1824, SNR=29.6, Peak=148 HFD=4.0
03:37:20.403 00.001 18120 MultiStar: [#1 0.20,-0.19,0.70,U] [#2 0.03,-0.19,0.65,U] [#3 0.09,-0.04,0.60,U] [#4 -0.01,-0.18,0.57,U] [#5 0.01,-0.34,0.45,U] [#6 -0.01,-0.21,0.52,U] [#7 -0.15,-0.22,0.44,U] [#8 0.35,-0.14,0.39,U] 
03:37:20.404 00.001 18120 refined, 8 included, MultiStar: {0.08, -0.24}, one-star: {0.14, -0.46}
03:37:20.405 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
03:37:20.406 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
03:37:20.407 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.24 mountX=-0.25 mountY=0.03, mountTheta=3.00
03:37:20.410 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.24, opts=13)
03:37:20.411 00.001 18120 Enqueuing Move request for scope (0.08, -0.24)
03:37:20.411 00.000 21948 Worker thread wakes up
03:37:20.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:20.412 00.001 18120 UpdateGuideState exits: m=1824 RSB=29.6
03:37:20.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:20.413 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:20.413 00.000 18120 Enqueuing Expose request
03:37:20.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
03:37:20.413 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
03:37:20.413 00.000 21948 Moving (0.08, -0.24) raw xDistance=-0.25 yDistance=0.03
03:37:20.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:37:20.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:20.414 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:37:20.414 00.000 21948 MoveAxis(E, 45, ABG)
03:37:20.414 00.000 21948 Guiding  Dir = 2, Dur = 45
03:37:20.414 00.000 21948 IsSlewing returns 0
03:37:20.414 00.000 21948 IsGuiding returns 0
03:37:20.416 00.002 21948 PulseGuide returned control before completion, sleep 54
03:37:20.471 00.055 21948 IsGuiding returns 1
03:37:20.471 00.000 21948 scope still moving after pulse duration time elapsed
03:37:20.503 00.032 21948 IsSlewing returns 0
03:37:20.503 00.000 21948 IsGuiding returns 0
03:37:20.503 00.000 21948 scope move finished after 45 + 44 ms
03:37:20.503 00.000 21948 Move returns status 0, amount 45
03:37:20.503 00.000 21948 MoveAxis(N, 0, ABG)
03:37:20.503 00.000 21948 Move returns status 0, amount 0
03:37:20.503 00.000 21948 move complete, result=0
03:37:20.503 00.000 21948 worker thread done servicing request
03:37:20.503 00.000 21948 Worker thread wakes up
03:37:20.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:20.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:20.503 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
03:37:21.914 01.411 21948 Exposure complete
03:37:21.942 00.028 21948 worker thread done servicing request
03:37:21.942 00.000 18120 OnExposeComplete: enter
03:37:21.942 00.000 18120 UpdateGuideState(): m_state=6
03:37:21.943 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6066
03:37:21.943 00.000 18120 Star::Find returns 1 (0), X=893.57, Y=234.15, Mass=1895, SNR=30.2, Peak=133 HFD=4.3
03:37:21.944 00.001 18120 MultiStar: [#1 -0.15,0.36,0.73,U] [#2 -0.32,0.39,0.00,M1] [#3 -0.27,0.28,0.56,U] [#4 -0.36,0.11,0.57,U] [#5 -0.35,0.38,0.00,M1] [#6 -0.25,0.22,0.52,U] [#7 -0.25,0.14,0.43,U] [#8 -0.15,0.25,0.39,U] 
03:37:21.944 00.000 18120 single-star, 6 included, MultiStar: {-0.16, 0.13}, one-star: {0.08, -0.19}
03:37:21.945 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
03:37:21.946 00.001 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
03:37:21.946 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.16 mountX=-0.21 mountY=0.01, mountTheta=3.08
03:37:21.948 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.19, opts=13)
03:37:21.948 00.000 18120 Enqueuing Move request for scope (0.08, -0.19)
03:37:21.949 00.001 21948 Worker thread wakes up
03:37:21.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
03:37:21.949 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
03:37:21.949 00.000 21948 Moving (0.08, -0.19) raw xDistance=-0.21 yDistance=0.01
03:37:21.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:37:21.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:21.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:21.950 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.2
03:37:21.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:21.951 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:21.951 00.000 18120 Enqueuing Expose request
03:37:21.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:37:21.951 00.000 21948 MoveAxis(E, 40, ABG)
03:37:21.952 00.001 21948 Guiding  Dir = 2, Dur = 40
03:37:21.952 00.000 21948 IsSlewing returns 0
03:37:21.952 00.000 21948 IsGuiding returns 0
03:37:21.953 00.001 21948 PulseGuide returned control before completion, sleep 49
03:37:22.008 00.055 21948 IsGuiding returns 0
03:37:22.008 00.000 21948 Move returns status 0, amount 40
03:37:22.008 00.000 21948 MoveAxis(N, 0, ABG)
03:37:22.008 00.000 21948 Move returns status 0, amount 0
03:37:22.008 00.000 21948 move complete, result=0
03:37:22.008 00.000 21948 worker thread done servicing request
03:37:22.008 00.000 21948 Worker thread wakes up
03:37:22.009 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:22.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:22.009 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
03:37:23.630 01.621 21948 Exposure complete
03:37:23.670 00.040 21948 worker thread done servicing request
03:37:23.670 00.000 18120 OnExposeComplete: enter
03:37:23.671 00.001 18120 UpdateGuideState(): m_state=6
03:37:23.671 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6067
03:37:23.672 00.001 18120 Star::Find returns 1 (0), X=893.24, Y=234.66, Mass=1850, SNR=29.8, Peak=152 HFD=4.1
03:37:23.672 00.000 18120 MultiStar: [#1 -0.05,0.51,0.00,M1] [#2 -0.26,0.36,0.00,M2] [#3 -0.24,0.40,0.00,M1] [#4 -0.38,0.53,0.00,M1] [#5 -0.31,0.28,0.46,U] [#6 -0.27,0.43,0.00,M1] [#7 -0.36,0.41,0.00,M1] [#8 -0.29,0.40,0.00,M1] 
03:37:23.673 00.001 18120 single-star, 1 included, MultiStar: {-0.26, 0.30}, one-star: {-0.24, 0.32}
03:37:23.673 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
03:37:23.673 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
03:37:23.674 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.32 hyp=0.40 cameraTheta=2.22 mountX=0.39 mountY=0.07, mountTheta=0.19
03:37:23.675 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.32, opts=13)
03:37:23.679 00.004 18120 Enqueuing Move request for scope (-0.24, 0.32)
03:37:23.681 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:23.684 00.003 18120 UpdateGuideState exits: m=1850 RSB=29.8
03:37:23.686 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:23.688 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:23.690 00.002 18120 Enqueuing Expose request
03:37:23.691 00.001 21948 Worker thread wakes up
03:37:23.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.32) opts 0xd
03:37:23.691 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.32)
03:37:23.691 00.000 21948 Moving (-0.24, 0.32) raw xDistance=0.39 yDistance=0.07
03:37:23.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:37:23.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:23.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:37:23.691 00.000 21948 MoveAxis(W, 67, ABG)
03:37:23.691 00.000 21948 Guiding  Dir = 3, Dur = 67
03:37:23.692 00.001 21948 IsSlewing returns 0
03:37:23.692 00.000 21948 IsGuiding returns 0
03:37:23.694 00.002 21948 PulseGuide returned control before completion, sleep 76
03:37:23.771 00.077 21948 IsGuiding returns 0
03:37:23.771 00.000 21948 Move returns status 0, amount 67
03:37:23.771 00.000 21948 MoveAxis(N, 0, ABG)
03:37:23.771 00.000 21948 Move returns status 0, amount 0
03:37:23.771 00.000 21948 move complete, result=0
03:37:23.771 00.000 21948 worker thread done servicing request
03:37:23.771 00.000 21948 Worker thread wakes up
03:37:23.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:23.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:23.771 00.000 18120 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
03:37:25.176 01.405 21948 Exposure complete
03:37:25.234 00.058 21948 worker thread done servicing request
03:37:25.234 00.000 18120 OnExposeComplete: enter
03:37:25.235 00.001 18120 UpdateGuideState(): m_state=6
03:37:25.235 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6068
03:37:25.236 00.001 18120 Star::Find returns 1 (0), X=893.31, Y=234.28, Mass=1725, SNR=28.8, Peak=131 HFD=4.2
03:37:25.236 00.000 18120 MultiStar: [#1 -0.03,0.28,0.75,U] [#2 -0.14,0.06,0.68,U] [#3 -0.25,0.28,0.60,U] [#4 -0.07,0.20,0.60,U] [#5 -0.07,0.38,0.47,U] [#6 -0.19,0.21,0.51,U] [#7 -0.34,0.10,0.44,U] [#8 -0.10,0.23,0.40,U] 
03:37:25.236 00.000 18120 single-star, 8 included, MultiStar: {-0.15, 0.16}, one-star: {-0.18, -0.06}
03:37:25.237 00.001 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.48)
03:37:25.237 00.000 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.44)
03:37:25.239 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.80 mountX=0.02 mountY=0.19, mountTheta=1.48
03:37:25.241 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.06, opts=13)
03:37:25.242 00.001 18120 Enqueuing Move request for scope (-0.18, -0.06)
03:37:25.242 00.000 21948 Worker thread wakes up
03:37:25.243 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:25.243 00.000 18120 UpdateGuideState exits: m=1725 RSB=28.8
03:37:25.243 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:25.244 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:25.244 00.000 18120 Enqueuing Expose request
03:37:25.245 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
03:37:25.245 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
03:37:25.245 00.000 21948 Moving (-0.18, -0.06) raw xDistance=0.02 yDistance=0.19
03:37:25.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:37:25.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:25.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:37:25.245 00.000 21948 MoveAxis(E, 0, ABG)
03:37:25.245 00.000 21948 Move returns status 0, amount 0
03:37:25.245 00.000 21948 MoveAxis(N, 0, ABG)
03:37:25.245 00.000 21948 Move returns status 0, amount 0
03:37:25.245 00.000 21948 move complete, result=0
03:37:25.245 00.000 21948 worker thread done servicing request
03:37:25.245 00.000 21948 Worker thread wakes up
03:37:25.245 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:25.245 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:25.245 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:26.885 01.640 21948 Exposure complete
03:37:26.919 00.034 21948 worker thread done servicing request
03:37:26.919 00.000 18120 OnExposeComplete: enter
03:37:26.920 00.001 18120 UpdateGuideState(): m_state=6
03:37:26.920 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6069
03:37:26.921 00.001 18120 Star::Find returns 1 (0), X=893.50, Y=234.21, Mass=1823, SNR=29.6, Peak=136 HFD=4.2
03:37:26.921 00.000 18120 MultiStar: [#1 -0.02,0.32,0.74,U] [#2 -0.24,0.01,0.64,U] [#3 -0.23,0.28,0.61,U] [#4 -0.07,-0.13,0.56,U] [#5 -0.09,0.01,0.46,U] [#6 0.02,0.03,0.52,U] [#7 -0.19,-0.04,0.44,U] [#8 0.18,0.09,0.40,U] 
03:37:26.922 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {0.01, -0.13}
03:37:26.922 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
03:37:26.922 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
03:37:26.923 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.55 mountX=0.07 mountY=0.04, mountTheta=0.52
03:37:26.924 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
03:37:26.925 00.001 18120 Enqueuing Move request for scope (-0.07, 0.05)
03:37:26.925 00.000 21948 Worker thread wakes up
03:37:26.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:26.925 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.6
03:37:26.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:26.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:26.926 00.000 18120 Enqueuing Expose request
03:37:26.927 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
03:37:26.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
03:37:26.927 00.000 21948 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=0.04
03:37:26.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:37:26.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:26.927 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:37:26.927 00.000 21948 MoveAxis(E, 0, ABG)
03:37:26.927 00.000 21948 Move returns status 0, amount 0
03:37:26.927 00.000 21948 MoveAxis(N, 0, ABG)
03:37:26.927 00.000 21948 Move returns status 0, amount 0
03:37:26.927 00.000 21948 move complete, result=0
03:37:26.927 00.000 21948 worker thread done servicing request
03:37:26.927 00.000 21948 Worker thread wakes up
03:37:26.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:26.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:26.928 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:28.456 01.528 21948 Exposure complete
03:37:28.492 00.036 21948 worker thread done servicing request
03:37:28.493 00.001 18120 OnExposeComplete: enter
03:37:28.493 00.000 18120 UpdateGuideState(): m_state=6
03:37:28.495 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6070
03:37:28.496 00.001 18120 Star::Find returns 1 (0), X=893.44, Y=234.35, Mass=1777, SNR=29.1, Peak=144 HFD=4.0
03:37:28.498 00.002 18120 MultiStar: [#1 -0.03,0.13,0.73,U] [#2 -0.09,0.10,0.65,U] [#3 -0.11,0.01,0.61,U] [#4 -0.30,-0.10,0.59,U] [#5 -0.34,-0.13,0.48,U] [#6 -0.18,-0.23,0.51,U] [#7 -0.39,-0.37,0.00,M1] [#8 0.07,0.19,0.40,U] 
03:37:28.499 00.001 18120 single-star, 7 included, MultiStar: {-0.12, 0.00}, one-star: {-0.04, 0.01}
03:37:28.500 00.001 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.95 = 0.95)
03:37:28.503 00.003 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
03:37:28.505 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.94 mountX=0.03 mountY=0.03, mountTheta=0.93
03:37:28.507 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
03:37:28.508 00.001 18120 Enqueuing Move request for scope (-0.04, 0.01)
03:37:28.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:28.509 00.001 21948 Worker thread wakes up
03:37:28.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
03:37:28.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
03:37:28.509 00.000 21948 Moving (-0.04, 0.01) raw xDistance=0.03 yDistance=0.03
03:37:28.509 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.1
03:37:28.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:28.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:28.510 00.000 18120 Enqueuing Expose request
03:37:28.511 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:37:28.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:28.511 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:37:28.511 00.000 21948 MoveAxis(E, 0, ABG)
03:37:28.511 00.000 21948 Move returns status 0, amount 0
03:37:28.511 00.000 21948 MoveAxis(N, 0, ABG)
03:37:28.511 00.000 21948 Move returns status 0, amount 0
03:37:28.511 00.000 21948 move complete, result=0
03:37:28.511 00.000 21948 worker thread done servicing request
03:37:28.511 00.000 21948 Worker thread wakes up
03:37:28.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:28.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:28.511 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:30.139 01.628 21948 Exposure complete
03:37:30.188 00.049 21948 worker thread done servicing request
03:37:30.188 00.000 18120 OnExposeComplete: enter
03:37:30.189 00.001 18120 UpdateGuideState(): m_state=6
03:37:30.192 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6071
03:37:30.194 00.002 18120 Star::Find returns 1 (0), X=893.44, Y=234.20, Mass=1887, SNR=30.0, Peak=142 HFD=3.9
03:37:30.197 00.003 18120 MultiStar: [#1 -0.08,0.15,0.73,U] [#2 -0.10,0.17,0.64,U] [#3 -0.20,0.23,0.60,U] [#4 -0.10,-0.14,0.54,U] [#5 -0.12,0.07,0.47,U] [#6 -0.12,-0.19,0.50,U] [#7 -0.19,0.10,0.44,U] [#8 0.08,0.24,0.38,U] 
03:37:30.199 00.002 18120 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.05, -0.15}
03:37:30.202 00.003 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
03:37:30.204 00.002 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
03:37:30.206 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=0.08 mountY=0.07, mountTheta=0.74
03:37:30.211 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
03:37:30.213 00.002 18120 Enqueuing Move request for scope (-0.10, 0.04)
03:37:30.215 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:30.216 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.0
03:37:30.216 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:30.217 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:30.217 00.000 18120 Enqueuing Expose request
03:37:30.218 00.001 21948 Worker thread wakes up
03:37:30.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
03:37:30.218 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
03:37:30.218 00.000 21948 Moving (-0.10, 0.04) raw xDistance=0.08 yDistance=0.07
03:37:30.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:37:30.218 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:30.218 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:37:30.218 00.000 21948 MoveAxis(E, 0, ABG)
03:37:30.218 00.000 21948 Move returns status 0, amount 0
03:37:30.218 00.000 21948 MoveAxis(N, 0, ABG)
03:37:30.218 00.000 21948 Move returns status 0, amount 0
03:37:30.218 00.000 21948 move complete, result=0
03:37:30.218 00.000 21948 worker thread done servicing request
03:37:30.218 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:30.218 00.000 21948 Worker thread wakes up
03:37:30.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:30.219 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:31.737 01.518 21948 Exposure complete
03:37:31.765 00.028 21948 worker thread done servicing request
03:37:31.765 00.000 18120 OnExposeComplete: enter
03:37:31.767 00.002 18120 UpdateGuideState(): m_state=6
03:37:31.767 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6072
03:37:31.767 00.000 18120 Star::Find returns 1 (0), X=893.61, Y=234.40, Mass=1805, SNR=29.4, Peak=130 HFD=4.2
03:37:31.768 00.001 18120 MultiStar: [#1 0.05,0.26,0.74,U] [#2 -0.16,0.39,0.65,U] [#3 -0.02,0.33,0.60,U] [#4 -0.08,0.28,0.57,U] [#5 -0.09,0.17,0.45,U] [#6 -0.04,0.31,0.53,U] [#7 -0.13,0.26,0.43,U] [#8 0.16,0.12,0.42,U] 
03:37:31.768 00.000 18120 single-star, 8 included, MultiStar: {-0.01, 0.23}, one-star: {0.13, 0.06}
03:37:31.769 00.001 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
03:37:31.769 00.000 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
03:37:31.770 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=-0.00 mountY=-0.14, mountTheta=-1.57
03:37:31.771 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
03:37:31.772 00.001 18120 Enqueuing Move request for scope (0.13, 0.06)
03:37:31.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:31.774 00.002 18120 UpdateGuideState exits: m=1805 RSB=29.4
03:37:31.774 00.000 21948 Worker thread wakes up
03:37:31.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
03:37:31.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
03:37:31.774 00.000 21948 Moving (0.13, 0.06) raw xDistance=-0.00 yDistance=-0.14
03:37:31.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:37:31.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:31.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:37:31.774 00.000 21948 MoveAxis(E, 0, ABG)
03:37:31.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:31.774 00.000 21948 Move returns status 0, amount 0
03:37:31.774 00.000 21948 MoveAxis(N, 0, ABG)
03:37:31.774 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:31.774 00.000 18120 Enqueuing Expose request
03:37:31.775 00.001 21948 Move returns status 0, amount 0
03:37:31.775 00.000 21948 move complete, result=0
03:37:31.775 00.000 21948 worker thread done servicing request
03:37:31.775 00.000 21948 Worker thread wakes up
03:37:31.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:31.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:31.776 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:33.410 01.634 21948 Exposure complete
03:37:33.444 00.034 21948 worker thread done servicing request
03:37:33.444 00.000 18120 OnExposeComplete: enter
03:37:33.445 00.001 18120 UpdateGuideState(): m_state=6
03:37:33.446 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6073
03:37:33.446 00.000 18120 Star::Find returns 1 (0), X=893.33, Y=234.27, Mass=1855, SNR=29.8, Peak=139 HFD=3.8
03:37:33.447 00.001 18120 MultiStar: [#1 -0.09,0.19,0.70,U] [#2 0.01,0.18,0.63,U] [#3 -0.13,0.22,0.61,U] [#4 -0.26,0.14,0.55,U] [#5 -0.14,0.07,0.46,U] [#6 -0.16,0.08,0.54,U] [#7 -0.33,0.14,0.41,U] [#8 -0.14,0.29,0.41,U] 
03:37:33.447 00.000 18120 single-star, 8 included, MultiStar: {-0.15, 0.12}, one-star: {-0.16, -0.08}
03:37:33.447 00.000 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.69 = 1.59)
03:37:33.448 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.73 = 1.56)
03:37:33.448 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.69 mountX=-0.00 mountY=0.18, mountTheta=1.59
03:37:33.450 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.08, opts=13)
03:37:33.450 00.000 18120 Enqueuing Move request for scope (-0.16, -0.08)
03:37:33.451 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:33.451 00.000 21948 Worker thread wakes up
03:37:33.451 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.8
03:37:33.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:33.452 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:33.452 00.000 18120 Enqueuing Expose request
03:37:33.453 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
03:37:33.453 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
03:37:33.453 00.000 21948 Moving (-0.16, -0.08) raw xDistance=-0.00 yDistance=0.18
03:37:33.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:37:33.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:33.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:37:33.453 00.000 21948 MoveAxis(E, 0, ABG)
03:37:33.453 00.000 21948 Move returns status 0, amount 0
03:37:33.453 00.000 21948 MoveAxis(N, 0, ABG)
03:37:33.453 00.000 21948 Move returns status 0, amount 0
03:37:33.453 00.000 21948 move complete, result=0
03:37:33.453 00.000 21948 worker thread done servicing request
03:37:33.453 00.000 21948 Worker thread wakes up
03:37:33.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:33.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:33.453 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:34.969 01.516 21948 Exposure complete
03:37:35.018 00.049 21948 worker thread done servicing request
03:37:35.018 00.000 18120 OnExposeComplete: enter
03:37:35.019 00.001 18120 UpdateGuideState(): m_state=6
03:37:35.020 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6074
03:37:35.020 00.000 18120 Star::Find returns 1 (0), X=893.47, Y=234.29, Mass=1730, SNR=28.8, Peak=128 HFD=3.9
03:37:35.021 00.001 18120 MultiStar: [#1 -0.09,0.39,0.73,U] [#2 -0.19,0.12,0.66,U] [#3 -0.11,0.44,0.00,M1] [#4 -0.46,0.32,0.00,M1] [#5 -0.19,0.05,0.48,U] [#6 -0.07,0.32,0.52,U] [#7 -0.34,0.26,0.43,U] [#8 -0.16,0.21,0.39,U] 
03:37:35.021 00.000 18120 single-star, 6 included, MultiStar: {-0.13, 0.17}, one-star: {-0.01, -0.05}
03:37:35.021 00.000 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.00) = xAngle (-3.80 = 2.49)
03:37:35.022 00.001 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.45)
03:37:35.023 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.80 mountX=-0.04 mountY=0.03, mountTheta=2.46
03:37:35.026 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
03:37:35.026 00.000 18120 Enqueuing Move request for scope (-0.01, -0.05)
03:37:35.027 00.001 21948 Worker thread wakes up
03:37:35.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
03:37:35.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
03:37:35.027 00.000 21948 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
03:37:35.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:37:35.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:35.027 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:35.027 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.8
03:37:35.029 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:37:35.029 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:35.029 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:35.030 00.001 18120 Enqueuing Expose request
03:37:35.031 00.001 21948 MoveAxis(E, 0, ABG)
03:37:35.031 00.000 21948 Move returns status 0, amount 0
03:37:35.031 00.000 21948 MoveAxis(N, 0, ABG)
03:37:35.031 00.000 21948 Move returns status 0, amount 0
03:37:35.031 00.000 21948 move complete, result=0
03:37:35.031 00.000 21948 worker thread done servicing request
03:37:35.031 00.000 21948 Worker thread wakes up
03:37:35.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:35.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:35.031 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:36.668 01.637 21948 Exposure complete
03:37:36.703 00.035 21948 worker thread done servicing request
03:37:36.704 00.001 18120 OnExposeComplete: enter
03:37:36.704 00.000 18120 UpdateGuideState(): m_state=6
03:37:36.705 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6075
03:37:36.705 00.000 18120 Star::Find returns 1 (0), X=893.21, Y=234.38, Mass=1870, SNR=29.8, Peak=140 HFD=3.8
03:37:36.706 00.001 18120 MultiStar: [#1 -0.11,0.26,0.72,U] [#2 -0.28,0.35,0.00,M1] [#3 -0.21,0.47,0.00,M2] [#4 -0.28,0.32,0.56,U] [#5 -0.18,0.37,0.45,U] [#6 -0.03,-0.06,0.55,U] [#7 -0.37,-0.16,0.45,U] [#8 0.06,0.26,0.39,U] 
03:37:36.706 00.000 18120 refined, 6 included, MultiStar: {-0.18, 0.14}, one-star: {-0.28, 0.04}
03:37:36.707 00.001 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
03:37:36.707 00.000 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
03:37:36.707 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.50 mountX=0.20 mountY=0.10, mountTheta=0.47
03:37:36.709 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.14, opts=13)
03:37:36.709 00.000 18120 Enqueuing Move request for scope (-0.18, 0.14)
03:37:36.710 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:36.710 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.8
03:37:36.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:36.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:36.711 00.000 18120 Enqueuing Expose request
03:37:36.712 00.001 21948 Worker thread wakes up
03:37:36.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
03:37:36.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
03:37:36.712 00.000 21948 Moving (-0.18, 0.14) raw xDistance=0.20 yDistance=0.10
03:37:36.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:37:36.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:36.713 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:37:36.713 00.000 21948 MoveAxis(W, 36, ABG)
03:37:36.713 00.000 21948 Guiding  Dir = 3, Dur = 36
03:37:36.713 00.000 21948 IsSlewing returns 0
03:37:36.713 00.000 21948 IsGuiding returns 0
03:37:36.715 00.002 21948 PulseGuide returned control before completion, sleep 45
03:37:36.775 00.060 21948 IsGuiding returns 0
03:37:36.775 00.000 21948 Move returns status 0, amount 36
03:37:36.775 00.000 21948 MoveAxis(N, 0, ABG)
03:37:36.775 00.000 21948 Move returns status 0, amount 0
03:37:36.775 00.000 21948 move complete, result=0
03:37:36.775 00.000 21948 worker thread done servicing request
03:37:36.775 00.000 21948 Worker thread wakes up
03:37:36.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:36.775 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
03:37:36.777 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:38.185 01.408 21948 Exposure complete
03:37:38.235 00.050 21948 worker thread done servicing request
03:37:38.235 00.000 18120 OnExposeComplete: enter
03:37:38.236 00.001 18120 UpdateGuideState(): m_state=6
03:37:38.237 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6076
03:37:38.237 00.000 18120 Star::Find returns 1 (0), X=893.58, Y=234.31, Mass=1787, SNR=29.3, Peak=137 HFD=4.1
03:37:38.238 00.001 18120 MultiStar: [#1 0.08,0.22,0.73,U] [#2 0.10,-0.06,0.64,U] [#3 0.01,0.31,0.60,U] [#4 -0.22,0.26,0.54,U] [#5 -0.08,0.09,0.46,U] [#6 0.01,0.18,0.55,U] [#7 0.03,0.22,0.43,U] [#8 0.15,0.36,0.40,U] 
03:37:38.238 00.000 18120 single-star, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.10, -0.03}
03:37:38.238 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
03:37:38.239 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
03:37:38.239 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.07 mountY=-0.07, mountTheta=-2.31
03:37:38.240 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
03:37:38.241 00.001 18120 Enqueuing Move request for scope (0.10, -0.03)
03:37:38.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:38.242 00.001 18120 UpdateGuideState exits: m=1787 RSB=29.3
03:37:38.242 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:38.242 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:38.243 00.001 18120 Enqueuing Expose request
03:37:38.243 00.000 21948 Worker thread wakes up
03:37:38.243 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
03:37:38.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
03:37:38.243 00.000 21948 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
03:37:38.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:38.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:38.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:37:38.243 00.000 21948 MoveAxis(E, 0, ABG)
03:37:38.244 00.001 21948 Move returns status 0, amount 0
03:37:38.244 00.000 21948 MoveAxis(N, 0, ABG)
03:37:38.244 00.000 21948 Move returns status 0, amount 0
03:37:38.244 00.000 21948 move complete, result=0
03:37:38.244 00.000 21948 worker thread done servicing request
03:37:38.244 00.000 21948 Worker thread wakes up
03:37:38.244 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:38.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:38.244 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:39.882 01.638 21948 Exposure complete
03:37:39.918 00.036 21948 worker thread done servicing request
03:37:39.918 00.000 18120 OnExposeComplete: enter
03:37:39.919 00.001 18120 UpdateGuideState(): m_state=6
03:37:39.920 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6077
03:37:39.921 00.001 18120 Star::Find returns 1 (0), X=893.57, Y=234.11, Mass=1960, SNR=30.6, Peak=156 HFD=3.9
03:37:39.922 00.001 18120 MultiStar: [#1 0.07,0.18,0.70,U] [#2 0.13,-0.03,0.65,U] [#3 -0.23,0.08,0.59,U] [#4 -0.09,0.14,0.56,U] [#5 -0.11,0.06,0.44,U] [#6 0.12,-0.10,0.54,U] [#7 0.11,-0.21,0.42,U] [#8 -0.04,-0.00,0.38,U] 
03:37:39.922 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.08, -0.23}
03:37:39.922 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
03:37:39.923 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
03:37:39.924 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.06 mountX=-0.03 mountY=-0.00, mountTheta=-3.10
03:37:39.927 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
03:37:39.927 00.000 18120 Enqueuing Move request for scope (0.01, -0.02)
03:37:39.928 00.001 21948 Worker thread wakes up
03:37:39.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:39.928 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.6
03:37:39.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:39.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:39.930 00.001 18120 Enqueuing Expose request
03:37:39.930 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
03:37:39.930 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
03:37:39.930 00.000 21948 Moving (0.01, -0.02) raw xDistance=-0.03 yDistance=-0.00
03:37:39.930 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:39.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:39.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:37:39.930 00.000 21948 MoveAxis(E, 0, ABG)
03:37:39.930 00.000 21948 Move returns status 0, amount 0
03:37:39.930 00.000 21948 MoveAxis(N, 0, ABG)
03:37:39.930 00.000 21948 Move returns status 0, amount 0
03:37:39.930 00.000 21948 move complete, result=0
03:37:39.930 00.000 21948 worker thread done servicing request
03:37:39.930 00.000 21948 Worker thread wakes up
03:37:39.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:39.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:39.931 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:41.453 01.522 21948 Exposure complete
03:37:41.506 00.053 21948 worker thread done servicing request
03:37:41.506 00.000 18120 OnExposeComplete: enter
03:37:41.507 00.001 18120 UpdateGuideState(): m_state=6
03:37:41.508 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6078
03:37:41.508 00.000 18120 Star::Find returns 1 (0), X=893.32, Y=234.25, Mass=1856, SNR=29.8, Peak=134 HFD=4.0
03:37:41.509 00.001 18120 MultiStar: [#1 -0.01,0.25,0.69,U] [#2 -0.12,0.16,0.64,U] [#3 -0.29,0.25,0.61,U] [#4 -0.52,0.16,0.00,M1] [#5 -0.50,0.09,0.00,M1] [#6 -0.19,-0.08,0.55,U] [#7 -0.12,0.13,0.43,U] [#8 -0.12,0.15,0.39,U] 
03:37:41.509 00.000 18120 refined, 6 included, MultiStar: {-0.15, 0.09}, one-star: {-0.17, -0.09}
03:37:41.510 00.001 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
03:37:41.510 00.000 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
03:37:41.510 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=0.15 mountY=0.09, mountTheta=0.54
03:37:41.513 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.09, opts=13)
03:37:41.514 00.001 18120 Enqueuing Move request for scope (-0.15, 0.09)
03:37:41.515 00.001 21948 Worker thread wakes up
03:37:41.515 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:41.515 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
03:37:41.515 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
03:37:41.515 00.000 21948 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=0.09
03:37:41.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:37:41.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:41.516 00.001 18120 UpdateGuideState exits: m=1856 RSB=29.8
03:37:41.517 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:37:41.517 00.000 21948 MoveAxis(E, 0, ABG)
03:37:41.517 00.000 21948 Move returns status 0, amount 0
03:37:41.517 00.000 21948 MoveAxis(N, 0, ABG)
03:37:41.517 00.000 21948 Move returns status 0, amount 0
03:37:41.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:41.517 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:41.518 00.001 18120 Enqueuing Expose request
03:37:41.518 00.000 21948 move complete, result=0
03:37:41.518 00.000 21948 worker thread done servicing request
03:37:41.518 00.000 21948 Worker thread wakes up
03:37:41.518 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:41.518 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:41.519 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:43.157 01.638 21948 Exposure complete
03:37:43.190 00.033 21948 worker thread done servicing request
03:37:43.190 00.000 18120 OnExposeComplete: enter
03:37:43.191 00.001 18120 UpdateGuideState(): m_state=6
03:37:43.192 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6079
03:37:43.192 00.000 18120 Star::Find returns 1 (0), X=893.59, Y=234.30, Mass=1752, SNR=29.0, Peak=135 HFD=4.0
03:37:43.193 00.001 18120 MultiStar: [#1 0.23,0.34,0.74,U] [#2 -0.02,-0.02,0.63,U] [#3 -0.02,0.53,0.00,M1] [#4 0.08,0.17,0.59,U] [#5 -0.13,0.25,0.45,U] [#6 -0.18,0.21,0.51,U] [#7 -0.08,0.06,0.44,U] [#8 -0.11,0.34,0.43,U] 
03:37:43.194 00.001 18120 single-star, 7 included, MultiStar: {0.02, 0.15}, one-star: {0.11, -0.04}
03:37:43.194 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
03:37:43.195 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
03:37:43.195 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:37:43.196 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
03:37:43.197 00.001 18120 Enqueuing Move request for scope (0.11, -0.04)
03:37:43.197 00.000 21948 Worker thread wakes up
03:37:43.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:43.199 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:37:43.199 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:37:43.199 00.000 18120 UpdateGuideState exits: m=1752 RSB=29.0
03:37:43.199 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:43.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:43.200 00.001 18120 Enqueuing Expose request
03:37:43.201 00.001 21948 Moving (0.11, -0.04) raw xDistance=-0.08 yDistance=-0.08
03:37:43.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:37:43.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:43.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:37:43.201 00.000 21948 MoveAxis(E, 0, ABG)
03:37:43.201 00.000 21948 Move returns status 0, amount 0
03:37:43.201 00.000 21948 MoveAxis(N, 0, ABG)
03:37:43.201 00.000 21948 Move returns status 0, amount 0
03:37:43.201 00.000 21948 move complete, result=0
03:37:43.201 00.000 21948 worker thread done servicing request
03:37:43.201 00.000 21948 Worker thread wakes up
03:37:43.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:43.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:43.201 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:44.723 01.522 21948 Exposure complete
03:37:44.750 00.027 21948 worker thread done servicing request
03:37:44.750 00.000 18120 OnExposeComplete: enter
03:37:44.752 00.002 18120 UpdateGuideState(): m_state=6
03:37:44.752 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6080
03:37:44.755 00.003 18120 Star::Find returns 1 (0), X=893.66, Y=234.16, Mass=1829, SNR=29.6, Peak=135 HFD=4.2
03:37:44.758 00.003 18120 MultiStar: [#1 0.09,0.11,0.70,U] [#2 -0.07,-0.04,0.66,U] [#3 0.04,0.03,0.59,U] [#4 0.03,-0.15,0.53,U] [#5 0.03,0.01,0.47,U] [#6 -0.03,-0.27,0.53,U] [#7 -0.22,-0.10,0.45,U] [#8 0.11,0.07,0.39,U] 
03:37:44.760 00.002 18120 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.18, -0.19}
03:37:44.762 00.002 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
03:37:44.764 00.002 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
03:37:44.766 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.10 mountX=-0.07 mountY=-0.00, mountTheta=-3.14
03:37:44.770 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
03:37:44.771 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
03:37:44.772 00.001 21948 Worker thread wakes up
03:37:44.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:44.772 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
03:37:44.773 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:44.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:44.774 00.001 18120 Enqueuing Expose request
03:37:44.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:37:44.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:37:44.774 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.00
03:37:44.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:44.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:44.774 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:37:44.774 00.000 21948 MoveAxis(E, 0, ABG)
03:37:44.774 00.000 21948 Move returns status 0, amount 0
03:37:44.774 00.000 21948 MoveAxis(N, 0, ABG)
03:37:44.774 00.000 21948 Move returns status 0, amount 0
03:37:44.774 00.000 21948 move complete, result=0
03:37:44.774 00.000 21948 worker thread done servicing request
03:37:44.774 00.000 21948 Worker thread wakes up
03:37:44.774 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:44.775 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:44.775 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:46.404 01.629 21948 Exposure complete
03:37:46.451 00.047 21948 worker thread done servicing request
03:37:46.451 00.000 18120 OnExposeComplete: enter
03:37:46.452 00.001 18120 UpdateGuideState(): m_state=6
03:37:46.452 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6081
03:37:46.454 00.002 18120 Star::Find returns 1 (0), X=893.88, Y=234.13, Mass=1894, SNR=30.1, Peak=155 HFD=4.3
03:37:46.454 00.000 18120 MultiStar: [#1 0.24,0.01,0.70,U] [#2 0.17,-0.07,0.63,U] [#3 0.06,-0.03,0.62,U] [#4 -0.03,-0.19,0.56,U] [#5 0.05,-0.15,0.48,U] [#6 0.16,0.07,0.54,U] [#7 0.05,-0.33,0.43,U] [#8 0.07,0.11,0.39,U] 
03:37:46.455 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.39, -0.21}
03:37:46.457 00.002 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:37:46.459 00.002 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
03:37:46.460 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.54 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
03:37:46.462 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.09, opts=13)
03:37:46.465 00.003 18120 Enqueuing Move request for scope (0.16, -0.09)
03:37:46.467 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:46.470 00.003 18120 UpdateGuideState exits: m=1894 RSB=30.1
03:37:46.472 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:46.474 00.002 21948 Worker thread wakes up
03:37:46.474 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:46.475 00.001 18120 Enqueuing Expose request
03:37:46.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
03:37:46.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
03:37:46.475 00.000 21948 Moving (0.16, -0.09) raw xDistance=-0.15 yDistance=-0.10
03:37:46.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:37:46.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:46.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:37:46.476 00.001 21948 MoveAxis(E, 0, ABG)
03:37:46.476 00.000 21948 Move returns status 0, amount 0
03:37:46.476 00.000 21948 MoveAxis(N, 0, ABG)
03:37:46.476 00.000 21948 Move returns status 0, amount 0
03:37:46.476 00.000 21948 move complete, result=0
03:37:46.476 00.000 21948 worker thread done servicing request
03:37:46.476 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:46.476 00.000 21948 Worker thread wakes up
03:37:46.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:46.477 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:47.993 01.516 21948 Exposure complete
03:37:48.037 00.044 21948 worker thread done servicing request
03:37:48.037 00.000 18120 OnExposeComplete: enter
03:37:48.039 00.002 18120 UpdateGuideState(): m_state=6
03:37:48.042 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6082
03:37:48.044 00.002 18120 Star::Find returns 1 (0), X=893.84, Y=234.21, Mass=1744, SNR=28.9, Peak=123 HFD=4.4
03:37:48.047 00.003 18120 MultiStar: [#1 0.45,-0.07,0.00,M1] [#2 0.31,-0.25,0.64,U] [#3 0.11,0.10,0.64,U] [#4 0.36,0.06,0.56,U] [#5 -0.07,0.07,0.46,U] [#6 0.36,0.04,0.51,U] [#7 -0.23,-0.03,0.43,U] [#8 0.29,-0.22,0.39,U] 
03:37:48.048 00.001 18120 refined, 7 included, MultiStar: {0.21, -0.05}, one-star: {0.36, -0.13}
03:37:48.049 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:37:48.049 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
03:37:48.050 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
03:37:48.051 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.05, opts=13)
03:37:48.051 00.000 18120 Enqueuing Move request for scope (0.21, -0.05)
03:37:48.052 00.001 21948 Worker thread wakes up
03:37:48.052 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
03:37:48.052 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
03:37:48.052 00.000 21948 Moving (0.21, -0.05) raw xDistance=-0.14 yDistance=-0.17
03:37:48.052 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:37:48.052 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:48.052 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:48.053 00.001 18120 UpdateGuideState exits: m=1744 RSB=28.9
03:37:48.053 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:48.053 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:48.054 00.001 18120 Enqueuing Expose request
03:37:48.054 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:37:48.054 00.000 21948 MoveAxis(E, 0, ABG)
03:37:48.054 00.000 21948 Move returns status 0, amount 0
03:37:48.054 00.000 21948 MoveAxis(N, 0, ABG)
03:37:48.054 00.000 21948 Move returns status 0, amount 0
03:37:48.054 00.000 21948 move complete, result=0
03:37:48.054 00.000 21948 worker thread done servicing request
03:37:48.054 00.000 21948 Worker thread wakes up
03:37:48.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:48.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:48.055 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:49.688 01.633 21948 Exposure complete
03:37:49.743 00.055 21948 worker thread done servicing request
03:37:49.743 00.000 18120 OnExposeComplete: enter
03:37:49.745 00.002 18120 UpdateGuideState(): m_state=6
03:37:49.747 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6083
03:37:49.749 00.002 18120 Star::Find returns 1 (0), X=893.60, Y=234.14, Mass=1846, SNR=29.7, Peak=139 HFD=3.9
03:37:49.750 00.001 18120 MultiStar: [#1 0.15,0.07,0.71,U] [#2 -0.05,0.05,0.63,U] [#3 0.13,-0.00,0.57,U] [#4 0.05,-0.09,0.56,U] [#5 -0.05,-0.02,0.45,U] [#6 0.25,-0.09,0.54,U] [#7 -0.19,-0.25,0.45,U] [#8 0.08,-0.00,0.40,U] 
03:37:49.750 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.11, -0.20}
03:37:49.751 00.001 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
03:37:49.751 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
03:37:49.751 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.79 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
03:37:49.753 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
03:37:49.753 00.000 18120 Enqueuing Move request for scope (0.07, -0.07)
03:37:49.754 00.001 21948 Worker thread wakes up
03:37:49.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
03:37:49.754 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
03:37:49.754 00.000 21948 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.03
03:37:49.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:37:49.754 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:49.754 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.7
03:37:49.755 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:49.755 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:49.756 00.001 18120 Enqueuing Expose request
03:37:49.756 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:49.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:37:49.756 00.000 21948 MoveAxis(E, 0, ABG)
03:37:49.756 00.000 21948 Move returns status 0, amount 0
03:37:49.756 00.000 21948 MoveAxis(N, 0, ABG)
03:37:49.756 00.000 21948 Move returns status 0, amount 0
03:37:49.756 00.000 21948 move complete, result=0
03:37:49.756 00.000 21948 worker thread done servicing request
03:37:49.756 00.000 21948 Worker thread wakes up
03:37:49.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:49.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:49.757 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:51.271 01.514 21948 Exposure complete
03:37:51.348 00.077 21948 worker thread done servicing request
03:37:51.348 00.000 18120 OnExposeComplete: enter
03:37:51.350 00.002 18120 UpdateGuideState(): m_state=6
03:37:51.353 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6084
03:37:51.355 00.002 18120 Star::Find returns 1 (0), X=893.87, Y=234.13, Mass=1841, SNR=29.7, Peak=145 HFD=4.3
03:37:51.358 00.003 18120 MultiStar: [#1 0.11,0.20,0.70,U] [#2 0.38,-0.26,0.00,M1] [#3 -0.13,0.32,0.60,U] [#4 0.04,-0.14,0.55,U] [#5 -0.13,-0.02,0.48,U] [#6 0.22,-0.23,0.56,U] [#7 -0.09,-0.14,0.44,U] [#8 -0.09,0.02,0.40,U] 
03:37:51.360 00.002 18120 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.39, -0.22}
03:37:51.363 00.003 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:37:51.365 00.002 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
03:37:51.367 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
03:37:51.368 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
03:37:51.369 00.001 18120 Enqueuing Move request for scope (0.08, -0.03)
03:37:51.370 00.001 21948 Worker thread wakes up
03:37:51.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:51.372 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:37:51.372 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:37:51.372 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.7
03:37:51.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:51.373 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:51.374 00.001 18120 Enqueuing Expose request
03:37:51.374 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.06
03:37:51.374 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:37:51.374 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:51.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:37:51.374 00.000 21948 MoveAxis(E, 0, ABG)
03:37:51.374 00.000 21948 Move returns status 0, amount 0
03:37:51.374 00.000 21948 MoveAxis(N, 0, ABG)
03:37:51.374 00.000 21948 Move returns status 0, amount 0
03:37:51.374 00.000 21948 move complete, result=0
03:37:51.374 00.000 21948 worker thread done servicing request
03:37:51.374 00.000 21948 Worker thread wakes up
03:37:51.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:51.375 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:51.375 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:53.012 01.637 21948 Exposure complete
03:37:53.039 00.027 21948 worker thread done servicing request
03:37:53.039 00.000 18120 OnExposeComplete: enter
03:37:53.039 00.000 18120 UpdateGuideState(): m_state=6
03:37:53.040 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6085
03:37:53.040 00.000 18120 Star::Find returns 1 (0), X=893.76, Y=234.15, Mass=1771, SNR=29.1, Peak=139 HFD=4.3
03:37:53.041 00.001 18120 MultiStar: [#1 0.20,0.17,0.72,U] [#2 0.32,-0.03,0.67,U] [#3 0.31,0.15,0.56,U] [#4 -0.10,0.16,0.57,U] [#5 0.02,0.04,0.49,U] [#6 0.11,-0.06,0.56,U] [#7 -0.20,-0.20,0.41,U] [#8 0.49,0.11,0.00,M1] 
03:37:53.041 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.00}, one-star: {0.28, -0.19}
03:37:53.042 00.001 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
03:37:53.042 00.000 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
03:37:53.043 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
03:37:53.044 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.00, opts=13)
03:37:53.045 00.001 18120 Enqueuing Move request for scope (0.15, -0.00)
03:37:53.045 00.000 21948 Worker thread wakes up
03:37:53.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:53.046 00.001 18120 UpdateGuideState exits: m=1771 RSB=29.1
03:37:53.046 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:53.047 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:53.047 00.000 18120 Enqueuing Expose request
03:37:53.048 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
03:37:53.048 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
03:37:53.048 00.000 21948 Moving (0.15, -0.00) raw xDistance=-0.06 yDistance=-0.13
03:37:53.048 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:37:53.048 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:53.048 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:37:53.048 00.000 21948 MoveAxis(E, 0, ABG)
03:37:53.048 00.000 21948 Move returns status 0, amount 0
03:37:53.048 00.000 21948 MoveAxis(N, 0, ABG)
03:37:53.048 00.000 21948 Move returns status 0, amount 0
03:37:53.048 00.000 21948 move complete, result=0
03:37:53.048 00.000 21948 worker thread done servicing request
03:37:53.048 00.000 21948 Worker thread wakes up
03:37:53.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:53.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:53.048 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:54.569 01.521 21948 Exposure complete
03:37:54.603 00.034 21948 worker thread done servicing request
03:37:54.603 00.000 18120 OnExposeComplete: enter
03:37:54.604 00.001 18120 UpdateGuideState(): m_state=6
03:37:54.605 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6086
03:37:54.605 00.000 18120 Star::Find returns 1 (0), X=893.73, Y=234.20, Mass=1917, SNR=30.2, Peak=145 HFD=4.2
03:37:54.606 00.001 18120 MultiStar: [#1 0.18,0.15,0.73,U] [#2 -0.03,0.15,0.62,U] [#3 0.07,0.13,0.57,U] [#4 -0.10,0.11,0.57,U] [#5 -0.12,-0.05,0.46,U] [#6 0.36,0.13,0.51,U] [#7 -0.11,-0.17,0.44,U] [#8 0.12,0.35,0.38,U] 
03:37:54.606 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.25, -0.14}
03:37:54.607 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
03:37:54.607 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
03:37:54.609 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=0.01 mountY=-0.10, mountTheta=-1.44
03:37:54.609 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
03:37:54.609 00.000 18120 Enqueuing Move request for scope (0.09, 0.05)
03:37:54.610 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:54.610 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.2
03:37:54.611 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:54.611 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:54.612 00.001 18120 Enqueuing Expose request
03:37:54.612 00.000 21948 Worker thread wakes up
03:37:54.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
03:37:54.612 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
03:37:54.612 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
03:37:54.612 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:37:54.612 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:54.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:37:54.612 00.000 21948 MoveAxis(E, 0, ABG)
03:37:54.612 00.000 21948 Move returns status 0, amount 0
03:37:54.612 00.000 21948 MoveAxis(N, 0, ABG)
03:37:54.612 00.000 21948 Move returns status 0, amount 0
03:37:54.612 00.000 21948 move complete, result=0
03:37:54.612 00.000 21948 worker thread done servicing request
03:37:54.612 00.000 21948 Worker thread wakes up
03:37:54.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:54.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:54.614 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:56.250 01.636 21948 Exposure complete
03:37:56.290 00.040 21948 worker thread done servicing request
03:37:56.290 00.000 18120 OnExposeComplete: enter
03:37:56.291 00.001 18120 UpdateGuideState(): m_state=6
03:37:56.291 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6087
03:37:56.292 00.001 18120 Star::Find returns 1 (0), X=893.33, Y=234.52, Mass=1840, SNR=29.6, Peak=138 HFD=4.0
03:37:56.292 00.000 18120 MultiStar: [#1 0.10,0.44,0.00,M1] [#2 -0.27,0.65,0.00,M1] [#3 -0.05,0.45,0.00,M1] [#4 0.27,0.25,0.57,U] [#5 -0.21,0.24,0.47,U] [#6 -0.27,0.35,0.54,U] [#7 -0.30,0.26,0.42,U] [#8 0.05,0.43,0.39,U] 
03:37:56.293 00.001 18120 single-star, 5 included, MultiStar: {-0.10, 0.26}, one-star: {-0.15, 0.18}
03:37:56.294 00.001 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
03:37:56.295 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
03:37:56.296 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.28 mountX=0.23 mountY=0.06, mountTheta=0.25
03:37:56.297 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.18, opts=13)
03:37:56.297 00.000 18120 Enqueuing Move request for scope (-0.15, 0.18)
03:37:56.298 00.001 21948 Worker thread wakes up
03:37:56.298 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:56.298 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.6
03:37:56.299 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:56.299 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:56.300 00.001 18120 Enqueuing Expose request
03:37:56.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
03:37:56.300 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
03:37:56.300 00.000 21948 Moving (-0.15, 0.18) raw xDistance=0.23 yDistance=0.06
03:37:56.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:37:56.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:56.301 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:37:56.301 00.000 21948 MoveAxis(W, 41, ABG)
03:37:56.301 00.000 21948 Guiding  Dir = 3, Dur = 41
03:37:56.301 00.000 21948 IsSlewing returns 0
03:37:56.301 00.000 21948 IsGuiding returns 0
03:37:56.303 00.002 21948 PulseGuide returned control before completion, sleep 50
03:37:56.358 00.055 21948 IsGuiding returns 1
03:37:56.358 00.000 21948 scope still moving after pulse duration time elapsed
03:37:56.389 00.031 21948 IsSlewing returns 0
03:37:56.390 00.001 21948 IsGuiding returns 0
03:37:56.390 00.000 21948 scope move finished after 41 + 47 ms
03:37:56.390 00.000 21948 Move returns status 0, amount 41
03:37:56.390 00.000 21948 MoveAxis(N, 0, ABG)
03:37:56.390 00.000 21948 Move returns status 0, amount 0
03:37:56.390 00.000 21948 move complete, result=0
03:37:56.390 00.000 21948 worker thread done servicing request
03:37:56.390 00.000 21948 Worker thread wakes up
03:37:56.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:56.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:56.390 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:37:57.802 01.412 21948 Exposure complete
03:37:57.839 00.037 21948 worker thread done servicing request
03:37:57.840 00.001 18120 OnExposeComplete: enter
03:37:57.841 00.001 18120 UpdateGuideState(): m_state=6
03:37:57.843 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6088
03:37:57.844 00.001 18120 Star::Find returns 1 (0), X=893.57, Y=234.20, Mass=1812, SNR=29.4, Peak=141 HFD=3.8
03:37:57.846 00.002 18120 MultiStar: [#1 0.19,0.27,0.74,U] [#2 0.11,0.16,0.64,U] [#3 -0.16,0.43,0.00,M2] [#4 -0.20,0.01,0.59,U] [#5 -0.04,0.15,0.48,U] [#6 0.08,0.41,0.51,U] [#7 -0.18,-0.00,0.45,U] [#8 0.37,0.37,0.00,M1] 
03:37:57.849 00.003 18120 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.09, -0.14}
03:37:57.850 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
03:37:57.853 00.003 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
03:37:57.855 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.31 mountX=0.08 mountY=-0.07, mountTheta=-0.71
03:37:57.859 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.10, opts=13)
03:37:57.862 00.003 18120 Enqueuing Move request for scope (0.03, 0.10)
03:37:57.865 00.003 21948 Worker thread wakes up
03:37:57.865 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:57.865 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
03:37:57.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:57.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:57.867 00.001 18120 Enqueuing Expose request
03:37:57.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
03:37:57.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
03:37:57.867 00.000 21948 Moving (0.03, 0.10) raw xDistance=0.08 yDistance=-0.07
03:37:57.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:37:57.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:57.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:37:57.868 00.001 21948 MoveAxis(E, 0, ABG)
03:37:57.868 00.000 21948 Move returns status 0, amount 0
03:37:57.868 00.000 21948 MoveAxis(N, 0, ABG)
03:37:57.868 00.000 21948 Move returns status 0, amount 0
03:37:57.868 00.000 21948 move complete, result=0
03:37:57.868 00.000 21948 worker thread done servicing request
03:37:57.868 00.000 21948 Worker thread wakes up
03:37:57.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:57.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:57.868 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:59.497 01.629 21948 Exposure complete
03:37:59.531 00.034 21948 worker thread done servicing request
03:37:59.531 00.000 18120 OnExposeComplete: enter
03:37:59.532 00.001 18120 UpdateGuideState(): m_state=6
03:37:59.532 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6089
03:37:59.533 00.001 18120 Star::Find returns 1 (0), X=893.61, Y=234.37, Mass=1901, SNR=30.2, Peak=132 HFD=4.2
03:37:59.533 00.000 18120 MultiStar: [#1 0.27,0.35,0.00,M1] [#2 0.02,0.22,0.64,U] [#3 0.18,0.17,0.57,U] [#4 0.12,0.21,0.54,U] [#5 -0.12,0.07,0.44,U] [#6 -0.11,0.32,0.49,U] [#7 0.14,-0.05,0.42,U] [#8 0.28,0.21,0.41,U] 
03:37:59.534 00.001 18120 single-star, 7 included, MultiStar: {0.08, 0.14}, one-star: {0.13, 0.03}
03:37:59.534 00.000 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:37:59.535 00.001 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
03:37:59.535 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.24 mountX=-0.02 mountY=-0.13, mountTheta=-1.76
03:37:59.536 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
03:37:59.537 00.001 18120 Enqueuing Move request for scope (0.13, 0.03)
03:37:59.538 00.001 21948 Worker thread wakes up
03:37:59.538 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:37:59.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
03:37:59.538 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
03:37:59.538 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:37:59.539 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:59.539 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:37:59.540 00.001 18120 Enqueuing Expose request
03:37:59.540 00.000 21948 Moving (0.13, 0.03) raw xDistance=-0.02 yDistance=-0.13
03:37:59.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:37:59.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:59.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:37:59.540 00.000 21948 MoveAxis(E, 0, ABG)
03:37:59.540 00.000 21948 Move returns status 0, amount 0
03:37:59.540 00.000 21948 MoveAxis(N, 0, ABG)
03:37:59.540 00.000 21948 Move returns status 0, amount 0
03:37:59.540 00.000 21948 move complete, result=0
03:37:59.540 00.000 21948 worker thread done servicing request
03:37:59.540 00.000 21948 Worker thread wakes up
03:37:59.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:37:59.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:37:59.541 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:01.056 01.515 21948 Exposure complete
03:38:01.105 00.049 21948 worker thread done servicing request
03:38:01.105 00.000 18120 OnExposeComplete: enter
03:38:01.106 00.001 18120 UpdateGuideState(): m_state=6
03:38:01.107 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6090
03:38:01.108 00.001 18120 Star::Find returns 1 (0), X=893.72, Y=234.18, Mass=1933, SNR=30.4, Peak=168 HFD=3.9
03:38:01.110 00.002 18120 MultiStar: [#1 0.17,0.32,0.71,U] [#2 0.18,0.08,0.63,U] [#3 -0.03,0.12,0.61,U] [#4 0.00,0.05,0.55,U] [#5 -0.05,0.16,0.47,U] [#6 0.07,0.00,0.52,U] [#7 0.21,-0.11,0.38,U] [#8 0.16,-0.05,0.37,U] 
03:38:01.111 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.23, -0.17}
03:38:01.112 00.001 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
03:38:01.113 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
03:38:01.114 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:38:01.116 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.04, opts=13)
03:38:01.116 00.000 18120 Enqueuing Move request for scope (0.12, 0.04)
03:38:01.118 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:01.120 00.002 21948 Worker thread wakes up
03:38:01.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
03:38:01.120 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
03:38:01.120 00.000 21948 Moving (0.12, 0.04) raw xDistance=-0.01 yDistance=-0.12
03:38:01.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:38:01.120 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.4
03:38:01.120 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:01.121 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:01.121 00.000 18120 Enqueuing Expose request
03:38:01.122 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:01.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:38:01.122 00.000 21948 MoveAxis(E, 0, ABG)
03:38:01.122 00.000 21948 Move returns status 0, amount 0
03:38:01.122 00.000 21948 MoveAxis(N, 0, ABG)
03:38:01.122 00.000 21948 Move returns status 0, amount 0
03:38:01.122 00.000 21948 move complete, result=0
03:38:01.122 00.000 21948 worker thread done servicing request
03:38:01.122 00.000 21948 Worker thread wakes up
03:38:01.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:01.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:01.122 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:02.748 01.626 21948 Exposure complete
03:38:02.797 00.049 21948 worker thread done servicing request
03:38:02.797 00.000 18120 OnExposeComplete: enter
03:38:02.798 00.001 18120 UpdateGuideState(): m_state=6
03:38:02.800 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6091
03:38:02.801 00.001 18120 Star::Find returns 1 (0), X=893.59, Y=234.24, Mass=1876, SNR=29.9, Peak=132 HFD=4.1
03:38:02.801 00.000 18120 MultiStar: [#1 0.14,0.24,0.69,U] [#2 0.27,-0.18,0.64,U] [#3 0.04,0.16,0.60,U] [#4 0.20,-0.03,0.54,U] [#5 0.09,-0.09,0.44,U] [#6 -0.14,-0.16,0.52,U] [#7 0.24,-0.03,0.42,U] [#8 0.43,-0.26,0.00,M1] 
03:38:02.802 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.11, -0.10}
03:38:02.802 00.000 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
03:38:02.802 00.000 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
03:38:02.803 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.07 mountY=-0.10, mountTheta=-2.21
03:38:02.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.02, opts=13)
03:38:02.805 00.001 18120 Enqueuing Move request for scope (0.12, -0.02)
03:38:02.805 00.000 21948 Worker thread wakes up
03:38:02.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
03:38:02.805 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
03:38:02.805 00.000 21948 Moving (0.12, -0.02) raw xDistance=-0.07 yDistance=-0.10
03:38:02.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:02.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:02.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:38:02.805 00.000 21948 MoveAxis(E, 0, ABG)
03:38:02.805 00.000 21948 Move returns status 0, amount 0
03:38:02.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:02.806 00.001 18120 UpdateGuideState exits: m=1876 RSB=29.9
03:38:02.806 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:02.807 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:02.807 00.000 18120 Enqueuing Expose request
03:38:02.807 00.000 21948 MoveAxis(N, 0, ABG)
03:38:02.808 00.001 21948 Move returns status 0, amount 0
03:38:02.808 00.000 21948 move complete, result=0
03:38:02.808 00.000 21948 worker thread done servicing request
03:38:02.808 00.000 21948 Worker thread wakes up
03:38:02.808 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:02.808 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:02.808 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:04.330 01.522 21948 Exposure complete
03:38:04.381 00.051 21948 worker thread done servicing request
03:38:04.381 00.000 18120 OnExposeComplete: enter
03:38:04.381 00.000 18120 UpdateGuideState(): m_state=6
03:38:04.382 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6092
03:38:04.382 00.000 18120 Star::Find returns 1 (0), X=893.80, Y=234.10, Mass=1731, SNR=28.7, Peak=138 HFD=4.3
03:38:04.384 00.002 18120 MultiStar: [#1 0.38,0.05,0.78,U] [#2 0.30,0.10,0.67,U] [#3 -0.06,0.17,0.63,U] [#4 0.06,0.15,0.55,U] [#5 -0.10,0.14,0.48,U] [#6 0.17,-0.03,0.52,U] [#7 -0.06,-0.28,0.43,U] [#8 0.06,0.11,0.41,U] 
03:38:04.385 00.001 18120 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.32, -0.24}
03:38:04.386 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
03:38:04.387 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
03:38:04.388 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
03:38:04.390 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.01, opts=13)
03:38:04.391 00.001 18120 Enqueuing Move request for scope (0.16, 0.01)
03:38:04.392 00.001 21948 Worker thread wakes up
03:38:04.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:04.393 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
03:38:04.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
03:38:04.393 00.000 21948 Moving (0.16, 0.01) raw xDistance=-0.06 yDistance=-0.14
03:38:04.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:38:04.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:04.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:38:04.393 00.000 21948 MoveAxis(E, 0, ABG)
03:38:04.393 00.000 21948 Move returns status 0, amount 0
03:38:04.393 00.000 21948 MoveAxis(N, 0, ABG)
03:38:04.393 00.000 21948 Move returns status 0, amount 0
03:38:04.393 00.000 21948 move complete, result=0
03:38:04.393 00.000 21948 worker thread done servicing request
03:38:04.393 00.000 18120 UpdateGuideState exits: m=1731 RSB=28.7
03:38:04.394 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:04.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:04.394 00.000 18120 Enqueuing Expose request
03:38:04.395 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:04.395 00.000 21948 Worker thread wakes up
03:38:04.395 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:04.395 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:06.018 01.623 21948 Exposure complete
03:38:06.060 00.042 21948 worker thread done servicing request
03:38:06.060 00.000 18120 OnExposeComplete: enter
03:38:06.062 00.002 18120 UpdateGuideState(): m_state=6
03:38:06.063 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6093
03:38:06.065 00.002 18120 Star::Find returns 1 (0), X=893.78, Y=234.10, Mass=1730, SNR=28.8, Peak=138 HFD=4.2
03:38:06.066 00.001 18120 MultiStar: [#1 0.46,0.04,0.00,M1] [#2 0.26,0.14,0.64,U] [#3 0.29,0.24,0.62,U] [#4 0.08,0.14,0.58,U] [#5 -0.19,0.12,0.48,U] [#6 0.22,0.18,0.54,U] [#7 0.13,-0.22,0.42,U] [#8 0.41,0.27,0.00,M1] 
03:38:06.068 00.002 18120 refined, 6 included, MultiStar: {0.18, 0.03}, one-star: {0.30, -0.24}
03:38:06.068 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
03:38:06.070 00.002 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
03:38:06.071 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.19 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
03:38:06.074 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.03, opts=13)
03:38:06.075 00.001 18120 Enqueuing Move request for scope (0.18, 0.03)
03:38:06.076 00.001 21948 Worker thread wakes up
03:38:06.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
03:38:06.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:06.077 00.001 18120 UpdateGuideState exits: m=1730 RSB=28.8
03:38:06.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:06.078 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:06.078 00.000 18120 Enqueuing Expose request
03:38:06.079 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
03:38:06.079 00.000 21948 Moving (0.18, 0.03) raw xDistance=-0.04 yDistance=-0.18
03:38:06.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:38:06.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:06.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:38:06.079 00.000 21948 MoveAxis(E, 0, ABG)
03:38:06.079 00.000 21948 Move returns status 0, amount 0
03:38:06.079 00.000 21948 MoveAxis(N, 0, ABG)
03:38:06.079 00.000 21948 Move returns status 0, amount 0
03:38:06.079 00.000 21948 move complete, result=0
03:38:06.080 00.001 21948 worker thread done servicing request
03:38:06.080 00.000 21948 Worker thread wakes up
03:38:06.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:06.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:06.080 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:07.602 01.522 21948 Exposure complete
03:38:07.646 00.044 21948 worker thread done servicing request
03:38:07.646 00.000 18120 OnExposeComplete: enter
03:38:07.647 00.001 18120 UpdateGuideState(): m_state=6
03:38:07.647 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6094
03:38:07.649 00.002 18120 Star::Find returns 1 (0), X=893.77, Y=234.31, Mass=1850, SNR=29.9, Peak=150 HFD=4.1
03:38:07.649 00.000 18120 MultiStar: [#1 0.22,0.18,0.74,U] [#2 0.15,-0.23,0.66,U] [#3 0.29,0.08,0.60,U] [#4 0.32,-0.03,0.55,U] [#5 -0.01,0.25,0.46,U] [#6 0.08,-0.19,0.53,U] [#7 -0.07,-0.28,0.44,U] [#8 0.05,-0.18,0.42,U] 
03:38:07.650 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.28, -0.03}
03:38:07.650 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
03:38:07.651 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
03:38:07.651 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.11 mountY=-0.14, mountTheta=-2.22
03:38:07.652 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
03:38:07.653 00.001 18120 Enqueuing Move request for scope (0.17, -0.04)
03:38:07.653 00.000 21948 Worker thread wakes up
03:38:07.654 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:38:07.654 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:38:07.654 00.000 21948 Moving (0.17, -0.04) raw xDistance=-0.11 yDistance=-0.14
03:38:07.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:38:07.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:07.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:07.655 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.9
03:38:07.655 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:07.656 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:07.656 00.000 18120 Enqueuing Expose request
03:38:07.657 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:38:07.657 00.000 21948 MoveAxis(E, 0, ABG)
03:38:07.657 00.000 21948 Move returns status 0, amount 0
03:38:07.657 00.000 21948 MoveAxis(N, 0, ABG)
03:38:07.657 00.000 21948 Move returns status 0, amount 0
03:38:07.657 00.000 21948 move complete, result=0
03:38:07.657 00.000 21948 worker thread done servicing request
03:38:07.657 00.000 21948 Worker thread wakes up
03:38:07.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:07.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:07.658 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:09.281 01.623 21948 Exposure complete
03:38:09.331 00.050 21948 worker thread done servicing request
03:38:09.331 00.000 18120 OnExposeComplete: enter
03:38:09.332 00.001 18120 UpdateGuideState(): m_state=6
03:38:09.332 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6095
03:38:09.333 00.001 18120 Star::Find returns 1 (0), X=893.79, Y=234.01, Mass=1775, SNR=29.2, Peak=146 HFD=4.1
03:38:09.333 00.000 18120 MultiStar: [#1 0.15,-0.06,0.70,U] [#2 0.15,-0.30,0.64,U] [#3 0.00,0.11,0.61,U] [#4 -0.15,-0.03,0.57,U] [#5 -0.08,-0.06,0.49,U] [#6 0.05,-0.13,0.53,U] [#7 -0.03,-0.05,0.44,U] [#8 0.16,-0.07,0.38,U] 
03:38:09.334 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.30, -0.33}
03:38:09.334 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
03:38:09.335 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
03:38:09.335 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.96 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
03:38:09.336 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.12, opts=13)
03:38:09.337 00.001 18120 Enqueuing Move request for scope (0.09, -0.12)
03:38:09.337 00.000 21948 Worker thread wakes up
03:38:09.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
03:38:09.337 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
03:38:09.337 00.000 21948 Moving (0.09, -0.12) raw xDistance=-0.15 yDistance=-0.02
03:38:09.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:38:09.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:09.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:38:09.337 00.000 21948 MoveAxis(E, 0, ABG)
03:38:09.337 00.000 21948 Move returns status 0, amount 0
03:38:09.337 00.000 21948 MoveAxis(N, 0, ABG)
03:38:09.337 00.000 21948 Move returns status 0, amount 0
03:38:09.337 00.000 21948 move complete, result=0
03:38:09.337 00.000 21948 worker thread done servicing request
03:38:09.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:09.338 00.001 18120 UpdateGuideState exits: m=1775 RSB=29.2
03:38:09.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:09.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:09.339 00.000 18120 Enqueuing Expose request
03:38:09.340 00.001 21948 Worker thread wakes up
03:38:09.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:09.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:09.340 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:10.867 01.527 21948 Exposure complete
03:38:10.911 00.044 21948 worker thread done servicing request
03:38:10.911 00.000 18120 OnExposeComplete: enter
03:38:10.912 00.001 18120 UpdateGuideState(): m_state=6
03:38:10.913 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6096
03:38:10.915 00.002 18120 Star::Find returns 1 (0), X=893.84, Y=234.17, Mass=1859, SNR=29.9, Peak=161 HFD=4.3
03:38:10.915 00.000 18120 MultiStar: [#1 0.19,0.03,0.75,U] [#2 0.32,0.24,0.59,U] [#3 -0.00,0.22,0.57,U] [#4 0.09,0.14,0.55,U] [#5 -0.29,0.08,0.49,U] [#6 0.04,-0.01,0.51,U] [#7 0.24,-0.10,0.44,U] [#8 0.23,0.39,0.00,M1] 
03:38:10.915 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.36, -0.17}
03:38:10.915 00.000 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:38:10.916 00.001 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
03:38:10.916 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.24 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
03:38:10.918 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
03:38:10.918 00.000 18120 Enqueuing Move request for scope (0.15, 0.04)
03:38:10.919 00.001 21948 Worker thread wakes up
03:38:10.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
03:38:10.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
03:38:10.919 00.000 21948 Moving (0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
03:38:10.920 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:38:10.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:10.922 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:10.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:38:10.922 00.000 21948 MoveAxis(E, 0, ABG)
03:38:10.922 00.000 21948 Move returns status 0, amount 0
03:38:10.922 00.000 21948 MoveAxis(N, 0, ABG)
03:38:10.922 00.000 21948 Move returns status 0, amount 0
03:38:10.922 00.000 21948 move complete, result=0
03:38:10.922 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:38:10.924 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:10.927 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:10.929 00.002 18120 Enqueuing Expose request
03:38:10.930 00.001 21948 worker thread done servicing request
03:38:10.930 00.000 21948 Worker thread wakes up
03:38:10.930 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:10.932 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:10.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:12.554 01.622 21948 Exposure complete
03:38:12.591 00.037 21948 worker thread done servicing request
03:38:12.592 00.001 18120 OnExposeComplete: enter
03:38:12.594 00.002 18120 UpdateGuideState(): m_state=6
03:38:12.597 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6097
03:38:12.599 00.002 18120 Star::Find returns 1 (0), X=893.90, Y=234.01, Mass=1703, SNR=28.6, Peak=144 HFD=4.3
03:38:12.603 00.004 18120 MultiStar: [#1 0.04,0.20,0.76,U] [#2 0.22,-0.09,0.66,U] [#3 -0.18,0.23,0.59,U] [#4 -0.03,-0.00,0.59,U] [#5 0.35,0.13,0.47,U] [#6 0.27,-0.01,0.53,U] [#7 0.42,-0.35,0.00,M1] [#8 0.15,-0.05,0.43,U] 
03:38:12.605 00.002 18120 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.41, -0.33}
03:38:12.608 00.003 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
03:38:12.610 00.002 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
03:38:12.610 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.09 mountX=-0.08 mountY=-0.14, mountTheta=-2.10
03:38:12.612 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.02, opts=13)
03:38:12.613 00.001 18120 Enqueuing Move request for scope (0.17, -0.02)
03:38:12.613 00.000 21948 Worker thread wakes up
03:38:12.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:12.614 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
03:38:12.614 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
03:38:12.614 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.6
03:38:12.614 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:12.615 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:12.615 00.000 18120 Enqueuing Expose request
03:38:12.615 00.000 21948 Moving (0.17, -0.02) raw xDistance=-0.08 yDistance=-0.14
03:38:12.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:38:12.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:12.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:38:12.616 00.001 21948 MoveAxis(E, 0, ABG)
03:38:12.616 00.000 21948 Move returns status 0, amount 0
03:38:12.616 00.000 21948 MoveAxis(N, 0, ABG)
03:38:12.616 00.000 21948 Move returns status 0, amount 0
03:38:12.616 00.000 21948 move complete, result=0
03:38:12.616 00.000 21948 worker thread done servicing request
03:38:12.616 00.000 21948 Worker thread wakes up
03:38:12.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:12.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:12.616 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:14.136 01.520 21948 Exposure complete
03:38:14.180 00.044 21948 worker thread done servicing request
03:38:14.180 00.000 18120 OnExposeComplete: enter
03:38:14.181 00.001 18120 UpdateGuideState(): m_state=6
03:38:14.181 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6098
03:38:14.182 00.001 18120 Star::Find returns 1 (0), X=893.86, Y=234.09, Mass=1796, SNR=29.4, Peak=150 HFD=4.2
03:38:14.182 00.000 18120 MultiStar: [#1 -0.01,-0.04,0.72,U] [#2 0.22,-0.16,0.66,U] [#3 0.05,-0.05,0.63,U] [#4 -0.04,-0.40,0.57,U] [#5 -0.22,-0.08,0.50,U] [#6 0.16,-0.17,0.51,U] [#7 0.15,-0.22,0.44,U] [#8 0.02,-0.36,0.39,U] 
03:38:14.184 00.002 18120 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {0.37, -0.25}
03:38:14.184 00.000 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
03:38:14.184 00.000 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
03:38:14.185 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.07 mountX=-0.21 mountY=-0.01, mountTheta=-3.10
03:38:14.185 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.19, opts=13)
03:38:14.186 00.001 18120 Enqueuing Move request for scope (0.10, -0.19)
03:38:14.186 00.000 21948 Worker thread wakes up
03:38:14.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
03:38:14.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
03:38:14.186 00.000 21948 Moving (0.10, -0.19) raw xDistance=-0.21 yDistance=-0.01
03:38:14.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:38:14.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:14.186 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:14.187 00.001 18120 UpdateGuideState exits: m=1796 RSB=29.4
03:38:14.187 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:14.188 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:14.188 00.000 18120 Enqueuing Expose request
03:38:14.189 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:38:14.189 00.000 21948 MoveAxis(E, 38, ABG)
03:38:14.189 00.000 21948 Guiding  Dir = 2, Dur = 38
03:38:14.189 00.000 21948 IsSlewing returns 0
03:38:14.189 00.000 21948 IsGuiding returns 0
03:38:14.192 00.003 21948 PulseGuide returned control before completion, sleep 46
03:38:14.244 00.052 21948 IsGuiding returns 0
03:38:14.244 00.000 21948 Move returns status 0, amount 38
03:38:14.244 00.000 21948 MoveAxis(N, 0, ABG)
03:38:14.244 00.000 21948 Move returns status 0, amount 0
03:38:14.244 00.000 21948 move complete, result=0
03:38:14.244 00.000 21948 worker thread done servicing request
03:38:14.244 00.000 21948 Worker thread wakes up
03:38:14.244 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:14.244 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
03:38:14.246 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:15.875 01.629 21948 Exposure complete
03:38:15.917 00.042 21948 worker thread done servicing request
03:38:15.917 00.000 18120 OnExposeComplete: enter
03:38:15.917 00.000 18120 UpdateGuideState(): m_state=6
03:38:15.918 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6099
03:38:15.920 00.002 18120 Star::Find returns 1 (0), X=893.64, Y=234.21, Mass=1861, SNR=29.9, Peak=124 HFD=4.4
03:38:15.920 00.000 18120 MultiStar: [#1 -0.04,0.34,0.73,U] [#2 -0.01,0.11,0.62,U] [#3 -0.12,0.37,0.62,U] [#4 -0.11,-0.01,0.54,U] [#5 -0.06,0.09,0.46,U] [#6 0.02,0.24,0.53,U] [#7 0.04,0.32,0.44,U] [#8 0.06,0.40,0.40,U] 
03:38:15.921 00.001 18120 refined, 8 included, MultiStar: {0.00, 0.16}, one-star: {0.15, -0.13}
03:38:15.922 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
03:38:15.922 00.000 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
03:38:15.924 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.56 mountX=0.15 mountY=-0.07, mountTheta=-0.47
03:38:15.926 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.16, opts=13)
03:38:15.926 00.000 18120 Enqueuing Move request for scope (0.00, 0.16)
03:38:15.927 00.001 21948 Worker thread wakes up
03:38:15.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:15.927 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.9
03:38:15.928 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:15.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:15.929 00.001 18120 Enqueuing Expose request
03:38:15.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
03:38:15.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
03:38:15.929 00.000 21948 Moving (0.00, 0.16) raw xDistance=0.15 yDistance=-0.07
03:38:15.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:38:15.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:15.930 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:38:15.930 00.000 21948 MoveAxis(E, 0, ABG)
03:38:15.930 00.000 21948 Move returns status 0, amount 0
03:38:15.930 00.000 21948 MoveAxis(N, 0, ABG)
03:38:15.930 00.000 21948 Move returns status 0, amount 0
03:38:15.930 00.000 21948 move complete, result=0
03:38:15.930 00.000 21948 worker thread done servicing request
03:38:15.930 00.000 21948 Worker thread wakes up
03:38:15.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:15.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:15.930 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:17.442 01.512 21948 Exposure complete
03:38:17.484 00.042 21948 worker thread done servicing request
03:38:17.484 00.000 18120 OnExposeComplete: enter
03:38:17.485 00.001 18120 UpdateGuideState(): m_state=6
03:38:17.487 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6100
03:38:17.489 00.002 18120 Star::Find returns 1 (0), X=893.92, Y=234.29, Mass=1825, SNR=29.6, Peak=144 HFD=4.2
03:38:17.490 00.001 18120 MultiStar: [#1 0.23,0.28,0.72,U] [#2 0.15,0.12,0.64,U] [#3 0.04,0.21,0.61,U] [#4 0.26,0.17,0.55,U] [#5 -0.03,0.04,0.46,U] [#6 -0.23,0.03,0.55,U] [#7 -0.07,0.09,0.44,U] [#8 0.19,0.17,0.41,U] 
03:38:17.490 00.000 18120 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.43, -0.06}
03:38:17.491 00.001 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
03:38:17.491 00.000 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
03:38:17.492 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.65 mountX=0.04 mountY=-0.18, mountTheta=-1.35
03:38:17.493 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.11, opts=13)
03:38:17.493 00.000 18120 Enqueuing Move request for scope (0.14, 0.11)
03:38:17.493 00.000 21948 Worker thread wakes up
03:38:17.494 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
03:38:17.494 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
03:38:17.494 00.000 21948 Moving (0.14, 0.11) raw xDistance=0.04 yDistance=-0.18
03:38:17.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:38:17.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:17.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:17.494 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.6
03:38:17.495 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:17.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:38:17.495 00.000 21948 MoveAxis(E, 0, ABG)
03:38:17.495 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:17.496 00.001 18120 Enqueuing Expose request
03:38:17.496 00.000 21948 Move returns status 0, amount 0
03:38:17.496 00.000 21948 MoveAxis(N, 0, ABG)
03:38:17.496 00.000 21948 Move returns status 0, amount 0
03:38:17.496 00.000 21948 move complete, result=0
03:38:17.496 00.000 21948 worker thread done servicing request
03:38:17.496 00.000 21948 Worker thread wakes up
03:38:17.496 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:17.496 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:17.497 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:19.135 01.638 21948 Exposure complete
03:38:19.184 00.049 21948 worker thread done servicing request
03:38:19.184 00.000 18120 OnExposeComplete: enter
03:38:19.185 00.001 18120 UpdateGuideState(): m_state=6
03:38:19.186 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6101
03:38:19.186 00.000 18120 Star::Find returns 1 (0), X=893.69, Y=234.34, Mass=1847, SNR=29.7, Peak=136 HFD=3.7
03:38:19.186 00.000 18120 MultiStar: [#1 0.34,0.27,0.71,U] [#2 0.20,0.25,0.61,U] [#3 0.05,0.48,0.00,M1] [#4 0.12,0.26,0.57,U] [#5 -0.06,0.09,0.48,U] [#6 0.03,0.28,0.54,U] [#7 -0.02,0.16,0.44,U] [#8 0.24,0.33,0.41,U] 
03:38:19.187 00.001 18120 single-star, 7 included, MultiStar: {0.15, 0.19}, one-star: {0.20, 0.00}
03:38:19.188 00.001 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
03:38:19.190 00.002 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
03:38:19.191 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.00 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
03:38:19.193 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.00, opts=13)
03:38:19.194 00.001 18120 Enqueuing Move request for scope (0.20, 0.00)
03:38:19.195 00.001 21948 Worker thread wakes up
03:38:19.195 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:19.196 00.001 18120 UpdateGuideState exits: m=1847 RSB=29.7
03:38:19.196 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:19.197 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:19.197 00.000 18120 Enqueuing Expose request
03:38:19.198 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
03:38:19.198 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
03:38:19.198 00.000 21948 Moving (0.20, 0.00) raw xDistance=-0.08 yDistance=-0.18
03:38:19.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:38:19.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:19.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:38:19.198 00.000 21948 MoveAxis(E, 0, ABG)
03:38:19.198 00.000 21948 Move returns status 0, amount 0
03:38:19.198 00.000 21948 MoveAxis(N, 0, ABG)
03:38:19.198 00.000 21948 Move returns status 0, amount 0
03:38:19.198 00.000 21948 move complete, result=0
03:38:19.198 00.000 21948 worker thread done servicing request
03:38:19.198 00.000 21948 Worker thread wakes up
03:38:19.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:19.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:19.198 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:20.717 01.519 21948 Exposure complete
03:38:20.762 00.045 21948 worker thread done servicing request
03:38:20.762 00.000 18120 OnExposeComplete: enter
03:38:20.763 00.001 18120 UpdateGuideState(): m_state=6
03:38:20.764 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6102
03:38:20.764 00.000 18120 Star::Find returns 1 (0), X=893.63, Y=234.45, Mass=1784, SNR=29.3, Peak=121 HFD=4.0
03:38:20.765 00.001 18120 MultiStar: [#1 0.24,0.24,0.71,U] [#2 0.24,0.24,0.66,U] [#3 0.08,0.44,0.00,M2] [#4 0.18,0.33,0.59,U] [#5 0.04,0.28,0.48,U] [#6 0.12,0.30,0.58,U] [#7 -0.23,0.23,0.44,U] [#8 -0.03,0.38,0.40,U] 
03:38:20.765 00.000 18120 single-star, 7 included, MultiStar: {0.11, 0.24}, one-star: {0.15, 0.10}
03:38:20.766 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
03:38:20.766 00.000 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
03:38:20.766 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.61 mountX=0.03 mountY=-0.18, mountTheta=-1.38
03:38:20.768 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.10, opts=13)
03:38:20.768 00.000 18120 Enqueuing Move request for scope (0.15, 0.10)
03:38:20.768 00.000 21948 Worker thread wakes up
03:38:20.769 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
03:38:20.769 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
03:38:20.769 00.000 21948 Moving (0.15, 0.10) raw xDistance=0.03 yDistance=-0.18
03:38:20.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:20.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:20.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:20.769 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.3
03:38:20.770 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:20.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:20.771 00.001 18120 Enqueuing Expose request
03:38:20.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:38:20.771 00.000 21948 MoveAxis(E, 0, ABG)
03:38:20.771 00.000 21948 Move returns status 0, amount 0
03:38:20.771 00.000 21948 MoveAxis(N, 0, ABG)
03:38:20.771 00.000 21948 Move returns status 0, amount 0
03:38:20.771 00.000 21948 move complete, result=0
03:38:20.771 00.000 21948 worker thread done servicing request
03:38:20.771 00.000 21948 Worker thread wakes up
03:38:20.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:20.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:20.772 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:22.409 01.637 21948 Exposure complete
03:38:22.454 00.045 21948 worker thread done servicing request
03:38:22.455 00.001 18120 OnExposeComplete: enter
03:38:22.455 00.000 18120 UpdateGuideState(): m_state=6
03:38:22.455 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6103
03:38:22.455 00.000 18120 Star::Find returns 1 (0), X=893.87, Y=234.25, Mass=1815, SNR=29.6, Peak=154 HFD=4.1
03:38:22.456 00.001 18120 MultiStar: [#1 0.40,0.21,0.00,M1] [#2 0.28,0.08,0.64,U] [#3 0.28,0.11,0.62,U] [#4 0.30,-0.19,0.57,U] [#5 0.54,-0.14,0.00,M1] [#6 0.11,0.02,0.49,U] [#7 0.18,0.12,0.42,U] [#8 0.50,0.32,0.00,M1] 
03:38:22.456 00.000 18120 refined, 5 included, MultiStar: {0.28, -0.01}, one-star: {0.38, -0.09}
03:38:22.457 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
03:38:22.457 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
03:38:22.457 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.02 mountX=-0.12 mountY=-0.25, mountTheta=-2.02
03:38:22.460 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.01, opts=13)
03:38:22.460 00.000 18120 Enqueuing Move request for scope (0.28, -0.01)
03:38:22.460 00.000 21948 Worker thread wakes up
03:38:22.461 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
03:38:22.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
03:38:22.461 00.000 21948 Moving (0.28, -0.01) raw xDistance=-0.12 yDistance=-0.25
03:38:22.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:38:22.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:22.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:22.461 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.6
03:38:22.462 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:22.462 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:38:22.462 00.000 21948 MoveAxis(E, 0, ABG)
03:38:22.462 00.000 21948 Move returns status 0, amount 0
03:38:22.462 00.000 21948 MoveAxis(N, 0, ABG)
03:38:22.462 00.000 21948 Move returns status 0, amount 0
03:38:22.462 00.000 21948 move complete, result=0
03:38:22.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:22.463 00.001 18120 Enqueuing Expose request
03:38:22.463 00.000 21948 worker thread done servicing request
03:38:22.463 00.000 21948 Worker thread wakes up
03:38:22.463 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:22.464 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:22.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:23.979 01.515 21948 Exposure complete
03:38:24.015 00.036 21948 worker thread done servicing request
03:38:24.015 00.000 18120 OnExposeComplete: enter
03:38:24.015 00.000 18120 UpdateGuideState(): m_state=6
03:38:24.016 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6104
03:38:24.016 00.000 18120 Star::Find returns 1 (0), X=893.67, Y=234.68, Mass=1826, SNR=29.5, Peak=129 HFD=4.3
03:38:24.017 00.001 18120 MultiStar: [#1 0.36,0.62,0.00,M2] [#2 0.31,0.56,0.00,M1] [#3 0.29,0.72,0.00,M2] [#4 0.09,0.25,0.56,U] [#5 -0.09,0.49,0.00,M2] [#6 0.02,0.54,0.00,M1] [#7 0.03,0.42,0.44,U] [#8 0.11,0.53,0.00,M2] 
03:38:24.017 00.000 18120 refined, 2 included, MultiStar: {0.12, 0.33}, one-star: {0.18, 0.34}
03:38:24.018 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
03:38:24.018 00.000 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
03:38:24.019 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.21 mountX=0.25 mountY=-0.26, mountTheta=-0.80
03:38:24.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.33, opts=13)
03:38:24.020 00.000 18120 Enqueuing Move request for scope (0.12, 0.33)
03:38:24.021 00.001 21948 Worker thread wakes up
03:38:24.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
03:38:24.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
03:38:24.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:24.021 00.000 21948 Moving (0.12, 0.33) raw xDistance=0.25 yDistance=-0.26
03:38:24.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:38:24.021 00.000 18120 UpdateGuideState exits: m=1826 RSB=29.5
03:38:24.022 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:24.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:24.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:24.023 00.001 18120 Enqueuing Expose request
03:38:24.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:38:24.023 00.000 21948 MoveAxis(W, 45, ABG)
03:38:24.023 00.000 21948 Guiding  Dir = 3, Dur = 45
03:38:24.023 00.000 21948 IsSlewing returns 0
03:38:24.023 00.000 21948 IsGuiding returns 0
03:38:24.026 00.003 21948 PulseGuide returned control before completion, sleep 54
03:38:24.087 00.061 21948 IsGuiding returns 1
03:38:24.088 00.001 21948 scope still moving after pulse duration time elapsed
03:38:24.118 00.030 21948 IsSlewing returns 0
03:38:24.118 00.000 21948 IsGuiding returns 0
03:38:24.118 00.000 21948 scope move finished after 45 + 49 ms
03:38:24.118 00.000 21948 Move returns status 0, amount 45
03:38:24.118 00.000 21948 MoveAxis(N, 0, ABG)
03:38:24.118 00.000 21948 Move returns status 0, amount 0
03:38:24.118 00.000 21948 move complete, result=0
03:38:24.118 00.000 21948 worker thread done servicing request
03:38:24.118 00.000 21948 Worker thread wakes up
03:38:24.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:24.119 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:24.119 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.3 px 0 ms NORTH
03:38:25.747 01.628 21948 Exposure complete
03:38:25.799 00.052 21948 worker thread done servicing request
03:38:25.799 00.000 18120 OnExposeComplete: enter
03:38:25.800 00.001 18120 UpdateGuideState(): m_state=6
03:38:25.802 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6105
03:38:25.803 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=234.27, Mass=1864, SNR=29.8, Peak=143 HFD=4.4
03:38:25.804 00.001 18120 MultiStar: [#1 0.14,0.32,0.71,U] [#2 0.14,0.17,0.63,U] [#3 0.19,0.16,0.60,U] [#4 0.07,0.18,0.57,U] [#5 -0.13,0.09,0.47,U] [#6 -0.03,0.11,0.51,U] [#7 -0.07,-0.10,0.40,U] [#8 0.17,0.22,0.40,U] 
03:38:25.805 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.36, -0.08}
03:38:25.806 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
03:38:25.808 00.002 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
03:38:25.809 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.74 mountX=0.05 mountY=-0.16, mountTheta=-1.26
03:38:25.811 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.12, opts=13)
03:38:25.812 00.001 18120 Enqueuing Move request for scope (0.13, 0.12)
03:38:25.812 00.000 21948 Worker thread wakes up
03:38:25.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:25.813 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.8
03:38:25.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:25.813 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:25.814 00.001 18120 Enqueuing Expose request
03:38:25.814 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
03:38:25.814 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
03:38:25.814 00.000 21948 Moving (0.13, 0.12) raw xDistance=0.05 yDistance=-0.16
03:38:25.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:38:25.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:25.814 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:38:25.814 00.000 21948 MoveAxis(E, 0, ABG)
03:38:25.814 00.000 21948 Move returns status 0, amount 0
03:38:25.814 00.000 21948 MoveAxis(N, 0, ABG)
03:38:25.814 00.000 21948 Move returns status 0, amount 0
03:38:25.814 00.000 21948 move complete, result=0
03:38:25.814 00.000 21948 worker thread done servicing request
03:38:25.814 00.000 21948 Worker thread wakes up
03:38:25.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:25.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:25.815 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:27.336 01.521 21948 Exposure complete
03:38:27.370 00.034 21948 worker thread done servicing request
03:38:27.370 00.000 18120 OnExposeComplete: enter
03:38:27.370 00.000 18120 UpdateGuideState(): m_state=6
03:38:27.372 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6106
03:38:27.372 00.000 18120 Star::Find returns 1 (0), X=893.92, Y=234.18, Mass=1886, SNR=30.2, Peak=160 HFD=4.2
03:38:27.373 00.001 18120 MultiStar: [#1 0.28,0.24,0.70,U] [#2 0.10,0.01,0.60,U] [#3 0.36,0.17,0.59,U] [#4 0.28,-0.18,0.56,U] [#5 0.19,0.23,0.45,U] [#6 0.23,-0.08,0.52,U] [#7 0.10,-0.20,0.39,U] [#8 0.51,0.03,0.00,M2] 
03:38:27.373 00.000 18120 refined, 7 included, MultiStar: {0.27, -0.00}, one-star: {0.43, -0.17}
03:38:27.373 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
03:38:27.374 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
03:38:27.375 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.01 mountX=-0.11 mountY=-0.24, mountTheta=-2.01
03:38:27.378 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.00, opts=13)
03:38:27.379 00.001 18120 Enqueuing Move request for scope (0.27, -0.00)
03:38:27.379 00.000 21948 Worker thread wakes up
03:38:27.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:27.380 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
03:38:27.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
03:38:27.380 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.2
03:38:27.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:27.382 00.002 21948 Moving (0.27, -0.00) raw xDistance=-0.11 yDistance=-0.24
03:38:27.383 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:38:27.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:27.383 00.000 18120 Enqueuing Expose request
03:38:27.383 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=-0.23 newest=-0.67
03:38:27.384 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:38:27.384 00.000 21948 MoveAxis(E, 0, ABG)
03:38:27.384 00.000 21948 Move returns status 0, amount 0
03:38:27.384 00.000 21948 MoveAxis(N, 58, ABG)
03:38:27.384 00.000 21948 Guiding  Dir = 0, Dur = 58
03:38:27.384 00.000 21948 IsSlewing returns 0
03:38:27.384 00.000 21948 IsGuiding returns 0
03:38:27.388 00.004 21948 PulseGuide returned control before completion, sleep 64
03:38:27.461 00.073 21948 IsGuiding returns 0
03:38:27.461 00.000 21948 Move returns status 0, amount 58
03:38:27.461 00.000 21948 move complete, result=0
03:38:27.462 00.001 21948 worker thread done servicing request
03:38:27.462 00.000 21948 Worker thread wakes up
03:38:27.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:27.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:27.462 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 58 ms NORTH
03:38:29.089 01.627 21948 Exposure complete
03:38:29.124 00.035 21948 worker thread done servicing request
03:38:29.124 00.000 18120 OnExposeComplete: enter
03:38:29.125 00.001 18120 UpdateGuideState(): m_state=6
03:38:29.125 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6107
03:38:29.126 00.001 18120 Star::Find returns 1 (0), X=894.02, Y=234.26, Mass=1992, SNR=30.8, Peak=145 HFD=4.1
03:38:29.126 00.000 18120 MultiStar: [#1 0.29,0.21,0.73,U] [#2 0.21,0.25,0.63,U] [#3 0.40,0.22,0.00,M1] [#4 0.15,0.17,0.55,U] [#5 0.14,0.16,0.44,U] [#6 0.35,0.18,0.49,U] [#7 0.10,0.11,0.43,U] [#8 0.66,0.37,0.00,M3] 
03:38:29.127 00.001 18120 refined, 6 included, MultiStar: {0.29, 0.12}, one-star: {0.53, -0.08}
03:38:29.127 00.000 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
03:38:29.127 00.000 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
03:38:29.128 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.31 cameraTheta=0.40 mountX=-0.01 mountY=-0.31, mountTheta=-1.60
03:38:29.129 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.12, opts=13)
03:38:29.131 00.002 18120 Enqueuing Move request for scope (0.29, 0.12)
03:38:29.132 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:29.134 00.002 21948 Worker thread wakes up
03:38:29.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd
03:38:29.134 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.12)
03:38:29.134 00.000 21948 Moving (0.29, 0.12) raw xDistance=-0.01 yDistance=-0.31
03:38:29.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:38:29.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:38:29.135 00.001 18120 UpdateGuideState exits: m=1992 RSB=30.8
03:38:29.135 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:29.136 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:29.136 00.000 18120 Enqueuing Expose request
03:38:29.136 00.000 21948 MoveAxis(E, 0, ABG)
03:38:29.136 00.000 21948 Move returns status 0, amount 0
03:38:29.136 00.000 21948 MoveAxis(N, 75, ABG)
03:38:29.136 00.000 21948 Guiding  Dir = 0, Dur = 75
03:38:29.136 00.000 21948 IsSlewing returns 0
03:38:29.136 00.000 21948 IsGuiding returns 0
03:38:29.142 00.006 21948 PulseGuide returned control before completion, sleep 81
03:38:29.229 00.087 21948 IsGuiding returns 0
03:38:29.229 00.000 21948 Move returns status 0, amount 75
03:38:29.229 00.000 21948 move complete, result=0
03:38:29.229 00.000 21948 worker thread done servicing request
03:38:29.229 00.000 21948 Worker thread wakes up
03:38:29.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:29.229 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 75 ms NORTH
03:38:29.230 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:30.637 01.407 21948 Exposure complete
03:38:30.700 00.063 21948 worker thread done servicing request
03:38:30.700 00.000 18120 OnExposeComplete: enter
03:38:30.701 00.001 18120 UpdateGuideState(): m_state=6
03:38:30.702 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6108
03:38:30.702 00.000 18120 Star::Find returns 1 (0), X=893.62, Y=234.23, Mass=1851, SNR=29.8, Peak=125 HFD=3.9
03:38:30.704 00.002 18120 MultiStar: [#1 0.19,0.06,0.70,U] [#2 0.04,0.02,0.61,U] [#3 -0.28,0.28,0.60,U] [#4 0.06,-0.13,0.55,U] [#5 -0.08,-0.32,0.49,U] [#6 0.09,-0.04,0.56,U] [#7 -0.08,0.04,0.42,U] [#8 -0.11,0.12,0.40,U] 
03:38:30.705 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.13, -0.11}
03:38:30.705 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
03:38:30.706 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
03:38:30.706 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.71 mountX=-0.02 mountY=-0.01, mountTheta=-2.74
03:38:30.707 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
03:38:30.708 00.001 18120 Enqueuing Move request for scope (0.02, -0.01)
03:38:30.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:30.709 00.001 18120 UpdateGuideState exits: m=1851 RSB=29.8
03:38:30.709 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:30.710 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:30.710 00.000 18120 Enqueuing Expose request
03:38:30.710 00.000 21948 Worker thread wakes up
03:38:30.710 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:38:30.711 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:38:30.711 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
03:38:30.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:38:30.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:30.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:38:30.711 00.000 21948 MoveAxis(E, 0, ABG)
03:38:30.711 00.000 21948 Move returns status 0, amount 0
03:38:30.711 00.000 21948 MoveAxis(N, 0, ABG)
03:38:30.711 00.000 21948 Move returns status 0, amount 0
03:38:30.711 00.000 21948 move complete, result=0
03:38:30.711 00.000 21948 worker thread done servicing request
03:38:30.711 00.000 21948 Worker thread wakes up
03:38:30.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:30.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:30.712 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:32.346 01.634 21948 Exposure complete
03:38:32.417 00.071 21948 worker thread done servicing request
03:38:32.417 00.000 18120 OnExposeComplete: enter
03:38:32.419 00.002 18120 UpdateGuideState(): m_state=6
03:38:32.422 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6109
03:38:32.424 00.002 18120 Star::Find returns 1 (0), X=893.30, Y=234.24, Mass=1784, SNR=29.2, Peak=143 HFD=4.0
03:38:32.426 00.002 18120 MultiStar: [#1 0.05,-0.06,0.72,U] [#2 -0.36,0.15,0.64,U] [#3 -0.26,0.20,0.61,U] [#4 -0.08,-0.09,0.57,U] [#5 -0.15,0.03,0.48,U] [#6 -0.13,-0.17,0.58,U] [#7 -0.35,-0.34,0.00,M1] [#8 -0.05,0.01,0.39,U] 
03:38:32.428 00.002 18120 refined, 7 included, MultiStar: {-0.15, -0.01}, one-star: {-0.19, -0.10}
03:38:32.430 00.002 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.08 = 1.21)
03:38:32.432 00.002 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.17)
03:38:32.434 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.08 mountX=0.05 mountY=0.14, mountTheta=1.20
03:38:32.437 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.01, opts=13)
03:38:32.437 00.000 18120 Enqueuing Move request for scope (-0.15, -0.01)
03:38:32.438 00.001 21948 Worker thread wakes up
03:38:32.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
03:38:32.438 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
03:38:32.438 00.000 21948 Moving (-0.15, -0.01) raw xDistance=0.05 yDistance=0.14
03:38:32.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:38:32.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:32.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:32.440 00.002 18120 UpdateGuideState exits: m=1784 RSB=29.2
03:38:32.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:38:32.440 00.000 21948 MoveAxis(E, 0, ABG)
03:38:32.440 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:32.440 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:32.441 00.001 18120 Enqueuing Expose request
03:38:32.441 00.000 21948 Move returns status 0, amount 0
03:38:32.441 00.000 21948 MoveAxis(N, 0, ABG)
03:38:32.441 00.000 21948 Move returns status 0, amount 0
03:38:32.441 00.000 21948 move complete, result=0
03:38:32.441 00.000 21948 worker thread done servicing request
03:38:32.441 00.000 21948 Worker thread wakes up
03:38:32.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:32.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:32.442 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:33.855 01.413 21948 Exposure complete
03:38:33.898 00.043 21948 worker thread done servicing request
03:38:33.898 00.000 18120 OnExposeComplete: enter
03:38:33.900 00.002 18120 UpdateGuideState(): m_state=6
03:38:33.901 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6110
03:38:33.901 00.000 18120 Star::Find returns 1 (0), X=893.20, Y=234.35, Mass=1838, SNR=29.6, Peak=138 HFD=3.9
03:38:33.902 00.001 18120 MultiStar: [#1 -0.31,0.25,0.70,U] [#2 -0.49,0.12,0.00,M1] [#3 -0.46,0.41,0.00,M1] [#4 -0.61,0.25,0.00,M1] [#5 -0.56,0.12,0.00,M1] [#6 -0.28,0.49,0.00,M1] [#7 -0.43,0.17,0.00,M2] [#8 -0.24,0.27,0.39,U] 
03:38:33.902 00.000 18120 single-star, 2 included, MultiStar: {-0.28, 0.14}, one-star: {-0.28, 0.01}
03:38:33.903 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
03:38:33.903 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
03:38:33.904 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=0.01 hyp=0.28 cameraTheta=3.11 mountX=0.13 mountY=0.25, mountTheta=1.10
03:38:33.905 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.01, opts=13)
03:38:33.906 00.001 18120 Enqueuing Move request for scope (-0.28, 0.01)
03:38:33.906 00.000 21948 Worker thread wakes up
03:38:33.907 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:33.907 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.6
03:38:33.907 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:33.908 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:33.908 00.000 18120 Enqueuing Expose request
03:38:33.909 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.01) opts 0xd
03:38:33.909 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.01)
03:38:33.909 00.000 21948 Moving (-0.28, 0.01) raw xDistance=0.13 yDistance=0.25
03:38:33.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:38:33.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:38:33.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:38:33.909 00.000 21948 MoveAxis(E, 0, ABG)
03:38:33.909 00.000 21948 Move returns status 0, amount 0
03:38:33.909 00.000 21948 MoveAxis(N, 0, ABG)
03:38:33.909 00.000 21948 Move returns status 0, amount 0
03:38:33.909 00.000 21948 move complete, result=0
03:38:33.909 00.000 21948 worker thread done servicing request
03:38:33.909 00.000 21948 Worker thread wakes up
03:38:33.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:33.909 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:33.909 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:35.538 01.629 21948 Exposure complete
03:38:35.580 00.042 21948 worker thread done servicing request
03:38:35.580 00.000 18120 OnExposeComplete: enter
03:38:35.583 00.003 18120 UpdateGuideState(): m_state=6
03:38:35.586 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6111
03:38:35.588 00.002 18120 Star::Find returns 1 (0), X=893.20, Y=234.43, Mass=1837, SNR=29.7, Peak=138 HFD=3.9
03:38:35.591 00.003 18120 MultiStar: [#1 -0.37,0.41,0.00,M1] [#2 -0.33,0.47,0.00,M2] [#3 -0.33,0.38,0.00,M2] [#4 -0.40,0.34,0.00,M2] [#5 -0.53,0.41,0.00,M2] [#6 -0.33,0.09,0.49,U] [#7 -0.50,0.25,0.00,M3] [#8 -0.30,0.43,0.00,M1] 
03:38:35.593 00.002 18120 single-star, 1 included, MultiStar: {-0.30, 0.09}, one-star: {-0.28, 0.08}
03:38:35.595 00.002 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
03:38:35.597 00.002 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
03:38:35.597 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.85 mountX=0.19 mountY=0.21, mountTheta=0.83
03:38:35.600 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.08, opts=13)
03:38:35.601 00.001 18120 Enqueuing Move request for scope (-0.28, 0.08)
03:38:35.601 00.000 21948 Worker thread wakes up
03:38:35.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:35.602 00.001 18120 UpdateGuideState exits: m=1837 RSB=29.7
03:38:35.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:35.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:35.603 00.001 18120 Enqueuing Expose request
03:38:35.603 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
03:38:35.603 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
03:38:35.603 00.000 21948 Moving (-0.28, 0.08) raw xDistance=0.19 yDistance=0.21
03:38:35.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:38:35.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:38:35.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:38:35.603 00.000 21948 MoveAxis(E, 0, ABG)
03:38:35.604 00.001 21948 Move returns status 0, amount 0
03:38:35.604 00.000 21948 MoveAxis(N, 0, ABG)
03:38:35.604 00.000 21948 Move returns status 0, amount 0
03:38:35.604 00.000 21948 move complete, result=0
03:38:35.604 00.000 21948 worker thread done servicing request
03:38:35.604 00.000 21948 Worker thread wakes up
03:38:35.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:35.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:35.604 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:37.124 01.520 21948 Exposure complete
03:38:37.191 00.067 21948 worker thread done servicing request
03:38:37.191 00.000 18120 OnExposeComplete: enter
03:38:37.192 00.001 18120 UpdateGuideState(): m_state=6
03:38:37.192 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6112
03:38:37.193 00.001 18120 Star::Find returns 1 (0), X=893.16, Y=234.53, Mass=1690, SNR=28.5, Peak=133 HFD=3.8
03:38:37.195 00.002 18120 MultiStar: [#1 -0.04,0.45,0.00,M2] [#2 -0.36,0.15,0.65,U] [#3 -0.22,0.37,0.60,U] [#4 -0.11,0.13,0.58,U] [#5 -0.14,0.14,0.48,U] [#6 -0.37,0.07,0.51,U] [#7 -0.27,0.20,0.45,U] [#8 -0.06,0.26,0.42,U] 
03:38:37.196 00.001 18120 refined, 7 included, MultiStar: {-0.25, 0.19}, one-star: {-0.33, 0.19}
03:38:37.197 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
03:38:37.198 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
03:38:37.200 00.002 18120 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.49 mountX=0.27 mountY=0.14, mountTheta=0.46
03:38:37.202 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.19, opts=13)
03:38:37.202 00.000 18120 Enqueuing Move request for scope (-0.25, 0.19)
03:38:37.203 00.001 21948 Worker thread wakes up
03:38:37.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:37.203 00.000 18120 UpdateGuideState exits: m=1690 RSB=28.5
03:38:37.204 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:37.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:37.204 00.000 18120 Enqueuing Expose request
03:38:37.205 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
03:38:37.205 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
03:38:37.205 00.000 21948 Moving (-0.25, 0.19) raw xDistance=0.27 yDistance=0.14
03:38:37.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:38:37.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:37.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:38:37.205 00.000 21948 MoveAxis(W, 49, ABG)
03:38:37.205 00.000 21948 Guiding  Dir = 3, Dur = 49
03:38:37.205 00.000 21948 IsSlewing returns 0
03:38:37.205 00.000 21948 IsGuiding returns 0
03:38:37.208 00.003 21948 PulseGuide returned control before completion, sleep 58
03:38:37.281 00.073 21948 IsGuiding returns 0
03:38:37.281 00.000 21948 Move returns status 0, amount 49
03:38:37.281 00.000 21948 MoveAxis(N, 0, ABG)
03:38:37.281 00.000 21948 Move returns status 0, amount 0
03:38:37.281 00.000 21948 move complete, result=0
03:38:37.281 00.000 21948 worker thread done servicing request
03:38:37.281 00.000 21948 Worker thread wakes up
03:38:37.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:37.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:37.281 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
03:38:38.905 01.624 21948 Exposure complete
03:38:38.956 00.051 21948 worker thread done servicing request
03:38:38.956 00.000 18120 OnExposeComplete: enter
03:38:38.957 00.001 18120 UpdateGuideState(): m_state=6
03:38:38.958 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6113
03:38:38.958 00.000 18120 Star::Find returns 1 (0), X=893.41, Y=233.91, Mass=1898, SNR=30.1, Peak=151 HFD=3.9
03:38:38.959 00.001 18120 MultiStar: [#1 0.04,-0.31,0.72,U] [#2 0.11,-0.23,0.63,U] [#3 0.05,-0.15,0.60,U] [#4 -0.02,-0.42,0.55,U] [#5 0.26,-0.31,0.45,U] [#6 -0.03,-0.21,0.52,U] [#7 -0.06,-0.38,0.44,U] [#8 0.15,-0.11,0.39,U] 
03:38:38.959 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.30}, one-star: {-0.07, -0.43}
03:38:38.959 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
03:38:38.960 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
03:38:38.960 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.46 mountX=-0.28 mountY=0.10, mountTheta=2.79
03:38:38.962 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.30, opts=13)
03:38:38.962 00.000 18120 Enqueuing Move request for scope (0.03, -0.30)
03:38:38.962 00.000 21948 Worker thread wakes up
03:38:38.963 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:38.963 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.1
03:38:38.964 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:38.964 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:38.964 00.000 18120 Enqueuing Expose request
03:38:38.965 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
03:38:38.965 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
03:38:38.965 00.000 21948 Moving (0.03, -0.30) raw xDistance=-0.28 yDistance=0.10
03:38:38.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:38:38.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:38.965 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:38:38.965 00.000 21948 MoveAxis(E, 47, ABG)
03:38:38.965 00.000 21948 Guiding  Dir = 2, Dur = 47
03:38:38.965 00.000 21948 IsSlewing returns 0
03:38:38.965 00.000 21948 IsGuiding returns 0
03:38:38.967 00.002 21948 PulseGuide returned control before completion, sleep 55
03:38:39.035 00.068 21948 IsGuiding returns 0
03:38:39.035 00.000 21948 Move returns status 0, amount 47
03:38:39.035 00.000 21948 MoveAxis(N, 0, ABG)
03:38:39.035 00.000 21948 Move returns status 0, amount 0
03:38:39.035 00.000 21948 move complete, result=0
03:38:39.035 00.000 21948 worker thread done servicing request
03:38:39.035 00.000 21948 Worker thread wakes up
03:38:39.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:39.036 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:39.036 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
03:38:40.445 01.409 21948 Exposure complete
03:38:40.491 00.046 21948 worker thread done servicing request
03:38:40.491 00.000 18120 OnExposeComplete: enter
03:38:40.492 00.001 18120 UpdateGuideState(): m_state=6
03:38:40.492 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6114
03:38:40.493 00.001 18120 Star::Find returns 1 (0), X=893.37, Y=234.12, Mass=1935, SNR=30.4, Peak=136 HFD=4.0
03:38:40.493 00.000 18120 MultiStar: [#1 0.09,-0.15,0.71,U] [#2 -0.17,-0.04,0.62,U] [#3 -0.06,-0.07,0.58,U] [#4 0.09,-0.41,0.55,U] [#5 0.11,-0.10,0.45,U] [#6 -0.00,-0.25,0.53,U] [#7 -0.17,-0.47,0.00,M2] [#8 0.24,-0.23,0.39,U] 
03:38:40.494 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.18}, one-star: {-0.12, -0.23}
03:38:40.494 00.000 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
03:38:40.494 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
03:38:40.495 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.57 mountX=-0.17 mountY=0.08, mountTheta=2.68
03:38:40.496 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.18, opts=13)
03:38:40.498 00.002 18120 Enqueuing Move request for scope (-0.00, -0.18)
03:38:40.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:40.500 00.001 18120 UpdateGuideState exits: m=1935 RSB=30.4
03:38:40.501 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:40.502 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:40.503 00.001 18120 Enqueuing Expose request
03:38:40.503 00.000 21948 Worker thread wakes up
03:38:40.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
03:38:40.503 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
03:38:40.503 00.000 21948 Moving (-0.00, -0.18) raw xDistance=-0.17 yDistance=0.08
03:38:40.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:38:40.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:40.504 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:38:40.504 00.000 21948 MoveAxis(E, 0, ABG)
03:38:40.504 00.000 21948 Move returns status 0, amount 0
03:38:40.504 00.000 21948 MoveAxis(N, 0, ABG)
03:38:40.504 00.000 21948 Move returns status 0, amount 0
03:38:40.504 00.000 21948 move complete, result=0
03:38:40.504 00.000 21948 worker thread done servicing request
03:38:40.504 00.000 21948 Worker thread wakes up
03:38:40.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:40.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:40.505 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:42.128 01.623 21948 Exposure complete
03:38:42.165 00.037 21948 worker thread done servicing request
03:38:42.165 00.000 18120 OnExposeComplete: enter
03:38:42.166 00.001 18120 UpdateGuideState(): m_state=6
03:38:42.166 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6115
03:38:42.167 00.001 18120 Star::Find returns 1 (0), X=893.49, Y=234.24, Mass=1858, SNR=29.9, Peak=121 HFD=4.6
03:38:42.168 00.001 18120 MultiStar: [#1 -0.21,0.24,0.72,U] [#2 -0.18,0.40,0.66,U] [#3 -0.15,-0.02,0.61,U] [#4 -0.25,0.06,0.55,U] [#5 -0.09,-0.03,0.47,U] [#6 -0.26,0.21,0.50,U] [#7 -0.34,0.20,0.42,U] [#8 0.03,0.28,0.39,U] 
03:38:42.169 00.001 18120 single-star, 8 included, MultiStar: {-0.15, 0.12}, one-star: {0.00, -0.11}
03:38:42.170 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
03:38:42.171 00.001 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
03:38:42.171 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=-0.10 mountY=0.05, mountTheta=2.70
03:38:42.173 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.11, opts=13)
03:38:42.173 00.000 18120 Enqueuing Move request for scope (0.00, -0.11)
03:38:42.173 00.000 21948 Worker thread wakes up
03:38:42.174 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
03:38:42.174 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
03:38:42.174 00.000 21948 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
03:38:42.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:38:42.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:42.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:38:42.174 00.000 21948 MoveAxis(E, 0, ABG)
03:38:42.174 00.000 21948 Move returns status 0, amount 0
03:38:42.174 00.000 21948 MoveAxis(N, 0, ABG)
03:38:42.174 00.000 21948 Move returns status 0, amount 0
03:38:42.174 00.000 21948 move complete, result=0
03:38:42.174 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:42.174 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.9
03:38:42.175 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:42.175 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:42.176 00.001 18120 Enqueuing Expose request
03:38:42.176 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:42.177 00.001 21948 worker thread done servicing request
03:38:42.177 00.000 21948 Worker thread wakes up
03:38:42.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:42.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:43.698 01.521 21948 Exposure complete
03:38:43.727 00.029 21948 worker thread done servicing request
03:38:43.727 00.000 18120 OnExposeComplete: enter
03:38:43.727 00.000 18120 UpdateGuideState(): m_state=6
03:38:43.728 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6116
03:38:43.730 00.002 18120 Star::Find returns 1 (0), X=893.31, Y=234.32, Mass=1747, SNR=29.0, Peak=129 HFD=4.3
03:38:43.731 00.001 18120 MultiStar: [#1 0.03,0.11,0.73,U] [#2 -0.36,0.23,0.65,U] [#3 -0.21,0.08,0.61,U] [#4 -0.21,0.27,0.58,U] [#5 -0.21,0.13,0.45,U] [#6 -0.12,-0.05,0.56,U] [#7 -0.23,-0.16,0.45,U] [#8 -0.06,0.02,0.41,U] 
03:38:43.732 00.001 18120 single-star, 8 included, MultiStar: {-0.17, 0.07}, one-star: {-0.18, -0.03}
03:38:43.732 00.000 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.29)
03:38:43.732 00.000 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.25)
03:38:43.733 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-3.00 mountX=0.05 mountY=0.17, mountTheta=1.28
03:38:43.734 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.03, opts=13)
03:38:43.734 00.000 18120 Enqueuing Move request for scope (-0.18, -0.03)
03:38:43.735 00.001 21948 Worker thread wakes up
03:38:43.735 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:43.735 00.000 18120 UpdateGuideState exits: m=1747 RSB=29.0
03:38:43.736 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:43.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:43.737 00.001 18120 Enqueuing Expose request
03:38:43.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
03:38:43.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
03:38:43.737 00.000 21948 Moving (-0.18, -0.03) raw xDistance=0.05 yDistance=0.17
03:38:43.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:38:43.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:43.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:38:43.737 00.000 21948 MoveAxis(E, 0, ABG)
03:38:43.737 00.000 21948 Move returns status 0, amount 0
03:38:43.737 00.000 21948 MoveAxis(N, 0, ABG)
03:38:43.737 00.000 21948 Move returns status 0, amount 0
03:38:43.737 00.000 21948 move complete, result=0
03:38:43.737 00.000 21948 worker thread done servicing request
03:38:43.737 00.000 21948 Worker thread wakes up
03:38:43.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:43.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:43.738 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:45.364 01.626 21948 Exposure complete
03:38:45.398 00.034 21948 worker thread done servicing request
03:38:45.398 00.000 18120 OnExposeComplete: enter
03:38:45.399 00.001 18120 UpdateGuideState(): m_state=6
03:38:45.399 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6117
03:38:45.400 00.001 18120 Star::Find returns 1 (0), X=893.44, Y=234.27, Mass=1894, SNR=30.1, Peak=131 HFD=3.9
03:38:45.400 00.000 18120 MultiStar: [#1 0.19,0.18,0.72,U] [#2 -0.15,0.10,0.63,U] [#3 -0.15,0.26,0.58,U] [#4 -0.32,0.10,0.55,U] [#5 -0.12,0.09,0.47,U] [#6 -0.11,0.19,0.54,U] [#7 -0.16,0.09,0.42,U] [#8 0.13,-0.07,0.40,U] 
03:38:45.401 00.001 18120 single-star, 8 included, MultiStar: {-0.07, 0.09}, one-star: {-0.04, -0.07}
03:38:45.401 00.000 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.15)
03:38:45.402 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.11)
03:38:45.402 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.14 mountX=-0.04 mountY=0.07, mountTheta=2.14
03:38:45.403 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
03:38:45.403 00.000 18120 Enqueuing Move request for scope (-0.04, -0.07)
03:38:45.404 00.001 21948 Worker thread wakes up
03:38:45.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:45.404 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.1
03:38:45.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:45.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:45.406 00.001 18120 Enqueuing Expose request
03:38:45.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
03:38:45.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
03:38:45.406 00.000 21948 Moving (-0.04, -0.07) raw xDistance=-0.04 yDistance=0.07
03:38:45.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:38:45.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:45.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:38:45.406 00.000 21948 MoveAxis(E, 0, ABG)
03:38:45.406 00.000 21948 Move returns status 0, amount 0
03:38:45.407 00.001 21948 MoveAxis(N, 0, ABG)
03:38:45.407 00.000 21948 Move returns status 0, amount 0
03:38:45.407 00.000 21948 move complete, result=0
03:38:45.407 00.000 21948 worker thread done servicing request
03:38:45.407 00.000 21948 Worker thread wakes up
03:38:45.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:45.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:45.407 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:46.926 01.519 21948 Exposure complete
03:38:46.959 00.033 21948 worker thread done servicing request
03:38:46.960 00.001 18120 OnExposeComplete: enter
03:38:46.960 00.000 18120 UpdateGuideState(): m_state=6
03:38:46.961 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6118
03:38:46.961 00.000 18120 Star::Find returns 1 (0), X=893.23, Y=234.25, Mass=1953, SNR=30.6, Peak=155 HFD=4.2
03:38:46.962 00.001 18120 MultiStar: [#1 -0.18,0.20,0.71,U] [#2 -0.22,0.18,0.64,U] [#3 -0.41,0.32,0.00,M1] [#4 -0.21,0.30,0.56,U] [#5 -0.33,0.16,0.44,U] [#6 -0.13,0.01,0.51,U] [#7 -0.27,-0.07,0.43,U] [#8 -0.15,0.04,0.38,U] 
03:38:46.962 00.000 18120 refined, 7 included, MultiStar: {-0.22, 0.08}, one-star: {-0.25, -0.09}
03:38:46.962 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
03:38:46.963 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
03:38:46.963 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.24 cameraTheta=2.78 mountX=0.17 mountY=0.16, mountTheta=0.76
03:38:46.964 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.08, opts=13)
03:38:46.965 00.001 18120 Enqueuing Move request for scope (-0.22, 0.08)
03:38:46.965 00.000 21948 Worker thread wakes up
03:38:46.965 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
03:38:46.965 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
03:38:46.965 00.000 21948 Moving (-0.22, 0.08) raw xDistance=0.17 yDistance=0.16
03:38:46.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:38:46.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:46.966 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:38:46.966 00.000 21948 MoveAxis(E, 0, ABG)
03:38:46.966 00.000 21948 Move returns status 0, amount 0
03:38:46.966 00.000 21948 MoveAxis(N, 0, ABG)
03:38:46.966 00.000 21948 Move returns status 0, amount 0
03:38:46.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:46.966 00.000 21948 move complete, result=0
03:38:46.966 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
03:38:46.967 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:46.967 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:46.967 00.000 18120 Enqueuing Expose request
03:38:46.968 00.001 21948 worker thread done servicing request
03:38:46.968 00.000 21948 Worker thread wakes up
03:38:46.968 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:46.969 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:46.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:48.606 01.637 21948 Exposure complete
03:38:48.643 00.037 21948 worker thread done servicing request
03:38:48.643 00.000 18120 OnExposeComplete: enter
03:38:48.645 00.002 18120 UpdateGuideState(): m_state=6
03:38:48.646 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6119
03:38:48.647 00.001 18120 Star::Find returns 1 (0), X=893.35, Y=234.32, Mass=1801, SNR=29.5, Peak=131 HFD=4.3
03:38:48.648 00.001 18120 MultiStar: [#1 -0.14,0.27,0.75,U] [#2 -0.28,0.37,0.00,M1] [#3 -0.36,0.11,0.62,U] [#4 -0.05,0.07,0.58,U] [#5 -0.30,0.02,0.45,U] [#6 -0.24,0.15,0.56,U] [#7 -0.31,-0.16,0.42,U] [#8 -0.09,0.20,0.39,U] 
03:38:48.649 00.001 18120 single-star, 7 included, MultiStar: {-0.19, 0.08}, one-star: {-0.14, -0.02}
03:38:48.651 00.002 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.29)
03:38:48.653 00.002 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.25)
03:38:48.655 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.04 mountY=0.13, mountTheta=1.28
03:38:48.658 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.02, opts=13)
03:38:48.658 00.000 18120 Enqueuing Move request for scope (-0.14, -0.02)
03:38:48.658 00.000 21948 Worker thread wakes up
03:38:48.659 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
03:38:48.659 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
03:38:48.659 00.000 21948 Moving (-0.14, -0.02) raw xDistance=0.04 yDistance=0.13
03:38:48.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:38:48.659 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:48.659 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:48.659 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:38:48.659 00.000 21948 MoveAxis(E, 0, ABG)
03:38:48.659 00.000 21948 Move returns status 0, amount 0
03:38:48.659 00.000 21948 MoveAxis(N, 0, ABG)
03:38:48.659 00.000 21948 Move returns status 0, amount 0
03:38:48.659 00.000 21948 move complete, result=0
03:38:48.659 00.000 21948 worker thread done servicing request
03:38:48.659 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.5
03:38:48.660 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:48.660 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:48.660 00.000 18120 Enqueuing Expose request
03:38:48.661 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:48.661 00.000 21948 Worker thread wakes up
03:38:48.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:48.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:50.180 01.519 21948 Exposure complete
03:38:50.219 00.039 21948 worker thread done servicing request
03:38:50.219 00.000 18120 OnExposeComplete: enter
03:38:50.221 00.002 18120 UpdateGuideState(): m_state=6
03:38:50.222 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6120
03:38:50.223 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=234.60, Mass=1877, SNR=30.0, Peak=134 HFD=4.1
03:38:50.223 00.000 18120 MultiStar: [#1 -0.24,0.16,0.73,U] [#2 -0.27,0.11,0.60,U] [#3 -0.46,0.23,0.00,M1] [#4 -0.18,0.23,0.56,U] [#5 -0.37,0.18,0.46,U] [#6 -0.55,0.21,0.00,M1] [#7 -0.56,0.24,0.00,M1] [#8 -0.27,0.28,0.37,U] 
03:38:50.224 00.001 18120 refined, 5 included, MultiStar: {-0.28, 0.20}, one-star: {-0.34, 0.26}
03:38:50.224 00.000 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
03:38:50.225 00.001 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
03:38:50.228 00.003 18120 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.35 cameraTheta=2.52 mountX=0.30 mountY=0.16, mountTheta=0.49
03:38:50.232 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.20, opts=13)
03:38:50.234 00.002 18120 Enqueuing Move request for scope (-0.28, 0.20)
03:38:50.236 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:50.238 00.002 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:38:50.240 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:50.240 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:50.242 00.002 18120 Enqueuing Expose request
03:38:50.244 00.002 21948 Worker thread wakes up
03:38:50.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
03:38:50.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
03:38:50.244 00.000 21948 Moving (-0.28, 0.20) raw xDistance=0.30 yDistance=0.16
03:38:50.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:38:50.245 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:50.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:38:50.245 00.000 21948 MoveAxis(W, 54, ABG)
03:38:50.245 00.000 21948 Guiding  Dir = 3, Dur = 54
03:38:50.245 00.000 21948 IsSlewing returns 0
03:38:50.245 00.000 21948 IsGuiding returns 0
03:38:50.246 00.001 21948 PulseGuide returned control before completion, sleep 63
03:38:50.320 00.074 21948 IsGuiding returns 0
03:38:50.321 00.001 21948 Move returns status 0, amount 54
03:38:50.321 00.000 21948 MoveAxis(N, 0, ABG)
03:38:50.321 00.000 21948 Move returns status 0, amount 0
03:38:50.321 00.000 21948 move complete, result=0
03:38:50.321 00.000 21948 worker thread done servicing request
03:38:50.321 00.000 21948 Worker thread wakes up
03:38:50.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:50.321 00.000 18120 GuideStep: 0.3 px 54 ms WEST, 0.2 px 0 ms NORTH
03:38:50.322 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:51.952 01.630 21948 Exposure complete
03:38:51.984 00.032 21948 worker thread done servicing request
03:38:51.984 00.000 18120 OnExposeComplete: enter
03:38:51.985 00.001 18120 UpdateGuideState(): m_state=6
03:38:51.987 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6121
03:38:51.987 00.000 18120 Star::Find returns 1 (0), X=893.21, Y=234.14, Mass=1816, SNR=29.5, Peak=150 HFD=4.2
03:38:51.988 00.001 18120 MultiStar: [#1 -0.19,0.14,0.70,U] [#2 -0.38,0.09,0.62,U] [#3 -0.21,0.13,0.56,U] [#4 -0.24,0.05,0.55,U] [#5 -0.35,-0.16,0.49,U] [#6 -0.34,0.11,0.51,U] [#7 -0.42,0.05,0.45,U] [#8 -0.21,-0.10,0.39,U] 
03:38:51.988 00.000 18120 refined, 8 included, MultiStar: {-0.28, 0.00}, one-star: {-0.27, -0.20}
03:38:51.989 00.001 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
03:38:51.989 00.000 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
03:38:51.989 00.000 18120 CameraToMount -- cameraX=-0.28 cameraY=0.00 hyp=0.28 cameraTheta=3.13 mountX=0.12 mountY=0.25, mountTheta=1.13
03:38:51.990 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.00, opts=13)
03:38:51.991 00.001 18120 Enqueuing Move request for scope (-0.28, 0.00)
03:38:51.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:51.992 00.001 18120 UpdateGuideState exits: m=1816 RSB=29.5
03:38:51.992 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:51.993 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:51.993 00.000 18120 Enqueuing Expose request
03:38:51.994 00.001 21948 Worker thread wakes up
03:38:51.994 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.00) opts 0xd
03:38:51.994 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.00)
03:38:51.994 00.000 21948 Moving (-0.28, 0.00) raw xDistance=0.12 yDistance=0.25
03:38:51.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:38:51.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:51.994 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:38:51.994 00.000 21948 MoveAxis(E, 0, ABG)
03:38:51.994 00.000 21948 Move returns status 0, amount 0
03:38:51.994 00.000 21948 MoveAxis(N, 0, ABG)
03:38:51.994 00.000 21948 Move returns status 0, amount 0
03:38:51.994 00.000 21948 move complete, result=0
03:38:51.994 00.000 21948 worker thread done servicing request
03:38:51.994 00.000 21948 Worker thread wakes up
03:38:51.994 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:51.994 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:51.994 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:38:53.510 01.516 21948 Exposure complete
03:38:53.558 00.048 21948 worker thread done servicing request
03:38:53.566 00.008 18120 OnExposeComplete: enter
03:38:53.567 00.001 18120 UpdateGuideState(): m_state=6
03:38:53.567 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6122
03:38:53.568 00.001 18120 Star::Find returns 1 (0), X=892.96, Y=234.09, Mass=2094, SNR=31.6, Peak=183 HFD=4.3
03:38:53.568 00.000 18120 MultiStar: [#1 -0.39,0.04,0.67,U] [#2 -0.41,-0.25,0.00,M1] [#3 -0.36,0.00,0.56,U] [#4 -0.53,0.11,0.00,M1] [#5 -0.44,0.07,0.00,M1] [#6 -0.37,-0.02,0.52,U] [#7 -0.79,-0.06,0.00,M1] [#8 -0.35,-0.13,0.38,U] 
03:38:53.569 00.001 18120 refined, 4 included, MultiStar: {-0.42, -0.09}, one-star: {-0.53, -0.25}
03:38:53.569 00.000 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.93 = 1.36)
03:38:53.570 00.001 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.97 = 1.32)
03:38:53.570 00.000 18120 CameraToMount -- cameraX=-0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-2.93 mountX=0.09 mountY=0.42, mountTheta=1.35
03:38:53.571 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=-0.09, opts=13)
03:38:53.572 00.001 18120 Enqueuing Move request for scope (-0.42, -0.09)
03:38:53.572 00.000 21948 Worker thread wakes up
03:38:53.572 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:53.573 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.09) opts 0xd
03:38:53.573 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, -0.09)
03:38:53.573 00.000 18120 UpdateGuideState exits: m=2094 RSB=31.6
03:38:53.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:53.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:53.574 00.001 18120 Enqueuing Expose request
03:38:53.574 00.000 21948 Moving (-0.42, -0.09) raw xDistance=0.09 yDistance=0.42
03:38:53.574 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:38:53.574 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:53.574 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
03:38:53.574 00.000 21948 MoveAxis(E, 0, ABG)
03:38:53.574 00.000 21948 Move returns status 0, amount 0
03:38:53.575 00.001 21948 MoveAxis(N, 0, ABG)
03:38:53.575 00.000 21948 Move returns status 0, amount 0
03:38:53.575 00.000 21948 move complete, result=0
03:38:53.575 00.000 21948 worker thread done servicing request
03:38:53.575 00.000 21948 Worker thread wakes up
03:38:53.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:53.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:53.575 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
03:38:55.202 01.627 21948 Exposure complete
03:38:55.238 00.036 21948 worker thread done servicing request
03:38:55.238 00.000 18120 OnExposeComplete: enter
03:38:55.239 00.001 18120 UpdateGuideState(): m_state=6
03:38:55.239 00.000 18120 Star::Find(15, 892, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6123
03:38:55.240 00.001 18120 Star::Find returns 1 (0), X=893.20, Y=234.27, Mass=1841, SNR=29.8, Peak=149 HFD=4.4
03:38:55.240 00.000 18120 MultiStar: [#1 -0.30,0.21,0.69,U] [#2 -0.27,-0.20,0.64,U] [#3 -0.38,0.20,0.60,U] [#4 -0.41,0.03,0.57,U] [#5 -0.37,-0.05,0.47,U] [#6 -0.19,0.03,0.51,U] [#7 -0.50,-0.36,0.00,M2] [#8 -0.20,0.02,0.40,U] 
03:38:55.241 00.001 18120 single-star, 7 included, MultiStar: {-0.30, 0.02}, one-star: {-0.28, -0.08}
03:38:55.241 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.00) = xAngle (-4.87 = 1.41)
03:38:55.241 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
03:38:55.242 00.001 18120 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.88 mountX=0.05 mountY=0.29, mountTheta=1.41
03:38:55.243 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=-0.08, opts=13)
03:38:55.244 00.001 18120 Enqueuing Move request for scope (-0.28, -0.08)
03:38:55.244 00.000 21948 Worker thread wakes up
03:38:55.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
03:38:55.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
03:38:55.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:55.245 00.001 18120 UpdateGuideState exits: m=1841 RSB=29.8
03:38:55.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:55.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:55.246 00.001 18120 Enqueuing Expose request
03:38:55.246 00.000 21948 Moving (-0.28, -0.08) raw xDistance=0.05 yDistance=0.29
03:38:55.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:38:55.246 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.96
03:38:55.246 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:38:55.246 00.000 21948 MoveAxis(E, 0, ABG)
03:38:55.246 00.000 21948 Move returns status 0, amount 0
03:38:55.247 00.001 21948 MoveAxis(S, 68, ABG)
03:38:55.247 00.000 21948 Guiding  Dir = 1, Dur = 68
03:38:55.247 00.000 21948 IsSlewing returns 0
03:38:55.247 00.000 21948 IsGuiding returns 0
03:38:55.253 00.006 21948 PulseGuide returned control before completion, sleep 74
03:38:55.327 00.074 21948 IsGuiding returns 0
03:38:55.328 00.001 21948 Move returns status 0, amount 68
03:38:55.328 00.000 21948 move complete, result=0
03:38:55.328 00.000 21948 worker thread done servicing request
03:38:55.328 00.000 21948 Worker thread wakes up
03:38:55.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:55.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:55.328 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 68 ms SOUTH
03:38:56.744 01.416 21948 Exposure complete
03:38:56.776 00.032 21948 worker thread done servicing request
03:38:56.776 00.000 18120 OnExposeComplete: enter
03:38:56.777 00.001 18120 UpdateGuideState(): m_state=6
03:38:56.777 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6124
03:38:56.778 00.001 18120 Star::Find returns 1 (0), X=893.07, Y=234.14, Mass=1824, SNR=29.6, Peak=136 HFD=4.3
03:38:56.778 00.000 18120 MultiStar: [#1 -0.49,0.05,0.00,M1] [#2 -0.61,0.04,0.00,M1] [#3 -0.38,-0.01,0.58,U] [#4 -0.59,-0.09,0.00,M1] [#5 -0.41,-0.02,0.47,U] [#6 -0.57,-0.18,0.00,M1] [#7 -0.63,-0.26,0.00,M3] [#8 -0.15,-0.02,0.39,U] 
03:38:56.779 00.001 18120 refined, 3 included, MultiStar: {-0.36, -0.09}, one-star: {-0.42, -0.21}
03:38:56.779 00.000 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.00) = xAngle (-4.88 = 1.40)
03:38:56.780 00.001 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.92 = 1.36)
03:38:56.780 00.000 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-2.89 mountX=0.06 mountY=0.37, mountTheta=1.40
03:38:56.782 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.09, opts=13)
03:38:56.782 00.000 18120 Enqueuing Move request for scope (-0.36, -0.09)
03:38:56.782 00.000 21948 Worker thread wakes up
03:38:56.782 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.09) opts 0xd
03:38:56.782 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.09)
03:38:56.782 00.000 21948 Moving (-0.36, -0.09) raw xDistance=0.06 yDistance=0.37
03:38:56.782 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:38:56.782 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:38:56.782 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:56.783 00.001 21948 MoveAxis(E, 0, ABG)
03:38:56.783 00.000 21948 Move returns status 0, amount 0
03:38:56.783 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.6
03:38:56.783 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:56.784 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:56.784 00.000 18120 Enqueuing Expose request
03:38:56.786 00.002 21948 MoveAxis(S, 87, ABG)
03:38:56.786 00.000 21948 Guiding  Dir = 1, Dur = 87
03:38:56.786 00.000 21948 IsSlewing returns 0
03:38:56.786 00.000 21948 IsGuiding returns 0
03:38:56.791 00.005 21948 PulseGuide returned control before completion, sleep 93
03:38:56.889 00.098 21948 IsGuiding returns 0
03:38:56.889 00.000 21948 Move returns status 0, amount 87
03:38:56.889 00.000 21948 move complete, result=0
03:38:56.889 00.000 21948 worker thread done servicing request
03:38:56.889 00.000 21948 Worker thread wakes up
03:38:56.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:56.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:56.890 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 87 ms SOUTH
03:38:58.526 01.636 21948 Exposure complete
03:38:58.565 00.039 21948 worker thread done servicing request
03:38:58.566 00.001 18120 OnExposeComplete: enter
03:38:58.566 00.000 18120 UpdateGuideState(): m_state=6
03:38:58.567 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6125
03:38:58.567 00.000 18120 Star::Find returns 1 (0), X=893.25, Y=234.25, Mass=1830, SNR=29.6, Peak=140 HFD=4.3
03:38:58.568 00.001 18120 MultiStar: [#1 -0.10,0.01,0.71,U] [#2 -0.34,0.04,0.62,U] [#3 -0.07,-0.02,0.61,U] [#4 0.21,-0.29,0.58,U] [#5 -0.20,0.21,0.47,U] [#6 -0.17,-0.05,0.50,U] [#7 -0.24,-0.03,0.40,U] [#8 -0.31,0.37,0.00,M1] 
03:38:58.568 00.000 18120 refined, 7 included, MultiStar: {-0.15, -0.04}, one-star: {-0.23, -0.10}
03:38:58.569 00.001 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.00) = xAngle (-4.89 = 1.39)
03:38:58.569 00.000 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.93 = 1.35)
03:38:58.569 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.89 mountX=0.03 mountY=0.15, mountTheta=1.39
03:38:58.575 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.04, opts=13)
03:38:58.578 00.003 18120 Enqueuing Move request for scope (-0.15, -0.04)
03:38:58.580 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:38:58.582 00.002 21948 Worker thread wakes up
03:38:58.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
03:38:58.582 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
03:38:58.582 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.6
03:38:58.584 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:58.585 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:38:58.586 00.001 18120 Enqueuing Expose request
03:38:58.586 00.000 21948 Moving (-0.15, -0.04) raw xDistance=0.03 yDistance=0.15
03:38:58.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:58.586 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:58.586 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:38:58.586 00.000 21948 MoveAxis(E, 0, ABG)
03:38:58.586 00.000 21948 Move returns status 0, amount 0
03:38:58.586 00.000 21948 MoveAxis(N, 0, ABG)
03:38:58.586 00.000 21948 Move returns status 0, amount 0
03:38:58.586 00.000 21948 move complete, result=0
03:38:58.586 00.000 21948 worker thread done servicing request
03:38:58.586 00.000 21948 Worker thread wakes up
03:38:58.586 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:38:58.586 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:38:58.587 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:00.101 01.514 21948 Exposure complete
03:39:00.156 00.055 21948 worker thread done servicing request
03:39:00.157 00.001 18120 OnExposeComplete: enter
03:39:00.157 00.000 18120 UpdateGuideState(): m_state=6
03:39:00.158 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6126
03:39:00.158 00.000 18120 Star::Find returns 1 (0), X=893.32, Y=233.99, Mass=1907, SNR=30.1, Peak=158 HFD=4.2
03:39:00.159 00.001 18120 MultiStar: [#1 -0.33,-0.06,0.72,U] [#2 -0.18,0.02,0.66,U] [#3 -0.21,0.01,0.59,U] [#4 -0.12,-0.25,0.52,U] [#5 -0.37,0.19,0.47,U] [#6 -0.11,-0.14,0.55,U] [#7 -0.30,-0.48,0.00,M3] [#8 -0.11,-0.03,0.39,U] 
03:39:00.159 00.000 18120 refined, 7 included, MultiStar: {-0.20, -0.10}, one-star: {-0.17, -0.35}
03:39:00.160 00.001 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.67 = 1.61)
03:39:00.160 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.71 = 1.58)
03:39:00.161 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.67 mountX=-0.01 mountY=0.22, mountTheta=1.61
03:39:00.162 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.10, opts=13)
03:39:00.163 00.001 18120 Enqueuing Move request for scope (-0.20, -0.10)
03:39:00.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:00.164 00.001 21948 Worker thread wakes up
03:39:00.164 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.1
03:39:00.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
03:39:00.164 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
03:39:00.164 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:00.165 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:00.165 00.000 18120 Enqueuing Expose request
03:39:00.166 00.001 21948 Moving (-0.20, -0.10) raw xDistance=-0.01 yDistance=0.22
03:39:00.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:39:00.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:39:00.166 00.000 21948 MoveAxis(E, 0, ABG)
03:39:00.166 00.000 21948 Move returns status 0, amount 0
03:39:00.166 00.000 21948 MoveAxis(S, 54, ABG)
03:39:00.166 00.000 21948 Guiding  Dir = 1, Dur = 54
03:39:00.166 00.000 21948 IsSlewing returns 0
03:39:00.166 00.000 21948 IsGuiding returns 0
03:39:00.170 00.004 21948 PulseGuide returned control before completion, sleep 60
03:39:00.238 00.068 21948 IsGuiding returns 0
03:39:00.238 00.000 21948 Move returns status 0, amount 54
03:39:00.238 00.000 21948 move complete, result=0
03:39:00.238 00.000 21948 worker thread done servicing request
03:39:00.238 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 54 ms SOUTH
03:39:00.239 00.001 21948 Worker thread wakes up
03:39:00.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:00.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:01.876 01.637 21948 Exposure complete
03:39:01.918 00.042 21948 worker thread done servicing request
03:39:01.918 00.000 18120 OnExposeComplete: enter
03:39:01.919 00.001 18120 UpdateGuideState(): m_state=6
03:39:01.920 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6127
03:39:01.920 00.000 18120 Star::Find returns 1 (0), X=893.81, Y=234.19, Mass=1750, SNR=29.0, Peak=152 HFD=4.3
03:39:01.921 00.001 18120 MultiStar: [#1 0.26,0.24,0.71,U] [#2 0.15,-0.02,0.67,U] [#3 0.22,0.04,0.60,U] [#4 0.24,0.03,0.56,U] [#5 0.08,0.15,0.48,U] [#6 -0.10,-0.20,0.53,U] [#7 -0.06,-0.06,0.44,U] [#8 0.16,0.19,0.42,U] 
03:39:01.921 00.000 18120 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.33, -0.15}
03:39:01.922 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
03:39:01.922 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
03:39:01.922 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.08 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
03:39:01.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.01, opts=13)
03:39:01.924 00.001 18120 Enqueuing Move request for scope (0.17, 0.01)
03:39:01.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:01.925 00.001 21948 Worker thread wakes up
03:39:01.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
03:39:01.925 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
03:39:01.925 00.000 21948 Moving (0.17, 0.01) raw xDistance=-0.06 yDistance=-0.16
03:39:01.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:39:01.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:01.925 00.000 18120 UpdateGuideState exits: m=1750 RSB=29.0
03:39:01.926 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:39:01.926 00.000 21948 MoveAxis(E, 0, ABG)
03:39:01.926 00.000 21948 Move returns status 0, amount 0
03:39:01.926 00.000 21948 MoveAxis(N, 0, ABG)
03:39:01.926 00.000 21948 Move returns status 0, amount 0
03:39:01.926 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:01.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:01.927 00.001 18120 Enqueuing Expose request
03:39:01.927 00.000 21948 move complete, result=0
03:39:01.927 00.000 21948 worker thread done servicing request
03:39:01.927 00.000 21948 Worker thread wakes up
03:39:01.927 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:39:01.928 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:01.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:03.453 01.525 21948 Exposure complete
03:39:03.485 00.032 21948 worker thread done servicing request
03:39:03.486 00.001 18120 OnExposeComplete: enter
03:39:03.486 00.000 18120 UpdateGuideState(): m_state=6
03:39:03.487 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6128
03:39:03.487 00.000 18120 Star::Find returns 1 (0), X=893.70, Y=234.10, Mass=1861, SNR=29.8, Peak=167 HFD=4.1
03:39:03.488 00.001 18120 MultiStar: [#1 0.27,0.15,0.72,U] [#2 -0.01,0.01,0.64,U] [#3 0.09,0.21,0.57,U] [#4 0.24,-0.11,0.56,U] [#5 -0.05,-0.22,0.46,U] [#6 0.38,-0.22,0.55,U] [#7 0.30,-0.21,0.40,U] [#8 0.44,0.05,0.00,M1] 
03:39:03.488 00.000 18120 refined, 7 included, MultiStar: {0.18, -0.08}, one-star: {0.22, -0.24}
03:39:03.489 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
03:39:03.489 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
03:39:03.490 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.40 mountX=-0.14 mountY=-0.13, mountTheta=-2.42
03:39:03.491 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.08, opts=13)
03:39:03.491 00.000 18120 Enqueuing Move request for scope (0.18, -0.08)
03:39:03.492 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:03.492 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.8
03:39:03.493 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:03.493 00.000 21948 Worker thread wakes up
03:39:03.493 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
03:39:03.493 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
03:39:03.493 00.000 21948 Moving (0.18, -0.08) raw xDistance=-0.14 yDistance=-0.13
03:39:03.493 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:39:03.493 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:03.493 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:39:03.493 00.000 21948 MoveAxis(E, 0, ABG)
03:39:03.493 00.000 21948 Move returns status 0, amount 0
03:39:03.493 00.000 21948 MoveAxis(N, 0, ABG)
03:39:03.493 00.000 21948 Move returns status 0, amount 0
03:39:03.493 00.000 21948 move complete, result=0
03:39:03.493 00.000 21948 worker thread done servicing request
03:39:03.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:03.494 00.001 18120 Enqueuing Expose request
03:39:03.494 00.000 21948 Worker thread wakes up
03:39:03.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:03.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:03.494 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:05.130 01.636 21948 Exposure complete
03:39:05.167 00.037 21948 worker thread done servicing request
03:39:05.168 00.001 18120 OnExposeComplete: enter
03:39:05.168 00.000 18120 UpdateGuideState(): m_state=6
03:39:05.169 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6129
03:39:05.170 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=234.06, Mass=1816, SNR=29.5, Peak=167 HFD=4.3
03:39:05.170 00.000 18120 MultiStar: [#1 0.52,0.16,0.00,M1] [#2 0.22,0.01,0.64,U] [#3 0.33,0.05,0.60,U] [#4 0.34,-0.16,0.60,U] [#5 0.28,-0.13,0.46,U] [#6 0.44,-0.25,0.00,M1] [#7 0.03,-0.26,0.45,U] [#8 0.53,-0.11,0.00,M2] 
03:39:05.170 00.000 18120 refined, 5 included, MultiStar: {0.35, -0.14}, one-star: {0.60, -0.28}
03:39:05.171 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
03:39:05.171 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
03:39:05.172 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.14 hyp=0.37 cameraTheta=-0.38 mountX=-0.27 mountY=-0.25, mountTheta=-2.40
03:39:05.173 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.14, opts=13)
03:39:05.173 00.000 18120 Enqueuing Move request for scope (0.35, -0.14)
03:39:05.174 00.001 21948 Worker thread wakes up
03:39:05.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.14) opts 0xd
03:39:05.174 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:05.176 00.002 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.14)
03:39:05.176 00.000 21948 Moving (0.35, -0.14) raw xDistance=-0.27 yDistance=-0.25
03:39:05.176 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
03:39:05.177 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:05.177 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:05.178 00.001 18120 Enqueuing Expose request
03:39:05.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:39:05.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:39:05.178 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:39:05.178 00.000 21948 MoveAxis(E, 48, ABG)
03:39:05.178 00.000 21948 Guiding  Dir = 2, Dur = 48
03:39:05.179 00.001 21948 IsSlewing returns 0
03:39:05.179 00.000 21948 IsGuiding returns 0
03:39:05.181 00.002 21948 PulseGuide returned control before completion, sleep 57
03:39:05.242 00.061 21948 IsGuiding returns 0
03:39:05.242 00.000 21948 Move returns status 0, amount 48
03:39:05.242 00.000 21948 MoveAxis(N, 0, ABG)
03:39:05.242 00.000 21948 Move returns status 0, amount 0
03:39:05.242 00.000 21948 move complete, result=0
03:39:05.242 00.000 21948 worker thread done servicing request
03:39:05.242 00.000 21948 Worker thread wakes up
03:39:05.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:05.242 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
03:39:05.243 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:06.653 01.410 21948 Exposure complete
03:39:06.702 00.049 21948 worker thread done servicing request
03:39:06.702 00.000 18120 OnExposeComplete: enter
03:39:06.703 00.001 18120 UpdateGuideState(): m_state=6
03:39:06.704 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6130
03:39:06.705 00.001 18120 Star::Find returns 1 (0), X=893.93, Y=234.09, Mass=1821, SNR=29.6, Peak=166 HFD=4.2
03:39:06.705 00.000 18120 MultiStar: [#1 0.39,-0.13,0.71,U] [#2 0.34,-0.23,0.66,U] [#3 0.39,-0.05,0.57,U] [#4 0.45,-0.36,0.00,M1] [#5 0.20,0.03,0.49,U] [#6 0.33,-0.16,0.53,U] [#7 0.55,-0.25,0.00,M1] [#8 0.64,0.11,0.00,M3] 
03:39:06.706 00.001 18120 refined, 5 included, MultiStar: {0.36, -0.15}, one-star: {0.44, -0.25}
03:39:06.706 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
03:39:06.706 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
03:39:06.707 00.001 18120 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.39 mountX=-0.29 mountY=-0.26, mountTheta=-2.41
03:39:06.708 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.15, opts=13)
03:39:06.709 00.001 18120 Enqueuing Move request for scope (0.36, -0.15)
03:39:06.709 00.000 21948 Worker thread wakes up
03:39:06.709 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd
03:39:06.709 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.15)
03:39:06.709 00.000 21948 Moving (0.36, -0.15) raw xDistance=-0.29 yDistance=-0.26
03:39:06.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:39:06.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:39:06.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:39:06.709 00.000 21948 MoveAxis(E, 55, ABG)
03:39:06.709 00.000 21948 Guiding  Dir = 2, Dur = 55
03:39:06.709 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:06.709 00.000 21948 IsSlewing returns 0
03:39:06.710 00.001 18120 UpdateGuideState exits: m=1821 RSB=29.6
03:39:06.710 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:06.711 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:06.711 00.000 18120 Enqueuing Expose request
03:39:06.711 00.000 21948 IsGuiding returns 0
03:39:06.714 00.003 21948 PulseGuide returned control before completion, sleep 64
03:39:06.792 00.078 21948 IsGuiding returns 0
03:39:06.793 00.001 21948 Move returns status 0, amount 55
03:39:06.793 00.000 21948 MoveAxis(N, 0, ABG)
03:39:06.793 00.000 21948 Move returns status 0, amount 0
03:39:06.793 00.000 21948 move complete, result=0
03:39:06.793 00.000 21948 worker thread done servicing request
03:39:06.793 00.000 21948 Worker thread wakes up
03:39:06.793 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:06.793 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:06.793 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.3 px 0 ms NORTH
03:39:08.421 01.628 21948 Exposure complete
03:39:08.464 00.043 21948 worker thread done servicing request
03:39:08.464 00.000 18120 OnExposeComplete: enter
03:39:08.466 00.002 18120 UpdateGuideState(): m_state=6
03:39:08.468 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6131
03:39:08.469 00.001 18120 Star::Find returns 1 (0), X=893.79, Y=234.30, Mass=1901, SNR=30.2, Peak=180 HFD=4.0
03:39:08.470 00.001 18120 MultiStar: [#1 0.41,0.28,0.00,M1] [#2 0.34,0.18,0.62,U] [#3 -0.03,0.32,0.58,U] [#4 0.19,0.16,0.55,U] [#5 0.34,0.37,0.00,M1] [#6 0.34,0.19,0.48,U] [#7 0.44,0.07,0.00,M2] [#8 0.62,0.36,0.00,M4] 
03:39:08.472 00.002 18120 refined, 4 included, MultiStar: {0.24, 0.13}, one-star: {0.31, -0.04}
03:39:08.473 00.001 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
03:39:08.474 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
03:39:08.475 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.27 cameraTheta=0.51 mountX=0.02 mountY=-0.27, mountTheta=-1.49
03:39:08.478 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.13, opts=13)
03:39:08.479 00.001 18120 Enqueuing Move request for scope (0.24, 0.13)
03:39:08.480 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:08.483 00.003 21948 Worker thread wakes up
03:39:08.483 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:39:08.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:08.484 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:08.484 00.000 18120 Enqueuing Expose request
03:39:08.485 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
03:39:08.485 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
03:39:08.485 00.000 21948 Moving (0.24, 0.13) raw xDistance=0.02 yDistance=-0.27
03:39:08.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:39:08.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:39:08.485 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:39:08.485 00.000 21948 MoveAxis(E, 0, ABG)
03:39:08.485 00.000 21948 Move returns status 0, amount 0
03:39:08.485 00.000 21948 MoveAxis(N, 0, ABG)
03:39:08.485 00.000 21948 Move returns status 0, amount 0
03:39:08.485 00.000 21948 move complete, result=0
03:39:08.485 00.000 21948 worker thread done servicing request
03:39:08.485 00.000 21948 Worker thread wakes up
03:39:08.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:08.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:08.486 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:39:10.009 01.523 21948 Exposure complete
03:39:10.071 00.062 21948 worker thread done servicing request
03:39:10.071 00.000 18120 OnExposeComplete: enter
03:39:10.071 00.000 18120 UpdateGuideState(): m_state=6
03:39:10.072 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6132
03:39:10.072 00.000 18120 Star::Find returns 1 (0), X=893.56, Y=234.27, Mass=1844, SNR=29.7, Peak=139 HFD=4.0
03:39:10.073 00.001 18120 MultiStar: [#1 0.34,0.25,0.70,U] [#2 0.13,0.06,0.66,U] [#3 0.04,0.28,0.60,U] [#4 -0.03,0.03,0.55,U] [#5 0.06,-0.01,0.47,U] [#6 0.26,0.09,0.51,U] [#7 0.13,-0.09,0.42,U] [#8 0.15,0.09,0.39,U] 
03:39:10.073 00.000 18120 single-star, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.07, -0.07}
03:39:10.074 00.001 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
03:39:10.074 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
03:39:10.075 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=-0.10 mountY=-0.03, mountTheta=-2.81
03:39:10.076 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
03:39:10.076 00.000 18120 Enqueuing Move request for scope (0.07, -0.07)
03:39:10.077 00.001 21948 Worker thread wakes up
03:39:10.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
03:39:10.077 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
03:39:10.077 00.000 21948 Moving (0.07, -0.07) raw xDistance=-0.10 yDistance=-0.03
03:39:10.077 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:10.077 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.7
03:39:10.078 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:10.078 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:10.080 00.002 18120 Enqueuing Expose request
03:39:10.082 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:39:10.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:10.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:39:10.082 00.000 21948 MoveAxis(E, 0, ABG)
03:39:10.082 00.000 21948 Move returns status 0, amount 0
03:39:10.082 00.000 21948 MoveAxis(N, 0, ABG)
03:39:10.082 00.000 21948 Move returns status 0, amount 0
03:39:10.082 00.000 21948 move complete, result=0
03:39:10.082 00.000 21948 worker thread done servicing request
03:39:10.083 00.001 21948 Worker thread wakes up
03:39:10.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:10.083 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:10.085 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:11.710 01.625 21948 Exposure complete
03:39:11.749 00.039 21948 worker thread done servicing request
03:39:11.749 00.000 18120 OnExposeComplete: enter
03:39:11.751 00.002 18120 UpdateGuideState(): m_state=6
03:39:11.752 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6133
03:39:11.753 00.001 18120 Star::Find returns 1 (0), X=893.71, Y=233.99, Mass=1900, SNR=30.2, Peak=164 HFD=4.1
03:39:11.754 00.001 18120 MultiStar: [#1 0.49,0.01,0.00,M1] [#2 0.44,-0.14,0.00,M1] [#3 0.21,0.14,0.57,U] [#4 0.36,-0.30,0.00,M1] [#5 0.23,0.14,0.45,U] [#6 0.42,-0.21,0.00,M1] [#7 0.27,-0.25,0.41,U] [#8 0.76,-0.01,0.00,M4] 
03:39:11.755 00.001 18120 refined, 3 included, MultiStar: {0.23, -0.13}, one-star: {0.23, -0.35}
03:39:11.756 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:39:11.756 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:39:11.757 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.51 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
03:39:11.759 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.13, opts=13)
03:39:11.760 00.001 18120 Enqueuing Move request for scope (0.23, -0.13)
03:39:11.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:11.761 00.001 18120 UpdateGuideState exits: m=1900 RSB=30.2
03:39:11.761 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:11.762 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:11.763 00.001 18120 Enqueuing Expose request
03:39:11.767 00.004 21948 Worker thread wakes up
03:39:11.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
03:39:11.767 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
03:39:11.767 00.000 21948 Moving (0.23, -0.13) raw xDistance=-0.21 yDistance=-0.15
03:39:11.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:39:11.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:11.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:39:11.767 00.000 21948 MoveAxis(E, 38, ABG)
03:39:11.767 00.000 21948 Guiding  Dir = 2, Dur = 38
03:39:11.767 00.000 21948 IsSlewing returns 0
03:39:11.767 00.000 21948 IsGuiding returns 0
03:39:11.769 00.002 21948 PulseGuide returned control before completion, sleep 46
03:39:11.831 00.062 21948 IsGuiding returns 0
03:39:11.831 00.000 21948 Move returns status 0, amount 38
03:39:11.831 00.000 21948 MoveAxis(N, 0, ABG)
03:39:11.831 00.000 21948 Move returns status 0, amount 0
03:39:11.831 00.000 21948 move complete, result=0
03:39:11.831 00.000 21948 worker thread done servicing request
03:39:11.831 00.000 21948 Worker thread wakes up
03:39:11.832 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:11.832 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:39:11.833 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:13.245 01.412 21948 Exposure complete
03:39:13.292 00.047 21948 worker thread done servicing request
03:39:13.292 00.000 18120 OnExposeComplete: enter
03:39:13.293 00.001 18120 UpdateGuideState(): m_state=6
03:39:13.293 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6134
03:39:13.294 00.001 18120 Star::Find returns 1 (0), X=893.63, Y=234.31, Mass=1839, SNR=29.7, Peak=143 HFD=3.9
03:39:13.294 00.000 18120 MultiStar: [#1 0.19,0.32,0.70,U] [#2 -0.00,0.06,0.62,U] [#3 0.33,0.17,0.59,U] [#4 0.30,0.11,0.56,U] [#5 0.35,0.11,0.47,U] [#6 0.32,0.30,0.53,U] [#7 0.01,-0.02,0.41,U] [#8 0.39,0.03,0.40,U] 
03:39:13.295 00.001 18120 single-star, 8 included, MultiStar: {0.21, 0.11}, one-star: {0.15, -0.04}
03:39:13.295 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:39:13.295 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
03:39:13.296 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.24 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
03:39:13.300 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.04, opts=13)
03:39:13.302 00.002 18120 Enqueuing Move request for scope (0.15, -0.04)
03:39:13.303 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:13.304 00.001 21948 Worker thread wakes up
03:39:13.304 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
03:39:13.304 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
03:39:13.304 00.000 21948 Moving (0.15, -0.04) raw xDistance=-0.09 yDistance=-0.11
03:39:13.304 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:39:13.304 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:13.304 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:39:13.305 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:13.306 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:13.307 00.001 18120 Enqueuing Expose request
03:39:13.308 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:39:13.308 00.000 21948 MoveAxis(E, 0, ABG)
03:39:13.308 00.000 21948 Move returns status 0, amount 0
03:39:13.308 00.000 21948 MoveAxis(N, 0, ABG)
03:39:13.308 00.000 21948 Move returns status 0, amount 0
03:39:13.308 00.000 21948 move complete, result=0
03:39:13.308 00.000 21948 worker thread done servicing request
03:39:13.308 00.000 21948 Worker thread wakes up
03:39:13.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:13.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:13.309 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:14.943 01.634 21948 Exposure complete
03:39:14.991 00.048 21948 worker thread done servicing request
03:39:14.991 00.000 18120 OnExposeComplete: enter
03:39:14.992 00.001 18120 UpdateGuideState(): m_state=6
03:39:14.993 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6135
03:39:14.993 00.000 18120 Star::Find returns 1 (0), X=893.72, Y=234.37, Mass=1848, SNR=29.8, Peak=158 HFD=3.7
03:39:14.994 00.001 18120 MultiStar: [#1 0.14,0.23,0.71,U] [#2 0.39,0.14,0.63,U] [#3 -0.06,0.33,0.61,U] [#4 0.27,0.26,0.56,U] [#5 0.19,0.28,0.46,U] [#6 0.14,0.18,0.53,U] [#7 0.11,-0.05,0.43,U] [#8 0.38,0.37,0.00,M4] 
03:39:14.994 00.000 18120 single-star, 7 included, MultiStar: {0.18, 0.17}, one-star: {0.23, 0.03}
03:39:14.994 00.000 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
03:39:14.995 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
03:39:14.995 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.24 cameraTheta=0.13 mountX=-0.07 mountY=-0.22, mountTheta=-1.87
03:39:14.997 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.03, opts=13)
03:39:14.998 00.001 18120 Enqueuing Move request for scope (0.23, 0.03)
03:39:14.998 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:14.999 00.001 18120 UpdateGuideState exits: m=1848 RSB=29.8
03:39:14.999 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:14.999 00.000 21948 Worker thread wakes up
03:39:15.000 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
03:39:15.000 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
03:39:15.000 00.000 21948 Moving (0.23, 0.03) raw xDistance=-0.07 yDistance=-0.22
03:39:15.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:39:15.000 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.06 newest=-0.49
03:39:15.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:39:15.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:15.000 00.000 18120 Enqueuing Expose request
03:39:15.001 00.001 21948 MoveAxis(E, 0, ABG)
03:39:15.001 00.000 21948 Move returns status 0, amount 0
03:39:15.001 00.000 21948 MoveAxis(N, 53, ABG)
03:39:15.001 00.000 21948 Guiding  Dir = 0, Dur = 53
03:39:15.001 00.000 21948 IsSlewing returns 0
03:39:15.001 00.000 21948 IsGuiding returns 0
03:39:15.007 00.006 21948 PulseGuide returned control before completion, sleep 58
03:39:15.066 00.059 21948 IsGuiding returns 1
03:39:15.066 00.000 21948 scope still moving after pulse duration time elapsed
03:39:15.098 00.032 21948 IsSlewing returns 0
03:39:15.098 00.000 21948 IsGuiding returns 0
03:39:15.098 00.000 21948 scope move finished after 53 + 43 ms
03:39:15.098 00.000 21948 Move returns status 0, amount 53
03:39:15.098 00.000 21948 move complete, result=0
03:39:15.098 00.000 21948 worker thread done servicing request
03:39:15.098 00.000 21948 Worker thread wakes up
03:39:15.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:15.098 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 53 ms NORTH
03:39:15.099 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:16.511 01.412 21948 Exposure complete
03:39:16.575 00.064 21948 worker thread done servicing request
03:39:16.575 00.000 18120 OnExposeComplete: enter
03:39:16.575 00.000 18120 UpdateGuideState(): m_state=6
03:39:16.576 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6136
03:39:16.576 00.000 18120 Star::Find returns 1 (0), X=894.10, Y=233.98, Mass=1847, SNR=29.7, Peak=153 HFD=4.2
03:39:16.577 00.001 18120 MultiStar: [#1 0.66,-0.10,0.00,M1] [#2 0.43,-0.06,0.63,U] [#3 0.38,0.09,0.59,U] [#4 0.28,-0.35,0.00,M1] [#5 0.68,-0.06,0.00,M1] [#6 0.28,-0.01,0.52,U] [#7 0.55,-0.27,0.00,M1] [#8 0.52,0.13,0.00,M5] 
03:39:16.577 00.000 18120 refined, 3 included, MultiStar: {0.46, -0.13}, one-star: {0.61, -0.37}
03:39:16.578 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
03:39:16.578 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
03:39:16.579 00.001 18120 CameraToMount -- cameraX=0.46 cameraY=-0.13 hyp=0.48 cameraTheta=-0.28 mountX=-0.31 mountY=-0.35, mountTheta=-2.29
03:39:16.581 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=-0.13, opts=13)
03:39:16.582 00.001 18120 Enqueuing Move request for scope (0.46, -0.13)
03:39:16.582 00.000 21948 Worker thread wakes up
03:39:16.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.13) opts 0xd
03:39:16.583 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:16.583 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.7
03:39:16.583 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:16.584 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:16.584 00.000 18120 Enqueuing Expose request
03:39:16.585 00.001 21948 Handling offset move in thread for scope, endpoint = (0.46, -0.13)
03:39:16.585 00.000 21948 Moving (0.46, -0.13) raw xDistance=-0.31 yDistance=-0.35
03:39:16.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:39:16.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
03:39:16.585 00.000 21948 MoveAxis(E, 55, ABG)
03:39:16.585 00.000 21948 Guiding  Dir = 2, Dur = 55
03:39:16.585 00.000 21948 IsSlewing returns 0
03:39:16.585 00.000 21948 IsGuiding returns 0
03:39:16.587 00.002 21948 PulseGuide returned control before completion, sleep 63
03:39:16.666 00.079 21948 IsGuiding returns 0
03:39:16.666 00.000 21948 Move returns status 0, amount 55
03:39:16.666 00.000 21948 MoveAxis(N, 83, ABG)
03:39:16.666 00.000 21948 Guiding  Dir = 0, Dur = 83
03:39:16.666 00.000 21948 IsSlewing returns 0
03:39:16.667 00.001 21948 IsGuiding returns 0
03:39:16.674 00.007 21948 PulseGuide returned control before completion, sleep 85
03:39:16.775 00.101 21948 IsGuiding returns 0
03:39:16.776 00.001 21948 Move returns status 0, amount 83
03:39:16.776 00.000 21948 move complete, result=0
03:39:16.776 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.3 px 83 ms NORTH
03:39:16.778 00.002 21948 worker thread done servicing request
03:39:16.778 00.000 21948 Worker thread wakes up
03:39:16.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:16.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:18.406 01.628 21948 Exposure complete
03:39:18.453 00.047 21948 worker thread done servicing request
03:39:18.453 00.000 18120 OnExposeComplete: enter
03:39:18.454 00.001 18120 UpdateGuideState(): m_state=6
03:39:18.454 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6137
03:39:18.455 00.001 18120 Star::Find returns 1 (0), X=893.89, Y=233.95, Mass=1749, SNR=28.9, Peak=139 HFD=4.3
03:39:18.455 00.000 18120 MultiStar: [#1 0.22,-0.13,0.76,U] [#2 0.31,-0.26,0.67,U] [#3 0.11,0.00,0.61,U] [#4 0.19,-0.40,0.00,M2] [#5 0.17,-0.24,0.47,U] [#6 0.26,-0.35,0.56,U] [#7 0.07,-0.22,0.45,U] [#8 0.21,0.10,0.41,U] 
03:39:18.456 00.001 18120 refined, 7 included, MultiStar: {0.24, -0.21}, one-star: {0.40, -0.39}
03:39:18.456 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
03:39:18.457 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
03:39:18.457 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.72 mountX=-0.29 mountY=-0.12, mountTheta=-2.75
03:39:18.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.21, opts=13)
03:39:18.460 00.001 18120 Enqueuing Move request for scope (0.24, -0.21)
03:39:18.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:18.461 00.001 21948 Worker thread wakes up
03:39:18.461 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
03:39:18.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
03:39:18.461 00.000 21948 Moving (0.24, -0.21) raw xDistance=-0.29 yDistance=-0.12
03:39:18.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:39:18.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:18.461 00.000 18120 UpdateGuideState exits: m=1749 RSB=28.9
03:39:18.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:18.462 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:18.462 00.000 18120 Enqueuing Expose request
03:39:18.463 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:39:18.463 00.000 21948 MoveAxis(E, 56, ABG)
03:39:18.463 00.000 21948 Guiding  Dir = 2, Dur = 56
03:39:18.463 00.000 21948 IsSlewing returns 0
03:39:18.463 00.000 21948 IsGuiding returns 0
03:39:18.464 00.001 21948 PulseGuide returned control before completion, sleep 65
03:39:18.530 00.066 21948 IsGuiding returns 1
03:39:18.531 00.001 21948 scope still moving after pulse duration time elapsed
03:39:18.561 00.030 21948 IsSlewing returns 0
03:39:18.561 00.000 21948 IsGuiding returns 0
03:39:18.561 00.000 21948 scope move finished after 56 + 42 ms
03:39:18.561 00.000 21948 Move returns status 0, amount 56
03:39:18.561 00.000 21948 MoveAxis(N, 0, ABG)
03:39:18.561 00.000 21948 Move returns status 0, amount 0
03:39:18.561 00.000 21948 move complete, result=0
03:39:18.561 00.000 21948 worker thread done servicing request
03:39:18.561 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
03:39:18.564 00.003 21948 Worker thread wakes up
03:39:18.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:18.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:19.970 01.406 21948 Exposure complete
03:39:19.994 00.024 21948 worker thread done servicing request
03:39:19.994 00.000 18120 OnExposeComplete: enter
03:39:19.995 00.001 18120 UpdateGuideState(): m_state=6
03:39:19.996 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6138
03:39:19.996 00.000 18120 Star::Find returns 1 (0), X=893.63, Y=234.13, Mass=1810, SNR=29.5, Peak=135 HFD=4.0
03:39:19.997 00.001 18120 MultiStar: [#1 0.15,-0.08,0.71,U] [#2 0.11,-0.10,0.62,U] [#3 0.02,-0.12,0.58,U] [#4 0.11,-0.09,0.58,U] [#5 0.17,-0.05,0.48,U] [#6 0.04,-0.08,0.51,U] [#7 0.23,-0.12,0.45,U] [#8 0.23,0.02,0.41,U] 
03:39:19.997 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.15, -0.21}
03:39:19.998 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:39:19.999 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
03:39:20.001 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.67 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
03:39:20.004 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
03:39:20.006 00.002 18120 Enqueuing Move request for scope (0.13, -0.10)
03:39:20.008 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:20.009 00.001 18120 UpdateGuideState exits: m=1810 RSB=29.5
03:39:20.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:20.011 00.002 21948 Worker thread wakes up
03:39:20.011 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:20.012 00.001 18120 Enqueuing Expose request
03:39:20.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:39:20.012 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:39:20.012 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=-0.07
03:39:20.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:39:20.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:20.013 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:39:20.013 00.000 21948 MoveAxis(E, 0, ABG)
03:39:20.013 00.000 21948 Move returns status 0, amount 0
03:39:20.013 00.000 21948 MoveAxis(N, 0, ABG)
03:39:20.013 00.000 21948 Move returns status 0, amount 0
03:39:20.013 00.000 21948 move complete, result=0
03:39:20.013 00.000 21948 worker thread done servicing request
03:39:20.013 00.000 21948 Worker thread wakes up
03:39:20.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:20.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:20.013 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:21.649 01.636 21948 Exposure complete
03:39:21.695 00.046 21948 worker thread done servicing request
03:39:21.695 00.000 18120 OnExposeComplete: enter
03:39:21.697 00.002 18120 UpdateGuideState(): m_state=6
03:39:21.697 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6139
03:39:21.698 00.001 18120 Star::Find returns 1 (0), X=893.69, Y=234.05, Mass=1911, SNR=30.3, Peak=163 HFD=4.1
03:39:21.698 00.000 18120 MultiStar: [#1 0.24,-0.28,0.70,U] [#2 0.04,-0.17,0.60,U] [#3 0.09,0.09,0.59,U] [#4 0.25,-0.28,0.54,U] [#5 -0.01,-0.07,0.46,U] [#6 0.22,-0.16,0.53,U] [#7 0.02,-0.22,0.42,U] [#8 0.52,0.01,0.00,M4] 
03:39:21.699 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.19}, one-star: {0.20, -0.29}
03:39:21.699 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
03:39:21.699 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:39:21.700 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
03:39:21.701 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.19, opts=13)
03:39:21.702 00.001 18120 Enqueuing Move request for scope (0.15, -0.19)
03:39:21.702 00.000 21948 Worker thread wakes up
03:39:21.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
03:39:21.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
03:39:21.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:21.703 00.001 21948 Moving (0.15, -0.19) raw xDistance=-0.23 yDistance=-0.05
03:39:21.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:39:21.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:21.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:39:21.703 00.000 21948 MoveAxis(E, 41, ABG)
03:39:21.703 00.000 21948 Guiding  Dir = 2, Dur = 41
03:39:21.703 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
03:39:21.704 00.001 21948 IsSlewing returns 0
03:39:21.704 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:21.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:21.705 00.001 18120 Enqueuing Expose request
03:39:21.705 00.000 21948 IsGuiding returns 0
03:39:21.707 00.002 21948 PulseGuide returned control before completion, sleep 50
03:39:21.773 00.066 21948 IsGuiding returns 0
03:39:21.773 00.000 21948 Move returns status 0, amount 41
03:39:21.773 00.000 21948 MoveAxis(N, 0, ABG)
03:39:21.776 00.003 21948 Move returns status 0, amount 0
03:39:21.776 00.000 21948 move complete, result=0
03:39:21.776 00.000 21948 worker thread done servicing request
03:39:21.776 00.000 21948 Worker thread wakes up
03:39:21.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:21.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:21.776 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
03:39:23.187 01.411 21948 Exposure complete
03:39:23.243 00.056 21948 worker thread done servicing request
03:39:23.243 00.000 18120 OnExposeComplete: enter
03:39:23.244 00.001 18120 UpdateGuideState(): m_state=6
03:39:23.244 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6140
03:39:23.245 00.001 18120 Star::Find returns 1 (0), X=893.72, Y=234.11, Mass=1789, SNR=29.3, Peak=140 HFD=4.1
03:39:23.245 00.000 18120 MultiStar: [#1 0.14,0.04,0.74,U] [#2 0.11,0.13,0.67,U] [#3 0.06,-0.08,0.60,U] [#4 0.03,-0.11,0.57,U] [#5 -0.04,-0.03,0.47,U] [#6 -0.06,-0.16,0.52,U] [#7 0.11,-0.13,0.44,U] [#8 0.30,-0.07,0.39,U] 
03:39:23.246 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.24, -0.24}
03:39:23.248 00.002 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:39:23.250 00.002 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:39:23.251 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.62 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
03:39:23.253 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.08, opts=13)
03:39:23.255 00.002 18120 Enqueuing Move request for scope (0.11, -0.08)
03:39:23.258 00.003 21948 Worker thread wakes up
03:39:23.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
03:39:23.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
03:39:23.258 00.000 21948 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.06
03:39:23.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:39:23.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:23.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:23.259 00.001 18120 UpdateGuideState exits: m=1789 RSB=29.3
03:39:23.260 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:39:23.260 00.000 21948 MoveAxis(E, 0, ABG)
03:39:23.260 00.000 21948 Move returns status 0, amount 0
03:39:23.260 00.000 21948 MoveAxis(N, 0, ABG)
03:39:23.260 00.000 21948 Move returns status 0, amount 0
03:39:23.260 00.000 21948 move complete, result=0
03:39:23.260 00.000 21948 worker thread done servicing request
03:39:23.260 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:23.261 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:23.261 00.000 18120 Enqueuing Expose request
03:39:23.261 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:23.263 00.002 21948 Worker thread wakes up
03:39:23.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:23.263 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:24.887 01.624 21948 Exposure complete
03:39:24.927 00.040 21948 worker thread done servicing request
03:39:24.927 00.000 18120 OnExposeComplete: enter
03:39:24.928 00.001 18120 UpdateGuideState(): m_state=6
03:39:24.930 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6141
03:39:24.931 00.001 18120 Star::Find returns 1 (0), X=893.69, Y=234.00, Mass=1903, SNR=30.1, Peak=158 HFD=4.1
03:39:24.933 00.002 18120 MultiStar: [#1 0.43,-0.21,0.00,M1] [#2 0.18,-0.38,0.62,U] [#3 -0.06,-0.21,0.58,U] [#4 0.05,-0.39,0.57,U] [#5 0.11,-0.38,0.47,U] [#6 0.05,-0.16,0.51,U] [#7 0.23,-0.36,0.42,U] [#8 0.39,-0.31,0.00,M4] 
03:39:24.934 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.32}, one-star: {0.21, -0.34}
03:39:24.934 00.000 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
03:39:24.935 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
03:39:24.935 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.22 mountX=-0.34 mountY=0.04, mountTheta=3.02
03:39:24.936 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.32, opts=13)
03:39:24.937 00.001 18120 Enqueuing Move request for scope (0.12, -0.32)
03:39:24.937 00.000 21948 Worker thread wakes up
03:39:24.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:24.938 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.32) opts 0xd
03:39:24.938 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.1
03:39:24.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:24.939 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:24.939 00.000 18120 Enqueuing Expose request
03:39:24.940 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.32)
03:39:24.940 00.000 21948 Moving (0.12, -0.32) raw xDistance=-0.34 yDistance=0.04
03:39:24.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:39:24.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:24.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:39:24.940 00.000 21948 MoveAxis(E, 61, ABG)
03:39:24.940 00.000 21948 Guiding  Dir = 2, Dur = 61
03:39:24.940 00.000 21948 IsSlewing returns 0
03:39:24.940 00.000 21948 IsGuiding returns 0
03:39:24.942 00.002 21948 PulseGuide returned control before completion, sleep 70
03:39:25.026 00.084 21948 IsGuiding returns 0
03:39:25.026 00.000 21948 Move returns status 0, amount 61
03:39:25.026 00.000 21948 MoveAxis(N, 0, ABG)
03:39:25.026 00.000 21948 Move returns status 0, amount 0
03:39:25.026 00.000 21948 move complete, result=0
03:39:25.026 00.000 21948 worker thread done servicing request
03:39:25.026 00.000 21948 Worker thread wakes up
03:39:25.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:25.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:25.026 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
03:39:26.434 01.408 21948 Exposure complete
03:39:26.472 00.038 21948 worker thread done servicing request
03:39:26.472 00.000 18120 OnExposeComplete: enter
03:39:26.473 00.001 18120 UpdateGuideState(): m_state=6
03:39:26.473 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6142
03:39:26.474 00.001 18120 Star::Find returns 1 (0), X=893.64, Y=234.10, Mass=1780, SNR=29.2, Peak=143 HFD=4.0
03:39:26.474 00.000 18120 MultiStar: [#1 -0.05,0.14,0.72,U] [#2 0.20,0.04,0.62,U] [#3 0.06,0.21,0.62,U] [#4 0.19,0.17,0.55,U] [#5 -0.05,-0.01,0.49,U] [#6 0.13,-0.15,0.53,U] [#7 0.30,-0.24,0.45,U] [#8 0.23,0.04,0.39,U] 
03:39:26.475 00.001 18120 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.15, -0.25}
03:39:26.475 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
03:39:26.476 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
03:39:26.476 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:39:26.479 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.01, opts=13)
03:39:26.479 00.000 18120 Enqueuing Move request for scope (0.12, -0.01)
03:39:26.480 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:26.481 00.001 18120 UpdateGuideState exits: m=1780 RSB=29.2
03:39:26.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:26.481 00.000 21948 Worker thread wakes up
03:39:26.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:26.481 00.000 18120 Enqueuing Expose request
03:39:26.482 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
03:39:26.482 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
03:39:26.482 00.000 21948 Moving (0.12, -0.01) raw xDistance=-0.06 yDistance=-0.10
03:39:26.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:39:26.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:26.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:39:26.482 00.000 21948 MoveAxis(E, 0, ABG)
03:39:26.482 00.000 21948 Move returns status 0, amount 0
03:39:26.482 00.000 21948 MoveAxis(N, 0, ABG)
03:39:26.482 00.000 21948 Move returns status 0, amount 0
03:39:26.482 00.000 21948 move complete, result=0
03:39:26.482 00.000 21948 worker thread done servicing request
03:39:26.482 00.000 21948 Worker thread wakes up
03:39:26.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:26.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:26.483 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:28.108 01.625 21948 Exposure complete
03:39:28.144 00.036 21948 worker thread done servicing request
03:39:28.144 00.000 18120 OnExposeComplete: enter
03:39:28.145 00.001 18120 UpdateGuideState(): m_state=6
03:39:28.146 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6143
03:39:28.148 00.002 18120 Star::Find returns 1 (0), X=893.83, Y=234.25, Mass=1769, SNR=29.1, Peak=125 HFD=4.3
03:39:28.149 00.001 18120 MultiStar: [#1 0.17,0.48,0.00,M1] [#2 0.16,0.21,0.69,U] [#3 0.05,0.02,0.61,U] [#4 0.05,0.07,0.57,U] [#5 -0.02,0.35,0.47,U] [#6 0.05,0.01,0.52,U] [#7 -0.11,-0.07,0.45,U] [#8 0.11,-0.01,0.40,U] 
03:39:28.150 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.35, -0.09}
03:39:28.151 00.001 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
03:39:28.152 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
03:39:28.155 00.003 18120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=0.00 mountY=-0.12, mountTheta=-1.57
03:39:28.159 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.05, opts=13)
03:39:28.159 00.000 18120 Enqueuing Move request for scope (0.11, 0.05)
03:39:28.160 00.001 21948 Worker thread wakes up
03:39:28.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:28.160 00.000 18120 UpdateGuideState exits: m=1769 RSB=29.1
03:39:28.161 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:28.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:28.161 00.000 18120 Enqueuing Expose request
03:39:28.162 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:39:28.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:39:28.162 00.000 21948 Moving (0.11, 0.05) raw xDistance=0.00 yDistance=-0.12
03:39:28.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:39:28.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:28.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:39:28.162 00.000 21948 MoveAxis(E, 0, ABG)
03:39:28.162 00.000 21948 Move returns status 0, amount 0
03:39:28.162 00.000 21948 MoveAxis(N, 0, ABG)
03:39:28.162 00.000 21948 Move returns status 0, amount 0
03:39:28.162 00.000 21948 move complete, result=0
03:39:28.162 00.000 21948 worker thread done servicing request
03:39:28.162 00.000 21948 Worker thread wakes up
03:39:28.162 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:28.162 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:28.163 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:29.680 01.517 21948 Exposure complete
03:39:29.733 00.053 21948 worker thread done servicing request
03:39:29.733 00.000 18120 OnExposeComplete: enter
03:39:29.733 00.000 18120 UpdateGuideState(): m_state=6
03:39:29.734 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6144
03:39:29.734 00.000 18120 Star::Find returns 1 (0), X=893.55, Y=234.36, Mass=1778, SNR=29.2, Peak=117 HFD=4.4
03:39:29.735 00.001 18120 MultiStar: [#1 0.07,0.22,0.70,U] [#2 0.30,0.05,0.67,U] [#3 -0.04,0.22,0.59,U] [#4 0.15,-0.07,0.56,U] [#5 -0.10,0.05,0.50,U] [#6 0.13,0.05,0.51,U] [#7 -0.02,-0.14,0.43,U] [#8 -0.00,0.32,0.40,U] 
03:39:29.735 00.000 18120 single-star, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.06, 0.02}
03:39:29.736 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
03:39:29.736 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
03:39:29.737 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=-0.01 mountY=-0.07, mountTheta=-1.68
03:39:29.738 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
03:39:29.739 00.001 18120 Enqueuing Move request for scope (0.06, 0.02)
03:39:29.742 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:29.745 00.003 18120 UpdateGuideState exits: m=1778 RSB=29.2
03:39:29.747 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:29.749 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:29.752 00.003 21948 Worker thread wakes up
03:39:29.752 00.000 18120 Enqueuing Expose request
03:39:29.752 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:39:29.752 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:39:29.752 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.07
03:39:29.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:39:29.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:29.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:39:29.753 00.001 21948 MoveAxis(E, 0, ABG)
03:39:29.753 00.000 21948 Move returns status 0, amount 0
03:39:29.753 00.000 21948 MoveAxis(N, 0, ABG)
03:39:29.753 00.000 21948 Move returns status 0, amount 0
03:39:29.753 00.000 21948 move complete, result=0
03:39:29.753 00.000 21948 worker thread done servicing request
03:39:29.753 00.000 21948 Worker thread wakes up
03:39:29.753 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:29.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:29.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:31.377 01.624 21948 Exposure complete
03:39:31.420 00.043 21948 worker thread done servicing request
03:39:31.421 00.001 18120 OnExposeComplete: enter
03:39:31.421 00.000 18120 UpdateGuideState(): m_state=6
03:39:31.422 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6145
03:39:31.424 00.002 18120 Star::Find returns 1 (0), X=893.70, Y=234.31, Mass=1822, SNR=29.5, Peak=124 HFD=4.6
03:39:31.427 00.003 18120 MultiStar: [#1 0.15,0.23,0.74,U] [#2 0.13,0.11,0.63,U] [#3 -0.11,0.33,0.60,U] [#4 0.12,0.14,0.59,U] [#5 0.05,0.00,0.45,U] [#6 -0.02,0.04,0.49,U] [#7 0.22,0.18,0.44,U] [#8 -0.05,0.34,0.36,U] 
03:39:31.430 00.003 18120 refined, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.21, -0.04}
03:39:31.432 00.002 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
03:39:31.434 00.002 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.09 = -1.09)
03:39:31.436 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=0.08 mountY=-0.15, mountTheta=-1.06
03:39:31.441 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.13, opts=13)
03:39:31.442 00.001 18120 Enqueuing Move request for scope (0.10, 0.13)
03:39:31.442 00.000 21948 Worker thread wakes up
03:39:31.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:31.443 00.001 18120 UpdateGuideState exits: m=1822 RSB=29.5
03:39:31.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:31.444 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:31.444 00.000 18120 Enqueuing Expose request
03:39:31.445 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
03:39:31.445 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
03:39:31.445 00.000 21948 Moving (0.10, 0.13) raw xDistance=0.08 yDistance=-0.15
03:39:31.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:31.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:31.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:39:31.445 00.000 21948 MoveAxis(E, 0, ABG)
03:39:31.445 00.000 21948 Move returns status 0, amount 0
03:39:31.445 00.000 21948 MoveAxis(N, 0, ABG)
03:39:31.445 00.000 21948 Move returns status 0, amount 0
03:39:31.445 00.000 21948 move complete, result=0
03:39:31.445 00.000 21948 worker thread done servicing request
03:39:31.445 00.000 21948 Worker thread wakes up
03:39:31.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:31.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:31.445 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:32.967 01.522 21948 Exposure complete
03:39:33.028 00.061 21948 worker thread done servicing request
03:39:33.028 00.000 18120 OnExposeComplete: enter
03:39:33.029 00.001 18120 UpdateGuideState(): m_state=6
03:39:33.030 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6146
03:39:33.030 00.000 18120 Star::Find returns 1 (0), X=893.92, Y=234.27, Mass=1719, SNR=28.7, Peak=132 HFD=4.1
03:39:33.031 00.001 18120 MultiStar: [#1 0.26,0.24,0.77,U] [#2 0.13,0.18,0.63,U] [#3 0.03,0.14,0.64,U] [#4 0.12,0.11,0.54,U] [#5 0.19,0.10,0.49,U] [#6 0.37,0.30,0.00,M1] [#7 -0.16,0.16,0.44,U] [#8 0.55,0.24,0.00,M1] 
03:39:33.031 00.000 18120 refined, 6 included, MultiStar: {0.18, 0.11}, one-star: {0.43, -0.08}
03:39:33.031 00.000 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
03:39:33.032 00.001 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
03:39:33.032 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=0.02 mountY=-0.21, mountTheta=-1.46
03:39:33.034 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.11, opts=13)
03:39:33.034 00.000 18120 Enqueuing Move request for scope (0.18, 0.11)
03:39:33.035 00.001 21948 Worker thread wakes up
03:39:33.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:33.036 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
03:39:33.036 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
03:39:33.036 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.7
03:39:33.038 00.002 21948 Moving (0.18, 0.11) raw xDistance=0.02 yDistance=-0.21
03:39:33.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:39:33.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:39:33.038 00.000 21948 MoveAxis(E, 0, ABG)
03:39:33.038 00.000 21948 Move returns status 0, amount 0
03:39:33.038 00.000 21948 MoveAxis(N, 50, ABG)
03:39:33.038 00.000 21948 Guiding  Dir = 0, Dur = 50
03:39:33.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:33.039 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:33.040 00.001 21948 IsSlewing returns 0
03:39:33.040 00.000 21948 IsGuiding returns 0
03:39:33.040 00.000 18120 Enqueuing Expose request
03:39:33.045 00.005 21948 PulseGuide returned control before completion, sleep 56
03:39:33.109 00.064 21948 IsGuiding returns 0
03:39:33.109 00.000 21948 Move returns status 0, amount 50
03:39:33.109 00.000 21948 move complete, result=0
03:39:33.109 00.000 21948 worker thread done servicing request
03:39:33.109 00.000 21948 Worker thread wakes up
03:39:33.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:33.109 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:33.109 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
03:39:34.740 01.631 21948 Exposure complete
03:39:34.777 00.037 21948 worker thread done servicing request
03:39:34.778 00.001 18120 OnExposeComplete: enter
03:39:34.778 00.000 18120 UpdateGuideState(): m_state=6
03:39:34.779 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6147
03:39:34.779 00.000 18120 Star::Find returns 1 (0), X=893.72, Y=234.33, Mass=1782, SNR=29.3, Peak=137 HFD=4.3
03:39:34.780 00.001 18120 MultiStar: [#1 0.40,0.11,0.76,U] [#2 0.46,-0.12,0.00,M1] [#3 0.38,-0.11,0.61,U] [#4 0.20,-0.04,0.56,U] [#5 0.10,-0.27,0.48,U] [#6 0.05,-0.06,0.56,U] [#7 0.27,-0.27,0.42,U] [#8 0.31,0.16,0.44,U] 
03:39:34.780 00.000 18120 single-star, 7 included, MultiStar: {0.25, -0.04}, one-star: {0.23, -0.01}
03:39:34.781 00.001 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
03:39:34.781 00.000 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
03:39:34.781 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=-0.10 mountY=-0.20, mountTheta=-2.04
03:39:34.785 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.01, opts=13)
03:39:34.788 00.003 18120 Enqueuing Move request for scope (0.23, -0.01)
03:39:34.790 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:34.793 00.003 18120 UpdateGuideState exits: m=1782 RSB=29.3
03:39:34.795 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:34.797 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:34.799 00.002 18120 Enqueuing Expose request
03:39:34.800 00.001 21948 Worker thread wakes up
03:39:34.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
03:39:34.800 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
03:39:34.800 00.000 21948 Moving (0.23, -0.01) raw xDistance=-0.10 yDistance=-0.20
03:39:34.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:39:34.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
03:39:34.800 00.000 21948 MoveAxis(E, 0, ABG)
03:39:34.801 00.001 21948 Move returns status 0, amount 0
03:39:34.801 00.000 21948 MoveAxis(N, 49, ABG)
03:39:34.801 00.000 21948 Guiding  Dir = 0, Dur = 49
03:39:34.801 00.000 21948 IsSlewing returns 0
03:39:34.801 00.000 21948 IsGuiding returns 0
03:39:34.806 00.005 21948 PulseGuide returned control before completion, sleep 55
03:39:34.868 00.062 21948 IsGuiding returns 0
03:39:34.868 00.000 21948 Move returns status 0, amount 49
03:39:34.868 00.000 21948 move complete, result=0
03:39:34.869 00.001 21948 worker thread done servicing request
03:39:34.869 00.000 21948 Worker thread wakes up
03:39:34.869 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:34.869 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:34.869 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
03:39:36.276 01.407 21948 Exposure complete
03:39:36.315 00.039 21948 worker thread done servicing request
03:39:36.315 00.000 18120 OnExposeComplete: enter
03:39:36.316 00.001 18120 UpdateGuideState(): m_state=6
03:39:36.316 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6148
03:39:36.317 00.001 18120 Star::Find returns 1 (0), X=893.65, Y=233.86, Mass=1857, SNR=29.8, Peak=131 HFD=4.1
03:39:36.318 00.001 18120 MultiStar: [#1 0.18,0.11,0.75,U] [#2 0.04,-0.04,0.62,U] [#3 0.17,-0.18,0.60,U] [#4 0.00,-0.01,0.54,U] [#5 0.10,0.04,0.45,U] [#6 -0.30,-0.08,0.50,U] [#7 0.16,-0.39,0.45,U] [#8 0.16,-0.03,0.39,U] 
03:39:36.318 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.17, -0.48}
03:39:36.318 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
03:39:36.319 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
03:39:36.319 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.02 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
03:39:36.320 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
03:39:36.323 00.003 18120 Enqueuing Move request for scope (0.09, -0.14)
03:39:36.323 00.000 21948 Worker thread wakes up
03:39:36.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:36.324 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.8
03:39:36.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:36.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:36.325 00.000 18120 Enqueuing Expose request
03:39:36.326 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
03:39:36.326 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
03:39:36.326 00.000 21948 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.01
03:39:36.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:39:36.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:36.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:39:36.326 00.000 21948 MoveAxis(E, 0, ABG)
03:39:36.326 00.000 21948 Move returns status 0, amount 0
03:39:36.326 00.000 21948 MoveAxis(N, 0, ABG)
03:39:36.326 00.000 21948 Move returns status 0, amount 0
03:39:36.326 00.000 21948 move complete, result=0
03:39:36.326 00.000 21948 worker thread done servicing request
03:39:36.326 00.000 21948 Worker thread wakes up
03:39:36.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:36.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:36.326 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:37.955 01.629 21948 Exposure complete
03:39:37.992 00.037 21948 worker thread done servicing request
03:39:37.992 00.000 18120 OnExposeComplete: enter
03:39:37.994 00.002 18120 UpdateGuideState(): m_state=6
03:39:37.995 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6149
03:39:37.997 00.002 18120 Star::Find returns 1 (0), X=893.62, Y=233.98, Mass=1909, SNR=30.3, Peak=138 HFD=4.1
03:39:37.998 00.001 18120 MultiStar: [#1 0.21,-0.37,0.72,U] [#2 0.06,-0.48,0.00,M1] [#3 -0.06,-0.45,0.00,M1] [#4 -0.01,-0.50,0.00,M1] [#5 -0.41,-0.46,0.00,M1] [#6 -0.26,-0.60,0.00,M1] [#7 -0.22,-0.32,0.45,U] [#8 0.06,-0.31,0.39,U] 
03:39:37.999 00.001 18120 refined, 3 included, MultiStar: {0.08, -0.35}, one-star: {0.14, -0.36}
03:39:38.000 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
03:39:38.002 00.002 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
03:39:38.002 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.34 mountX=-0.35 mountY=0.08, mountTheta=2.91
03:39:38.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.35, opts=13)
03:39:38.004 00.001 18120 Enqueuing Move request for scope (0.08, -0.35)
03:39:38.004 00.000 21948 Worker thread wakes up
03:39:38.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:38.005 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.3
03:39:38.005 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:38.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:38.006 00.001 18120 Enqueuing Expose request
03:39:38.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.35) opts 0xd
03:39:38.006 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.35)
03:39:38.006 00.000 21948 Moving (0.08, -0.35) raw xDistance=-0.35 yDistance=0.08
03:39:38.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:39:38.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:38.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:39:38.006 00.000 21948 MoveAxis(E, 63, ABG)
03:39:38.006 00.000 21948 Guiding  Dir = 2, Dur = 63
03:39:38.007 00.001 21948 IsSlewing returns 0
03:39:38.007 00.000 21948 IsGuiding returns 0
03:39:38.009 00.002 21948 PulseGuide returned control before completion, sleep 72
03:39:38.095 00.086 21948 IsGuiding returns 0
03:39:38.095 00.000 21948 Move returns status 0, amount 63
03:39:38.095 00.000 21948 MoveAxis(N, 0, ABG)
03:39:38.095 00.000 21948 Move returns status 0, amount 0
03:39:38.095 00.000 21948 move complete, result=0
03:39:38.095 00.000 21948 worker thread done servicing request
03:39:38.095 00.000 21948 Worker thread wakes up
03:39:38.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:38.095 00.000 18120 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
03:39:38.097 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:39.502 01.405 21948 Exposure complete
03:39:39.576 00.074 21948 worker thread done servicing request
03:39:39.576 00.000 18120 OnExposeComplete: enter
03:39:39.577 00.001 18120 UpdateGuideState(): m_state=6
03:39:39.578 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6150
03:39:39.580 00.002 18120 Star::Find returns 1 (0), X=893.22, Y=233.75, Mass=1739, SNR=28.8, Peak=135 HFD=4.3
03:39:39.581 00.001 18120 MultiStar: [#1 0.11,-0.29,0.75,U] [#2 -0.46,-0.40,0.00,M2] [#3 -0.41,-0.19,0.00,M2] [#4 -0.22,-0.33,0.59,U] [#5 -0.22,-0.26,0.46,U] [#6 0.09,-0.35,0.54,U] [#7 -0.24,-0.36,0.47,U] [#8 0.10,-0.32,0.41,U] 
03:39:39.582 00.001 18120 refined, 6 included, MultiStar: {-0.10, -0.38}, one-star: {-0.27, -0.59}
03:39:39.584 00.002 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.00) = xAngle (-3.84 = 2.45)
03:39:39.585 00.001 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.41)
03:39:39.586 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.38 hyp=0.40 cameraTheta=-1.84 mountX=-0.30 mountY=0.26, mountTheta=2.43
03:39:39.589 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.38, opts=13)
03:39:39.590 00.001 18120 Enqueuing Move request for scope (-0.10, -0.38)
03:39:39.591 00.001 21948 Worker thread wakes up
03:39:39.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.38) opts 0xd
03:39:39.591 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.38)
03:39:39.591 00.000 21948 Moving (-0.10, -0.38) raw xDistance=-0.30 yDistance=0.26
03:39:39.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:39:39.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:39:39.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:39:39.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:39.591 00.000 21948 MoveAxis(E, 59, ABG)
03:39:39.591 00.000 21948 Guiding  Dir = 2, Dur = 59
03:39:39.591 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.8
03:39:39.592 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:39.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:39.593 00.001 18120 Enqueuing Expose request
03:39:39.593 00.000 21948 IsSlewing returns 0
03:39:39.593 00.000 21948 IsGuiding returns 0
03:39:39.595 00.002 21948 PulseGuide returned control before completion, sleep 68
03:39:39.671 00.076 21948 IsGuiding returns 0
03:39:39.671 00.000 21948 Move returns status 0, amount 59
03:39:39.671 00.000 21948 MoveAxis(N, 0, ABG)
03:39:39.671 00.000 21948 Move returns status 0, amount 0
03:39:39.671 00.000 21948 move complete, result=0
03:39:39.672 00.001 18120 GuideStep: -0.3 px 59 ms EAST, 0.3 px 0 ms NORTH
03:39:39.672 00.000 21948 worker thread done servicing request
03:39:39.672 00.000 21948 Worker thread wakes up
03:39:39.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:39.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:41.296 01.624 21948 Exposure complete
03:39:41.354 00.058 21948 worker thread done servicing request
03:39:41.355 00.001 18120 OnExposeComplete: enter
03:39:41.357 00.002 18120 UpdateGuideState(): m_state=6
03:39:41.358 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6151
03:39:41.358 00.000 18120 Star::Find returns 1 (0), X=893.31, Y=234.19, Mass=1777, SNR=29.2, Peak=123 HFD=4.4
03:39:41.359 00.001 18120 MultiStar: [#1 0.07,0.02,0.71,U] [#2 -0.14,0.11,0.67,U] [#3 -0.37,-0.13,0.60,U] [#4 -0.37,0.15,0.57,U] [#5 -0.51,0.04,0.00,M1] [#6 -0.18,-0.21,0.49,U] [#7 -0.23,-0.24,0.45,U] [#8 0.07,-0.42,0.41,U] 
03:39:41.360 00.001 18120 refined, 7 included, MultiStar: {-0.17, -0.09}, one-star: {-0.17, -0.15}
03:39:41.361 00.001 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.64)
03:39:41.362 00.001 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.60)
03:39:41.363 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.64 mountX=-0.01 mountY=0.19, mountTheta=1.64
03:39:41.364 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.09, opts=13)
03:39:41.365 00.001 18120 Enqueuing Move request for scope (-0.17, -0.09)
03:39:41.366 00.001 21948 Worker thread wakes up
03:39:41.366 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:41.366 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
03:39:41.367 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:41.367 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:41.368 00.001 18120 Enqueuing Expose request
03:39:41.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
03:39:41.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
03:39:41.368 00.000 21948 Moving (-0.17, -0.09) raw xDistance=-0.01 yDistance=0.19
03:39:41.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:39:41.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:41.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:39:41.368 00.000 21948 MoveAxis(E, 0, ABG)
03:39:41.368 00.000 21948 Move returns status 0, amount 0
03:39:41.369 00.001 21948 MoveAxis(N, 0, ABG)
03:39:41.369 00.000 21948 Move returns status 0, amount 0
03:39:41.369 00.000 21948 move complete, result=0
03:39:41.369 00.000 21948 worker thread done servicing request
03:39:41.369 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:41.369 00.000 21948 Worker thread wakes up
03:39:41.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:41.369 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:42.895 01.526 21948 Exposure complete
03:39:42.973 00.078 21948 worker thread done servicing request
03:39:42.973 00.000 18120 OnExposeComplete: enter
03:39:42.975 00.002 18120 UpdateGuideState(): m_state=6
03:39:42.978 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6152
03:39:42.979 00.001 18120 Star::Find returns 1 (0), X=893.43, Y=234.15, Mass=1813, SNR=29.5, Peak=121 HFD=4.4
03:39:42.980 00.001 18120 MultiStar: [#1 -0.16,0.26,0.74,U] [#2 0.06,-0.12,0.61,U] [#3 -0.29,0.30,0.62,U] [#4 -0.43,0.13,0.00,M1] [#5 -0.54,0.42,0.00,M2] [#6 0.07,0.08,0.57,U] [#7 -0.37,-0.06,0.45,U] [#8 -0.19,0.02,0.39,U] 
03:39:42.980 00.000 18120 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.05, -0.19}
03:39:42.981 00.001 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.00) = xAngle (0.88 = 0.88)
03:39:42.981 00.000 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.84 = 0.84)
03:39:42.981 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.88 mountX=0.08 mountY=0.09, mountTheta=0.86
03:39:42.983 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.03, opts=13)
03:39:42.985 00.002 18120 Enqueuing Move request for scope (-0.12, 0.03)
03:39:42.986 00.001 21948 Worker thread wakes up
03:39:42.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:39:42.986 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:39:42.986 00.000 21948 Moving (-0.12, 0.03) raw xDistance=0.08 yDistance=0.09
03:39:42.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:42.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:42.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:42.987 00.001 18120 UpdateGuideState exits: m=1813 RSB=29.5
03:39:42.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:42.988 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:42.988 00.000 18120 Enqueuing Expose request
03:39:42.989 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:39:42.989 00.000 21948 MoveAxis(E, 0, ABG)
03:39:42.989 00.000 21948 Move returns status 0, amount 0
03:39:42.989 00.000 21948 MoveAxis(N, 0, ABG)
03:39:42.989 00.000 21948 Move returns status 0, amount 0
03:39:42.989 00.000 21948 move complete, result=0
03:39:42.989 00.000 21948 worker thread done servicing request
03:39:42.989 00.000 21948 Worker thread wakes up
03:39:42.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:42.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:42.989 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:44.619 01.630 21948 Exposure complete
03:39:44.666 00.047 21948 worker thread done servicing request
03:39:44.666 00.000 18120 OnExposeComplete: enter
03:39:44.667 00.001 18120 UpdateGuideState(): m_state=6
03:39:44.667 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6153
03:39:44.668 00.001 18120 Star::Find returns 1 (0), X=893.04, Y=234.17, Mass=1755, SNR=29.1, Peak=157 HFD=4.2
03:39:44.669 00.001 18120 MultiStar: [#1 -0.18,0.06,0.75,U] [#2 -0.44,-0.18,0.00,M1] [#3 -0.41,0.25,0.00,M1] [#4 -0.50,-0.18,0.00,M2] [#5 -0.41,0.02,0.51,U] [#6 -0.24,0.13,0.51,U] [#7 -0.28,-0.31,0.42,U] [#8 -0.15,0.22,0.39,U] 
03:39:44.670 00.001 18120 refined, 5 included, MultiStar: {-0.31, -0.03}, one-star: {-0.45, -0.17}
03:39:44.670 00.000 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.00) = xAngle (-5.05 = 1.23)
03:39:44.671 00.001 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.19)
03:39:44.671 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-3.06 mountX=0.10 mountY=0.28, mountTheta=1.23
03:39:44.672 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=-0.03, opts=13)
03:39:44.673 00.001 18120 Enqueuing Move request for scope (-0.31, -0.03)
03:39:44.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:44.674 00.001 21948 Worker thread wakes up
03:39:44.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.03) opts 0xd
03:39:44.674 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, -0.03)
03:39:44.674 00.000 21948 Moving (-0.31, -0.03) raw xDistance=0.10 yDistance=0.28
03:39:44.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:39:44.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:39:44.674 00.000 18120 UpdateGuideState exits: m=1755 RSB=29.1
03:39:44.675 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:44.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:39:44.675 00.000 21948 MoveAxis(E, 0, ABG)
03:39:44.675 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:44.675 00.000 18120 Enqueuing Expose request
03:39:44.676 00.001 21948 Move returns status 0, amount 0
03:39:44.676 00.000 21948 MoveAxis(N, 0, ABG)
03:39:44.676 00.000 21948 Move returns status 0, amount 0
03:39:44.676 00.000 21948 move complete, result=0
03:39:44.676 00.000 21948 worker thread done servicing request
03:39:44.676 00.000 21948 Worker thread wakes up
03:39:44.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:44.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:44.677 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:39:46.195 01.518 21948 Exposure complete
03:39:46.233 00.038 21948 worker thread done servicing request
03:39:46.233 00.000 18120 OnExposeComplete: enter
03:39:46.233 00.000 18120 UpdateGuideState(): m_state=6
03:39:46.234 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6154
03:39:46.234 00.000 18120 Star::Find returns 1 (0), X=893.29, Y=234.04, Mass=1855, SNR=29.9, Peak=145 HFD=4.1
03:39:46.235 00.001 18120 MultiStar: [#1 -0.33,0.18,0.70,U] [#2 -0.27,0.01,0.64,U] [#3 -0.26,0.08,0.62,U] [#4 -0.52,0.17,0.00,M3] [#5 -0.41,0.14,0.45,U] [#6 0.08,-0.36,0.50,U] [#7 -0.38,-0.18,0.43,U] [#8 -0.13,0.03,0.37,U] 
03:39:46.236 00.001 18120 refined, 7 included, MultiStar: {-0.24, -0.06}, one-star: {-0.20, -0.30}
03:39:46.236 00.000 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.00) = xAngle (-4.88 = 1.41)
03:39:46.236 00.000 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
03:39:46.237 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.88 mountX=0.04 mountY=0.24, mountTheta=1.41
03:39:46.238 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.06, opts=13)
03:39:46.239 00.001 18120 Enqueuing Move request for scope (-0.24, -0.06)
03:39:46.239 00.000 21948 Worker thread wakes up
03:39:46.239 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
03:39:46.239 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
03:39:46.239 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:46.240 00.001 21948 Moving (-0.24, -0.06) raw xDistance=0.04 yDistance=0.24
03:39:46.240 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:39:46.240 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:39:46.240 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.9
03:39:46.240 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:46.241 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:46.241 00.000 18120 Enqueuing Expose request
03:39:46.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:39:46.241 00.000 21948 MoveAxis(E, 0, ABG)
03:39:46.241 00.000 21948 Move returns status 0, amount 0
03:39:46.241 00.000 21948 MoveAxis(N, 0, ABG)
03:39:46.242 00.001 21948 Move returns status 0, amount 0
03:39:46.242 00.000 21948 move complete, result=0
03:39:46.242 00.000 21948 worker thread done servicing request
03:39:46.242 00.000 21948 Worker thread wakes up
03:39:46.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:46.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:46.242 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:47.870 01.628 21948 Exposure complete
03:39:47.906 00.036 21948 worker thread done servicing request
03:39:47.906 00.000 18120 OnExposeComplete: enter
03:39:47.907 00.001 18120 UpdateGuideState(): m_state=6
03:39:47.907 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6155
03:39:47.908 00.001 18120 Star::Find returns 1 (0), X=893.23, Y=234.30, Mass=1851, SNR=29.8, Peak=148 HFD=4.3
03:39:47.909 00.001 18120 MultiStar: [#1 -0.28,0.30,0.76,U] [#2 -0.28,0.07,0.65,U] [#3 -0.32,0.30,0.61,U] [#4 -0.56,-0.04,0.00,M4] [#5 -0.55,-0.10,0.00,M1] [#6 -0.25,0.18,0.51,U] [#7 -0.27,-0.29,0.43,U] [#8 -0.44,0.31,0.00,M1] 
03:39:47.909 00.000 18120 single-star, 5 included, MultiStar: {-0.27, 0.10}, one-star: {-0.26, -0.04}
03:39:47.910 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.98 = 1.31)
03:39:47.910 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.27)
03:39:47.910 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-2.98 mountX=0.07 mountY=0.25, mountTheta=1.30
03:39:47.912 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.04, opts=13)
03:39:47.912 00.000 18120 Enqueuing Move request for scope (-0.26, -0.04)
03:39:47.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:47.913 00.001 18120 UpdateGuideState exits: m=1851 RSB=29.8
03:39:47.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:47.914 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:47.914 00.000 18120 Enqueuing Expose request
03:39:47.914 00.000 21948 Worker thread wakes up
03:39:47.915 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
03:39:47.915 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
03:39:47.915 00.000 21948 Moving (-0.26, -0.04) raw xDistance=0.07 yDistance=0.25
03:39:47.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:47.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:39:47.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:39:47.915 00.000 21948 MoveAxis(E, 0, ABG)
03:39:47.915 00.000 21948 Move returns status 0, amount 0
03:39:47.915 00.000 21948 MoveAxis(N, 0, ABG)
03:39:47.915 00.000 21948 Move returns status 0, amount 0
03:39:47.918 00.003 21948 move complete, result=0
03:39:47.918 00.000 21948 worker thread done servicing request
03:39:47.918 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:47.918 00.000 21948 Worker thread wakes up
03:39:47.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:47.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:49.437 01.519 21948 Exposure complete
03:39:49.475 00.038 21948 worker thread done servicing request
03:39:49.475 00.000 18120 OnExposeComplete: enter
03:39:49.476 00.001 18120 UpdateGuideState(): m_state=6
03:39:49.476 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6156
03:39:49.477 00.001 18120 Star::Find returns 1 (0), X=893.29, Y=234.10, Mass=1970, SNR=30.6, Peak=166 HFD=4.1
03:39:49.477 00.000 18120 MultiStar: [#1 -0.36,0.22,0.72,U] [#2 -0.26,-0.19,0.58,U] [#3 -0.15,0.24,0.59,U] [#4 -0.27,-0.31,0.55,U] [#5 -0.24,0.08,0.44,U] [#6 -0.16,0.14,0.51,U] [#7 -0.26,-0.23,0.39,U] [#8 -0.12,0.16,0.39,U] 
03:39:49.478 00.001 18120 refined, 8 included, MultiStar: {-0.23, -0.03}, one-star: {-0.20, -0.25}
03:39:49.478 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.01 = 1.27)
03:39:49.479 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.05 = 1.23)
03:39:49.479 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.01 mountX=0.07 mountY=0.22, mountTheta=1.27
03:39:49.482 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.03, opts=13)
03:39:49.483 00.001 18120 Enqueuing Move request for scope (-0.23, -0.03)
03:39:49.485 00.002 21948 Worker thread wakes up
03:39:49.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:49.487 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
03:39:49.487 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.6
03:39:49.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:49.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:49.488 00.000 18120 Enqueuing Expose request
03:39:49.489 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
03:39:49.489 00.000 21948 Moving (-0.23, -0.03) raw xDistance=0.07 yDistance=0.22
03:39:49.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:49.489 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=-0.13 newest=0.71
03:39:49.489 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:39:49.489 00.000 21948 MoveAxis(E, 0, ABG)
03:39:49.489 00.000 21948 Move returns status 0, amount 0
03:39:49.489 00.000 21948 MoveAxis(S, 52, ABG)
03:39:49.489 00.000 21948 Guiding  Dir = 1, Dur = 52
03:39:49.489 00.000 21948 IsSlewing returns 0
03:39:49.489 00.000 21948 IsGuiding returns 0
03:39:49.494 00.005 21948 PulseGuide returned control before completion, sleep 58
03:39:49.566 00.072 21948 IsGuiding returns 0
03:39:49.566 00.000 21948 Move returns status 0, amount 52
03:39:49.566 00.000 21948 move complete, result=0
03:39:49.566 00.000 21948 worker thread done servicing request
03:39:49.566 00.000 21948 Worker thread wakes up
03:39:49.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:49.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:49.566 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 52 ms SOUTH
03:39:51.190 01.624 21948 Exposure complete
03:39:51.265 00.075 21948 worker thread done servicing request
03:39:51.265 00.000 18120 OnExposeComplete: enter
03:39:51.267 00.002 18120 UpdateGuideState(): m_state=6
03:39:51.270 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6157
03:39:51.271 00.001 18120 Star::Find returns 1 (0), X=893.28, Y=234.28, Mass=1753, SNR=29.0, Peak=144 HFD=4.2
03:39:51.271 00.000 18120 MultiStar: [#1 -0.15,0.47,0.00,M1] [#2 -0.32,0.15,0.67,U] [#3 -0.31,0.25,0.59,U] [#4 -0.03,0.04,0.55,U] [#5 -0.32,0.24,0.48,U] [#6 -0.11,-0.03,0.56,U] [#7 -0.16,-0.03,0.44,U] [#8 -0.42,0.09,0.39,U] 
03:39:51.272 00.001 18120 single-star, 7 included, MultiStar: {-0.23, 0.07}, one-star: {-0.21, -0.06}
03:39:51.273 00.001 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.00) = xAngle (-4.85 = 1.43)
03:39:51.273 00.000 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.89 = 1.39)
03:39:51.274 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.86 mountX=0.03 mountY=0.22, mountTheta=1.43
03:39:51.278 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.06, opts=13)
03:39:51.280 00.002 18120 Enqueuing Move request for scope (-0.21, -0.06)
03:39:51.281 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:51.282 00.001 18120 UpdateGuideState exits: m=1753 RSB=29.0
03:39:51.283 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:51.284 00.001 21948 Worker thread wakes up
03:39:51.284 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
03:39:51.284 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
03:39:51.284 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:51.286 00.002 18120 Enqueuing Expose request
03:39:51.287 00.001 21948 Moving (-0.21, -0.06) raw xDistance=0.03 yDistance=0.22
03:39:51.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:39:51.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:39:51.287 00.000 21948 MoveAxis(E, 0, ABG)
03:39:51.287 00.000 21948 Move returns status 0, amount 0
03:39:51.287 00.000 21948 MoveAxis(S, 51, ABG)
03:39:51.287 00.000 21948 Guiding  Dir = 1, Dur = 51
03:39:51.287 00.000 21948 IsSlewing returns 0
03:39:51.288 00.001 21948 IsGuiding returns 0
03:39:51.292 00.004 21948 PulseGuide returned control before completion, sleep 57
03:39:51.361 00.069 21948 IsGuiding returns 1
03:39:51.361 00.000 21948 scope still moving after pulse duration time elapsed
03:39:51.393 00.032 21948 IsSlewing returns 0
03:39:51.393 00.000 21948 IsGuiding returns 0
03:39:51.393 00.000 21948 scope move finished after 51 + 55 ms
03:39:51.393 00.000 21948 Move returns status 0, amount 51
03:39:51.393 00.000 21948 move complete, result=0
03:39:51.393 00.000 21948 worker thread done servicing request
03:39:51.393 00.000 21948 Worker thread wakes up
03:39:51.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:51.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:51.394 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 51 ms SOUTH
03:39:52.805 01.411 21948 Exposure complete
03:39:52.838 00.033 21948 worker thread done servicing request
03:39:52.838 00.000 18120 OnExposeComplete: enter
03:39:52.841 00.003 18120 UpdateGuideState(): m_state=6
03:39:52.843 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6158
03:39:52.845 00.002 18120 Star::Find returns 1 (0), X=893.27, Y=234.18, Mass=1917, SNR=30.2, Peak=152 HFD=4.3
03:39:52.847 00.002 18120 MultiStar: [#1 -0.16,0.20,0.70,U] [#2 -0.43,0.05,0.61,U] [#3 -0.37,0.33,0.00,M1] [#4 -0.35,-0.06,0.55,U] [#5 -0.44,0.27,0.00,M1] [#6 -0.07,-0.07,0.53,U] [#7 -0.29,0.05,0.45,U] [#8 -0.20,-0.15,0.38,U] 
03:39:52.848 00.001 18120 refined, 6 included, MultiStar: {-0.24, -0.02}, one-star: {-0.22, -0.17}
03:39:52.849 00.001 18120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.00) = xAngle (-5.04 = 1.24)
03:39:52.850 00.001 18120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.08 = 1.20)
03:39:52.850 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.25 cameraTheta=-3.04 mountX=0.08 mountY=0.23, mountTheta=1.24
03:39:52.853 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.02, opts=13)
03:39:52.855 00.002 18120 Enqueuing Move request for scope (-0.24, -0.02)
03:39:52.856 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:52.857 00.001 21948 Worker thread wakes up
03:39:52.857 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
03:39:52.857 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
03:39:52.857 00.000 21948 Moving (-0.24, -0.02) raw xDistance=0.08 yDistance=0.23
03:39:52.857 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:52.857 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:39:52.857 00.000 21948 MoveAxis(E, 0, ABG)
03:39:52.857 00.000 21948 Move returns status 0, amount 0
03:39:52.857 00.000 21948 MoveAxis(S, 55, ABG)
03:39:52.857 00.000 21948 Guiding  Dir = 1, Dur = 55
03:39:52.857 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.2
03:39:52.858 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:52.858 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:52.859 00.001 18120 Enqueuing Expose request
03:39:52.859 00.000 21948 IsSlewing returns 0
03:39:52.859 00.000 21948 IsGuiding returns 0
03:39:52.864 00.005 21948 PulseGuide returned control before completion, sleep 61
03:39:52.930 00.066 21948 IsGuiding returns 0
03:39:52.930 00.000 21948 Move returns status 0, amount 55
03:39:52.930 00.000 21948 move complete, result=0
03:39:52.930 00.000 21948 worker thread done servicing request
03:39:52.930 00.000 21948 Worker thread wakes up
03:39:52.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:52.930 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 55 ms SOUTH
03:39:52.932 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:54.569 01.637 21948 Exposure complete
03:39:54.627 00.058 21948 worker thread done servicing request
03:39:54.627 00.000 18120 OnExposeComplete: enter
03:39:54.629 00.002 18120 UpdateGuideState(): m_state=6
03:39:54.631 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6159
03:39:54.632 00.001 18120 Star::Find returns 1 (0), X=893.48, Y=234.18, Mass=1934, SNR=30.4, Peak=141 HFD=4.0
03:39:54.633 00.001 18120 MultiStar: [#1 0.10,0.13,0.70,U] [#2 -0.22,0.20,0.62,U] [#3 -0.12,0.20,0.59,U] [#4 0.07,0.00,0.56,U] [#5 -0.30,0.05,0.46,U] [#6 0.02,-0.03,0.51,U] [#7 -0.06,-0.15,0.40,U] [#8 0.11,0.36,0.41,U] 
03:39:54.634 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.01, -0.16}
03:39:54.635 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
03:39:54.636 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.24 = 0.24)
03:39:54.638 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.27 mountX=0.06 mountY=0.02, mountTheta=0.24
03:39:54.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.05, opts=13)
03:39:54.640 00.001 18120 Enqueuing Move request for scope (-0.04, 0.05)
03:39:54.641 00.001 21948 Worker thread wakes up
03:39:54.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:54.641 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.4
03:39:54.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:54.642 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:54.642 00.000 18120 Enqueuing Expose request
03:39:54.643 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
03:39:54.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
03:39:54.643 00.000 21948 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
03:39:54.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:39:54.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:54.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:39:54.643 00.000 21948 MoveAxis(E, 0, ABG)
03:39:54.643 00.000 21948 Move returns status 0, amount 0
03:39:54.643 00.000 21948 MoveAxis(N, 0, ABG)
03:39:54.643 00.000 21948 Move returns status 0, amount 0
03:39:54.643 00.000 21948 move complete, result=0
03:39:54.643 00.000 21948 worker thread done servicing request
03:39:54.643 00.000 21948 Worker thread wakes up
03:39:54.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:54.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:54.643 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:56.059 01.416 21948 Exposure complete
03:39:56.099 00.040 21948 worker thread done servicing request
03:39:56.099 00.000 18120 OnExposeComplete: enter
03:39:56.099 00.000 18120 UpdateGuideState(): m_state=6
03:39:56.100 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6160
03:39:56.100 00.000 18120 Star::Find returns 1 (0), X=893.62, Y=234.04, Mass=1790, SNR=29.4, Peak=138 HFD=4.1
03:39:56.101 00.001 18120 MultiStar: [#1 0.22,0.02,0.72,U] [#2 -0.01,0.08,0.63,U] [#3 0.06,0.06,0.62,U] [#4 0.10,-0.13,0.60,U] [#5 -0.08,-0.15,0.47,U] [#6 0.02,-0.18,0.58,U] [#7 -0.10,-0.23,0.45,U] [#8 0.09,0.01,0.39,U] 
03:39:56.101 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.13, -0.31}
03:39:56.102 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
03:39:56.102 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
03:39:56.103 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.00 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
03:39:56.108 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
03:39:56.110 00.002 18120 Enqueuing Move request for scope (0.06, -0.10)
03:39:56.112 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:56.114 00.002 18120 UpdateGuideState exits: m=1790 RSB=29.4
03:39:56.117 00.003 21948 Worker thread wakes up
03:39:56.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
03:39:56.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
03:39:56.117 00.000 21948 Moving (0.06, -0.10) raw xDistance=-0.12 yDistance=-0.01
03:39:56.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:39:56.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:56.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:39:56.117 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:56.118 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:56.118 00.000 18120 Enqueuing Expose request
03:39:56.119 00.001 21948 MoveAxis(E, 0, ABG)
03:39:56.119 00.000 21948 Move returns status 0, amount 0
03:39:56.119 00.000 21948 MoveAxis(N, 0, ABG)
03:39:56.119 00.000 21948 Move returns status 0, amount 0
03:39:56.119 00.000 21948 move complete, result=0
03:39:56.119 00.000 21948 worker thread done servicing request
03:39:56.119 00.000 21948 Worker thread wakes up
03:39:56.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:56.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:56.119 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:57.750 01.631 21948 Exposure complete
03:39:57.804 00.054 21948 worker thread done servicing request
03:39:57.804 00.000 18120 OnExposeComplete: enter
03:39:57.807 00.003 18120 UpdateGuideState(): m_state=6
03:39:57.810 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6161
03:39:57.811 00.001 18120 Star::Find returns 1 (0), X=893.82, Y=234.10, Mass=1745, SNR=28.9, Peak=141 HFD=4.3
03:39:57.815 00.004 18120 MultiStar: [#1 0.24,0.07,0.71,U] [#2 0.13,0.16,0.70,U] [#3 0.02,0.16,0.62,U] [#4 0.17,-0.18,0.58,U] [#5 0.12,-0.11,0.46,U] [#6 0.15,0.11,0.50,U] [#7 0.21,-0.22,0.45,U] [#8 0.16,0.07,0.41,U] 
03:39:57.817 00.002 18120 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.34, -0.24}
03:39:57.819 00.002 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
03:39:57.821 00.002 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
03:39:57.821 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
03:39:57.823 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.03, opts=13)
03:39:57.823 00.000 18120 Enqueuing Move request for scope (0.19, -0.03)
03:39:57.823 00.000 21948 Worker thread wakes up
03:39:57.824 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:57.824 00.000 18120 UpdateGuideState exits: m=1745 RSB=28.9
03:39:57.825 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
03:39:57.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
03:39:57.825 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:57.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:57.826 00.001 18120 Enqueuing Expose request
03:39:57.826 00.000 21948 Moving (0.19, -0.03) raw xDistance=-0.10 yDistance=-0.15
03:39:57.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:39:57.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:57.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:39:57.826 00.000 21948 MoveAxis(E, 0, ABG)
03:39:57.826 00.000 21948 Move returns status 0, amount 0
03:39:57.826 00.000 21948 MoveAxis(N, 0, ABG)
03:39:57.826 00.000 21948 Move returns status 0, amount 0
03:39:57.826 00.000 21948 move complete, result=0
03:39:57.826 00.000 21948 worker thread done servicing request
03:39:57.826 00.000 21948 Worker thread wakes up
03:39:57.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:57.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:57.827 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:39:59.343 01.516 21948 Exposure complete
03:39:59.377 00.034 21948 worker thread done servicing request
03:39:59.377 00.000 18120 OnExposeComplete: enter
03:39:59.378 00.001 18120 UpdateGuideState(): m_state=6
03:39:59.378 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6162
03:39:59.379 00.001 18120 Star::Find returns 1 (0), X=893.92, Y=234.17, Mass=1887, SNR=30.0, Peak=157 HFD=4.2
03:39:59.379 00.000 18120 MultiStar: [#1 0.37,0.23,0.72,U] [#2 0.38,-0.00,0.61,U] [#3 0.39,0.04,0.60,U] [#4 0.17,-0.08,0.54,U] [#5 0.17,0.28,0.47,U] [#6 0.16,0.12,0.50,U] [#7 0.32,-0.27,0.43,U] [#8 0.29,0.02,0.38,U] 
03:39:59.380 00.001 18120 refined, 8 included, MultiStar: {0.32, 0.01}, one-star: {0.44, -0.17}
03:39:59.380 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
03:39:59.380 00.000 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
03:39:59.381 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=0.01 hyp=0.32 cameraTheta=0.03 mountX=-0.12 mountY=-0.29, mountTheta=-1.97
03:39:59.382 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.01, opts=13)
03:39:59.383 00.001 18120 Enqueuing Move request for scope (0.32, 0.01)
03:39:59.384 00.001 21948 Worker thread wakes up
03:39:59.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.01) opts 0xd
03:39:59.384 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.01)
03:39:59.384 00.000 21948 Moving (0.32, 0.01) raw xDistance=-0.12 yDistance=-0.29
03:39:59.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:39:59.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:39:59.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:39:59.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:39:59.385 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.0
03:39:59.386 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:59.387 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:39:59.387 00.000 18120 Enqueuing Expose request
03:39:59.388 00.001 21948 MoveAxis(E, 0, ABG)
03:39:59.388 00.000 21948 Move returns status 0, amount 0
03:39:59.388 00.000 21948 MoveAxis(N, 0, ABG)
03:39:59.388 00.000 21948 Move returns status 0, amount 0
03:39:59.388 00.000 21948 move complete, result=0
03:39:59.388 00.000 21948 worker thread done servicing request
03:39:59.388 00.000 21948 Worker thread wakes up
03:39:59.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:39:59.388 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:39:59.389 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:40:01.014 01.625 21948 Exposure complete
03:40:01.065 00.051 21948 worker thread done servicing request
03:40:01.065 00.000 18120 OnExposeComplete: enter
03:40:01.066 00.001 18120 UpdateGuideState(): m_state=6
03:40:01.066 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6163
03:40:01.067 00.001 18120 Star::Find returns 1 (0), X=893.82, Y=234.03, Mass=1817, SNR=29.6, Peak=152 HFD=4.3
03:40:01.067 00.000 18120 MultiStar: [#1 0.42,-0.00,0.70,U] [#2 0.42,-0.27,0.00,M1] [#3 0.23,0.03,0.62,U] [#4 0.23,-0.17,0.57,U] [#5 0.19,-0.25,0.45,U] [#6 0.21,-0.13,0.51,U] [#7 0.17,-0.09,0.42,U] [#8 0.32,0.15,0.39,U] 
03:40:01.068 00.001 18120 refined, 7 included, MultiStar: {0.28, -0.12}, one-star: {0.34, -0.32}
03:40:01.068 00.000 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
03:40:01.068 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
03:40:01.069 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-0.40 mountX=-0.22 mountY=-0.20, mountTheta=-2.42
03:40:01.070 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.12, opts=13)
03:40:01.070 00.000 18120 Enqueuing Move request for scope (0.28, -0.12)
03:40:01.071 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:01.071 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.6
03:40:01.072 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:01.072 00.000 21948 Worker thread wakes up
03:40:01.072 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.12) opts 0xd
03:40:01.072 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.12)
03:40:01.072 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:01.073 00.001 18120 Enqueuing Expose request
03:40:01.073 00.000 21948 Moving (0.28, -0.12) raw xDistance=-0.22 yDistance=-0.20
03:40:01.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:40:01.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:01.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:40:01.073 00.000 21948 MoveAxis(E, 40, ABG)
03:40:01.073 00.000 21948 Guiding  Dir = 2, Dur = 40
03:40:01.073 00.000 21948 IsSlewing returns 0
03:40:01.074 00.001 21948 IsGuiding returns 0
03:40:01.075 00.001 21948 PulseGuide returned control before completion, sleep 49
03:40:01.138 00.063 21948 IsGuiding returns 0
03:40:01.139 00.001 21948 Move returns status 0, amount 40
03:40:01.139 00.000 21948 MoveAxis(N, 0, ABG)
03:40:01.139 00.000 21948 Move returns status 0, amount 0
03:40:01.139 00.000 21948 move complete, result=0
03:40:01.139 00.000 21948 worker thread done servicing request
03:40:01.139 00.000 21948 Worker thread wakes up
03:40:01.139 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
03:40:01.140 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:01.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:02.548 01.408 21948 Exposure complete
03:40:02.583 00.035 21948 worker thread done servicing request
03:40:02.584 00.001 18120 OnExposeComplete: enter
03:40:02.584 00.000 18120 UpdateGuideState(): m_state=6
03:40:02.585 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6164
03:40:02.585 00.000 18120 Star::Find returns 1 (0), X=893.82, Y=234.10, Mass=1756, SNR=29.1, Peak=150 HFD=4.2
03:40:02.586 00.001 18120 MultiStar: [#1 0.27,-0.10,0.70,U] [#2 -0.01,-0.29,0.60,U] [#3 0.27,0.07,0.62,U] [#4 0.27,-0.22,0.58,U] [#5 0.03,0.02,0.47,U] [#6 0.19,-0.32,0.55,U] [#7 0.17,-0.19,0.42,U] [#8 0.30,0.10,0.42,U] 
03:40:02.586 00.000 18120 refined, 8 included, MultiStar: {0.22, -0.14}, one-star: {0.34, -0.24}
03:40:02.587 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
03:40:02.587 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
03:40:02.587 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.59 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
03:40:02.589 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.14, opts=13)
03:40:02.589 00.000 18120 Enqueuing Move request for scope (0.22, -0.14)
03:40:02.590 00.001 21948 Worker thread wakes up
03:40:02.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:02.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
03:40:02.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
03:40:02.590 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.1
03:40:02.591 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:02.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:02.591 00.000 18120 Enqueuing Expose request
03:40:02.592 00.001 21948 Moving (0.22, -0.14) raw xDistance=-0.22 yDistance=-0.13
03:40:02.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:40:02.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:02.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:40:02.592 00.000 21948 MoveAxis(E, 42, ABG)
03:40:02.592 00.000 21948 Guiding  Dir = 2, Dur = 42
03:40:02.592 00.000 21948 IsSlewing returns 0
03:40:02.592 00.000 21948 IsGuiding returns 0
03:40:02.594 00.002 21948 PulseGuide returned control before completion, sleep 51
03:40:02.658 00.064 21948 IsGuiding returns 0
03:40:02.658 00.000 21948 Move returns status 0, amount 42
03:40:02.658 00.000 21948 MoveAxis(N, 0, ABG)
03:40:02.658 00.000 21948 Move returns status 0, amount 0
03:40:02.658 00.000 21948 move complete, result=0
03:40:02.658 00.000 21948 worker thread done servicing request
03:40:02.658 00.000 21948 Worker thread wakes up
03:40:02.658 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:40:02.660 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:02.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:04.292 01.632 21948 Exposure complete
03:40:04.332 00.040 21948 worker thread done servicing request
03:40:04.332 00.000 18120 OnExposeComplete: enter
03:40:04.335 00.003 18120 UpdateGuideState(): m_state=6
03:40:04.336 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6165
03:40:04.337 00.001 18120 Star::Find returns 1 (0), X=893.26, Y=234.44, Mass=1824, SNR=29.6, Peak=122 HFD=4.5
03:40:04.338 00.001 18120 MultiStar: [#1 -0.20,0.33,0.70,U] [#2 -0.19,0.07,0.64,U] [#3 -0.34,0.26,0.62,U] [#4 -0.19,-0.02,0.58,U] [#5 -0.47,0.08,0.00,M1] [#6 -0.16,0.26,0.50,U] [#7 -0.34,0.13,0.42,U] [#8 0.09,0.24,0.38,U] 
03:40:04.339 00.001 18120 single-star, 7 included, MultiStar: {-0.21, 0.17}, one-star: {-0.23, 0.10}
03:40:04.339 00.000 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.00) = xAngle (0.74 = 0.74)
03:40:04.340 00.001 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.70 = 0.70)
03:40:04.340 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.74 mountX=0.18 mountY=0.16, mountTheta=0.72
03:40:04.342 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.10, opts=13)
03:40:04.342 00.000 18120 Enqueuing Move request for scope (-0.23, 0.10)
03:40:04.343 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:04.343 00.000 21948 Worker thread wakes up
03:40:04.343 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.6
03:40:04.344 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
03:40:04.344 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:04.344 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
03:40:04.344 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:04.345 00.001 18120 Enqueuing Expose request
03:40:04.345 00.000 21948 Moving (-0.23, 0.10) raw xDistance=0.18 yDistance=0.16
03:40:04.345 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:40:04.345 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:04.345 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:40:04.345 00.000 21948 MoveAxis(E, 0, ABG)
03:40:04.345 00.000 21948 Move returns status 0, amount 0
03:40:04.345 00.000 21948 MoveAxis(N, 0, ABG)
03:40:04.345 00.000 21948 Move returns status 0, amount 0
03:40:04.345 00.000 21948 move complete, result=0
03:40:04.345 00.000 21948 worker thread done servicing request
03:40:04.345 00.000 21948 Worker thread wakes up
03:40:04.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:04.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:04.346 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:05.863 01.517 21948 Exposure complete
03:40:05.897 00.034 21948 worker thread done servicing request
03:40:05.897 00.000 18120 OnExposeComplete: enter
03:40:05.897 00.000 18120 UpdateGuideState(): m_state=6
03:40:05.898 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6166
03:40:05.899 00.001 18120 Star::Find returns 1 (0), X=893.67, Y=234.19, Mass=1914, SNR=30.3, Peak=132 HFD=4.4
03:40:05.901 00.002 18120 MultiStar: [#1 0.08,0.36,0.69,U] [#2 -0.01,0.03,0.64,U] [#3 -0.25,0.27,0.57,U] [#4 -0.37,0.34,0.00,M1] [#5 -0.36,0.30,0.00,M2] [#6 -0.02,0.41,0.53,U] [#7 -0.14,0.06,0.45,U] [#8 0.09,0.43,0.39,U] 
03:40:05.902 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.16}, one-star: {0.19, -0.16}
03:40:05.903 00.001 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
03:40:05.905 00.002 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
03:40:05.906 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=0.14 mountY=-0.08, mountTheta=-0.54
03:40:05.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.16, opts=13)
03:40:05.909 00.001 18120 Enqueuing Move request for scope (0.01, 0.16)
03:40:05.910 00.001 21948 Worker thread wakes up
03:40:05.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:05.911 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.3
03:40:05.911 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:05.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:05.912 00.001 18120 Enqueuing Expose request
03:40:05.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
03:40:05.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
03:40:05.912 00.000 21948 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.08
03:40:05.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:40:05.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:05.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:05.912 00.000 21948 MoveAxis(E, 0, ABG)
03:40:05.912 00.000 21948 Move returns status 0, amount 0
03:40:05.912 00.000 21948 MoveAxis(N, 0, ABG)
03:40:05.912 00.000 21948 Move returns status 0, amount 0
03:40:05.913 00.001 21948 move complete, result=0
03:40:05.913 00.000 21948 worker thread done servicing request
03:40:05.913 00.000 21948 Worker thread wakes up
03:40:05.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:05.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:05.913 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:07.543 01.630 21948 Exposure complete
03:40:07.585 00.042 21948 worker thread done servicing request
03:40:07.585 00.000 18120 OnExposeComplete: enter
03:40:07.587 00.002 18120 UpdateGuideState(): m_state=6
03:40:07.590 00.003 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6167
03:40:07.591 00.001 18120 Star::Find returns 1 (0), X=893.60, Y=234.44, Mass=1827, SNR=29.7, Peak=126 HFD=4.0
03:40:07.593 00.002 18120 MultiStar: [#1 0.10,0.35,0.70,U] [#2 0.13,0.38,0.65,U] [#3 -0.25,0.42,0.00,M1] [#4 -0.37,0.35,0.00,M2] [#5 -0.16,0.29,0.47,U] [#6 0.07,0.42,0.50,U] [#7 0.34,0.06,0.45,U] [#8 -0.16,0.53,0.00,M1] 
03:40:07.594 00.001 18120 single-star, 5 included, MultiStar: {0.10, 0.25}, one-star: {0.12, 0.10}
03:40:07.595 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
03:40:07.596 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
03:40:07.597 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.69 mountX=0.04 mountY=-0.15, mountTheta=-1.31
03:40:07.599 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.10, opts=13)
03:40:07.600 00.001 18120 Enqueuing Move request for scope (0.12, 0.10)
03:40:07.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:07.601 00.001 18120 UpdateGuideState exits: m=1827 RSB=29.7
03:40:07.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:07.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:07.602 00.001 18120 Enqueuing Expose request
03:40:07.602 00.000 21948 Worker thread wakes up
03:40:07.602 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
03:40:07.602 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
03:40:07.602 00.000 21948 Moving (0.12, 0.10) raw xDistance=0.04 yDistance=-0.15
03:40:07.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:07.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:07.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:40:07.602 00.000 21948 MoveAxis(E, 0, ABG)
03:40:07.602 00.000 21948 Move returns status 0, amount 0
03:40:07.603 00.001 21948 MoveAxis(N, 0, ABG)
03:40:07.603 00.000 21948 Move returns status 0, amount 0
03:40:07.603 00.000 21948 move complete, result=0
03:40:07.603 00.000 21948 worker thread done servicing request
03:40:07.603 00.000 21948 Worker thread wakes up
03:40:07.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:07.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:07.604 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:09.131 01.527 21948 Exposure complete
03:40:09.176 00.045 21948 worker thread done servicing request
03:40:09.176 00.000 18120 OnExposeComplete: enter
03:40:09.177 00.001 18120 UpdateGuideState(): m_state=6
03:40:09.177 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6168
03:40:09.178 00.001 18120 Star::Find returns 1 (0), X=893.59, Y=234.29, Mass=1752, SNR=28.9, Peak=127 HFD=3.8
03:40:09.178 00.000 18120 MultiStar: [#1 0.22,0.29,0.72,U] [#2 0.05,0.17,0.67,U] [#3 -0.10,0.44,0.00,M2] [#4 0.02,0.02,0.58,U] [#5 -0.02,-0.14,0.47,U] [#6 0.18,0.23,0.51,U] [#7 -0.32,0.09,0.45,U] [#8 -0.05,0.23,0.41,U] 
03:40:09.179 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.10, -0.05}
03:40:09.179 00.000 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
03:40:09.179 00.000 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
03:40:09.180 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=0.07 mountY=-0.09, mountTheta=-0.89
03:40:09.181 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.10, opts=13)
03:40:09.182 00.001 18120 Enqueuing Move request for scope (0.05, 0.10)
03:40:09.183 00.001 21948 Worker thread wakes up
03:40:09.183 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:09.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
03:40:09.183 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:40:09.183 00.000 18120 UpdateGuideState exits: m=1752 RSB=28.9
03:40:09.184 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:09.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:09.185 00.001 21948 Moving (0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
03:40:09.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:40:09.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:09.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:40:09.185 00.000 21948 MoveAxis(E, 0, ABG)
03:40:09.185 00.000 21948 Move returns status 0, amount 0
03:40:09.185 00.000 21948 MoveAxis(N, 0, ABG)
03:40:09.185 00.000 21948 Move returns status 0, amount 0
03:40:09.185 00.000 18120 Enqueuing Expose request
03:40:09.185 00.000 21948 move complete, result=0
03:40:09.185 00.000 21948 worker thread done servicing request
03:40:09.185 00.000 21948 Worker thread wakes up
03:40:09.185 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:09.186 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:09.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:10.812 01.626 21948 Exposure complete
03:40:10.848 00.036 21948 worker thread done servicing request
03:40:10.848 00.000 18120 OnExposeComplete: enter
03:40:10.849 00.001 18120 UpdateGuideState(): m_state=6
03:40:10.850 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6169
03:40:10.851 00.001 18120 Star::Find returns 1 (0), X=893.95, Y=234.13, Mass=1873, SNR=30.0, Peak=157 HFD=4.3
03:40:10.852 00.001 18120 MultiStar: [#1 0.34,0.29,0.00,M1] [#2 0.36,0.12,0.61,U] [#3 0.13,0.53,0.00,M3] [#4 0.20,0.23,0.54,U] [#5 0.13,0.18,0.46,U] [#6 0.24,-0.04,0.54,U] [#7 0.19,0.06,0.42,U] [#8 0.63,0.07,0.00,M1] 
03:40:10.852 00.000 18120 refined, 5 included, MultiStar: {0.30, 0.02}, one-star: {0.47, -0.21}
03:40:10.853 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
03:40:10.854 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
03:40:10.855 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=0.02 hyp=0.30 cameraTheta=0.07 mountX=-0.10 mountY=-0.28, mountTheta=-1.93
03:40:10.858 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=0.02, opts=13)
03:40:10.859 00.001 18120 Enqueuing Move request for scope (0.30, 0.02)
03:40:10.860 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:10.860 00.000 18120 UpdateGuideState exits: m=1873 RSB=30.0
03:40:10.861 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:10.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:10.862 00.001 18120 Enqueuing Expose request
03:40:10.862 00.000 21948 Worker thread wakes up
03:40:10.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.02) opts 0xd
03:40:10.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, 0.02)
03:40:10.862 00.000 21948 Moving (0.30, 0.02) raw xDistance=-0.10 yDistance=-0.28
03:40:10.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:40:10.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:40:10.862 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:40:10.862 00.000 21948 MoveAxis(E, 0, ABG)
03:40:10.862 00.000 21948 Move returns status 0, amount 0
03:40:10.863 00.001 21948 MoveAxis(N, 0, ABG)
03:40:10.863 00.000 21948 Move returns status 0, amount 0
03:40:10.863 00.000 21948 move complete, result=0
03:40:10.863 00.000 21948 worker thread done servicing request
03:40:10.863 00.000 21948 Worker thread wakes up
03:40:10.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:10.863 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:10.863 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:40:12.380 01.517 21948 Exposure complete
03:40:12.424 00.044 21948 worker thread done servicing request
03:40:12.425 00.001 18120 OnExposeComplete: enter
03:40:12.427 00.002 18120 UpdateGuideState(): m_state=6
03:40:12.428 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6170
03:40:12.428 00.000 18120 Star::Find returns 1 (0), X=894.11, Y=234.31, Mass=1749, SNR=28.9, Peak=140 HFD=4.0
03:40:12.428 00.000 18120 MultiStar: [#1 0.37,0.23,0.75,U] [#2 0.58,0.12,0.00,M1] [#3 0.37,0.26,0.00,M4] [#4 0.12,-0.08,0.60,U] [#5 0.18,0.15,0.47,U] [#6 0.31,0.17,0.54,U] [#7 0.20,0.14,0.45,U] [#8 0.65,0.13,0.00,M2] 
03:40:12.429 00.001 18120 refined, 5 included, MultiStar: {0.35, 0.08}, one-star: {0.63, -0.04}
03:40:12.430 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
03:40:12.430 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
03:40:12.430 00.000 18120 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.23 mountX=-0.07 mountY=-0.35, mountTheta=-1.77
03:40:12.431 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=0.08, opts=13)
03:40:12.432 00.001 18120 Enqueuing Move request for scope (0.35, 0.08)
03:40:12.432 00.000 21948 Worker thread wakes up
03:40:12.432 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.08) opts 0xd
03:40:12.432 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, 0.08)
03:40:12.432 00.000 21948 Moving (0.35, 0.08) raw xDistance=-0.07 yDistance=-0.35
03:40:12.432 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:12.433 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:40:12.433 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.64 newest=-0.71
03:40:12.433 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
03:40:12.433 00.000 21948 MoveAxis(E, 0, ABG)
03:40:12.433 00.000 21948 Move returns status 0, amount 0
03:40:12.433 00.000 21948 MoveAxis(N, 83, ABG)
03:40:12.433 00.000 21948 Guiding  Dir = 0, Dur = 83
03:40:12.433 00.000 18120 UpdateGuideState exits: m=1749 RSB=28.9
03:40:12.433 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:12.434 00.001 21948 IsSlewing returns 0
03:40:12.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:12.434 00.000 18120 Enqueuing Expose request
03:40:12.435 00.001 21948 IsGuiding returns 0
03:40:12.440 00.005 21948 PulseGuide returned control before completion, sleep 89
03:40:12.537 00.097 21948 IsGuiding returns 0
03:40:12.537 00.000 21948 Move returns status 0, amount 83
03:40:12.537 00.000 21948 move complete, result=0
03:40:12.537 00.000 21948 worker thread done servicing request
03:40:12.537 00.000 21948 Worker thread wakes up
03:40:12.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:12.537 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:12.537 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 83 ms NORTH
03:40:14.160 01.623 21948 Exposure complete
03:40:14.195 00.035 21948 worker thread done servicing request
03:40:14.195 00.000 18120 OnExposeComplete: enter
03:40:14.197 00.002 18120 UpdateGuideState(): m_state=6
03:40:14.198 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6171
03:40:14.199 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=234.32, Mass=1888, SNR=30.1, Peak=166 HFD=4.3
03:40:14.200 00.001 18120 MultiStar: [#1 0.40,-0.01,0.71,U] [#2 0.40,-0.11,0.61,U] [#3 0.60,-0.11,0.00,M5] [#4 0.27,0.00,0.56,U] [#5 0.15,0.05,0.49,U] [#6 0.57,-0.16,0.00,M1] [#7 0.28,0.02,0.40,U] [#8 0.64,-0.10,0.00,M3] 
03:40:14.201 00.001 18120 refined, 5 included, MultiStar: {0.33, -0.02}, one-star: {0.36, -0.02}
03:40:14.202 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
03:40:14.203 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
03:40:14.204 00.001 18120 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.05 mountX=-0.15 mountY=-0.28, mountTheta=-2.06
03:40:14.207 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.02, opts=13)
03:40:14.207 00.000 18120 Enqueuing Move request for scope (0.33, -0.02)
03:40:14.208 00.001 21948 Worker thread wakes up
03:40:14.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:14.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
03:40:14.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
03:40:14.208 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:40:14.209 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:14.209 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:14.210 00.001 18120 Enqueuing Expose request
03:40:14.210 00.000 21948 Moving (0.33, -0.02) raw xDistance=-0.15 yDistance=-0.28
03:40:14.210 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:40:14.210 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:40:14.210 00.000 21948 MoveAxis(E, 0, ABG)
03:40:14.210 00.000 21948 Move returns status 0, amount 0
03:40:14.210 00.000 21948 MoveAxis(N, 68, ABG)
03:40:14.210 00.000 21948 Guiding  Dir = 0, Dur = 68
03:40:14.210 00.000 21948 IsSlewing returns 0
03:40:14.210 00.000 21948 IsGuiding returns 0
03:40:14.215 00.005 21948 PulseGuide returned control before completion, sleep 74
03:40:14.299 00.084 21948 IsGuiding returns 0
03:40:14.299 00.000 21948 Move returns status 0, amount 68
03:40:14.299 00.000 21948 move complete, result=0
03:40:14.299 00.000 21948 worker thread done servicing request
03:40:14.299 00.000 21948 Worker thread wakes up
03:40:14.299 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 68 ms NORTH
03:40:14.301 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:14.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:15.713 01.412 21948 Exposure complete
03:40:15.783 00.070 21948 worker thread done servicing request
03:40:15.783 00.000 18120 OnExposeComplete: enter
03:40:15.785 00.002 18120 UpdateGuideState(): m_state=6
03:40:15.786 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6172
03:40:15.788 00.002 18120 Star::Find returns 1 (0), X=893.90, Y=234.09, Mass=1816, SNR=29.4, Peak=160 HFD=4.2
03:40:15.789 00.001 18120 MultiStar: [#1 0.32,0.12,0.75,U] [#2 -0.01,-0.20,0.65,U] [#3 0.43,-0.26,0.00,M6] [#4 0.22,-0.14,0.53,U] [#5 0.21,-0.10,0.47,U] [#6 0.37,-0.38,0.00,M2] [#7 0.11,-0.42,0.43,U] [#8 0.31,-0.13,0.40,U] 
03:40:15.789 00.000 18120 refined, 6 included, MultiStar: {0.25, -0.15}, one-star: {0.41, -0.25}
03:40:15.789 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:40:15.790 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:40:15.790 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.56 mountX=-0.24 mountY=-0.15, mountTheta=-2.58
03:40:15.791 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.15, opts=13)
03:40:15.792 00.001 18120 Enqueuing Move request for scope (0.25, -0.15)
03:40:15.792 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:15.793 00.001 21948 Worker thread wakes up
03:40:15.793 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.4
03:40:15.793 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:15.794 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:15.794 00.000 18120 Enqueuing Expose request
03:40:15.795 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
03:40:15.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
03:40:15.795 00.000 21948 Moving (0.25, -0.15) raw xDistance=-0.24 yDistance=-0.15
03:40:15.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:40:15.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:15.795 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:40:15.795 00.000 21948 MoveAxis(E, 43, ABG)
03:40:15.795 00.000 21948 Guiding  Dir = 2, Dur = 43
03:40:15.795 00.000 21948 IsSlewing returns 0
03:40:15.795 00.000 21948 IsGuiding returns 0
03:40:15.796 00.001 21948 PulseGuide returned control before completion, sleep 52
03:40:15.864 00.068 21948 IsGuiding returns 0
03:40:15.864 00.000 21948 Move returns status 0, amount 43
03:40:15.864 00.000 21948 MoveAxis(N, 0, ABG)
03:40:15.864 00.000 21948 Move returns status 0, amount 0
03:40:15.864 00.000 21948 move complete, result=0
03:40:15.864 00.000 21948 worker thread done servicing request
03:40:15.864 00.000 21948 Worker thread wakes up
03:40:15.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:15.864 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
03:40:15.866 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:17.499 01.633 21948 Exposure complete
03:40:17.533 00.034 21948 worker thread done servicing request
03:40:17.533 00.000 18120 OnExposeComplete: enter
03:40:17.533 00.000 18120 UpdateGuideState(): m_state=6
03:40:17.534 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6173
03:40:17.535 00.001 18120 Star::Find returns 1 (0), X=893.69, Y=234.20, Mass=1840, SNR=29.7, Peak=144 HFD=4.3
03:40:17.536 00.001 18120 MultiStar: [#1 0.16,0.09,0.75,U] [#2 -0.17,-0.06,0.61,U] [#3 -0.04,0.25,0.60,U] [#4 -0.07,-0.01,0.57,U] [#5 -0.21,0.20,0.48,U] [#6 0.06,-0.00,0.53,U] [#7 -0.06,-0.06,0.43,U] [#8 0.05,0.09,0.40,U] 
03:40:17.537 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.21, -0.14}
03:40:17.539 00.002 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
03:40:17.540 00.001 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
03:40:17.541 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.00 mountX=0.02 mountY=-0.03, mountTheta=-1.01
03:40:17.544 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
03:40:17.545 00.001 18120 Enqueuing Move request for scope (0.02, 0.03)
03:40:17.545 00.000 21948 Worker thread wakes up
03:40:17.545 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:17.546 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:40:17.546 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:40:17.546 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
03:40:17.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:17.547 00.001 21948 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
03:40:17.547 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:17.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:17.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:17.547 00.000 18120 Enqueuing Expose request
03:40:17.548 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:40:17.548 00.000 21948 MoveAxis(E, 0, ABG)
03:40:17.548 00.000 21948 Move returns status 0, amount 0
03:40:17.548 00.000 21948 MoveAxis(N, 0, ABG)
03:40:17.548 00.000 21948 Move returns status 0, amount 0
03:40:17.548 00.000 21948 move complete, result=0
03:40:17.548 00.000 21948 worker thread done servicing request
03:40:17.548 00.000 21948 Worker thread wakes up
03:40:17.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:17.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:17.548 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:19.072 01.524 21948 Exposure complete
03:40:19.117 00.045 21948 worker thread done servicing request
03:40:19.117 00.000 18120 OnExposeComplete: enter
03:40:19.118 00.001 18120 UpdateGuideState(): m_state=6
03:40:19.118 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6174
03:40:19.119 00.001 18120 Star::Find returns 1 (0), X=893.74, Y=234.06, Mass=1792, SNR=29.3, Peak=145 HFD=4.2
03:40:19.119 00.000 18120 MultiStar: [#1 0.32,0.04,0.70,U] [#2 -0.21,-0.00,0.65,U] [#3 0.05,0.36,0.62,U] [#4 -0.06,0.16,0.57,U] [#5 0.14,-0.14,0.49,U] [#6 0.09,-0.01,0.55,U] [#7 0.07,-0.18,0.45,U] [#8 0.14,0.26,0.39,U] 
03:40:19.120 00.001 18120 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.25, -0.28}
03:40:19.120 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
03:40:19.121 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
03:40:19.121 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.02 mountX=-0.04 mountY=-0.09, mountTheta=-1.99
03:40:19.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.00, opts=13)
03:40:19.123 00.001 18120 Enqueuing Move request for scope (0.10, 0.00)
03:40:19.123 00.000 21948 Worker thread wakes up
03:40:19.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
03:40:19.123 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
03:40:19.123 00.000 21948 Moving (0.10, 0.00) raw xDistance=-0.04 yDistance=-0.09
03:40:19.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:40:19.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:19.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:19.123 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.3
03:40:19.124 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:19.124 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:19.124 00.000 18120 Enqueuing Expose request
03:40:19.125 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:40:19.125 00.000 21948 MoveAxis(E, 0, ABG)
03:40:19.125 00.000 21948 Move returns status 0, amount 0
03:40:19.125 00.000 21948 MoveAxis(N, 0, ABG)
03:40:19.125 00.000 21948 Move returns status 0, amount 0
03:40:19.125 00.000 21948 move complete, result=0
03:40:19.125 00.000 21948 worker thread done servicing request
03:40:19.125 00.000 21948 Worker thread wakes up
03:40:19.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:19.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:19.126 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:20.748 01.622 21948 Exposure complete
03:40:20.794 00.046 21948 worker thread done servicing request
03:40:20.795 00.001 18120 OnExposeComplete: enter
03:40:20.796 00.001 18120 UpdateGuideState(): m_state=6
03:40:20.796 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6175
03:40:20.797 00.001 18120 Star::Find returns 1 (0), X=893.34, Y=234.15, Mass=1824, SNR=29.6, Peak=163 HFD=3.9
03:40:20.797 00.000 18120 MultiStar: [#1 -0.40,0.27,0.00,M1] [#2 -0.45,0.09,0.00,M1] [#3 -0.48,0.18,0.00,M5] [#4 -0.61,0.14,0.00,M1] [#5 -0.50,-0.03,0.00,M1] [#6 -0.39,0.04,0.54,U] [#7 -0.56,0.14,0.00,M1] [#8 -0.30,-0.01,0.42,U] 
03:40:20.797 00.000 18120 single-star, 2 included, MultiStar: {-0.25, -0.09}, one-star: {-0.15, -0.20}
03:40:20.799 00.002 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.21 = 2.07)
03:40:20.799 00.000 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.25 = 2.03)
03:40:20.799 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.24 cameraTheta=-2.22 mountX=-0.12 mountY=0.22, mountTheta=2.06
03:40:20.801 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.20, opts=13)
03:40:20.802 00.001 18120 Enqueuing Move request for scope (-0.15, -0.20)
03:40:20.802 00.000 21948 Worker thread wakes up
03:40:20.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:20.803 00.001 18120 UpdateGuideState exits: m=1824 RSB=29.6
03:40:20.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:20.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:20.804 00.001 18120 Enqueuing Expose request
03:40:20.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
03:40:20.804 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
03:40:20.804 00.000 21948 Moving (-0.15, -0.20) raw xDistance=-0.12 yDistance=0.22
03:40:20.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:40:20.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:40:20.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:40:20.804 00.000 21948 MoveAxis(E, 0, ABG)
03:40:20.804 00.000 21948 Move returns status 0, amount 0
03:40:20.805 00.001 21948 MoveAxis(N, 0, ABG)
03:40:20.805 00.000 21948 Move returns status 0, amount 0
03:40:20.805 00.000 21948 move complete, result=0
03:40:20.805 00.000 21948 worker thread done servicing request
03:40:20.805 00.000 21948 Worker thread wakes up
03:40:20.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:20.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:20.805 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:22.317 01.512 21948 Exposure complete
03:40:22.354 00.037 21948 worker thread done servicing request
03:40:22.354 00.000 18120 OnExposeComplete: enter
03:40:22.355 00.001 18120 UpdateGuideState(): m_state=6
03:40:22.356 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6176
03:40:22.356 00.000 18120 Star::Find returns 1 (0), X=892.27, Y=235.17, Mass=1696, SNR=28.6, Peak=102 HFD=4.4
03:40:22.357 00.001 18120 MultiStar: large primary error, entering stabilization period
03:40:22.358 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
03:40:22.360 00.002 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
03:40:22.360 00.000 18120 CameraToMount -- cameraX=-1.22 cameraY=0.83 hyp=1.47 cameraTheta=2.54 mountX=1.26 mountY=0.71, mountTheta=0.51
03:40:22.362 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.22, y=0.83, opts=13)
03:40:22.362 00.000 18120 Enqueuing Move request for scope (-1.22, 0.83)
03:40:22.364 00.002 21948 Worker thread wakes up
03:40:22.364 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:22.364 00.000 18120 UpdateGuideState exits: m=1696 RSB=28.6
03:40:22.365 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:22.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:22.366 00.001 18120 Enqueuing Expose request
03:40:22.366 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.83) opts 0xd
03:40:22.366 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.22, 0.83)
03:40:22.366 00.000 21948 Moving (-1.22, 0.83) raw xDistance=1.26 yDistance=0.71
03:40:22.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.26
03:40:22.366 00.000 21948 resist switch: large excursion: input 0.71 thresh 0.60 direction from -1 to 1
03:40:22.366 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.14
03:40:22.366 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
03:40:22.366 00.000 21948 MoveAxis(W, 225, ABG)
03:40:22.366 00.000 21948 Guiding  Dir = 3, Dur = 225
03:40:22.366 00.000 21948 IsSlewing returns 0
03:40:22.366 00.000 21948 IsGuiding returns 0
03:40:22.367 00.001 21948 PulseGuide returned control before completion, sleep 234
03:40:22.616 00.249 21948 IsGuiding returns 0
03:40:22.616 00.000 21948 Move returns status 0, amount 225
03:40:22.616 00.000 21948 MoveAxis(S, 170, ABG)
03:40:22.616 00.000 21948 Guiding  Dir = 1, Dur = 170
03:40:22.616 00.000 21948 IsSlewing returns 0
03:40:22.616 00.000 21948 IsGuiding returns 0
03:40:22.628 00.012 21948 PulseGuide returned control before completion, sleep 169
03:40:22.806 00.178 21948 IsGuiding returns 0
03:40:22.806 00.000 21948 Move returns status 0, amount 170
03:40:22.806 00.000 21948 move complete, result=0
03:40:22.806 00.000 21948 worker thread done servicing request
03:40:22.806 00.000 21948 Worker thread wakes up
03:40:22.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:22.806 00.000 18120 GuideStep: 1.3 px 225 ms WEST, 0.7 px 170 ms SOUTH
03:40:22.807 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:24.436 01.629 21948 Exposure complete
03:40:24.485 00.049 21948 worker thread done servicing request
03:40:24.485 00.000 18120 OnExposeComplete: enter
03:40:24.486 00.001 18120 UpdateGuideState(): m_state=6
03:40:24.486 00.000 18120 Star::Find(15, 892, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6177
03:40:24.487 00.001 18120 Star::Find returns 1 (0), X=893.04, Y=234.34, Mass=1904, SNR=30.2, Peak=131 HFD=4.1
03:40:24.487 00.000 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
03:40:24.488 00.001 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
03:40:24.488 00.000 18120 CameraToMount -- cameraX=-0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-3.13 mountX=0.18 mountY=0.40, mountTheta=1.15
03:40:24.489 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.45, y=-0.01, opts=13)
03:40:24.490 00.001 18120 Enqueuing Move request for scope (-0.45, -0.01)
03:40:24.490 00.000 21948 Worker thread wakes up
03:40:24.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.01) opts 0xd
03:40:24.490 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.45, -0.01)
03:40:24.490 00.000 21948 Moving (-0.45, -0.01) raw xDistance=0.18 yDistance=0.40
03:40:24.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:40:24.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:40:24.490 00.000 21948 MoveAxis(E, 0, ABG)
03:40:24.490 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:24.491 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.2
03:40:24.491 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:24.492 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:24.492 00.000 18120 Enqueuing Expose request
03:40:24.493 00.001 21948 Move returns status 0, amount 0
03:40:24.493 00.000 21948 MoveAxis(S, 96, ABG)
03:40:24.493 00.000 21948 Guiding  Dir = 1, Dur = 96
03:40:24.493 00.000 21948 IsSlewing returns 0
03:40:24.493 00.000 21948 IsGuiding returns 0
03:40:24.498 00.005 21948 PulseGuide returned control before completion, sleep 102
03:40:24.604 00.106 21948 IsGuiding returns 0
03:40:24.604 00.000 21948 Move returns status 0, amount 96
03:40:24.604 00.000 21948 move complete, result=0
03:40:24.604 00.000 21948 worker thread done servicing request
03:40:24.604 00.000 21948 Worker thread wakes up
03:40:24.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:24.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:24.604 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 96 ms SOUTH
03:40:26.018 01.414 21948 Exposure complete
03:40:26.054 00.036 21948 worker thread done servicing request
03:40:26.055 00.001 18120 OnExposeComplete: enter
03:40:26.056 00.001 18120 UpdateGuideState(): m_state=6
03:40:26.058 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6178
03:40:26.059 00.001 18120 Star::Find returns 1 (0), X=893.31, Y=234.26, Mass=1847, SNR=29.9, Peak=133 HFD=4.3
03:40:26.062 00.003 18120 MultiStar: exiting stabilization period
03:40:26.065 00.003 18120 MultiStar: [#1 -0.01,0.22,0.72,U] [#2 -0.31,0.16,0.62,U] [#3 -0.23,0.29,0.59,U] [#4 -0.19,0.23,0.56,U] [#5 -0.38,0.29,0.00,M2] [#6 -0.16,0.10,0.49,U] [#7 -0.06,0.09,0.42,U] [#8 -0.20,0.09,0.39,U] 
03:40:26.067 00.002 18120 single-star, 7 included, MultiStar: {-0.17, 0.13}, one-star: {-0.17, -0.08}
03:40:26.069 00.002 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.71 = 1.58)
03:40:26.071 00.002 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.74 = 1.54)
03:40:26.073 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.71 mountX=-0.00 mountY=0.19, mountTheta=1.58
03:40:26.077 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.08, opts=13)
03:40:26.078 00.001 18120 Enqueuing Move request for scope (-0.17, -0.08)
03:40:26.078 00.000 21948 Worker thread wakes up
03:40:26.078 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:26.079 00.001 18120 UpdateGuideState exits: m=1847 RSB=29.9
03:40:26.079 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:26.080 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:26.080 00.000 18120 Enqueuing Expose request
03:40:26.080 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
03:40:26.080 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
03:40:26.081 00.001 21948 Moving (-0.17, -0.08) raw xDistance=-0.00 yDistance=0.19
03:40:26.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:40:26.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:26.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:40:26.081 00.000 21948 MoveAxis(E, 0, ABG)
03:40:26.081 00.000 21948 Move returns status 0, amount 0
03:40:26.081 00.000 21948 MoveAxis(N, 0, ABG)
03:40:26.081 00.000 21948 Move returns status 0, amount 0
03:40:26.081 00.000 21948 move complete, result=0
03:40:26.081 00.000 21948 worker thread done servicing request
03:40:26.081 00.000 21948 Worker thread wakes up
03:40:26.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:26.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:26.081 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:27.703 01.622 21948 Exposure complete
03:40:27.744 00.041 21948 worker thread done servicing request
03:40:27.744 00.000 18120 OnExposeComplete: enter
03:40:27.745 00.001 18120 UpdateGuideState(): m_state=6
03:40:27.746 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6179
03:40:27.749 00.003 18120 Star::Find returns 1 (0), X=893.96, Y=233.94, Mass=1879, SNR=29.9, Peak=164 HFD=4.3
03:40:27.751 00.002 18120 MultiStar: [#1 0.68,-0.28,0.00,M1] [#2 0.36,-0.27,0.00,M1] [#3 0.51,-0.16,0.00,M5] [#4 0.64,-0.44,0.00,M1] [#5 0.35,-0.25,0.48,U] [#6 0.64,-0.29,0.00,M1] [#7 0.46,-0.24,0.00,M1] [#8 0.75,-0.11,0.00,M1] 
03:40:27.754 00.003 18120 refined, 1 included, MultiStar: {0.43, -0.35}, one-star: {0.47, -0.40}
03:40:27.756 00.002 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
03:40:27.757 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
03:40:27.759 00.002 18120 CameraToMount -- cameraX=0.43 cameraY=-0.35 hyp=0.56 cameraTheta=-0.69 mountX=-0.50 mountY=-0.23, mountTheta=-2.72
03:40:27.760 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.43, y=-0.35, opts=13)
03:40:27.760 00.000 18120 Enqueuing Move request for scope (0.43, -0.35)
03:40:27.761 00.001 21948 Worker thread wakes up
03:40:27.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.35) opts 0xd
03:40:27.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.43, -0.35)
03:40:27.761 00.000 21948 Moving (0.43, -0.35) raw xDistance=-0.50 yDistance=-0.23
03:40:27.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
03:40:27.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:40:27.761 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:40:27.761 00.000 21948 MoveAxis(E, 89, ABG)
03:40:27.761 00.000 21948 Guiding  Dir = 2, Dur = 89
03:40:27.761 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:27.761 00.000 18120 UpdateGuideState exits: m=1879 RSB=29.9
03:40:27.762 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:27.763 00.001 21948 IsSlewing returns 0
03:40:27.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:27.763 00.000 18120 Enqueuing Expose request
03:40:27.764 00.001 21948 IsGuiding returns 0
03:40:27.766 00.002 21948 PulseGuide returned control before completion, sleep 98
03:40:27.874 00.108 21948 IsGuiding returns 0
03:40:27.874 00.000 21948 Move returns status 0, amount 89
03:40:27.874 00.000 21948 MoveAxis(N, 0, ABG)
03:40:27.874 00.000 21948 Move returns status 0, amount 0
03:40:27.874 00.000 21948 move complete, result=0
03:40:27.875 00.001 21948 worker thread done servicing request
03:40:27.875 00.000 21948 Worker thread wakes up
03:40:27.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:27.875 00.000 18120 GuideStep: -0.5 px 89 ms EAST, -0.2 px 0 ms NORTH
03:40:27.876 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:29.288 01.412 21948 Exposure complete
03:40:29.335 00.047 21948 worker thread done servicing request
03:40:29.335 00.000 18120 OnExposeComplete: enter
03:40:29.335 00.000 18120 UpdateGuideState(): m_state=6
03:40:29.336 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6180
03:40:29.336 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=233.96, Mass=1769, SNR=29.1, Peak=135 HFD=4.0
03:40:29.337 00.001 18120 MultiStar: large primary error, entering stabilization period
03:40:29.337 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
03:40:29.338 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
03:40:29.338 00.000 18120 CameraToMount -- cameraX=1.21 cameraY=-0.39 hyp=1.27 cameraTheta=-0.31 mountX=-0.85 mountY=-0.90, mountTheta=-2.33
03:40:29.339 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.21, y=-0.39, opts=13)
03:40:29.340 00.001 18120 Enqueuing Move request for scope (1.21, -0.39)
03:40:29.340 00.000 21948 Worker thread wakes up
03:40:29.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:29.341 00.001 18120 UpdateGuideState exits: m=1769 RSB=29.1
03:40:29.341 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:29.341 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:29.342 00.001 18120 Enqueuing Expose request
03:40:29.342 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.39) opts 0xd
03:40:29.342 00.000 21948 Handling offset move in thread for scope, endpoint = (1.21, -0.39)
03:40:29.342 00.000 21948 Moving (1.21, -0.39) raw xDistance=-0.85 yDistance=-0.90
03:40:29.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
03:40:29.342 00.000 21948 resist switch: large excursion: input -0.90 thresh 0.60 direction from 1 to -1
03:40:29.342 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.71
03:40:29.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
03:40:29.342 00.000 21948 MoveAxis(E, 158, ABG)
03:40:29.342 00.000 21948 Guiding  Dir = 2, Dur = 158
03:40:29.343 00.001 21948 IsSlewing returns 0
03:40:29.343 00.000 21948 IsGuiding returns 0
03:40:29.345 00.002 21948 PulseGuide returned control before completion, sleep 167
03:40:29.523 00.178 21948 IsGuiding returns 0
03:40:29.523 00.000 21948 Move returns status 0, amount 158
03:40:29.523 00.000 21948 MoveAxis(N, 216, ABG)
03:40:29.524 00.001 21948 Guiding  Dir = 0, Dur = 216
03:40:29.524 00.000 21948 IsSlewing returns 0
03:40:29.524 00.000 21948 IsGuiding returns 0
03:40:29.529 00.005 21948 PulseGuide returned control before completion, sleep 222
03:40:29.757 00.228 21948 IsGuiding returns 0
03:40:29.757 00.000 21948 Move returns status 0, amount 216
03:40:29.757 00.000 21948 move complete, result=0
03:40:29.758 00.001 21948 worker thread done servicing request
03:40:29.758 00.000 21948 Worker thread wakes up
03:40:29.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:29.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:29.758 00.000 18120 GuideStep: -0.9 px 158 ms EAST, -0.9 px 216 ms NORTH
03:40:31.389 01.631 21948 Exposure complete
03:40:31.424 00.035 21948 worker thread done servicing request
03:40:31.424 00.000 18120 OnExposeComplete: enter
03:40:31.424 00.000 18120 UpdateGuideState(): m_state=6
03:40:31.425 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6181
03:40:31.426 00.001 18120 Star::Find returns 1 (0), X=893.76, Y=233.99, Mass=1859, SNR=29.9, Peak=153 HFD=4.1
03:40:31.428 00.002 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
03:40:31.429 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
03:40:31.430 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.36 hyp=0.45 cameraTheta=-0.92 mountX=-0.44 mountY=-0.08, mountTheta=-2.96
03:40:31.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.36, opts=13)
03:40:31.432 00.000 18120 Enqueuing Move request for scope (0.27, -0.36)
03:40:31.433 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:31.433 00.000 21948 Worker thread wakes up
03:40:31.433 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:40:31.434 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:31.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.36) opts 0xd
03:40:31.434 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.36)
03:40:31.434 00.000 21948 Moving (0.27, -0.36) raw xDistance=-0.44 yDistance=-0.08
03:40:31.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
03:40:31.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:31.436 00.002 18120 Enqueuing Expose request
03:40:31.437 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:31.438 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:31.438 00.000 21948 MoveAxis(E, 89, ABG)
03:40:31.438 00.000 21948 Guiding  Dir = 2, Dur = 89
03:40:31.438 00.000 21948 IsSlewing returns 0
03:40:31.438 00.000 21948 IsGuiding returns 0
03:40:31.440 00.002 21948 PulseGuide returned control before completion, sleep 98
03:40:31.540 00.100 21948 IsGuiding returns 0
03:40:31.543 00.003 21948 Move returns status 0, amount 89
03:40:31.543 00.000 21948 MoveAxis(N, 0, ABG)
03:40:31.543 00.000 21948 Move returns status 0, amount 0
03:40:31.543 00.000 21948 move complete, result=0
03:40:31.543 00.000 21948 worker thread done servicing request
03:40:31.543 00.000 21948 Worker thread wakes up
03:40:31.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:31.543 00.000 18120 GuideStep: -0.4 px 89 ms EAST, -0.1 px 0 ms NORTH
03:40:31.544 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:32.953 01.409 21948 Exposure complete
03:40:33.000 00.047 21948 worker thread done servicing request
03:40:33.000 00.000 18120 OnExposeComplete: enter
03:40:33.001 00.001 18120 UpdateGuideState(): m_state=6
03:40:33.002 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6182
03:40:33.002 00.000 18120 Star::Find returns 1 (0), X=893.47, Y=234.31, Mass=1882, SNR=29.9, Peak=136 HFD=4.0
03:40:33.003 00.001 18120 MultiStar: exiting stabilization period
03:40:33.003 00.000 18120 MultiStar: [#1 -0.20,0.05,0.70,U] [#2 -0.18,0.00,0.64,U] [#3 -0.15,0.23,0.60,U] [#4 -0.38,-0.04,0.55,U] [#5 -0.18,0.15,0.44,U] [#6 -0.40,-0.03,0.49,U] [#7 -0.10,0.07,0.43,U] [#8 0.30,0.05,0.42,U] 
03:40:33.003 00.000 18120 single-star, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.01, -0.04}
03:40:33.004 00.001 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.00) = xAngle (-3.88 = 2.41)
03:40:33.004 00.000 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.37)
03:40:33.005 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=-0.03 mountY=0.03, mountTheta=2.38
03:40:33.006 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
03:40:33.006 00.000 18120 Enqueuing Move request for scope (-0.01, -0.04)
03:40:33.007 00.001 21948 Worker thread wakes up
03:40:33.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:33.007 00.000 18120 UpdateGuideState exits: m=1882 RSB=29.9
03:40:33.008 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:33.009 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:40:33.009 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:40:33.009 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.03
03:40:33.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:40:33.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:33.009 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:33.010 00.001 18120 Enqueuing Expose request
03:40:33.011 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:40:33.011 00.000 21948 MoveAxis(E, 0, ABG)
03:40:33.011 00.000 21948 Move returns status 0, amount 0
03:40:33.011 00.000 21948 MoveAxis(N, 0, ABG)
03:40:33.011 00.000 21948 Move returns status 0, amount 0
03:40:33.011 00.000 21948 move complete, result=0
03:40:33.011 00.000 21948 worker thread done servicing request
03:40:33.011 00.000 21948 Worker thread wakes up
03:40:33.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:33.012 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:33.013 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:34.648 01.635 21948 Exposure complete
03:40:34.699 00.051 21948 worker thread done servicing request
03:40:34.700 00.001 18120 OnExposeComplete: enter
03:40:34.700 00.000 18120 UpdateGuideState(): m_state=6
03:40:34.701 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6183
03:40:34.701 00.000 18120 Star::Find returns 1 (0), X=893.66, Y=234.31, Mass=1880, SNR=30.0, Peak=148 HFD=4.0
03:40:34.702 00.001 18120 MultiStar: [#1 0.24,0.24,0.70,U] [#2 -0.05,0.05,0.62,U] [#3 -0.09,0.28,0.60,U] [#4 -0.04,-0.01,0.54,U] [#5 0.00,-0.04,0.48,U] [#6 -0.04,0.02,0.49,U] [#7 -0.23,-0.13,0.42,U] [#8 0.10,0.05,0.40,U] 
03:40:34.702 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.17, -0.03}
03:40:34.703 00.001 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
03:40:34.703 00.000 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
03:40:34.704 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=0.04 mountY=-0.05, mountTheta=-0.95
03:40:34.705 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.05, opts=13)
03:40:34.706 00.001 18120 Enqueuing Move request for scope (0.03, 0.05)
03:40:34.706 00.000 21948 Worker thread wakes up
03:40:34.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:34.707 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.0
03:40:34.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:34.708 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:34.708 00.000 18120 Enqueuing Expose request
03:40:34.709 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
03:40:34.709 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:40:34.709 00.000 21948 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
03:40:34.709 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:34.709 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:34.709 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:40:34.709 00.000 21948 MoveAxis(E, 0, ABG)
03:40:34.709 00.000 21948 Move returns status 0, amount 0
03:40:34.709 00.000 21948 MoveAxis(N, 0, ABG)
03:40:34.709 00.000 21948 Move returns status 0, amount 0
03:40:34.709 00.000 21948 move complete, result=0
03:40:34.709 00.000 21948 worker thread done servicing request
03:40:34.709 00.000 21948 Worker thread wakes up
03:40:34.709 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:34.710 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:34.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:36.231 01.521 21948 Exposure complete
03:40:36.273 00.042 18120 OnExposeComplete: enter
03:40:36.274 00.001 18120 UpdateGuideState(): m_state=6
03:40:36.274 00.000 21948 worker thread done servicing request
03:40:36.274 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6184
03:40:36.276 00.002 18120 Star::Find returns 1 (0), X=893.76, Y=234.19, Mass=1784, SNR=29.3, Peak=135 HFD=4.4
03:40:36.277 00.001 18120 MultiStar: [#1 0.18,0.23,0.79,U] [#2 0.06,0.04,0.64,U] [#3 0.04,0.23,0.61,U] [#4 0.11,0.08,0.50,U] [#5 -0.09,0.14,0.50,U] [#6 0.06,0.18,0.51,U] [#7 0.11,-0.09,0.44,U] [#8 0.21,0.27,0.40,U] 
03:40:36.278 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.28, -0.15}
03:40:36.278 00.000 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
03:40:36.279 00.001 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
03:40:36.279 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.03 mountY=-0.15, mountTheta=-1.38
03:40:36.280 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.09, opts=13)
03:40:36.281 00.001 18120 Enqueuing Move request for scope (0.12, 0.09)
03:40:36.281 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:36.283 00.002 18120 UpdateGuideState exits: m=1784 RSB=29.3
03:40:36.283 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:36.284 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:36.285 00.001 18120 Enqueuing Expose request
03:40:36.285 00.000 21948 Worker thread wakes up
03:40:36.286 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
03:40:36.286 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
03:40:36.286 00.000 21948 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.15
03:40:36.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:40:36.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:36.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:40:36.286 00.000 21948 MoveAxis(E, 0, ABG)
03:40:36.286 00.000 21948 Move returns status 0, amount 0
03:40:36.286 00.000 21948 MoveAxis(N, 0, ABG)
03:40:36.286 00.000 21948 Move returns status 0, amount 0
03:40:36.286 00.000 21948 move complete, result=0
03:40:36.286 00.000 21948 worker thread done servicing request
03:40:36.286 00.000 21948 Worker thread wakes up
03:40:36.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:36.286 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:36.286 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:37.910 01.624 21948 Exposure complete
03:40:37.957 00.047 21948 worker thread done servicing request
03:40:37.957 00.000 18120 OnExposeComplete: enter
03:40:37.959 00.002 18120 UpdateGuideState(): m_state=6
03:40:37.960 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6185
03:40:37.960 00.000 18120 Star::Find returns 1 (0), X=893.64, Y=234.18, Mass=1904, SNR=30.1, Peak=139 HFD=4.2
03:40:37.961 00.001 18120 MultiStar: [#1 0.15,0.17,0.73,U] [#2 0.09,0.07,0.64,U] [#3 0.11,0.09,0.60,U] [#4 0.11,0.08,0.54,U] [#5 -0.27,-0.02,0.45,U] [#6 0.08,0.28,0.51,U] [#7 0.05,0.05,0.42,U] [#8 0.20,0.27,0.39,U] 
03:40:37.961 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.16, -0.16}
03:40:37.962 00.001 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
03:40:37.962 00.000 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
03:40:37.963 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.03 mountY=-0.11, mountTheta=-1.33
03:40:37.964 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
03:40:37.965 00.001 18120 Enqueuing Move request for scope (0.09, 0.07)
03:40:37.965 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:37.966 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.1
03:40:37.966 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:37.967 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:37.967 00.000 21948 Worker thread wakes up
03:40:37.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:40:37.967 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:40:37.967 00.000 21948 Moving (0.09, 0.07) raw xDistance=0.03 yDistance=-0.11
03:40:37.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:40:37.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:37.967 00.000 18120 Enqueuing Expose request
03:40:37.968 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:40:37.968 00.000 21948 MoveAxis(E, 0, ABG)
03:40:37.968 00.000 21948 Move returns status 0, amount 0
03:40:37.968 00.000 21948 MoveAxis(N, 0, ABG)
03:40:37.968 00.000 21948 Move returns status 0, amount 0
03:40:37.968 00.000 21948 move complete, result=0
03:40:37.968 00.000 21948 worker thread done servicing request
03:40:37.968 00.000 21948 Worker thread wakes up
03:40:37.968 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:37.968 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:37.969 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:39.486 01.517 21948 Exposure complete
03:40:39.519 00.033 18120 OnExposeComplete: enter
03:40:39.519 00.000 18120 UpdateGuideState(): m_state=6
03:40:39.521 00.002 21948 worker thread done servicing request
03:40:39.521 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6186
03:40:39.522 00.001 18120 Star::Find returns 1 (0), X=893.88, Y=234.07, Mass=1730, SNR=28.8, Peak=139 HFD=4.2
03:40:39.524 00.002 18120 MultiStar: [#1 0.08,0.20,0.73,U] [#2 0.15,-0.01,0.66,U] [#3 0.01,0.23,0.64,U] [#4 -0.04,-0.19,0.60,U] [#5 0.11,-0.02,0.48,U] [#6 -0.02,-0.08,0.52,U] [#7 0.27,-0.24,0.44,U] [#8 0.10,0.05,0.43,U] 
03:40:39.525 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.39, -0.27}
03:40:39.526 00.001 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
03:40:39.527 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
03:40:39.527 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
03:40:39.529 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
03:40:39.531 00.002 18120 Enqueuing Move request for scope (0.13, -0.04)
03:40:39.535 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:39.536 00.001 18120 UpdateGuideState exits: m=1730 RSB=28.8
03:40:39.538 00.002 21948 Worker thread wakes up
03:40:39.539 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
03:40:39.539 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
03:40:39.539 00.000 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.10
03:40:39.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:40:39.539 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:39.539 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:39.539 00.000 18120 Enqueuing Expose request
03:40:39.540 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:39.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:40:39.540 00.000 21948 MoveAxis(E, 0, ABG)
03:40:39.540 00.000 21948 Move returns status 0, amount 0
03:40:39.540 00.000 21948 MoveAxis(N, 0, ABG)
03:40:39.540 00.000 21948 Move returns status 0, amount 0
03:40:39.540 00.000 21948 move complete, result=0
03:40:39.540 00.000 21948 worker thread done servicing request
03:40:39.540 00.000 21948 Worker thread wakes up
03:40:39.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:39.541 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:39.541 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:41.176 01.635 21948 Exposure complete
03:40:41.212 00.036 21948 worker thread done servicing request
03:40:41.212 00.000 18120 OnExposeComplete: enter
03:40:41.213 00.001 18120 UpdateGuideState(): m_state=6
03:40:41.214 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6187
03:40:41.214 00.000 18120 Star::Find returns 1 (0), X=893.67, Y=234.37, Mass=1851, SNR=29.7, Peak=133 HFD=4.0
03:40:41.215 00.001 18120 MultiStar: [#1 0.38,0.24,0.00,M1] [#2 0.16,0.16,0.64,U] [#3 -0.06,-0.04,0.60,U] [#4 0.06,0.19,0.56,U] [#5 -0.07,0.10,0.49,U] [#6 0.41,0.06,0.51,U] [#7 -0.06,0.03,0.44,U] [#8 0.66,0.09,0.00,M1] 
03:40:41.215 00.000 18120 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.18, 0.03}
03:40:41.215 00.000 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
03:40:41.216 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
03:40:41.216 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.03 mountY=-0.12, mountTheta=-1.37
03:40:41.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.07, opts=13)
03:40:41.220 00.003 18120 Enqueuing Move request for scope (0.10, 0.07)
03:40:41.224 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:41.226 00.002 18120 UpdateGuideState exits: m=1851 RSB=29.7
03:40:41.229 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:41.230 00.001 21948 Worker thread wakes up
03:40:41.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
03:40:41.230 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:40:41.230 00.000 21948 Moving (0.10, 0.07) raw xDistance=0.03 yDistance=-0.12
03:40:41.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:40:41.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:41.230 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:40:41.230 00.000 21948 MoveAxis(E, 0, ABG)
03:40:41.230 00.000 21948 Move returns status 0, amount 0
03:40:41.230 00.000 21948 MoveAxis(N, 0, ABG)
03:40:41.230 00.000 21948 Move returns status 0, amount 0
03:40:41.230 00.000 21948 move complete, result=0
03:40:41.230 00.000 21948 worker thread done servicing request
03:40:41.230 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:41.231 00.001 18120 Enqueuing Expose request
03:40:41.232 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:41.232 00.000 21948 Worker thread wakes up
03:40:41.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:41.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:42.752 01.520 21948 Exposure complete
03:40:42.817 00.065 21948 worker thread done servicing request
03:40:42.817 00.000 18120 OnExposeComplete: enter
03:40:42.818 00.001 18120 UpdateGuideState(): m_state=6
03:40:42.819 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6188
03:40:42.821 00.002 18120 Star::Find returns 1 (0), X=893.71, Y=234.15, Mass=1930, SNR=30.2, Peak=155 HFD=4.2
03:40:42.822 00.001 18120 MultiStar: [#1 -0.00,0.23,0.72,U] [#2 -0.06,-0.00,0.62,U] [#3 0.14,0.36,0.58,U] [#4 0.10,-0.16,0.57,U] [#5 0.08,0.17,0.45,U] [#6 -0.03,-0.02,0.52,U] [#7 -0.06,-0.05,0.43,U] [#8 0.30,0.02,0.36,U] 
03:40:42.824 00.002 18120 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.22, -0.20}
03:40:42.825 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
03:40:42.826 00.001 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
03:40:42.827 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
03:40:42.831 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
03:40:42.833 00.002 18120 Enqueuing Move request for scope (0.08, 0.03)
03:40:42.835 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:42.838 00.003 18120 UpdateGuideState exits: m=1930 RSB=30.2
03:40:42.840 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:42.843 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:42.845 00.002 18120 Enqueuing Expose request
03:40:42.847 00.002 21948 Worker thread wakes up
03:40:42.848 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:40:42.848 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:40:42.848 00.000 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
03:40:42.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:40:42.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:42.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:42.848 00.000 21948 MoveAxis(E, 0, ABG)
03:40:42.848 00.000 21948 Move returns status 0, amount 0
03:40:42.848 00.000 21948 MoveAxis(N, 0, ABG)
03:40:42.848 00.000 21948 Move returns status 0, amount 0
03:40:42.848 00.000 21948 move complete, result=0
03:40:42.848 00.000 21948 worker thread done servicing request
03:40:42.848 00.000 21948 Worker thread wakes up
03:40:42.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:42.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:42.850 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:44.476 01.626 21948 Exposure complete
03:40:44.514 00.038 21948 worker thread done servicing request
03:40:44.515 00.001 18120 OnExposeComplete: enter
03:40:44.515 00.000 18120 UpdateGuideState(): m_state=6
03:40:44.517 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6189
03:40:44.518 00.001 18120 Star::Find returns 1 (0), X=893.82, Y=234.13, Mass=1756, SNR=29.0, Peak=145 HFD=4.1
03:40:44.520 00.002 18120 MultiStar: [#1 0.43,0.05,0.75,U] [#2 0.13,0.10,0.66,U] [#3 0.29,0.27,0.61,U] [#4 0.01,0.02,0.56,U] [#5 0.27,0.02,0.50,U] [#6 0.23,-0.29,0.51,U] [#7 0.02,0.08,0.46,U] [#8 0.52,0.05,0.00,M1] 
03:40:44.521 00.001 18120 refined, 7 included, MultiStar: {0.24, -0.01}, one-star: {0.34, -0.21}
03:40:44.524 00.003 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
03:40:44.527 00.003 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
03:40:44.529 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.03 mountX=-0.11 mountY=-0.21, mountTheta=-2.04
03:40:44.533 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.01, opts=13)
03:40:44.536 00.003 18120 Enqueuing Move request for scope (0.24, -0.01)
03:40:44.539 00.003 21948 Worker thread wakes up
03:40:44.539 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
03:40:44.539 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
03:40:44.539 00.000 21948 Moving (0.24, -0.01) raw xDistance=-0.11 yDistance=-0.21
03:40:44.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:40:44.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:40:44.539 00.000 21948 MoveAxis(E, 0, ABG)
03:40:44.539 00.000 21948 Move returns status 0, amount 0
03:40:44.539 00.000 21948 MoveAxis(N, 49, ABG)
03:40:44.539 00.000 21948 Guiding  Dir = 0, Dur = 49
03:40:44.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:44.539 00.000 21948 IsSlewing returns 0
03:40:44.540 00.001 18120 UpdateGuideState exits: m=1756 RSB=29.0
03:40:44.540 00.000 21948 IsGuiding returns 0
03:40:44.540 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:44.541 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:44.541 00.000 18120 Enqueuing Expose request
03:40:44.544 00.003 21948 PulseGuide returned control before completion, sleep 55
03:40:44.613 00.069 21948 IsGuiding returns 0
03:40:44.613 00.000 21948 Move returns status 0, amount 49
03:40:44.613 00.000 21948 move complete, result=0
03:40:44.613 00.000 21948 worker thread done servicing request
03:40:44.613 00.000 21948 Worker thread wakes up
03:40:44.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:44.613 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
03:40:44.614 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:46.027 01.413 21948 Exposure complete
03:40:46.083 00.056 21948 worker thread done servicing request
03:40:46.083 00.000 18120 OnExposeComplete: enter
03:40:46.084 00.001 18120 UpdateGuideState(): m_state=6
03:40:46.084 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6190
03:40:46.084 00.000 18120 Star::Find returns 1 (0), X=893.62, Y=234.23, Mass=1866, SNR=29.8, Peak=144 HFD=4.1
03:40:46.087 00.003 18120 MultiStar: [#1 0.07,0.29,0.72,U] [#2 0.21,-0.03,0.64,U] [#3 0.14,-0.06,0.62,U] [#4 0.14,0.09,0.59,U] [#5 0.01,0.02,0.45,U] [#6 0.15,-0.17,0.53,U] [#7 -0.03,-0.23,0.45,U] [#8 -0.10,0.11,0.39,U] 
03:40:46.088 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.13, -0.11}
03:40:46.089 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
03:40:46.090 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
03:40:46.091 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.09 mountX=-0.05 mountY=-0.08, mountTheta=-2.10
03:40:46.093 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.01, opts=13)
03:40:46.094 00.001 18120 Enqueuing Move request for scope (0.10, -0.01)
03:40:46.095 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:46.096 00.001 18120 UpdateGuideState exits: m=1866 RSB=29.8
03:40:46.096 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:46.097 00.001 21948 Worker thread wakes up
03:40:46.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
03:40:46.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
03:40:46.097 00.000 21948 Moving (0.10, -0.01) raw xDistance=-0.05 yDistance=-0.08
03:40:46.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:40:46.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:46.097 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:46.099 00.002 18120 Enqueuing Expose request
03:40:46.100 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:46.100 00.000 21948 MoveAxis(E, 0, ABG)
03:40:46.100 00.000 21948 Move returns status 0, amount 0
03:40:46.100 00.000 21948 MoveAxis(N, 0, ABG)
03:40:46.100 00.000 21948 Move returns status 0, amount 0
03:40:46.100 00.000 21948 move complete, result=0
03:40:46.100 00.000 21948 worker thread done servicing request
03:40:46.100 00.000 21948 Worker thread wakes up
03:40:46.101 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:46.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:46.101 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:47.735 01.634 21948 Exposure complete
03:40:47.764 00.029 21948 worker thread done servicing request
03:40:47.764 00.000 18120 OnExposeComplete: enter
03:40:47.765 00.001 18120 UpdateGuideState(): m_state=6
03:40:47.766 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6191
03:40:47.766 00.000 18120 Star::Find returns 1 (0), X=893.57, Y=234.16, Mass=1721, SNR=28.7, Peak=121 HFD=3.9
03:40:47.768 00.002 18120 MultiStar: [#1 0.23,0.20,0.71,U] [#2 0.10,0.10,0.64,U] [#3 -0.21,0.28,0.60,U] [#4 0.05,-0.09,0.57,U] [#5 0.20,-0.11,0.49,U] [#6 -0.23,0.12,0.53,U] [#7 0.05,0.06,0.43,U] [#8 0.20,0.26,0.40,U] 
03:40:47.768 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.09, -0.19}
03:40:47.768 00.000 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
03:40:47.768 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
03:40:47.769 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.74 mountX=0.02 mountY=-0.07, mountTheta=-1.26
03:40:47.770 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
03:40:47.770 00.000 18120 Enqueuing Move request for scope (0.05, 0.05)
03:40:47.771 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:47.771 00.000 21948 Worker thread wakes up
03:40:47.771 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.7
03:40:47.772 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
03:40:47.772 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:47.772 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:47.773 00.001 18120 Enqueuing Expose request
03:40:47.773 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:40:47.773 00.000 21948 Moving (0.05, 0.05) raw xDistance=0.02 yDistance=-0.07
03:40:47.773 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:47.773 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:47.773 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:40:47.773 00.000 21948 MoveAxis(E, 0, ABG)
03:40:47.773 00.000 21948 Move returns status 0, amount 0
03:40:47.773 00.000 21948 MoveAxis(N, 0, ABG)
03:40:47.773 00.000 21948 Move returns status 0, amount 0
03:40:47.773 00.000 21948 move complete, result=0
03:40:47.773 00.000 21948 worker thread done servicing request
03:40:47.773 00.000 21948 Worker thread wakes up
03:40:47.773 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:47.773 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:47.774 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:49.298 01.524 21948 Exposure complete
03:40:49.333 00.035 21948 worker thread done servicing request
03:40:49.334 00.001 18120 OnExposeComplete: enter
03:40:49.335 00.001 18120 UpdateGuideState(): m_state=6
03:40:49.336 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6192
03:40:49.337 00.001 18120 Star::Find returns 1 (0), X=893.73, Y=233.90, Mass=1880, SNR=30.1, Peak=153 HFD=4.2
03:40:49.338 00.001 18120 MultiStar: [#1 0.12,-0.22,0.69,U] [#2 0.37,-0.04,0.63,U] [#3 0.02,-0.22,0.60,U] [#4 0.13,-0.28,0.55,U] [#5 -0.00,-0.19,0.48,U] [#6 0.15,-0.38,0.55,U] [#7 0.13,-0.23,0.43,U] [#8 0.35,-0.12,0.40,U] 
03:40:49.339 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.25}, one-star: {0.24, -0.44}
03:40:49.340 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
03:40:49.342 00.002 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:40:49.343 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.97 mountX=-0.30 mountY=-0.04, mountTheta=-3.01
03:40:49.345 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.25, opts=13)
03:40:49.346 00.001 18120 Enqueuing Move request for scope (0.17, -0.25)
03:40:49.346 00.000 21948 Worker thread wakes up
03:40:49.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:49.347 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.1
03:40:49.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:49.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:49.348 00.000 18120 Enqueuing Expose request
03:40:49.348 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd
03:40:49.348 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.25)
03:40:49.349 00.001 21948 Moving (0.17, -0.25) raw xDistance=-0.30 yDistance=-0.04
03:40:49.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:40:49.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:49.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:40:49.349 00.000 21948 MoveAxis(E, 54, ABG)
03:40:49.349 00.000 21948 Guiding  Dir = 2, Dur = 54
03:40:49.349 00.000 21948 IsSlewing returns 0
03:40:49.349 00.000 21948 IsGuiding returns 0
03:40:49.350 00.001 21948 PulseGuide returned control before completion, sleep 63
03:40:49.419 00.069 21948 IsGuiding returns 1
03:40:49.419 00.000 21948 scope still moving after pulse duration time elapsed
03:40:49.450 00.031 21948 IsSlewing returns 0
03:40:49.451 00.001 21948 IsGuiding returns 0
03:40:49.451 00.000 21948 scope move finished after 54 + 47 ms
03:40:49.451 00.000 21948 Move returns status 0, amount 54
03:40:49.451 00.000 21948 MoveAxis(N, 0, ABG)
03:40:49.451 00.000 21948 Move returns status 0, amount 0
03:40:49.451 00.000 21948 move complete, result=0
03:40:49.451 00.000 21948 worker thread done servicing request
03:40:49.451 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
03:40:49.452 00.001 21948 Worker thread wakes up
03:40:49.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:49.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:51.088 01.636 21948 Exposure complete
03:40:51.133 00.045 21948 worker thread done servicing request
03:40:51.133 00.000 18120 OnExposeComplete: enter
03:40:51.135 00.002 18120 UpdateGuideState(): m_state=6
03:40:51.136 00.001 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6193
03:40:51.136 00.000 18120 Star::Find returns 1 (0), X=893.63, Y=234.46, Mass=1772, SNR=29.1, Peak=124 HFD=4.0
03:40:51.137 00.001 18120 MultiStar: [#1 -0.07,0.38,0.71,U] [#2 -0.19,0.23,0.66,U] [#3 -0.06,0.19,0.59,U] [#4 0.05,0.05,0.56,U] [#5 -0.02,0.13,0.48,U] [#6 -0.17,0.47,0.00,M1] [#7 0.08,0.01,0.45,U] [#8 -0.01,0.18,0.42,U] 
03:40:51.137 00.000 18120 refined, 7 included, MultiStar: {-0.00, 0.17}, one-star: {0.14, 0.12}
03:40:51.137 00.000 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.40 = -0.40)
03:40:51.138 00.001 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.44 = -0.44)
03:40:51.138 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.60 mountX=0.15 mountY=-0.07, mountTheta=-0.43
03:40:51.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.17, opts=13)
03:40:51.140 00.001 18120 Enqueuing Move request for scope (-0.00, 0.17)
03:40:51.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:51.141 00.001 18120 UpdateGuideState exits: m=1772 RSB=29.1
03:40:51.141 00.000 21948 Worker thread wakes up
03:40:51.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
03:40:51.141 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
03:40:51.141 00.000 21948 Moving (-0.00, 0.17) raw xDistance=0.15 yDistance=-0.07
03:40:51.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:40:51.141 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:51.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:51.142 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:40:51.142 00.000 21948 MoveAxis(E, 0, ABG)
03:40:51.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:51.142 00.000 18120 Enqueuing Expose request
03:40:51.143 00.001 21948 Move returns status 0, amount 0
03:40:51.143 00.000 21948 MoveAxis(N, 0, ABG)
03:40:51.143 00.000 21948 Move returns status 0, amount 0
03:40:51.143 00.000 21948 move complete, result=0
03:40:51.143 00.000 21948 worker thread done servicing request
03:40:51.143 00.000 21948 Worker thread wakes up
03:40:51.143 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:51.143 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:51.144 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:52.667 01.523 21948 Exposure complete
03:40:52.714 00.047 21948 worker thread done servicing request
03:40:52.714 00.000 18120 OnExposeComplete: enter
03:40:52.714 00.000 18120 UpdateGuideState(): m_state=6
03:40:52.715 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6194
03:40:52.715 00.000 18120 Star::Find returns 1 (0), X=893.69, Y=234.42, Mass=1840, SNR=29.7, Peak=133 HFD=4.0
03:40:52.716 00.001 18120 MultiStar: [#1 0.00,0.36,0.75,U] [#2 -0.08,0.15,0.63,U] [#3 0.09,0.46,0.00,M1] [#4 -0.08,0.22,0.57,U] [#5 -0.23,0.35,0.46,U] [#6 -0.34,0.22,0.51,U] [#7 -0.35,0.19,0.43,U] [#8 0.14,0.19,0.41,U] 
03:40:52.716 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.21}, one-star: {0.21, 0.07}
03:40:52.717 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
03:40:52.717 00.000 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
03:40:52.718 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.83 mountX=0.21 mountY=-0.05, mountTheta=-0.21
03:40:52.719 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.21, opts=13)
03:40:52.719 00.000 18120 Enqueuing Move request for scope (-0.05, 0.21)
03:40:52.719 00.000 21948 Worker thread wakes up
03:40:52.720 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
03:40:52.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:52.720 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
03:40:52.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:52.721 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
03:40:52.721 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:52.721 00.000 18120 Enqueuing Expose request
03:40:52.722 00.001 21948 Moving (-0.05, 0.21) raw xDistance=0.21 yDistance=-0.05
03:40:52.722 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:40:52.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:52.722 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:40:52.722 00.000 21948 MoveAxis(W, 38, ABG)
03:40:52.722 00.000 21948 Guiding  Dir = 3, Dur = 38
03:40:52.722 00.000 21948 IsSlewing returns 0
03:40:52.722 00.000 21948 IsGuiding returns 0
03:40:52.724 00.002 21948 PulseGuide returned control before completion, sleep 47
03:40:52.775 00.051 21948 IsGuiding returns 0
03:40:52.775 00.000 21948 Move returns status 0, amount 38
03:40:52.775 00.000 21948 MoveAxis(N, 0, ABG)
03:40:52.775 00.000 21948 Move returns status 0, amount 0
03:40:52.775 00.000 21948 move complete, result=0
03:40:52.775 00.000 21948 worker thread done servicing request
03:40:52.775 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
03:40:52.776 00.001 21948 Worker thread wakes up
03:40:52.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:52.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:54.412 01.636 21948 Exposure complete
03:40:54.446 00.034 21948 worker thread done servicing request
03:40:54.446 00.000 18120 OnExposeComplete: enter
03:40:54.447 00.001 18120 UpdateGuideState(): m_state=6
03:40:54.447 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6195
03:40:54.448 00.001 18120 Star::Find returns 1 (0), X=893.76, Y=234.07, Mass=1850, SNR=29.8, Peak=159 HFD=4.2
03:40:54.448 00.000 18120 MultiStar: [#1 0.27,0.11,0.71,U] [#2 0.16,-0.06,0.65,U] [#3 -0.08,0.17,0.58,U] [#4 -0.05,-0.16,0.55,U] [#5 -0.05,-0.17,0.46,U] [#6 0.13,-0.13,0.55,U] [#7 0.17,-0.05,0.47,U] [#8 0.08,0.02,0.41,U] 
03:40:54.450 00.002 18120 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.27, -0.27}
03:40:54.451 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:40:54.452 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:40:54.453 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
03:40:54.456 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.07, opts=13)
03:40:54.457 00.001 18120 Enqueuing Move request for scope (0.12, -0.07)
03:40:54.457 00.000 21948 Worker thread wakes up
03:40:54.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
03:40:54.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:54.458 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.8
03:40:54.458 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:54.459 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:54.459 00.000 18120 Enqueuing Expose request
03:40:54.459 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
03:40:54.459 00.000 21948 Moving (0.12, -0.07) raw xDistance=-0.12 yDistance=-0.08
03:40:54.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:40:54.460 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:54.460 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:54.460 00.000 21948 MoveAxis(E, 0, ABG)
03:40:54.460 00.000 21948 Move returns status 0, amount 0
03:40:54.460 00.000 21948 MoveAxis(N, 0, ABG)
03:40:54.460 00.000 21948 Move returns status 0, amount 0
03:40:54.460 00.000 21948 move complete, result=0
03:40:54.460 00.000 21948 worker thread done servicing request
03:40:54.460 00.000 21948 Worker thread wakes up
03:40:54.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:54.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:54.460 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:55.978 01.518 21948 Exposure complete
03:40:56.010 00.032 21948 worker thread done servicing request
03:40:56.010 00.000 18120 OnExposeComplete: enter
03:40:56.010 00.000 18120 UpdateGuideState(): m_state=6
03:40:56.011 00.001 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6196
03:40:56.011 00.000 18120 Star::Find returns 1 (0), X=893.64, Y=234.07, Mass=1864, SNR=29.9, Peak=154 HFD=4.2
03:40:56.012 00.001 18120 MultiStar: [#1 0.25,-0.02,0.69,U] [#2 -0.08,0.01,0.65,U] [#3 0.16,0.12,0.60,U] [#4 0.32,-0.15,0.56,U] [#5 0.15,0.03,0.45,U] [#6 -0.06,-0.02,0.51,U] [#7 -0.05,-0.12,0.43,U] [#8 0.28,-0.08,0.38,U] 
03:40:56.012 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.16, -0.27}
03:40:56.013 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:40:56.015 00.002 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:40:56.015 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=-0.12 mountY=-0.08, mountTheta=-2.53
03:40:56.017 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.07, opts=13)
03:40:56.017 00.000 18120 Enqueuing Move request for scope (0.13, -0.07)
03:40:56.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:56.018 00.001 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:40:56.018 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:56.019 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:56.019 00.000 18120 Enqueuing Expose request
03:40:56.020 00.001 21948 Worker thread wakes up
03:40:56.020 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
03:40:56.020 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
03:40:56.020 00.000 21948 Moving (0.13, -0.07) raw xDistance=-0.12 yDistance=-0.08
03:40:56.020 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:40:56.020 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:56.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:56.020 00.000 21948 MoveAxis(E, 0, ABG)
03:40:56.020 00.000 21948 Move returns status 0, amount 0
03:40:56.020 00.000 21948 MoveAxis(N, 0, ABG)
03:40:56.020 00.000 21948 Move returns status 0, amount 0
03:40:56.020 00.000 21948 move complete, result=0
03:40:56.020 00.000 21948 worker thread done servicing request
03:40:56.020 00.000 21948 Worker thread wakes up
03:40:56.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:56.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:56.020 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:57.653 01.633 21948 Exposure complete
03:40:57.694 00.041 21948 worker thread done servicing request
03:40:57.694 00.000 18120 OnExposeComplete: enter
03:40:57.695 00.001 18120 UpdateGuideState(): m_state=6
03:40:57.695 00.000 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6197
03:40:57.696 00.001 18120 Star::Find returns 1 (0), X=893.52, Y=234.15, Mass=1913, SNR=30.3, Peak=146 HFD=3.8
03:40:57.696 00.000 18120 MultiStar: [#1 0.29,0.00,0.71,U] [#2 0.17,0.05,0.61,U] [#3 0.03,0.04,0.60,U] [#4 0.15,-0.01,0.57,U] [#5 0.12,-0.09,0.46,U] [#6 0.03,-0.09,0.51,U] [#7 -0.04,-0.14,0.43,U] [#8 0.13,0.30,0.38,U] 
03:40:57.697 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.04, -0.19}
03:40:57.697 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
03:40:57.697 00.000 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
03:40:57.698 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=-0.07 mountY=-0.08, mountTheta=-2.33
03:40:57.699 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
03:40:57.700 00.001 18120 Enqueuing Move request for scope (0.11, -0.03)
03:40:57.701 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:57.701 00.000 21948 Worker thread wakes up
03:40:57.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
03:40:57.701 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
03:40:57.701 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.08
03:40:57.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:40:57.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:57.701 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.3
03:40:57.703 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:57.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:57.703 00.000 21948 MoveAxis(E, 0, ABG)
03:40:57.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:57.704 00.001 18120 Enqueuing Expose request
03:40:57.704 00.000 21948 Move returns status 0, amount 0
03:40:57.704 00.000 21948 MoveAxis(N, 0, ABG)
03:40:57.704 00.000 21948 Move returns status 0, amount 0
03:40:57.704 00.000 21948 move complete, result=0
03:40:57.704 00.000 21948 worker thread done servicing request
03:40:57.704 00.000 21948 Worker thread wakes up
03:40:57.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:57.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:57.705 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:59.224 01.519 21948 Exposure complete
03:40:59.266 00.042 21948 worker thread done servicing request
03:40:59.267 00.001 18120 OnExposeComplete: enter
03:40:59.267 00.000 18120 UpdateGuideState(): m_state=6
03:40:59.269 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6198
03:40:59.272 00.003 18120 Star::Find returns 1 (0), X=893.68, Y=234.19, Mass=1799, SNR=29.3, Peak=148 HFD=4.3
03:40:59.274 00.002 18120 MultiStar: [#1 0.19,0.17,0.72,U] [#2 0.11,-0.02,0.63,U] [#3 0.17,0.13,0.60,U] [#4 -0.03,-0.23,0.57,U] [#5 0.11,-0.11,0.48,U] [#6 -0.00,0.06,0.54,U] [#7 0.07,0.01,0.43,U] [#8 0.10,0.22,0.41,U] 
03:40:59.277 00.003 18120 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.20, -0.16}
03:40:59.279 00.002 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
03:40:59.280 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
03:40:59.280 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:40:59.281 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
03:40:59.283 00.002 18120 Enqueuing Move request for scope (0.11, -0.01)
03:40:59.283 00.000 21948 Worker thread wakes up
03:40:59.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:40:59.283 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
03:40:59.283 00.000 18120 UpdateGuideState exits: m=1799 RSB=29.3
03:40:59.283 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
03:40:59.283 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:59.284 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:40:59.284 00.000 18120 Enqueuing Expose request
03:40:59.285 00.001 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.10
03:40:59.285 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:40:59.285 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:59.285 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:40:59.285 00.000 21948 MoveAxis(E, 0, ABG)
03:40:59.285 00.000 21948 Move returns status 0, amount 0
03:40:59.285 00.000 21948 MoveAxis(N, 0, ABG)
03:40:59.285 00.000 21948 Move returns status 0, amount 0
03:40:59.285 00.000 21948 move complete, result=0
03:40:59.285 00.000 21948 worker thread done servicing request
03:40:59.285 00.000 21948 Worker thread wakes up
03:40:59.285 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:40:59.285 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,219,31,31)
03:40:59.285 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:59.441 00.156 18120 evsrv: cli 0D46D3F0 connect
03:40:59.444 00.003 18120 case statement mapped state 6 to 3
03:40:59.445 00.001 18120 case statement mapped state 6 to 3
03:40:59.447 00.002 18120 evsrv: cli 0D46D3F0 request: {"method":"get_app_state","id":"6be98403-c607-4d4d-b7b1-acf91b1a9317"}
03:40:59.448 00.001 18120 case statement mapped state 6 to 3
03:40:59.448 00.000 18120 evsrv: cli 0D46D3F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6be98403-c607-4d4d-b7b1-acf91b1a9317"}
03:40:59.449 00.001 18120 evsrv: cli 0D46D3F0 disconnect
03:40:59.452 00.003 18120 evsrv: cli 0D46DFD0 connect
03:40:59.454 00.002 18120 case statement mapped state 6 to 3
03:40:59.454 00.000 18120 case statement mapped state 6 to 3
03:40:59.455 00.001 18120 evsrv: cli 0D46DFD0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"7fa77ba1-b7cb-4676-b3a1-359407a45ad8"}
03:40:59.458 00.003 18120 PhdController::Dither begins
03:40:59.459 00.001 18120 dither: size=2.00, dRA=-1.51 dDec=-0.53
03:40:59.460 00.001 18120 MountToCamera -- mountTheta (-2.80) + m_xAngle (2.00) = xAngle (-0.81 = -0.81)
03:40:59.460 00.000 18120 MountToCamera -- mountX=-1.51 mountY=-0.53 hyp=1.60 mountTheta=-2.80 cameraX=1.11, cameraY=-1.15 cameraTheta=-0.81
03:40:59.461 00.001 18120 setting lock position to (894.59, 233.19)
03:40:59.461 00.000 18120 Mount: notify guiding dithered (1.1, -1.2)
03:40:59.462 00.001 18120 MultiStar: stabilizing after lock position change
03:40:59.463 00.001 18120 Status Line: Dithering de -1.51,-0.53
03:40:59.465 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:40:59.465 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
03:40:59.466 00.001 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":0,"id":"7fa77ba1-b7cb-4676-b3a1-359407a45ad8"}
03:40:59.467 00.001 18120 evsrv: cli 0D46DFD0 disconnect
03:41:00.917 01.450 21948 Exposure complete
03:41:00.963 00.046 21948 worker thread done servicing request
03:41:00.963 00.000 18120 OnExposeComplete: enter
03:41:00.964 00.001 18120 UpdateGuideState(): m_state=6
03:41:00.966 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6199
03:41:00.967 00.001 18120 Star::Find returns 1 (0), X=893.50, Y=234.05, Mass=1863, SNR=29.9, Peak=133 HFD=4.0
03:41:00.968 00.001 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
03:41:00.969 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
03:41:00.969 00.000 18120 CameraToMount -- cameraX=-1.10 cameraY=0.86 hyp=1.39 cameraTheta=2.48 mountX=1.24 mountY=0.59, mountTheta=0.45
03:41:00.970 00.001 18120 dither recenter: remaining=(1.5,0.5) step=(1.5,0.5)
03:41:00.971 00.001 18120 MountToCamera -- mountTheta (0.34) + m_xAngle (2.00) = xAngle (2.34 = 2.34)
03:41:00.971 00.000 18120 MountToCamera -- mountX=1.51 mountY=0.53 hyp=1.60 mountTheta=0.34 cameraX=-1.11, cameraY=1.15 cameraTheta=2.34
03:41:00.972 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.11, y=1.15, opts=4)
03:41:00.972 00.000 18120 Enqueuing Move request for scope (-1.11, 1.15)
03:41:00.972 00.000 18120 Mount: notify direct move 1.51,0.53
03:41:00.973 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:00.973 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.9
03:41:00.974 00.001 21948 Worker thread wakes up
03:41:00.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 1.15) opts 0x4
03:41:00.974 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.11, 1.15)
03:41:00.974 00.000 21948 Moving (-1.11, 1.15) raw xDistance=1.51 yDistance=0.53
03:41:00.974 00.000 21948 MoveAxis(W, 428, B)
03:41:00.974 00.000 21948 Guiding  Dir = 3, Dur = 428
03:41:00.974 00.000 18120 PhdController: settling, locked = 1, distance = 1.63 (0.50) aobump = 0 frame = 1 / 99999
03:41:00.974 00.000 21948 IsSlewing returns 0
03:41:00.975 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786066860.974,"Host":"ASUS_SAM","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:41:00.975 00.000 21948 IsGuiding returns 0
03:41:00.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:00.977 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:00.979 00.002 21948 PulseGuide returned control before completion, sleep 436
03:41:00.979 00.000 18120 Enqueuing Expose request
03:41:01.430 00.451 21948 IsGuiding returns 0
03:41:01.430 00.000 21948 Move returns status 0, amount 428
03:41:01.430 00.000 21948 MoveAxis(S, 126, B)
03:41:01.430 00.000 21948 Guiding  Dir = 1, Dur = 126
03:41:01.430 00.000 21948 IsSlewing returns 0
03:41:01.430 00.000 21948 IsGuiding returns 0
03:41:01.435 00.005 21948 PulseGuide returned control before completion, sleep 132
03:41:01.569 00.134 21948 IsGuiding returns 0
03:41:01.569 00.000 21948 Move returns status 0, amount 126
03:41:01.569 00.000 21948 move complete, result=0
03:41:01.569 00.000 21948 worker thread done servicing request
03:41:01.569 00.000 21948 Worker thread wakes up
03:41:01.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:01.569 00.000 18120 GuideStep: 1.5 px 428 ms WEST, 0.5 px 126 ms SOUTH
03:41:01.570 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:02.988 01.418 21948 Exposure complete
03:41:03.047 00.059 21948 worker thread done servicing request
03:41:03.047 00.000 18120 OnExposeComplete: enter
03:41:03.050 00.003 18120 UpdateGuideState(): m_state=6
03:41:03.052 00.002 18120 Star::Find(15, 893, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6200
03:41:03.055 00.003 18120 Star::Find returns 1 (0), X=894.32, Y=233.27, Mass=1817, SNR=29.4, Peak=126 HFD=4.3
03:41:03.057 00.002 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
03:41:03.060 00.003 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
03:41:03.062 00.002 18120 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.84 mountX=0.19 mountY=0.21, mountTheta=0.83
03:41:03.066 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.28, y=0.09, opts=13)
03:41:03.066 00.000 18120 Enqueuing Move request for scope (-0.28, 0.09)
03:41:03.067 00.001 21948 Worker thread wakes up
03:41:03.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:03.067 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.4
03:41:03.068 00.001 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 2 / 99999
03:41:03.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
03:41:03.068 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
03:41:03.068 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066863.068,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:41:03.069 00.001 21948 Moving (-0.28, 0.09) raw xDistance=0.19 yDistance=0.21
03:41:03.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:41:03.069 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:03.069 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:03.069 00.000 18120 Enqueuing Expose request
03:41:03.070 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:03.070 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:41:03.070 00.000 21948 MoveAxis(E, 0, ABG)
03:41:03.070 00.000 21948 Move returns status 0, amount 0
03:41:03.070 00.000 21948 MoveAxis(N, 0, ABG)
03:41:03.070 00.000 21948 Move returns status 0, amount 0
03:41:03.070 00.000 21948 move complete, result=0
03:41:03.070 00.000 21948 worker thread done servicing request
03:41:03.070 00.000 21948 Worker thread wakes up
03:41:03.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:03.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:03.070 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:41:04.701 01.631 21948 Exposure complete
03:41:04.735 00.034 21948 worker thread done servicing request
03:41:04.736 00.001 18120 OnExposeComplete: enter
03:41:04.737 00.001 18120 UpdateGuideState(): m_state=6
03:41:04.738 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6201
03:41:04.740 00.002 18120 Star::Find returns 1 (0), X=894.67, Y=232.79, Mass=1743, SNR=28.9, Peak=136 HFD=4.3
03:41:04.742 00.002 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.36 = 2.92)
03:41:04.744 00.002 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.88)
03:41:04.746 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.40 cameraTheta=-1.37 mountX=-0.39 mountY=0.10, mountTheta=2.88
03:41:04.748 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.40, opts=13)
03:41:04.750 00.002 18120 Enqueuing Move request for scope (0.08, -0.40)
03:41:04.751 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:04.752 00.001 18120 UpdateGuideState exits: m=1743 RSB=28.9
03:41:04.753 00.001 21948 Worker thread wakes up
03:41:04.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
03:41:04.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
03:41:04.753 00.000 21948 Moving (0.08, -0.40) raw xDistance=-0.39 yDistance=0.10
03:41:04.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:41:04.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:04.753 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 3 / 99999
03:41:04.754 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:41:04.754 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066864.754,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
03:41:04.755 00.001 21948 MoveAxis(E, 70, ABG)
03:41:04.755 00.000 21948 Guiding  Dir = 2, Dur = 70
03:41:04.755 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:04.756 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:04.756 00.000 18120 Enqueuing Expose request
03:41:04.757 00.001 21948 IsSlewing returns 0
03:41:04.757 00.000 21948 IsGuiding returns 0
03:41:04.759 00.002 21948 PulseGuide returned control before completion, sleep 79
03:41:04.841 00.082 21948 IsGuiding returns 0
03:41:04.841 00.000 21948 Move returns status 0, amount 70
03:41:04.841 00.000 21948 MoveAxis(N, 0, ABG)
03:41:04.841 00.000 21948 Move returns status 0, amount 0
03:41:04.841 00.000 21948 move complete, result=0
03:41:04.841 00.000 21948 worker thread done servicing request
03:41:04.842 00.001 21948 Worker thread wakes up
03:41:04.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:04.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:04.842 00.000 18120 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
03:41:06.255 01.413 21948 Exposure complete
03:41:06.306 00.051 21948 worker thread done servicing request
03:41:06.306 00.000 18120 OnExposeComplete: enter
03:41:06.307 00.001 18120 UpdateGuideState(): m_state=6
03:41:06.309 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6202
03:41:06.310 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=233.08, Mass=1858, SNR=29.8, Peak=174 HFD=4.1
03:41:06.311 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
03:41:06.312 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
03:41:06.312 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
03:41:06.315 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.11, opts=13)
03:41:06.316 00.001 18120 Enqueuing Move request for scope (0.15, -0.11)
03:41:06.316 00.000 21948 Worker thread wakes up
03:41:06.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:06.317 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.8
03:41:06.317 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:41:06.317 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 4 / 99999
03:41:06.318 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:41:06.318 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066866.318,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
03:41:06.318 00.000 21948 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=-0.08
03:41:06.318 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:41:06.318 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:06.318 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:06.319 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:06.319 00.000 18120 Enqueuing Expose request
03:41:06.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:41:06.320 00.001 21948 MoveAxis(E, 0, ABG)
03:41:06.320 00.000 21948 Move returns status 0, amount 0
03:41:06.320 00.000 21948 MoveAxis(N, 0, ABG)
03:41:06.320 00.000 21948 Move returns status 0, amount 0
03:41:06.320 00.000 21948 move complete, result=0
03:41:06.320 00.000 21948 worker thread done servicing request
03:41:06.320 00.000 21948 Worker thread wakes up
03:41:06.320 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:06.320 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:06.320 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:07.956 01.636 21948 Exposure complete
03:41:07.988 00.032 21948 worker thread done servicing request
03:41:07.988 00.000 18120 OnExposeComplete: enter
03:41:07.988 00.000 18120 UpdateGuideState(): m_state=6
03:41:07.990 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6203
03:41:07.990 00.000 18120 Star::Find returns 1 (0), X=894.60, Y=232.90, Mass=1742, SNR=28.9, Peak=131 HFD=4.1
03:41:07.991 00.001 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.75)
03:41:07.991 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.71)
03:41:07.992 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.54 mountX=-0.27 mountY=0.12, mountTheta=2.71
03:41:07.993 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.29, opts=13)
03:41:07.994 00.001 18120 Enqueuing Move request for scope (0.01, -0.29)
03:41:07.994 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:07.995 00.001 18120 UpdateGuideState exits: m=1742 RSB=28.9
03:41:07.995 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 5 / 99999
03:41:07.996 00.001 21948 Worker thread wakes up
03:41:07.996 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066867.996,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
03:41:07.996 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
03:41:07.996 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
03:41:07.996 00.000 21948 Moving (0.01, -0.29) raw xDistance=-0.27 yDistance=0.12
03:41:07.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:41:07.996 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:07.997 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:07.997 00.000 18120 Enqueuing Expose request
03:41:07.998 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:07.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:41:07.998 00.000 21948 MoveAxis(E, 48, ABG)
03:41:07.998 00.000 21948 Guiding  Dir = 2, Dur = 48
03:41:07.998 00.000 21948 IsSlewing returns 0
03:41:07.998 00.000 21948 IsGuiding returns 0
03:41:07.999 00.001 21948 PulseGuide returned control before completion, sleep 57
03:41:08.069 00.070 21948 IsGuiding returns 0
03:41:08.069 00.000 21948 Move returns status 0, amount 48
03:41:08.069 00.000 21948 MoveAxis(N, 0, ABG)
03:41:08.069 00.000 21948 Move returns status 0, amount 0
03:41:08.069 00.000 21948 move complete, result=0
03:41:08.069 00.000 21948 worker thread done servicing request
03:41:08.069 00.000 21948 Worker thread wakes up
03:41:08.069 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
03:41:08.071 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:08.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:09.474 01.403 21948 Exposure complete
03:41:09.516 00.042 21948 worker thread done servicing request
03:41:09.516 00.000 18120 OnExposeComplete: enter
03:41:09.518 00.002 18120 UpdateGuideState(): m_state=6
03:41:09.519 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6204
03:41:09.520 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=232.96, Mass=1806, SNR=29.5, Peak=142 HFD=4.0
03:41:09.522 00.002 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
03:41:09.523 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
03:41:09.524 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.33 mountX=-0.23 mountY=0.05, mountTheta=2.92
03:41:09.525 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.23, opts=13)
03:41:09.526 00.001 18120 Enqueuing Move request for scope (0.06, -0.23)
03:41:09.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:09.527 00.001 18120 UpdateGuideState exits: m=1806 RSB=29.5
03:41:09.527 00.000 21948 Worker thread wakes up
03:41:09.527 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 6 / 99999
03:41:09.528 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
03:41:09.528 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786066869.528,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
03:41:09.529 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
03:41:09.529 00.000 21948 Moving (0.06, -0.23) raw xDistance=-0.23 yDistance=0.05
03:41:09.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:41:09.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:09.529 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:09.530 00.001 18120 Enqueuing Expose request
03:41:09.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:09.530 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:41:09.530 00.000 21948 MoveAxis(E, 44, ABG)
03:41:09.530 00.000 21948 Guiding  Dir = 2, Dur = 44
03:41:09.530 00.000 21948 IsSlewing returns 0
03:41:09.530 00.000 21948 IsGuiding returns 0
03:41:09.532 00.002 21948 PulseGuide returned control before completion, sleep 53
03:41:09.598 00.066 21948 IsGuiding returns 0
03:41:09.598 00.000 21948 Move returns status 0, amount 44
03:41:09.598 00.000 21948 MoveAxis(N, 0, ABG)
03:41:09.598 00.000 21948 Move returns status 0, amount 0
03:41:09.598 00.000 21948 move complete, result=0
03:41:09.598 00.000 21948 worker thread done servicing request
03:41:09.599 00.001 21948 Worker thread wakes up
03:41:09.599 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:41:09.599 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:09.600 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:11.224 01.624 21948 Exposure complete
03:41:11.265 00.041 21948 worker thread done servicing request
03:41:11.265 00.000 18120 OnExposeComplete: enter
03:41:11.266 00.001 18120 UpdateGuideState(): m_state=6
03:41:11.267 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6205
03:41:11.268 00.001 18120 Star::Find returns 1 (0), X=894.54, Y=233.24, Mass=1779, SNR=29.3, Peak=128 HFD=3.8
03:41:11.270 00.002 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
03:41:11.271 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
03:41:11.273 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=0.07 mountY=0.02, mountTheta=0.29
03:41:11.275 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
03:41:11.276 00.001 18120 Enqueuing Move request for scope (-0.05, 0.06)
03:41:11.276 00.000 21948 Worker thread wakes up
03:41:11.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:11.277 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:41:11.277 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.3
03:41:11.277 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 7 / 99999
03:41:11.277 00.000 18120 PhdController: newstate STATE_FINISH
03:41:11.278 00.001 18120 PhdController complete: success
03:41:11.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:41:11.278 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786066871.278,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
03:41:11.279 00.001 21948 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.02
03:41:11.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:41:11.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:11.279 00.000 18120 Mount: notify guiding dither settle done success=1
03:41:11.279 00.000 18120 PhdController: newstate STATE_IDLE
03:41:11.280 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:11.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:11.281 00.001 18120 Enqueuing Expose request
03:41:11.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:41:11.281 00.000 21948 MoveAxis(E, 0, ABG)
03:41:11.281 00.000 21948 Move returns status 0, amount 0
03:41:11.281 00.000 21948 MoveAxis(N, 0, ABG)
03:41:11.281 00.000 21948 Move returns status 0, amount 0
03:41:11.281 00.000 21948 move complete, result=0
03:41:11.281 00.000 21948 worker thread done servicing request
03:41:11.281 00.000 21948 Worker thread wakes up
03:41:11.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:11.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:11.282 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:12.805 01.523 21948 Exposure complete
03:41:12.851 00.046 21948 worker thread done servicing request
03:41:12.851 00.000 18120 OnExposeComplete: enter
03:41:12.852 00.001 18120 UpdateGuideState(): m_state=6
03:41:12.853 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.853 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=233.28, Mass=1695, SNR=28.4, Peak=127 HFD=3.8
03:41:12.853 00.000 18120 MultiStar: exiting stabilization period
03:41:12.854 00.001 18120 MultiStar: updating star positions after lock position change
03:41:12.854 00.000 18120 Star::Find(15, 620, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.855 00.001 18120 Star::Find returns 1 (0), X=619.66, Y=383.57, Mass=830, SNR=19.8, Peak=62 HFD=3.7
03:41:12.855 00.000 18120 Star::Find(15, 1047, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.856 00.001 18120 Star::Find returns 1 (0), X=1046.28, Y=598.07, Mass=730, SNR=18.5, Peak=66 HFD=4.0
03:41:12.856 00.000 18120 Star::Find(15, 154, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.856 00.000 18120 Star::Find returns 1 (0), X=153.67, Y=34.64, Mass=690, SNR=18.1, Peak=68 HFD=3.5
03:41:12.857 00.001 18120 Star::Find(15, 336, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.857 00.000 18120 Star::Find returns 1 (0), X=336.62, Y=891.77, Mass=569, SNR=16.5, Peak=59 HFD=3.5
03:41:12.858 00.001 18120 Star::Find(15, 161, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.859 00.001 18120 Star::Find returns 1 (0), X=160.73, Y=418.95, Mass=347, SNR=12.8, Peak=48 HFD=3.2
03:41:12.860 00.001 18120 Star::Find(15, 542, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.861 00.001 18120 Star::Find returns 1 (0), X=541.89, Y=67.45, Mass=467, SNR=14.8, Peak=40 HFD=3.9
03:41:12.862 00.001 18120 Star::Find(15, 1131, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.863 00.001 18120 Star::Find returns 1 (0), X=1130.73, Y=227.17, Mass=357, SNR=13.1, Peak=37 HFD=3.7
03:41:12.864 00.001 18120 Star::Find(15, 418, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.864 00.000 18120 Star::Find returns 1 (0), X=418.14, Y=130.19, Mass=298, SNR=11.8, Peak=29 HFD=3.7
03:41:12.867 00.003 18120 Star::Find(15, 751, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.868 00.001 18120 Star::Find returns 1 (0), X=751.28, Y=263.06, Mass=279, SNR=11.5, Peak=29 HFD=3.4
03:41:12.869 00.001 18120 Star::Find(15, 1232, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.871 00.002 18120 Star::Find returns 1 (0), X=1232.09, Y=675.05, Mass=264, SNR=11.2, Peak=24 HFD=3.0
03:41:12.872 00.001 18120 Star::Find(15, 848, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
03:41:12.873 00.001 18120 Star::Find returns 1 (0), X=847.88, Y=74.83, Mass=282, SNR=11.6, Peak=30 HFD=3.4
03:41:12.874 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.00) = xAngle (0.67 = 0.67)
03:41:12.876 00.002 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.63 = 0.63)
03:41:12.877 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.21 cameraTheta=2.67 mountX=0.16 mountY=0.12, mountTheta=0.65
03:41:12.880 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.09, opts=13)
03:41:12.881 00.001 18120 Enqueuing Move request for scope (-0.18, 0.09)
03:41:12.882 00.001 21948 Worker thread wakes up
03:41:12.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:12.883 00.001 18120 UpdateGuideState exits: m=1695 RSB=28.4
03:41:12.883 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:12.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:12.884 00.000 18120 Enqueuing Expose request
03:41:12.885 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
03:41:12.885 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
03:41:12.885 00.000 21948 Moving (-0.18, 0.09) raw xDistance=0.16 yDistance=0.12
03:41:12.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:41:12.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:12.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:41:12.885 00.000 21948 MoveAxis(E, 0, ABG)
03:41:12.885 00.000 21948 Move returns status 0, amount 0
03:41:12.885 00.000 21948 MoveAxis(N, 0, ABG)
03:41:12.885 00.000 21948 Move returns status 0, amount 0
03:41:12.885 00.000 21948 move complete, result=0
03:41:12.885 00.000 21948 worker thread done servicing request
03:41:12.885 00.000 21948 Worker thread wakes up
03:41:12.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:12.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:12.885 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:14.512 01.627 21948 Exposure complete
03:41:14.553 00.041 21948 worker thread done servicing request
03:41:14.553 00.000 18120 OnExposeComplete: enter
03:41:14.553 00.000 18120 UpdateGuideState(): m_state=6
03:41:14.555 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6207
03:41:14.555 00.000 18120 Star::Find returns 1 (0), X=894.53, Y=233.06, Mass=1829, SNR=29.6, Peak=135 HFD=4.0
03:41:14.555 00.000 18120 MultiStar: [#1 0.14,-0.29,0.73,U] [#2 0.14,-0.20,0.61,U] [#3 0.21,-0.36,0.61,U] [#4 0.03,-0.40,0.53,U] [#5 0.42,-0.39,0.00,M1] [#6 0.12,-0.16,0.51,U] [#7 0.30,-0.26,0.44,U] [#8 0.12,-0.17,0.41,U] 
03:41:14.557 00.002 18120 single-star, 7 included, MultiStar: {0.11, -0.24}, one-star: {-0.06, -0.13}
03:41:14.558 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-3.99 = 2.29)
03:41:14.559 00.001 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.03 = 2.25)
03:41:14.560 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.00 mountX=-0.09 mountY=0.11, mountTheta=2.27
03:41:14.562 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.13, opts=13)
03:41:14.562 00.000 18120 Enqueuing Move request for scope (-0.06, -0.13)
03:41:14.562 00.000 21948 Worker thread wakes up
03:41:14.563 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
03:41:14.563 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
03:41:14.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:14.563 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
03:41:14.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:14.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:14.565 00.001 18120 Enqueuing Expose request
03:41:14.565 00.000 21948 Moving (-0.06, -0.13) raw xDistance=-0.09 yDistance=0.11
03:41:14.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:41:14.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:14.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:41:14.565 00.000 21948 MoveAxis(E, 0, ABG)
03:41:14.565 00.000 21948 Move returns status 0, amount 0
03:41:14.565 00.000 21948 MoveAxis(N, 0, ABG)
03:41:14.565 00.000 21948 Move returns status 0, amount 0
03:41:14.565 00.000 21948 move complete, result=0
03:41:14.565 00.000 21948 worker thread done servicing request
03:41:14.565 00.000 21948 Worker thread wakes up
03:41:14.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:14.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:14.566 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:16.082 01.516 21948 Exposure complete
03:41:16.111 00.029 21948 worker thread done servicing request
03:41:16.112 00.001 18120 OnExposeComplete: enter
03:41:16.112 00.000 18120 UpdateGuideState(): m_state=6
03:41:16.113 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6208
03:41:16.114 00.001 18120 Star::Find returns 1 (0), X=894.51, Y=232.90, Mass=1891, SNR=30.2, Peak=127 HFD=4.2
03:41:16.114 00.000 18120 MultiStar: [#1 0.11,-0.46,0.00,M1] [#2 0.39,-0.46,0.00,M1] [#3 0.35,-0.51,0.00,M1] [#4 0.05,-0.65,0.00,M1] [#5 0.19,-0.33,0.47,U] [#6 -0.03,-0.28,0.52,U] [#7 0.24,-0.06,0.43,U] [#8 0.11,-0.42,0.39,U] 
03:41:16.115 00.001 18120 refined, 4 included, MultiStar: {0.05, -0.28}, one-star: {-0.08, -0.29}
03:41:16.115 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.39 = 2.89)
03:41:16.116 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.85)
03:41:16.116 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.39 mountX=-0.27 mountY=0.08, mountTheta=2.86
03:41:16.117 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.28, opts=13)
03:41:16.118 00.001 18120 Enqueuing Move request for scope (0.05, -0.28)
03:41:16.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:16.119 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.2
03:41:16.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:16.119 00.000 21948 Worker thread wakes up
03:41:16.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
03:41:16.119 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
03:41:16.119 00.000 21948 Moving (0.05, -0.28) raw xDistance=-0.27 yDistance=0.08
03:41:16.119 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:41:16.119 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:16.119 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:16.119 00.000 18120 Enqueuing Expose request
03:41:16.120 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:41:16.120 00.000 21948 MoveAxis(E, 49, ABG)
03:41:16.120 00.000 21948 Guiding  Dir = 2, Dur = 49
03:41:16.120 00.000 21948 IsSlewing returns 0
03:41:16.120 00.000 21948 IsGuiding returns 0
03:41:16.122 00.002 21948 PulseGuide returned control before completion, sleep 58
03:41:16.193 00.071 21948 IsGuiding returns 0
03:41:16.194 00.001 21948 Move returns status 0, amount 49
03:41:16.194 00.000 21948 MoveAxis(N, 0, ABG)
03:41:16.194 00.000 21948 Move returns status 0, amount 0
03:41:16.194 00.000 21948 move complete, result=0
03:41:16.194 00.000 21948 worker thread done servicing request
03:41:16.194 00.000 21948 Worker thread wakes up
03:41:16.194 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
03:41:16.196 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:16.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:17.829 01.633 21948 Exposure complete
03:41:17.873 00.044 21948 worker thread done servicing request
03:41:17.874 00.001 18120 OnExposeComplete: enter
03:41:17.874 00.000 18120 UpdateGuideState(): m_state=6
03:41:17.875 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6209
03:41:17.876 00.001 18120 Star::Find returns 1 (0), X=894.69, Y=232.93, Mass=1822, SNR=29.5, Peak=148 HFD=4.1
03:41:17.876 00.000 18120 MultiStar: [#1 0.05,-0.15,0.76,U] [#2 0.09,-0.36,0.59,U] [#3 0.10,-0.16,0.64,U] [#4 -0.13,-0.56,0.00,M2] [#5 -0.09,-0.04,0.44,U] [#6 0.17,-0.32,0.55,U] [#7 0.15,-0.43,0.00,M1] [#8 0.05,-0.12,0.39,U] 
03:41:17.877 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.21}, one-star: {0.10, -0.26}
03:41:17.877 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
03:41:17.878 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
03:41:17.878 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.23 mountX=-0.22 mountY=0.03, mountTheta=3.01
03:41:17.879 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.21, opts=13)
03:41:17.880 00.001 18120 Enqueuing Move request for scope (0.07, -0.21)
03:41:17.880 00.000 21948 Worker thread wakes up
03:41:17.880 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:17.881 00.001 18120 UpdateGuideState exits: m=1822 RSB=29.5
03:41:17.881 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:17.881 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:17.882 00.001 18120 Enqueuing Expose request
03:41:17.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
03:41:17.882 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
03:41:17.882 00.000 21948 Moving (0.07, -0.21) raw xDistance=-0.22 yDistance=0.03
03:41:17.882 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:41:17.882 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:17.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:41:17.882 00.000 21948 MoveAxis(E, 43, ABG)
03:41:17.882 00.000 21948 Guiding  Dir = 2, Dur = 43
03:41:17.883 00.001 21948 IsSlewing returns 0
03:41:17.883 00.000 21948 IsGuiding returns 0
03:41:17.884 00.001 21948 PulseGuide returned control before completion, sleep 52
03:41:17.952 00.068 21948 IsGuiding returns 1
03:41:17.952 00.000 21948 scope still moving after pulse duration time elapsed
03:41:17.983 00.031 21948 IsSlewing returns 0
03:41:17.984 00.001 21948 IsGuiding returns 0
03:41:17.984 00.000 21948 scope move finished after 43 + 57 ms
03:41:17.984 00.000 21948 Move returns status 0, amount 43
03:41:17.984 00.000 21948 MoveAxis(N, 0, ABG)
03:41:17.984 00.000 21948 Move returns status 0, amount 0
03:41:17.984 00.000 21948 move complete, result=0
03:41:17.984 00.000 21948 worker thread done servicing request
03:41:17.984 00.000 21948 Worker thread wakes up
03:41:17.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:17.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:17.984 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
03:41:19.396 01.412 21948 Exposure complete
03:41:19.445 00.049 21948 worker thread done servicing request
03:41:19.445 00.000 18120 OnExposeComplete: enter
03:41:19.446 00.001 18120 UpdateGuideState(): m_state=6
03:41:19.447 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6210
03:41:19.448 00.001 18120 Star::Find returns 1 (0), X=894.15, Y=233.37, Mass=1787, SNR=29.3, Peak=138 HFD=4.0
03:41:19.449 00.001 18120 MultiStar: [#1 -0.25,0.27,0.72,U] [#2 -0.27,-0.04,0.62,U] [#3 -0.09,0.12,0.58,U] [#4 -0.33,-0.09,0.55,U] [#5 0.32,-0.02,0.47,U] [#6 -0.04,0.18,0.51,U] [#7 0.37,0.14,0.43,U] [#8 0.07,-0.18,0.39,U] 
03:41:19.451 00.002 18120 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.44, 0.18}
03:41:19.454 00.003 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
03:41:19.455 00.001 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
03:41:19.456 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.57 mountX=0.13 mountY=0.08, mountTheta=0.54
03:41:19.459 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
03:41:19.459 00.000 18120 Enqueuing Move request for scope (-0.13, 0.09)
03:41:19.460 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:19.461 00.001 18120 UpdateGuideState exits: m=1787 RSB=29.3
03:41:19.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:19.461 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:19.462 00.001 18120 Enqueuing Expose request
03:41:19.462 00.000 21948 Worker thread wakes up
03:41:19.462 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
03:41:19.462 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
03:41:19.463 00.001 21948 Moving (-0.13, 0.09) raw xDistance=0.13 yDistance=0.08
03:41:19.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:41:19.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:19.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:41:19.463 00.000 21948 MoveAxis(E, 0, ABG)
03:41:19.463 00.000 21948 Move returns status 0, amount 0
03:41:19.463 00.000 21948 MoveAxis(N, 0, ABG)
03:41:19.463 00.000 21948 Move returns status 0, amount 0
03:41:19.463 00.000 21948 move complete, result=0
03:41:19.463 00.000 21948 worker thread done servicing request
03:41:19.463 00.000 21948 Worker thread wakes up
03:41:19.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:19.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:19.463 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:21.093 01.630 21948 Exposure complete
03:41:21.159 00.066 21948 worker thread done servicing request
03:41:21.159 00.000 18120 OnExposeComplete: enter
03:41:21.160 00.001 18120 UpdateGuideState(): m_state=6
03:41:21.162 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6211
03:41:21.163 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=233.38, Mass=1797, SNR=29.3, Peak=132 HFD=4.0
03:41:21.165 00.002 18120 MultiStar: [#1 -0.13,0.22,0.72,U] [#2 0.04,0.09,0.62,U] [#3 0.10,0.19,0.62,U] [#4 0.04,-0.10,0.56,U] [#5 0.04,0.37,0.47,U] [#6 -0.16,0.05,0.50,U] [#7 0.16,0.52,0.00,M1] [#8 -0.04,0.04,0.40,U] 
03:41:21.166 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.14}, one-star: {-0.20, 0.19}
03:41:21.167 00.001 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
03:41:21.168 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
03:41:21.169 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=0.15 mountY=-0.01, mountTheta=-0.10
03:41:21.171 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.14, opts=13)
03:41:21.171 00.000 18120 Enqueuing Move request for scope (-0.05, 0.14)
03:41:21.171 00.000 21948 Worker thread wakes up
03:41:21.172 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:21.172 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.3
03:41:21.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:21.173 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:21.173 00.000 18120 Enqueuing Expose request
03:41:21.174 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
03:41:21.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
03:41:21.174 00.000 21948 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=-0.01
03:41:21.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:41:21.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:21.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:41:21.174 00.000 21948 MoveAxis(E, 0, ABG)
03:41:21.174 00.000 21948 Move returns status 0, amount 0
03:41:21.174 00.000 21948 MoveAxis(N, 0, ABG)
03:41:21.174 00.000 21948 Move returns status 0, amount 0
03:41:21.174 00.000 21948 move complete, result=0
03:41:21.174 00.000 21948 worker thread done servicing request
03:41:21.174 00.000 21948 Worker thread wakes up
03:41:21.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:21.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:21.174 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:22.689 01.515 21948 Exposure complete
03:41:22.727 00.038 21948 worker thread done servicing request
03:41:22.727 00.000 18120 OnExposeComplete: enter
03:41:22.729 00.002 18120 UpdateGuideState(): m_state=6
03:41:22.729 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6212
03:41:22.730 00.001 18120 Star::Find returns 1 (0), X=894.21, Y=233.14, Mass=1806, SNR=29.5, Peak=164 HFD=4.3
03:41:22.730 00.000 18120 MultiStar: [#1 -0.05,0.07,0.70,U] [#2 -0.16,0.00,0.60,U] [#3 -0.03,-0.01,0.60,U] [#4 -0.18,-0.44,0.00,M1] [#5 0.04,0.13,0.46,U] [#6 0.04,0.28,0.50,U] [#7 0.16,-0.16,0.44,U] [#8 -0.06,-0.15,0.40,U] 
03:41:22.731 00.001 18120 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.38, -0.05}
03:41:22.731 00.000 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
03:41:22.731 00.000 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
03:41:22.732 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.10 cameraTheta=3.01 mountX=0.05 mountY=0.08, mountTheta=1.00
03:41:22.733 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.01, opts=13)
03:41:22.734 00.001 18120 Enqueuing Move request for scope (-0.09, 0.01)
03:41:22.734 00.000 21948 Worker thread wakes up
03:41:22.735 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:22.735 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.5
03:41:22.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:22.736 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:22.736 00.000 18120 Enqueuing Expose request
03:41:22.737 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
03:41:22.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
03:41:22.737 00.000 21948 Moving (-0.09, 0.01) raw xDistance=0.05 yDistance=0.08
03:41:22.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:41:22.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:22.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:41:22.737 00.000 21948 MoveAxis(E, 0, ABG)
03:41:22.737 00.000 21948 Move returns status 0, amount 0
03:41:22.737 00.000 21948 MoveAxis(N, 0, ABG)
03:41:22.737 00.000 21948 Move returns status 0, amount 0
03:41:22.737 00.000 21948 move complete, result=0
03:41:22.737 00.000 21948 worker thread done servicing request
03:41:22.737 00.000 21948 Worker thread wakes up
03:41:22.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:22.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:22.737 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:24.369 01.632 21948 Exposure complete
03:41:24.413 00.044 21948 worker thread done servicing request
03:41:24.413 00.000 18120 OnExposeComplete: enter
03:41:24.414 00.001 18120 UpdateGuideState(): m_state=6
03:41:24.416 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6213
03:41:24.417 00.001 18120 Star::Find returns 1 (0), X=894.25, Y=233.38, Mass=1678, SNR=28.4, Peak=142 HFD=3.8
03:41:24.418 00.001 18120 MultiStar: [#1 -0.29,0.11,0.76,U] [#2 -0.19,0.15,0.67,U] [#3 -0.08,0.10,0.64,U] [#4 -0.31,-0.02,0.61,U] [#5 0.03,-0.03,0.49,U] [#6 -0.18,0.11,0.51,U] [#7 0.03,0.11,0.44,U] [#8 -0.23,-0.05,0.40,U] 
03:41:24.418 00.000 18120 refined, 8 included, MultiStar: {-0.20, 0.09}, one-star: {-0.34, 0.19}
03:41:24.418 00.000 18120 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
03:41:24.419 00.001 18120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
03:41:24.421 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=0.16 mountY=0.14, mountTheta=0.69
03:41:24.423 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.09, opts=13)
03:41:24.424 00.001 18120 Enqueuing Move request for scope (-0.20, 0.09)
03:41:24.426 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:24.427 00.001 18120 UpdateGuideState exits: m=1678 RSB=28.4
03:41:24.428 00.001 21948 Worker thread wakes up
03:41:24.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
03:41:24.428 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:24.430 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:24.433 00.003 18120 Enqueuing Expose request
03:41:24.435 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
03:41:24.435 00.000 21948 Moving (-0.20, 0.09) raw xDistance=0.16 yDistance=0.14
03:41:24.435 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:41:24.435 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:24.435 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:41:24.435 00.000 21948 MoveAxis(E, 0, ABG)
03:41:24.435 00.000 21948 Move returns status 0, amount 0
03:41:24.435 00.000 21948 MoveAxis(N, 0, ABG)
03:41:24.435 00.000 21948 Move returns status 0, amount 0
03:41:24.435 00.000 21948 move complete, result=0
03:41:24.436 00.001 21948 worker thread done servicing request
03:41:24.436 00.000 21948 Worker thread wakes up
03:41:24.436 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:24.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:24.436 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:25.957 01.521 21948 Exposure complete
03:41:25.983 00.026 21948 worker thread done servicing request
03:41:25.983 00.000 18120 OnExposeComplete: enter
03:41:25.984 00.001 18120 UpdateGuideState(): m_state=6
03:41:25.984 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6214
03:41:25.985 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=233.24, Mass=1831, SNR=29.7, Peak=142 HFD=4.3
03:41:25.986 00.001 18120 MultiStar: [#1 -0.10,-0.01,0.70,U] [#2 -0.07,0.14,0.62,U] [#3 0.05,0.06,0.62,U] [#4 0.05,-0.01,0.56,U] [#5 0.09,-0.34,0.48,U] [#6 -0.22,-0.34,0.50,U] [#7 -0.10,0.12,0.43,U] [#8 -0.14,-0.29,0.39,U] 
03:41:25.988 00.002 18120 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.30, 0.05}
03:41:25.988 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.72 = 1.56)
03:41:25.988 00.000 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.76 = 1.52)
03:41:25.989 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.72 mountX=0.00 mountY=0.11, mountTheta=1.56
03:41:25.990 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.04, opts=13)
03:41:25.990 00.000 18120 Enqueuing Move request for scope (-0.10, -0.04)
03:41:25.991 00.001 21948 Worker thread wakes up
03:41:25.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:25.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:41:25.991 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:41:25.991 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.7
03:41:25.992 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:25.992 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:25.993 00.001 18120 Enqueuing Expose request
03:41:25.993 00.000 21948 Moving (-0.10, -0.04) raw xDistance=0.00 yDistance=0.11
03:41:25.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:41:25.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:25.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:41:25.993 00.000 21948 MoveAxis(E, 0, ABG)
03:41:25.993 00.000 21948 Move returns status 0, amount 0
03:41:25.993 00.000 21948 MoveAxis(N, 0, ABG)
03:41:25.993 00.000 21948 Move returns status 0, amount 0
03:41:25.993 00.000 21948 move complete, result=0
03:41:25.993 00.000 21948 worker thread done servicing request
03:41:25.993 00.000 21948 Worker thread wakes up
03:41:25.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:25.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:25.994 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:27.634 01.640 21948 Exposure complete
03:41:27.666 00.032 21948 worker thread done servicing request
03:41:27.667 00.001 18120 OnExposeComplete: enter
03:41:27.667 00.000 18120 UpdateGuideState(): m_state=6
03:41:27.668 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6215
03:41:27.668 00.000 18120 Star::Find returns 1 (0), X=894.46, Y=233.18, Mass=1966, SNR=30.6, Peak=139 HFD=3.9
03:41:27.669 00.001 18120 MultiStar: [#1 -0.09,0.20,0.68,U] [#2 0.29,-0.01,0.63,U] [#3 0.20,0.05,0.58,U] [#4 0.07,-0.19,0.55,U] [#5 0.38,-0.16,0.45,U] [#6 0.02,-0.21,0.50,U] [#7 0.26,-0.08,0.41,U] [#8 0.11,-0.02,0.36,U] 
03:41:27.669 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {-0.13, -0.01}
03:41:27.670 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
03:41:27.670 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:41:27.671 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.35 mountX=-0.07 mountY=-0.07, mountTheta=-2.36
03:41:27.672 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
03:41:27.672 00.000 18120 Enqueuing Move request for scope (0.09, -0.03)
03:41:27.673 00.001 21948 Worker thread wakes up
03:41:27.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
03:41:27.673 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
03:41:27.673 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.07 yDistance=-0.07
03:41:27.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:41:27.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:27.673 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:27.673 00.000 18120 UpdateGuideState exits: m=1966 RSB=30.6
03:41:27.674 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:27.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:27.675 00.001 18120 Enqueuing Expose request
03:41:27.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:41:27.675 00.000 21948 MoveAxis(E, 0, ABG)
03:41:27.675 00.000 21948 Move returns status 0, amount 0
03:41:27.675 00.000 21948 MoveAxis(N, 0, ABG)
03:41:27.675 00.000 21948 Move returns status 0, amount 0
03:41:27.675 00.000 21948 move complete, result=0
03:41:27.675 00.000 21948 worker thread done servicing request
03:41:27.675 00.000 21948 Worker thread wakes up
03:41:27.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:27.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:27.676 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:29.202 01.526 21948 Exposure complete
03:41:29.255 00.053 21948 worker thread done servicing request
03:41:29.255 00.000 18120 OnExposeComplete: enter
03:41:29.256 00.001 18120 UpdateGuideState(): m_state=6
03:41:29.257 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6216
03:41:29.258 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=233.06, Mass=1785, SNR=29.2, Peak=142 HFD=4.1
03:41:29.260 00.002 18120 MultiStar: [#1 0.07,0.05,0.75,U] [#2 0.44,-0.17,0.00,M1] [#3 0.45,-0.14,0.00,M1] [#4 0.15,-0.36,0.56,U] [#5 0.20,0.02,0.48,U] [#6 0.24,-0.31,0.54,U] [#7 0.56,-0.01,0.00,M1] [#8 0.28,-0.23,0.39,U] 
03:41:29.261 00.001 18120 single-star, 5 included, MultiStar: {0.13, -0.14}, one-star: {0.01, -0.12}
03:41:29.263 00.002 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.00) = xAngle (-3.50 = 2.78)
03:41:29.265 00.002 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.74)
03:41:29.265 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.51 mountX=-0.12 mountY=0.05, mountTheta=2.74
03:41:29.266 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
03:41:29.267 00.001 18120 Enqueuing Move request for scope (0.01, -0.12)
03:41:29.267 00.000 21948 Worker thread wakes up
03:41:29.267 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
03:41:29.267 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
03:41:29.267 00.000 21948 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.05
03:41:29.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:41:29.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:29.267 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:29.268 00.001 18120 UpdateGuideState exits: m=1785 RSB=29.2
03:41:29.268 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:29.269 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:29.269 00.000 18120 Enqueuing Expose request
03:41:29.270 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:41:29.270 00.000 21948 MoveAxis(E, 0, ABG)
03:41:29.270 00.000 21948 Move returns status 0, amount 0
03:41:29.270 00.000 21948 MoveAxis(N, 0, ABG)
03:41:29.270 00.000 21948 Move returns status 0, amount 0
03:41:29.270 00.000 21948 move complete, result=0
03:41:29.270 00.000 21948 worker thread done servicing request
03:41:29.270 00.000 21948 Worker thread wakes up
03:41:29.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:29.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:29.270 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:30.904 01.634 21948 Exposure complete
03:41:30.952 00.048 21948 worker thread done servicing request
03:41:30.952 00.000 18120 OnExposeComplete: enter
03:41:30.953 00.001 18120 UpdateGuideState(): m_state=6
03:41:30.953 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6217
03:41:30.954 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=233.25, Mass=1923, SNR=30.3, Peak=153 HFD=3.8
03:41:30.954 00.000 18120 MultiStar: [#1 0.00,-0.12,0.70,U] [#2 0.20,-0.20,0.62,U] [#3 0.27,-0.13,0.57,U] [#4 0.19,-0.08,0.54,U] [#5 0.48,0.05,0.00,M1] [#6 0.30,-0.10,0.53,U] [#7 0.17,-0.02,0.45,U] [#8 0.27,-0.08,0.38,U] 
03:41:30.955 00.001 18120 single-star, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.03, 0.06}
03:41:30.955 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
03:41:30.955 00.000 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
03:41:30.956 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.08 mountX=0.04 mountY=-0.06, mountTheta=-0.93
03:41:30.957 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
03:41:30.958 00.001 18120 Enqueuing Move request for scope (0.03, 0.06)
03:41:30.958 00.000 21948 Worker thread wakes up
03:41:30.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
03:41:30.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:41:30.958 00.000 21948 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
03:41:30.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:41:30.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:30.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:30.960 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:41:30.960 00.000 21948 MoveAxis(E, 0, ABG)
03:41:30.960 00.000 21948 Move returns status 0, amount 0
03:41:30.960 00.000 21948 MoveAxis(N, 0, ABG)
03:41:30.960 00.000 21948 Move returns status 0, amount 0
03:41:30.960 00.000 21948 move complete, result=0
03:41:30.960 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.3
03:41:30.961 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:30.962 00.001 21948 worker thread done servicing request
03:41:30.962 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:30.963 00.001 18120 Enqueuing Expose request
03:41:30.963 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:30.965 00.002 21948 Worker thread wakes up
03:41:30.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:30.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:32.481 01.516 21948 Exposure complete
03:41:32.537 00.056 21948 worker thread done servicing request
03:41:32.537 00.000 18120 OnExposeComplete: enter
03:41:32.540 00.003 18120 UpdateGuideState(): m_state=6
03:41:32.542 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6218
03:41:32.544 00.002 18120 Star::Find returns 1 (0), X=894.47, Y=233.37, Mass=1847, SNR=29.7, Peak=132 HFD=4.1
03:41:32.545 00.001 18120 MultiStar: [#1 0.08,0.28,0.70,U] [#2 0.04,0.23,0.61,U] [#3 0.33,0.10,0.58,U] [#4 0.14,-0.27,0.59,U] [#5 0.26,-0.13,0.46,U] [#6 0.02,0.10,0.54,U] [#7 0.19,0.04,0.44,U] [#8 0.09,-0.12,0.40,U] 
03:41:32.547 00.002 18120 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {-0.12, 0.18}
03:41:32.549 00.002 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
03:41:32.551 00.002 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
03:41:32.553 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=0.03 mountY=-0.11, mountTheta=-1.34
03:41:32.558 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
03:41:32.560 00.002 18120 Enqueuing Move request for scope (0.09, 0.07)
03:41:32.561 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:32.563 00.002 18120 UpdateGuideState exits: m=1847 RSB=29.7
03:41:32.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:32.565 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:32.566 00.001 18120 Enqueuing Expose request
03:41:32.568 00.002 21948 Worker thread wakes up
03:41:32.568 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:41:32.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:41:32.569 00.001 21948 Moving (0.09, 0.07) raw xDistance=0.03 yDistance=-0.11
03:41:32.569 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:41:32.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:32.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:41:32.569 00.000 21948 MoveAxis(E, 0, ABG)
03:41:32.569 00.000 21948 Move returns status 0, amount 0
03:41:32.569 00.000 21948 MoveAxis(N, 0, ABG)
03:41:32.569 00.000 21948 Move returns status 0, amount 0
03:41:32.569 00.000 21948 move complete, result=0
03:41:32.569 00.000 21948 worker thread done servicing request
03:41:32.569 00.000 21948 Worker thread wakes up
03:41:32.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:32.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:32.569 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:34.202 01.633 21948 Exposure complete
03:41:34.246 00.044 21948 worker thread done servicing request
03:41:34.246 00.000 18120 OnExposeComplete: enter
03:41:34.247 00.001 18120 UpdateGuideState(): m_state=6
03:41:34.247 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6219
03:41:34.251 00.004 18120 Star::Find returns 1 (0), X=894.54, Y=233.21, Mass=1876, SNR=30.1, Peak=125 HFD=4.3
03:41:34.251 00.000 18120 MultiStar: [#1 0.46,-0.24,0.00,M1] [#2 0.41,-0.29,0.00,M1] [#3 0.44,-0.15,0.00,M1] [#4 0.14,-0.38,0.58,U] [#5 0.41,-0.48,0.00,M1] [#6 0.12,-0.35,0.53,U] [#7 0.31,-0.33,0.00,M1] [#8 0.45,-0.40,0.00,M1] 
03:41:34.252 00.001 18120 single-star, 2 included, MultiStar: {0.05, -0.18}, one-star: {-0.05, 0.03}
03:41:34.252 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
03:41:34.253 00.001 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
03:41:34.253 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.68 mountX=0.04 mountY=0.03, mountTheta=0.65
03:41:34.254 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
03:41:34.255 00.001 18120 Enqueuing Move request for scope (-0.05, 0.03)
03:41:34.255 00.000 21948 Worker thread wakes up
03:41:34.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:34.256 00.001 18120 UpdateGuideState exits: m=1876 RSB=30.1
03:41:34.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:34.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:34.257 00.001 18120 Enqueuing Expose request
03:41:34.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:41:34.257 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:41:34.257 00.000 21948 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.03
03:41:34.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:41:34.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:34.258 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:41:34.258 00.000 21948 MoveAxis(E, 0, ABG)
03:41:34.258 00.000 21948 Move returns status 0, amount 0
03:41:34.258 00.000 21948 MoveAxis(N, 0, ABG)
03:41:34.258 00.000 21948 Move returns status 0, amount 0
03:41:34.258 00.000 21948 move complete, result=0
03:41:34.258 00.000 21948 worker thread done servicing request
03:41:34.258 00.000 21948 Worker thread wakes up
03:41:34.258 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:34.258 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:34.259 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:35.774 01.515 21948 Exposure complete
03:41:35.811 00.037 21948 worker thread done servicing request
03:41:35.811 00.000 18120 OnExposeComplete: enter
03:41:35.812 00.001 18120 UpdateGuideState(): m_state=6
03:41:35.813 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6220
03:41:35.814 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=233.17, Mass=2096, SNR=31.6, Peak=161 HFD=4.0
03:41:35.814 00.000 18120 MultiStar: [#1 -0.11,0.10,0.71,U] [#2 0.07,-0.16,0.60,U] [#3 0.35,0.06,0.58,U] [#4 0.03,-0.48,0.00,M1] [#5 0.20,-0.08,0.44,U] [#6 -0.20,-0.04,0.49,U] [#7 0.35,-0.00,0.43,U] [#8 0.24,-0.35,0.37,U] 
03:41:35.815 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {-0.21, -0.01}
03:41:35.816 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:41:35.816 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
03:41:35.817 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.80 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
03:41:35.822 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
03:41:35.823 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
03:41:35.823 00.000 21948 Worker thread wakes up
03:41:35.824 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:35.824 00.000 18120 UpdateGuideState exits: m=2096 RSB=31.6
03:41:35.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:35.825 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:35.825 00.000 18120 Enqueuing Expose request
03:41:35.826 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:41:35.826 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:41:35.826 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
03:41:35.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:41:35.826 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:35.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:35.826 00.000 21948 MoveAxis(E, 0, ABG)
03:41:35.826 00.000 21948 Move returns status 0, amount 0
03:41:35.826 00.000 21948 MoveAxis(N, 0, ABG)
03:41:35.826 00.000 21948 Move returns status 0, amount 0
03:41:35.826 00.000 21948 move complete, result=0
03:41:35.826 00.000 21948 worker thread done servicing request
03:41:35.826 00.000 21948 Worker thread wakes up
03:41:35.826 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:35.826 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:35.826 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:37.458 01.632 21948 Exposure complete
03:41:37.492 00.034 21948 worker thread done servicing request
03:41:37.492 00.000 18120 OnExposeComplete: enter
03:41:37.492 00.000 18120 UpdateGuideState(): m_state=6
03:41:37.494 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6221
03:41:37.494 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=233.28, Mass=1725, SNR=28.7, Peak=129 HFD=4.2
03:41:37.495 00.001 18120 MultiStar: [#1 -0.19,0.03,0.75,U] [#2 -0.04,0.02,0.67,U] [#3 -0.01,0.04,0.60,U] [#4 -0.01,-0.33,0.57,U] [#5 0.33,-0.49,0.00,M1] [#6 -0.23,-0.21,0.54,U] [#7 0.09,-0.16,0.44,U] [#8 -0.08,-0.02,0.42,U] 
03:41:37.495 00.000 18120 refined, 7 included, MultiStar: {-0.13, -0.05}, one-star: {-0.37, 0.09}
03:41:37.495 00.000 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.00) = xAngle (-4.81 = 1.48)
03:41:37.496 00.001 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.85 = 1.44)
03:41:37.496 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.81 mountX=0.01 mountY=0.14, mountTheta=1.48
03:41:37.498 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.05, opts=13)
03:41:37.498 00.000 18120 Enqueuing Move request for scope (-0.13, -0.05)
03:41:37.499 00.001 21948 Worker thread wakes up
03:41:37.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:37.499 00.000 18120 UpdateGuideState exits: m=1725 RSB=28.7
03:41:37.500 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:37.500 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:37.500 00.000 18120 Enqueuing Expose request
03:41:37.501 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
03:41:37.501 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
03:41:37.501 00.000 21948 Moving (-0.13, -0.05) raw xDistance=0.01 yDistance=0.14
03:41:37.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:41:37.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:37.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:41:37.501 00.000 21948 MoveAxis(E, 0, ABG)
03:41:37.501 00.000 21948 Move returns status 0, amount 0
03:41:37.501 00.000 21948 MoveAxis(N, 0, ABG)
03:41:37.501 00.000 21948 Move returns status 0, amount 0
03:41:37.501 00.000 21948 move complete, result=0
03:41:37.501 00.000 21948 worker thread done servicing request
03:41:37.501 00.000 21948 Worker thread wakes up
03:41:37.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:37.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:37.502 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:39.015 01.513 21948 Exposure complete
03:41:39.059 00.044 21948 worker thread done servicing request
03:41:39.059 00.000 18120 OnExposeComplete: enter
03:41:39.060 00.001 18120 UpdateGuideState(): m_state=6
03:41:39.060 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6222
03:41:39.061 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=233.29, Mass=1804, SNR=29.4, Peak=128 HFD=4.3
03:41:39.061 00.000 18120 MultiStar: [#1 0.08,0.10,0.72,U] [#2 0.10,0.12,0.63,U] [#3 0.06,0.19,0.60,U] [#4 -0.14,-0.25,0.54,U] [#5 0.33,-0.22,0.47,U] [#6 0.08,0.03,0.50,U] [#7 0.18,0.11,0.43,U] [#8 0.00,-0.32,0.38,U] 
03:41:39.062 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.30, 0.10}
03:41:39.062 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
03:41:39.063 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
03:41:39.063 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.87 mountX=0.01 mountY=-0.01, mountTheta=-1.13
03:41:39.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
03:41:39.065 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
03:41:39.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:39.066 00.001 18120 UpdateGuideState exits: m=1804 RSB=29.4
03:41:39.067 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:39.067 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:39.068 00.001 18120 Enqueuing Expose request
03:41:39.069 00.001 21948 Worker thread wakes up
03:41:39.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:41:39.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:41:39.069 00.000 21948 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:41:39.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:41:39.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:39.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:41:39.069 00.000 21948 MoveAxis(E, 0, ABG)
03:41:39.069 00.000 21948 Move returns status 0, amount 0
03:41:39.069 00.000 21948 MoveAxis(N, 0, ABG)
03:41:39.069 00.000 21948 Move returns status 0, amount 0
03:41:39.069 00.000 21948 move complete, result=0
03:41:39.070 00.001 21948 worker thread done servicing request
03:41:39.070 00.000 21948 Worker thread wakes up
03:41:39.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:39.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:39.070 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:40.696 01.626 21948 Exposure complete
03:41:40.732 00.036 21948 worker thread done servicing request
03:41:40.732 00.000 18120 OnExposeComplete: enter
03:41:40.733 00.001 18120 UpdateGuideState(): m_state=6
03:41:40.733 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6223
03:41:40.734 00.001 18120 Star::Find returns 1 (0), X=894.54, Y=232.99, Mass=1739, SNR=28.8, Peak=127 HFD=4.1
03:41:40.734 00.000 18120 MultiStar: [#1 0.21,-0.28,0.71,U] [#2 0.20,-0.41,0.00,M1] [#3 0.18,-0.35,0.60,U] [#4 -0.16,-0.47,0.00,M1] [#5 0.11,-0.15,0.49,U] [#6 0.24,-0.48,0.00,M1] [#7 0.02,-0.01,0.42,U] [#8 0.01,-0.24,0.40,U] 
03:41:40.735 00.001 18120 single-star, 5 included, MultiStar: {0.08, -0.22}, one-star: {-0.05, -0.20}
03:41:40.735 00.000 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
03:41:40.736 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
03:41:40.737 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.82 mountX=-0.16 mountY=0.14, mountTheta=2.45
03:41:40.739 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.20, opts=13)
03:41:40.740 00.001 18120 Enqueuing Move request for scope (-0.05, -0.20)
03:41:40.741 00.001 21948 Worker thread wakes up
03:41:40.741 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
03:41:40.741 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
03:41:40.741 00.000 21948 Moving (-0.05, -0.20) raw xDistance=-0.16 yDistance=0.14
03:41:40.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:41:40.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:40.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:40.741 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.8
03:41:40.742 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:40.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:40.744 00.002 18120 Enqueuing Expose request
03:41:40.747 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:41:40.747 00.000 21948 MoveAxis(E, 0, ABG)
03:41:40.747 00.000 21948 Move returns status 0, amount 0
03:41:40.747 00.000 21948 MoveAxis(N, 0, ABG)
03:41:40.747 00.000 21948 Move returns status 0, amount 0
03:41:40.747 00.000 21948 move complete, result=0
03:41:40.747 00.000 21948 worker thread done servicing request
03:41:40.747 00.000 21948 Worker thread wakes up
03:41:40.747 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:40.748 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:40.748 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:42.273 01.525 21948 Exposure complete
03:41:42.338 00.065 21948 worker thread done servicing request
03:41:42.338 00.000 18120 OnExposeComplete: enter
03:41:42.340 00.002 18120 UpdateGuideState(): m_state=6
03:41:42.341 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6224
03:41:42.343 00.002 18120 Star::Find returns 1 (0), X=894.54, Y=232.97, Mass=1844, SNR=29.8, Peak=145 HFD=4.1
03:41:42.344 00.001 18120 MultiStar: [#1 -0.00,-0.24,0.70,U] [#2 0.03,-0.25,0.67,U] [#3 0.06,-0.24,0.59,U] [#4 -0.14,-0.45,0.00,M2] [#5 0.05,-0.34,0.50,U] [#6 0.07,-0.40,0.52,U] [#7 0.27,-0.14,0.42,U] [#8 0.11,-0.43,0.39,U] 
03:41:42.345 00.001 18120 single-star, 7 included, MultiStar: {0.04, -0.27}, one-star: {-0.05, -0.22}
03:41:42.345 00.000 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.81 = 2.48)
03:41:42.346 00.001 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.44)
03:41:42.346 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.81 mountX=-0.18 mountY=0.14, mountTheta=2.45
03:41:42.348 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.22, opts=13)
03:41:42.349 00.001 18120 Enqueuing Move request for scope (-0.05, -0.22)
03:41:42.350 00.001 21948 Worker thread wakes up
03:41:42.351 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:42.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
03:41:42.351 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.8
03:41:42.351 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
03:41:42.351 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:42.353 00.002 21948 Moving (-0.05, -0.22) raw xDistance=-0.18 yDistance=0.14
03:41:42.353 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:42.353 00.000 18120 Enqueuing Expose request
03:41:42.354 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:41:42.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:42.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:41:42.354 00.000 21948 MoveAxis(E, 0, ABG)
03:41:42.354 00.000 21948 Move returns status 0, amount 0
03:41:42.354 00.000 21948 MoveAxis(N, 0, ABG)
03:41:42.354 00.000 21948 Move returns status 0, amount 0
03:41:42.354 00.000 21948 move complete, result=0
03:41:42.354 00.000 21948 worker thread done servicing request
03:41:42.354 00.000 21948 Worker thread wakes up
03:41:42.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:42.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:42.354 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:43.980 01.626 21948 Exposure complete
03:41:44.006 00.026 21948 worker thread done servicing request
03:41:44.006 00.000 18120 OnExposeComplete: enter
03:41:44.006 00.000 18120 UpdateGuideState(): m_state=6
03:41:44.007 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6225
03:41:44.007 00.000 18120 Star::Find returns 1 (0), X=894.48, Y=232.86, Mass=1871, SNR=30.0, Peak=145 HFD=3.9
03:41:44.008 00.001 18120 MultiStar: [#1 -0.38,-0.10,0.70,U] [#2 -0.03,-0.17,0.63,U] [#3 0.11,-0.28,0.58,U] [#4 -0.05,-0.64,0.00,M3] [#5 -0.15,-0.05,0.46,U] [#6 0.00,-0.30,0.53,U] [#7 0.17,-0.46,0.00,M1] [#8 0.22,-0.39,0.00,M1] 
03:41:44.008 00.000 18120 refined, 5 included, MultiStar: {-0.10, -0.22}, one-star: {-0.11, -0.33}
03:41:44.009 00.001 18120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.00) = xAngle (-4.01 = 2.27)
03:41:44.009 00.000 18120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.23)
03:41:44.010 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-2.01 mountX=-0.15 mountY=0.19, mountTheta=2.26
03:41:44.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.22, opts=13)
03:41:44.011 00.000 18120 Enqueuing Move request for scope (-0.10, -0.22)
03:41:44.012 00.001 21948 Worker thread wakes up
03:41:44.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
03:41:44.012 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
03:41:44.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:44.013 00.001 21948 Moving (-0.10, -0.22) raw xDistance=-0.15 yDistance=0.19
03:41:44.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:41:44.013 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:44.013 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:41:44.013 00.000 21948 MoveAxis(E, 0, ABG)
03:41:44.013 00.000 21948 Move returns status 0, amount 0
03:41:44.013 00.000 21948 MoveAxis(N, 0, ABG)
03:41:44.013 00.000 21948 Move returns status 0, amount 0
03:41:44.013 00.000 21948 move complete, result=0
03:41:44.013 00.000 18120 UpdateGuideState exits: m=1871 RSB=30.0
03:41:44.014 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:44.015 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:44.016 00.001 18120 Enqueuing Expose request
03:41:44.016 00.000 21948 worker thread done servicing request
03:41:44.016 00.000 21948 Worker thread wakes up
03:41:44.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:44.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:44.016 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:41:45.535 01.519 21948 Exposure complete
03:41:45.583 00.048 21948 worker thread done servicing request
03:41:45.583 00.000 18120 OnExposeComplete: enter
03:41:45.583 00.000 18120 UpdateGuideState(): m_state=6
03:41:45.584 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6226
03:41:45.584 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=232.94, Mass=1758, SNR=29.0, Peak=132 HFD=4.1
03:41:45.585 00.001 18120 MultiStar: [#1 0.09,-0.07,0.74,U] [#2 -0.02,-0.11,0.66,U] [#3 0.38,-0.27,0.00,M1] [#4 0.05,-0.67,0.00,M4] [#5 0.29,-0.08,0.45,U] [#6 0.33,-0.37,0.00,M1] [#7 0.30,-0.26,0.43,U] [#8 0.08,-0.21,0.42,U] 
03:41:45.585 00.000 18120 refined, 5 included, MultiStar: {0.11, -0.17}, one-star: {0.05, -0.25}
03:41:45.586 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:41:45.586 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:41:45.587 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.99 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
03:41:45.590 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
03:41:45.590 00.000 18120 Enqueuing Move request for scope (0.11, -0.17)
03:41:45.591 00.001 21948 Worker thread wakes up
03:41:45.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
03:41:45.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
03:41:45.591 00.000 21948 Moving (0.11, -0.17) raw xDistance=-0.20 yDistance=-0.02
03:41:45.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:41:45.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:45.592 00.001 18120 UpdateGuideState exits: m=1758 RSB=29.0
03:41:45.592 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:45.593 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:45.593 00.000 18120 Enqueuing Expose request
03:41:45.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:45.594 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:45.594 00.000 21948 MoveAxis(E, 0, ABG)
03:41:45.594 00.000 21948 Move returns status 0, amount 0
03:41:45.594 00.000 21948 MoveAxis(N, 0, ABG)
03:41:45.594 00.000 21948 Move returns status 0, amount 0
03:41:45.594 00.000 21948 move complete, result=0
03:41:45.594 00.000 21948 worker thread done servicing request
03:41:45.594 00.000 21948 Worker thread wakes up
03:41:45.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:45.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:45.594 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:47.234 01.640 21948 Exposure complete
03:41:47.280 00.046 21948 worker thread done servicing request
03:41:47.280 00.000 18120 OnExposeComplete: enter
03:41:47.281 00.001 18120 UpdateGuideState(): m_state=6
03:41:47.281 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6227
03:41:47.282 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=232.96, Mass=1895, SNR=30.1, Peak=165 HFD=4.1
03:41:47.282 00.000 18120 MultiStar: [#1 0.53,-0.42,0.00,M1] [#2 0.46,-0.40,0.00,M1] [#3 0.69,-0.33,0.00,M2] [#4 0.42,-0.61,0.00,M5] [#5 0.55,-0.37,0.00,M1] [#6 0.56,-0.23,0.00,M2] [#7 0.54,-0.28,0.00,M1] [#8 0.42,-0.31,0.00,M1] 
03:41:47.283 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
03:41:47.283 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
03:41:47.283 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.93 mountX=-0.27 mountY=-0.05, mountTheta=-2.96
03:41:47.284 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.22, opts=13)
03:41:47.285 00.001 18120 Enqueuing Move request for scope (0.17, -0.22)
03:41:47.285 00.000 21948 Worker thread wakes up
03:41:47.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:47.286 00.001 18120 UpdateGuideState exits: m=1895 RSB=30.1
03:41:47.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:47.287 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:47.287 00.000 18120 Enqueuing Expose request
03:41:47.288 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
03:41:47.288 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
03:41:47.288 00.000 21948 Moving (0.17, -0.22) raw xDistance=-0.27 yDistance=-0.05
03:41:47.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:41:47.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:47.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:41:47.288 00.000 21948 MoveAxis(E, 49, ABG)
03:41:47.288 00.000 21948 Guiding  Dir = 2, Dur = 49
03:41:47.288 00.000 21948 IsSlewing returns 0
03:41:47.288 00.000 21948 IsGuiding returns 0
03:41:47.291 00.003 21948 PulseGuide returned control before completion, sleep 58
03:41:47.358 00.067 21948 IsGuiding returns 0
03:41:47.358 00.000 21948 Move returns status 0, amount 49
03:41:47.358 00.000 21948 MoveAxis(N, 0, ABG)
03:41:47.358 00.000 21948 Move returns status 0, amount 0
03:41:47.358 00.000 21948 move complete, result=0
03:41:47.358 00.000 21948 worker thread done servicing request
03:41:47.358 00.000 21948 Worker thread wakes up
03:41:47.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:47.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:47.358 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
03:41:48.766 01.408 21948 Exposure complete
03:41:48.805 00.039 21948 worker thread done servicing request
03:41:48.805 00.000 18120 OnExposeComplete: enter
03:41:48.806 00.001 18120 UpdateGuideState(): m_state=6
03:41:48.807 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6228
03:41:48.808 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=232.99, Mass=1841, SNR=29.6, Peak=145 HFD=4.2
03:41:48.810 00.002 18120 MultiStar: [#1 0.22,-0.17,0.73,U] [#2 0.51,-0.18,0.00,M2] [#3 0.43,-0.01,0.62,U] [#4 0.14,-0.69,0.00,M6] [#5 0.44,-0.25,0.00,M2] [#6 0.17,-0.41,0.51,U] [#7 0.36,-0.52,0.00,M2] [#8 0.50,-0.17,0.00,M2] 
03:41:48.812 00.002 18120 single-star, 3 included, MultiStar: {0.26, -0.19}, one-star: {0.22, -0.20}
03:41:48.814 00.002 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
03:41:48.818 00.004 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
03:41:48.819 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.73 mountX=-0.28 mountY=-0.11, mountTheta=-2.77
03:41:48.820 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.20, opts=13)
03:41:48.821 00.001 18120 Enqueuing Move request for scope (0.22, -0.20)
03:41:48.821 00.000 21948 Worker thread wakes up
03:41:48.821 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:48.821 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.6
03:41:48.822 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:48.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:48.823 00.001 18120 Enqueuing Expose request
03:41:48.823 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
03:41:48.823 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
03:41:48.823 00.000 21948 Moving (0.22, -0.20) raw xDistance=-0.28 yDistance=-0.11
03:41:48.823 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:41:48.823 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:48.823 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:41:48.823 00.000 21948 MoveAxis(E, 53, ABG)
03:41:48.823 00.000 21948 Guiding  Dir = 2, Dur = 53
03:41:48.823 00.000 21948 IsSlewing returns 0
03:41:48.824 00.001 21948 IsGuiding returns 0
03:41:48.825 00.001 21948 PulseGuide returned control before completion, sleep 62
03:41:48.889 00.064 21948 IsGuiding returns 1
03:41:48.889 00.000 21948 scope still moving after pulse duration time elapsed
03:41:48.922 00.033 21948 IsSlewing returns 0
03:41:48.925 00.003 21948 IsGuiding returns 0
03:41:48.925 00.000 21948 scope move finished after 53 + 48 ms
03:41:48.925 00.000 21948 Move returns status 0, amount 53
03:41:48.925 00.000 21948 MoveAxis(N, 0, ABG)
03:41:48.925 00.000 21948 Move returns status 0, amount 0
03:41:48.925 00.000 21948 move complete, result=0
03:41:48.925 00.000 21948 worker thread done servicing request
03:41:48.925 00.000 21948 Worker thread wakes up
03:41:48.926 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:48.926 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
03:41:48.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:50.556 01.630 21948 Exposure complete
03:41:50.594 00.038 21948 worker thread done servicing request
03:41:50.594 00.000 18120 OnExposeComplete: enter
03:41:50.595 00.001 18120 UpdateGuideState(): m_state=6
03:41:50.597 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6229
03:41:50.597 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=233.16, Mass=1929, SNR=30.3, Peak=154 HFD=4.3
03:41:50.599 00.002 18120 MultiStar: [#1 0.40,0.08,0.73,U] [#2 0.60,-0.04,0.00,M3] [#3 0.49,-0.01,0.00,M2] [#4 0.40,-0.18,0.52,U] [#5 0.54,-0.13,0.00,M3] [#6 0.29,-0.01,0.48,U] [#7 0.63,0.05,0.00,M3] [#8 0.56,-0.22,0.00,M3] 
03:41:50.600 00.001 18120 single-star, 3 included, MultiStar: {0.34, -0.03}, one-star: {0.29, -0.03}
03:41:50.600 00.000 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
03:41:50.604 00.004 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
03:41:50.604 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.11 mountX=-0.15 mountY=-0.24, mountTheta=-2.12
03:41:50.605 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.03, opts=13)
03:41:50.605 00.000 18120 Enqueuing Move request for scope (0.29, -0.03)
03:41:50.606 00.001 21948 Worker thread wakes up
03:41:50.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
03:41:50.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
03:41:50.606 00.000 21948 Moving (0.29, -0.03) raw xDistance=-0.15 yDistance=-0.24
03:41:50.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:41:50.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:50.606 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:50.607 00.001 18120 UpdateGuideState exits: m=1929 RSB=30.3
03:41:50.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:50.607 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:50.608 00.001 18120 Enqueuing Expose request
03:41:50.608 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:41:50.608 00.000 21948 MoveAxis(E, 0, ABG)
03:41:50.608 00.000 21948 Move returns status 0, amount 0
03:41:50.608 00.000 21948 MoveAxis(N, 0, ABG)
03:41:50.608 00.000 21948 Move returns status 0, amount 0
03:41:50.608 00.000 21948 move complete, result=0
03:41:50.609 00.001 21948 worker thread done servicing request
03:41:50.609 00.000 21948 Worker thread wakes up
03:41:50.609 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:50.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:50.609 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:41:52.123 01.514 21948 Exposure complete
03:41:52.171 00.048 21948 worker thread done servicing request
03:41:52.171 00.000 18120 OnExposeComplete: enter
03:41:52.172 00.001 18120 UpdateGuideState(): m_state=6
03:41:52.173 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6230
03:41:52.173 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=233.07, Mass=1827, SNR=29.6, Peak=138 HFD=4.3
03:41:52.174 00.001 18120 MultiStar: [#1 0.59,-0.03,0.00,M1] [#2 0.68,-0.30,0.00,M4] [#3 0.64,0.01,0.00,M3] [#4 0.60,-0.34,0.00,M6] [#5 0.87,-0.16,0.00,M4] [#6 0.41,-0.38,0.00,M1] [#7 0.79,-0.16,0.00,M4] [#8 0.92,0.06,0.00,M4] 
03:41:52.174 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
03:41:52.175 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
03:41:52.175 00.000 18120 CameraToMount -- cameraX=0.56 cameraY=-0.12 hyp=0.57 cameraTheta=-0.21 mountX=-0.34 mountY=-0.44, mountTheta=-2.23
03:41:52.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.56, y=-0.12, opts=13)
03:41:52.177 00.001 18120 Enqueuing Move request for scope (0.56, -0.12)
03:41:52.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:52.178 00.001 21948 Worker thread wakes up
03:41:52.178 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.6
03:41:52.178 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.12) opts 0xd
03:41:52.178 00.000 21948 Handling offset move in thread for scope, endpoint = (0.56, -0.12)
03:41:52.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:52.178 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:52.179 00.001 18120 Enqueuing Expose request
03:41:52.179 00.000 21948 Moving (0.56, -0.12) raw xDistance=-0.34 yDistance=-0.44
03:41:52.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:41:52.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:52.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:41:52.179 00.000 21948 MoveAxis(E, 61, ABG)
03:41:52.179 00.000 21948 Guiding  Dir = 2, Dur = 61
03:41:52.180 00.001 21948 IsSlewing returns 0
03:41:52.180 00.000 21948 IsGuiding returns 0
03:41:52.181 00.001 21948 PulseGuide returned control before completion, sleep 70
03:41:52.264 00.083 21948 IsGuiding returns 0
03:41:52.264 00.000 21948 Move returns status 0, amount 61
03:41:52.265 00.001 21948 MoveAxis(N, 0, ABG)
03:41:52.265 00.000 21948 Move returns status 0, amount 0
03:41:52.277 00.012 21948 move complete, result=0
03:41:52.277 00.000 21948 worker thread done servicing request
03:41:52.277 00.000 21948 Worker thread wakes up
03:41:52.277 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.4 px 0 ms NORTH
03:41:52.278 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:52.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:53.908 01.630 21948 Exposure complete
03:41:53.958 00.050 21948 worker thread done servicing request
03:41:53.958 00.000 18120 OnExposeComplete: enter
03:41:53.959 00.001 18120 UpdateGuideState(): m_state=6
03:41:53.960 00.001 18120 Star::Find(15, 895, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6231
03:41:53.960 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=233.29, Mass=1815, SNR=29.4, Peak=154 HFD=4.1
03:41:53.961 00.001 18120 MultiStar: [#1 0.25,0.18,0.74,U] [#2 0.41,0.08,0.66,U] [#3 0.55,-0.06,0.00,M4] [#4 0.34,-0.16,0.60,U] [#5 0.93,0.11,0.00,M5] [#6 0.25,0.09,0.53,U] [#7 0.22,-0.09,0.44,U] [#8 0.35,0.11,0.41,U] 
03:41:53.961 00.000 18120 refined, 6 included, MultiStar: {0.32, 0.06}, one-star: {0.38, 0.10}
03:41:53.962 00.001 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
03:41:53.962 00.000 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
03:41:53.962 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.33 cameraTheta=0.17 mountX=-0.08 mountY=-0.31, mountTheta=-1.83
03:41:53.964 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.06, opts=13)
03:41:53.964 00.000 18120 Enqueuing Move request for scope (0.32, 0.06)
03:41:53.965 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:53.965 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.4
03:41:53.966 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:53.966 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:53.967 00.001 18120 Enqueuing Expose request
03:41:53.967 00.000 21948 Worker thread wakes up
03:41:53.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
03:41:53.967 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
03:41:53.967 00.000 21948 Moving (0.32, 0.06) raw xDistance=-0.08 yDistance=-0.31
03:41:53.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:41:53.967 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.27 newest=-1.00
03:41:53.967 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:41:53.967 00.000 21948 MoveAxis(E, 0, ABG)
03:41:53.968 00.001 21948 Move returns status 0, amount 0
03:41:53.968 00.000 21948 MoveAxis(N, 75, ABG)
03:41:53.968 00.000 21948 Guiding  Dir = 0, Dur = 75
03:41:53.968 00.000 21948 IsSlewing returns 0
03:41:53.968 00.000 21948 IsGuiding returns 0
03:41:53.972 00.004 21948 PulseGuide returned control before completion, sleep 81
03:41:54.069 00.097 21948 IsGuiding returns 1
03:41:54.069 00.000 21948 scope still moving after pulse duration time elapsed
03:41:54.096 00.027 21948 IsSlewing returns 0
03:41:54.096 00.000 21948 IsGuiding returns 0
03:41:54.097 00.001 21948 scope move finished after 75 + 53 ms
03:41:54.097 00.000 21948 Move returns status 0, amount 75
03:41:54.097 00.000 21948 move complete, result=0
03:41:54.097 00.000 21948 worker thread done servicing request
03:41:54.097 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 75 ms NORTH
03:41:54.098 00.001 21948 Worker thread wakes up
03:41:54.098 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:54.098 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:55.509 01.411 21948 Exposure complete
03:41:55.554 00.045 21948 worker thread done servicing request
03:41:55.554 00.000 18120 OnExposeComplete: enter
03:41:55.555 00.001 18120 UpdateGuideState(): m_state=6
03:41:55.556 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6232
03:41:55.556 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=233.35, Mass=1767, SNR=29.1, Peak=129 HFD=4.0
03:41:55.556 00.000 18120 MultiStar: [#1 -0.01,0.21,0.72,U] [#2 0.51,0.09,0.00,M4] [#3 0.27,0.02,0.61,U] [#4 0.29,-0.25,0.57,U] [#5 0.49,0.05,0.00,M6] [#6 0.45,0.07,0.00,M1] [#7 0.62,-0.23,0.00,M4] [#8 0.55,-0.05,0.00,M4] 
03:41:55.557 00.001 18120 refined, 3 included, MultiStar: {0.21, 0.06}, one-star: {0.29, 0.16}
03:41:55.557 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
03:41:55.558 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
03:41:55.558 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.29 mountX=-0.03 mountY=-0.21, mountTheta=-1.71
03:41:55.559 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.06, opts=13)
03:41:55.560 00.001 18120 Enqueuing Move request for scope (0.21, 0.06)
03:41:55.560 00.000 21948 Worker thread wakes up
03:41:55.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:55.562 00.002 18120 UpdateGuideState exits: m=1767 RSB=29.1
03:41:55.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:55.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:55.563 00.000 18120 Enqueuing Expose request
03:41:55.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
03:41:55.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
03:41:55.563 00.000 21948 Moving (0.21, 0.06) raw xDistance=-0.03 yDistance=-0.21
03:41:55.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:41:55.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:41:55.563 00.000 21948 MoveAxis(E, 0, ABG)
03:41:55.563 00.000 21948 Move returns status 0, amount 0
03:41:55.563 00.000 21948 MoveAxis(N, 51, ABG)
03:41:55.563 00.000 21948 Guiding  Dir = 0, Dur = 51
03:41:55.563 00.000 21948 IsSlewing returns 0
03:41:55.563 00.000 21948 IsGuiding returns 0
03:41:55.568 00.005 21948 PulseGuide returned control before completion, sleep 57
03:41:55.631 00.063 21948 IsGuiding returns 1
03:41:55.631 00.000 21948 scope still moving after pulse duration time elapsed
03:41:55.661 00.030 21948 IsSlewing returns 0
03:41:55.661 00.000 21948 IsGuiding returns 0
03:41:55.661 00.000 21948 scope move finished after 51 + 46 ms
03:41:55.661 00.000 21948 Move returns status 0, amount 51
03:41:55.661 00.000 21948 move complete, result=0
03:41:55.661 00.000 21948 worker thread done servicing request
03:41:55.661 00.000 21948 Worker thread wakes up
03:41:55.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:55.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:55.661 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 51 ms NORTH
03:41:57.294 01.633 21948 Exposure complete
03:41:57.343 00.049 21948 worker thread done servicing request
03:41:57.343 00.000 18120 OnExposeComplete: enter
03:41:57.343 00.000 18120 UpdateGuideState(): m_state=6
03:41:57.344 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6233
03:41:57.344 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=232.87, Mass=1726, SNR=28.8, Peak=130 HFD=4.3
03:41:57.345 00.001 18120 MultiStar: [#1 0.11,-0.28,0.75,U] [#2 0.52,-0.54,0.00,M5] [#3 0.22,-0.18,0.62,U] [#4 0.11,-0.77,0.00,M5] [#5 0.26,-0.52,0.00,M7] [#6 0.36,-0.44,0.00,M2] [#7 0.53,-0.24,0.00,M5] [#8 -0.04,-0.56,0.00,M5] 
03:41:57.345 00.000 18120 refined, 2 included, MultiStar: {0.26, -0.27}, one-star: {0.39, -0.32}
03:41:57.346 00.001 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
03:41:57.346 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
03:41:57.346 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.27 hyp=0.37 cameraTheta=-0.81 mountX=-0.35 mountY=-0.11, mountTheta=-2.85
03:41:57.348 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.27, opts=13)
03:41:57.349 00.001 18120 Enqueuing Move request for scope (0.26, -0.27)
03:41:57.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:57.349 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.8
03:41:57.349 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:57.350 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:57.350 00.000 18120 Enqueuing Expose request
03:41:57.351 00.001 21948 Worker thread wakes up
03:41:57.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.27) opts 0xd
03:41:57.351 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.27)
03:41:57.351 00.000 21948 Moving (0.26, -0.27) raw xDistance=-0.35 yDistance=-0.11
03:41:57.351 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:41:57.351 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:57.351 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:41:57.351 00.000 21948 MoveAxis(E, 63, ABG)
03:41:57.351 00.000 21948 Guiding  Dir = 2, Dur = 63
03:41:57.352 00.001 21948 IsSlewing returns 0
03:41:57.352 00.000 21948 IsGuiding returns 0
03:41:57.354 00.002 21948 PulseGuide returned control before completion, sleep 72
03:41:57.435 00.081 21948 IsGuiding returns 0
03:41:57.435 00.000 21948 Move returns status 0, amount 63
03:41:57.435 00.000 21948 MoveAxis(N, 0, ABG)
03:41:57.435 00.000 21948 Move returns status 0, amount 0
03:41:57.435 00.000 21948 move complete, result=0
03:41:57.435 00.000 21948 worker thread done servicing request
03:41:57.435 00.000 21948 Worker thread wakes up
03:41:57.435 00.000 18120 GuideStep: -0.4 px 63 ms EAST, -0.1 px 0 ms NORTH
03:41:57.436 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:57.436 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:58.850 01.414 21948 Exposure complete
03:41:58.903 00.053 21948 worker thread done servicing request
03:41:58.903 00.000 18120 OnExposeComplete: enter
03:41:58.903 00.000 18120 UpdateGuideState(): m_state=6
03:41:58.904 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6234
03:41:58.904 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=233.10, Mass=1913, SNR=30.2, Peak=141 HFD=4.2
03:41:58.905 00.001 18120 MultiStar: [#1 -0.05,-0.08,0.69,U] [#2 0.46,-0.05,0.00,M6] [#3 0.10,0.02,0.58,U] [#4 0.20,-0.37,0.54,U] [#5 0.35,-0.19,0.47,U] [#6 0.33,0.04,0.48,U] [#7 0.44,-0.08,0.00,M6] [#8 0.25,-0.46,0.00,M6] 
03:41:58.907 00.002 18120 refined, 5 included, MultiStar: {0.18, -0.11}, one-star: {0.22, -0.09}
03:41:58.908 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:41:58.909 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:41:58.910 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.54 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
03:41:58.913 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.11, opts=13)
03:41:58.914 00.001 18120 Enqueuing Move request for scope (0.18, -0.11)
03:41:58.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:41:58.915 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.2
03:41:58.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:58.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:41:58.916 00.000 18120 Enqueuing Expose request
03:41:58.916 00.000 21948 Worker thread wakes up
03:41:58.916 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
03:41:58.917 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
03:41:58.917 00.000 21948 Moving (0.18, -0.11) raw xDistance=-0.17 yDistance=-0.11
03:41:58.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:41:58.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:58.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:41:58.917 00.000 21948 MoveAxis(E, 0, ABG)
03:41:58.917 00.000 21948 Move returns status 0, amount 0
03:41:58.917 00.000 21948 MoveAxis(N, 0, ABG)
03:41:58.917 00.000 21948 Move returns status 0, amount 0
03:41:58.917 00.000 21948 move complete, result=0
03:41:58.917 00.000 21948 worker thread done servicing request
03:41:58.917 00.000 21948 Worker thread wakes up
03:41:58.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:41:58.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:41:58.917 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:00.551 01.634 21948 Exposure complete
03:42:00.608 00.057 21948 worker thread done servicing request
03:42:00.608 00.000 18120 OnExposeComplete: enter
03:42:00.610 00.002 18120 UpdateGuideState(): m_state=6
03:42:00.612 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6235
03:42:00.613 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=232.97, Mass=1903, SNR=30.2, Peak=141 HFD=4.1
03:42:00.615 00.002 18120 MultiStar: [#1 0.13,-0.09,0.70,U] [#2 0.10,-0.22,0.66,U] [#3 -0.06,-0.16,0.62,U] [#4 0.03,-0.32,0.58,U] [#5 0.12,-0.19,0.45,U] [#6 0.15,-0.30,0.54,U] [#7 0.36,-0.26,0.00,M7] [#8 -0.00,-0.53,0.00,M7] 
03:42:00.616 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.21}, one-star: {0.10, -0.22}
03:42:00.617 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
03:42:00.618 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
03:42:00.619 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.21 mountX=-0.23 mountY=0.02, mountTheta=3.04
03:42:00.621 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.21, opts=13)
03:42:00.624 00.003 18120 Enqueuing Move request for scope (0.08, -0.21)
03:42:00.625 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:00.626 00.001 21948 Worker thread wakes up
03:42:00.626 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
03:42:00.627 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
03:42:00.627 00.000 21948 Moving (0.08, -0.21) raw xDistance=-0.23 yDistance=0.02
03:42:00.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:42:00.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:00.627 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
03:42:00.628 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:00.629 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:42:00.629 00.000 21948 MoveAxis(E, 41, ABG)
03:42:00.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:00.630 00.001 18120 Enqueuing Expose request
03:42:00.631 00.001 21948 Guiding  Dir = 2, Dur = 41
03:42:00.631 00.000 21948 IsSlewing returns 0
03:42:00.631 00.000 21948 IsGuiding returns 0
03:42:00.633 00.002 21948 PulseGuide returned control before completion, sleep 50
03:42:00.691 00.058 21948 IsGuiding returns 0
03:42:00.691 00.000 21948 Move returns status 0, amount 41
03:42:00.691 00.000 21948 MoveAxis(N, 0, ABG)
03:42:00.691 00.000 21948 Move returns status 0, amount 0
03:42:00.691 00.000 21948 move complete, result=0
03:42:00.691 00.000 21948 worker thread done servicing request
03:42:00.691 00.000 21948 Worker thread wakes up
03:42:00.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:00.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:00.691 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
03:42:02.096 01.405 21948 Exposure complete
03:42:02.142 00.046 21948 worker thread done servicing request
03:42:02.143 00.001 18120 OnExposeComplete: enter
03:42:02.143 00.000 18120 UpdateGuideState(): m_state=6
03:42:02.144 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6236
03:42:02.144 00.000 18120 Star::Find returns 1 (0), X=894.62, Y=233.07, Mass=1736, SNR=28.9, Peak=138 HFD=4.1
03:42:02.145 00.001 18120 MultiStar: [#1 0.08,-0.03,0.75,U] [#2 0.40,-0.26,0.00,M6] [#3 0.34,0.06,0.60,U] [#4 0.16,-0.27,0.57,U] [#5 0.22,-0.10,0.48,U] [#6 0.33,-0.31,0.00,M1] [#7 0.13,-0.15,0.45,U] [#8 0.19,-0.02,0.42,U] 
03:42:02.145 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.09}, one-star: {0.03, -0.12}
03:42:02.146 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.93)
03:42:02.146 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.89)
03:42:02.146 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.12 mountY=0.03, mountTheta=2.89
03:42:02.148 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
03:42:02.149 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
03:42:02.150 00.001 21948 Worker thread wakes up
03:42:02.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:02.151 00.001 18120 UpdateGuideState exits: m=1736 RSB=28.9
03:42:02.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:02.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:02.152 00.001 18120 Enqueuing Expose request
03:42:02.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
03:42:02.152 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
03:42:02.152 00.000 21948 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
03:42:02.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:42:02.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:02.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:42:02.152 00.000 21948 MoveAxis(E, 0, ABG)
03:42:02.152 00.000 21948 Move returns status 0, amount 0
03:42:02.152 00.000 21948 MoveAxis(N, 0, ABG)
03:42:02.152 00.000 21948 Move returns status 0, amount 0
03:42:02.152 00.000 21948 move complete, result=0
03:42:02.152 00.000 21948 worker thread done servicing request
03:42:02.153 00.001 21948 Worker thread wakes up
03:42:02.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:02.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:02.153 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:03.782 01.629 21948 Exposure complete
03:42:03.827 00.045 21948 worker thread done servicing request
03:42:03.827 00.000 18120 OnExposeComplete: enter
03:42:03.828 00.001 18120 UpdateGuideState(): m_state=6
03:42:03.829 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6237
03:42:03.832 00.003 18120 Star::Find returns 1 (0), X=894.70, Y=233.40, Mass=1790, SNR=29.3, Peak=133 HFD=4.3
03:42:03.834 00.002 18120 MultiStar: [#1 0.15,0.25,0.68,U] [#2 0.29,0.10,0.66,U] [#3 0.42,-0.02,0.62,U] [#4 0.31,-0.03,0.55,U] [#5 0.27,0.15,0.46,U] [#6 0.42,0.23,0.00,M2] [#7 0.53,0.10,0.00,M7] [#8 0.28,-0.13,0.41,U] 
03:42:03.837 00.003 18120 single-star, 6 included, MultiStar: {0.24, 0.10}, one-star: {0.11, 0.22}
03:42:03.839 00.002 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.89 = -0.89)
03:42:03.840 00.001 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.93 = -0.93)
03:42:03.841 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.10 mountX=0.15 mountY=-0.19, mountTheta=-0.91
03:42:03.842 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.22, opts=13)
03:42:03.843 00.001 18120 Enqueuing Move request for scope (0.11, 0.22)
03:42:03.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:03.843 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
03:42:03.844 00.001 21948 Worker thread wakes up
03:42:03.844 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
03:42:03.844 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
03:42:03.844 00.000 21948 Moving (0.11, 0.22) raw xDistance=0.15 yDistance=-0.19
03:42:03.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:42:03.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:03.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:42:03.844 00.000 21948 MoveAxis(E, 0, ABG)
03:42:03.844 00.000 21948 Move returns status 0, amount 0
03:42:03.844 00.000 21948 MoveAxis(N, 0, ABG)
03:42:03.844 00.000 21948 Move returns status 0, amount 0
03:42:03.844 00.000 21948 move complete, result=0
03:42:03.844 00.000 21948 worker thread done servicing request
03:42:03.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:03.845 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:03.845 00.000 18120 Enqueuing Expose request
03:42:03.846 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:42:03.846 00.000 21948 Worker thread wakes up
03:42:03.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:03.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:05.369 01.523 21948 Exposure complete
03:42:05.399 00.030 21948 worker thread done servicing request
03:42:05.399 00.000 18120 OnExposeComplete: enter
03:42:05.400 00.001 18120 UpdateGuideState(): m_state=6
03:42:05.400 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6238
03:42:05.401 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=233.43, Mass=1744, SNR=28.9, Peak=114 HFD=4.3
03:42:05.402 00.001 18120 MultiStar: [#1 0.03,0.09,0.75,U] [#2 0.30,-0.10,0.65,U] [#3 0.04,0.02,0.62,U] [#4 0.15,-0.22,0.58,U] [#5 0.32,0.13,0.49,U] [#6 0.03,-0.05,0.53,U] [#7 0.51,0.04,0.00,M8] [#8 0.07,-0.10,0.42,U] 
03:42:05.402 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {-0.06, 0.24}
03:42:05.402 00.000 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
03:42:05.403 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
03:42:05.403 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.26 mountX=-0.02 mountY=-0.09, mountTheta=-1.74
03:42:05.404 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.02, opts=13)
03:42:05.405 00.001 18120 Enqueuing Move request for scope (0.09, 0.02)
03:42:05.405 00.000 21948 Worker thread wakes up
03:42:05.405 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:42:05.405 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:42:05.405 00.000 21948 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
03:42:05.405 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:42:05.405 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:05.407 00.002 18120 UpdateGuideState exits: m=1744 RSB=28.9
03:42:05.407 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:05.408 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:05.408 00.000 18120 Enqueuing Expose request
03:42:05.409 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:05.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:42:05.409 00.000 21948 MoveAxis(E, 0, ABG)
03:42:05.409 00.000 21948 Move returns status 0, amount 0
03:42:05.409 00.000 21948 MoveAxis(N, 0, ABG)
03:42:05.409 00.000 21948 Move returns status 0, amount 0
03:42:05.409 00.000 21948 move complete, result=0
03:42:05.409 00.000 21948 worker thread done servicing request
03:42:05.409 00.000 21948 Worker thread wakes up
03:42:05.409 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:05.409 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:05.409 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:07.035 01.626 21948 Exposure complete
03:42:07.082 00.047 21948 worker thread done servicing request
03:42:07.082 00.000 18120 OnExposeComplete: enter
03:42:07.083 00.001 18120 UpdateGuideState(): m_state=6
03:42:07.084 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6239
03:42:07.085 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=233.08, Mass=1773, SNR=29.1, Peak=127 HFD=4.0
03:42:07.085 00.000 18120 MultiStar: [#1 0.01,0.07,0.76,U] [#2 0.11,-0.05,0.62,U] [#3 -0.08,-0.16,0.60,U] [#4 0.15,-0.15,0.57,U] [#5 0.01,0.03,0.46,U] [#6 -0.02,-0.32,0.53,U] [#7 0.38,0.04,0.45,U] [#8 -0.01,-0.16,0.38,U] 
03:42:07.086 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.22, -0.11}
03:42:07.086 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
03:42:07.086 00.000 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
03:42:07.087 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=-0.08 mountY=0.03, mountTheta=2.80
03:42:07.088 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
03:42:07.089 00.001 18120 Enqueuing Move request for scope (0.01, -0.09)
03:42:07.089 00.000 21948 Worker thread wakes up
03:42:07.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:42:07.089 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:42:07.089 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
03:42:07.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:42:07.089 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:07.090 00.001 18120 UpdateGuideState exits: m=1773 RSB=29.1
03:42:07.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:07.091 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:07.091 00.000 18120 Enqueuing Expose request
03:42:07.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:07.092 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:42:07.092 00.000 21948 MoveAxis(E, 0, ABG)
03:42:07.092 00.000 21948 Move returns status 0, amount 0
03:42:07.092 00.000 21948 MoveAxis(N, 0, ABG)
03:42:07.092 00.000 21948 Move returns status 0, amount 0
03:42:07.092 00.000 21948 move complete, result=0
03:42:07.092 00.000 21948 worker thread done servicing request
03:42:07.092 00.000 21948 Worker thread wakes up
03:42:07.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:07.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:07.092 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:08.608 01.516 21948 Exposure complete
03:42:08.655 00.047 21948 worker thread done servicing request
03:42:08.655 00.000 18120 OnExposeComplete: enter
03:42:08.659 00.004 18120 UpdateGuideState(): m_state=6
03:42:08.661 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6240
03:42:08.663 00.002 18120 Star::Find returns 1 (0), X=894.87, Y=232.88, Mass=1865, SNR=29.9, Peak=148 HFD=4.3
03:42:08.666 00.003 18120 MultiStar: [#1 0.22,-0.36,0.71,U] [#2 0.39,-0.35,0.00,M4] [#3 0.49,-0.25,0.00,M1] [#4 0.39,-0.56,0.00,M1] [#5 0.49,-0.23,0.00,M2] [#6 0.20,-0.55,0.00,M1] [#7 0.59,-0.34,0.00,M8] [#8 0.26,-0.34,0.41,U] 
03:42:08.667 00.001 18120 single-star, 2 included, MultiStar: {0.25, -0.33}, one-star: {0.28, -0.31}
03:42:08.667 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
03:42:08.667 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
03:42:08.669 00.002 18120 CameraToMount -- cameraX=0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-0.83 mountX=-0.39 mountY=-0.11, mountTheta=-2.86
03:42:08.674 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.31, opts=13)
03:42:08.676 00.002 18120 Enqueuing Move request for scope (0.28, -0.31)
03:42:08.679 00.003 21948 Worker thread wakes up
03:42:08.679 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.31) opts 0xd
03:42:08.679 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.31)
03:42:08.679 00.000 21948 Moving (0.28, -0.31) raw xDistance=-0.39 yDistance=-0.11
03:42:08.679 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:42:08.679 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:08.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:08.679 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
03:42:08.680 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:08.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:08.681 00.001 18120 Enqueuing Expose request
03:42:08.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:42:08.681 00.000 21948 MoveAxis(E, 71, ABG)
03:42:08.681 00.000 21948 Guiding  Dir = 2, Dur = 71
03:42:08.681 00.000 21948 IsSlewing returns 0
03:42:08.682 00.001 21948 IsGuiding returns 0
03:42:08.683 00.001 21948 PulseGuide returned control before completion, sleep 80
03:42:08.777 00.094 21948 IsGuiding returns 0
03:42:08.777 00.000 21948 Move returns status 0, amount 71
03:42:08.777 00.000 21948 MoveAxis(N, 0, ABG)
03:42:08.777 00.000 21948 Move returns status 0, amount 0
03:42:08.779 00.002 21948 move complete, result=0
03:42:08.779 00.000 21948 worker thread done servicing request
03:42:08.779 00.000 21948 Worker thread wakes up
03:42:08.779 00.000 18120 GuideStep: -0.4 px 71 ms EAST, -0.1 px 0 ms NORTH
03:42:08.780 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:08.780 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:10.411 01.631 21948 Exposure complete
03:42:10.464 00.053 21948 worker thread done servicing request
03:42:10.464 00.000 18120 OnExposeComplete: enter
03:42:10.466 00.002 18120 UpdateGuideState(): m_state=6
03:42:10.468 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6241
03:42:10.469 00.001 18120 Star::Find returns 1 (0), X=894.48, Y=233.09, Mass=1809, SNR=29.3, Peak=135 HFD=3.9
03:42:10.470 00.001 18120 MultiStar: [#1 0.01,-0.03,0.71,U] [#2 0.01,-0.18,0.66,U] [#3 0.08,-0.14,0.61,U] [#4 0.01,-0.32,0.58,U] [#5 0.13,-0.05,0.47,U] [#6 -0.03,-0.19,0.58,U] [#7 0.12,-0.12,0.44,U] [#8 -0.16,-0.06,0.41,U] 
03:42:10.470 00.000 18120 refined, 8 included, MultiStar: {-0.00, -0.13}, one-star: {-0.11, -0.10}
03:42:10.471 00.001 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
03:42:10.471 00.000 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
03:42:10.472 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.58 mountX=-0.12 mountY=0.06, mountTheta=2.67
03:42:10.473 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.13, opts=13)
03:42:10.473 00.000 18120 Enqueuing Move request for scope (-0.00, -0.13)
03:42:10.474 00.001 21948 Worker thread wakes up
03:42:10.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
03:42:10.474 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
03:42:10.474 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:10.474 00.000 18120 UpdateGuideState exits: m=1809 RSB=29.3
03:42:10.475 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:10.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:10.476 00.001 18120 Enqueuing Expose request
03:42:10.476 00.000 21948 Moving (-0.00, -0.13) raw xDistance=-0.12 yDistance=0.06
03:42:10.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:42:10.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:10.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:42:10.476 00.000 21948 MoveAxis(E, 0, ABG)
03:42:10.476 00.000 21948 Move returns status 0, amount 0
03:42:10.476 00.000 21948 MoveAxis(N, 0, ABG)
03:42:10.476 00.000 21948 Move returns status 0, amount 0
03:42:10.476 00.000 21948 move complete, result=0
03:42:10.476 00.000 21948 worker thread done servicing request
03:42:10.476 00.000 21948 Worker thread wakes up
03:42:10.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:10.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:10.477 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:11.994 01.517 21948 Exposure complete
03:42:12.030 00.036 21948 worker thread done servicing request
03:42:12.030 00.000 18120 OnExposeComplete: enter
03:42:12.031 00.001 18120 UpdateGuideState(): m_state=6
03:42:12.031 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6242
03:42:12.032 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=233.31, Mass=1871, SNR=30.0, Peak=133 HFD=4.2
03:42:12.032 00.000 18120 MultiStar: [#1 -0.11,0.19,0.71,U] [#2 0.10,-0.08,0.63,U] [#3 -0.00,0.04,0.61,U] [#4 -0.14,-0.26,0.54,U] [#5 0.28,-0.05,0.45,U] [#6 -0.12,-0.16,0.51,U] [#7 0.17,-0.14,0.45,U] [#8 0.09,-0.20,0.39,U] 
03:42:12.033 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.20, 0.12}
03:42:12.033 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.16 = 2.12)
03:42:12.033 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.20 = 2.08)
03:42:12.034 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.16 mountX=-0.02 mountY=0.03, mountTheta=2.11
03:42:12.036 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
03:42:12.037 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
03:42:12.037 00.000 21948 Worker thread wakes up
03:42:12.037 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:42:12.037 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:42:12.037 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:42:12.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:42:12.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:12.037 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:12.037 00.000 18120 UpdateGuideState exits: m=1871 RSB=30.0
03:42:12.038 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:12.038 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:12.039 00.001 18120 Enqueuing Expose request
03:42:12.040 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:42:12.040 00.000 21948 MoveAxis(E, 0, ABG)
03:42:12.040 00.000 21948 Move returns status 0, amount 0
03:42:12.040 00.000 21948 MoveAxis(N, 0, ABG)
03:42:12.040 00.000 21948 Move returns status 0, amount 0
03:42:12.040 00.000 21948 move complete, result=0
03:42:12.040 00.000 21948 worker thread done servicing request
03:42:12.040 00.000 21948 Worker thread wakes up
03:42:12.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:12.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:12.041 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:13.673 01.632 21948 Exposure complete
03:42:13.711 00.038 21948 worker thread done servicing request
03:42:13.711 00.000 18120 OnExposeComplete: enter
03:42:13.712 00.001 18120 UpdateGuideState(): m_state=6
03:42:13.712 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6243
03:42:13.713 00.001 18120 Star::Find returns 1 (0), X=894.32, Y=233.40, Mass=1759, SNR=29.1, Peak=136 HFD=3.9
03:42:13.713 00.000 18120 MultiStar: [#1 -0.20,0.34,0.76,U] [#2 0.09,0.30,0.65,U] [#3 -0.14,0.43,0.00,M1] [#4 -0.33,0.21,0.59,U] [#5 -0.07,-0.04,0.47,U] [#6 -0.18,0.38,0.50,U] [#7 0.05,-0.05,0.43,U] [#8 -0.37,0.14,0.43,U] 
03:42:13.715 00.002 18120 refined, 7 included, MultiStar: {-0.17, 0.21}, one-star: {-0.27, 0.22}
03:42:13.716 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
03:42:13.717 00.001 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
03:42:13.720 00.003 18120 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.26 mountX=0.26 mountY=0.06, mountTheta=0.23
03:42:13.723 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.21, opts=13)
03:42:13.724 00.001 18120 Enqueuing Move request for scope (-0.17, 0.21)
03:42:13.724 00.000 21948 Worker thread wakes up
03:42:13.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:13.725 00.001 18120 UpdateGuideState exits: m=1759 RSB=29.1
03:42:13.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:13.725 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:13.727 00.002 18120 Enqueuing Expose request
03:42:13.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
03:42:13.727 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
03:42:13.727 00.000 21948 Moving (-0.17, 0.21) raw xDistance=0.26 yDistance=0.06
03:42:13.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:42:13.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:13.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:42:13.727 00.000 21948 MoveAxis(W, 46, ABG)
03:42:13.727 00.000 21948 Guiding  Dir = 3, Dur = 46
03:42:13.728 00.001 21948 IsSlewing returns 0
03:42:13.728 00.000 21948 IsGuiding returns 0
03:42:13.730 00.002 21948 PulseGuide returned control before completion, sleep 54
03:42:13.800 00.070 21948 IsGuiding returns 0
03:42:13.800 00.000 21948 Move returns status 0, amount 46
03:42:13.800 00.000 21948 MoveAxis(N, 0, ABG)
03:42:13.800 00.000 21948 Move returns status 0, amount 0
03:42:13.800 00.000 21948 move complete, result=0
03:42:13.800 00.000 21948 worker thread done servicing request
03:42:13.800 00.000 21948 Worker thread wakes up
03:42:13.800 00.000 18120 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
03:42:13.801 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:13.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:15.204 01.403 21948 Exposure complete
03:42:15.238 00.034 21948 worker thread done servicing request
03:42:15.239 00.001 18120 OnExposeComplete: enter
03:42:15.239 00.000 18120 UpdateGuideState(): m_state=6
03:42:15.240 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6244
03:42:15.240 00.000 18120 Star::Find returns 1 (0), X=894.46, Y=233.22, Mass=1828, SNR=29.5, Peak=125 HFD=3.9
03:42:15.241 00.001 18120 MultiStar: [#1 0.03,0.04,0.74,U] [#2 0.35,-0.20,0.63,U] [#3 0.21,-0.02,0.64,U] [#4 0.10,-0.41,0.56,U] [#5 0.11,-0.28,0.49,U] [#6 -0.01,0.00,0.53,U] [#7 0.16,-0.14,0.44,U] [#8 0.08,-0.07,0.42,U] 
03:42:15.241 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {-0.13, 0.03}
03:42:15.242 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
03:42:15.242 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:42:15.242 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
03:42:15.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.10, opts=13)
03:42:15.244 00.000 18120 Enqueuing Move request for scope (0.08, -0.10)
03:42:15.245 00.001 21948 Worker thread wakes up
03:42:15.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:15.245 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.5
03:42:15.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:15.246 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:15.246 00.000 18120 Enqueuing Expose request
03:42:15.247 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
03:42:15.247 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
03:42:15.247 00.000 21948 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.03
03:42:15.247 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:42:15.247 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:15.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:42:15.247 00.000 21948 MoveAxis(E, 0, ABG)
03:42:15.247 00.000 21948 Move returns status 0, amount 0
03:42:15.247 00.000 21948 MoveAxis(N, 0, ABG)
03:42:15.247 00.000 21948 Move returns status 0, amount 0
03:42:15.247 00.000 21948 move complete, result=0
03:42:15.247 00.000 21948 worker thread done servicing request
03:42:15.247 00.000 21948 Worker thread wakes up
03:42:15.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:15.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:15.247 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:16.885 01.638 21948 Exposure complete
03:42:16.931 00.046 21948 worker thread done servicing request
03:42:16.931 00.000 18120 OnExposeComplete: enter
03:42:16.932 00.001 18120 UpdateGuideState(): m_state=6
03:42:16.932 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6245
03:42:16.933 00.001 18120 Star::Find returns 1 (0), X=894.41, Y=233.35, Mass=1775, SNR=29.1, Peak=127 HFD=4.1
03:42:16.933 00.000 18120 MultiStar: [#1 -0.10,0.02,0.75,U] [#2 -0.08,-0.33,0.64,U] [#3 -0.09,-0.16,0.61,U] [#4 0.08,-0.34,0.56,U] [#5 0.10,-0.24,0.47,U] [#6 0.35,-0.19,0.53,U] [#7 0.21,-0.41,0.00,M5] [#8 -0.10,-0.50,0.00,M1] 
03:42:16.934 00.001 18120 refined, 6 included, MultiStar: {-0.02, -0.12}, one-star: {-0.18, 0.16}
03:42:16.934 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.00) = xAngle (-3.73 = 2.55)
03:42:16.935 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.77 = 2.51)
03:42:16.935 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.74 mountX=-0.10 mountY=0.07, mountTheta=2.52
03:42:16.936 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.12, opts=13)
03:42:16.937 00.001 18120 Enqueuing Move request for scope (-0.02, -0.12)
03:42:16.937 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:16.938 00.001 18120 UpdateGuideState exits: m=1775 RSB=29.1
03:42:16.938 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:16.938 00.000 21948 Worker thread wakes up
03:42:16.939 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:16.939 00.000 18120 Enqueuing Expose request
03:42:16.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
03:42:16.939 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
03:42:16.939 00.000 21948 Moving (-0.02, -0.12) raw xDistance=-0.10 yDistance=0.07
03:42:16.939 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:42:16.939 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:16.939 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:42:16.939 00.000 21948 MoveAxis(E, 0, ABG)
03:42:16.939 00.000 21948 Move returns status 0, amount 0
03:42:16.939 00.000 21948 MoveAxis(N, 0, ABG)
03:42:16.939 00.000 21948 Move returns status 0, amount 0
03:42:16.939 00.000 21948 move complete, result=0
03:42:16.939 00.000 21948 worker thread done servicing request
03:42:16.939 00.000 21948 Worker thread wakes up
03:42:16.939 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:16.939 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:16.942 00.003 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:18.463 01.521 21948 Exposure complete
03:42:18.510 00.047 21948 worker thread done servicing request
03:42:18.510 00.000 18120 OnExposeComplete: enter
03:42:18.511 00.001 18120 UpdateGuideState(): m_state=6
03:42:18.511 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6246
03:42:18.513 00.002 18120 Star::Find returns 1 (0), X=894.41, Y=233.13, Mass=1864, SNR=29.8, Peak=145 HFD=3.9
03:42:18.514 00.001 18120 MultiStar: [#1 -0.32,-0.04,0.71,U] [#2 -0.02,-0.18,0.62,U] [#3 0.08,-0.23,0.61,U] [#4 -0.37,-0.29,0.00,M1] [#5 -0.19,-0.12,0.45,U] [#6 -0.08,-0.33,0.52,U] [#7 0.42,0.01,0.42,U] [#8 -0.15,-0.34,0.40,U] 
03:42:18.516 00.002 18120 refined, 7 included, MultiStar: {-0.08, -0.15}, one-star: {-0.18, -0.06}
03:42:18.517 00.001 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.21)
03:42:18.518 00.001 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.17)
03:42:18.520 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.08 mountX=-0.10 mountY=0.14, mountTheta=2.19
03:42:18.523 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.15, opts=13)
03:42:18.524 00.001 18120 Enqueuing Move request for scope (-0.08, -0.15)
03:42:18.525 00.001 21948 Worker thread wakes up
03:42:18.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:18.525 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.8
03:42:18.526 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:18.526 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:18.527 00.001 18120 Enqueuing Expose request
03:42:18.527 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
03:42:18.527 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
03:42:18.527 00.000 21948 Moving (-0.08, -0.15) raw xDistance=-0.10 yDistance=0.14
03:42:18.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:42:18.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:18.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:42:18.527 00.000 21948 MoveAxis(E, 0, ABG)
03:42:18.527 00.000 21948 Move returns status 0, amount 0
03:42:18.527 00.000 21948 MoveAxis(N, 0, ABG)
03:42:18.527 00.000 21948 Move returns status 0, amount 0
03:42:18.527 00.000 21948 move complete, result=0
03:42:18.527 00.000 21948 worker thread done servicing request
03:42:18.527 00.000 21948 Worker thread wakes up
03:42:18.527 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:18.527 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:18.527 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:20.156 01.629 21948 Exposure complete
03:42:20.194 00.038 21948 worker thread done servicing request
03:42:20.194 00.000 18120 OnExposeComplete: enter
03:42:20.195 00.001 18120 UpdateGuideState(): m_state=6
03:42:20.196 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6247
03:42:20.196 00.000 18120 Star::Find returns 1 (0), X=894.41, Y=233.09, Mass=1847, SNR=29.8, Peak=135 HFD=4.0
03:42:20.197 00.001 18120 MultiStar: [#1 0.04,0.08,0.73,U] [#2 0.07,-0.02,0.64,U] [#3 0.10,-0.16,0.60,U] [#4 -0.25,-0.47,0.00,M2] [#5 -0.01,-0.01,0.45,U] [#6 -0.05,-0.29,0.56,U] [#7 0.23,-0.19,0.45,U] [#8 -0.06,-0.31,0.38,U] 
03:42:20.197 00.000 18120 refined, 7 included, MultiStar: {-0.00, -0.11}, one-star: {-0.18, -0.09}
03:42:20.198 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.70)
03:42:20.198 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.66)
03:42:20.199 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.59 mountX=-0.10 mountY=0.05, mountTheta=2.67
03:42:20.200 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.11, opts=13)
03:42:20.200 00.000 18120 Enqueuing Move request for scope (-0.00, -0.11)
03:42:20.201 00.001 21948 Worker thread wakes up
03:42:20.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
03:42:20.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:20.202 00.001 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:42:20.202 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:20.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:20.203 00.001 18120 Enqueuing Expose request
03:42:20.203 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
03:42:20.203 00.000 21948 Moving (-0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
03:42:20.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:42:20.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:20.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:42:20.203 00.000 21948 MoveAxis(E, 0, ABG)
03:42:20.203 00.000 21948 Move returns status 0, amount 0
03:42:20.203 00.000 21948 MoveAxis(N, 0, ABG)
03:42:20.203 00.000 21948 Move returns status 0, amount 0
03:42:20.203 00.000 21948 move complete, result=0
03:42:20.203 00.000 21948 worker thread done servicing request
03:42:20.203 00.000 21948 Worker thread wakes up
03:42:20.204 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:20.204 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:20.204 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:21.722 01.518 21948 Exposure complete
03:42:21.768 00.046 21948 worker thread done servicing request
03:42:21.768 00.000 18120 OnExposeComplete: enter
03:42:21.769 00.001 18120 UpdateGuideState(): m_state=6
03:42:21.771 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6248
03:42:21.771 00.000 18120 Star::Find returns 1 (0), X=894.59, Y=233.03, Mass=1839, SNR=29.7, Peak=133 HFD=4.1
03:42:21.772 00.001 18120 MultiStar: [#1 0.12,-0.26,0.74,U] [#2 0.14,-0.22,0.63,U] [#3 0.32,-0.38,0.00,M1] [#4 0.36,-0.71,0.00,M3] [#5 0.40,-0.45,0.00,M1] [#6 -0.05,-0.28,0.52,U] [#7 0.33,-0.29,0.44,U] [#8 0.06,-0.43,0.39,U] 
03:42:21.772 00.000 18120 single-star, 5 included, MultiStar: {0.08, -0.25}, one-star: {-0.01, -0.16}
03:42:21.773 00.001 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.68)
03:42:21.773 00.000 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.64)
03:42:21.773 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=-0.14 mountY=0.08, mountTheta=2.65
03:42:21.775 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.16, opts=13)
03:42:21.775 00.000 18120 Enqueuing Move request for scope (-0.01, -0.16)
03:42:21.776 00.001 21948 Worker thread wakes up
03:42:21.776 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:21.776 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.7
03:42:21.777 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:21.777 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:21.778 00.001 18120 Enqueuing Expose request
03:42:21.779 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
03:42:21.779 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
03:42:21.779 00.000 21948 Moving (-0.01, -0.16) raw xDistance=-0.14 yDistance=0.08
03:42:21.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:42:21.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:21.779 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:42:21.779 00.000 21948 MoveAxis(E, 0, ABG)
03:42:21.779 00.000 21948 Move returns status 0, amount 0
03:42:21.779 00.000 21948 MoveAxis(N, 0, ABG)
03:42:21.779 00.000 21948 Move returns status 0, amount 0
03:42:21.779 00.000 21948 move complete, result=0
03:42:21.779 00.000 21948 worker thread done servicing request
03:42:21.779 00.000 21948 Worker thread wakes up
03:42:21.779 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:21.779 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:21.779 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:23.401 01.622 21948 Exposure complete
03:42:23.451 00.050 21948 worker thread done servicing request
03:42:23.451 00.000 18120 OnExposeComplete: enter
03:42:23.453 00.002 18120 UpdateGuideState(): m_state=6
03:42:23.455 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6249
03:42:23.456 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=233.28, Mass=1725, SNR=28.8, Peak=129 HFD=4.1
03:42:23.457 00.001 18120 MultiStar: [#1 0.33,0.00,0.71,U] [#2 0.32,-0.02,0.65,U] [#3 0.60,-0.22,0.00,M2] [#4 0.55,-0.46,0.00,M4] [#5 0.62,-0.25,0.00,M2] [#6 0.58,-0.11,0.00,M1] [#7 0.50,-0.17,0.00,M3] [#8 0.45,0.03,0.00,M1] 
03:42:23.457 00.000 18120 refined, 2 included, MultiStar: {0.34, 0.03}, one-star: {0.35, 0.09}
03:42:23.458 00.001 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
03:42:23.458 00.000 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
03:42:23.458 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.34 cameraTheta=0.10 mountX=-0.11 mountY=-0.32, mountTheta=-1.91
03:42:23.460 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.03, opts=13)
03:42:23.460 00.000 18120 Enqueuing Move request for scope (0.34, 0.03)
03:42:23.461 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:23.461 00.000 21948 Worker thread wakes up
03:42:23.462 00.001 18120 UpdateGuideState exits: m=1725 RSB=28.8
03:42:23.464 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
03:42:23.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
03:42:23.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:23.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:23.465 00.001 18120 Enqueuing Expose request
03:42:23.465 00.000 21948 Moving (0.34, 0.03) raw xDistance=-0.11 yDistance=-0.32
03:42:23.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:42:23.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
03:42:23.465 00.000 21948 MoveAxis(E, 0, ABG)
03:42:23.465 00.000 21948 Move returns status 0, amount 0
03:42:23.465 00.000 21948 MoveAxis(N, 76, ABG)
03:42:23.465 00.000 21948 Guiding  Dir = 0, Dur = 76
03:42:23.465 00.000 21948 IsSlewing returns 0
03:42:23.466 00.001 21948 IsGuiding returns 0
03:42:23.470 00.004 21948 PulseGuide returned control before completion, sleep 82
03:42:23.555 00.085 21948 IsGuiding returns 1
03:42:23.555 00.000 21948 scope still moving after pulse duration time elapsed
03:42:23.588 00.033 21948 IsSlewing returns 0
03:42:23.589 00.001 21948 IsGuiding returns 0
03:42:23.589 00.000 21948 scope move finished after 76 + 46 ms
03:42:23.589 00.000 21948 Move returns status 0, amount 76
03:42:23.589 00.000 21948 move complete, result=0
03:42:23.589 00.000 21948 worker thread done servicing request
03:42:23.589 00.000 21948 Worker thread wakes up
03:42:23.589 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 76 ms NORTH
03:42:23.590 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:23.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:24.995 01.405 21948 Exposure complete
03:42:25.033 00.038 21948 worker thread done servicing request
03:42:25.033 00.000 18120 OnExposeComplete: enter
03:42:25.034 00.001 18120 UpdateGuideState(): m_state=6
03:42:25.036 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6250
03:42:25.037 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=233.01, Mass=2054, SNR=31.3, Peak=148 HFD=4.1
03:42:25.038 00.001 18120 MultiStar: [#1 -0.33,-0.09,0.70,U] [#2 -0.13,-0.07,0.59,U] [#3 0.46,-0.30,0.00,M3] [#4 -0.10,-0.53,0.00,M5] [#5 0.20,-0.31,0.43,U] [#6 0.12,0.05,0.48,U] [#7 0.30,-0.30,0.42,U] [#8 0.00,-0.37,0.40,U] 
03:42:25.040 00.002 18120 refined, 6 included, MultiStar: {-0.01, -0.17}, one-star: {0.01, -0.18}
03:42:25.041 00.001 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
03:42:25.042 00.001 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
03:42:25.042 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=-0.15 mountY=0.08, mountTheta=2.64
03:42:25.043 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.17, opts=13)
03:42:25.044 00.001 18120 Enqueuing Move request for scope (-0.01, -0.17)
03:42:25.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:25.045 00.001 18120 UpdateGuideState exits: m=2054 RSB=31.3
03:42:25.045 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:25.045 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:25.046 00.001 18120 Enqueuing Expose request
03:42:25.046 00.000 21948 Worker thread wakes up
03:42:25.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
03:42:25.046 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
03:42:25.046 00.000 21948 Moving (-0.01, -0.17) raw xDistance=-0.15 yDistance=0.08
03:42:25.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:42:25.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:25.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:42:25.046 00.000 21948 MoveAxis(E, 0, ABG)
03:42:25.046 00.000 21948 Move returns status 0, amount 0
03:42:25.046 00.000 21948 MoveAxis(N, 0, ABG)
03:42:25.046 00.000 21948 Move returns status 0, amount 0
03:42:25.046 00.000 21948 move complete, result=0
03:42:25.046 00.000 21948 worker thread done servicing request
03:42:25.046 00.000 21948 Worker thread wakes up
03:42:25.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:25.047 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:25.048 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:26.685 01.637 21948 Exposure complete
03:42:26.731 00.046 21948 worker thread done servicing request
03:42:26.731 00.000 18120 OnExposeComplete: enter
03:42:26.732 00.001 18120 UpdateGuideState(): m_state=6
03:42:26.733 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6251
03:42:26.733 00.000 18120 Star::Find returns 1 (0), X=894.19, Y=232.81, Mass=1760, SNR=29.0, Peak=159 HFD=4.1
03:42:26.734 00.001 18120 MultiStar: [#1 -0.50,-0.36,0.00,M1] [#2 -0.03,-0.25,0.64,U] [#3 -0.03,-0.34,0.61,U] [#4 -0.48,-0.39,0.00,M6] [#5 0.14,-0.41,0.46,U] [#6 -0.21,-0.22,0.54,U] [#7 -0.07,-0.41,0.44,U] [#8 -0.11,-0.23,0.39,U] 
03:42:26.734 00.000 18120 refined, 6 included, MultiStar: {-0.14, -0.32}, one-star: {-0.40, -0.38}
03:42:26.735 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.31)
03:42:26.735 00.000 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.27)
03:42:26.735 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.97 mountX=-0.24 mountY=0.27, mountTheta=2.30
03:42:26.737 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.32, opts=13)
03:42:26.738 00.001 18120 Enqueuing Move request for scope (-0.14, -0.32)
03:42:26.738 00.000 21948 Worker thread wakes up
03:42:26.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:26.738 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.0
03:42:26.739 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:26.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:26.740 00.001 18120 Enqueuing Expose request
03:42:26.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.32) opts 0xd
03:42:26.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.32)
03:42:26.740 00.000 21948 Moving (-0.14, -0.32) raw xDistance=-0.24 yDistance=0.27
03:42:26.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:42:26.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:26.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:42:26.740 00.000 21948 MoveAxis(E, 43, ABG)
03:42:26.740 00.000 21948 Guiding  Dir = 2, Dur = 43
03:42:26.740 00.000 21948 IsSlewing returns 0
03:42:26.741 00.001 21948 IsGuiding returns 0
03:42:26.743 00.002 21948 PulseGuide returned control before completion, sleep 52
03:42:26.813 00.070 21948 IsGuiding returns 0
03:42:26.813 00.000 21948 Move returns status 0, amount 43
03:42:26.813 00.000 21948 MoveAxis(N, 0, ABG)
03:42:26.813 00.000 21948 Move returns status 0, amount 0
03:42:26.813 00.000 21948 move complete, result=0
03:42:26.813 00.000 21948 worker thread done servicing request
03:42:26.813 00.000 21948 Worker thread wakes up
03:42:26.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:26.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:26.813 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.3 px 0 ms NORTH
03:42:28.217 01.404 21948 Exposure complete
03:42:28.257 00.040 21948 worker thread done servicing request
03:42:28.257 00.000 18120 OnExposeComplete: enter
03:42:28.260 00.003 18120 UpdateGuideState(): m_state=6
03:42:28.261 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6252
03:42:28.263 00.002 18120 Star::Find returns 1 (0), X=894.16, Y=233.08, Mass=1888, SNR=30.1, Peak=161 HFD=4.2
03:42:28.264 00.001 18120 MultiStar: [#1 -0.05,-0.21,0.70,U] [#2 -0.23,-0.18,0.62,U] [#3 -0.09,-0.28,0.58,U] [#4 -0.44,-0.51,0.00,M7] [#5 -0.28,-0.10,0.46,U] [#6 -0.07,-0.36,0.52,U] [#7 0.29,-0.26,0.43,U] [#8 -0.03,-0.45,0.00,M1] 
03:42:28.266 00.002 18120 refined, 6 included, MultiStar: {-0.16, -0.20}, one-star: {-0.43, -0.11}
03:42:28.266 00.000 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.04)
03:42:28.267 00.001 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 2.00)
03:42:28.268 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.25 mountX=-0.12 mountY=0.24, mountTheta=2.03
03:42:28.270 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.20, opts=13)
03:42:28.271 00.001 18120 Enqueuing Move request for scope (-0.16, -0.20)
03:42:28.274 00.003 21948 Worker thread wakes up
03:42:28.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:28.274 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:42:28.275 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:28.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:28.276 00.001 18120 Enqueuing Expose request
03:42:28.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
03:42:28.276 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
03:42:28.276 00.000 21948 Moving (-0.16, -0.20) raw xDistance=-0.12 yDistance=0.24
03:42:28.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:42:28.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:42:28.277 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:42:28.277 00.000 21948 MoveAxis(E, 0, ABG)
03:42:28.277 00.000 21948 Move returns status 0, amount 0
03:42:28.277 00.000 21948 MoveAxis(N, 0, ABG)
03:42:28.277 00.000 21948 Move returns status 0, amount 0
03:42:28.277 00.000 21948 move complete, result=0
03:42:28.277 00.000 21948 worker thread done servicing request
03:42:28.277 00.000 21948 Worker thread wakes up
03:42:28.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:28.278 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:28.278 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:29.899 01.621 21948 Exposure complete
03:42:29.931 00.032 21948 worker thread done servicing request
03:42:29.931 00.000 18120 OnExposeComplete: enter
03:42:29.932 00.001 18120 UpdateGuideState(): m_state=6
03:42:29.933 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6253
03:42:29.933 00.000 18120 Star::Find returns 1 (0), X=894.32, Y=233.10, Mass=1716, SNR=28.7, Peak=140 HFD=4.0
03:42:29.935 00.002 18120 MultiStar: [#1 -0.15,-0.16,0.72,U] [#2 -0.25,0.14,0.65,U] [#3 -0.10,-0.18,0.63,U] [#4 -0.46,-0.43,0.00,M8] [#5 0.05,-0.29,0.45,U] [#6 -0.11,-0.40,0.53,U] [#7 0.05,-0.21,0.44,U] [#8 -0.13,-0.44,0.00,M2] 
03:42:29.937 00.002 18120 refined, 6 included, MultiStar: {-0.14, -0.15}, one-star: {-0.27, -0.09}
03:42:29.938 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
03:42:29.939 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.92)
03:42:29.941 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.33 mountX=-0.08 mountY=0.19, mountTheta=1.95
03:42:29.943 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.15, opts=13)
03:42:29.944 00.001 18120 Enqueuing Move request for scope (-0.14, -0.15)
03:42:29.946 00.002 21948 Worker thread wakes up
03:42:29.946 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:29.947 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
03:42:29.947 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
03:42:29.947 00.000 21948 Moving (-0.14, -0.15) raw xDistance=-0.08 yDistance=0.19
03:42:29.947 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:42:29.947 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:29.947 00.000 18120 UpdateGuideState exits: m=1716 RSB=28.7
03:42:29.948 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:29.949 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:42:29.949 00.000 21948 MoveAxis(E, 0, ABG)
03:42:29.949 00.000 21948 Move returns status 0, amount 0
03:42:29.949 00.000 21948 MoveAxis(N, 0, ABG)
03:42:29.949 00.000 21948 Move returns status 0, amount 0
03:42:29.949 00.000 21948 move complete, result=0
03:42:29.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:29.949 00.000 18120 Enqueuing Expose request
03:42:29.950 00.001 21948 worker thread done servicing request
03:42:29.950 00.000 21948 Worker thread wakes up
03:42:29.950 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:29.951 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:29.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:31.465 01.514 21948 Exposure complete
03:42:31.501 00.036 21948 worker thread done servicing request
03:42:31.501 00.000 18120 OnExposeComplete: enter
03:42:31.502 00.001 18120 UpdateGuideState(): m_state=6
03:42:31.503 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6254
03:42:31.503 00.000 18120 Star::Find returns 1 (0), X=894.08, Y=233.10, Mass=1751, SNR=29.0, Peak=145 HFD=4.2
03:42:31.504 00.001 18120 MultiStar: [#1 -0.44,-0.09,0.00,M1] [#2 -0.23,-0.20,0.65,U] [#3 -0.06,-0.05,0.59,U] [#4 -0.36,-0.41,0.00,M9] [#5 -0.22,-0.17,0.49,U] [#6 -0.16,-0.24,0.53,U] [#7 -0.11,-0.12,0.43,U] [#8 -0.16,-0.25,0.38,U] 
03:42:31.505 00.001 18120 refined, 6 included, MultiStar: {-0.24, -0.15}, one-star: {-0.51, -0.09}
03:42:31.506 00.001 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.00) = xAngle (-4.59 = 1.69)
03:42:31.506 00.000 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.63 = 1.65)
03:42:31.507 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.29 cameraTheta=-2.60 mountX=-0.03 mountY=0.28, mountTheta=1.69
03:42:31.508 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.15, opts=13)
03:42:31.509 00.001 18120 Enqueuing Move request for scope (-0.24, -0.15)
03:42:31.509 00.000 21948 Worker thread wakes up
03:42:31.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
03:42:31.509 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
03:42:31.509 00.000 21948 Moving (-0.24, -0.15) raw xDistance=-0.03 yDistance=0.28
03:42:31.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:42:31.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:42:31.509 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:31.510 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:42:31.510 00.000 21948 MoveAxis(E, 0, ABG)
03:42:31.510 00.000 18120 UpdateGuideState exits: m=1751 RSB=29.0
03:42:31.510 00.000 21948 Move returns status 0, amount 0
03:42:31.510 00.000 21948 MoveAxis(N, 0, ABG)
03:42:31.510 00.000 21948 Move returns status 0, amount 0
03:42:31.510 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:31.511 00.001 21948 move complete, result=0
03:42:31.511 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:31.511 00.000 18120 Enqueuing Expose request
03:42:31.512 00.001 21948 worker thread done servicing request
03:42:31.512 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:42:31.512 00.000 21948 Worker thread wakes up
03:42:31.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:31.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:33.139 01.627 21948 Exposure complete
03:42:33.186 00.047 21948 worker thread done servicing request
03:42:33.187 00.001 18120 OnExposeComplete: enter
03:42:33.187 00.000 18120 UpdateGuideState(): m_state=6
03:42:33.188 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6255
03:42:33.188 00.000 18120 Star::Find returns 1 (0), X=894.03, Y=233.89, Mass=1844, SNR=29.7, Peak=131 HFD=4.3
03:42:33.189 00.001 18120 MultiStar: large primary error, entering stabilization period
03:42:33.189 00.000 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
03:42:33.189 00.000 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
03:42:33.190 00.001 18120 CameraToMount -- cameraX=-0.56 cameraY=0.70 hyp=0.90 cameraTheta=2.24 mountX=0.87 mountY=0.18, mountTheta=0.21
03:42:33.191 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.56, y=0.70, opts=13)
03:42:33.191 00.000 18120 Enqueuing Move request for scope (-0.56, 0.70)
03:42:33.192 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:33.192 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.7
03:42:33.194 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:33.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:33.195 00.001 18120 Enqueuing Expose request
03:42:33.195 00.000 21948 Worker thread wakes up
03:42:33.195 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.70) opts 0xd
03:42:33.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.56, 0.70)
03:42:33.195 00.000 21948 Moving (-0.56, 0.70) raw xDistance=0.87 yDistance=0.18
03:42:33.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
03:42:33.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:33.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:33.195 00.000 21948 MoveAxis(W, 156, ABG)
03:42:33.195 00.000 21948 Guiding  Dir = 3, Dur = 156
03:42:33.195 00.000 21948 IsSlewing returns 0
03:42:33.196 00.001 21948 IsGuiding returns 0
03:42:33.197 00.001 21948 PulseGuide returned control before completion, sleep 165
03:42:33.377 00.180 21948 IsGuiding returns 0
03:42:33.377 00.000 21948 Move returns status 0, amount 156
03:42:33.377 00.000 21948 MoveAxis(N, 0, ABG)
03:42:33.377 00.000 21948 Move returns status 0, amount 0
03:42:33.377 00.000 21948 move complete, result=0
03:42:33.377 00.000 21948 worker thread done servicing request
03:42:33.377 00.000 21948 Worker thread wakes up
03:42:33.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:33.377 00.000 18120 GuideStep: 0.9 px 156 ms WEST, 0.2 px 0 ms NORTH
03:42:33.378 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:34.784 01.406 21948 Exposure complete
03:42:34.830 00.046 21948 worker thread done servicing request
03:42:34.830 00.000 18120 OnExposeComplete: enter
03:42:34.831 00.001 18120 UpdateGuideState(): m_state=6
03:42:34.832 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6256
03:42:34.832 00.000 18120 Star::Find returns 1 (0), X=894.18, Y=233.41, Mass=1875, SNR=29.8, Peak=135 HFD=4.2
03:42:34.833 00.001 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
03:42:34.833 00.000 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
03:42:34.834 00.001 18120 CameraToMount -- cameraX=-0.41 cameraY=0.22 hyp=0.46 cameraTheta=2.65 mountX=0.37 mountY=0.27, mountTheta=0.63
03:42:34.837 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.22, opts=13)
03:42:34.837 00.000 18120 Enqueuing Move request for scope (-0.41, 0.22)
03:42:34.838 00.001 21948 Worker thread wakes up
03:42:34.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.22) opts 0xd
03:42:34.838 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.22)
03:42:34.838 00.000 21948 Moving (-0.41, 0.22) raw xDistance=0.37 yDistance=0.27
03:42:34.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
03:42:34.838 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.19 newest=0.74
03:42:34.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:42:34.838 00.000 21948 MoveAxis(W, 76, ABG)
03:42:34.838 00.000 21948 Guiding  Dir = 3, Dur = 76
03:42:34.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:34.838 00.000 18120 UpdateGuideState exits: m=1875 RSB=29.8
03:42:34.839 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:34.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:34.840 00.001 18120 Enqueuing Expose request
03:42:34.840 00.000 21948 IsSlewing returns 0
03:42:34.840 00.000 21948 IsGuiding returns 0
03:42:34.842 00.002 21948 PulseGuide returned control before completion, sleep 85
03:42:34.942 00.100 21948 IsGuiding returns 0
03:42:34.942 00.000 21948 Move returns status 0, amount 76
03:42:34.942 00.000 21948 MoveAxis(S, 64, ABG)
03:42:34.942 00.000 21948 Guiding  Dir = 1, Dur = 64
03:42:34.942 00.000 21948 IsSlewing returns 0
03:42:34.942 00.000 21948 IsGuiding returns 0
03:42:34.951 00.009 21948 PulseGuide returned control before completion, sleep 66
03:42:35.036 00.085 21948 IsGuiding returns 0
03:42:35.036 00.000 21948 Move returns status 0, amount 64
03:42:35.036 00.000 21948 move complete, result=0
03:42:35.036 00.000 21948 worker thread done servicing request
03:42:35.036 00.000 21948 Worker thread wakes up
03:42:35.036 00.000 18120 GuideStep: 0.4 px 76 ms WEST, 0.3 px 64 ms SOUTH
03:42:35.037 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:35.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:36.663 01.626 21948 Exposure complete
03:42:36.709 00.046 21948 worker thread done servicing request
03:42:36.709 00.000 18120 OnExposeComplete: enter
03:42:36.710 00.001 18120 UpdateGuideState(): m_state=6
03:42:36.712 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6257
03:42:36.712 00.000 18120 Star::Find returns 1 (0), X=894.18, Y=232.72, Mass=1800, SNR=29.4, Peak=139 HFD=4.4
03:42:36.713 00.001 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.00) = xAngle (-4.29 = 1.99)
03:42:36.713 00.000 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
03:42:36.713 00.000 18120 CameraToMount -- cameraX=-0.41 cameraY=-0.46 hyp=0.62 cameraTheta=-2.29 mountX=-0.25 mountY=0.57, mountTheta=1.99
03:42:36.715 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=-0.46, opts=13)
03:42:36.715 00.000 18120 Enqueuing Move request for scope (-0.41, -0.46)
03:42:36.716 00.001 21948 Worker thread wakes up
03:42:36.716 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.46) opts 0xd
03:42:36.716 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:36.716 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.4
03:42:36.716 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:36.717 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:36.717 00.000 18120 Enqueuing Expose request
03:42:36.718 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.41, -0.46)
03:42:36.718 00.000 21948 Moving (-0.41, -0.46) raw xDistance=-0.25 yDistance=0.57
03:42:36.718 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
03:42:36.718 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:42:36.718 00.000 21948 MoveAxis(E, 40, ABG)
03:42:36.718 00.000 21948 Guiding  Dir = 2, Dur = 40
03:42:36.718 00.000 21948 IsSlewing returns 0
03:42:36.718 00.000 21948 IsGuiding returns 0
03:42:36.720 00.002 21948 PulseGuide returned control before completion, sleep 49
03:42:36.772 00.052 21948 IsGuiding returns 0
03:42:36.772 00.000 21948 Move returns status 0, amount 40
03:42:36.772 00.000 21948 MoveAxis(S, 137, ABG)
03:42:36.772 00.000 21948 Guiding  Dir = 1, Dur = 137
03:42:36.773 00.001 21948 IsSlewing returns 0
03:42:36.773 00.000 21948 IsGuiding returns 0
03:42:36.780 00.007 21948 PulseGuide returned control before completion, sleep 139
03:42:36.930 00.150 21948 IsGuiding returns 0
03:42:36.930 00.000 21948 Move returns status 0, amount 137
03:42:36.930 00.000 21948 move complete, result=0
03:42:36.930 00.000 21948 worker thread done servicing request
03:42:36.930 00.000 21948 Worker thread wakes up
03:42:36.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:36.930 00.000 18120 GuideStep: -0.3 px 40 ms EAST, 0.6 px 137 ms SOUTH
03:42:36.931 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:38.340 01.409 21948 Exposure complete
03:42:38.384 00.044 21948 worker thread done servicing request
03:42:38.384 00.000 18120 OnExposeComplete: enter
03:42:38.385 00.001 18120 UpdateGuideState(): m_state=6
03:42:38.385 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6258
03:42:38.386 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=232.86, Mass=1792, SNR=29.3, Peak=128 HFD=4.3
03:42:38.387 00.001 18120 MultiStar: exiting stabilization period
03:42:38.388 00.001 18120 MultiStar: [#1 -0.23,-0.17,0.76,U] [#2 0.24,-0.15,0.66,U] [#3 0.34,-0.28,0.61,U] [#4 -0.03,-0.59,0.00,M10] [#5 0.17,-0.36,0.48,U] [#6 0.02,-0.42,0.55,U] [#7 0.20,-0.33,0.47,U] [#8 -0.06,-0.30,0.40,U] 
03:42:38.389 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.28}, one-star: {0.12, -0.33}
03:42:38.390 00.001 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
03:42:38.390 00.000 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
03:42:38.390 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.24 mountX=-0.30 mountY=0.04, mountTheta=3.00
03:42:38.392 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.28, opts=13)
03:42:38.393 00.001 18120 Enqueuing Move request for scope (0.10, -0.28)
03:42:38.393 00.000 21948 Worker thread wakes up
03:42:38.393 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
03:42:38.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
03:42:38.394 00.001 21948 Moving (0.10, -0.28) raw xDistance=-0.30 yDistance=0.04
03:42:38.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:42:38.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:38.394 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.3
03:42:38.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:38.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:38.395 00.000 18120 Enqueuing Expose request
03:42:38.396 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:38.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:42:38.396 00.000 21948 MoveAxis(E, 56, ABG)
03:42:38.396 00.000 21948 Guiding  Dir = 2, Dur = 56
03:42:38.396 00.000 21948 IsSlewing returns 0
03:42:38.396 00.000 21948 IsGuiding returns 0
03:42:38.397 00.001 21948 PulseGuide returned control before completion, sleep 64
03:42:38.478 00.081 21948 IsGuiding returns 0
03:42:38.478 00.000 21948 Move returns status 0, amount 56
03:42:38.478 00.000 21948 MoveAxis(N, 0, ABG)
03:42:38.478 00.000 21948 Move returns status 0, amount 0
03:42:38.478 00.000 21948 move complete, result=0
03:42:38.478 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
03:42:38.479 00.001 21948 worker thread done servicing request
03:42:38.479 00.000 21948 Worker thread wakes up
03:42:38.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:38.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:40.113 01.634 21948 Exposure complete
03:42:40.147 00.034 21948 worker thread done servicing request
03:42:40.147 00.000 18120 OnExposeComplete: enter
03:42:40.149 00.002 18120 UpdateGuideState(): m_state=6
03:42:40.150 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6259
03:42:40.151 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=233.19, Mass=1822, SNR=29.6, Peak=132 HFD=4.2
03:42:40.151 00.000 18120 MultiStar: [#1 -0.10,-0.03,0.74,U] [#2 -0.11,0.06,0.61,U] [#3 -0.08,0.13,0.57,U] [#4 0.05,-0.33,0.56,U] [#5 0.10,-0.16,0.44,U] [#6 0.09,-0.06,0.50,U] [#7 0.07,0.03,0.43,U] [#8 0.23,-0.19,0.40,U] 
03:42:40.151 00.000 18120 single-star, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.03, 0.00}
03:42:40.152 00.001 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.98 = -1.98)
03:42:40.152 00.000 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.02 = -2.02)
03:42:40.153 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.02 mountX=-0.01 mountY=-0.03, mountTheta=-1.98
03:42:40.155 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
03:42:40.156 00.001 18120 Enqueuing Move request for scope (0.03, 0.00)
03:42:40.156 00.000 21948 Worker thread wakes up
03:42:40.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:40.157 00.001 18120 UpdateGuideState exits: m=1822 RSB=29.6
03:42:40.158 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:40.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
03:42:40.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
03:42:40.158 00.000 21948 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
03:42:40.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:40.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:40.158 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:40.159 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:42:40.159 00.000 21948 MoveAxis(E, 0, ABG)
03:42:40.159 00.000 18120 Enqueuing Expose request
03:42:40.159 00.000 21948 Move returns status 0, amount 0
03:42:40.159 00.000 21948 MoveAxis(N, 0, ABG)
03:42:40.159 00.000 21948 Move returns status 0, amount 0
03:42:40.159 00.000 21948 move complete, result=0
03:42:40.159 00.000 21948 worker thread done servicing request
03:42:40.159 00.000 21948 Worker thread wakes up
03:42:40.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:40.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:40.160 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:41.680 01.520 21948 Exposure complete
03:42:41.714 00.034 21948 worker thread done servicing request
03:42:41.714 00.000 18120 OnExposeComplete: enter
03:42:41.715 00.001 18120 UpdateGuideState(): m_state=6
03:42:41.716 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6260
03:42:41.716 00.000 18120 Star::Find returns 1 (0), X=894.45, Y=233.32, Mass=1807, SNR=29.4, Peak=126 HFD=4.2
03:42:41.717 00.001 18120 MultiStar: [#1 -0.22,0.17,0.72,U] [#2 0.06,0.09,0.66,U] [#3 -0.12,0.04,0.59,U] [#4 -0.01,-0.27,0.58,U] [#5 0.22,0.08,0.47,U] [#6 -0.04,0.01,0.54,U] [#7 0.38,-0.02,0.41,U] [#8 -0.20,0.23,0.39,U] 
03:42:41.717 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.14, 0.13}
03:42:41.717 00.000 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
03:42:41.718 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
03:42:41.718 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.08 mountX=0.07 mountY=0.00, mountTheta=0.04
03:42:41.720 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
03:42:41.720 00.000 18120 Enqueuing Move request for scope (-0.03, 0.06)
03:42:41.720 00.000 21948 Worker thread wakes up
03:42:41.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:41.720 00.000 18120 UpdateGuideState exits: m=1807 RSB=29.4
03:42:41.722 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:41.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:41.723 00.001 18120 Enqueuing Expose request
03:42:41.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:42:41.723 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:42:41.723 00.000 21948 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.00
03:42:41.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:42:41.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:41.723 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:42:41.723 00.000 21948 MoveAxis(E, 0, ABG)
03:42:41.723 00.000 21948 Move returns status 0, amount 0
03:42:41.723 00.000 21948 MoveAxis(N, 0, ABG)
03:42:41.723 00.000 21948 Move returns status 0, amount 0
03:42:41.723 00.000 21948 move complete, result=0
03:42:41.723 00.000 21948 worker thread done servicing request
03:42:41.723 00.000 21948 Worker thread wakes up
03:42:41.724 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:41.724 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:41.724 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:43.363 01.639 21948 Exposure complete
03:42:43.400 00.037 21948 worker thread done servicing request
03:42:43.400 00.000 18120 OnExposeComplete: enter
03:42:43.401 00.001 18120 UpdateGuideState(): m_state=6
03:42:43.402 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6261
03:42:43.402 00.000 18120 Star::Find returns 1 (0), X=894.11, Y=233.53, Mass=1786, SNR=29.2, Peak=130 HFD=4.2
03:42:43.403 00.001 18120 MultiStar: [#1 -0.34,0.37,0.00,M1] [#2 -0.04,0.15,0.65,U] [#3 -0.36,0.48,0.00,M1] [#4 -0.46,0.05,0.00,M9] [#5 -0.23,0.30,0.46,U] [#6 -0.13,0.06,0.49,U] [#7 0.14,0.17,0.43,U] [#8 -0.27,0.21,0.42,U] 
03:42:43.403 00.000 18120 refined, 5 included, MultiStar: {-0.21, 0.22}, one-star: {-0.49, 0.34}
03:42:43.404 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
03:42:43.404 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
03:42:43.405 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.31 cameraTheta=2.33 mountX=0.29 mountY=0.09, mountTheta=0.30
03:42:43.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.22, opts=13)
03:42:43.406 00.000 18120 Enqueuing Move request for scope (-0.21, 0.22)
03:42:43.407 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:43.407 00.000 21948 Worker thread wakes up
03:42:43.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
03:42:43.407 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
03:42:43.407 00.000 21948 Moving (-0.21, 0.22) raw xDistance=0.29 yDistance=0.09
03:42:43.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:42:43.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:43.407 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.2
03:42:43.408 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:43.409 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:43.409 00.000 18120 Enqueuing Expose request
03:42:43.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:42:43.409 00.000 21948 MoveAxis(W, 52, ABG)
03:42:43.409 00.000 21948 Guiding  Dir = 3, Dur = 52
03:42:43.410 00.001 21948 IsSlewing returns 0
03:42:43.410 00.000 21948 IsGuiding returns 0
03:42:43.411 00.001 21948 PulseGuide returned control before completion, sleep 61
03:42:43.486 00.075 21948 IsGuiding returns 1
03:42:43.486 00.000 21948 scope still moving after pulse duration time elapsed
03:42:43.518 00.032 21948 IsSlewing returns 0
03:42:43.519 00.001 21948 IsGuiding returns 0
03:42:43.519 00.000 21948 scope move finished after 52 + 56 ms
03:42:43.519 00.000 21948 Move returns status 0, amount 52
03:42:43.519 00.000 21948 MoveAxis(N, 0, ABG)
03:42:43.519 00.000 21948 Move returns status 0, amount 0
03:42:43.519 00.000 21948 move complete, result=0
03:42:43.519 00.000 21948 worker thread done servicing request
03:42:43.519 00.000 21948 Worker thread wakes up
03:42:43.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:43.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:43.519 00.000 18120 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
03:42:44.937 01.418 21948 Exposure complete
03:42:44.994 00.057 21948 worker thread done servicing request
03:42:44.994 00.000 18120 OnExposeComplete: enter
03:42:44.995 00.001 18120 UpdateGuideState(): m_state=6
03:42:44.995 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6262
03:42:44.997 00.002 18120 Star::Find returns 1 (0), X=894.19, Y=233.55, Mass=1786, SNR=29.2, Peak=134 HFD=3.8
03:42:44.998 00.001 18120 MultiStar: [#1 -0.38,0.38,0.00,M2] [#2 -0.19,0.18,0.67,U] [#3 -0.11,0.19,0.61,U] [#4 -0.06,-0.01,0.54,U] [#5 -0.02,0.42,0.47,U] [#6 -0.19,0.37,0.53,U] [#7 -0.33,0.33,0.00,M1] [#8 -0.08,0.17,0.41,U] 
03:42:44.999 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.25}, one-star: {-0.40, 0.36}
03:42:45.000 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
03:42:45.001 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
03:42:45.003 00.002 18120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.20 mountX=0.30 mountY=0.05, mountTheta=0.16
03:42:45.005 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.25, opts=13)
03:42:45.008 00.003 18120 Enqueuing Move request for scope (-0.18, 0.25)
03:42:45.010 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:45.012 00.002 18120 UpdateGuideState exits: m=1786 RSB=29.2
03:42:45.013 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:45.014 00.001 21948 Worker thread wakes up
03:42:45.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:45.014 00.000 18120 Enqueuing Expose request
03:42:45.015 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
03:42:45.015 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
03:42:45.015 00.000 21948 Moving (-0.18, 0.25) raw xDistance=0.30 yDistance=0.05
03:42:45.015 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
03:42:45.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:45.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:42:45.015 00.000 21948 MoveAxis(W, 58, ABG)
03:42:45.015 00.000 21948 Guiding  Dir = 3, Dur = 58
03:42:45.015 00.000 21948 IsSlewing returns 0
03:42:45.015 00.000 21948 IsGuiding returns 0
03:42:45.017 00.002 21948 PulseGuide returned control before completion, sleep 67
03:42:45.090 00.073 21948 IsGuiding returns 0
03:42:45.090 00.000 21948 Move returns status 0, amount 58
03:42:45.090 00.000 21948 MoveAxis(N, 0, ABG)
03:42:45.090 00.000 21948 Move returns status 0, amount 0
03:42:45.090 00.000 21948 move complete, result=0
03:42:45.090 00.000 21948 worker thread done servicing request
03:42:45.090 00.000 21948 Worker thread wakes up
03:42:45.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:45.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:45.090 00.000 18120 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
03:42:46.720 01.630 21948 Exposure complete
03:42:46.761 00.041 21948 worker thread done servicing request
03:42:46.761 00.000 18120 OnExposeComplete: enter
03:42:46.762 00.001 18120 UpdateGuideState(): m_state=6
03:42:46.764 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6263
03:42:46.766 00.002 18120 Star::Find returns 1 (0), X=894.79, Y=233.02, Mass=1703, SNR=28.6, Peak=124 HFD=4.2
03:42:46.767 00.001 18120 MultiStar: [#1 0.22,0.09,0.75,U] [#2 0.40,-0.17,0.67,U] [#3 0.36,-0.13,0.60,U] [#4 0.16,-0.51,0.00,M9] [#5 0.50,-0.32,0.00,M1] [#6 0.17,-0.31,0.57,U] [#7 0.48,-0.23,0.00,M2] [#8 0.23,-0.23,0.42,U] 
03:42:46.768 00.001 18120 single-star, 5 included, MultiStar: {0.26, -0.14}, one-star: {0.20, -0.17}
03:42:46.769 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
03:42:46.769 00.000 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
03:42:46.770 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.69 mountX=-0.24 mountY=-0.11, mountTheta=-2.72
03:42:46.773 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.17, opts=13)
03:42:46.774 00.001 18120 Enqueuing Move request for scope (0.20, -0.17)
03:42:46.774 00.000 21948 Worker thread wakes up
03:42:46.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:46.775 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
03:42:46.775 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
03:42:46.775 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.6
03:42:46.775 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:46.776 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:46.776 00.000 18120 Enqueuing Expose request
03:42:46.777 00.001 21948 Moving (0.20, -0.17) raw xDistance=-0.24 yDistance=-0.11
03:42:46.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
03:42:46.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:46.777 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:42:46.777 00.000 21948 MoveAxis(E, 38, ABG)
03:42:46.777 00.000 21948 Guiding  Dir = 2, Dur = 38
03:42:46.777 00.000 21948 IsSlewing returns 0
03:42:46.777 00.000 21948 IsGuiding returns 0
03:42:46.779 00.002 21948 PulseGuide returned control before completion, sleep 47
03:42:46.827 00.048 21948 IsGuiding returns 0
03:42:46.827 00.000 21948 Move returns status 0, amount 38
03:42:46.827 00.000 21948 MoveAxis(N, 0, ABG)
03:42:46.827 00.000 21948 Move returns status 0, amount 0
03:42:46.827 00.000 21948 move complete, result=0
03:42:46.827 00.000 21948 worker thread done servicing request
03:42:46.827 00.000 21948 Worker thread wakes up
03:42:46.827 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:42:46.829 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:46.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:48.233 01.404 21948 Exposure complete
03:42:48.281 00.048 21948 worker thread done servicing request
03:42:48.281 00.000 18120 OnExposeComplete: enter
03:42:48.283 00.002 18120 UpdateGuideState(): m_state=6
03:42:48.283 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6264
03:42:48.284 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=233.30, Mass=1792, SNR=29.3, Peak=133 HFD=4.1
03:42:48.284 00.000 18120 MultiStar: [#1 0.48,0.07,0.00,M2] [#2 0.57,0.01,0.00,M1] [#3 0.32,-0.17,0.62,U] [#4 0.42,-0.30,0.00,M10] [#5 0.54,-0.05,0.00,M2] [#6 0.26,0.04,0.51,U] [#7 0.51,0.11,0.00,M3] [#8 0.23,-0.29,0.40,U] 
03:42:48.285 00.001 18120 refined, 3 included, MultiStar: {0.27, -0.03}, one-star: {0.26, 0.11}
03:42:48.285 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
03:42:48.286 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
03:42:48.286 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.12 mountX=-0.14 mountY=-0.23, mountTheta=-2.13
03:42:48.287 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.03, opts=13)
03:42:48.288 00.001 18120 Enqueuing Move request for scope (0.27, -0.03)
03:42:48.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:48.289 00.001 21948 Worker thread wakes up
03:42:48.289 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
03:42:48.289 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
03:42:48.289 00.000 21948 Moving (0.27, -0.03) raw xDistance=-0.14 yDistance=-0.23
03:42:48.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:42:48.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:48.289 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.3
03:42:48.290 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:42:48.290 00.000 21948 MoveAxis(E, 0, ABG)
03:42:48.290 00.000 21948 Move returns status 0, amount 0
03:42:48.290 00.000 21948 MoveAxis(N, 0, ABG)
03:42:48.290 00.000 21948 Move returns status 0, amount 0
03:42:48.290 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:48.290 00.000 21948 move complete, result=0
03:42:48.290 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:48.291 00.001 18120 Enqueuing Expose request
03:42:48.291 00.000 21948 worker thread done servicing request
03:42:48.291 00.000 21948 Worker thread wakes up
03:42:48.291 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:42:48.292 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:48.292 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:49.920 01.628 21948 Exposure complete
03:42:49.954 00.034 21948 worker thread done servicing request
03:42:49.954 00.000 18120 OnExposeComplete: enter
03:42:49.955 00.001 18120 UpdateGuideState(): m_state=6
03:42:49.956 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6265
03:42:49.956 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=233.26, Mass=1821, SNR=29.5, Peak=147 HFD=4.2
03:42:49.957 00.001 18120 MultiStar: [#1 0.45,0.16,0.00,M3] [#2 0.56,-0.30,0.00,M2] [#3 0.31,-0.13,0.61,U] [#4 0.21,-0.26,0.57,U] [#5 0.52,0.32,0.00,M3] [#6 0.17,-0.17,0.55,U] [#7 0.53,-0.08,0.00,M4] [#8 0.62,-0.14,0.00,M1] 
03:42:49.957 00.000 18120 refined, 3 included, MultiStar: {0.24, -0.09}, one-star: {0.25, 0.07}
03:42:49.957 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
03:42:49.958 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
03:42:49.959 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.37 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
03:42:49.961 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.09, opts=13)
03:42:49.962 00.001 18120 Enqueuing Move request for scope (0.24, -0.09)
03:42:49.963 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:49.963 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.5
03:42:49.964 00.001 21948 Worker thread wakes up
03:42:49.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
03:42:49.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
03:42:49.964 00.000 21948 Moving (0.24, -0.09) raw xDistance=-0.18 yDistance=-0.17
03:42:49.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:42:49.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:49.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:42:49.964 00.000 21948 MoveAxis(E, 0, ABG)
03:42:49.964 00.000 21948 Move returns status 0, amount 0
03:42:49.964 00.000 21948 MoveAxis(N, 0, ABG)
03:42:49.964 00.000 21948 Move returns status 0, amount 0
03:42:49.964 00.000 21948 move complete, result=0
03:42:49.964 00.000 21948 worker thread done servicing request
03:42:49.964 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:49.965 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:49.965 00.000 18120 Enqueuing Expose request
03:42:49.965 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:42:49.966 00.001 21948 Worker thread wakes up
03:42:49.966 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:49.966 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:51.487 01.521 21948 Exposure complete
03:42:51.523 00.036 21948 worker thread done servicing request
03:42:51.524 00.001 18120 OnExposeComplete: enter
03:42:51.524 00.000 18120 UpdateGuideState(): m_state=6
03:42:51.525 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6266
03:42:51.525 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=233.37, Mass=1813, SNR=29.5, Peak=141 HFD=4.1
03:42:51.526 00.001 18120 MultiStar: [#1 0.23,0.06,0.72,U] [#2 0.53,-0.07,0.00,M3] [#3 0.32,0.10,0.62,U] [#4 0.11,-0.26,0.59,U] [#5 0.36,-0.03,0.46,U] [#6 0.52,-0.07,0.00,M1] [#7 0.34,0.29,0.00,M5] [#8 0.15,0.09,0.40,U] 
03:42:51.526 00.000 18120 refined, 5 included, MultiStar: {0.22, 0.04}, one-star: {0.17, 0.18}
03:42:51.526 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
03:42:51.527 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
03:42:51.527 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.18 mountX=-0.05 mountY=-0.21, mountTheta=-1.82
03:42:51.529 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.04, opts=13)
03:42:51.529 00.000 18120 Enqueuing Move request for scope (0.22, 0.04)
03:42:51.529 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:51.530 00.001 21948 Worker thread wakes up
03:42:51.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
03:42:51.530 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
03:42:51.530 00.000 21948 Moving (0.22, 0.04) raw xDistance=-0.05 yDistance=-0.21
03:42:51.530 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:42:51.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:42:51.530 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.5
03:42:51.531 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:51.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:42:51.531 00.000 21948 MoveAxis(E, 0, ABG)
03:42:51.531 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:51.532 00.001 18120 Enqueuing Expose request
03:42:51.532 00.000 21948 Move returns status 0, amount 0
03:42:51.532 00.000 21948 MoveAxis(N, 0, ABG)
03:42:51.532 00.000 21948 Move returns status 0, amount 0
03:42:51.532 00.000 21948 move complete, result=0
03:42:51.532 00.000 21948 worker thread done servicing request
03:42:51.532 00.000 21948 Worker thread wakes up
03:42:51.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:51.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:51.533 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:42:53.163 01.630 21948 Exposure complete
03:42:53.204 00.041 21948 worker thread done servicing request
03:42:53.204 00.000 18120 OnExposeComplete: enter
03:42:53.205 00.001 18120 UpdateGuideState(): m_state=6
03:42:53.206 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6267
03:42:53.206 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=233.10, Mass=1903, SNR=30.1, Peak=153 HFD=4.2
03:42:53.207 00.001 18120 MultiStar: [#1 0.03,0.15,0.69,U] [#2 0.32,-0.13,0.59,U] [#3 0.19,0.11,0.57,U] [#4 -0.02,-0.17,0.56,U] [#5 0.23,0.09,0.46,U] [#6 0.40,-0.32,0.00,M2] [#7 0.50,0.08,0.00,M6] [#8 0.44,-0.05,0.39,U] 
03:42:53.207 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.02}, one-star: {0.20, -0.09}
03:42:53.208 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
03:42:53.208 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
03:42:53.209 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.09 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
03:42:53.210 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.02, opts=13)
03:42:53.210 00.000 18120 Enqueuing Move request for scope (0.18, -0.02)
03:42:53.211 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:53.211 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.1
03:42:53.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:53.212 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:53.213 00.001 18120 Enqueuing Expose request
03:42:53.214 00.001 21948 Worker thread wakes up
03:42:53.215 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
03:42:53.215 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
03:42:53.215 00.000 21948 Moving (0.18, -0.02) raw xDistance=-0.09 yDistance=-0.16
03:42:53.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:42:53.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:53.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:42:53.215 00.000 21948 MoveAxis(E, 0, ABG)
03:42:53.215 00.000 21948 Move returns status 0, amount 0
03:42:53.215 00.000 21948 MoveAxis(N, 0, ABG)
03:42:53.215 00.000 21948 Move returns status 0, amount 0
03:42:53.215 00.000 21948 move complete, result=0
03:42:53.215 00.000 21948 worker thread done servicing request
03:42:53.215 00.000 21948 Worker thread wakes up
03:42:53.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:53.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:53.215 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:42:54.741 01.526 21948 Exposure complete
03:42:54.777 00.036 21948 worker thread done servicing request
03:42:54.777 00.000 18120 OnExposeComplete: enter
03:42:54.779 00.002 18120 UpdateGuideState(): m_state=6
03:42:54.780 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6268
03:42:54.781 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=233.21, Mass=1883, SNR=30.0, Peak=164 HFD=4.1
03:42:54.782 00.001 18120 MultiStar: [#1 0.21,0.07,0.69,U] [#2 0.44,-0.12,0.00,M3] [#3 0.28,0.05,0.61,U] [#4 0.06,-0.10,0.56,U] [#5 0.09,0.19,0.49,U] [#6 0.01,0.13,0.50,U] [#7 0.48,0.20,0.00,M7] [#8 0.37,0.03,0.40,U] 
03:42:54.783 00.001 18120 refined, 6 included, MultiStar: {0.21, 0.05}, one-star: {0.36, 0.02}
03:42:54.784 00.001 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
03:42:54.785 00.001 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
03:42:54.786 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.24 mountX=-0.04 mountY=-0.21, mountTheta=-1.76
03:42:54.787 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.05, opts=13)
03:42:54.788 00.001 18120 Enqueuing Move request for scope (0.21, 0.05)
03:42:54.788 00.000 21948 Worker thread wakes up
03:42:54.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:54.789 00.001 18120 UpdateGuideState exits: m=1883 RSB=30.0
03:42:54.789 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:54.790 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:54.790 00.000 18120 Enqueuing Expose request
03:42:54.791 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
03:42:54.791 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
03:42:54.791 00.000 21948 Moving (0.21, 0.05) raw xDistance=-0.04 yDistance=-0.21
03:42:54.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:42:54.791 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.07 newest=-0.58
03:42:54.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:42:54.791 00.000 21948 MoveAxis(E, 0, ABG)
03:42:54.791 00.000 21948 Move returns status 0, amount 0
03:42:54.791 00.000 21948 MoveAxis(N, 51, ABG)
03:42:54.791 00.000 21948 Guiding  Dir = 0, Dur = 51
03:42:54.791 00.000 21948 IsSlewing returns 0
03:42:54.791 00.000 21948 IsGuiding returns 0
03:42:54.797 00.006 21948 PulseGuide returned control before completion, sleep 56
03:42:54.864 00.067 21948 IsGuiding returns 0
03:42:54.864 00.000 21948 Move returns status 0, amount 51
03:42:54.864 00.000 21948 move complete, result=0
03:42:54.864 00.000 21948 worker thread done servicing request
03:42:54.864 00.000 21948 Worker thread wakes up
03:42:54.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:54.864 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 51 ms NORTH
03:42:54.865 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:56.493 01.628 21948 Exposure complete
03:42:56.546 00.053 21948 worker thread done servicing request
03:42:56.546 00.000 18120 OnExposeComplete: enter
03:42:56.549 00.003 18120 UpdateGuideState(): m_state=6
03:42:56.551 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6269
03:42:56.553 00.002 18120 Star::Find returns 1 (0), X=894.63, Y=233.26, Mass=1804, SNR=29.3, Peak=146 HFD=3.8
03:42:56.556 00.003 18120 MultiStar: [#1 0.02,0.06,0.74,U] [#2 0.30,-0.06,0.62,U] [#3 0.13,0.16,0.63,U] [#4 -0.17,-0.12,0.56,U] [#5 -0.24,0.18,0.46,U] [#6 0.07,-0.19,0.54,U] [#7 0.33,0.07,0.45,U] [#8 0.18,0.08,0.39,U] 
03:42:56.557 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.04, 0.07}
03:42:56.557 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
03:42:56.558 00.001 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
03:42:56.558 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.42 mountX=-0.00 mountY=-0.07, mountTheta=-1.58
03:42:56.559 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
03:42:56.560 00.001 18120 Enqueuing Move request for scope (0.07, 0.03)
03:42:56.560 00.000 21948 Worker thread wakes up
03:42:56.560 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:42:56.560 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:42:56.561 00.001 21948 Moving (0.07, 0.03) raw xDistance=-0.00 yDistance=-0.07
03:42:56.561 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:42:56.561 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:56.561 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:42:56.561 00.000 21948 MoveAxis(E, 0, ABG)
03:42:56.561 00.000 21948 Move returns status 0, amount 0
03:42:56.561 00.000 21948 MoveAxis(N, 0, ABG)
03:42:56.561 00.000 21948 Move returns status 0, amount 0
03:42:56.561 00.000 21948 move complete, result=0
03:42:56.561 00.000 21948 worker thread done servicing request
03:42:56.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:56.561 00.000 18120 UpdateGuideState exits: m=1804 RSB=29.3
03:42:56.563 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:56.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:56.563 00.000 18120 Enqueuing Expose request
03:42:56.563 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:56.563 00.000 21948 Worker thread wakes up
03:42:56.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:56.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:58.086 01.523 21948 Exposure complete
03:42:58.160 00.074 21948 worker thread done servicing request
03:42:58.160 00.000 18120 OnExposeComplete: enter
03:42:58.163 00.003 18120 UpdateGuideState(): m_state=6
03:42:58.164 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6270
03:42:58.164 00.000 18120 Star::Find returns 1 (0), X=894.38, Y=233.52, Mass=1889, SNR=30.1, Peak=134 HFD=4.1
03:42:58.165 00.001 18120 MultiStar: [#1 -0.24,0.20,0.72,U] [#2 -0.00,0.10,0.61,U] [#3 0.09,0.21,0.61,U] [#4 -0.08,-0.01,0.53,U] [#5 0.19,0.29,0.48,U] [#6 0.18,0.30,0.52,U] [#7 0.24,0.06,0.42,U] [#8 0.00,0.18,0.39,U] 
03:42:58.166 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.21, 0.34}
03:42:58.167 00.001 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
03:42:58.168 00.001 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
03:42:58.171 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=0.19 mountY=-0.08, mountTheta=-0.38
03:42:58.174 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.20, opts=13)
03:42:58.175 00.001 18120 Enqueuing Move request for scope (-0.02, 0.20)
03:42:58.176 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:58.177 00.001 18120 UpdateGuideState exits: m=1889 RSB=30.1
03:42:58.178 00.001 21948 Worker thread wakes up
03:42:58.178 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
03:42:58.178 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
03:42:58.178 00.000 21948 Moving (-0.02, 0.20) raw xDistance=0.19 yDistance=-0.08
03:42:58.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:42:58.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:58.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:58.180 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:42:58.180 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:58.181 00.001 18120 Enqueuing Expose request
03:42:58.182 00.001 21948 MoveAxis(E, 0, ABG)
03:42:58.182 00.000 21948 Move returns status 0, amount 0
03:42:58.182 00.000 21948 MoveAxis(N, 0, ABG)
03:42:58.182 00.000 21948 Move returns status 0, amount 0
03:42:58.182 00.000 21948 move complete, result=0
03:42:58.182 00.000 21948 worker thread done servicing request
03:42:58.182 00.000 21948 Worker thread wakes up
03:42:58.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:58.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:58.183 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:59.807 01.624 21948 Exposure complete
03:42:59.848 00.041 21948 worker thread done servicing request
03:42:59.848 00.000 18120 OnExposeComplete: enter
03:42:59.849 00.001 18120 UpdateGuideState(): m_state=6
03:42:59.850 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6271
03:42:59.852 00.002 18120 Star::Find returns 1 (0), X=894.54, Y=233.58, Mass=1834, SNR=29.6, Peak=138 HFD=4.1
03:42:59.853 00.001 18120 MultiStar: [#1 -0.30,0.60,0.00,M1] [#2 -0.10,0.35,0.66,U] [#3 -0.24,0.43,0.00,M1] [#4 -0.47,0.20,0.00,M5] [#5 0.15,0.51,0.00,M1] [#6 -0.03,0.25,0.54,U] [#7 0.11,0.71,0.00,M6] [#8 -0.14,0.53,0.00,M1] 
03:42:59.853 00.000 18120 refined, 2 included, MultiStar: {-0.06, 0.35}, one-star: {-0.05, 0.40}
03:42:59.854 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
03:42:59.854 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
03:42:59.855 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.76 mountX=0.34 mountY=-0.10, mountTheta=-0.28
03:42:59.856 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.35, opts=13)
03:42:59.856 00.000 18120 Enqueuing Move request for scope (-0.06, 0.35)
03:42:59.857 00.001 21948 Worker thread wakes up
03:42:59.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:42:59.857 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
03:42:59.857 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
03:42:59.857 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.6
03:42:59.858 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:59.859 00.001 21948 Moving (-0.06, 0.35) raw xDistance=0.34 yDistance=-0.10
03:42:59.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:42:59.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:59.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:42:59.861 00.002 18120 Enqueuing Expose request
03:42:59.862 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:42:59.862 00.000 21948 MoveAxis(W, 61, ABG)
03:42:59.862 00.000 21948 Guiding  Dir = 3, Dur = 61
03:42:59.862 00.000 21948 IsSlewing returns 0
03:42:59.863 00.001 21948 IsGuiding returns 0
03:42:59.865 00.002 21948 PulseGuide returned control before completion, sleep 70
03:42:59.943 00.078 21948 IsGuiding returns 0
03:42:59.943 00.000 21948 Move returns status 0, amount 61
03:42:59.943 00.000 21948 MoveAxis(N, 0, ABG)
03:42:59.943 00.000 21948 Move returns status 0, amount 0
03:42:59.943 00.000 21948 move complete, result=0
03:42:59.943 00.000 21948 worker thread done servicing request
03:42:59.943 00.000 21948 Worker thread wakes up
03:42:59.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:42:59.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:42:59.943 00.000 18120 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
03:43:01.359 01.416 21948 Exposure complete
03:43:01.399 00.040 21948 worker thread done servicing request
03:43:01.399 00.000 18120 OnExposeComplete: enter
03:43:01.400 00.001 18120 UpdateGuideState(): m_state=6
03:43:01.401 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6272
03:43:01.403 00.002 18120 Star::Find returns 1 (0), X=894.29, Y=233.78, Mass=1865, SNR=30.0, Peak=162 HFD=3.9
03:43:01.404 00.001 18120 MultiStar: [#1 -0.28,0.39,0.00,M2] [#2 -0.06,0.39,0.62,U] [#3 -0.13,0.44,0.00,M2] [#4 -0.33,0.02,0.59,U] [#5 0.10,0.56,0.00,M2] [#6 0.01,0.43,0.51,U] [#7 0.08,0.64,0.00,M7] [#8 0.16,0.13,0.41,U] 
03:43:01.406 00.002 18120 refined, 4 included, MultiStar: {-0.15, 0.36}, one-star: {-0.30, 0.59}
03:43:01.407 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
03:43:01.407 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
03:43:01.408 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.96 mountX=0.39 mountY=-0.03, mountTheta=-0.07
03:43:01.409 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.36, opts=13)
03:43:01.409 00.000 18120 Enqueuing Move request for scope (-0.15, 0.36)
03:43:01.409 00.000 21948 Worker thread wakes up
03:43:01.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:01.411 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd
03:43:01.411 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.36)
03:43:01.411 00.000 18120 UpdateGuideState exits: m=1865 RSB=30.0
03:43:01.411 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:01.412 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:01.412 00.000 18120 Enqueuing Expose request
03:43:01.413 00.001 21948 Moving (-0.15, 0.36) raw xDistance=0.39 yDistance=-0.03
03:43:01.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
03:43:01.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:01.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:43:01.413 00.000 21948 MoveAxis(W, 73, ABG)
03:43:01.413 00.000 21948 Guiding  Dir = 3, Dur = 73
03:43:01.413 00.000 21948 IsSlewing returns 0
03:43:01.413 00.000 21948 IsGuiding returns 0
03:43:01.415 00.002 21948 PulseGuide returned control before completion, sleep 82
03:43:01.512 00.097 21948 IsGuiding returns 0
03:43:01.513 00.001 21948 Move returns status 0, amount 73
03:43:01.513 00.000 21948 MoveAxis(N, 0, ABG)
03:43:01.513 00.000 21948 Move returns status 0, amount 0
03:43:01.513 00.000 21948 move complete, result=0
03:43:01.513 00.000 21948 worker thread done servicing request
03:43:01.513 00.000 21948 Worker thread wakes up
03:43:01.513 00.000 18120 GuideStep: 0.4 px 73 ms WEST, -0.0 px 0 ms NORTH
03:43:01.516 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:01.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:03.144 01.628 21948 Exposure complete
03:43:03.180 00.036 21948 worker thread done servicing request
03:43:03.180 00.000 18120 OnExposeComplete: enter
03:43:03.181 00.001 18120 UpdateGuideState(): m_state=6
03:43:03.181 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6273
03:43:03.182 00.001 18120 Star::Find returns 1 (0), X=893.89, Y=233.86, Mass=1851, SNR=29.8, Peak=155 HFD=4.3
03:43:03.182 00.000 18120 MultiStar: large primary error, entering stabilization period
03:43:03.183 00.001 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
03:43:03.183 00.000 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
03:43:03.184 00.001 18120 CameraToMount -- cameraX=-0.70 cameraY=0.67 hyp=0.97 cameraTheta=2.38 mountX=0.90 mountY=0.32, mountTheta=0.34
03:43:03.186 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.70, y=0.67, opts=13)
03:43:03.187 00.001 18120 Enqueuing Move request for scope (-0.70, 0.67)
03:43:03.187 00.000 21948 Worker thread wakes up
03:43:03.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:03.188 00.001 18120 UpdateGuideState exits: m=1851 RSB=29.8
03:43:03.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:03.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:03.189 00.001 18120 Enqueuing Expose request
03:43:03.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.67) opts 0xd
03:43:03.189 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.70, 0.67)
03:43:03.189 00.000 21948 Moving (-0.70, 0.67) raw xDistance=0.90 yDistance=0.32
03:43:03.189 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
03:43:03.189 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:43:03.189 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:43:03.189 00.000 21948 MoveAxis(W, 166, ABG)
03:43:03.189 00.000 21948 Guiding  Dir = 3, Dur = 166
03:43:03.190 00.001 21948 IsSlewing returns 0
03:43:03.190 00.000 21948 IsGuiding returns 0
03:43:03.192 00.002 21948 PulseGuide returned control before completion, sleep 175
03:43:03.379 00.187 21948 IsGuiding returns 0
03:43:03.379 00.000 21948 Move returns status 0, amount 166
03:43:03.379 00.000 21948 MoveAxis(N, 0, ABG)
03:43:03.379 00.000 21948 Move returns status 0, amount 0
03:43:03.379 00.000 21948 move complete, result=0
03:43:03.380 00.001 21948 worker thread done servicing request
03:43:03.380 00.000 21948 Worker thread wakes up
03:43:03.380 00.000 18120 GuideStep: 0.9 px 166 ms WEST, 0.3 px 0 ms NORTH
03:43:03.382 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:03.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:04.788 01.406 21948 Exposure complete
03:43:04.831 00.043 21948 worker thread done servicing request
03:43:04.831 00.000 18120 OnExposeComplete: enter
03:43:04.832 00.001 18120 UpdateGuideState(): m_state=6
03:43:04.832 00.000 18120 Star::Find(15, 893, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6274
03:43:04.833 00.001 18120 Star::Find returns 1 (0), X=894.41, Y=233.20, Mass=1832, SNR=29.7, Peak=129 HFD=4.0
03:43:04.833 00.000 18120 MultiStar: exiting stabilization period
03:43:04.834 00.001 18120 MultiStar: [#1 -0.09,-0.11,0.70,U] [#2 0.17,0.09,0.65,U] [#3 0.26,-0.01,0.57,U] [#4 0.03,-0.31,0.58,U] [#5 0.27,-0.19,0.49,U] [#6 0.03,-0.26,0.53,U] [#7 0.20,0.03,0.41,U] [#8 0.05,-0.20,0.40,U] 
03:43:04.834 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {-0.18, 0.01}
03:43:04.835 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
03:43:04.835 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
03:43:04.835 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.05 mountX=-0.11 mountY=-0.01, mountTheta=-3.08
03:43:04.837 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
03:43:04.837 00.000 18120 Enqueuing Move request for scope (0.05, -0.09)
03:43:04.838 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:04.838 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.7
03:43:04.838 00.000 21948 Worker thread wakes up
03:43:04.838 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:04.839 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
03:43:04.839 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
03:43:04.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:04.839 00.000 18120 Enqueuing Expose request
03:43:04.840 00.001 21948 Moving (0.05, -0.09) raw xDistance=-0.11 yDistance=-0.01
03:43:04.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:43:04.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:04.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:43:04.840 00.000 21948 MoveAxis(E, 0, ABG)
03:43:04.840 00.000 21948 Move returns status 0, amount 0
03:43:04.840 00.000 21948 MoveAxis(N, 0, ABG)
03:43:04.840 00.000 21948 Move returns status 0, amount 0
03:43:04.840 00.000 21948 move complete, result=0
03:43:04.840 00.000 21948 worker thread done servicing request
03:43:04.840 00.000 21948 Worker thread wakes up
03:43:04.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:04.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:04.841 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:06.468 01.627 21948 Exposure complete
03:43:06.502 00.034 21948 worker thread done servicing request
03:43:06.502 00.000 18120 OnExposeComplete: enter
03:43:06.503 00.001 18120 UpdateGuideState(): m_state=6
03:43:06.503 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6275
03:43:06.504 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=232.92, Mass=1803, SNR=29.3, Peak=168 HFD=4.2
03:43:06.504 00.000 18120 MultiStar: [#1 0.43,-0.42,0.00,M2] [#2 0.42,-0.49,0.00,M1] [#3 0.42,-0.45,0.00,M2] [#4 0.25,-0.45,0.00,M4] [#5 0.55,-0.20,0.00,M2] [#6 0.28,-0.43,0.00,M1] [#7 0.51,-0.50,0.00,M7] [#8 0.52,-0.45,0.00,M1] 
03:43:06.505 00.001 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
03:43:06.506 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
03:43:06.508 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-0.89 mountX=-0.33 mountY=-0.07, mountTheta=-2.92
03:43:06.510 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.27, opts=13)
03:43:06.511 00.001 18120 Enqueuing Move request for scope (0.22, -0.27)
03:43:06.511 00.000 21948 Worker thread wakes up
03:43:06.511 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.27) opts 0xd
03:43:06.511 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.27)
03:43:06.511 00.000 21948 Moving (0.22, -0.27) raw xDistance=-0.33 yDistance=-0.07
03:43:06.511 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:43:06.511 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:06.512 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:06.512 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.3
03:43:06.512 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:06.514 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:43:06.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:06.514 00.000 18120 Enqueuing Expose request
03:43:06.515 00.001 21948 MoveAxis(E, 60, ABG)
03:43:06.515 00.000 21948 Guiding  Dir = 2, Dur = 60
03:43:06.515 00.000 21948 IsSlewing returns 0
03:43:06.515 00.000 21948 IsGuiding returns 0
03:43:06.517 00.002 21948 PulseGuide returned control before completion, sleep 69
03:43:06.592 00.075 21948 IsGuiding returns 0
03:43:06.592 00.000 21948 Move returns status 0, amount 60
03:43:06.592 00.000 21948 MoveAxis(N, 0, ABG)
03:43:06.592 00.000 21948 Move returns status 0, amount 0
03:43:06.592 00.000 21948 move complete, result=0
03:43:06.592 00.000 21948 worker thread done servicing request
03:43:06.592 00.000 21948 Worker thread wakes up
03:43:06.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:06.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:06.592 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
03:43:08.002 01.410 21948 Exposure complete
03:43:08.034 00.032 21948 worker thread done servicing request
03:43:08.034 00.000 18120 OnExposeComplete: enter
03:43:08.035 00.001 18120 UpdateGuideState(): m_state=6
03:43:08.036 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6276
03:43:08.036 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=232.97, Mass=1766, SNR=29.1, Peak=160 HFD=4.1
03:43:08.037 00.001 18120 MultiStar: [#1 0.17,-0.07,0.74,U] [#2 0.18,-0.25,0.65,U] [#3 0.35,-0.25,0.60,U] [#4 0.15,-0.37,0.58,U] [#5 0.56,-0.25,0.00,M3] [#6 0.67,-0.38,0.00,M2] [#7 0.47,-0.33,0.00,M8] [#8 0.37,-0.21,0.38,U] 
03:43:08.037 00.000 18120 single-star, 5 included, MultiStar: {0.21, -0.22}, one-star: {0.14, -0.22}
03:43:08.038 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
03:43:08.040 00.002 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
03:43:08.041 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.01 mountX=-0.26 mountY=-0.02, mountTheta=-3.05
03:43:08.043 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.22, opts=13)
03:43:08.045 00.002 18120 Enqueuing Move request for scope (0.14, -0.22)
03:43:08.045 00.000 21948 Worker thread wakes up
03:43:08.045 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
03:43:08.045 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
03:43:08.045 00.000 21948 Moving (0.14, -0.22) raw xDistance=-0.26 yDistance=-0.02
03:43:08.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:43:08.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:08.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:08.046 00.001 18120 UpdateGuideState exits: m=1766 RSB=29.1
03:43:08.046 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:08.047 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:08.047 00.000 18120 Enqueuing Expose request
03:43:08.047 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:43:08.048 00.001 21948 MoveAxis(E, 50, ABG)
03:43:08.048 00.000 21948 Guiding  Dir = 2, Dur = 50
03:43:08.048 00.000 21948 IsSlewing returns 0
03:43:08.048 00.000 21948 IsGuiding returns 0
03:43:08.049 00.001 21948 PulseGuide returned control before completion, sleep 59
03:43:08.122 00.073 21948 IsGuiding returns 0
03:43:08.122 00.000 21948 Move returns status 0, amount 50
03:43:08.122 00.000 21948 MoveAxis(N, 0, ABG)
03:43:08.122 00.000 21948 Move returns status 0, amount 0
03:43:08.122 00.000 21948 move complete, result=0
03:43:08.122 00.000 21948 worker thread done servicing request
03:43:08.122 00.000 21948 Worker thread wakes up
03:43:08.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:08.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:08.122 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
03:43:09.753 01.631 21948 Exposure complete
03:43:09.791 00.038 21948 worker thread done servicing request
03:43:09.791 00.000 18120 OnExposeComplete: enter
03:43:09.792 00.001 18120 UpdateGuideState(): m_state=6
03:43:09.792 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6277
03:43:09.793 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=233.22, Mass=1871, SNR=30.0, Peak=154 HFD=4.3
03:43:09.794 00.001 18120 MultiStar: [#1 0.16,0.27,0.71,U] [#2 0.22,-0.22,0.60,U] [#3 0.29,-0.00,0.58,U] [#4 -0.04,-0.37,0.56,U] [#5 0.23,0.11,0.44,U] [#6 -0.07,0.31,0.53,U] [#7 0.43,-0.05,0.42,U] [#8 0.24,-0.15,0.38,U] 
03:43:09.795 00.001 18120 single-star, 8 included, MultiStar: {0.17, 0.00}, one-star: {0.14, 0.03}
03:43:09.796 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
03:43:09.797 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
03:43:09.798 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=-0.03 mountY=-0.14, mountTheta=-1.80
03:43:09.801 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
03:43:09.802 00.001 18120 Enqueuing Move request for scope (0.14, 0.03)
03:43:09.803 00.001 21948 Worker thread wakes up
03:43:09.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:09.803 00.000 18120 UpdateGuideState exits: m=1871 RSB=30.0
03:43:09.804 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:09.804 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:09.805 00.001 18120 Enqueuing Expose request
03:43:09.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
03:43:09.805 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
03:43:09.805 00.000 21948 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
03:43:09.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:43:09.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:09.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:43:09.805 00.000 21948 MoveAxis(E, 0, ABG)
03:43:09.805 00.000 21948 Move returns status 0, amount 0
03:43:09.806 00.001 21948 MoveAxis(N, 0, ABG)
03:43:09.806 00.000 21948 Move returns status 0, amount 0
03:43:09.806 00.000 21948 move complete, result=0
03:43:09.806 00.000 21948 worker thread done servicing request
03:43:09.806 00.000 21948 Worker thread wakes up
03:43:09.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:09.806 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:09.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:11.324 01.518 21948 Exposure complete
03:43:11.368 00.044 21948 worker thread done servicing request
03:43:11.368 00.000 18120 OnExposeComplete: enter
03:43:11.368 00.000 18120 UpdateGuideState(): m_state=6
03:43:11.369 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6278
03:43:11.369 00.000 18120 Star::Find returns 1 (0), X=894.84, Y=233.16, Mass=1702, SNR=28.5, Peak=139 HFD=4.3
03:43:11.372 00.003 18120 MultiStar: [#1 0.22,0.07,0.73,U] [#2 0.21,-0.02,0.67,U] [#3 0.28,0.08,0.65,U] [#4 0.36,-0.39,0.00,M3] [#5 0.30,-0.05,0.48,U] [#6 0.60,0.13,0.00,M2] [#7 0.51,-0.22,0.00,M8] [#8 0.38,-0.11,0.41,U] 
03:43:11.375 00.003 18120 single-star, 5 included, MultiStar: {0.26, -0.00}, one-star: {0.24, -0.02}
03:43:11.378 00.003 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
03:43:11.380 00.002 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
03:43:11.380 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.25 cameraTheta=-0.10 mountX=-0.12 mountY=-0.21, mountTheta=-2.11
03:43:11.382 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.02, opts=13)
03:43:11.382 00.000 18120 Enqueuing Move request for scope (0.24, -0.02)
03:43:11.383 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:11.384 00.001 18120 UpdateGuideState exits: m=1702 RSB=28.5
03:43:11.384 00.000 21948 Worker thread wakes up
03:43:11.385 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
03:43:11.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
03:43:11.385 00.000 21948 Moving (0.24, -0.02) raw xDistance=-0.12 yDistance=-0.21
03:43:11.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:43:11.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:43:11.385 00.000 21948 MoveAxis(E, 0, ABG)
03:43:11.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:11.385 00.000 21948 Move returns status 0, amount 0
03:43:11.385 00.000 21948 MoveAxis(N, 49, ABG)
03:43:11.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:11.386 00.001 18120 Enqueuing Expose request
03:43:11.386 00.000 21948 Guiding  Dir = 0, Dur = 49
03:43:11.386 00.000 21948 IsSlewing returns 0
03:43:11.387 00.001 21948 IsGuiding returns 0
03:43:11.392 00.005 21948 PulseGuide returned control before completion, sleep 55
03:43:11.449 00.057 21948 IsGuiding returns 1
03:43:11.449 00.000 21948 scope still moving after pulse duration time elapsed
03:43:11.481 00.032 21948 IsSlewing returns 0
03:43:11.481 00.000 21948 IsGuiding returns 0
03:43:11.483 00.002 21948 scope move finished after 49 + 45 ms
03:43:11.483 00.000 21948 Move returns status 0, amount 49
03:43:11.483 00.000 21948 move complete, result=0
03:43:11.483 00.000 21948 worker thread done servicing request
03:43:11.483 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
03:43:11.484 00.001 21948 Worker thread wakes up
03:43:11.484 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:11.484 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:13.117 01.633 21948 Exposure complete
03:43:13.160 00.043 21948 worker thread done servicing request
03:43:13.161 00.001 18120 OnExposeComplete: enter
03:43:13.161 00.000 18120 UpdateGuideState(): m_state=6
03:43:13.162 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6279
03:43:13.162 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=233.27, Mass=1814, SNR=29.5, Peak=146 HFD=4.3
03:43:13.163 00.001 18120 MultiStar: [#1 0.04,0.19,0.76,U] [#2 0.26,0.02,0.63,U] [#3 0.26,-0.03,0.63,U] [#4 0.16,-0.29,0.57,U] [#5 0.51,-0.10,0.00,M2] [#6 0.12,-0.35,0.54,U] [#7 0.22,-0.05,0.42,U] [#8 0.43,0.06,0.41,U] 
03:43:13.164 00.001 18120 single-star, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.14, 0.08}
03:43:13.164 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
03:43:13.164 00.000 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
03:43:13.165 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.01 mountY=-0.16, mountTheta=-1.48
03:43:13.166 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.08, opts=13)
03:43:13.167 00.001 18120 Enqueuing Move request for scope (0.14, 0.08)
03:43:13.167 00.000 21948 Worker thread wakes up
03:43:13.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
03:43:13.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
03:43:13.167 00.000 21948 Moving (0.14, 0.08) raw xDistance=0.01 yDistance=-0.16
03:43:13.167 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:43:13.167 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:13.168 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:43:13.168 00.000 21948 MoveAxis(E, 0, ABG)
03:43:13.168 00.000 21948 Move returns status 0, amount 0
03:43:13.168 00.000 21948 MoveAxis(N, 0, ABG)
03:43:13.168 00.000 21948 Move returns status 0, amount 0
03:43:13.168 00.000 21948 move complete, result=0
03:43:13.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:13.168 00.000 21948 worker thread done servicing request
03:43:13.168 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
03:43:13.169 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:13.169 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:13.170 00.001 18120 Enqueuing Expose request
03:43:13.170 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:13.170 00.000 21948 Worker thread wakes up
03:43:13.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:13.171 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:14.691 01.520 21948 Exposure complete
03:43:14.733 00.042 21948 worker thread done servicing request
03:43:14.733 00.000 18120 OnExposeComplete: enter
03:43:14.736 00.003 18120 UpdateGuideState(): m_state=6
03:43:14.739 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6280
03:43:14.741 00.002 18120 Star::Find returns 1 (0), X=894.68, Y=233.20, Mass=1935, SNR=30.3, Peak=156 HFD=4.0
03:43:14.744 00.003 18120 MultiStar: [#1 0.10,-0.03,0.70,U] [#2 0.29,-0.05,0.61,U] [#3 0.47,-0.28,0.00,M1] [#4 0.03,-0.37,0.53,U] [#5 0.52,-0.10,0.00,M3] [#6 0.12,-0.15,0.49,U] [#7 0.66,-0.27,0.00,M8] [#8 0.33,-0.26,0.38,U] 
03:43:14.746 00.002 18120 single-star, 5 included, MultiStar: {0.14, -0.11}, one-star: {0.09, 0.01}
03:43:14.748 00.002 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
03:43:14.750 00.002 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
03:43:14.753 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
03:43:14.757 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
03:43:14.757 00.000 18120 Enqueuing Move request for scope (0.09, 0.01)
03:43:14.758 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:14.758 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.3
03:43:14.759 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:14.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:14.759 00.000 18120 Enqueuing Expose request
03:43:14.760 00.001 21948 Worker thread wakes up
03:43:14.760 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
03:43:14.760 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
03:43:14.760 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.08
03:43:14.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:43:14.760 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:14.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:43:14.760 00.000 21948 MoveAxis(E, 0, ABG)
03:43:14.760 00.000 21948 Move returns status 0, amount 0
03:43:14.760 00.000 21948 MoveAxis(N, 0, ABG)
03:43:14.760 00.000 21948 Move returns status 0, amount 0
03:43:14.760 00.000 21948 move complete, result=0
03:43:14.760 00.000 21948 worker thread done servicing request
03:43:14.760 00.000 21948 Worker thread wakes up
03:43:14.760 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:14.760 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:14.761 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:16.398 01.637 21948 Exposure complete
03:43:16.441 00.043 21948 worker thread done servicing request
03:43:16.441 00.000 18120 OnExposeComplete: enter
03:43:16.441 00.000 18120 UpdateGuideState(): m_state=6
03:43:16.444 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6281
03:43:16.445 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=233.21, Mass=1955, SNR=30.5, Peak=160 HFD=4.2
03:43:16.447 00.002 18120 MultiStar: [#1 0.08,-0.01,0.70,U] [#2 0.30,-0.18,0.64,U] [#3 0.30,-0.12,0.56,U] [#4 -0.00,-0.12,0.55,U] [#5 0.50,-0.24,0.00,M4] [#6 0.48,-0.15,0.00,M1] [#7 0.85,-0.23,0.00,M9] [#8 0.11,-0.06,0.37,U] 
03:43:16.448 00.001 18120 single-star, 5 included, MultiStar: {0.16, -0.07}, one-star: {0.16, 0.02}
03:43:16.449 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
03:43:16.450 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
03:43:16.451 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.04 mountY=-0.15, mountTheta=-1.86
03:43:16.454 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.02, opts=13)
03:43:16.455 00.001 18120 Enqueuing Move request for scope (0.16, 0.02)
03:43:16.457 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:16.458 00.001 18120 UpdateGuideState exits: m=1955 RSB=30.5
03:43:16.459 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:16.460 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:16.461 00.001 18120 Enqueuing Expose request
03:43:16.461 00.000 21948 Worker thread wakes up
03:43:16.461 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
03:43:16.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
03:43:16.461 00.000 21948 Moving (0.16, 0.02) raw xDistance=-0.04 yDistance=-0.15
03:43:16.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:43:16.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:16.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:43:16.461 00.000 21948 MoveAxis(E, 0, ABG)
03:43:16.461 00.000 21948 Move returns status 0, amount 0
03:43:16.461 00.000 21948 MoveAxis(N, 0, ABG)
03:43:16.462 00.001 21948 Move returns status 0, amount 0
03:43:16.462 00.000 21948 move complete, result=0
03:43:16.462 00.000 21948 worker thread done servicing request
03:43:16.462 00.000 21948 Worker thread wakes up
03:43:16.462 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:16.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:16.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:17.983 01.521 21948 Exposure complete
03:43:18.024 00.041 21948 worker thread done servicing request
03:43:18.024 00.000 18120 OnExposeComplete: enter
03:43:18.025 00.001 18120 UpdateGuideState(): m_state=6
03:43:18.026 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6282
03:43:18.026 00.000 18120 Star::Find returns 1 (0), X=894.72, Y=233.10, Mass=1729, SNR=28.8, Peak=150 HFD=4.1
03:43:18.027 00.001 18120 MultiStar: [#1 -0.06,-0.12,0.76,U] [#2 0.20,0.21,0.65,U] [#3 0.28,0.04,0.62,U] [#4 -0.03,-0.09,0.57,U] [#5 0.35,-0.05,0.49,U] [#6 0.24,-0.29,0.56,U] [#7 0.34,-0.26,0.44,U] [#8 0.01,-0.16,0.39,U] 
03:43:18.027 00.000 18120 single-star, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.13, -0.08}
03:43:18.028 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
03:43:18.028 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
03:43:18.030 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.59 mountX=-0.13 mountY=-0.07, mountTheta=-2.62
03:43:18.031 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.08, opts=13)
03:43:18.031 00.000 18120 Enqueuing Move request for scope (0.13, -0.08)
03:43:18.032 00.001 21948 Worker thread wakes up
03:43:18.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
03:43:18.032 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
03:43:18.032 00.000 21948 Moving (0.13, -0.08) raw xDistance=-0.13 yDistance=-0.07
03:43:18.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:18.033 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:43:18.033 00.000 18120 UpdateGuideState exits: m=1729 RSB=28.8
03:43:18.033 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:18.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:18.034 00.001 18120 Enqueuing Expose request
03:43:18.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:18.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:43:18.034 00.000 21948 MoveAxis(E, 0, ABG)
03:43:18.034 00.000 21948 Move returns status 0, amount 0
03:43:18.034 00.000 21948 MoveAxis(N, 0, ABG)
03:43:18.034 00.000 21948 Move returns status 0, amount 0
03:43:18.034 00.000 21948 move complete, result=0
03:43:18.034 00.000 21948 worker thread done servicing request
03:43:18.034 00.000 21948 Worker thread wakes up
03:43:18.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:18.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:18.035 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:19.661 01.626 21948 Exposure complete
03:43:19.702 00.041 21948 worker thread done servicing request
03:43:19.702 00.000 18120 OnExposeComplete: enter
03:43:19.704 00.002 18120 UpdateGuideState(): m_state=6
03:43:19.705 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6283
03:43:19.708 00.003 18120 Star::Find returns 1 (0), X=894.70, Y=233.35, Mass=1781, SNR=29.3, Peak=132 HFD=3.9
03:43:19.710 00.002 18120 MultiStar: [#1 -0.01,0.11,0.72,U] [#2 0.27,-0.08,0.63,U] [#3 0.06,0.05,0.61,U] [#4 -0.00,-0.22,0.56,U] [#5 0.17,-0.08,0.49,U] [#6 -0.14,-0.09,0.53,U] [#7 0.31,-0.05,0.44,U] [#8 0.11,-0.03,0.42,U] 
03:43:19.710 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.11, 0.16}
03:43:19.711 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
03:43:19.712 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
03:43:19.712 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.06 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
03:43:19.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
03:43:19.714 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
03:43:19.714 00.000 21948 Worker thread wakes up
03:43:19.714 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:43:19.714 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:43:19.714 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
03:43:19.714 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:43:19.714 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:19.714 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:43:19.714 00.000 21948 MoveAxis(E, 0, ABG)
03:43:19.714 00.000 21948 Move returns status 0, amount 0
03:43:19.714 00.000 21948 MoveAxis(N, 0, ABG)
03:43:19.714 00.000 21948 Move returns status 0, amount 0
03:43:19.714 00.000 21948 move complete, result=0
03:43:19.714 00.000 21948 worker thread done servicing request
03:43:19.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:19.715 00.001 18120 UpdateGuideState exits: m=1781 RSB=29.3
03:43:19.715 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:19.716 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:19.716 00.000 18120 Enqueuing Expose request
03:43:19.717 00.001 21948 Worker thread wakes up
03:43:19.717 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:19.717 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:19.717 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:21.239 01.522 21948 Exposure complete
03:43:21.291 00.052 21948 worker thread done servicing request
03:43:21.291 00.000 18120 OnExposeComplete: enter
03:43:21.292 00.001 18120 UpdateGuideState(): m_state=6
03:43:21.292 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6284
03:43:21.293 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=233.09, Mass=1828, SNR=29.6, Peak=134 HFD=4.2
03:43:21.293 00.000 18120 MultiStar: [#1 -0.17,0.01,0.73,U] [#2 0.18,-0.10,0.63,U] [#3 0.14,0.05,0.60,U] [#4 0.02,-0.33,0.58,U] [#5 0.41,-0.07,0.46,U] [#6 -0.04,-0.26,0.55,U] [#7 0.19,-0.04,0.45,U] [#8 0.15,-0.04,0.37,U] 
03:43:21.294 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.17, -0.10}
03:43:21.294 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
03:43:21.294 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
03:43:21.295 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.74 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
03:43:21.296 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.10, opts=13)
03:43:21.297 00.001 18120 Enqueuing Move request for scope (0.10, -0.10)
03:43:21.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:21.297 00.000 21948 Worker thread wakes up
03:43:21.297 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.6
03:43:21.298 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
03:43:21.298 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:21.298 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:21.299 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
03:43:21.299 00.000 18120 Enqueuing Expose request
03:43:21.300 00.001 21948 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.05
03:43:21.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:43:21.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:21.300 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:43:21.300 00.000 21948 MoveAxis(E, 0, ABG)
03:43:21.300 00.000 21948 Move returns status 0, amount 0
03:43:21.300 00.000 21948 MoveAxis(N, 0, ABG)
03:43:21.300 00.000 21948 Move returns status 0, amount 0
03:43:21.300 00.000 21948 move complete, result=0
03:43:21.300 00.000 21948 worker thread done servicing request
03:43:21.300 00.000 21948 Worker thread wakes up
03:43:21.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:21.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:21.300 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:22.936 01.636 21948 Exposure complete
03:43:22.990 00.054 21948 worker thread done servicing request
03:43:22.990 00.000 18120 OnExposeComplete: enter
03:43:22.991 00.001 18120 UpdateGuideState(): m_state=6
03:43:22.991 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6285
03:43:22.992 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=233.33, Mass=1737, SNR=28.9, Peak=139 HFD=3.7
03:43:22.992 00.000 18120 MultiStar: [#1 0.02,0.09,0.77,U] [#2 0.40,0.09,0.65,U] [#3 0.36,0.12,0.63,U] [#4 0.07,-0.15,0.59,U] [#5 0.39,-0.01,0.49,U] [#6 -0.01,0.13,0.54,U] [#7 0.19,-0.03,0.44,U] [#8 -0.17,0.12,0.40,U] 
03:43:22.993 00.001 18120 single-star, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.09, 0.14}
03:43:22.993 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
03:43:22.994 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
03:43:22.994 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.01 mountX=0.09 mountY=-0.14, mountTheta=-1.00
03:43:22.996 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.14, opts=13)
03:43:22.997 00.001 18120 Enqueuing Move request for scope (0.09, 0.14)
03:43:22.997 00.000 21948 Worker thread wakes up
03:43:22.997 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:22.998 00.001 18120 UpdateGuideState exits: m=1737 RSB=28.9
03:43:22.998 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:22.999 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:22.999 00.000 18120 Enqueuing Expose request
03:43:22.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
03:43:23.000 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
03:43:23.000 00.000 21948 Moving (0.09, 0.14) raw xDistance=0.09 yDistance=-0.14
03:43:23.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:43:23.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:23.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:43:23.000 00.000 21948 MoveAxis(E, 0, ABG)
03:43:23.000 00.000 21948 Move returns status 0, amount 0
03:43:23.000 00.000 21948 MoveAxis(N, 0, ABG)
03:43:23.000 00.000 21948 Move returns status 0, amount 0
03:43:23.000 00.000 21948 move complete, result=0
03:43:23.000 00.000 21948 worker thread done servicing request
03:43:23.000 00.000 21948 Worker thread wakes up
03:43:23.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:23.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:23.000 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:24.520 01.520 21948 Exposure complete
03:43:24.557 00.037 21948 worker thread done servicing request
03:43:24.557 00.000 18120 OnExposeComplete: enter
03:43:24.558 00.001 18120 UpdateGuideState(): m_state=6
03:43:24.558 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6286
03:43:24.559 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=233.35, Mass=1919, SNR=30.3, Peak=153 HFD=4.1
03:43:24.559 00.000 18120 MultiStar: [#1 0.10,0.26,0.70,U] [#2 0.05,0.12,0.64,U] [#3 0.37,0.08,0.59,U] [#4 -0.04,-0.02,0.56,U] [#5 0.24,-0.08,0.46,U] [#6 0.04,-0.16,0.51,U] [#7 0.08,-0.04,0.42,U] [#8 0.39,-0.09,0.37,U] 
03:43:24.560 00.001 18120 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.06, 0.16}
03:43:24.560 00.000 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
03:43:24.560 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
03:43:24.561 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
03:43:24.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.05, opts=13)
03:43:24.564 00.002 18120 Enqueuing Move request for scope (0.13, 0.05)
03:43:24.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:24.565 00.001 21948 Worker thread wakes up
03:43:24.565 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.3
03:43:24.565 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:24.568 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
03:43:24.568 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
03:43:24.568 00.000 21948 Moving (0.13, 0.05) raw xDistance=-0.01 yDistance=-0.14
03:43:24.568 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:24.568 00.000 18120 Enqueuing Expose request
03:43:24.569 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:24.569 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:24.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:43:24.569 00.000 21948 MoveAxis(E, 0, ABG)
03:43:24.569 00.000 21948 Move returns status 0, amount 0
03:43:24.569 00.000 21948 MoveAxis(N, 0, ABG)
03:43:24.569 00.000 21948 Move returns status 0, amount 0
03:43:24.569 00.000 21948 move complete, result=0
03:43:24.569 00.000 21948 worker thread done servicing request
03:43:24.569 00.000 21948 Worker thread wakes up
03:43:24.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:24.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:24.570 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:26.195 01.625 21948 Exposure complete
03:43:26.229 00.034 21948 worker thread done servicing request
03:43:26.229 00.000 18120 OnExposeComplete: enter
03:43:26.230 00.001 18120 UpdateGuideState(): m_state=6
03:43:26.231 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6287
03:43:26.231 00.000 18120 Star::Find returns 1 (0), X=894.63, Y=233.35, Mass=1888, SNR=30.0, Peak=149 HFD=4.1
03:43:26.232 00.001 18120 MultiStar: [#1 0.15,-0.00,0.70,U] [#2 0.31,0.05,0.62,U] [#3 0.07,-0.07,0.58,U] [#4 0.07,-0.13,0.57,U] [#5 0.07,-0.04,0.49,U] [#6 0.12,-0.11,0.52,U] [#7 0.19,0.09,0.44,U] [#8 -0.03,-0.11,0.39,U] 
03:43:26.232 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.04, 0.17}
03:43:26.233 00.001 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
03:43:26.233 00.000 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
03:43:26.233 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:43:26.235 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.00, opts=13)
03:43:26.235 00.000 18120 Enqueuing Move request for scope (0.11, -0.00)
03:43:26.236 00.001 21948 Worker thread wakes up
03:43:26.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
03:43:26.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
03:43:26.236 00.000 21948 Moving (0.11, -0.00) raw xDistance=-0.05 yDistance=-0.10
03:43:26.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:26.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:26.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:26.237 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:43:26.237 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.0
03:43:26.237 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:26.238 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:26.238 00.000 18120 Enqueuing Expose request
03:43:26.238 00.000 21948 MoveAxis(E, 0, ABG)
03:43:26.238 00.000 21948 Move returns status 0, amount 0
03:43:26.238 00.000 21948 MoveAxis(N, 0, ABG)
03:43:26.238 00.000 21948 Move returns status 0, amount 0
03:43:26.238 00.000 21948 move complete, result=0
03:43:26.239 00.001 21948 worker thread done servicing request
03:43:26.239 00.000 21948 Worker thread wakes up
03:43:26.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:26.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:26.239 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:27.759 01.520 21948 Exposure complete
03:43:27.792 00.033 18120 OnExposeComplete: enter
03:43:27.793 00.001 18120 UpdateGuideState(): m_state=6
03:43:27.794 00.001 21948 worker thread done servicing request
03:43:27.794 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6288
03:43:27.795 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=233.31, Mass=1724, SNR=28.8, Peak=135 HFD=3.7
03:43:27.796 00.001 18120 MultiStar: [#1 0.19,0.17,0.75,U] [#2 0.30,-0.06,0.64,U] [#3 0.32,0.08,0.62,U] [#4 0.21,0.03,0.56,U] [#5 0.13,-0.02,0.49,U] [#6 0.26,0.06,0.53,U] [#7 0.47,-0.10,0.00,M4] [#8 0.45,-0.04,0.00,M1] 
03:43:27.796 00.000 18120 single-star, 6 included, MultiStar: {0.20, 0.07}, one-star: {0.08, 0.12}
03:43:27.796 00.000 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
03:43:27.797 00.001 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
03:43:27.797 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.00 mountX=0.08 mountY=-0.13, mountTheta=-1.01
03:43:27.798 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
03:43:27.799 00.001 18120 Enqueuing Move request for scope (0.08, 0.12)
03:43:27.800 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:27.800 00.000 18120 UpdateGuideState exits: m=1724 RSB=28.8
03:43:27.801 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:27.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:27.801 00.000 18120 Enqueuing Expose request
03:43:27.802 00.001 21948 Worker thread wakes up
03:43:27.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
03:43:27.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
03:43:27.802 00.000 21948 Moving (0.08, 0.12) raw xDistance=0.08 yDistance=-0.13
03:43:27.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:43:27.802 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:27.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:43:27.802 00.000 21948 MoveAxis(E, 0, ABG)
03:43:27.802 00.000 21948 Move returns status 0, amount 0
03:43:27.802 00.000 21948 MoveAxis(N, 0, ABG)
03:43:27.802 00.000 21948 Move returns status 0, amount 0
03:43:27.802 00.000 21948 move complete, result=0
03:43:27.802 00.000 21948 worker thread done servicing request
03:43:27.802 00.000 21948 Worker thread wakes up
03:43:27.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:27.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:27.803 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:29.424 01.621 21948 Exposure complete
03:43:29.465 00.041 21948 worker thread done servicing request
03:43:29.465 00.000 18120 OnExposeComplete: enter
03:43:29.467 00.002 18120 UpdateGuideState(): m_state=6
03:43:29.468 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6289
03:43:29.468 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=233.39, Mass=1854, SNR=29.7, Peak=135 HFD=3.9
03:43:29.469 00.001 18120 MultiStar: [#1 0.49,0.22,0.00,M1] [#2 0.13,0.26,0.64,U] [#3 0.08,0.24,0.57,U] [#4 0.35,0.01,0.58,U] [#5 0.43,0.13,0.00,M1] [#6 0.09,0.12,0.56,U] [#7 0.30,0.27,0.44,U] [#8 0.12,-0.03,0.41,U] 
03:43:29.469 00.000 18120 refined, 6 included, MultiStar: {0.18, 0.16}, one-star: {0.19, 0.21}
03:43:29.470 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
03:43:29.470 00.000 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
03:43:29.471 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.74 mountX=0.07 mountY=-0.23, mountTheta=-1.26
03:43:29.472 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.16, opts=13)
03:43:29.473 00.001 18120 Enqueuing Move request for scope (0.18, 0.16)
03:43:29.473 00.000 21948 Worker thread wakes up
03:43:29.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
03:43:29.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
03:43:29.473 00.000 21948 Moving (0.18, 0.16) raw xDistance=0.07 yDistance=-0.23
03:43:29.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:29.474 00.001 18120 UpdateGuideState exits: m=1854 RSB=29.7
03:43:29.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:29.475 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:29.475 00.000 18120 Enqueuing Expose request
03:43:29.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:43:29.475 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:43:29.475 00.000 21948 MoveAxis(E, 0, ABG)
03:43:29.475 00.000 21948 Move returns status 0, amount 0
03:43:29.475 00.000 21948 MoveAxis(N, 55, ABG)
03:43:29.475 00.000 21948 Guiding  Dir = 0, Dur = 55
03:43:29.476 00.001 21948 IsSlewing returns 0
03:43:29.476 00.000 21948 IsGuiding returns 0
03:43:29.480 00.004 21948 PulseGuide returned control before completion, sleep 61
03:43:29.552 00.072 21948 IsGuiding returns 0
03:43:29.552 00.000 21948 Move returns status 0, amount 55
03:43:29.552 00.000 21948 move complete, result=0
03:43:29.552 00.000 21948 worker thread done servicing request
03:43:29.552 00.000 21948 Worker thread wakes up
03:43:29.552 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 55 ms NORTH
03:43:29.553 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:29.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:30.962 01.409 21948 Exposure complete
03:43:30.992 00.030 21948 worker thread done servicing request
03:43:30.992 00.000 18120 OnExposeComplete: enter
03:43:30.995 00.003 18120 UpdateGuideState(): m_state=6
03:43:30.996 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6290
03:43:30.997 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=233.32, Mass=1813, SNR=29.4, Peak=147 HFD=3.9
03:43:30.998 00.001 18120 MultiStar: [#1 -0.02,0.16,0.71,U] [#2 0.19,0.19,0.65,U] [#3 -0.02,0.24,0.60,U] [#4 0.17,-0.23,0.54,U] [#5 0.17,0.12,0.47,U] [#6 0.22,0.33,0.51,U] [#7 0.23,0.26,0.40,U] [#8 0.22,-0.06,0.43,U] 
03:43:31.000 00.002 18120 single-star, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.05, 0.13}
03:43:31.003 00.003 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
03:43:31.005 00.002 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
03:43:31.005 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.10 mountY=-0.10, mountTheta=-0.80
03:43:31.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.13, opts=13)
03:43:31.008 00.001 18120 Enqueuing Move request for scope (0.05, 0.13)
03:43:31.008 00.000 21948 Worker thread wakes up
03:43:31.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:31.009 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
03:43:31.009 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.4
03:43:31.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:31.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:31.010 00.000 18120 Enqueuing Expose request
03:43:31.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
03:43:31.010 00.000 21948 Moving (0.05, 0.13) raw xDistance=0.10 yDistance=-0.10
03:43:31.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:43:31.011 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:31.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:43:31.011 00.000 21948 MoveAxis(E, 0, ABG)
03:43:31.011 00.000 21948 Move returns status 0, amount 0
03:43:31.011 00.000 21948 MoveAxis(N, 0, ABG)
03:43:31.011 00.000 21948 Move returns status 0, amount 0
03:43:31.011 00.000 21948 move complete, result=0
03:43:31.011 00.000 21948 worker thread done servicing request
03:43:31.011 00.000 21948 Worker thread wakes up
03:43:31.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:31.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:31.011 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:32.637 01.626 21948 Exposure complete
03:43:32.694 00.057 21948 worker thread done servicing request
03:43:32.694 00.000 18120 OnExposeComplete: enter
03:43:32.695 00.001 18120 UpdateGuideState(): m_state=6
03:43:32.697 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6291
03:43:32.700 00.003 18120 Star::Find returns 1 (0), X=894.69, Y=233.27, Mass=1698, SNR=28.5, Peak=134 HFD=4.2
03:43:32.701 00.001 18120 MultiStar: [#1 0.22,0.08,0.77,U] [#2 0.49,-0.16,0.00,M1] [#3 0.35,0.10,0.65,U] [#4 0.15,-0.12,0.60,U] [#5 0.41,-0.05,0.49,U] [#6 0.09,-0.21,0.55,U] [#7 0.37,-0.17,0.44,U] [#8 0.14,-0.30,0.41,U] 
03:43:32.702 00.001 18120 single-star, 7 included, MultiStar: {0.22, -0.04}, one-star: {0.10, 0.08}
03:43:32.702 00.000 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
03:43:32.702 00.000 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
03:43:32.703 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.03 mountY=-0.13, mountTheta=-1.35
03:43:32.704 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.08, opts=13)
03:43:32.705 00.001 18120 Enqueuing Move request for scope (0.10, 0.08)
03:43:32.705 00.000 21948 Worker thread wakes up
03:43:32.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
03:43:32.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
03:43:32.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:32.706 00.001 18120 UpdateGuideState exits: m=1698 RSB=28.5
03:43:32.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:32.707 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:32.707 00.000 18120 Enqueuing Expose request
03:43:32.708 00.001 21948 Moving (0.10, 0.08) raw xDistance=0.03 yDistance=-0.13
03:43:32.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:32.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:32.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:43:32.708 00.000 21948 MoveAxis(E, 0, ABG)
03:43:32.708 00.000 21948 Move returns status 0, amount 0
03:43:32.708 00.000 21948 MoveAxis(N, 0, ABG)
03:43:32.708 00.000 21948 Move returns status 0, amount 0
03:43:32.708 00.000 21948 move complete, result=0
03:43:32.708 00.000 21948 worker thread done servicing request
03:43:32.708 00.000 21948 Worker thread wakes up
03:43:32.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:32.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:32.708 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:34.221 01.513 21948 Exposure complete
03:43:34.264 00.043 21948 worker thread done servicing request
03:43:34.264 00.000 18120 OnExposeComplete: enter
03:43:34.266 00.002 18120 UpdateGuideState(): m_state=6
03:43:34.267 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6292
03:43:34.270 00.003 18120 Star::Find returns 1 (0), X=894.73, Y=233.13, Mass=1922, SNR=30.4, Peak=162 HFD=4.2
03:43:34.271 00.001 18120 MultiStar: [#1 0.16,-0.07,0.69,U] [#2 0.54,-0.38,0.00,M2] [#3 0.37,-0.02,0.60,U] [#4 0.18,-0.48,0.00,M1] [#5 0.72,-0.21,0.00,M1] [#6 0.53,-0.60,0.00,M1] [#7 0.73,-0.10,0.00,M2] [#8 0.28,-0.34,0.00,M1] 
03:43:34.273 00.002 18120 single-star, 2 included, MultiStar: {0.21, -0.05}, one-star: {0.14, -0.06}
03:43:34.274 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
03:43:34.275 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
03:43:34.276 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.42 mountX=-0.12 mountY=-0.10, mountTheta=-2.44
03:43:34.278 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.06, opts=13)
03:43:34.279 00.001 18120 Enqueuing Move request for scope (0.14, -0.06)
03:43:34.280 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:34.283 00.003 21948 Worker thread wakes up
03:43:34.283 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
03:43:34.283 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
03:43:34.283 00.000 21948 Moving (0.14, -0.06) raw xDistance=-0.12 yDistance=-0.10
03:43:34.283 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
03:43:34.286 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:34.288 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:34.290 00.002 18120 Enqueuing Expose request
03:43:34.292 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:43:34.293 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:34.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:43:34.293 00.000 21948 MoveAxis(E, 0, ABG)
03:43:34.293 00.000 21948 Move returns status 0, amount 0
03:43:34.293 00.000 21948 MoveAxis(N, 0, ABG)
03:43:34.293 00.000 21948 Move returns status 0, amount 0
03:43:34.293 00.000 21948 move complete, result=0
03:43:34.293 00.000 21948 worker thread done servicing request
03:43:34.293 00.000 21948 Worker thread wakes up
03:43:34.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:34.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:34.295 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:35.922 01.627 21948 Exposure complete
03:43:35.947 00.025 21948 worker thread done servicing request
03:43:35.948 00.001 18120 OnExposeComplete: enter
03:43:35.948 00.000 18120 UpdateGuideState(): m_state=6
03:43:35.949 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6293
03:43:35.949 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=232.86, Mass=1873, SNR=30.0, Peak=167 HFD=4.3
03:43:35.950 00.001 18120 MultiStar: [#1 0.31,-0.21,0.71,U] [#2 0.36,-0.37,0.00,M3] [#3 0.15,-0.25,0.60,U] [#4 0.19,-0.67,0.00,M2] [#5 0.52,-0.27,0.00,M2] [#6 0.27,-0.30,0.52,U] [#7 0.50,-0.38,0.00,M3] [#8 0.48,-0.19,0.00,M2] 
03:43:35.950 00.000 18120 refined, 3 included, MultiStar: {0.27, -0.28}, one-star: {0.32, -0.33}
03:43:35.951 00.001 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
03:43:35.951 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
03:43:35.952 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-0.79 mountX=-0.37 mountY=-0.12, mountTheta=-2.83
03:43:35.956 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.28, opts=13)
03:43:35.956 00.000 18120 Enqueuing Move request for scope (0.27, -0.28)
03:43:35.957 00.001 21948 Worker thread wakes up
03:43:35.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:35.957 00.000 18120 UpdateGuideState exits: m=1873 RSB=30.0
03:43:35.958 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:35.958 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:35.959 00.001 18120 Enqueuing Expose request
03:43:35.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.28) opts 0xd
03:43:35.959 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.28)
03:43:35.959 00.000 21948 Moving (0.27, -0.28) raw xDistance=-0.37 yDistance=-0.12
03:43:35.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:43:35.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:35.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:43:35.959 00.000 21948 MoveAxis(E, 65, ABG)
03:43:35.959 00.000 21948 Guiding  Dir = 2, Dur = 65
03:43:35.959 00.000 21948 IsSlewing returns 0
03:43:35.960 00.001 21948 IsGuiding returns 0
03:43:35.961 00.001 21948 PulseGuide returned control before completion, sleep 74
03:43:36.047 00.086 21948 IsGuiding returns 0
03:43:36.047 00.000 21948 Move returns status 0, amount 65
03:43:36.047 00.000 21948 MoveAxis(N, 0, ABG)
03:43:36.048 00.001 21948 Move returns status 0, amount 0
03:43:36.048 00.000 21948 move complete, result=0
03:43:36.048 00.000 21948 worker thread done servicing request
03:43:36.048 00.000 21948 Worker thread wakes up
03:43:36.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:36.048 00.000 18120 GuideStep: -0.4 px 65 ms EAST, -0.1 px 0 ms NORTH
03:43:36.050 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:37.465 01.415 21948 Exposure complete
03:43:37.508 00.043 21948 worker thread done servicing request
03:43:37.508 00.000 18120 OnExposeComplete: enter
03:43:37.510 00.002 18120 UpdateGuideState(): m_state=6
03:43:37.511 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6294
03:43:37.513 00.002 18120 Star::Find returns 1 (0), X=894.47, Y=233.19, Mass=1810, SNR=29.3, Peak=134 HFD=3.8
03:43:37.515 00.002 18120 MultiStar: [#1 0.06,0.26,0.74,U] [#2 -0.10,0.13,0.65,U] [#3 0.01,0.21,0.61,U] [#4 -0.03,-0.07,0.56,U] [#5 0.29,0.00,0.47,U] [#6 0.09,-0.11,0.53,U] [#7 0.16,-0.08,0.46,U] [#8 0.05,-0.10,0.41,U] 
03:43:37.516 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.12, 0.00}
03:43:37.516 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
03:43:37.517 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
03:43:37.517 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.08 mountX=0.03 mountY=-0.04, mountTheta=-0.93
03:43:37.520 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
03:43:37.521 00.001 18120 Enqueuing Move request for scope (0.02, 0.04)
03:43:37.524 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:37.525 00.001 18120 UpdateGuideState exits: m=1810 RSB=29.3
03:43:37.527 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:37.528 00.001 21948 Worker thread wakes up
03:43:37.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:37.529 00.001 18120 Enqueuing Expose request
03:43:37.531 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:43:37.531 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:43:37.531 00.000 21948 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
03:43:37.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:37.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:37.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:43:37.531 00.000 21948 MoveAxis(E, 0, ABG)
03:43:37.531 00.000 21948 Move returns status 0, amount 0
03:43:37.531 00.000 21948 MoveAxis(N, 0, ABG)
03:43:37.531 00.000 21948 Move returns status 0, amount 0
03:43:37.531 00.000 21948 move complete, result=0
03:43:37.531 00.000 21948 worker thread done servicing request
03:43:37.531 00.000 21948 Worker thread wakes up
03:43:37.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:37.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:37.533 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:39.163 01.630 21948 Exposure complete
03:43:39.204 00.041 21948 worker thread done servicing request
03:43:39.205 00.001 18120 OnExposeComplete: enter
03:43:39.205 00.000 18120 UpdateGuideState(): m_state=6
03:43:39.206 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6295
03:43:39.206 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=233.18, Mass=1914, SNR=30.2, Peak=161 HFD=4.2
03:43:39.207 00.001 18120 MultiStar: [#1 0.40,0.05,0.69,U] [#2 0.64,-0.12,0.00,M3] [#3 0.31,-0.14,0.56,U] [#4 0.38,-0.51,0.00,M2] [#5 0.26,-0.06,0.45,U] [#6 0.32,-0.05,0.53,U] [#7 0.57,-0.14,0.00,M3] [#8 0.47,-0.17,0.00,M2] 
03:43:39.207 00.000 18120 single-star, 4 included, MultiStar: {0.29, -0.03}, one-star: {0.19, -0.01}
03:43:39.208 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
03:43:39.208 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
03:43:39.209 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.09 mountY=-0.17, mountTheta=-2.05
03:43:39.210 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.01, opts=13)
03:43:39.213 00.003 18120 Enqueuing Move request for scope (0.19, -0.01)
03:43:39.215 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:39.218 00.003 18120 UpdateGuideState exits: m=1914 RSB=30.2
03:43:39.221 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:39.222 00.001 21948 Worker thread wakes up
03:43:39.222 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
03:43:39.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:39.225 00.003 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
03:43:39.225 00.000 21948 Moving (0.19, -0.01) raw xDistance=-0.09 yDistance=-0.17
03:43:39.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:39.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:39.225 00.000 18120 Enqueuing Expose request
03:43:39.226 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:43:39.226 00.000 21948 MoveAxis(E, 0, ABG)
03:43:39.226 00.000 21948 Move returns status 0, amount 0
03:43:39.226 00.000 21948 MoveAxis(N, 0, ABG)
03:43:39.226 00.000 21948 Move returns status 0, amount 0
03:43:39.226 00.000 21948 move complete, result=0
03:43:39.226 00.000 21948 worker thread done servicing request
03:43:39.226 00.000 21948 Worker thread wakes up
03:43:39.226 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:39.226 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:39.226 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:40.746 01.520 21948 Exposure complete
03:43:40.792 00.046 21948 worker thread done servicing request
03:43:40.792 00.000 18120 OnExposeComplete: enter
03:43:40.792 00.000 18120 UpdateGuideState(): m_state=6
03:43:40.793 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6296
03:43:40.793 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=233.23, Mass=1778, SNR=29.2, Peak=136 HFD=4.3
03:43:40.794 00.001 18120 MultiStar: [#1 0.57,-0.10,0.00,M1] [#2 0.57,-0.10,0.00,M4] [#3 0.43,-0.06,0.59,U] [#4 0.23,-0.55,0.00,M3] [#5 0.52,-0.21,0.00,M1] [#6 0.46,-0.38,0.00,M1] [#7 0.49,-0.08,0.00,M4] [#8 0.24,-0.25,0.40,U] 
03:43:40.794 00.000 18120 single-star, 2 included, MultiStar: {0.25, -0.05}, one-star: {0.15, 0.04}
03:43:40.795 00.001 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
03:43:40.795 00.000 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
03:43:40.796 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.24 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
03:43:40.797 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
03:43:40.797 00.000 18120 Enqueuing Move request for scope (0.15, 0.04)
03:43:40.798 00.001 21948 Worker thread wakes up
03:43:40.798 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
03:43:40.798 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
03:43:40.798 00.000 21948 Moving (0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
03:43:40.798 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:43:40.798 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:40.798 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:40.799 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.2
03:43:40.799 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:40.800 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:40.800 00.000 18120 Enqueuing Expose request
03:43:40.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:43:40.801 00.001 21948 MoveAxis(E, 0, ABG)
03:43:40.801 00.000 21948 Move returns status 0, amount 0
03:43:40.801 00.000 21948 MoveAxis(N, 0, ABG)
03:43:40.801 00.000 21948 Move returns status 0, amount 0
03:43:40.801 00.000 21948 move complete, result=0
03:43:40.801 00.000 21948 worker thread done servicing request
03:43:40.801 00.000 21948 Worker thread wakes up
03:43:40.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:40.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:40.801 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:42.430 01.629 21948 Exposure complete
03:43:42.485 00.055 21948 worker thread done servicing request
03:43:42.485 00.000 18120 OnExposeComplete: enter
03:43:42.488 00.003 18120 UpdateGuideState(): m_state=6
03:43:42.490 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6297
03:43:42.492 00.002 18120 Star::Find returns 1 (0), X=894.64, Y=233.39, Mass=1812, SNR=29.5, Peak=137 HFD=4.3
03:43:42.495 00.003 18120 MultiStar: [#1 0.11,-0.06,0.73,U] [#2 0.20,-0.13,0.64,U] [#3 0.34,0.04,0.63,U] [#4 -0.09,-0.35,0.59,U] [#5 0.45,-0.21,0.00,M2] [#6 0.06,-0.12,0.51,U] [#7 0.22,-0.03,0.42,U] [#8 0.22,-0.09,0.42,U] 
03:43:42.497 00.002 18120 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.05, 0.20}
03:43:42.499 00.002 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:43:42.502 00.003 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
03:43:42.504 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
03:43:42.508 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
03:43:42.511 00.003 18120 Enqueuing Move request for scope (0.13, -0.04)
03:43:42.514 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:42.517 00.003 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:43:42.518 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:42.520 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:42.522 00.002 21948 Worker thread wakes up
03:43:42.522 00.000 18120 Enqueuing Expose request
03:43:42.524 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
03:43:42.524 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
03:43:42.524 00.000 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.09
03:43:42.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:42.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:42.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:43:42.524 00.000 21948 MoveAxis(E, 0, ABG)
03:43:42.524 00.000 21948 Move returns status 0, amount 0
03:43:42.524 00.000 21948 MoveAxis(N, 0, ABG)
03:43:42.524 00.000 21948 Move returns status 0, amount 0
03:43:42.524 00.000 21948 move complete, result=0
03:43:42.524 00.000 21948 worker thread done servicing request
03:43:42.524 00.000 21948 Worker thread wakes up
03:43:42.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:42.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:42.525 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:43.941 01.416 21948 Exposure complete
03:43:43.979 00.038 21948 worker thread done servicing request
03:43:43.979 00.000 18120 OnExposeComplete: enter
03:43:43.981 00.002 18120 UpdateGuideState(): m_state=6
03:43:43.982 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6298
03:43:43.984 00.002 18120 Star::Find returns 1 (0), X=894.82, Y=233.24, Mass=1950, SNR=30.6, Peak=149 HFD=4.3
03:43:43.986 00.002 18120 MultiStar: [#1 0.04,0.05,0.69,U] [#2 0.44,-0.16,0.00,M4] [#3 0.44,-0.06,0.00,M1] [#4 0.19,-0.29,0.53,U] [#5 0.55,-0.04,0.00,M3] [#6 0.15,-0.24,0.50,U] [#7 0.47,-0.01,0.00,M4] [#8 0.20,-0.12,0.40,U] 
03:43:43.987 00.001 18120 refined, 4 included, MultiStar: {0.16, -0.08}, one-star: {0.23, 0.05}
03:43:43.988 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
03:43:43.990 00.002 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
03:43:43.992 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
03:43:43.994 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.08, opts=13)
03:43:43.994 00.000 18120 Enqueuing Move request for scope (0.16, -0.08)
03:43:43.995 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:43.995 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.6
03:43:43.996 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:43.997 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:43.998 00.001 18120 Enqueuing Expose request
03:43:44.000 00.002 21948 Worker thread wakes up
03:43:44.000 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
03:43:44.000 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
03:43:44.000 00.000 21948 Moving (0.16, -0.08) raw xDistance=-0.14 yDistance=-0.11
03:43:44.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:43:44.000 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:44.000 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:43:44.000 00.000 21948 MoveAxis(E, 0, ABG)
03:43:44.000 00.000 21948 Move returns status 0, amount 0
03:43:44.000 00.000 21948 MoveAxis(N, 0, ABG)
03:43:44.000 00.000 21948 Move returns status 0, amount 0
03:43:44.000 00.000 21948 move complete, result=0
03:43:44.000 00.000 21948 worker thread done servicing request
03:43:44.000 00.000 21948 Worker thread wakes up
03:43:44.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:44.000 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:44.001 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:45.623 01.622 21948 Exposure complete
03:43:45.675 00.052 21948 worker thread done servicing request
03:43:45.675 00.000 18120 OnExposeComplete: enter
03:43:45.676 00.001 18120 UpdateGuideState(): m_state=6
03:43:45.676 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6299
03:43:45.677 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=233.03, Mass=1878, SNR=29.9, Peak=157 HFD=4.3
03:43:45.677 00.000 18120 MultiStar: [#1 0.11,-0.14,0.72,U] [#2 0.28,-0.07,0.64,U] [#3 0.38,-0.33,0.00,M2] [#4 0.22,-0.56,0.00,M2] [#5 0.40,-0.16,0.45,U] [#6 0.06,-0.37,0.52,U] [#7 0.32,-0.31,0.00,M5] [#8 0.03,0.03,0.40,U] 
03:43:45.678 00.001 18120 refined, 5 included, MultiStar: {0.22, -0.15}, one-star: {0.33, -0.16}
03:43:45.678 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
03:43:45.679 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
03:43:45.680 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.60 mountX=-0.22 mountY=-0.13, mountTheta=-2.63
03:43:45.682 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.15, opts=13)
03:43:45.682 00.000 18120 Enqueuing Move request for scope (0.22, -0.15)
03:43:45.683 00.001 21948 Worker thread wakes up
03:43:45.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
03:43:45.683 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
03:43:45.683 00.000 21948 Moving (0.22, -0.15) raw xDistance=-0.22 yDistance=-0.13
03:43:45.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:45.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:43:45.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:45.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:43:45.683 00.000 21948 MoveAxis(E, 40, ABG)
03:43:45.684 00.001 18120 UpdateGuideState exits: m=1878 RSB=29.9
03:43:45.686 00.002 21948 Guiding  Dir = 2, Dur = 40
03:43:45.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:45.687 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:45.687 00.000 18120 Enqueuing Expose request
03:43:45.688 00.001 21948 IsSlewing returns 0
03:43:45.688 00.000 21948 IsGuiding returns 0
03:43:45.690 00.002 21948 PulseGuide returned control before completion, sleep 49
03:43:45.748 00.058 21948 IsGuiding returns 0
03:43:45.748 00.000 21948 Move returns status 0, amount 40
03:43:45.748 00.000 21948 MoveAxis(N, 0, ABG)
03:43:45.748 00.000 21948 Move returns status 0, amount 0
03:43:45.748 00.000 21948 move complete, result=0
03:43:45.748 00.000 21948 worker thread done servicing request
03:43:45.748 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:43:45.749 00.001 21948 Worker thread wakes up
03:43:45.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:45.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:47.160 01.411 21948 Exposure complete
03:43:47.199 00.039 21948 worker thread done servicing request
03:43:47.199 00.000 18120 OnExposeComplete: enter
03:43:47.199 00.000 18120 UpdateGuideState(): m_state=6
03:43:47.200 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6300
03:43:47.200 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=232.92, Mass=1772, SNR=29.2, Peak=140 HFD=4.2
03:43:47.201 00.001 18120 MultiStar: [#1 0.07,-0.24,0.74,U] [#2 0.36,-0.25,0.64,U] [#3 0.46,-0.20,0.00,M3] [#4 0.29,-0.44,0.00,M3] [#5 0.55,-0.40,0.00,M3] [#6 0.04,-0.45,0.00,M1] [#7 0.11,-0.19,0.43,U] [#8 0.03,-0.20,0.40,U] 
03:43:47.201 00.000 18120 refined, 4 included, MultiStar: {0.15, -0.24}, one-star: {0.14, -0.27}
03:43:47.202 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
03:43:47.202 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
03:43:47.203 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-1.00 mountX=-0.28 mountY=-0.03, mountTheta=-3.04
03:43:47.204 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.24, opts=13)
03:43:47.205 00.001 18120 Enqueuing Move request for scope (0.15, -0.24)
03:43:47.205 00.000 21948 Worker thread wakes up
03:43:47.206 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:47.206 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.2
03:43:47.206 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:47.207 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:47.207 00.000 18120 Enqueuing Expose request
03:43:47.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
03:43:47.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
03:43:47.208 00.000 21948 Moving (0.15, -0.24) raw xDistance=-0.28 yDistance=-0.03
03:43:47.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:43:47.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:47.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:43:47.208 00.000 21948 MoveAxis(E, 53, ABG)
03:43:47.208 00.000 21948 Guiding  Dir = 2, Dur = 53
03:43:47.208 00.000 21948 IsSlewing returns 0
03:43:47.208 00.000 21948 IsGuiding returns 0
03:43:47.210 00.002 21948 PulseGuide returned control before completion, sleep 62
03:43:47.284 00.074 21948 IsGuiding returns 0
03:43:47.284 00.000 21948 Move returns status 0, amount 53
03:43:47.286 00.002 21948 MoveAxis(N, 0, ABG)
03:43:47.286 00.000 21948 Move returns status 0, amount 0
03:43:47.286 00.000 21948 move complete, result=0
03:43:47.286 00.000 21948 worker thread done servicing request
03:43:47.286 00.000 21948 Worker thread wakes up
03:43:47.286 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:47.286 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
03:43:47.287 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:48.915 01.628 21948 Exposure complete
03:43:48.958 00.043 21948 worker thread done servicing request
03:43:48.958 00.000 18120 OnExposeComplete: enter
03:43:48.958 00.000 18120 UpdateGuideState(): m_state=6
03:43:48.959 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6301
03:43:48.959 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=233.19, Mass=1760, SNR=29.0, Peak=141 HFD=4.0
03:43:48.961 00.002 18120 MultiStar: [#1 -0.05,-0.01,0.72,U] [#2 0.10,0.03,0.65,U] [#3 0.06,0.08,0.60,U] [#4 -0.01,-0.36,0.56,U] [#5 0.27,-0.21,0.49,U] [#6 -0.23,0.20,0.54,U] [#7 0.30,0.33,0.00,M5] [#8 0.43,-0.15,0.00,M1] 
03:43:48.964 00.003 18120 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {-0.23, 0.00}
03:43:48.966 00.002 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.46 = 1.83)
03:43:48.968 00.002 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.79)
03:43:48.971 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.46 mountX=-0.01 mountY=0.05, mountTheta=1.83
03:43:48.974 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
03:43:48.974 00.000 18120 Enqueuing Move request for scope (-0.04, -0.03)
03:43:48.975 00.001 21948 Worker thread wakes up
03:43:48.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:48.975 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.0
03:43:48.976 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:48.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:48.977 00.001 18120 Enqueuing Expose request
03:43:48.979 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:43:48.979 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:43:48.979 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
03:43:48.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:48.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:48.980 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:43:48.980 00.000 21948 MoveAxis(E, 0, ABG)
03:43:48.980 00.000 21948 Move returns status 0, amount 0
03:43:48.980 00.000 21948 MoveAxis(N, 0, ABG)
03:43:48.980 00.000 21948 Move returns status 0, amount 0
03:43:48.980 00.000 21948 move complete, result=0
03:43:48.980 00.000 21948 worker thread done servicing request
03:43:48.980 00.000 21948 Worker thread wakes up
03:43:48.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:48.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:48.981 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:50.498 01.517 21948 Exposure complete
03:43:50.540 00.042 21948 worker thread done servicing request
03:43:50.540 00.000 18120 OnExposeComplete: enter
03:43:50.542 00.002 18120 UpdateGuideState(): m_state=6
03:43:50.544 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6302
03:43:50.544 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=233.28, Mass=1763, SNR=29.1, Peak=123 HFD=4.0
03:43:50.545 00.001 18120 MultiStar: [#1 0.09,0.18,0.74,U] [#2 0.16,-0.12,0.64,U] [#3 0.20,-0.07,0.61,U] [#4 -0.07,-0.13,0.53,U] [#5 0.34,-0.28,0.49,U] [#6 0.22,-0.23,0.54,U] [#7 0.40,0.22,0.00,M6] [#8 0.30,-0.16,0.39,U] 
03:43:50.545 00.000 18120 single-star, 7 included, MultiStar: {0.13, -0.06}, one-star: {-0.02, 0.10}
03:43:50.546 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
03:43:50.546 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
03:43:50.546 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.74 mountX=0.09 mountY=-0.03, mountTheta=-0.30
03:43:50.548 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
03:43:50.549 00.001 18120 Enqueuing Move request for scope (-0.02, 0.10)
03:43:50.551 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:50.552 00.001 18120 UpdateGuideState exits: m=1763 RSB=29.1
03:43:50.553 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:50.554 00.001 21948 Worker thread wakes up
03:43:50.554 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
03:43:50.554 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
03:43:50.554 00.000 21948 Moving (-0.02, 0.10) raw xDistance=0.09 yDistance=-0.03
03:43:50.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:43:50.555 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:50.555 00.000 18120 Enqueuing Expose request
03:43:50.556 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:50.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:43:50.556 00.000 21948 MoveAxis(E, 0, ABG)
03:43:50.556 00.000 21948 Move returns status 0, amount 0
03:43:50.556 00.000 21948 MoveAxis(N, 0, ABG)
03:43:50.556 00.000 21948 Move returns status 0, amount 0
03:43:50.556 00.000 21948 move complete, result=0
03:43:50.556 00.000 21948 worker thread done servicing request
03:43:50.556 00.000 21948 Worker thread wakes up
03:43:50.556 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:50.556 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:50.556 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:52.185 01.629 21948 Exposure complete
03:43:52.234 00.049 21948 worker thread done servicing request
03:43:52.234 00.000 18120 OnExposeComplete: enter
03:43:52.235 00.001 18120 UpdateGuideState(): m_state=6
03:43:52.235 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6303
03:43:52.237 00.002 18120 Star::Find returns 1 (0), X=894.81, Y=233.33, Mass=1674, SNR=28.3, Peak=122 HFD=4.3
03:43:52.237 00.000 18120 MultiStar: [#1 0.32,0.12,0.75,U] [#2 0.15,-0.03,0.70,U] [#3 0.42,0.13,0.60,U] [#4 0.11,-0.18,0.59,U] [#5 0.51,-0.06,0.00,M2] [#6 0.54,0.14,0.00,M1] [#7 0.38,-0.11,0.45,U] [#8 0.27,-0.20,0.42,U] 
03:43:52.238 00.001 18120 single-star, 6 included, MultiStar: {0.26, 0.01}, one-star: {0.22, 0.14}
03:43:52.238 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
03:43:52.238 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
03:43:52.239 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.56 mountX=0.03 mountY=-0.25, mountTheta=-1.44
03:43:52.240 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.14, opts=13)
03:43:52.240 00.000 18120 Enqueuing Move request for scope (0.22, 0.14)
03:43:52.241 00.001 21948 Worker thread wakes up
03:43:52.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:52.241 00.000 18120 UpdateGuideState exits: m=1674 RSB=28.3
03:43:52.242 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:52.242 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:52.243 00.001 18120 Enqueuing Expose request
03:43:52.243 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
03:43:52.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
03:43:52.243 00.000 21948 Moving (0.22, 0.14) raw xDistance=0.03 yDistance=-0.25
03:43:52.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:52.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:43:52.243 00.000 21948 MoveAxis(E, 0, ABG)
03:43:52.243 00.000 21948 Move returns status 0, amount 0
03:43:52.243 00.000 21948 MoveAxis(N, 61, ABG)
03:43:52.243 00.000 21948 Guiding  Dir = 0, Dur = 61
03:43:52.244 00.001 21948 IsSlewing returns 0
03:43:52.244 00.000 21948 IsGuiding returns 0
03:43:52.248 00.004 21948 PulseGuide returned control before completion, sleep 67
03:43:52.327 00.079 21948 IsGuiding returns 0
03:43:52.327 00.000 21948 Move returns status 0, amount 61
03:43:52.327 00.000 21948 move complete, result=0
03:43:52.327 00.000 21948 worker thread done servicing request
03:43:52.327 00.000 21948 Worker thread wakes up
03:43:52.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:52.327 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
03:43:52.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:53.739 01.412 21948 Exposure complete
03:43:53.772 00.033 21948 worker thread done servicing request
03:43:53.772 00.000 18120 OnExposeComplete: enter
03:43:53.773 00.001 18120 UpdateGuideState(): m_state=6
03:43:53.774 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6304
03:43:53.775 00.001 18120 Star::Find returns 1 (0), X=894.41, Y=233.31, Mass=1945, SNR=30.5, Peak=149 HFD=4.1
03:43:53.777 00.002 18120 MultiStar: [#1 -0.22,0.26,0.72,U] [#2 0.21,-0.03,0.59,U] [#3 -0.01,0.15,0.57,U] [#4 -0.05,-0.15,0.56,U] [#5 -0.16,0.22,0.46,U] [#6 0.13,-0.06,0.54,U] [#7 0.31,0.35,0.00,M6] [#8 0.06,-0.07,0.42,U] 
03:43:53.778 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.18, 0.12}
03:43:53.779 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:43:53.780 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:43:53.782 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.19 mountX=0.08 mountY=0.01, mountTheta=0.15
03:43:53.785 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
03:43:53.787 00.002 18120 Enqueuing Move request for scope (-0.05, 0.07)
03:43:53.787 00.000 21948 Worker thread wakes up
03:43:53.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
03:43:53.787 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
03:43:53.787 00.000 21948 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.01
03:43:53.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:43:53.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:53.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:43:53.787 00.000 21948 MoveAxis(E, 0, ABG)
03:43:53.787 00.000 21948 Move returns status 0, amount 0
03:43:53.787 00.000 21948 MoveAxis(N, 0, ABG)
03:43:53.787 00.000 21948 Move returns status 0, amount 0
03:43:53.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:53.789 00.002 21948 move complete, result=0
03:43:53.789 00.000 18120 UpdateGuideState exits: m=1945 RSB=30.5
03:43:53.789 00.000 21948 worker thread done servicing request
03:43:53.789 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:53.789 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:53.790 00.001 18120 Enqueuing Expose request
03:43:53.790 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:53.791 00.001 21948 Worker thread wakes up
03:43:53.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:53.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:55.415 01.624 21948 Exposure complete
03:43:55.453 00.038 21948 worker thread done servicing request
03:43:55.453 00.000 18120 OnExposeComplete: enter
03:43:55.454 00.001 18120 UpdateGuideState(): m_state=6
03:43:55.455 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6305
03:43:55.456 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=233.28, Mass=1877, SNR=29.9, Peak=139 HFD=4.0
03:43:55.458 00.002 18120 MultiStar: [#1 -0.32,0.26,0.73,U] [#2 -0.08,0.21,0.64,U] [#3 -0.00,0.11,0.62,U] [#4 -0.29,-0.13,0.59,U] [#5 0.23,0.02,0.46,U] [#6 -0.43,-0.02,0.51,U] [#7 0.20,0.25,0.42,U] [#8 -0.24,-0.01,0.40,U] 
03:43:55.459 00.001 18120 refined, 8 included, MultiStar: {-0.15, 0.09}, one-star: {-0.23, 0.09}
03:43:55.460 00.001 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
03:43:55.461 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
03:43:55.464 00.003 18120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.59 mountX=0.15 mountY=0.09, mountTheta=0.56
03:43:55.468 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.09, opts=13)
03:43:55.470 00.002 18120 Enqueuing Move request for scope (-0.15, 0.09)
03:43:55.471 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:55.472 00.001 18120 UpdateGuideState exits: m=1877 RSB=29.9
03:43:55.474 00.002 21948 Worker thread wakes up
03:43:55.475 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
03:43:55.475 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
03:43:55.475 00.000 21948 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=0.09
03:43:55.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:43:55.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:55.475 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:55.476 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:55.478 00.002 18120 Enqueuing Expose request
03:43:55.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:43:55.478 00.000 21948 MoveAxis(E, 0, ABG)
03:43:55.478 00.000 21948 Move returns status 0, amount 0
03:43:55.478 00.000 21948 MoveAxis(N, 0, ABG)
03:43:55.479 00.001 21948 Move returns status 0, amount 0
03:43:55.479 00.000 21948 move complete, result=0
03:43:55.479 00.000 21948 worker thread done servicing request
03:43:55.479 00.000 21948 Worker thread wakes up
03:43:55.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:55.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:55.479 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:56.997 01.518 21948 Exposure complete
03:43:57.048 00.051 21948 worker thread done servicing request
03:43:57.048 00.000 18120 OnExposeComplete: enter
03:43:57.048 00.000 18120 UpdateGuideState(): m_state=6
03:43:57.049 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6306
03:43:57.049 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=233.20, Mass=1842, SNR=29.6, Peak=143 HFD=4.0
03:43:57.051 00.002 18120 MultiStar: [#1 -0.15,0.15,0.70,U] [#2 0.15,0.15,0.63,U] [#3 0.23,-0.07,0.62,U] [#4 -0.15,-0.16,0.55,U] [#5 0.11,0.16,0.48,U] [#6 0.03,-0.07,0.53,U] [#7 0.40,-0.04,0.44,U] [#8 -0.06,-0.20,0.38,U] 
03:43:57.052 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {-0.24, 0.02}
03:43:57.053 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
03:43:57.054 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.35 = -1.35)
03:43:57.055 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.69 mountX=0.00 mountY=-0.01, mountTheta=-1.31
03:43:57.056 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.00, opts=13)
03:43:57.057 00.001 18120 Enqueuing Move request for scope (0.01, 0.00)
03:43:57.058 00.001 21948 Worker thread wakes up
03:43:57.058 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:57.058 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.6
03:43:57.059 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:57.059 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:57.059 00.000 18120 Enqueuing Expose request
03:43:57.060 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
03:43:57.060 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
03:43:57.060 00.000 21948 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
03:43:57.060 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:43:57.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:57.060 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:43:57.060 00.000 21948 MoveAxis(E, 0, ABG)
03:43:57.060 00.000 21948 Move returns status 0, amount 0
03:43:57.060 00.000 21948 MoveAxis(N, 0, ABG)
03:43:57.060 00.000 21948 Move returns status 0, amount 0
03:43:57.060 00.000 21948 move complete, result=0
03:43:57.060 00.000 21948 worker thread done servicing request
03:43:57.060 00.000 21948 Worker thread wakes up
03:43:57.060 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:57.060 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:57.060 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:58.694 01.634 21948 Exposure complete
03:43:58.732 00.038 21948 worker thread done servicing request
03:43:58.733 00.001 18120 OnExposeComplete: enter
03:43:58.733 00.000 18120 UpdateGuideState(): m_state=6
03:43:58.734 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6307
03:43:58.735 00.001 18120 Star::Find returns 1 (0), X=894.39, Y=233.12, Mass=1829, SNR=29.5, Peak=144 HFD=3.9
03:43:58.738 00.003 18120 MultiStar: [#1 -0.44,0.17,0.00,M1] [#2 -0.17,0.01,0.64,U] [#3 -0.40,0.07,0.63,U] [#4 -0.39,-0.19,0.56,U] [#5 -0.19,-0.01,0.46,U] [#6 -0.12,-0.31,0.53,U] [#7 -0.07,-0.19,0.42,U] [#8 -0.26,-0.21,0.39,U] 
03:43:58.738 00.000 18120 single-star, 7 included, MultiStar: {-0.23, -0.10}, one-star: {-0.20, -0.06}
03:43:58.740 00.002 18120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.00) = xAngle (-4.83 = 1.45)
03:43:58.740 00.000 18120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.87 = 1.41)
03:43:58.740 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.84 mountX=0.03 mountY=0.21, mountTheta=1.45
03:43:58.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.06, opts=13)
03:43:58.742 00.001 18120 Enqueuing Move request for scope (-0.20, -0.06)
03:43:58.742 00.000 21948 Worker thread wakes up
03:43:58.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:43:58.743 00.001 18120 UpdateGuideState exits: m=1829 RSB=29.5
03:43:58.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:58.745 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:43:58.745 00.000 18120 Enqueuing Expose request
03:43:58.746 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
03:43:58.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
03:43:58.746 00.000 21948 Moving (-0.20, -0.06) raw xDistance=0.03 yDistance=0.21
03:43:58.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:58.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:43:58.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:43:58.746 00.000 21948 MoveAxis(E, 0, ABG)
03:43:58.746 00.000 21948 Move returns status 0, amount 0
03:43:58.746 00.000 21948 MoveAxis(N, 0, ABG)
03:43:58.746 00.000 21948 Move returns status 0, amount 0
03:43:58.746 00.000 21948 move complete, result=0
03:43:58.746 00.000 21948 worker thread done servicing request
03:43:58.746 00.000 21948 Worker thread wakes up
03:43:58.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:43:58.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:43:58.746 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:00.262 01.516 21948 Exposure complete
03:44:00.302 00.040 21948 worker thread done servicing request
03:44:00.302 00.000 18120 OnExposeComplete: enter
03:44:00.303 00.001 18120 UpdateGuideState(): m_state=6
03:44:00.303 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6308
03:44:00.303 00.000 18120 Star::Find returns 1 (0), X=894.16, Y=233.30, Mass=1908, SNR=30.2, Peak=149 HFD=4.2
03:44:00.304 00.001 18120 MultiStar: [#1 -0.31,0.10,0.72,U] [#2 -0.40,-0.17,0.58,U] [#3 -0.25,0.01,0.60,U] [#4 -0.44,-0.10,0.00,M1] [#5 0.04,0.07,0.47,U] [#6 -0.44,0.07,0.49,U] [#7 -0.09,-0.03,0.42,U] [#8 -0.21,-0.19,0.37,U] 
03:44:00.304 00.000 18120 refined, 7 included, MultiStar: {-0.29, 0.02}, one-star: {-0.43, 0.11}
03:44:00.305 00.001 18120 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.00) = xAngle (1.08 = 1.08)
03:44:00.305 00.000 18120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
03:44:00.306 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.08 mountX=0.14 mountY=0.25, mountTheta=1.08
03:44:00.307 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.02, opts=13)
03:44:00.307 00.000 18120 Enqueuing Move request for scope (-0.29, 0.02)
03:44:00.308 00.001 21948 Worker thread wakes up
03:44:00.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
03:44:00.308 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
03:44:00.308 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:00.309 00.001 21948 Moving (-0.29, 0.02) raw xDistance=0.14 yDistance=0.25
03:44:00.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:44:00.309 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:44:00.309 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.2
03:44:00.310 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:00.310 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:00.311 00.001 18120 Enqueuing Expose request
03:44:00.312 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:44:00.312 00.000 21948 MoveAxis(E, 0, ABG)
03:44:00.312 00.000 21948 Move returns status 0, amount 0
03:44:00.312 00.000 21948 MoveAxis(N, 0, ABG)
03:44:00.312 00.000 21948 Move returns status 0, amount 0
03:44:00.312 00.000 21948 move complete, result=0
03:44:00.312 00.000 21948 worker thread done servicing request
03:44:00.312 00.000 21948 Worker thread wakes up
03:44:00.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:00.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:00.313 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:44:01.943 01.630 21948 Exposure complete
03:44:01.988 00.045 21948 worker thread done servicing request
03:44:01.988 00.000 18120 OnExposeComplete: enter
03:44:01.989 00.001 18120 UpdateGuideState(): m_state=6
03:44:01.990 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6309
03:44:01.991 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=233.37, Mass=1662, SNR=28.2, Peak=141 HFD=4.2
03:44:01.993 00.002 18120 MultiStar: [#1 -0.33,0.09,0.76,U] [#2 -0.32,0.05,0.67,U] [#3 -0.30,-0.03,0.65,U] [#4 -0.34,-0.41,0.00,M2] [#5 0.03,-0.03,0.50,U] [#6 -0.22,-0.02,0.57,U] [#7 -0.06,0.07,0.46,U] [#8 -0.17,-0.26,0.41,U] 
03:44:01.994 00.001 18120 refined, 7 included, MultiStar: {-0.23, 0.03}, one-star: {-0.32, 0.18}
03:44:01.995 00.001 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
03:44:01.996 00.001 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
03:44:01.999 00.003 18120 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.24 cameraTheta=3.00 mountX=0.13 mountY=0.19, mountTheta=0.99
03:44:02.001 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.03, opts=13)
03:44:02.002 00.001 18120 Enqueuing Move request for scope (-0.23, 0.03)
03:44:02.002 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:02.003 00.001 18120 UpdateGuideState exits: m=1662 RSB=28.2
03:44:02.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:02.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:02.004 00.001 18120 Enqueuing Expose request
03:44:02.004 00.000 21948 Worker thread wakes up
03:44:02.004 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
03:44:02.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
03:44:02.004 00.000 21948 Moving (-0.23, 0.03) raw xDistance=0.13 yDistance=0.19
03:44:02.004 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:44:02.004 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:02.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:44:02.004 00.000 21948 MoveAxis(E, 0, ABG)
03:44:02.004 00.000 21948 Move returns status 0, amount 0
03:44:02.004 00.000 21948 MoveAxis(N, 0, ABG)
03:44:02.004 00.000 21948 Move returns status 0, amount 0
03:44:02.004 00.000 21948 move complete, result=0
03:44:02.004 00.000 21948 worker thread done servicing request
03:44:02.004 00.000 21948 Worker thread wakes up
03:44:02.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:02.005 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:02.005 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:03.533 01.528 21948 Exposure complete
03:44:03.584 00.051 21948 worker thread done servicing request
03:44:03.585 00.001 18120 OnExposeComplete: enter
03:44:03.585 00.000 18120 UpdateGuideState(): m_state=6
03:44:03.587 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6310
03:44:03.589 00.002 18120 Star::Find returns 1 (0), X=894.19, Y=233.27, Mass=1815, SNR=29.5, Peak=137 HFD=4.4
03:44:03.589 00.000 18120 MultiStar: [#1 -0.50,0.15,0.00,M1] [#2 -0.18,0.14,0.64,U] [#3 -0.22,0.04,0.59,U] [#4 -0.19,-0.20,0.58,U] [#5 0.03,-0.01,0.48,U] [#6 -0.49,-0.09,0.00,M1] [#7 -0.18,-0.03,0.43,U] [#8 -0.31,-0.29,0.41,U] 
03:44:03.590 00.001 18120 refined, 6 included, MultiStar: {-0.23, -0.01}, one-star: {-0.40, 0.08}
03:44:03.591 00.001 18120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.00) = xAngle (-5.08 = 1.21)
03:44:03.592 00.001 18120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.17)
03:44:03.594 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.08 mountX=0.08 mountY=0.21, mountTheta=1.20
03:44:03.595 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.01, opts=13)
03:44:03.596 00.001 18120 Enqueuing Move request for scope (-0.23, -0.01)
03:44:03.596 00.000 21948 Worker thread wakes up
03:44:03.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
03:44:03.597 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
03:44:03.597 00.000 21948 Moving (-0.23, -0.01) raw xDistance=0.08 yDistance=0.21
03:44:03.597 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:03.597 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.5
03:44:03.597 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:03.598 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:03.598 00.000 18120 Enqueuing Expose request
03:44:03.599 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:44:03.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:44:03.599 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:44:03.599 00.000 21948 MoveAxis(E, 0, ABG)
03:44:03.599 00.000 21948 Move returns status 0, amount 0
03:44:03.599 00.000 21948 MoveAxis(N, 0, ABG)
03:44:03.599 00.000 21948 Move returns status 0, amount 0
03:44:03.599 00.000 21948 move complete, result=0
03:44:03.599 00.000 21948 worker thread done servicing request
03:44:03.599 00.000 21948 Worker thread wakes up
03:44:03.599 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:03.599 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:03.599 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:05.225 01.626 21948 Exposure complete
03:44:05.260 00.035 21948 worker thread done servicing request
03:44:05.261 00.001 18120 OnExposeComplete: enter
03:44:05.261 00.000 18120 UpdateGuideState(): m_state=6
03:44:05.262 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6311
03:44:05.263 00.001 18120 Star::Find returns 1 (0), X=894.18, Y=233.65, Mass=1910, SNR=30.1, Peak=161 HFD=3.8
03:44:05.263 00.000 18120 MultiStar: [#1 -0.30,0.40,0.00,M2] [#2 -0.16,0.45,0.00,M1] [#3 -0.29,0.29,0.60,U] [#4 -0.48,0.11,0.00,M2] [#5 -0.14,0.28,0.45,U] [#6 -0.27,0.55,0.00,M2] [#7 0.23,0.62,0.00,M1] [#8 -0.14,0.34,0.39,U] 
03:44:05.264 00.001 18120 refined, 3 included, MultiStar: {-0.29, 0.37}, one-star: {-0.41, 0.46}
03:44:05.264 00.000 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.24 = 0.24)
03:44:05.265 00.001 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.20 = 0.20)
03:44:05.265 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=0.37 hyp=0.47 cameraTheta=2.23 mountX=0.45 mountY=0.09, mountTheta=0.20
03:44:05.266 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.37, opts=13)
03:44:05.267 00.001 18120 Enqueuing Move request for scope (-0.29, 0.37)
03:44:05.267 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:05.268 00.001 18120 UpdateGuideState exits: m=1910 RSB=30.1
03:44:05.268 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:05.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:05.269 00.001 18120 Enqueuing Expose request
03:44:05.269 00.000 21948 Worker thread wakes up
03:44:05.269 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.37) opts 0xd
03:44:05.269 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.37)
03:44:05.269 00.000 21948 Moving (-0.29, 0.37) raw xDistance=0.45 yDistance=0.09
03:44:05.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
03:44:05.269 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:05.269 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:44:05.269 00.000 21948 MoveAxis(W, 81, ABG)
03:44:05.269 00.000 21948 Guiding  Dir = 3, Dur = 81
03:44:05.270 00.001 21948 IsSlewing returns 0
03:44:05.270 00.000 21948 IsGuiding returns 0
03:44:05.271 00.001 21948 PulseGuide returned control before completion, sleep 89
03:44:05.365 00.094 21948 IsGuiding returns 1
03:44:05.365 00.000 21948 scope still moving after pulse duration time elapsed
03:44:05.396 00.031 21948 IsSlewing returns 0
03:44:05.396 00.000 21948 IsGuiding returns 0
03:44:05.396 00.000 21948 scope move finished after 81 + 46 ms
03:44:05.397 00.001 21948 Move returns status 0, amount 81
03:44:05.397 00.000 21948 MoveAxis(N, 0, ABG)
03:44:05.397 00.000 21948 Move returns status 0, amount 0
03:44:05.397 00.000 21948 move complete, result=0
03:44:05.397 00.000 21948 worker thread done servicing request
03:44:05.397 00.000 21948 Worker thread wakes up
03:44:05.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:05.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:05.397 00.000 18120 GuideStep: 0.5 px 81 ms WEST, 0.1 px 0 ms NORTH
03:44:06.812 01.415 21948 Exposure complete
03:44:06.870 00.058 21948 worker thread done servicing request
03:44:06.870 00.000 18120 OnExposeComplete: enter
03:44:06.873 00.003 18120 UpdateGuideState(): m_state=6
03:44:06.874 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6312
03:44:06.875 00.001 18120 Star::Find returns 1 (0), X=894.58, Y=233.26, Mass=1807, SNR=29.4, Peak=138 HFD=3.8
03:44:06.876 00.001 18120 MultiStar: [#1 -0.16,0.26,0.72,U] [#2 -0.05,-0.07,0.63,U] [#3 0.07,-0.07,0.61,U] [#4 -0.26,-0.12,0.56,U] [#5 0.07,0.13,0.47,U] [#6 -0.14,-0.06,0.54,U] [#7 0.35,0.00,0.45,U] [#8 -0.18,-0.11,0.38,U] 
03:44:06.876 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.01, 0.07}
03:44:06.877 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.74 = 0.74)
03:44:06.877 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.70 = 0.70)
03:44:06.878 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.73 mountX=0.03 mountY=0.03, mountTheta=0.71
03:44:06.879 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
03:44:06.879 00.000 18120 Enqueuing Move request for scope (-0.04, 0.02)
03:44:06.880 00.001 21948 Worker thread wakes up
03:44:06.880 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:44:06.880 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:44:06.880 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
03:44:06.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:44:06.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:06.880 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:44:06.880 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:06.881 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.4
03:44:06.881 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:06.882 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:06.882 00.000 18120 Enqueuing Expose request
03:44:06.882 00.000 21948 MoveAxis(E, 0, ABG)
03:44:06.882 00.000 21948 Move returns status 0, amount 0
03:44:06.882 00.000 21948 MoveAxis(N, 0, ABG)
03:44:06.882 00.000 21948 Move returns status 0, amount 0
03:44:06.882 00.000 21948 move complete, result=0
03:44:06.883 00.001 21948 worker thread done servicing request
03:44:06.883 00.000 21948 Worker thread wakes up
03:44:06.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:06.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:06.883 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:08.511 01.628 21948 Exposure complete
03:44:08.555 00.044 21948 worker thread done servicing request
03:44:08.555 00.000 18120 OnExposeComplete: enter
03:44:08.556 00.001 18120 UpdateGuideState(): m_state=6
03:44:08.556 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6313
03:44:08.557 00.001 18120 Star::Find returns 1 (0), X=894.42, Y=233.12, Mass=1756, SNR=29.0, Peak=133 HFD=3.9
03:44:08.557 00.000 18120 MultiStar: [#1 -0.14,-0.02,0.74,U] [#2 0.02,-0.08,0.65,U] [#3 -0.01,-0.09,0.63,U] [#4 -0.27,-0.16,0.58,U] [#5 0.22,-0.05,0.47,U] [#6 -0.04,-0.22,0.53,U] [#7 0.33,-0.14,0.45,U] [#8 -0.02,-0.08,0.39,U] 
03:44:08.558 00.001 18120 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.17, -0.07}
03:44:08.558 00.000 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.00) = xAngle (-3.93 = 2.35)
03:44:08.559 00.001 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.97 = 2.31)
03:44:08.559 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.93 mountX=-0.07 mountY=0.08, mountTheta=2.33
03:44:08.560 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.10, opts=13)
03:44:08.561 00.001 18120 Enqueuing Move request for scope (-0.04, -0.10)
03:44:08.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:08.562 00.001 21948 Worker thread wakes up
03:44:08.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
03:44:08.562 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
03:44:08.562 00.000 21948 Moving (-0.04, -0.10) raw xDistance=-0.07 yDistance=0.08
03:44:08.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:44:08.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:08.562 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.0
03:44:08.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:08.562 00.000 21948 MoveAxis(E, 0, ABG)
03:44:08.562 00.000 21948 Move returns status 0, amount 0
03:44:08.562 00.000 21948 MoveAxis(N, 0, ABG)
03:44:08.562 00.000 21948 Move returns status 0, amount 0
03:44:08.562 00.000 21948 move complete, result=0
03:44:08.563 00.001 21948 worker thread done servicing request
03:44:08.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:08.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:08.563 00.000 18120 Enqueuing Expose request
03:44:08.564 00.001 21948 Worker thread wakes up
03:44:08.564 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:08.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:08.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:10.079 01.515 21948 Exposure complete
03:44:10.123 00.044 21948 worker thread done servicing request
03:44:10.123 00.000 18120 OnExposeComplete: enter
03:44:10.123 00.000 18120 UpdateGuideState(): m_state=6
03:44:10.124 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6314
03:44:10.125 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=232.97, Mass=1797, SNR=29.3, Peak=170 HFD=4.0
03:44:10.125 00.000 18120 MultiStar: [#1 -0.17,-0.11,0.73,U] [#2 -0.04,-0.24,0.63,U] [#3 0.05,-0.48,0.00,M1] [#4 -0.37,-0.19,0.58,U] [#5 0.22,-0.12,0.47,U] [#6 -0.15,-0.18,0.51,U] [#7 0.17,-0.12,0.44,U] [#8 -0.04,-0.32,0.41,U] 
03:44:10.125 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.19}, one-star: {-0.20, -0.22}
03:44:10.125 00.000 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.07 = 2.22)
03:44:10.127 00.002 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.11 = 2.18)
03:44:10.127 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.07 mountX=-0.13 mountY=0.17, mountTheta=2.20
03:44:10.128 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.19, opts=13)
03:44:10.129 00.001 18120 Enqueuing Move request for scope (-0.10, -0.19)
03:44:10.129 00.000 21948 Worker thread wakes up
03:44:10.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
03:44:10.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:10.130 00.001 18120 UpdateGuideState exits: m=1797 RSB=29.3
03:44:10.131 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:10.131 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:10.132 00.001 18120 Enqueuing Expose request
03:44:10.132 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
03:44:10.132 00.000 21948 Moving (-0.10, -0.19) raw xDistance=-0.13 yDistance=0.17
03:44:10.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:44:10.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:10.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:44:10.132 00.000 21948 MoveAxis(E, 0, ABG)
03:44:10.132 00.000 21948 Move returns status 0, amount 0
03:44:10.132 00.000 21948 MoveAxis(N, 0, ABG)
03:44:10.132 00.000 21948 Move returns status 0, amount 0
03:44:10.132 00.000 21948 move complete, result=0
03:44:10.132 00.000 21948 worker thread done servicing request
03:44:10.132 00.000 21948 Worker thread wakes up
03:44:10.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:10.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:10.133 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:11.773 01.640 21948 Exposure complete
03:44:11.810 00.037 21948 worker thread done servicing request
03:44:11.810 00.000 18120 OnExposeComplete: enter
03:44:11.811 00.001 18120 UpdateGuideState(): m_state=6
03:44:11.813 00.002 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6315
03:44:11.814 00.001 18120 Star::Find returns 1 (0), X=894.58, Y=233.22, Mass=1887, SNR=30.0, Peak=142 HFD=4.0
03:44:11.815 00.001 18120 MultiStar: [#1 -0.31,-0.06,0.69,U] [#2 0.13,0.12,0.59,U] [#3 0.14,-0.11,0.60,U] [#4 -0.31,-0.23,0.54,U] [#5 0.20,0.14,0.46,U] [#6 -0.37,-0.57,0.00,M1] [#7 0.06,-0.32,0.43,U] [#8 -0.12,-0.20,0.39,U] 
03:44:11.817 00.002 18120 single-star, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.02, 0.03}
03:44:11.819 00.002 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
03:44:11.822 00.003 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
03:44:11.824 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.08 mountX=0.03 mountY=0.00, mountTheta=0.04
03:44:11.828 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
03:44:11.829 00.001 18120 Enqueuing Move request for scope (-0.02, 0.03)
03:44:11.829 00.000 21948 Worker thread wakes up
03:44:11.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:11.830 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.0
03:44:11.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:11.832 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
03:44:11.832 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
03:44:11.832 00.000 21948 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.00
03:44:11.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:44:11.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:11.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:11.832 00.000 18120 Enqueuing Expose request
03:44:11.833 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:44:11.833 00.000 21948 MoveAxis(E, 0, ABG)
03:44:11.833 00.000 21948 Move returns status 0, amount 0
03:44:11.833 00.000 21948 MoveAxis(N, 0, ABG)
03:44:11.833 00.000 21948 Move returns status 0, amount 0
03:44:11.833 00.000 21948 move complete, result=0
03:44:11.833 00.000 21948 worker thread done servicing request
03:44:11.833 00.000 21948 Worker thread wakes up
03:44:11.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:11.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:11.833 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:13.350 01.517 21948 Exposure complete
03:44:13.401 00.051 21948 worker thread done servicing request
03:44:13.401 00.000 18120 OnExposeComplete: enter
03:44:13.401 00.000 18120 UpdateGuideState(): m_state=6
03:44:13.402 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6316
03:44:13.402 00.000 18120 Star::Find returns 1 (0), X=894.03, Y=233.41, Mass=1855, SNR=29.9, Peak=142 HFD=4.2
03:44:13.403 00.001 18120 MultiStar: [#1 -0.54,0.09,0.00,M1] [#2 -0.34,0.11,0.66,U] [#3 -0.48,0.30,0.00,M1] [#4 -0.40,-0.11,0.54,U] [#5 -0.28,0.11,0.47,U] [#6 -0.40,0.22,0.00,M2] [#7 -0.20,0.41,0.00,M1] [#8 -0.29,-0.06,0.40,U] 
03:44:13.403 00.000 18120 refined, 4 included, MultiStar: {-0.40, 0.09}, one-star: {-0.56, 0.22}
03:44:13.404 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
03:44:13.404 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
03:44:13.405 00.001 18120 CameraToMount -- cameraX=-0.40 cameraY=0.09 hyp=0.41 cameraTheta=2.93 mountX=0.25 mountY=0.32, mountTheta=0.91
03:44:13.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=0.09, opts=13)
03:44:13.406 00.000 18120 Enqueuing Move request for scope (-0.40, 0.09)
03:44:13.407 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:13.407 00.000 21948 Worker thread wakes up
03:44:13.407 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.9
03:44:13.408 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:13.408 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:13.409 00.001 18120 Enqueuing Expose request
03:44:13.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.09) opts 0xd
03:44:13.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.40, 0.09)
03:44:13.409 00.000 21948 Moving (-0.40, 0.09) raw xDistance=0.25 yDistance=0.32
03:44:13.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:44:13.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:44:13.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:44:13.409 00.000 21948 MoveAxis(W, 44, ABG)
03:44:13.409 00.000 21948 Guiding  Dir = 3, Dur = 44
03:44:13.409 00.000 21948 IsSlewing returns 0
03:44:13.409 00.000 21948 IsGuiding returns 0
03:44:13.411 00.002 21948 PulseGuide returned control before completion, sleep 53
03:44:13.475 00.064 21948 IsGuiding returns 1
03:44:13.475 00.000 21948 scope still moving after pulse duration time elapsed
03:44:13.506 00.031 21948 IsSlewing returns 0
03:44:13.506 00.000 21948 IsGuiding returns 0
03:44:13.506 00.000 21948 scope move finished after 44 + 52 ms
03:44:13.506 00.000 21948 Move returns status 0, amount 44
03:44:13.506 00.000 21948 MoveAxis(N, 0, ABG)
03:44:13.506 00.000 21948 Move returns status 0, amount 0
03:44:13.506 00.000 21948 move complete, result=0
03:44:13.506 00.000 21948 worker thread done servicing request
03:44:13.506 00.000 21948 Worker thread wakes up
03:44:13.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:13.507 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:13.507 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
03:44:15.144 01.637 21948 Exposure complete
03:44:15.180 00.036 21948 worker thread done servicing request
03:44:15.180 00.000 18120 OnExposeComplete: enter
03:44:15.182 00.002 18120 UpdateGuideState(): m_state=6
03:44:15.183 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6317
03:44:15.184 00.001 18120 Star::Find returns 1 (0), X=894.13, Y=233.05, Mass=1844, SNR=29.7, Peak=173 HFD=4.2
03:44:15.186 00.002 18120 MultiStar: [#1 -0.41,-0.05,0.74,U] [#2 -0.22,-0.25,0.65,U] [#3 -0.08,-0.10,0.58,U] [#4 -0.51,-0.47,0.00,M1] [#5 -0.06,-0.03,0.49,U] [#6 -0.22,-0.27,0.55,U] [#7 -0.07,-0.26,0.44,U] [#8 -0.21,-0.09,0.42,U] 
03:44:15.187 00.001 18120 refined, 7 included, MultiStar: {-0.25, -0.15}, one-star: {-0.47, -0.14}
03:44:15.189 00.002 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.67)
03:44:15.189 00.000 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.63)
03:44:15.190 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-2.61 mountX=-0.03 mountY=0.29, mountTheta=1.67
03:44:15.192 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.15, opts=13)
03:44:15.192 00.000 18120 Enqueuing Move request for scope (-0.25, -0.15)
03:44:15.193 00.001 21948 Worker thread wakes up
03:44:15.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:15.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.15) opts 0xd
03:44:15.193 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.15)
03:44:15.193 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.7
03:44:15.194 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:15.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:15.194 00.000 18120 Enqueuing Expose request
03:44:15.195 00.001 21948 Moving (-0.25, -0.15) raw xDistance=-0.03 yDistance=0.29
03:44:15.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:15.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:44:15.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:44:15.195 00.000 21948 MoveAxis(E, 0, ABG)
03:44:15.195 00.000 21948 Move returns status 0, amount 0
03:44:15.195 00.000 21948 MoveAxis(N, 0, ABG)
03:44:15.195 00.000 21948 Move returns status 0, amount 0
03:44:15.195 00.000 21948 move complete, result=0
03:44:15.195 00.000 21948 worker thread done servicing request
03:44:15.195 00.000 21948 Worker thread wakes up
03:44:15.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:15.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:15.195 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:44:16.715 01.520 21948 Exposure complete
03:44:16.757 00.042 18120 OnExposeComplete: enter
03:44:16.758 00.001 18120 UpdateGuideState(): m_state=6
03:44:16.759 00.001 21948 worker thread done servicing request
03:44:16.759 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6318
03:44:16.762 00.003 18120 Star::Find returns 1 (0), X=894.40, Y=233.17, Mass=1797, SNR=29.4, Peak=149 HFD=3.8
03:44:16.764 00.002 18120 MultiStar: [#1 -0.43,-0.08,0.69,U] [#2 0.08,-0.13,0.65,U] [#3 0.12,-0.19,0.60,U] [#4 -0.11,-0.30,0.58,U] [#5 0.21,-0.15,0.48,U] [#6 -0.11,-0.40,0.55,U] [#7 0.32,-0.03,0.47,U] [#8 0.08,-0.11,0.42,U] 
03:44:16.766 00.002 18120 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {-0.19, -0.02}
03:44:16.769 00.003 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.82 = 2.46)
03:44:16.770 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.86 = 2.42)
03:44:16.770 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.82 mountX=-0.12 mountY=0.10, mountTheta=2.44
03:44:16.772 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.15, opts=13)
03:44:16.772 00.000 18120 Enqueuing Move request for scope (-0.04, -0.15)
03:44:16.772 00.000 21948 Worker thread wakes up
03:44:16.773 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:16.773 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.4
03:44:16.773 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:16.774 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:16.774 00.000 18120 Enqueuing Expose request
03:44:16.775 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
03:44:16.775 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
03:44:16.775 00.000 21948 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.10
03:44:16.775 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:44:16.775 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:16.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:44:16.775 00.000 21948 MoveAxis(E, 0, ABG)
03:44:16.775 00.000 21948 Move returns status 0, amount 0
03:44:16.775 00.000 21948 MoveAxis(N, 0, ABG)
03:44:16.775 00.000 21948 Move returns status 0, amount 0
03:44:16.776 00.001 21948 move complete, result=0
03:44:16.776 00.000 21948 worker thread done servicing request
03:44:16.776 00.000 21948 Worker thread wakes up
03:44:16.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:16.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:16.777 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:18.408 01.631 21948 Exposure complete
03:44:18.449 00.041 21948 worker thread done servicing request
03:44:18.450 00.001 18120 OnExposeComplete: enter
03:44:18.450 00.000 18120 UpdateGuideState(): m_state=6
03:44:18.451 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6319
03:44:18.451 00.000 18120 Star::Find returns 1 (0), X=894.38, Y=233.14, Mass=1795, SNR=29.3, Peak=142 HFD=4.2
03:44:18.452 00.001 18120 MultiStar: [#1 -0.20,-0.06,0.77,U] [#2 -0.02,-0.18,0.66,U] [#3 -0.06,-0.27,0.63,U] [#4 -0.10,-0.42,0.59,U] [#5 0.02,-0.06,0.48,U] [#6 -0.05,-0.34,0.54,U] [#7 0.23,-0.17,0.44,U] [#8 -0.14,-0.28,0.37,U] 
03:44:18.452 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.19}, one-star: {-0.21, -0.05}
03:44:18.453 00.001 18120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.00) = xAngle (-3.98 = 2.31)
03:44:18.453 00.000 18120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.02 = 2.27)
03:44:18.453 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.98 mountX=-0.14 mountY=0.16, mountTheta=2.29
03:44:18.456 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.19, opts=13)
03:44:18.456 00.000 18120 Enqueuing Move request for scope (-0.08, -0.19)
03:44:18.458 00.002 21948 Worker thread wakes up
03:44:18.458 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
03:44:18.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:18.459 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
03:44:18.459 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.3
03:44:18.459 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:18.460 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:18.460 00.000 18120 Enqueuing Expose request
03:44:18.461 00.001 21948 Moving (-0.08, -0.19) raw xDistance=-0.14 yDistance=0.16
03:44:18.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:44:18.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:18.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:44:18.461 00.000 21948 MoveAxis(E, 0, ABG)
03:44:18.461 00.000 21948 Move returns status 0, amount 0
03:44:18.461 00.000 21948 MoveAxis(N, 0, ABG)
03:44:18.461 00.000 21948 Move returns status 0, amount 0
03:44:18.461 00.000 21948 move complete, result=0
03:44:18.461 00.000 21948 worker thread done servicing request
03:44:18.461 00.000 21948 Worker thread wakes up
03:44:18.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:18.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:18.461 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:19.978 01.517 21948 Exposure complete
03:44:20.019 00.041 21948 worker thread done servicing request
03:44:20.019 00.000 18120 OnExposeComplete: enter
03:44:20.021 00.002 18120 UpdateGuideState(): m_state=6
03:44:20.022 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6320
03:44:20.022 00.000 18120 Star::Find returns 1 (0), X=894.49, Y=233.11, Mass=1756, SNR=29.0, Peak=129 HFD=4.1
03:44:20.023 00.001 18120 MultiStar: [#1 -0.06,0.06,0.77,U] [#2 0.02,-0.26,0.63,U] [#3 0.32,0.08,0.60,U] [#4 -0.30,-0.52,0.00,M1] [#5 -0.12,0.03,0.48,U] [#6 -0.03,0.20,0.54,U] [#7 0.12,-0.14,0.44,U] [#8 0.04,-0.10,0.40,U] 
03:44:20.024 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.10, -0.08}
03:44:20.024 00.000 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
03:44:20.024 00.000 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
03:44:20.025 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.20 mountX=-0.03 mountY=0.00, mountTheta=3.05
03:44:20.026 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.03, opts=13)
03:44:20.026 00.000 18120 Enqueuing Move request for scope (0.01, -0.03)
03:44:20.027 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:20.027 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.0
03:44:20.028 00.001 21948 Worker thread wakes up
03:44:20.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
03:44:20.028 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
03:44:20.028 00.000 21948 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
03:44:20.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:20.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:20.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:20.029 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:20.029 00.000 18120 Enqueuing Expose request
03:44:20.029 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:44:20.030 00.001 21948 MoveAxis(E, 0, ABG)
03:44:20.030 00.000 21948 Move returns status 0, amount 0
03:44:20.030 00.000 21948 MoveAxis(N, 0, ABG)
03:44:20.030 00.000 21948 Move returns status 0, amount 0
03:44:20.030 00.000 21948 move complete, result=0
03:44:20.030 00.000 21948 worker thread done servicing request
03:44:20.030 00.000 21948 Worker thread wakes up
03:44:20.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:20.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:20.030 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:21.665 01.635 21948 Exposure complete
03:44:21.716 00.051 21948 worker thread done servicing request
03:44:21.716 00.000 18120 OnExposeComplete: enter
03:44:21.717 00.001 18120 UpdateGuideState(): m_state=6
03:44:21.717 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6321
03:44:21.718 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=233.25, Mass=1783, SNR=29.1, Peak=148 HFD=3.7
03:44:21.719 00.001 18120 MultiStar: [#1 0.21,-0.01,0.72,U] [#2 0.24,0.01,0.63,U] [#3 0.31,0.05,0.61,U] [#4 0.15,-0.11,0.57,U] [#5 0.17,0.00,0.49,U] [#6 0.20,-0.18,0.56,U] [#7 0.18,0.05,0.46,U] [#8 0.03,-0.18,0.42,U] 
03:44:21.721 00.002 18120 single-star, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.05, 0.06}
03:44:21.722 00.001 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.10 = -1.10)
03:44:21.723 00.001 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.14 = -1.14)
03:44:21.724 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.89 mountX=0.04 mountY=-0.07, mountTheta=-1.11
03:44:21.726 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
03:44:21.727 00.001 18120 Enqueuing Move request for scope (0.05, 0.06)
03:44:21.729 00.002 21948 Worker thread wakes up
03:44:21.729 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
03:44:21.729 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
03:44:21.729 00.000 21948 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
03:44:21.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:44:21.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:21.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:21.730 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:44:21.730 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.1
03:44:21.730 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:21.730 00.000 21948 MoveAxis(E, 0, ABG)
03:44:21.730 00.000 21948 Move returns status 0, amount 0
03:44:21.730 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:21.731 00.001 21948 MoveAxis(N, 0, ABG)
03:44:21.731 00.000 18120 Enqueuing Expose request
03:44:21.731 00.000 21948 Move returns status 0, amount 0
03:44:21.731 00.000 21948 move complete, result=0
03:44:21.731 00.000 21948 worker thread done servicing request
03:44:21.732 00.001 21948 Worker thread wakes up
03:44:21.732 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:21.732 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:21.732 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:23.245 01.513 21948 Exposure complete
03:44:23.289 00.044 21948 worker thread done servicing request
03:44:23.289 00.000 18120 OnExposeComplete: enter
03:44:23.290 00.001 18120 UpdateGuideState(): m_state=6
03:44:23.290 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6322
03:44:23.293 00.003 18120 Star::Find returns 1 (0), X=894.72, Y=233.23, Mass=1891, SNR=30.1, Peak=146 HFD=4.2
03:44:23.296 00.003 18120 MultiStar: [#1 0.38,-0.14,0.73,U] [#2 0.30,0.06,0.62,U] [#3 0.25,-0.21,0.60,U] [#4 0.15,-0.14,0.56,U] [#5 0.35,0.05,0.45,U] [#6 0.26,-0.05,0.51,U] [#7 0.30,-0.23,0.44,U] [#8 0.18,-0.22,0.39,U] 
03:44:23.298 00.002 18120 single-star, 8 included, MultiStar: {0.25, -0.08}, one-star: {0.13, 0.04}
03:44:23.301 00.003 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
03:44:23.303 00.002 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
03:44:23.305 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
03:44:23.308 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.04, opts=13)
03:44:23.311 00.003 18120 Enqueuing Move request for scope (0.13, 0.04)
03:44:23.311 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:23.314 00.003 21948 Worker thread wakes up
03:44:23.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:44:23.314 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:44:23.314 00.000 21948 Moving (0.13, 0.04) raw xDistance=-0.02 yDistance=-0.14
03:44:23.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:44:23.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:23.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:44:23.314 00.000 21948 MoveAxis(E, 0, ABG)
03:44:23.314 00.000 21948 Move returns status 0, amount 0
03:44:23.314 00.000 21948 MoveAxis(N, 0, ABG)
03:44:23.314 00.000 21948 Move returns status 0, amount 0
03:44:23.314 00.000 21948 move complete, result=0
03:44:23.314 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:44:23.315 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:23.315 00.000 21948 worker thread done servicing request
03:44:23.315 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:23.316 00.001 18120 Enqueuing Expose request
03:44:23.316 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:23.317 00.001 21948 Worker thread wakes up
03:44:23.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:23.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:24.951 01.634 21948 Exposure complete
03:44:24.994 00.043 21948 worker thread done servicing request
03:44:24.994 00.000 18120 OnExposeComplete: enter
03:44:24.996 00.002 18120 UpdateGuideState(): m_state=6
03:44:24.997 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6323
03:44:25.000 00.003 18120 Star::Find returns 1 (0), X=894.65, Y=233.20, Mass=1740, SNR=28.9, Peak=129 HFD=4.1
03:44:25.003 00.003 18120 MultiStar: [#1 0.19,0.12,0.74,U] [#2 -0.00,-0.08,0.67,U] [#3 0.21,0.02,0.61,U] [#4 0.09,-0.34,0.56,U] [#5 0.16,0.12,0.47,U] [#6 0.32,-0.35,0.00,M1] [#7 0.32,-0.07,0.46,U] [#8 0.20,-0.16,0.44,U] 
03:44:25.005 00.002 18120 single-star, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.06, 0.01}
03:44:25.006 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
03:44:25.007 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
03:44:25.007 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.18 mountX=-0.01 mountY=-0.05, mountTheta=-1.82
03:44:25.008 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
03:44:25.009 00.001 18120 Enqueuing Move request for scope (0.06, 0.01)
03:44:25.009 00.000 21948 Worker thread wakes up
03:44:25.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:25.010 00.001 18120 UpdateGuideState exits: m=1740 RSB=28.9
03:44:25.010 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:25.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:25.011 00.001 18120 Enqueuing Expose request
03:44:25.011 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
03:44:25.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
03:44:25.011 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.05
03:44:25.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:44:25.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:25.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:44:25.011 00.000 21948 MoveAxis(E, 0, ABG)
03:44:25.011 00.000 21948 Move returns status 0, amount 0
03:44:25.011 00.000 21948 MoveAxis(N, 0, ABG)
03:44:25.011 00.000 21948 Move returns status 0, amount 0
03:44:25.011 00.000 21948 move complete, result=0
03:44:25.012 00.001 21948 worker thread done servicing request
03:44:25.012 00.000 21948 Worker thread wakes up
03:44:25.012 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:25.012 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:25.013 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:26.528 01.515 21948 Exposure complete
03:44:26.576 00.048 21948 worker thread done servicing request
03:44:26.577 00.001 18120 OnExposeComplete: enter
03:44:26.577 00.000 18120 UpdateGuideState(): m_state=6
03:44:26.578 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6324
03:44:26.579 00.001 18120 Star::Find returns 1 (0), X=894.32, Y=233.33, Mass=1857, SNR=29.8, Peak=143 HFD=4.3
03:44:26.580 00.001 18120 MultiStar: [#1 -0.05,0.16,0.73,U] [#2 0.09,0.12,0.62,U] [#3 0.35,-0.04,0.62,U] [#4 0.09,-0.24,0.57,U] [#5 0.30,-0.17,0.47,U] [#6 -0.20,-0.23,0.54,U] [#7 0.14,-0.03,0.43,U] [#8 -0.12,-0.02,0.41,U] 
03:44:26.580 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.27, 0.14}
03:44:26.580 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:44:26.581 00.001 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
03:44:26.581 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.80 mountX=-0.01 mountY=-0.00, mountTheta=-2.83
03:44:26.582 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
03:44:26.583 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
03:44:26.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:26.585 00.002 21948 Worker thread wakes up
03:44:26.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:44:26.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:44:26.585 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
03:44:26.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:44:26.585 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.8
03:44:26.586 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:26.587 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:26.587 00.000 18120 Enqueuing Expose request
03:44:26.588 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:26.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:44:26.588 00.000 21948 MoveAxis(E, 0, ABG)
03:44:26.588 00.000 21948 Move returns status 0, amount 0
03:44:26.588 00.000 21948 MoveAxis(N, 0, ABG)
03:44:26.588 00.000 21948 Move returns status 0, amount 0
03:44:26.588 00.000 21948 move complete, result=0
03:44:26.588 00.000 21948 worker thread done servicing request
03:44:26.588 00.000 21948 Worker thread wakes up
03:44:26.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:26.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:26.590 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:28.213 01.623 21948 Exposure complete
03:44:28.258 00.045 21948 worker thread done servicing request
03:44:28.258 00.000 18120 OnExposeComplete: enter
03:44:28.259 00.001 18120 UpdateGuideState(): m_state=6
03:44:28.259 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6325
03:44:28.260 00.001 18120 Star::Find returns 1 (0), X=894.49, Y=233.29, Mass=1746, SNR=28.9, Peak=124 HFD=4.0
03:44:28.260 00.000 18120 MultiStar: [#1 -0.24,0.20,0.70,U] [#2 0.20,-0.21,0.65,U] [#3 -0.07,-0.02,0.61,U] [#4 0.14,-0.15,0.60,U] [#5 0.20,0.08,0.48,U] [#6 -0.10,-0.14,0.55,U] [#7 0.24,0.13,0.43,U] [#8 0.12,0.10,0.41,U] 
03:44:28.261 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.10, 0.10}
03:44:28.261 00.000 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
03:44:28.262 00.001 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
03:44:28.263 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.56 mountX=0.00 mountY=-0.02, mountTheta=-1.44
03:44:28.266 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
03:44:28.266 00.000 18120 Enqueuing Move request for scope (0.02, 0.01)
03:44:28.267 00.001 21948 Worker thread wakes up
03:44:28.267 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:44:28.267 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:44:28.267 00.000 21948 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
03:44:28.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:44:28.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:28.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:44:28.267 00.000 21948 MoveAxis(E, 0, ABG)
03:44:28.267 00.000 21948 Move returns status 0, amount 0
03:44:28.267 00.000 21948 MoveAxis(N, 0, ABG)
03:44:28.267 00.000 21948 Move returns status 0, amount 0
03:44:28.267 00.000 21948 move complete, result=0
03:44:28.267 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:28.268 00.001 21948 worker thread done servicing request
03:44:28.268 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.9
03:44:28.268 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:28.269 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:28.269 00.000 18120 Enqueuing Expose request
03:44:28.269 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:28.270 00.001 21948 Worker thread wakes up
03:44:28.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:28.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:29.799 01.529 21948 Exposure complete
03:44:29.837 00.038 21948 worker thread done servicing request
03:44:29.839 00.002 18120 OnExposeComplete: enter
03:44:29.840 00.001 18120 UpdateGuideState(): m_state=6
03:44:29.840 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6326
03:44:29.841 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=233.17, Mass=1835, SNR=29.7, Peak=155 HFD=4.3
03:44:29.841 00.000 18120 MultiStar: [#1 -0.21,0.18,0.72,U] [#2 0.09,-0.02,0.63,U] [#3 0.03,-0.07,0.62,U] [#4 -0.27,-0.20,0.57,U] [#5 0.18,-0.21,0.46,U] [#6 -0.03,-0.15,0.51,U] [#7 0.03,0.09,0.46,U] [#8 -0.07,-0.13,0.40,U] 
03:44:29.841 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.30, -0.02}
03:44:29.842 00.001 18120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.00) = xAngle (-4.66 = 1.62)
03:44:29.842 00.000 18120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.58)
03:44:29.843 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.67 mountX=-0.00 mountY=0.10, mountTheta=1.62
03:44:29.844 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
03:44:29.844 00.000 18120 Enqueuing Move request for scope (-0.09, -0.05)
03:44:29.845 00.001 21948 Worker thread wakes up
03:44:29.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
03:44:29.845 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
03:44:29.845 00.000 21948 Moving (-0.09, -0.05) raw xDistance=-0.00 yDistance=0.10
03:44:29.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:44:29.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:29.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:44:29.845 00.000 21948 MoveAxis(E, 0, ABG)
03:44:29.845 00.000 21948 Move returns status 0, amount 0
03:44:29.845 00.000 21948 MoveAxis(N, 0, ABG)
03:44:29.845 00.000 21948 Move returns status 0, amount 0
03:44:29.845 00.000 21948 move complete, result=0
03:44:29.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:29.846 00.001 21948 worker thread done servicing request
03:44:29.846 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
03:44:29.846 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:29.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:29.847 00.001 18120 Enqueuing Expose request
03:44:29.847 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:29.848 00.001 21948 Worker thread wakes up
03:44:29.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:29.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:31.473 01.625 21948 Exposure complete
03:44:31.520 00.047 21948 worker thread done servicing request
03:44:31.520 00.000 18120 OnExposeComplete: enter
03:44:31.523 00.003 18120 UpdateGuideState(): m_state=6
03:44:31.526 00.003 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6327
03:44:31.528 00.002 18120 Star::Find returns 1 (0), X=894.38, Y=233.30, Mass=1843, SNR=29.7, Peak=127 HFD=4.3
03:44:31.531 00.003 18120 MultiStar: [#1 -0.35,0.19,0.72,U] [#2 0.11,0.04,0.67,U] [#3 0.10,0.14,0.58,U] [#4 -0.11,-0.07,0.55,U] [#5 0.10,0.06,0.47,U] [#6 -0.21,0.08,0.51,U] [#7 0.26,0.03,0.42,U] [#8 -0.14,-0.15,0.40,U] 
03:44:31.531 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.21, 0.11}
03:44:31.534 00.003 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
03:44:31.536 00.002 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
03:44:31.538 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.45 mountX=0.09 mountY=0.04, mountTheta=0.42
03:44:31.543 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
03:44:31.545 00.002 18120 Enqueuing Move request for scope (-0.08, 0.06)
03:44:31.548 00.003 21948 Worker thread wakes up
03:44:31.548 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
03:44:31.548 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
03:44:31.548 00.000 21948 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.04
03:44:31.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:44:31.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:31.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:31.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:31.548 00.000 21948 MoveAxis(E, 0, ABG)
03:44:31.549 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.7
03:44:31.549 00.000 21948 Move returns status 0, amount 0
03:44:31.549 00.000 21948 MoveAxis(N, 0, ABG)
03:44:31.549 00.000 21948 Move returns status 0, amount 0
03:44:31.549 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:31.549 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:31.550 00.001 18120 Enqueuing Expose request
03:44:31.550 00.000 21948 move complete, result=0
03:44:31.550 00.000 21948 worker thread done servicing request
03:44:31.550 00.000 21948 Worker thread wakes up
03:44:31.551 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:31.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:31.551 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:33.072 01.521 21948 Exposure complete
03:44:33.107 00.035 21948 worker thread done servicing request
03:44:33.107 00.000 18120 OnExposeComplete: enter
03:44:33.109 00.002 18120 UpdateGuideState(): m_state=6
03:44:33.111 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6328
03:44:33.112 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=233.50, Mass=1831, SNR=29.7, Peak=130 HFD=3.9
03:44:33.113 00.001 18120 MultiStar: [#1 -0.24,0.40,0.00,M1] [#2 -0.16,0.29,0.61,U] [#3 0.12,0.28,0.57,U] [#4 -0.18,-0.13,0.57,U] [#5 0.18,0.17,0.47,U] [#6 -0.15,0.32,0.51,U] [#7 0.12,0.17,0.44,U] [#8 -0.07,0.23,0.40,U] 
03:44:33.115 00.002 18120 refined, 7 included, MultiStar: {-0.10, 0.21}, one-star: {-0.35, 0.31}
03:44:33.116 00.001 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.00 = 0.00)
03:44:33.117 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
03:44:33.118 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.00 mountX=0.24 mountY=-0.01, mountTheta=-0.04
03:44:33.124 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.21, opts=13)
03:44:33.126 00.002 18120 Enqueuing Move request for scope (-0.10, 0.21)
03:44:33.127 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:33.129 00.002 18120 UpdateGuideState exits: m=1831 RSB=29.7
03:44:33.130 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:33.132 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:33.133 00.001 18120 Enqueuing Expose request
03:44:33.134 00.001 21948 Worker thread wakes up
03:44:33.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
03:44:33.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
03:44:33.134 00.000 21948 Moving (-0.10, 0.21) raw xDistance=0.24 yDistance=-0.01
03:44:33.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:44:33.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:33.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:44:33.134 00.000 21948 MoveAxis(W, 42, ABG)
03:44:33.134 00.000 21948 Guiding  Dir = 3, Dur = 42
03:44:33.138 00.004 21948 IsSlewing returns 0
03:44:33.138 00.000 21948 IsGuiding returns 0
03:44:33.139 00.001 21948 PulseGuide returned control before completion, sleep 51
03:44:33.201 00.062 21948 IsGuiding returns 0
03:44:33.201 00.000 21948 Move returns status 0, amount 42
03:44:33.201 00.000 21948 MoveAxis(N, 0, ABG)
03:44:33.201 00.000 21948 Move returns status 0, amount 0
03:44:33.201 00.000 21948 move complete, result=0
03:44:33.201 00.000 21948 worker thread done servicing request
03:44:33.201 00.000 21948 Worker thread wakes up
03:44:33.201 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:33.201 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:33.201 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:44:34.831 01.630 21948 Exposure complete
03:44:34.872 00.041 21948 worker thread done servicing request
03:44:34.872 00.000 18120 OnExposeComplete: enter
03:44:34.874 00.002 18120 UpdateGuideState(): m_state=6
03:44:34.875 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6329
03:44:34.876 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=233.40, Mass=1826, SNR=29.6, Peak=138 HFD=4.0
03:44:34.876 00.000 18120 MultiStar: [#1 -0.20,0.13,0.71,U] [#2 -0.10,-0.00,0.64,U] [#3 0.12,0.11,0.61,U] [#4 0.03,-0.36,0.56,U] [#5 0.12,-0.16,0.48,U] [#6 -0.20,-0.06,0.53,U] [#7 0.27,-0.03,0.42,U] [#8 -0.24,-0.13,0.42,U] 
03:44:34.877 00.001 18120 refined, 8 included, MultiStar: {-0.12, -0.00}, one-star: {-0.50, 0.21}
03:44:34.877 00.000 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
03:44:34.877 00.000 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
03:44:34.878 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.13 mountX=0.05 mountY=0.11, mountTheta=1.15
03:44:34.879 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.00, opts=13)
03:44:34.879 00.000 18120 Enqueuing Move request for scope (-0.12, -0.00)
03:44:34.880 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:34.880 00.000 18120 UpdateGuideState exits: m=1826 RSB=29.6
03:44:34.881 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:34.881 00.000 21948 Worker thread wakes up
03:44:34.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
03:44:34.881 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
03:44:34.881 00.000 21948 Moving (-0.12, -0.00) raw xDistance=0.05 yDistance=0.11
03:44:34.881 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:34.881 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:34.881 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:44:34.881 00.000 21948 MoveAxis(E, 0, ABG)
03:44:34.881 00.000 21948 Move returns status 0, amount 0
03:44:34.881 00.000 21948 MoveAxis(N, 0, ABG)
03:44:34.881 00.000 21948 Move returns status 0, amount 0
03:44:34.881 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:34.883 00.002 18120 Enqueuing Expose request
03:44:34.885 00.002 21948 move complete, result=0
03:44:34.886 00.001 21948 worker thread done servicing request
03:44:34.886 00.000 21948 Worker thread wakes up
03:44:34.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:34.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:34.886 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:36.417 01.531 21948 Exposure complete
03:44:36.464 00.047 21948 worker thread done servicing request
03:44:36.464 00.000 18120 OnExposeComplete: enter
03:44:36.464 00.000 18120 UpdateGuideState(): m_state=6
03:44:36.465 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6330
03:44:36.466 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=233.36, Mass=1840, SNR=29.6, Peak=151 HFD=4.0
03:44:36.468 00.002 18120 MultiStar: [#1 -0.20,0.27,0.71,U] [#2 -0.03,-0.08,0.64,U] [#3 -0.07,-0.03,0.64,U] [#4 -0.18,-0.26,0.53,U] [#5 0.03,-0.02,0.50,U] [#6 -0.08,-0.22,0.53,U] [#7 0.33,0.07,0.43,U] [#8 -0.33,-0.14,0.38,U] 
03:44:36.469 00.001 18120 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.28, 0.17}
03:44:36.470 00.001 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
03:44:36.471 00.001 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
03:44:36.472 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.14 mountX=0.05 mountY=0.10, mountTheta=1.14
03:44:36.475 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.00, opts=13)
03:44:36.477 00.002 18120 Enqueuing Move request for scope (-0.11, 0.00)
03:44:36.478 00.001 21948 Worker thread wakes up
03:44:36.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
03:44:36.478 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
03:44:36.478 00.000 21948 Moving (-0.11, 0.00) raw xDistance=0.05 yDistance=0.10
03:44:36.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:36.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:36.479 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:36.479 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.6
03:44:36.479 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:36.480 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:36.480 00.000 18120 Enqueuing Expose request
03:44:36.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:44:36.480 00.000 21948 MoveAxis(E, 0, ABG)
03:44:36.480 00.000 21948 Move returns status 0, amount 0
03:44:36.480 00.000 21948 MoveAxis(N, 0, ABG)
03:44:36.480 00.000 21948 Move returns status 0, amount 0
03:44:36.481 00.001 21948 move complete, result=0
03:44:36.481 00.000 21948 worker thread done servicing request
03:44:36.481 00.000 21948 Worker thread wakes up
03:44:36.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:36.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:36.481 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:38.116 01.635 21948 Exposure complete
03:44:38.159 00.043 21948 worker thread done servicing request
03:44:38.159 00.000 18120 OnExposeComplete: enter
03:44:38.162 00.003 18120 UpdateGuideState(): m_state=6
03:44:38.163 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6331
03:44:38.164 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=233.19, Mass=1954, SNR=30.6, Peak=163 HFD=4.1
03:44:38.165 00.001 18120 MultiStar: [#1 -0.15,0.07,0.72,U] [#2 0.10,0.09,0.60,U] [#3 0.17,0.05,0.56,U] [#4 -0.20,-0.27,0.52,U] [#5 0.19,-0.00,0.45,U] [#6 -0.10,0.05,0.51,U] [#7 0.32,-0.01,0.41,U] [#8 -0.02,-0.13,0.40,U] 
03:44:38.165 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.31, 0.00}
03:44:38.166 00.001 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.93 = 1.35)
03:44:38.166 00.000 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.97 = 1.31)
03:44:38.167 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.93 mountX=0.01 mountY=0.04, mountTheta=1.35
03:44:38.168 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
03:44:38.169 00.001 18120 Enqueuing Move request for scope (-0.04, -0.01)
03:44:38.169 00.000 21948 Worker thread wakes up
03:44:38.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:38.170 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.6
03:44:38.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:38.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:38.171 00.000 18120 Enqueuing Expose request
03:44:38.172 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
03:44:38.172 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
03:44:38.172 00.000 21948 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
03:44:38.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:44:38.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:38.172 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:38.172 00.000 21948 MoveAxis(E, 0, ABG)
03:44:38.172 00.000 21948 Move returns status 0, amount 0
03:44:38.172 00.000 21948 MoveAxis(N, 0, ABG)
03:44:38.172 00.000 21948 Move returns status 0, amount 0
03:44:38.172 00.000 21948 move complete, result=0
03:44:38.172 00.000 21948 worker thread done servicing request
03:44:38.172 00.000 21948 Worker thread wakes up
03:44:38.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:38.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:38.172 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:39.697 01.525 21948 Exposure complete
03:44:39.747 00.050 21948 worker thread done servicing request
03:44:39.747 00.000 18120 OnExposeComplete: enter
03:44:39.748 00.001 18120 UpdateGuideState(): m_state=6
03:44:39.748 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6332
03:44:39.749 00.001 18120 Star::Find returns 1 (0), X=894.41, Y=233.37, Mass=1865, SNR=30.0, Peak=128 HFD=4.2
03:44:39.749 00.000 18120 MultiStar: [#1 -0.20,0.22,0.71,U] [#2 -0.11,0.10,0.63,U] [#3 0.10,0.13,0.60,U] [#4 -0.25,-0.19,0.56,U] [#5 0.08,0.19,0.47,U] [#6 -0.19,-0.11,0.53,U] [#7 0.44,0.26,0.00,M1] [#8 0.12,0.17,0.38,U] 
03:44:39.750 00.001 18120 refined, 7 included, MultiStar: {-0.10, 0.10}, one-star: {-0.18, 0.18}
03:44:39.750 00.000 18120 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
03:44:39.751 00.001 18120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
03:44:39.751 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.38 mountX=0.13 mountY=0.05, mountTheta=0.35
03:44:39.752 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.10, opts=13)
03:44:39.753 00.001 18120 Enqueuing Move request for scope (-0.10, 0.10)
03:44:39.753 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:39.754 00.001 21948 Worker thread wakes up
03:44:39.754 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
03:44:39.754 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
03:44:39.754 00.000 21948 Moving (-0.10, 0.10) raw xDistance=0.13 yDistance=0.05
03:44:39.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:44:39.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:39.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:44:39.754 00.000 21948 MoveAxis(E, 0, ABG)
03:44:39.754 00.000 21948 Move returns status 0, amount 0
03:44:39.754 00.000 18120 UpdateGuideState exits: m=1865 RSB=30.0
03:44:39.754 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:39.756 00.002 21948 MoveAxis(N, 0, ABG)
03:44:39.756 00.000 21948 Move returns status 0, amount 0
03:44:39.756 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:39.756 00.000 18120 Enqueuing Expose request
03:44:39.757 00.001 21948 move complete, result=0
03:44:39.757 00.000 21948 worker thread done servicing request
03:44:39.757 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:39.757 00.000 21948 Worker thread wakes up
03:44:39.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:39.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:41.389 01.632 21948 Exposure complete
03:44:41.436 00.047 21948 worker thread done servicing request
03:44:41.436 00.000 18120 OnExposeComplete: enter
03:44:41.438 00.002 18120 UpdateGuideState(): m_state=6
03:44:41.439 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6333
03:44:41.439 00.000 18120 Star::Find returns 1 (0), X=894.30, Y=233.83, Mass=1870, SNR=29.9, Peak=155 HFD=4.1
03:44:41.440 00.001 18120 MultiStar: [#1 -0.42,0.60,0.00,M1] [#2 -0.09,0.62,0.00,M1] [#3 -0.21,0.48,0.00,M1] [#4 -0.42,0.51,0.00,M1] [#5 0.04,0.43,0.48,U] [#6 0.16,0.48,0.00,M1] [#7 0.15,0.61,0.00,M2] [#8 -0.11,0.43,0.40,U] 
03:44:41.440 00.000 18120 refined, 2 included, MultiStar: {-0.17, 0.54}, one-star: {-0.29, 0.64}
03:44:41.440 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
03:44:41.441 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
03:44:41.441 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.54 hyp=0.56 cameraTheta=1.87 mountX=0.56 mountY=-0.09, mountTheta=-0.17
03:44:41.443 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.54, opts=13)
03:44:41.443 00.000 18120 Enqueuing Move request for scope (-0.17, 0.54)
03:44:41.444 00.001 21948 Worker thread wakes up
03:44:41.444 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:41.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.54) opts 0xd
03:44:41.444 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.9
03:44:41.446 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.54)
03:44:41.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:41.446 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:41.447 00.001 18120 Enqueuing Expose request
03:44:41.447 00.000 21948 Moving (-0.17, 0.54) raw xDistance=0.56 yDistance=-0.09
03:44:41.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:44:41.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:41.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:44:41.447 00.000 21948 MoveAxis(W, 100, ABG)
03:44:41.447 00.000 21948 Guiding  Dir = 3, Dur = 100
03:44:41.448 00.001 21948 IsSlewing returns 0
03:44:41.448 00.000 21948 IsGuiding returns 0
03:44:41.449 00.001 21948 PulseGuide returned control before completion, sleep 109
03:44:41.559 00.110 21948 IsGuiding returns 0
03:44:41.559 00.000 21948 Move returns status 0, amount 100
03:44:41.560 00.001 21948 MoveAxis(N, 0, ABG)
03:44:41.560 00.000 21948 Move returns status 0, amount 0
03:44:41.560 00.000 21948 move complete, result=0
03:44:41.560 00.000 21948 worker thread done servicing request
03:44:41.560 00.000 21948 Worker thread wakes up
03:44:41.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:41.560 00.000 18120 GuideStep: 0.6 px 100 ms WEST, -0.1 px 0 ms NORTH
03:44:41.561 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:42.973 01.412 21948 Exposure complete
03:44:43.028 00.055 21948 worker thread done servicing request
03:44:43.028 00.000 18120 OnExposeComplete: enter
03:44:43.028 00.000 18120 UpdateGuideState(): m_state=6
03:44:43.030 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6334
03:44:43.032 00.002 18120 Star::Find returns 1 (0), X=894.13, Y=233.87, Mass=1848, SNR=29.8, Peak=175 HFD=4.2
03:44:43.033 00.001 18120 MultiStar: [#1 -0.36,0.60,0.00,M2] [#2 -0.43,0.44,0.00,M2] [#3 -0.10,0.75,0.00,M2] [#4 -0.40,0.31,0.00,M2] [#5 0.11,0.47,0.00,M1] [#6 -0.31,0.51,0.00,M2] [#7 0.16,0.53,0.00,M3] [#8 -0.12,0.50,0.00,M1] 
03:44:43.034 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
03:44:43.034 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
03:44:43.035 00.001 18120 CameraToMount -- cameraX=-0.46 cameraY=0.68 hyp=0.82 cameraTheta=2.17 mountX=0.81 mountY=0.11, mountTheta=0.13
03:44:43.036 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.46, y=0.68, opts=13)
03:44:43.037 00.001 18120 Enqueuing Move request for scope (-0.46, 0.68)
03:44:43.037 00.000 21948 Worker thread wakes up
03:44:43.038 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:43.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.68) opts 0xd
03:44:43.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.46, 0.68)
03:44:43.038 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.8
03:44:43.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:43.039 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:43.039 00.000 18120 Enqueuing Expose request
03:44:43.040 00.001 21948 Moving (-0.46, 0.68) raw xDistance=0.81 yDistance=0.11
03:44:43.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.81
03:44:43.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:43.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:44:43.040 00.000 21948 MoveAxis(W, 151, ABG)
03:44:43.040 00.000 21948 Guiding  Dir = 3, Dur = 151
03:44:43.040 00.000 21948 IsSlewing returns 0
03:44:43.040 00.000 21948 IsGuiding returns 0
03:44:43.042 00.002 21948 PulseGuide returned control before completion, sleep 160
03:44:43.208 00.166 21948 IsGuiding returns 0
03:44:43.208 00.000 21948 Move returns status 0, amount 151
03:44:43.208 00.000 21948 MoveAxis(N, 0, ABG)
03:44:43.208 00.000 21948 Move returns status 0, amount 0
03:44:43.208 00.000 21948 move complete, result=0
03:44:43.208 00.000 21948 worker thread done servicing request
03:44:43.208 00.000 21948 Worker thread wakes up
03:44:43.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:43.208 00.000 18120 GuideStep: 0.8 px 151 ms WEST, 0.1 px 0 ms NORTH
03:44:43.209 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:44.843 01.634 21948 Exposure complete
03:44:44.885 00.042 21948 worker thread done servicing request
03:44:44.886 00.001 18120 OnExposeComplete: enter
03:44:44.887 00.001 18120 UpdateGuideState(): m_state=6
03:44:44.887 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6335
03:44:44.889 00.002 18120 Star::Find returns 1 (0), X=894.63, Y=233.14, Mass=1891, SNR=30.1, Peak=153 HFD=4.0
03:44:44.889 00.000 18120 MultiStar: [#1 0.03,0.01,0.73,U] [#2 0.04,-0.38,0.61,U] [#3 0.31,0.01,0.56,U] [#4 0.09,-0.31,0.57,U] [#5 0.16,-0.26,0.46,U] [#6 0.15,-0.08,0.49,U] [#7 0.24,-0.16,0.44,U] [#8 0.03,-0.12,0.40,U] 
03:44:44.890 00.001 18120 single-star, 8 included, MultiStar: {0.11, -0.14}, one-star: {0.04, -0.05}
03:44:44.890 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
03:44:44.891 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:44:44.891 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
03:44:44.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
03:44:44.893 00.001 18120 Enqueuing Move request for scope (0.04, -0.05)
03:44:44.893 00.000 21948 Worker thread wakes up
03:44:44.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:44.894 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.1
03:44:44.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:44.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:44.895 00.001 18120 Enqueuing Expose request
03:44:44.895 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:44:44.895 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:44:44.895 00.000 21948 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.01
03:44:44.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:44:44.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:44.896 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:44:44.896 00.000 21948 MoveAxis(E, 0, ABG)
03:44:44.896 00.000 21948 Move returns status 0, amount 0
03:44:44.896 00.000 21948 MoveAxis(N, 0, ABG)
03:44:44.896 00.000 21948 Move returns status 0, amount 0
03:44:44.896 00.000 21948 move complete, result=0
03:44:44.896 00.000 21948 worker thread done servicing request
03:44:44.896 00.000 21948 Worker thread wakes up
03:44:44.896 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:44.896 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:44.896 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:46.411 01.515 21948 Exposure complete
03:44:46.465 00.054 21948 worker thread done servicing request
03:44:46.465 00.000 18120 OnExposeComplete: enter
03:44:46.466 00.001 18120 UpdateGuideState(): m_state=6
03:44:46.467 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6336
03:44:46.468 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=233.12, Mass=1779, SNR=29.3, Peak=146 HFD=3.9
03:44:46.468 00.000 18120 MultiStar: [#1 0.02,-0.07,0.75,U] [#2 0.04,-0.29,0.65,U] [#3 0.09,-0.26,0.63,U] [#4 0.07,-0.45,0.00,M2] [#5 0.24,-0.27,0.45,U] [#6 0.11,-0.30,0.52,U] [#7 0.25,-0.19,0.47,U] [#8 -0.00,-0.23,0.41,U] 
03:44:46.468 00.000 18120 single-star, 7 included, MultiStar: {0.05, -0.19}, one-star: {-0.13, -0.07}
03:44:46.470 00.002 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.65)
03:44:46.470 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.61)
03:44:46.471 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-2.64 mountX=-0.01 mountY=0.14, mountTheta=1.64
03:44:46.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.07, opts=13)
03:44:46.474 00.001 18120 Enqueuing Move request for scope (-0.13, -0.07)
03:44:46.475 00.001 21948 Worker thread wakes up
03:44:46.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
03:44:46.475 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
03:44:46.475 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:46.476 00.001 18120 UpdateGuideState exits: m=1779 RSB=29.3
03:44:46.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:46.477 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:46.477 00.000 18120 Enqueuing Expose request
03:44:46.478 00.001 21948 Moving (-0.13, -0.07) raw xDistance=-0.01 yDistance=0.14
03:44:46.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:44:46.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:46.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:44:46.478 00.000 21948 MoveAxis(E, 0, ABG)
03:44:46.478 00.000 21948 Move returns status 0, amount 0
03:44:46.478 00.000 21948 MoveAxis(N, 0, ABG)
03:44:46.478 00.000 21948 Move returns status 0, amount 0
03:44:46.478 00.000 21948 move complete, result=0
03:44:46.478 00.000 21948 worker thread done servicing request
03:44:46.478 00.000 21948 Worker thread wakes up
03:44:46.478 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:46.479 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:46.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:48.101 01.622 21948 Exposure complete
03:44:48.139 00.038 21948 worker thread done servicing request
03:44:48.139 00.000 18120 OnExposeComplete: enter
03:44:48.140 00.001 18120 UpdateGuideState(): m_state=6
03:44:48.141 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6337
03:44:48.141 00.000 18120 Star::Find returns 1 (0), X=894.63, Y=233.04, Mass=1798, SNR=29.4, Peak=140 HFD=4.1
03:44:48.142 00.001 18120 MultiStar: [#1 0.10,-0.25,0.72,U] [#2 0.22,-0.36,0.65,U] [#3 0.27,-0.30,0.63,U] [#4 0.05,-0.21,0.58,U] [#5 0.20,-0.17,0.48,U] [#6 0.09,-0.10,0.53,U] [#7 0.32,-0.23,0.45,U] [#8 0.21,-0.54,0.00,M1] 
03:44:48.142 00.000 18120 single-star, 7 included, MultiStar: {0.15, -0.22}, one-star: {0.04, -0.15}
03:44:48.143 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.29 = 2.99)
03:44:48.143 00.000 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.95)
03:44:48.144 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=-0.15 mountY=0.03, mountTheta=2.95
03:44:48.145 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.15, opts=13)
03:44:48.145 00.000 18120 Enqueuing Move request for scope (0.04, -0.15)
03:44:48.146 00.001 21948 Worker thread wakes up
03:44:48.146 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
03:44:48.146 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
03:44:48.146 00.000 21948 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=0.03
03:44:48.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:44:48.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:48.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:44:48.146 00.000 21948 MoveAxis(E, 0, ABG)
03:44:48.146 00.000 21948 Move returns status 0, amount 0
03:44:48.146 00.000 21948 MoveAxis(N, 0, ABG)
03:44:48.146 00.000 21948 Move returns status 0, amount 0
03:44:48.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:48.147 00.001 21948 move complete, result=0
03:44:48.147 00.000 21948 worker thread done servicing request
03:44:48.147 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.4
03:44:48.147 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:48.148 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:48.148 00.000 18120 Enqueuing Expose request
03:44:48.149 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:48.149 00.000 21948 Worker thread wakes up
03:44:48.149 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:48.149 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:49.671 01.522 21948 Exposure complete
03:44:49.720 00.049 21948 worker thread done servicing request
03:44:49.720 00.000 18120 OnExposeComplete: enter
03:44:49.721 00.001 18120 UpdateGuideState(): m_state=6
03:44:49.721 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6338
03:44:49.722 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=233.09, Mass=1870, SNR=30.0, Peak=158 HFD=4.0
03:44:49.722 00.000 18120 MultiStar: [#1 -0.06,-0.29,0.73,U] [#2 0.10,-0.09,0.62,U] [#3 0.14,-0.08,0.61,U] [#4 0.10,-0.42,0.53,U] [#5 0.29,-0.18,0.45,U] [#6 -0.29,-0.27,0.50,U] [#7 0.11,-0.39,0.44,U] [#8 0.09,-0.29,0.41,U] 
03:44:49.723 00.001 18120 single-star, 8 included, MultiStar: {0.05, -0.21}, one-star: {0.06, -0.09}
03:44:49.724 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
03:44:49.725 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
03:44:49.726 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.03 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
03:44:49.728 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
03:44:49.729 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
03:44:49.729 00.000 21948 Worker thread wakes up
03:44:49.729 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
03:44:49.729 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
03:44:49.730 00.001 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.01
03:44:49.730 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:44:49.730 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:49.730 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:49.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:44:49.730 00.000 21948 MoveAxis(E, 0, ABG)
03:44:49.730 00.000 21948 Move returns status 0, amount 0
03:44:49.730 00.000 21948 MoveAxis(N, 0, ABG)
03:44:49.730 00.000 21948 Move returns status 0, amount 0
03:44:49.730 00.000 21948 move complete, result=0
03:44:49.730 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
03:44:49.731 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:49.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:49.732 00.001 18120 Enqueuing Expose request
03:44:49.733 00.001 21948 worker thread done servicing request
03:44:49.733 00.000 21948 Worker thread wakes up
03:44:49.733 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:49.733 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:49.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:51.362 01.629 21948 Exposure complete
03:44:51.402 00.040 21948 worker thread done servicing request
03:44:51.402 00.000 18120 OnExposeComplete: enter
03:44:51.404 00.002 18120 UpdateGuideState(): m_state=6
03:44:51.406 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6339
03:44:51.407 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=233.15, Mass=1887, SNR=30.0, Peak=168 HFD=4.1
03:44:51.408 00.001 18120 MultiStar: [#1 0.14,-0.24,0.71,U] [#2 0.11,-0.41,0.63,U] [#3 0.44,-0.37,0.00,M1] [#4 0.20,-0.55,0.00,M1] [#5 0.11,-0.45,0.00,M1] [#6 0.06,-0.37,0.54,U] [#7 0.31,-0.32,0.00,M1] [#8 0.29,-0.39,0.00,M1] 
03:44:51.408 00.000 18120 single-star, 3 included, MultiStar: {0.12, -0.23}, one-star: {0.13, -0.04}
03:44:51.409 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
03:44:51.409 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
03:44:51.410 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.27 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
03:44:51.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
03:44:51.411 00.000 18120 Enqueuing Move request for scope (0.13, -0.04)
03:44:51.412 00.001 21948 Worker thread wakes up
03:44:51.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
03:44:51.412 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
03:44:51.412 00.000 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.10
03:44:51.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:44:51.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:51.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:44:51.412 00.000 21948 MoveAxis(E, 0, ABG)
03:44:51.412 00.000 21948 Move returns status 0, amount 0
03:44:51.412 00.000 21948 MoveAxis(N, 0, ABG)
03:44:51.412 00.000 21948 Move returns status 0, amount 0
03:44:51.412 00.000 21948 move complete, result=0
03:44:51.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:51.413 00.001 21948 worker thread done servicing request
03:44:51.413 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.0
03:44:51.413 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:51.415 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:51.418 00.003 18120 Enqueuing Expose request
03:44:51.420 00.002 21948 Worker thread wakes up
03:44:51.420 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:51.421 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:51.421 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:52.949 01.528 21948 Exposure complete
03:44:53.001 00.052 21948 worker thread done servicing request
03:44:53.001 00.000 18120 OnExposeComplete: enter
03:44:53.004 00.003 18120 UpdateGuideState(): m_state=6
03:44:53.005 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6340
03:44:53.006 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=233.22, Mass=1877, SNR=30.1, Peak=133 HFD=4.4
03:44:53.006 00.000 18120 MultiStar: [#1 0.13,-0.48,0.00,M1] [#2 0.26,-0.11,0.61,U] [#3 0.42,-0.20,0.00,M2] [#4 0.20,-0.33,0.55,U] [#5 0.26,-0.20,0.45,U] [#6 0.30,-0.14,0.53,U] [#7 0.47,-0.19,0.00,M2] [#8 0.12,-0.29,0.39,U] 
03:44:53.007 00.001 18120 single-star, 5 included, MultiStar: {0.21, -0.14}, one-star: {0.14, 0.03}
03:44:53.007 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
03:44:53.007 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
03:44:53.008 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.03 mountY=-0.13, mountTheta=-1.79
03:44:53.010 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
03:44:53.011 00.001 18120 Enqueuing Move request for scope (0.14, 0.03)
03:44:53.011 00.000 21948 Worker thread wakes up
03:44:53.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:53.012 00.001 18120 UpdateGuideState exits: m=1877 RSB=30.1
03:44:53.012 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:53.013 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:53.013 00.000 18120 Enqueuing Expose request
03:44:53.013 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
03:44:53.013 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
03:44:53.013 00.000 21948 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.13
03:44:53.014 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:53.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:53.014 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:44:53.014 00.000 21948 MoveAxis(E, 0, ABG)
03:44:53.014 00.000 21948 Move returns status 0, amount 0
03:44:53.014 00.000 21948 MoveAxis(N, 0, ABG)
03:44:53.014 00.000 21948 Move returns status 0, amount 0
03:44:53.014 00.000 21948 move complete, result=0
03:44:53.014 00.000 21948 worker thread done servicing request
03:44:53.014 00.000 21948 Worker thread wakes up
03:44:53.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:53.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:53.014 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:54.646 01.632 21948 Exposure complete
03:44:54.686 00.040 21948 worker thread done servicing request
03:44:54.686 00.000 18120 OnExposeComplete: enter
03:44:54.687 00.001 18120 UpdateGuideState(): m_state=6
03:44:54.687 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6341
03:44:54.688 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=233.15, Mass=1795, SNR=29.4, Peak=153 HFD=4.3
03:44:54.689 00.001 18120 MultiStar: [#1 0.33,-0.15,0.72,U] [#2 0.36,-0.18,0.67,U] [#3 0.40,-0.17,0.61,U] [#4 0.30,-0.43,0.00,M1] [#5 0.35,-0.08,0.47,U] [#6 0.24,-0.43,0.00,M1] [#7 0.37,-0.29,0.00,M3] [#8 0.38,-0.23,0.41,U] 
03:44:54.692 00.003 18120 single-star, 5 included, MultiStar: {0.34, -0.13}, one-star: {0.29, -0.03}
03:44:54.694 00.002 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
03:44:54.696 00.002 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
03:44:54.699 00.003 18120 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=-0.15 mountY=-0.25, mountTheta=-2.13
03:44:54.701 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.03, opts=13)
03:44:54.702 00.001 18120 Enqueuing Move request for scope (0.29, -0.03)
03:44:54.702 00.000 21948 Worker thread wakes up
03:44:54.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:54.703 00.001 18120 UpdateGuideState exits: m=1795 RSB=29.4
03:44:54.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:54.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:54.704 00.001 18120 Enqueuing Expose request
03:44:54.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
03:44:54.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
03:44:54.704 00.000 21948 Moving (0.29, -0.03) raw xDistance=-0.15 yDistance=-0.25
03:44:54.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:44:54.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:44:54.704 00.000 21948 MoveAxis(E, 0, ABG)
03:44:54.704 00.000 21948 Move returns status 0, amount 0
03:44:54.704 00.000 21948 MoveAxis(N, 59, ABG)
03:44:54.704 00.000 21948 Guiding  Dir = 0, Dur = 59
03:44:54.705 00.001 21948 IsSlewing returns 0
03:44:54.705 00.000 21948 IsGuiding returns 0
03:44:54.710 00.005 21948 PulseGuide returned control before completion, sleep 64
03:44:54.785 00.075 21948 IsGuiding returns 0
03:44:54.785 00.000 21948 Move returns status 0, amount 59
03:44:54.785 00.000 21948 move complete, result=0
03:44:54.785 00.000 21948 worker thread done servicing request
03:44:54.787 00.002 21948 Worker thread wakes up
03:44:54.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:54.787 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 59 ms NORTH
03:44:54.788 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:56.197 01.409 21948 Exposure complete
03:44:56.234 00.037 21948 worker thread done servicing request
03:44:56.234 00.000 18120 OnExposeComplete: enter
03:44:56.236 00.002 18120 UpdateGuideState(): m_state=6
03:44:56.236 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6342
03:44:56.238 00.002 18120 Star::Find returns 1 (0), X=894.63, Y=233.00, Mass=1818, SNR=29.6, Peak=139 HFD=4.1
03:44:56.239 00.001 18120 MultiStar: [#1 -0.08,-0.27,0.72,U] [#2 0.19,-0.37,0.62,U] [#3 0.05,-0.34,0.61,U] [#4 0.14,-0.68,0.00,M2] [#5 0.20,-0.24,0.46,U] [#6 0.03,-0.28,0.54,U] [#7 0.37,-0.24,0.00,M4] [#8 0.12,-0.08,0.39,U] 
03:44:56.241 00.002 18120 single-star, 6 included, MultiStar: {0.07, -0.26}, one-star: {0.04, -0.19}
03:44:56.242 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.93)
03:44:56.243 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.89)
03:44:56.243 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.35 mountX=-0.19 mountY=0.05, mountTheta=2.89
03:44:56.245 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
03:44:56.245 00.000 18120 Enqueuing Move request for scope (0.04, -0.19)
03:44:56.246 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:56.246 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.6
03:44:56.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:56.247 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:56.247 00.000 18120 Enqueuing Expose request
03:44:56.248 00.001 21948 Worker thread wakes up
03:44:56.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
03:44:56.248 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
03:44:56.248 00.000 21948 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.05
03:44:56.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:44:56.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:56.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:44:56.248 00.000 21948 MoveAxis(E, 0, ABG)
03:44:56.248 00.000 21948 Move returns status 0, amount 0
03:44:56.248 00.000 21948 MoveAxis(N, 0, ABG)
03:44:56.248 00.000 21948 Move returns status 0, amount 0
03:44:56.248 00.000 21948 move complete, result=0
03:44:56.248 00.000 21948 worker thread done servicing request
03:44:56.248 00.000 21948 Worker thread wakes up
03:44:56.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:56.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:56.249 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:57.876 01.627 21948 Exposure complete
03:44:57.918 00.042 21948 worker thread done servicing request
03:44:57.918 00.000 18120 OnExposeComplete: enter
03:44:57.920 00.002 18120 UpdateGuideState(): m_state=6
03:44:57.921 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6343
03:44:57.921 00.000 18120 Star::Find returns 1 (0), X=894.56, Y=232.77, Mass=1666, SNR=28.2, Peak=141 HFD=3.8
03:44:57.922 00.001 18120 MultiStar: [#1 -0.00,-0.55,0.00,M1] [#2 0.00,-0.33,0.67,U] [#3 0.13,-0.48,0.00,M1] [#4 0.08,-0.63,0.00,M3] [#5 0.24,-0.49,0.00,M1] [#6 -0.06,-0.45,0.00,M1] [#7 0.24,-0.33,0.47,U] [#8 -0.10,-0.50,0.00,M1] 
03:44:57.922 00.000 18120 refined, 2 included, MultiStar: {0.04, -0.37}, one-star: {-0.03, -0.42}
03:44:57.922 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
03:44:57.923 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
03:44:57.923 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.47 mountX=-0.35 mountY=0.13, mountTheta=2.78
03:44:57.926 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.37, opts=13)
03:44:57.927 00.001 18120 Enqueuing Move request for scope (0.04, -0.37)
03:44:57.927 00.000 21948 Worker thread wakes up
03:44:57.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:57.928 00.001 18120 UpdateGuideState exits: m=1666 RSB=28.2
03:44:57.928 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:57.929 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:57.929 00.000 18120 Enqueuing Expose request
03:44:57.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
03:44:57.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
03:44:57.929 00.000 21948 Moving (0.04, -0.37) raw xDistance=-0.35 yDistance=0.13
03:44:57.930 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:44:57.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:57.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:44:57.930 00.000 21948 MoveAxis(E, 63, ABG)
03:44:57.930 00.000 21948 Guiding  Dir = 2, Dur = 63
03:44:57.930 00.000 21948 IsSlewing returns 0
03:44:57.930 00.000 21948 IsGuiding returns 0
03:44:57.932 00.002 21948 PulseGuide returned control before completion, sleep 72
03:44:58.014 00.082 21948 IsGuiding returns 0
03:44:58.014 00.000 21948 Move returns status 0, amount 63
03:44:58.014 00.000 21948 MoveAxis(N, 0, ABG)
03:44:58.014 00.000 21948 Move returns status 0, amount 0
03:44:58.015 00.001 21948 move complete, result=0
03:44:58.015 00.000 21948 worker thread done servicing request
03:44:58.015 00.000 21948 Worker thread wakes up
03:44:58.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:58.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:58.015 00.000 18120 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
03:44:59.433 01.418 21948 Exposure complete
03:44:59.468 00.035 21948 worker thread done servicing request
03:44:59.468 00.000 18120 OnExposeComplete: enter
03:44:59.469 00.001 18120 UpdateGuideState(): m_state=6
03:44:59.470 00.001 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6344
03:44:59.470 00.000 18120 Star::Find returns 1 (0), X=894.53, Y=232.84, Mass=1742, SNR=28.8, Peak=138 HFD=3.8
03:44:59.471 00.001 18120 MultiStar: [#1 -0.01,-0.13,0.74,U] [#2 0.26,-0.00,0.65,U] [#3 0.31,-0.27,0.63,U] [#4 -0.16,-0.59,0.00,M4] [#5 0.20,-0.34,0.50,U] [#6 -0.09,-0.39,0.55,U] [#7 0.48,-0.26,0.00,M4] [#8 0.17,-0.41,0.42,U] 
03:44:59.471 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.26}, one-star: {-0.06, -0.35}
03:44:59.471 00.000 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.23 = 3.05)
03:44:59.472 00.001 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.27 = 3.01)
03:44:59.472 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.23 mountX=-0.28 mountY=0.04, mountTheta=3.01
03:44:59.473 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.26, opts=13)
03:44:59.474 00.001 18120 Enqueuing Move request for scope (0.09, -0.26)
03:44:59.475 00.001 21948 Worker thread wakes up
03:44:59.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
03:44:59.475 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
03:44:59.475 00.000 21948 Moving (0.09, -0.26) raw xDistance=-0.28 yDistance=0.04
03:44:59.475 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:44:59.475 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:59.475 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:44:59.475 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.8
03:44:59.476 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:59.477 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:59.477 00.000 21948 MoveAxis(E, 54, ABG)
03:44:59.477 00.000 21948 Guiding  Dir = 2, Dur = 54
03:44:59.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:44:59.477 00.000 18120 Enqueuing Expose request
03:44:59.478 00.001 21948 IsSlewing returns 0
03:44:59.478 00.000 21948 IsGuiding returns 0
03:44:59.479 00.001 21948 PulseGuide returned control before completion, sleep 63
03:44:59.556 00.077 21948 IsGuiding returns 0
03:44:59.556 00.000 21948 Move returns status 0, amount 54
03:44:59.556 00.000 21948 MoveAxis(N, 0, ABG)
03:44:59.556 00.000 21948 Move returns status 0, amount 0
03:44:59.556 00.000 21948 move complete, result=0
03:44:59.556 00.000 21948 worker thread done servicing request
03:44:59.556 00.000 21948 Worker thread wakes up
03:44:59.556 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:44:59.556 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:44:59.556 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
03:45:01.180 01.624 21948 Exposure complete
03:45:01.235 00.055 21948 worker thread done servicing request
03:45:01.235 00.000 18120 OnExposeComplete: enter
03:45:01.236 00.001 18120 UpdateGuideState(): m_state=6
03:45:01.236 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6345
03:45:01.237 00.001 18120 Star::Find returns 1 (0), X=894.48, Y=233.24, Mass=1934, SNR=30.4, Peak=152 HFD=3.9
03:45:01.237 00.000 18120 MultiStar: [#1 0.15,-0.05,0.71,U] [#2 0.17,0.03,0.62,U] [#3 -0.03,0.10,0.56,U] [#4 -0.26,-0.12,0.54,U] [#5 0.09,0.10,0.44,U] [#6 -0.22,0.02,0.53,U] [#7 0.29,-0.14,0.42,U] [#8 0.03,-0.10,0.41,U] 
03:45:01.238 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.00}, one-star: {-0.11, 0.05}
03:45:01.238 00.000 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.00) = xAngle (-3.72 = 2.56)
03:45:01.238 00.000 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.76 = 2.52)
03:45:01.239 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.73 mountX=-0.00 mountY=0.00, mountTheta=2.53
03:45:01.240 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.00, opts=13)
03:45:01.240 00.000 18120 Enqueuing Move request for scope (-0.00, -0.00)
03:45:01.241 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:01.241 00.000 21948 Worker thread wakes up
03:45:01.241 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
03:45:01.241 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
03:45:01.241 00.000 21948 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
03:45:01.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:45:01.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:01.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:45:01.241 00.000 21948 MoveAxis(E, 0, ABG)
03:45:01.241 00.000 21948 Move returns status 0, amount 0
03:45:01.241 00.000 21948 MoveAxis(N, 0, ABG)
03:45:01.241 00.000 21948 Move returns status 0, amount 0
03:45:01.241 00.000 18120 UpdateGuideState exits: m=1934 RSB=30.4
03:45:01.242 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:01.242 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:01.243 00.001 18120 Enqueuing Expose request
03:45:01.243 00.000 21948 move complete, result=0
03:45:01.243 00.000 21948 worker thread done servicing request
03:45:01.243 00.000 21948 Worker thread wakes up
03:45:01.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:01.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:45:01.243 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:02.764 01.521 21948 Exposure complete
03:45:02.800 00.036 21948 worker thread done servicing request
03:45:02.800 00.000 18120 OnExposeComplete: enter
03:45:02.801 00.001 18120 UpdateGuideState(): m_state=6
03:45:02.801 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6346
03:45:02.803 00.002 18120 Star::Find returns 1 (0), X=894.40, Y=233.38, Mass=1759, SNR=29.1, Peak=130 HFD=4.0
03:45:02.803 00.000 18120 MultiStar: [#1 0.07,0.27,0.73,U] [#2 0.05,0.15,0.65,U] [#3 0.03,0.10,0.61,U] [#4 -0.24,0.01,0.54,U] [#5 0.38,-0.10,0.50,U] [#6 0.01,0.00,0.55,U] [#7 -0.03,-0.08,0.42,U] [#8 -0.26,0.00,0.43,U] 
03:45:02.804 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.19, 0.19}
03:45:02.804 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
03:45:02.805 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
03:45:02.805 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.87 mountX=0.09 mountY=-0.01, mountTheta=-0.16
03:45:02.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.09, opts=13)
03:45:02.807 00.001 18120 Enqueuing Move request for scope (-0.03, 0.09)
03:45:02.807 00.000 21948 Worker thread wakes up
03:45:02.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:02.808 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
03:45:02.808 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
03:45:02.808 00.000 21948 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=-0.01
03:45:02.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:45:02.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:02.808 00.000 18120 UpdateGuideState exits: m=1759 RSB=29.1
03:45:02.811 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:45:02.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:02.811 00.000 21948 MoveAxis(E, 0, ABG)
03:45:02.811 00.000 21948 Move returns status 0, amount 0
03:45:02.811 00.000 21948 MoveAxis(N, 0, ABG)
03:45:02.811 00.000 21948 Move returns status 0, amount 0
03:45:02.811 00.000 21948 move complete, result=0
03:45:02.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:02.812 00.001 18120 Enqueuing Expose request
03:45:02.812 00.000 21948 worker thread done servicing request
03:45:02.812 00.000 21948 Worker thread wakes up
03:45:02.812 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:02.813 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:02.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:45:04.444 01.631 21948 Exposure complete
03:45:04.491 00.047 21948 worker thread done servicing request
03:45:04.491 00.000 18120 OnExposeComplete: enter
03:45:04.493 00.002 18120 UpdateGuideState(): m_state=6
03:45:04.493 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6347
03:45:04.494 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=233.09, Mass=1782, SNR=29.3, Peak=143 HFD=3.9
03:45:04.496 00.002 18120 MultiStar: [#1 -0.16,0.19,0.72,U] [#2 0.17,-0.13,0.61,U] [#3 -0.19,-0.01,0.60,U] [#4 -0.07,-0.31,0.57,U] [#5 -0.06,0.06,0.47,U] [#6 -0.08,-0.35,0.54,U] [#7 0.33,-0.09,0.44,U] [#8 -0.21,-0.14,0.42,U] 
03:45:04.497 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.21, -0.10}
03:45:04.498 00.001 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.00) = xAngle (-4.25 = 2.03)
03:45:04.500 00.002 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 1.99)
03:45:04.501 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.26 mountX=-0.05 mountY=0.10, mountTheta=2.02
03:45:04.503 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.09, opts=13)
03:45:04.506 00.003 18120 Enqueuing Move request for scope (-0.07, -0.09)
03:45:04.508 00.002 21948 Worker thread wakes up
03:45:04.508 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:04.510 00.002 18120 UpdateGuideState exits: m=1782 RSB=29.3
03:45:04.510 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:04.512 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:04.514 00.002 18120 Enqueuing Expose request
03:45:04.516 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
03:45:04.516 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
03:45:04.516 00.000 21948 Moving (-0.07, -0.09) raw xDistance=-0.05 yDistance=0.10
03:45:04.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:04.516 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:04.516 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:45:04.516 00.000 21948 MoveAxis(E, 0, ABG)
03:45:04.516 00.000 21948 Move returns status 0, amount 0
03:45:04.516 00.000 21948 MoveAxis(N, 0, ABG)
03:45:04.516 00.000 21948 Move returns status 0, amount 0
03:45:04.517 00.001 21948 move complete, result=0
03:45:04.517 00.000 21948 worker thread done servicing request
03:45:04.517 00.000 21948 Worker thread wakes up
03:45:04.517 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:04.517 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:45:04.518 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:06.033 01.515 21948 Exposure complete
03:45:06.083 00.050 21948 worker thread done servicing request
03:45:06.083 00.000 18120 OnExposeComplete: enter
03:45:06.085 00.002 18120 UpdateGuideState(): m_state=6
03:45:06.086 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6348
03:45:06.088 00.002 18120 Star::Find returns 1 (0), X=894.34, Y=233.16, Mass=1740, SNR=28.8, Peak=147 HFD=3.9
03:45:06.090 00.002 18120 MultiStar: [#1 -0.20,-0.07,0.73,U] [#2 -0.03,-0.32,0.64,U] [#3 -0.02,-0.30,0.61,U] [#4 -0.03,-0.64,0.00,M2] [#5 0.18,-0.17,0.47,U] [#6 -0.15,0.16,0.52,U] [#7 0.26,-0.28,0.44,U] [#8 -0.08,-0.24,0.43,U] 
03:45:06.091 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.14}, one-star: {-0.26, -0.03}
03:45:06.092 00.001 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.00) = xAngle (-4.03 = 2.26)
03:45:06.095 00.003 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.22)
03:45:06.097 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.03 mountX=-0.10 mountY=0.13, mountTheta=2.24
03:45:06.100 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.14, opts=13)
03:45:06.102 00.002 18120 Enqueuing Move request for scope (-0.07, -0.14)
03:45:06.103 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:06.105 00.002 18120 UpdateGuideState exits: m=1740 RSB=28.8
03:45:06.105 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:06.106 00.001 21948 Worker thread wakes up
03:45:06.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
03:45:06.106 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
03:45:06.106 00.000 21948 Moving (-0.07, -0.14) raw xDistance=-0.10 yDistance=0.13
03:45:06.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:45:06.106 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:06.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:06.108 00.002 18120 Enqueuing Expose request
03:45:06.109 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:45:06.109 00.000 21948 MoveAxis(E, 0, ABG)
03:45:06.109 00.000 21948 Move returns status 0, amount 0
03:45:06.109 00.000 21948 MoveAxis(N, 0, ABG)
03:45:06.109 00.000 21948 Move returns status 0, amount 0
03:45:06.109 00.000 21948 move complete, result=0
03:45:06.109 00.000 21948 worker thread done servicing request
03:45:06.109 00.000 21948 Worker thread wakes up
03:45:06.109 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:06.110 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:45:06.110 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:07.738 01.628 21948 Exposure complete
03:45:07.785 00.047 21948 worker thread done servicing request
03:45:07.785 00.000 18120 OnExposeComplete: enter
03:45:07.786 00.001 18120 UpdateGuideState(): m_state=6
03:45:07.786 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6349
03:45:07.787 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=233.27, Mass=1789, SNR=29.3, Peak=157 HFD=4.1
03:45:07.787 00.000 18120 MultiStar: [#1 -0.29,0.03,0.70,U] [#2 -0.16,0.08,0.64,U] [#3 0.05,0.11,0.63,U] [#4 -0.31,-0.32,0.00,M3] [#5 0.24,0.05,0.49,U] [#6 -0.13,-0.21,0.52,U] [#7 0.25,-0.03,0.45,U] [#8 -0.17,0.14,0.40,U] 
03:45:07.788 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.40, 0.08}
03:45:07.788 00.000 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
03:45:07.788 00.000 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
03:45:07.789 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.84 mountX=0.08 mountY=0.09, mountTheta=0.82
03:45:07.790 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
03:45:07.791 00.001 18120 Enqueuing Move request for scope (-0.12, 0.04)
03:45:07.791 00.000 21948 Worker thread wakes up
03:45:07.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:07.792 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:45:07.792 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:45:07.792 00.000 18120 UpdateGuideState exits: m=1789 RSB=29.3
03:45:07.792 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:07.792 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:07.793 00.001 18120 Enqueuing Expose request
03:45:07.793 00.000 21948 Moving (-0.12, 0.04) raw xDistance=0.08 yDistance=0.09
03:45:07.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:45:07.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:07.793 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:45:07.793 00.000 21948 MoveAxis(E, 0, ABG)
03:45:07.793 00.000 21948 Move returns status 0, amount 0
03:45:07.793 00.000 21948 MoveAxis(N, 0, ABG)
03:45:07.793 00.000 21948 Move returns status 0, amount 0
03:45:07.793 00.000 21948 move complete, result=0
03:45:07.794 00.001 21948 worker thread done servicing request
03:45:07.794 00.000 21948 Worker thread wakes up
03:45:07.794 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:07.794 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:45:07.794 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:09.322 01.528 21948 Exposure complete
03:45:09.360 00.038 21948 worker thread done servicing request
03:45:09.360 00.000 18120 OnExposeComplete: enter
03:45:09.361 00.001 18120 UpdateGuideState(): m_state=6
03:45:09.363 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6350
03:45:09.364 00.001 18120 Star::Find returns 1 (0), X=894.32, Y=233.03, Mass=1819, SNR=29.6, Peak=165 HFD=4.1
03:45:09.366 00.002 18120 MultiStar: [#1 -0.28,-0.15,0.71,U] [#2 -0.12,-0.25,0.63,U] [#3 -0.23,-0.39,0.00,M1] [#4 -0.37,-0.37,0.00,M4] [#5 -0.20,-0.21,0.46,U] [#6 -0.17,-0.40,0.54,U] [#7 0.05,-0.14,0.43,U] [#8 -0.23,-0.18,0.41,U] 
03:45:09.368 00.002 18120 refined, 6 included, MultiStar: {-0.19, -0.21}, one-star: {-0.28, -0.16}
03:45:09.368 00.000 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.00) = xAngle (-4.32 = 1.97)
03:45:09.369 00.001 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.36 = 1.93)
03:45:09.369 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.32 mountX=-0.11 mountY=0.27, mountTheta=1.96
03:45:09.370 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.21, opts=13)
03:45:09.371 00.001 18120 Enqueuing Move request for scope (-0.19, -0.21)
03:45:09.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:09.372 00.001 21948 Worker thread wakes up
03:45:09.372 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.6
03:45:09.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
03:45:09.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
03:45:09.372 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:09.373 00.001 21948 Moving (-0.19, -0.21) raw xDistance=-0.11 yDistance=0.27
03:45:09.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:45:09.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:09.373 00.000 18120 Enqueuing Expose request
03:45:09.374 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:09.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:45:09.374 00.000 21948 MoveAxis(E, 0, ABG)
03:45:09.374 00.000 21948 Move returns status 0, amount 0
03:45:09.374 00.000 21948 MoveAxis(N, 0, ABG)
03:45:09.374 00.000 21948 Move returns status 0, amount 0
03:45:09.374 00.000 21948 move complete, result=0
03:45:09.374 00.000 21948 worker thread done servicing request
03:45:09.374 00.000 21948 Worker thread wakes up
03:45:09.374 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:09.374 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:45:09.374 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:45:10.997 01.623 21948 Exposure complete
03:45:11.031 00.034 21948 worker thread done servicing request
03:45:11.032 00.001 18120 OnExposeComplete: enter
03:45:11.032 00.000 18120 UpdateGuideState(): m_state=6
03:45:11.034 00.002 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6351
03:45:11.035 00.001 18120 Star::Find returns 1 (0), X=894.33, Y=233.03, Mass=1875, SNR=29.9, Peak=173 HFD=4.0
03:45:11.036 00.001 18120 MultiStar: [#1 -0.20,-0.10,0.70,U] [#2 0.08,-0.28,0.67,U] [#3 0.03,-0.22,0.61,U] [#4 0.03,-0.35,0.55,U] [#5 0.08,-0.28,0.46,U] [#6 -0.20,-0.38,0.52,U] [#7 0.22,-0.05,0.42,U] [#8 -0.04,-0.30,0.38,U] 
03:45:11.037 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.23}, one-star: {-0.26, -0.16}
03:45:11.038 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.82 = 2.47)
03:45:11.039 00.001 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
03:45:11.040 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.82 mountX=-0.18 mountY=0.15, mountTheta=2.44
03:45:11.042 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.23, opts=13)
03:45:11.043 00.001 18120 Enqueuing Move request for scope (-0.06, -0.23)
03:45:11.043 00.000 21948 Worker thread wakes up
03:45:11.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:11.044 00.001 18120 UpdateGuideState exits: m=1875 RSB=29.9
03:45:11.044 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:11.045 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:11.045 00.000 18120 Enqueuing Expose request
03:45:11.046 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
03:45:11.046 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
03:45:11.046 00.000 21948 Moving (-0.06, -0.23) raw xDistance=-0.18 yDistance=0.15
03:45:11.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:45:11.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:11.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:45:11.046 00.000 21948 MoveAxis(E, 0, ABG)
03:45:11.046 00.000 21948 Move returns status 0, amount 0
03:45:11.046 00.000 21948 MoveAxis(N, 0, ABG)
03:45:11.046 00.000 21948 Move returns status 0, amount 0
03:45:11.046 00.000 21948 move complete, result=0
03:45:11.046 00.000 21948 worker thread done servicing request
03:45:11.046 00.000 21948 Worker thread wakes up
03:45:11.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:11.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:45:11.046 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:12.562 01.516 21948 Exposure complete
03:45:12.599 00.037 21948 worker thread done servicing request
03:45:12.599 00.000 18120 OnExposeComplete: enter
03:45:12.600 00.001 18120 UpdateGuideState(): m_state=6
03:45:12.600 00.000 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6352
03:45:12.601 00.001 18120 Star::Find returns 1 (0), X=894.34, Y=232.90, Mass=1792, SNR=29.3, Peak=147 HFD=4.0
03:45:12.601 00.000 18120 MultiStar: [#1 -0.08,-0.21,0.70,U] [#2 -0.06,-0.30,0.61,U] [#3 0.27,-0.38,0.00,M1] [#4 -0.06,-0.48,0.00,M4] [#5 0.15,-0.39,0.47,U] [#6 0.02,-0.25,0.57,U] [#7 0.08,-0.07,0.42,U] [#8 0.00,-0.24,0.40,U] 
03:45:12.602 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.26}, one-star: {-0.25, -0.29}
03:45:12.602 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
03:45:12.602 00.000 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
03:45:12.603 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.78 mountX=-0.21 mountY=0.16, mountTheta=2.49
03:45:12.604 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.26, opts=13)
03:45:12.604 00.000 18120 Enqueuing Move request for scope (-0.05, -0.26)
03:45:12.605 00.001 21948 Worker thread wakes up
03:45:12.606 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:12.607 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
03:45:12.607 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
03:45:12.607 00.000 21948 Moving (-0.05, -0.26) raw xDistance=-0.21 yDistance=0.16
03:45:12.607 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.3
03:45:12.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:12.609 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:45:12.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:12.609 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:12.609 00.000 18120 Enqueuing Expose request
03:45:12.610 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:45:12.610 00.000 21948 MoveAxis(E, 38, ABG)
03:45:12.610 00.000 21948 Guiding  Dir = 2, Dur = 38
03:45:12.610 00.000 21948 IsSlewing returns 0
03:45:12.610 00.000 21948 IsGuiding returns 0
03:45:12.612 00.002 21948 PulseGuide returned control before completion, sleep 47
03:45:12.668 00.056 21948 IsGuiding returns 0
03:45:12.668 00.000 21948 Move returns status 0, amount 38
03:45:12.668 00.000 21948 MoveAxis(N, 0, ABG)
03:45:12.668 00.000 21948 Move returns status 0, amount 0
03:45:12.668 00.000 21948 move complete, result=0
03:45:12.668 00.000 21948 worker thread done servicing request
03:45:12.668 00.000 21948 Worker thread wakes up
03:45:12.668 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
03:45:12.669 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:12.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,218,31,31)
03:45:13.615 00.946 18120 evsrv: cli 0D46DAD0 connect
03:45:13.618 00.003 18120 case statement mapped state 6 to 3
03:45:13.621 00.003 18120 case statement mapped state 6 to 3
03:45:13.624 00.003 18120 evsrv: cli 0D46DAD0 request: {"method":"get_app_state","id":"f5ba2036-5805-4f28-959f-62c126f892f4"}
03:45:13.625 00.001 18120 case statement mapped state 6 to 3
03:45:13.626 00.001 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5ba2036-5805-4f28-959f-62c126f892f4"}
03:45:13.627 00.001 18120 evsrv: cli 0D46DAD0 disconnect
03:45:13.630 00.003 18120 evsrv: cli 0D46D670 connect
03:45:13.631 00.001 18120 case statement mapped state 6 to 3
03:45:13.631 00.000 18120 case statement mapped state 6 to 3
03:45:13.633 00.002 18120 evsrv: cli 0D46D670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"a468b2b7-c757-4786-b901-5e3aa7605116"}
03:45:13.633 00.000 18120 PhdController::Dither begins
03:45:13.634 00.001 18120 dither: size=2.00, dRA=1.34 dDec=-1.86
03:45:13.635 00.001 18120 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.00) = xAngle (1.05 = 1.05)
03:45:13.636 00.001 18120 MountToCamera -- mountX=1.34 mountY=-1.86 hyp=2.29 mountTheta=-0.95 cameraX=1.14, cameraY=1.99 cameraTheta=1.05
03:45:13.637 00.001 18120 setting lock position to (895.73, 235.18)
03:45:13.638 00.001 18120 Mount: notify guiding dithered (1.1, 2.0)
03:45:13.639 00.001 18120 MultiStar: stabilizing after lock position change
03:45:13.640 00.001 18120 Status Line: Dithering de 1.34,-1.86
03:45:13.642 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:45:13.642 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
03:45:13.643 00.001 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":0,"id":"a468b2b7-c757-4786-b901-5e3aa7605116"}
03:45:13.643 00.000 18120 evsrv: cli 0D46D670 disconnect
03:45:14.304 00.661 21948 Exposure complete
03:45:14.347 00.043 21948 worker thread done servicing request
03:45:14.347 00.000 18120 OnExposeComplete: enter
03:45:14.348 00.001 18120 UpdateGuideState(): m_state=6
03:45:14.348 00.000 18120 Star::Find(15, 894, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6353
03:45:14.349 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=233.10, Mass=1898, SNR=30.2, Peak=156 HFD=4.0
03:45:14.351 00.002 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
03:45:14.352 00.001 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.17)
03:45:14.353 00.001 18120 CameraToMount -- cameraX=-1.16 cameraY=-2.08 hyp=2.39 cameraTheta=-2.08 mountX=-1.41 mountY=1.98, mountTheta=2.19
03:45:14.355 00.002 18120 dither recenter: remaining=(-1.3,1.9) step=(-1.3,1.9)
03:45:14.356 00.001 18120 MountToCamera -- mountTheta (2.19) + m_xAngle (2.00) = xAngle (4.19 = -2.09)
03:45:14.356 00.000 18120 MountToCamera -- mountX=-1.34 mountY=1.86 hyp=2.29 mountTheta=2.19 cameraX=-1.14, cameraY=-1.99 cameraTheta=-2.09
03:45:14.357 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.14, y=-1.99, opts=4)
03:45:14.357 00.000 18120 Enqueuing Move request for scope (-1.14, -1.99)
03:45:14.358 00.001 18120 Mount: notify direct move -1.34,1.86
03:45:14.358 00.000 21948 Worker thread wakes up
03:45:14.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -1.99) opts 0x4
03:45:14.358 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.14, -1.99)
03:45:14.358 00.000 21948 Moving (-1.14, -1.99) raw xDistance=-1.34 yDistance=1.86
03:45:14.358 00.000 21948 MoveAxis(E, 380, B)
03:45:14.358 00.000 21948 Guiding  Dir = 2, Dur = 380
03:45:14.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:14.359 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.2
03:45:14.359 00.000 18120 PhdController: settling, locked = 1, distance = 2.47 (0.50) aobump = 0 frame = 1 / 99999
03:45:14.360 00.001 21948 IsSlewing returns 0
03:45:14.360 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067114.359,"Host":"ASUS_SAM","Inst":1,"Distance":2.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:14.360 00.000 21948 IsGuiding returns 0
03:45:14.360 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:14.361 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:14.362 00.001 18120 Enqueuing Expose request
03:45:14.362 00.000 21948 PulseGuide returned control before completion, sleep 389
03:45:14.755 00.393 21948 IsGuiding returns 0
03:45:14.755 00.000 21948 Move returns status 0, amount 380
03:45:14.755 00.000 21948 MoveAxis(S, 444, B)
03:45:14.755 00.000 21948 Guiding  Dir = 1, Dur = 444
03:45:14.755 00.000 21948 IsSlewing returns 0
03:45:14.755 00.000 21948 IsGuiding returns 0
03:45:14.760 00.005 21948 PulseGuide returned control before completion, sleep 450
03:45:15.220 00.460 21948 IsGuiding returns 0
03:45:15.220 00.000 21948 Move returns status 0, amount 444
03:45:15.220 00.000 21948 move complete, result=0
03:45:15.220 00.000 21948 worker thread done servicing request
03:45:15.221 00.001 18120 GuideStep: -1.3 px 380 ms EAST, 1.9 px 444 ms SOUTH
03:45:15.222 00.001 21948 Worker thread wakes up
03:45:15.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:15.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:16.632 01.410 21948 Exposure complete
03:45:16.679 00.047 21948 worker thread done servicing request
03:45:16.680 00.001 18120 OnExposeComplete: enter
03:45:16.680 00.000 18120 UpdateGuideState(): m_state=6
03:45:16.681 00.001 18120 Star::Find(15, 894, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6354
03:45:16.681 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=234.00, Mass=1577, SNR=27.4, Peak=111 HFD=4.2
03:45:16.682 00.001 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.00) = xAngle (-4.42 = 1.86)
03:45:16.682 00.000 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.46 = 1.82)
03:45:16.683 00.001 18120 CameraToMount -- cameraX=-1.34 cameraY=-1.17 hyp=1.78 cameraTheta=-2.42 mountX=-0.51 mountY=1.72, mountTheta=1.86
03:45:16.684 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.34, y=-1.17, opts=13)
03:45:16.684 00.000 18120 Enqueuing Move request for scope (-1.34, -1.17)
03:45:16.685 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:16.685 00.000 18120 UpdateGuideState exits: m=1577 RSB=27.4
03:45:16.686 00.001 18120 PhdController: settling, locked = 1, distance = 1.78 (0.50) aobump = 0 frame = 2 / 99999
03:45:16.686 00.000 21948 Worker thread wakes up
03:45:16.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.34, -1.17) opts 0xd
03:45:16.686 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.34, -1.17)
03:45:16.686 00.000 21948 Moving (-1.34, -1.17) raw xDistance=-0.51 yDistance=1.72
03:45:16.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:45:16.686 00.000 21948 resist switch: large excursion: input 1.72 thresh 0.60 direction from 0 to 1
03:45:16.686 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067116.686,"Host":"ASUS_SAM","Inst":1,"Distance":1.78,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:16.687 00.001 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.17
03:45:16.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 1.72 from input 1.72
03:45:16.687 00.000 21948 MoveAxis(E, 92, ABG)
03:45:16.687 00.000 21948 Guiding  Dir = 2, Dur = 92
03:45:16.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:16.688 00.001 21948 IsSlewing returns 0
03:45:16.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:16.688 00.000 18120 Enqueuing Expose request
03:45:16.689 00.001 21948 IsGuiding returns 0
03:45:16.690 00.001 21948 PulseGuide returned control before completion, sleep 101
03:45:16.804 00.114 21948 IsGuiding returns 0
03:45:16.804 00.000 21948 Move returns status 0, amount 92
03:45:16.804 00.000 21948 MoveAxis(S, 412, ABG)
03:45:16.804 00.000 21948 Guiding  Dir = 1, Dur = 412
03:45:16.805 00.001 21948 IsSlewing returns 0
03:45:16.805 00.000 21948 IsGuiding returns 0
03:45:16.811 00.006 21948 PulseGuide returned control before completion, sleep 416
03:45:17.229 00.418 21948 IsGuiding returns 0
03:45:17.229 00.000 21948 Move returns status 0, amount 412
03:45:17.229 00.000 21948 move complete, result=0
03:45:17.229 00.000 21948 worker thread done servicing request
03:45:17.229 00.000 21948 Worker thread wakes up
03:45:17.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:17.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:17.229 00.000 18120 GuideStep: -0.5 px 92 ms EAST, 1.7 px 412 ms SOUTH
03:45:18.858 01.629 21948 Exposure complete
03:45:18.914 00.056 21948 worker thread done servicing request
03:45:18.914 00.000 18120 OnExposeComplete: enter
03:45:18.916 00.002 18120 UpdateGuideState(): m_state=6
03:45:18.918 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6355
03:45:18.919 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=235.46, Mass=1828, SNR=29.6, Peak=136 HFD=3.9
03:45:18.920 00.001 18120 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
03:45:18.921 00.001 18120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
03:45:18.922 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.38 mountX=0.23 mountY=-0.17, mountTheta=-0.65
03:45:18.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.28, opts=13)
03:45:18.923 00.000 18120 Enqueuing Move request for scope (0.05, 0.28)
03:45:18.924 00.001 21948 Worker thread wakes up
03:45:18.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
03:45:18.924 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
03:45:18.924 00.000 21948 Moving (0.05, 0.28) raw xDistance=0.23 yDistance=-0.17
03:45:18.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.23
03:45:18.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:18.924 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:18.924 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.6
03:45:18.925 00.001 18120 PhdController: settling, locked = 1, distance = 1.33 (0.50) aobump = 0 frame = 3 / 99999
03:45:18.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:45:18.925 00.000 21948 MoveAxis(W, 35, ABG)
03:45:18.925 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067118.925,"Host":"ASUS_SAM","Inst":1,"Distance":1.33,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:18.926 00.001 21948 Guiding  Dir = 3, Dur = 35
03:45:18.926 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:18.926 00.000 21948 IsSlewing returns 0
03:45:18.926 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:18.927 00.001 18120 Enqueuing Expose request
03:45:18.927 00.000 21948 IsGuiding returns 0
03:45:18.930 00.003 21948 PulseGuide returned control before completion, sleep 44
03:45:18.983 00.053 21948 IsGuiding returns 0
03:45:18.983 00.000 21948 Move returns status 0, amount 35
03:45:18.983 00.000 21948 MoveAxis(N, 0, ABG)
03:45:18.983 00.000 21948 Move returns status 0, amount 0
03:45:18.983 00.000 21948 move complete, result=0
03:45:18.983 00.000 21948 worker thread done servicing request
03:45:18.983 00.000 21948 Worker thread wakes up
03:45:18.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:18.983 00.000 18120 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
03:45:18.984 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:20.392 01.408 21948 Exposure complete
03:45:20.431 00.039 21948 worker thread done servicing request
03:45:20.431 00.000 18120 OnExposeComplete: enter
03:45:20.432 00.001 18120 UpdateGuideState(): m_state=6
03:45:20.434 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6356
03:45:20.435 00.001 18120 Star::Find returns 1 (0), X=896.11, Y=235.47, Mass=1810, SNR=29.4, Peak=141 HFD=3.9
03:45:20.436 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
03:45:20.438 00.002 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
03:45:20.440 00.002 18120 CameraToMount -- cameraX=0.39 cameraY=0.29 hyp=0.48 cameraTheta=0.64 mountX=0.10 mountY=-0.47, mountTheta=-1.36
03:45:20.443 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=0.29, opts=13)
03:45:20.444 00.001 18120 Enqueuing Move request for scope (0.39, 0.29)
03:45:20.444 00.000 21948 Worker thread wakes up
03:45:20.444 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:20.445 00.001 18120 UpdateGuideState exits: m=1810 RSB=29.4
03:45:20.445 00.000 18120 PhdController: settling, locked = 1, distance = 1.08 (0.50) aobump = 0 frame = 4 / 99999
03:45:20.446 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.29) opts 0xd
03:45:20.446 00.000 21948 Handling offset move in thread for scope, endpoint = (0.39, 0.29)
03:45:20.446 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067120.446,"Host":"ASUS_SAM","Inst":1,"Distance":1.08,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:20.446 00.000 21948 Moving (0.39, 0.29) raw xDistance=0.10 yDistance=-0.47
03:45:20.446 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:45:20.446 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:20.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:20.447 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:20.447 00.000 18120 Enqueuing Expose request
03:45:20.448 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
03:45:20.448 00.000 21948 MoveAxis(E, 0, ABG)
03:45:20.448 00.000 21948 Move returns status 0, amount 0
03:45:20.448 00.000 21948 MoveAxis(N, 0, ABG)
03:45:20.448 00.000 21948 Move returns status 0, amount 0
03:45:20.448 00.000 21948 move complete, result=0
03:45:20.448 00.000 21948 worker thread done servicing request
03:45:20.448 00.000 21948 Worker thread wakes up
03:45:20.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:20.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:20.448 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
03:45:22.073 01.625 21948 Exposure complete
03:45:22.113 00.040 21948 worker thread done servicing request
03:45:22.113 00.000 18120 OnExposeComplete: enter
03:45:22.115 00.002 18120 UpdateGuideState(): m_state=6
03:45:22.117 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6357
03:45:22.118 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=235.30, Mass=1863, SNR=29.8, Peak=154 HFD=4.1
03:45:22.119 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
03:45:22.121 00.002 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
03:45:22.122 00.001 18120 CameraToMount -- cameraX=0.47 cameraY=0.12 hyp=0.49 cameraTheta=0.25 mountX=-0.08 mountY=-0.48, mountTheta=-1.74
03:45:22.124 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=0.12, opts=13)
03:45:22.125 00.001 18120 Enqueuing Move request for scope (0.47, 0.12)
03:45:22.126 00.001 21948 Worker thread wakes up
03:45:22.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.12) opts 0xd
03:45:22.126 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:22.127 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.8
03:45:22.128 00.001 21948 Handling offset move in thread for scope, endpoint = (0.47, 0.12)
03:45:22.128 00.000 18120 PhdController: settling, locked = 1, distance = 0.90 (0.50) aobump = 0 frame = 5 / 99999
03:45:22.129 00.001 21948 Moving (0.47, 0.12) raw xDistance=-0.08 yDistance=-0.48
03:45:22.129 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067122.129,"Host":"ASUS_SAM","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:22.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:45:22.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:22.130 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:22.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:22.131 00.001 18120 Enqueuing Expose request
03:45:22.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
03:45:22.131 00.000 21948 MoveAxis(E, 0, ABG)
03:45:22.131 00.000 21948 Move returns status 0, amount 0
03:45:22.131 00.000 21948 MoveAxis(N, 0, ABG)
03:45:22.131 00.000 21948 Move returns status 0, amount 0
03:45:22.131 00.000 21948 move complete, result=0
03:45:22.131 00.000 21948 worker thread done servicing request
03:45:22.132 00.001 21948 Worker thread wakes up
03:45:22.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:22.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:22.132 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
03:45:23.656 01.524 21948 Exposure complete
03:45:23.716 00.060 21948 worker thread done servicing request
03:45:23.716 00.000 18120 OnExposeComplete: enter
03:45:23.717 00.001 18120 UpdateGuideState(): m_state=6
03:45:23.719 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6358
03:45:23.720 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=235.27, Mass=1776, SNR=29.2, Peak=158 HFD=4.1
03:45:23.722 00.002 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
03:45:23.723 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
03:45:23.724 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=0.10 hyp=0.34 cameraTheta=0.29 mountX=-0.05 mountY=-0.33, mountTheta=-1.71
03:45:23.727 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=0.10, opts=13)
03:45:23.728 00.001 18120 Enqueuing Move request for scope (0.32, 0.10)
03:45:23.729 00.001 21948 Worker thread wakes up
03:45:23.729 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.10) opts 0xd
03:45:23.729 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, 0.10)
03:45:23.729 00.000 21948 Moving (0.32, 0.10) raw xDistance=-0.05 yDistance=-0.33
03:45:23.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:23.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:23.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:23.730 00.001 18120 UpdateGuideState exits: m=1776 RSB=29.2
03:45:23.730 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:45:23.730 00.000 18120 PhdController: settling, locked = 1, distance = 0.73 (0.50) aobump = 0 frame = 6 / 99999
03:45:23.730 00.000 21948 MoveAxis(E, 0, ABG)
03:45:23.730 00.000 21948 Move returns status 0, amount 0
03:45:23.731 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786067123.730,"Host":"ASUS_SAM","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:23.731 00.000 21948 MoveAxis(N, 0, ABG)
03:45:23.731 00.000 21948 Move returns status 0, amount 0
03:45:23.731 00.000 21948 move complete, result=0
03:45:23.731 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:23.731 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:23.732 00.001 18120 Enqueuing Expose request
03:45:23.732 00.000 21948 worker thread done servicing request
03:45:23.732 00.000 21948 Worker thread wakes up
03:45:23.732 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:45:23.733 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:23.733 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:25.366 01.633 21948 Exposure complete
03:45:25.417 00.051 21948 worker thread done servicing request
03:45:25.417 00.000 18120 OnExposeComplete: enter
03:45:25.420 00.003 18120 UpdateGuideState(): m_state=6
03:45:25.423 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6359
03:45:25.426 00.003 18120 Star::Find returns 1 (0), X=895.94, Y=235.16, Mass=1752, SNR=29.0, Peak=146 HFD=4.2
03:45:25.428 00.002 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
03:45:25.430 00.002 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
03:45:25.433 00.003 18120 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=-0.11 mountY=-0.18, mountTheta=-2.10
03:45:25.437 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.02, opts=13)
03:45:25.438 00.001 18120 Enqueuing Move request for scope (0.21, -0.02)
03:45:25.440 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:25.440 00.000 21948 Worker thread wakes up
03:45:25.440 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
03:45:25.440 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
03:45:25.440 00.000 21948 Moving (0.21, -0.02) raw xDistance=-0.11 yDistance=-0.18
03:45:25.441 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:45:25.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:25.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:45:25.441 00.000 21948 MoveAxis(E, 0, ABG)
03:45:25.441 00.000 21948 Move returns status 0, amount 0
03:45:25.441 00.000 21948 MoveAxis(N, 0, ABG)
03:45:25.441 00.000 18120 UpdateGuideState exits: m=1752 RSB=29.0
03:45:25.443 00.002 21948 Move returns status 0, amount 0
03:45:25.443 00.000 18120 PhdController: settling, locked = 1, distance = 0.58 (0.50) aobump = 0 frame = 7 / 99999
03:45:25.446 00.003 21948 move complete, result=0
03:45:25.446 00.000 21948 worker thread done servicing request
03:45:25.446 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067125.446,"Host":"ASUS_SAM","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:25.447 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:25.447 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:25.447 00.000 18120 Enqueuing Expose request
03:45:25.448 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:25.449 00.001 21948 Worker thread wakes up
03:45:25.449 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:25.449 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:26.855 01.406 21948 Exposure complete
03:45:26.895 00.040 21948 worker thread done servicing request
03:45:26.895 00.000 18120 OnExposeComplete: enter
03:45:26.897 00.002 18120 UpdateGuideState(): m_state=6
03:45:26.898 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6360
03:45:26.899 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.20, Mass=1854, SNR=29.9, Peak=159 HFD=4.3
03:45:26.900 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
03:45:26.902 00.002 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
03:45:26.904 00.002 18120 CameraToMount -- cameraX=0.42 cameraY=0.03 hyp=0.42 cameraTheta=0.06 mountX=-0.15 mountY=-0.38, mountTheta=-1.94
03:45:26.909 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=0.03, opts=13)
03:45:26.910 00.001 18120 Enqueuing Move request for scope (0.42, 0.03)
03:45:26.910 00.000 21948 Worker thread wakes up
03:45:26.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.03) opts 0xd
03:45:26.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:26.911 00.001 18120 UpdateGuideState exits: m=1854 RSB=29.9
03:45:26.911 00.000 18120 PhdController: settling, locked = 1, distance = 0.53 (0.50) aobump = 0 frame = 8 / 99999
03:45:26.912 00.001 21948 Handling offset move in thread for scope, endpoint = (0.42, 0.03)
03:45:26.912 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067126.912,"Host":"ASUS_SAM","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:26.912 00.000 21948 Moving (0.42, 0.03) raw xDistance=-0.15 yDistance=-0.38
03:45:26.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:45:26.912 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:26.913 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:26.913 00.000 18120 Enqueuing Expose request
03:45:26.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:45:26.914 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:45:26.914 00.000 21948 MoveAxis(E, 0, ABG)
03:45:26.914 00.000 21948 Move returns status 0, amount 0
03:45:26.914 00.000 21948 MoveAxis(N, 0, ABG)
03:45:26.914 00.000 21948 Move returns status 0, amount 0
03:45:26.914 00.000 21948 move complete, result=0
03:45:26.914 00.000 21948 worker thread done servicing request
03:45:26.914 00.000 21948 Worker thread wakes up
03:45:26.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:26.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:26.914 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:45:28.554 01.640 21948 Exposure complete
03:45:28.606 00.052 21948 worker thread done servicing request
03:45:28.606 00.000 18120 OnExposeComplete: enter
03:45:28.608 00.002 18120 UpdateGuideState(): m_state=6
03:45:28.609 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6361
03:45:28.611 00.002 18120 Star::Find returns 1 (0), X=895.92, Y=235.20, Mass=1891, SNR=30.2, Peak=173 HFD=4.2
03:45:28.612 00.001 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
03:45:28.614 00.002 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
03:45:28.616 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.10 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
03:45:28.621 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.02, opts=13)
03:45:28.621 00.000 18120 Enqueuing Move request for scope (0.19, 0.02)
03:45:28.621 00.000 21948 Worker thread wakes up
03:45:28.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:28.622 00.001 18120 UpdateGuideState exits: m=1891 RSB=30.2
03:45:28.622 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 9 / 99999
03:45:28.623 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
03:45:28.623 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
03:45:28.623 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067128.623,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:45:28.623 00.000 21948 Moving (0.19, 0.02) raw xDistance=-0.06 yDistance=-0.18
03:45:28.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:45:28.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:28.623 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:28.624 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:28.624 00.000 18120 Enqueuing Expose request
03:45:28.625 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:45:28.625 00.000 21948 MoveAxis(E, 0, ABG)
03:45:28.625 00.000 21948 Move returns status 0, amount 0
03:45:28.625 00.000 21948 MoveAxis(N, 0, ABG)
03:45:28.625 00.000 21948 Move returns status 0, amount 0
03:45:28.625 00.000 21948 move complete, result=0
03:45:28.625 00.000 21948 worker thread done servicing request
03:45:28.625 00.000 21948 Worker thread wakes up
03:45:28.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:28.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:28.626 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:30.143 01.517 21948 Exposure complete
03:45:30.218 00.075 21948 worker thread done servicing request
03:45:30.218 00.000 18120 OnExposeComplete: enter
03:45:30.219 00.001 18120 UpdateGuideState(): m_state=6
03:45:30.221 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6362
03:45:30.221 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=235.32, Mass=1778, SNR=29.1, Peak=158 HFD=4.0
03:45:30.222 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
03:45:30.222 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
03:45:30.222 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.58 mountX=0.04 mountY=-0.26, mountTheta=-1.41
03:45:30.224 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.14, opts=13)
03:45:30.224 00.000 18120 Enqueuing Move request for scope (0.22, 0.14)
03:45:30.225 00.001 21948 Worker thread wakes up
03:45:30.225 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
03:45:30.225 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
03:45:30.225 00.000 21948 Moving (0.22, 0.14) raw xDistance=0.04 yDistance=-0.26
03:45:30.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:45:30.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:45:30.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:30.226 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.1
03:45:30.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:45:30.226 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 10 / 99999
03:45:30.227 00.001 21948 MoveAxis(E, 0, ABG)
03:45:30.227 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067130.227,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
03:45:30.227 00.000 21948 Move returns status 0, amount 0
03:45:30.227 00.000 21948 MoveAxis(N, 0, ABG)
03:45:30.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:30.228 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:30.228 00.000 18120 Enqueuing Expose request
03:45:30.228 00.000 21948 Move returns status 0, amount 0
03:45:30.229 00.001 21948 move complete, result=0
03:45:30.229 00.000 21948 worker thread done servicing request
03:45:30.229 00.000 21948 Worker thread wakes up
03:45:30.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:30.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:30.230 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:45:31.853 01.623 21948 Exposure complete
03:45:31.891 00.038 21948 worker thread done servicing request
03:45:31.891 00.000 18120 OnExposeComplete: enter
03:45:31.892 00.001 18120 UpdateGuideState(): m_state=6
03:45:31.892 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6363
03:45:31.893 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=235.15, Mass=1808, SNR=29.5, Peak=168 HFD=4.2
03:45:31.893 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
03:45:31.893 00.000 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
03:45:31.894 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.12 mountX=-0.14 mountY=-0.22, mountTheta=-2.13
03:45:31.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.03, opts=13)
03:45:31.897 00.002 18120 Enqueuing Move request for scope (0.26, -0.03)
03:45:31.897 00.000 21948 Worker thread wakes up
03:45:31.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
03:45:31.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
03:45:31.897 00.000 21948 Moving (0.26, -0.03) raw xDistance=-0.14 yDistance=-0.22
03:45:31.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:45:31.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:31.897 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.5
03:45:31.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:45:31.897 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 11 / 99999
03:45:31.898 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:45:31.898 00.000 21948 MoveAxis(E, 0, ABG)
03:45:31.898 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067131.898,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:45:31.900 00.002 21948 Move returns status 0, amount 0
03:45:31.900 00.000 21948 MoveAxis(N, 0, ABG)
03:45:31.900 00.000 21948 Move returns status 0, amount 0
03:45:31.900 00.000 21948 move complete, result=0
03:45:31.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:31.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:31.901 00.001 18120 Enqueuing Expose request
03:45:31.901 00.000 21948 worker thread done servicing request
03:45:31.901 00.000 21948 Worker thread wakes up
03:45:31.901 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:31.902 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:31.902 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:33.423 01.521 21948 Exposure complete
03:45:33.461 00.038 21948 worker thread done servicing request
03:45:33.461 00.000 18120 OnExposeComplete: enter
03:45:33.462 00.001 18120 UpdateGuideState(): m_state=6
03:45:33.463 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6364
03:45:33.463 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=235.21, Mass=1820, SNR=29.6, Peak=154 HFD=4.1
03:45:33.464 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
03:45:33.464 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
03:45:33.465 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.15 mountX=-0.06 mountY=-0.22, mountTheta=-1.86
03:45:33.466 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.03, opts=13)
03:45:33.467 00.001 18120 Enqueuing Move request for scope (0.23, 0.03)
03:45:33.468 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:33.469 00.001 21948 Worker thread wakes up
03:45:33.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
03:45:33.469 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
03:45:33.469 00.000 21948 Moving (0.23, 0.03) raw xDistance=-0.06 yDistance=-0.22
03:45:33.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:45:33.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:45:33.469 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.6
03:45:33.470 00.001 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 12 / 99999
03:45:33.470 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067133.470,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
03:45:33.471 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:45:33.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:33.471 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:33.472 00.001 18120 Enqueuing Expose request
03:45:33.472 00.000 21948 MoveAxis(E, 0, ABG)
03:45:33.472 00.000 21948 Move returns status 0, amount 0
03:45:33.472 00.000 21948 MoveAxis(N, 0, ABG)
03:45:33.472 00.000 21948 Move returns status 0, amount 0
03:45:33.472 00.000 21948 move complete, result=0
03:45:33.472 00.000 21948 worker thread done servicing request
03:45:33.472 00.000 21948 Worker thread wakes up
03:45:33.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:33.473 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:33.473 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:35.110 01.637 21948 Exposure complete
03:45:35.170 00.060 21948 worker thread done servicing request
03:45:35.170 00.000 18120 OnExposeComplete: enter
03:45:35.173 00.003 18120 UpdateGuideState(): m_state=6
03:45:35.174 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6365
03:45:35.174 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.20, Mass=1890, SNR=30.1, Peak=174 HFD=4.1
03:45:35.174 00.000 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
03:45:35.174 00.000 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
03:45:35.175 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.26 cameraTheta=0.10 mountX=-0.08 mountY=-0.24, mountTheta=-1.90
03:45:35.177 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.03, opts=13)
03:45:35.177 00.000 18120 Enqueuing Move request for scope (0.25, 0.03)
03:45:35.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:35.177 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.1
03:45:35.178 00.001 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 13 / 99999
03:45:35.178 00.000 21948 Worker thread wakes up
03:45:35.178 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067135.178,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:45:35.179 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
03:45:35.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
03:45:35.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:35.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:35.180 00.001 18120 Enqueuing Expose request
03:45:35.180 00.000 21948 Moving (0.25, 0.03) raw xDistance=-0.08 yDistance=-0.24
03:45:35.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:45:35.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:45:35.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:45:35.180 00.000 21948 MoveAxis(E, 0, ABG)
03:45:35.180 00.000 21948 Move returns status 0, amount 0
03:45:35.180 00.000 21948 MoveAxis(N, 0, ABG)
03:45:35.180 00.000 21948 Move returns status 0, amount 0
03:45:35.180 00.000 21948 move complete, result=0
03:45:35.180 00.000 21948 worker thread done servicing request
03:45:35.180 00.000 21948 Worker thread wakes up
03:45:35.180 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:35.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:35.181 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:36.703 01.522 21948 Exposure complete
03:45:36.748 00.045 21948 worker thread done servicing request
03:45:36.748 00.000 18120 OnExposeComplete: enter
03:45:36.750 00.002 18120 UpdateGuideState(): m_state=6
03:45:36.750 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6366
03:45:36.751 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=235.01, Mass=1954, SNR=30.5, Peak=190 HFD=4.4
03:45:36.751 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:45:36.752 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:45:36.752 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=-0.17 hyp=0.35 cameraTheta=-0.51 mountX=-0.28 mountY=-0.20, mountTheta=-2.53
03:45:36.753 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.17, opts=13)
03:45:36.754 00.001 18120 Enqueuing Move request for scope (0.30, -0.17)
03:45:36.754 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:36.755 00.001 18120 UpdateGuideState exits: m=1954 RSB=30.5
03:45:36.755 00.000 21948 Worker thread wakes up
03:45:36.755 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.17) opts 0xd
03:45:36.755 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 14 / 99999
03:45:36.756 00.001 18120 PhdController: newstate STATE_FINISH
03:45:36.756 00.000 18120 PhdController complete: success
03:45:36.757 00.001 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.17)
03:45:36.757 00.000 21948 Moving (0.30, -0.17) raw xDistance=-0.28 yDistance=-0.20
03:45:36.757 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:45:36.757 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:36.757 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786067136.757,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
03:45:36.757 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:45:36.757 00.000 21948 MoveAxis(E, 50, ABG)
03:45:36.757 00.000 21948 Guiding  Dir = 2, Dur = 50
03:45:36.757 00.000 18120 Mount: notify guiding dither settle done success=1
03:45:36.758 00.001 18120 PhdController: newstate STATE_IDLE
03:45:36.758 00.000 21948 IsSlewing returns 0
03:45:36.758 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:36.759 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:36.759 00.000 18120 Enqueuing Expose request
03:45:36.760 00.001 21948 IsGuiding returns 0
03:45:36.761 00.001 21948 PulseGuide returned control before completion, sleep 59
03:45:36.825 00.064 21948 IsGuiding returns 0
03:45:36.825 00.000 21948 Move returns status 0, amount 50
03:45:36.825 00.000 21948 MoveAxis(N, 0, ABG)
03:45:36.825 00.000 21948 Move returns status 0, amount 0
03:45:36.825 00.000 21948 move complete, result=0
03:45:36.825 00.000 21948 worker thread done servicing request
03:45:36.825 00.000 21948 Worker thread wakes up
03:45:36.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:36.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:36.825 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
03:45:38.458 01.633 21948 Exposure complete
03:45:38.488 00.030 21948 worker thread done servicing request
03:45:38.488 00.000 18120 OnExposeComplete: enter
03:45:38.490 00.002 18120 UpdateGuideState(): m_state=6
03:45:38.492 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.495 00.003 18120 Star::Find returns 1 (0), X=895.74, Y=235.22, Mass=1807, SNR=29.4, Peak=170 HFD=4.2
03:45:38.497 00.002 18120 MultiStar: exiting stabilization period
03:45:38.499 00.002 18120 MultiStar: updating star positions after lock position change
03:45:38.500 00.001 18120 Star::Find(15, 621, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.501 00.001 18120 Star::Find returns 1 (0), X=620.94, Y=385.76, Mass=978, SNR=21.7, Peak=89 HFD=4.1
03:45:38.501 00.000 18120 Star::Find(15, 1048, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.501 00.000 18120 Star::Find returns 1 (0), X=1047.83, Y=600.13, Mass=717, SNR=18.5, Peak=69 HFD=4.0
03:45:38.502 00.001 18120 Star::Find(15, 155, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.502 00.000 18120 Star::Find returns 1 (0), X=155.04, Y=36.46, Mass=633, SNR=17.4, Peak=73 HFD=3.6
03:45:38.503 00.001 18120 Star::Find(15, 338, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.503 00.000 18120 Star::Find returns 1 (0), X=337.96, Y=893.58, Mass=595, SNR=16.9, Peak=60 HFD=3.7
03:45:38.504 00.001 18120 Star::Find(15, 162, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.507 00.003 18120 Star::Find returns 1 (0), X=162.26, Y=420.96, Mass=385, SNR=13.6, Peak=51 HFD=3.3
03:45:38.510 00.003 18120 Star::Find(15, 543, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.512 00.002 18120 Star::Find returns 1 (0), X=543.23, Y=69.52, Mass=442, SNR=14.4, Peak=42 HFD=3.8
03:45:38.514 00.002 18120 Star::Find(15, 1132, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.517 00.003 18120 Star::Find returns 1 (0), X=1132.34, Y=229.24, Mass=345, SNR=12.8, Peak=40 HFD=3.5
03:45:38.518 00.001 18120 Star::Find(15, 419, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.518 00.000 18120 Star::Find returns 1 (0), X=419.55, Y=131.98, Mass=248, SNR=10.9, Peak=28 HFD=3.2
03:45:38.519 00.001 18120 Star::Find(15, 752, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.519 00.000 18120 Star::Find returns 1 (0), X=752.94, Y=264.86, Mass=262, SNR=11.2, Peak=25 HFD=3.0
03:45:38.521 00.002 18120 Star::Find(15, 1234, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.523 00.002 18120 Star::Find returns 1 (0), X=1233.23, Y=676.77, Mass=327, SNR=12.4, Peak=35 HFD=3.5
03:45:38.526 00.003 18120 Star::Find(15, 849, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
03:45:38.528 00.002 18120 Star::Find returns 1 (0), X=849.43, Y=76.30, Mass=277, SNR=11.6, Peak=26 HFD=3.3
03:45:38.530 00.002 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.72 = -0.72)
03:45:38.532 00.002 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
03:45:38.534 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.28 mountX=0.04 mountY=-0.03, mountTheta=-0.74
03:45:38.536 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.05, opts=13)
03:45:38.536 00.000 18120 Enqueuing Move request for scope (0.01, 0.05)
03:45:38.537 00.001 21948 Worker thread wakes up
03:45:38.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:38.537 00.000 18120 UpdateGuideState exits: m=1807 RSB=29.4
03:45:38.538 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:38.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:38.538 00.000 18120 Enqueuing Expose request
03:45:38.539 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:45:38.539 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:45:38.539 00.000 21948 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.03
03:45:38.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:45:38.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:38.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:45:38.539 00.000 21948 MoveAxis(E, 0, ABG)
03:45:38.539 00.000 21948 Move returns status 0, amount 0
03:45:38.539 00.000 21948 MoveAxis(N, 0, ABG)
03:45:38.539 00.000 21948 Move returns status 0, amount 0
03:45:38.539 00.000 21948 move complete, result=0
03:45:38.539 00.000 21948 worker thread done servicing request
03:45:38.539 00.000 21948 Worker thread wakes up
03:45:38.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:38.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:38.540 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:40.054 01.514 21948 Exposure complete
03:45:40.108 00.054 21948 worker thread done servicing request
03:45:40.108 00.000 18120 OnExposeComplete: enter
03:45:40.109 00.001 18120 UpdateGuideState(): m_state=6
03:45:40.110 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6368
03:45:40.111 00.001 18120 Star::Find returns 1 (0), X=895.81, Y=235.29, Mass=1888, SNR=30.0, Peak=179 HFD=3.9
03:45:40.111 00.000 18120 MultiStar: [#1 0.13,-0.04,0.71,U] [#2 -0.17,-0.07,0.62,U] [#3 0.08,0.07,0.60,U] [#4 0.19,0.13,0.54,U] [#5 -0.13,0.14,0.46,U] [#6 0.01,0.05,0.49,U] [#7 0.17,-0.04,0.41,U] [#8 -0.25,-0.01,0.43,U] 
03:45:40.111 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.08, 0.11}
03:45:40.112 00.001 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.97 = -0.97)
03:45:40.112 00.000 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
03:45:40.113 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.03 mountX=0.03 mountY=-0.04, mountTheta=-0.98
03:45:40.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
03:45:40.115 00.001 18120 Enqueuing Move request for scope (0.03, 0.04)
03:45:40.115 00.000 21948 Worker thread wakes up
03:45:40.115 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:45:40.115 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:45:40.115 00.000 21948 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
03:45:40.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:40.115 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.0
03:45:40.115 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:40.119 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:40.121 00.002 18120 Enqueuing Expose request
03:45:40.124 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:45:40.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:40.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:45:40.124 00.000 21948 MoveAxis(E, 0, ABG)
03:45:40.124 00.000 21948 Move returns status 0, amount 0
03:45:40.124 00.000 21948 MoveAxis(N, 0, ABG)
03:45:40.124 00.000 21948 Move returns status 0, amount 0
03:45:40.124 00.000 21948 move complete, result=0
03:45:40.124 00.000 21948 worker thread done servicing request
03:45:40.124 00.000 21948 Worker thread wakes up
03:45:40.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:40.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:40.125 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:41.746 01.621 21948 Exposure complete
03:45:41.803 00.057 21948 worker thread done servicing request
03:45:41.804 00.001 18120 OnExposeComplete: enter
03:45:41.805 00.001 18120 UpdateGuideState(): m_state=6
03:45:41.805 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6369
03:45:41.806 00.001 18120 Star::Find returns 1 (0), X=895.91, Y=235.34, Mass=1750, SNR=29.0, Peak=139 HFD=4.1
03:45:41.806 00.000 18120 MultiStar: [#1 0.12,-0.16,0.73,U] [#2 0.04,0.20,0.66,U] [#3 0.08,0.37,0.63,U] [#4 0.14,0.08,0.55,U] [#5 -0.03,0.04,0.48,U] [#6 -0.22,0.02,0.52,U] [#7 -0.18,-0.06,0.44,U] [#8 0.16,0.08,0.37,U] 
03:45:41.807 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.18, 0.16}
03:45:41.807 00.000 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
03:45:41.807 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
03:45:41.808 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=0.06 mountY=-0.09, mountTheta=-0.96
03:45:41.811 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
03:45:41.812 00.001 18120 Enqueuing Move request for scope (0.05, 0.09)
03:45:41.813 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:41.814 00.001 18120 UpdateGuideState exits: m=1750 RSB=29.0
03:45:41.815 00.001 21948 Worker thread wakes up
03:45:41.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
03:45:41.815 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
03:45:41.815 00.000 21948 Moving (0.05, 0.09) raw xDistance=0.06 yDistance=-0.09
03:45:41.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:45:41.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:41.815 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:45:41.815 00.000 21948 MoveAxis(E, 0, ABG)
03:45:41.816 00.001 21948 Move returns status 0, amount 0
03:45:41.816 00.000 21948 MoveAxis(N, 0, ABG)
03:45:41.816 00.000 21948 Move returns status 0, amount 0
03:45:41.816 00.000 21948 move complete, result=0
03:45:41.816 00.000 21948 worker thread done servicing request
03:45:41.816 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:41.816 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:41.817 00.001 18120 Enqueuing Expose request
03:45:41.817 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:41.818 00.001 21948 Worker thread wakes up
03:45:41.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:41.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:43.347 01.529 21948 Exposure complete
03:45:43.398 00.051 21948 worker thread done servicing request
03:45:43.398 00.000 18120 OnExposeComplete: enter
03:45:43.398 00.000 18120 UpdateGuideState(): m_state=6
03:45:43.399 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6370
03:45:43.399 00.000 18120 Star::Find returns 1 (0), X=895.89, Y=235.29, Mass=1968, SNR=30.7, Peak=182 HFD=4.1
03:45:43.400 00.001 18120 MultiStar: [#1 0.08,0.04,0.67,U] [#2 0.03,0.01,0.59,U] [#3 0.19,0.23,0.57,U] [#4 -0.09,0.29,0.54,U] [#5 0.16,-0.13,0.42,U] [#6 0.31,0.10,0.48,U] [#7 0.06,-0.03,0.36,U] [#8 0.25,0.23,0.36,U] 
03:45:43.400 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.16, 0.11}
03:45:43.401 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
03:45:43.401 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
03:45:43.402 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=0.04 mountY=-0.16, mountTheta=-1.32
03:45:43.404 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.10, opts=13)
03:45:43.406 00.002 18120 Enqueuing Move request for scope (0.12, 0.10)
03:45:43.407 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:43.408 00.001 21948 Worker thread wakes up
03:45:43.408 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
03:45:43.408 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
03:45:43.408 00.000 21948 Moving (0.12, 0.10) raw xDistance=0.04 yDistance=-0.16
03:45:43.408 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:45:43.408 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.7
03:45:43.410 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:43.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:43.411 00.001 18120 Enqueuing Expose request
03:45:43.411 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:43.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:45:43.411 00.000 21948 MoveAxis(E, 0, ABG)
03:45:43.411 00.000 21948 Move returns status 0, amount 0
03:45:43.411 00.000 21948 MoveAxis(N, 0, ABG)
03:45:43.411 00.000 21948 Move returns status 0, amount 0
03:45:43.411 00.000 21948 move complete, result=0
03:45:43.411 00.000 21948 worker thread done servicing request
03:45:43.411 00.000 21948 Worker thread wakes up
03:45:43.411 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:43.411 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:43.412 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:45.036 01.624 21948 Exposure complete
03:45:45.087 00.051 21948 worker thread done servicing request
03:45:45.087 00.000 18120 OnExposeComplete: enter
03:45:45.087 00.000 18120 UpdateGuideState(): m_state=6
03:45:45.088 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6371
03:45:45.088 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=235.29, Mass=1891, SNR=30.2, Peak=162 HFD=4.1
03:45:45.089 00.001 18120 MultiStar: [#1 0.19,0.13,0.68,U] [#2 0.03,0.08,0.62,U] [#3 0.50,0.13,0.00,M1] [#4 0.39,0.27,0.00,M2] [#5 0.13,0.07,0.44,U] [#6 0.11,-0.06,0.48,U] [#7 0.26,0.07,0.40,U] [#8 0.21,0.31,0.38,U] 
03:45:45.090 00.001 18120 refined, 6 included, MultiStar: {0.23, 0.10}, one-star: {0.48, 0.11}
03:45:45.091 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
03:45:45.092 00.001 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.63 = -1.63)
03:45:45.093 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.40 mountX=-0.01 mountY=-0.25, mountTheta=-1.60
03:45:45.096 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.10, opts=13)
03:45:45.098 00.002 18120 Enqueuing Move request for scope (0.23, 0.10)
03:45:45.099 00.001 21948 Worker thread wakes up
03:45:45.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
03:45:45.099 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
03:45:45.099 00.000 21948 Moving (0.23, 0.10) raw xDistance=-0.01 yDistance=-0.25
03:45:45.099 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:45:45.099 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:45:45.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:45.100 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:45:45.100 00.000 21948 MoveAxis(E, 0, ABG)
03:45:45.100 00.000 21948 Move returns status 0, amount 0
03:45:45.100 00.000 21948 MoveAxis(N, 0, ABG)
03:45:45.100 00.000 21948 Move returns status 0, amount 0
03:45:45.100 00.000 21948 move complete, result=0
03:45:45.100 00.000 21948 worker thread done servicing request
03:45:45.100 00.000 18120 UpdateGuideState exits: m=1891 RSB=30.2
03:45:45.101 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:45.102 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:45.103 00.001 18120 Enqueuing Expose request
03:45:45.105 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:45:45.106 00.001 21948 Worker thread wakes up
03:45:45.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:45.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:46.631 01.525 21948 Exposure complete
03:45:46.686 00.055 21948 worker thread done servicing request
03:45:46.686 00.000 18120 OnExposeComplete: enter
03:45:46.688 00.002 18120 UpdateGuideState(): m_state=6
03:45:46.690 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6372
03:45:46.692 00.002 18120 Star::Find returns 1 (0), X=896.35, Y=235.35, Mass=1758, SNR=29.0, Peak=139 HFD=4.3
03:45:46.695 00.003 18120 MultiStar: [#1 0.20,0.01,0.75,U] [#2 0.27,0.01,0.65,U] [#3 0.54,0.25,0.00,M2] [#4 0.30,0.16,0.56,U] [#5 0.30,-0.20,0.49,U] [#6 0.36,-0.13,0.55,U] [#7 0.42,0.03,0.46,U] [#8 -0.06,0.42,0.40,U] 
03:45:46.696 00.001 18120 refined, 7 included, MultiStar: {0.34, 0.06}, one-star: {0.62, 0.17}
03:45:46.696 00.000 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
03:45:46.697 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
03:45:46.697 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=0.06 hyp=0.34 cameraTheta=0.18 mountX=-0.09 mountY=-0.33, mountTheta=-1.83
03:45:46.699 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.06, opts=13)
03:45:46.700 00.001 18120 Enqueuing Move request for scope (0.34, 0.06)
03:45:46.700 00.000 21948 Worker thread wakes up
03:45:46.700 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.06) opts 0xd
03:45:46.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.06)
03:45:46.700 00.000 21948 Moving (0.34, 0.06) raw xDistance=-0.09 yDistance=-0.33
03:45:46.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:45:46.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:46.701 00.001 18120 UpdateGuideState exits: m=1758 RSB=29.0
03:45:46.701 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:46.702 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:46.702 00.000 18120 Enqueuing Expose request
03:45:46.703 00.001 21948 switching direction from 1 to -1 - decHistory=-5 oldest=-0.68 newest=-0.74
03:45:46.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
03:45:46.703 00.000 21948 MoveAxis(E, 0, ABG)
03:45:46.703 00.000 21948 Move returns status 0, amount 0
03:45:46.703 00.000 21948 MoveAxis(N, 78, ABG)
03:45:46.703 00.000 21948 Guiding  Dir = 0, Dur = 78
03:45:46.703 00.000 21948 IsSlewing returns 0
03:45:46.703 00.000 21948 IsGuiding returns 0
03:45:46.708 00.005 21948 PulseGuide returned control before completion, sleep 84
03:45:46.805 00.097 21948 IsGuiding returns 0
03:45:46.805 00.000 21948 Move returns status 0, amount 78
03:45:46.805 00.000 21948 move complete, result=0
03:45:46.805 00.000 21948 worker thread done servicing request
03:45:46.805 00.000 21948 Worker thread wakes up
03:45:46.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:46.805 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 78 ms NORTH
03:45:46.806 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:48.437 01.631 21948 Exposure complete
03:45:48.477 00.040 21948 worker thread done servicing request
03:45:48.477 00.000 18120 OnExposeComplete: enter
03:45:48.478 00.001 18120 UpdateGuideState(): m_state=6
03:45:48.478 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6373
03:45:48.479 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=235.30, Mass=1867, SNR=29.8, Peak=178 HFD=4.1
03:45:48.480 00.001 18120 MultiStar: [#1 -0.20,0.08,0.74,U] [#2 -0.08,0.02,0.64,U] [#3 0.11,0.12,0.61,U] [#4 -0.03,0.18,0.55,U] [#5 0.06,0.16,0.48,U] [#6 0.11,-0.16,0.47,U] [#7 -0.10,0.01,0.45,U] [#8 0.11,0.38,0.42,U] 
03:45:48.480 00.000 18120 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.21, 0.13}
03:45:48.480 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
03:45:48.481 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
03:45:48.481 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.31 mountX=0.08 mountY=-0.07, mountTheta=-0.71
03:45:48.482 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.10, opts=13)
03:45:48.484 00.002 18120 Enqueuing Move request for scope (0.03, 0.10)
03:45:48.486 00.002 21948 Worker thread wakes up
03:45:48.487 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
03:45:48.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
03:45:48.487 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:48.487 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
03:45:48.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:48.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:48.488 00.000 18120 Enqueuing Expose request
03:45:48.488 00.000 21948 Moving (0.03, 0.10) raw xDistance=0.08 yDistance=-0.07
03:45:48.488 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:45:48.488 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:48.488 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:45:48.488 00.000 21948 MoveAxis(E, 0, ABG)
03:45:48.488 00.000 21948 Move returns status 0, amount 0
03:45:48.488 00.000 21948 MoveAxis(N, 0, ABG)
03:45:48.488 00.000 21948 Move returns status 0, amount 0
03:45:48.488 00.000 21948 move complete, result=0
03:45:48.488 00.000 21948 worker thread done servicing request
03:45:48.488 00.000 21948 Worker thread wakes up
03:45:48.488 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:48.488 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:48.489 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:50.017 01.528 21948 Exposure complete
03:45:50.052 00.035 21948 worker thread done servicing request
03:45:50.052 00.000 18120 OnExposeComplete: enter
03:45:50.053 00.001 18120 UpdateGuideState(): m_state=6
03:45:50.054 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6374
03:45:50.054 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=235.23, Mass=1795, SNR=29.3, Peak=160 HFD=4.1
03:45:50.055 00.001 18120 MultiStar: [#1 0.03,-0.01,0.74,U] [#2 -0.05,-0.16,0.64,U] [#3 0.03,0.28,0.57,U] [#4 0.02,0.09,0.56,U] [#5 -0.10,-0.00,0.45,U] [#6 0.09,-0.16,0.53,U] [#7 0.12,-0.33,0.43,U] [#8 0.06,0.27,0.39,U] 
03:45:50.055 00.000 18120 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.10, 0.05}
03:45:50.055 00.000 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
03:45:50.056 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
03:45:50.056 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.11 mountX=-0.01 mountY=-0.04, mountTheta=-1.90
03:45:50.058 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.00, opts=13)
03:45:50.058 00.000 18120 Enqueuing Move request for scope (0.04, 0.00)
03:45:50.059 00.001 21948 Worker thread wakes up
03:45:50.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
03:45:50.059 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
03:45:50.059 00.000 21948 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
03:45:50.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:45:50.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:50.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:50.059 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.3
03:45:50.060 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:50.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:50.061 00.001 18120 Enqueuing Expose request
03:45:50.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:45:50.061 00.000 21948 MoveAxis(E, 0, ABG)
03:45:50.061 00.000 21948 Move returns status 0, amount 0
03:45:50.061 00.000 21948 MoveAxis(N, 0, ABG)
03:45:50.061 00.000 21948 Move returns status 0, amount 0
03:45:50.061 00.000 21948 move complete, result=0
03:45:50.061 00.000 21948 worker thread done servicing request
03:45:50.061 00.000 21948 Worker thread wakes up
03:45:50.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:50.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:50.062 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:51.694 01.632 21948 Exposure complete
03:45:51.747 00.053 21948 worker thread done servicing request
03:45:51.747 00.000 18120 OnExposeComplete: enter
03:45:51.748 00.001 18120 UpdateGuideState(): m_state=6
03:45:51.749 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6375
03:45:51.750 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=235.31, Mass=1909, SNR=30.1, Peak=186 HFD=4.0
03:45:51.753 00.003 18120 MultiStar: [#1 0.14,0.10,0.69,U] [#2 -0.12,-0.11,0.65,U] [#3 0.01,0.31,0.55,U] [#4 0.08,0.34,0.55,U] [#5 -0.00,0.03,0.42,U] [#6 0.06,-0.10,0.51,U] [#7 -0.04,-0.06,0.42,U] [#8 0.06,0.30,0.40,U] 
03:45:51.754 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.21, 0.13}
03:45:51.755 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
03:45:51.756 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
03:45:51.758 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.05 mountX=0.07 mountY=-0.10, mountTheta=-0.96
03:45:51.760 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.11, opts=13)
03:45:51.762 00.002 18120 Enqueuing Move request for scope (0.06, 0.11)
03:45:51.763 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:51.764 00.001 21948 Worker thread wakes up
03:45:51.764 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
03:45:51.764 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
03:45:51.764 00.000 21948 Moving (0.06, 0.11) raw xDistance=0.07 yDistance=-0.10
03:45:51.764 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:45:51.764 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:51.764 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:45:51.764 00.000 21948 MoveAxis(E, 0, ABG)
03:45:51.765 00.001 21948 Move returns status 0, amount 0
03:45:51.765 00.000 21948 MoveAxis(N, 0, ABG)
03:45:51.765 00.000 21948 Move returns status 0, amount 0
03:45:51.765 00.000 21948 move complete, result=0
03:45:51.765 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.1
03:45:51.766 00.001 21948 worker thread done servicing request
03:45:51.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:51.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:51.768 00.001 18120 Enqueuing Expose request
03:45:51.768 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:51.769 00.001 21948 Worker thread wakes up
03:45:51.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:51.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:53.287 01.518 21948 Exposure complete
03:45:53.359 00.072 21948 worker thread done servicing request
03:45:53.359 00.000 18120 OnExposeComplete: enter
03:45:53.360 00.001 18120 UpdateGuideState(): m_state=6
03:45:53.361 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6376
03:45:53.361 00.000 18120 Star::Find returns 1 (0), X=895.68, Y=235.29, Mass=1855, SNR=29.7, Peak=174 HFD=3.7
03:45:53.362 00.001 18120 MultiStar: [#1 -0.02,0.02,0.69,U] [#2 -0.21,-0.05,0.67,U] [#3 0.01,0.22,0.58,U] [#4 -0.23,0.30,0.57,U] [#5 -0.10,0.04,0.47,U] [#6 0.10,-0.09,0.51,U] [#7 -0.01,0.01,0.43,U] [#8 0.24,-0.15,0.40,U] 
03:45:53.362 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.05, 0.11}
03:45:53.363 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:45:53.365 00.002 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:45:53.367 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.22 mountX=0.07 mountY=0.01, mountTheta=0.19
03:45:53.372 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
03:45:53.374 00.002 18120 Enqueuing Move request for scope (-0.04, 0.06)
03:45:53.376 00.002 21948 Worker thread wakes up
03:45:53.377 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:45:53.377 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:45:53.377 00.000 21948 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.01
03:45:53.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:53.377 00.000 18120 UpdateGuideState exits: m=1855 RSB=29.7
03:45:53.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:53.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:53.378 00.000 18120 Enqueuing Expose request
03:45:53.381 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:45:53.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:53.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:45:53.381 00.000 21948 MoveAxis(E, 0, ABG)
03:45:53.381 00.000 21948 Move returns status 0, amount 0
03:45:53.381 00.000 21948 MoveAxis(N, 0, ABG)
03:45:53.381 00.000 21948 Move returns status 0, amount 0
03:45:53.381 00.000 21948 move complete, result=0
03:45:53.381 00.000 21948 worker thread done servicing request
03:45:53.381 00.000 21948 Worker thread wakes up
03:45:53.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:53.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:53.384 00.003 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:55.016 01.632 21948 Exposure complete
03:45:55.067 00.051 21948 worker thread done servicing request
03:45:55.067 00.000 18120 OnExposeComplete: enter
03:45:55.067 00.000 18120 UpdateGuideState(): m_state=6
03:45:55.068 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6377
03:45:55.069 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=235.24, Mass=1898, SNR=30.0, Peak=164 HFD=3.9
03:45:55.070 00.001 18120 MultiStar: [#1 0.07,-0.04,0.73,U] [#2 0.02,-0.09,0.61,U] [#3 0.08,0.09,0.57,U] [#4 -0.09,0.28,0.56,U] [#5 -0.18,0.02,0.45,U] [#6 0.15,-0.29,0.51,U] [#7 -0.17,-0.21,0.42,U] [#8 -0.19,0.31,0.40,U] 
03:45:55.072 00.002 18120 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.03, 0.07}
03:45:55.075 00.003 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
03:45:55.077 00.002 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
03:45:55.079 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.17 mountX=0.02 mountY=0.00, mountTheta=0.13
03:45:55.084 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
03:45:55.084 00.000 18120 Enqueuing Move request for scope (-0.01, 0.02)
03:45:55.085 00.001 21948 Worker thread wakes up
03:45:55.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:45:55.085 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:45:55.085 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
03:45:55.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:55.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:55.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:45:55.085 00.000 21948 MoveAxis(E, 0, ABG)
03:45:55.085 00.000 21948 Move returns status 0, amount 0
03:45:55.085 00.000 21948 MoveAxis(N, 0, ABG)
03:45:55.085 00.000 21948 Move returns status 0, amount 0
03:45:55.085 00.000 21948 move complete, result=0
03:45:55.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:55.085 00.000 21948 worker thread done servicing request
03:45:55.085 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.0
03:45:55.086 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:55.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:55.087 00.001 18120 Enqueuing Expose request
03:45:55.087 00.000 21948 Worker thread wakes up
03:45:55.087 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:55.087 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:55.088 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:56.610 01.522 21948 Exposure complete
03:45:56.652 00.042 21948 worker thread done servicing request
03:45:56.652 00.000 18120 OnExposeComplete: enter
03:45:56.653 00.001 18120 UpdateGuideState(): m_state=6
03:45:56.654 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6378
03:45:56.655 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=235.22, Mass=1784, SNR=29.2, Peak=164 HFD=4.3
03:45:56.658 00.003 18120 MultiStar: [#1 0.08,-0.17,0.72,U] [#2 -0.17,-0.04,0.63,U] [#3 0.16,0.39,0.58,U] [#4 0.07,0.15,0.58,U] [#5 -0.05,0.16,0.46,U] [#6 0.10,0.23,0.46,U] [#7 -0.15,-0.02,0.45,U] [#8 0.07,0.19,0.39,U] 
03:45:56.658 00.000 18120 single-star, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.06, 0.05}
03:45:56.659 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
03:45:56.659 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
03:45:56.659 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.68 mountX=0.02 mountY=-0.07, mountTheta=-1.32
03:45:56.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
03:45:56.661 00.000 18120 Enqueuing Move request for scope (0.06, 0.05)
03:45:56.661 00.000 21948 Worker thread wakes up
03:45:56.662 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:56.662 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.2
03:45:56.662 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:56.663 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:56.663 00.000 18120 Enqueuing Expose request
03:45:56.664 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
03:45:56.664 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
03:45:56.664 00.000 21948 Moving (0.06, 0.05) raw xDistance=0.02 yDistance=-0.07
03:45:56.664 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:56.664 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:56.664 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:45:56.664 00.000 21948 MoveAxis(E, 0, ABG)
03:45:56.664 00.000 21948 Move returns status 0, amount 0
03:45:56.664 00.000 21948 MoveAxis(N, 0, ABG)
03:45:56.664 00.000 21948 Move returns status 0, amount 0
03:45:56.664 00.000 21948 move complete, result=0
03:45:56.664 00.000 21948 worker thread done servicing request
03:45:56.664 00.000 21948 Worker thread wakes up
03:45:56.664 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:56.665 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:56.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:58.298 01.633 21948 Exposure complete
03:45:58.352 00.054 21948 worker thread done servicing request
03:45:58.352 00.000 18120 OnExposeComplete: enter
03:45:58.353 00.001 18120 UpdateGuideState(): m_state=6
03:45:58.355 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6379
03:45:58.357 00.002 18120 Star::Find returns 1 (0), X=895.75, Y=235.13, Mass=1805, SNR=29.4, Peak=153 HFD=4.2
03:45:58.360 00.003 18120 MultiStar: [#1 -0.04,-0.12,0.73,U] [#2 0.15,-0.31,0.64,U] [#3 0.02,0.15,0.60,U] [#4 0.08,0.12,0.58,U] [#5 0.15,0.06,0.46,U] [#6 0.22,-0.41,0.00,M1] [#7 0.27,-0.09,0.46,U] [#8 0.03,0.05,0.40,U] 
03:45:58.363 00.003 18120 single-star, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.02, -0.05}
03:45:58.364 00.001 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
03:45:58.367 00.003 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
03:45:58.369 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.15 mountX=-0.06 mountY=0.00, mountTheta=3.10
03:45:58.374 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
03:45:58.375 00.001 18120 Enqueuing Move request for scope (0.02, -0.05)
03:45:58.376 00.001 21948 Worker thread wakes up
03:45:58.376 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:58.377 00.001 18120 UpdateGuideState exits: m=1805 RSB=29.4
03:45:58.378 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:45:58.378 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:45:58.378 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=0.00
03:45:58.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:45:58.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:58.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:45:58.378 00.000 21948 MoveAxis(E, 0, ABG)
03:45:58.378 00.000 21948 Move returns status 0, amount 0
03:45:58.378 00.000 21948 MoveAxis(N, 0, ABG)
03:45:58.378 00.000 21948 Move returns status 0, amount 0
03:45:58.378 00.000 21948 move complete, result=0
03:45:58.378 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:58.379 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:58.379 00.000 18120 Enqueuing Expose request
03:45:58.380 00.001 21948 worker thread done servicing request
03:45:58.380 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:58.380 00.000 21948 Worker thread wakes up
03:45:58.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:58.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:59.786 01.406 21948 Exposure complete
03:45:59.840 00.054 21948 worker thread done servicing request
03:45:59.840 00.000 18120 OnExposeComplete: enter
03:45:59.843 00.003 18120 UpdateGuideState(): m_state=6
03:45:59.845 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6380
03:45:59.848 00.003 18120 Star::Find returns 1 (0), X=895.84, Y=235.27, Mass=1798, SNR=29.3, Peak=154 HFD=4.1
03:45:59.850 00.002 18120 MultiStar: [#1 -0.06,-0.09,0.78,U] [#2 -0.11,-0.17,0.68,U] [#3 0.10,0.27,0.60,U] [#4 -0.18,0.29,0.58,U] [#5 0.07,-0.01,0.49,U] [#6 -0.10,-0.18,0.54,U] [#7 0.20,0.25,0.41,U] [#8 -0.43,0.41,0.00,M1] 
03:45:59.851 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.11, 0.10}
03:45:59.852 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
03:45:59.854 00.002 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
03:45:59.855 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=0.04 mountY=-0.02, mountTheta=-0.48
03:45:59.857 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
03:45:59.859 00.002 18120 Enqueuing Move request for scope (0.00, 0.05)
03:45:59.860 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:45:59.861 00.001 21948 Worker thread wakes up
03:45:59.862 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
03:45:59.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
03:45:59.862 00.000 21948 Moving (0.00, 0.05) raw xDistance=0.04 yDistance=-0.02
03:45:59.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:45:59.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:59.862 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.3
03:45:59.863 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:59.865 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:45:59.866 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:45:59.866 00.000 18120 Enqueuing Expose request
03:45:59.867 00.001 21948 MoveAxis(E, 0, ABG)
03:45:59.867 00.000 21948 Move returns status 0, amount 0
03:45:59.867 00.000 21948 MoveAxis(N, 0, ABG)
03:45:59.867 00.000 21948 Move returns status 0, amount 0
03:45:59.867 00.000 21948 move complete, result=0
03:45:59.867 00.000 21948 worker thread done servicing request
03:45:59.867 00.000 21948 Worker thread wakes up
03:45:59.867 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:45:59.867 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:45:59.867 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:01.499 01.632 21948 Exposure complete
03:46:01.546 00.047 21948 worker thread done servicing request
03:46:01.546 00.000 18120 OnExposeComplete: enter
03:46:01.547 00.001 18120 UpdateGuideState(): m_state=6
03:46:01.547 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6381
03:46:01.548 00.001 18120 Star::Find returns 1 (0), X=896.12, Y=235.15, Mass=1867, SNR=29.8, Peak=167 HFD=4.3
03:46:01.548 00.000 18120 MultiStar: [#1 0.01,-0.02,0.78,U] [#2 -0.05,-0.07,0.64,U] [#3 0.05,0.04,0.61,U] [#4 -0.17,0.28,0.57,U] [#5 -0.21,-0.02,0.46,U] [#6 0.11,-0.13,0.54,U] [#7 -0.10,-0.21,0.44,U] [#8 0.05,0.11,0.39,U] 
03:46:01.548 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.39, -0.03}
03:46:01.549 00.001 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
03:46:01.550 00.001 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
03:46:01.550 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.11 mountX=-0.02 mountY=-0.04, mountTheta=-2.12
03:46:01.552 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.00, opts=13)
03:46:01.552 00.000 18120 Enqueuing Move request for scope (0.04, -0.00)
03:46:01.553 00.001 21948 Worker thread wakes up
03:46:01.553 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
03:46:01.553 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
03:46:01.553 00.000 21948 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.04
03:46:01.553 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:01.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:01.553 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
03:46:01.554 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:01.554 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:01.554 00.000 18120 Enqueuing Expose request
03:46:01.555 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:01.555 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:46:01.555 00.000 21948 MoveAxis(E, 0, ABG)
03:46:01.555 00.000 21948 Move returns status 0, amount 0
03:46:01.555 00.000 21948 MoveAxis(N, 0, ABG)
03:46:01.555 00.000 21948 Move returns status 0, amount 0
03:46:01.555 00.000 21948 move complete, result=0
03:46:01.555 00.000 21948 worker thread done servicing request
03:46:01.555 00.000 21948 Worker thread wakes up
03:46:01.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:01.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:01.556 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:03.073 01.517 21948 Exposure complete
03:46:03.109 00.036 21948 worker thread done servicing request
03:46:03.109 00.000 18120 OnExposeComplete: enter
03:46:03.109 00.000 18120 UpdateGuideState(): m_state=6
03:46:03.111 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6382
03:46:03.112 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=235.31, Mass=1762, SNR=29.1, Peak=151 HFD=4.1
03:46:03.114 00.002 18120 MultiStar: [#1 0.12,0.09,0.78,U] [#2 -0.00,-0.06,0.65,U] [#3 0.15,0.33,0.62,U] [#4 -0.00,0.40,0.60,U] [#5 -0.04,-0.01,0.49,U] [#6 0.00,0.13,0.51,U] [#7 -0.23,0.08,0.45,U] [#8 -0.02,0.12,0.40,U] 
03:46:03.115 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.24, 0.13}
03:46:03.116 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
03:46:03.117 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
03:46:03.118 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=0.10 mountY=-0.11, mountTheta=-0.82
03:46:03.122 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.14, opts=13)
03:46:03.123 00.001 18120 Enqueuing Move request for scope (0.05, 0.14)
03:46:03.124 00.001 21948 Worker thread wakes up
03:46:03.124 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:03.124 00.000 18120 UpdateGuideState exits: m=1762 RSB=29.1
03:46:03.124 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:03.125 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:03.125 00.000 18120 Enqueuing Expose request
03:46:03.126 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:46:03.126 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:46:03.126 00.000 21948 Moving (0.05, 0.14) raw xDistance=0.10 yDistance=-0.11
03:46:03.126 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:46:03.126 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:03.126 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:46:03.126 00.000 21948 MoveAxis(E, 0, ABG)
03:46:03.126 00.000 21948 Move returns status 0, amount 0
03:46:03.126 00.000 21948 MoveAxis(N, 0, ABG)
03:46:03.126 00.000 21948 Move returns status 0, amount 0
03:46:03.126 00.000 21948 move complete, result=0
03:46:03.126 00.000 21948 worker thread done servicing request
03:46:03.126 00.000 21948 Worker thread wakes up
03:46:03.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:03.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:03.126 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:04.759 01.633 21948 Exposure complete
03:46:04.796 00.037 21948 worker thread done servicing request
03:46:04.796 00.000 18120 OnExposeComplete: enter
03:46:04.797 00.001 18120 UpdateGuideState(): m_state=6
03:46:04.797 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6383
03:46:04.798 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=235.20, Mass=1810, SNR=29.5, Peak=158 HFD=4.1
03:46:04.798 00.000 18120 MultiStar: [#1 -0.01,-0.11,0.78,U] [#2 -0.04,-0.16,0.62,U] [#3 0.09,0.15,0.64,U] [#4 0.14,-0.10,0.57,U] [#5 0.06,-0.01,0.45,U] [#6 0.01,-0.22,0.52,U] [#7 0.20,-0.04,0.43,U] [#8 -0.04,-0.05,0.39,U] 
03:46:04.799 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.29, 0.02}
03:46:04.799 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:46:04.800 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:46:04.800 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:46:04.801 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.05, opts=13)
03:46:04.802 00.001 18120 Enqueuing Move request for scope (0.09, -0.05)
03:46:04.802 00.000 21948 Worker thread wakes up
03:46:04.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:04.803 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:46:04.803 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.5
03:46:04.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:04.804 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:04.805 00.001 18120 Enqueuing Expose request
03:46:04.806 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:46:04.806 00.000 21948 Moving (0.09, -0.05) raw xDistance=-0.09 yDistance=-0.06
03:46:04.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:46:04.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:04.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:46:04.806 00.000 21948 MoveAxis(E, 0, ABG)
03:46:04.806 00.000 21948 Move returns status 0, amount 0
03:46:04.806 00.000 21948 MoveAxis(N, 0, ABG)
03:46:04.806 00.000 21948 Move returns status 0, amount 0
03:46:04.806 00.000 21948 move complete, result=0
03:46:04.806 00.000 21948 worker thread done servicing request
03:46:04.806 00.000 21948 Worker thread wakes up
03:46:04.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:04.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:04.806 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:06.326 01.520 21948 Exposure complete
03:46:06.368 00.042 21948 worker thread done servicing request
03:46:06.368 00.000 18120 OnExposeComplete: enter
03:46:06.370 00.002 18120 UpdateGuideState(): m_state=6
03:46:06.371 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6384
03:46:06.372 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=235.26, Mass=1760, SNR=29.1, Peak=162 HFD=4.1
03:46:06.373 00.001 18120 MultiStar: [#1 0.22,-0.19,0.77,U] [#2 0.00,-0.28,0.66,U] [#3 0.33,-0.14,0.62,U] [#4 0.14,-0.09,0.55,U] [#5 0.12,-0.12,0.46,U] [#6 0.18,-0.33,0.48,U] [#7 0.28,-0.24,0.45,U] [#8 0.08,-0.00,0.40,U] 
03:46:06.375 00.002 18120 refined, 8 included, MultiStar: {0.20, -0.13}, one-star: {0.29, 0.08}
03:46:06.378 00.003 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
03:46:06.380 00.002 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
03:46:06.383 00.003 18120 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=-0.20 mountY=-0.11, mountTheta=-2.62
03:46:06.385 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.13, opts=13)
03:46:06.386 00.001 18120 Enqueuing Move request for scope (0.20, -0.13)
03:46:06.389 00.003 21948 Worker thread wakes up
03:46:06.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
03:46:06.389 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
03:46:06.389 00.000 21948 Moving (0.20, -0.13) raw xDistance=-0.20 yDistance=-0.11
03:46:06.389 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:46:06.390 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:06.390 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.1
03:46:06.390 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:06.391 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:06.391 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:06.391 00.000 18120 Enqueuing Expose request
03:46:06.392 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:46:06.392 00.000 21948 MoveAxis(E, 36, ABG)
03:46:06.392 00.000 21948 Guiding  Dir = 2, Dur = 36
03:46:06.392 00.000 21948 IsSlewing returns 0
03:46:06.392 00.000 21948 IsGuiding returns 0
03:46:06.394 00.002 21948 PulseGuide returned control before completion, sleep 45
03:46:06.451 00.057 21948 IsGuiding returns 0
03:46:06.452 00.001 21948 Move returns status 0, amount 36
03:46:06.452 00.000 21948 MoveAxis(N, 0, ABG)
03:46:06.452 00.000 21948 Move returns status 0, amount 0
03:46:06.452 00.000 21948 move complete, result=0
03:46:06.452 00.000 21948 worker thread done servicing request
03:46:06.452 00.000 21948 Worker thread wakes up
03:46:06.452 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
03:46:06.453 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:06.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:08.079 01.626 21948 Exposure complete
03:46:08.130 00.051 21948 worker thread done servicing request
03:46:08.130 00.000 18120 OnExposeComplete: enter
03:46:08.131 00.001 18120 UpdateGuideState(): m_state=6
03:46:08.132 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6385
03:46:08.132 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=235.17, Mass=1682, SNR=28.4, Peak=145 HFD=4.3
03:46:08.132 00.000 18120 MultiStar: [#1 -0.12,0.01,0.72,U] [#2 -0.10,-0.05,0.64,U] [#3 0.15,0.22,0.62,U] [#4 -0.35,0.23,0.59,U] [#5 -0.14,-0.07,0.49,U] [#6 -0.20,-0.22,0.52,U] [#7 0.05,-0.10,0.45,U] [#8 -0.09,0.39,0.41,U] 
03:46:08.133 00.001 18120 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.10, -0.01}
03:46:08.133 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
03:46:08.134 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
03:46:08.134 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.62 mountX=0.06 mountY=0.04, mountTheta=0.60
03:46:08.135 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
03:46:08.136 00.001 18120 Enqueuing Move request for scope (-0.06, 0.04)
03:46:08.136 00.000 21948 Worker thread wakes up
03:46:08.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:46:08.136 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:46:08.136 00.000 21948 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.04
03:46:08.136 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:46:08.136 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:08.137 00.001 18120 UpdateGuideState exits: m=1682 RSB=28.4
03:46:08.137 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:08.138 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:08.138 00.000 18120 Enqueuing Expose request
03:46:08.139 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:08.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:46:08.139 00.000 21948 MoveAxis(E, 0, ABG)
03:46:08.139 00.000 21948 Move returns status 0, amount 0
03:46:08.139 00.000 21948 MoveAxis(N, 0, ABG)
03:46:08.139 00.000 21948 Move returns status 0, amount 0
03:46:08.139 00.000 21948 move complete, result=0
03:46:08.139 00.000 21948 worker thread done servicing request
03:46:08.139 00.000 21948 Worker thread wakes up
03:46:08.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:08.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:08.139 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:09.667 01.528 21948 Exposure complete
03:46:09.711 00.044 21948 worker thread done servicing request
03:46:09.712 00.001 18120 OnExposeComplete: enter
03:46:09.715 00.003 18120 UpdateGuideState(): m_state=6
03:46:09.717 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6386
03:46:09.718 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=235.31, Mass=1870, SNR=29.8, Peak=168 HFD=4.0
03:46:09.719 00.001 18120 MultiStar: [#1 -0.05,0.05,0.72,U] [#2 -0.03,0.05,0.64,U] [#3 -0.09,0.15,0.61,U] [#4 -0.17,0.09,0.56,U] [#5 -0.40,-0.01,0.45,U] [#6 -0.17,0.04,0.51,U] [#7 -0.18,0.06,0.43,U] [#8 -0.19,-0.07,0.41,U] 
03:46:09.720 00.001 18120 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.05, 0.13}
03:46:09.723 00.003 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
03:46:09.726 00.003 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
03:46:09.727 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.60 mountX=0.10 mountY=0.07, mountTheta=0.57
03:46:09.730 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
03:46:09.731 00.001 18120 Enqueuing Move request for scope (-0.11, 0.07)
03:46:09.731 00.000 21948 Worker thread wakes up
03:46:09.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:09.732 00.001 18120 UpdateGuideState exits: m=1870 RSB=29.8
03:46:09.732 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:09.732 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:09.733 00.001 18120 Enqueuing Expose request
03:46:09.733 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
03:46:09.733 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
03:46:09.733 00.000 21948 Moving (-0.11, 0.07) raw xDistance=0.10 yDistance=0.07
03:46:09.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:46:09.734 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:09.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:46:09.734 00.000 21948 MoveAxis(E, 0, ABG)
03:46:09.734 00.000 21948 Move returns status 0, amount 0
03:46:09.734 00.000 21948 MoveAxis(N, 0, ABG)
03:46:09.734 00.000 21948 Move returns status 0, amount 0
03:46:09.734 00.000 21948 move complete, result=0
03:46:09.734 00.000 21948 worker thread done servicing request
03:46:09.734 00.000 21948 Worker thread wakes up
03:46:09.734 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:09.735 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:09.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:11.360 01.625 21948 Exposure complete
03:46:11.395 00.035 21948 worker thread done servicing request
03:46:11.395 00.000 18120 OnExposeComplete: enter
03:46:11.396 00.001 18120 UpdateGuideState(): m_state=6
03:46:11.396 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6387
03:46:11.397 00.001 18120 Star::Find returns 1 (0), X=895.83, Y=235.40, Mass=1877, SNR=30.0, Peak=135 HFD=4.1
03:46:11.397 00.000 18120 MultiStar: [#1 0.06,0.00,0.73,U] [#2 -0.26,0.09,0.60,U] [#3 0.07,0.22,0.57,U] [#4 -0.30,0.22,0.53,U] [#5 -0.28,0.06,0.43,U] [#6 -0.32,0.19,0.52,U] [#7 -0.46,-0.15,0.00,M1] [#8 -0.23,0.27,0.37,U] 
03:46:11.398 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.16}, one-star: {0.10, 0.22}
03:46:11.398 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
03:46:11.398 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
03:46:11.399 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.16 mountX=0.19 mountY=0.02, mountTheta=0.12
03:46:11.401 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.16, opts=13)
03:46:11.401 00.000 18120 Enqueuing Move request for scope (-0.11, 0.16)
03:46:11.402 00.001 21948 Worker thread wakes up
03:46:11.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
03:46:11.402 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
03:46:11.402 00.000 21948 Moving (-0.11, 0.16) raw xDistance=0.19 yDistance=0.02
03:46:11.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:46:11.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:11.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:11.402 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
03:46:11.404 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:11.404 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:11.404 00.000 18120 Enqueuing Expose request
03:46:11.405 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:46:11.405 00.000 21948 MoveAxis(E, 0, ABG)
03:46:11.405 00.000 21948 Move returns status 0, amount 0
03:46:11.405 00.000 21948 MoveAxis(N, 0, ABG)
03:46:11.405 00.000 21948 Move returns status 0, amount 0
03:46:11.405 00.000 21948 move complete, result=0
03:46:11.405 00.000 21948 worker thread done servicing request
03:46:11.405 00.000 21948 Worker thread wakes up
03:46:11.405 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:11.405 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:11.406 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:12.933 01.527 21948 Exposure complete
03:46:12.968 00.035 21948 worker thread done servicing request
03:46:12.970 00.002 18120 OnExposeComplete: enter
03:46:12.970 00.000 18120 UpdateGuideState(): m_state=6
03:46:12.971 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6388
03:46:12.972 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=235.39, Mass=1768, SNR=29.1, Peak=131 HFD=4.0
03:46:12.974 00.002 18120 MultiStar: [#1 0.01,0.23,0.72,U] [#2 -0.01,0.32,0.65,U] [#3 -0.06,0.38,0.63,U] [#4 -0.17,0.43,0.00,M1] [#5 -0.01,-0.10,0.47,U] [#6 -0.00,0.07,0.51,U] [#7 0.15,0.19,0.45,U] [#8 0.07,0.22,0.39,U] 
03:46:12.975 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.20}, one-star: {0.12, 0.21}
03:46:12.976 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
03:46:12.979 00.003 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
03:46:12.982 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.39 mountX=0.17 mountY=-0.13, mountTheta=-0.63
03:46:12.985 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.20, opts=13)
03:46:12.986 00.001 18120 Enqueuing Move request for scope (0.04, 0.20)
03:46:12.986 00.000 21948 Worker thread wakes up
03:46:12.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:12.987 00.001 18120 UpdateGuideState exits: m=1768 RSB=29.1
03:46:12.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:12.988 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:12.988 00.000 18120 Enqueuing Expose request
03:46:12.988 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
03:46:12.988 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
03:46:12.988 00.000 21948 Moving (0.04, 0.20) raw xDistance=0.17 yDistance=-0.13
03:46:12.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:46:12.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:12.989 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:46:12.989 00.000 21948 MoveAxis(E, 0, ABG)
03:46:12.989 00.000 21948 Move returns status 0, amount 0
03:46:12.989 00.000 21948 MoveAxis(N, 0, ABG)
03:46:12.989 00.000 21948 Move returns status 0, amount 0
03:46:12.989 00.000 21948 move complete, result=0
03:46:12.989 00.000 21948 worker thread done servicing request
03:46:12.989 00.000 21948 Worker thread wakes up
03:46:12.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:12.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:12.989 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:14.614 01.625 21948 Exposure complete
03:46:14.670 00.056 21948 worker thread done servicing request
03:46:14.670 00.000 18120 OnExposeComplete: enter
03:46:14.673 00.003 18120 UpdateGuideState(): m_state=6
03:46:14.675 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6389
03:46:14.678 00.003 18120 Star::Find returns 1 (0), X=895.77, Y=235.40, Mass=1754, SNR=28.9, Peak=128 HFD=3.9
03:46:14.680 00.002 18120 MultiStar: [#1 -0.05,0.16,0.72,U] [#2 -0.22,0.26,0.64,U] [#3 0.10,0.40,0.64,U] [#4 -0.09,0.35,0.56,U] [#5 -0.20,0.27,0.45,U] [#6 -0.22,0.39,0.00,M1] [#7 -0.05,0.16,0.43,U] [#8 -0.36,0.59,0.00,M1] 
03:46:14.680 00.000 18120 single-star, 6 included, MultiStar: {-0.05, 0.26}, one-star: {0.04, 0.22}
03:46:14.681 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
03:46:14.681 00.000 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
03:46:14.681 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.39 mountX=0.19 mountY=-0.14, mountTheta=-0.63
03:46:14.683 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.22, opts=13)
03:46:14.683 00.000 18120 Enqueuing Move request for scope (0.04, 0.22)
03:46:14.684 00.001 21948 Worker thread wakes up
03:46:14.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:14.684 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
03:46:14.684 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
03:46:14.684 00.000 18120 UpdateGuideState exits: m=1754 RSB=28.9
03:46:14.685 00.001 21948 Moving (0.04, 0.22) raw xDistance=0.19 yDistance=-0.14
03:46:14.685 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:46:14.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:14.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:14.686 00.001 18120 Enqueuing Expose request
03:46:14.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:14.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:46:14.686 00.000 21948 MoveAxis(E, 0, ABG)
03:46:14.686 00.000 21948 Move returns status 0, amount 0
03:46:14.686 00.000 21948 MoveAxis(N, 0, ABG)
03:46:14.686 00.000 21948 Move returns status 0, amount 0
03:46:14.686 00.000 21948 move complete, result=0
03:46:14.686 00.000 21948 worker thread done servicing request
03:46:14.686 00.000 21948 Worker thread wakes up
03:46:14.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:14.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:14.687 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:16.205 01.518 21948 Exposure complete
03:46:16.252 00.047 21948 worker thread done servicing request
03:46:16.252 00.000 18120 OnExposeComplete: enter
03:46:16.253 00.001 18120 UpdateGuideState(): m_state=6
03:46:16.254 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6390
03:46:16.254 00.000 18120 Star::Find returns 1 (0), X=895.75, Y=235.44, Mass=1862, SNR=29.9, Peak=134 HFD=4.0
03:46:16.255 00.001 18120 MultiStar: [#1 -0.20,0.26,0.72,U] [#2 -0.34,0.37,0.00,M1] [#3 -0.13,0.53,0.00,M1] [#4 -0.17,0.32,0.55,U] [#5 -0.26,0.15,0.46,U] [#6 -0.15,0.26,0.49,U] [#7 -0.23,0.17,0.41,U] [#8 -0.31,0.23,0.40,U] 
03:46:16.255 00.000 18120 single-star, 6 included, MultiStar: {-0.16, 0.24}, one-star: {0.02, 0.27}
03:46:16.255 00.000 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.50 = -0.50)
03:46:16.256 00.001 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
03:46:16.256 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.50 mountX=0.24 mountY=-0.14, mountTheta=-0.52
03:46:16.257 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.27, opts=13)
03:46:16.258 00.001 18120 Enqueuing Move request for scope (0.02, 0.27)
03:46:16.258 00.000 21948 Worker thread wakes up
03:46:16.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
03:46:16.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
03:46:16.258 00.000 21948 Moving (0.02, 0.27) raw xDistance=0.24 yDistance=-0.14
03:46:16.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:46:16.258 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:16.259 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.9
03:46:16.259 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:16.260 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:16.261 00.001 18120 Enqueuing Expose request
03:46:16.262 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:16.262 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:46:16.262 00.000 21948 MoveAxis(W, 42, ABG)
03:46:16.262 00.000 21948 Guiding  Dir = 3, Dur = 42
03:46:16.262 00.000 21948 IsSlewing returns 0
03:46:16.262 00.000 21948 IsGuiding returns 0
03:46:16.265 00.003 21948 PulseGuide returned control before completion, sleep 51
03:46:16.331 00.066 21948 IsGuiding returns 0
03:46:16.331 00.000 21948 Move returns status 0, amount 42
03:46:16.331 00.000 21948 MoveAxis(N, 0, ABG)
03:46:16.331 00.000 21948 Move returns status 0, amount 0
03:46:16.332 00.001 21948 move complete, result=0
03:46:16.332 00.000 21948 worker thread done servicing request
03:46:16.332 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
03:46:16.332 00.000 21948 Worker thread wakes up
03:46:16.334 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:16.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:17.968 01.634 21948 Exposure complete
03:46:17.999 00.031 21948 worker thread done servicing request
03:46:17.999 00.000 18120 OnExposeComplete: enter
03:46:17.999 00.000 18120 UpdateGuideState(): m_state=6
03:46:18.000 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6391
03:46:18.000 00.000 18120 Star::Find returns 1 (0), X=895.51, Y=235.33, Mass=1764, SNR=29.1, Peak=129 HFD=4.0
03:46:18.001 00.001 18120 MultiStar: [#1 -0.43,-0.09,0.72,U] [#2 -0.37,-0.01,0.61,U] [#3 -0.16,0.27,0.59,U] [#4 -0.33,0.24,0.57,U] [#5 -0.43,0.16,0.00,M1] [#6 -0.38,0.03,0.51,U] [#7 -0.24,-0.05,0.46,U] [#8 -0.20,0.04,0.41,U] 
03:46:18.001 00.000 18120 single-star, 7 included, MultiStar: {-0.29, 0.08}, one-star: {-0.22, 0.15}
03:46:18.002 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
03:46:18.002 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
03:46:18.002 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.26 cameraTheta=2.54 mountX=0.22 mountY=0.13, mountTheta=0.51
03:46:18.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.15, opts=13)
03:46:18.004 00.001 18120 Enqueuing Move request for scope (-0.22, 0.15)
03:46:18.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:18.005 00.001 21948 Worker thread wakes up
03:46:18.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
03:46:18.005 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
03:46:18.005 00.000 21948 Moving (-0.22, 0.15) raw xDistance=0.22 yDistance=0.13
03:46:18.005 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:46:18.005 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:18.005 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:46:18.005 00.000 21948 MoveAxis(W, 43, ABG)
03:46:18.005 00.000 21948 Guiding  Dir = 3, Dur = 43
03:46:18.005 00.000 18120 UpdateGuideState exits: m=1764 RSB=29.1
03:46:18.007 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:18.008 00.001 21948 IsSlewing returns 0
03:46:18.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:18.008 00.000 18120 Enqueuing Expose request
03:46:18.009 00.001 21948 IsGuiding returns 0
03:46:18.010 00.001 21948 PulseGuide returned control before completion, sleep 52
03:46:18.077 00.067 21948 IsGuiding returns 0
03:46:18.077 00.000 21948 Move returns status 0, amount 43
03:46:18.077 00.000 21948 MoveAxis(N, 0, ABG)
03:46:18.077 00.000 21948 Move returns status 0, amount 0
03:46:18.077 00.000 21948 move complete, result=0
03:46:18.077 00.000 21948 worker thread done servicing request
03:46:18.077 00.000 21948 Worker thread wakes up
03:46:18.077 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
03:46:18.078 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:18.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:19.492 01.414 21948 Exposure complete
03:46:19.554 00.062 21948 worker thread done servicing request
03:46:19.554 00.000 18120 OnExposeComplete: enter
03:46:19.556 00.002 18120 UpdateGuideState(): m_state=6
03:46:19.556 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6392
03:46:19.557 00.001 18120 Star::Find returns 1 (0), X=894.97, Y=235.63, Mass=1793, SNR=29.3, Peak=128 HFD=4.2
03:46:19.558 00.001 18120 MultiStar: [#1 -0.97,0.39,0.00,M1] [#2 -1.06,0.53,0.00,M1] [#3 -1.03,0.50,0.00,M1] [#4 -1.05,0.51,0.00,M1] [#5 -0.87,0.31,0.00,M2] [#6 -0.81,0.30,0.00,M1] [#7 -0.81,0.03,0.00,M1] [#8 -0.82,0.26,0.00,M1] 
03:46:19.560 00.002 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
03:46:19.561 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
03:46:19.562 00.001 18120 CameraToMount -- cameraX=-0.76 cameraY=0.45 hyp=0.88 cameraTheta=2.61 mountX=0.72 mountY=0.48, mountTheta=0.58
03:46:19.565 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.76, y=0.45, opts=13)
03:46:19.565 00.000 18120 Enqueuing Move request for scope (-0.76, 0.45)
03:46:19.566 00.001 21948 Worker thread wakes up
03:46:19.566 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.45) opts 0xd
03:46:19.566 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.76, 0.45)
03:46:19.566 00.000 21948 Moving (-0.76, 0.45) raw xDistance=0.72 yDistance=0.48
03:46:19.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
03:46:19.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:19.566 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:19.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
03:46:19.566 00.000 21948 MoveAxis(W, 132, ABG)
03:46:19.567 00.001 21948 Guiding  Dir = 3, Dur = 132
03:46:19.567 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.3
03:46:19.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:19.567 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:19.568 00.001 18120 Enqueuing Expose request
03:46:19.569 00.001 21948 IsSlewing returns 0
03:46:19.569 00.000 21948 IsGuiding returns 0
03:46:19.571 00.002 21948 PulseGuide returned control before completion, sleep 141
03:46:19.724 00.153 21948 IsGuiding returns 0
03:46:19.724 00.000 21948 Move returns status 0, amount 132
03:46:19.724 00.000 21948 MoveAxis(N, 0, ABG)
03:46:19.724 00.000 21948 Move returns status 0, amount 0
03:46:19.724 00.000 21948 move complete, result=0
03:46:19.724 00.000 21948 worker thread done servicing request
03:46:19.724 00.000 21948 Worker thread wakes up
03:46:19.724 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:19.724 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:19.724 00.000 18120 GuideStep: 0.7 px 132 ms WEST, 0.5 px 0 ms NORTH
03:46:21.357 01.633 21948 Exposure complete
03:46:21.393 00.036 21948 worker thread done servicing request
03:46:21.393 00.000 18120 OnExposeComplete: enter
03:46:21.393 00.000 18120 UpdateGuideState(): m_state=6
03:46:21.395 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6393
03:46:21.396 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=235.45, Mass=1765, SNR=29.0, Peak=122 HFD=4.3
03:46:21.398 00.002 18120 MultiStar: [#1 0.33,-0.03,0.70,U] [#2 0.14,0.14,0.65,U] [#3 0.59,0.19,0.00,M2] [#4 0.39,0.10,0.57,U] [#5 0.51,-0.01,0.00,M3] [#6 0.29,-0.02,0.55,U] [#7 0.54,-0.05,0.00,M2] [#8 0.07,0.05,0.43,U] 
03:46:21.399 00.001 18120 refined, 5 included, MultiStar: {0.35, 0.10}, one-star: {0.63, 0.27}
03:46:21.400 00.001 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
03:46:21.402 00.002 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
03:46:21.403 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.29 mountX=-0.05 mountY=-0.36, mountTheta=-1.71
03:46:21.404 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=0.10, opts=13)
03:46:21.406 00.002 18120 Enqueuing Move request for scope (0.35, 0.10)
03:46:21.406 00.000 21948 Worker thread wakes up
03:46:21.406 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
03:46:21.406 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
03:46:21.406 00.000 21948 Moving (0.35, 0.10) raw xDistance=-0.05 yDistance=-0.36
03:46:21.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:46:21.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
03:46:21.406 00.000 21948 MoveAxis(E, 0, ABG)
03:46:21.406 00.000 21948 Move returns status 0, amount 0
03:46:21.406 00.000 21948 MoveAxis(N, 86, ABG)
03:46:21.406 00.000 21948 Guiding  Dir = 0, Dur = 86
03:46:21.406 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:21.407 00.001 21948 IsSlewing returns 0
03:46:21.407 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.0
03:46:21.407 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:21.408 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:21.408 00.000 18120 Enqueuing Expose request
03:46:21.409 00.001 21948 IsGuiding returns 0
03:46:21.415 00.006 21948 PulseGuide returned control before completion, sleep 92
03:46:21.512 00.097 21948 IsGuiding returns 1
03:46:21.512 00.000 21948 scope still moving after pulse duration time elapsed
03:46:21.542 00.030 21948 IsSlewing returns 0
03:46:21.543 00.001 21948 IsGuiding returns 0
03:46:21.543 00.000 21948 scope move finished after 86 + 47 ms
03:46:21.543 00.000 21948 Move returns status 0, amount 86
03:46:21.543 00.000 21948 move complete, result=0
03:46:21.543 00.000 21948 worker thread done servicing request
03:46:21.543 00.000 21948 Worker thread wakes up
03:46:21.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:21.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:21.544 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 86 ms NORTH
03:46:22.957 01.413 21948 Exposure complete
03:46:22.994 00.037 21948 worker thread done servicing request
03:46:22.994 00.000 18120 OnExposeComplete: enter
03:46:22.996 00.002 18120 UpdateGuideState(): m_state=6
03:46:22.998 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6394
03:46:22.999 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=235.94, Mass=1787, SNR=29.3, Peak=121 HFD=4.5
03:46:23.000 00.001 18120 MultiStar: [#1 -0.50,0.60,0.00,M1] [#2 -0.71,0.60,0.00,M1] [#3 -0.42,0.91,0.00,M3] [#4 -0.72,0.65,0.00,M1] [#5 -0.51,0.57,0.00,M4] [#6 -0.50,0.53,0.00,M1] [#7 -0.56,0.88,0.00,M3] [#8 -0.54,0.78,0.00,M1] 
03:46:23.002 00.002 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
03:46:23.003 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
03:46:23.005 00.002 18120 CameraToMount -- cameraX=-0.41 cameraY=0.77 hyp=0.87 cameraTheta=2.06 mountX=0.87 mountY=0.02, mountTheta=0.02
03:46:23.006 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.77, opts=13)
03:46:23.007 00.001 18120 Enqueuing Move request for scope (-0.41, 0.77)
03:46:23.007 00.000 21948 Worker thread wakes up
03:46:23.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.77) opts 0xd
03:46:23.007 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.77)
03:46:23.007 00.000 21948 Moving (-0.41, 0.77) raw xDistance=0.87 yDistance=0.02
03:46:23.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
03:46:23.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:23.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:23.008 00.001 18120 UpdateGuideState exits: m=1787 RSB=29.3
03:46:23.009 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:23.009 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:23.009 00.000 18120 Enqueuing Expose request
03:46:23.010 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:46:23.010 00.000 21948 MoveAxis(W, 155, ABG)
03:46:23.010 00.000 21948 Guiding  Dir = 3, Dur = 155
03:46:23.010 00.000 21948 IsSlewing returns 0
03:46:23.010 00.000 21948 IsGuiding returns 0
03:46:23.012 00.002 21948 PulseGuide returned control before completion, sleep 163
03:46:23.191 00.179 21948 IsGuiding returns 0
03:46:23.191 00.000 21948 Move returns status 0, amount 155
03:46:23.191 00.000 21948 MoveAxis(N, 0, ABG)
03:46:23.192 00.001 21948 Move returns status 0, amount 0
03:46:23.192 00.000 21948 move complete, result=0
03:46:23.192 00.000 21948 worker thread done servicing request
03:46:23.192 00.000 21948 Worker thread wakes up
03:46:23.192 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:23.192 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:23.192 00.000 18120 GuideStep: 0.9 px 155 ms WEST, 0.0 px 0 ms NORTH
03:46:24.813 01.621 21948 Exposure complete
03:46:24.847 00.034 21948 worker thread done servicing request
03:46:24.847 00.000 18120 OnExposeComplete: enter
03:46:24.847 00.000 18120 UpdateGuideState(): m_state=6
03:46:24.848 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6395
03:46:24.849 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=234.64, Mass=1795, SNR=29.3, Peak=155 HFD=4.1
03:46:24.849 00.000 18120 MultiStar: [#1 0.26,-0.77,0.00,M2] [#2 0.23,-0.73,0.00,M2] [#3 0.35,-0.36,0.00,M4] [#4 0.09,-0.72,0.00,M2] [#5 0.27,-0.73,0.00,M5] [#6 0.04,-0.80,0.00,M2] [#7 0.10,-0.48,0.00,M4] [#8 0.10,-0.69,0.00,M2] 
03:46:24.849 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
03:46:24.850 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
03:46:24.850 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.54 hyp=0.63 cameraTheta=-1.02 mountX=-0.62 mountY=-0.05, mountTheta=-3.06
03:46:24.851 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.54, opts=13)
03:46:24.852 00.001 18120 Enqueuing Move request for scope (0.33, -0.54)
03:46:24.853 00.001 21948 Worker thread wakes up
03:46:24.853 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:24.853 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.3
03:46:24.854 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:24.854 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:24.855 00.001 18120 Enqueuing Expose request
03:46:24.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.54) opts 0xd
03:46:24.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.54)
03:46:24.855 00.000 21948 Moving (0.33, -0.54) raw xDistance=-0.62 yDistance=-0.05
03:46:24.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62
03:46:24.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:24.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:46:24.855 00.000 21948 MoveAxis(E, 101, ABG)
03:46:24.855 00.000 21948 Guiding  Dir = 2, Dur = 101
03:46:24.856 00.001 21948 IsSlewing returns 0
03:46:24.856 00.000 21948 IsGuiding returns 0
03:46:24.858 00.002 21948 PulseGuide returned control before completion, sleep 110
03:46:24.969 00.111 21948 IsGuiding returns 0
03:46:24.969 00.000 21948 Move returns status 0, amount 101
03:46:24.969 00.000 21948 MoveAxis(N, 0, ABG)
03:46:24.969 00.000 21948 Move returns status 0, amount 0
03:46:24.969 00.000 21948 move complete, result=0
03:46:24.969 00.000 21948 worker thread done servicing request
03:46:24.970 00.001 21948 Worker thread wakes up
03:46:24.970 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:24.970 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:24.970 00.000 18120 GuideStep: -0.6 px 101 ms EAST, -0.1 px 0 ms NORTH
03:46:26.386 01.416 21948 Exposure complete
03:46:26.425 00.039 21948 worker thread done servicing request
03:46:26.425 00.000 18120 OnExposeComplete: enter
03:46:26.425 00.000 18120 UpdateGuideState(): m_state=6
03:46:26.426 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6396
03:46:26.426 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=234.82, Mass=1786, SNR=29.3, Peak=155 HFD=4.3
03:46:26.427 00.001 18120 MultiStar: [#1 0.20,-0.73,0.00,M3] [#2 0.14,-0.46,0.00,M3] [#3 0.07,-0.40,0.60,U] [#4 -0.17,-0.63,0.00,M3] [#5 -0.06,-0.37,0.47,U] [#6 -0.00,-0.81,0.00,M3] [#7 0.01,-0.76,0.00,M5] [#8 0.30,-0.21,0.43,U] 
03:46:26.427 00.000 18120 refined, 3 included, MultiStar: {0.10, -0.35}, one-star: {0.11, -0.36}
03:46:26.428 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 3.00)
03:46:26.428 00.000 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
03:46:26.430 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.35 hyp=0.36 cameraTheta=-1.29 mountX=-0.36 mountY=0.07, mountTheta=2.96
03:46:26.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.35, opts=13)
03:46:26.433 00.001 18120 Enqueuing Move request for scope (0.10, -0.35)
03:46:26.434 00.001 21948 Worker thread wakes up
03:46:26.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:26.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.35) opts 0xd
03:46:26.434 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.3
03:46:26.435 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:26.435 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.35)
03:46:26.435 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:26.436 00.001 21948 Moving (0.10, -0.35) raw xDistance=-0.36 yDistance=0.07
03:46:26.436 00.000 18120 Enqueuing Expose request
03:46:26.436 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
03:46:26.436 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:26.436 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:46:26.436 00.000 21948 MoveAxis(E, 71, ABG)
03:46:26.437 00.001 21948 Guiding  Dir = 2, Dur = 71
03:46:26.437 00.000 21948 IsSlewing returns 0
03:46:26.437 00.000 21948 IsGuiding returns 0
03:46:26.438 00.001 21948 PulseGuide returned control before completion, sleep 80
03:46:26.526 00.088 21948 IsGuiding returns 0
03:46:26.526 00.000 21948 Move returns status 0, amount 71
03:46:26.526 00.000 21948 MoveAxis(N, 0, ABG)
03:46:26.526 00.000 21948 Move returns status 0, amount 0
03:46:26.526 00.000 21948 move complete, result=0
03:46:26.526 00.000 21948 worker thread done servicing request
03:46:26.526 00.000 21948 Worker thread wakes up
03:46:26.527 00.001 18120 GuideStep: -0.4 px 71 ms EAST, 0.1 px 0 ms NORTH
03:46:26.529 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:26.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:28.166 01.637 21948 Exposure complete
03:46:28.206 00.040 21948 worker thread done servicing request
03:46:28.206 00.000 18120 OnExposeComplete: enter
03:46:28.206 00.000 18120 UpdateGuideState(): m_state=6
03:46:28.207 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6397
03:46:28.207 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=234.85, Mass=1894, SNR=30.1, Peak=178 HFD=4.2
03:46:28.208 00.001 18120 MultiStar: [#1 0.48,-0.47,0.00,M4] [#2 0.21,-0.40,0.00,M4] [#3 0.22,-0.21,0.60,U] [#4 0.10,-0.51,0.00,M4] [#5 0.13,-0.32,0.47,U] [#6 0.23,-0.42,0.00,M4] [#7 0.35,-0.23,0.44,U] [#8 0.17,-0.06,0.38,U] 
03:46:28.208 00.000 18120 refined, 4 included, MultiStar: {0.22, -0.25}, one-star: {0.24, -0.33}
03:46:28.209 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
03:46:28.209 00.000 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
03:46:28.210 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.34 cameraTheta=-0.84 mountX=-0.32 mountY=-0.09, mountTheta=-2.88
03:46:28.210 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.25, opts=13)
03:46:28.214 00.004 18120 Enqueuing Move request for scope (0.22, -0.25)
03:46:28.215 00.001 21948 Worker thread wakes up
03:46:28.215 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:28.216 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
03:46:28.216 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.1
03:46:28.216 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
03:46:28.216 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:28.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:28.217 00.001 18120 Enqueuing Expose request
03:46:28.217 00.000 21948 Moving (0.22, -0.25) raw xDistance=-0.32 yDistance=-0.09
03:46:28.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:46:28.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:28.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:46:28.217 00.000 21948 MoveAxis(E, 62, ABG)
03:46:28.217 00.000 21948 Guiding  Dir = 2, Dur = 62
03:46:28.218 00.001 21948 IsSlewing returns 0
03:46:28.218 00.000 21948 IsGuiding returns 0
03:46:28.219 00.001 21948 PulseGuide returned control before completion, sleep 71
03:46:28.306 00.087 21948 IsGuiding returns 0
03:46:28.306 00.000 21948 Move returns status 0, amount 62
03:46:28.306 00.000 21948 MoveAxis(N, 0, ABG)
03:46:28.306 00.000 21948 Move returns status 0, amount 0
03:46:28.308 00.002 21948 move complete, result=0
03:46:28.308 00.000 21948 worker thread done servicing request
03:46:28.308 00.000 21948 Worker thread wakes up
03:46:28.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:28.308 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
03:46:28.309 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:29.721 01.412 21948 Exposure complete
03:46:29.760 00.039 21948 worker thread done servicing request
03:46:29.760 00.000 18120 OnExposeComplete: enter
03:46:29.762 00.002 18120 UpdateGuideState(): m_state=6
03:46:29.764 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6398
03:46:29.765 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=235.10, Mass=1850, SNR=29.8, Peak=167 HFD=4.1
03:46:29.767 00.002 18120 MultiStar: [#1 0.10,-0.23,0.72,U] [#2 -0.19,-0.15,0.62,U] [#3 -0.03,-0.08,0.61,U] [#4 -0.08,-0.27,0.56,U] [#5 0.10,-0.10,0.47,U] [#6 0.03,-0.42,0.53,U] [#7 -0.06,-0.21,0.38,U] [#8 -0.18,-0.11,0.39,U] 
03:46:29.768 00.001 18120 single-star, 8 included, MultiStar: {-0.03, -0.18}, one-star: {-0.02, -0.08}
03:46:29.769 00.001 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.82 = 2.46)
03:46:29.770 00.001 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.86 = 2.42)
03:46:29.771 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.83 mountX=-0.06 mountY=0.05, mountTheta=2.44
03:46:29.774 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.08, opts=13)
03:46:29.776 00.002 18120 Enqueuing Move request for scope (-0.02, -0.08)
03:46:29.777 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:29.778 00.001 21948 Worker thread wakes up
03:46:29.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:46:29.778 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:46:29.778 00.000 21948 Moving (-0.02, -0.08) raw xDistance=-0.06 yDistance=0.05
03:46:29.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:46:29.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:29.778 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.8
03:46:29.780 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:46:29.780 00.000 21948 MoveAxis(E, 0, ABG)
03:46:29.780 00.000 21948 Move returns status 0, amount 0
03:46:29.780 00.000 21948 MoveAxis(N, 0, ABG)
03:46:29.780 00.000 21948 Move returns status 0, amount 0
03:46:29.780 00.000 21948 move complete, result=0
03:46:29.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:29.781 00.001 21948 worker thread done servicing request
03:46:29.781 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:29.784 00.003 18120 Enqueuing Expose request
03:46:29.786 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:29.789 00.003 21948 Worker thread wakes up
03:46:29.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:29.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:31.424 01.635 21948 Exposure complete
03:46:31.455 00.031 21948 worker thread done servicing request
03:46:31.455 00.000 18120 OnExposeComplete: enter
03:46:31.456 00.001 18120 UpdateGuideState(): m_state=6
03:46:31.457 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6399
03:46:31.457 00.000 18120 Star::Find returns 1 (0), X=895.76, Y=235.17, Mass=1732, SNR=28.8, Peak=142 HFD=4.1
03:46:31.458 00.001 18120 MultiStar: [#1 -0.08,0.07,0.77,U] [#2 -0.32,0.09,0.64,U] [#3 0.08,0.31,0.62,U] [#4 -0.34,0.33,0.00,M4] [#5 -0.27,0.39,0.00,M3] [#6 -0.08,0.12,0.54,U] [#7 -0.14,0.11,0.44,U] [#8 -0.18,0.31,0.41,U] 
03:46:31.458 00.000 18120 single-star, 6 included, MultiStar: {-0.09, 0.12}, one-star: {0.03, -0.01}
03:46:31.458 00.000 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
03:46:31.460 00.002 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
03:46:31.461 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.46 mountX=-0.02 mountY=-0.02, mountTheta=-2.48
03:46:31.462 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.01, opts=13)
03:46:31.463 00.001 18120 Enqueuing Move request for scope (0.03, -0.01)
03:46:31.464 00.001 21948 Worker thread wakes up
03:46:31.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
03:46:31.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
03:46:31.464 00.000 21948 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
03:46:31.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:31.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:31.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:31.465 00.001 18120 UpdateGuideState exits: m=1732 RSB=28.8
03:46:31.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:31.466 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:31.466 00.000 18120 Enqueuing Expose request
03:46:31.467 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:46:31.467 00.000 21948 MoveAxis(E, 0, ABG)
03:46:31.467 00.000 21948 Move returns status 0, amount 0
03:46:31.467 00.000 21948 MoveAxis(N, 0, ABG)
03:46:31.467 00.000 21948 Move returns status 0, amount 0
03:46:31.467 00.000 21948 move complete, result=0
03:46:31.467 00.000 21948 worker thread done servicing request
03:46:31.467 00.000 21948 Worker thread wakes up
03:46:31.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:31.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:31.468 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:32.982 01.514 21948 Exposure complete
03:46:33.017 00.035 21948 worker thread done servicing request
03:46:33.017 00.000 18120 OnExposeComplete: enter
03:46:33.018 00.001 18120 UpdateGuideState(): m_state=6
03:46:33.018 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6400
03:46:33.019 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=235.35, Mass=1821, SNR=29.5, Peak=135 HFD=4.3
03:46:33.019 00.000 18120 MultiStar: [#1 -0.16,-0.01,0.69,U] [#2 -0.22,0.19,0.66,U] [#3 -0.18,0.36,0.63,U] [#4 -0.24,0.35,0.56,U] [#5 -0.28,0.25,0.46,U] [#6 -0.22,-0.03,0.55,U] [#7 -0.21,0.16,0.41,U] [#8 -0.06,0.31,0.41,U] 
03:46:33.019 00.000 18120 single-star, 8 included, MultiStar: {-0.18, 0.19}, one-star: {-0.08, 0.17}
03:46:33.020 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
03:46:33.020 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
03:46:33.021 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.99 mountX=0.19 mountY=-0.01, mountTheta=-0.05
03:46:33.022 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.17, opts=13)
03:46:33.023 00.001 18120 Enqueuing Move request for scope (-0.08, 0.17)
03:46:33.023 00.000 21948 Worker thread wakes up
03:46:33.024 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:33.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
03:46:33.024 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.5
03:46:33.025 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
03:46:33.025 00.000 21948 Moving (-0.08, 0.17) raw xDistance=0.19 yDistance=-0.01
03:46:33.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:33.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:33.025 00.000 18120 Enqueuing Expose request
03:46:33.026 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:46:33.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:33.026 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:46:33.026 00.000 21948 MoveAxis(E, 0, ABG)
03:46:33.026 00.000 21948 Move returns status 0, amount 0
03:46:33.026 00.000 21948 MoveAxis(N, 0, ABG)
03:46:33.026 00.000 21948 Move returns status 0, amount 0
03:46:33.026 00.000 21948 move complete, result=0
03:46:33.026 00.000 21948 worker thread done servicing request
03:46:33.026 00.000 21948 Worker thread wakes up
03:46:33.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:33.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:33.026 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:34.652 01.626 21948 Exposure complete
03:46:34.698 00.046 21948 worker thread done servicing request
03:46:34.699 00.001 18120 OnExposeComplete: enter
03:46:34.699 00.000 18120 UpdateGuideState(): m_state=6
03:46:34.699 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6401
03:46:34.701 00.002 18120 Star::Find returns 1 (0), X=895.61, Y=235.43, Mass=1879, SNR=30.0, Peak=131 HFD=4.2
03:46:34.702 00.001 18120 MultiStar: [#1 -0.08,0.02,0.68,U] [#2 -0.24,0.22,0.62,U] [#3 -0.08,0.50,0.00,M1] [#4 -0.22,0.28,0.55,U] [#5 -0.21,0.15,0.49,U] [#6 -0.16,-0.04,0.52,U] [#7 -0.26,0.30,0.41,U] [#8 0.08,0.07,0.37,U] 
03:46:34.702 00.000 18120 refined, 7 included, MultiStar: {-0.15, 0.16}, one-star: {-0.12, 0.26}
03:46:34.702 00.000 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.00) = xAngle (0.32 = 0.32)
03:46:34.703 00.001 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.28 = 0.28)
03:46:34.703 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.32 mountX=0.21 mountY=0.06, mountTheta=0.29
03:46:34.704 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.16, opts=13)
03:46:34.705 00.001 18120 Enqueuing Move request for scope (-0.15, 0.16)
03:46:34.705 00.000 21948 Worker thread wakes up
03:46:34.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:34.706 00.001 18120 UpdateGuideState exits: m=1879 RSB=30.0
03:46:34.706 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:34.707 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:34.707 00.000 18120 Enqueuing Expose request
03:46:34.708 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
03:46:34.708 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
03:46:34.708 00.000 21948 Moving (-0.15, 0.16) raw xDistance=0.21 yDistance=0.06
03:46:34.708 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:46:34.708 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:34.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:46:34.708 00.000 21948 MoveAxis(W, 38, ABG)
03:46:34.708 00.000 21948 Guiding  Dir = 3, Dur = 38
03:46:34.708 00.000 21948 IsSlewing returns 0
03:46:34.708 00.000 21948 IsGuiding returns 0
03:46:34.710 00.002 21948 PulseGuide returned control before completion, sleep 47
03:46:34.761 00.051 21948 IsGuiding returns 0
03:46:34.761 00.000 21948 Move returns status 0, amount 38
03:46:34.761 00.000 21948 MoveAxis(N, 0, ABG)
03:46:34.761 00.000 21948 Move returns status 0, amount 0
03:46:34.761 00.000 21948 move complete, result=0
03:46:34.762 00.001 21948 worker thread done servicing request
03:46:34.762 00.000 21948 Worker thread wakes up
03:46:34.762 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:46:34.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:34.762 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:36.175 01.413 21948 Exposure complete
03:46:36.223 00.048 21948 worker thread done servicing request
03:46:36.223 00.000 18120 OnExposeComplete: enter
03:46:36.224 00.001 18120 UpdateGuideState(): m_state=6
03:46:36.225 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6402
03:46:36.225 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=235.37, Mass=1624, SNR=27.9, Peak=124 HFD=3.7
03:46:36.226 00.001 18120 MultiStar: [#1 -0.19,-0.04,0.79,U] [#2 -0.22,0.08,0.68,U] [#3 0.09,0.20,0.60,U] [#4 -0.20,0.23,0.61,U] [#5 0.00,0.11,0.49,U] [#6 0.05,0.08,0.51,U] [#7 -0.34,-0.15,0.44,U] [#8 0.14,0.05,0.42,U] 
03:46:36.226 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.01, 0.19}
03:46:36.227 00.001 18120 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
03:46:36.228 00.001 18120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.23 = 0.23)
03:46:36.229 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.27 mountX=0.12 mountY=0.03, mountTheta=0.24
03:46:36.230 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.10, opts=13)
03:46:36.232 00.002 18120 Enqueuing Move request for scope (-0.08, 0.10)
03:46:36.232 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:36.233 00.001 21948 Worker thread wakes up
03:46:36.233 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
03:46:36.233 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
03:46:36.233 00.000 18120 UpdateGuideState exits: m=1624 RSB=27.9
03:46:36.233 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:36.234 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:36.234 00.000 18120 Enqueuing Expose request
03:46:36.235 00.001 21948 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.03
03:46:36.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:46:36.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:36.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:46:36.235 00.000 21948 MoveAxis(E, 0, ABG)
03:46:36.235 00.000 21948 Move returns status 0, amount 0
03:46:36.235 00.000 21948 MoveAxis(N, 0, ABG)
03:46:36.235 00.000 21948 Move returns status 0, amount 0
03:46:36.235 00.000 21948 move complete, result=0
03:46:36.235 00.000 21948 worker thread done servicing request
03:46:36.235 00.000 21948 Worker thread wakes up
03:46:36.235 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:36.235 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:36.235 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:37.869 01.634 21948 Exposure complete
03:46:37.904 00.035 21948 worker thread done servicing request
03:46:37.904 00.000 18120 OnExposeComplete: enter
03:46:37.905 00.001 18120 UpdateGuideState(): m_state=6
03:46:37.905 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6403
03:46:37.906 00.001 18120 Star::Find returns 1 (0), X=895.52, Y=235.18, Mass=1732, SNR=28.8, Peak=128 HFD=4.1
03:46:37.906 00.000 18120 MultiStar: [#1 -0.40,-0.04,0.74,U] [#2 -0.17,-0.04,0.66,U] [#3 -0.22,0.36,0.61,U] [#4 -0.35,-0.05,0.59,U] [#5 -0.26,0.08,0.49,U] [#6 -0.30,-0.05,0.56,U] [#7 -0.29,0.23,0.43,U] [#8 0.07,-0.10,0.41,U] 
03:46:37.907 00.001 18120 single-star, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.21, 0.01}
03:46:37.907 00.000 18120 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.00) = xAngle (1.12 = 1.12)
03:46:37.908 00.001 18120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.08 = 1.08)
03:46:37.908 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.12 mountX=0.09 mountY=0.18, mountTheta=1.11
03:46:37.909 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.01, opts=13)
03:46:37.910 00.001 18120 Enqueuing Move request for scope (-0.21, 0.01)
03:46:37.910 00.000 21948 Worker thread wakes up
03:46:37.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
03:46:37.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
03:46:37.910 00.000 21948 Moving (-0.21, 0.01) raw xDistance=0.09 yDistance=0.18
03:46:37.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:46:37.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:37.911 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:37.911 00.000 18120 UpdateGuideState exits: m=1732 RSB=28.8
03:46:37.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:37.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:37.912 00.000 18120 Enqueuing Expose request
03:46:37.915 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:46:37.915 00.000 21948 MoveAxis(E, 0, ABG)
03:46:37.915 00.000 21948 Move returns status 0, amount 0
03:46:37.915 00.000 21948 MoveAxis(N, 0, ABG)
03:46:37.915 00.000 21948 Move returns status 0, amount 0
03:46:37.915 00.000 21948 move complete, result=0
03:46:37.915 00.000 21948 worker thread done servicing request
03:46:37.915 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:37.918 00.003 21948 Worker thread wakes up
03:46:37.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:37.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:39.432 01.514 21948 Exposure complete
03:46:39.489 00.057 21948 worker thread done servicing request
03:46:39.489 00.000 18120 OnExposeComplete: enter
03:46:39.490 00.001 18120 UpdateGuideState(): m_state=6
03:46:39.492 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6404
03:46:39.493 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=235.38, Mass=1783, SNR=29.1, Peak=128 HFD=4.1
03:46:39.493 00.000 18120 MultiStar: [#1 -0.15,-0.14,0.70,U] [#2 -0.02,0.26,0.64,U] [#3 0.11,0.21,0.64,U] [#4 -0.12,0.18,0.55,U] [#5 0.16,0.03,0.50,U] [#6 -0.19,0.28,0.53,U] [#7 -0.17,0.16,0.41,U] [#8 -0.42,0.12,0.39,U] 
03:46:39.493 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.02, 0.20}
03:46:39.494 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
03:46:39.494 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
03:46:39.494 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.05 mountX=0.16 mountY=0.00, mountTheta=0.01
03:46:39.496 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.14, opts=13)
03:46:39.496 00.000 18120 Enqueuing Move request for scope (-0.07, 0.14)
03:46:39.497 00.001 21948 Worker thread wakes up
03:46:39.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:39.497 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.1
03:46:39.498 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:39.498 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:39.498 00.000 18120 Enqueuing Expose request
03:46:39.499 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
03:46:39.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
03:46:39.499 00.000 21948 Moving (-0.07, 0.14) raw xDistance=0.16 yDistance=0.00
03:46:39.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:46:39.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:39.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:46:39.499 00.000 21948 MoveAxis(E, 0, ABG)
03:46:39.499 00.000 21948 Move returns status 0, amount 0
03:46:39.499 00.000 21948 MoveAxis(N, 0, ABG)
03:46:39.499 00.000 21948 Move returns status 0, amount 0
03:46:39.499 00.000 21948 move complete, result=0
03:46:39.499 00.000 21948 worker thread done servicing request
03:46:39.499 00.000 21948 Worker thread wakes up
03:46:39.499 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:39.500 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:39.500 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:41.129 01.629 21948 Exposure complete
03:46:41.162 00.033 21948 worker thread done servicing request
03:46:41.162 00.000 18120 OnExposeComplete: enter
03:46:41.163 00.001 18120 UpdateGuideState(): m_state=6
03:46:41.163 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6405
03:46:41.164 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=235.47, Mass=1887, SNR=29.9, Peak=137 HFD=4.0
03:46:41.164 00.000 18120 MultiStar: [#1 0.35,0.02,0.71,U] [#2 0.02,0.02,0.63,U] [#3 0.06,0.20,0.57,U] [#4 -0.05,0.27,0.54,U] [#5 -0.04,0.11,0.48,U] [#6 0.15,0.05,0.51,U] [#7 -0.24,0.46,0.00,M1] [#8 -0.31,0.31,0.41,U] 
03:46:41.165 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {-0.06, 0.30}
03:46:41.165 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
03:46:41.166 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
03:46:41.166 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.40 mountX=0.14 mountY=-0.10, mountTheta=-0.63
03:46:41.167 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.16, opts=13)
03:46:41.168 00.001 18120 Enqueuing Move request for scope (0.03, 0.16)
03:46:41.168 00.000 21948 Worker thread wakes up
03:46:41.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:41.169 00.001 18120 UpdateGuideState exits: m=1887 RSB=29.9
03:46:41.169 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:41.169 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:41.170 00.001 18120 Enqueuing Expose request
03:46:41.170 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
03:46:41.170 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
03:46:41.170 00.000 21948 Moving (0.03, 0.16) raw xDistance=0.14 yDistance=-0.10
03:46:41.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:46:41.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:41.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:46:41.170 00.000 21948 MoveAxis(E, 0, ABG)
03:46:41.170 00.000 21948 Move returns status 0, amount 0
03:46:41.170 00.000 21948 MoveAxis(N, 0, ABG)
03:46:41.171 00.001 21948 Move returns status 0, amount 0
03:46:41.171 00.000 21948 move complete, result=0
03:46:41.171 00.000 21948 worker thread done servicing request
03:46:41.171 00.000 21948 Worker thread wakes up
03:46:41.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:41.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:41.171 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:42.696 01.525 21948 Exposure complete
03:46:42.730 00.034 21948 worker thread done servicing request
03:46:42.730 00.000 18120 OnExposeComplete: enter
03:46:42.731 00.001 18120 UpdateGuideState(): m_state=6
03:46:42.733 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6406
03:46:42.733 00.000 18120 Star::Find returns 1 (0), X=895.74, Y=235.41, Mass=2041, SNR=31.2, Peak=166 HFD=4.0
03:46:42.733 00.000 18120 MultiStar: [#1 -0.17,-0.02,0.68,U] [#2 -0.10,0.13,0.60,U] [#3 -0.08,0.44,0.00,M1] [#4 -0.24,0.20,0.51,U] [#5 -0.04,0.23,0.43,U] [#6 -0.08,-0.16,0.47,U] [#7 0.04,0.42,0.39,U] [#8 -0.13,0.29,0.39,U] 
03:46:42.733 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {0.01, 0.23}
03:46:42.734 00.001 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
03:46:42.734 00.000 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
03:46:42.734 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.18 cameraTheta=2.07 mountX=0.17 mountY=0.01, mountTheta=0.04
03:46:42.736 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.15, opts=13)
03:46:42.736 00.000 18120 Enqueuing Move request for scope (-0.08, 0.15)
03:46:42.736 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:42.737 00.001 21948 Worker thread wakes up
03:46:42.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
03:46:42.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
03:46:42.737 00.000 21948 Moving (-0.08, 0.15) raw xDistance=0.17 yDistance=0.01
03:46:42.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:46:42.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:42.737 00.000 18120 UpdateGuideState exits: m=2041 RSB=31.2
03:46:42.738 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:46:42.738 00.000 21948 MoveAxis(E, 0, ABG)
03:46:42.738 00.000 21948 Move returns status 0, amount 0
03:46:42.738 00.000 21948 MoveAxis(N, 0, ABG)
03:46:42.738 00.000 21948 Move returns status 0, amount 0
03:46:42.738 00.000 21948 move complete, result=0
03:46:42.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:42.738 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:42.739 00.001 18120 Enqueuing Expose request
03:46:42.739 00.000 21948 worker thread done servicing request
03:46:42.739 00.000 21948 Worker thread wakes up
03:46:42.739 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:42.740 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:42.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:44.375 01.635 21948 Exposure complete
03:46:44.406 00.031 21948 worker thread done servicing request
03:46:44.406 00.000 18120 OnExposeComplete: enter
03:46:44.407 00.001 18120 UpdateGuideState(): m_state=6
03:46:44.407 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6407
03:46:44.408 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=235.28, Mass=1794, SNR=29.3, Peak=149 HFD=4.3
03:46:44.408 00.000 18120 MultiStar: [#1 0.09,-0.00,0.72,U] [#2 -0.05,-0.08,0.66,U] [#3 -0.07,0.34,0.61,U] [#4 -0.09,-0.08,0.57,U] [#5 0.02,0.06,0.47,U] [#6 0.00,0.11,0.52,U] [#7 -0.18,0.14,0.43,U] [#8 0.08,0.40,0.42,U] 
03:46:44.409 00.001 18120 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.06, 0.11}
03:46:44.409 00.000 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
03:46:44.409 00.000 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
03:46:44.410 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=0.09 mountY=-0.04, mountTheta=-0.40
03:46:44.411 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.10, opts=13)
03:46:44.412 00.001 18120 Enqueuing Move request for scope (-0.01, 0.10)
03:46:44.412 00.000 21948 Worker thread wakes up
03:46:44.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:46:44.412 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:46:44.412 00.000 21948 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
03:46:44.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:46:44.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:44.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:46:44.412 00.000 21948 MoveAxis(E, 0, ABG)
03:46:44.412 00.000 21948 Move returns status 0, amount 0
03:46:44.412 00.000 21948 MoveAxis(N, 0, ABG)
03:46:44.412 00.000 21948 Move returns status 0, amount 0
03:46:44.412 00.000 21948 move complete, result=0
03:46:44.412 00.000 21948 worker thread done servicing request
03:46:44.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:44.413 00.001 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:46:44.413 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:44.414 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:44.414 00.000 18120 Enqueuing Expose request
03:46:44.415 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:44.415 00.000 21948 Worker thread wakes up
03:46:44.415 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:44.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:45.940 01.525 21948 Exposure complete
03:46:45.966 00.026 21948 worker thread done servicing request
03:46:45.967 00.001 18120 OnExposeComplete: enter
03:46:45.967 00.000 18120 UpdateGuideState(): m_state=6
03:46:45.968 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6408
03:46:45.968 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=235.35, Mass=1794, SNR=29.3, Peak=142 HFD=4.1
03:46:45.969 00.001 18120 MultiStar: [#1 -0.12,0.08,0.73,U] [#2 -0.33,0.18,0.65,U] [#3 -0.06,0.17,0.58,U] [#4 -0.18,0.11,0.57,U] [#5 -0.22,0.09,0.46,U] [#6 -0.26,-0.03,0.50,U] [#7 -0.05,0.19,0.43,U] [#8 -0.18,0.14,0.40,U] 
03:46:45.969 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {0.17, 0.17}
03:46:45.969 00.000 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
03:46:45.971 00.002 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
03:46:45.974 00.003 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.30 mountX=0.16 mountY=0.04, mountTheta=0.26
03:46:45.979 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
03:46:45.980 00.001 18120 Enqueuing Move request for scope (-0.11, 0.13)
03:46:45.981 00.001 21948 Worker thread wakes up
03:46:45.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
03:46:45.981 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
03:46:45.981 00.000 21948 Moving (-0.11, 0.13) raw xDistance=0.16 yDistance=0.04
03:46:45.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:46:45.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:45.981 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:45.982 00.001 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:46:45.982 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:45.983 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:45.983 00.000 18120 Enqueuing Expose request
03:46:45.984 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:46:45.984 00.000 21948 MoveAxis(E, 0, ABG)
03:46:45.984 00.000 21948 Move returns status 0, amount 0
03:46:45.984 00.000 21948 MoveAxis(N, 0, ABG)
03:46:45.984 00.000 21948 Move returns status 0, amount 0
03:46:45.984 00.000 21948 move complete, result=0
03:46:45.984 00.000 21948 worker thread done servicing request
03:46:45.984 00.000 21948 Worker thread wakes up
03:46:45.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:45.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:45.984 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:47.608 01.624 21948 Exposure complete
03:46:47.660 00.052 21948 worker thread done servicing request
03:46:47.660 00.000 18120 OnExposeComplete: enter
03:46:47.662 00.002 18120 UpdateGuideState(): m_state=6
03:46:47.663 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6409
03:46:47.664 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=235.26, Mass=1809, SNR=29.4, Peak=144 HFD=4.3
03:46:47.666 00.002 18120 MultiStar: [#1 -0.29,-0.08,0.76,U] [#2 -0.49,-0.03,0.00,M1] [#3 0.04,0.17,0.60,U] [#4 -0.08,0.03,0.56,U] [#5 -0.07,0.16,0.49,U] [#6 -0.41,-0.17,0.00,M1] [#7 -0.12,0.04,0.41,U] [#8 -0.44,0.16,0.00,M1] 
03:46:47.667 00.001 18120 single-star, 5 included, MultiStar: {-0.08, 0.06}, one-star: {0.01, 0.08}
03:46:47.667 00.000 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
03:46:47.669 00.002 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
03:46:47.671 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=0.07 mountY=-0.04, mountTheta=-0.58
03:46:47.676 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
03:46:47.678 00.002 18120 Enqueuing Move request for scope (0.01, 0.08)
03:46:47.681 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:47.683 00.002 18120 UpdateGuideState exits: m=1809 RSB=29.4
03:46:47.686 00.003 21948 Worker thread wakes up
03:46:47.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:47.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
03:46:47.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
03:46:47.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:47.687 00.001 18120 Enqueuing Expose request
03:46:47.687 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
03:46:47.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:46:47.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:47.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:46:47.687 00.000 21948 MoveAxis(E, 0, ABG)
03:46:47.687 00.000 21948 Move returns status 0, amount 0
03:46:47.687 00.000 21948 MoveAxis(N, 0, ABG)
03:46:47.687 00.000 21948 Move returns status 0, amount 0
03:46:47.687 00.000 21948 move complete, result=0
03:46:47.687 00.000 21948 worker thread done servicing request
03:46:47.687 00.000 21948 Worker thread wakes up
03:46:47.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:47.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:47.688 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:49.212 01.524 21948 Exposure complete
03:46:49.261 00.049 21948 worker thread done servicing request
03:46:49.261 00.000 18120 OnExposeComplete: enter
03:46:49.262 00.001 18120 UpdateGuideState(): m_state=6
03:46:49.263 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6410
03:46:49.264 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=235.36, Mass=1883, SNR=30.1, Peak=151 HFD=4.3
03:46:49.266 00.002 18120 MultiStar: [#1 -0.23,-0.23,0.71,U] [#2 -0.49,-0.16,0.00,M2] [#3 0.13,0.31,0.58,U] [#4 -0.02,-0.11,0.53,U] [#5 0.04,-0.04,0.44,U] [#6 -0.36,-0.03,0.50,U] [#7 0.13,-0.02,0.42,U] [#8 -0.30,0.43,0.00,M2] 
03:46:49.267 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {0.01, 0.19}
03:46:49.268 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
03:46:49.269 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
03:46:49.270 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.64 mountX=0.04 mountY=0.03, mountTheta=0.62
03:46:49.273 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
03:46:49.274 00.001 18120 Enqueuing Move request for scope (-0.05, 0.02)
03:46:49.274 00.000 21948 Worker thread wakes up
03:46:49.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:49.275 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
03:46:49.275 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
03:46:49.275 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:46:49.276 00.001 21948 Moving (-0.05, 0.02) raw xDistance=0.04 yDistance=0.03
03:46:49.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:46:49.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:49.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:49.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:49.277 00.001 18120 Enqueuing Expose request
03:46:49.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:46:49.277 00.000 21948 MoveAxis(E, 0, ABG)
03:46:49.277 00.000 21948 Move returns status 0, amount 0
03:46:49.277 00.000 21948 MoveAxis(N, 0, ABG)
03:46:49.277 00.000 21948 Move returns status 0, amount 0
03:46:49.277 00.000 21948 move complete, result=0
03:46:49.277 00.000 21948 worker thread done servicing request
03:46:49.277 00.000 21948 Worker thread wakes up
03:46:49.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:49.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:49.278 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:50.910 01.632 21948 Exposure complete
03:46:50.950 00.040 21948 worker thread done servicing request
03:46:50.950 00.000 18120 OnExposeComplete: enter
03:46:50.950 00.000 18120 UpdateGuideState(): m_state=6
03:46:50.951 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6411
03:46:50.951 00.000 18120 Star::Find returns 1 (0), X=895.71, Y=235.34, Mass=1685, SNR=28.4, Peak=134 HFD=4.2
03:46:50.952 00.001 18120 MultiStar: [#1 -0.33,-0.10,0.72,U] [#2 -0.29,-0.13,0.67,U] [#3 0.07,0.12,0.63,U] [#4 -0.17,-0.08,0.55,U] [#5 -0.05,-0.18,0.49,U] [#6 -0.23,-0.09,0.55,U] [#7 -0.12,0.09,0.44,U] [#8 -0.17,-0.01,0.40,U] 
03:46:50.952 00.000 18120 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.02, 0.17}
03:46:50.953 00.001 18120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.00) = xAngle (-5.05 = 1.23)
03:46:50.953 00.000 18120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.19)
03:46:50.953 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.06 mountX=0.05 mountY=0.13, mountTheta=1.22
03:46:50.955 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.01, opts=13)
03:46:50.956 00.001 18120 Enqueuing Move request for scope (-0.14, -0.01)
03:46:50.956 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:50.957 00.001 21948 Worker thread wakes up
03:46:50.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
03:46:50.957 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
03:46:50.957 00.000 21948 Moving (-0.14, -0.01) raw xDistance=0.05 yDistance=0.13
03:46:50.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:46:50.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:50.957 00.000 18120 UpdateGuideState exits: m=1685 RSB=28.4
03:46:50.958 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:46:50.958 00.000 21948 MoveAxis(E, 0, ABG)
03:46:50.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:50.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:50.959 00.000 18120 Enqueuing Expose request
03:46:50.959 00.000 21948 Move returns status 0, amount 0
03:46:50.959 00.000 21948 MoveAxis(N, 0, ABG)
03:46:50.959 00.000 21948 Move returns status 0, amount 0
03:46:50.959 00.000 21948 move complete, result=0
03:46:50.959 00.000 21948 worker thread done servicing request
03:46:50.961 00.002 21948 Worker thread wakes up
03:46:50.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:50.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:50.961 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:52.484 01.523 21948 Exposure complete
03:46:52.517 00.033 21948 worker thread done servicing request
03:46:52.517 00.000 18120 OnExposeComplete: enter
03:46:52.517 00.000 18120 UpdateGuideState(): m_state=6
03:46:52.518 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6412
03:46:52.518 00.000 18120 Star::Find returns 1 (0), X=895.76, Y=235.23, Mass=1782, SNR=29.3, Peak=155 HFD=4.3
03:46:52.519 00.001 18120 MultiStar: [#1 -0.04,-0.09,0.73,U] [#2 -0.17,-0.12,0.65,U] [#3 0.20,0.05,0.60,U] [#4 -0.04,-0.08,0.56,U] [#5 -0.07,-0.14,0.48,U] [#6 -0.04,-0.24,0.53,U] [#7 -0.06,-0.11,0.42,U] [#8 -0.05,0.26,0.41,U] 
03:46:52.519 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.03, 0.05}
03:46:52.520 00.001 18120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.00) = xAngle (-4.03 = 2.25)
03:46:52.520 00.000 18120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.07 = 2.21)
03:46:52.521 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.03 mountX=-0.03 mountY=0.04, mountTheta=2.24
03:46:52.522 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
03:46:52.522 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
03:46:52.523 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:52.523 00.000 18120 UpdateGuideState exits: m=1782 RSB=29.3
03:46:52.524 00.001 21948 Worker thread wakes up
03:46:52.524 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:52.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:46:52.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:46:52.524 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:52.525 00.001 18120 Enqueuing Expose request
03:46:52.525 00.000 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
03:46:52.525 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:46:52.525 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:52.525 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:46:52.525 00.000 21948 MoveAxis(E, 0, ABG)
03:46:52.525 00.000 21948 Move returns status 0, amount 0
03:46:52.525 00.000 21948 MoveAxis(N, 0, ABG)
03:46:52.525 00.000 21948 Move returns status 0, amount 0
03:46:52.525 00.000 21948 move complete, result=0
03:46:52.525 00.000 21948 worker thread done servicing request
03:46:52.525 00.000 21948 Worker thread wakes up
03:46:52.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:52.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:52.526 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:54.149 01.623 21948 Exposure complete
03:46:54.197 00.048 21948 worker thread done servicing request
03:46:54.197 00.000 18120 OnExposeComplete: enter
03:46:54.198 00.001 18120 UpdateGuideState(): m_state=6
03:46:54.198 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6413
03:46:54.199 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=235.37, Mass=1878, SNR=29.9, Peak=137 HFD=4.1
03:46:54.199 00.000 18120 MultiStar: [#1 -0.12,0.11,0.72,U] [#2 -0.22,-0.09,0.64,U] [#3 0.11,0.05,0.58,U] [#4 -0.09,-0.15,0.54,U] [#5 -0.07,-0.15,0.46,U] [#6 -0.17,-0.20,0.53,U] [#7 -0.11,-0.08,0.40,U] [#8 -0.08,0.34,0.40,U] 
03:46:54.200 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.05, 0.19}
03:46:54.200 00.000 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
03:46:54.201 00.001 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
03:46:54.202 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.94 mountX=0.05 mountY=0.07, mountTheta=0.93
03:46:54.206 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
03:46:54.209 00.003 18120 Enqueuing Move request for scope (-0.09, 0.02)
03:46:54.211 00.002 21948 Worker thread wakes up
03:46:54.211 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:54.212 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
03:46:54.212 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.9
03:46:54.212 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
03:46:54.212 00.000 21948 Moving (-0.09, 0.02) raw xDistance=0.05 yDistance=0.07
03:46:54.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:46:54.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:54.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:46:54.212 00.000 21948 MoveAxis(E, 0, ABG)
03:46:54.212 00.000 21948 Move returns status 0, amount 0
03:46:54.212 00.000 21948 MoveAxis(N, 0, ABG)
03:46:54.212 00.000 21948 Move returns status 0, amount 0
03:46:54.212 00.000 21948 move complete, result=0
03:46:54.212 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:54.213 00.001 21948 worker thread done servicing request
03:46:54.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:54.213 00.000 18120 Enqueuing Expose request
03:46:54.213 00.000 21948 Worker thread wakes up
03:46:54.213 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:54.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:54.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:55.733 01.520 21948 Exposure complete
03:46:55.774 00.041 21948 worker thread done servicing request
03:46:55.774 00.000 18120 OnExposeComplete: enter
03:46:55.775 00.001 18120 UpdateGuideState(): m_state=6
03:46:55.776 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6414
03:46:55.778 00.002 18120 Star::Find returns 1 (0), X=895.74, Y=235.17, Mass=2023, SNR=31.0, Peak=171 HFD=4.0
03:46:55.779 00.001 18120 MultiStar: [#1 0.17,-0.16,0.67,U] [#2 -0.26,-0.13,0.60,U] [#3 0.01,0.05,0.55,U] [#4 -0.05,-0.27,0.54,U] [#5 -0.17,-0.00,0.45,U] [#6 -0.03,-0.01,0.52,U] [#7 -0.21,0.01,0.41,U] [#8 -0.07,0.11,0.39,U] 
03:46:55.780 00.001 18120 single-star, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.01, -0.01}
03:46:55.782 00.002 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
03:46:55.783 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:46:55.784 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.62 mountX=-0.01 mountY=-0.00, mountTheta=-2.65
03:46:55.786 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
03:46:55.787 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
03:46:55.787 00.000 21948 Worker thread wakes up
03:46:55.787 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:55.788 00.001 18120 UpdateGuideState exits: m=2023 RSB=31.0
03:46:55.788 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:55.789 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:46:55.789 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:55.790 00.001 18120 Enqueuing Expose request
03:46:55.790 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:46:55.790 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
03:46:55.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:46:55.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:55.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:46:55.790 00.000 21948 MoveAxis(E, 0, ABG)
03:46:55.790 00.000 21948 Move returns status 0, amount 0
03:46:55.790 00.000 21948 MoveAxis(N, 0, ABG)
03:46:55.790 00.000 21948 Move returns status 0, amount 0
03:46:55.790 00.000 21948 move complete, result=0
03:46:55.791 00.001 21948 worker thread done servicing request
03:46:55.791 00.000 21948 Worker thread wakes up
03:46:55.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:55.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:55.791 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:57.422 01.631 21948 Exposure complete
03:46:57.474 00.052 21948 worker thread done servicing request
03:46:57.474 00.000 18120 OnExposeComplete: enter
03:46:57.475 00.001 18120 UpdateGuideState(): m_state=6
03:46:57.476 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6415
03:46:57.476 00.000 18120 Star::Find returns 1 (0), X=895.81, Y=235.23, Mass=1875, SNR=30.0, Peak=160 HFD=4.4
03:46:57.477 00.001 18120 MultiStar: [#1 0.06,-0.08,0.70,U] [#2 -0.18,-0.24,0.61,U] [#3 0.13,0.12,0.57,U] [#4 -0.10,-0.22,0.58,U] [#5 -0.19,-0.27,0.50,U] [#6 0.19,-0.14,0.51,U] [#7 -0.37,-0.16,0.45,U] [#8 0.16,0.15,0.37,U] 
03:46:57.477 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.08, 0.06}
03:46:57.477 00.000 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.00) = xAngle (-3.74 = 2.54)
03:46:57.478 00.001 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.50)
03:46:57.478 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.74 mountX=-0.07 mountY=0.05, mountTheta=2.52
03:46:57.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.08, opts=13)
03:46:57.480 00.001 18120 Enqueuing Move request for scope (-0.01, -0.08)
03:46:57.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:57.481 00.001 21948 Worker thread wakes up
03:46:57.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
03:46:57.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
03:46:57.481 00.000 21948 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.05
03:46:57.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:46:57.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:57.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:46:57.481 00.000 21948 MoveAxis(E, 0, ABG)
03:46:57.481 00.000 18120 UpdateGuideState exits: m=1875 RSB=30.0
03:46:57.483 00.002 21948 Move returns status 0, amount 0
03:46:57.483 00.000 21948 MoveAxis(N, 0, ABG)
03:46:57.483 00.000 21948 Move returns status 0, amount 0
03:46:57.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:57.484 00.001 21948 move complete, result=0
03:46:57.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:57.484 00.000 18120 Enqueuing Expose request
03:46:57.485 00.001 21948 worker thread done servicing request
03:46:57.485 00.000 21948 Worker thread wakes up
03:46:57.485 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:57.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:57.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:59.004 01.519 21948 Exposure complete
03:46:59.037 00.033 21948 worker thread done servicing request
03:46:59.038 00.001 18120 OnExposeComplete: enter
03:46:59.038 00.000 18120 UpdateGuideState(): m_state=6
03:46:59.040 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6416
03:46:59.041 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=235.15, Mass=1849, SNR=29.8, Peak=140 HFD=4.1
03:46:59.043 00.002 18120 MultiStar: [#1 0.13,-0.16,0.72,U] [#2 -0.15,-0.27,0.62,U] [#3 0.06,0.12,0.60,U] [#4 -0.04,-0.09,0.55,U] [#5 -0.12,-0.08,0.44,U] [#6 0.13,-0.14,0.51,U] [#7 -0.13,-0.14,0.44,U] [#8 0.06,-0.12,0.40,U] 
03:46:59.044 00.001 18120 single-star, 8 included, MultiStar: {-0.02, -0.10}, one-star: {-0.08, -0.03}
03:46:59.045 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.83 = 1.45)
03:46:59.046 00.001 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.87 = 1.41)
03:46:59.049 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.83 mountX=0.01 mountY=0.08, mountTheta=1.45
03:46:59.054 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.03, opts=13)
03:46:59.057 00.003 18120 Enqueuing Move request for scope (-0.08, -0.03)
03:46:59.059 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:46:59.061 00.002 18120 UpdateGuideState exits: m=1849 RSB=29.8
03:46:59.062 00.001 21948 Worker thread wakes up
03:46:59.062 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:59.064 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
03:46:59.064 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:46:59.064 00.000 18120 Enqueuing Expose request
03:46:59.065 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
03:46:59.065 00.000 21948 Moving (-0.08, -0.03) raw xDistance=0.01 yDistance=0.08
03:46:59.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:46:59.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:59.065 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:46:59.065 00.000 21948 MoveAxis(E, 0, ABG)
03:46:59.065 00.000 21948 Move returns status 0, amount 0
03:46:59.065 00.000 21948 MoveAxis(N, 0, ABG)
03:46:59.065 00.000 21948 Move returns status 0, amount 0
03:46:59.065 00.000 21948 move complete, result=0
03:46:59.065 00.000 21948 worker thread done servicing request
03:46:59.065 00.000 21948 Worker thread wakes up
03:46:59.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:46:59.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:46:59.066 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:00.695 01.629 21948 Exposure complete
03:47:00.728 00.033 21948 worker thread done servicing request
03:47:00.728 00.000 18120 OnExposeComplete: enter
03:47:00.728 00.000 18120 UpdateGuideState(): m_state=6
03:47:00.729 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6417
03:47:00.729 00.000 18120 Star::Find returns 1 (0), X=895.81, Y=235.28, Mass=1971, SNR=30.6, Peak=163 HFD=4.3
03:47:00.730 00.001 18120 MultiStar: [#1 -0.05,0.03,0.71,U] [#2 -0.15,-0.00,0.66,U] [#3 0.14,0.25,0.58,U] [#4 -0.04,-0.21,0.53,U] [#5 -0.20,0.09,0.42,U] [#6 -0.20,-0.03,0.48,U] [#7 -0.18,-0.20,0.39,U] [#8 0.08,0.15,0.38,U] 
03:47:00.730 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.08, 0.10}
03:47:00.731 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
03:47:00.731 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
03:47:00.731 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.53 mountX=0.05 mountY=0.03, mountTheta=0.50
03:47:00.732 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
03:47:00.733 00.001 18120 Enqueuing Move request for scope (-0.04, 0.03)
03:47:00.734 00.001 21948 Worker thread wakes up
03:47:00.735 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:00.735 00.000 18120 UpdateGuideState exits: m=1971 RSB=30.6
03:47:00.736 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:00.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:00.737 00.001 18120 Enqueuing Expose request
03:47:00.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:47:00.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:47:00.737 00.000 21948 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=0.03
03:47:00.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:47:00.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:00.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:47:00.737 00.000 21948 MoveAxis(E, 0, ABG)
03:47:00.737 00.000 21948 Move returns status 0, amount 0
03:47:00.737 00.000 21948 MoveAxis(N, 0, ABG)
03:47:00.737 00.000 21948 Move returns status 0, amount 0
03:47:00.737 00.000 21948 move complete, result=0
03:47:00.737 00.000 21948 worker thread done servicing request
03:47:00.737 00.000 21948 Worker thread wakes up
03:47:00.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:00.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:00.738 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:47:02.262 01.524 21948 Exposure complete
03:47:02.302 00.040 21948 worker thread done servicing request
03:47:02.306 00.004 18120 OnExposeComplete: enter
03:47:02.307 00.001 18120 UpdateGuideState(): m_state=6
03:47:02.308 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6418
03:47:02.309 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=235.23, Mass=1806, SNR=29.4, Peak=150 HFD=4.3
03:47:02.309 00.000 18120 MultiStar: [#1 -0.08,-0.17,0.73,U] [#2 -0.18,-0.31,0.63,U] [#3 0.03,0.22,0.61,U] [#4 -0.11,-0.04,0.59,U] [#5 -0.15,0.22,0.47,U] [#6 -0.29,0.23,0.50,U] [#7 0.02,-0.06,0.42,U] [#8 -0.25,0.17,0.39,U] 
03:47:02.310 00.001 18120 single-star, 8 included, MultiStar: {-0.10, 0.02}, one-star: {0.00, 0.05}
03:47:02.311 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
03:47:02.311 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
03:47:02.312 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=0.05 mountY=-0.02, mountTheta=-0.48
03:47:02.313 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.05, opts=13)
03:47:02.314 00.001 18120 Enqueuing Move request for scope (0.00, 0.05)
03:47:02.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:02.315 00.001 18120 UpdateGuideState exits: m=1806 RSB=29.4
03:47:02.315 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:02.316 00.001 21948 Worker thread wakes up
03:47:02.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
03:47:02.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
03:47:02.316 00.000 21948 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
03:47:02.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:47:02.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:02.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:02.317 00.001 18120 Enqueuing Expose request
03:47:02.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:47:02.317 00.000 21948 MoveAxis(E, 0, ABG)
03:47:02.317 00.000 21948 Move returns status 0, amount 0
03:47:02.317 00.000 21948 MoveAxis(N, 0, ABG)
03:47:02.317 00.000 21948 Move returns status 0, amount 0
03:47:02.317 00.000 21948 move complete, result=0
03:47:02.317 00.000 21948 worker thread done servicing request
03:47:02.317 00.000 21948 Worker thread wakes up
03:47:02.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:02.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:02.318 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:03.955 01.637 21948 Exposure complete
03:47:03.987 00.032 21948 worker thread done servicing request
03:47:03.987 00.000 18120 OnExposeComplete: enter
03:47:03.988 00.001 18120 UpdateGuideState(): m_state=6
03:47:03.989 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6419
03:47:03.989 00.000 18120 Star::Find returns 1 (0), X=895.82, Y=235.44, Mass=1861, SNR=29.7, Peak=147 HFD=3.9
03:47:03.990 00.001 18120 MultiStar: [#1 -0.03,0.01,0.69,U] [#2 -0.10,-0.08,0.66,U] [#3 0.10,0.04,0.60,U] [#4 -0.18,0.00,0.56,U] [#5 -0.46,-0.01,0.00,M1] [#6 0.03,-0.05,0.49,U] [#7 -0.22,-0.10,0.40,U] [#8 -0.34,0.25,0.40,U] 
03:47:03.990 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.09, 0.27}
03:47:03.990 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
03:47:03.991 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
03:47:03.991 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.31 mountX=0.07 mountY=0.02, mountTheta=0.27
03:47:03.992 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
03:47:03.993 00.001 18120 Enqueuing Move request for scope (-0.05, 0.06)
03:47:03.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:03.994 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.7
03:47:03.994 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:03.995 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:03.995 00.000 18120 Enqueuing Expose request
03:47:03.996 00.001 21948 Worker thread wakes up
03:47:03.996 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:47:03.996 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:47:03.996 00.000 21948 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.02
03:47:03.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:47:03.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:03.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:47:03.996 00.000 21948 MoveAxis(E, 0, ABG)
03:47:03.996 00.000 21948 Move returns status 0, amount 0
03:47:03.996 00.000 21948 MoveAxis(N, 0, ABG)
03:47:03.996 00.000 21948 Move returns status 0, amount 0
03:47:03.996 00.000 21948 move complete, result=0
03:47:03.996 00.000 21948 worker thread done servicing request
03:47:03.996 00.000 21948 Worker thread wakes up
03:47:03.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:03.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:03.996 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:47:05.515 01.519 21948 Exposure complete
03:47:05.560 00.045 21948 worker thread done servicing request
03:47:05.560 00.000 18120 OnExposeComplete: enter
03:47:05.561 00.001 18120 UpdateGuideState(): m_state=6
03:47:05.562 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6420
03:47:05.562 00.000 18120 Star::Find returns 1 (0), X=895.88, Y=235.15, Mass=1821, SNR=29.5, Peak=153 HFD=4.3
03:47:05.563 00.001 18120 MultiStar: [#1 0.17,-0.06,0.73,U] [#2 -0.02,-0.29,0.62,U] [#3 -0.09,0.17,0.58,U] [#4 -0.21,-0.17,0.54,U] [#5 0.03,-0.07,0.46,U] [#6 0.10,-0.22,0.51,U] [#7 -0.15,-0.01,0.46,U] [#8 0.20,-0.11,0.40,U] 
03:47:05.563 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.16, -0.02}
03:47:05.564 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.09)
03:47:05.564 00.000 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.05)
03:47:05.565 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.20 mountX=-0.09 mountY=0.01, mountTheta=3.05
03:47:05.566 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.08, opts=13)
03:47:05.566 00.000 18120 Enqueuing Move request for scope (0.03, -0.08)
03:47:05.567 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:05.567 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.5
03:47:05.567 00.000 21948 Worker thread wakes up
03:47:05.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
03:47:05.567 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
03:47:05.567 00.000 21948 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=0.01
03:47:05.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:47:05.567 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:05.568 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:05.568 00.000 18120 Enqueuing Expose request
03:47:05.569 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:05.569 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:47:05.569 00.000 21948 MoveAxis(E, 0, ABG)
03:47:05.569 00.000 21948 Move returns status 0, amount 0
03:47:05.569 00.000 21948 MoveAxis(N, 0, ABG)
03:47:05.569 00.000 21948 Move returns status 0, amount 0
03:47:05.569 00.000 21948 move complete, result=0
03:47:05.569 00.000 21948 worker thread done servicing request
03:47:05.569 00.000 21948 Worker thread wakes up
03:47:05.569 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:05.569 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:05.570 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:47:07.200 01.630 21948 Exposure complete
03:47:07.240 00.040 21948 worker thread done servicing request
03:47:07.241 00.001 18120 OnExposeComplete: enter
03:47:07.241 00.000 18120 UpdateGuideState(): m_state=6
03:47:07.242 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6421
03:47:07.242 00.000 18120 Star::Find returns 1 (0), X=895.66, Y=235.07, Mass=1827, SNR=29.7, Peak=145 HFD=4.0
03:47:07.243 00.001 18120 MultiStar: [#1 0.14,-0.06,0.69,U] [#2 -0.03,-0.25,0.64,U] [#3 0.18,-0.13,0.59,U] [#4 0.00,-0.13,0.56,U] [#5 0.25,-0.40,0.00,M1] [#6 -0.03,-0.36,0.51,U] [#7 -0.17,-0.11,0.44,U] [#8 -0.05,-0.10,0.42,U] 
03:47:07.243 00.000 18120 single-star, 7 included, MultiStar: {0.00, -0.15}, one-star: {-0.07, -0.10}
03:47:07.244 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
03:47:07.245 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
03:47:07.246 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.17 mountX=-0.06 mountY=0.11, mountTheta=2.10
03:47:07.248 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.10, opts=13)
03:47:07.249 00.001 18120 Enqueuing Move request for scope (-0.07, -0.10)
03:47:07.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:07.250 00.001 21948 Worker thread wakes up
03:47:07.250 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
03:47:07.250 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
03:47:07.250 00.000 21948 Moving (-0.07, -0.10) raw xDistance=-0.06 yDistance=0.11
03:47:07.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:47:07.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:07.250 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.7
03:47:07.251 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:07.251 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:07.251 00.000 18120 Enqueuing Expose request
03:47:07.252 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:47:07.252 00.000 21948 MoveAxis(E, 0, ABG)
03:47:07.252 00.000 21948 Move returns status 0, amount 0
03:47:07.252 00.000 21948 MoveAxis(N, 0, ABG)
03:47:07.252 00.000 21948 Move returns status 0, amount 0
03:47:07.252 00.000 21948 move complete, result=0
03:47:07.252 00.000 21948 worker thread done servicing request
03:47:07.252 00.000 21948 Worker thread wakes up
03:47:07.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:07.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:07.253 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:08.776 01.523 21948 Exposure complete
03:47:08.837 00.061 21948 worker thread done servicing request
03:47:08.837 00.000 18120 OnExposeComplete: enter
03:47:08.839 00.002 18120 UpdateGuideState(): m_state=6
03:47:08.840 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6422
03:47:08.840 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=235.07, Mass=1877, SNR=29.9, Peak=156 HFD=4.3
03:47:08.840 00.000 18120 MultiStar: [#1 0.15,-0.24,0.69,U] [#2 0.01,-0.23,0.61,U] [#3 0.37,0.03,0.59,U] [#4 0.01,-0.22,0.56,U] [#5 0.35,-0.23,0.46,U] [#6 0.30,-0.18,0.52,U] [#7 0.03,-0.15,0.38,U] [#8 0.21,-0.07,0.41,U] 
03:47:08.841 00.001 18120 single-star, 8 included, MultiStar: {0.18, -0.15}, one-star: {0.21, -0.11}
03:47:08.841 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
03:47:08.842 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
03:47:08.842 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.48 mountX=-0.18 mountY=-0.14, mountTheta=-2.50
03:47:08.844 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.11, opts=13)
03:47:08.845 00.001 18120 Enqueuing Move request for scope (0.21, -0.11)
03:47:08.845 00.000 21948 Worker thread wakes up
03:47:08.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
03:47:08.845 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
03:47:08.845 00.000 21948 Moving (0.21, -0.11) raw xDistance=-0.18 yDistance=-0.14
03:47:08.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:47:08.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:08.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:08.846 00.001 18120 UpdateGuideState exits: m=1877 RSB=29.9
03:47:08.846 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:08.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:08.847 00.001 18120 Enqueuing Expose request
03:47:08.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:47:08.847 00.000 21948 MoveAxis(E, 0, ABG)
03:47:08.847 00.000 21948 Move returns status 0, amount 0
03:47:08.847 00.000 21948 MoveAxis(N, 0, ABG)
03:47:08.847 00.000 21948 Move returns status 0, amount 0
03:47:08.847 00.000 21948 move complete, result=0
03:47:08.847 00.000 21948 worker thread done servicing request
03:47:08.847 00.000 21948 Worker thread wakes up
03:47:08.848 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:08.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:08.848 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:10.479 01.631 21948 Exposure complete
03:47:10.529 00.050 21948 worker thread done servicing request
03:47:10.529 00.000 18120 OnExposeComplete: enter
03:47:10.531 00.002 18120 UpdateGuideState(): m_state=6
03:47:10.534 00.003 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6423
03:47:10.536 00.002 18120 Star::Find returns 1 (0), X=896.02, Y=235.12, Mass=1687, SNR=28.5, Peak=135 HFD=4.3
03:47:10.539 00.003 18120 MultiStar: [#1 0.12,-0.23,0.75,U] [#2 0.06,-0.06,0.67,U] [#3 0.22,-0.25,0.62,U] [#4 0.23,-0.23,0.59,U] [#5 0.38,-0.17,0.47,U] [#6 0.30,-0.46,0.00,M1] [#7 0.22,-0.09,0.46,U] [#8 0.30,-0.01,0.42,U] 
03:47:10.541 00.002 18120 refined, 7 included, MultiStar: {0.22, -0.14}, one-star: {0.29, -0.06}
03:47:10.541 00.000 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:47:10.543 00.002 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:47:10.544 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.56 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
03:47:10.546 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.14, opts=13)
03:47:10.547 00.001 18120 Enqueuing Move request for scope (0.22, -0.14)
03:47:10.548 00.001 21948 Worker thread wakes up
03:47:10.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:10.548 00.000 18120 UpdateGuideState exits: m=1687 RSB=28.5
03:47:10.549 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:10.549 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:10.549 00.000 18120 Enqueuing Expose request
03:47:10.550 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
03:47:10.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
03:47:10.550 00.000 21948 Moving (0.22, -0.14) raw xDistance=-0.22 yDistance=-0.14
03:47:10.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:47:10.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:10.550 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:47:10.550 00.000 21948 MoveAxis(E, 39, ABG)
03:47:10.550 00.000 21948 Guiding  Dir = 2, Dur = 39
03:47:10.550 00.000 21948 IsSlewing returns 0
03:47:10.550 00.000 21948 IsGuiding returns 0
03:47:10.551 00.001 21948 PulseGuide returned control before completion, sleep 48
03:47:10.602 00.051 21948 IsGuiding returns 0
03:47:10.603 00.001 21948 Move returns status 0, amount 39
03:47:10.603 00.000 21948 MoveAxis(N, 0, ABG)
03:47:10.603 00.000 21948 Move returns status 0, amount 0
03:47:10.603 00.000 21948 move complete, result=0
03:47:10.603 00.000 21948 worker thread done servicing request
03:47:10.603 00.000 21948 Worker thread wakes up
03:47:10.603 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:47:10.604 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:10.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:12.013 01.409 21948 Exposure complete
03:47:12.054 00.041 21948 worker thread done servicing request
03:47:12.054 00.000 18120 OnExposeComplete: enter
03:47:12.056 00.002 18120 UpdateGuideState(): m_state=6
03:47:12.057 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6424
03:47:12.058 00.001 18120 Star::Find returns 1 (0), X=896.00, Y=235.06, Mass=1779, SNR=29.2, Peak=156 HFD=4.3
03:47:12.058 00.000 18120 MultiStar: [#1 0.22,-0.25,0.71,U] [#2 -0.12,-0.24,0.64,U] [#3 0.18,0.04,0.62,U] [#4 0.13,-0.22,0.57,U] [#5 -0.14,-0.06,0.46,U] [#6 0.15,-0.40,0.53,U] [#7 -0.05,-0.07,0.45,U] [#8 0.10,0.01,0.42,U] 
03:47:12.059 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.27, -0.12}
03:47:12.059 00.000 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
03:47:12.059 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
03:47:12.060 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.96 mountX=-0.18 mountY=-0.03, mountTheta=-3.00
03:47:12.061 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.15, opts=13)
03:47:12.061 00.000 18120 Enqueuing Move request for scope (0.11, -0.15)
03:47:12.062 00.001 21948 Worker thread wakes up
03:47:12.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:12.063 00.001 18120 UpdateGuideState exits: m=1779 RSB=29.2
03:47:12.063 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:12.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:12.064 00.001 18120 Enqueuing Expose request
03:47:12.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
03:47:12.064 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
03:47:12.064 00.000 21948 Moving (0.11, -0.15) raw xDistance=-0.18 yDistance=-0.03
03:47:12.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:47:12.064 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:12.065 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:47:12.065 00.000 21948 MoveAxis(E, 0, ABG)
03:47:12.065 00.000 21948 Move returns status 0, amount 0
03:47:12.065 00.000 21948 MoveAxis(N, 0, ABG)
03:47:12.065 00.000 21948 Move returns status 0, amount 0
03:47:12.065 00.000 21948 move complete, result=0
03:47:12.065 00.000 21948 worker thread done servicing request
03:47:12.065 00.000 21948 Worker thread wakes up
03:47:12.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:12.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:12.065 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:13.702 01.637 21948 Exposure complete
03:47:13.734 00.032 21948 worker thread done servicing request
03:47:13.734 00.000 18120 OnExposeComplete: enter
03:47:13.736 00.002 18120 UpdateGuideState(): m_state=6
03:47:13.736 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6425
03:47:13.738 00.002 18120 Star::Find returns 1 (0), X=895.71, Y=234.98, Mass=1812, SNR=29.4, Peak=132 HFD=4.2
03:47:13.739 00.001 18120 MultiStar: [#1 -0.02,-0.36,0.74,U] [#2 0.08,-0.24,0.63,U] [#3 0.22,-0.14,0.60,U] [#4 0.01,-0.34,0.58,U] [#5 -0.18,-0.22,0.48,U] [#6 -0.14,-0.43,0.00,M1] [#7 -0.14,-0.39,0.45,U] [#8 0.28,-0.18,0.39,U] 
03:47:13.739 00.000 18120 single-star, 7 included, MultiStar: {0.02, -0.26}, one-star: {-0.02, -0.20}
03:47:13.741 00.002 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
03:47:13.742 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.59)
03:47:13.743 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.65 mountX=-0.18 mountY=0.10, mountTheta=2.60
03:47:13.746 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.20, opts=13)
03:47:13.747 00.001 18120 Enqueuing Move request for scope (-0.02, -0.20)
03:47:13.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:13.748 00.001 21948 Worker thread wakes up
03:47:13.748 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
03:47:13.749 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
03:47:13.749 00.000 21948 Moving (-0.02, -0.20) raw xDistance=-0.18 yDistance=0.10
03:47:13.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:47:13.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:13.749 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
03:47:13.749 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:13.750 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:13.750 00.000 18120 Enqueuing Expose request
03:47:13.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:47:13.751 00.001 21948 MoveAxis(E, 0, ABG)
03:47:13.751 00.000 21948 Move returns status 0, amount 0
03:47:13.751 00.000 21948 MoveAxis(N, 0, ABG)
03:47:13.751 00.000 21948 Move returns status 0, amount 0
03:47:13.751 00.000 21948 move complete, result=0
03:47:13.751 00.000 21948 worker thread done servicing request
03:47:13.751 00.000 21948 Worker thread wakes up
03:47:13.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:13.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:13.751 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:15.280 01.529 21948 Exposure complete
03:47:15.319 00.039 21948 worker thread done servicing request
03:47:15.319 00.000 18120 OnExposeComplete: enter
03:47:15.319 00.000 18120 UpdateGuideState(): m_state=6
03:47:15.320 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6426
03:47:15.320 00.000 18120 Star::Find returns 1 (0), X=895.78, Y=235.19, Mass=1956, SNR=30.5, Peak=154 HFD=4.4
03:47:15.321 00.001 18120 MultiStar: [#1 0.02,-0.30,0.69,U] [#2 -0.27,-0.21,0.60,U] [#3 0.17,0.02,0.59,U] [#4 -0.29,-0.29,0.56,U] [#5 0.10,-0.39,0.45,U] [#6 -0.11,0.02,0.53,U] [#7 0.12,-0.37,0.43,U] [#8 0.01,0.02,0.38,U] 
03:47:15.321 00.000 18120 single-star, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.05, 0.01}
03:47:15.322 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
03:47:15.322 00.000 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
03:47:15.322 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.18 mountX=-0.01 mountY=-0.05, mountTheta=-1.82
03:47:15.324 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
03:47:15.327 00.003 18120 Enqueuing Move request for scope (0.05, 0.01)
03:47:15.329 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:15.331 00.002 18120 UpdateGuideState exits: m=1956 RSB=30.5
03:47:15.334 00.003 21948 Worker thread wakes up
03:47:15.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:47:15.334 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:47:15.334 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
03:47:15.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:47:15.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:15.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:15.334 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:47:15.334 00.000 21948 MoveAxis(E, 0, ABG)
03:47:15.334 00.000 21948 Move returns status 0, amount 0
03:47:15.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:15.335 00.001 18120 Enqueuing Expose request
03:47:15.335 00.000 21948 MoveAxis(N, 0, ABG)
03:47:15.335 00.000 21948 Move returns status 0, amount 0
03:47:15.335 00.000 21948 move complete, result=0
03:47:15.335 00.000 21948 worker thread done servicing request
03:47:15.335 00.000 21948 Worker thread wakes up
03:47:15.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:15.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:15.336 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:16.962 01.626 21948 Exposure complete
03:47:16.998 00.036 21948 worker thread done servicing request
03:47:16.998 00.000 18120 OnExposeComplete: enter
03:47:17.000 00.002 18120 UpdateGuideState(): m_state=6
03:47:17.001 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6427
03:47:17.003 00.002 18120 Star::Find returns 1 (0), X=895.92, Y=235.03, Mass=1820, SNR=29.6, Peak=149 HFD=4.3
03:47:17.004 00.001 18120 MultiStar: [#1 0.11,-0.34,0.71,U] [#2 0.02,-0.05,0.60,U] [#3 0.36,0.05,0.60,U] [#4 0.02,-0.19,0.54,U] [#5 -0.19,-0.46,0.00,M1] [#6 -0.05,-0.17,0.52,U] [#7 0.15,-0.03,0.45,U] [#8 -0.02,-0.19,0.39,U] 
03:47:17.005 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.14}, one-star: {0.19, -0.15}
03:47:17.007 00.002 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
03:47:17.010 00.003 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:47:17.012 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.90 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
03:47:17.014 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.14, opts=13)
03:47:17.015 00.001 18120 Enqueuing Move request for scope (0.11, -0.14)
03:47:17.016 00.001 21948 Worker thread wakes up
03:47:17.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
03:47:17.016 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
03:47:17.016 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:17.016 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.6
03:47:17.017 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:17.017 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:17.018 00.001 18120 Enqueuing Expose request
03:47:17.018 00.000 21948 Moving (0.11, -0.14) raw xDistance=-0.17 yDistance=-0.04
03:47:17.018 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:47:17.018 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:17.018 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:47:17.018 00.000 21948 MoveAxis(E, 0, ABG)
03:47:17.018 00.000 21948 Move returns status 0, amount 0
03:47:17.018 00.000 21948 MoveAxis(N, 0, ABG)
03:47:17.018 00.000 21948 Move returns status 0, amount 0
03:47:17.018 00.000 21948 move complete, result=0
03:47:17.018 00.000 21948 worker thread done servicing request
03:47:17.018 00.000 21948 Worker thread wakes up
03:47:17.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:17.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:17.019 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:18.528 01.509 21948 Exposure complete
03:47:18.579 00.051 21948 worker thread done servicing request
03:47:18.579 00.000 18120 OnExposeComplete: enter
03:47:18.579 00.000 18120 UpdateGuideState(): m_state=6
03:47:18.580 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
03:47:18.580 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.12, Mass=1705, SNR=28.6, Peak=151 HFD=4.2
03:47:18.581 00.001 18120 MultiStar: [#1 0.26,-0.24,0.73,U] [#2 -0.10,-0.17,0.68,U] [#3 0.49,0.04,0.00,M1] [#4 0.16,-0.31,0.58,U] [#5 0.18,-0.18,0.49,U] [#6 0.40,-0.13,0.52,U] [#7 0.31,-0.22,0.46,U] [#8 0.21,-0.12,0.42,U] 
03:47:18.581 00.000 18120 single-star, 7 included, MultiStar: {0.19, -0.17}, one-star: {0.19, -0.06}
03:47:18.582 00.001 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
03:47:18.582 00.000 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
03:47:18.583 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.29 mountX=-0.13 mountY=-0.15, mountTheta=-2.31
03:47:18.584 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.06, opts=13)
03:47:18.584 00.000 18120 Enqueuing Move request for scope (0.19, -0.06)
03:47:18.585 00.001 21948 Worker thread wakes up
03:47:18.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
03:47:18.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
03:47:18.585 00.000 21948 Moving (0.19, -0.06) raw xDistance=-0.13 yDistance=-0.15
03:47:18.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:18.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:47:18.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:18.585 00.000 18120 UpdateGuideState exits: m=1705 RSB=28.6
03:47:18.586 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:18.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:18.587 00.001 18120 Enqueuing Expose request
03:47:18.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:47:18.587 00.000 21948 MoveAxis(E, 0, ABG)
03:47:18.587 00.000 21948 Move returns status 0, amount 0
03:47:18.587 00.000 21948 MoveAxis(N, 0, ABG)
03:47:18.587 00.000 21948 Move returns status 0, amount 0
03:47:18.587 00.000 21948 move complete, result=0
03:47:18.587 00.000 21948 worker thread done servicing request
03:47:18.587 00.000 21948 Worker thread wakes up
03:47:18.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:18.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:18.588 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:20.210 01.622 21948 Exposure complete
03:47:20.243 00.033 21948 worker thread done servicing request
03:47:20.243 00.000 18120 OnExposeComplete: enter
03:47:20.243 00.000 18120 UpdateGuideState(): m_state=6
03:47:20.244 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6429
03:47:20.244 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=234.78, Mass=1774, SNR=29.1, Peak=163 HFD=4.2
03:47:20.245 00.001 18120 MultiStar: [#1 0.33,-0.64,0.00,M1] [#2 -0.23,-0.47,0.00,M1] [#3 0.30,-0.09,0.62,U] [#4 0.26,-0.51,0.00,M1] [#5 0.29,-0.26,0.47,U] [#6 0.43,-0.63,0.00,M1] [#7 -0.01,-0.55,0.00,M1] [#8 0.18,-0.25,0.41,U] 
03:47:20.246 00.001 18120 refined, 3 included, MultiStar: {0.31, -0.27}, one-star: {0.38, -0.40}
03:47:20.247 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
03:47:20.249 00.002 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
03:47:20.250 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-0.72 mountX=-0.38 mountY=-0.15, mountTheta=-2.75
03:47:20.251 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.27, opts=13)
03:47:20.251 00.000 18120 Enqueuing Move request for scope (0.31, -0.27)
03:47:20.252 00.001 21948 Worker thread wakes up
03:47:20.252 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:20.252 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.1
03:47:20.253 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:20.253 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:20.253 00.000 18120 Enqueuing Expose request
03:47:20.254 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.27) opts 0xd
03:47:20.254 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.27)
03:47:20.254 00.000 21948 Moving (0.31, -0.27) raw xDistance=-0.38 yDistance=-0.15
03:47:20.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:47:20.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:20.254 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:47:20.254 00.000 21948 MoveAxis(E, 67, ABG)
03:47:20.254 00.000 21948 Guiding  Dir = 2, Dur = 67
03:47:20.254 00.000 21948 IsSlewing returns 0
03:47:20.254 00.000 21948 IsGuiding returns 0
03:47:20.256 00.002 21948 PulseGuide returned control before completion, sleep 76
03:47:20.333 00.077 21948 IsGuiding returns 0
03:47:20.333 00.000 21948 Move returns status 0, amount 67
03:47:20.333 00.000 21948 MoveAxis(N, 0, ABG)
03:47:20.333 00.000 21948 Move returns status 0, amount 0
03:47:20.333 00.000 21948 move complete, result=0
03:47:20.333 00.000 18120 GuideStep: -0.4 px 67 ms EAST, -0.2 px 0 ms NORTH
03:47:20.334 00.001 21948 worker thread done servicing request
03:47:20.334 00.000 21948 Worker thread wakes up
03:47:20.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:20.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:21.747 01.413 21948 Exposure complete
03:47:21.799 00.052 21948 worker thread done servicing request
03:47:21.799 00.000 18120 OnExposeComplete: enter
03:47:21.800 00.001 18120 UpdateGuideState(): m_state=6
03:47:21.800 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6430
03:47:21.801 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=234.91, Mass=1868, SNR=29.9, Peak=161 HFD=4.2
03:47:21.801 00.000 18120 MultiStar: [#1 0.35,-0.57,0.00,M2] [#2 -0.09,-0.27,0.63,U] [#3 0.48,-0.05,0.00,M1] [#4 0.36,-0.53,0.00,M2] [#5 0.17,-0.45,0.00,M1] [#6 0.13,-0.60,0.00,M2] [#7 0.05,-0.28,0.44,U] [#8 0.10,-0.44,0.00,M1] 
03:47:21.802 00.001 18120 refined, 2 included, MultiStar: {0.07, -0.27}, one-star: {0.19, -0.27}
03:47:21.802 00.000 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
03:47:21.803 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
03:47:21.803 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.30 mountX=-0.28 mountY=0.06, mountTheta=2.94
03:47:21.805 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.27, opts=13)
03:47:21.805 00.000 18120 Enqueuing Move request for scope (0.07, -0.27)
03:47:21.806 00.001 21948 Worker thread wakes up
03:47:21.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:21.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
03:47:21.806 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.9
03:47:21.807 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:21.807 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:21.807 00.000 18120 Enqueuing Expose request
03:47:21.808 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
03:47:21.808 00.000 21948 Moving (0.07, -0.27) raw xDistance=-0.28 yDistance=0.06
03:47:21.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:47:21.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:21.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:47:21.808 00.000 21948 MoveAxis(E, 54, ABG)
03:47:21.808 00.000 21948 Guiding  Dir = 2, Dur = 54
03:47:21.808 00.000 21948 IsSlewing returns 0
03:47:21.808 00.000 21948 IsGuiding returns 0
03:47:21.810 00.002 21948 PulseGuide returned control before completion, sleep 63
03:47:21.885 00.075 21948 IsGuiding returns 0
03:47:21.885 00.000 21948 Move returns status 0, amount 54
03:47:21.885 00.000 21948 MoveAxis(N, 0, ABG)
03:47:21.885 00.000 21948 Move returns status 0, amount 0
03:47:21.885 00.000 21948 move complete, result=0
03:47:21.885 00.000 21948 worker thread done servicing request
03:47:21.885 00.000 21948 Worker thread wakes up
03:47:21.886 00.001 18120 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
03:47:21.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:21.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:23.518 01.632 21948 Exposure complete
03:47:23.562 00.044 21948 worker thread done servicing request
03:47:23.562 00.000 18120 OnExposeComplete: enter
03:47:23.563 00.001 18120 UpdateGuideState(): m_state=6
03:47:23.565 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6431
03:47:23.568 00.003 18120 Star::Find returns 1 (0), X=895.90, Y=234.97, Mass=1906, SNR=30.3, Peak=174 HFD=4.3
03:47:23.570 00.002 18120 MultiStar: [#1 0.28,-0.57,0.00,M3] [#2 0.09,-0.30,0.63,U] [#3 0.34,0.05,0.59,U] [#4 0.41,-0.42,0.00,M3] [#5 0.16,-0.22,0.46,U] [#6 0.43,-0.45,0.00,M3] [#7 0.05,-0.24,0.42,U] [#8 0.15,-0.17,0.38,U] 
03:47:23.572 00.002 18120 refined, 5 included, MultiStar: {0.17, -0.18}, one-star: {0.17, -0.21}
03:47:23.575 00.003 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
03:47:23.576 00.001 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
03:47:23.577 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.83 mountX=-0.24 mountY=-0.07, mountTheta=-2.87
03:47:23.578 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.18, opts=13)
03:47:23.579 00.001 18120 Enqueuing Move request for scope (0.17, -0.18)
03:47:23.579 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:23.580 00.001 18120 UpdateGuideState exits: m=1906 RSB=30.3
03:47:23.581 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:23.581 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:23.582 00.001 18120 Enqueuing Expose request
03:47:23.582 00.000 21948 Worker thread wakes up
03:47:23.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
03:47:23.582 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
03:47:23.582 00.000 21948 Moving (0.17, -0.18) raw xDistance=-0.24 yDistance=-0.07
03:47:23.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:47:23.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:23.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:47:23.582 00.000 21948 MoveAxis(E, 46, ABG)
03:47:23.582 00.000 21948 Guiding  Dir = 2, Dur = 46
03:47:23.582 00.000 21948 IsSlewing returns 0
03:47:23.583 00.001 21948 IsGuiding returns 0
03:47:23.583 00.000 21948 PulseGuide returned control before completion, sleep 55
03:47:23.658 00.075 21948 IsGuiding returns 0
03:47:23.658 00.000 21948 Move returns status 0, amount 46
03:47:23.658 00.000 21948 MoveAxis(N, 0, ABG)
03:47:23.658 00.000 21948 Move returns status 0, amount 0
03:47:23.658 00.000 21948 move complete, result=0
03:47:23.658 00.000 21948 worker thread done servicing request
03:47:23.658 00.000 21948 Worker thread wakes up
03:47:23.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:23.658 00.000 18120 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
03:47:23.659 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:25.065 01.406 21948 Exposure complete
03:47:25.112 00.047 21948 worker thread done servicing request
03:47:25.112 00.000 18120 OnExposeComplete: enter
03:47:25.113 00.001 18120 UpdateGuideState(): m_state=6
03:47:25.113 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6432
03:47:25.114 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=235.23, Mass=1764, SNR=29.0, Peak=147 HFD=4.2
03:47:25.114 00.000 18120 MultiStar: [#1 0.24,-0.20,0.74,U] [#2 0.13,-0.30,0.64,U] [#3 0.21,0.01,0.58,U] [#4 0.23,-0.26,0.56,U] [#5 -0.05,-0.10,0.48,U] [#6 0.11,-0.12,0.56,U] [#7 0.48,0.02,0.00,M1] [#8 0.09,0.12,0.39,U] 
03:47:25.115 00.001 18120 single-star, 7 included, MultiStar: {0.15, -0.10}, one-star: {0.16, 0.05}
03:47:25.115 00.000 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
03:47:25.116 00.001 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
03:47:25.116 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
03:47:25.117 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.05, opts=13)
03:47:25.118 00.001 18120 Enqueuing Move request for scope (0.16, 0.05)
03:47:25.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:25.119 00.001 18120 UpdateGuideState exits: m=1764 RSB=29.0
03:47:25.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:25.119 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:25.120 00.001 18120 Enqueuing Expose request
03:47:25.120 00.000 21948 Worker thread wakes up
03:47:25.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
03:47:25.120 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
03:47:25.120 00.000 21948 Moving (0.16, 0.05) raw xDistance=-0.02 yDistance=-0.17
03:47:25.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:47:25.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:25.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:47:25.120 00.000 21948 MoveAxis(E, 0, ABG)
03:47:25.120 00.000 21948 Move returns status 0, amount 0
03:47:25.120 00.000 21948 MoveAxis(N, 0, ABG)
03:47:25.120 00.000 21948 Move returns status 0, amount 0
03:47:25.120 00.000 21948 move complete, result=0
03:47:25.121 00.001 21948 worker thread done servicing request
03:47:25.121 00.000 21948 Worker thread wakes up
03:47:25.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:25.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:25.121 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:47:26.745 01.624 21948 Exposure complete
03:47:26.789 00.044 21948 worker thread done servicing request
03:47:26.789 00.000 18120 OnExposeComplete: enter
03:47:26.790 00.001 18120 UpdateGuideState(): m_state=6
03:47:26.791 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6433
03:47:26.791 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=235.01, Mass=1786, SNR=29.3, Peak=154 HFD=4.4
03:47:26.792 00.001 18120 MultiStar: [#1 0.03,-0.24,0.71,U] [#2 -0.01,-0.27,0.67,U] [#3 0.16,0.23,0.59,U] [#4 0.21,-0.23,0.60,U] [#5 0.07,-0.20,0.46,U] [#6 -0.26,-0.03,0.51,U] [#7 0.12,-0.09,0.42,U] [#8 0.09,-0.04,0.41,U] 
03:47:26.792 00.000 18120 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.32, -0.17}
03:47:26.792 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
03:47:26.793 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:47:26.793 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.90 mountX=-0.16 mountY=-0.03, mountTheta=-2.93
03:47:26.794 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.13, opts=13)
03:47:26.795 00.001 18120 Enqueuing Move request for scope (0.10, -0.13)
03:47:26.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:26.796 00.001 18120 UpdateGuideState exits: m=1786 RSB=29.3
03:47:26.796 00.000 21948 Worker thread wakes up
03:47:26.797 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:47:26.797 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:47:26.797 00.000 21948 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.03
03:47:26.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:47:26.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:26.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:47:26.797 00.000 21948 MoveAxis(E, 0, ABG)
03:47:26.797 00.000 21948 Move returns status 0, amount 0
03:47:26.797 00.000 21948 MoveAxis(N, 0, ABG)
03:47:26.797 00.000 21948 Move returns status 0, amount 0
03:47:26.797 00.000 21948 move complete, result=0
03:47:26.797 00.000 21948 worker thread done servicing request
03:47:26.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:26.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:26.798 00.001 18120 Enqueuing Expose request
03:47:26.798 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:26.799 00.001 21948 Worker thread wakes up
03:47:26.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:26.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:28.319 01.520 21948 Exposure complete
03:47:28.372 00.053 21948 worker thread done servicing request
03:47:28.372 00.000 18120 OnExposeComplete: enter
03:47:28.375 00.003 18120 UpdateGuideState(): m_state=6
03:47:28.378 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6434
03:47:28.378 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.12, Mass=1727, SNR=28.7, Peak=156 HFD=4.2
03:47:28.379 00.001 18120 MultiStar: [#1 0.35,-0.33,0.00,M2] [#2 0.06,-0.36,0.67,U] [#3 0.50,-0.19,0.00,M1] [#4 0.19,-0.18,0.57,U] [#5 0.08,-0.29,0.49,U] [#6 0.47,-0.43,0.00,M2] [#7 -0.27,-0.14,0.44,U] [#8 0.01,-0.10,0.40,U] 
03:47:28.379 00.000 18120 refined, 5 included, MultiStar: {0.09, -0.18}, one-star: {0.25, -0.06}
03:47:28.380 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
03:47:28.380 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
03:47:28.381 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.11 mountX=-0.20 mountY=0.00, mountTheta=3.14
03:47:28.383 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.18, opts=13)
03:47:28.383 00.000 18120 Enqueuing Move request for scope (0.09, -0.18)
03:47:28.384 00.001 21948 Worker thread wakes up
03:47:28.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:28.384 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.7
03:47:28.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:28.385 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:28.385 00.000 18120 Enqueuing Expose request
03:47:28.386 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
03:47:28.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
03:47:28.386 00.000 21948 Moving (0.09, -0.18) raw xDistance=-0.20 yDistance=0.00
03:47:28.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:47:28.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:28.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:47:28.386 00.000 21948 MoveAxis(E, 36, ABG)
03:47:28.386 00.000 21948 Guiding  Dir = 2, Dur = 36
03:47:28.386 00.000 21948 IsSlewing returns 0
03:47:28.386 00.000 21948 IsGuiding returns 0
03:47:28.387 00.001 21948 PulseGuide returned control before completion, sleep 45
03:47:28.441 00.054 21948 IsGuiding returns 0
03:47:28.441 00.000 21948 Move returns status 0, amount 36
03:47:28.441 00.000 21948 MoveAxis(N, 0, ABG)
03:47:28.441 00.000 21948 Move returns status 0, amount 0
03:47:28.441 00.000 21948 move complete, result=0
03:47:28.441 00.000 21948 worker thread done servicing request
03:47:28.441 00.000 21948 Worker thread wakes up
03:47:28.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:28.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:28.441 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:47:30.073 01.632 21948 Exposure complete
03:47:30.115 00.042 21948 worker thread done servicing request
03:47:30.115 00.000 18120 OnExposeComplete: enter
03:47:30.118 00.003 18120 UpdateGuideState(): m_state=6
03:47:30.119 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6435
03:47:30.120 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=235.37, Mass=1755, SNR=29.0, Peak=139 HFD=4.2
03:47:30.121 00.001 18120 MultiStar: [#1 0.31,-0.15,0.79,U] [#2 0.03,-0.13,0.64,U] [#3 0.54,0.19,0.00,M2] [#4 0.20,-0.06,0.57,U] [#5 0.53,-0.11,0.00,M1] [#6 0.65,-0.41,0.00,M3] [#7 -0.10,-0.34,0.42,U] [#8 0.20,-0.18,0.39,U] 
03:47:30.122 00.001 18120 refined, 5 included, MultiStar: {0.19, -0.07}, one-star: {0.33, 0.19}
03:47:30.124 00.002 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
03:47:30.126 00.002 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
03:47:30.127 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.34 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
03:47:30.130 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.07, opts=13)
03:47:30.131 00.001 18120 Enqueuing Move request for scope (0.19, -0.07)
03:47:30.132 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:30.133 00.001 18120 UpdateGuideState exits: m=1755 RSB=29.0
03:47:30.135 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:30.135 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:30.136 00.001 18120 Enqueuing Expose request
03:47:30.137 00.001 21948 Worker thread wakes up
03:47:30.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
03:47:30.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
03:47:30.137 00.000 21948 Moving (0.19, -0.07) raw xDistance=-0.14 yDistance=-0.14
03:47:30.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:47:30.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:30.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:47:30.137 00.000 21948 MoveAxis(E, 0, ABG)
03:47:30.137 00.000 21948 Move returns status 0, amount 0
03:47:30.137 00.000 21948 MoveAxis(N, 0, ABG)
03:47:30.137 00.000 21948 Move returns status 0, amount 0
03:47:30.137 00.000 21948 move complete, result=0
03:47:30.137 00.000 21948 worker thread done servicing request
03:47:30.137 00.000 21948 Worker thread wakes up
03:47:30.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:30.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:30.138 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:31.659 01.521 21948 Exposure complete
03:47:31.698 00.039 21948 worker thread done servicing request
03:47:31.698 00.000 18120 OnExposeComplete: enter
03:47:31.699 00.001 18120 UpdateGuideState(): m_state=6
03:47:31.700 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6436
03:47:31.701 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=235.13, Mass=1872, SNR=30.0, Peak=163 HFD=4.3
03:47:31.703 00.002 18120 MultiStar: [#1 0.19,-0.17,0.68,U] [#2 0.08,-0.11,0.63,U] [#3 0.52,0.01,0.00,M3] [#4 0.29,-0.39,0.00,M1] [#5 0.23,-0.20,0.45,U] [#6 0.49,-0.28,0.00,M4] [#7 0.18,-0.25,0.42,U] [#8 0.24,0.19,0.39,U] 
03:47:31.703 00.000 18120 refined, 5 included, MultiStar: {0.25, -0.10}, one-star: {0.44, -0.05}
03:47:31.704 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
03:47:31.704 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
03:47:31.705 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.38 mountX=-0.20 mountY=-0.18, mountTheta=-2.40
03:47:31.707 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.10, opts=13)
03:47:31.707 00.000 18120 Enqueuing Move request for scope (0.25, -0.10)
03:47:31.707 00.000 21948 Worker thread wakes up
03:47:31.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:31.708 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
03:47:31.708 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:47:31.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:31.709 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:31.709 00.000 18120 Enqueuing Expose request
03:47:31.710 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
03:47:31.710 00.000 21948 Moving (0.25, -0.10) raw xDistance=-0.20 yDistance=-0.18
03:47:31.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:47:31.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:31.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:47:31.710 00.000 21948 MoveAxis(E, 0, ABG)
03:47:31.710 00.000 21948 Move returns status 0, amount 0
03:47:31.710 00.000 21948 MoveAxis(N, 0, ABG)
03:47:31.710 00.000 21948 Move returns status 0, amount 0
03:47:31.710 00.000 21948 move complete, result=0
03:47:31.710 00.000 21948 worker thread done servicing request
03:47:31.710 00.000 21948 Worker thread wakes up
03:47:31.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:31.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:31.710 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:47:33.342 01.632 21948 Exposure complete
03:47:33.399 00.057 21948 worker thread done servicing request
03:47:33.399 00.000 18120 OnExposeComplete: enter
03:47:33.402 00.003 18120 UpdateGuideState(): m_state=6
03:47:33.404 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6437
03:47:33.405 00.001 18120 Star::Find returns 1 (0), X=896.06, Y=235.17, Mass=1746, SNR=28.9, Peak=163 HFD=4.2
03:47:33.406 00.001 18120 MultiStar: [#1 0.38,-0.30,0.00,M1] [#2 -0.01,-0.23,0.64,U] [#3 0.35,-0.09,0.66,U] [#4 0.34,-0.25,0.56,U] [#5 0.46,-0.45,0.00,M1] [#6 0.38,-0.36,0.00,M5] [#7 0.22,-0.30,0.40,U] [#8 0.15,-0.15,0.39,U] 
03:47:33.407 00.001 18120 refined, 5 included, MultiStar: {0.25, -0.14}, one-star: {0.33, -0.01}
03:47:33.408 00.001 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:47:33.408 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
03:47:33.409 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.53 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
03:47:33.412 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.14, opts=13)
03:47:33.414 00.002 18120 Enqueuing Move request for scope (0.25, -0.14)
03:47:33.415 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:33.416 00.001 18120 UpdateGuideState exits: m=1746 RSB=28.9
03:47:33.417 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:33.418 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:33.420 00.002 18120 Enqueuing Expose request
03:47:33.421 00.001 21948 Worker thread wakes up
03:47:33.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
03:47:33.421 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
03:47:33.421 00.000 21948 Moving (0.25, -0.14) raw xDistance=-0.23 yDistance=-0.15
03:47:33.421 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:47:33.421 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:33.421 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:47:33.421 00.000 21948 MoveAxis(E, 42, ABG)
03:47:33.421 00.000 21948 Guiding  Dir = 2, Dur = 42
03:47:33.422 00.001 21948 IsSlewing returns 0
03:47:33.422 00.000 21948 IsGuiding returns 0
03:47:33.423 00.001 21948 PulseGuide returned control before completion, sleep 51
03:47:33.482 00.059 21948 IsGuiding returns 0
03:47:33.482 00.000 21948 Move returns status 0, amount 42
03:47:33.482 00.000 21948 MoveAxis(N, 0, ABG)
03:47:33.482 00.000 21948 Move returns status 0, amount 0
03:47:33.482 00.000 21948 move complete, result=0
03:47:33.482 00.000 21948 worker thread done servicing request
03:47:33.482 00.000 21948 Worker thread wakes up
03:47:33.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:33.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:33.484 00.002 18120 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
03:47:34.891 01.407 21948 Exposure complete
03:47:34.948 00.057 21948 worker thread done servicing request
03:47:34.948 00.000 18120 OnExposeComplete: enter
03:47:34.949 00.001 18120 UpdateGuideState(): m_state=6
03:47:34.950 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6438
03:47:34.952 00.002 18120 Star::Find returns 1 (0), X=895.94, Y=235.20, Mass=1888, SNR=30.1, Peak=184 HFD=4.2
03:47:34.955 00.003 18120 MultiStar: [#1 0.08,-0.05,0.71,U] [#2 -0.14,-0.15,0.59,U] [#3 0.45,0.04,0.00,M3] [#4 0.16,-0.19,0.56,U] [#5 0.21,-0.13,0.45,U] [#6 0.04,-0.10,0.51,U] [#7 0.11,-0.11,0.45,U] [#8 0.40,-0.31,0.00,M1] 
03:47:34.955 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.21, 0.02}
03:47:34.956 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
03:47:34.956 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
03:47:34.957 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.70 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
03:47:34.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.09, opts=13)
03:47:34.958 00.000 18120 Enqueuing Move request for scope (0.10, -0.09)
03:47:34.959 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:34.959 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:47:34.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:34.960 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:34.960 00.000 18120 Enqueuing Expose request
03:47:34.962 00.002 21948 Worker thread wakes up
03:47:34.962 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
03:47:34.962 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
03:47:34.962 00.000 21948 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.05
03:47:34.962 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:47:34.962 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:34.962 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:47:34.962 00.000 21948 MoveAxis(E, 0, ABG)
03:47:34.962 00.000 21948 Move returns status 0, amount 0
03:47:34.962 00.000 21948 MoveAxis(N, 0, ABG)
03:47:34.962 00.000 21948 Move returns status 0, amount 0
03:47:34.962 00.000 21948 move complete, result=0
03:47:34.962 00.000 21948 worker thread done servicing request
03:47:34.962 00.000 21948 Worker thread wakes up
03:47:34.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:34.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:34.963 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:36.597 01.634 21948 Exposure complete
03:47:36.626 00.029 21948 worker thread done servicing request
03:47:36.626 00.000 18120 OnExposeComplete: enter
03:47:36.627 00.001 18120 UpdateGuideState(): m_state=6
03:47:36.627 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6439
03:47:36.628 00.001 18120 Star::Find returns 1 (0), X=895.91, Y=235.07, Mass=1870, SNR=30.0, Peak=164 HFD=4.3
03:47:36.628 00.000 18120 MultiStar: [#1 0.27,-0.09,0.73,U] [#2 -0.13,-0.27,0.61,U] [#3 0.37,-0.06,0.60,U] [#4 0.09,-0.23,0.56,U] [#5 0.19,-0.31,0.47,U] [#6 0.04,-0.25,0.52,U] [#7 0.24,-0.11,0.44,U] [#8 0.31,-0.03,0.37,U] 
03:47:36.629 00.001 18120 single-star, 8 included, MultiStar: {0.17, -0.16}, one-star: {0.18, -0.11}
03:47:36.629 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:47:36.630 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:47:36.630 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
03:47:36.632 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.11, opts=13)
03:47:36.632 00.000 18120 Enqueuing Move request for scope (0.18, -0.11)
03:47:36.633 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:36.633 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
03:47:36.633 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:36.634 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:36.634 00.000 18120 Enqueuing Expose request
03:47:36.635 00.001 21948 Worker thread wakes up
03:47:36.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
03:47:36.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
03:47:36.635 00.000 21948 Moving (0.18, -0.11) raw xDistance=-0.17 yDistance=-0.11
03:47:36.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:47:36.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:36.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:47:36.635 00.000 21948 MoveAxis(E, 0, ABG)
03:47:36.635 00.000 21948 Move returns status 0, amount 0
03:47:36.635 00.000 21948 MoveAxis(N, 0, ABG)
03:47:36.635 00.000 21948 Move returns status 0, amount 0
03:47:36.635 00.000 21948 move complete, result=0
03:47:36.635 00.000 21948 worker thread done servicing request
03:47:36.635 00.000 21948 Worker thread wakes up
03:47:36.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:36.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:36.635 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:38.151 01.516 21948 Exposure complete
03:47:38.185 00.034 21948 worker thread done servicing request
03:47:38.185 00.000 18120 OnExposeComplete: enter
03:47:38.186 00.001 18120 UpdateGuideState(): m_state=6
03:47:38.188 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6440
03:47:38.190 00.002 18120 Star::Find returns 1 (0), X=895.95, Y=235.03, Mass=1956, SNR=30.7, Peak=173 HFD=4.4
03:47:38.192 00.002 18120 MultiStar: [#1 0.27,-0.20,0.71,U] [#2 0.06,-0.27,0.61,U] [#3 0.40,-0.13,0.57,U] [#4 0.06,-0.21,0.55,U] [#5 0.13,-0.22,0.46,U] [#6 0.21,-0.22,0.52,U] [#7 0.08,-0.33,0.41,U] [#8 0.13,-0.16,0.40,U] 
03:47:38.193 00.001 18120 single-star, 8 included, MultiStar: {0.18, -0.20}, one-star: {0.22, -0.14}
03:47:38.194 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
03:47:38.195 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
03:47:38.196 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.58 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
03:47:38.197 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.14, opts=13)
03:47:38.197 00.000 18120 Enqueuing Move request for scope (0.22, -0.14)
03:47:38.198 00.001 21948 Worker thread wakes up
03:47:38.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
03:47:38.198 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
03:47:38.198 00.000 21948 Moving (0.22, -0.14) raw xDistance=-0.22 yDistance=-0.13
03:47:38.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:47:38.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:38.198 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:47:38.198 00.000 21948 MoveAxis(E, 40, ABG)
03:47:38.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:38.199 00.001 18120 UpdateGuideState exits: m=1956 RSB=30.7
03:47:38.199 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:38.200 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:38.200 00.000 18120 Enqueuing Expose request
03:47:38.201 00.001 21948 Guiding  Dir = 2, Dur = 40
03:47:38.201 00.000 21948 IsSlewing returns 0
03:47:38.201 00.000 21948 IsGuiding returns 0
03:47:38.203 00.002 21948 PulseGuide returned control before completion, sleep 49
03:47:38.255 00.052 21948 IsGuiding returns 0
03:47:38.255 00.000 21948 Move returns status 0, amount 40
03:47:38.255 00.000 21948 MoveAxis(N, 0, ABG)
03:47:38.255 00.000 21948 Move returns status 0, amount 0
03:47:38.255 00.000 21948 move complete, result=0
03:47:38.255 00.000 21948 worker thread done servicing request
03:47:38.255 00.000 21948 Worker thread wakes up
03:47:38.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:38.256 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:38.256 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:47:39.887 01.631 21948 Exposure complete
03:47:39.927 00.040 21948 worker thread done servicing request
03:47:39.927 00.000 18120 OnExposeComplete: enter
03:47:39.928 00.001 18120 UpdateGuideState(): m_state=6
03:47:39.928 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6441
03:47:39.929 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=234.96, Mass=1883, SNR=30.0, Peak=162 HFD=4.4
03:47:39.929 00.000 18120 MultiStar: [#1 0.39,-0.11,0.71,U] [#2 0.03,-0.26,0.58,U] [#3 0.06,0.13,0.57,U] [#4 0.26,-0.21,0.56,U] [#5 0.34,-0.31,0.00,M1] [#6 0.15,-0.53,0.00,M3] [#7 0.50,-0.23,0.00,M1] [#8 0.17,0.03,0.40,U] 
03:47:39.929 00.000 18120 refined, 5 included, MultiStar: {0.22, -0.13}, one-star: {0.31, -0.22}
03:47:39.930 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:47:39.930 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:47:39.931 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.52 mountX=-0.21 mountY=-0.14, mountTheta=-2.54
03:47:39.932 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.13, opts=13)
03:47:39.932 00.000 18120 Enqueuing Move request for scope (0.22, -0.13)
03:47:39.933 00.001 21948 Worker thread wakes up
03:47:39.933 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:39.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
03:47:39.933 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.0
03:47:39.934 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
03:47:39.934 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:39.934 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:39.935 00.001 18120 Enqueuing Expose request
03:47:39.935 00.000 21948 Moving (0.22, -0.13) raw xDistance=-0.21 yDistance=-0.14
03:47:39.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:47:39.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:39.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:47:39.935 00.000 21948 MoveAxis(E, 40, ABG)
03:47:39.935 00.000 21948 Guiding  Dir = 2, Dur = 40
03:47:39.936 00.001 21948 IsSlewing returns 0
03:47:39.936 00.000 21948 IsGuiding returns 0
03:47:39.937 00.001 21948 PulseGuide returned control before completion, sleep 49
03:47:39.995 00.058 21948 IsGuiding returns 0
03:47:39.995 00.000 21948 Move returns status 0, amount 40
03:47:39.995 00.000 21948 MoveAxis(N, 0, ABG)
03:47:39.995 00.000 21948 Move returns status 0, amount 0
03:47:39.995 00.000 21948 move complete, result=0
03:47:39.995 00.000 21948 worker thread done servicing request
03:47:39.995 00.000 21948 Worker thread wakes up
03:47:39.995 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:39.995 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:39.995 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:47:41.406 01.411 21948 Exposure complete
03:47:41.454 00.048 21948 worker thread done servicing request
03:47:41.454 00.000 18120 OnExposeComplete: enter
03:47:41.456 00.002 18120 UpdateGuideState(): m_state=6
03:47:41.457 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6442
03:47:41.459 00.002 18120 Star::Find returns 1 (0), X=895.98, Y=235.08, Mass=1975, SNR=30.7, Peak=196 HFD=4.2
03:47:41.461 00.002 18120 MultiStar: [#1 0.16,-0.20,0.66,U] [#2 0.13,-0.02,0.58,U] [#3 0.22,0.03,0.58,U] [#4 0.10,-0.35,0.55,U] [#5 0.25,-0.27,0.45,U] [#6 0.07,-0.16,0.48,U] [#7 0.03,-0.25,0.45,U] [#8 0.27,-0.06,0.37,U] 
03:47:41.462 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.25, -0.10}
03:47:41.463 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
03:47:41.464 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
03:47:41.465 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.71 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
03:47:41.468 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.15, opts=13)
03:47:41.468 00.000 18120 Enqueuing Move request for scope (0.17, -0.15)
03:47:41.469 00.001 21948 Worker thread wakes up
03:47:41.469 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:41.469 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.7
03:47:41.470 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:41.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:41.471 00.001 18120 Enqueuing Expose request
03:47:41.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
03:47:41.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
03:47:41.471 00.000 21948 Moving (0.17, -0.15) raw xDistance=-0.20 yDistance=-0.09
03:47:41.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:47:41.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:41.471 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:47:41.471 00.000 21948 MoveAxis(E, 39, ABG)
03:47:41.471 00.000 21948 Guiding  Dir = 2, Dur = 39
03:47:41.471 00.000 21948 IsSlewing returns 0
03:47:41.472 00.001 21948 IsGuiding returns 0
03:47:41.474 00.002 21948 PulseGuide returned control before completion, sleep 48
03:47:41.530 00.056 21948 IsGuiding returns 0
03:47:41.530 00.000 21948 Move returns status 0, amount 39
03:47:41.530 00.000 21948 MoveAxis(N, 0, ABG)
03:47:41.531 00.001 21948 Move returns status 0, amount 0
03:47:41.531 00.000 21948 move complete, result=0
03:47:41.531 00.000 21948 worker thread done servicing request
03:47:41.531 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:47:41.532 00.001 21948 Worker thread wakes up
03:47:41.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:41.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:43.159 01.627 21948 Exposure complete
03:47:43.187 00.028 21948 worker thread done servicing request
03:47:43.187 00.000 18120 OnExposeComplete: enter
03:47:43.189 00.002 18120 UpdateGuideState(): m_state=6
03:47:43.191 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6443
03:47:43.192 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=235.29, Mass=1877, SNR=29.9, Peak=152 HFD=4.1
03:47:43.193 00.001 18120 MultiStar: [#1 0.20,-0.20,0.69,U] [#2 -0.10,-0.02,0.62,U] [#3 0.27,0.07,0.59,U] [#4 0.22,-0.02,0.53,U] [#5 0.30,-0.29,0.46,U] [#6 -0.06,-0.16,0.50,U] [#7 -0.31,0.21,0.43,U] [#8 0.34,0.19,0.38,U] 
03:47:43.194 00.001 18120 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.17, 0.11}
03:47:43.197 00.003 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
03:47:43.198 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
03:47:43.199 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:47:43.202 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.01, opts=13)
03:47:43.203 00.001 18120 Enqueuing Move request for scope (0.12, -0.01)
03:47:43.205 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:43.206 00.001 21948 Worker thread wakes up
03:47:43.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
03:47:43.206 00.000 18120 UpdateGuideState exits: m=1877 RSB=29.9
03:47:43.207 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:43.209 00.002 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
03:47:43.209 00.000 21948 Moving (0.12, -0.01) raw xDistance=-0.06 yDistance=-0.10
03:47:43.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:47:43.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:43.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:47:43.209 00.000 21948 MoveAxis(E, 0, ABG)
03:47:43.209 00.000 21948 Move returns status 0, amount 0
03:47:43.209 00.000 21948 MoveAxis(N, 0, ABG)
03:47:43.209 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:43.210 00.001 18120 Enqueuing Expose request
03:47:43.211 00.001 21948 Move returns status 0, amount 0
03:47:43.212 00.001 21948 move complete, result=0
03:47:43.212 00.000 21948 worker thread done servicing request
03:47:43.212 00.000 21948 Worker thread wakes up
03:47:43.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:43.212 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:43.212 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:44.729 01.517 21948 Exposure complete
03:47:44.781 00.052 21948 worker thread done servicing request
03:47:44.781 00.000 18120 OnExposeComplete: enter
03:47:44.783 00.002 18120 UpdateGuideState(): m_state=6
03:47:44.785 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6444
03:47:44.787 00.002 18120 Star::Find returns 1 (0), X=895.89, Y=235.11, Mass=1941, SNR=30.5, Peak=175 HFD=4.2
03:47:44.788 00.001 18120 MultiStar: [#1 0.11,-0.04,0.70,U] [#2 0.08,0.01,0.59,U] [#3 0.43,0.05,0.58,U] [#4 0.33,-0.16,0.53,U] [#5 0.15,-0.29,0.44,U] [#6 -0.15,-0.04,0.51,U] [#7 0.11,-0.04,0.41,U] [#8 0.17,-0.05,0.39,U] 
03:47:44.789 00.001 18120 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.16, -0.07}
03:47:44.792 00.003 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
03:47:44.795 00.003 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
03:47:44.795 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
03:47:44.797 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
03:47:44.798 00.001 18120 Enqueuing Move request for scope (0.16, -0.06)
03:47:44.800 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:44.801 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.5
03:47:44.802 00.001 21948 Worker thread wakes up
03:47:44.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
03:47:44.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
03:47:44.802 00.000 21948 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.11
03:47:44.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:47:44.802 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:44.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:44.803 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:44.805 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:47:44.805 00.000 18120 Enqueuing Expose request
03:47:44.805 00.000 21948 MoveAxis(E, 0, ABG)
03:47:44.806 00.001 21948 Move returns status 0, amount 0
03:47:44.806 00.000 21948 MoveAxis(N, 0, ABG)
03:47:44.806 00.000 21948 Move returns status 0, amount 0
03:47:44.806 00.000 21948 move complete, result=0
03:47:44.806 00.000 21948 worker thread done servicing request
03:47:44.806 00.000 21948 Worker thread wakes up
03:47:44.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:44.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:44.807 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:46.438 01.631 21948 Exposure complete
03:47:46.475 00.037 21948 worker thread done servicing request
03:47:46.475 00.000 18120 OnExposeComplete: enter
03:47:46.476 00.001 18120 UpdateGuideState(): m_state=6
03:47:46.477 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6445
03:47:46.477 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=235.17, Mass=1741, SNR=29.0, Peak=148 HFD=4.3
03:47:46.478 00.001 18120 MultiStar: [#1 0.38,-0.10,0.75,U] [#2 0.15,-0.22,0.64,U] [#3 0.37,0.10,0.60,U] [#4 0.33,-0.12,0.57,U] [#5 0.57,-0.19,0.00,M1] [#6 0.26,-0.26,0.50,U] [#7 0.25,-0.22,0.44,U] [#8 0.37,0.13,0.43,U] 
03:47:46.478 00.000 18120 refined, 7 included, MultiStar: {0.33, -0.08}, one-star: {0.46, -0.01}
03:47:46.478 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:47:46.479 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
03:47:46.479 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-0.24 mountX=-0.21 mountY=-0.26, mountTheta=-2.25
03:47:46.482 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.08, opts=13)
03:47:46.482 00.000 18120 Enqueuing Move request for scope (0.33, -0.08)
03:47:46.483 00.001 21948 Worker thread wakes up
03:47:46.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:46.483 00.000 18120 UpdateGuideState exits: m=1741 RSB=29.0
03:47:46.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:46.484 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:46.484 00.000 18120 Enqueuing Expose request
03:47:46.485 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.08) opts 0xd
03:47:46.485 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.08)
03:47:46.485 00.000 21948 Moving (0.33, -0.08) raw xDistance=-0.21 yDistance=-0.26
03:47:46.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:47:46.485 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:47:46.485 00.000 21948 MoveAxis(E, 38, ABG)
03:47:46.485 00.000 21948 Guiding  Dir = 2, Dur = 38
03:47:46.485 00.000 21948 IsSlewing returns 0
03:47:46.485 00.000 21948 IsGuiding returns 0
03:47:46.488 00.003 21948 PulseGuide returned control before completion, sleep 47
03:47:46.544 00.056 21948 IsGuiding returns 0
03:47:46.545 00.001 21948 Move returns status 0, amount 38
03:47:46.545 00.000 21948 MoveAxis(N, 62, ABG)
03:47:46.545 00.000 21948 Guiding  Dir = 0, Dur = 62
03:47:46.545 00.000 21948 IsSlewing returns 0
03:47:46.545 00.000 21948 IsGuiding returns 0
03:47:46.550 00.005 21948 PulseGuide returned control before completion, sleep 68
03:47:46.626 00.076 21948 IsGuiding returns 0
03:47:46.626 00.000 21948 Move returns status 0, amount 62
03:47:46.626 00.000 21948 move complete, result=0
03:47:46.626 00.000 21948 worker thread done servicing request
03:47:46.626 00.000 21948 Worker thread wakes up
03:47:46.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:46.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:46.626 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.3 px 62 ms NORTH
03:47:48.035 01.409 21948 Exposure complete
03:47:48.083 00.048 21948 worker thread done servicing request
03:47:48.083 00.000 18120 OnExposeComplete: enter
03:47:48.083 00.000 18120 UpdateGuideState(): m_state=6
03:47:48.085 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6446
03:47:48.085 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=235.16, Mass=1816, SNR=29.5, Peak=154 HFD=4.3
03:47:48.086 00.001 18120 MultiStar: [#1 0.14,-0.16,0.70,U] [#2 -0.16,-0.26,0.65,U] [#3 -0.03,0.26,0.60,U] [#4 0.12,-0.16,0.56,U] [#5 0.22,-0.20,0.45,U] [#6 0.04,-0.15,0.50,U] [#7 -0.18,-0.44,0.00,M1] [#8 0.01,-0.10,0.41,U] 
03:47:48.086 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.17, -0.02}
03:47:48.086 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
03:47:48.087 00.001 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
03:47:48.087 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
03:47:48.089 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
03:47:48.089 00.000 18120 Enqueuing Move request for scope (0.07, -0.09)
03:47:48.090 00.001 21948 Worker thread wakes up
03:47:48.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:48.091 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
03:47:48.091 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
03:47:48.091 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.02
03:47:48.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:47:48.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:48.091 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
03:47:48.092 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:48.093 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:48.093 00.000 18120 Enqueuing Expose request
03:47:48.094 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:47:48.094 00.000 21948 MoveAxis(E, 0, ABG)
03:47:48.094 00.000 21948 Move returns status 0, amount 0
03:47:48.094 00.000 21948 MoveAxis(N, 0, ABG)
03:47:48.094 00.000 21948 Move returns status 0, amount 0
03:47:48.094 00.000 21948 move complete, result=0
03:47:48.094 00.000 21948 worker thread done servicing request
03:47:48.094 00.000 21948 Worker thread wakes up
03:47:48.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:48.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:48.095 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:49.733 01.638 21948 Exposure complete
03:47:49.786 00.053 21948 worker thread done servicing request
03:47:49.786 00.000 18120 OnExposeComplete: enter
03:47:49.786 00.000 18120 UpdateGuideState(): m_state=6
03:47:49.787 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6447
03:47:49.788 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=235.03, Mass=1848, SNR=29.7, Peak=169 HFD=4.4
03:47:49.790 00.002 18120 MultiStar: [#1 -0.03,-0.33,0.69,U] [#2 -0.15,-0.41,0.62,U] [#3 -0.03,-0.05,0.61,U] [#4 0.01,-0.16,0.56,U] [#5 -0.02,-0.26,0.44,U] [#6 -0.17,-0.40,0.50,U] [#7 -0.23,-0.04,0.42,U] [#8 -0.04,-0.22,0.39,U] 
03:47:49.791 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.22}, one-star: {0.24, -0.15}
03:47:49.792 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.64)
03:47:49.793 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.60)
03:47:49.794 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.65 mountX=-0.20 mountY=0.12, mountTheta=2.61
03:47:49.795 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.22, opts=13)
03:47:49.796 00.001 18120 Enqueuing Move request for scope (-0.02, -0.22)
03:47:49.796 00.000 21948 Worker thread wakes up
03:47:49.796 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
03:47:49.796 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
03:47:49.796 00.000 21948 Moving (-0.02, -0.22) raw xDistance=-0.20 yDistance=0.12
03:47:49.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:47:49.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:49.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:47:49.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:49.797 00.001 21948 MoveAxis(E, 0, ABG)
03:47:49.797 00.000 21948 Move returns status 0, amount 0
03:47:49.797 00.000 21948 MoveAxis(N, 0, ABG)
03:47:49.797 00.000 21948 Move returns status 0, amount 0
03:47:49.797 00.000 21948 move complete, result=0
03:47:49.797 00.000 21948 worker thread done servicing request
03:47:49.797 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.7
03:47:49.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:49.798 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:49.798 00.000 18120 Enqueuing Expose request
03:47:49.798 00.000 21948 Worker thread wakes up
03:47:49.799 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:49.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:49.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:51.322 01.523 21948 Exposure complete
03:47:51.359 00.037 21948 worker thread done servicing request
03:47:51.359 00.000 18120 OnExposeComplete: enter
03:47:51.360 00.001 18120 UpdateGuideState(): m_state=6
03:47:51.361 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6448
03:47:51.361 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.02, Mass=1785, SNR=29.3, Peak=157 HFD=4.4
03:47:51.362 00.001 18120 MultiStar: [#1 0.13,-0.30,0.73,U] [#2 -0.04,-0.30,0.64,U] [#3 0.22,-0.25,0.59,U] [#4 0.10,-0.22,0.59,U] [#5 0.06,-0.30,0.47,U] [#6 -0.26,-0.38,0.00,M1] [#7 0.08,-0.30,0.41,U] [#8 0.07,-0.27,0.40,U] 
03:47:51.363 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.25}, one-star: {0.25, -0.16}
03:47:51.364 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
03:47:51.365 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
03:47:51.366 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.12 mountX=-0.28 mountY=0.00, mountTheta=3.13
03:47:51.371 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.25, opts=13)
03:47:51.371 00.000 18120 Enqueuing Move request for scope (0.12, -0.25)
03:47:51.372 00.001 21948 Worker thread wakes up
03:47:51.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
03:47:51.372 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
03:47:51.372 00.000 21948 Moving (0.12, -0.25) raw xDistance=-0.28 yDistance=0.00
03:47:51.372 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:51.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:47:51.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:51.372 00.000 18120 UpdateGuideState exits: m=1785 RSB=29.3
03:47:51.373 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:47:51.373 00.000 21948 MoveAxis(E, 50, ABG)
03:47:51.373 00.000 21948 Guiding  Dir = 2, Dur = 50
03:47:51.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:51.374 00.001 21948 IsSlewing returns 0
03:47:51.374 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:51.374 00.000 18120 Enqueuing Expose request
03:47:51.375 00.001 21948 IsGuiding returns 0
03:47:51.377 00.002 21948 PulseGuide returned control before completion, sleep 59
03:47:51.446 00.069 21948 IsGuiding returns 0
03:47:51.446 00.000 21948 Move returns status 0, amount 50
03:47:51.446 00.000 21948 MoveAxis(N, 0, ABG)
03:47:51.446 00.000 21948 Move returns status 0, amount 0
03:47:51.446 00.000 21948 move complete, result=0
03:47:51.446 00.000 21948 worker thread done servicing request
03:47:51.446 00.000 21948 Worker thread wakes up
03:47:51.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:51.446 00.000 18120 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
03:47:51.447 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:53.082 01.635 21948 Exposure complete
03:47:53.133 00.051 21948 worker thread done servicing request
03:47:53.133 00.000 18120 OnExposeComplete: enter
03:47:53.134 00.001 18120 UpdateGuideState(): m_state=6
03:47:53.135 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6449
03:47:53.135 00.000 18120 Star::Find returns 1 (0), X=895.81, Y=235.14, Mass=1790, SNR=29.3, Peak=149 HFD=4.3
03:47:53.135 00.000 18120 MultiStar: [#1 0.05,-0.35,0.74,U] [#2 0.11,-0.32,0.63,U] [#3 0.39,-0.17,0.59,U] [#4 -0.02,-0.22,0.58,U] [#5 0.03,-0.67,0.00,M1] [#6 0.12,-0.46,0.00,M2] [#7 0.28,-0.34,0.44,U] [#8 -0.08,0.07,0.40,U] 
03:47:53.136 00.001 18120 single-star, 6 included, MultiStar: {0.11, -0.19}, one-star: {0.08, -0.04}
03:47:53.136 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
03:47:53.137 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
03:47:53.137 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
03:47:53.140 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
03:47:53.141 00.001 18120 Enqueuing Move request for scope (0.08, -0.04)
03:47:53.142 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:53.143 00.001 18120 UpdateGuideState exits: m=1790 RSB=29.3
03:47:53.144 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:53.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:53.144 00.000 18120 Enqueuing Expose request
03:47:53.144 00.000 21948 Worker thread wakes up
03:47:53.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:47:53.144 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:47:53.144 00.000 21948 Moving (0.08, -0.04) raw xDistance=-0.07 yDistance=-0.06
03:47:53.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:47:53.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:53.146 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:47:53.146 00.000 21948 MoveAxis(E, 0, ABG)
03:47:53.146 00.000 21948 Move returns status 0, amount 0
03:47:53.146 00.000 21948 MoveAxis(N, 0, ABG)
03:47:53.146 00.000 21948 Move returns status 0, amount 0
03:47:53.146 00.000 21948 move complete, result=0
03:47:53.146 00.000 21948 worker thread done servicing request
03:47:53.146 00.000 21948 Worker thread wakes up
03:47:53.146 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:53.146 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:53.146 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:54.666 01.520 21948 Exposure complete
03:47:54.715 00.049 21948 worker thread done servicing request
03:47:54.715 00.000 18120 OnExposeComplete: enter
03:47:54.716 00.001 18120 UpdateGuideState(): m_state=6
03:47:54.717 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6450
03:47:54.717 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=235.04, Mass=1946, SNR=30.5, Peak=168 HFD=4.4
03:47:54.718 00.001 18120 MultiStar: [#1 0.31,-0.42,0.00,M1] [#2 0.05,-0.38,0.61,U] [#3 0.14,-0.39,0.58,U] [#4 0.12,-0.20,0.57,U] [#5 0.12,-0.32,0.45,U] [#6 0.22,-0.37,0.48,U] [#7 0.31,-0.39,0.00,M1] [#8 0.07,0.02,0.38,U] 
03:47:54.718 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.25}, one-star: {0.24, -0.14}
03:47:54.719 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:47:54.719 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:47:54.719 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.51 mountX=-0.23 mountY=-0.16, mountTheta=-2.54
03:47:54.721 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.14, opts=13)
03:47:54.721 00.000 18120 Enqueuing Move request for scope (0.24, -0.14)
03:47:54.721 00.000 21948 Worker thread wakes up
03:47:54.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
03:47:54.721 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
03:47:54.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:54.722 00.001 18120 UpdateGuideState exits: m=1946 RSB=30.5
03:47:54.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:54.723 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:54.723 00.000 18120 Enqueuing Expose request
03:47:54.723 00.000 21948 Moving (0.24, -0.14) raw xDistance=-0.23 yDistance=-0.16
03:47:54.724 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:47:54.724 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:54.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:47:54.724 00.000 21948 MoveAxis(E, 40, ABG)
03:47:54.724 00.000 21948 Guiding  Dir = 2, Dur = 40
03:47:54.724 00.000 21948 IsSlewing returns 0
03:47:54.724 00.000 21948 IsGuiding returns 0
03:47:54.726 00.002 21948 PulseGuide returned control before completion, sleep 49
03:47:54.790 00.064 21948 IsGuiding returns 0
03:47:54.790 00.000 21948 Move returns status 0, amount 40
03:47:54.791 00.001 21948 MoveAxis(N, 0, ABG)
03:47:54.791 00.000 21948 Move returns status 0, amount 0
03:47:54.791 00.000 21948 move complete, result=0
03:47:54.791 00.000 21948 worker thread done servicing request
03:47:54.791 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
03:47:54.792 00.001 21948 Worker thread wakes up
03:47:54.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:54.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:56.422 01.630 21948 Exposure complete
03:47:56.455 00.033 21948 worker thread done servicing request
03:47:56.456 00.001 18120 OnExposeComplete: enter
03:47:56.456 00.000 18120 UpdateGuideState(): m_state=6
03:47:56.457 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6451
03:47:56.458 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=235.07, Mass=1800, SNR=29.3, Peak=150 HFD=4.2
03:47:56.459 00.001 18120 MultiStar: [#1 0.11,-0.34,0.74,U] [#2 -0.25,-0.28,0.59,U] [#3 0.17,0.11,0.59,U] [#4 0.04,-0.23,0.57,U] [#5 0.13,-0.14,0.46,U] [#6 0.45,-0.47,0.00,M2] [#7 0.14,-0.29,0.40,U] [#8 0.23,-0.09,0.38,U] 
03:47:56.460 00.001 18120 single-star, 7 included, MultiStar: {0.09, -0.17}, one-star: {0.15, -0.11}
03:47:56.460 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
03:47:56.461 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
03:47:56.462 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.60 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
03:47:56.464 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.11, opts=13)
03:47:56.465 00.001 18120 Enqueuing Move request for scope (0.15, -0.11)
03:47:56.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:56.465 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.3
03:47:56.468 00.003 21948 Worker thread wakes up
03:47:56.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:56.469 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:47:56.469 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:47:56.469 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:56.469 00.000 18120 Enqueuing Expose request
03:47:56.470 00.001 21948 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=-0.09
03:47:56.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:47:56.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:56.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:47:56.470 00.000 21948 MoveAxis(E, 0, ABG)
03:47:56.470 00.000 21948 Move returns status 0, amount 0
03:47:56.470 00.000 21948 MoveAxis(N, 0, ABG)
03:47:56.470 00.000 21948 Move returns status 0, amount 0
03:47:56.470 00.000 21948 move complete, result=0
03:47:56.470 00.000 21948 worker thread done servicing request
03:47:56.470 00.000 21948 Worker thread wakes up
03:47:56.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:56.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:56.470 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:57.986 01.516 21948 Exposure complete
03:47:58.021 00.035 21948 worker thread done servicing request
03:47:58.021 00.000 18120 OnExposeComplete: enter
03:47:58.022 00.001 18120 UpdateGuideState(): m_state=6
03:47:58.023 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6452
03:47:58.023 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=235.12, Mass=1794, SNR=29.3, Peak=148 HFD=4.3
03:47:58.024 00.001 18120 MultiStar: [#1 0.27,-0.35,0.00,M1] [#2 -0.11,-0.29,0.64,U] [#3 0.31,-0.20,0.60,U] [#4 0.00,-0.34,0.56,U] [#5 0.13,-0.15,0.44,U] [#6 0.15,-0.27,0.48,U] [#7 -0.26,-0.17,0.43,U] [#8 0.23,-0.13,0.40,U] 
03:47:58.024 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.19}, one-star: {0.30, -0.06}
03:47:58.025 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
03:47:58.026 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
03:47:58.027 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.03 mountX=-0.22 mountY=-0.02, mountTheta=-3.07
03:47:58.029 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.19, opts=13)
03:47:58.031 00.002 18120 Enqueuing Move request for scope (0.12, -0.19)
03:47:58.032 00.001 21948 Worker thread wakes up
03:47:58.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
03:47:58.032 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
03:47:58.032 00.000 21948 Moving (0.12, -0.19) raw xDistance=-0.22 yDistance=-0.02
03:47:58.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:47:58.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:58.032 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:47:58.032 00.000 21948 MoveAxis(E, 40, ABG)
03:47:58.032 00.000 21948 Guiding  Dir = 2, Dur = 40
03:47:58.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:58.032 00.000 21948 IsSlewing returns 0
03:47:58.032 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:47:58.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:58.033 00.000 21948 IsGuiding returns 0
03:47:58.034 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:58.034 00.000 18120 Enqueuing Expose request
03:47:58.035 00.001 21948 PulseGuide returned control before completion, sleep 49
03:47:58.093 00.058 21948 IsGuiding returns 0
03:47:58.093 00.000 21948 Move returns status 0, amount 40
03:47:58.093 00.000 21948 MoveAxis(N, 0, ABG)
03:47:58.093 00.000 21948 Move returns status 0, amount 0
03:47:58.093 00.000 21948 move complete, result=0
03:47:58.094 00.001 21948 worker thread done servicing request
03:47:58.094 00.000 21948 Worker thread wakes up
03:47:58.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:58.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:58.094 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
03:47:59.729 01.635 21948 Exposure complete
03:47:59.771 00.042 21948 worker thread done servicing request
03:47:59.771 00.000 18120 OnExposeComplete: enter
03:47:59.772 00.001 18120 UpdateGuideState(): m_state=6
03:47:59.774 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6453
03:47:59.775 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=235.00, Mass=1805, SNR=29.4, Peak=154 HFD=4.4
03:47:59.777 00.002 18120 MultiStar: [#1 -0.03,-0.16,0.70,U] [#2 0.13,-0.19,0.62,U] [#3 0.20,0.05,0.61,U] [#4 -0.04,-0.03,0.58,U] [#5 -0.15,-0.20,0.44,U] [#6 0.18,-0.26,0.54,U] [#7 -0.13,-0.34,0.44,U] [#8 0.04,0.08,0.40,U] 
03:47:59.778 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.23, -0.18}
03:47:59.778 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
03:47:59.779 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
03:47:59.779 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.16 mountY=-0.00, mountTheta=-3.13
03:47:59.780 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
03:47:59.781 00.001 18120 Enqueuing Move request for scope (0.07, -0.14)
03:47:59.781 00.000 21948 Worker thread wakes up
03:47:59.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:47:59.782 00.001 18120 UpdateGuideState exits: m=1805 RSB=29.4
03:47:59.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:59.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:47:59.783 00.001 18120 Enqueuing Expose request
03:47:59.785 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
03:47:59.785 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
03:47:59.785 00.000 21948 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=-0.00
03:47:59.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:47:59.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:59.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:47:59.785 00.000 21948 MoveAxis(E, 0, ABG)
03:47:59.785 00.000 21948 Move returns status 0, amount 0
03:47:59.785 00.000 21948 MoveAxis(N, 0, ABG)
03:47:59.785 00.000 21948 Move returns status 0, amount 0
03:47:59.785 00.000 21948 move complete, result=0
03:47:59.785 00.000 21948 worker thread done servicing request
03:47:59.785 00.000 21948 Worker thread wakes up
03:47:59.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:47:59.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:47:59.786 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:01.313 01.527 21948 Exposure complete
03:48:01.352 00.039 21948 worker thread done servicing request
03:48:01.352 00.000 18120 OnExposeComplete: enter
03:48:01.353 00.001 18120 UpdateGuideState(): m_state=6
03:48:01.353 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6454
03:48:01.354 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=234.98, Mass=1745, SNR=28.9, Peak=147 HFD=4.4
03:48:01.354 00.000 18120 MultiStar: [#1 0.04,-0.30,0.72,U] [#2 0.10,-0.17,0.63,U] [#3 0.03,0.06,0.62,U] [#4 -0.12,-0.48,0.00,M1] [#5 -0.11,-0.24,0.47,U] [#6 -0.11,-0.31,0.52,U] [#7 -0.10,-0.19,0.45,U] [#8 0.02,-0.21,0.42,U] 
03:48:01.355 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.19}, one-star: {0.24, -0.19}
03:48:01.355 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
03:48:01.355 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
03:48:01.356 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.34 mountX=-0.19 mountY=0.05, mountTheta=2.91
03:48:01.357 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.19, opts=13)
03:48:01.357 00.000 18120 Enqueuing Move request for scope (0.04, -0.19)
03:48:01.358 00.001 21948 Worker thread wakes up
03:48:01.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
03:48:01.358 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
03:48:01.358 00.000 21948 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.05
03:48:01.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:48:01.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:01.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:01.359 00.001 18120 UpdateGuideState exits: m=1745 RSB=28.9
03:48:01.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:01.360 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:01.360 00.000 18120 Enqueuing Expose request
03:48:01.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:48:01.360 00.000 21948 MoveAxis(E, 0, ABG)
03:48:01.360 00.000 21948 Move returns status 0, amount 0
03:48:01.360 00.000 21948 MoveAxis(N, 0, ABG)
03:48:01.360 00.000 21948 Move returns status 0, amount 0
03:48:01.360 00.000 21948 move complete, result=0
03:48:01.360 00.000 21948 worker thread done servicing request
03:48:01.361 00.001 21948 Worker thread wakes up
03:48:01.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:01.361 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:01.361 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:02.991 01.630 21948 Exposure complete
03:48:03.022 00.031 21948 worker thread done servicing request
03:48:03.023 00.001 18120 OnExposeComplete: enter
03:48:03.023 00.000 18120 UpdateGuideState(): m_state=6
03:48:03.024 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6455
03:48:03.024 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=234.89, Mass=1647, SNR=28.0, Peak=139 HFD=4.3
03:48:03.025 00.001 18120 MultiStar: [#1 0.05,-0.62,0.00,M1] [#2 -0.04,-0.41,0.66,U] [#3 0.11,-0.05,0.59,U] [#4 0.11,-0.50,0.00,M2] [#5 0.09,-0.51,0.00,M1] [#6 0.05,-0.60,0.00,M1] [#7 0.36,-0.56,0.00,M1] [#8 -0.20,-0.24,0.41,U] 
03:48:03.025 00.000 18120 refined, 3 included, MultiStar: {0.07, -0.26}, one-star: {0.24, -0.28}
03:48:03.026 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 2.99)
03:48:03.027 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
03:48:03.028 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.29 mountX=-0.26 mountY=0.05, mountTheta=2.96
03:48:03.030 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.26, opts=13)
03:48:03.031 00.001 18120 Enqueuing Move request for scope (0.07, -0.26)
03:48:03.032 00.001 21948 Worker thread wakes up
03:48:03.032 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
03:48:03.032 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
03:48:03.032 00.000 21948 Moving (0.07, -0.26) raw xDistance=-0.26 yDistance=0.05
03:48:03.032 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:48:03.032 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:03.032 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:03.032 00.000 18120 UpdateGuideState exits: m=1647 RSB=28.0
03:48:03.033 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:03.033 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:03.033 00.000 18120 Enqueuing Expose request
03:48:03.034 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:48:03.034 00.000 21948 MoveAxis(E, 47, ABG)
03:48:03.034 00.000 21948 Guiding  Dir = 2, Dur = 47
03:48:03.034 00.000 21948 IsSlewing returns 0
03:48:03.034 00.000 21948 IsGuiding returns 0
03:48:03.036 00.002 21948 PulseGuide returned control before completion, sleep 56
03:48:03.102 00.066 21948 IsGuiding returns 0
03:48:03.102 00.000 21948 Move returns status 0, amount 47
03:48:03.102 00.000 21948 MoveAxis(N, 0, ABG)
03:48:03.102 00.000 21948 Move returns status 0, amount 0
03:48:03.102 00.000 21948 move complete, result=0
03:48:03.102 00.000 21948 worker thread done servicing request
03:48:03.102 00.000 21948 Worker thread wakes up
03:48:03.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:03.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:03.102 00.000 18120 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
03:48:04.509 01.407 21948 Exposure complete
03:48:04.562 00.053 21948 worker thread done servicing request
03:48:04.563 00.001 18120 OnExposeComplete: enter
03:48:04.563 00.000 18120 UpdateGuideState(): m_state=6
03:48:04.564 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
03:48:04.564 00.000 18120 Star::Find returns 1 (0), X=895.87, Y=235.11, Mass=1818, SNR=29.4, Peak=152 HFD=4.2
03:48:04.565 00.001 18120 MultiStar: [#1 0.14,-0.29,0.70,U] [#2 -0.11,-0.17,0.63,U] [#3 0.17,-0.11,0.62,U] [#4 0.04,-0.34,0.56,U] [#5 -0.38,-0.33,0.00,M2] [#6 -0.02,-0.43,0.54,U] [#7 0.22,-0.40,0.00,M2] [#8 -0.14,-0.21,0.38,U] 
03:48:04.566 00.001 18120 single-star, 6 included, MultiStar: {0.05, -0.21}, one-star: {0.14, -0.06}
03:48:04.567 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
03:48:04.570 00.003 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
03:48:04.572 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
03:48:04.576 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.06, opts=13)
03:48:04.578 00.002 18120 Enqueuing Move request for scope (0.14, -0.06)
03:48:04.581 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:04.582 00.001 21948 Worker thread wakes up
03:48:04.583 00.001 18120 UpdateGuideState exits: m=1818 RSB=29.4
03:48:04.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
03:48:04.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:04.584 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
03:48:04.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:04.584 00.000 18120 Enqueuing Expose request
03:48:04.585 00.001 21948 Moving (0.14, -0.06) raw xDistance=-0.12 yDistance=-0.10
03:48:04.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:48:04.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:04.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:48:04.585 00.000 21948 MoveAxis(E, 0, ABG)
03:48:04.585 00.000 21948 Move returns status 0, amount 0
03:48:04.585 00.000 21948 MoveAxis(N, 0, ABG)
03:48:04.585 00.000 21948 Move returns status 0, amount 0
03:48:04.585 00.000 21948 move complete, result=0
03:48:04.585 00.000 21948 worker thread done servicing request
03:48:04.585 00.000 21948 Worker thread wakes up
03:48:04.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:04.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:04.586 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:06.210 01.624 21948 Exposure complete
03:48:06.258 00.048 21948 worker thread done servicing request
03:48:06.258 00.000 18120 OnExposeComplete: enter
03:48:06.259 00.001 18120 UpdateGuideState(): m_state=6
03:48:06.259 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6457
03:48:06.260 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=234.83, Mass=1920, SNR=30.2, Peak=160 HFD=4.2
03:48:06.261 00.001 18120 MultiStar: [#1 0.03,-0.51,0.00,M1] [#2 -0.00,-0.38,0.60,U] [#3 0.29,-0.40,0.00,M1] [#4 0.00,-0.38,0.56,U] [#5 -0.01,-0.30,0.47,U] [#6 0.09,-0.41,0.50,U] [#7 0.04,-0.50,0.00,M3] [#8 -0.48,-0.15,0.00,M1] 
03:48:06.262 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.36}, one-star: {0.24, -0.35}
03:48:06.263 00.001 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
03:48:06.265 00.002 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
03:48:06.266 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.33 mountX=-0.37 mountY=0.09, mountTheta=2.91
03:48:06.268 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.36, opts=13)
03:48:06.270 00.002 18120 Enqueuing Move request for scope (0.09, -0.36)
03:48:06.271 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:06.274 00.003 21948 Worker thread wakes up
03:48:06.274 00.000 18120 UpdateGuideState exits: m=1920 RSB=30.2
03:48:06.275 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:06.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:06.276 00.001 18120 Enqueuing Expose request
03:48:06.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.36) opts 0xd
03:48:06.276 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.36)
03:48:06.276 00.000 21948 Moving (0.09, -0.36) raw xDistance=-0.37 yDistance=0.09
03:48:06.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:48:06.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:06.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:48:06.276 00.000 21948 MoveAxis(E, 65, ABG)
03:48:06.276 00.000 21948 Guiding  Dir = 2, Dur = 65
03:48:06.277 00.001 21948 IsSlewing returns 0
03:48:06.277 00.000 21948 IsGuiding returns 0
03:48:06.278 00.001 21948 PulseGuide returned control before completion, sleep 74
03:48:06.366 00.088 21948 IsGuiding returns 0
03:48:06.366 00.000 21948 Move returns status 0, amount 65
03:48:06.366 00.000 21948 MoveAxis(N, 0, ABG)
03:48:06.366 00.000 21948 Move returns status 0, amount 0
03:48:06.366 00.000 21948 move complete, result=0
03:48:06.368 00.002 21948 worker thread done servicing request
03:48:06.368 00.000 21948 Worker thread wakes up
03:48:06.368 00.000 18120 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
03:48:06.368 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:06.369 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:07.780 01.411 21948 Exposure complete
03:48:07.822 00.042 21948 worker thread done servicing request
03:48:07.822 00.000 18120 OnExposeComplete: enter
03:48:07.823 00.001 18120 UpdateGuideState(): m_state=6
03:48:07.824 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6458
03:48:07.824 00.000 18120 Star::Find returns 1 (0), X=895.76, Y=235.07, Mass=1788, SNR=29.3, Peak=156 HFD=4.1
03:48:07.826 00.002 18120 MultiStar: [#1 0.04,-0.40,0.75,U] [#2 -0.08,-0.34,0.61,U] [#3 0.10,-0.11,0.58,U] [#4 -0.05,-0.09,0.57,U] [#5 0.05,-0.26,0.47,U] [#6 -0.11,-0.38,0.53,U] [#7 -0.15,0.16,0.42,U] [#8 0.23,-0.04,0.41,U] 
03:48:07.827 00.001 18120 single-star, 8 included, MultiStar: {0.01, -0.19}, one-star: {0.03, -0.10}
03:48:07.828 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.02)
03:48:07.828 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
03:48:07.829 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.27 mountX=-0.11 mountY=0.02, mountTheta=2.98
03:48:07.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
03:48:07.831 00.001 18120 Enqueuing Move request for scope (0.03, -0.10)
03:48:07.831 00.000 21948 Worker thread wakes up
03:48:07.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:07.832 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.3
03:48:07.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:07.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:07.833 00.000 18120 Enqueuing Expose request
03:48:07.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:48:07.834 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:48:07.834 00.000 21948 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=0.02
03:48:07.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:48:07.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:07.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:48:07.834 00.000 21948 MoveAxis(E, 0, ABG)
03:48:07.834 00.000 21948 Move returns status 0, amount 0
03:48:07.834 00.000 21948 MoveAxis(N, 0, ABG)
03:48:07.834 00.000 21948 Move returns status 0, amount 0
03:48:07.834 00.000 21948 move complete, result=0
03:48:07.834 00.000 21948 worker thread done servicing request
03:48:07.834 00.000 21948 Worker thread wakes up
03:48:07.834 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:07.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:07.834 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:09.475 01.641 21948 Exposure complete
03:48:09.528 00.053 21948 worker thread done servicing request
03:48:09.528 00.000 18120 OnExposeComplete: enter
03:48:09.530 00.002 18120 UpdateGuideState(): m_state=6
03:48:09.531 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6459
03:48:09.533 00.002 18120 Star::Find returns 1 (0), X=895.74, Y=235.03, Mass=1860, SNR=29.9, Peak=159 HFD=4.2
03:48:09.534 00.001 18120 MultiStar: [#1 0.04,-0.20,0.70,U] [#2 -0.08,-0.16,0.63,U] [#3 0.05,-0.02,0.58,U] [#4 -0.00,-0.04,0.55,U] [#5 -0.15,-0.14,0.47,U] [#6 -0.24,-0.33,0.51,U] [#7 0.12,-0.04,0.43,U] [#8 -0.08,-0.22,0.38,U] 
03:48:09.535 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.14}, one-star: {0.01, -0.15}
03:48:09.536 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
03:48:09.537 00.001 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
03:48:09.537 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.77 mountX=-0.12 mountY=0.09, mountTheta=2.49
03:48:09.539 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.14, opts=13)
03:48:09.540 00.001 18120 Enqueuing Move request for scope (-0.03, -0.14)
03:48:09.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:09.541 00.001 18120 UpdateGuideState exits: m=1860 RSB=29.9
03:48:09.541 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:09.542 00.001 21948 Worker thread wakes up
03:48:09.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
03:48:09.542 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
03:48:09.542 00.000 21948 Moving (-0.03, -0.14) raw xDistance=-0.12 yDistance=0.09
03:48:09.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:48:09.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:09.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:48:09.542 00.000 21948 MoveAxis(E, 0, ABG)
03:48:09.542 00.000 21948 Move returns status 0, amount 0
03:48:09.542 00.000 21948 MoveAxis(N, 0, ABG)
03:48:09.542 00.000 21948 Move returns status 0, amount 0
03:48:09.542 00.000 21948 move complete, result=0
03:48:09.542 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:09.542 00.000 18120 Enqueuing Expose request
03:48:09.543 00.001 21948 worker thread done servicing request
03:48:09.543 00.000 21948 Worker thread wakes up
03:48:09.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:09.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:09.543 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:10.955 01.412 21948 Exposure complete
03:48:11.000 00.045 21948 worker thread done servicing request
03:48:11.000 00.000 18120 OnExposeComplete: enter
03:48:11.001 00.001 18120 UpdateGuideState(): m_state=6
03:48:11.003 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6460
03:48:11.005 00.002 18120 Star::Find returns 1 (0), X=896.07, Y=234.85, Mass=1840, SNR=29.7, Peak=163 HFD=4.3
03:48:11.008 00.003 18120 MultiStar: [#1 0.27,-0.25,0.70,U] [#2 0.01,-0.31,0.64,U] [#3 0.24,-0.15,0.61,U] [#4 0.22,-0.36,0.57,U] [#5 0.28,-0.21,0.43,U] [#6 0.08,-0.12,0.53,U] [#7 0.04,-0.19,0.45,U] [#8 0.12,0.04,0.42,U] 
03:48:11.010 00.002 18120 refined, 8 included, MultiStar: {0.19, -0.23}, one-star: {0.34, -0.33}
03:48:11.012 00.002 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
03:48:11.015 00.003 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
03:48:11.016 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.87 mountX=-0.29 mountY=-0.07, mountTheta=-2.91
03:48:11.018 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.23, opts=13)
03:48:11.018 00.000 18120 Enqueuing Move request for scope (0.19, -0.23)
03:48:11.019 00.001 21948 Worker thread wakes up
03:48:11.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:11.019 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
03:48:11.020 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:11.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:11.021 00.001 18120 Enqueuing Expose request
03:48:11.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd
03:48:11.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.23)
03:48:11.021 00.000 21948 Moving (0.19, -0.23) raw xDistance=-0.29 yDistance=-0.07
03:48:11.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:48:11.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:11.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:48:11.021 00.000 21948 MoveAxis(E, 52, ABG)
03:48:11.021 00.000 21948 Guiding  Dir = 2, Dur = 52
03:48:11.021 00.000 21948 IsSlewing returns 0
03:48:11.022 00.001 21948 IsGuiding returns 0
03:48:11.023 00.001 21948 PulseGuide returned control before completion, sleep 61
03:48:11.100 00.077 21948 IsGuiding returns 0
03:48:11.100 00.000 21948 Move returns status 0, amount 52
03:48:11.100 00.000 21948 MoveAxis(N, 0, ABG)
03:48:11.100 00.000 21948 Move returns status 0, amount 0
03:48:11.100 00.000 21948 move complete, result=0
03:48:11.100 00.000 21948 worker thread done servicing request
03:48:11.100 00.000 21948 Worker thread wakes up
03:48:11.100 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:11.100 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:11.100 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
03:48:12.733 01.633 21948 Exposure complete
03:48:12.785 00.052 21948 worker thread done servicing request
03:48:12.785 00.000 18120 OnExposeComplete: enter
03:48:12.787 00.002 18120 UpdateGuideState(): m_state=6
03:48:12.788 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6461
03:48:12.788 00.000 18120 Star::Find returns 1 (0), X=895.94, Y=235.05, Mass=1903, SNR=30.2, Peak=166 HFD=4.3
03:48:12.788 00.000 18120 MultiStar: [#1 0.25,-0.38,0.00,M1] [#2 -0.17,-0.23,0.63,U] [#3 0.43,-0.19,0.00,M1] [#4 -0.08,-0.21,0.57,U] [#5 0.20,-0.14,0.43,U] [#6 0.10,-0.30,0.52,U] [#7 0.09,-0.07,0.38,U] [#8 0.14,-0.09,0.38,U] 
03:48:12.788 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.17}, one-star: {0.21, -0.13}
03:48:12.788 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.12)
03:48:12.790 00.002 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.08)
03:48:12.791 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.17 mountX=-0.19 mountY=0.01, mountTheta=3.08
03:48:12.794 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.17, opts=13)
03:48:12.794 00.000 18120 Enqueuing Move request for scope (0.07, -0.17)
03:48:12.794 00.000 21948 Worker thread wakes up
03:48:12.794 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:12.794 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
03:48:12.796 00.002 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
03:48:12.796 00.000 18120 UpdateGuideState exits: m=1903 RSB=30.2
03:48:12.796 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:12.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:12.797 00.001 18120 Enqueuing Expose request
03:48:12.797 00.000 21948 Moving (0.07, -0.17) raw xDistance=-0.19 yDistance=0.01
03:48:12.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:48:12.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:12.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:48:12.797 00.000 21948 MoveAxis(E, 0, ABG)
03:48:12.797 00.000 21948 Move returns status 0, amount 0
03:48:12.797 00.000 21948 MoveAxis(N, 0, ABG)
03:48:12.797 00.000 21948 Move returns status 0, amount 0
03:48:12.797 00.000 21948 move complete, result=0
03:48:12.797 00.000 21948 worker thread done servicing request
03:48:12.798 00.001 21948 Worker thread wakes up
03:48:12.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:12.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:12.798 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:14.309 01.511 21948 Exposure complete
03:48:14.336 00.027 21948 worker thread done servicing request
03:48:14.336 00.000 18120 OnExposeComplete: enter
03:48:14.338 00.002 18120 UpdateGuideState(): m_state=6
03:48:14.339 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6462
03:48:14.341 00.002 18120 Star::Find returns 1 (0), X=896.11, Y=234.85, Mass=1879, SNR=30.0, Peak=161 HFD=4.3
03:48:14.342 00.001 18120 MultiStar: [#1 0.09,-0.26,0.71,U] [#2 0.02,-0.49,0.00,M1] [#3 0.40,-0.15,0.58,U] [#4 0.27,-0.37,0.00,M1] [#5 0.45,-0.29,0.00,M1] [#6 0.14,-0.30,0.55,U] [#7 0.01,-0.27,0.43,U] [#8 0.08,-0.16,0.39,U] 
03:48:14.342 00.000 18120 refined, 5 included, MultiStar: {0.22, -0.26}, one-star: {0.38, -0.33}
03:48:14.342 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
03:48:14.344 00.002 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
03:48:14.344 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-0.88 mountX=-0.33 mountY=-0.08, mountTheta=-2.91
03:48:14.346 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.26, opts=13)
03:48:14.346 00.000 18120 Enqueuing Move request for scope (0.22, -0.26)
03:48:14.347 00.001 21948 Worker thread wakes up
03:48:14.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:14.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
03:48:14.347 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.0
03:48:14.347 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:14.348 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:14.348 00.000 18120 Enqueuing Expose request
03:48:14.349 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
03:48:14.349 00.000 21948 Moving (0.22, -0.26) raw xDistance=-0.33 yDistance=-0.08
03:48:14.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
03:48:14.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:14.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:48:14.349 00.000 21948 MoveAxis(E, 58, ABG)
03:48:14.349 00.000 21948 Guiding  Dir = 2, Dur = 58
03:48:14.349 00.000 21948 IsSlewing returns 0
03:48:14.349 00.000 21948 IsGuiding returns 0
03:48:14.350 00.001 21948 PulseGuide returned control before completion, sleep 67
03:48:14.433 00.083 21948 IsGuiding returns 0
03:48:14.433 00.000 21948 Move returns status 0, amount 58
03:48:14.433 00.000 21948 MoveAxis(N, 0, ABG)
03:48:14.433 00.000 21948 Move returns status 0, amount 0
03:48:14.433 00.000 21948 move complete, result=0
03:48:14.433 00.000 21948 worker thread done servicing request
03:48:14.433 00.000 21948 Worker thread wakes up
03:48:14.433 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
03:48:14.434 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:14.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:16.061 01.627 21948 Exposure complete
03:48:16.089 00.028 21948 worker thread done servicing request
03:48:16.089 00.000 18120 OnExposeComplete: enter
03:48:16.090 00.001 18120 UpdateGuideState(): m_state=6
03:48:16.090 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6463
03:48:16.091 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=235.33, Mass=1776, SNR=29.1, Peak=155 HFD=3.9
03:48:16.091 00.000 18120 MultiStar: [#1 0.12,-0.04,0.69,U] [#2 -0.08,-0.09,0.62,U] [#3 0.24,0.26,0.65,U] [#4 0.04,-0.02,0.59,U] [#5 0.24,-0.07,0.46,U] [#6 -0.07,-0.06,0.50,U] [#7 -0.06,-0.12,0.45,U] [#8 -0.20,0.25,0.40,U] 
03:48:16.092 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.12, 0.15}
03:48:16.095 00.003 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
03:48:16.097 00.002 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
03:48:16.099 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=0.01 mountY=-0.07, mountTheta=-1.38
03:48:16.103 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
03:48:16.103 00.000 18120 Enqueuing Move request for scope (0.06, 0.04)
03:48:16.104 00.001 21948 Worker thread wakes up
03:48:16.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:16.104 00.000 18120 UpdateGuideState exits: m=1776 RSB=29.1
03:48:16.104 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:16.106 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:16.106 00.000 18120 Enqueuing Expose request
03:48:16.107 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:48:16.107 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:48:16.107 00.000 21948 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.07
03:48:16.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:48:16.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:16.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:48:16.107 00.000 21948 MoveAxis(E, 0, ABG)
03:48:16.107 00.000 21948 Move returns status 0, amount 0
03:48:16.107 00.000 21948 MoveAxis(N, 0, ABG)
03:48:16.107 00.000 21948 Move returns status 0, amount 0
03:48:16.107 00.000 21948 move complete, result=0
03:48:16.107 00.000 21948 worker thread done servicing request
03:48:16.107 00.000 21948 Worker thread wakes up
03:48:16.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:16.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:16.107 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:17.635 01.528 21948 Exposure complete
03:48:17.663 00.028 21948 worker thread done servicing request
03:48:17.663 00.000 18120 OnExposeComplete: enter
03:48:17.664 00.001 18120 UpdateGuideState(): m_state=6
03:48:17.664 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6464
03:48:17.665 00.001 18120 Star::Find returns 1 (0), X=895.98, Y=235.15, Mass=1911, SNR=30.1, Peak=163 HFD=4.2
03:48:17.665 00.000 18120 MultiStar: [#1 0.07,-0.09,0.74,U] [#2 0.02,-0.06,0.64,U] [#3 0.51,-0.17,0.00,M1] [#4 0.39,-0.01,0.56,U] [#5 0.32,0.07,0.45,U] [#6 0.30,-0.29,0.49,U] [#7 0.36,-0.41,0.00,M1] [#8 0.02,0.24,0.38,U] 
03:48:17.665 00.000 18120 refined, 6 included, MultiStar: {0.20, -0.03}, one-star: {0.25, -0.02}
03:48:17.667 00.002 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
03:48:17.667 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
03:48:17.668 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
03:48:17.669 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.03, opts=13)
03:48:17.671 00.002 18120 Enqueuing Move request for scope (0.20, -0.03)
03:48:17.672 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:17.673 00.001 18120 UpdateGuideState exits: m=1911 RSB=30.1
03:48:17.675 00.002 21948 Worker thread wakes up
03:48:17.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
03:48:17.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
03:48:17.675 00.000 21948 Moving (0.20, -0.03) raw xDistance=-0.11 yDistance=-0.16
03:48:17.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:48:17.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:17.675 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:17.676 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:17.678 00.002 18120 Enqueuing Expose request
03:48:17.679 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:48:17.679 00.000 21948 MoveAxis(E, 0, ABG)
03:48:17.679 00.000 21948 Move returns status 0, amount 0
03:48:17.679 00.000 21948 MoveAxis(N, 0, ABG)
03:48:17.679 00.000 21948 Move returns status 0, amount 0
03:48:17.679 00.000 21948 move complete, result=0
03:48:17.679 00.000 21948 worker thread done servicing request
03:48:17.679 00.000 21948 Worker thread wakes up
03:48:17.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:17.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:17.679 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:19.313 01.634 21948 Exposure complete
03:48:19.363 00.050 21948 worker thread done servicing request
03:48:19.363 00.000 18120 OnExposeComplete: enter
03:48:19.363 00.000 18120 UpdateGuideState(): m_state=6
03:48:19.364 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6465
03:48:19.364 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.16, Mass=1887, SNR=30.1, Peak=163 HFD=4.3
03:48:19.365 00.001 18120 MultiStar: [#1 -0.03,-0.13,0.70,U] [#2 -0.03,-0.21,0.61,U] [#3 0.17,-0.16,0.60,U] [#4 0.11,-0.33,0.53,U] [#5 0.21,-0.18,0.45,U] [#6 0.18,-0.29,0.50,U] [#7 -0.07,-0.20,0.41,U] [#8 0.31,-0.09,0.36,U] 
03:48:19.365 00.000 18120 single-star, 8 included, MultiStar: {0.11, -0.17}, one-star: {0.19, -0.02}
03:48:19.366 00.001 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
03:48:19.366 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
03:48:19.366 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=-0.10 mountY=-0.16, mountTheta=-2.12
03:48:19.368 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.02, opts=13)
03:48:19.368 00.000 18120 Enqueuing Move request for scope (0.19, -0.02)
03:48:19.369 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:19.369 00.000 18120 UpdateGuideState exits: m=1887 RSB=30.1
03:48:19.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:19.370 00.001 21948 Worker thread wakes up
03:48:19.370 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
03:48:19.370 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
03:48:19.370 00.000 21948 Moving (0.19, -0.02) raw xDistance=-0.10 yDistance=-0.16
03:48:19.370 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:48:19.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:19.370 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:19.370 00.000 18120 Enqueuing Expose request
03:48:19.371 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:48:19.371 00.000 21948 MoveAxis(E, 0, ABG)
03:48:19.371 00.000 21948 Move returns status 0, amount 0
03:48:19.371 00.000 21948 MoveAxis(N, 0, ABG)
03:48:19.371 00.000 21948 Move returns status 0, amount 0
03:48:19.371 00.000 21948 move complete, result=0
03:48:19.371 00.000 21948 worker thread done servicing request
03:48:19.371 00.000 21948 Worker thread wakes up
03:48:19.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:19.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:19.371 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:20.885 01.514 21948 Exposure complete
03:48:20.948 00.063 21948 worker thread done servicing request
03:48:20.948 00.000 18120 OnExposeComplete: enter
03:48:20.949 00.001 18120 UpdateGuideState(): m_state=6
03:48:20.950 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6466
03:48:20.950 00.000 18120 Star::Find returns 1 (0), X=896.08, Y=235.15, Mass=1721, SNR=28.7, Peak=160 HFD=4.2
03:48:20.950 00.000 18120 MultiStar: [#1 0.39,-0.53,0.00,M1] [#2 0.09,-0.33,0.64,U] [#3 -0.01,-0.28,0.60,U] [#4 0.44,-0.61,0.00,M1] [#5 -0.02,-0.61,0.00,M1] [#6 0.17,-0.55,0.00,M1] [#7 0.15,-0.24,0.45,U] [#8 0.14,-0.38,0.40,U] 
03:48:20.951 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.22}, one-star: {0.35, -0.03}
03:48:20.951 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
03:48:20.952 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
03:48:20.952 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.91 mountX=-0.27 mountY=-0.05, mountTheta=-2.95
03:48:20.955 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.22, opts=13)
03:48:20.956 00.001 18120 Enqueuing Move request for scope (0.17, -0.22)
03:48:20.956 00.000 21948 Worker thread wakes up
03:48:20.956 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:20.957 00.001 18120 UpdateGuideState exits: m=1721 RSB=28.7
03:48:20.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:20.958 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:20.958 00.000 18120 Enqueuing Expose request
03:48:20.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
03:48:20.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
03:48:20.958 00.000 21948 Moving (0.17, -0.22) raw xDistance=-0.27 yDistance=-0.05
03:48:20.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:48:20.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:20.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:48:20.958 00.000 21948 MoveAxis(E, 48, ABG)
03:48:20.959 00.001 21948 Guiding  Dir = 2, Dur = 48
03:48:20.959 00.000 21948 IsSlewing returns 0
03:48:20.959 00.000 21948 IsGuiding returns 0
03:48:20.960 00.001 21948 PulseGuide returned control before completion, sleep 57
03:48:21.024 00.064 21948 IsGuiding returns 0
03:48:21.024 00.000 21948 Move returns status 0, amount 48
03:48:21.024 00.000 21948 MoveAxis(N, 0, ABG)
03:48:21.024 00.000 21948 Move returns status 0, amount 0
03:48:21.024 00.000 21948 move complete, result=0
03:48:21.024 00.000 21948 worker thread done servicing request
03:48:21.024 00.000 21948 Worker thread wakes up
03:48:21.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:21.024 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
03:48:21.025 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:22.650 01.625 21948 Exposure complete
03:48:22.699 00.049 21948 worker thread done servicing request
03:48:22.700 00.001 18120 OnExposeComplete: enter
03:48:22.701 00.001 18120 UpdateGuideState(): m_state=6
03:48:22.703 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6467
03:48:22.705 00.002 18120 Star::Find returns 1 (0), X=895.87, Y=235.04, Mass=1712, SNR=28.7, Peak=147 HFD=4.3
03:48:22.706 00.001 18120 MultiStar: [#1 0.09,-0.37,0.74,U] [#2 -0.10,-0.10,0.65,U] [#3 0.24,0.04,0.66,U] [#4 0.04,-0.36,0.58,U] [#5 0.32,-0.18,0.47,U] [#6 0.05,-0.41,0.55,U] [#7 0.20,-0.21,0.45,U] [#8 0.20,0.02,0.40,U] 
03:48:22.707 00.001 18120 single-star, 8 included, MultiStar: {0.12, -0.19}, one-star: {0.14, -0.14}
03:48:22.709 00.002 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
03:48:22.710 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
03:48:22.711 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.76 mountX=-0.18 mountY=-0.07, mountTheta=-2.79
03:48:22.712 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.14, opts=13)
03:48:22.713 00.001 18120 Enqueuing Move request for scope (0.14, -0.14)
03:48:22.713 00.000 21948 Worker thread wakes up
03:48:22.713 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:22.714 00.001 18120 UpdateGuideState exits: m=1712 RSB=28.7
03:48:22.714 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:22.715 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:22.715 00.000 18120 Enqueuing Expose request
03:48:22.715 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
03:48:22.715 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
03:48:22.715 00.000 21948 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.07
03:48:22.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:48:22.716 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:22.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:48:22.716 00.000 21948 MoveAxis(E, 0, ABG)
03:48:22.716 00.000 21948 Move returns status 0, amount 0
03:48:22.716 00.000 21948 MoveAxis(N, 0, ABG)
03:48:22.716 00.000 21948 Move returns status 0, amount 0
03:48:22.716 00.000 21948 move complete, result=0
03:48:22.716 00.000 21948 worker thread done servicing request
03:48:22.716 00.000 21948 Worker thread wakes up
03:48:22.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:22.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:22.716 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:24.236 01.520 21948 Exposure complete
03:48:24.282 00.046 21948 worker thread done servicing request
03:48:24.282 00.000 18120 OnExposeComplete: enter
03:48:24.282 00.000 18120 UpdateGuideState(): m_state=6
03:48:24.283 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6468
03:48:24.283 00.000 18120 Star::Find returns 1 (0), X=895.92, Y=235.05, Mass=1835, SNR=29.7, Peak=161 HFD=4.3
03:48:24.284 00.001 18120 MultiStar: [#1 0.03,-0.24,0.75,U] [#2 -0.06,-0.18,0.65,U] [#3 0.13,-0.04,0.61,U] [#4 -0.07,0.30,0.56,U] [#5 0.01,-0.23,0.45,U] [#6 0.28,-0.26,0.50,U] [#7 -0.04,0.05,0.44,U] [#8 0.08,-0.03,0.38,U] 
03:48:24.284 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.19, -0.13}
03:48:24.285 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
03:48:24.285 00.000 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
03:48:24.286 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.93 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
03:48:24.287 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
03:48:24.287 00.000 18120 Enqueuing Move request for scope (0.07, -0.09)
03:48:24.287 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:24.287 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
03:48:24.289 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:24.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:24.290 00.001 18120 Enqueuing Expose request
03:48:24.290 00.000 21948 Worker thread wakes up
03:48:24.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
03:48:24.290 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
03:48:24.290 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.02
03:48:24.290 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:48:24.290 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:24.291 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:48:24.291 00.000 21948 MoveAxis(E, 0, ABG)
03:48:24.291 00.000 21948 Move returns status 0, amount 0
03:48:24.291 00.000 21948 MoveAxis(N, 0, ABG)
03:48:24.291 00.000 21948 Move returns status 0, amount 0
03:48:24.291 00.000 21948 move complete, result=0
03:48:24.291 00.000 21948 worker thread done servicing request
03:48:24.291 00.000 21948 Worker thread wakes up
03:48:24.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:24.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:24.291 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:25.927 01.636 21948 Exposure complete
03:48:25.955 00.028 21948 worker thread done servicing request
03:48:25.955 00.000 18120 OnExposeComplete: enter
03:48:25.956 00.001 18120 UpdateGuideState(): m_state=6
03:48:25.957 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6469
03:48:25.957 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=234.96, Mass=1900, SNR=30.2, Peak=160 HFD=4.3
03:48:25.958 00.001 18120 MultiStar: [#1 0.16,-0.43,0.00,M1] [#2 0.12,-0.28,0.62,U] [#3 0.61,-0.15,0.00,M1] [#4 0.44,-0.42,0.00,M1] [#5 0.59,-0.32,0.00,M1] [#6 0.36,-0.29,0.00,M1] [#7 0.55,-0.17,0.00,M1] [#8 0.28,-0.16,0.37,U] 
03:48:25.958 00.000 18120 refined, 2 included, MultiStar: {0.31, -0.23}, one-star: {0.43, -0.21}
03:48:25.959 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
03:48:25.959 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
03:48:25.959 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.38 cameraTheta=-0.63 mountX=-0.33 mountY=-0.17, mountTheta=-2.66
03:48:25.961 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.23, opts=13)
03:48:25.961 00.000 18120 Enqueuing Move request for scope (0.31, -0.23)
03:48:25.962 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:25.962 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.2
03:48:25.962 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:25.963 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:25.963 00.000 18120 Enqueuing Expose request
03:48:25.964 00.001 21948 Worker thread wakes up
03:48:25.964 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.23) opts 0xd
03:48:25.964 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.23)
03:48:25.964 00.000 21948 Moving (0.31, -0.23) raw xDistance=-0.33 yDistance=-0.17
03:48:25.964 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:48:25.964 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:25.964 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:48:25.964 00.000 21948 MoveAxis(E, 59, ABG)
03:48:25.964 00.000 21948 Guiding  Dir = 2, Dur = 59
03:48:25.964 00.000 21948 IsSlewing returns 0
03:48:25.964 00.000 21948 IsGuiding returns 0
03:48:25.966 00.002 21948 PulseGuide returned control before completion, sleep 68
03:48:26.035 00.069 21948 IsGuiding returns 0
03:48:26.035 00.000 21948 Move returns status 0, amount 59
03:48:26.036 00.001 21948 MoveAxis(N, 0, ABG)
03:48:26.036 00.000 21948 Move returns status 0, amount 0
03:48:26.036 00.000 21948 move complete, result=0
03:48:26.036 00.000 21948 worker thread done servicing request
03:48:26.036 00.000 21948 Worker thread wakes up
03:48:26.036 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
03:48:26.038 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:26.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:27.448 01.410 21948 Exposure complete
03:48:27.490 00.042 21948 worker thread done servicing request
03:48:27.490 00.000 18120 OnExposeComplete: enter
03:48:27.490 00.000 18120 UpdateGuideState(): m_state=6
03:48:27.491 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6470
03:48:27.492 00.001 18120 Star::Find returns 1 (0), X=896.14, Y=235.28, Mass=1785, SNR=29.2, Peak=144 HFD=4.3
03:48:27.494 00.002 18120 MultiStar: [#1 0.33,0.01,0.74,U] [#2 0.21,-0.09,0.64,U] [#3 0.33,0.35,0.00,M2] [#4 0.14,0.04,0.60,U] [#5 0.34,0.05,0.43,U] [#6 0.17,0.04,0.55,U] [#7 0.26,-0.05,0.43,U] [#8 0.24,0.01,0.38,U] 
03:48:27.495 00.001 18120 refined, 7 included, MultiStar: {0.28, 0.02}, one-star: {0.41, 0.11}
03:48:27.495 00.000 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
03:48:27.496 00.001 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
03:48:27.497 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.08 mountX=-0.09 mountY=-0.26, mountTheta=-1.92
03:48:27.498 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.02, opts=13)
03:48:27.498 00.000 18120 Enqueuing Move request for scope (0.28, 0.02)
03:48:27.498 00.000 21948 Worker thread wakes up
03:48:27.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:27.499 00.000 18120 UpdateGuideState exits: m=1785 RSB=29.2
03:48:27.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:27.500 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:27.500 00.000 18120 Enqueuing Expose request
03:48:27.501 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.02) opts 0xd
03:48:27.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.02)
03:48:27.501 00.000 21948 Moving (0.28, 0.02) raw xDistance=-0.09 yDistance=-0.26
03:48:27.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:48:27.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:48:27.501 00.000 21948 MoveAxis(E, 0, ABG)
03:48:27.501 00.000 21948 Move returns status 0, amount 0
03:48:27.501 00.000 21948 MoveAxis(N, 62, ABG)
03:48:27.501 00.000 21948 Guiding  Dir = 0, Dur = 62
03:48:27.501 00.000 21948 IsSlewing returns 0
03:48:27.501 00.000 21948 IsGuiding returns 0
03:48:27.506 00.005 21948 PulseGuide returned control before completion, sleep 68
03:48:27.586 00.080 21948 IsGuiding returns 0
03:48:27.586 00.000 21948 Move returns status 0, amount 62
03:48:27.586 00.000 21948 move complete, result=0
03:48:27.586 00.000 21948 worker thread done servicing request
03:48:27.586 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
03:48:27.587 00.001 21948 Worker thread wakes up
03:48:27.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:27.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:29.219 01.632 21948 Exposure complete
03:48:29.260 00.041 21948 worker thread done servicing request
03:48:29.260 00.000 18120 OnExposeComplete: enter
03:48:29.263 00.003 18120 UpdateGuideState(): m_state=6
03:48:29.264 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6471
03:48:29.265 00.001 18120 Star::Find returns 1 (0), X=896.12, Y=234.63, Mass=1841, SNR=29.6, Peak=142 HFD=4.0
03:48:29.265 00.000 18120 MultiStar: [#1 0.37,-0.69,0.00,M1] [#2 0.09,-0.64,0.00,M1] [#3 0.33,-0.66,0.00,M3] [#4 -0.02,-0.43,0.55,U] [#5 0.20,-0.84,0.00,M1] [#6 0.13,-0.47,0.00,M1] [#7 0.12,-0.59,0.00,M1] [#8 0.18,-0.30,0.41,U] 
03:48:29.266 00.001 18120 refined, 2 included, MultiStar: {0.23, -0.46}, one-star: {0.39, -0.55}
03:48:29.266 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:48:29.266 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.14)
03:48:29.267 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.46 hyp=0.52 cameraTheta=-1.11 mountX=-0.52 mountY=0.00, mountTheta=3.14
03:48:29.268 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.46, opts=13)
03:48:29.268 00.000 18120 Enqueuing Move request for scope (0.23, -0.46)
03:48:29.269 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:29.269 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.6
03:48:29.270 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:29.270 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:29.270 00.000 18120 Enqueuing Expose request
03:48:29.271 00.001 21948 Worker thread wakes up
03:48:29.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.46) opts 0xd
03:48:29.271 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.46)
03:48:29.271 00.000 21948 Moving (0.23, -0.46) raw xDistance=-0.52 yDistance=0.00
03:48:29.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:48:29.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:29.271 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:48:29.271 00.000 21948 MoveAxis(E, 92, ABG)
03:48:29.271 00.000 21948 Guiding  Dir = 2, Dur = 92
03:48:29.271 00.000 21948 IsSlewing returns 0
03:48:29.272 00.001 21948 IsGuiding returns 0
03:48:29.273 00.001 21948 PulseGuide returned control before completion, sleep 101
03:48:29.375 00.102 21948 IsGuiding returns 1
03:48:29.376 00.001 21948 scope still moving after pulse duration time elapsed
03:48:29.407 00.031 21948 IsSlewing returns 0
03:48:29.407 00.000 21948 IsGuiding returns 0
03:48:29.407 00.000 21948 scope move finished after 92 + 43 ms
03:48:29.407 00.000 21948 Move returns status 0, amount 92
03:48:29.407 00.000 21948 MoveAxis(N, 0, ABG)
03:48:29.407 00.000 21948 Move returns status 0, amount 0
03:48:29.407 00.000 21948 move complete, result=0
03:48:29.407 00.000 21948 worker thread done servicing request
03:48:29.407 00.000 21948 Worker thread wakes up
03:48:29.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:29.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:29.407 00.000 18120 GuideStep: -0.5 px 92 ms EAST, 0.0 px 0 ms NORTH
03:48:30.827 01.420 21948 Exposure complete
03:48:30.873 00.046 21948 worker thread done servicing request
03:48:30.873 00.000 18120 OnExposeComplete: enter
03:48:30.874 00.001 18120 UpdateGuideState(): m_state=6
03:48:30.874 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6472
03:48:30.875 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=235.17, Mass=1852, SNR=29.8, Peak=128 HFD=4.3
03:48:30.875 00.000 18120 MultiStar: [#1 0.01,-0.51,0.00,M2] [#2 -0.24,-0.33,0.65,U] [#3 0.19,0.07,0.64,U] [#4 -0.16,0.02,0.55,U] [#5 0.01,-0.08,0.47,U] [#6 0.08,-0.39,0.51,U] [#7 -0.10,-0.39,0.43,U] [#8 0.17,0.02,0.38,U] 
03:48:30.876 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.28, -0.01}
03:48:30.876 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
03:48:30.877 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
03:48:30.878 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=-0.13 mountY=0.01, mountTheta=3.05
03:48:30.881 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.12, opts=13)
03:48:30.883 00.002 18120 Enqueuing Move request for scope (0.05, -0.12)
03:48:30.884 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:30.885 00.001 18120 UpdateGuideState exits: m=1852 RSB=29.8
03:48:30.886 00.001 21948 Worker thread wakes up
03:48:30.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
03:48:30.886 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
03:48:30.886 00.000 21948 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=0.01
03:48:30.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:48:30.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:30.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:30.888 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:30.888 00.000 18120 Enqueuing Expose request
03:48:30.889 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:48:30.889 00.000 21948 MoveAxis(E, 0, ABG)
03:48:30.889 00.000 21948 Move returns status 0, amount 0
03:48:30.889 00.000 21948 MoveAxis(N, 0, ABG)
03:48:30.889 00.000 21948 Move returns status 0, amount 0
03:48:30.889 00.000 21948 move complete, result=0
03:48:30.889 00.000 21948 worker thread done servicing request
03:48:30.889 00.000 21948 Worker thread wakes up
03:48:30.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:30.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:30.889 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:32.515 01.626 21948 Exposure complete
03:48:32.561 00.046 21948 worker thread done servicing request
03:48:32.561 00.000 18120 OnExposeComplete: enter
03:48:32.562 00.001 18120 UpdateGuideState(): m_state=6
03:48:32.562 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6473
03:48:32.563 00.001 18120 Star::Find returns 1 (0), X=895.83, Y=235.51, Mass=1688, SNR=28.5, Peak=117 HFD=4.4
03:48:32.563 00.000 18120 MultiStar: [#1 -0.03,0.21,0.78,U] [#2 -0.14,0.30,0.68,U] [#3 0.14,0.45,0.00,M3] [#4 -0.23,0.53,0.00,M1] [#5 -0.06,0.09,0.51,U] [#6 -0.09,0.09,0.54,U] [#7 -0.01,0.16,0.45,U] [#8 0.02,0.47,0.00,M1] 
03:48:32.564 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.22}, one-star: {0.10, 0.33}
03:48:32.564 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
03:48:32.565 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
03:48:32.565 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.69 mountX=0.21 mountY=-0.07, mountTheta=-0.34
03:48:32.566 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.22, opts=13)
03:48:32.567 00.001 18120 Enqueuing Move request for scope (-0.03, 0.22)
03:48:32.567 00.000 21948 Worker thread wakes up
03:48:32.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
03:48:32.567 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
03:48:32.567 00.000 21948 Moving (-0.03, 0.22) raw xDistance=0.21 yDistance=-0.07
03:48:32.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:48:32.567 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:32.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:48:32.567 00.000 21948 MoveAxis(W, 37, ABG)
03:48:32.567 00.000 21948 Guiding  Dir = 3, Dur = 37
03:48:32.567 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:32.568 00.001 18120 UpdateGuideState exits: m=1688 RSB=28.5
03:48:32.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:32.569 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:32.569 00.000 21948 IsSlewing returns 0
03:48:32.569 00.000 18120 Enqueuing Expose request
03:48:32.572 00.003 21948 IsGuiding returns 0
03:48:32.573 00.001 21948 PulseGuide returned control before completion, sleep 46
03:48:32.623 00.050 21948 IsGuiding returns 0
03:48:32.623 00.000 21948 Move returns status 0, amount 37
03:48:32.623 00.000 21948 MoveAxis(N, 0, ABG)
03:48:32.623 00.000 21948 Move returns status 0, amount 0
03:48:32.623 00.000 21948 move complete, result=0
03:48:32.623 00.000 21948 worker thread done servicing request
03:48:32.623 00.000 21948 Worker thread wakes up
03:48:32.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:32.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:32.624 00.001 18120 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
03:48:34.039 01.415 21948 Exposure complete
03:48:34.090 00.051 21948 worker thread done servicing request
03:48:34.090 00.000 18120 OnExposeComplete: enter
03:48:34.090 00.000 18120 UpdateGuideState(): m_state=6
03:48:34.091 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6474
03:48:34.091 00.000 18120 Star::Find returns 1 (0), X=895.52, Y=235.52, Mass=1925, SNR=30.5, Peak=125 HFD=4.2
03:48:34.092 00.001 18120 MultiStar: [#1 -0.23,0.08,0.69,U] [#2 -0.12,0.25,0.61,U] [#3 -0.01,0.35,0.55,U] [#4 -0.33,0.08,0.53,U] [#5 -0.28,0.01,0.44,U] [#6 -0.08,-0.00,0.49,U] [#7 -0.34,0.06,0.42,U] [#8 -0.19,0.35,0.38,U] 
03:48:34.093 00.001 18120 refined, 8 included, MultiStar: {-0.20, 0.19}, one-star: {-0.21, 0.34}
03:48:34.094 00.001 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.00) = xAngle (0.39 = 0.39)
03:48:34.094 00.000 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.35 = 0.35)
03:48:34.095 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.27 cameraTheta=2.39 mountX=0.25 mountY=0.09, mountTheta=0.35
03:48:34.096 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.19, opts=13)
03:48:34.097 00.001 18120 Enqueuing Move request for scope (-0.20, 0.19)
03:48:34.101 00.004 21948 Worker thread wakes up
03:48:34.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:34.101 00.000 18120 UpdateGuideState exits: m=1925 RSB=30.5
03:48:34.102 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:34.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:34.102 00.000 18120 Enqueuing Expose request
03:48:34.103 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
03:48:34.103 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
03:48:34.103 00.000 21948 Moving (-0.20, 0.19) raw xDistance=0.25 yDistance=0.09
03:48:34.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
03:48:34.103 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:34.103 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:48:34.103 00.000 21948 MoveAxis(W, 47, ABG)
03:48:34.103 00.000 21948 Guiding  Dir = 3, Dur = 47
03:48:34.103 00.000 21948 IsSlewing returns 0
03:48:34.103 00.000 21948 IsGuiding returns 0
03:48:34.105 00.002 21948 PulseGuide returned control before completion, sleep 56
03:48:34.176 00.071 21948 IsGuiding returns 0
03:48:34.177 00.001 21948 Move returns status 0, amount 47
03:48:34.177 00.000 21948 MoveAxis(N, 0, ABG)
03:48:34.177 00.000 21948 Move returns status 0, amount 0
03:48:34.177 00.000 21948 move complete, result=0
03:48:34.177 00.000 21948 worker thread done servicing request
03:48:34.177 00.000 18120 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
03:48:34.178 00.001 21948 Worker thread wakes up
03:48:34.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:34.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:35.811 01.633 21948 Exposure complete
03:48:35.850 00.039 21948 worker thread done servicing request
03:48:35.850 00.000 18120 OnExposeComplete: enter
03:48:35.852 00.002 18120 UpdateGuideState(): m_state=6
03:48:35.854 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6475
03:48:35.855 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=235.28, Mass=1788, SNR=29.3, Peak=154 HFD=4.1
03:48:35.856 00.001 18120 MultiStar: [#1 0.33,-0.18,0.72,U] [#2 0.05,-0.30,0.64,U] [#3 0.18,0.01,0.59,U] [#4 0.24,-0.27,0.54,U] [#5 -0.02,-0.16,0.46,U] [#6 -0.09,-0.16,0.52,U] [#7 0.38,-0.04,0.41,U] [#8 0.21,-0.09,0.40,U] 
03:48:35.856 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.21, 0.11}
03:48:35.857 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
03:48:35.858 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
03:48:35.860 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.57 mountX=-0.17 mountY=-0.10, mountTheta=-2.59
03:48:35.865 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.11, opts=13)
03:48:35.865 00.000 18120 Enqueuing Move request for scope (0.17, -0.11)
03:48:35.866 00.001 21948 Worker thread wakes up
03:48:35.866 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:35.866 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
03:48:35.866 00.000 18120 UpdateGuideState exits: m=1788 RSB=29.3
03:48:35.867 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:35.867 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:35.867 00.000 18120 Enqueuing Expose request
03:48:35.868 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
03:48:35.868 00.000 21948 Moving (0.17, -0.11) raw xDistance=-0.17 yDistance=-0.10
03:48:35.868 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:48:35.868 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:35.868 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:48:35.868 00.000 21948 MoveAxis(E, 0, ABG)
03:48:35.868 00.000 21948 Move returns status 0, amount 0
03:48:35.868 00.000 21948 MoveAxis(N, 0, ABG)
03:48:35.868 00.000 21948 Move returns status 0, amount 0
03:48:35.868 00.000 21948 move complete, result=0
03:48:35.868 00.000 21948 worker thread done servicing request
03:48:35.868 00.000 21948 Worker thread wakes up
03:48:35.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:35.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:35.869 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:37.384 01.515 21948 Exposure complete
03:48:37.416 00.032 21948 worker thread done servicing request
03:48:37.416 00.000 18120 OnExposeComplete: enter
03:48:37.417 00.001 18120 UpdateGuideState(): m_state=6
03:48:37.417 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6476
03:48:37.418 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=235.04, Mass=1822, SNR=29.5, Peak=151 HFD=4.3
03:48:37.418 00.000 18120 MultiStar: [#1 0.38,-0.35,0.00,M1] [#2 0.14,-0.19,0.64,U] [#3 0.54,-0.36,0.00,M2] [#4 0.17,-0.27,0.54,U] [#5 0.45,-0.40,0.00,M1] [#6 0.13,-0.49,0.00,M1] [#7 0.11,-0.13,0.43,U] [#8 0.38,-0.26,0.00,M1] 
03:48:37.419 00.001 18120 refined, 3 included, MultiStar: {0.25, -0.17}, one-star: {0.42, -0.14}
03:48:37.419 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:48:37.419 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:48:37.421 00.002 18120 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.62 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
03:48:37.422 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.17, opts=13)
03:48:37.423 00.001 18120 Enqueuing Move request for scope (0.25, -0.17)
03:48:37.423 00.000 21948 Worker thread wakes up
03:48:37.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
03:48:37.423 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
03:48:37.423 00.000 21948 Moving (0.25, -0.17) raw xDistance=-0.26 yDistance=-0.14
03:48:37.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:48:37.423 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:37.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:37.424 00.001 18120 UpdateGuideState exits: m=1822 RSB=29.5
03:48:37.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:37.425 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:37.427 00.002 18120 Enqueuing Expose request
03:48:37.428 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:48:37.428 00.000 21948 MoveAxis(E, 47, ABG)
03:48:37.428 00.000 21948 Guiding  Dir = 2, Dur = 47
03:48:37.428 00.000 21948 IsSlewing returns 0
03:48:37.428 00.000 21948 IsGuiding returns 0
03:48:37.429 00.001 21948 PulseGuide returned control before completion, sleep 56
03:48:37.491 00.062 21948 IsGuiding returns 1
03:48:37.491 00.000 21948 scope still moving after pulse duration time elapsed
03:48:37.522 00.031 21948 IsSlewing returns 0
03:48:37.522 00.000 21948 IsGuiding returns 0
03:48:37.522 00.000 21948 scope move finished after 47 + 47 ms
03:48:37.522 00.000 21948 Move returns status 0, amount 47
03:48:37.522 00.000 21948 MoveAxis(N, 0, ABG)
03:48:37.522 00.000 21948 Move returns status 0, amount 0
03:48:37.522 00.000 21948 move complete, result=0
03:48:37.522 00.000 21948 worker thread done servicing request
03:48:37.522 00.000 21948 Worker thread wakes up
03:48:37.523 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:37.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:37.523 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
03:48:39.156 01.633 21948 Exposure complete
03:48:39.200 00.044 21948 worker thread done servicing request
03:48:39.200 00.000 18120 OnExposeComplete: enter
03:48:39.201 00.001 18120 UpdateGuideState(): m_state=6
03:48:39.203 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6477
03:48:39.203 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=235.19, Mass=1847, SNR=29.8, Peak=143 HFD=4.2
03:48:39.204 00.001 18120 MultiStar: [#1 0.35,-0.10,0.72,U] [#2 0.08,-0.17,0.66,U] [#3 0.43,0.30,0.00,M3] [#4 0.14,-0.08,0.59,U] [#5 0.20,-0.34,0.46,U] [#6 0.41,-0.16,0.00,M2] [#7 0.25,-0.07,0.42,U] [#8 0.09,-0.16,0.41,U] 
03:48:39.204 00.000 18120 refined, 6 included, MultiStar: {0.23, -0.11}, one-star: {0.36, 0.01}
03:48:39.205 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
03:48:39.205 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
03:48:39.205 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-0.45 mountX=-0.20 mountY=-0.16, mountTheta=-2.47
03:48:39.206 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.11, opts=13)
03:48:39.207 00.001 18120 Enqueuing Move request for scope (0.23, -0.11)
03:48:39.207 00.000 21948 Worker thread wakes up
03:48:39.208 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
03:48:39.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
03:48:39.208 00.000 21948 Moving (0.23, -0.11) raw xDistance=-0.20 yDistance=-0.16
03:48:39.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:48:39.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:39.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:39.208 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:48:39.209 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:39.209 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:39.209 00.000 18120 Enqueuing Expose request
03:48:39.211 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:48:39.211 00.000 21948 MoveAxis(E, 0, ABG)
03:48:39.211 00.000 21948 Move returns status 0, amount 0
03:48:39.211 00.000 21948 MoveAxis(N, 0, ABG)
03:48:39.211 00.000 21948 Move returns status 0, amount 0
03:48:39.211 00.000 21948 move complete, result=0
03:48:39.211 00.000 21948 worker thread done servicing request
03:48:39.211 00.000 21948 Worker thread wakes up
03:48:39.211 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:39.211 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:39.211 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:40.736 01.525 21948 Exposure complete
03:48:40.804 00.068 21948 worker thread done servicing request
03:48:40.804 00.000 18120 OnExposeComplete: enter
03:48:40.805 00.001 18120 UpdateGuideState(): m_state=6
03:48:40.805 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6478
03:48:40.806 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=235.15, Mass=1857, SNR=29.9, Peak=146 HFD=4.2
03:48:40.808 00.002 18120 MultiStar: [#1 0.06,-0.13,0.71,U] [#2 0.01,0.01,0.66,U] [#3 0.40,0.14,0.59,U] [#4 0.30,0.02,0.55,U] [#5 0.42,-0.15,0.00,M1] [#6 0.22,-0.22,0.49,U] [#7 0.24,-0.01,0.39,U] [#8 0.18,0.18,0.39,U] 
03:48:40.809 00.001 18120 single-star, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.16, -0.02}
03:48:40.810 00.001 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
03:48:40.812 00.002 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
03:48:40.813 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=-0.09 mountY=-0.13, mountTheta=-2.16
03:48:40.818 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.02, opts=13)
03:48:40.820 00.002 18120 Enqueuing Move request for scope (0.16, -0.02)
03:48:40.821 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:40.823 00.002 18120 UpdateGuideState exits: m=1857 RSB=29.9
03:48:40.823 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:40.823 00.000 21948 Worker thread wakes up
03:48:40.823 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
03:48:40.823 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
03:48:40.823 00.000 21948 Moving (0.16, -0.02) raw xDistance=-0.09 yDistance=-0.13
03:48:40.823 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:48:40.823 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:40.824 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:40.824 00.000 18120 Enqueuing Expose request
03:48:40.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:48:40.824 00.000 21948 MoveAxis(E, 0, ABG)
03:48:40.824 00.000 21948 Move returns status 0, amount 0
03:48:40.824 00.000 21948 MoveAxis(N, 0, ABG)
03:48:40.824 00.000 21948 Move returns status 0, amount 0
03:48:40.824 00.000 21948 move complete, result=0
03:48:40.825 00.001 21948 worker thread done servicing request
03:48:40.825 00.000 21948 Worker thread wakes up
03:48:40.825 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:40.825 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:40.825 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:42.460 01.635 21948 Exposure complete
03:48:42.504 00.044 21948 worker thread done servicing request
03:48:42.505 00.001 18120 OnExposeComplete: enter
03:48:42.507 00.002 18120 UpdateGuideState(): m_state=6
03:48:42.510 00.003 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6479
03:48:42.512 00.002 18120 Star::Find returns 1 (0), X=895.80, Y=235.27, Mass=1781, SNR=29.2, Peak=141 HFD=4.3
03:48:42.515 00.003 18120 MultiStar: [#1 0.15,-0.23,0.75,U] [#2 -0.03,-0.20,0.66,U] [#3 0.12,0.04,0.59,U] [#4 0.14,-0.12,0.55,U] [#5 0.28,-0.33,0.46,U] [#6 0.25,-0.31,0.53,U] [#7 -0.01,0.01,0.44,U] [#8 0.28,0.17,0.41,U] 
03:48:42.516 00.001 18120 single-star, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.07, 0.09}
03:48:42.516 00.000 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.00) = xAngle (-1.09 = -1.09)
03:48:42.517 00.001 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.13 = -1.13)
03:48:42.517 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=0.05 mountY=-0.11, mountTheta=-1.10
03:48:42.519 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.09, opts=13)
03:48:42.520 00.001 18120 Enqueuing Move request for scope (0.07, 0.09)
03:48:42.520 00.000 21948 Worker thread wakes up
03:48:42.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:42.521 00.001 18120 UpdateGuideState exits: m=1781 RSB=29.2
03:48:42.522 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
03:48:42.522 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:48:42.522 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:42.522 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:42.523 00.001 18120 Enqueuing Expose request
03:48:42.523 00.000 21948 Moving (0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
03:48:42.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:48:42.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:42.523 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:48:42.523 00.000 21948 MoveAxis(E, 0, ABG)
03:48:42.523 00.000 21948 Move returns status 0, amount 0
03:48:42.523 00.000 21948 MoveAxis(N, 0, ABG)
03:48:42.523 00.000 21948 Move returns status 0, amount 0
03:48:42.523 00.000 21948 move complete, result=0
03:48:42.523 00.000 21948 worker thread done servicing request
03:48:42.523 00.000 21948 Worker thread wakes up
03:48:42.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:42.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:42.524 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:44.052 01.528 21948 Exposure complete
03:48:44.106 00.054 21948 worker thread done servicing request
03:48:44.106 00.000 18120 OnExposeComplete: enter
03:48:44.107 00.001 18120 UpdateGuideState(): m_state=6
03:48:44.108 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6480
03:48:44.108 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=235.26, Mass=1675, SNR=28.3, Peak=140 HFD=4.1
03:48:44.109 00.001 18120 MultiStar: [#1 0.12,-0.12,0.73,U] [#2 -0.31,-0.06,0.64,U] [#3 0.35,-0.06,0.63,U] [#4 0.10,-0.04,0.61,U] [#5 0.30,-0.18,0.48,U] [#6 -0.09,-0.02,0.54,U] [#7 -0.16,-0.37,0.45,U] [#8 0.05,-0.14,0.41,U] 
03:48:44.109 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.12, 0.08}
03:48:44.110 00.001 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
03:48:44.110 00.000 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
03:48:44.111 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.91 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
03:48:44.112 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
03:48:44.112 00.000 18120 Enqueuing Move request for scope (0.06, -0.08)
03:48:44.113 00.001 21948 Worker thread wakes up
03:48:44.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
03:48:44.113 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
03:48:44.113 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.02
03:48:44.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:48:44.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:44.113 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:44.113 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:48:44.113 00.000 21948 MoveAxis(E, 0, ABG)
03:48:44.113 00.000 21948 Move returns status 0, amount 0
03:48:44.113 00.000 21948 MoveAxis(N, 0, ABG)
03:48:44.113 00.000 21948 Move returns status 0, amount 0
03:48:44.113 00.000 21948 move complete, result=0
03:48:44.113 00.000 18120 UpdateGuideState exits: m=1675 RSB=28.3
03:48:44.114 00.001 21948 worker thread done servicing request
03:48:44.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:44.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:44.115 00.001 18120 Enqueuing Expose request
03:48:44.115 00.000 21948 Worker thread wakes up
03:48:44.115 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:44.116 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:44.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:45.748 01.632 21948 Exposure complete
03:48:45.799 00.051 21948 worker thread done servicing request
03:48:45.799 00.000 18120 OnExposeComplete: enter
03:48:45.799 00.000 18120 UpdateGuideState(): m_state=6
03:48:45.800 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6481
03:48:45.800 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=235.08, Mass=1853, SNR=29.9, Peak=150 HFD=4.2
03:48:45.801 00.001 18120 MultiStar: [#1 0.06,-0.12,0.73,U] [#2 -0.06,0.03,0.63,U] [#3 0.14,0.14,0.59,U] [#4 -0.00,0.19,0.55,U] [#5 0.07,0.01,0.45,U] [#6 -0.08,-0.01,0.50,U] [#7 -0.20,-0.02,0.41,U] [#8 0.16,0.19,0.39,U] 
03:48:45.801 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.01, -0.10}
03:48:45.802 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.08 = -1.08)
03:48:45.802 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
03:48:45.803 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.92 mountX=0.01 mountY=-0.02, mountTheta=-1.09
03:48:45.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
03:48:45.805 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
03:48:45.806 00.001 21948 Worker thread wakes up
03:48:45.806 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:45.806 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.9
03:48:45.807 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:45.807 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:45.808 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:48:45.808 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:48:45.808 00.000 21948 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.02
03:48:45.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:48:45.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:45.808 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:48:45.809 00.001 21948 MoveAxis(E, 0, ABG)
03:48:45.809 00.000 21948 Move returns status 0, amount 0
03:48:45.809 00.000 21948 MoveAxis(N, 0, ABG)
03:48:45.809 00.000 21948 Move returns status 0, amount 0
03:48:45.809 00.000 21948 move complete, result=0
03:48:45.809 00.000 18120 Enqueuing Expose request
03:48:45.811 00.002 21948 worker thread done servicing request
03:48:45.811 00.000 21948 Worker thread wakes up
03:48:45.811 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:45.812 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:45.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:47.331 01.519 21948 Exposure complete
03:48:47.368 00.037 18120 OnExposeComplete: enter
03:48:47.370 00.002 21948 worker thread done servicing request
03:48:47.370 00.000 18120 UpdateGuideState(): m_state=6
03:48:47.370 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6482
03:48:47.371 00.001 18120 Star::Find returns 1 (0), X=896.02, Y=235.22, Mass=1826, SNR=29.6, Peak=151 HFD=4.3
03:48:47.371 00.000 18120 MultiStar: [#1 -0.10,-0.00,0.68,U] [#2 -0.05,0.11,0.61,U] [#3 0.10,0.35,0.63,U] [#4 -0.26,-0.09,0.57,U] [#5 -0.14,-0.02,0.46,U] [#6 -0.16,0.08,0.52,U] [#7 0.38,-0.17,0.40,U] [#8 0.00,0.11,0.40,U] 
03:48:47.372 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.29, 0.05}
03:48:47.372 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
03:48:47.372 00.000 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
03:48:47.374 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.21 mountX=0.04 mountY=-0.04, mountTheta=-0.81
03:48:47.376 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
03:48:47.376 00.000 18120 Enqueuing Move request for scope (0.02, 0.05)
03:48:47.376 00.000 21948 Worker thread wakes up
03:48:47.377 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
03:48:47.377 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:48:47.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:47.377 00.000 18120 UpdateGuideState exits: m=1826 RSB=29.6
03:48:47.377 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:47.378 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:47.378 00.000 18120 Enqueuing Expose request
03:48:47.379 00.001 21948 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
03:48:47.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:48:47.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:47.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:48:47.379 00.000 21948 MoveAxis(E, 0, ABG)
03:48:47.379 00.000 21948 Move returns status 0, amount 0
03:48:47.379 00.000 21948 MoveAxis(N, 0, ABG)
03:48:47.379 00.000 21948 Move returns status 0, amount 0
03:48:47.379 00.000 21948 move complete, result=0
03:48:47.379 00.000 21948 worker thread done servicing request
03:48:47.379 00.000 21948 Worker thread wakes up
03:48:47.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:47.379 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:47.379 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:49.004 01.625 21948 Exposure complete
03:48:49.042 00.038 21948 worker thread done servicing request
03:48:49.043 00.001 18120 OnExposeComplete: enter
03:48:49.045 00.002 18120 UpdateGuideState(): m_state=6
03:48:49.048 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6483
03:48:49.050 00.002 18120 Star::Find returns 1 (0), X=896.02, Y=235.28, Mass=1745, SNR=28.9, Peak=141 HFD=4.2
03:48:49.053 00.003 18120 MultiStar: [#1 0.05,-0.03,0.73,U] [#2 -0.03,0.01,0.64,U] [#3 0.03,0.30,0.61,U] [#4 -0.07,0.09,0.58,U] [#5 -0.13,-0.21,0.47,U] [#6 -0.03,0.06,0.50,U] [#7 0.10,0.00,0.46,U] [#8 -0.08,0.25,0.40,U] 
03:48:49.055 00.002 18120 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.29, 0.10}
03:48:49.058 00.003 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
03:48:49.060 00.002 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
03:48:49.062 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=0.04 mountY=-0.07, mountTheta=-1.01
03:48:49.067 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.07, opts=13)
03:48:49.067 00.000 18120 Enqueuing Move request for scope (0.04, 0.07)
03:48:49.068 00.001 21948 Worker thread wakes up
03:48:49.068 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:49.068 00.000 18120 UpdateGuideState exits: m=1745 RSB=28.9
03:48:49.069 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:49.069 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:49.070 00.001 18120 Enqueuing Expose request
03:48:49.070 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
03:48:49.070 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
03:48:49.070 00.000 21948 Moving (0.04, 0.07) raw xDistance=0.04 yDistance=-0.07
03:48:49.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:48:49.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:49.070 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:48:49.070 00.000 21948 MoveAxis(E, 0, ABG)
03:48:49.070 00.000 21948 Move returns status 0, amount 0
03:48:49.070 00.000 21948 MoveAxis(N, 0, ABG)
03:48:49.070 00.000 21948 Move returns status 0, amount 0
03:48:49.070 00.000 21948 move complete, result=0
03:48:49.070 00.000 21948 worker thread done servicing request
03:48:49.070 00.000 21948 Worker thread wakes up
03:48:49.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:49.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:49.071 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:50.591 01.520 21948 Exposure complete
03:48:50.644 00.053 21948 worker thread done servicing request
03:48:50.644 00.000 18120 OnExposeComplete: enter
03:48:50.645 00.001 18120 UpdateGuideState(): m_state=6
03:48:50.646 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6484
03:48:50.646 00.000 18120 Star::Find returns 1 (0), X=895.70, Y=235.26, Mass=1798, SNR=29.3, Peak=143 HFD=3.9
03:48:50.647 00.001 18120 MultiStar: [#1 -0.12,0.04,0.74,U] [#2 -0.31,0.03,0.66,U] [#3 -0.08,0.30,0.60,U] [#4 -0.17,0.08,0.58,U] [#5 -0.01,0.07,0.48,U] [#6 -0.02,-0.01,0.50,U] [#7 -0.31,0.18,0.44,U] [#8 -0.25,0.19,0.40,U] 
03:48:50.647 00.000 18120 single-star, 8 included, MultiStar: {-0.13, 0.10}, one-star: {-0.03, 0.08}
03:48:50.647 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
03:48:50.648 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
03:48:50.648 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.92 mountX=0.09 mountY=-0.01, mountTheta=-0.12
03:48:50.650 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.08, opts=13)
03:48:50.653 00.003 18120 Enqueuing Move request for scope (-0.03, 0.08)
03:48:50.656 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:50.658 00.002 18120 UpdateGuideState exits: m=1798 RSB=29.3
03:48:50.660 00.002 21948 Worker thread wakes up
03:48:50.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
03:48:50.660 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
03:48:50.660 00.000 21948 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=-0.01
03:48:50.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:48:50.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:50.660 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:50.661 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:50.661 00.000 18120 Enqueuing Expose request
03:48:50.661 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:48:50.661 00.000 21948 MoveAxis(E, 0, ABG)
03:48:50.661 00.000 21948 Move returns status 0, amount 0
03:48:50.661 00.000 21948 MoveAxis(N, 0, ABG)
03:48:50.661 00.000 21948 Move returns status 0, amount 0
03:48:50.661 00.000 21948 move complete, result=0
03:48:50.662 00.001 21948 worker thread done servicing request
03:48:50.662 00.000 21948 Worker thread wakes up
03:48:50.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:50.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:50.662 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:52.295 01.633 21948 Exposure complete
03:48:52.339 00.044 21948 worker thread done servicing request
03:48:52.339 00.000 18120 OnExposeComplete: enter
03:48:52.340 00.001 18120 UpdateGuideState(): m_state=6
03:48:52.340 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6485
03:48:52.342 00.002 18120 Star::Find returns 1 (0), X=895.73, Y=235.32, Mass=1844, SNR=29.6, Peak=144 HFD=3.7
03:48:52.342 00.000 18120 MultiStar: [#1 -0.01,-0.00,0.73,U] [#2 -0.23,0.20,0.62,U] [#3 0.18,0.32,0.62,U] [#4 0.05,0.17,0.58,U] [#5 -0.14,-0.08,0.47,U] [#6 -0.14,0.11,0.53,U] [#7 -0.09,0.29,0.41,U] [#8 -0.09,0.33,0.42,U] 
03:48:52.343 00.001 18120 single-star, 8 included, MultiStar: {-0.04, 0.16}, one-star: {0.00, 0.14}
03:48:52.343 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
03:48:52.344 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
03:48:52.344 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=0.13 mountY=-0.07, mountTheta=-0.48
03:48:52.345 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.14, opts=13)
03:48:52.347 00.002 18120 Enqueuing Move request for scope (0.00, 0.14)
03:48:52.347 00.000 21948 Worker thread wakes up
03:48:52.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
03:48:52.347 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
03:48:52.347 00.000 21948 Moving (0.00, 0.14) raw xDistance=0.13 yDistance=-0.07
03:48:52.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:48:52.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:52.347 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:48:52.347 00.000 21948 MoveAxis(E, 0, ABG)
03:48:52.347 00.000 21948 Move returns status 0, amount 0
03:48:52.347 00.000 21948 MoveAxis(N, 0, ABG)
03:48:52.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:52.348 00.001 18120 UpdateGuideState exits: m=1844 RSB=29.6
03:48:52.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:52.349 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:52.349 00.000 18120 Enqueuing Expose request
03:48:52.350 00.001 21948 Move returns status 0, amount 0
03:48:52.350 00.000 21948 move complete, result=0
03:48:52.350 00.000 21948 worker thread done servicing request
03:48:52.350 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:52.350 00.000 21948 Worker thread wakes up
03:48:52.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:52.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:53.866 01.516 21948 Exposure complete
03:48:53.922 00.056 21948 worker thread done servicing request
03:48:53.922 00.000 18120 OnExposeComplete: enter
03:48:53.923 00.001 18120 UpdateGuideState(): m_state=6
03:48:53.925 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6486
03:48:53.925 00.000 18120 Star::Find returns 1 (0), X=895.75, Y=235.37, Mass=1740, SNR=28.8, Peak=128 HFD=4.2
03:48:53.926 00.001 18120 MultiStar: [#1 0.17,0.05,0.72,U] [#2 -0.19,0.15,0.70,U] [#3 0.13,0.39,0.62,U] [#4 -0.17,0.32,0.55,U] [#5 -0.29,0.03,0.46,U] [#6 -0.06,-0.07,0.56,U] [#7 -0.10,-0.11,0.44,U] [#8 -0.18,0.29,0.42,U] 
03:48:53.927 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {0.02, 0.19}
03:48:53.927 00.000 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.07 = -0.07)
03:48:53.927 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.11 = -0.11)
03:48:53.928 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.93 mountX=0.16 mountY=-0.02, mountTheta=-0.11
03:48:53.929 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.15, opts=13)
03:48:53.931 00.002 18120 Enqueuing Move request for scope (-0.05, 0.15)
03:48:53.932 00.001 21948 Worker thread wakes up
03:48:53.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
03:48:53.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
03:48:53.932 00.000 21948 Moving (-0.05, 0.15) raw xDistance=0.16 yDistance=-0.02
03:48:53.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:48:53.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:53.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:53.933 00.001 18120 UpdateGuideState exits: m=1740 RSB=28.8
03:48:53.934 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:53.934 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:53.935 00.001 18120 Enqueuing Expose request
03:48:53.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:48:53.935 00.000 21948 MoveAxis(E, 0, ABG)
03:48:53.935 00.000 21948 Move returns status 0, amount 0
03:48:53.935 00.000 21948 MoveAxis(N, 0, ABG)
03:48:53.935 00.000 21948 Move returns status 0, amount 0
03:48:53.935 00.000 21948 move complete, result=0
03:48:53.935 00.000 21948 worker thread done servicing request
03:48:53.935 00.000 21948 Worker thread wakes up
03:48:53.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:53.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:53.936 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:55.572 01.636 21948 Exposure complete
03:48:55.612 00.040 21948 worker thread done servicing request
03:48:55.612 00.000 18120 OnExposeComplete: enter
03:48:55.615 00.003 18120 UpdateGuideState(): m_state=6
03:48:55.618 00.003 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6487
03:48:55.620 00.002 18120 Star::Find returns 1 (0), X=895.67, Y=235.26, Mass=1869, SNR=30.0, Peak=145 HFD=4.2
03:48:55.623 00.003 18120 MultiStar: [#1 0.03,0.05,0.73,U] [#2 -0.20,-0.03,0.63,U] [#3 -0.15,0.33,0.60,U] [#4 -0.17,0.10,0.55,U] [#5 -0.14,0.03,0.46,U] [#6 -0.39,0.07,0.55,U] [#7 0.08,-0.12,0.45,U] [#8 -0.04,0.18,0.40,U] 
03:48:55.625 00.002 18120 single-star, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.06, 0.08}
03:48:55.626 00.001 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
03:48:55.627 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
03:48:55.627 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=0.10 mountY=0.01, mountTheta=0.13
03:48:55.629 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.08, opts=13)
03:48:55.629 00.000 18120 Enqueuing Move request for scope (-0.06, 0.08)
03:48:55.629 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:55.631 00.002 18120 UpdateGuideState exits: m=1869 RSB=30.0
03:48:55.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:55.631 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:55.631 00.000 18120 Enqueuing Expose request
03:48:55.632 00.001 21948 Worker thread wakes up
03:48:55.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
03:48:55.632 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
03:48:55.632 00.000 21948 Moving (-0.06, 0.08) raw xDistance=0.10 yDistance=0.01
03:48:55.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:48:55.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:55.632 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:48:55.632 00.000 21948 MoveAxis(E, 0, ABG)
03:48:55.632 00.000 21948 Move returns status 0, amount 0
03:48:55.632 00.000 21948 MoveAxis(N, 0, ABG)
03:48:55.633 00.001 21948 Move returns status 0, amount 0
03:48:55.633 00.000 21948 move complete, result=0
03:48:55.633 00.000 21948 worker thread done servicing request
03:48:55.633 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:55.633 00.000 21948 Worker thread wakes up
03:48:55.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:55.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:57.149 01.516 21948 Exposure complete
03:48:57.196 00.047 21948 worker thread done servicing request
03:48:57.196 00.000 18120 OnExposeComplete: enter
03:48:57.197 00.001 18120 UpdateGuideState(): m_state=6
03:48:57.197 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6488
03:48:57.197 00.000 18120 Star::Find returns 1 (0), X=895.87, Y=235.25, Mass=1786, SNR=29.2, Peak=146 HFD=4.3
03:48:57.198 00.001 18120 MultiStar: [#1 0.05,-0.09,0.72,U] [#2 -0.15,-0.02,0.66,U] [#3 -0.30,0.11,0.60,U] [#4 -0.07,-0.04,0.57,U] [#5 -0.47,-0.09,0.00,M1] [#6 -0.08,-0.13,0.51,U] [#7 -0.11,0.08,0.46,U] [#8 0.01,-0.13,0.40,U] 
03:48:57.198 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.14, 0.07}
03:48:57.199 00.001 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.92 = 1.36)
03:48:57.199 00.000 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.96 = 1.32)
03:48:57.200 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.93 mountX=0.01 mountY=0.04, mountTheta=1.36
03:48:57.201 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
03:48:57.201 00.000 18120 Enqueuing Move request for scope (-0.05, -0.01)
03:48:57.202 00.001 21948 Worker thread wakes up
03:48:57.202 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:48:57.202 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:48:57.202 00.000 21948 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.04
03:48:57.202 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:48:57.202 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:57.202 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:48:57.202 00.000 21948 MoveAxis(E, 0, ABG)
03:48:57.202 00.000 21948 Move returns status 0, amount 0
03:48:57.202 00.000 21948 MoveAxis(N, 0, ABG)
03:48:57.202 00.000 21948 Move returns status 0, amount 0
03:48:57.202 00.000 21948 move complete, result=0
03:48:57.202 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:57.204 00.002 21948 worker thread done servicing request
03:48:57.204 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.2
03:48:57.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:57.205 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:57.205 00.000 18120 Enqueuing Expose request
03:48:57.205 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:57.206 00.001 21948 Worker thread wakes up
03:48:57.206 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:57.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:58.843 01.637 21948 Exposure complete
03:48:58.885 00.042 21948 worker thread done servicing request
03:48:58.885 00.000 18120 OnExposeComplete: enter
03:48:58.886 00.001 18120 UpdateGuideState(): m_state=6
03:48:58.887 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6489
03:48:58.887 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=235.44, Mass=1719, SNR=28.7, Peak=116 HFD=4.2
03:48:58.887 00.000 18120 MultiStar: [#1 -0.07,-0.09,0.72,U] [#2 -0.26,-0.10,0.65,U] [#3 -0.03,-0.01,0.61,U] [#4 -0.51,0.17,0.00,M1] [#5 -0.19,0.13,0.45,U] [#6 0.24,-0.07,0.52,U] [#7 -0.10,0.17,0.43,U] [#8 -0.36,0.38,0.00,M1] 
03:48:58.888 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.05}, one-star: {-0.15, 0.26}
03:48:58.888 00.000 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
03:48:58.889 00.001 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
03:48:58.889 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.62 mountX=0.09 mountY=0.06, mountTheta=0.60
03:48:58.891 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.05, opts=13)
03:48:58.892 00.001 18120 Enqueuing Move request for scope (-0.09, 0.05)
03:48:58.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:48:58.893 00.001 18120 UpdateGuideState exits: m=1719 RSB=28.7
03:48:58.893 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:58.894 00.001 21948 Worker thread wakes up
03:48:58.894 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
03:48:58.894 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
03:48:58.894 00.000 21948 Moving (-0.09, 0.05) raw xDistance=0.09 yDistance=0.06
03:48:58.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:48:58.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:58.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:48:58.894 00.000 18120 Enqueuing Expose request
03:48:58.895 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:48:58.895 00.000 21948 MoveAxis(E, 0, ABG)
03:48:58.895 00.000 21948 Move returns status 0, amount 0
03:48:58.895 00.000 21948 MoveAxis(N, 0, ABG)
03:48:58.895 00.000 21948 Move returns status 0, amount 0
03:48:58.895 00.000 21948 move complete, result=0
03:48:58.895 00.000 21948 worker thread done servicing request
03:48:58.895 00.000 21948 Worker thread wakes up
03:48:58.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:48:58.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:48:58.895 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:00.413 01.518 21948 Exposure complete
03:49:00.455 00.042 21948 worker thread done servicing request
03:49:00.456 00.001 18120 OnExposeComplete: enter
03:49:00.457 00.001 18120 UpdateGuideState(): m_state=6
03:49:00.458 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6490
03:49:00.458 00.000 18120 Star::Find returns 1 (0), X=895.86, Y=235.32, Mass=1793, SNR=29.2, Peak=149 HFD=4.1
03:49:00.459 00.001 18120 MultiStar: [#1 0.06,-0.21,0.74,U] [#2 -0.03,0.08,0.63,U] [#3 -0.03,0.08,0.62,U] [#4 -0.18,0.13,0.55,U] [#5 -0.24,-0.06,0.49,U] [#6 -0.26,-0.29,0.52,U] [#7 -0.08,-0.30,0.41,U] [#8 -0.15,0.25,0.39,U] 
03:49:00.459 00.000 18120 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.13, 0.14}
03:49:00.460 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.00) = xAngle (-4.95 = 1.34)
03:49:00.460 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.99 = 1.30)
03:49:00.460 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.95 mountX=0.01 mountY=0.06, mountTheta=1.33
03:49:00.462 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
03:49:00.463 00.001 18120 Enqueuing Move request for scope (-0.06, -0.01)
03:49:00.464 00.001 21948 Worker thread wakes up
03:49:00.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:49:00.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:49:00.464 00.000 21948 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
03:49:00.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:49:00.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:00.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:49:00.464 00.000 21948 MoveAxis(E, 0, ABG)
03:49:00.464 00.000 21948 Move returns status 0, amount 0
03:49:00.464 00.000 21948 MoveAxis(N, 0, ABG)
03:49:00.464 00.000 21948 Move returns status 0, amount 0
03:49:00.464 00.000 21948 move complete, result=0
03:49:00.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:00.464 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.2
03:49:00.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:00.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:00.466 00.001 18120 Enqueuing Expose request
03:49:00.466 00.000 21948 worker thread done servicing request
03:49:00.466 00.000 21948 Worker thread wakes up
03:49:00.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:00.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:00.466 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:02.095 01.629 21948 Exposure complete
03:49:02.131 00.036 21948 worker thread done servicing request
03:49:02.132 00.001 18120 OnExposeComplete: enter
03:49:02.132 00.000 18120 UpdateGuideState(): m_state=6
03:49:02.133 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6491
03:49:02.133 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=235.23, Mass=1865, SNR=29.8, Peak=142 HFD=4.2
03:49:02.134 00.001 18120 MultiStar: [#1 0.02,-0.12,0.72,U] [#2 0.06,-0.04,0.64,U] [#3 0.23,0.19,0.58,U] [#4 0.13,0.03,0.55,U] [#5 0.24,0.10,0.47,U] [#6 0.28,-0.29,0.48,U] [#7 0.44,-0.24,0.00,M1] [#8 0.02,-0.09,0.40,U] 
03:49:02.134 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.25, 0.05}
03:49:02.135 00.001 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
03:49:02.135 00.000 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
03:49:02.135 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.08 mountY=-0.13, mountTheta=-2.09
03:49:02.137 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.01, opts=13)
03:49:02.139 00.002 18120 Enqueuing Move request for scope (0.16, -0.01)
03:49:02.142 00.003 21948 Worker thread wakes up
03:49:02.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
03:49:02.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
03:49:02.142 00.000 21948 Moving (0.16, -0.01) raw xDistance=-0.08 yDistance=-0.13
03:49:02.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:49:02.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:02.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:02.142 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.8
03:49:02.143 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:02.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:49:02.143 00.000 21948 MoveAxis(E, 0, ABG)
03:49:02.143 00.000 21948 Move returns status 0, amount 0
03:49:02.143 00.000 21948 MoveAxis(N, 0, ABG)
03:49:02.143 00.000 21948 Move returns status 0, amount 0
03:49:02.144 00.001 21948 move complete, result=0
03:49:02.144 00.000 21948 worker thread done servicing request
03:49:02.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:02.144 00.000 18120 Enqueuing Expose request
03:49:02.145 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:02.145 00.000 21948 Worker thread wakes up
03:49:02.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:02.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:03.665 01.520 21948 Exposure complete
03:49:03.708 00.043 21948 worker thread done servicing request
03:49:03.708 00.000 18120 OnExposeComplete: enter
03:49:03.708 00.000 18120 UpdateGuideState(): m_state=6
03:49:03.709 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6492
03:49:03.709 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=235.21, Mass=1789, SNR=29.3, Peak=120 HFD=4.4
03:49:03.710 00.001 18120 MultiStar: [#1 0.00,-0.13,0.72,U] [#2 -0.07,-0.01,0.62,U] [#3 0.07,0.05,0.61,U] [#4 -0.13,0.12,0.58,U] [#5 0.15,0.01,0.45,U] [#6 0.03,-0.40,0.54,U] [#7 -0.01,0.29,0.43,U] [#8 -0.21,0.01,0.41,U] 
03:49:03.710 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.01, 0.03}
03:49:03.711 00.001 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.72 = 1.57)
03:49:03.711 00.000 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.76 = 1.53)
03:49:03.712 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.72 mountX=0.00 mountY=0.02, mountTheta=1.57
03:49:03.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
03:49:03.713 00.000 18120 Enqueuing Move request for scope (-0.02, -0.01)
03:49:03.714 00.001 21948 Worker thread wakes up
03:49:03.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:03.714 00.000 18120 UpdateGuideState exits: m=1789 RSB=29.3
03:49:03.715 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:03.715 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
03:49:03.716 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:03.718 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
03:49:03.718 00.000 18120 Enqueuing Expose request
03:49:03.719 00.001 21948 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.02
03:49:03.719 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:49:03.719 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:03.719 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:49:03.719 00.000 21948 MoveAxis(E, 0, ABG)
03:49:03.719 00.000 21948 Move returns status 0, amount 0
03:49:03.719 00.000 21948 MoveAxis(N, 0, ABG)
03:49:03.719 00.000 21948 Move returns status 0, amount 0
03:49:03.719 00.000 21948 move complete, result=0
03:49:03.719 00.000 21948 worker thread done servicing request
03:49:03.719 00.000 21948 Worker thread wakes up
03:49:03.719 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:03.719 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:03.719 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:05.349 01.630 21948 Exposure complete
03:49:05.385 00.036 21948 worker thread done servicing request
03:49:05.385 00.000 18120 OnExposeComplete: enter
03:49:05.386 00.001 18120 UpdateGuideState(): m_state=6
03:49:05.386 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6493
03:49:05.387 00.001 18120 Star::Find returns 1 (0), X=895.75, Y=234.84, Mass=1853, SNR=29.7, Peak=132 HFD=4.4
03:49:05.388 00.001 18120 MultiStar: [#1 0.14,-0.49,0.00,M1] [#2 -0.20,-0.13,0.61,U] [#3 0.30,-0.25,0.61,U] [#4 -0.19,-0.30,0.54,U] [#5 -0.21,-0.36,0.45,U] [#6 0.05,-0.42,0.48,U] [#7 0.02,-0.46,0.00,M1] [#8 0.11,-0.10,0.40,U] 
03:49:05.389 00.001 18120 refined, 6 included, MultiStar: {-0.01, -0.28}, one-star: {0.02, -0.33}
03:49:05.390 00.001 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
03:49:05.391 00.001 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
03:49:05.392 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.61 mountX=-0.25 mountY=0.14, mountTheta=2.64
03:49:05.395 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.28, opts=13)
03:49:05.398 00.003 18120 Enqueuing Move request for scope (-0.01, -0.28)
03:49:05.399 00.001 21948 Worker thread wakes up
03:49:05.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:05.400 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.7
03:49:05.401 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:05.401 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:05.402 00.001 18120 Enqueuing Expose request
03:49:05.403 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
03:49:05.403 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
03:49:05.403 00.000 21948 Moving (-0.01, -0.28) raw xDistance=-0.25 yDistance=0.14
03:49:05.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:49:05.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:05.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:49:05.403 00.000 21948 MoveAxis(E, 44, ABG)
03:49:05.403 00.000 21948 Guiding  Dir = 2, Dur = 44
03:49:05.403 00.000 21948 IsSlewing returns 0
03:49:05.403 00.000 21948 IsGuiding returns 0
03:49:05.406 00.003 21948 PulseGuide returned control before completion, sleep 52
03:49:05.461 00.055 21948 IsGuiding returns 0
03:49:05.461 00.000 21948 Move returns status 0, amount 44
03:49:05.461 00.000 21948 MoveAxis(N, 0, ABG)
03:49:05.461 00.000 21948 Move returns status 0, amount 0
03:49:05.461 00.000 21948 move complete, result=0
03:49:05.461 00.000 21948 worker thread done servicing request
03:49:05.461 00.000 21948 Worker thread wakes up
03:49:05.461 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:05.461 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:05.461 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:49:06.874 01.413 21948 Exposure complete
03:49:06.914 00.040 21948 worker thread done servicing request
03:49:06.915 00.001 18120 OnExposeComplete: enter
03:49:06.916 00.001 18120 UpdateGuideState(): m_state=6
03:49:06.918 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6494
03:49:06.919 00.001 18120 Star::Find returns 1 (0), X=895.57, Y=235.52, Mass=1841, SNR=29.8, Peak=130 HFD=4.2
03:49:06.921 00.002 18120 MultiStar: [#1 -0.16,0.16,0.72,U] [#2 -0.16,0.07,0.64,U] [#3 -0.27,0.45,0.00,M1] [#4 -0.19,0.36,0.59,U] [#5 -0.39,0.22,0.00,M1] [#6 -0.24,0.13,0.52,U] [#7 -0.01,0.20,0.39,U] [#8 -0.55,0.41,0.00,M1] 
03:49:06.922 00.001 18120 refined, 5 included, MultiStar: {-0.16, 0.22}, one-star: {-0.16, 0.35}
03:49:06.922 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
03:49:06.924 00.002 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
03:49:06.924 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.28 cameraTheta=2.20 mountX=0.27 mountY=0.04, mountTheta=0.16
03:49:06.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.22, opts=13)
03:49:06.926 00.001 18120 Enqueuing Move request for scope (-0.16, 0.22)
03:49:06.926 00.000 21948 Worker thread wakes up
03:49:06.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
03:49:06.926 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
03:49:06.926 00.000 21948 Moving (-0.16, 0.22) raw xDistance=0.27 yDistance=0.04
03:49:06.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
03:49:06.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:06.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:06.927 00.001 18120 UpdateGuideState exits: m=1841 RSB=29.8
03:49:06.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:06.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:06.928 00.000 18120 Enqueuing Expose request
03:49:06.929 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:49:06.929 00.000 21948 MoveAxis(W, 45, ABG)
03:49:06.929 00.000 21948 Guiding  Dir = 3, Dur = 45
03:49:06.929 00.000 21948 IsSlewing returns 0
03:49:06.929 00.000 21948 IsGuiding returns 0
03:49:06.930 00.001 21948 PulseGuide returned control before completion, sleep 54
03:49:06.996 00.066 21948 IsGuiding returns 1
03:49:06.996 00.000 21948 scope still moving after pulse duration time elapsed
03:49:07.027 00.031 21948 IsSlewing returns 0
03:49:07.027 00.000 21948 IsGuiding returns 0
03:49:07.027 00.000 21948 scope move finished after 45 + 53 ms
03:49:07.027 00.000 21948 Move returns status 0, amount 45
03:49:07.027 00.000 21948 MoveAxis(N, 0, ABG)
03:49:07.027 00.000 21948 Move returns status 0, amount 0
03:49:07.028 00.001 21948 move complete, result=0
03:49:07.028 00.000 21948 worker thread done servicing request
03:49:07.028 00.000 21948 Worker thread wakes up
03:49:07.028 00.000 18120 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
03:49:07.029 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:07.029 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:08.658 01.629 21948 Exposure complete
03:49:08.700 00.042 21948 worker thread done servicing request
03:49:08.700 00.000 18120 OnExposeComplete: enter
03:49:08.700 00.000 18120 UpdateGuideState(): m_state=6
03:49:08.701 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6495
03:49:08.702 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=235.56, Mass=1797, SNR=29.4, Peak=133 HFD=3.9
03:49:08.704 00.002 18120 MultiStar: [#1 -0.07,0.23,0.73,U] [#2 -0.26,0.14,0.65,U] [#3 -0.16,0.28,0.62,U] [#4 0.01,0.17,0.55,U] [#5 -0.04,-0.02,0.47,U] [#6 -0.19,0.07,0.50,U] [#7 -0.24,0.03,0.45,U] [#8 -0.17,0.45,0.00,M2] 
03:49:08.707 00.003 18120 refined, 7 included, MultiStar: {-0.12, 0.19}, one-star: {-0.07, 0.38}
03:49:08.709 00.002 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.14 = 0.14)
03:49:08.712 00.003 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.10 = 0.10)
03:49:08.715 00.003 18120 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.14 mountX=0.22 mountY=0.02, mountTheta=0.10
03:49:08.719 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.19, opts=13)
03:49:08.722 00.003 18120 Enqueuing Move request for scope (-0.12, 0.19)
03:49:08.723 00.001 21948 Worker thread wakes up
03:49:08.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
03:49:08.723 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
03:49:08.723 00.000 21948 Moving (-0.12, 0.19) raw xDistance=0.22 yDistance=0.02
03:49:08.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:49:08.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:08.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:08.723 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.4
03:49:08.724 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:08.724 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:08.725 00.001 18120 Enqueuing Expose request
03:49:08.725 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:49:08.725 00.000 21948 MoveAxis(W, 43, ABG)
03:49:08.725 00.000 21948 Guiding  Dir = 3, Dur = 43
03:49:08.725 00.000 21948 IsSlewing returns 0
03:49:08.725 00.000 21948 IsGuiding returns 0
03:49:08.726 00.001 21948 PulseGuide returned control before completion, sleep 52
03:49:08.783 00.057 21948 IsGuiding returns 1
03:49:08.783 00.000 21948 scope still moving after pulse duration time elapsed
03:49:08.815 00.032 21948 IsSlewing returns 0
03:49:08.815 00.000 21948 IsGuiding returns 0
03:49:08.815 00.000 21948 scope move finished after 43 + 47 ms
03:49:08.815 00.000 21948 Move returns status 0, amount 43
03:49:08.815 00.000 21948 MoveAxis(N, 0, ABG)
03:49:08.815 00.000 21948 Move returns status 0, amount 0
03:49:08.815 00.000 21948 move complete, result=0
03:49:08.816 00.001 21948 worker thread done servicing request
03:49:08.816 00.000 21948 Worker thread wakes up
03:49:08.816 00.000 18120 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
03:49:08.816 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:08.817 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:10.230 01.413 21948 Exposure complete
03:49:10.269 00.039 21948 worker thread done servicing request
03:49:10.269 00.000 18120 OnExposeComplete: enter
03:49:10.270 00.001 18120 UpdateGuideState(): m_state=6
03:49:10.270 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6496
03:49:10.271 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=235.14, Mass=1905, SNR=30.2, Peak=163 HFD=4.2
03:49:10.272 00.001 18120 MultiStar: [#1 0.14,-0.20,0.72,U] [#2 0.00,-0.14,0.62,U] [#3 0.03,0.07,0.56,U] [#4 -0.06,-0.16,0.55,U] [#5 0.13,-0.27,0.47,U] [#6 -0.12,-0.31,0.50,U] [#7 0.18,0.17,0.41,U] [#8 0.21,-0.19,0.39,U] 
03:49:10.273 00.001 18120 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.16, -0.04}
03:49:10.273 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
03:49:10.274 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
03:49:10.274 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.98 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
03:49:10.275 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
03:49:10.276 00.001 18120 Enqueuing Move request for scope (0.08, -0.12)
03:49:10.276 00.000 21948 Worker thread wakes up
03:49:10.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:10.277 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.2
03:49:10.277 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:10.278 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:10.279 00.001 18120 Enqueuing Expose request
03:49:10.280 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
03:49:10.280 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
03:49:10.280 00.000 21948 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.02
03:49:10.280 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:49:10.280 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:10.280 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:49:10.280 00.000 21948 MoveAxis(E, 0, ABG)
03:49:10.280 00.000 21948 Move returns status 0, amount 0
03:49:10.280 00.000 21948 MoveAxis(N, 0, ABG)
03:49:10.280 00.000 21948 Move returns status 0, amount 0
03:49:10.280 00.000 21948 move complete, result=0
03:49:10.280 00.000 21948 worker thread done servicing request
03:49:10.280 00.000 21948 Worker thread wakes up
03:49:10.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:10.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:10.280 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:11.907 01.627 21948 Exposure complete
03:49:11.934 00.027 21948 worker thread done servicing request
03:49:11.934 00.000 18120 OnExposeComplete: enter
03:49:11.935 00.001 18120 UpdateGuideState(): m_state=6
03:49:11.936 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6497
03:49:11.937 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=234.66, Mass=1660, SNR=28.2, Peak=142 HFD=4.1
03:49:11.938 00.001 18120 MultiStar: [#1 0.39,-0.61,0.00,M1] [#2 0.11,-0.47,0.00,M1] [#3 0.26,-0.45,0.00,M1] [#4 0.24,-0.41,0.00,M1] [#5 0.03,-0.48,0.00,M1] [#6 0.23,-0.53,0.00,M1] [#7 0.13,-0.44,0.00,M1] [#8 0.25,-0.21,0.40,U] 
03:49:11.938 00.000 18120 refined, 1 included, MultiStar: {0.29, -0.43}, one-star: {0.30, -0.52}
03:49:11.939 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:49:11.939 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:49:11.940 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-0.99 mountX=-0.51 mountY=-0.06, mountTheta=-3.02
03:49:11.942 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.43, opts=13)
03:49:11.942 00.000 18120 Enqueuing Move request for scope (0.29, -0.43)
03:49:11.943 00.001 21948 Worker thread wakes up
03:49:11.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:11.943 00.000 18120 UpdateGuideState exits: m=1660 RSB=28.2
03:49:11.944 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:11.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:11.945 00.001 18120 Enqueuing Expose request
03:49:11.945 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.43) opts 0xd
03:49:11.945 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.43)
03:49:11.945 00.000 21948 Moving (0.29, -0.43) raw xDistance=-0.51 yDistance=-0.06
03:49:11.945 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:49:11.945 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:11.945 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:49:11.945 00.000 21948 MoveAxis(E, 91, ABG)
03:49:11.945 00.000 21948 Guiding  Dir = 2, Dur = 91
03:49:11.945 00.000 21948 IsSlewing returns 0
03:49:11.946 00.001 21948 IsGuiding returns 0
03:49:11.947 00.001 21948 PulseGuide returned control before completion, sleep 100
03:49:12.062 00.115 21948 IsGuiding returns 0
03:49:12.062 00.000 21948 Move returns status 0, amount 91
03:49:12.062 00.000 21948 MoveAxis(N, 0, ABG)
03:49:12.062 00.000 21948 Move returns status 0, amount 0
03:49:12.062 00.000 21948 move complete, result=0
03:49:12.062 00.000 21948 worker thread done servicing request
03:49:12.062 00.000 21948 Worker thread wakes up
03:49:12.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:12.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:12.062 00.000 18120 GuideStep: -0.5 px 91 ms EAST, -0.1 px 0 ms NORTH
03:49:13.466 01.404 21948 Exposure complete
03:49:13.514 00.048 21948 worker thread done servicing request
03:49:13.514 00.000 18120 OnExposeComplete: enter
03:49:13.514 00.000 18120 UpdateGuideState(): m_state=6
03:49:13.515 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6498
03:49:13.515 00.000 18120 Star::Find returns 1 (0), X=895.90, Y=234.94, Mass=1724, SNR=28.6, Peak=145 HFD=4.3
03:49:13.516 00.001 18120 MultiStar: [#1 0.31,-0.33,0.00,M2] [#2 -0.24,-0.24,0.66,U] [#3 0.19,-0.15,0.62,U] [#4 0.21,-0.25,0.56,U] [#5 -0.01,-0.31,0.49,U] [#6 0.15,-0.40,0.54,U] [#7 -0.03,-0.22,0.45,U] [#8 0.25,0.08,0.39,U] 
03:49:13.516 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.23}, one-star: {0.17, -0.24}
03:49:13.517 00.001 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
03:49:13.517 00.000 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
03:49:13.518 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.20 mountX=-0.24 mountY=0.02, mountTheta=3.04
03:49:13.519 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.23, opts=13)
03:49:13.519 00.000 18120 Enqueuing Move request for scope (0.09, -0.23)
03:49:13.520 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:13.520 00.000 21948 Worker thread wakes up
03:49:13.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
03:49:13.520 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
03:49:13.520 00.000 21948 Moving (0.09, -0.23) raw xDistance=-0.24 yDistance=0.02
03:49:13.520 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.24
03:49:13.520 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:13.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:49:13.520 00.000 21948 MoveAxis(E, 50, ABG)
03:49:13.520 00.000 18120 UpdateGuideState exits: m=1724 RSB=28.6
03:49:13.521 00.001 21948 Guiding  Dir = 2, Dur = 50
03:49:13.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:13.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:13.522 00.001 18120 Enqueuing Expose request
03:49:13.522 00.000 21948 IsSlewing returns 0
03:49:13.522 00.000 21948 IsGuiding returns 0
03:49:13.524 00.002 21948 PulseGuide returned control before completion, sleep 59
03:49:13.592 00.068 21948 IsGuiding returns 0
03:49:13.592 00.000 21948 Move returns status 0, amount 50
03:49:13.592 00.000 21948 MoveAxis(N, 0, ABG)
03:49:13.592 00.000 21948 Move returns status 0, amount 0
03:49:13.592 00.000 21948 move complete, result=0
03:49:13.592 00.000 21948 worker thread done servicing request
03:49:13.592 00.000 21948 Worker thread wakes up
03:49:13.592 00.000 18120 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
03:49:13.593 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:13.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:15.217 01.624 21948 Exposure complete
03:49:15.254 00.037 21948 worker thread done servicing request
03:49:15.254 00.000 18120 OnExposeComplete: enter
03:49:15.255 00.001 18120 UpdateGuideState(): m_state=6
03:49:15.257 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6499
03:49:15.257 00.000 18120 Star::Find returns 1 (0), X=895.63, Y=235.31, Mass=1815, SNR=29.4, Peak=140 HFD=4.2
03:49:15.259 00.002 18120 MultiStar: [#1 -0.05,-0.02,0.75,U] [#2 -0.14,0.19,0.62,U] [#3 0.21,0.39,0.58,U] [#4 -0.16,0.07,0.59,U] [#5 -0.21,-0.03,0.45,U] [#6 -0.10,0.33,0.53,U] [#7 -0.29,0.16,0.44,U] [#8 -0.07,0.17,0.39,U] 
03:49:15.260 00.001 18120 single-star, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.10, 0.13}
03:49:15.260 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:49:15.261 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:49:15.262 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.19 mountX=0.16 mountY=0.03, mountTheta=0.16
03:49:15.264 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
03:49:15.265 00.001 18120 Enqueuing Move request for scope (-0.10, 0.13)
03:49:15.265 00.000 21948 Worker thread wakes up
03:49:15.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:15.266 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
03:49:15.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
03:49:15.266 00.000 21948 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.03
03:49:15.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:49:15.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:15.266 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.4
03:49:15.267 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:15.267 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:15.268 00.001 18120 Enqueuing Expose request
03:49:15.268 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:49:15.268 00.000 21948 MoveAxis(E, 0, ABG)
03:49:15.268 00.000 21948 Move returns status 0, amount 0
03:49:15.268 00.000 21948 MoveAxis(N, 0, ABG)
03:49:15.268 00.000 21948 Move returns status 0, amount 0
03:49:15.268 00.000 21948 move complete, result=0
03:49:15.268 00.000 21948 worker thread done servicing request
03:49:15.269 00.001 21948 Worker thread wakes up
03:49:15.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:15.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:15.269 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:16.789 01.520 21948 Exposure complete
03:49:16.831 00.042 21948 worker thread done servicing request
03:49:16.831 00.000 18120 OnExposeComplete: enter
03:49:16.832 00.001 18120 UpdateGuideState(): m_state=6
03:49:16.834 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6500
03:49:16.835 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=235.26, Mass=1646, SNR=28.1, Peak=147 HFD=4.1
03:49:16.837 00.002 18120 MultiStar: [#1 -0.04,-0.23,0.78,U] [#2 -0.16,-0.06,0.68,U] [#3 0.07,0.08,0.62,U] [#4 -0.02,0.22,0.61,U] [#5 -0.09,-0.19,0.49,U] [#6 0.32,-0.33,0.00,M1] [#7 -0.36,-0.27,0.00,M1] [#8 -0.09,0.08,0.42,U] 
03:49:16.838 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {0.07, 0.08}
03:49:16.839 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
03:49:16.840 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
03:49:16.841 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-2.96 mountX=0.01 mountY=0.03, mountTheta=1.32
03:49:16.844 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.00, opts=13)
03:49:16.845 00.001 18120 Enqueuing Move request for scope (-0.03, -0.00)
03:49:16.846 00.001 21948 Worker thread wakes up
03:49:16.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:16.847 00.001 18120 UpdateGuideState exits: m=1646 RSB=28.1
03:49:16.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:16.849 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:16.850 00.001 18120 Enqueuing Expose request
03:49:16.851 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
03:49:16.851 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
03:49:16.851 00.000 21948 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
03:49:16.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:49:16.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:16.852 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:49:16.852 00.000 21948 MoveAxis(E, 0, ABG)
03:49:16.852 00.000 21948 Move returns status 0, amount 0
03:49:16.852 00.000 21948 MoveAxis(N, 0, ABG)
03:49:16.852 00.000 21948 Move returns status 0, amount 0
03:49:16.852 00.000 21948 move complete, result=0
03:49:16.852 00.000 21948 worker thread done servicing request
03:49:16.852 00.000 21948 Worker thread wakes up
03:49:16.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:16.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:16.852 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:18.491 01.639 21948 Exposure complete
03:49:18.542 00.051 21948 worker thread done servicing request
03:49:18.542 00.000 18120 OnExposeComplete: enter
03:49:18.543 00.001 18120 UpdateGuideState(): m_state=6
03:49:18.543 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6501
03:49:18.544 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=235.13, Mass=1811, SNR=29.5, Peak=152 HFD=4.2
03:49:18.544 00.000 18120 MultiStar: [#1 0.04,-0.02,0.71,U] [#2 0.06,0.06,0.63,U] [#3 0.32,0.11,0.58,U] [#4 0.15,-0.18,0.57,U] [#5 -0.01,0.00,0.49,U] [#6 0.03,-0.16,0.52,U] [#7 -0.06,0.17,0.38,U] [#8 -0.04,0.18,0.40,U] 
03:49:18.545 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.06, -0.05}
03:49:18.545 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
03:49:18.546 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
03:49:18.546 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
03:49:18.547 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.00, opts=13)
03:49:18.548 00.001 18120 Enqueuing Move request for scope (0.07, -0.00)
03:49:18.548 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:18.549 00.001 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:49:18.549 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:18.549 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:18.550 00.001 18120 Enqueuing Expose request
03:49:18.550 00.000 21948 Worker thread wakes up
03:49:18.551 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
03:49:18.551 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
03:49:18.551 00.000 21948 Moving (0.07, -0.00) raw xDistance=-0.03 yDistance=-0.06
03:49:18.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:49:18.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:18.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:49:18.551 00.000 21948 MoveAxis(E, 0, ABG)
03:49:18.551 00.000 21948 Move returns status 0, amount 0
03:49:18.551 00.000 21948 MoveAxis(N, 0, ABG)
03:49:18.551 00.000 21948 Move returns status 0, amount 0
03:49:18.551 00.000 21948 move complete, result=0
03:49:18.551 00.000 21948 worker thread done servicing request
03:49:18.551 00.000 21948 Worker thread wakes up
03:49:18.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:18.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:18.551 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:20.079 01.528 21948 Exposure complete
03:49:20.117 00.038 21948 worker thread done servicing request
03:49:20.117 00.000 18120 OnExposeComplete: enter
03:49:20.118 00.001 18120 UpdateGuideState(): m_state=6
03:49:20.118 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6502
03:49:20.119 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=235.26, Mass=1860, SNR=29.9, Peak=149 HFD=4.3
03:49:20.120 00.001 18120 MultiStar: [#1 0.17,-0.13,0.77,U] [#2 -0.06,0.02,0.64,U] [#3 0.10,0.28,0.62,U] [#4 0.02,0.09,0.57,U] [#5 -0.08,-0.04,0.45,U] [#6 -0.20,0.26,0.53,U] [#7 -0.08,-0.05,0.40,U] [#8 0.03,0.08,0.38,U] 
03:49:20.121 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.12, 0.08}
03:49:20.122 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
03:49:20.123 00.001 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
03:49:20.124 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.20 mountX=0.05 mountY=-0.05, mountTheta=-0.81
03:49:20.126 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
03:49:20.127 00.001 18120 Enqueuing Move request for scope (0.02, 0.06)
03:49:20.127 00.000 21948 Worker thread wakes up
03:49:20.128 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
03:49:20.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:20.128 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.9
03:49:20.129 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:20.129 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:20.129 00.000 18120 Enqueuing Expose request
03:49:20.130 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
03:49:20.130 00.000 21948 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.05
03:49:20.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:49:20.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:20.130 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:49:20.130 00.000 21948 MoveAxis(E, 0, ABG)
03:49:20.130 00.000 21948 Move returns status 0, amount 0
03:49:20.130 00.000 21948 MoveAxis(N, 0, ABG)
03:49:20.131 00.001 21948 Move returns status 0, amount 0
03:49:20.131 00.000 21948 move complete, result=0
03:49:20.131 00.000 21948 worker thread done servicing request
03:49:20.131 00.000 21948 Worker thread wakes up
03:49:20.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:20.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:20.133 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:21.756 01.623 21948 Exposure complete
03:49:21.811 00.055 21948 worker thread done servicing request
03:49:21.811 00.000 18120 OnExposeComplete: enter
03:49:21.812 00.001 18120 UpdateGuideState(): m_state=6
03:49:21.812 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6503
03:49:21.813 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=235.41, Mass=1800, SNR=29.4, Peak=132 HFD=4.0
03:49:21.813 00.000 18120 MultiStar: [#1 0.18,0.14,0.69,U] [#2 -0.13,0.13,0.61,U] [#3 -0.08,0.17,0.60,U] [#4 -0.34,0.19,0.52,U] [#5 -0.15,-0.02,0.46,U] [#6 -0.08,0.04,0.51,U] [#7 -0.26,0.01,0.42,U] [#8 -0.31,0.07,0.38,U] 
03:49:21.814 00.001 18120 refined, 8 included, MultiStar: {-0.12, 0.13}, one-star: {-0.07, 0.23}
03:49:21.814 00.000 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
03:49:21.815 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
03:49:21.815 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.17 cameraTheta=2.31 mountX=0.16 mountY=0.05, mountTheta=0.27
03:49:21.818 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.13, opts=13)
03:49:21.818 00.000 18120 Enqueuing Move request for scope (-0.12, 0.13)
03:49:21.819 00.001 21948 Worker thread wakes up
03:49:21.819 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
03:49:21.819 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
03:49:21.819 00.000 21948 Moving (-0.12, 0.13) raw xDistance=0.16 yDistance=0.05
03:49:21.819 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:49:21.819 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:21.819 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:49:21.819 00.000 21948 MoveAxis(E, 0, ABG)
03:49:21.819 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:21.819 00.000 21948 Move returns status 0, amount 0
03:49:21.819 00.000 21948 MoveAxis(N, 0, ABG)
03:49:21.819 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.4
03:49:21.820 00.001 21948 Move returns status 0, amount 0
03:49:21.820 00.000 21948 move complete, result=0
03:49:21.820 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:21.820 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:21.821 00.001 18120 Enqueuing Expose request
03:49:21.821 00.000 21948 worker thread done servicing request
03:49:21.821 00.000 21948 Worker thread wakes up
03:49:21.821 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:21.822 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:21.822 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:23.341 01.519 21948 Exposure complete
03:49:23.380 00.039 21948 worker thread done servicing request
03:49:23.380 00.000 18120 OnExposeComplete: enter
03:49:23.381 00.001 18120 UpdateGuideState(): m_state=6
03:49:23.381 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6504
03:49:23.382 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=235.22, Mass=1819, SNR=29.6, Peak=142 HFD=4.3
03:49:23.382 00.000 18120 MultiStar: [#1 -0.20,-0.08,0.74,U] [#2 -0.25,0.32,0.61,U] [#3 -0.01,0.32,0.63,U] [#4 -0.15,-0.10,0.56,U] [#5 -0.20,-0.10,0.44,U] [#6 -0.15,-0.28,0.54,U] [#7 -0.30,-0.10,0.40,U] [#8 0.03,0.32,0.36,U] 
03:49:23.383 00.001 18120 single-star, 8 included, MultiStar: {-0.11, 0.04}, one-star: {0.07, 0.04}
03:49:23.383 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
03:49:23.384 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
03:49:23.384 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.51 mountX=0.01 mountY=-0.08, mountTheta=-1.49
03:49:23.385 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
03:49:23.386 00.001 18120 Enqueuing Move request for scope (0.07, 0.04)
03:49:23.386 00.000 21948 Worker thread wakes up
03:49:23.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
03:49:23.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
03:49:23.386 00.000 21948 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
03:49:23.386 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:23.387 00.001 18120 UpdateGuideState exits: m=1819 RSB=29.6
03:49:23.388 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:49:23.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:23.388 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:23.389 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:49:23.389 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:23.389 00.000 18120 Enqueuing Expose request
03:49:23.389 00.000 21948 MoveAxis(E, 0, ABG)
03:49:23.390 00.001 21948 Move returns status 0, amount 0
03:49:23.390 00.000 21948 MoveAxis(N, 0, ABG)
03:49:23.390 00.000 21948 Move returns status 0, amount 0
03:49:23.390 00.000 21948 move complete, result=0
03:49:23.390 00.000 21948 worker thread done servicing request
03:49:23.390 00.000 21948 Worker thread wakes up
03:49:23.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:23.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:23.390 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:25.021 01.631 21948 Exposure complete
03:49:25.055 00.034 21948 worker thread done servicing request
03:49:25.055 00.000 18120 OnExposeComplete: enter
03:49:25.057 00.002 18120 UpdateGuideState(): m_state=6
03:49:25.057 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6505
03:49:25.058 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=235.20, Mass=1874, SNR=30.0, Peak=173 HFD=4.1
03:49:25.058 00.000 18120 MultiStar: [#1 0.16,-0.20,0.72,U] [#2 -0.10,-0.10,0.62,U] [#3 -0.25,0.13,0.60,U] [#4 -0.33,0.26,0.56,U] [#5 -0.28,0.14,0.44,U] [#6 -0.17,-0.03,0.52,U] [#7 -0.09,-0.01,0.42,U] [#8 -0.27,0.08,0.42,U] 
03:49:25.059 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {0.30, 0.02}
03:49:25.059 00.000 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
03:49:25.060 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
03:49:25.062 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=0.05 mountY=0.05, mountTheta=0.82
03:49:25.063 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
03:49:25.064 00.001 18120 Enqueuing Move request for scope (-0.07, 0.02)
03:49:25.064 00.000 21948 Worker thread wakes up
03:49:25.064 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
03:49:25.064 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
03:49:25.064 00.000 21948 Moving (-0.07, 0.02) raw xDistance=0.05 yDistance=0.05
03:49:25.065 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:49:25.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:25.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:25.065 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
03:49:25.066 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:25.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:25.066 00.000 18120 Enqueuing Expose request
03:49:25.067 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:49:25.067 00.000 21948 MoveAxis(E, 0, ABG)
03:49:25.067 00.000 21948 Move returns status 0, amount 0
03:49:25.067 00.000 21948 MoveAxis(N, 0, ABG)
03:49:25.067 00.000 21948 Move returns status 0, amount 0
03:49:25.067 00.000 21948 move complete, result=0
03:49:25.067 00.000 21948 worker thread done servicing request
03:49:25.067 00.000 21948 Worker thread wakes up
03:49:25.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:25.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:25.067 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:26.590 01.523 21948 Exposure complete
03:49:26.636 00.046 21948 worker thread done servicing request
03:49:26.636 00.000 18120 OnExposeComplete: enter
03:49:26.638 00.002 18120 UpdateGuideState(): m_state=6
03:49:26.640 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6506
03:49:26.643 00.003 18120 Star::Find returns 1 (0), X=895.85, Y=235.30, Mass=1904, SNR=30.2, Peak=162 HFD=4.1
03:49:26.645 00.002 18120 MultiStar: [#1 0.01,0.08,0.68,U] [#2 -0.01,-0.05,0.61,U] [#3 0.08,0.24,0.57,U] [#4 -0.25,0.39,0.00,M1] [#5 0.08,0.14,0.46,U] [#6 -0.13,0.04,0.53,U] [#7 -0.21,-0.06,0.45,U] [#8 0.10,0.04,0.39,U] 
03:49:26.648 00.003 18120 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.12, 0.13}
03:49:26.650 00.002 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
03:49:26.652 00.002 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
03:49:26.654 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.36 mountX=0.06 mountY=-0.05, mountTheta=-0.67
03:49:26.656 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
03:49:26.657 00.001 18120 Enqueuing Move request for scope (0.02, 0.08)
03:49:26.657 00.000 21948 Worker thread wakes up
03:49:26.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:26.658 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.2
03:49:26.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:26.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:26.659 00.000 18120 Enqueuing Expose request
03:49:26.660 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
03:49:26.660 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:49:26.660 00.000 21948 Moving (0.02, 0.08) raw xDistance=0.06 yDistance=-0.05
03:49:26.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:49:26.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:26.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:49:26.660 00.000 21948 MoveAxis(E, 0, ABG)
03:49:26.660 00.000 21948 Move returns status 0, amount 0
03:49:26.660 00.000 21948 MoveAxis(N, 0, ABG)
03:49:26.660 00.000 21948 Move returns status 0, amount 0
03:49:26.660 00.000 21948 move complete, result=0
03:49:26.660 00.000 21948 worker thread done servicing request
03:49:26.660 00.000 21948 Worker thread wakes up
03:49:26.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:26.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:26.660 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:28.291 01.631 21948 Exposure complete
03:49:28.341 00.050 21948 worker thread done servicing request
03:49:28.341 00.000 18120 OnExposeComplete: enter
03:49:28.342 00.001 18120 UpdateGuideState(): m_state=6
03:49:28.343 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6507
03:49:28.344 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=235.28, Mass=1961, SNR=30.6, Peak=172 HFD=4.1
03:49:28.345 00.001 18120 MultiStar: [#1 0.20,-0.03,0.68,U] [#2 -0.22,0.27,0.61,U] [#3 0.28,0.22,0.57,U] [#4 0.23,0.18,0.53,U] [#5 -0.06,-0.08,0.44,U] [#6 0.05,0.13,0.49,U] [#7 -0.02,-0.20,0.44,U] [#8 -0.11,0.13,0.37,U] 
03:49:28.345 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.30, 0.10}
03:49:28.346 00.001 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
03:49:28.347 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
03:49:28.348 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.70 mountX=0.04 mountY=-0.13, mountTheta=-1.30
03:49:28.349 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.09, opts=13)
03:49:28.350 00.001 18120 Enqueuing Move request for scope (0.10, 0.09)
03:49:28.351 00.001 21948 Worker thread wakes up
03:49:28.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:28.351 00.000 18120 UpdateGuideState exits: m=1961 RSB=30.6
03:49:28.353 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
03:49:28.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:28.354 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:28.354 00.000 18120 Enqueuing Expose request
03:49:28.354 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:49:28.354 00.000 21948 Moving (0.10, 0.09) raw xDistance=0.04 yDistance=-0.13
03:49:28.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:49:28.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:28.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:49:28.355 00.001 21948 MoveAxis(E, 0, ABG)
03:49:28.355 00.000 21948 Move returns status 0, amount 0
03:49:28.355 00.000 21948 MoveAxis(N, 0, ABG)
03:49:28.355 00.000 21948 Move returns status 0, amount 0
03:49:28.355 00.000 21948 move complete, result=0
03:49:28.355 00.000 21948 worker thread done servicing request
03:49:28.355 00.000 21948 Worker thread wakes up
03:49:28.355 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:28.355 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:28.355 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:29.875 01.520 21948 Exposure complete
03:49:29.909 00.034 21948 worker thread done servicing request
03:49:29.909 00.000 18120 OnExposeComplete: enter
03:49:29.909 00.000 18120 UpdateGuideState(): m_state=6
03:49:29.910 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6508
03:49:29.911 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=235.42, Mass=1867, SNR=30.0, Peak=150 HFD=4.1
03:49:29.911 00.000 18120 MultiStar: [#1 0.22,0.15,0.73,U] [#2 -0.19,0.17,0.62,U] [#3 0.21,0.20,0.60,U] [#4 0.20,0.17,0.52,U] [#5 0.03,0.16,0.45,U] [#6 -0.13,0.09,0.54,U] [#7 -0.15,-0.02,0.45,U] [#8 0.06,0.10,0.40,U] 
03:49:29.912 00.001 18120 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.23, 0.24}
03:49:29.912 00.000 18120 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
03:49:29.913 00.001 18120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
03:49:29.914 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.12 mountX=0.11 mountY=-0.14, mountTheta=-0.89
03:49:29.916 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.15, opts=13)
03:49:29.916 00.000 18120 Enqueuing Move request for scope (0.07, 0.15)
03:49:29.916 00.000 21948 Worker thread wakes up
03:49:29.916 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:29.917 00.001 18120 UpdateGuideState exits: m=1867 RSB=30.0
03:49:29.917 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:29.919 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:29.919 00.000 18120 Enqueuing Expose request
03:49:29.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
03:49:29.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
03:49:29.919 00.000 21948 Moving (0.07, 0.15) raw xDistance=0.11 yDistance=-0.14
03:49:29.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:49:29.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:29.920 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:49:29.920 00.000 21948 MoveAxis(E, 0, ABG)
03:49:29.920 00.000 21948 Move returns status 0, amount 0
03:49:29.920 00.000 21948 MoveAxis(N, 0, ABG)
03:49:29.920 00.000 21948 Move returns status 0, amount 0
03:49:29.920 00.000 21948 move complete, result=0
03:49:29.920 00.000 21948 worker thread done servicing request
03:49:29.920 00.000 21948 Worker thread wakes up
03:49:29.920 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:29.920 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:29.920 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:31.557 01.637 21948 Exposure complete
03:49:31.602 00.045 21948 worker thread done servicing request
03:49:31.602 00.000 18120 OnExposeComplete: enter
03:49:31.603 00.001 18120 UpdateGuideState(): m_state=6
03:49:31.604 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6509
03:49:31.604 00.000 18120 Star::Find returns 1 (0), X=895.99, Y=235.24, Mass=1960, SNR=30.7, Peak=163 HFD=4.3
03:49:31.605 00.001 18120 MultiStar: [#1 0.11,0.14,0.66,U] [#2 -0.10,0.09,0.65,U] [#3 0.07,0.35,0.62,U] [#4 0.04,0.06,0.53,U] [#5 -0.03,0.01,0.44,U] [#6 0.07,0.17,0.51,U] [#7 0.19,-0.20,0.40,U] [#8 0.14,-0.06,0.38,U] 
03:49:31.605 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.26, 0.06}
03:49:31.605 00.000 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
03:49:31.606 00.001 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
03:49:31.606 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.04 mountY=-0.12, mountTheta=-1.25
03:49:31.608 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.09, opts=13)
03:49:31.608 00.000 18120 Enqueuing Move request for scope (0.09, 0.09)
03:49:31.609 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:31.609 00.000 18120 UpdateGuideState exits: m=1960 RSB=30.7
03:49:31.609 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:31.610 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:31.612 00.002 18120 Enqueuing Expose request
03:49:31.613 00.001 21948 Worker thread wakes up
03:49:31.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
03:49:31.613 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
03:49:31.613 00.000 21948 Moving (0.09, 0.09) raw xDistance=0.04 yDistance=-0.12
03:49:31.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:49:31.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:31.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:49:31.613 00.000 21948 MoveAxis(E, 0, ABG)
03:49:31.613 00.000 21948 Move returns status 0, amount 0
03:49:31.613 00.000 21948 MoveAxis(N, 0, ABG)
03:49:31.613 00.000 21948 Move returns status 0, amount 0
03:49:31.613 00.000 21948 move complete, result=0
03:49:31.613 00.000 21948 worker thread done servicing request
03:49:31.613 00.000 21948 Worker thread wakes up
03:49:31.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:31.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:31.614 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:33.140 01.526 21948 Exposure complete
03:49:33.176 00.036 21948 worker thread done servicing request
03:49:33.176 00.000 18120 OnExposeComplete: enter
03:49:33.177 00.001 18120 UpdateGuideState(): m_state=6
03:49:33.179 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6510
03:49:33.180 00.001 18120 Star::Find returns 1 (0), X=895.86, Y=235.41, Mass=1858, SNR=29.8, Peak=146 HFD=3.9
03:49:33.182 00.002 18120 MultiStar: [#1 0.11,0.09,0.72,U] [#2 -0.05,-0.03,0.62,U] [#3 0.36,0.15,0.57,U] [#4 0.11,0.04,0.57,U] [#5 -0.02,-0.09,0.46,U] [#6 0.05,-0.03,0.52,U] [#7 -0.27,0.22,0.42,U] [#8 0.17,0.35,0.39,U] 
03:49:33.183 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.13, 0.23}
03:49:33.184 00.001 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
03:49:33.186 00.002 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
03:49:33.188 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.93 mountX=0.06 mountY=-0.12, mountTheta=-1.08
03:49:33.190 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.11, opts=13)
03:49:33.191 00.001 18120 Enqueuing Move request for scope (0.08, 0.11)
03:49:33.192 00.001 21948 Worker thread wakes up
03:49:33.192 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
03:49:33.192 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
03:49:33.192 00.000 21948 Moving (0.08, 0.11) raw xDistance=0.06 yDistance=-0.12
03:49:33.192 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:49:33.192 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:33.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:49:33.192 00.000 21948 MoveAxis(E, 0, ABG)
03:49:33.192 00.000 21948 Move returns status 0, amount 0
03:49:33.192 00.000 21948 MoveAxis(N, 0, ABG)
03:49:33.192 00.000 21948 Move returns status 0, amount 0
03:49:33.192 00.000 21948 move complete, result=0
03:49:33.192 00.000 21948 worker thread done servicing request
03:49:33.192 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:33.193 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.8
03:49:33.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:33.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:33.194 00.001 18120 Enqueuing Expose request
03:49:33.194 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:33.195 00.001 21948 Worker thread wakes up
03:49:33.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:33.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:34.833 01.638 21948 Exposure complete
03:49:34.883 00.050 21948 worker thread done servicing request
03:49:34.883 00.000 18120 OnExposeComplete: enter
03:49:34.885 00.002 18120 UpdateGuideState(): m_state=6
03:49:34.886 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6511
03:49:34.888 00.002 18120 Star::Find returns 1 (0), X=895.85, Y=235.42, Mass=1726, SNR=28.8, Peak=129 HFD=3.9
03:49:34.889 00.001 18120 MultiStar: [#1 0.24,-0.01,0.73,U] [#2 -0.14,-0.02,0.63,U] [#3 0.27,0.26,0.63,U] [#4 -0.04,0.20,0.57,U] [#5 0.17,0.17,0.49,U] [#6 -0.09,0.01,0.56,U] [#7 -0.12,0.50,0.00,M1] [#8 0.18,0.41,0.00,M1] 
03:49:34.890 00.001 18120 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.12, 0.24}
03:49:34.893 00.003 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
03:49:34.896 00.003 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
03:49:34.898 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.99 mountX=0.08 mountY=-0.13, mountTheta=-1.02
03:49:34.901 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.13, opts=13)
03:49:34.901 00.000 18120 Enqueuing Move request for scope (0.08, 0.13)
03:49:34.902 00.001 21948 Worker thread wakes up
03:49:34.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:34.902 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.8
03:49:34.903 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:34.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:34.903 00.000 18120 Enqueuing Expose request
03:49:34.904 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
03:49:34.904 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
03:49:34.904 00.000 21948 Moving (0.08, 0.13) raw xDistance=0.08 yDistance=-0.13
03:49:34.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:49:34.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:34.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:49:34.904 00.000 21948 MoveAxis(E, 0, ABG)
03:49:34.904 00.000 21948 Move returns status 0, amount 0
03:49:34.904 00.000 21948 MoveAxis(N, 0, ABG)
03:49:34.904 00.000 21948 Move returns status 0, amount 0
03:49:34.904 00.000 21948 move complete, result=0
03:49:34.904 00.000 21948 worker thread done servicing request
03:49:34.904 00.000 21948 Worker thread wakes up
03:49:34.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:34.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:34.904 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:36.420 01.516 21948 Exposure complete
03:49:36.456 00.036 21948 worker thread done servicing request
03:49:36.456 00.000 18120 OnExposeComplete: enter
03:49:36.457 00.001 18120 UpdateGuideState(): m_state=6
03:49:36.457 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6512
03:49:36.458 00.001 18120 Star::Find returns 1 (0), X=895.94, Y=235.39, Mass=1736, SNR=28.7, Peak=143 HFD=4.0
03:49:36.458 00.000 18120 MultiStar: [#1 0.06,-0.09,0.71,U] [#2 -0.09,-0.01,0.61,U] [#3 0.42,0.30,0.00,M1] [#4 -0.19,0.17,0.54,U] [#5 0.02,0.08,0.49,U] [#6 0.07,0.18,0.50,U] [#7 -0.16,0.12,0.45,U] [#8 -0.22,0.18,0.39,U] 
03:49:36.458 00.000 18120 refined, 7 included, MultiStar: {-0.00, 0.11}, one-star: {0.21, 0.21}
03:49:36.459 00.001 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
03:49:36.459 00.000 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
03:49:36.460 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.60 mountX=0.10 mountY=-0.04, mountTheta=-0.43
03:49:36.461 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.11, opts=13)
03:49:36.461 00.000 18120 Enqueuing Move request for scope (-0.00, 0.11)
03:49:36.462 00.001 21948 Worker thread wakes up
03:49:36.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:36.463 00.001 18120 UpdateGuideState exits: m=1736 RSB=28.7
03:49:36.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:36.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:36.464 00.001 18120 Enqueuing Expose request
03:49:36.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
03:49:36.464 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
03:49:36.464 00.000 21948 Moving (-0.00, 0.11) raw xDistance=0.10 yDistance=-0.04
03:49:36.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:49:36.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:36.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:49:36.464 00.000 21948 MoveAxis(E, 0, ABG)
03:49:36.464 00.000 21948 Move returns status 0, amount 0
03:49:36.464 00.000 21948 MoveAxis(N, 0, ABG)
03:49:36.464 00.000 21948 Move returns status 0, amount 0
03:49:36.464 00.000 21948 move complete, result=0
03:49:36.464 00.000 21948 worker thread done servicing request
03:49:36.464 00.000 21948 Worker thread wakes up
03:49:36.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:36.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:36.465 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:38.097 01.632 21948 Exposure complete
03:49:38.131 00.034 21948 worker thread done servicing request
03:49:38.131 00.000 18120 OnExposeComplete: enter
03:49:38.132 00.001 18120 UpdateGuideState(): m_state=6
03:49:38.132 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6513
03:49:38.133 00.001 18120 Star::Find returns 1 (0), X=895.77, Y=235.23, Mass=1773, SNR=29.1, Peak=150 HFD=4.3
03:49:38.133 00.000 18120 MultiStar: [#1 0.22,0.13,0.75,U] [#2 -0.20,0.03,0.62,U] [#3 0.39,0.12,0.61,U] [#4 -0.18,0.06,0.56,U] [#5 -0.05,-0.25,0.48,U] [#6 0.11,0.08,0.50,U] [#7 -0.21,-0.05,0.42,U] [#8 -0.05,0.07,0.43,U] 
03:49:38.134 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.04, 0.05}
03:49:38.134 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
03:49:38.135 00.001 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
03:49:38.135 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.98 mountX=0.02 mountY=-0.04, mountTheta=-1.03
03:49:38.136 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
03:49:38.137 00.001 18120 Enqueuing Move request for scope (0.03, 0.04)
03:49:38.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:38.138 00.001 18120 UpdateGuideState exits: m=1773 RSB=29.1
03:49:38.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:38.139 00.001 21948 Worker thread wakes up
03:49:38.139 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:49:38.139 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:49:38.139 00.000 21948 Moving (0.03, 0.04) raw xDistance=0.02 yDistance=-0.04
03:49:38.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:49:38.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:38.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:49:38.139 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:38.139 00.000 18120 Enqueuing Expose request
03:49:38.140 00.001 21948 MoveAxis(E, 0, ABG)
03:49:38.140 00.000 21948 Move returns status 0, amount 0
03:49:38.140 00.000 21948 MoveAxis(N, 0, ABG)
03:49:38.140 00.000 21948 Move returns status 0, amount 0
03:49:38.140 00.000 21948 move complete, result=0
03:49:38.140 00.000 21948 worker thread done servicing request
03:49:38.140 00.000 21948 Worker thread wakes up
03:49:38.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:38.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,220,31,31)
03:49:38.141 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:38.400 00.259 18120 evsrv: cli 0D46D7B0 connect
03:49:38.402 00.002 18120 case statement mapped state 6 to 3
03:49:38.404 00.002 18120 case statement mapped state 6 to 3
03:49:38.407 00.003 18120 evsrv: cli 0D46D7B0 request: {"method":"get_app_state","id":"b7b87fde-a3b7-4a3e-b396-2e744e0a5d45"}
03:49:38.410 00.003 18120 case statement mapped state 6 to 3
03:49:38.411 00.001 18120 evsrv: cli 0D46D7B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7b87fde-a3b7-4a3e-b396-2e744e0a5d45"}
03:49:38.412 00.001 18120 evsrv: cli 0D46D7B0 disconnect
03:49:38.414 00.002 18120 evsrv: cli 0D46DD50 connect
03:49:38.415 00.001 18120 case statement mapped state 6 to 3
03:49:38.416 00.001 18120 case statement mapped state 6 to 3
03:49:38.417 00.001 18120 evsrv: cli 0D46DD50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"457c9653-7854-4952-9036-bc0574617eac"}
03:49:38.418 00.001 18120 PhdController::Dither begins
03:49:38.419 00.001 18120 dither: size=2.00, dRA=0.07 dDec=0.65
03:49:38.419 00.000 18120 MountToCamera -- mountTheta (1.47) + m_xAngle (2.00) = xAngle (3.46 = -2.82)
03:49:38.420 00.001 18120 MountToCamera -- mountX=0.07 mountY=0.65 hyp=0.66 mountTheta=1.47 cameraX=-0.62, cameraY=-0.21 cameraTheta=-2.82
03:49:38.422 00.002 18120 setting lock position to (895.11, 234.97)
03:49:38.423 00.001 18120 Mount: notify guiding dithered (-0.6, -0.2)
03:49:38.424 00.001 18120 MultiStar: stabilizing after lock position change
03:49:38.425 00.001 18120 Status Line: Dithering de 0.07,0.65
03:49:38.428 00.003 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:49:38.431 00.003 18120 PhdController: newstate STATE_SETTLE_WAIT
03:49:38.433 00.002 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":0,"id":"457c9653-7854-4952-9036-bc0574617eac"}
03:49:38.435 00.002 18120 evsrv: cli 0D46DD50 disconnect
03:49:39.662 01.227 21948 Exposure complete
03:49:39.711 00.049 21948 worker thread done servicing request
03:49:39.711 00.000 18120 OnExposeComplete: enter
03:49:39.712 00.001 18120 UpdateGuideState(): m_state=6
03:49:39.713 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6514
03:49:39.713 00.000 18120 Star::Find returns 1 (0), X=895.89, Y=235.43, Mass=1803, SNR=29.3, Peak=138 HFD=3.9
03:49:39.714 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
03:49:39.714 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
03:49:39.714 00.000 18120 CameraToMount -- cameraX=0.78 cameraY=0.46 hyp=0.90 cameraTheta=0.53 mountX=0.09 mountY=-0.90, mountTheta=-1.47
03:49:39.716 00.002 18120 dither recenter: remaining=(-0.1,-0.7) step=(-0.1,-0.7)
03:49:39.716 00.000 18120 MountToCamera -- mountTheta (-1.67) + m_xAngle (2.00) = xAngle (0.32 = 0.32)
03:49:39.717 00.001 18120 MountToCamera -- mountX=-0.07 mountY=-0.65 hyp=0.66 mountTheta=-1.67 cameraX=0.62, cameraY=0.21 cameraTheta=0.32
03:49:39.717 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.62, y=0.21, opts=4)
03:49:39.717 00.000 18120 Enqueuing Move request for scope (0.62, 0.21)
03:49:39.718 00.001 18120 Mount: notify direct move -0.07,-0.65
03:49:39.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:39.719 00.001 18120 UpdateGuideState exits: m=1803 RSB=29.3
03:49:39.719 00.000 21948 Worker thread wakes up
03:49:39.719 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.21) opts 0x4
03:49:39.719 00.000 21948 Handling offset move in thread for scope, endpoint = (0.62, 0.21)
03:49:39.719 00.000 21948 Moving (0.62, 0.21) raw xDistance=-0.07 yDistance=-0.65
03:49:39.719 00.000 21948 MoveAxis(E, 19, B)
03:49:39.719 00.000 21948 Guiding  Dir = 2, Dur = 19
03:49:39.719 00.000 18120 PhdController: settling, locked = 1, distance = 0.80 (0.50) aobump = 0 frame = 1 / 99999
03:49:39.720 00.001 21948 IsSlewing returns 0
03:49:39.720 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067379.720,"Host":"ASUS_SAM","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:49:39.721 00.001 21948 IsGuiding returns 0
03:49:39.721 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:39.721 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:39.723 00.002 18120 Enqueuing Expose request
03:49:39.724 00.001 21948 PulseGuide returned control before completion, sleep 28
03:49:39.756 00.032 21948 IsGuiding returns 0
03:49:39.756 00.000 21948 Move returns status 0, amount 19
03:49:39.756 00.000 21948 MoveAxis(N, 156, B)
03:49:39.756 00.000 21948 Guiding  Dir = 0, Dur = 156
03:49:39.756 00.000 21948 IsSlewing returns 0
03:49:39.756 00.000 21948 IsGuiding returns 0
03:49:39.761 00.005 21948 PulseGuide returned control before completion, sleep 162
03:49:39.927 00.166 21948 IsGuiding returns 0
03:49:39.927 00.000 21948 Move returns status 0, amount 156
03:49:39.927 00.000 21948 move complete, result=0
03:49:39.927 00.000 21948 worker thread done servicing request
03:49:39.927 00.000 21948 Worker thread wakes up
03:49:39.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:39.927 00.000 18120 GuideStep: -0.1 px 19 ms EAST, -0.7 px 156 ms NORTH
03:49:39.928 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:41.564 01.636 21948 Exposure complete
03:49:41.593 00.029 21948 worker thread done servicing request
03:49:41.593 00.000 18120 OnExposeComplete: enter
03:49:41.594 00.001 18120 UpdateGuideState(): m_state=6
03:49:41.594 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6515
03:49:41.595 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=235.09, Mass=1938, SNR=30.4, Peak=164 HFD=4.2
03:49:41.595 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
03:49:41.596 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
03:49:41.596 00.000 18120 CameraToMount -- cameraX=0.74 cameraY=0.12 hyp=0.75 cameraTheta=0.16 mountX=-0.20 mountY=-0.71, mountTheta=-1.84
03:49:41.599 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.74, y=0.12, opts=13)
03:49:41.601 00.002 18120 Enqueuing Move request for scope (0.74, 0.12)
03:49:41.604 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:41.606 00.002 21948 Worker thread wakes up
03:49:41.606 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.12) opts 0xd
03:49:41.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.74, 0.12)
03:49:41.606 00.000 21948 Moving (0.74, 0.12) raw xDistance=-0.20 yDistance=-0.71
03:49:41.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:49:41.606 00.000 21948 resist switch: large excursion: input -0.71 thresh 0.60 direction from 0 to -1
03:49:41.606 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.13
03:49:41.606 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
03:49:41.606 00.000 21948 MoveAxis(E, 0, ABG)
03:49:41.606 00.000 21948 Move returns status 0, amount 0
03:49:41.606 00.000 21948 MoveAxis(N, 170, ABG)
03:49:41.606 00.000 21948 Guiding  Dir = 0, Dur = 170
03:49:41.606 00.000 18120 UpdateGuideState exits: m=1938 RSB=30.4
03:49:41.607 00.001 18120 PhdController: settling, locked = 1, distance = 0.75 (0.50) aobump = 0 frame = 2 / 99999
03:49:41.607 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067381.607,"Host":"ASUS_SAM","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:49:41.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:41.608 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:41.608 00.000 18120 Enqueuing Expose request
03:49:41.609 00.001 21948 IsSlewing returns 0
03:49:41.609 00.000 21948 IsGuiding returns 0
03:49:41.614 00.005 21948 PulseGuide returned control before completion, sleep 175
03:49:41.794 00.180 21948 IsGuiding returns 1
03:49:41.795 00.001 21948 scope still moving after pulse duration time elapsed
03:49:41.829 00.034 21948 IsSlewing returns 0
03:49:41.829 00.000 21948 IsGuiding returns 0
03:49:41.829 00.000 21948 scope move finished after 170 + 50 ms
03:49:41.829 00.000 21948 Move returns status 0, amount 170
03:49:41.829 00.000 21948 move complete, result=0
03:49:41.829 00.000 21948 worker thread done servicing request
03:49:41.829 00.000 21948 Worker thread wakes up
03:49:41.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:41.829 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 170 ms NORTH
03:49:41.830 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:43.245 01.415 21948 Exposure complete
03:49:43.288 00.043 21948 worker thread done servicing request
03:49:43.288 00.000 18120 OnExposeComplete: enter
03:49:43.289 00.001 18120 UpdateGuideState(): m_state=6
03:49:43.289 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6516
03:49:43.290 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=234.91, Mass=1855, SNR=29.9, Peak=159 HFD=4.2
03:49:43.291 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.76 = 2.52)
03:49:43.293 00.002 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.48)
03:49:43.294 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.77 mountX=-0.05 mountY=0.04, mountTheta=2.49
03:49:43.297 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
03:49:43.298 00.001 18120 Enqueuing Move request for scope (-0.01, -0.06)
03:49:43.299 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:43.301 00.002 18120 UpdateGuideState exits: m=1855 RSB=29.9
03:49:43.302 00.001 21948 Worker thread wakes up
03:49:43.302 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:49:43.302 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:49:43.302 00.000 21948 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.04
03:49:43.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:49:43.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:43.302 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:49:43.302 00.000 21948 MoveAxis(E, 0, ABG)
03:49:43.302 00.000 21948 Move returns status 0, amount 0
03:49:43.302 00.000 21948 MoveAxis(N, 0, ABG)
03:49:43.302 00.000 21948 Move returns status 0, amount 0
03:49:43.302 00.000 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 3 / 99999
03:49:43.303 00.001 21948 move complete, result=0
03:49:43.303 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067383.303,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:49:43.304 00.001 21948 worker thread done servicing request
03:49:43.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:43.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:43.306 00.001 18120 Enqueuing Expose request
03:49:43.307 00.001 21948 Worker thread wakes up
03:49:43.307 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:43.308 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:43.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:44.941 01.633 21948 Exposure complete
03:49:44.990 00.049 21948 worker thread done servicing request
03:49:44.990 00.000 18120 OnExposeComplete: enter
03:49:44.991 00.001 18120 UpdateGuideState(): m_state=6
03:49:44.992 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6517
03:49:44.992 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=234.70, Mass=1909, SNR=30.3, Peak=167 HFD=4.1
03:49:44.992 00.000 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.33)
03:49:44.993 00.001 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.29)
03:49:44.993 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=-0.20 mountY=0.22, mountTheta=2.31
03:49:44.995 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.27, opts=13)
03:49:44.995 00.000 18120 Enqueuing Move request for scope (-0.11, -0.27)
03:49:44.996 00.001 21948 Worker thread wakes up
03:49:44.996 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
03:49:44.996 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
03:49:44.996 00.000 21948 Moving (-0.11, -0.27) raw xDistance=-0.20 yDistance=0.22
03:49:44.996 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:49:44.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:44.996 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:44.997 00.001 18120 UpdateGuideState exits: m=1909 RSB=30.3
03:49:44.997 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:49:44.997 00.000 21948 MoveAxis(E, 36, ABG)
03:49:44.997 00.000 21948 Guiding  Dir = 2, Dur = 36
03:49:44.997 00.000 18120 PhdController: settling, locked = 1, distance = 0.47 (0.50) aobump = 0 frame = 4 / 99999
03:49:44.998 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786067384.998,"Host":"ASUS_SAM","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:49:44.998 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:44.999 00.001 21948 IsSlewing returns 0
03:49:44.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:44.999 00.000 18120 Enqueuing Expose request
03:49:45.000 00.001 21948 IsGuiding returns 0
03:49:45.002 00.002 21948 PulseGuide returned control before completion, sleep 45
03:49:45.051 00.049 21948 IsGuiding returns 0
03:49:45.051 00.000 21948 Move returns status 0, amount 36
03:49:45.051 00.000 21948 MoveAxis(N, 0, ABG)
03:49:45.051 00.000 21948 Move returns status 0, amount 0
03:49:45.052 00.001 21948 move complete, result=0
03:49:45.052 00.000 21948 worker thread done servicing request
03:49:45.052 00.000 21948 Worker thread wakes up
03:49:45.052 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
03:49:45.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:45.053 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:46.468 01.415 21948 Exposure complete
03:49:46.522 00.054 21948 worker thread done servicing request
03:49:46.522 00.000 18120 OnExposeComplete: enter
03:49:46.523 00.001 18120 UpdateGuideState(): m_state=6
03:49:46.524 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6518
03:49:46.524 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=234.76, Mass=1749, SNR=29.0, Peak=164 HFD=4.2
03:49:46.524 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.92)
03:49:46.525 00.001 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.88)
03:49:46.525 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.37 mountX=-0.21 mountY=0.06, mountTheta=2.88
03:49:46.527 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.21, opts=13)
03:49:46.527 00.000 18120 Enqueuing Move request for scope (0.04, -0.21)
03:49:46.528 00.001 21948 Worker thread wakes up
03:49:46.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:46.528 00.000 18120 UpdateGuideState exits: m=1749 RSB=29.0
03:49:46.529 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
03:49:46.529 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
03:49:46.529 00.000 21948 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=0.06
03:49:46.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:49:46.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:46.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:49:46.529 00.000 21948 MoveAxis(E, 40, ABG)
03:49:46.529 00.000 21948 Guiding  Dir = 2, Dur = 40
03:49:46.529 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 5 / 99999
03:49:46.530 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786067386.530,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
03:49:46.530 00.000 21948 IsSlewing returns 0
03:49:46.530 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:46.530 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:46.531 00.001 18120 Enqueuing Expose request
03:49:46.531 00.000 21948 IsGuiding returns 0
03:49:46.533 00.002 21948 PulseGuide returned control before completion, sleep 49
03:49:46.595 00.062 21948 IsGuiding returns 0
03:49:46.595 00.000 21948 Move returns status 0, amount 40
03:49:46.596 00.001 21948 MoveAxis(N, 0, ABG)
03:49:46.596 00.000 21948 Move returns status 0, amount 0
03:49:46.596 00.000 21948 move complete, result=0
03:49:46.596 00.000 21948 worker thread done servicing request
03:49:46.596 00.000 21948 Worker thread wakes up
03:49:46.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:46.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:46.596 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:49:48.224 01.628 21948 Exposure complete
03:49:48.283 00.059 21948 worker thread done servicing request
03:49:48.283 00.000 18120 OnExposeComplete: enter
03:49:48.284 00.001 18120 UpdateGuideState(): m_state=6
03:49:48.284 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6519
03:49:48.285 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=234.77, Mass=1815, SNR=29.5, Peak=168 HFD=4.1
03:49:48.285 00.000 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.85 = 2.44)
03:49:48.286 00.001 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.88 = 2.40)
03:49:48.287 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.85 mountX=-0.16 mountY=0.14, mountTheta=2.42
03:49:48.288 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.20, opts=13)
03:49:48.289 00.001 18120 Enqueuing Move request for scope (-0.06, -0.20)
03:49:48.289 00.000 21948 Worker thread wakes up
03:49:48.289 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:48.290 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
03:49:48.290 00.000 18120 UpdateGuideState exits: m=1815 RSB=29.5
03:49:48.290 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 6 / 99999
03:49:48.291 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
03:49:48.291 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067388.291,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:49:48.291 00.000 21948 Moving (-0.06, -0.20) raw xDistance=-0.16 yDistance=0.14
03:49:48.291 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:49:48.291 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:48.292 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:48.292 00.000 18120 Enqueuing Expose request
03:49:48.294 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:48.294 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:49:48.294 00.000 21948 MoveAxis(E, 0, ABG)
03:49:48.294 00.000 21948 Move returns status 0, amount 0
03:49:48.294 00.000 21948 MoveAxis(N, 0, ABG)
03:49:48.294 00.000 21948 Move returns status 0, amount 0
03:49:48.294 00.000 21948 move complete, result=0
03:49:48.294 00.000 21948 worker thread done servicing request
03:49:48.294 00.000 21948 Worker thread wakes up
03:49:48.294 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:48.294 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:48.294 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:49.808 01.514 21948 Exposure complete
03:49:49.869 00.061 21948 worker thread done servicing request
03:49:49.869 00.000 18120 OnExposeComplete: enter
03:49:49.870 00.001 18120 UpdateGuideState(): m_state=6
03:49:49.871 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6520
03:49:49.871 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=234.79, Mass=1793, SNR=29.4, Peak=169 HFD=4.2
03:49:49.871 00.000 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.15)
03:49:49.872 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.11)
03:49:49.872 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.14 mountX=-0.12 mountY=0.18, mountTheta=2.13
03:49:49.873 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.18, opts=13)
03:49:49.874 00.001 18120 Enqueuing Move request for scope (-0.11, -0.18)
03:49:49.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:49.875 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.4
03:49:49.875 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 7 / 99999
03:49:49.876 00.001 21948 Worker thread wakes up
03:49:49.876 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
03:49:49.876 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
03:49:49.876 00.000 21948 Moving (-0.11, -0.18) raw xDistance=-0.12 yDistance=0.18
03:49:49.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:49:49.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:49.876 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067389.876,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
03:49:49.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:49:49.876 00.000 21948 MoveAxis(E, 0, ABG)
03:49:49.877 00.001 21948 Move returns status 0, amount 0
03:49:49.877 00.000 21948 MoveAxis(N, 0, ABG)
03:49:49.877 00.000 21948 Move returns status 0, amount 0
03:49:49.877 00.000 21948 move complete, result=0
03:49:49.877 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:49.877 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:49.877 00.000 18120 Enqueuing Expose request
03:49:49.878 00.001 21948 worker thread done servicing request
03:49:49.878 00.000 21948 Worker thread wakes up
03:49:49.878 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:49:49.879 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:49.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:51.503 01.624 21948 Exposure complete
03:49:51.553 00.050 21948 worker thread done servicing request
03:49:51.553 00.000 18120 OnExposeComplete: enter
03:49:51.554 00.001 18120 UpdateGuideState(): m_state=6
03:49:51.555 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6521
03:49:51.555 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=234.68, Mass=1727, SNR=28.8, Peak=160 HFD=4.1
03:49:51.556 00.001 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.38)
03:49:51.556 00.000 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.34)
03:49:51.556 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.90 mountX=-0.22 mountY=0.22, mountTheta=2.36
03:49:51.558 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.29, opts=13)
03:49:51.559 00.001 18120 Enqueuing Move request for scope (-0.10, -0.29)
03:49:51.559 00.000 21948 Worker thread wakes up
03:49:51.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.29) opts 0xd
03:49:51.559 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.29)
03:49:51.559 00.000 21948 Moving (-0.10, -0.29) raw xDistance=-0.22 yDistance=0.22
03:49:51.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:49:51.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:51.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:49:51.559 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:51.560 00.001 21948 MoveAxis(E, 40, ABG)
03:49:51.560 00.000 21948 Guiding  Dir = 2, Dur = 40
03:49:51.560 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.8
03:49:51.561 00.001 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 8 / 99999
03:49:51.561 00.000 21948 IsSlewing returns 0
03:49:51.561 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067391.561,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:49:51.562 00.001 21948 IsGuiding returns 0
03:49:51.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:51.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:51.563 00.000 18120 Enqueuing Expose request
03:49:51.564 00.001 21948 PulseGuide returned control before completion, sleep 49
03:49:51.627 00.063 21948 IsGuiding returns 0
03:49:51.627 00.000 21948 Move returns status 0, amount 40
03:49:51.627 00.000 21948 MoveAxis(N, 0, ABG)
03:49:51.627 00.000 21948 Move returns status 0, amount 0
03:49:51.627 00.000 21948 move complete, result=0
03:49:51.627 00.000 21948 worker thread done servicing request
03:49:51.627 00.000 21948 Worker thread wakes up
03:49:51.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:51.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:51.627 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
03:49:53.040 01.413 21948 Exposure complete
03:49:53.085 00.045 21948 worker thread done servicing request
03:49:53.085 00.000 18120 OnExposeComplete: enter
03:49:53.088 00.003 18120 UpdateGuideState(): m_state=6
03:49:53.092 00.004 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6522
03:49:53.094 00.002 18120 Star::Find returns 1 (0), X=894.77, Y=235.03, Mass=1818, SNR=29.5, Peak=156 HFD=4.2
03:49:53.097 00.003 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.00) = xAngle (0.95 = 0.95)
03:49:53.099 00.002 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
03:49:53.100 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=0.06 hyp=0.34 cameraTheta=2.95 mountX=0.20 mountY=0.27, mountTheta=0.94
03:49:53.103 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.06, opts=13)
03:49:53.104 00.001 18120 Enqueuing Move request for scope (-0.34, 0.06)
03:49:53.104 00.000 21948 Worker thread wakes up
03:49:53.105 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:53.105 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.5
03:49:53.105 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 9 / 99999
03:49:53.106 00.001 18120 PhdController: newstate STATE_FINISH
03:49:53.106 00.000 18120 PhdController complete: success
03:49:53.107 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.06) opts 0xd
03:49:53.107 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786067393.107,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:49:53.107 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.06)
03:49:53.107 00.000 21948 Moving (-0.34, 0.06) raw xDistance=0.20 yDistance=0.27
03:49:53.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:49:53.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:53.107 00.000 18120 Mount: notify guiding dither settle done success=1
03:49:53.108 00.001 18120 PhdController: newstate STATE_IDLE
03:49:53.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:53.108 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:53.109 00.001 18120 Enqueuing Expose request
03:49:53.110 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:49:53.110 00.000 21948 MoveAxis(E, 0, ABG)
03:49:53.110 00.000 21948 Move returns status 0, amount 0
03:49:53.110 00.000 21948 MoveAxis(N, 0, ABG)
03:49:53.110 00.000 21948 Move returns status 0, amount 0
03:49:53.110 00.000 21948 move complete, result=0
03:49:53.110 00.000 21948 worker thread done servicing request
03:49:53.110 00.000 21948 Worker thread wakes up
03:49:53.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:53.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:53.111 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:49:54.731 01.620 21948 Exposure complete
03:49:54.785 00.054 21948 worker thread done servicing request
03:49:54.785 00.000 18120 OnExposeComplete: enter
03:49:54.785 00.000 18120 UpdateGuideState(): m_state=6
03:49:54.786 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6523
03:49:54.786 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=235.11, Mass=2091, SNR=31.7, Peak=182 HFD=4.2
03:49:54.787 00.001 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.74 = 0.74)
03:49:54.787 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.70 = 0.70)
03:49:54.788 00.001 18120 CameraToMount -- cameraX=-0.32 cameraY=0.14 hyp=0.35 cameraTheta=2.73 mountX=0.26 mountY=0.23, mountTheta=0.71
03:49:54.789 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.14, opts=13)
03:49:54.789 00.000 18120 Enqueuing Move request for scope (-0.32, 0.14)
03:49:54.790 00.001 21948 Worker thread wakes up
03:49:54.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.14) opts 0xd
03:49:54.790 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.14)
03:49:54.790 00.000 21948 Moving (-0.32, 0.14) raw xDistance=0.26 yDistance=0.23
03:49:54.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:49:54.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:54.790 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:54.790 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:49:54.790 00.000 21948 MoveAxis(W, 47, ABG)
03:49:54.790 00.000 18120 UpdateGuideState exits: m=2091 RSB=31.7
03:49:54.791 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:54.791 00.000 21948 Guiding  Dir = 3, Dur = 47
03:49:54.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:54.792 00.001 18120 Enqueuing Expose request
03:49:54.792 00.000 21948 IsSlewing returns 0
03:49:54.792 00.000 21948 IsGuiding returns 0
03:49:54.794 00.002 21948 PulseGuide returned control before completion, sleep 56
03:49:54.856 00.062 21948 IsGuiding returns 0
03:49:54.856 00.000 21948 Move returns status 0, amount 47
03:49:54.856 00.000 21948 MoveAxis(N, 0, ABG)
03:49:54.856 00.000 21948 Move returns status 0, amount 0
03:49:54.856 00.000 21948 move complete, result=0
03:49:54.856 00.000 21948 worker thread done servicing request
03:49:54.856 00.000 21948 Worker thread wakes up
03:49:54.856 00.000 18120 GuideStep: 0.3 px 47 ms WEST, 0.2 px 0 ms NORTH
03:49:54.856 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:54.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:56.273 01.417 21948 Exposure complete
03:49:56.310 00.037 21948 worker thread done servicing request
03:49:56.310 00.000 18120 OnExposeComplete: enter
03:49:56.310 00.000 18120 UpdateGuideState(): m_state=6
03:49:56.311 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.311 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=234.79, Mass=1901, SNR=30.1, Peak=172 HFD=4.2
03:49:56.312 00.001 18120 MultiStar: exiting stabilization period
03:49:56.312 00.000 18120 MultiStar: updating star positions after lock position change
03:49:56.313 00.001 18120 Star::Find(15, 620, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.314 00.001 18120 Star::Find returns 1 (0), X=620.27, Y=385.27, Mass=888, SNR=20.5, Peak=77 HFD=3.8
03:49:56.314 00.000 18120 Star::Find(15, 1047, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.315 00.001 18120 Star::Find returns 1 (0), X=1046.87, Y=599.64, Mass=805, SNR=19.7, Peak=63 HFD=4.3
03:49:56.316 00.001 18120 Star::Find(15, 154, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.317 00.001 18120 Star::Find returns 1 (0), X=154.45, Y=36.28, Mass=736, SNR=18.8, Peak=73 HFD=3.9
03:49:56.318 00.001 18120 Star::Find(15, 337, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.318 00.000 18120 Star::Find returns 1 (0), X=337.27, Y=893.06, Mass=547, SNR=16.2, Peak=66 HFD=3.5
03:49:56.319 00.001 18120 Star::Find(15, 162, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.319 00.000 18120 Star::Find returns 1 (0), X=161.48, Y=420.44, Mass=428, SNR=14.3, Peak=42 HFD=3.2
03:49:56.320 00.001 18120 Star::Find(15, 543, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.320 00.000 18120 Star::Find returns 1 (0), X=542.30, Y=68.99, Mass=493, SNR=15.2, Peak=35 HFD=4.8
03:49:56.320 00.000 18120 Star::Find(15, 1132, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.321 00.001 18120 Star::Find returns 1 (0), X=1131.30, Y=229.06, Mass=350, SNR=12.9, Peak=35 HFD=4.0
03:49:56.321 00.000 18120 Star::Find(15, 419, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.322 00.001 18120 Star::Find returns 1 (0), X=418.77, Y=131.61, Mass=269, SNR=11.3, Peak=28 HFD=3.6
03:49:56.322 00.000 18120 Star::Find(15, 752, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.322 00.000 18120 Star::Find returns 1 (0), X=751.76, Y=264.11, Mass=259, SNR=11.1, Peak=27 HFD=3.4
03:49:56.323 00.001 18120 Star::Find(15, 1233, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.323 00.000 18120 Star::Find returns 1 (0), X=1232.59, Y=676.52, Mass=300, SNR=11.9, Peak=25 HFD=3.3
03:49:56.324 00.001 18120 Star::Find(15, 848, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
03:49:56.324 00.000 18120 Star::Find returns 1 (0), X=848.79, Y=76.19, Mass=265, SNR=11.3, Peak=29 HFD=2.9
03:49:56.324 00.000 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
03:49:56.325 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
03:49:56.327 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.30 mountX=-0.19 mountY=0.04, mountTheta=2.94
03:49:56.330 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.18, opts=13)
03:49:56.331 00.001 18120 Enqueuing Move request for scope (0.05, -0.18)
03:49:56.332 00.001 21948 Worker thread wakes up
03:49:56.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:56.334 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
03:49:56.334 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
03:49:56.334 00.000 21948 Moving (0.05, -0.18) raw xDistance=-0.19 yDistance=0.04
03:49:56.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:49:56.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:56.334 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.1
03:49:56.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:56.335 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:56.335 00.000 18120 Enqueuing Expose request
03:49:56.336 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:49:56.336 00.000 21948 MoveAxis(E, 0, ABG)
03:49:56.336 00.000 21948 Move returns status 0, amount 0
03:49:56.336 00.000 21948 MoveAxis(N, 0, ABG)
03:49:56.336 00.000 21948 Move returns status 0, amount 0
03:49:56.336 00.000 21948 move complete, result=0
03:49:56.336 00.000 21948 worker thread done servicing request
03:49:56.336 00.000 21948 Worker thread wakes up
03:49:56.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:56.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:56.336 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:57.963 01.627 21948 Exposure complete
03:49:57.998 00.035 21948 worker thread done servicing request
03:49:57.998 00.000 18120 OnExposeComplete: enter
03:49:57.999 00.001 18120 UpdateGuideState(): m_state=6
03:49:57.999 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6525
03:49:58.000 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=234.63, Mass=1852, SNR=29.8, Peak=164 HFD=4.1
03:49:58.000 00.000 18120 MultiStar: [#1 -0.02,-0.26,0.74,U] [#2 0.15,-0.22,0.61,U] [#3 -0.01,-0.34,0.57,U] [#4 -0.04,0.01,0.56,U] [#5 0.24,-0.10,0.47,U] [#6 0.33,-0.16,0.49,U] [#7 0.28,-0.44,0.00,M1] [#8 0.28,-0.40,0.00,M1] 
03:49:58.001 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.22}, one-star: {-0.11, -0.34}
03:49:58.002 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.93)
03:49:58.002 00.000 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.89)
03:49:58.003 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.36 mountX=-0.22 mountY=0.06, mountTheta=2.89
03:49:58.004 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.22, opts=13)
03:49:58.005 00.001 18120 Enqueuing Move request for scope (0.05, -0.22)
03:49:58.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:58.006 00.001 21948 Worker thread wakes up
03:49:58.006 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
03:49:58.006 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:58.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:58.007 00.001 18120 Enqueuing Expose request
03:49:58.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:49:58.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:49:58.007 00.000 21948 Moving (0.05, -0.22) raw xDistance=-0.22 yDistance=0.06
03:49:58.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:49:58.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:58.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:49:58.007 00.000 21948 MoveAxis(E, 39, ABG)
03:49:58.007 00.000 21948 Guiding  Dir = 2, Dur = 39
03:49:58.008 00.001 21948 IsSlewing returns 0
03:49:58.008 00.000 21948 IsGuiding returns 0
03:49:58.010 00.002 21948 PulseGuide returned control before completion, sleep 48
03:49:58.071 00.061 21948 IsGuiding returns 0
03:49:58.071 00.000 21948 Move returns status 0, amount 39
03:49:58.072 00.001 21948 MoveAxis(N, 0, ABG)
03:49:58.072 00.000 21948 Move returns status 0, amount 0
03:49:58.072 00.000 21948 move complete, result=0
03:49:58.072 00.000 21948 worker thread done servicing request
03:49:58.072 00.000 21948 Worker thread wakes up
03:49:58.072 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:49:58.074 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:58.074 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:59.478 01.404 21948 Exposure complete
03:49:59.524 00.046 21948 worker thread done servicing request
03:49:59.524 00.000 18120 OnExposeComplete: enter
03:49:59.525 00.001 18120 UpdateGuideState(): m_state=6
03:49:59.526 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6526
03:49:59.526 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=234.70, Mass=1812, SNR=29.5, Peak=164 HFD=4.1
03:49:59.527 00.001 18120 MultiStar: [#1 0.24,-0.25,0.72,U] [#2 0.31,-0.01,0.63,U] [#3 0.06,-0.06,0.60,U] [#4 0.06,0.08,0.56,U] [#5 0.21,-0.06,0.47,U] [#6 0.48,-0.18,0.00,M1] [#7 0.52,-0.23,0.00,M2] [#8 0.31,-0.13,0.42,U] 
03:49:59.527 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.04, -0.27}
03:49:59.528 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
03:49:59.528 00.000 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
03:49:59.529 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.65 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
03:49:59.530 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.12, opts=13)
03:49:59.530 00.000 18120 Enqueuing Move request for scope (0.16, -0.12)
03:49:59.531 00.001 21948 Worker thread wakes up
03:49:59.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:49:59.531 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:49:59.532 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:59.532 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:49:59.532 00.000 18120 Enqueuing Expose request
03:49:59.533 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
03:49:59.533 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
03:49:59.533 00.000 21948 Moving (0.16, -0.12) raw xDistance=-0.18 yDistance=-0.09
03:49:59.533 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:49:59.533 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:59.533 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:49:59.533 00.000 21948 MoveAxis(E, 0, ABG)
03:49:59.533 00.000 21948 Move returns status 0, amount 0
03:49:59.533 00.000 21948 MoveAxis(N, 0, ABG)
03:49:59.533 00.000 21948 Move returns status 0, amount 0
03:49:59.533 00.000 21948 move complete, result=0
03:49:59.533 00.000 21948 worker thread done servicing request
03:49:59.533 00.000 21948 Worker thread wakes up
03:49:59.533 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:49:59.533 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:49:59.533 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:01.168 01.635 21948 Exposure complete
03:50:01.216 00.048 21948 worker thread done servicing request
03:50:01.216 00.000 18120 OnExposeComplete: enter
03:50:01.220 00.004 18120 UpdateGuideState(): m_state=6
03:50:01.222 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6527
03:50:01.225 00.003 18120 Star::Find returns 1 (0), X=895.18, Y=234.82, Mass=1797, SNR=29.4, Peak=161 HFD=4.3
03:50:01.227 00.002 18120 MultiStar: [#1 0.07,-0.24,0.72,U] [#2 0.10,-0.07,0.58,U] [#3 -0.10,-0.13,0.58,U] [#4 0.07,-0.14,0.57,U] [#5 -0.08,-0.06,0.48,U] [#6 0.26,0.02,0.52,U] [#7 0.16,-0.01,0.44,U] [#8 0.12,0.03,0.38,U] 
03:50:01.229 00.002 18120 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.07, -0.15}
03:50:01.230 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
03:50:01.231 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
03:50:01.231 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.96 mountX=-0.12 mountY=-0.02, mountTheta=-3.00
03:50:01.232 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
03:50:01.233 00.001 18120 Enqueuing Move request for scope (0.07, -0.10)
03:50:01.234 00.001 21948 Worker thread wakes up
03:50:01.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:01.234 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.4
03:50:01.235 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:01.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:01.235 00.000 18120 Enqueuing Expose request
03:50:01.236 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
03:50:01.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
03:50:01.236 00.000 21948 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.02
03:50:01.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:50:01.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:01.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:50:01.236 00.000 21948 MoveAxis(E, 0, ABG)
03:50:01.236 00.000 21948 Move returns status 0, amount 0
03:50:01.236 00.000 21948 MoveAxis(N, 0, ABG)
03:50:01.236 00.000 21948 Move returns status 0, amount 0
03:50:01.236 00.000 21948 move complete, result=0
03:50:01.236 00.000 21948 worker thread done servicing request
03:50:01.236 00.000 21948 Worker thread wakes up
03:50:01.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:01.236 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:01.237 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:02.753 01.516 21948 Exposure complete
03:50:02.794 00.041 21948 worker thread done servicing request
03:50:02.794 00.000 18120 OnExposeComplete: enter
03:50:02.795 00.001 18120 UpdateGuideState(): m_state=6
03:50:02.795 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6528
03:50:02.796 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=234.68, Mass=1753, SNR=29.0, Peak=132 HFD=4.3
03:50:02.799 00.003 18120 MultiStar: [#1 -0.02,-0.33,0.76,U] [#2 0.34,-0.11,0.65,U] [#3 0.16,-0.34,0.64,U] [#4 -0.08,-0.09,0.59,U] [#5 0.19,-0.12,0.45,U] [#6 0.35,-0.27,0.00,M1] [#7 0.61,-0.30,0.00,M2] [#8 -0.06,-0.23,0.42,U] 
03:50:02.802 00.003 18120 refined, 6 included, MultiStar: {0.13, -0.23}, one-star: {0.24, -0.29}
03:50:02.804 00.002 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
03:50:02.806 00.002 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
03:50:02.808 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.07 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
03:50:02.812 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.23, opts=13)
03:50:02.814 00.002 18120 Enqueuing Move request for scope (0.13, -0.23)
03:50:02.815 00.001 21948 Worker thread wakes up
03:50:02.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
03:50:02.816 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
03:50:02.816 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:02.816 00.000 21948 Moving (0.13, -0.23) raw xDistance=-0.26 yDistance=-0.01
03:50:02.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:50:02.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:02.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:50:02.816 00.000 21948 MoveAxis(E, 46, ABG)
03:50:02.816 00.000 21948 Guiding  Dir = 2, Dur = 46
03:50:02.816 00.000 18120 UpdateGuideState exits: m=1753 RSB=29.0
03:50:02.817 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:02.817 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:02.818 00.001 18120 Enqueuing Expose request
03:50:02.818 00.000 21948 IsSlewing returns 0
03:50:02.818 00.000 21948 IsGuiding returns 0
03:50:02.820 00.002 21948 PulseGuide returned control before completion, sleep 55
03:50:02.893 00.073 21948 IsGuiding returns 0
03:50:02.893 00.000 21948 Move returns status 0, amount 46
03:50:02.894 00.001 21948 MoveAxis(N, 0, ABG)
03:50:02.894 00.000 21948 Move returns status 0, amount 0
03:50:02.894 00.000 21948 move complete, result=0
03:50:02.894 00.000 21948 worker thread done servicing request
03:50:02.894 00.000 21948 Worker thread wakes up
03:50:02.894 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
03:50:02.895 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:02.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:04.522 01.627 21948 Exposure complete
03:50:04.571 00.049 21948 worker thread done servicing request
03:50:04.571 00.000 18120 OnExposeComplete: enter
03:50:04.572 00.001 18120 UpdateGuideState(): m_state=6
03:50:04.572 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6529
03:50:04.573 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=234.87, Mass=1778, SNR=29.2, Peak=157 HFD=4.2
03:50:04.573 00.000 18120 MultiStar: [#1 -0.27,-0.02,0.70,U] [#2 0.09,0.06,0.63,U] [#3 -0.29,0.02,0.59,U] [#4 -0.20,0.20,0.60,U] [#5 -0.21,-0.11,0.45,U] [#6 0.13,0.26,0.55,U] [#7 0.46,-0.25,0.00,M3] [#8 -0.02,0.31,0.40,U] 
03:50:04.574 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {0.10, -0.10}
03:50:04.574 00.000 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
03:50:04.575 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
03:50:04.575 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.50 mountX=0.08 mountY=0.04, mountTheta=0.47
03:50:04.577 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
03:50:04.578 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
03:50:04.578 00.000 21948 Worker thread wakes up
03:50:04.578 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:04.580 00.002 18120 UpdateGuideState exits: m=1778 RSB=29.2
03:50:04.581 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:04.581 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:04.582 00.001 18120 Enqueuing Expose request
03:50:04.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
03:50:04.582 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
03:50:04.582 00.000 21948 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.04
03:50:04.582 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:50:04.582 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:04.582 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:50:04.582 00.000 21948 MoveAxis(E, 0, ABG)
03:50:04.582 00.000 21948 Move returns status 0, amount 0
03:50:04.582 00.000 21948 MoveAxis(N, 0, ABG)
03:50:04.582 00.000 21948 Move returns status 0, amount 0
03:50:04.582 00.000 21948 move complete, result=0
03:50:04.582 00.000 21948 worker thread done servicing request
03:50:04.582 00.000 21948 Worker thread wakes up
03:50:04.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:04.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:04.583 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:06.107 01.524 21948 Exposure complete
03:50:06.162 00.055 21948 worker thread done servicing request
03:50:06.162 00.000 18120 OnExposeComplete: enter
03:50:06.163 00.001 18120 UpdateGuideState(): m_state=6
03:50:06.165 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6530
03:50:06.168 00.003 18120 Star::Find returns 1 (0), X=895.09, Y=234.94, Mass=1798, SNR=29.3, Peak=169 HFD=4.3
03:50:06.171 00.003 18120 MultiStar: [#1 0.03,-0.03,0.77,U] [#2 0.11,0.30,0.64,U] [#3 0.13,-0.12,0.61,U] [#4 -0.11,0.09,0.56,U] [#5 0.01,0.18,0.48,U] [#6 0.38,-0.08,0.53,U] [#7 0.54,-0.47,0.00,M4] [#8 0.13,0.21,0.40,U] 
03:50:06.173 00.002 18120 single-star, 7 included, MultiStar: {0.07, 0.05}, one-star: {-0.02, -0.03}
03:50:06.174 00.001 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.00) = xAngle (-4.05 = 2.23)
03:50:06.175 00.001 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.19)
03:50:06.175 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.06 mountX=-0.02 mountY=0.03, mountTheta=2.21
03:50:06.177 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
03:50:06.178 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
03:50:06.178 00.000 21948 Worker thread wakes up
03:50:06.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:06.179 00.001 18120 UpdateGuideState exits: m=1798 RSB=29.3
03:50:06.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:06.180 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:06.180 00.000 18120 Enqueuing Expose request
03:50:06.181 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:50:06.181 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:50:06.181 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:50:06.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:06.181 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:06.181 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:50:06.181 00.000 21948 MoveAxis(E, 0, ABG)
03:50:06.181 00.000 21948 Move returns status 0, amount 0
03:50:06.181 00.000 21948 MoveAxis(N, 0, ABG)
03:50:06.181 00.000 21948 Move returns status 0, amount 0
03:50:06.181 00.000 21948 move complete, result=0
03:50:06.181 00.000 21948 worker thread done servicing request
03:50:06.181 00.000 21948 Worker thread wakes up
03:50:06.181 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:06.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:06.181 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:07.821 01.640 21948 Exposure complete
03:50:07.864 00.043 21948 worker thread done servicing request
03:50:07.864 00.000 18120 OnExposeComplete: enter
03:50:07.866 00.002 18120 UpdateGuideState(): m_state=6
03:50:07.867 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6531
03:50:07.868 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=234.70, Mass=1846, SNR=29.7, Peak=152 HFD=4.3
03:50:07.870 00.002 18120 MultiStar: [#1 -0.13,-0.10,0.70,U] [#2 0.04,-0.17,0.62,U] [#3 -0.07,-0.22,0.57,U] [#4 -0.27,-0.15,0.58,U] [#5 0.14,-0.08,0.45,U] [#6 0.01,-0.08,0.51,U] [#7 0.02,-0.26,0.43,U] [#8 0.28,-0.27,0.38,U] 
03:50:07.871 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {-0.22, -0.27}
03:50:07.872 00.001 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.00) = xAngle (-3.88 = 2.41)
03:50:07.873 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.91 = 2.37)
03:50:07.874 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.88 mountX=-0.14 mountY=0.13, mountTheta=2.39
03:50:07.877 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.18, opts=13)
03:50:07.878 00.001 18120 Enqueuing Move request for scope (-0.06, -0.18)
03:50:07.879 00.001 21948 Worker thread wakes up
03:50:07.879 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:07.881 00.002 18120 UpdateGuideState exits: m=1846 RSB=29.7
03:50:07.882 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:07.883 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:07.883 00.000 18120 Enqueuing Expose request
03:50:07.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
03:50:07.883 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
03:50:07.883 00.000 21948 Moving (-0.06, -0.18) raw xDistance=-0.14 yDistance=0.13
03:50:07.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:50:07.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:07.883 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:50:07.883 00.000 21948 MoveAxis(E, 0, ABG)
03:50:07.883 00.000 21948 Move returns status 0, amount 0
03:50:07.883 00.000 21948 MoveAxis(N, 0, ABG)
03:50:07.883 00.000 21948 Move returns status 0, amount 0
03:50:07.883 00.000 21948 move complete, result=0
03:50:07.883 00.000 21948 worker thread done servicing request
03:50:07.883 00.000 21948 Worker thread wakes up
03:50:07.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:07.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:07.884 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:09.405 01.521 21948 Exposure complete
03:50:09.457 00.052 21948 worker thread done servicing request
03:50:09.457 00.000 18120 OnExposeComplete: enter
03:50:09.459 00.002 18120 UpdateGuideState(): m_state=6
03:50:09.460 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6532
03:50:09.461 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=234.81, Mass=1859, SNR=29.7, Peak=153 HFD=4.2
03:50:09.463 00.002 18120 MultiStar: [#1 -0.09,-0.03,0.75,U] [#2 0.33,-0.09,0.63,U] [#3 -0.25,-0.06,0.62,U] [#4 -0.17,-0.07,0.55,U] [#5 -0.18,0.02,0.44,U] [#6 -0.24,0.01,0.51,U] [#7 0.41,-0.24,0.00,M4] [#8 0.25,0.29,0.38,U] 
03:50:09.464 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.02, -0.16}
03:50:09.465 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
03:50:09.466 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
03:50:09.468 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.47 mountX=-0.01 mountY=0.06, mountTheta=1.81
03:50:09.469 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
03:50:09.470 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
03:50:09.471 00.001 21948 Worker thread wakes up
03:50:09.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:09.472 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.7
03:50:09.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:09.472 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:09.473 00.001 18120 Enqueuing Expose request
03:50:09.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:50:09.473 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:50:09.473 00.000 21948 Moving (-0.05, -0.04) raw xDistance=-0.01 yDistance=0.06
03:50:09.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:50:09.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:09.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:50:09.473 00.000 21948 MoveAxis(E, 0, ABG)
03:50:09.473 00.000 21948 Move returns status 0, amount 0
03:50:09.474 00.001 21948 MoveAxis(N, 0, ABG)
03:50:09.474 00.000 21948 Move returns status 0, amount 0
03:50:09.474 00.000 21948 move complete, result=0
03:50:09.474 00.000 21948 worker thread done servicing request
03:50:09.474 00.000 21948 Worker thread wakes up
03:50:09.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:09.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:09.474 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:11.100 01.626 21948 Exposure complete
03:50:11.141 00.041 21948 worker thread done servicing request
03:50:11.142 00.001 18120 OnExposeComplete: enter
03:50:11.143 00.001 18120 UpdateGuideState(): m_state=6
03:50:11.144 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6533
03:50:11.144 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=234.87, Mass=1651, SNR=28.1, Peak=141 HFD=4.2
03:50:11.145 00.001 18120 MultiStar: [#1 -0.05,0.09,0.71,U] [#2 0.24,0.13,0.66,U] [#3 0.17,-0.17,0.62,U] [#4 0.11,-0.00,0.61,U] [#5 0.25,0.07,0.49,U] [#6 0.23,0.07,0.54,U] [#7 0.43,-0.39,0.00,M5] [#8 0.12,0.05,0.40,U] 
03:50:11.145 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.17, -0.10}
03:50:11.145 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:50:11.146 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:50:11.146 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
03:50:11.147 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.01, opts=13)
03:50:11.148 00.001 18120 Enqueuing Move request for scope (0.15, 0.01)
03:50:11.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:11.149 00.001 18120 UpdateGuideState exits: m=1651 RSB=28.1
03:50:11.149 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:11.150 00.001 21948 Worker thread wakes up
03:50:11.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
03:50:11.150 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
03:50:11.150 00.000 21948 Moving (0.15, 0.01) raw xDistance=-0.06 yDistance=-0.14
03:50:11.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:50:11.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:11.150 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:11.150 00.000 18120 Enqueuing Expose request
03:50:11.151 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:50:11.151 00.000 21948 MoveAxis(E, 0, ABG)
03:50:11.151 00.000 21948 Move returns status 0, amount 0
03:50:11.151 00.000 21948 MoveAxis(N, 0, ABG)
03:50:11.151 00.000 21948 Move returns status 0, amount 0
03:50:11.151 00.000 21948 move complete, result=0
03:50:11.151 00.000 21948 worker thread done servicing request
03:50:11.151 00.000 21948 Worker thread wakes up
03:50:11.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:11.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:11.152 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:12.681 01.529 21948 Exposure complete
03:50:12.722 00.041 21948 worker thread done servicing request
03:50:12.722 00.000 18120 OnExposeComplete: enter
03:50:12.723 00.001 18120 UpdateGuideState(): m_state=6
03:50:12.724 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6534
03:50:12.724 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=234.83, Mass=1852, SNR=29.8, Peak=148 HFD=4.4
03:50:12.725 00.001 18120 MultiStar: [#1 -0.06,-0.15,0.74,U] [#2 0.14,0.14,0.63,U] [#3 0.13,-0.23,0.61,U] [#4 -0.11,-0.06,0.54,U] [#5 -0.01,-0.02,0.48,U] [#6 0.23,0.03,0.51,U] [#7 0.61,-0.41,0.00,M6] [#8 0.25,0.05,0.39,U] 
03:50:12.725 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.09, -0.14}
03:50:12.725 00.000 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
03:50:12.726 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
03:50:12.727 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.69 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
03:50:12.729 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
03:50:12.730 00.001 18120 Enqueuing Move request for scope (0.08, -0.06)
03:50:12.731 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:12.732 00.001 21948 Worker thread wakes up
03:50:12.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
03:50:12.732 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
03:50:12.732 00.000 21948 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=-0.04
03:50:12.732 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
03:50:12.732 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:12.733 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:12.733 00.000 18120 Enqueuing Expose request
03:50:12.734 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:50:12.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:12.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:50:12.734 00.000 21948 MoveAxis(E, 0, ABG)
03:50:12.734 00.000 21948 Move returns status 0, amount 0
03:50:12.734 00.000 21948 MoveAxis(N, 0, ABG)
03:50:12.734 00.000 21948 Move returns status 0, amount 0
03:50:12.734 00.000 21948 move complete, result=0
03:50:12.734 00.000 21948 worker thread done servicing request
03:50:12.734 00.000 21948 Worker thread wakes up
03:50:12.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:12.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:12.734 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:14.360 01.626 21948 Exposure complete
03:50:14.410 00.050 21948 worker thread done servicing request
03:50:14.410 00.000 18120 OnExposeComplete: enter
03:50:14.412 00.002 18120 UpdateGuideState(): m_state=6
03:50:14.413 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6535
03:50:14.414 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=234.92, Mass=1842, SNR=29.7, Peak=157 HFD=4.2
03:50:14.414 00.000 18120 MultiStar: [#1 -0.08,-0.02,0.72,U] [#2 0.14,0.24,0.63,U] [#3 0.08,-0.03,0.58,U] [#4 -0.27,0.16,0.55,U] [#5 0.05,0.19,0.45,U] [#6 0.16,-0.09,0.50,U] [#7 0.15,-0.09,0.44,U] [#8 0.13,0.36,0.41,U] 
03:50:14.415 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.28, -0.05}
03:50:14.415 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
03:50:14.416 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
03:50:14.416 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=0.06 mountY=-0.00, mountTheta=-0.03
03:50:14.418 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
03:50:14.419 00.001 18120 Enqueuing Move request for scope (-0.03, 0.06)
03:50:14.419 00.000 21948 Worker thread wakes up
03:50:14.419 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:50:14.419 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:50:14.419 00.000 21948 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=-0.00
03:50:14.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:50:14.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:14.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:14.420 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.7
03:50:14.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:14.421 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:14.421 00.000 18120 Enqueuing Expose request
03:50:14.422 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:50:14.422 00.000 21948 MoveAxis(E, 0, ABG)
03:50:14.422 00.000 21948 Move returns status 0, amount 0
03:50:14.422 00.000 21948 MoveAxis(N, 0, ABG)
03:50:14.422 00.000 21948 Move returns status 0, amount 0
03:50:14.422 00.000 21948 move complete, result=0
03:50:14.422 00.000 21948 worker thread done servicing request
03:50:14.422 00.000 21948 Worker thread wakes up
03:50:14.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:14.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:14.423 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:15.946 01.523 21948 Exposure complete
03:50:15.995 00.049 21948 worker thread done servicing request
03:50:15.995 00.000 18120 OnExposeComplete: enter
03:50:15.996 00.001 18120 UpdateGuideState(): m_state=6
03:50:15.996 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6536
03:50:15.997 00.001 18120 Star::Find returns 1 (0), X=895.05, Y=234.79, Mass=1764, SNR=29.1, Peak=145 HFD=4.2
03:50:15.997 00.000 18120 MultiStar: [#1 0.07,-0.27,0.76,U] [#2 0.16,-0.07,0.62,U] [#3 -0.04,-0.11,0.61,U] [#4 -0.08,-0.05,0.61,U] [#5 0.07,-0.21,0.47,U] [#6 0.21,-0.00,0.52,U] [#7 0.35,-0.37,0.00,M6] [#8 0.22,0.18,0.39,U] 
03:50:15.997 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.05, -0.18}
03:50:15.997 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
03:50:15.998 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
03:50:15.998 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.14 mountX=-0.12 mountY=0.00, mountTheta=3.10
03:50:15.999 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.11, opts=13)
03:50:16.000 00.001 18120 Enqueuing Move request for scope (0.05, -0.11)
03:50:16.000 00.000 21948 Worker thread wakes up
03:50:16.000 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
03:50:16.000 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
03:50:16.000 00.000 21948 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=0.00
03:50:16.000 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:50:16.001 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:16.001 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:50:16.001 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:16.001 00.000 18120 UpdateGuideState exits: m=1764 RSB=29.1
03:50:16.002 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:16.002 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:16.002 00.000 18120 Enqueuing Expose request
03:50:16.004 00.002 21948 MoveAxis(E, 0, ABG)
03:50:16.004 00.000 21948 Move returns status 0, amount 0
03:50:16.004 00.000 21948 MoveAxis(N, 0, ABG)
03:50:16.004 00.000 21948 Move returns status 0, amount 0
03:50:16.004 00.000 21948 move complete, result=0
03:50:16.004 00.000 21948 worker thread done servicing request
03:50:16.004 00.000 21948 Worker thread wakes up
03:50:16.004 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:16.004 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:16.004 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:17.638 01.634 21948 Exposure complete
03:50:17.694 00.056 21948 worker thread done servicing request
03:50:17.694 00.000 18120 OnExposeComplete: enter
03:50:17.695 00.001 18120 UpdateGuideState(): m_state=6
03:50:17.696 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6537
03:50:17.697 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=234.75, Mass=1769, SNR=29.2, Peak=162 HFD=4.0
03:50:17.699 00.002 18120 MultiStar: [#1 0.06,-0.05,0.75,U] [#2 0.27,-0.11,0.64,U] [#3 0.04,-0.00,0.62,U] [#4 0.13,0.02,0.56,U] [#5 0.14,0.06,0.46,U] [#6 0.17,-0.07,0.48,U] [#7 0.19,-0.26,0.43,U] [#8 0.15,-0.13,0.39,U] 
03:50:17.702 00.003 18120 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.06, -0.22}
03:50:17.704 00.002 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
03:50:17.707 00.003 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
03:50:17.708 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.64 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
03:50:17.713 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.09, opts=13)
03:50:17.716 00.003 18120 Enqueuing Move request for scope (0.13, -0.09)
03:50:17.718 00.002 21948 Worker thread wakes up
03:50:17.718 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
03:50:17.718 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
03:50:17.718 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:17.719 00.001 18120 UpdateGuideState exits: m=1769 RSB=29.2
03:50:17.720 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:17.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:17.721 00.001 18120 Enqueuing Expose request
03:50:17.721 00.000 21948 Moving (0.13, -0.09) raw xDistance=-0.14 yDistance=-0.07
03:50:17.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:50:17.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:17.722 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:50:17.722 00.000 21948 MoveAxis(E, 0, ABG)
03:50:17.722 00.000 21948 Move returns status 0, amount 0
03:50:17.722 00.000 21948 MoveAxis(N, 0, ABG)
03:50:17.722 00.000 21948 Move returns status 0, amount 0
03:50:17.722 00.000 21948 move complete, result=0
03:50:17.722 00.000 21948 worker thread done servicing request
03:50:17.722 00.000 21948 Worker thread wakes up
03:50:17.722 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:17.723 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:17.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:19.132 01.409 21948 Exposure complete
03:50:19.185 00.053 21948 worker thread done servicing request
03:50:19.185 00.000 18120 OnExposeComplete: enter
03:50:19.186 00.001 18120 UpdateGuideState(): m_state=6
03:50:19.187 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6538
03:50:19.187 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=234.89, Mass=1801, SNR=29.4, Peak=164 HFD=4.2
03:50:19.188 00.001 18120 MultiStar: [#1 -0.01,0.01,0.72,U] [#2 -0.01,-0.05,0.65,U] [#3 0.18,-0.07,0.62,U] [#4 0.06,-0.17,0.56,U] [#5 0.24,-0.02,0.45,U] [#6 0.38,0.05,0.52,U] [#7 0.07,-0.10,0.43,U] [#8 0.18,0.23,0.42,U] 
03:50:19.188 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {-0.19, -0.08}
03:50:19.189 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
03:50:19.189 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
03:50:19.189 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.46 mountX=-0.06 mountY=-0.05, mountTheta=-2.48
03:50:19.191 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
03:50:19.191 00.000 18120 Enqueuing Move request for scope (0.07, -0.03)
03:50:19.192 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:19.192 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.4
03:50:19.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:19.193 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:19.193 00.000 18120 Enqueuing Expose request
03:50:19.194 00.001 21948 Worker thread wakes up
03:50:19.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
03:50:19.194 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
03:50:19.194 00.000 21948 Moving (0.07, -0.03) raw xDistance=-0.06 yDistance=-0.05
03:50:19.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:50:19.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:19.195 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:50:19.195 00.000 21948 MoveAxis(E, 0, ABG)
03:50:19.195 00.000 21948 Move returns status 0, amount 0
03:50:19.195 00.000 21948 MoveAxis(N, 0, ABG)
03:50:19.195 00.000 21948 Move returns status 0, amount 0
03:50:19.195 00.000 21948 move complete, result=0
03:50:19.195 00.000 21948 worker thread done servicing request
03:50:19.195 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:19.196 00.001 21948 Worker thread wakes up
03:50:19.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:19.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:20.831 01.635 21948 Exposure complete
03:50:20.876 00.045 21948 worker thread done servicing request
03:50:20.876 00.000 18120 OnExposeComplete: enter
03:50:20.878 00.002 18120 UpdateGuideState(): m_state=6
03:50:20.879 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6539
03:50:20.879 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=234.83, Mass=1786, SNR=29.3, Peak=154 HFD=4.3
03:50:20.880 00.001 18120 MultiStar: [#1 -0.04,-0.01,0.74,U] [#2 0.19,0.03,0.62,U] [#3 -0.16,-0.04,0.60,U] [#4 -0.02,0.05,0.58,U] [#5 0.09,0.01,0.46,U] [#6 0.29,-0.05,0.51,U] [#7 0.27,-0.30,0.43,U] [#8 0.15,0.01,0.40,U] 
03:50:20.880 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.02, -0.13}
03:50:20.881 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
03:50:20.881 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
03:50:20.881 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.62 mountX=-0.07 mountY=-0.04, mountTheta=-2.65
03:50:20.882 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
03:50:20.882 00.000 18120 Enqueuing Move request for scope (0.07, -0.05)
03:50:20.883 00.001 21948 Worker thread wakes up
03:50:20.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
03:50:20.883 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
03:50:20.883 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.04
03:50:20.883 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:20.883 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:20.883 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:20.884 00.001 18120 UpdateGuideState exits: m=1786 RSB=29.3
03:50:20.884 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:20.885 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:20.885 00.000 18120 Enqueuing Expose request
03:50:20.886 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:50:20.886 00.000 21948 MoveAxis(E, 0, ABG)
03:50:20.886 00.000 21948 Move returns status 0, amount 0
03:50:20.886 00.000 21948 MoveAxis(N, 0, ABG)
03:50:20.886 00.000 21948 Move returns status 0, amount 0
03:50:20.886 00.000 21948 move complete, result=0
03:50:20.886 00.000 21948 worker thread done servicing request
03:50:20.886 00.000 21948 Worker thread wakes up
03:50:20.886 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:20.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:20.889 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:22.399 01.510 21948 Exposure complete
03:50:22.460 00.061 21948 worker thread done servicing request
03:50:22.461 00.001 18120 OnExposeComplete: enter
03:50:22.463 00.002 18120 UpdateGuideState(): m_state=6
03:50:22.465 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6540
03:50:22.467 00.002 18120 Star::Find returns 1 (0), X=895.04, Y=234.92, Mass=1754, SNR=29.1, Peak=156 HFD=4.3
03:50:22.469 00.002 18120 MultiStar: [#1 -0.05,-0.08,0.72,U] [#2 0.11,0.11,0.66,U] [#3 -0.02,-0.04,0.58,U] [#4 0.10,0.01,0.55,U] [#5 0.15,0.05,0.48,U] [#6 0.06,-0.02,0.53,U] [#7 0.32,-0.27,0.41,U] [#8 -0.15,0.29,0.40,U] 
03:50:22.471 00.002 18120 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.07, -0.05}
03:50:22.472 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
03:50:22.473 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
03:50:22.474 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.18 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
03:50:22.477 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
03:50:22.478 00.001 18120 Enqueuing Move request for scope (0.04, -0.01)
03:50:22.479 00.001 21948 Worker thread wakes up
03:50:22.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:22.479 00.000 18120 UpdateGuideState exits: m=1754 RSB=29.1
03:50:22.480 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:22.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:22.480 00.000 18120 Enqueuing Expose request
03:50:22.481 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:50:22.481 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:50:22.481 00.000 21948 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
03:50:22.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:22.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:22.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:50:22.481 00.000 21948 MoveAxis(E, 0, ABG)
03:50:22.481 00.000 21948 Move returns status 0, amount 0
03:50:22.481 00.000 21948 MoveAxis(N, 0, ABG)
03:50:22.481 00.000 21948 Move returns status 0, amount 0
03:50:22.481 00.000 21948 move complete, result=0
03:50:22.481 00.000 21948 worker thread done servicing request
03:50:22.481 00.000 21948 Worker thread wakes up
03:50:22.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:22.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:22.481 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:24.108 01.627 21948 Exposure complete
03:50:24.142 00.034 21948 worker thread done servicing request
03:50:24.142 00.000 18120 OnExposeComplete: enter
03:50:24.143 00.001 18120 UpdateGuideState(): m_state=6
03:50:24.144 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6541
03:50:24.145 00.001 18120 Star::Find returns 1 (0), X=895.22, Y=234.58, Mass=1769, SNR=29.0, Peak=155 HFD=3.8
03:50:24.145 00.000 18120 MultiStar: [#1 -0.02,-0.19,0.73,U] [#2 0.02,0.06,0.63,U] [#3 -0.17,-0.28,0.59,U] [#4 -0.00,0.23,0.57,U] [#5 0.09,-0.10,0.49,U] [#6 0.32,-0.05,0.53,U] [#7 -0.06,-0.18,0.42,U] [#8 -0.18,-0.13,0.39,U] 
03:50:24.146 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.11, -0.39}
03:50:24.146 00.000 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.88)
03:50:24.147 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.84)
03:50:24.148 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.41 mountX=-0.13 mountY=0.04, mountTheta=2.84
03:50:24.149 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
03:50:24.151 00.002 18120 Enqueuing Move request for scope (0.02, -0.14)
03:50:24.152 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:24.153 00.001 18120 UpdateGuideState exits: m=1769 RSB=29.0
03:50:24.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:24.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:24.154 00.000 18120 Enqueuing Expose request
03:50:24.154 00.000 21948 Worker thread wakes up
03:50:24.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
03:50:24.154 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
03:50:24.155 00.001 21948 Moving (0.02, -0.14) raw xDistance=-0.13 yDistance=0.04
03:50:24.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:50:24.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:24.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:50:24.155 00.000 21948 MoveAxis(E, 0, ABG)
03:50:24.155 00.000 21948 Move returns status 0, amount 0
03:50:24.155 00.000 21948 MoveAxis(N, 0, ABG)
03:50:24.155 00.000 21948 Move returns status 0, amount 0
03:50:24.155 00.000 21948 move complete, result=0
03:50:24.155 00.000 21948 worker thread done servicing request
03:50:24.155 00.000 21948 Worker thread wakes up
03:50:24.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:24.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:24.155 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:25.682 01.527 21948 Exposure complete
03:50:25.728 00.046 21948 worker thread done servicing request
03:50:25.728 00.000 18120 OnExposeComplete: enter
03:50:25.729 00.001 18120 UpdateGuideState(): m_state=6
03:50:25.729 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6542
03:50:25.730 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=234.78, Mass=1848, SNR=29.9, Peak=156 HFD=4.1
03:50:25.730 00.000 18120 MultiStar: [#1 0.02,-0.24,0.71,U] [#2 0.20,0.07,0.63,U] [#3 -0.33,-0.03,0.64,U] [#4 0.20,0.08,0.54,U] [#5 -0.20,-0.16,0.44,U] [#6 0.09,0.15,0.53,U] [#7 0.30,-0.45,0.00,M2] [#8 0.22,-0.15,0.40,U] 
03:50:25.731 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.25, -0.19}
03:50:25.731 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.00) = xAngle (-4.01 = 2.27)
03:50:25.732 00.001 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.23)
03:50:25.732 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.02 mountX=-0.05 mountY=0.06, mountTheta=2.25
03:50:25.734 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
03:50:25.734 00.000 18120 Enqueuing Move request for scope (-0.03, -0.07)
03:50:25.735 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:25.735 00.000 21948 Worker thread wakes up
03:50:25.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:50:25.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:50:25.735 00.000 21948 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.06
03:50:25.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:50:25.735 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.9
03:50:25.736 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:25.737 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:25.737 00.000 18120 Enqueuing Expose request
03:50:25.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:25.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:50:25.738 00.001 21948 MoveAxis(E, 0, ABG)
03:50:25.738 00.000 21948 Move returns status 0, amount 0
03:50:25.738 00.000 21948 MoveAxis(N, 0, ABG)
03:50:25.738 00.000 21948 Move returns status 0, amount 0
03:50:25.738 00.000 21948 move complete, result=0
03:50:25.738 00.000 21948 worker thread done servicing request
03:50:25.738 00.000 21948 Worker thread wakes up
03:50:25.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:25.738 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:25.738 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:27.364 01.626 21948 Exposure complete
03:50:27.433 00.069 21948 worker thread done servicing request
03:50:27.433 00.000 18120 OnExposeComplete: enter
03:50:27.435 00.002 18120 UpdateGuideState(): m_state=6
03:50:27.436 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6543
03:50:27.437 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=234.60, Mass=1866, SNR=29.8, Peak=160 HFD=3.9
03:50:27.438 00.001 18120 MultiStar: [#1 -0.02,-0.12,0.70,U] [#2 -0.12,0.17,0.61,U] [#3 -0.23,-0.27,0.57,U] [#4 -0.21,0.05,0.54,U] [#5 -0.20,-0.23,0.44,U] [#6 0.04,-0.03,0.50,U] [#7 0.02,-0.13,0.40,U] [#8 -0.15,0.11,0.40,U] 
03:50:27.439 00.001 18120 refined, 8 included, MultiStar: {-0.15, -0.12}, one-star: {-0.31, -0.37}
03:50:27.439 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
03:50:27.440 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
03:50:27.441 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.47 mountX=-0.04 mountY=0.18, mountTheta=1.81
03:50:27.443 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.12, opts=13)
03:50:27.446 00.003 18120 Enqueuing Move request for scope (-0.15, -0.12)
03:50:27.448 00.002 21948 Worker thread wakes up
03:50:27.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:27.449 00.001 18120 UpdateGuideState exits: m=1866 RSB=29.8
03:50:27.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:27.451 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
03:50:27.451 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
03:50:27.451 00.000 21948 Moving (-0.15, -0.12) raw xDistance=-0.04 yDistance=0.18
03:50:27.451 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:27.453 00.002 18120 Enqueuing Expose request
03:50:27.454 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:50:27.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:27.454 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:50:27.454 00.000 21948 MoveAxis(E, 0, ABG)
03:50:27.454 00.000 21948 Move returns status 0, amount 0
03:50:27.454 00.000 21948 MoveAxis(N, 0, ABG)
03:50:27.454 00.000 21948 Move returns status 0, amount 0
03:50:27.455 00.001 21948 move complete, result=0
03:50:27.455 00.000 21948 worker thread done servicing request
03:50:27.455 00.000 21948 Worker thread wakes up
03:50:27.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:27.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:27.456 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:28.866 01.410 21948 Exposure complete
03:50:28.913 00.047 21948 worker thread done servicing request
03:50:28.913 00.000 18120 OnExposeComplete: enter
03:50:28.916 00.003 18120 UpdateGuideState(): m_state=6
03:50:28.917 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6544
03:50:28.917 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=234.74, Mass=1953, SNR=30.6, Peak=172 HFD=4.1
03:50:28.918 00.001 18120 MultiStar: [#1 0.08,-0.17,0.66,U] [#2 0.07,-0.09,0.60,U] [#3 -0.10,-0.28,0.61,U] [#4 -0.07,0.05,0.55,U] [#5 -0.07,-0.27,0.47,U] [#6 0.29,-0.09,0.51,U] [#7 0.16,-0.15,0.41,U] [#8 0.28,-0.17,0.37,U] 
03:50:28.918 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {-0.19, -0.22}
03:50:28.919 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
03:50:28.919 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
03:50:28.919 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.46 mountX=-0.15 mountY=0.06, mountTheta=2.79
03:50:28.921 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.16, opts=13)
03:50:28.921 00.000 18120 Enqueuing Move request for scope (0.02, -0.16)
03:50:28.921 00.000 21948 Worker thread wakes up
03:50:28.922 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
03:50:28.922 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
03:50:28.922 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:28.922 00.000 18120 UpdateGuideState exits: m=1953 RSB=30.6
03:50:28.923 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:28.923 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:28.924 00.001 18120 Enqueuing Expose request
03:50:28.924 00.000 21948 Moving (0.02, -0.16) raw xDistance=-0.15 yDistance=0.06
03:50:28.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:50:28.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:28.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:50:28.924 00.000 21948 MoveAxis(E, 0, ABG)
03:50:28.924 00.000 21948 Move returns status 0, amount 0
03:50:28.924 00.000 21948 MoveAxis(N, 0, ABG)
03:50:28.924 00.000 21948 Move returns status 0, amount 0
03:50:28.924 00.000 21948 move complete, result=0
03:50:28.924 00.000 21948 worker thread done servicing request
03:50:28.925 00.001 21948 Worker thread wakes up
03:50:28.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:28.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:28.925 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:30.549 01.624 21948 Exposure complete
03:50:30.580 00.031 21948 worker thread done servicing request
03:50:30.580 00.000 18120 OnExposeComplete: enter
03:50:30.581 00.001 18120 UpdateGuideState(): m_state=6
03:50:30.582 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6545
03:50:30.582 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=234.78, Mass=1878, SNR=29.9, Peak=159 HFD=4.2
03:50:30.583 00.001 18120 MultiStar: [#1 -0.13,-0.09,0.70,U] [#2 0.13,-0.13,0.62,U] [#3 0.03,-0.19,0.62,U] [#4 -0.14,0.15,0.58,U] [#5 0.12,-0.11,0.45,U] [#6 0.33,0.15,0.52,U] [#7 0.19,-0.40,0.00,M1] [#8 0.14,0.15,0.39,U] 
03:50:30.583 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {-0.02, -0.19}
03:50:30.583 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
03:50:30.584 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
03:50:30.584 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.95 mountX=-0.07 mountY=-0.01, mountTheta=-2.98
03:50:30.585 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
03:50:30.586 00.001 18120 Enqueuing Move request for scope (0.04, -0.06)
03:50:30.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:30.587 00.001 21948 Worker thread wakes up
03:50:30.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
03:50:30.587 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.9
03:50:30.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:30.588 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:30.588 00.000 18120 Enqueuing Expose request
03:50:30.589 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
03:50:30.589 00.000 21948 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.01
03:50:30.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:30.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:30.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:50:30.589 00.000 21948 MoveAxis(E, 0, ABG)
03:50:30.589 00.000 21948 Move returns status 0, amount 0
03:50:30.589 00.000 21948 MoveAxis(N, 0, ABG)
03:50:30.589 00.000 21948 Move returns status 0, amount 0
03:50:30.589 00.000 21948 move complete, result=0
03:50:30.589 00.000 21948 worker thread done servicing request
03:50:30.589 00.000 21948 Worker thread wakes up
03:50:30.589 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:30.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:30.589 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:32.115 01.526 21948 Exposure complete
03:50:32.158 00.043 21948 worker thread done servicing request
03:50:32.158 00.000 18120 OnExposeComplete: enter
03:50:32.159 00.001 18120 UpdateGuideState(): m_state=6
03:50:32.160 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6546
03:50:32.163 00.003 18120 Star::Find returns 1 (0), X=894.96, Y=234.95, Mass=1871, SNR=30.0, Peak=172 HFD=4.3
03:50:32.166 00.003 18120 MultiStar: [#1 -0.32,0.28,0.74,U] [#2 -0.12,0.18,0.61,U] [#3 -0.22,0.38,0.59,U] [#4 -0.42,0.25,0.00,M1] [#5 -0.06,0.14,0.46,U] [#6 0.09,0.12,0.52,U] [#7 0.15,-0.25,0.45,U] [#8 -0.37,0.21,0.38,U] 
03:50:32.168 00.002 18120 single-star, 7 included, MultiStar: {-0.14, 0.13}, one-star: {-0.15, -0.02}
03:50:32.168 00.000 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.00) = xAngle (-4.99 = 1.29)
03:50:32.169 00.001 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.03 = 1.25)
03:50:32.169 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=0.04 mountY=0.15, mountTheta=1.29
03:50:32.170 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.02, opts=13)
03:50:32.171 00.001 18120 Enqueuing Move request for scope (-0.15, -0.02)
03:50:32.171 00.000 21948 Worker thread wakes up
03:50:32.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:32.172 00.001 18120 UpdateGuideState exits: m=1871 RSB=30.0
03:50:32.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:32.173 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
03:50:32.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
03:50:32.173 00.000 21948 Moving (-0.15, -0.02) raw xDistance=0.04 yDistance=0.15
03:50:32.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:50:32.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:32.173 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:50:32.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:32.174 00.001 18120 Enqueuing Expose request
03:50:32.175 00.001 21948 MoveAxis(E, 0, ABG)
03:50:32.175 00.000 21948 Move returns status 0, amount 0
03:50:32.175 00.000 21948 MoveAxis(N, 0, ABG)
03:50:32.175 00.000 21948 Move returns status 0, amount 0
03:50:32.175 00.000 21948 move complete, result=0
03:50:32.175 00.000 21948 worker thread done servicing request
03:50:32.175 00.000 21948 Worker thread wakes up
03:50:32.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:32.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:32.176 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:33.799 01.623 21948 Exposure complete
03:50:33.834 00.035 21948 worker thread done servicing request
03:50:33.834 00.000 18120 OnExposeComplete: enter
03:50:33.834 00.000 18120 UpdateGuideState(): m_state=6
03:50:33.837 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6547
03:50:33.838 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=234.90, Mass=1985, SNR=30.9, Peak=174 HFD=4.3
03:50:33.840 00.002 18120 MultiStar: [#1 0.02,0.03,0.69,U] [#2 0.15,0.05,0.61,U] [#3 0.08,0.00,0.55,U] [#4 -0.01,0.30,0.53,U] [#5 0.01,0.15,0.47,U] [#6 0.38,-0.14,0.49,U] [#7 0.23,-0.13,0.42,U] [#8 -0.10,0.20,0.37,U] 
03:50:33.841 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.11, -0.07}
03:50:33.842 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
03:50:33.843 00.001 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
03:50:33.845 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.01 mountY=-0.06, mountTheta=-1.47
03:50:33.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
03:50:33.847 00.001 18120 Enqueuing Move request for scope (0.05, 0.03)
03:50:33.847 00.000 21948 Worker thread wakes up
03:50:33.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:50:33.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:50:33.847 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
03:50:33.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:50:33.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:33.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:33.848 00.001 18120 UpdateGuideState exits: m=1985 RSB=30.9
03:50:33.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:33.849 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:33.849 00.000 18120 Enqueuing Expose request
03:50:33.850 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:50:33.850 00.000 21948 MoveAxis(E, 0, ABG)
03:50:33.850 00.000 21948 Move returns status 0, amount 0
03:50:33.850 00.000 21948 MoveAxis(N, 0, ABG)
03:50:33.850 00.000 21948 Move returns status 0, amount 0
03:50:33.850 00.000 21948 move complete, result=0
03:50:33.850 00.000 21948 worker thread done servicing request
03:50:33.850 00.000 21948 Worker thread wakes up
03:50:33.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:33.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:33.850 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:35.369 01.519 21948 Exposure complete
03:50:35.406 00.037 21948 worker thread done servicing request
03:50:35.406 00.000 18120 OnExposeComplete: enter
03:50:35.407 00.001 18120 UpdateGuideState(): m_state=6
03:50:35.407 00.000 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6548
03:50:35.408 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=234.87, Mass=1728, SNR=28.9, Peak=149 HFD=4.2
03:50:35.408 00.000 18120 MultiStar: [#1 0.02,0.12,0.71,U] [#2 0.24,0.07,0.64,U] [#3 0.20,-0.27,0.60,U] [#4 -0.15,0.05,0.58,U] [#5 0.18,-0.02,0.47,U] [#6 0.14,-0.10,0.52,U] [#7 0.36,-0.04,0.43,U] [#8 0.10,0.12,0.41,U] 
03:50:35.409 00.001 18120 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.09, -0.10}
03:50:35.409 00.000 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
03:50:35.410 00.001 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
03:50:35.411 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=-0.07 mountY=-0.10, mountTheta=-2.22
03:50:35.413 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.03, opts=13)
03:50:35.416 00.003 18120 Enqueuing Move request for scope (0.12, -0.03)
03:50:35.416 00.000 21948 Worker thread wakes up
03:50:35.416 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:35.417 00.001 18120 UpdateGuideState exits: m=1728 RSB=28.9
03:50:35.417 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:35.418 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:35.418 00.000 18120 Enqueuing Expose request
03:50:35.419 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
03:50:35.419 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
03:50:35.419 00.000 21948 Moving (0.12, -0.03) raw xDistance=-0.07 yDistance=-0.10
03:50:35.419 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:35.419 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:35.419 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:50:35.419 00.000 21948 MoveAxis(E, 0, ABG)
03:50:35.419 00.000 21948 Move returns status 0, amount 0
03:50:35.419 00.000 21948 MoveAxis(N, 0, ABG)
03:50:35.419 00.000 21948 Move returns status 0, amount 0
03:50:35.419 00.000 21948 move complete, result=0
03:50:35.419 00.000 21948 worker thread done servicing request
03:50:35.419 00.000 21948 Worker thread wakes up
03:50:35.419 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:35.419 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:35.419 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:37.050 01.631 21948 Exposure complete
03:50:37.077 00.027 21948 worker thread done servicing request
03:50:37.077 00.000 18120 OnExposeComplete: enter
03:50:37.078 00.001 18120 UpdateGuideState(): m_state=6
03:50:37.081 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6549
03:50:37.083 00.002 18120 Star::Find returns 1 (0), X=895.14, Y=234.88, Mass=1870, SNR=29.9, Peak=161 HFD=4.2
03:50:37.086 00.003 18120 MultiStar: [#1 0.08,-0.03,0.71,U] [#2 0.15,-0.01,0.59,U] [#3 -0.05,-0.19,0.59,U] [#4 -0.20,0.10,0.54,U] [#5 0.16,0.17,0.47,U] [#6 0.28,-0.09,0.49,U] [#7 0.57,-0.42,0.00,M1] [#8 0.29,-0.06,0.41,U] 
03:50:37.087 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.03, -0.09}
03:50:37.089 00.002 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
03:50:37.089 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
03:50:37.090 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.39 mountX=-0.06 mountY=-0.05, mountTheta=-2.41
03:50:37.091 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
03:50:37.092 00.001 18120 Enqueuing Move request for scope (0.08, -0.03)
03:50:37.093 00.001 21948 Worker thread wakes up
03:50:37.093 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:50:37.093 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:50:37.093 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.05
03:50:37.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:50:37.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:37.093 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.9
03:50:37.094 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:37.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:37.095 00.001 18120 Enqueuing Expose request
03:50:37.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:37.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:50:37.095 00.000 21948 MoveAxis(E, 0, ABG)
03:50:37.095 00.000 21948 Move returns status 0, amount 0
03:50:37.095 00.000 21948 MoveAxis(N, 0, ABG)
03:50:37.095 00.000 21948 Move returns status 0, amount 0
03:50:37.096 00.001 21948 move complete, result=0
03:50:37.096 00.000 21948 worker thread done servicing request
03:50:37.096 00.000 21948 Worker thread wakes up
03:50:37.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:37.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:37.096 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:38.610 01.514 21948 Exposure complete
03:50:38.684 00.074 21948 worker thread done servicing request
03:50:38.684 00.000 18120 OnExposeComplete: enter
03:50:38.685 00.001 18120 UpdateGuideState(): m_state=6
03:50:38.685 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6550
03:50:38.686 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=234.96, Mass=1727, SNR=28.7, Peak=149 HFD=4.3
03:50:38.688 00.002 18120 MultiStar: [#1 0.04,-0.04,0.73,U] [#2 0.22,0.12,0.67,U] [#3 -0.17,-0.08,0.63,U] [#4 -0.18,0.41,0.00,M1] [#5 -0.30,0.18,0.46,U] [#6 0.33,0.31,0.00,M1] [#7 0.38,-0.30,0.00,M2] [#8 0.36,0.08,0.42,U] 
03:50:38.688 00.000 18120 single-star, 5 included, MultiStar: {0.02, 0.03}, one-star: {0.01, -0.01}
03:50:38.689 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
03:50:38.689 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
03:50:38.689 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.47 mountX=-0.01 mountY=-0.01, mountTheta=-2.49
03:50:38.691 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
03:50:38.691 00.000 18120 Enqueuing Move request for scope (0.01, -0.01)
03:50:38.691 00.000 21948 Worker thread wakes up
03:50:38.692 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:38.692 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.7
03:50:38.692 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:38.693 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:38.693 00.000 18120 Enqueuing Expose request
03:50:38.694 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:50:38.694 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:50:38.694 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
03:50:38.694 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:50:38.694 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:38.694 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:50:38.694 00.000 21948 MoveAxis(E, 0, ABG)
03:50:38.694 00.000 21948 Move returns status 0, amount 0
03:50:38.694 00.000 21948 MoveAxis(N, 0, ABG)
03:50:38.694 00.000 21948 Move returns status 0, amount 0
03:50:38.694 00.000 21948 move complete, result=0
03:50:38.694 00.000 21948 worker thread done servicing request
03:50:38.694 00.000 21948 Worker thread wakes up
03:50:38.694 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:38.694 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:38.694 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:40.319 01.625 21948 Exposure complete
03:50:40.369 00.050 21948 worker thread done servicing request
03:50:40.369 00.000 18120 OnExposeComplete: enter
03:50:40.370 00.001 18120 UpdateGuideState(): m_state=6
03:50:40.370 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6551
03:50:40.370 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=234.98, Mass=1747, SNR=28.9, Peak=157 HFD=4.1
03:50:40.371 00.001 18120 MultiStar: [#1 -0.07,0.29,0.73,U] [#2 0.26,0.22,0.68,U] [#3 -0.31,0.16,0.61,U] [#4 0.12,0.38,0.57,U] [#5 0.03,0.49,0.00,M1] [#6 0.46,0.25,0.00,M2] [#7 0.47,-0.00,0.00,M3] [#8 0.12,0.33,0.41,U] 
03:50:40.372 00.001 18120 single-star, 5 included, MultiStar: {0.06, 0.21}, one-star: {0.19, 0.01}
03:50:40.374 00.002 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
03:50:40.375 00.001 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
03:50:40.376 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.08 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
03:50:40.378 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.01, opts=13)
03:50:40.379 00.001 18120 Enqueuing Move request for scope (0.19, 0.01)
03:50:40.379 00.000 21948 Worker thread wakes up
03:50:40.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
03:50:40.379 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
03:50:40.379 00.000 21948 Moving (0.19, 0.01) raw xDistance=-0.07 yDistance=-0.18
03:50:40.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:40.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:40.382 00.003 18120 UpdateGuideState exits: m=1747 RSB=28.9
03:50:40.385 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:40.386 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:40.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:40.386 00.000 18120 Enqueuing Expose request
03:50:40.387 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:50:40.387 00.000 21948 MoveAxis(E, 0, ABG)
03:50:40.387 00.000 21948 Move returns status 0, amount 0
03:50:40.387 00.000 21948 MoveAxis(N, 0, ABG)
03:50:40.387 00.000 21948 Move returns status 0, amount 0
03:50:40.387 00.000 21948 move complete, result=0
03:50:40.387 00.000 21948 worker thread done servicing request
03:50:40.387 00.000 21948 Worker thread wakes up
03:50:40.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:40.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:40.387 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:50:41.906 01.519 21948 Exposure complete
03:50:41.939 00.033 21948 worker thread done servicing request
03:50:41.939 00.000 18120 OnExposeComplete: enter
03:50:41.941 00.002 18120 UpdateGuideState(): m_state=6
03:50:41.943 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6552
03:50:41.944 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=235.14, Mass=1851, SNR=29.7, Peak=161 HFD=4.2
03:50:41.944 00.000 18120 MultiStar: [#1 0.26,0.17,0.70,U] [#2 0.31,0.21,0.62,U] [#3 0.15,0.20,0.58,U] [#4 -0.08,0.34,0.55,U] [#5 0.07,0.20,0.47,U] [#6 0.23,0.17,0.46,U] [#7 0.45,-0.14,0.00,M4] [#8 -0.07,0.17,0.39,U] 
03:50:41.945 00.001 18120 single-star, 7 included, MultiStar: {0.10, 0.20}, one-star: {-0.04, 0.17}
03:50:41.946 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
03:50:41.947 00.001 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
03:50:41.948 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.78 mountX=0.17 mountY=-0.04, mountTheta=-0.25
03:50:41.950 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.17, opts=13)
03:50:41.951 00.001 18120 Enqueuing Move request for scope (-0.04, 0.17)
03:50:41.951 00.000 21948 Worker thread wakes up
03:50:41.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
03:50:41.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
03:50:41.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:41.951 00.000 21948 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=-0.04
03:50:41.951 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.7
03:50:41.952 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:41.952 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:41.953 00.001 18120 Enqueuing Expose request
03:50:41.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:50:41.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:41.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:50:41.953 00.000 21948 MoveAxis(E, 0, ABG)
03:50:41.953 00.000 21948 Move returns status 0, amount 0
03:50:41.953 00.000 21948 MoveAxis(N, 0, ABG)
03:50:41.953 00.000 21948 Move returns status 0, amount 0
03:50:41.953 00.000 21948 move complete, result=0
03:50:41.953 00.000 21948 worker thread done servicing request
03:50:41.953 00.000 21948 Worker thread wakes up
03:50:41.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:41.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:41.954 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:43.580 01.626 21948 Exposure complete
03:50:43.622 00.042 21948 worker thread done servicing request
03:50:43.622 00.000 18120 OnExposeComplete: enter
03:50:43.622 00.000 18120 UpdateGuideState(): m_state=6
03:50:43.623 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6553
03:50:43.623 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=235.09, Mass=1908, SNR=30.3, Peak=172 HFD=4.1
03:50:43.624 00.001 18120 MultiStar: [#1 0.27,0.40,0.00,M1] [#2 0.01,0.36,0.64,U] [#3 0.05,0.08,0.56,U] [#4 0.02,0.24,0.51,U] [#5 0.17,0.59,0.00,M1] [#6 0.49,0.45,0.00,M2] [#7 0.46,-0.14,0.00,M5] [#8 0.37,0.31,0.00,M1] 
03:50:43.624 00.000 18120 refined, 3 included, MultiStar: {0.08, 0.19}, one-star: {0.18, 0.12}
03:50:43.626 00.002 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
03:50:43.628 00.002 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
03:50:43.631 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.16 mountX=0.14 mountY=-0.16, mountTheta=-0.86
03:50:43.635 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.19, opts=13)
03:50:43.636 00.001 18120 Enqueuing Move request for scope (0.08, 0.19)
03:50:43.637 00.001 21948 Worker thread wakes up
03:50:43.637 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:43.637 00.000 18120 UpdateGuideState exits: m=1908 RSB=30.3
03:50:43.638 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:43.638 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:43.638 00.000 18120 Enqueuing Expose request
03:50:43.639 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
03:50:43.639 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
03:50:43.639 00.000 21948 Moving (0.08, 0.19) raw xDistance=0.14 yDistance=-0.16
03:50:43.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:50:43.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:43.639 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:50:43.639 00.000 21948 MoveAxis(E, 0, ABG)
03:50:43.639 00.000 21948 Move returns status 0, amount 0
03:50:43.639 00.000 21948 MoveAxis(N, 0, ABG)
03:50:43.639 00.000 21948 Move returns status 0, amount 0
03:50:43.639 00.000 21948 move complete, result=0
03:50:43.639 00.000 21948 worker thread done servicing request
03:50:43.639 00.000 21948 Worker thread wakes up
03:50:43.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:43.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:43.640 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:50:45.165 01.525 21948 Exposure complete
03:50:45.216 00.051 21948 worker thread done servicing request
03:50:45.216 00.000 18120 OnExposeComplete: enter
03:50:45.216 00.000 18120 UpdateGuideState(): m_state=6
03:50:45.217 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6554
03:50:45.217 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=235.12, Mass=1756, SNR=29.0, Peak=143 HFD=4.3
03:50:45.218 00.001 18120 MultiStar: [#1 0.11,0.20,0.77,U] [#2 0.19,0.09,0.60,U] [#3 0.11,0.12,0.62,U] [#4 0.30,0.22,0.55,U] [#5 0.30,0.19,0.47,U] [#6 0.43,0.07,0.53,U] [#7 0.50,-0.32,0.00,M6] [#8 0.12,0.22,0.40,U] 
03:50:45.218 00.000 18120 single-star, 7 included, MultiStar: {0.19, 0.15}, one-star: {0.08, 0.15}
03:50:45.219 00.001 18120 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
03:50:45.220 00.001 18120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
03:50:45.221 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.10 mountY=-0.14, mountTheta=-0.95
03:50:45.224 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.15, opts=13)
03:50:45.224 00.000 18120 Enqueuing Move request for scope (0.08, 0.15)
03:50:45.225 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:45.225 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.0
03:50:45.226 00.001 21948 Worker thread wakes up
03:50:45.226 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:45.226 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:45.227 00.001 18120 Enqueuing Expose request
03:50:45.227 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
03:50:45.227 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
03:50:45.227 00.000 21948 Moving (0.08, 0.15) raw xDistance=0.10 yDistance=-0.14
03:50:45.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:50:45.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:45.227 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:50:45.227 00.000 21948 MoveAxis(E, 0, ABG)
03:50:45.227 00.000 21948 Move returns status 0, amount 0
03:50:45.227 00.000 21948 MoveAxis(N, 0, ABG)
03:50:45.227 00.000 21948 Move returns status 0, amount 0
03:50:45.227 00.000 21948 move complete, result=0
03:50:45.227 00.000 21948 worker thread done servicing request
03:50:45.227 00.000 21948 Worker thread wakes up
03:50:45.227 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:45.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:45.228 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:46.855 01.627 21948 Exposure complete
03:50:46.893 00.038 21948 worker thread done servicing request
03:50:46.893 00.000 18120 OnExposeComplete: enter
03:50:46.895 00.002 18120 UpdateGuideState(): m_state=6
03:50:46.896 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6555
03:50:46.897 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=235.01, Mass=1822, SNR=29.5, Peak=159 HFD=4.3
03:50:46.899 00.002 18120 MultiStar: [#1 0.38,0.15,0.72,U] [#2 0.41,0.24,0.00,M1] [#3 0.18,0.26,0.59,U] [#4 0.07,0.37,0.55,U] [#5 0.12,0.21,0.46,U] [#6 0.58,0.21,0.00,M2] [#7 0.59,-0.14,0.00,M7] [#8 0.34,0.22,0.42,U] 
03:50:46.900 00.001 18120 single-star, 5 included, MultiStar: {0.19, 0.19}, one-star: {0.10, 0.04}
03:50:46.901 00.001 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
03:50:46.902 00.001 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
03:50:46.903 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
03:50:46.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.04, opts=13)
03:50:46.904 00.000 18120 Enqueuing Move request for scope (0.10, 0.04)
03:50:46.905 00.001 21948 Worker thread wakes up
03:50:46.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:46.905 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.5
03:50:46.906 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:46.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:46.907 00.001 18120 Enqueuing Expose request
03:50:46.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
03:50:46.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
03:50:46.907 00.000 21948 Moving (0.10, 0.04) raw xDistance=-0.00 yDistance=-0.10
03:50:46.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:50:46.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:46.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:50:46.907 00.000 21948 MoveAxis(E, 0, ABG)
03:50:46.907 00.000 21948 Move returns status 0, amount 0
03:50:46.907 00.000 21948 MoveAxis(N, 0, ABG)
03:50:46.907 00.000 21948 Move returns status 0, amount 0
03:50:46.907 00.000 21948 move complete, result=0
03:50:46.907 00.000 21948 worker thread done servicing request
03:50:46.907 00.000 21948 Worker thread wakes up
03:50:46.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:46.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:46.908 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:48.424 01.516 21948 Exposure complete
03:50:48.452 00.028 21948 worker thread done servicing request
03:50:48.452 00.000 18120 OnExposeComplete: enter
03:50:48.453 00.001 18120 UpdateGuideState(): m_state=6
03:50:48.455 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6556
03:50:48.456 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=234.96, Mass=1917, SNR=30.2, Peak=170 HFD=4.2
03:50:48.457 00.001 18120 MultiStar: [#1 -0.08,0.32,0.70,U] [#2 0.07,0.29,0.62,U] [#3 -0.04,0.24,0.59,U] [#4 -0.16,0.42,0.00,M1] [#5 -0.01,0.21,0.47,U] [#6 0.24,-0.08,0.48,U] [#7 0.44,-0.19,0.00,M8] [#8 0.20,0.16,0.37,U] 
03:50:48.458 00.001 18120 single-star, 6 included, MultiStar: {0.03, 0.15}, one-star: {-0.01, -0.01}
03:50:48.459 00.001 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.00) = xAngle (-4.26 = 2.03)
03:50:48.460 00.001 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.30 = 1.99)
03:50:48.460 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.26 mountX=-0.01 mountY=0.01, mountTheta=2.02
03:50:48.463 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
03:50:48.463 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
03:50:48.464 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:48.464 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.2
03:50:48.465 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:48.465 00.000 21948 Worker thread wakes up
03:50:48.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:50:48.465 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:50:48.465 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:50:48.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:50:48.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:48.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:50:48.465 00.000 21948 MoveAxis(E, 0, ABG)
03:50:48.465 00.000 21948 Move returns status 0, amount 0
03:50:48.465 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:48.466 00.001 18120 Enqueuing Expose request
03:50:48.466 00.000 21948 MoveAxis(N, 0, ABG)
03:50:48.466 00.000 21948 Move returns status 0, amount 0
03:50:48.466 00.000 21948 move complete, result=0
03:50:48.466 00.000 21948 worker thread done servicing request
03:50:48.466 00.000 21948 Worker thread wakes up
03:50:48.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:48.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:48.467 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:50.090 01.623 21948 Exposure complete
03:50:50.124 00.034 21948 worker thread done servicing request
03:50:50.124 00.000 18120 OnExposeComplete: enter
03:50:50.125 00.001 18120 UpdateGuideState(): m_state=6
03:50:50.126 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6557
03:50:50.126 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=235.28, Mass=1867, SNR=29.9, Peak=136 HFD=4.3
03:50:50.127 00.001 18120 MultiStar: [#1 0.01,0.57,0.00,M1] [#2 0.11,0.44,0.00,M1] [#3 0.34,0.22,0.59,U] [#4 -0.05,0.55,0.00,M2] [#5 0.19,0.51,0.00,M1] [#6 0.22,0.42,0.00,M2] [#7 -0.10,0.27,0.42,U] [#8 0.25,0.35,0.40,U] 
03:50:50.127 00.000 18120 refined, 3 included, MultiStar: {0.07, 0.29}, one-star: {-0.10, 0.31}
03:50:50.128 00.001 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
03:50:50.128 00.000 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
03:50:50.128 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.29 cameraTheta=1.34 mountX=0.23 mountY=-0.19, mountTheta=-0.68
03:50:50.130 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.29, opts=13)
03:50:50.130 00.000 18120 Enqueuing Move request for scope (0.07, 0.29)
03:50:50.131 00.001 21948 Worker thread wakes up
03:50:50.131 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:50.131 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd
03:50:50.131 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.29)
03:50:50.131 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.9
03:50:50.131 00.000 21948 Moving (0.07, 0.29) raw xDistance=0.23 yDistance=-0.19
03:50:50.131 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:50.133 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:50.133 00.000 18120 Enqueuing Expose request
03:50:50.134 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:50:50.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:50.134 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:50:50.134 00.000 21948 MoveAxis(W, 41, ABG)
03:50:50.134 00.000 21948 Guiding  Dir = 3, Dur = 41
03:50:50.134 00.000 21948 IsSlewing returns 0
03:50:50.134 00.000 21948 IsGuiding returns 0
03:50:50.135 00.001 21948 PulseGuide returned control before completion, sleep 50
03:50:50.197 00.062 21948 IsGuiding returns 0
03:50:50.197 00.000 21948 Move returns status 0, amount 41
03:50:50.198 00.001 21948 MoveAxis(N, 0, ABG)
03:50:50.198 00.000 21948 Move returns status 0, amount 0
03:50:50.198 00.000 21948 move complete, result=0
03:50:50.198 00.000 21948 worker thread done servicing request
03:50:50.198 00.000 21948 Worker thread wakes up
03:50:50.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:50.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:50.198 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
03:50:51.617 01.419 21948 Exposure complete
03:50:51.656 00.039 21948 worker thread done servicing request
03:50:51.656 00.000 18120 OnExposeComplete: enter
03:50:51.659 00.003 18120 UpdateGuideState(): m_state=6
03:50:51.661 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6558
03:50:51.663 00.002 18120 Star::Find returns 1 (0), X=894.97, Y=235.22, Mass=1743, SNR=28.9, Peak=137 HFD=4.2
03:50:51.666 00.003 18120 MultiStar: [#1 0.01,0.13,0.72,U] [#2 -0.12,0.33,0.64,U] [#3 0.13,0.18,0.60,U] [#4 0.11,0.24,0.58,U] [#5 0.23,0.34,0.48,U] [#6 0.36,0.55,0.00,M3] [#7 0.28,-0.05,0.42,U] [#8 0.50,0.21,0.00,M1] 
03:50:51.668 00.002 18120 refined, 6 included, MultiStar: {0.04, 0.21}, one-star: {-0.13, 0.25}
03:50:51.669 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
03:50:51.670 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
03:50:51.671 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.39 mountX=0.18 mountY=-0.13, mountTheta=-0.63
03:50:51.673 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.21, opts=13)
03:50:51.674 00.001 18120 Enqueuing Move request for scope (0.04, 0.21)
03:50:51.675 00.001 21948 Worker thread wakes up
03:50:51.675 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
03:50:51.676 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
03:50:51.676 00.000 21948 Moving (0.04, 0.21) raw xDistance=0.18 yDistance=-0.13
03:50:51.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:50:51.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:51.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:50:51.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:51.676 00.000 18120 UpdateGuideState exits: m=1743 RSB=28.9
03:50:51.677 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:51.677 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:51.679 00.002 18120 Enqueuing Expose request
03:50:51.679 00.000 21948 MoveAxis(E, 0, ABG)
03:50:51.679 00.000 21948 Move returns status 0, amount 0
03:50:51.679 00.000 21948 MoveAxis(N, 0, ABG)
03:50:51.679 00.000 21948 Move returns status 0, amount 0
03:50:51.679 00.000 21948 move complete, result=0
03:50:51.679 00.000 21948 worker thread done servicing request
03:50:51.679 00.000 21948 Worker thread wakes up
03:50:51.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:51.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:51.680 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:53.311 01.631 21948 Exposure complete
03:50:53.370 00.059 21948 worker thread done servicing request
03:50:53.371 00.001 18120 OnExposeComplete: enter
03:50:53.371 00.000 18120 UpdateGuideState(): m_state=6
03:50:53.372 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6559
03:50:53.372 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=235.24, Mass=1592, SNR=27.6, Peak=123 HFD=4.3
03:50:53.373 00.001 18120 MultiStar: [#1 -0.21,0.34,0.77,U] [#2 0.02,0.49,0.00,M1] [#3 -0.17,0.20,0.65,U] [#4 -0.37,0.48,0.00,M2] [#5 0.29,0.51,0.00,M1] [#6 0.13,0.64,0.00,M4] [#7 0.14,0.12,0.46,U] [#8 -0.16,0.23,0.43,U] 
03:50:53.373 00.000 18120 refined, 4 included, MultiStar: {-0.05, 0.25}, one-star: {0.12, 0.27}
03:50:53.373 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
03:50:53.375 00.002 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
03:50:53.378 00.003 18120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=0.24 mountY=-0.07, mountTheta=-0.27
03:50:53.382 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.25, opts=13)
03:50:53.385 00.003 18120 Enqueuing Move request for scope (-0.05, 0.25)
03:50:53.387 00.002 21948 Worker thread wakes up
03:50:53.387 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
03:50:53.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
03:50:53.387 00.000 21948 Moving (-0.05, 0.25) raw xDistance=0.24 yDistance=-0.07
03:50:53.387 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:50:53.387 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:53.387 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:53.388 00.001 18120 UpdateGuideState exits: m=1592 RSB=27.6
03:50:53.389 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:53.390 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:53.390 00.000 18120 Enqueuing Expose request
03:50:53.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:50:53.390 00.000 21948 MoveAxis(W, 44, ABG)
03:50:53.390 00.000 21948 Guiding  Dir = 3, Dur = 44
03:50:53.392 00.002 21948 IsSlewing returns 0
03:50:53.392 00.000 21948 IsGuiding returns 0
03:50:53.393 00.001 21948 PulseGuide returned control before completion, sleep 53
03:50:53.456 00.063 21948 IsGuiding returns 0
03:50:53.456 00.000 21948 Move returns status 0, amount 44
03:50:53.456 00.000 21948 MoveAxis(N, 0, ABG)
03:50:53.456 00.000 21948 Move returns status 0, amount 0
03:50:53.456 00.000 21948 move complete, result=0
03:50:53.456 00.000 21948 worker thread done servicing request
03:50:53.456 00.000 21948 Worker thread wakes up
03:50:53.456 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:53.456 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:53.456 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
03:50:54.860 01.404 21948 Exposure complete
03:50:54.900 00.040 21948 worker thread done servicing request
03:50:54.900 00.000 18120 OnExposeComplete: enter
03:50:54.901 00.001 18120 UpdateGuideState(): m_state=6
03:50:54.903 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6560
03:50:54.904 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=235.00, Mass=1858, SNR=29.8, Peak=159 HFD=4.3
03:50:54.905 00.001 18120 MultiStar: [#1 0.16,0.07,0.71,U] [#2 -0.08,0.10,0.69,U] [#3 0.13,0.10,0.57,U] [#4 0.08,0.12,0.56,U] [#5 -0.07,0.25,0.46,U] [#6 0.23,0.06,0.50,U] [#7 -0.06,-0.25,0.43,U] [#8 0.41,0.48,0.00,M1] 
03:50:54.908 00.003 18120 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.15, 0.03}
03:50:54.910 00.002 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
03:50:54.912 00.002 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
03:50:54.915 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.29 mountX=0.05 mountY=-0.05, mountTheta=-0.73
03:50:54.916 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
03:50:54.917 00.001 18120 Enqueuing Move request for scope (0.02, 0.06)
03:50:54.917 00.000 21948 Worker thread wakes up
03:50:54.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:54.918 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.8
03:50:54.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:54.918 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:54.919 00.001 18120 Enqueuing Expose request
03:50:54.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
03:50:54.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
03:50:54.919 00.000 21948 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.05
03:50:54.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:50:54.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:54.919 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:50:54.919 00.000 21948 MoveAxis(E, 0, ABG)
03:50:54.919 00.000 21948 Move returns status 0, amount 0
03:50:54.919 00.000 21948 MoveAxis(N, 0, ABG)
03:50:54.919 00.000 21948 Move returns status 0, amount 0
03:50:54.919 00.000 21948 move complete, result=0
03:50:54.919 00.000 21948 worker thread done servicing request
03:50:54.919 00.000 21948 Worker thread wakes up
03:50:54.919 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:54.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:54.920 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:56.547 01.627 21948 Exposure complete
03:50:56.587 00.040 21948 worker thread done servicing request
03:50:56.587 00.000 18120 OnExposeComplete: enter
03:50:56.588 00.001 18120 UpdateGuideState(): m_state=6
03:50:56.590 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6561
03:50:56.591 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=234.95, Mass=1756, SNR=29.0, Peak=156 HFD=4.3
03:50:56.593 00.002 18120 MultiStar: [#1 0.09,-0.03,0.77,U] [#2 0.02,0.22,0.68,U] [#3 0.36,0.05,0.64,U] [#4 0.06,0.14,0.58,U] [#5 -0.07,0.30,0.48,U] [#6 0.21,0.19,0.52,U] [#7 0.25,-0.04,0.44,U] [#8 0.21,0.08,0.40,U] 
03:50:56.593 00.000 18120 single-star, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.03, -0.02}
03:50:56.593 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:50:56.594 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
03:50:56.594 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.53 mountX=-0.03 mountY=-0.02, mountTheta=-2.55
03:50:56.595 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
03:50:56.597 00.002 18120 Enqueuing Move request for scope (0.03, -0.02)
03:50:56.597 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:56.597 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.0
03:50:56.597 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:56.597 00.000 21948 Worker thread wakes up
03:50:56.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:56.599 00.002 18120 Enqueuing Expose request
03:50:56.599 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
03:50:56.599 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
03:50:56.599 00.000 21948 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
03:50:56.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:50:56.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:56.599 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:50:56.599 00.000 21948 MoveAxis(E, 0, ABG)
03:50:56.599 00.000 21948 Move returns status 0, amount 0
03:50:56.600 00.001 21948 MoveAxis(N, 0, ABG)
03:50:56.600 00.000 21948 Move returns status 0, amount 0
03:50:56.600 00.000 21948 move complete, result=0
03:50:56.600 00.000 21948 worker thread done servicing request
03:50:56.600 00.000 21948 Worker thread wakes up
03:50:56.600 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:56.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:56.600 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:58.129 01.529 21948 Exposure complete
03:50:58.167 00.038 21948 worker thread done servicing request
03:50:58.167 00.000 18120 OnExposeComplete: enter
03:50:58.169 00.002 18120 UpdateGuideState(): m_state=6
03:50:58.170 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6562
03:50:58.171 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=234.97, Mass=1888, SNR=30.1, Peak=166 HFD=4.2
03:50:58.172 00.001 18120 MultiStar: [#1 -0.06,0.21,0.72,U] [#2 0.17,0.29,0.58,U] [#3 -0.08,0.05,0.57,U] [#4 0.06,0.25,0.56,U] [#5 0.28,0.11,0.47,U] [#6 0.30,0.26,0.51,U] [#7 0.47,-0.27,0.00,M4] [#8 0.27,0.16,0.37,U] 
03:50:58.173 00.001 18120 single-star, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.09, -0.00}
03:50:58.174 00.001 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
03:50:58.174 00.000 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
03:50:58.175 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
03:50:58.175 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
03:50:58.177 00.002 18120 Enqueuing Move request for scope (0.09, -0.00)
03:50:58.177 00.000 21948 Worker thread wakes up
03:50:58.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:58.178 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
03:50:58.178 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
03:50:58.178 00.000 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
03:50:58.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:50:58.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:58.178 00.000 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:50:58.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:58.179 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:50:58.179 00.000 21948 MoveAxis(E, 0, ABG)
03:50:58.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:58.179 00.000 18120 Enqueuing Expose request
03:50:58.180 00.001 21948 Move returns status 0, amount 0
03:50:58.180 00.000 21948 MoveAxis(N, 0, ABG)
03:50:58.180 00.000 21948 Move returns status 0, amount 0
03:50:58.180 00.000 21948 move complete, result=0
03:50:58.180 00.000 21948 worker thread done servicing request
03:50:58.180 00.000 21948 Worker thread wakes up
03:50:58.180 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:58.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:58.180 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:59.803 01.623 21948 Exposure complete
03:50:59.844 00.041 21948 worker thread done servicing request
03:50:59.844 00.000 18120 OnExposeComplete: enter
03:50:59.845 00.001 18120 UpdateGuideState(): m_state=6
03:50:59.845 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6563
03:50:59.846 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=235.08, Mass=1919, SNR=30.4, Peak=175 HFD=4.3
03:50:59.847 00.001 18120 MultiStar: [#1 -0.20,0.24,0.69,U] [#2 0.16,0.12,0.58,U] [#3 0.10,0.09,0.56,U] [#4 -0.11,0.22,0.55,U] [#5 0.04,0.05,0.46,U] [#6 0.34,0.06,0.53,U] [#7 0.31,-0.01,0.39,U] [#8 0.08,0.21,0.38,U] 
03:50:59.848 00.001 18120 single-star, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.03, 0.11}
03:50:59.849 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
03:50:59.850 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
03:50:59.851 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=0.09 mountY=-0.08, mountTheta=-0.75
03:50:59.854 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.11, opts=13)
03:50:59.854 00.000 18120 Enqueuing Move request for scope (0.03, 0.11)
03:50:59.855 00.001 21948 Worker thread wakes up
03:50:59.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
03:50:59.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:50:59.855 00.000 21948 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.08
03:50:59.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:50:59.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:59.855 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:50:59.855 00.000 18120 UpdateGuideState exits: m=1919 RSB=30.4
03:50:59.856 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:59.856 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:50:59.857 00.001 18120 Enqueuing Expose request
03:50:59.857 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:50:59.857 00.000 21948 MoveAxis(E, 0, ABG)
03:50:59.857 00.000 21948 Move returns status 0, amount 0
03:50:59.857 00.000 21948 MoveAxis(N, 0, ABG)
03:50:59.857 00.000 21948 Move returns status 0, amount 0
03:50:59.857 00.000 21948 move complete, result=0
03:50:59.857 00.000 21948 worker thread done servicing request
03:50:59.857 00.000 21948 Worker thread wakes up
03:50:59.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:50:59.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:50:59.858 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:01.383 01.525 21948 Exposure complete
03:51:01.429 00.046 21948 worker thread done servicing request
03:51:01.429 00.000 18120 OnExposeComplete: enter
03:51:01.430 00.001 18120 UpdateGuideState(): m_state=6
03:51:01.431 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6564
03:51:01.431 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=235.16, Mass=1676, SNR=28.3, Peak=160 HFD=4.2
03:51:01.432 00.001 18120 MultiStar: [#1 0.08,0.21,0.73,U] [#2 -0.02,0.37,0.70,U] [#3 -0.23,0.18,0.64,U] [#4 -0.03,0.36,0.60,U] [#5 -0.14,0.42,0.50,U] [#6 0.17,0.37,0.54,U] [#7 -0.19,0.03,0.46,U] [#8 -0.11,0.38,0.42,U] 
03:51:01.432 00.000 18120 single-star, 8 included, MultiStar: {-0.07, 0.27}, one-star: {-0.14, 0.19}
03:51:01.432 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
03:51:01.433 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
03:51:01.435 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=0.23 mountY=0.04, mountTheta=0.18
03:51:01.437 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.19, opts=13)
03:51:01.437 00.000 18120 Enqueuing Move request for scope (-0.14, 0.19)
03:51:01.438 00.001 21948 Worker thread wakes up
03:51:01.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:01.438 00.000 18120 UpdateGuideState exits: m=1676 RSB=28.3
03:51:01.439 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:01.439 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:01.439 00.000 18120 Enqueuing Expose request
03:51:01.440 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
03:51:01.440 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
03:51:01.440 00.000 21948 Moving (-0.14, 0.19) raw xDistance=0.23 yDistance=0.04
03:51:01.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:51:01.440 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:01.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:51:01.440 00.000 21948 MoveAxis(W, 42, ABG)
03:51:01.440 00.000 21948 Guiding  Dir = 3, Dur = 42
03:51:01.440 00.000 21948 IsSlewing returns 0
03:51:01.440 00.000 21948 IsGuiding returns 0
03:51:01.442 00.002 21948 PulseGuide returned control before completion, sleep 51
03:51:01.509 00.067 21948 IsGuiding returns 1
03:51:01.509 00.000 21948 scope still moving after pulse duration time elapsed
03:51:01.540 00.031 21948 IsSlewing returns 0
03:51:01.540 00.000 21948 IsGuiding returns 0
03:51:01.540 00.000 21948 scope move finished after 42 + 58 ms
03:51:01.540 00.000 21948 Move returns status 0, amount 42
03:51:01.540 00.000 21948 MoveAxis(N, 0, ABG)
03:51:01.540 00.000 21948 Move returns status 0, amount 0
03:51:01.540 00.000 21948 move complete, result=0
03:51:01.540 00.000 21948 worker thread done servicing request
03:51:01.540 00.000 21948 Worker thread wakes up
03:51:01.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:01.540 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
03:51:01.542 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:03.176 01.634 21948 Exposure complete
03:51:03.211 00.035 21948 worker thread done servicing request
03:51:03.211 00.000 18120 OnExposeComplete: enter
03:51:03.212 00.001 18120 UpdateGuideState(): m_state=6
03:51:03.213 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6565
03:51:03.214 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=234.95, Mass=1794, SNR=29.3, Peak=158 HFD=4.2
03:51:03.215 00.001 18120 MultiStar: [#1 0.09,0.22,0.73,U] [#2 0.08,0.08,0.63,U] [#3 -0.07,0.13,0.60,U] [#4 -0.03,0.25,0.58,U] [#5 0.16,0.33,0.46,U] [#6 0.33,0.14,0.52,U] [#7 0.38,-0.05,0.42,U] [#8 0.35,0.29,0.00,M1] 
03:51:03.216 00.001 18120 single-star, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.10, -0.02}
03:51:03.217 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
03:51:03.218 00.001 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
03:51:03.219 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.22 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
03:51:03.221 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
03:51:03.221 00.000 18120 Enqueuing Move request for scope (0.10, -0.02)
03:51:03.222 00.001 21948 Worker thread wakes up
03:51:03.222 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:03.222 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:51:03.223 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:03.223 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:03.224 00.001 18120 Enqueuing Expose request
03:51:03.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:51:03.224 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:51:03.224 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
03:51:03.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:51:03.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:03.224 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:51:03.224 00.000 21948 MoveAxis(E, 0, ABG)
03:51:03.224 00.000 21948 Move returns status 0, amount 0
03:51:03.224 00.000 21948 MoveAxis(N, 0, ABG)
03:51:03.224 00.000 21948 Move returns status 0, amount 0
03:51:03.224 00.000 21948 move complete, result=0
03:51:03.224 00.000 21948 worker thread done servicing request
03:51:03.224 00.000 21948 Worker thread wakes up
03:51:03.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:03.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:03.225 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:04.746 01.521 21948 Exposure complete
03:51:04.796 00.050 21948 worker thread done servicing request
03:51:04.796 00.000 18120 OnExposeComplete: enter
03:51:04.797 00.001 18120 UpdateGuideState(): m_state=6
03:51:04.798 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6566
03:51:04.798 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=234.99, Mass=1842, SNR=29.7, Peak=163 HFD=4.5
03:51:04.799 00.001 18120 MultiStar: [#1 0.19,0.29,0.67,U] [#2 0.06,0.18,0.62,U] [#3 0.40,0.22,0.00,M1] [#4 0.12,0.09,0.57,U] [#5 0.06,0.27,0.46,U] [#6 0.09,0.25,0.52,U] [#7 0.54,-0.14,0.00,M2] [#8 0.30,0.35,0.00,M2] 
03:51:04.799 00.000 18120 single-star, 5 included, MultiStar: {0.05, 0.16}, one-star: {-0.10, 0.03}
03:51:04.799 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
03:51:04.800 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
03:51:04.800 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.89 mountX=0.06 mountY=0.08, mountTheta=0.88
03:51:04.802 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.03, opts=13)
03:51:04.803 00.001 18120 Enqueuing Move request for scope (-0.10, 0.03)
03:51:04.803 00.000 21948 Worker thread wakes up
03:51:04.803 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
03:51:04.803 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
03:51:04.803 00.000 21948 Moving (-0.10, 0.03) raw xDistance=0.06 yDistance=0.08
03:51:04.803 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:51:04.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:04.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:04.804 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.7
03:51:04.804 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:04.804 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:04.805 00.001 18120 Enqueuing Expose request
03:51:04.805 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:51:04.805 00.000 21948 MoveAxis(E, 0, ABG)
03:51:04.805 00.000 21948 Move returns status 0, amount 0
03:51:04.805 00.000 21948 MoveAxis(N, 0, ABG)
03:51:04.805 00.000 21948 Move returns status 0, amount 0
03:51:04.805 00.000 21948 move complete, result=0
03:51:04.806 00.001 21948 worker thread done servicing request
03:51:04.806 00.000 21948 Worker thread wakes up
03:51:04.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:04.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:04.806 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:06.432 01.626 21948 Exposure complete
03:51:06.463 00.031 21948 worker thread done servicing request
03:51:06.463 00.000 18120 OnExposeComplete: enter
03:51:06.464 00.001 18120 UpdateGuideState(): m_state=6
03:51:06.465 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6567
03:51:06.465 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=235.09, Mass=1719, SNR=28.7, Peak=157 HFD=4.2
03:51:06.466 00.001 18120 MultiStar: [#1 0.01,0.37,0.75,U] [#2 0.27,0.11,0.69,U] [#3 0.00,0.06,0.63,U] [#4 0.10,0.34,0.57,U] [#5 0.36,0.19,0.47,U] [#6 0.36,0.33,0.00,M1] [#7 0.61,0.03,0.00,M3] [#8 0.09,0.35,0.39,U] 
03:51:06.466 00.000 18120 single-star, 6 included, MultiStar: {0.09, 0.21}, one-star: {-0.05, 0.12}
03:51:06.466 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
03:51:06.467 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
03:51:06.467 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=0.13 mountY=-0.01, mountTheta=-0.08
03:51:06.468 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.12, opts=13)
03:51:06.469 00.001 18120 Enqueuing Move request for scope (-0.05, 0.12)
03:51:06.469 00.000 21948 Worker thread wakes up
03:51:06.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
03:51:06.469 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
03:51:06.469 00.000 21948 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=-0.01
03:51:06.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:51:06.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:06.470 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:06.470 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.7
03:51:06.470 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:06.471 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:06.471 00.000 18120 Enqueuing Expose request
03:51:06.472 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:51:06.472 00.000 21948 MoveAxis(E, 0, ABG)
03:51:06.472 00.000 21948 Move returns status 0, amount 0
03:51:06.472 00.000 21948 MoveAxis(N, 0, ABG)
03:51:06.472 00.000 21948 Move returns status 0, amount 0
03:51:06.472 00.000 21948 move complete, result=0
03:51:06.472 00.000 21948 worker thread done servicing request
03:51:06.472 00.000 21948 Worker thread wakes up
03:51:06.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:06.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:06.473 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:08.000 01.527 21948 Exposure complete
03:51:08.052 00.052 21948 worker thread done servicing request
03:51:08.052 00.000 18120 OnExposeComplete: enter
03:51:08.054 00.002 18120 UpdateGuideState(): m_state=6
03:51:08.055 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6568
03:51:08.057 00.002 18120 Star::Find returns 1 (0), X=895.29, Y=235.06, Mass=1968, SNR=30.6, Peak=175 HFD=4.1
03:51:08.058 00.001 18120 MultiStar: [#1 0.26,0.23,0.68,U] [#2 0.30,0.05,0.63,U] [#3 0.31,0.04,0.58,U] [#4 -0.12,0.32,0.55,U] [#5 0.41,0.21,0.00,M1] [#6 0.42,0.09,0.53,U] [#7 0.58,0.08,0.00,M4] [#8 0.32,0.41,0.00,M2] 
03:51:08.060 00.002 18120 single-star, 5 included, MultiStar: {0.23, 0.13}, one-star: {0.19, 0.09}
03:51:08.061 00.001 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
03:51:08.062 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
03:51:08.063 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.20 cameraTheta=0.43 mountX=0.00 mountY=-0.20, mountTheta=-1.56
03:51:08.066 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.09, opts=13)
03:51:08.067 00.001 18120 Enqueuing Move request for scope (0.19, 0.09)
03:51:08.069 00.002 21948 Worker thread wakes up
03:51:08.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
03:51:08.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
03:51:08.069 00.000 21948 Moving (0.19, 0.09) raw xDistance=0.00 yDistance=-0.20
03:51:08.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:51:08.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
03:51:08.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:08.072 00.003 21948 MoveAxis(E, 0, ABG)
03:51:08.073 00.001 21948 Move returns status 0, amount 0
03:51:08.073 00.000 21948 MoveAxis(N, 49, ABG)
03:51:08.073 00.000 21948 Guiding  Dir = 0, Dur = 49
03:51:08.073 00.000 18120 UpdateGuideState exits: m=1968 RSB=30.6
03:51:08.074 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:08.075 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:08.076 00.001 18120 Enqueuing Expose request
03:51:08.077 00.001 21948 IsSlewing returns 0
03:51:08.077 00.000 21948 IsGuiding returns 0
03:51:08.082 00.005 21948 PulseGuide returned control before completion, sleep 55
03:51:08.141 00.059 21948 IsGuiding returns 0
03:51:08.141 00.000 21948 Move returns status 0, amount 49
03:51:08.141 00.000 21948 move complete, result=0
03:51:08.141 00.000 21948 worker thread done servicing request
03:51:08.141 00.000 21948 Worker thread wakes up
03:51:08.141 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:08.141 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
03:51:08.142 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:09.772 01.630 21948 Exposure complete
03:51:09.822 00.050 21948 worker thread done servicing request
03:51:09.822 00.000 18120 OnExposeComplete: enter
03:51:09.824 00.002 18120 UpdateGuideState(): m_state=6
03:51:09.825 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6569
03:51:09.827 00.002 18120 Star::Find returns 1 (0), X=895.08, Y=235.07, Mass=1692, SNR=28.5, Peak=160 HFD=4.3
03:51:09.828 00.001 18120 MultiStar: [#1 -0.21,0.08,0.76,U] [#2 -0.06,0.38,0.72,U] [#3 -0.11,0.14,0.63,U] [#4 -0.21,0.32,0.58,U] [#5 0.06,0.40,0.45,U] [#6 -0.21,0.24,0.54,U] [#7 0.14,-0.23,0.46,U] [#8 0.13,0.10,0.44,U] 
03:51:09.829 00.001 18120 single-star, 8 included, MultiStar: {-0.07, 0.17}, one-star: {-0.03, 0.10}
03:51:09.830 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
03:51:09.832 00.002 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
03:51:09.833 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.86 mountX=0.10 mountY=-0.02, mountTheta=-0.17
03:51:09.836 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
03:51:09.837 00.001 18120 Enqueuing Move request for scope (-0.03, 0.10)
03:51:09.838 00.001 21948 Worker thread wakes up
03:51:09.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:09.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
03:51:09.838 00.000 18120 UpdateGuideState exits: m=1692 RSB=28.5
03:51:09.839 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:09.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:09.839 00.000 18120 Enqueuing Expose request
03:51:09.840 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
03:51:09.840 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.02
03:51:09.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:51:09.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:09.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:51:09.840 00.000 21948 MoveAxis(E, 0, ABG)
03:51:09.840 00.000 21948 Move returns status 0, amount 0
03:51:09.840 00.000 21948 MoveAxis(N, 0, ABG)
03:51:09.840 00.000 21948 Move returns status 0, amount 0
03:51:09.840 00.000 21948 move complete, result=0
03:51:09.840 00.000 21948 worker thread done servicing request
03:51:09.840 00.000 21948 Worker thread wakes up
03:51:09.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:09.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:09.841 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:11.368 01.527 21948 Exposure complete
03:51:11.405 00.037 21948 worker thread done servicing request
03:51:11.405 00.000 18120 OnExposeComplete: enter
03:51:11.405 00.000 18120 UpdateGuideState(): m_state=6
03:51:11.406 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6570
03:51:11.407 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=235.05, Mass=1796, SNR=29.4, Peak=162 HFD=4.4
03:51:11.407 00.000 18120 MultiStar: [#1 -0.26,0.38,0.00,M1] [#2 0.02,0.09,0.66,U] [#3 0.00,0.16,0.60,U] [#4 -0.07,0.29,0.54,U] [#5 0.08,0.18,0.45,U] [#6 0.16,0.08,0.51,U] [#7 0.29,0.10,0.41,U] [#8 0.00,0.32,0.38,U] 
03:51:11.408 00.001 18120 single-star, 7 included, MultiStar: {0.02, 0.15}, one-star: {-0.12, 0.08}
03:51:11.408 00.000 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
03:51:11.409 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
03:51:11.409 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.53 mountX=0.13 mountY=0.07, mountTheta=0.50
03:51:11.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.08, opts=13)
03:51:11.411 00.001 18120 Enqueuing Move request for scope (-0.12, 0.08)
03:51:11.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:11.412 00.001 18120 UpdateGuideState exits: m=1796 RSB=29.4
03:51:11.412 00.000 21948 Worker thread wakes up
03:51:11.412 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
03:51:11.412 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
03:51:11.412 00.000 21948 Moving (-0.12, 0.08) raw xDistance=0.13 yDistance=0.07
03:51:11.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:51:11.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:11.413 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:11.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:11.413 00.000 18120 Enqueuing Expose request
03:51:11.414 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:51:11.414 00.000 21948 MoveAxis(E, 0, ABG)
03:51:11.414 00.000 21948 Move returns status 0, amount 0
03:51:11.414 00.000 21948 MoveAxis(N, 0, ABG)
03:51:11.414 00.000 21948 Move returns status 0, amount 0
03:51:11.414 00.000 21948 move complete, result=0
03:51:11.414 00.000 21948 worker thread done servicing request
03:51:11.414 00.000 21948 Worker thread wakes up
03:51:11.414 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:11.414 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:11.415 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:13.048 01.633 21948 Exposure complete
03:51:13.091 00.043 21948 worker thread done servicing request
03:51:13.091 00.000 18120 OnExposeComplete: enter
03:51:13.093 00.002 18120 UpdateGuideState(): m_state=6
03:51:13.095 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6571
03:51:13.096 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=234.86, Mass=1820, SNR=29.6, Peak=170 HFD=4.3
03:51:13.098 00.002 18120 MultiStar: [#1 -0.26,0.08,0.74,U] [#2 0.11,0.14,0.65,U] [#3 0.07,-0.08,0.58,U] [#4 -0.12,0.35,0.58,U] [#5 -0.10,0.29,0.47,U] [#6 -0.14,0.01,0.52,U] [#7 0.17,0.02,0.47,U] [#8 -0.17,0.44,0.00,M1] 
03:51:13.099 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {-0.20, -0.11}
03:51:13.100 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
03:51:13.101 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
03:51:13.102 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.40 mountX=0.09 mountY=0.04, mountTheta=0.37
03:51:13.105 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.07, opts=13)
03:51:13.106 00.001 18120 Enqueuing Move request for scope (-0.08, 0.07)
03:51:13.106 00.000 21948 Worker thread wakes up
03:51:13.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:13.109 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
03:51:13.109 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
03:51:13.110 00.001 21948 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.04
03:51:13.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:51:13.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:13.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:51:13.110 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.6
03:51:13.110 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:13.110 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:13.111 00.001 18120 Enqueuing Expose request
03:51:13.112 00.001 21948 MoveAxis(E, 0, ABG)
03:51:13.112 00.000 21948 Move returns status 0, amount 0
03:51:13.112 00.000 21948 MoveAxis(N, 0, ABG)
03:51:13.112 00.000 21948 Move returns status 0, amount 0
03:51:13.112 00.000 21948 move complete, result=0
03:51:13.112 00.000 21948 worker thread done servicing request
03:51:13.112 00.000 21948 Worker thread wakes up
03:51:13.112 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:13.112 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:13.112 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:14.631 01.519 21948 Exposure complete
03:51:14.670 00.039 21948 worker thread done servicing request
03:51:14.671 00.001 18120 OnExposeComplete: enter
03:51:14.672 00.001 18120 UpdateGuideState(): m_state=6
03:51:14.675 00.003 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6572
03:51:14.678 00.003 18120 Star::Find returns 1 (0), X=895.03, Y=234.95, Mass=1842, SNR=29.7, Peak=167 HFD=4.4
03:51:14.680 00.002 18120 MultiStar: [#1 0.12,0.10,0.69,U] [#2 -0.10,0.15,0.63,U] [#3 -0.11,-0.10,0.62,U] [#4 -0.26,0.20,0.55,U] [#5 -0.01,0.28,0.46,U] [#6 -0.16,0.10,0.53,U] [#7 0.21,-0.34,0.41,U] [#8 0.15,0.18,0.41,U] 
03:51:14.683 00.003 18120 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.07, -0.02}
03:51:14.684 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:51:14.685 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:51:14.685 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.19 mountX=0.07 mountY=0.01, mountTheta=0.15
03:51:14.686 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
03:51:14.687 00.001 18120 Enqueuing Move request for scope (-0.04, 0.06)
03:51:14.687 00.000 21948 Worker thread wakes up
03:51:14.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:51:14.687 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:51:14.687 00.000 21948 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.01
03:51:14.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:51:14.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:14.688 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.7
03:51:14.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:14.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:14.689 00.001 18120 Enqueuing Expose request
03:51:14.690 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:14.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:14.690 00.000 21948 MoveAxis(E, 0, ABG)
03:51:14.690 00.000 21948 Move returns status 0, amount 0
03:51:14.690 00.000 21948 MoveAxis(N, 0, ABG)
03:51:14.690 00.000 21948 Move returns status 0, amount 0
03:51:14.690 00.000 21948 move complete, result=0
03:51:14.690 00.000 21948 worker thread done servicing request
03:51:14.690 00.000 21948 Worker thread wakes up
03:51:14.690 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:14.690 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:14.690 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:16.319 01.629 21948 Exposure complete
03:51:16.360 00.041 21948 worker thread done servicing request
03:51:16.360 00.000 18120 OnExposeComplete: enter
03:51:16.361 00.001 18120 UpdateGuideState(): m_state=6
03:51:16.362 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6573
03:51:16.365 00.003 18120 Star::Find returns 1 (0), X=895.15, Y=234.87, Mass=1805, SNR=29.3, Peak=172 HFD=4.1
03:51:16.368 00.003 18120 MultiStar: [#1 0.13,0.09,0.70,U] [#2 -0.01,0.24,0.65,U] [#3 0.20,-0.04,0.58,U] [#4 -0.00,0.09,0.59,U] [#5 0.37,0.38,0.00,M1] [#6 0.34,0.20,0.48,U] [#7 0.17,0.03,0.45,U] [#8 0.19,-0.01,0.41,U] 
03:51:16.370 00.002 18120 single-star, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.04, -0.10}
03:51:16.371 00.001 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
03:51:16.371 00.000 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
03:51:16.372 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.17 mountX=-0.10 mountY=0.01, mountTheta=3.08
03:51:16.373 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.10, opts=13)
03:51:16.373 00.000 18120 Enqueuing Move request for scope (0.04, -0.10)
03:51:16.374 00.001 21948 Worker thread wakes up
03:51:16.374 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
03:51:16.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:16.374 00.000 18120 UpdateGuideState exits: m=1805 RSB=29.3
03:51:16.375 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:16.375 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:16.375 00.000 18120 Enqueuing Expose request
03:51:16.376 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
03:51:16.376 00.000 21948 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=0.01
03:51:16.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:51:16.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:16.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:16.376 00.000 21948 MoveAxis(E, 0, ABG)
03:51:16.376 00.000 21948 Move returns status 0, amount 0
03:51:16.376 00.000 21948 MoveAxis(N, 0, ABG)
03:51:16.376 00.000 21948 Move returns status 0, amount 0
03:51:16.376 00.000 21948 move complete, result=0
03:51:16.376 00.000 21948 worker thread done servicing request
03:51:16.376 00.000 21948 Worker thread wakes up
03:51:16.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:16.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:16.376 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:17.899 01.523 21948 Exposure complete
03:51:17.926 00.027 21948 worker thread done servicing request
03:51:17.926 00.000 18120 OnExposeComplete: enter
03:51:17.927 00.001 18120 UpdateGuideState(): m_state=6
03:51:17.927 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6574
03:51:17.928 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=234.80, Mass=1836, SNR=29.7, Peak=172 HFD=4.2
03:51:17.928 00.000 18120 MultiStar: [#1 -0.14,-0.12,0.70,U] [#2 0.05,0.11,0.64,U] [#3 0.22,0.15,0.62,U] [#4 -0.21,0.09,0.57,U] [#5 0.13,0.17,0.49,U] [#6 0.47,0.30,0.00,M1] [#7 0.43,-0.19,0.00,M1] [#8 0.25,0.24,0.38,U] 
03:51:17.929 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {-0.07, -0.17}
03:51:17.929 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
03:51:17.929 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
03:51:17.930 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.31 mountX=0.03 mountY=-0.02, mountTheta=-0.71
03:51:17.931 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.03, opts=13)
03:51:17.932 00.001 18120 Enqueuing Move request for scope (0.01, 0.03)
03:51:17.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:17.933 00.001 21948 Worker thread wakes up
03:51:17.933 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.7
03:51:17.933 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:51:17.933 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:17.934 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:51:17.934 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:17.934 00.000 18120 Enqueuing Expose request
03:51:17.935 00.001 21948 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
03:51:17.935 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:51:17.935 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:17.935 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:51:17.935 00.000 21948 MoveAxis(E, 0, ABG)
03:51:17.935 00.000 21948 Move returns status 0, amount 0
03:51:17.935 00.000 21948 MoveAxis(N, 0, ABG)
03:51:17.935 00.000 21948 Move returns status 0, amount 0
03:51:17.935 00.000 21948 move complete, result=0
03:51:17.935 00.000 21948 worker thread done servicing request
03:51:17.935 00.000 21948 Worker thread wakes up
03:51:17.935 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:17.935 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:17.935 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:19.560 01.625 21948 Exposure complete
03:51:19.609 00.049 21948 worker thread done servicing request
03:51:19.609 00.000 18120 OnExposeComplete: enter
03:51:19.610 00.001 18120 UpdateGuideState(): m_state=6
03:51:19.610 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6575
03:51:19.611 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=234.95, Mass=1710, SNR=28.7, Peak=159 HFD=4.4
03:51:19.612 00.001 18120 MultiStar: [#1 -0.15,-0.01,0.75,U] [#2 0.05,0.12,0.65,U] [#3 0.26,-0.05,0.63,U] [#4 -0.16,0.36,0.57,U] [#5 0.04,0.17,0.48,U] [#6 0.02,-0.08,0.53,U] [#7 0.26,-0.13,0.43,U] [#8 0.13,0.12,0.43,U] 
03:51:19.613 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.08, -0.02}
03:51:19.613 00.000 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
03:51:19.614 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
03:51:19.614 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.19 mountX=0.04 mountY=-0.04, mountTheta=-0.83
03:51:19.616 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
03:51:19.617 00.001 18120 Enqueuing Move request for scope (0.02, 0.05)
03:51:19.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:19.618 00.001 21948 Worker thread wakes up
03:51:19.618 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
03:51:19.618 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:51:19.618 00.000 21948 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
03:51:19.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:51:19.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:19.618 00.000 18120 UpdateGuideState exits: m=1710 RSB=28.7
03:51:19.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:51:19.618 00.000 21948 MoveAxis(E, 0, ABG)
03:51:19.619 00.001 21948 Move returns status 0, amount 0
03:51:19.619 00.000 21948 MoveAxis(N, 0, ABG)
03:51:19.619 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:19.619 00.000 21948 Move returns status 0, amount 0
03:51:19.619 00.000 21948 move complete, result=0
03:51:19.619 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:19.620 00.001 18120 Enqueuing Expose request
03:51:19.620 00.000 21948 worker thread done servicing request
03:51:19.620 00.000 21948 Worker thread wakes up
03:51:19.620 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:19.621 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:19.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:21.144 01.523 21948 Exposure complete
03:51:21.176 00.032 21948 worker thread done servicing request
03:51:21.176 00.000 18120 OnExposeComplete: enter
03:51:21.177 00.001 18120 UpdateGuideState(): m_state=6
03:51:21.178 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6576
03:51:21.178 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=234.93, Mass=1674, SNR=28.3, Peak=157 HFD=4.2
03:51:21.179 00.001 18120 MultiStar: [#1 -0.13,-0.02,0.77,U] [#2 0.06,-0.15,0.68,U] [#3 -0.03,0.01,0.59,U] [#4 -0.16,0.18,0.61,U] [#5 0.07,-0.03,0.51,U] [#6 -0.04,0.07,0.54,U] [#7 0.16,-0.09,0.47,U] [#8 -0.03,0.07,0.42,U] 
03:51:21.179 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.06, -0.04}
03:51:21.179 00.000 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.00) = xAngle (-4.35 = 1.93)
03:51:21.180 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.39 = 1.90)
03:51:21.180 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.35 mountX=-0.00 mountY=0.01, mountTheta=1.93
03:51:21.182 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
03:51:21.182 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
03:51:21.182 00.000 21948 Worker thread wakes up
03:51:21.183 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:21.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:51:21.183 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:51:21.183 00.000 18120 UpdateGuideState exits: m=1674 RSB=28.3
03:51:21.184 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:21.184 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:21.184 00.000 18120 Enqueuing Expose request
03:51:21.185 00.001 21948 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
03:51:21.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:51:21.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:21.185 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:21.185 00.000 21948 MoveAxis(E, 0, ABG)
03:51:21.185 00.000 21948 Move returns status 0, amount 0
03:51:21.185 00.000 21948 MoveAxis(N, 0, ABG)
03:51:21.185 00.000 21948 Move returns status 0, amount 0
03:51:21.185 00.000 21948 move complete, result=0
03:51:21.185 00.000 21948 worker thread done servicing request
03:51:21.185 00.000 21948 Worker thread wakes up
03:51:21.185 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:21.185 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:21.185 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:22.815 01.630 21948 Exposure complete
03:51:22.867 00.052 21948 worker thread done servicing request
03:51:22.867 00.000 18120 OnExposeComplete: enter
03:51:22.867 00.000 18120 UpdateGuideState(): m_state=6
03:51:22.868 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6577
03:51:22.868 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=234.96, Mass=1730, SNR=28.8, Peak=155 HFD=4.1
03:51:22.869 00.001 18120 MultiStar: [#1 0.00,0.17,0.75,U] [#2 0.35,-0.12,0.59,U] [#3 -0.02,-0.04,0.63,U] [#4 -0.15,0.23,0.61,U] [#5 0.31,0.36,0.00,M1] [#6 0.20,0.06,0.51,U] [#7 0.49,-0.14,0.00,M1] [#8 0.11,0.28,0.43,U] 
03:51:22.869 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.17, -0.01}
03:51:22.870 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
03:51:22.870 00.000 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
03:51:22.870 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.02 mountY=-0.11, mountTheta=-1.37
03:51:22.872 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
03:51:22.873 00.001 18120 Enqueuing Move request for scope (0.09, 0.07)
03:51:22.874 00.001 21948 Worker thread wakes up
03:51:22.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:51:22.874 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:51:22.874 00.000 21948 Moving (0.09, 0.07) raw xDistance=0.02 yDistance=-0.11
03:51:22.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:51:22.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:22.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:22.875 00.001 18120 UpdateGuideState exits: m=1730 RSB=28.8
03:51:22.877 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:51:22.877 00.000 21948 MoveAxis(E, 0, ABG)
03:51:22.877 00.000 21948 Move returns status 0, amount 0
03:51:22.877 00.000 21948 MoveAxis(N, 0, ABG)
03:51:22.877 00.000 21948 Move returns status 0, amount 0
03:51:22.877 00.000 21948 move complete, result=0
03:51:22.877 00.000 21948 worker thread done servicing request
03:51:22.877 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:22.879 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:22.879 00.000 18120 Enqueuing Expose request
03:51:22.881 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:22.881 00.000 21948 Worker thread wakes up
03:51:22.881 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:22.881 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:24.399 01.518 21948 Exposure complete
03:51:24.454 00.055 21948 worker thread done servicing request
03:51:24.455 00.001 18120 OnExposeComplete: enter
03:51:24.458 00.003 18120 UpdateGuideState(): m_state=6
03:51:24.460 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6578
03:51:24.462 00.002 18120 Star::Find returns 1 (0), X=895.17, Y=234.82, Mass=1899, SNR=30.1, Peak=173 HFD=4.2
03:51:24.465 00.003 18120 MultiStar: [#1 0.01,-0.02,0.71,U] [#2 0.31,0.16,0.61,U] [#3 -0.20,0.00,0.58,U] [#4 -0.09,0.16,0.57,U] [#5 0.07,0.32,0.47,U] [#6 0.34,0.16,0.51,U] [#7 0.29,-0.13,0.46,U] [#8 0.05,0.15,0.38,U] 
03:51:24.467 00.002 18120 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.07, -0.15}
03:51:24.469 00.002 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
03:51:24.472 00.003 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
03:51:24.474 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.01 mountY=-0.10, mountTheta=-1.48
03:51:24.479 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
03:51:24.481 00.002 18120 Enqueuing Move request for scope (0.09, 0.05)
03:51:24.483 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:24.487 00.004 21948 Worker thread wakes up
03:51:24.487 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.1
03:51:24.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:24.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:24.488 00.000 18120 Enqueuing Expose request
03:51:24.491 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
03:51:24.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
03:51:24.491 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
03:51:24.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:51:24.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:24.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:51:24.491 00.000 21948 MoveAxis(E, 0, ABG)
03:51:24.491 00.000 21948 Move returns status 0, amount 0
03:51:24.491 00.000 21948 MoveAxis(N, 0, ABG)
03:51:24.491 00.000 21948 Move returns status 0, amount 0
03:51:24.491 00.000 21948 move complete, result=0
03:51:24.491 00.000 21948 worker thread done servicing request
03:51:24.491 00.000 21948 Worker thread wakes up
03:51:24.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:24.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:24.491 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:26.122 01.631 21948 Exposure complete
03:51:26.171 00.049 21948 worker thread done servicing request
03:51:26.171 00.000 18120 OnExposeComplete: enter
03:51:26.172 00.001 18120 UpdateGuideState(): m_state=6
03:51:26.172 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6579
03:51:26.173 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=234.75, Mass=1748, SNR=28.9, Peak=149 HFD=4.3
03:51:26.173 00.000 18120 MultiStar: [#1 0.11,-0.08,0.79,U] [#2 0.22,-0.14,0.64,U] [#3 0.10,-0.26,0.62,U] [#4 0.10,0.10,0.57,U] [#5 0.11,-0.06,0.47,U] [#6 0.15,-0.03,0.53,U] [#7 0.32,-0.31,0.00,M1] [#8 0.38,0.06,0.40,U] 
03:51:26.174 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.10}, one-star: {0.17, -0.22}
03:51:26.174 00.000 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:51:26.174 00.000 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:51:26.175 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
03:51:26.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.10, opts=13)
03:51:26.176 00.000 18120 Enqueuing Move request for scope (0.16, -0.10)
03:51:26.177 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:26.177 00.000 18120 UpdateGuideState exits: m=1748 RSB=28.9
03:51:26.178 00.001 21948 Worker thread wakes up
03:51:26.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:26.178 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:26.179 00.001 18120 Enqueuing Expose request
03:51:26.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
03:51:26.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
03:51:26.179 00.000 21948 Moving (0.16, -0.10) raw xDistance=-0.15 yDistance=-0.10
03:51:26.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:51:26.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:26.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:51:26.179 00.000 21948 MoveAxis(E, 0, ABG)
03:51:26.179 00.000 21948 Move returns status 0, amount 0
03:51:26.179 00.000 21948 MoveAxis(N, 0, ABG)
03:51:26.179 00.000 21948 Move returns status 0, amount 0
03:51:26.179 00.000 21948 move complete, result=0
03:51:26.179 00.000 21948 worker thread done servicing request
03:51:26.179 00.000 21948 Worker thread wakes up
03:51:26.180 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:26.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:26.180 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:27.698 01.518 21948 Exposure complete
03:51:27.758 00.060 21948 worker thread done servicing request
03:51:27.758 00.000 18120 OnExposeComplete: enter
03:51:27.759 00.001 18120 UpdateGuideState(): m_state=6
03:51:27.759 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6580
03:51:27.760 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=234.90, Mass=1819, SNR=29.5, Peak=159 HFD=4.2
03:51:27.760 00.000 18120 MultiStar: [#1 0.01,0.03,0.75,U] [#2 0.21,-0.08,0.64,U] [#3 0.13,-0.09,0.60,U] [#4 0.00,0.13,0.56,U] [#5 0.21,0.18,0.46,U] [#6 0.20,-0.08,0.48,U] [#7 0.42,-0.31,0.00,M2] [#8 0.04,0.08,0.42,U] 
03:51:27.761 00.001 18120 single-star, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.02, -0.07}
03:51:27.761 00.000 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
03:51:27.761 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
03:51:27.762 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.27 mountX=-0.08 mountY=0.01, mountTheta=2.98
03:51:27.764 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
03:51:27.764 00.000 18120 Enqueuing Move request for scope (0.02, -0.07)
03:51:27.765 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:27.765 00.000 21948 Worker thread wakes up
03:51:27.765 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:51:27.765 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
03:51:27.766 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:27.766 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:27.766 00.000 18120 Enqueuing Expose request
03:51:27.767 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:51:27.767 00.000 21948 Moving (0.02, -0.07) raw xDistance=-0.08 yDistance=0.01
03:51:27.767 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:51:27.767 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:27.767 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:27.767 00.000 21948 MoveAxis(E, 0, ABG)
03:51:27.767 00.000 21948 Move returns status 0, amount 0
03:51:27.767 00.000 21948 MoveAxis(N, 0, ABG)
03:51:27.767 00.000 21948 Move returns status 0, amount 0
03:51:27.767 00.000 21948 move complete, result=0
03:51:27.767 00.000 21948 worker thread done servicing request
03:51:27.767 00.000 21948 Worker thread wakes up
03:51:27.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:27.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:27.767 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:29.391 01.624 21948 Exposure complete
03:51:29.455 00.064 21948 worker thread done servicing request
03:51:29.455 00.000 18120 OnExposeComplete: enter
03:51:29.456 00.001 18120 UpdateGuideState(): m_state=6
03:51:29.456 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6581
03:51:29.457 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=234.90, Mass=1970, SNR=30.7, Peak=184 HFD=4.2
03:51:29.457 00.000 18120 MultiStar: [#1 -0.09,0.35,0.68,U] [#2 0.24,0.44,0.00,M1] [#3 -0.04,0.08,0.55,U] [#4 0.16,0.12,0.55,U] [#5 0.05,0.04,0.44,U] [#6 0.32,0.19,0.50,U] [#7 0.58,0.04,0.00,M3] [#8 -0.06,0.30,0.37,U] 
03:51:29.458 00.001 18120 single-star, 6 included, MultiStar: {0.05, 0.12}, one-star: {0.04, -0.07}
03:51:29.458 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
03:51:29.459 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
03:51:29.459 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.01 mountX=-0.08 mountY=-0.01, mountTheta=-3.05
03:51:29.461 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
03:51:29.461 00.000 18120 Enqueuing Move request for scope (0.04, -0.07)
03:51:29.462 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:29.462 00.000 18120 UpdateGuideState exits: m=1970 RSB=30.7
03:51:29.462 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:29.463 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:29.463 00.000 18120 Enqueuing Expose request
03:51:29.464 00.001 21948 Worker thread wakes up
03:51:29.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
03:51:29.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
03:51:29.464 00.000 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.01
03:51:29.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:51:29.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:29.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:51:29.464 00.000 21948 MoveAxis(E, 0, ABG)
03:51:29.464 00.000 21948 Move returns status 0, amount 0
03:51:29.464 00.000 21948 MoveAxis(N, 0, ABG)
03:51:29.464 00.000 21948 Move returns status 0, amount 0
03:51:29.464 00.000 21948 move complete, result=0
03:51:29.464 00.000 21948 worker thread done servicing request
03:51:29.464 00.000 21948 Worker thread wakes up
03:51:29.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:29.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:29.464 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:30.978 01.514 21948 Exposure complete
03:51:31.025 00.047 21948 worker thread done servicing request
03:51:31.025 00.000 18120 OnExposeComplete: enter
03:51:31.026 00.001 18120 UpdateGuideState(): m_state=6
03:51:31.026 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6582
03:51:31.027 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=235.04, Mass=1856, SNR=29.8, Peak=157 HFD=4.1
03:51:31.027 00.000 18120 MultiStar: [#1 0.09,0.06,0.71,U] [#2 0.24,0.17,0.58,U] [#3 0.04,-0.01,0.61,U] [#4 0.07,0.25,0.54,U] [#5 0.29,0.33,0.00,M1] [#6 0.60,0.24,0.00,M1] [#7 0.57,-0.01,0.00,M4] [#8 0.43,0.04,0.41,U] 
03:51:31.028 00.001 18120 refined, 5 included, MultiStar: {0.17, 0.09}, one-star: {0.20, 0.07}
03:51:31.052 00.024 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
03:51:31.054 00.002 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
03:51:31.056 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=0.02 mountY=-0.19, mountTheta=-1.49
03:51:31.060 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.09, opts=13)
03:51:31.061 00.001 18120 Enqueuing Move request for scope (0.17, 0.09)
03:51:31.061 00.000 21948 Worker thread wakes up
03:51:31.061 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:31.062 00.001 18120 UpdateGuideState exits: m=1856 RSB=29.8
03:51:31.062 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:31.063 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:31.063 00.000 18120 Enqueuing Expose request
03:51:31.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
03:51:31.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:51:31.063 00.000 21948 Moving (0.17, 0.09) raw xDistance=0.02 yDistance=-0.19
03:51:31.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:51:31.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:31.064 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:51:31.064 00.000 21948 MoveAxis(E, 0, ABG)
03:51:31.064 00.000 21948 Move returns status 0, amount 0
03:51:31.064 00.000 21948 MoveAxis(N, 0, ABG)
03:51:31.064 00.000 21948 Move returns status 0, amount 0
03:51:31.064 00.000 21948 move complete, result=0
03:51:31.064 00.000 21948 worker thread done servicing request
03:51:31.064 00.000 21948 Worker thread wakes up
03:51:31.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:31.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:31.064 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:32.696 01.632 21948 Exposure complete
03:51:32.751 00.055 21948 worker thread done servicing request
03:51:32.751 00.000 18120 OnExposeComplete: enter
03:51:32.755 00.004 18120 UpdateGuideState(): m_state=6
03:51:32.757 00.002 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6583
03:51:32.759 00.002 18120 Star::Find returns 1 (0), X=895.29, Y=234.86, Mass=1771, SNR=29.1, Peak=157 HFD=4.2
03:51:32.762 00.003 18120 MultiStar: [#1 0.00,0.21,0.71,U] [#2 0.38,0.13,0.66,U] [#3 0.16,-0.08,0.62,U] [#4 -0.11,0.11,0.57,U] [#5 0.03,0.31,0.47,U] [#6 0.51,0.12,0.00,M2] [#7 0.40,-0.17,0.43,U] [#8 0.25,0.32,0.37,U] 
03:51:32.764 00.002 18120 refined, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.18, -0.11}
03:51:32.766 00.002 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
03:51:32.769 00.003 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.62 = -1.62)
03:51:32.771 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=-0.00 mountY=-0.17, mountTheta=-1.58
03:51:32.773 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.07, opts=13)
03:51:32.774 00.001 18120 Enqueuing Move request for scope (0.15, 0.07)
03:51:32.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:32.775 00.001 21948 Worker thread wakes up
03:51:32.775 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.1
03:51:32.775 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
03:51:32.775 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:32.776 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:32.776 00.000 18120 Enqueuing Expose request
03:51:32.777 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
03:51:32.777 00.000 21948 Moving (0.15, 0.07) raw xDistance=-0.00 yDistance=-0.17
03:51:32.777 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:51:32.777 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:32.777 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:51:32.777 00.000 21948 MoveAxis(E, 0, ABG)
03:51:32.777 00.000 21948 Move returns status 0, amount 0
03:51:32.777 00.000 21948 MoveAxis(N, 0, ABG)
03:51:32.777 00.000 21948 Move returns status 0, amount 0
03:51:32.777 00.000 21948 move complete, result=0
03:51:32.777 00.000 21948 worker thread done servicing request
03:51:32.777 00.000 21948 Worker thread wakes up
03:51:32.777 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:32.777 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:32.778 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:34.193 01.415 21948 Exposure complete
03:51:34.230 00.037 21948 worker thread done servicing request
03:51:34.230 00.000 18120 OnExposeComplete: enter
03:51:34.231 00.001 18120 UpdateGuideState(): m_state=6
03:51:34.231 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6584
03:51:34.232 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=234.88, Mass=1854, SNR=29.8, Peak=164 HFD=4.2
03:51:34.232 00.000 18120 MultiStar: [#1 0.00,0.16,0.73,U] [#2 0.27,0.11,0.64,U] [#3 0.21,0.03,0.57,U] [#4 0.12,0.12,0.52,U] [#5 0.30,0.12,0.44,U] [#6 0.44,0.05,0.00,M3] [#7 0.74,-0.13,0.00,M4] [#8 0.04,0.38,0.40,U] 
03:51:34.233 00.001 18120 single-star, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.14, -0.09}
03:51:34.233 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
03:51:34.234 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
03:51:34.234 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=-0.14 mountY=-0.09, mountTheta=-2.61
03:51:34.235 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.09, opts=13)
03:51:34.235 00.000 18120 Enqueuing Move request for scope (0.14, -0.09)
03:51:34.236 00.001 21948 Worker thread wakes up
03:51:34.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:34.237 00.001 18120 UpdateGuideState exits: m=1854 RSB=29.8
03:51:34.237 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:34.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:34.238 00.001 18120 Enqueuing Expose request
03:51:34.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
03:51:34.238 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
03:51:34.238 00.000 21948 Moving (0.14, -0.09) raw xDistance=-0.14 yDistance=-0.09
03:51:34.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:51:34.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:34.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:51:34.238 00.000 21948 MoveAxis(E, 0, ABG)
03:51:34.238 00.000 21948 Move returns status 0, amount 0
03:51:34.238 00.000 21948 MoveAxis(N, 0, ABG)
03:51:34.238 00.000 21948 Move returns status 0, amount 0
03:51:34.238 00.000 21948 move complete, result=0
03:51:34.239 00.001 21948 worker thread done servicing request
03:51:34.239 00.000 21948 Worker thread wakes up
03:51:34.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:34.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:34.239 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:35.866 01.627 21948 Exposure complete
03:51:35.900 00.034 18120 OnExposeComplete: enter
03:51:35.901 00.001 18120 UpdateGuideState(): m_state=6
03:51:35.901 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6585
03:51:35.902 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=234.90, Mass=1855, SNR=29.7, Peak=170 HFD=4.0
03:51:35.906 00.004 21948 worker thread done servicing request
03:51:35.906 00.000 18120 MultiStar: [#1 0.41,-0.02,0.70,U] [#2 0.36,-0.14,0.61,U] [#3 0.28,-0.09,0.58,U] [#4 0.26,-0.11,0.56,U] [#5 0.53,-0.12,0.00,M1] [#6 0.33,0.08,0.51,U] [#7 0.50,-0.18,0.00,M5] [#8 0.30,0.10,0.39,U] 
03:51:35.908 00.002 18120 single-star, 6 included, MultiStar: {0.31, -0.05}, one-star: {0.23, -0.07}
03:51:35.908 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
03:51:35.909 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
03:51:35.910 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.30 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
03:51:35.912 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.07, opts=13)
03:51:35.913 00.001 18120 Enqueuing Move request for scope (0.23, -0.07)
03:51:35.914 00.001 21948 Worker thread wakes up
03:51:35.914 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
03:51:35.914 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
03:51:35.914 00.000 21948 Moving (0.23, -0.07) raw xDistance=-0.16 yDistance=-0.17
03:51:35.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:51:35.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:35.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:51:35.914 00.000 21948 MoveAxis(E, 0, ABG)
03:51:35.914 00.000 21948 Move returns status 0, amount 0
03:51:35.914 00.000 21948 MoveAxis(N, 0, ABG)
03:51:35.914 00.000 21948 Move returns status 0, amount 0
03:51:35.914 00.000 21948 move complete, result=0
03:51:35.914 00.000 21948 worker thread done servicing request
03:51:35.914 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:35.915 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.7
03:51:35.916 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:35.917 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:35.918 00.001 18120 Enqueuing Expose request
03:51:35.919 00.001 21948 Worker thread wakes up
03:51:35.919 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:35.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:35.919 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:37.440 01.521 21948 Exposure complete
03:51:37.489 00.049 21948 worker thread done servicing request
03:51:37.489 00.000 18120 OnExposeComplete: enter
03:51:37.491 00.002 18120 UpdateGuideState(): m_state=6
03:51:37.491 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6586
03:51:37.492 00.001 18120 Star::Find returns 1 (0), X=895.41, Y=234.78, Mass=1739, SNR=28.7, Peak=150 HFD=3.8
03:51:37.493 00.001 18120 MultiStar: [#1 0.21,-0.18,0.74,U] [#2 0.31,-0.03,0.67,U] [#3 0.32,-0.02,0.59,U] [#4 -0.03,-0.13,0.57,U] [#5 0.04,-0.02,0.49,U] [#6 0.35,0.15,0.53,U] [#7 0.69,-0.17,0.00,M6] [#8 0.38,-0.01,0.41,U] 
03:51:37.494 00.001 18120 refined, 7 included, MultiStar: {0.24, -0.07}, one-star: {0.31, -0.19}
03:51:37.496 00.002 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
03:51:37.497 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
03:51:37.498 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.29 mountX=-0.16 mountY=-0.18, mountTheta=-2.31
03:51:37.502 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.07, opts=13)
03:51:37.506 00.004 18120 Enqueuing Move request for scope (0.24, -0.07)
03:51:37.508 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:37.510 00.002 21948 Worker thread wakes up
03:51:37.510 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.7
03:51:37.511 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:37.512 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:37.512 00.000 18120 Enqueuing Expose request
03:51:37.513 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
03:51:37.513 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
03:51:37.513 00.000 21948 Moving (0.24, -0.07) raw xDistance=-0.16 yDistance=-0.18
03:51:37.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:51:37.513 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:37.513 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:51:37.513 00.000 21948 MoveAxis(E, 0, ABG)
03:51:37.513 00.000 21948 Move returns status 0, amount 0
03:51:37.513 00.000 21948 MoveAxis(N, 0, ABG)
03:51:37.513 00.000 21948 Move returns status 0, amount 0
03:51:37.513 00.000 21948 move complete, result=0
03:51:37.513 00.000 21948 worker thread done servicing request
03:51:37.513 00.000 21948 Worker thread wakes up
03:51:37.513 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:37.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:37.513 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:39.140 01.627 21948 Exposure complete
03:51:39.182 00.042 21948 worker thread done servicing request
03:51:39.182 00.000 18120 OnExposeComplete: enter
03:51:39.184 00.002 18120 UpdateGuideState(): m_state=6
03:51:39.185 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6587
03:51:39.187 00.002 18120 Star::Find returns 1 (0), X=895.50, Y=234.78, Mass=1703, SNR=28.6, Peak=116 HFD=3.9
03:51:39.189 00.002 18120 MultiStar: [#1 0.61,-0.28,0.00,M1] [#2 0.64,-0.29,0.00,M1] [#3 0.23,-0.39,0.00,M1] [#4 0.40,-0.15,0.56,U] [#5 0.23,-0.21,0.49,U] [#6 0.85,-0.38,0.00,M2] [#7 0.95,-0.35,0.00,M7] [#8 0.53,-0.16,0.00,M1] 
03:51:39.189 00.000 18120 refined, 2 included, MultiStar: {0.36, -0.18}, one-star: {0.39, -0.19}
03:51:39.190 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
03:51:39.190 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
03:51:39.190 00.000 18120 CameraToMount -- cameraX=0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-0.47 mountX=-0.31 mountY=-0.24, mountTheta=-2.49
03:51:39.192 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.18, opts=13)
03:51:39.192 00.000 18120 Enqueuing Move request for scope (0.36, -0.18)
03:51:39.192 00.000 21948 Worker thread wakes up
03:51:39.193 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.18) opts 0xd
03:51:39.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:39.193 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.6
03:51:39.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:39.194 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:39.194 00.000 18120 Enqueuing Expose request
03:51:39.195 00.001 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.18)
03:51:39.195 00.000 21948 Moving (0.36, -0.18) raw xDistance=-0.31 yDistance=-0.24
03:51:39.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:51:39.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:51:39.195 00.000 21948 MoveAxis(E, 56, ABG)
03:51:39.195 00.000 21948 Guiding  Dir = 2, Dur = 56
03:51:39.195 00.000 21948 IsSlewing returns 0
03:51:39.195 00.000 21948 IsGuiding returns 0
03:51:39.197 00.002 21948 PulseGuide returned control before completion, sleep 65
03:51:39.266 00.069 21948 IsGuiding returns 0
03:51:39.266 00.000 21948 Move returns status 0, amount 56
03:51:39.266 00.000 21948 MoveAxis(N, 57, ABG)
03:51:39.266 00.000 21948 Guiding  Dir = 0, Dur = 57
03:51:39.266 00.000 21948 IsSlewing returns 0
03:51:39.266 00.000 21948 IsGuiding returns 0
03:51:39.271 00.005 21948 PulseGuide returned control before completion, sleep 63
03:51:39.343 00.072 21948 IsGuiding returns 1
03:51:39.343 00.000 21948 scope still moving after pulse duration time elapsed
03:51:39.375 00.032 21948 IsSlewing returns 0
03:51:39.375 00.000 21948 IsGuiding returns 0
03:51:39.376 00.001 21948 scope move finished after 57 + 51 ms
03:51:39.376 00.000 21948 Move returns status 0, amount 57
03:51:39.376 00.000 21948 move complete, result=0
03:51:39.376 00.000 21948 worker thread done servicing request
03:51:39.376 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.2 px 57 ms NORTH
03:51:39.377 00.001 21948 Worker thread wakes up
03:51:39.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:39.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:40.783 01.406 21948 Exposure complete
03:51:40.842 00.059 21948 worker thread done servicing request
03:51:40.842 00.000 18120 OnExposeComplete: enter
03:51:40.844 00.002 18120 UpdateGuideState(): m_state=6
03:51:40.846 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6588
03:51:40.846 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=234.46, Mass=1843, SNR=29.8, Peak=132 HFD=4.0
03:51:40.847 00.001 18120 MultiStar: [#1 0.40,-0.34,0.00,M2] [#2 0.04,-0.33,0.65,U] [#3 0.47,-0.58,0.00,M2] [#4 -0.09,-0.03,0.55,U] [#5 0.30,-0.22,0.45,U] [#6 0.44,-0.29,0.00,M3] [#7 0.29,-0.56,0.00,M8] [#8 0.51,-0.19,0.00,M2] 
03:51:40.847 00.000 18120 refined, 3 included, MultiStar: {0.11, -0.32}, one-star: {0.19, -0.51}
03:51:40.848 00.001 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
03:51:40.848 00.000 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
03:51:40.848 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.22 mountX=-0.34 mountY=0.04, mountTheta=3.02
03:51:40.850 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.32, opts=13)
03:51:40.850 00.000 18120 Enqueuing Move request for scope (0.11, -0.32)
03:51:40.851 00.001 21948 Worker thread wakes up
03:51:40.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:40.851 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.8
03:51:40.852 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:40.852 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:40.852 00.000 18120 Enqueuing Expose request
03:51:40.853 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.32) opts 0xd
03:51:40.853 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.32)
03:51:40.853 00.000 21948 Moving (0.11, -0.32) raw xDistance=-0.34 yDistance=0.04
03:51:40.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
03:51:40.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:40.853 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:51:40.853 00.000 21948 MoveAxis(E, 64, ABG)
03:51:40.853 00.000 21948 Guiding  Dir = 2, Dur = 64
03:51:40.853 00.000 21948 IsSlewing returns 0
03:51:40.853 00.000 21948 IsGuiding returns 0
03:51:40.855 00.002 21948 PulseGuide returned control before completion, sleep 73
03:51:40.935 00.080 21948 IsGuiding returns 0
03:51:40.935 00.000 21948 Move returns status 0, amount 64
03:51:40.935 00.000 21948 MoveAxis(N, 0, ABG)
03:51:40.935 00.000 21948 Move returns status 0, amount 0
03:51:40.935 00.000 21948 move complete, result=0
03:51:40.935 00.000 21948 worker thread done servicing request
03:51:40.935 00.000 18120 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
03:51:40.936 00.001 21948 Worker thread wakes up
03:51:40.936 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:40.936 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:42.567 01.631 21948 Exposure complete
03:51:42.613 00.046 21948 worker thread done servicing request
03:51:42.613 00.000 18120 OnExposeComplete: enter
03:51:42.614 00.001 18120 UpdateGuideState(): m_state=6
03:51:42.614 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6589
03:51:42.615 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=235.00, Mass=1741, SNR=28.8, Peak=154 HFD=4.1
03:51:42.616 00.001 18120 MultiStar: [#1 0.10,-0.02,0.73,U] [#2 0.16,0.28,0.67,U] [#3 -0.46,0.05,0.00,M3] [#4 -0.37,0.26,0.00,M1] [#5 -0.42,0.35,0.00,M1] [#6 0.12,-0.04,0.50,U] [#7 -0.08,0.03,0.46,U] [#8 -0.26,0.16,0.38,U] 
03:51:42.616 00.000 18120 refined, 5 included, MultiStar: {-0.00, 0.07}, one-star: {-0.12, 0.03}
03:51:42.617 00.001 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
03:51:42.617 00.000 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
03:51:42.617 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=0.06 mountY=-0.03, mountTheta=-0.41
03:51:42.619 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.07, opts=13)
03:51:42.619 00.000 18120 Enqueuing Move request for scope (-0.00, 0.07)
03:51:42.619 00.000 21948 Worker thread wakes up
03:51:42.620 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
03:51:42.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:42.620 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.8
03:51:42.621 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:42.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:42.622 00.001 18120 Enqueuing Expose request
03:51:42.622 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
03:51:42.622 00.000 21948 Moving (-0.00, 0.07) raw xDistance=0.06 yDistance=-0.03
03:51:42.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:51:42.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:42.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:51:42.622 00.000 21948 MoveAxis(E, 0, ABG)
03:51:42.622 00.000 21948 Move returns status 0, amount 0
03:51:42.622 00.000 21948 MoveAxis(N, 0, ABG)
03:51:42.622 00.000 21948 Move returns status 0, amount 0
03:51:42.623 00.001 21948 move complete, result=0
03:51:42.623 00.000 21948 worker thread done servicing request
03:51:42.623 00.000 21948 Worker thread wakes up
03:51:42.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:42.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:42.623 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:44.136 01.513 21948 Exposure complete
03:51:44.166 00.030 21948 worker thread done servicing request
03:51:44.166 00.000 18120 OnExposeComplete: enter
03:51:44.167 00.001 18120 UpdateGuideState(): m_state=6
03:51:44.167 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6590
03:51:44.168 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=235.02, Mass=1872, SNR=30.0, Peak=153 HFD=4.3
03:51:44.168 00.000 18120 MultiStar: [#1 0.07,0.16,0.71,U] [#2 -0.14,0.19,0.62,U] [#3 -0.36,0.14,0.60,U] [#4 -0.31,0.28,0.53,U] [#5 -0.05,0.46,0.00,M2] [#6 0.32,0.11,0.51,U] [#7 -0.09,0.01,0.43,U] [#8 0.03,0.29,0.39,U] 
03:51:44.169 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {-0.24, 0.05}
03:51:44.169 00.000 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
03:51:44.169 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
03:51:44.170 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.21 mountX=0.18 mountY=0.03, mountTheta=0.17
03:51:44.171 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.14, opts=13)
03:51:44.172 00.001 18120 Enqueuing Move request for scope (-0.11, 0.14)
03:51:44.172 00.000 21948 Worker thread wakes up
03:51:44.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:44.173 00.001 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:51:44.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:44.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:44.174 00.001 18120 Enqueuing Expose request
03:51:44.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
03:51:44.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
03:51:44.174 00.000 21948 Moving (-0.11, 0.14) raw xDistance=0.18 yDistance=0.03
03:51:44.175 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:51:44.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:44.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:51:44.175 00.000 21948 MoveAxis(E, 0, ABG)
03:51:44.175 00.000 21948 Move returns status 0, amount 0
03:51:44.175 00.000 21948 MoveAxis(N, 0, ABG)
03:51:44.175 00.000 21948 Move returns status 0, amount 0
03:51:44.175 00.000 21948 move complete, result=0
03:51:44.175 00.000 21948 worker thread done servicing request
03:51:44.175 00.000 21948 Worker thread wakes up
03:51:44.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:44.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:44.175 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:45.804 01.629 21948 Exposure complete
03:51:45.843 00.039 21948 worker thread done servicing request
03:51:45.843 00.000 18120 OnExposeComplete: enter
03:51:45.845 00.002 18120 UpdateGuideState(): m_state=6
03:51:45.846 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6591
03:51:45.848 00.002 18120 Star::Find returns 1 (0), X=895.25, Y=234.91, Mass=1746, SNR=28.9, Peak=136 HFD=4.2
03:51:45.849 00.001 18120 MultiStar: [#1 -0.08,0.17,0.75,U] [#2 0.23,0.19,0.60,U] [#3 -0.02,0.07,0.63,U] [#4 0.08,0.21,0.56,U] [#5 -0.17,0.04,0.51,U] [#6 0.32,-0.05,0.58,U] [#7 0.70,0.05,0.00,M7] [#8 0.02,0.13,0.41,U] 
03:51:45.850 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.14, -0.06}
03:51:45.850 00.000 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
03:51:45.850 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
03:51:45.851 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.82 mountX=0.04 mountY=-0.10, mountTheta=-1.19
03:51:45.852 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.08, opts=13)
03:51:45.852 00.000 18120 Enqueuing Move request for scope (0.07, 0.08)
03:51:45.853 00.001 21948 Worker thread wakes up
03:51:45.853 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
03:51:45.853 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
03:51:45.853 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:45.853 00.000 21948 Moving (0.07, 0.08) raw xDistance=0.04 yDistance=-0.10
03:51:45.853 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:51:45.853 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.9
03:51:45.854 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:45.854 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:45.855 00.001 18120 Enqueuing Expose request
03:51:45.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:45.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:51:45.855 00.000 21948 MoveAxis(E, 0, ABG)
03:51:45.855 00.000 21948 Move returns status 0, amount 0
03:51:45.855 00.000 21948 MoveAxis(N, 0, ABG)
03:51:45.855 00.000 21948 Move returns status 0, amount 0
03:51:45.855 00.000 21948 move complete, result=0
03:51:45.855 00.000 21948 worker thread done servicing request
03:51:45.855 00.000 21948 Worker thread wakes up
03:51:45.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:45.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:45.856 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:47.368 01.512 21948 Exposure complete
03:51:47.402 00.034 21948 worker thread done servicing request
03:51:47.402 00.000 18120 OnExposeComplete: enter
03:51:47.403 00.001 18120 UpdateGuideState(): m_state=6
03:51:47.403 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6592
03:51:47.404 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=235.08, Mass=1897, SNR=30.0, Peak=149 HFD=4.3
03:51:47.404 00.000 18120 MultiStar: [#1 -0.02,0.38,0.71,U] [#2 -0.04,0.30,0.63,U] [#3 -0.36,0.31,0.00,M2] [#4 -0.30,0.55,0.00,M1] [#5 -0.09,0.35,0.45,U] [#6 0.52,0.27,0.00,M1] [#7 -0.09,0.09,0.45,U] [#8 -0.21,0.64,0.00,M1] 
03:51:47.405 00.001 18120 single-star, 4 included, MultiStar: {-0.06, 0.24}, one-star: {-0.08, 0.11}
03:51:47.405 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
03:51:47.406 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
03:51:47.407 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.20 mountX=0.14 mountY=0.02, mountTheta=0.17
03:51:47.408 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
03:51:47.408 00.000 18120 Enqueuing Move request for scope (-0.08, 0.11)
03:51:47.409 00.001 21948 Worker thread wakes up
03:51:47.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
03:51:47.409 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
03:51:47.409 00.000 21948 Moving (-0.08, 0.11) raw xDistance=0.14 yDistance=0.02
03:51:47.409 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:51:47.409 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:47.409 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:51:47.409 00.000 21948 MoveAxis(E, 0, ABG)
03:51:47.409 00.000 21948 Move returns status 0, amount 0
03:51:47.409 00.000 21948 MoveAxis(N, 0, ABG)
03:51:47.409 00.000 21948 Move returns status 0, amount 0
03:51:47.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:47.409 00.000 18120 UpdateGuideState exits: m=1897 RSB=30.0
03:51:47.410 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:47.410 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:47.411 00.001 18120 Enqueuing Expose request
03:51:47.411 00.000 21948 move complete, result=0
03:51:47.411 00.000 21948 worker thread done servicing request
03:51:47.411 00.000 21948 Worker thread wakes up
03:51:47.411 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:47.412 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:47.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:49.049 01.637 21948 Exposure complete
03:51:49.095 00.046 21948 worker thread done servicing request
03:51:49.095 00.000 18120 OnExposeComplete: enter
03:51:49.096 00.001 18120 UpdateGuideState(): m_state=6
03:51:49.097 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6593
03:51:49.098 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=235.00, Mass=1769, SNR=29.1, Peak=153 HFD=4.3
03:51:49.098 00.000 18120 MultiStar: [#1 -0.23,0.31,0.73,U] [#2 -0.09,0.27,0.68,U] [#3 -0.05,0.26,0.60,U] [#4 -0.10,0.17,0.59,U] [#5 0.14,0.22,0.45,U] [#6 0.12,0.01,0.54,U] [#7 -0.04,0.01,0.45,U] [#8 0.05,0.12,0.41,U] 
03:51:49.099 00.001 18120 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.22, 0.03}
03:51:49.099 00.000 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
03:51:49.100 00.001 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
03:51:49.100 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.02 mountX=0.17 mountY=-0.00, mountTheta=-0.02
03:51:49.101 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
03:51:49.102 00.001 18120 Enqueuing Move request for scope (-0.07, 0.16)
03:51:49.102 00.000 21948 Worker thread wakes up
03:51:49.102 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:49.103 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
03:51:49.103 00.000 18120 UpdateGuideState exits: m=1769 RSB=29.1
03:51:49.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:49.103 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:49.104 00.001 18120 Enqueuing Expose request
03:51:49.104 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
03:51:49.104 00.000 21948 Moving (-0.07, 0.16) raw xDistance=0.17 yDistance=-0.00
03:51:49.104 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:51:49.104 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:49.104 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:51:49.104 00.000 21948 MoveAxis(E, 0, ABG)
03:51:49.104 00.000 21948 Move returns status 0, amount 0
03:51:49.104 00.000 21948 MoveAxis(N, 0, ABG)
03:51:49.104 00.000 21948 Move returns status 0, amount 0
03:51:49.104 00.000 21948 move complete, result=0
03:51:49.104 00.000 21948 worker thread done servicing request
03:51:49.105 00.001 21948 Worker thread wakes up
03:51:49.105 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:49.105 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:49.105 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:50.628 01.523 21948 Exposure complete
03:51:50.660 00.032 21948 worker thread done servicing request
03:51:50.662 00.002 18120 OnExposeComplete: enter
03:51:50.662 00.000 18120 UpdateGuideState(): m_state=6
03:51:50.663 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6594
03:51:50.663 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=235.00, Mass=1997, SNR=31.0, Peak=176 HFD=4.3
03:51:50.664 00.001 18120 MultiStar: [#1 -0.29,0.17,0.72,U] [#2 -0.09,0.19,0.59,U] [#3 -0.28,0.06,0.55,U] [#4 -0.41,0.02,0.55,U] [#5 -0.15,0.15,0.43,U] [#6 -0.04,0.31,0.50,U] [#7 0.11,-0.19,0.38,U] [#8 -0.20,0.57,0.00,M1] 
03:51:50.664 00.000 18120 refined, 7 included, MultiStar: {-0.20, 0.10}, one-star: {-0.28, 0.03}
03:51:50.665 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.70 = 0.70)
03:51:50.665 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
03:51:50.666 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=0.17 mountY=0.14, mountTheta=0.67
03:51:50.668 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.10, opts=13)
03:51:50.670 00.002 18120 Enqueuing Move request for scope (-0.20, 0.10)
03:51:50.670 00.000 21948 Worker thread wakes up
03:51:50.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:50.671 00.001 18120 UpdateGuideState exits: m=1997 RSB=31.0
03:51:50.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:50.671 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:50.672 00.001 18120 Enqueuing Expose request
03:51:50.672 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
03:51:50.672 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
03:51:50.672 00.000 21948 Moving (-0.20, 0.10) raw xDistance=0.17 yDistance=0.14
03:51:50.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:51:50.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:50.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:51:50.672 00.000 21948 MoveAxis(E, 0, ABG)
03:51:50.672 00.000 21948 Move returns status 0, amount 0
03:51:50.672 00.000 21948 MoveAxis(N, 0, ABG)
03:51:50.672 00.000 21948 Move returns status 0, amount 0
03:51:50.672 00.000 21948 move complete, result=0
03:51:50.672 00.000 21948 worker thread done servicing request
03:51:50.672 00.000 21948 Worker thread wakes up
03:51:50.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:50.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:50.673 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:52.308 01.635 21948 Exposure complete
03:51:52.338 00.030 21948 worker thread done servicing request
03:51:52.338 00.000 18120 OnExposeComplete: enter
03:51:52.339 00.001 18120 UpdateGuideState(): m_state=6
03:51:52.341 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6595
03:51:52.341 00.000 18120 Star::Find returns 1 (0), X=895.10, Y=234.95, Mass=1726, SNR=28.8, Peak=149 HFD=4.3
03:51:52.342 00.001 18120 MultiStar: [#1 -0.30,0.23,0.69,U] [#2 0.08,0.20,0.66,U] [#3 -0.41,0.10,0.63,U] [#4 -0.24,0.31,0.57,U] [#5 -0.18,0.18,0.45,U] [#6 0.14,0.17,0.52,U] [#7 0.31,-0.37,0.00,M5] [#8 -0.14,0.39,0.41,U] 
03:51:52.342 00.000 18120 single-star, 7 included, MultiStar: {-0.13, 0.17}, one-star: {-0.01, -0.02}
03:51:52.343 00.001 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
03:51:52.343 00.000 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
03:51:52.344 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.88 mountX=-0.01 mountY=0.01, mountTheta=2.38
03:51:52.345 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
03:51:52.346 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
03:51:52.347 00.001 21948 Worker thread wakes up
03:51:52.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:52.348 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:51:52.348 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.8
03:51:52.352 00.004 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:52.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:51:52.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:52.354 00.002 21948 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
03:51:52.354 00.000 18120 Enqueuing Expose request
03:51:52.355 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:51:52.355 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:52.355 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:52.355 00.000 21948 MoveAxis(E, 0, ABG)
03:51:52.355 00.000 21948 Move returns status 0, amount 0
03:51:52.355 00.000 21948 MoveAxis(N, 0, ABG)
03:51:52.355 00.000 21948 Move returns status 0, amount 0
03:51:52.355 00.000 21948 move complete, result=0
03:51:52.355 00.000 21948 worker thread done servicing request
03:51:52.355 00.000 21948 Worker thread wakes up
03:51:52.355 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:52.355 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:52.356 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:53.881 01.525 21948 Exposure complete
03:51:53.907 00.026 21948 worker thread done servicing request
03:51:53.907 00.000 18120 OnExposeComplete: enter
03:51:53.908 00.001 18120 UpdateGuideState(): m_state=6
03:51:53.908 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6596
03:51:53.909 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=235.09, Mass=1824, SNR=29.4, Peak=167 HFD=4.3
03:51:53.909 00.000 18120 MultiStar: [#1 -0.02,0.28,0.72,U] [#2 0.06,0.34,0.62,U] [#3 -0.13,0.13,0.61,U] [#4 -0.31,0.30,0.57,U] [#5 0.20,0.19,0.46,U] [#6 -0.02,0.15,0.49,U] [#7 0.32,-0.16,0.41,U] [#8 -0.04,0.58,0.00,M1] 
03:51:53.910 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.18}, one-star: {-0.15, 0.12}
03:51:53.910 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
03:51:53.911 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
03:51:53.911 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.76 mountX=0.18 mountY=-0.05, mountTheta=-0.28
03:51:53.913 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.18, opts=13)
03:51:53.913 00.000 18120 Enqueuing Move request for scope (-0.03, 0.18)
03:51:53.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:53.914 00.001 18120 UpdateGuideState exits: m=1824 RSB=29.4
03:51:53.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:53.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:53.915 00.001 18120 Enqueuing Expose request
03:51:53.915 00.000 21948 Worker thread wakes up
03:51:53.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:51:53.915 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:51:53.915 00.000 21948 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=-0.05
03:51:53.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:51:53.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:53.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:51:53.915 00.000 21948 MoveAxis(E, 0, ABG)
03:51:53.915 00.000 21948 Move returns status 0, amount 0
03:51:53.915 00.000 21948 MoveAxis(N, 0, ABG)
03:51:53.915 00.000 21948 Move returns status 0, amount 0
03:51:53.915 00.000 21948 move complete, result=0
03:51:53.916 00.001 21948 worker thread done servicing request
03:51:53.916 00.000 21948 Worker thread wakes up
03:51:53.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:53.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:53.916 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:55.549 01.633 21948 Exposure complete
03:51:55.587 00.038 21948 worker thread done servicing request
03:51:55.587 00.000 18120 OnExposeComplete: enter
03:51:55.589 00.002 18120 UpdateGuideState(): m_state=6
03:51:55.590 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6597
03:51:55.591 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=235.08, Mass=1847, SNR=29.8, Peak=170 HFD=4.3
03:51:55.593 00.002 18120 MultiStar: [#1 -0.14,0.28,0.72,U] [#2 0.03,0.30,0.63,U] [#3 -0.33,0.25,0.58,U] [#4 -0.39,0.28,0.00,M1] [#5 0.04,0.29,0.45,U] [#6 0.26,0.28,0.51,U] [#7 0.57,0.08,0.00,M5] [#8 -0.14,0.30,0.38,U] 
03:51:55.594 00.001 18120 single-star, 6 included, MultiStar: {-0.08, 0.24}, one-star: {-0.15, 0.11}
03:51:55.595 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
03:51:55.596 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
03:51:55.597 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.49 mountX=0.17 mountY=0.08, mountTheta=0.46
03:51:55.599 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.11, opts=13)
03:51:55.599 00.000 18120 Enqueuing Move request for scope (-0.15, 0.11)
03:51:55.600 00.001 21948 Worker thread wakes up
03:51:55.600 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
03:51:55.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
03:51:55.600 00.000 21948 Moving (-0.15, 0.11) raw xDistance=0.17 yDistance=0.08
03:51:55.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:51:55.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:55.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:55.600 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:51:55.601 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:55.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:55.602 00.001 18120 Enqueuing Expose request
03:51:55.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:51:55.602 00.000 21948 MoveAxis(E, 0, ABG)
03:51:55.602 00.000 21948 Move returns status 0, amount 0
03:51:55.602 00.000 21948 MoveAxis(N, 0, ABG)
03:51:55.602 00.000 21948 Move returns status 0, amount 0
03:51:55.602 00.000 21948 move complete, result=0
03:51:55.602 00.000 21948 worker thread done servicing request
03:51:55.602 00.000 21948 Worker thread wakes up
03:51:55.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:55.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:55.603 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:57.123 01.520 21948 Exposure complete
03:51:57.159 00.036 21948 worker thread done servicing request
03:51:57.159 00.000 18120 OnExposeComplete: enter
03:51:57.160 00.001 18120 UpdateGuideState(): m_state=6
03:51:57.161 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6598
03:51:57.161 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=235.03, Mass=1962, SNR=30.7, Peak=183 HFD=4.4
03:51:57.162 00.001 18120 MultiStar: [#1 -0.18,0.13,0.72,U] [#2 -0.13,0.05,0.64,U] [#3 -0.13,0.19,0.57,U] [#4 -0.10,-0.09,0.54,U] [#5 0.03,0.31,0.45,U] [#6 0.33,0.19,0.50,U] [#7 0.19,0.07,0.41,U] [#8 -0.05,0.03,0.38,U] 
03:51:57.162 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.13, 0.06}
03:51:57.162 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.00 = 0.00)
03:51:57.163 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
03:51:57.163 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.00 mountX=0.11 mountY=-0.00, mountTheta=-0.04
03:51:57.164 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
03:51:57.165 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
03:51:57.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:57.166 00.001 21948 Worker thread wakes up
03:51:57.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
03:51:57.166 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
03:51:57.166 00.000 21948 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=-0.00
03:51:57.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:51:57.166 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.7
03:51:57.167 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:57.167 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:57.167 00.000 18120 Enqueuing Expose request
03:51:57.168 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:57.168 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:51:57.168 00.000 21948 MoveAxis(E, 0, ABG)
03:51:57.168 00.000 21948 Move returns status 0, amount 0
03:51:57.168 00.000 21948 MoveAxis(N, 0, ABG)
03:51:57.168 00.000 21948 Move returns status 0, amount 0
03:51:57.168 00.000 21948 move complete, result=0
03:51:57.168 00.000 21948 worker thread done servicing request
03:51:57.168 00.000 21948 Worker thread wakes up
03:51:57.168 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:57.168 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:57.169 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:58.798 01.629 21948 Exposure complete
03:51:58.843 00.045 21948 worker thread done servicing request
03:51:58.843 00.000 18120 OnExposeComplete: enter
03:51:58.847 00.004 18120 UpdateGuideState(): m_state=6
03:51:58.849 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6599
03:51:58.852 00.003 18120 Star::Find returns 1 (0), X=895.13, Y=235.05, Mass=1713, SNR=28.6, Peak=154 HFD=4.3
03:51:58.854 00.002 18120 MultiStar: [#1 -0.34,0.29,0.00,M1] [#2 0.14,-0.01,0.65,U] [#3 -0.18,0.27,0.61,U] [#4 -0.25,0.45,0.00,M1] [#5 0.05,0.37,0.45,U] [#6 0.22,0.27,0.53,U] [#7 0.22,-0.15,0.43,U] [#8 -0.10,0.45,0.00,M1] 
03:51:58.857 00.003 18120 single-star, 5 included, MultiStar: {0.06, 0.13}, one-star: {0.02, 0.08}
03:51:58.859 00.002 18120 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.00) = xAngle (-0.70 = -0.70)
03:51:58.862 00.003 18120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
03:51:58.863 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.30 mountX=0.06 mountY=-0.05, mountTheta=-0.72
03:51:58.864 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.08, opts=13)
03:51:58.866 00.002 18120 Enqueuing Move request for scope (0.02, 0.08)
03:51:58.867 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:51:58.869 00.002 18120 UpdateGuideState exits: m=1713 RSB=28.6
03:51:58.870 00.001 21948 Worker thread wakes up
03:51:58.870 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
03:51:58.870 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:51:58.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:58.871 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:51:58.873 00.002 18120 Enqueuing Expose request
03:51:58.874 00.001 21948 Moving (0.02, 0.08) raw xDistance=0.06 yDistance=-0.05
03:51:58.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:51:58.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:58.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:51:58.874 00.000 21948 MoveAxis(E, 0, ABG)
03:51:58.874 00.000 21948 Move returns status 0, amount 0
03:51:58.874 00.000 21948 MoveAxis(N, 0, ABG)
03:51:58.874 00.000 21948 Move returns status 0, amount 0
03:51:58.874 00.000 21948 move complete, result=0
03:51:58.874 00.000 21948 worker thread done servicing request
03:51:58.874 00.000 21948 Worker thread wakes up
03:51:58.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:51:58.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:51:58.877 00.003 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:00.291 01.414 21948 Exposure complete
03:52:00.362 00.071 21948 worker thread done servicing request
03:52:00.362 00.000 18120 OnExposeComplete: enter
03:52:00.363 00.001 18120 UpdateGuideState(): m_state=6
03:52:00.363 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6600
03:52:00.364 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=235.24, Mass=1807, SNR=29.4, Peak=169 HFD=4.1
03:52:00.364 00.000 18120 MultiStar: [#1 -0.09,0.30,0.77,U] [#2 -0.08,0.18,0.62,U] [#3 0.04,0.02,0.61,U] [#4 -0.13,0.29,0.53,U] [#5 0.14,0.32,0.47,U] [#6 0.25,0.08,0.50,U] [#7 0.18,0.14,0.38,U] [#8 0.10,0.61,0.00,M2] 
03:52:00.365 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.21}, one-star: {-0.06, 0.27}
03:52:00.367 00.002 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
03:52:00.369 00.002 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
03:52:00.372 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=0.19 mountY=-0.10, mountTheta=-0.49
03:52:00.376 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.21, opts=13)
03:52:00.378 00.002 18120 Enqueuing Move request for scope (0.01, 0.21)
03:52:00.381 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:00.384 00.003 21948 Worker thread wakes up
03:52:00.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
03:52:00.384 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
03:52:00.384 00.000 21948 Moving (0.01, 0.21) raw xDistance=0.19 yDistance=-0.10
03:52:00.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:52:00.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:00.384 00.000 18120 UpdateGuideState exits: m=1807 RSB=29.4
03:52:00.384 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:00.385 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:52:00.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:00.385 00.000 18120 Enqueuing Expose request
03:52:00.386 00.001 21948 MoveAxis(E, 0, ABG)
03:52:00.386 00.000 21948 Move returns status 0, amount 0
03:52:00.386 00.000 21948 MoveAxis(N, 0, ABG)
03:52:00.386 00.000 21948 Move returns status 0, amount 0
03:52:00.386 00.000 21948 move complete, result=0
03:52:00.386 00.000 21948 worker thread done servicing request
03:52:00.386 00.000 21948 Worker thread wakes up
03:52:00.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:00.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:00.387 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:02.012 01.625 21948 Exposure complete
03:52:02.060 00.048 21948 worker thread done servicing request
03:52:02.060 00.000 18120 OnExposeComplete: enter
03:52:02.061 00.001 18120 UpdateGuideState(): m_state=6
03:52:02.061 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6601
03:52:02.062 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=235.22, Mass=1695, SNR=28.5, Peak=152 HFD=4.1
03:52:02.062 00.000 18120 MultiStar: [#1 -0.35,0.35,0.00,M1] [#2 -0.17,0.10,0.65,U] [#3 0.03,0.19,0.60,U] [#4 -0.11,0.29,0.62,U] [#5 0.05,0.40,0.44,U] [#6 0.16,0.34,0.51,U] [#7 0.01,0.42,0.48,U] [#8 -0.20,0.60,0.00,M3] 
03:52:02.063 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.27}, one-star: {-0.31, 0.25}
03:52:02.063 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
03:52:02.064 00.001 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
03:52:02.065 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.87 mountX=0.28 mountY=-0.05, mountTheta=-0.16
03:52:02.068 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.27, opts=13)
03:52:02.068 00.000 18120 Enqueuing Move request for scope (-0.08, 0.27)
03:52:02.069 00.001 21948 Worker thread wakes up
03:52:02.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
03:52:02.069 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
03:52:02.069 00.000 21948 Moving (-0.08, 0.27) raw xDistance=0.28 yDistance=-0.05
03:52:02.069 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:02.069 00.000 18120 UpdateGuideState exits: m=1695 RSB=28.5
03:52:02.070 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:02.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:02.071 00.001 18120 Enqueuing Expose request
03:52:02.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:52:02.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:02.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:52:02.071 00.000 21948 MoveAxis(W, 50, ABG)
03:52:02.071 00.000 21948 Guiding  Dir = 3, Dur = 50
03:52:02.072 00.001 21948 IsSlewing returns 0
03:52:02.072 00.000 21948 IsGuiding returns 0
03:52:02.074 00.002 21948 PulseGuide returned control before completion, sleep 59
03:52:02.137 00.063 21948 IsGuiding returns 0
03:52:02.137 00.000 21948 Move returns status 0, amount 50
03:52:02.137 00.000 21948 MoveAxis(N, 0, ABG)
03:52:02.137 00.000 21948 Move returns status 0, amount 0
03:52:02.137 00.000 21948 move complete, result=0
03:52:02.137 00.000 21948 worker thread done servicing request
03:52:02.137 00.000 21948 Worker thread wakes up
03:52:02.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:02.137 00.000 18120 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
03:52:02.138 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:03.546 01.408 21948 Exposure complete
03:52:03.578 00.032 21948 worker thread done servicing request
03:52:03.578 00.000 18120 OnExposeComplete: enter
03:52:03.578 00.000 18120 UpdateGuideState(): m_state=6
03:52:03.579 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6602
03:52:03.579 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=234.99, Mass=1683, SNR=28.4, Peak=141 HFD=4.4
03:52:03.580 00.001 18120 MultiStar: [#1 0.01,-0.04,0.75,U] [#2 -0.08,0.23,0.67,U] [#3 -0.02,-0.05,0.64,U] [#4 -0.31,0.11,0.60,U] [#5 -0.06,0.29,0.50,U] [#6 0.15,0.14,0.53,U] [#7 0.29,-0.31,0.45,U] [#8 0.17,-0.21,0.44,U] 
03:52:03.580 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.14, 0.02}
03:52:03.581 00.001 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
03:52:03.582 00.001 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
03:52:03.583 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.24 mountX=0.04 mountY=0.01, mountTheta=0.21
03:52:03.585 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.03, opts=13)
03:52:03.585 00.000 18120 Enqueuing Move request for scope (-0.02, 0.03)
03:52:03.586 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:03.587 00.001 18120 UpdateGuideState exits: m=1683 RSB=28.4
03:52:03.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:03.587 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:03.588 00.001 18120 Enqueuing Expose request
03:52:03.588 00.000 21948 Worker thread wakes up
03:52:03.588 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
03:52:03.588 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
03:52:03.589 00.001 21948 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.01
03:52:03.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:52:03.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:03.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:52:03.589 00.000 21948 MoveAxis(E, 0, ABG)
03:52:03.589 00.000 21948 Move returns status 0, amount 0
03:52:03.589 00.000 21948 MoveAxis(N, 0, ABG)
03:52:03.589 00.000 21948 Move returns status 0, amount 0
03:52:03.589 00.000 21948 move complete, result=0
03:52:03.589 00.000 21948 worker thread done servicing request
03:52:03.589 00.000 21948 Worker thread wakes up
03:52:03.589 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:03.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:03.589 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:05.219 01.630 21948 Exposure complete
03:52:05.275 00.056 21948 worker thread done servicing request
03:52:05.275 00.000 18120 OnExposeComplete: enter
03:52:05.277 00.002 18120 UpdateGuideState(): m_state=6
03:52:05.279 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6603
03:52:05.281 00.002 18120 Star::Find returns 1 (0), X=895.19, Y=234.83, Mass=1808, SNR=29.4, Peak=176 HFD=4.0
03:52:05.284 00.003 18120 MultiStar: [#1 -0.05,0.13,0.74,U] [#2 0.13,0.26,0.65,U] [#3 -0.06,0.06,0.60,U] [#4 -0.15,0.21,0.56,U] [#5 -0.11,0.37,0.48,U] [#6 0.20,0.15,0.52,U] [#7 0.20,-0.02,0.41,U] [#8 -0.11,0.22,0.41,U] 
03:52:05.286 00.002 18120 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.08, -0.14}
03:52:05.288 00.002 18120 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
03:52:05.290 00.002 18120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
03:52:05.292 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.41 mountX=0.10 mountY=-0.07, mountTheta=-0.61
03:52:05.297 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.11, opts=13)
03:52:05.298 00.001 18120 Enqueuing Move request for scope (0.02, 0.11)
03:52:05.298 00.000 21948 Worker thread wakes up
03:52:05.298 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:05.299 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
03:52:05.299 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.4
03:52:05.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:05.300 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
03:52:05.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:05.300 00.000 18120 Enqueuing Expose request
03:52:05.301 00.001 21948 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.07
03:52:05.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:52:05.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:05.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:52:05.301 00.000 21948 MoveAxis(E, 0, ABG)
03:52:05.301 00.000 21948 Move returns status 0, amount 0
03:52:05.301 00.000 21948 MoveAxis(N, 0, ABG)
03:52:05.301 00.000 21948 Move returns status 0, amount 0
03:52:05.301 00.000 21948 move complete, result=0
03:52:05.301 00.000 21948 worker thread done servicing request
03:52:05.301 00.000 21948 Worker thread wakes up
03:52:05.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:05.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:05.301 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:06.823 01.522 21948 Exposure complete
03:52:06.862 00.039 21948 worker thread done servicing request
03:52:06.862 00.000 18120 OnExposeComplete: enter
03:52:06.863 00.001 18120 UpdateGuideState(): m_state=6
03:52:06.863 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6604
03:52:06.864 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=235.02, Mass=1910, SNR=30.2, Peak=174 HFD=4.2
03:52:06.866 00.002 18120 MultiStar: [#1 -0.13,0.25,0.73,U] [#2 -0.01,0.27,0.59,U] [#3 0.07,0.07,0.60,U] [#4 -0.13,0.40,0.54,U] [#5 0.02,0.24,0.45,U] [#6 0.14,0.29,0.48,U] [#7 -0.03,0.04,0.44,U] [#8 -0.22,0.31,0.38,U] 
03:52:06.867 00.001 18120 single-star, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-0.05, 0.05}
03:52:06.868 00.001 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
03:52:06.869 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
03:52:06.870 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.37 mountX=0.07 mountY=0.02, mountTheta=0.33
03:52:06.871 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
03:52:06.871 00.000 18120 Enqueuing Move request for scope (-0.05, 0.05)
03:52:06.872 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:06.872 00.000 18120 UpdateGuideState exits: m=1910 RSB=30.2
03:52:06.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:06.873 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:06.873 00.000 18120 Enqueuing Expose request
03:52:06.874 00.001 21948 Worker thread wakes up
03:52:06.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
03:52:06.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
03:52:06.874 00.000 21948 Moving (-0.05, 0.05) raw xDistance=0.07 yDistance=0.02
03:52:06.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:52:06.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:06.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:52:06.874 00.000 21948 MoveAxis(E, 0, ABG)
03:52:06.874 00.000 21948 Move returns status 0, amount 0
03:52:06.874 00.000 21948 MoveAxis(N, 0, ABG)
03:52:06.874 00.000 21948 Move returns status 0, amount 0
03:52:06.874 00.000 21948 move complete, result=0
03:52:06.874 00.000 21948 worker thread done servicing request
03:52:06.874 00.000 21948 Worker thread wakes up
03:52:06.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:06.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:06.875 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:08.500 01.625 21948 Exposure complete
03:52:08.541 00.041 21948 worker thread done servicing request
03:52:08.541 00.000 18120 OnExposeComplete: enter
03:52:08.542 00.001 18120 UpdateGuideState(): m_state=6
03:52:08.542 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6605
03:52:08.542 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=234.95, Mass=1710, SNR=28.6, Peak=151 HFD=4.4
03:52:08.543 00.001 18120 MultiStar: [#1 -0.11,0.19,0.68,U] [#2 -0.09,0.09,0.63,U] [#3 -0.23,0.01,0.63,U] [#4 -0.32,0.10,0.57,U] [#5 0.02,0.28,0.48,U] [#6 -0.02,0.07,0.55,U] [#7 0.29,-0.08,0.43,U] [#8 -0.16,0.16,0.39,U] 
03:52:08.544 00.001 18120 single-star, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.09, -0.02}
03:52:08.545 00.001 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
03:52:08.546 00.001 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
03:52:08.546 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.97 mountX=0.02 mountY=0.08, mountTheta=1.32
03:52:08.548 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.02, opts=13)
03:52:08.548 00.000 18120 Enqueuing Move request for scope (-0.09, -0.02)
03:52:08.548 00.000 21948 Worker thread wakes up
03:52:08.549 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
03:52:08.549 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
03:52:08.549 00.000 21948 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.08
03:52:08.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:52:08.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:08.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:52:08.549 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:08.549 00.000 18120 UpdateGuideState exits: m=1710 RSB=28.6
03:52:08.550 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:08.550 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:08.550 00.000 18120 Enqueuing Expose request
03:52:08.551 00.001 21948 MoveAxis(E, 0, ABG)
03:52:08.551 00.000 21948 Move returns status 0, amount 0
03:52:08.551 00.000 21948 MoveAxis(N, 0, ABG)
03:52:08.551 00.000 21948 Move returns status 0, amount 0
03:52:08.551 00.000 21948 move complete, result=0
03:52:08.551 00.000 21948 worker thread done servicing request
03:52:08.551 00.000 21948 Worker thread wakes up
03:52:08.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:08.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:08.552 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:10.065 01.513 21948 Exposure complete
03:52:10.099 00.034 21948 worker thread done servicing request
03:52:10.099 00.000 18120 OnExposeComplete: enter
03:52:10.100 00.001 18120 UpdateGuideState(): m_state=6
03:52:10.100 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6606
03:52:10.101 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=235.14, Mass=2077, SNR=31.4, Peak=174 HFD=4.3
03:52:10.101 00.000 18120 MultiStar: [#1 -0.22,0.07,0.67,U] [#2 -0.22,0.22,0.63,U] [#3 -0.27,0.17,0.54,U] [#4 -0.43,0.24,0.00,M1] [#5 -0.40,0.20,0.00,M1] [#6 0.02,0.07,0.50,U] [#7 0.20,-0.10,0.39,U] [#8 -0.18,0.10,0.36,U] 
03:52:10.102 00.001 18120 refined, 6 included, MultiStar: {-0.17, 0.12}, one-star: {-0.30, 0.17}
03:52:10.102 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
03:52:10.102 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
03:52:10.104 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.55 mountX=0.18 mountY=0.10, mountTheta=0.52
03:52:10.107 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.12, opts=13)
03:52:10.107 00.000 18120 Enqueuing Move request for scope (-0.17, 0.12)
03:52:10.108 00.001 21948 Worker thread wakes up
03:52:10.108 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
03:52:10.108 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
03:52:10.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:10.108 00.000 21948 Moving (-0.17, 0.12) raw xDistance=0.18 yDistance=0.10
03:52:10.108 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:52:10.108 00.000 18120 UpdateGuideState exits: m=2077 RSB=31.4
03:52:10.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:10.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:10.110 00.001 18120 Enqueuing Expose request
03:52:10.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:10.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:52:10.110 00.000 21948 MoveAxis(E, 0, ABG)
03:52:10.110 00.000 21948 Move returns status 0, amount 0
03:52:10.110 00.000 21948 MoveAxis(N, 0, ABG)
03:52:10.110 00.000 21948 Move returns status 0, amount 0
03:52:10.110 00.000 21948 move complete, result=0
03:52:10.110 00.000 21948 worker thread done servicing request
03:52:10.110 00.000 21948 Worker thread wakes up
03:52:10.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:10.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:10.111 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:11.748 01.637 21948 Exposure complete
03:52:11.790 00.042 21948 worker thread done servicing request
03:52:11.791 00.001 18120 OnExposeComplete: enter
03:52:11.791 00.000 18120 UpdateGuideState(): m_state=6
03:52:11.792 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6607
03:52:11.792 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=234.99, Mass=1991, SNR=30.8, Peak=182 HFD=4.3
03:52:11.793 00.001 18120 MultiStar: [#1 -0.10,0.15,0.70,U] [#2 -0.02,0.29,0.62,U] [#3 -0.17,0.26,0.58,U] [#4 -0.15,0.26,0.52,U] [#5 -0.36,0.39,0.00,M2] [#6 0.02,0.17,0.52,U] [#7 0.05,0.02,0.40,U] [#8 -0.21,0.38,0.35,U] 
03:52:11.793 00.000 18120 single-star, 7 included, MultiStar: {-0.10, 0.18}, one-star: {-0.18, 0.02}
03:52:11.793 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.05 = 1.05)
03:52:11.793 00.000 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
03:52:11.796 00.003 18120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.05 mountX=0.09 mountY=0.15, mountTheta=1.04
03:52:11.801 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.02, opts=13)
03:52:11.803 00.002 18120 Enqueuing Move request for scope (-0.18, 0.02)
03:52:11.806 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:11.808 00.002 18120 UpdateGuideState exits: m=1991 RSB=30.8
03:52:11.810 00.002 21948 Worker thread wakes up
03:52:11.811 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:11.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:11.812 00.001 18120 Enqueuing Expose request
03:52:11.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
03:52:11.812 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
03:52:11.812 00.000 21948 Moving (-0.18, 0.02) raw xDistance=0.09 yDistance=0.15
03:52:11.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:52:11.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:11.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:52:11.812 00.000 21948 MoveAxis(E, 0, ABG)
03:52:11.812 00.000 21948 Move returns status 0, amount 0
03:52:11.812 00.000 21948 MoveAxis(N, 0, ABG)
03:52:11.813 00.001 21948 Move returns status 0, amount 0
03:52:11.813 00.000 21948 move complete, result=0
03:52:11.813 00.000 21948 worker thread done servicing request
03:52:11.813 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:11.813 00.000 21948 Worker thread wakes up
03:52:11.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:11.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:13.334 01.521 21948 Exposure complete
03:52:13.394 00.060 21948 worker thread done servicing request
03:52:13.395 00.001 18120 OnExposeComplete: enter
03:52:13.395 00.000 18120 UpdateGuideState(): m_state=6
03:52:13.396 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6608
03:52:13.396 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=235.00, Mass=1795, SNR=29.3, Peak=167 HFD=4.4
03:52:13.397 00.001 18120 MultiStar: [#1 -0.19,0.37,0.72,U] [#2 -0.21,0.45,0.00,M1] [#3 -0.43,0.28,0.00,M1] [#4 -0.36,0.47,0.00,M1] [#5 -0.13,0.29,0.45,U] [#6 -0.01,0.24,0.52,U] [#7 -0.14,0.07,0.41,U] [#8 -0.26,0.29,0.39,U] 
03:52:13.397 00.000 18120 single-star, 5 included, MultiStar: {-0.12, 0.20}, one-star: {-0.07, 0.03}
03:52:13.398 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
03:52:13.398 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
03:52:13.398 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.76 mountX=0.05 mountY=0.05, mountTheta=0.74
03:52:13.400 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
03:52:13.401 00.001 18120 Enqueuing Move request for scope (-0.07, 0.03)
03:52:13.402 00.001 21948 Worker thread wakes up
03:52:13.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:13.404 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
03:52:13.405 00.001 18120 UpdateGuideState exits: m=1795 RSB=29.3
03:52:13.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:13.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:13.406 00.001 18120 Enqueuing Expose request
03:52:13.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
03:52:13.406 00.000 21948 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.05
03:52:13.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:52:13.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:13.406 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:52:13.407 00.001 21948 MoveAxis(E, 0, ABG)
03:52:13.407 00.000 21948 Move returns status 0, amount 0
03:52:13.407 00.000 21948 MoveAxis(N, 0, ABG)
03:52:13.407 00.000 21948 Move returns status 0, amount 0
03:52:13.407 00.000 21948 move complete, result=0
03:52:13.407 00.000 21948 worker thread done servicing request
03:52:13.407 00.000 21948 Worker thread wakes up
03:52:13.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:13.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:13.407 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:15.030 01.623 21948 Exposure complete
03:52:15.088 00.058 21948 worker thread done servicing request
03:52:15.088 00.000 18120 OnExposeComplete: enter
03:52:15.091 00.003 18120 UpdateGuideState(): m_state=6
03:52:15.094 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6609
03:52:15.096 00.002 18120 Star::Find returns 1 (0), X=894.81, Y=235.17, Mass=1830, SNR=29.7, Peak=154 HFD=4.3
03:52:15.099 00.003 18120 MultiStar: [#1 0.10,0.35,0.71,U] [#2 -0.33,0.56,0.00,M2] [#3 -0.28,0.29,0.59,U] [#4 -0.25,0.54,0.00,M2] [#5 -0.35,0.31,0.00,M2] [#6 -0.29,0.52,0.00,M1] [#7 0.20,0.18,0.41,U] [#8 -0.04,0.36,0.40,U] 
03:52:15.101 00.002 18120 refined, 4 included, MultiStar: {-0.10, 0.27}, one-star: {-0.29, 0.20}
03:52:15.103 00.002 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
03:52:15.105 00.002 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
03:52:15.105 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=0.29 mountY=-0.03, mountTheta=-0.10
03:52:15.107 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.27, opts=13)
03:52:15.108 00.001 18120 Enqueuing Move request for scope (-0.10, 0.27)
03:52:15.109 00.001 21948 Worker thread wakes up
03:52:15.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:15.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
03:52:15.109 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
03:52:15.109 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
03:52:15.109 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:15.110 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:15.110 00.000 18120 Enqueuing Expose request
03:52:15.111 00.001 21948 Moving (-0.10, 0.27) raw xDistance=0.29 yDistance=-0.03
03:52:15.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:52:15.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:15.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:52:15.111 00.000 21948 MoveAxis(W, 52, ABG)
03:52:15.111 00.000 21948 Guiding  Dir = 3, Dur = 52
03:52:15.111 00.000 21948 IsSlewing returns 0
03:52:15.112 00.001 21948 IsGuiding returns 0
03:52:15.113 00.001 21948 PulseGuide returned control before completion, sleep 60
03:52:15.189 00.076 21948 IsGuiding returns 0
03:52:15.189 00.000 21948 Move returns status 0, amount 52
03:52:15.189 00.000 21948 MoveAxis(N, 0, ABG)
03:52:15.189 00.000 21948 Move returns status 0, amount 0
03:52:15.189 00.000 21948 move complete, result=0
03:52:15.189 00.000 21948 worker thread done servicing request
03:52:15.189 00.000 21948 Worker thread wakes up
03:52:15.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:15.189 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:15.189 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.0 px 0 ms NORTH
03:52:16.599 01.410 21948 Exposure complete
03:52:16.641 00.042 21948 worker thread done servicing request
03:52:16.642 00.001 18120 OnExposeComplete: enter
03:52:16.644 00.002 18120 UpdateGuideState(): m_state=6
03:52:16.645 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6610
03:52:16.646 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=235.07, Mass=1893, SNR=30.1, Peak=168 HFD=4.3
03:52:16.647 00.001 18120 MultiStar: [#1 -0.19,0.29,0.73,U] [#2 -0.19,0.38,0.64,U] [#3 -0.03,0.09,0.60,U] [#4 -0.40,0.46,0.00,M3] [#5 0.04,0.38,0.45,U] [#6 0.11,0.10,0.53,U] [#7 0.18,-0.27,0.41,U] [#8 0.18,0.27,0.37,U] 
03:52:16.647 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.17}, one-star: {-0.19, 0.10}
03:52:16.648 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
03:52:16.648 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
03:52:16.649 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=0.18 mountY=-0.03, mountTheta=-0.16
03:52:16.651 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.17, opts=13)
03:52:16.652 00.001 18120 Enqueuing Move request for scope (-0.06, 0.17)
03:52:16.653 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:16.655 00.002 18120 UpdateGuideState exits: m=1893 RSB=30.1
03:52:16.655 00.000 21948 Worker thread wakes up
03:52:16.656 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
03:52:16.656 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
03:52:16.656 00.000 21948 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=-0.03
03:52:16.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:52:16.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:16.656 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:16.657 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:16.658 00.001 18120 Enqueuing Expose request
03:52:16.658 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:52:16.659 00.001 21948 MoveAxis(E, 0, ABG)
03:52:16.659 00.000 21948 Move returns status 0, amount 0
03:52:16.659 00.000 21948 MoveAxis(N, 0, ABG)
03:52:16.659 00.000 21948 Move returns status 0, amount 0
03:52:16.659 00.000 21948 move complete, result=0
03:52:16.659 00.000 21948 worker thread done servicing request
03:52:16.659 00.000 21948 Worker thread wakes up
03:52:16.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:16.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:16.660 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:52:18.296 01.636 21948 Exposure complete
03:52:18.329 00.033 21948 worker thread done servicing request
03:52:18.329 00.000 18120 OnExposeComplete: enter
03:52:18.330 00.001 18120 UpdateGuideState(): m_state=6
03:52:18.330 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6611
03:52:18.331 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=235.07, Mass=1680, SNR=28.4, Peak=144 HFD=4.2
03:52:18.331 00.000 18120 MultiStar: [#1 -0.17,0.16,0.77,U] [#2 -0.04,0.28,0.65,U] [#3 0.02,0.27,0.60,U] [#4 -0.22,0.19,0.59,U] [#5 -0.15,0.25,0.49,U] [#6 -0.20,0.40,0.00,M1] [#7 0.07,-0.05,0.42,U] [#8 -0.23,0.47,0.00,M1] 
03:52:18.331 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.17}, one-star: {-0.28, 0.10}
03:52:18.332 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
03:52:18.332 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
03:52:18.333 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.23 mountX=0.21 mountY=0.04, mountTheta=0.19
03:52:18.334 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.17, opts=13)
03:52:18.334 00.000 18120 Enqueuing Move request for scope (-0.13, 0.17)
03:52:18.335 00.001 21948 Worker thread wakes up
03:52:18.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:18.336 00.001 18120 UpdateGuideState exits: m=1680 RSB=28.4
03:52:18.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:18.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:18.337 00.001 18120 Enqueuing Expose request
03:52:18.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
03:52:18.337 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
03:52:18.337 00.000 21948 Moving (-0.13, 0.17) raw xDistance=0.21 yDistance=0.04
03:52:18.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:52:18.337 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:18.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:52:18.337 00.000 21948 MoveAxis(W, 38, ABG)
03:52:18.337 00.000 21948 Guiding  Dir = 3, Dur = 38
03:52:18.338 00.001 21948 IsSlewing returns 0
03:52:18.338 00.000 21948 IsGuiding returns 0
03:52:18.340 00.002 21948 PulseGuide returned control before completion, sleep 47
03:52:18.402 00.062 21948 IsGuiding returns 0
03:52:18.402 00.000 21948 Move returns status 0, amount 38
03:52:18.402 00.000 21948 MoveAxis(N, 0, ABG)
03:52:18.402 00.000 21948 Move returns status 0, amount 0
03:52:18.402 00.000 21948 move complete, result=0
03:52:18.404 00.002 21948 worker thread done servicing request
03:52:18.404 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
03:52:18.406 00.002 21948 Worker thread wakes up
03:52:18.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:18.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:19.813 01.407 21948 Exposure complete
03:52:19.864 00.051 21948 worker thread done servicing request
03:52:19.864 00.000 18120 OnExposeComplete: enter
03:52:19.865 00.001 18120 UpdateGuideState(): m_state=6
03:52:19.867 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6612
03:52:19.867 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=234.94, Mass=1845, SNR=29.6, Peak=166 HFD=4.4
03:52:19.868 00.001 18120 MultiStar: [#1 -0.07,0.24,0.70,U] [#2 -0.02,0.20,0.64,U] [#3 -0.43,0.15,0.00,M1] [#4 -0.25,0.46,0.00,M3] [#5 -0.21,0.23,0.46,U] [#6 0.11,0.05,0.50,U] [#7 0.16,-0.20,0.46,U] [#8 -0.12,0.31,0.39,U] 
03:52:19.868 00.000 18120 single-star, 6 included, MultiStar: {-0.04, 0.10}, one-star: {-0.09, -0.03}
03:52:19.869 00.001 18120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.00) = xAngle (-4.82 = 1.47)
03:52:19.869 00.000 18120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.86 = 1.43)
03:52:19.870 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=0.01 mountY=0.09, mountTheta=1.47
03:52:19.871 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.03, opts=13)
03:52:19.871 00.000 18120 Enqueuing Move request for scope (-0.09, -0.03)
03:52:19.872 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:19.872 00.000 21948 Worker thread wakes up
03:52:19.872 00.000 18120 UpdateGuideState exits: m=1845 RSB=29.6
03:52:19.875 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:52:19.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:19.875 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:19.876 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:52:19.876 00.000 18120 Enqueuing Expose request
03:52:19.876 00.000 21948 Moving (-0.09, -0.03) raw xDistance=0.01 yDistance=0.09
03:52:19.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:52:19.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:19.876 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:52:19.876 00.000 21948 MoveAxis(E, 0, ABG)
03:52:19.876 00.000 21948 Move returns status 0, amount 0
03:52:19.876 00.000 21948 MoveAxis(N, 0, ABG)
03:52:19.876 00.000 21948 Move returns status 0, amount 0
03:52:19.876 00.000 21948 move complete, result=0
03:52:19.877 00.001 21948 worker thread done servicing request
03:52:19.877 00.000 21948 Worker thread wakes up
03:52:19.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:19.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:19.877 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:21.500 01.623 21948 Exposure complete
03:52:21.551 00.051 21948 worker thread done servicing request
03:52:21.551 00.000 18120 OnExposeComplete: enter
03:52:21.551 00.000 18120 UpdateGuideState(): m_state=6
03:52:21.552 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6613
03:52:21.552 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=235.01, Mass=1802, SNR=29.2, Peak=162 HFD=4.2
03:52:21.553 00.001 18120 MultiStar: [#1 -0.27,0.02,0.74,U] [#2 -0.27,0.11,0.64,U] [#3 0.03,0.01,0.62,U] [#4 -0.12,0.14,0.58,U] [#5 0.01,0.26,0.49,U] [#6 -0.12,0.22,0.52,U] [#7 -0.14,0.02,0.44,U] [#8 -0.15,0.07,0.39,U] 
03:52:21.553 00.000 18120 refined, 8 included, MultiStar: {-0.16, 0.09}, one-star: {-0.24, 0.04}
03:52:21.554 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
03:52:21.554 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
03:52:21.555 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.63 mountX=0.15 mountY=0.10, mountTheta=0.60
03:52:21.558 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.09, opts=13)
03:52:21.559 00.001 18120 Enqueuing Move request for scope (-0.16, 0.09)
03:52:21.561 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:21.563 00.002 21948 Worker thread wakes up
03:52:21.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
03:52:21.563 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
03:52:21.563 00.000 21948 Moving (-0.16, 0.09) raw xDistance=0.15 yDistance=0.10
03:52:21.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:52:21.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:21.563 00.000 18120 UpdateGuideState exits: m=1802 RSB=29.2
03:52:21.564 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:21.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:21.565 00.001 18120 Enqueuing Expose request
03:52:21.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:52:21.565 00.000 21948 MoveAxis(E, 0, ABG)
03:52:21.565 00.000 21948 Move returns status 0, amount 0
03:52:21.565 00.000 21948 MoveAxis(N, 0, ABG)
03:52:21.565 00.000 21948 Move returns status 0, amount 0
03:52:21.565 00.000 21948 move complete, result=0
03:52:21.565 00.000 21948 worker thread done servicing request
03:52:21.565 00.000 21948 Worker thread wakes up
03:52:21.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:21.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:21.566 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:23.087 01.521 21948 Exposure complete
03:52:23.117 00.030 21948 worker thread done servicing request
03:52:23.117 00.000 18120 OnExposeComplete: enter
03:52:23.120 00.003 18120 UpdateGuideState(): m_state=6
03:52:23.121 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6614
03:52:23.121 00.000 18120 Star::Find returns 1 (0), X=894.86, Y=235.03, Mass=1676, SNR=28.3, Peak=153 HFD=4.2
03:52:23.124 00.003 18120 MultiStar: [#1 -0.24,0.11,0.75,U] [#2 -0.02,0.13,0.67,U] [#3 0.08,-0.13,0.63,U] [#4 -0.23,0.07,0.58,U] [#5 0.14,0.14,0.47,U] [#6 -0.08,-0.10,0.56,U] [#7 0.14,-0.26,0.45,U] [#8 0.10,0.18,0.40,U] 
03:52:23.126 00.002 18120 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.25, 0.06}
03:52:23.126 00.000 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.79 = 0.79)
03:52:23.127 00.001 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.75 = 0.75)
03:52:23.127 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.79 mountX=0.05 mountY=0.05, mountTheta=0.77
03:52:23.128 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
03:52:23.129 00.001 18120 Enqueuing Move request for scope (-0.07, 0.03)
03:52:23.129 00.000 21948 Worker thread wakes up
03:52:23.129 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
03:52:23.129 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
03:52:23.129 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:23.130 00.001 18120 UpdateGuideState exits: m=1676 RSB=28.3
03:52:23.130 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:23.131 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:23.131 00.000 18120 Enqueuing Expose request
03:52:23.132 00.001 21948 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.05
03:52:23.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:52:23.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:23.132 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:52:23.132 00.000 21948 MoveAxis(E, 0, ABG)
03:52:23.132 00.000 21948 Move returns status 0, amount 0
03:52:23.132 00.000 21948 MoveAxis(N, 0, ABG)
03:52:23.132 00.000 21948 Move returns status 0, amount 0
03:52:23.132 00.000 21948 move complete, result=0
03:52:23.132 00.000 21948 worker thread done servicing request
03:52:23.132 00.000 21948 Worker thread wakes up
03:52:23.133 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:23.133 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:23.133 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:24.769 01.636 21948 Exposure complete
03:52:24.839 00.070 21948 worker thread done servicing request
03:52:24.840 00.001 18120 OnExposeComplete: enter
03:52:24.843 00.003 18120 UpdateGuideState(): m_state=6
03:52:24.846 00.003 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6615
03:52:24.848 00.002 18120 Star::Find returns 1 (0), X=895.00, Y=235.03, Mass=1702, SNR=28.6, Peak=157 HFD=4.4
03:52:24.851 00.003 18120 MultiStar: [#1 -0.28,0.31,0.74,U] [#2 -0.15,0.10,0.64,U] [#3 -0.19,0.24,0.64,U] [#4 0.07,0.05,0.58,U] [#5 -0.08,0.34,0.50,U] [#6 0.17,0.05,0.57,U] [#7 0.33,0.02,0.46,U] [#8 0.02,0.27,0.41,U] 
03:52:24.853 00.002 18120 single-star, 8 included, MultiStar: {-0.05, 0.16}, one-star: {-0.10, 0.06}
03:52:24.855 00.002 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
03:52:24.858 00.003 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
03:52:24.860 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=0.10 mountY=0.06, mountTheta=0.56
03:52:24.863 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.06, opts=13)
03:52:24.866 00.003 18120 Enqueuing Move request for scope (-0.10, 0.06)
03:52:24.867 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:24.867 00.000 18120 UpdateGuideState exits: m=1702 RSB=28.6
03:52:24.868 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:24.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:24.869 00.001 18120 Enqueuing Expose request
03:52:24.869 00.000 21948 Worker thread wakes up
03:52:24.869 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
03:52:24.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:52:24.869 00.000 21948 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=0.06
03:52:24.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:52:24.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:24.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:52:24.869 00.000 21948 MoveAxis(E, 0, ABG)
03:52:24.869 00.000 21948 Move returns status 0, amount 0
03:52:24.869 00.000 21948 MoveAxis(N, 0, ABG)
03:52:24.869 00.000 21948 Move returns status 0, amount 0
03:52:24.869 00.000 21948 move complete, result=0
03:52:24.869 00.000 21948 worker thread done servicing request
03:52:24.869 00.000 21948 Worker thread wakes up
03:52:24.870 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:24.870 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:24.870 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:26.277 01.407 21948 Exposure complete
03:52:26.308 00.031 21948 worker thread done servicing request
03:52:26.308 00.000 18120 OnExposeComplete: enter
03:52:26.308 00.000 18120 UpdateGuideState(): m_state=6
03:52:26.309 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6616
03:52:26.309 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=235.00, Mass=1737, SNR=28.8, Peak=147 HFD=4.4
03:52:26.310 00.001 18120 MultiStar: [#1 -0.14,0.16,0.75,U] [#2 -0.05,0.28,0.64,U] [#3 -0.02,-0.05,0.61,U] [#4 0.01,0.26,0.57,U] [#5 -0.06,0.07,0.47,U] [#6 0.04,0.16,0.54,U] [#7 -0.19,-0.18,0.42,U] [#8 0.15,0.38,0.42,U] 
03:52:26.310 00.000 18120 single-star, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.13, 0.03}
03:52:26.311 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
03:52:26.311 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
03:52:26.311 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.93 mountX=0.08 mountY=0.10, mountTheta=0.92
03:52:26.313 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.03, opts=13)
03:52:26.313 00.000 18120 Enqueuing Move request for scope (-0.13, 0.03)
03:52:26.314 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:26.314 00.000 18120 UpdateGuideState exits: m=1737 RSB=28.8
03:52:26.315 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:26.315 00.000 21948 Worker thread wakes up
03:52:26.315 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:26.315 00.000 18120 Enqueuing Expose request
03:52:26.316 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
03:52:26.316 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
03:52:26.316 00.000 21948 Moving (-0.13, 0.03) raw xDistance=0.08 yDistance=0.10
03:52:26.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:52:26.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:26.316 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:52:26.316 00.000 21948 MoveAxis(E, 0, ABG)
03:52:26.316 00.000 21948 Move returns status 0, amount 0
03:52:26.316 00.000 21948 MoveAxis(N, 0, ABG)
03:52:26.316 00.000 21948 Move returns status 0, amount 0
03:52:26.316 00.000 21948 move complete, result=0
03:52:26.316 00.000 21948 worker thread done servicing request
03:52:26.316 00.000 21948 Worker thread wakes up
03:52:26.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:26.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:26.316 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:27.938 01.622 21948 Exposure complete
03:52:27.983 00.045 21948 worker thread done servicing request
03:52:27.983 00.000 18120 OnExposeComplete: enter
03:52:27.984 00.001 18120 UpdateGuideState(): m_state=6
03:52:27.986 00.002 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6617
03:52:27.988 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=235.03, Mass=1668, SNR=28.3, Peak=154 HFD=4.2
03:52:27.989 00.001 18120 MultiStar: [#1 -0.10,0.02,0.78,U] [#2 -0.16,0.21,0.65,U] [#3 0.12,0.10,0.61,U] [#4 -0.12,0.22,0.56,U] [#5 0.17,0.03,0.49,U] [#6 -0.06,0.42,0.55,U] [#7 0.03,-0.02,0.46,U] [#8 0.26,0.31,0.42,U] 
03:52:27.990 00.001 18120 single-star, 8 included, MultiStar: {-0.00, 0.14}, one-star: {-0.01, 0.06}
03:52:27.992 00.002 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
03:52:27.993 00.001 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
03:52:27.994 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.67 mountX=0.06 mountY=-0.02, mountTheta=-0.37
03:52:27.996 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.06, opts=13)
03:52:27.998 00.002 18120 Enqueuing Move request for scope (-0.01, 0.06)
03:52:27.999 00.001 21948 Worker thread wakes up
03:52:27.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:52:27.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:52:27.999 00.000 21948 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:52:27.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:52:27.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:27.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:28.000 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:52:28.000 00.000 21948 MoveAxis(E, 0, ABG)
03:52:28.000 00.000 21948 Move returns status 0, amount 0
03:52:28.000 00.000 21948 MoveAxis(N, 0, ABG)
03:52:28.000 00.000 21948 Move returns status 0, amount 0
03:52:28.000 00.000 21948 move complete, result=0
03:52:28.001 00.001 18120 UpdateGuideState exits: m=1668 RSB=28.3
03:52:28.002 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:28.003 00.001 21948 worker thread done servicing request
03:52:28.003 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:28.004 00.001 18120 Enqueuing Expose request
03:52:28.004 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:52:28.006 00.002 21948 Worker thread wakes up
03:52:28.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:28.006 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:29.521 01.515 21948 Exposure complete
03:52:29.564 00.043 21948 worker thread done servicing request
03:52:29.565 00.001 18120 OnExposeComplete: enter
03:52:29.565 00.000 18120 UpdateGuideState(): m_state=6
03:52:29.565 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6618
03:52:29.567 00.002 18120 Star::Find returns 1 (0), X=894.94, Y=235.02, Mass=1868, SNR=29.9, Peak=168 HFD=4.4
03:52:29.570 00.003 18120 MultiStar: [#1 -0.24,0.09,0.69,U] [#2 -0.19,0.03,0.61,U] [#3 0.18,0.21,0.58,U] [#4 -0.09,0.22,0.57,U] [#5 -0.10,0.37,0.47,U] [#6 0.18,0.31,0.51,U] [#7 -0.09,-0.01,0.45,U] [#8 0.27,0.35,0.00,M1] 
03:52:29.574 00.004 18120 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {-0.16, 0.05}
03:52:29.575 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
03:52:29.578 00.003 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
03:52:29.580 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=0.17 mountY=0.01, mountTheta=0.04
03:52:29.584 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.15, opts=13)
03:52:29.585 00.001 18120 Enqueuing Move request for scope (-0.08, 0.15)
03:52:29.585 00.000 21948 Worker thread wakes up
03:52:29.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:29.587 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
03:52:29.587 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
03:52:29.587 00.000 18120 UpdateGuideState exits: m=1868 RSB=29.9
03:52:29.588 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:29.589 00.001 21948 Moving (-0.08, 0.15) raw xDistance=0.17 yDistance=0.01
03:52:29.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:29.589 00.000 18120 Enqueuing Expose request
03:52:29.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:52:29.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:29.590 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:52:29.590 00.000 21948 MoveAxis(E, 0, ABG)
03:52:29.590 00.000 21948 Move returns status 0, amount 0
03:52:29.590 00.000 21948 MoveAxis(N, 0, ABG)
03:52:29.590 00.000 21948 Move returns status 0, amount 0
03:52:29.590 00.000 21948 move complete, result=0
03:52:29.590 00.000 21948 worker thread done servicing request
03:52:29.590 00.000 21948 Worker thread wakes up
03:52:29.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:29.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:29.590 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:31.218 01.628 21948 Exposure complete
03:52:31.265 00.047 21948 worker thread done servicing request
03:52:31.265 00.000 18120 OnExposeComplete: enter
03:52:31.265 00.000 18120 UpdateGuideState(): m_state=6
03:52:31.266 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6619
03:52:31.267 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=235.12, Mass=1827, SNR=29.5, Peak=163 HFD=4.2
03:52:31.267 00.000 18120 MultiStar: [#1 -0.16,0.47,0.00,M1] [#2 -0.12,0.33,0.64,U] [#3 -0.22,0.13,0.59,U] [#4 -0.57,0.26,0.00,M1] [#5 0.05,0.41,0.48,U] [#6 0.18,0.37,0.54,U] [#7 0.52,-0.16,0.00,M1] [#8 0.06,0.03,0.39,U] 
03:52:31.268 00.001 18120 refined, 5 included, MultiStar: {-0.08, 0.23}, one-star: {-0.21, 0.15}
03:52:31.268 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
03:52:31.268 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
03:52:31.269 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=0.24 mountY=-0.04, mountTheta=-0.15
03:52:31.270 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.23, opts=13)
03:52:31.271 00.001 18120 Enqueuing Move request for scope (-0.08, 0.23)
03:52:31.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:31.271 00.000 21948 Worker thread wakes up
03:52:31.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
03:52:31.271 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.5
03:52:31.272 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
03:52:31.272 00.000 21948 Moving (-0.08, 0.23) raw xDistance=0.24 yDistance=-0.04
03:52:31.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:52:31.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:31.272 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:31.272 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:31.273 00.001 18120 Enqueuing Expose request
03:52:31.273 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:52:31.273 00.000 21948 MoveAxis(W, 43, ABG)
03:52:31.273 00.000 21948 Guiding  Dir = 3, Dur = 43
03:52:31.274 00.001 21948 IsSlewing returns 0
03:52:31.274 00.000 21948 IsGuiding returns 0
03:52:31.276 00.002 21948 PulseGuide returned control before completion, sleep 52
03:52:31.346 00.070 21948 IsGuiding returns 0
03:52:31.346 00.000 21948 Move returns status 0, amount 43
03:52:31.346 00.000 21948 MoveAxis(N, 0, ABG)
03:52:31.346 00.000 21948 Move returns status 0, amount 0
03:52:31.346 00.000 21948 move complete, result=0
03:52:31.346 00.000 21948 worker thread done servicing request
03:52:31.346 00.000 21948 Worker thread wakes up
03:52:31.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:31.346 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
03:52:31.347 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:32.761 01.414 21948 Exposure complete
03:52:32.805 00.044 21948 worker thread done servicing request
03:52:32.805 00.000 18120 OnExposeComplete: enter
03:52:32.807 00.002 18120 UpdateGuideState(): m_state=6
03:52:32.807 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6620
03:52:32.810 00.003 18120 Star::Find returns 1 (0), X=894.98, Y=235.07, Mass=1920, SNR=30.4, Peak=175 HFD=4.4
03:52:32.813 00.003 18120 MultiStar: [#1 -0.11,0.40,0.69,U] [#2 -0.21,0.35,0.58,U] [#3 -0.06,0.12,0.56,U] [#4 -0.22,0.26,0.55,U] [#5 -0.13,0.32,0.46,U] [#6 0.53,0.13,0.00,M1] [#7 0.04,0.11,0.40,U] [#8 -0.07,0.46,0.00,M1] 
03:52:32.815 00.002 18120 single-star, 6 included, MultiStar: {-0.12, 0.23}, one-star: {-0.13, 0.10}
03:52:32.818 00.003 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
03:52:32.820 00.002 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
03:52:32.823 00.003 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.46 mountX=0.15 mountY=0.07, mountTheta=0.43
03:52:32.827 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
03:52:32.830 00.003 18120 Enqueuing Move request for scope (-0.13, 0.10)
03:52:32.832 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:32.833 00.001 18120 UpdateGuideState exits: m=1920 RSB=30.4
03:52:32.835 00.002 21948 Worker thread wakes up
03:52:32.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
03:52:32.835 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
03:52:32.835 00.000 21948 Moving (-0.13, 0.10) raw xDistance=0.15 yDistance=0.07
03:52:32.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:52:32.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:32.835 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:52:32.835 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:32.836 00.001 21948 MoveAxis(E, 0, ABG)
03:52:32.836 00.000 21948 Move returns status 0, amount 0
03:52:32.836 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:32.837 00.001 18120 Enqueuing Expose request
03:52:32.837 00.000 21948 MoveAxis(N, 0, ABG)
03:52:32.837 00.000 21948 Move returns status 0, amount 0
03:52:32.837 00.000 21948 move complete, result=0
03:52:32.837 00.000 21948 worker thread done servicing request
03:52:32.837 00.000 21948 Worker thread wakes up
03:52:32.838 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:32.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:32.838 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:34.464 01.626 21948 Exposure complete
03:52:34.512 00.048 21948 worker thread done servicing request
03:52:34.512 00.000 18120 OnExposeComplete: enter
03:52:34.513 00.001 18120 UpdateGuideState(): m_state=6
03:52:34.513 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6621
03:52:34.514 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=235.08, Mass=1853, SNR=29.8, Peak=167 HFD=4.3
03:52:34.514 00.000 18120 MultiStar: [#1 -0.12,0.17,0.71,U] [#2 -0.14,0.40,0.66,U] [#3 -0.14,0.15,0.59,U] [#4 -0.35,0.21,0.58,U] [#5 -0.16,0.43,0.00,M1] [#6 -0.01,0.30,0.51,U] [#7 0.10,-0.03,0.45,U] [#8 -0.29,0.48,0.00,M2] 
03:52:34.515 00.001 18120 single-star, 6 included, MultiStar: {-0.09, 0.19}, one-star: {0.00, 0.11}
03:52:34.515 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
03:52:34.516 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
03:52:34.516 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.56 mountX=0.10 mountY=-0.05, mountTheta=-0.47
03:52:34.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
03:52:34.517 00.000 18120 Enqueuing Move request for scope (0.00, 0.11)
03:52:34.518 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:34.518 00.000 21948 Worker thread wakes up
03:52:34.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
03:52:34.518 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
03:52:34.518 00.000 21948 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.05
03:52:34.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:52:34.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:34.518 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:52:34.519 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:34.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:34.520 00.001 18120 Enqueuing Expose request
03:52:34.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:52:34.520 00.000 21948 MoveAxis(E, 0, ABG)
03:52:34.520 00.000 21948 Move returns status 0, amount 0
03:52:34.520 00.000 21948 MoveAxis(N, 0, ABG)
03:52:34.520 00.000 21948 Move returns status 0, amount 0
03:52:34.520 00.000 21948 move complete, result=0
03:52:34.520 00.000 21948 worker thread done servicing request
03:52:34.520 00.000 21948 Worker thread wakes up
03:52:34.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:34.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:34.521 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:36.034 01.513 21948 Exposure complete
03:52:36.083 00.049 21948 worker thread done servicing request
03:52:36.083 00.000 18120 OnExposeComplete: enter
03:52:36.084 00.001 18120 UpdateGuideState(): m_state=6
03:52:36.085 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6622
03:52:36.085 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=235.08, Mass=1727, SNR=28.7, Peak=147 HFD=4.2
03:52:36.086 00.001 18120 MultiStar: [#1 -0.09,0.08,0.72,U] [#2 -0.19,0.26,0.64,U] [#3 -0.19,0.17,0.64,U] [#4 -0.13,0.19,0.55,U] [#5 0.12,0.19,0.47,U] [#6 0.18,0.27,0.51,U] [#7 0.11,-0.06,0.45,U] [#8 0.07,0.01,0.41,U] 
03:52:36.086 00.000 18120 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.33, 0.11}
03:52:36.087 00.001 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
03:52:36.087 00.000 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
03:52:36.087 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.13 mountX=0.16 mountY=0.02, mountTheta=0.09
03:52:36.089 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.14, opts=13)
03:52:36.089 00.000 18120 Enqueuing Move request for scope (-0.09, 0.14)
03:52:36.090 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:36.090 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.7
03:52:36.091 00.001 21948 Worker thread wakes up
03:52:36.091 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
03:52:36.091 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
03:52:36.091 00.000 21948 Moving (-0.09, 0.14) raw xDistance=0.16 yDistance=0.02
03:52:36.091 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:52:36.091 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:36.091 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:36.091 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:36.092 00.001 18120 Enqueuing Expose request
03:52:36.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:52:36.092 00.000 21948 MoveAxis(E, 0, ABG)
03:52:36.092 00.000 21948 Move returns status 0, amount 0
03:52:36.092 00.000 21948 MoveAxis(N, 0, ABG)
03:52:36.092 00.000 21948 Move returns status 0, amount 0
03:52:36.092 00.000 21948 move complete, result=0
03:52:36.092 00.000 21948 worker thread done servicing request
03:52:36.093 00.001 21948 Worker thread wakes up
03:52:36.093 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:36.093 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:36.093 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:37.723 01.630 21948 Exposure complete
03:52:37.769 00.046 21948 worker thread done servicing request
03:52:37.770 00.001 18120 OnExposeComplete: enter
03:52:37.770 00.000 18120 UpdateGuideState(): m_state=6
03:52:37.771 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6623
03:52:37.771 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=235.13, Mass=1800, SNR=29.4, Peak=151 HFD=4.3
03:52:37.772 00.001 18120 MultiStar: [#1 -0.15,0.10,0.71,U] [#2 0.15,0.24,0.62,U] [#3 -0.26,0.11,0.60,U] [#4 -0.32,0.28,0.56,U] [#5 -0.13,0.33,0.47,U] [#6 0.08,0.12,0.52,U] [#7 0.49,-0.04,0.00,M1] [#8 -0.33,0.31,0.00,M2] 
03:52:37.772 00.000 18120 refined, 6 included, MultiStar: {-0.15, 0.18}, one-star: {-0.29, 0.16}
03:52:37.773 00.001 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
03:52:37.775 00.002 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
03:52:37.776 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.25 mountX=0.23 mountY=0.05, mountTheta=0.21
03:52:37.778 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.18, opts=13)
03:52:37.778 00.000 18120 Enqueuing Move request for scope (-0.15, 0.18)
03:52:37.779 00.001 21948 Worker thread wakes up
03:52:37.779 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
03:52:37.779 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
03:52:37.779 00.000 21948 Moving (-0.15, 0.18) raw xDistance=0.23 yDistance=0.05
03:52:37.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:52:37.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:37.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:37.780 00.001 18120 UpdateGuideState exits: m=1800 RSB=29.4
03:52:37.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:37.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:52:37.780 00.000 21948 MoveAxis(W, 41, ABG)
03:52:37.780 00.000 21948 Guiding  Dir = 3, Dur = 41
03:52:37.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:37.783 00.003 18120 Enqueuing Expose request
03:52:37.784 00.001 21948 IsSlewing returns 0
03:52:37.784 00.000 21948 IsGuiding returns 0
03:52:37.785 00.001 21948 PulseGuide returned control before completion, sleep 50
03:52:37.850 00.065 21948 IsGuiding returns 0
03:52:37.850 00.000 21948 Move returns status 0, amount 41
03:52:37.850 00.000 21948 MoveAxis(N, 0, ABG)
03:52:37.850 00.000 21948 Move returns status 0, amount 0
03:52:37.850 00.000 21948 move complete, result=0
03:52:37.850 00.000 21948 worker thread done servicing request
03:52:37.850 00.000 21948 Worker thread wakes up
03:52:37.850 00.000 18120 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
03:52:37.852 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:37.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:39.258 01.406 21948 Exposure complete
03:52:39.314 00.056 21948 worker thread done servicing request
03:52:39.314 00.000 18120 OnExposeComplete: enter
03:52:39.314 00.000 18120 UpdateGuideState(): m_state=6
03:52:39.315 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6624
03:52:39.317 00.002 18120 Star::Find returns 1 (0), X=895.08, Y=234.75, Mass=1529, SNR=27.0, Peak=127 HFD=4.1
03:52:39.318 00.001 18120 MultiStar: [#1 -0.10,0.04,0.72,U] [#2 0.13,0.13,0.70,U] [#3 -0.35,0.06,0.65,U] [#4 -0.17,0.04,0.61,U] [#5 -0.10,0.11,0.51,U] [#6 0.41,-0.07,0.56,U] [#7 0.63,-0.31,0.00,M2] [#8 0.10,-0.23,0.43,U] 
03:52:39.320 00.002 18120 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.03, -0.22}
03:52:39.321 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
03:52:39.322 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
03:52:39.323 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.33 mountX=-0.01 mountY=0.03, mountTheta=1.95
03:52:39.326 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
03:52:39.326 00.000 18120 Enqueuing Move request for scope (-0.02, -0.02)
03:52:39.327 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:39.327 00.000 18120 UpdateGuideState exits: m=1529 RSB=27.0
03:52:39.328 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:39.328 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:39.328 00.000 18120 Enqueuing Expose request
03:52:39.329 00.001 21948 Worker thread wakes up
03:52:39.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:52:39.329 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:52:39.329 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
03:52:39.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:52:39.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:39.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:52:39.329 00.000 21948 MoveAxis(E, 0, ABG)
03:52:39.329 00.000 21948 Move returns status 0, amount 0
03:52:39.329 00.000 21948 MoveAxis(N, 0, ABG)
03:52:39.329 00.000 21948 Move returns status 0, amount 0
03:52:39.329 00.000 21948 move complete, result=0
03:52:39.329 00.000 21948 worker thread done servicing request
03:52:39.329 00.000 21948 Worker thread wakes up
03:52:39.330 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:39.330 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:39.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:40.963 01.633 21948 Exposure complete
03:52:40.998 00.035 21948 worker thread done servicing request
03:52:40.998 00.000 18120 OnExposeComplete: enter
03:52:40.998 00.000 18120 UpdateGuideState(): m_state=6
03:52:40.999 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6625
03:52:40.999 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=235.17, Mass=1868, SNR=30.0, Peak=152 HFD=4.3
03:52:41.000 00.001 18120 MultiStar: [#1 -0.06,0.42,0.71,U] [#2 -0.01,0.51,0.00,M1] [#3 -0.31,0.38,0.00,M1] [#4 -0.13,0.53,0.00,M1] [#5 -0.02,0.51,0.00,M1] [#6 0.22,0.55,0.00,M1] [#7 0.55,-0.03,0.00,M3] [#8 -0.03,0.49,0.00,M2] 
03:52:41.001 00.001 18120 refined, 1 included, MultiStar: {-0.21, 0.29}, one-star: {-0.31, 0.20}
03:52:41.002 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
03:52:41.002 00.000 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
03:52:41.002 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.19 mountX=0.35 mountY=0.05, mountTheta=0.15
03:52:41.004 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.29, opts=13)
03:52:41.005 00.001 18120 Enqueuing Move request for scope (-0.21, 0.29)
03:52:41.006 00.001 21948 Worker thread wakes up
03:52:41.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd
03:52:41.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.29)
03:52:41.006 00.000 21948 Moving (-0.21, 0.29) raw xDistance=0.35 yDistance=0.05
03:52:41.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:52:41.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:41.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:41.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:52:41.006 00.000 21948 MoveAxis(W, 62, ABG)
03:52:41.006 00.000 21948 Guiding  Dir = 3, Dur = 62
03:52:41.006 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
03:52:41.007 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:41.007 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:41.008 00.001 18120 Enqueuing Expose request
03:52:41.009 00.001 21948 IsSlewing returns 0
03:52:41.009 00.000 21948 IsGuiding returns 0
03:52:41.011 00.002 21948 PulseGuide returned control before completion, sleep 71
03:52:41.086 00.075 21948 IsGuiding returns 0
03:52:41.086 00.000 21948 Move returns status 0, amount 62
03:52:41.086 00.000 21948 MoveAxis(N, 0, ABG)
03:52:41.086 00.000 21948 Move returns status 0, amount 0
03:52:41.086 00.000 21948 move complete, result=0
03:52:41.087 00.001 21948 worker thread done servicing request
03:52:41.087 00.000 21948 Worker thread wakes up
03:52:41.087 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:41.087 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:41.087 00.000 18120 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
03:52:42.491 01.404 21948 Exposure complete
03:52:42.540 00.049 21948 worker thread done servicing request
03:52:42.540 00.000 18120 OnExposeComplete: enter
03:52:42.541 00.001 18120 UpdateGuideState(): m_state=6
03:52:42.541 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6626
03:52:42.542 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=235.43, Mass=1846, SNR=29.6, Peak=134 HFD=4.0
03:52:42.542 00.000 18120 MultiStar: [#1 -0.31,0.72,0.00,M1] [#2 -0.24,0.67,0.00,M2] [#3 -0.50,0.70,0.00,M2] [#4 -0.30,0.69,0.00,M2] [#5 -0.34,0.72,0.00,M2] [#6 -0.08,0.48,0.00,M2] [#7 0.08,0.71,0.00,M4] [#8 -0.03,0.81,0.00,M3] 
03:52:42.543 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
03:52:42.543 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.00 = 0.00)
03:52:42.544 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.46 hyp=0.51 cameraTheta=2.04 mountX=0.51 mountY=0.00, mountTheta=0.00
03:52:42.546 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.46, opts=13)
03:52:42.546 00.000 18120 Enqueuing Move request for scope (-0.23, 0.46)
03:52:42.547 00.001 21948 Worker thread wakes up
03:52:42.547 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:42.547 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.6
03:52:42.548 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:42.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:42.549 00.001 18120 Enqueuing Expose request
03:52:42.549 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.46) opts 0xd
03:52:42.549 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.46)
03:52:42.549 00.000 21948 Moving (-0.23, 0.46) raw xDistance=0.51 yDistance=0.00
03:52:42.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
03:52:42.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:42.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:52:42.549 00.000 21948 MoveAxis(W, 96, ABG)
03:52:42.549 00.000 21948 Guiding  Dir = 3, Dur = 96
03:52:42.549 00.000 21948 IsSlewing returns 0
03:52:42.550 00.001 21948 IsGuiding returns 0
03:52:42.551 00.001 21948 PulseGuide returned control before completion, sleep 105
03:52:42.661 00.110 21948 IsGuiding returns 0
03:52:42.661 00.000 21948 Move returns status 0, amount 96
03:52:42.661 00.000 21948 MoveAxis(N, 0, ABG)
03:52:42.661 00.000 21948 Move returns status 0, amount 0
03:52:42.661 00.000 21948 move complete, result=0
03:52:42.661 00.000 21948 worker thread done servicing request
03:52:42.661 00.000 21948 Worker thread wakes up
03:52:42.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:42.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:42.661 00.000 18120 GuideStep: 0.5 px 96 ms WEST, 0.0 px 0 ms NORTH
03:52:44.293 01.632 21948 Exposure complete
03:52:44.343 00.050 21948 worker thread done servicing request
03:52:44.343 00.000 18120 OnExposeComplete: enter
03:52:44.344 00.001 18120 UpdateGuideState(): m_state=6
03:52:44.344 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6627
03:52:44.345 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=235.16, Mass=1897, SNR=30.2, Peak=172 HFD=4.2
03:52:44.345 00.000 18120 MultiStar: [#1 -0.12,0.30,0.69,U] [#2 -0.05,0.34,0.63,U] [#3 -0.23,0.21,0.59,U] [#4 -0.09,0.20,0.55,U] [#5 0.09,0.41,0.47,U] [#6 0.25,0.35,0.45,U] [#7 -0.09,0.05,0.40,U] [#8 -0.12,0.38,0.38,U] 
03:52:44.346 00.001 18120 single-star, 8 included, MultiStar: {-0.08, 0.26}, one-star: {-0.18, 0.19}
03:52:44.346 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
03:52:44.348 00.002 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
03:52:44.349 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.35 mountX=0.24 mountY=0.08, mountTheta=0.32
03:52:44.352 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.19, opts=13)
03:52:44.353 00.001 18120 Enqueuing Move request for scope (-0.18, 0.19)
03:52:44.354 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:44.355 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.2
03:52:44.357 00.002 21948 Worker thread wakes up
03:52:44.357 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:44.357 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:44.358 00.001 18120 Enqueuing Expose request
03:52:44.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
03:52:44.358 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
03:52:44.358 00.000 21948 Moving (-0.18, 0.19) raw xDistance=0.24 yDistance=0.08
03:52:44.358 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.24
03:52:44.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:44.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:52:44.358 00.000 21948 MoveAxis(W, 51, ABG)
03:52:44.358 00.000 21948 Guiding  Dir = 3, Dur = 51
03:52:44.359 00.001 21948 IsSlewing returns 0
03:52:44.359 00.000 21948 IsGuiding returns 0
03:52:44.361 00.002 21948 PulseGuide returned control before completion, sleep 60
03:52:44.437 00.076 21948 IsGuiding returns 0
03:52:44.437 00.000 21948 Move returns status 0, amount 51
03:52:44.437 00.000 21948 MoveAxis(N, 0, ABG)
03:52:44.437 00.000 21948 Move returns status 0, amount 0
03:52:44.437 00.000 21948 move complete, result=0
03:52:44.437 00.000 21948 worker thread done servicing request
03:52:44.437 00.000 21948 Worker thread wakes up
03:52:44.437 00.000 18120 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
03:52:44.438 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:44.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:45.851 01.413 21948 Exposure complete
03:52:45.889 00.038 21948 worker thread done servicing request
03:52:45.889 00.000 18120 OnExposeComplete: enter
03:52:45.890 00.001 18120 UpdateGuideState(): m_state=6
03:52:45.892 00.002 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6628
03:52:45.893 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=234.83, Mass=1801, SNR=29.4, Peak=158 HFD=4.3
03:52:45.894 00.001 18120 MultiStar: [#1 0.14,0.24,0.71,U] [#2 0.30,0.08,0.65,U] [#3 0.16,-0.02,0.59,U] [#4 0.12,0.20,0.58,U] [#5 0.18,0.22,0.44,U] [#6 -0.24,0.15,0.57,U] [#7 0.35,-0.13,0.39,U] [#8 0.25,0.25,0.40,U] 
03:52:45.896 00.002 18120 single-star, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.05, -0.14}
03:52:45.897 00.001 18120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
03:52:45.897 00.000 18120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
03:52:45.898 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=-0.15 mountY=0.02, mountTheta=3.02
03:52:45.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.14, opts=13)
03:52:45.900 00.001 18120 Enqueuing Move request for scope (0.05, -0.14)
03:52:45.901 00.001 21948 Worker thread wakes up
03:52:45.901 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
03:52:45.901 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
03:52:45.901 00.000 21948 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=0.02
03:52:45.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:45.901 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.4
03:52:45.902 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:45.902 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:45.902 00.000 18120 Enqueuing Expose request
03:52:45.903 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:52:45.903 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:45.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:52:45.903 00.000 21948 MoveAxis(E, 0, ABG)
03:52:45.903 00.000 21948 Move returns status 0, amount 0
03:52:45.903 00.000 21948 MoveAxis(N, 0, ABG)
03:52:45.903 00.000 21948 Move returns status 0, amount 0
03:52:45.903 00.000 21948 move complete, result=0
03:52:45.903 00.000 21948 worker thread done servicing request
03:52:45.903 00.000 21948 Worker thread wakes up
03:52:45.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:45.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:45.904 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:47.529 01.625 21948 Exposure complete
03:52:47.566 00.037 21948 worker thread done servicing request
03:52:47.566 00.000 18120 OnExposeComplete: enter
03:52:47.568 00.002 18120 UpdateGuideState(): m_state=6
03:52:47.571 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6629
03:52:47.573 00.002 18120 Star::Find returns 1 (0), X=895.23, Y=234.92, Mass=1830, SNR=29.6, Peak=146 HFD=4.2
03:52:47.576 00.003 18120 MultiStar: [#1 0.05,0.03,0.74,U] [#2 0.27,0.07,0.62,U] [#3 0.13,0.04,0.62,U] [#4 0.20,0.17,0.55,U] [#5 0.23,0.14,0.47,U] [#6 0.61,0.02,0.00,M1] [#7 0.36,-0.07,0.43,U] [#8 0.08,0.07,0.39,U] 
03:52:47.579 00.003 18120 single-star, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.12, -0.05}
03:52:47.581 00.002 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
03:52:47.583 00.002 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
03:52:47.585 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
03:52:47.606 00.021 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
03:52:47.606 00.000 18120 Enqueuing Move request for scope (0.12, -0.05)
03:52:47.607 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:47.607 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.6
03:52:47.608 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:47.608 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:47.608 00.000 18120 Enqueuing Expose request
03:52:47.609 00.001 21948 Worker thread wakes up
03:52:47.609 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
03:52:47.609 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
03:52:47.609 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.09
03:52:47.609 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:52:47.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:47.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:52:47.609 00.000 21948 MoveAxis(E, 0, ABG)
03:52:47.609 00.000 21948 Move returns status 0, amount 0
03:52:47.609 00.000 21948 MoveAxis(N, 0, ABG)
03:52:47.610 00.001 21948 Move returns status 0, amount 0
03:52:47.610 00.000 21948 move complete, result=0
03:52:47.610 00.000 21948 worker thread done servicing request
03:52:47.610 00.000 21948 Worker thread wakes up
03:52:47.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:47.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:47.610 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:49.133 01.523 21948 Exposure complete
03:52:49.169 00.036 21948 worker thread done servicing request
03:52:49.169 00.000 18120 OnExposeComplete: enter
03:52:49.169 00.000 18120 UpdateGuideState(): m_state=6
03:52:49.170 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6630
03:52:49.170 00.000 18120 Star::Find returns 1 (0), X=895.24, Y=234.64, Mass=1806, SNR=29.5, Peak=152 HFD=3.9
03:52:49.171 00.001 18120 MultiStar: [#1 0.01,0.13,0.76,U] [#2 0.26,-0.05,0.62,U] [#3 0.26,-0.08,0.57,U] [#4 0.08,0.09,0.58,U] [#5 0.44,-0.06,0.00,M1] [#6 0.56,0.06,0.00,M2] [#7 0.61,-0.36,0.00,M2] [#8 -0.10,0.25,0.39,U] 
03:52:49.171 00.000 18120 refined, 5 included, MultiStar: {0.12, -0.04}, one-star: {0.13, -0.33}
03:52:49.172 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
03:52:49.173 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
03:52:49.173 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.32 mountX=-0.08 mountY=-0.09, mountTheta=-2.34
03:52:49.175 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.04, opts=13)
03:52:49.175 00.000 18120 Enqueuing Move request for scope (0.12, -0.04)
03:52:49.176 00.001 21948 Worker thread wakes up
03:52:49.176 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:49.176 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.5
03:52:49.177 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
03:52:49.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:49.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
03:52:49.177 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:49.178 00.001 18120 Enqueuing Expose request
03:52:49.178 00.000 21948 Moving (0.12, -0.04) raw xDistance=-0.08 yDistance=-0.09
03:52:49.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:52:49.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:49.178 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:52:49.178 00.000 21948 MoveAxis(E, 0, ABG)
03:52:49.178 00.000 21948 Move returns status 0, amount 0
03:52:49.178 00.000 21948 MoveAxis(N, 0, ABG)
03:52:49.178 00.000 21948 Move returns status 0, amount 0
03:52:49.178 00.000 21948 move complete, result=0
03:52:49.178 00.000 21948 worker thread done servicing request
03:52:49.179 00.001 21948 Worker thread wakes up
03:52:49.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:49.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:49.179 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:50.802 01.623 21948 Exposure complete
03:52:50.848 00.046 21948 worker thread done servicing request
03:52:50.848 00.000 18120 OnExposeComplete: enter
03:52:50.849 00.001 18120 UpdateGuideState(): m_state=6
03:52:50.849 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6631
03:52:50.850 00.001 18120 Star::Find returns 1 (0), X=895.43, Y=234.82, Mass=1907, SNR=30.2, Peak=154 HFD=3.8
03:52:50.850 00.000 18120 MultiStar: [#1 0.24,-0.09,0.69,U] [#2 0.43,0.06,0.64,U] [#3 0.13,-0.20,0.58,U] [#4 0.28,-0.09,0.55,U] [#5 0.49,-0.11,0.00,M2] [#6 0.66,-0.03,0.00,M3] [#7 0.78,0.10,0.00,M3] [#8 0.29,-0.16,0.38,U] 
03:52:50.851 00.001 18120 refined, 5 included, MultiStar: {0.29, -0.11}, one-star: {0.32, -0.15}
03:52:50.851 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
03:52:50.852 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
03:52:50.852 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.30 cameraTheta=-0.35 mountX=-0.21 mountY=-0.21, mountTheta=-2.37
03:52:50.853 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.11, opts=13)
03:52:50.853 00.000 18120 Enqueuing Move request for scope (0.29, -0.11)
03:52:50.854 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:50.854 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
03:52:50.855 00.001 21948 Worker thread wakes up
03:52:50.855 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
03:52:50.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
03:52:50.855 00.000 21948 Moving (0.29, -0.11) raw xDistance=-0.21 yDistance=-0.21
03:52:50.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:52:50.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:52:50.855 00.000 21948 MoveAxis(E, 38, ABG)
03:52:50.855 00.000 21948 Guiding  Dir = 2, Dur = 38
03:52:50.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:50.855 00.000 21948 IsSlewing returns 0
03:52:50.855 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:50.856 00.001 18120 Enqueuing Expose request
03:52:50.856 00.000 21948 IsGuiding returns 0
03:52:50.858 00.002 21948 PulseGuide returned control before completion, sleep 47
03:52:50.909 00.051 21948 IsGuiding returns 0
03:52:50.909 00.000 21948 Move returns status 0, amount 38
03:52:50.909 00.000 21948 MoveAxis(N, 50, ABG)
03:52:50.909 00.000 21948 Guiding  Dir = 0, Dur = 50
03:52:50.910 00.001 21948 IsSlewing returns 0
03:52:50.910 00.000 21948 IsGuiding returns 0
03:52:50.915 00.005 21948 PulseGuide returned control before completion, sleep 56
03:52:50.990 00.075 21948 IsGuiding returns 0
03:52:50.990 00.000 21948 Move returns status 0, amount 50
03:52:50.990 00.000 21948 move complete, result=0
03:52:50.990 00.000 21948 worker thread done servicing request
03:52:50.990 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.2 px 50 ms NORTH
03:52:50.991 00.001 21948 Worker thread wakes up
03:52:50.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:50.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:52.402 01.411 21948 Exposure complete
03:52:52.434 00.032 21948 worker thread done servicing request
03:52:52.434 00.000 18120 OnExposeComplete: enter
03:52:52.434 00.000 18120 UpdateGuideState(): m_state=6
03:52:52.435 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6632
03:52:52.435 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=234.67, Mass=1819, SNR=29.6, Peak=138 HFD=4.4
03:52:52.436 00.001 18120 MultiStar: [#1 -0.13,-0.33,0.72,U] [#2 0.12,-0.19,0.65,U] [#3 -0.03,-0.23,0.63,U] [#4 0.01,-0.24,0.56,U] [#5 0.14,-0.11,0.46,U] [#6 0.28,-0.31,0.51,U] [#7 0.39,-0.41,0.00,M4] [#8 0.32,-0.10,0.42,U] 
03:52:52.436 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.24}, one-star: {0.04, -0.30}
03:52:52.437 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
03:52:52.437 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
03:52:52.438 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.28 mountX=-0.25 mountY=0.04, mountTheta=2.97
03:52:52.440 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.24, opts=13)
03:52:52.440 00.000 18120 Enqueuing Move request for scope (0.07, -0.24)
03:52:52.441 00.001 21948 Worker thread wakes up
03:52:52.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
03:52:52.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:52.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
03:52:52.441 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.6
03:52:52.442 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:52.442 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:52.443 00.001 18120 Enqueuing Expose request
03:52:52.443 00.000 21948 Moving (0.07, -0.24) raw xDistance=-0.25 yDistance=0.04
03:52:52.443 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:52:52.443 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:52.443 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:52:52.443 00.000 21948 MoveAxis(E, 47, ABG)
03:52:52.443 00.000 21948 Guiding  Dir = 2, Dur = 47
03:52:52.444 00.001 21948 IsSlewing returns 0
03:52:52.444 00.000 21948 IsGuiding returns 0
03:52:52.445 00.001 21948 PulseGuide returned control before completion, sleep 56
03:52:52.512 00.067 21948 IsGuiding returns 0
03:52:52.512 00.000 21948 Move returns status 0, amount 47
03:52:52.512 00.000 21948 MoveAxis(N, 0, ABG)
03:52:52.512 00.000 21948 Move returns status 0, amount 0
03:52:52.512 00.000 21948 move complete, result=0
03:52:52.512 00.000 21948 worker thread done servicing request
03:52:52.512 00.000 21948 Worker thread wakes up
03:52:52.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:52.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:52.512 00.000 18120 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
03:52:54.145 01.633 21948 Exposure complete
03:52:54.191 00.046 21948 worker thread done servicing request
03:52:54.191 00.000 18120 OnExposeComplete: enter
03:52:54.192 00.001 18120 UpdateGuideState(): m_state=6
03:52:54.192 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6633
03:52:54.193 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=234.84, Mass=1839, SNR=29.6, Peak=128 HFD=4.4
03:52:54.194 00.001 18120 MultiStar: [#1 0.30,-0.14,0.70,U] [#2 0.22,0.04,0.64,U] [#3 -0.22,-0.02,0.58,U] [#4 -0.14,0.04,0.55,U] [#5 -0.41,0.35,0.00,M2] [#6 0.43,-0.02,0.50,U] [#7 0.33,-0.28,0.42,U] [#8 0.15,0.18,0.40,U] 
03:52:54.196 00.002 18120 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.18, -0.13}
03:52:54.197 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
03:52:54.200 00.003 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
03:52:54.200 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=-0.11 mountY=-0.12, mountTheta=-2.33
03:52:54.202 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.05, opts=13)
03:52:54.202 00.000 18120 Enqueuing Move request for scope (0.16, -0.05)
03:52:54.203 00.001 21948 Worker thread wakes up
03:52:54.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
03:52:54.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
03:52:54.203 00.000 21948 Moving (0.16, -0.05) raw xDistance=-0.11 yDistance=-0.12
03:52:54.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:52:54.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:54.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:52:54.203 00.000 21948 MoveAxis(E, 0, ABG)
03:52:54.203 00.000 21948 Move returns status 0, amount 0
03:52:54.203 00.000 21948 MoveAxis(N, 0, ABG)
03:52:54.203 00.000 21948 Move returns status 0, amount 0
03:52:54.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:54.204 00.001 18120 UpdateGuideState exits: m=1839 RSB=29.6
03:52:54.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:54.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:54.206 00.002 18120 Enqueuing Expose request
03:52:54.209 00.003 21948 move complete, result=0
03:52:54.209 00.000 21948 worker thread done servicing request
03:52:54.209 00.000 21948 Worker thread wakes up
03:52:54.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:54.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:54.210 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:55.726 01.516 21948 Exposure complete
03:52:55.773 00.047 21948 worker thread done servicing request
03:52:55.773 00.000 18120 OnExposeComplete: enter
03:52:55.774 00.001 18120 UpdateGuideState(): m_state=6
03:52:55.774 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6634
03:52:55.775 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=234.65, Mass=1654, SNR=28.2, Peak=106 HFD=4.4
03:52:55.775 00.000 18120 MultiStar: [#1 0.09,-0.15,0.75,U] [#2 0.33,-0.07,0.66,U] [#3 -0.30,0.08,0.64,U] [#4 0.03,-0.10,0.56,U] [#5 0.03,-0.21,0.47,U] [#6 0.44,-0.00,0.00,M2] [#7 0.35,-0.33,0.00,M4] [#8 0.10,-0.01,0.42,U] 
03:52:55.776 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.13}, one-star: {0.23, -0.32}
03:52:55.776 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
03:52:55.776 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:52:55.777 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.97 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
03:52:55.779 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.13, opts=13)
03:52:55.780 00.001 18120 Enqueuing Move request for scope (0.09, -0.13)
03:52:55.781 00.001 21948 Worker thread wakes up
03:52:55.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
03:52:55.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:55.782 00.001 18120 UpdateGuideState exits: m=1654 RSB=28.2
03:52:55.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:55.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:55.783 00.001 18120 Enqueuing Expose request
03:52:55.783 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
03:52:55.784 00.001 21948 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.02
03:52:55.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:52:55.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:55.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:52:55.784 00.000 21948 MoveAxis(E, 0, ABG)
03:52:55.784 00.000 21948 Move returns status 0, amount 0
03:52:55.784 00.000 21948 MoveAxis(N, 0, ABG)
03:52:55.784 00.000 21948 Move returns status 0, amount 0
03:52:55.784 00.000 21948 move complete, result=0
03:52:55.784 00.000 21948 worker thread done servicing request
03:52:55.784 00.000 21948 Worker thread wakes up
03:52:55.784 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:52:55.785 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:55.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:57.407 01.622 21948 Exposure complete
03:52:57.431 00.024 21948 worker thread done servicing request
03:52:57.432 00.001 18120 OnExposeComplete: enter
03:52:57.432 00.000 18120 UpdateGuideState(): m_state=6
03:52:57.433 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6635
03:52:57.433 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=234.82, Mass=1863, SNR=29.9, Peak=133 HFD=4.4
03:52:57.433 00.000 18120 MultiStar: [#1 0.22,0.08,0.73,U] [#2 0.26,-0.00,0.61,U] [#3 0.05,-0.14,0.57,U] [#4 -0.24,0.16,0.55,U] [#5 0.11,0.19,0.44,U] [#6 0.07,0.06,0.50,U] [#7 0.40,-0.26,0.00,M5] [#8 0.43,0.01,0.41,U] 
03:52:57.435 00.002 18120 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.08, -0.15}
03:52:57.435 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
03:52:57.436 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
03:52:57.436 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:52:57.440 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
03:52:57.442 00.002 18120 Enqueuing Move request for scope (0.12, 0.01)
03:52:57.445 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:57.447 00.002 18120 UpdateGuideState exits: m=1863 RSB=29.9
03:52:57.449 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:57.452 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:57.454 00.002 21948 Worker thread wakes up
03:52:57.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:52:57.454 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:52:57.454 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.11
03:52:57.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:52:57.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:57.454 00.000 18120 Enqueuing Expose request
03:52:57.455 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:52:57.455 00.000 21948 MoveAxis(E, 0, ABG)
03:52:57.455 00.000 21948 Move returns status 0, amount 0
03:52:57.455 00.000 21948 MoveAxis(N, 0, ABG)
03:52:57.455 00.000 21948 Move returns status 0, amount 0
03:52:57.455 00.000 21948 move complete, result=0
03:52:57.455 00.000 21948 worker thread done servicing request
03:52:57.455 00.000 21948 Worker thread wakes up
03:52:57.455 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:57.455 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:57.456 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:58.978 01.522 21948 Exposure complete
03:52:59.016 00.038 21948 worker thread done servicing request
03:52:59.016 00.000 18120 OnExposeComplete: enter
03:52:59.017 00.001 18120 UpdateGuideState(): m_state=6
03:52:59.017 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6636
03:52:59.018 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=235.10, Mass=1778, SNR=29.1, Peak=146 HFD=4.2
03:52:59.018 00.000 18120 MultiStar: [#1 0.07,0.26,0.74,U] [#2 -0.22,0.15,0.62,U] [#3 0.34,0.09,0.62,U] [#4 -0.07,0.05,0.57,U] [#5 0.13,0.37,0.47,U] [#6 0.17,0.31,0.49,U] [#7 0.48,0.09,0.00,M6] [#8 0.21,0.35,0.40,U] 
03:52:59.019 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.20}, one-star: {-0.19, 0.13}
03:52:59.020 00.001 18120 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.00) = xAngle (-0.55 = -0.55)
03:52:59.021 00.001 18120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
03:52:59.022 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.45 mountX=0.17 mountY=-0.11, mountTheta=-0.58
03:52:59.023 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.20, opts=13)
03:52:59.023 00.000 18120 Enqueuing Move request for scope (0.02, 0.20)
03:52:59.024 00.001 21948 Worker thread wakes up
03:52:59.024 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
03:52:59.024 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
03:52:59.024 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:52:59.025 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.1
03:52:59.025 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:59.025 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:52:59.026 00.001 18120 Enqueuing Expose request
03:52:59.026 00.000 21948 Moving (0.02, 0.20) raw xDistance=0.17 yDistance=-0.11
03:52:59.026 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:52:59.026 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:59.027 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:52:59.027 00.000 21948 MoveAxis(E, 0, ABG)
03:52:59.027 00.000 21948 Move returns status 0, amount 0
03:52:59.027 00.000 21948 MoveAxis(N, 0, ABG)
03:52:59.027 00.000 21948 Move returns status 0, amount 0
03:52:59.027 00.000 21948 move complete, result=0
03:52:59.027 00.000 21948 worker thread done servicing request
03:52:59.027 00.000 21948 Worker thread wakes up
03:52:59.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:52:59.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:52:59.027 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:00.650 01.623 21948 Exposure complete
03:53:00.693 00.043 21948 worker thread done servicing request
03:53:00.693 00.000 18120 OnExposeComplete: enter
03:53:00.693 00.000 18120 UpdateGuideState(): m_state=6
03:53:00.694 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6637
03:53:00.694 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=234.83, Mass=1923, SNR=30.3, Peak=147 HFD=4.2
03:53:00.695 00.001 18120 MultiStar: [#1 -0.09,-0.02,0.72,U] [#2 0.06,-0.05,0.60,U] [#3 -0.23,0.02,0.58,U] [#4 -0.34,0.23,0.54,U] [#5 0.16,-0.14,0.42,U] [#6 0.17,0.10,0.51,U] [#7 0.09,-0.16,0.41,U] [#8 0.05,-0.03,0.39,U] 
03:53:00.695 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.07, -0.14}
03:53:00.696 00.001 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
03:53:00.696 00.000 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.69)
03:53:00.697 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.56 mountX=-0.01 mountY=0.05, mountTheta=1.73
03:53:00.698 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
03:53:00.699 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
03:53:00.699 00.000 21948 Worker thread wakes up
03:53:00.699 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:00.700 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:53:00.700 00.000 18120 UpdateGuideState exits: m=1923 RSB=30.3
03:53:00.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:00.701 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:00.701 00.000 18120 Enqueuing Expose request
03:53:00.702 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:53:00.702 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
03:53:00.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:00.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:00.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:53:00.702 00.000 21948 MoveAxis(E, 0, ABG)
03:53:00.702 00.000 21948 Move returns status 0, amount 0
03:53:00.702 00.000 21948 MoveAxis(N, 0, ABG)
03:53:00.702 00.000 21948 Move returns status 0, amount 0
03:53:00.702 00.000 21948 move complete, result=0
03:53:00.702 00.000 21948 worker thread done servicing request
03:53:00.702 00.000 21948 Worker thread wakes up
03:53:00.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:00.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:00.702 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:02.223 01.521 21948 Exposure complete
03:53:02.261 00.038 21948 worker thread done servicing request
03:53:02.261 00.000 18120 OnExposeComplete: enter
03:53:02.262 00.001 18120 UpdateGuideState(): m_state=6
03:53:02.264 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6638
03:53:02.265 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=234.85, Mass=1853, SNR=29.8, Peak=134 HFD=4.4
03:53:02.267 00.002 18120 MultiStar: [#1 0.08,0.10,0.72,U] [#2 0.17,0.05,0.60,U] [#3 -0.08,-0.33,0.61,U] [#4 -0.21,0.03,0.56,U] [#5 0.14,-0.06,0.44,U] [#6 -0.10,-0.07,0.52,U] [#7 0.50,-0.62,0.00,M6] [#8 0.07,-0.03,0.40,U] 
03:53:02.268 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.16, -0.12}
03:53:02.271 00.003 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
03:53:02.271 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:53:02.272 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.98 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
03:53:02.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.06, opts=13)
03:53:02.273 00.000 18120 Enqueuing Move request for scope (0.04, -0.06)
03:53:02.274 00.001 21948 Worker thread wakes up
03:53:02.274 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
03:53:02.274 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
03:53:02.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:02.274 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:53:02.275 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:02.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:02.276 00.001 18120 Enqueuing Expose request
03:53:02.276 00.000 21948 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.01
03:53:02.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:02.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:02.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:53:02.276 00.000 21948 MoveAxis(E, 0, ABG)
03:53:02.276 00.000 21948 Move returns status 0, amount 0
03:53:02.276 00.000 21948 MoveAxis(N, 0, ABG)
03:53:02.276 00.000 21948 Move returns status 0, amount 0
03:53:02.276 00.000 21948 move complete, result=0
03:53:02.276 00.000 21948 worker thread done servicing request
03:53:02.276 00.000 21948 Worker thread wakes up
03:53:02.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:02.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:02.277 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:03.905 01.628 21948 Exposure complete
03:53:03.969 00.064 21948 worker thread done servicing request
03:53:03.969 00.000 18120 OnExposeComplete: enter
03:53:03.970 00.001 18120 UpdateGuideState(): m_state=6
03:53:03.971 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6639
03:53:03.972 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=234.82, Mass=1726, SNR=28.7, Peak=133 HFD=4.3
03:53:03.973 00.001 18120 MultiStar: [#1 0.07,0.13,0.70,U] [#2 0.04,0.10,0.66,U] [#3 -0.10,-0.05,0.63,U] [#4 0.09,-0.00,0.59,U] [#5 0.06,0.07,0.48,U] [#6 0.42,0.14,0.51,U] [#7 0.58,-0.16,0.00,M7] [#8 0.08,0.07,0.42,U] 
03:53:03.974 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.06, -0.15}
03:53:03.974 00.000 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
03:53:03.975 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
03:53:03.976 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
03:53:03.978 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
03:53:03.978 00.000 18120 Enqueuing Move request for scope (0.08, 0.02)
03:53:03.979 00.001 21948 Worker thread wakes up
03:53:03.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
03:53:03.979 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:03.981 00.002 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
03:53:03.981 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.7
03:53:03.981 00.000 21948 Moving (0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
03:53:03.981 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:03.982 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:03.982 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:03.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:03.983 00.001 18120 Enqueuing Expose request
03:53:03.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:53:03.983 00.000 21948 MoveAxis(E, 0, ABG)
03:53:03.983 00.000 21948 Move returns status 0, amount 0
03:53:03.983 00.000 21948 MoveAxis(N, 0, ABG)
03:53:03.983 00.000 21948 Move returns status 0, amount 0
03:53:03.983 00.000 21948 move complete, result=0
03:53:03.983 00.000 21948 worker thread done servicing request
03:53:03.983 00.000 21948 Worker thread wakes up
03:53:03.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:03.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:03.984 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:05.502 01.518 21948 Exposure complete
03:53:05.565 00.063 21948 worker thread done servicing request
03:53:05.565 00.000 18120 OnExposeComplete: enter
03:53:05.568 00.003 18120 UpdateGuideState(): m_state=6
03:53:05.570 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6640
03:53:05.572 00.002 18120 Star::Find returns 1 (0), X=895.26, Y=234.84, Mass=1925, SNR=30.3, Peak=139 HFD=4.4
03:53:05.575 00.003 18120 MultiStar: [#1 0.09,-0.07,0.71,U] [#2 0.41,0.01,0.65,U] [#3 -0.01,-0.06,0.59,U] [#4 0.03,0.19,0.51,U] [#5 0.07,0.03,0.43,U] [#6 0.16,-0.03,0.49,U] [#7 0.45,-0.16,0.00,M8] [#8 0.06,0.24,0.37,U] 
03:53:05.577 00.002 18120 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.15, -0.13}
03:53:05.579 00.002 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
03:53:05.583 00.004 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
03:53:05.585 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
03:53:05.589 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
03:53:05.589 00.000 18120 Enqueuing Move request for scope (0.13, -0.01)
03:53:05.590 00.001 21948 Worker thread wakes up
03:53:05.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
03:53:05.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
03:53:05.590 00.000 21948 Moving (0.13, -0.01) raw xDistance=-0.06 yDistance=-0.11
03:53:05.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:05.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:05.591 00.001 18120 UpdateGuideState exits: m=1925 RSB=30.3
03:53:05.591 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:05.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:05.592 00.001 18120 Enqueuing Expose request
03:53:05.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:05.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:53:05.592 00.000 21948 MoveAxis(E, 0, ABG)
03:53:05.592 00.000 21948 Move returns status 0, amount 0
03:53:05.592 00.000 21948 MoveAxis(N, 0, ABG)
03:53:05.592 00.000 21948 Move returns status 0, amount 0
03:53:05.592 00.000 21948 move complete, result=0
03:53:05.592 00.000 21948 worker thread done servicing request
03:53:05.592 00.000 21948 Worker thread wakes up
03:53:05.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:05.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:05.593 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:07.227 01.634 21948 Exposure complete
03:53:07.254 00.027 21948 worker thread done servicing request
03:53:07.254 00.000 18120 OnExposeComplete: enter
03:53:07.255 00.001 18120 UpdateGuideState(): m_state=6
03:53:07.255 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6641
03:53:07.256 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=234.94, Mass=1790, SNR=29.2, Peak=151 HFD=4.3
03:53:07.257 00.001 18120 MultiStar: [#1 -0.00,-0.05,0.71,U] [#2 0.01,0.15,0.62,U] [#3 -0.12,0.05,0.60,U] [#4 -0.27,-0.08,0.58,U] [#5 0.10,0.06,0.48,U] [#6 0.15,0.01,0.53,U] [#7 0.37,-0.36,0.00,M9] [#8 0.12,0.20,0.40,U] 
03:53:07.257 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.12, -0.03}
03:53:07.258 00.001 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
03:53:07.258 00.000 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
03:53:07.258 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.45 mountX=0.04 mountY=0.02, mountTheta=0.42
03:53:07.260 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
03:53:07.260 00.000 18120 Enqueuing Move request for scope (-0.03, 0.03)
03:53:07.260 00.000 21948 Worker thread wakes up
03:53:07.260 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
03:53:07.261 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
03:53:07.261 00.000 21948 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
03:53:07.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:53:07.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:07.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:53:07.261 00.000 21948 MoveAxis(E, 0, ABG)
03:53:07.261 00.000 21948 Move returns status 0, amount 0
03:53:07.261 00.000 21948 MoveAxis(N, 0, ABG)
03:53:07.261 00.000 21948 Move returns status 0, amount 0
03:53:07.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:07.261 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.2
03:53:07.262 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:07.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:07.263 00.001 18120 Enqueuing Expose request
03:53:07.263 00.000 21948 move complete, result=0
03:53:07.263 00.000 21948 worker thread done servicing request
03:53:07.263 00.000 21948 Worker thread wakes up
03:53:07.263 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:07.264 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:07.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:08.780 01.516 21948 Exposure complete
03:53:08.837 00.057 21948 worker thread done servicing request
03:53:08.837 00.000 18120 OnExposeComplete: enter
03:53:08.837 00.000 18120 UpdateGuideState(): m_state=6
03:53:08.838 00.001 18120 Star::Find(15, 894, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6642
03:53:08.838 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=234.87, Mass=1705, SNR=28.5, Peak=136 HFD=4.3
03:53:08.839 00.001 18120 MultiStar: [#1 0.13,-0.10,0.75,U] [#2 0.46,0.01,0.00,M1] [#3 0.06,-0.02,0.61,U] [#4 -0.10,0.30,0.59,U] [#5 0.11,0.17,0.48,U] [#6 0.22,-0.16,0.54,U] [#7 0.74,-0.05,0.00,M10] [#8 -0.14,0.09,0.41,U] 
03:53:08.839 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.01, -0.10}
03:53:08.840 00.001 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
03:53:08.842 00.002 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
03:53:08.842 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.87
03:53:08.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.01, opts=13)
03:53:08.843 00.000 18120 Enqueuing Move request for scope (0.05, 0.01)
03:53:08.844 00.001 21948 Worker thread wakes up
03:53:08.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:08.844 00.000 18120 UpdateGuideState exits: m=1705 RSB=28.5
03:53:08.845 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:08.845 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:08.846 00.001 18120 Enqueuing Expose request
03:53:08.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:53:08.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:53:08.846 00.000 21948 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.04
03:53:08.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:08.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:08.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:53:08.846 00.000 21948 MoveAxis(E, 0, ABG)
03:53:08.846 00.000 21948 Move returns status 0, amount 0
03:53:08.846 00.000 21948 MoveAxis(N, 0, ABG)
03:53:08.846 00.000 21948 Move returns status 0, amount 0
03:53:08.846 00.000 21948 move complete, result=0
03:53:08.846 00.000 21948 worker thread done servicing request
03:53:08.846 00.000 21948 Worker thread wakes up
03:53:08.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:08.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:08.847 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:10.575 01.728 21948 Exposure complete
03:53:10.629 00.054 21948 worker thread done servicing request
03:53:10.629 00.000 18120 OnExposeComplete: enter
03:53:10.631 00.002 18120 UpdateGuideState(): m_state=6
03:53:10.633 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6643
03:53:10.634 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=234.90, Mass=1829, SNR=29.6, Peak=123 HFD=4.3
03:53:10.635 00.001 18120 MultiStar: [#1 -0.04,-0.13,0.69,U] [#2 0.37,0.01,0.65,U] [#3 -0.04,-0.05,0.61,U] [#4 -0.07,-0.03,0.55,U] [#5 0.36,-0.02,0.48,U] [#6 0.09,0.23,0.51,U] [#7 0.64,-0.28,0.00,R] [#8 0.09,0.09,0.39,U] 
03:53:10.636 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.23, -0.06}
03:53:10.637 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
03:53:10.637 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
03:53:10.638 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.07 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
03:53:10.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
03:53:10.640 00.001 18120 Enqueuing Move request for scope (0.13, -0.01)
03:53:10.640 00.000 21948 Worker thread wakes up
03:53:10.640 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:10.641 00.001 18120 UpdateGuideState exits: m=1829 RSB=29.6
03:53:10.641 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:10.641 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:10.642 00.001 18120 Enqueuing Expose request
03:53:10.642 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
03:53:10.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
03:53:10.642 00.000 21948 Moving (0.13, -0.01) raw xDistance=-0.06 yDistance=-0.11
03:53:10.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:10.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:10.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:53:10.642 00.000 21948 MoveAxis(E, 0, ABG)
03:53:10.642 00.000 21948 Move returns status 0, amount 0
03:53:10.642 00.000 21948 MoveAxis(N, 0, ABG)
03:53:10.642 00.000 21948 Move returns status 0, amount 0
03:53:10.642 00.000 21948 move complete, result=0
03:53:10.642 00.000 21948 worker thread done servicing request
03:53:10.642 00.000 21948 Worker thread wakes up
03:53:10.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:10.642 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:10.643 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:12.049 01.406 21948 Exposure complete
03:53:12.085 00.036 21948 worker thread done servicing request
03:53:12.086 00.001 18120 OnExposeComplete: enter
03:53:12.087 00.001 18120 UpdateGuideState(): m_state=6
03:53:12.087 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6644
03:53:12.088 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=234.77, Mass=1786, SNR=29.3, Peak=131 HFD=4.3
03:53:12.089 00.001 18120 MultiStar: [#1 -0.11,0.01,0.69,U] [#2 0.24,0.19,0.63,U] [#3 0.00,0.09,0.62,U] [#4 0.02,0.09,0.55,U] [#5 0.04,-0.17,0.46,U] [#6 -0.01,-0.03,0.52,U] [#7 -0.42,0.11,0.42,U] [#8 0.03,0.28,0.41,U] 
03:53:12.089 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.17, -0.20}
03:53:12.090 00.001 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
03:53:12.090 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
03:53:12.091 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.80 mountX=0.01 mountY=-0.03, mountTheta=-1.20
03:53:12.092 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
03:53:12.092 00.000 18120 Enqueuing Move request for scope (0.02, 0.02)
03:53:12.092 00.000 21948 Worker thread wakes up
03:53:12.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:53:12.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:53:12.092 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
03:53:12.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:53:12.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:12.093 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:12.093 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.3
03:53:12.093 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:12.094 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:12.095 00.001 18120 Enqueuing Expose request
03:53:12.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:53:12.095 00.000 21948 MoveAxis(E, 0, ABG)
03:53:12.095 00.000 21948 Move returns status 0, amount 0
03:53:12.095 00.000 21948 MoveAxis(N, 0, ABG)
03:53:12.095 00.000 21948 Move returns status 0, amount 0
03:53:12.095 00.000 21948 move complete, result=0
03:53:12.095 00.000 21948 worker thread done servicing request
03:53:12.095 00.000 21948 Worker thread wakes up
03:53:12.095 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:12.095 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:12.096 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:13.726 01.630 21948 Exposure complete
03:53:13.777 00.051 21948 worker thread done servicing request
03:53:13.777 00.000 18120 OnExposeComplete: enter
03:53:13.778 00.001 18120 UpdateGuideState(): m_state=6
03:53:13.779 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6645
03:53:13.779 00.000 18120 Star::Find returns 1 (0), X=895.38, Y=234.72, Mass=1739, SNR=28.9, Peak=135 HFD=4.1
03:53:13.780 00.001 18120 MultiStar: [#1 0.18,-0.23,0.72,U] [#2 0.45,-0.02,0.00,M1] [#3 0.27,-0.13,0.59,U] [#4 0.00,-0.05,0.60,U] [#5 0.38,-0.17,0.48,U] [#6 0.46,-0.04,0.00,M1] [#7 0.09,0.04,0.44,U] [#8 0.26,-0.10,0.43,U] 
03:53:13.780 00.000 18120 refined, 6 included, MultiStar: {0.21, -0.15}, one-star: {0.27, -0.25}
03:53:13.781 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:53:13.781 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:53:13.782 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=-0.22 mountY=-0.12, mountTheta=-2.64
03:53:13.783 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.15, opts=13)
03:53:13.784 00.001 18120 Enqueuing Move request for scope (0.21, -0.15)
03:53:13.785 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:13.785 00.000 21948 Worker thread wakes up
03:53:13.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
03:53:13.786 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
03:53:13.786 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.9
03:53:13.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:13.787 00.001 21948 Moving (0.21, -0.15) raw xDistance=-0.22 yDistance=-0.12
03:53:13.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:13.787 00.000 18120 Enqueuing Expose request
03:53:13.788 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:53:13.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:13.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:53:13.788 00.000 21948 MoveAxis(E, 40, ABG)
03:53:13.788 00.000 21948 Guiding  Dir = 2, Dur = 40
03:53:13.788 00.000 21948 IsSlewing returns 0
03:53:13.788 00.000 21948 IsGuiding returns 0
03:53:13.790 00.002 21948 PulseGuide returned control before completion, sleep 49
03:53:13.848 00.058 21948 IsGuiding returns 0
03:53:13.848 00.000 21948 Move returns status 0, amount 40
03:53:13.848 00.000 21948 MoveAxis(N, 0, ABG)
03:53:13.848 00.000 21948 Move returns status 0, amount 0
03:53:13.848 00.000 21948 move complete, result=0
03:53:13.848 00.000 21948 worker thread done servicing request
03:53:13.848 00.000 21948 Worker thread wakes up
03:53:13.848 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:53:13.850 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:13.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:15.264 01.414 21948 Exposure complete
03:53:15.302 00.038 21948 worker thread done servicing request
03:53:15.302 00.000 18120 OnExposeComplete: enter
03:53:15.303 00.001 18120 UpdateGuideState(): m_state=6
03:53:15.303 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6646
03:53:15.304 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=234.73, Mass=1804, SNR=29.3, Peak=138 HFD=4.1
03:53:15.305 00.001 18120 MultiStar: [#1 0.17,-0.13,0.70,U] [#2 0.36,-0.27,0.00,M2] [#3 0.25,-0.34,0.62,U] [#4 0.04,0.03,0.58,U] [#5 0.43,-0.12,0.00,M1] [#6 0.43,0.04,0.53,U] [#7 -0.38,0.14,0.44,U] [#8 0.48,-0.21,0.00,M1] 
03:53:15.307 00.002 18120 refined, 5 included, MultiStar: {0.08, -0.11}, one-star: {-0.04, -0.24}
03:53:15.307 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
03:53:15.307 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
03:53:15.308 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.95 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
03:53:15.309 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.11, opts=13)
03:53:15.309 00.000 18120 Enqueuing Move request for scope (0.08, -0.11)
03:53:15.310 00.001 21948 Worker thread wakes up
03:53:15.310 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:15.311 00.001 18120 UpdateGuideState exits: m=1804 RSB=29.3
03:53:15.311 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:15.311 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:15.312 00.001 18120 Enqueuing Expose request
03:53:15.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
03:53:15.312 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
03:53:15.312 00.000 21948 Moving (0.08, -0.11) raw xDistance=-0.14 yDistance=-0.02
03:53:15.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:53:15.312 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:15.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:53:15.312 00.000 21948 MoveAxis(E, 0, ABG)
03:53:15.312 00.000 21948 Move returns status 0, amount 0
03:53:15.312 00.000 21948 MoveAxis(N, 0, ABG)
03:53:15.312 00.000 21948 Move returns status 0, amount 0
03:53:15.312 00.000 21948 move complete, result=0
03:53:15.312 00.000 21948 worker thread done servicing request
03:53:15.312 00.000 21948 Worker thread wakes up
03:53:15.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:15.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:15.313 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:16.944 01.631 21948 Exposure complete
03:53:16.986 00.042 21948 worker thread done servicing request
03:53:16.986 00.000 18120 OnExposeComplete: enter
03:53:16.987 00.001 18120 UpdateGuideState(): m_state=6
03:53:16.989 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6647
03:53:16.990 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=234.69, Mass=1961, SNR=30.6, Peak=151 HFD=4.4
03:53:16.990 00.000 18120 MultiStar: [#1 -0.27,-0.24,0.69,U] [#2 0.07,0.08,0.62,U] [#3 0.15,-0.27,0.59,U] [#4 0.02,-0.12,0.53,U] [#5 0.17,0.00,0.44,U] [#6 -0.07,-0.10,0.49,U] [#7 -0.05,-0.10,0.41,U] [#8 0.33,-0.20,0.36,U] 
03:53:16.991 00.001 18120 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.15, -0.28}
03:53:16.991 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
03:53:16.992 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
03:53:16.992 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=-0.16 mountY=0.03, mountTheta=2.98
03:53:16.993 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.15, opts=13)
03:53:16.994 00.001 18120 Enqueuing Move request for scope (0.05, -0.15)
03:53:16.994 00.000 21948 Worker thread wakes up
03:53:16.994 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
03:53:16.994 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
03:53:16.994 00.000 21948 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=0.03
03:53:16.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:53:16.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:16.994 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:16.995 00.001 18120 UpdateGuideState exits: m=1961 RSB=30.6
03:53:16.995 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:16.996 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:16.996 00.000 18120 Enqueuing Expose request
03:53:16.997 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:53:16.997 00.000 21948 MoveAxis(E, 0, ABG)
03:53:16.997 00.000 21948 Move returns status 0, amount 0
03:53:16.997 00.000 21948 MoveAxis(N, 0, ABG)
03:53:16.997 00.000 21948 Move returns status 0, amount 0
03:53:16.997 00.000 21948 move complete, result=0
03:53:16.997 00.000 21948 worker thread done servicing request
03:53:16.997 00.000 21948 Worker thread wakes up
03:53:16.997 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:16.997 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:16.998 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:18.510 01.512 21948 Exposure complete
03:53:18.553 00.043 21948 worker thread done servicing request
03:53:18.553 00.000 18120 OnExposeComplete: enter
03:53:18.554 00.001 18120 UpdateGuideState(): m_state=6
03:53:18.554 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6648
03:53:18.555 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=234.80, Mass=1765, SNR=29.1, Peak=127 HFD=4.1
03:53:18.555 00.000 18120 MultiStar: [#1 0.57,-0.28,0.00,M1] [#2 0.39,-0.31,0.00,M2] [#3 0.21,-0.40,0.00,M1] [#4 0.06,-0.16,0.54,U] [#5 0.28,-0.09,0.49,U] [#6 0.42,-0.19,0.00,M1] [#7 0.28,0.09,0.45,U] [#8 0.33,-0.01,0.41,U] 
03:53:18.556 00.001 18120 refined, 4 included, MultiStar: {0.23, -0.09}, one-star: {0.22, -0.17}
03:53:18.556 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:53:18.557 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
03:53:18.557 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-0.37 mountX=-0.17 mountY=-0.16, mountTheta=-2.39
03:53:18.558 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.09, opts=13)
03:53:18.559 00.001 18120 Enqueuing Move request for scope (0.23, -0.09)
03:53:18.559 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:18.559 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.1
03:53:18.560 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:18.562 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:18.563 00.001 18120 Enqueuing Expose request
03:53:18.564 00.001 21948 Worker thread wakes up
03:53:18.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
03:53:18.564 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
03:53:18.565 00.001 21948 Moving (0.23, -0.09) raw xDistance=-0.17 yDistance=-0.16
03:53:18.565 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:53:18.565 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:18.565 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:53:18.565 00.000 21948 MoveAxis(E, 0, ABG)
03:53:18.565 00.000 21948 Move returns status 0, amount 0
03:53:18.565 00.000 21948 MoveAxis(N, 0, ABG)
03:53:18.565 00.000 21948 Move returns status 0, amount 0
03:53:18.565 00.000 21948 move complete, result=0
03:53:18.565 00.000 21948 worker thread done servicing request
03:53:18.565 00.000 21948 Worker thread wakes up
03:53:18.565 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:18.565 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:18.566 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:53:20.191 01.625 21948 Exposure complete
03:53:20.225 00.034 21948 worker thread done servicing request
03:53:20.225 00.000 18120 OnExposeComplete: enter
03:53:20.226 00.001 18120 UpdateGuideState(): m_state=6
03:53:20.226 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6649
03:53:20.228 00.002 18120 Star::Find returns 1 (0), X=895.43, Y=234.53, Mass=2007, SNR=31.0, Peak=146 HFD=4.3
03:53:20.229 00.001 18120 MultiStar: [#1 0.64,-0.40,0.00,M2] [#2 0.38,-0.09,0.56,U] [#3 0.20,-0.40,0.00,M2] [#4 0.18,-0.15,0.51,U] [#5 0.51,-0.35,0.00,M1] [#6 0.50,-0.23,0.00,M2] [#7 0.10,0.01,0.43,U] [#8 0.56,-0.02,0.00,M1] 
03:53:20.231 00.002 18120 refined, 3 included, MultiStar: {0.27, -0.23}, one-star: {0.33, -0.44}
03:53:20.232 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
03:53:20.233 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
03:53:20.235 00.002 18120 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.35 cameraTheta=-0.70 mountX=-0.32 mountY=-0.14, mountTheta=-2.73
03:53:20.236 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.23, opts=13)
03:53:20.236 00.000 18120 Enqueuing Move request for scope (0.27, -0.23)
03:53:20.237 00.001 21948 Worker thread wakes up
03:53:20.237 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:20.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.23) opts 0xd
03:53:20.237 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.23)
03:53:20.237 00.000 18120 UpdateGuideState exits: m=2007 RSB=31.0
03:53:20.238 00.001 21948 Moving (0.27, -0.23) raw xDistance=-0.32 yDistance=-0.14
03:53:20.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:53:20.238 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:20.238 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:20.239 00.001 18120 Enqueuing Expose request
03:53:20.239 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:20.239 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:53:20.239 00.000 21948 MoveAxis(E, 57, ABG)
03:53:20.239 00.000 21948 Guiding  Dir = 2, Dur = 57
03:53:20.239 00.000 21948 IsSlewing returns 0
03:53:20.239 00.000 21948 IsGuiding returns 0
03:53:20.241 00.002 21948 PulseGuide returned control before completion, sleep 66
03:53:20.313 00.072 21948 IsGuiding returns 0
03:53:20.313 00.000 21948 Move returns status 0, amount 57
03:53:20.313 00.000 21948 MoveAxis(N, 0, ABG)
03:53:20.313 00.000 21948 Move returns status 0, amount 0
03:53:20.313 00.000 21948 move complete, result=0
03:53:20.313 00.000 21948 worker thread done servicing request
03:53:20.313 00.000 21948 Worker thread wakes up
03:53:20.313 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:20.313 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
03:53:20.314 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:21.724 01.410 21948 Exposure complete
03:53:21.762 00.038 21948 worker thread done servicing request
03:53:21.762 00.000 18120 OnExposeComplete: enter
03:53:21.763 00.001 18120 UpdateGuideState(): m_state=6
03:53:21.765 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6650
03:53:21.766 00.001 18120 Star::Find returns 1 (0), X=895.10, Y=234.81, Mass=1845, SNR=29.8, Peak=155 HFD=4.2
03:53:21.767 00.001 18120 MultiStar: [#1 0.53,-0.13,0.00,M3] [#2 0.18,0.10,0.64,U] [#3 0.29,-0.12,0.62,U] [#4 0.19,0.07,0.54,U] [#5 0.09,-0.03,0.46,U] [#6 0.44,-0.17,0.00,M3] [#7 -0.32,-0.01,0.43,U] [#8 0.44,-0.15,0.00,M2] 
03:53:21.769 00.002 18120 refined, 5 included, MultiStar: {0.08, -0.04}, one-star: {-0.00, -0.16}
03:53:21.770 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
03:53:21.770 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
03:53:21.774 00.004 18120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.47 mountX=-0.07 mountY=-0.05, mountTheta=-2.49
03:53:21.777 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.04, opts=13)
03:53:21.778 00.001 18120 Enqueuing Move request for scope (0.08, -0.04)
03:53:21.778 00.000 21948 Worker thread wakes up
03:53:21.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:21.779 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.8
03:53:21.779 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:21.780 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:21.780 00.000 18120 Enqueuing Expose request
03:53:21.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:53:21.781 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:53:21.781 00.000 21948 Moving (0.08, -0.04) raw xDistance=-0.07 yDistance=-0.05
03:53:21.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:21.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:21.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:53:21.781 00.000 21948 MoveAxis(E, 0, ABG)
03:53:21.781 00.000 21948 Move returns status 0, amount 0
03:53:21.781 00.000 21948 MoveAxis(N, 0, ABG)
03:53:21.781 00.000 21948 Move returns status 0, amount 0
03:53:21.781 00.000 21948 move complete, result=0
03:53:21.781 00.000 21948 worker thread done servicing request
03:53:21.781 00.000 21948 Worker thread wakes up
03:53:21.781 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:21.782 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:21.782 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:23.417 01.635 21948 Exposure complete
03:53:23.458 00.041 21948 worker thread done servicing request
03:53:23.458 00.000 18120 OnExposeComplete: enter
03:53:23.459 00.001 18120 UpdateGuideState(): m_state=6
03:53:23.459 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6651
03:53:23.459 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=234.96, Mass=1767, SNR=29.2, Peak=137 HFD=4.2
03:53:23.460 00.001 18120 MultiStar: [#1 0.30,-0.05,0.73,U] [#2 0.33,-0.22,0.61,U] [#3 0.35,-0.24,0.62,U] [#4 0.16,-0.06,0.57,U] [#5 -0.21,-0.02,0.47,U] [#6 0.30,-0.08,0.53,U] [#7 -0.21,0.22,0.43,U] [#8 0.33,0.04,0.41,U] 
03:53:23.461 00.001 18120 single-star, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.11, -0.01}
03:53:23.461 00.000 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
03:53:23.461 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
03:53:23.462 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
03:53:23.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
03:53:23.464 00.001 18120 Enqueuing Move request for scope (0.11, -0.01)
03:53:23.464 00.000 21948 Worker thread wakes up
03:53:23.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:23.465 00.001 18120 UpdateGuideState exits: m=1767 RSB=29.2
03:53:23.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:23.466 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:23.466 00.000 18120 Enqueuing Expose request
03:53:23.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
03:53:23.467 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
03:53:23.467 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.09
03:53:23.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:53:23.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:23.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:53:23.467 00.000 21948 MoveAxis(E, 0, ABG)
03:53:23.467 00.000 21948 Move returns status 0, amount 0
03:53:23.467 00.000 21948 MoveAxis(N, 0, ABG)
03:53:23.467 00.000 21948 Move returns status 0, amount 0
03:53:23.467 00.000 21948 move complete, result=0
03:53:23.467 00.000 21948 worker thread done servicing request
03:53:23.467 00.000 21948 Worker thread wakes up
03:53:23.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:23.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:23.467 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:24.988 01.521 21948 Exposure complete
03:53:25.021 00.033 21948 worker thread done servicing request
03:53:25.022 00.001 18120 OnExposeComplete: enter
03:53:25.023 00.001 18120 UpdateGuideState(): m_state=6
03:53:25.023 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6652
03:53:25.024 00.001 18120 Star::Find returns 1 (0), X=895.38, Y=234.76, Mass=2019, SNR=31.0, Peak=156 HFD=4.0
03:53:25.024 00.000 18120 MultiStar: [#1 0.29,-0.46,0.00,M3] [#2 0.37,-0.19,0.56,U] [#3 0.11,-0.30,0.57,U] [#4 0.11,0.12,0.55,U] [#5 0.06,-0.08,0.46,U] [#6 0.23,-0.01,0.50,U] [#7 -0.54,0.21,0.00,M1] [#8 -0.11,-0.37,0.38,U] 
03:53:25.025 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.15}, one-star: {0.27, -0.21}
03:53:25.025 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
03:53:25.025 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
03:53:25.026 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.70 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
03:53:25.027 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.15, opts=13)
03:53:25.028 00.001 18120 Enqueuing Move request for scope (0.17, -0.15)
03:53:25.029 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:25.030 00.001 18120 UpdateGuideState exits: m=2019 RSB=31.0
03:53:25.030 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:25.032 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:25.032 00.000 18120 Enqueuing Expose request
03:53:25.033 00.001 21948 Worker thread wakes up
03:53:25.033 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
03:53:25.033 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
03:53:25.033 00.000 21948 Moving (0.17, -0.15) raw xDistance=-0.21 yDistance=-0.09
03:53:25.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:53:25.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:25.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:53:25.033 00.000 21948 MoveAxis(E, 37, ABG)
03:53:25.033 00.000 21948 Guiding  Dir = 2, Dur = 37
03:53:25.033 00.000 21948 IsSlewing returns 0
03:53:25.033 00.000 21948 IsGuiding returns 0
03:53:25.035 00.002 21948 PulseGuide returned control before completion, sleep 46
03:53:25.083 00.048 21948 IsGuiding returns 0
03:53:25.083 00.000 21948 Move returns status 0, amount 37
03:53:25.083 00.000 21948 MoveAxis(N, 0, ABG)
03:53:25.083 00.000 21948 Move returns status 0, amount 0
03:53:25.083 00.000 21948 move complete, result=0
03:53:25.083 00.000 21948 worker thread done servicing request
03:53:25.083 00.000 21948 Worker thread wakes up
03:53:25.083 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:25.083 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:53:25.084 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:26.716 01.632 21948 Exposure complete
03:53:26.755 00.039 21948 worker thread done servicing request
03:53:26.755 00.000 18120 OnExposeComplete: enter
03:53:26.756 00.001 18120 UpdateGuideState(): m_state=6
03:53:26.757 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6653
03:53:26.757 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=234.97, Mass=1708, SNR=28.5, Peak=150 HFD=4.0
03:53:26.758 00.001 18120 MultiStar: [#1 0.34,-0.29,0.00,M4] [#2 0.57,-0.11,0.00,M1] [#3 0.13,-0.18,0.62,U] [#4 0.11,0.27,0.55,U] [#5 0.08,0.01,0.49,U] [#6 0.61,-0.05,0.00,M2] [#7 -0.28,-0.09,0.43,U] [#8 0.62,-0.00,0.00,M1] 
03:53:26.758 00.000 18120 refined, 4 included, MultiStar: {0.09, 0.00}, one-star: {0.20, 0.00}
03:53:26.759 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
03:53:26.759 00.000 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
03:53:26.761 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.04 mountX=-0.03 mountY=-0.08, mountTheta=-1.97
03:53:26.764 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.00, opts=13)
03:53:26.765 00.001 18120 Enqueuing Move request for scope (0.09, 0.00)
03:53:26.765 00.000 21948 Worker thread wakes up
03:53:26.765 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:26.766 00.001 18120 UpdateGuideState exits: m=1708 RSB=28.5
03:53:26.766 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:26.767 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:26.767 00.000 18120 Enqueuing Expose request
03:53:26.767 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
03:53:26.768 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
03:53:26.768 00.000 21948 Moving (0.09, 0.00) raw xDistance=-0.03 yDistance=-0.08
03:53:26.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:53:26.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:26.768 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:53:26.768 00.000 21948 MoveAxis(E, 0, ABG)
03:53:26.768 00.000 21948 Move returns status 0, amount 0
03:53:26.768 00.000 21948 MoveAxis(N, 0, ABG)
03:53:26.768 00.000 21948 Move returns status 0, amount 0
03:53:26.768 00.000 21948 move complete, result=0
03:53:26.768 00.000 21948 worker thread done servicing request
03:53:26.768 00.000 21948 Worker thread wakes up
03:53:26.768 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:26.768 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:26.768 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:28.291 01.523 21948 Exposure complete
03:53:28.335 00.044 21948 worker thread done servicing request
03:53:28.335 00.000 18120 OnExposeComplete: enter
03:53:28.338 00.003 18120 UpdateGuideState(): m_state=6
03:53:28.339 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6654
03:53:28.340 00.001 18120 Star::Find returns 1 (0), X=895.30, Y=234.67, Mass=1836, SNR=29.7, Peak=122 HFD=4.4
03:53:28.341 00.001 18120 MultiStar: [#1 0.02,0.01,0.73,U] [#2 0.23,-0.11,0.64,U] [#3 0.14,-0.27,0.58,U] [#4 0.12,0.11,0.55,U] [#5 0.05,-0.02,0.46,U] [#6 0.38,-0.17,0.54,U] [#7 -0.07,0.03,0.44,U] [#8 0.55,0.00,0.00,M2] 
03:53:28.342 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.11}, one-star: {0.19, -0.30}
03:53:28.343 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:53:28.346 00.003 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
03:53:28.347 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.67 mountX=-0.16 mountY=-0.07, mountTheta=-2.70
03:53:28.348 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.11, opts=13)
03:53:28.349 00.001 18120 Enqueuing Move request for scope (0.14, -0.11)
03:53:28.349 00.000 21948 Worker thread wakes up
03:53:28.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:28.350 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.7
03:53:28.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:28.351 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
03:53:28.351 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:28.352 00.001 18120 Enqueuing Expose request
03:53:28.352 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
03:53:28.352 00.000 21948 Moving (0.14, -0.11) raw xDistance=-0.16 yDistance=-0.07
03:53:28.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:53:28.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:28.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:53:28.352 00.000 21948 MoveAxis(E, 0, ABG)
03:53:28.352 00.000 21948 Move returns status 0, amount 0
03:53:28.352 00.000 21948 MoveAxis(N, 0, ABG)
03:53:28.352 00.000 21948 Move returns status 0, amount 0
03:53:28.352 00.000 21948 move complete, result=0
03:53:28.352 00.000 21948 worker thread done servicing request
03:53:28.353 00.001 21948 Worker thread wakes up
03:53:28.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:28.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:28.353 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:29.983 01.630 21948 Exposure complete
03:53:30.009 00.026 21948 worker thread done servicing request
03:53:30.009 00.000 18120 OnExposeComplete: enter
03:53:30.011 00.002 18120 UpdateGuideState(): m_state=6
03:53:30.012 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6655
03:53:30.012 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=234.91, Mass=1818, SNR=29.5, Peak=142 HFD=4.3
03:53:30.013 00.001 18120 MultiStar: [#1 0.04,0.00,0.72,U] [#2 0.07,0.05,0.68,U] [#3 0.09,-0.06,0.62,U] [#4 0.10,0.08,0.56,U] [#5 0.23,0.03,0.45,U] [#6 0.63,0.04,0.00,M2] [#7 -0.09,0.13,0.44,U] [#8 0.28,-0.10,0.40,U] 
03:53:30.013 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.10, -0.06}
03:53:30.016 00.003 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
03:53:30.018 00.002 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
03:53:30.021 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
03:53:30.024 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.00, opts=13)
03:53:30.025 00.001 18120 Enqueuing Move request for scope (0.10, 0.00)
03:53:30.025 00.000 21948 Worker thread wakes up
03:53:30.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:30.026 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
03:53:30.026 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.5
03:53:30.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:30.027 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:30.027 00.000 18120 Enqueuing Expose request
03:53:30.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
03:53:30.027 00.000 21948 Moving (0.10, 0.00) raw xDistance=-0.04 yDistance=-0.09
03:53:30.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:53:30.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:30.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:53:30.028 00.001 21948 MoveAxis(E, 0, ABG)
03:53:30.028 00.000 21948 Move returns status 0, amount 0
03:53:30.028 00.000 21948 MoveAxis(N, 0, ABG)
03:53:30.028 00.000 21948 Move returns status 0, amount 0
03:53:30.028 00.000 21948 move complete, result=0
03:53:30.028 00.000 21948 worker thread done servicing request
03:53:30.028 00.000 21948 Worker thread wakes up
03:53:30.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:30.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:30.028 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:31.553 01.525 21948 Exposure complete
03:53:31.600 00.047 21948 worker thread done servicing request
03:53:31.600 00.000 18120 OnExposeComplete: enter
03:53:31.602 00.002 18120 UpdateGuideState(): m_state=6
03:53:31.602 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6656
03:53:31.603 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=234.73, Mass=1884, SNR=30.1, Peak=149 HFD=4.4
03:53:31.603 00.000 18120 MultiStar: [#1 0.19,-0.14,0.69,U] [#2 0.12,-0.08,0.61,U] [#3 0.22,-0.27,0.59,U] [#4 0.18,0.06,0.57,U] [#5 0.18,0.01,0.46,U] [#6 0.59,0.03,0.00,M3] [#7 -0.21,0.04,0.42,U] [#8 0.23,-0.22,0.38,U] 
03:53:31.604 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.12}, one-star: {0.18, -0.24}
03:53:31.604 00.000 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:53:31.605 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
03:53:31.605 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.67 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
03:53:31.606 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.12, opts=13)
03:53:31.607 00.001 18120 Enqueuing Move request for scope (0.15, -0.12)
03:53:31.607 00.000 21948 Worker thread wakes up
03:53:31.607 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:31.608 00.001 18120 UpdateGuideState exits: m=1884 RSB=30.1
03:53:31.608 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:31.608 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:31.609 00.001 18120 Enqueuing Expose request
03:53:31.609 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
03:53:31.609 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
03:53:31.609 00.000 21948 Moving (0.15, -0.12) raw xDistance=-0.17 yDistance=-0.08
03:53:31.609 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:53:31.609 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:31.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:53:31.609 00.000 21948 MoveAxis(E, 0, ABG)
03:53:31.609 00.000 21948 Move returns status 0, amount 0
03:53:31.610 00.001 21948 MoveAxis(N, 0, ABG)
03:53:31.610 00.000 21948 Move returns status 0, amount 0
03:53:31.610 00.000 21948 move complete, result=0
03:53:31.610 00.000 21948 worker thread done servicing request
03:53:31.610 00.000 21948 Worker thread wakes up
03:53:31.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:31.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:31.610 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:33.244 01.634 21948 Exposure complete
03:53:33.304 00.060 21948 worker thread done servicing request
03:53:33.305 00.001 18120 OnExposeComplete: enter
03:53:33.306 00.001 18120 UpdateGuideState(): m_state=6
03:53:33.308 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6657
03:53:33.309 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=234.69, Mass=1738, SNR=28.9, Peak=143 HFD=4.1
03:53:33.310 00.001 18120 MultiStar: [#1 0.22,-0.02,0.73,U] [#2 0.23,0.03,0.66,U] [#3 0.30,-0.28,0.61,U] [#4 0.25,0.03,0.58,U] [#5 0.22,-0.17,0.47,U] [#6 0.22,-0.17,0.55,U] [#7 -0.26,-0.19,0.41,U] [#8 0.50,-0.24,0.00,M1] 
03:53:33.312 00.002 18120 refined, 7 included, MultiStar: {0.14, -0.14}, one-star: {-0.09, -0.28}
03:53:33.313 00.001 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
03:53:33.314 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
03:53:33.315 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.79 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
03:53:33.318 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.14, opts=13)
03:53:33.319 00.001 18120 Enqueuing Move request for scope (0.14, -0.14)
03:53:33.319 00.000 21948 Worker thread wakes up
03:53:33.319 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:33.320 00.001 18120 UpdateGuideState exits: m=1738 RSB=28.9
03:53:33.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:33.320 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:33.323 00.003 18120 Enqueuing Expose request
03:53:33.326 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
03:53:33.326 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
03:53:33.326 00.000 21948 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.06
03:53:33.326 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:53:33.326 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:33.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:53:33.326 00.000 21948 MoveAxis(E, 0, ABG)
03:53:33.326 00.000 21948 Move returns status 0, amount 0
03:53:33.326 00.000 21948 MoveAxis(N, 0, ABG)
03:53:33.326 00.000 21948 Move returns status 0, amount 0
03:53:33.326 00.000 21948 move complete, result=0
03:53:33.326 00.000 21948 worker thread done servicing request
03:53:33.326 00.000 21948 Worker thread wakes up
03:53:33.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:33.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:33.327 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:34.733 01.406 21948 Exposure complete
03:53:34.773 00.040 21948 worker thread done servicing request
03:53:34.774 00.001 18120 OnExposeComplete: enter
03:53:34.775 00.001 18120 UpdateGuideState(): m_state=6
03:53:34.776 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6658
03:53:34.777 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=234.65, Mass=1636, SNR=28.0, Peak=121 HFD=4.3
03:53:34.777 00.000 18120 MultiStar: [#1 0.25,-0.16,0.77,U] [#2 0.40,-0.16,0.63,U] [#3 0.26,-0.05,0.62,U] [#4 -0.08,-0.20,0.60,U] [#5 0.03,0.07,0.49,U] [#6 0.50,-0.01,0.00,M3] [#7 -0.14,0.08,0.47,U] [#8 0.36,-0.15,0.42,U] 
03:53:34.778 00.001 18120 refined, 7 included, MultiStar: {0.18, -0.14}, one-star: {0.24, -0.32}
03:53:34.778 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
03:53:34.779 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
03:53:34.779 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
03:53:34.780 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.14, opts=13)
03:53:34.780 00.000 18120 Enqueuing Move request for scope (0.18, -0.14)
03:53:34.781 00.001 21948 Worker thread wakes up
03:53:34.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
03:53:34.781 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
03:53:34.781 00.000 21948 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=-0.10
03:53:34.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:53:34.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:34.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:34.782 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:53:34.782 00.000 21948 MoveAxis(E, 0, ABG)
03:53:34.782 00.000 21948 Move returns status 0, amount 0
03:53:34.782 00.000 21948 MoveAxis(N, 0, ABG)
03:53:34.782 00.000 21948 Move returns status 0, amount 0
03:53:34.782 00.000 21948 move complete, result=0
03:53:34.782 00.000 18120 UpdateGuideState exits: m=1636 RSB=28.0
03:53:34.783 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:34.784 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:34.786 00.002 18120 Enqueuing Expose request
03:53:34.787 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:34.788 00.001 21948 worker thread done servicing request
03:53:34.788 00.000 21948 Worker thread wakes up
03:53:34.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:34.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:36.415 01.627 21948 Exposure complete
03:53:36.449 00.034 21948 worker thread done servicing request
03:53:36.449 00.000 18120 OnExposeComplete: enter
03:53:36.450 00.001 18120 UpdateGuideState(): m_state=6
03:53:36.451 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6659
03:53:36.451 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=234.64, Mass=1861, SNR=29.9, Peak=140 HFD=4.2
03:53:36.452 00.001 18120 MultiStar: [#1 0.08,-0.17,0.70,U] [#2 0.46,-0.18,0.00,M1] [#3 0.30,-0.21,0.59,U] [#4 0.07,-0.13,0.53,U] [#5 0.44,-0.30,0.00,M1] [#6 0.40,-0.30,0.00,M4] [#7 -0.13,-0.01,0.46,U] [#8 0.10,-0.12,0.38,U] 
03:53:36.452 00.000 18120 refined, 5 included, MultiStar: {0.08, -0.19}, one-star: {0.04, -0.33}
03:53:36.453 00.001 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
03:53:36.453 00.000 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
03:53:36.454 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.18 mountX=-0.20 mountY=0.01, mountTheta=3.07
03:53:36.455 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.19, opts=13)
03:53:36.455 00.000 18120 Enqueuing Move request for scope (0.08, -0.19)
03:53:36.457 00.002 21948 Worker thread wakes up
03:53:36.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
03:53:36.457 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
03:53:36.457 00.000 21948 Moving (0.08, -0.19) raw xDistance=-0.20 yDistance=0.01
03:53:36.457 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:53:36.457 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:36.457 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:36.457 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:53:36.457 00.000 21948 MoveAxis(E, 37, ABG)
03:53:36.458 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.9
03:53:36.458 00.000 21948 Guiding  Dir = 2, Dur = 37
03:53:36.458 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:36.458 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:36.459 00.001 18120 Enqueuing Expose request
03:53:36.459 00.000 21948 IsSlewing returns 0
03:53:36.459 00.000 21948 IsGuiding returns 0
03:53:36.461 00.002 21948 PulseGuide returned control before completion, sleep 46
03:53:36.522 00.061 21948 IsGuiding returns 0
03:53:36.523 00.001 21948 Move returns status 0, amount 37
03:53:36.523 00.000 21948 MoveAxis(N, 0, ABG)
03:53:36.523 00.000 21948 Move returns status 0, amount 0
03:53:36.523 00.000 21948 move complete, result=0
03:53:36.523 00.000 21948 worker thread done servicing request
03:53:36.523 00.000 21948 Worker thread wakes up
03:53:36.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:36.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:36.523 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
03:53:37.935 01.412 21948 Exposure complete
03:53:37.964 00.029 21948 worker thread done servicing request
03:53:37.964 00.000 18120 OnExposeComplete: enter
03:53:37.967 00.003 18120 UpdateGuideState(): m_state=6
03:53:37.969 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6660
03:53:37.972 00.003 18120 Star::Find returns 1 (0), X=895.44, Y=234.85, Mass=1776, SNR=29.2, Peak=138 HFD=4.3
03:53:37.975 00.003 18120 MultiStar: [#1 0.39,-0.21,0.00,M1] [#2 0.28,-0.14,0.68,U] [#3 0.12,-0.13,0.61,U] [#4 0.23,-0.02,0.57,U] [#5 0.50,-0.11,0.00,M2] [#6 0.33,-0.09,0.52,U] [#7 -0.08,-0.07,0.45,U] [#8 0.36,-0.21,0.39,U] 
03:53:37.977 00.002 18120 refined, 6 included, MultiStar: {0.24, -0.11}, one-star: {0.34, -0.12}
03:53:37.980 00.003 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
03:53:37.981 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
03:53:37.982 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.43 mountX=-0.20 mountY=-0.16, mountTheta=-2.45
03:53:37.984 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.11, opts=13)
03:53:37.984 00.000 18120 Enqueuing Move request for scope (0.24, -0.11)
03:53:37.985 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:37.985 00.000 18120 UpdateGuideState exits: m=1776 RSB=29.2
03:53:37.986 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:37.986 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:37.986 00.000 18120 Enqueuing Expose request
03:53:37.987 00.001 21948 Worker thread wakes up
03:53:37.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
03:53:37.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
03:53:37.987 00.000 21948 Moving (0.24, -0.11) raw xDistance=-0.20 yDistance=-0.16
03:53:37.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:53:37.987 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:37.987 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:53:37.987 00.000 21948 MoveAxis(E, 0, ABG)
03:53:37.987 00.000 21948 Move returns status 0, amount 0
03:53:37.987 00.000 21948 MoveAxis(N, 0, ABG)
03:53:37.987 00.000 21948 Move returns status 0, amount 0
03:53:37.987 00.000 21948 move complete, result=0
03:53:37.987 00.000 21948 worker thread done servicing request
03:53:37.987 00.000 21948 Worker thread wakes up
03:53:37.987 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:37.987 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:37.988 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:53:39.619 01.631 21948 Exposure complete
03:53:39.654 00.035 21948 worker thread done servicing request
03:53:39.655 00.001 18120 OnExposeComplete: enter
03:53:39.656 00.001 18120 UpdateGuideState(): m_state=6
03:53:39.657 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6661
03:53:39.657 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=234.70, Mass=1743, SNR=28.9, Peak=130 HFD=4.0
03:53:39.658 00.001 18120 MultiStar: [#1 0.23,-0.25,0.72,U] [#2 0.23,-0.22,0.65,U] [#3 0.19,-0.19,0.61,U] [#4 0.21,-0.16,0.55,U] [#5 0.39,-0.23,0.00,M3] [#6 0.57,-0.41,0.00,M4] [#7 -0.19,-0.28,0.44,U] [#8 0.29,-0.26,0.38,U] 
03:53:39.658 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.23}, one-star: {0.12, -0.27}
03:53:39.659 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
03:53:39.659 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:53:39.660 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.97 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
03:53:39.661 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.23, opts=13)
03:53:39.661 00.000 18120 Enqueuing Move request for scope (0.16, -0.23)
03:53:39.661 00.000 21948 Worker thread wakes up
03:53:39.662 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
03:53:39.662 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
03:53:39.662 00.000 21948 Moving (0.16, -0.23) raw xDistance=-0.28 yDistance=-0.04
03:53:39.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:53:39.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:39.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:53:39.662 00.000 21948 MoveAxis(E, 50, ABG)
03:53:39.662 00.000 21948 Guiding  Dir = 2, Dur = 50
03:53:39.662 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:39.664 00.002 18120 UpdateGuideState exits: m=1743 RSB=28.9
03:53:39.667 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:39.669 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:39.671 00.002 18120 Enqueuing Expose request
03:53:39.674 00.003 21948 IsSlewing returns 0
03:53:39.675 00.001 21948 IsGuiding returns 0
03:53:39.676 00.001 21948 PulseGuide returned control before completion, sleep 59
03:53:39.742 00.066 21948 IsGuiding returns 1
03:53:39.742 00.000 21948 scope still moving after pulse duration time elapsed
03:53:39.774 00.032 21948 IsSlewing returns 0
03:53:39.776 00.002 21948 IsGuiding returns 0
03:53:39.776 00.000 21948 scope move finished after 50 + 51 ms
03:53:39.776 00.000 21948 Move returns status 0, amount 50
03:53:39.776 00.000 21948 MoveAxis(N, 0, ABG)
03:53:39.776 00.000 21948 Move returns status 0, amount 0
03:53:39.776 00.000 21948 move complete, result=0
03:53:39.776 00.000 21948 worker thread done servicing request
03:53:39.776 00.000 21948 Worker thread wakes up
03:53:39.776 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
03:53:39.777 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:39.777 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:41.192 01.415 21948 Exposure complete
03:53:41.228 00.036 21948 worker thread done servicing request
03:53:41.229 00.001 18120 OnExposeComplete: enter
03:53:41.229 00.000 18120 UpdateGuideState(): m_state=6
03:53:41.230 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6662
03:53:41.230 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=235.02, Mass=1827, SNR=29.6, Peak=145 HFD=4.4
03:53:41.231 00.001 18120 MultiStar: [#1 0.43,0.04,0.70,U] [#2 0.18,0.04,0.61,U] [#3 0.24,0.04,0.58,U] [#4 0.23,0.33,0.56,U] [#5 0.04,0.02,0.45,U] [#6 0.41,0.00,0.50,U] [#7 -0.54,0.51,0.00,M1] [#8 0.01,0.10,0.39,U] 
03:53:41.231 00.000 18120 single-star, 7 included, MultiStar: {0.16, 0.07}, one-star: {-0.14, 0.05}
03:53:41.232 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
03:53:41.232 00.000 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
03:53:41.233 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.83 mountX=0.10 mountY=0.11, mountTheta=0.82
03:53:41.234 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.05, opts=13)
03:53:41.234 00.000 18120 Enqueuing Move request for scope (-0.14, 0.05)
03:53:41.235 00.001 21948 Worker thread wakes up
03:53:41.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
03:53:41.235 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
03:53:41.235 00.000 21948 Moving (-0.14, 0.05) raw xDistance=0.10 yDistance=0.11
03:53:41.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:53:41.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:41.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:41.236 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:53:41.236 00.000 21948 MoveAxis(E, 0, ABG)
03:53:41.236 00.000 21948 Move returns status 0, amount 0
03:53:41.237 00.001 18120 UpdateGuideState exits: m=1827 RSB=29.6
03:53:41.238 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:41.238 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:41.238 00.000 18120 Enqueuing Expose request
03:53:41.240 00.002 21948 MoveAxis(N, 0, ABG)
03:53:41.240 00.000 21948 Move returns status 0, amount 0
03:53:41.240 00.000 21948 move complete, result=0
03:53:41.240 00.000 21948 worker thread done servicing request
03:53:41.240 00.000 21948 Worker thread wakes up
03:53:41.240 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:41.241 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:41.241 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:42.873 01.632 21948 Exposure complete
03:53:42.911 00.038 21948 worker thread done servicing request
03:53:42.911 00.000 18120 OnExposeComplete: enter
03:53:42.912 00.001 18120 UpdateGuideState(): m_state=6
03:53:42.912 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6663
03:53:42.913 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=234.86, Mass=1718, SNR=28.7, Peak=148 HFD=4.0
03:53:42.913 00.000 18120 MultiStar: [#1 0.04,0.24,0.70,U] [#2 0.19,0.21,0.63,U] [#3 -0.11,0.30,0.62,U] [#4 -0.32,0.47,0.00,M1] [#5 0.06,0.24,0.49,U] [#6 0.38,0.10,0.53,U] [#7 -0.40,-0.17,0.43,U] [#8 0.21,0.31,0.40,U] 
03:53:42.914 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.14, -0.11}
03:53:42.914 00.000 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
03:53:42.915 00.001 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
03:53:42.915 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.02 mountX=0.08 mountY=-0.12, mountTheta=-0.99
03:53:42.917 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.12, opts=13)
03:53:42.917 00.000 18120 Enqueuing Move request for scope (0.08, 0.12)
03:53:42.918 00.001 21948 Worker thread wakes up
03:53:42.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
03:53:42.918 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
03:53:42.918 00.000 21948 Moving (0.08, 0.12) raw xDistance=0.08 yDistance=-0.12
03:53:42.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:53:42.918 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:42.918 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:42.918 00.000 18120 UpdateGuideState exits: m=1718 RSB=28.7
03:53:42.919 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:42.919 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:42.920 00.001 18120 Enqueuing Expose request
03:53:42.921 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:53:42.921 00.000 21948 MoveAxis(E, 0, ABG)
03:53:42.921 00.000 21948 Move returns status 0, amount 0
03:53:42.921 00.000 21948 MoveAxis(N, 0, ABG)
03:53:42.921 00.000 21948 Move returns status 0, amount 0
03:53:42.921 00.000 21948 move complete, result=0
03:53:42.921 00.000 21948 worker thread done servicing request
03:53:42.921 00.000 21948 Worker thread wakes up
03:53:42.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:42.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:42.923 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:44.437 01.514 21948 Exposure complete
03:53:44.476 00.039 21948 worker thread done servicing request
03:53:44.477 00.001 18120 OnExposeComplete: enter
03:53:44.477 00.000 18120 UpdateGuideState(): m_state=6
03:53:44.479 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6664
03:53:44.481 00.002 18120 Star::Find returns 1 (0), X=895.24, Y=234.92, Mass=1813, SNR=29.4, Peak=147 HFD=4.1
03:53:44.482 00.001 18120 MultiStar: [#1 -0.11,0.29,0.73,U] [#2 0.15,0.37,0.61,U] [#3 0.16,0.16,0.59,U] [#4 -0.07,0.34,0.57,U] [#5 0.04,0.48,0.00,M2] [#6 0.44,0.32,0.00,M3] [#7 -0.10,0.27,0.43,U] [#8 -0.01,0.53,0.00,M1] 
03:53:44.484 00.002 18120 single-star, 5 included, MultiStar: {0.04, 0.20}, one-star: {0.13, -0.05}
03:53:44.485 00.001 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:53:44.486 00.001 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
03:53:44.486 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
03:53:44.488 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
03:53:44.488 00.000 18120 Enqueuing Move request for scope (0.13, -0.05)
03:53:44.488 00.000 21948 Worker thread wakes up
03:53:44.489 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:44.489 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.4
03:53:44.489 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:44.490 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:44.490 00.000 18120 Enqueuing Expose request
03:53:44.491 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:53:44.491 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:53:44.491 00.000 21948 Moving (0.13, -0.05) raw xDistance=-0.10 yDistance=-0.09
03:53:44.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:53:44.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:44.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:53:44.491 00.000 21948 MoveAxis(E, 0, ABG)
03:53:44.491 00.000 21948 Move returns status 0, amount 0
03:53:44.491 00.000 21948 MoveAxis(N, 0, ABG)
03:53:44.491 00.000 21948 Move returns status 0, amount 0
03:53:44.491 00.000 21948 move complete, result=0
03:53:44.491 00.000 21948 worker thread done servicing request
03:53:44.491 00.000 21948 Worker thread wakes up
03:53:44.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:44.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:44.491 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:46.113 01.622 21948 Exposure complete
03:53:46.139 00.026 21948 worker thread done servicing request
03:53:46.139 00.000 18120 OnExposeComplete: enter
03:53:46.141 00.002 18120 UpdateGuideState(): m_state=6
03:53:46.142 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6665
03:53:46.143 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=235.31, Mass=1867, SNR=29.8, Peak=147 HFD=4.1
03:53:46.144 00.001 18120 MultiStar: [#1 -0.23,0.31,0.72,U] [#2 0.06,0.12,0.65,U] [#3 0.13,0.12,0.61,U] [#4 -0.16,0.35,0.59,U] [#5 0.16,0.26,0.46,U] [#6 0.06,0.33,0.52,U] [#7 -0.45,0.27,0.00,M1] [#8 -0.13,0.28,0.39,U] 
03:53:46.145 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.27}, one-star: {-0.19, 0.35}
03:53:46.146 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
03:53:46.147 00.001 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
03:53:46.147 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.78 mountX=0.27 mountY=-0.07, mountTheta=-0.26
03:53:46.149 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.27, opts=13)
03:53:46.150 00.001 18120 Enqueuing Move request for scope (-0.06, 0.27)
03:53:46.150 00.000 21948 Worker thread wakes up
03:53:46.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:46.150 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
03:53:46.151 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:46.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:46.152 00.001 18120 Enqueuing Expose request
03:53:46.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
03:53:46.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
03:53:46.152 00.000 21948 Moving (-0.06, 0.27) raw xDistance=0.27 yDistance=-0.07
03:53:46.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:53:46.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:46.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:53:46.152 00.000 21948 MoveAxis(W, 48, ABG)
03:53:46.152 00.000 21948 Guiding  Dir = 3, Dur = 48
03:53:46.152 00.000 21948 IsSlewing returns 0
03:53:46.153 00.001 21948 IsGuiding returns 0
03:53:46.155 00.002 21948 PulseGuide returned control before completion, sleep 56
03:53:46.225 00.070 21948 IsGuiding returns 0
03:53:46.225 00.000 21948 Move returns status 0, amount 48
03:53:46.225 00.000 21948 MoveAxis(N, 0, ABG)
03:53:46.225 00.000 21948 Move returns status 0, amount 0
03:53:46.225 00.000 21948 move complete, result=0
03:53:46.225 00.000 21948 worker thread done servicing request
03:53:46.226 00.001 18120 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
03:53:46.226 00.000 21948 Worker thread wakes up
03:53:46.227 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:46.227 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:47.639 01.412 21948 Exposure complete
03:53:47.693 00.054 21948 worker thread done servicing request
03:53:47.693 00.000 18120 OnExposeComplete: enter
03:53:47.693 00.000 18120 UpdateGuideState(): m_state=6
03:53:47.694 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6666
03:53:47.694 00.000 18120 Star::Find returns 1 (0), X=895.24, Y=235.06, Mass=1929, SNR=30.4, Peak=159 HFD=4.2
03:53:47.695 00.001 18120 MultiStar: [#1 0.12,-0.00,0.68,U] [#2 0.15,0.15,0.66,U] [#3 0.39,-0.12,0.57,U] [#4 0.32,-0.09,0.50,U] [#5 0.18,0.17,0.46,U] [#6 0.47,0.19,0.00,M3] [#7 -0.27,0.17,0.45,U] [#8 0.13,0.13,0.41,U] 
03:53:47.695 00.000 18120 single-star, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.14, 0.09}
03:53:47.696 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
03:53:47.696 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
03:53:47.697 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=0.02 mountY=-0.16, mountTheta=-1.42
03:53:47.698 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.09, opts=13)
03:53:47.698 00.000 18120 Enqueuing Move request for scope (0.14, 0.09)
03:53:47.700 00.002 21948 Worker thread wakes up
03:53:47.700 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
03:53:47.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
03:53:47.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:47.700 00.000 21948 Moving (0.14, 0.09) raw xDistance=0.02 yDistance=-0.16
03:53:47.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:53:47.700 00.000 18120 UpdateGuideState exits: m=1929 RSB=30.4
03:53:47.701 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:47.701 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:47.702 00.001 18120 Enqueuing Expose request
03:53:47.702 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:47.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:53:47.702 00.000 21948 MoveAxis(E, 0, ABG)
03:53:47.702 00.000 21948 Move returns status 0, amount 0
03:53:47.702 00.000 21948 MoveAxis(N, 0, ABG)
03:53:47.702 00.000 21948 Move returns status 0, amount 0
03:53:47.702 00.000 21948 move complete, result=0
03:53:47.702 00.000 21948 worker thread done servicing request
03:53:47.702 00.000 21948 Worker thread wakes up
03:53:47.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:47.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:47.703 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:53:49.336 01.633 21948 Exposure complete
03:53:49.386 00.050 21948 worker thread done servicing request
03:53:49.386 00.000 18120 OnExposeComplete: enter
03:53:49.386 00.000 18120 UpdateGuideState(): m_state=6
03:53:49.387 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6667
03:53:49.387 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=234.72, Mass=1787, SNR=29.1, Peak=148 HFD=4.2
03:53:49.388 00.001 18120 MultiStar: [#1 0.28,0.03,0.70,U] [#2 -0.02,-0.03,0.66,U] [#3 0.23,-0.07,0.59,U] [#4 0.19,0.04,0.58,U] [#5 0.16,-0.05,0.48,U] [#6 0.53,-0.07,0.00,M4] [#7 -0.40,-0.17,0.42,U] [#8 0.23,-0.12,0.41,U] 
03:53:49.389 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.11, -0.25}
03:53:49.389 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
03:53:49.390 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
03:53:49.390 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.65 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
03:53:49.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
03:53:49.392 00.001 18120 Enqueuing Move request for scope (0.11, -0.09)
03:53:49.392 00.000 21948 Worker thread wakes up
03:53:49.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:49.393 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
03:53:49.393 00.000 18120 UpdateGuideState exits: m=1787 RSB=29.1
03:53:49.393 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:49.394 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:49.394 00.000 18120 Enqueuing Expose request
03:53:49.395 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
03:53:49.395 00.000 21948 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.06
03:53:49.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:53:49.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:49.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:53:49.395 00.000 21948 MoveAxis(E, 0, ABG)
03:53:49.395 00.000 21948 Move returns status 0, amount 0
03:53:49.395 00.000 21948 MoveAxis(N, 0, ABG)
03:53:49.395 00.000 21948 Move returns status 0, amount 0
03:53:49.395 00.000 21948 move complete, result=0
03:53:49.395 00.000 21948 worker thread done servicing request
03:53:49.395 00.000 21948 Worker thread wakes up
03:53:49.395 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:49.395 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:49.395 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:50.923 01.528 21948 Exposure complete
03:53:50.983 00.060 21948 worker thread done servicing request
03:53:50.983 00.000 18120 OnExposeComplete: enter
03:53:50.984 00.001 18120 UpdateGuideState(): m_state=6
03:53:50.984 00.000 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6668
03:53:50.985 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=234.68, Mass=1783, SNR=29.3, Peak=136 HFD=4.2
03:53:50.985 00.000 18120 MultiStar: [#1 0.27,-0.20,0.72,U] [#2 0.37,-0.42,0.00,M1] [#3 0.00,-0.33,0.61,U] [#4 -0.08,0.07,0.57,U] [#5 0.27,-0.22,0.48,U] [#6 0.34,-0.20,0.52,U] [#7 -0.58,-0.14,0.00,M1] [#8 -0.03,-0.02,0.37,U] 
03:53:50.986 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.19}, one-star: {0.05, -0.29}
03:53:50.986 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
03:53:50.987 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
03:53:50.987 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.02 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
03:53:50.988 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.19, opts=13)
03:53:50.989 00.001 18120 Enqueuing Move request for scope (0.12, -0.19)
03:53:50.989 00.000 21948 Worker thread wakes up
03:53:50.990 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
03:53:50.990 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
03:53:50.990 00.000 21948 Moving (0.12, -0.19) raw xDistance=-0.22 yDistance=-0.02
03:53:50.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:53:50.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:50.990 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:50.990 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.3
03:53:50.991 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:50.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:50.992 00.001 18120 Enqueuing Expose request
03:53:50.992 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:53:50.992 00.000 21948 MoveAxis(E, 40, ABG)
03:53:50.992 00.000 21948 Guiding  Dir = 2, Dur = 40
03:53:50.992 00.000 21948 IsSlewing returns 0
03:53:50.992 00.000 21948 IsGuiding returns 0
03:53:50.994 00.002 21948 PulseGuide returned control before completion, sleep 49
03:53:51.044 00.050 21948 IsGuiding returns 0
03:53:51.045 00.001 21948 Move returns status 0, amount 40
03:53:51.045 00.000 21948 MoveAxis(N, 0, ABG)
03:53:51.045 00.000 21948 Move returns status 0, amount 0
03:53:51.045 00.000 21948 move complete, result=0
03:53:51.045 00.000 21948 worker thread done servicing request
03:53:51.045 00.000 21948 Worker thread wakes up
03:53:51.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:51.045 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
03:53:51.046 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:52.672 01.626 21948 Exposure complete
03:53:52.711 00.039 21948 worker thread done servicing request
03:53:52.711 00.000 18120 OnExposeComplete: enter
03:53:52.712 00.001 18120 UpdateGuideState(): m_state=6
03:53:52.713 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6669
03:53:52.714 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=235.00, Mass=1867, SNR=29.7, Peak=164 HFD=4.0
03:53:52.715 00.001 18120 MultiStar: [#1 -0.21,0.24,0.71,U] [#2 0.33,-0.00,0.62,U] [#3 0.16,-0.04,0.57,U] [#4 0.16,0.15,0.55,U] [#5 0.03,0.15,0.48,U] [#6 0.22,0.12,0.53,U] [#7 -0.25,0.29,0.43,U] [#8 0.12,0.05,0.39,U] 
03:53:52.716 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.18, 0.03}
03:53:52.719 00.003 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
03:53:52.721 00.002 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
03:53:52.724 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.82 mountX=0.05 mountY=-0.13, mountTheta=-1.18
03:53:52.725 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.10, opts=13)
03:53:52.725 00.000 18120 Enqueuing Move request for scope (0.09, 0.10)
03:53:52.726 00.001 21948 Worker thread wakes up
03:53:52.726 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:52.726 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.7
03:53:52.727 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:52.727 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:52.728 00.001 18120 Enqueuing Expose request
03:53:52.728 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
03:53:52.728 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
03:53:52.728 00.000 21948 Moving (0.09, 0.10) raw xDistance=0.05 yDistance=-0.13
03:53:52.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:53:52.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:52.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:53:52.728 00.000 21948 MoveAxis(E, 0, ABG)
03:53:52.728 00.000 21948 Move returns status 0, amount 0
03:53:52.728 00.000 21948 MoveAxis(N, 0, ABG)
03:53:52.728 00.000 21948 Move returns status 0, amount 0
03:53:52.728 00.000 21948 move complete, result=0
03:53:52.728 00.000 21948 worker thread done servicing request
03:53:52.728 00.000 21948 Worker thread wakes up
03:53:52.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:52.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:52.729 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:54.252 01.523 21948 Exposure complete
03:53:54.303 00.051 21948 worker thread done servicing request
03:53:54.303 00.000 18120 OnExposeComplete: enter
03:53:54.306 00.003 18120 UpdateGuideState(): m_state=6
03:53:54.309 00.003 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6670
03:53:54.312 00.003 18120 Star::Find returns 1 (0), X=895.29, Y=234.88, Mass=1790, SNR=29.3, Peak=143 HFD=4.1
03:53:54.314 00.002 18120 MultiStar: [#1 0.34,-0.07,0.72,U] [#2 0.53,-0.06,0.00,M1] [#3 0.14,-0.09,0.59,U] [#4 0.21,0.08,0.58,U] [#5 0.26,0.10,0.49,U] [#6 0.52,-0.03,0.00,M3] [#7 -0.21,0.19,0.46,U] [#8 0.58,0.14,0.00,M1] 
03:53:54.317 00.003 18120 refined, 5 included, MultiStar: {0.17, -0.00}, one-star: {0.18, -0.08}
03:53:54.319 00.002 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
03:53:54.321 00.002 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
03:53:54.324 00.003 18120 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.00 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
03:53:54.328 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.00, opts=13)
03:53:54.330 00.002 18120 Enqueuing Move request for scope (0.17, -0.00)
03:53:54.333 00.003 21948 Worker thread wakes up
03:53:54.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
03:53:54.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
03:53:54.333 00.000 21948 Moving (0.17, -0.00) raw xDistance=-0.07 yDistance=-0.15
03:53:54.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:54.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:54.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:54.334 00.001 18120 UpdateGuideState exits: m=1790 RSB=29.3
03:53:54.334 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:54.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:54.335 00.001 18120 Enqueuing Expose request
03:53:54.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:53:54.335 00.000 21948 MoveAxis(E, 0, ABG)
03:53:54.335 00.000 21948 Move returns status 0, amount 0
03:53:54.335 00.000 21948 MoveAxis(N, 0, ABG)
03:53:54.335 00.000 21948 Move returns status 0, amount 0
03:53:54.336 00.001 21948 move complete, result=0
03:53:54.336 00.000 21948 worker thread done servicing request
03:53:54.336 00.000 21948 Worker thread wakes up
03:53:54.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:54.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,220,31,31)
03:53:54.336 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:53:55.009 00.673 18120 evsrv: cli 0D46E070 connect
03:53:55.009 00.000 18120 case statement mapped state 6 to 3
03:53:55.011 00.002 18120 case statement mapped state 6 to 3
03:53:55.012 00.001 18120 evsrv: cli 0D46E070 request: {"method":"get_app_state","id":"aaf9ffbf-29fe-4d78-9ec4-e7fb147b8069"}
03:53:55.012 00.000 18120 case statement mapped state 6 to 3
03:53:55.013 00.001 18120 evsrv: cli 0D46E070 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaf9ffbf-29fe-4d78-9ec4-e7fb147b8069"}
03:53:55.014 00.001 18120 evsrv: cli 0D46E070 disconnect
03:53:55.016 00.002 18120 evsrv: cli 0D46DC10 connect
03:53:55.017 00.001 18120 case statement mapped state 6 to 3
03:53:55.017 00.000 18120 case statement mapped state 6 to 3
03:53:55.018 00.001 18120 evsrv: cli 0D46DC10 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"d04e9961-61b1-4a0e-b442-b9ec7669c20e"}
03:53:55.018 00.000 18120 PhdController::Dither begins
03:53:55.019 00.001 18120 dither: size=2.00, dRA=-0.30 dDec=-1.58
03:53:55.019 00.000 18120 MountToCamera -- mountTheta (-1.76) + m_xAngle (2.00) = xAngle (0.24 = 0.24)
03:53:55.020 00.001 18120 MountToCamera -- mountX=-0.30 mountY=-1.58 hyp=1.61 mountTheta=-1.76 cameraX=1.56, cameraY=0.39 cameraTheta=0.24
03:53:55.020 00.000 18120 setting lock position to (896.67, 235.36)
03:53:55.021 00.001 18120 Mount: notify guiding dithered (1.6, 0.4)
03:53:55.021 00.000 18120 MultiStar: stabilizing after lock position change
03:53:55.022 00.001 18120 Status Line: Dithering de -0.30,-1.58
03:53:55.023 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:53:55.024 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
03:53:55.024 00.000 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":0,"id":"d04e9961-61b1-4a0e-b442-b9ec7669c20e"}
03:53:55.025 00.001 18120 evsrv: cli 0D46DC10 disconnect
03:53:55.968 00.943 21948 Exposure complete
03:53:56.031 00.063 21948 worker thread done servicing request
03:53:56.031 00.000 18120 OnExposeComplete: enter
03:53:56.034 00.003 18120 UpdateGuideState(): m_state=6
03:53:56.036 00.002 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6671
03:53:56.036 00.000 18120 Star::Find returns 1 (0), X=895.38, Y=234.73, Mass=1941, SNR=30.4, Peak=147 HFD=4.1
03:53:56.038 00.002 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.69 = 1.59)
03:53:56.039 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.73 = 1.55)
03:53:56.040 00.001 18120 CameraToMount -- cameraX=-1.29 cameraY=-0.62 hyp=1.44 cameraTheta=-2.69 mountX=-0.03 mountY=1.44, mountTheta=1.59
03:53:56.043 00.003 18120 dither recenter: remaining=(0.3,1.6) step=(0.3,1.6)
03:53:56.044 00.001 18120 MountToCamera -- mountTheta (1.39) + m_xAngle (2.00) = xAngle (3.38 = -2.90)
03:53:56.045 00.001 18120 MountToCamera -- mountX=0.30 mountY=1.58 hyp=1.61 mountTheta=1.39 cameraX=-1.56, cameraY=-0.39 cameraTheta=-2.90
03:53:56.046 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-1.56, y=-0.39, opts=4)
03:53:56.047 00.001 18120 Enqueuing Move request for scope (-1.56, -0.39)
03:53:56.049 00.002 18120 Mount: notify direct move 0.30,1.58
03:53:56.050 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:56.051 00.001 21948 Worker thread wakes up
03:53:56.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-1.56, -0.39) opts 0x4
03:53:56.051 00.000 21948 Handling offset move in thread for scope, endpoint = (-1.56, -0.39)
03:53:56.051 00.000 21948 Moving (-1.56, -0.39) raw xDistance=0.30 yDistance=1.58
03:53:56.051 00.000 21948 MoveAxis(W, 84, B)
03:53:56.052 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.4
03:53:56.053 00.001 18120 PhdController: settling, locked = 1, distance = 1.68 (0.50) aobump = 0 frame = 1 / 99999
03:53:56.054 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786067636.054,"Host":"ASUS_SAM","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:53:56.055 00.001 21948 Guiding  Dir = 3, Dur = 84
03:53:56.056 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:56.057 00.001 21948 IsSlewing returns 0
03:53:56.057 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:56.059 00.002 18120 Enqueuing Expose request
03:53:56.062 00.003 21948 IsGuiding returns 0
03:53:56.064 00.002 21948 PulseGuide returned control before completion, sleep 93
03:53:56.169 00.105 21948 IsGuiding returns 0
03:53:56.169 00.000 21948 Move returns status 0, amount 84
03:53:56.169 00.000 21948 MoveAxis(S, 377, B)
03:53:56.169 00.000 21948 Guiding  Dir = 1, Dur = 377
03:53:56.170 00.001 21948 IsSlewing returns 0
03:53:56.170 00.000 21948 IsGuiding returns 0
03:53:56.174 00.004 21948 PulseGuide returned control before completion, sleep 382
03:53:56.572 00.398 21948 IsGuiding returns 0
03:53:56.572 00.000 21948 Move returns status 0, amount 377
03:53:56.573 00.001 21948 move complete, result=0
03:53:56.573 00.000 21948 worker thread done servicing request
03:53:56.573 00.000 21948 Worker thread wakes up
03:53:56.573 00.000 18120 GuideStep: 0.3 px 84 ms WEST, 1.6 px 377 ms SOUTH
03:53:56.574 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:56.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:53:57.990 01.416 21948 Exposure complete
03:53:58.021 00.031 21948 worker thread done servicing request
03:53:58.021 00.000 18120 OnExposeComplete: enter
03:53:58.022 00.001 18120 UpdateGuideState(): m_state=6
03:53:58.023 00.001 18120 Star::Find(15, 895, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6672
03:53:58.023 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=234.76, Mass=1872, SNR=30.0, Peak=137 HFD=4.3
03:53:58.024 00.001 18120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.00) = xAngle (-4.40 = 1.88)
03:53:58.024 00.000 18120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.44 = 1.84)
03:53:58.024 00.000 18120 CameraToMount -- cameraX=-0.66 cameraY=-0.60 hyp=0.89 cameraTheta=-2.41 mountX=-0.27 mountY=0.86, mountTheta=1.88
03:53:58.025 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.66, y=-0.60, opts=13)
03:53:58.026 00.001 18120 Enqueuing Move request for scope (-0.66, -0.60)
03:53:58.027 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:53:58.027 00.000 18120 UpdateGuideState exits: m=1872 RSB=30.0
03:53:58.028 00.001 18120 PhdController: settling, locked = 1, distance = 0.89 (0.50) aobump = 0 frame = 2 / 99999
03:53:58.028 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067638.028,"Host":"ASUS_SAM","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:53:58.028 00.000 21948 Worker thread wakes up
03:53:58.028 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.60) opts 0xd
03:53:58.028 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.66, -0.60)
03:53:58.028 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:58.029 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:53:58.029 00.000 18120 Enqueuing Expose request
03:53:58.030 00.001 21948 Moving (-0.66, -0.60) raw xDistance=-0.27 yDistance=0.86
03:53:58.030 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:53:58.030 00.000 21948 resist switch: large excursion: input 0.86 thresh 0.60 direction from 0 to 1
03:53:58.030 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.58
03:53:58.030 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
03:53:58.030 00.000 21948 MoveAxis(E, 49, ABG)
03:53:58.030 00.000 21948 Guiding  Dir = 2, Dur = 49
03:53:58.030 00.000 21948 IsSlewing returns 0
03:53:58.030 00.000 21948 IsGuiding returns 0
03:53:58.033 00.003 21948 PulseGuide returned control before completion, sleep 57
03:53:58.100 00.067 21948 IsGuiding returns 0
03:53:58.100 00.000 21948 Move returns status 0, amount 49
03:53:58.100 00.000 21948 MoveAxis(S, 205, ABG)
03:53:58.100 00.000 21948 Guiding  Dir = 1, Dur = 205
03:53:58.100 00.000 21948 IsSlewing returns 0
03:53:58.100 00.000 21948 IsGuiding returns 0
03:53:58.105 00.005 21948 PulseGuide returned control before completion, sleep 211
03:53:58.321 00.216 21948 IsGuiding returns 0
03:53:58.321 00.000 21948 Move returns status 0, amount 205
03:53:58.321 00.000 21948 move complete, result=0
03:53:58.321 00.000 21948 worker thread done servicing request
03:53:58.321 00.000 21948 Worker thread wakes up
03:53:58.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:53:58.321 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.9 px 205 ms SOUTH
03:53:58.322 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:53:59.960 01.638 21948 Exposure complete
03:53:59.995 00.035 21948 worker thread done servicing request
03:53:59.995 00.000 18120 OnExposeComplete: enter
03:53:59.996 00.001 18120 UpdateGuideState(): m_state=6
03:53:59.996 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6673
03:53:59.997 00.001 18120 Star::Find returns 1 (0), X=896.87, Y=235.14, Mass=1827, SNR=29.6, Peak=141 HFD=4.3
03:53:59.997 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
03:53:59.998 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
03:53:59.998 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.84 mountX=-0.28 mountY=-0.08, mountTheta=-2.87
03:53:59.999 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.22, opts=13)
03:54:00.000 00.001 18120 Enqueuing Move request for scope (0.20, -0.22)
03:54:00.000 00.000 21948 Worker thread wakes up
03:54:00.000 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
03:54:00.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:00.001 00.001 18120 UpdateGuideState exits: m=1827 RSB=29.6
03:54:00.001 00.000 18120 PhdController: settling, locked = 1, distance = 0.71 (0.50) aobump = 0 frame = 3 / 99999
03:54:00.002 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
03:54:00.002 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067640.002,"Host":"ASUS_SAM","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:54:00.002 00.000 21948 Moving (0.20, -0.22) raw xDistance=-0.28 yDistance=-0.08
03:54:00.002 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:54:00.002 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:00.003 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:00.003 00.000 18120 Enqueuing Expose request
03:54:00.004 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:00.004 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:54:00.004 00.000 21948 MoveAxis(E, 54, ABG)
03:54:00.004 00.000 21948 Guiding  Dir = 2, Dur = 54
03:54:00.004 00.000 21948 IsSlewing returns 0
03:54:00.004 00.000 21948 IsGuiding returns 0
03:54:00.007 00.003 21948 PulseGuide returned control before completion, sleep 62
03:54:00.083 00.076 21948 IsGuiding returns 0
03:54:00.084 00.001 21948 Move returns status 0, amount 54
03:54:00.084 00.000 21948 MoveAxis(N, 0, ABG)
03:54:00.084 00.000 21948 Move returns status 0, amount 0
03:54:00.084 00.000 21948 move complete, result=0
03:54:00.084 00.000 21948 worker thread done servicing request
03:54:00.084 00.000 21948 Worker thread wakes up
03:54:00.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:00.084 00.000 18120 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
03:54:00.086 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:01.497 01.411 21948 Exposure complete
03:54:01.545 00.048 21948 worker thread done servicing request
03:54:01.545 00.000 18120 OnExposeComplete: enter
03:54:01.546 00.001 18120 UpdateGuideState(): m_state=6
03:54:01.547 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6674
03:54:01.548 00.001 18120 Star::Find returns 1 (0), X=896.98, Y=235.51, Mass=1982, SNR=30.8, Peak=144 HFD=4.1
03:54:01.549 00.001 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
03:54:01.549 00.000 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
03:54:01.550 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.34 cameraTheta=0.47 mountX=0.01 mountY=-0.34, mountTheta=-1.53
03:54:01.552 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=0.15, opts=13)
03:54:01.554 00.002 18120 Enqueuing Move request for scope (0.31, 0.15)
03:54:01.555 00.001 21948 Worker thread wakes up
03:54:01.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:01.555 00.000 18120 UpdateGuideState exits: m=1982 RSB=30.8
03:54:01.556 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd
03:54:01.556 00.000 18120 PhdController: settling, locked = 1, distance = 0.60 (0.50) aobump = 0 frame = 4 / 99999
03:54:01.556 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, 0.15)
03:54:01.556 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067641.556,"Host":"ASUS_SAM","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:54:01.558 00.002 21948 Moving (0.31, 0.15) raw xDistance=0.01 yDistance=-0.34
03:54:01.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:01.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:54:01.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:54:01.558 00.000 21948 MoveAxis(E, 0, ABG)
03:54:01.558 00.000 21948 Move returns status 0, amount 0
03:54:01.558 00.000 21948 MoveAxis(N, 0, ABG)
03:54:01.558 00.000 21948 Move returns status 0, amount 0
03:54:01.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:01.560 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:01.563 00.003 18120 Enqueuing Expose request
03:54:01.564 00.001 21948 move complete, result=0
03:54:01.564 00.000 21948 worker thread done servicing request
03:54:01.564 00.000 21948 Worker thread wakes up
03:54:01.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:01.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:01.566 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:54:03.190 01.624 21948 Exposure complete
03:54:03.255 00.065 21948 worker thread done servicing request
03:54:03.255 00.000 18120 OnExposeComplete: enter
03:54:03.256 00.001 18120 UpdateGuideState(): m_state=6
03:54:03.256 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6675
03:54:03.257 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=235.37, Mass=1739, SNR=28.9, Peak=123 HFD=4.2
03:54:03.257 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:54:03.257 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:54:03.257 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.05 mountX=-0.10 mountY=-0.25, mountTheta=-1.96
03:54:03.260 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.01, opts=13)
03:54:03.260 00.000 18120 Enqueuing Move request for scope (0.27, 0.01)
03:54:03.261 00.001 21948 Worker thread wakes up
03:54:03.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
03:54:03.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
03:54:03.261 00.000 21948 Moving (0.27, 0.01) raw xDistance=-0.10 yDistance=-0.25
03:54:03.261 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:54:03.261 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:54:03.261 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:54:03.261 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:03.261 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.9
03:54:03.262 00.001 21948 MoveAxis(E, 0, ABG)
03:54:03.262 00.000 21948 Move returns status 0, amount 0
03:54:03.262 00.000 18120 PhdController: settling, locked = 1, distance = 0.50 (0.50) aobump = 0 frame = 5 / 99999
03:54:03.262 00.000 21948 MoveAxis(N, 0, ABG)
03:54:03.262 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067643.262,"Host":"ASUS_SAM","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:54:03.263 00.001 21948 Move returns status 0, amount 0
03:54:03.263 00.000 21948 move complete, result=0
03:54:03.263 00.000 21948 worker thread done servicing request
03:54:03.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:03.263 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:03.264 00.001 18120 Enqueuing Expose request
03:54:03.264 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:03.265 00.001 21948 Worker thread wakes up
03:54:03.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:03.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:04.789 01.524 21948 Exposure complete
03:54:04.856 00.067 21948 worker thread done servicing request
03:54:04.856 00.000 18120 OnExposeComplete: enter
03:54:04.858 00.002 18120 UpdateGuideState(): m_state=6
03:54:04.859 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6676
03:54:04.861 00.002 18120 Star::Find returns 1 (0), X=896.56, Y=235.70, Mass=1741, SNR=28.9, Peak=121 HFD=4.0
03:54:04.862 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
03:54:04.863 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
03:54:04.864 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.89 mountX=0.36 mountY=-0.05, mountTheta=-0.14
03:54:04.868 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.34, opts=13)
03:54:04.868 00.000 18120 Enqueuing Move request for scope (-0.11, 0.34)
03:54:04.869 00.001 21948 Worker thread wakes up
03:54:04.869 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.34) opts 0xd
03:54:04.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.34)
03:54:04.869 00.000 21948 Moving (-0.11, 0.34) raw xDistance=0.36 yDistance=-0.05
03:54:04.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:04.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
03:54:04.869 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:04.869 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.9
03:54:04.870 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:54:04.870 00.000 21948 MoveAxis(W, 64, ABG)
03:54:04.870 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 6 / 99999
03:54:04.870 00.000 21948 Guiding  Dir = 3, Dur = 64
03:54:04.870 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067644.870,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:54:04.871 00.001 21948 IsSlewing returns 0
03:54:04.871 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:04.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:04.872 00.001 18120 Enqueuing Expose request
03:54:04.872 00.000 21948 IsGuiding returns 0
03:54:04.874 00.002 21948 PulseGuide returned control before completion, sleep 73
03:54:04.961 00.087 21948 IsGuiding returns 0
03:54:04.961 00.000 21948 Move returns status 0, amount 64
03:54:04.961 00.000 21948 MoveAxis(N, 0, ABG)
03:54:04.961 00.000 21948 Move returns status 0, amount 0
03:54:04.962 00.001 21948 move complete, result=0
03:54:04.962 00.000 21948 worker thread done servicing request
03:54:04.962 00.000 21948 Worker thread wakes up
03:54:04.962 00.000 18120 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
03:54:04.963 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:04.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:06.596 01.633 21948 Exposure complete
03:54:06.665 00.069 21948 worker thread done servicing request
03:54:06.665 00.000 18120 OnExposeComplete: enter
03:54:06.666 00.001 18120 UpdateGuideState(): m_state=6
03:54:06.668 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6677
03:54:06.670 00.002 18120 Star::Find returns 1 (0), X=896.79, Y=235.43, Mass=1759, SNR=29.1, Peak=133 HFD=3.9
03:54:06.673 00.003 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
03:54:06.675 00.002 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
03:54:06.677 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.54 mountX=0.01 mountY=-0.14, mountTheta=-1.46
03:54:06.682 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
03:54:06.685 00.003 18120 Enqueuing Move request for scope (0.12, 0.07)
03:54:06.687 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:06.689 00.002 18120 UpdateGuideState exits: m=1759 RSB=29.1
03:54:06.692 00.003 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 7 / 99999
03:54:06.694 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786067646.694,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
03:54:06.696 00.002 21948 Worker thread wakes up
03:54:06.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:06.698 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
03:54:06.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:06.700 00.002 18120 Enqueuing Expose request
03:54:06.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:54:06.700 00.000 21948 Moving (0.12, 0.07) raw xDistance=0.01 yDistance=-0.14
03:54:06.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:06.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:06.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:54:06.700 00.000 21948 MoveAxis(E, 0, ABG)
03:54:06.700 00.000 21948 Move returns status 0, amount 0
03:54:06.700 00.000 21948 MoveAxis(N, 0, ABG)
03:54:06.700 00.000 21948 Move returns status 0, amount 0
03:54:06.700 00.000 21948 move complete, result=0
03:54:06.701 00.001 21948 worker thread done servicing request
03:54:06.701 00.000 21948 Worker thread wakes up
03:54:06.701 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:06.701 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:06.701 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:08.111 01.410 21948 Exposure complete
03:54:08.152 00.041 21948 worker thread done servicing request
03:54:08.152 00.000 18120 OnExposeComplete: enter
03:54:08.153 00.001 18120 UpdateGuideState(): m_state=6
03:54:08.153 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6678
03:54:08.154 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=235.62, Mass=1905, SNR=30.3, Peak=127 HFD=4.3
03:54:08.154 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
03:54:08.155 00.001 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
03:54:08.155 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.71 mountX=0.25 mountY=-0.09, mountTheta=-0.32
03:54:08.157 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.26, opts=13)
03:54:08.157 00.000 18120 Enqueuing Move request for scope (-0.04, 0.26)
03:54:08.158 00.001 21948 Worker thread wakes up
03:54:08.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:08.158 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.3
03:54:08.159 00.001 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 8 / 99999
03:54:08.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
03:54:08.159 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067648.159,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
03:54:08.160 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
03:54:08.160 00.000 21948 Moving (-0.04, 0.26) raw xDistance=0.25 yDistance=-0.09
03:54:08.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:08.160 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:08.160 00.000 18120 Enqueuing Expose request
03:54:08.161 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:54:08.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:08.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:54:08.161 00.000 21948 MoveAxis(W, 45, ABG)
03:54:08.161 00.000 21948 Guiding  Dir = 3, Dur = 45
03:54:08.161 00.000 21948 IsSlewing returns 0
03:54:08.161 00.000 21948 IsGuiding returns 0
03:54:08.163 00.002 21948 PulseGuide returned control before completion, sleep 54
03:54:08.219 00.056 21948 IsGuiding returns 1
03:54:08.219 00.000 21948 scope still moving after pulse duration time elapsed
03:54:08.250 00.031 21948 IsSlewing returns 0
03:54:08.251 00.001 21948 IsGuiding returns 0
03:54:08.251 00.000 21948 scope move finished after 45 + 43 ms
03:54:08.251 00.000 21948 Move returns status 0, amount 45
03:54:08.251 00.000 21948 MoveAxis(N, 0, ABG)
03:54:08.251 00.000 21948 Move returns status 0, amount 0
03:54:08.251 00.000 21948 move complete, result=0
03:54:08.251 00.000 21948 worker thread done servicing request
03:54:08.251 00.000 21948 Worker thread wakes up
03:54:08.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:08.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:08.251 00.000 18120 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
03:54:09.883 01.632 21948 Exposure complete
03:54:09.923 00.040 21948 worker thread done servicing request
03:54:09.923 00.000 18120 OnExposeComplete: enter
03:54:09.924 00.001 18120 UpdateGuideState(): m_state=6
03:54:09.925 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6679
03:54:09.925 00.000 18120 Star::Find returns 1 (0), X=896.93, Y=235.31, Mass=1922, SNR=30.2, Peak=159 HFD=4.1
03:54:09.925 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
03:54:09.926 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
03:54:09.926 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-0.19 mountX=-0.15 mountY=-0.21, mountTheta=-2.21
03:54:09.928 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.05, opts=13)
03:54:09.929 00.001 18120 Enqueuing Move request for scope (0.26, -0.05)
03:54:09.929 00.000 21948 Worker thread wakes up
03:54:09.929 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:09.930 00.001 18120 UpdateGuideState exits: m=1922 RSB=30.2
03:54:09.930 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 9 / 99999
03:54:09.930 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
03:54:09.930 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067649.930,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
03:54:09.931 00.001 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
03:54:09.931 00.000 21948 Moving (0.26, -0.05) raw xDistance=-0.15 yDistance=-0.21
03:54:09.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:54:09.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:54:09.931 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:09.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:09.932 00.001 18120 Enqueuing Expose request
03:54:09.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:54:09.932 00.000 21948 MoveAxis(E, 0, ABG)
03:54:09.932 00.000 21948 Move returns status 0, amount 0
03:54:09.933 00.001 21948 MoveAxis(N, 0, ABG)
03:54:09.933 00.000 21948 Move returns status 0, amount 0
03:54:09.933 00.000 21948 move complete, result=0
03:54:09.933 00.000 21948 worker thread done servicing request
03:54:09.933 00.000 21948 Worker thread wakes up
03:54:09.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:09.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:09.933 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:11.450 01.517 21948 Exposure complete
03:54:11.486 00.036 21948 worker thread done servicing request
03:54:11.486 00.000 18120 OnExposeComplete: enter
03:54:11.487 00.001 18120 UpdateGuideState(): m_state=6
03:54:11.488 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6680
03:54:11.489 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=235.24, Mass=1751, SNR=29.0, Peak=140 HFD=4.3
03:54:11.490 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
03:54:11.491 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
03:54:11.491 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
03:54:11.493 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
03:54:11.495 00.002 18120 Enqueuing Move request for scope (0.07, -0.11)
03:54:11.498 00.003 21948 Worker thread wakes up
03:54:11.498 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
03:54:11.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:11.501 00.002 18120 UpdateGuideState exits: m=1751 RSB=29.0
03:54:11.502 00.001 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 10 / 99999
03:54:11.503 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
03:54:11.503 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067651.503,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
03:54:11.504 00.001 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
03:54:11.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:54:11.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:11.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:54:11.504 00.000 21948 MoveAxis(E, 0, ABG)
03:54:11.504 00.000 21948 Move returns status 0, amount 0
03:54:11.504 00.000 21948 MoveAxis(N, 0, ABG)
03:54:11.504 00.000 21948 Move returns status 0, amount 0
03:54:11.504 00.000 21948 move complete, result=0
03:54:11.504 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:11.505 00.001 21948 worker thread done servicing request
03:54:11.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:11.506 00.001 18120 Enqueuing Expose request
03:54:11.506 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:11.507 00.001 21948 Worker thread wakes up
03:54:11.507 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:11.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:13.130 01.623 21948 Exposure complete
03:54:13.178 00.048 21948 worker thread done servicing request
03:54:13.178 00.000 18120 OnExposeComplete: enter
03:54:13.180 00.002 18120 UpdateGuideState(): m_state=6
03:54:13.182 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6681
03:54:13.183 00.001 18120 Star::Find returns 1 (0), X=896.94, Y=235.31, Mass=1727, SNR=28.7, Peak=125 HFD=4.2
03:54:13.184 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
03:54:13.185 00.001 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
03:54:13.185 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.17 mountX=-0.15 mountY=-0.22, mountTheta=-2.18
03:54:13.187 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.05, opts=13)
03:54:13.187 00.000 18120 Enqueuing Move request for scope (0.27, -0.05)
03:54:13.188 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:13.189 00.001 21948 Worker thread wakes up
03:54:13.189 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.7
03:54:13.189 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
03:54:13.189 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
03:54:13.189 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 11 / 99999
03:54:13.190 00.001 18120 PhdController: newstate STATE_FINISH
03:54:13.190 00.000 18120 PhdController complete: success
03:54:13.190 00.000 21948 Moving (0.27, -0.05) raw xDistance=-0.15 yDistance=-0.22
03:54:13.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:54:13.190 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786067653.190,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
03:54:13.193 00.003 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.44 newest=-0.44
03:54:13.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:54:13.193 00.000 18120 Mount: notify guiding dither settle done success=1
03:54:13.193 00.000 18120 PhdController: newstate STATE_IDLE
03:54:13.194 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:13.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:13.195 00.001 18120 Enqueuing Expose request
03:54:13.196 00.001 21948 MoveAxis(E, 0, ABG)
03:54:13.197 00.001 21948 Move returns status 0, amount 0
03:54:13.197 00.000 21948 MoveAxis(N, 53, ABG)
03:54:13.197 00.000 21948 Guiding  Dir = 0, Dur = 53
03:54:13.197 00.000 21948 IsSlewing returns 0
03:54:13.197 00.000 21948 IsGuiding returns 0
03:54:13.202 00.005 21948 PulseGuide returned control before completion, sleep 58
03:54:13.271 00.069 21948 IsGuiding returns 0
03:54:13.271 00.000 21948 Move returns status 0, amount 53
03:54:13.271 00.000 21948 move complete, result=0
03:54:13.271 00.000 21948 worker thread done servicing request
03:54:13.271 00.000 21948 Worker thread wakes up
03:54:13.271 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:13.271 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:13.272 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 53 ms NORTH
03:54:14.684 01.412 21948 Exposure complete
03:54:14.747 00.063 21948 worker thread done servicing request
03:54:14.748 00.001 18120 OnExposeComplete: enter
03:54:14.750 00.002 18120 UpdateGuideState(): m_state=6
03:54:14.751 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6682
03:54:14.752 00.001 18120 Star::Find returns 1 (0), X=897.04, Y=235.34, Mass=1745, SNR=28.9, Peak=129 HFD=4.0
03:54:14.753 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
03:54:14.754 00.001 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
03:54:14.755 00.001 18120 CameraToMount -- cameraX=0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-0.05 mountX=-0.17 mountY=-0.32, mountTheta=-2.06
03:54:14.757 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=-0.02, opts=13)
03:54:14.759 00.002 18120 Enqueuing Move request for scope (0.37, -0.02)
03:54:14.760 00.001 21948 Worker thread wakes up
03:54:14.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:14.760 00.000 18120 UpdateGuideState exits: m=1745 RSB=28.9
03:54:14.761 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:14.761 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:14.762 00.001 18120 Enqueuing Expose request
03:54:14.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.02) opts 0xd
03:54:14.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.37, -0.02)
03:54:14.762 00.000 21948 Moving (0.37, -0.02) raw xDistance=-0.17 yDistance=-0.32
03:54:14.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:54:14.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
03:54:14.762 00.000 21948 MoveAxis(E, 0, ABG)
03:54:14.762 00.000 21948 Move returns status 0, amount 0
03:54:14.762 00.000 21948 MoveAxis(N, 77, ABG)
03:54:14.762 00.000 21948 Guiding  Dir = 0, Dur = 77
03:54:14.763 00.001 21948 IsSlewing returns 0
03:54:14.763 00.000 21948 IsGuiding returns 0
03:54:14.768 00.005 21948 PulseGuide returned control before completion, sleep 82
03:54:14.855 00.087 21948 IsGuiding returns 0
03:54:14.855 00.000 21948 Move returns status 0, amount 77
03:54:14.855 00.000 21948 move complete, result=0
03:54:14.855 00.000 21948 worker thread done servicing request
03:54:14.855 00.000 21948 Worker thread wakes up
03:54:14.855 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 77 ms NORTH
03:54:14.856 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:14.856 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:16.487 01.631 21948 Exposure complete
03:54:16.521 00.034 21948 worker thread done servicing request
03:54:16.521 00.000 18120 OnExposeComplete: enter
03:54:16.522 00.001 18120 UpdateGuideState(): m_state=6
03:54:16.522 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.523 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=235.41, Mass=1825, SNR=29.6, Peak=138 HFD=4.2
03:54:16.523 00.000 18120 MultiStar: exiting stabilization period
03:54:16.523 00.000 18120 MultiStar: updating star positions after lock position change
03:54:16.524 00.001 18120 Star::Find(15, 622, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.524 00.000 18120 Star::Find returns 1 (0), X=621.90, Y=385.88, Mass=891, SNR=20.7, Peak=81 HFD=4.2
03:54:16.525 00.001 18120 Star::Find(15, 1049, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.525 00.000 18120 Star::Find returns 1 (0), X=1048.37, Y=599.95, Mass=725, SNR=18.5, Peak=57 HFD=3.9
03:54:16.526 00.001 18120 Star::Find(15, 156, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.527 00.001 18120 Star::Find returns 1 (0), X=156.34, Y=36.57, Mass=630, SNR=17.4, Peak=59 HFD=3.4
03:54:16.529 00.002 18120 Star::Find(15, 339, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.530 00.001 18120 Star::Find returns 1 (0), X=338.62, Y=893.75, Mass=547, SNR=16.3, Peak=50 HFD=3.6
03:54:16.530 00.000 18120 Star::Find(15, 163, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.531 00.001 18120 Star::Find returns 1 (0), X=162.79, Y=420.82, Mass=354, SNR=13.0, Peak=43 HFD=3.5
03:54:16.531 00.000 18120 Star::Find(15, 544, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.532 00.001 18120 Star::Find returns 1 (0), X=543.94, Y=69.35, Mass=446, SNR=14.5, Peak=47 HFD=3.9
03:54:16.533 00.001 18120 Star::Find(15, 1133, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.533 00.000 18120 Star::Find returns 1 (0), X=1133.04, Y=229.39, Mass=331, SNR=12.6, Peak=30 HFD=3.8
03:54:16.534 00.001 18120 Star::Find(15, 420, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.534 00.000 18120 Star::Find returns 1 (0), X=420.32, Y=132.25, Mass=310, SNR=12.1, Peak=31 HFD=3.6
03:54:16.534 00.000 18120 Star::Find(15, 754, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.535 00.001 18120 Star::Find returns 1 (0), X=753.64, Y=264.66, Mass=275, SNR=11.4, Peak=26 HFD=3.4
03:54:16.535 00.000 18120 Star::Find(15, 1235, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.536 00.001 18120 Star::Find returns 1 (0), X=1234.10, Y=676.75, Mass=322, SNR=12.4, Peak=28 HFD=3.5
03:54:16.536 00.000 18120 Star::Find(15, 850, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
03:54:16.536 00.000 18120 Star::Find returns 1 (0), X=850.45, Y=76.32, Mass=250, SNR=10.8, Peak=24 HFD=3.4
03:54:16.537 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
03:54:16.537 00.000 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
03:54:16.538 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=-0.03 mountY=-0.18, mountTheta=-1.72
03:54:16.539 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.05, opts=13)
03:54:16.539 00.000 18120 Enqueuing Move request for scope (0.17, 0.05)
03:54:16.540 00.001 21948 Worker thread wakes up
03:54:16.540 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
03:54:16.540 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
03:54:16.540 00.000 21948 Moving (0.17, 0.05) raw xDistance=-0.03 yDistance=-0.18
03:54:16.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:54:16.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:16.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:16.540 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.6
03:54:16.541 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:16.541 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:16.542 00.001 18120 Enqueuing Expose request
03:54:16.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:54:16.542 00.000 21948 MoveAxis(E, 0, ABG)
03:54:16.542 00.000 21948 Move returns status 0, amount 0
03:54:16.542 00.000 21948 MoveAxis(N, 0, ABG)
03:54:16.542 00.000 21948 Move returns status 0, amount 0
03:54:16.542 00.000 21948 move complete, result=0
03:54:16.542 00.000 21948 worker thread done servicing request
03:54:16.542 00.000 21948 Worker thread wakes up
03:54:16.543 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:16.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:16.543 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:18.068 01.525 21948 Exposure complete
03:54:18.114 00.046 21948 worker thread done servicing request
03:54:18.114 00.000 18120 OnExposeComplete: enter
03:54:18.114 00.000 18120 UpdateGuideState(): m_state=6
03:54:18.115 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6684
03:54:18.115 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.14, Mass=1980, SNR=30.8, Peak=164 HFD=4.2
03:54:18.116 00.001 18120 MultiStar: [#1 0.02,-0.26,0.66,U] [#2 0.32,0.04,0.63,U] [#3 -0.45,-0.14,0.00,M1] [#4 0.04,-0.33,0.52,U] [#5 0.14,0.17,0.41,U] [#6 0.01,-0.16,0.47,U] [#7 -0.04,0.01,0.41,U] [#8 -0.10,-0.58,0.00,M2] 
03:54:18.116 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.13}, one-star: {0.08, -0.21}
03:54:18.117 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
03:54:18.117 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:54:18.118 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.98 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
03:54:18.119 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.13, opts=13)
03:54:18.119 00.000 18120 Enqueuing Move request for scope (0.09, -0.13)
03:54:18.120 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:18.120 00.000 18120 UpdateGuideState exits: m=1980 RSB=30.8
03:54:18.121 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:18.121 00.000 21948 Worker thread wakes up
03:54:18.121 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:18.122 00.001 18120 Enqueuing Expose request
03:54:18.122 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
03:54:18.122 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
03:54:18.122 00.000 21948 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.02
03:54:18.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:54:18.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:18.122 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:54:18.122 00.000 21948 MoveAxis(E, 0, ABG)
03:54:18.122 00.000 21948 Move returns status 0, amount 0
03:54:18.122 00.000 21948 MoveAxis(N, 0, ABG)
03:54:18.122 00.000 21948 Move returns status 0, amount 0
03:54:18.122 00.000 21948 move complete, result=0
03:54:18.122 00.000 21948 worker thread done servicing request
03:54:18.122 00.000 21948 Worker thread wakes up
03:54:18.122 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:18.122 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:18.123 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:19.746 01.623 21948 Exposure complete
03:54:19.795 00.049 21948 worker thread done servicing request
03:54:19.795 00.000 18120 OnExposeComplete: enter
03:54:19.796 00.001 18120 UpdateGuideState(): m_state=6
03:54:19.797 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6685
03:54:19.797 00.000 18120 Star::Find returns 1 (0), X=896.78, Y=235.20, Mass=1863, SNR=29.8, Peak=151 HFD=4.2
03:54:19.798 00.001 18120 MultiStar: [#1 0.10,-0.13,0.69,U] [#2 0.47,-0.06,0.00,M1] [#3 -0.30,-0.07,0.59,U] [#4 0.25,-0.10,0.55,U] [#5 0.30,0.16,0.45,U] [#6 0.01,-0.09,0.47,U] [#7 -0.15,-0.05,0.40,U] [#8 -0.08,-0.08,0.38,U] 
03:54:19.798 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.11, -0.16}
03:54:19.799 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
03:54:19.801 00.002 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
03:54:19.802 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=-0.09 mountY=0.00, mountTheta=3.13
03:54:19.805 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
03:54:19.806 00.001 18120 Enqueuing Move request for scope (0.04, -0.08)
03:54:19.809 00.003 21948 Worker thread wakes up
03:54:19.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
03:54:19.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:19.809 00.000 18120 UpdateGuideState exits: m=1863 RSB=29.8
03:54:19.810 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:19.810 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:19.810 00.000 18120 Enqueuing Expose request
03:54:19.811 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
03:54:19.811 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=0.00
03:54:19.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:54:19.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:19.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:54:19.811 00.000 21948 MoveAxis(E, 0, ABG)
03:54:19.811 00.000 21948 Move returns status 0, amount 0
03:54:19.811 00.000 21948 MoveAxis(N, 0, ABG)
03:54:19.811 00.000 21948 Move returns status 0, amount 0
03:54:19.811 00.000 21948 move complete, result=0
03:54:19.811 00.000 21948 worker thread done servicing request
03:54:19.811 00.000 21948 Worker thread wakes up
03:54:19.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:19.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:19.812 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:21.333 01.521 21948 Exposure complete
03:54:21.373 00.040 21948 worker thread done servicing request
03:54:21.374 00.001 18120 OnExposeComplete: enter
03:54:21.375 00.001 18120 UpdateGuideState(): m_state=6
03:54:21.376 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6686
03:54:21.378 00.002 18120 Star::Find returns 1 (0), X=896.84, Y=235.12, Mass=1744, SNR=28.9, Peak=135 HFD=4.3
03:54:21.380 00.002 18120 MultiStar: [#1 -0.13,-0.34,0.71,U] [#2 0.26,0.12,0.64,U] [#3 -0.23,-0.08,0.59,U] [#4 0.06,-0.18,0.58,U] [#5 0.09,0.11,0.45,U] [#6 0.11,0.21,0.48,U] [#7 -0.01,-0.40,0.46,U] [#8 -0.25,0.16,0.41,U] 
03:54:21.380 00.000 18120 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.17, -0.23}
03:54:21.381 00.001 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
03:54:21.381 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
03:54:21.381 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.32 mountX=-0.10 mountY=0.02, mountTheta=2.93
03:54:21.383 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
03:54:21.383 00.000 18120 Enqueuing Move request for scope (0.03, -0.10)
03:54:21.384 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:21.384 00.000 21948 Worker thread wakes up
03:54:21.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:54:21.384 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:54:21.384 00.000 21948 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=0.02
03:54:21.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:54:21.384 00.000 18120 UpdateGuideState exits: m=1744 RSB=28.9
03:54:21.386 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:21.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:21.386 00.000 18120 Enqueuing Expose request
03:54:21.387 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:21.387 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:54:21.387 00.000 21948 MoveAxis(E, 0, ABG)
03:54:21.387 00.000 21948 Move returns status 0, amount 0
03:54:21.387 00.000 21948 MoveAxis(N, 0, ABG)
03:54:21.387 00.000 21948 Move returns status 0, amount 0
03:54:21.387 00.000 21948 move complete, result=0
03:54:21.387 00.000 21948 worker thread done servicing request
03:54:21.387 00.000 21948 Worker thread wakes up
03:54:21.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:21.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:21.388 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:23.014 01.626 21948 Exposure complete
03:54:23.059 00.045 21948 worker thread done servicing request
03:54:23.059 00.000 18120 OnExposeComplete: enter
03:54:23.061 00.002 18120 UpdateGuideState(): m_state=6
03:54:23.062 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6687
03:54:23.062 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=235.44, Mass=1904, SNR=30.1, Peak=134 HFD=4.1
03:54:23.063 00.001 18120 MultiStar: [#1 -0.38,0.01,0.69,U] [#2 0.22,0.24,0.60,U] [#3 -0.34,0.16,0.61,U] [#4 0.20,-0.05,0.56,U] [#5 0.16,0.30,0.46,U] [#6 -0.01,0.28,0.51,U] [#7 -0.21,-0.19,0.41,U] [#8 -0.17,-0.20,0.37,U] 
03:54:23.064 00.001 18120 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.00, 0.08}
03:54:23.064 00.000 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
03:54:23.065 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
03:54:23.065 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.07 mountY=-0.04, mountTheta=-0.49
03:54:23.066 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.08, opts=13)
03:54:23.067 00.001 18120 Enqueuing Move request for scope (0.00, 0.08)
03:54:23.067 00.000 21948 Worker thread wakes up
03:54:23.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:23.068 00.001 18120 UpdateGuideState exits: m=1904 RSB=30.1
03:54:23.068 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:23.068 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:23.069 00.001 18120 Enqueuing Expose request
03:54:23.069 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
03:54:23.069 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
03:54:23.069 00.000 21948 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.04
03:54:23.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:54:23.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:23.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:54:23.069 00.000 21948 MoveAxis(E, 0, ABG)
03:54:23.069 00.000 21948 Move returns status 0, amount 0
03:54:23.069 00.000 21948 MoveAxis(N, 0, ABG)
03:54:23.069 00.000 21948 Move returns status 0, amount 0
03:54:23.070 00.001 21948 move complete, result=0
03:54:23.070 00.000 21948 worker thread done servicing request
03:54:23.070 00.000 21948 Worker thread wakes up
03:54:23.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:23.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:23.070 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:24.588 01.518 21948 Exposure complete
03:54:24.640 00.052 21948 worker thread done servicing request
03:54:24.640 00.000 18120 OnExposeComplete: enter
03:54:24.641 00.001 18120 UpdateGuideState(): m_state=6
03:54:24.642 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6688
03:54:24.643 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=235.40, Mass=1886, SNR=30.0, Peak=134 HFD=4.2
03:54:24.644 00.001 18120 MultiStar: [#1 -0.27,-0.01,0.70,U] [#2 0.04,0.20,0.61,U] [#3 -0.37,0.11,0.59,U] [#4 -0.30,-0.09,0.53,U] [#5 0.33,0.12,0.44,U] [#6 -0.40,0.31,0.00,M1] [#7 0.07,-0.09,0.43,U] [#8 -0.42,0.16,0.00,M1] 
03:54:24.645 00.001 18120 single-star, 6 included, MultiStar: {-0.10, 0.04}, one-star: {-0.06, 0.04}
03:54:24.646 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
03:54:24.647 00.001 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
03:54:24.648 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=0.06 mountY=0.03, mountTheta=0.50
03:54:24.649 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
03:54:24.650 00.001 18120 Enqueuing Move request for scope (-0.06, 0.04)
03:54:24.651 00.001 21948 Worker thread wakes up
03:54:24.652 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:24.654 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:54:24.654 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.0
03:54:24.655 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:24.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:24.656 00.001 18120 Enqueuing Expose request
03:54:24.656 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:54:24.656 00.000 21948 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.03
03:54:24.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:54:24.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:24.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:54:24.656 00.000 21948 MoveAxis(E, 0, ABG)
03:54:24.656 00.000 21948 Move returns status 0, amount 0
03:54:24.656 00.000 21948 MoveAxis(N, 0, ABG)
03:54:24.656 00.000 21948 Move returns status 0, amount 0
03:54:24.656 00.000 21948 move complete, result=0
03:54:24.656 00.000 21948 worker thread done servicing request
03:54:24.656 00.000 21948 Worker thread wakes up
03:54:24.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:24.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:24.657 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:26.281 01.624 21948 Exposure complete
03:54:26.337 00.056 21948 worker thread done servicing request
03:54:26.337 00.000 18120 OnExposeComplete: enter
03:54:26.337 00.000 18120 UpdateGuideState(): m_state=6
03:54:26.338 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6689
03:54:26.338 00.000 18120 Star::Find returns 1 (0), X=896.58, Y=235.33, Mass=1891, SNR=30.0, Peak=129 HFD=4.0
03:54:26.339 00.001 18120 MultiStar: [#1 -0.40,-0.06,0.69,U] [#2 -0.12,0.00,0.61,U] [#3 -0.42,0.03,0.60,U] [#4 -0.31,-0.03,0.54,U] [#5 0.02,0.35,0.47,U] [#6 0.03,0.24,0.49,U] [#7 -0.13,0.08,0.44,U] [#8 -0.19,-0.01,0.39,U] 
03:54:26.339 00.000 18120 single-star, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.09, -0.03}
03:54:26.340 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.86 = 1.42)
03:54:26.340 00.000 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.90 = 1.38)
03:54:26.340 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.87 mountX=0.01 mountY=0.09, mountTheta=1.42
03:54:26.344 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.03, opts=13)
03:54:26.344 00.000 18120 Enqueuing Move request for scope (-0.09, -0.03)
03:54:26.345 00.001 21948 Worker thread wakes up
03:54:26.345 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:54:26.346 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:54:26.346 00.000 21948 Moving (-0.09, -0.03) raw xDistance=0.01 yDistance=0.09
03:54:26.346 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:26.346 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:26.346 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:54:26.346 00.000 21948 MoveAxis(E, 0, ABG)
03:54:26.346 00.000 21948 Move returns status 0, amount 0
03:54:26.346 00.000 21948 MoveAxis(N, 0, ABG)
03:54:26.346 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:26.349 00.003 18120 UpdateGuideState exits: m=1891 RSB=30.0
03:54:26.350 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:26.351 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:26.351 00.000 21948 Move returns status 0, amount 0
03:54:26.352 00.001 21948 move complete, result=0
03:54:26.352 00.000 18120 Enqueuing Expose request
03:54:26.352 00.000 21948 worker thread done servicing request
03:54:26.352 00.000 21948 Worker thread wakes up
03:54:26.352 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:26.353 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:26.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:27.879 01.526 21948 Exposure complete
03:54:27.918 00.039 21948 worker thread done servicing request
03:54:27.918 00.000 18120 OnExposeComplete: enter
03:54:27.919 00.001 18120 UpdateGuideState(): m_state=6
03:54:27.919 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6690
03:54:27.920 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=235.34, Mass=1757, SNR=29.0, Peak=118 HFD=4.0
03:54:27.920 00.000 18120 MultiStar: [#1 -0.35,-0.10,0.73,U] [#2 -0.08,0.09,0.64,U] [#3 -0.65,0.12,0.00,M1] [#4 -0.33,-0.13,0.58,U] [#5 0.09,0.30,0.48,U] [#6 -0.16,0.36,0.50,U] [#7 0.12,-0.31,0.45,U] [#8 -0.06,0.03,0.40,U] 
03:54:27.922 00.002 18120 refined, 7 included, MultiStar: {-0.14, 0.02}, one-star: {-0.16, -0.02}
03:54:27.922 00.000 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
03:54:27.923 00.001 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
03:54:27.923 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.01 mountX=0.07 mountY=0.12, mountTheta=1.00
03:54:27.925 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.02, opts=13)
03:54:27.925 00.000 18120 Enqueuing Move request for scope (-0.14, 0.02)
03:54:27.926 00.001 21948 Worker thread wakes up
03:54:27.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:27.926 00.000 18120 UpdateGuideState exits: m=1757 RSB=29.0
03:54:27.927 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:27.927 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:27.927 00.000 18120 Enqueuing Expose request
03:54:27.928 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
03:54:27.928 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
03:54:27.928 00.000 21948 Moving (-0.14, 0.02) raw xDistance=0.07 yDistance=0.12
03:54:27.928 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:54:27.928 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:27.928 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:54:27.928 00.000 21948 MoveAxis(E, 0, ABG)
03:54:27.928 00.000 21948 Move returns status 0, amount 0
03:54:27.928 00.000 21948 MoveAxis(N, 0, ABG)
03:54:27.928 00.000 21948 Move returns status 0, amount 0
03:54:27.928 00.000 21948 move complete, result=0
03:54:27.928 00.000 21948 worker thread done servicing request
03:54:27.928 00.000 21948 Worker thread wakes up
03:54:27.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:27.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:27.928 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:29.561 01.633 21948 Exposure complete
03:54:29.611 00.050 18120 OnExposeComplete: enter
03:54:29.612 00.001 18120 UpdateGuideState(): m_state=6
03:54:29.613 00.001 21948 worker thread done servicing request
03:54:29.613 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6691
03:54:29.614 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=235.41, Mass=1630, SNR=28.0, Peak=109 HFD=4.3
03:54:29.614 00.000 18120 MultiStar: [#1 -0.51,-0.07,0.00,M1] [#2 0.43,0.27,0.00,M1] [#3 -0.51,0.35,0.00,M2] [#4 -0.18,0.05,0.55,U] [#5 -0.21,0.36,0.46,U] [#6 -0.14,0.16,0.56,U] [#7 -0.05,0.10,0.42,U] [#8 -0.32,-0.06,0.43,U] 
03:54:29.615 00.001 18120 single-star, 5 included, MultiStar: {-0.14, 0.10}, one-star: {-0.03, 0.06}
03:54:29.615 00.000 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
03:54:29.615 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
03:54:29.616 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=0.06 mountY=0.00, mountTheta=0.06
03:54:29.617 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.06, opts=13)
03:54:29.617 00.000 18120 Enqueuing Move request for scope (-0.03, 0.06)
03:54:29.618 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:29.618 00.000 18120 UpdateGuideState exits: m=1630 RSB=28.0
03:54:29.619 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:29.619 00.000 21948 Worker thread wakes up
03:54:29.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:54:29.619 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:54:29.619 00.000 21948 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.00
03:54:29.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:54:29.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:29.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:54:29.619 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:29.620 00.001 18120 Enqueuing Expose request
03:54:29.620 00.000 21948 MoveAxis(E, 0, ABG)
03:54:29.621 00.001 21948 Move returns status 0, amount 0
03:54:29.621 00.000 21948 MoveAxis(N, 0, ABG)
03:54:29.621 00.000 21948 Move returns status 0, amount 0
03:54:29.621 00.000 21948 move complete, result=0
03:54:29.621 00.000 21948 worker thread done servicing request
03:54:29.621 00.000 21948 Worker thread wakes up
03:54:29.621 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:29.621 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:29.621 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:31.142 01.521 21948 Exposure complete
03:54:31.191 00.049 21948 worker thread done servicing request
03:54:31.191 00.000 18120 OnExposeComplete: enter
03:54:31.192 00.001 18120 UpdateGuideState(): m_state=6
03:54:31.192 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6692
03:54:31.194 00.002 18120 Star::Find returns 1 (0), X=896.29, Y=235.93, Mass=1762, SNR=29.1, Peak=144 HFD=4.1
03:54:31.195 00.001 18120 MultiStar: [#1 -0.72,0.66,0.00,M2] [#2 -0.41,0.85,0.00,M2] [#3 -0.93,0.83,0.00,M3] [#4 -0.48,0.45,0.00,M1] [#5 -0.14,0.58,0.00,M1] [#6 -0.60,0.57,0.00,M1] [#7 -0.57,0.50,0.00,M1] [#8 -0.28,0.57,0.00,M1] 
03:54:31.197 00.002 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
03:54:31.198 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
03:54:31.199 00.001 18120 CameraToMount -- cameraX=-0.38 cameraY=0.58 hyp=0.69 cameraTheta=2.15 mountX=0.68 mountY=0.08, mountTheta=0.12
03:54:31.202 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=0.58, opts=13)
03:54:31.203 00.001 18120 Enqueuing Move request for scope (-0.38, 0.58)
03:54:31.203 00.000 21948 Worker thread wakes up
03:54:31.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.58) opts 0xd
03:54:31.204 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:31.204 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.38, 0.58)
03:54:31.204 00.000 18120 UpdateGuideState exits: m=1762 RSB=29.1
03:54:31.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:31.205 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:31.205 00.000 18120 Enqueuing Expose request
03:54:31.206 00.001 21948 Moving (-0.38, 0.58) raw xDistance=0.68 yDistance=0.08
03:54:31.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:54:31.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:31.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:54:31.206 00.000 21948 MoveAxis(W, 122, ABG)
03:54:31.206 00.000 21948 Guiding  Dir = 3, Dur = 122
03:54:31.206 00.000 21948 IsSlewing returns 0
03:54:31.206 00.000 21948 IsGuiding returns 0
03:54:31.208 00.002 21948 PulseGuide returned control before completion, sleep 131
03:54:31.355 00.147 21948 IsGuiding returns 0
03:54:31.355 00.000 21948 Move returns status 0, amount 122
03:54:31.355 00.000 21948 MoveAxis(N, 0, ABG)
03:54:31.355 00.000 21948 Move returns status 0, amount 0
03:54:31.355 00.000 21948 move complete, result=0
03:54:31.355 00.000 21948 worker thread done servicing request
03:54:31.355 00.000 21948 Worker thread wakes up
03:54:31.355 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:31.355 00.000 18120 GuideStep: 0.7 px 122 ms WEST, 0.1 px 0 ms NORTH
03:54:31.358 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:32.984 01.626 21948 Exposure complete
03:54:33.017 00.033 21948 worker thread done servicing request
03:54:33.017 00.000 18120 OnExposeComplete: enter
03:54:33.018 00.001 18120 UpdateGuideState(): m_state=6
03:54:33.020 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6693
03:54:33.021 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=235.65, Mass=1766, SNR=29.0, Peak=145 HFD=3.8
03:54:33.023 00.002 18120 MultiStar: [#1 -0.34,0.25,0.70,U] [#2 -0.25,0.44,0.00,M3] [#3 -0.72,0.13,0.00,M4] [#4 0.08,-0.06,0.59,U] [#5 0.06,0.33,0.47,U] [#6 -0.30,0.47,0.00,M2] [#7 -0.04,-0.16,0.45,U] [#8 -0.44,0.40,0.00,M2] 
03:54:33.024 00.001 18120 refined, 4 included, MultiStar: {-0.15, 0.16}, one-star: {-0.28, 0.29}
03:54:33.025 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
03:54:33.027 00.002 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
03:54:33.028 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.30 mountX=0.21 mountY=0.06, mountTheta=0.26
03:54:33.031 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.16, opts=13)
03:54:33.032 00.001 18120 Enqueuing Move request for scope (-0.15, 0.16)
03:54:33.033 00.001 21948 Worker thread wakes up
03:54:33.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:33.033 00.000 18120 UpdateGuideState exits: m=1766 RSB=29.0
03:54:33.034 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:33.034 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
03:54:33.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:33.035 00.001 18120 Enqueuing Expose request
03:54:33.035 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
03:54:33.035 00.000 21948 Moving (-0.15, 0.16) raw xDistance=0.21 yDistance=0.06
03:54:33.035 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
03:54:33.035 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:33.035 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:54:33.035 00.000 21948 MoveAxis(W, 46, ABG)
03:54:33.035 00.000 21948 Guiding  Dir = 3, Dur = 46
03:54:33.036 00.001 21948 IsSlewing returns 0
03:54:33.036 00.000 21948 IsGuiding returns 0
03:54:33.037 00.001 21948 PulseGuide returned control before completion, sleep 55
03:54:33.108 00.071 21948 IsGuiding returns 1
03:54:33.108 00.000 21948 scope still moving after pulse duration time elapsed
03:54:33.140 00.032 21948 IsSlewing returns 0
03:54:33.140 00.000 21948 IsGuiding returns 0
03:54:33.140 00.000 21948 scope move finished after 46 + 58 ms
03:54:33.140 00.000 21948 Move returns status 0, amount 46
03:54:33.140 00.000 21948 MoveAxis(N, 0, ABG)
03:54:33.140 00.000 21948 Move returns status 0, amount 0
03:54:33.140 00.000 21948 move complete, result=0
03:54:33.140 00.000 21948 worker thread done servicing request
03:54:33.140 00.000 21948 Worker thread wakes up
03:54:33.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:33.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:33.140 00.000 18120 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
03:54:34.561 01.421 21948 Exposure complete
03:54:34.592 00.031 21948 worker thread done servicing request
03:54:34.592 00.000 18120 OnExposeComplete: enter
03:54:34.593 00.001 18120 UpdateGuideState(): m_state=6
03:54:34.593 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6694
03:54:34.594 00.001 18120 Star::Find returns 1 (0), X=896.34, Y=235.34, Mass=1713, SNR=28.7, Peak=119 HFD=4.3
03:54:34.594 00.000 18120 MultiStar: [#1 -0.23,-0.03,0.73,U] [#2 -0.12,0.29,0.65,U] [#3 -0.45,0.13,0.00,M5] [#4 0.17,0.02,0.56,U] [#5 0.24,0.15,0.47,U] [#6 -0.24,0.39,0.00,M3] [#7 -0.04,-0.04,0.47,U] [#8 0.09,-0.14,0.41,U] 
03:54:34.595 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {-0.33, -0.02}
03:54:34.595 00.000 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.00) = xAngle (0.74 = 0.74)
03:54:34.595 00.000 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.70 = 0.70)
03:54:34.597 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.74 mountX=0.07 mountY=0.06, mountTheta=0.72
03:54:34.599 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
03:54:34.599 00.000 18120 Enqueuing Move request for scope (-0.08, 0.03)
03:54:34.600 00.001 21948 Worker thread wakes up
03:54:34.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:34.600 00.000 18120 UpdateGuideState exits: m=1713 RSB=28.7
03:54:34.601 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:34.601 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:34.601 00.000 18120 Enqueuing Expose request
03:54:34.602 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
03:54:34.602 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
03:54:34.602 00.000 21948 Moving (-0.08, 0.03) raw xDistance=0.07 yDistance=0.06
03:54:34.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:54:34.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:34.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:54:34.602 00.000 21948 MoveAxis(E, 0, ABG)
03:54:34.602 00.000 21948 Move returns status 0, amount 0
03:54:34.602 00.000 21948 MoveAxis(N, 0, ABG)
03:54:34.602 00.000 21948 Move returns status 0, amount 0
03:54:34.602 00.000 21948 move complete, result=0
03:54:34.602 00.000 21948 worker thread done servicing request
03:54:34.602 00.000 21948 Worker thread wakes up
03:54:34.602 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:34.602 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:34.603 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:36.235 01.632 21948 Exposure complete
03:54:36.268 00.033 21948 worker thread done servicing request
03:54:36.268 00.000 18120 OnExposeComplete: enter
03:54:36.268 00.000 18120 UpdateGuideState(): m_state=6
03:54:36.269 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6695
03:54:36.269 00.000 18120 Star::Find returns 1 (0), X=896.48, Y=235.44, Mass=1747, SNR=28.9, Peak=127 HFD=4.1
03:54:36.271 00.002 18120 MultiStar: [#1 -0.18,-0.07,0.74,U] [#2 0.21,0.29,0.64,U] [#3 -0.15,0.11,0.59,U] [#4 0.25,-0.06,0.57,U] [#5 0.08,-0.06,0.47,U] [#6 -0.30,0.29,0.52,U] [#7 0.21,0.23,0.42,U] [#8 -0.06,0.10,0.39,U] 
03:54:36.271 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.19, 0.09}
03:54:36.272 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
03:54:36.272 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
03:54:36.273 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.92 mountX=0.10 mountY=-0.01, mountTheta=-0.12
03:54:36.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
03:54:36.276 00.002 18120 Enqueuing Move request for scope (-0.03, 0.10)
03:54:36.276 00.000 21948 Worker thread wakes up
03:54:36.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:36.277 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
03:54:36.277 00.000 18120 UpdateGuideState exits: m=1747 RSB=28.9
03:54:36.278 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:36.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:36.279 00.000 18120 Enqueuing Expose request
03:54:36.282 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
03:54:36.282 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.01
03:54:36.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:54:36.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:36.283 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:54:36.283 00.000 21948 MoveAxis(E, 0, ABG)
03:54:36.283 00.000 21948 Move returns status 0, amount 0
03:54:36.283 00.000 21948 MoveAxis(N, 0, ABG)
03:54:36.283 00.000 21948 Move returns status 0, amount 0
03:54:36.283 00.000 21948 move complete, result=0
03:54:36.283 00.000 21948 worker thread done servicing request
03:54:36.283 00.000 21948 Worker thread wakes up
03:54:36.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:36.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:36.284 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:37.800 01.516 21948 Exposure complete
03:54:37.852 00.052 21948 worker thread done servicing request
03:54:37.852 00.000 18120 OnExposeComplete: enter
03:54:37.854 00.002 18120 UpdateGuideState(): m_state=6
03:54:37.855 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6696
03:54:37.856 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=235.42, Mass=1773, SNR=29.1, Peak=130 HFD=4.0
03:54:37.858 00.002 18120 MultiStar: [#1 -0.35,-0.31,0.00,M1] [#2 -0.02,0.18,0.64,U] [#3 -0.37,0.10,0.61,U] [#4 0.26,-0.16,0.57,U] [#5 0.09,0.15,0.47,U] [#6 0.17,0.13,0.53,U] [#7 0.30,-0.35,0.00,M1] [#8 -0.14,-0.15,0.40,U] 
03:54:37.859 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {-0.25, 0.06}
03:54:37.860 00.001 18120 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.00) = xAngle (0.46 = 0.46)
03:54:37.861 00.001 18120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.42 = 0.42)
03:54:37.861 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=0.08 mountY=0.03, mountTheta=0.43
03:54:37.864 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.05, opts=13)
03:54:37.864 00.000 18120 Enqueuing Move request for scope (-0.06, 0.05)
03:54:37.865 00.001 21948 Worker thread wakes up
03:54:37.865 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:37.865 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.1
03:54:37.866 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:37.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:37.866 00.000 18120 Enqueuing Expose request
03:54:37.867 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
03:54:37.867 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
03:54:37.867 00.000 21948 Moving (-0.06, 0.05) raw xDistance=0.08 yDistance=0.03
03:54:37.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:54:37.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:37.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:54:37.867 00.000 21948 MoveAxis(E, 0, ABG)
03:54:37.867 00.000 21948 Move returns status 0, amount 0
03:54:37.867 00.000 21948 MoveAxis(N, 0, ABG)
03:54:37.867 00.000 21948 Move returns status 0, amount 0
03:54:37.867 00.000 21948 move complete, result=0
03:54:37.867 00.000 21948 worker thread done servicing request
03:54:37.867 00.000 21948 Worker thread wakes up
03:54:37.867 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:37.867 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:37.867 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:39.501 01.634 21948 Exposure complete
03:54:39.529 00.028 21948 worker thread done servicing request
03:54:39.529 00.000 18120 OnExposeComplete: enter
03:54:39.530 00.001 18120 UpdateGuideState(): m_state=6
03:54:39.530 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6697
03:54:39.531 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=235.17, Mass=1731, SNR=28.7, Peak=129 HFD=3.8
03:54:39.531 00.000 18120 MultiStar: [#1 -0.22,-0.23,0.75,U] [#2 0.04,-0.06,0.62,U] [#3 -0.34,0.02,0.58,U] [#4 0.15,-0.49,0.00,M1] [#5 0.06,-0.08,0.47,U] [#6 0.09,-0.08,0.53,U] [#7 0.05,-0.06,0.45,U] [#8 -0.13,-0.25,0.40,U] 
03:54:39.533 00.002 18120 refined, 7 included, MultiStar: {-0.10, -0.12}, one-star: {-0.21, -0.19}
03:54:39.534 00.001 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.00) = xAngle (-4.26 = 2.02)
03:54:39.535 00.001 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.30 = 1.98)
03:54:39.536 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.27 mountX=-0.07 mountY=0.15, mountTheta=2.01
03:54:39.538 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.12, opts=13)
03:54:39.539 00.001 18120 Enqueuing Move request for scope (-0.10, -0.12)
03:54:39.539 00.000 21948 Worker thread wakes up
03:54:39.540 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
03:54:39.540 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
03:54:39.540 00.000 21948 Moving (-0.10, -0.12) raw xDistance=-0.07 yDistance=0.15
03:54:39.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:39.540 00.000 18120 UpdateGuideState exits: m=1731 RSB=28.7
03:54:39.541 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:39.541 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:39.542 00.001 18120 Enqueuing Expose request
03:54:39.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:54:39.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:39.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:54:39.542 00.000 21948 MoveAxis(E, 0, ABG)
03:54:39.542 00.000 21948 Move returns status 0, amount 0
03:54:39.542 00.000 21948 MoveAxis(N, 0, ABG)
03:54:39.543 00.001 21948 Move returns status 0, amount 0
03:54:39.543 00.000 21948 move complete, result=0
03:54:39.543 00.000 21948 worker thread done servicing request
03:54:39.543 00.000 21948 Worker thread wakes up
03:54:39.543 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:39.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:39.543 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:41.057 01.514 21948 Exposure complete
03:54:41.093 00.036 21948 worker thread done servicing request
03:54:41.093 00.000 18120 OnExposeComplete: enter
03:54:41.094 00.001 18120 UpdateGuideState(): m_state=6
03:54:41.094 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6698
03:54:41.095 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.15, Mass=1689, SNR=28.4, Peak=132 HFD=3.9
03:54:41.095 00.000 18120 MultiStar: [#1 -0.40,-0.25,0.00,M1] [#2 -0.08,-0.03,0.66,U] [#3 -0.50,-0.20,0.00,M3] [#4 0.17,-0.64,0.00,M2] [#5 0.17,-0.10,0.48,U] [#6 -0.05,-0.12,0.55,U] [#7 0.01,-0.32,0.45,U] [#8 -0.09,-0.27,0.41,U] 
03:54:41.096 00.001 18120 refined, 5 included, MultiStar: {-0.04, -0.17}, one-star: {-0.09, -0.21}
03:54:41.096 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.78 = 2.51)
03:54:41.096 00.000 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.47)
03:54:41.097 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.78 mountX=-0.14 mountY=0.11, mountTheta=2.48
03:54:41.098 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.17, opts=13)
03:54:41.099 00.001 18120 Enqueuing Move request for scope (-0.04, -0.17)
03:54:41.099 00.000 21948 Worker thread wakes up
03:54:41.099 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
03:54:41.099 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
03:54:41.099 00.000 21948 Moving (-0.04, -0.17) raw xDistance=-0.14 yDistance=0.11
03:54:41.099 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:54:41.099 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:41.099 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:54:41.099 00.000 21948 MoveAxis(E, 0, ABG)
03:54:41.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:41.100 00.001 18120 UpdateGuideState exits: m=1689 RSB=28.4
03:54:41.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:41.101 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:41.101 00.000 18120 Enqueuing Expose request
03:54:41.101 00.000 21948 Move returns status 0, amount 0
03:54:41.101 00.000 21948 MoveAxis(N, 0, ABG)
03:54:41.101 00.000 21948 Move returns status 0, amount 0
03:54:41.101 00.000 21948 move complete, result=0
03:54:41.102 00.001 21948 worker thread done servicing request
03:54:41.102 00.000 21948 Worker thread wakes up
03:54:41.102 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:41.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:41.102 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:42.735 01.633 21948 Exposure complete
03:54:42.782 00.047 21948 worker thread done servicing request
03:54:42.783 00.001 18120 OnExposeComplete: enter
03:54:42.784 00.001 18120 UpdateGuideState(): m_state=6
03:54:42.784 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6699
03:54:42.785 00.001 18120 Star::Find returns 1 (0), X=896.56, Y=235.32, Mass=1855, SNR=29.8, Peak=134 HFD=3.9
03:54:42.786 00.001 18120 MultiStar: [#1 -0.28,-0.06,0.67,U] [#2 -0.07,0.16,0.66,U] [#3 -0.61,0.07,0.00,M4] [#4 0.05,-0.17,0.53,U] [#5 0.29,-0.08,0.47,U] [#6 -0.07,0.17,0.48,U] [#7 -0.23,-0.17,0.43,U] [#8 -0.24,-0.21,0.40,U] 
03:54:42.787 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.11, -0.04}
03:54:42.789 00.002 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.00) = xAngle (-4.74 = 1.54)
03:54:42.790 00.001 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.78 = 1.50)
03:54:42.790 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.74 mountX=0.00 mountY=0.10, mountTheta=1.54
03:54:42.792 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.04, opts=13)
03:54:42.793 00.001 18120 Enqueuing Move request for scope (-0.09, -0.04)
03:54:42.794 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:42.795 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.8
03:54:42.796 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:42.797 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:42.798 00.001 18120 Enqueuing Expose request
03:54:42.798 00.000 21948 Worker thread wakes up
03:54:42.799 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
03:54:42.799 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
03:54:42.799 00.000 21948 Moving (-0.09, -0.04) raw xDistance=0.00 yDistance=0.10
03:54:42.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:54:42.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:42.799 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:54:42.799 00.000 21948 MoveAxis(E, 0, ABG)
03:54:42.799 00.000 21948 Move returns status 0, amount 0
03:54:42.799 00.000 21948 MoveAxis(N, 0, ABG)
03:54:42.799 00.000 21948 Move returns status 0, amount 0
03:54:42.800 00.001 21948 move complete, result=0
03:54:42.800 00.000 21948 worker thread done servicing request
03:54:42.800 00.000 21948 Worker thread wakes up
03:54:42.800 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:42.800 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:42.801 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:44.318 01.517 21948 Exposure complete
03:54:44.358 00.040 21948 worker thread done servicing request
03:54:44.358 00.000 18120 OnExposeComplete: enter
03:54:44.359 00.001 18120 UpdateGuideState(): m_state=6
03:54:44.359 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6700
03:54:44.361 00.002 18120 Star::Find returns 1 (0), X=896.64, Y=235.10, Mass=1724, SNR=28.8, Peak=146 HFD=4.0
03:54:44.362 00.001 18120 MultiStar: [#1 -0.04,-0.46,0.00,M1] [#2 -0.05,-0.12,0.68,U] [#3 -0.10,-0.12,0.61,U] [#4 0.32,-0.38,0.00,M2] [#5 0.24,0.05,0.46,U] [#6 0.13,0.03,0.55,U] [#7 0.12,-0.23,0.43,U] [#8 0.19,-0.24,0.42,U] 
03:54:44.363 00.001 18120 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {-0.03, -0.25}
03:54:44.364 00.001 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.03)
03:54:44.365 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.99)
03:54:44.367 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.26 mountX=-0.14 mountY=0.02, mountTheta=2.99
03:54:44.370 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.14, opts=13)
03:54:44.370 00.000 18120 Enqueuing Move request for scope (0.04, -0.14)
03:54:44.371 00.001 21948 Worker thread wakes up
03:54:44.371 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
03:54:44.371 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
03:54:44.371 00.000 21948 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=0.02
03:54:44.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:54:44.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:44.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:44.372 00.001 18120 UpdateGuideState exits: m=1724 RSB=28.8
03:54:44.373 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:44.373 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:44.374 00.001 18120 Enqueuing Expose request
03:54:44.374 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:54:44.374 00.000 21948 MoveAxis(E, 0, ABG)
03:54:44.374 00.000 21948 Move returns status 0, amount 0
03:54:44.374 00.000 21948 MoveAxis(N, 0, ABG)
03:54:44.374 00.000 21948 Move returns status 0, amount 0
03:54:44.374 00.000 21948 move complete, result=0
03:54:44.375 00.001 21948 worker thread done servicing request
03:54:44.375 00.000 21948 Worker thread wakes up
03:54:44.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:44.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:44.376 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:46.000 01.624 21948 Exposure complete
03:54:46.039 00.039 21948 worker thread done servicing request
03:54:46.039 00.000 18120 OnExposeComplete: enter
03:54:46.040 00.001 18120 UpdateGuideState(): m_state=6
03:54:46.041 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6701
03:54:46.041 00.000 18120 Star::Find returns 1 (0), X=896.95, Y=235.03, Mass=1848, SNR=29.7, Peak=159 HFD=4.4
03:54:46.041 00.000 18120 MultiStar: [#1 0.04,-0.59,0.00,M2] [#2 0.38,-0.22,0.00,M1] [#3 -0.02,-0.34,0.61,U] [#4 0.45,-0.47,0.00,M3] [#5 0.57,-0.31,0.00,M1] [#6 0.47,-0.32,0.00,M1] [#7 0.27,-0.49,0.00,M1] [#8 0.27,-0.52,0.00,M1] 
03:54:46.042 00.001 18120 refined, 1 included, MultiStar: {0.17, -0.33}, one-star: {0.28, -0.32}
03:54:46.042 00.000 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
03:54:46.043 00.001 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
03:54:46.043 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.10 mountX=-0.37 mountY=-0.00, mountTheta=-3.14
03:54:46.044 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.33, opts=13)
03:54:46.045 00.001 18120 Enqueuing Move request for scope (0.17, -0.33)
03:54:46.045 00.000 21948 Worker thread wakes up
03:54:46.045 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
03:54:46.045 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
03:54:46.045 00.000 21948 Moving (0.17, -0.33) raw xDistance=-0.37 yDistance=-0.00
03:54:46.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:54:46.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:46.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:54:46.045 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:46.046 00.001 18120 UpdateGuideState exits: m=1848 RSB=29.7
03:54:46.046 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:46.047 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:46.047 00.000 18120 Enqueuing Expose request
03:54:46.048 00.001 21948 MoveAxis(E, 66, ABG)
03:54:46.048 00.000 21948 Guiding  Dir = 2, Dur = 66
03:54:46.048 00.000 21948 IsSlewing returns 0
03:54:46.048 00.000 21948 IsGuiding returns 0
03:54:46.050 00.002 21948 PulseGuide returned control before completion, sleep 75
03:54:46.139 00.089 21948 IsGuiding returns 0
03:54:46.139 00.000 21948 Move returns status 0, amount 66
03:54:46.139 00.000 21948 MoveAxis(N, 0, ABG)
03:54:46.139 00.000 21948 Move returns status 0, amount 0
03:54:46.139 00.000 21948 move complete, result=0
03:54:46.139 00.000 21948 worker thread done servicing request
03:54:46.139 00.000 21948 Worker thread wakes up
03:54:46.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:46.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:46.139 00.000 18120 GuideStep: -0.4 px 66 ms EAST, -0.0 px 0 ms NORTH
03:54:47.550 01.411 21948 Exposure complete
03:54:47.613 00.063 21948 worker thread done servicing request
03:54:47.613 00.000 18120 OnExposeComplete: enter
03:54:47.614 00.001 18120 UpdateGuideState(): m_state=6
03:54:47.614 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6702
03:54:47.615 00.001 18120 Star::Find returns 1 (0), X=897.00, Y=234.91, Mass=1830, SNR=29.7, Peak=148 HFD=4.3
03:54:47.615 00.000 18120 MultiStar: [#1 -0.12,-0.49,0.00,M3] [#2 0.50,-0.18,0.00,M2] [#3 -0.12,-0.30,0.62,U] [#4 0.25,-0.43,0.00,M4] [#5 0.45,-0.32,0.00,M2] [#6 0.27,-0.29,0.54,U] [#7 0.24,-0.43,0.00,M2] [#8 0.23,-0.27,0.38,U] 
03:54:47.616 00.001 18120 refined, 3 included, MultiStar: {0.19, -0.35}, one-star: {0.33, -0.44}
03:54:47.616 00.000 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
03:54:47.617 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
03:54:47.617 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.35 hyp=0.40 cameraTheta=-1.07 mountX=-0.40 mountY=-0.01, mountTheta=-3.11
03:54:47.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.35, opts=13)
03:54:47.619 00.001 18120 Enqueuing Move request for scope (0.19, -0.35)
03:54:47.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:47.620 00.001 21948 Worker thread wakes up
03:54:47.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.35) opts 0xd
03:54:47.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.35)
03:54:47.620 00.000 21948 Moving (0.19, -0.35) raw xDistance=-0.40 yDistance=-0.01
03:54:47.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:54:47.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:47.620 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.7
03:54:47.621 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:47.623 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:54:47.623 00.000 21948 MoveAxis(E, 76, ABG)
03:54:47.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:47.624 00.001 18120 Enqueuing Expose request
03:54:47.625 00.001 21948 Guiding  Dir = 2, Dur = 76
03:54:47.626 00.001 21948 IsSlewing returns 0
03:54:47.626 00.000 21948 IsGuiding returns 0
03:54:47.628 00.002 21948 PulseGuide returned control before completion, sleep 85
03:54:47.724 00.096 21948 IsGuiding returns 0
03:54:47.724 00.000 21948 Move returns status 0, amount 76
03:54:47.724 00.000 21948 MoveAxis(N, 0, ABG)
03:54:47.724 00.000 21948 Move returns status 0, amount 0
03:54:47.724 00.000 21948 move complete, result=0
03:54:47.724 00.000 21948 worker thread done servicing request
03:54:47.724 00.000 21948 Worker thread wakes up
03:54:47.724 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:47.724 00.000 18120 GuideStep: -0.4 px 76 ms EAST, -0.0 px 0 ms NORTH
03:54:47.725 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:49.356 01.631 21948 Exposure complete
03:54:49.385 00.029 21948 worker thread done servicing request
03:54:49.385 00.000 18120 OnExposeComplete: enter
03:54:49.387 00.002 18120 UpdateGuideState(): m_state=6
03:54:49.387 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6703
03:54:49.388 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=235.31, Mass=1828, SNR=29.6, Peak=139 HFD=4.2
03:54:49.388 00.000 18120 MultiStar: [#1 -0.04,-0.13,0.72,U] [#2 0.37,0.10,0.65,U] [#3 -0.27,0.31,0.58,U] [#4 0.30,-0.13,0.54,U] [#5 0.20,0.12,0.48,U] [#6 0.12,-0.11,0.49,U] [#7 0.08,0.00,0.43,U] [#8 0.01,-0.10,0.39,U] 
03:54:49.389 00.001 18120 single-star, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.08, -0.05}
03:54:49.389 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
03:54:49.389 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
03:54:49.390 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.52 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
03:54:49.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
03:54:49.392 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
03:54:49.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:49.393 00.001 18120 UpdateGuideState exits: m=1828 RSB=29.6
03:54:49.393 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:49.393 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:49.394 00.001 18120 Enqueuing Expose request
03:54:49.394 00.000 21948 Worker thread wakes up
03:54:49.395 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
03:54:49.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
03:54:49.395 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
03:54:49.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:54:49.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:49.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:54:49.395 00.000 21948 MoveAxis(E, 0, ABG)
03:54:49.395 00.000 21948 Move returns status 0, amount 0
03:54:49.395 00.000 21948 MoveAxis(N, 0, ABG)
03:54:49.395 00.000 21948 Move returns status 0, amount 0
03:54:49.395 00.000 21948 move complete, result=0
03:54:49.395 00.000 21948 worker thread done servicing request
03:54:49.396 00.001 21948 Worker thread wakes up
03:54:49.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:49.396 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:49.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:50.917 01.521 21948 Exposure complete
03:54:50.954 00.037 21948 worker thread done servicing request
03:54:50.954 00.000 18120 OnExposeComplete: enter
03:54:50.955 00.001 18120 UpdateGuideState(): m_state=6
03:54:50.956 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6704
03:54:50.957 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=235.11, Mass=1812, SNR=29.4, Peak=150 HFD=4.2
03:54:50.958 00.001 18120 MultiStar: [#1 -0.09,-0.36,0.69,U] [#2 0.22,0.24,0.66,U] [#3 -0.14,0.13,0.59,U] [#4 0.19,-0.29,0.52,U] [#5 0.22,-0.04,0.46,U] [#6 0.13,0.01,0.52,U] [#7 0.08,-0.39,0.43,U] [#8 0.04,-0.00,0.41,U] 
03:54:50.959 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.17, -0.24}
03:54:50.960 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
03:54:50.961 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
03:54:50.962 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.88 mountX=-0.14 mountY=-0.03, mountTheta=-2.91
03:54:50.964 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.11, opts=13)
03:54:50.967 00.003 18120 Enqueuing Move request for scope (0.09, -0.11)
03:54:50.968 00.001 21948 Worker thread wakes up
03:54:50.968 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
03:54:50.968 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
03:54:50.968 00.000 21948 Moving (0.09, -0.11) raw xDistance=-0.14 yDistance=-0.03
03:54:50.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:54:50.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:50.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:50.969 00.001 18120 UpdateGuideState exits: m=1812 RSB=29.4
03:54:50.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:50.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:50.971 00.001 18120 Enqueuing Expose request
03:54:50.972 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:54:50.972 00.000 21948 MoveAxis(E, 0, ABG)
03:54:50.972 00.000 21948 Move returns status 0, amount 0
03:54:50.972 00.000 21948 MoveAxis(N, 0, ABG)
03:54:50.972 00.000 21948 Move returns status 0, amount 0
03:54:50.972 00.000 21948 move complete, result=0
03:54:50.972 00.000 21948 worker thread done servicing request
03:54:50.972 00.000 21948 Worker thread wakes up
03:54:50.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:50.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:50.974 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:52.608 01.634 21948 Exposure complete
03:54:52.665 00.057 21948 worker thread done servicing request
03:54:52.666 00.001 18120 OnExposeComplete: enter
03:54:52.669 00.003 18120 UpdateGuideState(): m_state=6
03:54:52.671 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6705
03:54:52.673 00.002 18120 Star::Find returns 1 (0), X=896.42, Y=235.27, Mass=1854, SNR=29.7, Peak=128 HFD=4.2
03:54:52.675 00.002 18120 MultiStar: [#1 -0.22,-0.16,0.73,U] [#2 -0.17,0.18,0.64,U] [#3 -0.00,0.02,0.60,U] [#4 0.34,-0.13,0.58,U] [#5 0.50,0.20,0.00,M1] [#6 -0.06,0.16,0.49,U] [#7 -0.05,-0.36,0.44,U] [#8 0.25,-0.17,0.39,U] 
03:54:52.676 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.25, -0.08}
03:54:52.676 00.000 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
03:54:52.676 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
03:54:52.677 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.33 mountX=-0.03 mountY=0.08, mountTheta=1.95
03:54:52.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.06, opts=13)
03:54:52.678 00.000 18120 Enqueuing Move request for scope (-0.06, -0.06)
03:54:52.679 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:52.679 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.7
03:54:52.680 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:52.680 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:52.681 00.001 18120 Enqueuing Expose request
03:54:52.681 00.000 21948 Worker thread wakes up
03:54:52.681 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:54:52.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:54:52.681 00.000 21948 Moving (-0.06, -0.06) raw xDistance=-0.03 yDistance=0.08
03:54:52.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:54:52.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:52.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:54:52.681 00.000 21948 MoveAxis(E, 0, ABG)
03:54:52.681 00.000 21948 Move returns status 0, amount 0
03:54:52.681 00.000 21948 MoveAxis(N, 0, ABG)
03:54:52.681 00.000 21948 Move returns status 0, amount 0
03:54:52.681 00.000 21948 move complete, result=0
03:54:52.681 00.000 21948 worker thread done servicing request
03:54:52.681 00.000 21948 Worker thread wakes up
03:54:52.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:52.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:52.682 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:54.097 01.415 21948 Exposure complete
03:54:54.137 00.040 21948 worker thread done servicing request
03:54:54.137 00.000 18120 OnExposeComplete: enter
03:54:54.137 00.000 18120 UpdateGuideState(): m_state=6
03:54:54.138 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6706
03:54:54.139 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=235.36, Mass=1869, SNR=30.0, Peak=133 HFD=4.1
03:54:54.139 00.000 18120 MultiStar: [#1 -0.30,-0.24,0.73,U] [#2 -0.09,0.25,0.63,U] [#3 -0.19,0.07,0.59,U] [#4 0.13,-0.32,0.57,U] [#5 0.36,-0.01,0.45,U] [#6 0.28,0.05,0.48,U] [#7 0.02,-0.38,0.41,U] [#8 -0.27,-0.32,0.40,U] 
03:54:54.140 00.001 18120 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.16, 0.00}
03:54:54.140 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.16 = 2.13)
03:54:54.140 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.20 = 2.09)
03:54:54.141 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=-0.05 mountY=0.08, mountTheta=2.11
03:54:54.143 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
03:54:54.146 00.003 18120 Enqueuing Move request for scope (-0.05, -0.08)
03:54:54.148 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:54.150 00.002 21948 Worker thread wakes up
03:54:54.150 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:54:54.150 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:54:54.150 00.000 21948 Moving (-0.05, -0.08) raw xDistance=-0.05 yDistance=0.08
03:54:54.150 00.000 18120 UpdateGuideState exits: m=1869 RSB=30.0
03:54:54.152 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:54.153 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:54.154 00.001 18120 Enqueuing Expose request
03:54:54.155 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:54:54.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:54.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:54:54.155 00.000 21948 MoveAxis(E, 0, ABG)
03:54:54.155 00.000 21948 Move returns status 0, amount 0
03:54:54.155 00.000 21948 MoveAxis(N, 0, ABG)
03:54:54.155 00.000 21948 Move returns status 0, amount 0
03:54:54.155 00.000 21948 move complete, result=0
03:54:54.155 00.000 21948 worker thread done servicing request
03:54:54.155 00.000 21948 Worker thread wakes up
03:54:54.156 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:54.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:54.156 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:55.789 01.633 21948 Exposure complete
03:54:55.826 00.037 21948 worker thread done servicing request
03:54:55.826 00.000 18120 OnExposeComplete: enter
03:54:55.827 00.001 18120 UpdateGuideState(): m_state=6
03:54:55.828 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6707
03:54:55.828 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=235.18, Mass=1913, SNR=30.4, Peak=136 HFD=4.5
03:54:55.829 00.001 18120 MultiStar: [#1 -0.15,0.10,0.70,U] [#2 -0.22,0.32,0.62,U] [#3 -0.26,0.01,0.56,U] [#4 0.11,-0.26,0.52,U] [#5 0.30,0.11,0.45,U] [#6 -0.14,0.29,0.52,U] [#7 0.23,-0.11,0.43,U] [#8 -0.05,-0.03,0.36,U] 
03:54:55.829 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.24, -0.17}
03:54:55.830 00.001 18120 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.00) = xAngle (0.88 = 0.88)
03:54:55.830 00.000 18120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.84 = 0.84)
03:54:55.830 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.88 mountX=0.05 mountY=0.06, mountTheta=0.87
03:54:55.832 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.02, opts=13)
03:54:55.833 00.001 18120 Enqueuing Move request for scope (-0.08, 0.02)
03:54:55.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:55.834 00.001 21948 Worker thread wakes up
03:54:55.834 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:54:55.834 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:54:55.834 00.000 21948 Moving (-0.08, 0.02) raw xDistance=0.05 yDistance=0.06
03:54:55.834 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:54:55.834 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:55.834 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:54:55.834 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.4
03:54:55.835 00.001 21948 MoveAxis(E, 0, ABG)
03:54:55.835 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:55.837 00.002 21948 Move returns status 0, amount 0
03:54:55.837 00.000 21948 MoveAxis(N, 0, ABG)
03:54:55.837 00.000 21948 Move returns status 0, amount 0
03:54:55.837 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:55.837 00.000 18120 Enqueuing Expose request
03:54:55.838 00.001 21948 move complete, result=0
03:54:55.838 00.000 21948 worker thread done servicing request
03:54:55.838 00.000 21948 Worker thread wakes up
03:54:55.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:55.838 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:55.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:57.355 01.517 21948 Exposure complete
03:54:57.407 00.052 21948 worker thread done servicing request
03:54:57.407 00.000 18120 OnExposeComplete: enter
03:54:57.407 00.000 18120 UpdateGuideState(): m_state=6
03:54:57.408 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6708
03:54:57.408 00.000 18120 Star::Find returns 1 (0), X=896.70, Y=235.55, Mass=1735, SNR=28.9, Peak=122 HFD=3.9
03:54:57.409 00.001 18120 MultiStar: [#1 -0.07,0.01,0.75,U] [#2 0.14,0.17,0.65,U] [#3 -0.33,0.20,0.63,U] [#4 0.32,-0.17,0.55,U] [#5 0.29,0.34,0.00,M1] [#6 0.07,0.28,0.53,U] [#7 -0.08,0.37,0.46,U] [#8 -0.23,0.22,0.41,U] 
03:54:57.410 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.04, 0.19}
03:54:57.412 00.002 18120 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.00) = xAngle (-0.36 = -0.36)
03:54:57.413 00.001 18120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.40 = -0.40)
03:54:57.414 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.14 mountY=-0.06, mountTheta=-0.40
03:54:57.418 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
03:54:57.419 00.001 18120 Enqueuing Move request for scope (-0.01, 0.15)
03:54:57.419 00.000 21948 Worker thread wakes up
03:54:57.419 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:57.420 00.001 18120 UpdateGuideState exits: m=1735 RSB=28.9
03:54:57.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:57.421 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:57.421 00.000 18120 Enqueuing Expose request
03:54:57.421 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
03:54:57.422 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
03:54:57.422 00.000 21948 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.06
03:54:57.422 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:54:57.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:57.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:54:57.422 00.000 21948 MoveAxis(E, 0, ABG)
03:54:57.422 00.000 21948 Move returns status 0, amount 0
03:54:57.422 00.000 21948 MoveAxis(N, 0, ABG)
03:54:57.422 00.000 21948 Move returns status 0, amount 0
03:54:57.422 00.000 21948 move complete, result=0
03:54:57.422 00.000 21948 worker thread done servicing request
03:54:57.422 00.000 21948 Worker thread wakes up
03:54:57.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:57.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:54:57.422 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:59.046 01.624 21948 Exposure complete
03:54:59.072 00.026 21948 worker thread done servicing request
03:54:59.072 00.000 18120 OnExposeComplete: enter
03:54:59.073 00.001 18120 UpdateGuideState(): m_state=6
03:54:59.074 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6709
03:54:59.075 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=235.63, Mass=1866, SNR=30.0, Peak=133 HFD=4.2
03:54:59.076 00.001 18120 MultiStar: [#1 0.16,0.06,0.73,U] [#2 0.23,0.48,0.00,M1] [#3 -0.44,0.26,0.00,M1] [#4 0.24,0.11,0.55,U] [#5 0.27,0.35,0.00,M2] [#6 0.22,0.12,0.52,U] [#7 0.12,0.12,0.42,U] [#8 0.53,-0.34,0.00,M1] 
03:54:59.076 00.000 18120 refined, 4 included, MultiStar: {0.21, 0.15}, one-star: {0.28, 0.28}
03:54:59.077 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
03:54:59.077 00.000 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
03:54:59.078 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.61 mountX=0.05 mountY=-0.26, mountTheta=-1.38
03:54:59.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.15, opts=13)
03:54:59.079 00.000 18120 Enqueuing Move request for scope (0.21, 0.15)
03:54:59.080 00.001 21948 Worker thread wakes up
03:54:59.080 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
03:54:59.080 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
03:54:59.080 00.000 21948 Moving (0.21, 0.15) raw xDistance=0.05 yDistance=-0.26
03:54:59.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:54:59.080 00.000 18120 UpdateGuideState exits: m=1866 RSB=30.0
03:54:59.081 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:59.081 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:54:59.082 00.001 18120 Enqueuing Expose request
03:54:59.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:54:59.082 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:54:59.082 00.000 21948 MoveAxis(E, 0, ABG)
03:54:59.082 00.000 21948 Move returns status 0, amount 0
03:54:59.082 00.000 21948 MoveAxis(N, 62, ABG)
03:54:59.082 00.000 21948 Guiding  Dir = 0, Dur = 62
03:54:59.083 00.001 21948 IsSlewing returns 0
03:54:59.083 00.000 21948 IsGuiding returns 0
03:54:59.088 00.005 21948 PulseGuide returned control before completion, sleep 68
03:54:59.169 00.081 21948 IsGuiding returns 0
03:54:59.169 00.000 21948 Move returns status 0, amount 62
03:54:59.169 00.000 21948 move complete, result=0
03:54:59.169 00.000 21948 worker thread done servicing request
03:54:59.169 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
03:54:59.170 00.001 21948 Worker thread wakes up
03:54:59.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:54:59.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:00.576 01.406 21948 Exposure complete
03:55:00.636 00.060 21948 worker thread done servicing request
03:55:00.636 00.000 18120 OnExposeComplete: enter
03:55:00.637 00.001 18120 UpdateGuideState(): m_state=6
03:55:00.637 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6710
03:55:00.638 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=235.22, Mass=1885, SNR=30.0, Peak=136 HFD=4.4
03:55:00.638 00.000 18120 MultiStar: [#1 0.16,-0.19,0.68,U] [#2 0.03,0.22,0.64,U] [#3 -0.22,0.03,0.60,U] [#4 0.18,-0.34,0.53,U] [#5 0.54,-0.10,0.00,M3] [#6 -0.10,-0.19,0.54,U] [#7 -0.02,-0.50,0.00,M1] [#8 0.06,-0.32,0.39,U] 
03:55:00.639 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.12}, one-star: {0.05, -0.13}
03:55:00.639 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.35 = 2.93)
03:55:00.640 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.89)
03:55:00.640 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=-0.12 mountY=0.03, mountTheta=2.89
03:55:00.641 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
03:55:00.642 00.001 18120 Enqueuing Move request for scope (0.03, -0.12)
03:55:00.642 00.000 21948 Worker thread wakes up
03:55:00.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:00.643 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
03:55:00.643 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
03:55:00.643 00.000 21948 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
03:55:00.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:55:00.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:00.643 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.0
03:55:00.644 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:00.645 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:00.646 00.001 18120 Enqueuing Expose request
03:55:00.647 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:00.647 00.000 21948 MoveAxis(E, 0, ABG)
03:55:00.647 00.000 21948 Move returns status 0, amount 0
03:55:00.647 00.000 21948 MoveAxis(N, 0, ABG)
03:55:00.647 00.000 21948 Move returns status 0, amount 0
03:55:00.647 00.000 21948 move complete, result=0
03:55:00.647 00.000 21948 worker thread done servicing request
03:55:00.647 00.000 21948 Worker thread wakes up
03:55:00.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:00.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:00.648 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:02.281 01.633 21948 Exposure complete
03:55:02.319 00.038 21948 worker thread done servicing request
03:55:02.319 00.000 18120 OnExposeComplete: enter
03:55:02.323 00.004 18120 UpdateGuideState(): m_state=6
03:55:02.325 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6711
03:55:02.326 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.49, Mass=1907, SNR=30.2, Peak=132 HFD=4.2
03:55:02.326 00.000 18120 MultiStar: [#1 0.21,-0.34,0.69,U] [#2 0.16,0.05,0.60,U] [#3 -0.51,0.15,0.00,M1] [#4 0.21,-0.20,0.56,U] [#5 0.18,0.22,0.46,U] [#6 0.04,-0.07,0.54,U] [#7 -0.25,-0.29,0.43,U] [#8 -0.16,-0.47,0.00,M1] 
03:55:02.327 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {-0.08, 0.13}
03:55:02.327 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
03:55:02.327 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
03:55:02.328 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
03:55:02.329 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
03:55:02.330 00.001 18120 Enqueuing Move request for scope (0.06, -0.06)
03:55:02.330 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:02.331 00.001 21948 Worker thread wakes up
03:55:02.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:55:02.331 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:55:02.331 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.03
03:55:02.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:55:02.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:02.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:55:02.331 00.000 21948 MoveAxis(E, 0, ABG)
03:55:02.331 00.000 21948 Move returns status 0, amount 0
03:55:02.331 00.000 21948 MoveAxis(N, 0, ABG)
03:55:02.331 00.000 21948 Move returns status 0, amount 0
03:55:02.331 00.000 21948 move complete, result=0
03:55:02.331 00.000 21948 worker thread done servicing request
03:55:02.331 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
03:55:02.332 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:02.332 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:02.332 00.000 18120 Enqueuing Expose request
03:55:02.333 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:02.333 00.000 21948 Worker thread wakes up
03:55:02.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:02.333 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:03.857 01.524 21948 Exposure complete
03:55:03.909 00.052 21948 worker thread done servicing request
03:55:03.909 00.000 18120 OnExposeComplete: enter
03:55:03.909 00.000 18120 UpdateGuideState(): m_state=6
03:55:03.910 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6712
03:55:03.911 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=235.21, Mass=1881, SNR=30.0, Peak=147 HFD=4.0
03:55:03.912 00.001 18120 MultiStar: [#1 -0.00,-0.28,0.69,U] [#2 0.04,-0.11,0.58,U] [#3 -0.36,-0.12,0.60,U] [#4 0.13,-0.12,0.56,U] [#5 0.30,-0.22,0.45,U] [#6 0.19,0.18,0.51,U] [#7 -0.27,-0.32,0.41,U] [#8 0.02,-0.25,0.39,U] 
03:55:03.912 00.000 18120 single-star, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.02, -0.14}
03:55:03.913 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.84)
03:55:03.913 00.000 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.80)
03:55:03.914 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.45 mountX=-0.14 mountY=0.05, mountTheta=2.80
03:55:03.915 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
03:55:03.915 00.000 18120 Enqueuing Move request for scope (0.02, -0.14)
03:55:03.916 00.001 21948 Worker thread wakes up
03:55:03.916 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
03:55:03.916 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
03:55:03.916 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.05
03:55:03.916 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:55:03.916 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:03.916 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:03.917 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.0
03:55:03.917 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:03.918 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:03.918 00.000 18120 Enqueuing Expose request
03:55:03.919 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:55:03.919 00.000 21948 MoveAxis(E, 0, ABG)
03:55:03.919 00.000 21948 Move returns status 0, amount 0
03:55:03.919 00.000 21948 MoveAxis(N, 0, ABG)
03:55:03.919 00.000 21948 Move returns status 0, amount 0
03:55:03.919 00.000 21948 move complete, result=0
03:55:03.919 00.000 21948 worker thread done servicing request
03:55:03.919 00.000 21948 Worker thread wakes up
03:55:03.919 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:03.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:03.919 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:05.557 01.638 21948 Exposure complete
03:55:05.608 00.051 18120 OnExposeComplete: enter
03:55:05.608 00.000 18120 UpdateGuideState(): m_state=6
03:55:05.609 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6713
03:55:05.609 00.000 21948 worker thread done servicing request
03:55:05.610 00.001 18120 Star::Find returns 1 (0), X=896.48, Y=235.09, Mass=1793, SNR=29.3, Peak=136 HFD=4.1
03:55:05.613 00.003 18120 MultiStar: [#1 -0.02,-0.27,0.73,U] [#2 0.05,-0.13,0.62,U] [#3 0.02,0.08,0.59,U] [#4 0.19,-0.27,0.56,U] [#5 0.47,-0.02,0.00,M2] [#6 -0.14,0.23,0.54,U] [#7 -0.17,-0.21,0.43,U] [#8 0.32,-0.29,0.42,U] 
03:55:05.615 00.002 18120 refined, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.19, -0.26}
03:55:05.617 00.002 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.66 = 2.63)
03:55:05.620 00.003 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.70 = 2.59)
03:55:05.622 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.66 mountX=-0.13 mountY=0.08, mountTheta=2.60
03:55:05.627 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.15, opts=13)
03:55:05.629 00.002 18120 Enqueuing Move request for scope (-0.01, -0.15)
03:55:05.630 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:05.631 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.3
03:55:05.632 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:05.633 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:05.633 00.000 18120 Enqueuing Expose request
03:55:05.635 00.002 21948 Worker thread wakes up
03:55:05.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
03:55:05.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
03:55:05.635 00.000 21948 Moving (-0.01, -0.15) raw xDistance=-0.13 yDistance=0.08
03:55:05.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:55:05.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:05.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:55:05.635 00.000 21948 MoveAxis(E, 0, ABG)
03:55:05.635 00.000 21948 Move returns status 0, amount 0
03:55:05.635 00.000 21948 MoveAxis(N, 0, ABG)
03:55:05.635 00.000 21948 Move returns status 0, amount 0
03:55:05.635 00.000 21948 move complete, result=0
03:55:05.636 00.001 21948 worker thread done servicing request
03:55:05.636 00.000 21948 Worker thread wakes up
03:55:05.636 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:05.636 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:05.636 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:07.154 01.518 21948 Exposure complete
03:55:07.203 00.049 21948 worker thread done servicing request
03:55:07.203 00.000 18120 OnExposeComplete: enter
03:55:07.204 00.001 18120 UpdateGuideState(): m_state=6
03:55:07.205 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6714
03:55:07.205 00.000 18120 Star::Find returns 1 (0), X=896.93, Y=234.94, Mass=1739, SNR=28.9, Peak=141 HFD=4.3
03:55:07.206 00.001 18120 MultiStar: [#1 0.02,-0.47,0.00,M1] [#2 0.19,0.13,0.65,U] [#3 -0.27,-0.18,0.62,U] [#4 0.42,-0.50,0.00,M1] [#5 0.22,-0.05,0.49,U] [#6 0.30,-0.04,0.54,U] [#7 0.30,-0.27,0.42,U] [#8 0.34,-0.46,0.00,M1] 
03:55:07.206 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.16}, one-star: {0.26, -0.41}
03:55:07.207 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
03:55:07.207 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
03:55:07.207 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.77 mountX=-0.21 mountY=-0.07, mountTheta=-2.81
03:55:07.209 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.16, opts=13)
03:55:07.209 00.000 18120 Enqueuing Move request for scope (0.16, -0.16)
03:55:07.210 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:07.210 00.000 21948 Worker thread wakes up
03:55:07.210 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
03:55:07.210 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
03:55:07.210 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.9
03:55:07.211 00.001 21948 Moving (0.16, -0.16) raw xDistance=-0.21 yDistance=-0.07
03:55:07.211 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:55:07.211 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:07.211 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:07.211 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:07.211 00.000 18120 Enqueuing Expose request
03:55:07.212 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:55:07.212 00.000 21948 MoveAxis(E, 38, ABG)
03:55:07.212 00.000 21948 Guiding  Dir = 2, Dur = 38
03:55:07.212 00.000 21948 IsSlewing returns 0
03:55:07.212 00.000 21948 IsGuiding returns 0
03:55:07.215 00.003 21948 PulseGuide returned control before completion, sleep 46
03:55:07.262 00.047 21948 IsGuiding returns 0
03:55:07.263 00.001 21948 Move returns status 0, amount 38
03:55:07.263 00.000 21948 MoveAxis(N, 0, ABG)
03:55:07.263 00.000 21948 Move returns status 0, amount 0
03:55:07.263 00.000 21948 move complete, result=0
03:55:07.263 00.000 21948 worker thread done servicing request
03:55:07.263 00.000 21948 Worker thread wakes up
03:55:07.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:07.264 00.001 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:55:07.267 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:08.894 01.627 21948 Exposure complete
03:55:08.922 00.028 21948 worker thread done servicing request
03:55:08.923 00.001 18120 OnExposeComplete: enter
03:55:08.924 00.001 18120 UpdateGuideState(): m_state=6
03:55:08.925 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6715
03:55:08.926 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=235.25, Mass=1766, SNR=29.1, Peak=126 HFD=4.2
03:55:08.926 00.000 18120 MultiStar: [#1 0.05,-0.03,0.71,U] [#2 0.22,0.11,0.59,U] [#3 -0.08,-0.04,0.61,U] [#4 0.50,-0.33,0.00,M2] [#5 0.74,-0.04,0.00,M2] [#6 0.38,0.20,0.49,U] [#7 0.03,0.03,0.44,U] [#8 0.44,-0.18,0.00,M2] 
03:55:08.927 00.001 18120 refined, 5 included, MultiStar: {0.14, 0.01}, one-star: {0.21, -0.11}
03:55:08.927 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
03:55:08.928 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
03:55:08.928 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.05 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
03:55:08.929 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.01, opts=13)
03:55:08.930 00.001 18120 Enqueuing Move request for scope (0.14, 0.01)
03:55:08.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:08.931 00.001 18120 UpdateGuideState exits: m=1766 RSB=29.1
03:55:08.931 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:08.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:08.932 00.001 18120 Enqueuing Expose request
03:55:08.932 00.000 21948 Worker thread wakes up
03:55:08.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
03:55:08.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
03:55:08.933 00.001 21948 Moving (0.14, 0.01) raw xDistance=-0.05 yDistance=-0.13
03:55:08.933 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:55:08.933 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:08.933 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:55:08.933 00.000 21948 MoveAxis(E, 0, ABG)
03:55:08.933 00.000 21948 Move returns status 0, amount 0
03:55:08.933 00.000 21948 MoveAxis(N, 0, ABG)
03:55:08.933 00.000 21948 Move returns status 0, amount 0
03:55:08.933 00.000 21948 move complete, result=0
03:55:08.933 00.000 21948 worker thread done servicing request
03:55:08.933 00.000 21948 Worker thread wakes up
03:55:08.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:08.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:08.933 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:10.457 01.524 21948 Exposure complete
03:55:10.508 00.051 21948 worker thread done servicing request
03:55:10.509 00.001 18120 OnExposeComplete: enter
03:55:10.509 00.000 18120 UpdateGuideState(): m_state=6
03:55:10.510 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6716
03:55:10.512 00.002 18120 Star::Find returns 1 (0), X=896.58, Y=235.10, Mass=1873, SNR=30.0, Peak=135 HFD=4.3
03:55:10.513 00.001 18120 MultiStar: [#1 0.02,-0.31,0.72,U] [#2 0.10,0.01,0.58,U] [#3 -0.07,0.08,0.60,U] [#4 0.22,-0.36,0.55,U] [#5 0.59,0.05,0.00,M3] [#6 0.33,-0.05,0.51,U] [#7 0.07,-0.47,0.00,M1] [#8 -0.09,-0.15,0.40,U] 
03:55:10.515 00.002 18120 refined, 6 included, MultiStar: {0.04, -0.16}, one-star: {-0.09, -0.26}
03:55:10.515 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.98)
03:55:10.516 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
03:55:10.519 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.31 mountX=-0.17 mountY=0.03, mountTheta=2.94
03:55:10.523 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.16, opts=13)
03:55:10.526 00.003 18120 Enqueuing Move request for scope (0.04, -0.16)
03:55:10.528 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:10.530 00.002 18120 UpdateGuideState exits: m=1873 RSB=30.0
03:55:10.532 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:10.534 00.002 21948 Worker thread wakes up
03:55:10.534 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:10.535 00.001 18120 Enqueuing Expose request
03:55:10.535 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
03:55:10.535 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
03:55:10.535 00.000 21948 Moving (0.04, -0.16) raw xDistance=-0.17 yDistance=0.03
03:55:10.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:55:10.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:10.535 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:10.535 00.000 21948 MoveAxis(E, 0, ABG)
03:55:10.535 00.000 21948 Move returns status 0, amount 0
03:55:10.535 00.000 21948 MoveAxis(N, 0, ABG)
03:55:10.535 00.000 21948 Move returns status 0, amount 0
03:55:10.535 00.000 21948 move complete, result=0
03:55:10.535 00.000 21948 worker thread done servicing request
03:55:10.535 00.000 21948 Worker thread wakes up
03:55:10.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:10.536 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:10.537 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:12.165 01.628 21948 Exposure complete
03:55:12.220 00.055 21948 worker thread done servicing request
03:55:12.220 00.000 18120 OnExposeComplete: enter
03:55:12.221 00.001 18120 UpdateGuideState(): m_state=6
03:55:12.221 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6717
03:55:12.222 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=235.07, Mass=1748, SNR=29.0, Peak=139 HFD=4.1
03:55:12.222 00.000 18120 MultiStar: [#1 0.16,-0.37,0.73,U] [#2 0.33,-0.01,0.63,U] [#3 0.12,-0.15,0.63,U] [#4 0.22,-0.35,0.58,U] [#5 0.67,-0.10,0.00,M4] [#6 0.12,-0.16,0.54,U] [#7 0.15,-0.23,0.45,U] [#8 0.03,-0.43,0.44,U] 
03:55:12.223 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.25}, one-star: {0.05, -0.29}
03:55:12.223 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
03:55:12.224 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
03:55:12.224 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.04 mountX=-0.29 mountY=-0.02, mountTheta=-3.08
03:55:12.225 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.25, opts=13)
03:55:12.226 00.001 18120 Enqueuing Move request for scope (0.15, -0.25)
03:55:12.226 00.000 21948 Worker thread wakes up
03:55:12.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
03:55:12.226 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
03:55:12.226 00.000 21948 Moving (0.15, -0.25) raw xDistance=-0.29 yDistance=-0.02
03:55:12.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:55:12.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:12.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:55:12.226 00.000 21948 MoveAxis(E, 51, ABG)
03:55:12.226 00.000 21948 Guiding  Dir = 2, Dur = 51
03:55:12.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:12.227 00.001 21948 IsSlewing returns 0
03:55:12.227 00.000 18120 UpdateGuideState exits: m=1748 RSB=29.0
03:55:12.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:12.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:12.229 00.002 18120 Enqueuing Expose request
03:55:12.229 00.000 21948 IsGuiding returns 0
03:55:12.230 00.001 21948 PulseGuide returned control before completion, sleep 60
03:55:12.295 00.065 21948 IsGuiding returns 0
03:55:12.295 00.000 21948 Move returns status 0, amount 51
03:55:12.295 00.000 21948 MoveAxis(N, 0, ABG)
03:55:12.295 00.000 21948 Move returns status 0, amount 0
03:55:12.295 00.000 21948 move complete, result=0
03:55:12.295 00.000 21948 worker thread done servicing request
03:55:12.295 00.000 21948 Worker thread wakes up
03:55:12.295 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:12.295 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
03:55:12.296 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:13.708 01.412 21948 Exposure complete
03:55:13.774 00.066 21948 worker thread done servicing request
03:55:13.774 00.000 18120 OnExposeComplete: enter
03:55:13.776 00.002 18120 UpdateGuideState(): m_state=6
03:55:13.777 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6718
03:55:13.777 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=235.22, Mass=1718, SNR=28.7, Peak=128 HFD=4.3
03:55:13.778 00.001 18120 MultiStar: [#1 -0.15,-0.04,0.73,U] [#2 0.27,0.14,0.66,U] [#3 -0.07,0.21,0.61,U] [#4 0.34,-0.10,0.59,U] [#5 0.64,0.07,0.00,M5] [#6 0.04,0.28,0.53,U] [#7 0.33,-0.06,0.44,U] [#8 0.13,0.04,0.38,U] 
03:55:13.778 00.000 18120 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {-0.06, -0.13}
03:55:13.778 00.000 18120 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.00) = xAngle (-1.65 = -1.65)
03:55:13.779 00.001 18120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.69 = -1.69)
03:55:13.779 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
03:55:13.781 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
03:55:13.782 00.001 18120 Enqueuing Move request for scope (0.08, 0.03)
03:55:13.783 00.001 21948 Worker thread wakes up
03:55:13.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:13.783 00.000 18120 UpdateGuideState exits: m=1718 RSB=28.7
03:55:13.784 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:13.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:13.785 00.001 18120 Enqueuing Expose request
03:55:13.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:55:13.785 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:55:13.785 00.000 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
03:55:13.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:13.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:13.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:55:13.785 00.000 21948 MoveAxis(E, 0, ABG)
03:55:13.785 00.000 21948 Move returns status 0, amount 0
03:55:13.786 00.001 21948 MoveAxis(N, 0, ABG)
03:55:13.786 00.000 21948 Move returns status 0, amount 0
03:55:13.786 00.000 21948 move complete, result=0
03:55:13.786 00.000 21948 worker thread done servicing request
03:55:13.786 00.000 21948 Worker thread wakes up
03:55:13.786 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:13.786 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:13.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:15.422 01.636 21948 Exposure complete
03:55:15.489 00.067 21948 worker thread done servicing request
03:55:15.489 00.000 18120 OnExposeComplete: enter
03:55:15.490 00.001 18120 UpdateGuideState(): m_state=6
03:55:15.492 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6719
03:55:15.493 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=235.18, Mass=1726, SNR=28.7, Peak=137 HFD=4.2
03:55:15.495 00.002 18120 MultiStar: [#1 -0.09,-0.25,0.74,U] [#2 0.36,0.04,0.64,U] [#3 -0.15,-0.01,0.61,U] [#4 0.16,-0.25,0.57,U] [#5 0.33,-0.13,0.47,U] [#6 0.23,-0.09,0.55,U] [#7 0.07,0.02,0.41,U] [#8 0.17,-0.18,0.42,U] 
03:55:15.496 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.05, -0.18}
03:55:15.497 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
03:55:15.500 00.003 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
03:55:15.503 00.003 18120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.84 mountX=-0.16 mountY=-0.04, mountTheta=-2.87
03:55:15.507 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.12, opts=13)
03:55:15.510 00.003 18120 Enqueuing Move request for scope (0.11, -0.12)
03:55:15.512 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:15.515 00.003 21948 Worker thread wakes up
03:55:15.515 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.7
03:55:15.517 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:15.517 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:15.518 00.001 18120 Enqueuing Expose request
03:55:15.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
03:55:15.518 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
03:55:15.519 00.001 21948 Moving (0.11, -0.12) raw xDistance=-0.16 yDistance=-0.04
03:55:15.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:55:15.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:15.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:55:15.519 00.000 21948 MoveAxis(E, 0, ABG)
03:55:15.519 00.000 21948 Move returns status 0, amount 0
03:55:15.519 00.000 21948 MoveAxis(N, 0, ABG)
03:55:15.519 00.000 21948 Move returns status 0, amount 0
03:55:15.519 00.000 21948 move complete, result=0
03:55:15.519 00.000 21948 worker thread done servicing request
03:55:15.519 00.000 21948 Worker thread wakes up
03:55:15.519 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:15.519 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:15.519 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:16.922 01.403 21948 Exposure complete
03:55:16.969 00.047 21948 worker thread done servicing request
03:55:16.969 00.000 18120 OnExposeComplete: enter
03:55:16.971 00.002 18120 UpdateGuideState(): m_state=6
03:55:16.972 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6720
03:55:16.972 00.000 18120 Star::Find returns 1 (0), X=896.96, Y=235.15, Mass=1833, SNR=29.7, Peak=134 HFD=4.3
03:55:16.973 00.001 18120 MultiStar: [#1 -0.15,-0.22,0.72,U] [#2 0.26,-0.07,0.66,U] [#3 -0.10,-0.10,0.61,U] [#4 0.38,-0.21,0.56,U] [#5 0.28,-0.14,0.46,U] [#6 0.23,-0.05,0.49,U] [#7 0.05,-0.22,0.42,U] [#8 0.10,0.02,0.39,U] 
03:55:16.973 00.000 18120 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.29, -0.21}
03:55:16.973 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
03:55:16.974 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
03:55:16.974 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.75 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
03:55:16.975 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.14, opts=13)
03:55:16.976 00.001 18120 Enqueuing Move request for scope (0.15, -0.14)
03:55:16.976 00.000 21948 Worker thread wakes up
03:55:16.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
03:55:16.977 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
03:55:16.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:16.977 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.7
03:55:16.978 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:16.978 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:16.978 00.000 18120 Enqueuing Expose request
03:55:16.979 00.001 21948 Moving (0.15, -0.14) raw xDistance=-0.19 yDistance=-0.07
03:55:16.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:55:16.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:16.979 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:55:16.979 00.000 21948 MoveAxis(E, 0, ABG)
03:55:16.979 00.000 21948 Move returns status 0, amount 0
03:55:16.979 00.000 21948 MoveAxis(N, 0, ABG)
03:55:16.979 00.000 21948 Move returns status 0, amount 0
03:55:16.979 00.000 21948 move complete, result=0
03:55:16.979 00.000 21948 worker thread done servicing request
03:55:16.979 00.000 21948 Worker thread wakes up
03:55:16.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:16.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:16.979 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:18.609 01.630 21948 Exposure complete
03:55:18.645 00.036 21948 worker thread done servicing request
03:55:18.645 00.000 18120 OnExposeComplete: enter
03:55:18.645 00.000 18120 UpdateGuideState(): m_state=6
03:55:18.647 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6721
03:55:18.648 00.001 18120 Star::Find returns 1 (0), X=896.81, Y=235.11, Mass=1760, SNR=29.1, Peak=129 HFD=4.3
03:55:18.649 00.001 18120 MultiStar: [#1 0.03,-0.27,0.68,U] [#2 0.21,-0.07,0.66,U] [#3 -0.31,-0.07,0.59,U] [#4 0.21,-0.38,0.55,U] [#5 0.21,-0.14,0.49,U] [#6 0.17,-0.19,0.55,U] [#7 0.16,-0.56,0.00,M1] [#8 -0.03,-0.00,0.41,U] 
03:55:18.650 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.18}, one-star: {0.14, -0.25}
03:55:18.650 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
03:55:18.651 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
03:55:18.652 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.14 mountX=-0.20 mountY=0.01, mountTheta=3.10
03:55:18.655 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.18, opts=13)
03:55:18.656 00.001 18120 Enqueuing Move request for scope (0.08, -0.18)
03:55:18.656 00.000 21948 Worker thread wakes up
03:55:18.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
03:55:18.656 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
03:55:18.656 00.000 21948 Moving (0.08, -0.18) raw xDistance=-0.20 yDistance=0.01
03:55:18.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:55:18.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:18.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:18.657 00.001 21948 MoveAxis(E, 36, ABG)
03:55:18.657 00.000 21948 Guiding  Dir = 2, Dur = 36
03:55:18.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:18.658 00.001 21948 IsSlewing returns 0
03:55:18.658 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.1
03:55:18.659 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:18.659 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:18.660 00.001 18120 Enqueuing Expose request
03:55:18.660 00.000 21948 IsGuiding returns 0
03:55:18.663 00.003 21948 PulseGuide returned control before completion, sleep 44
03:55:18.715 00.052 21948 IsGuiding returns 0
03:55:18.715 00.000 21948 Move returns status 0, amount 36
03:55:18.715 00.000 21948 MoveAxis(N, 0, ABG)
03:55:18.716 00.001 21948 Move returns status 0, amount 0
03:55:18.716 00.000 21948 move complete, result=0
03:55:18.716 00.000 21948 worker thread done servicing request
03:55:18.716 00.000 21948 Worker thread wakes up
03:55:18.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:18.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:18.716 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:55:20.135 01.419 21948 Exposure complete
03:55:20.187 00.052 21948 worker thread done servicing request
03:55:20.187 00.000 18120 OnExposeComplete: enter
03:55:20.188 00.001 18120 UpdateGuideState(): m_state=6
03:55:20.190 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6722
03:55:20.191 00.001 18120 Star::Find returns 1 (0), X=897.08, Y=235.03, Mass=1751, SNR=29.0, Peak=143 HFD=4.4
03:55:20.193 00.002 18120 MultiStar: [#1 0.04,-0.27,0.72,U] [#2 0.41,0.04,0.63,U] [#3 -0.04,0.01,0.63,U] [#4 0.37,-0.50,0.00,M1] [#5 0.47,-0.18,0.00,M3] [#6 0.05,-0.10,0.55,U] [#7 0.21,-0.13,0.45,U] [#8 -0.13,-0.19,0.40,U] 
03:55:20.196 00.003 18120 refined, 6 included, MultiStar: {0.17, -0.15}, one-star: {0.41, -0.32}
03:55:20.198 00.002 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
03:55:20.200 00.002 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
03:55:20.203 00.003 18120 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.74 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
03:55:20.206 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.15, opts=13)
03:55:20.206 00.000 18120 Enqueuing Move request for scope (0.17, -0.15)
03:55:20.207 00.001 21948 Worker thread wakes up
03:55:20.207 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:20.207 00.000 18120 UpdateGuideState exits: m=1751 RSB=29.0
03:55:20.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:20.208 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:20.208 00.000 18120 Enqueuing Expose request
03:55:20.209 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
03:55:20.209 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
03:55:20.209 00.000 21948 Moving (0.17, -0.15) raw xDistance=-0.21 yDistance=-0.08
03:55:20.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:55:20.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:20.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:55:20.209 00.000 21948 MoveAxis(E, 40, ABG)
03:55:20.209 00.000 21948 Guiding  Dir = 2, Dur = 40
03:55:20.212 00.003 21948 IsSlewing returns 0
03:55:20.212 00.000 21948 IsGuiding returns 0
03:55:20.214 00.002 21948 PulseGuide returned control before completion, sleep 49
03:55:20.272 00.058 21948 IsGuiding returns 0
03:55:20.273 00.001 21948 Move returns status 0, amount 40
03:55:20.273 00.000 21948 MoveAxis(N, 0, ABG)
03:55:20.273 00.000 21948 Move returns status 0, amount 0
03:55:20.273 00.000 21948 move complete, result=0
03:55:20.273 00.000 21948 worker thread done servicing request
03:55:20.273 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:55:20.274 00.001 21948 Worker thread wakes up
03:55:20.274 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:20.274 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:21.906 01.632 21948 Exposure complete
03:55:21.934 00.028 21948 worker thread done servicing request
03:55:21.934 00.000 18120 OnExposeComplete: enter
03:55:21.936 00.002 18120 UpdateGuideState(): m_state=6
03:55:21.938 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6723
03:55:21.940 00.002 18120 Star::Find returns 1 (0), X=896.72, Y=235.19, Mass=1770, SNR=29.0, Peak=141 HFD=4.0
03:55:21.941 00.001 18120 MultiStar: [#1 -0.05,-0.22,0.73,U] [#2 0.06,0.08,0.61,U] [#3 -0.06,-0.05,0.61,U] [#4 0.41,-0.34,0.00,M2] [#5 0.19,-0.06,0.46,U] [#6 0.02,0.05,0.50,U] [#7 0.19,-0.04,0.44,U] [#8 0.02,-0.45,0.00,M1] 
03:55:21.941 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {0.05, -0.16}
03:55:21.942 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
03:55:21.942 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
03:55:21.943 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-1.02 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
03:55:21.943 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
03:55:21.944 00.001 18120 Enqueuing Move request for scope (0.04, -0.07)
03:55:21.944 00.000 21948 Worker thread wakes up
03:55:21.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
03:55:21.944 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
03:55:21.944 00.000 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.01
03:55:21.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:55:21.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:21.944 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:21.945 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.0
03:55:21.945 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:21.946 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:21.946 00.000 18120 Enqueuing Expose request
03:55:21.947 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:55:21.947 00.000 21948 MoveAxis(E, 0, ABG)
03:55:21.947 00.000 21948 Move returns status 0, amount 0
03:55:21.947 00.000 21948 MoveAxis(N, 0, ABG)
03:55:21.947 00.000 21948 Move returns status 0, amount 0
03:55:21.947 00.000 21948 move complete, result=0
03:55:21.947 00.000 21948 worker thread done servicing request
03:55:21.947 00.000 21948 Worker thread wakes up
03:55:21.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:21.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:21.947 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:23.464 01.517 21948 Exposure complete
03:55:23.502 00.038 21948 worker thread done servicing request
03:55:23.502 00.000 18120 OnExposeComplete: enter
03:55:23.503 00.001 18120 UpdateGuideState(): m_state=6
03:55:23.503 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6724
03:55:23.504 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=235.08, Mass=1764, SNR=29.0, Peak=145 HFD=4.2
03:55:23.505 00.001 18120 MultiStar: [#1 0.10,-0.37,0.73,U] [#2 0.45,0.07,0.00,M1] [#3 -0.11,-0.13,0.59,U] [#4 0.26,-0.36,0.00,M3] [#5 0.44,-0.13,0.00,M3] [#6 0.13,-0.21,0.52,U] [#7 0.13,-0.51,0.00,M1] [#8 0.20,-0.17,0.41,U] 
03:55:23.505 00.000 18120 refined, 4 included, MultiStar: {0.12, -0.25}, one-star: {0.21, -0.28}
03:55:23.505 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
03:55:23.505 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
03:55:23.507 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.27 cameraTheta=-1.13 mountX=-0.27 mountY=0.01, mountTheta=3.11
03:55:23.508 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.25, opts=13)
03:55:23.509 00.001 18120 Enqueuing Move request for scope (0.12, -0.25)
03:55:23.510 00.001 21948 Worker thread wakes up
03:55:23.510 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:23.510 00.000 18120 UpdateGuideState exits: m=1764 RSB=29.0
03:55:23.511 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:23.512 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:23.512 00.000 18120 Enqueuing Expose request
03:55:23.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
03:55:23.512 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
03:55:23.513 00.001 21948 Moving (0.12, -0.25) raw xDistance=-0.27 yDistance=0.01
03:55:23.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:55:23.513 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:23.513 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:23.513 00.000 21948 MoveAxis(E, 49, ABG)
03:55:23.513 00.000 21948 Guiding  Dir = 2, Dur = 49
03:55:23.513 00.000 21948 IsSlewing returns 0
03:55:23.513 00.000 21948 IsGuiding returns 0
03:55:23.514 00.001 21948 PulseGuide returned control before completion, sleep 58
03:55:23.587 00.073 21948 IsGuiding returns 0
03:55:23.587 00.000 21948 Move returns status 0, amount 49
03:55:23.587 00.000 21948 MoveAxis(N, 0, ABG)
03:55:23.587 00.000 21948 Move returns status 0, amount 0
03:55:23.587 00.000 21948 move complete, result=0
03:55:23.587 00.000 21948 worker thread done servicing request
03:55:23.587 00.000 21948 Worker thread wakes up
03:55:23.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:23.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:23.587 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
03:55:25.221 01.634 21948 Exposure complete
03:55:25.256 00.035 21948 worker thread done servicing request
03:55:25.256 00.000 18120 OnExposeComplete: enter
03:55:25.257 00.001 18120 UpdateGuideState(): m_state=6
03:55:25.257 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6725
03:55:25.259 00.002 18120 Star::Find returns 1 (0), X=896.66, Y=235.34, Mass=1883, SNR=30.1, Peak=147 HFD=4.3
03:55:25.260 00.001 18120 MultiStar: [#1 -0.10,-0.04,0.69,U] [#2 0.07,0.13,0.64,U] [#3 -0.11,-0.03,0.60,U] [#4 0.26,-0.27,0.52,U] [#5 0.33,0.20,0.44,U] [#6 0.20,0.07,0.51,U] [#7 0.15,-0.28,0.37,U] [#8 -0.08,-0.27,0.40,U] 
03:55:25.260 00.000 18120 single-star, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.01, -0.01}
03:55:25.261 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
03:55:25.261 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
03:55:25.261 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.33 mountX=-0.01 mountY=0.02, mountTheta=1.95
03:55:25.263 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
03:55:25.263 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
03:55:25.264 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:25.264 00.000 21948 Worker thread wakes up
03:55:25.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:55:25.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:55:25.264 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
03:55:25.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:25.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:25.264 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
03:55:25.265 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:55:25.265 00.000 21948 MoveAxis(E, 0, ABG)
03:55:25.265 00.000 21948 Move returns status 0, amount 0
03:55:25.265 00.000 21948 MoveAxis(N, 0, ABG)
03:55:25.265 00.000 21948 Move returns status 0, amount 0
03:55:25.265 00.000 21948 move complete, result=0
03:55:25.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:25.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:25.266 00.001 18120 Enqueuing Expose request
03:55:25.266 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:25.267 00.001 21948 worker thread done servicing request
03:55:25.267 00.000 21948 Worker thread wakes up
03:55:25.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:25.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:26.790 01.523 21948 Exposure complete
03:55:26.837 00.047 21948 worker thread done servicing request
03:55:26.837 00.000 18120 OnExposeComplete: enter
03:55:26.838 00.001 18120 UpdateGuideState(): m_state=6
03:55:26.838 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6726
03:55:26.839 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=235.26, Mass=1775, SNR=29.1, Peak=130 HFD=4.3
03:55:26.839 00.000 18120 MultiStar: [#1 -0.16,-0.15,0.72,U] [#2 0.12,0.21,0.64,U] [#3 -0.26,0.03,0.59,U] [#4 0.21,-0.35,0.59,U] [#5 0.39,-0.10,0.46,U] [#6 0.07,0.16,0.50,U] [#7 0.03,-0.32,0.43,U] [#8 -0.27,-0.08,0.40,U] 
03:55:26.841 00.002 18120 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.01, -0.10}
03:55:26.841 00.000 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.86)
03:55:26.841 00.000 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.82)
03:55:26.842 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.43 mountX=-0.07 mountY=0.02, mountTheta=2.82
03:55:26.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.08, opts=13)
03:55:26.843 00.000 18120 Enqueuing Move request for scope (0.01, -0.08)
03:55:26.844 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:26.844 00.000 18120 UpdateGuideState exits: m=1775 RSB=29.1
03:55:26.845 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:26.845 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:26.845 00.000 18120 Enqueuing Expose request
03:55:26.846 00.001 21948 Worker thread wakes up
03:55:26.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
03:55:26.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
03:55:26.846 00.000 21948 Moving (0.01, -0.08) raw xDistance=-0.07 yDistance=0.02
03:55:26.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:55:26.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:26.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:55:26.846 00.000 21948 MoveAxis(E, 0, ABG)
03:55:26.846 00.000 21948 Move returns status 0, amount 0
03:55:26.846 00.000 21948 MoveAxis(N, 0, ABG)
03:55:26.846 00.000 21948 Move returns status 0, amount 0
03:55:26.846 00.000 21948 move complete, result=0
03:55:26.846 00.000 21948 worker thread done servicing request
03:55:26.846 00.000 21948 Worker thread wakes up
03:55:26.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:26.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:26.846 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:28.477 01.631 21948 Exposure complete
03:55:28.512 00.035 21948 worker thread done servicing request
03:55:28.512 00.000 18120 OnExposeComplete: enter
03:55:28.512 00.000 18120 UpdateGuideState(): m_state=6
03:55:28.514 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6727
03:55:28.514 00.000 18120 Star::Find returns 1 (0), X=896.92, Y=235.15, Mass=1907, SNR=30.2, Peak=157 HFD=4.2
03:55:28.515 00.001 18120 MultiStar: [#1 0.08,-0.27,0.71,U] [#2 0.39,0.16,0.58,U] [#3 -0.13,0.00,0.60,U] [#4 0.27,-0.18,0.55,U] [#5 0.41,0.01,0.46,U] [#6 0.03,-0.01,0.48,U] [#7 0.27,0.17,0.42,U] [#8 -0.07,-0.15,0.40,U] 
03:55:28.515 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.25, -0.21}
03:55:28.516 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
03:55:28.516 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
03:55:28.517 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=-0.14 mountY=-0.12, mountTheta=-2.42
03:55:28.518 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
03:55:28.518 00.000 18120 Enqueuing Move request for scope (0.17, -0.07)
03:55:28.518 00.000 21948 Worker thread wakes up
03:55:28.519 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
03:55:28.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
03:55:28.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:28.519 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.2
03:55:28.520 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:28.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:28.520 00.000 18120 Enqueuing Expose request
03:55:28.521 00.001 21948 Moving (0.17, -0.07) raw xDistance=-0.14 yDistance=-0.12
03:55:28.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:55:28.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:28.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:55:28.521 00.000 21948 MoveAxis(E, 0, ABG)
03:55:28.521 00.000 21948 Move returns status 0, amount 0
03:55:28.521 00.000 21948 MoveAxis(N, 0, ABG)
03:55:28.521 00.000 21948 Move returns status 0, amount 0
03:55:28.521 00.000 21948 move complete, result=0
03:55:28.521 00.000 21948 worker thread done servicing request
03:55:28.521 00.000 21948 Worker thread wakes up
03:55:28.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:28.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:28.521 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:30.039 01.518 21948 Exposure complete
03:55:30.093 00.054 21948 worker thread done servicing request
03:55:30.093 00.000 18120 OnExposeComplete: enter
03:55:30.094 00.001 18120 UpdateGuideState(): m_state=6
03:55:30.095 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6728
03:55:30.096 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=235.32, Mass=1803, SNR=29.4, Peak=140 HFD=4.4
03:55:30.098 00.002 18120 MultiStar: [#1 -0.03,-0.27,0.74,U] [#2 0.49,-0.00,0.00,M1] [#3 -0.22,-0.10,0.61,U] [#4 0.46,-0.15,0.00,M1] [#5 0.32,0.17,0.47,U] [#6 0.04,0.27,0.53,U] [#7 0.18,-0.08,0.44,U] [#8 0.26,-0.03,0.40,U] 
03:55:30.100 00.002 18120 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.12, -0.03}
03:55:30.102 00.002 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
03:55:30.102 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:55:30.103 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
03:55:30.104 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.03, opts=13)
03:55:30.104 00.000 18120 Enqueuing Move request for scope (0.08, -0.03)
03:55:30.105 00.001 21948 Worker thread wakes up
03:55:30.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:30.105 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.4
03:55:30.106 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:30.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:30.107 00.001 18120 Enqueuing Expose request
03:55:30.107 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:55:30.107 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:55:30.107 00.000 21948 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.06
03:55:30.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:55:30.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:30.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:55:30.107 00.000 21948 MoveAxis(E, 0, ABG)
03:55:30.107 00.000 21948 Move returns status 0, amount 0
03:55:30.107 00.000 21948 MoveAxis(N, 0, ABG)
03:55:30.107 00.000 21948 Move returns status 0, amount 0
03:55:30.107 00.000 21948 move complete, result=0
03:55:30.107 00.000 21948 worker thread done servicing request
03:55:30.107 00.000 21948 Worker thread wakes up
03:55:30.107 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:30.107 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:30.108 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:31.731 01.623 21948 Exposure complete
03:55:31.771 00.040 21948 worker thread done servicing request
03:55:31.772 00.001 18120 OnExposeComplete: enter
03:55:31.772 00.000 18120 UpdateGuideState(): m_state=6
03:55:31.773 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6729
03:55:31.773 00.000 18120 Star::Find returns 1 (0), X=897.00, Y=235.14, Mass=1791, SNR=29.4, Peak=154 HFD=4.3
03:55:31.774 00.001 18120 MultiStar: [#1 0.17,-0.37,0.71,U] [#2 0.43,-0.12,0.00,M2] [#3 -0.10,0.02,0.62,U] [#4 0.15,-0.24,0.56,U] [#5 0.52,0.01,0.00,M1] [#6 0.07,-0.09,0.51,U] [#7 0.10,-0.20,0.45,U] [#8 0.09,-0.25,0.40,U] 
03:55:31.775 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.20}, one-star: {0.33, -0.21}
03:55:31.775 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
03:55:31.776 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
03:55:31.776 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.95 mountX=-0.24 mountY=-0.04, mountTheta=-2.99
03:55:31.778 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.20, opts=13)
03:55:31.778 00.000 18120 Enqueuing Move request for scope (0.14, -0.20)
03:55:31.779 00.001 21948 Worker thread wakes up
03:55:31.779 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
03:55:31.779 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
03:55:31.779 00.000 21948 Moving (0.14, -0.20) raw xDistance=-0.24 yDistance=-0.04
03:55:31.779 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:55:31.779 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:31.779 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:31.779 00.000 18120 UpdateGuideState exits: m=1791 RSB=29.4
03:55:31.780 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:55:31.780 00.000 21948 MoveAxis(E, 42, ABG)
03:55:31.780 00.000 21948 Guiding  Dir = 2, Dur = 42
03:55:31.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:31.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:31.781 00.001 18120 Enqueuing Expose request
03:55:31.781 00.000 21948 IsSlewing returns 0
03:55:31.781 00.000 21948 IsGuiding returns 0
03:55:31.784 00.003 21948 PulseGuide returned control before completion, sleep 51
03:55:31.842 00.058 21948 IsGuiding returns 0
03:55:31.842 00.000 21948 Move returns status 0, amount 42
03:55:31.842 00.000 21948 MoveAxis(N, 0, ABG)
03:55:31.842 00.000 21948 Move returns status 0, amount 0
03:55:31.842 00.000 21948 move complete, result=0
03:55:31.842 00.000 21948 worker thread done servicing request
03:55:31.842 00.000 21948 Worker thread wakes up
03:55:31.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:31.842 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
03:55:31.843 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:33.249 01.406 21948 Exposure complete
03:55:33.299 00.050 21948 worker thread done servicing request
03:55:33.299 00.000 18120 OnExposeComplete: enter
03:55:33.300 00.001 18120 UpdateGuideState(): m_state=6
03:55:33.301 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6730
03:55:33.302 00.001 18120 Star::Find returns 1 (0), X=897.06, Y=235.15, Mass=1779, SNR=29.2, Peak=142 HFD=4.3
03:55:33.303 00.001 18120 MultiStar: [#1 0.08,-0.07,0.71,U] [#2 0.37,0.25,0.00,M3] [#3 -0.39,0.11,0.56,U] [#4 0.16,0.05,0.55,U] [#5 0.35,0.25,0.46,U] [#6 0.16,0.06,0.53,U] [#7 0.36,-0.12,0.41,U] [#8 0.13,0.16,0.41,U] 
03:55:33.304 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.00}, one-star: {0.39, -0.20}
03:55:33.306 00.002 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
03:55:33.307 00.001 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
03:55:33.308 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.00 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
03:55:33.310 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.00, opts=13)
03:55:33.312 00.002 18120 Enqueuing Move request for scope (0.16, -0.00)
03:55:33.312 00.000 21948 Worker thread wakes up
03:55:33.312 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:33.312 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
03:55:33.313 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:33.313 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:33.314 00.001 18120 Enqueuing Expose request
03:55:33.314 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
03:55:33.314 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
03:55:33.314 00.000 21948 Moving (0.16, -0.00) raw xDistance=-0.07 yDistance=-0.15
03:55:33.314 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:55:33.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:33.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:55:33.314 00.000 21948 MoveAxis(E, 0, ABG)
03:55:33.314 00.000 21948 Move returns status 0, amount 0
03:55:33.314 00.000 21948 MoveAxis(N, 0, ABG)
03:55:33.314 00.000 21948 Move returns status 0, amount 0
03:55:33.314 00.000 21948 move complete, result=0
03:55:33.314 00.000 21948 worker thread done servicing request
03:55:33.314 00.000 21948 Worker thread wakes up
03:55:33.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:33.315 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:33.315 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:34.943 01.628 21948 Exposure complete
03:55:34.989 00.046 21948 worker thread done servicing request
03:55:34.989 00.000 18120 OnExposeComplete: enter
03:55:34.990 00.001 18120 UpdateGuideState(): m_state=6
03:55:34.991 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6731
03:55:34.991 00.000 18120 Star::Find returns 1 (0), X=897.02, Y=235.40, Mass=1813, SNR=29.4, Peak=136 HFD=4.1
03:55:34.992 00.001 18120 MultiStar: [#1 0.19,-0.13,0.72,U] [#2 0.50,0.33,0.00,M4] [#3 -0.00,-0.04,0.60,U] [#4 0.34,-0.08,0.56,U] [#5 0.58,0.13,0.00,M1] [#6 0.46,0.04,0.00,M1] [#7 0.29,0.04,0.43,U] [#8 0.02,-0.25,0.40,U] 
03:55:34.992 00.000 18120 refined, 5 included, MultiStar: {0.22, -0.05}, one-star: {0.35, 0.04}
03:55:34.992 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:55:34.993 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
03:55:34.993 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
03:55:34.995 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.05, opts=13)
03:55:34.996 00.001 18120 Enqueuing Move request for scope (0.22, -0.05)
03:55:34.996 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:34.997 00.001 21948 Worker thread wakes up
03:55:34.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
03:55:34.997 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.4
03:55:34.998 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:34.998 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:34.999 00.001 18120 Enqueuing Expose request
03:55:34.999 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
03:55:34.999 00.000 21948 Moving (0.22, -0.05) raw xDistance=-0.14 yDistance=-0.17
03:55:34.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:55:34.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:34.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:55:34.999 00.000 21948 MoveAxis(E, 0, ABG)
03:55:34.999 00.000 21948 Move returns status 0, amount 0
03:55:34.999 00.000 21948 MoveAxis(N, 0, ABG)
03:55:35.000 00.001 21948 Move returns status 0, amount 0
03:55:35.000 00.000 21948 move complete, result=0
03:55:35.000 00.000 21948 worker thread done servicing request
03:55:35.000 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:35.000 00.000 21948 Worker thread wakes up
03:55:35.000 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:35.001 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:36.516 01.515 21948 Exposure complete
03:55:36.569 00.053 21948 worker thread done servicing request
03:55:36.569 00.000 18120 OnExposeComplete: enter
03:55:36.570 00.001 18120 UpdateGuideState(): m_state=6
03:55:36.570 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6732
03:55:36.571 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=235.30, Mass=1690, SNR=28.4, Peak=137 HFD=4.1
03:55:36.571 00.000 18120 MultiStar: [#1 0.43,-0.37,0.00,M1] [#2 0.55,0.16,0.00,M5] [#3 0.15,-0.30,0.60,U] [#4 0.42,-0.15,0.00,M1] [#5 0.64,0.00,0.00,M2] [#6 0.68,-0.24,0.00,M2] [#7 0.20,-0.21,0.42,U] [#8 0.57,-0.17,0.00,M1] 
03:55:36.572 00.001 18120 refined, 2 included, MultiStar: {0.22, -0.16}, one-star: {0.28, -0.05}
03:55:36.572 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:55:36.572 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:55:36.575 00.003 18120 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.62 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
03:55:36.580 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.16, opts=13)
03:55:36.582 00.002 18120 Enqueuing Move request for scope (0.22, -0.16)
03:55:36.585 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:36.587 00.002 18120 UpdateGuideState exits: m=1690 RSB=28.4
03:55:36.588 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:36.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:36.591 00.003 18120 Enqueuing Expose request
03:55:36.593 00.002 21948 Worker thread wakes up
03:55:36.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
03:55:36.593 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
03:55:36.593 00.000 21948 Moving (0.22, -0.16) raw xDistance=-0.24 yDistance=-0.13
03:55:36.593 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:55:36.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:36.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:55:36.593 00.000 21948 MoveAxis(E, 42, ABG)
03:55:36.593 00.000 21948 Guiding  Dir = 2, Dur = 42
03:55:36.594 00.001 21948 IsSlewing returns 0
03:55:36.594 00.000 21948 IsGuiding returns 0
03:55:36.595 00.001 21948 PulseGuide returned control before completion, sleep 51
03:55:36.655 00.060 21948 IsGuiding returns 0
03:55:36.655 00.000 21948 Move returns status 0, amount 42
03:55:36.655 00.000 21948 MoveAxis(N, 0, ABG)
03:55:36.655 00.000 21948 Move returns status 0, amount 0
03:55:36.655 00.000 21948 move complete, result=0
03:55:36.655 00.000 21948 worker thread done servicing request
03:55:36.655 00.000 21948 Worker thread wakes up
03:55:36.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:36.655 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:55:36.656 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:38.285 01.629 21948 Exposure complete
03:55:38.328 00.043 21948 worker thread done servicing request
03:55:38.329 00.001 18120 OnExposeComplete: enter
03:55:38.329 00.000 18120 UpdateGuideState(): m_state=6
03:55:38.330 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6733
03:55:38.331 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=235.54, Mass=1816, SNR=29.6, Peak=130 HFD=4.2
03:55:38.331 00.000 18120 MultiStar: [#1 0.23,-0.20,0.75,U] [#2 0.46,0.26,0.00,M6] [#3 -0.22,0.26,0.59,U] [#4 0.27,-0.08,0.55,U] [#5 0.85,0.09,0.00,M3] [#6 0.37,0.37,0.00,M3] [#7 -0.01,-0.37,0.41,U] [#8 0.47,-0.16,0.00,M2] 
03:55:38.332 00.001 18120 refined, 4 included, MultiStar: {0.02, -0.00}, one-star: {-0.12, 0.18}
03:55:38.332 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
03:55:38.332 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
03:55:38.333 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.24 mountX=-0.01 mountY=-0.02, mountTheta=-2.25
03:55:38.335 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.00, opts=13)
03:55:38.335 00.000 18120 Enqueuing Move request for scope (0.02, -0.00)
03:55:38.336 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:38.336 00.000 21948 Worker thread wakes up
03:55:38.336 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
03:55:38.336 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
03:55:38.336 00.000 21948 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
03:55:38.336 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:38.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:38.336 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:55:38.336 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.6
03:55:38.337 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:38.337 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:38.338 00.001 21948 MoveAxis(E, 0, ABG)
03:55:38.338 00.000 21948 Move returns status 0, amount 0
03:55:38.338 00.000 18120 Enqueuing Expose request
03:55:38.338 00.000 21948 MoveAxis(N, 0, ABG)
03:55:38.338 00.000 21948 Move returns status 0, amount 0
03:55:38.338 00.000 21948 move complete, result=0
03:55:38.338 00.000 21948 worker thread done servicing request
03:55:38.338 00.000 21948 Worker thread wakes up
03:55:38.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:38.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:38.339 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:39.855 01.516 21948 Exposure complete
03:55:39.898 00.043 18120 OnExposeComplete: enter
03:55:39.899 00.001 18120 UpdateGuideState(): m_state=6
03:55:39.900 00.001 21948 worker thread done servicing request
03:55:39.900 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6734
03:55:39.900 00.000 18120 Star::Find returns 1 (0), X=896.83, Y=235.14, Mass=1862, SNR=29.9, Peak=157 HFD=4.1
03:55:39.901 00.001 18120 MultiStar: [#1 0.09,-0.14,0.67,U] [#2 0.21,0.15,0.62,U] [#3 -0.09,0.03,0.59,U] [#4 0.57,-0.19,0.00,M1] [#5 0.66,0.07,0.00,M4] [#6 0.34,-0.15,0.51,U] [#7 0.37,-0.15,0.42,U] [#8 0.31,-0.33,0.00,M3] 
03:55:39.901 00.000 18120 refined, 5 included, MultiStar: {0.16, -0.09}, one-star: {0.16, -0.21}
03:55:39.902 00.001 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:55:39.902 00.000 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:55:39.902 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
03:55:39.904 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.09, opts=13)
03:55:39.904 00.000 18120 Enqueuing Move request for scope (0.16, -0.09)
03:55:39.905 00.001 21948 Worker thread wakes up
03:55:39.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
03:55:39.905 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
03:55:39.905 00.000 21948 Moving (0.16, -0.09) raw xDistance=-0.15 yDistance=-0.11
03:55:39.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:55:39.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:39.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:55:39.905 00.000 21948 MoveAxis(E, 0, ABG)
03:55:39.905 00.000 21948 Move returns status 0, amount 0
03:55:39.905 00.000 21948 MoveAxis(N, 0, ABG)
03:55:39.905 00.000 21948 Move returns status 0, amount 0
03:55:39.905 00.000 21948 move complete, result=0
03:55:39.905 00.000 21948 worker thread done servicing request
03:55:39.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:39.905 00.000 18120 UpdateGuideState exits: m=1862 RSB=29.9
03:55:39.905 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:39.906 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:39.906 00.000 18120 Enqueuing Expose request
03:55:39.908 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:39.908 00.000 21948 Worker thread wakes up
03:55:39.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:39.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:41.547 01.639 21948 Exposure complete
03:55:41.582 00.035 21948 worker thread done servicing request
03:55:41.583 00.001 18120 OnExposeComplete: enter
03:55:41.584 00.001 18120 UpdateGuideState(): m_state=6
03:55:41.585 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6735
03:55:41.587 00.002 18120 Star::Find returns 1 (0), X=896.83, Y=235.16, Mass=1901, SNR=30.2, Peak=139 HFD=4.3
03:55:41.588 00.001 18120 MultiStar: [#1 0.21,-0.34,0.65,U] [#2 0.23,0.06,0.64,U] [#3 0.07,-0.01,0.56,U] [#4 0.34,-0.22,0.56,U] [#5 0.67,0.08,0.00,M5] [#6 0.35,0.17,0.49,U] [#7 0.09,-0.25,0.42,U] [#8 0.36,-0.09,0.38,U] 
03:55:41.588 00.000 18120 refined, 7 included, MultiStar: {0.22, -0.12}, one-star: {0.16, -0.19}
03:55:41.588 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
03:55:41.589 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
03:55:41.590 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
03:55:41.593 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.12, opts=13)
03:55:41.593 00.000 18120 Enqueuing Move request for scope (0.22, -0.12)
03:55:41.594 00.001 21948 Worker thread wakes up
03:55:41.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:41.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
03:55:41.594 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.2
03:55:41.595 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:41.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:41.595 00.000 18120 Enqueuing Expose request
03:55:41.596 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
03:55:41.596 00.000 21948 Moving (0.22, -0.12) raw xDistance=-0.20 yDistance=-0.14
03:55:41.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:55:41.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:41.596 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:55:41.596 00.000 21948 MoveAxis(E, 0, ABG)
03:55:41.596 00.000 21948 Move returns status 0, amount 0
03:55:41.596 00.000 21948 MoveAxis(N, 0, ABG)
03:55:41.596 00.000 21948 Move returns status 0, amount 0
03:55:41.596 00.000 21948 move complete, result=0
03:55:41.596 00.000 21948 worker thread done servicing request
03:55:41.596 00.000 21948 Worker thread wakes up
03:55:41.596 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:41.596 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:41.597 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:43.110 01.513 21948 Exposure complete
03:55:43.172 00.062 21948 worker thread done servicing request
03:55:43.172 00.000 18120 OnExposeComplete: enter
03:55:43.173 00.001 18120 UpdateGuideState(): m_state=6
03:55:43.173 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6736
03:55:43.173 00.000 18120 Star::Find returns 1 (0), X=896.81, Y=235.42, Mass=1861, SNR=29.9, Peak=127 HFD=4.5
03:55:43.174 00.001 18120 MultiStar: [#1 -0.14,-0.15,0.70,U] [#2 0.28,0.08,0.61,U] [#3 -0.24,0.13,0.62,U] [#4 0.20,-0.02,0.52,U] [#5 0.56,-0.03,0.00,M6] [#6 0.22,0.15,0.50,U] [#7 -0.03,0.11,0.45,U] [#8 0.03,-0.16,0.36,U] 
03:55:43.174 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.14, 0.06}
03:55:43.175 00.001 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
03:55:43.175 00.000 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
03:55:43.176 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=0.00 mountY=-0.07, mountTheta=-1.53
03:55:43.177 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.03, opts=13)
03:55:43.178 00.001 18120 Enqueuing Move request for scope (0.06, 0.03)
03:55:43.180 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:43.181 00.001 18120 UpdateGuideState exits: m=1861 RSB=29.9
03:55:43.182 00.001 21948 Worker thread wakes up
03:55:43.183 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
03:55:43.183 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
03:55:43.183 00.000 21948 Moving (0.06, 0.03) raw xDistance=0.00 yDistance=-0.07
03:55:43.184 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:55:43.184 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:43.184 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:55:43.184 00.000 21948 MoveAxis(E, 0, ABG)
03:55:43.184 00.000 21948 Move returns status 0, amount 0
03:55:43.184 00.000 21948 MoveAxis(N, 0, ABG)
03:55:43.184 00.000 21948 Move returns status 0, amount 0
03:55:43.184 00.000 21948 move complete, result=0
03:55:43.184 00.000 21948 worker thread done servicing request
03:55:43.184 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:43.186 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:43.187 00.001 18120 Enqueuing Expose request
03:55:43.189 00.002 21948 Worker thread wakes up
03:55:43.189 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:43.189 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:43.189 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:44.813 01.624 21948 Exposure complete
03:55:44.853 00.040 21948 worker thread done servicing request
03:55:44.853 00.000 18120 OnExposeComplete: enter
03:55:44.854 00.001 18120 UpdateGuideState(): m_state=6
03:55:44.854 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6737
03:55:44.855 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=235.16, Mass=1774, SNR=29.1, Peak=130 HFD=4.3
03:55:44.855 00.000 18120 MultiStar: [#1 0.23,-0.34,0.73,U] [#2 0.27,0.11,0.67,U] [#3 -0.11,0.16,0.55,U] [#4 0.17,-0.19,0.56,U] [#5 0.59,-0.32,0.00,M7] [#6 0.41,-0.09,0.55,U] [#7 0.27,-0.16,0.42,U] [#8 0.30,-0.34,0.00,M2] 
03:55:44.856 00.001 18120 refined, 6 included, MultiStar: {0.21, -0.11}, one-star: {0.21, -0.20}
03:55:44.856 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
03:55:44.857 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
03:55:44.857 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.50 mountX=-0.19 mountY=-0.14, mountTheta=-2.52
03:55:44.860 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.11, opts=13)
03:55:44.861 00.001 18120 Enqueuing Move request for scope (0.21, -0.11)
03:55:44.861 00.000 21948 Worker thread wakes up
03:55:44.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:44.862 00.001 18120 UpdateGuideState exits: m=1774 RSB=29.1
03:55:44.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:44.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:44.864 00.001 18120 Enqueuing Expose request
03:55:44.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
03:55:44.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
03:55:44.864 00.000 21948 Moving (0.21, -0.11) raw xDistance=-0.19 yDistance=-0.14
03:55:44.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:55:44.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:44.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:55:44.864 00.000 21948 MoveAxis(E, 0, ABG)
03:55:44.864 00.000 21948 Move returns status 0, amount 0
03:55:44.864 00.000 21948 MoveAxis(N, 0, ABG)
03:55:44.864 00.000 21948 Move returns status 0, amount 0
03:55:44.864 00.000 21948 move complete, result=0
03:55:44.864 00.000 21948 worker thread done servicing request
03:55:44.864 00.000 21948 Worker thread wakes up
03:55:44.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:44.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:44.865 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:46.392 01.527 21948 Exposure complete
03:55:46.456 00.064 21948 worker thread done servicing request
03:55:46.456 00.000 18120 OnExposeComplete: enter
03:55:46.457 00.001 18120 UpdateGuideState(): m_state=6
03:55:46.457 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6738
03:55:46.458 00.001 18120 Star::Find returns 1 (0), X=896.81, Y=235.13, Mass=1901, SNR=30.1, Peak=140 HFD=4.3
03:55:46.459 00.001 18120 MultiStar: [#1 0.41,-0.16,0.00,M1] [#2 0.12,0.19,0.60,U] [#3 -0.28,-0.07,0.59,U] [#4 0.60,0.00,0.00,M1] [#5 0.37,-0.08,0.45,U] [#6 0.11,0.00,0.51,U] [#7 0.29,-0.16,0.44,U] [#8 0.33,0.01,0.38,U] 
03:55:46.459 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.14, -0.22}
03:55:46.460 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
03:55:46.460 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
03:55:46.460 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
03:55:46.461 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.06, opts=13)
03:55:46.462 00.001 18120 Enqueuing Move request for scope (0.13, -0.06)
03:55:46.463 00.001 21948 Worker thread wakes up
03:55:46.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
03:55:46.463 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
03:55:46.463 00.000 21948 Moving (0.13, -0.06) raw xDistance=-0.11 yDistance=-0.09
03:55:46.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:55:46.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:46.463 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:46.464 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:55:46.464 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.1
03:55:46.466 00.002 21948 MoveAxis(E, 0, ABG)
03:55:46.466 00.000 21948 Move returns status 0, amount 0
03:55:46.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:46.467 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:46.468 00.001 18120 Enqueuing Expose request
03:55:46.469 00.001 21948 MoveAxis(N, 0, ABG)
03:55:46.469 00.000 21948 Move returns status 0, amount 0
03:55:46.469 00.000 21948 move complete, result=0
03:55:46.469 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:46.469 00.000 21948 worker thread done servicing request
03:55:46.469 00.000 21948 Worker thread wakes up
03:55:46.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:46.470 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:48.106 01.636 21948 Exposure complete
03:55:48.139 00.033 21948 worker thread done servicing request
03:55:48.139 00.000 18120 OnExposeComplete: enter
03:55:48.140 00.001 18120 UpdateGuideState(): m_state=6
03:55:48.140 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6739
03:55:48.141 00.001 18120 Star::Find returns 1 (0), X=896.96, Y=235.34, Mass=1774, SNR=29.2, Peak=124 HFD=4.3
03:55:48.142 00.001 18120 MultiStar: [#1 0.07,-0.10,0.75,U] [#2 0.55,0.36,0.00,M2] [#3 -0.19,0.14,0.60,U] [#4 0.15,0.15,0.53,U] [#5 0.19,0.33,0.46,U] [#6 0.29,0.40,0.00,M1] [#7 0.47,-0.02,0.00,M1] [#8 0.38,0.09,0.38,U] 
03:55:48.142 00.000 18120 refined, 5 included, MultiStar: {0.15, 0.07}, one-star: {0.29, -0.02}
03:55:48.143 00.001 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
03:55:48.143 00.000 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
03:55:48.144 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=0.00 mountY=-0.16, mountTheta=-1.55
03:55:48.145 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.07, opts=13)
03:55:48.146 00.001 18120 Enqueuing Move request for scope (0.15, 0.07)
03:55:48.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:48.147 00.001 18120 UpdateGuideState exits: m=1774 RSB=29.2
03:55:48.147 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:48.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:48.148 00.001 18120 Enqueuing Expose request
03:55:48.148 00.000 21948 Worker thread wakes up
03:55:48.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
03:55:48.149 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
03:55:48.149 00.000 21948 Moving (0.15, 0.07) raw xDistance=0.00 yDistance=-0.16
03:55:48.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:55:48.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:48.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:55:48.149 00.000 21948 MoveAxis(E, 0, ABG)
03:55:48.149 00.000 21948 Move returns status 0, amount 0
03:55:48.149 00.000 21948 MoveAxis(N, 0, ABG)
03:55:48.149 00.000 21948 Move returns status 0, amount 0
03:55:48.150 00.001 21948 move complete, result=0
03:55:48.150 00.000 21948 worker thread done servicing request
03:55:48.150 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:48.151 00.001 21948 Worker thread wakes up
03:55:48.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:48.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:49.672 01.521 21948 Exposure complete
03:55:49.714 00.042 21948 worker thread done servicing request
03:55:49.715 00.001 18120 OnExposeComplete: enter
03:55:49.715 00.000 18120 UpdateGuideState(): m_state=6
03:55:49.716 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6740
03:55:49.716 00.000 18120 Star::Find returns 1 (0), X=897.40, Y=235.13, Mass=1678, SNR=28.4, Peak=122 HFD=3.9
03:55:49.717 00.001 18120 MultiStar: [#1 0.50,-0.11,0.00,M1] [#2 0.49,0.24,0.00,M3] [#3 -0.05,-0.03,0.68,U] [#4 0.50,-0.10,0.00,M1] [#5 0.78,-0.03,0.00,M6] [#6 0.47,0.06,0.00,M2] [#7 0.58,0.05,0.00,M2] [#8 0.60,-0.22,0.00,M1] 
03:55:49.717 00.000 18120 refined, 1 included, MultiStar: {0.41, -0.15}, one-star: {0.73, -0.23}
03:55:49.718 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
03:55:49.718 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
03:55:49.719 00.001 18120 CameraToMount -- cameraX=0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-0.34 mountX=-0.31 mountY=-0.30, mountTheta=-2.36
03:55:49.722 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.41, y=-0.15, opts=13)
03:55:49.723 00.001 18120 Enqueuing Move request for scope (0.41, -0.15)
03:55:49.724 00.001 21948 Worker thread wakes up
03:55:49.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.15) opts 0xd
03:55:49.724 00.000 21948 Handling offset move in thread for scope, endpoint = (0.41, -0.15)
03:55:49.724 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:49.725 00.001 18120 UpdateGuideState exits: m=1678 RSB=28.4
03:55:49.725 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:49.726 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:49.726 00.000 18120 Enqueuing Expose request
03:55:49.726 00.000 21948 Moving (0.41, -0.15) raw xDistance=-0.31 yDistance=-0.30
03:55:49.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:55:49.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
03:55:49.726 00.000 21948 MoveAxis(E, 55, ABG)
03:55:49.726 00.000 21948 Guiding  Dir = 2, Dur = 55
03:55:49.727 00.001 21948 IsSlewing returns 0
03:55:49.727 00.000 21948 IsGuiding returns 0
03:55:49.728 00.001 21948 PulseGuide returned control before completion, sleep 64
03:55:49.801 00.073 21948 IsGuiding returns 0
03:55:49.801 00.000 21948 Move returns status 0, amount 55
03:55:49.801 00.000 21948 MoveAxis(N, 72, ABG)
03:55:49.801 00.000 21948 Guiding  Dir = 0, Dur = 72
03:55:49.801 00.000 21948 IsSlewing returns 0
03:55:49.801 00.000 21948 IsGuiding returns 0
03:55:49.809 00.008 21948 PulseGuide returned control before completion, sleep 75
03:55:49.892 00.083 21948 IsGuiding returns 0
03:55:49.892 00.000 21948 Move returns status 0, amount 72
03:55:49.892 00.000 21948 move complete, result=0
03:55:49.892 00.000 21948 worker thread done servicing request
03:55:49.892 00.000 21948 Worker thread wakes up
03:55:49.892 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.3 px 72 ms NORTH
03:55:49.893 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:49.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:51.519 01.626 21948 Exposure complete
03:55:51.554 00.035 21948 worker thread done servicing request
03:55:51.554 00.000 18120 OnExposeComplete: enter
03:55:51.555 00.001 18120 UpdateGuideState(): m_state=6
03:55:51.556 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6741
03:55:51.556 00.000 18120 Star::Find returns 1 (0), X=897.01, Y=235.22, Mass=1840, SNR=29.7, Peak=141 HFD=4.3
03:55:51.557 00.001 18120 MultiStar: [#1 0.00,-0.01,0.74,U] [#2 0.19,0.14,0.61,U] [#3 -0.11,0.34,0.57,U] [#4 0.19,-0.12,0.57,U] [#5 0.39,0.30,0.00,M7] [#6 0.37,0.21,0.48,U] [#7 0.66,-0.19,0.00,M3] [#8 0.47,0.04,0.00,M2] 
03:55:51.557 00.000 18120 refined, 5 included, MultiStar: {0.17, 0.04}, one-star: {0.35, -0.13}
03:55:51.558 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
03:55:51.558 00.000 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
03:55:51.558 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
03:55:51.560 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.04, opts=13)
03:55:51.560 00.000 18120 Enqueuing Move request for scope (0.17, 0.04)
03:55:51.561 00.001 21948 Worker thread wakes up
03:55:51.561 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:51.561 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
03:55:51.562 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
03:55:51.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
03:55:51.562 00.000 21948 Moving (0.17, 0.04) raw xDistance=-0.03 yDistance=-0.17
03:55:51.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:55:51.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:51.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:51.562 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:51.563 00.001 18120 Enqueuing Expose request
03:55:51.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:55:51.563 00.000 21948 MoveAxis(E, 0, ABG)
03:55:51.563 00.000 21948 Move returns status 0, amount 0
03:55:51.563 00.000 21948 MoveAxis(N, 0, ABG)
03:55:51.563 00.000 21948 Move returns status 0, amount 0
03:55:51.563 00.000 21948 move complete, result=0
03:55:51.563 00.000 21948 worker thread done servicing request
03:55:51.563 00.000 21948 Worker thread wakes up
03:55:51.563 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:51.563 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:51.564 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:53.089 01.525 21948 Exposure complete
03:55:53.134 00.045 21948 worker thread done servicing request
03:55:53.134 00.000 18120 OnExposeComplete: enter
03:55:53.135 00.001 18120 UpdateGuideState(): m_state=6
03:55:53.136 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6742
03:55:53.136 00.000 18120 Star::Find returns 1 (0), X=896.97, Y=234.89, Mass=1744, SNR=29.0, Peak=131 HFD=4.3
03:55:53.137 00.001 18120 MultiStar: [#1 0.14,-0.55,0.00,M1] [#2 0.46,0.02,0.00,M3] [#3 0.10,-0.08,0.62,U] [#4 0.30,-0.30,0.59,U] [#5 0.15,0.02,0.46,U] [#6 0.56,-0.22,0.00,M2] [#7 0.17,-0.57,0.00,M4] [#8 0.24,-0.36,0.39,U] 
03:55:53.137 00.000 18120 refined, 4 included, MultiStar: {0.23, -0.27}, one-star: {0.30, -0.47}
03:55:53.138 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
03:55:53.138 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:55:53.139 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.27 hyp=0.35 cameraTheta=-0.87 mountX=-0.34 mountY=-0.08, mountTheta=-2.90
03:55:53.141 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.27, opts=13)
03:55:53.141 00.000 18120 Enqueuing Move request for scope (0.23, -0.27)
03:55:53.142 00.001 21948 Worker thread wakes up
03:55:53.142 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.27) opts 0xd
03:55:53.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.27)
03:55:53.142 00.000 21948 Moving (0.23, -0.27) raw xDistance=-0.34 yDistance=-0.08
03:55:53.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:55:53.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:53.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:53.142 00.000 18120 UpdateGuideState exits: m=1744 RSB=29.0
03:55:53.143 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:53.143 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:53.144 00.001 18120 Enqueuing Expose request
03:55:53.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:55:53.144 00.000 21948 MoveAxis(E, 61, ABG)
03:55:53.144 00.000 21948 Guiding  Dir = 2, Dur = 61
03:55:53.144 00.000 21948 IsSlewing returns 0
03:55:53.144 00.000 21948 IsGuiding returns 0
03:55:53.146 00.002 21948 PulseGuide returned control before completion, sleep 70
03:55:53.227 00.081 21948 IsGuiding returns 0
03:55:53.227 00.000 21948 Move returns status 0, amount 61
03:55:53.227 00.000 21948 MoveAxis(N, 0, ABG)
03:55:53.229 00.002 21948 Move returns status 0, amount 0
03:55:53.229 00.000 21948 move complete, result=0
03:55:53.229 00.000 21948 worker thread done servicing request
03:55:53.229 00.000 21948 Worker thread wakes up
03:55:53.229 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
03:55:53.230 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:53.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:54.870 01.640 21948 Exposure complete
03:55:54.908 00.038 21948 worker thread done servicing request
03:55:54.909 00.001 18120 OnExposeComplete: enter
03:55:54.910 00.001 18120 UpdateGuideState(): m_state=6
03:55:54.911 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6743
03:55:54.913 00.002 18120 Star::Find returns 1 (0), X=896.83, Y=235.19, Mass=1720, SNR=28.7, Peak=133 HFD=4.3
03:55:54.914 00.001 18120 MultiStar: [#1 -0.06,-0.05,0.72,U] [#2 0.41,0.07,0.65,U] [#3 -0.30,0.19,0.60,U] [#4 0.26,-0.17,0.57,U] [#5 0.45,0.25,0.00,M7] [#6 0.05,-0.02,0.54,U] [#7 0.43,-0.29,0.00,M5] [#8 0.29,-0.09,0.37,U] 
03:55:54.915 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {0.16, -0.17}
03:55:54.918 00.003 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
03:55:54.920 00.002 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
03:55:54.922 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:55:54.927 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
03:55:54.929 00.002 18120 Enqueuing Move request for scope (0.11, -0.04)
03:55:54.932 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:54.934 00.002 21948 Worker thread wakes up
03:55:54.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:55:54.934 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:55:54.934 00.000 21948 Moving (0.11, -0.04) raw xDistance=-0.08 yDistance=-0.08
03:55:54.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:55:54.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:54.934 00.000 18120 UpdateGuideState exits: m=1720 RSB=28.7
03:55:54.936 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:54.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:54.937 00.001 18120 Enqueuing Expose request
03:55:54.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:55:54.937 00.000 21948 MoveAxis(E, 0, ABG)
03:55:54.937 00.000 21948 Move returns status 0, amount 0
03:55:54.937 00.000 21948 MoveAxis(N, 0, ABG)
03:55:54.938 00.001 21948 Move returns status 0, amount 0
03:55:54.938 00.000 21948 move complete, result=0
03:55:54.938 00.000 21948 worker thread done servicing request
03:55:54.938 00.000 21948 Worker thread wakes up
03:55:54.938 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:54.938 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:54.938 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:56.450 01.512 21948 Exposure complete
03:55:56.495 00.045 21948 worker thread done servicing request
03:55:56.497 00.002 18120 OnExposeComplete: enter
03:55:56.498 00.001 18120 UpdateGuideState(): m_state=6
03:55:56.498 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6744
03:55:56.499 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=235.20, Mass=1807, SNR=29.5, Peak=151 HFD=4.3
03:55:56.499 00.000 18120 MultiStar: [#1 -0.10,-0.30,0.73,U] [#2 0.20,0.01,0.60,U] [#3 -0.18,-0.10,0.59,U] [#4 0.19,-0.23,0.57,U] [#5 0.26,0.30,0.46,U] [#6 0.15,-0.27,0.51,U] [#7 0.07,-0.33,0.42,U] [#8 0.08,-0.20,0.38,U] 
03:55:56.499 00.000 18120 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.15, -0.16}
03:55:56.500 00.001 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
03:55:56.500 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
03:55:56.501 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.04 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
03:55:56.502 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.15, opts=13)
03:55:56.502 00.000 18120 Enqueuing Move request for scope (0.09, -0.15)
03:55:56.503 00.001 21948 Worker thread wakes up
03:55:56.503 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:56.504 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.5
03:55:56.504 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:56.504 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:56.505 00.001 18120 Enqueuing Expose request
03:55:56.505 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
03:55:56.505 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
03:55:56.505 00.000 21948 Moving (0.09, -0.15) raw xDistance=-0.17 yDistance=-0.01
03:55:56.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:55:56.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:56.506 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:55:56.506 00.000 21948 MoveAxis(E, 0, ABG)
03:55:56.506 00.000 21948 Move returns status 0, amount 0
03:55:56.506 00.000 21948 MoveAxis(N, 0, ABG)
03:55:56.506 00.000 21948 Move returns status 0, amount 0
03:55:56.506 00.000 21948 move complete, result=0
03:55:56.506 00.000 21948 worker thread done servicing request
03:55:56.506 00.000 21948 Worker thread wakes up
03:55:56.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:56.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:56.506 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:58.144 01.638 21948 Exposure complete
03:55:58.180 00.036 21948 worker thread done servicing request
03:55:58.180 00.000 18120 OnExposeComplete: enter
03:55:58.182 00.002 18120 UpdateGuideState(): m_state=6
03:55:58.184 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6745
03:55:58.186 00.002 18120 Star::Find returns 1 (0), X=896.90, Y=235.17, Mass=1796, SNR=29.3, Peak=143 HFD=4.3
03:55:58.188 00.002 18120 MultiStar: [#1 0.04,-0.24,0.71,U] [#2 0.43,0.04,0.66,U] [#3 0.06,-0.09,0.59,U] [#4 0.35,-0.20,0.55,U] [#5 0.41,0.23,0.00,M7] [#6 0.20,-0.14,0.52,U] [#7 0.32,-0.50,0.00,M5] [#8 0.24,-0.38,0.00,M1] 
03:55:58.190 00.002 18120 refined, 5 included, MultiStar: {0.22, -0.14}, one-star: {0.23, -0.19}
03:55:58.191 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
03:55:58.192 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
03:55:58.193 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.58 mountX=-0.22 mountY=-0.13, mountTheta=-2.60
03:55:58.196 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.14, opts=13)
03:55:58.196 00.000 18120 Enqueuing Move request for scope (0.22, -0.14)
03:55:58.196 00.000 21948 Worker thread wakes up
03:55:58.197 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:58.197 00.000 18120 UpdateGuideState exits: m=1796 RSB=29.3
03:55:58.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:58.198 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:58.198 00.000 18120 Enqueuing Expose request
03:55:58.199 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
03:55:58.199 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
03:55:58.199 00.000 21948 Moving (0.22, -0.14) raw xDistance=-0.22 yDistance=-0.13
03:55:58.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:55:58.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:58.199 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:55:58.199 00.000 21948 MoveAxis(E, 39, ABG)
03:55:58.199 00.000 21948 Guiding  Dir = 2, Dur = 39
03:55:58.199 00.000 21948 IsSlewing returns 0
03:55:58.199 00.000 21948 IsGuiding returns 0
03:55:58.202 00.003 21948 PulseGuide returned control before completion, sleep 47
03:55:58.250 00.048 21948 IsGuiding returns 0
03:55:58.251 00.001 21948 Move returns status 0, amount 39
03:55:58.251 00.000 21948 MoveAxis(N, 0, ABG)
03:55:58.251 00.000 21948 Move returns status 0, amount 0
03:55:58.251 00.000 21948 move complete, result=0
03:55:58.251 00.000 21948 worker thread done servicing request
03:55:58.251 00.000 21948 Worker thread wakes up
03:55:58.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:58.251 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:55:58.252 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:59.658 01.406 21948 Exposure complete
03:55:59.694 00.036 21948 worker thread done servicing request
03:55:59.694 00.000 18120 OnExposeComplete: enter
03:55:59.695 00.001 18120 UpdateGuideState(): m_state=6
03:55:59.695 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6746
03:55:59.696 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=235.15, Mass=1840, SNR=29.7, Peak=146 HFD=4.3
03:55:59.696 00.000 18120 MultiStar: [#1 0.14,-0.32,0.70,U] [#2 0.32,0.03,0.64,U] [#3 -0.02,-0.01,0.56,U] [#4 0.52,-0.39,0.00,M1] [#5 0.23,0.14,0.48,U] [#6 0.36,-0.07,0.49,U] [#7 0.17,-0.32,0.45,U] [#8 -0.12,-0.37,0.41,U] 
03:55:59.697 00.001 18120 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.06, -0.21}
03:55:59.697 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
03:55:59.697 00.000 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
03:55:59.698 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.81 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
03:55:59.700 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.15, opts=13)
03:55:59.701 00.001 18120 Enqueuing Move request for scope (0.14, -0.15)
03:55:59.702 00.001 21948 Worker thread wakes up
03:55:59.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
03:55:59.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
03:55:59.702 00.000 21948 Moving (0.14, -0.15) raw xDistance=-0.19 yDistance=-0.06
03:55:59.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:55:59.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:55:59.705 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:59.705 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
03:55:59.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:59.706 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:55:59.706 00.000 18120 Enqueuing Expose request
03:55:59.706 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:55:59.707 00.001 21948 MoveAxis(E, 0, ABG)
03:55:59.707 00.000 21948 Move returns status 0, amount 0
03:55:59.707 00.000 21948 MoveAxis(N, 0, ABG)
03:55:59.707 00.000 21948 Move returns status 0, amount 0
03:55:59.707 00.000 21948 move complete, result=0
03:55:59.707 00.000 21948 worker thread done servicing request
03:55:59.707 00.000 21948 Worker thread wakes up
03:55:59.707 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:55:59.707 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:55:59.707 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:01.335 01.628 21948 Exposure complete
03:56:01.370 00.035 21948 worker thread done servicing request
03:56:01.370 00.000 18120 OnExposeComplete: enter
03:56:01.371 00.001 18120 UpdateGuideState(): m_state=6
03:56:01.372 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6747
03:56:01.372 00.000 18120 Star::Find returns 1 (0), X=896.99, Y=235.11, Mass=1798, SNR=29.4, Peak=155 HFD=4.3
03:56:01.373 00.001 18120 MultiStar: [#1 -0.15,0.01,0.71,U] [#2 0.50,0.02,0.00,M1] [#3 -0.54,0.24,0.00,M1] [#4 0.17,-0.30,0.55,U] [#5 0.69,-0.11,0.00,M7] [#6 0.37,-0.13,0.53,U] [#7 0.57,-0.21,0.00,M5] [#8 -0.07,-0.22,0.39,U] 
03:56:01.373 00.000 18120 refined, 4 included, MultiStar: {0.15, -0.17}, one-star: {0.32, -0.24}
03:56:01.374 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
03:56:01.374 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:56:01.375 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.86 mountX=-0.22 mountY=-0.05, mountTheta=-2.90
03:56:01.378 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.17, opts=13)
03:56:01.379 00.001 18120 Enqueuing Move request for scope (0.15, -0.17)
03:56:01.380 00.001 21948 Worker thread wakes up
03:56:01.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
03:56:01.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
03:56:01.380 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:01.381 00.001 21948 Moving (0.15, -0.17) raw xDistance=-0.22 yDistance=-0.05
03:56:01.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:56:01.381 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.4
03:56:01.382 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:01.383 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:01.383 00.000 18120 Enqueuing Expose request
03:56:01.384 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:01.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:01.384 00.000 21948 MoveAxis(E, 39, ABG)
03:56:01.384 00.000 21948 Guiding  Dir = 2, Dur = 39
03:56:01.384 00.000 21948 IsSlewing returns 0
03:56:01.385 00.001 21948 IsGuiding returns 0
03:56:01.387 00.002 21948 PulseGuide returned control before completion, sleep 48
03:56:01.444 00.057 21948 IsGuiding returns 0
03:56:01.444 00.000 21948 Move returns status 0, amount 39
03:56:01.444 00.000 21948 MoveAxis(N, 0, ABG)
03:56:01.445 00.001 21948 Move returns status 0, amount 0
03:56:01.445 00.000 21948 move complete, result=0
03:56:01.445 00.000 21948 worker thread done servicing request
03:56:01.445 00.000 21948 Worker thread wakes up
03:56:01.445 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:56:01.447 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:01.447 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:02.862 01.415 21948 Exposure complete
03:56:02.918 00.056 21948 worker thread done servicing request
03:56:02.918 00.000 18120 OnExposeComplete: enter
03:56:02.919 00.001 18120 UpdateGuideState(): m_state=6
03:56:02.919 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6748
03:56:02.920 00.001 18120 Star::Find returns 1 (0), X=896.92, Y=235.22, Mass=1717, SNR=28.7, Peak=135 HFD=4.2
03:56:02.922 00.002 18120 MultiStar: [#1 0.15,-0.18,0.72,U] [#2 0.26,0.17,0.66,U] [#3 -0.18,0.02,0.61,U] [#4 0.04,-0.23,0.58,U] [#5 0.63,-0.23,0.00,M8] [#6 0.08,-0.00,0.48,U] [#7 0.34,-0.01,0.46,U] [#8 0.00,-0.09,0.39,U] 
03:56:02.922 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.25, -0.13}
03:56:02.923 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
03:56:02.923 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
03:56:02.925 00.002 18120 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.46 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
03:56:02.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.07, opts=13)
03:56:02.926 00.000 18120 Enqueuing Move request for scope (0.13, -0.07)
03:56:02.926 00.000 21948 Worker thread wakes up
03:56:02.927 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:02.927 00.000 18120 UpdateGuideState exits: m=1717 RSB=28.7
03:56:02.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:02.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:02.928 00.000 18120 Enqueuing Expose request
03:56:02.929 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
03:56:02.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
03:56:02.929 00.000 21948 Moving (0.13, -0.07) raw xDistance=-0.11 yDistance=-0.09
03:56:02.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:56:02.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:02.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:56:02.929 00.000 21948 MoveAxis(E, 0, ABG)
03:56:02.929 00.000 21948 Move returns status 0, amount 0
03:56:02.929 00.000 21948 MoveAxis(N, 0, ABG)
03:56:02.929 00.000 21948 Move returns status 0, amount 0
03:56:02.929 00.000 21948 move complete, result=0
03:56:02.929 00.000 21948 worker thread done servicing request
03:56:02.929 00.000 21948 Worker thread wakes up
03:56:02.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:02.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:02.929 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:04.556 01.627 21948 Exposure complete
03:56:04.627 00.071 21948 worker thread done servicing request
03:56:04.627 00.000 18120 OnExposeComplete: enter
03:56:04.628 00.001 18120 UpdateGuideState(): m_state=6
03:56:04.629 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6749
03:56:04.631 00.002 18120 Star::Find returns 1 (0), X=896.85, Y=235.20, Mass=1841, SNR=29.7, Peak=145 HFD=4.3
03:56:04.632 00.001 18120 MultiStar: [#1 0.03,-0.18,0.70,U] [#2 0.30,0.03,0.62,U] [#3 0.06,-0.28,0.60,U] [#4 0.46,-0.27,0.00,M1] [#5 0.62,0.03,0.00,M9] [#6 0.16,-0.30,0.49,U] [#7 -0.12,-0.27,0.44,U] [#8 0.37,-0.14,0.41,U] 
03:56:04.633 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.18}, one-star: {0.18, -0.16}
03:56:04.633 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
03:56:04.634 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
03:56:04.634 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
03:56:04.635 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.18, opts=13)
03:56:04.636 00.001 18120 Enqueuing Move request for scope (0.14, -0.18)
03:56:04.636 00.000 21948 Worker thread wakes up
03:56:04.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:04.637 00.001 18120 UpdateGuideState exits: m=1841 RSB=29.7
03:56:04.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:04.638 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:04.638 00.000 18120 Enqueuing Expose request
03:56:04.638 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
03:56:04.639 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
03:56:04.639 00.000 21948 Moving (0.14, -0.18) raw xDistance=-0.22 yDistance=-0.05
03:56:04.639 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:56:04.639 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:04.639 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:04.639 00.000 21948 MoveAxis(E, 39, ABG)
03:56:04.639 00.000 21948 Guiding  Dir = 2, Dur = 39
03:56:04.639 00.000 21948 IsSlewing returns 0
03:56:04.639 00.000 21948 IsGuiding returns 0
03:56:04.641 00.002 21948 PulseGuide returned control before completion, sleep 48
03:56:04.695 00.054 21948 IsGuiding returns 0
03:56:04.695 00.000 21948 Move returns status 0, amount 39
03:56:04.695 00.000 21948 MoveAxis(N, 0, ABG)
03:56:04.696 00.001 21948 Move returns status 0, amount 0
03:56:04.696 00.000 21948 move complete, result=0
03:56:04.696 00.000 21948 worker thread done servicing request
03:56:04.696 00.000 21948 Worker thread wakes up
03:56:04.696 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:04.696 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:04.696 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:56:06.104 01.408 21948 Exposure complete
03:56:06.140 00.036 18120 OnExposeComplete: enter
03:56:06.140 00.000 18120 UpdateGuideState(): m_state=6
03:56:06.141 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6750
03:56:06.141 00.000 18120 Star::Find returns 1 (0), X=896.74, Y=235.26, Mass=1747, SNR=29.0, Peak=126 HFD=4.3
03:56:06.142 00.001 18120 MultiStar: [#1 -0.06,-0.09,0.73,U] [#2 0.33,0.17,0.63,U] [#3 -0.25,0.10,0.63,U] [#4 0.38,-0.10,0.58,U] [#5 0.34,0.32,0.00,M10] [#6 0.29,-0.19,0.50,U] [#7 0.17,-0.22,0.45,U] [#8 0.28,-0.16,0.38,U] 
03:56:06.142 00.000 18120 single-star, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.07, -0.10}
03:56:06.143 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
03:56:06.143 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
03:56:06.144 00.001 21948 worker thread done servicing request
03:56:06.144 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.96 mountX=-0.12 mountY=-0.02, mountTheta=-3.00
03:56:06.146 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
03:56:06.146 00.000 18120 Enqueuing Move request for scope (0.07, -0.10)
03:56:06.147 00.001 21948 Worker thread wakes up
03:56:06.147 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
03:56:06.147 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
03:56:06.147 00.000 21948 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.02
03:56:06.147 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:56:06.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:06.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:56:06.147 00.000 21948 MoveAxis(E, 0, ABG)
03:56:06.147 00.000 21948 Move returns status 0, amount 0
03:56:06.147 00.000 21948 MoveAxis(N, 0, ABG)
03:56:06.147 00.000 21948 Move returns status 0, amount 0
03:56:06.147 00.000 21948 move complete, result=0
03:56:06.147 00.000 21948 worker thread done servicing request
03:56:06.147 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:06.147 00.000 18120 UpdateGuideState exits: m=1747 RSB=29.0
03:56:06.148 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:06.148 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:06.148 00.000 18120 Enqueuing Expose request
03:56:06.149 00.001 21948 Worker thread wakes up
03:56:06.149 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:06.149 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:06.149 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:07.778 01.629 21948 Exposure complete
03:56:07.819 00.041 21948 worker thread done servicing request
03:56:07.819 00.000 18120 OnExposeComplete: enter
03:56:07.820 00.001 18120 UpdateGuideState(): m_state=6
03:56:07.820 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6751
03:56:07.821 00.001 18120 Star::Find returns 1 (0), X=896.54, Y=235.23, Mass=1700, SNR=28.5, Peak=114 HFD=3.9
03:56:07.821 00.000 18120 MultiStar: [#1 0.05,-0.16,0.73,U] [#2 0.24,0.27,0.66,U] [#3 -0.26,0.48,0.00,M1] [#4 0.24,-0.27,0.57,U] [#5 0.34,-0.00,0.47,U] [#6 -0.05,0.35,0.50,U] [#7 -0.01,-0.28,0.43,U] [#8 0.01,0.05,0.38,U] 
03:56:07.822 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {-0.13, -0.12}
03:56:07.822 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
03:56:07.823 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
03:56:07.823 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
03:56:07.825 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
03:56:07.827 00.002 18120 Enqueuing Move request for scope (0.07, -0.03)
03:56:07.828 00.001 21948 Worker thread wakes up
03:56:07.828 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:07.828 00.000 18120 UpdateGuideState exits: m=1700 RSB=28.5
03:56:07.829 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:07.829 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:07.830 00.001 18120 Enqueuing Expose request
03:56:07.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
03:56:07.830 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
03:56:07.830 00.000 21948 Moving (0.07, -0.03) raw xDistance=-0.06 yDistance=-0.05
03:56:07.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:56:07.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:07.830 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:07.830 00.000 21948 MoveAxis(E, 0, ABG)
03:56:07.830 00.000 21948 Move returns status 0, amount 0
03:56:07.830 00.000 21948 MoveAxis(N, 0, ABG)
03:56:07.830 00.000 21948 Move returns status 0, amount 0
03:56:07.830 00.000 21948 move complete, result=0
03:56:07.830 00.000 21948 worker thread done servicing request
03:56:07.830 00.000 21948 Worker thread wakes up
03:56:07.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:07.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:07.831 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:09.349 01.518 21948 Exposure complete
03:56:09.389 00.040 21948 worker thread done servicing request
03:56:09.389 00.000 18120 OnExposeComplete: enter
03:56:09.393 00.004 18120 UpdateGuideState(): m_state=6
03:56:09.394 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6752
03:56:09.395 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=235.32, Mass=1838, SNR=29.6, Peak=137 HFD=4.3
03:56:09.395 00.000 18120 MultiStar: [#1 0.06,-0.13,0.70,U] [#2 0.15,0.18,0.62,U] [#3 0.10,0.10,0.58,U] [#4 0.47,-0.24,0.00,M1] [#5 0.72,0.01,0.00,M10] [#6 0.29,0.13,0.49,U] [#7 0.38,-0.27,0.00,M2] [#8 0.17,-0.12,0.38,U] 
03:56:09.396 00.001 18120 single-star, 5 included, MultiStar: {0.10, 0.02}, one-star: {-0.01, -0.03}
03:56:09.396 00.000 18120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.00) = xAngle (-3.89 = 2.39)
03:56:09.396 00.000 18120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.93 = 2.35)
03:56:09.397 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.89 mountX=-0.03 mountY=0.03, mountTheta=2.37
03:56:09.398 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
03:56:09.398 00.000 18120 Enqueuing Move request for scope (-0.01, -0.03)
03:56:09.398 00.000 21948 Worker thread wakes up
03:56:09.399 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:09.399 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.6
03:56:09.399 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:09.400 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:09.400 00.000 18120 Enqueuing Expose request
03:56:09.401 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
03:56:09.401 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
03:56:09.401 00.000 21948 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.03
03:56:09.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:56:09.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:09.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:56:09.401 00.000 21948 MoveAxis(E, 0, ABG)
03:56:09.401 00.000 21948 Move returns status 0, amount 0
03:56:09.401 00.000 21948 MoveAxis(N, 0, ABG)
03:56:09.401 00.000 21948 Move returns status 0, amount 0
03:56:09.401 00.000 21948 move complete, result=0
03:56:09.401 00.000 21948 worker thread done servicing request
03:56:09.401 00.000 21948 Worker thread wakes up
03:56:09.401 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:09.401 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:09.402 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:11.028 01.626 21948 Exposure complete
03:56:11.077 00.049 21948 worker thread done servicing request
03:56:11.077 00.000 18120 OnExposeComplete: enter
03:56:11.078 00.001 18120 UpdateGuideState(): m_state=6
03:56:11.079 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6753
03:56:11.081 00.002 18120 Star::Find returns 1 (0), X=896.90, Y=235.17, Mass=1811, SNR=29.5, Peak=153 HFD=4.2
03:56:11.083 00.002 18120 MultiStar: [#1 0.23,-0.35,0.74,U] [#2 0.43,0.05,0.65,U] [#3 0.09,0.00,0.61,U] [#4 0.35,-0.33,0.00,M2] [#5 0.79,0.02,0.00,R] [#6 0.38,-0.16,0.52,U] [#7 0.38,-0.27,0.00,M3] [#8 0.51,-0.31,0.00,M1] 
03:56:11.085 00.002 18120 single-star, 4 included, MultiStar: {0.27, -0.14}, one-star: {0.23, -0.19}
03:56:11.088 00.003 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:56:11.089 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
03:56:11.089 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.67 mountX=-0.27 mountY=-0.13, mountTheta=-2.70
03:56:11.093 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.19, opts=13)
03:56:11.095 00.002 18120 Enqueuing Move request for scope (0.23, -0.19)
03:56:11.097 00.002 21948 Worker thread wakes up
03:56:11.097 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
03:56:11.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
03:56:11.097 00.000 21948 Moving (0.23, -0.19) raw xDistance=-0.27 yDistance=-0.13
03:56:11.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:56:11.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:11.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:56:11.097 00.000 21948 MoveAxis(E, 47, ABG)
03:56:11.097 00.000 21948 Guiding  Dir = 2, Dur = 47
03:56:11.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:11.099 00.002 21948 IsSlewing returns 0
03:56:11.099 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:56:11.100 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:11.100 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:11.101 00.001 21948 IsGuiding returns 0
03:56:11.101 00.000 18120 Enqueuing Expose request
03:56:11.103 00.002 21948 PulseGuide returned control before completion, sleep 55
03:56:11.172 00.069 21948 IsGuiding returns 0
03:56:11.172 00.000 21948 Move returns status 0, amount 47
03:56:11.172 00.000 21948 MoveAxis(N, 0, ABG)
03:56:11.172 00.000 21948 Move returns status 0, amount 0
03:56:11.172 00.000 21948 move complete, result=0
03:56:11.172 00.000 21948 worker thread done servicing request
03:56:11.172 00.000 21948 Worker thread wakes up
03:56:11.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:11.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:11.173 00.001 18120 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
03:56:12.586 01.413 21948 Exposure complete
03:56:12.630 00.044 21948 worker thread done servicing request
03:56:12.630 00.000 18120 OnExposeComplete: enter
03:56:12.631 00.001 18120 UpdateGuideState(): m_state=6
03:56:12.631 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6754
03:56:12.632 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=235.31, Mass=1793, SNR=29.3, Peak=123 HFD=4.4
03:56:12.633 00.001 18120 MultiStar: [#1 -0.07,-0.04,0.74,U] [#2 0.32,0.39,0.00,M1] [#3 -0.11,-0.08,0.60,U] [#4 0.15,-0.13,0.55,U] [#5 -0.25,0.35,0.45,U] [#6 0.28,0.27,0.49,U] [#7 0.56,0.05,0.00,M4] [#8 0.18,0.24,0.39,U] 
03:56:12.633 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.09, -0.04}
03:56:12.633 00.000 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.00) = xAngle (-1.10 = -1.10)
03:56:12.634 00.001 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.13 = -1.13)
03:56:12.634 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.06 cameraTheta=0.90 mountX=0.03 mountY=-0.05, mountTheta=-1.10
03:56:12.635 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.04, opts=13)
03:56:12.636 00.001 18120 Enqueuing Move request for scope (0.03, 0.04)
03:56:12.636 00.000 21948 Worker thread wakes up
03:56:12.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:56:12.636 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:56:12.636 00.000 21948 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.05
03:56:12.636 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:56:12.636 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:12.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:12.637 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:12.637 00.000 21948 MoveAxis(E, 0, ABG)
03:56:12.637 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.3
03:56:12.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:12.638 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:12.638 00.000 18120 Enqueuing Expose request
03:56:12.639 00.001 21948 Move returns status 0, amount 0
03:56:12.639 00.000 21948 MoveAxis(N, 0, ABG)
03:56:12.639 00.000 21948 Move returns status 0, amount 0
03:56:12.639 00.000 21948 move complete, result=0
03:56:12.639 00.000 21948 worker thread done servicing request
03:56:12.639 00.000 21948 Worker thread wakes up
03:56:12.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:12.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:12.639 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:14.277 01.638 21948 Exposure complete
03:56:14.329 00.052 21948 worker thread done servicing request
03:56:14.329 00.000 18120 OnExposeComplete: enter
03:56:14.332 00.003 18120 UpdateGuideState(): m_state=6
03:56:14.334 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6755
03:56:14.335 00.001 18120 Star::Find returns 1 (0), X=896.81, Y=235.26, Mass=1850, SNR=29.7, Peak=136 HFD=4.4
03:56:14.336 00.001 18120 MultiStar: [#1 0.09,-0.23,0.72,U] [#2 0.29,0.34,0.00,M2] [#3 -0.22,0.39,0.00,M1] [#4 0.07,-0.06,0.55,U] [#5 0.02,0.20,0.44,U] [#6 0.18,0.18,0.51,U] [#7 0.24,0.16,0.37,U] [#8 0.32,0.08,0.41,U] 
03:56:14.338 00.002 18120 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.14, -0.10}
03:56:14.338 00.000 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
03:56:14.339 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
03:56:14.340 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
03:56:14.340 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.01, opts=13)
03:56:14.341 00.001 18120 Enqueuing Move request for scope (0.14, -0.01)
03:56:14.341 00.000 21948 Worker thread wakes up
03:56:14.341 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:14.342 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.7
03:56:14.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:14.342 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:14.343 00.001 18120 Enqueuing Expose request
03:56:14.343 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
03:56:14.343 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
03:56:14.343 00.000 21948 Moving (0.14, -0.01) raw xDistance=-0.06 yDistance=-0.12
03:56:14.343 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:56:14.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:14.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:14.343 00.000 21948 MoveAxis(E, 0, ABG)
03:56:14.344 00.001 21948 Move returns status 0, amount 0
03:56:14.344 00.000 21948 MoveAxis(N, 0, ABG)
03:56:14.344 00.000 21948 Move returns status 0, amount 0
03:56:14.344 00.000 21948 move complete, result=0
03:56:14.344 00.000 21948 worker thread done servicing request
03:56:14.344 00.000 21948 Worker thread wakes up
03:56:14.344 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:14.344 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:14.344 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:15.866 01.522 21948 Exposure complete
03:56:15.902 00.036 21948 worker thread done servicing request
03:56:15.902 00.000 18120 OnExposeComplete: enter
03:56:15.903 00.001 18120 UpdateGuideState(): m_state=6
03:56:15.904 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6756
03:56:15.905 00.001 18120 Star::Find returns 1 (0), X=896.73, Y=235.13, Mass=1818, SNR=29.6, Peak=139 HFD=4.3
03:56:15.905 00.000 18120 MultiStar: [#1 -0.16,-0.30,0.73,U] [#2 0.47,0.18,0.00,M3] [#3 -0.26,-0.03,0.59,U] [#4 0.43,-0.26,0.00,M1] [#5 -0.30,-0.10,0.47,U] [#6 0.42,-0.25,0.00,M1] [#7 0.51,-0.18,0.00,M4] [#8 0.11,-0.20,0.42,U] 
03:56:15.905 00.000 18120 refined, 4 included, MultiStar: {-0.09, -0.19}, one-star: {0.06, -0.23}
03:56:15.906 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.25)
03:56:15.906 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.21)
03:56:15.907 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.04 mountX=-0.13 mountY=0.17, mountTheta=2.23
03:56:15.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.19, opts=13)
03:56:15.908 00.000 18120 Enqueuing Move request for scope (-0.09, -0.19)
03:56:15.909 00.001 21948 Worker thread wakes up
03:56:15.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:15.909 00.000 18120 UpdateGuideState exits: m=1818 RSB=29.6
03:56:15.910 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:15.910 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:15.911 00.001 18120 Enqueuing Expose request
03:56:15.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
03:56:15.911 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
03:56:15.911 00.000 21948 Moving (-0.09, -0.19) raw xDistance=-0.13 yDistance=0.17
03:56:15.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:15.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:15.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:56:15.911 00.000 21948 MoveAxis(E, 0, ABG)
03:56:15.911 00.000 21948 Move returns status 0, amount 0
03:56:15.911 00.000 21948 MoveAxis(N, 0, ABG)
03:56:15.911 00.000 21948 Move returns status 0, amount 0
03:56:15.911 00.000 21948 move complete, result=0
03:56:15.911 00.000 21948 worker thread done servicing request
03:56:15.911 00.000 21948 Worker thread wakes up
03:56:15.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:15.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:15.912 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:56:17.546 01.634 21948 Exposure complete
03:56:17.595 00.049 21948 worker thread done servicing request
03:56:17.618 00.023 18120 OnExposeComplete: enter
03:56:17.619 00.001 18120 UpdateGuideState(): m_state=6
03:56:17.619 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6757
03:56:17.620 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=235.43, Mass=1761, SNR=29.0, Peak=121 HFD=4.5
03:56:17.620 00.000 18120 MultiStar: [#1 0.03,0.05,0.70,U] [#2 0.18,0.21,0.66,U] [#3 -0.18,0.08,0.59,U] [#4 0.55,-0.06,0.00,M2] [#5 -0.10,-0.12,0.49,U] [#6 0.28,0.10,0.52,U] [#7 0.28,0.27,0.45,U] [#8 0.09,-0.05,0.39,U] 
03:56:17.621 00.001 18120 single-star, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.05, 0.07}
03:56:17.621 00.000 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
03:56:17.621 00.000 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
03:56:17.622 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.98 mountX=0.05 mountY=-0.08, mountTheta=-1.03
03:56:17.623 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
03:56:17.624 00.001 18120 Enqueuing Move request for scope (0.05, 0.07)
03:56:17.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:17.624 00.000 21948 Worker thread wakes up
03:56:17.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
03:56:17.625 00.001 18120 UpdateGuideState exits: m=1761 RSB=29.0
03:56:17.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
03:56:17.625 00.000 21948 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.08
03:56:17.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:56:17.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:17.626 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:17.626 00.000 18120 Enqueuing Expose request
03:56:17.626 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:17.626 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:17.626 00.000 21948 MoveAxis(E, 0, ABG)
03:56:17.626 00.000 21948 Move returns status 0, amount 0
03:56:17.626 00.000 21948 MoveAxis(N, 0, ABG)
03:56:17.627 00.001 21948 Move returns status 0, amount 0
03:56:17.627 00.000 21948 move complete, result=0
03:56:17.627 00.000 21948 worker thread done servicing request
03:56:17.627 00.000 21948 Worker thread wakes up
03:56:17.627 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:17.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:17.627 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:19.141 01.514 21948 Exposure complete
03:56:19.186 00.045 21948 worker thread done servicing request
03:56:19.186 00.000 18120 OnExposeComplete: enter
03:56:19.187 00.001 18120 UpdateGuideState(): m_state=6
03:56:19.188 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6758
03:56:19.188 00.000 18120 Star::Find returns 1 (0), X=896.80, Y=235.45, Mass=1888, SNR=30.1, Peak=130 HFD=4.1
03:56:19.189 00.001 18120 MultiStar: [#1 0.10,-0.15,0.69,U] [#2 0.29,0.32,0.65,U] [#3 -0.24,0.18,0.58,U] [#4 0.30,-0.05,0.56,U] [#5 -0.31,0.07,0.48,U] [#6 0.23,0.29,0.47,U] [#7 0.36,-0.46,0.00,M4] [#8 0.21,-0.17,0.38,U] 
03:56:19.189 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.13, 0.10}
03:56:19.190 00.001 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
03:56:19.190 00.000 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
03:56:19.191 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=0.03 mountY=-0.12, mountTheta=-1.30
03:56:19.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.08, opts=13)
03:56:19.192 00.000 18120 Enqueuing Move request for scope (0.09, 0.08)
03:56:19.193 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:19.214 00.021 18120 UpdateGuideState exits: m=1888 RSB=30.1
03:56:19.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:19.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:19.215 00.000 18120 Enqueuing Expose request
03:56:19.216 00.001 21948 Worker thread wakes up
03:56:19.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:56:19.216 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:56:19.216 00.000 21948 Moving (0.09, 0.08) raw xDistance=0.03 yDistance=-0.12
03:56:19.216 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:56:19.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:19.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:19.216 00.000 21948 MoveAxis(E, 0, ABG)
03:56:19.216 00.000 21948 Move returns status 0, amount 0
03:56:19.216 00.000 21948 MoveAxis(N, 0, ABG)
03:56:19.216 00.000 21948 Move returns status 0, amount 0
03:56:19.216 00.000 21948 move complete, result=0
03:56:19.216 00.000 21948 worker thread done servicing request
03:56:19.216 00.000 21948 Worker thread wakes up
03:56:19.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:19.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:19.216 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:20.842 01.626 21948 Exposure complete
03:56:20.900 00.058 21948 worker thread done servicing request
03:56:20.900 00.000 18120 OnExposeComplete: enter
03:56:20.902 00.002 18120 UpdateGuideState(): m_state=6
03:56:20.904 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6759
03:56:20.904 00.000 18120 Star::Find returns 1 (0), X=897.03, Y=235.23, Mass=1878, SNR=30.0, Peak=157 HFD=4.1
03:56:20.905 00.001 18120 MultiStar: [#1 -0.17,-0.16,0.72,U] [#2 0.29,0.05,0.65,U] [#3 -0.18,-0.16,0.59,U] [#4 0.18,-0.21,0.55,U] [#5 -0.40,0.21,0.00,M1] [#6 0.16,-0.01,0.52,U] [#7 0.27,-0.16,0.42,U] [#8 0.04,0.10,0.37,U] 
03:56:20.906 00.001 18120 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.36, -0.13}
03:56:20.906 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
03:56:20.907 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
03:56:20.907 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.63 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
03:56:20.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.10, opts=13)
03:56:20.909 00.001 18120 Enqueuing Move request for scope (0.13, -0.10)
03:56:20.909 00.000 21948 Worker thread wakes up
03:56:20.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:20.910 00.001 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:56:20.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:20.911 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:56:20.911 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:56:20.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:20.912 00.001 18120 Enqueuing Expose request
03:56:20.912 00.000 21948 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=-0.07
03:56:20.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:56:20.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:20.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:20.912 00.000 21948 MoveAxis(E, 0, ABG)
03:56:20.912 00.000 21948 Move returns status 0, amount 0
03:56:20.912 00.000 21948 MoveAxis(N, 0, ABG)
03:56:20.912 00.000 21948 Move returns status 0, amount 0
03:56:20.912 00.000 21948 move complete, result=0
03:56:20.913 00.001 21948 worker thread done servicing request
03:56:20.913 00.000 21948 Worker thread wakes up
03:56:20.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:20.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:20.913 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:22.434 01.521 21948 Exposure complete
03:56:22.480 00.046 21948 worker thread done servicing request
03:56:22.480 00.000 18120 OnExposeComplete: enter
03:56:22.481 00.001 18120 UpdateGuideState(): m_state=6
03:56:22.481 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6760
03:56:22.482 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=235.46, Mass=1884, SNR=30.1, Peak=127 HFD=4.4
03:56:22.482 00.000 18120 MultiStar: [#1 0.13,-0.16,0.70,U] [#2 0.10,0.13,0.62,U] [#3 -0.21,0.08,0.63,U] [#4 0.08,-0.06,0.53,U] [#5 -0.27,0.09,0.44,U] [#6 0.06,0.25,0.50,U] [#7 -0.11,0.09,0.41,U] [#8 0.39,-0.09,0.37,U] 
03:56:22.483 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.17, 0.10}
03:56:22.483 00.000 18120 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.00) = xAngle (-1.20 = -1.20)
03:56:22.483 00.000 18120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.24 = -1.24)
03:56:22.484 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=0.02 mountY=-0.06, mountTheta=-1.21
03:56:22.485 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
03:56:22.486 00.001 18120 Enqueuing Move request for scope (0.05, 0.05)
03:56:22.486 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:22.486 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
03:56:22.487 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:22.487 00.000 21948 Worker thread wakes up
03:56:22.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
03:56:22.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:56:22.487 00.000 21948 Moving (0.05, 0.05) raw xDistance=0.02 yDistance=-0.06
03:56:22.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:56:22.487 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:22.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:22.488 00.000 18120 Enqueuing Expose request
03:56:22.488 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:22.489 00.001 21948 MoveAxis(E, 0, ABG)
03:56:22.489 00.000 21948 Move returns status 0, amount 0
03:56:22.489 00.000 21948 MoveAxis(N, 0, ABG)
03:56:22.489 00.000 21948 Move returns status 0, amount 0
03:56:22.489 00.000 21948 move complete, result=0
03:56:22.489 00.000 21948 worker thread done servicing request
03:56:22.489 00.000 21948 Worker thread wakes up
03:56:22.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:22.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:22.489 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:24.114 01.625 21948 Exposure complete
03:56:24.153 00.039 21948 worker thread done servicing request
03:56:24.154 00.001 18120 OnExposeComplete: enter
03:56:24.154 00.000 18120 UpdateGuideState(): m_state=6
03:56:24.155 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6761
03:56:24.155 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=235.02, Mass=1780, SNR=29.2, Peak=153 HFD=4.0
03:56:24.156 00.001 18120 MultiStar: [#1 -0.12,0.00,0.69,U] [#2 0.25,0.34,0.63,U] [#3 -0.32,0.20,0.59,U] [#4 0.41,-0.18,0.00,M1] [#5 -0.37,0.14,0.46,U] [#6 -0.04,0.16,0.53,U] [#7 0.12,-0.29,0.46,U] [#8 0.22,-0.00,0.38,U] 
03:56:24.156 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.00}, one-star: {0.02, -0.34}
03:56:24.156 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
03:56:24.157 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.01 = 1.01)
03:56:24.157 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.04 mountX=0.02 mountY=0.03, mountTheta=1.03
03:56:24.158 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.00, opts=13)
03:56:24.159 00.001 18120 Enqueuing Move request for scope (-0.03, 0.00)
03:56:24.159 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:24.160 00.001 21948 Worker thread wakes up
03:56:24.160 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
03:56:24.160 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
03:56:24.160 00.000 21948 Moving (-0.03, 0.00) raw xDistance=0.02 yDistance=0.03
03:56:24.160 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:56:24.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:24.160 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.2
03:56:24.161 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:56:24.161 00.000 21948 MoveAxis(E, 0, ABG)
03:56:24.161 00.000 21948 Move returns status 0, amount 0
03:56:24.161 00.000 21948 MoveAxis(N, 0, ABG)
03:56:24.161 00.000 21948 Move returns status 0, amount 0
03:56:24.161 00.000 21948 move complete, result=0
03:56:24.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:24.162 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:24.163 00.001 18120 Enqueuing Expose request
03:56:24.163 00.000 21948 worker thread done servicing request
03:56:24.163 00.000 21948 Worker thread wakes up
03:56:24.163 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:24.164 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:24.164 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:25.685 01.521 21948 Exposure complete
03:56:25.728 00.043 21948 worker thread done servicing request
03:56:25.728 00.000 18120 OnExposeComplete: enter
03:56:25.729 00.001 18120 UpdateGuideState(): m_state=6
03:56:25.731 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6762
03:56:25.734 00.003 18120 Star::Find returns 1 (0), X=896.54, Y=235.43, Mass=1764, SNR=29.0, Peak=119 HFD=4.2
03:56:25.736 00.002 18120 MultiStar: [#1 -0.30,0.09,0.70,U] [#2 0.07,0.26,0.60,U] [#3 -0.55,0.26,0.00,M1] [#4 0.01,-0.03,0.55,U] [#5 -0.56,0.07,0.00,M1] [#6 -0.35,0.17,0.54,U] [#7 0.05,-0.19,0.43,U] [#8 -0.14,0.20,0.40,U] 
03:56:25.739 00.003 18120 refined, 6 included, MultiStar: {-0.12, 0.09}, one-star: {-0.13, 0.07}
03:56:25.741 00.002 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
03:56:25.743 00.002 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
03:56:25.745 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.53 mountX=0.13 mountY=0.07, mountTheta=0.50
03:56:25.748 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.09, opts=13)
03:56:25.749 00.001 18120 Enqueuing Move request for scope (-0.12, 0.09)
03:56:25.750 00.001 21948 Worker thread wakes up
03:56:25.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:25.750 00.000 18120 UpdateGuideState exits: m=1764 RSB=29.0
03:56:25.751 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:25.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:25.751 00.000 18120 Enqueuing Expose request
03:56:25.752 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
03:56:25.752 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
03:56:25.752 00.000 21948 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=0.07
03:56:25.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:56:25.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:25.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:56:25.752 00.000 21948 MoveAxis(E, 0, ABG)
03:56:25.752 00.000 21948 Move returns status 0, amount 0
03:56:25.752 00.000 21948 MoveAxis(N, 0, ABG)
03:56:25.752 00.000 21948 Move returns status 0, amount 0
03:56:25.752 00.000 21948 move complete, result=0
03:56:25.752 00.000 21948 worker thread done servicing request
03:56:25.752 00.000 21948 Worker thread wakes up
03:56:25.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:25.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:25.753 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:27.381 01.628 21948 Exposure complete
03:56:27.429 00.048 21948 worker thread done servicing request
03:56:27.429 00.000 18120 OnExposeComplete: enter
03:56:27.432 00.003 18120 UpdateGuideState(): m_state=6
03:56:27.434 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6763
03:56:27.437 00.003 18120 Star::Find returns 1 (0), X=896.69, Y=235.36, Mass=1789, SNR=29.3, Peak=141 HFD=3.9
03:56:27.438 00.001 18120 MultiStar: [#1 -0.12,-0.03,0.75,U] [#2 0.27,0.29,0.63,U] [#3 -0.20,0.00,0.60,U] [#4 0.19,-0.00,0.56,U] [#5 -0.46,0.10,0.00,M2] [#6 0.28,0.04,0.52,U] [#7 0.11,-0.04,0.44,U] [#8 0.09,-0.13,0.39,U] 
03:56:27.438 00.000 18120 single-star, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.02, 0.01}
03:56:27.440 00.002 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
03:56:27.441 00.001 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.62 = -1.62)
03:56:27.443 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.42 mountX=-0.00 mountY=-0.02, mountTheta=-1.58
03:56:27.445 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
03:56:27.446 00.001 18120 Enqueuing Move request for scope (0.02, 0.01)
03:56:27.447 00.001 21948 Worker thread wakes up
03:56:27.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:56:27.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:56:27.447 00.000 21948 Moving (0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
03:56:27.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:56:27.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:27.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:56:27.447 00.000 21948 MoveAxis(E, 0, ABG)
03:56:27.447 00.000 21948 Move returns status 0, amount 0
03:56:27.447 00.000 21948 MoveAxis(N, 0, ABG)
03:56:27.447 00.000 21948 Move returns status 0, amount 0
03:56:27.447 00.000 21948 move complete, result=0
03:56:27.447 00.000 21948 worker thread done servicing request
03:56:27.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:27.447 00.000 18120 UpdateGuideState exits: m=1789 RSB=29.3
03:56:27.447 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:27.449 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:27.449 00.000 18120 Enqueuing Expose request
03:56:27.450 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:27.451 00.001 21948 Worker thread wakes up
03:56:27.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:27.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:28.978 01.527 21948 Exposure complete
03:56:29.013 00.035 21948 worker thread done servicing request
03:56:29.014 00.001 18120 OnExposeComplete: enter
03:56:29.014 00.000 18120 UpdateGuideState(): m_state=6
03:56:29.015 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6764
03:56:29.016 00.001 18120 Star::Find returns 1 (0), X=896.90, Y=235.14, Mass=1852, SNR=29.7, Peak=161 HFD=4.2
03:56:29.018 00.002 18120 MultiStar: [#1 0.28,-0.46,0.00,M1] [#2 0.26,0.04,0.63,U] [#3 -0.07,-0.12,0.60,U] [#4 0.59,-0.30,0.00,M1] [#5 -0.53,-0.13,0.00,M3] [#6 0.18,0.05,0.52,U] [#7 0.33,-0.23,0.42,U] [#8 0.43,-0.40,0.00,M1] 
03:56:29.019 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.11}, one-star: {0.23, -0.21}
03:56:29.021 00.002 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
03:56:29.022 00.001 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
03:56:29.024 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.52 mountX=-0.17 mountY=-0.12, mountTheta=-2.55
03:56:29.025 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.11, opts=13)
03:56:29.025 00.000 18120 Enqueuing Move request for scope (0.18, -0.11)
03:56:29.026 00.001 21948 Worker thread wakes up
03:56:29.026 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
03:56:29.026 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
03:56:29.026 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:29.026 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.7
03:56:29.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:29.027 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:29.027 00.000 18120 Enqueuing Expose request
03:56:29.028 00.001 21948 Moving (0.18, -0.11) raw xDistance=-0.17 yDistance=-0.12
03:56:29.028 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:56:29.028 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:29.028 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:29.028 00.000 21948 MoveAxis(E, 0, ABG)
03:56:29.028 00.000 21948 Move returns status 0, amount 0
03:56:29.028 00.000 21948 MoveAxis(N, 0, ABG)
03:56:29.028 00.000 21948 Move returns status 0, amount 0
03:56:29.028 00.000 21948 move complete, result=0
03:56:29.028 00.000 21948 worker thread done servicing request
03:56:29.028 00.000 21948 Worker thread wakes up
03:56:29.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:29.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:29.028 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:30.655 01.627 21948 Exposure complete
03:56:30.716 00.061 18120 OnExposeComplete: enter
03:56:30.717 00.001 21948 worker thread done servicing request
03:56:30.717 00.000 18120 UpdateGuideState(): m_state=6
03:56:30.718 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6765
03:56:30.718 00.000 18120 Star::Find returns 1 (0), X=897.05, Y=235.17, Mass=1943, SNR=30.6, Peak=162 HFD=4.3
03:56:30.719 00.001 18120 MultiStar: [#1 0.25,-0.35,0.69,U] [#2 0.32,0.16,0.61,U] [#3 0.23,-0.09,0.57,U] [#4 0.59,-0.25,0.00,M2] [#5 -0.03,-0.03,0.43,U] [#6 0.57,0.18,0.00,M1] [#7 0.69,-0.26,0.00,M1] [#8 0.22,-0.32,0.38,U] 
03:56:30.719 00.000 18120 refined, 5 included, MultiStar: {0.26, -0.14}, one-star: {0.38, -0.18}
03:56:30.720 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
03:56:30.721 00.001 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
03:56:30.724 00.003 18120 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-0.49 mountX=-0.23 mountY=-0.17, mountTheta=-2.52
03:56:30.725 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.14, opts=13)
03:56:30.726 00.001 18120 Enqueuing Move request for scope (0.26, -0.14)
03:56:30.726 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:30.727 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.6
03:56:30.727 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:30.728 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:30.728 00.000 18120 Enqueuing Expose request
03:56:30.728 00.000 21948 Worker thread wakes up
03:56:30.729 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
03:56:30.729 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
03:56:30.729 00.000 21948 Moving (0.26, -0.14) raw xDistance=-0.23 yDistance=-0.17
03:56:30.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:56:30.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:30.729 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:56:30.729 00.000 21948 MoveAxis(E, 42, ABG)
03:56:30.729 00.000 21948 Guiding  Dir = 2, Dur = 42
03:56:30.729 00.000 21948 IsSlewing returns 0
03:56:30.730 00.001 21948 IsGuiding returns 0
03:56:30.733 00.003 21948 PulseGuide returned control before completion, sleep 50
03:56:30.799 00.066 21948 IsGuiding returns 0
03:56:30.799 00.000 21948 Move returns status 0, amount 42
03:56:30.799 00.000 21948 MoveAxis(N, 0, ABG)
03:56:30.799 00.000 21948 Move returns status 0, amount 0
03:56:30.799 00.000 21948 move complete, result=0
03:56:30.799 00.000 21948 worker thread done servicing request
03:56:30.799 00.000 21948 Worker thread wakes up
03:56:30.800 00.001 18120 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
03:56:30.800 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:30.802 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:32.207 01.405 21948 Exposure complete
03:56:32.243 00.036 21948 worker thread done servicing request
03:56:32.243 00.000 18120 OnExposeComplete: enter
03:56:32.244 00.001 18120 UpdateGuideState(): m_state=6
03:56:32.244 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6766
03:56:32.244 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=235.24, Mass=1686, SNR=28.4, Peak=135 HFD=4.2
03:56:32.245 00.001 18120 MultiStar: [#1 0.02,-0.17,0.74,U] [#2 0.53,0.27,0.00,M1] [#3 0.02,0.11,0.63,U] [#4 0.24,-0.42,0.00,M3] [#5 -0.08,0.02,0.45,U] [#6 0.20,0.09,0.55,U] [#7 0.62,-0.21,0.00,M2] [#8 0.48,-0.06,0.00,M1] 
03:56:32.245 00.000 18120 refined, 4 included, MultiStar: {0.09, -0.03}, one-star: {0.21, -0.12}
03:56:32.246 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
03:56:32.246 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
03:56:32.247 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.35 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
03:56:32.249 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
03:56:32.251 00.002 18120 Enqueuing Move request for scope (0.09, -0.03)
03:56:32.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:32.252 00.001 18120 UpdateGuideState exits: m=1686 RSB=28.4
03:56:32.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:32.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:32.255 00.003 18120 Enqueuing Expose request
03:56:32.257 00.002 21948 Worker thread wakes up
03:56:32.258 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
03:56:32.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
03:56:32.258 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.07 yDistance=-0.07
03:56:32.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:56:32.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:32.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:32.258 00.000 21948 MoveAxis(E, 0, ABG)
03:56:32.258 00.000 21948 Move returns status 0, amount 0
03:56:32.258 00.000 21948 MoveAxis(N, 0, ABG)
03:56:32.258 00.000 21948 Move returns status 0, amount 0
03:56:32.258 00.000 21948 move complete, result=0
03:56:32.258 00.000 21948 worker thread done servicing request
03:56:32.258 00.000 21948 Worker thread wakes up
03:56:32.258 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:32.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:32.259 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:33.889 01.630 21948 Exposure complete
03:56:33.920 00.031 21948 worker thread done servicing request
03:56:33.921 00.001 18120 OnExposeComplete: enter
03:56:33.921 00.000 18120 UpdateGuideState(): m_state=6
03:56:33.922 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6767
03:56:33.922 00.000 18120 Star::Find returns 1 (0), X=897.01, Y=235.20, Mass=1742, SNR=28.9, Peak=146 HFD=4.2
03:56:33.923 00.001 18120 MultiStar: [#1 0.11,-0.03,0.74,U] [#2 0.46,0.06,0.00,M2] [#3 -0.05,0.20,0.61,U] [#4 0.25,-0.05,0.58,U] [#5 -0.34,0.11,0.45,U] [#6 0.15,-0.05,0.54,U] [#7 0.06,0.09,0.44,U] [#8 0.45,-0.20,0.00,M2] 
03:56:33.923 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.34, -0.15}
03:56:33.924 00.001 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
03:56:33.924 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
03:56:33.925 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:56:33.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.01, opts=13)
03:56:33.927 00.001 18120 Enqueuing Move request for scope (0.11, -0.01)
03:56:33.928 00.001 21948 Worker thread wakes up
03:56:33.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:33.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
03:56:33.928 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.9
03:56:33.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:33.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:33.929 00.000 18120 Enqueuing Expose request
03:56:33.930 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
03:56:33.930 00.000 21948 Moving (0.11, -0.01) raw xDistance=-0.05 yDistance=-0.10
03:56:33.930 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:56:33.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:33.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:33.930 00.000 21948 MoveAxis(E, 0, ABG)
03:56:33.930 00.000 21948 Move returns status 0, amount 0
03:56:33.930 00.000 21948 MoveAxis(N, 0, ABG)
03:56:33.930 00.000 21948 Move returns status 0, amount 0
03:56:33.930 00.000 21948 move complete, result=0
03:56:33.930 00.000 21948 worker thread done servicing request
03:56:33.930 00.000 21948 Worker thread wakes up
03:56:33.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:33.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:33.930 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:35.458 01.528 21948 Exposure complete
03:56:35.484 00.026 21948 worker thread done servicing request
03:56:35.485 00.001 18120 OnExposeComplete: enter
03:56:35.485 00.000 18120 UpdateGuideState(): m_state=6
03:56:35.487 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6768
03:56:35.488 00.001 18120 Star::Find returns 1 (0), X=897.04, Y=235.09, Mass=1660, SNR=28.2, Peak=141 HFD=4.2
03:56:35.490 00.002 18120 MultiStar: [#1 -0.01,-0.03,0.75,U] [#2 0.40,0.26,0.00,M3] [#3 0.13,0.04,0.62,U] [#4 0.35,-0.13,0.57,U] [#5 -0.38,0.20,0.50,U] [#6 0.67,-0.20,0.00,M1] [#7 0.57,-0.32,0.00,M2] [#8 0.49,-0.25,0.00,M3] 
03:56:35.491 00.001 18120 refined, 4 included, MultiStar: {0.13, -0.07}, one-star: {0.37, -0.26}
03:56:35.492 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
03:56:35.494 00.002 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
03:56:35.495 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
03:56:35.497 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.07, opts=13)
03:56:35.498 00.001 18120 Enqueuing Move request for scope (0.13, -0.07)
03:56:35.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:35.499 00.001 21948 Worker thread wakes up
03:56:35.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
03:56:35.499 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
03:56:35.499 00.000 21948 Moving (0.13, -0.07) raw xDistance=-0.12 yDistance=-0.09
03:56:35.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:56:35.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:35.499 00.000 18120 UpdateGuideState exits: m=1660 RSB=28.2
03:56:35.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:56:35.500 00.001 21948 MoveAxis(E, 0, ABG)
03:56:35.500 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:35.500 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:35.500 00.000 18120 Enqueuing Expose request
03:56:35.501 00.001 21948 Move returns status 0, amount 0
03:56:35.501 00.000 21948 MoveAxis(N, 0, ABG)
03:56:35.501 00.000 21948 Move returns status 0, amount 0
03:56:35.501 00.000 21948 move complete, result=0
03:56:35.501 00.000 21948 worker thread done servicing request
03:56:35.501 00.000 21948 Worker thread wakes up
03:56:35.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:35.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:35.501 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:37.132 01.631 21948 Exposure complete
03:56:37.185 00.053 21948 worker thread done servicing request
03:56:37.185 00.000 18120 OnExposeComplete: enter
03:56:37.187 00.002 18120 UpdateGuideState(): m_state=6
03:56:37.188 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6769
03:56:37.190 00.002 18120 Star::Find returns 1 (0), X=896.95, Y=235.18, Mass=1625, SNR=27.8, Peak=130 HFD=4.2
03:56:37.191 00.001 18120 MultiStar: [#1 0.31,-0.10,0.75,U] [#2 0.58,0.08,0.00,M4] [#3 -0.16,0.15,0.63,U] [#4 0.29,-0.01,0.59,U] [#5 -0.55,0.18,0.00,M1] [#6 0.65,-0.01,0.00,M2] [#7 0.34,-0.22,0.48,U] [#8 0.30,-0.01,0.42,U] 
03:56:37.193 00.002 18120 refined, 5 included, MultiStar: {0.23, -0.07}, one-star: {0.28, -0.18}
03:56:37.193 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
03:56:37.195 00.002 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
03:56:37.196 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.31 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
03:56:37.197 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.07, opts=13)
03:56:37.197 00.000 18120 Enqueuing Move request for scope (0.23, -0.07)
03:56:37.198 00.001 21948 Worker thread wakes up
03:56:37.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:37.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
03:56:37.198 00.000 18120 UpdateGuideState exits: m=1625 RSB=27.8
03:56:37.199 00.001 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
03:56:37.199 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:37.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:37.200 00.001 18120 Enqueuing Expose request
03:56:37.200 00.000 21948 Moving (0.23, -0.07) raw xDistance=-0.16 yDistance=-0.17
03:56:37.200 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:56:37.200 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:37.200 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:56:37.200 00.000 21948 MoveAxis(E, 0, ABG)
03:56:37.200 00.000 21948 Move returns status 0, amount 0
03:56:37.200 00.000 21948 MoveAxis(N, 0, ABG)
03:56:37.200 00.000 21948 Move returns status 0, amount 0
03:56:37.200 00.000 21948 move complete, result=0
03:56:37.200 00.000 21948 worker thread done servicing request
03:56:37.200 00.000 21948 Worker thread wakes up
03:56:37.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:37.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:37.201 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:38.717 01.516 21948 Exposure complete
03:56:38.753 00.036 21948 worker thread done servicing request
03:56:38.753 00.000 18120 OnExposeComplete: enter
03:56:38.754 00.001 18120 UpdateGuideState(): m_state=6
03:56:38.755 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6770
03:56:38.757 00.002 18120 Star::Find returns 1 (0), X=897.04, Y=235.22, Mass=1795, SNR=29.3, Peak=149 HFD=4.1
03:56:38.758 00.001 18120 MultiStar: [#1 0.22,-0.25,0.73,U] [#2 0.41,0.25,0.00,M5] [#3 -0.04,-0.04,0.62,U] [#4 0.37,-0.34,0.00,M1] [#5 -0.31,-0.08,0.47,U] [#6 0.34,-0.02,0.50,U] [#7 0.33,-0.27,0.43,U] [#8 0.59,-0.27,0.00,M3] 
03:56:38.759 00.001 18120 refined, 5 included, MultiStar: {0.18, -0.14}, one-star: {0.37, -0.14}
03:56:38.760 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
03:56:38.761 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
03:56:38.763 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.65 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
03:56:38.765 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.14, opts=13)
03:56:38.765 00.000 18120 Enqueuing Move request for scope (0.18, -0.14)
03:56:38.766 00.001 21948 Worker thread wakes up
03:56:38.766 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:38.767 00.001 18120 UpdateGuideState exits: m=1795 RSB=29.3
03:56:38.767 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:38.768 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:38.768 00.000 18120 Enqueuing Expose request
03:56:38.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
03:56:38.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
03:56:38.768 00.000 21948 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=-0.10
03:56:38.769 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:56:38.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:38.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:38.769 00.000 21948 MoveAxis(E, 0, ABG)
03:56:38.769 00.000 21948 Move returns status 0, amount 0
03:56:38.769 00.000 21948 MoveAxis(N, 0, ABG)
03:56:38.769 00.000 21948 Move returns status 0, amount 0
03:56:38.769 00.000 21948 move complete, result=0
03:56:38.769 00.000 21948 worker thread done servicing request
03:56:38.769 00.000 21948 Worker thread wakes up
03:56:38.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:38.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:38.769 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:40.407 01.638 21948 Exposure complete
03:56:40.453 00.046 21948 worker thread done servicing request
03:56:40.453 00.000 18120 OnExposeComplete: enter
03:56:40.454 00.001 18120 UpdateGuideState(): m_state=6
03:56:40.455 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6771
03:56:40.455 00.000 18120 Star::Find returns 1 (0), X=897.07, Y=235.35, Mass=1815, SNR=29.4, Peak=147 HFD=4.1
03:56:40.456 00.001 18120 MultiStar: [#1 0.30,-0.20,0.68,U] [#2 0.48,0.16,0.00,M6] [#3 0.01,0.07,0.58,U] [#4 0.43,-0.10,0.00,M2] [#5 0.08,-0.02,0.48,U] [#6 0.35,-0.10,0.49,U] [#7 0.70,-0.12,0.00,M1] [#8 0.58,-0.36,0.00,M4] 
03:56:40.456 00.000 18120 refined, 4 included, MultiStar: {0.26, -0.05}, one-star: {0.40, -0.00}
03:56:40.456 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
03:56:40.457 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
03:56:40.457 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-0.19 mountX=-0.15 mountY=-0.21, mountTheta=-2.21
03:56:40.459 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.05, opts=13)
03:56:40.460 00.001 18120 Enqueuing Move request for scope (0.26, -0.05)
03:56:40.460 00.000 21948 Worker thread wakes up
03:56:40.460 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
03:56:40.460 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
03:56:40.460 00.000 21948 Moving (0.26, -0.05) raw xDistance=-0.15 yDistance=-0.21
03:56:40.460 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:56:40.460 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:56:40.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:40.461 00.001 18120 UpdateGuideState exits: m=1815 RSB=29.4
03:56:40.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:40.462 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:40.462 00.000 18120 Enqueuing Expose request
03:56:40.463 00.001 21948 MoveAxis(E, 0, ABG)
03:56:40.463 00.000 21948 Move returns status 0, amount 0
03:56:40.463 00.000 21948 MoveAxis(N, 49, ABG)
03:56:40.463 00.000 21948 Guiding  Dir = 0, Dur = 49
03:56:40.463 00.000 21948 IsSlewing returns 0
03:56:40.463 00.000 21948 IsGuiding returns 0
03:56:40.469 00.006 21948 PulseGuide returned control before completion, sleep 54
03:56:40.532 00.063 21948 IsGuiding returns 0
03:56:40.532 00.000 21948 Move returns status 0, amount 49
03:56:40.532 00.000 21948 move complete, result=0
03:56:40.532 00.000 21948 worker thread done servicing request
03:56:40.532 00.000 21948 Worker thread wakes up
03:56:40.532 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:40.532 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:40.532 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 49 ms NORTH
03:56:41.937 01.405 21948 Exposure complete
03:56:41.970 00.033 21948 worker thread done servicing request
03:56:41.970 00.000 18120 OnExposeComplete: enter
03:56:41.971 00.001 18120 UpdateGuideState(): m_state=6
03:56:41.971 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6772
03:56:41.972 00.001 18120 Star::Find returns 1 (0), X=896.91, Y=235.16, Mass=1823, SNR=29.6, Peak=152 HFD=4.3
03:56:41.973 00.001 18120 MultiStar: [#1 0.17,-0.40,0.72,U] [#2 0.27,-0.03,0.63,U] [#3 -0.11,0.03,0.59,U] [#4 0.50,-0.48,0.00,M3] [#5 -0.17,0.05,0.44,U] [#6 0.59,-0.06,0.00,M1] [#7 0.26,-0.52,0.00,M2] [#8 0.19,-0.24,0.39,U] 
03:56:41.973 00.000 18120 refined, 5 included, MultiStar: {0.12, -0.15}, one-star: {0.24, -0.19}
03:56:41.973 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
03:56:41.974 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
03:56:41.974 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.87 mountX=-0.19 mountY=-0.04, mountTheta=-2.91
03:56:41.975 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.15, opts=13)
03:56:41.976 00.001 18120 Enqueuing Move request for scope (0.12, -0.15)
03:56:41.976 00.000 21948 Worker thread wakes up
03:56:41.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
03:56:41.976 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
03:56:41.976 00.000 21948 Moving (0.12, -0.15) raw xDistance=-0.19 yDistance=-0.04
03:56:41.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:56:41.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:41.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:41.977 00.001 18120 UpdateGuideState exits: m=1823 RSB=29.6
03:56:41.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:41.978 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:41.978 00.000 18120 Enqueuing Expose request
03:56:41.979 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:41.979 00.000 21948 MoveAxis(E, 0, ABG)
03:56:41.979 00.000 21948 Move returns status 0, amount 0
03:56:41.979 00.000 21948 MoveAxis(N, 0, ABG)
03:56:41.979 00.000 21948 Move returns status 0, amount 0
03:56:41.979 00.000 21948 move complete, result=0
03:56:41.979 00.000 21948 worker thread done servicing request
03:56:41.979 00.000 21948 Worker thread wakes up
03:56:41.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:41.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:41.979 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:43.615 01.636 21948 Exposure complete
03:56:43.659 00.044 21948 worker thread done servicing request
03:56:43.659 00.000 18120 OnExposeComplete: enter
03:56:43.660 00.001 18120 UpdateGuideState(): m_state=6
03:56:43.661 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6773
03:56:43.664 00.003 18120 Star::Find returns 1 (0), X=896.84, Y=235.26, Mass=1832, SNR=29.4, Peak=148 HFD=4.2
03:56:43.664 00.000 18120 MultiStar: [#1 0.31,-0.37,0.00,M1] [#2 0.17,0.01,0.64,U] [#3 -0.44,-0.00,0.00,M1] [#4 0.46,-0.56,0.00,M4] [#5 -0.07,-0.22,0.45,U] [#6 0.19,-0.06,0.56,U] [#7 0.06,-0.36,0.45,U] [#8 0.34,-0.21,0.42,U] 
03:56:43.665 00.001 18120 single-star, 5 included, MultiStar: {0.15, -0.13}, one-star: {0.17, -0.10}
03:56:43.665 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
03:56:43.666 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
03:56:43.666 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
03:56:43.667 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.10, opts=13)
03:56:43.668 00.001 18120 Enqueuing Move request for scope (0.17, -0.10)
03:56:43.668 00.000 21948 Worker thread wakes up
03:56:43.668 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
03:56:43.668 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
03:56:43.668 00.000 21948 Moving (0.17, -0.10) raw xDistance=-0.16 yDistance=-0.10
03:56:43.668 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:56:43.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:43.668 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:43.669 00.001 18120 UpdateGuideState exits: m=1832 RSB=29.4
03:56:43.669 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:43.670 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:43.670 00.000 18120 Enqueuing Expose request
03:56:43.671 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:43.671 00.000 21948 MoveAxis(E, 0, ABG)
03:56:43.671 00.000 21948 Move returns status 0, amount 0
03:56:43.671 00.000 21948 MoveAxis(N, 0, ABG)
03:56:43.671 00.000 21948 Move returns status 0, amount 0
03:56:43.671 00.000 21948 move complete, result=0
03:56:43.671 00.000 21948 worker thread done servicing request
03:56:43.671 00.000 21948 Worker thread wakes up
03:56:43.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:43.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:43.671 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:45.195 01.524 21948 Exposure complete
03:56:45.237 00.042 21948 worker thread done servicing request
03:56:45.238 00.001 18120 OnExposeComplete: enter
03:56:45.238 00.000 18120 UpdateGuideState(): m_state=6
03:56:45.239 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6774
03:56:45.239 00.000 18120 Star::Find returns 1 (0), X=897.01, Y=235.01, Mass=1725, SNR=28.7, Peak=148 HFD=4.5
03:56:45.239 00.000 18120 MultiStar: [#1 0.32,-0.72,0.00,M2] [#2 0.63,-0.30,0.00,M5] [#3 0.22,-0.34,0.63,U] [#4 0.40,-0.55,0.00,M5] [#5 -0.31,-0.13,0.48,U] [#6 0.56,-0.44,0.00,M1] [#7 0.57,-0.57,0.00,M2] [#8 0.31,-0.67,0.00,M3] 
03:56:45.242 00.003 18120 refined, 2 included, MultiStar: {0.16, -0.30}, one-star: {0.34, -0.35}
03:56:45.245 00.003 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
03:56:45.247 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
03:56:45.249 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-1.09 mountX=-0.34 mountY=-0.00, mountTheta=-3.13
03:56:45.253 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.30, opts=13)
03:56:45.256 00.003 18120 Enqueuing Move request for scope (0.16, -0.30)
03:56:45.259 00.003 21948 Worker thread wakes up
03:56:45.259 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:45.261 00.002 18120 UpdateGuideState exits: m=1725 RSB=28.7
03:56:45.263 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:45.266 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:45.268 00.002 18120 Enqueuing Expose request
03:56:45.270 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
03:56:45.270 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
03:56:45.270 00.000 21948 Moving (0.16, -0.30) raw xDistance=-0.34 yDistance=-0.00
03:56:45.270 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:56:45.270 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:45.270 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:56:45.270 00.000 21948 MoveAxis(E, 60, ABG)
03:56:45.270 00.000 21948 Guiding  Dir = 2, Dur = 60
03:56:45.270 00.000 21948 IsSlewing returns 0
03:56:45.270 00.000 21948 IsGuiding returns 0
03:56:45.273 00.003 21948 PulseGuide returned control before completion, sleep 68
03:56:45.351 00.078 21948 IsGuiding returns 0
03:56:45.351 00.000 21948 Move returns status 0, amount 60
03:56:45.351 00.000 21948 MoveAxis(N, 0, ABG)
03:56:45.351 00.000 21948 Move returns status 0, amount 0
03:56:45.351 00.000 21948 move complete, result=0
03:56:45.351 00.000 21948 worker thread done servicing request
03:56:45.352 00.001 18120 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
03:56:45.352 00.000 21948 Worker thread wakes up
03:56:45.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:45.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:46.990 01.638 21948 Exposure complete
03:56:47.027 00.037 21948 worker thread done servicing request
03:56:47.027 00.000 18120 OnExposeComplete: enter
03:56:47.027 00.000 18120 UpdateGuideState(): m_state=6
03:56:47.028 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6775
03:56:47.028 00.000 18120 Star::Find returns 1 (0), X=896.77, Y=235.22, Mass=1728, SNR=28.7, Peak=136 HFD=4.3
03:56:47.029 00.001 18120 MultiStar: [#1 0.13,-0.19,0.72,U] [#2 0.24,0.08,0.65,U] [#3 -0.18,0.03,0.60,U] [#4 0.30,0.00,0.58,U] [#5 -0.34,-0.15,0.48,U] [#6 0.28,0.02,0.52,U] [#7 0.14,-0.23,0.43,U] [#8 0.52,-0.46,0.00,M4] 
03:56:47.029 00.000 18120 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.10, -0.14}
03:56:47.030 00.001 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
03:56:47.032 00.002 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
03:56:47.033 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.67 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
03:56:47.035 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
03:56:47.037 00.002 18120 Enqueuing Move request for scope (0.09, -0.07)
03:56:47.039 00.002 21948 Worker thread wakes up
03:56:47.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:56:47.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:56:47.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:47.039 00.000 18120 UpdateGuideState exits: m=1728 RSB=28.7
03:56:47.040 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:47.040 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:47.041 00.001 18120 Enqueuing Expose request
03:56:47.042 00.001 21948 Moving (0.09, -0.07) raw xDistance=-0.11 yDistance=-0.05
03:56:47.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:56:47.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:47.042 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:47.042 00.000 21948 MoveAxis(E, 0, ABG)
03:56:47.042 00.000 21948 Move returns status 0, amount 0
03:56:47.042 00.000 21948 MoveAxis(N, 0, ABG)
03:56:47.042 00.000 21948 Move returns status 0, amount 0
03:56:47.042 00.000 21948 move complete, result=0
03:56:47.042 00.000 21948 worker thread done servicing request
03:56:47.042 00.000 21948 Worker thread wakes up
03:56:47.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:47.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:47.043 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:48.560 01.517 21948 Exposure complete
03:56:48.608 00.048 21948 worker thread done servicing request
03:56:48.608 00.000 18120 OnExposeComplete: enter
03:56:48.609 00.001 18120 UpdateGuideState(): m_state=6
03:56:48.609 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6776
03:56:48.610 00.001 18120 Star::Find returns 1 (0), X=896.80, Y=235.22, Mass=1741, SNR=28.8, Peak=139 HFD=4.4
03:56:48.610 00.000 18120 MultiStar: [#1 -0.12,-0.13,0.71,U] [#2 0.21,-0.01,0.67,U] [#3 -0.24,-0.19,0.59,U] [#4 0.20,-0.30,0.58,U] [#5 -0.32,0.03,0.49,U] [#6 0.30,0.07,0.49,U] [#7 0.30,-0.02,0.46,U] [#8 0.16,-0.15,0.43,U] 
03:56:48.610 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.13, -0.14}
03:56:48.611 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
03:56:48.612 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
03:56:48.613 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.00 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
03:56:48.615 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
03:56:48.616 00.001 18120 Enqueuing Move request for scope (0.06, -0.10)
03:56:48.616 00.000 21948 Worker thread wakes up
03:56:48.616 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
03:56:48.616 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
03:56:48.616 00.000 21948 Moving (0.06, -0.10) raw xDistance=-0.12 yDistance=-0.01
03:56:48.616 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:56:48.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:48.617 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:48.617 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.8
03:56:48.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:48.618 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:56:48.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:48.618 00.000 18120 Enqueuing Expose request
03:56:48.619 00.001 21948 MoveAxis(E, 0, ABG)
03:56:48.619 00.000 21948 Move returns status 0, amount 0
03:56:48.619 00.000 21948 MoveAxis(N, 0, ABG)
03:56:48.619 00.000 21948 Move returns status 0, amount 0
03:56:48.619 00.000 21948 move complete, result=0
03:56:48.619 00.000 21948 worker thread done servicing request
03:56:48.619 00.000 21948 Worker thread wakes up
03:56:48.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:48.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:48.619 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:50.254 01.635 21948 Exposure complete
03:56:50.303 00.049 21948 worker thread done servicing request
03:56:50.303 00.000 18120 OnExposeComplete: enter
03:56:50.304 00.001 18120 UpdateGuideState(): m_state=6
03:56:50.304 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6777
03:56:50.305 00.001 18120 Star::Find returns 1 (0), X=896.73, Y=235.25, Mass=1863, SNR=29.8, Peak=147 HFD=4.3
03:56:50.305 00.000 18120 MultiStar: [#1 0.12,-0.39,0.74,U] [#2 0.29,0.07,0.62,U] [#3 0.00,-0.21,0.58,U] [#4 0.42,-0.44,0.00,M4] [#5 -0.54,-0.12,0.00,M1] [#6 0.25,-0.02,0.49,U] [#7 0.23,-0.23,0.43,U] [#8 0.45,-0.24,0.00,M4] 
03:56:50.306 00.001 18120 single-star, 5 included, MultiStar: {0.14, -0.15}, one-star: {0.06, -0.11}
03:56:50.306 00.000 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
03:56:50.306 00.000 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
03:56:50.307 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.07 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
03:56:50.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
03:56:50.309 00.001 18120 Enqueuing Move request for scope (0.06, -0.11)
03:56:50.309 00.000 21948 Worker thread wakes up
03:56:50.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
03:56:50.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:50.310 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.8
03:56:50.310 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:50.310 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:50.311 00.001 18120 Enqueuing Expose request
03:56:50.311 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
03:56:50.311 00.000 21948 Moving (0.06, -0.11) raw xDistance=-0.13 yDistance=-0.00
03:56:50.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:50.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:50.311 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:56:50.311 00.000 21948 MoveAxis(E, 0, ABG)
03:56:50.311 00.000 21948 Move returns status 0, amount 0
03:56:50.311 00.000 21948 MoveAxis(N, 0, ABG)
03:56:50.312 00.001 21948 Move returns status 0, amount 0
03:56:50.312 00.000 21948 move complete, result=0
03:56:50.312 00.000 21948 worker thread done servicing request
03:56:50.312 00.000 21948 Worker thread wakes up
03:56:50.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:50.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:50.312 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:51.823 01.511 21948 Exposure complete
03:56:51.861 00.038 21948 worker thread done servicing request
03:56:51.862 00.001 18120 OnExposeComplete: enter
03:56:51.862 00.000 18120 UpdateGuideState(): m_state=6
03:56:51.863 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6778
03:56:51.864 00.001 18120 Star::Find returns 1 (0), X=896.93, Y=235.19, Mass=1847, SNR=29.8, Peak=155 HFD=4.2
03:56:51.865 00.001 18120 MultiStar: [#1 0.19,-0.48,0.00,M1] [#2 0.09,-0.06,0.65,U] [#3 -0.12,0.11,0.61,U] [#4 0.43,-0.46,0.00,M5] [#5 -0.12,-0.13,0.47,U] [#6 0.23,-0.22,0.52,U] [#7 -0.09,-0.27,0.39,U] [#8 -0.22,-0.46,0.00,M5] 
03:56:51.866 00.001 18120 refined, 5 included, MultiStar: {0.07, -0.11}, one-star: {0.26, -0.16}
03:56:51.867 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
03:56:51.867 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
03:56:51.869 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.14 cameraTheta=-1.00 mountX=-0.13 mountY=-0.01, mountTheta=-3.03
03:56:51.870 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
03:56:51.872 00.002 18120 Enqueuing Move request for scope (0.07, -0.11)
03:56:51.872 00.000 21948 Worker thread wakes up
03:56:51.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
03:56:51.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
03:56:51.872 00.000 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
03:56:51.872 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:51.872 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:51.872 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:51.873 00.001 18120 UpdateGuideState exits: m=1847 RSB=29.8
03:56:51.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:51.874 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:51.874 00.000 18120 Enqueuing Expose request
03:56:51.875 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:56:51.875 00.000 21948 MoveAxis(E, 0, ABG)
03:56:51.875 00.000 21948 Move returns status 0, amount 0
03:56:51.875 00.000 21948 MoveAxis(N, 0, ABG)
03:56:51.875 00.000 21948 Move returns status 0, amount 0
03:56:51.875 00.000 21948 move complete, result=0
03:56:51.875 00.000 21948 worker thread done servicing request
03:56:51.875 00.000 21948 Worker thread wakes up
03:56:51.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:51.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:51.875 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:53.499 01.624 21948 Exposure complete
03:56:53.545 00.046 21948 worker thread done servicing request
03:56:53.545 00.000 18120 OnExposeComplete: enter
03:56:53.546 00.001 18120 UpdateGuideState(): m_state=6
03:56:53.546 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6779
03:56:53.548 00.002 18120 Star::Find returns 1 (0), X=896.70, Y=235.23, Mass=1780, SNR=29.3, Peak=143 HFD=4.4
03:56:53.550 00.002 18120 MultiStar: [#1 -0.16,-0.24,0.70,U] [#2 0.03,0.31,0.63,U] [#3 -0.13,-0.05,0.59,U] [#4 0.45,-0.43,0.00,M6] [#5 -0.14,-0.09,0.46,U] [#6 0.03,0.07,0.51,U] [#7 0.34,-0.19,0.44,U] [#8 0.01,-0.22,0.39,U] 
03:56:53.551 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.03, -0.13}
03:56:53.552 00.001 18120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.00) = xAngle (-3.68 = 2.60)
03:56:53.553 00.001 18120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.72 = 2.56)
03:56:53.554 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.68 mountX=-0.06 mountY=0.04, mountTheta=2.57
03:56:53.557 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
03:56:53.557 00.000 18120 Enqueuing Move request for scope (-0.01, -0.07)
03:56:53.558 00.001 21948 Worker thread wakes up
03:56:53.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
03:56:53.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
03:56:53.558 00.000 21948 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.04
03:56:53.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:56:53.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:53.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:53.559 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:56:53.559 00.000 21948 MoveAxis(E, 0, ABG)
03:56:53.559 00.000 21948 Move returns status 0, amount 0
03:56:53.559 00.000 21948 MoveAxis(N, 0, ABG)
03:56:53.559 00.000 21948 Move returns status 0, amount 0
03:56:53.559 00.000 21948 move complete, result=0
03:56:53.559 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.3
03:56:53.559 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:53.560 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:53.560 00.000 18120 Enqueuing Expose request
03:56:53.561 00.001 21948 worker thread done servicing request
03:56:53.561 00.000 21948 Worker thread wakes up
03:56:53.561 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:53.561 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:53.561 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:55.081 01.520 21948 Exposure complete
03:56:55.124 00.043 21948 worker thread done servicing request
03:56:55.125 00.001 18120 OnExposeComplete: enter
03:56:55.126 00.001 18120 UpdateGuideState(): m_state=6
03:56:55.127 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6780
03:56:55.128 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=235.22, Mass=1753, SNR=28.9, Peak=142 HFD=4.3
03:56:55.129 00.001 18120 MultiStar: [#1 0.15,-0.24,0.76,U] [#2 0.47,0.13,0.00,M1] [#3 -0.09,0.05,0.59,U] [#4 0.34,-0.04,0.57,U] [#5 -0.45,0.02,0.00,M1] [#6 0.05,0.05,0.54,U] [#7 0.05,0.15,0.42,U] [#8 0.13,0.05,0.40,U] 
03:56:55.129 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.12, -0.14}
03:56:55.130 00.001 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
03:56:55.130 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
03:56:55.131 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
03:56:55.131 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
03:56:55.133 00.002 18120 Enqueuing Move request for scope (0.11, -0.05)
03:56:55.133 00.000 21948 Worker thread wakes up
03:56:55.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
03:56:55.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
03:56:55.133 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.08
03:56:55.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:56:55.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:55.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:55.134 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:55.134 00.000 21948 MoveAxis(E, 0, ABG)
03:56:55.134 00.000 18120 UpdateGuideState exits: m=1753 RSB=28.9
03:56:55.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:55.135 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:55.135 00.000 18120 Enqueuing Expose request
03:56:55.136 00.001 21948 Move returns status 0, amount 0
03:56:55.136 00.000 21948 MoveAxis(N, 0, ABG)
03:56:55.136 00.000 21948 Move returns status 0, amount 0
03:56:55.136 00.000 21948 move complete, result=0
03:56:55.136 00.000 21948 worker thread done servicing request
03:56:55.136 00.000 21948 Worker thread wakes up
03:56:55.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:55.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:55.136 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:56.760 01.624 21948 Exposure complete
03:56:56.820 00.060 21948 worker thread done servicing request
03:56:56.820 00.000 18120 OnExposeComplete: enter
03:56:56.821 00.001 18120 UpdateGuideState(): m_state=6
03:56:56.823 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6781
03:56:56.823 00.000 18120 Star::Find returns 1 (0), X=896.83, Y=235.26, Mass=1729, SNR=28.7, Peak=138 HFD=4.3
03:56:56.825 00.002 18120 MultiStar: [#1 0.15,-0.20,0.79,U] [#2 0.42,0.30,0.00,M2] [#3 -0.12,-0.15,0.62,U] [#4 0.21,-0.28,0.58,U] [#5 -0.37,-0.10,0.45,U] [#6 0.30,-0.08,0.51,U] [#7 0.34,-0.36,0.00,M1] [#8 0.36,-0.03,0.39,U] 
03:56:56.826 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.14}, one-star: {0.16, -0.10}
03:56:56.827 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
03:56:56.828 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
03:56:56.830 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=-0.17 mountY=-0.03, mountTheta=-2.97
03:56:56.832 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.14, opts=13)
03:56:56.833 00.001 18120 Enqueuing Move request for scope (0.10, -0.14)
03:56:56.833 00.000 21948 Worker thread wakes up
03:56:56.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
03:56:56.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:56.834 00.001 18120 UpdateGuideState exits: m=1729 RSB=28.7
03:56:56.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:56.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:56.835 00.000 18120 Enqueuing Expose request
03:56:56.835 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
03:56:56.835 00.000 21948 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.03
03:56:56.836 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:56:56.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:56.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:56:56.836 00.000 21948 MoveAxis(E, 0, ABG)
03:56:56.836 00.000 21948 Move returns status 0, amount 0
03:56:56.836 00.000 21948 MoveAxis(N, 0, ABG)
03:56:56.836 00.000 21948 Move returns status 0, amount 0
03:56:56.836 00.000 21948 move complete, result=0
03:56:56.836 00.000 21948 worker thread done servicing request
03:56:56.836 00.000 21948 Worker thread wakes up
03:56:56.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:56.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:56:56.836 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:58.355 01.519 21948 Exposure complete
03:56:58.394 00.039 21948 worker thread done servicing request
03:56:58.394 00.000 18120 OnExposeComplete: enter
03:56:58.394 00.000 18120 UpdateGuideState(): m_state=6
03:56:58.395 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6782
03:56:58.396 00.001 18120 Star::Find returns 1 (0), X=897.00, Y=235.02, Mass=1778, SNR=29.1, Peak=155 HFD=4.4
03:56:58.398 00.002 18120 MultiStar: [#1 0.28,-0.64,0.00,M1] [#2 0.40,0.10,0.62,U] [#3 0.14,-0.05,0.58,U] [#4 0.39,-0.49,0.00,M5] [#5 -0.22,-0.20,0.48,U] [#6 0.47,-0.07,0.00,M1] [#7 0.33,-0.22,0.44,U] [#8 0.33,-0.44,0.00,M3] 
03:56:58.399 00.001 18120 refined, 4 included, MultiStar: {0.22, -0.16}, one-star: {0.33, -0.33}
03:56:58.400 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:56:58.401 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:56:58.401 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.61 mountX=-0.23 mountY=-0.13, mountTheta=-2.64
03:56:58.402 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.16, opts=13)
03:56:58.403 00.001 18120 Enqueuing Move request for scope (0.22, -0.16)
03:56:58.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:56:58.404 00.001 21948 Worker thread wakes up
03:56:58.404 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
03:56:58.404 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
03:56:58.404 00.000 21948 Moving (0.22, -0.16) raw xDistance=-0.23 yDistance=-0.13
03:56:58.404 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:56:58.404 00.000 18120 UpdateGuideState exits: m=1778 RSB=29.1
03:56:58.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:58.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:58.405 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:56:58.405 00.000 21948 MoveAxis(E, 42, ABG)
03:56:58.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:56:58.405 00.000 18120 Enqueuing Expose request
03:56:58.406 00.001 21948 Guiding  Dir = 2, Dur = 42
03:56:58.406 00.000 21948 IsSlewing returns 0
03:56:58.406 00.000 21948 IsGuiding returns 0
03:56:58.408 00.002 21948 PulseGuide returned control before completion, sleep 51
03:56:58.467 00.059 21948 IsGuiding returns 0
03:56:58.467 00.000 21948 Move returns status 0, amount 42
03:56:58.467 00.000 21948 MoveAxis(N, 0, ABG)
03:56:58.467 00.000 21948 Move returns status 0, amount 0
03:56:58.467 00.000 21948 move complete, result=0
03:56:58.467 00.000 21948 worker thread done servicing request
03:56:58.467 00.000 21948 Worker thread wakes up
03:56:58.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:56:58.467 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:56:58.468 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:00.102 01.634 21948 Exposure complete
03:57:00.147 00.045 21948 worker thread done servicing request
03:57:00.147 00.000 18120 OnExposeComplete: enter
03:57:00.148 00.001 18120 UpdateGuideState(): m_state=6
03:57:00.148 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6783
03:57:00.149 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=235.14, Mass=1784, SNR=29.3, Peak=160 HFD=4.0
03:57:00.149 00.000 18120 MultiStar: [#1 0.28,-0.25,0.77,U] [#2 0.65,-0.07,0.00,M2] [#3 -0.07,-0.32,0.60,U] [#4 0.39,-0.33,0.00,M6] [#5 -0.22,-0.08,0.46,U] [#6 0.47,-0.03,0.00,M2] [#7 0.35,-0.45,0.00,M1] [#8 0.35,-0.31,0.00,M4] 
03:57:00.150 00.001 18120 refined, 3 included, MultiStar: {0.06, -0.22}, one-star: {0.09, -0.21}
03:57:00.150 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
03:57:00.151 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.93)
03:57:00.151 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.31 mountX=-0.23 mountY=0.05, mountTheta=2.93
03:57:00.152 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.22, opts=13)
03:57:00.153 00.001 18120 Enqueuing Move request for scope (0.06, -0.22)
03:57:00.154 00.001 21948 Worker thread wakes up
03:57:00.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:00.155 00.001 18120 UpdateGuideState exits: m=1784 RSB=29.3
03:57:00.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:00.156 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:00.157 00.001 18120 Enqueuing Expose request
03:57:00.157 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
03:57:00.158 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
03:57:00.158 00.000 21948 Moving (0.06, -0.22) raw xDistance=-0.23 yDistance=0.05
03:57:00.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:57:00.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:00.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:57:00.158 00.000 21948 MoveAxis(E, 44, ABG)
03:57:00.158 00.000 21948 Guiding  Dir = 2, Dur = 44
03:57:00.158 00.000 21948 IsSlewing returns 0
03:57:00.158 00.000 21948 IsGuiding returns 0
03:57:00.160 00.002 21948 PulseGuide returned control before completion, sleep 53
03:57:00.229 00.069 21948 IsGuiding returns 0
03:57:00.229 00.000 21948 Move returns status 0, amount 44
03:57:00.229 00.000 21948 MoveAxis(N, 0, ABG)
03:57:00.229 00.000 21948 Move returns status 0, amount 0
03:57:00.229 00.000 21948 move complete, result=0
03:57:00.229 00.000 21948 worker thread done servicing request
03:57:00.229 00.000 21948 Worker thread wakes up
03:57:00.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:00.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:00.229 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
03:57:01.649 01.420 21948 Exposure complete
03:57:01.699 00.050 21948 worker thread done servicing request
03:57:01.699 00.000 18120 OnExposeComplete: enter
03:57:01.700 00.001 18120 UpdateGuideState(): m_state=6
03:57:01.701 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6784
03:57:01.702 00.001 18120 Star::Find returns 1 (0), X=896.88, Y=235.30, Mass=1668, SNR=28.2, Peak=130 HFD=3.9
03:57:01.703 00.001 18120 MultiStar: [#1 -0.14,-0.11,0.75,U] [#2 0.27,0.28,0.62,U] [#3 0.00,-0.05,0.64,U] [#4 0.38,-0.24,0.00,M7] [#5 -0.49,0.18,0.00,M1] [#6 0.57,-0.00,0.00,M3] [#7 0.26,-0.06,0.46,U] [#8 -0.02,-0.24,0.41,U] 
03:57:01.704 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.03}, one-star: {0.21, -0.06}
03:57:01.704 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
03:57:01.705 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
03:57:01.706 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
03:57:01.707 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
03:57:01.708 00.001 18120 Enqueuing Move request for scope (0.10, -0.03)
03:57:01.708 00.000 21948 Worker thread wakes up
03:57:01.708 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:01.709 00.001 18120 UpdateGuideState exits: m=1668 RSB=28.2
03:57:01.711 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
03:57:01.712 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
03:57:01.712 00.000 21948 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
03:57:01.712 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:57:01.712 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:01.712 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:01.712 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:01.713 00.001 18120 Enqueuing Expose request
03:57:01.713 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:57:01.713 00.000 21948 MoveAxis(E, 0, ABG)
03:57:01.713 00.000 21948 Move returns status 0, amount 0
03:57:01.713 00.000 21948 MoveAxis(N, 0, ABG)
03:57:01.713 00.000 21948 Move returns status 0, amount 0
03:57:01.713 00.000 21948 move complete, result=0
03:57:01.714 00.001 21948 worker thread done servicing request
03:57:01.714 00.000 21948 Worker thread wakes up
03:57:01.714 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:01.714 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:01.714 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:03.340 01.626 21948 Exposure complete
03:57:03.384 00.044 21948 worker thread done servicing request
03:57:03.384 00.000 18120 OnExposeComplete: enter
03:57:03.386 00.002 18120 UpdateGuideState(): m_state=6
03:57:03.387 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6785
03:57:03.387 00.000 18120 Star::Find returns 1 (0), X=896.90, Y=235.26, Mass=1922, SNR=30.4, Peak=150 HFD=4.3
03:57:03.389 00.002 18120 MultiStar: [#1 0.08,-0.14,0.71,U] [#2 0.49,0.14,0.00,M2] [#3 -0.08,0.11,0.58,U] [#4 0.61,-0.46,0.00,M8] [#5 -0.22,0.01,0.43,U] [#6 0.19,0.08,0.49,U] [#7 0.64,-0.06,0.00,M1] [#8 0.14,-0.24,0.40,U] 
03:57:03.390 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.05}, one-star: {0.23, -0.09}
03:57:03.392 00.002 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:57:03.393 00.001 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:57:03.394 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
03:57:03.397 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
03:57:03.397 00.000 18120 Enqueuing Move request for scope (0.08, -0.05)
03:57:03.398 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:03.398 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.4
03:57:03.399 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:03.399 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:03.400 00.001 18120 Enqueuing Expose request
03:57:03.400 00.000 21948 Worker thread wakes up
03:57:03.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
03:57:03.400 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
03:57:03.400 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
03:57:03.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:57:03.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:03.400 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:57:03.400 00.000 21948 MoveAxis(E, 0, ABG)
03:57:03.401 00.001 21948 Move returns status 0, amount 0
03:57:03.401 00.000 21948 MoveAxis(N, 0, ABG)
03:57:03.401 00.000 21948 Move returns status 0, amount 0
03:57:03.401 00.000 21948 move complete, result=0
03:57:03.401 00.000 21948 worker thread done servicing request
03:57:03.401 00.000 21948 Worker thread wakes up
03:57:03.401 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:03.403 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:03.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:04.925 01.522 21948 Exposure complete
03:57:04.972 00.047 21948 worker thread done servicing request
03:57:04.973 00.001 18120 OnExposeComplete: enter
03:57:04.973 00.000 18120 UpdateGuideState(): m_state=6
03:57:04.974 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6786
03:57:04.974 00.000 18120 Star::Find returns 1 (0), X=896.86, Y=235.17, Mass=1826, SNR=29.4, Peak=149 HFD=4.3
03:57:04.975 00.001 18120 MultiStar: [#1 0.29,-0.30,0.71,U] [#2 0.31,0.00,0.65,U] [#3 0.23,-0.03,0.59,U] [#4 0.52,-0.29,0.00,M9] [#5 -0.06,-0.05,0.46,U] [#6 0.60,-0.16,0.00,M3] [#7 0.54,-0.25,0.00,M2] [#8 0.61,-0.09,0.00,M3] 
03:57:04.977 00.002 18120 refined, 4 included, MultiStar: {0.21, -0.13}, one-star: {0.19, -0.19}
03:57:04.979 00.002 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
03:57:04.981 00.002 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
03:57:04.984 00.003 18120 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.55 mountX=-0.20 mountY=-0.13, mountTheta=-2.58
03:57:04.988 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.13, opts=13)
03:57:04.989 00.001 18120 Enqueuing Move request for scope (0.21, -0.13)
03:57:04.989 00.000 21948 Worker thread wakes up
03:57:04.989 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:04.990 00.001 18120 UpdateGuideState exits: m=1826 RSB=29.4
03:57:04.990 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:04.990 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:04.991 00.001 18120 Enqueuing Expose request
03:57:04.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
03:57:04.991 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
03:57:04.991 00.000 21948 Moving (0.21, -0.13) raw xDistance=-0.20 yDistance=-0.13
03:57:04.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:57:04.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:04.991 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:57:04.991 00.000 21948 MoveAxis(E, 36, ABG)
03:57:04.991 00.000 21948 Guiding  Dir = 2, Dur = 36
03:57:04.992 00.001 21948 IsSlewing returns 0
03:57:04.992 00.000 21948 IsGuiding returns 0
03:57:04.993 00.001 21948 PulseGuide returned control before completion, sleep 45
03:57:05.047 00.054 21948 IsGuiding returns 0
03:57:05.047 00.000 21948 Move returns status 0, amount 36
03:57:05.047 00.000 21948 MoveAxis(N, 0, ABG)
03:57:05.047 00.000 21948 Move returns status 0, amount 0
03:57:05.047 00.000 21948 move complete, result=0
03:57:05.047 00.000 21948 worker thread done servicing request
03:57:05.047 00.000 21948 Worker thread wakes up
03:57:05.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:05.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:05.047 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
03:57:06.680 01.633 21948 Exposure complete
03:57:06.722 00.042 21948 worker thread done servicing request
03:57:06.722 00.000 18120 OnExposeComplete: enter
03:57:06.724 00.002 18120 UpdateGuideState(): m_state=6
03:57:06.725 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6787
03:57:06.726 00.001 18120 Star::Find returns 1 (0), X=897.03, Y=235.04, Mass=1823, SNR=29.6, Peak=150 HFD=4.4
03:57:06.727 00.001 18120 MultiStar: [#1 0.24,-0.22,0.72,U] [#2 0.34,0.18,0.62,U] [#3 0.16,-0.10,0.61,U] [#4 0.67,-0.49,0.00,M10] [#5 0.02,-0.15,0.46,U] [#6 0.41,-0.15,0.53,U] [#7 0.55,-0.28,0.00,M3] [#8 0.19,-0.27,0.40,U] 
03:57:06.730 00.003 18120 refined, 6 included, MultiStar: {0.26, -0.16}, one-star: {0.36, -0.32}
03:57:06.732 00.002 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
03:57:06.734 00.002 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
03:57:06.736 00.002 18120 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-0.54 mountX=-0.25 mountY=-0.16, mountTheta=-2.57
03:57:06.740 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.16, opts=13)
03:57:06.740 00.000 18120 Enqueuing Move request for scope (0.26, -0.16)
03:57:06.741 00.001 21948 Worker thread wakes up
03:57:06.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:06.741 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.6
03:57:06.742 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:06.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:06.742 00.000 18120 Enqueuing Expose request
03:57:06.743 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
03:57:06.743 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
03:57:06.743 00.000 21948 Moving (0.26, -0.16) raw xDistance=-0.25 yDistance=-0.16
03:57:06.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:57:06.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:06.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:57:06.743 00.000 21948 MoveAxis(E, 48, ABG)
03:57:06.743 00.000 21948 Guiding  Dir = 2, Dur = 48
03:57:06.743 00.000 21948 IsSlewing returns 0
03:57:06.743 00.000 21948 IsGuiding returns 0
03:57:06.745 00.002 21948 PulseGuide returned control before completion, sleep 57
03:57:06.818 00.073 21948 IsGuiding returns 0
03:57:06.818 00.000 21948 Move returns status 0, amount 48
03:57:06.818 00.000 21948 MoveAxis(N, 0, ABG)
03:57:06.818 00.000 21948 Move returns status 0, amount 0
03:57:06.818 00.000 21948 move complete, result=0
03:57:06.818 00.000 21948 worker thread done servicing request
03:57:06.818 00.000 21948 Worker thread wakes up
03:57:06.818 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:06.818 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:06.818 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
03:57:08.232 01.414 21948 Exposure complete
03:57:08.293 00.061 21948 worker thread done servicing request
03:57:08.293 00.000 18120 OnExposeComplete: enter
03:57:08.294 00.001 18120 UpdateGuideState(): m_state=6
03:57:08.294 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6788
03:57:08.295 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=235.35, Mass=1811, SNR=29.5, Peak=136 HFD=4.2
03:57:08.295 00.000 18120 MultiStar: [#1 0.02,0.01,0.74,U] [#2 0.31,0.21,0.60,U] [#3 -0.02,0.12,0.61,U] [#4 0.34,-0.06,0.54,U] [#5 -0.24,0.28,0.46,U] [#6 0.26,0.22,0.49,U] [#7 0.19,-0.18,0.42,U] [#8 0.17,-0.14,0.38,U] 
03:57:08.296 00.001 18120 single-star, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.02, -0.01}
03:57:08.296 00.000 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
03:57:08.296 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
03:57:08.297 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.36 mountX=-0.02 mountY=-0.02, mountTheta=-2.38
03:57:08.298 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
03:57:08.299 00.001 18120 Enqueuing Move request for scope (0.02, -0.01)
03:57:08.299 00.000 21948 Worker thread wakes up
03:57:08.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:08.299 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.5
03:57:08.300 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:08.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:08.301 00.001 18120 Enqueuing Expose request
03:57:08.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:57:08.301 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:57:08.301 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
03:57:08.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:57:08.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:08.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:57:08.301 00.000 21948 MoveAxis(E, 0, ABG)
03:57:08.301 00.000 21948 Move returns status 0, amount 0
03:57:08.301 00.000 21948 MoveAxis(N, 0, ABG)
03:57:08.301 00.000 21948 Move returns status 0, amount 0
03:57:08.301 00.000 21948 move complete, result=0
03:57:08.301 00.000 21948 worker thread done servicing request
03:57:08.301 00.000 21948 Worker thread wakes up
03:57:08.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:08.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:08.302 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:09.938 01.636 21948 Exposure complete
03:57:09.984 00.046 21948 worker thread done servicing request
03:57:09.985 00.001 18120 OnExposeComplete: enter
03:57:09.986 00.001 18120 UpdateGuideState(): m_state=6
03:57:09.988 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6789
03:57:09.990 00.002 18120 Star::Find returns 1 (0), X=896.88, Y=235.19, Mass=1731, SNR=28.9, Peak=138 HFD=4.3
03:57:09.991 00.001 18120 MultiStar: [#1 0.22,-0.18,0.72,U] [#2 0.42,-0.01,0.63,U] [#3 0.01,0.04,0.59,U] [#4 0.16,-0.24,0.57,U] [#5 -0.31,0.02,0.48,U] [#6 0.19,0.05,0.56,U] [#7 0.30,-0.13,0.44,U] [#8 0.38,-0.28,0.00,M2] 
03:57:09.992 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.09}, one-star: {0.21, -0.17}
03:57:09.993 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
03:57:09.995 00.002 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
03:57:09.996 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.48 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
03:57:09.999 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.09, opts=13)
03:57:10.000 00.001 18120 Enqueuing Move request for scope (0.16, -0.09)
03:57:10.000 00.000 21948 Worker thread wakes up
03:57:10.000 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:10.001 00.001 18120 UpdateGuideState exits: m=1731 RSB=28.9
03:57:10.001 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:10.002 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:10.002 00.000 18120 Enqueuing Expose request
03:57:10.003 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
03:57:10.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
03:57:10.003 00.000 21948 Moving (0.16, -0.09) raw xDistance=-0.15 yDistance=-0.11
03:57:10.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:57:10.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:10.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:10.003 00.000 21948 MoveAxis(E, 0, ABG)
03:57:10.003 00.000 21948 Move returns status 0, amount 0
03:57:10.003 00.000 21948 MoveAxis(N, 0, ABG)
03:57:10.003 00.000 21948 Move returns status 0, amount 0
03:57:10.003 00.000 21948 move complete, result=0
03:57:10.003 00.000 21948 worker thread done servicing request
03:57:10.003 00.000 21948 Worker thread wakes up
03:57:10.003 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:10.003 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:10.003 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:11.529 01.526 21948 Exposure complete
03:57:11.568 00.039 21948 worker thread done servicing request
03:57:11.568 00.000 18120 OnExposeComplete: enter
03:57:11.571 00.003 18120 UpdateGuideState(): m_state=6
03:57:11.573 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6790
03:57:11.575 00.002 18120 Star::Find returns 1 (0), X=896.85, Y=235.07, Mass=1761, SNR=29.0, Peak=145 HFD=4.3
03:57:11.578 00.003 18120 MultiStar: [#1 0.16,-0.38,0.69,U] [#2 0.47,-0.23,0.00,M1] [#3 0.27,-0.26,0.62,U] [#4 0.21,-0.36,0.54,U] [#5 -0.29,0.00,0.47,U] [#6 0.52,-0.03,0.00,M1] [#7 0.26,-0.43,0.00,M2] [#8 0.33,-0.23,0.39,U] 
03:57:11.581 00.003 18120 refined, 5 included, MultiStar: {0.15, -0.27}, one-star: {0.18, -0.28}
03:57:11.581 00.000 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
03:57:11.582 00.001 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
03:57:11.584 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.05 mountX=-0.31 mountY=-0.02, mountTheta=-3.09
03:57:11.584 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.27, opts=13)
03:57:11.586 00.002 18120 Enqueuing Move request for scope (0.15, -0.27)
03:57:11.587 00.001 21948 Worker thread wakes up
03:57:11.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
03:57:11.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
03:57:11.587 00.000 21948 Moving (0.15, -0.27) raw xDistance=-0.31 yDistance=-0.02
03:57:11.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:57:11.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:11.587 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:11.587 00.000 18120 UpdateGuideState exits: m=1761 RSB=29.0
03:57:11.588 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:11.588 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:11.588 00.000 18120 Enqueuing Expose request
03:57:11.589 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:57:11.589 00.000 21948 MoveAxis(E, 55, ABG)
03:57:11.589 00.000 21948 Guiding  Dir = 2, Dur = 55
03:57:11.589 00.000 21948 IsSlewing returns 0
03:57:11.589 00.000 21948 IsGuiding returns 0
03:57:11.591 00.002 21948 PulseGuide returned control before completion, sleep 64
03:57:11.668 00.077 21948 IsGuiding returns 0
03:57:11.669 00.001 21948 Move returns status 0, amount 55
03:57:11.669 00.000 21948 MoveAxis(N, 0, ABG)
03:57:11.669 00.000 21948 Move returns status 0, amount 0
03:57:11.669 00.000 21948 move complete, result=0
03:57:11.669 00.000 21948 worker thread done servicing request
03:57:11.669 00.000 21948 Worker thread wakes up
03:57:11.669 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.0 px 0 ms NORTH
03:57:11.671 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:11.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:13.304 01.633 21948 Exposure complete
03:57:13.344 00.040 21948 worker thread done servicing request
03:57:13.344 00.000 18120 OnExposeComplete: enter
03:57:13.344 00.000 18120 UpdateGuideState(): m_state=6
03:57:13.346 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6791
03:57:13.348 00.002 18120 Star::Find returns 1 (0), X=897.02, Y=235.31, Mass=1838, SNR=29.7, Peak=143 HFD=4.2
03:57:13.351 00.003 18120 MultiStar: [#1 -0.04,-0.00,0.72,U] [#2 0.24,0.45,0.00,M2] [#3 0.06,-0.11,0.58,U] [#4 0.28,-0.17,0.58,U] [#5 -0.46,0.14,0.00,M1] [#6 0.37,0.00,0.50,U] [#7 0.29,-0.17,0.44,U] [#8 0.23,-0.06,0.39,U] 
03:57:13.353 00.002 18120 refined, 6 included, MultiStar: {0.22, -0.07}, one-star: {0.35, -0.04}
03:57:13.356 00.003 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
03:57:13.356 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
03:57:13.356 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.32 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
03:57:13.358 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.07, opts=13)
03:57:13.358 00.000 18120 Enqueuing Move request for scope (0.22, -0.07)
03:57:13.359 00.001 21948 Worker thread wakes up
03:57:13.359 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
03:57:13.359 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
03:57:13.359 00.000 21948 Moving (0.22, -0.07) raw xDistance=-0.16 yDistance=-0.16
03:57:13.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:57:13.359 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:13.359 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.7
03:57:13.360 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:13.360 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:13.360 00.000 18120 Enqueuing Expose request
03:57:13.361 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:13.361 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:57:13.361 00.000 21948 MoveAxis(E, 0, ABG)
03:57:13.361 00.000 21948 Move returns status 0, amount 0
03:57:13.361 00.000 21948 MoveAxis(N, 0, ABG)
03:57:13.361 00.000 21948 Move returns status 0, amount 0
03:57:13.361 00.000 21948 move complete, result=0
03:57:13.361 00.000 21948 worker thread done servicing request
03:57:13.361 00.000 21948 Worker thread wakes up
03:57:13.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:13.362 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:13.362 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:14.878 01.516 21948 Exposure complete
03:57:14.927 00.049 21948 worker thread done servicing request
03:57:14.928 00.001 18120 OnExposeComplete: enter
03:57:14.929 00.001 18120 UpdateGuideState(): m_state=6
03:57:14.929 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6792
03:57:14.930 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=235.45, Mass=1878, SNR=30.0, Peak=130 HFD=4.5
03:57:14.930 00.000 18120 MultiStar: [#1 0.01,0.06,0.71,U] [#2 0.06,0.31,0.62,U] [#3 -0.15,0.04,0.58,U] [#4 0.24,-0.16,0.54,U] [#5 -0.23,0.12,0.45,U] [#6 0.52,0.09,0.00,M1] [#7 0.39,-0.27,0.00,M2] [#8 0.38,-0.18,0.39,U] 
03:57:14.931 00.001 18120 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.15, 0.10}
03:57:14.933 00.002 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
03:57:14.936 00.003 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
03:57:14.938 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.03 mountY=-0.09, mountTheta=-1.29
03:57:14.942 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.06, opts=13)
03:57:14.945 00.003 18120 Enqueuing Move request for scope (0.07, 0.06)
03:57:14.947 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:14.948 00.001 21948 Worker thread wakes up
03:57:14.948 00.000 18120 UpdateGuideState exits: m=1878 RSB=30.0
03:57:14.949 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:14.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:14.949 00.000 18120 Enqueuing Expose request
03:57:14.950 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
03:57:14.950 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
03:57:14.950 00.000 21948 Moving (0.07, 0.06) raw xDistance=0.03 yDistance=-0.09
03:57:14.950 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:57:14.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:14.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:57:14.950 00.000 21948 MoveAxis(E, 0, ABG)
03:57:14.950 00.000 21948 Move returns status 0, amount 0
03:57:14.950 00.000 21948 MoveAxis(N, 0, ABG)
03:57:14.950 00.000 21948 Move returns status 0, amount 0
03:57:14.950 00.000 21948 move complete, result=0
03:57:14.950 00.000 21948 worker thread done servicing request
03:57:14.950 00.000 21948 Worker thread wakes up
03:57:14.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:14.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:14.951 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:16.572 01.621 21948 Exposure complete
03:57:16.614 00.042 21948 worker thread done servicing request
03:57:16.614 00.000 18120 OnExposeComplete: enter
03:57:16.615 00.001 18120 UpdateGuideState(): m_state=6
03:57:16.617 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6793
03:57:16.619 00.002 18120 Star::Find returns 1 (0), X=897.01, Y=235.25, Mass=1932, SNR=30.3, Peak=150 HFD=4.2
03:57:16.620 00.001 18120 MultiStar: [#1 0.00,-0.34,0.72,U] [#2 0.43,0.03,0.64,U] [#3 -0.15,0.00,0.60,U] [#4 0.23,-0.36,0.55,U] [#5 -0.44,0.02,0.00,M1] [#6 0.03,-0.07,0.51,U] [#7 0.31,-0.09,0.42,U] [#8 -0.05,-0.17,0.38,U] 
03:57:16.620 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.14}, one-star: {0.34, -0.11}
03:57:16.621 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
03:57:16.621 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
03:57:16.621 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.71 mountX=-0.19 mountY=-0.08, mountTheta=-2.74
03:57:16.623 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.14, opts=13)
03:57:16.623 00.000 18120 Enqueuing Move request for scope (0.16, -0.14)
03:57:16.624 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:16.624 00.000 18120 UpdateGuideState exits: m=1932 RSB=30.3
03:57:16.624 00.000 21948 Worker thread wakes up
03:57:16.624 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:16.626 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:16.629 00.003 18120 Enqueuing Expose request
03:57:16.630 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
03:57:16.630 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
03:57:16.630 00.000 21948 Moving (0.16, -0.14) raw xDistance=-0.19 yDistance=-0.08
03:57:16.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:57:16.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:16.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:57:16.630 00.000 21948 MoveAxis(E, 0, ABG)
03:57:16.630 00.000 21948 Move returns status 0, amount 0
03:57:16.630 00.000 21948 MoveAxis(N, 0, ABG)
03:57:16.630 00.000 21948 Move returns status 0, amount 0
03:57:16.630 00.000 21948 move complete, result=0
03:57:16.630 00.000 21948 worker thread done servicing request
03:57:16.630 00.000 21948 Worker thread wakes up
03:57:16.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:16.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:16.631 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:18.143 01.512 21948 Exposure complete
03:57:18.175 00.032 21948 worker thread done servicing request
03:57:18.175 00.000 18120 OnExposeComplete: enter
03:57:18.176 00.001 18120 UpdateGuideState(): m_state=6
03:57:18.176 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6794
03:57:18.177 00.001 18120 Star::Find returns 1 (0), X=897.05, Y=235.21, Mass=1912, SNR=30.1, Peak=164 HFD=4.1
03:57:18.177 00.000 18120 MultiStar: [#1 -0.15,-0.16,0.67,U] [#2 0.53,0.06,0.00,M1] [#3 -0.06,-0.07,0.59,U] [#4 0.37,-0.41,0.00,M5] [#5 -0.21,0.03,0.43,U] [#6 0.38,0.23,0.00,M1] [#7 0.08,-0.16,0.44,U] [#8 0.42,-0.18,0.00,M1] 
03:57:18.178 00.001 18120 refined, 4 included, MultiStar: {0.06, -0.11}, one-star: {0.38, -0.15}
03:57:18.178 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
03:57:18.179 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
03:57:18.179 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.09 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
03:57:18.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.11, opts=13)
03:57:18.181 00.001 18120 Enqueuing Move request for scope (0.06, -0.11)
03:57:18.181 00.000 21948 Worker thread wakes up
03:57:18.181 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
03:57:18.181 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
03:57:18.181 00.000 21948 Moving (0.06, -0.11) raw xDistance=-0.13 yDistance=-0.00
03:57:18.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:57:18.181 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:18.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:18.182 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:57:18.182 00.000 21948 MoveAxis(E, 0, ABG)
03:57:18.182 00.000 21948 Move returns status 0, amount 0
03:57:18.182 00.000 21948 MoveAxis(N, 0, ABG)
03:57:18.182 00.000 21948 Move returns status 0, amount 0
03:57:18.182 00.000 18120 UpdateGuideState exits: m=1912 RSB=30.1
03:57:18.182 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:18.183 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:18.183 00.000 18120 Enqueuing Expose request
03:57:18.184 00.001 21948 move complete, result=0
03:57:18.184 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:18.184 00.000 21948 worker thread done servicing request
03:57:18.184 00.000 21948 Worker thread wakes up
03:57:18.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:18.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:19.815 01.631 21948 Exposure complete
03:57:19.847 00.032 21948 worker thread done servicing request
03:57:19.847 00.000 18120 OnExposeComplete: enter
03:57:19.848 00.001 18120 UpdateGuideState(): m_state=6
03:57:19.848 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6795
03:57:19.849 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=235.20, Mass=1876, SNR=30.0, Peak=154 HFD=4.3
03:57:19.849 00.000 18120 MultiStar: [#1 0.15,-0.46,0.00,M1] [#2 0.44,0.01,0.62,U] [#3 -0.11,0.16,0.62,U] [#4 0.64,-0.57,0.00,M6] [#5 0.21,-0.41,0.00,M1] [#6 0.30,-0.02,0.53,U] [#7 0.27,-0.37,0.00,M1] [#8 0.23,-0.29,0.37,U] 
03:57:19.850 00.001 18120 refined, 4 included, MultiStar: {0.24, -0.06}, one-star: {0.30, -0.15}
03:57:19.850 00.000 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
03:57:19.851 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
03:57:19.851 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-0.23 mountX=-0.15 mountY=-0.19, mountTheta=-2.24
03:57:19.853 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.06, opts=13)
03:57:19.853 00.000 18120 Enqueuing Move request for scope (0.24, -0.06)
03:57:19.854 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:19.854 00.000 21948 Worker thread wakes up
03:57:19.854 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
03:57:19.854 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
03:57:19.854 00.000 21948 Moving (0.24, -0.06) raw xDistance=-0.15 yDistance=-0.19
03:57:19.854 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:57:19.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:19.855 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:57:19.855 00.000 21948 MoveAxis(E, 0, ABG)
03:57:19.855 00.000 21948 Move returns status 0, amount 0
03:57:19.855 00.000 21948 MoveAxis(N, 0, ABG)
03:57:19.855 00.000 21948 Move returns status 0, amount 0
03:57:19.855 00.000 21948 move complete, result=0
03:57:19.855 00.000 21948 worker thread done servicing request
03:57:19.855 00.000 18120 UpdateGuideState exits: m=1876 RSB=30.0
03:57:19.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:19.856 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:19.856 00.000 18120 Enqueuing Expose request
03:57:19.856 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:19.857 00.001 21948 Worker thread wakes up
03:57:19.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:19.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:21.389 01.532 21948 Exposure complete
03:57:21.463 00.074 21948 worker thread done servicing request
03:57:21.463 00.000 18120 OnExposeComplete: enter
03:57:21.465 00.002 18120 UpdateGuideState(): m_state=6
03:57:21.466 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6796
03:57:21.466 00.000 18120 Star::Find returns 1 (0), X=896.80, Y=235.09, Mass=1714, SNR=28.6, Peak=140 HFD=4.2
03:57:21.467 00.001 18120 MultiStar: [#1 0.01,-0.55,0.00,M2] [#2 0.44,-0.13,0.00,M1] [#3 0.01,-0.22,0.63,U] [#4 0.43,-0.48,0.00,M7] [#5 -0.06,-0.07,0.47,U] [#6 0.60,-0.38,0.00,M1] [#7 0.44,-0.37,0.00,M2] [#8 0.52,-0.17,0.00,M1] 
03:57:21.468 00.001 18120 refined, 2 included, MultiStar: {0.05, -0.21}, one-star: {0.13, -0.27}
03:57:21.468 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
03:57:21.468 00.000 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
03:57:21.469 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.33 mountX=-0.21 mountY=0.05, mountTheta=2.91
03:57:21.470 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.21, opts=13)
03:57:21.470 00.000 18120 Enqueuing Move request for scope (0.05, -0.21)
03:57:21.471 00.001 21948 Worker thread wakes up
03:57:21.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:21.471 00.000 18120 UpdateGuideState exits: m=1714 RSB=28.6
03:57:21.472 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:21.472 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:21.473 00.001 18120 Enqueuing Expose request
03:57:21.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
03:57:21.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
03:57:21.473 00.000 21948 Moving (0.05, -0.21) raw xDistance=-0.21 yDistance=0.05
03:57:21.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:57:21.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:21.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:57:21.473 00.000 21948 MoveAxis(E, 38, ABG)
03:57:21.473 00.000 21948 Guiding  Dir = 2, Dur = 38
03:57:21.474 00.001 21948 IsSlewing returns 0
03:57:21.474 00.000 21948 IsGuiding returns 0
03:57:21.475 00.001 21948 PulseGuide returned control before completion, sleep 47
03:57:21.526 00.051 21948 IsGuiding returns 0
03:57:21.527 00.001 21948 Move returns status 0, amount 38
03:57:21.527 00.000 21948 MoveAxis(N, 0, ABG)
03:57:21.527 00.000 21948 Move returns status 0, amount 0
03:57:21.527 00.000 21948 move complete, result=0
03:57:21.527 00.000 21948 worker thread done servicing request
03:57:21.527 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
03:57:21.528 00.001 21948 Worker thread wakes up
03:57:21.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:21.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:23.157 01.629 21948 Exposure complete
03:57:23.221 00.064 21948 worker thread done servicing request
03:57:23.221 00.000 18120 OnExposeComplete: enter
03:57:23.222 00.001 18120 UpdateGuideState(): m_state=6
03:57:23.222 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6797
03:57:23.223 00.001 18120 Star::Find returns 1 (0), X=896.85, Y=235.25, Mass=1704, SNR=28.6, Peak=124 HFD=4.3
03:57:23.223 00.000 18120 MultiStar: [#1 0.14,-0.27,0.73,U] [#2 0.34,0.08,0.65,U] [#3 -0.04,-0.13,0.60,U] [#4 0.29,-0.40,0.00,M8] [#5 -0.26,-0.20,0.48,U] [#6 0.39,0.02,0.52,U] [#7 0.22,-0.01,0.47,U] [#8 0.65,0.07,0.00,M2] 
03:57:23.224 00.001 18120 refined, 6 included, MultiStar: {0.15, -0.10}, one-star: {0.18, -0.10}
03:57:23.224 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
03:57:23.225 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
03:57:23.226 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
03:57:23.228 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.10, opts=13)
03:57:23.230 00.002 18120 Enqueuing Move request for scope (0.15, -0.10)
03:57:23.231 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:23.232 00.001 18120 UpdateGuideState exits: m=1704 RSB=28.6
03:57:23.235 00.003 21948 Worker thread wakes up
03:57:23.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
03:57:23.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:23.236 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:23.236 00.000 18120 Enqueuing Expose request
03:57:23.237 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
03:57:23.237 00.000 21948 Moving (0.15, -0.10) raw xDistance=-0.15 yDistance=-0.09
03:57:23.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:57:23.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:23.237 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:57:23.237 00.000 21948 MoveAxis(E, 0, ABG)
03:57:23.237 00.000 21948 Move returns status 0, amount 0
03:57:23.237 00.000 21948 MoveAxis(N, 0, ABG)
03:57:23.237 00.000 21948 Move returns status 0, amount 0
03:57:23.237 00.000 21948 move complete, result=0
03:57:23.237 00.000 21948 worker thread done servicing request
03:57:23.237 00.000 21948 Worker thread wakes up
03:57:23.237 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:23.237 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:23.237 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:24.654 01.417 21948 Exposure complete
03:57:24.695 00.041 21948 worker thread done servicing request
03:57:24.695 00.000 18120 OnExposeComplete: enter
03:57:24.696 00.001 18120 UpdateGuideState(): m_state=6
03:57:24.697 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6798
03:57:24.698 00.001 18120 Star::Find returns 1 (0), X=897.03, Y=235.20, Mass=1880, SNR=29.9, Peak=157 HFD=4.1
03:57:24.698 00.000 18120 MultiStar: [#1 -0.03,-0.16,0.73,U] [#2 0.28,0.09,0.64,U] [#3 0.17,-0.20,0.59,U] [#4 0.64,-0.34,0.00,M9] [#5 0.17,-0.18,0.46,U] [#6 0.14,-0.04,0.49,U] [#7 0.31,-0.36,0.00,M2] [#8 0.44,-0.21,0.00,M3] 
03:57:24.699 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.11}, one-star: {0.36, -0.15}
03:57:24.700 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
03:57:24.702 00.002 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
03:57:24.703 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.51 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
03:57:24.705 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.11, opts=13)
03:57:24.705 00.000 18120 Enqueuing Move request for scope (0.20, -0.11)
03:57:24.706 00.001 21948 Worker thread wakes up
03:57:24.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
03:57:24.706 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
03:57:24.706 00.000 21948 Moving (0.20, -0.11) raw xDistance=-0.18 yDistance=-0.13
03:57:24.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:57:24.706 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:24.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:24.707 00.001 18120 UpdateGuideState exits: m=1880 RSB=29.9
03:57:24.707 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:24.708 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:24.708 00.000 18120 Enqueuing Expose request
03:57:24.708 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:57:24.709 00.001 21948 MoveAxis(E, 0, ABG)
03:57:24.709 00.000 21948 Move returns status 0, amount 0
03:57:24.709 00.000 21948 MoveAxis(N, 0, ABG)
03:57:24.709 00.000 21948 Move returns status 0, amount 0
03:57:24.709 00.000 21948 move complete, result=0
03:57:24.709 00.000 21948 worker thread done servicing request
03:57:24.709 00.000 21948 Worker thread wakes up
03:57:24.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:24.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:24.709 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:26.336 01.627 21948 Exposure complete
03:57:26.385 00.049 21948 worker thread done servicing request
03:57:26.385 00.000 18120 OnExposeComplete: enter
03:57:26.386 00.001 18120 UpdateGuideState(): m_state=6
03:57:26.387 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6799
03:57:26.387 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=235.35, Mass=1844, SNR=29.7, Peak=146 HFD=4.0
03:57:26.388 00.001 18120 MultiStar: [#1 -0.07,-0.06,0.72,U] [#2 0.33,0.12,0.64,U] [#3 -0.02,-0.02,0.55,U] [#4 0.51,-0.28,0.00,M10] [#5 0.19,-0.53,0.00,M1] [#6 0.11,0.02,0.51,U] [#7 0.49,-0.26,0.00,M3] [#8 0.29,-0.34,0.00,M4] 
03:57:26.388 00.000 18120 refined, 4 included, MultiStar: {0.12, 0.01}, one-star: {0.20, -0.01}
03:57:26.389 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
03:57:26.390 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
03:57:26.391 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:57:26.393 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
03:57:26.394 00.001 18120 Enqueuing Move request for scope (0.12, 0.01)
03:57:26.394 00.000 21948 Worker thread wakes up
03:57:26.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:57:26.394 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:57:26.394 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.11
03:57:26.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:57:26.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:26.394 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.7
03:57:26.397 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:26.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:26.397 00.000 21948 MoveAxis(E, 0, ABG)
03:57:26.397 00.000 21948 Move returns status 0, amount 0
03:57:26.397 00.000 21948 MoveAxis(N, 0, ABG)
03:57:26.397 00.000 21948 Move returns status 0, amount 0
03:57:26.397 00.000 21948 move complete, result=0
03:57:26.397 00.000 21948 worker thread done servicing request
03:57:26.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:26.398 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:26.398 00.000 18120 Enqueuing Expose request
03:57:26.399 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:26.399 00.000 21948 Worker thread wakes up
03:57:26.399 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:26.399 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:27.923 01.524 21948 Exposure complete
03:57:27.950 00.027 21948 worker thread done servicing request
03:57:27.950 00.000 18120 OnExposeComplete: enter
03:57:27.950 00.000 18120 UpdateGuideState(): m_state=6
03:57:27.951 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6800
03:57:27.951 00.000 18120 Star::Find returns 1 (0), X=897.10, Y=235.13, Mass=1713, SNR=28.5, Peak=132 HFD=4.3
03:57:27.952 00.001 18120 MultiStar: [#1 0.37,-0.54,0.00,M1] [#2 0.78,-0.04,0.00,M1] [#3 0.44,-0.38,0.00,M1] [#4 0.64,-0.57,0.00,R] [#5 0.31,-0.45,0.00,M2] [#6 0.65,-0.19,0.00,M1] [#7 0.72,-0.02,0.00,M4] [#8 0.44,-0.46,0.00,M5] 
03:57:27.952 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
03:57:27.953 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
03:57:27.953 00.000 18120 CameraToMount -- cameraX=0.44 cameraY=-0.22 hyp=0.49 cameraTheta=-0.48 mountX=-0.38 mountY=-0.29, mountTheta=-2.50
03:57:27.954 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.44, y=-0.22, opts=13)
03:57:27.955 00.001 18120 Enqueuing Move request for scope (0.44, -0.22)
03:57:27.955 00.000 21948 Worker thread wakes up
03:57:27.956 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.22) opts 0xd
03:57:27.956 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:27.956 00.000 18120 UpdateGuideState exits: m=1713 RSB=28.5
03:57:27.956 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:27.957 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:27.957 00.000 18120 Enqueuing Expose request
03:57:27.958 00.001 21948 Handling offset move in thread for scope, endpoint = (0.44, -0.22)
03:57:27.958 00.000 21948 Moving (0.44, -0.22) raw xDistance=-0.38 yDistance=-0.29
03:57:27.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:57:27.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
03:57:27.958 00.000 21948 MoveAxis(E, 69, ABG)
03:57:27.958 00.000 21948 Guiding  Dir = 2, Dur = 69
03:57:27.958 00.000 21948 IsSlewing returns 0
03:57:27.958 00.000 21948 IsGuiding returns 0
03:57:27.960 00.002 21948 PulseGuide returned control before completion, sleep 78
03:57:28.049 00.089 21948 IsGuiding returns 0
03:57:28.049 00.000 21948 Move returns status 0, amount 69
03:57:28.049 00.000 21948 MoveAxis(N, 69, ABG)
03:57:28.049 00.000 21948 Guiding  Dir = 0, Dur = 69
03:57:28.049 00.000 21948 IsSlewing returns 0
03:57:28.049 00.000 21948 IsGuiding returns 0
03:57:28.053 00.004 21948 PulseGuide returned control before completion, sleep 75
03:57:28.143 00.090 21948 IsGuiding returns 0
03:57:28.143 00.000 21948 Move returns status 0, amount 69
03:57:28.143 00.000 21948 move complete, result=0
03:57:28.145 00.002 21948 worker thread done servicing request
03:57:28.145 00.000 21948 Worker thread wakes up
03:57:28.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:28.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:28.145 00.000 18120 GuideStep: -0.4 px 69 ms EAST, -0.3 px 69 ms NORTH
03:57:29.778 01.633 21948 Exposure complete
03:57:29.827 00.049 21948 worker thread done servicing request
03:57:29.828 00.001 18120 OnExposeComplete: enter
03:57:29.829 00.001 18120 UpdateGuideState(): m_state=6
03:57:29.830 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6801
03:57:29.832 00.002 18120 Star::Find returns 1 (0), X=896.99, Y=235.13, Mass=1832, SNR=29.7, Peak=140 HFD=4.3
03:57:29.834 00.002 18120 MultiStar: [#1 0.45,-0.55,0.00,M2] [#2 0.48,0.19,0.00,M2] [#3 0.03,0.08,0.59,U] [#4 -0.16,0.13,0.57,U] [#5 0.00,0.03,0.47,U] [#6 0.54,-0.05,0.00,M2] [#7 0.23,-0.11,0.45,U] [#8 0.34,-0.27,0.39,U] 
03:57:29.835 00.001 18120 refined, 5 included, MultiStar: {0.14, -0.07}, one-star: {0.32, -0.22}
03:57:29.836 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
03:57:29.837 00.001 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
03:57:29.838 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
03:57:29.843 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.07, opts=13)
03:57:29.843 00.000 18120 Enqueuing Move request for scope (0.14, -0.07)
03:57:29.844 00.001 21948 Worker thread wakes up
03:57:29.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:29.844 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.7
03:57:29.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:29.845 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:29.845 00.000 18120 Enqueuing Expose request
03:57:29.846 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
03:57:29.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
03:57:29.846 00.000 21948 Moving (0.14, -0.07) raw xDistance=-0.12 yDistance=-0.09
03:57:29.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:57:29.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:29.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:57:29.846 00.000 21948 MoveAxis(E, 0, ABG)
03:57:29.846 00.000 21948 Move returns status 0, amount 0
03:57:29.846 00.000 21948 MoveAxis(N, 0, ABG)
03:57:29.846 00.000 21948 Move returns status 0, amount 0
03:57:29.846 00.000 21948 move complete, result=0
03:57:29.846 00.000 21948 worker thread done servicing request
03:57:29.846 00.000 21948 Worker thread wakes up
03:57:29.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:29.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:29.847 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:31.370 01.523 21948 Exposure complete
03:57:31.405 00.035 21948 worker thread done servicing request
03:57:31.405 00.000 18120 OnExposeComplete: enter
03:57:31.406 00.001 18120 UpdateGuideState(): m_state=6
03:57:31.406 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6802
03:57:31.407 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=235.38, Mass=1825, SNR=29.6, Peak=124 HFD=4.4
03:57:31.407 00.000 18120 MultiStar: [#1 0.08,-0.02,0.70,U] [#2 0.49,0.18,0.00,M3] [#3 0.01,0.18,0.58,U] [#4 -0.34,0.84,0.00,M1] [#5 -0.51,0.16,0.00,M2] [#6 0.43,0.22,0.00,M3] [#7 0.40,0.24,0.00,M4] [#8 0.65,-0.35,0.00,M5] 
03:57:31.408 00.001 18120 single-star, 2 included, MultiStar: {0.04, 0.05}, one-star: {0.04, 0.02}
03:57:31.408 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
03:57:31.409 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
03:57:31.409 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.51 mountX=0.00 mountY=-0.04, mountTheta=-1.48
03:57:31.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.02, opts=13)
03:57:31.412 00.002 18120 Enqueuing Move request for scope (0.04, 0.02)
03:57:31.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:31.413 00.001 21948 Worker thread wakes up
03:57:31.413 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.6
03:57:31.413 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:31.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:31.414 00.001 18120 Enqueuing Expose request
03:57:31.414 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:57:31.415 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:57:31.415 00.000 21948 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.04
03:57:31.415 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:57:31.415 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:31.415 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:57:31.415 00.000 21948 MoveAxis(E, 0, ABG)
03:57:31.415 00.000 21948 Move returns status 0, amount 0
03:57:31.415 00.000 21948 MoveAxis(N, 0, ABG)
03:57:31.415 00.000 21948 Move returns status 0, amount 0
03:57:31.415 00.000 21948 move complete, result=0
03:57:31.415 00.000 21948 worker thread done servicing request
03:57:31.415 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:31.416 00.001 21948 Worker thread wakes up
03:57:31.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:31.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:33.047 01.631 21948 Exposure complete
03:57:33.082 00.035 21948 worker thread done servicing request
03:57:33.082 00.000 18120 OnExposeComplete: enter
03:57:33.084 00.002 18120 UpdateGuideState(): m_state=6
03:57:33.084 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6803
03:57:33.085 00.001 18120 Star::Find returns 1 (0), X=896.96, Y=235.40, Mass=1718, SNR=28.7, Peak=124 HFD=4.1
03:57:33.085 00.000 18120 MultiStar: [#1 0.28,0.04,0.74,U] [#2 0.40,0.44,0.00,M4] [#3 0.41,-0.36,0.00,M1] [#4 -0.09,0.21,0.57,U] [#5 -0.10,0.09,0.45,U] [#6 0.48,-0.12,0.00,M4] [#7 0.31,0.15,0.48,U] [#8 0.63,-0.24,0.00,M6] 
03:57:33.086 00.001 18120 refined, 4 included, MultiStar: {0.17, 0.09}, one-star: {0.29, 0.04}
03:57:33.086 00.000 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.00) = xAngle (-1.50 = -1.50)
03:57:33.087 00.001 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
03:57:33.087 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.50 mountX=0.01 mountY=-0.20, mountTheta=-1.50
03:57:33.088 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.09, opts=13)
03:57:33.089 00.001 18120 Enqueuing Move request for scope (0.17, 0.09)
03:57:33.090 00.001 21948 Worker thread wakes up
03:57:33.090 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
03:57:33.090 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:57:33.090 00.000 21948 Moving (0.17, 0.09) raw xDistance=0.01 yDistance=-0.20
03:57:33.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:57:33.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:33.090 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:57:33.090 00.000 21948 MoveAxis(E, 0, ABG)
03:57:33.090 00.000 21948 Move returns status 0, amount 0
03:57:33.090 00.000 21948 MoveAxis(N, 0, ABG)
03:57:33.090 00.000 21948 Move returns status 0, amount 0
03:57:33.090 00.000 21948 move complete, result=0
03:57:33.090 00.000 21948 worker thread done servicing request
03:57:33.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:33.092 00.002 18120 UpdateGuideState exits: m=1718 RSB=28.7
03:57:33.094 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:33.095 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:33.095 00.000 18120 Enqueuing Expose request
03:57:33.096 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:33.096 00.000 21948 Worker thread wakes up
03:57:33.096 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:33.096 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:34.619 01.523 21948 Exposure complete
03:57:34.671 00.052 21948 worker thread done servicing request
03:57:34.671 00.000 18120 OnExposeComplete: enter
03:57:34.672 00.001 18120 UpdateGuideState(): m_state=6
03:57:34.672 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6804
03:57:34.673 00.001 18120 Star::Find returns 1 (0), X=897.26, Y=235.28, Mass=1752, SNR=28.9, Peak=122 HFD=4.4
03:57:34.673 00.000 18120 MultiStar: [#1 0.73,-0.16,0.00,M1] [#2 0.63,0.15,0.00,M5] [#3 0.82,-0.11,0.00,M2] [#4 0.15,0.46,0.00,M1] [#5 0.25,-0.19,0.44,U] [#6 0.56,-0.10,0.00,M5] [#7 0.40,-0.29,0.00,M4] [#8 0.84,-0.34,0.00,M7] 
03:57:34.675 00.002 18120 refined, 1 included, MultiStar: {0.49, -0.11}, one-star: {0.59, -0.08}
03:57:34.676 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
03:57:34.677 00.001 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
03:57:34.678 00.001 18120 CameraToMount -- cameraX=0.49 cameraY=-0.11 hyp=0.50 cameraTheta=-0.23 mountX=-0.31 mountY=-0.39, mountTheta=-2.24
03:57:34.679 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.49, y=-0.11, opts=13)
03:57:34.680 00.001 18120 Enqueuing Move request for scope (0.49, -0.11)
03:57:34.680 00.000 21948 Worker thread wakes up
03:57:34.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:34.681 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.11) opts 0xd
03:57:34.681 00.000 21948 Handling offset move in thread for scope, endpoint = (0.49, -0.11)
03:57:34.681 00.000 18120 UpdateGuideState exits: m=1752 RSB=28.9
03:57:34.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:34.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:34.682 00.000 18120 Enqueuing Expose request
03:57:34.683 00.001 21948 Moving (0.49, -0.11) raw xDistance=-0.31 yDistance=-0.39
03:57:34.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:57:34.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
03:57:34.683 00.000 21948 MoveAxis(E, 55, ABG)
03:57:34.683 00.000 21948 Guiding  Dir = 2, Dur = 55
03:57:34.683 00.000 21948 IsSlewing returns 0
03:57:34.683 00.000 21948 IsGuiding returns 0
03:57:34.685 00.002 21948 PulseGuide returned control before completion, sleep 64
03:57:34.756 00.071 21948 IsGuiding returns 0
03:57:34.756 00.000 21948 Move returns status 0, amount 55
03:57:34.756 00.000 21948 MoveAxis(N, 92, ABG)
03:57:34.756 00.000 21948 Guiding  Dir = 0, Dur = 92
03:57:34.759 00.003 21948 IsSlewing returns 0
03:57:34.759 00.000 21948 IsGuiding returns 0
03:57:34.765 00.006 21948 PulseGuide returned control before completion, sleep 98
03:57:34.878 00.113 21948 IsGuiding returns 0
03:57:34.879 00.001 21948 Move returns status 0, amount 92
03:57:34.879 00.000 21948 move complete, result=0
03:57:34.879 00.000 21948 worker thread done servicing request
03:57:34.879 00.000 21948 Worker thread wakes up
03:57:34.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:34.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:34.879 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.4 px 92 ms NORTH
03:57:36.513 01.634 21948 Exposure complete
03:57:36.552 00.039 21948 worker thread done servicing request
03:57:36.552 00.000 18120 OnExposeComplete: enter
03:57:36.553 00.001 18120 UpdateGuideState(): m_state=6
03:57:36.553 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6805
03:57:36.553 00.000 18120 Star::Find returns 1 (0), X=896.70, Y=235.03, Mass=1770, SNR=29.2, Peak=129 HFD=4.2
03:57:36.554 00.001 18120 MultiStar: [#1 -0.16,-0.19,0.73,U] [#2 0.25,0.17,0.65,U] [#3 -0.33,-0.02,0.61,U] [#4 -0.53,0.44,0.00,M2] [#5 -0.68,-0.08,0.00,M1] [#6 -0.22,-0.24,0.53,U] [#7 -0.09,-0.18,0.47,U] [#8 -0.10,-0.12,0.38,U] 
03:57:36.554 00.000 18120 refined, 6 included, MultiStar: {-0.07, -0.14}, one-star: {0.03, -0.33}
03:57:36.555 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.05 = 2.23)
03:57:36.555 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.19)
03:57:36.556 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.05 mountX=-0.10 mountY=0.13, mountTheta=2.22
03:57:36.557 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.14, opts=13)
03:57:36.557 00.000 18120 Enqueuing Move request for scope (-0.07, -0.14)
03:57:36.557 00.000 21948 Worker thread wakes up
03:57:36.558 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
03:57:36.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
03:57:36.558 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:36.558 00.000 21948 Moving (-0.07, -0.14) raw xDistance=-0.10 yDistance=0.13
03:57:36.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:57:36.558 00.000 18120 UpdateGuideState exits: m=1770 RSB=29.2
03:57:36.560 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:36.560 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:36.561 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:57:36.561 00.000 21948 MoveAxis(E, 0, ABG)
03:57:36.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:36.561 00.000 18120 Enqueuing Expose request
03:57:36.562 00.001 21948 Move returns status 0, amount 0
03:57:36.562 00.000 21948 MoveAxis(N, 0, ABG)
03:57:36.562 00.000 21948 Move returns status 0, amount 0
03:57:36.562 00.000 21948 move complete, result=0
03:57:36.562 00.000 21948 worker thread done servicing request
03:57:36.562 00.000 21948 Worker thread wakes up
03:57:36.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:36.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:36.563 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:38.087 01.524 21948 Exposure complete
03:57:38.136 00.049 21948 worker thread done servicing request
03:57:38.137 00.001 18120 OnExposeComplete: enter
03:57:38.137 00.000 18120 UpdateGuideState(): m_state=6
03:57:38.138 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6806
03:57:38.139 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=235.96, Mass=1700, SNR=28.5, Peak=120 HFD=4.2
03:57:38.140 00.001 18120 MultiStar: [#1 -0.33,0.47,0.00,M1] [#2 -0.28,0.70,0.00,M5] [#3 -0.87,0.55,0.00,M2] [#4 -0.36,0.67,0.00,M3] [#5 -1.05,0.44,0.00,M2] [#6 0.02,0.81,0.00,M5] [#7 -0.08,0.53,0.00,M4] [#8 -0.28,0.49,0.00,M7] 
03:57:38.140 00.000 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
03:57:38.141 00.001 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
03:57:38.141 00.000 18120 CameraToMount -- cameraX=-0.40 cameraY=0.60 hyp=0.72 cameraTheta=2.16 mountX=0.71 mountY=0.09, mountTheta=0.12
03:57:38.143 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.40, y=0.60, opts=13)
03:57:38.143 00.000 18120 Enqueuing Move request for scope (-0.40, 0.60)
03:57:38.144 00.001 21948 Worker thread wakes up
03:57:38.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:38.144 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.60) opts 0xd
03:57:38.144 00.000 18120 UpdateGuideState exits: m=1700 RSB=28.5
03:57:38.145 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:38.145 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:38.146 00.001 18120 Enqueuing Expose request
03:57:38.146 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.40, 0.60)
03:57:38.146 00.000 21948 Moving (-0.40, 0.60) raw xDistance=0.71 yDistance=0.09
03:57:38.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
03:57:38.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:38.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:57:38.146 00.000 21948 MoveAxis(W, 127, ABG)
03:57:38.146 00.000 21948 Guiding  Dir = 3, Dur = 127
03:57:38.146 00.000 21948 IsSlewing returns 0
03:57:38.147 00.001 21948 IsGuiding returns 0
03:57:38.148 00.001 21948 PulseGuide returned control before completion, sleep 136
03:57:38.291 00.143 21948 IsGuiding returns 0
03:57:38.291 00.000 21948 Move returns status 0, amount 127
03:57:38.291 00.000 21948 MoveAxis(N, 0, ABG)
03:57:38.291 00.000 21948 Move returns status 0, amount 0
03:57:38.291 00.000 21948 move complete, result=0
03:57:38.292 00.001 21948 worker thread done servicing request
03:57:38.292 00.000 21948 Worker thread wakes up
03:57:38.292 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:38.292 00.000 18120 GuideStep: 0.7 px 127 ms WEST, 0.1 px 0 ms NORTH
03:57:38.293 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:39.928 01.635 21948 Exposure complete
03:57:39.984 00.056 21948 worker thread done servicing request
03:57:39.984 00.000 18120 OnExposeComplete: enter
03:57:39.986 00.002 18120 UpdateGuideState(): m_state=6
03:57:39.987 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6807
03:57:39.987 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=234.87, Mass=1825, SNR=29.6, Peak=126 HFD=4.4
03:57:39.988 00.001 18120 MultiStar: [#1 -0.13,-0.40,0.69,U] [#2 0.13,-0.18,0.64,U] [#3 -0.12,-0.22,0.65,U] [#4 -0.33,0.05,0.55,U] [#5 0.07,-0.71,0.00,M3] [#6 -0.23,-0.02,0.54,U] [#7 0.21,-0.31,0.44,U] [#8 0.23,-0.55,0.00,M8] 
03:57:39.988 00.000 18120 refined, 6 included, MultiStar: {-0.06, -0.25}, one-star: {0.04, -0.49}
03:57:39.989 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.50)
03:57:39.990 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.46)
03:57:39.990 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.79 mountX=-0.21 mountY=0.16, mountTheta=2.47
03:57:39.991 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.25, opts=13)
03:57:39.993 00.002 18120 Enqueuing Move request for scope (-0.06, -0.25)
03:57:39.993 00.000 21948 Worker thread wakes up
03:57:39.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:39.993 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.6
03:57:39.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:39.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:39.994 00.000 18120 Enqueuing Expose request
03:57:39.995 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
03:57:39.995 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
03:57:39.995 00.000 21948 Moving (-0.06, -0.25) raw xDistance=-0.21 yDistance=0.16
03:57:39.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
03:57:39.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:39.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:57:39.995 00.000 21948 MoveAxis(E, 28, ABG)
03:57:39.995 00.000 21948 Guiding  Dir = 2, Dur = 28
03:57:39.995 00.000 21948 IsSlewing returns 0
03:57:39.995 00.000 21948 IsGuiding returns 0
03:57:39.998 00.003 21948 PulseGuide returned control before completion, sleep 37
03:57:40.050 00.052 21948 IsGuiding returns 0
03:57:40.050 00.000 21948 Move returns status 0, amount 28
03:57:40.050 00.000 21948 MoveAxis(N, 0, ABG)
03:57:40.050 00.000 21948 Move returns status 0, amount 0
03:57:40.050 00.000 21948 move complete, result=0
03:57:40.050 00.000 21948 worker thread done servicing request
03:57:40.050 00.000 21948 Worker thread wakes up
03:57:40.051 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:40.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:40.051 00.000 18120 GuideStep: -0.2 px 28 ms EAST, 0.2 px 0 ms NORTH
03:57:41.456 01.405 21948 Exposure complete
03:57:41.492 00.036 21948 worker thread done servicing request
03:57:41.492 00.000 18120 OnExposeComplete: enter
03:57:41.493 00.001 18120 UpdateGuideState(): m_state=6
03:57:41.494 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6808
03:57:41.494 00.000 18120 Star::Find returns 1 (0), X=896.68, Y=234.92, Mass=1794, SNR=29.2, Peak=139 HFD=4.1
03:57:41.495 00.001 18120 MultiStar: [#1 -0.10,-0.51,0.00,M1] [#2 0.15,-0.15,0.63,U] [#3 -0.33,-0.39,0.00,M2] [#4 -0.23,0.20,0.57,U] [#5 -0.53,-0.36,0.00,M4] [#6 0.17,-0.28,0.49,U] [#7 0.02,-0.61,0.00,M4] [#8 -0.08,-0.46,0.00,M9] 
03:57:41.495 00.000 18120 refined, 3 included, MultiStar: {0.02, -0.21}, one-star: {0.01, -0.43}
03:57:41.495 00.000 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.82)
03:57:41.496 00.001 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
03:57:41.496 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.47 mountX=-0.20 mountY=0.07, mountTheta=2.78
03:57:41.497 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.21, opts=13)
03:57:41.498 00.001 18120 Enqueuing Move request for scope (0.02, -0.21)
03:57:41.498 00.000 21948 Worker thread wakes up
03:57:41.498 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
03:57:41.499 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
03:57:41.499 00.000 21948 Moving (0.02, -0.21) raw xDistance=-0.20 yDistance=0.07
03:57:41.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:57:41.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:41.499 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:57:41.499 00.000 21948 MoveAxis(E, 0, ABG)
03:57:41.499 00.000 21948 Move returns status 0, amount 0
03:57:41.499 00.000 21948 MoveAxis(N, 0, ABG)
03:57:41.499 00.000 21948 Move returns status 0, amount 0
03:57:41.499 00.000 21948 move complete, result=0
03:57:41.499 00.000 21948 worker thread done servicing request
03:57:41.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:41.502 00.003 18120 UpdateGuideState exits: m=1794 RSB=29.2
03:57:41.504 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:41.506 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:41.508 00.002 18120 Enqueuing Expose request
03:57:41.510 00.002 21948 Worker thread wakes up
03:57:41.510 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:41.511 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:41.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:43.145 01.634 21948 Exposure complete
03:57:43.206 00.061 21948 worker thread done servicing request
03:57:43.206 00.000 18120 OnExposeComplete: enter
03:57:43.207 00.001 18120 UpdateGuideState(): m_state=6
03:57:43.208 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6809
03:57:43.208 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=234.89, Mass=1798, SNR=29.4, Peak=119 HFD=4.0
03:57:43.209 00.001 18120 MultiStar: [#1 -0.43,-0.60,0.00,M2] [#2 0.11,-0.05,0.64,U] [#3 -0.39,-0.05,0.64,U] [#4 -0.56,0.08,0.00,M2] [#5 -0.57,-0.52,0.00,M5] [#6 0.15,-0.19,0.53,U] [#7 -0.22,-0.49,0.00,M5] [#8 -0.35,-0.30,0.00,M10] 
03:57:43.209 00.000 18120 refined, 3 included, MultiStar: {-0.12, -0.22}, one-star: {-0.24, -0.46}
03:57:43.210 00.001 18120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.00) = xAngle (-4.06 = 2.22)
03:57:43.210 00.000 18120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.10 = 2.18)
03:57:43.210 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.07 mountX=-0.15 mountY=0.21, mountTheta=2.21
03:57:43.212 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.22, opts=13)
03:57:43.212 00.000 18120 Enqueuing Move request for scope (-0.12, -0.22)
03:57:43.213 00.001 21948 Worker thread wakes up
03:57:43.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:43.213 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.4
03:57:43.213 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:43.214 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:43.214 00.000 18120 Enqueuing Expose request
03:57:43.215 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
03:57:43.215 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
03:57:43.215 00.000 21948 Moving (-0.12, -0.22) raw xDistance=-0.15 yDistance=0.21
03:57:43.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:57:43.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:57:43.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:57:43.215 00.000 21948 MoveAxis(E, 0, ABG)
03:57:43.215 00.000 21948 Move returns status 0, amount 0
03:57:43.215 00.000 21948 MoveAxis(N, 0, ABG)
03:57:43.215 00.000 21948 Move returns status 0, amount 0
03:57:43.215 00.000 21948 move complete, result=0
03:57:43.215 00.000 21948 worker thread done servicing request
03:57:43.215 00.000 21948 Worker thread wakes up
03:57:43.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:43.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:43.215 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:57:44.633 01.418 21948 Exposure complete
03:57:44.675 00.042 21948 worker thread done servicing request
03:57:44.675 00.000 18120 OnExposeComplete: enter
03:57:44.676 00.001 18120 UpdateGuideState(): m_state=6
03:57:44.680 00.004 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6810
03:57:44.682 00.002 18120 Star::Find returns 1 (0), X=896.14, Y=234.99, Mass=1856, SNR=29.8, Peak=139 HFD=4.3
03:57:44.685 00.003 18120 MultiStar: [#1 -0.46,-0.49,0.00,M3] [#2 -0.14,-0.09,0.63,U] [#3 -0.28,-0.51,0.00,M2] [#4 -0.82,0.08,0.00,M3] [#5 -0.69,-0.17,0.00,M6] [#6 -0.21,-0.22,0.50,U] [#7 -0.17,-0.39,0.41,U] [#8 -0.59,-0.52,0.00,R] 
03:57:44.685 00.000 18120 refined, 3 included, MultiStar: {-0.31, -0.27}, one-star: {-0.53, -0.37}
03:57:44.686 00.001 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.00) = xAngle (-4.42 = 1.86)
03:57:44.686 00.000 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.46 = 1.82)
03:57:44.686 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-2.42 mountX=-0.12 mountY=0.40, mountTheta=1.86
03:57:44.687 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=-0.27, opts=13)
03:57:44.688 00.001 18120 Enqueuing Move request for scope (-0.31, -0.27)
03:57:44.688 00.000 21948 Worker thread wakes up
03:57:44.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:44.689 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.27) opts 0xd
03:57:44.689 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.8
03:57:44.689 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:44.689 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:44.690 00.001 18120 Enqueuing Expose request
03:57:44.690 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, -0.27)
03:57:44.690 00.000 21948 Moving (-0.31, -0.27) raw xDistance=-0.12 yDistance=0.40
03:57:44.690 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:57:44.690 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:44.690 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
03:57:44.690 00.000 21948 MoveAxis(E, 0, ABG)
03:57:44.690 00.000 21948 Move returns status 0, amount 0
03:57:44.690 00.000 21948 MoveAxis(N, 0, ABG)
03:57:44.690 00.000 21948 Move returns status 0, amount 0
03:57:44.691 00.001 21948 move complete, result=0
03:57:44.691 00.000 21948 worker thread done servicing request
03:57:44.691 00.000 21948 Worker thread wakes up
03:57:44.691 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:44.691 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:44.692 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
03:57:46.324 01.632 21948 Exposure complete
03:57:46.396 00.072 21948 worker thread done servicing request
03:57:46.396 00.000 18120 OnExposeComplete: enter
03:57:46.397 00.001 18120 UpdateGuideState(): m_state=6
03:57:46.398 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6811
03:57:46.399 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=235.05, Mass=1794, SNR=29.4, Peak=122 HFD=4.1
03:57:46.399 00.000 18120 MultiStar: [#1 -0.46,-0.60,0.00,M4] [#2 0.07,-0.29,0.65,U] [#3 -0.39,-0.45,0.00,M3] [#4 -0.76,0.04,0.00,M4] [#5 -0.76,-0.10,0.00,M7] [#6 -0.49,-0.20,0.00,M2] [#7 -0.05,-0.36,0.43,U] [#8 0.41,-0.00,0.38,U] 
03:57:46.400 00.001 18120 refined, 3 included, MultiStar: {0.01, -0.26}, one-star: {-0.14, -0.30}
03:57:46.400 00.000 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.51 = 2.77)
03:57:46.400 00.000 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.55 = 2.73)
03:57:46.401 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.52 mountX=-0.24 mountY=0.10, mountTheta=2.74
03:57:46.402 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.26, opts=13)
03:57:46.402 00.000 18120 Enqueuing Move request for scope (0.01, -0.26)
03:57:46.403 00.001 21948 Worker thread wakes up
03:57:46.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
03:57:46.403 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
03:57:46.403 00.000 21948 Moving (0.01, -0.26) raw xDistance=-0.24 yDistance=0.10
03:57:46.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:57:46.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:46.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:57:46.403 00.000 21948 MoveAxis(E, 44, ABG)
03:57:46.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:46.404 00.001 21948 Guiding  Dir = 2, Dur = 44
03:57:46.404 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.4
03:57:46.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:46.405 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:46.405 00.000 18120 Enqueuing Expose request
03:57:46.406 00.001 21948 IsSlewing returns 0
03:57:46.406 00.000 21948 IsGuiding returns 0
03:57:46.407 00.001 21948 PulseGuide returned control before completion, sleep 53
03:57:46.465 00.058 21948 IsGuiding returns 0
03:57:46.466 00.001 21948 Move returns status 0, amount 44
03:57:46.466 00.000 21948 MoveAxis(N, 0, ABG)
03:57:46.466 00.000 21948 Move returns status 0, amount 0
03:57:46.466 00.000 21948 move complete, result=0
03:57:46.466 00.000 21948 worker thread done servicing request
03:57:46.466 00.000 21948 Worker thread wakes up
03:57:46.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:46.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:46.466 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:57:47.874 01.408 21948 Exposure complete
03:57:47.906 00.032 21948 worker thread done servicing request
03:57:47.906 00.000 18120 OnExposeComplete: enter
03:57:47.907 00.001 18120 UpdateGuideState(): m_state=6
03:57:47.907 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6812
03:57:47.908 00.001 18120 Star::Find returns 1 (0), X=896.66, Y=235.03, Mass=1907, SNR=30.1, Peak=149 HFD=4.1
03:57:47.909 00.001 18120 MultiStar: [#1 -0.30,-0.37,0.00,M5] [#2 -0.15,-0.08,0.64,U] [#3 -0.49,-0.10,0.00,M4] [#4 -0.99,-0.09,0.00,M5] [#5 -0.75,-0.37,0.00,M8] [#6 -0.12,-0.19,0.49,U] [#7 -0.15,-0.41,0.45,U] [#8 0.35,0.14,0.40,U] 
03:57:47.909 00.000 18120 refined, 4 included, MultiStar: {-0.03, -0.20}, one-star: {-0.01, -0.33}
03:57:47.909 00.000 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
03:57:47.910 00.001 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
03:57:47.910 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.72 mountX=-0.17 mountY=0.12, mountTheta=2.54
03:57:47.912 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.20, opts=13)
03:57:47.912 00.000 18120 Enqueuing Move request for scope (-0.03, -0.20)
03:57:47.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:47.913 00.001 21948 Worker thread wakes up
03:57:47.913 00.000 18120 UpdateGuideState exits: m=1907 RSB=30.1
03:57:47.914 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
03:57:47.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:47.914 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
03:57:47.914 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:47.915 00.001 18120 Enqueuing Expose request
03:57:47.915 00.000 21948 Moving (-0.03, -0.20) raw xDistance=-0.17 yDistance=0.12
03:57:47.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:57:47.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:47.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:57:47.915 00.000 21948 MoveAxis(E, 0, ABG)
03:57:47.915 00.000 21948 Move returns status 0, amount 0
03:57:47.915 00.000 21948 MoveAxis(N, 0, ABG)
03:57:47.915 00.000 21948 Move returns status 0, amount 0
03:57:47.915 00.000 21948 move complete, result=0
03:57:47.915 00.000 21948 worker thread done servicing request
03:57:47.915 00.000 21948 Worker thread wakes up
03:57:47.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:47.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:47.916 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:49.542 01.626 21948 Exposure complete
03:57:49.582 00.040 21948 worker thread done servicing request
03:57:49.582 00.000 18120 OnExposeComplete: enter
03:57:49.582 00.000 18120 UpdateGuideState(): m_state=6
03:57:49.584 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6813
03:57:49.585 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=235.02, Mass=1926, SNR=30.4, Peak=139 HFD=4.1
03:57:49.587 00.002 18120 MultiStar: [#1 -0.23,-0.57,0.00,M6] [#2 -0.35,0.14,0.61,U] [#3 -0.21,-0.15,0.59,U] [#4 -0.54,-0.06,0.00,M6] [#5 -0.42,0.04,0.44,U] [#6 -0.11,-0.33,0.50,U] [#7 -0.30,-0.34,0.00,M3] [#8 0.42,0.25,0.00,M1] 
03:57:49.588 00.001 18120 refined, 4 included, MultiStar: {-0.23, -0.15}, one-star: {-0.15, -0.34}
03:57:49.589 00.001 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.55 = 1.73)
03:57:49.590 00.001 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.69)
03:57:49.590 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-2.56 mountX=-0.04 mountY=0.28, mountTheta=1.73
03:57:49.591 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.15, opts=13)
03:57:49.592 00.001 18120 Enqueuing Move request for scope (-0.23, -0.15)
03:57:49.592 00.000 21948 Worker thread wakes up
03:57:49.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd
03:57:49.592 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.15)
03:57:49.592 00.000 21948 Moving (-0.23, -0.15) raw xDistance=-0.04 yDistance=0.28
03:57:49.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:57:49.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:49.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:49.593 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
03:57:49.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:49.594 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:49.594 00.000 18120 Enqueuing Expose request
03:57:49.595 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:57:49.595 00.000 21948 MoveAxis(E, 0, ABG)
03:57:49.595 00.000 21948 Move returns status 0, amount 0
03:57:49.595 00.000 21948 MoveAxis(N, 0, ABG)
03:57:49.595 00.000 21948 Move returns status 0, amount 0
03:57:49.595 00.000 21948 move complete, result=0
03:57:49.595 00.000 21948 worker thread done servicing request
03:57:49.595 00.000 21948 Worker thread wakes up
03:57:49.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:49.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:49.595 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:57:51.118 01.523 21948 Exposure complete
03:57:51.158 00.040 21948 worker thread done servicing request
03:57:51.158 00.000 18120 OnExposeComplete: enter
03:57:51.159 00.001 18120 UpdateGuideState(): m_state=6
03:57:51.160 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6814
03:57:51.161 00.001 18120 Star::Find returns 1 (0), X=896.47, Y=235.02, Mass=1879, SNR=30.0, Peak=127 HFD=4.1
03:57:51.163 00.002 18120 MultiStar: [#1 -0.26,-0.26,0.73,U] [#2 -0.11,-0.06,0.61,U] [#3 -0.54,-0.14,0.00,M4] [#4 -0.57,0.07,0.00,M7] [#5 -0.57,-0.18,0.00,M8] [#6 -0.31,-0.29,0.50,U] [#7 -0.29,-0.19,0.42,U] [#8 0.19,0.30,0.40,U] 
03:57:51.164 00.001 18120 refined, 5 included, MultiStar: {-0.18, -0.19}, one-star: {-0.19, -0.34}
03:57:51.166 00.002 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.33 = 1.95)
03:57:51.167 00.001 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
03:57:51.168 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.34 mountX=-0.09 mountY=0.24, mountTheta=1.94
03:57:51.170 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.19, opts=13)
03:57:51.171 00.001 18120 Enqueuing Move request for scope (-0.18, -0.19)
03:57:51.171 00.000 21948 Worker thread wakes up
03:57:51.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:51.172 00.001 18120 UpdateGuideState exits: m=1879 RSB=30.0
03:57:51.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:51.173 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:51.173 00.000 18120 Enqueuing Expose request
03:57:51.174 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
03:57:51.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
03:57:51.174 00.000 21948 Moving (-0.18, -0.19) raw xDistance=-0.09 yDistance=0.24
03:57:51.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:57:51.174 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=0.38 newest=0.64
03:57:51.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:57:51.174 00.000 21948 MoveAxis(E, 0, ABG)
03:57:51.174 00.000 21948 Move returns status 0, amount 0
03:57:51.174 00.000 21948 MoveAxis(S, 58, ABG)
03:57:51.174 00.000 21948 Guiding  Dir = 1, Dur = 58
03:57:51.174 00.000 21948 IsSlewing returns 0
03:57:51.174 00.000 21948 IsGuiding returns 0
03:57:51.179 00.005 21948 PulseGuide returned control before completion, sleep 64
03:57:51.247 00.068 21948 IsGuiding returns 0
03:57:51.247 00.000 21948 Move returns status 0, amount 58
03:57:51.247 00.000 21948 move complete, result=0
03:57:51.247 00.000 21948 worker thread done servicing request
03:57:51.247 00.000 21948 Worker thread wakes up
03:57:51.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:51.247 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:51.247 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 58 ms SOUTH
03:57:52.868 01.621 21948 Exposure complete
03:57:52.901 00.033 21948 worker thread done servicing request
03:57:52.901 00.000 18120 OnExposeComplete: enter
03:57:52.902 00.001 18120 UpdateGuideState(): m_state=6
03:57:52.902 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6815
03:57:52.903 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=235.15, Mass=1754, SNR=29.0, Peak=129 HFD=3.9
03:57:52.904 00.001 18120 MultiStar: [#1 -0.14,-0.26,0.70,U] [#2 0.29,0.17,0.61,U] [#3 -0.33,0.02,0.60,U] [#4 -0.66,0.14,0.00,M8] [#5 -0.26,-0.21,0.46,U] [#6 -0.11,0.02,0.50,U] [#7 0.19,-0.44,0.00,M3] [#8 0.40,0.32,0.00,M1] 
03:57:52.905 00.001 18120 refined, 5 included, MultiStar: {-0.09, -0.09}, one-star: {-0.06, -0.21}
03:57:52.906 00.001 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.94)
03:57:52.907 00.001 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.90)
03:57:52.908 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.34 mountX=-0.05 mountY=0.12, mountTheta=1.94
03:57:52.910 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.09, opts=13)
03:57:52.910 00.000 18120 Enqueuing Move request for scope (-0.09, -0.09)
03:57:52.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:52.911 00.001 21948 Worker thread wakes up
03:57:52.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
03:57:52.911 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
03:57:52.911 00.000 21948 Moving (-0.09, -0.09) raw xDistance=-0.05 yDistance=0.12
03:57:52.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:57:52.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:52.911 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:57:52.911 00.000 21948 MoveAxis(E, 0, ABG)
03:57:52.911 00.000 21948 Move returns status 0, amount 0
03:57:52.911 00.000 21948 MoveAxis(N, 0, ABG)
03:57:52.911 00.000 21948 Move returns status 0, amount 0
03:57:52.911 00.000 21948 move complete, result=0
03:57:52.911 00.000 21948 worker thread done servicing request
03:57:52.911 00.000 18120 UpdateGuideState exits: m=1754 RSB=29.0
03:57:52.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:52.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:52.913 00.001 18120 Enqueuing Expose request
03:57:52.913 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:52.914 00.001 21948 Worker thread wakes up
03:57:52.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:52.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:54.433 01.519 21948 Exposure complete
03:57:54.482 00.049 21948 worker thread done servicing request
03:57:54.482 00.000 18120 OnExposeComplete: enter
03:57:54.483 00.001 18120 UpdateGuideState(): m_state=6
03:57:54.485 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6816
03:57:54.486 00.001 18120 Star::Find returns 1 (0), X=896.47, Y=235.35, Mass=1626, SNR=27.9, Peak=104 HFD=4.3
03:57:54.488 00.002 18120 MultiStar: [#1 -0.21,-0.30,0.75,U] [#2 0.38,0.08,0.66,U] [#3 -0.29,0.10,0.63,U] [#4 -0.48,0.30,0.00,M9] [#5 -0.50,-0.11,0.00,M8] [#6 -0.19,0.41,0.00,M1] [#7 0.28,-0.34,0.00,M4] [#8 0.58,0.30,0.00,M2] 
03:57:54.489 00.001 18120 refined, 3 included, MultiStar: {-0.10, -0.04}, one-star: {-0.20, -0.01}
03:57:54.490 00.001 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.78 = 1.51)
03:57:54.490 00.000 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.47)
03:57:54.491 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.78 mountX=0.01 mountY=0.10, mountTheta=1.51
03:57:54.493 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.04, opts=13)
03:57:54.494 00.001 18120 Enqueuing Move request for scope (-0.10, -0.04)
03:57:54.494 00.000 21948 Worker thread wakes up
03:57:54.494 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:54.495 00.001 18120 UpdateGuideState exits: m=1626 RSB=27.9
03:57:54.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:54.496 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:54.496 00.000 18120 Enqueuing Expose request
03:57:54.497 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:57:54.497 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:57:54.497 00.000 21948 Moving (-0.10, -0.04) raw xDistance=0.01 yDistance=0.10
03:57:54.497 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:57:54.497 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:54.497 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:57:54.497 00.000 21948 MoveAxis(E, 0, ABG)
03:57:54.497 00.000 21948 Move returns status 0, amount 0
03:57:54.497 00.000 21948 MoveAxis(N, 0, ABG)
03:57:54.497 00.000 21948 Move returns status 0, amount 0
03:57:54.497 00.000 21948 move complete, result=0
03:57:54.497 00.000 21948 worker thread done servicing request
03:57:54.497 00.000 21948 Worker thread wakes up
03:57:54.497 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:54.497 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:54.497 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:56.134 01.637 21948 Exposure complete
03:57:56.164 00.030 21948 worker thread done servicing request
03:57:56.164 00.000 18120 OnExposeComplete: enter
03:57:56.165 00.001 18120 UpdateGuideState(): m_state=6
03:57:56.165 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6817
03:57:56.166 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=235.02, Mass=1663, SNR=28.3, Peak=124 HFD=4.1
03:57:56.166 00.000 18120 MultiStar: [#1 -0.24,-0.44,0.00,M4] [#2 0.18,-0.05,0.62,U] [#3 -0.51,0.02,0.00,M3] [#4 -0.47,-0.24,0.00,M10] [#5 -0.58,-0.05,0.00,M9] [#6 -0.01,-0.13,0.53,U] [#7 0.32,-0.26,0.46,U] [#8 0.48,0.46,0.00,M3] 
03:57:56.166 00.000 18120 refined, 3 included, MultiStar: {0.10, -0.21}, one-star: {0.01, -0.33}
03:57:56.168 00.002 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
03:57:56.169 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.13)
03:57:56.170 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-1.12 mountX=-0.23 mountY=0.00, mountTheta=3.13
03:57:56.171 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.21, opts=13)
03:57:56.171 00.000 18120 Enqueuing Move request for scope (0.10, -0.21)
03:57:56.172 00.001 21948 Worker thread wakes up
03:57:56.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:56.172 00.000 18120 UpdateGuideState exits: m=1663 RSB=28.3
03:57:56.173 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:56.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:56.174 00.001 18120 Enqueuing Expose request
03:57:56.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
03:57:56.174 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
03:57:56.174 00.000 21948 Moving (0.10, -0.21) raw xDistance=-0.23 yDistance=0.00
03:57:56.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:57:56.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:56.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:57:56.174 00.000 21948 MoveAxis(E, 42, ABG)
03:57:56.174 00.000 21948 Guiding  Dir = 2, Dur = 42
03:57:56.174 00.000 21948 IsSlewing returns 0
03:57:56.174 00.000 21948 IsGuiding returns 0
03:57:56.176 00.002 21948 PulseGuide returned control before completion, sleep 51
03:57:56.244 00.068 21948 IsGuiding returns 0
03:57:56.244 00.000 21948 Move returns status 0, amount 42
03:57:56.244 00.000 21948 MoveAxis(N, 0, ABG)
03:57:56.244 00.000 21948 Move returns status 0, amount 0
03:57:56.244 00.000 21948 move complete, result=0
03:57:56.244 00.000 21948 worker thread done servicing request
03:57:56.245 00.001 21948 Worker thread wakes up
03:57:56.245 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
03:57:56.246 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:56.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:57.653 01.407 21948 Exposure complete
03:57:57.676 00.023 21948 worker thread done servicing request
03:57:57.676 00.000 18120 OnExposeComplete: enter
03:57:57.678 00.002 18120 UpdateGuideState(): m_state=6
03:57:57.679 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6818
03:57:57.679 00.000 18120 Star::Find returns 1 (0), X=896.44, Y=235.09, Mass=1750, SNR=29.0, Peak=121 HFD=4.3
03:57:57.680 00.001 18120 MultiStar: [#1 -0.23,-0.36,0.74,U] [#2 -0.34,0.19,0.65,U] [#3 -0.69,0.01,0.00,M4] [#4 -1.00,0.26,0.00,R] [#5 -0.66,-0.14,0.00,M10] [#6 -0.31,-0.10,0.53,U] [#7 -0.13,-0.45,0.00,M4] [#8 0.35,0.33,0.00,M4] 
03:57:57.680 00.000 18120 refined, 3 included, MultiStar: {-0.27, -0.16}, one-star: {-0.23, -0.27}
03:57:57.680 00.000 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.68)
03:57:57.683 00.003 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.64)
03:57:57.686 00.003 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.61 mountX=-0.03 mountY=0.31, mountTheta=1.67
03:57:57.690 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.16, opts=13)
03:57:57.693 00.003 18120 Enqueuing Move request for scope (-0.27, -0.16)
03:57:57.695 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:57.695 00.000 18120 UpdateGuideState exits: m=1750 RSB=29.0
03:57:57.696 00.001 21948 Worker thread wakes up
03:57:57.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:57.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
03:57:57.696 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
03:57:57.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:57.697 00.001 18120 Enqueuing Expose request
03:57:57.697 00.000 21948 Moving (-0.27, -0.16) raw xDistance=-0.03 yDistance=0.31
03:57:57.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:57:57.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:57:57.698 00.001 21948 MoveAxis(E, 0, ABG)
03:57:57.698 00.000 21948 Move returns status 0, amount 0
03:57:57.698 00.000 21948 MoveAxis(S, 75, ABG)
03:57:57.698 00.000 21948 Guiding  Dir = 1, Dur = 75
03:57:57.698 00.000 21948 IsSlewing returns 0
03:57:57.698 00.000 21948 IsGuiding returns 0
03:57:57.703 00.005 21948 PulseGuide returned control before completion, sleep 81
03:57:57.795 00.092 21948 IsGuiding returns 0
03:57:57.795 00.000 21948 Move returns status 0, amount 75
03:57:57.795 00.000 21948 move complete, result=0
03:57:57.795 00.000 21948 worker thread done servicing request
03:57:57.795 00.000 21948 Worker thread wakes up
03:57:57.795 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:57.795 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 75 ms SOUTH
03:57:57.796 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:57:59.427 01.631 21948 Exposure complete
03:57:59.506 00.079 21948 worker thread done servicing request
03:57:59.506 00.000 18120 OnExposeComplete: enter
03:57:59.509 00.003 18120 UpdateGuideState(): m_state=6
03:57:59.512 00.003 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6819
03:57:59.514 00.002 18120 Star::Find returns 1 (0), X=896.38, Y=235.43, Mass=1904, SNR=30.3, Peak=127 HFD=4.3
03:57:59.516 00.002 18120 MultiStar: [#1 -0.07,0.06,0.67,U] [#2 0.05,0.70,0.00,M1] [#3 -0.12,0.03,0.58,U] [#4 0.41,0.28,0.00,M1] [#5 -0.77,0.11,0.00,R] [#6 0.02,0.30,0.49,U] [#7 0.19,-0.05,0.44,U] [#8 0.49,0.28,0.00,M5] 
03:57:59.519 00.003 18120 refined, 4 included, MultiStar: {-0.10, 0.08}, one-star: {-0.29, 0.07}
03:57:59.520 00.001 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
03:57:59.521 00.001 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
03:57:59.522 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.45 mountX=0.11 mountY=0.05, mountTheta=0.42
03:57:59.524 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.08, opts=13)
03:57:59.525 00.001 18120 Enqueuing Move request for scope (-0.10, 0.08)
03:57:59.525 00.000 21948 Worker thread wakes up
03:57:59.526 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
03:57:59.526 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
03:57:59.526 00.000 21948 Moving (-0.10, 0.08) raw xDistance=0.11 yDistance=0.05
03:57:59.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:57:59.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:59.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:57:59.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:57:59.526 00.000 21948 MoveAxis(E, 0, ABG)
03:57:59.526 00.000 21948 Move returns status 0, amount 0
03:57:59.526 00.000 21948 MoveAxis(N, 0, ABG)
03:57:59.526 00.000 21948 Move returns status 0, amount 0
03:57:59.526 00.000 21948 move complete, result=0
03:57:59.526 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.3
03:57:59.527 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:59.528 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:57:59.528 00.000 18120 Enqueuing Expose request
03:57:59.529 00.001 21948 worker thread done servicing request
03:57:59.529 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:59.529 00.000 21948 Worker thread wakes up
03:57:59.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:57:59.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:00.945 01.416 21948 Exposure complete
03:58:00.992 00.047 21948 worker thread done servicing request
03:58:00.992 00.000 18120 OnExposeComplete: enter
03:58:00.993 00.001 18120 UpdateGuideState(): m_state=6
03:58:00.994 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6820
03:58:00.994 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=235.53, Mass=1834, SNR=29.7, Peak=114 HFD=4.3
03:58:00.994 00.000 18120 MultiStar: [#1 -0.17,-0.08,0.72,U] [#2 0.12,0.29,0.62,U] [#3 -0.06,0.11,0.62,U] [#4 0.38,0.30,0.00,M2] [#5 0.05,-0.08,0.46,U] [#6 0.24,0.28,0.51,U] [#7 0.08,0.21,0.42,U] [#8 0.51,0.58,0.00,M6] 
03:58:00.995 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.13}, one-star: {-0.24, 0.17}
03:58:00.995 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
03:58:00.996 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
03:58:00.996 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.83 mountX=0.13 mountY=-0.03, mountTheta=-0.21
03:58:00.997 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.13, opts=13)
03:58:00.999 00.002 18120 Enqueuing Move request for scope (-0.03, 0.13)
03:58:00.999 00.000 21948 Worker thread wakes up
03:58:00.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
03:58:00.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
03:58:00.999 00.000 21948 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.03
03:58:00.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:58:00.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:00.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:00.999 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.7
03:58:01.000 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:01.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:01.000 00.000 18120 Enqueuing Expose request
03:58:01.001 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:58:01.001 00.000 21948 MoveAxis(E, 0, ABG)
03:58:01.001 00.000 21948 Move returns status 0, amount 0
03:58:01.001 00.000 21948 MoveAxis(N, 0, ABG)
03:58:01.001 00.000 21948 Move returns status 0, amount 0
03:58:01.001 00.000 21948 move complete, result=0
03:58:01.001 00.000 21948 worker thread done servicing request
03:58:01.001 00.000 21948 Worker thread wakes up
03:58:01.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:01.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:01.002 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:02.626 01.624 21948 Exposure complete
03:58:02.689 00.063 21948 worker thread done servicing request
03:58:02.689 00.000 18120 OnExposeComplete: enter
03:58:02.690 00.001 18120 UpdateGuideState(): m_state=6
03:58:02.691 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6821
03:58:02.691 00.000 18120 Star::Find returns 1 (0), X=896.74, Y=235.40, Mass=1846, SNR=29.7, Peak=119 HFD=4.5
03:58:02.692 00.001 18120 MultiStar: [#1 -0.03,0.06,0.72,U] [#2 0.16,0.09,0.64,U] [#3 -0.16,0.15,0.59,U] [#4 0.55,0.19,0.00,M3] [#5 0.26,-0.00,0.47,U] [#6 -0.10,0.28,0.51,U] [#7 -0.23,-0.03,0.42,U] [#8 0.55,0.41,0.00,M7] 
03:58:02.694 00.002 18120 single-star, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.07, 0.04}
03:58:02.695 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
03:58:02.696 00.001 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
03:58:02.697 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=0.01 mountY=-0.08, mountTheta=-1.47
03:58:02.699 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
03:58:02.701 00.002 18120 Enqueuing Move request for scope (0.07, 0.04)
03:58:02.704 00.003 21948 Worker thread wakes up
03:58:02.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
03:58:02.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
03:58:02.704 00.000 21948 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
03:58:02.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:02.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:02.704 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:02.705 00.001 18120 UpdateGuideState exits: m=1846 RSB=29.7
03:58:02.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:02.706 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:02.706 00.000 18120 Enqueuing Expose request
03:58:02.706 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:58:02.707 00.001 21948 MoveAxis(E, 0, ABG)
03:58:02.707 00.000 21948 Move returns status 0, amount 0
03:58:02.707 00.000 21948 MoveAxis(N, 0, ABG)
03:58:02.707 00.000 21948 Move returns status 0, amount 0
03:58:02.707 00.000 21948 move complete, result=0
03:58:02.707 00.000 21948 worker thread done servicing request
03:58:02.707 00.000 21948 Worker thread wakes up
03:58:02.707 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:02.708 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:02.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:04.228 01.520 21948 Exposure complete
03:58:04.284 00.056 21948 worker thread done servicing request
03:58:04.284 00.000 18120 OnExposeComplete: enter
03:58:04.286 00.002 18120 UpdateGuideState(): m_state=6
03:58:04.287 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6822
03:58:04.289 00.002 18120 Star::Find returns 1 (0), X=896.59, Y=235.39, Mass=1821, SNR=29.4, Peak=120 HFD=4.3
03:58:04.290 00.001 18120 MultiStar: [#1 -0.13,-0.09,0.70,U] [#2 0.01,0.40,0.63,U] [#3 -0.37,-0.07,0.56,U] [#4 0.31,0.37,0.00,M4] [#5 -0.06,0.26,0.46,U] [#6 0.02,-0.03,0.50,U] [#7 0.22,-0.48,0.00,M2] [#8 0.43,0.35,0.00,M8] 
03:58:04.290 00.000 18120 single-star, 5 included, MultiStar: {-0.10, 0.07}, one-star: {-0.07, 0.03}
03:58:04.290 00.000 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.00) = xAngle (0.77 = 0.77)
03:58:04.291 00.001 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.73 = 0.73)
03:58:04.291 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.77 mountX=0.06 mountY=0.05, mountTheta=0.75
03:58:04.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.03, opts=13)
03:58:04.293 00.001 18120 Enqueuing Move request for scope (-0.07, 0.03)
03:58:04.294 00.001 21948 Worker thread wakes up
03:58:04.294 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:04.294 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.4
03:58:04.295 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:04.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:04.295 00.000 18120 Enqueuing Expose request
03:58:04.296 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
03:58:04.296 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
03:58:04.296 00.000 21948 Moving (-0.07, 0.03) raw xDistance=0.06 yDistance=0.05
03:58:04.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:58:04.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:04.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:58:04.296 00.000 21948 MoveAxis(E, 0, ABG)
03:58:04.296 00.000 21948 Move returns status 0, amount 0
03:58:04.296 00.000 21948 MoveAxis(N, 0, ABG)
03:58:04.296 00.000 21948 Move returns status 0, amount 0
03:58:04.296 00.000 21948 move complete, result=0
03:58:04.296 00.000 21948 worker thread done servicing request
03:58:04.296 00.000 21948 Worker thread wakes up
03:58:04.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:04.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:04.296 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:05.921 01.625 21948 Exposure complete
03:58:05.947 00.026 21948 worker thread done servicing request
03:58:05.947 00.000 18120 OnExposeComplete: enter
03:58:05.948 00.001 18120 UpdateGuideState(): m_state=6
03:58:05.948 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6823
03:58:05.949 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=235.75, Mass=1733, SNR=28.8, Peak=103 HFD=4.6
03:58:05.950 00.001 18120 MultiStar: [#1 -0.64,0.19,0.00,M1] [#2 -0.25,0.61,0.00,M1] [#3 -1.28,0.52,0.00,M1] [#4 -0.17,0.66,0.00,M5] [#5 -0.61,0.49,0.00,M1] [#6 -0.34,0.68,0.00,M1] [#7 -0.44,0.44,0.00,M3] [#8 0.09,0.68,0.00,M9] 
03:58:05.950 00.000 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
03:58:05.950 00.000 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
03:58:05.951 00.001 18120 CameraToMount -- cameraX=-0.47 cameraY=0.39 hyp=0.61 cameraTheta=2.45 mountX=0.55 mountY=0.25, mountTheta=0.42
03:58:05.952 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.47, y=0.39, opts=13)
03:58:05.953 00.001 18120 Enqueuing Move request for scope (-0.47, 0.39)
03:58:05.954 00.001 21948 Worker thread wakes up
03:58:05.954 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.39) opts 0xd
03:58:05.954 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.47, 0.39)
03:58:05.954 00.000 21948 Moving (-0.47, 0.39) raw xDistance=0.55 yDistance=0.25
03:58:05.954 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
03:58:05.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:58:05.954 00.000 21948 MoveAxis(W, 99, ABG)
03:58:05.954 00.000 21948 Guiding  Dir = 3, Dur = 99
03:58:05.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:05.954 00.000 18120 UpdateGuideState exits: m=1733 RSB=28.8
03:58:05.955 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:05.955 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:05.956 00.001 18120 Enqueuing Expose request
03:58:05.956 00.000 21948 IsSlewing returns 0
03:58:05.956 00.000 21948 IsGuiding returns 0
03:58:05.957 00.001 21948 PulseGuide returned control before completion, sleep 108
03:58:06.078 00.121 21948 IsGuiding returns 0
03:58:06.078 00.000 21948 Move returns status 0, amount 99
03:58:06.078 00.000 21948 MoveAxis(S, 59, ABG)
03:58:06.078 00.000 21948 Guiding  Dir = 1, Dur = 59
03:58:06.078 00.000 21948 IsSlewing returns 0
03:58:06.078 00.000 21948 IsGuiding returns 0
03:58:06.083 00.005 21948 PulseGuide returned control before completion, sleep 65
03:58:06.159 00.076 21948 IsGuiding returns 0
03:58:06.159 00.000 21948 Move returns status 0, amount 59
03:58:06.159 00.000 21948 move complete, result=0
03:58:06.159 00.000 21948 worker thread done servicing request
03:58:06.159 00.000 21948 Worker thread wakes up
03:58:06.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:06.159 00.000 18120 GuideStep: 0.6 px 99 ms WEST, 0.2 px 59 ms SOUTH
03:58:06.160 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:07.570 01.410 21948 Exposure complete
03:58:07.645 00.075 21948 worker thread done servicing request
03:58:07.645 00.000 18120 OnExposeComplete: enter
03:58:07.647 00.002 18120 UpdateGuideState(): m_state=6
03:58:07.647 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6824
03:58:07.648 00.001 18120 Star::Find returns 1 (0), X=897.09, Y=235.29, Mass=1651, SNR=28.2, Peak=123 HFD=4.4
03:58:07.648 00.000 18120 MultiStar: [#1 0.39,-0.05,0.74,U] [#2 0.70,0.26,0.00,M2] [#3 0.10,-0.02,0.63,U] [#4 0.72,0.28,0.00,M6] [#5 0.57,0.21,0.00,M2] [#6 0.40,0.10,0.54,U] [#7 0.65,-0.15,0.00,M4] [#8 0.83,0.50,0.00,M10] 
03:58:07.649 00.001 18120 refined, 3 included, MultiStar: {0.34, -0.02}, one-star: {0.42, -0.07}
03:58:07.649 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
03:58:07.650 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
03:58:07.650 00.000 18120 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.06 mountX=-0.16 mountY=-0.29, mountTheta=-2.07
03:58:07.652 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.02, opts=13)
03:58:07.652 00.000 18120 Enqueuing Move request for scope (0.34, -0.02)
03:58:07.654 00.002 21948 Worker thread wakes up
03:58:07.654 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:07.654 00.000 18120 UpdateGuideState exits: m=1651 RSB=28.2
03:58:07.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:07.654 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:07.655 00.001 18120 Enqueuing Expose request
03:58:07.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.02) opts 0xd
03:58:07.655 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.02)
03:58:07.655 00.000 21948 Moving (0.34, -0.02) raw xDistance=-0.16 yDistance=-0.29
03:58:07.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:58:07.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:58:07.655 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:58:07.655 00.000 21948 MoveAxis(E, 0, ABG)
03:58:07.655 00.000 21948 Move returns status 0, amount 0
03:58:07.655 00.000 21948 MoveAxis(N, 0, ABG)
03:58:07.656 00.001 21948 Move returns status 0, amount 0
03:58:07.656 00.000 21948 move complete, result=0
03:58:07.656 00.000 21948 worker thread done servicing request
03:58:07.656 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:58:07.656 00.000 21948 Worker thread wakes up
03:58:07.657 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:07.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:09.287 01.630 21948 Exposure complete
03:58:09.326 00.039 21948 worker thread done servicing request
03:58:09.326 00.000 18120 OnExposeComplete: enter
03:58:09.327 00.001 18120 UpdateGuideState(): m_state=6
03:58:09.328 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6825
03:58:09.328 00.000 18120 Star::Find returns 1 (0), X=897.06, Y=235.20, Mass=1837, SNR=29.7, Peak=129 HFD=4.2
03:58:09.330 00.002 18120 MultiStar: [#1 0.01,-0.17,0.70,U] [#2 0.65,0.12,0.00,M3] [#3 -0.26,0.09,0.57,U] [#4 0.62,0.18,0.00,M7] [#5 0.13,0.28,0.46,U] [#6 0.62,-0.01,0.00,M1] [#7 0.23,-0.24,0.40,U] [#8 0.93,0.75,0.00,R] 
03:58:09.331 00.001 18120 refined, 4 included, MultiStar: {0.13, -0.06}, one-star: {0.39, -0.16}
03:58:09.334 00.003 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
03:58:09.335 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
03:58:09.335 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
03:58:09.337 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.06, opts=13)
03:58:09.338 00.001 18120 Enqueuing Move request for scope (0.13, -0.06)
03:58:09.338 00.000 21948 Worker thread wakes up
03:58:09.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:09.339 00.001 18120 UpdateGuideState exits: m=1837 RSB=29.7
03:58:09.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:09.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:09.340 00.000 18120 Enqueuing Expose request
03:58:09.341 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
03:58:09.341 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
03:58:09.341 00.000 21948 Moving (0.13, -0.06) raw xDistance=-0.11 yDistance=-0.09
03:58:09.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:58:09.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:09.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:58:09.341 00.000 21948 MoveAxis(E, 0, ABG)
03:58:09.341 00.000 21948 Move returns status 0, amount 0
03:58:09.341 00.000 21948 MoveAxis(N, 0, ABG)
03:58:09.341 00.000 21948 Move returns status 0, amount 0
03:58:09.341 00.000 21948 move complete, result=0
03:58:09.341 00.000 21948 worker thread done servicing request
03:58:09.341 00.000 21948 Worker thread wakes up
03:58:09.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:09.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:09.342 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:10.869 01.527 21948 Exposure complete
03:58:10.914 00.045 21948 worker thread done servicing request
03:58:10.914 00.000 18120 OnExposeComplete: enter
03:58:10.915 00.001 18120 UpdateGuideState(): m_state=6
03:58:10.915 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6826
03:58:10.916 00.001 18120 Star::Find returns 1 (0), X=897.04, Y=235.59, Mass=1887, SNR=30.1, Peak=126 HFD=4.2
03:58:10.916 00.000 18120 MultiStar: [#1 0.06,0.35,0.71,U] [#2 0.55,0.32,0.00,M4] [#3 -0.27,0.42,0.00,M1] [#4 0.85,0.40,0.00,M8] [#5 0.68,0.34,0.00,M2] [#6 0.23,0.42,0.00,M2] [#7 0.33,-0.00,0.40,U] [#8 0.06,-0.12,0.37,U] 
03:58:10.917 00.001 18120 refined, 3 included, MultiStar: {0.23, 0.18}, one-star: {0.37, 0.24}
03:58:10.917 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
03:58:10.918 00.001 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
03:58:10.918 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.67 mountX=0.07 mountY=-0.28, mountTheta=-1.33
03:58:10.919 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.18, opts=13)
03:58:10.921 00.002 18120 Enqueuing Move request for scope (0.23, 0.18)
03:58:10.922 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:10.923 00.001 18120 UpdateGuideState exits: m=1887 RSB=30.1
03:58:10.925 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:10.925 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:10.926 00.001 18120 Enqueuing Expose request
03:58:10.929 00.003 21948 Worker thread wakes up
03:58:10.929 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
03:58:10.929 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
03:58:10.929 00.000 21948 Moving (0.23, 0.18) raw xDistance=0.07 yDistance=-0.28
03:58:10.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:58:10.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:58:10.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:58:10.929 00.000 21948 MoveAxis(E, 0, ABG)
03:58:10.929 00.000 21948 Move returns status 0, amount 0
03:58:10.929 00.000 21948 MoveAxis(N, 0, ABG)
03:58:10.929 00.000 21948 Move returns status 0, amount 0
03:58:10.929 00.000 21948 move complete, result=0
03:58:10.929 00.000 21948 worker thread done servicing request
03:58:10.929 00.000 21948 Worker thread wakes up
03:58:10.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:10.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:10.930 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:58:12.561 01.631 21948 Exposure complete
03:58:12.606 00.045 21948 worker thread done servicing request
03:58:12.606 00.000 18120 OnExposeComplete: enter
03:58:12.607 00.001 18120 UpdateGuideState(): m_state=6
03:58:12.608 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6827
03:58:12.609 00.001 18120 Star::Find returns 1 (0), X=897.19, Y=235.28, Mass=1718, SNR=28.7, Peak=141 HFD=4.4
03:58:12.609 00.000 18120 MultiStar: [#1 0.16,-0.09,0.74,U] [#2 0.51,0.20,0.00,M5] [#3 -0.20,0.22,0.60,U] [#4 0.96,0.14,0.00,M9] [#5 0.52,-0.15,0.00,M3] [#6 0.14,0.14,0.53,U] [#7 0.55,-0.51,0.00,M3] [#8 -0.08,-0.36,0.38,U] 
03:58:12.610 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.02}, one-star: {0.52, -0.07}
03:58:12.610 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
03:58:12.610 00.000 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
03:58:12.611 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
03:58:12.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.02, opts=13)
03:58:12.612 00.000 18120 Enqueuing Move request for scope (0.17, -0.02)
03:58:12.613 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:12.613 00.000 21948 Worker thread wakes up
03:58:12.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
03:58:12.613 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
03:58:12.613 00.000 21948 Moving (0.17, -0.02) raw xDistance=-0.09 yDistance=-0.14
03:58:12.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:58:12.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:12.613 00.000 18120 UpdateGuideState exits: m=1718 RSB=28.7
03:58:12.614 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:12.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:12.615 00.001 18120 Enqueuing Expose request
03:58:12.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:58:12.615 00.000 21948 MoveAxis(E, 0, ABG)
03:58:12.615 00.000 21948 Move returns status 0, amount 0
03:58:12.615 00.000 21948 MoveAxis(N, 0, ABG)
03:58:12.615 00.000 21948 Move returns status 0, amount 0
03:58:12.615 00.000 21948 move complete, result=0
03:58:12.615 00.000 21948 worker thread done servicing request
03:58:12.615 00.000 21948 Worker thread wakes up
03:58:12.615 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:12.615 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:12.616 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:14.128 01.512 21948 Exposure complete
03:58:14.186 00.058 21948 worker thread done servicing request
03:58:14.186 00.000 18120 OnExposeComplete: enter
03:58:14.186 00.000 18120 UpdateGuideState(): m_state=6
03:58:14.187 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6828
03:58:14.188 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=235.11, Mass=1794, SNR=29.3, Peak=142 HFD=4.3
03:58:14.189 00.001 18120 MultiStar: [#1 0.24,-0.27,0.70,U] [#2 0.57,0.12,0.00,M6] [#3 -0.19,-0.14,0.59,U] [#4 0.92,-0.06,0.00,M10] [#5 0.50,-0.06,0.00,M4] [#6 0.62,-0.14,0.00,M2] [#7 0.88,-0.48,0.00,M4] [#8 -0.01,-0.67,0.00,M1] 
03:58:14.189 00.000 18120 refined, 2 included, MultiStar: {0.15, -0.22}, one-star: {0.30, -0.24}
03:58:14.190 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
03:58:14.192 00.002 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
03:58:14.196 00.004 18120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.27 mountY=-0.04, mountTheta=-3.01
03:58:14.200 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.22, opts=13)
03:58:14.200 00.000 18120 Enqueuing Move request for scope (0.15, -0.22)
03:58:14.201 00.001 21948 Worker thread wakes up
03:58:14.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:14.201 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:58:14.202 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:14.202 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:14.202 00.000 18120 Enqueuing Expose request
03:58:14.203 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
03:58:14.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
03:58:14.203 00.000 21948 Moving (0.15, -0.22) raw xDistance=-0.27 yDistance=-0.04
03:58:14.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:58:14.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:14.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:58:14.203 00.000 21948 MoveAxis(E, 48, ABG)
03:58:14.203 00.000 21948 Guiding  Dir = 2, Dur = 48
03:58:14.203 00.000 21948 IsSlewing returns 0
03:58:14.204 00.001 21948 IsGuiding returns 0
03:58:14.206 00.002 21948 PulseGuide returned control before completion, sleep 56
03:58:14.270 00.064 21948 IsGuiding returns 0
03:58:14.270 00.000 21948 Move returns status 0, amount 48
03:58:14.270 00.000 21948 MoveAxis(N, 0, ABG)
03:58:14.270 00.000 21948 Move returns status 0, amount 0
03:58:14.270 00.000 21948 move complete, result=0
03:58:14.270 00.000 21948 worker thread done servicing request
03:58:14.270 00.000 21948 Worker thread wakes up
03:58:14.270 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:14.270 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
03:58:14.271 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:15.900 01.629 21948 Exposure complete
03:58:15.933 00.033 21948 worker thread done servicing request
03:58:15.933 00.000 18120 OnExposeComplete: enter
03:58:15.934 00.001 18120 UpdateGuideState(): m_state=6
03:58:15.935 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6829
03:58:15.935 00.000 18120 Star::Find returns 1 (0), X=896.93, Y=235.39, Mass=1844, SNR=29.8, Peak=138 HFD=4.2
03:58:15.936 00.001 18120 MultiStar: [#1 0.11,-0.20,0.69,U] [#2 0.52,0.16,0.00,M7] [#3 -0.07,0.28,0.59,U] [#4 0.71,0.14,0.00,R] [#5 0.61,-0.13,0.00,M5] [#6 0.05,0.31,0.49,U] [#7 0.58,-0.18,0.00,M5] [#8 -0.07,-0.28,0.37,U] 
03:58:15.936 00.000 18120 refined, 4 included, MultiStar: {0.09, 0.04}, one-star: {0.26, 0.03}
03:58:15.936 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
03:58:15.937 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
03:58:15.937 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.37 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
03:58:15.939 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
03:58:15.939 00.000 18120 Enqueuing Move request for scope (0.09, 0.04)
03:58:15.940 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:15.940 00.000 21948 Worker thread wakes up
03:58:15.940 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.8
03:58:15.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:15.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
03:58:15.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
03:58:15.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:15.941 00.000 18120 Enqueuing Expose request
03:58:15.942 00.001 21948 Moving (0.09, 0.04) raw xDistance=-0.01 yDistance=-0.10
03:58:15.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:58:15.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:15.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:58:15.942 00.000 21948 MoveAxis(E, 0, ABG)
03:58:15.943 00.001 21948 Move returns status 0, amount 0
03:58:15.943 00.000 21948 MoveAxis(N, 0, ABG)
03:58:15.943 00.000 21948 Move returns status 0, amount 0
03:58:15.943 00.000 21948 move complete, result=0
03:58:15.943 00.000 21948 worker thread done servicing request
03:58:15.943 00.000 21948 Worker thread wakes up
03:58:15.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:15.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:15.943 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:17.456 01.513 21948 Exposure complete
03:58:17.506 00.050 21948 worker thread done servicing request
03:58:17.506 00.000 18120 OnExposeComplete: enter
03:58:17.507 00.001 18120 UpdateGuideState(): m_state=6
03:58:17.507 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6830
03:58:17.508 00.001 18120 Star::Find returns 1 (0), X=897.05, Y=235.15, Mass=1839, SNR=29.5, Peak=156 HFD=4.3
03:58:17.508 00.000 18120 MultiStar: [#1 0.25,-0.35,0.71,U] [#2 0.65,-0.14,0.00,M8] [#3 -0.17,-0.00,0.59,U] [#4 -0.09,-0.32,0.54,U] [#5 0.54,-0.20,0.00,M6] [#6 0.48,-0.04,0.00,M2] [#7 0.46,-0.07,0.00,M6] [#8 0.16,-0.47,0.00,M1] 
03:58:17.509 00.001 18120 refined, 3 included, MultiStar: {0.15, -0.22}, one-star: {0.38, -0.21}
03:58:17.509 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
03:58:17.510 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
03:58:17.510 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.99 mountX=-0.26 mountY=-0.03, mountTheta=-3.02
03:58:17.513 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.22, opts=13)
03:58:17.514 00.001 18120 Enqueuing Move request for scope (0.15, -0.22)
03:58:17.516 00.002 21948 Worker thread wakes up
03:58:17.516 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
03:58:17.516 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
03:58:17.516 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:17.517 00.001 21948 Moving (0.15, -0.22) raw xDistance=-0.26 yDistance=-0.03
03:58:17.517 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.5
03:58:17.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:17.517 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:17.518 00.001 18120 Enqueuing Expose request
03:58:17.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:58:17.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:17.518 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:58:17.518 00.000 21948 MoveAxis(E, 47, ABG)
03:58:17.518 00.000 21948 Guiding  Dir = 2, Dur = 47
03:58:17.519 00.001 21948 IsSlewing returns 0
03:58:17.519 00.000 21948 IsGuiding returns 0
03:58:17.521 00.002 21948 PulseGuide returned control before completion, sleep 56
03:58:17.578 00.057 21948 IsGuiding returns 1
03:58:17.579 00.001 21948 scope still moving after pulse duration time elapsed
03:58:17.611 00.032 21948 IsSlewing returns 0
03:58:17.611 00.000 21948 IsGuiding returns 0
03:58:17.611 00.000 21948 scope move finished after 47 + 45 ms
03:58:17.611 00.000 21948 Move returns status 0, amount 47
03:58:17.611 00.000 21948 MoveAxis(N, 0, ABG)
03:58:17.611 00.000 21948 Move returns status 0, amount 0
03:58:17.611 00.000 21948 move complete, result=0
03:58:17.611 00.000 21948 worker thread done servicing request
03:58:17.611 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
03:58:17.612 00.001 21948 Worker thread wakes up
03:58:17.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:17.613 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:19.247 01.634 21948 Exposure complete
03:58:19.282 00.035 21948 worker thread done servicing request
03:58:19.282 00.000 18120 OnExposeComplete: enter
03:58:19.284 00.002 18120 UpdateGuideState(): m_state=6
03:58:19.285 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6831
03:58:19.287 00.002 18120 Star::Find returns 1 (0), X=896.77, Y=235.37, Mass=1812, SNR=29.5, Peak=137 HFD=4.4
03:58:19.288 00.001 18120 MultiStar: [#1 -0.01,0.06,0.70,U] [#2 0.16,0.25,0.64,U] [#3 -0.17,0.02,0.60,U] [#4 -0.15,-0.09,0.55,U] [#5 0.66,-0.08,0.00,M7] [#6 -0.02,0.15,0.51,U] [#7 0.26,-0.11,0.42,U] [#8 -0.41,-0.16,0.00,M2] 
03:58:19.289 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.10, 0.02}
03:58:19.291 00.002 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
03:58:19.292 00.001 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
03:58:19.293 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.11 mountX=0.03 mountY=-0.04, mountTheta=-0.90
03:58:19.294 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.05, opts=13)
03:58:19.294 00.000 18120 Enqueuing Move request for scope (0.02, 0.05)
03:58:19.295 00.001 21948 Worker thread wakes up
03:58:19.295 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
03:58:19.295 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:58:19.295 00.000 21948 Moving (0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
03:58:19.295 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:58:19.295 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:19.295 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:19.295 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
03:58:19.296 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:19.296 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:19.297 00.001 18120 Enqueuing Expose request
03:58:19.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:58:19.297 00.000 21948 MoveAxis(E, 0, ABG)
03:58:19.297 00.000 21948 Move returns status 0, amount 0
03:58:19.297 00.000 21948 MoveAxis(N, 0, ABG)
03:58:19.297 00.000 21948 Move returns status 0, amount 0
03:58:19.297 00.000 21948 move complete, result=0
03:58:19.297 00.000 21948 worker thread done servicing request
03:58:19.297 00.000 21948 Worker thread wakes up
03:58:19.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:19.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:19.298 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:20.820 01.522 21948 Exposure complete
03:58:20.851 00.031 21948 worker thread done servicing request
03:58:20.851 00.000 18120 OnExposeComplete: enter
03:58:20.852 00.001 18120 UpdateGuideState(): m_state=6
03:58:20.853 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6832
03:58:20.853 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.26, Mass=1765, SNR=29.1, Peak=136 HFD=4.3
03:58:20.854 00.001 18120 MultiStar: [#1 0.05,-0.32,0.70,U] [#2 0.17,0.02,0.64,U] [#3 0.10,-0.16,0.57,U] [#4 0.03,-0.20,0.57,U] [#5 0.36,-0.09,0.47,U] [#6 0.39,-0.15,0.51,U] [#7 0.45,-0.36,0.00,M6] [#8 0.04,-0.49,0.00,M3] 
03:58:20.854 00.000 18120 single-star, 6 included, MultiStar: {0.15, -0.14}, one-star: {0.09, -0.10}
03:58:20.855 00.001 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
03:58:20.855 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
03:58:20.856 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
03:58:20.857 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.10, opts=13)
03:58:20.857 00.000 18120 Enqueuing Move request for scope (0.09, -0.10)
03:58:20.858 00.001 21948 Worker thread wakes up
03:58:20.858 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:20.858 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.1
03:58:20.859 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:20.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:20.859 00.000 18120 Enqueuing Expose request
03:58:20.860 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
03:58:20.860 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
03:58:20.860 00.000 21948 Moving (0.09, -0.10) raw xDistance=-0.13 yDistance=-0.03
03:58:20.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:58:20.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:20.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:58:20.860 00.000 21948 MoveAxis(E, 0, ABG)
03:58:20.860 00.000 21948 Move returns status 0, amount 0
03:58:20.860 00.000 21948 MoveAxis(N, 0, ABG)
03:58:20.860 00.000 21948 Move returns status 0, amount 0
03:58:20.860 00.000 21948 move complete, result=0
03:58:20.860 00.000 21948 worker thread done servicing request
03:58:20.860 00.000 21948 Worker thread wakes up
03:58:20.860 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:20.861 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:20.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:22.501 01.640 21948 Exposure complete
03:58:22.537 00.036 21948 worker thread done servicing request
03:58:22.537 00.000 18120 OnExposeComplete: enter
03:58:22.538 00.001 18120 UpdateGuideState(): m_state=6
03:58:22.538 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6833
03:58:22.539 00.001 18120 Star::Find returns 1 (0), X=896.87, Y=235.32, Mass=1784, SNR=29.2, Peak=142 HFD=4.2
03:58:22.539 00.000 18120 MultiStar: [#1 0.32,-0.32,0.00,M1] [#2 0.43,0.21,0.00,M7] [#3 -0.05,-0.14,0.60,U] [#4 0.09,-0.11,0.54,U] [#5 0.84,-0.29,0.00,M7] [#6 0.42,-0.10,0.50,U] [#7 0.35,-0.44,0.00,M7] [#8 -0.10,-0.33,0.41,U] 
03:58:22.540 00.001 18120 refined, 4 included, MultiStar: {0.13, -0.12}, one-star: {0.20, -0.04}
03:58:22.540 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
03:58:22.540 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
03:58:22.541 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.77 mountX=-0.16 mountY=-0.06, mountTheta=-2.80
03:58:22.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
03:58:22.543 00.001 18120 Enqueuing Move request for scope (0.13, -0.12)
03:58:22.544 00.001 21948 Worker thread wakes up
03:58:22.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
03:58:22.544 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
03:58:22.544 00.000 21948 Moving (0.13, -0.12) raw xDistance=-0.16 yDistance=-0.06
03:58:22.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:58:22.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:22.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:58:22.544 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:22.545 00.001 18120 UpdateGuideState exits: m=1784 RSB=29.2
03:58:22.545 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:22.545 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:22.547 00.002 18120 Enqueuing Expose request
03:58:22.550 00.003 21948 MoveAxis(E, 0, ABG)
03:58:22.550 00.000 21948 Move returns status 0, amount 0
03:58:22.550 00.000 21948 MoveAxis(N, 0, ABG)
03:58:22.550 00.000 21948 Move returns status 0, amount 0
03:58:22.550 00.000 21948 move complete, result=0
03:58:22.550 00.000 21948 worker thread done servicing request
03:58:22.550 00.000 21948 Worker thread wakes up
03:58:22.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:22.550 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:22.553 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:24.076 01.523 21948 Exposure complete
03:58:24.118 00.042 21948 worker thread done servicing request
03:58:24.118 00.000 18120 OnExposeComplete: enter
03:58:24.121 00.003 18120 UpdateGuideState(): m_state=6
03:58:24.122 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6834
03:58:24.122 00.000 18120 Star::Find returns 1 (0), X=896.98, Y=235.14, Mass=1759, SNR=28.9, Peak=147 HFD=4.2
03:58:24.123 00.001 18120 MultiStar: [#1 0.25,0.01,0.74,U] [#2 0.55,0.18,0.00,M8] [#3 -0.20,-0.05,0.59,U] [#4 0.14,0.08,0.58,U] [#5 0.62,-0.05,0.00,M8] [#6 0.23,-0.14,0.54,U] [#7 0.60,-0.13,0.00,M8] [#8 0.14,-0.48,0.00,M3] 
03:58:24.123 00.000 18120 refined, 4 included, MultiStar: {0.17, -0.08}, one-star: {0.32, -0.21}
03:58:24.124 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.41 = -2.41)
03:58:24.124 00.000 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.45 = -2.45)
03:58:24.124 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.41 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
03:58:24.126 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.08, opts=13)
03:58:24.126 00.000 18120 Enqueuing Move request for scope (0.17, -0.08)
03:58:24.127 00.001 21948 Worker thread wakes up
03:58:24.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
03:58:24.127 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
03:58:24.127 00.000 21948 Moving (0.17, -0.08) raw xDistance=-0.14 yDistance=-0.12
03:58:24.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:58:24.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:24.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:24.127 00.000 18120 UpdateGuideState exits: m=1759 RSB=28.9
03:58:24.128 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:24.128 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:24.129 00.001 18120 Enqueuing Expose request
03:58:24.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:58:24.129 00.000 21948 MoveAxis(E, 0, ABG)
03:58:24.129 00.000 21948 Move returns status 0, amount 0
03:58:24.129 00.000 21948 MoveAxis(N, 0, ABG)
03:58:24.129 00.000 21948 Move returns status 0, amount 0
03:58:24.129 00.000 21948 move complete, result=0
03:58:24.129 00.000 21948 worker thread done servicing request
03:58:24.129 00.000 21948 Worker thread wakes up
03:58:24.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:24.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:24.130 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:25.765 01.635 21948 Exposure complete
03:58:25.799 00.034 21948 worker thread done servicing request
03:58:25.799 00.000 18120 OnExposeComplete: enter
03:58:25.799 00.000 18120 UpdateGuideState(): m_state=6
03:58:25.800 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6835
03:58:25.800 00.000 18120 Star::Find returns 1 (0), X=896.86, Y=235.32, Mass=1705, SNR=28.5, Peak=139 HFD=4.2
03:58:25.801 00.001 18120 MultiStar: [#1 0.28,-0.02,0.73,U] [#2 0.30,0.26,0.64,U] [#3 -0.04,0.14,0.66,U] [#4 0.29,-0.22,0.60,U] [#5 0.79,0.01,0.00,M9] [#6 0.55,0.06,0.00,M1] [#7 0.29,-0.21,0.45,U] [#8 -0.03,-0.48,0.00,M4] 
03:58:25.801 00.000 18120 single-star, 5 included, MultiStar: {0.21, -0.01}, one-star: {0.19, -0.04}
03:58:25.802 00.001 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
03:58:25.802 00.000 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
03:58:25.803 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=-0.11 mountY=-0.15, mountTheta=-2.22
03:58:25.805 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.04, opts=13)
03:58:25.806 00.001 18120 Enqueuing Move request for scope (0.19, -0.04)
03:58:25.809 00.003 21948 Worker thread wakes up
03:58:25.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
03:58:25.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
03:58:25.809 00.000 21948 Moving (0.19, -0.04) raw xDistance=-0.11 yDistance=-0.15
03:58:25.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:58:25.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:25.809 00.000 18120 UpdateGuideState exits: m=1705 RSB=28.5
03:58:25.810 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:25.810 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:25.811 00.001 18120 Enqueuing Expose request
03:58:25.813 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:25.814 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:58:25.814 00.000 21948 MoveAxis(E, 0, ABG)
03:58:25.814 00.000 21948 Move returns status 0, amount 0
03:58:25.814 00.000 21948 MoveAxis(N, 0, ABG)
03:58:25.814 00.000 21948 Move returns status 0, amount 0
03:58:25.814 00.000 21948 move complete, result=0
03:58:25.815 00.001 21948 worker thread done servicing request
03:58:25.815 00.000 21948 Worker thread wakes up
03:58:25.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:25.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:25.815 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:27.338 01.523 21948 Exposure complete
03:58:27.386 00.048 21948 worker thread done servicing request
03:58:27.386 00.000 18120 OnExposeComplete: enter
03:58:27.388 00.002 18120 UpdateGuideState(): m_state=6
03:58:27.389 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6836
03:58:27.390 00.001 18120 Star::Find returns 1 (0), X=896.79, Y=235.55, Mass=1801, SNR=29.4, Peak=137 HFD=3.9
03:58:27.391 00.001 18120 MultiStar: [#1 0.42,-0.07,0.73,U] [#2 0.30,0.47,0.00,M8] [#3 0.10,0.13,0.61,U] [#4 0.23,0.20,0.55,U] [#5 0.64,0.07,0.00,M10] [#6 0.30,0.27,0.48,U] [#7 0.70,0.36,0.00,M8] [#8 0.24,-0.23,0.39,U] 
03:58:27.392 00.001 18120 single-star, 5 included, MultiStar: {0.23, 0.10}, one-star: {0.12, 0.20}
03:58:27.393 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
03:58:27.394 00.001 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
03:58:27.395 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.04 mountX=0.13 mountY=-0.19, mountTheta=-0.97
03:58:27.397 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.20, opts=13)
03:58:27.399 00.002 18120 Enqueuing Move request for scope (0.12, 0.20)
03:58:27.399 00.000 21948 Worker thread wakes up
03:58:27.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:27.400 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
03:58:27.400 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.4
03:58:27.400 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:27.400 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:27.401 00.001 18120 Enqueuing Expose request
03:58:27.401 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
03:58:27.401 00.000 21948 Moving (0.12, 0.20) raw xDistance=0.13 yDistance=-0.19
03:58:27.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:58:27.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:27.401 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:58:27.401 00.000 21948 MoveAxis(E, 0, ABG)
03:58:27.401 00.000 21948 Move returns status 0, amount 0
03:58:27.401 00.000 21948 MoveAxis(N, 0, ABG)
03:58:27.401 00.000 21948 Move returns status 0, amount 0
03:58:27.401 00.000 21948 move complete, result=0
03:58:27.402 00.001 21948 worker thread done servicing request
03:58:27.402 00.000 21948 Worker thread wakes up
03:58:27.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:27.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:27.402 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:29.026 01.624 21948 Exposure complete
03:58:29.076 00.050 21948 worker thread done servicing request
03:58:29.077 00.001 18120 OnExposeComplete: enter
03:58:29.077 00.000 18120 UpdateGuideState(): m_state=6
03:58:29.078 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6837
03:58:29.079 00.001 18120 Star::Find returns 1 (0), X=897.11, Y=235.25, Mass=1727, SNR=28.8, Peak=137 HFD=4.2
03:58:29.080 00.001 18120 MultiStar: [#1 0.27,-0.12,0.77,U] [#2 0.56,0.16,0.00,M9] [#3 0.40,-0.20,0.00,M1] [#4 0.27,0.12,0.55,U] [#5 1.07,-0.22,0.00,R] [#6 0.59,0.13,0.00,M1] [#7 0.43,-0.37,0.00,M9] [#8 0.25,-0.64,0.00,M4] 
03:58:29.081 00.001 18120 refined, 2 included, MultiStar: {0.35, -0.06}, one-star: {0.44, -0.10}
03:58:29.082 00.001 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
03:58:29.083 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
03:58:29.084 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.06 hyp=0.35 cameraTheta=-0.16 mountX=-0.19 mountY=-0.28, mountTheta=-2.17
03:58:29.087 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.06, opts=13)
03:58:29.089 00.002 18120 Enqueuing Move request for scope (0.35, -0.06)
03:58:29.089 00.000 21948 Worker thread wakes up
03:58:29.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.06) opts 0xd
03:58:29.090 00.001 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.06)
03:58:29.090 00.000 21948 Moving (0.35, -0.06) raw xDistance=-0.19 yDistance=-0.28
03:58:29.090 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:58:29.090 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:58:29.090 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:29.090 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.8
03:58:29.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:29.091 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:29.091 00.000 18120 Enqueuing Expose request
03:58:29.092 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:58:29.092 00.000 21948 MoveAxis(E, 0, ABG)
03:58:29.092 00.000 21948 Move returns status 0, amount 0
03:58:29.092 00.000 21948 MoveAxis(N, 0, ABG)
03:58:29.092 00.000 21948 Move returns status 0, amount 0
03:58:29.092 00.000 21948 move complete, result=0
03:58:29.092 00.000 21948 worker thread done servicing request
03:58:29.092 00.000 21948 Worker thread wakes up
03:58:29.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:29.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:29.092 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:58:30.614 01.522 21948 Exposure complete
03:58:30.646 00.032 21948 worker thread done servicing request
03:58:30.646 00.000 18120 OnExposeComplete: enter
03:58:30.647 00.001 18120 UpdateGuideState(): m_state=6
03:58:30.647 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6838
03:58:30.648 00.001 18120 Star::Find returns 1 (0), X=897.20, Y=235.22, Mass=1825, SNR=29.5, Peak=140 HFD=4.2
03:58:30.648 00.000 18120 MultiStar: [#1 0.40,-0.28,0.00,M1] [#2 0.58,0.27,0.00,M10] [#3 0.40,0.19,0.00,M2] [#4 0.10,0.06,0.54,U] [#5 -0.37,0.04,0.46,U] [#6 0.81,-0.04,0.00,M2] [#7 0.75,-0.33,0.00,M10] [#8 0.17,-0.33,0.40,U] 
03:58:30.649 00.001 18120 refined, 3 included, MultiStar: {0.20, -0.09}, one-star: {0.53, -0.14}
03:58:30.649 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
03:58:30.649 00.000 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
03:58:30.650 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
03:58:30.651 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.09, opts=13)
03:58:30.651 00.000 18120 Enqueuing Move request for scope (0.20, -0.09)
03:58:30.652 00.001 21948 Worker thread wakes up
03:58:30.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
03:58:30.652 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
03:58:30.652 00.000 21948 Moving (0.20, -0.09) raw xDistance=-0.16 yDistance=-0.14
03:58:30.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:58:30.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:30.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:58:30.652 00.000 21948 MoveAxis(E, 0, ABG)
03:58:30.652 00.000 21948 Move returns status 0, amount 0
03:58:30.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:30.653 00.001 18120 UpdateGuideState exits: m=1825 RSB=29.5
03:58:30.654 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:30.655 00.001 21948 MoveAxis(N, 0, ABG)
03:58:30.655 00.000 21948 Move returns status 0, amount 0
03:58:30.655 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:30.656 00.001 21948 move complete, result=0
03:58:30.656 00.000 21948 worker thread done servicing request
03:58:30.656 00.000 18120 Enqueuing Expose request
03:58:30.656 00.000 21948 Worker thread wakes up
03:58:30.656 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:30.657 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:30.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:32.296 01.639 21948 Exposure complete
03:58:32.339 00.043 21948 worker thread done servicing request
03:58:32.339 00.000 18120 OnExposeComplete: enter
03:58:32.341 00.002 18120 UpdateGuideState(): m_state=6
03:58:32.343 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6839
03:58:32.344 00.001 18120 Star::Find returns 1 (0), X=897.11, Y=235.30, Mass=1824, SNR=29.5, Peak=131 HFD=4.2
03:58:32.345 00.001 18120 MultiStar: [#1 0.24,-0.04,0.71,U] [#2 0.74,0.38,0.00,R] [#3 -0.12,0.41,0.58,U] [#4 -0.32,0.26,0.58,U] [#5 -0.70,0.34,0.00,M1] [#6 0.86,0.03,0.00,M3] [#7 0.74,-0.17,0.00,R] [#8 0.02,-0.27,0.41,U] 
03:58:32.346 00.001 18120 refined, 4 included, MultiStar: {0.11, 0.06}, one-star: {0.44, -0.06}
03:58:32.348 00.002 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
03:58:32.349 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
03:58:32.350 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=0.01 mountY=-0.12, mountTheta=-1.52
03:58:32.353 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.06, opts=13)
03:58:32.355 00.002 18120 Enqueuing Move request for scope (0.11, 0.06)
03:58:32.357 00.002 21948 Worker thread wakes up
03:58:32.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
03:58:32.357 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:32.357 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.5
03:58:32.358 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:32.358 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:32.359 00.001 18120 Enqueuing Expose request
03:58:32.359 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
03:58:32.359 00.000 21948 Moving (0.11, 0.06) raw xDistance=0.01 yDistance=-0.12
03:58:32.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:32.359 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:32.359 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:58:32.359 00.000 21948 MoveAxis(E, 0, ABG)
03:58:32.359 00.000 21948 Move returns status 0, amount 0
03:58:32.359 00.000 21948 MoveAxis(N, 0, ABG)
03:58:32.359 00.000 21948 Move returns status 0, amount 0
03:58:32.359 00.000 21948 move complete, result=0
03:58:32.359 00.000 21948 worker thread done servicing request
03:58:32.359 00.000 21948 Worker thread wakes up
03:58:32.359 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:32.359 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:32.360 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:33.879 01.519 21948 Exposure complete
03:58:33.914 00.035 21948 worker thread done servicing request
03:58:33.914 00.000 18120 OnExposeComplete: enter
03:58:33.915 00.001 18120 UpdateGuideState(): m_state=6
03:58:33.915 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6840
03:58:33.916 00.001 18120 Star::Find returns 1 (0), X=897.11, Y=235.73, Mass=1779, SNR=29.2, Peak=139 HFD=4.4
03:58:33.916 00.000 18120 MultiStar: [#1 0.31,0.21,0.71,U] [#2 -0.10,0.25,0.63,U] [#3 -0.09,0.48,0.00,M2] [#4 -0.24,0.57,0.00,M1] [#5 -0.80,0.59,0.00,M2] [#6 0.43,0.21,0.00,M4] [#7 -0.01,0.61,0.00,M1] [#8 0.31,-0.17,0.40,U] 
03:58:33.917 00.001 18120 refined, 3 included, MultiStar: {0.26, 0.22}, one-star: {0.44, 0.37}
03:58:33.917 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
03:58:33.918 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
03:58:33.918 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.70 mountX=0.09 mountY=-0.34, mountTheta=-1.30
03:58:33.919 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.22, opts=13)
03:58:33.920 00.001 18120 Enqueuing Move request for scope (0.26, 0.22)
03:58:33.920 00.000 21948 Worker thread wakes up
03:58:33.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
03:58:33.920 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
03:58:33.920 00.000 21948 Moving (0.26, 0.22) raw xDistance=0.09 yDistance=-0.34
03:58:33.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:33.921 00.001 18120 UpdateGuideState exits: m=1779 RSB=29.2
03:58:33.921 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:33.922 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:58:33.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:58:33.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:33.923 00.001 18120 Enqueuing Expose request
03:58:33.924 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:58:33.924 00.000 21948 MoveAxis(E, 0, ABG)
03:58:33.924 00.000 21948 Move returns status 0, amount 0
03:58:33.924 00.000 21948 MoveAxis(N, 0, ABG)
03:58:33.924 00.000 21948 Move returns status 0, amount 0
03:58:33.924 00.000 21948 move complete, result=0
03:58:33.924 00.000 21948 worker thread done servicing request
03:58:33.924 00.000 21948 Worker thread wakes up
03:58:33.924 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:33.924 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:33.924 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:58:35.559 01.635 21948 Exposure complete
03:58:35.601 00.042 21948 worker thread done servicing request
03:58:35.601 00.000 18120 OnExposeComplete: enter
03:58:35.602 00.001 18120 UpdateGuideState(): m_state=6
03:58:35.603 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6841
03:58:35.604 00.001 18120 Star::Find returns 1 (0), X=897.19, Y=235.70, Mass=1764, SNR=29.1, Peak=131 HFD=4.4
03:58:35.607 00.003 18120 MultiStar: [#1 0.32,0.13,0.70,U] [#2 -0.12,0.11,0.64,U] [#3 0.09,0.40,0.59,U] [#4 0.04,0.48,0.00,M2] [#5 -0.71,0.69,0.00,M3] [#6 0.20,0.55,0.00,M5] [#7 -0.11,0.49,0.00,M2] [#8 0.11,0.14,0.39,U] 
03:58:35.607 00.000 18120 refined, 4 included, MultiStar: {0.23, 0.24}, one-star: {0.52, 0.34}
03:58:35.608 00.001 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.00) = xAngle (-1.19 = -1.19)
03:58:35.608 00.000 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.23 = -1.23)
03:58:35.609 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.33 cameraTheta=0.81 mountX=0.12 mountY=-0.31, mountTheta=-1.20
03:58:35.610 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.24, opts=13)
03:58:35.611 00.001 18120 Enqueuing Move request for scope (0.23, 0.24)
03:58:35.612 00.001 21948 Worker thread wakes up
03:58:35.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0xd
03:58:35.612 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:35.613 00.001 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
03:58:35.613 00.000 21948 Moving (0.23, 0.24) raw xDistance=0.12 yDistance=-0.31
03:58:35.613 00.000 18120 UpdateGuideState exits: m=1764 RSB=29.1
03:58:35.614 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:35.614 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:35.615 00.001 18120 Enqueuing Expose request
03:58:35.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:58:35.615 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.21 newest=-0.77
03:58:35.615 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:58:35.615 00.000 21948 MoveAxis(E, 0, ABG)
03:58:35.615 00.000 21948 Move returns status 0, amount 0
03:58:35.615 00.000 21948 MoveAxis(N, 74, ABG)
03:58:35.615 00.000 21948 Guiding  Dir = 0, Dur = 74
03:58:35.616 00.001 21948 IsSlewing returns 0
03:58:35.616 00.000 21948 IsGuiding returns 0
03:58:35.621 00.005 21948 PulseGuide returned control before completion, sleep 80
03:58:35.714 00.093 21948 IsGuiding returns 1
03:58:35.714 00.000 21948 scope still moving after pulse duration time elapsed
03:58:35.745 00.031 21948 IsSlewing returns 0
03:58:35.746 00.001 21948 IsGuiding returns 0
03:58:35.746 00.000 21948 scope move finished after 74 + 55 ms
03:58:35.746 00.000 21948 Move returns status 0, amount 74
03:58:35.746 00.000 21948 move complete, result=0
03:58:35.746 00.000 21948 worker thread done servicing request
03:58:35.746 00.000 21948 Worker thread wakes up
03:58:35.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:35.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:35.746 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 74 ms NORTH
03:58:37.155 01.409 21948 Exposure complete
03:58:37.207 00.052 21948 worker thread done servicing request
03:58:37.207 00.000 18120 OnExposeComplete: enter
03:58:37.207 00.000 18120 UpdateGuideState(): m_state=6
03:58:37.208 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6842
03:58:37.209 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=235.47, Mass=1712, SNR=28.6, Peak=118 HFD=4.1
03:58:37.211 00.002 18120 MultiStar: [#1 -0.09,0.11,0.73,U] [#2 -0.37,0.25,0.00,M1] [#3 -0.17,0.60,0.00,M2] [#4 -0.08,0.42,0.61,U] [#5 -0.74,0.64,0.00,M4] [#6 0.33,0.31,0.00,M6] [#7 -0.36,0.21,0.43,U] [#8 0.09,0.23,0.40,U] 
03:58:37.212 00.001 18120 single-star, 4 included, MultiStar: {-0.05, 0.20}, one-star: {0.07, 0.11}
03:58:37.213 00.001 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
03:58:37.214 00.001 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
03:58:37.217 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.08 mountY=-0.11, mountTheta=-0.99
03:58:37.221 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.11, opts=13)
03:58:37.222 00.001 18120 Enqueuing Move request for scope (0.07, 0.11)
03:58:37.222 00.000 21948 Worker thread wakes up
03:58:37.222 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:37.223 00.001 18120 UpdateGuideState exits: m=1712 RSB=28.6
03:58:37.223 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:37.224 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:37.224 00.000 18120 Enqueuing Expose request
03:58:37.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
03:58:37.224 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
03:58:37.224 00.000 21948 Moving (0.07, 0.11) raw xDistance=0.08 yDistance=-0.11
03:58:37.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:58:37.225 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:37.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:58:37.225 00.000 21948 MoveAxis(E, 0, ABG)
03:58:37.225 00.000 21948 Move returns status 0, amount 0
03:58:37.225 00.000 21948 MoveAxis(N, 0, ABG)
03:58:37.225 00.000 21948 Move returns status 0, amount 0
03:58:37.225 00.000 21948 move complete, result=0
03:58:37.225 00.000 21948 worker thread done servicing request
03:58:37.225 00.000 21948 Worker thread wakes up
03:58:37.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:37.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:37.225 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:38.855 01.630 21948 Exposure complete
03:58:38.921 00.066 21948 worker thread done servicing request
03:58:38.921 00.000 18120 OnExposeComplete: enter
03:58:38.921 00.000 18120 UpdateGuideState(): m_state=6
03:58:38.922 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6843
03:58:38.922 00.000 18120 Star::Find returns 1 (0), X=896.70, Y=235.82, Mass=1848, SNR=29.8, Peak=129 HFD=4.2
03:58:38.923 00.001 18120 MultiStar: [#1 -0.25,0.34,0.74,U] [#2 -0.24,0.24,0.60,U] [#3 -0.12,0.49,0.00,M3] [#4 -0.08,0.50,0.00,M2] [#5 -0.72,0.63,0.00,M5] [#6 0.36,0.73,0.00,M7] [#7 -0.54,0.20,0.00,M2] [#8 -0.28,0.22,0.40,U] 
03:58:38.924 00.001 18120 refined, 3 included, MultiStar: {-0.15, 0.34}, one-star: {0.03, 0.46}
03:58:38.925 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
03:58:38.926 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
03:58:38.927 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.38 cameraTheta=1.99 mountX=0.38 mountY=-0.02, mountTheta=-0.05
03:58:38.930 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.34, opts=13)
03:58:38.932 00.002 18120 Enqueuing Move request for scope (-0.15, 0.34)
03:58:38.932 00.000 21948 Worker thread wakes up
03:58:38.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:38.933 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
03:58:38.933 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.8
03:58:38.935 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:38.935 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
03:58:38.935 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:38.935 00.000 18120 Enqueuing Expose request
03:58:38.936 00.001 21948 Moving (-0.15, 0.34) raw xDistance=0.38 yDistance=-0.02
03:58:38.936 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:58:38.936 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:38.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:58:38.936 00.000 21948 MoveAxis(W, 67, ABG)
03:58:38.936 00.000 21948 Guiding  Dir = 3, Dur = 67
03:58:38.936 00.000 21948 IsSlewing returns 0
03:58:38.936 00.000 21948 IsGuiding returns 0
03:58:38.938 00.002 21948 PulseGuide returned control before completion, sleep 76
03:58:39.026 00.088 21948 IsGuiding returns 0
03:58:39.026 00.000 21948 Move returns status 0, amount 67
03:58:39.026 00.000 21948 MoveAxis(N, 0, ABG)
03:58:39.026 00.000 21948 Move returns status 0, amount 0
03:58:39.026 00.000 21948 move complete, result=0
03:58:39.027 00.001 21948 worker thread done servicing request
03:58:39.027 00.000 21948 Worker thread wakes up
03:58:39.027 00.000 18120 GuideStep: 0.4 px 67 ms WEST, -0.0 px 0 ms NORTH
03:58:39.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:39.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:40.436 01.409 21948 Exposure complete
03:58:40.476 00.040 21948 worker thread done servicing request
03:58:40.476 00.000 18120 OnExposeComplete: enter
03:58:40.477 00.001 18120 UpdateGuideState(): m_state=6
03:58:40.477 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6844
03:58:40.477 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=235.74, Mass=1769, SNR=29.2, Peak=134 HFD=4.0
03:58:40.478 00.001 18120 MultiStar: [#1 -0.21,0.35,0.73,U] [#2 -0.35,0.23,0.63,U] [#3 -0.34,0.68,0.00,M4] [#4 -0.55,0.52,0.00,M3] [#5 -0.88,0.28,0.00,M6] [#6 0.32,0.49,0.00,M8] [#7 -0.69,0.54,0.00,M3] [#8 -0.62,0.33,0.00,M1] 
03:58:40.478 00.000 18120 refined, 2 included, MultiStar: {-0.27, 0.33}, one-star: {-0.27, 0.38}
03:58:40.479 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
03:58:40.479 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.23 = 0.23)
03:58:40.480 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.43 cameraTheta=2.26 mountX=0.42 mountY=0.10, mountTheta=0.23
03:58:40.481 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.33, opts=13)
03:58:40.481 00.000 18120 Enqueuing Move request for scope (-0.27, 0.33)
03:58:40.482 00.001 21948 Worker thread wakes up
03:58:40.482 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
03:58:40.482 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
03:58:40.482 00.000 21948 Moving (-0.27, 0.33) raw xDistance=0.42 yDistance=0.10
03:58:40.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:58:40.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:40.482 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:40.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:58:40.483 00.001 21948 MoveAxis(W, 79, ABG)
03:58:40.483 00.000 18120 UpdateGuideState exits: m=1769 RSB=29.2
03:58:40.483 00.000 21948 Guiding  Dir = 3, Dur = 79
03:58:40.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:40.484 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:40.484 00.000 18120 Enqueuing Expose request
03:58:40.484 00.000 21948 IsSlewing returns 0
03:58:40.484 00.000 21948 IsGuiding returns 0
03:58:40.487 00.003 21948 PulseGuide returned control before completion, sleep 88
03:58:40.588 00.101 21948 IsGuiding returns 0
03:58:40.588 00.000 21948 Move returns status 0, amount 79
03:58:40.588 00.000 21948 MoveAxis(N, 0, ABG)
03:58:40.588 00.000 21948 Move returns status 0, amount 0
03:58:40.588 00.000 21948 move complete, result=0
03:58:40.588 00.000 21948 worker thread done servicing request
03:58:40.588 00.000 21948 Worker thread wakes up
03:58:40.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:40.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:40.588 00.000 18120 GuideStep: 0.4 px 79 ms WEST, 0.1 px 0 ms NORTH
03:58:42.215 01.627 21948 Exposure complete
03:58:42.255 00.040 21948 worker thread done servicing request
03:58:42.255 00.000 18120 OnExposeComplete: enter
03:58:42.256 00.001 18120 UpdateGuideState(): m_state=6
03:58:42.258 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6845
03:58:42.260 00.002 18120 Star::Find returns 1 (0), X=896.40, Y=235.56, Mass=1835, SNR=29.7, Peak=120 HFD=4.2
03:58:42.261 00.001 18120 MultiStar: [#1 -0.22,0.13,0.65,U] [#2 -0.69,0.06,0.00,M1] [#3 -0.40,0.50,0.00,M5] [#4 -0.30,0.25,0.55,U] [#5 -0.92,0.46,0.00,M7] [#6 0.27,0.43,0.00,M9] [#7 -0.66,0.46,0.00,M4] [#8 -0.45,-0.15,0.00,M2] 
03:58:42.263 00.002 18120 refined, 2 included, MultiStar: {-0.26, 0.20}, one-star: {-0.26, 0.21}
03:58:42.265 00.002 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
03:58:42.267 00.002 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
03:58:42.269 00.002 18120 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.50 mountX=0.29 mountY=0.15, mountTheta=0.47
03:58:42.271 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.20, opts=13)
03:58:42.272 00.001 18120 Enqueuing Move request for scope (-0.26, 0.20)
03:58:42.273 00.001 21948 Worker thread wakes up
03:58:42.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0xd
03:58:42.273 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
03:58:42.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:42.276 00.003 18120 UpdateGuideState exits: m=1835 RSB=29.7
03:58:42.278 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:42.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:42.280 00.001 18120 Enqueuing Expose request
03:58:42.281 00.001 21948 Moving (-0.26, 0.20) raw xDistance=0.29 yDistance=0.15
03:58:42.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
03:58:42.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:42.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:58:42.281 00.000 21948 MoveAxis(W, 57, ABG)
03:58:42.281 00.000 21948 Guiding  Dir = 3, Dur = 57
03:58:42.283 00.002 21948 IsSlewing returns 0
03:58:42.283 00.000 21948 IsGuiding returns 0
03:58:42.286 00.003 21948 PulseGuide returned control before completion, sleep 64
03:58:42.357 00.071 21948 IsGuiding returns 0
03:58:42.357 00.000 21948 Move returns status 0, amount 57
03:58:42.357 00.000 21948 MoveAxis(N, 0, ABG)
03:58:42.357 00.000 21948 Move returns status 0, amount 0
03:58:42.357 00.000 21948 move complete, result=0
03:58:42.357 00.000 21948 worker thread done servicing request
03:58:42.359 00.002 21948 Worker thread wakes up
03:58:42.359 00.000 18120 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
03:58:42.360 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:42.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:43.772 01.412 21948 Exposure complete
03:58:43.817 00.045 21948 worker thread done servicing request
03:58:43.817 00.000 18120 OnExposeComplete: enter
03:58:43.818 00.001 18120 UpdateGuideState(): m_state=6
03:58:43.819 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6846
03:58:43.819 00.000 18120 Star::Find returns 1 (0), X=896.88, Y=235.23, Mass=1827, SNR=29.6, Peak=143 HFD=4.2
03:58:43.820 00.001 18120 MultiStar: [#1 0.20,-0.16,0.73,U] [#2 -0.43,-0.18,0.00,M2] [#3 -0.15,0.07,0.59,U] [#4 0.06,0.23,0.54,U] [#5 -0.74,0.31,0.00,M8] [#6 0.26,0.13,0.50,U] [#7 -0.50,0.02,0.00,M5] [#8 -0.46,-0.19,0.00,M3] 
03:58:43.820 00.000 18120 refined, 4 included, MultiStar: {0.13, -0.00}, one-star: {0.22, -0.13}
03:58:43.820 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
03:58:43.821 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
03:58:43.821 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
03:58:43.822 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
03:58:43.823 00.001 18120 Enqueuing Move request for scope (0.13, -0.00)
03:58:43.823 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:43.824 00.001 18120 UpdateGuideState exits: m=1827 RSB=29.6
03:58:43.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:43.825 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:43.827 00.002 21948 Worker thread wakes up
03:58:43.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
03:58:43.827 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
03:58:43.827 00.000 21948 Moving (0.13, -0.00) raw xDistance=-0.06 yDistance=-0.11
03:58:43.827 00.000 18120 Enqueuing Expose request
03:58:43.828 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:58:43.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:43.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:58:43.828 00.000 21948 MoveAxis(E, 0, ABG)
03:58:43.828 00.000 21948 Move returns status 0, amount 0
03:58:43.828 00.000 21948 MoveAxis(N, 0, ABG)
03:58:43.828 00.000 21948 Move returns status 0, amount 0
03:58:43.828 00.000 21948 move complete, result=0
03:58:43.828 00.000 21948 worker thread done servicing request
03:58:43.828 00.000 21948 Worker thread wakes up
03:58:43.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:43.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:43.828 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:45.459 01.631 21948 Exposure complete
03:58:45.490 00.031 21948 worker thread done servicing request
03:58:45.490 00.000 18120 OnExposeComplete: enter
03:58:45.492 00.002 18120 UpdateGuideState(): m_state=6
03:58:45.493 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6847
03:58:45.494 00.001 18120 Star::Find returns 1 (0), X=896.97, Y=235.23, Mass=1880, SNR=30.1, Peak=148 HFD=4.2
03:58:45.495 00.001 18120 MultiStar: [#1 0.15,-0.29,0.67,U] [#2 -0.58,-0.33,0.00,M3] [#3 -0.33,0.07,0.59,U] [#4 -0.28,0.24,0.58,U] [#5 -1.08,0.26,0.00,M9] [#6 0.52,0.18,0.00,M9] [#7 -0.24,0.11,0.44,U] [#8 -0.47,-0.35,0.00,M4] 
03:58:45.496 00.001 18120 refined, 4 included, MultiStar: {-0.02, -0.03}, one-star: {0.30, -0.12}
03:58:45.496 00.000 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.21 = 2.07)
03:58:45.497 00.001 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.25 = 2.03)
03:58:45.498 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.22 mountX=-0.02 mountY=0.03, mountTheta=2.06
03:58:45.500 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
03:58:45.500 00.000 18120 Enqueuing Move request for scope (-0.02, -0.03)
03:58:45.501 00.001 21948 Worker thread wakes up
03:58:45.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:45.501 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.1
03:58:45.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:45.502 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:45.502 00.000 18120 Enqueuing Expose request
03:58:45.505 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:58:45.505 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:58:45.505 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:58:45.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:58:45.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:45.505 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:58:45.505 00.000 21948 MoveAxis(E, 0, ABG)
03:58:45.505 00.000 21948 Move returns status 0, amount 0
03:58:45.505 00.000 21948 MoveAxis(N, 0, ABG)
03:58:45.505 00.000 21948 Move returns status 0, amount 0
03:58:45.505 00.000 21948 move complete, result=0
03:58:45.505 00.000 21948 worker thread done servicing request
03:58:45.505 00.000 21948 Worker thread wakes up
03:58:45.505 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:45.505 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:45.505 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:47.021 01.516 21948 Exposure complete
03:58:47.061 00.040 21948 worker thread done servicing request
03:58:47.061 00.000 18120 OnExposeComplete: enter
03:58:47.062 00.001 18120 UpdateGuideState(): m_state=6
03:58:47.062 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6848
03:58:47.063 00.001 18120 Star::Find returns 1 (0), X=897.12, Y=235.17, Mass=1857, SNR=29.8, Peak=150 HFD=4.3
03:58:47.063 00.000 18120 MultiStar: [#1 0.24,-0.07,0.76,U] [#2 -0.23,-0.21,0.65,U] [#3 0.01,0.18,0.63,U] [#4 0.11,0.24,0.55,U] [#5 -0.98,0.14,0.00,M10] [#6 0.33,0.31,0.00,M10] [#7 -0.08,0.05,0.41,U] [#8 0.19,-0.38,0.37,U] 
03:58:47.064 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.45, -0.19}
03:58:47.064 00.000 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
03:58:47.065 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
03:58:47.065 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.41 mountX=-0.11 mountY=-0.09, mountTheta=-2.43
03:58:47.067 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.06, opts=13)
03:58:47.068 00.001 18120 Enqueuing Move request for scope (0.13, -0.06)
03:58:47.068 00.000 21948 Worker thread wakes up
03:58:47.068 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:47.069 00.001 18120 UpdateGuideState exits: m=1857 RSB=29.8
03:58:47.069 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:47.070 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:47.070 00.000 18120 Enqueuing Expose request
03:58:47.071 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
03:58:47.071 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
03:58:47.071 00.000 21948 Moving (0.13, -0.06) raw xDistance=-0.11 yDistance=-0.09
03:58:47.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:58:47.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:47.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:58:47.071 00.000 21948 MoveAxis(E, 0, ABG)
03:58:47.071 00.000 21948 Move returns status 0, amount 0
03:58:47.071 00.000 21948 MoveAxis(N, 0, ABG)
03:58:47.071 00.000 21948 Move returns status 0, amount 0
03:58:47.071 00.000 21948 move complete, result=0
03:58:47.071 00.000 21948 worker thread done servicing request
03:58:47.071 00.000 21948 Worker thread wakes up
03:58:47.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:47.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:47.071 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:48.703 01.632 21948 Exposure complete
03:58:48.749 00.046 21948 worker thread done servicing request
03:58:48.749 00.000 18120 OnExposeComplete: enter
03:58:48.750 00.001 18120 UpdateGuideState(): m_state=6
03:58:48.751 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6849
03:58:48.751 00.000 18120 Star::Find returns 1 (0), X=897.04, Y=235.26, Mass=1813, SNR=29.5, Peak=148 HFD=4.2
03:58:48.752 00.001 18120 MultiStar: [#1 0.42,0.01,0.68,U] [#2 -0.35,-0.02,0.61,U] [#3 0.14,0.12,0.62,U] [#4 0.14,-0.11,0.55,U] [#5 -0.31,0.16,0.47,U] [#6 0.56,0.26,0.00,R] [#7 -0.12,0.03,0.40,U] [#8 0.09,-0.24,0.39,U] 
03:58:48.752 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.37, -0.10}
03:58:48.753 00.001 18120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.00) = xAngle (-2.21 = -2.21)
03:58:48.753 00.000 18120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
03:58:48.753 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
03:58:48.755 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
03:58:48.755 00.000 18120 Enqueuing Move request for scope (0.10, -0.02)
03:58:48.756 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:48.756 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.5
03:58:48.756 00.000 21948 Worker thread wakes up
03:58:48.756 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:48.757 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:58:48.757 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:48.757 00.000 18120 Enqueuing Expose request
03:58:48.758 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:58:48.758 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
03:58:48.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:58:48.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:48.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:58:48.758 00.000 21948 MoveAxis(E, 0, ABG)
03:58:48.758 00.000 21948 Move returns status 0, amount 0
03:58:48.758 00.000 21948 MoveAxis(N, 0, ABG)
03:58:48.758 00.000 21948 Move returns status 0, amount 0
03:58:48.758 00.000 21948 move complete, result=0
03:58:48.758 00.000 21948 worker thread done servicing request
03:58:48.758 00.000 21948 Worker thread wakes up
03:58:48.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:48.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:48.758 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:50.272 01.514 21948 Exposure complete
03:58:50.321 00.049 21948 worker thread done servicing request
03:58:50.321 00.000 18120 OnExposeComplete: enter
03:58:50.322 00.001 18120 UpdateGuideState(): m_state=6
03:58:50.323 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6850
03:58:50.324 00.001 18120 Star::Find returns 1 (0), X=897.11, Y=235.31, Mass=1726, SNR=28.8, Peak=130 HFD=4.2
03:58:50.325 00.001 18120 MultiStar: [#1 0.23,-0.13,0.74,U] [#2 -0.26,0.03,0.62,U] [#3 0.24,0.15,0.58,U] [#4 0.19,0.17,0.57,U] [#5 -0.05,0.35,0.48,U] [#6 0.04,0.17,0.51,U] [#7 -0.05,0.05,0.45,U] [#8 0.15,-0.32,0.41,U] 
03:58:50.326 00.001 18120 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.44, -0.05}
03:58:50.327 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
03:58:50.327 00.000 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
03:58:50.328 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
03:58:50.330 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.04, opts=13)
03:58:50.331 00.001 18120 Enqueuing Move request for scope (0.14, 0.04)
03:58:50.331 00.000 21948 Worker thread wakes up
03:58:50.333 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
03:58:50.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
03:58:50.333 00.000 21948 Moving (0.14, 0.04) raw xDistance=-0.02 yDistance=-0.14
03:58:50.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:58:50.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:50.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:50.333 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.8
03:58:50.333 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:58:50.333 00.000 21948 MoveAxis(E, 0, ABG)
03:58:50.333 00.000 21948 Move returns status 0, amount 0
03:58:50.333 00.000 21948 MoveAxis(N, 0, ABG)
03:58:50.333 00.000 21948 Move returns status 0, amount 0
03:58:50.334 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:50.335 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:50.335 00.000 18120 Enqueuing Expose request
03:58:50.335 00.000 21948 move complete, result=0
03:58:50.336 00.001 21948 worker thread done servicing request
03:58:50.336 00.000 21948 Worker thread wakes up
03:58:50.336 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:50.336 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:50.336 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:51.966 01.630 21948 Exposure complete
03:58:52.001 00.035 21948 worker thread done servicing request
03:58:52.001 00.000 18120 OnExposeComplete: enter
03:58:52.002 00.001 18120 UpdateGuideState(): m_state=6
03:58:52.002 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6851
03:58:52.003 00.001 18120 Star::Find returns 1 (0), X=896.87, Y=235.31, Mass=1692, SNR=28.5, Peak=134 HFD=4.1
03:58:52.004 00.001 18120 MultiStar: [#1 0.14,0.04,0.77,U] [#2 -0.14,0.19,0.62,U] [#3 -0.09,0.02,0.64,U] [#4 0.19,0.29,0.59,U] [#5 -0.67,0.22,0.00,M9] [#6 -0.47,0.11,0.00,M1] [#7 -0.15,0.07,0.45,U] [#8 -0.06,-0.24,0.42,U] 
03:58:52.004 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.20, -0.05}
03:58:52.004 00.000 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
03:58:52.005 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
03:58:52.005 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.85 mountX=0.03 mountY=-0.06, mountTheta=-1.15
03:58:52.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
03:58:52.007 00.000 18120 Enqueuing Move request for scope (0.04, 0.05)
03:58:52.008 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:52.008 00.000 21948 Worker thread wakes up
03:58:52.008 00.000 18120 UpdateGuideState exits: m=1692 RSB=28.5
03:58:52.009 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:52.009 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:52.010 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
03:58:52.010 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:58:52.010 00.000 18120 Enqueuing Expose request
03:58:52.010 00.000 21948 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.06
03:58:52.011 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:58:52.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:52.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:58:52.011 00.000 21948 MoveAxis(E, 0, ABG)
03:58:52.011 00.000 21948 Move returns status 0, amount 0
03:58:52.011 00.000 21948 MoveAxis(N, 0, ABG)
03:58:52.011 00.000 21948 Move returns status 0, amount 0
03:58:52.011 00.000 21948 move complete, result=0
03:58:52.011 00.000 21948 worker thread done servicing request
03:58:52.011 00.000 21948 Worker thread wakes up
03:58:52.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:52.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:52.011 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:53.534 01.523 21948 Exposure complete
03:58:53.569 00.035 21948 worker thread done servicing request
03:58:53.569 00.000 18120 OnExposeComplete: enter
03:58:53.570 00.001 18120 UpdateGuideState(): m_state=6
03:58:53.571 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6852
03:58:53.572 00.001 18120 Star::Find returns 1 (0), X=896.95, Y=235.73, Mass=1767, SNR=29.1, Peak=121 HFD=4.2
03:58:53.572 00.000 18120 MultiStar: [#1 0.17,0.24,0.72,U] [#2 -0.61,0.21,0.00,M1] [#3 -0.17,0.41,0.00,M1] [#4 0.13,0.40,0.56,U] [#5 -0.50,0.62,0.00,M10] [#6 -0.21,0.09,0.52,U] [#7 -0.43,0.52,0.00,M1] [#8 -0.17,-0.27,0.39,U] 
03:58:53.572 00.000 18120 refined, 4 included, MultiStar: {0.09, 0.22}, one-star: {0.28, 0.37}
03:58:53.573 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
03:58:53.573 00.000 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
03:58:53.574 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.18 mountX=0.16 mountY=-0.18, mountTheta=-0.84
03:58:53.575 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.22, opts=13)
03:58:53.577 00.002 18120 Enqueuing Move request for scope (0.09, 0.22)
03:58:53.578 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:53.578 00.000 18120 UpdateGuideState exits: m=1767 RSB=29.1
03:58:53.579 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:53.579 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:53.580 00.001 18120 Enqueuing Expose request
03:58:53.580 00.000 21948 Worker thread wakes up
03:58:53.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
03:58:53.580 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
03:58:53.580 00.000 21948 Moving (0.09, 0.22) raw xDistance=0.16 yDistance=-0.18
03:58:53.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:58:53.581 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:53.581 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:58:53.581 00.000 21948 MoveAxis(E, 0, ABG)
03:58:53.581 00.000 21948 Move returns status 0, amount 0
03:58:53.581 00.000 21948 MoveAxis(N, 0, ABG)
03:58:53.581 00.000 21948 Move returns status 0, amount 0
03:58:53.581 00.000 21948 move complete, result=0
03:58:53.581 00.000 21948 worker thread done servicing request
03:58:53.581 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:53.581 00.000 21948 Worker thread wakes up
03:58:53.581 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:53.582 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:55.218 01.636 21948 Exposure complete
03:58:55.267 00.049 21948 worker thread done servicing request
03:58:55.267 00.000 18120 OnExposeComplete: enter
03:58:55.269 00.002 18120 UpdateGuideState(): m_state=6
03:58:55.269 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6853
03:58:55.270 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=235.57, Mass=1660, SNR=28.1, Peak=119 HFD=4.1
03:58:55.270 00.000 18120 MultiStar: [#1 0.11,-0.03,0.72,U] [#2 -0.75,-0.19,0.00,M2] [#3 -0.22,0.39,0.00,M2] [#4 -0.03,0.11,0.57,U] [#5 -0.51,0.35,0.00,R] [#6 -0.55,0.14,0.00,M1] [#7 -0.67,0.21,0.00,M2] [#8 -0.14,-0.18,0.42,U] 
03:58:55.271 00.001 18120 refined, 3 included, MultiStar: {0.04, 0.06}, one-star: {0.09, 0.21}
03:58:55.271 00.000 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
03:58:55.271 00.000 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
03:58:55.272 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=0.04 mountY=-0.06, mountTheta=-0.94
03:58:55.273 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
03:58:55.273 00.000 18120 Enqueuing Move request for scope (0.04, 0.06)
03:58:55.274 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:55.274 00.000 18120 UpdateGuideState exits: m=1660 RSB=28.1
03:58:55.275 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:55.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:55.276 00.001 18120 Enqueuing Expose request
03:58:55.276 00.000 21948 Worker thread wakes up
03:58:55.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:58:55.276 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:58:55.276 00.000 21948 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
03:58:55.276 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:58:55.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:55.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:58:55.276 00.000 21948 MoveAxis(E, 0, ABG)
03:58:55.276 00.000 21948 Move returns status 0, amount 0
03:58:55.276 00.000 21948 MoveAxis(N, 0, ABG)
03:58:55.276 00.000 21948 Move returns status 0, amount 0
03:58:55.277 00.001 21948 move complete, result=0
03:58:55.277 00.000 21948 worker thread done servicing request
03:58:55.277 00.000 21948 Worker thread wakes up
03:58:55.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:55.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:55.277 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:56.796 01.519 21948 Exposure complete
03:58:56.840 00.044 21948 worker thread done servicing request
03:58:56.840 00.000 18120 OnExposeComplete: enter
03:58:56.842 00.002 18120 UpdateGuideState(): m_state=6
03:58:56.842 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6854
03:58:56.843 00.001 18120 Star::Find returns 1 (0), X=896.92, Y=235.32, Mass=1752, SNR=29.0, Peak=128 HFD=4.2
03:58:56.843 00.000 18120 MultiStar: [#1 0.23,-0.26,0.72,U] [#2 -0.43,-0.06,0.67,U] [#3 -0.02,0.20,0.60,U] [#4 -0.27,0.09,0.56,U] [#5 0.03,-0.26,0.47,U] [#6 -0.45,-0.38,0.00,M2] [#7 -0.62,0.11,0.00,M3] [#8 -0.25,-0.28,0.40,U] 
03:58:56.844 00.001 18120 refined, 6 included, MultiStar: {-0.03, -0.07}, one-star: {0.25, -0.04}
03:58:56.844 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.34)
03:58:56.845 00.001 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.30)
03:58:56.845 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.94 mountX=-0.06 mountY=0.06, mountTheta=2.33
03:58:56.846 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.07, opts=13)
03:58:56.847 00.001 18120 Enqueuing Move request for scope (-0.03, -0.07)
03:58:56.848 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:56.848 00.000 21948 Worker thread wakes up
03:58:56.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:58:56.848 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:58:56.848 00.000 21948 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.06
03:58:56.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:58:56.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:56.848 00.000 18120 UpdateGuideState exits: m=1752 RSB=29.0
03:58:56.849 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:56.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:56.850 00.001 18120 Enqueuing Expose request
03:58:56.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:58:56.850 00.000 21948 MoveAxis(E, 0, ABG)
03:58:56.851 00.001 21948 Move returns status 0, amount 0
03:58:56.851 00.000 21948 MoveAxis(N, 0, ABG)
03:58:56.851 00.000 21948 Move returns status 0, amount 0
03:58:56.851 00.000 21948 move complete, result=0
03:58:56.851 00.000 21948 worker thread done servicing request
03:58:56.851 00.000 21948 Worker thread wakes up
03:58:56.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:56.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:56.851 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:58.486 01.635 21948 Exposure complete
03:58:58.526 00.040 21948 worker thread done servicing request
03:58:58.526 00.000 18120 OnExposeComplete: enter
03:58:58.528 00.002 18120 UpdateGuideState(): m_state=6
03:58:58.529 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6855
03:58:58.531 00.002 18120 Star::Find returns 1 (0), X=896.93, Y=235.66, Mass=1710, SNR=28.6, Peak=130 HFD=4.1
03:58:58.533 00.002 18120 MultiStar: [#1 0.17,0.08,0.71,U] [#2 -0.26,-0.11,0.67,U] [#3 -0.06,0.13,0.59,U] [#4 0.07,0.40,0.60,U] [#5 0.06,0.16,0.51,U] [#6 0.23,-0.03,0.52,U] [#7 -0.43,0.23,0.00,M4] [#8 -0.11,-0.07,0.42,U] 
03:58:58.534 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.26, 0.30}
03:58:58.534 00.000 18120 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.00) = xAngle (-0.88 = -0.88)
03:58:58.535 00.001 18120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.92 = -0.92)
03:58:58.535 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.11 mountX=0.09 mountY=-0.11, mountTheta=-0.90
03:58:58.536 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.13, opts=13)
03:58:58.537 00.001 18120 Enqueuing Move request for scope (0.06, 0.13)
03:58:58.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:58:58.538 00.001 18120 UpdateGuideState exits: m=1710 RSB=28.6
03:58:58.538 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:58.538 00.000 21948 Worker thread wakes up
03:58:58.539 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
03:58:58.539 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
03:58:58.539 00.000 21948 Moving (0.06, 0.13) raw xDistance=0.09 yDistance=-0.11
03:58:58.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:58:58.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:58.539 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:58:58.539 00.000 18120 Enqueuing Expose request
03:58:58.540 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:58:58.540 00.000 21948 MoveAxis(E, 0, ABG)
03:58:58.540 00.000 21948 Move returns status 0, amount 0
03:58:58.540 00.000 21948 MoveAxis(N, 0, ABG)
03:58:58.540 00.000 21948 Move returns status 0, amount 0
03:58:58.540 00.000 21948 move complete, result=0
03:58:58.540 00.000 21948 worker thread done servicing request
03:58:58.540 00.000 21948 Worker thread wakes up
03:58:58.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:58:58.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:58:58.540 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:00.059 01.519 21948 Exposure complete
03:59:00.089 00.030 21948 worker thread done servicing request
03:59:00.089 00.000 18120 OnExposeComplete: enter
03:59:00.091 00.002 18120 UpdateGuideState(): m_state=6
03:59:00.093 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6856
03:59:00.094 00.001 18120 Star::Find returns 1 (0), X=896.92, Y=235.82, Mass=1918, SNR=30.3, Peak=146 HFD=4.3
03:59:00.096 00.002 18120 MultiStar: [#1 0.28,0.14,0.71,U] [#2 -0.50,0.12,0.00,M1] [#3 -0.08,0.53,0.00,M1] [#4 0.22,0.37,0.56,U] [#5 -0.22,0.28,0.46,U] [#6 0.04,0.28,0.48,U] [#7 -0.71,0.39,0.00,M5] [#8 -0.00,0.14,0.38,U] 
03:59:00.097 00.001 18120 refined, 5 included, MultiStar: {0.14, 0.30}, one-star: {0.25, 0.46}
03:59:00.098 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
03:59:00.099 00.001 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
03:59:00.100 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.15 mountX=0.22 mountY=-0.26, mountTheta=-0.87
03:59:00.103 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.30, opts=13)
03:59:00.103 00.000 18120 Enqueuing Move request for scope (0.14, 0.30)
03:59:00.104 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:00.104 00.000 18120 UpdateGuideState exits: m=1918 RSB=30.3
03:59:00.105 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:00.105 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:00.105 00.000 18120 Enqueuing Expose request
03:59:00.106 00.001 21948 Worker thread wakes up
03:59:00.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
03:59:00.106 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
03:59:00.106 00.000 21948 Moving (0.14, 0.30) raw xDistance=0.22 yDistance=-0.26
03:59:00.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:59:00.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:59:00.106 00.000 21948 MoveAxis(W, 39, ABG)
03:59:00.106 00.000 21948 Guiding  Dir = 3, Dur = 39
03:59:00.106 00.000 21948 IsSlewing returns 0
03:59:00.106 00.000 21948 IsGuiding returns 0
03:59:00.108 00.002 21948 PulseGuide returned control before completion, sleep 48
03:59:00.168 00.060 21948 IsGuiding returns 0
03:59:00.168 00.000 21948 Move returns status 0, amount 39
03:59:00.169 00.001 21948 MoveAxis(N, 62, ABG)
03:59:00.169 00.000 21948 Guiding  Dir = 0, Dur = 62
03:59:00.169 00.000 21948 IsSlewing returns 0
03:59:00.169 00.000 21948 IsGuiding returns 0
03:59:00.177 00.008 21948 PulseGuide returned control before completion, sleep 65
03:59:00.250 00.073 21948 IsGuiding returns 0
03:59:00.250 00.000 21948 Move returns status 0, amount 62
03:59:00.250 00.000 21948 move complete, result=0
03:59:00.250 00.000 21948 worker thread done servicing request
03:59:00.250 00.000 21948 Worker thread wakes up
03:59:00.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:00.250 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.3 px 62 ms NORTH
03:59:00.251 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:01.885 01.634 21948 Exposure complete
03:59:01.916 00.031 21948 worker thread done servicing request
03:59:01.916 00.000 18120 OnExposeComplete: enter
03:59:01.917 00.001 18120 UpdateGuideState(): m_state=6
03:59:01.918 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6857
03:59:01.918 00.000 18120 Star::Find returns 1 (0), X=896.89, Y=235.63, Mass=1848, SNR=29.7, Peak=147 HFD=4.0
03:59:01.919 00.001 18120 MultiStar: [#1 0.00,0.07,0.74,U] [#2 -0.88,0.12,0.00,M2] [#3 -0.11,0.42,0.62,U] [#4 0.15,0.40,0.54,U] [#5 -0.23,0.23,0.47,U] [#6 -0.46,0.19,0.00,M1] [#7 -0.73,0.28,0.00,M6] [#8 0.12,-0.17,0.39,U] 
03:59:01.919 00.000 18120 refined, 5 included, MultiStar: {0.05, 0.22}, one-star: {0.22, 0.28}
03:59:01.920 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
03:59:01.920 00.000 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
03:59:01.920 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.36 mountX=0.18 mountY=-0.14, mountTheta=-0.66
03:59:01.924 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.22, opts=13)
03:59:01.925 00.001 18120 Enqueuing Move request for scope (0.05, 0.22)
03:59:01.926 00.001 21948 Worker thread wakes up
03:59:01.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
03:59:01.926 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
03:59:01.926 00.000 21948 Moving (0.05, 0.22) raw xDistance=0.18 yDistance=-0.14
03:59:01.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:59:01.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:01.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:01.928 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:59:01.928 00.000 21948 MoveAxis(E, 0, ABG)
03:59:01.928 00.000 21948 Move returns status 0, amount 0
03:59:01.928 00.000 21948 MoveAxis(N, 0, ABG)
03:59:01.928 00.000 21948 Move returns status 0, amount 0
03:59:01.928 00.000 21948 move complete, result=0
03:59:01.928 00.000 18120 UpdateGuideState exits: m=1848 RSB=29.7
03:59:01.929 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:01.930 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:01.931 00.001 18120 Enqueuing Expose request
03:59:01.932 00.001 21948 worker thread done servicing request
03:59:01.932 00.000 21948 Worker thread wakes up
03:59:01.932 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:01.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:01.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:03.451 01.519 21948 Exposure complete
03:59:03.487 00.036 21948 worker thread done servicing request
03:59:03.487 00.000 18120 OnExposeComplete: enter
03:59:03.487 00.000 18120 UpdateGuideState(): m_state=6
03:59:03.488 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6858
03:59:03.489 00.001 18120 Star::Find returns 1 (0), X=896.54, Y=235.83, Mass=1636, SNR=27.8, Peak=126 HFD=3.8
03:59:03.489 00.000 18120 MultiStar: [#1 0.09,0.13,0.76,U] [#2 -0.51,0.18,0.00,M3] [#3 -0.21,0.53,0.00,M1] [#4 -0.13,0.57,0.00,M1] [#5 -0.13,0.17,0.49,U] [#6 -0.46,0.40,0.00,M2] [#7 -0.72,0.74,0.00,M7] [#8 0.20,0.29,0.40,U] 
03:59:03.490 00.001 18120 refined, 3 included, MultiStar: {-0.02, 0.29}, one-star: {-0.13, 0.48}
03:59:03.490 00.000 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.00) = xAngle (-0.38 = -0.38)
03:59:03.490 00.000 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
03:59:03.491 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.62 mountX=0.27 mountY=-0.12, mountTheta=-0.41
03:59:03.492 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.29, opts=13)
03:59:03.493 00.001 18120 Enqueuing Move request for scope (-0.02, 0.29)
03:59:03.493 00.000 21948 Worker thread wakes up
03:59:03.493 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:03.494 00.001 18120 UpdateGuideState exits: m=1636 RSB=27.8
03:59:03.494 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:03.495 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:03.495 00.000 18120 Enqueuing Expose request
03:59:03.495 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
03:59:03.495 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
03:59:03.495 00.000 21948 Moving (-0.02, 0.29) raw xDistance=0.27 yDistance=-0.12
03:59:03.495 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:59:03.495 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:03.495 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:59:03.496 00.001 21948 MoveAxis(W, 49, ABG)
03:59:03.496 00.000 21948 Guiding  Dir = 3, Dur = 49
03:59:03.496 00.000 21948 IsSlewing returns 0
03:59:03.496 00.000 21948 IsGuiding returns 0
03:59:03.499 00.003 21948 PulseGuide returned control before completion, sleep 58
03:59:03.559 00.060 21948 IsGuiding returns 1
03:59:03.560 00.001 21948 scope still moving after pulse duration time elapsed
03:59:03.590 00.030 21948 IsSlewing returns 0
03:59:03.590 00.000 21948 IsGuiding returns 0
03:59:03.592 00.002 21948 scope move finished after 49 + 45 ms
03:59:03.592 00.000 21948 Move returns status 0, amount 49
03:59:03.592 00.000 21948 MoveAxis(N, 0, ABG)
03:59:03.592 00.000 21948 Move returns status 0, amount 0
03:59:03.592 00.000 21948 move complete, result=0
03:59:03.592 00.000 21948 worker thread done servicing request
03:59:03.592 00.000 21948 Worker thread wakes up
03:59:03.592 00.000 18120 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
03:59:03.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:03.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:05.222 01.630 21948 Exposure complete
03:59:05.252 00.030 21948 worker thread done servicing request
03:59:05.252 00.000 18120 OnExposeComplete: enter
03:59:05.253 00.001 18120 UpdateGuideState(): m_state=6
03:59:05.254 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6859
03:59:05.255 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=235.72, Mass=1859, SNR=29.9, Peak=124 HFD=4.3
03:59:05.255 00.000 18120 MultiStar: [#1 -0.08,0.21,0.69,U] [#2 -0.78,0.09,0.00,M4] [#3 -0.09,0.44,0.00,M2] [#4 -0.00,0.56,0.00,M2] [#5 -0.09,0.07,0.45,U] [#6 -0.51,0.28,0.00,M3] [#7 -0.40,0.51,0.00,M8] [#8 -0.32,-0.03,0.41,U] 
03:59:05.256 00.001 18120 refined, 3 included, MultiStar: {-0.11, 0.21}, one-star: {-0.06, 0.36}
03:59:05.256 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
03:59:05.256 00.000 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
03:59:05.257 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=0.24 mountY=0.00, mountTheta=0.02
03:59:05.258 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.21, opts=13)
03:59:05.260 00.002 18120 Enqueuing Move request for scope (-0.11, 0.21)
03:59:05.260 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:05.261 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.9
03:59:05.261 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:05.261 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:05.262 00.001 18120 Enqueuing Expose request
03:59:05.262 00.000 21948 Worker thread wakes up
03:59:05.262 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
03:59:05.262 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
03:59:05.262 00.000 21948 Moving (-0.11, 0.21) raw xDistance=0.24 yDistance=0.00
03:59:05.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
03:59:05.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:05.263 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:59:05.263 00.000 21948 MoveAxis(W, 46, ABG)
03:59:05.263 00.000 21948 Guiding  Dir = 3, Dur = 46
03:59:05.263 00.000 21948 IsSlewing returns 0
03:59:05.263 00.000 21948 IsGuiding returns 0
03:59:05.265 00.002 21948 PulseGuide returned control before completion, sleep 55
03:59:05.331 00.066 21948 IsGuiding returns 1
03:59:05.331 00.000 21948 scope still moving after pulse duration time elapsed
03:59:05.362 00.031 21948 IsSlewing returns 0
03:59:05.362 00.000 21948 IsGuiding returns 0
03:59:05.362 00.000 21948 scope move finished after 46 + 53 ms
03:59:05.362 00.000 21948 Move returns status 0, amount 46
03:59:05.362 00.000 21948 MoveAxis(N, 0, ABG)
03:59:05.362 00.000 21948 Move returns status 0, amount 0
03:59:05.362 00.000 21948 move complete, result=0
03:59:05.362 00.000 21948 worker thread done servicing request
03:59:05.362 00.000 21948 Worker thread wakes up
03:59:05.362 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:05.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:05.362 00.000 18120 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
03:59:06.775 01.413 21948 Exposure complete
03:59:06.812 00.037 21948 worker thread done servicing request
03:59:06.812 00.000 18120 OnExposeComplete: enter
03:59:06.813 00.001 18120 UpdateGuideState(): m_state=6
03:59:06.814 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6860
03:59:06.816 00.002 18120 Star::Find returns 1 (0), X=896.83, Y=235.55, Mass=1814, SNR=29.5, Peak=127 HFD=4.4
03:59:06.817 00.001 18120 MultiStar: [#1 0.10,-0.21,0.72,U] [#2 -0.32,-0.15,0.61,U] [#3 -0.26,0.10,0.58,U] [#4 -0.09,-0.08,0.55,U] [#5 -0.43,-0.07,0.44,U] [#6 -0.38,-0.07,0.55,U] [#7 -0.67,-0.04,0.00,M9] [#8 -0.02,-0.32,0.40,U] 
03:59:06.818 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.05}, one-star: {0.16, 0.20}
03:59:06.819 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.75 = 1.53)
03:59:06.823 00.004 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.79 = 1.50)
03:59:06.824 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.75 mountX=0.00 mountY=0.13, mountTheta=1.53
03:59:06.825 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.05, opts=13)
03:59:06.825 00.000 18120 Enqueuing Move request for scope (-0.12, -0.05)
03:59:06.826 00.001 21948 Worker thread wakes up
03:59:06.826 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
03:59:06.826 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
03:59:06.826 00.000 21948 Moving (-0.12, -0.05) raw xDistance=0.00 yDistance=0.13
03:59:06.826 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:59:06.826 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:06.826 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
03:59:06.827 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:06.827 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:06.828 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:06.828 00.000 18120 Enqueuing Expose request
03:59:06.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:59:06.829 00.001 21948 MoveAxis(E, 0, ABG)
03:59:06.829 00.000 21948 Move returns status 0, amount 0
03:59:06.829 00.000 21948 MoveAxis(N, 0, ABG)
03:59:06.829 00.000 21948 Move returns status 0, amount 0
03:59:06.829 00.000 21948 move complete, result=0
03:59:06.829 00.000 21948 worker thread done servicing request
03:59:06.829 00.000 21948 Worker thread wakes up
03:59:06.829 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:06.831 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:06.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:08.465 01.634 21948 Exposure complete
03:59:08.507 00.042 21948 worker thread done servicing request
03:59:08.507 00.000 18120 OnExposeComplete: enter
03:59:08.507 00.000 18120 UpdateGuideState(): m_state=6
03:59:08.508 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6861
03:59:08.509 00.001 18120 Star::Find returns 1 (0), X=897.02, Y=235.44, Mass=1729, SNR=28.8, Peak=132 HFD=4.1
03:59:08.511 00.002 18120 MultiStar: [#1 0.18,0.07,0.72,U] [#2 -0.45,-0.22,0.00,M4] [#3 -0.18,0.32,0.59,U] [#4 -0.17,0.20,0.59,U] [#5 -0.25,0.08,0.48,U] [#6 -0.19,0.11,0.52,U] [#7 -0.68,0.13,0.00,M10] [#8 -0.03,-0.20,0.43,U] 
03:59:08.513 00.002 18120 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {0.36, 0.08}
03:59:08.514 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
03:59:08.515 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
03:59:08.516 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.11 cameraTheta=1.47 mountX=0.09 mountY=-0.06, mountTheta=-0.55
03:59:08.518 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
03:59:08.519 00.001 18120 Enqueuing Move request for scope (0.01, 0.10)
03:59:08.520 00.001 21948 Worker thread wakes up
03:59:08.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
03:59:08.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:08.521 00.001 18120 UpdateGuideState exits: m=1729 RSB=28.8
03:59:08.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:08.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:08.522 00.001 18120 Enqueuing Expose request
03:59:08.522 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
03:59:08.522 00.000 21948 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.06
03:59:08.522 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:08.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:08.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:59:08.522 00.000 21948 MoveAxis(E, 0, ABG)
03:59:08.522 00.000 21948 Move returns status 0, amount 0
03:59:08.522 00.000 21948 MoveAxis(N, 0, ABG)
03:59:08.523 00.001 21948 Move returns status 0, amount 0
03:59:08.523 00.000 21948 move complete, result=0
03:59:08.523 00.000 21948 worker thread done servicing request
03:59:08.523 00.000 21948 Worker thread wakes up
03:59:08.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:08.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:08.523 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:10.049 01.526 21948 Exposure complete
03:59:10.081 00.032 21948 worker thread done servicing request
03:59:10.081 00.000 18120 OnExposeComplete: enter
03:59:10.082 00.001 18120 UpdateGuideState(): m_state=6
03:59:10.082 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6862
03:59:10.083 00.001 18120 Star::Find returns 1 (0), X=897.20, Y=235.47, Mass=1762, SNR=29.1, Peak=129 HFD=4.4
03:59:10.083 00.000 18120 MultiStar: [#1 0.38,-0.00,0.72,U] [#2 -0.11,0.18,0.61,U] [#3 0.21,0.29,0.61,U] [#4 0.24,0.23,0.54,U] [#5 0.25,-0.09,0.44,U] [#6 -0.15,0.28,0.54,U] [#7 -0.53,0.23,0.00,R] [#8 0.21,0.05,0.40,U] 
03:59:10.084 00.001 18120 refined, 7 included, MultiStar: {0.23, 0.14}, one-star: {0.53, 0.12}
03:59:10.084 00.000 18120 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.00) = xAngle (-1.46 = -1.46)
03:59:10.084 00.000 18120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.50 = -1.50)
03:59:10.085 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.26 cameraTheta=0.54 mountX=0.03 mountY=-0.26, mountTheta=-1.46
03:59:10.087 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.14, opts=13)
03:59:10.089 00.002 18120 Enqueuing Move request for scope (0.23, 0.14)
03:59:10.090 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:10.090 00.000 18120 UpdateGuideState exits: m=1762 RSB=29.1
03:59:10.092 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:10.094 00.002 21948 Worker thread wakes up
03:59:10.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
03:59:10.094 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
03:59:10.094 00.000 21948 Moving (0.23, 0.14) raw xDistance=0.03 yDistance=-0.26
03:59:10.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:10.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:59:10.094 00.000 21948 MoveAxis(E, 0, ABG)
03:59:10.094 00.000 21948 Move returns status 0, amount 0
03:59:10.094 00.000 21948 MoveAxis(N, 63, ABG)
03:59:10.094 00.000 21948 Guiding  Dir = 0, Dur = 63
03:59:10.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:10.095 00.001 18120 Enqueuing Expose request
03:59:10.095 00.000 21948 IsSlewing returns 0
03:59:10.095 00.000 21948 IsGuiding returns 0
03:59:10.100 00.005 21948 PulseGuide returned control before completion, sleep 68
03:59:10.171 00.071 21948 IsGuiding returns 0
03:59:10.171 00.000 21948 Move returns status 0, amount 63
03:59:10.171 00.000 21948 move complete, result=0
03:59:10.171 00.000 21948 worker thread done servicing request
03:59:10.171 00.000 21948 Worker thread wakes up
03:59:10.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:10.171 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
03:59:10.172 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:11.798 01.626 21948 Exposure complete
03:59:11.838 00.040 21948 worker thread done servicing request
03:59:11.838 00.000 18120 OnExposeComplete: enter
03:59:11.839 00.001 18120 UpdateGuideState(): m_state=6
03:59:11.839 00.000 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6863
03:59:11.840 00.001 18120 Star::Find returns 1 (0), X=896.81, Y=235.34, Mass=1797, SNR=29.4, Peak=136 HFD=4.3
03:59:11.840 00.000 18120 MultiStar: [#1 -0.13,-0.01,0.71,U] [#2 -0.32,-0.12,0.63,U] [#3 0.13,0.08,0.61,U] [#4 0.20,0.12,0.57,U] [#5 -0.11,-0.23,0.44,U] [#6 -0.58,-0.02,0.00,M1] [#7 0.15,-0.33,0.44,U] [#8 -0.18,-0.47,0.00,M1] 
03:59:11.841 00.001 18120 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {0.14, -0.01}
03:59:11.841 00.000 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.33 = 2.96)
03:59:11.842 00.001 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.92)
03:59:11.842 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.33 mountX=-0.05 mountY=0.01, mountTheta=2.92
03:59:11.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
03:59:11.843 00.000 18120 Enqueuing Move request for scope (0.01, -0.05)
03:59:11.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:11.843 00.000 21948 Worker thread wakes up
03:59:11.845 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
03:59:11.845 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
03:59:11.845 00.000 21948 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
03:59:11.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:59:11.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:11.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:11.845 00.000 21948 MoveAxis(E, 0, ABG)
03:59:11.845 00.000 21948 Move returns status 0, amount 0
03:59:11.845 00.000 21948 MoveAxis(N, 0, ABG)
03:59:11.845 00.000 21948 Move returns status 0, amount 0
03:59:11.845 00.000 21948 move complete, result=0
03:59:11.845 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.4
03:59:11.847 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:11.850 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:11.852 00.002 18120 Enqueuing Expose request
03:59:11.854 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:11.857 00.003 21948 worker thread done servicing request
03:59:11.857 00.000 21948 Worker thread wakes up
03:59:11.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:11.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:13.382 01.525 21948 Exposure complete
03:59:13.411 00.029 21948 worker thread done servicing request
03:59:13.411 00.000 18120 OnExposeComplete: enter
03:59:13.414 00.003 18120 UpdateGuideState(): m_state=6
03:59:13.415 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6864
03:59:13.417 00.002 18120 Star::Find returns 1 (0), X=896.78, Y=235.26, Mass=1873, SNR=29.9, Peak=157 HFD=4.3
03:59:13.418 00.001 18120 MultiStar: [#1 0.20,-0.33,0.70,U] [#2 -0.58,-0.30,0.00,M3] [#3 -0.16,-0.08,0.60,U] [#4 -0.07,-0.02,0.55,U] [#5 -0.15,-0.40,0.46,U] [#6 -0.53,-0.30,0.00,M2] [#7 -0.03,-0.24,0.43,U] [#8 -0.28,-0.24,0.42,U] 
03:59:13.418 00.000 18120 single-star, 6 included, MultiStar: {-0.02, -0.19}, one-star: {0.11, -0.10}
03:59:13.419 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
03:59:13.419 00.000 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
03:59:13.420 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.73 mountX=-0.14 mountY=-0.05, mountTheta=-2.76
03:59:13.421 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.10, opts=13)
03:59:13.421 00.000 18120 Enqueuing Move request for scope (0.11, -0.10)
03:59:13.422 00.001 21948 Worker thread wakes up
03:59:13.422 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:13.422 00.000 18120 UpdateGuideState exits: m=1873 RSB=29.9
03:59:13.423 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:13.423 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:13.423 00.000 18120 Enqueuing Expose request
03:59:13.424 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
03:59:13.424 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
03:59:13.424 00.000 21948 Moving (0.11, -0.10) raw xDistance=-0.14 yDistance=-0.05
03:59:13.424 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:59:13.424 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:13.424 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:59:13.424 00.000 21948 MoveAxis(E, 0, ABG)
03:59:13.424 00.000 21948 Move returns status 0, amount 0
03:59:13.424 00.000 21948 MoveAxis(N, 0, ABG)
03:59:13.424 00.000 21948 Move returns status 0, amount 0
03:59:13.424 00.000 21948 move complete, result=0
03:59:13.424 00.000 21948 worker thread done servicing request
03:59:13.424 00.000 21948 Worker thread wakes up
03:59:13.424 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:13.424 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:13.424 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:15.061 01.637 21948 Exposure complete
03:59:15.110 00.049 21948 worker thread done servicing request
03:59:15.110 00.000 18120 OnExposeComplete: enter
03:59:15.111 00.001 18120 UpdateGuideState(): m_state=6
03:59:15.112 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6865
03:59:15.112 00.000 18120 Star::Find returns 1 (0), X=896.74, Y=235.29, Mass=1794, SNR=29.3, Peak=128 HFD=4.3
03:59:15.113 00.001 18120 MultiStar: [#1 0.09,-0.23,0.71,U] [#2 -0.39,-0.13,0.61,U] [#3 -0.33,0.32,0.00,M1] [#4 -0.10,0.11,0.54,U] [#5 -0.10,-0.07,0.45,U] [#6 -0.32,-0.34,0.00,M3] [#7 0.16,-0.21,0.41,U] [#8 -0.47,-0.19,0.00,M1] 
03:59:15.114 00.001 18120 single-star, 5 included, MultiStar: {-0.04, -0.10}, one-star: {0.07, -0.06}
03:59:15.115 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
03:59:15.116 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
03:59:15.117 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
03:59:15.121 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
03:59:15.124 00.003 18120 Enqueuing Move request for scope (0.07, -0.06)
03:59:15.126 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:15.129 00.003 18120 UpdateGuideState exits: m=1794 RSB=29.3
03:59:15.131 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:15.133 00.002 21948 Worker thread wakes up
03:59:15.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
03:59:15.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
03:59:15.134 00.001 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.03
03:59:15.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:59:15.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:15.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:15.134 00.000 18120 Enqueuing Expose request
03:59:15.135 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:59:15.135 00.000 21948 MoveAxis(E, 0, ABG)
03:59:15.135 00.000 21948 Move returns status 0, amount 0
03:59:15.135 00.000 21948 MoveAxis(N, 0, ABG)
03:59:15.135 00.000 21948 Move returns status 0, amount 0
03:59:15.135 00.000 21948 move complete, result=0
03:59:15.135 00.000 21948 worker thread done servicing request
03:59:15.135 00.000 21948 Worker thread wakes up
03:59:15.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:15.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:15.135 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:16.550 01.415 21948 Exposure complete
03:59:16.584 00.034 21948 worker thread done servicing request
03:59:16.584 00.000 18120 OnExposeComplete: enter
03:59:16.585 00.001 18120 UpdateGuideState(): m_state=6
03:59:16.585 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6866
03:59:16.586 00.001 18120 Star::Find returns 1 (0), X=896.92, Y=235.38, Mass=1941, SNR=30.5, Peak=147 HFD=4.1
03:59:16.586 00.000 18120 MultiStar: [#1 0.25,0.01,0.69,U] [#2 -0.40,-0.02,0.59,U] [#3 -0.34,0.20,0.57,U] [#4 -0.15,0.05,0.56,U] [#5 -0.16,-0.18,0.42,U] [#6 -0.57,0.19,0.00,M4] [#7 0.05,-0.18,0.43,U] [#8 -0.06,-0.09,0.38,U] 
03:59:16.587 00.001 18120 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.25, 0.02}
03:59:16.587 00.000 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.00) = xAngle (-4.97 = 1.32)
03:59:16.588 00.001 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.01 = 1.28)
03:59:16.588 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.97 mountX=0.01 mountY=0.03, mountTheta=1.31
03:59:16.589 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
03:59:16.590 00.001 18120 Enqueuing Move request for scope (-0.03, -0.01)
03:59:16.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:16.591 00.001 18120 UpdateGuideState exits: m=1941 RSB=30.5
03:59:16.591 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:16.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:16.592 00.001 18120 Enqueuing Expose request
03:59:16.592 00.000 21948 Worker thread wakes up
03:59:16.592 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
03:59:16.592 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
03:59:16.592 00.000 21948 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
03:59:16.593 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:59:16.593 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:16.593 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:59:16.593 00.000 21948 MoveAxis(E, 0, ABG)
03:59:16.593 00.000 21948 Move returns status 0, amount 0
03:59:16.593 00.000 21948 MoveAxis(N, 0, ABG)
03:59:16.593 00.000 21948 Move returns status 0, amount 0
03:59:16.593 00.000 21948 move complete, result=0
03:59:16.593 00.000 21948 worker thread done servicing request
03:59:16.593 00.000 21948 Worker thread wakes up
03:59:16.593 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:16.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:16.593 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:18.217 01.624 21948 Exposure complete
03:59:18.256 00.039 21948 worker thread done servicing request
03:59:18.257 00.001 18120 OnExposeComplete: enter
03:59:18.258 00.001 18120 UpdateGuideState(): m_state=6
03:59:18.258 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6867
03:59:18.259 00.001 18120 Star::Find returns 1 (0), X=896.68, Y=235.47, Mass=1797, SNR=29.2, Peak=125 HFD=4.0
03:59:18.259 00.000 18120 MultiStar: [#1 0.02,0.09,0.72,U] [#2 -0.45,0.03,0.00,M2] [#3 -0.21,0.12,0.60,U] [#4 0.01,0.18,0.59,U] [#5 -0.12,-0.22,0.48,U] [#6 -0.49,0.02,0.00,M5] [#7 -0.04,0.36,0.43,U] [#8 -0.32,-0.25,0.40,U] 
03:59:18.260 00.001 18120 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {0.01, 0.11}
03:59:18.260 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
03:59:18.261 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
03:59:18.261 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=0.09 mountY=0.03, mountTheta=0.33
03:59:18.264 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
03:59:18.267 00.003 18120 Enqueuing Move request for scope (-0.07, 0.07)
03:59:18.268 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:18.272 00.004 18120 UpdateGuideState exits: m=1797 RSB=29.2
03:59:18.274 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:18.276 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:18.276 00.000 18120 Enqueuing Expose request
03:59:18.277 00.001 21948 Worker thread wakes up
03:59:18.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
03:59:18.277 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
03:59:18.277 00.000 21948 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.03
03:59:18.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:18.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:18.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:59:18.277 00.000 21948 MoveAxis(E, 0, ABG)
03:59:18.277 00.000 21948 Move returns status 0, amount 0
03:59:18.277 00.000 21948 MoveAxis(N, 0, ABG)
03:59:18.278 00.001 21948 Move returns status 0, amount 0
03:59:18.278 00.000 21948 move complete, result=0
03:59:18.278 00.000 21948 worker thread done servicing request
03:59:18.278 00.000 21948 Worker thread wakes up
03:59:18.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:18.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:18.278 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:19.804 01.526 21948 Exposure complete
03:59:19.852 00.048 21948 worker thread done servicing request
03:59:19.852 00.000 18120 OnExposeComplete: enter
03:59:19.853 00.001 18120 UpdateGuideState(): m_state=6
03:59:19.854 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6868
03:59:19.854 00.000 18120 Star::Find returns 1 (0), X=897.07, Y=235.20, Mass=1757, SNR=29.1, Peak=143 HFD=4.2
03:59:19.855 00.001 18120 MultiStar: [#1 0.12,-0.23,0.72,U] [#2 -0.17,-0.32,0.59,U] [#3 -0.04,-0.08,0.62,U] [#4 0.21,-0.01,0.58,U] [#5 0.28,-0.13,0.47,U] [#6 -0.04,-0.21,0.54,U] [#7 0.26,-0.29,0.44,U] [#8 0.18,-0.47,0.00,M1] 
03:59:19.855 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {0.40, -0.16}
03:59:19.855 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
03:59:19.856 00.001 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
03:59:19.856 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.23 cameraTheta=-0.89 mountX=-0.22 mountY=-0.05, mountTheta=-2.92
03:59:19.858 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.17, opts=13)
03:59:19.859 00.001 18120 Enqueuing Move request for scope (0.14, -0.17)
03:59:19.860 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:19.861 00.001 18120 UpdateGuideState exits: m=1757 RSB=29.1
03:59:19.862 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:19.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:19.864 00.001 21948 Worker thread wakes up
03:59:19.864 00.000 18120 Enqueuing Expose request
03:59:19.865 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
03:59:19.865 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
03:59:19.865 00.000 21948 Moving (0.14, -0.17) raw xDistance=-0.22 yDistance=-0.05
03:59:19.865 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:59:19.865 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:19.865 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:59:19.865 00.000 21948 MoveAxis(E, 39, ABG)
03:59:19.865 00.000 21948 Guiding  Dir = 2, Dur = 39
03:59:19.867 00.002 21948 IsSlewing returns 0
03:59:19.867 00.000 21948 IsGuiding returns 0
03:59:19.868 00.001 21948 PulseGuide returned control before completion, sleep 48
03:59:19.926 00.058 21948 IsGuiding returns 0
03:59:19.926 00.000 21948 Move returns status 0, amount 39
03:59:19.926 00.000 21948 MoveAxis(N, 0, ABG)
03:59:19.926 00.000 21948 Move returns status 0, amount 0
03:59:19.927 00.001 21948 move complete, result=0
03:59:19.927 00.000 21948 worker thread done servicing request
03:59:19.927 00.000 21948 Worker thread wakes up
03:59:19.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:19.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:19.927 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:59:21.563 01.636 21948 Exposure complete
03:59:21.615 00.052 21948 worker thread done servicing request
03:59:21.615 00.000 18120 OnExposeComplete: enter
03:59:21.618 00.003 18120 UpdateGuideState(): m_state=6
03:59:21.620 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6869
03:59:21.623 00.003 18120 Star::Find returns 1 (0), X=896.59, Y=235.82, Mass=1746, SNR=28.9, Peak=121 HFD=4.5
03:59:21.626 00.003 18120 MultiStar: [#1 -0.40,0.17,0.74,U] [#2 -0.96,0.24,0.00,M2] [#3 -0.35,0.53,0.00,M1] [#4 -0.23,0.37,0.00,M1] [#5 -0.31,0.14,0.50,U] [#6 -0.51,0.21,0.00,M5] [#7 -0.14,0.23,0.46,U] [#8 -0.50,0.30,0.00,M2] 
03:59:21.629 00.003 18120 refined, 3 included, MultiStar: {-0.22, 0.28}, one-star: {-0.08, 0.46}
03:59:21.632 00.003 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
03:59:21.634 00.002 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
03:59:21.636 00.002 18120 CameraToMount -- cameraX=-0.22 cameraY=0.28 hyp=0.36 cameraTheta=2.23 mountX=0.35 mountY=0.07, mountTheta=0.19
03:59:21.640 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.28, opts=13)
03:59:21.642 00.002 18120 Enqueuing Move request for scope (-0.22, 0.28)
03:59:21.642 00.000 21948 Worker thread wakes up
03:59:21.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:21.644 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.28) opts 0xd
03:59:21.644 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.9
03:59:21.645 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:21.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:21.645 00.000 18120 Enqueuing Expose request
03:59:21.646 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.28)
03:59:21.646 00.000 21948 Moving (-0.22, 0.28) raw xDistance=0.35 yDistance=0.07
03:59:21.646 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
03:59:21.646 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:21.646 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:59:21.646 00.000 21948 MoveAxis(W, 59, ABG)
03:59:21.646 00.000 21948 Guiding  Dir = 3, Dur = 59
03:59:21.646 00.000 21948 IsSlewing returns 0
03:59:21.646 00.000 21948 IsGuiding returns 0
03:59:21.648 00.002 21948 PulseGuide returned control before completion, sleep 68
03:59:21.732 00.084 21948 IsGuiding returns 0
03:59:21.732 00.000 21948 Move returns status 0, amount 59
03:59:21.732 00.000 21948 MoveAxis(N, 0, ABG)
03:59:21.732 00.000 21948 Move returns status 0, amount 0
03:59:21.732 00.000 21948 move complete, result=0
03:59:21.732 00.000 21948 worker thread done servicing request
03:59:21.733 00.001 21948 Worker thread wakes up
03:59:21.733 00.000 18120 GuideStep: 0.3 px 59 ms WEST, 0.1 px 0 ms NORTH
03:59:21.734 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:21.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:23.145 01.411 21948 Exposure complete
03:59:23.188 00.043 21948 worker thread done servicing request
03:59:23.188 00.000 18120 OnExposeComplete: enter
03:59:23.189 00.001 18120 UpdateGuideState(): m_state=6
03:59:23.190 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6870
03:59:23.190 00.000 18120 Star::Find returns 1 (0), X=896.57, Y=235.31, Mass=1816, SNR=29.5, Peak=123 HFD=4.3
03:59:23.191 00.001 18120 MultiStar: [#1 -0.08,-0.12,0.72,U] [#2 -0.37,-0.15,0.59,U] [#3 -0.32,0.13,0.57,U] [#4 -0.60,0.12,0.00,M2] [#5 -0.45,-0.08,0.00,M1] [#6 -0.57,-0.19,0.00,M6] [#7 -0.13,-0.13,0.42,U] [#8 -0.50,-0.22,0.00,M3] 
03:59:23.191 00.000 18120 single-star, 4 included, MultiStar: {-0.19, -0.06}, one-star: {-0.10, -0.05}
03:59:23.192 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.71 = 1.58)
03:59:23.192 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.75 = 1.54)
03:59:23.193 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.71 mountX=-0.00 mountY=0.11, mountTheta=1.58
03:59:23.194 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.05, opts=13)
03:59:23.194 00.000 18120 Enqueuing Move request for scope (-0.10, -0.05)
03:59:23.195 00.001 21948 Worker thread wakes up
03:59:23.195 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
03:59:23.195 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
03:59:23.195 00.000 21948 Moving (-0.10, -0.05) raw xDistance=-0.00 yDistance=0.11
03:59:23.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:59:23.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:23.195 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:23.196 00.001 18120 UpdateGuideState exits: m=1816 RSB=29.5
03:59:23.196 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:23.197 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:23.197 00.000 18120 Enqueuing Expose request
03:59:23.198 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:59:23.198 00.000 21948 MoveAxis(E, 0, ABG)
03:59:23.198 00.000 21948 Move returns status 0, amount 0
03:59:23.198 00.000 21948 MoveAxis(N, 0, ABG)
03:59:23.198 00.000 21948 Move returns status 0, amount 0
03:59:23.198 00.000 21948 move complete, result=0
03:59:23.198 00.000 21948 worker thread done servicing request
03:59:23.198 00.000 21948 Worker thread wakes up
03:59:23.198 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:23.198 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:23.198 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:24.829 01.631 21948 Exposure complete
03:59:24.876 00.047 21948 worker thread done servicing request
03:59:24.876 00.000 18120 OnExposeComplete: enter
03:59:24.877 00.001 18120 UpdateGuideState(): m_state=6
03:59:24.878 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6871
03:59:24.879 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=235.17, Mass=1867, SNR=29.8, Peak=136 HFD=4.1
03:59:24.880 00.001 18120 MultiStar: [#1 0.19,-0.37,0.70,U] [#2 -0.63,-0.34,0.00,M2] [#3 0.05,-0.01,0.57,U] [#4 0.08,-0.41,0.55,U] [#5 -0.18,-0.19,0.46,U] [#6 -0.12,-0.53,0.00,M7] [#7 -0.16,-0.60,0.00,M1] [#8 -0.21,-0.29,0.39,U] 
03:59:24.882 00.002 18120 single-star, 5 included, MultiStar: {0.01, -0.24}, one-star: {-0.00, -0.19}
03:59:24.883 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
03:59:24.884 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.67)
03:59:24.885 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.57 mountX=-0.17 mountY=0.08, mountTheta=2.68
03:59:24.889 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.19, opts=13)
03:59:24.890 00.001 18120 Enqueuing Move request for scope (-0.00, -0.19)
03:59:24.891 00.001 21948 Worker thread wakes up
03:59:24.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:24.891 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
03:59:24.892 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:24.892 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:24.893 00.001 18120 Enqueuing Expose request
03:59:24.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
03:59:24.893 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
03:59:24.893 00.000 21948 Moving (-0.00, -0.19) raw xDistance=-0.17 yDistance=0.08
03:59:24.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:59:24.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:24.893 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:59:24.893 00.000 21948 MoveAxis(E, 0, ABG)
03:59:24.893 00.000 21948 Move returns status 0, amount 0
03:59:24.893 00.000 21948 MoveAxis(N, 0, ABG)
03:59:24.893 00.000 21948 Move returns status 0, amount 0
03:59:24.893 00.000 21948 move complete, result=0
03:59:24.893 00.000 21948 worker thread done servicing request
03:59:24.893 00.000 21948 Worker thread wakes up
03:59:24.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:24.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:24.894 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:26.421 01.527 21948 Exposure complete
03:59:26.461 00.040 21948 worker thread done servicing request
03:59:26.461 00.000 18120 OnExposeComplete: enter
03:59:26.462 00.001 18120 UpdateGuideState(): m_state=6
03:59:26.464 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6872
03:59:26.465 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.26, Mass=1802, SNR=29.4, Peak=122 HFD=4.5
03:59:26.466 00.001 18120 MultiStar: [#1 -0.15,-0.20,0.73,U] [#2 -0.53,-0.32,0.00,M3] [#3 -0.14,-0.12,0.59,U] [#4 0.24,-0.05,0.54,U] [#5 -0.23,-0.45,0.00,M1] [#6 -0.40,-0.40,0.00,M8] [#7 -0.34,-0.28,0.00,M2] [#8 -0.17,-0.51,0.00,M3] 
03:59:26.467 00.001 18120 refined, 3 included, MultiStar: {-0.05, -0.12}, one-star: {-0.09, -0.09}
03:59:26.467 00.000 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-4.00 = 2.28)
03:59:26.468 00.001 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.24)
03:59:26.468 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-2.00 mountX=-0.08 mountY=0.10, mountTheta=2.27
03:59:26.469 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.12, opts=13)
03:59:26.470 00.001 18120 Enqueuing Move request for scope (-0.05, -0.12)
03:59:26.470 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:26.471 00.001 18120 UpdateGuideState exits: m=1802 RSB=29.4
03:59:26.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:26.472 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:26.472 00.000 18120 Enqueuing Expose request
03:59:26.472 00.000 21948 Worker thread wakes up
03:59:26.473 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
03:59:26.473 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
03:59:26.473 00.000 21948 Moving (-0.05, -0.12) raw xDistance=-0.08 yDistance=0.10
03:59:26.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:59:26.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:26.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:59:26.473 00.000 21948 MoveAxis(E, 0, ABG)
03:59:26.473 00.000 21948 Move returns status 0, amount 0
03:59:26.473 00.000 21948 MoveAxis(N, 0, ABG)
03:59:26.473 00.000 21948 Move returns status 0, amount 0
03:59:26.473 00.000 21948 move complete, result=0
03:59:26.473 00.000 21948 worker thread done servicing request
03:59:26.473 00.000 21948 Worker thread wakes up
03:59:26.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:26.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:26.474 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:28.206 01.732 21948 Exposure complete
03:59:28.266 00.060 21948 worker thread done servicing request
03:59:28.266 00.000 18120 OnExposeComplete: enter
03:59:28.269 00.003 18120 UpdateGuideState(): m_state=6
03:59:28.270 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6873
03:59:28.271 00.001 18120 Star::Find returns 1 (0), X=896.77, Y=235.13, Mass=1928, SNR=30.3, Peak=151 HFD=4.3
03:59:28.271 00.000 18120 MultiStar: [#1 0.02,-0.53,0.00,M1] [#2 -0.16,-0.31,0.62,U] [#3 -0.09,-0.18,0.59,U] [#4 0.02,-0.47,0.00,M1] [#5 -0.17,-0.43,0.00,M2] [#6 -0.26,-0.58,0.00,M9] [#7 0.21,-0.27,0.41,U] [#8 -0.13,-0.36,0.37,U] 
03:59:28.272 00.001 18120 single-star, 4 included, MultiStar: {-0.00, -0.26}, one-star: {0.11, -0.22}
03:59:28.272 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
03:59:28.273 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
03:59:28.273 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.13 mountX=-0.25 mountY=0.01, mountTheta=3.12
03:59:28.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
03:59:28.275 00.001 18120 Enqueuing Move request for scope (0.11, -0.22)
03:59:28.275 00.000 21948 Worker thread wakes up
03:59:28.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
03:59:28.275 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
03:59:28.275 00.000 21948 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=0.01
03:59:28.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:28.276 00.001 18120 UpdateGuideState exits: m=1928 RSB=30.3
03:59:28.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:28.277 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:28.277 00.000 18120 Enqueuing Expose request
03:59:28.278 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
03:59:28.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:28.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:28.278 00.000 21948 MoveAxis(E, 44, ABG)
03:59:28.278 00.000 21948 Guiding  Dir = 2, Dur = 44
03:59:28.278 00.000 21948 IsSlewing returns 0
03:59:28.278 00.000 21948 IsGuiding returns 0
03:59:28.280 00.002 21948 PulseGuide returned control before completion, sleep 52
03:59:28.346 00.066 21948 IsGuiding returns 0
03:59:28.346 00.000 21948 Move returns status 0, amount 44
03:59:28.346 00.000 21948 MoveAxis(N, 0, ABG)
03:59:28.346 00.000 21948 Move returns status 0, amount 0
03:59:28.346 00.000 21948 move complete, result=0
03:59:28.346 00.000 21948 worker thread done servicing request
03:59:28.346 00.000 21948 Worker thread wakes up
03:59:28.346 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:28.346 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:28.346 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
03:59:29.763 01.417 21948 Exposure complete
03:59:29.823 00.060 21948 worker thread done servicing request
03:59:29.823 00.000 18120 OnExposeComplete: enter
03:59:29.825 00.002 18120 UpdateGuideState(): m_state=6
03:59:29.826 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6874
03:59:29.827 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=235.31, Mass=1778, SNR=29.2, Peak=127 HFD=4.3
03:59:29.827 00.000 18120 MultiStar: [#1 0.12,-0.02,0.72,U] [#2 -0.64,-0.05,0.00,M3] [#3 -0.15,-0.02,0.60,U] [#4 -0.00,0.08,0.58,U] [#5 0.10,-0.13,0.45,U] [#6 -0.49,0.12,0.00,M10] [#7 0.20,-0.19,0.39,U] [#8 -0.13,-0.44,0.00,M3] 
03:59:29.828 00.001 18120 single-star, 5 included, MultiStar: {0.03, -0.04}, one-star: {0.00, -0.05}
03:59:29.828 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
03:59:29.828 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
03:59:29.829 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=-0.04 mountY=0.02, mountTheta=2.79
03:59:29.831 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.05, opts=13)
03:59:29.833 00.002 18120 Enqueuing Move request for scope (0.00, -0.05)
03:59:29.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:29.834 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.2
03:59:29.835 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:29.836 00.001 21948 Worker thread wakes up
03:59:29.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
03:59:29.836 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:29.837 00.001 18120 Enqueuing Expose request
03:59:29.838 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
03:59:29.838 00.000 21948 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.02
03:59:29.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:29.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:29.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:59:29.838 00.000 21948 MoveAxis(E, 0, ABG)
03:59:29.838 00.000 21948 Move returns status 0, amount 0
03:59:29.838 00.000 21948 MoveAxis(N, 0, ABG)
03:59:29.838 00.000 21948 Move returns status 0, amount 0
03:59:29.839 00.001 21948 move complete, result=0
03:59:29.839 00.000 21948 worker thread done servicing request
03:59:29.839 00.000 21948 Worker thread wakes up
03:59:29.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:29.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:29.839 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:31.478 01.639 21948 Exposure complete
03:59:31.523 00.045 18120 OnExposeComplete: enter
03:59:31.523 00.000 18120 UpdateGuideState(): m_state=6
03:59:31.524 00.001 21948 worker thread done servicing request
03:59:31.524 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6875
03:59:31.525 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=235.42, Mass=1767, SNR=29.1, Peak=129 HFD=3.9
03:59:31.527 00.002 18120 MultiStar: [#1 -0.01,-0.13,0.72,U] [#2 -0.61,-0.15,0.00,M4] [#3 -0.18,0.04,0.62,U] [#4 -0.04,-0.26,0.57,U] [#5 0.01,-0.14,0.45,U] [#6 -0.41,-0.08,0.52,U] [#7 -0.13,0.03,0.39,U] [#8 -0.26,-0.39,0.00,M4] 
03:59:31.528 00.001 18120 single-star, 6 included, MultiStar: {-0.09, -0.06}, one-star: {0.02, 0.07}
03:59:31.529 00.001 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
03:59:31.529 00.000 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.83 = -0.83)
03:59:31.529 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=0.05 mountY=-0.05, mountTheta=-0.81
03:59:31.531 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.07, opts=13)
03:59:31.531 00.000 18120 Enqueuing Move request for scope (0.02, 0.07)
03:59:31.532 00.001 21948 Worker thread wakes up
03:59:31.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:31.532 00.000 18120 UpdateGuideState exits: m=1767 RSB=29.1
03:59:31.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:31.533 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:31.533 00.000 18120 Enqueuing Expose request
03:59:31.534 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
03:59:31.534 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:59:31.534 00.000 21948 Moving (0.02, 0.07) raw xDistance=0.05 yDistance=-0.05
03:59:31.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:59:31.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:31.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:59:31.534 00.000 21948 MoveAxis(E, 0, ABG)
03:59:31.534 00.000 21948 Move returns status 0, amount 0
03:59:31.534 00.000 21948 MoveAxis(N, 0, ABG)
03:59:31.534 00.000 21948 Move returns status 0, amount 0
03:59:31.534 00.000 21948 move complete, result=0
03:59:31.534 00.000 21948 worker thread done servicing request
03:59:31.534 00.000 21948 Worker thread wakes up
03:59:31.534 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:31.534 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:31.535 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:33.063 01.528 21948 Exposure complete
03:59:33.127 00.064 21948 worker thread done servicing request
03:59:33.127 00.000 18120 OnExposeComplete: enter
03:59:33.128 00.001 18120 UpdateGuideState(): m_state=6
03:59:33.128 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6876
03:59:33.129 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=235.36, Mass=1729, SNR=28.7, Peak=126 HFD=4.1
03:59:33.129 00.000 18120 MultiStar: [#1 -0.19,-0.14,0.73,U] [#2 -0.85,-0.03,0.00,M5] [#3 -0.30,0.12,0.62,U] [#4 -0.40,0.04,0.57,U] [#5 -0.07,0.15,0.47,U] [#6 -0.67,-0.33,0.00,M10] [#7 -0.18,-0.30,0.45,U] [#8 -0.11,-0.41,0.40,U] 
03:59:33.129 00.000 18120 single-star, 6 included, MultiStar: {-0.19, -0.05}, one-star: {-0.09, 0.00}
03:59:33.130 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
03:59:33.130 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
03:59:33.131 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.11 mountX=0.04 mountY=0.08, mountTheta=1.10
03:59:33.132 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.00, opts=13)
03:59:33.132 00.000 18120 Enqueuing Move request for scope (-0.09, 0.00)
03:59:33.133 00.001 21948 Worker thread wakes up
03:59:33.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:33.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
03:59:33.133 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
03:59:33.133 00.000 18120 UpdateGuideState exits: m=1729 RSB=28.7
03:59:33.134 00.001 21948 Moving (-0.09, 0.00) raw xDistance=0.04 yDistance=0.08
03:59:33.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:33.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:33.135 00.001 18120 Enqueuing Expose request
03:59:33.135 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:33.135 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:33.135 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:59:33.135 00.000 21948 MoveAxis(E, 0, ABG)
03:59:33.135 00.000 21948 Move returns status 0, amount 0
03:59:33.135 00.000 21948 MoveAxis(N, 0, ABG)
03:59:33.136 00.001 21948 Move returns status 0, amount 0
03:59:33.136 00.000 21948 move complete, result=0
03:59:33.136 00.000 21948 worker thread done servicing request
03:59:33.136 00.000 21948 Worker thread wakes up
03:59:33.136 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:33.136 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:33.136 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:34.769 01.633 21948 Exposure complete
03:59:34.809 00.040 21948 worker thread done servicing request
03:59:34.809 00.000 18120 OnExposeComplete: enter
03:59:34.810 00.001 18120 UpdateGuideState(): m_state=6
03:59:34.811 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6877
03:59:34.813 00.002 18120 Star::Find returns 1 (0), X=896.72, Y=235.48, Mass=1760, SNR=29.1, Peak=121 HFD=3.9
03:59:34.816 00.003 18120 MultiStar: [#1 0.06,-0.15,0.74,U] [#2 -0.43,-0.08,0.00,M6] [#3 -0.32,0.16,0.61,U] [#4 -0.27,0.09,0.58,U] [#5 -0.28,0.04,0.46,U] [#6 -0.28,-0.13,0.50,U] [#7 -0.04,0.22,0.48,U] [#8 -0.30,-0.58,0.00,M4] 
03:59:34.818 00.002 18120 single-star, 6 included, MultiStar: {-0.13, 0.05}, one-star: {0.05, 0.12}
03:59:34.820 00.002 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
03:59:34.823 00.003 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
03:59:34.826 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.09 mountY=-0.10, mountTheta=-0.82
03:59:34.829 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.12, opts=13)
03:59:34.830 00.001 18120 Enqueuing Move request for scope (0.05, 0.12)
03:59:34.830 00.000 21948 Worker thread wakes up
03:59:34.831 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
03:59:34.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:34.831 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.1
03:59:34.831 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:34.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:34.832 00.001 18120 Enqueuing Expose request
03:59:34.832 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
03:59:34.832 00.000 21948 Moving (0.05, 0.12) raw xDistance=0.09 yDistance=-0.10
03:59:34.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:34.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:34.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:59:34.832 00.000 21948 MoveAxis(E, 0, ABG)
03:59:34.832 00.000 21948 Move returns status 0, amount 0
03:59:34.832 00.000 21948 MoveAxis(N, 0, ABG)
03:59:34.832 00.000 21948 Move returns status 0, amount 0
03:59:34.832 00.000 21948 move complete, result=0
03:59:34.833 00.001 21948 worker thread done servicing request
03:59:34.833 00.000 21948 Worker thread wakes up
03:59:34.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:34.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:34.833 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:36.352 01.519 21948 Exposure complete
03:59:36.393 00.041 21948 worker thread done servicing request
03:59:36.393 00.000 18120 OnExposeComplete: enter
03:59:36.393 00.000 18120 UpdateGuideState(): m_state=6
03:59:36.394 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6878
03:59:36.394 00.000 18120 Star::Find returns 1 (0), X=897.06, Y=235.31, Mass=1780, SNR=29.2, Peak=132 HFD=4.2
03:59:36.395 00.001 18120 MultiStar: [#1 0.30,-0.16,0.72,U] [#2 -0.29,-0.24,0.64,U] [#3 -0.21,0.06,0.64,U] [#4 0.17,-0.16,0.55,U] [#5 0.02,-0.33,0.46,U] [#6 -0.22,-0.23,0.49,U] [#7 0.02,-0.03,0.45,U] [#8 -0.27,-0.50,0.00,M5] 
03:59:36.395 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.39, -0.04}
03:59:36.397 00.002 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
03:59:36.398 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
03:59:36.398 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.14 mountX=-0.14 mountY=0.00, mountTheta=3.11
03:59:36.400 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
03:59:36.400 00.000 18120 Enqueuing Move request for scope (0.06, -0.13)
03:59:36.400 00.000 21948 Worker thread wakes up
03:59:36.401 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:59:36.401 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:59:36.401 00.000 21948 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=0.00
03:59:36.401 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:59:36.401 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:36.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:36.401 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.2
03:59:36.402 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:36.402 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:36.403 00.001 18120 Enqueuing Expose request
03:59:36.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:59:36.403 00.000 21948 MoveAxis(E, 0, ABG)
03:59:36.403 00.000 21948 Move returns status 0, amount 0
03:59:36.403 00.000 21948 MoveAxis(N, 0, ABG)
03:59:36.403 00.000 21948 Move returns status 0, amount 0
03:59:36.403 00.000 21948 move complete, result=0
03:59:36.403 00.000 21948 worker thread done servicing request
03:59:36.403 00.000 21948 Worker thread wakes up
03:59:36.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:36.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:36.404 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:38.026 01.622 21948 Exposure complete
03:59:38.062 00.036 21948 worker thread done servicing request
03:59:38.062 00.000 18120 OnExposeComplete: enter
03:59:38.063 00.001 18120 UpdateGuideState(): m_state=6
03:59:38.064 00.001 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6879
03:59:38.065 00.001 18120 Star::Find returns 1 (0), X=896.81, Y=234.93, Mass=1742, SNR=29.0, Peak=139 HFD=4.2
03:59:38.066 00.001 18120 MultiStar: [#1 0.11,-0.37,0.73,U] [#2 -0.65,-0.49,0.00,M6] [#3 0.18,-0.38,0.60,U] [#4 -0.22,-0.14,0.56,U] [#5 0.23,-0.54,0.00,M1] [#6 0.00,-0.52,0.00,M9] [#7 -0.11,-0.54,0.00,M1] [#8 0.07,-0.72,0.00,M6] 
03:59:38.067 00.001 18120 refined, 3 included, MultiStar: {0.07, -0.35}, one-star: {0.14, -0.43}
03:59:38.068 00.001 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.92)
03:59:38.072 00.004 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.88)
03:59:38.074 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.35 cameraTheta=-1.36 mountX=-0.35 mountY=0.09, mountTheta=2.88
03:59:38.079 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.35, opts=13)
03:59:38.081 00.002 18120 Enqueuing Move request for scope (0.07, -0.35)
03:59:38.083 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:38.086 00.003 18120 UpdateGuideState exits: m=1742 RSB=29.0
03:59:38.087 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:38.089 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:38.091 00.002 18120 Enqueuing Expose request
03:59:38.092 00.001 21948 Worker thread wakes up
03:59:38.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.35) opts 0xd
03:59:38.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.35)
03:59:38.093 00.001 21948 Moving (0.07, -0.35) raw xDistance=-0.35 yDistance=0.09
03:59:38.093 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:59:38.093 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:38.093 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:59:38.093 00.000 21948 MoveAxis(E, 62, ABG)
03:59:38.093 00.000 21948 Guiding  Dir = 2, Dur = 62
03:59:38.093 00.000 21948 IsSlewing returns 0
03:59:38.093 00.000 21948 IsGuiding returns 0
03:59:38.096 00.003 21948 PulseGuide returned control before completion, sleep 70
03:59:38.167 00.071 21948 IsGuiding returns 0
03:59:38.167 00.000 21948 Move returns status 0, amount 62
03:59:38.167 00.000 21948 MoveAxis(N, 0, ABG)
03:59:38.167 00.000 21948 Move returns status 0, amount 0
03:59:38.167 00.000 21948 move complete, result=0
03:59:38.167 00.000 21948 worker thread done servicing request
03:59:38.167 00.000 21948 Worker thread wakes up
03:59:38.167 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:38.167 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:38.167 00.000 18120 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
03:59:39.574 01.407 21948 Exposure complete
03:59:39.615 00.041 21948 worker thread done servicing request
03:59:39.615 00.000 18120 OnExposeComplete: enter
03:59:39.615 00.000 18120 UpdateGuideState(): m_state=6
03:59:39.616 00.001 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6880
03:59:39.616 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=235.30, Mass=1853, SNR=29.8, Peak=126 HFD=4.4
03:59:39.617 00.001 18120 MultiStar: [#1 0.04,-0.36,0.73,U] [#2 -0.52,-0.35,0.00,M7] [#3 -0.19,0.07,0.57,U] [#4 -0.33,0.05,0.58,U] [#5 -0.15,0.10,0.46,U] [#6 -0.49,-0.21,0.00,M10] [#7 0.10,-0.21,0.44,U] [#8 0.03,-0.52,0.00,M7] 
03:59:39.617 00.000 18120 single-star, 5 included, MultiStar: {-0.06, -0.08}, one-star: {0.08, -0.05}
03:59:39.618 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
03:59:39.618 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
03:59:39.619 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.61 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
03:59:39.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
03:59:39.621 00.001 18120 Enqueuing Move request for scope (0.08, -0.05)
03:59:39.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:39.622 00.001 18120 UpdateGuideState exits: m=1853 RSB=29.8
03:59:39.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:39.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:39.623 00.000 18120 Enqueuing Expose request
03:59:39.624 00.001 21948 Worker thread wakes up
03:59:39.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
03:59:39.624 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
03:59:39.624 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.04
03:59:39.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:59:39.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:39.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:59:39.624 00.000 21948 MoveAxis(E, 0, ABG)
03:59:39.624 00.000 21948 Move returns status 0, amount 0
03:59:39.624 00.000 21948 MoveAxis(N, 0, ABG)
03:59:39.624 00.000 21948 Move returns status 0, amount 0
03:59:39.624 00.000 21948 move complete, result=0
03:59:39.624 00.000 21948 worker thread done servicing request
03:59:39.624 00.000 21948 Worker thread wakes up
03:59:39.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:39.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:39.624 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:41.252 01.628 21948 Exposure complete
03:59:41.299 00.047 21948 worker thread done servicing request
03:59:41.299 00.000 18120 OnExposeComplete: enter
03:59:41.301 00.002 18120 UpdateGuideState(): m_state=6
03:59:41.302 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6881
03:59:41.304 00.002 18120 Star::Find returns 1 (0), X=897.08, Y=235.21, Mass=1772, SNR=29.1, Peak=132 HFD=4.2
03:59:41.305 00.001 18120 MultiStar: [#1 0.10,-0.18,0.72,U] [#2 -0.22,-0.05,0.62,U] [#3 -0.11,-0.07,0.61,U] [#4 -0.08,-0.07,0.59,U] [#5 -0.19,-0.19,0.49,U] [#6 -0.25,-0.45,0.00,R] [#7 0.39,-0.36,0.00,M1] [#8 -0.08,-0.27,0.40,U] 
03:59:41.307 00.002 18120 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.41, -0.14}
03:59:41.308 00.001 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
03:59:41.308 00.000 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.84)
03:59:41.309 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.40 mountX=-0.13 mountY=0.04, mountTheta=2.85
03:59:41.313 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
03:59:41.314 00.001 18120 Enqueuing Move request for scope (0.02, -0.13)
03:59:41.314 00.000 21948 Worker thread wakes up
03:59:41.315 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:41.316 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
03:59:41.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
03:59:41.316 00.000 21948 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.04
03:59:41.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:59:41.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:41.316 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.1
03:59:41.317 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:41.318 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:41.320 00.002 18120 Enqueuing Expose request
03:59:41.321 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:59:41.321 00.000 21948 MoveAxis(E, 0, ABG)
03:59:41.321 00.000 21948 Move returns status 0, amount 0
03:59:41.321 00.000 21948 MoveAxis(N, 0, ABG)
03:59:41.321 00.000 21948 Move returns status 0, amount 0
03:59:41.321 00.000 21948 move complete, result=0
03:59:41.321 00.000 21948 worker thread done servicing request
03:59:41.321 00.000 21948 Worker thread wakes up
03:59:41.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:41.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:41.322 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:42.841 01.519 21948 Exposure complete
03:59:42.882 00.041 21948 worker thread done servicing request
03:59:42.882 00.000 18120 OnExposeComplete: enter
03:59:42.884 00.002 18120 UpdateGuideState(): m_state=6
03:59:42.886 00.002 18120 Star::Find(15, 897, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6882
03:59:42.886 00.000 18120 Star::Find returns 1 (0), X=896.95, Y=235.36, Mass=1773, SNR=29.2, Peak=133 HFD=4.3
03:59:42.887 00.001 18120 MultiStar: [#1 0.05,-0.15,0.73,U] [#2 -0.40,-0.11,0.61,U] [#3 -0.07,0.15,0.61,U] [#4 0.04,0.17,0.55,U] [#5 0.07,-0.08,0.48,U] [#6 0.07,0.31,0.51,U] [#7 0.08,-0.20,0.40,U] [#8 0.22,-0.56,0.00,M7] 
03:59:42.887 00.000 18120 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.28, 0.01}
03:59:42.888 00.001 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
03:59:42.888 00.000 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
03:59:42.889 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.34 mountX=-0.00 mountY=-0.03, mountTheta=-1.66
03:59:42.890 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
03:59:42.891 00.001 18120 Enqueuing Move request for scope (0.03, 0.01)
03:59:42.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:42.892 00.001 18120 UpdateGuideState exits: m=1773 RSB=29.2
03:59:42.892 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:42.893 00.001 21948 Worker thread wakes up
03:59:42.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
03:59:42.893 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:59:42.893 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
03:59:42.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:59:42.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:42.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:42.893 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:59:42.893 00.000 21948 MoveAxis(E, 0, ABG)
03:59:42.893 00.000 18120 Enqueuing Expose request
03:59:42.894 00.001 21948 Move returns status 0, amount 0
03:59:42.894 00.000 21948 MoveAxis(N, 0, ABG)
03:59:42.894 00.000 21948 Move returns status 0, amount 0
03:59:42.894 00.000 21948 move complete, result=0
03:59:42.894 00.000 21948 worker thread done servicing request
03:59:42.894 00.000 21948 Worker thread wakes up
03:59:42.894 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:42.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:42.895 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:44.524 01.629 21948 Exposure complete
03:59:44.560 00.036 21948 worker thread done servicing request
03:59:44.561 00.001 18120 OnExposeComplete: enter
03:59:44.561 00.000 18120 UpdateGuideState(): m_state=6
03:59:44.563 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6883
03:59:44.565 00.002 18120 Star::Find returns 1 (0), X=896.93, Y=235.09, Mass=1901, SNR=30.3, Peak=158 HFD=4.3
03:59:44.566 00.001 18120 MultiStar: [#1 0.04,-0.11,0.69,U] [#2 -0.20,-0.22,0.59,U] [#3 -0.12,-0.13,0.57,U] [#4 0.14,-0.12,0.53,U] [#5 0.02,-0.37,0.46,U] [#6 -0.17,0.14,0.54,U] [#7 -0.08,-0.16,0.38,U] [#8 0.18,-0.54,0.00,M8] 
03:59:44.568 00.002 18120 refined, 7 included, MultiStar: {0.01, -0.16}, one-star: {0.26, -0.27}
03:59:44.569 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
03:59:44.570 00.001 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
03:59:44.571 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.49 mountX=-0.15 mountY=0.06, mountTheta=2.76
03:59:44.572 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.16, opts=13)
03:59:44.573 00.001 18120 Enqueuing Move request for scope (0.01, -0.16)
03:59:44.573 00.000 21948 Worker thread wakes up
03:59:44.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
03:59:44.573 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
03:59:44.573 00.000 21948 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.06
03:59:44.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:59:44.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:44.574 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:44.574 00.000 18120 UpdateGuideState exits: m=1901 RSB=30.3
03:59:44.574 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:44.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:44.575 00.001 18120 Enqueuing Expose request
03:59:44.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:59:44.575 00.000 21948 MoveAxis(E, 0, ABG)
03:59:44.575 00.000 21948 Move returns status 0, amount 0
03:59:44.575 00.000 21948 MoveAxis(N, 0, ABG)
03:59:44.575 00.000 21948 Move returns status 0, amount 0
03:59:44.575 00.000 21948 move complete, result=0
03:59:44.575 00.000 21948 worker thread done servicing request
03:59:44.575 00.000 21948 Worker thread wakes up
03:59:44.575 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:44.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:44.576 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:46.092 01.516 21948 Exposure complete
03:59:46.151 00.059 21948 worker thread done servicing request
03:59:46.151 00.000 18120 OnExposeComplete: enter
03:59:46.154 00.003 18120 UpdateGuideState(): m_state=6
03:59:46.156 00.002 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6884
03:59:46.160 00.004 18120 Star::Find returns 1 (0), X=896.84, Y=234.94, Mass=1914, SNR=30.2, Peak=168 HFD=4.2
03:59:46.162 00.002 18120 MultiStar: [#1 0.21,-0.42,0.00,M1] [#2 -0.45,-0.26,0.00,M5] [#3 0.22,-0.26,0.58,U] [#4 0.13,-0.31,0.53,U] [#5 0.30,-0.35,0.00,M1] [#6 0.25,0.01,0.50,U] [#7 -0.06,-0.41,0.41,U] [#8 -0.23,-0.54,0.00,M9] 
03:59:46.164 00.002 18120 refined, 4 included, MultiStar: {0.16, -0.30}, one-star: {0.17, -0.41}
03:59:46.167 00.003 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
03:59:46.169 00.002 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
03:59:46.170 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.33 cameraTheta=-1.09 mountX=-0.33 mountY=-0.01, mountTheta=-3.13
03:59:46.171 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.30, opts=13)
03:59:46.172 00.001 18120 Enqueuing Move request for scope (0.16, -0.30)
03:59:46.172 00.000 21948 Worker thread wakes up
03:59:46.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:46.173 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.2
03:59:46.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:46.174 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:46.174 00.000 18120 Enqueuing Expose request
03:59:46.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
03:59:46.174 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
03:59:46.175 00.001 21948 Moving (0.16, -0.30) raw xDistance=-0.33 yDistance=-0.01
03:59:46.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:59:46.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:46.175 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:59:46.175 00.000 21948 MoveAxis(E, 60, ABG)
03:59:46.175 00.000 21948 Guiding  Dir = 2, Dur = 60
03:59:46.175 00.000 21948 IsSlewing returns 0
03:59:46.175 00.000 21948 IsGuiding returns 0
03:59:46.177 00.002 21948 PulseGuide returned control before completion, sleep 68
03:59:46.249 00.072 21948 IsGuiding returns 0
03:59:46.249 00.000 21948 Move returns status 0, amount 60
03:59:46.249 00.000 21948 MoveAxis(N, 0, ABG)
03:59:46.249 00.000 21948 Move returns status 0, amount 0
03:59:46.249 00.000 21948 move complete, result=0
03:59:46.249 00.000 21948 worker thread done servicing request
03:59:46.249 00.000 21948 Worker thread wakes up
03:59:46.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:46.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:46.249 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
03:59:47.887 01.638 21948 Exposure complete
03:59:47.916 00.029 21948 worker thread done servicing request
03:59:47.916 00.000 18120 OnExposeComplete: enter
03:59:47.917 00.001 18120 UpdateGuideState(): m_state=6
03:59:47.917 00.000 18120 Star::Find(15, 896, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6885
03:59:47.918 00.001 18120 Star::Find returns 1 (0), X=896.74, Y=235.20, Mass=1742, SNR=28.9, Peak=136 HFD=4.3
03:59:47.918 00.000 18120 MultiStar: [#1 -0.06,-0.05,0.74,U] [#2 -0.36,-0.32,0.00,M6] [#3 -0.18,-0.19,0.61,U] [#4 -0.23,-0.16,0.59,U] [#5 -0.16,-0.19,0.48,U] [#6 -0.20,0.40,0.00,M1] [#7 0.09,-0.23,0.42,U] [#8 -0.22,-0.19,0.42,U] 
03:59:47.919 00.001 18120 single-star, 6 included, MultiStar: {-0.08, -0.16}, one-star: {0.07, -0.16}
03:59:47.919 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
03:59:47.920 00.001 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.08)
03:59:47.920 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.17 mountX=-0.17 mountY=0.01, mountTheta=3.08
03:59:47.921 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.16, opts=13)
03:59:47.922 00.001 18120 Enqueuing Move request for scope (0.07, -0.16)
03:59:47.923 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:47.923 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.9
03:59:47.924 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:47.924 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:47.925 00.001 18120 Enqueuing Expose request
03:59:47.925 00.000 21948 Worker thread wakes up
03:59:47.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
03:59:47.925 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
03:59:47.925 00.000 21948 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=0.01
03:59:47.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:59:47.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:47.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:47.925 00.000 21948 MoveAxis(E, 0, ABG)
03:59:47.925 00.000 21948 Move returns status 0, amount 0
03:59:47.925 00.000 21948 MoveAxis(N, 0, ABG)
03:59:47.925 00.000 21948 Move returns status 0, amount 0
03:59:47.925 00.000 21948 move complete, result=0
03:59:47.925 00.000 21948 worker thread done servicing request
03:59:47.925 00.000 21948 Worker thread wakes up
03:59:47.926 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:47.926 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:47.926 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:49.446 01.520 21948 Exposure complete
03:59:49.491 00.045 21948 worker thread done servicing request
03:59:49.491 00.000 18120 OnExposeComplete: enter
03:59:49.492 00.001 18120 UpdateGuideState(): m_state=6
03:59:49.493 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6886
03:59:49.493 00.000 18120 Star::Find returns 1 (0), X=896.78, Y=235.20, Mass=1819, SNR=29.5, Peak=138 HFD=4.4
03:59:49.494 00.001 18120 MultiStar: [#1 0.15,-0.19,0.72,U] [#2 -0.33,-0.34,0.00,M7] [#3 -0.17,-0.02,0.59,U] [#4 -0.09,-0.06,0.53,U] [#5 -0.18,-0.17,0.48,U] [#6 -0.04,0.28,0.50,U] [#7 -0.08,-0.46,0.00,M1] [#8 0.03,-0.42,0.41,U] 
03:59:49.494 00.000 18120 refined, 6 included, MultiStar: {-0.00, -0.11}, one-star: {0.11, -0.15}
03:59:49.495 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.68)
03:59:49.495 00.000 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.65)
03:59:49.496 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.60 mountX=-0.10 mountY=0.05, mountTheta=2.65
03:59:49.497 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.11, opts=13)
03:59:49.498 00.001 18120 Enqueuing Move request for scope (-0.00, -0.11)
03:59:49.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:49.500 00.001 21948 Worker thread wakes up
03:59:49.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
03:59:49.500 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
03:59:49.501 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:49.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:49.502 00.001 18120 Enqueuing Expose request
03:59:49.503 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
03:59:49.503 00.000 21948 Moving (-0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
03:59:49.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:59:49.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:49.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:49.503 00.000 21948 MoveAxis(E, 0, ABG)
03:59:49.503 00.000 21948 Move returns status 0, amount 0
03:59:49.503 00.000 21948 MoveAxis(N, 0, ABG)
03:59:49.503 00.000 21948 Move returns status 0, amount 0
03:59:49.503 00.000 21948 move complete, result=0
03:59:49.503 00.000 21948 worker thread done servicing request
03:59:49.503 00.000 21948 Worker thread wakes up
03:59:49.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:49.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:49.504 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:51.127 01.623 21948 Exposure complete
03:59:51.173 00.046 21948 worker thread done servicing request
03:59:51.173 00.000 18120 OnExposeComplete: enter
03:59:51.174 00.001 18120 UpdateGuideState(): m_state=6
03:59:51.175 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6887
03:59:51.175 00.000 18120 Star::Find returns 1 (0), X=896.59, Y=235.37, Mass=1870, SNR=29.9, Peak=147 HFD=4.0
03:59:51.176 00.001 18120 MultiStar: [#1 -0.13,-0.04,0.71,U] [#2 -0.46,-0.06,0.00,M8] [#3 -0.18,0.07,0.60,U] [#4 0.06,-0.02,0.58,U] [#5 -0.37,-0.20,0.46,U] [#6 -0.41,0.40,0.00,M1] [#7 0.12,-0.13,0.41,U] [#8 0.09,-0.22,0.36,U] 
03:59:51.176 00.000 18120 single-star, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.08, 0.01}
03:59:51.177 00.001 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
03:59:51.177 00.000 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
03:59:51.178 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=0.04 mountY=0.07, mountTheta=0.99
03:59:51.180 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
03:59:51.181 00.001 18120 Enqueuing Move request for scope (-0.08, 0.01)
03:59:51.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:51.182 00.001 21948 Worker thread wakes up
03:59:51.182 00.000 18120 UpdateGuideState exits: m=1870 RSB=29.9
03:59:51.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
03:59:51.182 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
03:59:51.182 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:51.183 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:51.183 00.000 18120 Enqueuing Expose request
03:59:51.183 00.000 21948 Moving (-0.08, 0.01) raw xDistance=0.04 yDistance=0.07
03:59:51.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:51.183 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:51.183 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:59:51.183 00.000 21948 MoveAxis(E, 0, ABG)
03:59:51.184 00.001 21948 Move returns status 0, amount 0
03:59:51.184 00.000 21948 MoveAxis(N, 0, ABG)
03:59:51.184 00.000 21948 Move returns status 0, amount 0
03:59:51.184 00.000 21948 move complete, result=0
03:59:51.184 00.000 21948 worker thread done servicing request
03:59:51.184 00.000 21948 Worker thread wakes up
03:59:51.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:51.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:51.184 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:52.699 01.515 21948 Exposure complete
03:59:52.734 00.035 21948 worker thread done servicing request
03:59:52.734 00.000 18120 OnExposeComplete: enter
03:59:52.734 00.000 18120 UpdateGuideState(): m_state=6
03:59:52.735 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6888
03:59:52.736 00.001 18120 Star::Find returns 1 (0), X=896.83, Y=235.42, Mass=1604, SNR=27.7, Peak=124 HFD=3.9
03:59:52.736 00.000 18120 MultiStar: [#1 -0.13,-0.04,0.75,U] [#2 -0.38,-0.05,0.65,U] [#3 -0.08,0.35,0.66,U] [#4 0.08,-0.23,0.61,U] [#5 0.09,-0.25,0.49,U] [#6 -0.12,0.66,0.00,M2] [#7 0.18,-0.35,0.47,U] [#8 -0.49,-0.16,0.00,M7] 
03:59:52.736 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {0.17, 0.06}
03:59:52.737 00.001 18120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.00) = xAngle (-3.84 = 2.44)
03:59:52.737 00.000 18120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.88 = 2.40)
03:59:52.738 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.84 mountX=-0.03 mountY=0.03, mountTheta=2.42
03:59:52.739 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
03:59:52.739 00.000 18120 Enqueuing Move request for scope (-0.01, -0.04)
03:59:52.740 00.001 21948 Worker thread wakes up
03:59:52.740 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:59:52.740 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:59:52.740 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.03
03:59:52.740 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:59:52.740 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:52.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:59:52.740 00.000 21948 MoveAxis(E, 0, ABG)
03:59:52.740 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:52.741 00.001 21948 Move returns status 0, amount 0
03:59:52.741 00.000 21948 MoveAxis(N, 0, ABG)
03:59:52.741 00.000 18120 UpdateGuideState exits: m=1604 RSB=27.7
03:59:52.741 00.000 21948 Move returns status 0, amount 0
03:59:52.741 00.000 21948 move complete, result=0
03:59:52.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:52.742 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:52.742 00.000 18120 Enqueuing Expose request
03:59:52.743 00.001 21948 worker thread done servicing request
03:59:52.743 00.000 21948 Worker thread wakes up
03:59:52.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:52.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(882,220,31,31)
03:59:52.743 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:52.749 00.006 18120 evsrv: cli 0D46E1B0 connect
03:59:52.750 00.001 18120 case statement mapped state 6 to 3
03:59:52.750 00.000 18120 case statement mapped state 6 to 3
03:59:52.754 00.004 18120 evsrv: cli 0D46E1B0 request: {"method":"get_app_state","id":"1c43d179-f4da-48a5-8040-ad00c42f31b5"}
03:59:52.754 00.000 18120 case statement mapped state 6 to 3
03:59:52.755 00.001 18120 evsrv: cli 0D46E1B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c43d179-f4da-48a5-8040-ad00c42f31b5"}
03:59:52.756 00.001 18120 evsrv: cli 0D46E1B0 disconnect
03:59:52.757 00.001 18120 evsrv: cli 0D46DDF0 connect
03:59:52.758 00.001 18120 case statement mapped state 6 to 3
03:59:52.758 00.000 18120 case statement mapped state 6 to 3
03:59:52.759 00.001 18120 evsrv: cli 0D46DDF0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"fd27afcd-1d84-4d03-82eb-8a5762fdb686"}
03:59:52.760 00.001 18120 PhdController::Dither begins
03:59:52.760 00.000 18120 dither: size=2.00, dRA=1.80 dDec=1.69
03:59:52.761 00.001 18120 MountToCamera -- mountTheta (0.75) + m_xAngle (2.00) = xAngle (2.75 = 2.75)
03:59:52.761 00.000 18120 MountToCamera -- mountX=1.80 mountY=1.69 hyp=2.46 mountTheta=0.75 cameraX=-2.28, cameraY=0.94 cameraTheta=2.75
03:59:52.762 00.001 18120 setting lock position to (894.39, 236.29)
03:59:52.762 00.000 18120 Mount: notify guiding dithered (-2.3, 0.9)
03:59:52.763 00.001 18120 MultiStar: stabilizing after lock position change
03:59:52.764 00.001 18120 Status Line: Dithering de 1.80,1.69
03:59:52.765 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
03:59:52.766 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
03:59:52.766 00.000 18120 evsrv: cli 0D46DDF0 response: {"jsonrpc":"2.0","result":0,"id":"fd27afcd-1d84-4d03-82eb-8a5762fdb686"}
03:59:52.767 00.001 18120 evsrv: cli 0D46DDF0 disconnect
03:59:54.374 01.607 21948 Exposure complete
03:59:54.417 00.043 21948 worker thread done servicing request
03:59:54.417 00.000 18120 OnExposeComplete: enter
03:59:54.418 00.001 18120 UpdateGuideState(): m_state=6
03:59:54.418 00.000 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6889
03:59:54.419 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=235.38, Mass=1772, SNR=29.1, Peak=122 HFD=4.5
03:59:54.419 00.000 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
03:59:54.420 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
03:59:54.420 00.000 18120 CameraToMount -- cameraX=2.36 cameraY=-0.91 hyp=2.53 cameraTheta=-0.37 mountX=-1.81 mountY=-1.69, mountTheta=-2.39
03:59:54.421 00.001 18120 dither recenter: remaining=(-1.8,-1.7) step=(-1.8,-1.7)
03:59:54.422 00.001 18120 MountToCamera -- mountTheta (-2.39) + m_xAngle (2.00) = xAngle (-0.39 = -0.39)
03:59:54.422 00.000 18120 MountToCamera -- mountX=-1.80 mountY=-1.69 hyp=2.46 mountTheta=-2.39 cameraX=2.28, cameraY=-0.94 cameraTheta=-0.39
03:59:54.423 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=2.28, y=-0.94, opts=4)
03:59:54.423 00.000 18120 Enqueuing Move request for scope (2.28, -0.94)
03:59:54.424 00.001 18120 Mount: notify direct move -1.80,-1.69
03:59:54.424 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:54.424 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.1
03:59:54.425 00.001 18120 PhdController: settling, locked = 1, distance = 2.56 (0.50) aobump = 0 frame = 1 / 99999
03:59:54.425 00.000 21948 Worker thread wakes up
03:59:54.425 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (2.28, -0.94) opts 0x4
03:59:54.425 00.000 21948 Handling offset move in thread for scope, endpoint = (2.28, -0.94)
03:59:54.425 00.000 21948 Moving (2.28, -0.94) raw xDistance=-1.80 yDistance=-1.69
03:59:54.425 00.000 21948 MoveAxis(E, 510, B)
03:59:54.425 00.000 21948 Guiding  Dir = 2, Dur = 510
03:59:54.425 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067994.425,"Host":"ASUS_SAM","Inst":1,"Distance":2.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:59:54.425 00.000 21948 IsSlewing returns 0
03:59:54.427 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:54.427 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:54.427 00.000 18120 Enqueuing Expose request
03:59:54.428 00.001 21948 IsGuiding returns 0
03:59:54.430 00.002 21948 PulseGuide returned control before completion, sleep 518
03:59:54.967 00.537 21948 IsGuiding returns 0
03:59:54.967 00.000 21948 Move returns status 0, amount 510
03:59:54.967 00.000 21948 MoveAxis(N, 402, B)
03:59:54.967 00.000 21948 Guiding  Dir = 0, Dur = 402
03:59:54.968 00.001 21948 IsSlewing returns 0
03:59:54.968 00.000 21948 IsGuiding returns 0
03:59:54.973 00.005 21948 PulseGuide returned control before completion, sleep 408
03:59:55.384 00.411 21948 IsGuiding returns 1
03:59:55.384 00.000 21948 scope still moving after pulse duration time elapsed
03:59:55.415 00.031 21948 IsSlewing returns 0
03:59:55.417 00.002 21948 IsGuiding returns 0
03:59:55.417 00.000 21948 scope move finished after 402 + 46 ms
03:59:55.417 00.000 21948 Move returns status 0, amount 402
03:59:55.417 00.000 21948 move complete, result=0
03:59:55.417 00.000 21948 worker thread done servicing request
03:59:55.417 00.000 21948 Worker thread wakes up
03:59:55.417 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:55.417 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
03:59:55.418 00.001 18120 GuideStep: -1.8 px 510 ms EAST, -1.7 px 402 ms NORTH
03:59:56.829 01.411 21948 Exposure complete
03:59:56.876 00.047 21948 worker thread done servicing request
03:59:56.876 00.000 18120 OnExposeComplete: enter
03:59:56.878 00.002 18120 UpdateGuideState(): m_state=6
03:59:56.879 00.001 18120 Star::Find(15, 896, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6890
03:59:56.881 00.002 18120 Star::Find returns 1 (0), X=895.21, Y=236.18, Mass=1727, SNR=28.7, Peak=95 HFD=4.4
03:59:56.881 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
03:59:56.884 00.003 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
03:59:56.885 00.001 18120 CameraToMount -- cameraX=0.82 cameraY=-0.11 hyp=0.83 cameraTheta=-0.14 mountX=-0.44 mountY=-0.68, mountTheta=-2.15
03:59:56.886 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.82, y=-0.11, opts=13)
03:59:56.888 00.002 18120 Enqueuing Move request for scope (0.82, -0.11)
03:59:56.888 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:56.888 00.000 21948 Worker thread wakes up
03:59:56.889 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.11) opts 0xd
03:59:56.889 00.000 21948 Handling offset move in thread for scope, endpoint = (0.82, -0.11)
03:59:56.889 00.000 21948 Moving (0.82, -0.11) raw xDistance=-0.44 yDistance=-0.68
03:59:56.889 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:59:56.889 00.000 21948 resist switch: large excursion: input -0.68 thresh 0.60 direction from 0 to -1
03:59:56.889 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.04
03:59:56.889 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
03:59:56.889 00.000 21948 MoveAxis(E, 79, ABG)
03:59:56.889 00.000 21948 Guiding  Dir = 2, Dur = 79
03:59:56.889 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.7
03:59:56.889 00.000 18120 PhdController: settling, locked = 1, distance = 0.83 (0.50) aobump = 0 frame = 2 / 99999
03:59:56.890 00.001 21948 IsSlewing returns 0
03:59:56.890 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067996.890,"Host":"ASUS_SAM","Inst":1,"Distance":0.83,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:59:56.890 00.000 21948 IsGuiding returns 0
03:59:56.891 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:56.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:56.892 00.001 18120 Enqueuing Expose request
03:59:56.892 00.000 21948 PulseGuide returned control before completion, sleep 88
03:59:56.985 00.093 21948 IsGuiding returns 0
03:59:56.985 00.000 21948 Move returns status 0, amount 79
03:59:56.985 00.000 21948 MoveAxis(N, 163, ABG)
03:59:56.985 00.000 21948 Guiding  Dir = 0, Dur = 163
03:59:56.985 00.000 21948 IsSlewing returns 0
03:59:56.985 00.000 21948 IsGuiding returns 0
03:59:56.990 00.005 21948 PulseGuide returned control before completion, sleep 169
03:59:57.169 00.179 21948 IsGuiding returns 0
03:59:57.169 00.000 21948 Move returns status 0, amount 163
03:59:57.169 00.000 21948 move complete, result=0
03:59:57.169 00.000 21948 worker thread done servicing request
03:59:57.169 00.000 21948 Worker thread wakes up
03:59:57.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:57.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
03:59:57.170 00.001 18120 GuideStep: -0.4 px 79 ms EAST, -0.7 px 163 ms NORTH
03:59:58.805 01.635 21948 Exposure complete
03:59:58.860 00.055 21948 worker thread done servicing request
03:59:58.861 00.001 18120 OnExposeComplete: enter
03:59:58.861 00.000 18120 UpdateGuideState(): m_state=6
03:59:58.862 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6891
03:59:58.862 00.000 18120 Star::Find returns 1 (0), X=893.66, Y=236.06, Mass=1864, SNR=29.9, Peak=141 HFD=4.1
03:59:58.863 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.83 = 1.46)
03:59:58.863 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.87 = 1.42)
03:59:58.864 00.001 18120 CameraToMount -- cameraX=-0.73 cameraY=-0.24 hyp=0.77 cameraTheta=-2.83 mountX=0.09 mountY=0.76, mountTheta=1.46
03:59:58.865 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.73, y=-0.24, opts=13)
03:59:58.866 00.001 18120 Enqueuing Move request for scope (-0.73, -0.24)
03:59:58.866 00.000 21948 Worker thread wakes up
03:59:58.866 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
03:59:58.866 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.9
03:59:58.867 00.001 18120 PhdController: settling, locked = 1, distance = 0.81 (0.50) aobump = 0 frame = 3 / 99999
03:59:58.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.24) opts 0xd
03:59:58.867 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786067998.867,"Host":"ASUS_SAM","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
03:59:58.868 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.73, -0.24)
03:59:58.868 00.000 21948 Moving (-0.73, -0.24) raw xDistance=0.09 yDistance=0.76
03:59:58.868 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:58.868 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
03:59:58.869 00.001 18120 Enqueuing Expose request
03:59:58.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:58.869 00.000 21948 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
03:59:58.869 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.29
03:59:58.869 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:59:58.869 00.000 21948 MoveAxis(E, 0, ABG)
03:59:58.869 00.000 21948 Move returns status 0, amount 0
03:59:58.869 00.000 21948 MoveAxis(S, 182, ABG)
03:59:58.869 00.000 21948 Guiding  Dir = 1, Dur = 182
03:59:58.870 00.001 21948 IsSlewing returns 0
03:59:58.870 00.000 21948 IsGuiding returns 0
03:59:58.874 00.004 21948 PulseGuide returned control before completion, sleep 188
03:59:59.068 00.194 21948 IsGuiding returns 0
03:59:59.068 00.000 21948 Move returns status 0, amount 182
03:59:59.068 00.000 21948 move complete, result=0
03:59:59.068 00.000 21948 worker thread done servicing request
03:59:59.069 00.001 21948 Worker thread wakes up
03:59:59.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
03:59:59.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
03:59:59.069 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 182 ms SOUTH
04:00:00.478 01.409 21948 Exposure complete
04:00:00.515 00.037 21948 worker thread done servicing request
04:00:00.515 00.000 18120 OnExposeComplete: enter
04:00:00.516 00.001 18120 UpdateGuideState(): m_state=6
04:00:00.517 00.001 18120 Star::Find(15, 893, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6892
04:00:00.517 00.000 18120 Star::Find returns 1 (0), X=894.00, Y=236.20, Mass=1798, SNR=29.4, Peak=133 HFD=4.2
04:00:00.518 00.001 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.00) = xAngle (-4.91 = 1.37)
04:00:00.518 00.000 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.33)
04:00:00.519 00.001 18120 CameraToMount -- cameraX=-0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-2.92 mountX=0.08 mountY=0.39, mountTheta=1.37
04:00:00.520 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=-0.09, opts=13)
04:00:00.521 00.001 18120 Enqueuing Move request for scope (-0.39, -0.09)
04:00:00.521 00.000 21948 Worker thread wakes up
04:00:00.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:00.522 00.001 18120 UpdateGuideState exits: m=1798 RSB=29.4
04:00:00.522 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.09) opts 0xd
04:00:00.522 00.000 18120 PhdController: settling, locked = 1, distance = 0.69 (0.50) aobump = 0 frame = 4 / 99999
04:00:00.523 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.39, -0.09)
04:00:00.523 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068000.523,"Host":"ASUS_SAM","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:00:00.523 00.000 21948 Moving (-0.39, -0.09) raw xDistance=0.08 yDistance=0.39
04:00:00.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:00:00.523 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:00.524 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:00.524 00.000 18120 Enqueuing Expose request
04:00:00.525 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:00:00.525 00.000 21948 MoveAxis(E, 0, ABG)
04:00:00.525 00.000 21948 Move returns status 0, amount 0
04:00:00.525 00.000 21948 MoveAxis(S, 93, ABG)
04:00:00.525 00.000 21948 Guiding  Dir = 1, Dur = 93
04:00:00.525 00.000 21948 IsSlewing returns 0
04:00:00.525 00.000 21948 IsGuiding returns 0
04:00:00.529 00.004 21948 PulseGuide returned control before completion, sleep 99
04:00:00.632 00.103 21948 IsGuiding returns 0
04:00:00.632 00.000 21948 Move returns status 0, amount 93
04:00:00.632 00.000 21948 move complete, result=0
04:00:00.632 00.000 21948 worker thread done servicing request
04:00:00.632 00.000 21948 Worker thread wakes up
04:00:00.632 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:00.632 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:00.632 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 93 ms SOUTH
04:00:02.269 01.637 21948 Exposure complete
04:00:02.332 00.063 21948 worker thread done servicing request
04:00:02.333 00.001 18120 OnExposeComplete: enter
04:00:02.334 00.001 18120 UpdateGuideState(): m_state=6
04:00:02.336 00.002 18120 Star::Find(15, 893, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6893
04:00:02.337 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=236.54, Mass=1844, SNR=29.8, Peak=140 HFD=4.0
04:00:02.339 00.002 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
04:00:02.340 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
04:00:02.341 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=0.27 mountY=-0.01, mountTheta=-0.03
04:00:02.344 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.24, opts=13)
04:00:02.346 00.002 18120 Enqueuing Move request for scope (-0.11, 0.24)
04:00:02.347 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:02.349 00.002 21948 Worker thread wakes up
04:00:02.349 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.8
04:00:02.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
04:00:02.349 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 5 / 99999
04:00:02.350 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
04:00:02.350 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068002.350,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:00:02.350 00.000 21948 Moving (-0.11, 0.24) raw xDistance=0.27 yDistance=-0.01
04:00:02.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:00:02.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:02.351 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:02.351 00.000 18120 Enqueuing Expose request
04:00:02.352 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:02.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:00:02.352 00.000 21948 MoveAxis(W, 48, ABG)
04:00:02.352 00.000 21948 Guiding  Dir = 3, Dur = 48
04:00:02.352 00.000 21948 IsSlewing returns 0
04:00:02.352 00.000 21948 IsGuiding returns 0
04:00:02.355 00.003 21948 PulseGuide returned control before completion, sleep 57
04:00:02.423 00.068 21948 IsGuiding returns 1
04:00:02.423 00.000 21948 scope still moving after pulse duration time elapsed
04:00:02.454 00.031 21948 IsSlewing returns 0
04:00:02.454 00.000 21948 IsGuiding returns 0
04:00:02.454 00.000 21948 scope move finished after 48 + 54 ms
04:00:02.455 00.001 21948 Move returns status 0, amount 48
04:00:02.455 00.000 21948 MoveAxis(N, 0, ABG)
04:00:02.455 00.000 21948 Move returns status 0, amount 0
04:00:02.455 00.000 21948 move complete, result=0
04:00:02.455 00.000 21948 worker thread done servicing request
04:00:02.455 00.000 21948 Worker thread wakes up
04:00:02.455 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
04:00:02.458 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:02.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:03.873 01.415 21948 Exposure complete
04:00:03.912 00.039 21948 worker thread done servicing request
04:00:03.912 00.000 18120 OnExposeComplete: enter
04:00:03.913 00.001 18120 UpdateGuideState(): m_state=6
04:00:03.913 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6894
04:00:03.914 00.001 18120 Star::Find returns 1 (0), X=894.21, Y=236.32, Mass=1772, SNR=29.2, Peak=137 HFD=4.0
04:00:03.915 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
04:00:03.915 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
04:00:03.916 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=0.10 mountY=0.15, mountTheta=0.96
04:00:03.917 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.03, opts=13)
04:00:03.917 00.000 18120 Enqueuing Move request for scope (-0.18, 0.03)
04:00:03.920 00.003 21948 Worker thread wakes up
04:00:03.921 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
04:00:03.921 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
04:00:03.921 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:03.921 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.2
04:00:03.922 00.001 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 6 / 99999
04:00:03.922 00.000 21948 Moving (-0.18, 0.03) raw xDistance=0.10 yDistance=0.15
04:00:03.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:00:03.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:03.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:00:03.922 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068003.922,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:00:03.923 00.001 21948 MoveAxis(E, 0, ABG)
04:00:03.923 00.000 21948 Move returns status 0, amount 0
04:00:03.923 00.000 21948 MoveAxis(N, 0, ABG)
04:00:03.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:03.923 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:03.924 00.001 18120 Enqueuing Expose request
04:00:03.924 00.000 21948 Move returns status 0, amount 0
04:00:03.924 00.000 21948 move complete, result=0
04:00:03.924 00.000 21948 worker thread done servicing request
04:00:03.924 00.000 21948 Worker thread wakes up
04:00:03.924 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:03.924 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:03.925 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:05.553 01.628 21948 Exposure complete
04:00:05.597 00.044 21948 worker thread done servicing request
04:00:05.597 00.000 18120 OnExposeComplete: enter
04:00:05.599 00.002 18120 UpdateGuideState(): m_state=6
04:00:05.599 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6895
04:00:05.600 00.001 18120 Star::Find returns 1 (0), X=894.23, Y=236.31, Mass=1780, SNR=29.2, Peak=133 HFD=4.3
04:00:05.600 00.000 18120 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.00) = xAngle (1.02 = 1.02)
04:00:05.601 00.001 18120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.98 = 0.98)
04:00:05.602 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.02 mountX=0.09 mountY=0.14, mountTheta=1.01
04:00:05.604 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.02, opts=13)
04:00:05.605 00.001 18120 Enqueuing Move request for scope (-0.16, 0.02)
04:00:05.605 00.000 21948 Worker thread wakes up
04:00:05.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:05.606 00.001 18120 UpdateGuideState exits: m=1780 RSB=29.2
04:00:05.606 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 7 / 99999
04:00:05.607 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
04:00:05.607 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068005.607,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
04:00:05.607 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
04:00:05.607 00.000 21948 Moving (-0.16, 0.02) raw xDistance=0.09 yDistance=0.14
04:00:05.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:05.608 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:05.608 00.000 18120 Enqueuing Expose request
04:00:05.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:00:05.609 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:05.609 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:00:05.609 00.000 21948 MoveAxis(E, 0, ABG)
04:00:05.609 00.000 21948 Move returns status 0, amount 0
04:00:05.609 00.000 21948 MoveAxis(N, 0, ABG)
04:00:05.609 00.000 21948 Move returns status 0, amount 0
04:00:05.609 00.000 21948 move complete, result=0
04:00:05.609 00.000 21948 worker thread done servicing request
04:00:05.609 00.000 21948 Worker thread wakes up
04:00:05.609 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:05.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:05.609 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:07.124 01.515 21948 Exposure complete
04:00:07.172 00.048 21948 worker thread done servicing request
04:00:07.172 00.000 18120 OnExposeComplete: enter
04:00:07.172 00.000 18120 UpdateGuideState(): m_state=6
04:00:07.173 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6896
04:00:07.173 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=236.57, Mass=1816, SNR=29.5, Peak=118 HFD=4.4
04:00:07.174 00.001 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
04:00:07.174 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
04:00:07.174 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.68 mountX=0.26 mountY=-0.10, mountTheta=-0.36
04:00:07.176 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.27, opts=13)
04:00:07.176 00.000 18120 Enqueuing Move request for scope (-0.03, 0.27)
04:00:07.176 00.000 21948 Worker thread wakes up
04:00:07.177 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:07.177 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
04:00:07.178 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
04:00:07.178 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
04:00:07.178 00.000 21948 Moving (-0.03, 0.27) raw xDistance=0.26 yDistance=-0.10
04:00:07.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:00:07.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:07.178 00.000 18120 PhdController: settling, locked = 1, distance = 0.34 (0.50) aobump = 0 frame = 8 / 99999
04:00:07.179 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:00:07.179 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068007.179,"Host":"ASUS_SAM","Inst":1,"Distance":0.34,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
04:00:07.180 00.001 21948 MoveAxis(W, 47, ABG)
04:00:07.181 00.001 21948 Guiding  Dir = 3, Dur = 47
04:00:07.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:07.181 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:07.182 00.001 18120 Enqueuing Expose request
04:00:07.182 00.000 21948 IsSlewing returns 0
04:00:07.183 00.001 21948 IsGuiding returns 0
04:00:07.185 00.002 21948 PulseGuide returned control before completion, sleep 56
04:00:07.250 00.065 21948 IsGuiding returns 0
04:00:07.250 00.000 21948 Move returns status 0, amount 47
04:00:07.250 00.000 21948 MoveAxis(N, 0, ABG)
04:00:07.250 00.000 21948 Move returns status 0, amount 0
04:00:07.250 00.000 21948 move complete, result=0
04:00:07.250 00.000 21948 worker thread done servicing request
04:00:07.250 00.000 21948 Worker thread wakes up
04:00:07.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:07.250 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
04:00:07.251 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:08.874 01.623 21948 Exposure complete
04:00:08.927 00.053 21948 worker thread done servicing request
04:00:08.927 00.000 18120 OnExposeComplete: enter
04:00:08.929 00.002 18120 UpdateGuideState(): m_state=6
04:00:08.931 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6897
04:00:08.932 00.001 18120 Star::Find returns 1 (0), X=894.36, Y=236.55, Mass=1853, SNR=29.9, Peak=136 HFD=4.0
04:00:08.933 00.001 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
04:00:08.935 00.002 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
04:00:08.936 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.26 cameraTheta=1.71 mountX=0.24 mountY=-0.08, mountTheta=-0.33
04:00:08.937 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.25, opts=13)
04:00:08.937 00.000 18120 Enqueuing Move request for scope (-0.03, 0.25)
04:00:08.938 00.001 21948 Worker thread wakes up
04:00:08.938 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
04:00:08.938 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
04:00:08.938 00.000 21948 Moving (-0.03, 0.25) raw xDistance=0.24 yDistance=-0.08
04:00:08.938 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
04:00:08.938 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:08.938 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:00:08.938 00.000 21948 MoveAxis(W, 47, ABG)
04:00:08.938 00.000 21948 Guiding  Dir = 3, Dur = 47
04:00:08.938 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:08.938 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.9
04:00:08.939 00.001 21948 IsSlewing returns 0
04:00:08.939 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 9 / 99999
04:00:08.939 00.000 21948 IsGuiding returns 0
04:00:08.939 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068008.939,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
04:00:08.940 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:08.940 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:08.942 00.002 18120 Enqueuing Expose request
04:00:08.942 00.000 21948 PulseGuide returned control before completion, sleep 56
04:00:08.999 00.057 21948 IsGuiding returns 1
04:00:08.999 00.000 21948 scope still moving after pulse duration time elapsed
04:00:09.029 00.030 21948 IsSlewing returns 0
04:00:09.030 00.001 21948 IsGuiding returns 0
04:00:09.030 00.000 21948 scope move finished after 47 + 43 ms
04:00:09.030 00.000 21948 Move returns status 0, amount 47
04:00:09.030 00.000 21948 MoveAxis(N, 0, ABG)
04:00:09.030 00.000 21948 Move returns status 0, amount 0
04:00:09.030 00.000 21948 move complete, result=0
04:00:09.030 00.000 21948 worker thread done servicing request
04:00:09.030 00.000 21948 Worker thread wakes up
04:00:09.030 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:09.030 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:09.030 00.000 18120 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
04:00:10.437 01.407 21948 Exposure complete
04:00:10.489 00.052 21948 worker thread done servicing request
04:00:10.489 00.000 18120 OnExposeComplete: enter
04:00:10.490 00.001 18120 UpdateGuideState(): m_state=6
04:00:10.491 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6898
04:00:10.491 00.000 18120 Star::Find returns 1 (0), X=894.55, Y=236.21, Mass=1773, SNR=29.1, Peak=127 HFD=4.4
04:00:10.491 00.000 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
04:00:10.492 00.001 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
04:00:10.493 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.46 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
04:00:10.496 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.08, opts=13)
04:00:10.497 00.001 18120 Enqueuing Move request for scope (0.16, -0.08)
04:00:10.497 00.000 21948 Worker thread wakes up
04:00:10.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
04:00:10.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
04:00:10.497 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:10.500 00.003 21948 Moving (0.16, -0.08) raw xDistance=-0.14 yDistance=-0.11
04:00:10.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:00:10.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:10.500 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.1
04:00:10.500 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 10 / 99999
04:00:10.501 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:00:10.501 00.000 21948 MoveAxis(E, 0, ABG)
04:00:10.501 00.000 21948 Move returns status 0, amount 0
04:00:10.501 00.000 21948 MoveAxis(N, 0, ABG)
04:00:10.501 00.000 21948 Move returns status 0, amount 0
04:00:10.501 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068010.501,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
04:00:10.501 00.000 21948 move complete, result=0
04:00:10.502 00.001 21948 worker thread done servicing request
04:00:10.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:10.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:10.502 00.000 18120 Enqueuing Expose request
04:00:10.503 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:10.503 00.000 21948 Worker thread wakes up
04:00:10.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:10.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:12.131 01.628 21948 Exposure complete
04:00:12.165 00.034 21948 worker thread done servicing request
04:00:12.166 00.001 18120 OnExposeComplete: enter
04:00:12.167 00.001 18120 UpdateGuideState(): m_state=6
04:00:12.169 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6899
04:00:12.170 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=236.10, Mass=1886, SNR=30.1, Peak=147 HFD=4.1
04:00:12.172 00.002 18120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
04:00:12.173 00.001 18120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
04:00:12.174 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-0.67 mountX=-0.27 mountY=-0.13, mountTheta=-2.70
04:00:12.177 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.19, opts=13)
04:00:12.178 00.001 18120 Enqueuing Move request for scope (0.24, -0.19)
04:00:12.178 00.000 21948 Worker thread wakes up
04:00:12.178 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
04:00:12.178 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
04:00:12.178 00.000 21948 Moving (0.24, -0.19) raw xDistance=-0.27 yDistance=-0.13
04:00:12.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:00:12.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:12.178 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:00:12.178 00.000 21948 MoveAxis(E, 48, ABG)
04:00:12.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:12.179 00.001 18120 UpdateGuideState exits: m=1886 RSB=30.1
04:00:12.179 00.000 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 11 / 99999
04:00:12.179 00.000 18120 PhdController: newstate STATE_FINISH
04:00:12.180 00.001 18120 PhdController complete: success
04:00:12.180 00.000 21948 Guiding  Dir = 2, Dur = 48
04:00:12.180 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786068012.180,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
04:00:12.181 00.001 21948 IsSlewing returns 0
04:00:12.181 00.000 18120 Mount: notify guiding dither settle done success=1
04:00:12.181 00.000 18120 PhdController: newstate STATE_IDLE
04:00:12.182 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:12.182 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:12.182 00.000 18120 Enqueuing Expose request
04:00:12.183 00.001 21948 IsGuiding returns 0
04:00:12.185 00.002 21948 PulseGuide returned control before completion, sleep 56
04:00:12.257 00.072 21948 IsGuiding returns 0
04:00:12.257 00.000 21948 Move returns status 0, amount 48
04:00:12.257 00.000 21948 MoveAxis(N, 0, ABG)
04:00:12.257 00.000 21948 Move returns status 0, amount 0
04:00:12.257 00.000 21948 move complete, result=0
04:00:12.257 00.000 21948 worker thread done servicing request
04:00:12.257 00.000 21948 Worker thread wakes up
04:00:12.257 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
04:00:12.258 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:12.258 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:13.666 01.408 21948 Exposure complete
04:00:13.704 00.038 21948 worker thread done servicing request
04:00:13.704 00.000 18120 OnExposeComplete: enter
04:00:13.705 00.001 18120 UpdateGuideState(): m_state=6
04:00:13.706 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.707 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=236.23, Mass=1620, SNR=27.9, Peak=121 HFD=4.0
04:00:13.707 00.000 18120 MultiStar: exiting stabilization period
04:00:13.707 00.000 18120 MultiStar: updating star positions after lock position change
04:00:13.708 00.001 18120 Star::Find(15, 620, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.708 00.000 18120 Star::Find returns 1 (0), X=619.89, Y=386.75, Mass=922, SNR=20.9, Peak=67 HFD=4.1
04:00:13.709 00.001 18120 Star::Find(15, 1047, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.709 00.000 18120 Star::Find returns 1 (0), X=1046.35, Y=600.97, Mass=649, SNR=17.7, Peak=57 HFD=3.9
04:00:13.710 00.001 18120 Star::Find(15, 154, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.710 00.000 18120 Star::Find returns 1 (0), X=153.79, Y=37.60, Mass=594, SNR=16.8, Peak=57 HFD=3.6
04:00:13.711 00.001 18120 Star::Find(15, 337, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.714 00.003 18120 Star::Find returns 1 (0), X=336.65, Y=894.45, Mass=610, SNR=17.1, Peak=60 HFD=3.4
04:00:13.716 00.002 18120 Star::Find(15, 161, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.718 00.002 18120 Star::Find returns 1 (0), X=160.92, Y=421.85, Mass=392, SNR=13.8, Peak=50 HFD=3.3
04:00:13.720 00.002 18120 Star::Find(15, 542, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.722 00.002 18120 Star::Find returns 1 (0), X=542.15, Y=70.41, Mass=444, SNR=14.4, Peak=46 HFD=3.9
04:00:13.725 00.003 18120 Star::Find(15, 1131, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.727 00.002 18120 Star::Find returns 1 (0), X=1130.96, Y=230.23, Mass=329, SNR=12.5, Peak=35 HFD=3.8
04:00:13.728 00.001 18120 Star::Find(15, 418, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.728 00.000 18120 Star::Find returns 1 (0), X=418.14, Y=132.87, Mass=290, SNR=11.8, Peak=28 HFD=3.9
04:00:13.729 00.001 18120 Star::Find(15, 751, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.729 00.000 18120 Star::Find returns 1 (0), X=751.37, Y=265.80, Mass=281, SNR=11.5, Peak=27 HFD=3.6
04:00:13.730 00.001 18120 Star::Find(15, 1233, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.730 00.000 18120 Star::Find returns 1 (0), X=1232.05, Y=677.80, Mass=290, SNR=11.7, Peak=30 HFD=3.3
04:00:13.730 00.000 18120 Star::Find(15, 848, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
04:00:13.731 00.001 18120 Star::Find returns 1 (0), X=847.93, Y=77.31, Mass=220, SNR=10.3, Peak=27 HFD=2.7
04:00:13.731 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
04:00:13.732 00.001 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
04:00:13.732 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
04:00:13.733 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.06, opts=13)
04:00:13.734 00.001 18120 Enqueuing Move request for scope (0.18, -0.06)
04:00:13.734 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:13.735 00.001 21948 Worker thread wakes up
04:00:13.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
04:00:13.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
04:00:13.735 00.000 21948 Moving (0.18, -0.06) raw xDistance=-0.13 yDistance=-0.14
04:00:13.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:00:13.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:13.735 00.000 18120 UpdateGuideState exits: m=1620 RSB=27.9
04:00:13.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:00:13.735 00.000 21948 MoveAxis(E, 0, ABG)
04:00:13.735 00.000 21948 Move returns status 0, amount 0
04:00:13.735 00.000 21948 MoveAxis(N, 0, ABG)
04:00:13.735 00.000 21948 Move returns status 0, amount 0
04:00:13.736 00.001 21948 move complete, result=0
04:00:13.736 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:13.736 00.000 21948 worker thread done servicing request
04:00:13.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:13.737 00.001 18120 Enqueuing Expose request
04:00:13.737 00.000 21948 Worker thread wakes up
04:00:13.737 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:13.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:13.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:15.364 01.627 21948 Exposure complete
04:00:15.396 00.032 21948 worker thread done servicing request
04:00:15.396 00.000 18120 OnExposeComplete: enter
04:00:15.397 00.001 18120 UpdateGuideState(): m_state=6
04:00:15.398 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6901
04:00:15.398 00.000 18120 Star::Find returns 1 (0), X=894.52, Y=236.20, Mass=1740, SNR=28.9, Peak=127 HFD=4.5
04:00:15.399 00.001 18120 MultiStar: [#1 -0.39,-0.04,0.73,U] [#2 -0.13,0.19,0.68,U] [#3 0.11,0.10,0.58,U] [#4 -0.07,-0.18,0.57,U] [#5 -0.16,0.01,0.44,U] [#6 -0.12,-0.03,0.51,U] [#7 0.23,-0.25,0.43,U] [#8 0.18,0.13,0.40,U] 
04:00:15.399 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.13, -0.10}
04:00:15.399 00.000 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.57 = 1.71)
04:00:15.401 00.002 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.61 = 1.67)
04:00:15.401 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.57 mountX=-0.01 mountY=0.04, mountTheta=1.71
04:00:15.403 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
04:00:15.403 00.000 18120 Enqueuing Move request for scope (-0.03, -0.02)
04:00:15.404 00.001 21948 Worker thread wakes up
04:00:15.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:15.404 00.000 18120 UpdateGuideState exits: m=1740 RSB=28.9
04:00:15.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:15.406 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
04:00:15.406 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
04:00:15.406 00.000 21948 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
04:00:15.406 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:00:15.406 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:15.406 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:15.407 00.001 18120 Enqueuing Expose request
04:00:15.407 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:15.407 00.000 21948 MoveAxis(E, 0, ABG)
04:00:15.407 00.000 21948 Move returns status 0, amount 0
04:00:15.407 00.000 21948 MoveAxis(N, 0, ABG)
04:00:15.407 00.000 21948 Move returns status 0, amount 0
04:00:15.407 00.000 21948 move complete, result=0
04:00:15.407 00.000 21948 worker thread done servicing request
04:00:15.407 00.000 21948 Worker thread wakes up
04:00:15.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:15.408 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:15.408 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:16.929 01.521 21948 Exposure complete
04:00:16.963 00.034 21948 worker thread done servicing request
04:00:16.963 00.000 18120 OnExposeComplete: enter
04:00:16.964 00.001 18120 UpdateGuideState(): m_state=6
04:00:16.965 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
04:00:16.966 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=236.25, Mass=1774, SNR=29.2, Peak=134 HFD=4.3
04:00:16.968 00.002 18120 MultiStar: [#1 -0.31,-0.22,0.73,U] [#2 0.08,-0.06,0.64,U] [#3 -0.09,0.02,0.58,U] [#4 -0.01,-0.08,0.56,U] [#5 0.00,-0.22,0.44,U] [#6 -0.18,-0.22,0.53,U] [#7 -0.21,-0.19,0.44,U] [#8 -0.28,0.24,0.40,U] 
04:00:16.969 00.001 18120 single-star, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.11, -0.04}
04:00:16.970 00.001 18120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.00) = xAngle (-4.75 = 1.54)
04:00:16.971 00.001 18120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.78 = 1.50)
04:00:16.972 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.75 mountX=0.00 mountY=0.12, mountTheta=1.54
04:00:16.975 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.04, opts=13)
04:00:16.976 00.001 18120 Enqueuing Move request for scope (-0.11, -0.04)
04:00:16.978 00.002 21948 Worker thread wakes up
04:00:16.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:16.979 00.001 18120 UpdateGuideState exits: m=1774 RSB=29.2
04:00:16.980 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:16.981 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
04:00:16.981 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
04:00:16.981 00.000 21948 Moving (-0.11, -0.04) raw xDistance=0.00 yDistance=0.12
04:00:16.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:00:16.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:16.981 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:16.981 00.000 18120 Enqueuing Expose request
04:00:16.982 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:00:16.982 00.000 21948 MoveAxis(E, 0, ABG)
04:00:16.982 00.000 21948 Move returns status 0, amount 0
04:00:16.982 00.000 21948 MoveAxis(N, 0, ABG)
04:00:16.982 00.000 21948 Move returns status 0, amount 0
04:00:16.982 00.000 21948 move complete, result=0
04:00:16.982 00.000 21948 worker thread done servicing request
04:00:16.982 00.000 21948 Worker thread wakes up
04:00:16.982 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:16.982 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:16.983 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:18.608 01.625 21948 Exposure complete
04:00:18.659 00.051 21948 worker thread done servicing request
04:00:18.659 00.000 18120 OnExposeComplete: enter
04:00:18.659 00.000 18120 UpdateGuideState(): m_state=6
04:00:18.659 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6903
04:00:18.662 00.003 18120 Star::Find returns 1 (0), X=894.37, Y=236.14, Mass=1790, SNR=29.3, Peak=132 HFD=4.4
04:00:18.663 00.001 18120 MultiStar: [#1 -0.34,-0.11,0.72,U] [#2 -0.04,0.04,0.63,U] [#3 -0.11,-0.25,0.58,U] [#4 0.06,0.04,0.56,U] [#5 0.04,-0.16,0.41,U] [#6 -0.25,-0.01,0.51,U] [#7 -0.08,-0.02,0.40,U] [#8 0.35,0.11,0.40,U] 
04:00:18.665 00.002 18120 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.03, -0.15}
04:00:18.666 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.98)
04:00:18.667 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.94)
04:00:18.668 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.30 mountX=-0.04 mountY=0.09, mountTheta=1.98
04:00:18.670 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
04:00:18.672 00.002 18120 Enqueuing Move request for scope (-0.06, -0.07)
04:00:18.672 00.000 21948 Worker thread wakes up
04:00:18.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:18.673 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:00:18.673 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
04:00:18.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:00:18.674 00.001 21948 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=0.09
04:00:18.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:18.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:18.674 00.000 18120 Enqueuing Expose request
04:00:18.675 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:00:18.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:18.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:00:18.675 00.000 21948 MoveAxis(E, 0, ABG)
04:00:18.675 00.000 21948 Move returns status 0, amount 0
04:00:18.675 00.000 21948 MoveAxis(N, 0, ABG)
04:00:18.675 00.000 21948 Move returns status 0, amount 0
04:00:18.675 00.000 21948 move complete, result=0
04:00:18.675 00.000 21948 worker thread done servicing request
04:00:18.675 00.000 21948 Worker thread wakes up
04:00:18.675 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:18.675 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:18.675 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:20.192 01.517 21948 Exposure complete
04:00:20.232 00.040 18120 OnExposeComplete: enter
04:00:20.233 00.001 18120 UpdateGuideState(): m_state=6
04:00:20.234 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6904
04:00:20.235 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=236.20, Mass=1716, SNR=28.7, Peak=142 HFD=4.2
04:00:20.236 00.001 21948 worker thread done servicing request
04:00:20.236 00.000 18120 MultiStar: [#1 -0.32,-0.18,0.72,U] [#2 -0.22,-0.19,0.61,U] [#3 0.14,0.10,0.60,U] [#4 -0.08,0.22,0.58,U] [#5 0.01,-0.07,0.49,U] [#6 -0.40,-0.21,0.00,M1] [#7 -0.43,0.07,0.42,U] [#8 0.03,0.25,0.40,U] 
04:00:20.239 00.003 18120 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {-0.11, -0.09}
04:00:20.241 00.002 18120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.00) = xAngle (-5.05 = 1.24)
04:00:20.242 00.001 18120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.09 = 1.20)
04:00:20.243 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.05 mountX=0.04 mountY=0.12, mountTheta=1.23
04:00:20.244 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.01, opts=13)
04:00:20.244 00.000 18120 Enqueuing Move request for scope (-0.12, -0.01)
04:00:20.245 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:20.245 00.000 18120 UpdateGuideState exits: m=1716 RSB=28.7
04:00:20.246 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:20.246 00.000 21948 Worker thread wakes up
04:00:20.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
04:00:20.246 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
04:00:20.246 00.000 21948 Moving (-0.12, -0.01) raw xDistance=0.04 yDistance=0.12
04:00:20.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:00:20.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:20.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:20.247 00.001 18120 Enqueuing Expose request
04:00:20.247 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:00:20.247 00.000 21948 MoveAxis(E, 0, ABG)
04:00:20.247 00.000 21948 Move returns status 0, amount 0
04:00:20.247 00.000 21948 MoveAxis(N, 0, ABG)
04:00:20.247 00.000 21948 Move returns status 0, amount 0
04:00:20.247 00.000 21948 move complete, result=0
04:00:20.248 00.001 21948 worker thread done servicing request
04:00:20.248 00.000 21948 Worker thread wakes up
04:00:20.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:20.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:20.248 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:21.886 01.638 21948 Exposure complete
04:00:21.915 00.029 21948 worker thread done servicing request
04:00:21.915 00.000 18120 OnExposeComplete: enter
04:00:21.916 00.001 18120 UpdateGuideState(): m_state=6
04:00:21.917 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6905
04:00:21.917 00.000 18120 Star::Find returns 1 (0), X=894.23, Y=236.19, Mass=1941, SNR=30.5, Peak=142 HFD=4.3
04:00:21.918 00.001 18120 MultiStar: [#1 -0.48,-0.08,0.00,M1] [#2 -0.16,0.19,0.62,U] [#3 -0.15,0.07,0.55,U] [#4 -0.09,-0.01,0.55,U] [#5 -0.26,-0.05,0.45,U] [#6 -0.40,-0.26,0.00,M2] [#7 0.15,-0.20,0.40,U] [#8 -0.14,0.21,0.36,U] 
04:00:21.918 00.000 18120 refined, 6 included, MultiStar: {-0.13, 0.01}, one-star: {-0.16, -0.10}
04:00:21.918 00.000 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
04:00:21.919 00.001 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
04:00:21.919 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=0.06 mountY=0.11, mountTheta=1.09
04:00:21.921 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.01, opts=13)
04:00:21.921 00.000 18120 Enqueuing Move request for scope (-0.13, 0.01)
04:00:21.922 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:21.923 00.001 21948 Worker thread wakes up
04:00:21.923 00.000 18120 UpdateGuideState exits: m=1941 RSB=30.5
04:00:21.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:21.924 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:21.924 00.000 18120 Enqueuing Expose request
04:00:21.925 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
04:00:21.925 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
04:00:21.925 00.000 21948 Moving (-0.13, 0.01) raw xDistance=0.06 yDistance=0.11
04:00:21.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:00:21.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:21.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:00:21.925 00.000 21948 MoveAxis(E, 0, ABG)
04:00:21.925 00.000 21948 Move returns status 0, amount 0
04:00:21.925 00.000 21948 MoveAxis(N, 0, ABG)
04:00:21.925 00.000 21948 Move returns status 0, amount 0
04:00:21.925 00.000 21948 move complete, result=0
04:00:21.925 00.000 21948 worker thread done servicing request
04:00:21.925 00.000 21948 Worker thread wakes up
04:00:21.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:21.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:21.925 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:23.445 01.520 21948 Exposure complete
04:00:23.509 00.064 21948 worker thread done servicing request
04:00:23.509 00.000 18120 OnExposeComplete: enter
04:00:23.512 00.003 18120 UpdateGuideState(): m_state=6
04:00:23.513 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6906
04:00:23.514 00.001 18120 Star::Find returns 1 (0), X=894.56, Y=236.32, Mass=1714, SNR=28.6, Peak=120 HFD=4.0
04:00:23.514 00.000 18120 MultiStar: [#1 -0.45,0.18,0.00,M2] [#2 -0.11,0.20,0.63,U] [#3 -0.24,-0.09,0.61,U] [#4 -0.06,0.34,0.60,U] [#5 -0.23,0.31,0.49,U] [#6 -0.27,-0.19,0.52,U] [#7 -0.15,0.02,0.46,U] [#8 -0.22,0.42,0.00,M3] 
04:00:23.515 00.001 18120 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {0.17, 0.03}
04:00:23.515 00.000 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
04:00:23.515 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
04:00:23.516 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.11 mountY=0.04, mountTheta=0.38
04:00:23.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.08, opts=13)
04:00:23.518 00.001 18120 Enqueuing Move request for scope (-0.09, 0.08)
04:00:23.518 00.000 21948 Worker thread wakes up
04:00:23.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
04:00:23.518 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
04:00:23.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:23.519 00.001 18120 UpdateGuideState exits: m=1714 RSB=28.6
04:00:23.519 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:23.520 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:23.520 00.000 18120 Enqueuing Expose request
04:00:23.521 00.001 21948 Moving (-0.09, 0.08) raw xDistance=0.11 yDistance=0.04
04:00:23.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:00:23.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:23.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:23.521 00.000 21948 MoveAxis(E, 0, ABG)
04:00:23.521 00.000 21948 Move returns status 0, amount 0
04:00:23.521 00.000 21948 MoveAxis(N, 0, ABG)
04:00:23.521 00.000 21948 Move returns status 0, amount 0
04:00:23.521 00.000 21948 move complete, result=0
04:00:23.521 00.000 21948 worker thread done servicing request
04:00:23.521 00.000 21948 Worker thread wakes up
04:00:23.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:23.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:23.521 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:25.156 01.635 21948 Exposure complete
04:00:25.205 00.049 21948 worker thread done servicing request
04:00:25.205 00.000 18120 OnExposeComplete: enter
04:00:25.206 00.001 18120 UpdateGuideState(): m_state=6
04:00:25.208 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6907
04:00:25.208 00.000 18120 Star::Find returns 1 (0), X=894.46, Y=236.30, Mass=1729, SNR=28.8, Peak=117 HFD=4.4
04:00:25.209 00.001 18120 MultiStar: [#1 -0.53,0.08,0.00,M3] [#2 0.01,0.10,0.66,U] [#3 -0.07,0.06,0.61,U] [#4 -0.06,0.21,0.58,U] [#5 -0.05,0.10,0.49,U] [#6 -0.24,-0.03,0.54,U] [#7 -0.02,0.08,0.45,U] [#8 -0.34,0.48,0.00,M4] 
04:00:25.209 00.000 18120 single-star, 6 included, MultiStar: {-0.04, 0.07}, one-star: {0.07, 0.01}
04:00:25.209 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
04:00:25.210 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
04:00:25.210 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.15 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
04:00:25.211 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.01, opts=13)
04:00:25.212 00.001 18120 Enqueuing Move request for scope (0.07, 0.01)
04:00:25.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:25.213 00.001 21948 Worker thread wakes up
04:00:25.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
04:00:25.213 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
04:00:25.213 00.000 21948 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=-0.07
04:00:25.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:00:25.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:25.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:00:25.213 00.000 21948 MoveAxis(E, 0, ABG)
04:00:25.213 00.000 18120 UpdateGuideState exits: m=1729 RSB=28.8
04:00:25.214 00.001 21948 Move returns status 0, amount 0
04:00:25.214 00.000 21948 MoveAxis(N, 0, ABG)
04:00:25.214 00.000 21948 Move returns status 0, amount 0
04:00:25.214 00.000 21948 move complete, result=0
04:00:25.214 00.000 21948 worker thread done servicing request
04:00:25.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:25.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:25.215 00.001 18120 Enqueuing Expose request
04:00:25.215 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:25.215 00.000 21948 Worker thread wakes up
04:00:25.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:25.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:26.732 01.517 21948 Exposure complete
04:00:26.778 00.046 21948 worker thread done servicing request
04:00:26.778 00.000 18120 OnExposeComplete: enter
04:00:26.779 00.001 18120 UpdateGuideState(): m_state=6
04:00:26.779 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6908
04:00:26.780 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=236.38, Mass=1618, SNR=27.8, Peak=114 HFD=4.2
04:00:26.781 00.001 18120 MultiStar: [#1 -0.69,0.21,0.00,M4] [#2 -0.41,0.23,0.00,M1] [#3 -0.09,0.23,0.63,U] [#4 -0.35,0.42,0.00,M1] [#5 -0.36,0.13,0.49,U] [#6 -0.45,0.32,0.00,M1] [#7 -0.30,0.26,0.45,U] [#8 -0.02,0.40,0.40,U] 
04:00:26.781 00.000 18120 single-star, 4 included, MultiStar: {-0.13, 0.19}, one-star: {-0.02, 0.08}
04:00:26.781 00.000 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
04:00:26.782 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
04:00:26.783 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.85 mountX=0.09 mountY=-0.02, mountTheta=-0.19
04:00:26.784 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.08, opts=13)
04:00:26.785 00.001 18120 Enqueuing Move request for scope (-0.02, 0.08)
04:00:26.785 00.000 21948 Worker thread wakes up
04:00:26.786 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:26.786 00.000 18120 UpdateGuideState exits: m=1618 RSB=27.8
04:00:26.786 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:26.787 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:26.787 00.000 18120 Enqueuing Expose request
04:00:26.788 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
04:00:26.788 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
04:00:26.788 00.000 21948 Moving (-0.02, 0.08) raw xDistance=0.09 yDistance=-0.02
04:00:26.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:00:26.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:26.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:26.788 00.000 21948 MoveAxis(E, 0, ABG)
04:00:26.788 00.000 21948 Move returns status 0, amount 0
04:00:26.788 00.000 21948 MoveAxis(N, 0, ABG)
04:00:26.788 00.000 21948 Move returns status 0, amount 0
04:00:26.788 00.000 21948 move complete, result=0
04:00:26.788 00.000 21948 worker thread done servicing request
04:00:26.788 00.000 21948 Worker thread wakes up
04:00:26.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:26.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:26.788 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:28.421 01.633 21948 Exposure complete
04:00:28.487 00.066 21948 worker thread done servicing request
04:00:28.487 00.000 18120 OnExposeComplete: enter
04:00:28.488 00.001 18120 UpdateGuideState(): m_state=6
04:00:28.490 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6909
04:00:28.491 00.001 18120 Star::Find returns 1 (0), X=894.12, Y=236.61, Mass=1722, SNR=28.7, Peak=118 HFD=4.3
04:00:28.493 00.002 18120 MultiStar: [#1 -0.60,0.21,0.00,M5] [#2 -0.14,0.32,0.64,U] [#3 0.08,0.23,0.60,U] [#4 -0.01,0.25,0.56,U] [#5 -0.05,0.14,0.48,U] [#6 -0.35,0.13,0.52,U] [#7 -0.29,0.32,0.41,U] [#8 -0.42,0.45,0.00,M4] 
04:00:28.494 00.001 18120 refined, 6 included, MultiStar: {-0.15, 0.25}, one-star: {-0.27, 0.32}
04:00:28.495 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
04:00:28.498 00.003 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
04:00:28.499 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.11 mountX=0.29 mountY=0.02, mountTheta=0.08
04:00:28.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.25, opts=13)
04:00:28.500 00.000 18120 Enqueuing Move request for scope (-0.15, 0.25)
04:00:28.501 00.001 21948 Worker thread wakes up
04:00:28.501 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
04:00:28.501 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
04:00:28.501 00.000 21948 Moving (-0.15, 0.25) raw xDistance=0.29 yDistance=0.02
04:00:28.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:00:28.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:28.501 00.000 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:00:28.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:28.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:28.503 00.001 18120 Enqueuing Expose request
04:00:28.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:28.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:00:28.503 00.000 21948 MoveAxis(W, 52, ABG)
04:00:28.503 00.000 21948 Guiding  Dir = 3, Dur = 52
04:00:28.503 00.000 21948 IsSlewing returns 0
04:00:28.503 00.000 21948 IsGuiding returns 0
04:00:28.506 00.003 21948 PulseGuide returned control before completion, sleep 61
04:00:28.576 00.070 21948 IsGuiding returns 1
04:00:28.576 00.000 21948 scope still moving after pulse duration time elapsed
04:00:28.608 00.032 21948 IsSlewing returns 0
04:00:28.609 00.001 21948 IsGuiding returns 0
04:00:28.609 00.000 21948 scope move finished after 52 + 52 ms
04:00:28.609 00.000 21948 Move returns status 0, amount 52
04:00:28.609 00.000 21948 MoveAxis(N, 0, ABG)
04:00:28.609 00.000 21948 Move returns status 0, amount 0
04:00:28.609 00.000 21948 move complete, result=0
04:00:28.609 00.000 21948 worker thread done servicing request
04:00:28.609 00.000 21948 Worker thread wakes up
04:00:28.609 00.000 18120 GuideStep: 0.3 px 52 ms WEST, 0.0 px 0 ms NORTH
04:00:28.611 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:28.611 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:30.018 01.407 21948 Exposure complete
04:00:30.057 00.039 21948 worker thread done servicing request
04:00:30.057 00.000 18120 OnExposeComplete: enter
04:00:30.058 00.001 18120 UpdateGuideState(): m_state=6
04:00:30.058 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6910
04:00:30.059 00.001 18120 Star::Find returns 1 (0), X=894.28, Y=236.34, Mass=1793, SNR=29.4, Peak=123 HFD=4.3
04:00:30.060 00.001 18120 MultiStar: [#1 -0.48,0.06,0.00,M6] [#2 -0.12,0.15,0.67,U] [#3 0.09,0.19,0.61,U] [#4 -0.08,0.14,0.57,U] [#5 0.07,0.04,0.46,U] [#6 0.01,-0.06,0.53,U] [#7 0.07,0.11,0.39,U] [#8 -0.08,0.30,0.38,U] 
04:00:30.060 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {-0.11, 0.05}
04:00:30.061 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
04:00:30.061 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
04:00:30.063 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.88 mountX=0.11 mountY=-0.02, mountTheta=-0.16
04:00:30.064 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
04:00:30.064 00.000 18120 Enqueuing Move request for scope (-0.03, 0.11)
04:00:30.065 00.001 21948 Worker thread wakes up
04:00:30.065 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:30.065 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.4
04:00:30.066 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:30.066 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:30.066 00.000 18120 Enqueuing Expose request
04:00:30.067 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
04:00:30.067 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
04:00:30.067 00.000 21948 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.02
04:00:30.067 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:00:30.067 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:30.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:30.067 00.000 21948 MoveAxis(E, 0, ABG)
04:00:30.067 00.000 21948 Move returns status 0, amount 0
04:00:30.067 00.000 21948 MoveAxis(N, 0, ABG)
04:00:30.067 00.000 21948 Move returns status 0, amount 0
04:00:30.067 00.000 21948 move complete, result=0
04:00:30.067 00.000 21948 worker thread done servicing request
04:00:30.067 00.000 21948 Worker thread wakes up
04:00:30.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:30.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:30.067 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:31.696 01.629 21948 Exposure complete
04:00:31.730 00.034 21948 worker thread done servicing request
04:00:31.730 00.000 18120 OnExposeComplete: enter
04:00:31.730 00.000 18120 UpdateGuideState(): m_state=6
04:00:31.731 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6911
04:00:31.731 00.000 18120 Star::Find returns 1 (0), X=894.58, Y=236.34, Mass=1893, SNR=30.2, Peak=121 HFD=4.3
04:00:31.732 00.001 18120 MultiStar: [#1 -0.13,0.04,0.70,U] [#2 -0.04,0.14,0.65,U] [#3 -0.00,0.20,0.57,U] [#4 -0.27,-0.03,0.55,U] [#5 0.05,0.14,0.45,U] [#6 -0.44,-0.24,0.00,M1] [#7 -0.14,0.36,0.43,U] [#8 -0.04,0.38,0.38,U] 
04:00:31.732 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.13}, one-star: {0.19, 0.04}
04:00:31.733 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
04:00:31.733 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
04:00:31.734 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.77 mountX=0.13 mountY=-0.04, mountTheta=-0.26
04:00:31.736 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.13, opts=13)
04:00:31.737 00.001 18120 Enqueuing Move request for scope (-0.03, 0.13)
04:00:31.737 00.000 21948 Worker thread wakes up
04:00:31.737 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
04:00:31.737 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
04:00:31.737 00.000 21948 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.04
04:00:31.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:00:31.738 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:31.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:31.738 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.2
04:00:31.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:31.739 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:31.739 00.000 18120 Enqueuing Expose request
04:00:31.740 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:00:31.740 00.000 21948 MoveAxis(E, 0, ABG)
04:00:31.740 00.000 21948 Move returns status 0, amount 0
04:00:31.740 00.000 21948 MoveAxis(N, 0, ABG)
04:00:31.740 00.000 21948 Move returns status 0, amount 0
04:00:31.740 00.000 21948 move complete, result=0
04:00:31.740 00.000 21948 worker thread done servicing request
04:00:31.740 00.000 21948 Worker thread wakes up
04:00:31.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:31.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:31.740 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:33.270 01.530 21948 Exposure complete
04:00:33.318 00.048 21948 worker thread done servicing request
04:00:33.319 00.001 18120 OnExposeComplete: enter
04:00:33.319 00.000 18120 UpdateGuideState(): m_state=6
04:00:33.321 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6912
04:00:33.321 00.000 18120 Star::Find returns 1 (0), X=894.40, Y=236.29, Mass=1654, SNR=28.1, Peak=113 HFD=4.3
04:00:33.322 00.001 18120 MultiStar: [#1 -0.37,0.08,0.73,U] [#2 0.06,0.19,0.64,U] [#3 -0.08,0.30,0.62,U] [#4 -0.30,0.05,0.59,U] [#5 -0.17,0.11,0.49,U] [#6 -0.46,0.24,0.00,M2] [#7 -0.13,0.12,0.41,U] [#8 -0.03,0.40,0.43,U] 
04:00:33.322 00.000 18120 single-star, 7 included, MultiStar: {-0.12, 0.14}, one-star: {0.00, -0.01}
04:00:33.323 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
04:00:33.323 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
04:00:33.324 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-0.83 mountX=-0.01 mountY=-0.00, mountTheta=-2.87
04:00:33.326 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
04:00:33.327 00.001 18120 Enqueuing Move request for scope (0.00, -0.01)
04:00:33.327 00.000 21948 Worker thread wakes up
04:00:33.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:33.328 00.001 18120 UpdateGuideState exits: m=1654 RSB=28.1
04:00:33.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:33.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:33.329 00.000 18120 Enqueuing Expose request
04:00:33.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
04:00:33.329 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
04:00:33.329 00.000 21948 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
04:00:33.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:00:33.330 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:33.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:00:33.330 00.000 21948 MoveAxis(E, 0, ABG)
04:00:33.330 00.000 21948 Move returns status 0, amount 0
04:00:33.330 00.000 21948 MoveAxis(N, 0, ABG)
04:00:33.330 00.000 21948 Move returns status 0, amount 0
04:00:33.330 00.000 21948 move complete, result=0
04:00:33.330 00.000 21948 worker thread done servicing request
04:00:33.330 00.000 21948 Worker thread wakes up
04:00:33.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:33.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:33.330 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:34.967 01.637 21948 Exposure complete
04:00:35.014 00.047 21948 worker thread done servicing request
04:00:35.014 00.000 18120 OnExposeComplete: enter
04:00:35.015 00.001 18120 UpdateGuideState(): m_state=6
04:00:35.016 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6913
04:00:35.016 00.000 18120 Star::Find returns 1 (0), X=894.29, Y=236.54, Mass=1708, SNR=28.5, Peak=135 HFD=3.8
04:00:35.017 00.001 18120 MultiStar: [#1 -0.28,0.18,0.75,U] [#2 -0.22,0.33,0.62,U] [#3 0.04,0.11,0.62,U] [#4 0.02,0.41,0.59,U] [#5 -0.10,0.30,0.48,U] [#6 -0.48,0.31,0.00,M3] [#7 -0.00,0.40,0.43,U] [#8 -0.15,0.23,0.41,U] 
04:00:35.017 00.000 18120 single-star, 7 included, MultiStar: {-0.11, 0.27}, one-star: {-0.10, 0.25}
04:00:35.017 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
04:00:35.018 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
04:00:35.018 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.96 mountX=0.27 mountY=-0.02, mountTheta=-0.08
04:00:35.020 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.25, opts=13)
04:00:35.020 00.000 18120 Enqueuing Move request for scope (-0.10, 0.25)
04:00:35.021 00.001 21948 Worker thread wakes up
04:00:35.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
04:00:35.021 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
04:00:35.021 00.000 21948 Moving (-0.10, 0.25) raw xDistance=0.27 yDistance=-0.02
04:00:35.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:00:35.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:35.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:35.021 00.000 18120 UpdateGuideState exits: m=1708 RSB=28.5
04:00:35.022 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:35.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:35.023 00.001 18120 Enqueuing Expose request
04:00:35.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:35.023 00.000 21948 MoveAxis(W, 48, ABG)
04:00:35.023 00.000 21948 Guiding  Dir = 3, Dur = 48
04:00:35.023 00.000 21948 IsSlewing returns 0
04:00:35.023 00.000 21948 IsGuiding returns 0
04:00:35.025 00.002 21948 PulseGuide returned control before completion, sleep 57
04:00:35.090 00.065 21948 IsGuiding returns 1
04:00:35.090 00.000 21948 scope still moving after pulse duration time elapsed
04:00:35.122 00.032 21948 IsSlewing returns 0
04:00:35.123 00.001 21948 IsGuiding returns 0
04:00:35.123 00.000 21948 scope move finished after 48 + 51 ms
04:00:35.123 00.000 21948 Move returns status 0, amount 48
04:00:35.123 00.000 21948 MoveAxis(N, 0, ABG)
04:00:35.123 00.000 21948 Move returns status 0, amount 0
04:00:35.123 00.000 21948 move complete, result=0
04:00:35.123 00.000 21948 worker thread done servicing request
04:00:35.123 00.000 21948 Worker thread wakes up
04:00:35.123 00.000 18120 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
04:00:35.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:35.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:36.534 01.411 21948 Exposure complete
04:00:36.576 00.042 21948 worker thread done servicing request
04:00:36.576 00.000 18120 OnExposeComplete: enter
04:00:36.577 00.001 18120 UpdateGuideState(): m_state=6
04:00:36.577 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6914
04:00:36.578 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=236.21, Mass=1710, SNR=28.7, Peak=126 HFD=4.4
04:00:36.580 00.002 18120 MultiStar: [#1 -0.30,-0.24,0.77,U] [#2 0.17,0.08,0.72,U] [#3 -0.25,0.17,0.62,U] [#4 -0.15,-0.19,0.53,U] [#5 -0.03,-0.20,0.47,U] [#6 -0.48,-0.20,0.00,M4] [#7 0.02,-0.28,0.42,U] [#8 -0.13,0.02,0.37,U] 
04:00:36.581 00.001 18120 single-star, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.09, -0.09}
04:00:36.582 00.001 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.00) = xAngle (-4.40 = 1.89)
04:00:36.583 00.001 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.44 = 1.85)
04:00:36.585 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.40 mountX=-0.04 mountY=0.12, mountTheta=1.88
04:00:36.587 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.09, opts=13)
04:00:36.589 00.002 18120 Enqueuing Move request for scope (-0.09, -0.09)
04:00:36.589 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:36.590 00.001 18120 UpdateGuideState exits: m=1710 RSB=28.7
04:00:36.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:36.591 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:36.591 00.000 18120 Enqueuing Expose request
04:00:36.591 00.000 21948 Worker thread wakes up
04:00:36.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
04:00:36.592 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
04:00:36.592 00.000 21948 Moving (-0.09, -0.09) raw xDistance=-0.04 yDistance=0.12
04:00:36.592 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:00:36.592 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:36.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:00:36.592 00.000 21948 MoveAxis(E, 0, ABG)
04:00:36.592 00.000 21948 Move returns status 0, amount 0
04:00:36.592 00.000 21948 MoveAxis(N, 0, ABG)
04:00:36.592 00.000 21948 Move returns status 0, amount 0
04:00:36.592 00.000 21948 move complete, result=0
04:00:36.592 00.000 21948 worker thread done servicing request
04:00:36.592 00.000 21948 Worker thread wakes up
04:00:36.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:36.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:36.592 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:38.223 01.631 21948 Exposure complete
04:00:38.267 00.044 21948 worker thread done servicing request
04:00:38.267 00.000 18120 OnExposeComplete: enter
04:00:38.269 00.002 18120 UpdateGuideState(): m_state=6
04:00:38.271 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6915
04:00:38.272 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=236.32, Mass=1779, SNR=29.2, Peak=121 HFD=4.2
04:00:38.273 00.001 18120 MultiStar: [#1 -0.04,0.00,0.68,U] [#2 -0.05,0.11,0.62,U] [#3 -0.24,-0.14,0.57,U] [#4 0.05,0.14,0.55,U] [#5 -0.03,0.13,0.47,U] [#6 -0.37,0.16,0.49,U] [#7 0.03,0.13,0.41,U] [#8 0.11,0.08,0.38,U] 
04:00:38.274 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.41, 0.03}
04:00:38.275 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
04:00:38.275 00.000 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
04:00:38.276 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=0.05 mountY=-0.05, mountTheta=-0.75
04:00:38.279 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.06, opts=13)
04:00:38.279 00.000 18120 Enqueuing Move request for scope (0.02, 0.06)
04:00:38.280 00.001 21948 Worker thread wakes up
04:00:38.280 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
04:00:38.280 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
04:00:38.280 00.000 21948 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.05
04:00:38.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:38.280 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
04:00:38.281 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:38.281 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:38.282 00.001 18120 Enqueuing Expose request
04:00:38.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:38.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:38.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:00:38.282 00.000 21948 MoveAxis(E, 0, ABG)
04:00:38.282 00.000 21948 Move returns status 0, amount 0
04:00:38.282 00.000 21948 MoveAxis(N, 0, ABG)
04:00:38.282 00.000 21948 Move returns status 0, amount 0
04:00:38.282 00.000 21948 move complete, result=0
04:00:38.282 00.000 21948 worker thread done servicing request
04:00:38.282 00.000 21948 Worker thread wakes up
04:00:38.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:38.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:38.283 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:39.797 01.514 21948 Exposure complete
04:00:39.834 00.037 21948 worker thread done servicing request
04:00:39.834 00.000 18120 OnExposeComplete: enter
04:00:39.835 00.001 18120 UpdateGuideState(): m_state=6
04:00:39.836 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6916
04:00:39.837 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=236.36, Mass=1767, SNR=29.1, Peak=120 HFD=4.3
04:00:39.839 00.002 18120 MultiStar: [#1 -0.44,-0.01,0.71,U] [#2 -0.29,0.34,0.00,M1] [#3 -0.10,0.07,0.57,U] [#4 -0.60,0.31,0.00,M1] [#5 -0.25,0.32,0.48,U] [#6 -0.35,0.18,0.50,U] [#7 -0.38,0.09,0.43,U] [#8 -0.15,0.40,0.40,U] 
04:00:39.840 00.001 18120 single-star, 6 included, MultiStar: {-0.22, 0.13}, one-star: {-0.02, 0.07}
04:00:39.841 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
04:00:39.842 00.001 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
04:00:39.845 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.91 mountX=0.07 mountY=-0.01, mountTheta=-0.12
04:00:39.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.07, opts=13)
04:00:39.847 00.000 18120 Enqueuing Move request for scope (-0.02, 0.07)
04:00:39.848 00.001 21948 Worker thread wakes up
04:00:39.848 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
04:00:39.848 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
04:00:39.848 00.000 21948 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.01
04:00:39.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:00:39.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:39.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:39.849 00.001 18120 UpdateGuideState exits: m=1767 RSB=29.1
04:00:39.849 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:39.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:39.850 00.001 18120 Enqueuing Expose request
04:00:39.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:00:39.850 00.000 21948 MoveAxis(E, 0, ABG)
04:00:39.850 00.000 21948 Move returns status 0, amount 0
04:00:39.850 00.000 21948 MoveAxis(N, 0, ABG)
04:00:39.850 00.000 21948 Move returns status 0, amount 0
04:00:39.850 00.000 21948 move complete, result=0
04:00:39.850 00.000 21948 worker thread done servicing request
04:00:39.851 00.001 21948 Worker thread wakes up
04:00:39.851 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:39.851 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:39.851 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:41.486 01.635 21948 Exposure complete
04:00:41.521 00.035 21948 worker thread done servicing request
04:00:41.521 00.000 18120 OnExposeComplete: enter
04:00:41.522 00.001 18120 UpdateGuideState(): m_state=6
04:00:41.523 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6917
04:00:41.524 00.001 18120 Star::Find returns 1 (0), X=893.59, Y=237.07, Mass=1840, SNR=29.7, Peak=117 HFD=4.3
04:00:41.524 00.000 18120 MultiStar: large primary error, entering stabilization period
04:00:41.524 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.38 = 0.38)
04:00:41.526 00.002 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.34 = 0.34)
04:00:41.526 00.000 18120 CameraToMount -- cameraX=-0.81 cameraY=0.78 hyp=1.12 cameraTheta=2.37 mountX=1.04 mountY=0.37, mountTheta=0.34
04:00:41.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.81, y=0.78, opts=13)
04:00:41.528 00.001 18120 Enqueuing Move request for scope (-0.81, 0.78)
04:00:41.528 00.000 21948 Worker thread wakes up
04:00:41.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:41.528 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.7
04:00:41.529 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:41.529 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:41.531 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.78) opts 0xd
04:00:41.531 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.81, 0.78)
04:00:41.531 00.000 21948 Moving (-0.81, 0.78) raw xDistance=1.04 yDistance=0.37
04:00:41.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.04
04:00:41.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:00:41.531 00.000 18120 Enqueuing Expose request
04:00:41.532 00.001 21948 MoveAxis(W, 186, ABG)
04:00:41.532 00.000 21948 Guiding  Dir = 3, Dur = 186
04:00:41.532 00.000 21948 IsSlewing returns 0
04:00:41.532 00.000 21948 IsGuiding returns 0
04:00:41.533 00.001 21948 PulseGuide returned control before completion, sleep 195
04:00:41.735 00.202 21948 IsGuiding returns 0
04:00:41.735 00.000 21948 Move returns status 0, amount 186
04:00:41.735 00.000 21948 MoveAxis(S, 88, ABG)
04:00:41.735 00.000 21948 Guiding  Dir = 1, Dur = 88
04:00:41.735 00.000 21948 IsSlewing returns 0
04:00:41.735 00.000 21948 IsGuiding returns 0
04:00:41.740 00.005 21948 PulseGuide returned control before completion, sleep 94
04:00:41.845 00.105 21948 IsGuiding returns 1
04:00:41.845 00.000 21948 scope still moving after pulse duration time elapsed
04:00:41.877 00.032 21948 IsSlewing returns 0
04:00:41.877 00.000 21948 IsGuiding returns 0
04:00:41.877 00.000 21948 scope move finished after 88 + 53 ms
04:00:41.877 00.000 21948 Move returns status 0, amount 88
04:00:41.877 00.000 21948 move complete, result=0
04:00:41.877 00.000 21948 worker thread done servicing request
04:00:41.877 00.000 21948 Worker thread wakes up
04:00:41.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:41.877 00.000 18120 GuideStep: 1.0 px 186 ms WEST, 0.4 px 88 ms SOUTH
04:00:41.878 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:43.287 01.409 21948 Exposure complete
04:00:43.326 00.039 21948 worker thread done servicing request
04:00:43.326 00.000 18120 OnExposeComplete: enter
04:00:43.327 00.001 18120 UpdateGuideState(): m_state=6
04:00:43.329 00.002 18120 Star::Find(15, 893, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6918
04:00:43.330 00.001 18120 Star::Find returns 1 (0), X=894.61, Y=237.01, Mass=1720, SNR=28.7, Peak=101 HFD=4.6
04:00:43.331 00.001 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.72 = -0.72)
04:00:43.331 00.000 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
04:00:43.332 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.72 hyp=0.75 cameraTheta=1.28 mountX=0.56 mountY=-0.52, mountTheta=-0.74
04:00:43.335 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.72, opts=13)
04:00:43.336 00.001 18120 Enqueuing Move request for scope (0.22, 0.72)
04:00:43.337 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:43.338 00.001 21948 Worker thread wakes up
04:00:43.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.72) opts 0xd
04:00:43.338 00.000 18120 UpdateGuideState exits: m=1720 RSB=28.7
04:00:43.339 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:43.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:43.340 00.000 18120 Enqueuing Expose request
04:00:43.341 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.72)
04:00:43.341 00.000 21948 Moving (0.22, 0.72) raw xDistance=0.56 yDistance=-0.52
04:00:43.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.56
04:00:43.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:43.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
04:00:43.341 00.000 21948 MoveAxis(W, 114, ABG)
04:00:43.341 00.000 21948 Guiding  Dir = 3, Dur = 114
04:00:43.341 00.000 21948 IsSlewing returns 0
04:00:43.341 00.000 21948 IsGuiding returns 0
04:00:43.343 00.002 21948 PulseGuide returned control before completion, sleep 123
04:00:43.474 00.131 21948 IsGuiding returns 0
04:00:43.474 00.000 21948 Move returns status 0, amount 114
04:00:43.474 00.000 21948 MoveAxis(N, 0, ABG)
04:00:43.474 00.000 21948 Move returns status 0, amount 0
04:00:43.474 00.000 21948 move complete, result=0
04:00:43.474 00.000 21948 worker thread done servicing request
04:00:43.475 00.001 21948 Worker thread wakes up
04:00:43.475 00.000 18120 GuideStep: 0.6 px 114 ms WEST, -0.5 px 0 ms NORTH
04:00:43.475 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:43.476 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:45.110 01.634 21948 Exposure complete
04:00:45.145 00.035 21948 worker thread done servicing request
04:00:45.145 00.000 18120 OnExposeComplete: enter
04:00:45.146 00.001 18120 UpdateGuideState(): m_state=6
04:00:45.146 00.000 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6919
04:00:45.148 00.002 18120 Star::Find returns 1 (0), X=895.08, Y=236.26, Mass=1889, SNR=30.1, Peak=130 HFD=4.4
04:00:45.150 00.002 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
04:00:45.150 00.000 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
04:00:45.151 00.001 18120 CameraToMount -- cameraX=0.69 cameraY=-0.04 hyp=0.69 cameraTheta=-0.05 mountX=-0.32 mountY=-0.60, mountTheta=-2.06
04:00:45.154 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.69, y=-0.04, opts=13)
04:00:45.154 00.000 18120 Enqueuing Move request for scope (0.69, -0.04)
04:00:45.156 00.002 21948 Worker thread wakes up
04:00:45.156 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.04) opts 0xd
04:00:45.156 00.000 21948 Handling offset move in thread for scope, endpoint = (0.69, -0.04)
04:00:45.156 00.000 21948 Moving (0.69, -0.04) raw xDistance=-0.32 yDistance=-0.60
04:00:45.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:45.156 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.32
04:00:45.156 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:00:45.156 00.000 18120 UpdateGuideState exits: m=1889 RSB=30.1
04:00:45.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
04:00:45.156 00.000 21948 MoveAxis(E, 49, ABG)
04:00:45.156 00.000 21948 Guiding  Dir = 2, Dur = 49
04:00:45.156 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:45.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:45.157 00.001 18120 Enqueuing Expose request
04:00:45.157 00.000 21948 IsSlewing returns 0
04:00:45.157 00.000 21948 IsGuiding returns 0
04:00:45.159 00.002 21948 PulseGuide returned control before completion, sleep 58
04:00:45.234 00.075 21948 IsGuiding returns 0
04:00:45.234 00.000 21948 Move returns status 0, amount 49
04:00:45.234 00.000 21948 MoveAxis(N, 0, ABG)
04:00:45.234 00.000 21948 Move returns status 0, amount 0
04:00:45.234 00.000 21948 move complete, result=0
04:00:45.234 00.000 21948 worker thread done servicing request
04:00:45.234 00.000 21948 Worker thread wakes up
04:00:45.234 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.6 px 0 ms NORTH
04:00:45.236 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:45.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:46.648 01.412 21948 Exposure complete
04:00:46.706 00.058 21948 worker thread done servicing request
04:00:46.706 00.000 18120 OnExposeComplete: enter
04:00:46.708 00.002 18120 UpdateGuideState(): m_state=6
04:00:46.709 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6920
04:00:46.711 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=236.51, Mass=1769, SNR=29.1, Peak=127 HFD=4.3
04:00:46.714 00.003 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
04:00:46.716 00.002 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
04:00:46.718 00.002 18120 CameraToMount -- cameraX=0.53 cameraY=0.22 hyp=0.58 cameraTheta=0.39 mountX=-0.02 mountY=-0.58, mountTheta=-1.61
04:00:46.722 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.53, y=0.22, opts=13)
04:00:46.723 00.001 18120 Enqueuing Move request for scope (0.53, 0.22)
04:00:46.723 00.000 21948 Worker thread wakes up
04:00:46.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:46.726 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.22) opts 0xd
04:00:46.726 00.000 18120 UpdateGuideState exits: m=1769 RSB=29.1
04:00:46.728 00.002 21948 Handling offset move in thread for scope, endpoint = (0.53, 0.22)
04:00:46.728 00.000 21948 Moving (0.53, 0.22) raw xDistance=-0.02 yDistance=-0.58
04:00:46.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:00:46.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:00:46.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
04:00:46.728 00.000 21948 MoveAxis(E, 0, ABG)
04:00:46.728 00.000 21948 Move returns status 0, amount 0
04:00:46.728 00.000 21948 MoveAxis(N, 0, ABG)
04:00:46.728 00.000 21948 Move returns status 0, amount 0
04:00:46.729 00.001 21948 move complete, result=0
04:00:46.729 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:46.729 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:46.730 00.001 18120 Enqueuing Expose request
04:00:46.730 00.000 21948 worker thread done servicing request
04:00:46.730 00.000 21948 Worker thread wakes up
04:00:46.730 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
04:00:46.731 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:46.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:48.359 01.628 21948 Exposure complete
04:00:48.410 00.051 21948 worker thread done servicing request
04:00:48.410 00.000 18120 OnExposeComplete: enter
04:00:48.411 00.001 18120 UpdateGuideState(): m_state=6
04:00:48.411 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6921
04:00:48.412 00.001 18120 Star::Find returns 1 (0), X=894.30, Y=237.16, Mass=1776, SNR=29.3, Peak=128 HFD=4.4
04:00:48.412 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
04:00:48.412 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
04:00:48.413 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.87 hyp=0.87 cameraTheta=1.67 mountX=0.83 mountY=-0.31, mountTheta=-0.36
04:00:48.414 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.87, opts=13)
04:00:48.415 00.001 18120 Enqueuing Move request for scope (-0.09, 0.87)
04:00:48.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:48.415 00.000 21948 Worker thread wakes up
04:00:48.416 00.001 18120 UpdateGuideState exits: m=1776 RSB=29.3
04:00:48.416 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:48.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:48.417 00.001 18120 Enqueuing Expose request
04:00:48.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.87) opts 0xd
04:00:48.417 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.87)
04:00:48.417 00.000 21948 Moving (-0.09, 0.87) raw xDistance=0.83 yDistance=-0.31
04:00:48.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
04:00:48.417 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-1.49
04:00:48.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
04:00:48.417 00.000 21948 MoveAxis(W, 147, ABG)
04:00:48.417 00.000 21948 Guiding  Dir = 3, Dur = 147
04:00:48.418 00.001 21948 IsSlewing returns 0
04:00:48.418 00.000 21948 IsGuiding returns 0
04:00:48.419 00.001 21948 PulseGuide returned control before completion, sleep 156
04:00:48.581 00.162 21948 IsGuiding returns 0
04:00:48.581 00.000 21948 Move returns status 0, amount 147
04:00:48.581 00.000 21948 MoveAxis(N, 74, ABG)
04:00:48.581 00.000 21948 Guiding  Dir = 0, Dur = 74
04:00:48.581 00.000 21948 IsSlewing returns 0
04:00:48.582 00.001 21948 IsGuiding returns 0
04:00:48.589 00.007 21948 PulseGuide returned control before completion, sleep 77
04:00:48.669 00.080 21948 IsGuiding returns 1
04:00:48.669 00.000 21948 scope still moving after pulse duration time elapsed
04:00:48.701 00.032 21948 IsSlewing returns 0
04:00:48.702 00.001 21948 IsGuiding returns 0
04:00:48.702 00.000 21948 scope move finished after 74 + 46 ms
04:00:48.702 00.000 21948 Move returns status 0, amount 74
04:00:48.702 00.000 21948 move complete, result=0
04:00:48.702 00.000 21948 worker thread done servicing request
04:00:48.702 00.000 21948 Worker thread wakes up
04:00:48.702 00.000 18120 GuideStep: 0.8 px 147 ms WEST, -0.3 px 74 ms NORTH
04:00:48.703 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:48.703 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:50.109 01.406 21948 Exposure complete
04:00:50.169 00.060 21948 worker thread done servicing request
04:00:50.169 00.000 18120 OnExposeComplete: enter
04:00:50.172 00.003 18120 UpdateGuideState(): m_state=6
04:00:50.175 00.003 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6922
04:00:50.177 00.002 18120 Star::Find returns 1 (0), X=894.38, Y=236.85, Mass=1884, SNR=29.9, Peak=122 HFD=4.4
04:00:50.180 00.003 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
04:00:50.182 00.002 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
04:00:50.184 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.58 mountX=0.51 mountY=-0.24, mountTheta=-0.45
04:00:50.188 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.56, opts=13)
04:00:50.189 00.001 18120 Enqueuing Move request for scope (-0.01, 0.56)
04:00:50.189 00.000 21948 Worker thread wakes up
04:00:50.189 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:50.190 00.001 18120 UpdateGuideState exits: m=1884 RSB=29.9
04:00:50.190 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:50.191 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:50.191 00.000 18120 Enqueuing Expose request
04:00:50.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.56) opts 0xd
04:00:50.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.56)
04:00:50.191 00.000 21948 Moving (-0.01, 0.56) raw xDistance=0.51 yDistance=-0.24
04:00:50.192 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
04:00:50.192 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:00:50.192 00.000 21948 MoveAxis(W, 101, ABG)
04:00:50.192 00.000 21948 Guiding  Dir = 3, Dur = 101
04:00:50.192 00.000 21948 IsSlewing returns 0
04:00:50.192 00.000 21948 IsGuiding returns 0
04:00:50.194 00.002 21948 PulseGuide returned control before completion, sleep 110
04:00:50.312 00.118 21948 IsGuiding returns 0
04:00:50.312 00.000 21948 Move returns status 0, amount 101
04:00:50.312 00.000 21948 MoveAxis(N, 58, ABG)
04:00:50.312 00.000 21948 Guiding  Dir = 0, Dur = 58
04:00:50.312 00.000 21948 IsSlewing returns 0
04:00:50.313 00.001 21948 IsGuiding returns 0
04:00:50.318 00.005 21948 PulseGuide returned control before completion, sleep 64
04:00:50.393 00.075 21948 IsGuiding returns 0
04:00:50.393 00.000 21948 Move returns status 0, amount 58
04:00:50.393 00.000 21948 move complete, result=0
04:00:50.393 00.000 21948 worker thread done servicing request
04:00:50.393 00.000 21948 Worker thread wakes up
04:00:50.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:50.393 00.000 18120 GuideStep: 0.5 px 101 ms WEST, -0.2 px 58 ms NORTH
04:00:50.394 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:52.021 01.627 21948 Exposure complete
04:00:52.058 00.037 21948 worker thread done servicing request
04:00:52.058 00.000 18120 OnExposeComplete: enter
04:00:52.059 00.001 18120 UpdateGuideState(): m_state=6
04:00:52.059 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6923
04:00:52.060 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=235.61, Mass=1823, SNR=29.6, Peak=127 HFD=4.4
04:00:52.060 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
04:00:52.061 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
04:00:52.061 00.000 18120 CameraToMount -- cameraX=0.45 cameraY=-0.68 hyp=0.82 cameraTheta=-0.99 mountX=-0.81 mountY=-0.09, mountTheta=-3.03
04:00:52.062 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.45, y=-0.68, opts=13)
04:00:52.063 00.001 18120 Enqueuing Move request for scope (0.45, -0.68)
04:00:52.063 00.000 21948 Worker thread wakes up
04:00:52.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.68) opts 0xd
04:00:52.063 00.000 21948 Handling offset move in thread for scope, endpoint = (0.45, -0.68)
04:00:52.063 00.000 21948 Moving (0.45, -0.68) raw xDistance=-0.81 yDistance=-0.09
04:00:52.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.81
04:00:52.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:52.063 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:00:52.063 00.000 21948 MoveAxis(E, 137, ABG)
04:00:52.063 00.000 21948 Guiding  Dir = 2, Dur = 137
04:00:52.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:52.064 00.001 18120 UpdateGuideState exits: m=1823 RSB=29.6
04:00:52.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:52.065 00.001 21948 IsSlewing returns 0
04:00:52.065 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:52.065 00.000 18120 Enqueuing Expose request
04:00:52.068 00.003 21948 IsGuiding returns 0
04:00:52.070 00.002 21948 PulseGuide returned control before completion, sleep 146
04:00:52.222 00.152 21948 IsGuiding returns 0
04:00:52.223 00.001 21948 Move returns status 0, amount 137
04:00:52.223 00.000 21948 MoveAxis(N, 0, ABG)
04:00:52.223 00.000 21948 Move returns status 0, amount 0
04:00:52.223 00.000 21948 move complete, result=0
04:00:52.223 00.000 21948 worker thread done servicing request
04:00:52.223 00.000 21948 Worker thread wakes up
04:00:52.223 00.000 18120 GuideStep: -0.8 px 137 ms EAST, -0.1 px 0 ms NORTH
04:00:52.224 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:52.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:53.639 01.415 21948 Exposure complete
04:00:53.692 00.053 21948 worker thread done servicing request
04:00:53.692 00.000 18120 OnExposeComplete: enter
04:00:53.694 00.002 18120 UpdateGuideState(): m_state=6
04:00:53.695 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6924
04:00:53.696 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=235.84, Mass=1975, SNR=30.9, Peak=134 HFD=4.4
04:00:53.697 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
04:00:53.698 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
04:00:53.699 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.45 hyp=0.53 cameraTheta=-1.02 mountX=-0.52 mountY=-0.05, mountTheta=-3.05
04:00:53.701 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.45, opts=13)
04:00:53.702 00.001 18120 Enqueuing Move request for scope (0.28, -0.45)
04:00:53.704 00.002 21948 Worker thread wakes up
04:00:53.704 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:53.705 00.001 18120 UpdateGuideState exits: m=1975 RSB=30.9
04:00:53.706 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:53.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:53.706 00.000 18120 Enqueuing Expose request
04:00:53.707 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.45) opts 0xd
04:00:53.707 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.45)
04:00:53.707 00.000 21948 Moving (0.28, -0.45) raw xDistance=-0.52 yDistance=-0.05
04:00:53.707 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
04:00:53.707 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:53.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:00:53.707 00.000 21948 MoveAxis(E, 103, ABG)
04:00:53.707 00.000 21948 Guiding  Dir = 2, Dur = 103
04:00:53.707 00.000 21948 IsSlewing returns 0
04:00:53.707 00.000 21948 IsGuiding returns 0
04:00:53.709 00.002 21948 PulseGuide returned control before completion, sleep 112
04:00:53.829 00.120 21948 IsGuiding returns 0
04:00:53.829 00.000 21948 Move returns status 0, amount 103
04:00:53.829 00.000 21948 MoveAxis(N, 0, ABG)
04:00:53.829 00.000 21948 Move returns status 0, amount 0
04:00:53.829 00.000 21948 move complete, result=0
04:00:53.829 00.000 21948 worker thread done servicing request
04:00:53.829 00.000 21948 Worker thread wakes up
04:00:53.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:53.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:53.829 00.000 18120 GuideStep: -0.5 px 103 ms EAST, -0.0 px 0 ms NORTH
04:00:55.465 01.636 21948 Exposure complete
04:00:55.506 00.041 21948 worker thread done servicing request
04:00:55.506 00.000 18120 OnExposeComplete: enter
04:00:55.507 00.001 18120 UpdateGuideState(): m_state=6
04:00:55.507 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6925
04:00:55.508 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=236.32, Mass=1723, SNR=28.7, Peak=117 HFD=4.2
04:00:55.508 00.000 18120 MultiStar: exiting stabilization period
04:00:55.509 00.001 18120 MultiStar: [#1 -0.24,0.09,0.75,U] [#2 -0.17,0.29,0.65,U] [#3 -0.23,0.21,0.59,U] [#4 -0.34,0.45,0.00,M2] [#5 0.01,0.04,0.50,U] [#6 -0.38,0.07,0.52,U] [#7 -0.24,0.29,0.46,U] [#8 -0.10,0.43,0.00,M1] 
04:00:55.512 00.003 18120 single-star, 6 included, MultiStar: {-0.21, 0.13}, one-star: {-0.20, 0.02}
04:00:55.514 00.002 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.03 = 1.03)
04:00:55.516 00.002 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
04:00:55.519 00.003 18120 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.03 mountX=0.10 mountY=0.17, mountTheta=1.02
04:00:55.523 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.02, opts=13)
04:00:55.523 00.000 18120 Enqueuing Move request for scope (-0.20, 0.02)
04:00:55.524 00.001 21948 Worker thread wakes up
04:00:55.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
04:00:55.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
04:00:55.524 00.000 21948 Moving (-0.20, 0.02) raw xDistance=0.10 yDistance=0.17
04:00:55.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:00:55.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:55.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:00:55.524 00.000 21948 MoveAxis(E, 0, ABG)
04:00:55.524 00.000 21948 Move returns status 0, amount 0
04:00:55.524 00.000 21948 MoveAxis(N, 0, ABG)
04:00:55.524 00.000 21948 Move returns status 0, amount 0
04:00:55.524 00.000 21948 move complete, result=0
04:00:55.524 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:55.527 00.003 21948 worker thread done servicing request
04:00:55.527 00.000 18120 UpdateGuideState exits: m=1723 RSB=28.7
04:00:55.528 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:55.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:55.528 00.000 18120 Enqueuing Expose request
04:00:55.529 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:00:55.529 00.000 21948 Worker thread wakes up
04:00:55.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:55.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:57.058 01.529 21948 Exposure complete
04:00:57.094 00.036 21948 worker thread done servicing request
04:00:57.094 00.000 18120 OnExposeComplete: enter
04:00:57.095 00.001 18120 UpdateGuideState(): m_state=6
04:00:57.096 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6926
04:00:57.097 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=236.04, Mass=1681, SNR=28.4, Peak=105 HFD=4.2
04:00:57.098 00.001 18120 MultiStar: [#1 0.16,-0.15,0.76,U] [#2 0.23,0.01,0.65,U] [#3 0.22,-0.12,0.62,U] [#4 -0.22,0.21,0.56,U] [#5 0.20,0.08,0.48,U] [#6 -0.16,-0.16,0.50,U] [#7 -0.09,0.09,0.47,U] [#8 0.31,0.12,0.43,U] 
04:00:57.098 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.33, -0.26}
04:00:57.099 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
04:00:57.099 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
04:00:57.100 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
04:00:57.101 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
04:00:57.101 00.000 18120 Enqueuing Move request for scope (0.13, -0.05)
04:00:57.102 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:57.102 00.000 21948 Worker thread wakes up
04:00:57.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
04:00:57.102 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
04:00:57.102 00.000 21948 Moving (0.13, -0.05) raw xDistance=-0.10 yDistance=-0.10
04:00:57.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:00:57.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:57.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:00:57.102 00.000 18120 UpdateGuideState exits: m=1681 RSB=28.4
04:00:57.103 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:57.103 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:57.104 00.001 18120 Enqueuing Expose request
04:00:57.104 00.000 21948 MoveAxis(E, 0, ABG)
04:00:57.104 00.000 21948 Move returns status 0, amount 0
04:00:57.104 00.000 21948 MoveAxis(N, 0, ABG)
04:00:57.104 00.000 21948 Move returns status 0, amount 0
04:00:57.104 00.000 21948 move complete, result=0
04:00:57.104 00.000 21948 worker thread done servicing request
04:00:57.104 00.000 21948 Worker thread wakes up
04:00:57.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:57.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:57.105 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:58.738 01.633 21948 Exposure complete
04:00:58.795 00.057 21948 worker thread done servicing request
04:00:58.795 00.000 18120 OnExposeComplete: enter
04:00:58.796 00.001 18120 UpdateGuideState(): m_state=6
04:00:58.796 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6927
04:00:58.797 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=236.19, Mass=1777, SNR=29.2, Peak=122 HFD=4.3
04:00:58.797 00.000 18120 MultiStar: [#1 -0.23,-0.17,0.70,U] [#2 -0.25,0.47,0.00,M1] [#3 0.20,-0.22,0.59,U] [#4 0.03,0.18,0.56,U] [#5 0.20,-0.12,0.48,U] [#6 -0.50,0.30,0.00,M1] [#7 -0.11,0.17,0.45,U] [#8 0.00,0.02,0.38,U] 
04:00:58.798 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {0.24, -0.10}
04:00:58.798 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
04:00:58.799 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
04:00:58.799 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=-0.07 mountY=-0.03, mountTheta=-2.73
04:00:58.800 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
04:00:58.801 00.001 18120 Enqueuing Move request for scope (0.06, -0.05)
04:00:58.802 00.001 21948 Worker thread wakes up
04:00:58.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:00:58.802 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
04:00:58.803 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:58.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:00:58.803 00.000 18120 Enqueuing Expose request
04:00:58.804 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
04:00:58.804 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
04:00:58.804 00.000 21948 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
04:00:58.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:00:58.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:58.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:00:58.804 00.000 21948 MoveAxis(E, 0, ABG)
04:00:58.804 00.000 21948 Move returns status 0, amount 0
04:00:58.804 00.000 21948 MoveAxis(N, 0, ABG)
04:00:58.804 00.000 21948 Move returns status 0, amount 0
04:00:58.804 00.000 21948 move complete, result=0
04:00:58.804 00.000 21948 worker thread done servicing request
04:00:58.804 00.000 21948 Worker thread wakes up
04:00:58.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:00:58.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:00:58.804 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:00.324 01.520 21948 Exposure complete
04:01:00.366 00.042 21948 worker thread done servicing request
04:01:00.366 00.000 18120 OnExposeComplete: enter
04:01:00.368 00.002 18120 UpdateGuideState(): m_state=6
04:01:00.369 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6928
04:01:00.371 00.002 18120 Star::Find returns 1 (0), X=894.30, Y=236.45, Mass=1723, SNR=28.8, Peak=117 HFD=4.4
04:01:00.371 00.000 18120 MultiStar: [#1 -0.06,-0.16,0.71,U] [#2 0.22,0.10,0.63,U] [#3 0.40,0.07,0.59,U] [#4 -0.13,-0.00,0.56,U] [#5 0.05,0.01,0.46,U] [#6 -0.34,-0.04,0.55,U] [#7 -0.26,-0.00,0.44,U] [#8 -0.16,0.15,0.39,U] 
04:01:00.371 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.09, 0.16}
04:01:00.372 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.31 = 0.31)
04:01:00.372 00.000 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.27 = 0.27)
04:01:00.373 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.31 mountX=0.05 mountY=0.01, mountTheta=0.27
04:01:00.374 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
04:01:00.374 00.000 18120 Enqueuing Move request for scope (-0.03, 0.04)
04:01:00.375 00.001 21948 Worker thread wakes up
04:01:00.375 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:00.375 00.000 18120 UpdateGuideState exits: m=1723 RSB=28.8
04:01:00.376 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:00.376 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:00.377 00.001 18120 Enqueuing Expose request
04:01:00.377 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
04:01:00.377 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
04:01:00.377 00.000 21948 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
04:01:00.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:01:00.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:00.377 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:01:00.377 00.000 21948 MoveAxis(E, 0, ABG)
04:01:00.377 00.000 21948 Move returns status 0, amount 0
04:01:00.377 00.000 21948 MoveAxis(N, 0, ABG)
04:01:00.377 00.000 21948 Move returns status 0, amount 0
04:01:00.377 00.000 21948 move complete, result=0
04:01:00.377 00.000 21948 worker thread done servicing request
04:01:00.377 00.000 21948 Worker thread wakes up
04:01:00.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:00.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:00.378 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:02.011 01.633 21948 Exposure complete
04:01:02.058 00.047 21948 worker thread done servicing request
04:01:02.058 00.000 18120 OnExposeComplete: enter
04:01:02.059 00.001 18120 UpdateGuideState(): m_state=6
04:01:02.059 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6929
04:01:02.060 00.001 18120 Star::Find returns 1 (0), X=894.35, Y=236.25, Mass=1731, SNR=28.8, Peak=123 HFD=4.4
04:01:02.060 00.000 18120 MultiStar: [#1 -0.38,-0.01,0.71,U] [#2 -0.16,0.16,0.65,U] [#3 -0.08,0.05,0.60,U] [#4 -0.02,-0.07,0.54,U] [#5 -0.05,-0.14,0.47,U] [#6 -0.30,0.02,0.51,U] [#7 0.06,-0.28,0.39,U] [#8 0.03,0.35,0.41,U] 
04:01:02.061 00.001 18120 single-star, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.05, -0.04}
04:01:02.061 00.000 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.42 = 1.86)
04:01:02.061 00.000 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.46 = 1.82)
04:01:02.062 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.43 mountX=-0.02 mountY=0.06, mountTheta=1.86
04:01:02.063 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
04:01:02.063 00.000 18120 Enqueuing Move request for scope (-0.05, -0.04)
04:01:02.064 00.001 21948 Worker thread wakes up
04:01:02.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:02.065 00.001 18120 UpdateGuideState exits: m=1731 RSB=28.8
04:01:02.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:02.066 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:02.066 00.000 18120 Enqueuing Expose request
04:01:02.066 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
04:01:02.066 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
04:01:02.066 00.000 21948 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
04:01:02.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:02.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:02.067 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:01:02.067 00.000 21948 MoveAxis(E, 0, ABG)
04:01:02.067 00.000 21948 Move returns status 0, amount 0
04:01:02.067 00.000 21948 MoveAxis(N, 0, ABG)
04:01:02.067 00.000 21948 Move returns status 0, amount 0
04:01:02.067 00.000 21948 move complete, result=0
04:01:02.067 00.000 21948 worker thread done servicing request
04:01:02.067 00.000 21948 Worker thread wakes up
04:01:02.067 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:02.067 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:02.067 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:03.583 01.516 21948 Exposure complete
04:01:03.615 00.032 21948 worker thread done servicing request
04:01:03.615 00.000 18120 OnExposeComplete: enter
04:01:03.616 00.001 18120 UpdateGuideState(): m_state=6
04:01:03.617 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6930
04:01:03.617 00.000 18120 Star::Find returns 1 (0), X=894.51, Y=236.27, Mass=1696, SNR=28.6, Peak=116 HFD=3.9
04:01:03.618 00.001 18120 MultiStar: [#1 -0.43,0.06,0.75,U] [#2 -0.08,-0.13,0.66,U] [#3 -0.13,-0.12,0.62,U] [#4 -0.35,0.42,0.00,M1] [#5 -0.19,0.03,0.51,U] [#6 -0.04,-0.15,0.55,U] [#7 -0.09,0.05,0.40,U] [#8 -0.09,0.28,0.42,U] 
04:01:03.620 00.002 18120 refined, 7 included, MultiStar: {-0.11, -0.01}, one-star: {0.12, -0.02}
04:01:03.621 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
04:01:03.622 00.001 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
04:01:03.622 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.00 mountX=0.03 mountY=0.10, mountTheta=1.28
04:01:03.624 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.01, opts=13)
04:01:03.625 00.001 18120 Enqueuing Move request for scope (-0.11, -0.01)
04:01:03.625 00.000 21948 Worker thread wakes up
04:01:03.625 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
04:01:03.625 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:03.626 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
04:01:03.626 00.000 21948 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=0.10
04:01:03.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:01:03.626 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:03.626 00.000 18120 UpdateGuideState exits: m=1696 RSB=28.6
04:01:03.629 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:01:03.629 00.000 21948 MoveAxis(E, 0, ABG)
04:01:03.629 00.000 21948 Move returns status 0, amount 0
04:01:03.629 00.000 21948 MoveAxis(N, 0, ABG)
04:01:03.629 00.000 21948 Move returns status 0, amount 0
04:01:03.629 00.000 21948 move complete, result=0
04:01:03.629 00.000 21948 worker thread done servicing request
04:01:03.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:03.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:03.630 00.000 18120 Enqueuing Expose request
04:01:03.630 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:03.631 00.001 21948 Worker thread wakes up
04:01:03.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:03.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:05.255 01.624 21948 Exposure complete
04:01:05.307 00.052 21948 worker thread done servicing request
04:01:05.307 00.000 18120 OnExposeComplete: enter
04:01:05.310 00.003 18120 UpdateGuideState(): m_state=6
04:01:05.312 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6931
04:01:05.315 00.003 18120 Star::Find returns 1 (0), X=894.59, Y=236.18, Mass=1791, SNR=29.3, Peak=119 HFD=4.5
04:01:05.316 00.001 18120 MultiStar: [#1 -0.59,-0.01,0.00,M1] [#2 -0.18,0.26,0.61,U] [#3 0.12,0.08,0.61,U] [#4 -0.34,0.18,0.56,U] [#5 -0.24,-0.03,0.47,U] [#6 -0.31,0.12,0.49,U] [#7 0.30,0.12,0.40,U] [#8 0.06,0.43,0.41,U] 
04:01:05.316 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {0.20, -0.11}
04:01:05.317 00.001 18120 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.00) = xAngle (-0.11 = -0.11)
04:01:05.318 00.001 18120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
04:01:05.319 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.89 mountX=0.11 mountY=-0.02, mountTheta=-0.14
04:01:05.320 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
04:01:05.321 00.001 18120 Enqueuing Move request for scope (-0.03, 0.10)
04:01:05.322 00.001 21948 Worker thread wakes up
04:01:05.322 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:05.323 00.001 18120 UpdateGuideState exits: m=1791 RSB=29.3
04:01:05.323 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:05.324 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:05.324 00.000 18120 Enqueuing Expose request
04:01:05.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
04:01:05.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
04:01:05.324 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=-0.02
04:01:05.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:01:05.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:05.325 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:01:05.325 00.000 21948 MoveAxis(E, 0, ABG)
04:01:05.325 00.000 21948 Move returns status 0, amount 0
04:01:05.325 00.000 21948 MoveAxis(N, 0, ABG)
04:01:05.325 00.000 21948 Move returns status 0, amount 0
04:01:05.325 00.000 21948 move complete, result=0
04:01:05.325 00.000 21948 worker thread done servicing request
04:01:05.325 00.000 21948 Worker thread wakes up
04:01:05.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:05.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:05.325 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:06.848 01.523 21948 Exposure complete
04:01:06.904 00.056 21948 worker thread done servicing request
04:01:06.904 00.000 18120 OnExposeComplete: enter
04:01:06.905 00.001 18120 UpdateGuideState(): m_state=6
04:01:06.906 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6932
04:01:06.906 00.000 18120 Star::Find returns 1 (0), X=894.51, Y=236.12, Mass=1749, SNR=29.0, Peak=124 HFD=3.9
04:01:06.907 00.001 18120 MultiStar: [#1 -0.20,-0.05,0.70,U] [#2 0.07,0.02,0.66,U] [#3 0.15,0.05,0.60,U] [#4 0.06,0.05,0.56,U] [#5 -0.05,0.12,0.45,U] [#6 -0.12,0.19,0.54,U] [#7 -0.09,-0.20,0.41,U] [#8 0.31,0.36,0.00,M1] 
04:01:06.907 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {0.12, -0.17}
04:01:06.907 00.000 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.01)
04:01:06.907 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.97)
04:01:06.910 00.003 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.28 mountX=-0.01 mountY=0.00, mountTheta=2.97
04:01:06.914 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
04:01:06.914 00.000 18120 Enqueuing Move request for scope (0.00, -0.01)
04:01:06.915 00.001 21948 Worker thread wakes up
04:01:06.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:06.915 00.000 18120 UpdateGuideState exits: m=1749 RSB=29.0
04:01:06.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:06.916 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:06.916 00.000 18120 Enqueuing Expose request
04:01:06.917 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
04:01:06.917 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
04:01:06.917 00.000 21948 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
04:01:06.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:06.917 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:06.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:01:06.917 00.000 21948 MoveAxis(E, 0, ABG)
04:01:06.917 00.000 21948 Move returns status 0, amount 0
04:01:06.917 00.000 21948 MoveAxis(N, 0, ABG)
04:01:06.917 00.000 21948 Move returns status 0, amount 0
04:01:06.917 00.000 21948 move complete, result=0
04:01:06.917 00.000 21948 worker thread done servicing request
04:01:06.917 00.000 21948 Worker thread wakes up
04:01:06.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:06.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:06.917 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:08.557 01.640 21948 Exposure complete
04:01:08.593 00.036 21948 worker thread done servicing request
04:01:08.593 00.000 18120 OnExposeComplete: enter
04:01:08.594 00.001 18120 UpdateGuideState(): m_state=6
04:01:08.595 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6933
04:01:08.596 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=236.20, Mass=1871, SNR=30.0, Peak=126 HFD=4.4
04:01:08.597 00.001 18120 MultiStar: [#1 -0.32,0.09,0.71,U] [#2 -0.12,-0.02,0.62,U] [#3 -0.11,0.43,0.00,M1] [#4 -0.04,0.02,0.53,U] [#5 -0.04,-0.09,0.48,U] [#6 -0.43,0.22,0.00,M1] [#7 -0.11,-0.12,0.42,U] [#8 0.06,0.23,0.38,U] 
04:01:08.597 00.000 18120 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.32, -0.10}
04:01:08.598 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.96)
04:01:08.599 00.001 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.92)
04:01:08.602 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.33 mountX=-0.01 mountY=0.01, mountTheta=1.95
04:01:08.606 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
04:01:08.609 00.003 18120 Enqueuing Move request for scope (-0.01, -0.01)
04:01:08.610 00.001 21948 Worker thread wakes up
04:01:08.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:08.611 00.001 18120 UpdateGuideState exits: m=1871 RSB=30.0
04:01:08.611 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:08.612 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:08.612 00.000 18120 Enqueuing Expose request
04:01:08.612 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
04:01:08.612 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
04:01:08.612 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
04:01:08.613 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:08.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:08.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:01:08.613 00.000 21948 MoveAxis(E, 0, ABG)
04:01:08.613 00.000 21948 Move returns status 0, amount 0
04:01:08.613 00.000 21948 MoveAxis(N, 0, ABG)
04:01:08.613 00.000 21948 Move returns status 0, amount 0
04:01:08.613 00.000 21948 move complete, result=0
04:01:08.613 00.000 21948 worker thread done servicing request
04:01:08.613 00.000 21948 Worker thread wakes up
04:01:08.613 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:08.614 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:08.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:10.139 01.525 21948 Exposure complete
04:01:10.181 00.042 21948 worker thread done servicing request
04:01:10.181 00.000 18120 OnExposeComplete: enter
04:01:10.182 00.001 18120 UpdateGuideState(): m_state=6
04:01:10.183 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6934
04:01:10.183 00.000 18120 Star::Find returns 1 (0), X=894.30, Y=236.52, Mass=1783, SNR=29.2, Peak=125 HFD=4.2
04:01:10.184 00.001 18120 MultiStar: [#1 -0.52,0.16,0.00,M1] [#2 -0.28,0.39,0.00,M1] [#3 -0.10,0.23,0.59,U] [#4 -0.00,0.30,0.53,U] [#5 -0.05,0.02,0.45,U] [#6 -0.08,0.27,0.54,U] [#7 0.19,0.35,0.38,U] [#8 0.05,0.37,0.42,U] 
04:01:10.185 00.001 18120 single-star, 6 included, MultiStar: {-0.03, 0.25}, one-star: {-0.09, 0.23}
04:01:10.185 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
04:01:10.185 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
04:01:10.186 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=0.25 mountY=-0.02, mountTheta=-0.07
04:01:10.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.23, opts=13)
04:01:10.187 00.000 18120 Enqueuing Move request for scope (-0.09, 0.23)
04:01:10.187 00.000 21948 Worker thread wakes up
04:01:10.188 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
04:01:10.188 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
04:01:10.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:10.188 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.2
04:01:10.189 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:10.189 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:10.189 00.000 18120 Enqueuing Expose request
04:01:10.190 00.001 21948 Moving (-0.09, 0.23) raw xDistance=0.25 yDistance=-0.02
04:01:10.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:01:10.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:10.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:01:10.190 00.000 21948 MoveAxis(W, 44, ABG)
04:01:10.190 00.000 21948 Guiding  Dir = 3, Dur = 44
04:01:10.190 00.000 21948 IsSlewing returns 0
04:01:10.190 00.000 21948 IsGuiding returns 0
04:01:10.192 00.002 21948 PulseGuide returned control before completion, sleep 53
04:01:10.246 00.054 21948 IsGuiding returns 1
04:01:10.246 00.000 21948 scope still moving after pulse duration time elapsed
04:01:10.276 00.030 21948 IsSlewing returns 0
04:01:10.276 00.000 21948 IsGuiding returns 0
04:01:10.276 00.000 21948 scope move finished after 44 + 42 ms
04:01:10.276 00.000 21948 Move returns status 0, amount 44
04:01:10.276 00.000 21948 MoveAxis(N, 0, ABG)
04:01:10.276 00.000 21948 Move returns status 0, amount 0
04:01:10.276 00.000 21948 move complete, result=0
04:01:10.276 00.000 21948 worker thread done servicing request
04:01:10.276 00.000 21948 Worker thread wakes up
04:01:10.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:10.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:10.277 00.001 18120 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
04:01:11.908 01.631 21948 Exposure complete
04:01:11.942 00.034 21948 worker thread done servicing request
04:01:11.942 00.000 18120 OnExposeComplete: enter
04:01:11.943 00.001 18120 UpdateGuideState(): m_state=6
04:01:11.943 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6935
04:01:11.943 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=235.99, Mass=1808, SNR=29.3, Peak=135 HFD=4.1
04:01:11.944 00.001 18120 MultiStar: [#1 -0.10,-0.35,0.68,U] [#2 0.43,-0.24,0.00,M2] [#3 0.25,-0.19,0.61,U] [#4 -0.04,0.06,0.58,U] [#5 0.29,-0.16,0.49,U] [#6 0.13,-0.14,0.52,U] [#7 0.34,-0.26,0.43,U] [#8 0.47,0.10,0.00,M1] 
04:01:11.944 00.000 18120 refined, 6 included, MultiStar: {0.17, -0.21}, one-star: {0.35, -0.30}
04:01:11.945 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
04:01:11.945 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
04:01:11.946 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.87 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
04:01:11.947 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.21, opts=13)
04:01:11.948 00.001 18120 Enqueuing Move request for scope (0.17, -0.21)
04:01:11.948 00.000 21948 Worker thread wakes up
04:01:11.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:11.948 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.3
04:01:11.949 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:11.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:11.949 00.000 18120 Enqueuing Expose request
04:01:11.950 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
04:01:11.950 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
04:01:11.950 00.000 21948 Moving (0.17, -0.21) raw xDistance=-0.26 yDistance=-0.06
04:01:11.950 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
04:01:11.950 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:11.950 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:01:11.950 00.000 21948 MoveAxis(E, 43, ABG)
04:01:11.950 00.000 21948 Guiding  Dir = 2, Dur = 43
04:01:11.951 00.001 21948 IsSlewing returns 0
04:01:11.951 00.000 21948 IsGuiding returns 0
04:01:11.953 00.002 21948 PulseGuide returned control before completion, sleep 52
04:01:12.013 00.060 21948 IsGuiding returns 1
04:01:12.015 00.002 21948 scope still moving after pulse duration time elapsed
04:01:12.044 00.029 21948 IsSlewing returns 0
04:01:12.044 00.000 21948 IsGuiding returns 0
04:01:12.044 00.000 21948 scope move finished after 43 + 50 ms
04:01:12.044 00.000 21948 Move returns status 0, amount 43
04:01:12.044 00.000 21948 MoveAxis(N, 0, ABG)
04:01:12.044 00.000 21948 Move returns status 0, amount 0
04:01:12.044 00.000 21948 move complete, result=0
04:01:12.045 00.001 21948 worker thread done servicing request
04:01:12.045 00.000 21948 Worker thread wakes up
04:01:12.045 00.000 18120 GuideStep: -0.3 px 43 ms EAST, -0.1 px 0 ms NORTH
04:01:12.047 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:12.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:13.454 01.407 21948 Exposure complete
04:01:13.495 00.041 21948 worker thread done servicing request
04:01:13.495 00.000 18120 OnExposeComplete: enter
04:01:13.496 00.001 18120 UpdateGuideState(): m_state=6
04:01:13.496 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6936
04:01:13.498 00.002 18120 Star::Find returns 1 (0), X=894.77, Y=236.26, Mass=1730, SNR=28.8, Peak=142 HFD=3.9
04:01:13.501 00.003 18120 MultiStar: [#1 -0.19,-0.18,0.71,U] [#2 0.34,0.00,0.66,U] [#3 -0.02,0.04,0.60,U] [#4 -0.10,0.26,0.55,U] [#5 -0.02,0.13,0.46,U] [#6 0.20,-0.19,0.54,U] [#7 0.27,-0.29,0.43,U] [#8 0.23,0.15,0.41,U] 
04:01:13.501 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.38, -0.03}
04:01:13.502 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
04:01:13.502 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
04:01:13.502 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.14 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
04:01:13.504 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.02, opts=13)
04:01:13.504 00.000 18120 Enqueuing Move request for scope (0.13, -0.02)
04:01:13.505 00.001 21948 Worker thread wakes up
04:01:13.505 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
04:01:13.505 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
04:01:13.505 00.000 21948 Moving (0.13, -0.02) raw xDistance=-0.07 yDistance=-0.11
04:01:13.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:01:13.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:13.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:13.505 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.8
04:01:13.506 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:13.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:01:13.506 00.000 21948 MoveAxis(E, 0, ABG)
04:01:13.506 00.000 21948 Move returns status 0, amount 0
04:01:13.506 00.000 21948 MoveAxis(N, 0, ABG)
04:01:13.506 00.000 21948 Move returns status 0, amount 0
04:01:13.506 00.000 21948 move complete, result=0
04:01:13.506 00.000 21948 worker thread done servicing request
04:01:13.506 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:13.507 00.001 18120 Enqueuing Expose request
04:01:13.507 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:13.508 00.001 21948 Worker thread wakes up
04:01:13.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:13.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:15.143 01.635 21948 Exposure complete
04:01:15.196 00.053 21948 worker thread done servicing request
04:01:15.196 00.000 18120 OnExposeComplete: enter
04:01:15.197 00.001 18120 UpdateGuideState(): m_state=6
04:01:15.197 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6937
04:01:15.198 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=235.99, Mass=1827, SNR=29.5, Peak=131 HFD=4.1
04:01:15.198 00.000 18120 MultiStar: [#1 0.04,-0.06,0.71,U] [#2 0.21,0.15,0.64,U] [#3 -0.01,-0.07,0.62,U] [#4 0.13,0.04,0.55,U] [#5 -0.05,-0.12,0.46,U] [#6 0.16,-0.19,0.53,U] [#7 -0.28,0.17,0.43,U] [#8 0.23,0.05,0.42,U] 
04:01:15.199 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.33, -0.31}
04:01:15.199 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
04:01:15.200 00.001 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
04:01:15.200 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
04:01:15.201 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
04:01:15.202 00.001 18120 Enqueuing Move request for scope (0.11, -0.06)
04:01:15.203 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:15.203 00.000 18120 UpdateGuideState exits: m=1827 RSB=29.5
04:01:15.204 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:15.206 00.002 21948 Worker thread wakes up
04:01:15.206 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:15.206 00.000 18120 Enqueuing Expose request
04:01:15.207 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
04:01:15.207 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
04:01:15.207 00.000 21948 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=-0.07
04:01:15.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:01:15.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:15.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:01:15.207 00.000 21948 MoveAxis(E, 0, ABG)
04:01:15.207 00.000 21948 Move returns status 0, amount 0
04:01:15.207 00.000 21948 MoveAxis(N, 0, ABG)
04:01:15.207 00.000 21948 Move returns status 0, amount 0
04:01:15.207 00.000 21948 move complete, result=0
04:01:15.207 00.000 21948 worker thread done servicing request
04:01:15.207 00.000 21948 Worker thread wakes up
04:01:15.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:15.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:15.207 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:16.722 01.515 21948 Exposure complete
04:01:16.757 00.035 21948 worker thread done servicing request
04:01:16.757 00.000 18120 OnExposeComplete: enter
04:01:16.758 00.001 18120 UpdateGuideState(): m_state=6
04:01:16.759 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6938
04:01:16.759 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=236.17, Mass=1873, SNR=30.1, Peak=134 HFD=4.4
04:01:16.761 00.002 18120 MultiStar: [#1 -0.16,0.02,0.67,U] [#2 0.22,-0.15,0.61,U] [#3 0.18,0.22,0.60,U] [#4 0.00,-0.04,0.53,U] [#5 0.06,0.12,0.45,U] [#6 -0.27,-0.09,0.51,U] [#7 0.18,0.13,0.41,U] [#8 0.31,0.25,0.38,U] 
04:01:16.761 00.000 18120 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.43, -0.12}
04:01:16.762 00.001 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
04:01:16.763 00.001 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
04:01:16.764 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
04:01:16.766 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.01, opts=13)
04:01:16.767 00.001 18120 Enqueuing Move request for scope (0.13, 0.01)
04:01:16.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:16.768 00.001 21948 Worker thread wakes up
04:01:16.768 00.000 18120 UpdateGuideState exits: m=1873 RSB=30.1
04:01:16.768 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
04:01:16.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
04:01:16.769 00.001 21948 Moving (0.13, 0.01) raw xDistance=-0.04 yDistance=-0.12
04:01:16.769 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:16.770 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:01:16.770 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:16.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:16.771 00.001 18120 Enqueuing Expose request
04:01:16.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:01:16.771 00.000 21948 MoveAxis(E, 0, ABG)
04:01:16.771 00.000 21948 Move returns status 0, amount 0
04:01:16.771 00.000 21948 MoveAxis(N, 0, ABG)
04:01:16.771 00.000 21948 Move returns status 0, amount 0
04:01:16.771 00.000 21948 move complete, result=0
04:01:16.771 00.000 21948 worker thread done servicing request
04:01:16.771 00.000 21948 Worker thread wakes up
04:01:16.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:16.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:16.772 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:18.402 01.630 21948 Exposure complete
04:01:18.441 00.039 21948 worker thread done servicing request
04:01:18.441 00.000 18120 OnExposeComplete: enter
04:01:18.441 00.000 18120 UpdateGuideState(): m_state=6
04:01:18.442 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6939
04:01:18.443 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=236.11, Mass=1733, SNR=28.7, Peak=123 HFD=4.2
04:01:18.444 00.001 18120 MultiStar: [#1 -0.07,-0.20,0.74,U] [#2 0.10,0.16,0.68,U] [#3 0.25,0.17,0.63,U] [#4 -0.00,0.15,0.54,U] [#5 -0.10,0.16,0.50,U] [#6 -0.27,-0.03,0.54,U] [#7 0.07,0.05,0.44,U] [#8 0.41,-0.20,0.00,M1] 
04:01:18.445 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.42, -0.18}
04:01:18.447 00.002 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
04:01:18.448 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
04:01:18.449 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.02 mountY=-0.08, mountTheta=-1.87
04:01:18.450 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.01, opts=13)
04:01:18.451 00.001 18120 Enqueuing Move request for scope (0.08, 0.01)
04:01:18.451 00.000 21948 Worker thread wakes up
04:01:18.451 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:18.451 00.000 18120 UpdateGuideState exits: m=1733 RSB=28.7
04:01:18.452 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:18.452 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:18.453 00.001 18120 Enqueuing Expose request
04:01:18.453 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:01:18.453 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:01:18.453 00.000 21948 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
04:01:18.453 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:18.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:18.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:01:18.453 00.000 21948 MoveAxis(E, 0, ABG)
04:01:18.453 00.000 21948 Move returns status 0, amount 0
04:01:18.453 00.000 21948 MoveAxis(N, 0, ABG)
04:01:18.453 00.000 21948 Move returns status 0, amount 0
04:01:18.453 00.000 21948 move complete, result=0
04:01:18.453 00.000 21948 worker thread done servicing request
04:01:18.454 00.001 21948 Worker thread wakes up
04:01:18.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:18.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:18.454 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:19.970 01.516 21948 Exposure complete
04:01:20.004 00.034 21948 worker thread done servicing request
04:01:20.004 00.000 18120 OnExposeComplete: enter
04:01:20.005 00.001 18120 UpdateGuideState(): m_state=6
04:01:20.005 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6940
04:01:20.006 00.001 18120 Star::Find returns 1 (0), X=894.58, Y=236.29, Mass=1940, SNR=30.3, Peak=128 HFD=4.4
04:01:20.006 00.000 18120 MultiStar: [#1 -0.12,0.00,0.71,U] [#2 0.26,0.22,0.62,U] [#3 -0.25,0.44,0.00,M1] [#4 0.16,0.17,0.54,U] [#5 0.11,0.13,0.48,U] [#6 0.00,0.27,0.48,U] [#7 -0.04,0.08,0.44,U] [#8 0.35,0.43,0.00,M2] 
04:01:20.007 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.19, 0.00}
04:01:20.007 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
04:01:20.007 00.000 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
04:01:20.008 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=0.06 mountY=-0.13, mountTheta=-1.14
04:01:20.009 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.11, opts=13)
04:01:20.010 00.001 18120 Enqueuing Move request for scope (0.09, 0.11)
04:01:20.011 00.001 21948 Worker thread wakes up
04:01:20.011 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:20.012 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
04:01:20.012 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
04:01:20.012 00.000 18120 UpdateGuideState exits: m=1940 RSB=30.3
04:01:20.013 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:20.013 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:20.014 00.001 18120 Enqueuing Expose request
04:01:20.014 00.000 21948 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=-0.13
04:01:20.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:01:20.015 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:20.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:01:20.015 00.000 21948 MoveAxis(E, 0, ABG)
04:01:20.015 00.000 21948 Move returns status 0, amount 0
04:01:20.015 00.000 21948 MoveAxis(N, 0, ABG)
04:01:20.015 00.000 21948 Move returns status 0, amount 0
04:01:20.015 00.000 21948 move complete, result=0
04:01:20.015 00.000 21948 worker thread done servicing request
04:01:20.015 00.000 21948 Worker thread wakes up
04:01:20.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:20.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:20.015 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:21.653 01.638 21948 Exposure complete
04:01:21.686 00.033 21948 worker thread done servicing request
04:01:21.687 00.001 18120 OnExposeComplete: enter
04:01:21.687 00.000 18120 UpdateGuideState(): m_state=6
04:01:21.688 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6941
04:01:21.688 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=236.26, Mass=1754, SNR=29.0, Peak=123 HFD=4.4
04:01:21.689 00.001 18120 MultiStar: [#1 -0.21,-0.04,0.71,U] [#2 0.09,0.08,0.62,U] [#3 0.16,-0.04,0.60,U] [#4 -0.09,0.30,0.57,U] [#5 -0.11,0.16,0.47,U] [#6 -0.18,-0.05,0.53,U] [#7 0.03,0.08,0.43,U] [#8 0.12,0.14,0.39,U] 
04:01:21.689 00.000 18120 single-star, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.03, -0.04}
04:01:21.690 00.001 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.07)
04:01:21.690 00.000 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.03)
04:01:21.690 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.22 mountX=-0.02 mountY=0.04, mountTheta=2.06
04:01:21.692 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.04, opts=13)
04:01:21.692 00.000 18120 Enqueuing Move request for scope (-0.03, -0.04)
04:01:21.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:21.693 00.001 18120 UpdateGuideState exits: m=1754 RSB=29.0
04:01:21.693 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:21.694 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:21.694 00.000 18120 Enqueuing Expose request
04:01:21.695 00.001 21948 Worker thread wakes up
04:01:21.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
04:01:21.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
04:01:21.695 00.000 21948 Moving (-0.03, -0.04) raw xDistance=-0.02 yDistance=0.04
04:01:21.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:21.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:21.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:01:21.695 00.000 21948 MoveAxis(E, 0, ABG)
04:01:21.695 00.000 21948 Move returns status 0, amount 0
04:01:21.695 00.000 21948 MoveAxis(N, 0, ABG)
04:01:21.695 00.000 21948 Move returns status 0, amount 0
04:01:21.695 00.000 21948 move complete, result=0
04:01:21.695 00.000 21948 worker thread done servicing request
04:01:21.695 00.000 21948 Worker thread wakes up
04:01:21.695 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:21.695 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:21.695 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:23.205 01.510 21948 Exposure complete
04:01:23.253 00.048 21948 worker thread done servicing request
04:01:23.253 00.000 18120 OnExposeComplete: enter
04:01:23.254 00.001 18120 UpdateGuideState(): m_state=6
04:01:23.255 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6942
04:01:23.255 00.000 18120 Star::Find returns 1 (0), X=894.48, Y=236.31, Mass=1801, SNR=29.3, Peak=117 HFD=4.1
04:01:23.256 00.001 18120 MultiStar: [#1 -0.15,-0.12,0.72,U] [#2 0.09,0.25,0.65,U] [#3 -0.22,0.26,0.59,U] [#4 -0.11,0.34,0.53,U] [#5 -0.27,0.12,0.48,U] [#6 -0.25,-0.11,0.49,U] [#7 -0.16,0.12,0.45,U] [#8 0.53,0.20,0.00,M2] 
04:01:23.256 00.000 18120 single-star, 7 included, MultiStar: {-0.10, 0.10}, one-star: {0.09, 0.02}
04:01:23.257 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:01:23.257 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:01:23.259 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.23 mountX=-0.02 mountY=-0.09, mountTheta=-1.77
04:01:23.262 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.02, opts=13)
04:01:23.262 00.000 18120 Enqueuing Move request for scope (0.09, 0.02)
04:01:23.263 00.001 21948 Worker thread wakes up
04:01:23.263 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
04:01:23.263 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
04:01:23.263 00.000 21948 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
04:01:23.263 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:23.263 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:23.263 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:01:23.263 00.000 21948 MoveAxis(E, 0, ABG)
04:01:23.263 00.000 21948 Move returns status 0, amount 0
04:01:23.263 00.000 21948 MoveAxis(N, 0, ABG)
04:01:23.263 00.000 21948 Move returns status 0, amount 0
04:01:23.263 00.000 21948 move complete, result=0
04:01:23.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:23.263 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.3
04:01:23.264 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:23.264 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:23.265 00.001 18120 Enqueuing Expose request
04:01:23.266 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:23.266 00.000 21948 worker thread done servicing request
04:01:23.266 00.000 21948 Worker thread wakes up
04:01:23.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:23.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:24.891 01.625 21948 Exposure complete
04:01:24.927 00.036 21948 worker thread done servicing request
04:01:24.927 00.000 18120 OnExposeComplete: enter
04:01:24.929 00.002 18120 UpdateGuideState(): m_state=6
04:01:24.929 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6943
04:01:24.930 00.001 18120 Star::Find returns 1 (0), X=894.53, Y=236.47, Mass=1785, SNR=29.1, Peak=114 HFD=4.2
04:01:24.930 00.000 18120 MultiStar: [#1 -0.21,0.33,0.73,U] [#2 0.12,0.39,0.62,U] [#3 0.26,0.36,0.00,M1] [#4 -0.36,0.54,0.00,M1] [#5 -0.05,0.37,0.45,U] [#6 -0.29,0.34,0.00,M1] [#7 -0.28,0.35,0.00,M1] [#8 0.19,0.31,0.38,U] 
04:01:24.931 00.001 18120 single-star, 4 included, MultiStar: {0.04, 0.30}, one-star: {0.14, 0.17}
04:01:24.931 00.000 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
04:01:24.931 00.000 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
04:01:24.932 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.23 cameraTheta=0.89 mountX=0.10 mountY=-0.21, mountTheta=-1.12
04:01:24.933 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.17, opts=13)
04:01:24.933 00.000 18120 Enqueuing Move request for scope (0.14, 0.17)
04:01:24.934 00.001 21948 Worker thread wakes up
04:01:24.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
04:01:24.934 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
04:01:24.934 00.000 21948 Moving (0.14, 0.17) raw xDistance=0.10 yDistance=-0.21
04:01:24.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:01:24.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:01:24.934 00.000 21948 MoveAxis(E, 0, ABG)
04:01:24.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:24.934 00.000 18120 UpdateGuideState exits: m=1785 RSB=29.1
04:01:24.936 00.002 21948 Move returns status 0, amount 0
04:01:24.936 00.000 21948 MoveAxis(N, 49, ABG)
04:01:24.936 00.000 21948 Guiding  Dir = 0, Dur = 49
04:01:24.936 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:24.936 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:24.937 00.001 18120 Enqueuing Expose request
04:01:24.937 00.000 21948 IsSlewing returns 0
04:01:24.937 00.000 21948 IsGuiding returns 0
04:01:24.943 00.006 21948 PulseGuide returned control before completion, sleep 55
04:01:25.016 00.073 21948 IsGuiding returns 0
04:01:25.016 00.000 21948 Move returns status 0, amount 49
04:01:25.016 00.000 21948 move complete, result=0
04:01:25.016 00.000 21948 worker thread done servicing request
04:01:25.016 00.000 21948 Worker thread wakes up
04:01:25.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:25.016 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
04:01:25.017 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:26.423 01.406 21948 Exposure complete
04:01:26.477 00.054 21948 worker thread done servicing request
04:01:26.477 00.000 18120 OnExposeComplete: enter
04:01:26.478 00.001 18120 UpdateGuideState(): m_state=6
04:01:26.480 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6944
04:01:26.481 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=236.56, Mass=1833, SNR=29.7, Peak=127 HFD=4.3
04:01:26.483 00.002 18120 MultiStar: [#1 -0.22,0.18,0.72,U] [#2 -0.33,0.58,0.00,M1] [#3 -0.17,0.43,0.00,M2] [#4 -0.43,0.31,0.00,M2] [#5 -0.23,0.30,0.44,U] [#6 -0.58,0.37,0.00,M2] [#7 -0.21,0.57,0.00,M2] [#8 -0.15,0.24,0.40,U] 
04:01:26.484 00.001 18120 refined, 3 included, MultiStar: {-0.18, 0.24}, one-star: {-0.15, 0.27}
04:01:26.486 00.002 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
04:01:26.487 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
04:01:26.488 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.31 cameraTheta=2.21 mountX=0.30 mountY=0.05, mountTheta=0.18
04:01:26.490 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.24, opts=13)
04:01:26.491 00.001 18120 Enqueuing Move request for scope (-0.18, 0.24)
04:01:26.492 00.001 21948 Worker thread wakes up
04:01:26.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:26.492 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.7
04:01:26.493 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:26.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:26.493 00.000 18120 Enqueuing Expose request
04:01:26.494 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
04:01:26.494 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
04:01:26.494 00.000 21948 Moving (-0.18, 0.24) raw xDistance=0.30 yDistance=0.05
04:01:26.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:01:26.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:26.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:01:26.494 00.000 21948 MoveAxis(W, 53, ABG)
04:01:26.494 00.000 21948 Guiding  Dir = 3, Dur = 53
04:01:26.495 00.001 21948 IsSlewing returns 0
04:01:26.495 00.000 21948 IsGuiding returns 0
04:01:26.496 00.001 21948 PulseGuide returned control before completion, sleep 62
04:01:26.564 00.068 21948 IsGuiding returns 1
04:01:26.564 00.000 21948 scope still moving after pulse duration time elapsed
04:01:26.596 00.032 21948 IsSlewing returns 0
04:01:26.597 00.001 21948 IsGuiding returns 0
04:01:26.597 00.000 21948 scope move finished after 53 + 49 ms
04:01:26.597 00.000 21948 Move returns status 0, amount 53
04:01:26.597 00.000 21948 MoveAxis(N, 0, ABG)
04:01:26.597 00.000 21948 Move returns status 0, amount 0
04:01:26.597 00.000 21948 move complete, result=0
04:01:26.597 00.000 21948 worker thread done servicing request
04:01:26.597 00.000 21948 Worker thread wakes up
04:01:26.597 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:26.597 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:26.597 00.000 18120 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
04:01:28.231 01.634 21948 Exposure complete
04:01:28.268 00.037 21948 worker thread done servicing request
04:01:28.268 00.000 18120 OnExposeComplete: enter
04:01:28.269 00.001 18120 UpdateGuideState(): m_state=6
04:01:28.269 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6945
04:01:28.270 00.001 18120 Star::Find returns 1 (0), X=894.26, Y=236.12, Mass=1883, SNR=30.0, Peak=141 HFD=4.2
04:01:28.270 00.000 18120 MultiStar: [#1 -0.46,-0.21,0.00,M1] [#2 -0.10,0.00,0.63,U] [#3 0.04,-0.23,0.58,U] [#4 -0.11,-0.10,0.54,U] [#5 0.02,-0.22,0.45,U] [#6 -0.32,-0.17,0.49,U] [#7 -0.17,-0.28,0.41,U] [#8 0.03,-0.00,0.39,U] 
04:01:28.271 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {-0.14, -0.18}
04:01:28.271 00.000 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.15 = 2.13)
04:01:28.272 00.001 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.19 = 2.09)
04:01:28.273 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.16 mountX=-0.09 mountY=0.15, mountTheta=2.12
04:01:28.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.15, opts=13)
04:01:28.275 00.001 18120 Enqueuing Move request for scope (-0.10, -0.15)
04:01:28.276 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:28.276 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.0
04:01:28.277 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:28.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:28.277 00.000 18120 Enqueuing Expose request
04:01:28.278 00.001 21948 Worker thread wakes up
04:01:28.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
04:01:28.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
04:01:28.278 00.000 21948 Moving (-0.10, -0.15) raw xDistance=-0.09 yDistance=0.15
04:01:28.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:01:28.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:28.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:01:28.278 00.000 21948 MoveAxis(E, 0, ABG)
04:01:28.278 00.000 21948 Move returns status 0, amount 0
04:01:28.278 00.000 21948 MoveAxis(N, 0, ABG)
04:01:28.278 00.000 21948 Move returns status 0, amount 0
04:01:28.278 00.000 21948 move complete, result=0
04:01:28.278 00.000 21948 worker thread done servicing request
04:01:28.278 00.000 21948 Worker thread wakes up
04:01:28.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:28.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:28.278 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:29.805 01.527 21948 Exposure complete
04:01:29.839 00.034 21948 worker thread done servicing request
04:01:29.839 00.000 18120 OnExposeComplete: enter
04:01:29.839 00.000 18120 UpdateGuideState(): m_state=6
04:01:29.840 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6946
04:01:29.840 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=236.07, Mass=1798, SNR=29.4, Peak=150 HFD=4.0
04:01:29.841 00.001 18120 MultiStar: [#1 -0.58,-0.38,0.00,M2] [#2 -0.01,0.05,0.63,U] [#3 0.15,-0.19,0.56,U] [#4 0.05,-0.05,0.54,U] [#5 -0.01,-0.14,0.47,U] [#6 -0.34,-0.39,0.00,M2] [#7 -0.07,0.10,0.41,U] [#8 0.09,-0.19,0.37,U] 
04:01:29.841 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {-0.03, -0.22}
04:01:29.842 00.001 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
04:01:29.842 00.000 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.84)
04:01:29.843 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=-0.10 mountY=0.03, mountTheta=2.84
04:01:29.844 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.11, opts=13)
04:01:29.844 00.000 18120 Enqueuing Move request for scope (0.02, -0.11)
04:01:29.845 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:29.845 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.4
04:01:29.846 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:29.846 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:29.846 00.000 18120 Enqueuing Expose request
04:01:29.847 00.001 21948 Worker thread wakes up
04:01:29.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
04:01:29.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
04:01:29.847 00.000 21948 Moving (0.02, -0.11) raw xDistance=-0.10 yDistance=0.03
04:01:29.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:01:29.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:29.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:01:29.847 00.000 21948 MoveAxis(E, 0, ABG)
04:01:29.847 00.000 21948 Move returns status 0, amount 0
04:01:29.847 00.000 21948 MoveAxis(N, 0, ABG)
04:01:29.847 00.000 21948 Move returns status 0, amount 0
04:01:29.847 00.000 21948 move complete, result=0
04:01:29.847 00.000 21948 worker thread done servicing request
04:01:29.847 00.000 21948 Worker thread wakes up
04:01:29.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:29.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:29.847 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:31.483 01.636 21948 Exposure complete
04:01:31.525 00.042 21948 worker thread done servicing request
04:01:31.525 00.000 18120 OnExposeComplete: enter
04:01:31.525 00.000 18120 UpdateGuideState(): m_state=6
04:01:31.526 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6947
04:01:31.526 00.000 18120 Star::Find returns 1 (0), X=894.75, Y=236.06, Mass=1821, SNR=29.6, Peak=131 HFD=4.2
04:01:31.527 00.001 18120 MultiStar: [#1 -0.22,0.03,0.74,U] [#2 -0.04,-0.17,0.61,U] [#3 0.32,-0.19,0.62,U] [#4 0.24,-0.10,0.54,U] [#5 0.33,-0.22,0.49,U] [#6 -0.10,-0.30,0.54,U] [#7 -0.18,-0.10,0.44,U] [#8 0.16,0.24,0.38,U] 
04:01:31.527 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.36, -0.24}
04:01:31.528 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
04:01:31.528 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
04:01:31.528 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
04:01:31.530 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.13, opts=13)
04:01:31.531 00.001 18120 Enqueuing Move request for scope (0.11, -0.13)
04:01:31.531 00.000 21948 Worker thread wakes up
04:01:31.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:31.532 00.001 18120 UpdateGuideState exits: m=1821 RSB=29.6
04:01:31.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:31.533 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
04:01:31.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:31.535 00.002 18120 Enqueuing Expose request
04:01:31.535 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
04:01:31.535 00.000 21948 Moving (0.11, -0.13) raw xDistance=-0.17 yDistance=-0.04
04:01:31.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:01:31.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:31.535 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:01:31.535 00.000 21948 MoveAxis(E, 0, ABG)
04:01:31.535 00.000 21948 Move returns status 0, amount 0
04:01:31.535 00.000 21948 MoveAxis(N, 0, ABG)
04:01:31.535 00.000 21948 Move returns status 0, amount 0
04:01:31.535 00.000 21948 move complete, result=0
04:01:31.535 00.000 21948 worker thread done servicing request
04:01:31.535 00.000 21948 Worker thread wakes up
04:01:31.536 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:31.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:31.536 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:33.046 01.510 21948 Exposure complete
04:01:33.101 00.055 21948 worker thread done servicing request
04:01:33.102 00.001 18120 OnExposeComplete: enter
04:01:33.103 00.001 18120 UpdateGuideState(): m_state=6
04:01:33.105 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6948
04:01:33.106 00.001 18120 Star::Find returns 1 (0), X=894.58, Y=236.04, Mass=1866, SNR=29.9, Peak=138 HFD=4.2
04:01:33.108 00.002 18120 MultiStar: [#1 -0.15,-0.21,0.70,U] [#2 -0.09,-0.12,0.64,U] [#3 0.20,-0.10,0.61,U] [#4 -0.06,-0.11,0.50,U] [#5 -0.05,-0.17,0.48,U] [#6 -0.18,-0.17,0.48,U] [#7 0.08,-0.21,0.42,U] [#8 -0.15,0.17,0.35,U] 
04:01:33.109 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.19, -0.25}
04:01:33.109 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.58 = 2.71)
04:01:33.110 00.001 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.67)
04:01:33.110 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=-0.14 mountY=0.07, mountTheta=2.68
04:01:33.112 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.15, opts=13)
04:01:33.113 00.001 18120 Enqueuing Move request for scope (-0.00, -0.15)
04:01:33.114 00.001 21948 Worker thread wakes up
04:01:33.114 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:33.114 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.9
04:01:33.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:33.115 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:33.115 00.000 18120 Enqueuing Expose request
04:01:33.116 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
04:01:33.116 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
04:01:33.116 00.000 21948 Moving (-0.00, -0.15) raw xDistance=-0.14 yDistance=0.07
04:01:33.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:01:33.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:33.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:01:33.116 00.000 21948 MoveAxis(E, 0, ABG)
04:01:33.116 00.000 21948 Move returns status 0, amount 0
04:01:33.116 00.000 21948 MoveAxis(N, 0, ABG)
04:01:33.116 00.000 21948 Move returns status 0, amount 0
04:01:33.116 00.000 21948 move complete, result=0
04:01:33.116 00.000 21948 worker thread done servicing request
04:01:33.116 00.000 21948 Worker thread wakes up
04:01:33.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:33.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:33.116 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:34.752 01.636 21948 Exposure complete
04:01:34.788 00.036 21948 worker thread done servicing request
04:01:34.789 00.001 18120 OnExposeComplete: enter
04:01:34.789 00.000 18120 UpdateGuideState(): m_state=6
04:01:34.791 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6949
04:01:34.791 00.000 18120 Star::Find returns 1 (0), X=894.38, Y=236.00, Mass=1705, SNR=28.7, Peak=137 HFD=4.1
04:01:34.792 00.001 18120 MultiStar: [#1 -0.17,-0.24,0.74,U] [#2 0.13,0.03,0.63,U] [#3 -0.00,-0.04,0.60,U] [#4 -0.20,-0.14,0.54,U] [#5 0.09,-0.19,0.46,U] [#6 -0.07,-0.13,0.56,U] [#7 -0.15,-0.52,0.00,M1] [#8 0.13,0.05,0.38,U] 
04:01:34.792 00.000 18120 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {-0.01, -0.29}
04:01:34.793 00.001 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
04:01:34.793 00.000 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
04:01:34.793 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.72 mountX=-0.12 mountY=0.08, mountTheta=2.54
04:01:34.794 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.14, opts=13)
04:01:34.795 00.001 18120 Enqueuing Move request for scope (-0.02, -0.14)
04:01:34.795 00.000 21948 Worker thread wakes up
04:01:34.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
04:01:34.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
04:01:34.795 00.000 21948 Moving (-0.02, -0.14) raw xDistance=-0.12 yDistance=0.08
04:01:34.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:01:34.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:34.796 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:34.796 00.000 18120 UpdateGuideState exits: m=1705 RSB=28.7
04:01:34.798 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:34.798 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:34.799 00.001 18120 Enqueuing Expose request
04:01:34.799 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:01:34.799 00.000 21948 MoveAxis(E, 0, ABG)
04:01:34.799 00.000 21948 Move returns status 0, amount 0
04:01:34.799 00.000 21948 MoveAxis(N, 0, ABG)
04:01:34.799 00.000 21948 Move returns status 0, amount 0
04:01:34.799 00.000 21948 move complete, result=0
04:01:34.799 00.000 21948 worker thread done servicing request
04:01:34.799 00.000 21948 Worker thread wakes up
04:01:34.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:34.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:34.800 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:36.316 01.516 21948 Exposure complete
04:01:36.354 00.038 21948 worker thread done servicing request
04:01:36.354 00.000 18120 OnExposeComplete: enter
04:01:36.355 00.001 18120 UpdateGuideState(): m_state=6
04:01:36.357 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6950
04:01:36.358 00.001 18120 Star::Find returns 1 (0), X=894.52, Y=236.10, Mass=1786, SNR=29.1, Peak=126 HFD=3.9
04:01:36.359 00.001 18120 MultiStar: [#1 -0.00,-0.05,0.74,U] [#2 0.11,0.19,0.66,U] [#3 0.20,-0.25,0.58,U] [#4 -0.05,-0.07,0.57,U] [#5 0.06,-0.20,0.46,U] [#6 -0.03,-0.31,0.50,U] [#7 -0.31,-0.06,0.43,U] [#8 0.32,0.06,0.39,U] 
04:01:36.360 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.13, -0.19}
04:01:36.361 00.001 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
04:01:36.362 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
04:01:36.363 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.06 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
04:01:36.364 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
04:01:36.364 00.000 18120 Enqueuing Move request for scope (0.06, -0.10)
04:01:36.365 00.001 21948 Worker thread wakes up
04:01:36.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:36.365 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.1
04:01:36.366 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:36.366 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:36.366 00.000 18120 Enqueuing Expose request
04:01:36.367 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
04:01:36.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
04:01:36.367 00.000 21948 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.00
04:01:36.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:01:36.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:36.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:01:36.367 00.000 21948 MoveAxis(E, 0, ABG)
04:01:36.367 00.000 21948 Move returns status 0, amount 0
04:01:36.367 00.000 21948 MoveAxis(N, 0, ABG)
04:01:36.367 00.000 21948 Move returns status 0, amount 0
04:01:36.367 00.000 21948 move complete, result=0
04:01:36.367 00.000 21948 worker thread done servicing request
04:01:36.367 00.000 21948 Worker thread wakes up
04:01:36.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:36.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:36.367 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:37.996 01.629 21948 Exposure complete
04:01:38.033 00.037 21948 worker thread done servicing request
04:01:38.033 00.000 18120 OnExposeComplete: enter
04:01:38.034 00.001 18120 UpdateGuideState(): m_state=6
04:01:38.035 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6951
04:01:38.036 00.001 18120 Star::Find returns 1 (0), X=894.37, Y=236.26, Mass=1849, SNR=29.9, Peak=129 HFD=4.1
04:01:38.037 00.001 18120 MultiStar: [#1 -0.38,-0.16,0.68,U] [#2 -0.26,0.08,0.62,U] [#3 0.02,-0.04,0.58,U] [#4 -0.26,0.06,0.54,U] [#5 0.12,0.12,0.45,U] [#6 -0.16,-0.17,0.50,U] [#7 -0.29,-0.11,0.42,U] [#8 -0.22,0.06,0.36,U] 
04:01:38.038 00.001 18120 single-star, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.02, -0.03}
04:01:38.039 00.001 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.21 = 2.08)
04:01:38.039 00.000 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.25 = 2.04)
04:01:38.040 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.21 mountX=-0.02 mountY=0.03, mountTheta=2.07
04:01:38.041 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
04:01:38.044 00.003 18120 Enqueuing Move request for scope (-0.02, -0.03)
04:01:38.046 00.002 21948 Worker thread wakes up
04:01:38.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:01:38.046 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:01:38.046 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
04:01:38.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:38.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:38.046 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:38.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:01:38.046 00.000 21948 MoveAxis(E, 0, ABG)
04:01:38.047 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.9
04:01:38.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:38.047 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:38.048 00.001 18120 Enqueuing Expose request
04:01:38.048 00.000 21948 Move returns status 0, amount 0
04:01:38.048 00.000 21948 MoveAxis(N, 0, ABG)
04:01:38.048 00.000 21948 Move returns status 0, amount 0
04:01:38.048 00.000 21948 move complete, result=0
04:01:38.048 00.000 21948 worker thread done servicing request
04:01:38.048 00.000 21948 Worker thread wakes up
04:01:38.048 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:38.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:38.049 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:39.573 01.524 21948 Exposure complete
04:01:39.597 00.024 21948 worker thread done servicing request
04:01:39.597 00.000 18120 OnExposeComplete: enter
04:01:39.598 00.001 18120 UpdateGuideState(): m_state=6
04:01:39.598 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6952
04:01:39.599 00.001 18120 Star::Find returns 1 (0), X=894.24, Y=236.29, Mass=1739, SNR=28.8, Peak=128 HFD=4.3
04:01:39.599 00.000 18120 MultiStar: [#1 -0.46,0.05,0.00,M1] [#2 -0.13,-0.05,0.66,U] [#3 -0.07,-0.02,0.57,U] [#4 -0.25,0.01,0.56,U] [#5 0.03,0.18,0.46,U] [#6 -0.24,-0.04,0.49,U] [#7 -0.14,-0.02,0.43,U] [#8 0.05,0.39,0.40,U] 
04:01:39.600 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.15, -0.01}
04:01:39.600 00.000 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.87 = 0.87)
04:01:39.601 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.83 = 0.83)
04:01:39.601 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.86 mountX=0.08 mountY=0.09, mountTheta=0.85
04:01:39.603 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
04:01:39.604 00.001 18120 Enqueuing Move request for scope (-0.12, 0.04)
04:01:39.604 00.000 21948 Worker thread wakes up
04:01:39.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
04:01:39.604 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
04:01:39.604 00.000 21948 Moving (-0.12, 0.04) raw xDistance=0.08 yDistance=0.09
04:01:39.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:01:39.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:39.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:01:39.604 00.000 21948 MoveAxis(E, 0, ABG)
04:01:39.604 00.000 21948 Move returns status 0, amount 0
04:01:39.604 00.000 21948 MoveAxis(N, 0, ABG)
04:01:39.605 00.001 21948 Move returns status 0, amount 0
04:01:39.605 00.000 21948 move complete, result=0
04:01:39.605 00.000 21948 worker thread done servicing request
04:01:39.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:39.606 00.001 18120 UpdateGuideState exits: m=1739 RSB=28.8
04:01:39.606 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:39.607 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:39.607 00.000 18120 Enqueuing Expose request
04:01:39.608 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:39.608 00.000 21948 Worker thread wakes up
04:01:39.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:39.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:41.241 01.633 21948 Exposure complete
04:01:41.278 00.037 21948 worker thread done servicing request
04:01:41.278 00.000 18120 OnExposeComplete: enter
04:01:41.279 00.001 18120 UpdateGuideState(): m_state=6
04:01:41.279 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6953
04:01:41.280 00.001 18120 Star::Find returns 1 (0), X=894.38, Y=236.29, Mass=1722, SNR=28.7, Peak=116 HFD=4.4
04:01:41.280 00.000 18120 MultiStar: [#1 -0.21,-0.02,0.75,U] [#2 -0.37,0.14,0.67,U] [#3 -0.07,0.06,0.59,U] [#4 -0.39,0.09,0.57,U] [#5 -0.29,0.22,0.49,U] [#6 -0.43,-0.13,0.00,M1] [#7 -0.45,-0.20,0.00,M1] [#8 -0.12,0.25,0.40,U] 
04:01:41.281 00.001 18120 single-star, 6 included, MultiStar: {-0.20, 0.08}, one-star: {-0.01, -0.01}
04:01:41.281 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.00) = xAngle (-4.31 = 1.97)
04:01:41.281 00.000 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.35 = 1.93)
04:01:41.282 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.31 mountX=-0.00 mountY=0.01, mountTheta=1.97
04:01:41.283 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
04:01:41.284 00.001 18120 Enqueuing Move request for scope (-0.01, -0.01)
04:01:41.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:41.285 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:01:41.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:41.286 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:41.286 00.000 18120 Enqueuing Expose request
04:01:41.286 00.000 21948 Worker thread wakes up
04:01:41.287 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
04:01:41.287 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
04:01:41.287 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
04:01:41.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:01:41.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:41.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:01:41.287 00.000 21948 MoveAxis(E, 0, ABG)
04:01:41.287 00.000 21948 Move returns status 0, amount 0
04:01:41.287 00.000 21948 MoveAxis(N, 0, ABG)
04:01:41.287 00.000 21948 Move returns status 0, amount 0
04:01:41.287 00.000 21948 move complete, result=0
04:01:41.287 00.000 21948 worker thread done servicing request
04:01:41.287 00.000 21948 Worker thread wakes up
04:01:41.287 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:41.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:41.287 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:42.807 01.520 21948 Exposure complete
04:01:42.846 00.039 21948 worker thread done servicing request
04:01:42.846 00.000 18120 OnExposeComplete: enter
04:01:42.847 00.001 18120 UpdateGuideState(): m_state=6
04:01:42.847 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6954
04:01:42.848 00.001 18120 Star::Find returns 1 (0), X=894.27, Y=236.32, Mass=1865, SNR=29.8, Peak=137 HFD=4.2
04:01:42.849 00.001 18120 MultiStar: [#1 -0.60,-0.19,0.00,M1] [#2 -0.11,0.07,0.62,U] [#3 -0.08,-0.01,0.57,U] [#4 -0.35,0.13,0.55,U] [#5 0.05,0.06,0.47,U] [#6 -0.21,0.05,0.50,U] [#7 -0.14,0.05,0.38,U] [#8 0.02,0.23,0.38,U] 
04:01:42.849 00.000 18120 single-star, 7 included, MultiStar: {-0.13, 0.07}, one-star: {-0.12, 0.02}
04:01:42.850 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
04:01:42.851 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
04:01:42.852 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=0.07 mountY=0.10, mountTheta=0.96
04:01:42.854 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.02, opts=13)
04:01:42.855 00.001 18120 Enqueuing Move request for scope (-0.12, 0.02)
04:01:42.855 00.000 21948 Worker thread wakes up
04:01:42.856 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
04:01:42.856 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
04:01:42.856 00.000 21948 Moving (-0.12, 0.02) raw xDistance=0.07 yDistance=0.10
04:01:42.856 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:42.856 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.8
04:01:42.857 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:42.857 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:42.857 00.000 18120 Enqueuing Expose request
04:01:42.858 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:01:42.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:42.858 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:01:42.858 00.000 21948 MoveAxis(E, 0, ABG)
04:01:42.858 00.000 21948 Move returns status 0, amount 0
04:01:42.858 00.000 21948 MoveAxis(N, 0, ABG)
04:01:42.858 00.000 21948 Move returns status 0, amount 0
04:01:42.858 00.000 21948 move complete, result=0
04:01:42.858 00.000 21948 worker thread done servicing request
04:01:42.858 00.000 21948 Worker thread wakes up
04:01:42.858 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:42.858 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:42.858 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:44.482 01.624 21948 Exposure complete
04:01:44.526 00.044 21948 worker thread done servicing request
04:01:44.526 00.000 18120 OnExposeComplete: enter
04:01:44.528 00.002 18120 UpdateGuideState(): m_state=6
04:01:44.531 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6955
04:01:44.534 00.003 18120 Star::Find returns 1 (0), X=894.32, Y=236.41, Mass=1736, SNR=28.9, Peak=127 HFD=4.1
04:01:44.537 00.003 18120 MultiStar: [#1 -0.40,0.02,0.73,U] [#2 -0.23,0.05,0.66,U] [#3 0.11,-0.07,0.60,U] [#4 -0.29,-0.12,0.56,U] [#5 -0.11,0.10,0.47,U] [#6 -0.43,0.17,0.00,M1] [#7 -0.32,0.02,0.45,U] [#8 -0.09,0.43,0.00,M1] 
04:01:44.539 00.002 18120 single-star, 6 included, MultiStar: {-0.18, 0.03}, one-star: {-0.07, 0.11}
04:01:44.541 00.002 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
04:01:44.544 00.003 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
04:01:44.546 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.10 mountX=0.13 mountY=0.01, mountTheta=0.06
04:01:44.549 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.11, opts=13)
04:01:44.549 00.000 18120 Enqueuing Move request for scope (-0.07, 0.11)
04:01:44.550 00.001 21948 Worker thread wakes up
04:01:44.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
04:01:44.550 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
04:01:44.550 00.000 21948 Moving (-0.07, 0.11) raw xDistance=0.13 yDistance=0.01
04:01:44.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:01:44.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:44.550 00.000 18120 UpdateGuideState exits: m=1736 RSB=28.9
04:01:44.551 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:44.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:01:44.551 00.000 21948 MoveAxis(E, 0, ABG)
04:01:44.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:44.551 00.000 21948 Move returns status 0, amount 0
04:01:44.551 00.000 21948 MoveAxis(N, 0, ABG)
04:01:44.551 00.000 21948 Move returns status 0, amount 0
04:01:44.551 00.000 21948 move complete, result=0
04:01:44.551 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:44.552 00.001 18120 Enqueuing Expose request
04:01:44.552 00.000 21948 worker thread done servicing request
04:01:44.552 00.000 21948 Worker thread wakes up
04:01:44.552 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:44.553 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:44.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:46.067 01.514 21948 Exposure complete
04:01:46.094 00.027 21948 worker thread done servicing request
04:01:46.094 00.000 18120 OnExposeComplete: enter
04:01:46.095 00.001 18120 UpdateGuideState(): m_state=6
04:01:46.095 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6956
04:01:46.096 00.001 18120 Star::Find returns 1 (0), X=894.32, Y=236.31, Mass=1609, SNR=27.8, Peak=124 HFD=4.0
04:01:46.098 00.002 18120 MultiStar: [#1 -0.43,-0.23,0.00,M1] [#2 -0.01,0.19,0.65,U] [#3 0.08,-0.08,0.62,U] [#4 -0.40,-0.04,0.61,U] [#5 -0.01,-0.14,0.46,U] [#6 -0.50,-0.32,0.00,M2] [#7 -0.10,-0.04,0.46,U] [#8 -0.19,-0.07,0.41,U] 
04:01:46.098 00.000 18120 single-star, 6 included, MultiStar: {-0.10, -0.01}, one-star: {-0.07, 0.01}
04:01:46.098 00.000 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.00) = xAngle (0.99 = 0.99)
04:01:46.099 00.001 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.95 = 0.95)
04:01:46.099 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=0.04 mountY=0.06, mountTheta=0.98
04:01:46.100 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.01, opts=13)
04:01:46.101 00.001 18120 Enqueuing Move request for scope (-0.07, 0.01)
04:01:46.101 00.000 21948 Worker thread wakes up
04:01:46.101 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:46.102 00.001 18120 UpdateGuideState exits: m=1609 RSB=27.8
04:01:46.102 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:46.103 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:46.103 00.000 18120 Enqueuing Expose request
04:01:46.103 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
04:01:46.103 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
04:01:46.103 00.000 21948 Moving (-0.07, 0.01) raw xDistance=0.04 yDistance=0.06
04:01:46.103 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:01:46.103 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:46.104 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:01:46.104 00.000 21948 MoveAxis(E, 0, ABG)
04:01:46.104 00.000 21948 Move returns status 0, amount 0
04:01:46.104 00.000 21948 MoveAxis(N, 0, ABG)
04:01:46.104 00.000 21948 Move returns status 0, amount 0
04:01:46.104 00.000 21948 move complete, result=0
04:01:46.104 00.000 21948 worker thread done servicing request
04:01:46.104 00.000 21948 Worker thread wakes up
04:01:46.104 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:46.104 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:46.104 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:47.728 01.624 21948 Exposure complete
04:01:47.762 00.034 21948 worker thread done servicing request
04:01:47.762 00.000 18120 OnExposeComplete: enter
04:01:47.763 00.001 18120 UpdateGuideState(): m_state=6
04:01:47.764 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6957
04:01:47.764 00.000 18120 Star::Find returns 1 (0), X=894.31, Y=236.31, Mass=1883, SNR=30.1, Peak=131 HFD=4.3
04:01:47.765 00.001 18120 MultiStar: [#1 -0.61,-0.19,0.00,M2] [#2 -0.01,0.14,0.62,U] [#3 -0.09,0.01,0.61,U] [#4 -0.29,0.16,0.54,U] [#5 -0.21,0.02,0.44,U] [#6 -0.39,-0.25,0.00,M3] [#7 -0.20,0.09,0.42,U] [#8 -0.04,-0.03,0.38,U] 
04:01:47.767 00.002 18120 single-star, 6 included, MultiStar: {-0.12, 0.06}, one-star: {-0.08, 0.01}
04:01:47.768 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
04:01:47.769 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
04:01:47.769 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.98 mountX=0.05 mountY=0.07, mountTheta=0.97
04:01:47.771 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.01, opts=13)
04:01:47.771 00.000 18120 Enqueuing Move request for scope (-0.08, 0.01)
04:01:47.772 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:47.772 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.1
04:01:47.773 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:47.773 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:47.773 00.000 18120 Enqueuing Expose request
04:01:47.776 00.003 21948 Worker thread wakes up
04:01:47.776 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
04:01:47.776 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
04:01:47.776 00.000 21948 Moving (-0.08, 0.01) raw xDistance=0.05 yDistance=0.07
04:01:47.776 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:01:47.776 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:47.776 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:01:47.776 00.000 21948 MoveAxis(E, 0, ABG)
04:01:47.776 00.000 21948 Move returns status 0, amount 0
04:01:47.776 00.000 21948 MoveAxis(N, 0, ABG)
04:01:47.776 00.000 21948 Move returns status 0, amount 0
04:01:47.776 00.000 21948 move complete, result=0
04:01:47.776 00.000 21948 worker thread done servicing request
04:01:47.776 00.000 21948 Worker thread wakes up
04:01:47.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:47.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:47.777 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:49.303 01.526 21948 Exposure complete
04:01:49.351 00.048 21948 worker thread done servicing request
04:01:49.351 00.000 18120 OnExposeComplete: enter
04:01:49.352 00.001 18120 UpdateGuideState(): m_state=6
04:01:49.352 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6958
04:01:49.353 00.001 18120 Star::Find returns 1 (0), X=894.47, Y=236.13, Mass=1916, SNR=30.2, Peak=136 HFD=3.9
04:01:49.353 00.000 18120 MultiStar: [#1 -0.27,-0.09,0.70,U] [#2 0.03,0.10,0.61,U] [#3 -0.34,-0.05,0.57,U] [#4 -0.11,0.30,0.49,U] [#5 -0.15,-0.27,0.44,U] [#6 -0.20,-0.13,0.50,U] [#7 -0.01,-0.02,0.43,U] [#8 0.08,-0.25,0.39,U] 
04:01:49.354 00.001 18120 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.08, -0.17}
04:01:49.354 00.000 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.00) = xAngle (-4.53 = 1.75)
04:01:49.354 00.000 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.57 = 1.71)
04:01:49.355 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.53 mountX=-0.02 mountY=0.11, mountTheta=1.75
04:01:49.356 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
04:01:49.358 00.002 18120 Enqueuing Move request for scope (-0.09, -0.07)
04:01:49.358 00.000 21948 Worker thread wakes up
04:01:49.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:49.359 00.001 18120 UpdateGuideState exits: m=1916 RSB=30.2
04:01:49.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:49.360 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:49.360 00.000 18120 Enqueuing Expose request
04:01:49.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
04:01:49.360 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
04:01:49.360 00.000 21948 Moving (-0.09, -0.07) raw xDistance=-0.02 yDistance=0.11
04:01:49.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:49.361 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:49.361 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:01:49.361 00.000 21948 MoveAxis(E, 0, ABG)
04:01:49.361 00.000 21948 Move returns status 0, amount 0
04:01:49.361 00.000 21948 MoveAxis(N, 0, ABG)
04:01:49.361 00.000 21948 Move returns status 0, amount 0
04:01:49.361 00.000 21948 move complete, result=0
04:01:49.361 00.000 21948 worker thread done servicing request
04:01:49.361 00.000 21948 Worker thread wakes up
04:01:49.361 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:49.362 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:49.362 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:50.985 01.623 21948 Exposure complete
04:01:51.021 00.036 21948 worker thread done servicing request
04:01:51.021 00.000 18120 OnExposeComplete: enter
04:01:51.022 00.001 18120 UpdateGuideState(): m_state=6
04:01:51.022 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6959
04:01:51.023 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=236.00, Mass=1750, SNR=29.0, Peak=132 HFD=4.3
04:01:51.026 00.003 18120 MultiStar: [#1 -0.29,-0.13,0.72,U] [#2 0.05,0.01,0.64,U] [#3 0.00,0.01,0.59,U] [#4 -0.16,0.02,0.58,U] [#5 0.09,-0.02,0.48,U] [#6 -0.26,-0.00,0.53,U] [#7 0.24,-0.06,0.46,U] [#8 0.38,-0.17,0.40,U] 
04:01:51.027 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.41, -0.29}
04:01:51.028 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
04:01:51.029 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
04:01:51.030 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.98 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
04:01:51.032 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
04:01:51.033 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
04:01:51.033 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:51.036 00.003 21948 Worker thread wakes up
04:01:51.036 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
04:01:51.036 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
04:01:51.036 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.01
04:01:51.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:01:51.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:51.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:01:51.036 00.000 21948 MoveAxis(E, 0, ABG)
04:01:51.036 00.000 21948 Move returns status 0, amount 0
04:01:51.036 00.000 21948 MoveAxis(N, 0, ABG)
04:01:51.036 00.000 21948 Move returns status 0, amount 0
04:01:51.036 00.000 21948 move complete, result=0
04:01:51.036 00.000 21948 worker thread done servicing request
04:01:51.036 00.000 18120 UpdateGuideState exits: m=1750 RSB=29.0
04:01:51.037 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:51.037 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:51.037 00.000 18120 Enqueuing Expose request
04:01:51.038 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:51.038 00.000 21948 Worker thread wakes up
04:01:51.038 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:51.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:52.562 01.524 21948 Exposure complete
04:01:52.596 00.034 21948 worker thread done servicing request
04:01:52.596 00.000 18120 OnExposeComplete: enter
04:01:52.597 00.001 18120 UpdateGuideState(): m_state=6
04:01:52.597 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6960
04:01:52.598 00.001 18120 Star::Find returns 1 (0), X=894.29, Y=236.18, Mass=1843, SNR=29.7, Peak=139 HFD=4.3
04:01:52.598 00.000 18120 MultiStar: [#1 -0.58,-0.11,0.00,M1] [#2 -0.03,-0.01,0.60,U] [#3 0.08,-0.05,0.62,U] [#4 0.16,-0.09,0.55,U] [#5 0.37,-0.13,0.45,U] [#6 -0.37,0.07,0.48,U] [#7 0.09,-0.02,0.43,U] [#8 -0.03,0.10,0.39,U] 
04:01:52.599 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {-0.10, -0.12}
04:01:52.599 00.000 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.89)
04:01:52.600 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.85)
04:01:52.600 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.40 mountX=-0.04 mountY=0.01, mountTheta=2.85
04:01:52.601 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
04:01:52.602 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
04:01:52.603 00.001 21948 Worker thread wakes up
04:01:52.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:52.603 00.000 18120 UpdateGuideState exits: m=1843 RSB=29.7
04:01:52.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:52.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:52.604 00.000 18120 Enqueuing Expose request
04:01:52.606 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
04:01:52.606 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
04:01:52.606 00.000 21948 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
04:01:52.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:01:52.606 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:52.607 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:01:52.607 00.000 21948 MoveAxis(E, 0, ABG)
04:01:52.607 00.000 21948 Move returns status 0, amount 0
04:01:52.607 00.000 21948 MoveAxis(N, 0, ABG)
04:01:52.607 00.000 21948 Move returns status 0, amount 0
04:01:52.607 00.000 21948 move complete, result=0
04:01:52.607 00.000 21948 worker thread done servicing request
04:01:52.607 00.000 21948 Worker thread wakes up
04:01:52.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:52.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:52.607 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:54.236 01.629 21948 Exposure complete
04:01:54.271 00.035 21948 worker thread done servicing request
04:01:54.271 00.000 18120 OnExposeComplete: enter
04:01:54.272 00.001 18120 UpdateGuideState(): m_state=6
04:01:54.273 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6961
04:01:54.273 00.000 18120 Star::Find returns 1 (0), X=894.53, Y=236.12, Mass=1828, SNR=29.6, Peak=129 HFD=4.4
04:01:54.274 00.001 18120 MultiStar: [#1 -0.23,-0.19,0.72,U] [#2 0.13,0.13,0.61,U] [#3 0.06,-0.14,0.60,U] [#4 0.14,-0.02,0.55,U] [#5 0.20,-0.09,0.48,U] [#6 -0.25,-0.54,0.00,M1] [#7 0.55,-0.40,0.00,M1] [#8 0.19,0.04,0.37,U] 
04:01:54.274 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.14, -0.17}
04:01:54.274 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
04:01:54.275 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
04:01:54.275 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
04:01:54.277 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
04:01:54.279 00.002 18120 Enqueuing Move request for scope (0.08, -0.08)
04:01:54.279 00.000 21948 Worker thread wakes up
04:01:54.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
04:01:54.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
04:01:54.279 00.000 21948 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.03
04:01:54.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:01:54.280 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:54.280 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:54.280 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.6
04:01:54.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:54.281 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:54.281 00.000 18120 Enqueuing Expose request
04:01:54.282 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:01:54.282 00.000 21948 MoveAxis(E, 0, ABG)
04:01:54.282 00.000 21948 Move returns status 0, amount 0
04:01:54.282 00.000 21948 MoveAxis(N, 0, ABG)
04:01:54.282 00.000 21948 Move returns status 0, amount 0
04:01:54.282 00.000 21948 move complete, result=0
04:01:54.282 00.000 21948 worker thread done servicing request
04:01:54.282 00.000 21948 Worker thread wakes up
04:01:54.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:54.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:54.283 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:55.805 01.522 21948 Exposure complete
04:01:55.844 00.039 21948 worker thread done servicing request
04:01:55.844 00.000 18120 OnExposeComplete: enter
04:01:55.845 00.001 18120 UpdateGuideState(): m_state=6
04:01:55.846 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6962
04:01:55.848 00.002 18120 Star::Find returns 1 (0), X=894.70, Y=236.21, Mass=1822, SNR=29.6, Peak=133 HFD=4.4
04:01:55.849 00.001 18120 MultiStar: [#1 -0.01,-0.07,0.72,U] [#2 0.55,-0.03,0.00,M1] [#3 0.28,-0.19,0.58,U] [#4 0.19,0.12,0.56,U] [#5 0.41,-0.07,0.47,U] [#6 -0.11,-0.14,0.50,U] [#7 0.18,-0.05,0.43,U] [#8 0.32,0.10,0.41,U] 
04:01:55.851 00.002 18120 refined, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.31, -0.09}
04:01:55.854 00.003 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
04:01:55.856 00.002 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
04:01:55.858 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.20 cameraTheta=-0.28 mountX=-0.13 mountY=-0.15, mountTheta=-2.30
04:01:55.862 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.06, opts=13)
04:01:55.863 00.001 18120 Enqueuing Move request for scope (0.20, -0.06)
04:01:55.864 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:55.864 00.000 21948 Worker thread wakes up
04:01:55.864 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.6
04:01:55.864 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
04:01:55.864 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
04:01:55.865 00.001 21948 Moving (0.20, -0.06) raw xDistance=-0.13 yDistance=-0.15
04:01:55.865 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:01:55.865 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:55.865 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:55.865 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:01:55.865 00.000 21948 MoveAxis(E, 0, ABG)
04:01:55.865 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:55.866 00.001 18120 Enqueuing Expose request
04:01:55.866 00.000 21948 Move returns status 0, amount 0
04:01:55.866 00.000 21948 MoveAxis(N, 0, ABG)
04:01:55.866 00.000 21948 Move returns status 0, amount 0
04:01:55.866 00.000 21948 move complete, result=0
04:01:55.866 00.000 21948 worker thread done servicing request
04:01:55.866 00.000 21948 Worker thread wakes up
04:01:55.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:55.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:55.867 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:57.495 01.628 21948 Exposure complete
04:01:57.536 00.041 21948 worker thread done servicing request
04:01:57.536 00.000 18120 OnExposeComplete: enter
04:01:57.537 00.001 18120 UpdateGuideState(): m_state=6
04:01:57.538 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6963
04:01:57.538 00.000 18120 Star::Find returns 1 (0), X=894.63, Y=236.15, Mass=1836, SNR=29.7, Peak=130 HFD=4.3
04:01:57.539 00.001 18120 MultiStar: [#1 -0.19,0.07,0.70,U] [#2 -0.06,0.24,0.61,U] [#3 0.37,-0.13,0.60,U] [#4 0.27,0.02,0.55,U] [#5 0.21,-0.10,0.45,U] [#6 -0.06,-0.10,0.47,U] [#7 0.10,-0.08,0.44,U] [#8 0.36,0.20,0.39,U] 
04:01:57.539 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.24, -0.14}
04:01:57.540 00.001 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
04:01:57.540 00.000 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
04:01:57.541 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.07 mountY=-0.11, mountTheta=-2.11
04:01:57.542 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
04:01:57.542 00.000 18120 Enqueuing Move request for scope (0.13, -0.01)
04:01:57.543 00.001 21948 Worker thread wakes up
04:01:57.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
04:01:57.543 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
04:01:57.543 00.000 21948 Moving (0.13, -0.01) raw xDistance=-0.07 yDistance=-0.11
04:01:57.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:01:57.543 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:57.544 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.7
04:01:57.544 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:57.545 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:57.545 00.000 18120 Enqueuing Expose request
04:01:57.545 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:57.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:01:57.545 00.000 21948 MoveAxis(E, 0, ABG)
04:01:57.546 00.001 21948 Move returns status 0, amount 0
04:01:57.546 00.000 21948 MoveAxis(N, 0, ABG)
04:01:57.546 00.000 21948 Move returns status 0, amount 0
04:01:57.546 00.000 21948 move complete, result=0
04:01:57.546 00.000 21948 worker thread done servicing request
04:01:57.546 00.000 21948 Worker thread wakes up
04:01:57.546 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:57.546 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:57.546 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:59.062 01.516 21948 Exposure complete
04:01:59.109 00.047 21948 worker thread done servicing request
04:01:59.109 00.000 18120 OnExposeComplete: enter
04:01:59.110 00.001 18120 UpdateGuideState(): m_state=6
04:01:59.110 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6964
04:01:59.111 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=236.38, Mass=1675, SNR=28.3, Peak=118 HFD=4.3
04:01:59.111 00.000 18120 MultiStar: [#1 -0.02,-0.12,0.75,U] [#2 0.21,0.16,0.61,U] [#3 0.27,0.15,0.64,U] [#4 0.17,0.24,0.56,U] [#5 0.17,0.06,0.50,U] [#6 -0.04,-0.04,0.52,U] [#7 0.14,0.18,0.46,U] [#8 0.46,0.42,0.00,M1] 
04:01:59.111 00.000 18120 refined, 7 included, MultiStar: {0.16, 0.08}, one-star: {0.31, 0.08}
04:01:59.113 00.002 18120 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.00) = xAngle (-1.54 = -1.54)
04:01:59.113 00.000 18120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.58 = -1.58)
04:01:59.113 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=0.01 mountY=-0.18, mountTheta=-1.54
04:01:59.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.08, opts=13)
04:01:59.115 00.001 18120 Enqueuing Move request for scope (0.16, 0.08)
04:01:59.115 00.000 21948 Worker thread wakes up
04:01:59.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:01:59.116 00.001 18120 UpdateGuideState exits: m=1675 RSB=28.3
04:01:59.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:59.117 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:01:59.117 00.000 18120 Enqueuing Expose request
04:01:59.118 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
04:01:59.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
04:01:59.118 00.000 21948 Moving (0.16, 0.08) raw xDistance=0.01 yDistance=-0.18
04:01:59.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:01:59.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:59.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:01:59.118 00.000 21948 MoveAxis(E, 0, ABG)
04:01:59.118 00.000 21948 Move returns status 0, amount 0
04:01:59.118 00.000 21948 MoveAxis(N, 0, ABG)
04:01:59.118 00.000 21948 Move returns status 0, amount 0
04:01:59.118 00.000 21948 move complete, result=0
04:01:59.118 00.000 21948 worker thread done servicing request
04:01:59.118 00.000 21948 Worker thread wakes up
04:01:59.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:01:59.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:01:59.118 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:00.751 01.633 21948 Exposure complete
04:02:00.789 00.038 21948 worker thread done servicing request
04:02:00.789 00.000 18120 OnExposeComplete: enter
04:02:00.789 00.000 18120 UpdateGuideState(): m_state=6
04:02:00.790 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6965
04:02:00.791 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=236.27, Mass=1873, SNR=29.8, Peak=141 HFD=4.4
04:02:00.791 00.000 18120 MultiStar: [#1 -0.22,-0.12,0.70,U] [#2 0.20,0.18,0.64,U] [#3 0.37,0.04,0.59,U] [#4 -0.02,0.10,0.55,U] [#5 0.13,0.02,0.47,U] [#6 -0.15,-0.13,0.49,U] [#7 0.21,0.05,0.42,U] [#8 0.77,0.13,0.00,M2] 
04:02:00.791 00.000 18120 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.42, -0.03}
04:02:00.792 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
04:02:00.792 00.000 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
04:02:00.792 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
04:02:00.794 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.01, opts=13)
04:02:00.795 00.001 18120 Enqueuing Move request for scope (0.14, 0.01)
04:02:00.795 00.000 21948 Worker thread wakes up
04:02:00.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
04:02:00.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
04:02:00.795 00.000 21948 Moving (0.14, 0.01) raw xDistance=-0.05 yDistance=-0.13
04:02:00.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:02:00.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:00.795 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:00.795 00.000 21948 MoveAxis(E, 0, ABG)
04:02:00.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:00.796 00.001 21948 Move returns status 0, amount 0
04:02:00.796 00.000 21948 MoveAxis(N, 0, ABG)
04:02:00.796 00.000 21948 Move returns status 0, amount 0
04:02:00.796 00.000 18120 UpdateGuideState exits: m=1873 RSB=29.8
04:02:00.796 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:00.797 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:00.797 00.000 18120 Enqueuing Expose request
04:02:00.798 00.001 21948 move complete, result=0
04:02:00.798 00.000 21948 worker thread done servicing request
04:02:00.798 00.000 21948 Worker thread wakes up
04:02:00.798 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:00.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:00.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:02.319 01.521 21948 Exposure complete
04:02:02.357 00.038 21948 worker thread done servicing request
04:02:02.357 00.000 18120 OnExposeComplete: enter
04:02:02.358 00.001 18120 UpdateGuideState(): m_state=6
04:02:02.359 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6966
04:02:02.360 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=236.32, Mass=1783, SNR=29.2, Peak=131 HFD=4.3
04:02:02.361 00.001 18120 MultiStar: [#1 -0.00,0.07,0.72,U] [#2 0.31,0.25,0.63,U] [#3 0.07,-0.16,0.59,U] [#4 -0.18,0.31,0.56,U] [#5 0.17,0.08,0.44,U] [#6 -0.16,0.18,0.54,U] [#7 0.09,0.12,0.42,U] [#8 0.20,0.17,0.38,U] 
04:02:02.362 00.001 18120 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.26, 0.03}
04:02:02.363 00.001 18120 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.00) = xAngle (-1.16 = -1.16)
04:02:02.364 00.001 18120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.20 = -1.20)
04:02:02.365 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.84 mountX=0.06 mountY=-0.13, mountTheta=-1.17
04:02:02.367 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
04:02:02.368 00.001 18120 Enqueuing Move request for scope (0.10, 0.11)
04:02:02.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:02.368 00.000 21948 Worker thread wakes up
04:02:02.369 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
04:02:02.369 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
04:02:02.369 00.000 21948 Moving (0.10, 0.11) raw xDistance=0.06 yDistance=-0.13
04:02:02.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:02:02.369 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:02.369 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:02.369 00.000 21948 MoveAxis(E, 0, ABG)
04:02:02.369 00.000 21948 Move returns status 0, amount 0
04:02:02.369 00.000 21948 MoveAxis(N, 0, ABG)
04:02:02.369 00.000 21948 Move returns status 0, amount 0
04:02:02.369 00.000 21948 move complete, result=0
04:02:02.369 00.000 21948 worker thread done servicing request
04:02:02.369 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.2
04:02:02.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:02.370 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:02.370 00.000 18120 Enqueuing Expose request
04:02:02.370 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:02.371 00.001 21948 Worker thread wakes up
04:02:02.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:02.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:04.002 01.631 21948 Exposure complete
04:02:04.040 00.038 21948 worker thread done servicing request
04:02:04.041 00.001 18120 OnExposeComplete: enter
04:02:04.041 00.000 18120 UpdateGuideState(): m_state=6
04:02:04.042 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6967
04:02:04.042 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=236.37, Mass=1811, SNR=29.4, Peak=128 HFD=4.3
04:02:04.043 00.001 18120 MultiStar: [#1 0.12,0.19,0.70,U] [#2 -0.07,0.01,0.68,U] [#3 0.14,0.12,0.59,U] [#4 0.09,0.19,0.54,U] [#5 0.18,0.08,0.47,U] [#6 -0.05,0.20,0.52,U] [#7 -0.09,0.08,0.42,U] [#8 0.04,0.31,0.39,U] 
04:02:04.043 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.32, 0.07}
04:02:04.044 00.001 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
04:02:04.044 00.000 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
04:02:04.045 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.92 mountX=0.08 mountY=-0.15, mountTheta=-1.08
04:02:04.046 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.13, opts=13)
04:02:04.047 00.001 18120 Enqueuing Move request for scope (0.10, 0.13)
04:02:04.047 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:04.048 00.001 21948 Worker thread wakes up
04:02:04.048 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.4
04:02:04.048 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
04:02:04.048 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:04.049 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
04:02:04.049 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:04.049 00.000 18120 Enqueuing Expose request
04:02:04.049 00.000 21948 Moving (0.10, 0.13) raw xDistance=0.08 yDistance=-0.15
04:02:04.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:02:04.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:04.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:02:04.050 00.001 21948 MoveAxis(E, 0, ABG)
04:02:04.050 00.000 21948 Move returns status 0, amount 0
04:02:04.050 00.000 21948 MoveAxis(N, 0, ABG)
04:02:04.050 00.000 21948 Move returns status 0, amount 0
04:02:04.050 00.000 21948 move complete, result=0
04:02:04.050 00.000 21948 worker thread done servicing request
04:02:04.050 00.000 21948 Worker thread wakes up
04:02:04.050 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:04.050 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:04.050 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:05.573 01.523 21948 Exposure complete
04:02:05.614 00.041 21948 worker thread done servicing request
04:02:05.614 00.000 18120 OnExposeComplete: enter
04:02:05.615 00.001 18120 UpdateGuideState(): m_state=6
04:02:05.615 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6968
04:02:05.616 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=236.09, Mass=1803, SNR=29.4, Peak=122 HFD=4.3
04:02:05.617 00.001 18120 MultiStar: [#1 -0.16,-0.00,0.70,U] [#2 0.06,0.02,0.63,U] [#3 -0.01,0.17,0.57,U] [#4 -0.23,0.30,0.57,U] [#5 0.13,-0.02,0.44,U] [#6 0.02,0.05,0.52,U] [#7 -0.03,0.01,0.40,U] [#8 0.10,0.29,0.39,U] 
04:02:05.617 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.18, -0.21}
04:02:05.617 00.000 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
04:02:05.618 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
04:02:05.618 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.31 mountX=0.03 mountY=-0.03, mountTheta=-0.71
04:02:05.619 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.04, opts=13)
04:02:05.620 00.001 18120 Enqueuing Move request for scope (0.01, 0.04)
04:02:05.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:05.621 00.001 18120 UpdateGuideState exits: m=1803 RSB=29.4
04:02:05.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:05.622 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:05.622 00.000 18120 Enqueuing Expose request
04:02:05.622 00.000 21948 Worker thread wakes up
04:02:05.622 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
04:02:05.622 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
04:02:05.622 00.000 21948 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.03
04:02:05.623 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:05.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:05.623 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:02:05.623 00.000 21948 MoveAxis(E, 0, ABG)
04:02:05.623 00.000 21948 Move returns status 0, amount 0
04:02:05.623 00.000 21948 MoveAxis(N, 0, ABG)
04:02:05.623 00.000 21948 Move returns status 0, amount 0
04:02:05.623 00.000 21948 move complete, result=0
04:02:05.623 00.000 21948 worker thread done servicing request
04:02:05.623 00.000 21948 Worker thread wakes up
04:02:05.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:05.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:05.623 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:07.255 01.632 21948 Exposure complete
04:02:07.295 00.040 21948 worker thread done servicing request
04:02:07.295 00.000 18120 OnExposeComplete: enter
04:02:07.296 00.001 18120 UpdateGuideState(): m_state=6
04:02:07.297 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6969
04:02:07.297 00.000 18120 Star::Find returns 1 (0), X=894.35, Y=236.23, Mass=1787, SNR=29.3, Peak=130 HFD=4.2
04:02:07.298 00.001 18120 MultiStar: [#1 -0.45,-0.04,0.00,M1] [#2 -0.17,0.26,0.64,U] [#3 0.17,0.08,0.59,U] [#4 -0.07,-0.11,0.53,U] [#5 0.15,0.08,0.46,U] [#6 -0.14,0.13,0.50,U] [#7 -0.09,-0.14,0.41,U] [#8 0.34,0.39,0.00,M1] 
04:02:07.298 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.04, -0.06}
04:02:07.298 00.000 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
04:02:07.299 00.001 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
04:02:07.299 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.30 mountX=0.04 mountY=0.01, mountTheta=0.27
04:02:07.300 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
04:02:07.302 00.002 18120 Enqueuing Move request for scope (-0.03, 0.03)
04:02:07.302 00.000 21948 Worker thread wakes up
04:02:07.303 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
04:02:07.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:07.303 00.000 18120 UpdateGuideState exits: m=1787 RSB=29.3
04:02:07.303 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:07.304 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:07.304 00.000 18120 Enqueuing Expose request
04:02:07.305 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
04:02:07.305 00.000 21948 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.01
04:02:07.305 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:02:07.305 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:07.305 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:07.305 00.000 21948 MoveAxis(E, 0, ABG)
04:02:07.305 00.000 21948 Move returns status 0, amount 0
04:02:07.305 00.000 21948 MoveAxis(N, 0, ABG)
04:02:07.305 00.000 21948 Move returns status 0, amount 0
04:02:07.305 00.000 21948 move complete, result=0
04:02:07.305 00.000 21948 worker thread done servicing request
04:02:07.305 00.000 21948 Worker thread wakes up
04:02:07.305 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:07.305 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:07.305 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:08.821 01.516 21948 Exposure complete
04:02:08.873 00.052 21948 worker thread done servicing request
04:02:08.873 00.000 18120 OnExposeComplete: enter
04:02:08.873 00.000 18120 UpdateGuideState(): m_state=6
04:02:08.874 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6970
04:02:08.874 00.000 18120 Star::Find returns 1 (0), X=894.34, Y=236.46, Mass=1741, SNR=28.7, Peak=125 HFD=4.0
04:02:08.875 00.001 18120 MultiStar: [#1 -0.07,0.00,0.70,U] [#2 -0.03,0.04,0.64,U] [#3 0.36,-0.28,0.00,M1] [#4 -0.03,-0.06,0.56,U] [#5 -0.01,0.06,0.47,U] [#6 -0.25,-0.08,0.53,U] [#7 0.20,-0.02,0.43,U] [#8 0.35,0.03,0.38,U] 
04:02:08.875 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.05, 0.16}
04:02:08.876 00.001 18120 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.00) = xAngle (-0.10 = -0.10)
04:02:08.876 00.000 18120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.14 = -0.14)
04:02:08.877 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.90 mountX=0.03 mountY=-0.00, mountTheta=-0.14
04:02:08.879 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
04:02:08.881 00.002 18120 Enqueuing Move request for scope (-0.01, 0.03)
04:02:08.884 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:08.886 00.002 18120 UpdateGuideState exits: m=1741 RSB=28.7
04:02:08.889 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:08.891 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:08.893 00.002 21948 Worker thread wakes up
04:02:08.893 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:02:08.893 00.000 18120 Enqueuing Expose request
04:02:08.895 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:02:08.895 00.000 21948 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
04:02:08.895 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:08.895 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:08.895 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:02:08.895 00.000 21948 MoveAxis(E, 0, ABG)
04:02:08.895 00.000 21948 Move returns status 0, amount 0
04:02:08.895 00.000 21948 MoveAxis(N, 0, ABG)
04:02:08.895 00.000 21948 Move returns status 0, amount 0
04:02:08.895 00.000 21948 move complete, result=0
04:02:08.895 00.000 21948 worker thread done servicing request
04:02:08.895 00.000 21948 Worker thread wakes up
04:02:08.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:08.896 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:08.896 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:10.525 01.629 21948 Exposure complete
04:02:10.575 00.050 21948 worker thread done servicing request
04:02:10.575 00.000 18120 OnExposeComplete: enter
04:02:10.576 00.001 18120 UpdateGuideState(): m_state=6
04:02:10.576 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6971
04:02:10.577 00.001 18120 Star::Find returns 1 (0), X=894.40, Y=236.09, Mass=1866, SNR=29.9, Peak=140 HFD=4.1
04:02:10.577 00.000 18120 MultiStar: [#1 -0.42,-0.09,0.70,U] [#2 0.02,0.16,0.62,U] [#3 0.21,0.05,0.58,U] [#4 -0.10,0.02,0.56,U] [#5 -0.20,-0.01,0.46,U] [#6 -0.55,0.18,0.00,M1] [#7 -0.00,-0.06,0.43,U] [#8 0.23,0.03,0.39,U] 
04:02:10.578 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {0.01, -0.21}
04:02:10.578 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
04:02:10.579 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
04:02:10.579 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.51 mountX=-0.01 mountY=0.05, mountTheta=1.77
04:02:10.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
04:02:10.581 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
04:02:10.582 00.001 21948 Worker thread wakes up
04:02:10.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:10.583 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
04:02:10.583 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
04:02:10.583 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
04:02:10.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:02:10.583 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:10.583 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:02:10.583 00.000 21948 MoveAxis(E, 0, ABG)
04:02:10.583 00.000 21948 Move returns status 0, amount 0
04:02:10.583 00.000 21948 MoveAxis(N, 0, ABG)
04:02:10.583 00.000 21948 Move returns status 0, amount 0
04:02:10.583 00.000 18120 UpdateGuideState exits: m=1866 RSB=29.9
04:02:10.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:10.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:10.585 00.001 18120 Enqueuing Expose request
04:02:10.585 00.000 21948 move complete, result=0
04:02:10.585 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:10.587 00.002 21948 worker thread done servicing request
04:02:10.588 00.001 21948 Worker thread wakes up
04:02:10.588 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:10.588 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:12.111 01.523 21948 Exposure complete
04:02:12.150 00.039 21948 worker thread done servicing request
04:02:12.151 00.001 18120 OnExposeComplete: enter
04:02:12.151 00.000 18120 UpdateGuideState(): m_state=6
04:02:12.152 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6972
04:02:12.152 00.000 18120 Star::Find returns 1 (0), X=894.29, Y=236.53, Mass=1917, SNR=30.1, Peak=136 HFD=4.4
04:02:12.153 00.001 18120 MultiStar: [#1 -0.00,0.08,0.68,U] [#2 -0.06,0.40,0.64,U] [#3 0.08,0.09,0.58,U] [#4 0.13,0.15,0.54,U] [#5 0.01,0.18,0.46,U] [#6 -0.39,0.12,0.52,U] [#7 0.54,0.04,0.00,M1] [#8 0.05,0.40,0.38,U] 
04:02:12.154 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.20}, one-star: {-0.10, 0.24}
04:02:12.154 00.000 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
04:02:12.155 00.001 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
04:02:12.155 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.78 mountX=0.20 mountY=-0.05, mountTheta=-0.26
04:02:12.157 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.20, opts=13)
04:02:12.158 00.001 18120 Enqueuing Move request for scope (-0.04, 0.20)
04:02:12.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:12.158 00.000 18120 UpdateGuideState exits: m=1917 RSB=30.1
04:02:12.159 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:12.159 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:12.160 00.001 21948 Worker thread wakes up
04:02:12.160 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
04:02:12.160 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
04:02:12.160 00.000 21948 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=-0.05
04:02:12.160 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:02:12.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:12.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:02:12.160 00.000 21948 MoveAxis(W, 36, ABG)
04:02:12.160 00.000 21948 Guiding  Dir = 3, Dur = 36
04:02:12.160 00.000 18120 Enqueuing Expose request
04:02:12.161 00.001 21948 IsSlewing returns 0
04:02:12.161 00.000 21948 IsGuiding returns 0
04:02:12.163 00.002 21948 PulseGuide returned control before completion, sleep 45
04:02:12.219 00.056 21948 IsGuiding returns 0
04:02:12.219 00.000 21948 Move returns status 0, amount 36
04:02:12.219 00.000 21948 MoveAxis(N, 0, ABG)
04:02:12.220 00.001 21948 Move returns status 0, amount 0
04:02:12.220 00.000 21948 move complete, result=0
04:02:12.220 00.000 21948 worker thread done servicing request
04:02:12.220 00.000 21948 Worker thread wakes up
04:02:12.220 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
04:02:12.221 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:12.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:13.858 01.637 21948 Exposure complete
04:02:13.885 00.027 21948 worker thread done servicing request
04:02:13.886 00.001 18120 OnExposeComplete: enter
04:02:13.886 00.000 18120 UpdateGuideState(): m_state=6
04:02:13.888 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6973
04:02:13.891 00.003 18120 Star::Find returns 1 (0), X=894.69, Y=236.26, Mass=1845, SNR=29.5, Peak=134 HFD=4.2
04:02:13.892 00.001 18120 MultiStar: [#1 0.19,-0.19,0.70,U] [#2 0.38,0.15,0.64,U] [#3 0.41,-0.01,0.61,U] [#4 -0.02,0.19,0.55,U] [#5 0.30,0.09,0.46,U] [#6 0.06,0.10,0.48,U] [#7 0.06,-0.03,0.42,U] [#8 0.39,0.37,0.00,M1] 
04:02:13.893 00.001 18120 refined, 7 included, MultiStar: {0.23, 0.02}, one-star: {0.30, -0.03}
04:02:13.894 00.001 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
04:02:13.895 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
04:02:13.897 00.002 18120 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.09 mountX=-0.08 mountY=-0.21, mountTheta=-1.91
04:02:13.899 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.02, opts=13)
04:02:13.900 00.001 18120 Enqueuing Move request for scope (0.23, 0.02)
04:02:13.900 00.000 21948 Worker thread wakes up
04:02:13.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
04:02:13.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:13.901 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.5
04:02:13.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:13.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:13.902 00.000 18120 Enqueuing Expose request
04:02:13.903 00.001 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
04:02:13.903 00.000 21948 Moving (0.23, 0.02) raw xDistance=-0.08 yDistance=-0.21
04:02:13.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:02:13.903 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:02:13.903 00.000 21948 MoveAxis(E, 0, ABG)
04:02:13.903 00.000 21948 Move returns status 0, amount 0
04:02:13.903 00.000 21948 MoveAxis(N, 51, ABG)
04:02:13.903 00.000 21948 Guiding  Dir = 0, Dur = 51
04:02:13.903 00.000 21948 IsSlewing returns 0
04:02:13.903 00.000 21948 IsGuiding returns 0
04:02:13.907 00.004 21948 PulseGuide returned control before completion, sleep 56
04:02:13.969 00.062 21948 IsGuiding returns 0
04:02:13.969 00.000 21948 Move returns status 0, amount 51
04:02:13.969 00.000 21948 move complete, result=0
04:02:13.969 00.000 21948 worker thread done servicing request
04:02:13.969 00.000 21948 Worker thread wakes up
04:02:13.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:13.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:13.969 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 51 ms NORTH
04:02:15.382 01.413 21948 Exposure complete
04:02:15.427 00.045 21948 worker thread done servicing request
04:02:15.427 00.000 18120 OnExposeComplete: enter
04:02:15.430 00.003 18120 UpdateGuideState(): m_state=6
04:02:15.431 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6974
04:02:15.432 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=236.19, Mass=1810, SNR=29.5, Peak=125 HFD=4.4
04:02:15.433 00.001 18120 MultiStar: [#1 0.08,-0.10,0.72,U] [#2 0.23,0.15,0.62,U] [#3 0.03,-0.10,0.60,U] [#4 0.11,0.00,0.58,U] [#5 0.28,0.02,0.46,U] [#6 -0.10,-0.05,0.50,U] [#7 0.04,0.13,0.44,U] [#8 0.13,0.12,0.39,U] 
04:02:15.434 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.27, -0.11}
04:02:15.434 00.000 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
04:02:15.435 00.001 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
04:02:15.436 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
04:02:15.440 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
04:02:15.441 00.001 18120 Enqueuing Move request for scope (0.13, -0.01)
04:02:15.441 00.000 21948 Worker thread wakes up
04:02:15.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
04:02:15.442 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
04:02:15.442 00.000 21948 Moving (0.13, -0.01) raw xDistance=-0.06 yDistance=-0.11
04:02:15.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:15.442 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:02:15.442 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:15.442 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.5
04:02:15.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:15.443 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:15.443 00.000 18120 Enqueuing Expose request
04:02:15.444 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:02:15.444 00.000 21948 MoveAxis(E, 0, ABG)
04:02:15.444 00.000 21948 Move returns status 0, amount 0
04:02:15.444 00.000 21948 MoveAxis(N, 0, ABG)
04:02:15.444 00.000 21948 Move returns status 0, amount 0
04:02:15.444 00.000 21948 move complete, result=0
04:02:15.444 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:15.445 00.001 21948 worker thread done servicing request
04:02:15.445 00.000 21948 Worker thread wakes up
04:02:15.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:15.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:17.178 01.733 21948 Exposure complete
04:02:17.226 00.048 21948 worker thread done servicing request
04:02:17.226 00.000 18120 OnExposeComplete: enter
04:02:17.226 00.000 18120 UpdateGuideState(): m_state=6
04:02:17.228 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6975
04:02:17.229 00.001 18120 Star::Find returns 1 (0), X=894.49, Y=236.13, Mass=1844, SNR=29.6, Peak=137 HFD=3.9
04:02:17.231 00.002 18120 MultiStar: [#1 -0.20,-0.08,0.71,U] [#2 0.28,0.05,0.62,U] [#3 0.17,0.12,0.62,U] [#4 0.00,-0.01,0.55,U] [#5 0.12,0.06,0.46,U] [#6 -0.46,-0.07,0.00,M1] [#7 -0.04,0.08,0.44,U] [#8 0.02,0.26,0.37,U] 
04:02:17.232 00.001 18120 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.10, -0.16}
04:02:17.234 00.002 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
04:02:17.235 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
04:02:17.237 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.02 mountY=-0.06, mountTheta=-1.86
04:02:17.239 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
04:02:17.240 00.001 18120 Enqueuing Move request for scope (0.06, 0.01)
04:02:17.241 00.001 21948 Worker thread wakes up
04:02:17.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:17.241 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.6
04:02:17.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:17.242 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:17.242 00.000 18120 Enqueuing Expose request
04:02:17.243 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
04:02:17.243 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
04:02:17.243 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.06
04:02:17.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:02:17.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:17.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:02:17.243 00.000 21948 MoveAxis(E, 0, ABG)
04:02:17.243 00.000 21948 Move returns status 0, amount 0
04:02:17.243 00.000 21948 MoveAxis(N, 0, ABG)
04:02:17.243 00.000 21948 Move returns status 0, amount 0
04:02:17.243 00.000 21948 move complete, result=0
04:02:17.243 00.000 21948 worker thread done servicing request
04:02:17.243 00.000 21948 Worker thread wakes up
04:02:17.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:17.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:17.243 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:18.659 01.416 21948 Exposure complete
04:02:18.688 00.029 21948 worker thread done servicing request
04:02:18.688 00.000 18120 OnExposeComplete: enter
04:02:18.691 00.003 18120 UpdateGuideState(): m_state=6
04:02:18.691 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6976
04:02:18.692 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=236.14, Mass=1897, SNR=30.2, Peak=129 HFD=4.4
04:02:18.692 00.000 18120 MultiStar: [#1 0.01,-0.02,0.68,U] [#2 0.26,0.07,0.59,U] [#3 -0.02,0.05,0.58,U] [#4 0.06,-0.07,0.52,U] [#5 0.20,-0.04,0.46,U] [#6 -0.06,0.06,0.48,U] [#7 0.02,0.08,0.42,U] [#8 0.32,0.31,0.00,M1] 
04:02:18.693 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.26, -0.15}
04:02:18.693 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
04:02:18.693 00.000 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
04:02:18.694 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
04:02:18.696 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
04:02:18.697 00.001 18120 Enqueuing Move request for scope (0.11, -0.02)
04:02:18.697 00.000 21948 Worker thread wakes up
04:02:18.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
04:02:18.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
04:02:18.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:18.698 00.001 18120 UpdateGuideState exits: m=1897 RSB=30.2
04:02:18.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:18.698 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:18.699 00.001 18120 Enqueuing Expose request
04:02:18.699 00.000 21948 Moving (0.11, -0.02) raw xDistance=-0.06 yDistance=-0.09
04:02:18.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:02:18.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:18.699 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:02:18.699 00.000 21948 MoveAxis(E, 0, ABG)
04:02:18.699 00.000 21948 Move returns status 0, amount 0
04:02:18.700 00.001 21948 MoveAxis(N, 0, ABG)
04:02:18.700 00.000 21948 Move returns status 0, amount 0
04:02:18.700 00.000 21948 move complete, result=0
04:02:18.700 00.000 21948 worker thread done servicing request
04:02:18.700 00.000 21948 Worker thread wakes up
04:02:18.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:18.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:18.700 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:20.321 01.621 21948 Exposure complete
04:02:20.373 00.052 21948 worker thread done servicing request
04:02:20.373 00.000 18120 OnExposeComplete: enter
04:02:20.374 00.001 18120 UpdateGuideState(): m_state=6
04:02:20.375 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6977
04:02:20.375 00.000 18120 Star::Find returns 1 (0), X=894.63, Y=236.18, Mass=1822, SNR=29.6, Peak=125 HFD=4.5
04:02:20.376 00.001 18120 MultiStar: [#1 -0.10,-0.08,0.73,U] [#2 0.04,0.19,0.66,U] [#3 0.06,-0.15,0.60,U] [#4 0.08,-0.10,0.57,U] [#5 -0.01,-0.10,0.45,U] [#6 0.07,-0.07,0.51,U] [#7 -0.01,0.07,0.41,U] [#8 -0.00,0.38,0.38,U] 
04:02:20.376 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.24, -0.12}
04:02:20.377 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
04:02:20.377 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
04:02:20.379 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
04:02:20.382 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.02, opts=13)
04:02:20.383 00.001 18120 Enqueuing Move request for scope (0.06, -0.02)
04:02:20.383 00.000 21948 Worker thread wakes up
04:02:20.383 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:20.383 00.000 18120 UpdateGuideState exits: m=1822 RSB=29.6
04:02:20.384 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:20.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:20.385 00.001 18120 Enqueuing Expose request
04:02:20.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
04:02:20.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
04:02:20.385 00.000 21948 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.04
04:02:20.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:02:20.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:20.385 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:02:20.385 00.000 21948 MoveAxis(E, 0, ABG)
04:02:20.385 00.000 21948 Move returns status 0, amount 0
04:02:20.385 00.000 21948 MoveAxis(N, 0, ABG)
04:02:20.385 00.000 21948 Move returns status 0, amount 0
04:02:20.385 00.000 21948 move complete, result=0
04:02:20.385 00.000 21948 worker thread done servicing request
04:02:20.385 00.000 21948 Worker thread wakes up
04:02:20.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:20.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:20.386 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:21.907 01.521 21948 Exposure complete
04:02:21.937 00.030 21948 worker thread done servicing request
04:02:21.937 00.000 18120 OnExposeComplete: enter
04:02:21.938 00.001 18120 UpdateGuideState(): m_state=6
04:02:21.938 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6978
04:02:21.939 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=236.10, Mass=1685, SNR=28.5, Peak=111 HFD=4.2
04:02:21.939 00.000 18120 MultiStar: [#1 -0.06,-0.27,0.77,U] [#2 -0.11,-0.19,0.64,U] [#3 0.42,-0.26,0.00,M1] [#4 0.06,0.05,0.59,U] [#5 0.31,-0.13,0.48,U] [#6 -0.07,-0.23,0.52,U] [#7 -0.01,-0.05,0.43,U] [#8 0.38,0.03,0.43,U] 
04:02:21.940 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.08, -0.20}
04:02:21.940 00.000 18120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
04:02:21.941 00.001 18120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
04:02:21.941 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.41 mountX=-0.14 mountY=0.04, mountTheta=2.84
04:02:21.942 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.14, opts=13)
04:02:21.944 00.002 18120 Enqueuing Move request for scope (0.02, -0.14)
04:02:21.944 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:21.944 00.000 21948 Worker thread wakes up
04:02:21.944 00.000 18120 UpdateGuideState exits: m=1685 RSB=28.5
04:02:21.945 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:21.945 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:21.945 00.000 18120 Enqueuing Expose request
04:02:21.946 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
04:02:21.946 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
04:02:21.946 00.000 21948 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.04
04:02:21.946 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:02:21.946 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:21.946 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:02:21.946 00.000 21948 MoveAxis(E, 0, ABG)
04:02:21.946 00.000 21948 Move returns status 0, amount 0
04:02:21.946 00.000 21948 MoveAxis(N, 0, ABG)
04:02:21.946 00.000 21948 Move returns status 0, amount 0
04:02:21.946 00.000 21948 move complete, result=0
04:02:21.946 00.000 21948 worker thread done servicing request
04:02:21.946 00.000 21948 Worker thread wakes up
04:02:21.946 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:21.946 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:21.946 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:23.580 01.634 21948 Exposure complete
04:02:23.628 00.048 21948 worker thread done servicing request
04:02:23.628 00.000 18120 OnExposeComplete: enter
04:02:23.629 00.001 18120 UpdateGuideState(): m_state=6
04:02:23.630 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6979
04:02:23.632 00.002 18120 Star::Find returns 1 (0), X=894.53, Y=236.05, Mass=1770, SNR=29.1, Peak=124 HFD=4.0
04:02:23.632 00.000 18120 MultiStar: [#1 -0.12,-0.02,0.70,U] [#2 -0.10,0.16,0.66,U] [#3 0.02,0.11,0.61,U] [#4 0.04,0.11,0.57,U] [#5 0.24,-0.09,0.48,U] [#6 -0.48,0.07,0.00,M1] [#7 -0.25,-0.26,0.44,U] [#8 0.28,0.10,0.39,U] 
04:02:23.633 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.14, -0.25}
04:02:23.633 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
04:02:23.634 00.001 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
04:02:23.634 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.82 mountX=-0.04 mountY=-0.01, mountTheta=-2.85
04:02:23.635 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.03, opts=13)
04:02:23.636 00.001 18120 Enqueuing Move request for scope (0.03, -0.03)
04:02:23.636 00.000 21948 Worker thread wakes up
04:02:23.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
04:02:23.636 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
04:02:23.636 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:23.637 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.1
04:02:23.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:23.637 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:23.638 00.001 18120 Enqueuing Expose request
04:02:23.638 00.000 21948 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.01
04:02:23.638 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:02:23.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:23.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:02:23.638 00.000 21948 MoveAxis(E, 0, ABG)
04:02:23.638 00.000 21948 Move returns status 0, amount 0
04:02:23.638 00.000 21948 MoveAxis(N, 0, ABG)
04:02:23.639 00.001 21948 Move returns status 0, amount 0
04:02:23.639 00.000 21948 move complete, result=0
04:02:23.639 00.000 21948 worker thread done servicing request
04:02:23.639 00.000 21948 Worker thread wakes up
04:02:23.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:23.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:23.639 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:25.153 01.514 21948 Exposure complete
04:02:25.189 00.036 21948 worker thread done servicing request
04:02:25.190 00.001 18120 OnExposeComplete: enter
04:02:25.191 00.001 18120 UpdateGuideState(): m_state=6
04:02:25.194 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6980
04:02:25.195 00.001 18120 Star::Find returns 1 (0), X=894.22, Y=236.23, Mass=1853, SNR=29.8, Peak=148 HFD=4.3
04:02:25.196 00.001 18120 MultiStar: [#1 -0.31,-0.06,0.69,U] [#2 -0.32,-0.00,0.61,U] [#3 0.15,0.02,0.59,U] [#4 -0.12,-0.16,0.55,U] [#5 -0.06,-0.21,0.46,U] [#6 -0.33,0.08,0.51,U] [#7 0.06,-0.04,0.42,U] [#8 0.28,0.20,0.36,U] 
04:02:25.198 00.002 18120 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.17, -0.06}
04:02:25.200 00.002 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.42)
04:02:25.203 00.003 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.38)
04:02:25.205 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.87 mountX=0.02 mountY=0.12, mountTheta=1.42
04:02:25.209 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.03, opts=13)
04:02:25.210 00.001 18120 Enqueuing Move request for scope (-0.12, -0.03)
04:02:25.210 00.000 21948 Worker thread wakes up
04:02:25.210 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:25.212 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
04:02:25.212 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
04:02:25.212 00.000 21948 Moving (-0.12, -0.03) raw xDistance=0.02 yDistance=0.12
04:02:25.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:25.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:25.212 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
04:02:25.214 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:02:25.215 00.001 21948 MoveAxis(E, 0, ABG)
04:02:25.215 00.000 21948 Move returns status 0, amount 0
04:02:25.215 00.000 21948 MoveAxis(N, 0, ABG)
04:02:25.215 00.000 21948 Move returns status 0, amount 0
04:02:25.215 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:25.215 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:25.216 00.001 18120 Enqueuing Expose request
04:02:25.216 00.000 21948 move complete, result=0
04:02:25.216 00.000 21948 worker thread done servicing request
04:02:25.216 00.000 21948 Worker thread wakes up
04:02:25.216 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:25.217 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:25.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:26.843 01.626 21948 Exposure complete
04:02:26.885 00.042 21948 worker thread done servicing request
04:02:26.885 00.000 18120 OnExposeComplete: enter
04:02:26.886 00.001 18120 UpdateGuideState(): m_state=6
04:02:26.887 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6981
04:02:26.887 00.000 18120 Star::Find returns 1 (0), X=894.30, Y=236.19, Mass=1859, SNR=29.9, Peak=135 HFD=4.4
04:02:26.888 00.001 18120 MultiStar: [#1 -0.38,0.02,0.71,U] [#2 0.07,-0.09,0.63,U] [#3 0.07,-0.11,0.59,U] [#4 -0.01,-0.30,0.55,U] [#5 0.03,-0.28,0.46,U] [#6 -0.27,-0.11,0.51,U] [#7 -0.11,-0.14,0.39,U] [#8 0.14,0.08,0.41,U] 
04:02:26.888 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {-0.09, -0.10}
04:02:26.889 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.16 = 2.12)
04:02:26.889 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.20 = 2.08)
04:02:26.889 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=-0.07 mountY=0.12, mountTheta=2.11
04:02:26.890 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.11, opts=13)
04:02:26.892 00.002 18120 Enqueuing Move request for scope (-0.07, -0.11)
04:02:26.892 00.000 21948 Worker thread wakes up
04:02:26.892 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
04:02:26.892 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
04:02:26.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:26.894 00.002 21948 Moving (-0.07, -0.11) raw xDistance=-0.07 yDistance=0.12
04:02:26.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:02:26.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:26.894 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.9
04:02:26.895 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:02:26.895 00.000 21948 MoveAxis(E, 0, ABG)
04:02:26.895 00.000 21948 Move returns status 0, amount 0
04:02:26.895 00.000 21948 MoveAxis(N, 0, ABG)
04:02:26.895 00.000 21948 Move returns status 0, amount 0
04:02:26.895 00.000 21948 move complete, result=0
04:02:26.895 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:26.896 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:26.896 00.000 18120 Enqueuing Expose request
04:02:26.896 00.000 21948 worker thread done servicing request
04:02:26.896 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:26.897 00.001 21948 Worker thread wakes up
04:02:26.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:26.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:28.420 01.523 21948 Exposure complete
04:02:28.478 00.058 21948 worker thread done servicing request
04:02:28.478 00.000 18120 OnExposeComplete: enter
04:02:28.479 00.001 18120 UpdateGuideState(): m_state=6
04:02:28.480 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6982
04:02:28.483 00.003 18120 Star::Find returns 1 (0), X=894.43, Y=236.21, Mass=1758, SNR=29.0, Peak=128 HFD=4.3
04:02:28.485 00.002 18120 MultiStar: [#1 -0.35,0.06,0.73,U] [#2 -0.22,0.26,0.66,U] [#3 0.04,-0.21,0.61,U] [#4 0.11,0.03,0.56,U] [#5 0.05,-0.03,0.49,U] [#6 -0.45,0.10,0.00,M1] [#7 -0.39,-0.04,0.43,U] [#8 -0.09,0.28,0.38,U] 
04:02:28.488 00.003 18120 single-star, 7 included, MultiStar: {-0.10, 0.02}, one-star: {0.03, -0.09}
04:02:28.490 00.002 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
04:02:28.492 00.002 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
04:02:28.495 00.003 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.19 mountX=-0.09 mountY=0.01, mountTheta=3.05
04:02:28.498 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
04:02:28.498 00.000 18120 Enqueuing Move request for scope (0.03, -0.09)
04:02:28.498 00.000 21948 Worker thread wakes up
04:02:28.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:28.499 00.000 18120 UpdateGuideState exits: m=1758 RSB=29.0
04:02:28.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:28.500 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:28.500 00.000 18120 Enqueuing Expose request
04:02:28.501 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
04:02:28.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
04:02:28.501 00.000 21948 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.01
04:02:28.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:02:28.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:28.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:28.501 00.000 21948 MoveAxis(E, 0, ABG)
04:02:28.501 00.000 21948 Move returns status 0, amount 0
04:02:28.501 00.000 21948 MoveAxis(N, 0, ABG)
04:02:28.501 00.000 21948 Move returns status 0, amount 0
04:02:28.501 00.000 21948 move complete, result=0
04:02:28.501 00.000 21948 worker thread done servicing request
04:02:28.501 00.000 21948 Worker thread wakes up
04:02:28.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:28.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:28.501 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:30.134 01.633 21948 Exposure complete
04:02:30.169 00.035 21948 worker thread done servicing request
04:02:30.169 00.000 18120 OnExposeComplete: enter
04:02:30.171 00.002 18120 UpdateGuideState(): m_state=6
04:02:30.172 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6983
04:02:30.173 00.001 18120 Star::Find returns 1 (0), X=894.09, Y=236.77, Mass=1881, SNR=30.1, Peak=157 HFD=4.2
04:02:30.173 00.000 18120 MultiStar: [#1 -0.51,0.17,0.00,M1] [#2 -0.18,0.31,0.62,U] [#3 0.00,0.39,0.58,U] [#4 -0.28,0.29,0.52,U] [#5 -0.49,0.33,0.00,M1] [#6 -0.48,0.26,0.00,M2] [#7 -0.57,0.48,0.00,M1] [#8 0.07,0.62,0.00,M1] 
04:02:30.174 00.001 18120 refined, 3 included, MultiStar: {-0.20, 0.38}, one-star: {-0.30, 0.47}
04:02:30.174 00.000 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
04:02:30.175 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
04:02:30.175 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.38 hyp=0.43 cameraTheta=2.06 mountX=0.43 mountY=0.01, mountTheta=0.02
04:02:30.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.38, opts=13)
04:02:30.177 00.001 18120 Enqueuing Move request for scope (-0.20, 0.38)
04:02:30.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:30.178 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.1
04:02:30.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:30.179 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:30.179 00.000 18120 Enqueuing Expose request
04:02:30.180 00.001 21948 Worker thread wakes up
04:02:30.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.38) opts 0xd
04:02:30.180 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.38)
04:02:30.180 00.000 21948 Moving (-0.20, 0.38) raw xDistance=0.43 yDistance=0.01
04:02:30.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
04:02:30.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:30.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:30.180 00.000 21948 MoveAxis(W, 77, ABG)
04:02:30.180 00.000 21948 Guiding  Dir = 3, Dur = 77
04:02:30.180 00.000 21948 IsSlewing returns 0
04:02:30.180 00.000 21948 IsGuiding returns 0
04:02:30.181 00.001 21948 PulseGuide returned control before completion, sleep 86
04:02:30.275 00.094 21948 IsGuiding returns 0
04:02:30.275 00.000 21948 Move returns status 0, amount 77
04:02:30.275 00.000 21948 MoveAxis(N, 0, ABG)
04:02:30.275 00.000 21948 Move returns status 0, amount 0
04:02:30.275 00.000 21948 move complete, result=0
04:02:30.276 00.001 21948 worker thread done servicing request
04:02:30.276 00.000 21948 Worker thread wakes up
04:02:30.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:30.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:30.276 00.000 18120 GuideStep: 0.4 px 77 ms WEST, 0.0 px 0 ms NORTH
04:02:31.687 01.411 21948 Exposure complete
04:02:31.725 00.038 21948 worker thread done servicing request
04:02:31.725 00.000 18120 OnExposeComplete: enter
04:02:31.726 00.001 18120 UpdateGuideState(): m_state=6
04:02:31.726 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6984
04:02:31.727 00.001 18120 Star::Find returns 1 (0), X=894.33, Y=236.40, Mass=1735, SNR=28.8, Peak=125 HFD=4.4
04:02:31.727 00.000 18120 MultiStar: [#1 -0.34,0.18,0.74,U] [#2 -0.28,0.19,0.62,U] [#3 -0.35,0.28,0.00,M1] [#4 -0.04,0.09,0.57,U] [#5 -0.31,0.05,0.48,U] [#6 -0.66,0.33,0.00,M3] [#7 -0.24,-0.12,0.46,U] [#8 0.23,0.28,0.41,U] 
04:02:31.727 00.000 18120 single-star, 6 included, MultiStar: {-0.16, 0.11}, one-star: {-0.06, 0.10}
04:02:31.728 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
04:02:31.728 00.000 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
04:02:31.729 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.12 mountY=0.01, mountTheta=0.05
04:02:31.731 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.10, opts=13)
04:02:31.732 00.001 18120 Enqueuing Move request for scope (-0.06, 0.10)
04:02:31.732 00.000 21948 Worker thread wakes up
04:02:31.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
04:02:31.732 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
04:02:31.732 00.000 21948 Moving (-0.06, 0.10) raw xDistance=0.12 yDistance=0.01
04:02:31.732 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:02:31.732 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:31.732 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:31.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:31.733 00.001 18120 UpdateGuideState exits: m=1735 RSB=28.8
04:02:31.733 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:31.734 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:31.734 00.000 18120 Enqueuing Expose request
04:02:31.735 00.001 21948 MoveAxis(E, 0, ABG)
04:02:31.735 00.000 21948 Move returns status 0, amount 0
04:02:31.735 00.000 21948 MoveAxis(N, 0, ABG)
04:02:31.735 00.000 21948 Move returns status 0, amount 0
04:02:31.735 00.000 21948 move complete, result=0
04:02:31.735 00.000 21948 worker thread done servicing request
04:02:31.735 00.000 21948 Worker thread wakes up
04:02:31.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:31.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:31.735 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:33.365 01.630 21948 Exposure complete
04:02:33.404 00.039 21948 worker thread done servicing request
04:02:33.405 00.001 18120 OnExposeComplete: enter
04:02:33.405 00.000 18120 UpdateGuideState(): m_state=6
04:02:33.406 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6985
04:02:33.406 00.000 18120 Star::Find returns 1 (0), X=894.22, Y=236.24, Mass=1800, SNR=29.3, Peak=131 HFD=4.4
04:02:33.407 00.001 18120 MultiStar: [#1 -0.59,-0.12,0.00,M1] [#2 -0.23,-0.06,0.67,U] [#3 0.16,-0.01,0.62,U] [#4 0.04,0.05,0.56,U] [#5 -0.07,0.06,0.46,U] [#6 -0.38,0.26,0.00,M4] [#7 -0.20,-0.30,0.42,U] [#8 -0.00,0.36,0.39,U] 
04:02:33.407 00.000 18120 refined, 6 included, MultiStar: {-0.08, -0.01}, one-star: {-0.17, -0.06}
04:02:33.408 00.001 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
04:02:33.408 00.000 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
04:02:33.409 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.03 mountX=0.02 mountY=0.07, mountTheta=1.25
04:02:33.411 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.01, opts=13)
04:02:33.413 00.002 18120 Enqueuing Move request for scope (-0.08, -0.01)
04:02:33.413 00.000 21948 Worker thread wakes up
04:02:33.414 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:33.414 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.3
04:02:33.415 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:33.415 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:33.415 00.000 18120 Enqueuing Expose request
04:02:33.416 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
04:02:33.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
04:02:33.416 00.000 21948 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=0.07
04:02:33.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:33.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:33.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:02:33.416 00.000 21948 MoveAxis(E, 0, ABG)
04:02:33.416 00.000 21948 Move returns status 0, amount 0
04:02:33.416 00.000 21948 MoveAxis(N, 0, ABG)
04:02:33.416 00.000 21948 Move returns status 0, amount 0
04:02:33.416 00.000 21948 move complete, result=0
04:02:33.416 00.000 21948 worker thread done servicing request
04:02:33.416 00.000 21948 Worker thread wakes up
04:02:33.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:33.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:33.416 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:34.945 01.529 21948 Exposure complete
04:02:34.986 00.041 21948 worker thread done servicing request
04:02:34.986 00.000 18120 OnExposeComplete: enter
04:02:34.987 00.001 18120 UpdateGuideState(): m_state=6
04:02:34.988 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6986
04:02:34.988 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=236.13, Mass=1812, SNR=29.4, Peak=134 HFD=4.0
04:02:34.989 00.001 18120 MultiStar: [#1 -0.45,-0.22,0.00,M2] [#2 -0.06,-0.17,0.67,U] [#3 -0.02,0.00,0.61,U] [#4 0.12,-0.26,0.57,U] [#5 -0.04,-0.13,0.47,U] [#6 -0.19,-0.10,0.53,U] [#7 -0.08,-0.45,0.00,M1] [#8 0.29,0.08,0.41,U] 
04:02:34.990 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.25, -0.16}
04:02:34.992 00.002 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
04:02:34.994 00.002 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
04:02:34.996 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
04:02:35.001 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.12, opts=13)
04:02:35.003 00.002 18120 Enqueuing Move request for scope (0.06, -0.12)
04:02:35.006 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:35.008 00.002 21948 Worker thread wakes up
04:02:35.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
04:02:35.008 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
04:02:35.008 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
04:02:35.009 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:35.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:35.010 00.000 18120 Enqueuing Expose request
04:02:35.011 00.001 21948 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.00
04:02:35.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:02:35.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:35.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:02:35.011 00.000 21948 MoveAxis(E, 0, ABG)
04:02:35.011 00.000 21948 Move returns status 0, amount 0
04:02:35.011 00.000 21948 MoveAxis(N, 0, ABG)
04:02:35.011 00.000 21948 Move returns status 0, amount 0
04:02:35.011 00.000 21948 move complete, result=0
04:02:35.011 00.000 21948 worker thread done servicing request
04:02:35.011 00.000 21948 Worker thread wakes up
04:02:35.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:35.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:35.011 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:36.640 01.629 21948 Exposure complete
04:02:36.676 00.036 21948 worker thread done servicing request
04:02:36.676 00.000 18120 OnExposeComplete: enter
04:02:36.676 00.000 18120 UpdateGuideState(): m_state=6
04:02:36.676 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6987
04:02:36.677 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=236.37, Mass=1641, SNR=28.0, Peak=121 HFD=4.2
04:02:36.677 00.000 18120 MultiStar: [#1 -0.20,0.11,0.74,U] [#2 0.54,0.03,0.00,M1] [#3 0.37,-0.10,0.65,U] [#4 0.08,0.26,0.60,U] [#5 0.09,0.01,0.50,U] [#6 -0.33,-0.02,0.52,U] [#7 0.48,-0.20,0.00,M2] [#8 0.22,0.07,0.42,U] 
04:02:36.678 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.28, 0.07}
04:02:36.678 00.000 18120 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.00) = xAngle (-1.41 = -1.41)
04:02:36.679 00.001 18120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.45 = -1.45)
04:02:36.679 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=0.02 mountY=-0.10, mountTheta=-1.41
04:02:36.680 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
04:02:36.683 00.003 18120 Enqueuing Move request for scope (0.09, 0.06)
04:02:36.683 00.000 21948 Worker thread wakes up
04:02:36.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:36.684 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
04:02:36.684 00.000 18120 UpdateGuideState exits: m=1641 RSB=28.0
04:02:36.685 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:36.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:36.686 00.001 18120 Enqueuing Expose request
04:02:36.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
04:02:36.686 00.000 21948 Moving (0.09, 0.06) raw xDistance=0.02 yDistance=-0.10
04:02:36.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:36.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:36.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:36.686 00.000 21948 MoveAxis(E, 0, ABG)
04:02:36.686 00.000 21948 Move returns status 0, amount 0
04:02:36.686 00.000 21948 MoveAxis(N, 0, ABG)
04:02:36.686 00.000 21948 Move returns status 0, amount 0
04:02:36.686 00.000 21948 move complete, result=0
04:02:36.686 00.000 21948 worker thread done servicing request
04:02:36.686 00.000 21948 Worker thread wakes up
04:02:36.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:36.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:36.687 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:38.211 01.524 21948 Exposure complete
04:02:38.256 00.045 21948 worker thread done servicing request
04:02:38.257 00.001 18120 OnExposeComplete: enter
04:02:38.258 00.001 18120 UpdateGuideState(): m_state=6
04:02:38.258 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6988
04:02:38.258 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=235.76, Mass=1755, SNR=28.9, Peak=145 HFD=4.1
04:02:38.259 00.001 18120 MultiStar: large primary error, entering stabilization period
04:02:38.259 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
04:02:38.260 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
04:02:38.260 00.000 18120 CameraToMount -- cameraX=0.74 cameraY=-0.53 hyp=0.91 cameraTheta=-0.62 mountX=-0.79 mountY=-0.42, mountTheta=-2.65
04:02:38.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.74, y=-0.53, opts=13)
04:02:38.262 00.001 18120 Enqueuing Move request for scope (0.74, -0.53)
04:02:38.262 00.000 21948 Worker thread wakes up
04:02:38.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:38.264 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.53) opts 0xd
04:02:38.264 00.000 18120 UpdateGuideState exits: m=1755 RSB=28.9
04:02:38.266 00.002 21948 Handling offset move in thread for scope, endpoint = (0.74, -0.53)
04:02:38.266 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:38.267 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:38.267 00.000 18120 Enqueuing Expose request
04:02:38.268 00.001 21948 Moving (0.74, -0.53) raw xDistance=-0.79 yDistance=-0.42
04:02:38.268 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
04:02:38.269 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
04:02:38.269 00.000 21948 MoveAxis(E, 141, ABG)
04:02:38.269 00.000 21948 Guiding  Dir = 2, Dur = 141
04:02:38.269 00.000 21948 IsSlewing returns 0
04:02:38.269 00.000 21948 IsGuiding returns 0
04:02:38.271 00.002 21948 PulseGuide returned control before completion, sleep 149
04:02:38.431 00.160 21948 IsGuiding returns 0
04:02:38.431 00.000 21948 Move returns status 0, amount 141
04:02:38.431 00.000 21948 MoveAxis(N, 101, ABG)
04:02:38.431 00.000 21948 Guiding  Dir = 0, Dur = 101
04:02:38.432 00.001 21948 IsSlewing returns 0
04:02:38.432 00.000 21948 IsGuiding returns 0
04:02:38.439 00.007 21948 PulseGuide returned control before completion, sleep 104
04:02:38.553 00.114 21948 IsGuiding returns 0
04:02:38.553 00.000 21948 Move returns status 0, amount 101
04:02:38.553 00.000 21948 move complete, result=0
04:02:38.554 00.001 21948 worker thread done servicing request
04:02:38.554 00.000 21948 Worker thread wakes up
04:02:38.554 00.000 18120 GuideStep: -0.8 px 141 ms EAST, -0.4 px 101 ms NORTH
04:02:38.555 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:38.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:40.190 01.635 21948 Exposure complete
04:02:40.221 00.031 21948 worker thread done servicing request
04:02:40.221 00.000 18120 OnExposeComplete: enter
04:02:40.221 00.000 18120 UpdateGuideState(): m_state=6
04:02:40.222 00.001 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6989
04:02:40.222 00.000 18120 Star::Find returns 1 (0), X=894.67, Y=236.80, Mass=1874, SNR=30.1, Peak=119 HFD=4.5
04:02:40.223 00.001 18120 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.00) = xAngle (-0.93 = -0.93)
04:02:40.223 00.000 18120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.97 = -0.97)
04:02:40.224 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=0.51 hyp=0.58 cameraTheta=1.07 mountX=0.35 mountY=-0.48, mountTheta=-0.95
04:02:40.226 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.51, opts=13)
04:02:40.226 00.000 18120 Enqueuing Move request for scope (0.28, 0.51)
04:02:40.227 00.001 21948 Worker thread wakes up
04:02:40.227 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.51) opts 0xd
04:02:40.227 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:40.227 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.1
04:02:40.228 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:40.228 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.51)
04:02:40.228 00.000 21948 Moving (0.28, 0.51) raw xDistance=0.35 yDistance=-0.48
04:02:40.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.35
04:02:40.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
04:02:40.228 00.000 21948 MoveAxis(W, 52, ABG)
04:02:40.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:40.229 00.001 18120 Enqueuing Expose request
04:02:40.229 00.000 21948 Guiding  Dir = 3, Dur = 52
04:02:40.229 00.000 21948 IsSlewing returns 0
04:02:40.229 00.000 21948 IsGuiding returns 0
04:02:40.230 00.001 21948 PulseGuide returned control before completion, sleep 61
04:02:40.296 00.066 21948 IsGuiding returns 1
04:02:40.296 00.000 21948 scope still moving after pulse duration time elapsed
04:02:40.328 00.032 21948 IsSlewing returns 0
04:02:40.328 00.000 21948 IsGuiding returns 0
04:02:40.328 00.000 21948 scope move finished after 52 + 47 ms
04:02:40.328 00.000 21948 Move returns status 0, amount 52
04:02:40.328 00.000 21948 MoveAxis(N, 115, ABG)
04:02:40.329 00.001 21948 Guiding  Dir = 0, Dur = 115
04:02:40.329 00.000 21948 IsSlewing returns 0
04:02:40.329 00.000 21948 IsGuiding returns 0
04:02:40.334 00.005 21948 PulseGuide returned control before completion, sleep 121
04:02:40.474 00.140 21948 IsGuiding returns 0
04:02:40.474 00.000 21948 Move returns status 0, amount 115
04:02:40.474 00.000 21948 move complete, result=0
04:02:40.474 00.000 21948 worker thread done servicing request
04:02:40.474 00.000 21948 Worker thread wakes up
04:02:40.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:40.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:40.474 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.5 px 115 ms NORTH
04:02:41.889 01.415 21948 Exposure complete
04:02:41.936 00.047 21948 worker thread done servicing request
04:02:41.936 00.000 18120 OnExposeComplete: enter
04:02:41.937 00.001 18120 UpdateGuideState(): m_state=6
04:02:41.937 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6990
04:02:41.938 00.001 18120 Star::Find returns 1 (0), X=893.95, Y=236.53, Mass=1704, SNR=28.6, Peak=127 HFD=4.0
04:02:41.938 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
04:02:41.939 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
04:02:41.939 00.000 18120 CameraToMount -- cameraX=-0.44 cameraY=0.23 hyp=0.50 cameraTheta=2.65 mountX=0.39 mountY=0.29, mountTheta=0.63
04:02:41.941 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.44, y=0.23, opts=13)
04:02:41.941 00.000 18120 Enqueuing Move request for scope (-0.44, 0.23)
04:02:41.942 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:41.942 00.000 21948 Worker thread wakes up
04:02:41.942 00.000 18120 UpdateGuideState exits: m=1704 RSB=28.6
04:02:41.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:41.943 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:41.943 00.000 18120 Enqueuing Expose request
04:02:41.944 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.23) opts 0xd
04:02:41.944 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.44, 0.23)
04:02:41.944 00.000 21948 Moving (-0.44, 0.23) raw xDistance=0.39 yDistance=0.29
04:02:41.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
04:02:41.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:02:41.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:02:41.944 00.000 21948 MoveAxis(W, 74, ABG)
04:02:41.944 00.000 21948 Guiding  Dir = 3, Dur = 74
04:02:41.944 00.000 21948 IsSlewing returns 0
04:02:41.944 00.000 21948 IsGuiding returns 0
04:02:41.946 00.002 21948 PulseGuide returned control before completion, sleep 83
04:02:42.048 00.102 21948 IsGuiding returns 0
04:02:42.048 00.000 21948 Move returns status 0, amount 74
04:02:42.049 00.001 21948 MoveAxis(N, 0, ABG)
04:02:42.049 00.000 21948 Move returns status 0, amount 0
04:02:42.049 00.000 21948 move complete, result=0
04:02:42.049 00.000 21948 worker thread done servicing request
04:02:42.049 00.000 21948 Worker thread wakes up
04:02:42.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:42.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:42.049 00.000 18120 GuideStep: 0.4 px 74 ms WEST, 0.3 px 0 ms NORTH
04:02:43.686 01.637 21948 Exposure complete
04:02:43.718 00.032 21948 worker thread done servicing request
04:02:43.718 00.000 18120 OnExposeComplete: enter
04:02:43.719 00.001 18120 UpdateGuideState(): m_state=6
04:02:43.719 00.000 18120 Star::Find(15, 893, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6991
04:02:43.720 00.001 18120 Star::Find returns 1 (0), X=894.03, Y=235.39, Mass=1779, SNR=29.3, Peak=120 HFD=4.2
04:02:43.720 00.000 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.95 = 2.33)
04:02:43.721 00.001 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.99 = 2.29)
04:02:43.721 00.000 18120 CameraToMount -- cameraX=-0.36 cameraY=-0.90 hyp=0.97 cameraTheta=-1.95 mountX=-0.67 mountY=0.73, mountTheta=2.31
04:02:43.722 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.36, y=-0.90, opts=13)
04:02:43.723 00.001 18120 Enqueuing Move request for scope (-0.36, -0.90)
04:02:43.723 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:43.724 00.001 21948 Worker thread wakes up
04:02:43.724 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.90) opts 0xd
04:02:43.724 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.36, -0.90)
04:02:43.724 00.000 21948 Moving (-0.36, -0.90) raw xDistance=-0.67 yDistance=0.73
04:02:43.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.67
04:02:43.724 00.000 21948 resist switch: large excursion: input 0.73 thresh 0.60 direction from -1 to 1
04:02:43.724 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.19
04:02:43.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
04:02:43.724 00.000 21948 MoveAxis(E, 114, ABG)
04:02:43.724 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.3
04:02:43.724 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:43.725 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:43.725 00.000 18120 Enqueuing Expose request
04:02:43.726 00.001 21948 Guiding  Dir = 2, Dur = 114
04:02:43.726 00.000 21948 IsSlewing returns 0
04:02:43.726 00.000 21948 IsGuiding returns 0
04:02:43.727 00.001 21948 PulseGuide returned control before completion, sleep 123
04:02:43.857 00.130 21948 IsGuiding returns 1
04:02:43.857 00.000 21948 scope still moving after pulse duration time elapsed
04:02:43.887 00.030 21948 IsSlewing returns 0
04:02:43.888 00.001 21948 IsGuiding returns 0
04:02:43.888 00.000 21948 scope move finished after 114 + 48 ms
04:02:43.888 00.000 21948 Move returns status 0, amount 114
04:02:43.888 00.000 21948 MoveAxis(S, 174, ABG)
04:02:43.888 00.000 21948 Guiding  Dir = 1, Dur = 174
04:02:43.888 00.000 21948 IsSlewing returns 0
04:02:43.888 00.000 21948 IsGuiding returns 0
04:02:43.893 00.005 21948 PulseGuide returned control before completion, sleep 180
04:02:44.077 00.184 21948 IsGuiding returns 1
04:02:44.077 00.000 21948 scope still moving after pulse duration time elapsed
04:02:44.109 00.032 21948 IsSlewing returns 0
04:02:44.114 00.005 21948 IsGuiding returns 0
04:02:44.114 00.000 21948 scope move finished after 174 + 52 ms
04:02:44.114 00.000 21948 Move returns status 0, amount 174
04:02:44.115 00.001 21948 move complete, result=0
04:02:44.115 00.000 21948 worker thread done servicing request
04:02:44.115 00.000 21948 Worker thread wakes up
04:02:44.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:44.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:44.115 00.000 18120 GuideStep: -0.7 px 114 ms EAST, 0.7 px 174 ms SOUTH
04:02:45.531 01.416 21948 Exposure complete
04:02:45.567 00.036 21948 worker thread done servicing request
04:02:45.567 00.000 18120 OnExposeComplete: enter
04:02:45.569 00.002 18120 UpdateGuideState(): m_state=6
04:02:45.570 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6992
04:02:45.571 00.001 18120 Star::Find returns 1 (0), X=894.14, Y=236.29, Mass=1714, SNR=28.7, Peak=118 HFD=4.3
04:02:45.572 00.001 18120 MultiStar: exiting stabilization period
04:02:45.573 00.001 18120 MultiStar: [#1 -0.59,0.21,0.00,M2] [#2 -0.44,0.01,0.67,U] [#3 -0.34,0.13,0.61,U] [#4 -0.08,0.25,0.57,U] [#5 -0.22,0.14,0.45,U] [#6 -0.36,0.05,0.54,U] [#7 0.01,-0.10,0.41,U] [#8 -0.05,0.35,0.41,U] 
04:02:45.574 00.001 18120 single-star, 7 included, MultiStar: {-0.24, 0.09}, one-star: {-0.25, -0.00}
04:02:45.575 00.001 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.00) = xAngle (-5.14 = 1.15)
04:02:45.576 00.001 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.18 = 1.11)
04:02:45.579 00.003 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.14 mountX=0.10 mountY=0.23, mountTheta=1.14
04:02:45.584 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.00, opts=13)
04:02:45.584 00.000 18120 Enqueuing Move request for scope (-0.25, -0.00)
04:02:45.585 00.001 21948 Worker thread wakes up
04:02:45.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
04:02:45.585 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
04:02:45.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:45.585 00.000 21948 Moving (-0.25, -0.00) raw xDistance=0.10 yDistance=0.23
04:02:45.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:02:45.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:02:45.585 00.000 18120 UpdateGuideState exits: m=1714 RSB=28.7
04:02:45.586 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:45.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:45.587 00.001 18120 Enqueuing Expose request
04:02:45.587 00.000 21948 MoveAxis(E, 0, ABG)
04:02:45.587 00.000 21948 Move returns status 0, amount 0
04:02:45.587 00.000 21948 MoveAxis(S, 54, ABG)
04:02:45.587 00.000 21948 Guiding  Dir = 1, Dur = 54
04:02:45.587 00.000 21948 IsSlewing returns 0
04:02:45.588 00.001 21948 IsGuiding returns 0
04:02:45.592 00.004 21948 PulseGuide returned control before completion, sleep 60
04:02:45.657 00.065 21948 IsGuiding returns 0
04:02:45.657 00.000 21948 Move returns status 0, amount 54
04:02:45.657 00.000 21948 move complete, result=0
04:02:45.657 00.000 21948 worker thread done servicing request
04:02:45.658 00.001 21948 Worker thread wakes up
04:02:45.658 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 54 ms SOUTH
04:02:45.659 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:45.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:47.284 01.625 21948 Exposure complete
04:02:47.324 00.040 21948 worker thread done servicing request
04:02:47.324 00.000 18120 OnExposeComplete: enter
04:02:47.325 00.001 18120 UpdateGuideState(): m_state=6
04:02:47.326 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6993
04:02:47.327 00.001 18120 Star::Find returns 1 (0), X=893.88, Y=236.44, Mass=1770, SNR=29.2, Peak=135 HFD=4.0
04:02:47.329 00.002 18120 MultiStar: [#1 -0.72,0.14,0.00,M3] [#2 -0.63,0.35,0.00,M1] [#3 -0.32,0.15,0.61,U] [#4 -0.19,0.08,0.56,U] [#5 -0.54,0.08,0.00,M1] [#6 -0.66,0.19,0.00,M2] [#7 -0.77,0.25,0.00,M2] [#8 -0.45,0.23,0.00,M1] 
04:02:47.331 00.002 18120 refined, 2 included, MultiStar: {-0.37, 0.13}, one-star: {-0.51, 0.14}
04:02:47.332 00.001 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
04:02:47.333 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
04:02:47.333 00.000 18120 CameraToMount -- cameraX=-0.37 cameraY=0.13 hyp=0.39 cameraTheta=2.81 mountX=0.27 mountY=0.28, mountTheta=0.79
04:02:47.336 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=0.13, opts=13)
04:02:47.336 00.000 18120 Enqueuing Move request for scope (-0.37, 0.13)
04:02:47.336 00.000 21948 Worker thread wakes up
04:02:47.337 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.13) opts 0xd
04:02:47.337 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, 0.13)
04:02:47.337 00.000 21948 Moving (-0.37, 0.13) raw xDistance=0.27 yDistance=0.28
04:02:47.337 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:02:47.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:02:47.337 00.000 21948 MoveAxis(W, 48, ABG)
04:02:47.337 00.000 21948 Guiding  Dir = 3, Dur = 48
04:02:47.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:47.337 00.000 21948 IsSlewing returns 0
04:02:47.337 00.000 18120 UpdateGuideState exits: m=1770 RSB=29.2
04:02:47.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:47.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:47.338 00.000 18120 Enqueuing Expose request
04:02:47.339 00.001 21948 IsGuiding returns 0
04:02:47.340 00.001 21948 PulseGuide returned control before completion, sleep 57
04:02:47.409 00.069 21948 IsGuiding returns 0
04:02:47.409 00.000 21948 Move returns status 0, amount 48
04:02:47.409 00.000 21948 MoveAxis(S, 66, ABG)
04:02:47.409 00.000 21948 Guiding  Dir = 1, Dur = 66
04:02:47.410 00.001 21948 IsSlewing returns 0
04:02:47.410 00.000 21948 IsGuiding returns 0
04:02:47.418 00.008 21948 PulseGuide returned control before completion, sleep 69
04:02:47.489 00.071 21948 IsGuiding returns 0
04:02:47.490 00.001 21948 Move returns status 0, amount 66
04:02:47.490 00.000 21948 move complete, result=0
04:02:47.490 00.000 21948 worker thread done servicing request
04:02:47.490 00.000 21948 Worker thread wakes up
04:02:47.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:47.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:47.490 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.3 px 66 ms SOUTH
04:02:48.904 01.414 21948 Exposure complete
04:02:48.948 00.044 21948 worker thread done servicing request
04:02:48.948 00.000 18120 OnExposeComplete: enter
04:02:48.949 00.001 18120 UpdateGuideState(): m_state=6
04:02:48.949 00.000 18120 Star::Find(15, 893, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6994
04:02:48.951 00.002 18120 Star::Find returns 1 (0), X=894.29, Y=236.34, Mass=1725, SNR=28.8, Peak=130 HFD=4.1
04:02:48.951 00.000 18120 MultiStar: [#1 -0.16,-0.04,0.73,U] [#2 -0.20,0.16,0.64,U] [#3 0.15,-0.17,0.59,U] [#4 0.18,-0.08,0.55,U] [#5 0.31,-0.01,0.48,U] [#6 -0.05,0.04,0.51,U] [#7 0.04,0.23,0.40,U] [#8 0.26,0.04,0.40,U] 
04:02:48.952 00.001 18120 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.10, 0.04}
04:02:48.952 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
04:02:48.953 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
04:02:48.953 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.87 mountX=0.01 mountY=-0.02, mountTheta=-1.14
04:02:48.954 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
04:02:48.955 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
04:02:48.955 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:48.956 00.001 18120 UpdateGuideState exits: m=1725 RSB=28.8
04:02:48.956 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:48.956 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:48.957 00.001 18120 Enqueuing Expose request
04:02:48.957 00.000 21948 Worker thread wakes up
04:02:48.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
04:02:48.957 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
04:02:48.957 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
04:02:48.957 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:48.957 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:48.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:02:48.957 00.000 21948 MoveAxis(E, 0, ABG)
04:02:48.957 00.000 21948 Move returns status 0, amount 0
04:02:48.958 00.001 21948 MoveAxis(N, 0, ABG)
04:02:48.958 00.000 21948 Move returns status 0, amount 0
04:02:48.958 00.000 21948 move complete, result=0
04:02:48.958 00.000 21948 worker thread done servicing request
04:02:48.958 00.000 21948 Worker thread wakes up
04:02:48.958 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:48.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:48.958 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:50.587 01.629 21948 Exposure complete
04:02:50.632 00.045 21948 worker thread done servicing request
04:02:50.632 00.000 18120 OnExposeComplete: enter
04:02:50.633 00.001 18120 UpdateGuideState(): m_state=6
04:02:50.634 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6995
04:02:50.635 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=236.21, Mass=1805, SNR=29.4, Peak=149 HFD=4.1
04:02:50.636 00.001 18120 MultiStar: [#1 0.07,-0.24,0.69,U] [#2 -0.04,-0.33,0.63,U] [#3 0.16,-0.10,0.61,U] [#4 0.11,-0.24,0.57,U] [#5 0.02,-0.34,0.49,U] [#6 -0.17,-0.30,0.50,U] [#7 -0.25,-0.27,0.40,U] [#8 0.27,0.19,0.40,U] 
04:02:50.637 00.001 18120 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.33, -0.09}
04:02:50.639 00.002 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
04:02:50.642 00.003 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
04:02:50.644 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.15 mountX=-0.21 mountY=0.01, mountTheta=3.09
04:02:50.646 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.19, opts=13)
04:02:50.647 00.001 18120 Enqueuing Move request for scope (0.08, -0.19)
04:02:50.647 00.000 21948 Worker thread wakes up
04:02:50.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
04:02:50.647 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
04:02:50.647 00.000 21948 Moving (0.08, -0.19) raw xDistance=-0.21 yDistance=0.01
04:02:50.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:02:50.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:50.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:50.648 00.001 18120 UpdateGuideState exits: m=1805 RSB=29.4
04:02:50.648 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:50.649 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:50.649 00.000 21948 MoveAxis(E, 37, ABG)
04:02:50.649 00.000 21948 Guiding  Dir = 2, Dur = 37
04:02:50.649 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:50.650 00.001 18120 Enqueuing Expose request
04:02:50.650 00.000 21948 IsSlewing returns 0
04:02:50.650 00.000 21948 IsGuiding returns 0
04:02:50.652 00.002 21948 PulseGuide returned control before completion, sleep 46
04:02:50.708 00.056 21948 IsGuiding returns 0
04:02:50.708 00.000 21948 Move returns status 0, amount 37
04:02:50.708 00.000 21948 MoveAxis(N, 0, ABG)
04:02:50.708 00.000 21948 Move returns status 0, amount 0
04:02:50.708 00.000 21948 move complete, result=0
04:02:50.708 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
04:02:50.709 00.001 21948 worker thread done servicing request
04:02:50.709 00.000 21948 Worker thread wakes up
04:02:50.709 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:50.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:52.124 01.415 21948 Exposure complete
04:02:52.162 00.038 21948 worker thread done servicing request
04:02:52.162 00.000 18120 OnExposeComplete: enter
04:02:52.162 00.000 18120 UpdateGuideState(): m_state=6
04:02:52.163 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6996
04:02:52.164 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=236.01, Mass=1956, SNR=30.7, Peak=136 HFD=4.3
04:02:52.164 00.000 18120 MultiStar: [#1 -0.12,-0.46,0.00,M2] [#2 -0.05,-0.10,0.62,U] [#3 0.03,-0.15,0.57,U] [#4 0.25,-0.06,0.53,U] [#5 -0.08,-0.26,0.46,U] [#6 -0.11,-0.38,0.49,U] [#7 0.09,-0.19,0.41,U] [#8 0.36,-0.10,0.38,U] 
04:02:52.165 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.20}, one-star: {0.23, -0.29}
04:02:52.165 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
04:02:52.165 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
04:02:52.166 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.11 mountX=-0.22 mountY=0.00, mountTheta=3.13
04:02:52.167 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.20, opts=13)
04:02:52.168 00.001 18120 Enqueuing Move request for scope (0.10, -0.20)
04:02:52.168 00.000 21948 Worker thread wakes up
04:02:52.168 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
04:02:52.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
04:02:52.168 00.000 21948 Moving (0.10, -0.20) raw xDistance=-0.22 yDistance=0.00
04:02:52.168 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:52.170 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:02:52.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:52.170 00.000 18120 UpdateGuideState exits: m=1956 RSB=30.7
04:02:52.171 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:52.171 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:52.171 00.000 18120 Enqueuing Expose request
04:02:52.172 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:02:52.172 00.000 21948 MoveAxis(E, 42, ABG)
04:02:52.172 00.000 21948 Guiding  Dir = 2, Dur = 42
04:02:52.172 00.000 21948 IsSlewing returns 0
04:02:52.172 00.000 21948 IsGuiding returns 0
04:02:52.174 00.002 21948 PulseGuide returned control before completion, sleep 51
04:02:52.235 00.061 21948 IsGuiding returns 0
04:02:52.235 00.000 21948 Move returns status 0, amount 42
04:02:52.235 00.000 21948 MoveAxis(N, 0, ABG)
04:02:52.235 00.000 21948 Move returns status 0, amount 0
04:02:52.235 00.000 21948 move complete, result=0
04:02:52.235 00.000 21948 worker thread done servicing request
04:02:52.235 00.000 21948 Worker thread wakes up
04:02:52.236 00.001 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
04:02:52.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:52.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:53.864 01.628 21948 Exposure complete
04:02:53.901 00.037 21948 worker thread done servicing request
04:02:53.901 00.000 18120 OnExposeComplete: enter
04:02:53.902 00.001 18120 UpdateGuideState(): m_state=6
04:02:53.902 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6997
04:02:53.903 00.001 18120 Star::Find returns 1 (0), X=894.31, Y=236.33, Mass=1814, SNR=29.5, Peak=126 HFD=4.3
04:02:53.903 00.000 18120 MultiStar: [#1 -0.40,-0.01,0.73,U] [#2 -0.00,-0.03,0.62,U] [#3 0.06,0.09,0.59,U] [#4 -0.31,0.32,0.00,M1] [#5 0.16,-0.07,0.47,U] [#6 -0.17,0.26,0.51,U] [#7 -0.12,0.19,0.42,U] [#8 -0.02,0.29,0.41,U] 
04:02:53.904 00.001 18120 single-star, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.09, 0.04}
04:02:53.904 00.000 18120 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.00) = xAngle (0.70 = 0.70)
04:02:53.904 00.000 18120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
04:02:53.905 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.70 mountX=0.07 mountY=0.06, mountTheta=0.67
04:02:53.906 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.04, opts=13)
04:02:53.906 00.000 18120 Enqueuing Move request for scope (-0.09, 0.04)
04:02:53.907 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:53.907 00.000 21948 Worker thread wakes up
04:02:53.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
04:02:53.907 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
04:02:53.907 00.000 21948 Moving (-0.09, 0.04) raw xDistance=0.07 yDistance=0.06
04:02:53.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:02:53.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:53.907 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
04:02:53.908 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:02:53.908 00.000 21948 MoveAxis(E, 0, ABG)
04:02:53.908 00.000 21948 Move returns status 0, amount 0
04:02:53.908 00.000 21948 MoveAxis(N, 0, ABG)
04:02:53.908 00.000 21948 Move returns status 0, amount 0
04:02:53.908 00.000 21948 move complete, result=0
04:02:53.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:53.909 00.001 21948 worker thread done servicing request
04:02:53.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:53.909 00.000 18120 Enqueuing Expose request
04:02:53.910 00.001 21948 Worker thread wakes up
04:02:53.910 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:53.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:53.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:55.431 01.521 21948 Exposure complete
04:02:55.473 00.042 21948 worker thread done servicing request
04:02:55.473 00.000 18120 OnExposeComplete: enter
04:02:55.474 00.001 18120 UpdateGuideState(): m_state=6
04:02:55.475 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6998
04:02:55.476 00.001 18120 Star::Find returns 1 (0), X=894.79, Y=236.17, Mass=1744, SNR=28.9, Peak=128 HFD=4.3
04:02:55.477 00.001 18120 MultiStar: [#1 -0.26,-0.00,0.71,U] [#2 -0.00,0.13,0.64,U] [#3 0.10,0.01,0.62,U] [#4 0.06,0.09,0.55,U] [#5 -0.05,-0.06,0.47,U] [#6 -0.26,-0.12,0.53,U] [#7 -0.01,-0.33,0.43,U] [#8 -0.08,0.03,0.40,U] 
04:02:55.478 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.40, -0.12}
04:02:55.479 00.001 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
04:02:55.479 00.000 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
04:02:55.480 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.10 mountX=-0.04 mountY=-0.00, mountTheta=-3.14
04:02:55.482 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
04:02:55.482 00.000 18120 Enqueuing Move request for scope (0.02, -0.04)
04:02:55.483 00.001 21948 Worker thread wakes up
04:02:55.483 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
04:02:55.483 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:55.483 00.000 18120 UpdateGuideState exits: m=1744 RSB=28.9
04:02:55.484 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:55.484 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:55.485 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
04:02:55.485 00.000 18120 Enqueuing Expose request
04:02:55.485 00.000 21948 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.00
04:02:55.485 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:02:55.485 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:55.485 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:02:55.485 00.000 21948 MoveAxis(E, 0, ABG)
04:02:55.485 00.000 21948 Move returns status 0, amount 0
04:02:55.485 00.000 21948 MoveAxis(N, 0, ABG)
04:02:55.485 00.000 21948 Move returns status 0, amount 0
04:02:55.485 00.000 21948 move complete, result=0
04:02:55.485 00.000 21948 worker thread done servicing request
04:02:55.485 00.000 21948 Worker thread wakes up
04:02:55.486 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:55.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:55.486 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:57.121 01.635 21948 Exposure complete
04:02:57.168 00.047 21948 worker thread done servicing request
04:02:57.168 00.000 18120 OnExposeComplete: enter
04:02:57.171 00.003 18120 UpdateGuideState(): m_state=6
04:02:57.174 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6999
04:02:57.176 00.002 18120 Star::Find returns 1 (0), X=894.24, Y=236.37, Mass=1672, SNR=28.3, Peak=125 HFD=4.2
04:02:57.179 00.003 18120 MultiStar: [#1 -0.36,-0.00,0.77,U] [#2 -0.20,0.31,0.64,U] [#3 -0.23,0.06,0.61,U] [#4 -0.10,0.03,0.54,U] [#5 -0.01,0.03,0.44,U] [#6 -0.42,-0.09,0.56,U] [#7 -0.34,0.31,0.00,M1] [#8 -0.10,0.18,0.41,U] 
04:02:57.180 00.001 18120 single-star, 7 included, MultiStar: {-0.21, 0.07}, one-star: {-0.15, 0.07}
04:02:57.182 00.002 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.70 = 0.70)
04:02:57.183 00.001 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
04:02:57.184 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.69 mountX=0.13 mountY=0.10, mountTheta=0.67
04:02:57.186 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.07, opts=13)
04:02:57.187 00.001 18120 Enqueuing Move request for scope (-0.15, 0.07)
04:02:57.187 00.000 21948 Worker thread wakes up
04:02:57.187 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
04:02:57.187 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
04:02:57.187 00.000 21948 Moving (-0.15, 0.07) raw xDistance=0.13 yDistance=0.10
04:02:57.187 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:02:57.187 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:57.187 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:02:57.187 00.000 21948 MoveAxis(E, 0, ABG)
04:02:57.187 00.000 21948 Move returns status 0, amount 0
04:02:57.187 00.000 21948 MoveAxis(N, 0, ABG)
04:02:57.187 00.000 21948 Move returns status 0, amount 0
04:02:57.187 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:57.188 00.001 18120 UpdateGuideState exits: m=1672 RSB=28.3
04:02:57.188 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:57.188 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:57.189 00.001 18120 Enqueuing Expose request
04:02:57.189 00.000 21948 move complete, result=0
04:02:57.189 00.000 21948 worker thread done servicing request
04:02:57.189 00.000 21948 Worker thread wakes up
04:02:57.189 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:57.190 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:57.190 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:58.706 01.516 21948 Exposure complete
04:02:58.752 00.046 21948 worker thread done servicing request
04:02:58.752 00.000 18120 OnExposeComplete: enter
04:02:58.755 00.003 18120 UpdateGuideState(): m_state=6
04:02:58.758 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7000
04:02:58.760 00.002 18120 Star::Find returns 1 (0), X=894.17, Y=236.13, Mass=1725, SNR=28.7, Peak=149 HFD=4.3
04:02:58.762 00.002 18120 MultiStar: [#1 -0.24,-0.03,0.72,U] [#2 -0.30,0.20,0.62,U] [#3 -0.24,-0.09,0.60,U] [#4 -0.02,0.04,0.58,U] [#5 -0.19,-0.08,0.45,U] [#6 -0.55,-0.31,0.00,M1] [#7 -0.30,0.01,0.41,U] [#8 0.29,-0.08,0.41,U] 
04:02:58.765 00.003 18120 refined, 7 included, MultiStar: {-0.17, -0.03}, one-star: {-0.22, -0.17}
04:02:58.766 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.33)
04:02:58.767 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.29)
04:02:58.767 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.04 mountY=0.17, mountTheta=1.32
04:02:58.771 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.03, opts=13)
04:02:58.771 00.000 18120 Enqueuing Move request for scope (-0.17, -0.03)
04:02:58.772 00.001 21948 Worker thread wakes up
04:02:58.772 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
04:02:58.772 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
04:02:58.772 00.000 21948 Moving (-0.17, -0.03) raw xDistance=0.04 yDistance=0.17
04:02:58.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:02:58.772 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:02:58.772 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:58.772 00.000 18120 UpdateGuideState exits: m=1725 RSB=28.7
04:02:58.774 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:02:58.774 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:58.775 00.001 21948 MoveAxis(E, 0, ABG)
04:02:58.775 00.000 21948 Move returns status 0, amount 0
04:02:58.775 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:02:58.776 00.001 18120 Enqueuing Expose request
04:02:58.777 00.001 21948 MoveAxis(N, 0, ABG)
04:02:58.777 00.000 21948 Move returns status 0, amount 0
04:02:58.777 00.000 21948 move complete, result=0
04:02:58.778 00.001 21948 worker thread done servicing request
04:02:58.778 00.000 21948 Worker thread wakes up
04:02:58.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:02:58.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:02:58.778 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:03:00.406 01.628 21948 Exposure complete
04:03:00.447 00.041 21948 worker thread done servicing request
04:03:00.447 00.000 18120 OnExposeComplete: enter
04:03:00.448 00.001 18120 UpdateGuideState(): m_state=6
04:03:00.449 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7001
04:03:00.449 00.000 18120 Star::Find returns 1 (0), X=894.23, Y=236.11, Mass=1817, SNR=29.4, Peak=156 HFD=4.2
04:03:00.450 00.001 18120 MultiStar: [#1 -0.34,-0.06,0.71,U] [#2 -0.08,0.14,0.66,U] [#3 0.01,-0.24,0.59,U] [#4 -0.11,0.15,0.53,U] [#5 0.07,-0.00,0.45,U] [#6 -0.19,-0.16,0.49,U] [#7 -0.03,0.03,0.42,U] [#8 0.32,0.02,0.39,U] 
04:03:00.450 00.000 18120 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.17, -0.18}
04:03:00.450 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.64)
04:03:00.451 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.60)
04:03:00.451 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=-0.01 mountY=0.10, mountTheta=1.64
04:03:00.452 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
04:03:00.453 00.001 18120 Enqueuing Move request for scope (-0.09, -0.05)
04:03:00.454 00.001 21948 Worker thread wakes up
04:03:00.454 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
04:03:00.454 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
04:03:00.454 00.000 21948 Moving (-0.09, -0.05) raw xDistance=-0.01 yDistance=0.10
04:03:00.454 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:03:00.454 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:00.454 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:00.454 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.4
04:03:00.455 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:00.455 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:00.456 00.001 18120 Enqueuing Expose request
04:03:00.456 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:03:00.456 00.000 21948 MoveAxis(E, 0, ABG)
04:03:00.456 00.000 21948 Move returns status 0, amount 0
04:03:00.456 00.000 21948 MoveAxis(N, 0, ABG)
04:03:00.456 00.000 21948 Move returns status 0, amount 0
04:03:00.456 00.000 21948 move complete, result=0
04:03:00.456 00.000 21948 worker thread done servicing request
04:03:00.457 00.001 21948 Worker thread wakes up
04:03:00.457 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:00.457 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:00.457 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:01.983 01.526 21948 Exposure complete
04:03:02.015 00.032 21948 worker thread done servicing request
04:03:02.015 00.000 18120 OnExposeComplete: enter
04:03:02.017 00.002 18120 UpdateGuideState(): m_state=6
04:03:02.019 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7002
04:03:02.020 00.001 18120 Star::Find returns 1 (0), X=894.19, Y=236.24, Mass=1842, SNR=29.7, Peak=146 HFD=4.3
04:03:02.020 00.000 18120 MultiStar: [#1 -0.31,-0.02,0.68,U] [#2 -0.20,0.21,0.66,U] [#3 -0.09,-0.19,0.58,U] [#4 -0.26,0.14,0.55,U] [#5 0.05,-0.10,0.47,U] [#6 -0.49,-0.02,0.00,M1] [#7 -0.14,0.02,0.44,U] [#8 0.14,0.21,0.37,U] 
04:03:02.021 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.02}, one-star: {-0.20, -0.05}
04:03:02.021 00.000 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
04:03:02.022 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
04:03:02.022 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=0.08 mountY=0.13, mountTheta=1.03
04:03:02.024 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.02, opts=13)
04:03:02.024 00.000 18120 Enqueuing Move request for scope (-0.15, 0.02)
04:03:02.025 00.001 21948 Worker thread wakes up
04:03:02.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:02.025 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
04:03:02.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:02.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:02.026 00.000 18120 Enqueuing Expose request
04:03:02.027 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
04:03:02.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
04:03:02.027 00.000 21948 Moving (-0.15, 0.02) raw xDistance=0.08 yDistance=0.13
04:03:02.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:03:02.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:02.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:03:02.027 00.000 21948 MoveAxis(E, 0, ABG)
04:03:02.027 00.000 21948 Move returns status 0, amount 0
04:03:02.027 00.000 21948 MoveAxis(N, 0, ABG)
04:03:02.027 00.000 21948 Move returns status 0, amount 0
04:03:02.027 00.000 21948 move complete, result=0
04:03:02.027 00.000 21948 worker thread done servicing request
04:03:02.027 00.000 21948 Worker thread wakes up
04:03:02.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:02.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:02.028 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:03.652 01.624 21948 Exposure complete
04:03:03.700 00.048 21948 worker thread done servicing request
04:03:03.700 00.000 18120 OnExposeComplete: enter
04:03:03.702 00.002 18120 UpdateGuideState(): m_state=6
04:03:03.702 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7003
04:03:03.703 00.001 18120 Star::Find returns 1 (0), X=894.33, Y=236.31, Mass=1791, SNR=29.3, Peak=122 HFD=4.3
04:03:03.703 00.000 18120 MultiStar: [#1 -0.45,-0.04,0.00,M1] [#2 0.11,0.02,0.62,U] [#3 0.02,-0.01,0.60,U] [#4 -0.18,0.34,0.58,U] [#5 -0.11,0.05,0.47,U] [#6 -0.22,-0.12,0.53,U] [#7 -0.15,-0.17,0.40,U] [#8 0.04,-0.01,0.39,U] 
04:03:03.704 00.001 18120 single-star, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.06, 0.02}
04:03:03.704 00.000 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
04:03:03.705 00.001 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
04:03:03.705 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=0.04 mountY=0.05, mountTheta=0.90
04:03:03.706 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.02, opts=13)
04:03:03.707 00.001 18120 Enqueuing Move request for scope (-0.06, 0.02)
04:03:03.707 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:03.708 00.001 18120 UpdateGuideState exits: m=1791 RSB=29.3
04:03:03.708 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:03.709 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:03.709 00.000 18120 Enqueuing Expose request
04:03:03.709 00.000 21948 Worker thread wakes up
04:03:03.710 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
04:03:03.710 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
04:03:03.710 00.000 21948 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.05
04:03:03.710 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:03:03.710 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:03.710 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:03:03.710 00.000 21948 MoveAxis(E, 0, ABG)
04:03:03.710 00.000 21948 Move returns status 0, amount 0
04:03:03.710 00.000 21948 MoveAxis(N, 0, ABG)
04:03:03.710 00.000 21948 Move returns status 0, amount 0
04:03:03.710 00.000 21948 move complete, result=0
04:03:03.710 00.000 21948 worker thread done servicing request
04:03:03.710 00.000 21948 Worker thread wakes up
04:03:03.710 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:03.710 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:03.710 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:05.234 01.524 21948 Exposure complete
04:03:05.303 00.069 21948 worker thread done servicing request
04:03:05.304 00.001 18120 OnExposeComplete: enter
04:03:05.304 00.000 18120 UpdateGuideState(): m_state=6
04:03:05.305 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7004
04:03:05.305 00.000 18120 Star::Find returns 1 (0), X=894.35, Y=236.25, Mass=1775, SNR=29.2, Peak=146 HFD=4.1
04:03:05.306 00.001 18120 MultiStar: [#1 -0.54,-0.15,0.00,M2] [#2 -0.13,0.17,0.64,U] [#3 -0.14,-0.20,0.58,U] [#4 -0.13,-0.12,0.58,U] [#5 -0.13,-0.16,0.47,U] [#6 -0.04,0.05,0.51,U] [#7 -0.11,-0.27,0.45,U] [#8 -0.11,0.20,0.43,U] 
04:03:05.306 00.000 18120 single-star, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.04, -0.05}
04:03:05.307 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.03)
04:03:05.307 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 1.99)
04:03:05.307 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.25 mountX=-0.03 mountY=0.06, mountTheta=2.02
04:03:05.308 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.05, opts=13)
04:03:05.309 00.001 18120 Enqueuing Move request for scope (-0.04, -0.05)
04:03:05.309 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:05.311 00.002 18120 UpdateGuideState exits: m=1775 RSB=29.2
04:03:05.313 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:05.315 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:05.318 00.003 18120 Enqueuing Expose request
04:03:05.320 00.002 21948 Worker thread wakes up
04:03:05.320 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
04:03:05.320 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
04:03:05.320 00.000 21948 Moving (-0.04, -0.05) raw xDistance=-0.03 yDistance=0.06
04:03:05.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:03:05.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:05.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:03:05.320 00.000 21948 MoveAxis(E, 0, ABG)
04:03:05.320 00.000 21948 Move returns status 0, amount 0
04:03:05.320 00.000 21948 MoveAxis(N, 0, ABG)
04:03:05.320 00.000 21948 Move returns status 0, amount 0
04:03:05.322 00.002 21948 move complete, result=0
04:03:05.322 00.000 21948 worker thread done servicing request
04:03:05.322 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:05.322 00.000 21948 Worker thread wakes up
04:03:05.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:05.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:06.956 01.634 21948 Exposure complete
04:03:07.001 00.045 21948 worker thread done servicing request
04:03:07.001 00.000 18120 OnExposeComplete: enter
04:03:07.002 00.001 18120 UpdateGuideState(): m_state=6
04:03:07.004 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7005
04:03:07.004 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=236.05, Mass=1741, SNR=28.9, Peak=119 HFD=4.2
04:03:07.005 00.001 18120 MultiStar: [#1 -0.19,-0.22,0.73,U] [#2 -0.10,-0.22,0.63,U] [#3 -0.09,-0.09,0.61,U] [#4 -0.35,-0.24,0.55,U] [#5 -0.21,-0.33,0.48,U] [#6 0.11,-0.33,0.50,U] [#7 0.02,-0.13,0.42,U] [#8 0.20,0.02,0.42,U] 
04:03:07.005 00.000 18120 refined, 8 included, MultiStar: {-0.08, -0.20}, one-star: {-0.00, -0.24}
04:03:07.006 00.001 18120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.00) = xAngle (-3.93 = 2.36)
04:03:07.006 00.000 18120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.97 = 2.32)
04:03:07.006 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.93 mountX=-0.15 mountY=0.16, mountTheta=2.34
04:03:07.008 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.20, opts=13)
04:03:07.008 00.000 18120 Enqueuing Move request for scope (-0.08, -0.20)
04:03:07.009 00.001 21948 Worker thread wakes up
04:03:07.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:07.009 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:03:07.009 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:07.010 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:07.011 00.001 18120 Enqueuing Expose request
04:03:07.012 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
04:03:07.012 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
04:03:07.012 00.000 21948 Moving (-0.08, -0.20) raw xDistance=-0.15 yDistance=0.16
04:03:07.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:03:07.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:07.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:03:07.012 00.000 21948 MoveAxis(E, 0, ABG)
04:03:07.012 00.000 21948 Move returns status 0, amount 0
04:03:07.012 00.000 21948 MoveAxis(N, 0, ABG)
04:03:07.012 00.000 21948 Move returns status 0, amount 0
04:03:07.012 00.000 21948 move complete, result=0
04:03:07.013 00.001 21948 worker thread done servicing request
04:03:07.013 00.000 21948 Worker thread wakes up
04:03:07.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:07.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:07.013 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:03:08.536 01.523 21948 Exposure complete
04:03:08.594 00.058 21948 worker thread done servicing request
04:03:08.595 00.001 18120 OnExposeComplete: enter
04:03:08.596 00.001 18120 UpdateGuideState(): m_state=6
04:03:08.597 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7006
04:03:08.598 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=235.94, Mass=1776, SNR=29.1, Peak=139 HFD=4.2
04:03:08.599 00.001 18120 MultiStar: [#1 -0.09,-0.41,0.73,U] [#2 0.25,-0.26,0.62,U] [#3 -0.07,-0.26,0.57,U] [#4 -0.10,-0.19,0.57,U] [#5 -0.33,-0.30,0.00,M1] [#6 -0.16,-0.62,0.00,M1] [#7 0.17,-0.35,0.40,U] [#8 0.07,-0.21,0.40,U] 
04:03:08.602 00.003 18120 refined, 6 included, MultiStar: {0.09, -0.30}, one-star: {0.31, -0.36}
04:03:08.603 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
04:03:08.604 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
04:03:08.605 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.32 cameraTheta=-1.27 mountX=-0.32 mountY=0.05, mountTheta=2.98
04:03:08.607 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.30, opts=13)
04:03:08.608 00.001 18120 Enqueuing Move request for scope (0.09, -0.30)
04:03:08.608 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:08.609 00.001 18120 UpdateGuideState exits: m=1776 RSB=29.1
04:03:08.609 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:08.609 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:08.610 00.001 18120 Enqueuing Expose request
04:03:08.610 00.000 21948 Worker thread wakes up
04:03:08.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
04:03:08.610 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
04:03:08.610 00.000 21948 Moving (0.09, -0.30) raw xDistance=-0.32 yDistance=0.05
04:03:08.611 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:03:08.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:08.611 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:03:08.611 00.000 21948 MoveAxis(E, 56, ABG)
04:03:08.611 00.000 21948 Guiding  Dir = 2, Dur = 56
04:03:08.611 00.000 21948 IsSlewing returns 0
04:03:08.611 00.000 21948 IsGuiding returns 0
04:03:08.613 00.002 21948 PulseGuide returned control before completion, sleep 64
04:03:08.691 00.078 21948 IsGuiding returns 0
04:03:08.691 00.000 21948 Move returns status 0, amount 56
04:03:08.691 00.000 21948 MoveAxis(N, 0, ABG)
04:03:08.691 00.000 21948 Move returns status 0, amount 0
04:03:08.691 00.000 21948 move complete, result=0
04:03:08.692 00.001 21948 worker thread done servicing request
04:03:08.692 00.000 21948 Worker thread wakes up
04:03:08.692 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:08.692 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
04:03:08.693 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:10.329 01.636 21948 Exposure complete
04:03:10.359 00.030 21948 worker thread done servicing request
04:03:10.359 00.000 18120 OnExposeComplete: enter
04:03:10.360 00.001 18120 UpdateGuideState(): m_state=6
04:03:10.361 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7007
04:03:10.361 00.000 18120 Star::Find returns 1 (0), X=894.36, Y=236.55, Mass=1915, SNR=30.3, Peak=132 HFD=4.4
04:03:10.362 00.001 18120 MultiStar: [#1 -0.01,0.15,0.70,U] [#2 -0.06,0.02,0.62,U] [#3 0.01,0.25,0.59,U] [#4 0.01,0.13,0.55,U] [#5 -0.34,0.04,0.47,U] [#6 0.02,0.15,0.47,U] [#7 0.06,0.17,0.40,U] [#8 0.12,0.21,0.37,U] 
04:03:10.362 00.000 18120 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.03, 0.26}
04:03:10.363 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
04:03:10.363 00.000 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
04:03:10.363 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=0.16 mountY=-0.05, mountTheta=-0.29
04:03:10.364 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.16, opts=13)
04:03:10.365 00.001 18120 Enqueuing Move request for scope (-0.03, 0.16)
04:03:10.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:10.366 00.001 18120 UpdateGuideState exits: m=1915 RSB=30.3
04:03:10.366 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:10.367 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:10.367 00.000 18120 Enqueuing Expose request
04:03:10.368 00.001 21948 Worker thread wakes up
04:03:10.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
04:03:10.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
04:03:10.368 00.000 21948 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=-0.05
04:03:10.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:03:10.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:10.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:03:10.368 00.000 21948 MoveAxis(E, 0, ABG)
04:03:10.368 00.000 21948 Move returns status 0, amount 0
04:03:10.368 00.000 21948 MoveAxis(N, 0, ABG)
04:03:10.368 00.000 21948 Move returns status 0, amount 0
04:03:10.368 00.000 21948 move complete, result=0
04:03:10.368 00.000 21948 worker thread done servicing request
04:03:10.368 00.000 21948 Worker thread wakes up
04:03:10.368 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:10.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:10.369 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:11.883 01.514 21948 Exposure complete
04:03:11.928 00.045 21948 worker thread done servicing request
04:03:11.928 00.000 18120 OnExposeComplete: enter
04:03:11.929 00.001 18120 UpdateGuideState(): m_state=6
04:03:11.929 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7008
04:03:11.930 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=236.02, Mass=1764, SNR=29.2, Peak=118 HFD=4.1
04:03:11.930 00.000 18120 MultiStar: [#1 -0.40,-0.10,0.70,U] [#2 0.01,-0.18,0.65,U] [#3 0.06,-0.17,0.61,U] [#4 -0.15,-0.04,0.55,U] [#5 -0.16,0.04,0.46,U] [#6 -0.14,-0.46,0.00,M1] [#7 0.06,-0.06,0.44,U] [#8 0.04,0.11,0.40,U] 
04:03:11.931 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {0.24, -0.28}
04:03:11.931 00.000 18120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.00) = xAngle (-3.78 = 2.51)
04:03:11.932 00.001 18120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.82 = 2.47)
04:03:11.932 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.78 mountX=-0.09 mountY=0.07, mountTheta=2.48
04:03:11.933 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.11, opts=13)
04:03:11.934 00.001 18120 Enqueuing Move request for scope (-0.02, -0.11)
04:03:11.934 00.000 21948 Worker thread wakes up
04:03:11.935 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
04:03:11.935 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:11.935 00.000 18120 UpdateGuideState exits: m=1764 RSB=29.2
04:03:11.935 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:11.936 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:11.936 00.000 18120 Enqueuing Expose request
04:03:11.937 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
04:03:11.937 00.000 21948 Moving (-0.02, -0.11) raw xDistance=-0.09 yDistance=0.07
04:03:11.937 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:11.937 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:11.937 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:03:11.937 00.000 21948 MoveAxis(E, 0, ABG)
04:03:11.937 00.000 21948 Move returns status 0, amount 0
04:03:11.937 00.000 21948 MoveAxis(N, 0, ABG)
04:03:11.937 00.000 21948 Move returns status 0, amount 0
04:03:11.937 00.000 21948 move complete, result=0
04:03:11.937 00.000 21948 worker thread done servicing request
04:03:11.937 00.000 21948 Worker thread wakes up
04:03:11.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:11.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:11.937 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:13.569 01.632 21948 Exposure complete
04:03:13.607 00.038 21948 worker thread done servicing request
04:03:13.607 00.000 18120 OnExposeComplete: enter
04:03:13.607 00.000 18120 UpdateGuideState(): m_state=6
04:03:13.608 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7009
04:03:13.608 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=236.07, Mass=1687, SNR=28.4, Peak=130 HFD=4.2
04:03:13.609 00.001 18120 MultiStar: [#1 -0.28,-0.23,0.73,U] [#2 0.20,-0.24,0.64,U] [#3 0.03,-0.18,0.65,U] [#4 -0.36,-0.03,0.60,U] [#5 -0.24,-0.16,0.50,U] [#6 -0.07,-0.25,0.53,U] [#7 0.29,-0.46,0.00,M1] [#8 -0.06,0.02,0.41,U] 
04:03:13.609 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {0.32, -0.23}
04:03:13.610 00.001 18120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.00) = xAngle (-3.72 = 2.56)
04:03:13.610 00.000 18120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.76 = 2.52)
04:03:13.611 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.72 mountX=-0.15 mountY=0.10, mountTheta=2.54
04:03:13.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.17, opts=13)
04:03:13.612 00.000 18120 Enqueuing Move request for scope (-0.03, -0.17)
04:03:13.613 00.001 21948 Worker thread wakes up
04:03:13.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
04:03:13.613 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
04:03:13.613 00.000 21948 Moving (-0.03, -0.17) raw xDistance=-0.15 yDistance=0.10
04:03:13.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:03:13.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:13.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:13.615 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:03:13.615 00.000 21948 MoveAxis(E, 0, ABG)
04:03:13.615 00.000 21948 Move returns status 0, amount 0
04:03:13.615 00.000 21948 MoveAxis(N, 0, ABG)
04:03:13.615 00.000 21948 Move returns status 0, amount 0
04:03:13.615 00.000 18120 UpdateGuideState exits: m=1687 RSB=28.4
04:03:13.617 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:13.618 00.001 21948 move complete, result=0
04:03:13.618 00.000 21948 worker thread done servicing request
04:03:13.618 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:13.618 00.000 18120 Enqueuing Expose request
04:03:13.619 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:13.619 00.000 21948 Worker thread wakes up
04:03:13.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:13.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:15.143 01.524 21948 Exposure complete
04:03:15.191 00.048 21948 worker thread done servicing request
04:03:15.191 00.000 18120 OnExposeComplete: enter
04:03:15.192 00.001 18120 UpdateGuideState(): m_state=6
04:03:15.192 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7010
04:03:15.193 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=235.99, Mass=1865, SNR=29.9, Peak=146 HFD=4.2
04:03:15.193 00.000 18120 MultiStar: [#1 -0.60,-0.29,0.00,M1] [#2 0.22,-0.18,0.59,U] [#3 -0.06,-0.28,0.59,U] [#4 0.01,-0.23,0.52,U] [#5 -0.07,-0.20,0.48,U] [#6 -0.24,-0.48,0.00,M1] [#7 -0.10,-0.50,0.00,M2] [#8 0.01,0.16,0.41,U] 
04:03:15.194 00.001 18120 refined, 5 included, MultiStar: {0.11, -0.20}, one-star: {0.32, -0.31}
04:03:15.195 00.001 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
04:03:15.196 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
04:03:15.197 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.07 mountX=-0.23 mountY=-0.01, mountTheta=-3.11
04:03:15.200 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.20, opts=13)
04:03:15.200 00.000 18120 Enqueuing Move request for scope (0.11, -0.20)
04:03:15.201 00.001 21948 Worker thread wakes up
04:03:15.201 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
04:03:15.201 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
04:03:15.201 00.000 21948 Moving (0.11, -0.20) raw xDistance=-0.23 yDistance=-0.01
04:03:15.201 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:03:15.201 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:15.201 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:15.201 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:03:15.201 00.000 21948 MoveAxis(E, 41, ABG)
04:03:15.201 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
04:03:15.201 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:15.203 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:15.203 00.000 18120 Enqueuing Expose request
04:03:15.203 00.000 21948 Guiding  Dir = 2, Dur = 41
04:03:15.204 00.001 21948 IsSlewing returns 0
04:03:15.204 00.000 21948 IsGuiding returns 0
04:03:15.205 00.001 21948 PulseGuide returned control before completion, sleep 50
04:03:15.268 00.063 21948 IsGuiding returns 0
04:03:15.268 00.000 21948 Move returns status 0, amount 41
04:03:15.268 00.000 21948 MoveAxis(N, 0, ABG)
04:03:15.268 00.000 21948 Move returns status 0, amount 0
04:03:15.268 00.000 21948 move complete, result=0
04:03:15.268 00.000 21948 worker thread done servicing request
04:03:15.268 00.000 21948 Worker thread wakes up
04:03:15.268 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:15.268 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
04:03:15.269 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:16.892 01.623 21948 Exposure complete
04:03:16.936 00.044 21948 worker thread done servicing request
04:03:16.936 00.000 18120 OnExposeComplete: enter
04:03:16.936 00.000 18120 UpdateGuideState(): m_state=6
04:03:16.939 00.003 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7011
04:03:16.941 00.002 18120 Star::Find returns 1 (0), X=894.60, Y=236.07, Mass=1735, SNR=28.8, Peak=127 HFD=4.2
04:03:16.944 00.003 18120 MultiStar: [#1 -0.66,-0.30,0.00,M2] [#2 -0.18,-0.33,0.67,U] [#3 -0.12,-0.09,0.59,U] [#4 -0.07,-0.28,0.55,U] [#5 -0.11,-0.26,0.46,U] [#6 -0.59,-0.23,0.00,M2] [#7 -0.04,-0.01,0.44,U] [#8 -0.13,-0.04,0.36,U] 
04:03:16.946 00.002 18120 refined, 6 included, MultiStar: {-0.03, -0.20}, one-star: {0.21, -0.22}
04:03:16.948 00.002 18120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.00) = xAngle (-3.74 = 2.54)
04:03:16.950 00.002 18120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.78 = 2.50)
04:03:16.953 00.003 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.74 mountX=-0.16 mountY=0.12, mountTheta=2.52
04:03:16.955 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.20, opts=13)
04:03:16.955 00.000 18120 Enqueuing Move request for scope (-0.03, -0.20)
04:03:16.956 00.001 21948 Worker thread wakes up
04:03:16.956 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
04:03:16.956 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:16.956 00.000 18120 UpdateGuideState exits: m=1735 RSB=28.8
04:03:16.957 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:16.957 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:16.958 00.001 18120 Enqueuing Expose request
04:03:16.958 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
04:03:16.958 00.000 21948 Moving (-0.03, -0.20) raw xDistance=-0.16 yDistance=0.12
04:03:16.958 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:03:16.958 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:16.958 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:03:16.958 00.000 21948 MoveAxis(E, 0, ABG)
04:03:16.958 00.000 21948 Move returns status 0, amount 0
04:03:16.958 00.000 21948 MoveAxis(N, 0, ABG)
04:03:16.958 00.000 21948 Move returns status 0, amount 0
04:03:16.958 00.000 21948 move complete, result=0
04:03:16.958 00.000 21948 worker thread done servicing request
04:03:16.958 00.000 21948 Worker thread wakes up
04:03:16.958 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:16.958 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:16.959 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:18.483 01.524 21948 Exposure complete
04:03:18.517 00.034 21948 worker thread done servicing request
04:03:18.517 00.000 18120 OnExposeComplete: enter
04:03:18.517 00.000 18120 UpdateGuideState(): m_state=6
04:03:18.517 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7012
04:03:18.519 00.002 18120 Star::Find returns 1 (0), X=894.59, Y=236.01, Mass=1777, SNR=29.2, Peak=120 HFD=4.2
04:03:18.519 00.000 18120 MultiStar: [#1 -0.13,-0.32,0.75,U] [#2 0.39,-0.10,0.64,U] [#3 0.37,-0.30,0.00,M1] [#4 0.07,-0.25,0.55,U] [#5 0.35,-0.20,0.47,U] [#6 -0.36,-0.28,0.00,M3] [#7 -0.12,-0.37,0.43,U] [#8 0.15,-0.12,0.38,U] 
04:03:18.520 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.24}, one-star: {0.20, -0.28}
04:03:18.522 00.002 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
04:03:18.523 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
04:03:18.524 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-1.07 mountX=-0.28 mountY=-0.01, mountTheta=-3.11
04:03:18.526 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.24, opts=13)
04:03:18.528 00.002 18120 Enqueuing Move request for scope (0.13, -0.24)
04:03:18.528 00.000 21948 Worker thread wakes up
04:03:18.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:18.529 00.001 18120 UpdateGuideState exits: m=1777 RSB=29.2
04:03:18.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:18.530 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
04:03:18.530 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
04:03:18.530 00.000 21948 Moving (0.13, -0.24) raw xDistance=-0.28 yDistance=-0.01
04:03:18.530 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
04:03:18.530 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:18.530 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:03:18.530 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:18.530 00.000 18120 Enqueuing Expose request
04:03:18.531 00.001 21948 MoveAxis(E, 49, ABG)
04:03:18.531 00.000 21948 Guiding  Dir = 2, Dur = 49
04:03:18.531 00.000 21948 IsSlewing returns 0
04:03:18.531 00.000 21948 IsGuiding returns 0
04:03:18.532 00.001 21948 PulseGuide returned control before completion, sleep 58
04:03:18.607 00.075 21948 IsGuiding returns 0
04:03:18.607 00.000 21948 Move returns status 0, amount 49
04:03:18.607 00.000 21948 MoveAxis(N, 0, ABG)
04:03:18.607 00.000 21948 Move returns status 0, amount 0
04:03:18.607 00.000 21948 move complete, result=0
04:03:18.607 00.000 21948 worker thread done servicing request
04:03:18.607 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
04:03:18.608 00.001 21948 Worker thread wakes up
04:03:18.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:18.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:20.237 01.629 21948 Exposure complete
04:03:20.291 00.054 21948 worker thread done servicing request
04:03:20.291 00.000 18120 OnExposeComplete: enter
04:03:20.292 00.001 18120 UpdateGuideState(): m_state=6
04:03:20.293 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7013
04:03:20.293 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=236.42, Mass=1687, SNR=28.4, Peak=103 HFD=4.5
04:03:20.294 00.001 18120 MultiStar: [#1 -0.14,-0.11,0.71,U] [#2 0.14,-0.03,0.67,U] [#3 0.14,0.03,0.60,U] [#4 0.21,-0.28,0.59,U] [#5 0.07,-0.09,0.47,U] [#6 -0.57,0.40,0.00,M4] [#7 0.03,-0.06,0.47,U] [#8 0.31,0.14,0.40,U] 
04:03:20.294 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.43, 0.12}
04:03:20.295 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
04:03:20.296 00.001 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
04:03:20.296 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
04:03:20.298 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.03, opts=13)
04:03:20.298 00.000 18120 Enqueuing Move request for scope (0.16, -0.03)
04:03:20.299 00.001 21948 Worker thread wakes up
04:03:20.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
04:03:20.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
04:03:20.299 00.000 21948 Moving (0.16, -0.03) raw xDistance=-0.09 yDistance=-0.13
04:03:20.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:20.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:20.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:03:20.299 00.000 21948 MoveAxis(E, 0, ABG)
04:03:20.299 00.000 21948 Move returns status 0, amount 0
04:03:20.299 00.000 21948 MoveAxis(N, 0, ABG)
04:03:20.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:20.303 00.004 18120 UpdateGuideState exits: m=1687 RSB=28.4
04:03:20.305 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:20.307 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:20.310 00.003 18120 Enqueuing Expose request
04:03:20.312 00.002 21948 Move returns status 0, amount 0
04:03:20.312 00.000 21948 move complete, result=0
04:03:20.312 00.000 21948 worker thread done servicing request
04:03:20.312 00.000 21948 Worker thread wakes up
04:03:20.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:20.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:20.314 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:21.839 01.525 21948 Exposure complete
04:03:21.884 00.045 21948 worker thread done servicing request
04:03:21.885 00.001 18120 OnExposeComplete: enter
04:03:21.886 00.001 18120 UpdateGuideState(): m_state=6
04:03:21.886 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7014
04:03:21.887 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=235.88, Mass=1776, SNR=29.2, Peak=123 HFD=4.4
04:03:21.888 00.001 18120 MultiStar: [#1 -0.14,-0.53,0.00,M1] [#2 0.33,-0.13,0.63,U] [#3 0.35,-0.53,0.00,M1] [#4 0.40,-0.19,0.00,M1] [#5 0.14,-0.05,0.46,U] [#6 0.01,-0.33,0.52,U] [#7 0.09,-0.38,0.46,U] [#8 -0.02,-0.02,0.39,U] 
04:03:21.888 00.000 18120 refined, 5 included, MultiStar: {0.27, -0.25}, one-star: {0.62, -0.41}
04:03:21.889 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
04:03:21.889 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
04:03:21.889 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-0.76 mountX=-0.34 mountY=-0.13, mountTheta=-2.79
04:03:21.890 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.25, opts=13)
04:03:21.891 00.001 18120 Enqueuing Move request for scope (0.27, -0.25)
04:03:21.891 00.000 21948 Worker thread wakes up
04:03:21.892 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd
04:03:21.892 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.25)
04:03:21.892 00.000 21948 Moving (0.27, -0.25) raw xDistance=-0.34 yDistance=-0.13
04:03:21.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
04:03:21.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:21.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:03:21.892 00.000 21948 MoveAxis(E, 61, ABG)
04:03:21.892 00.000 21948 Guiding  Dir = 2, Dur = 61
04:03:21.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:21.892 00.000 18120 UpdateGuideState exits: m=1776 RSB=29.2
04:03:21.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:21.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:21.893 00.000 18120 Enqueuing Expose request
04:03:21.894 00.001 21948 IsSlewing returns 0
04:03:21.894 00.000 21948 IsGuiding returns 0
04:03:21.896 00.002 21948 PulseGuide returned control before completion, sleep 70
04:03:21.978 00.082 21948 IsGuiding returns 0
04:03:21.979 00.001 21948 Move returns status 0, amount 61
04:03:21.979 00.000 21948 MoveAxis(N, 0, ABG)
04:03:21.979 00.000 21948 Move returns status 0, amount 0
04:03:21.979 00.000 21948 move complete, result=0
04:03:21.979 00.000 21948 worker thread done servicing request
04:03:21.979 00.000 21948 Worker thread wakes up
04:03:21.979 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
04:03:21.980 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:21.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:23.609 01.629 21948 Exposure complete
04:03:23.673 00.064 21948 worker thread done servicing request
04:03:23.673 00.000 18120 OnExposeComplete: enter
04:03:23.674 00.001 18120 UpdateGuideState(): m_state=6
04:03:23.674 00.000 18120 Star::Find(15, 895, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7015
04:03:23.675 00.001 18120 Star::Find returns 1 (0), X=894.54, Y=235.88, Mass=1729, SNR=28.8, Peak=118 HFD=4.4
04:03:23.675 00.000 18120 MultiStar: [#1 0.30,-0.50,0.00,M2] [#2 0.13,-0.22,0.66,U] [#3 0.18,-0.27,0.63,U] [#4 0.08,-0.13,0.60,U] [#5 0.35,-0.08,0.47,U] [#6 0.08,-0.16,0.55,U] [#7 -0.22,-0.29,0.44,U] [#8 0.12,-0.03,0.42,U] 
04:03:23.676 00.001 18120 refined, 7 included, MultiStar: {0.12, -0.22}, one-star: {0.15, -0.42}
04:03:23.676 00.000 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
04:03:23.677 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
04:03:23.677 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=-0.25 mountY=-0.01, mountTheta=-3.12
04:03:23.678 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.22, opts=13)
04:03:23.679 00.001 18120 Enqueuing Move request for scope (0.12, -0.22)
04:03:23.679 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:23.680 00.001 21948 Worker thread wakes up
04:03:23.680 00.000 18120 UpdateGuideState exits: m=1729 RSB=28.8
04:03:23.681 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:23.682 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
04:03:23.682 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
04:03:23.682 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:23.683 00.001 18120 Enqueuing Expose request
04:03:23.684 00.001 21948 Moving (0.12, -0.22) raw xDistance=-0.25 yDistance=-0.01
04:03:23.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:03:23.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:23.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:03:23.684 00.000 21948 MoveAxis(E, 49, ABG)
04:03:23.684 00.000 21948 Guiding  Dir = 2, Dur = 49
04:03:23.685 00.001 21948 IsSlewing returns 0
04:03:23.685 00.000 21948 IsGuiding returns 0
04:03:23.687 00.002 21948 PulseGuide returned control before completion, sleep 58
04:03:23.751 00.064 21948 IsGuiding returns 0
04:03:23.751 00.000 21948 Move returns status 0, amount 49
04:03:23.751 00.000 21948 MoveAxis(N, 0, ABG)
04:03:23.751 00.000 21948 Move returns status 0, amount 0
04:03:23.751 00.000 21948 move complete, result=0
04:03:23.751 00.000 21948 worker thread done servicing request
04:03:23.751 00.000 21948 Worker thread wakes up
04:03:23.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:23.751 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
04:03:23.752 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:25.165 01.413 21948 Exposure complete
04:03:25.200 00.035 21948 worker thread done servicing request
04:03:25.201 00.001 18120 OnExposeComplete: enter
04:03:25.201 00.000 18120 UpdateGuideState(): m_state=6
04:03:25.202 00.001 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7016
04:03:25.202 00.000 18120 Star::Find returns 1 (0), X=894.37, Y=236.41, Mass=1844, SNR=29.8, Peak=116 HFD=4.4
04:03:25.203 00.001 18120 MultiStar: [#1 -0.18,0.09,0.70,U] [#2 -0.27,0.40,0.00,M1] [#3 -0.07,-0.05,0.62,U] [#4 0.04,0.05,0.55,U] [#5 -0.13,0.05,0.45,U] [#6 -0.20,-0.07,0.53,U] [#7 -0.13,-0.29,0.41,U] [#8 0.18,0.14,0.39,U] 
04:03:25.203 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.02, 0.12}
04:03:25.204 00.001 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.86 = 0.86)
04:03:25.204 00.000 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.83 = 0.83)
04:03:25.205 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.86 mountX=0.05 mountY=0.05, mountTheta=0.85
04:03:25.206 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.02, opts=13)
04:03:25.206 00.000 18120 Enqueuing Move request for scope (-0.07, 0.02)
04:03:25.207 00.001 21948 Worker thread wakes up
04:03:25.207 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:25.207 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.8
04:03:25.208 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:25.208 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:25.208 00.000 18120 Enqueuing Expose request
04:03:25.209 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
04:03:25.209 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
04:03:25.209 00.000 21948 Moving (-0.07, 0.02) raw xDistance=0.05 yDistance=0.05
04:03:25.209 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:03:25.209 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:25.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:03:25.209 00.000 21948 MoveAxis(E, 0, ABG)
04:03:25.209 00.000 21948 Move returns status 0, amount 0
04:03:25.209 00.000 21948 MoveAxis(N, 0, ABG)
04:03:25.209 00.000 21948 Move returns status 0, amount 0
04:03:25.209 00.000 21948 move complete, result=0
04:03:25.210 00.001 21948 worker thread done servicing request
04:03:25.210 00.000 21948 Worker thread wakes up
04:03:25.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:25.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:25.210 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:26.837 01.627 21948 Exposure complete
04:03:26.880 00.043 21948 worker thread done servicing request
04:03:26.880 00.000 18120 OnExposeComplete: enter
04:03:26.881 00.001 18120 UpdateGuideState(): m_state=6
04:03:26.882 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7017
04:03:26.882 00.000 18120 Star::Find returns 1 (0), X=894.26, Y=236.36, Mass=1804, SNR=29.4, Peak=128 HFD=4.5
04:03:26.883 00.001 18120 MultiStar: [#1 -0.57,-0.13,0.00,M2] [#2 -0.30,-0.02,0.64,U] [#3 0.09,0.11,0.59,U] [#4 -0.12,0.21,0.54,U] [#5 -0.03,-0.22,0.48,U] [#6 -0.25,-0.00,0.54,U] [#7 0.19,0.01,0.43,U] [#8 0.08,0.09,0.41,U] 
04:03:26.883 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.13, 0.06}
04:03:26.883 00.000 18120 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.00) = xAngle (0.74 = 0.74)
04:03:26.884 00.001 18120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.70 = 0.70)
04:03:26.884 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.74 mountX=0.06 mountY=0.06, mountTheta=0.72
04:03:26.885 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
04:03:26.886 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
04:03:26.887 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:26.888 00.001 18120 UpdateGuideState exits: m=1804 RSB=29.4
04:03:26.889 00.001 21948 Worker thread wakes up
04:03:26.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
04:03:26.889 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:26.891 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
04:03:26.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:26.892 00.001 18120 Enqueuing Expose request
04:03:26.893 00.001 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
04:03:26.893 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:03:26.893 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:26.893 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:03:26.893 00.000 21948 MoveAxis(E, 0, ABG)
04:03:26.893 00.000 21948 Move returns status 0, amount 0
04:03:26.893 00.000 21948 MoveAxis(N, 0, ABG)
04:03:26.893 00.000 21948 Move returns status 0, amount 0
04:03:26.893 00.000 21948 move complete, result=0
04:03:26.893 00.000 21948 worker thread done servicing request
04:03:26.893 00.000 21948 Worker thread wakes up
04:03:26.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:26.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:26.894 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:28.416 01.522 21948 Exposure complete
04:03:28.453 00.037 21948 worker thread done servicing request
04:03:28.453 00.000 18120 OnExposeComplete: enter
04:03:28.454 00.001 18120 UpdateGuideState(): m_state=6
04:03:28.455 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7018
04:03:28.455 00.000 18120 Star::Find returns 1 (0), X=894.61, Y=236.14, Mass=1766, SNR=29.1, Peak=115 HFD=4.4
04:03:28.456 00.001 18120 MultiStar: [#1 -0.45,-0.00,0.00,M3] [#2 0.04,0.01,0.64,U] [#3 0.13,0.07,0.61,U] [#4 -0.01,0.10,0.57,U] [#5 0.23,-0.17,0.47,U] [#6 -0.29,-0.24,0.50,U] [#7 0.02,-0.04,0.44,U] [#8 -0.01,0.26,0.39,U] 
04:03:28.456 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.22, -0.15}
04:03:28.457 00.001 18120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.00) = xAngle (-2.54 = -2.54)
04:03:28.457 00.000 18120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.58 = -2.58)
04:03:28.457 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.54 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
04:03:28.461 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
04:03:28.462 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
04:03:28.462 00.000 21948 Worker thread wakes up
04:03:28.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:28.463 00.001 18120 UpdateGuideState exits: m=1766 RSB=29.1
04:03:28.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:28.464 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:28.464 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
04:03:28.464 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
04:03:28.464 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
04:03:28.464 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:03:28.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:28.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:03:28.464 00.000 21948 MoveAxis(E, 0, ABG)
04:03:28.464 00.000 21948 Move returns status 0, amount 0
04:03:28.464 00.000 21948 MoveAxis(N, 0, ABG)
04:03:28.464 00.000 21948 Move returns status 0, amount 0
04:03:28.464 00.000 21948 move complete, result=0
04:03:28.464 00.000 21948 worker thread done servicing request
04:03:28.464 00.000 18120 Enqueuing Expose request
04:03:28.465 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:28.465 00.000 21948 Worker thread wakes up
04:03:28.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:28.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:30.090 01.625 21948 Exposure complete
04:03:30.137 00.047 21948 worker thread done servicing request
04:03:30.137 00.000 18120 OnExposeComplete: enter
04:03:30.138 00.001 18120 UpdateGuideState(): m_state=6
04:03:30.138 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7019
04:03:30.139 00.001 18120 Star::Find returns 1 (0), X=894.65, Y=236.24, Mass=1698, SNR=28.5, Peak=110 HFD=4.6
04:03:30.139 00.000 18120 MultiStar: [#1 -0.14,-0.12,0.72,U] [#2 -0.19,0.06,0.67,U] [#3 0.27,-0.05,0.62,U] [#4 0.06,-0.15,0.56,U] [#5 0.28,0.04,0.46,U] [#6 -0.35,-0.04,0.50,U] [#7 -0.01,-0.01,0.48,U] [#8 0.38,0.24,0.00,M1] 
04:03:30.140 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.26, -0.05}
04:03:30.140 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
04:03:30.141 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
04:03:30.142 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.90 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
04:03:30.144 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
04:03:30.145 00.001 18120 Enqueuing Move request for scope (0.04, -0.04)
04:03:30.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:30.145 00.000 21948 Worker thread wakes up
04:03:30.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
04:03:30.145 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
04:03:30.145 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.06 yDistance=-0.01
04:03:30.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:03:30.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:30.145 00.000 18120 UpdateGuideState exits: m=1698 RSB=28.5
04:03:30.146 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:30.146 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:30.146 00.000 18120 Enqueuing Expose request
04:03:30.147 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:03:30.147 00.000 21948 MoveAxis(E, 0, ABG)
04:03:30.147 00.000 21948 Move returns status 0, amount 0
04:03:30.147 00.000 21948 MoveAxis(N, 0, ABG)
04:03:30.147 00.000 21948 Move returns status 0, amount 0
04:03:30.147 00.000 21948 move complete, result=0
04:03:30.147 00.000 21948 worker thread done servicing request
04:03:30.147 00.000 21948 Worker thread wakes up
04:03:30.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:30.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:30.148 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:31.674 01.526 21948 Exposure complete
04:03:31.736 00.062 21948 worker thread done servicing request
04:03:31.736 00.000 18120 OnExposeComplete: enter
04:03:31.738 00.002 18120 UpdateGuideState(): m_state=6
04:03:31.739 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7020
04:03:31.740 00.001 18120 Star::Find returns 1 (0), X=894.76, Y=236.26, Mass=1699, SNR=28.5, Peak=112 HFD=4.5
04:03:31.741 00.001 18120 MultiStar: [#1 0.02,-0.05,0.72,U] [#2 0.37,0.00,0.63,U] [#3 0.42,0.04,0.60,U] [#4 0.18,0.20,0.57,U] [#5 0.03,-0.14,0.47,U] [#6 -0.05,-0.02,0.55,U] [#7 0.35,0.27,0.00,M1] [#8 0.41,0.12,0.38,U] 
04:03:31.741 00.000 18120 refined, 7 included, MultiStar: {0.23, 0.01}, one-star: {0.37, -0.03}
04:03:31.742 00.001 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
04:03:31.742 00.000 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
04:03:31.743 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.04 mountX=-0.09 mountY=-0.21, mountTheta=-1.96
04:03:31.744 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.01, opts=13)
04:03:31.745 00.001 18120 Enqueuing Move request for scope (0.23, 0.01)
04:03:31.745 00.000 21948 Worker thread wakes up
04:03:31.745 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
04:03:31.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
04:03:31.745 00.000 21948 Moving (0.23, 0.01) raw xDistance=-0.09 yDistance=-0.21
04:03:31.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:31.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:31.746 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:31.746 00.000 18120 UpdateGuideState exits: m=1699 RSB=28.5
04:03:31.747 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:31.747 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:31.747 00.000 18120 Enqueuing Expose request
04:03:31.748 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:03:31.748 00.000 21948 MoveAxis(E, 0, ABG)
04:03:31.748 00.000 21948 Move returns status 0, amount 0
04:03:31.748 00.000 21948 MoveAxis(N, 0, ABG)
04:03:31.748 00.000 21948 Move returns status 0, amount 0
04:03:31.748 00.000 21948 move complete, result=0
04:03:31.748 00.000 21948 worker thread done servicing request
04:03:31.748 00.000 21948 Worker thread wakes up
04:03:31.748 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:31.748 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:31.749 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:33.380 01.631 21948 Exposure complete
04:03:33.414 00.034 21948 worker thread done servicing request
04:03:33.414 00.000 18120 OnExposeComplete: enter
04:03:33.415 00.001 18120 UpdateGuideState(): m_state=6
04:03:33.416 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7021
04:03:33.416 00.000 18120 Star::Find returns 1 (0), X=894.69, Y=236.26, Mass=1722, SNR=28.7, Peak=121 HFD=4.4
04:03:33.418 00.002 18120 MultiStar: [#1 -0.23,0.00,0.73,U] [#2 0.07,0.24,0.66,U] [#3 0.18,0.04,0.61,U] [#4 -0.03,0.07,0.56,U] [#5 0.15,0.10,0.47,U] [#6 -0.25,0.05,0.52,U] [#7 -0.09,-0.03,0.44,U] [#8 0.01,0.47,0.00,M1] 
04:03:33.419 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.30, -0.03}
04:03:33.421 00.002 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
04:03:33.422 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
04:03:33.423 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.96 mountX=0.03 mountY=-0.05, mountTheta=-1.05
04:03:33.425 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.05, opts=13)
04:03:33.427 00.002 18120 Enqueuing Move request for scope (0.04, 0.05)
04:03:33.427 00.000 21948 Worker thread wakes up
04:03:33.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
04:03:33.427 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:33.428 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:03:33.428 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:33.429 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:33.429 00.000 18120 Enqueuing Expose request
04:03:33.429 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
04:03:33.429 00.000 21948 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
04:03:33.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:03:33.430 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:33.430 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:03:33.430 00.000 21948 MoveAxis(E, 0, ABG)
04:03:33.430 00.000 21948 Move returns status 0, amount 0
04:03:33.430 00.000 21948 MoveAxis(N, 0, ABG)
04:03:33.430 00.000 21948 Move returns status 0, amount 0
04:03:33.430 00.000 21948 move complete, result=0
04:03:33.430 00.000 21948 worker thread done servicing request
04:03:33.430 00.000 21948 Worker thread wakes up
04:03:33.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:33.430 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:33.430 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:34.946 01.516 21948 Exposure complete
04:03:34.983 00.037 21948 worker thread done servicing request
04:03:34.983 00.000 18120 OnExposeComplete: enter
04:03:34.984 00.001 18120 UpdateGuideState(): m_state=6
04:03:34.985 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7022
04:03:34.986 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=236.16, Mass=1709, SNR=28.6, Peak=138 HFD=4.3
04:03:34.987 00.001 18120 MultiStar: [#1 0.10,-0.34,0.77,U] [#2 0.27,-0.06,0.62,U] [#3 0.29,-0.15,0.63,U] [#4 0.13,-0.06,0.54,U] [#5 0.13,-0.24,0.47,U] [#6 -0.18,-0.08,0.53,U] [#7 0.34,-0.10,0.47,U] [#8 0.52,-0.13,0.00,M2] 
04:03:34.988 00.001 18120 refined, 7 included, MultiStar: {0.22, -0.15}, one-star: {0.47, -0.14}
04:03:34.989 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
04:03:34.990 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
04:03:34.991 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-0.61 mountX=-0.23 mountY=-0.13, mountTheta=-2.64
04:03:34.995 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.15, opts=13)
04:03:34.998 00.003 18120 Enqueuing Move request for scope (0.22, -0.15)
04:03:34.999 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:34.999 00.000 18120 UpdateGuideState exits: m=1709 RSB=28.6
04:03:35.000 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:35.000 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:35.001 00.001 18120 Enqueuing Expose request
04:03:35.001 00.000 21948 Worker thread wakes up
04:03:35.001 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
04:03:35.001 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
04:03:35.001 00.000 21948 Moving (0.22, -0.15) raw xDistance=-0.23 yDistance=-0.13
04:03:35.001 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:03:35.002 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:35.002 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:03:35.002 00.000 21948 MoveAxis(E, 41, ABG)
04:03:35.002 00.000 21948 Guiding  Dir = 2, Dur = 41
04:03:35.002 00.000 21948 IsSlewing returns 0
04:03:35.002 00.000 21948 IsGuiding returns 0
04:03:35.004 00.002 21948 PulseGuide returned control before completion, sleep 50
04:03:35.069 00.065 21948 IsGuiding returns 0
04:03:35.069 00.000 21948 Move returns status 0, amount 41
04:03:35.069 00.000 21948 MoveAxis(N, 0, ABG)
04:03:35.069 00.000 21948 Move returns status 0, amount 0
04:03:35.069 00.000 21948 move complete, result=0
04:03:35.069 00.000 21948 worker thread done servicing request
04:03:35.069 00.000 21948 Worker thread wakes up
04:03:35.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:35.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:35.070 00.001 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
04:03:36.698 01.628 21948 Exposure complete
04:03:36.733 00.035 21948 worker thread done servicing request
04:03:36.733 00.000 18120 OnExposeComplete: enter
04:03:36.735 00.002 18120 UpdateGuideState(): m_state=6
04:03:36.736 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7023
04:03:36.736 00.000 18120 Star::Find returns 1 (0), X=894.70, Y=236.33, Mass=1808, SNR=29.3, Peak=139 HFD=4.1
04:03:36.737 00.001 18120 MultiStar: [#1 0.09,-0.13,0.73,U] [#2 0.18,0.20,0.62,U] [#3 0.34,-0.14,0.61,U] [#4 0.16,-0.10,0.56,U] [#5 0.32,-0.02,0.46,U] [#6 0.11,-0.16,0.48,U] [#7 0.28,-0.04,0.43,U] [#8 0.23,0.05,0.39,U] 
04:03:36.737 00.000 18120 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.30, 0.03}
04:03:36.737 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
04:03:36.738 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
04:03:36.738 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-0.14 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
04:03:36.740 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.03, opts=13)
04:03:36.741 00.001 18120 Enqueuing Move request for scope (0.22, -0.03)
04:03:36.742 00.001 21948 Worker thread wakes up
04:03:36.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:36.743 00.001 18120 UpdateGuideState exits: m=1808 RSB=29.3
04:03:36.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:36.744 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:36.744 00.000 18120 Enqueuing Expose request
04:03:36.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
04:03:36.745 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
04:03:36.745 00.000 21948 Moving (0.22, -0.03) raw xDistance=-0.12 yDistance=-0.19
04:03:36.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:03:36.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:36.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:03:36.745 00.000 21948 MoveAxis(E, 0, ABG)
04:03:36.745 00.000 21948 Move returns status 0, amount 0
04:03:36.745 00.000 21948 MoveAxis(N, 0, ABG)
04:03:36.745 00.000 21948 Move returns status 0, amount 0
04:03:36.745 00.000 21948 move complete, result=0
04:03:36.745 00.000 21948 worker thread done servicing request
04:03:36.745 00.000 21948 Worker thread wakes up
04:03:36.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:36.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:36.745 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:38.271 01.526 21948 Exposure complete
04:03:38.334 00.063 21948 worker thread done servicing request
04:03:38.334 00.000 18120 OnExposeComplete: enter
04:03:38.335 00.001 18120 UpdateGuideState(): m_state=6
04:03:38.336 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7024
04:03:38.336 00.000 18120 Star::Find returns 1 (0), X=894.39, Y=236.17, Mass=1698, SNR=28.6, Peak=114 HFD=4.4
04:03:38.337 00.001 18120 MultiStar: [#1 0.10,-0.13,0.74,U] [#2 -0.05,0.01,0.65,U] [#3 0.15,-0.21,0.62,U] [#4 0.27,-0.09,0.58,U] [#5 0.30,-0.21,0.46,U] [#6 0.00,-0.08,0.52,U] [#7 0.04,-0.53,0.00,M1] [#8 0.50,-0.01,0.00,M2] 
04:03:38.337 00.000 18120 single-star, 6 included, MultiStar: {0.10, -0.12}, one-star: {0.00, -0.12}
04:03:38.337 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.74)
04:03:38.339 00.002 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
04:03:38.339 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.54 mountX=-0.11 mountY=0.05, mountTheta=2.71
04:03:38.340 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.12, opts=13)
04:03:38.341 00.001 18120 Enqueuing Move request for scope (0.00, -0.12)
04:03:38.341 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:38.342 00.001 21948 Worker thread wakes up
04:03:38.342 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
04:03:38.342 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
04:03:38.342 00.000 21948 Moving (0.00, -0.12) raw xDistance=-0.11 yDistance=0.05
04:03:38.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:03:38.342 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:38.342 00.000 18120 UpdateGuideState exits: m=1698 RSB=28.6
04:03:38.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:03:38.342 00.000 21948 MoveAxis(E, 0, ABG)
04:03:38.342 00.000 21948 Move returns status 0, amount 0
04:03:38.342 00.000 21948 MoveAxis(N, 0, ABG)
04:03:38.342 00.000 21948 Move returns status 0, amount 0
04:03:38.342 00.000 21948 move complete, result=0
04:03:38.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:38.345 00.003 21948 worker thread done servicing request
04:03:38.345 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:38.345 00.000 18120 Enqueuing Expose request
04:03:38.347 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:38.347 00.000 21948 Worker thread wakes up
04:03:38.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:38.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:39.979 01.632 21948 Exposure complete
04:03:40.008 00.029 21948 worker thread done servicing request
04:03:40.008 00.000 18120 OnExposeComplete: enter
04:03:40.008 00.000 18120 UpdateGuideState(): m_state=6
04:03:40.009 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7025
04:03:40.010 00.001 18120 Star::Find returns 1 (0), X=894.34, Y=236.11, Mass=1686, SNR=28.5, Peak=128 HFD=4.1
04:03:40.011 00.001 18120 MultiStar: [#1 -0.16,-0.22,0.71,U] [#2 0.07,-0.20,0.67,U] [#3 0.47,-0.05,0.00,M1] [#4 -0.06,-0.04,0.57,U] [#5 0.33,-0.15,0.46,U] [#6 -0.24,-0.24,0.56,U] [#7 -0.13,-0.11,0.44,U] [#8 -0.01,0.01,0.42,U] 
04:03:40.011 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.15}, one-star: {-0.05, -0.18}
04:03:40.012 00.001 18120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.00) = xAngle (-3.83 = 2.46)
04:03:40.012 00.000 18120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.87 = 2.42)
04:03:40.013 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.83 mountX=-0.12 mountY=0.11, mountTheta=2.43
04:03:40.014 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.15, opts=13)
04:03:40.014 00.000 18120 Enqueuing Move request for scope (-0.04, -0.15)
04:03:40.015 00.001 21948 Worker thread wakes up
04:03:40.015 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:40.015 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
04:03:40.015 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
04:03:40.015 00.000 18120 UpdateGuideState exits: m=1686 RSB=28.5
04:03:40.016 00.001 21948 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.11
04:03:40.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:03:40.016 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:40.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:03:40.016 00.000 21948 MoveAxis(E, 0, ABG)
04:03:40.016 00.000 21948 Move returns status 0, amount 0
04:03:40.016 00.000 21948 MoveAxis(N, 0, ABG)
04:03:40.016 00.000 21948 Move returns status 0, amount 0
04:03:40.016 00.000 21948 move complete, result=0
04:03:40.016 00.000 21948 worker thread done servicing request
04:03:40.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:40.017 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:40.017 00.000 18120 Enqueuing Expose request
04:03:40.017 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:40.018 00.001 21948 Worker thread wakes up
04:03:40.018 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:40.018 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:41.530 01.512 21948 Exposure complete
04:03:41.562 00.032 21948 worker thread done servicing request
04:03:41.563 00.001 18120 OnExposeComplete: enter
04:03:41.563 00.000 18120 UpdateGuideState(): m_state=6
04:03:41.564 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7026
04:03:41.564 00.000 18120 Star::Find returns 1 (0), X=894.50, Y=236.04, Mass=1980, SNR=30.8, Peak=153 HFD=4.1
04:03:41.565 00.001 18120 MultiStar: [#1 -0.30,-0.44,0.00,M1] [#2 -0.13,0.03,0.60,U] [#3 0.07,-0.37,0.56,U] [#4 0.11,-0.21,0.54,U] [#5 0.19,-0.37,0.42,U] [#6 -0.46,-0.30,0.00,M1] [#7 -0.11,-0.24,0.41,U] [#8 0.24,-0.08,0.39,U] 
04:03:41.565 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.21}, one-star: {0.11, -0.26}
04:03:41.566 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
04:03:41.566 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
04:03:41.566 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.27 mountX=-0.22 mountY=0.04, mountTheta=2.97
04:03:41.568 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.21, opts=13)
04:03:41.568 00.000 18120 Enqueuing Move request for scope (0.07, -0.21)
04:03:41.568 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:41.569 00.001 18120 UpdateGuideState exits: m=1980 RSB=30.8
04:03:41.569 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:41.570 00.001 21948 Worker thread wakes up
04:03:41.570 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
04:03:41.570 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
04:03:41.570 00.000 21948 Moving (0.07, -0.21) raw xDistance=-0.22 yDistance=0.04
04:03:41.570 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:03:41.570 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:41.570 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:41.571 00.001 18120 Enqueuing Expose request
04:03:41.571 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:03:41.571 00.000 21948 MoveAxis(E, 40, ABG)
04:03:41.571 00.000 21948 Guiding  Dir = 2, Dur = 40
04:03:41.571 00.000 21948 IsSlewing returns 0
04:03:41.571 00.000 21948 IsGuiding returns 0
04:03:41.573 00.002 21948 PulseGuide returned control before completion, sleep 49
04:03:41.623 00.050 21948 IsGuiding returns 0
04:03:41.623 00.000 21948 Move returns status 0, amount 40
04:03:41.623 00.000 21948 MoveAxis(N, 0, ABG)
04:03:41.623 00.000 21948 Move returns status 0, amount 0
04:03:41.623 00.000 21948 move complete, result=0
04:03:41.623 00.000 21948 worker thread done servicing request
04:03:41.623 00.000 21948 Worker thread wakes up
04:03:41.623 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
04:03:41.624 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:41.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:43.254 01.630 21948 Exposure complete
04:03:43.291 00.037 21948 worker thread done servicing request
04:03:43.291 00.000 18120 OnExposeComplete: enter
04:03:43.292 00.001 18120 UpdateGuideState(): m_state=6
04:03:43.292 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7027
04:03:43.293 00.001 18120 Star::Find returns 1 (0), X=894.22, Y=236.13, Mass=1921, SNR=30.3, Peak=141 HFD=4.3
04:03:43.293 00.000 18120 MultiStar: [#1 -0.26,-0.30,0.72,U] [#2 -0.12,0.19,0.61,U] [#3 0.04,-0.21,0.58,U] [#4 -0.14,-0.03,0.54,U] [#5 0.31,-0.36,0.00,M1] [#6 -0.00,0.01,0.51,U] [#7 0.23,-0.32,0.41,U] [#8 -0.04,0.14,0.38,U] 
04:03:43.293 00.000 18120 refined, 7 included, MultiStar: {-0.08, -0.10}, one-star: {-0.17, -0.17}
04:03:43.294 00.001 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.00) = xAngle (-4.26 = 2.02)
04:03:43.294 00.000 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.30 = 1.98)
04:03:43.295 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=-0.06 mountY=0.12, mountTheta=2.01
04:03:43.296 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
04:03:43.297 00.001 18120 Enqueuing Move request for scope (-0.08, -0.10)
04:03:43.298 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:43.299 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.3
04:03:43.300 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:43.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:43.301 00.001 18120 Enqueuing Expose request
04:03:43.301 00.000 21948 Worker thread wakes up
04:03:43.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
04:03:43.301 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
04:03:43.301 00.000 21948 Moving (-0.08, -0.10) raw xDistance=-0.06 yDistance=0.12
04:03:43.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:03:43.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:43.302 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:03:43.302 00.000 21948 MoveAxis(E, 0, ABG)
04:03:43.302 00.000 21948 Move returns status 0, amount 0
04:03:43.302 00.000 21948 MoveAxis(N, 0, ABG)
04:03:43.302 00.000 21948 Move returns status 0, amount 0
04:03:43.302 00.000 21948 move complete, result=0
04:03:43.302 00.000 21948 worker thread done servicing request
04:03:43.302 00.000 21948 Worker thread wakes up
04:03:43.302 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:43.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:43.302 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:44.821 01.519 21948 Exposure complete
04:03:44.861 00.040 21948 worker thread done servicing request
04:03:44.862 00.001 18120 OnExposeComplete: enter
04:03:44.863 00.001 18120 UpdateGuideState(): m_state=6
04:03:44.864 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7028
04:03:44.866 00.002 18120 Star::Find returns 1 (0), X=894.58, Y=236.29, Mass=1777, SNR=29.1, Peak=124 HFD=4.0
04:03:44.868 00.002 18120 MultiStar: [#1 -0.16,0.05,0.69,U] [#2 0.06,0.11,0.61,U] [#3 0.25,-0.22,0.59,U] [#4 0.07,-0.05,0.58,U] [#5 0.10,0.02,0.47,U] [#6 -0.17,-0.07,0.51,U] [#7 0.10,0.20,0.43,U] [#8 0.03,0.28,0.40,U] 
04:03:44.868 00.000 18120 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.19, -0.01}
04:03:44.869 00.001 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.70 = -1.70)
04:03:44.869 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
04:03:44.870 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.30 mountX=-0.01 mountY=-0.06, mountTheta=-1.70
04:03:44.871 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.02, opts=13)
04:03:44.871 00.000 18120 Enqueuing Move request for scope (0.06, 0.02)
04:03:44.872 00.001 21948 Worker thread wakes up
04:03:44.872 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
04:03:44.872 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
04:03:44.872 00.000 21948 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
04:03:44.872 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:44.872 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.1
04:03:44.873 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:44.873 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:44.874 00.001 18120 Enqueuing Expose request
04:03:44.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:03:44.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:44.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:03:44.874 00.000 21948 MoveAxis(E, 0, ABG)
04:03:44.874 00.000 21948 Move returns status 0, amount 0
04:03:44.874 00.000 21948 MoveAxis(N, 0, ABG)
04:03:44.874 00.000 21948 Move returns status 0, amount 0
04:03:44.874 00.000 21948 move complete, result=0
04:03:44.874 00.000 21948 worker thread done servicing request
04:03:44.874 00.000 21948 Worker thread wakes up
04:03:44.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:44.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:44.875 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:46.499 01.624 21948 Exposure complete
04:03:46.562 00.063 21948 worker thread done servicing request
04:03:46.562 00.000 18120 OnExposeComplete: enter
04:03:46.563 00.001 18120 UpdateGuideState(): m_state=6
04:03:46.564 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7029
04:03:46.564 00.000 18120 Star::Find returns 1 (0), X=894.68, Y=236.15, Mass=1836, SNR=29.7, Peak=138 HFD=4.3
04:03:46.566 00.002 18120 MultiStar: [#1 -0.13,-0.21,0.69,U] [#2 0.34,0.26,0.62,U] [#3 0.37,-0.33,0.00,M1] [#4 0.11,-0.00,0.56,U] [#5 0.06,0.02,0.47,U] [#6 -0.24,-0.19,0.51,U] [#7 0.28,-0.11,0.44,U] [#8 0.21,0.06,0.40,U] 
04:03:46.566 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.29, -0.14}
04:03:46.567 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:03:46.567 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:03:46.568 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.14 cameraTheta=-0.40 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
04:03:46.569 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
04:03:46.570 00.001 18120 Enqueuing Move request for scope (0.12, -0.05)
04:03:46.570 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:46.571 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.7
04:03:46.571 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:46.572 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:46.572 00.000 18120 Enqueuing Expose request
04:03:46.573 00.001 21948 Worker thread wakes up
04:03:46.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
04:03:46.573 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
04:03:46.573 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.09
04:03:46.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:03:46.573 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:46.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:03:46.573 00.000 21948 MoveAxis(E, 0, ABG)
04:03:46.573 00.000 21948 Move returns status 0, amount 0
04:03:46.573 00.000 21948 MoveAxis(N, 0, ABG)
04:03:46.573 00.000 21948 Move returns status 0, amount 0
04:03:46.573 00.000 21948 move complete, result=0
04:03:46.573 00.000 21948 worker thread done servicing request
04:03:46.573 00.000 21948 Worker thread wakes up
04:03:46.573 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:46.573 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:46.573 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:48.095 01.522 21948 Exposure complete
04:03:48.132 00.037 21948 worker thread done servicing request
04:03:48.132 00.000 18120 OnExposeComplete: enter
04:03:48.133 00.001 18120 UpdateGuideState(): m_state=6
04:03:48.134 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7030
04:03:48.134 00.000 18120 Star::Find returns 1 (0), X=894.64, Y=236.32, Mass=1745, SNR=29.0, Peak=124 HFD=4.1
04:03:48.135 00.001 18120 MultiStar: [#1 -0.04,0.02,0.77,U] [#2 0.21,0.19,0.64,U] [#3 0.04,-0.10,0.59,U] [#4 0.03,-0.02,0.58,U] [#5 0.17,0.14,0.47,U] [#6 0.06,-0.02,0.51,U] [#7 0.22,0.19,0.43,U] [#8 0.13,-0.09,0.41,U] 
04:03:48.135 00.000 18120 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.25, 0.03}
04:03:48.135 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
04:03:48.136 00.001 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
04:03:48.136 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
04:03:48.137 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.04, opts=13)
04:03:48.138 00.001 18120 Enqueuing Move request for scope (0.12, 0.04)
04:03:48.139 00.001 21948 Worker thread wakes up
04:03:48.139 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:48.142 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
04:03:48.142 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
04:03:48.142 00.000 21948 Moving (0.12, 0.04) raw xDistance=-0.02 yDistance=-0.12
04:03:48.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:03:48.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:48.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:03:48.142 00.000 21948 MoveAxis(E, 0, ABG)
04:03:48.142 00.000 21948 Move returns status 0, amount 0
04:03:48.142 00.000 21948 MoveAxis(N, 0, ABG)
04:03:48.142 00.000 18120 UpdateGuideState exits: m=1745 RSB=29.0
04:03:48.143 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:48.143 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:48.144 00.001 18120 Enqueuing Expose request
04:03:48.144 00.000 21948 Move returns status 0, amount 0
04:03:48.144 00.000 21948 move complete, result=0
04:03:48.144 00.000 21948 worker thread done servicing request
04:03:48.144 00.000 21948 Worker thread wakes up
04:03:48.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:48.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:48.145 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:49.776 01.631 21948 Exposure complete
04:03:49.824 00.048 21948 worker thread done servicing request
04:03:49.824 00.000 18120 OnExposeComplete: enter
04:03:49.826 00.002 18120 UpdateGuideState(): m_state=6
04:03:49.826 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7031
04:03:49.827 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=235.95, Mass=1802, SNR=29.4, Peak=147 HFD=4.3
04:03:49.827 00.000 18120 MultiStar: [#1 0.02,-0.31,0.74,U] [#2 0.32,-0.25,0.61,U] [#3 0.49,-0.31,0.00,M1] [#4 0.44,-0.22,0.00,M1] [#5 0.38,-0.00,0.47,U] [#6 0.28,-0.25,0.51,U] [#7 0.10,-0.18,0.42,U] [#8 0.40,-0.14,0.38,U] 
04:03:49.828 00.001 18120 refined, 6 included, MultiStar: {0.28, -0.24}, one-star: {0.45, -0.35}
04:03:49.828 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
04:03:49.829 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
04:03:49.829 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-0.70 mountX=-0.33 mountY=-0.15, mountTheta=-2.73
04:03:49.831 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.24, opts=13)
04:03:49.831 00.000 18120 Enqueuing Move request for scope (0.28, -0.24)
04:03:49.832 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:49.832 00.000 21948 Worker thread wakes up
04:03:49.832 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.24) opts 0xd
04:03:49.832 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.24)
04:03:49.832 00.000 21948 Moving (0.28, -0.24) raw xDistance=-0.33 yDistance=-0.15
04:03:49.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:03:49.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:49.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:03:49.832 00.000 21948 MoveAxis(E, 60, ABG)
04:03:49.832 00.000 21948 Guiding  Dir = 2, Dur = 60
04:03:49.832 00.000 18120 UpdateGuideState exits: m=1802 RSB=29.4
04:03:49.833 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:49.833 00.000 21948 IsSlewing returns 0
04:03:49.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:49.834 00.001 18120 Enqueuing Expose request
04:03:49.834 00.000 21948 IsGuiding returns 0
04:03:49.836 00.002 21948 PulseGuide returned control before completion, sleep 69
04:03:49.914 00.078 21948 IsGuiding returns 0
04:03:49.914 00.000 21948 Move returns status 0, amount 60
04:03:49.914 00.000 21948 MoveAxis(N, 0, ABG)
04:03:49.914 00.000 21948 Move returns status 0, amount 0
04:03:49.914 00.000 21948 move complete, result=0
04:03:49.914 00.000 21948 worker thread done servicing request
04:03:49.914 00.000 21948 Worker thread wakes up
04:03:49.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:49.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:49.914 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
04:03:51.324 01.410 21948 Exposure complete
04:03:51.376 00.052 21948 worker thread done servicing request
04:03:51.376 00.000 18120 OnExposeComplete: enter
04:03:51.377 00.001 18120 UpdateGuideState(): m_state=6
04:03:51.377 00.000 18120 Star::Find(15, 894, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7032
04:03:51.378 00.001 18120 Star::Find returns 1 (0), X=894.44, Y=236.29, Mass=1812, SNR=29.4, Peak=129 HFD=4.0
04:03:51.378 00.000 18120 MultiStar: [#1 -0.26,-0.13,0.69,U] [#2 0.07,0.08,0.64,U] [#3 0.22,-0.06,0.59,U] [#4 0.14,0.00,0.52,U] [#5 0.10,0.12,0.47,U] [#6 -0.18,0.02,0.52,U] [#7 0.27,0.03,0.39,U] [#8 0.25,0.29,0.37,U] 
04:03:51.379 00.001 18120 single-star, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.05, -0.00}
04:03:51.379 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
04:03:51.380 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
04:03:51.380 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.01 mountX=-0.02 mountY=-0.04, mountTheta=-2.01
04:03:51.381 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.00, opts=13)
04:03:51.382 00.001 18120 Enqueuing Move request for scope (0.05, -0.00)
04:03:51.382 00.000 21948 Worker thread wakes up
04:03:51.382 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
04:03:51.382 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
04:03:51.382 00.000 21948 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.04
04:03:51.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:03:51.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:51.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:03:51.382 00.000 21948 MoveAxis(E, 0, ABG)
04:03:51.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:51.383 00.001 21948 Move returns status 0, amount 0
04:03:51.383 00.000 21948 MoveAxis(N, 0, ABG)
04:03:51.383 00.000 21948 Move returns status 0, amount 0
04:03:51.383 00.000 21948 move complete, result=0
04:03:51.383 00.000 21948 worker thread done servicing request
04:03:51.383 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
04:03:51.384 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:51.384 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:51.384 00.000 18120 Enqueuing Expose request
04:03:51.385 00.001 21948 Worker thread wakes up
04:03:51.386 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:51.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:51.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:53.015 01.629 21948 Exposure complete
04:03:53.058 00.043 21948 worker thread done servicing request
04:03:53.058 00.000 18120 OnExposeComplete: enter
04:03:53.059 00.001 18120 UpdateGuideState(): m_state=6
04:03:53.061 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7033
04:03:53.064 00.003 18120 Star::Find returns 1 (0), X=894.66, Y=236.29, Mass=1870, SNR=30.0, Peak=130 HFD=4.2
04:03:53.068 00.004 18120 MultiStar: [#1 -0.19,0.15,0.70,U] [#2 -0.34,0.07,0.62,U] [#3 0.21,0.01,0.59,U] [#4 0.19,-0.20,0.54,U] [#5 0.12,-0.05,0.46,U] [#6 -0.11,0.27,0.49,U] [#7 0.25,-0.25,0.41,U] [#8 0.29,-0.11,0.37,U] 
04:03:53.070 00.002 18120 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.27, -0.01}
04:03:53.072 00.002 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
04:03:53.074 00.002 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
04:03:53.077 00.003 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.04 mountX=-0.03 mountY=-0.06, mountTheta=-1.96
04:03:53.079 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
04:03:53.081 00.002 18120 Enqueuing Move request for scope (0.07, 0.00)
04:03:53.082 00.001 21948 Worker thread wakes up
04:03:53.082 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
04:03:53.082 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
04:03:53.082 00.000 21948 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.06
04:03:53.082 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:03:53.082 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:53.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:53.084 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:03:53.084 00.000 21948 MoveAxis(E, 0, ABG)
04:03:53.084 00.000 21948 Move returns status 0, amount 0
04:03:53.084 00.000 21948 MoveAxis(N, 0, ABG)
04:03:53.084 00.000 21948 Move returns status 0, amount 0
04:03:53.084 00.000 21948 move complete, result=0
04:03:53.084 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
04:03:53.085 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:53.086 00.001 21948 worker thread done servicing request
04:03:53.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:53.087 00.001 18120 Enqueuing Expose request
04:03:53.087 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:53.088 00.001 21948 Worker thread wakes up
04:03:53.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:53.088 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:54.604 01.516 21948 Exposure complete
04:03:54.654 00.050 21948 worker thread done servicing request
04:03:54.654 00.000 18120 OnExposeComplete: enter
04:03:54.655 00.001 18120 UpdateGuideState(): m_state=6
04:03:54.655 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7034
04:03:54.656 00.001 18120 Star::Find returns 1 (0), X=894.48, Y=236.11, Mass=1831, SNR=29.6, Peak=125 HFD=4.0
04:03:54.656 00.000 18120 MultiStar: [#1 -0.34,-0.29,0.00,M1] [#2 0.04,-0.30,0.61,U] [#3 0.38,-0.27,0.00,M1] [#4 0.10,-0.26,0.54,U] [#5 0.49,-0.35,0.00,M1] [#6 -0.36,0.09,0.52,U] [#7 0.07,-0.38,0.45,U] [#8 0.06,0.29,0.38,U] 
04:03:54.656 00.000 18120 refined, 5 included, MultiStar: {0.01, -0.15}, one-star: {0.09, -0.19}
04:03:54.656 00.000 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.00) = xAngle (-3.51 = 2.77)
04:03:54.658 00.002 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.55 = 2.73)
04:03:54.659 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=-0.14 mountY=0.06, mountTheta=2.74
04:03:54.661 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.15, opts=13)
04:03:54.663 00.002 18120 Enqueuing Move request for scope (0.01, -0.15)
04:03:54.664 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:54.665 00.001 21948 Worker thread wakes up
04:03:54.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
04:03:54.665 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
04:03:54.665 00.000 21948 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.06
04:03:54.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:03:54.665 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:54.665 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
04:03:54.666 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:03:54.666 00.000 21948 MoveAxis(E, 0, ABG)
04:03:54.667 00.001 21948 Move returns status 0, amount 0
04:03:54.667 00.000 21948 MoveAxis(N, 0, ABG)
04:03:54.667 00.000 21948 Move returns status 0, amount 0
04:03:54.667 00.000 21948 move complete, result=0
04:03:54.667 00.000 21948 worker thread done servicing request
04:03:54.667 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:54.670 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:54.670 00.000 18120 Enqueuing Expose request
04:03:54.671 00.001 21948 Worker thread wakes up
04:03:54.671 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:54.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:54.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:56.304 01.633 21948 Exposure complete
04:03:56.347 00.043 21948 worker thread done servicing request
04:03:56.347 00.000 18120 OnExposeComplete: enter
04:03:56.348 00.001 18120 UpdateGuideState(): m_state=6
04:03:56.349 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7035
04:03:56.352 00.003 18120 Star::Find returns 1 (0), X=894.62, Y=236.10, Mass=1831, SNR=29.6, Peak=132 HFD=4.1
04:03:56.354 00.002 18120 MultiStar: [#1 -0.04,-0.30,0.69,U] [#2 0.20,0.03,0.64,U] [#3 0.57,-0.29,0.00,M2] [#4 0.23,-0.22,0.57,U] [#5 0.14,-0.25,0.46,U] [#6 0.11,-0.22,0.50,U] [#7 -0.05,-0.10,0.43,U] [#8 0.37,-0.06,0.38,U] 
04:03:56.357 00.003 18120 refined, 7 included, MultiStar: {0.15, -0.17}, one-star: {0.23, -0.20}
04:03:56.359 00.002 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
04:03:56.360 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
04:03:56.362 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.85 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
04:03:56.363 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.17, opts=13)
04:03:56.366 00.003 18120 Enqueuing Move request for scope (0.15, -0.17)
04:03:56.368 00.002 21948 Worker thread wakes up
04:03:56.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
04:03:56.368 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
04:03:56.368 00.000 21948 Moving (0.15, -0.17) raw xDistance=-0.22 yDistance=-0.06
04:03:56.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:03:56.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:56.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:03:56.368 00.000 21948 MoveAxis(E, 39, ABG)
04:03:56.368 00.000 21948 Guiding  Dir = 2, Dur = 39
04:03:56.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:56.369 00.001 18120 UpdateGuideState exits: m=1831 RSB=29.6
04:03:56.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:56.370 00.001 21948 IsSlewing returns 0
04:03:56.370 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:56.370 00.000 18120 Enqueuing Expose request
04:03:56.371 00.001 21948 IsGuiding returns 0
04:03:56.373 00.002 21948 PulseGuide returned control before completion, sleep 48
04:03:56.429 00.056 21948 IsGuiding returns 0
04:03:56.429 00.000 21948 Move returns status 0, amount 39
04:03:56.429 00.000 21948 MoveAxis(N, 0, ABG)
04:03:56.429 00.000 21948 Move returns status 0, amount 0
04:03:56.429 00.000 21948 move complete, result=0
04:03:56.429 00.000 21948 worker thread done servicing request
04:03:56.430 00.001 21948 Worker thread wakes up
04:03:56.430 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:56.430 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:56.430 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
04:03:57.840 01.410 21948 Exposure complete
04:03:57.890 00.050 21948 worker thread done servicing request
04:03:57.890 00.000 18120 OnExposeComplete: enter
04:03:57.892 00.002 18120 UpdateGuideState(): m_state=6
04:03:57.893 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7036
04:03:57.893 00.000 18120 Star::Find returns 1 (0), X=894.82, Y=236.08, Mass=1860, SNR=29.9, Peak=148 HFD=4.2
04:03:57.894 00.001 18120 MultiStar: [#1 -0.07,-0.45,0.00,M1] [#2 0.30,-0.23,0.61,U] [#3 0.28,-0.29,0.61,U] [#4 0.05,-0.21,0.54,U] [#5 0.11,-0.19,0.46,U] [#6 -0.22,-0.08,0.49,U] [#7 0.46,-0.15,0.00,M1] [#8 0.51,0.11,0.00,M1] 
04:03:57.894 00.000 18120 refined, 5 included, MultiStar: {0.20, -0.21}, one-star: {0.43, -0.21}
04:03:57.895 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
04:03:57.895 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
04:03:57.895 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.80 mountX=-0.27 mountY=-0.09, mountTheta=-2.83
04:03:57.897 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.21, opts=13)
04:03:57.898 00.001 18120 Enqueuing Move request for scope (0.20, -0.21)
04:03:57.898 00.000 21948 Worker thread wakes up
04:03:57.898 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
04:03:57.898 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
04:03:57.898 00.000 21948 Moving (0.20, -0.21) raw xDistance=-0.27 yDistance=-0.09
04:03:57.898 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
04:03:57.899 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:57.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:03:57.899 00.000 21948 MoveAxis(E, 52, ABG)
04:03:57.899 00.000 21948 Guiding  Dir = 2, Dur = 52
04:03:57.899 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:57.901 00.002 21948 IsSlewing returns 0
04:03:57.901 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.9
04:03:57.901 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:57.902 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:57.902 00.000 18120 Enqueuing Expose request
04:03:57.902 00.000 21948 IsGuiding returns 0
04:03:57.905 00.003 21948 PulseGuide returned control before completion, sleep 61
04:03:57.982 00.077 21948 IsGuiding returns 0
04:03:57.982 00.000 21948 Move returns status 0, amount 52
04:03:57.982 00.000 21948 MoveAxis(N, 0, ABG)
04:03:57.982 00.000 21948 Move returns status 0, amount 0
04:03:57.983 00.001 21948 move complete, result=0
04:03:57.983 00.000 21948 worker thread done servicing request
04:03:57.983 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
04:03:57.984 00.001 21948 Worker thread wakes up
04:03:57.984 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:57.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:59.619 01.635 21948 Exposure complete
04:03:59.654 00.035 21948 worker thread done servicing request
04:03:59.654 00.000 18120 OnExposeComplete: enter
04:03:59.655 00.001 18120 UpdateGuideState(): m_state=6
04:03:59.655 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7037
04:03:59.656 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=236.14, Mass=1754, SNR=29.0, Peak=137 HFD=4.3
04:03:59.656 00.000 18120 MultiStar: [#1 -0.04,-0.12,0.72,U] [#2 0.28,-0.21,0.63,U] [#3 -0.15,0.07,0.59,U] [#4 0.05,0.12,0.56,U] [#5 0.00,-0.03,0.47,U] [#6 0.12,-0.13,0.54,U] [#7 0.06,-0.29,0.43,U] [#8 0.26,0.22,0.37,U] 
04:03:59.657 00.001 18120 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.49, -0.16}
04:03:59.657 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
04:03:59.657 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
04:03:59.658 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.47 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
04:03:59.659 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.07, opts=13)
04:03:59.660 00.001 18120 Enqueuing Move request for scope (0.15, -0.07)
04:03:59.660 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:03:59.660 00.000 21948 Worker thread wakes up
04:03:59.660 00.000 18120 UpdateGuideState exits: m=1754 RSB=29.0
04:03:59.661 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:59.661 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:03:59.661 00.000 18120 Enqueuing Expose request
04:03:59.662 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
04:03:59.662 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
04:03:59.662 00.000 21948 Moving (0.15, -0.07) raw xDistance=-0.13 yDistance=-0.10
04:03:59.662 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:03:59.662 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:59.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:03:59.662 00.000 21948 MoveAxis(E, 0, ABG)
04:03:59.662 00.000 21948 Move returns status 0, amount 0
04:03:59.662 00.000 21948 MoveAxis(N, 0, ABG)
04:03:59.662 00.000 21948 Move returns status 0, amount 0
04:03:59.662 00.000 21948 move complete, result=0
04:03:59.662 00.000 21948 worker thread done servicing request
04:03:59.662 00.000 21948 Worker thread wakes up
04:03:59.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:03:59.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:03:59.662 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:01.186 01.524 21948 Exposure complete
04:04:01.247 00.061 21948 worker thread done servicing request
04:04:01.247 00.000 18120 OnExposeComplete: enter
04:04:01.248 00.001 18120 UpdateGuideState(): m_state=6
04:04:01.248 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7038
04:04:01.249 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=236.16, Mass=1609, SNR=27.7, Peak=118 HFD=4.2
04:04:01.249 00.000 18120 MultiStar: [#1 0.09,-0.18,0.71,U] [#2 0.18,0.16,0.64,U] [#3 0.17,-0.11,0.63,U] [#4 0.20,0.03,0.58,U] [#5 -0.02,-0.09,0.51,U] [#6 0.08,-0.21,0.53,U] [#7 0.24,-0.15,0.46,U] [#8 0.27,-0.02,0.41,U] 
04:04:01.250 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.27, -0.14}
04:04:01.250 00.000 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
04:04:01.250 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
04:04:01.251 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.46 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
04:04:01.254 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.08, opts=13)
04:04:01.256 00.002 18120 Enqueuing Move request for scope (0.17, -0.08)
04:04:01.257 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:01.257 00.000 18120 UpdateGuideState exits: m=1609 RSB=27.7
04:04:01.258 00.001 21948 Worker thread wakes up
04:04:01.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
04:04:01.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
04:04:01.258 00.000 21948 Moving (0.17, -0.08) raw xDistance=-0.14 yDistance=-0.11
04:04:01.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:04:01.258 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:01.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:04:01.258 00.000 21948 MoveAxis(E, 0, ABG)
04:04:01.258 00.000 21948 Move returns status 0, amount 0
04:04:01.258 00.000 21948 MoveAxis(N, 0, ABG)
04:04:01.258 00.000 21948 Move returns status 0, amount 0
04:04:01.258 00.000 21948 move complete, result=0
04:04:01.258 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:01.258 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:01.258 00.000 18120 Enqueuing Expose request
04:04:01.259 00.001 21948 worker thread done servicing request
04:04:01.259 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:01.259 00.000 21948 Worker thread wakes up
04:04:01.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:01.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:04:02.884 01.625 21948 Exposure complete
04:04:02.919 00.035 21948 worker thread done servicing request
04:04:02.919 00.000 18120 OnExposeComplete: enter
04:04:02.920 00.001 18120 UpdateGuideState(): m_state=6
04:04:02.921 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7039
04:04:02.922 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=236.21, Mass=1940, SNR=30.3, Peak=140 HFD=4.2
04:04:02.923 00.001 18120 MultiStar: [#1 -0.11,-0.24,0.68,U] [#2 0.09,0.21,0.63,U] [#3 0.50,-0.40,0.00,M1] [#4 0.35,-0.23,0.55,U] [#5 0.57,-0.24,0.00,M1] [#6 -0.13,-0.15,0.52,U] [#7 0.10,-0.12,0.41,U] [#8 0.26,0.16,0.39,U] 
04:04:02.925 00.002 18120 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.18, -0.09}
04:04:02.926 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
04:04:02.927 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
04:04:02.928 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.62 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
04:04:02.931 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
04:04:02.932 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
04:04:02.932 00.000 21948 Worker thread wakes up
04:04:02.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:02.933 00.001 18120 UpdateGuideState exits: m=1940 RSB=30.3
04:04:02.933 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:02.933 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:02.934 00.001 18120 Enqueuing Expose request
04:04:02.934 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
04:04:02.934 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
04:04:02.934 00.000 21948 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=-0.06
04:04:02.934 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:02.934 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:02.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:04:02.934 00.000 21948 MoveAxis(E, 0, ABG)
04:04:02.934 00.000 21948 Move returns status 0, amount 0
04:04:02.934 00.000 21948 MoveAxis(N, 0, ABG)
04:04:02.934 00.000 21948 Move returns status 0, amount 0
04:04:02.934 00.000 21948 move complete, result=0
04:04:02.934 00.000 21948 worker thread done servicing request
04:04:02.934 00.000 21948 Worker thread wakes up
04:04:02.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:02.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:04:02.935 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:04.451 01.516 21948 Exposure complete
04:04:04.487 00.036 21948 worker thread done servicing request
04:04:04.487 00.000 18120 OnExposeComplete: enter
04:04:04.488 00.001 18120 UpdateGuideState(): m_state=6
04:04:04.488 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7040
04:04:04.490 00.002 18120 Star::Find returns 1 (0), X=894.75, Y=236.13, Mass=1700, SNR=28.6, Peak=137 HFD=4.2
04:04:04.490 00.000 18120 MultiStar: [#1 0.09,-0.24,0.74,U] [#2 0.07,0.02,0.65,U] [#3 0.44,-0.02,0.00,M2] [#4 0.06,-0.16,0.55,U] [#5 0.31,-0.29,0.46,U] [#6 -0.07,-0.29,0.55,U] [#7 0.43,-0.16,0.00,M1] [#8 0.45,0.01,0.00,M1] 
04:04:04.491 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.18}, one-star: {0.36, -0.16}
04:04:04.491 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
04:04:04.492 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
04:04:04.493 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.86 mountX=-0.23 mountY=-0.06, mountTheta=-2.89
04:04:04.494 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.18, opts=13)
04:04:04.494 00.000 18120 Enqueuing Move request for scope (0.15, -0.18)
04:04:04.495 00.001 21948 Worker thread wakes up
04:04:04.495 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:04.495 00.000 18120 UpdateGuideState exits: m=1700 RSB=28.6
04:04:04.495 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:04.497 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:04.497 00.000 18120 Enqueuing Expose request
04:04:04.498 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
04:04:04.498 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
04:04:04.498 00.000 21948 Moving (0.15, -0.18) raw xDistance=-0.23 yDistance=-0.06
04:04:04.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:04:04.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:04.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:04:04.498 00.000 21948 MoveAxis(E, 40, ABG)
04:04:04.498 00.000 21948 Guiding  Dir = 2, Dur = 40
04:04:04.498 00.000 21948 IsSlewing returns 0
04:04:04.498 00.000 21948 IsGuiding returns 0
04:04:04.500 00.002 21948 PulseGuide returned control before completion, sleep 49
04:04:04.560 00.060 21948 IsGuiding returns 0
04:04:04.560 00.000 21948 Move returns status 0, amount 40
04:04:04.560 00.000 21948 MoveAxis(N, 0, ABG)
04:04:04.560 00.000 21948 Move returns status 0, amount 0
04:04:04.560 00.000 21948 move complete, result=0
04:04:04.560 00.000 21948 worker thread done servicing request
04:04:04.560 00.000 21948 Worker thread wakes up
04:04:04.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:04.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:04:04.560 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
04:04:06.188 01.628 21948 Exposure complete
04:04:06.236 00.048 21948 worker thread done servicing request
04:04:06.236 00.000 18120 OnExposeComplete: enter
04:04:06.238 00.002 18120 UpdateGuideState(): m_state=6
04:04:06.240 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7041
04:04:06.241 00.001 18120 Star::Find returns 1 (0), X=894.55, Y=236.14, Mass=1745, SNR=28.9, Peak=126 HFD=4.0
04:04:06.242 00.001 18120 MultiStar: [#1 -0.09,-0.26,0.77,U] [#2 0.05,0.03,0.63,U] [#3 0.52,-0.16,0.00,M3] [#4 0.16,-0.17,0.57,U] [#5 0.37,-0.09,0.48,U] [#6 -0.16,0.19,0.50,U] [#7 0.14,-0.27,0.47,U] [#8 0.16,0.20,0.39,U] 
04:04:06.244 00.002 18120 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.16, -0.15}
04:04:06.245 00.001 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
04:04:06.245 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
04:04:06.245 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.77 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
04:04:06.247 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.09, opts=13)
04:04:06.248 00.001 18120 Enqueuing Move request for scope (0.09, -0.09)
04:04:06.248 00.000 21948 Worker thread wakes up
04:04:06.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:06.249 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
04:04:06.249 00.000 18120 UpdateGuideState exits: m=1745 RSB=28.9
04:04:06.249 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
04:04:06.249 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:06.250 00.001 21948 Moving (0.09, -0.09) raw xDistance=-0.12 yDistance=-0.04
04:04:06.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:04:06.250 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:06.250 00.000 18120 Enqueuing Expose request
04:04:06.251 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:06.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:06.251 00.000 21948 MoveAxis(E, 0, ABG)
04:04:06.251 00.000 21948 Move returns status 0, amount 0
04:04:06.251 00.000 21948 MoveAxis(N, 0, ABG)
04:04:06.251 00.000 21948 Move returns status 0, amount 0
04:04:06.251 00.000 21948 move complete, result=0
04:04:06.251 00.000 21948 worker thread done servicing request
04:04:06.251 00.000 21948 Worker thread wakes up
04:04:06.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:06.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:04:06.251 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:07.771 01.520 21948 Exposure complete
04:04:07.811 00.040 21948 worker thread done servicing request
04:04:07.827 00.016 18120 OnExposeComplete: enter
04:04:07.830 00.003 18120 UpdateGuideState(): m_state=6
04:04:07.833 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7042
04:04:07.835 00.002 18120 Star::Find returns 1 (0), X=894.92, Y=236.20, Mass=1875, SNR=29.9, Peak=149 HFD=4.2
04:04:07.837 00.002 18120 MultiStar: [#1 0.05,-0.34,0.68,U] [#2 0.48,-0.24,0.00,M1] [#3 0.46,-0.16,0.00,M4] [#4 0.38,-0.02,0.53,U] [#5 0.09,-0.38,0.45,U] [#6 -0.10,-0.21,0.51,U] [#7 0.05,0.02,0.41,U] [#8 0.37,-0.19,0.39,U] 
04:04:07.839 00.002 18120 refined, 6 included, MultiStar: {0.23, -0.17}, one-star: {0.53, -0.09}
04:04:07.842 00.003 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
04:04:07.844 00.002 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
04:04:07.844 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.64 mountX=-0.25 mountY=-0.13, mountTheta=-2.67
04:04:07.846 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.17, opts=13)
04:04:07.847 00.001 18120 Enqueuing Move request for scope (0.23, -0.17)
04:04:07.847 00.000 21948 Worker thread wakes up
04:04:07.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
04:04:07.847 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
04:04:07.847 00.000 21948 Moving (0.23, -0.17) raw xDistance=-0.25 yDistance=-0.13
04:04:07.848 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:07.848 00.000 18120 UpdateGuideState exits: m=1875 RSB=29.9
04:04:07.849 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:07.849 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:07.849 00.000 18120 Enqueuing Expose request
04:04:07.850 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:04:07.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:07.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:04:07.850 00.000 21948 MoveAxis(E, 45, ABG)
04:04:07.850 00.000 21948 Guiding  Dir = 2, Dur = 45
04:04:07.850 00.000 21948 IsSlewing returns 0
04:04:07.850 00.000 21948 IsGuiding returns 0
04:04:07.852 00.002 21948 PulseGuide returned control before completion, sleep 54
04:04:07.923 00.071 21948 IsGuiding returns 0
04:04:07.923 00.000 21948 Move returns status 0, amount 45
04:04:07.923 00.000 21948 MoveAxis(N, 0, ABG)
04:04:07.923 00.000 21948 Move returns status 0, amount 0
04:04:07.923 00.000 21948 move complete, result=0
04:04:07.924 00.001 21948 worker thread done servicing request
04:04:07.924 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
04:04:07.924 00.000 21948 Worker thread wakes up
04:04:07.924 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:07.924 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:04:09.556 01.632 21948 Exposure complete
04:04:09.613 00.057 21948 worker thread done servicing request
04:04:09.613 00.000 18120 OnExposeComplete: enter
04:04:09.614 00.001 18120 UpdateGuideState(): m_state=6
04:04:09.614 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7043
04:04:09.615 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=236.08, Mass=1771, SNR=29.1, Peak=135 HFD=4.2
04:04:09.615 00.000 18120 MultiStar: [#1 0.14,-0.17,0.72,U] [#2 0.22,0.07,0.62,U] [#3 0.34,-0.16,0.61,U] [#4 0.20,-0.01,0.55,U] [#5 0.15,-0.27,0.47,U] [#6 0.29,-0.07,0.51,U] [#7 0.18,-0.14,0.40,U] [#8 0.55,0.09,0.00,M1] 
04:04:09.616 00.001 18120 refined, 7 included, MultiStar: {0.25, -0.13}, one-star: {0.35, -0.21}
04:04:09.616 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
04:04:09.617 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
04:04:09.617 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-0.48 mountX=-0.22 mountY=-0.16, mountTheta=-2.50
04:04:09.618 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.13, opts=13)
04:04:09.619 00.001 18120 Enqueuing Move request for scope (0.25, -0.13)
04:04:09.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:09.620 00.001 21948 Worker thread wakes up
04:04:09.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.13) opts 0xd
04:04:09.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.13)
04:04:09.620 00.000 21948 Moving (0.25, -0.13) raw xDistance=-0.22 yDistance=-0.16
04:04:09.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:04:09.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:09.620 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.1
04:04:09.620 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:09.621 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:09.621 00.000 18120 Enqueuing Expose request
04:04:09.622 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:04:09.622 00.000 21948 MoveAxis(E, 42, ABG)
04:04:09.622 00.000 21948 Guiding  Dir = 2, Dur = 42
04:04:09.622 00.000 21948 IsSlewing returns 0
04:04:09.622 00.000 21948 IsGuiding returns 0
04:04:09.624 00.002 21948 PulseGuide returned control before completion, sleep 51
04:04:09.686 00.062 21948 IsGuiding returns 0
04:04:09.686 00.000 21948 Move returns status 0, amount 42
04:04:09.686 00.000 21948 MoveAxis(N, 0, ABG)
04:04:09.686 00.000 21948 Move returns status 0, amount 0
04:04:09.686 00.000 21948 move complete, result=0
04:04:09.686 00.000 21948 worker thread done servicing request
04:04:09.686 00.000 21948 Worker thread wakes up
04:04:09.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:09.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:04:09.686 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
04:04:11.092 01.406 21948 Exposure complete
04:04:11.144 00.052 21948 worker thread done servicing request
04:04:11.144 00.000 18120 OnExposeComplete: enter
04:04:11.145 00.001 18120 UpdateGuideState(): m_state=6
04:04:11.145 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7044
04:04:11.146 00.001 18120 Star::Find returns 1 (0), X=894.56, Y=236.38, Mass=1815, SNR=29.4, Peak=116 HFD=4.3
04:04:11.148 00.002 18120 MultiStar: [#1 0.05,0.01,0.68,U] [#2 0.22,0.24,0.64,U] [#3 0.27,0.07,0.59,U] [#4 -0.04,0.09,0.56,U] [#5 0.14,0.03,0.45,U] [#6 0.08,-0.15,0.51,U] [#7 0.03,-0.05,0.42,U] [#8 0.14,0.23,0.38,U] 
04:04:11.149 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.17, 0.08}
04:04:11.151 00.002 18120 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.00) = xAngle (-1.52 = -1.52)
04:04:11.152 00.001 18120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.56 = -1.56)
04:04:11.153 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.48 mountX=0.01 mountY=-0.14, mountTheta=-1.52
04:04:11.155 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.06, opts=13)
04:04:11.156 00.001 18120 Enqueuing Move request for scope (0.12, 0.06)
04:04:11.156 00.000 21948 Worker thread wakes up
04:04:11.156 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:11.157 00.001 18120 UpdateGuideState exits: m=1815 RSB=29.4
04:04:11.157 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:11.158 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:11.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
04:04:11.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
04:04:11.158 00.000 21948 Moving (0.12, 0.06) raw xDistance=0.01 yDistance=-0.14
04:04:11.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:04:11.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:11.158 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:04:11.158 00.000 21948 MoveAxis(E, 0, ABG)
04:04:11.158 00.000 21948 Move returns status 0, amount 0
04:04:11.158 00.000 21948 MoveAxis(N, 0, ABG)
04:04:11.158 00.000 21948 Move returns status 0, amount 0
04:04:11.158 00.000 21948 move complete, result=0
04:04:11.158 00.000 18120 Enqueuing Expose request
04:04:11.160 00.002 21948 worker thread done servicing request
04:04:11.160 00.000 21948 Worker thread wakes up
04:04:11.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:11.160 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:04:11.160 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:12.787 01.627 21948 Exposure complete
04:04:12.826 00.039 21948 worker thread done servicing request
04:04:12.826 00.000 18120 OnExposeComplete: enter
04:04:12.828 00.002 18120 UpdateGuideState(): m_state=6
04:04:12.830 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7045
04:04:12.832 00.002 18120 Star::Find returns 1 (0), X=894.56, Y=236.40, Mass=1758, SNR=28.9, Peak=119 HFD=4.1
04:04:12.833 00.001 18120 MultiStar: [#1 -0.16,0.05,0.73,U] [#2 0.26,0.39,0.00,M1] [#3 0.61,-0.04,0.00,M3] [#4 0.13,0.15,0.57,U] [#5 0.42,0.04,0.47,U] [#6 -0.09,0.21,0.51,U] [#7 -0.02,0.19,0.44,U] [#8 0.26,0.52,0.00,M1] 
04:04:12.834 00.001 18120 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.17, 0.10}
04:04:12.834 00.000 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.97 = -0.97)
04:04:12.835 00.001 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.01 = -1.01)
04:04:12.835 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=0.08 mountY=-0.12, mountTheta=-0.98
04:04:12.838 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.12, opts=13)
04:04:12.840 00.002 18120 Enqueuing Move request for scope (0.07, 0.12)
04:04:12.843 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:12.845 00.002 18120 UpdateGuideState exits: m=1758 RSB=28.9
04:04:12.847 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:12.849 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:12.849 00.000 18120 Enqueuing Expose request
04:04:12.849 00.000 21948 Worker thread wakes up
04:04:12.849 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
04:04:12.849 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
04:04:12.849 00.000 21948 Moving (0.07, 0.12) raw xDistance=0.08 yDistance=-0.12
04:04:12.849 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:04:12.849 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:12.849 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:04:12.849 00.000 21948 MoveAxis(E, 0, ABG)
04:04:12.849 00.000 21948 Move returns status 0, amount 0
04:04:12.849 00.000 21948 MoveAxis(N, 0, ABG)
04:04:12.849 00.000 21948 Move returns status 0, amount 0
04:04:12.849 00.000 21948 move complete, result=0
04:04:12.849 00.000 21948 worker thread done servicing request
04:04:12.849 00.000 21948 Worker thread wakes up
04:04:12.850 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:12.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,221,31,31)
04:04:12.850 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:13.984 01.134 18120 evsrv: cli 0D46D670 connect
04:04:13.984 00.000 18120 case statement mapped state 6 to 3
04:04:13.985 00.001 18120 case statement mapped state 6 to 3
04:04:13.986 00.001 18120 evsrv: cli 0D46D670 request: {"method":"get_app_state","id":"a4a20ec1-139e-4039-88b9-b26e22fb052a"}
04:04:13.989 00.003 18120 case statement mapped state 6 to 3
04:04:13.990 00.001 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4a20ec1-139e-4039-88b9-b26e22fb052a"}
04:04:13.992 00.002 18120 evsrv: cli 0D46D670 disconnect
04:04:13.993 00.001 18120 evsrv: cli 0D46DA30 connect
04:04:13.995 00.002 18120 case statement mapped state 6 to 3
04:04:13.995 00.000 18120 case statement mapped state 6 to 3
04:04:13.996 00.001 18120 evsrv: cli 0D46DA30 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"37ba3c36-7ae2-452f-b662-72edaf7e9ca2"}
04:04:13.996 00.000 18120 PhdController::Dither begins
04:04:13.997 00.001 18120 dither: size=2.00, dRA=0.20 dDec=-0.62
04:04:13.997 00.000 18120 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.00) = xAngle (0.74 = 0.74)
04:04:13.998 00.001 18120 MountToCamera -- mountX=0.20 mountY=-0.62 hyp=0.65 mountTheta=-1.26 cameraX=0.48, cameraY=0.44 cameraTheta=0.74
04:04:13.998 00.000 18120 setting lock position to (894.87, 236.73)
04:04:13.999 00.001 18120 Mount: notify guiding dithered (0.5, 0.4)
04:04:13.999 00.000 18120 MultiStar: stabilizing after lock position change
04:04:14.000 00.001 18120 Status Line: Dithering de 0.20,-0.62
04:04:14.001 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:04:14.003 00.002 18120 PhdController: newstate STATE_SETTLE_WAIT
04:04:14.003 00.000 18120 evsrv: cli 0D46DA30 response: {"jsonrpc":"2.0","result":0,"id":"37ba3c36-7ae2-452f-b662-72edaf7e9ca2"}
04:04:14.004 00.001 18120 evsrv: cli 0D46DA30 disconnect
04:04:14.369 00.365 21948 Exposure complete
04:04:14.408 00.039 21948 worker thread done servicing request
04:04:14.408 00.000 18120 OnExposeComplete: enter
04:04:14.409 00.001 18120 UpdateGuideState(): m_state=6
04:04:14.409 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7046
04:04:14.410 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=236.40, Mass=1749, SNR=29.0, Peak=118 HFD=4.2
04:04:14.411 00.001 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
04:04:14.412 00.001 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
04:04:14.413 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.33 hyp=0.39 cameraTheta=-2.14 mountX=-0.21 mountY=0.34, mountTheta=2.13
04:04:14.415 00.002 18120 dither recenter: remaining=(-0.2,0.6) step=(-0.2,0.6)
04:04:14.416 00.001 18120 MountToCamera -- mountTheta (1.88) + m_xAngle (2.00) = xAngle (3.88 = -2.40)
04:04:14.416 00.000 18120 MountToCamera -- mountX=-0.20 mountY=0.62 hyp=0.65 mountTheta=1.88 cameraX=-0.48, cameraY=-0.44 cameraTheta=-2.40
04:04:14.417 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.48, y=-0.44, opts=4)
04:04:14.417 00.000 18120 Enqueuing Move request for scope (-0.48, -0.44)
04:04:14.417 00.000 18120 Mount: notify direct move -0.20,0.62
04:04:14.418 00.001 21948 Worker thread wakes up
04:04:14.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:14.418 00.000 18120 UpdateGuideState exits: m=1749 RSB=29.0
04:04:14.419 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.44) opts 0x4
04:04:14.419 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.48, -0.44)
04:04:14.419 00.000 18120 PhdController: settling, locked = 1, distance = 0.70 (0.50) aobump = 0 frame = 1 / 99999
04:04:14.419 00.000 21948 Moving (-0.48, -0.44) raw xDistance=-0.20 yDistance=0.62
04:04:14.419 00.000 21948 MoveAxis(E, 56, B)
04:04:14.419 00.000 21948 Guiding  Dir = 2, Dur = 56
04:04:14.419 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068254.419,"Host":"ASUS_SAM","Inst":1,"Distance":0.70,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:14.420 00.001 21948 IsSlewing returns 0
04:04:14.420 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:14.420 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:14.421 00.001 18120 Enqueuing Expose request
04:04:14.421 00.000 21948 IsGuiding returns 0
04:04:14.423 00.002 21948 PulseGuide returned control before completion, sleep 65
04:04:14.491 00.068 21948 IsGuiding returns 0
04:04:14.491 00.000 21948 Move returns status 0, amount 56
04:04:14.491 00.000 21948 MoveAxis(S, 147, B)
04:04:14.491 00.000 21948 Guiding  Dir = 1, Dur = 147
04:04:14.491 00.000 21948 IsSlewing returns 0
04:04:14.492 00.001 21948 IsGuiding returns 0
04:04:14.496 00.004 21948 PulseGuide returned control before completion, sleep 153
04:04:14.663 00.167 21948 IsGuiding returns 0
04:04:14.665 00.002 21948 Move returns status 0, amount 147
04:04:14.665 00.000 21948 move complete, result=0
04:04:14.665 00.000 21948 worker thread done servicing request
04:04:14.665 00.000 21948 Worker thread wakes up
04:04:14.665 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:14.665 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:14.665 00.000 18120 GuideStep: -0.2 px 56 ms EAST, 0.6 px 147 ms SOUTH
04:04:16.299 01.634 21948 Exposure complete
04:04:16.333 00.034 21948 worker thread done servicing request
04:04:16.333 00.000 18120 OnExposeComplete: enter
04:04:16.334 00.001 18120 UpdateGuideState(): m_state=6
04:04:16.334 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7047
04:04:16.336 00.002 18120 Star::Find returns 1 (0), X=895.15, Y=236.64, Mass=1964, SNR=30.8, Peak=133 HFD=4.5
04:04:16.337 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
04:04:16.338 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
04:04:16.340 00.002 18120 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-0.30 mountX=-0.19 mountY=-0.21, mountTheta=-2.32
04:04:16.342 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.09, opts=13)
04:04:16.343 00.001 18120 Enqueuing Move request for scope (0.28, -0.09)
04:04:16.346 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:16.346 00.000 18120 UpdateGuideState exits: m=1964 RSB=30.8
04:04:16.347 00.001 21948 Worker thread wakes up
04:04:16.347 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 2 / 99999
04:04:16.347 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
04:04:16.347 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
04:04:16.347 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068256.347,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:04:16.348 00.001 21948 Moving (0.28, -0.09) raw xDistance=-0.19 yDistance=-0.21
04:04:16.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:04:16.348 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:04:16.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:16.348 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:16.349 00.001 18120 Enqueuing Expose request
04:04:16.349 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:04:16.349 00.000 21948 MoveAxis(E, 0, ABG)
04:04:16.349 00.000 21948 Move returns status 0, amount 0
04:04:16.349 00.000 21948 MoveAxis(N, 0, ABG)
04:04:16.349 00.000 21948 Move returns status 0, amount 0
04:04:16.349 00.000 21948 move complete, result=0
04:04:16.349 00.000 21948 worker thread done servicing request
04:04:16.349 00.000 21948 Worker thread wakes up
04:04:16.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:16.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:16.350 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:04:17.867 01.517 21948 Exposure complete
04:04:17.910 00.043 21948 worker thread done servicing request
04:04:17.910 00.000 18120 OnExposeComplete: enter
04:04:17.911 00.001 18120 UpdateGuideState(): m_state=6
04:04:17.911 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7048
04:04:17.912 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=236.62, Mass=1693, SNR=28.5, Peak=130 HFD=4.2
04:04:17.913 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
04:04:17.913 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
04:04:17.914 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.45 mountX=-0.19 mountY=-0.15, mountTheta=-2.47
04:04:17.915 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.11, opts=13)
04:04:17.915 00.000 18120 Enqueuing Move request for scope (0.22, -0.11)
04:04:17.916 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:17.916 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.5
04:04:17.917 00.001 18120 PhdController: settling, locked = 1, distance = 0.28 (0.50) aobump = 0 frame = 3 / 99999
04:04:17.917 00.000 21948 Worker thread wakes up
04:04:17.917 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068257.917,"Host":"ASUS_SAM","Inst":1,"Distance":0.28,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
04:04:17.918 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
04:04:17.918 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
04:04:17.918 00.000 21948 Moving (0.22, -0.11) raw xDistance=-0.19 yDistance=-0.15
04:04:17.918 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:17.918 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:17.919 00.001 18120 Enqueuing Expose request
04:04:17.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:04:17.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:17.919 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:04:17.919 00.000 21948 MoveAxis(E, 0, ABG)
04:04:17.919 00.000 21948 Move returns status 0, amount 0
04:04:17.919 00.000 21948 MoveAxis(N, 0, ABG)
04:04:17.919 00.000 21948 Move returns status 0, amount 0
04:04:17.919 00.000 21948 move complete, result=0
04:04:17.919 00.000 21948 worker thread done servicing request
04:04:17.919 00.000 21948 Worker thread wakes up
04:04:17.919 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:17.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:17.920 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:19.553 01.633 21948 Exposure complete
04:04:19.593 00.040 21948 worker thread done servicing request
04:04:19.593 00.000 18120 OnExposeComplete: enter
04:04:19.594 00.001 18120 UpdateGuideState(): m_state=6
04:04:19.595 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7049
04:04:19.595 00.000 18120 Star::Find returns 1 (0), X=895.24, Y=236.33, Mass=1930, SNR=30.4, Peak=128 HFD=4.5
04:04:19.596 00.001 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
04:04:19.598 00.002 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
04:04:19.600 00.002 18120 CameraToMount -- cameraX=0.38 cameraY=-0.40 hyp=0.55 cameraTheta=-0.82 mountX=-0.52 mountY=-0.16, mountTheta=-2.85
04:04:19.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.38, y=-0.40, opts=13)
04:04:19.602 00.000 18120 Enqueuing Move request for scope (0.38, -0.40)
04:04:19.602 00.000 21948 Worker thread wakes up
04:04:19.603 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.40) opts 0xd
04:04:19.603 00.000 21948 Handling offset move in thread for scope, endpoint = (0.38, -0.40)
04:04:19.603 00.000 21948 Moving (0.38, -0.40) raw xDistance=-0.52 yDistance=-0.16
04:04:19.603 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
04:04:19.603 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:19.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:04:19.603 00.000 21948 MoveAxis(E, 93, ABG)
04:04:19.603 00.000 21948 Guiding  Dir = 2, Dur = 93
04:04:19.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:19.603 00.000 18120 UpdateGuideState exits: m=1930 RSB=30.4
04:04:19.604 00.001 21948 IsSlewing returns 0
04:04:19.604 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 4 / 99999
04:04:19.604 00.000 21948 IsGuiding returns 0
04:04:19.604 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068259.604,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
04:04:19.605 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:19.606 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:19.606 00.000 18120 Enqueuing Expose request
04:04:19.607 00.001 21948 PulseGuide returned control before completion, sleep 102
04:04:19.722 00.115 21948 IsGuiding returns 0
04:04:19.722 00.000 21948 Move returns status 0, amount 93
04:04:19.722 00.000 21948 MoveAxis(N, 0, ABG)
04:04:19.722 00.000 21948 Move returns status 0, amount 0
04:04:19.722 00.000 21948 move complete, result=0
04:04:19.722 00.000 21948 worker thread done servicing request
04:04:19.723 00.001 21948 Worker thread wakes up
04:04:19.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:19.723 00.000 18120 GuideStep: -0.5 px 93 ms EAST, -0.2 px 0 ms NORTH
04:04:19.724 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:21.132 01.408 21948 Exposure complete
04:04:21.179 00.047 21948 worker thread done servicing request
04:04:21.179 00.000 18120 OnExposeComplete: enter
04:04:21.179 00.000 18120 UpdateGuideState(): m_state=6
04:04:21.180 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7050
04:04:21.180 00.000 18120 Star::Find returns 1 (0), X=894.97, Y=236.84, Mass=1735, SNR=28.7, Peak=135 HFD=4.2
04:04:21.181 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
04:04:21.181 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.18 = -1.18)
04:04:21.182 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.06 mountY=-0.14, mountTheta=-1.15
04:04:21.183 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
04:04:21.184 00.001 18120 Enqueuing Move request for scope (0.10, 0.11)
04:04:21.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:21.184 00.000 18120 UpdateGuideState exits: m=1735 RSB=28.7
04:04:21.185 00.001 21948 Worker thread wakes up
04:04:21.185 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
04:04:21.185 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
04:04:21.185 00.000 21948 Moving (0.10, 0.11) raw xDistance=0.06 yDistance=-0.14
04:04:21.185 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:04:21.185 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:21.185 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 5 / 99999
04:04:21.186 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:04:21.186 00.000 21948 MoveAxis(E, 0, ABG)
04:04:21.186 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068261.186,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
04:04:21.186 00.000 21948 Move returns status 0, amount 0
04:04:21.186 00.000 21948 MoveAxis(N, 0, ABG)
04:04:21.186 00.000 21948 Move returns status 0, amount 0
04:04:21.186 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:21.187 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:21.187 00.000 18120 Enqueuing Expose request
04:04:21.187 00.000 21948 move complete, result=0
04:04:21.188 00.001 21948 worker thread done servicing request
04:04:21.188 00.000 21948 Worker thread wakes up
04:04:21.188 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:21.188 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:21.188 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:22.826 01.638 21948 Exposure complete
04:04:22.862 00.036 21948 worker thread done servicing request
04:04:22.862 00.000 18120 OnExposeComplete: enter
04:04:22.862 00.000 18120 UpdateGuideState(): m_state=6
04:04:22.863 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7051
04:04:22.863 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=236.96, Mass=1795, SNR=29.4, Peak=136 HFD=4.3
04:04:22.864 00.001 18120 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
04:04:22.864 00.000 18120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
04:04:22.865 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=0.12 mountY=-0.30, mountTheta=-1.19
04:04:22.866 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.23, opts=13)
04:04:22.866 00.000 18120 Enqueuing Move request for scope (0.22, 0.23)
04:04:22.867 00.001 21948 Worker thread wakes up
04:04:22.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
04:04:22.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
04:04:22.867 00.000 21948 Moving (0.22, 0.23) raw xDistance=0.12 yDistance=-0.30
04:04:22.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:04:22.867 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:04:22.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:04:22.867 00.000 21948 MoveAxis(E, 0, ABG)
04:04:22.867 00.000 21948 Move returns status 0, amount 0
04:04:22.867 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:22.867 00.000 21948 MoveAxis(N, 0, ABG)
04:04:22.867 00.000 21948 Move returns status 0, amount 0
04:04:22.867 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.4
04:04:22.868 00.001 21948 move complete, result=0
04:04:22.868 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 6 / 99999
04:04:22.869 00.001 21948 worker thread done servicing request
04:04:22.869 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068262.869,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
04:04:22.870 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:22.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:22.871 00.001 18120 Enqueuing Expose request
04:04:22.871 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:04:22.871 00.000 21948 Worker thread wakes up
04:04:22.872 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:22.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:24.397 01.525 21948 Exposure complete
04:04:24.450 00.053 21948 worker thread done servicing request
04:04:24.450 00.000 18120 OnExposeComplete: enter
04:04:24.451 00.001 18120 UpdateGuideState(): m_state=6
04:04:24.451 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7052
04:04:24.452 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=236.80, Mass=1766, SNR=29.2, Peak=141 HFD=4.3
04:04:24.452 00.000 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
04:04:24.453 00.001 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
04:04:24.453 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=0.01 mountY=-0.14, mountTheta=-1.48
04:04:24.454 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
04:04:24.455 00.001 18120 Enqueuing Move request for scope (0.12, 0.07)
04:04:24.455 00.000 21948 Worker thread wakes up
04:04:24.455 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
04:04:24.455 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:24.456 00.001 18120 UpdateGuideState exits: m=1766 RSB=29.2
04:04:24.456 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 7 / 99999
04:04:24.459 00.003 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
04:04:24.459 00.000 21948 Moving (0.12, 0.07) raw xDistance=0.01 yDistance=-0.14
04:04:24.459 00.000 18120 PhdController: newstate STATE_FINISH
04:04:24.459 00.000 18120 PhdController complete: success
04:04:24.460 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:04:24.460 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786068264.460,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
04:04:24.460 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:24.460 00.000 18120 Mount: notify guiding dither settle done success=1
04:04:24.461 00.001 18120 PhdController: newstate STATE_IDLE
04:04:24.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:24.462 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:24.462 00.000 18120 Enqueuing Expose request
04:04:24.463 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:04:24.463 00.000 21948 MoveAxis(E, 0, ABG)
04:04:24.463 00.000 21948 Move returns status 0, amount 0
04:04:24.463 00.000 21948 MoveAxis(N, 0, ABG)
04:04:24.463 00.000 21948 Move returns status 0, amount 0
04:04:24.463 00.000 21948 move complete, result=0
04:04:24.463 00.000 21948 worker thread done servicing request
04:04:24.463 00.000 21948 Worker thread wakes up
04:04:24.463 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:24.463 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:24.463 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:26.085 01.622 21948 Exposure complete
04:04:26.124 00.039 21948 worker thread done servicing request
04:04:26.124 00.000 18120 OnExposeComplete: enter
04:04:26.125 00.001 18120 UpdateGuideState(): m_state=6
04:04:26.126 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.127 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=236.72, Mass=1836, SNR=29.7, Peak=153 HFD=4.4
04:04:26.128 00.001 18120 MultiStar: exiting stabilization period
04:04:26.129 00.001 18120 MultiStar: updating star positions after lock position change
04:04:26.129 00.000 18120 Star::Find(15, 620, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.130 00.001 18120 Star::Find returns 1 (0), X=620.22, Y=387.22, Mass=883, SNR=20.6, Peak=65 HFD=4.2
04:04:26.131 00.001 18120 Star::Find(15, 1047, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.131 00.000 18120 Star::Find returns 1 (0), X=1046.82, Y=601.59, Mass=819, SNR=19.7, Peak=60 HFD=4.4
04:04:26.131 00.000 18120 Star::Find(15, 154, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.132 00.001 18120 Star::Find returns 1 (0), X=154.24, Y=37.98, Mass=613, SNR=17.1, Peak=57 HFD=4.0
04:04:26.132 00.000 18120 Star::Find(15, 337, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.133 00.001 18120 Star::Find returns 1 (0), X=336.90, Y=895.05, Mass=553, SNR=16.3, Peak=56 HFD=4.1
04:04:26.133 00.000 18120 Star::Find(15, 162, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.134 00.001 18120 Star::Find returns 1 (0), X=161.82, Y=422.17, Mass=404, SNR=13.9, Peak=38 HFD=3.8
04:04:26.134 00.000 18120 Star::Find(15, 542, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.135 00.001 18120 Star::Find returns 1 (0), X=542.39, Y=70.90, Mass=489, SNR=15.1, Peak=36 HFD=4.2
04:04:26.135 00.000 18120 Star::Find(15, 1132, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.135 00.000 18120 Star::Find returns 1 (0), X=1131.52, Y=230.61, Mass=260, SNR=11.1, Peak=26 HFD=3.2
04:04:26.136 00.001 18120 Star::Find(15, 419, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.136 00.000 18120 Star::Find returns 1 (0), X=418.82, Y=133.69, Mass=250, SNR=10.8, Peak=22 HFD=3.7
04:04:26.137 00.001 18120 Star::Find(15, 752, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.137 00.000 18120 Star::Find returns 1 (0), X=751.84, Y=266.33, Mass=272, SNR=11.4, Peak=27 HFD=3.5
04:04:26.137 00.000 18120 Star::Find(15, 1233, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.138 00.001 18120 Star::Find returns 1 (0), X=1232.40, Y=678.13, Mass=287, SNR=11.6, Peak=24 HFD=3.6
04:04:26.140 00.002 18120 Star::Find(15, 848, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
04:04:26.141 00.001 18120 Star::Find returns 1 (0), X=848.81, Y=78.04, Mass=238, SNR=10.7, Peak=26 HFD=3.2
04:04:26.141 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
04:04:26.141 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
04:04:26.143 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.06 mountX=-0.11 mountY=-0.21, mountTheta=-2.06
04:04:26.145 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.01, opts=13)
04:04:26.145 00.000 18120 Enqueuing Move request for scope (0.24, -0.01)
04:04:26.145 00.000 21948 Worker thread wakes up
04:04:26.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
04:04:26.145 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
04:04:26.145 00.000 21948 Moving (0.24, -0.01) raw xDistance=-0.11 yDistance=-0.21
04:04:26.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:26.145 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.64
04:04:26.145 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:04:26.145 00.000 21948 MoveAxis(E, 0, ABG)
04:04:26.145 00.000 21948 Move returns status 0, amount 0
04:04:26.145 00.000 21948 MoveAxis(N, 49, ABG)
04:04:26.145 00.000 21948 Guiding  Dir = 0, Dur = 49
04:04:26.146 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:26.146 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.7
04:04:26.147 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:26.148 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:26.148 00.000 18120 Enqueuing Expose request
04:04:26.148 00.000 21948 IsSlewing returns 0
04:04:26.149 00.001 21948 IsGuiding returns 0
04:04:26.154 00.005 21948 PulseGuide returned control before completion, sleep 55
04:04:26.224 00.070 21948 IsGuiding returns 0
04:04:26.224 00.000 21948 Move returns status 0, amount 49
04:04:26.224 00.000 21948 move complete, result=0
04:04:26.224 00.000 21948 worker thread done servicing request
04:04:26.224 00.000 21948 Worker thread wakes up
04:04:26.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:26.225 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:26.225 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
04:04:27.641 01.416 21948 Exposure complete
04:04:27.693 00.052 21948 worker thread done servicing request
04:04:27.693 00.000 18120 OnExposeComplete: enter
04:04:27.695 00.002 18120 UpdateGuideState(): m_state=6
04:04:27.696 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7054
04:04:27.698 00.002 18120 Star::Find returns 1 (0), X=894.96, Y=236.70, Mass=1782, SNR=29.2, Peak=144 HFD=4.2
04:04:27.699 00.001 18120 MultiStar: [#1 -0.25,-0.04,0.77,U] [#2 -0.06,-0.39,0.61,U] [#3 0.15,-0.02,0.60,U] [#4 -0.13,0.14,0.57,U] [#5 -0.37,0.26,0.00,M1] [#6 -0.13,-0.21,0.54,U] [#7 -0.24,-0.07,0.44,U] [#8 0.01,0.01,0.42,U] 
04:04:27.700 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {0.09, -0.03}
04:04:27.702 00.002 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.04)
04:04:27.703 00.001 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 2.00)
04:04:27.705 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=-0.04 mountY=0.09, mountTheta=2.03
04:04:27.707 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
04:04:27.709 00.002 18120 Enqueuing Move request for scope (-0.06, -0.07)
04:04:27.710 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:27.711 00.001 18120 UpdateGuideState exits: m=1782 RSB=29.2
04:04:27.712 00.001 21948 Worker thread wakes up
04:04:27.712 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:04:27.712 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:04:27.713 00.001 21948 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=0.09
04:04:27.713 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:04:27.713 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:27.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:27.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:27.714 00.000 18120 Enqueuing Expose request
04:04:27.715 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:04:27.715 00.000 21948 MoveAxis(E, 0, ABG)
04:04:27.715 00.000 21948 Move returns status 0, amount 0
04:04:27.715 00.000 21948 MoveAxis(N, 0, ABG)
04:04:27.715 00.000 21948 Move returns status 0, amount 0
04:04:27.715 00.000 21948 move complete, result=0
04:04:27.716 00.001 21948 worker thread done servicing request
04:04:27.716 00.000 21948 Worker thread wakes up
04:04:27.716 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:27.716 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:27.716 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:29.344 01.628 21948 Exposure complete
04:04:29.383 00.039 21948 worker thread done servicing request
04:04:29.383 00.000 18120 OnExposeComplete: enter
04:04:29.384 00.001 18120 UpdateGuideState(): m_state=6
04:04:29.386 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7055
04:04:29.387 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=236.56, Mass=1718, SNR=28.7, Peak=124 HFD=4.1
04:04:29.389 00.002 18120 MultiStar: [#1 -0.14,-0.10,0.71,U] [#2 0.16,-0.05,0.66,U] [#3 -0.09,0.15,0.62,U] [#4 0.22,-0.21,0.61,U] [#5 -0.58,-0.01,0.00,M2] [#6 -0.13,-0.12,0.54,U] [#7 -0.24,-0.14,0.39,U] [#8 -0.11,-0.26,0.41,U] 
04:04:29.390 00.001 18120 refined, 7 included, MultiStar: {0.00, -0.11}, one-star: {0.13, -0.17}
04:04:29.391 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.56 = 2.72)
04:04:29.392 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.68)
04:04:29.392 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.57 mountX=-0.10 mountY=0.05, mountTheta=2.69
04:04:29.393 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.11, opts=13)
04:04:29.394 00.001 18120 Enqueuing Move request for scope (0.00, -0.11)
04:04:29.394 00.000 21948 Worker thread wakes up
04:04:29.394 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
04:04:29.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:29.396 00.002 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
04:04:29.396 00.000 18120 UpdateGuideState exits: m=1718 RSB=28.7
04:04:29.396 00.000 21948 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
04:04:29.396 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:29.397 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:29.397 00.000 18120 Enqueuing Expose request
04:04:29.398 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:04:29.398 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:29.398 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:04:29.398 00.000 21948 MoveAxis(E, 0, ABG)
04:04:29.398 00.000 21948 Move returns status 0, amount 0
04:04:29.398 00.000 21948 MoveAxis(N, 0, ABG)
04:04:29.398 00.000 21948 Move returns status 0, amount 0
04:04:29.398 00.000 21948 move complete, result=0
04:04:29.398 00.000 21948 worker thread done servicing request
04:04:29.398 00.000 21948 Worker thread wakes up
04:04:29.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:29.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:29.399 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:30.909 01.510 21948 Exposure complete
04:04:30.945 00.036 21948 worker thread done servicing request
04:04:30.945 00.000 18120 OnExposeComplete: enter
04:04:30.946 00.001 18120 UpdateGuideState(): m_state=6
04:04:30.946 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7056
04:04:30.947 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=236.75, Mass=1743, SNR=29.0, Peak=125 HFD=4.3
04:04:30.947 00.000 18120 MultiStar: [#1 0.03,-0.21,0.75,U] [#2 0.23,-0.43,0.00,M1] [#3 -0.10,-0.09,0.62,U] [#4 0.13,-0.31,0.55,U] [#5 -0.49,-0.23,0.00,M3] [#6 -0.11,-0.07,0.54,U] [#7 0.25,0.11,0.41,U] [#8 -0.33,-0.21,0.39,U] 
04:04:30.948 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {0.14, 0.02}
04:04:30.948 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.93)
04:04:30.949 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.89)
04:04:30.949 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.36 mountX=-0.10 mountY=0.03, mountTheta=2.89
04:04:30.950 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.10, opts=13)
04:04:30.951 00.001 18120 Enqueuing Move request for scope (0.02, -0.10)
04:04:30.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:30.952 00.001 21948 Worker thread wakes up
04:04:30.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
04:04:30.952 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
04:04:30.952 00.000 21948 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.03
04:04:30.952 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:04:30.952 00.000 18120 UpdateGuideState exits: m=1743 RSB=29.0
04:04:30.952 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:30.953 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:30.953 00.000 18120 Enqueuing Expose request
04:04:30.954 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:30.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:04:30.954 00.000 21948 MoveAxis(E, 0, ABG)
04:04:30.954 00.000 21948 Move returns status 0, amount 0
04:04:30.954 00.000 21948 MoveAxis(N, 0, ABG)
04:04:30.954 00.000 21948 Move returns status 0, amount 0
04:04:30.954 00.000 21948 move complete, result=0
04:04:30.954 00.000 21948 worker thread done servicing request
04:04:30.954 00.000 21948 Worker thread wakes up
04:04:30.954 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:30.954 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:30.954 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:32.588 01.634 21948 Exposure complete
04:04:32.624 00.036 21948 worker thread done servicing request
04:04:32.624 00.000 18120 OnExposeComplete: enter
04:04:32.626 00.002 18120 UpdateGuideState(): m_state=6
04:04:32.627 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7057
04:04:32.629 00.002 18120 Star::Find returns 1 (0), X=895.07, Y=236.61, Mass=1739, SNR=28.8, Peak=132 HFD=4.3
04:04:32.631 00.002 18120 MultiStar: [#1 0.01,-0.17,0.71,U] [#2 0.14,-0.27,0.63,U] [#3 0.01,-0.05,0.61,U] [#4 0.03,-0.16,0.57,U] [#5 -0.48,-0.00,0.00,M4] [#6 -0.10,-0.09,0.53,U] [#7 0.34,-0.05,0.45,U] [#8 -0.11,-0.38,0.38,U] 
04:04:32.634 00.003 18120 refined, 7 included, MultiStar: {0.08, -0.15}, one-star: {0.20, -0.12}
04:04:32.636 00.002 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
04:04:32.638 00.002 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
04:04:32.641 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=-0.17 mountY=-0.00, mountTheta=-3.14
04:04:32.645 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.15, opts=13)
04:04:32.646 00.001 18120 Enqueuing Move request for scope (0.08, -0.15)
04:04:32.647 00.001 21948 Worker thread wakes up
04:04:32.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
04:04:32.647 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
04:04:32.647 00.000 21948 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.00
04:04:32.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:32.649 00.002 18120 UpdateGuideState exits: m=1739 RSB=28.8
04:04:32.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:32.651 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:32.652 00.001 18120 Enqueuing Expose request
04:04:32.653 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:04:32.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:32.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:04:32.653 00.000 21948 MoveAxis(E, 0, ABG)
04:04:32.653 00.000 21948 Move returns status 0, amount 0
04:04:32.653 00.000 21948 MoveAxis(N, 0, ABG)
04:04:32.653 00.000 21948 Move returns status 0, amount 0
04:04:32.653 00.000 21948 move complete, result=0
04:04:32.653 00.000 21948 worker thread done servicing request
04:04:32.653 00.000 21948 Worker thread wakes up
04:04:32.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:32.653 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:32.654 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:34.166 01.512 21948 Exposure complete
04:04:34.203 00.037 21948 worker thread done servicing request
04:04:34.203 00.000 18120 OnExposeComplete: enter
04:04:34.203 00.000 18120 UpdateGuideState(): m_state=6
04:04:34.204 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7058
04:04:34.204 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=236.42, Mass=1766, SNR=29.0, Peak=122 HFD=4.3
04:04:34.206 00.002 18120 MultiStar: [#1 0.11,-0.53,0.00,M1] [#2 0.05,-0.48,0.00,M1] [#3 -0.00,-0.08,0.58,U] [#4 0.02,-0.13,0.57,U] [#5 -0.60,-0.30,0.00,M5] [#6 0.12,-0.39,0.52,U] [#7 -0.12,-0.32,0.44,U] [#8 0.02,-0.43,0.38,U] 
04:04:34.208 00.002 18120 refined, 5 included, MultiStar: {0.06, -0.27}, one-star: {0.19, -0.31}
04:04:34.209 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
04:04:34.210 00.001 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
04:04:34.211 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.34 mountX=-0.27 mountY=0.07, mountTheta=2.90
04:04:34.212 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.27, opts=13)
04:04:34.212 00.000 18120 Enqueuing Move request for scope (0.06, -0.27)
04:04:34.213 00.001 21948 Worker thread wakes up
04:04:34.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:34.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
04:04:34.213 00.000 18120 UpdateGuideState exits: m=1766 RSB=29.0
04:04:34.214 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:34.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:34.215 00.001 18120 Enqueuing Expose request
04:04:34.215 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
04:04:34.215 00.000 21948 Moving (0.06, -0.27) raw xDistance=-0.27 yDistance=0.07
04:04:34.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:04:34.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:34.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:04:34.215 00.000 21948 MoveAxis(E, 48, ABG)
04:04:34.215 00.000 21948 Guiding  Dir = 2, Dur = 48
04:04:34.215 00.000 21948 IsSlewing returns 0
04:04:34.216 00.001 21948 IsGuiding returns 0
04:04:34.218 00.002 21948 PulseGuide returned control before completion, sleep 57
04:04:34.289 00.071 21948 IsGuiding returns 0
04:04:34.289 00.000 21948 Move returns status 0, amount 48
04:04:34.289 00.000 21948 MoveAxis(N, 0, ABG)
04:04:34.289 00.000 21948 Move returns status 0, amount 0
04:04:34.289 00.000 21948 move complete, result=0
04:04:34.289 00.000 21948 worker thread done servicing request
04:04:34.289 00.000 21948 Worker thread wakes up
04:04:34.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:34.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:34.289 00.000 18120 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
04:04:35.923 01.634 21948 Exposure complete
04:04:35.965 00.042 21948 worker thread done servicing request
04:04:35.965 00.000 18120 OnExposeComplete: enter
04:04:35.966 00.001 18120 UpdateGuideState(): m_state=6
04:04:35.967 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7059
04:04:35.968 00.001 18120 Star::Find returns 1 (0), X=894.71, Y=236.48, Mass=1704, SNR=28.6, Peak=117 HFD=4.2
04:04:35.969 00.001 18120 MultiStar: [#1 -0.52,-0.34,0.00,M2] [#2 -0.17,-0.22,0.65,U] [#3 -0.08,0.00,0.60,U] [#4 -0.10,-0.10,0.59,U] [#5 -0.70,0.03,0.00,M6] [#6 -0.18,-0.40,0.54,U] [#7 -0.07,-0.17,0.45,U] [#8 -0.20,-0.46,0.00,M1] 
04:04:35.970 00.001 18120 refined, 5 included, MultiStar: {-0.13, -0.19}, one-star: {-0.16, -0.25}
04:04:35.971 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
04:04:35.972 00.001 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.07)
04:04:35.973 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=-0.12 mountY=0.20, mountTheta=2.10
04:04:35.974 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.19, opts=13)
04:04:35.975 00.001 18120 Enqueuing Move request for scope (-0.13, -0.19)
04:04:35.975 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:35.976 00.001 21948 Worker thread wakes up
04:04:35.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
04:04:35.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
04:04:35.976 00.000 21948 Moving (-0.13, -0.19) raw xDistance=-0.12 yDistance=0.20
04:04:35.976 00.000 18120 UpdateGuideState exits: m=1704 RSB=28.6
04:04:35.976 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:35.977 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:35.977 00.000 18120 Enqueuing Expose request
04:04:35.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:04:35.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:35.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:04:35.977 00.000 21948 MoveAxis(E, 0, ABG)
04:04:35.977 00.000 21948 Move returns status 0, amount 0
04:04:35.977 00.000 21948 MoveAxis(N, 0, ABG)
04:04:35.977 00.000 21948 Move returns status 0, amount 0
04:04:35.977 00.000 21948 move complete, result=0
04:04:35.977 00.000 21948 worker thread done servicing request
04:04:35.977 00.000 21948 Worker thread wakes up
04:04:35.977 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:35.977 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:35.978 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:04:37.495 01.517 21948 Exposure complete
04:04:37.535 00.040 21948 worker thread done servicing request
04:04:37.535 00.000 18120 OnExposeComplete: enter
04:04:37.537 00.002 18120 UpdateGuideState(): m_state=6
04:04:37.538 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7060
04:04:37.540 00.002 18120 Star::Find returns 1 (0), X=894.80, Y=236.65, Mass=1829, SNR=29.6, Peak=126 HFD=4.5
04:04:37.541 00.001 18120 MultiStar: [#1 -0.40,-0.07,0.71,U] [#2 -0.16,0.03,0.65,U] [#3 -0.10,-0.04,0.57,U] [#4 0.03,-0.03,0.58,U] [#5 -0.50,0.06,0.00,M7] [#6 -0.27,-0.23,0.49,U] [#7 -0.13,-0.16,0.44,U] [#8 -0.14,-0.43,0.00,M2] 
04:04:37.541 00.000 18120 single-star, 6 included, MultiStar: {-0.15, -0.08}, one-star: {-0.07, -0.08}
04:04:37.541 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.28 = 2.01)
04:04:37.541 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.32 = 1.97)
04:04:37.541 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.28 mountX=-0.05 mountY=0.10, mountTheta=2.00
04:04:37.543 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.08, opts=13)
04:04:37.544 00.001 18120 Enqueuing Move request for scope (-0.07, -0.08)
04:04:37.545 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:37.545 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.6
04:04:37.545 00.000 21948 Worker thread wakes up
04:04:37.545 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
04:04:37.545 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
04:04:37.545 00.000 21948 Moving (-0.07, -0.08) raw xDistance=-0.05 yDistance=0.10
04:04:37.547 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:04:37.547 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:37.547 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:04:37.547 00.000 21948 MoveAxis(E, 0, ABG)
04:04:37.547 00.000 21948 Move returns status 0, amount 0
04:04:37.547 00.000 21948 MoveAxis(N, 0, ABG)
04:04:37.547 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:37.547 00.000 21948 Move returns status 0, amount 0
04:04:37.547 00.000 21948 move complete, result=0
04:04:37.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:37.548 00.001 18120 Enqueuing Expose request
04:04:37.548 00.000 21948 worker thread done servicing request
04:04:37.548 00.000 21948 Worker thread wakes up
04:04:37.548 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:37.549 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:37.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:39.177 01.628 21948 Exposure complete
04:04:39.227 00.050 21948 worker thread done servicing request
04:04:39.227 00.000 18120 OnExposeComplete: enter
04:04:39.229 00.002 18120 UpdateGuideState(): m_state=6
04:04:39.231 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7061
04:04:39.232 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=236.69, Mass=1874, SNR=29.8, Peak=150 HFD=4.3
04:04:39.233 00.001 18120 MultiStar: [#1 -0.16,-0.23,0.67,U] [#2 -0.04,0.15,0.61,U] [#3 0.01,0.03,0.59,U] [#4 -0.02,0.10,0.54,U] [#5 -0.42,0.05,0.46,U] [#6 -0.13,0.05,0.53,U] [#7 0.15,0.01,0.41,U] [#8 -0.29,-0.02,0.40,U] 
04:04:39.235 00.002 18120 single-star, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.06, -0.04}
04:04:39.236 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.63 = 1.66)
04:04:39.237 00.001 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.67 = 1.62)
04:04:39.238 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.63 mountX=-0.01 mountY=0.07, mountTheta=1.66
04:04:39.241 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.04, opts=13)
04:04:39.242 00.001 18120 Enqueuing Move request for scope (-0.06, -0.04)
04:04:39.242 00.000 21948 Worker thread wakes up
04:04:39.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
04:04:39.242 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
04:04:39.242 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:39.242 00.000 18120 UpdateGuideState exits: m=1874 RSB=29.8
04:04:39.242 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:39.243 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:39.244 00.001 18120 Enqueuing Expose request
04:04:39.245 00.001 21948 Moving (-0.06, -0.04) raw xDistance=-0.01 yDistance=0.07
04:04:39.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:04:39.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:39.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:04:39.245 00.000 21948 MoveAxis(E, 0, ABG)
04:04:39.245 00.000 21948 Move returns status 0, amount 0
04:04:39.245 00.000 21948 MoveAxis(N, 0, ABG)
04:04:39.245 00.000 21948 Move returns status 0, amount 0
04:04:39.245 00.000 21948 move complete, result=0
04:04:39.245 00.000 21948 worker thread done servicing request
04:04:39.245 00.000 21948 Worker thread wakes up
04:04:39.245 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:39.245 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:39.246 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:40.773 01.527 21948 Exposure complete
04:04:40.805 00.032 21948 worker thread done servicing request
04:04:40.805 00.000 18120 OnExposeComplete: enter
04:04:40.805 00.000 18120 UpdateGuideState(): m_state=6
04:04:40.806 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7062
04:04:40.806 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=236.79, Mass=1677, SNR=28.4, Peak=125 HFD=4.4
04:04:40.807 00.001 18120 MultiStar: [#1 0.06,-0.14,0.75,U] [#2 0.09,-0.04,0.68,U] [#3 0.00,0.12,0.60,U] [#4 -0.07,0.17,0.58,U] [#5 -0.56,0.19,0.00,M7] [#6 -0.04,0.20,0.53,U] [#7 -0.26,0.56,0.00,M1] [#8 -0.02,-0.03,0.39,U] 
04:04:40.807 00.000 18120 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.27, 0.06}
04:04:40.808 00.001 18120 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.00) = xAngle (-1.42 = -1.42)
04:04:40.808 00.000 18120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.46 = -1.46)
04:04:40.808 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.01 mountY=-0.08, mountTheta=-1.42
04:04:40.809 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
04:04:40.810 00.001 18120 Enqueuing Move request for scope (0.07, 0.04)
04:04:40.810 00.000 21948 Worker thread wakes up
04:04:40.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:40.811 00.001 18120 UpdateGuideState exits: m=1677 RSB=28.4
04:04:40.811 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:40.812 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:40.812 00.000 18120 Enqueuing Expose request
04:04:40.813 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
04:04:40.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
04:04:40.813 00.000 21948 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
04:04:40.813 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:04:40.813 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:40.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:04:40.813 00.000 21948 MoveAxis(E, 0, ABG)
04:04:40.813 00.000 21948 Move returns status 0, amount 0
04:04:40.813 00.000 21948 MoveAxis(N, 0, ABG)
04:04:40.813 00.000 21948 Move returns status 0, amount 0
04:04:40.813 00.000 21948 move complete, result=0
04:04:40.813 00.000 21948 worker thread done servicing request
04:04:40.813 00.000 21948 Worker thread wakes up
04:04:40.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:40.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:40.813 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:42.451 01.638 21948 Exposure complete
04:04:42.492 00.041 21948 worker thread done servicing request
04:04:42.492 00.000 18120 OnExposeComplete: enter
04:04:42.494 00.002 18120 UpdateGuideState(): m_state=6
04:04:42.495 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7063
04:04:42.496 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=236.76, Mass=1776, SNR=29.3, Peak=144 HFD=4.2
04:04:42.497 00.001 18120 MultiStar: [#1 -0.25,-0.07,0.70,U] [#2 -0.11,0.00,0.62,U] [#3 0.21,0.07,0.57,U] [#4 0.30,-0.05,0.56,U] [#5 -0.30,0.19,0.48,U] [#6 -0.21,0.04,0.52,U] [#7 -0.04,0.30,0.44,U] [#8 -0.07,-0.22,0.39,U] 
04:04:42.497 00.000 18120 single-star, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.00, 0.03}
04:04:42.498 00.001 18120 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
04:04:42.498 00.000 18120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
04:04:42.498 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.50 mountX=0.02 mountY=-0.01, mountTheta=-0.52
04:04:42.500 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.03, opts=13)
04:04:42.500 00.000 18120 Enqueuing Move request for scope (0.00, 0.03)
04:04:42.500 00.000 21948 Worker thread wakes up
04:04:42.501 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
04:04:42.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
04:04:42.501 00.000 21948 Moving (0.00, 0.03) raw xDistance=0.02 yDistance=-0.01
04:04:42.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:04:42.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:42.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:04:42.501 00.000 21948 MoveAxis(E, 0, ABG)
04:04:42.501 00.000 21948 Move returns status 0, amount 0
04:04:42.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:42.501 00.000 18120 UpdateGuideState exits: m=1776 RSB=29.3
04:04:42.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:42.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:42.502 00.000 18120 Enqueuing Expose request
04:04:42.503 00.001 21948 MoveAxis(N, 0, ABG)
04:04:42.503 00.000 21948 Move returns status 0, amount 0
04:04:42.503 00.000 21948 move complete, result=0
04:04:42.503 00.000 21948 worker thread done servicing request
04:04:42.503 00.000 21948 Worker thread wakes up
04:04:42.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:42.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:42.504 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:44.018 01.514 21948 Exposure complete
04:04:44.060 00.042 21948 worker thread done servicing request
04:04:44.060 00.000 18120 OnExposeComplete: enter
04:04:44.061 00.001 18120 UpdateGuideState(): m_state=6
04:04:44.061 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7064
04:04:44.062 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=236.93, Mass=1776, SNR=29.2, Peak=144 HFD=4.3
04:04:44.065 00.003 18120 MultiStar: [#1 -0.22,0.07,0.76,U] [#2 -0.07,0.12,0.64,U] [#3 0.29,0.26,0.57,U] [#4 0.20,0.04,0.58,U] [#5 -0.40,0.11,0.45,U] [#6 0.02,0.13,0.55,U] [#7 -0.01,0.28,0.44,U] [#8 -0.02,0.15,0.40,U] 
04:04:44.067 00.002 18120 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.05, 0.20}
04:04:44.069 00.002 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
04:04:44.072 00.003 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
04:04:44.074 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=0.14 mountY=-0.06, mountTheta=-0.39
04:04:44.077 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.15, opts=13)
04:04:44.080 00.003 18120 Enqueuing Move request for scope (-0.01, 0.15)
04:04:44.082 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:44.084 00.002 18120 UpdateGuideState exits: m=1776 RSB=29.2
04:04:44.086 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:44.087 00.001 21948 Worker thread wakes up
04:04:44.087 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
04:04:44.087 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
04:04:44.087 00.000 21948 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.06
04:04:44.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:44.088 00.001 18120 Enqueuing Expose request
04:04:44.089 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:04:44.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:44.089 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:04:44.089 00.000 21948 MoveAxis(E, 0, ABG)
04:04:44.089 00.000 21948 Move returns status 0, amount 0
04:04:44.089 00.000 21948 MoveAxis(N, 0, ABG)
04:04:44.089 00.000 21948 Move returns status 0, amount 0
04:04:44.089 00.000 21948 move complete, result=0
04:04:44.089 00.000 21948 worker thread done servicing request
04:04:44.089 00.000 21948 Worker thread wakes up
04:04:44.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:44.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:44.089 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:45.726 01.637 21948 Exposure complete
04:04:45.773 00.047 21948 worker thread done servicing request
04:04:45.773 00.000 18120 OnExposeComplete: enter
04:04:45.774 00.001 18120 UpdateGuideState(): m_state=6
04:04:45.774 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7065
04:04:45.775 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=236.91, Mass=1868, SNR=30.0, Peak=153 HFD=4.3
04:04:45.775 00.000 18120 MultiStar: [#1 -0.09,0.35,0.71,U] [#2 -0.10,0.21,0.60,U] [#3 0.27,0.09,0.58,U] [#4 0.30,0.09,0.56,U] [#5 -0.28,0.38,0.00,M6] [#6 -0.05,0.39,0.50,U] [#7 0.11,0.19,0.38,U] [#8 0.20,0.44,0.00,M1] 
04:04:45.776 00.001 18120 refined, 6 included, MultiStar: {0.11, 0.21}, one-star: {0.28, 0.18}
04:04:45.776 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
04:04:45.777 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
04:04:45.777 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=0.15 mountY=-0.20, mountTheta=-0.93
04:04:45.778 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.21, opts=13)
04:04:45.778 00.000 18120 Enqueuing Move request for scope (0.11, 0.21)
04:04:45.779 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:45.779 00.000 18120 UpdateGuideState exits: m=1868 RSB=30.0
04:04:45.780 00.001 21948 Worker thread wakes up
04:04:45.780 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
04:04:45.780 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
04:04:45.780 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:45.780 00.000 21948 Moving (0.11, 0.21) raw xDistance=0.15 yDistance=-0.20
04:04:45.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:04:45.780 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:45.780 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:45.781 00.001 18120 Enqueuing Expose request
04:04:45.781 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:04:45.781 00.000 21948 MoveAxis(E, 0, ABG)
04:04:45.781 00.000 21948 Move returns status 0, amount 0
04:04:45.781 00.000 21948 MoveAxis(N, 0, ABG)
04:04:45.781 00.000 21948 Move returns status 0, amount 0
04:04:45.781 00.000 21948 move complete, result=0
04:04:45.781 00.000 21948 worker thread done servicing request
04:04:45.781 00.000 21948 Worker thread wakes up
04:04:45.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:45.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:45.782 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:04:47.296 01.514 21948 Exposure complete
04:04:47.335 00.039 21948 worker thread done servicing request
04:04:47.335 00.000 18120 OnExposeComplete: enter
04:04:47.335 00.000 18120 UpdateGuideState(): m_state=6
04:04:47.336 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7066
04:04:47.336 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=236.89, Mass=1850, SNR=29.7, Peak=160 HFD=4.2
04:04:47.337 00.001 18120 MultiStar: [#1 -0.05,-0.03,0.70,U] [#2 0.06,0.14,0.61,U] [#3 0.32,0.41,0.00,M1] [#4 0.24,-0.00,0.58,U] [#5 -0.24,-0.01,0.45,U] [#6 0.08,0.16,0.47,U] [#7 -0.40,0.29,0.00,M1] [#8 0.02,0.20,0.41,U] 
04:04:47.337 00.000 18120 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {-0.09, 0.16}
04:04:47.337 00.000 18120 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.00) = xAngle (-0.38 = -0.38)
04:04:47.338 00.001 18120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.42 = -0.42)
04:04:47.338 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=0.08 mountY=-0.04, mountTheta=-0.42
04:04:47.340 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.09, opts=13)
04:04:47.343 00.003 18120 Enqueuing Move request for scope (-0.00, 0.09)
04:04:47.346 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:47.348 00.002 18120 UpdateGuideState exits: m=1850 RSB=29.7
04:04:47.350 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:47.353 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:47.355 00.002 18120 Enqueuing Expose request
04:04:47.357 00.002 21948 Worker thread wakes up
04:04:47.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
04:04:47.357 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
04:04:47.357 00.000 21948 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.04
04:04:47.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:04:47.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:47.357 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:47.357 00.000 21948 MoveAxis(E, 0, ABG)
04:04:47.357 00.000 21948 Move returns status 0, amount 0
04:04:47.357 00.000 21948 MoveAxis(N, 0, ABG)
04:04:47.357 00.000 21948 Move returns status 0, amount 0
04:04:47.357 00.000 21948 move complete, result=0
04:04:47.357 00.000 21948 worker thread done servicing request
04:04:47.357 00.000 21948 Worker thread wakes up
04:04:47.358 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:47.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:47.359 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:48.990 01.631 21948 Exposure complete
04:04:49.037 00.047 21948 worker thread done servicing request
04:04:49.037 00.000 18120 OnExposeComplete: enter
04:04:49.037 00.000 18120 UpdateGuideState(): m_state=6
04:04:49.038 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7067
04:04:49.038 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=237.00, Mass=1790, SNR=29.3, Peak=146 HFD=4.3
04:04:49.039 00.001 18120 MultiStar: [#1 -0.06,0.17,0.69,U] [#2 0.10,0.37,0.65,U] [#3 0.28,0.27,0.60,U] [#4 0.48,0.25,0.00,M1] [#5 0.04,0.05,0.45,U] [#6 0.44,0.05,0.00,M1] [#7 -0.15,0.23,0.41,U] [#8 0.06,0.28,0.39,U] 
04:04:49.039 00.000 18120 refined, 6 included, MultiStar: {0.11, 0.24}, one-star: {0.30, 0.27}
04:04:49.040 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
04:04:49.040 00.000 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
04:04:49.041 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.15 mountX=0.18 mountY=-0.21, mountTheta=-0.87
04:04:49.042 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.24, opts=13)
04:04:49.042 00.000 18120 Enqueuing Move request for scope (0.11, 0.24)
04:04:49.043 00.001 21948 Worker thread wakes up
04:04:49.043 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
04:04:49.043 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:49.043 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
04:04:49.044 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:49.044 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:49.045 00.001 18120 Enqueuing Expose request
04:04:49.045 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
04:04:49.045 00.000 21948 Moving (0.11, 0.24) raw xDistance=0.18 yDistance=-0.21
04:04:49.045 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:04:49.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:04:49.045 00.000 21948 MoveAxis(E, 0, ABG)
04:04:49.045 00.000 21948 Move returns status 0, amount 0
04:04:49.045 00.000 21948 MoveAxis(N, 50, ABG)
04:04:49.045 00.000 21948 Guiding  Dir = 0, Dur = 50
04:04:49.046 00.001 21948 IsSlewing returns 0
04:04:49.046 00.000 21948 IsGuiding returns 0
04:04:49.051 00.005 21948 PulseGuide returned control before completion, sleep 56
04:04:49.112 00.061 21948 IsGuiding returns 1
04:04:49.112 00.000 21948 scope still moving after pulse duration time elapsed
04:04:49.142 00.030 21948 IsSlewing returns 0
04:04:49.142 00.000 21948 IsGuiding returns 0
04:04:49.142 00.000 21948 scope move finished after 50 + 46 ms
04:04:49.142 00.000 21948 Move returns status 0, amount 50
04:04:49.142 00.000 21948 move complete, result=0
04:04:49.144 00.002 21948 worker thread done servicing request
04:04:49.144 00.000 21948 Worker thread wakes up
04:04:49.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:49.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:49.144 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 50 ms NORTH
04:04:50.554 01.410 21948 Exposure complete
04:04:50.608 00.054 21948 worker thread done servicing request
04:04:50.609 00.001 18120 OnExposeComplete: enter
04:04:50.609 00.000 18120 UpdateGuideState(): m_state=6
04:04:50.610 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7068
04:04:50.610 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=236.85, Mass=1742, SNR=29.0, Peak=126 HFD=4.3
04:04:50.611 00.001 18120 MultiStar: [#1 -0.13,0.16,0.75,U] [#2 -0.13,0.11,0.63,U] [#3 0.19,0.27,0.60,U] [#4 0.16,0.03,0.54,U] [#5 -0.02,0.11,0.48,U] [#6 -0.05,0.06,0.53,U] [#7 -0.13,0.10,0.45,U] [#8 -0.17,0.43,0.00,M1] 
04:04:50.611 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {-0.06, 0.12}
04:04:50.612 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
04:04:50.612 00.000 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
04:04:50.612 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.77 mountX=0.12 mountY=-0.03, mountTheta=-0.26
04:04:50.616 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.12, opts=13)
04:04:50.617 00.001 18120 Enqueuing Move request for scope (-0.03, 0.12)
04:04:50.617 00.000 21948 Worker thread wakes up
04:04:50.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:50.618 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
04:04:50.618 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
04:04:50.618 00.000 18120 UpdateGuideState exits: m=1742 RSB=29.0
04:04:50.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:50.619 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:50.619 00.000 18120 Enqueuing Expose request
04:04:50.620 00.001 21948 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.03
04:04:50.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:04:50.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:50.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:04:50.620 00.000 21948 MoveAxis(E, 0, ABG)
04:04:50.620 00.000 21948 Move returns status 0, amount 0
04:04:50.620 00.000 21948 MoveAxis(N, 0, ABG)
04:04:50.620 00.000 21948 Move returns status 0, amount 0
04:04:50.620 00.000 21948 move complete, result=0
04:04:50.620 00.000 21948 worker thread done servicing request
04:04:50.620 00.000 21948 Worker thread wakes up
04:04:50.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:50.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:50.620 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:52.249 01.629 21948 Exposure complete
04:04:52.284 00.035 21948 worker thread done servicing request
04:04:52.284 00.000 18120 OnExposeComplete: enter
04:04:52.284 00.000 18120 UpdateGuideState(): m_state=6
04:04:52.285 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7069
04:04:52.285 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=236.95, Mass=1701, SNR=28.6, Peak=130 HFD=4.2
04:04:52.286 00.001 18120 MultiStar: [#1 -0.43,-0.01,0.70,U] [#2 -0.17,0.11,0.67,U] [#3 -0.00,0.15,0.61,U] [#4 0.14,0.21,0.59,U] [#5 -0.47,0.18,0.00,M4] [#6 -0.49,0.08,0.00,M1] [#7 -0.52,0.20,0.00,M1] [#8 -0.01,0.05,0.40,U] 
04:04:52.287 00.001 18120 refined, 5 included, MultiStar: {-0.11, 0.13}, one-star: {-0.09, 0.22}
04:04:52.288 00.001 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
04:04:52.289 00.001 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
04:04:52.289 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.26 mountX=0.16 mountY=0.04, mountTheta=0.22
04:04:52.291 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.13, opts=13)
04:04:52.292 00.001 18120 Enqueuing Move request for scope (-0.11, 0.13)
04:04:52.292 00.000 21948 Worker thread wakes up
04:04:52.292 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
04:04:52.293 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
04:04:52.293 00.000 21948 Moving (-0.11, 0.13) raw xDistance=0.16 yDistance=0.04
04:04:52.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:04:52.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:52.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:04:52.293 00.000 21948 MoveAxis(E, 0, ABG)
04:04:52.293 00.000 21948 Move returns status 0, amount 0
04:04:52.293 00.000 21948 MoveAxis(N, 0, ABG)
04:04:52.293 00.000 21948 Move returns status 0, amount 0
04:04:52.293 00.000 21948 move complete, result=0
04:04:52.293 00.000 21948 worker thread done servicing request
04:04:52.293 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:52.293 00.000 18120 UpdateGuideState exits: m=1701 RSB=28.6
04:04:52.294 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:52.294 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:52.295 00.001 18120 Enqueuing Expose request
04:04:52.295 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:52.296 00.001 21948 Worker thread wakes up
04:04:52.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:52.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:53.818 01.522 21948 Exposure complete
04:04:53.862 00.044 21948 worker thread done servicing request
04:04:53.862 00.000 18120 OnExposeComplete: enter
04:04:53.864 00.002 18120 UpdateGuideState(): m_state=6
04:04:53.865 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7070
04:04:53.866 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=237.26, Mass=1711, SNR=28.7, Peak=134 HFD=4.1
04:04:53.867 00.001 18120 MultiStar: [#1 -0.17,0.51,0.00,M1] [#2 -0.27,0.63,0.00,M1] [#3 -0.09,0.61,0.00,M1] [#4 -0.07,0.53,0.00,M1] [#5 -0.60,0.60,0.00,M5] [#6 -0.23,0.56,0.00,M2] [#7 -0.30,0.65,0.00,M2] [#8 -0.34,0.62,0.00,M1] 
04:04:53.867 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
04:04:53.867 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
04:04:53.868 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.53 hyp=0.53 cameraTheta=1.69 mountX=0.51 mountY=-0.18, mountTheta=-0.35
04:04:53.870 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.53, opts=13)
04:04:53.870 00.000 18120 Enqueuing Move request for scope (-0.06, 0.53)
04:04:53.871 00.001 21948 Worker thread wakes up
04:04:53.871 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.53) opts 0xd
04:04:53.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:53.871 00.000 18120 UpdateGuideState exits: m=1711 RSB=28.7
04:04:53.872 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:53.872 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:53.873 00.001 18120 Enqueuing Expose request
04:04:53.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.53)
04:04:53.873 00.000 21948 Moving (-0.06, 0.53) raw xDistance=0.51 yDistance=-0.18
04:04:53.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
04:04:53.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:53.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:04:53.873 00.000 21948 MoveAxis(W, 90, ABG)
04:04:53.874 00.001 21948 Guiding  Dir = 3, Dur = 90
04:04:53.874 00.000 21948 IsSlewing returns 0
04:04:53.874 00.000 21948 IsGuiding returns 0
04:04:53.876 00.002 21948 PulseGuide returned control before completion, sleep 99
04:04:53.988 00.112 21948 IsGuiding returns 0
04:04:53.988 00.000 21948 Move returns status 0, amount 90
04:04:53.988 00.000 21948 MoveAxis(N, 0, ABG)
04:04:53.988 00.000 21948 Move returns status 0, amount 0
04:04:53.988 00.000 21948 move complete, result=0
04:04:53.988 00.000 21948 worker thread done servicing request
04:04:53.988 00.000 21948 Worker thread wakes up
04:04:53.989 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:53.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:53.989 00.000 18120 GuideStep: 0.5 px 90 ms WEST, -0.2 px 0 ms NORTH
04:04:55.613 01.624 21948 Exposure complete
04:04:55.654 00.041 21948 worker thread done servicing request
04:04:55.654 00.000 18120 OnExposeComplete: enter
04:04:55.655 00.001 18120 UpdateGuideState(): m_state=6
04:04:55.656 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7071
04:04:55.656 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=237.09, Mass=1660, SNR=28.2, Peak=120 HFD=4.3
04:04:55.657 00.001 18120 MultiStar: [#1 0.22,0.34,0.71,U] [#2 0.52,0.19,0.00,M2] [#3 0.70,0.15,0.00,M2] [#4 0.39,0.18,0.57,U] [#5 -0.23,0.38,0.00,M6] [#6 0.46,0.42,0.00,M3] [#7 0.22,0.52,0.00,M3] [#8 0.04,0.48,0.00,M2] 
04:04:55.657 00.000 18120 refined, 2 included, MultiStar: {0.34, 0.31}, one-star: {0.40, 0.36}
04:04:55.658 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
04:04:55.659 00.001 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
04:04:55.662 00.003 18120 CameraToMount -- cameraX=0.34 cameraY=0.31 hyp=0.46 cameraTheta=0.74 mountX=0.14 mountY=-0.44, mountTheta=-1.26
04:04:55.666 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=0.31, opts=13)
04:04:55.668 00.002 18120 Enqueuing Move request for scope (0.34, 0.31)
04:04:55.671 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:55.673 00.002 18120 UpdateGuideState exits: m=1660 RSB=28.2
04:04:55.676 00.003 21948 Worker thread wakes up
04:04:55.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:55.676 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.31) opts 0xd
04:04:55.676 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, 0.31)
04:04:55.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:55.677 00.001 18120 Enqueuing Expose request
04:04:55.677 00.000 21948 Moving (0.34, 0.31) raw xDistance=0.14 yDistance=-0.44
04:04:55.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:04:55.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
04:04:55.677 00.000 21948 MoveAxis(E, 0, ABG)
04:04:55.677 00.000 21948 Move returns status 0, amount 0
04:04:55.678 00.001 21948 MoveAxis(N, 106, ABG)
04:04:55.678 00.000 21948 Guiding  Dir = 0, Dur = 106
04:04:55.678 00.000 21948 IsSlewing returns 0
04:04:55.678 00.000 21948 IsGuiding returns 0
04:04:55.682 00.004 21948 PulseGuide returned control before completion, sleep 112
04:04:55.799 00.117 21948 IsGuiding returns 1
04:04:55.799 00.000 21948 scope still moving after pulse duration time elapsed
04:04:55.830 00.031 21948 IsSlewing returns 0
04:04:55.831 00.001 21948 IsGuiding returns 0
04:04:55.831 00.000 21948 scope move finished after 106 + 46 ms
04:04:55.831 00.000 21948 Move returns status 0, amount 106
04:04:55.831 00.000 21948 move complete, result=0
04:04:55.831 00.000 21948 worker thread done servicing request
04:04:55.831 00.000 21948 Worker thread wakes up
04:04:55.831 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 106 ms NORTH
04:04:55.832 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:55.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:57.246 01.414 21948 Exposure complete
04:04:57.286 00.040 21948 worker thread done servicing request
04:04:57.287 00.001 18120 OnExposeComplete: enter
04:04:57.287 00.000 18120 UpdateGuideState(): m_state=6
04:04:57.288 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7072
04:04:57.290 00.002 18120 Star::Find returns 1 (0), X=894.78, Y=236.66, Mass=1779, SNR=29.3, Peak=117 HFD=4.4
04:04:57.291 00.001 18120 MultiStar: [#1 -0.17,-0.32,0.70,U] [#2 -0.23,-0.29,0.62,U] [#3 0.01,-0.17,0.63,U] [#4 -0.21,-0.12,0.56,U] [#5 -0.67,-0.25,0.00,M7] [#6 -0.24,-0.44,0.00,M4] [#7 -0.47,0.03,0.00,M4] [#8 0.04,-0.58,0.00,M3] 
04:04:57.292 00.001 18120 single-star, 4 included, MultiStar: {-0.13, -0.19}, one-star: {-0.09, -0.07}
04:04:57.293 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.82)
04:04:57.293 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.78)
04:04:57.294 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.47 mountX=-0.03 mountY=0.11, mountTheta=1.81
04:04:57.295 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
04:04:57.295 00.000 18120 Enqueuing Move request for scope (-0.09, -0.07)
04:04:57.296 00.001 21948 Worker thread wakes up
04:04:57.296 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:57.296 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.3
04:04:57.297 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:57.297 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:57.298 00.001 18120 Enqueuing Expose request
04:04:57.298 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
04:04:57.298 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
04:04:57.298 00.000 21948 Moving (-0.09, -0.07) raw xDistance=-0.03 yDistance=0.11
04:04:57.298 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:04:57.298 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:57.298 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:04:57.298 00.000 21948 MoveAxis(E, 0, ABG)
04:04:57.298 00.000 21948 Move returns status 0, amount 0
04:04:57.298 00.000 21948 MoveAxis(N, 0, ABG)
04:04:57.298 00.000 21948 Move returns status 0, amount 0
04:04:57.298 00.000 21948 move complete, result=0
04:04:57.298 00.000 21948 worker thread done servicing request
04:04:57.298 00.000 21948 Worker thread wakes up
04:04:57.298 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:57.298 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:04:57.299 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:58.935 01.636 21948 Exposure complete
04:04:58.973 00.038 21948 worker thread done servicing request
04:04:58.973 00.000 18120 OnExposeComplete: enter
04:04:58.974 00.001 18120 UpdateGuideState(): m_state=6
04:04:58.975 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7073
04:04:58.977 00.002 18120 Star::Find returns 1 (0), X=894.98, Y=236.28, Mass=1913, SNR=30.3, Peak=128 HFD=4.3
04:04:58.979 00.002 18120 MultiStar: [#1 -0.13,-0.54,0.00,M1] [#2 0.17,-0.54,0.00,M2] [#3 -0.14,-0.38,0.58,U] [#4 0.25,-0.25,0.52,U] [#5 -0.82,-0.28,0.00,M8] [#6 0.32,-0.47,0.00,M5] [#7 -0.05,-0.29,0.44,U] [#8 -0.09,-0.53,0.00,M4] 
04:04:58.982 00.003 18120 refined, 3 included, MultiStar: {0.05, -0.37}, one-star: {0.11, -0.45}
04:04:58.984 00.002 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
04:04:58.985 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
04:04:58.986 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.43 mountX=-0.36 mountY=0.12, mountTheta=2.82
04:04:58.988 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.37, opts=13)
04:04:58.991 00.003 18120 Enqueuing Move request for scope (0.05, -0.37)
04:04:58.992 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:04:58.993 00.001 18120 UpdateGuideState exits: m=1913 RSB=30.3
04:04:58.995 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:58.997 00.002 21948 Worker thread wakes up
04:04:58.997 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:04:58.997 00.000 18120 Enqueuing Expose request
04:04:58.998 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
04:04:58.998 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
04:04:58.998 00.000 21948 Moving (0.05, -0.37) raw xDistance=-0.36 yDistance=0.12
04:04:58.998 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
04:04:58.998 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:58.998 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:04:58.998 00.000 21948 MoveAxis(E, 64, ABG)
04:04:58.998 00.000 21948 Guiding  Dir = 2, Dur = 64
04:04:58.998 00.000 21948 IsSlewing returns 0
04:04:58.998 00.000 21948 IsGuiding returns 0
04:04:59.000 00.002 21948 PulseGuide returned control before completion, sleep 73
04:04:59.074 00.074 21948 IsGuiding returns 0
04:04:59.074 00.000 21948 Move returns status 0, amount 64
04:04:59.074 00.000 21948 MoveAxis(N, 0, ABG)
04:04:59.074 00.000 21948 Move returns status 0, amount 0
04:04:59.075 00.001 21948 move complete, result=0
04:04:59.075 00.000 21948 worker thread done servicing request
04:04:59.075 00.000 21948 Worker thread wakes up
04:04:59.075 00.000 18120 GuideStep: -0.4 px 64 ms EAST, 0.1 px 0 ms NORTH
04:04:59.076 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:04:59.076 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:00.484 01.408 21948 Exposure complete
04:05:00.533 00.049 21948 worker thread done servicing request
04:05:00.534 00.001 18120 OnExposeComplete: enter
04:05:00.535 00.001 18120 UpdateGuideState(): m_state=6
04:05:00.535 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7074
04:05:00.536 00.001 18120 Star::Find returns 1 (0), X=894.73, Y=236.55, Mass=1815, SNR=29.4, Peak=119 HFD=4.5
04:05:00.536 00.000 18120 MultiStar: [#1 -0.34,-0.09,0.73,U] [#2 -0.47,-0.30,0.00,M3] [#3 -0.37,-0.10,0.59,U] [#4 -0.40,-0.30,0.00,M1] [#5 -0.90,0.22,0.00,M9] [#6 -0.52,-0.05,0.00,M6] [#7 -0.56,0.01,0.00,M4] [#8 -0.64,-0.07,0.00,M5] 
04:05:00.537 00.001 18120 single-star, 2 included, MultiStar: {-0.26, -0.13}, one-star: {-0.14, -0.18}
04:05:00.537 00.000 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.20 = 2.08)
04:05:00.538 00.001 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.24 = 2.04)
04:05:00.538 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.21 mountX=-0.11 mountY=0.20, mountTheta=2.07
04:05:00.539 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.18, opts=13)
04:05:00.540 00.001 18120 Enqueuing Move request for scope (-0.14, -0.18)
04:05:00.540 00.000 21948 Worker thread wakes up
04:05:00.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:00.541 00.001 18120 UpdateGuideState exits: m=1815 RSB=29.4
04:05:00.541 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:00.541 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:00.542 00.001 18120 Enqueuing Expose request
04:05:00.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
04:05:00.542 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
04:05:00.542 00.000 21948 Moving (-0.14, -0.18) raw xDistance=-0.11 yDistance=0.20
04:05:00.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:05:00.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:05:00.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:05:00.542 00.000 21948 MoveAxis(E, 0, ABG)
04:05:00.542 00.000 21948 Move returns status 0, amount 0
04:05:00.542 00.000 21948 MoveAxis(N, 0, ABG)
04:05:00.542 00.000 21948 Move returns status 0, amount 0
04:05:00.542 00.000 21948 move complete, result=0
04:05:00.542 00.000 21948 worker thread done servicing request
04:05:00.542 00.000 21948 Worker thread wakes up
04:05:00.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:00.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:00.543 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:02.175 01.632 21948 Exposure complete
04:05:02.217 00.042 21948 worker thread done servicing request
04:05:02.217 00.000 18120 OnExposeComplete: enter
04:05:02.219 00.002 18120 UpdateGuideState(): m_state=6
04:05:02.221 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7075
04:05:02.224 00.003 18120 Star::Find returns 1 (0), X=894.34, Y=236.84, Mass=1793, SNR=29.3, Peak=121 HFD=4.5
04:05:02.226 00.002 18120 MultiStar: [#1 -1.02,-0.07,0.00,M1] [#2 -0.59,-0.17,0.00,M4] [#3 -0.11,0.20,0.62,U] [#4 -0.21,-0.12,0.52,U] [#5 -0.74,0.15,0.00,M10] [#6 -0.43,0.23,0.00,M7] [#7 -0.63,0.05,0.00,M5] [#8 -0.40,-0.13,0.38,U] 
04:05:02.229 00.003 18120 refined, 3 included, MultiStar: {-0.34, 0.05}, one-star: {-0.53, 0.11}
04:05:02.231 00.002 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.00) = xAngle (1.00 = 1.00)
04:05:02.233 00.002 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.96 = 0.96)
04:05:02.235 00.002 18120 CameraToMount -- cameraX=-0.34 cameraY=0.05 hyp=0.34 cameraTheta=3.00 mountX=0.18 mountY=0.28, mountTheta=0.99
04:05:02.239 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.05, opts=13)
04:05:02.240 00.001 18120 Enqueuing Move request for scope (-0.34, 0.05)
04:05:02.240 00.000 21948 Worker thread wakes up
04:05:02.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:02.241 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.3
04:05:02.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:02.241 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:02.242 00.001 18120 Enqueuing Expose request
04:05:02.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.05) opts 0xd
04:05:02.242 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.05)
04:05:02.242 00.000 21948 Moving (-0.34, 0.05) raw xDistance=0.18 yDistance=0.28
04:05:02.242 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:05:02.242 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:05:02.242 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:05:02.242 00.000 21948 MoveAxis(E, 0, ABG)
04:05:02.242 00.000 21948 Move returns status 0, amount 0
04:05:02.242 00.000 21948 MoveAxis(N, 0, ABG)
04:05:02.242 00.000 21948 Move returns status 0, amount 0
04:05:02.242 00.000 21948 move complete, result=0
04:05:02.242 00.000 21948 worker thread done servicing request
04:05:02.242 00.000 21948 Worker thread wakes up
04:05:02.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:02.243 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:02.243 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:05:03.761 01.518 21948 Exposure complete
04:05:03.799 00.038 21948 worker thread done servicing request
04:05:03.799 00.000 18120 OnExposeComplete: enter
04:05:03.801 00.002 18120 UpdateGuideState(): m_state=6
04:05:03.802 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7076
04:05:03.803 00.001 18120 Star::Find returns 1 (0), X=894.60, Y=236.48, Mass=1765, SNR=29.1, Peak=107 HFD=4.4
04:05:03.804 00.001 18120 MultiStar: [#1 -0.44,-0.45,0.00,M2] [#2 -0.14,-0.51,0.00,M5] [#3 -0.37,-0.35,0.00,M1] [#4 -0.29,-0.27,0.55,U] [#5 -0.87,-0.10,0.00,R] [#6 -0.41,-0.44,0.00,M8] [#7 -0.31,-0.48,0.00,M6] [#8 -0.52,-0.09,0.00,M5] 
04:05:03.805 00.001 18120 single-star, 1 included, MultiStar: {-0.28, -0.25}, one-star: {-0.27, -0.25}
04:05:03.806 00.001 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.00) = xAngle (-4.40 = 1.88)
04:05:03.807 00.001 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.44 = 1.84)
04:05:03.808 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-2.40 mountX=-0.11 mountY=0.35, mountTheta=1.88
04:05:03.809 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.25, opts=13)
04:05:03.809 00.000 18120 Enqueuing Move request for scope (-0.27, -0.25)
04:05:03.810 00.001 21948 Worker thread wakes up
04:05:03.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.25) opts 0xd
04:05:03.810 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.25)
04:05:03.810 00.000 21948 Moving (-0.27, -0.25) raw xDistance=-0.11 yDistance=0.35
04:05:03.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:05:03.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:05:03.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:03.810 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.1
04:05:03.811 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:03.811 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:03.812 00.001 18120 Enqueuing Expose request
04:05:03.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
04:05:03.812 00.000 21948 MoveAxis(E, 0, ABG)
04:05:03.812 00.000 21948 Move returns status 0, amount 0
04:05:03.812 00.000 21948 MoveAxis(N, 0, ABG)
04:05:03.812 00.000 21948 Move returns status 0, amount 0
04:05:03.812 00.000 21948 move complete, result=0
04:05:03.812 00.000 21948 worker thread done servicing request
04:05:03.812 00.000 21948 Worker thread wakes up
04:05:03.812 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:03.812 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:03.813 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:05:05.451 01.638 21948 Exposure complete
04:05:05.489 00.038 21948 worker thread done servicing request
04:05:05.489 00.000 18120 OnExposeComplete: enter
04:05:05.490 00.001 18120 UpdateGuideState(): m_state=6
04:05:05.490 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7077
04:05:05.491 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=236.58, Mass=1809, SNR=29.6, Peak=120 HFD=4.5
04:05:05.492 00.001 18120 MultiStar: [#1 -0.34,-0.11,0.71,U] [#2 -0.37,-0.24,0.00,M6] [#3 -0.35,-0.09,0.60,U] [#4 -0.12,0.14,0.57,U] [#5 0.32,0.11,0.46,U] [#6 -0.22,-0.37,0.52,U] [#7 -0.24,-0.35,0.43,U] [#8 -0.63,-0.01,0.00,M6] 
04:05:05.492 00.000 18120 single-star, 6 included, MultiStar: {-0.16, -0.12}, one-star: {-0.09, -0.15}
04:05:05.493 00.001 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.00) = xAngle (-4.12 = 2.16)
04:05:05.493 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.12)
04:05:05.494 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.12 mountX=-0.10 mountY=0.15, mountTheta=2.15
04:05:05.496 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.15, opts=13)
04:05:05.498 00.002 18120 Enqueuing Move request for scope (-0.09, -0.15)
04:05:05.499 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:05.500 00.001 18120 UpdateGuideState exits: m=1809 RSB=29.6
04:05:05.500 00.000 21948 Worker thread wakes up
04:05:05.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
04:05:05.501 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
04:05:05.501 00.000 21948 Moving (-0.09, -0.15) raw xDistance=-0.10 yDistance=0.15
04:05:05.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:05:05.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:05.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:05.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:05:05.501 00.000 21948 MoveAxis(E, 0, ABG)
04:05:05.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:05.502 00.001 18120 Enqueuing Expose request
04:05:05.502 00.000 21948 Move returns status 0, amount 0
04:05:05.502 00.000 21948 MoveAxis(N, 0, ABG)
04:05:05.503 00.001 21948 Move returns status 0, amount 0
04:05:05.503 00.000 21948 move complete, result=0
04:05:05.503 00.000 21948 worker thread done servicing request
04:05:05.503 00.000 21948 Worker thread wakes up
04:05:05.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:05.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:05.503 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:07.015 01.512 21948 Exposure complete
04:05:07.049 00.034 21948 worker thread done servicing request
04:05:07.049 00.000 18120 OnExposeComplete: enter
04:05:07.050 00.001 18120 UpdateGuideState(): m_state=6
04:05:07.050 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7078
04:05:07.052 00.002 18120 Star::Find returns 1 (0), X=894.63, Y=236.67, Mass=1670, SNR=28.3, Peak=105 HFD=4.6
04:05:07.052 00.000 18120 MultiStar: [#1 -0.33,-0.26,0.75,U] [#2 -0.44,-0.19,0.00,M7] [#3 -0.26,-0.06,0.62,U] [#4 -0.11,-0.19,0.57,U] [#5 -0.02,0.01,0.47,U] [#6 -0.43,0.08,0.52,U] [#7 -0.45,-0.14,0.00,M6] [#8 -0.22,-0.25,0.38,U] 
04:05:07.054 00.002 18120 single-star, 6 included, MultiStar: {-0.24, -0.11}, one-star: {-0.24, -0.06}
04:05:07.055 00.001 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.00) = xAngle (-4.88 = 1.40)
04:05:07.056 00.001 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.92 = 1.36)
04:05:07.058 00.002 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.88 mountX=0.04 mountY=0.24, mountTheta=1.40
04:05:07.061 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.06, opts=13)
04:05:07.062 00.001 18120 Enqueuing Move request for scope (-0.24, -0.06)
04:05:07.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:07.062 00.000 21948 Worker thread wakes up
04:05:07.062 00.000 18120 UpdateGuideState exits: m=1670 RSB=28.3
04:05:07.063 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
04:05:07.063 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:07.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:07.064 00.001 18120 Enqueuing Expose request
04:05:07.064 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
04:05:07.064 00.000 21948 Moving (-0.24, -0.06) raw xDistance=0.04 yDistance=0.24
04:05:07.064 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:05:07.064 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.59 newest=0.75
04:05:07.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:05:07.064 00.000 21948 MoveAxis(E, 0, ABG)
04:05:07.064 00.000 21948 Move returns status 0, amount 0
04:05:07.064 00.000 21948 MoveAxis(S, 58, ABG)
04:05:07.064 00.000 21948 Guiding  Dir = 1, Dur = 58
04:05:07.065 00.001 21948 IsSlewing returns 0
04:05:07.065 00.000 21948 IsGuiding returns 0
04:05:07.070 00.005 21948 PulseGuide returned control before completion, sleep 64
04:05:07.138 00.068 21948 IsGuiding returns 1
04:05:07.138 00.000 21948 scope still moving after pulse duration time elapsed
04:05:07.170 00.032 21948 IsSlewing returns 0
04:05:07.171 00.001 21948 IsGuiding returns 0
04:05:07.171 00.000 21948 scope move finished after 58 + 48 ms
04:05:07.171 00.000 21948 Move returns status 0, amount 58
04:05:07.171 00.000 21948 move complete, result=0
04:05:07.171 00.000 21948 worker thread done servicing request
04:05:07.171 00.000 21948 Worker thread wakes up
04:05:07.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:07.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:07.171 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 58 ms SOUTH
04:05:08.807 01.636 21948 Exposure complete
04:05:08.849 00.042 21948 worker thread done servicing request
04:05:08.849 00.000 18120 OnExposeComplete: enter
04:05:08.850 00.001 18120 UpdateGuideState(): m_state=6
04:05:08.852 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7079
04:05:08.855 00.003 18120 Star::Find returns 1 (0), X=894.77, Y=236.75, Mass=1754, SNR=29.0, Peak=133 HFD=4.3
04:05:08.855 00.000 18120 MultiStar: [#1 -0.25,-0.10,0.75,U] [#2 -0.48,-0.24,0.00,M8] [#3 -0.07,0.05,0.60,U] [#4 -0.36,0.06,0.57,U] [#5 0.31,0.44,0.00,M1] [#6 0.10,0.06,0.49,U] [#7 -0.55,-0.21,0.00,M7] [#8 -0.35,-0.43,0.00,M6] 
04:05:08.856 00.001 18120 single-star, 4 included, MultiStar: {-0.14, 0.01}, one-star: {-0.10, 0.02}
04:05:08.856 00.000 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
04:05:08.857 00.001 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
04:05:08.857 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.96 mountX=0.06 mountY=0.08, mountTheta=0.95
04:05:08.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.02, opts=13)
04:05:08.859 00.001 18120 Enqueuing Move request for scope (-0.10, 0.02)
04:05:08.859 00.000 21948 Worker thread wakes up
04:05:08.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:08.860 00.001 18120 UpdateGuideState exits: m=1754 RSB=29.0
04:05:08.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:08.860 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:08.861 00.001 18120 Enqueuing Expose request
04:05:08.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
04:05:08.861 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
04:05:08.861 00.000 21948 Moving (-0.10, 0.02) raw xDistance=0.06 yDistance=0.08
04:05:08.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:05:08.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:08.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:05:08.861 00.000 21948 MoveAxis(E, 0, ABG)
04:05:08.861 00.000 21948 Move returns status 0, amount 0
04:05:08.861 00.000 21948 MoveAxis(N, 0, ABG)
04:05:08.862 00.001 21948 Move returns status 0, amount 0
04:05:08.862 00.000 21948 move complete, result=0
04:05:08.862 00.000 21948 worker thread done servicing request
04:05:08.862 00.000 21948 Worker thread wakes up
04:05:08.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:08.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:08.862 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:10.380 01.518 21948 Exposure complete
04:05:10.419 00.039 21948 worker thread done servicing request
04:05:10.419 00.000 18120 OnExposeComplete: enter
04:05:10.420 00.001 18120 UpdateGuideState(): m_state=6
04:05:10.423 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7080
04:05:10.425 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=236.42, Mass=1748, SNR=29.0, Peak=114 HFD=4.2
04:05:10.428 00.003 18120 MultiStar: [#1 -0.41,-0.08,0.72,U] [#2 -0.52,-0.07,0.00,M9] [#3 -0.24,-0.04,0.60,U] [#4 -0.26,0.01,0.57,U] [#5 0.21,0.25,0.47,U] [#6 -0.16,-0.25,0.53,U] [#7 -0.49,0.23,0.00,M8] [#8 -0.05,-0.74,0.00,M7] 
04:05:10.430 00.002 18120 refined, 5 included, MultiStar: {-0.13, -0.10}, one-star: {0.06, -0.31}
04:05:10.433 00.003 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.82)
04:05:10.434 00.001 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.78)
04:05:10.437 00.003 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.47 mountX=-0.04 mountY=0.16, mountTheta=1.81
04:05:10.441 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.10, opts=13)
04:05:10.441 00.000 18120 Enqueuing Move request for scope (-0.13, -0.10)
04:05:10.442 00.001 21948 Worker thread wakes up
04:05:10.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:10.443 00.001 18120 UpdateGuideState exits: m=1748 RSB=29.0
04:05:10.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:10.443 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:10.444 00.001 18120 Enqueuing Expose request
04:05:10.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
04:05:10.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
04:05:10.444 00.000 21948 Moving (-0.13, -0.10) raw xDistance=-0.04 yDistance=0.16
04:05:10.445 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:05:10.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:10.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:05:10.445 00.000 21948 MoveAxis(E, 0, ABG)
04:05:10.445 00.000 21948 Move returns status 0, amount 0
04:05:10.445 00.000 21948 MoveAxis(N, 0, ABG)
04:05:10.445 00.000 21948 Move returns status 0, amount 0
04:05:10.445 00.000 21948 move complete, result=0
04:05:10.445 00.000 21948 worker thread done servicing request
04:05:10.445 00.000 21948 Worker thread wakes up
04:05:10.445 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:10.446 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:10.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:12.073 01.627 21948 Exposure complete
04:05:12.122 00.049 21948 worker thread done servicing request
04:05:12.122 00.000 18120 OnExposeComplete: enter
04:05:12.123 00.001 18120 UpdateGuideState(): m_state=6
04:05:12.124 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7081
04:05:12.124 00.000 18120 Star::Find returns 1 (0), X=894.74, Y=236.71, Mass=1647, SNR=28.1, Peak=121 HFD=4.5
04:05:12.125 00.001 18120 MultiStar: [#1 -0.22,-0.16,0.75,U] [#2 -0.22,-0.16,0.67,U] [#3 0.05,-0.06,0.62,U] [#4 0.13,-0.15,0.59,U] [#5 0.52,0.23,0.00,M1] [#6 -0.28,-0.05,0.50,U] [#7 -0.66,-0.16,0.00,M9] [#8 -0.36,-0.32,0.00,M8] 
04:05:12.125 00.000 18120 single-star, 5 included, MultiStar: {-0.12, -0.09}, one-star: {-0.13, -0.02}
04:05:12.125 00.000 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.00) = xAngle (-5.02 = 1.27)
04:05:12.126 00.001 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.23)
04:05:12.126 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.02 mountX=0.04 mountY=0.12, mountTheta=1.26
04:05:12.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.02, opts=13)
04:05:12.128 00.001 18120 Enqueuing Move request for scope (-0.13, -0.02)
04:05:12.128 00.000 21948 Worker thread wakes up
04:05:12.129 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:12.129 00.000 18120 UpdateGuideState exits: m=1647 RSB=28.1
04:05:12.130 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:12.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:12.130 00.000 18120 Enqueuing Expose request
04:05:12.131 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
04:05:12.131 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
04:05:12.131 00.000 21948 Moving (-0.13, -0.02) raw xDistance=0.04 yDistance=0.12
04:05:12.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:05:12.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:12.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:05:12.131 00.000 21948 MoveAxis(E, 0, ABG)
04:05:12.131 00.000 21948 Move returns status 0, amount 0
04:05:12.131 00.000 21948 MoveAxis(N, 0, ABG)
04:05:12.131 00.000 21948 Move returns status 0, amount 0
04:05:12.131 00.000 21948 move complete, result=0
04:05:12.132 00.001 21948 worker thread done servicing request
04:05:12.132 00.000 21948 Worker thread wakes up
04:05:12.132 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:12.132 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:12.132 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:13.659 01.527 21948 Exposure complete
04:05:13.703 00.044 21948 worker thread done servicing request
04:05:13.703 00.000 18120 OnExposeComplete: enter
04:05:13.705 00.002 18120 UpdateGuideState(): m_state=6
04:05:13.709 00.004 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7082
04:05:13.711 00.002 18120 Star::Find returns 1 (0), X=894.59, Y=236.65, Mass=1776, SNR=29.2, Peak=118 HFD=4.4
04:05:13.711 00.000 18120 MultiStar: [#1 -0.21,-0.19,0.74,U] [#2 -0.47,0.03,0.00,M9] [#3 -0.05,-0.03,0.61,U] [#4 0.06,-0.00,0.57,U] [#5 0.40,0.04,0.47,U] [#6 -0.11,-0.00,0.51,U] [#7 -0.33,0.00,0.40,U] [#8 -0.38,-0.10,0.39,U] 
04:05:13.712 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.28, -0.08}
04:05:13.712 00.000 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.72 = 1.56)
04:05:13.712 00.000 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.76 = 1.52)
04:05:13.713 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.72 mountX=0.00 mountY=0.14, mountTheta=1.56
04:05:13.714 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.06, opts=13)
04:05:13.715 00.001 18120 Enqueuing Move request for scope (-0.12, -0.06)
04:05:13.715 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:13.716 00.001 18120 UpdateGuideState exits: m=1776 RSB=29.2
04:05:13.716 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:13.717 00.001 21948 Worker thread wakes up
04:05:13.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
04:05:13.717 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
04:05:13.717 00.000 21948 Moving (-0.12, -0.06) raw xDistance=0.00 yDistance=0.14
04:05:13.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:13.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:13.717 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:05:13.717 00.000 21948 MoveAxis(E, 0, ABG)
04:05:13.717 00.000 21948 Move returns status 0, amount 0
04:05:13.717 00.000 21948 MoveAxis(N, 0, ABG)
04:05:13.717 00.000 21948 Move returns status 0, amount 0
04:05:13.717 00.000 21948 move complete, result=0
04:05:13.717 00.000 21948 worker thread done servicing request
04:05:13.717 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:13.717 00.000 18120 Enqueuing Expose request
04:05:13.718 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:13.718 00.000 21948 Worker thread wakes up
04:05:13.718 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:13.718 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:15.354 01.636 21948 Exposure complete
04:05:15.396 00.042 21948 worker thread done servicing request
04:05:15.396 00.000 18120 OnExposeComplete: enter
04:05:15.397 00.001 18120 UpdateGuideState(): m_state=6
04:05:15.398 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7083
04:05:15.398 00.000 18120 Star::Find returns 1 (0), X=894.70, Y=236.62, Mass=1762, SNR=29.0, Peak=110 HFD=4.3
04:05:15.400 00.002 18120 MultiStar: [#1 -0.45,-0.14,0.00,M1] [#2 -0.56,-0.07,0.00,M10] [#3 -0.17,-0.02,0.62,U] [#4 -0.17,-0.31,0.56,U] [#5 0.27,-0.01,0.46,U] [#6 -0.48,-0.00,0.00,M3] [#7 -0.53,0.20,0.00,M9] [#8 -0.47,-0.28,0.00,M8] 
04:05:15.400 00.000 18120 refined, 3 included, MultiStar: {-0.09, -0.12}, one-star: {-0.17, -0.11}
04:05:15.401 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.04)
04:05:15.401 00.000 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 2.00)
04:05:15.401 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.25 mountX=-0.07 mountY=0.14, mountTheta=2.03
04:05:15.402 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.12, opts=13)
04:05:15.404 00.002 18120 Enqueuing Move request for scope (-0.09, -0.12)
04:05:15.404 00.000 21948 Worker thread wakes up
04:05:15.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:15.405 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
04:05:15.405 00.000 18120 UpdateGuideState exits: m=1762 RSB=29.0
04:05:15.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:15.406 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:15.406 00.000 18120 Enqueuing Expose request
04:05:15.407 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
04:05:15.407 00.000 21948 Moving (-0.09, -0.12) raw xDistance=-0.07 yDistance=0.14
04:05:15.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:05:15.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:15.407 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:05:15.407 00.000 21948 MoveAxis(E, 0, ABG)
04:05:15.407 00.000 21948 Move returns status 0, amount 0
04:05:15.407 00.000 21948 MoveAxis(N, 0, ABG)
04:05:15.407 00.000 21948 Move returns status 0, amount 0
04:05:15.407 00.000 21948 move complete, result=0
04:05:15.407 00.000 21948 worker thread done servicing request
04:05:15.407 00.000 21948 Worker thread wakes up
04:05:15.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:15.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:15.407 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:16.923 01.516 21948 Exposure complete
04:05:16.959 00.036 21948 worker thread done servicing request
04:05:16.959 00.000 18120 OnExposeComplete: enter
04:05:16.960 00.001 18120 UpdateGuideState(): m_state=6
04:05:16.961 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7084
04:05:16.962 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=236.50, Mass=1785, SNR=29.1, Peak=116 HFD=4.3
04:05:16.963 00.001 18120 MultiStar: [#1 -0.48,-0.20,0.00,M2] [#2 -0.43,-0.43,0.00,R] [#3 -0.23,-0.32,0.62,U] [#4 -0.20,-0.37,0.55,U] [#5 0.09,-0.09,0.46,U] [#6 -0.12,-0.05,0.48,U] [#7 -0.14,-0.17,0.41,U] [#8 -0.21,-0.29,0.43,U] 
04:05:16.963 00.000 18120 refined, 6 included, MultiStar: {-0.16, -0.23}, one-star: {-0.21, -0.23}
04:05:16.964 00.001 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.00) = xAngle (-4.18 = 2.10)
04:05:16.965 00.001 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.07)
04:05:16.965 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.18 mountX=-0.14 mountY=0.24, mountTheta=2.10
04:05:16.968 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.23, opts=13)
04:05:16.969 00.001 18120 Enqueuing Move request for scope (-0.16, -0.23)
04:05:16.970 00.001 21948 Worker thread wakes up
04:05:16.970 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
04:05:16.970 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
04:05:16.970 00.000 21948 Moving (-0.16, -0.23) raw xDistance=-0.14 yDistance=0.24
04:05:16.970 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:05:16.970 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:05:16.970 00.000 21948 MoveAxis(E, 0, ABG)
04:05:16.970 00.000 21948 Move returns status 0, amount 0
04:05:16.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:16.971 00.001 18120 UpdateGuideState exits: m=1785 RSB=29.1
04:05:16.971 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:16.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:16.972 00.001 18120 Enqueuing Expose request
04:05:16.972 00.000 21948 MoveAxis(S, 58, ABG)
04:05:16.972 00.000 21948 Guiding  Dir = 1, Dur = 58
04:05:16.972 00.000 21948 IsSlewing returns 0
04:05:16.973 00.001 21948 IsGuiding returns 0
04:05:16.977 00.004 21948 PulseGuide returned control before completion, sleep 64
04:05:17.050 00.073 21948 IsGuiding returns 0
04:05:17.050 00.000 21948 Move returns status 0, amount 58
04:05:17.050 00.000 21948 move complete, result=0
04:05:17.050 00.000 21948 worker thread done servicing request
04:05:17.050 00.000 21948 Worker thread wakes up
04:05:17.050 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:17.050 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:17.050 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 58 ms SOUTH
04:05:18.681 01.631 21948 Exposure complete
04:05:18.726 00.045 21948 worker thread done servicing request
04:05:18.726 00.000 18120 OnExposeComplete: enter
04:05:18.729 00.003 18120 UpdateGuideState(): m_state=6
04:05:18.729 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7085
04:05:18.730 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=236.48, Mass=1767, SNR=29.1, Peak=112 HFD=4.5
04:05:18.730 00.000 18120 MultiStar: [#1 -0.49,-0.41,0.00,M3] [#2 0.24,0.05,0.61,U] [#3 -0.28,-0.04,0.60,U] [#4 -0.09,-0.32,0.59,U] [#5 0.26,0.17,0.47,U] [#6 -0.31,-0.14,0.55,U] [#7 -0.48,-0.00,0.00,M9] [#8 -0.25,-0.24,0.38,U] 
04:05:18.731 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.12}, one-star: {-0.05, -0.25}
04:05:18.731 00.000 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.24)
04:05:18.731 00.000 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.20)
04:05:18.732 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.04 mountX=-0.09 mountY=0.11, mountTheta=2.23
04:05:18.733 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.12, opts=13)
04:05:18.733 00.000 18120 Enqueuing Move request for scope (-0.06, -0.12)
04:05:18.734 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:18.734 00.000 18120 UpdateGuideState exits: m=1767 RSB=29.1
04:05:18.735 00.001 21948 Worker thread wakes up
04:05:18.735 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
04:05:18.735 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
04:05:18.735 00.000 21948 Moving (-0.06, -0.12) raw xDistance=-0.09 yDistance=0.11
04:05:18.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:18.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:18.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:05:18.735 00.000 21948 MoveAxis(E, 0, ABG)
04:05:18.735 00.000 21948 Move returns status 0, amount 0
04:05:18.735 00.000 21948 MoveAxis(N, 0, ABG)
04:05:18.735 00.000 21948 Move returns status 0, amount 0
04:05:18.735 00.000 21948 move complete, result=0
04:05:18.735 00.000 21948 worker thread done servicing request
04:05:18.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:18.736 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:18.736 00.000 18120 Enqueuing Expose request
04:05:18.736 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:18.737 00.001 21948 Worker thread wakes up
04:05:18.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:18.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:20.254 01.517 21948 Exposure complete
04:05:20.303 00.049 21948 worker thread done servicing request
04:05:20.303 00.000 18120 OnExposeComplete: enter
04:05:20.303 00.000 18120 UpdateGuideState(): m_state=6
04:05:20.304 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7086
04:05:20.305 00.001 18120 Star::Find returns 1 (0), X=894.57, Y=236.50, Mass=1913, SNR=30.3, Peak=118 HFD=4.3
04:05:20.307 00.002 18120 MultiStar: [#1 -0.61,0.03,0.00,M4] [#2 -0.15,0.33,0.60,U] [#3 -0.48,0.19,0.00,M1] [#4 -0.21,0.07,0.56,U] [#5 0.14,0.35,0.44,U] [#6 -0.35,0.09,0.52,U] [#7 -0.48,-0.02,0.00,M10] [#8 -0.47,0.02,0.00,M7] 
04:05:20.308 00.001 18120 refined, 4 included, MultiStar: {-0.20, 0.07}, one-star: {-0.30, -0.23}
04:05:20.309 00.001 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.83 = 0.83)
04:05:20.310 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.79 = 0.79)
04:05:20.312 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.22 cameraTheta=2.83 mountX=0.14 mountY=0.15, mountTheta=0.81
04:05:20.314 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.07, opts=13)
04:05:20.315 00.001 18120 Enqueuing Move request for scope (-0.20, 0.07)
04:05:20.315 00.000 21948 Worker thread wakes up
04:05:20.315 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
04:05:20.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
04:05:20.316 00.001 21948 Moving (-0.20, 0.07) raw xDistance=0.14 yDistance=0.15
04:05:20.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:05:20.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:20.316 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:20.317 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:05:20.317 00.000 21948 MoveAxis(E, 0, ABG)
04:05:20.317 00.000 21948 Move returns status 0, amount 0
04:05:20.317 00.000 21948 MoveAxis(N, 0, ABG)
04:05:20.317 00.000 21948 Move returns status 0, amount 0
04:05:20.317 00.000 21948 move complete, result=0
04:05:20.317 00.000 18120 UpdateGuideState exits: m=1913 RSB=30.3
04:05:20.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:20.319 00.001 21948 worker thread done servicing request
04:05:20.319 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:20.320 00.001 18120 Enqueuing Expose request
04:05:20.320 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:20.321 00.001 21948 Worker thread wakes up
04:05:20.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:20.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:21.954 01.633 21948 Exposure complete
04:05:21.982 00.028 21948 worker thread done servicing request
04:05:21.982 00.000 18120 OnExposeComplete: enter
04:05:21.983 00.001 18120 UpdateGuideState(): m_state=6
04:05:21.983 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7087
04:05:21.984 00.001 18120 Star::Find returns 1 (0), X=894.68, Y=236.62, Mass=1801, SNR=29.4, Peak=126 HFD=4.4
04:05:21.984 00.000 18120 MultiStar: [#1 -0.18,-0.13,0.67,U] [#2 0.13,0.48,0.00,M1] [#3 -0.16,0.07,0.60,U] [#4 0.18,-0.26,0.56,U] [#5 0.36,-0.03,0.46,U] [#6 -0.33,-0.12,0.50,U] [#7 -0.23,-0.10,0.44,U] [#8 -0.41,-0.44,0.00,M8] 
04:05:21.985 00.001 18120 refined, 6 included, MultiStar: {-0.10, -0.10}, one-star: {-0.19, -0.11}
04:05:21.985 00.000 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.00) = xAngle (-4.35 = 1.94)
04:05:21.986 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.39 = 1.90)
04:05:21.986 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=-0.05 mountY=0.13, mountTheta=1.93
04:05:21.987 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
04:05:21.988 00.001 18120 Enqueuing Move request for scope (-0.10, -0.10)
04:05:21.988 00.000 21948 Worker thread wakes up
04:05:21.988 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:21.989 00.001 18120 UpdateGuideState exits: m=1801 RSB=29.4
04:05:21.989 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:21.989 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:21.990 00.001 18120 Enqueuing Expose request
04:05:21.990 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
04:05:21.990 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
04:05:21.990 00.000 21948 Moving (-0.10, -0.10) raw xDistance=-0.05 yDistance=0.13
04:05:21.990 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:21.990 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:21.990 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:05:21.990 00.000 21948 MoveAxis(E, 0, ABG)
04:05:21.990 00.000 21948 Move returns status 0, amount 0
04:05:21.990 00.000 21948 MoveAxis(N, 0, ABG)
04:05:21.991 00.001 21948 Move returns status 0, amount 0
04:05:21.991 00.000 21948 move complete, result=0
04:05:21.991 00.000 21948 worker thread done servicing request
04:05:21.991 00.000 21948 Worker thread wakes up
04:05:21.991 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:21.991 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:21.991 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:23.505 01.514 21948 Exposure complete
04:05:23.561 00.056 21948 worker thread done servicing request
04:05:23.561 00.000 18120 OnExposeComplete: enter
04:05:23.561 00.000 18120 UpdateGuideState(): m_state=6
04:05:23.562 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7088
04:05:23.562 00.000 18120 Star::Find returns 1 (0), X=894.79, Y=236.54, Mass=1810, SNR=29.5, Peak=125 HFD=4.5
04:05:23.563 00.001 18120 MultiStar: [#1 -0.15,-0.32,0.72,U] [#2 0.11,0.05,0.63,U] [#3 0.13,-0.31,0.58,U] [#4 0.38,-0.77,0.00,M1] [#5 0.22,-0.04,0.46,U] [#6 -0.19,-0.04,0.49,U] [#7 -0.20,0.15,0.40,U] [#8 -0.45,-0.50,0.00,M9] 
04:05:23.563 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {-0.08, -0.19}
04:05:23.564 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.52)
04:05:23.566 00.002 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.48)
04:05:23.567 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.77 mountX=-0.11 mountY=0.08, mountTheta=2.49
04:05:23.570 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.13, opts=13)
04:05:23.571 00.001 18120 Enqueuing Move request for scope (-0.03, -0.13)
04:05:23.573 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:23.574 00.001 18120 UpdateGuideState exits: m=1810 RSB=29.5
04:05:23.575 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:23.576 00.001 21948 Worker thread wakes up
04:05:23.576 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
04:05:23.576 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
04:05:23.576 00.000 21948 Moving (-0.03, -0.13) raw xDistance=-0.11 yDistance=0.08
04:05:23.576 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:05:23.576 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:23.576 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:23.578 00.002 18120 Enqueuing Expose request
04:05:23.580 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:05:23.580 00.000 21948 MoveAxis(E, 0, ABG)
04:05:23.580 00.000 21948 Move returns status 0, amount 0
04:05:23.580 00.000 21948 MoveAxis(N, 0, ABG)
04:05:23.580 00.000 21948 Move returns status 0, amount 0
04:05:23.580 00.000 21948 move complete, result=0
04:05:23.580 00.000 21948 worker thread done servicing request
04:05:23.580 00.000 21948 Worker thread wakes up
04:05:23.580 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:23.580 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:23.581 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:25.205 01.624 21948 Exposure complete
04:05:25.240 00.035 21948 worker thread done servicing request
04:05:25.241 00.001 18120 OnExposeComplete: enter
04:05:25.241 00.000 18120 UpdateGuideState(): m_state=6
04:05:25.242 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7089
04:05:25.242 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=236.59, Mass=1719, SNR=28.6, Peak=130 HFD=4.1
04:05:25.243 00.001 18120 MultiStar: [#1 -0.11,-0.39,0.71,U] [#2 0.47,0.16,0.00,M1] [#3 0.27,-0.02,0.59,U] [#4 0.45,-0.65,0.00,M2] [#5 0.94,-0.11,0.00,M1] [#6 -0.40,-0.21,0.00,M1] [#7 -0.36,-0.15,0.43,U] [#8 -0.20,-0.35,0.40,U] 
04:05:25.243 00.000 18120 single-star, 4 included, MultiStar: {-0.01, -0.20}, one-star: {0.12, -0.14}
04:05:25.244 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
04:05:25.244 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
04:05:25.244 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.85 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
04:05:25.245 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.14, opts=13)
04:05:25.247 00.002 18120 Enqueuing Move request for scope (0.12, -0.14)
04:05:25.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:25.248 00.001 18120 UpdateGuideState exits: m=1719 RSB=28.6
04:05:25.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:25.248 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:25.249 00.001 18120 Enqueuing Expose request
04:05:25.249 00.000 21948 Worker thread wakes up
04:05:25.249 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
04:05:25.249 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
04:05:25.249 00.000 21948 Moving (0.12, -0.14) raw xDistance=-0.18 yDistance=-0.05
04:05:25.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:05:25.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:25.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:05:25.250 00.001 21948 MoveAxis(E, 0, ABG)
04:05:25.250 00.000 21948 Move returns status 0, amount 0
04:05:25.250 00.000 21948 MoveAxis(N, 0, ABG)
04:05:25.250 00.000 21948 Move returns status 0, amount 0
04:05:25.250 00.000 21948 move complete, result=0
04:05:25.250 00.000 21948 worker thread done servicing request
04:05:25.250 00.000 21948 Worker thread wakes up
04:05:25.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:25.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:25.250 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:26.769 01.519 21948 Exposure complete
04:05:26.817 00.048 21948 worker thread done servicing request
04:05:26.818 00.001 18120 OnExposeComplete: enter
04:05:26.818 00.000 18120 UpdateGuideState(): m_state=6
04:05:26.819 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7090
04:05:26.820 00.001 18120 Star::Find returns 1 (0), X=894.83, Y=236.40, Mass=1766, SNR=29.1, Peak=117 HFD=4.5
04:05:26.820 00.000 18120 MultiStar: [#1 -0.28,-0.30,0.73,U] [#2 0.22,0.19,0.64,U] [#3 0.16,-0.16,0.59,U] [#4 -0.21,-0.22,0.57,U] [#5 0.71,-0.20,0.00,M2] [#6 -0.36,-0.42,0.00,M2] [#7 -0.25,-0.02,0.41,U] [#8 -0.14,-0.52,0.00,M9] 
04:05:26.820 00.000 18120 refined, 5 included, MultiStar: {-0.06, -0.17}, one-star: {-0.03, -0.33}
04:05:26.821 00.001 18120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.00) = xAngle (-3.90 = 2.38)
04:05:26.822 00.001 18120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.34)
04:05:26.823 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.90 mountX=-0.13 mountY=0.13, mountTheta=2.36
04:05:26.825 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.17, opts=13)
04:05:26.825 00.000 18120 Enqueuing Move request for scope (-0.06, -0.17)
04:05:26.826 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:26.826 00.000 18120 UpdateGuideState exits: m=1766 RSB=29.1
04:05:26.827 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:26.827 00.000 21948 Worker thread wakes up
04:05:26.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
04:05:26.827 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
04:05:26.827 00.000 21948 Moving (-0.06, -0.17) raw xDistance=-0.13 yDistance=0.13
04:05:26.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:05:26.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:26.827 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:26.828 00.001 18120 Enqueuing Expose request
04:05:26.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:05:26.828 00.000 21948 MoveAxis(E, 0, ABG)
04:05:26.828 00.000 21948 Move returns status 0, amount 0
04:05:26.828 00.000 21948 MoveAxis(N, 0, ABG)
04:05:26.828 00.000 21948 Move returns status 0, amount 0
04:05:26.829 00.001 21948 move complete, result=0
04:05:26.829 00.000 21948 worker thread done servicing request
04:05:26.829 00.000 21948 Worker thread wakes up
04:05:26.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:26.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:26.829 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:28.451 01.622 21948 Exposure complete
04:05:28.488 00.037 21948 worker thread done servicing request
04:05:28.489 00.001 18120 OnExposeComplete: enter
04:05:28.489 00.000 18120 UpdateGuideState(): m_state=6
04:05:28.490 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7091
04:05:28.491 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=236.29, Mass=1727, SNR=28.8, Peak=115 HFD=4.3
04:05:28.493 00.002 18120 MultiStar: [#1 0.01,-0.43,0.71,U] [#2 0.46,0.04,0.00,M1] [#3 -0.18,-0.18,0.60,U] [#4 0.29,-0.20,0.57,U] [#5 0.51,-0.01,0.00,M3] [#6 0.06,-0.45,0.00,M3] [#7 0.00,-0.23,0.40,U] [#8 0.27,-0.75,0.00,M10] 
04:05:28.494 00.001 18120 refined, 4 included, MultiStar: {0.10, -0.32}, one-star: {0.26, -0.44}
04:05:28.495 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
04:05:28.498 00.003 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
04:05:28.500 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.27 mountX=-0.33 mountY=0.06, mountTheta=2.98
04:05:28.503 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.32, opts=13)
04:05:28.503 00.000 18120 Enqueuing Move request for scope (0.10, -0.32)
04:05:28.504 00.001 21948 Worker thread wakes up
04:05:28.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
04:05:28.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
04:05:28.504 00.000 21948 Moving (0.10, -0.32) raw xDistance=-0.33 yDistance=0.06
04:05:28.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:05:28.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:28.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:28.504 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.8
04:05:28.505 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:28.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:28.506 00.001 18120 Enqueuing Expose request
04:05:28.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:05:28.506 00.000 21948 MoveAxis(E, 60, ABG)
04:05:28.506 00.000 21948 Guiding  Dir = 2, Dur = 60
04:05:28.506 00.000 21948 IsSlewing returns 0
04:05:28.507 00.001 21948 IsGuiding returns 0
04:05:28.508 00.001 21948 PulseGuide returned control before completion, sleep 69
04:05:28.589 00.081 21948 IsGuiding returns 0
04:05:28.589 00.000 21948 Move returns status 0, amount 60
04:05:28.590 00.001 21948 MoveAxis(N, 0, ABG)
04:05:28.590 00.000 21948 Move returns status 0, amount 0
04:05:28.590 00.000 21948 move complete, result=0
04:05:28.590 00.000 21948 worker thread done servicing request
04:05:28.590 00.000 21948 Worker thread wakes up
04:05:28.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:28.590 00.000 18120 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
04:05:28.591 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:30.001 01.410 21948 Exposure complete
04:05:30.051 00.050 21948 worker thread done servicing request
04:05:30.051 00.000 18120 OnExposeComplete: enter
04:05:30.052 00.001 18120 UpdateGuideState(): m_state=6
04:05:30.053 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7092
04:05:30.054 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=236.62, Mass=1776, SNR=29.0, Peak=129 HFD=4.1
04:05:30.055 00.001 18120 MultiStar: [#1 -0.14,-0.14,0.70,U] [#2 0.60,0.27,0.00,M2] [#3 0.01,-0.07,0.59,U] [#4 0.04,-0.15,0.57,U] [#5 0.43,-0.05,0.46,U] [#6 -0.18,-0.31,0.49,U] [#7 -0.35,0.17,0.43,U] [#8 -0.12,-0.13,0.40,U] 
04:05:30.056 00.001 18120 refined, 7 included, MultiStar: {-0.00, -0.11}, one-star: {0.15, -0.11}
04:05:30.057 00.001 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.68)
04:05:30.057 00.000 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.64)
04:05:30.058 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.60 mountX=-0.09 mountY=0.05, mountTheta=2.65
04:05:30.059 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.11, opts=13)
04:05:30.061 00.002 18120 Enqueuing Move request for scope (-0.00, -0.11)
04:05:30.064 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:30.067 00.003 18120 UpdateGuideState exits: m=1776 RSB=29.0
04:05:30.067 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:30.068 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:30.068 00.000 18120 Enqueuing Expose request
04:05:30.068 00.000 21948 Worker thread wakes up
04:05:30.069 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
04:05:30.069 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
04:05:30.069 00.000 21948 Moving (-0.00, -0.11) raw xDistance=-0.09 yDistance=0.05
04:05:30.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:30.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:30.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:05:30.069 00.000 21948 MoveAxis(E, 0, ABG)
04:05:30.069 00.000 21948 Move returns status 0, amount 0
04:05:30.069 00.000 21948 MoveAxis(N, 0, ABG)
04:05:30.069 00.000 21948 Move returns status 0, amount 0
04:05:30.069 00.000 21948 move complete, result=0
04:05:30.069 00.000 21948 worker thread done servicing request
04:05:30.069 00.000 21948 Worker thread wakes up
04:05:30.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:30.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:30.069 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:31.702 01.633 21948 Exposure complete
04:05:31.736 00.034 21948 worker thread done servicing request
04:05:31.736 00.000 18120 OnExposeComplete: enter
04:05:31.737 00.001 18120 UpdateGuideState(): m_state=6
04:05:31.737 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7093
04:05:31.738 00.001 18120 Star::Find returns 1 (0), X=894.67, Y=236.65, Mass=1778, SNR=29.3, Peak=128 HFD=4.3
04:05:31.739 00.001 18120 MultiStar: [#1 -0.30,-0.14,0.72,U] [#2 -0.02,0.42,0.68,U] [#3 0.14,0.17,0.60,U] [#4 -0.11,-0.05,0.57,U] [#5 0.41,0.24,0.00,M3] [#6 -0.06,-0.15,0.50,U] [#7 -0.22,0.02,0.43,U] [#8 -0.17,-0.02,0.38,U] 
04:05:31.740 00.001 18120 refined, 7 included, MultiStar: {-0.12, 0.02}, one-star: {-0.20, -0.08}
04:05:31.740 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
04:05:31.741 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
04:05:31.742 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=0.07 mountY=0.10, mountTheta=0.96
04:05:31.747 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.02, opts=13)
04:05:31.749 00.002 18120 Enqueuing Move request for scope (-0.12, 0.02)
04:05:31.750 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:31.751 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.3
04:05:31.752 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:31.753 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:31.753 00.000 18120 Enqueuing Expose request
04:05:31.755 00.002 21948 Worker thread wakes up
04:05:31.755 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
04:05:31.755 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
04:05:31.755 00.000 21948 Moving (-0.12, 0.02) raw xDistance=0.07 yDistance=0.10
04:05:31.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:05:31.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:31.755 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:05:31.755 00.000 21948 MoveAxis(E, 0, ABG)
04:05:31.755 00.000 21948 Move returns status 0, amount 0
04:05:31.755 00.000 21948 MoveAxis(N, 0, ABG)
04:05:31.755 00.000 21948 Move returns status 0, amount 0
04:05:31.755 00.000 21948 move complete, result=0
04:05:31.756 00.001 21948 worker thread done servicing request
04:05:31.756 00.000 21948 Worker thread wakes up
04:05:31.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:31.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:31.756 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:33.283 01.527 21948 Exposure complete
04:05:33.320 00.037 21948 worker thread done servicing request
04:05:33.320 00.000 18120 OnExposeComplete: enter
04:05:33.321 00.001 18120 UpdateGuideState(): m_state=6
04:05:33.321 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7094
04:05:33.322 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=236.68, Mass=1646, SNR=28.1, Peak=121 HFD=4.2
04:05:33.323 00.001 18120 MultiStar: [#1 -0.23,-0.24,0.72,U] [#2 0.26,0.21,0.66,U] [#3 -0.11,-0.04,0.63,U] [#4 -0.10,-0.37,0.61,U] [#5 0.05,0.19,0.51,U] [#6 -0.27,-0.15,0.53,U] [#7 -0.51,-0.05,0.00,M4] [#8 -0.30,-0.16,0.38,U] 
04:05:33.324 00.001 18120 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.23, -0.05}
04:05:33.325 00.001 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.56 = 1.72)
04:05:33.326 00.001 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.60 = 1.68)
04:05:33.328 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.57 mountX=-0.02 mountY=0.14, mountTheta=1.72
04:05:33.332 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.08, opts=13)
04:05:33.335 00.003 18120 Enqueuing Move request for scope (-0.12, -0.08)
04:05:33.335 00.000 21948 Worker thread wakes up
04:05:33.336 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:33.337 00.001 18120 UpdateGuideState exits: m=1646 RSB=28.1
04:05:33.338 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:33.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:33.340 00.001 18120 Enqueuing Expose request
04:05:33.341 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
04:05:33.341 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
04:05:33.341 00.000 21948 Moving (-0.12, -0.08) raw xDistance=-0.02 yDistance=0.14
04:05:33.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:05:33.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:33.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:05:33.341 00.000 21948 MoveAxis(E, 0, ABG)
04:05:33.341 00.000 21948 Move returns status 0, amount 0
04:05:33.341 00.000 21948 MoveAxis(N, 0, ABG)
04:05:33.341 00.000 21948 Move returns status 0, amount 0
04:05:33.341 00.000 21948 move complete, result=0
04:05:33.341 00.000 21948 worker thread done servicing request
04:05:33.341 00.000 21948 Worker thread wakes up
04:05:33.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:33.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:33.343 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:34.970 01.627 21948 Exposure complete
04:05:35.019 00.049 21948 worker thread done servicing request
04:05:35.019 00.000 18120 OnExposeComplete: enter
04:05:35.020 00.001 18120 UpdateGuideState(): m_state=6
04:05:35.020 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7095
04:05:35.021 00.001 18120 Star::Find returns 1 (0), X=894.72, Y=236.63, Mass=1832, SNR=29.7, Peak=128 HFD=4.3
04:05:35.021 00.000 18120 MultiStar: [#1 -0.11,-0.08,0.70,U] [#2 0.22,0.50,0.00,M1] [#3 -0.13,0.05,0.60,U] [#4 -0.06,-0.15,0.52,U] [#5 0.23,0.24,0.44,U] [#6 -0.15,-0.24,0.50,U] [#7 -0.11,0.17,0.42,U] [#8 -0.25,-0.30,0.39,U] 
04:05:35.022 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.06}, one-star: {-0.15, -0.10}
04:05:35.022 00.000 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.00) = xAngle (-4.60 = 1.68)
04:05:35.023 00.001 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.64 = 1.64)
04:05:35.023 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.60 mountX=-0.01 mountY=0.11, mountTheta=1.68
04:05:35.024 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.06, opts=13)
04:05:35.025 00.001 18120 Enqueuing Move request for scope (-0.10, -0.06)
04:05:35.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:35.026 00.001 18120 UpdateGuideState exits: m=1832 RSB=29.7
04:05:35.026 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:35.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:35.027 00.001 21948 Worker thread wakes up
04:05:35.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
04:05:35.027 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
04:05:35.027 00.000 21948 Moving (-0.10, -0.06) raw xDistance=-0.01 yDistance=0.11
04:05:35.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:05:35.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:35.027 00.000 18120 Enqueuing Expose request
04:05:35.028 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:05:35.028 00.000 21948 MoveAxis(E, 0, ABG)
04:05:35.028 00.000 21948 Move returns status 0, amount 0
04:05:35.028 00.000 21948 MoveAxis(N, 0, ABG)
04:05:35.028 00.000 21948 Move returns status 0, amount 0
04:05:35.028 00.000 21948 move complete, result=0
04:05:35.028 00.000 21948 worker thread done servicing request
04:05:35.028 00.000 21948 Worker thread wakes up
04:05:35.028 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:35.028 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:35.028 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:36.541 01.513 21948 Exposure complete
04:05:36.578 00.037 21948 worker thread done servicing request
04:05:36.578 00.000 18120 OnExposeComplete: enter
04:05:36.579 00.001 18120 UpdateGuideState(): m_state=6
04:05:36.579 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7096
04:05:36.580 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=236.84, Mass=1783, SNR=29.3, Peak=138 HFD=4.3
04:05:36.580 00.000 18120 MultiStar: [#1 -0.51,-0.27,0.00,M1] [#2 0.30,0.21,0.63,U] [#3 -0.24,0.07,0.56,U] [#4 0.03,-0.21,0.57,U] [#5 0.33,0.19,0.45,U] [#6 -0.28,-0.27,0.57,U] [#7 -0.17,0.51,0.00,M4] [#8 -0.12,-0.40,0.39,U] 
04:05:36.581 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.01}, one-star: {-0.01, 0.11}
04:05:36.581 00.000 18120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.00) = xAngle (-3.56 = 2.73)
04:05:36.582 00.001 18120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
04:05:36.582 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.56 mountX=-0.01 mountY=0.01, mountTheta=2.70
04:05:36.584 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
04:05:36.585 00.001 18120 Enqueuing Move request for scope (0.00, -0.01)
04:05:36.585 00.000 21948 Worker thread wakes up
04:05:36.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
04:05:36.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:36.586 00.001 18120 UpdateGuideState exits: m=1783 RSB=29.3
04:05:36.586 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:36.587 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:36.587 00.000 18120 Enqueuing Expose request
04:05:36.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
04:05:36.588 00.001 21948 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
04:05:36.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:05:36.588 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:36.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:36.588 00.000 21948 MoveAxis(E, 0, ABG)
04:05:36.588 00.000 21948 Move returns status 0, amount 0
04:05:36.588 00.000 21948 MoveAxis(N, 0, ABG)
04:05:36.588 00.000 21948 Move returns status 0, amount 0
04:05:36.588 00.000 21948 move complete, result=0
04:05:36.589 00.001 21948 worker thread done servicing request
04:05:36.589 00.000 21948 Worker thread wakes up
04:05:36.589 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:36.589 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:36.589 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:38.215 01.626 21948 Exposure complete
04:05:38.257 00.042 21948 worker thread done servicing request
04:05:38.257 00.000 18120 OnExposeComplete: enter
04:05:38.258 00.001 18120 UpdateGuideState(): m_state=6
04:05:38.259 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7097
04:05:38.260 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=236.65, Mass=1909, SNR=30.1, Peak=146 HFD=4.2
04:05:38.260 00.000 18120 MultiStar: [#1 -0.02,-0.21,0.71,U] [#2 0.40,0.15,0.62,U] [#3 -0.12,-0.21,0.55,U] [#4 0.19,-0.30,0.53,U] [#5 0.39,0.07,0.48,U] [#6 -0.06,-0.27,0.49,U] [#7 -0.55,0.09,0.00,M5] [#8 0.06,-0.57,0.00,M6] 
04:05:38.261 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.12}, one-star: {0.21, -0.08}
04:05:38.261 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
04:05:38.262 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
04:05:38.262 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.68 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
04:05:38.264 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
04:05:38.264 00.000 18120 Enqueuing Move request for scope (0.14, -0.12)
04:05:38.264 00.000 21948 Worker thread wakes up
04:05:38.265 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:38.265 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.1
04:05:38.265 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:38.266 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:38.266 00.000 18120 Enqueuing Expose request
04:05:38.267 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
04:05:38.267 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
04:05:38.267 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.17 yDistance=-0.08
04:05:38.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:05:38.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:38.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:05:38.267 00.000 21948 MoveAxis(E, 0, ABG)
04:05:38.267 00.000 21948 Move returns status 0, amount 0
04:05:38.267 00.000 21948 MoveAxis(N, 0, ABG)
04:05:38.267 00.000 21948 Move returns status 0, amount 0
04:05:38.267 00.000 21948 move complete, result=0
04:05:38.267 00.000 21948 worker thread done servicing request
04:05:38.267 00.000 21948 Worker thread wakes up
04:05:38.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:38.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:38.267 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:39.783 01.516 21948 Exposure complete
04:05:39.828 00.045 21948 worker thread done servicing request
04:05:39.828 00.000 18120 OnExposeComplete: enter
04:05:39.830 00.002 18120 UpdateGuideState(): m_state=6
04:05:39.830 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7098
04:05:39.831 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=236.52, Mass=1701, SNR=28.6, Peak=129 HFD=4.0
04:05:39.831 00.000 18120 MultiStar: [#1 0.09,-0.36,0.74,U] [#2 0.50,0.16,0.00,M1] [#3 0.35,-0.26,0.64,U] [#4 0.40,-0.26,0.00,M1] [#5 0.63,0.09,0.00,M1] [#6 0.20,-0.49,0.00,M1] [#7 -0.08,0.17,0.45,U] [#8 -0.00,-0.39,0.42,U] 
04:05:39.832 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.22}, one-star: {0.28, -0.21}
04:05:39.832 00.000 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
04:05:39.833 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
04:05:39.833 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.93 mountX=-0.27 mountY=-0.05, mountTheta=-2.97
04:05:39.834 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.22, opts=13)
04:05:39.835 00.001 18120 Enqueuing Move request for scope (0.17, -0.22)
04:05:39.835 00.000 21948 Worker thread wakes up
04:05:39.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
04:05:39.835 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
04:05:39.835 00.000 21948 Moving (0.17, -0.22) raw xDistance=-0.27 yDistance=-0.05
04:05:39.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:05:39.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:39.835 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:39.836 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:05:39.836 00.000 21948 MoveAxis(E, 49, ABG)
04:05:39.836 00.000 21948 Guiding  Dir = 2, Dur = 49
04:05:39.836 00.000 18120 UpdateGuideState exits: m=1701 RSB=28.6
04:05:39.836 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:39.837 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:39.837 00.000 18120 Enqueuing Expose request
04:05:39.837 00.000 21948 IsSlewing returns 0
04:05:39.837 00.000 21948 IsGuiding returns 0
04:05:39.839 00.002 21948 PulseGuide returned control before completion, sleep 58
04:05:39.907 00.068 21948 IsGuiding returns 0
04:05:39.907 00.000 21948 Move returns status 0, amount 49
04:05:39.907 00.000 21948 MoveAxis(N, 0, ABG)
04:05:39.907 00.000 21948 Move returns status 0, amount 0
04:05:39.907 00.000 21948 move complete, result=0
04:05:39.907 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
04:05:39.908 00.001 21948 worker thread done servicing request
04:05:39.908 00.000 21948 Worker thread wakes up
04:05:39.908 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:39.908 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:41.537 01.629 21948 Exposure complete
04:05:41.576 00.039 21948 worker thread done servicing request
04:05:41.576 00.000 18120 OnExposeComplete: enter
04:05:41.577 00.001 18120 UpdateGuideState(): m_state=6
04:05:41.577 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7099
04:05:41.578 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=236.99, Mass=1778, SNR=29.2, Peak=145 HFD=4.4
04:05:41.578 00.000 18120 MultiStar: [#1 -0.05,-0.03,0.70,U] [#2 0.54,0.48,0.00,M2] [#3 -0.02,0.29,0.61,U] [#4 0.40,0.09,0.58,U] [#5 0.15,0.35,0.47,U] [#6 0.18,0.09,0.51,U] [#7 0.09,0.35,0.44,U] [#8 0.07,0.35,0.41,U] 
04:05:41.578 00.000 18120 refined, 7 included, MultiStar: {0.10, 0.21}, one-star: {0.08, 0.26}
04:05:41.579 00.001 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
04:05:41.580 00.001 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
04:05:41.581 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.10 mountX=0.15 mountY=-0.19, mountTheta=-0.91
04:05:41.584 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.21, opts=13)
04:05:41.584 00.000 18120 Enqueuing Move request for scope (0.10, 0.21)
04:05:41.585 00.001 21948 Worker thread wakes up
04:05:41.585 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:41.585 00.000 18120 UpdateGuideState exits: m=1778 RSB=29.2
04:05:41.586 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:41.586 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:41.587 00.001 18120 Enqueuing Expose request
04:05:41.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
04:05:41.587 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
04:05:41.587 00.000 21948 Moving (0.10, 0.21) raw xDistance=0.15 yDistance=-0.19
04:05:41.587 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:05:41.587 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:41.587 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:05:41.587 00.000 21948 MoveAxis(E, 0, ABG)
04:05:41.587 00.000 21948 Move returns status 0, amount 0
04:05:41.587 00.000 21948 MoveAxis(N, 0, ABG)
04:05:41.587 00.000 21948 Move returns status 0, amount 0
04:05:41.587 00.000 21948 move complete, result=0
04:05:41.587 00.000 21948 worker thread done servicing request
04:05:41.587 00.000 21948 Worker thread wakes up
04:05:41.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:41.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:41.588 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:05:43.109 01.521 21948 Exposure complete
04:05:43.151 00.042 18120 OnExposeComplete: enter
04:05:43.152 00.001 21948 worker thread done servicing request
04:05:43.152 00.000 18120 UpdateGuideState(): m_state=6
04:05:43.153 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7100
04:05:43.153 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=237.04, Mass=1629, SNR=27.9, Peak=135 HFD=4.4
04:05:43.153 00.000 18120 MultiStar: [#1 -0.08,0.10,0.75,U] [#2 0.49,0.68,0.00,M3] [#3 0.19,0.13,0.66,U] [#4 0.26,-0.05,0.58,U] [#5 0.47,0.23,0.00,M1] [#6 0.10,0.30,0.53,U] [#7 0.12,0.03,0.41,U] [#8 -0.13,-0.02,0.41,U] 
04:05:43.154 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.12, 0.31}
04:05:43.154 00.000 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
04:05:43.155 00.001 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
04:05:43.155 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.00 mountX=0.09 mountY=-0.14, mountTheta=-1.01
04:05:43.156 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.14, opts=13)
04:05:43.157 00.001 18120 Enqueuing Move request for scope (0.09, 0.14)
04:05:43.157 00.000 21948 Worker thread wakes up
04:05:43.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:43.158 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
04:05:43.158 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
04:05:43.158 00.000 18120 UpdateGuideState exits: m=1629 RSB=27.9
04:05:43.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:43.159 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:43.159 00.000 18120 Enqueuing Expose request
04:05:43.160 00.001 21948 Moving (0.09, 0.14) raw xDistance=0.09 yDistance=-0.14
04:05:43.160 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:05:43.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:43.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:05:43.160 00.000 21948 MoveAxis(E, 0, ABG)
04:05:43.160 00.000 21948 Move returns status 0, amount 0
04:05:43.160 00.000 21948 MoveAxis(N, 0, ABG)
04:05:43.160 00.000 21948 Move returns status 0, amount 0
04:05:43.160 00.000 21948 move complete, result=0
04:05:43.160 00.000 21948 worker thread done servicing request
04:05:43.160 00.000 21948 Worker thread wakes up
04:05:43.160 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:43.160 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:43.160 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:44.889 01.729 21948 Exposure complete
04:05:44.916 00.027 21948 worker thread done servicing request
04:05:44.916 00.000 18120 OnExposeComplete: enter
04:05:44.918 00.002 18120 UpdateGuideState(): m_state=6
04:05:44.921 00.003 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7101
04:05:44.923 00.002 18120 Star::Find returns 1 (0), X=894.92, Y=236.96, Mass=1935, SNR=30.5, Peak=173 HFD=4.4
04:05:44.924 00.001 18120 MultiStar: [#1 0.11,0.08,0.68,U] [#2 0.31,0.56,0.00,M4] [#3 0.07,0.11,0.57,U] [#4 0.32,0.08,0.53,U] [#5 0.78,0.30,0.00,M2] [#6 0.03,0.09,0.49,U] [#7 -0.11,0.16,0.40,U] [#8 0.02,0.08,0.40,U] 
04:05:44.924 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.05, 0.23}
04:05:44.925 00.001 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.95 = -0.95)
04:05:44.925 00.000 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.99 = -0.99)
04:05:44.926 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.05 mountX=0.09 mountY=-0.13, mountTheta=-0.96
04:05:44.927 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.13, opts=13)
04:05:44.928 00.001 18120 Enqueuing Move request for scope (0.08, 0.13)
04:05:44.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:44.928 00.000 21948 Worker thread wakes up
04:05:44.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
04:05:44.929 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
04:05:44.929 00.000 21948 Moving (0.08, 0.13) raw xDistance=0.09 yDistance=-0.13
04:05:44.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:05:44.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:44.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:05:44.929 00.000 21948 MoveAxis(E, 0, ABG)
04:05:44.929 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.5
04:05:44.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:44.930 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:44.930 00.000 18120 Enqueuing Expose request
04:05:44.930 00.000 21948 Move returns status 0, amount 0
04:05:44.931 00.001 21948 MoveAxis(N, 0, ABG)
04:05:44.931 00.000 21948 Move returns status 0, amount 0
04:05:44.931 00.000 21948 move complete, result=0
04:05:44.931 00.000 21948 worker thread done servicing request
04:05:44.931 00.000 21948 Worker thread wakes up
04:05:44.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:44.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:44.931 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:46.349 01.418 21948 Exposure complete
04:05:46.394 00.045 21948 worker thread done servicing request
04:05:46.394 00.000 18120 OnExposeComplete: enter
04:05:46.395 00.001 18120 UpdateGuideState(): m_state=6
04:05:46.395 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7102
04:05:46.396 00.001 18120 Star::Find returns 1 (0), X=894.77, Y=236.66, Mass=1816, SNR=29.5, Peak=136 HFD=4.5
04:05:46.396 00.000 18120 MultiStar: [#1 -0.01,0.06,0.69,U] [#2 0.42,0.42,0.00,M5] [#3 0.32,0.10,0.59,U] [#4 0.33,-0.23,0.56,U] [#5 0.69,0.04,0.00,M3] [#6 -0.22,0.06,0.47,U] [#7 -0.09,0.11,0.45,U] [#8 -0.16,-0.36,0.39,U] 
04:05:46.396 00.000 18120 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {-0.10, -0.06}
04:05:46.397 00.001 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.04)
04:05:46.397 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 3.00)
04:05:46.398 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.25 mountX=-0.04 mountY=0.01, mountTheta=3.00
04:05:46.399 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
04:05:46.399 00.000 18120 Enqueuing Move request for scope (0.01, -0.04)
04:05:46.400 00.001 21948 Worker thread wakes up
04:05:46.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
04:05:46.400 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
04:05:46.400 00.000 21948 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
04:05:46.400 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:05:46.400 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:46.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:46.400 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
04:05:46.402 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:46.402 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:46.402 00.000 18120 Enqueuing Expose request
04:05:46.403 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:46.403 00.000 21948 MoveAxis(E, 0, ABG)
04:05:46.403 00.000 21948 Move returns status 0, amount 0
04:05:46.403 00.000 21948 MoveAxis(N, 0, ABG)
04:05:46.403 00.000 21948 Move returns status 0, amount 0
04:05:46.403 00.000 21948 move complete, result=0
04:05:46.403 00.000 21948 worker thread done servicing request
04:05:46.403 00.000 21948 Worker thread wakes up
04:05:46.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:46.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:46.404 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:48.040 01.636 21948 Exposure complete
04:05:48.098 00.058 21948 worker thread done servicing request
04:05:48.098 00.000 18120 OnExposeComplete: enter
04:05:48.100 00.002 18120 UpdateGuideState(): m_state=6
04:05:48.100 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7103
04:05:48.101 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=236.63, Mass=1839, SNR=29.6, Peak=131 HFD=4.4
04:05:48.101 00.000 18120 MultiStar: [#1 -0.35,-0.19,0.70,U] [#2 0.51,0.07,0.00,M6] [#3 -0.16,-0.09,0.61,U] [#4 0.04,-0.25,0.55,U] [#5 0.37,0.15,0.44,U] [#6 -0.49,-0.34,0.00,M1] [#7 -0.28,0.26,0.38,U] [#8 -0.42,-0.48,0.00,M2] 
04:05:48.102 00.001 18120 refined, 5 included, MultiStar: {-0.09, -0.07}, one-star: {-0.06, -0.10}
04:05:48.102 00.000 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
04:05:48.102 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
04:05:48.103 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.47 mountX=-0.03 mountY=0.11, mountTheta=1.81
04:05:48.103 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.07, opts=13)
04:05:48.105 00.002 18120 Enqueuing Move request for scope (-0.09, -0.07)
04:05:48.105 00.000 21948 Worker thread wakes up
04:05:48.105 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
04:05:48.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
04:05:48.105 00.000 21948 Moving (-0.09, -0.07) raw xDistance=-0.03 yDistance=0.11
04:05:48.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:48.106 00.001 18120 UpdateGuideState exits: m=1839 RSB=29.6
04:05:48.106 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:48.107 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:48.107 00.000 18120 Enqueuing Expose request
04:05:48.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:05:48.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:48.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:05:48.108 00.001 21948 MoveAxis(E, 0, ABG)
04:05:48.108 00.000 21948 Move returns status 0, amount 0
04:05:48.108 00.000 21948 MoveAxis(N, 0, ABG)
04:05:48.108 00.000 21948 Move returns status 0, amount 0
04:05:48.108 00.000 21948 move complete, result=0
04:05:48.108 00.000 21948 worker thread done servicing request
04:05:48.108 00.000 21948 Worker thread wakes up
04:05:48.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:48.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:48.108 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:49.633 01.525 21948 Exposure complete
04:05:49.681 00.048 21948 worker thread done servicing request
04:05:49.681 00.000 18120 OnExposeComplete: enter
04:05:49.682 00.001 18120 UpdateGuideState(): m_state=6
04:05:49.682 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7104
04:05:49.683 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=236.39, Mass=1886, SNR=30.1, Peak=132 HFD=4.3
04:05:49.683 00.000 18120 MultiStar: [#1 0.12,-0.46,0.00,M1] [#2 0.68,0.05,0.00,M7] [#3 0.37,-0.24,0.00,M1] [#4 0.24,-0.42,0.00,M1] [#5 0.79,0.03,0.00,M3] [#6 0.19,-0.33,0.52,U] [#7 -0.31,-0.07,0.38,U] [#8 0.17,-0.74,0.00,M3] 
04:05:49.684 00.001 18120 refined, 2 included, MultiStar: {-0.01, -0.28}, one-star: {-0.00, -0.34}
04:05:49.684 00.000 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
04:05:49.685 00.001 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
04:05:49.685 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.62 mountX=-0.25 mountY=0.14, mountTheta=2.64
04:05:49.687 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.28, opts=13)
04:05:49.687 00.000 18120 Enqueuing Move request for scope (-0.01, -0.28)
04:05:49.687 00.000 21948 Worker thread wakes up
04:05:49.689 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
04:05:49.689 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
04:05:49.689 00.000 21948 Moving (-0.01, -0.28) raw xDistance=-0.25 yDistance=0.14
04:05:49.689 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:49.689 00.000 18120 UpdateGuideState exits: m=1886 RSB=30.1
04:05:49.690 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:49.690 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:49.690 00.000 18120 Enqueuing Expose request
04:05:49.691 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:05:49.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:49.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:05:49.691 00.000 21948 MoveAxis(E, 45, ABG)
04:05:49.691 00.000 21948 Guiding  Dir = 2, Dur = 45
04:05:49.691 00.000 21948 IsSlewing returns 0
04:05:49.691 00.000 21948 IsGuiding returns 0
04:05:49.692 00.001 21948 PulseGuide returned control before completion, sleep 54
04:05:49.758 00.066 21948 IsGuiding returns 1
04:05:49.758 00.000 21948 scope still moving after pulse duration time elapsed
04:05:49.789 00.031 21948 IsSlewing returns 0
04:05:49.789 00.000 21948 IsGuiding returns 0
04:05:49.789 00.000 21948 scope move finished after 45 + 53 ms
04:05:49.791 00.002 21948 Move returns status 0, amount 45
04:05:49.791 00.000 21948 MoveAxis(N, 0, ABG)
04:05:49.791 00.000 21948 Move returns status 0, amount 0
04:05:49.791 00.000 21948 move complete, result=0
04:05:49.791 00.000 21948 worker thread done servicing request
04:05:49.791 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
04:05:49.792 00.001 21948 Worker thread wakes up
04:05:49.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:49.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:51.423 01.631 21948 Exposure complete
04:05:51.485 00.062 21948 worker thread done servicing request
04:05:51.485 00.000 18120 OnExposeComplete: enter
04:05:51.488 00.003 18120 UpdateGuideState(): m_state=6
04:05:51.491 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7105
04:05:51.493 00.002 18120 Star::Find returns 1 (0), X=895.01, Y=236.58, Mass=1871, SNR=30.0, Peak=131 HFD=4.2
04:05:51.495 00.002 18120 MultiStar: [#1 -0.11,-0.27,0.70,U] [#2 0.43,0.29,0.00,M8] [#3 -0.07,0.13,0.60,U] [#4 0.06,-0.09,0.56,U] [#5 0.38,0.15,0.47,U] [#6 -0.24,-0.22,0.51,U] [#7 -0.14,0.09,0.41,U] [#8 -0.08,-0.38,0.40,U] 
04:05:51.496 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {0.14, -0.15}
04:05:51.497 00.001 18120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
04:05:51.498 00.001 18120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.73)
04:05:51.499 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=-0.09 mountY=0.04, mountTheta=2.73
04:05:51.500 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.10, opts=13)
04:05:51.501 00.001 18120 Enqueuing Move request for scope (0.01, -0.10)
04:05:51.501 00.000 21948 Worker thread wakes up
04:05:51.501 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
04:05:51.501 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
04:05:51.501 00.000 21948 Moving (0.01, -0.10) raw xDistance=-0.09 yDistance=0.04
04:05:51.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:51.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:51.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:05:51.501 00.000 21948 MoveAxis(E, 0, ABG)
04:05:51.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:51.502 00.001 18120 UpdateGuideState exits: m=1871 RSB=30.0
04:05:51.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:51.503 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:51.503 00.000 18120 Enqueuing Expose request
04:05:51.504 00.001 21948 Move returns status 0, amount 0
04:05:51.504 00.000 21948 MoveAxis(N, 0, ABG)
04:05:51.504 00.000 21948 Move returns status 0, amount 0
04:05:51.504 00.000 21948 move complete, result=0
04:05:51.504 00.000 21948 worker thread done servicing request
04:05:51.504 00.000 21948 Worker thread wakes up
04:05:51.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:51.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:51.504 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:53.025 01.521 21948 Exposure complete
04:05:53.063 00.038 21948 worker thread done servicing request
04:05:53.063 00.000 18120 OnExposeComplete: enter
04:05:53.064 00.001 18120 UpdateGuideState(): m_state=6
04:05:53.065 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7106
04:05:53.066 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=236.72, Mass=1927, SNR=30.3, Peak=154 HFD=4.2
04:05:53.067 00.001 18120 MultiStar: [#1 -0.00,-0.19,0.74,U] [#2 0.51,0.44,0.00,M9] [#3 0.05,-0.05,0.58,U] [#4 0.23,-0.00,0.53,U] [#5 0.24,0.13,0.44,U] [#6 0.11,-0.19,0.51,U] [#7 -0.18,0.29,0.44,U] [#8 0.18,-0.35,0.37,U] 
04:05:53.068 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.22, -0.01}
04:05:53.070 00.002 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:05:53.070 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:05:53.071 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
04:05:53.072 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
04:05:53.073 00.001 18120 Enqueuing Move request for scope (0.11, -0.05)
04:05:53.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:53.074 00.001 21948 Worker thread wakes up
04:05:53.074 00.000 18120 UpdateGuideState exits: m=1927 RSB=30.3
04:05:53.075 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:53.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:53.076 00.001 18120 Enqueuing Expose request
04:05:53.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
04:05:53.076 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
04:05:53.076 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.08
04:05:53.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:53.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:53.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:05:53.076 00.000 21948 MoveAxis(E, 0, ABG)
04:05:53.076 00.000 21948 Move returns status 0, amount 0
04:05:53.076 00.000 21948 MoveAxis(N, 0, ABG)
04:05:53.076 00.000 21948 Move returns status 0, amount 0
04:05:53.076 00.000 21948 move complete, result=0
04:05:53.076 00.000 21948 worker thread done servicing request
04:05:53.076 00.000 21948 Worker thread wakes up
04:05:53.077 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:53.077 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:53.077 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:54.702 01.625 21948 Exposure complete
04:05:54.737 00.035 21948 worker thread done servicing request
04:05:54.737 00.000 18120 OnExposeComplete: enter
04:05:54.737 00.000 18120 UpdateGuideState(): m_state=6
04:05:54.738 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7107
04:05:54.738 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=236.86, Mass=1800, SNR=29.3, Peak=159 HFD=4.3
04:05:54.739 00.001 18120 MultiStar: [#1 -0.08,0.04,0.72,U] [#2 0.39,0.42,0.00,M10] [#3 0.54,0.12,0.00,M1] [#4 0.51,-0.23,0.00,M1] [#5 0.57,0.25,0.00,M2] [#6 0.06,-0.16,0.45,U] [#7 0.10,0.09,0.42,U] [#8 0.48,-0.19,0.00,M2] 
04:05:54.739 00.000 18120 refined, 3 included, MultiStar: {0.03, 0.05}, one-star: {0.07, 0.13}
04:05:54.740 00.001 18120 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
04:05:54.740 00.000 18120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
04:05:54.740 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=0.03 mountY=-0.05, mountTheta=-1.03
04:05:54.742 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.05, opts=13)
04:05:54.742 00.000 18120 Enqueuing Move request for scope (0.03, 0.05)
04:05:54.743 00.001 21948 Worker thread wakes up
04:05:54.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:54.743 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.3
04:05:54.744 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:54.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:54.744 00.000 18120 Enqueuing Expose request
04:05:54.745 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
04:05:54.745 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
04:05:54.745 00.000 21948 Moving (0.03, 0.05) raw xDistance=0.03 yDistance=-0.05
04:05:54.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:05:54.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:54.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:05:54.745 00.000 21948 MoveAxis(E, 0, ABG)
04:05:54.745 00.000 21948 Move returns status 0, amount 0
04:05:54.745 00.000 21948 MoveAxis(N, 0, ABG)
04:05:54.745 00.000 21948 Move returns status 0, amount 0
04:05:54.745 00.000 21948 move complete, result=0
04:05:54.745 00.000 21948 worker thread done servicing request
04:05:54.745 00.000 21948 Worker thread wakes up
04:05:54.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:54.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:54.746 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:56.272 01.526 21948 Exposure complete
04:05:56.312 00.040 21948 worker thread done servicing request
04:05:56.313 00.001 18120 OnExposeComplete: enter
04:05:56.315 00.002 18120 UpdateGuideState(): m_state=6
04:05:56.316 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7108
04:05:56.317 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=236.58, Mass=1730, SNR=28.7, Peak=145 HFD=3.8
04:05:56.319 00.002 18120 MultiStar: [#1 -0.03,-0.21,0.74,U] [#2 0.53,0.40,0.00,R] [#3 0.29,0.06,0.60,U] [#4 0.02,-0.06,0.57,U] [#5 0.70,-0.13,0.00,M3] [#6 0.15,-0.08,0.54,U] [#7 -0.03,-0.12,0.41,U] [#8 -0.06,-0.14,0.44,U] 
04:05:56.320 00.001 18120 refined, 6 included, MultiStar: {0.12, -0.11}, one-star: {0.30, -0.15}
04:05:56.320 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
04:05:56.321 00.001 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
04:05:56.322 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.74 mountX=-0.15 mountY=-0.06, mountTheta=-2.77
04:05:56.324 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.11, opts=13)
04:05:56.324 00.000 18120 Enqueuing Move request for scope (0.12, -0.11)
04:05:56.325 00.001 21948 Worker thread wakes up
04:05:56.325 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:56.325 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.7
04:05:56.326 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:56.326 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:56.327 00.001 18120 Enqueuing Expose request
04:05:56.327 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
04:05:56.327 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
04:05:56.327 00.000 21948 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.06
04:05:56.327 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:05:56.327 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:56.327 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:05:56.327 00.000 21948 MoveAxis(E, 0, ABG)
04:05:56.327 00.000 21948 Move returns status 0, amount 0
04:05:56.327 00.000 21948 MoveAxis(N, 0, ABG)
04:05:56.327 00.000 21948 Move returns status 0, amount 0
04:05:56.327 00.000 21948 move complete, result=0
04:05:56.327 00.000 21948 worker thread done servicing request
04:05:56.327 00.000 21948 Worker thread wakes up
04:05:56.327 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:56.327 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:56.328 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:57.950 01.622 21948 Exposure complete
04:05:57.975 00.025 21948 worker thread done servicing request
04:05:57.975 00.000 18120 OnExposeComplete: enter
04:05:57.975 00.000 18120 UpdateGuideState(): m_state=6
04:05:57.976 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
04:05:57.976 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=236.71, Mass=1727, SNR=28.8, Peak=133 HFD=4.1
04:05:57.977 00.001 18120 MultiStar: [#1 -0.28,-0.06,0.75,U] [#2 0.26,-0.34,0.63,U] [#3 0.06,0.01,0.61,U] [#4 0.15,-0.24,0.55,U] [#5 0.49,-0.08,0.00,M4] [#6 -0.08,-0.22,0.54,U] [#7 -0.00,0.16,0.44,U] [#8 -0.27,-0.41,0.00,M2] 
04:05:57.977 00.000 18120 refined, 6 included, MultiStar: {0.05, -0.10}, one-star: {0.19, -0.02}
04:05:57.978 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
04:05:57.979 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
04:05:57.980 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.11 mountY=0.00, mountTheta=3.13
04:05:57.982 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.10, opts=13)
04:05:57.982 00.000 18120 Enqueuing Move request for scope (0.05, -0.10)
04:05:57.983 00.001 21948 Worker thread wakes up
04:05:57.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
04:05:57.983 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
04:05:57.983 00.000 21948 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=0.00
04:05:57.983 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:05:57.983 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:57.983 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:57.984 00.001 18120 UpdateGuideState exits: m=1727 RSB=28.8
04:05:57.984 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:57.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:57.985 00.001 18120 Enqueuing Expose request
04:05:57.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:05:57.985 00.000 21948 MoveAxis(E, 0, ABG)
04:05:57.985 00.000 21948 Move returns status 0, amount 0
04:05:57.985 00.000 21948 MoveAxis(N, 0, ABG)
04:05:57.985 00.000 21948 Move returns status 0, amount 0
04:05:57.985 00.000 21948 move complete, result=0
04:05:57.985 00.000 21948 worker thread done servicing request
04:05:57.985 00.000 21948 Worker thread wakes up
04:05:57.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:57.986 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:57.986 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:59.505 01.519 21948 Exposure complete
04:05:59.546 00.041 21948 worker thread done servicing request
04:05:59.546 00.000 18120 OnExposeComplete: enter
04:05:59.549 00.003 18120 UpdateGuideState(): m_state=6
04:05:59.551 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7110
04:05:59.553 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=236.72, Mass=1810, SNR=29.4, Peak=133 HFD=4.2
04:05:59.555 00.002 18120 MultiStar: [#1 -0.08,-0.05,0.72,U] [#2 0.23,-0.11,0.61,U] [#3 -0.04,0.12,0.59,U] [#4 0.21,0.18,0.54,U] [#5 0.57,0.36,0.00,M5] [#6 0.24,0.07,0.48,U] [#7 0.11,0.11,0.43,U] [#8 -0.27,0.23,0.41,U] 
04:05:59.557 00.002 18120 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.16, -0.01}
04:05:59.559 00.002 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
04:05:59.562 00.003 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
04:05:59.564 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.53 mountX=0.01 mountY=-0.09, mountTheta=-1.47
04:05:59.567 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.05, opts=13)
04:05:59.570 00.003 18120 Enqueuing Move request for scope (0.08, 0.05)
04:05:59.570 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:05:59.571 00.001 18120 UpdateGuideState exits: m=1810 RSB=29.4
04:05:59.571 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:59.572 00.001 21948 Worker thread wakes up
04:05:59.572 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
04:05:59.572 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
04:05:59.572 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:05:59.572 00.000 18120 Enqueuing Expose request
04:05:59.573 00.001 21948 Moving (0.08, 0.05) raw xDistance=0.01 yDistance=-0.09
04:05:59.573 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:05:59.573 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:59.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:05:59.573 00.000 21948 MoveAxis(E, 0, ABG)
04:05:59.573 00.000 21948 Move returns status 0, amount 0
04:05:59.573 00.000 21948 MoveAxis(N, 0, ABG)
04:05:59.573 00.000 21948 Move returns status 0, amount 0
04:05:59.573 00.000 21948 move complete, result=0
04:05:59.573 00.000 21948 worker thread done servicing request
04:05:59.573 00.000 21948 Worker thread wakes up
04:05:59.573 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:05:59.573 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:05:59.573 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:01.202 01.629 21948 Exposure complete
04:06:01.257 00.055 21948 worker thread done servicing request
04:06:01.257 00.000 18120 OnExposeComplete: enter
04:06:01.260 00.003 18120 UpdateGuideState(): m_state=6
04:06:01.262 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7111
04:06:01.265 00.003 18120 Star::Find returns 1 (0), X=895.16, Y=236.61, Mass=1800, SNR=29.4, Peak=132 HFD=4.4
04:06:01.267 00.002 18120 MultiStar: [#1 0.05,-0.24,0.70,U] [#2 0.16,0.00,0.63,U] [#3 -0.10,0.13,0.60,U] [#4 0.34,0.00,0.56,U] [#5 0.57,0.29,0.00,M6] [#6 0.32,-0.01,0.53,U] [#7 0.08,0.20,0.40,U] [#8 0.06,-0.13,0.42,U] 
04:06:01.269 00.002 18120 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.29, -0.12}
04:06:01.269 00.000 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
04:06:01.270 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
04:06:01.272 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
04:06:01.276 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.04, opts=13)
04:06:01.276 00.000 18120 Enqueuing Move request for scope (0.16, -0.04)
04:06:01.277 00.001 21948 Worker thread wakes up
04:06:01.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:01.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
04:06:01.277 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
04:06:01.277 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.4
04:06:01.278 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:01.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:01.278 00.000 18120 Enqueuing Expose request
04:06:01.279 00.001 21948 Moving (0.16, -0.04) raw xDistance=-0.10 yDistance=-0.13
04:06:01.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:06:01.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:01.279 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:06:01.279 00.000 21948 MoveAxis(E, 0, ABG)
04:06:01.279 00.000 21948 Move returns status 0, amount 0
04:06:01.279 00.000 21948 MoveAxis(N, 0, ABG)
04:06:01.279 00.000 21948 Move returns status 0, amount 0
04:06:01.279 00.000 21948 move complete, result=0
04:06:01.279 00.000 21948 worker thread done servicing request
04:06:01.279 00.000 21948 Worker thread wakes up
04:06:01.279 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:01.279 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:01.279 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:02.697 01.418 21948 Exposure complete
04:06:02.739 00.042 21948 worker thread done servicing request
04:06:02.739 00.000 18120 OnExposeComplete: enter
04:06:02.740 00.001 18120 UpdateGuideState(): m_state=6
04:06:02.741 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7112
04:06:02.741 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=236.73, Mass=1761, SNR=29.0, Peak=141 HFD=4.1
04:06:02.741 00.000 18120 MultiStar: [#1 -0.12,-0.03,0.71,U] [#2 -0.05,0.00,0.63,U] [#3 0.26,0.05,0.61,U] [#4 0.27,0.02,0.57,U] [#5 0.88,0.10,0.00,M7] [#6 0.20,0.12,0.49,U] [#7 -0.17,0.05,0.43,U] [#8 -0.28,0.10,0.37,U] 
04:06:02.742 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.15, -0.00}
04:06:02.742 00.000 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
04:06:02.743 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
04:06:02.745 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=0.01 mountY=-0.06, mountTheta=-1.48
04:06:02.746 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
04:06:02.746 00.000 18120 Enqueuing Move request for scope (0.05, 0.03)
04:06:02.747 00.001 21948 Worker thread wakes up
04:06:02.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:02.747 00.000 18120 UpdateGuideState exits: m=1761 RSB=29.0
04:06:02.748 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:02.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:02.749 00.001 18120 Enqueuing Expose request
04:06:02.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
04:06:02.749 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
04:06:02.749 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
04:06:02.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:06:02.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:02.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:06:02.749 00.000 21948 MoveAxis(E, 0, ABG)
04:06:02.749 00.000 21948 Move returns status 0, amount 0
04:06:02.749 00.000 21948 MoveAxis(N, 0, ABG)
04:06:02.749 00.000 21948 Move returns status 0, amount 0
04:06:02.749 00.000 21948 move complete, result=0
04:06:02.749 00.000 21948 worker thread done servicing request
04:06:02.749 00.000 21948 Worker thread wakes up
04:06:02.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:02.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:02.750 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:04.387 01.637 21948 Exposure complete
04:06:04.417 00.030 21948 worker thread done servicing request
04:06:04.417 00.000 18120 OnExposeComplete: enter
04:06:04.418 00.001 18120 UpdateGuideState(): m_state=6
04:06:04.420 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7113
04:06:04.422 00.002 18120 Star::Find returns 1 (0), X=894.85, Y=236.66, Mass=1949, SNR=30.6, Peak=138 HFD=4.4
04:06:04.423 00.001 18120 MultiStar: [#1 -0.13,-0.18,0.68,U] [#2 -0.15,0.01,0.61,U] [#3 0.41,-0.16,0.55,U] [#4 0.34,-0.38,0.00,M1] [#5 0.90,-0.02,0.00,M8] [#6 -0.06,0.25,0.52,U] [#7 0.29,-0.08,0.41,U] [#8 -0.06,-0.27,0.39,U] 
04:06:04.425 00.002 18120 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {-0.02, -0.07}
04:06:04.426 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
04:06:04.427 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
04:06:04.428 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.27 mountX=-0.07 mountY=0.01, mountTheta=2.98
04:06:04.431 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.07, opts=13)
04:06:04.432 00.001 18120 Enqueuing Move request for scope (0.02, -0.07)
04:06:04.433 00.001 21948 Worker thread wakes up
04:06:04.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
04:06:04.433 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
04:06:04.433 00.000 21948 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.01
04:06:04.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:06:04.433 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:04.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:04.434 00.001 18120 UpdateGuideState exits: m=1949 RSB=30.6
04:06:04.436 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:04.437 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:06:04.437 00.000 21948 MoveAxis(E, 0, ABG)
04:06:04.437 00.000 21948 Move returns status 0, amount 0
04:06:04.437 00.000 21948 MoveAxis(N, 0, ABG)
04:06:04.437 00.000 21948 Move returns status 0, amount 0
04:06:04.437 00.000 21948 move complete, result=0
04:06:04.437 00.000 21948 worker thread done servicing request
04:06:04.437 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:04.438 00.001 18120 Enqueuing Expose request
04:06:04.438 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:04.439 00.001 21948 Worker thread wakes up
04:06:04.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:04.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:05.953 01.514 21948 Exposure complete
04:06:05.979 00.026 21948 worker thread done servicing request
04:06:05.980 00.001 18120 OnExposeComplete: enter
04:06:05.980 00.000 18120 UpdateGuideState(): m_state=6
04:06:05.981 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7114
04:06:05.981 00.000 18120 Star::Find returns 1 (0), X=895.26, Y=236.88, Mass=1725, SNR=28.8, Peak=133 HFD=4.5
04:06:05.982 00.001 18120 MultiStar: [#1 0.21,-0.24,0.71,U] [#2 0.41,-0.05,0.65,U] [#3 0.27,-0.09,0.59,U] [#4 0.53,-0.27,0.00,M2] [#5 0.69,0.15,0.00,M9] [#6 0.38,-0.01,0.50,U] [#7 0.17,0.28,0.39,U] [#8 0.14,-0.43,0.00,M1] 
04:06:05.982 00.000 18120 refined, 5 included, MultiStar: {0.32, -0.00}, one-star: {0.39, 0.15}
04:06:05.983 00.001 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
04:06:05.983 00.000 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
04:06:05.984 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.00 mountX=-0.13 mountY=-0.28, mountTheta=-2.01
04:06:05.985 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.00, opts=13)
04:06:05.985 00.000 18120 Enqueuing Move request for scope (0.32, -0.00)
04:06:05.986 00.001 21948 Worker thread wakes up
04:06:05.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd
04:06:05.986 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.00)
04:06:05.986 00.000 21948 Moving (0.32, -0.00) raw xDistance=-0.13 yDistance=-0.28
04:06:05.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:06:05.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:05.987 00.001 18120 UpdateGuideState exits: m=1725 RSB=28.8
04:06:05.987 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:05.987 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:05.988 00.001 18120 Enqueuing Expose request
04:06:05.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:05.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:06:05.988 00.000 21948 MoveAxis(E, 0, ABG)
04:06:05.989 00.001 21948 Move returns status 0, amount 0
04:06:05.989 00.000 21948 MoveAxis(N, 0, ABG)
04:06:05.989 00.000 21948 Move returns status 0, amount 0
04:06:05.989 00.000 21948 move complete, result=0
04:06:05.989 00.000 21948 worker thread done servicing request
04:06:05.989 00.000 21948 Worker thread wakes up
04:06:05.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:05.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:05.989 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:06:07.614 01.625 21948 Exposure complete
04:06:07.650 00.036 21948 worker thread done servicing request
04:06:07.650 00.000 18120 OnExposeComplete: enter
04:06:07.651 00.001 18120 UpdateGuideState(): m_state=6
04:06:07.651 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7115
04:06:07.652 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=236.57, Mass=1775, SNR=29.2, Peak=120 HFD=4.3
04:06:07.652 00.000 18120 MultiStar: [#1 0.14,-0.09,0.73,U] [#2 0.15,0.02,0.63,U] [#3 0.59,-0.03,0.00,M1] [#4 0.59,0.02,0.00,M3] [#5 0.97,-0.08,0.00,M10] [#6 -0.12,-0.06,0.50,U] [#7 -0.06,0.03,0.39,U] [#8 0.25,-0.34,0.41,U] 
04:06:07.653 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.10}, one-star: {0.33, -0.16}
04:06:07.653 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
04:06:07.653 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
04:06:07.654 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.60 mountX=-0.15 mountY=-0.09, mountTheta=-2.62
04:06:07.655 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.10, opts=13)
04:06:07.655 00.000 18120 Enqueuing Move request for scope (0.15, -0.10)
04:06:07.656 00.001 21948 Worker thread wakes up
04:06:07.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
04:06:07.656 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
04:06:07.656 00.000 21948 Moving (0.15, -0.10) raw xDistance=-0.15 yDistance=-0.09
04:06:07.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:06:07.656 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:07.657 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:07.657 00.000 18120 UpdateGuideState exits: m=1775 RSB=29.2
04:06:07.657 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:07.658 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:07.658 00.000 18120 Enqueuing Expose request
04:06:07.659 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:06:07.659 00.000 21948 MoveAxis(E, 0, ABG)
04:06:07.659 00.000 21948 Move returns status 0, amount 0
04:06:07.659 00.000 21948 MoveAxis(N, 0, ABG)
04:06:07.659 00.000 21948 Move returns status 0, amount 0
04:06:07.659 00.000 21948 move complete, result=0
04:06:07.659 00.000 21948 worker thread done servicing request
04:06:07.659 00.000 21948 Worker thread wakes up
04:06:07.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:07.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:07.661 00.002 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:09.185 01.524 21948 Exposure complete
04:06:09.257 00.072 21948 worker thread done servicing request
04:06:09.257 00.000 18120 OnExposeComplete: enter
04:06:09.259 00.002 18120 UpdateGuideState(): m_state=6
04:06:09.261 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7116
04:06:09.263 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=236.80, Mass=1618, SNR=27.8, Peak=124 HFD=4.2
04:06:09.267 00.004 18120 MultiStar: [#1 -0.17,-0.36,0.74,U] [#2 -0.32,0.04,0.65,U] [#3 0.30,-0.10,0.64,U] [#4 0.45,0.05,0.00,M4] [#5 0.88,0.20,0.00,R] [#6 -0.01,-0.01,0.54,U] [#7 -0.06,0.07,0.42,U] [#8 -0.04,-0.05,0.40,U] 
04:06:09.269 00.002 18120 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {0.06, 0.07}
04:06:09.271 00.002 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.24)
04:06:09.272 00.001 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.20)
04:06:09.274 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.04 mountX=-0.04 mountY=0.05, mountTheta=2.23
04:06:09.276 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.05, opts=13)
04:06:09.278 00.002 18120 Enqueuing Move request for scope (-0.03, -0.05)
04:06:09.282 00.004 21948 Worker thread wakes up
04:06:09.282 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
04:06:09.282 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:09.284 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
04:06:09.284 00.000 18120 UpdateGuideState exits: m=1618 RSB=27.8
04:06:09.286 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:09.288 00.002 21948 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
04:06:09.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:06:09.288 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:09.288 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:06:09.288 00.000 21948 MoveAxis(E, 0, ABG)
04:06:09.288 00.000 21948 Move returns status 0, amount 0
04:06:09.288 00.000 21948 MoveAxis(N, 0, ABG)
04:06:09.288 00.000 21948 Move returns status 0, amount 0
04:06:09.288 00.000 21948 move complete, result=0
04:06:09.288 00.000 21948 worker thread done servicing request
04:06:09.288 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:09.288 00.000 18120 Enqueuing Expose request
04:06:09.289 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:09.289 00.000 21948 Worker thread wakes up
04:06:09.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:09.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:10.925 01.636 21948 Exposure complete
04:06:10.963 00.038 21948 worker thread done servicing request
04:06:10.963 00.000 18120 OnExposeComplete: enter
04:06:10.964 00.001 18120 UpdateGuideState(): m_state=6
04:06:10.964 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7117
04:06:10.965 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=236.69, Mass=1720, SNR=28.8, Peak=135 HFD=4.0
04:06:10.966 00.001 18120 MultiStar: [#1 0.01,-0.19,0.74,U] [#2 0.03,-0.26,0.65,U] [#3 0.02,-0.17,0.61,U] [#4 0.35,-0.14,0.59,U] [#5 -0.57,-0.10,0.00,M1] [#6 -0.05,-0.52,0.00,M1] [#7 0.05,-0.11,0.44,U] [#8 0.05,-0.23,0.42,U] 
04:06:10.968 00.002 18120 single-star, 6 included, MultiStar: {0.07, -0.15}, one-star: {0.02, -0.04}
04:06:10.969 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
04:06:10.970 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
04:06:10.970 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.12 mountX=-0.05 mountY=0.00, mountTheta=3.12
04:06:10.971 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
04:06:10.972 00.001 18120 Enqueuing Move request for scope (0.02, -0.04)
04:06:10.972 00.000 21948 Worker thread wakes up
04:06:10.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
04:06:10.972 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:10.973 00.001 18120 UpdateGuideState exits: m=1720 RSB=28.8
04:06:10.973 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:10.974 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:10.974 00.000 18120 Enqueuing Expose request
04:06:10.974 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
04:06:10.975 00.001 21948 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=0.00
04:06:10.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:06:10.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:10.975 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:06:10.975 00.000 21948 MoveAxis(E, 0, ABG)
04:06:10.975 00.000 21948 Move returns status 0, amount 0
04:06:10.975 00.000 21948 MoveAxis(N, 0, ABG)
04:06:10.975 00.000 21948 Move returns status 0, amount 0
04:06:10.975 00.000 21948 move complete, result=0
04:06:10.975 00.000 21948 worker thread done servicing request
04:06:10.975 00.000 21948 Worker thread wakes up
04:06:10.975 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:10.975 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:10.975 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:12.489 01.514 21948 Exposure complete
04:06:12.539 00.050 21948 worker thread done servicing request
04:06:12.540 00.001 18120 OnExposeComplete: enter
04:06:12.541 00.001 18120 UpdateGuideState(): m_state=6
04:06:12.542 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7118
04:06:12.542 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=236.73, Mass=1663, SNR=28.1, Peak=135 HFD=4.0
04:06:12.543 00.001 18120 MultiStar: [#1 -0.06,-0.20,0.75,U] [#2 0.06,-0.18,0.65,U] [#3 0.30,-0.18,0.61,U] [#4 -0.11,-0.25,0.58,U] [#5 -0.46,-0.17,0.00,M2] [#6 -0.04,-0.19,0.56,U] [#7 -0.25,0.26,0.43,U] [#8 -0.06,-0.16,0.42,U] 
04:06:12.543 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.13, -0.00}
04:06:12.544 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
04:06:12.544 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
04:06:12.544 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.42 mountX=-0.11 mountY=0.04, mountTheta=2.83
04:06:12.546 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
04:06:12.546 00.000 18120 Enqueuing Move request for scope (0.02, -0.12)
04:06:12.547 00.001 21948 Worker thread wakes up
04:06:12.547 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
04:06:12.547 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
04:06:12.547 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:12.547 00.000 18120 UpdateGuideState exits: m=1663 RSB=28.1
04:06:12.548 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:12.548 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:12.549 00.001 18120 Enqueuing Expose request
04:06:12.549 00.000 21948 Moving (0.02, -0.12) raw xDistance=-0.11 yDistance=0.04
04:06:12.549 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:06:12.549 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:12.549 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:12.549 00.000 21948 MoveAxis(E, 0, ABG)
04:06:12.549 00.000 21948 Move returns status 0, amount 0
04:06:12.549 00.000 21948 MoveAxis(N, 0, ABG)
04:06:12.549 00.000 21948 Move returns status 0, amount 0
04:06:12.549 00.000 21948 move complete, result=0
04:06:12.549 00.000 21948 worker thread done servicing request
04:06:12.549 00.000 21948 Worker thread wakes up
04:06:12.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:12.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:12.550 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:14.182 01.632 21948 Exposure complete
04:06:14.223 00.041 21948 worker thread done servicing request
04:06:14.223 00.000 18120 OnExposeComplete: enter
04:06:14.224 00.001 18120 UpdateGuideState(): m_state=6
04:06:14.226 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7119
04:06:14.227 00.001 18120 Star::Find returns 1 (0), X=894.59, Y=236.97, Mass=1703, SNR=28.5, Peak=126 HFD=4.1
04:06:14.229 00.002 18120 MultiStar: [#1 -0.39,0.11,0.72,U] [#2 -0.50,0.18,0.00,M1] [#3 -0.38,0.29,0.00,M1] [#4 -0.25,0.16,0.56,U] [#5 -0.84,0.34,0.00,M3] [#6 -0.53,-0.05,0.00,M1] [#7 -0.42,0.14,0.00,M1] [#8 -0.45,0.35,0.00,M1] 
04:06:14.230 00.001 18120 refined, 2 included, MultiStar: {-0.31, 0.18}, one-star: {-0.28, 0.24}
04:06:14.231 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
04:06:14.231 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
04:06:14.232 00.001 18120 CameraToMount -- cameraX=-0.31 cameraY=0.18 hyp=0.35 cameraTheta=2.62 mountX=0.29 mountY=0.19, mountTheta=0.59
04:06:14.233 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.18, opts=13)
04:06:14.233 00.000 18120 Enqueuing Move request for scope (-0.31, 0.18)
04:06:14.235 00.002 21948 Worker thread wakes up
04:06:14.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:14.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.18) opts 0xd
04:06:14.235 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.18)
04:06:14.235 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.5
04:06:14.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:14.236 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:14.236 00.000 18120 Enqueuing Expose request
04:06:14.237 00.001 21948 Moving (-0.31, 0.18) raw xDistance=0.29 yDistance=0.19
04:06:14.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:06:14.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:14.237 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:06:14.237 00.000 21948 MoveAxis(W, 52, ABG)
04:06:14.237 00.000 21948 Guiding  Dir = 3, Dur = 52
04:06:14.237 00.000 21948 IsSlewing returns 0
04:06:14.237 00.000 21948 IsGuiding returns 0
04:06:14.239 00.002 21948 PulseGuide returned control before completion, sleep 61
04:06:14.310 00.071 21948 IsGuiding returns 0
04:06:14.310 00.000 21948 Move returns status 0, amount 52
04:06:14.310 00.000 21948 MoveAxis(N, 0, ABG)
04:06:14.310 00.000 21948 Move returns status 0, amount 0
04:06:14.310 00.000 21948 move complete, result=0
04:06:14.310 00.000 21948 worker thread done servicing request
04:06:14.311 00.001 21948 Worker thread wakes up
04:06:14.311 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:14.311 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:14.311 00.000 18120 GuideStep: 0.3 px 52 ms WEST, 0.2 px 0 ms NORTH
04:06:15.719 01.408 21948 Exposure complete
04:06:15.755 00.036 21948 worker thread done servicing request
04:06:15.756 00.001 18120 OnExposeComplete: enter
04:06:15.757 00.001 18120 UpdateGuideState(): m_state=6
04:06:15.758 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7120
04:06:15.759 00.001 18120 Star::Find returns 1 (0), X=894.62, Y=236.52, Mass=1852, SNR=29.7, Peak=126 HFD=4.1
04:06:15.761 00.002 18120 MultiStar: [#1 -0.51,-0.31,0.00,M1] [#2 -0.71,-0.19,0.00,M2] [#3 -0.10,0.01,0.60,U] [#4 0.10,-0.16,0.57,U] [#5 -0.72,-0.17,0.00,M4] [#6 -0.37,-0.34,0.00,M2] [#7 -0.41,-0.07,0.40,U] [#8 -0.47,-0.05,0.00,M2] 
04:06:15.762 00.001 18120 refined, 3 included, MultiStar: {-0.16, -0.13}, one-star: {-0.25, -0.21}
04:06:15.763 00.001 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.48 = 1.81)
04:06:15.763 00.000 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
04:06:15.764 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.48 mountX=-0.05 mountY=0.20, mountTheta=1.81
04:06:15.767 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.13, opts=13)
04:06:15.767 00.000 18120 Enqueuing Move request for scope (-0.16, -0.13)
04:06:15.768 00.001 21948 Worker thread wakes up
04:06:15.768 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:15.768 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.7
04:06:15.769 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:15.769 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:15.770 00.001 18120 Enqueuing Expose request
04:06:15.770 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
04:06:15.770 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
04:06:15.770 00.000 21948 Moving (-0.16, -0.13) raw xDistance=-0.05 yDistance=0.20
04:06:15.770 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:06:15.770 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:06:15.770 00.000 21948 MoveAxis(E, 0, ABG)
04:06:15.770 00.000 21948 Move returns status 0, amount 0
04:06:15.770 00.000 21948 MoveAxis(S, 48, ABG)
04:06:15.770 00.000 21948 Guiding  Dir = 1, Dur = 48
04:06:15.770 00.000 21948 IsSlewing returns 0
04:06:15.770 00.000 21948 IsGuiding returns 0
04:06:15.775 00.005 21948 PulseGuide returned control before completion, sleep 54
04:06:15.845 00.070 21948 IsGuiding returns 1
04:06:15.845 00.000 21948 scope still moving after pulse duration time elapsed
04:06:15.877 00.032 21948 IsSlewing returns 0
04:06:15.877 00.000 21948 IsGuiding returns 0
04:06:15.877 00.000 21948 scope move finished after 48 + 58 ms
04:06:15.877 00.000 21948 Move returns status 0, amount 48
04:06:15.878 00.001 21948 move complete, result=0
04:06:15.878 00.000 21948 worker thread done servicing request
04:06:15.878 00.000 21948 Worker thread wakes up
04:06:15.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:15.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:15.878 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
04:06:17.505 01.627 21948 Exposure complete
04:06:17.551 00.046 21948 worker thread done servicing request
04:06:17.552 00.001 18120 OnExposeComplete: enter
04:06:17.552 00.000 18120 UpdateGuideState(): m_state=6
04:06:17.554 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7121
04:06:17.555 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=236.84, Mass=1719, SNR=28.7, Peak=134 HFD=4.3
04:06:17.557 00.002 18120 MultiStar: [#1 0.46,0.00,0.00,M2] [#2 0.27,0.08,0.65,U] [#3 0.36,-0.07,0.61,U] [#4 0.55,-0.00,0.00,M1] [#5 -0.27,0.06,0.48,U] [#6 0.17,-0.10,0.53,U] [#7 0.37,0.11,0.43,U] [#8 0.52,-0.33,0.00,M3] 
04:06:17.558 00.001 18120 single-star, 5 included, MultiStar: {0.18, 0.04}, one-star: {0.14, 0.11}
04:06:17.559 00.001 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
04:06:17.560 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
04:06:17.560 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.65 mountX=0.04 mountY=-0.17, mountTheta=-1.35
04:06:17.562 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.11, opts=13)
04:06:17.562 00.000 18120 Enqueuing Move request for scope (0.14, 0.11)
04:06:17.563 00.001 21948 Worker thread wakes up
04:06:17.563 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
04:06:17.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
04:06:17.563 00.000 21948 Moving (0.14, 0.11) raw xDistance=0.04 yDistance=-0.17
04:06:17.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:06:17.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:17.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:17.564 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:06:17.564 00.000 21948 MoveAxis(E, 0, ABG)
04:06:17.564 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.7
04:06:17.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:17.565 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:17.565 00.000 18120 Enqueuing Expose request
04:06:17.565 00.000 21948 Move returns status 0, amount 0
04:06:17.566 00.001 21948 MoveAxis(N, 0, ABG)
04:06:17.566 00.000 21948 Move returns status 0, amount 0
04:06:17.566 00.000 21948 move complete, result=0
04:06:17.566 00.000 21948 worker thread done servicing request
04:06:17.566 00.000 21948 Worker thread wakes up
04:06:17.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:17.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:17.566 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:19.079 01.513 21948 Exposure complete
04:06:19.118 00.039 21948 worker thread done servicing request
04:06:19.118 00.000 18120 OnExposeComplete: enter
04:06:19.119 00.001 18120 UpdateGuideState(): m_state=6
04:06:19.119 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7122
04:06:19.120 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=236.70, Mass=1757, SNR=29.0, Peak=134 HFD=4.4
04:06:19.120 00.000 18120 MultiStar: [#1 -0.27,-0.01,0.73,U] [#2 -0.16,0.00,0.63,U] [#3 0.21,0.20,0.60,U] [#4 0.15,-0.13,0.54,U] [#5 -0.34,-0.19,0.46,U] [#6 -0.18,0.07,0.47,U] [#7 -0.32,0.17,0.44,U] [#8 -0.19,0.05,0.42,U] 
04:06:19.122 00.002 18120 single-star, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.03, -0.03}
04:06:19.122 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.28 = 2.00)
04:06:19.122 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.32 = 1.96)
04:06:19.123 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.28 mountX=-0.02 mountY=0.04, mountTheta=2.00
04:06:19.124 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.03, opts=13)
04:06:19.124 00.000 18120 Enqueuing Move request for scope (-0.03, -0.03)
04:06:19.125 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:19.126 00.001 21948 Worker thread wakes up
04:06:19.126 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
04:06:19.126 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
04:06:19.126 00.000 21948 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
04:06:19.126 00.000 18120 UpdateGuideState exits: m=1757 RSB=29.0
04:06:19.126 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:19.127 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:19.127 00.000 18120 Enqueuing Expose request
04:06:19.127 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:06:19.127 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:19.127 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:19.127 00.000 21948 MoveAxis(E, 0, ABG)
04:06:19.127 00.000 21948 Move returns status 0, amount 0
04:06:19.128 00.001 21948 MoveAxis(N, 0, ABG)
04:06:19.128 00.000 21948 Move returns status 0, amount 0
04:06:19.128 00.000 21948 move complete, result=0
04:06:19.128 00.000 21948 worker thread done servicing request
04:06:19.128 00.000 21948 Worker thread wakes up
04:06:19.128 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:19.128 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:19.128 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:20.756 01.628 21948 Exposure complete
04:06:20.799 00.043 21948 worker thread done servicing request
04:06:20.799 00.000 18120 OnExposeComplete: enter
04:06:20.800 00.001 18120 UpdateGuideState(): m_state=6
04:06:20.800 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7123
04:06:20.801 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=236.56, Mass=1858, SNR=29.9, Peak=133 HFD=4.2
04:06:20.802 00.001 18120 MultiStar: [#1 0.01,-0.36,0.67,U] [#2 0.30,-0.36,0.00,M1] [#3 0.35,-0.06,0.56,U] [#4 0.44,-0.46,0.00,M1] [#5 -0.21,-0.15,0.43,U] [#6 0.36,-0.21,0.50,U] [#7 0.39,-0.01,0.44,U] [#8 0.37,-0.46,0.00,M3] 
04:06:20.802 00.000 18120 single-star, 5 included, MultiStar: {0.18, -0.17}, one-star: {0.17, -0.17}
04:06:20.802 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
04:06:20.803 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
04:06:20.803 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.77 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
04:06:20.804 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.17, opts=13)
04:06:20.805 00.001 18120 Enqueuing Move request for scope (0.17, -0.17)
04:06:20.805 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:20.806 00.001 21948 Worker thread wakes up
04:06:20.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
04:06:20.806 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
04:06:20.806 00.000 21948 Moving (0.17, -0.17) raw xDistance=-0.22 yDistance=-0.08
04:06:20.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:06:20.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:20.806 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.9
04:06:20.807 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:20.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:06:20.807 00.000 21948 MoveAxis(E, 40, ABG)
04:06:20.807 00.000 21948 Guiding  Dir = 2, Dur = 40
04:06:20.807 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:20.808 00.001 18120 Enqueuing Expose request
04:06:20.808 00.000 21948 IsSlewing returns 0
04:06:20.808 00.000 21948 IsGuiding returns 0
04:06:20.811 00.003 21948 PulseGuide returned control before completion, sleep 49
04:06:20.863 00.052 21948 IsGuiding returns 0
04:06:20.863 00.000 21948 Move returns status 0, amount 40
04:06:20.863 00.000 21948 MoveAxis(N, 0, ABG)
04:06:20.863 00.000 21948 Move returns status 0, amount 0
04:06:20.863 00.000 21948 move complete, result=0
04:06:20.863 00.000 21948 worker thread done servicing request
04:06:20.863 00.000 21948 Worker thread wakes up
04:06:20.864 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:20.864 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
04:06:20.865 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:22.277 01.412 21948 Exposure complete
04:06:22.335 00.058 21948 worker thread done servicing request
04:06:22.335 00.000 18120 OnExposeComplete: enter
04:06:22.338 00.003 18120 UpdateGuideState(): m_state=6
04:06:22.339 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7124
04:06:22.340 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=236.37, Mass=1905, SNR=30.3, Peak=124 HFD=4.3
04:06:22.340 00.000 18120 MultiStar: [#1 0.27,-0.45,0.00,M1] [#2 0.34,-0.34,0.00,M2] [#3 0.67,-0.20,0.00,M1] [#4 0.47,-0.17,0.00,M2] [#5 0.11,-0.32,0.44,U] [#6 0.18,-0.26,0.50,U] [#7 0.20,0.06,0.39,U] [#8 0.35,-0.38,0.00,M4] 
04:06:22.341 00.001 18120 refined, 3 included, MultiStar: {0.29, -0.26}, one-star: {0.46, -0.36}
04:06:22.342 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
04:06:22.342 00.000 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
04:06:22.342 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.26 hyp=0.39 cameraTheta=-0.73 mountX=-0.36 mountY=-0.14, mountTheta=-2.76
04:06:22.343 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.26, opts=13)
04:06:22.344 00.001 18120 Enqueuing Move request for scope (0.29, -0.26)
04:06:22.344 00.000 21948 Worker thread wakes up
04:06:22.345 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:22.345 00.000 18120 UpdateGuideState exits: m=1905 RSB=30.3
04:06:22.345 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:22.346 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:22.346 00.000 18120 Enqueuing Expose request
04:06:22.347 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.26) opts 0xd
04:06:22.347 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.26)
04:06:22.347 00.000 21948 Moving (0.29, -0.26) raw xDistance=-0.36 yDistance=-0.14
04:06:22.347 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
04:06:22.347 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:22.347 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:06:22.347 00.000 21948 MoveAxis(E, 66, ABG)
04:06:22.347 00.000 21948 Guiding  Dir = 2, Dur = 66
04:06:22.347 00.000 21948 IsSlewing returns 0
04:06:22.348 00.001 21948 IsGuiding returns 0
04:06:22.349 00.001 21948 PulseGuide returned control before completion, sleep 75
04:06:22.431 00.082 21948 IsGuiding returns 0
04:06:22.431 00.000 21948 Move returns status 0, amount 66
04:06:22.431 00.000 21948 MoveAxis(N, 0, ABG)
04:06:22.431 00.000 21948 Move returns status 0, amount 0
04:06:22.431 00.000 21948 move complete, result=0
04:06:22.431 00.000 21948 worker thread done servicing request
04:06:22.431 00.000 21948 Worker thread wakes up
04:06:22.431 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:22.431 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:22.431 00.000 18120 GuideStep: -0.4 px 66 ms EAST, -0.1 px 0 ms NORTH
04:06:24.069 01.638 21948 Exposure complete
04:06:24.107 00.038 21948 worker thread done servicing request
04:06:24.107 00.000 18120 OnExposeComplete: enter
04:06:24.108 00.001 18120 UpdateGuideState(): m_state=6
04:06:24.108 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7125
04:06:24.109 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=236.75, Mass=1775, SNR=29.2, Peak=141 HFD=4.1
04:06:24.109 00.000 18120 MultiStar: [#1 -0.01,-0.22,0.72,U] [#2 0.25,-0.12,0.63,U] [#3 0.58,-0.23,0.00,M2] [#4 0.76,-0.19,0.00,M3] [#5 0.02,-0.07,0.47,U] [#6 0.22,-0.12,0.51,U] [#7 0.49,0.16,0.00,M1] [#8 0.32,-0.59,0.00,M5] 
04:06:24.110 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.09}, one-star: {0.28, 0.02}
04:06:24.110 00.000 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
04:06:24.110 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
04:06:24.110 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.51 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
04:06:24.114 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
04:06:24.115 00.001 18120 Enqueuing Move request for scope (0.17, -0.09)
04:06:24.115 00.000 21948 Worker thread wakes up
04:06:24.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:24.115 00.000 18120 UpdateGuideState exits: m=1775 RSB=29.2
04:06:24.116 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:24.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:24.117 00.001 18120 Enqueuing Expose request
04:06:24.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
04:06:24.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
04:06:24.117 00.000 21948 Moving (0.17, -0.09) raw xDistance=-0.15 yDistance=-0.11
04:06:24.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:06:24.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:24.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:06:24.117 00.000 21948 MoveAxis(E, 0, ABG)
04:06:24.117 00.000 21948 Move returns status 0, amount 0
04:06:24.117 00.000 21948 MoveAxis(N, 0, ABG)
04:06:24.117 00.000 21948 Move returns status 0, amount 0
04:06:24.117 00.000 21948 move complete, result=0
04:06:24.117 00.000 21948 worker thread done servicing request
04:06:24.117 00.000 21948 Worker thread wakes up
04:06:24.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:24.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:24.118 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:25.645 01.527 21948 Exposure complete
04:06:25.680 00.035 21948 worker thread done servicing request
04:06:25.680 00.000 18120 OnExposeComplete: enter
04:06:25.681 00.001 18120 UpdateGuideState(): m_state=6
04:06:25.681 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7126
04:06:25.682 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=236.46, Mass=1695, SNR=28.5, Peak=105 HFD=4.4
04:06:25.682 00.000 18120 MultiStar: [#1 0.22,-0.30,0.73,U] [#2 0.47,-0.31,0.00,M2] [#3 0.67,-0.25,0.00,M3] [#4 0.50,-0.34,0.00,M4] [#5 0.10,-0.14,0.47,U] [#6 0.58,-0.45,0.00,M1] [#7 0.41,-0.15,0.00,M2] [#8 0.27,-0.53,0.00,M6] 
04:06:25.683 00.001 18120 refined, 2 included, MultiStar: {0.45, -0.25}, one-star: {0.78, -0.27}
04:06:25.683 00.000 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
04:06:25.683 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
04:06:25.684 00.001 18120 CameraToMount -- cameraX=0.45 cameraY=-0.25 hyp=0.52 cameraTheta=-0.52 mountX=-0.42 mountY=-0.29, mountTheta=-2.54
04:06:25.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.45, y=-0.25, opts=13)
04:06:25.685 00.000 18120 Enqueuing Move request for scope (0.45, -0.25)
04:06:25.686 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:25.686 00.000 21948 Worker thread wakes up
04:06:25.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.25) opts 0xd
04:06:25.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.45, -0.25)
04:06:25.686 00.000 21948 Moving (0.45, -0.25) raw xDistance=-0.42 yDistance=-0.29
04:06:25.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
04:06:25.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:25.686 00.000 18120 UpdateGuideState exits: m=1695 RSB=28.5
04:06:25.687 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:06:25.687 00.000 21948 MoveAxis(E, 75, ABG)
04:06:25.687 00.000 21948 Guiding  Dir = 2, Dur = 75
04:06:25.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:25.688 00.001 21948 IsSlewing returns 0
04:06:25.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:25.688 00.000 18120 Enqueuing Expose request
04:06:25.689 00.001 21948 IsGuiding returns 0
04:06:25.691 00.002 21948 PulseGuide returned control before completion, sleep 84
04:06:25.784 00.093 21948 IsGuiding returns 1
04:06:25.784 00.000 21948 scope still moving after pulse duration time elapsed
04:06:25.815 00.031 21948 IsSlewing returns 0
04:06:25.815 00.000 21948 IsGuiding returns 0
04:06:25.815 00.000 21948 scope move finished after 75 + 51 ms
04:06:25.815 00.000 21948 Move returns status 0, amount 75
04:06:25.815 00.000 21948 MoveAxis(N, 0, ABG)
04:06:25.815 00.000 21948 Move returns status 0, amount 0
04:06:25.815 00.000 21948 move complete, result=0
04:06:25.815 00.000 21948 worker thread done servicing request
04:06:25.815 00.000 21948 Worker thread wakes up
04:06:25.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:25.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:25.815 00.000 18120 GuideStep: -0.4 px 75 ms EAST, -0.3 px 0 ms NORTH
04:06:27.452 01.637 21948 Exposure complete
04:06:27.489 00.037 21948 worker thread done servicing request
04:06:27.489 00.000 18120 OnExposeComplete: enter
04:06:27.490 00.001 18120 UpdateGuideState(): m_state=6
04:06:27.491 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7127
04:06:27.492 00.001 18120 Star::Find returns 1 (0), X=895.48, Y=236.97, Mass=1632, SNR=28.0, Peak=130 HFD=4.1
04:06:27.493 00.001 18120 MultiStar: [#1 0.12,0.04,0.73,U] [#2 0.33,0.03,0.66,U] [#3 0.46,0.12,0.00,M4] [#4 1.05,-0.12,0.00,M5] [#5 0.08,-0.01,0.48,U] [#6 0.50,0.04,0.00,M2] [#7 0.64,0.10,0.00,M3] [#8 0.62,-0.07,0.00,M7] 
04:06:27.494 00.001 18120 refined, 3 included, MultiStar: {0.33, 0.10}, one-star: {0.61, 0.24}
04:06:27.495 00.001 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.70 = -1.70)
04:06:27.496 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
04:06:27.497 00.001 18120 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.35 cameraTheta=0.30 mountX=-0.05 mountY=-0.34, mountTheta=-1.70
04:06:27.500 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=0.10, opts=13)
04:06:27.503 00.003 18120 Enqueuing Move request for scope (0.33, 0.10)
04:06:27.505 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:27.508 00.003 18120 UpdateGuideState exits: m=1632 RSB=28.0
04:06:27.510 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:27.512 00.002 21948 Worker thread wakes up
04:06:27.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
04:06:27.513 00.001 21948 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
04:06:27.513 00.000 21948 Moving (0.33, 0.10) raw xDistance=-0.05 yDistance=-0.34
04:06:27.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:06:27.513 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:27.513 00.000 18120 Enqueuing Expose request
04:06:27.514 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:27.515 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:06:27.515 00.000 21948 MoveAxis(E, 0, ABG)
04:06:27.515 00.000 21948 Move returns status 0, amount 0
04:06:27.515 00.000 21948 MoveAxis(N, 0, ABG)
04:06:27.515 00.000 21948 Move returns status 0, amount 0
04:06:27.515 00.000 21948 move complete, result=0
04:06:27.515 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:06:27.515 00.000 21948 worker thread done servicing request
04:06:27.516 00.001 21948 Worker thread wakes up
04:06:27.516 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:27.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:29.027 01.511 21948 Exposure complete
04:06:29.064 00.037 21948 worker thread done servicing request
04:06:29.064 00.000 18120 OnExposeComplete: enter
04:06:29.064 00.000 18120 UpdateGuideState(): m_state=6
04:06:29.066 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7128
04:06:29.067 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=236.59, Mass=1950, SNR=30.5, Peak=143 HFD=4.4
04:06:29.068 00.001 18120 MultiStar: [#1 -0.03,0.04,0.67,U] [#2 -0.03,0.01,0.61,U] [#3 0.56,0.02,0.00,M5] [#4 0.50,0.14,0.00,M6] [#5 -0.20,-0.02,0.45,U] [#6 0.27,-0.07,0.44,U] [#7 0.26,0.11,0.40,U] [#8 0.24,-0.16,0.40,U] 
04:06:29.069 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.31, -0.14}
04:06:29.069 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
04:06:29.070 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
04:06:29.070 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.31 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
04:06:29.071 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
04:06:29.071 00.000 18120 Enqueuing Move request for scope (0.13, -0.04)
04:06:29.071 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:29.071 00.000 18120 UpdateGuideState exits: m=1950 RSB=30.5
04:06:29.073 00.002 21948 Worker thread wakes up
04:06:29.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:29.074 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
04:06:29.074 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
04:06:29.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:29.074 00.000 18120 Enqueuing Expose request
04:06:29.075 00.001 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.10
04:06:29.075 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:06:29.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:29.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:06:29.075 00.000 21948 MoveAxis(E, 0, ABG)
04:06:29.075 00.000 21948 Move returns status 0, amount 0
04:06:29.075 00.000 21948 MoveAxis(N, 0, ABG)
04:06:29.075 00.000 21948 Move returns status 0, amount 0
04:06:29.075 00.000 21948 move complete, result=0
04:06:29.075 00.000 21948 worker thread done servicing request
04:06:29.075 00.000 21948 Worker thread wakes up
04:06:29.075 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:29.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:29.075 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:30.701 01.626 21948 Exposure complete
04:06:30.750 00.049 21948 worker thread done servicing request
04:06:30.750 00.000 18120 OnExposeComplete: enter
04:06:30.751 00.001 18120 UpdateGuideState(): m_state=6
04:06:30.752 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7129
04:06:30.754 00.002 18120 Star::Find returns 1 (0), X=895.33, Y=236.75, Mass=1726, SNR=28.8, Peak=138 HFD=4.4
04:06:30.755 00.001 18120 MultiStar: [#1 0.21,-0.09,0.72,U] [#2 0.29,0.07,0.64,U] [#3 0.57,-0.01,0.00,M6] [#4 0.40,0.24,0.00,M7] [#5 -0.16,-0.06,0.48,U] [#6 0.28,0.03,0.51,U] [#7 0.39,0.16,0.44,U] [#8 0.17,-0.08,0.41,U] 
04:06:30.756 00.001 18120 refined, 6 included, MultiStar: {0.26, 0.01}, one-star: {0.46, 0.02}
04:06:30.758 00.002 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
04:06:30.759 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
04:06:30.760 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.02 mountX=-0.10 mountY=-0.24, mountTheta=-1.98
04:06:30.763 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.01, opts=13)
04:06:30.763 00.000 18120 Enqueuing Move request for scope (0.26, 0.01)
04:06:30.764 00.001 21948 Worker thread wakes up
04:06:30.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:30.764 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.8
04:06:30.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:30.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:30.765 00.000 18120 Enqueuing Expose request
04:06:30.766 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
04:06:30.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
04:06:30.766 00.000 21948 Moving (0.26, 0.01) raw xDistance=-0.10 yDistance=-0.24
04:06:30.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:06:30.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:30.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:06:30.766 00.000 21948 MoveAxis(E, 0, ABG)
04:06:30.766 00.000 21948 Move returns status 0, amount 0
04:06:30.766 00.000 21948 MoveAxis(N, 0, ABG)
04:06:30.766 00.000 21948 Move returns status 0, amount 0
04:06:30.766 00.000 21948 move complete, result=0
04:06:30.766 00.000 21948 worker thread done servicing request
04:06:30.766 00.000 21948 Worker thread wakes up
04:06:30.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:30.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:30.766 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:32.283 01.517 21948 Exposure complete
04:06:32.343 00.060 21948 worker thread done servicing request
04:06:32.344 00.001 18120 OnExposeComplete: enter
04:06:32.344 00.000 18120 UpdateGuideState(): m_state=6
04:06:32.345 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7130
04:06:32.345 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=236.93, Mass=1832, SNR=29.7, Peak=138 HFD=4.2
04:06:32.346 00.001 18120 MultiStar: [#1 0.07,0.07,0.72,U] [#2 0.30,0.20,0.62,U] [#3 0.65,0.11,0.00,M7] [#4 0.30,-0.00,0.55,U] [#5 -0.18,0.16,0.46,U] [#6 0.05,0.30,0.49,U] [#7 0.36,0.18,0.44,U] [#8 0.34,-0.09,0.40,U] 
04:06:32.346 00.000 18120 refined, 7 included, MultiStar: {0.22, 0.14}, one-star: {0.40, 0.21}
04:06:32.347 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
04:06:32.347 00.000 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
04:06:32.347 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.55 mountX=0.03 mountY=-0.26, mountTheta=-1.45
04:06:32.348 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.14, opts=13)
04:06:32.349 00.001 18120 Enqueuing Move request for scope (0.22, 0.14)
04:06:32.350 00.001 21948 Worker thread wakes up
04:06:32.350 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:32.350 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.7
04:06:32.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:32.351 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:32.351 00.000 18120 Enqueuing Expose request
04:06:32.352 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
04:06:32.352 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
04:06:32.352 00.000 21948 Moving (0.22, 0.14) raw xDistance=0.03 yDistance=-0.26
04:06:32.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:06:32.352 00.000 21948 switching direction from 1 to -1 - decHistory=-4 oldest=-0.21 newest=-0.59
04:06:32.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:06:32.352 00.000 21948 MoveAxis(E, 0, ABG)
04:06:32.352 00.000 21948 Move returns status 0, amount 0
04:06:32.352 00.000 21948 MoveAxis(N, 61, ABG)
04:06:32.352 00.000 21948 Guiding  Dir = 0, Dur = 61
04:06:32.352 00.000 21948 IsSlewing returns 0
04:06:32.352 00.000 21948 IsGuiding returns 0
04:06:32.358 00.006 21948 PulseGuide returned control before completion, sleep 66
04:06:32.436 00.078 21948 IsGuiding returns 0
04:06:32.436 00.000 21948 Move returns status 0, amount 61
04:06:32.436 00.000 21948 move complete, result=0
04:06:32.437 00.001 21948 worker thread done servicing request
04:06:32.437 00.000 21948 Worker thread wakes up
04:06:32.437 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
04:06:32.438 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:32.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:34.068 01.630 21948 Exposure complete
04:06:34.105 00.037 21948 worker thread done servicing request
04:06:34.105 00.000 18120 OnExposeComplete: enter
04:06:34.106 00.001 18120 UpdateGuideState(): m_state=6
04:06:34.107 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7131
04:06:34.108 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=237.07, Mass=1774, SNR=29.2, Peak=127 HFD=4.2
04:06:34.109 00.001 18120 MultiStar: [#1 0.27,0.22,0.72,U] [#2 0.16,0.22,0.62,U] [#3 0.44,0.49,0.00,M8] [#4 0.68,0.31,0.00,M7] [#5 -0.19,0.26,0.45,U] [#6 0.64,0.26,0.00,M1] [#7 0.26,0.50,0.00,M1] [#8 0.24,0.14,0.39,U] 
04:06:34.110 00.001 18120 refined, 4 included, MultiStar: {0.26, 0.25}, one-star: {0.53, 0.34}
04:06:34.111 00.001 18120 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
04:06:34.112 00.001 18120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
04:06:34.113 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.36 cameraTheta=0.77 mountX=0.12 mountY=-0.35, mountTheta=-1.23
04:06:34.115 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.25, opts=13)
04:06:34.116 00.001 18120 Enqueuing Move request for scope (0.26, 0.25)
04:06:34.117 00.001 21948 Worker thread wakes up
04:06:34.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.25) opts 0xd
04:06:34.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.25)
04:06:34.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:34.118 00.001 21948 Moving (0.26, 0.25) raw xDistance=0.12 yDistance=-0.35
04:06:34.118 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.2
04:06:34.119 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:34.120 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:34.120 00.000 18120 Enqueuing Expose request
04:06:34.121 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:06:34.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
04:06:34.121 00.000 21948 MoveAxis(E, 0, ABG)
04:06:34.121 00.000 21948 Move returns status 0, amount 0
04:06:34.121 00.000 21948 MoveAxis(N, 83, ABG)
04:06:34.121 00.000 21948 Guiding  Dir = 0, Dur = 83
04:06:34.122 00.001 21948 IsSlewing returns 0
04:06:34.122 00.000 21948 IsGuiding returns 0
04:06:34.133 00.011 21948 PulseGuide returned control before completion, sleep 83
04:06:34.224 00.091 21948 IsGuiding returns 1
04:06:34.224 00.000 21948 scope still moving after pulse duration time elapsed
04:06:34.255 00.031 21948 IsSlewing returns 0
04:06:34.256 00.001 21948 IsGuiding returns 0
04:06:34.256 00.000 21948 scope move finished after 83 + 50 ms
04:06:34.256 00.000 21948 Move returns status 0, amount 83
04:06:34.256 00.000 21948 move complete, result=0
04:06:34.256 00.000 21948 worker thread done servicing request
04:06:34.256 00.000 21948 Worker thread wakes up
04:06:34.256 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 83 ms NORTH
04:06:34.257 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:34.257 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:35.668 01.411 21948 Exposure complete
04:06:35.704 00.036 21948 worker thread done servicing request
04:06:35.704 00.000 18120 OnExposeComplete: enter
04:06:35.705 00.001 18120 UpdateGuideState(): m_state=6
04:06:35.706 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7132
04:06:35.707 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=236.99, Mass=1673, SNR=28.3, Peak=146 HFD=4.3
04:06:35.708 00.001 18120 MultiStar: [#1 0.02,0.29,0.74,U] [#2 -0.08,0.21,0.64,U] [#3 0.38,0.30,0.00,M9] [#4 0.16,0.12,0.59,U] [#5 -0.25,0.40,0.00,M1] [#6 0.09,0.37,0.52,U] [#7 -0.19,0.21,0.45,U] [#8 -0.03,0.55,0.00,M4] 
04:06:35.709 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.25}, one-star: {0.02, 0.26}
04:06:35.710 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
04:06:35.711 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
04:06:35.712 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.52 mountX=0.22 mountY=-0.12, mountTheta=-0.50
04:06:35.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.25, opts=13)
04:06:35.714 00.001 18120 Enqueuing Move request for scope (0.01, 0.25)
04:06:35.714 00.000 21948 Worker thread wakes up
04:06:35.714 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:35.715 00.001 18120 UpdateGuideState exits: m=1673 RSB=28.3
04:06:35.715 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:35.716 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:35.716 00.000 18120 Enqueuing Expose request
04:06:35.717 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
04:06:35.717 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
04:06:35.717 00.000 21948 Moving (0.01, 0.25) raw xDistance=0.22 yDistance=-0.12
04:06:35.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:06:35.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:35.717 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:06:35.717 00.000 21948 MoveAxis(W, 39, ABG)
04:06:35.717 00.000 21948 Guiding  Dir = 3, Dur = 39
04:06:35.717 00.000 21948 IsSlewing returns 0
04:06:35.717 00.000 21948 IsGuiding returns 0
04:06:35.719 00.002 21948 PulseGuide returned control before completion, sleep 48
04:06:35.775 00.056 21948 IsGuiding returns 0
04:06:35.775 00.000 21948 Move returns status 0, amount 39
04:06:35.775 00.000 21948 MoveAxis(N, 0, ABG)
04:06:35.775 00.000 21948 Move returns status 0, amount 0
04:06:35.775 00.000 21948 move complete, result=0
04:06:35.775 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
04:06:35.776 00.001 21948 worker thread done servicing request
04:06:35.776 00.000 21948 Worker thread wakes up
04:06:35.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:35.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:37.409 01.633 21948 Exposure complete
04:06:37.452 00.043 21948 worker thread done servicing request
04:06:37.452 00.000 18120 OnExposeComplete: enter
04:06:37.453 00.001 18120 UpdateGuideState(): m_state=6
04:06:37.453 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7133
04:06:37.454 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=236.96, Mass=1898, SNR=30.2, Peak=136 HFD=4.2
04:06:37.455 00.001 18120 MultiStar: [#1 -0.09,0.13,0.64,U] [#2 -0.32,0.16,0.60,U] [#3 -0.04,0.31,0.59,U] [#4 0.15,0.03,0.53,U] [#5 -0.43,0.11,0.00,M2] [#6 -0.39,0.21,0.00,M1] [#7 -0.44,0.57,0.00,M1] [#8 -0.33,0.17,0.38,U] 
04:06:37.455 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.18}, one-star: {-0.21, 0.23}
04:06:37.456 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.24 = 0.24)
04:06:37.456 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.20 = 0.20)
04:06:37.457 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.23 mountX=0.22 mountY=0.04, mountTheta=0.20
04:06:37.458 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.18, opts=13)
04:06:37.458 00.000 18120 Enqueuing Move request for scope (-0.14, 0.18)
04:06:37.459 00.001 21948 Worker thread wakes up
04:06:37.459 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:37.459 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
04:06:37.460 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:37.460 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:37.460 00.000 18120 Enqueuing Expose request
04:06:37.461 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
04:06:37.461 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
04:06:37.461 00.000 21948 Moving (-0.14, 0.18) raw xDistance=0.22 yDistance=0.04
04:06:37.461 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
04:06:37.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:37.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:37.461 00.000 21948 MoveAxis(W, 42, ABG)
04:06:37.461 00.000 21948 Guiding  Dir = 3, Dur = 42
04:06:37.461 00.000 21948 IsSlewing returns 0
04:06:37.461 00.000 21948 IsGuiding returns 0
04:06:37.463 00.002 21948 PulseGuide returned control before completion, sleep 51
04:06:37.518 00.055 21948 IsGuiding returns 1
04:06:37.518 00.000 21948 scope still moving after pulse duration time elapsed
04:06:37.549 00.031 21948 IsSlewing returns 0
04:06:37.550 00.001 21948 IsGuiding returns 0
04:06:37.550 00.000 21948 scope move finished after 42 + 46 ms
04:06:37.550 00.000 21948 Move returns status 0, amount 42
04:06:37.550 00.000 21948 MoveAxis(N, 0, ABG)
04:06:37.550 00.000 21948 Move returns status 0, amount 0
04:06:37.550 00.000 21948 move complete, result=0
04:06:37.550 00.000 21948 worker thread done servicing request
04:06:37.550 00.000 21948 Worker thread wakes up
04:06:37.550 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:37.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:37.550 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
04:06:38.958 01.408 21948 Exposure complete
04:06:38.998 00.040 21948 worker thread done servicing request
04:06:38.998 00.000 18120 OnExposeComplete: enter
04:06:38.999 00.001 18120 UpdateGuideState(): m_state=6
04:06:38.999 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7134
04:06:39.000 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=236.81, Mass=1783, SNR=29.2, Peak=135 HFD=4.3
04:06:39.000 00.000 18120 MultiStar: [#1 -0.22,-0.08,0.70,U] [#2 -0.22,0.18,0.63,U] [#3 0.17,0.12,0.60,U] [#4 0.39,-0.01,0.58,U] [#5 -0.21,0.10,0.46,U] [#6 -0.22,0.06,0.48,U] [#7 -0.16,0.30,0.45,U] [#8 0.06,-0.13,0.41,U] 
04:06:39.000 00.000 18120 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.00, 0.08}
04:06:39.001 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
04:06:39.001 00.000 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
04:06:39.002 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.11 mountX=0.08 mountY=0.01, mountTheta=0.08
04:06:39.006 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.07, opts=13)
04:06:39.008 00.002 18120 Enqueuing Move request for scope (-0.04, 0.07)
04:06:39.011 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:39.014 00.003 21948 Worker thread wakes up
04:06:39.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
04:06:39.014 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
04:06:39.014 00.000 21948 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.01
04:06:39.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:06:39.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:39.014 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.2
04:06:39.014 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:39.015 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:39.015 00.000 18120 Enqueuing Expose request
04:06:39.016 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:06:39.016 00.000 21948 MoveAxis(E, 0, ABG)
04:06:39.016 00.000 21948 Move returns status 0, amount 0
04:06:39.016 00.000 21948 MoveAxis(N, 0, ABG)
04:06:39.016 00.000 21948 Move returns status 0, amount 0
04:06:39.016 00.000 21948 move complete, result=0
04:06:39.016 00.000 21948 worker thread done servicing request
04:06:39.016 00.000 21948 Worker thread wakes up
04:06:39.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:39.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:39.016 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:40.653 01.637 21948 Exposure complete
04:06:40.689 00.036 21948 worker thread done servicing request
04:06:40.689 00.000 18120 OnExposeComplete: enter
04:06:40.690 00.001 18120 UpdateGuideState(): m_state=6
04:06:40.690 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7135
04:06:40.691 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=236.85, Mass=1858, SNR=29.9, Peak=141 HFD=4.3
04:06:40.691 00.000 18120 MultiStar: [#1 -0.10,0.03,0.70,U] [#2 -0.02,0.19,0.63,U] [#3 0.05,0.22,0.58,U] [#4 0.21,-0.03,0.53,U] [#5 -0.16,0.01,0.44,U] [#6 0.04,0.11,0.50,U] [#7 -0.02,0.27,0.44,U] [#8 -0.13,0.06,0.40,U] 
04:06:40.691 00.000 18120 refined, 8 included, MultiStar: {0.00, 0.11}, one-star: {0.05, 0.12}
04:06:40.691 00.000 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
04:06:40.692 00.001 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
04:06:40.692 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.57 mountX=0.10 mountY=-0.05, mountTheta=-0.46
04:06:40.693 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
04:06:40.694 00.001 18120 Enqueuing Move request for scope (0.00, 0.11)
04:06:40.694 00.000 21948 Worker thread wakes up
04:06:40.694 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
04:06:40.694 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
04:06:40.695 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:40.695 00.000 18120 UpdateGuideState exits: m=1858 RSB=29.9
04:06:40.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:40.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:40.697 00.001 18120 Enqueuing Expose request
04:06:40.697 00.000 21948 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.05
04:06:40.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:06:40.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:40.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:06:40.697 00.000 21948 MoveAxis(E, 0, ABG)
04:06:40.697 00.000 21948 Move returns status 0, amount 0
04:06:40.697 00.000 21948 MoveAxis(N, 0, ABG)
04:06:40.697 00.000 21948 Move returns status 0, amount 0
04:06:40.697 00.000 21948 move complete, result=0
04:06:40.697 00.000 21948 worker thread done servicing request
04:06:40.697 00.000 21948 Worker thread wakes up
04:06:40.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:40.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:40.698 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:42.212 01.514 21948 Exposure complete
04:06:42.254 00.042 21948 worker thread done servicing request
04:06:42.254 00.000 18120 OnExposeComplete: enter
04:06:42.255 00.001 18120 UpdateGuideState(): m_state=6
04:06:42.257 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7136
04:06:42.258 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=236.80, Mass=1612, SNR=27.8, Peak=126 HFD=4.3
04:06:42.259 00.001 18120 MultiStar: [#1 0.10,0.13,0.75,U] [#2 0.01,0.04,0.64,U] [#3 0.33,-0.06,0.63,U] [#4 0.45,-0.18,0.00,M4] [#5 -0.19,-0.25,0.51,U] [#6 -0.07,-0.16,0.55,U] [#7 -0.00,-0.15,0.41,U] [#8 0.01,-0.09,0.42,U] 
04:06:42.260 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.27, 0.07}
04:06:42.260 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
04:06:42.260 00.000 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
04:06:42.262 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.07 mountY=-0.06, mountTheta=-2.40
04:06:42.263 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
04:06:42.263 00.000 18120 Enqueuing Move request for scope (0.09, -0.03)
04:06:42.265 00.002 21948 Worker thread wakes up
04:06:42.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
04:06:42.265 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
04:06:42.265 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.07 yDistance=-0.06
04:06:42.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:06:42.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:42.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:42.265 00.000 18120 UpdateGuideState exits: m=1612 RSB=27.8
04:06:42.266 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:42.266 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:42.267 00.001 18120 Enqueuing Expose request
04:06:42.267 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:06:42.267 00.000 21948 MoveAxis(E, 0, ABG)
04:06:42.267 00.000 21948 Move returns status 0, amount 0
04:06:42.267 00.000 21948 MoveAxis(N, 0, ABG)
04:06:42.267 00.000 21948 Move returns status 0, amount 0
04:06:42.267 00.000 21948 move complete, result=0
04:06:42.267 00.000 21948 worker thread done servicing request
04:06:42.267 00.000 21948 Worker thread wakes up
04:06:42.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:42.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:42.268 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:43.900 01.632 21948 Exposure complete
04:06:43.934 00.034 21948 worker thread done servicing request
04:06:43.935 00.001 18120 OnExposeComplete: enter
04:06:43.935 00.000 18120 UpdateGuideState(): m_state=6
04:06:43.936 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7137
04:06:43.936 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=236.79, Mass=1757, SNR=29.0, Peak=128 HFD=4.4
04:06:43.937 00.001 18120 MultiStar: [#1 0.09,-0.12,0.70,U] [#2 0.09,-0.15,0.65,U] [#3 0.10,0.03,0.60,U] [#4 0.30,-0.06,0.55,U] [#5 -0.36,-0.00,0.46,U] [#6 0.06,0.04,0.49,U] [#7 0.43,0.22,0.00,M1] [#8 -0.03,-0.01,0.40,U] 
04:06:43.937 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.29, 0.06}
04:06:43.938 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
04:06:43.938 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
04:06:43.938 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
04:06:43.940 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
04:06:43.940 00.000 18120 Enqueuing Move request for scope (0.10, -0.02)
04:06:43.941 00.001 21948 Worker thread wakes up
04:06:43.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
04:06:43.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
04:06:43.941 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
04:06:43.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:06:43.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:43.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:43.941 00.000 18120 UpdateGuideState exits: m=1757 RSB=29.0
04:06:43.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:43.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:43.943 00.001 18120 Enqueuing Expose request
04:06:43.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:06:43.943 00.000 21948 MoveAxis(E, 0, ABG)
04:06:43.943 00.000 21948 Move returns status 0, amount 0
04:06:43.943 00.000 21948 MoveAxis(N, 0, ABG)
04:06:43.943 00.000 21948 Move returns status 0, amount 0
04:06:43.943 00.000 21948 move complete, result=0
04:06:43.943 00.000 21948 worker thread done servicing request
04:06:43.943 00.000 21948 Worker thread wakes up
04:06:43.943 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:43.943 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:43.944 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:45.462 01.518 21948 Exposure complete
04:06:45.498 00.036 21948 worker thread done servicing request
04:06:45.498 00.000 18120 OnExposeComplete: enter
04:06:45.499 00.001 18120 UpdateGuideState(): m_state=6
04:06:45.500 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7138
04:06:45.500 00.000 18120 Star::Find returns 1 (0), X=894.87, Y=236.86, Mass=1608, SNR=27.8, Peak=124 HFD=4.3
04:06:45.501 00.001 18120 MultiStar: [#1 -0.20,-0.01,0.72,U] [#2 0.08,-0.01,0.65,U] [#3 -0.15,0.09,0.63,U] [#4 -0.15,0.17,0.59,U] [#5 -0.35,0.26,0.00,M1] [#6 -0.16,0.06,0.55,U] [#7 -0.08,0.27,0.46,U] [#8 -0.19,0.28,0.42,U] 
04:06:45.501 00.000 18120 single-star, 7 included, MultiStar: {-0.09, 0.11}, one-star: {0.00, 0.13}
04:06:45.502 00.001 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
04:06:45.502 00.000 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
04:06:45.502 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.55 mountX=0.12 mountY=-0.06, mountTheta=-0.48
04:06:45.503 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.13, opts=13)
04:06:45.505 00.002 18120 Enqueuing Move request for scope (0.00, 0.13)
04:06:45.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:45.505 00.000 18120 UpdateGuideState exits: m=1608 RSB=27.8
04:06:45.505 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:45.506 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:45.506 00.000 18120 Enqueuing Expose request
04:06:45.506 00.000 21948 Worker thread wakes up
04:06:45.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
04:06:45.507 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
04:06:45.507 00.000 21948 Moving (0.00, 0.13) raw xDistance=0.12 yDistance=-0.06
04:06:45.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:06:45.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:45.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:06:45.507 00.000 21948 MoveAxis(E, 0, ABG)
04:06:45.507 00.000 21948 Move returns status 0, amount 0
04:06:45.507 00.000 21948 MoveAxis(N, 0, ABG)
04:06:45.507 00.000 21948 Move returns status 0, amount 0
04:06:45.507 00.000 21948 move complete, result=0
04:06:45.507 00.000 21948 worker thread done servicing request
04:06:45.507 00.000 21948 Worker thread wakes up
04:06:45.507 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:45.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:45.507 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:47.136 01.629 21948 Exposure complete
04:06:47.171 00.035 21948 worker thread done servicing request
04:06:47.172 00.001 18120 OnExposeComplete: enter
04:06:47.172 00.000 18120 UpdateGuideState(): m_state=6
04:06:47.173 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7139
04:06:47.173 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=236.87, Mass=1852, SNR=29.8, Peak=159 HFD=4.2
04:06:47.174 00.001 18120 MultiStar: [#1 0.09,-0.13,0.68,U] [#2 -0.14,0.25,0.60,U] [#3 0.29,0.03,0.58,U] [#4 0.32,0.12,0.56,U] [#5 -0.54,-0.04,0.00,M2] [#6 0.08,0.09,0.50,U] [#7 -0.10,0.31,0.40,U] [#8 0.13,-0.00,0.38,U] 
04:06:47.174 00.000 18120 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.26, 0.14}
04:06:47.175 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
04:06:47.175 00.000 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
04:06:47.176 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.63 mountX=0.03 mountY=-0.16, mountTheta=-1.37
04:06:47.177 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.10, opts=13)
04:06:47.177 00.000 18120 Enqueuing Move request for scope (0.13, 0.10)
04:06:47.177 00.000 21948 Worker thread wakes up
04:06:47.178 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
04:06:47.178 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
04:06:47.178 00.000 21948 Moving (0.13, 0.10) raw xDistance=0.03 yDistance=-0.16
04:06:47.178 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:06:47.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:47.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:47.178 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.8
04:06:47.179 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:47.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:47.179 00.000 18120 Enqueuing Expose request
04:06:47.180 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:06:47.180 00.000 21948 MoveAxis(E, 0, ABG)
04:06:47.180 00.000 21948 Move returns status 0, amount 0
04:06:47.180 00.000 21948 MoveAxis(N, 0, ABG)
04:06:47.180 00.000 21948 Move returns status 0, amount 0
04:06:47.180 00.000 21948 move complete, result=0
04:06:47.180 00.000 21948 worker thread done servicing request
04:06:47.180 00.000 21948 Worker thread wakes up
04:06:47.180 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:47.180 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:47.182 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:48.699 01.517 21948 Exposure complete
04:06:48.738 00.039 21948 worker thread done servicing request
04:06:48.738 00.000 18120 OnExposeComplete: enter
04:06:48.739 00.001 18120 UpdateGuideState(): m_state=6
04:06:48.741 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7140
04:06:48.742 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=236.88, Mass=1817, SNR=29.6, Peak=153 HFD=4.2
04:06:48.744 00.002 18120 MultiStar: [#1 -0.29,0.33,0.00,M1] [#2 0.09,0.17,0.61,U] [#3 0.40,0.09,0.60,U] [#4 0.19,-0.07,0.56,U] [#5 -0.35,0.28,0.00,M3] [#6 -0.17,0.26,0.50,U] [#7 -0.14,0.31,0.38,U] [#8 -0.24,0.09,0.39,U] 
04:06:48.746 00.002 18120 refined, 6 included, MultiStar: {0.05, 0.13}, one-star: {0.05, 0.15}
04:06:48.747 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
04:06:48.747 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
04:06:48.748 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=0.10 mountY=-0.11, mountTheta=-0.83
04:06:48.749 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.13, opts=13)
04:06:48.749 00.000 18120 Enqueuing Move request for scope (0.05, 0.13)
04:06:48.750 00.001 21948 Worker thread wakes up
04:06:48.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
04:06:48.750 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
04:06:48.750 00.000 21948 Moving (0.05, 0.13) raw xDistance=0.10 yDistance=-0.11
04:06:48.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:06:48.750 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:48.750 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:06:48.750 00.000 21948 MoveAxis(E, 0, ABG)
04:06:48.750 00.000 21948 Move returns status 0, amount 0
04:06:48.750 00.000 21948 MoveAxis(N, 0, ABG)
04:06:48.750 00.000 21948 Move returns status 0, amount 0
04:06:48.750 00.000 21948 move complete, result=0
04:06:48.750 00.000 21948 worker thread done servicing request
04:06:48.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:48.751 00.001 18120 UpdateGuideState exits: m=1817 RSB=29.6
04:06:48.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:48.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:48.752 00.001 18120 Enqueuing Expose request
04:06:48.752 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:48.753 00.001 21948 Worker thread wakes up
04:06:48.753 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:48.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:50.389 01.636 21948 Exposure complete
04:06:50.436 00.047 21948 worker thread done servicing request
04:06:50.436 00.000 18120 OnExposeComplete: enter
04:06:50.437 00.001 18120 UpdateGuideState(): m_state=6
04:06:50.438 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7141
04:06:50.438 00.000 18120 Star::Find returns 1 (0), X=894.80, Y=236.99, Mass=1721, SNR=28.7, Peak=141 HFD=4.3
04:06:50.439 00.001 18120 MultiStar: [#1 -0.35,0.32,0.00,M2] [#2 -0.34,0.36,0.00,M1] [#3 0.27,0.33,0.58,U] [#4 -0.01,0.29,0.56,U] [#5 -0.40,0.22,0.00,M4] [#6 -0.43,0.15,0.00,M1] [#7 -0.14,0.01,0.40,U] [#8 -0.35,0.22,0.42,U] 
04:06:50.439 00.000 18120 refined, 4 included, MultiStar: {-0.04, 0.24}, one-star: {-0.07, 0.26}
04:06:50.439 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
04:06:50.440 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
04:06:50.440 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.75 mountX=0.24 mountY=-0.07, mountTheta=-0.29
04:06:50.441 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.24, opts=13)
04:06:50.442 00.001 18120 Enqueuing Move request for scope (-0.04, 0.24)
04:06:50.442 00.000 21948 Worker thread wakes up
04:06:50.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:50.443 00.001 18120 UpdateGuideState exits: m=1721 RSB=28.7
04:06:50.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:50.444 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:50.444 00.000 18120 Enqueuing Expose request
04:06:50.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
04:06:50.445 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
04:06:50.445 00.000 21948 Moving (-0.04, 0.24) raw xDistance=0.24 yDistance=-0.07
04:06:50.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:06:50.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:50.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:06:50.445 00.000 21948 MoveAxis(W, 42, ABG)
04:06:50.445 00.000 21948 Guiding  Dir = 3, Dur = 42
04:06:50.445 00.000 21948 IsSlewing returns 0
04:06:50.445 00.000 21948 IsGuiding returns 0
04:06:50.448 00.003 21948 PulseGuide returned control before completion, sleep 51
04:06:50.514 00.066 21948 IsGuiding returns 0
04:06:50.514 00.000 21948 Move returns status 0, amount 42
04:06:50.514 00.000 21948 MoveAxis(N, 0, ABG)
04:06:50.514 00.000 21948 Move returns status 0, amount 0
04:06:50.514 00.000 21948 move complete, result=0
04:06:50.514 00.000 21948 worker thread done servicing request
04:06:50.514 00.000 21948 Worker thread wakes up
04:06:50.514 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:50.514 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:50.514 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
04:06:51.924 01.410 21948 Exposure complete
04:06:51.961 00.037 21948 worker thread done servicing request
04:06:51.961 00.000 18120 OnExposeComplete: enter
04:06:51.962 00.001 18120 UpdateGuideState(): m_state=6
04:06:51.962 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7142
04:06:51.963 00.001 18120 Star::Find returns 1 (0), X=894.78, Y=236.92, Mass=1833, SNR=29.5, Peak=151 HFD=4.2
04:06:51.963 00.000 18120 MultiStar: [#1 -0.39,-0.03,0.70,U] [#2 -0.39,0.13,0.65,U] [#3 -0.04,0.04,0.61,U] [#4 0.08,-0.09,0.55,U] [#5 -0.48,-0.03,0.00,M5] [#6 -0.04,0.38,0.53,U] [#7 -0.20,0.14,0.42,U] [#8 -0.19,0.08,0.39,U] 
04:06:51.964 00.001 18120 refined, 7 included, MultiStar: {-0.16, 0.11}, one-star: {-0.09, 0.19}
04:06:51.964 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
04:06:51.965 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
04:06:51.965 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.55 mountX=0.16 mountY=0.09, mountTheta=0.52
04:06:51.966 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.11, opts=13)
04:06:51.967 00.001 18120 Enqueuing Move request for scope (-0.16, 0.11)
04:06:51.967 00.000 21948 Worker thread wakes up
04:06:51.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
04:06:51.967 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
04:06:51.967 00.000 21948 Moving (-0.16, 0.11) raw xDistance=0.16 yDistance=0.09
04:06:51.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:06:51.968 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:51.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:06:51.968 00.000 21948 MoveAxis(E, 0, ABG)
04:06:51.968 00.000 21948 Move returns status 0, amount 0
04:06:51.968 00.000 21948 MoveAxis(N, 0, ABG)
04:06:51.968 00.000 21948 Move returns status 0, amount 0
04:06:51.968 00.000 21948 move complete, result=0
04:06:51.968 00.000 21948 worker thread done servicing request
04:06:51.968 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:51.968 00.000 18120 UpdateGuideState exits: m=1833 RSB=29.5
04:06:51.969 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:51.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:51.970 00.000 18120 Enqueuing Expose request
04:06:51.971 00.001 21948 Worker thread wakes up
04:06:51.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:51.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:51.971 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:53.602 01.631 21948 Exposure complete
04:06:53.640 00.038 21948 worker thread done servicing request
04:06:53.641 00.001 18120 OnExposeComplete: enter
04:06:53.641 00.000 18120 UpdateGuideState(): m_state=6
04:06:53.642 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7143
04:06:53.642 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=236.86, Mass=1812, SNR=29.5, Peak=127 HFD=4.4
04:06:53.643 00.001 18120 MultiStar: [#1 -0.36,0.07,0.74,U] [#2 -0.24,0.01,0.62,U] [#3 0.26,-0.04,0.60,U] [#4 0.19,0.26,0.56,U] [#5 -0.35,0.37,0.00,M6] [#6 -0.15,-0.15,0.53,U] [#7 -0.33,0.20,0.43,U] [#8 -0.11,-0.24,0.41,U] 
04:06:53.643 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.29, 0.13}
04:06:53.644 00.001 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
04:06:53.644 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
04:06:53.644 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.14 mountX=0.05 mountY=0.01, mountTheta=0.11
04:06:53.646 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
04:06:53.646 00.000 18120 Enqueuing Move request for scope (-0.03, 0.04)
04:06:53.648 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:53.650 00.002 21948 Worker thread wakes up
04:06:53.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
04:06:53.650 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
04:06:53.650 00.000 21948 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
04:06:53.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:06:53.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:53.650 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.5
04:06:53.651 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:53.651 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:53.652 00.001 18120 Enqueuing Expose request
04:06:53.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:06:53.652 00.000 21948 MoveAxis(E, 0, ABG)
04:06:53.652 00.000 21948 Move returns status 0, amount 0
04:06:53.652 00.000 21948 MoveAxis(N, 0, ABG)
04:06:53.652 00.000 21948 Move returns status 0, amount 0
04:06:53.652 00.000 21948 move complete, result=0
04:06:53.652 00.000 21948 worker thread done servicing request
04:06:53.652 00.000 21948 Worker thread wakes up
04:06:53.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:53.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:53.653 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:55.182 01.529 21948 Exposure complete
04:06:55.232 00.050 21948 worker thread done servicing request
04:06:55.232 00.000 18120 OnExposeComplete: enter
04:06:55.233 00.001 18120 UpdateGuideState(): m_state=6
04:06:55.235 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7144
04:06:55.236 00.001 18120 Star::Find returns 1 (0), X=894.85, Y=236.87, Mass=1721, SNR=28.7, Peak=137 HFD=4.3
04:06:55.237 00.001 18120 MultiStar: [#1 -0.38,-0.04,0.73,U] [#2 -0.30,0.23,0.63,U] [#3 0.09,0.33,0.60,U] [#4 -0.14,0.23,0.57,U] [#5 -0.16,0.16,0.46,U] [#6 -0.36,0.27,0.00,M1] [#7 -0.29,0.15,0.44,U] [#8 -0.08,0.06,0.41,U] 
04:06:55.239 00.002 18120 single-star, 7 included, MultiStar: {-0.15, 0.15}, one-star: {-0.02, 0.14}
04:06:55.240 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
04:06:55.241 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
04:06:55.243 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.70 mountX=0.13 mountY=-0.05, mountTheta=-0.33
04:06:55.246 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.14, opts=13)
04:06:55.246 00.000 18120 Enqueuing Move request for scope (-0.02, 0.14)
04:06:55.247 00.001 21948 Worker thread wakes up
04:06:55.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:55.248 00.001 18120 UpdateGuideState exits: m=1721 RSB=28.7
04:06:55.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:55.249 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:55.249 00.000 18120 Enqueuing Expose request
04:06:55.249 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
04:06:55.249 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
04:06:55.249 00.000 21948 Moving (-0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
04:06:55.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:06:55.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:55.250 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:06:55.250 00.000 21948 MoveAxis(E, 0, ABG)
04:06:55.250 00.000 21948 Move returns status 0, amount 0
04:06:55.250 00.000 21948 MoveAxis(N, 0, ABG)
04:06:55.250 00.000 21948 Move returns status 0, amount 0
04:06:55.250 00.000 21948 move complete, result=0
04:06:55.250 00.000 21948 worker thread done servicing request
04:06:55.250 00.000 21948 Worker thread wakes up
04:06:55.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:55.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:55.251 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:56.872 01.621 21948 Exposure complete
04:06:56.903 00.031 21948 worker thread done servicing request
04:06:56.903 00.000 18120 OnExposeComplete: enter
04:06:56.904 00.001 18120 UpdateGuideState(): m_state=6
04:06:56.904 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7145
04:06:56.905 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=236.91, Mass=1835, SNR=29.7, Peak=157 HFD=4.3
04:06:56.905 00.000 18120 MultiStar: [#1 -0.20,0.09,0.69,U] [#2 -0.50,0.27,0.00,M1] [#3 0.17,0.12,0.59,U] [#4 -0.11,0.26,0.57,U] [#5 -0.71,0.32,0.00,M6] [#6 -0.03,-0.01,0.51,U] [#7 0.07,0.29,0.39,U] [#8 -0.07,0.05,0.40,U] 
04:06:56.906 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.14}, one-star: {0.01, 0.18}
04:06:56.906 00.000 18120 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
04:06:56.907 00.001 18120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
04:06:56.907 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=0.14 mountY=-0.04, mountTheta=-0.28
04:06:56.908 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.14, opts=13)
04:06:56.909 00.001 18120 Enqueuing Move request for scope (-0.03, 0.14)
04:06:56.909 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:56.910 00.001 18120 UpdateGuideState exits: m=1835 RSB=29.7
04:06:56.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:56.911 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:56.911 00.000 18120 Enqueuing Expose request
04:06:56.911 00.000 21948 Worker thread wakes up
04:06:56.911 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
04:06:56.911 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
04:06:56.911 00.000 21948 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.04
04:06:56.911 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:06:56.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:56.912 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:06:56.912 00.000 21948 MoveAxis(E, 0, ABG)
04:06:56.912 00.000 21948 Move returns status 0, amount 0
04:06:56.912 00.000 21948 MoveAxis(N, 0, ABG)
04:06:56.912 00.000 21948 Move returns status 0, amount 0
04:06:56.912 00.000 21948 move complete, result=0
04:06:56.912 00.000 21948 worker thread done servicing request
04:06:56.912 00.000 21948 Worker thread wakes up
04:06:56.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:56.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:06:56.912 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:58.434 01.522 21948 Exposure complete
04:06:58.467 00.033 21948 worker thread done servicing request
04:06:58.467 00.000 18120 OnExposeComplete: enter
04:06:58.468 00.001 18120 UpdateGuideState(): m_state=6
04:06:58.468 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7146
04:06:58.469 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=237.01, Mass=1863, SNR=29.9, Peak=151 HFD=4.2
04:06:58.469 00.000 18120 MultiStar: [#1 0.14,0.18,0.71,U] [#2 -0.14,0.33,0.62,U] [#3 0.32,0.16,0.58,U] [#4 0.31,0.38,0.00,M1] [#5 -0.58,0.24,0.00,M7] [#6 -0.25,0.06,0.53,U] [#7 0.23,0.36,0.43,U] [#8 -0.15,0.11,0.37,U] 
04:06:58.470 00.001 18120 refined, 6 included, MultiStar: {-0.00, 0.22}, one-star: {-0.13, 0.28}
04:06:58.470 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
04:06:58.471 00.001 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
04:06:58.471 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.59 mountX=0.20 mountY=-0.10, mountTheta=-0.44
04:06:58.472 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.22, opts=13)
04:06:58.473 00.001 18120 Enqueuing Move request for scope (-0.00, 0.22)
04:06:58.473 00.000 21948 Worker thread wakes up
04:06:58.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
04:06:58.473 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
04:06:58.473 00.000 21948 Moving (-0.00, 0.22) raw xDistance=0.20 yDistance=-0.10
04:06:58.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:06:58.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:58.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:06:58.474 00.001 18120 UpdateGuideState exits: m=1863 RSB=29.9
04:06:58.474 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:58.475 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:06:58.475 00.000 18120 Enqueuing Expose request
04:06:58.476 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:06:58.476 00.000 21948 MoveAxis(W, 36, ABG)
04:06:58.476 00.000 21948 Guiding  Dir = 3, Dur = 36
04:06:58.476 00.000 21948 IsSlewing returns 0
04:06:58.476 00.000 21948 IsGuiding returns 0
04:06:58.478 00.002 21948 PulseGuide returned control before completion, sleep 45
04:06:58.526 00.048 21948 IsGuiding returns 0
04:06:58.526 00.000 21948 Move returns status 0, amount 36
04:06:58.526 00.000 21948 MoveAxis(N, 0, ABG)
04:06:58.526 00.000 21948 Move returns status 0, amount 0
04:06:58.526 00.000 21948 move complete, result=0
04:06:58.526 00.000 21948 worker thread done servicing request
04:06:58.526 00.000 21948 Worker thread wakes up
04:06:58.526 00.000 18120 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
04:06:58.529 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
04:06:58.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:00.159 01.630 21948 Exposure complete
04:07:00.214 00.055 21948 worker thread done servicing request
04:07:00.214 00.000 18120 OnExposeComplete: enter
04:07:00.217 00.003 18120 UpdateGuideState(): m_state=6
04:07:00.218 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7147
04:07:00.219 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=237.16, Mass=1781, SNR=29.2, Peak=144 HFD=4.4
04:07:00.220 00.001 18120 MultiStar: [#1 -0.42,0.26,0.00,M1] [#2 -0.30,0.40,0.00,M1] [#3 -0.17,0.60,0.00,M1] [#4 -0.03,0.22,0.57,U] [#5 -0.76,0.49,0.00,M8] [#6 -0.13,0.18,0.49,U] [#7 -0.28,0.46,0.00,M1] [#8 -0.30,0.24,0.41,U] 
04:07:00.221 00.001 18120 refined, 3 included, MultiStar: {-0.17, 0.30}, one-star: {-0.21, 0.43}
04:07:00.221 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
04:07:00.221 00.000 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
04:07:00.222 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.30 hyp=0.34 cameraTheta=2.07 mountX=0.34 mountY=0.01, mountTheta=0.03
04:07:00.223 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.30, opts=13)
04:07:00.223 00.000 18120 Enqueuing Move request for scope (-0.17, 0.30)
04:07:00.224 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:00.224 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.2
04:07:00.225 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:00.225 00.000 21948 Worker thread wakes up
04:07:00.225 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.30) opts 0xd
04:07:00.225 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.30)
04:07:00.225 00.000 21948 Moving (-0.17, 0.30) raw xDistance=0.34 yDistance=0.01
04:07:00.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
04:07:00.225 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:00.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:00.226 00.001 18120 Enqueuing Expose request
04:07:00.226 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:07:00.226 00.000 21948 MoveAxis(W, 64, ABG)
04:07:00.226 00.000 21948 Guiding  Dir = 3, Dur = 64
04:07:00.227 00.001 21948 IsSlewing returns 0
04:07:00.227 00.000 21948 IsGuiding returns 0
04:07:00.228 00.001 21948 PulseGuide returned control before completion, sleep 73
04:07:00.311 00.083 21948 IsGuiding returns 0
04:07:00.311 00.000 21948 Move returns status 0, amount 64
04:07:00.311 00.000 21948 MoveAxis(N, 0, ABG)
04:07:00.311 00.000 21948 Move returns status 0, amount 0
04:07:00.311 00.000 21948 move complete, result=0
04:07:00.312 00.001 21948 worker thread done servicing request
04:07:00.312 00.000 21948 Worker thread wakes up
04:07:00.312 00.000 18120 GuideStep: 0.3 px 64 ms WEST, 0.0 px 0 ms NORTH
04:07:00.313 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:00.313 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:01.730 01.417 21948 Exposure complete
04:07:01.780 00.050 21948 worker thread done servicing request
04:07:01.780 00.000 18120 OnExposeComplete: enter
04:07:01.781 00.001 18120 UpdateGuideState(): m_state=6
04:07:01.782 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7148
04:07:01.782 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=236.96, Mass=1694, SNR=28.5, Peak=141 HFD=4.2
04:07:01.783 00.001 18120 MultiStar: [#1 -0.17,0.03,0.74,U] [#2 -0.05,0.08,0.64,U] [#3 0.12,0.30,0.63,U] [#4 0.31,-0.05,0.57,U] [#5 -0.55,0.12,0.00,M9] [#6 0.03,0.20,0.51,U] [#7 -0.44,0.18,0.00,M2] [#8 0.19,0.03,0.40,U] 
04:07:01.783 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {-0.09, 0.23}
04:07:01.783 00.000 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
04:07:01.784 00.001 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
04:07:01.784 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.39 mountX=0.11 mountY=-0.08, mountTheta=-0.63
04:07:01.785 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.13, opts=13)
04:07:01.786 00.001 18120 Enqueuing Move request for scope (0.02, 0.13)
04:07:01.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:01.787 00.001 18120 UpdateGuideState exits: m=1694 RSB=28.5
04:07:01.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:01.788 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:01.788 00.000 18120 Enqueuing Expose request
04:07:01.788 00.000 21948 Worker thread wakes up
04:07:01.788 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
04:07:01.789 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
04:07:01.789 00.000 21948 Moving (0.02, 0.13) raw xDistance=0.11 yDistance=-0.08
04:07:01.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:07:01.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:01.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:07:01.789 00.000 21948 MoveAxis(E, 0, ABG)
04:07:01.789 00.000 21948 Move returns status 0, amount 0
04:07:01.789 00.000 21948 MoveAxis(N, 0, ABG)
04:07:01.789 00.000 21948 Move returns status 0, amount 0
04:07:01.789 00.000 21948 move complete, result=0
04:07:01.789 00.000 21948 worker thread done servicing request
04:07:01.789 00.000 21948 Worker thread wakes up
04:07:01.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:01.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:01.789 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:03.415 01.626 21948 Exposure complete
04:07:03.454 00.039 21948 worker thread done servicing request
04:07:03.454 00.000 18120 OnExposeComplete: enter
04:07:03.455 00.001 18120 UpdateGuideState(): m_state=6
04:07:03.455 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7149
04:07:03.456 00.001 18120 Star::Find returns 1 (0), X=894.87, Y=237.12, Mass=1866, SNR=29.8, Peak=164 HFD=4.3
04:07:03.456 00.000 18120 MultiStar: [#1 -0.22,0.26,0.70,U] [#2 0.13,0.34,0.61,U] [#3 0.11,0.17,0.58,U] [#4 -0.21,0.31,0.56,U] [#5 -0.66,0.37,0.00,M10] [#6 -0.06,0.18,0.52,U] [#7 -0.24,0.48,0.00,M3] [#8 -0.11,0.16,0.39,U] 
04:07:03.459 00.003 18120 refined, 6 included, MultiStar: {-0.05, 0.28}, one-star: {-0.00, 0.39}
04:07:03.460 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.26 = -0.26)
04:07:03.461 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.30 = -0.30)
04:07:03.461 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.74 mountX=0.27 mountY=-0.08, mountTheta=-0.29
04:07:03.462 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.28, opts=13)
04:07:03.463 00.001 18120 Enqueuing Move request for scope (-0.05, 0.28)
04:07:03.463 00.000 21948 Worker thread wakes up
04:07:03.463 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:03.464 00.001 18120 UpdateGuideState exits: m=1866 RSB=29.8
04:07:03.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:03.464 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:03.465 00.001 18120 Enqueuing Expose request
04:07:03.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
04:07:03.465 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
04:07:03.465 00.000 21948 Moving (-0.05, 0.28) raw xDistance=0.27 yDistance=-0.08
04:07:03.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:07:03.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:03.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:07:03.465 00.000 21948 MoveAxis(W, 49, ABG)
04:07:03.465 00.000 21948 Guiding  Dir = 3, Dur = 49
04:07:03.466 00.001 21948 IsSlewing returns 0
04:07:03.466 00.000 21948 IsGuiding returns 0
04:07:03.468 00.002 21948 PulseGuide returned control before completion, sleep 58
04:07:03.536 00.068 21948 IsGuiding returns 0
04:07:03.536 00.000 21948 Move returns status 0, amount 49
04:07:03.536 00.000 21948 MoveAxis(N, 0, ABG)
04:07:03.537 00.001 21948 Move returns status 0, amount 0
04:07:03.537 00.000 21948 move complete, result=0
04:07:03.537 00.000 21948 worker thread done servicing request
04:07:03.537 00.000 21948 Worker thread wakes up
04:07:03.537 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:03.537 00.000 18120 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
04:07:03.538 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:04.955 01.417 21948 Exposure complete
04:07:05.002 00.047 21948 worker thread done servicing request
04:07:05.002 00.000 18120 OnExposeComplete: enter
04:07:05.003 00.001 18120 UpdateGuideState(): m_state=6
04:07:05.003 00.000 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7150
04:07:05.004 00.001 18120 Star::Find returns 1 (0), X=894.91, Y=236.92, Mass=1851, SNR=29.8, Peak=129 HFD=4.4
04:07:05.005 00.001 18120 MultiStar: [#1 -0.07,0.06,0.72,U] [#2 0.10,0.21,0.59,U] [#3 -0.13,0.53,0.00,M1] [#4 -0.15,0.33,0.53,U] [#5 -0.55,0.42,0.00,R] [#6 0.38,0.15,0.51,U] [#7 0.11,0.44,0.00,M4] [#8 -0.05,0.33,0.40,U] 
04:07:05.006 00.001 18120 single-star, 5 included, MultiStar: {0.04, 0.20}, one-star: {0.04, 0.19}
04:07:05.007 00.001 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
04:07:05.008 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.69 = -0.69)
04:07:05.009 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.34 mountX=0.16 mountY=-0.13, mountTheta=-0.68
04:07:05.011 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.19, opts=13)
04:07:05.013 00.002 18120 Enqueuing Move request for scope (0.04, 0.19)
04:07:05.014 00.001 21948 Worker thread wakes up
04:07:05.014 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
04:07:05.014 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
04:07:05.014 00.000 21948 Moving (0.04, 0.19) raw xDistance=0.16 yDistance=-0.13
04:07:05.014 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:07:05.014 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:05.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:05.015 00.001 18120 UpdateGuideState exits: m=1851 RSB=29.8
04:07:05.017 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:05.018 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:05.019 00.001 18120 Enqueuing Expose request
04:07:05.020 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:07:05.021 00.001 21948 MoveAxis(E, 0, ABG)
04:07:05.021 00.000 21948 Move returns status 0, amount 0
04:07:05.021 00.000 21948 MoveAxis(N, 0, ABG)
04:07:05.021 00.000 21948 Move returns status 0, amount 0
04:07:05.021 00.000 21948 move complete, result=0
04:07:05.021 00.000 21948 worker thread done servicing request
04:07:05.021 00.000 21948 Worker thread wakes up
04:07:05.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:05.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:05.022 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:06.658 01.636 21948 Exposure complete
04:07:06.696 00.038 21948 worker thread done servicing request
04:07:06.696 00.000 18120 OnExposeComplete: enter
04:07:06.697 00.001 18120 UpdateGuideState(): m_state=6
04:07:06.697 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7151
04:07:06.698 00.001 18120 Star::Find returns 1 (0), X=894.90, Y=237.04, Mass=1870, SNR=30.0, Peak=157 HFD=4.3
04:07:06.698 00.000 18120 MultiStar: [#1 -0.08,0.44,0.00,M1] [#2 -0.18,0.31,0.61,U] [#3 -0.04,0.26,0.59,U] [#4 0.15,-0.06,0.56,U] [#5 0.22,-0.16,0.45,U] [#6 -0.14,0.31,0.49,U] [#7 0.01,0.09,0.39,U] [#8 -0.02,0.25,0.39,U] 
04:07:06.699 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.19}, one-star: {0.03, 0.31}
04:07:06.699 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
04:07:06.700 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
04:07:06.700 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.55 mountX=0.17 mountY=-0.09, mountTheta=-0.48
04:07:06.701 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.19, opts=13)
04:07:06.702 00.001 18120 Enqueuing Move request for scope (0.00, 0.19)
04:07:06.702 00.000 21948 Worker thread wakes up
04:07:06.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:06.703 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
04:07:06.703 00.000 18120 UpdateGuideState exits: m=1870 RSB=30.0
04:07:06.704 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
04:07:06.704 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:06.704 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:06.705 00.001 18120 Enqueuing Expose request
04:07:06.705 00.000 21948 Moving (0.00, 0.19) raw xDistance=0.17 yDistance=-0.09
04:07:06.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:07:06.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:06.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:07:06.705 00.000 21948 MoveAxis(E, 0, ABG)
04:07:06.705 00.000 21948 Move returns status 0, amount 0
04:07:06.705 00.000 21948 MoveAxis(N, 0, ABG)
04:07:06.705 00.000 21948 Move returns status 0, amount 0
04:07:06.705 00.000 21948 move complete, result=0
04:07:06.705 00.000 21948 worker thread done servicing request
04:07:06.705 00.000 21948 Worker thread wakes up
04:07:06.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:06.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:06.706 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:08.225 01.519 21948 Exposure complete
04:07:08.290 00.065 21948 worker thread done servicing request
04:07:08.290 00.000 18120 OnExposeComplete: enter
04:07:08.292 00.002 18120 UpdateGuideState(): m_state=6
04:07:08.294 00.002 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7152
04:07:08.295 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=236.90, Mass=1965, SNR=30.7, Peak=166 HFD=4.4
04:07:08.296 00.001 18120 MultiStar: [#1 -0.10,-0.03,0.64,U] [#2 0.01,0.23,0.60,U] [#3 -0.07,0.25,0.58,U] [#4 0.14,-0.06,0.55,U] [#5 0.33,-0.23,0.44,U] [#6 -0.18,0.24,0.49,U] [#7 -0.11,0.36,0.41,U] [#8 -0.12,-0.03,0.36,U] 
04:07:08.297 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.08, 0.17}
04:07:08.297 00.000 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
04:07:08.298 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
04:07:08.298 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=0.10 mountY=-0.06, mountTheta=-0.51
04:07:08.300 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.11, opts=13)
04:07:08.300 00.000 18120 Enqueuing Move request for scope (0.01, 0.11)
04:07:08.300 00.000 21948 Worker thread wakes up
04:07:08.301 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:08.301 00.000 18120 UpdateGuideState exits: m=1965 RSB=30.7
04:07:08.301 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:08.302 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:08.302 00.000 18120 Enqueuing Expose request
04:07:08.303 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
04:07:08.303 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
04:07:08.303 00.000 21948 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.06
04:07:08.303 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:07:08.303 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:08.303 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:07:08.303 00.000 21948 MoveAxis(E, 0, ABG)
04:07:08.303 00.000 21948 Move returns status 0, amount 0
04:07:08.303 00.000 21948 MoveAxis(N, 0, ABG)
04:07:08.303 00.000 21948 Move returns status 0, amount 0
04:07:08.303 00.000 21948 move complete, result=0
04:07:08.303 00.000 21948 worker thread done servicing request
04:07:08.303 00.000 21948 Worker thread wakes up
04:07:08.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:08.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:08.303 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:09.938 01.635 21948 Exposure complete
04:07:09.984 00.046 21948 worker thread done servicing request
04:07:09.984 00.000 18120 OnExposeComplete: enter
04:07:09.985 00.001 18120 UpdateGuideState(): m_state=6
04:07:09.986 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7153
04:07:09.986 00.000 18120 Star::Find returns 1 (0), X=894.99, Y=236.87, Mass=1650, SNR=28.1, Peak=139 HFD=4.3
04:07:09.987 00.001 18120 MultiStar: [#1 -0.06,0.04,0.75,U] [#2 -0.21,0.22,0.67,U] [#3 -0.18,0.27,0.60,U] [#4 0.15,0.22,0.58,U] [#5 -0.19,-0.34,0.48,U] [#6 -0.06,-0.01,0.57,U] [#7 -0.17,0.32,0.45,U] [#8 0.02,-0.08,0.40,U] 
04:07:09.987 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.12, 0.14}
04:07:09.987 00.000 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
04:07:09.988 00.001 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
04:07:09.988 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.05 mountX=0.11 mountY=0.00, mountTheta=0.01
04:07:09.990 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.10, opts=13)
04:07:09.991 00.001 18120 Enqueuing Move request for scope (-0.05, 0.10)
04:07:09.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:09.991 00.000 21948 Worker thread wakes up
04:07:09.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
04:07:09.991 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
04:07:09.991 00.000 21948 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.00
04:07:09.991 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:07:09.991 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:09.991 00.000 18120 UpdateGuideState exits: m=1650 RSB=28.1
04:07:09.992 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:09.992 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:09.993 00.001 18120 Enqueuing Expose request
04:07:09.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:07:09.993 00.000 21948 MoveAxis(E, 0, ABG)
04:07:09.993 00.000 21948 Move returns status 0, amount 0
04:07:09.993 00.000 21948 MoveAxis(N, 0, ABG)
04:07:09.993 00.000 21948 Move returns status 0, amount 0
04:07:09.993 00.000 21948 move complete, result=0
04:07:09.993 00.000 21948 worker thread done servicing request
04:07:09.993 00.000 21948 Worker thread wakes up
04:07:09.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:09.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:09.994 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:11.507 01.513 21948 Exposure complete
04:07:11.549 00.042 21948 worker thread done servicing request
04:07:11.550 00.001 18120 OnExposeComplete: enter
04:07:11.551 00.001 18120 UpdateGuideState(): m_state=6
04:07:11.553 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7154
04:07:11.556 00.003 18120 Star::Find returns 1 (0), X=895.03, Y=236.99, Mass=1883, SNR=30.0, Peak=150 HFD=4.4
04:07:11.558 00.002 18120 MultiStar: [#1 -0.00,0.00,0.70,U] [#2 -0.32,0.27,0.63,U] [#3 0.16,0.27,0.60,U] [#4 -0.19,0.34,0.53,U] [#5 -0.32,-0.35,0.00,M1] [#6 0.12,-0.01,0.53,U] [#7 -0.18,0.41,0.00,M2] [#8 -0.28,-0.04,0.39,U] 
04:07:11.558 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.17}, one-star: {0.16, 0.26}
04:07:11.559 00.001 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
04:07:11.559 00.000 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
04:07:11.560 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=0.17 mountY=-0.06, mountTheta=-0.34
04:07:11.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
04:07:11.561 00.000 18120 Enqueuing Move request for scope (-0.02, 0.17)
04:07:11.562 00.001 21948 Worker thread wakes up
04:07:11.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:11.562 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.0
04:07:11.563 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:11.563 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:11.563 00.000 18120 Enqueuing Expose request
04:07:11.564 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
04:07:11.564 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
04:07:11.564 00.000 21948 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.06
04:07:11.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:07:11.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:11.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:07:11.564 00.000 21948 MoveAxis(E, 0, ABG)
04:07:11.564 00.000 21948 Move returns status 0, amount 0
04:07:11.564 00.000 21948 MoveAxis(N, 0, ABG)
04:07:11.564 00.000 21948 Move returns status 0, amount 0
04:07:11.564 00.000 21948 move complete, result=0
04:07:11.564 00.000 21948 worker thread done servicing request
04:07:11.564 00.000 21948 Worker thread wakes up
04:07:11.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:11.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:11.564 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:13.194 01.630 21948 Exposure complete
04:07:13.238 00.044 21948 worker thread done servicing request
04:07:13.239 00.001 18120 OnExposeComplete: enter
04:07:13.239 00.000 18120 UpdateGuideState(): m_state=6
04:07:13.240 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7155
04:07:13.240 00.000 18120 Star::Find returns 1 (0), X=894.78, Y=236.87, Mass=1845, SNR=29.8, Peak=152 HFD=4.3
04:07:13.241 00.001 18120 MultiStar: [#1 -0.24,0.09,0.70,U] [#2 0.03,0.10,0.60,U] [#3 -0.04,0.07,0.59,U] [#4 0.06,0.08,0.56,U] [#5 -0.27,-0.26,0.46,U] [#6 0.06,-0.09,0.51,U] [#7 -0.12,0.12,0.42,U] [#8 0.16,-0.18,0.40,U] 
04:07:13.241 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.09, 0.14}
04:07:13.242 00.001 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
04:07:13.242 00.000 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
04:07:13.242 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.66 mountX=0.05 mountY=0.04, mountTheta=0.64
04:07:13.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
04:07:13.245 00.001 18120 Enqueuing Move request for scope (-0.06, 0.03)
04:07:13.245 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:13.246 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.8
04:07:13.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:13.246 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:13.247 00.001 18120 Enqueuing Expose request
04:07:13.247 00.000 21948 Worker thread wakes up
04:07:13.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
04:07:13.247 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
04:07:13.247 00.000 21948 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.04
04:07:13.248 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:07:13.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:13.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:07:13.248 00.000 21948 MoveAxis(E, 0, ABG)
04:07:13.248 00.000 21948 Move returns status 0, amount 0
04:07:13.248 00.000 21948 MoveAxis(N, 0, ABG)
04:07:13.248 00.000 21948 Move returns status 0, amount 0
04:07:13.248 00.000 21948 move complete, result=0
04:07:13.248 00.000 21948 worker thread done servicing request
04:07:13.248 00.000 21948 Worker thread wakes up
04:07:13.248 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:13.248 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:13.248 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:14.776 01.528 21948 Exposure complete
04:07:14.848 00.072 21948 worker thread done servicing request
04:07:14.849 00.001 18120 OnExposeComplete: enter
04:07:14.850 00.001 18120 UpdateGuideState(): m_state=6
04:07:14.853 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7156
04:07:14.855 00.002 18120 Star::Find returns 1 (0), X=894.84, Y=236.91, Mass=1722, SNR=28.7, Peak=153 HFD=4.3
04:07:14.857 00.002 18120 MultiStar: [#1 -0.02,0.23,0.71,U] [#2 -0.26,0.36,0.00,M1] [#3 0.04,0.21,0.61,U] [#4 0.19,0.01,0.57,U] [#5 0.15,-0.09,0.47,U] [#6 0.10,0.35,0.52,U] [#7 -0.15,0.57,0.00,M2] [#8 -0.24,0.01,0.39,U] 
04:07:14.859 00.002 18120 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {-0.02, 0.18}
04:07:14.861 00.002 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
04:07:14.863 00.002 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
04:07:14.865 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.37 mountX=0.12 mountY=-0.09, mountTheta=-0.65
04:07:14.868 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.15, opts=13)
04:07:14.869 00.001 18120 Enqueuing Move request for scope (0.03, 0.15)
04:07:14.869 00.000 21948 Worker thread wakes up
04:07:14.869 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:14.870 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:07:14.870 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:14.870 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:14.871 00.001 18120 Enqueuing Expose request
04:07:14.871 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
04:07:14.871 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
04:07:14.871 00.000 21948 Moving (0.03, 0.15) raw xDistance=0.12 yDistance=-0.09
04:07:14.871 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:07:14.871 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:14.871 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:07:14.872 00.001 21948 MoveAxis(E, 0, ABG)
04:07:14.872 00.000 21948 Move returns status 0, amount 0
04:07:14.872 00.000 21948 MoveAxis(N, 0, ABG)
04:07:14.872 00.000 21948 Move returns status 0, amount 0
04:07:14.872 00.000 21948 move complete, result=0
04:07:14.872 00.000 21948 worker thread done servicing request
04:07:14.872 00.000 21948 Worker thread wakes up
04:07:14.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:14.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:14.872 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:16.496 01.624 21948 Exposure complete
04:07:16.531 00.035 21948 worker thread done servicing request
04:07:16.531 00.000 18120 OnExposeComplete: enter
04:07:16.532 00.001 18120 UpdateGuideState(): m_state=6
04:07:16.532 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7157
04:07:16.533 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=237.05, Mass=1934, SNR=30.4, Peak=163 HFD=4.4
04:07:16.534 00.001 18120 MultiStar: [#1 -0.18,0.11,0.69,U] [#2 -0.22,0.40,0.00,M2] [#3 0.33,0.12,0.58,U] [#4 0.24,-0.04,0.54,U] [#5 0.33,-0.34,0.00,M1] [#6 -0.02,0.43,0.48,U] [#7 -0.01,0.29,0.42,U] [#8 -0.14,0.25,0.36,U] 
04:07:16.535 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.21}, one-star: {0.09, 0.32}
04:07:16.536 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
04:07:16.537 00.001 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
04:07:16.537 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.31 mountX=0.17 mountY=-0.14, mountTheta=-0.71
04:07:16.539 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.21, opts=13)
04:07:16.540 00.001 18120 Enqueuing Move request for scope (0.06, 0.21)
04:07:16.540 00.000 21948 Worker thread wakes up
04:07:16.540 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:16.541 00.001 18120 UpdateGuideState exits: m=1934 RSB=30.4
04:07:16.541 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:16.541 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:16.542 00.001 18120 Enqueuing Expose request
04:07:16.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
04:07:16.542 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
04:07:16.542 00.000 21948 Moving (0.06, 0.21) raw xDistance=0.17 yDistance=-0.14
04:07:16.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:07:16.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:16.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:07:16.542 00.000 21948 MoveAxis(E, 0, ABG)
04:07:16.542 00.000 21948 Move returns status 0, amount 0
04:07:16.542 00.000 21948 MoveAxis(N, 0, ABG)
04:07:16.542 00.000 21948 Move returns status 0, amount 0
04:07:16.542 00.000 21948 move complete, result=0
04:07:16.542 00.000 21948 worker thread done servicing request
04:07:16.542 00.000 21948 Worker thread wakes up
04:07:16.543 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:16.543 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:16.543 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:18.060 01.517 21948 Exposure complete
04:07:18.102 00.042 21948 worker thread done servicing request
04:07:18.102 00.000 18120 OnExposeComplete: enter
04:07:18.103 00.001 18120 UpdateGuideState(): m_state=6
04:07:18.104 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7158
04:07:18.104 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=237.06, Mass=1793, SNR=29.3, Peak=149 HFD=4.3
04:07:18.105 00.001 18120 MultiStar: [#1 -0.03,0.04,0.74,U] [#2 -0.37,0.26,0.00,M3] [#3 0.14,0.13,0.61,U] [#4 0.15,0.26,0.56,U] [#5 0.30,-0.27,0.46,U] [#6 -0.09,0.36,0.54,U] [#7 -0.30,0.33,0.00,M2] [#8 -0.05,-0.01,0.41,U] 
04:07:18.105 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.15}, one-star: {0.17, 0.33}
04:07:18.106 00.001 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
04:07:18.106 00.000 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
04:07:18.106 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.03 mountX=0.10 mountY=-0.15, mountTheta=-0.98
04:07:18.108 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.15, opts=13)
04:07:18.109 00.001 18120 Enqueuing Move request for scope (0.09, 0.15)
04:07:18.110 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:18.111 00.001 18120 UpdateGuideState exits: m=1793 RSB=29.3
04:07:18.112 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:18.113 00.001 21948 Worker thread wakes up
04:07:18.113 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
04:07:18.113 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
04:07:18.113 00.000 21948 Moving (0.09, 0.15) raw xDistance=0.10 yDistance=-0.15
04:07:18.113 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:07:18.113 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:18.113 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:18.114 00.001 18120 Enqueuing Expose request
04:07:18.115 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:07:18.115 00.000 21948 MoveAxis(E, 0, ABG)
04:07:18.115 00.000 21948 Move returns status 0, amount 0
04:07:18.115 00.000 21948 MoveAxis(N, 0, ABG)
04:07:18.115 00.000 21948 Move returns status 0, amount 0
04:07:18.115 00.000 21948 move complete, result=0
04:07:18.115 00.000 21948 worker thread done servicing request
04:07:18.115 00.000 21948 Worker thread wakes up
04:07:18.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:18.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:18.116 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:19.737 01.621 21948 Exposure complete
04:07:19.791 00.054 21948 worker thread done servicing request
04:07:19.791 00.000 18120 OnExposeComplete: enter
04:07:19.792 00.001 18120 UpdateGuideState(): m_state=6
04:07:19.793 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7159
04:07:19.795 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=236.90, Mass=1799, SNR=29.3, Peak=159 HFD=4.2
04:07:19.796 00.001 18120 MultiStar: [#1 0.10,0.13,0.68,U] [#2 -0.11,0.19,0.62,U] [#3 0.32,0.22,0.61,U] [#4 0.28,0.25,0.58,U] [#5 0.13,-0.28,0.47,U] [#6 0.28,0.05,0.52,U] [#7 0.17,0.34,0.43,U] [#8 0.37,-0.14,0.38,U] 
04:07:19.798 00.002 18120 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.23, 0.17}
04:07:19.798 00.000 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
04:07:19.802 00.004 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
04:07:19.804 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.23 cameraTheta=0.57 mountX=0.03 mountY=-0.22, mountTheta=-1.43
04:07:19.807 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.12, opts=13)
04:07:19.808 00.001 18120 Enqueuing Move request for scope (0.19, 0.12)
04:07:19.809 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:19.811 00.002 18120 UpdateGuideState exits: m=1799 RSB=29.3
04:07:19.812 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:19.813 00.001 21948 Worker thread wakes up
04:07:19.813 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
04:07:19.813 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
04:07:19.813 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:19.815 00.002 18120 Enqueuing Expose request
04:07:19.818 00.003 21948 Moving (0.19, 0.12) raw xDistance=0.03 yDistance=-0.22
04:07:19.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:07:19.818 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:07:19.818 00.000 21948 MoveAxis(E, 0, ABG)
04:07:19.818 00.000 21948 Move returns status 0, amount 0
04:07:19.818 00.000 21948 MoveAxis(N, 54, ABG)
04:07:19.818 00.000 21948 Guiding  Dir = 0, Dur = 54
04:07:19.819 00.001 21948 IsSlewing returns 0
04:07:19.819 00.000 21948 IsGuiding returns 0
04:07:19.824 00.005 21948 PulseGuide returned control before completion, sleep 60
04:07:19.896 00.072 21948 IsGuiding returns 0
04:07:19.896 00.000 21948 Move returns status 0, amount 54
04:07:19.896 00.000 21948 move complete, result=0
04:07:19.896 00.000 21948 worker thread done servicing request
04:07:19.896 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 54 ms NORTH
04:07:19.898 00.002 21948 Worker thread wakes up
04:07:19.899 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:19.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:21.310 01.411 21948 Exposure complete
04:07:21.353 00.043 21948 worker thread done servicing request
04:07:21.353 00.000 18120 OnExposeComplete: enter
04:07:21.354 00.001 18120 UpdateGuideState(): m_state=6
04:07:21.356 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7160
04:07:21.358 00.002 18120 Star::Find returns 1 (0), X=894.91, Y=236.90, Mass=1834, SNR=29.7, Peak=157 HFD=4.2
04:07:21.359 00.001 18120 MultiStar: [#1 -0.34,0.17,0.69,U] [#2 -0.17,0.32,0.60,U] [#3 -0.04,0.25,0.55,U] [#4 -0.16,0.23,0.58,U] [#5 -0.28,-0.11,0.46,U] [#6 -0.16,0.00,0.50,U] [#7 -0.24,0.35,0.44,U] [#8 0.10,-0.03,0.40,U] 
04:07:21.360 00.001 18120 single-star, 8 included, MultiStar: {-0.13, 0.16}, one-star: {0.04, 0.17}
04:07:21.360 00.000 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
04:07:21.360 00.000 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
04:07:21.361 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.34 mountX=0.14 mountY=-0.11, mountTheta=-0.68
04:07:21.362 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.17, opts=13)
04:07:21.362 00.000 18120 Enqueuing Move request for scope (0.04, 0.17)
04:07:21.363 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:21.363 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.7
04:07:21.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:21.364 00.000 21948 Worker thread wakes up
04:07:21.364 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
04:07:21.364 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
04:07:21.364 00.000 21948 Moving (0.04, 0.17) raw xDistance=0.14 yDistance=-0.11
04:07:21.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:07:21.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:21.365 00.001 18120 Enqueuing Expose request
04:07:21.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:21.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:07:21.365 00.000 21948 MoveAxis(E, 0, ABG)
04:07:21.365 00.000 21948 Move returns status 0, amount 0
04:07:21.365 00.000 21948 MoveAxis(N, 0, ABG)
04:07:21.365 00.000 21948 Move returns status 0, amount 0
04:07:21.365 00.000 21948 move complete, result=0
04:07:21.366 00.001 21948 worker thread done servicing request
04:07:21.366 00.000 21948 Worker thread wakes up
04:07:21.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:21.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:21.366 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:22.992 01.626 21948 Exposure complete
04:07:23.036 00.044 21948 worker thread done servicing request
04:07:23.037 00.001 18120 OnExposeComplete: enter
04:07:23.039 00.002 18120 UpdateGuideState(): m_state=6
04:07:23.042 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7161
04:07:23.044 00.002 18120 Star::Find returns 1 (0), X=894.70, Y=237.00, Mass=1681, SNR=28.5, Peak=124 HFD=4.2
04:07:23.047 00.003 18120 MultiStar: [#1 -0.37,0.12,0.70,U] [#2 -0.02,0.39,0.65,U] [#3 -0.01,0.15,0.62,U] [#4 0.07,0.18,0.58,U] [#5 0.33,-0.23,0.47,U] [#6 -0.04,0.12,0.50,U] [#7 -0.13,0.43,0.00,M1] [#8 -0.30,0.09,0.41,U] 
04:07:23.049 00.002 18120 refined, 7 included, MultiStar: {-0.08, 0.16}, one-star: {-0.17, 0.27}
04:07:23.051 00.002 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.04 = 0.04)
04:07:23.054 00.003 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.00 = 0.00)
04:07:23.056 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.04 mountX=0.18 mountY=0.00, mountTheta=0.00
04:07:23.061 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.16, opts=13)
04:07:23.063 00.002 18120 Enqueuing Move request for scope (-0.08, 0.16)
04:07:23.065 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:23.068 00.003 21948 Worker thread wakes up
04:07:23.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
04:07:23.068 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
04:07:23.068 00.000 18120 UpdateGuideState exits: m=1681 RSB=28.5
04:07:23.069 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:23.069 00.000 21948 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=0.00
04:07:23.069 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:23.070 00.001 18120 Enqueuing Expose request
04:07:23.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:07:23.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:23.070 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:07:23.070 00.000 21948 MoveAxis(E, 0, ABG)
04:07:23.070 00.000 21948 Move returns status 0, amount 0
04:07:23.070 00.000 21948 MoveAxis(N, 0, ABG)
04:07:23.070 00.000 21948 Move returns status 0, amount 0
04:07:23.070 00.000 21948 move complete, result=0
04:07:23.070 00.000 21948 worker thread done servicing request
04:07:23.070 00.000 21948 Worker thread wakes up
04:07:23.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:23.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:23.071 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:24.488 01.417 21948 Exposure complete
04:07:24.555 00.067 21948 worker thread done servicing request
04:07:24.555 00.000 18120 OnExposeComplete: enter
04:07:24.556 00.001 18120 UpdateGuideState(): m_state=6
04:07:24.556 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7162
04:07:24.557 00.001 18120 Star::Find returns 1 (0), X=894.81, Y=237.33, Mass=1760, SNR=29.1, Peak=135 HFD=4.4
04:07:24.557 00.000 18120 MultiStar: [#1 -0.32,0.41,0.00,M1] [#2 -0.29,0.49,0.00,M1] [#3 -0.04,0.28,0.60,U] [#4 0.14,0.43,0.00,M1] [#5 0.16,0.18,0.48,U] [#6 -0.18,0.40,0.00,M1] [#7 0.21,0.56,0.00,M2] [#8 -0.10,0.29,0.39,U] 
04:07:24.558 00.001 18120 refined, 3 included, MultiStar: {-0.02, 0.39}, one-star: {-0.06, 0.60}
04:07:24.559 00.001 18120 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.00) = xAngle (-0.37 = -0.37)
04:07:24.561 00.002 18120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.41 = -0.41)
04:07:24.561 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.63 mountX=0.37 mountY=-0.16, mountTheta=-0.40
04:07:24.563 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.39, opts=13)
04:07:24.563 00.000 18120 Enqueuing Move request for scope (-0.02, 0.39)
04:07:24.564 00.001 21948 Worker thread wakes up
04:07:24.564 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
04:07:24.564 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
04:07:24.564 00.000 21948 Moving (-0.02, 0.39) raw xDistance=0.37 yDistance=-0.16
04:07:24.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
04:07:24.564 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:24.564 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.1
04:07:24.566 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:24.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:24.566 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:24.567 00.001 18120 Enqueuing Expose request
04:07:24.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:07:24.567 00.000 21948 MoveAxis(W, 65, ABG)
04:07:24.567 00.000 21948 Guiding  Dir = 3, Dur = 65
04:07:24.568 00.001 21948 IsSlewing returns 0
04:07:24.568 00.000 21948 IsGuiding returns 0
04:07:24.569 00.001 21948 PulseGuide returned control before completion, sleep 74
04:07:24.659 00.090 21948 IsGuiding returns 0
04:07:24.659 00.000 21948 Move returns status 0, amount 65
04:07:24.659 00.000 21948 MoveAxis(N, 0, ABG)
04:07:24.659 00.000 21948 Move returns status 0, amount 0
04:07:24.659 00.000 21948 move complete, result=0
04:07:24.659 00.000 21948 worker thread done servicing request
04:07:24.660 00.001 21948 Worker thread wakes up
04:07:24.660 00.000 18120 GuideStep: 0.4 px 65 ms WEST, -0.2 px 0 ms NORTH
04:07:24.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:24.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:26.291 01.631 21948 Exposure complete
04:07:26.329 00.038 21948 worker thread done servicing request
04:07:26.329 00.000 18120 OnExposeComplete: enter
04:07:26.330 00.001 18120 UpdateGuideState(): m_state=6
04:07:26.331 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7163
04:07:26.332 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=236.73, Mass=1818, SNR=29.6, Peak=151 HFD=4.1
04:07:26.332 00.000 18120 MultiStar: [#1 -0.00,0.04,0.74,U] [#2 -0.02,-0.05,0.62,U] [#3 0.16,-0.00,0.58,U] [#4 -0.07,-0.20,0.55,U] [#5 0.15,-0.53,0.00,M1] [#6 -0.05,0.03,0.55,U] [#7 0.23,-0.01,0.42,U] [#8 -0.28,-0.41,0.00,M1] 
04:07:26.333 00.001 18120 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.26, 0.00}
04:07:26.333 00.000 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
04:07:26.333 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
04:07:26.334 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.27 mountX=-0.05 mountY=-0.06, mountTheta=-2.28
04:07:26.336 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
04:07:26.337 00.001 18120 Enqueuing Move request for scope (0.08, -0.02)
04:07:26.338 00.001 21948 Worker thread wakes up
04:07:26.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:26.339 00.001 18120 UpdateGuideState exits: m=1818 RSB=29.6
04:07:26.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:26.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:26.340 00.000 18120 Enqueuing Expose request
04:07:26.341 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
04:07:26.341 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
04:07:26.341 00.000 21948 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.06
04:07:26.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:07:26.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:26.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:07:26.341 00.000 21948 MoveAxis(E, 0, ABG)
04:07:26.341 00.000 21948 Move returns status 0, amount 0
04:07:26.341 00.000 21948 MoveAxis(N, 0, ABG)
04:07:26.341 00.000 21948 Move returns status 0, amount 0
04:07:26.341 00.000 21948 move complete, result=0
04:07:26.341 00.000 21948 worker thread done servicing request
04:07:26.341 00.000 21948 Worker thread wakes up
04:07:26.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:26.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:26.341 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:27.857 01.516 21948 Exposure complete
04:07:27.891 00.034 21948 worker thread done servicing request
04:07:27.915 00.024 18120 OnExposeComplete: enter
04:07:27.918 00.003 18120 UpdateGuideState(): m_state=6
04:07:27.919 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7164
04:07:27.920 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=236.69, Mass=1859, SNR=29.8, Peak=133 HFD=4.3
04:07:27.920 00.000 18120 MultiStar: [#1 0.09,-0.16,0.72,U] [#2 -0.21,-0.14,0.61,U] [#3 0.14,0.03,0.58,U] [#4 0.06,-0.12,0.55,U] [#5 -0.05,-0.52,0.00,M2] [#6 0.17,-0.08,0.54,U] [#7 -0.28,-0.07,0.38,U] [#8 -0.01,-0.40,0.40,U] 
04:07:27.920 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {0.21, -0.04}
04:07:27.921 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
04:07:27.921 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.11)
04:07:27.922 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.13 mountX=-0.12 mountY=0.00, mountTheta=3.11
04:07:27.923 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.11, opts=13)
04:07:27.925 00.002 18120 Enqueuing Move request for scope (0.05, -0.11)
04:07:27.925 00.000 21948 Worker thread wakes up
04:07:27.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:27.926 00.001 18120 UpdateGuideState exits: m=1859 RSB=29.8
04:07:27.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
04:07:27.926 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
04:07:27.926 00.000 21948 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=0.00
04:07:27.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:07:27.926 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:27.927 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:07:27.927 00.000 21948 MoveAxis(E, 0, ABG)
04:07:27.927 00.000 21948 Move returns status 0, amount 0
04:07:27.927 00.000 21948 MoveAxis(N, 0, ABG)
04:07:27.927 00.000 21948 Move returns status 0, amount 0
04:07:27.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:27.928 00.001 21948 move complete, result=0
04:07:27.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:27.928 00.000 18120 Enqueuing Expose request
04:07:27.929 00.001 21948 worker thread done servicing request
04:07:27.929 00.000 21948 Worker thread wakes up
04:07:27.929 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:27.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:27.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:29.568 01.639 21948 Exposure complete
04:07:29.610 00.042 21948 worker thread done servicing request
04:07:29.610 00.000 18120 OnExposeComplete: enter
04:07:29.611 00.001 18120 UpdateGuideState(): m_state=6
04:07:29.612 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7165
04:07:29.614 00.002 18120 Star::Find returns 1 (0), X=895.08, Y=236.57, Mass=1753, SNR=29.0, Peak=133 HFD=4.1
04:07:29.615 00.001 18120 MultiStar: [#1 0.01,-0.47,0.00,M1] [#2 0.24,-0.07,0.65,U] [#3 0.04,-0.14,0.61,U] [#4 0.15,-0.23,0.57,U] [#5 -0.13,-0.80,0.00,M3] [#6 0.23,-0.20,0.52,U] [#7 0.01,0.04,0.42,U] [#8 0.15,-0.28,0.39,U] 
04:07:29.615 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.21, -0.16}
04:07:29.616 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
04:07:29.617 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
04:07:29.618 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
04:07:29.620 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.15, opts=13)
04:07:29.621 00.001 18120 Enqueuing Move request for scope (0.16, -0.15)
04:07:29.622 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:29.623 00.001 18120 UpdateGuideState exits: m=1753 RSB=29.0
04:07:29.624 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:29.626 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:29.627 00.001 18120 Enqueuing Expose request
04:07:29.628 00.001 21948 Worker thread wakes up
04:07:29.628 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
04:07:29.628 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
04:07:29.628 00.000 21948 Moving (0.16, -0.15) raw xDistance=-0.20 yDistance=-0.07
04:07:29.628 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:07:29.628 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:29.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:07:29.628 00.000 21948 MoveAxis(E, 0, ABG)
04:07:29.628 00.000 21948 Move returns status 0, amount 0
04:07:29.628 00.000 21948 MoveAxis(N, 0, ABG)
04:07:29.628 00.000 21948 Move returns status 0, amount 0
04:07:29.628 00.000 21948 move complete, result=0
04:07:29.628 00.000 21948 worker thread done servicing request
04:07:29.628 00.000 21948 Worker thread wakes up
04:07:29.629 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:29.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:29.629 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:31.151 01.522 21948 Exposure complete
04:07:31.198 00.047 21948 worker thread done servicing request
04:07:31.198 00.000 18120 OnExposeComplete: enter
04:07:31.199 00.001 18120 UpdateGuideState(): m_state=6
04:07:31.199 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7166
04:07:31.199 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=236.46, Mass=1779, SNR=29.2, Peak=130 HFD=4.1
04:07:31.200 00.001 18120 MultiStar: [#1 0.14,-0.31,0.71,U] [#2 0.04,-0.22,0.64,U] [#3 -0.02,-0.03,0.59,U] [#4 0.28,-0.27,0.53,U] [#5 0.49,-0.66,0.00,M4] [#6 0.31,-0.11,0.50,U] [#7 -0.17,-0.16,0.38,U] [#8 0.09,-0.54,0.00,M1] 
04:07:31.200 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.21}, one-star: {0.13, -0.27}
04:07:31.201 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
04:07:31.201 00.000 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
04:07:31.201 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-1.08 mountX=-0.23 mountY=-0.00, mountTheta=-3.12
04:07:31.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.21, opts=13)
04:07:31.203 00.001 18120 Enqueuing Move request for scope (0.11, -0.21)
04:07:31.203 00.000 21948 Worker thread wakes up
04:07:31.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
04:07:31.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
04:07:31.203 00.000 21948 Moving (0.11, -0.21) raw xDistance=-0.23 yDistance=-0.00
04:07:31.204 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:07:31.204 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:31.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:31.204 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
04:07:31.204 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:31.206 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:31.206 00.000 18120 Enqueuing Expose request
04:07:31.207 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:07:31.207 00.000 21948 MoveAxis(E, 42, ABG)
04:07:31.207 00.000 21948 Guiding  Dir = 2, Dur = 42
04:07:31.207 00.000 21948 IsSlewing returns 0
04:07:31.208 00.001 21948 IsGuiding returns 0
04:07:31.209 00.001 21948 PulseGuide returned control before completion, sleep 51
04:07:31.275 00.066 21948 IsGuiding returns 0
04:07:31.275 00.000 21948 Move returns status 0, amount 42
04:07:31.275 00.000 21948 MoveAxis(N, 0, ABG)
04:07:31.275 00.000 21948 Move returns status 0, amount 0
04:07:31.275 00.000 21948 move complete, result=0
04:07:31.275 00.000 21948 worker thread done servicing request
04:07:31.275 00.000 21948 Worker thread wakes up
04:07:31.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:31.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:31.275 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
04:07:32.902 01.627 21948 Exposure complete
04:07:32.947 00.045 21948 worker thread done servicing request
04:07:32.947 00.000 18120 OnExposeComplete: enter
04:07:32.948 00.001 18120 UpdateGuideState(): m_state=6
04:07:32.950 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7167
04:07:32.951 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=236.80, Mass=1834, SNR=29.7, Peak=155 HFD=4.3
04:07:32.953 00.002 18120 MultiStar: [#1 -0.07,-0.05,0.72,U] [#2 -0.10,-0.03,0.65,U] [#3 -0.13,0.10,0.58,U] [#4 0.09,-0.08,0.55,U] [#5 0.33,-0.52,0.00,M5] [#6 0.08,0.05,0.52,U] [#7 -0.33,0.19,0.44,U] [#8 -0.21,-0.05,0.40,U] 
04:07:32.954 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.02}, one-star: {0.14, 0.07}
04:07:32.954 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
04:07:32.955 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
04:07:32.955 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.65 mountX=0.04 mountY=0.03, mountTheta=0.62
04:07:32.956 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
04:07:32.957 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
04:07:32.957 00.000 21948 Worker thread wakes up
04:07:32.957 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
04:07:32.957 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:32.958 00.001 18120 UpdateGuideState exits: m=1834 RSB=29.7
04:07:32.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:32.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:32.959 00.000 18120 Enqueuing Expose request
04:07:32.960 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
04:07:32.960 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=0.03
04:07:32.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:07:32.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:32.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:07:32.960 00.000 21948 MoveAxis(E, 0, ABG)
04:07:32.960 00.000 21948 Move returns status 0, amount 0
04:07:32.960 00.000 21948 MoveAxis(N, 0, ABG)
04:07:32.960 00.000 21948 Move returns status 0, amount 0
04:07:32.960 00.000 21948 move complete, result=0
04:07:32.960 00.000 21948 worker thread done servicing request
04:07:32.960 00.000 21948 Worker thread wakes up
04:07:32.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:32.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:32.961 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:34.485 01.524 21948 Exposure complete
04:07:34.530 00.045 21948 worker thread done servicing request
04:07:34.530 00.000 18120 OnExposeComplete: enter
04:07:34.531 00.001 18120 UpdateGuideState(): m_state=6
04:07:34.531 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7168
04:07:34.531 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=236.74, Mass=1841, SNR=29.8, Peak=147 HFD=4.3
04:07:34.532 00.001 18120 MultiStar: [#1 0.11,-0.03,0.69,U] [#2 -0.06,0.04,0.64,U] [#3 0.28,-0.16,0.59,U] [#4 0.47,-0.07,0.00,M1] [#5 0.12,-0.43,0.00,M6] [#6 0.22,-0.21,0.49,U] [#7 0.00,0.16,0.38,U] [#8 0.22,-0.25,0.39,U] 
04:07:34.532 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.05}, one-star: {0.29, 0.01}
04:07:34.533 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
04:07:34.533 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
04:07:34.534 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
04:07:34.535 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.05, opts=13)
04:07:34.535 00.000 18120 Enqueuing Move request for scope (0.16, -0.05)
04:07:34.536 00.001 21948 Worker thread wakes up
04:07:34.536 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:34.537 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
04:07:34.537 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
04:07:34.537 00.000 21948 Moving (0.16, -0.05) raw xDistance=-0.11 yDistance=-0.12
04:07:34.537 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:07:34.537 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:34.537 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.8
04:07:34.538 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:34.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:34.539 00.001 18120 Enqueuing Expose request
04:07:34.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:07:34.539 00.000 21948 MoveAxis(E, 0, ABG)
04:07:34.539 00.000 21948 Move returns status 0, amount 0
04:07:34.539 00.000 21948 MoveAxis(N, 0, ABG)
04:07:34.539 00.000 21948 Move returns status 0, amount 0
04:07:34.539 00.000 21948 move complete, result=0
04:07:34.540 00.001 21948 worker thread done servicing request
04:07:34.540 00.000 21948 Worker thread wakes up
04:07:34.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:34.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:34.540 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:36.161 01.621 21948 Exposure complete
04:07:36.213 00.052 21948 worker thread done servicing request
04:07:36.213 00.000 18120 OnExposeComplete: enter
04:07:36.214 00.001 18120 UpdateGuideState(): m_state=6
04:07:36.215 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7169
04:07:36.217 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=236.85, Mass=1767, SNR=29.1, Peak=141 HFD=4.3
04:07:36.217 00.000 18120 MultiStar: [#1 0.04,-0.16,0.71,U] [#2 -0.02,-0.09,0.65,U] [#3 0.55,-0.01,0.00,M1] [#4 0.36,-0.10,0.55,U] [#5 0.50,-0.42,0.00,M7] [#6 0.07,-0.08,0.51,U] [#7 0.15,0.03,0.45,U] [#8 -0.06,-0.00,0.39,U] 
04:07:36.218 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.16, 0.12}
04:07:36.218 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
04:07:36.219 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
04:07:36.219 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.29 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
04:07:36.220 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
04:07:36.221 00.001 18120 Enqueuing Move request for scope (0.11, -0.03)
04:07:36.221 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:36.222 00.001 18120 UpdateGuideState exits: m=1767 RSB=29.1
04:07:36.222 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:36.223 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:36.223 00.000 18120 Enqueuing Expose request
04:07:36.223 00.000 21948 Worker thread wakes up
04:07:36.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
04:07:36.224 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
04:07:36.224 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.08
04:07:36.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:07:36.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:36.224 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:07:36.224 00.000 21948 MoveAxis(E, 0, ABG)
04:07:36.224 00.000 21948 Move returns status 0, amount 0
04:07:36.224 00.000 21948 MoveAxis(N, 0, ABG)
04:07:36.224 00.000 21948 Move returns status 0, amount 0
04:07:36.224 00.000 21948 move complete, result=0
04:07:36.224 00.000 21948 worker thread done servicing request
04:07:36.224 00.000 21948 Worker thread wakes up
04:07:36.224 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:36.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:36.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:37.753 01.529 21948 Exposure complete
04:07:37.791 00.038 21948 worker thread done servicing request
04:07:37.791 00.000 18120 OnExposeComplete: enter
04:07:37.792 00.001 18120 UpdateGuideState(): m_state=6
04:07:37.792 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7170
04:07:37.793 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=236.54, Mass=1819, SNR=29.5, Peak=123 HFD=4.5
04:07:37.793 00.000 18120 MultiStar: [#1 0.07,-0.29,0.71,U] [#2 0.05,-0.27,0.62,U] [#3 0.15,-0.10,0.60,U] [#4 0.27,-0.31,0.57,U] [#5 0.14,-0.66,0.00,M8] [#6 0.07,-0.30,0.52,U] [#7 0.00,-0.02,0.42,U] [#8 -0.10,-0.49,0.00,M1] 
04:07:37.794 00.001 18120 refined, 6 included, MultiStar: {0.19, -0.22}, one-star: {0.46, -0.19}
04:07:37.794 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
04:07:37.795 00.001 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
04:07:37.795 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.28 cameraTheta=-0.86 mountX=-0.27 mountY=-0.07, mountTheta=-2.90
04:07:37.796 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.22, opts=13)
04:07:37.797 00.001 18120 Enqueuing Move request for scope (0.19, -0.22)
04:07:37.797 00.000 21948 Worker thread wakes up
04:07:37.798 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:37.798 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
04:07:37.798 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:37.799 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:37.799 00.000 18120 Enqueuing Expose request
04:07:37.800 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
04:07:37.800 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
04:07:37.800 00.000 21948 Moving (0.19, -0.22) raw xDistance=-0.27 yDistance=-0.07
04:07:37.800 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:07:37.800 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:37.800 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:07:37.800 00.000 21948 MoveAxis(E, 49, ABG)
04:07:37.800 00.000 21948 Guiding  Dir = 2, Dur = 49
04:07:37.800 00.000 21948 IsSlewing returns 0
04:07:37.800 00.000 21948 IsGuiding returns 0
04:07:37.802 00.002 21948 PulseGuide returned control before completion, sleep 58
04:07:37.879 00.077 21948 IsGuiding returns 0
04:07:37.879 00.000 21948 Move returns status 0, amount 49
04:07:37.879 00.000 21948 MoveAxis(N, 0, ABG)
04:07:37.879 00.000 21948 Move returns status 0, amount 0
04:07:37.879 00.000 21948 move complete, result=0
04:07:37.879 00.000 21948 worker thread done servicing request
04:07:37.879 00.000 21948 Worker thread wakes up
04:07:37.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:37.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:37.879 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
04:07:39.513 01.634 21948 Exposure complete
04:07:39.563 00.050 21948 worker thread done servicing request
04:07:39.563 00.000 18120 OnExposeComplete: enter
04:07:39.564 00.001 18120 UpdateGuideState(): m_state=6
04:07:39.565 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7171
04:07:39.565 00.000 18120 Star::Find returns 1 (0), X=894.73, Y=237.08, Mass=1809, SNR=29.3, Peak=138 HFD=4.1
04:07:39.566 00.001 18120 MultiStar: [#1 -0.23,0.23,0.70,U] [#2 -0.34,0.21,0.65,U] [#3 -0.09,0.20,0.58,U] [#4 0.12,0.08,0.54,U] [#5 0.18,-0.26,0.47,U] [#6 -0.25,0.27,0.54,U] [#7 -0.29,0.22,0.42,U] [#8 0.01,0.04,0.39,U] 
04:07:39.566 00.000 18120 refined, 8 included, MultiStar: {-0.13, 0.18}, one-star: {-0.14, 0.35}
04:07:39.566 00.000 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
04:07:39.567 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
04:07:39.569 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=0.21 mountY=0.03, mountTheta=0.16
04:07:39.572 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.18, opts=13)
04:07:39.573 00.001 18120 Enqueuing Move request for scope (-0.13, 0.18)
04:07:39.573 00.000 21948 Worker thread wakes up
04:07:39.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:39.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
04:07:39.573 00.000 18120 UpdateGuideState exits: m=1809 RSB=29.3
04:07:39.574 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:39.574 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:39.574 00.000 18120 Enqueuing Expose request
04:07:39.575 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
04:07:39.575 00.000 21948 Moving (-0.13, 0.18) raw xDistance=0.21 yDistance=0.03
04:07:39.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
04:07:39.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:39.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:07:39.575 00.000 21948 MoveAxis(W, 35, ABG)
04:07:39.575 00.000 21948 Guiding  Dir = 3, Dur = 35
04:07:39.575 00.000 21948 IsSlewing returns 0
04:07:39.575 00.000 21948 IsGuiding returns 0
04:07:39.577 00.002 21948 PulseGuide returned control before completion, sleep 44
04:07:39.634 00.057 21948 IsGuiding returns 0
04:07:39.634 00.000 21948 Move returns status 0, amount 35
04:07:39.634 00.000 21948 MoveAxis(N, 0, ABG)
04:07:39.634 00.000 21948 Move returns status 0, amount 0
04:07:39.634 00.000 21948 move complete, result=0
04:07:39.634 00.000 18120 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
04:07:39.635 00.001 21948 worker thread done servicing request
04:07:39.635 00.000 21948 Worker thread wakes up
04:07:39.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:39.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:41.046 01.411 21948 Exposure complete
04:07:41.088 00.042 21948 worker thread done servicing request
04:07:41.088 00.000 18120 OnExposeComplete: enter
04:07:41.090 00.002 18120 UpdateGuideState(): m_state=6
04:07:41.091 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7172
04:07:41.093 00.002 18120 Star::Find returns 1 (0), X=894.78, Y=237.06, Mass=1668, SNR=28.3, Peak=132 HFD=4.2
04:07:41.094 00.001 18120 MultiStar: [#1 -0.23,0.13,0.74,U] [#2 -0.43,0.21,0.00,M1] [#3 -0.17,0.36,0.59,U] [#4 -0.03,0.18,0.56,U] [#5 -0.11,-0.24,0.49,U] [#6 -0.19,0.32,0.53,U] [#7 -0.23,0.46,0.00,M1] [#8 -0.13,-0.13,0.41,U] 
04:07:41.095 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.17}, one-star: {-0.09, 0.33}
04:07:41.097 00.002 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
04:07:41.098 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
04:07:41.099 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.21 mountY=0.05, mountTheta=0.21
04:07:41.102 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.17, opts=13)
04:07:41.104 00.002 18120 Enqueuing Move request for scope (-0.14, 0.17)
04:07:41.105 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:41.107 00.002 18120 UpdateGuideState exits: m=1668 RSB=28.3
04:07:41.110 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:41.112 00.002 21948 Worker thread wakes up
04:07:41.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
04:07:41.112 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
04:07:41.112 00.000 21948 Moving (-0.14, 0.17) raw xDistance=0.21 yDistance=0.05
04:07:41.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
04:07:41.112 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:41.112 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:07:41.112 00.000 21948 MoveAxis(W, 40, ABG)
04:07:41.112 00.000 21948 Guiding  Dir = 3, Dur = 40
04:07:41.113 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:41.114 00.001 18120 Enqueuing Expose request
04:07:41.114 00.000 21948 IsSlewing returns 0
04:07:41.115 00.001 21948 IsGuiding returns 0
04:07:41.116 00.001 21948 PulseGuide returned control before completion, sleep 49
04:07:41.169 00.053 21948 IsGuiding returns 0
04:07:41.169 00.000 21948 Move returns status 0, amount 40
04:07:41.170 00.001 21948 MoveAxis(N, 0, ABG)
04:07:41.170 00.000 21948 Move returns status 0, amount 0
04:07:41.170 00.000 21948 move complete, result=0
04:07:41.170 00.000 21948 worker thread done servicing request
04:07:41.170 00.000 21948 Worker thread wakes up
04:07:41.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:41.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:41.170 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
04:07:42.800 01.630 21948 Exposure complete
04:07:42.838 00.038 21948 worker thread done servicing request
04:07:42.839 00.001 18120 OnExposeComplete: enter
04:07:42.839 00.000 18120 UpdateGuideState(): m_state=6
04:07:42.840 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7173
04:07:42.840 00.000 18120 Star::Find returns 1 (0), X=894.56, Y=237.09, Mass=1853, SNR=29.8, Peak=140 HFD=4.1
04:07:42.841 00.001 18120 MultiStar: [#1 -0.36,0.23,0.72,U] [#2 -0.25,0.23,0.63,U] [#3 -0.16,0.42,0.00,M1] [#4 0.03,0.06,0.57,U] [#5 0.03,-0.10,0.44,U] [#6 -0.23,0.22,0.50,U] [#7 -0.50,0.54,0.00,M2] [#8 -0.22,0.05,0.37,U] 
04:07:42.841 00.000 18120 refined, 6 included, MultiStar: {-0.21, 0.19}, one-star: {-0.31, 0.36}
04:07:42.842 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
04:07:42.842 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
04:07:42.843 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.28 cameraTheta=2.41 mountX=0.26 mountY=0.10, mountTheta=0.38
04:07:42.844 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.19, opts=13)
04:07:42.845 00.001 18120 Enqueuing Move request for scope (-0.21, 0.19)
04:07:42.847 00.002 21948 Worker thread wakes up
04:07:42.847 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
04:07:42.847 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
04:07:42.847 00.000 21948 Moving (-0.21, 0.19) raw xDistance=0.26 yDistance=0.10
04:07:42.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:07:42.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:42.847 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:42.848 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:07:42.848 00.000 21948 MoveAxis(W, 49, ABG)
04:07:42.848 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
04:07:42.848 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:42.849 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:42.849 00.000 18120 Enqueuing Expose request
04:07:42.850 00.001 21948 Guiding  Dir = 3, Dur = 49
04:07:42.850 00.000 21948 IsSlewing returns 0
04:07:42.850 00.000 21948 IsGuiding returns 0
04:07:42.851 00.001 21948 PulseGuide returned control before completion, sleep 58
04:07:42.929 00.078 21948 IsGuiding returns 0
04:07:42.929 00.000 21948 Move returns status 0, amount 49
04:07:42.929 00.000 21948 MoveAxis(N, 0, ABG)
04:07:42.929 00.000 21948 Move returns status 0, amount 0
04:07:42.929 00.000 21948 move complete, result=0
04:07:42.929 00.000 21948 worker thread done servicing request
04:07:42.929 00.000 21948 Worker thread wakes up
04:07:42.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:42.929 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
04:07:42.930 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:44.340 01.410 21948 Exposure complete
04:07:44.376 00.036 21948 worker thread done servicing request
04:07:44.376 00.000 18120 OnExposeComplete: enter
04:07:44.377 00.001 18120 UpdateGuideState(): m_state=6
04:07:44.379 00.002 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7174
04:07:44.381 00.002 18120 Star::Find returns 1 (0), X=894.91, Y=236.64, Mass=1708, SNR=28.6, Peak=135 HFD=4.2
04:07:44.383 00.002 18120 MultiStar: [#1 -0.01,-0.21,0.74,U] [#2 -0.13,-0.28,0.64,U] [#3 0.30,-0.02,0.61,U] [#4 -0.02,-0.20,0.57,U] [#5 0.24,-0.50,0.00,M6] [#6 -0.05,-0.01,0.49,U] [#7 -0.32,0.11,0.45,U] [#8 -0.15,-0.16,0.40,U] 
04:07:44.384 00.001 18120 single-star, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.04, -0.09}
04:07:44.385 00.001 18120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.00) = xAngle (-3.16 = 3.12)
04:07:44.388 00.003 18120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.20 = 3.08)
04:07:44.389 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=-0.10 mountY=0.01, mountTheta=3.08
04:07:44.391 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.09, opts=13)
04:07:44.391 00.000 18120 Enqueuing Move request for scope (0.04, -0.09)
04:07:44.391 00.000 21948 Worker thread wakes up
04:07:44.392 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:44.392 00.000 18120 UpdateGuideState exits: m=1708 RSB=28.6
04:07:44.392 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:44.393 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:44.393 00.000 18120 Enqueuing Expose request
04:07:44.393 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
04:07:44.393 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
04:07:44.393 00.000 21948 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=0.01
04:07:44.393 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:07:44.393 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:44.393 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:07:44.393 00.000 21948 MoveAxis(E, 0, ABG)
04:07:44.393 00.000 21948 Move returns status 0, amount 0
04:07:44.393 00.000 21948 MoveAxis(N, 0, ABG)
04:07:44.393 00.000 21948 Move returns status 0, amount 0
04:07:44.393 00.000 21948 move complete, result=0
04:07:44.393 00.000 21948 worker thread done servicing request
04:07:44.393 00.000 21948 Worker thread wakes up
04:07:44.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:44.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:44.395 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:46.027 01.632 21948 Exposure complete
04:07:46.053 00.026 21948 worker thread done servicing request
04:07:46.053 00.000 18120 OnExposeComplete: enter
04:07:46.054 00.001 18120 UpdateGuideState(): m_state=6
04:07:46.055 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7175
04:07:46.055 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=236.77, Mass=1774, SNR=29.2, Peak=152 HFD=4.2
04:07:46.056 00.001 18120 MultiStar: [#1 -0.07,-0.30,0.73,U] [#2 -0.18,-0.01,0.64,U] [#3 0.12,0.02,0.57,U] [#4 0.16,-0.21,0.58,U] [#5 0.05,-0.34,0.49,U] [#6 -0.06,0.03,0.54,U] [#7 -0.42,0.20,0.00,M2] [#8 0.02,-0.33,0.38,U] 
04:07:46.056 00.000 18120 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.14, 0.04}
04:07:46.056 00.000 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
04:07:46.059 00.003 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
04:07:46.061 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.34 mountX=-0.12 mountY=0.03, mountTheta=2.90
04:07:46.063 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
04:07:46.065 00.002 18120 Enqueuing Move request for scope (0.03, -0.12)
04:07:46.068 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:46.070 00.002 18120 UpdateGuideState exits: m=1774 RSB=29.2
04:07:46.072 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:46.073 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:46.075 00.002 21948 Worker thread wakes up
04:07:46.076 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
04:07:46.076 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
04:07:46.076 00.000 21948 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
04:07:46.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:07:46.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:46.076 00.000 18120 Enqueuing Expose request
04:07:46.077 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:07:46.077 00.000 21948 MoveAxis(E, 0, ABG)
04:07:46.077 00.000 21948 Move returns status 0, amount 0
04:07:46.077 00.000 21948 MoveAxis(N, 0, ABG)
04:07:46.077 00.000 21948 Move returns status 0, amount 0
04:07:46.077 00.000 21948 move complete, result=0
04:07:46.077 00.000 21948 worker thread done servicing request
04:07:46.077 00.000 21948 Worker thread wakes up
04:07:46.078 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:46.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:46.079 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:47.598 01.519 21948 Exposure complete
04:07:47.645 00.047 21948 worker thread done servicing request
04:07:47.645 00.000 18120 OnExposeComplete: enter
04:07:47.647 00.002 18120 UpdateGuideState(): m_state=6
04:07:47.647 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7176
04:07:47.648 00.001 18120 Star::Find returns 1 (0), X=894.70, Y=236.66, Mass=1780, SNR=29.2, Peak=133 HFD=4.2
04:07:47.648 00.000 18120 MultiStar: [#1 -0.31,-0.24,0.70,U] [#2 -0.33,-0.27,0.61,U] [#3 -0.27,-0.07,0.64,U] [#4 -0.27,-0.27,0.54,U] [#5 -0.01,-0.70,0.00,M6] [#6 -0.08,-0.26,0.51,U] [#7 -0.58,0.17,0.00,M3] [#8 -0.05,-0.42,0.38,U] 
04:07:47.649 00.001 18120 single-star, 6 included, MultiStar: {-0.22, -0.20}, one-star: {-0.17, -0.07}
04:07:47.649 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.55)
04:07:47.650 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.52)
04:07:47.650 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.73 mountX=0.00 mountY=0.18, mountTheta=1.55
04:07:47.651 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.07, opts=13)
04:07:47.652 00.001 18120 Enqueuing Move request for scope (-0.17, -0.07)
04:07:47.652 00.000 21948 Worker thread wakes up
04:07:47.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:47.653 00.001 18120 UpdateGuideState exits: m=1780 RSB=29.2
04:07:47.653 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:47.654 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:47.654 00.000 18120 Enqueuing Expose request
04:07:47.654 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
04:07:47.654 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
04:07:47.654 00.000 21948 Moving (-0.17, -0.07) raw xDistance=0.00 yDistance=0.18
04:07:47.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:07:47.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:47.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:07:47.655 00.001 21948 MoveAxis(E, 0, ABG)
04:07:47.655 00.000 21948 Move returns status 0, amount 0
04:07:47.655 00.000 21948 MoveAxis(N, 0, ABG)
04:07:47.655 00.000 21948 Move returns status 0, amount 0
04:07:47.655 00.000 21948 move complete, result=0
04:07:47.655 00.000 21948 worker thread done servicing request
04:07:47.655 00.000 21948 Worker thread wakes up
04:07:47.655 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:47.655 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:47.655 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:49.291 01.636 21948 Exposure complete
04:07:49.329 00.038 21948 worker thread done servicing request
04:07:49.329 00.000 18120 OnExposeComplete: enter
04:07:49.330 00.001 18120 UpdateGuideState(): m_state=6
04:07:49.330 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7177
04:07:49.331 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=236.71, Mass=1835, SNR=29.9, Peak=144 HFD=4.2
04:07:49.332 00.001 18120 MultiStar: [#1 0.07,-0.11,0.68,U] [#2 0.08,-0.21,0.63,U] [#3 -0.02,-0.04,0.58,U] [#4 0.24,-0.32,0.56,U] [#5 0.34,-0.53,0.00,M7] [#6 0.47,-0.18,0.00,M1] [#7 -0.08,0.09,0.39,U] [#8 -0.04,0.13,0.41,U] 
04:07:49.332 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.31, -0.02}
04:07:49.332 00.000 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
04:07:49.333 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
04:07:49.333 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.12 mountY=-0.07, mountTheta=-2.63
04:07:49.335 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.08, opts=13)
04:07:49.336 00.001 18120 Enqueuing Move request for scope (0.12, -0.08)
04:07:49.337 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:49.337 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.9
04:07:49.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:49.338 00.001 21948 Worker thread wakes up
04:07:49.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
04:07:49.338 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
04:07:49.338 00.000 21948 Moving (0.12, -0.08) raw xDistance=-0.12 yDistance=-0.07
04:07:49.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:07:49.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:49.338 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:49.338 00.000 18120 Enqueuing Expose request
04:07:49.339 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:07:49.339 00.000 21948 MoveAxis(E, 0, ABG)
04:07:49.339 00.000 21948 Move returns status 0, amount 0
04:07:49.339 00.000 21948 MoveAxis(N, 0, ABG)
04:07:49.339 00.000 21948 Move returns status 0, amount 0
04:07:49.339 00.000 21948 move complete, result=0
04:07:49.339 00.000 21948 worker thread done servicing request
04:07:49.339 00.000 21948 Worker thread wakes up
04:07:49.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:49.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:49.340 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:50.857 01.517 21948 Exposure complete
04:07:50.898 00.041 21948 worker thread done servicing request
04:07:50.898 00.000 18120 OnExposeComplete: enter
04:07:50.899 00.001 18120 UpdateGuideState(): m_state=6
04:07:50.899 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7178
04:07:50.900 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=236.79, Mass=1799, SNR=29.3, Peak=153 HFD=4.1
04:07:50.900 00.000 18120 MultiStar: [#1 -0.08,-0.21,0.71,U] [#2 -0.08,0.07,0.60,U] [#3 0.25,-0.26,0.61,U] [#4 0.24,-0.11,0.54,U] [#5 0.22,-0.53,0.00,M8] [#6 0.11,0.00,0.49,U] [#7 -0.04,-0.12,0.37,U] [#8 -0.04,0.13,0.41,U] 
04:07:50.903 00.003 18120 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.14, 0.06}
04:07:50.903 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
04:07:50.904 00.001 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
04:07:50.904 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
04:07:50.905 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
04:07:50.906 00.001 18120 Enqueuing Move request for scope (0.07, -0.05)
04:07:50.907 00.001 21948 Worker thread wakes up
04:07:50.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:07:50.907 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:07:50.907 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=-0.04
04:07:50.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:07:50.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:50.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:50.909 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:07:50.909 00.000 21948 MoveAxis(E, 0, ABG)
04:07:50.909 00.000 21948 Move returns status 0, amount 0
04:07:50.909 00.000 21948 MoveAxis(N, 0, ABG)
04:07:50.909 00.000 21948 Move returns status 0, amount 0
04:07:50.909 00.000 21948 move complete, result=0
04:07:50.909 00.000 18120 UpdateGuideState exits: m=1799 RSB=29.3
04:07:50.910 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:50.912 00.002 21948 worker thread done servicing request
04:07:50.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:50.912 00.000 18120 Enqueuing Expose request
04:07:50.913 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:50.913 00.000 21948 Worker thread wakes up
04:07:50.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:50.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:52.548 01.635 21948 Exposure complete
04:07:52.593 00.045 21948 worker thread done servicing request
04:07:52.594 00.001 18120 OnExposeComplete: enter
04:07:52.595 00.001 18120 UpdateGuideState(): m_state=6
04:07:52.596 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7179
04:07:52.596 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=236.55, Mass=1696, SNR=28.6, Peak=124 HFD=3.9
04:07:52.598 00.002 18120 MultiStar: [#1 -0.37,-0.10,0.73,U] [#2 0.02,-0.12,0.62,U] [#3 0.03,-0.01,0.65,U] [#4 0.10,0.01,0.57,U] [#5 0.28,-0.80,0.00,M9] [#6 0.05,-0.07,0.54,U] [#7 -0.24,0.08,0.44,U] [#8 -0.23,-0.32,0.41,U] 
04:07:52.598 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.03, -0.17}
04:07:52.598 00.000 18120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.00) = xAngle (-4.21 = 2.08)
04:07:52.598 00.000 18120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.25 = 2.04)
04:07:52.598 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=-0.05 mountY=0.10, mountTheta=2.07
04:07:52.600 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.09, opts=13)
04:07:52.600 00.000 18120 Enqueuing Move request for scope (-0.07, -0.09)
04:07:52.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:52.602 00.002 21948 Worker thread wakes up
04:07:52.602 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
04:07:52.602 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
04:07:52.602 00.000 21948 Moving (-0.07, -0.09) raw xDistance=-0.05 yDistance=0.10
04:07:52.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:07:52.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:52.602 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:07:52.602 00.000 21948 MoveAxis(E, 0, ABG)
04:07:52.602 00.000 21948 Move returns status 0, amount 0
04:07:52.602 00.000 18120 UpdateGuideState exits: m=1696 RSB=28.6
04:07:52.602 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:52.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:52.603 00.001 18120 Enqueuing Expose request
04:07:52.603 00.000 21948 MoveAxis(N, 0, ABG)
04:07:52.603 00.000 21948 Move returns status 0, amount 0
04:07:52.603 00.000 21948 move complete, result=0
04:07:52.603 00.000 21948 worker thread done servicing request
04:07:52.603 00.000 21948 Worker thread wakes up
04:07:52.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:52.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:52.604 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:54.126 01.522 21948 Exposure complete
04:07:54.157 00.031 21948 worker thread done servicing request
04:07:54.157 00.000 18120 OnExposeComplete: enter
04:07:54.157 00.000 18120 UpdateGuideState(): m_state=6
04:07:54.159 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7180
04:07:54.161 00.002 18120 Star::Find returns 1 (0), X=894.87, Y=236.71, Mass=1892, SNR=30.2, Peak=153 HFD=4.3
04:07:54.163 00.002 18120 MultiStar: [#1 -0.16,-0.13,0.68,U] [#2 0.09,-0.17,0.61,U] [#3 0.34,-0.04,0.58,U] [#4 0.10,-0.26,0.54,U] [#5 0.48,-0.49,0.00,M10] [#6 -0.13,-0.12,0.49,U] [#7 0.31,-0.01,0.41,U] [#8 0.29,-0.52,0.00,M1] 
04:07:54.164 00.001 18120 single-star, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.00, -0.02}
04:07:54.165 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.33 = 2.95)
04:07:54.167 00.002 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.37 = 2.91)
04:07:54.169 00.002 18120 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.34 mountX=-0.02 mountY=0.00, mountTheta=2.91
04:07:54.173 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.02, opts=13)
04:07:54.175 00.002 18120 Enqueuing Move request for scope (0.00, -0.02)
04:07:54.176 00.001 21948 Worker thread wakes up
04:07:54.176 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:54.177 00.001 18120 UpdateGuideState exits: m=1892 RSB=30.2
04:07:54.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:54.178 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:54.178 00.000 18120 Enqueuing Expose request
04:07:54.179 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
04:07:54.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
04:07:54.179 00.000 21948 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
04:07:54.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:07:54.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:54.179 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:07:54.179 00.000 21948 MoveAxis(E, 0, ABG)
04:07:54.179 00.000 21948 Move returns status 0, amount 0
04:07:54.179 00.000 21948 MoveAxis(N, 0, ABG)
04:07:54.179 00.000 21948 Move returns status 0, amount 0
04:07:54.179 00.000 21948 move complete, result=0
04:07:54.179 00.000 21948 worker thread done servicing request
04:07:54.179 00.000 21948 Worker thread wakes up
04:07:54.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:54.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:54.179 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:55.910 01.731 21948 Exposure complete
04:07:55.941 00.031 21948 worker thread done servicing request
04:07:55.941 00.000 18120 OnExposeComplete: enter
04:07:55.942 00.001 18120 UpdateGuideState(): m_state=6
04:07:55.942 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7181
04:07:55.943 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=236.55, Mass=1865, SNR=30.0, Peak=143 HFD=4.2
04:07:55.944 00.001 18120 MultiStar: [#1 0.13,-0.41,0.65,U] [#2 -0.19,-0.41,0.00,M1] [#3 0.19,-0.11,0.58,U] [#4 0.06,-0.26,0.56,U] [#5 0.25,-0.64,0.00,R] [#6 0.32,-0.24,0.50,U] [#7 0.05,0.04,0.43,U] [#8 0.16,-0.43,0.00,M2] 
04:07:55.945 00.001 18120 single-star, 5 included, MultiStar: {0.15, -0.20}, one-star: {0.16, -0.18}
04:07:55.946 00.001 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
04:07:55.947 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
04:07:55.948 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.84 mountX=-0.23 mountY=-0.06, mountTheta=-2.88
04:07:55.949 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.18, opts=13)
04:07:55.950 00.001 18120 Enqueuing Move request for scope (0.16, -0.18)
04:07:55.951 00.001 21948 Worker thread wakes up
04:07:55.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
04:07:55.951 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
04:07:55.951 00.000 21948 Moving (0.16, -0.18) raw xDistance=-0.23 yDistance=-0.06
04:07:55.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:07:55.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:55.954 00.003 18120 UpdateGuideState exits: m=1865 RSB=30.0
04:07:55.956 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:55.956 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:07:55.956 00.000 21948 MoveAxis(E, 41, ABG)
04:07:55.956 00.000 21948 Guiding  Dir = 2, Dur = 41
04:07:55.956 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:55.957 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:55.958 00.001 18120 Enqueuing Expose request
04:07:55.958 00.000 21948 IsSlewing returns 0
04:07:55.958 00.000 21948 IsGuiding returns 0
04:07:55.961 00.003 21948 PulseGuide returned control before completion, sleep 50
04:07:56.017 00.056 21948 IsGuiding returns 0
04:07:56.017 00.000 21948 Move returns status 0, amount 41
04:07:56.017 00.000 21948 MoveAxis(N, 0, ABG)
04:07:56.017 00.000 21948 Move returns status 0, amount 0
04:07:56.017 00.000 21948 move complete, result=0
04:07:56.017 00.000 21948 worker thread done servicing request
04:07:56.017 00.000 21948 Worker thread wakes up
04:07:56.017 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:56.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:56.018 00.001 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
04:07:57.425 01.407 21948 Exposure complete
04:07:57.476 00.051 21948 worker thread done servicing request
04:07:57.476 00.000 18120 OnExposeComplete: enter
04:07:57.477 00.001 18120 UpdateGuideState(): m_state=6
04:07:57.479 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7182
04:07:57.481 00.002 18120 Star::Find returns 1 (0), X=894.98, Y=236.79, Mass=2024, SNR=31.2, Peak=167 HFD=4.3
04:07:57.483 00.002 18120 MultiStar: [#1 0.21,-0.11,0.67,U] [#2 -0.19,0.18,0.59,U] [#3 0.36,0.12,0.56,U] [#4 0.35,0.00,0.51,U] [#5 -0.08,0.22,0.47,U] [#6 0.06,-0.21,0.48,U] [#7 0.09,-0.00,0.38,U] [#8 0.15,-0.07,0.36,U] 
04:07:57.484 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.11, 0.06}
04:07:57.486 00.002 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:07:57.487 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:07:57.488 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.02 mountY=-0.12, mountTheta=-1.77
04:07:57.490 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.03, opts=13)
04:07:57.491 00.001 18120 Enqueuing Move request for scope (0.12, 0.03)
04:07:57.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:57.492 00.001 21948 Worker thread wakes up
04:07:57.492 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
04:07:57.492 00.000 18120 UpdateGuideState exits: m=2024 RSB=31.2
04:07:57.492 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:57.493 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:57.493 00.000 18120 Enqueuing Expose request
04:07:57.494 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
04:07:57.494 00.000 21948 Moving (0.12, 0.03) raw xDistance=-0.02 yDistance=-0.12
04:07:57.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:07:57.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:57.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:07:57.494 00.000 21948 MoveAxis(E, 0, ABG)
04:07:57.494 00.000 21948 Move returns status 0, amount 0
04:07:57.494 00.000 21948 MoveAxis(N, 0, ABG)
04:07:57.494 00.000 21948 Move returns status 0, amount 0
04:07:57.494 00.000 21948 move complete, result=0
04:07:57.494 00.000 21948 worker thread done servicing request
04:07:57.494 00.000 21948 Worker thread wakes up
04:07:57.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:57.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:07:57.494 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:59.119 01.625 21948 Exposure complete
04:07:59.168 00.049 21948 worker thread done servicing request
04:07:59.168 00.000 18120 OnExposeComplete: enter
04:07:59.169 00.001 18120 UpdateGuideState(): m_state=6
04:07:59.170 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7183
04:07:59.170 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=236.76, Mass=1727, SNR=28.6, Peak=149 HFD=4.1
04:07:59.171 00.001 18120 MultiStar: [#1 0.36,-0.29,0.00,M1] [#2 0.04,0.21,0.62,U] [#3 0.71,0.09,0.00,M1] [#4 0.68,-0.27,0.00,M1] [#5 0.35,0.32,0.00,M1] [#6 0.47,-0.11,0.00,M1] [#7 0.07,0.23,0.45,U] [#8 0.44,0.04,0.00,M2] 
04:07:59.171 00.000 18120 refined, 2 included, MultiStar: {0.20, 0.13}, one-star: {0.37, 0.03}
04:07:59.172 00.001 18120 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
04:07:59.172 00.000 18120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
04:07:59.173 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.56 mountX=0.03 mountY=-0.24, mountTheta=-1.44
04:07:59.174 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.13, opts=13)
04:07:59.174 00.000 18120 Enqueuing Move request for scope (0.20, 0.13)
04:07:59.175 00.001 21948 Worker thread wakes up
04:07:59.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:07:59.175 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.6
04:07:59.176 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:59.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:07:59.177 00.001 18120 Enqueuing Expose request
04:07:59.177 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
04:07:59.177 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
04:07:59.177 00.000 21948 Moving (0.20, 0.13) raw xDistance=0.03 yDistance=-0.24
04:07:59.177 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:07:59.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:07:59.177 00.000 21948 MoveAxis(E, 0, ABG)
04:07:59.177 00.000 21948 Move returns status 0, amount 0
04:07:59.177 00.000 21948 MoveAxis(N, 56, ABG)
04:07:59.177 00.000 21948 Guiding  Dir = 0, Dur = 56
04:07:59.177 00.000 21948 IsSlewing returns 0
04:07:59.177 00.000 21948 IsGuiding returns 0
04:07:59.182 00.005 21948 PulseGuide returned control before completion, sleep 62
04:07:59.260 00.078 21948 IsGuiding returns 0
04:07:59.260 00.000 21948 Move returns status 0, amount 56
04:07:59.261 00.001 21948 move complete, result=0
04:07:59.261 00.000 21948 worker thread done servicing request
04:07:59.261 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 56 ms NORTH
04:07:59.262 00.001 21948 Worker thread wakes up
04:07:59.262 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:07:59.262 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:00.677 01.415 21948 Exposure complete
04:08:00.742 00.065 21948 worker thread done servicing request
04:08:00.743 00.001 18120 OnExposeComplete: enter
04:08:00.744 00.001 18120 UpdateGuideState(): m_state=6
04:08:00.745 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7184
04:08:00.745 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=236.74, Mass=1834, SNR=29.7, Peak=150 HFD=4.1
04:08:00.746 00.001 18120 MultiStar: [#1 -0.11,-0.14,0.69,U] [#2 0.07,0.14,0.59,U] [#3 0.26,-0.11,0.58,U] [#4 0.53,-0.08,0.00,M2] [#5 0.20,-0.03,0.44,U] [#6 0.14,-0.13,0.52,U] [#7 -0.06,-0.02,0.39,U] [#8 -0.04,-0.06,0.38,U] 
04:08:00.746 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.25, 0.01}
04:08:00.746 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
04:08:00.747 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
04:08:00.747 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
04:08:00.748 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.04, opts=13)
04:08:00.749 00.001 18120 Enqueuing Move request for scope (0.11, -0.04)
04:08:00.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:00.750 00.001 18120 UpdateGuideState exits: m=1834 RSB=29.7
04:08:00.750 00.000 21948 Worker thread wakes up
04:08:00.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:00.751 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
04:08:00.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:00.751 00.000 18120 Enqueuing Expose request
04:08:00.752 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
04:08:00.752 00.000 21948 Moving (0.11, -0.04) raw xDistance=-0.08 yDistance=-0.08
04:08:00.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:08:00.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:00.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:08:00.752 00.000 21948 MoveAxis(E, 0, ABG)
04:08:00.752 00.000 21948 Move returns status 0, amount 0
04:08:00.752 00.000 21948 MoveAxis(N, 0, ABG)
04:08:00.752 00.000 21948 Move returns status 0, amount 0
04:08:00.752 00.000 21948 move complete, result=0
04:08:00.752 00.000 21948 worker thread done servicing request
04:08:00.752 00.000 21948 Worker thread wakes up
04:08:00.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:00.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:00.753 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:02.387 01.634 21948 Exposure complete
04:08:02.426 00.039 21948 worker thread done servicing request
04:08:02.426 00.000 18120 OnExposeComplete: enter
04:08:02.427 00.001 18120 UpdateGuideState(): m_state=6
04:08:02.428 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7185
04:08:02.430 00.002 18120 Star::Find returns 1 (0), X=894.93, Y=236.90, Mass=1788, SNR=29.1, Peak=144 HFD=4.2
04:08:02.431 00.001 18120 MultiStar: [#1 -0.05,0.02,0.70,U] [#2 -0.23,0.22,0.64,U] [#3 0.45,-0.05,0.00,M1] [#4 0.11,0.30,0.58,U] [#5 -0.05,0.40,0.45,U] [#6 0.09,-0.03,0.53,U] [#7 -0.31,0.12,0.38,U] [#8 0.22,0.25,0.38,U] 
04:08:02.432 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.17}, one-star: {0.06, 0.17}
04:08:02.436 00.004 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
04:08:02.438 00.002 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
04:08:02.440 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=0.16 mountY=-0.06, mountTheta=-0.38
04:08:02.445 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.17, opts=13)
04:08:02.445 00.000 18120 Enqueuing Move request for scope (-0.01, 0.17)
04:08:02.446 00.001 21948 Worker thread wakes up
04:08:02.446 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:02.446 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
04:08:02.446 00.000 18120 UpdateGuideState exits: m=1788 RSB=29.1
04:08:02.447 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:02.447 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:02.447 00.000 18120 Enqueuing Expose request
04:08:02.448 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
04:08:02.448 00.000 21948 Moving (-0.01, 0.17) raw xDistance=0.16 yDistance=-0.06
04:08:02.448 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:08:02.448 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:02.448 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:08:02.448 00.000 21948 MoveAxis(E, 0, ABG)
04:08:02.448 00.000 21948 Move returns status 0, amount 0
04:08:02.448 00.000 21948 MoveAxis(N, 0, ABG)
04:08:02.448 00.000 21948 Move returns status 0, amount 0
04:08:02.448 00.000 21948 move complete, result=0
04:08:02.448 00.000 21948 worker thread done servicing request
04:08:02.448 00.000 21948 Worker thread wakes up
04:08:02.448 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:02.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:02.448 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:03.960 01.512 21948 Exposure complete
04:08:03.989 00.029 21948 worker thread done servicing request
04:08:03.989 00.000 18120 OnExposeComplete: enter
04:08:03.990 00.001 18120 UpdateGuideState(): m_state=6
04:08:03.991 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7186
04:08:03.991 00.000 18120 Star::Find returns 1 (0), X=894.94, Y=236.90, Mass=1895, SNR=30.2, Peak=155 HFD=4.3
04:08:03.992 00.001 18120 MultiStar: [#1 -0.18,0.03,0.68,U] [#2 -0.03,0.20,0.62,U] [#3 0.18,0.05,0.58,U] [#4 0.02,0.22,0.53,U] [#5 -0.36,0.64,0.00,M1] [#6 -0.28,0.30,0.50,U] [#7 -0.20,0.10,0.38,U] [#8 -0.05,0.01,0.40,U] 
04:08:03.992 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {0.07, 0.17}
04:08:03.993 00.001 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
04:08:03.993 00.000 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
04:08:03.994 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.87 mountX=0.14 mountY=-0.02, mountTheta=-0.17
04:08:03.995 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.14, opts=13)
04:08:03.996 00.001 18120 Enqueuing Move request for scope (-0.04, 0.14)
04:08:03.996 00.000 21948 Worker thread wakes up
04:08:03.996 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:03.997 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
04:08:03.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
04:08:03.997 00.000 18120 UpdateGuideState exits: m=1895 RSB=30.2
04:08:03.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:03.998 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:03.998 00.000 18120 Enqueuing Expose request
04:08:03.999 00.001 21948 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=-0.02
04:08:03.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:08:03.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:03.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:08:03.999 00.000 21948 MoveAxis(E, 0, ABG)
04:08:03.999 00.000 21948 Move returns status 0, amount 0
04:08:03.999 00.000 21948 MoveAxis(N, 0, ABG)
04:08:03.999 00.000 21948 Move returns status 0, amount 0
04:08:03.999 00.000 21948 move complete, result=0
04:08:03.999 00.000 21948 worker thread done servicing request
04:08:03.999 00.000 21948 Worker thread wakes up
04:08:03.999 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:03.999 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:03.999 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:05.623 01.624 21948 Exposure complete
04:08:05.661 00.038 21948 worker thread done servicing request
04:08:05.661 00.000 18120 OnExposeComplete: enter
04:08:05.662 00.001 18120 UpdateGuideState(): m_state=6
04:08:05.663 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7187
04:08:05.664 00.001 18120 Star::Find returns 1 (0), X=894.82, Y=236.78, Mass=1654, SNR=28.1, Peak=123 HFD=4.4
04:08:05.665 00.001 18120 MultiStar: [#1 -0.50,0.09,0.00,M1] [#2 -0.20,0.06,0.61,U] [#3 0.02,0.29,0.61,U] [#4 0.24,-0.04,0.60,U] [#5 0.10,0.13,0.48,U] [#6 -0.02,0.19,0.54,U] [#7 0.46,0.21,0.00,M1] [#8 -0.27,-0.01,0.40,U] 
04:08:05.666 00.001 18120 single-star, 6 included, MultiStar: {-0.02, 0.09}, one-star: {-0.05, 0.05}
04:08:05.667 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.40 = 0.40)
04:08:05.667 00.000 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.36 = 0.36)
04:08:05.668 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.40 mountX=0.07 mountY=0.03, mountTheta=0.37
04:08:05.669 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
04:08:05.670 00.001 18120 Enqueuing Move request for scope (-0.05, 0.05)
04:08:05.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:05.671 00.001 18120 UpdateGuideState exits: m=1654 RSB=28.1
04:08:05.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:05.672 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:05.672 00.000 18120 Enqueuing Expose request
04:08:05.673 00.001 21948 Worker thread wakes up
04:08:05.673 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
04:08:05.673 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
04:08:05.673 00.000 21948 Moving (-0.05, 0.05) raw xDistance=0.07 yDistance=0.03
04:08:05.673 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:08:05.673 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:05.673 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:08:05.673 00.000 21948 MoveAxis(E, 0, ABG)
04:08:05.673 00.000 21948 Move returns status 0, amount 0
04:08:05.673 00.000 21948 MoveAxis(N, 0, ABG)
04:08:05.673 00.000 21948 Move returns status 0, amount 0
04:08:05.673 00.000 21948 move complete, result=0
04:08:05.673 00.000 21948 worker thread done servicing request
04:08:05.674 00.001 21948 Worker thread wakes up
04:08:05.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:05.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:05.674 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:07.188 01.514 21948 Exposure complete
04:08:07.232 00.044 21948 worker thread done servicing request
04:08:07.233 00.001 18120 OnExposeComplete: enter
04:08:07.234 00.001 18120 UpdateGuideState(): m_state=6
04:08:07.237 00.003 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7188
04:08:07.238 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=236.83, Mass=1813, SNR=29.5, Peak=139 HFD=4.3
04:08:07.239 00.001 18120 MultiStar: [#1 -0.11,0.10,0.72,U] [#2 -0.20,0.13,0.69,U] [#3 0.25,-0.01,0.55,U] [#4 -0.02,-0.03,0.56,U] [#5 -0.06,0.40,0.45,U] [#6 -0.24,-0.16,0.52,U] [#7 -0.41,0.28,0.00,M2] [#8 -0.13,0.03,0.39,U] 
04:08:07.239 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {0.06, 0.10}
04:08:07.240 00.001 18120 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
04:08:07.240 00.000 18120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
04:08:07.240 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.16 mountX=0.08 mountY=0.01, mountTheta=0.12
04:08:07.241 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
04:08:07.242 00.001 18120 Enqueuing Move request for scope (-0.05, 0.07)
04:08:07.243 00.001 21948 Worker thread wakes up
04:08:07.244 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
04:08:07.244 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
04:08:07.244 00.000 21948 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.01
04:08:07.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:08:07.244 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:07.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:07.245 00.001 18120 UpdateGuideState exits: m=1813 RSB=29.5
04:08:07.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:07.247 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:07.247 00.000 18120 Enqueuing Expose request
04:08:07.248 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:08:07.248 00.000 21948 MoveAxis(E, 0, ABG)
04:08:07.248 00.000 21948 Move returns status 0, amount 0
04:08:07.248 00.000 21948 MoveAxis(N, 0, ABG)
04:08:07.248 00.000 21948 Move returns status 0, amount 0
04:08:07.248 00.000 21948 move complete, result=0
04:08:07.248 00.000 21948 worker thread done servicing request
04:08:07.248 00.000 21948 Worker thread wakes up
04:08:07.249 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:07.250 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:07.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:08.881 01.631 21948 Exposure complete
04:08:08.918 00.037 21948 worker thread done servicing request
04:08:08.919 00.001 18120 OnExposeComplete: enter
04:08:08.920 00.001 18120 UpdateGuideState(): m_state=6
04:08:08.922 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7189
04:08:08.923 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=237.05, Mass=1781, SNR=29.2, Peak=144 HFD=4.3
04:08:08.924 00.001 18120 MultiStar: [#1 -0.34,0.16,0.71,U] [#2 -0.15,0.18,0.70,U] [#3 -0.19,0.33,0.61,U] [#4 -0.23,0.17,0.58,U] [#5 -0.15,0.52,0.00,M1] [#6 -0.30,0.18,0.52,U] [#7 -0.01,0.12,0.42,U] [#8 -0.21,0.32,0.41,U] 
04:08:08.924 00.000 18120 refined, 7 included, MultiStar: {-0.17, 0.23}, one-star: {-0.01, 0.32}
04:08:08.925 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
04:08:08.925 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
04:08:08.926 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.21 mountX=0.28 mountY=0.05, mountTheta=0.17
04:08:08.929 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.23, opts=13)
04:08:08.929 00.000 18120 Enqueuing Move request for scope (-0.17, 0.23)
04:08:08.930 00.001 21948 Worker thread wakes up
04:08:08.930 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:08.930 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.2
04:08:08.931 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:08.931 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:08.931 00.000 18120 Enqueuing Expose request
04:08:08.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
04:08:08.932 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
04:08:08.932 00.000 21948 Moving (-0.17, 0.23) raw xDistance=0.28 yDistance=0.05
04:08:08.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:08:08.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:08.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:08:08.932 00.000 21948 MoveAxis(W, 50, ABG)
04:08:08.932 00.000 21948 Guiding  Dir = 3, Dur = 50
04:08:08.932 00.000 21948 IsSlewing returns 0
04:08:08.932 00.000 21948 IsGuiding returns 0
04:08:08.934 00.002 21948 PulseGuide returned control before completion, sleep 59
04:08:09.006 00.072 21948 IsGuiding returns 0
04:08:09.007 00.001 21948 Move returns status 0, amount 50
04:08:09.007 00.000 21948 MoveAxis(N, 0, ABG)
04:08:09.007 00.000 21948 Move returns status 0, amount 0
04:08:09.007 00.000 21948 move complete, result=0
04:08:09.007 00.000 21948 worker thread done servicing request
04:08:09.007 00.000 21948 Worker thread wakes up
04:08:09.007 00.000 18120 GuideStep: 0.3 px 50 ms WEST, 0.0 px 0 ms NORTH
04:08:09.009 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:09.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:10.421 01.412 21948 Exposure complete
04:08:10.469 00.048 21948 worker thread done servicing request
04:08:10.469 00.000 18120 OnExposeComplete: enter
04:08:10.469 00.000 18120 UpdateGuideState(): m_state=6
04:08:10.470 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7190
04:08:10.470 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=237.09, Mass=1633, SNR=27.9, Peak=128 HFD=4.3
04:08:10.471 00.001 18120 MultiStar: [#1 -0.18,0.20,0.80,U] [#2 -0.10,0.07,0.65,U] [#3 0.06,0.44,0.00,M1] [#4 0.19,0.17,0.59,U] [#5 -0.24,0.54,0.00,M2] [#6 0.17,0.30,0.55,U] [#7 0.03,0.55,0.00,M2] [#8 -0.32,0.30,0.00,M1] 
04:08:10.471 00.000 18120 refined, 4 included, MultiStar: {0.04, 0.23}, one-star: {0.16, 0.36}
04:08:10.472 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
04:08:10.472 00.000 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
04:08:10.473 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.39 mountX=0.19 mountY=-0.14, mountTheta=-0.63
04:08:10.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.23, opts=13)
04:08:10.475 00.000 18120 Enqueuing Move request for scope (0.04, 0.23)
04:08:10.476 00.001 21948 Worker thread wakes up
04:08:10.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
04:08:10.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:10.476 00.000 18120 UpdateGuideState exits: m=1633 RSB=27.9
04:08:10.477 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:10.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:10.477 00.000 18120 Enqueuing Expose request
04:08:10.478 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
04:08:10.478 00.000 21948 Moving (0.04, 0.23) raw xDistance=0.19 yDistance=-0.14
04:08:10.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:08:10.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:10.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:08:10.478 00.000 21948 MoveAxis(E, 0, ABG)
04:08:10.478 00.000 21948 Move returns status 0, amount 0
04:08:10.479 00.001 21948 MoveAxis(N, 0, ABG)
04:08:10.479 00.000 21948 Move returns status 0, amount 0
04:08:10.479 00.000 21948 move complete, result=0
04:08:10.479 00.000 21948 worker thread done servicing request
04:08:10.479 00.000 21948 Worker thread wakes up
04:08:10.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:10.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:10.479 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:12.112 01.633 21948 Exposure complete
04:08:12.164 00.052 21948 worker thread done servicing request
04:08:12.164 00.000 18120 OnExposeComplete: enter
04:08:12.166 00.002 18120 UpdateGuideState(): m_state=6
04:08:12.166 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7191
04:08:12.168 00.002 18120 Star::Find returns 1 (0), X=894.96, Y=236.76, Mass=1836, SNR=29.6, Peak=134 HFD=4.3
04:08:12.168 00.000 18120 MultiStar: [#1 0.10,-0.06,0.72,U] [#2 0.20,0.12,0.62,U] [#3 0.03,0.11,0.60,U] [#4 0.37,0.02,0.53,U] [#5 -0.24,0.08,0.46,U] [#6 -0.16,-0.09,0.50,U] [#7 0.42,0.21,0.00,M3] [#8 0.11,-0.13,0.40,U] 
04:08:12.169 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.09, 0.03}
04:08:12.169 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
04:08:12.170 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
04:08:12.170 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.02 mountY=-0.07, mountTheta=-1.78
04:08:12.171 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.02, opts=13)
04:08:12.172 00.001 18120 Enqueuing Move request for scope (0.07, 0.02)
04:08:12.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:12.173 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.6
04:08:12.175 00.002 21948 Worker thread wakes up
04:08:12.175 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
04:08:12.175 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
04:08:12.175 00.000 21948 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
04:08:12.176 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:12.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:12.176 00.000 18120 Enqueuing Expose request
04:08:12.177 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:08:12.177 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:12.177 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:08:12.177 00.000 21948 MoveAxis(E, 0, ABG)
04:08:12.177 00.000 21948 Move returns status 0, amount 0
04:08:12.177 00.000 21948 MoveAxis(N, 0, ABG)
04:08:12.177 00.000 21948 Move returns status 0, amount 0
04:08:12.177 00.000 21948 move complete, result=0
04:08:12.177 00.000 21948 worker thread done servicing request
04:08:12.177 00.000 21948 Worker thread wakes up
04:08:12.177 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:12.177 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:12.178 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:13.704 01.526 21948 Exposure complete
04:08:13.757 00.053 21948 worker thread done servicing request
04:08:13.757 00.000 18120 OnExposeComplete: enter
04:08:13.759 00.002 18120 UpdateGuideState(): m_state=6
04:08:13.760 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7192
04:08:13.761 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=237.06, Mass=1778, SNR=29.2, Peak=139 HFD=4.3
04:08:13.761 00.000 18120 MultiStar: [#1 0.07,0.19,0.70,U] [#2 0.39,0.33,0.00,M1] [#3 -0.03,0.20,0.57,U] [#4 0.01,0.16,0.57,U] [#5 -0.26,0.30,0.45,U] [#6 0.01,0.06,0.53,U] [#7 0.01,0.40,0.46,U] [#8 0.18,-0.11,0.42,U] 
04:08:13.762 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.21}, one-star: {0.33, 0.33}
04:08:13.764 00.002 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
04:08:13.767 00.003 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
04:08:13.769 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.24 mountX=0.16 mountY=-0.16, mountTheta=-0.78
04:08:13.774 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.21, opts=13)
04:08:13.774 00.000 18120 Enqueuing Move request for scope (0.07, 0.21)
04:08:13.774 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:13.776 00.002 21948 Worker thread wakes up
04:08:13.776 00.000 18120 UpdateGuideState exits: m=1778 RSB=29.2
04:08:13.776 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:13.777 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
04:08:13.777 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:13.777 00.000 18120 Enqueuing Expose request
04:08:13.778 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
04:08:13.778 00.000 21948 Moving (0.07, 0.21) raw xDistance=0.16 yDistance=-0.16
04:08:13.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:08:13.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:13.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:08:13.778 00.000 21948 MoveAxis(E, 0, ABG)
04:08:13.778 00.000 21948 Move returns status 0, amount 0
04:08:13.778 00.000 21948 MoveAxis(N, 0, ABG)
04:08:13.778 00.000 21948 Move returns status 0, amount 0
04:08:13.778 00.000 21948 move complete, result=0
04:08:13.778 00.000 21948 worker thread done servicing request
04:08:13.778 00.000 21948 Worker thread wakes up
04:08:13.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:13.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:13.778 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:15.404 01.626 21948 Exposure complete
04:08:15.449 00.045 21948 worker thread done servicing request
04:08:15.449 00.000 18120 OnExposeComplete: enter
04:08:15.450 00.001 18120 UpdateGuideState(): m_state=6
04:08:15.451 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7193
04:08:15.453 00.002 18120 Star::Find returns 1 (0), X=894.88, Y=237.17, Mass=1584, SNR=27.6, Peak=123 HFD=4.3
04:08:15.454 00.001 18120 MultiStar: [#1 0.17,0.53,0.00,M1] [#2 -0.27,0.31,0.70,U] [#3 0.22,0.28,0.63,U] [#4 0.11,0.39,0.60,U] [#5 0.07,0.67,0.00,M1] [#6 0.17,0.34,0.52,U] [#7 -0.17,0.67,0.00,M3] [#8 -0.11,0.14,0.43,U] 
04:08:15.455 00.001 18120 refined, 5 included, MultiStar: {0.02, 0.34}, one-star: {0.01, 0.44}
04:08:15.456 00.001 18120 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.00) = xAngle (-0.48 = -0.48)
04:08:15.457 00.001 18120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
04:08:15.458 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=0.30 mountY=-0.17, mountTheta=-0.51
04:08:15.459 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.34, opts=13)
04:08:15.460 00.001 18120 Enqueuing Move request for scope (0.02, 0.34)
04:08:15.460 00.000 21948 Worker thread wakes up
04:08:15.460 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:15.461 00.001 18120 UpdateGuideState exits: m=1584 RSB=27.6
04:08:15.461 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:15.462 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:15.462 00.000 18120 Enqueuing Expose request
04:08:15.463 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
04:08:15.463 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
04:08:15.463 00.000 21948 Moving (0.02, 0.34) raw xDistance=0.30 yDistance=-0.17
04:08:15.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:08:15.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:15.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:08:15.463 00.000 21948 MoveAxis(W, 53, ABG)
04:08:15.463 00.000 21948 Guiding  Dir = 3, Dur = 53
04:08:15.464 00.001 21948 IsSlewing returns 0
04:08:15.464 00.000 21948 IsGuiding returns 0
04:08:15.466 00.002 21948 PulseGuide returned control before completion, sleep 62
04:08:15.542 00.076 21948 IsGuiding returns 0
04:08:15.542 00.000 21948 Move returns status 0, amount 53
04:08:15.542 00.000 21948 MoveAxis(N, 0, ABG)
04:08:15.542 00.000 21948 Move returns status 0, amount 0
04:08:15.542 00.000 21948 move complete, result=0
04:08:15.542 00.000 21948 worker thread done servicing request
04:08:15.542 00.000 21948 Worker thread wakes up
04:08:15.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:15.543 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:15.543 00.000 18120 GuideStep: 0.3 px 53 ms WEST, -0.2 px 0 ms NORTH
04:08:16.953 01.410 21948 Exposure complete
04:08:16.987 00.034 21948 worker thread done servicing request
04:08:16.987 00.000 18120 OnExposeComplete: enter
04:08:16.987 00.000 18120 UpdateGuideState(): m_state=6
04:08:16.988 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7194
04:08:16.988 00.000 18120 Star::Find returns 1 (0), X=894.88, Y=237.04, Mass=1829, SNR=29.7, Peak=147 HFD=4.3
04:08:16.989 00.001 18120 MultiStar: [#1 0.07,0.14,0.69,U] [#2 -0.25,0.19,0.64,U] [#3 0.46,0.21,0.00,M1] [#4 0.02,0.15,0.56,U] [#5 -0.00,0.36,0.44,U] [#6 0.24,0.15,0.50,U] [#7 -0.13,0.51,0.00,M4] [#8 -0.42,0.03,0.40,U] 
04:08:16.989 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.20}, one-star: {0.01, 0.31}
04:08:16.990 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
04:08:16.990 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
04:08:16.990 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.73 mountX=0.20 mountY=-0.06, mountTheta=-0.31
04:08:16.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.20, opts=13)
04:08:16.993 00.001 18120 Enqueuing Move request for scope (-0.03, 0.20)
04:08:16.994 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:16.996 00.002 18120 UpdateGuideState exits: m=1829 RSB=29.7
04:08:16.997 00.001 21948 Worker thread wakes up
04:08:16.997 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
04:08:16.997 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
04:08:16.997 00.000 21948 Moving (-0.03, 0.20) raw xDistance=0.20 yDistance=-0.06
04:08:16.997 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:08:16.997 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:16.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:16.998 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:08:16.998 00.000 21948 MoveAxis(E, 0, ABG)
04:08:16.998 00.000 21948 Move returns status 0, amount 0
04:08:16.998 00.000 21948 MoveAxis(N, 0, ABG)
04:08:16.998 00.000 21948 Move returns status 0, amount 0
04:08:16.999 00.001 21948 move complete, result=0
04:08:16.999 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:17.000 00.001 18120 Enqueuing Expose request
04:08:17.000 00.000 21948 worker thread done servicing request
04:08:17.000 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:17.001 00.001 21948 Worker thread wakes up
04:08:17.001 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:17.001 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:18.633 01.632 21948 Exposure complete
04:08:18.676 00.043 21948 worker thread done servicing request
04:08:18.676 00.000 18120 OnExposeComplete: enter
04:08:18.676 00.000 18120 UpdateGuideState(): m_state=6
04:08:18.677 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7195
04:08:18.680 00.003 18120 Star::Find returns 1 (0), X=895.06, Y=237.12, Mass=1823, SNR=29.6, Peak=152 HFD=4.3
04:08:18.680 00.000 18120 MultiStar: [#1 0.19,0.05,0.71,U] [#2 -0.07,0.10,0.65,U] [#3 0.05,0.33,0.60,U] [#4 0.10,0.29,0.52,U] [#5 -0.13,0.44,0.00,M1] [#6 0.42,0.23,0.00,M1] [#7 -0.50,0.33,0.00,M5] [#8 0.38,0.31,0.00,M1] 
04:08:18.681 00.001 18120 refined, 4 included, MultiStar: {0.10, 0.24}, one-star: {0.19, 0.39}
04:08:18.681 00.000 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
04:08:18.682 00.001 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.87 = -0.87)
04:08:18.684 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.17 mountX=0.18 mountY=-0.20, mountTheta=-0.85
04:08:18.686 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.24, opts=13)
04:08:18.688 00.002 18120 Enqueuing Move request for scope (0.10, 0.24)
04:08:18.689 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:18.690 00.001 18120 UpdateGuideState exits: m=1823 RSB=29.6
04:08:18.692 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:18.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:18.695 00.003 21948 Worker thread wakes up
04:08:18.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
04:08:18.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
04:08:18.695 00.000 21948 Moving (0.10, 0.24) raw xDistance=0.18 yDistance=-0.20
04:08:18.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:08:18.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:08:18.695 00.000 21948 MoveAxis(E, 0, ABG)
04:08:18.695 00.000 21948 Move returns status 0, amount 0
04:08:18.695 00.000 21948 MoveAxis(N, 48, ABG)
04:08:18.695 00.000 21948 Guiding  Dir = 0, Dur = 48
04:08:18.695 00.000 18120 Enqueuing Expose request
04:08:18.695 00.000 21948 IsSlewing returns 0
04:08:18.696 00.001 21948 IsGuiding returns 0
04:08:18.701 00.005 21948 PulseGuide returned control before completion, sleep 54
04:08:18.757 00.056 21948 IsGuiding returns 1
04:08:18.757 00.000 21948 scope still moving after pulse duration time elapsed
04:08:18.788 00.031 21948 IsSlewing returns 0
04:08:18.788 00.000 21948 IsGuiding returns 0
04:08:18.788 00.000 21948 scope move finished after 48 + 43 ms
04:08:18.788 00.000 21948 Move returns status 0, amount 48
04:08:18.788 00.000 21948 move complete, result=0
04:08:18.788 00.000 21948 worker thread done servicing request
04:08:18.788 00.000 21948 Worker thread wakes up
04:08:18.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:18.788 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 48 ms NORTH
04:08:18.789 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:20.198 01.409 21948 Exposure complete
04:08:20.235 00.037 21948 worker thread done servicing request
04:08:20.236 00.001 18120 OnExposeComplete: enter
04:08:20.236 00.000 18120 UpdateGuideState(): m_state=6
04:08:20.237 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7196
04:08:20.237 00.000 18120 Star::Find returns 1 (0), X=894.91, Y=236.95, Mass=1726, SNR=28.7, Peak=143 HFD=4.3
04:08:20.238 00.001 18120 MultiStar: [#1 -0.27,0.06,0.71,U] [#2 -0.22,0.17,0.63,U] [#3 -0.14,0.32,0.63,U] [#4 0.16,-0.12,0.55,U] [#5 -0.33,0.32,0.00,M2] [#6 -0.39,-0.02,0.49,U] [#7 -0.14,0.36,0.42,U] [#8 -0.16,-0.12,0.42,U] 
04:08:20.238 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.13}, one-star: {0.04, 0.22}
04:08:20.239 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
04:08:20.239 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
04:08:20.240 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.17 cameraTheta=2.34 mountX=0.16 mountY=0.05, mountTheta=0.31
04:08:20.244 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.13, opts=13)
04:08:20.246 00.002 18120 Enqueuing Move request for scope (-0.12, 0.13)
04:08:20.246 00.000 21948 Worker thread wakes up
04:08:20.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:20.247 00.001 18120 UpdateGuideState exits: m=1726 RSB=28.7
04:08:20.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:20.248 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:20.248 00.000 18120 Enqueuing Expose request
04:08:20.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
04:08:20.248 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
04:08:20.248 00.000 21948 Moving (-0.12, 0.13) raw xDistance=0.16 yDistance=0.05
04:08:20.248 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:08:20.248 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:20.248 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:08:20.249 00.001 21948 MoveAxis(E, 0, ABG)
04:08:20.249 00.000 21948 Move returns status 0, amount 0
04:08:20.249 00.000 21948 MoveAxis(N, 0, ABG)
04:08:20.249 00.000 21948 Move returns status 0, amount 0
04:08:20.249 00.000 21948 move complete, result=0
04:08:20.249 00.000 21948 worker thread done servicing request
04:08:20.249 00.000 21948 Worker thread wakes up
04:08:20.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:20.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:20.249 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:21.875 01.626 21948 Exposure complete
04:08:21.913 00.038 21948 worker thread done servicing request
04:08:21.913 00.000 18120 OnExposeComplete: enter
04:08:21.915 00.002 18120 UpdateGuideState(): m_state=6
04:08:21.915 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7197
04:08:21.916 00.001 18120 Star::Find returns 1 (0), X=894.58, Y=236.88, Mass=1889, SNR=30.0, Peak=150 HFD=4.2
04:08:21.916 00.000 18120 MultiStar: [#1 -0.47,-0.02,0.00,M1] [#2 -0.49,0.17,0.00,M1] [#3 -0.14,0.35,0.57,U] [#4 -0.05,0.06,0.52,U] [#5 -0.18,0.46,0.00,M3] [#6 -0.16,0.06,0.47,U] [#7 -0.55,0.10,0.00,M5] [#8 0.14,0.19,0.39,U] 
04:08:21.917 00.001 18120 refined, 4 included, MultiStar: {-0.14, 0.16}, one-star: {-0.29, 0.15}
04:08:21.917 00.000 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
04:08:21.917 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
04:08:21.918 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.29 mountX=0.21 mountY=0.05, mountTheta=0.26
04:08:21.919 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.16, opts=13)
04:08:21.920 00.001 18120 Enqueuing Move request for scope (-0.14, 0.16)
04:08:21.921 00.001 21948 Worker thread wakes up
04:08:21.921 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:21.921 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
04:08:21.922 00.001 18120 UpdateGuideState exits: m=1889 RSB=30.0
04:08:21.922 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:21.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:21.923 00.001 18120 Enqueuing Expose request
04:08:21.923 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
04:08:21.923 00.000 21948 Moving (-0.14, 0.16) raw xDistance=0.21 yDistance=0.05
04:08:21.923 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:08:21.923 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:21.923 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:08:21.923 00.000 21948 MoveAxis(W, 37, ABG)
04:08:21.923 00.000 21948 Guiding  Dir = 3, Dur = 37
04:08:21.923 00.000 21948 IsSlewing returns 0
04:08:21.924 00.001 21948 IsGuiding returns 0
04:08:21.926 00.002 21948 PulseGuide returned control before completion, sleep 46
04:08:21.982 00.056 21948 IsGuiding returns 0
04:08:21.982 00.000 21948 Move returns status 0, amount 37
04:08:21.982 00.000 21948 MoveAxis(N, 0, ABG)
04:08:21.982 00.000 21948 Move returns status 0, amount 0
04:08:21.982 00.000 21948 move complete, result=0
04:08:21.982 00.000 21948 worker thread done servicing request
04:08:21.982 00.000 21948 Worker thread wakes up
04:08:21.983 00.001 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
04:08:21.984 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:21.984 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:23.398 01.414 21948 Exposure complete
04:08:23.438 00.040 21948 worker thread done servicing request
04:08:23.439 00.001 18120 OnExposeComplete: enter
04:08:23.440 00.001 18120 UpdateGuideState(): m_state=6
04:08:23.442 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7198
04:08:23.444 00.002 18120 Star::Find returns 1 (0), X=894.74, Y=236.77, Mass=1798, SNR=29.4, Peak=129 HFD=4.3
04:08:23.445 00.001 18120 MultiStar: [#1 -0.51,-0.04,0.00,M2] [#2 -0.31,0.14,0.63,U] [#3 -0.07,0.18,0.61,U] [#4 -0.05,-0.02,0.55,U] [#5 -0.22,0.31,0.46,U] [#6 -0.19,0.09,0.50,U] [#7 -0.37,0.34,0.00,M6] [#8 -0.24,0.15,0.39,U] 
04:08:23.446 00.001 18120 single-star, 6 included, MultiStar: {-0.17, 0.11}, one-star: {-0.13, 0.04}
04:08:23.448 00.002 18120 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.00) = xAngle (0.87 = 0.87)
04:08:23.449 00.001 18120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.83 = 0.83)
04:08:23.450 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.86 mountX=0.09 mountY=0.10, mountTheta=0.85
04:08:23.452 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.04, opts=13)
04:08:23.454 00.002 18120 Enqueuing Move request for scope (-0.13, 0.04)
04:08:23.455 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:23.457 00.002 18120 UpdateGuideState exits: m=1798 RSB=29.4
04:08:23.458 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:23.459 00.001 21948 Worker thread wakes up
04:08:23.459 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
04:08:23.459 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
04:08:23.459 00.000 21948 Moving (-0.13, 0.04) raw xDistance=0.09 yDistance=0.10
04:08:23.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:23.460 00.001 18120 Enqueuing Expose request
04:08:23.461 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:08:23.461 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:23.461 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:08:23.461 00.000 21948 MoveAxis(E, 0, ABG)
04:08:23.461 00.000 21948 Move returns status 0, amount 0
04:08:23.461 00.000 21948 MoveAxis(N, 0, ABG)
04:08:23.461 00.000 21948 Move returns status 0, amount 0
04:08:23.461 00.000 21948 move complete, result=0
04:08:23.462 00.001 21948 worker thread done servicing request
04:08:23.462 00.000 21948 Worker thread wakes up
04:08:23.462 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:23.462 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:23.462 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:25.091 01.629 21948 Exposure complete
04:08:25.140 00.049 21948 worker thread done servicing request
04:08:25.140 00.000 18120 OnExposeComplete: enter
04:08:25.141 00.001 18120 UpdateGuideState(): m_state=6
04:08:25.141 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7199
04:08:25.142 00.001 18120 Star::Find returns 1 (0), X=894.64, Y=236.81, Mass=1837, SNR=29.6, Peak=141 HFD=4.2
04:08:25.143 00.001 18120 MultiStar: [#1 -0.15,-0.13,0.71,U] [#2 -0.25,-0.03,0.62,U] [#3 -0.08,0.04,0.60,U] [#4 0.05,-0.20,0.55,U] [#5 -0.27,0.11,0.45,U] [#6 0.34,0.02,0.52,U] [#7 -0.37,0.16,0.42,U] [#8 -0.05,-0.03,0.39,U] 
04:08:25.144 00.001 18120 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.23, 0.08}
04:08:25.144 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.00) = xAngle (1.13 = 1.13)
04:08:25.145 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.09 = 1.09)
04:08:25.147 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.13 mountX=0.05 mountY=0.11, mountTheta=1.13
04:08:25.148 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.00, opts=13)
04:08:25.148 00.000 18120 Enqueuing Move request for scope (-0.12, 0.00)
04:08:25.149 00.001 21948 Worker thread wakes up
04:08:25.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:25.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
04:08:25.149 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
04:08:25.149 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.6
04:08:25.150 00.001 21948 Moving (-0.12, 0.00) raw xDistance=0.05 yDistance=0.11
04:08:25.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:08:25.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:25.150 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:25.151 00.001 18120 Enqueuing Expose request
04:08:25.154 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:25.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:08:25.154 00.000 21948 MoveAxis(E, 0, ABG)
04:08:25.154 00.000 21948 Move returns status 0, amount 0
04:08:25.154 00.000 21948 MoveAxis(N, 0, ABG)
04:08:25.154 00.000 21948 Move returns status 0, amount 0
04:08:25.154 00.000 21948 move complete, result=0
04:08:25.154 00.000 21948 worker thread done servicing request
04:08:25.154 00.000 21948 Worker thread wakes up
04:08:25.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:25.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:25.155 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:26.558 01.403 18120 evsrv: cli 0D46E250 connect
04:08:26.561 00.003 18120 case statement mapped state 6 to 3
04:08:26.582 00.021 18120 case statement mapped state 6 to 3
04:08:26.583 00.001 18120 evsrv: cli 0D46E250 request: {"method":"get_app_state","id":"2f947b0a-b5c6-44f4-8d61-b998bf9fbf6a"}
04:08:26.584 00.001 18120 case statement mapped state 6 to 3
04:08:26.585 00.001 18120 evsrv: cli 0D46E250 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f947b0a-b5c6-44f4-8d61-b998bf9fbf6a"}
04:08:26.586 00.001 18120 evsrv: cli 0D46E250 disconnect
04:08:26.587 00.001 18120 evsrv: cli 0D46D990 connect
04:08:26.588 00.001 18120 case statement mapped state 6 to 3
04:08:26.590 00.002 18120 case statement mapped state 6 to 3
04:08:26.592 00.002 18120 evsrv: cli 0D46D990 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"4b5369b5-a22d-40fb-9b60-20a8734625ae"}
04:08:26.594 00.002 18120 PhdController::Dither begins
04:08:26.595 00.001 18120 dither: size=2.00, dRA=-0.11 dDec=-0.50
04:08:26.596 00.001 18120 MountToCamera -- mountTheta (-1.79) + m_xAngle (2.00) = xAngle (0.20 = 0.20)
04:08:26.597 00.001 18120 MountToCamera -- mountX=-0.11 mountY=-0.50 hyp=0.51 mountTheta=-1.79 cameraX=0.50, cameraY=0.10 cameraTheta=0.20
04:08:26.598 00.001 18120 setting lock position to (895.37, 236.83)
04:08:26.600 00.002 18120 Mount: notify guiding dithered (0.5, 0.1)
04:08:26.600 00.000 18120 MultiStar: stabilizing after lock position change
04:08:26.601 00.001 18120 Status Line: Dithering de -0.11,-0.50
04:08:26.603 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:08:26.603 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
04:08:26.604 00.001 18120 evsrv: cli 0D46D990 response: {"jsonrpc":"2.0","result":0,"id":"4b5369b5-a22d-40fb-9b60-20a8734625ae"}
04:08:26.605 00.001 18120 evsrv: cli 0D46D990 disconnect
04:08:26.675 00.070 21948 Exposure complete
04:08:26.713 00.038 21948 worker thread done servicing request
04:08:26.714 00.001 18120 OnExposeComplete: enter
04:08:26.714 00.000 18120 UpdateGuideState(): m_state=6
04:08:26.715 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7200
04:08:26.716 00.001 18120 Star::Find returns 1 (0), X=894.66, Y=236.72, Mass=1794, SNR=29.4, Peak=125 HFD=4.3
04:08:26.716 00.000 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.98 = 1.31)
04:08:26.717 00.001 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.27)
04:08:26.717 00.000 18120 CameraToMount -- cameraX=-0.71 cameraY=-0.12 hyp=0.72 cameraTheta=-2.98 mountX=0.19 mountY=0.68, mountTheta=1.30
04:08:26.718 00.001 18120 dither recenter: remaining=(0.1,0.5) step=(0.1,0.5)
04:08:26.719 00.001 18120 MountToCamera -- mountTheta (1.35) + m_xAngle (2.00) = xAngle (3.35 = -2.94)
04:08:26.720 00.001 18120 MountToCamera -- mountX=0.11 mountY=0.50 hyp=0.51 mountTheta=1.35 cameraX=-0.50, cameraY=-0.10 cameraTheta=-2.94
04:08:26.720 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.50, y=-0.10, opts=4)
04:08:26.721 00.001 18120 Enqueuing Move request for scope (-0.50, -0.10)
04:08:26.721 00.000 18120 Mount: notify direct move 0.11,0.50
04:08:26.722 00.001 21948 Worker thread wakes up
04:08:26.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:26.722 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.4
04:08:26.723 00.001 18120 PhdController: settling, locked = 1, distance = 0.69 (0.50) aobump = 0 frame = 1 / 99999
04:08:26.723 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.10) opts 0x4
04:08:26.724 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.50, -0.10)
04:08:26.724 00.000 21948 Moving (-0.50, -0.10) raw xDistance=0.11 yDistance=0.50
04:08:26.724 00.000 21948 MoveAxis(W, 32, B)
04:08:26.724 00.000 21948 Guiding  Dir = 3, Dur = 32
04:08:26.724 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068506.723,"Host":"ASUS_SAM","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:08:26.724 00.000 21948 IsSlewing returns 0
04:08:26.724 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:26.725 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:26.725 00.000 18120 Enqueuing Expose request
04:08:26.726 00.001 21948 IsGuiding returns 0
04:08:26.728 00.002 21948 PulseGuide returned control before completion, sleep 40
04:08:26.783 00.055 21948 IsGuiding returns 0
04:08:26.783 00.000 21948 Move returns status 0, amount 32
04:08:26.783 00.000 21948 MoveAxis(S, 119, B)
04:08:26.783 00.000 21948 Guiding  Dir = 1, Dur = 119
04:08:26.783 00.000 21948 IsSlewing returns 0
04:08:26.783 00.000 21948 IsGuiding returns 0
04:08:26.789 00.006 21948 PulseGuide returned control before completion, sleep 125
04:08:26.922 00.133 21948 IsGuiding returns 1
04:08:26.922 00.000 21948 scope still moving after pulse duration time elapsed
04:08:26.953 00.031 21948 IsSlewing returns 0
04:08:26.953 00.000 21948 IsGuiding returns 0
04:08:26.953 00.000 21948 scope move finished after 119 + 50 ms
04:08:26.953 00.000 21948 Move returns status 0, amount 119
04:08:26.953 00.000 21948 move complete, result=0
04:08:26.953 00.000 21948 worker thread done servicing request
04:08:26.953 00.000 21948 Worker thread wakes up
04:08:26.954 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:26.954 00.000 18120 GuideStep: 0.1 px 32 ms WEST, 0.5 px 119 ms SOUTH
04:08:26.955 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:28.589 01.634 21948 Exposure complete
04:08:28.640 00.051 21948 worker thread done servicing request
04:08:28.640 00.000 18120 OnExposeComplete: enter
04:08:28.641 00.001 18120 UpdateGuideState(): m_state=6
04:08:28.641 00.000 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7201
04:08:28.642 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=236.87, Mass=1798, SNR=29.4, Peak=151 HFD=4.3
04:08:28.644 00.002 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
04:08:28.645 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
04:08:28.646 00.001 18120 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=0.20 mountY=0.33, mountTheta=1.03
04:08:28.650 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=0.04, opts=13)
04:08:28.651 00.001 18120 Enqueuing Move request for scope (-0.39, 0.04)
04:08:28.652 00.001 21948 Worker thread wakes up
04:08:28.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.04) opts 0xd
04:08:28.652 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.39, 0.04)
04:08:28.652 00.000 21948 Moving (-0.39, 0.04) raw xDistance=0.20 yDistance=0.33
04:08:28.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:08:28.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:28.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:28.653 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:08:28.653 00.000 21948 MoveAxis(E, 0, ABG)
04:08:28.653 00.000 21948 Move returns status 0, amount 0
04:08:28.653 00.000 21948 MoveAxis(N, 0, ABG)
04:08:28.653 00.000 21948 Move returns status 0, amount 0
04:08:28.653 00.000 21948 move complete, result=0
04:08:28.653 00.000 21948 worker thread done servicing request
04:08:28.653 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.4
04:08:28.653 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 2 / 99999
04:08:28.654 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786068508.654,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:08:28.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:28.655 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:28.655 00.000 18120 Enqueuing Expose request
04:08:28.656 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:08:28.656 00.000 21948 Worker thread wakes up
04:08:28.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:28.656 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:30.182 01.526 21948 Exposure complete
04:08:30.222 00.040 21948 worker thread done servicing request
04:08:30.222 00.000 18120 OnExposeComplete: enter
04:08:30.223 00.001 18120 UpdateGuideState(): m_state=6
04:08:30.225 00.002 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7202
04:08:30.226 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=236.80, Mass=1857, SNR=29.8, Peak=155 HFD=4.2
04:08:30.227 00.001 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
04:08:30.227 00.000 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.22)
04:08:30.228 00.001 18120 CameraToMount -- cameraX=-0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-3.03 mountX=0.11 mountY=0.33, mountTheta=1.25
04:08:30.229 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=-0.04, opts=13)
04:08:30.230 00.001 18120 Enqueuing Move request for scope (-0.35, -0.04)
04:08:30.230 00.000 21948 Worker thread wakes up
04:08:30.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.04) opts 0xd
04:08:30.230 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, -0.04)
04:08:30.230 00.000 21948 Moving (-0.35, -0.04) raw xDistance=0.11 yDistance=0.33
04:08:30.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:08:30.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:30.230 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:08:30.230 00.000 21948 MoveAxis(E, 0, ABG)
04:08:30.230 00.000 21948 Move returns status 0, amount 0
04:08:30.230 00.000 21948 MoveAxis(N, 0, ABG)
04:08:30.231 00.001 21948 Move returns status 0, amount 0
04:08:30.231 00.000 21948 move complete, result=0
04:08:30.231 00.000 21948 worker thread done servicing request
04:08:30.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:30.231 00.000 18120 UpdateGuideState exits: m=1857 RSB=29.8
04:08:30.231 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 3 / 99999
04:08:30.232 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786068510.232,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
04:08:30.232 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:30.233 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:30.233 00.000 18120 Enqueuing Expose request
04:08:30.234 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:08:30.234 00.000 21948 Worker thread wakes up
04:08:30.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:30.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:31.860 01.626 21948 Exposure complete
04:08:31.898 00.038 21948 worker thread done servicing request
04:08:31.898 00.000 18120 OnExposeComplete: enter
04:08:31.899 00.001 18120 UpdateGuideState(): m_state=6
04:08:31.900 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7203
04:08:31.901 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=236.87, Mass=1810, SNR=29.5, Peak=151 HFD=4.3
04:08:31.901 00.000 18120 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.00) = xAngle (1.06 = 1.06)
04:08:31.902 00.001 18120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.02 = 1.02)
04:08:31.902 00.000 18120 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.05 mountX=0.19 mountY=0.33, mountTheta=1.05
04:08:31.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=0.03, opts=13)
04:08:31.904 00.001 18120 Enqueuing Move request for scope (-0.39, 0.03)
04:08:31.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:31.907 00.003 18120 UpdateGuideState exits: m=1810 RSB=29.5
04:08:31.909 00.002 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 4 / 99999
04:08:31.912 00.003 18120 evsrv: {"Event":"Settling","Timestamp":1786068511.912,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
04:08:31.914 00.002 21948 Worker thread wakes up
04:08:31.914 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
04:08:31.914 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
04:08:31.914 00.000 21948 Moving (-0.39, 0.03) raw xDistance=0.19 yDistance=0.33
04:08:31.914 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:08:31.914 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.99
04:08:31.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:08:31.914 00.000 21948 MoveAxis(E, 0, ABG)
04:08:31.914 00.000 21948 Move returns status 0, amount 0
04:08:31.914 00.000 21948 MoveAxis(S, 79, ABG)
04:08:31.914 00.000 21948 Guiding  Dir = 1, Dur = 79
04:08:31.914 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:31.915 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:31.915 00.000 18120 Enqueuing Expose request
04:08:31.916 00.001 21948 IsSlewing returns 0
04:08:31.916 00.000 21948 IsGuiding returns 0
04:08:31.922 00.006 21948 PulseGuide returned control before completion, sleep 84
04:08:32.015 00.093 21948 IsGuiding returns 0
04:08:32.015 00.000 21948 Move returns status 0, amount 79
04:08:32.016 00.001 21948 move complete, result=0
04:08:32.016 00.000 21948 worker thread done servicing request
04:08:32.016 00.000 21948 Worker thread wakes up
04:08:32.016 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 79 ms SOUTH
04:08:32.017 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:32.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:33.429 01.412 21948 Exposure complete
04:08:33.471 00.042 21948 worker thread done servicing request
04:08:33.472 00.001 18120 OnExposeComplete: enter
04:08:33.472 00.000 18120 UpdateGuideState(): m_state=6
04:08:33.473 00.001 18120 Star::Find(15, 894, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7204
04:08:33.473 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=236.95, Mass=1856, SNR=29.9, Peak=152 HFD=4.2
04:08:33.474 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
04:08:33.474 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
04:08:33.475 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.47 mountX=0.17 mountY=0.08, mountTheta=0.44
04:08:33.476 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.12, opts=13)
04:08:33.477 00.001 18120 Enqueuing Move request for scope (-0.15, 0.12)
04:08:33.479 00.002 21948 Worker thread wakes up
04:08:33.479 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
04:08:33.479 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
04:08:33.479 00.000 21948 Moving (-0.15, 0.12) raw xDistance=0.17 yDistance=0.08
04:08:33.479 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:08:33.479 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:33.479 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:33.480 00.001 18120 UpdateGuideState exits: m=1856 RSB=29.9
04:08:33.483 00.003 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 5 / 99999
04:08:33.484 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:08:33.484 00.000 21948 MoveAxis(E, 0, ABG)
04:08:33.484 00.000 21948 Move returns status 0, amount 0
04:08:33.484 00.000 21948 MoveAxis(N, 0, ABG)
04:08:33.484 00.000 21948 Move returns status 0, amount 0
04:08:33.484 00.000 21948 move complete, result=0
04:08:33.484 00.000 21948 worker thread done servicing request
04:08:33.484 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068513.484,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
04:08:33.486 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:33.487 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:33.488 00.001 18120 Enqueuing Expose request
04:08:33.489 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:33.491 00.002 21948 Worker thread wakes up
04:08:33.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:33.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:35.130 01.639 21948 Exposure complete
04:08:35.182 00.052 21948 worker thread done servicing request
04:08:35.182 00.000 18120 OnExposeComplete: enter
04:08:35.182 00.000 18120 UpdateGuideState(): m_state=6
04:08:35.183 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7205
04:08:35.183 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=236.80, Mass=1880, SNR=30.0, Peak=139 HFD=4.5
04:08:35.184 00.001 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.00) = xAngle (-4.45 = 1.84)
04:08:35.184 00.000 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.80)
04:08:35.184 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.45 mountX=-0.02 mountY=0.06, mountTheta=1.83
04:08:35.187 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.04, opts=13)
04:08:35.188 00.001 18120 Enqueuing Move request for scope (-0.05, -0.04)
04:08:35.188 00.000 21948 Worker thread wakes up
04:08:35.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:35.190 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
04:08:35.190 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
04:08:35.190 00.000 21948 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
04:08:35.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:08:35.190 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:35.190 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.0
04:08:35.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:08:35.190 00.000 21948 MoveAxis(E, 0, ABG)
04:08:35.190 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 6 / 99999
04:08:35.191 00.001 21948 Move returns status 0, amount 0
04:08:35.191 00.000 21948 MoveAxis(N, 0, ABG)
04:08:35.191 00.000 21948 Move returns status 0, amount 0
04:08:35.191 00.000 21948 move complete, result=0
04:08:35.191 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068515.191,"Host":"ASUS_SAM","Inst":1,"Distance":0.24,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
04:08:35.191 00.000 21948 worker thread done servicing request
04:08:35.192 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:35.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:35.192 00.000 18120 Enqueuing Expose request
04:08:35.193 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:35.193 00.000 21948 Worker thread wakes up
04:08:35.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:35.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:36.700 01.507 21948 Exposure complete
04:08:36.724 00.024 21948 worker thread done servicing request
04:08:36.725 00.001 18120 OnExposeComplete: enter
04:08:36.725 00.000 18120 UpdateGuideState(): m_state=6
04:08:36.726 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7206
04:08:36.726 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=237.03, Mass=1705, SNR=28.6, Peak=129 HFD=4.1
04:08:36.727 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.57 = -0.57)
04:08:36.727 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.61 = -0.61)
04:08:36.728 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=0.17 mountY=-0.11, mountTheta=-0.60
04:08:36.730 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.20, opts=13)
04:08:36.732 00.002 18120 Enqueuing Move request for scope (0.03, 0.20)
04:08:36.735 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:36.735 00.000 21948 Worker thread wakes up
04:08:36.736 00.001 18120 UpdateGuideState exits: m=1705 RSB=28.6
04:08:36.736 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
04:08:36.736 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
04:08:36.736 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 7 / 99999
04:08:36.737 00.001 18120 PhdController: newstate STATE_FINISH
04:08:36.737 00.000 18120 PhdController complete: success
04:08:36.737 00.000 21948 Moving (0.03, 0.20) raw xDistance=0.17 yDistance=-0.11
04:08:36.737 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786068516.737,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
04:08:36.738 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:08:36.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:36.738 00.000 18120 Mount: notify guiding dither settle done success=1
04:08:36.738 00.000 18120 PhdController: newstate STATE_IDLE
04:08:36.739 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:36.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:36.740 00.001 18120 Enqueuing Expose request
04:08:36.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:08:36.740 00.000 21948 MoveAxis(E, 0, ABG)
04:08:36.740 00.000 21948 Move returns status 0, amount 0
04:08:36.740 00.000 21948 MoveAxis(N, 0, ABG)
04:08:36.740 00.000 21948 Move returns status 0, amount 0
04:08:36.740 00.000 21948 move complete, result=0
04:08:36.740 00.000 21948 worker thread done servicing request
04:08:36.740 00.000 21948 Worker thread wakes up
04:08:36.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:36.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:36.741 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:38.375 01.634 21948 Exposure complete
04:08:38.406 00.031 21948 worker thread done servicing request
04:08:38.406 00.000 18120 OnExposeComplete: enter
04:08:38.408 00.002 18120 UpdateGuideState(): m_state=6
04:08:38.409 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7207
04:08:38.410 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=237.15, Mass=1884, SNR=30.0, Peak=152 HFD=4.3
04:08:38.410 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
04:08:38.411 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
04:08:38.411 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.25 mountX=0.40 mountY=0.08, mountTheta=0.21
04:08:38.412 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.32, opts=13)
04:08:38.413 00.001 18120 Enqueuing Move request for scope (-0.26, 0.32)
04:08:38.413 00.000 21948 Worker thread wakes up
04:08:38.413 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:38.414 00.001 18120 UpdateGuideState exits: m=1884 RSB=30.0
04:08:38.414 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:38.415 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:38.415 00.000 18120 Enqueuing Expose request
04:08:38.416 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
04:08:38.416 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
04:08:38.416 00.000 21948 Moving (-0.26, 0.32) raw xDistance=0.40 yDistance=0.08
04:08:38.416 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
04:08:38.416 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:38.416 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:08:38.416 00.000 21948 MoveAxis(W, 71, ABG)
04:08:38.416 00.000 21948 Guiding  Dir = 3, Dur = 71
04:08:38.416 00.000 21948 IsSlewing returns 0
04:08:38.416 00.000 21948 IsGuiding returns 0
04:08:38.419 00.003 21948 PulseGuide returned control before completion, sleep 80
04:08:38.499 00.080 21948 IsGuiding returns 0
04:08:38.499 00.000 21948 Move returns status 0, amount 71
04:08:38.499 00.000 21948 MoveAxis(N, 0, ABG)
04:08:38.499 00.000 21948 Move returns status 0, amount 0
04:08:38.499 00.000 21948 move complete, result=0
04:08:38.499 00.000 21948 worker thread done servicing request
04:08:38.499 00.000 21948 Worker thread wakes up
04:08:38.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:38.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:38.499 00.000 18120 GuideStep: 0.4 px 71 ms WEST, 0.1 px 0 ms NORTH
04:08:39.912 01.413 21948 Exposure complete
04:08:39.943 00.031 21948 worker thread done servicing request
04:08:39.943 00.000 18120 OnExposeComplete: enter
04:08:39.944 00.001 18120 UpdateGuideState(): m_state=6
04:08:39.945 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7208
04:08:39.945 00.000 18120 Star::Find returns 1 (0), X=894.96, Y=237.46, Mass=1777, SNR=29.2, Peak=128 HFD=4.2
04:08:39.946 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.16 = 0.16)
04:08:39.946 00.000 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.12 = 0.12)
04:08:39.947 00.001 18120 CameraToMount -- cameraX=-0.41 cameraY=0.63 hyp=0.75 cameraTheta=2.15 mountX=0.74 mountY=0.09, mountTheta=0.12
04:08:39.948 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.41, y=0.63, opts=13)
04:08:39.949 00.001 18120 Enqueuing Move request for scope (-0.41, 0.63)
04:08:39.949 00.000 21948 Worker thread wakes up
04:08:39.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.63) opts 0xd
04:08:39.949 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.41, 0.63)
04:08:39.949 00.000 21948 Moving (-0.41, 0.63) raw xDistance=0.74 yDistance=0.09
04:08:39.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
04:08:39.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:39.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:08:39.949 00.000 21948 MoveAxis(W, 138, ABG)
04:08:39.949 00.000 21948 Guiding  Dir = 3, Dur = 138
04:08:39.949 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:39.950 00.001 18120 UpdateGuideState exits: m=1777 RSB=29.2
04:08:39.950 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:39.951 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:39.951 00.000 18120 Enqueuing Expose request
04:08:39.952 00.001 21948 IsSlewing returns 0
04:08:39.952 00.000 21948 IsGuiding returns 0
04:08:39.953 00.001 21948 PulseGuide returned control before completion, sleep 147
04:08:40.114 00.161 21948 IsGuiding returns 0
04:08:40.114 00.000 21948 Move returns status 0, amount 138
04:08:40.114 00.000 21948 MoveAxis(N, 0, ABG)
04:08:40.114 00.000 21948 Move returns status 0, amount 0
04:08:40.114 00.000 21948 move complete, result=0
04:08:40.114 00.000 21948 worker thread done servicing request
04:08:40.114 00.000 21948 Worker thread wakes up
04:08:40.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:40.115 00.001 18120 GuideStep: 0.7 px 138 ms WEST, 0.1 px 0 ms NORTH
04:08:40.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:41.746 01.631 21948 Exposure complete
04:08:41.785 00.039 21948 worker thread done servicing request
04:08:41.785 00.000 18120 OnExposeComplete: enter
04:08:41.785 00.000 18120 UpdateGuideState(): m_state=6
04:08:41.786 00.001 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7209
04:08:41.787 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=237.25, Mass=1840, SNR=29.7, Peak=137 HFD=4.4
04:08:41.789 00.002 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
04:08:41.790 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
04:08:41.791 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.41 hyp=0.47 cameraTheta=2.07 mountX=0.47 mountY=0.02, mountTheta=0.04
04:08:41.793 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.41, opts=13)
04:08:41.794 00.001 18120 Enqueuing Move request for scope (-0.23, 0.41)
04:08:41.794 00.000 21948 Worker thread wakes up
04:08:41.794 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:41.795 00.001 18120 UpdateGuideState exits: m=1840 RSB=29.7
04:08:41.795 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:41.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:41.796 00.001 18120 Enqueuing Expose request
04:08:41.796 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.41) opts 0xd
04:08:41.796 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.41)
04:08:41.796 00.000 21948 Moving (-0.23, 0.41) raw xDistance=0.47 yDistance=0.02
04:08:41.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
04:08:41.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:41.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:08:41.796 00.000 21948 MoveAxis(W, 94, ABG)
04:08:41.796 00.000 21948 Guiding  Dir = 3, Dur = 94
04:08:41.797 00.001 21948 IsSlewing returns 0
04:08:41.797 00.000 21948 IsGuiding returns 0
04:08:41.799 00.002 21948 PulseGuide returned control before completion, sleep 103
04:08:41.917 00.118 21948 IsGuiding returns 0
04:08:41.917 00.000 21948 Move returns status 0, amount 94
04:08:41.918 00.001 21948 MoveAxis(N, 0, ABG)
04:08:41.918 00.000 21948 Move returns status 0, amount 0
04:08:41.918 00.000 21948 move complete, result=0
04:08:41.918 00.000 21948 worker thread done servicing request
04:08:41.918 00.000 21948 Worker thread wakes up
04:08:41.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:41.918 00.000 18120 GuideStep: 0.5 px 94 ms WEST, 0.0 px 0 ms NORTH
04:08:41.920 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:43.336 01.416 21948 Exposure complete
04:08:43.368 00.032 21948 worker thread done servicing request
04:08:43.368 00.000 18120 OnExposeComplete: enter
04:08:43.369 00.001 18120 UpdateGuideState(): m_state=6
04:08:43.370 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7210
04:08:43.370 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=237.22, Mass=1779, SNR=29.2, Peak=132 HFD=4.1
04:08:43.371 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
04:08:43.371 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
04:08:43.371 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.39 cameraTheta=1.70 mountX=0.37 mountY=-0.13, mountTheta=-0.33
04:08:43.372 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.38, opts=13)
04:08:43.373 00.001 18120 Enqueuing Move request for scope (-0.05, 0.38)
04:08:43.374 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:43.374 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.2
04:08:43.374 00.000 21948 Worker thread wakes up
04:08:43.374 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:43.375 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:43.375 00.000 18120 Enqueuing Expose request
04:08:43.376 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
04:08:43.376 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
04:08:43.376 00.000 21948 Moving (-0.05, 0.38) raw xDistance=0.37 yDistance=-0.13
04:08:43.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
04:08:43.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:43.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:08:43.376 00.000 21948 MoveAxis(W, 73, ABG)
04:08:43.376 00.000 21948 Guiding  Dir = 3, Dur = 73
04:08:43.376 00.000 21948 IsSlewing returns 0
04:08:43.376 00.000 21948 IsGuiding returns 0
04:08:43.378 00.002 21948 PulseGuide returned control before completion, sleep 82
04:08:43.472 00.094 21948 IsGuiding returns 0
04:08:43.472 00.000 21948 Move returns status 0, amount 73
04:08:43.472 00.000 21948 MoveAxis(N, 0, ABG)
04:08:43.472 00.000 21948 Move returns status 0, amount 0
04:08:43.472 00.000 21948 move complete, result=0
04:08:43.472 00.000 21948 worker thread done servicing request
04:08:43.472 00.000 21948 Worker thread wakes up
04:08:43.472 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:43.472 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:43.472 00.000 18120 GuideStep: 0.4 px 73 ms WEST, -0.1 px 0 ms NORTH
04:08:45.111 01.639 21948 Exposure complete
04:08:45.155 00.044 21948 worker thread done servicing request
04:08:45.155 00.000 18120 OnExposeComplete: enter
04:08:45.156 00.001 18120 UpdateGuideState(): m_state=6
04:08:45.157 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7211
04:08:45.159 00.002 18120 Star::Find returns 1 (0), X=895.58, Y=236.48, Mass=1692, SNR=28.4, Peak=109 HFD=4.1
04:08:45.159 00.000 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
04:08:45.160 00.001 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
04:08:45.160 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-1.03 mountX=-0.40 mountY=-0.03, mountTheta=-3.07
04:08:45.161 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.35, opts=13)
04:08:45.162 00.001 18120 Enqueuing Move request for scope (0.21, -0.35)
04:08:45.162 00.000 21948 Worker thread wakes up
04:08:45.162 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:45.163 00.001 18120 UpdateGuideState exits: m=1692 RSB=28.4
04:08:45.163 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:45.163 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:45.164 00.001 18120 Enqueuing Expose request
04:08:45.164 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.35) opts 0xd
04:08:45.164 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.35)
04:08:45.164 00.000 21948 Moving (0.21, -0.35) raw xDistance=-0.40 yDistance=-0.03
04:08:45.164 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
04:08:45.164 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:45.164 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:08:45.165 00.001 21948 MoveAxis(E, 67, ABG)
04:08:45.165 00.000 21948 Guiding  Dir = 2, Dur = 67
04:08:45.165 00.000 21948 IsSlewing returns 0
04:08:45.165 00.000 21948 IsGuiding returns 0
04:08:45.166 00.001 21948 PulseGuide returned control before completion, sleep 76
04:08:45.247 00.081 21948 IsGuiding returns 0
04:08:45.247 00.000 21948 Move returns status 0, amount 67
04:08:45.247 00.000 21948 MoveAxis(N, 0, ABG)
04:08:45.247 00.000 21948 Move returns status 0, amount 0
04:08:45.247 00.000 21948 move complete, result=0
04:08:45.247 00.000 21948 worker thread done servicing request
04:08:45.247 00.000 21948 Worker thread wakes up
04:08:45.247 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:45.249 00.002 18120 GuideStep: -0.4 px 67 ms EAST, -0.0 px 0 ms NORTH
04:08:45.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:46.656 01.407 21948 Exposure complete
04:08:46.692 00.036 21948 worker thread done servicing request
04:08:46.692 00.000 18120 OnExposeComplete: enter
04:08:46.693 00.001 18120 UpdateGuideState(): m_state=6
04:08:46.694 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.694 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=236.82, Mass=1846, SNR=29.7, Peak=137 HFD=4.5
04:08:46.694 00.000 18120 MultiStar: exiting stabilization period
04:08:46.695 00.001 18120 MultiStar: updating star positions after lock position change
04:08:46.695 00.000 18120 Star::Find(15, 621, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.696 00.001 18120 Star::Find returns 1 (0), X=620.41, Y=387.25, Mass=906, SNR=20.9, Peak=68 HFD=3.8
04:08:46.696 00.000 18120 Star::Find(15, 1048, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.697 00.001 18120 Star::Find returns 1 (0), X=1047.32, Y=601.75, Mass=711, SNR=18.4, Peak=53 HFD=3.7
04:08:46.697 00.000 18120 Star::Find(15, 155, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.698 00.001 18120 Star::Find returns 1 (0), X=154.68, Y=37.95, Mass=638, SNR=17.5, Peak=69 HFD=3.9
04:08:46.698 00.000 18120 Star::Find(15, 337, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.699 00.001 18120 Star::Find returns 1 (0), X=337.53, Y=895.04, Mass=605, SNR=17.1, Peak=59 HFD=3.7
04:08:46.699 00.000 18120 Star::Find(15, 162, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.700 00.001 18120 Star::Find returns 1 (0), X=161.92, Y=422.44, Mass=418, SNR=14.1, Peak=41 HFD=3.6
04:08:46.702 00.002 18120 Star::Find(15, 543, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.705 00.003 18120 Star::Find returns 1 (0), X=542.90, Y=71.09, Mass=426, SNR=14.0, Peak=42 HFD=4.2
04:08:46.708 00.003 18120 Star::Find(15, 1132, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.708 00.000 18120 Star::Find returns 1 (0), X=1131.77, Y=230.88, Mass=258, SNR=11.1, Peak=32 HFD=3.0
04:08:46.708 00.000 18120 Star::Find(15, 419, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.708 00.000 18120 Star::Find returns 1 (0), X=419.27, Y=133.70, Mass=267, SNR=11.3, Peak=28 HFD=3.5
04:08:46.711 00.003 18120 Star::Find(15, 752, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.712 00.001 18120 Star::Find returns 1 (0), X=752.45, Y=266.21, Mass=298, SNR=11.8, Peak=25 HFD=3.6
04:08:46.713 00.001 18120 Star::Find(15, 1233, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.714 00.001 18120 Star::Find returns 1 (0), X=1232.86, Y=678.34, Mass=319, SNR=12.3, Peak=29 HFD=3.5
04:08:46.715 00.001 18120 Star::Find(15, 849, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
04:08:46.717 00.002 18120 Star::Find returns 1 (0), X=849.14, Y=78.04, Mass=236, SNR=10.6, Peak=27 HFD=3.7
04:08:46.718 00.001 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.69 = 1.60)
04:08:46.718 00.000 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.73 = 1.56)
04:08:46.718 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.69 mountX=-0.00 mountY=0.02, mountTheta=1.60
04:08:46.720 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
04:08:46.720 00.000 18120 Enqueuing Move request for scope (-0.02, -0.01)
04:08:46.721 00.001 21948 Worker thread wakes up
04:08:46.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:46.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
04:08:46.721 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
04:08:46.721 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.7
04:08:46.722 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:46.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:46.722 00.000 18120 Enqueuing Expose request
04:08:46.723 00.001 21948 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
04:08:46.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:08:46.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:46.723 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:08:46.723 00.000 21948 MoveAxis(E, 0, ABG)
04:08:46.723 00.000 21948 Move returns status 0, amount 0
04:08:46.723 00.000 21948 MoveAxis(N, 0, ABG)
04:08:46.723 00.000 21948 Move returns status 0, amount 0
04:08:46.723 00.000 21948 move complete, result=0
04:08:46.723 00.000 21948 worker thread done servicing request
04:08:46.723 00.000 21948 Worker thread wakes up
04:08:46.723 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:46.723 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:46.724 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:48.347 01.623 21948 Exposure complete
04:08:48.384 00.037 21948 worker thread done servicing request
04:08:48.385 00.001 18120 OnExposeComplete: enter
04:08:48.387 00.002 18120 UpdateGuideState(): m_state=6
04:08:48.390 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7213
04:08:48.393 00.003 18120 Star::Find returns 1 (0), X=895.29, Y=236.70, Mass=1868, SNR=29.8, Peak=145 HFD=4.3
04:08:48.394 00.001 18120 MultiStar: [#1 -0.07,0.01,0.71,U] [#2 -0.00,-0.29,0.61,U] [#3 -0.01,0.08,0.60,U] [#4 -0.28,0.03,0.54,U] [#5 0.00,-0.32,0.46,U] [#6 -0.36,-0.10,0.51,U] [#7 -0.00,-0.18,0.44,U] [#8 -0.26,-0.10,0.42,U] 
04:08:48.395 00.001 18120 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.08, -0.13}
04:08:48.395 00.000 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.00) = xAngle (-4.37 = 1.91)
04:08:48.396 00.001 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.41 = 1.87)
04:08:48.397 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.37 mountX=-0.05 mountY=0.15, mountTheta=1.91
04:08:48.398 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.11, opts=13)
04:08:48.399 00.001 18120 Enqueuing Move request for scope (-0.11, -0.11)
04:08:48.400 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:48.401 00.001 18120 UpdateGuideState exits: m=1868 RSB=29.8
04:08:48.401 00.000 21948 Worker thread wakes up
04:08:48.402 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
04:08:48.402 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
04:08:48.402 00.000 21948 Moving (-0.11, -0.11) raw xDistance=-0.05 yDistance=0.15
04:08:48.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:08:48.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:48.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:08:48.402 00.000 21948 MoveAxis(E, 0, ABG)
04:08:48.402 00.000 21948 Move returns status 0, amount 0
04:08:48.402 00.000 21948 MoveAxis(N, 0, ABG)
04:08:48.402 00.000 21948 Move returns status 0, amount 0
04:08:48.402 00.000 21948 move complete, result=0
04:08:48.402 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:48.403 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:48.403 00.000 18120 Enqueuing Expose request
04:08:48.403 00.000 21948 worker thread done servicing request
04:08:48.404 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:48.404 00.000 21948 Worker thread wakes up
04:08:48.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:48.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:49.925 01.521 21948 Exposure complete
04:08:49.952 00.027 21948 worker thread done servicing request
04:08:49.952 00.000 18120 OnExposeComplete: enter
04:08:49.953 00.001 18120 UpdateGuideState(): m_state=6
04:08:49.953 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7214
04:08:49.954 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=236.80, Mass=1780, SNR=29.3, Peak=153 HFD=4.2
04:08:49.954 00.000 18120 MultiStar: [#1 0.19,-0.10,0.75,U] [#2 -0.03,-0.14,0.66,U] [#3 -0.23,0.23,0.57,U] [#4 0.11,-0.08,0.57,U] [#5 -0.04,-0.17,0.45,U] [#6 -0.04,-0.28,0.51,U] [#7 0.16,-0.17,0.40,U] [#8 -0.28,-0.21,0.40,U] 
04:08:49.955 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.11, -0.03}
04:08:49.955 00.000 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.86 = 2.43)
04:08:49.956 00.001 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.39)
04:08:49.956 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.86 mountX=-0.07 mountY=0.06, mountTheta=2.40
04:08:49.957 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.09, opts=13)
04:08:49.959 00.002 18120 Enqueuing Move request for scope (-0.03, -0.09)
04:08:49.959 00.000 21948 Worker thread wakes up
04:08:49.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
04:08:49.959 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
04:08:49.959 00.000 21948 Moving (-0.03, -0.09) raw xDistance=-0.07 yDistance=0.06
04:08:49.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:08:49.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:49.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:49.960 00.001 18120 UpdateGuideState exits: m=1780 RSB=29.3
04:08:49.960 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:49.961 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:49.961 00.000 18120 Enqueuing Expose request
04:08:49.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:08:49.961 00.000 21948 MoveAxis(E, 0, ABG)
04:08:49.961 00.000 21948 Move returns status 0, amount 0
04:08:49.961 00.000 21948 MoveAxis(N, 0, ABG)
04:08:49.961 00.000 21948 Move returns status 0, amount 0
04:08:49.961 00.000 21948 move complete, result=0
04:08:49.962 00.001 21948 worker thread done servicing request
04:08:49.962 00.000 21948 Worker thread wakes up
04:08:49.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:49.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:49.962 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:51.592 01.630 21948 Exposure complete
04:08:51.638 00.046 21948 worker thread done servicing request
04:08:51.639 00.001 18120 OnExposeComplete: enter
04:08:51.642 00.003 18120 UpdateGuideState(): m_state=6
04:08:51.644 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7215
04:08:51.647 00.003 18120 Star::Find returns 1 (0), X=895.29, Y=236.79, Mass=1757, SNR=29.1, Peak=136 HFD=4.1
04:08:51.649 00.002 18120 MultiStar: [#1 0.09,-0.11,0.72,U] [#2 -0.19,-0.19,0.62,U] [#3 -0.01,0.20,0.61,U] [#4 -0.24,0.11,0.57,U] [#5 0.01,-0.21,0.48,U] [#6 0.12,-0.22,0.48,U] [#7 -0.03,-0.14,0.42,U] [#8 -0.16,0.09,0.40,U] 
04:08:51.652 00.003 18120 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.08, -0.04}
04:08:51.654 00.002 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.00) = xAngle (-4.36 = 1.93)
04:08:51.656 00.002 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.39 = 1.89)
04:08:51.656 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-2.36 mountX=-0.03 mountY=0.07, mountTheta=1.92
04:08:51.657 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.05, opts=13)
04:08:51.658 00.001 18120 Enqueuing Move request for scope (-0.05, -0.05)
04:08:51.658 00.000 21948 Worker thread wakes up
04:08:51.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
04:08:51.658 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
04:08:51.658 00.000 21948 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=0.07
04:08:51.658 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:08:51.658 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:51.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:51.659 00.001 18120 UpdateGuideState exits: m=1757 RSB=29.1
04:08:51.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:51.660 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:51.660 00.000 18120 Enqueuing Expose request
04:08:51.661 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:08:51.661 00.000 21948 MoveAxis(E, 0, ABG)
04:08:51.661 00.000 21948 Move returns status 0, amount 0
04:08:51.661 00.000 21948 MoveAxis(N, 0, ABG)
04:08:51.661 00.000 21948 Move returns status 0, amount 0
04:08:51.661 00.000 21948 move complete, result=0
04:08:51.661 00.000 21948 worker thread done servicing request
04:08:51.661 00.000 21948 Worker thread wakes up
04:08:51.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:51.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:51.661 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:53.190 01.529 21948 Exposure complete
04:08:53.228 00.038 21948 worker thread done servicing request
04:08:53.228 00.000 18120 OnExposeComplete: enter
04:08:53.229 00.001 18120 UpdateGuideState(): m_state=6
04:08:53.230 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7216
04:08:53.231 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=236.58, Mass=1858, SNR=29.7, Peak=138 HFD=4.2
04:08:53.232 00.001 18120 MultiStar: [#1 0.28,-0.25,0.68,U] [#2 -0.08,-0.14,0.64,U] [#3 -0.04,-0.05,0.56,U] [#4 -0.27,-0.20,0.57,U] [#5 -0.04,-0.42,0.44,U] [#6 -0.08,-0.46,0.00,M1] [#7 0.24,-0.30,0.42,U] [#8 -0.21,-0.43,0.00,M1] 
04:08:53.233 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.22}, one-star: {0.03, -0.26}
04:08:53.234 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.49 = 2.79)
04:08:53.236 00.002 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.53 = 2.75)
04:08:53.237 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.23 cameraTheta=-1.49 mountX=-0.21 mountY=0.09, mountTheta=2.76
04:08:53.238 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.22, opts=13)
04:08:53.239 00.001 18120 Enqueuing Move request for scope (0.02, -0.22)
04:08:53.239 00.000 21948 Worker thread wakes up
04:08:53.239 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
04:08:53.239 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
04:08:53.239 00.000 21948 Moving (0.02, -0.22) raw xDistance=-0.21 yDistance=0.09
04:08:53.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:08:53.239 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:53.239 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:53.240 00.001 18120 UpdateGuideState exits: m=1858 RSB=29.7
04:08:53.240 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:53.241 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:53.241 00.000 18120 Enqueuing Expose request
04:08:53.242 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:08:53.242 00.000 21948 MoveAxis(E, 38, ABG)
04:08:53.242 00.000 21948 Guiding  Dir = 2, Dur = 38
04:08:53.242 00.000 21948 IsSlewing returns 0
04:08:53.242 00.000 21948 IsGuiding returns 0
04:08:53.245 00.003 21948 PulseGuide returned control before completion, sleep 47
04:08:53.298 00.053 21948 IsGuiding returns 0
04:08:53.298 00.000 21948 Move returns status 0, amount 38
04:08:53.298 00.000 21948 MoveAxis(N, 0, ABG)
04:08:53.298 00.000 21948 Move returns status 0, amount 0
04:08:53.298 00.000 21948 move complete, result=0
04:08:53.298 00.000 21948 worker thread done servicing request
04:08:53.298 00.000 21948 Worker thread wakes up
04:08:53.299 00.001 18120 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
04:08:53.299 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:53.299 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:54.931 01.632 21948 Exposure complete
04:08:54.964 00.033 21948 worker thread done servicing request
04:08:54.964 00.000 18120 OnExposeComplete: enter
04:08:54.965 00.001 18120 UpdateGuideState(): m_state=6
04:08:54.965 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7217
04:08:54.966 00.001 18120 Star::Find returns 1 (0), X=895.21, Y=236.64, Mass=1792, SNR=29.3, Peak=131 HFD=4.5
04:08:54.966 00.000 18120 MultiStar: [#1 0.08,-0.11,0.71,U] [#2 -0.02,-0.19,0.60,U] [#3 0.29,-0.07,0.58,U] [#4 -0.07,-0.24,0.52,U] [#5 -0.02,-0.27,0.47,U] [#6 0.26,-0.48,0.00,M2] [#7 0.18,-0.04,0.38,U] [#8 0.05,-0.11,0.40,U] 
04:08:54.967 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {-0.16, -0.19}
04:08:54.967 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.85)
04:08:54.968 00.001 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.81)
04:08:54.968 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=-0.15 mountY=0.05, mountTheta=2.81
04:08:54.969 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.16, opts=13)
04:08:54.970 00.001 18120 Enqueuing Move request for scope (0.02, -0.16)
04:08:54.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:54.971 00.001 18120 UpdateGuideState exits: m=1792 RSB=29.3
04:08:54.971 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:54.972 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:54.972 00.000 18120 Enqueuing Expose request
04:08:54.972 00.000 21948 Worker thread wakes up
04:08:54.973 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
04:08:54.973 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
04:08:54.973 00.000 21948 Moving (0.02, -0.16) raw xDistance=-0.15 yDistance=0.05
04:08:54.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:08:54.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:54.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:08:54.973 00.000 21948 MoveAxis(E, 0, ABG)
04:08:54.973 00.000 21948 Move returns status 0, amount 0
04:08:54.973 00.000 21948 MoveAxis(N, 0, ABG)
04:08:54.973 00.000 21948 Move returns status 0, amount 0
04:08:54.973 00.000 21948 move complete, result=0
04:08:54.973 00.000 21948 worker thread done servicing request
04:08:54.973 00.000 21948 Worker thread wakes up
04:08:54.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:54.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:54.974 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:56.493 01.519 21948 Exposure complete
04:08:56.538 00.045 21948 worker thread done servicing request
04:08:56.540 00.002 18120 OnExposeComplete: enter
04:08:56.541 00.001 18120 UpdateGuideState(): m_state=6
04:08:56.541 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7218
04:08:56.542 00.001 18120 Star::Find returns 1 (0), X=895.48, Y=236.61, Mass=1548, SNR=27.2, Peak=108 HFD=4.3
04:08:56.543 00.001 18120 MultiStar: [#1 0.23,-0.24,0.80,U] [#2 -0.01,-0.08,0.69,U] [#3 0.19,-0.17,0.61,U] [#4 0.28,-0.07,0.58,U] [#5 -0.26,-0.19,0.50,U] [#6 -0.09,-0.17,0.54,U] [#7 0.16,-0.18,0.46,U] [#8 -0.11,-0.30,0.40,U] 
04:08:56.543 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.18}, one-star: {0.11, -0.22}
04:08:56.543 00.000 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
04:08:56.543 00.000 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
04:08:56.544 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.17 mountX=-0.19 mountY=0.01, mountTheta=3.07
04:08:56.545 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.18, opts=13)
04:08:56.545 00.000 18120 Enqueuing Move request for scope (0.08, -0.18)
04:08:56.546 00.001 21948 Worker thread wakes up
04:08:56.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:56.546 00.000 18120 UpdateGuideState exits: m=1548 RSB=27.2
04:08:56.548 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
04:08:56.548 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:56.549 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:56.550 00.001 18120 Enqueuing Expose request
04:08:56.551 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
04:08:56.551 00.000 21948 Moving (0.08, -0.18) raw xDistance=-0.19 yDistance=0.01
04:08:56.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:08:56.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:56.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:08:56.551 00.000 21948 MoveAxis(E, 0, ABG)
04:08:56.552 00.001 21948 Move returns status 0, amount 0
04:08:56.552 00.000 21948 MoveAxis(N, 0, ABG)
04:08:56.552 00.000 21948 Move returns status 0, amount 0
04:08:56.552 00.000 21948 move complete, result=0
04:08:56.552 00.000 21948 worker thread done servicing request
04:08:56.552 00.000 21948 Worker thread wakes up
04:08:56.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:56.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:56.553 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:58.174 01.621 21948 Exposure complete
04:08:58.212 00.038 21948 worker thread done servicing request
04:08:58.212 00.000 18120 OnExposeComplete: enter
04:08:58.212 00.000 18120 UpdateGuideState(): m_state=6
04:08:58.213 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7219
04:08:58.213 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=236.84, Mass=1801, SNR=29.4, Peak=150 HFD=4.3
04:08:58.214 00.001 18120 MultiStar: [#1 0.36,0.10,0.71,U] [#2 -0.24,-0.15,0.63,U] [#3 0.41,0.02,0.60,U] [#4 -0.02,-0.08,0.57,U] [#5 0.05,-0.04,0.47,U] [#6 0.13,-0.24,0.51,U] [#7 0.31,-0.22,0.42,U] [#8 0.14,-0.02,0.43,U] 
04:08:58.215 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.23, 0.00}
04:08:58.215 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
04:08:58.215 00.000 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
04:08:58.216 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.64 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
04:08:58.217 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
04:08:58.218 00.001 18120 Enqueuing Move request for scope (0.07, -0.06)
04:08:58.218 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:58.219 00.001 18120 UpdateGuideState exits: m=1801 RSB=29.4
04:08:58.219 00.000 21948 Worker thread wakes up
04:08:58.219 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:58.220 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
04:08:58.220 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:58.221 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
04:08:58.221 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.04
04:08:58.221 00.000 18120 Enqueuing Expose request
04:08:58.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:08:58.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:58.221 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:08:58.221 00.000 21948 MoveAxis(E, 0, ABG)
04:08:58.221 00.000 21948 Move returns status 0, amount 0
04:08:58.221 00.000 21948 MoveAxis(N, 0, ABG)
04:08:58.221 00.000 21948 Move returns status 0, amount 0
04:08:58.221 00.000 21948 move complete, result=0
04:08:58.221 00.000 21948 worker thread done servicing request
04:08:58.222 00.001 21948 Worker thread wakes up
04:08:58.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:58.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:58.222 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:59.749 01.527 21948 Exposure complete
04:08:59.804 00.055 21948 worker thread done servicing request
04:08:59.804 00.000 18120 OnExposeComplete: enter
04:08:59.804 00.000 18120 UpdateGuideState(): m_state=6
04:08:59.806 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7220
04:08:59.806 00.000 18120 Star::Find returns 1 (0), X=895.39, Y=236.72, Mass=1747, SNR=28.9, Peak=127 HFD=4.4
04:08:59.807 00.001 18120 MultiStar: [#1 0.00,-0.13,0.73,U] [#2 -0.18,-0.24,0.61,U] [#3 0.30,-0.18,0.59,U] [#4 0.02,-0.11,0.55,U] [#5 0.19,-0.33,0.46,U] [#6 -0.11,-0.19,0.50,U] [#7 0.42,0.06,0.44,U] [#8 -0.35,-0.16,0.41,U] 
04:08:59.808 00.001 18120 single-star, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.02, -0.12}
04:08:59.809 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
04:08:59.810 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
04:08:59.812 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.38 mountX=-0.12 mountY=0.03, mountTheta=2.87
04:08:59.813 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.12, opts=13)
04:08:59.814 00.001 18120 Enqueuing Move request for scope (0.02, -0.12)
04:08:59.815 00.001 21948 Worker thread wakes up
04:08:59.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
04:08:59.815 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
04:08:59.815 00.000 21948 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.03
04:08:59.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:08:59.815 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:59.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:08:59.815 00.000 18120 UpdateGuideState exits: m=1747 RSB=28.9
04:08:59.816 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:59.816 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:08:59.817 00.001 18120 Enqueuing Expose request
04:08:59.817 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:08:59.817 00.000 21948 MoveAxis(E, 0, ABG)
04:08:59.817 00.000 21948 Move returns status 0, amount 0
04:08:59.817 00.000 21948 MoveAxis(N, 0, ABG)
04:08:59.817 00.000 21948 Move returns status 0, amount 0
04:08:59.817 00.000 21948 move complete, result=0
04:08:59.817 00.000 21948 worker thread done servicing request
04:08:59.817 00.000 21948 Worker thread wakes up
04:08:59.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:08:59.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:08:59.818 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:01.443 01.625 21948 Exposure complete
04:09:01.478 00.035 21948 worker thread done servicing request
04:09:01.478 00.000 18120 OnExposeComplete: enter
04:09:01.479 00.001 18120 UpdateGuideState(): m_state=6
04:09:01.481 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7221
04:09:01.482 00.001 18120 Star::Find returns 1 (0), X=895.48, Y=236.86, Mass=1708, SNR=28.7, Peak=131 HFD=4.0
04:09:01.483 00.001 18120 MultiStar: [#1 0.59,0.01,0.00,M1] [#2 -0.23,-0.10,0.62,U] [#3 0.42,-0.03,0.59,U] [#4 0.27,-0.04,0.57,U] [#5 0.27,-0.28,0.48,U] [#6 0.34,-0.27,0.00,M1] [#7 0.04,-0.11,0.42,U] [#8 -0.01,-0.14,0.41,U] 
04:09:01.484 00.001 18120 single-star, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.11, 0.02}
04:09:01.484 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
04:09:01.485 00.001 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
04:09:01.485 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
04:09:01.487 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.02, opts=13)
04:09:01.487 00.000 18120 Enqueuing Move request for scope (0.11, 0.02)
04:09:01.488 00.001 21948 Worker thread wakes up
04:09:01.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:01.488 00.000 18120 UpdateGuideState exits: m=1708 RSB=28.7
04:09:01.488 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:01.489 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:01.490 00.001 18120 Enqueuing Expose request
04:09:01.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
04:09:01.490 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
04:09:01.490 00.000 21948 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.11
04:09:01.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:09:01.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:01.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:09:01.490 00.000 21948 MoveAxis(E, 0, ABG)
04:09:01.490 00.000 21948 Move returns status 0, amount 0
04:09:01.490 00.000 21948 MoveAxis(N, 0, ABG)
04:09:01.490 00.000 21948 Move returns status 0, amount 0
04:09:01.490 00.000 21948 move complete, result=0
04:09:01.490 00.000 21948 worker thread done servicing request
04:09:01.490 00.000 21948 Worker thread wakes up
04:09:01.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:01.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:01.491 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:03.016 01.525 21948 Exposure complete
04:09:03.064 00.048 21948 worker thread done servicing request
04:09:03.064 00.000 18120 OnExposeComplete: enter
04:09:03.064 00.000 18120 UpdateGuideState(): m_state=6
04:09:03.065 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7222
04:09:03.065 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=236.61, Mass=1747, SNR=28.9, Peak=116 HFD=4.3
04:09:03.066 00.001 18120 MultiStar: [#1 0.19,-0.44,0.00,M2] [#2 -0.07,-0.19,0.60,U] [#3 0.20,0.06,0.57,U] [#4 0.18,-0.49,0.00,M1] [#5 -0.01,-0.43,0.47,U] [#6 -0.14,-0.36,0.54,U] [#7 0.11,-0.27,0.43,U] [#8 0.03,-0.21,0.42,U] 
04:09:03.067 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.22}, one-star: {0.22, -0.23}
04:09:03.068 00.001 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.01)
04:09:03.068 00.000 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
04:09:03.069 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.24 cameraTheta=-1.27 mountX=-0.23 mountY=0.04, mountTheta=2.98
04:09:03.070 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.22, opts=13)
04:09:03.070 00.000 18120 Enqueuing Move request for scope (0.07, -0.22)
04:09:03.071 00.001 21948 Worker thread wakes up
04:09:03.071 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:03.071 00.000 18120 UpdateGuideState exits: m=1747 RSB=28.9
04:09:03.071 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:03.072 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:03.072 00.000 18120 Enqueuing Expose request
04:09:03.073 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
04:09:03.073 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
04:09:03.073 00.000 21948 Moving (0.07, -0.22) raw xDistance=-0.23 yDistance=0.04
04:09:03.073 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:09:03.073 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:03.073 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:09:03.073 00.000 21948 MoveAxis(E, 42, ABG)
04:09:03.073 00.000 21948 Guiding  Dir = 2, Dur = 42
04:09:03.073 00.000 21948 IsSlewing returns 0
04:09:03.073 00.000 21948 IsGuiding returns 0
04:09:03.075 00.002 21948 PulseGuide returned control before completion, sleep 51
04:09:03.139 00.064 21948 IsGuiding returns 0
04:09:03.139 00.000 21948 Move returns status 0, amount 42
04:09:03.139 00.000 21948 MoveAxis(N, 0, ABG)
04:09:03.139 00.000 21948 Move returns status 0, amount 0
04:09:03.139 00.000 21948 move complete, result=0
04:09:03.139 00.000 21948 worker thread done servicing request
04:09:03.139 00.000 21948 Worker thread wakes up
04:09:03.139 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:03.139 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:03.139 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
04:09:04.764 01.625 21948 Exposure complete
04:09:04.797 00.033 21948 worker thread done servicing request
04:09:04.797 00.000 18120 OnExposeComplete: enter
04:09:04.797 00.000 18120 UpdateGuideState(): m_state=6
04:09:04.798 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7223
04:09:04.798 00.000 18120 Star::Find returns 1 (0), X=895.26, Y=236.91, Mass=1823, SNR=29.6, Peak=151 HFD=4.3
04:09:04.799 00.001 18120 MultiStar: [#1 0.04,-0.08,0.70,U] [#2 -0.17,0.08,0.64,U] [#3 0.10,0.06,0.59,U] [#4 -0.15,-0.10,0.54,U] [#5 -0.19,-0.28,0.47,U] [#6 -0.38,-0.42,0.00,M1] [#7 0.21,-0.12,0.47,U] [#8 -0.25,-0.39,0.00,M1] 
04:09:04.799 00.000 18120 refined, 6 included, MultiStar: {-0.05, -0.03}, one-star: {-0.11, 0.08}
04:09:04.800 00.001 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.57 = 1.72)
04:09:04.800 00.000 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.60 = 1.68)
04:09:04.800 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.57 mountX=-0.01 mountY=0.06, mountTheta=1.72
04:09:04.802 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
04:09:04.803 00.001 18120 Enqueuing Move request for scope (-0.05, -0.03)
04:09:04.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:04.804 00.001 21948 Worker thread wakes up
04:09:04.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
04:09:04.804 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
04:09:04.804 00.000 21948 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.06
04:09:04.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:09:04.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:04.804 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.6
04:09:04.804 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:04.805 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:04.805 00.000 18120 Enqueuing Expose request
04:09:04.806 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:09:04.806 00.000 21948 MoveAxis(E, 0, ABG)
04:09:04.806 00.000 21948 Move returns status 0, amount 0
04:09:04.806 00.000 21948 MoveAxis(N, 0, ABG)
04:09:04.806 00.000 21948 Move returns status 0, amount 0
04:09:04.806 00.000 21948 move complete, result=0
04:09:04.806 00.000 21948 worker thread done servicing request
04:09:04.806 00.000 21948 Worker thread wakes up
04:09:04.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:04.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:04.806 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:06.329 01.523 21948 Exposure complete
04:09:06.373 00.044 21948 worker thread done servicing request
04:09:06.374 00.001 18120 OnExposeComplete: enter
04:09:06.374 00.000 18120 UpdateGuideState(): m_state=6
04:09:06.375 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7224
04:09:06.375 00.000 18120 Star::Find returns 1 (0), X=895.19, Y=236.84, Mass=1624, SNR=27.9, Peak=134 HFD=4.3
04:09:06.377 00.002 18120 MultiStar: [#1 0.01,-0.10,0.74,U] [#2 -0.13,-0.06,0.69,U] [#3 0.12,0.19,0.62,U] [#4 -0.37,-0.03,0.58,U] [#5 -0.08,-0.27,0.50,U] [#6 0.24,-0.14,0.51,U] [#7 -0.21,-0.26,0.42,U] [#8 -0.14,0.05,0.39,U] 
04:09:06.378 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.18, 0.00}
04:09:06.379 00.001 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.00) = xAngle (-4.53 = 1.75)
04:09:06.380 00.001 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.57 = 1.71)
04:09:06.381 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=-0.02 mountY=0.10, mountTheta=1.75
04:09:06.383 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.06, opts=13)
04:09:06.385 00.002 18120 Enqueuing Move request for scope (-0.08, -0.06)
04:09:06.385 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:06.386 00.001 18120 UpdateGuideState exits: m=1624 RSB=27.9
04:09:06.386 00.000 21948 Worker thread wakes up
04:09:06.386 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:06.387 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
04:09:06.387 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
04:09:06.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:06.387 00.000 18120 Enqueuing Expose request
04:09:06.388 00.001 21948 Moving (-0.08, -0.06) raw xDistance=-0.02 yDistance=0.10
04:09:06.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:06.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:06.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:09:06.388 00.000 21948 MoveAxis(E, 0, ABG)
04:09:06.388 00.000 21948 Move returns status 0, amount 0
04:09:06.388 00.000 21948 MoveAxis(N, 0, ABG)
04:09:06.388 00.000 21948 Move returns status 0, amount 0
04:09:06.388 00.000 21948 move complete, result=0
04:09:06.389 00.001 21948 worker thread done servicing request
04:09:06.389 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:06.389 00.000 21948 Worker thread wakes up
04:09:06.389 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:06.389 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:08.017 01.628 21948 Exposure complete
04:09:08.063 00.046 21948 worker thread done servicing request
04:09:08.063 00.000 18120 OnExposeComplete: enter
04:09:08.065 00.002 18120 UpdateGuideState(): m_state=6
04:09:08.066 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7225
04:09:08.067 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=236.83, Mass=1842, SNR=29.8, Peak=155 HFD=4.2
04:09:08.068 00.001 18120 MultiStar: [#1 0.18,-0.12,0.69,U] [#2 -0.05,-0.06,0.66,U] [#3 0.06,0.23,0.58,U] [#4 -0.44,-0.01,0.00,M1] [#5 0.08,-0.18,0.45,U] [#6 -0.09,-0.06,0.49,U] [#7 0.03,-0.04,0.40,U] [#8 -0.17,0.13,0.39,U] 
04:09:08.068 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {-0.03, -0.01}
04:09:08.069 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
04:09:08.070 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
04:09:08.071 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.12 mountX=-0.02 mountY=0.00, mountTheta=3.12
04:09:08.074 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
04:09:08.075 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
04:09:08.076 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:08.079 00.003 18120 UpdateGuideState exits: m=1842 RSB=29.8
04:09:08.079 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:08.080 00.001 21948 Worker thread wakes up
04:09:08.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:08.081 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:09:08.081 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:09:08.081 00.000 18120 Enqueuing Expose request
04:09:08.081 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=0.00
04:09:08.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:08.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:08.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:09:08.081 00.000 21948 MoveAxis(E, 0, ABG)
04:09:08.081 00.000 21948 Move returns status 0, amount 0
04:09:08.081 00.000 21948 MoveAxis(N, 0, ABG)
04:09:08.081 00.000 21948 Move returns status 0, amount 0
04:09:08.081 00.000 21948 move complete, result=0
04:09:08.081 00.000 21948 worker thread done servicing request
04:09:08.081 00.000 21948 Worker thread wakes up
04:09:08.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:08.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:08.083 00.002 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:09.604 01.521 21948 Exposure complete
04:09:09.653 00.049 21948 worker thread done servicing request
04:09:09.653 00.000 18120 OnExposeComplete: enter
04:09:09.654 00.001 18120 UpdateGuideState(): m_state=6
04:09:09.654 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7226
04:09:09.654 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=237.00, Mass=1824, SNR=29.6, Peak=152 HFD=4.1
04:09:09.655 00.001 18120 MultiStar: [#1 0.09,0.05,0.73,U] [#2 0.02,-0.01,0.64,U] [#3 0.11,0.11,0.60,U] [#4 -0.01,0.15,0.55,U] [#5 0.02,-0.42,0.49,U] [#6 -0.16,-0.28,0.48,U] [#7 -0.06,0.01,0.39,U] [#8 0.10,-0.13,0.38,U] 
04:09:09.655 00.000 18120 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.06, 0.16}
04:09:09.655 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
04:09:09.656 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
04:09:09.656 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.97 mountX=-0.01 mountY=-0.00, mountTheta=-3.01
04:09:09.657 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
04:09:09.658 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
04:09:09.658 00.000 21948 Worker thread wakes up
04:09:09.658 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:09:09.658 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:09:09.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:09.659 00.001 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
04:09:09.659 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:09:09.659 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.6
04:09:09.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:09.660 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:09.660 00.000 18120 Enqueuing Expose request
04:09:09.661 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:09.661 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:09:09.661 00.000 21948 MoveAxis(E, 0, ABG)
04:09:09.661 00.000 21948 Move returns status 0, amount 0
04:09:09.661 00.000 21948 MoveAxis(N, 0, ABG)
04:09:09.661 00.000 21948 Move returns status 0, amount 0
04:09:09.661 00.000 21948 move complete, result=0
04:09:09.661 00.000 21948 worker thread done servicing request
04:09:09.661 00.000 21948 Worker thread wakes up
04:09:09.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:09.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:09.661 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:11.297 01.636 21948 Exposure complete
04:09:11.331 00.034 21948 worker thread done servicing request
04:09:11.332 00.001 18120 OnExposeComplete: enter
04:09:11.332 00.000 18120 UpdateGuideState(): m_state=6
04:09:11.333 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7227
04:09:11.333 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=236.88, Mass=1732, SNR=28.8, Peak=140 HFD=4.2
04:09:11.334 00.001 18120 MultiStar: [#1 0.34,-0.19,0.74,U] [#2 -0.09,0.01,0.64,U] [#3 0.55,-0.09,0.00,M1] [#4 0.22,-0.00,0.58,U] [#5 0.06,-0.19,0.45,U] [#6 0.13,-0.06,0.50,U] [#7 0.17,-0.10,0.43,U] [#8 -0.17,-0.08,0.41,U] 
04:09:11.334 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {-0.09, 0.04}
04:09:11.335 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
04:09:11.335 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
04:09:11.336 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.71 mountX=-0.08 mountY=-0.03, mountTheta=-2.75
04:09:11.337 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
04:09:11.339 00.002 18120 Enqueuing Move request for scope (0.07, -0.06)
04:09:11.340 00.001 21948 Worker thread wakes up
04:09:11.340 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:11.340 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
04:09:11.340 00.000 18120 UpdateGuideState exits: m=1732 RSB=28.8
04:09:11.341 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:11.341 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:11.341 00.000 18120 Enqueuing Expose request
04:09:11.342 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
04:09:11.342 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.03
04:09:11.342 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:09:11.342 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:11.342 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:09:11.342 00.000 21948 MoveAxis(E, 0, ABG)
04:09:11.342 00.000 21948 Move returns status 0, amount 0
04:09:11.342 00.000 21948 MoveAxis(N, 0, ABG)
04:09:11.342 00.000 21948 Move returns status 0, amount 0
04:09:11.342 00.000 21948 move complete, result=0
04:09:11.342 00.000 21948 worker thread done servicing request
04:09:11.342 00.000 21948 Worker thread wakes up
04:09:11.342 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:11.342 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:11.342 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:12.864 01.522 21948 Exposure complete
04:09:12.915 00.051 21948 worker thread done servicing request
04:09:12.915 00.000 18120 OnExposeComplete: enter
04:09:12.916 00.001 18120 UpdateGuideState(): m_state=6
04:09:12.918 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7228
04:09:12.919 00.001 18120 Star::Find returns 1 (0), X=895.62, Y=236.71, Mass=1788, SNR=29.5, Peak=126 HFD=4.3
04:09:12.921 00.002 18120 MultiStar: [#1 0.64,-0.08,0.00,M1] [#2 0.41,-0.13,0.59,U] [#3 0.44,0.04,0.00,M2] [#4 0.31,-0.12,0.55,U] [#5 0.01,-0.23,0.48,U] [#6 -0.06,-0.44,0.00,M1] [#7 0.27,0.01,0.40,U] [#8 0.02,0.22,0.39,U] 
04:09:12.922 00.001 18120 refined, 5 included, MultiStar: {0.23, -0.08}, one-star: {0.25, -0.12}
04:09:12.923 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
04:09:12.925 00.002 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
04:09:12.925 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.35 mountX=-0.17 mountY=-0.17, mountTheta=-2.37
04:09:12.928 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.08, opts=13)
04:09:12.928 00.000 18120 Enqueuing Move request for scope (0.23, -0.08)
04:09:12.928 00.000 21948 Worker thread wakes up
04:09:12.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:12.929 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.5
04:09:12.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:12.930 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:12.930 00.000 18120 Enqueuing Expose request
04:09:12.931 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
04:09:12.931 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
04:09:12.931 00.000 21948 Moving (0.23, -0.08) raw xDistance=-0.17 yDistance=-0.17
04:09:12.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:09:12.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:12.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:09:12.931 00.000 21948 MoveAxis(E, 0, ABG)
04:09:12.931 00.000 21948 Move returns status 0, amount 0
04:09:12.931 00.000 21948 MoveAxis(N, 0, ABG)
04:09:12.931 00.000 21948 Move returns status 0, amount 0
04:09:12.931 00.000 21948 move complete, result=0
04:09:12.931 00.000 21948 worker thread done servicing request
04:09:12.931 00.000 21948 Worker thread wakes up
04:09:12.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:12.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:12.931 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:14.572 01.641 21948 Exposure complete
04:09:14.619 00.047 21948 worker thread done servicing request
04:09:14.620 00.001 18120 OnExposeComplete: enter
04:09:14.620 00.000 18120 UpdateGuideState(): m_state=6
04:09:14.621 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7229
04:09:14.621 00.000 18120 Star::Find returns 1 (0), X=895.75, Y=236.75, Mass=1825, SNR=29.4, Peak=140 HFD=4.3
04:09:14.622 00.001 18120 MultiStar: [#1 0.70,-0.11,0.00,M2] [#2 0.15,-0.11,0.62,U] [#3 0.45,0.18,0.00,M3] [#4 0.08,0.10,0.56,U] [#5 -0.03,0.02,0.46,U] [#6 0.33,-0.34,0.00,M2] [#7 0.69,-0.20,0.00,M1] [#8 -0.06,0.00,0.43,U] 
04:09:14.622 00.000 18120 refined, 4 included, MultiStar: {0.15, -0.03}, one-star: {0.38, -0.08}
04:09:14.623 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
04:09:14.623 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
04:09:14.624 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
04:09:14.626 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.03, opts=13)
04:09:14.628 00.002 18120 Enqueuing Move request for scope (0.15, -0.03)
04:09:14.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:14.629 00.001 21948 Worker thread wakes up
04:09:14.629 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
04:09:14.629 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.4
04:09:14.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:14.630 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
04:09:14.630 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:14.630 00.000 18120 Enqueuing Expose request
04:09:14.631 00.001 21948 Moving (0.15, -0.03) raw xDistance=-0.09 yDistance=-0.13
04:09:14.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:14.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:14.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:09:14.631 00.000 21948 MoveAxis(E, 0, ABG)
04:09:14.631 00.000 21948 Move returns status 0, amount 0
04:09:14.631 00.000 21948 MoveAxis(N, 0, ABG)
04:09:14.631 00.000 21948 Move returns status 0, amount 0
04:09:14.631 00.000 21948 move complete, result=0
04:09:14.631 00.000 21948 worker thread done servicing request
04:09:14.631 00.000 21948 Worker thread wakes up
04:09:14.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:14.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:14.631 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:16.162 01.531 21948 Exposure complete
04:09:16.191 00.029 21948 worker thread done servicing request
04:09:16.192 00.001 18120 OnExposeComplete: enter
04:09:16.192 00.000 18120 UpdateGuideState(): m_state=6
04:09:16.193 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7230
04:09:16.194 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=236.86, Mass=1792, SNR=29.2, Peak=123 HFD=4.3
04:09:16.196 00.002 18120 MultiStar: [#1 0.47,-0.11,0.00,M3] [#2 0.34,-0.07,0.63,U] [#3 0.30,0.02,0.61,U] [#4 0.39,0.07,0.54,U] [#5 -0.03,-0.28,0.45,U] [#6 0.27,-0.10,0.53,U] [#7 0.57,-0.02,0.00,M2] [#8 -0.09,-0.07,0.38,U] 
04:09:16.197 00.001 18120 refined, 6 included, MultiStar: {0.26, -0.04}, one-star: {0.36, 0.03}
04:09:16.198 00.001 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
04:09:16.199 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
04:09:16.200 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.16 mountX=-0.14 mountY=-0.21, mountTheta=-2.17
04:09:16.202 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.04, opts=13)
04:09:16.203 00.001 18120 Enqueuing Move request for scope (0.26, -0.04)
04:09:16.204 00.001 21948 Worker thread wakes up
04:09:16.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:16.204 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.2
04:09:16.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:16.205 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:16.206 00.001 18120 Enqueuing Expose request
04:09:16.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
04:09:16.206 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
04:09:16.206 00.000 21948 Moving (0.26, -0.04) raw xDistance=-0.14 yDistance=-0.21
04:09:16.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:09:16.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:16.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:09:16.207 00.001 21948 MoveAxis(E, 0, ABG)
04:09:16.207 00.000 21948 Move returns status 0, amount 0
04:09:16.207 00.000 21948 MoveAxis(N, 0, ABG)
04:09:16.207 00.000 21948 Move returns status 0, amount 0
04:09:16.207 00.000 21948 move complete, result=0
04:09:16.207 00.000 21948 worker thread done servicing request
04:09:16.207 00.000 21948 Worker thread wakes up
04:09:16.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:16.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:16.207 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:17.841 01.634 21948 Exposure complete
04:09:17.884 00.043 21948 worker thread done servicing request
04:09:17.884 00.000 18120 OnExposeComplete: enter
04:09:17.885 00.001 18120 UpdateGuideState(): m_state=6
04:09:17.885 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7231
04:09:17.885 00.000 18120 Star::Find returns 1 (0), X=895.64, Y=236.61, Mass=1773, SNR=29.1, Peak=126 HFD=4.2
04:09:17.888 00.003 18120 MultiStar: [#1 0.31,-0.01,0.72,U] [#2 0.08,-0.29,0.63,U] [#3 0.25,0.17,0.61,U] [#4 0.65,-0.12,0.00,M1] [#5 0.42,-0.40,0.00,M1] [#6 0.44,-0.28,0.00,M2] [#7 0.48,-0.12,0.00,M3] [#8 -0.04,-0.07,0.41,U] 
04:09:17.891 00.003 18120 refined, 4 included, MultiStar: {0.20, -0.10}, one-star: {0.26, -0.22}
04:09:17.893 00.002 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
04:09:17.895 00.002 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
04:09:17.898 00.003 18120 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.46 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
04:09:17.901 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.10, opts=13)
04:09:17.903 00.002 18120 Enqueuing Move request for scope (0.20, -0.10)
04:09:17.903 00.000 21948 Worker thread wakes up
04:09:17.903 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:17.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
04:09:17.903 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.1
04:09:17.904 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
04:09:17.904 00.000 21948 Moving (0.20, -0.10) raw xDistance=-0.17 yDistance=-0.13
04:09:17.904 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:17.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:09:17.904 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:17.905 00.001 18120 Enqueuing Expose request
04:09:17.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:17.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:09:17.905 00.000 21948 MoveAxis(E, 0, ABG)
04:09:17.905 00.000 21948 Move returns status 0, amount 0
04:09:17.905 00.000 21948 MoveAxis(N, 0, ABG)
04:09:17.905 00.000 21948 Move returns status 0, amount 0
04:09:17.905 00.000 21948 move complete, result=0
04:09:17.905 00.000 21948 worker thread done servicing request
04:09:17.905 00.000 21948 Worker thread wakes up
04:09:17.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:17.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:17.906 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:19.420 01.514 21948 Exposure complete
04:09:19.469 00.049 21948 worker thread done servicing request
04:09:19.469 00.000 18120 OnExposeComplete: enter
04:09:19.469 00.000 18120 UpdateGuideState(): m_state=6
04:09:19.470 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7232
04:09:19.470 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=236.77, Mass=1780, SNR=29.2, Peak=115 HFD=4.6
04:09:19.471 00.001 18120 MultiStar: [#1 0.48,-0.30,0.00,M3] [#2 0.25,-0.22,0.64,U] [#3 0.40,-0.02,0.59,U] [#4 0.31,-0.31,0.00,M2] [#5 0.65,-0.52,0.00,M2] [#6 0.20,-0.20,0.47,U] [#7 0.37,-0.12,0.46,U] [#8 0.15,-0.19,0.39,U] 
04:09:19.471 00.000 18120 single-star, 5 included, MultiStar: {0.23, -0.12}, one-star: {0.09, -0.06}
04:09:19.473 00.002 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
04:09:19.474 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:09:19.475 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.09 mountY=-0.06, mountTheta=-2.60
04:09:19.478 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
04:09:19.479 00.001 18120 Enqueuing Move request for scope (0.09, -0.06)
04:09:19.481 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:19.483 00.002 21948 Worker thread wakes up
04:09:19.483 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
04:09:19.483 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
04:09:19.483 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.06
04:09:19.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:19.484 00.001 18120 UpdateGuideState exits: m=1780 RSB=29.2
04:09:19.484 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:19.485 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:19.486 00.001 18120 Enqueuing Expose request
04:09:19.486 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:19.487 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:09:19.487 00.000 21948 MoveAxis(E, 0, ABG)
04:09:19.487 00.000 21948 Move returns status 0, amount 0
04:09:19.487 00.000 21948 MoveAxis(N, 0, ABG)
04:09:19.487 00.000 21948 Move returns status 0, amount 0
04:09:19.487 00.000 21948 move complete, result=0
04:09:19.487 00.000 21948 worker thread done servicing request
04:09:19.487 00.000 21948 Worker thread wakes up
04:09:19.487 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:19.487 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:19.488 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:21.126 01.638 21948 Exposure complete
04:09:21.158 00.032 21948 worker thread done servicing request
04:09:21.159 00.001 18120 OnExposeComplete: enter
04:09:21.159 00.000 18120 UpdateGuideState(): m_state=6
04:09:21.160 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7233
04:09:21.160 00.000 18120 Star::Find returns 1 (0), X=895.42, Y=236.66, Mass=1808, SNR=29.5, Peak=126 HFD=4.1
04:09:21.161 00.001 18120 MultiStar: [#1 0.05,-0.28,0.74,U] [#2 0.15,-0.29,0.61,U] [#3 0.50,0.07,0.00,M1] [#4 0.18,-0.57,0.00,M3] [#5 0.04,-0.33,0.47,U] [#6 0.09,-0.18,0.52,U] [#7 0.45,-0.35,0.00,M3] [#8 0.11,-0.04,0.40,U] 
04:09:21.161 00.000 18120 single-star, 5 included, MultiStar: {0.08, -0.22}, one-star: {0.05, -0.18}
04:09:21.161 00.000 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 3.00)
04:09:21.162 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
04:09:21.162 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.29 mountX=-0.18 mountY=0.03, mountTheta=2.96
04:09:21.163 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.18, opts=13)
04:09:21.164 00.001 18120 Enqueuing Move request for scope (0.05, -0.18)
04:09:21.165 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:21.167 00.002 21948 Worker thread wakes up
04:09:21.167 00.000 18120 UpdateGuideState exits: m=1808 RSB=29.5
04:09:21.168 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
04:09:21.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
04:09:21.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:21.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:21.168 00.000 18120 Enqueuing Expose request
04:09:21.169 00.001 21948 Moving (0.05, -0.18) raw xDistance=-0.18 yDistance=0.03
04:09:21.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:09:21.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:21.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:21.169 00.000 21948 MoveAxis(E, 0, ABG)
04:09:21.169 00.000 21948 Move returns status 0, amount 0
04:09:21.169 00.000 21948 MoveAxis(N, 0, ABG)
04:09:21.169 00.000 21948 Move returns status 0, amount 0
04:09:21.169 00.000 21948 move complete, result=0
04:09:21.169 00.000 21948 worker thread done servicing request
04:09:21.169 00.000 21948 Worker thread wakes up
04:09:21.169 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:21.169 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:21.170 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:22.686 01.516 21948 Exposure complete
04:09:22.735 00.049 21948 worker thread done servicing request
04:09:22.735 00.000 18120 OnExposeComplete: enter
04:09:22.735 00.000 18120 UpdateGuideState(): m_state=6
04:09:22.736 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7234
04:09:22.736 00.000 18120 Star::Find returns 1 (0), X=895.71, Y=236.64, Mass=1831, SNR=29.7, Peak=116 HFD=4.3
04:09:22.738 00.002 18120 MultiStar: [#1 0.60,-0.39,0.00,M3] [#2 0.30,-0.41,0.00,M1] [#3 0.58,-0.27,0.00,M2] [#4 0.54,-0.50,0.00,M4] [#5 0.32,-0.44,0.00,M2] [#6 0.20,-0.32,0.49,U] [#7 0.19,-0.40,0.00,M4] [#8 0.38,-0.60,0.00,M1] 
04:09:22.739 00.001 18120 refined, 1 included, MultiStar: {0.29, -0.23}, one-star: {0.33, -0.19}
04:09:22.740 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.67 = -2.67)
04:09:22.742 00.002 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
04:09:22.745 00.003 18120 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-0.68 mountX=-0.33 mountY=-0.15, mountTheta=-2.71
04:09:22.747 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.23, opts=13)
04:09:22.748 00.001 18120 Enqueuing Move request for scope (0.29, -0.23)
04:09:22.749 00.001 21948 Worker thread wakes up
04:09:22.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd
04:09:22.749 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.23)
04:09:22.749 00.000 21948 Moving (0.29, -0.23) raw xDistance=-0.33 yDistance=-0.15
04:09:22.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:22.749 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.7
04:09:22.750 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:22.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:22.750 00.000 18120 Enqueuing Expose request
04:09:22.751 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:09:22.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:22.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:09:22.751 00.000 21948 MoveAxis(E, 60, ABG)
04:09:22.751 00.000 21948 Guiding  Dir = 2, Dur = 60
04:09:22.751 00.000 21948 IsSlewing returns 0
04:09:22.751 00.000 21948 IsGuiding returns 0
04:09:22.753 00.002 21948 PulseGuide returned control before completion, sleep 69
04:09:22.837 00.084 21948 IsGuiding returns 0
04:09:22.837 00.000 21948 Move returns status 0, amount 60
04:09:22.837 00.000 21948 MoveAxis(N, 0, ABG)
04:09:22.837 00.000 21948 Move returns status 0, amount 0
04:09:22.838 00.001 21948 move complete, result=0
04:09:22.838 00.000 21948 worker thread done servicing request
04:09:22.838 00.000 21948 Worker thread wakes up
04:09:22.838 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
04:09:22.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:22.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:24.477 01.639 21948 Exposure complete
04:09:24.524 00.047 21948 worker thread done servicing request
04:09:24.524 00.000 18120 OnExposeComplete: enter
04:09:24.526 00.002 18120 UpdateGuideState(): m_state=6
04:09:24.528 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7235
04:09:24.529 00.001 18120 Star::Find returns 1 (0), X=895.62, Y=236.75, Mass=1743, SNR=28.8, Peak=115 HFD=4.4
04:09:24.530 00.001 18120 MultiStar: [#1 0.38,-0.08,0.73,U] [#2 -0.01,-0.05,0.65,U] [#3 0.23,0.01,0.62,U] [#4 0.18,-0.11,0.57,U] [#5 0.18,-0.29,0.50,U] [#6 0.08,-0.43,0.00,M1] [#7 -0.03,-0.16,0.41,U] [#8 -0.11,-0.19,0.40,U] 
04:09:24.531 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.11}, one-star: {0.25, -0.09}
04:09:24.533 00.002 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
04:09:24.534 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:09:24.535 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.58 mountX=-0.17 mountY=-0.10, mountTheta=-2.60
04:09:24.538 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
04:09:24.538 00.000 18120 Enqueuing Move request for scope (0.16, -0.11)
04:09:24.539 00.001 21948 Worker thread wakes up
04:09:24.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:24.539 00.000 18120 UpdateGuideState exits: m=1743 RSB=28.8
04:09:24.540 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:24.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:24.541 00.001 18120 Enqueuing Expose request
04:09:24.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
04:09:24.541 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
04:09:24.541 00.000 21948 Moving (0.16, -0.11) raw xDistance=-0.17 yDistance=-0.10
04:09:24.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:09:24.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:24.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:09:24.541 00.000 21948 MoveAxis(E, 0, ABG)
04:09:24.541 00.000 21948 Move returns status 0, amount 0
04:09:24.541 00.000 21948 MoveAxis(N, 0, ABG)
04:09:24.541 00.000 21948 Move returns status 0, amount 0
04:09:24.541 00.000 21948 move complete, result=0
04:09:24.541 00.000 21948 worker thread done servicing request
04:09:24.541 00.000 21948 Worker thread wakes up
04:09:24.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:24.542 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:24.542 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:26.057 01.515 21948 Exposure complete
04:09:26.112 00.055 21948 worker thread done servicing request
04:09:26.112 00.000 18120 OnExposeComplete: enter
04:09:26.114 00.002 18120 UpdateGuideState(): m_state=6
04:09:26.115 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7236
04:09:26.116 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=236.84, Mass=2015, SNR=31.0, Peak=132 HFD=4.4
04:09:26.118 00.002 18120 MultiStar: [#1 0.40,-0.11,0.70,U] [#2 -0.00,-0.08,0.61,U] [#3 0.61,-0.04,0.00,M2] [#4 0.26,0.01,0.53,U] [#5 0.27,-0.20,0.42,U] [#6 -0.00,-0.15,0.46,U] [#7 0.15,0.04,0.40,U] [#8 0.08,-0.14,0.41,U] 
04:09:26.119 00.001 18120 single-star, 7 included, MultiStar: {0.11, -0.07}, one-star: {-0.12, 0.00}
04:09:26.119 00.000 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
04:09:26.120 00.001 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
04:09:26.120 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.11 mountX=0.05 mountY=0.10, mountTheta=1.10
04:09:26.121 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.00, opts=13)
04:09:26.122 00.001 18120 Enqueuing Move request for scope (-0.12, 0.00)
04:09:26.122 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:26.123 00.001 18120 UpdateGuideState exits: m=2015 RSB=31.0
04:09:26.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:26.123 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:26.124 00.001 18120 Enqueuing Expose request
04:09:26.124 00.000 21948 Worker thread wakes up
04:09:26.124 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
04:09:26.124 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
04:09:26.124 00.000 21948 Moving (-0.12, 0.00) raw xDistance=0.05 yDistance=0.10
04:09:26.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:09:26.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:26.125 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:09:26.125 00.000 21948 MoveAxis(E, 0, ABG)
04:09:26.125 00.000 21948 Move returns status 0, amount 0
04:09:26.125 00.000 21948 MoveAxis(N, 0, ABG)
04:09:26.125 00.000 21948 Move returns status 0, amount 0
04:09:26.125 00.000 21948 move complete, result=0
04:09:26.125 00.000 21948 worker thread done servicing request
04:09:26.125 00.000 21948 Worker thread wakes up
04:09:26.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:26.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:26.125 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:27.754 01.629 21948 Exposure complete
04:09:27.795 00.041 21948 worker thread done servicing request
04:09:27.795 00.000 18120 OnExposeComplete: enter
04:09:27.796 00.001 18120 UpdateGuideState(): m_state=6
04:09:27.797 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7237
04:09:27.798 00.001 18120 Star::Find returns 1 (0), X=895.43, Y=236.80, Mass=1668, SNR=28.2, Peak=118 HFD=4.1
04:09:27.800 00.002 18120 MultiStar: [#1 0.40,-0.01,0.73,U] [#2 -0.11,0.06,0.68,U] [#3 0.51,0.15,0.00,M3] [#4 -0.01,0.05,0.55,U] [#5 0.18,-0.09,0.48,U] [#6 0.24,-0.22,0.54,U] [#7 0.60,0.03,0.00,M3] [#8 -0.23,-0.12,0.42,U] 
04:09:27.803 00.003 18120 single-star, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.06, -0.04}
04:09:27.805 00.002 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
04:09:27.807 00.002 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
04:09:27.808 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
04:09:27.811 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
04:09:27.811 00.000 18120 Enqueuing Move request for scope (0.06, -0.04)
04:09:27.812 00.001 21948 Worker thread wakes up
04:09:27.812 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:27.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
04:09:27.812 00.000 18120 UpdateGuideState exits: m=1668 RSB=28.2
04:09:27.813 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
04:09:27.813 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:27.813 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:27.814 00.001 18120 Enqueuing Expose request
04:09:27.814 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
04:09:27.814 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:09:27.814 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:27.814 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:09:27.814 00.000 21948 MoveAxis(E, 0, ABG)
04:09:27.814 00.000 21948 Move returns status 0, amount 0
04:09:27.814 00.000 21948 MoveAxis(N, 0, ABG)
04:09:27.814 00.000 21948 Move returns status 0, amount 0
04:09:27.814 00.000 21948 move complete, result=0
04:09:27.814 00.000 21948 worker thread done servicing request
04:09:27.814 00.000 21948 Worker thread wakes up
04:09:27.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:27.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:27.815 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:29.331 01.516 21948 Exposure complete
04:09:29.363 00.032 21948 worker thread done servicing request
04:09:29.363 00.000 18120 OnExposeComplete: enter
04:09:29.364 00.001 18120 UpdateGuideState(): m_state=6
04:09:29.365 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7238
04:09:29.366 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=236.83, Mass=1791, SNR=29.3, Peak=126 HFD=4.3
04:09:29.367 00.001 18120 MultiStar: [#1 0.32,-0.21,0.72,U] [#2 0.00,-0.08,0.60,U] [#3 0.69,0.07,0.00,M4] [#4 0.30,0.02,0.53,U] [#5 0.28,-0.25,0.46,U] [#6 0.13,-0.11,0.51,U] [#7 0.09,-0.09,0.44,U] [#8 -0.02,0.19,0.38,U] 
04:09:29.368 00.001 18120 refined, 7 included, MultiStar: {0.21, -0.07}, one-star: {0.36, 0.00}
04:09:29.369 00.001 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
04:09:29.370 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
04:09:29.371 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.33 mountX=-0.15 mountY=-0.16, mountTheta=-2.35
04:09:29.373 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.07, opts=13)
04:09:29.374 00.001 18120 Enqueuing Move request for scope (0.21, -0.07)
04:09:29.375 00.001 21948 Worker thread wakes up
04:09:29.375 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:29.376 00.001 18120 UpdateGuideState exits: m=1791 RSB=29.3
04:09:29.376 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:29.377 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:29.377 00.000 18120 Enqueuing Expose request
04:09:29.378 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
04:09:29.378 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
04:09:29.378 00.000 21948 Moving (0.21, -0.07) raw xDistance=-0.15 yDistance=-0.16
04:09:29.378 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:09:29.378 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:29.378 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:09:29.378 00.000 21948 MoveAxis(E, 0, ABG)
04:09:29.378 00.000 21948 Move returns status 0, amount 0
04:09:29.378 00.000 21948 MoveAxis(N, 0, ABG)
04:09:29.378 00.000 21948 Move returns status 0, amount 0
04:09:29.378 00.000 21948 move complete, result=0
04:09:29.378 00.000 21948 worker thread done servicing request
04:09:29.378 00.000 21948 Worker thread wakes up
04:09:29.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:29.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:29.378 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:31.009 01.631 21948 Exposure complete
04:09:31.072 00.063 21948 worker thread done servicing request
04:09:31.072 00.000 18120 OnExposeComplete: enter
04:09:31.073 00.001 18120 UpdateGuideState(): m_state=6
04:09:31.074 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7239
04:09:31.074 00.000 18120 Star::Find returns 1 (0), X=895.88, Y=236.95, Mass=1835, SNR=29.7, Peak=144 HFD=4.3
04:09:31.075 00.001 18120 MultiStar: [#1 0.34,-0.05,0.70,U] [#2 0.18,0.05,0.62,U] [#3 0.47,0.19,0.00,M5] [#4 0.36,-0.15,0.57,U] [#5 0.11,-0.14,0.45,U] [#6 0.51,-0.01,0.00,M1] [#7 0.59,-0.00,0.00,M3] [#8 0.15,0.32,0.38,U] 
04:09:31.075 00.000 18120 refined, 5 included, MultiStar: {0.31, 0.02}, one-star: {0.50, 0.11}
04:09:31.076 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
04:09:31.076 00.000 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
04:09:31.076 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.07 mountX=-0.11 mountY=-0.29, mountTheta=-1.93
04:09:31.078 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=0.02, opts=13)
04:09:31.078 00.000 18120 Enqueuing Move request for scope (0.31, 0.02)
04:09:31.079 00.001 21948 Worker thread wakes up
04:09:31.079 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:31.079 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
04:09:31.080 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:31.080 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:31.081 00.001 18120 Enqueuing Expose request
04:09:31.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.02) opts 0xd
04:09:31.081 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, 0.02)
04:09:31.081 00.000 21948 Moving (0.31, 0.02) raw xDistance=-0.11 yDistance=-0.29
04:09:31.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:09:31.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:31.082 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:09:31.082 00.000 21948 MoveAxis(E, 0, ABG)
04:09:31.082 00.000 21948 Move returns status 0, amount 0
04:09:31.082 00.000 21948 MoveAxis(N, 0, ABG)
04:09:31.082 00.000 21948 Move returns status 0, amount 0
04:09:31.082 00.000 21948 move complete, result=0
04:09:31.082 00.000 21948 worker thread done servicing request
04:09:31.082 00.000 21948 Worker thread wakes up
04:09:31.082 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:31.082 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:31.082 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:09:32.607 01.525 21948 Exposure complete
04:09:32.641 00.034 21948 worker thread done servicing request
04:09:32.642 00.001 18120 OnExposeComplete: enter
04:09:32.642 00.000 18120 UpdateGuideState(): m_state=6
04:09:32.643 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7240
04:09:32.643 00.000 18120 Star::Find returns 1 (0), X=895.39, Y=236.95, Mass=1795, SNR=29.3, Peak=135 HFD=4.1
04:09:32.644 00.001 18120 MultiStar: [#1 0.42,0.04,0.71,U] [#2 0.10,-0.05,0.59,U] [#3 0.11,0.40,0.60,U] [#4 0.18,-0.11,0.55,U] [#5 0.15,-0.16,0.48,U] [#6 -0.03,-0.03,0.50,U] [#7 0.11,0.02,0.41,U] [#8 -0.03,0.15,0.41,U] 
04:09:32.644 00.000 18120 single-star, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.02, 0.12}
04:09:32.645 00.001 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
04:09:32.645 00.000 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
04:09:32.646 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=0.10 mountY=-0.07, mountTheta=-0.63
04:09:32.648 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
04:09:32.650 00.002 18120 Enqueuing Move request for scope (0.02, 0.12)
04:09:32.651 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:32.651 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.3
04:09:32.652 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:32.652 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:32.653 00.001 18120 Enqueuing Expose request
04:09:32.653 00.000 21948 Worker thread wakes up
04:09:32.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
04:09:32.653 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
04:09:32.653 00.000 21948 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.07
04:09:32.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:09:32.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:32.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:09:32.653 00.000 21948 MoveAxis(E, 0, ABG)
04:09:32.653 00.000 21948 Move returns status 0, amount 0
04:09:32.653 00.000 21948 MoveAxis(N, 0, ABG)
04:09:32.653 00.000 21948 Move returns status 0, amount 0
04:09:32.653 00.000 21948 move complete, result=0
04:09:32.653 00.000 21948 worker thread done servicing request
04:09:32.653 00.000 21948 Worker thread wakes up
04:09:32.653 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:32.654 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:32.654 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:34.287 01.633 21948 Exposure complete
04:09:34.363 00.076 21948 worker thread done servicing request
04:09:34.363 00.000 18120 OnExposeComplete: enter
04:09:34.365 00.002 18120 UpdateGuideState(): m_state=6
04:09:34.366 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7241
04:09:34.368 00.002 18120 Star::Find returns 1 (0), X=895.42, Y=236.75, Mass=1742, SNR=28.8, Peak=129 HFD=4.0
04:09:34.369 00.001 18120 MultiStar: [#1 0.42,-0.16,0.00,M1] [#2 -0.01,-0.24,0.61,U] [#3 0.46,-0.00,0.00,M5] [#4 0.33,-0.19,0.55,U] [#5 0.03,-0.26,0.46,U] [#6 0.24,-0.20,0.47,U] [#7 0.15,0.18,0.41,U] [#8 0.09,-0.15,0.41,U] 
04:09:34.370 00.001 18120 single-star, 6 included, MultiStar: {0.11, -0.14}, one-star: {0.05, -0.09}
04:09:34.371 00.001 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
04:09:34.373 00.002 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
04:09:34.374 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.06 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
04:09:34.376 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.09, opts=13)
04:09:34.376 00.000 18120 Enqueuing Move request for scope (0.05, -0.09)
04:09:34.377 00.001 21948 Worker thread wakes up
04:09:34.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:34.377 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.8
04:09:34.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:34.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:34.378 00.000 18120 Enqueuing Expose request
04:09:34.381 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
04:09:34.381 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
04:09:34.381 00.000 21948 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.00
04:09:34.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:34.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:34.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:09:34.381 00.000 21948 MoveAxis(E, 0, ABG)
04:09:34.381 00.000 21948 Move returns status 0, amount 0
04:09:34.381 00.000 21948 MoveAxis(N, 0, ABG)
04:09:34.381 00.000 21948 Move returns status 0, amount 0
04:09:34.381 00.000 21948 move complete, result=0
04:09:34.381 00.000 21948 worker thread done servicing request
04:09:34.381 00.000 21948 Worker thread wakes up
04:09:34.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:34.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:34.382 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:35.796 01.414 21948 Exposure complete
04:09:35.861 00.065 21948 worker thread done servicing request
04:09:35.861 00.000 18120 OnExposeComplete: enter
04:09:35.861 00.000 18120 UpdateGuideState(): m_state=6
04:09:35.862 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7242
04:09:35.862 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=236.85, Mass=1824, SNR=29.5, Peak=133 HFD=4.4
04:09:35.863 00.001 18120 MultiStar: [#1 0.45,-0.10,0.00,M2] [#2 -0.04,-0.04,0.63,U] [#3 0.40,-0.05,0.61,U] [#4 0.07,-0.18,0.55,U] [#5 0.20,-0.33,0.44,U] [#6 0.12,-0.13,0.50,U] [#7 0.24,-0.10,0.38,U] [#8 0.28,0.05,0.37,U] 
04:09:35.863 00.000 18120 single-star, 7 included, MultiStar: {0.11, -0.08}, one-star: {-0.10, 0.02}
04:09:35.864 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.00) = xAngle (0.95 = 0.95)
04:09:35.864 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
04:09:35.865 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=0.06 mountY=0.08, mountTheta=0.94
04:09:35.867 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.02, opts=13)
04:09:35.869 00.002 18120 Enqueuing Move request for scope (-0.10, 0.02)
04:09:35.870 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:35.871 00.001 18120 UpdateGuideState exits: m=1824 RSB=29.5
04:09:35.873 00.002 21948 Worker thread wakes up
04:09:35.873 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:35.875 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:35.875 00.000 18120 Enqueuing Expose request
04:09:35.876 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
04:09:35.876 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
04:09:35.876 00.000 21948 Moving (-0.10, 0.02) raw xDistance=0.06 yDistance=0.08
04:09:35.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:09:35.876 00.000 21948 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.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:09:35.876 00.000 21948 MoveAxis(E, 0, ABG)
04:09:35.876 00.000 21948 Move returns status 0, amount 0
04:09:35.877 00.001 21948 MoveAxis(N, 0, ABG)
04:09:35.877 00.000 21948 Move returns status 0, amount 0
04:09:35.877 00.000 21948 move complete, result=0
04:09:35.877 00.000 21948 worker thread done servicing request
04:09:35.877 00.000 21948 Worker thread wakes up
04:09:35.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:35.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:35.877 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:37.505 01.628 21948 Exposure complete
04:09:37.549 00.044 21948 worker thread done servicing request
04:09:37.549 00.000 18120 OnExposeComplete: enter
04:09:37.550 00.001 18120 UpdateGuideState(): m_state=6
04:09:37.550 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7243
04:09:37.551 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=236.75, Mass=1630, SNR=28.0, Peak=111 HFD=4.3
04:09:37.551 00.000 18120 MultiStar: [#1 0.45,-0.26,0.00,M3] [#2 0.01,-0.29,0.64,U] [#3 0.45,0.09,0.00,M5] [#4 0.28,-0.15,0.56,U] [#5 -0.03,-0.30,0.47,U] [#6 0.15,-0.13,0.53,U] [#7 0.07,-0.02,0.42,U] [#8 0.02,-0.09,0.38,U] 
04:09:37.552 00.001 18120 refined, 6 included, MultiStar: {0.15, -0.15}, one-star: {0.34, -0.08}
04:09:37.552 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
04:09:37.552 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
04:09:37.553 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=-0.20 mountY=-0.07, mountTheta=-2.83
04:09:37.554 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.15, opts=13)
04:09:37.554 00.000 18120 Enqueuing Move request for scope (0.15, -0.15)
04:09:37.555 00.001 21948 Worker thread wakes up
04:09:37.555 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
04:09:37.555 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
04:09:37.555 00.000 21948 Moving (0.15, -0.15) raw xDistance=-0.20 yDistance=-0.07
04:09:37.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:37.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:09:37.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:37.556 00.001 18120 UpdateGuideState exits: m=1630 RSB=28.0
04:09:37.556 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:09:37.556 00.000 21948 MoveAxis(E, 36, ABG)
04:09:37.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:37.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:37.557 00.001 18120 Enqueuing Expose request
04:09:37.557 00.000 21948 Guiding  Dir = 2, Dur = 36
04:09:37.558 00.001 21948 IsSlewing returns 0
04:09:37.558 00.000 21948 IsGuiding returns 0
04:09:37.559 00.001 21948 PulseGuide returned control before completion, sleep 45
04:09:37.613 00.054 21948 IsGuiding returns 0
04:09:37.613 00.000 21948 Move returns status 0, amount 36
04:09:37.613 00.000 21948 MoveAxis(N, 0, ABG)
04:09:37.614 00.001 21948 Move returns status 0, amount 0
04:09:37.614 00.000 21948 move complete, result=0
04:09:37.614 00.000 21948 worker thread done servicing request
04:09:37.614 00.000 21948 Worker thread wakes up
04:09:37.614 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:37.614 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:37.614 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
04:09:39.031 01.417 21948 Exposure complete
04:09:39.085 00.054 21948 worker thread done servicing request
04:09:39.085 00.000 18120 OnExposeComplete: enter
04:09:39.087 00.002 18120 UpdateGuideState(): m_state=6
04:09:39.088 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7244
04:09:39.089 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=236.70, Mass=1909, SNR=30.2, Peak=132 HFD=4.3
04:09:39.091 00.002 18120 MultiStar: [#1 0.50,-0.32,0.00,M4] [#2 0.25,-0.13,0.60,U] [#3 0.77,-0.05,0.00,M6] [#4 0.29,-0.18,0.52,U] [#5 0.66,-0.57,0.00,M1] [#6 0.18,-0.28,0.52,U] [#7 0.39,-0.04,0.41,U] [#8 0.54,-0.31,0.00,M1] 
04:09:39.092 00.001 18120 refined, 4 included, MultiStar: {0.30, -0.15}, one-star: {0.34, -0.13}
04:09:39.093 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
04:09:39.094 00.001 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
04:09:39.095 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-0.47 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
04:09:39.098 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.15, opts=13)
04:09:39.099 00.001 18120 Enqueuing Move request for scope (0.30, -0.15)
04:09:39.101 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:39.102 00.001 21948 Worker thread wakes up
04:09:39.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.15) opts 0xd
04:09:39.102 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.15)
04:09:39.102 00.000 21948 Moving (0.30, -0.15) raw xDistance=-0.26 yDistance=-0.20
04:09:39.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:09:39.102 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:39.102 00.000 18120 UpdateGuideState exits: m=1909 RSB=30.2
04:09:39.104 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:39.108 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:39.108 00.000 18120 Enqueuing Expose request
04:09:39.108 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:09:39.109 00.001 21948 MoveAxis(E, 49, ABG)
04:09:39.109 00.000 21948 Guiding  Dir = 2, Dur = 49
04:09:39.109 00.000 21948 IsSlewing returns 0
04:09:39.109 00.000 21948 IsGuiding returns 0
04:09:39.111 00.002 21948 PulseGuide returned control before completion, sleep 58
04:09:39.183 00.072 21948 IsGuiding returns 0
04:09:39.184 00.001 21948 Move returns status 0, amount 49
04:09:39.184 00.000 21948 MoveAxis(N, 0, ABG)
04:09:39.184 00.000 21948 Move returns status 0, amount 0
04:09:39.184 00.000 21948 move complete, result=0
04:09:39.184 00.000 21948 worker thread done servicing request
04:09:39.184 00.000 21948 Worker thread wakes up
04:09:39.184 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:39.184 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:39.184 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.2 px 0 ms NORTH
04:09:40.817 01.633 21948 Exposure complete
04:09:40.864 00.047 21948 worker thread done servicing request
04:09:40.864 00.000 18120 OnExposeComplete: enter
04:09:40.864 00.000 18120 UpdateGuideState(): m_state=6
04:09:40.865 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7245
04:09:40.865 00.000 18120 Star::Find returns 1 (0), X=895.80, Y=236.84, Mass=1665, SNR=28.2, Peak=124 HFD=4.3
04:09:40.866 00.001 18120 MultiStar: [#1 0.21,0.08,0.72,U] [#2 0.31,0.04,0.64,U] [#3 0.56,0.30,0.00,M7] [#4 0.19,0.16,0.58,U] [#5 0.45,-0.04,0.00,M2] [#6 0.14,0.04,0.50,U] [#7 0.54,0.04,0.00,M1] [#8 -0.07,0.25,0.40,U] 
04:09:40.866 00.000 18120 refined, 5 included, MultiStar: {0.24, 0.08}, one-star: {0.43, 0.01}
04:09:40.867 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
04:09:40.867 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
04:09:40.867 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.32 mountX=-0.03 mountY=-0.25, mountTheta=-1.68
04:09:40.869 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.08, opts=13)
04:09:40.869 00.000 18120 Enqueuing Move request for scope (0.24, 0.08)
04:09:40.869 00.000 21948 Worker thread wakes up
04:09:40.870 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
04:09:40.870 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
04:09:40.870 00.000 21948 Moving (0.24, 0.08) raw xDistance=-0.03 yDistance=-0.25
04:09:40.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:09:40.870 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:40.870 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:09:40.870 00.000 21948 MoveAxis(E, 0, ABG)
04:09:40.870 00.000 21948 Move returns status 0, amount 0
04:09:40.870 00.000 21948 MoveAxis(N, 0, ABG)
04:09:40.870 00.000 21948 Move returns status 0, amount 0
04:09:40.870 00.000 21948 move complete, result=0
04:09:40.870 00.000 21948 worker thread done servicing request
04:09:40.870 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:40.870 00.000 18120 UpdateGuideState exits: m=1665 RSB=28.2
04:09:40.871 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:40.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:40.872 00.001 18120 Enqueuing Expose request
04:09:40.872 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:09:40.872 00.000 21948 Worker thread wakes up
04:09:40.873 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:40.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:42.388 01.515 21948 Exposure complete
04:09:42.451 00.063 21948 worker thread done servicing request
04:09:42.451 00.000 18120 OnExposeComplete: enter
04:09:42.452 00.001 18120 UpdateGuideState(): m_state=6
04:09:42.452 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7246
04:09:42.453 00.001 18120 Star::Find returns 1 (0), X=895.57, Y=236.98, Mass=1810, SNR=29.4, Peak=127 HFD=4.1
04:09:42.453 00.000 18120 MultiStar: [#1 0.75,0.06,0.00,M4] [#2 0.04,0.04,0.61,U] [#3 0.54,0.16,0.00,M8] [#4 0.18,0.10,0.49,U] [#5 0.21,-0.07,0.43,U] [#6 0.03,0.04,0.49,U] [#7 0.21,0.25,0.44,U] [#8 0.39,0.39,0.00,M1] 
04:09:42.454 00.001 18120 refined, 5 included, MultiStar: {0.15, 0.09}, one-star: {0.20, 0.15}
04:09:42.456 00.002 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
04:09:42.457 00.001 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
04:09:42.458 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.57 mountX=0.02 mountY=-0.17, mountTheta=-1.43
04:09:42.460 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.09, opts=13)
04:09:42.460 00.000 18120 Enqueuing Move request for scope (0.15, 0.09)
04:09:42.461 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:42.461 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.4
04:09:42.462 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:42.462 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:42.463 00.001 18120 Enqueuing Expose request
04:09:42.466 00.003 21948 Worker thread wakes up
04:09:42.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
04:09:42.466 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
04:09:42.466 00.000 21948 Moving (0.15, 0.09) raw xDistance=0.02 yDistance=-0.17
04:09:42.466 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:09:42.466 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:42.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:09:42.466 00.000 21948 MoveAxis(E, 0, ABG)
04:09:42.466 00.000 21948 Move returns status 0, amount 0
04:09:42.466 00.000 21948 MoveAxis(N, 0, ABG)
04:09:42.466 00.000 21948 Move returns status 0, amount 0
04:09:42.466 00.000 21948 move complete, result=0
04:09:42.466 00.000 21948 worker thread done servicing request
04:09:42.466 00.000 21948 Worker thread wakes up
04:09:42.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:42.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:42.468 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:44.102 01.634 21948 Exposure complete
04:09:44.134 00.032 21948 worker thread done servicing request
04:09:44.134 00.000 18120 OnExposeComplete: enter
04:09:44.135 00.001 18120 UpdateGuideState(): m_state=6
04:09:44.135 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7247
04:09:44.135 00.000 18120 Star::Find returns 1 (0), X=895.71, Y=236.69, Mass=1894, SNR=30.2, Peak=135 HFD=4.3
04:09:44.137 00.002 18120 MultiStar: [#1 0.59,-0.18,0.00,M5] [#2 0.24,-0.40,0.00,M1] [#3 0.58,0.06,0.00,M9] [#4 0.22,-0.23,0.53,U] [#5 0.34,-0.25,0.45,U] [#6 0.44,-0.39,0.00,M1] [#7 0.32,-0.23,0.44,U] [#8 0.18,-0.15,0.38,U] 
04:09:44.137 00.000 18120 refined, 4 included, MultiStar: {0.29, -0.19}, one-star: {0.34, -0.14}
04:09:44.137 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
04:09:44.138 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:09:44.138 00.000 18120 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.35 cameraTheta=-0.58 mountX=-0.30 mountY=-0.18, mountTheta=-2.60
04:09:44.139 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.19, opts=13)
04:09:44.140 00.001 18120 Enqueuing Move request for scope (0.29, -0.19)
04:09:44.140 00.000 21948 Worker thread wakes up
04:09:44.140 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd
04:09:44.140 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.19)
04:09:44.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:44.141 00.001 18120 UpdateGuideState exits: m=1894 RSB=30.2
04:09:44.141 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:44.142 00.001 21948 Moving (0.29, -0.19) raw xDistance=-0.30 yDistance=-0.18
04:09:44.142 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:44.142 00.000 18120 Enqueuing Expose request
04:09:44.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:09:44.143 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:44.143 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:09:44.143 00.000 21948 MoveAxis(E, 53, ABG)
04:09:44.143 00.000 21948 Guiding  Dir = 2, Dur = 53
04:09:44.143 00.000 21948 IsSlewing returns 0
04:09:44.143 00.000 21948 IsGuiding returns 0
04:09:44.144 00.001 21948 PulseGuide returned control before completion, sleep 62
04:09:44.212 00.068 21948 IsGuiding returns 0
04:09:44.212 00.000 21948 Move returns status 0, amount 53
04:09:44.212 00.000 21948 MoveAxis(N, 0, ABG)
04:09:44.212 00.000 21948 Move returns status 0, amount 0
04:09:44.212 00.000 21948 move complete, result=0
04:09:44.212 00.000 21948 worker thread done servicing request
04:09:44.212 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
04:09:44.213 00.001 21948 Worker thread wakes up
04:09:44.213 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:44.213 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:45.626 01.413 21948 Exposure complete
04:09:45.667 00.041 21948 worker thread done servicing request
04:09:45.667 00.000 18120 OnExposeComplete: enter
04:09:45.668 00.001 18120 UpdateGuideState(): m_state=6
04:09:45.668 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7248
04:09:45.669 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=237.00, Mass=1796, SNR=29.4, Peak=126 HFD=4.2
04:09:45.669 00.000 18120 MultiStar: [#1 0.58,0.24,0.00,M6] [#2 0.02,-0.09,0.64,U] [#3 0.39,0.41,0.00,M10] [#4 0.23,0.05,0.57,U] [#5 0.12,0.11,0.48,U] [#6 0.11,-0.17,0.51,U] [#7 0.34,0.10,0.42,U] [#8 0.15,0.13,0.39,U] 
04:09:45.670 00.001 18120 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {-0.02, 0.17}
04:09:45.670 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
04:09:45.671 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
04:09:45.671 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=0.00 mountY=-0.12, mountTheta=-1.57
04:09:45.673 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.05, opts=13)
04:09:45.674 00.001 18120 Enqueuing Move request for scope (0.11, 0.05)
04:09:45.676 00.002 21948 Worker thread wakes up
04:09:45.676 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
04:09:45.676 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
04:09:45.676 00.000 21948 Moving (0.11, 0.05) raw xDistance=0.00 yDistance=-0.12
04:09:45.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:09:45.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:45.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:09:45.676 00.000 21948 MoveAxis(E, 0, ABG)
04:09:45.676 00.000 21948 Move returns status 0, amount 0
04:09:45.676 00.000 21948 MoveAxis(N, 0, ABG)
04:09:45.676 00.000 21948 Move returns status 0, amount 0
04:09:45.676 00.000 21948 move complete, result=0
04:09:45.676 00.000 21948 worker thread done servicing request
04:09:45.676 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:45.676 00.000 18120 UpdateGuideState exits: m=1796 RSB=29.4
04:09:45.677 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:45.677 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:45.678 00.001 18120 Enqueuing Expose request
04:09:45.678 00.000 21948 Worker thread wakes up
04:09:45.678 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:45.678 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:45.678 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:47.305 01.627 21948 Exposure complete
04:09:47.355 00.050 21948 worker thread done servicing request
04:09:47.355 00.000 18120 OnExposeComplete: enter
04:09:47.356 00.001 18120 UpdateGuideState(): m_state=6
04:09:47.356 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7249
04:09:47.357 00.001 18120 Star::Find returns 1 (0), X=895.89, Y=236.65, Mass=1728, SNR=28.8, Peak=129 HFD=4.2
04:09:47.357 00.000 18120 MultiStar: [#1 0.50,-0.09,0.00,M7] [#2 0.41,-0.09,0.60,U] [#3 0.55,0.08,0.00,R] [#4 0.05,-0.00,0.63,U] [#5 0.19,-0.23,0.47,U] [#6 0.46,-0.15,0.00,M1] [#7 0.56,-0.19,0.00,M1] [#8 -0.05,-0.40,0.39,U] 
04:09:47.358 00.001 18120 refined, 4 included, MultiStar: {0.28, -0.16}, one-star: {0.52, -0.18}
04:09:47.359 00.001 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
04:09:47.360 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
04:09:47.361 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.53 mountX=-0.26 mountY=-0.18, mountTheta=-2.55
04:09:47.364 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.16, opts=13)
04:09:47.364 00.000 18120 Enqueuing Move request for scope (0.28, -0.16)
04:09:47.365 00.001 21948 Worker thread wakes up
04:09:47.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
04:09:47.365 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
04:09:47.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:47.365 00.000 18120 UpdateGuideState exits: m=1728 RSB=28.8
04:09:47.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:47.366 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:47.367 00.001 18120 Enqueuing Expose request
04:09:47.367 00.000 21948 Moving (0.28, -0.16) raw xDistance=-0.26 yDistance=-0.18
04:09:47.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:09:47.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:47.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:09:47.367 00.000 21948 MoveAxis(E, 47, ABG)
04:09:47.367 00.000 21948 Guiding  Dir = 2, Dur = 47
04:09:47.368 00.001 21948 IsSlewing returns 0
04:09:47.368 00.000 21948 IsGuiding returns 0
04:09:47.370 00.002 21948 PulseGuide returned control before completion, sleep 56
04:09:47.432 00.062 21948 IsGuiding returns 0
04:09:47.432 00.000 21948 Move returns status 0, amount 47
04:09:47.432 00.000 21948 MoveAxis(N, 0, ABG)
04:09:47.432 00.000 21948 Move returns status 0, amount 0
04:09:47.432 00.000 21948 move complete, result=0
04:09:47.432 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.2 px 0 ms NORTH
04:09:47.436 00.004 21948 worker thread done servicing request
04:09:47.436 00.000 21948 Worker thread wakes up
04:09:47.437 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:47.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:48.854 01.417 21948 Exposure complete
04:09:48.886 00.032 21948 worker thread done servicing request
04:09:48.887 00.001 18120 OnExposeComplete: enter
04:09:48.887 00.000 18120 UpdateGuideState(): m_state=6
04:09:48.887 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7250
04:09:48.889 00.002 18120 Star::Find returns 1 (0), X=895.83, Y=236.94, Mass=1818, SNR=29.5, Peak=147 HFD=4.2
04:09:48.889 00.000 18120 MultiStar: [#1 0.37,0.11,0.72,U] [#2 0.52,0.17,0.00,M1] [#3 -0.13,0.09,0.58,U] [#4 0.22,0.45,0.00,M1] [#5 0.34,0.09,0.44,U] [#6 0.22,-0.11,0.51,U] [#7 0.58,0.29,0.00,M2] [#8 -0.14,-0.12,0.39,U] 
04:09:48.889 00.000 18120 refined, 5 included, MultiStar: {0.23, 0.05}, one-star: {0.46, 0.10}
04:09:48.890 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
04:09:48.890 00.000 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
04:09:48.891 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.20 mountX=-0.05 mountY=-0.23, mountTheta=-1.80
04:09:48.892 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.05, opts=13)
04:09:48.893 00.001 18120 Enqueuing Move request for scope (0.23, 0.05)
04:09:48.893 00.000 21948 Worker thread wakes up
04:09:48.893 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:48.894 00.001 18120 UpdateGuideState exits: m=1818 RSB=29.5
04:09:48.894 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:48.895 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:48.895 00.000 18120 Enqueuing Expose request
04:09:48.896 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
04:09:48.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
04:09:48.896 00.000 21948 Moving (0.23, 0.05) raw xDistance=-0.05 yDistance=-0.23
04:09:48.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:09:48.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:48.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:09:48.896 00.000 21948 MoveAxis(E, 0, ABG)
04:09:48.896 00.000 21948 Move returns status 0, amount 0
04:09:48.896 00.000 21948 MoveAxis(N, 0, ABG)
04:09:48.896 00.000 21948 Move returns status 0, amount 0
04:09:48.896 00.000 21948 move complete, result=0
04:09:48.896 00.000 21948 worker thread done servicing request
04:09:48.896 00.000 21948 Worker thread wakes up
04:09:48.896 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:48.897 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:48.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:50.520 01.623 21948 Exposure complete
04:09:50.557 00.037 21948 worker thread done servicing request
04:09:50.557 00.000 18120 OnExposeComplete: enter
04:09:50.558 00.001 18120 UpdateGuideState(): m_state=6
04:09:50.558 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7251
04:09:50.559 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=237.19, Mass=1795, SNR=29.3, Peak=119 HFD=4.5
04:09:50.559 00.000 18120 MultiStar: [#1 0.06,0.46,0.00,M7] [#2 0.10,0.21,0.63,U] [#3 -0.15,0.54,0.00,M1] [#4 0.08,0.35,0.57,U] [#5 0.11,0.48,0.00,M1] [#6 0.11,0.21,0.53,U] [#7 0.28,0.21,0.42,U] [#8 0.11,0.27,0.42,U] 
04:09:50.559 00.000 18120 refined, 5 included, MultiStar: {0.17, 0.28}, one-star: {0.29, 0.36}
04:09:50.560 00.001 18120 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.00) = xAngle (-0.98 = -0.98)
04:09:50.560 00.000 18120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.02 = -1.02)
04:09:50.561 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.02 mountX=0.18 mountY=-0.28, mountTheta=-0.99
04:09:50.562 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.28, opts=13)
04:09:50.563 00.001 18120 Enqueuing Move request for scope (0.17, 0.28)
04:09:50.564 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:50.567 00.003 21948 Worker thread wakes up
04:09:50.567 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
04:09:50.567 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
04:09:50.567 00.000 21948 Moving (0.17, 0.28) raw xDistance=0.18 yDistance=-0.28
04:09:50.567 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:09:50.567 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-0.69
04:09:50.567 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
04:09:50.567 00.000 21948 MoveAxis(E, 0, ABG)
04:09:50.568 00.001 21948 Move returns status 0, amount 0
04:09:50.568 00.000 21948 MoveAxis(N, 67, ABG)
04:09:50.568 00.000 21948 Guiding  Dir = 0, Dur = 67
04:09:50.568 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.3
04:09:50.568 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:50.569 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:50.569 00.000 18120 Enqueuing Expose request
04:09:50.570 00.001 21948 IsSlewing returns 0
04:09:50.570 00.000 21948 IsGuiding returns 0
04:09:50.575 00.005 21948 PulseGuide returned control before completion, sleep 73
04:09:50.658 00.083 21948 IsGuiding returns 0
04:09:50.658 00.000 21948 Move returns status 0, amount 67
04:09:50.658 00.000 21948 move complete, result=0
04:09:50.658 00.000 21948 worker thread done servicing request
04:09:50.658 00.000 21948 Worker thread wakes up
04:09:50.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:50.658 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 67 ms NORTH
04:09:50.660 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:52.075 01.415 21948 Exposure complete
04:09:52.108 00.033 21948 worker thread done servicing request
04:09:52.108 00.000 18120 OnExposeComplete: enter
04:09:52.109 00.001 18120 UpdateGuideState(): m_state=6
04:09:52.109 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7252
04:09:52.110 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=237.65, Mass=1824, SNR=29.6, Peak=126 HFD=4.1
04:09:52.111 00.001 18120 MultiStar: [#1 0.14,0.73,0.00,M8] [#2 -0.22,0.61,0.00,M1] [#3 -0.45,0.89,0.00,M2] [#4 -0.11,0.87,0.00,M1] [#5 -0.26,0.56,0.00,M2] [#6 -0.21,0.66,0.00,M1] [#7 0.01,0.43,0.42,U] [#8 -0.27,0.59,0.00,M1] 
04:09:52.112 00.001 18120 refined, 1 included, MultiStar: {0.02, 0.70}, one-star: {0.02, 0.82}
04:09:52.112 00.000 18120 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
04:09:52.113 00.001 18120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
04:09:52.114 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.70 hyp=0.70 cameraTheta=1.55 mountX=0.63 mountY=-0.33, mountTheta=-0.48
04:09:52.115 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.70, opts=13)
04:09:52.115 00.000 18120 Enqueuing Move request for scope (0.02, 0.70)
04:09:52.116 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:52.116 00.000 21948 Worker thread wakes up
04:09:52.116 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.6
04:09:52.117 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:52.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.70) opts 0xd
04:09:52.117 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:52.118 00.001 18120 Enqueuing Expose request
04:09:52.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.70)
04:09:52.118 00.000 21948 Moving (0.02, 0.70) raw xDistance=0.63 yDistance=-0.33
04:09:52.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
04:09:52.118 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
04:09:52.118 00.000 21948 MoveAxis(W, 113, ABG)
04:09:52.118 00.000 21948 Guiding  Dir = 3, Dur = 113
04:09:52.119 00.001 21948 IsSlewing returns 0
04:09:52.119 00.000 21948 IsGuiding returns 0
04:09:52.120 00.001 21948 PulseGuide returned control before completion, sleep 122
04:09:52.244 00.124 21948 IsGuiding returns 1
04:09:52.244 00.000 21948 scope still moving after pulse duration time elapsed
04:09:52.275 00.031 21948 IsSlewing returns 0
04:09:52.275 00.000 21948 IsGuiding returns 0
04:09:52.276 00.001 21948 scope move finished after 113 + 44 ms
04:09:52.276 00.000 21948 Move returns status 0, amount 113
04:09:52.276 00.000 21948 MoveAxis(N, 79, ABG)
04:09:52.276 00.000 21948 Guiding  Dir = 0, Dur = 79
04:09:52.276 00.000 21948 IsSlewing returns 0
04:09:52.276 00.000 21948 IsGuiding returns 0
04:09:52.282 00.006 21948 PulseGuide returned control before completion, sleep 85
04:09:52.371 00.089 21948 IsGuiding returns 0
04:09:52.371 00.000 21948 Move returns status 0, amount 79
04:09:52.371 00.000 21948 move complete, result=0
04:09:52.371 00.000 21948 worker thread done servicing request
04:09:52.371 00.000 21948 Worker thread wakes up
04:09:52.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:52.371 00.000 18120 GuideStep: 0.6 px 113 ms WEST, -0.3 px 79 ms NORTH
04:09:52.373 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:54.000 01.627 21948 Exposure complete
04:09:54.027 00.027 21948 worker thread done servicing request
04:09:54.027 00.000 18120 OnExposeComplete: enter
04:09:54.028 00.001 18120 UpdateGuideState(): m_state=6
04:09:54.029 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7253
04:09:54.029 00.000 18120 Star::Find returns 1 (0), X=895.44, Y=236.89, Mass=1762, SNR=29.1, Peak=121 HFD=4.2
04:09:54.030 00.001 18120 MultiStar: [#1 -0.10,-0.04,0.73,U] [#2 -0.23,0.13,0.65,U] [#3 -0.57,0.13,0.00,M3] [#4 -0.26,0.05,0.57,U] [#5 -0.16,-0.10,0.47,U] [#6 -0.18,-0.00,0.51,U] [#7 -0.24,-0.04,0.41,U] [#8 -0.30,-0.02,0.40,U] 
04:09:54.031 00.001 18120 single-star, 7 included, MultiStar: {-0.15, 0.02}, one-star: {0.07, 0.06}
04:09:54.031 00.000 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
04:09:54.031 00.000 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
04:09:54.033 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=0.03 mountY=-0.08, mountTheta=-1.28
04:09:54.034 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.06, opts=13)
04:09:54.035 00.001 18120 Enqueuing Move request for scope (0.07, 0.06)
04:09:54.035 00.000 21948 Worker thread wakes up
04:09:54.035 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:54.036 00.001 18120 UpdateGuideState exits: m=1762 RSB=29.1
04:09:54.036 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:54.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:54.037 00.001 18120 Enqueuing Expose request
04:09:54.037 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
04:09:54.037 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
04:09:54.037 00.000 21948 Moving (0.07, 0.06) raw xDistance=0.03 yDistance=-0.08
04:09:54.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:09:54.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:54.037 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:09:54.037 00.000 21948 MoveAxis(E, 0, ABG)
04:09:54.037 00.000 21948 Move returns status 0, amount 0
04:09:54.037 00.000 21948 MoveAxis(N, 0, ABG)
04:09:54.037 00.000 21948 Move returns status 0, amount 0
04:09:54.037 00.000 21948 move complete, result=0
04:09:54.037 00.000 21948 worker thread done servicing request
04:09:54.037 00.000 21948 Worker thread wakes up
04:09:54.038 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:54.038 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:54.038 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:55.564 01.526 21948 Exposure complete
04:09:55.611 00.047 21948 worker thread done servicing request
04:09:55.611 00.000 18120 OnExposeComplete: enter
04:09:55.614 00.003 18120 UpdateGuideState(): m_state=6
04:09:55.616 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7254
04:09:55.617 00.001 18120 Star::Find returns 1 (0), X=895.21, Y=236.64, Mass=1646, SNR=28.1, Peak=127 HFD=4.5
04:09:55.619 00.002 18120 MultiStar: [#1 0.13,-0.24,0.74,U] [#2 -0.21,-0.15,0.65,U] [#3 -0.42,0.06,0.62,U] [#4 -0.25,-0.18,0.59,U] [#5 -0.14,-0.27,0.48,U] [#6 -0.27,-0.05,0.50,U] [#7 0.05,-0.07,0.43,U] [#8 -0.19,0.00,0.40,U] 
04:09:55.619 00.000 18120 refined, 8 included, MultiStar: {-0.16, -0.13}, one-star: {-0.16, -0.19}
04:09:55.620 00.001 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.45 = 1.83)
04:09:55.620 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.79)
04:09:55.621 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.46 mountX=-0.05 mountY=0.20, mountTheta=1.83
04:09:55.622 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.13, opts=13)
04:09:55.622 00.000 18120 Enqueuing Move request for scope (-0.16, -0.13)
04:09:55.624 00.002 21948 Worker thread wakes up
04:09:55.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
04:09:55.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
04:09:55.624 00.000 21948 Moving (-0.16, -0.13) raw xDistance=-0.05 yDistance=0.20
04:09:55.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:55.624 00.000 18120 UpdateGuideState exits: m=1646 RSB=28.1
04:09:55.625 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:55.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:55.626 00.001 18120 Enqueuing Expose request
04:09:55.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:09:55.626 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:09:55.626 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:09:55.626 00.000 21948 MoveAxis(E, 0, ABG)
04:09:55.626 00.000 21948 Move returns status 0, amount 0
04:09:55.626 00.000 21948 MoveAxis(N, 0, ABG)
04:09:55.626 00.000 21948 Move returns status 0, amount 0
04:09:55.626 00.000 21948 move complete, result=0
04:09:55.626 00.000 21948 worker thread done servicing request
04:09:55.626 00.000 21948 Worker thread wakes up
04:09:55.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:55.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:55.627 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:57.255 01.628 21948 Exposure complete
04:09:57.288 00.033 21948 worker thread done servicing request
04:09:57.288 00.000 18120 OnExposeComplete: enter
04:09:57.289 00.001 18120 UpdateGuideState(): m_state=6
04:09:57.290 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7255
04:09:57.290 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=236.87, Mass=1849, SNR=29.8, Peak=148 HFD=4.3
04:09:57.291 00.001 18120 MultiStar: [#1 0.00,-0.17,0.70,U] [#2 -0.49,-0.21,0.00,M1] [#3 -0.28,-0.00,0.57,U] [#4 -0.24,0.05,0.56,U] [#5 0.11,-0.43,0.00,M1] [#6 -0.51,-0.23,0.00,M1] [#7 -0.25,-0.38,0.00,M1] [#8 -0.18,-0.22,0.41,U] 
04:09:57.291 00.000 18120 refined, 4 included, MultiStar: {-0.21, -0.04}, one-star: {-0.31, 0.04}
04:09:57.292 00.001 18120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.00) = xAngle (-4.93 = 1.35)
04:09:57.293 00.001 18120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.97 = 1.31)
04:09:57.294 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.93 mountX=0.05 mountY=0.21, mountTheta=1.35
04:09:57.296 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.04, opts=13)
04:09:57.297 00.001 18120 Enqueuing Move request for scope (-0.21, -0.04)
04:09:57.297 00.000 21948 Worker thread wakes up
04:09:57.297 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:57.298 00.001 18120 UpdateGuideState exits: m=1849 RSB=29.8
04:09:57.298 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:57.298 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:57.299 00.001 18120 Enqueuing Expose request
04:09:57.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
04:09:57.299 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
04:09:57.299 00.000 21948 Moving (-0.21, -0.04) raw xDistance=0.05 yDistance=0.21
04:09:57.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:09:57.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:09:57.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:09:57.299 00.000 21948 MoveAxis(E, 0, ABG)
04:09:57.299 00.000 21948 Move returns status 0, amount 0
04:09:57.299 00.000 21948 MoveAxis(N, 0, ABG)
04:09:57.299 00.000 21948 Move returns status 0, amount 0
04:09:57.299 00.000 21948 move complete, result=0
04:09:57.299 00.000 21948 worker thread done servicing request
04:09:57.300 00.001 21948 Worker thread wakes up
04:09:57.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:57.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:57.300 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:58.823 01.523 21948 Exposure complete
04:09:58.884 00.061 21948 worker thread done servicing request
04:09:58.884 00.000 18120 OnExposeComplete: enter
04:09:58.885 00.001 18120 UpdateGuideState(): m_state=6
04:09:58.885 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7256
04:09:58.885 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=236.76, Mass=1807, SNR=29.5, Peak=148 HFD=4.2
04:09:58.886 00.001 18120 MultiStar: [#1 0.41,-0.02,0.69,U] [#2 -0.03,-0.21,0.61,U] [#3 -0.50,-0.09,0.00,M2] [#4 -0.23,0.01,0.57,U] [#5 -0.16,0.23,0.47,U] [#6 -0.00,-0.38,0.50,U] [#7 -0.01,-0.08,0.44,U] [#8 -0.23,-0.44,0.00,M1] 
04:09:58.886 00.000 18120 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {-0.34, -0.08}
04:09:58.887 00.001 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.28 = 2.00)
04:09:58.887 00.000 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.32 = 1.96)
04:09:58.888 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.28 mountX=-0.04 mountY=0.09, mountTheta=2.00
04:09:58.889 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.08, opts=13)
04:09:58.890 00.001 18120 Enqueuing Move request for scope (-0.07, -0.08)
04:09:58.891 00.001 21948 Worker thread wakes up
04:09:58.892 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
04:09:58.892 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:09:58.892 00.000 18120 UpdateGuideState exits: m=1807 RSB=29.5
04:09:58.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:58.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:09:58.893 00.000 18120 Enqueuing Expose request
04:09:58.894 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
04:09:58.894 00.000 21948 Moving (-0.07, -0.08) raw xDistance=-0.04 yDistance=0.09
04:09:58.894 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:09:58.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:58.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:09:58.894 00.000 21948 MoveAxis(E, 0, ABG)
04:09:58.894 00.000 21948 Move returns status 0, amount 0
04:09:58.894 00.000 21948 MoveAxis(N, 0, ABG)
04:09:58.894 00.000 21948 Move returns status 0, amount 0
04:09:58.894 00.000 21948 move complete, result=0
04:09:58.894 00.000 21948 worker thread done servicing request
04:09:58.894 00.000 21948 Worker thread wakes up
04:09:58.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:09:58.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:09:58.895 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:00.532 01.637 21948 Exposure complete
04:10:00.582 00.050 21948 worker thread done servicing request
04:10:00.582 00.000 18120 OnExposeComplete: enter
04:10:00.583 00.001 18120 UpdateGuideState(): m_state=6
04:10:00.584 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7257
04:10:00.584 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=236.91, Mass=1837, SNR=29.7, Peak=138 HFD=4.3
04:10:00.585 00.001 18120 MultiStar: [#1 -0.10,0.02,0.67,U] [#2 -0.17,0.01,0.61,U] [#3 -0.48,0.08,0.00,M3] [#4 0.27,-0.11,0.54,U] [#5 0.27,-0.24,0.46,U] [#6 -0.26,-0.10,0.52,U] [#7 0.01,0.12,0.41,U] [#8 0.06,-0.09,0.41,U] 
04:10:00.585 00.000 18120 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.24, 0.07}
04:10:00.586 00.001 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.68 = 1.61)
04:10:00.586 00.000 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.57)
04:10:00.586 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.68 mountX=-0.00 mountY=0.06, mountTheta=1.61
04:10:00.588 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
04:10:00.589 00.001 18120 Enqueuing Move request for scope (-0.05, -0.03)
04:10:00.590 00.001 21948 Worker thread wakes up
04:10:00.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
04:10:00.590 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
04:10:00.590 00.000 21948 Moving (-0.05, -0.03) raw xDistance=-0.00 yDistance=0.06
04:10:00.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:10:00.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:00.590 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:00.590 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.7
04:10:00.591 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:00.591 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:00.592 00.001 18120 Enqueuing Expose request
04:10:00.592 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:10:00.592 00.000 21948 MoveAxis(E, 0, ABG)
04:10:00.592 00.000 21948 Move returns status 0, amount 0
04:10:00.592 00.000 21948 MoveAxis(N, 0, ABG)
04:10:00.592 00.000 21948 Move returns status 0, amount 0
04:10:00.592 00.000 21948 move complete, result=0
04:10:00.592 00.000 21948 worker thread done servicing request
04:10:00.592 00.000 21948 Worker thread wakes up
04:10:00.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:00.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:00.593 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:02.115 01.522 21948 Exposure complete
04:10:02.157 00.042 21948 worker thread done servicing request
04:10:02.157 00.000 18120 OnExposeComplete: enter
04:10:02.157 00.000 18120 UpdateGuideState(): m_state=6
04:10:02.158 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7258
04:10:02.158 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=236.95, Mass=1693, SNR=28.5, Peak=142 HFD=4.1
04:10:02.159 00.001 18120 MultiStar: [#1 0.36,-0.06,0.72,U] [#2 -0.15,-0.00,0.63,U] [#3 -0.11,0.10,0.61,U] [#4 0.15,0.06,0.58,U] [#5 0.44,-0.17,0.00,M1] [#6 -0.08,-0.21,0.48,U] [#7 -0.37,0.12,0.46,U] [#8 0.11,0.06,0.42,U] 
04:10:02.159 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.08, 0.11}
04:10:02.161 00.002 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
04:10:02.163 00.002 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
04:10:02.165 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.94 mountX=0.03 mountY=-0.00, mountTheta=-0.10
04:10:02.169 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
04:10:02.171 00.002 18120 Enqueuing Move request for scope (-0.01, 0.03)
04:10:02.174 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:02.176 00.002 21948 Worker thread wakes up
04:10:02.176 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.5
04:10:02.176 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:10:02.176 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:10:02.176 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:02.177 00.001 21948 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
04:10:02.177 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:02.177 00.000 18120 Enqueuing Expose request
04:10:02.178 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:10:02.178 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:02.178 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:10:02.178 00.000 21948 MoveAxis(E, 0, ABG)
04:10:02.178 00.000 21948 Move returns status 0, amount 0
04:10:02.178 00.000 21948 MoveAxis(N, 0, ABG)
04:10:02.178 00.000 21948 Move returns status 0, amount 0
04:10:02.178 00.000 21948 move complete, result=0
04:10:02.178 00.000 21948 worker thread done servicing request
04:10:02.178 00.000 21948 Worker thread wakes up
04:10:02.178 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:02.178 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:02.178 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:03.802 01.624 21948 Exposure complete
04:10:03.862 00.060 21948 worker thread done servicing request
04:10:03.862 00.000 18120 OnExposeComplete: enter
04:10:03.862 00.000 18120 UpdateGuideState(): m_state=6
04:10:03.865 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7259
04:10:03.867 00.002 18120 Star::Find returns 1 (0), X=895.26, Y=237.07, Mass=1879, SNR=30.1, Peak=148 HFD=4.2
04:10:03.870 00.003 18120 MultiStar: [#1 0.22,-0.13,0.66,U] [#2 -0.15,0.02,0.63,U] [#3 -0.24,0.20,0.60,U] [#4 -0.06,0.16,0.56,U] [#5 0.06,-0.17,0.43,U] [#6 -0.25,0.06,0.48,U] [#7 0.11,-0.09,0.44,U] [#8 0.14,0.01,0.39,U] 
04:10:03.872 00.002 18120 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.11, 0.23}
04:10:03.874 00.002 18120 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
04:10:03.876 00.002 18120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
04:10:03.877 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.24 mountX=0.07 mountY=0.01, mountTheta=0.21
04:10:03.878 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
04:10:03.881 00.003 18120 Enqueuing Move request for scope (-0.04, 0.06)
04:10:03.883 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:03.886 00.003 21948 Worker thread wakes up
04:10:03.886 00.000 18120 UpdateGuideState exits: m=1879 RSB=30.1
04:10:03.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:03.887 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:03.887 00.000 18120 Enqueuing Expose request
04:10:03.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
04:10:03.887 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
04:10:03.887 00.000 21948 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.01
04:10:03.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:10:03.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:03.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:03.887 00.000 21948 MoveAxis(E, 0, ABG)
04:10:03.887 00.000 21948 Move returns status 0, amount 0
04:10:03.887 00.000 21948 MoveAxis(N, 0, ABG)
04:10:03.887 00.000 21948 Move returns status 0, amount 0
04:10:03.887 00.000 21948 move complete, result=0
04:10:03.887 00.000 21948 worker thread done servicing request
04:10:03.887 00.000 21948 Worker thread wakes up
04:10:03.887 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:03.887 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:03.889 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:05.302 01.413 21948 Exposure complete
04:10:05.343 00.041 21948 worker thread done servicing request
04:10:05.343 00.000 18120 OnExposeComplete: enter
04:10:05.344 00.001 18120 UpdateGuideState(): m_state=6
04:10:05.345 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7260
04:10:05.345 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=236.84, Mass=1725, SNR=28.7, Peak=131 HFD=4.1
04:10:05.346 00.001 18120 MultiStar: [#1 0.31,-0.08,0.75,U] [#2 -0.15,0.08,0.68,U] [#3 -0.52,0.04,0.00,M2] [#4 0.31,-0.07,0.57,U] [#5 0.03,0.18,0.48,U] [#6 -0.07,-0.45,0.00,M1] [#7 0.09,-0.01,0.39,U] [#8 -0.12,0.02,0.41,U] 
04:10:05.346 00.000 18120 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {-0.07, 0.00}
04:10:05.347 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
04:10:05.348 00.001 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
04:10:05.350 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.19 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
04:10:05.351 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
04:10:05.352 00.001 18120 Enqueuing Move request for scope (0.06, 0.01)
04:10:05.352 00.000 21948 Worker thread wakes up
04:10:05.352 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:05.353 00.001 18120 UpdateGuideState exits: m=1725 RSB=28.7
04:10:05.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:05.353 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:05.354 00.001 18120 Enqueuing Expose request
04:10:05.354 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
04:10:05.354 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
04:10:05.354 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.05
04:10:05.354 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:10:05.354 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:05.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:10:05.354 00.000 21948 MoveAxis(E, 0, ABG)
04:10:05.354 00.000 21948 Move returns status 0, amount 0
04:10:05.354 00.000 21948 MoveAxis(N, 0, ABG)
04:10:05.354 00.000 21948 Move returns status 0, amount 0
04:10:05.354 00.000 21948 move complete, result=0
04:10:05.354 00.000 21948 worker thread done servicing request
04:10:05.355 00.001 21948 Worker thread wakes up
04:10:05.355 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:05.355 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:05.355 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:06.985 01.630 21948 Exposure complete
04:10:07.023 00.038 21948 worker thread done servicing request
04:10:07.023 00.000 18120 OnExposeComplete: enter
04:10:07.023 00.000 18120 UpdateGuideState(): m_state=6
04:10:07.024 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7261
04:10:07.024 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=236.89, Mass=1646, SNR=28.0, Peak=123 HFD=4.4
04:10:07.026 00.002 18120 MultiStar: [#1 0.02,-0.05,0.76,U] [#2 -0.42,-0.17,0.00,M1] [#3 -0.08,0.12,0.63,U] [#4 -0.07,-0.02,0.58,U] [#5 0.26,-0.21,0.49,U] [#6 -0.05,0.01,0.55,U] [#7 0.12,0.09,0.46,U] [#8 0.03,-0.11,0.40,U] 
04:10:07.027 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {-0.15, 0.05}
04:10:07.028 00.001 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.78 = 1.50)
04:10:07.030 00.002 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.46)
04:10:07.031 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.78 mountX=0.00 mountY=0.01, mountTheta=1.50
04:10:07.032 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
04:10:07.033 00.001 18120 Enqueuing Move request for scope (-0.01, -0.01)
04:10:07.033 00.000 21948 Worker thread wakes up
04:10:07.033 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
04:10:07.033 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
04:10:07.034 00.001 21948 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
04:10:07.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:10:07.034 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:07.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:07.034 00.000 18120 UpdateGuideState exits: m=1646 RSB=28.0
04:10:07.035 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:07.035 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:07.035 00.000 18120 Enqueuing Expose request
04:10:07.036 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:07.036 00.000 21948 MoveAxis(E, 0, ABG)
04:10:07.036 00.000 21948 Move returns status 0, amount 0
04:10:07.036 00.000 21948 MoveAxis(N, 0, ABG)
04:10:07.036 00.000 21948 Move returns status 0, amount 0
04:10:07.036 00.000 21948 move complete, result=0
04:10:07.037 00.001 21948 worker thread done servicing request
04:10:07.037 00.000 21948 Worker thread wakes up
04:10:07.037 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:07.037 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:07.037 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:08.559 01.522 21948 Exposure complete
04:10:08.590 00.031 21948 worker thread done servicing request
04:10:08.590 00.000 18120 OnExposeComplete: enter
04:10:08.591 00.001 18120 UpdateGuideState(): m_state=6
04:10:08.592 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7262
04:10:08.593 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=236.76, Mass=1701, SNR=28.6, Peak=133 HFD=4.1
04:10:08.593 00.000 18120 MultiStar: [#1 -0.11,0.07,0.74,U] [#2 -0.38,0.11,0.70,U] [#3 -0.67,0.16,0.00,M2] [#4 -0.30,-0.07,0.59,U] [#5 0.18,-0.17,0.47,U] [#6 -0.29,-0.14,0.51,U] [#7 -0.07,0.04,0.45,U] [#8 0.02,-0.04,0.43,U] 
04:10:08.594 00.001 18120 refined, 7 included, MultiStar: {-0.19, -0.03}, one-star: {-0.31, -0.07}
04:10:08.594 00.000 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.00) = xAngle (-4.99 = 1.29)
04:10:08.595 00.001 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.03 = 1.26)
04:10:08.595 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.99 mountX=0.05 mountY=0.18, mountTheta=1.29
04:10:08.598 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.03, opts=13)
04:10:08.598 00.000 18120 Enqueuing Move request for scope (-0.19, -0.03)
04:10:08.598 00.000 21948 Worker thread wakes up
04:10:08.598 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:08.600 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
04:10:08.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
04:10:08.600 00.000 18120 UpdateGuideState exits: m=1701 RSB=28.6
04:10:08.600 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:08.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:08.600 00.000 18120 Enqueuing Expose request
04:10:08.601 00.001 21948 Moving (-0.19, -0.03) raw xDistance=0.05 yDistance=0.18
04:10:08.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:10:08.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:08.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:10:08.601 00.000 21948 MoveAxis(E, 0, ABG)
04:10:08.601 00.000 21948 Move returns status 0, amount 0
04:10:08.601 00.000 21948 MoveAxis(N, 0, ABG)
04:10:08.601 00.000 21948 Move returns status 0, amount 0
04:10:08.601 00.000 21948 move complete, result=0
04:10:08.601 00.000 21948 worker thread done servicing request
04:10:08.601 00.000 21948 Worker thread wakes up
04:10:08.601 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:08.601 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:08.601 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:10:10.230 01.629 21948 Exposure complete
04:10:10.271 00.041 21948 worker thread done servicing request
04:10:10.271 00.000 18120 OnExposeComplete: enter
04:10:10.272 00.001 18120 UpdateGuideState(): m_state=6
04:10:10.273 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7263
04:10:10.275 00.002 18120 Star::Find returns 1 (0), X=895.09, Y=236.92, Mass=2027, SNR=31.1, Peak=165 HFD=4.3
04:10:10.277 00.002 18120 MultiStar: [#1 -0.16,0.09,0.68,U] [#2 -0.02,0.00,0.59,U] [#3 -0.86,0.38,0.00,M3] [#4 -0.15,-0.02,0.51,U] [#5 -0.10,-0.05,0.44,U] [#6 -0.20,0.02,0.48,U] [#7 -0.06,0.53,0.00,M1] [#8 -0.31,0.17,0.38,U] 
04:10:10.278 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.05}, one-star: {-0.28, 0.08}
04:10:10.279 00.001 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
04:10:10.281 00.002 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
04:10:10.282 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.89 mountX=0.12 mountY=0.14, mountTheta=0.88
04:10:10.284 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.05, opts=13)
04:10:10.285 00.001 18120 Enqueuing Move request for scope (-0.18, 0.05)
04:10:10.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:10.285 00.000 18120 UpdateGuideState exits: m=2027 RSB=31.1
04:10:10.286 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:10.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:10.287 00.001 18120 Enqueuing Expose request
04:10:10.287 00.000 21948 Worker thread wakes up
04:10:10.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
04:10:10.287 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
04:10:10.287 00.000 21948 Moving (-0.18, 0.05) raw xDistance=0.12 yDistance=0.14
04:10:10.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:10:10.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:10.287 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:10:10.287 00.000 21948 MoveAxis(E, 0, ABG)
04:10:10.288 00.001 21948 Move returns status 0, amount 0
04:10:10.288 00.000 21948 MoveAxis(N, 0, ABG)
04:10:10.288 00.000 21948 Move returns status 0, amount 0
04:10:10.288 00.000 21948 move complete, result=0
04:10:10.288 00.000 21948 worker thread done servicing request
04:10:10.288 00.000 21948 Worker thread wakes up
04:10:10.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:10.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:10.288 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:11.804 01.516 21948 Exposure complete
04:10:11.850 00.046 21948 worker thread done servicing request
04:10:11.850 00.000 18120 OnExposeComplete: enter
04:10:11.851 00.001 18120 UpdateGuideState(): m_state=6
04:10:11.851 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7264
04:10:11.852 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=236.94, Mass=1661, SNR=28.2, Peak=115 HFD=4.3
04:10:11.852 00.000 18120 MultiStar: [#1 0.03,0.16,0.75,U] [#2 -0.29,0.09,0.69,U] [#3 -0.10,0.07,0.57,U] [#4 -0.27,0.14,0.57,U] [#5 0.00,-0.18,0.48,U] [#6 -0.32,-0.21,0.55,U] [#7 -0.32,-0.09,0.45,U] [#8 -0.19,0.20,0.40,U] 
04:10:11.853 00.001 18120 single-star, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.10, 0.11}
04:10:11.853 00.000 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
04:10:11.855 00.002 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
04:10:11.855 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.30 mountX=0.14 mountY=0.04, mountTheta=0.26
04:10:11.856 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.11, opts=13)
04:10:11.857 00.001 18120 Enqueuing Move request for scope (-0.10, 0.11)
04:10:11.857 00.000 21948 Worker thread wakes up
04:10:11.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:11.858 00.001 18120 UpdateGuideState exits: m=1661 RSB=28.2
04:10:11.858 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:11.858 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:11.859 00.001 18120 Enqueuing Expose request
04:10:11.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
04:10:11.859 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
04:10:11.859 00.000 21948 Moving (-0.10, 0.11) raw xDistance=0.14 yDistance=0.04
04:10:11.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:10:11.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:11.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:10:11.859 00.000 21948 MoveAxis(E, 0, ABG)
04:10:11.859 00.000 21948 Move returns status 0, amount 0
04:10:11.859 00.000 21948 MoveAxis(N, 0, ABG)
04:10:11.859 00.000 21948 Move returns status 0, amount 0
04:10:11.859 00.000 21948 move complete, result=0
04:10:11.860 00.001 21948 worker thread done servicing request
04:10:11.860 00.000 21948 Worker thread wakes up
04:10:11.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:11.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:11.860 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:13.588 01.728 21948 Exposure complete
04:10:13.632 00.044 21948 worker thread done servicing request
04:10:13.632 00.000 18120 OnExposeComplete: enter
04:10:13.633 00.001 18120 UpdateGuideState(): m_state=6
04:10:13.634 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7265
04:10:13.634 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=236.86, Mass=1704, SNR=28.4, Peak=140 HFD=4.0
04:10:13.634 00.000 18120 MultiStar: [#1 -0.02,0.01,0.73,U] [#2 -0.07,0.00,0.67,U] [#3 -0.53,0.18,0.00,M3] [#4 -0.29,0.31,0.54,U] [#5 -0.02,-0.19,0.50,U] [#6 -0.10,0.03,0.54,U] [#7 0.33,0.25,0.48,U] [#8 -0.23,0.14,0.39,U] 
04:10:13.635 00.001 18120 single-star, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.04, 0.03}
04:10:13.636 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
04:10:13.636 00.000 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
04:10:13.636 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.53 mountX=0.04 mountY=0.02, mountTheta=0.51
04:10:13.638 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
04:10:13.638 00.000 18120 Enqueuing Move request for scope (-0.04, 0.03)
04:10:13.639 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:13.639 00.000 18120 UpdateGuideState exits: m=1704 RSB=28.4
04:10:13.639 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:13.640 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:13.640 00.000 18120 Enqueuing Expose request
04:10:13.641 00.001 21948 Worker thread wakes up
04:10:13.641 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
04:10:13.641 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
04:10:13.641 00.000 21948 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.02
04:10:13.641 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:10:13.641 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:13.641 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:13.641 00.000 21948 MoveAxis(E, 0, ABG)
04:10:13.641 00.000 21948 Move returns status 0, amount 0
04:10:13.641 00.000 21948 MoveAxis(N, 0, ABG)
04:10:13.641 00.000 21948 Move returns status 0, amount 0
04:10:13.641 00.000 21948 move complete, result=0
04:10:13.641 00.000 21948 worker thread done servicing request
04:10:13.641 00.000 21948 Worker thread wakes up
04:10:13.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:13.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:13.641 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:15.056 01.415 21948 Exposure complete
04:10:15.107 00.051 21948 worker thread done servicing request
04:10:15.107 00.000 18120 OnExposeComplete: enter
04:10:15.108 00.001 18120 UpdateGuideState(): m_state=6
04:10:15.109 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7266
04:10:15.110 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=236.95, Mass=1839, SNR=29.6, Peak=127 HFD=4.1
04:10:15.113 00.003 18120 MultiStar: [#1 0.16,0.03,0.70,U] [#2 -0.10,-0.04,0.62,U] [#3 -0.29,0.19,0.59,U] [#4 -0.51,0.19,0.00,M1] [#5 -0.22,-0.06,0.46,U] [#6 -0.08,-0.12,0.50,U] [#7 -0.08,-0.05,0.44,U] [#8 -0.17,0.14,0.39,U] 
04:10:15.114 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.28, 0.12}
04:10:15.115 00.001 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
04:10:15.116 00.001 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
04:10:15.116 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.06 mountX=0.04 mountY=0.00, mountTheta=0.02
04:10:15.117 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
04:10:15.118 00.001 18120 Enqueuing Move request for scope (-0.02, 0.04)
04:10:15.118 00.000 21948 Worker thread wakes up
04:10:15.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
04:10:15.118 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
04:10:15.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:15.119 00.001 18120 UpdateGuideState exits: m=1839 RSB=29.6
04:10:15.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:15.120 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:15.120 00.000 18120 Enqueuing Expose request
04:10:15.121 00.001 21948 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.00
04:10:15.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:10:15.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:15.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:10:15.121 00.000 21948 MoveAxis(E, 0, ABG)
04:10:15.121 00.000 21948 Move returns status 0, amount 0
04:10:15.121 00.000 21948 MoveAxis(N, 0, ABG)
04:10:15.121 00.000 21948 Move returns status 0, amount 0
04:10:15.121 00.000 21948 move complete, result=0
04:10:15.121 00.000 21948 worker thread done servicing request
04:10:15.121 00.000 21948 Worker thread wakes up
04:10:15.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:15.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:15.122 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:16.752 01.630 21948 Exposure complete
04:10:16.788 00.036 21948 worker thread done servicing request
04:10:16.788 00.000 18120 OnExposeComplete: enter
04:10:16.790 00.002 18120 UpdateGuideState(): m_state=6
04:10:16.794 00.004 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7267
04:10:16.796 00.002 18120 Star::Find returns 1 (0), X=895.26, Y=237.03, Mass=1788, SNR=29.3, Peak=132 HFD=4.2
04:10:16.799 00.003 18120 MultiStar: [#1 0.31,-0.02,0.70,U] [#2 -0.13,0.09,0.63,U] [#3 -0.41,0.14,0.59,U] [#4 -0.18,0.14,0.55,U] [#5 -0.15,0.09,0.47,U] [#6 -0.01,-0.13,0.47,U] [#7 -0.02,0.06,0.40,U] [#8 -0.27,0.23,0.40,U] 
04:10:16.801 00.002 18120 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.11, 0.19}
04:10:16.803 00.002 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
04:10:16.805 00.002 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
04:10:16.806 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=0.13 mountY=0.04, mountTheta=0.34
04:10:16.807 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.09, opts=13)
04:10:16.808 00.001 18120 Enqueuing Move request for scope (-0.10, 0.09)
04:10:16.808 00.000 21948 Worker thread wakes up
04:10:16.808 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:16.809 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.3
04:10:16.809 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:16.809 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:16.810 00.001 18120 Enqueuing Expose request
04:10:16.810 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
04:10:16.810 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
04:10:16.810 00.000 21948 Moving (-0.10, 0.09) raw xDistance=0.13 yDistance=0.04
04:10:16.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:10:16.810 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:16.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:10:16.810 00.000 21948 MoveAxis(E, 0, ABG)
04:10:16.811 00.001 21948 Move returns status 0, amount 0
04:10:16.811 00.000 21948 MoveAxis(N, 0, ABG)
04:10:16.811 00.000 21948 Move returns status 0, amount 0
04:10:16.811 00.000 21948 move complete, result=0
04:10:16.811 00.000 21948 worker thread done servicing request
04:10:16.811 00.000 21948 Worker thread wakes up
04:10:16.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:16.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:16.811 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:18.331 01.520 21948 Exposure complete
04:10:18.384 00.053 21948 worker thread done servicing request
04:10:18.384 00.000 18120 OnExposeComplete: enter
04:10:18.384 00.000 18120 UpdateGuideState(): m_state=6
04:10:18.385 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7268
04:10:18.385 00.000 18120 Star::Find returns 1 (0), X=895.38, Y=237.06, Mass=1835, SNR=29.6, Peak=139 HFD=4.2
04:10:18.386 00.001 18120 MultiStar: [#1 -0.19,0.10,0.72,U] [#2 0.12,0.09,0.62,U] [#3 -0.43,0.34,0.00,M2] [#4 -0.29,0.28,0.57,U] [#5 -0.16,0.14,0.44,U] [#6 -0.37,0.12,0.48,U] [#7 0.11,0.01,0.42,U] [#8 -0.04,-0.03,0.40,U] 
04:10:18.386 00.000 18120 refined, 7 included, MultiStar: {-0.10, 0.13}, one-star: {0.00, 0.23}
04:10:18.388 00.002 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
04:10:18.389 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
04:10:18.390 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.19 mountX=0.16 mountY=0.02, mountTheta=0.15
04:10:18.392 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
04:10:18.393 00.001 18120 Enqueuing Move request for scope (-0.10, 0.13)
04:10:18.393 00.000 21948 Worker thread wakes up
04:10:18.393 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:18.394 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
04:10:18.394 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.6
04:10:18.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:18.395 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:18.395 00.000 18120 Enqueuing Expose request
04:10:18.395 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
04:10:18.395 00.000 21948 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.02
04:10:18.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:10:18.396 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:18.396 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:18.396 00.000 21948 MoveAxis(E, 0, ABG)
04:10:18.396 00.000 21948 Move returns status 0, amount 0
04:10:18.396 00.000 21948 MoveAxis(N, 0, ABG)
04:10:18.396 00.000 21948 Move returns status 0, amount 0
04:10:18.396 00.000 21948 move complete, result=0
04:10:18.396 00.000 21948 worker thread done servicing request
04:10:18.396 00.000 21948 Worker thread wakes up
04:10:18.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:18.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:18.396 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:20.021 01.625 21948 Exposure complete
04:10:20.047 00.026 21948 worker thread done servicing request
04:10:20.047 00.000 18120 OnExposeComplete: enter
04:10:20.048 00.001 18120 UpdateGuideState(): m_state=6
04:10:20.049 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7269
04:10:20.049 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=237.17, Mass=1927, SNR=30.5, Peak=144 HFD=4.3
04:10:20.050 00.001 18120 MultiStar: [#1 -0.06,0.33,0.68,U] [#2 -0.06,0.34,0.59,U] [#3 -0.34,0.43,0.00,M3] [#4 0.22,0.21,0.54,U] [#5 -0.21,0.29,0.45,U] [#6 -0.31,0.12,0.47,U] [#7 0.22,0.19,0.40,U] [#8 -0.21,0.13,0.34,U] 
04:10:20.050 00.000 18120 refined, 7 included, MultiStar: {-0.11, 0.26}, one-star: {-0.30, 0.34}
04:10:20.050 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
04:10:20.051 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
04:10:20.051 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.96 mountX=0.29 mountY=-0.02, mountTheta=-0.08
04:10:20.054 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.26, opts=13)
04:10:20.055 00.001 18120 Enqueuing Move request for scope (-0.11, 0.26)
04:10:20.055 00.000 21948 Worker thread wakes up
04:10:20.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:20.056 00.001 18120 UpdateGuideState exits: m=1927 RSB=30.5
04:10:20.056 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:20.057 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:20.057 00.000 18120 Enqueuing Expose request
04:10:20.058 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
04:10:20.058 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
04:10:20.058 00.000 21948 Moving (-0.11, 0.26) raw xDistance=0.29 yDistance=-0.02
04:10:20.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:10:20.058 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:20.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:10:20.058 00.000 21948 MoveAxis(W, 51, ABG)
04:10:20.058 00.000 21948 Guiding  Dir = 3, Dur = 51
04:10:20.058 00.000 21948 IsSlewing returns 0
04:10:20.058 00.000 21948 IsGuiding returns 0
04:10:20.061 00.003 21948 PulseGuide returned control before completion, sleep 60
04:10:20.130 00.069 21948 IsGuiding returns 0
04:10:20.130 00.000 21948 Move returns status 0, amount 51
04:10:20.130 00.000 21948 MoveAxis(N, 0, ABG)
04:10:20.131 00.001 21948 Move returns status 0, amount 0
04:10:20.131 00.000 21948 move complete, result=0
04:10:20.131 00.000 21948 worker thread done servicing request
04:10:20.131 00.000 21948 Worker thread wakes up
04:10:20.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:20.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:20.131 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
04:10:21.544 01.413 21948 Exposure complete
04:10:21.583 00.039 21948 worker thread done servicing request
04:10:21.583 00.000 18120 OnExposeComplete: enter
04:10:21.584 00.001 18120 UpdateGuideState(): m_state=6
04:10:21.584 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7270
04:10:21.585 00.001 18120 Star::Find returns 1 (0), X=895.22, Y=237.02, Mass=1588, SNR=27.6, Peak=127 HFD=4.2
04:10:21.587 00.002 18120 MultiStar: [#1 -0.03,0.37,0.77,U] [#2 0.01,0.13,0.65,U] [#3 -0.49,0.48,0.00,M4] [#4 -0.11,0.26,0.61,U] [#5 -0.37,0.37,0.00,M1] [#6 -0.01,0.02,0.55,U] [#7 0.22,0.33,0.46,U] [#8 -0.56,0.40,0.00,M1] 
04:10:21.588 00.001 18120 refined, 5 included, MultiStar: {-0.03, 0.22}, one-star: {-0.15, 0.19}
04:10:21.591 00.003 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
04:10:21.593 00.002 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
04:10:21.595 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=0.21 mountY=-0.07, mountTheta=-0.32
04:10:21.600 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.22, opts=13)
04:10:21.602 00.002 18120 Enqueuing Move request for scope (-0.03, 0.22)
04:10:21.605 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:21.607 00.002 21948 Worker thread wakes up
04:10:21.608 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
04:10:21.608 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
04:10:21.608 00.000 21948 Moving (-0.03, 0.22) raw xDistance=0.21 yDistance=-0.07
04:10:21.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
04:10:21.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:21.608 00.000 18120 UpdateGuideState exits: m=1588 RSB=27.6
04:10:21.608 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:21.609 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:21.609 00.000 18120 Enqueuing Expose request
04:10:21.610 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:10:21.610 00.000 21948 MoveAxis(W, 42, ABG)
04:10:21.610 00.000 21948 Guiding  Dir = 3, Dur = 42
04:10:21.610 00.000 21948 IsSlewing returns 0
04:10:21.610 00.000 21948 IsGuiding returns 0
04:10:21.613 00.003 21948 PulseGuide returned control before completion, sleep 51
04:10:21.667 00.054 21948 IsGuiding returns 1
04:10:21.667 00.000 21948 scope still moving after pulse duration time elapsed
04:10:21.699 00.032 21948 IsSlewing returns 0
04:10:21.700 00.001 21948 IsGuiding returns 0
04:10:21.700 00.000 21948 scope move finished after 42 + 47 ms
04:10:21.700 00.000 21948 Move returns status 0, amount 42
04:10:21.700 00.000 21948 MoveAxis(N, 0, ABG)
04:10:21.700 00.000 21948 Move returns status 0, amount 0
04:10:21.700 00.000 21948 move complete, result=0
04:10:21.700 00.000 21948 worker thread done servicing request
04:10:21.700 00.000 21948 Worker thread wakes up
04:10:21.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:21.700 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
04:10:21.701 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:23.324 01.623 21948 Exposure complete
04:10:23.360 00.036 21948 worker thread done servicing request
04:10:23.360 00.000 18120 OnExposeComplete: enter
04:10:23.360 00.000 18120 UpdateGuideState(): m_state=6
04:10:23.361 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7271
04:10:23.361 00.000 18120 Star::Find returns 1 (0), X=895.43, Y=236.82, Mass=1820, SNR=29.5, Peak=123 HFD=4.1
04:10:23.363 00.002 18120 MultiStar: [#1 0.33,0.13,0.73,U] [#2 0.15,0.02,0.60,U] [#3 -0.39,0.16,0.56,U] [#4 -0.25,0.18,0.58,U] [#5 -0.10,-0.17,0.45,U] [#6 -0.03,-0.20,0.50,U] [#7 0.58,-0.12,0.00,M1] [#8 -0.08,0.14,0.38,U] 
04:10:23.364 00.001 18120 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.06, -0.01}
04:10:23.365 00.001 18120 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.00) = xAngle (-0.09 = -0.09)
04:10:23.365 00.000 18120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.13 = -0.13)
04:10:23.366 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.91 mountX=0.04 mountY=-0.00, mountTheta=-0.13
04:10:23.369 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.03, opts=13)
04:10:23.370 00.001 18120 Enqueuing Move request for scope (-0.01, 0.03)
04:10:23.370 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:23.371 00.001 18120 UpdateGuideState exits: m=1820 RSB=29.5
04:10:23.371 00.000 21948 Worker thread wakes up
04:10:23.371 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:23.372 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:23.372 00.000 18120 Enqueuing Expose request
04:10:23.373 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:10:23.373 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:10:23.373 00.000 21948 Moving (-0.01, 0.03) raw xDistance=0.04 yDistance=-0.00
04:10:23.373 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:10:23.373 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:23.373 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:10:23.373 00.000 21948 MoveAxis(E, 0, ABG)
04:10:23.373 00.000 21948 Move returns status 0, amount 0
04:10:23.373 00.000 21948 MoveAxis(N, 0, ABG)
04:10:23.373 00.000 21948 Move returns status 0, amount 0
04:10:23.373 00.000 21948 move complete, result=0
04:10:23.373 00.000 21948 worker thread done servicing request
04:10:23.373 00.000 21948 Worker thread wakes up
04:10:23.373 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:23.373 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:23.374 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:24.894 01.520 21948 Exposure complete
04:10:24.936 00.042 21948 worker thread done servicing request
04:10:24.936 00.000 18120 OnExposeComplete: enter
04:10:24.938 00.002 18120 UpdateGuideState(): m_state=6
04:10:24.939 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7272
04:10:24.941 00.002 18120 Star::Find returns 1 (0), X=895.43, Y=236.82, Mass=1845, SNR=29.8, Peak=127 HFD=4.3
04:10:24.942 00.001 18120 MultiStar: [#1 0.20,-0.17,0.69,U] [#2 -0.16,-0.02,0.62,U] [#3 -0.10,-0.21,0.58,U] [#4 -0.08,0.18,0.52,U] [#5 -0.10,0.03,0.44,U] [#6 -0.12,-0.38,0.49,U] [#7 0.34,-0.07,0.41,U] [#8 0.32,-0.40,0.00,M1] 
04:10:24.943 00.001 18120 single-star, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.06, -0.01}
04:10:24.945 00.002 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
04:10:24.946 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
04:10:24.947 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.20 mountX=-0.03 mountY=-0.04, mountTheta=-2.22
04:10:24.949 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.01, opts=13)
04:10:24.951 00.002 18120 Enqueuing Move request for scope (0.06, -0.01)
04:10:24.952 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:24.953 00.001 18120 UpdateGuideState exits: m=1845 RSB=29.8
04:10:24.953 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:24.956 00.003 21948 Worker thread wakes up
04:10:24.956 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
04:10:24.956 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
04:10:24.956 00.000 21948 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.04
04:10:24.956 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:10:24.956 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:24.956 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:24.957 00.001 18120 Enqueuing Expose request
04:10:24.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:10:24.957 00.000 21948 MoveAxis(E, 0, ABG)
04:10:24.957 00.000 21948 Move returns status 0, amount 0
04:10:24.957 00.000 21948 MoveAxis(N, 0, ABG)
04:10:24.957 00.000 21948 Move returns status 0, amount 0
04:10:24.957 00.000 21948 move complete, result=0
04:10:24.957 00.000 21948 worker thread done servicing request
04:10:24.957 00.000 21948 Worker thread wakes up
04:10:24.957 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:24.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:24.958 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:26.594 01.636 21948 Exposure complete
04:10:26.649 00.055 21948 worker thread done servicing request
04:10:26.649 00.000 18120 OnExposeComplete: enter
04:10:26.651 00.002 18120 UpdateGuideState(): m_state=6
04:10:26.654 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7273
04:10:26.656 00.002 18120 Star::Find returns 1 (0), X=895.41, Y=236.86, Mass=1821, SNR=29.4, Peak=142 HFD=4.0
04:10:26.659 00.003 18120 MultiStar: [#1 -0.12,0.27,0.70,U] [#2 0.01,0.08,0.64,U] [#3 -0.35,0.24,0.56,U] [#4 -0.22,0.03,0.56,U] [#5 0.06,0.03,0.46,U] [#6 0.13,-0.13,0.51,U] [#7 0.25,-0.06,0.44,U] [#8 0.14,0.05,0.38,U] 
04:10:26.660 00.001 18120 single-star, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.04, 0.03}
04:10:26.660 00.000 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
04:10:26.660 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
04:10:26.661 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=0.01 mountY=-0.05, mountTheta=-1.28
04:10:26.662 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
04:10:26.662 00.000 18120 Enqueuing Move request for scope (0.04, 0.03)
04:10:26.663 00.001 21948 Worker thread wakes up
04:10:26.663 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
04:10:26.663 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:26.664 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
04:10:26.664 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.4
04:10:26.664 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:26.665 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:26.665 00.000 18120 Enqueuing Expose request
04:10:26.665 00.000 21948 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
04:10:26.666 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:10:26.666 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:26.666 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:10:26.666 00.000 21948 MoveAxis(E, 0, ABG)
04:10:26.666 00.000 21948 Move returns status 0, amount 0
04:10:26.666 00.000 21948 MoveAxis(N, 0, ABG)
04:10:26.666 00.000 21948 Move returns status 0, amount 0
04:10:26.666 00.000 21948 move complete, result=0
04:10:26.666 00.000 21948 worker thread done servicing request
04:10:26.666 00.000 21948 Worker thread wakes up
04:10:26.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:26.666 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:26.666 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:28.181 01.515 21948 Exposure complete
04:10:28.219 00.038 21948 worker thread done servicing request
04:10:28.219 00.000 18120 OnExposeComplete: enter
04:10:28.219 00.000 18120 UpdateGuideState(): m_state=6
04:10:28.220 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7274
04:10:28.221 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=237.01, Mass=1810, SNR=29.5, Peak=148 HFD=4.2
04:10:28.223 00.002 18120 MultiStar: [#1 0.01,0.13,0.70,U] [#2 -0.24,0.08,0.62,U] [#3 -0.77,0.24,0.00,M2] [#4 -0.23,0.29,0.58,U] [#5 -0.37,0.25,0.00,M1] [#6 -0.25,-0.06,0.48,U] [#7 0.51,0.05,0.00,M1] [#8 -0.10,-0.11,0.39,U] 
04:10:28.224 00.001 18120 refined, 5 included, MultiStar: {-0.14, 0.11}, one-star: {-0.10, 0.18}
04:10:28.225 00.001 18120 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.00) = xAngle (0.49 = 0.49)
04:10:28.226 00.001 18120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
04:10:28.227 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=0.16 mountY=0.08, mountTheta=0.46
04:10:28.228 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.11, opts=13)
04:10:28.228 00.000 18120 Enqueuing Move request for scope (-0.14, 0.11)
04:10:28.229 00.001 21948 Worker thread wakes up
04:10:28.229 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
04:10:28.229 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
04:10:28.229 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:28.229 00.000 18120 UpdateGuideState exits: m=1810 RSB=29.5
04:10:28.230 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:28.230 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:28.231 00.001 18120 Enqueuing Expose request
04:10:28.231 00.000 21948 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.08
04:10:28.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:10:28.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:28.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:10:28.231 00.000 21948 MoveAxis(E, 0, ABG)
04:10:28.231 00.000 21948 Move returns status 0, amount 0
04:10:28.231 00.000 21948 MoveAxis(N, 0, ABG)
04:10:28.231 00.000 21948 Move returns status 0, amount 0
04:10:28.231 00.000 21948 move complete, result=0
04:10:28.231 00.000 21948 worker thread done servicing request
04:10:28.231 00.000 21948 Worker thread wakes up
04:10:28.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:28.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:28.232 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:29.857 01.625 21948 Exposure complete
04:10:29.890 00.033 21948 worker thread done servicing request
04:10:29.890 00.000 18120 OnExposeComplete: enter
04:10:29.892 00.002 18120 UpdateGuideState(): m_state=6
04:10:29.892 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7275
04:10:29.893 00.001 18120 Star::Find returns 1 (0), X=895.19, Y=237.28, Mass=1880, SNR=30.1, Peak=137 HFD=4.4
04:10:29.894 00.001 18120 MultiStar: [#1 -0.57,0.82,0.00,M1] [#2 0.01,0.53,0.00,M1] [#3 -1.18,0.79,0.00,M3] [#4 -0.33,0.88,0.00,M1] [#5 -0.68,0.67,0.00,M2] [#6 -0.36,0.66,0.00,M1] [#7 -0.36,0.76,0.00,M2] [#8 -0.69,0.83,0.00,M1] 
04:10:29.894 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
04:10:29.894 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
04:10:29.895 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.44 hyp=0.48 cameraTheta=1.96 mountX=0.48 mountY=-0.04, mountTheta=-0.08
04:10:29.896 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.44, opts=13)
04:10:29.897 00.001 18120 Enqueuing Move request for scope (-0.18, 0.44)
04:10:29.897 00.000 21948 Worker thread wakes up
04:10:29.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:29.898 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.1
04:10:29.898 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:29.899 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:29.899 00.000 18120 Enqueuing Expose request
04:10:29.900 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.44) opts 0xd
04:10:29.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.44)
04:10:29.900 00.000 21948 Moving (-0.18, 0.44) raw xDistance=0.48 yDistance=-0.04
04:10:29.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
04:10:29.900 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:29.900 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:10:29.900 00.000 21948 MoveAxis(W, 86, ABG)
04:10:29.900 00.000 21948 Guiding  Dir = 3, Dur = 86
04:10:29.900 00.000 21948 IsSlewing returns 0
04:10:29.900 00.000 21948 IsGuiding returns 0
04:10:29.901 00.001 21948 PulseGuide returned control before completion, sleep 95
04:10:30.012 00.111 21948 IsGuiding returns 0
04:10:30.012 00.000 21948 Move returns status 0, amount 86
04:10:30.013 00.001 21948 MoveAxis(N, 0, ABG)
04:10:30.013 00.000 21948 Move returns status 0, amount 0
04:10:30.013 00.000 21948 move complete, result=0
04:10:30.013 00.000 21948 worker thread done servicing request
04:10:30.013 00.000 21948 Worker thread wakes up
04:10:30.013 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:30.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:30.013 00.000 18120 GuideStep: 0.5 px 86 ms WEST, -0.0 px 0 ms NORTH
04:10:31.419 01.406 21948 Exposure complete
04:10:31.456 00.037 21948 worker thread done servicing request
04:10:31.456 00.000 18120 OnExposeComplete: enter
04:10:31.456 00.000 18120 UpdateGuideState(): m_state=6
04:10:31.457 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7276
04:10:31.459 00.002 18120 Star::Find returns 1 (0), X=895.05, Y=237.16, Mass=1816, SNR=29.4, Peak=145 HFD=4.2
04:10:31.460 00.001 18120 MultiStar: [#1 -0.45,0.49,0.00,M2] [#2 -0.24,0.32,0.61,U] [#3 -0.67,0.59,0.00,M4] [#4 -0.18,0.54,0.00,M2] [#5 -0.37,0.34,0.00,M3] [#6 -0.40,0.34,0.00,M2] [#7 0.01,0.40,0.39,U] [#8 -0.36,0.19,0.40,U] 
04:10:31.461 00.001 18120 refined, 3 included, MultiStar: {-0.26, 0.32}, one-star: {-0.33, 0.33}
04:10:31.462 00.001 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
04:10:31.463 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
04:10:31.464 00.001 18120 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.25 mountX=0.39 mountY=0.09, mountTheta=0.22
04:10:31.466 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.32, opts=13)
04:10:31.466 00.000 18120 Enqueuing Move request for scope (-0.26, 0.32)
04:10:31.467 00.001 21948 Worker thread wakes up
04:10:31.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
04:10:31.467 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
04:10:31.467 00.000 21948 Moving (-0.26, 0.32) raw xDistance=0.39 yDistance=0.09
04:10:31.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
04:10:31.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:31.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:31.469 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:10:31.469 00.000 21948 MoveAxis(W, 76, ABG)
04:10:31.469 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.4
04:10:31.469 00.000 21948 Guiding  Dir = 3, Dur = 76
04:10:31.469 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:31.470 00.001 21948 IsSlewing returns 0
04:10:31.470 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:31.470 00.000 18120 Enqueuing Expose request
04:10:31.471 00.001 21948 IsGuiding returns 0
04:10:31.472 00.001 21948 PulseGuide returned control before completion, sleep 85
04:10:31.559 00.087 21948 IsGuiding returns 1
04:10:31.559 00.000 21948 scope still moving after pulse duration time elapsed
04:10:31.588 00.029 21948 IsSlewing returns 0
04:10:31.589 00.001 21948 IsGuiding returns 0
04:10:31.589 00.000 21948 scope move finished after 76 + 42 ms
04:10:31.589 00.000 21948 Move returns status 0, amount 76
04:10:31.589 00.000 21948 MoveAxis(N, 0, ABG)
04:10:31.589 00.000 21948 Move returns status 0, amount 0
04:10:31.589 00.000 21948 move complete, result=0
04:10:31.589 00.000 21948 worker thread done servicing request
04:10:31.589 00.000 21948 Worker thread wakes up
04:10:31.589 00.000 18120 GuideStep: 0.4 px 76 ms WEST, 0.1 px 0 ms NORTH
04:10:31.591 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:31.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:33.222 01.631 21948 Exposure complete
04:10:33.256 00.034 21948 worker thread done servicing request
04:10:33.256 00.000 18120 OnExposeComplete: enter
04:10:33.257 00.001 18120 UpdateGuideState(): m_state=6
04:10:33.257 00.000 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7277
04:10:33.258 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=236.96, Mass=1769, SNR=29.0, Peak=153 HFD=4.1
04:10:33.258 00.000 18120 MultiStar: [#1 -0.08,0.08,0.75,U] [#2 -0.08,0.20,0.65,U] [#3 -0.40,0.14,0.59,U] [#4 -0.07,0.07,0.60,U] [#5 -0.37,-0.12,0.47,U] [#6 -0.17,0.05,0.51,U] [#7 0.13,-0.14,0.45,U] [#8 -0.27,-0.02,0.39,U] 
04:10:33.259 00.001 18120 single-star, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.02, 0.12}
04:10:33.259 00.000 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
04:10:33.260 00.001 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
04:10:33.260 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.77 mountX=0.12 mountY=-0.03, mountTheta=-0.27
04:10:33.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.12, opts=13)
04:10:33.261 00.000 18120 Enqueuing Move request for scope (-0.02, 0.12)
04:10:33.262 00.001 21948 Worker thread wakes up
04:10:33.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:33.262 00.000 18120 UpdateGuideState exits: m=1769 RSB=29.0
04:10:33.263 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:33.263 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:33.263 00.000 18120 Enqueuing Expose request
04:10:33.264 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
04:10:33.264 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
04:10:33.264 00.000 21948 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.03
04:10:33.264 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:10:33.264 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:33.264 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:10:33.264 00.000 21948 MoveAxis(E, 0, ABG)
04:10:33.264 00.000 21948 Move returns status 0, amount 0
04:10:33.264 00.000 21948 MoveAxis(N, 0, ABG)
04:10:33.264 00.000 21948 Move returns status 0, amount 0
04:10:33.264 00.000 21948 move complete, result=0
04:10:33.264 00.000 21948 worker thread done servicing request
04:10:33.264 00.000 21948 Worker thread wakes up
04:10:33.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:33.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:33.265 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:34.791 01.526 21948 Exposure complete
04:10:34.829 00.038 21948 worker thread done servicing request
04:10:34.829 00.000 18120 OnExposeComplete: enter
04:10:34.830 00.001 18120 UpdateGuideState(): m_state=6
04:10:34.830 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7278
04:10:34.831 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=236.88, Mass=1694, SNR=28.5, Peak=133 HFD=4.1
04:10:34.831 00.000 18120 MultiStar: [#1 -0.01,-0.01,0.74,U] [#2 -0.18,-0.01,0.64,U] [#3 -0.37,0.22,0.62,U] [#4 -0.06,0.20,0.58,U] [#5 -0.37,0.08,0.47,U] [#6 0.16,-0.12,0.50,U] [#7 0.00,-0.05,0.44,U] [#8 -0.12,-0.01,0.40,U] 
04:10:34.832 00.001 18120 single-star, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.05, 0.04}
04:10:34.832 00.000 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
04:10:34.833 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
04:10:34.835 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=0.06 mountY=0.03, mountTheta=0.45
04:10:34.839 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
04:10:34.843 00.004 18120 Enqueuing Move request for scope (-0.05, 0.04)
04:10:34.845 00.002 21948 Worker thread wakes up
04:10:34.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
04:10:34.845 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
04:10:34.845 00.000 21948 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.03
04:10:34.845 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:34.847 00.002 18120 UpdateGuideState exits: m=1694 RSB=28.5
04:10:34.847 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:34.848 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:34.849 00.001 18120 Enqueuing Expose request
04:10:34.850 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:10:34.850 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:34.850 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:10:34.850 00.000 21948 MoveAxis(E, 0, ABG)
04:10:34.850 00.000 21948 Move returns status 0, amount 0
04:10:34.850 00.000 21948 MoveAxis(N, 0, ABG)
04:10:34.850 00.000 21948 Move returns status 0, amount 0
04:10:34.850 00.000 21948 move complete, result=0
04:10:34.850 00.000 21948 worker thread done servicing request
04:10:34.850 00.000 21948 Worker thread wakes up
04:10:34.850 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:34.850 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:34.851 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:36.578 01.727 21948 Exposure complete
04:10:36.622 00.044 21948 worker thread done servicing request
04:10:36.622 00.000 18120 OnExposeComplete: enter
04:10:36.623 00.001 18120 UpdateGuideState(): m_state=6
04:10:36.625 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7279
04:10:36.625 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=236.92, Mass=1831, SNR=29.4, Peak=154 HFD=4.1
04:10:36.626 00.001 18120 MultiStar: [#1 -0.02,0.26,0.71,U] [#2 -0.28,0.01,0.59,U] [#3 -0.36,0.23,0.60,U] [#4 -0.26,0.17,0.60,U] [#5 -0.15,-0.14,0.46,U] [#6 -0.19,-0.00,0.49,U] [#7 -0.05,0.10,0.45,U] [#8 -0.24,0.07,0.41,U] 
04:10:36.626 00.000 18120 single-star, 8 included, MultiStar: {-0.17, 0.10}, one-star: {-0.06, 0.08}
04:10:36.626 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
04:10:36.627 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
04:10:36.627 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=0.10 mountY=0.02, mountTheta=0.16
04:10:36.628 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.08, opts=13)
04:10:36.628 00.000 18120 Enqueuing Move request for scope (-0.06, 0.08)
04:10:36.629 00.001 21948 Worker thread wakes up
04:10:36.629 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:36.629 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.4
04:10:36.630 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:36.630 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:36.631 00.001 18120 Enqueuing Expose request
04:10:36.633 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
04:10:36.633 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
04:10:36.633 00.000 21948 Moving (-0.06, 0.08) raw xDistance=0.10 yDistance=0.02
04:10:36.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:10:36.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:36.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:36.633 00.000 21948 MoveAxis(E, 0, ABG)
04:10:36.633 00.000 21948 Move returns status 0, amount 0
04:10:36.633 00.000 21948 MoveAxis(N, 0, ABG)
04:10:36.633 00.000 21948 Move returns status 0, amount 0
04:10:36.633 00.000 21948 move complete, result=0
04:10:36.633 00.000 21948 worker thread done servicing request
04:10:36.633 00.000 21948 Worker thread wakes up
04:10:36.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:36.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:36.635 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:38.048 01.413 21948 Exposure complete
04:10:38.087 00.039 21948 worker thread done servicing request
04:10:38.087 00.000 18120 OnExposeComplete: enter
04:10:38.089 00.002 18120 UpdateGuideState(): m_state=6
04:10:38.090 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7280
04:10:38.092 00.002 18120 Star::Find returns 1 (0), X=895.36, Y=236.99, Mass=1774, SNR=29.1, Peak=143 HFD=4.1
04:10:38.094 00.002 18120 MultiStar: [#1 -0.06,0.13,0.72,U] [#2 -0.17,0.07,0.63,U] [#3 -0.41,0.15,0.63,U] [#4 -0.09,0.09,0.57,U] [#5 0.09,-0.19,0.46,U] [#6 -0.35,-0.09,0.53,U] [#7 -0.09,0.17,0.40,U] [#8 -0.47,-0.03,0.00,M1] 
04:10:38.095 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.07}, one-star: {-0.01, 0.15}
04:10:38.095 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
04:10:38.096 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
04:10:38.096 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=0.12 mountY=0.08, mountTheta=0.60
04:10:38.097 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
04:10:38.098 00.001 18120 Enqueuing Move request for scope (-0.13, 0.07)
04:10:38.098 00.000 21948 Worker thread wakes up
04:10:38.098 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
04:10:38.098 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
04:10:38.099 00.001 21948 Moving (-0.13, 0.07) raw xDistance=0.12 yDistance=0.08
04:10:38.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:38.099 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.1
04:10:38.099 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:38.100 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:38.100 00.000 18120 Enqueuing Expose request
04:10:38.101 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:10:38.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:38.101 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:10:38.101 00.000 21948 MoveAxis(E, 0, ABG)
04:10:38.101 00.000 21948 Move returns status 0, amount 0
04:10:38.101 00.000 21948 MoveAxis(N, 0, ABG)
04:10:38.101 00.000 21948 Move returns status 0, amount 0
04:10:38.101 00.000 21948 move complete, result=0
04:10:38.101 00.000 21948 worker thread done servicing request
04:10:38.101 00.000 21948 Worker thread wakes up
04:10:38.101 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:38.101 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:38.101 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:39.728 01.627 21948 Exposure complete
04:10:39.774 00.046 21948 worker thread done servicing request
04:10:39.774 00.000 18120 OnExposeComplete: enter
04:10:39.775 00.001 18120 UpdateGuideState(): m_state=6
04:10:39.775 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7281
04:10:39.776 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=236.98, Mass=1933, SNR=30.4, Peak=148 HFD=4.1
04:10:39.776 00.000 18120 MultiStar: [#1 0.22,0.05,0.73,U] [#2 -0.16,0.14,0.60,U] [#3 -0.42,0.13,0.00,M1] [#4 -0.36,0.26,0.00,M1] [#5 -0.34,0.32,0.00,M1] [#6 -0.20,0.01,0.46,U] [#7 0.23,0.08,0.44,U] [#8 -0.04,0.18,0.37,U] 
04:10:39.777 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.10}, one-star: {-0.11, 0.15}
04:10:39.777 00.000 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
04:10:39.778 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
04:10:39.779 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.72 mountX=0.10 mountY=-0.03, mountTheta=-0.31
04:10:39.781 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
04:10:39.781 00.000 18120 Enqueuing Move request for scope (-0.02, 0.10)
04:10:39.782 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:39.782 00.000 18120 UpdateGuideState exits: m=1933 RSB=30.4
04:10:39.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:39.783 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:39.783 00.000 18120 Enqueuing Expose request
04:10:39.784 00.001 21948 Worker thread wakes up
04:10:39.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
04:10:39.784 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
04:10:39.784 00.000 21948 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.03
04:10:39.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:10:39.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:39.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:10:39.784 00.000 21948 MoveAxis(E, 0, ABG)
04:10:39.784 00.000 21948 Move returns status 0, amount 0
04:10:39.784 00.000 21948 MoveAxis(N, 0, ABG)
04:10:39.784 00.000 21948 Move returns status 0, amount 0
04:10:39.784 00.000 21948 move complete, result=0
04:10:39.784 00.000 21948 worker thread done servicing request
04:10:39.785 00.001 21948 Worker thread wakes up
04:10:39.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:39.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:39.785 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:41.302 01.517 21948 Exposure complete
04:10:41.343 00.041 21948 worker thread done servicing request
04:10:41.344 00.001 18120 OnExposeComplete: enter
04:10:41.344 00.000 18120 UpdateGuideState(): m_state=6
04:10:41.345 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7282
04:10:41.345 00.000 18120 Star::Find returns 1 (0), X=895.36, Y=236.99, Mass=1781, SNR=29.1, Peak=138 HFD=4.1
04:10:41.346 00.001 18120 MultiStar: [#1 -0.27,0.44,0.00,M1] [#2 -0.24,0.41,0.00,M1] [#3 -0.50,0.21,0.00,M2] [#4 -0.39,0.13,0.56,U] [#5 -0.30,0.24,0.47,U] [#6 -0.01,0.14,0.51,U] [#7 0.08,0.14,0.40,U] [#8 -0.12,0.29,0.41,U] 
04:10:41.348 00.002 18120 single-star, 5 included, MultiStar: {-0.12, 0.18}, one-star: {-0.01, 0.16}
04:10:41.348 00.000 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
04:10:41.349 00.001 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
04:10:41.349 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.65 mountX=0.15 mountY=-0.06, mountTheta=-0.38
04:10:41.351 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.16, opts=13)
04:10:41.351 00.000 18120 Enqueuing Move request for scope (-0.01, 0.16)
04:10:41.352 00.001 21948 Worker thread wakes up
04:10:41.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
04:10:41.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
04:10:41.352 00.000 21948 Moving (-0.01, 0.16) raw xDistance=0.15 yDistance=-0.06
04:10:41.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:10:41.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:41.352 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:41.352 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.1
04:10:41.353 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:41.353 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:41.354 00.001 18120 Enqueuing Expose request
04:10:41.354 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:10:41.354 00.000 21948 MoveAxis(E, 0, ABG)
04:10:41.354 00.000 21948 Move returns status 0, amount 0
04:10:41.354 00.000 21948 MoveAxis(N, 0, ABG)
04:10:41.354 00.000 21948 Move returns status 0, amount 0
04:10:41.354 00.000 21948 move complete, result=0
04:10:41.354 00.000 21948 worker thread done servicing request
04:10:41.354 00.000 21948 Worker thread wakes up
04:10:41.354 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:41.354 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:41.355 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:42.983 01.628 21948 Exposure complete
04:10:43.050 00.067 21948 worker thread done servicing request
04:10:43.051 00.001 18120 OnExposeComplete: enter
04:10:43.052 00.001 18120 UpdateGuideState(): m_state=6
04:10:43.054 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7283
04:10:43.055 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=237.10, Mass=1719, SNR=28.5, Peak=135 HFD=4.2
04:10:43.057 00.002 18120 MultiStar: [#1 -0.05,0.26,0.73,U] [#2 -0.24,0.36,0.00,M2] [#3 -0.44,0.37,0.00,M3] [#4 -0.55,0.36,0.00,M1] [#5 -0.24,0.35,0.48,U] [#6 -0.09,0.18,0.49,U] [#7 0.05,0.17,0.45,U] [#8 -0.23,0.06,0.38,U] 
04:10:43.058 00.001 18120 refined, 5 included, MultiStar: {-0.13, 0.23}, one-star: {-0.21, 0.26}
04:10:43.059 00.001 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
04:10:43.061 00.002 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
04:10:43.062 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.09 mountX=0.26 mountY=0.01, mountTheta=0.06
04:10:43.063 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.23, opts=13)
04:10:43.064 00.001 18120 Enqueuing Move request for scope (-0.13, 0.23)
04:10:43.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:43.065 00.001 18120 UpdateGuideState exits: m=1719 RSB=28.5
04:10:43.065 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:43.066 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:43.066 00.000 18120 Enqueuing Expose request
04:10:43.066 00.000 21948 Worker thread wakes up
04:10:43.067 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
04:10:43.067 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
04:10:43.067 00.000 21948 Moving (-0.13, 0.23) raw xDistance=0.26 yDistance=0.01
04:10:43.067 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:10:43.067 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:43.067 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:43.067 00.000 21948 MoveAxis(W, 47, ABG)
04:10:43.067 00.000 21948 Guiding  Dir = 3, Dur = 47
04:10:43.067 00.000 21948 IsSlewing returns 0
04:10:43.067 00.000 21948 IsGuiding returns 0
04:10:43.069 00.002 21948 PulseGuide returned control before completion, sleep 56
04:10:43.140 00.071 21948 IsGuiding returns 0
04:10:43.140 00.000 21948 Move returns status 0, amount 47
04:10:43.140 00.000 21948 MoveAxis(N, 0, ABG)
04:10:43.140 00.000 21948 Move returns status 0, amount 0
04:10:43.140 00.000 21948 move complete, result=0
04:10:43.140 00.000 21948 worker thread done servicing request
04:10:43.140 00.000 21948 Worker thread wakes up
04:10:43.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:43.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:43.140 00.000 18120 GuideStep: 0.3 px 47 ms WEST, 0.0 px 0 ms NORTH
04:10:44.549 01.409 21948 Exposure complete
04:10:44.594 00.045 21948 worker thread done servicing request
04:10:44.594 00.000 18120 OnExposeComplete: enter
04:10:44.595 00.001 18120 UpdateGuideState(): m_state=6
04:10:44.596 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7284
04:10:44.596 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=236.89, Mass=1786, SNR=29.3, Peak=124 HFD=4.2
04:10:44.597 00.001 18120 MultiStar: [#1 0.45,-0.04,0.00,M1] [#2 0.35,-0.24,0.65,U] [#3 -0.59,0.08,0.00,M4] [#4 -0.13,-0.04,0.52,U] [#5 -0.31,-0.13,0.47,U] [#6 -0.13,-0.17,0.53,U] [#7 0.36,0.08,0.45,U] [#8 0.02,0.01,0.43,U] 
04:10:44.597 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {-0.04, 0.05}
04:10:44.597 00.000 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
04:10:44.598 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
04:10:44.600 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.22 mountX=-0.06 mountY=0.01, mountTheta=3.02
04:10:44.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
04:10:44.603 00.001 18120 Enqueuing Move request for scope (0.02, -0.06)
04:10:44.604 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:44.605 00.001 18120 UpdateGuideState exits: m=1786 RSB=29.3
04:10:44.606 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:44.607 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:44.608 00.001 18120 Enqueuing Expose request
04:10:44.608 00.000 21948 Worker thread wakes up
04:10:44.608 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
04:10:44.608 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
04:10:44.608 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.01
04:10:44.608 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:10:44.608 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:44.609 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:44.609 00.000 21948 MoveAxis(E, 0, ABG)
04:10:44.609 00.000 21948 Move returns status 0, amount 0
04:10:44.609 00.000 21948 MoveAxis(N, 0, ABG)
04:10:44.609 00.000 21948 Move returns status 0, amount 0
04:10:44.609 00.000 21948 move complete, result=0
04:10:44.609 00.000 21948 worker thread done servicing request
04:10:44.609 00.000 21948 Worker thread wakes up
04:10:44.609 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:44.609 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:44.609 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:46.245 01.636 21948 Exposure complete
04:10:46.307 00.062 21948 worker thread done servicing request
04:10:46.307 00.000 18120 OnExposeComplete: enter
04:10:46.310 00.003 18120 UpdateGuideState(): m_state=6
04:10:46.312 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7285
04:10:46.313 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=236.88, Mass=1842, SNR=29.7, Peak=128 HFD=4.4
04:10:46.314 00.001 18120 MultiStar: [#1 0.29,-0.02,0.71,U] [#2 0.34,-0.30,0.00,M2] [#3 -0.16,-0.22,0.56,U] [#4 -0.08,-0.25,0.57,U] [#5 0.14,-0.32,0.45,U] [#6 0.13,-0.01,0.49,U] [#7 0.54,-0.14,0.00,M1] [#8 0.07,-0.16,0.39,U] 
04:10:46.316 00.002 18120 refined, 6 included, MultiStar: {0.15, -0.10}, one-star: {0.39, 0.04}
04:10:46.317 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
04:10:46.318 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
04:10:46.319 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.62 mountX=-0.16 mountY=-0.08, mountTheta=-2.65
04:10:46.321 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.10, opts=13)
04:10:46.322 00.001 18120 Enqueuing Move request for scope (0.15, -0.10)
04:10:46.323 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:46.323 00.000 18120 UpdateGuideState exits: m=1842 RSB=29.7
04:10:46.323 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:46.324 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:46.324 00.000 18120 Enqueuing Expose request
04:10:46.325 00.001 21948 Worker thread wakes up
04:10:46.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
04:10:46.325 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
04:10:46.325 00.000 21948 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=-0.08
04:10:46.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:10:46.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:46.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:10:46.325 00.000 21948 MoveAxis(E, 0, ABG)
04:10:46.325 00.000 21948 Move returns status 0, amount 0
04:10:46.325 00.000 21948 MoveAxis(N, 0, ABG)
04:10:46.325 00.000 21948 Move returns status 0, amount 0
04:10:46.325 00.000 21948 move complete, result=0
04:10:46.325 00.000 21948 worker thread done servicing request
04:10:46.326 00.001 21948 Worker thread wakes up
04:10:46.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:46.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:46.326 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:47.838 01.512 21948 Exposure complete
04:10:47.876 00.038 21948 worker thread done servicing request
04:10:47.876 00.000 18120 OnExposeComplete: enter
04:10:47.877 00.001 18120 UpdateGuideState(): m_state=6
04:10:47.878 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7286
04:10:47.879 00.001 18120 Star::Find returns 1 (0), X=895.52, Y=236.61, Mass=1686, SNR=28.4, Peak=113 HFD=4.1
04:10:47.880 00.001 18120 MultiStar: [#1 0.44,-0.23,0.00,M1] [#2 -0.19,-0.27,0.65,U] [#3 -0.26,-0.27,0.61,U] [#4 0.20,-0.08,0.60,U] [#5 0.20,-0.45,0.00,M1] [#6 0.18,-0.44,0.00,M1] [#7 0.36,-0.17,0.47,U] [#8 0.04,-0.59,0.00,M1] 
04:10:47.881 00.001 18120 refined, 4 included, MultiStar: {0.05, -0.21}, one-star: {0.15, -0.22}
04:10:47.882 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
04:10:47.883 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
04:10:47.884 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.35 mountX=-0.21 mountY=0.05, mountTheta=2.90
04:10:47.886 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.21, opts=13)
04:10:47.889 00.003 18120 Enqueuing Move request for scope (0.05, -0.21)
04:10:47.889 00.000 21948 Worker thread wakes up
04:10:47.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
04:10:47.889 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
04:10:47.889 00.000 21948 Moving (0.05, -0.21) raw xDistance=-0.21 yDistance=0.05
04:10:47.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:47.890 00.001 18120 UpdateGuideState exits: m=1686 RSB=28.4
04:10:47.890 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:47.891 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:47.891 00.000 18120 Enqueuing Expose request
04:10:47.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:10:47.891 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:47.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:10:47.891 00.000 21948 MoveAxis(E, 37, ABG)
04:10:47.891 00.000 21948 Guiding  Dir = 2, Dur = 37
04:10:47.892 00.001 21948 IsSlewing returns 0
04:10:47.892 00.000 21948 IsGuiding returns 0
04:10:47.895 00.003 21948 PulseGuide returned control before completion, sleep 45
04:10:47.946 00.051 21948 IsGuiding returns 0
04:10:47.946 00.000 21948 Move returns status 0, amount 37
04:10:47.946 00.000 21948 MoveAxis(N, 0, ABG)
04:10:47.947 00.001 21948 Move returns status 0, amount 0
04:10:47.947 00.000 21948 move complete, result=0
04:10:47.947 00.000 21948 worker thread done servicing request
04:10:47.947 00.000 21948 Worker thread wakes up
04:10:47.947 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:47.947 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
04:10:47.948 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:49.575 01.627 21948 Exposure complete
04:10:49.615 00.040 21948 worker thread done servicing request
04:10:49.615 00.000 18120 OnExposeComplete: enter
04:10:49.616 00.001 18120 UpdateGuideState(): m_state=6
04:10:49.617 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7287
04:10:49.618 00.001 18120 Star::Find returns 1 (0), X=895.49, Y=236.65, Mass=1898, SNR=30.2, Peak=127 HFD=4.4
04:10:49.619 00.001 18120 MultiStar: [#1 0.45,-0.10,0.00,M2] [#2 0.00,-0.11,0.61,U] [#3 -0.29,-0.03,0.57,U] [#4 0.37,-0.30,0.00,M1] [#5 0.05,-0.23,0.46,U] [#6 0.04,-0.33,0.50,U] [#7 0.11,-0.37,0.41,U] [#8 0.19,-0.17,0.39,U] 
04:10:49.619 00.000 18120 refined, 6 included, MultiStar: {0.03, -0.19}, one-star: {0.12, -0.19}
04:10:49.621 00.002 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.87)
04:10:49.621 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.83)
04:10:49.621 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.42 mountX=-0.19 mountY=0.06, mountTheta=2.83
04:10:49.622 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.19, opts=13)
04:10:49.623 00.001 18120 Enqueuing Move request for scope (0.03, -0.19)
04:10:49.624 00.001 21948 Worker thread wakes up
04:10:49.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:49.624 00.000 18120 UpdateGuideState exits: m=1898 RSB=30.2
04:10:49.625 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:49.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:49.625 00.000 18120 Enqueuing Expose request
04:10:49.626 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
04:10:49.626 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
04:10:49.626 00.000 21948 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=0.06
04:10:49.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:10:49.626 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:49.626 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:10:49.626 00.000 21948 MoveAxis(E, 0, ABG)
04:10:49.626 00.000 21948 Move returns status 0, amount 0
04:10:49.626 00.000 21948 MoveAxis(N, 0, ABG)
04:10:49.626 00.000 21948 Move returns status 0, amount 0
04:10:49.626 00.000 21948 move complete, result=0
04:10:49.626 00.000 21948 worker thread done servicing request
04:10:49.626 00.000 21948 Worker thread wakes up
04:10:49.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:49.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:49.627 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:51.143 01.516 21948 Exposure complete
04:10:51.179 00.036 21948 worker thread done servicing request
04:10:51.179 00.000 18120 OnExposeComplete: enter
04:10:51.180 00.001 18120 UpdateGuideState(): m_state=6
04:10:51.180 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7288
04:10:51.181 00.001 18120 Star::Find returns 1 (0), X=895.51, Y=236.78, Mass=1861, SNR=29.8, Peak=122 HFD=4.0
04:10:51.182 00.001 18120 MultiStar: [#1 0.52,-0.08,0.00,M3] [#2 0.10,-0.06,0.61,U] [#3 -0.36,0.08,0.59,U] [#4 0.08,-0.05,0.53,U] [#5 0.25,-0.23,0.47,U] [#6 -0.18,-0.20,0.49,U] [#7 0.38,-0.09,0.43,U] [#8 -0.08,-0.01,0.39,U] 
04:10:51.183 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.13, -0.05}
04:10:51.184 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
04:10:51.185 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
04:10:51.186 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
04:10:51.189 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.07, opts=13)
04:10:51.191 00.002 18120 Enqueuing Move request for scope (0.04, -0.07)
04:10:51.192 00.001 21948 Worker thread wakes up
04:10:51.192 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:51.193 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
04:10:51.193 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
04:10:51.193 00.000 18120 UpdateGuideState exits: m=1861 RSB=29.8
04:10:51.193 00.000 21948 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.01
04:10:51.193 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:51.193 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:51.194 00.001 18120 Enqueuing Expose request
04:10:51.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:51.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:51.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:10:51.194 00.000 21948 MoveAxis(E, 0, ABG)
04:10:51.194 00.000 21948 Move returns status 0, amount 0
04:10:51.194 00.000 21948 MoveAxis(N, 0, ABG)
04:10:51.194 00.000 21948 Move returns status 0, amount 0
04:10:51.194 00.000 21948 move complete, result=0
04:10:51.194 00.000 21948 worker thread done servicing request
04:10:51.195 00.001 21948 Worker thread wakes up
04:10:51.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:51.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:51.195 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:52.817 01.622 21948 Exposure complete
04:10:52.863 00.046 21948 worker thread done servicing request
04:10:52.863 00.000 18120 OnExposeComplete: enter
04:10:52.864 00.001 18120 UpdateGuideState(): m_state=6
04:10:52.864 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7289
04:10:52.865 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=236.87, Mass=1710, SNR=28.5, Peak=114 HFD=4.3
04:10:52.865 00.000 18120 MultiStar: [#1 0.21,0.01,0.73,U] [#2 -0.07,-0.05,0.66,U] [#3 -0.51,0.10,0.00,M1] [#4 0.34,0.15,0.57,U] [#5 -0.08,-0.19,0.46,U] [#6 0.34,0.02,0.50,U] [#7 0.18,-0.12,0.45,U] [#8 0.00,-0.04,0.42,U] 
04:10:52.866 00.001 18120 refined, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.33, 0.04}
04:10:52.866 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
04:10:52.867 00.001 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
04:10:52.867 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.06 mountX=-0.08 mountY=-0.15, mountTheta=-2.07
04:10:52.869 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.01, opts=13)
04:10:52.871 00.002 18120 Enqueuing Move request for scope (0.18, -0.01)
04:10:52.873 00.002 21948 Worker thread wakes up
04:10:52.874 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
04:10:52.874 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
04:10:52.874 00.000 21948 Moving (0.18, -0.01) raw xDistance=-0.08 yDistance=-0.15
04:10:52.874 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:52.874 00.000 18120 UpdateGuideState exits: m=1710 RSB=28.5
04:10:52.875 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:52.875 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:52.876 00.001 18120 Enqueuing Expose request
04:10:52.878 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:52.878 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:52.878 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:10:52.878 00.000 21948 MoveAxis(E, 0, ABG)
04:10:52.879 00.001 21948 Move returns status 0, amount 0
04:10:52.879 00.000 21948 MoveAxis(N, 0, ABG)
04:10:52.879 00.000 21948 Move returns status 0, amount 0
04:10:52.879 00.000 21948 move complete, result=0
04:10:52.879 00.000 21948 worker thread done servicing request
04:10:52.879 00.000 21948 Worker thread wakes up
04:10:52.879 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:52.879 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:52.881 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:54.401 01.520 21948 Exposure complete
04:10:54.450 00.049 21948 worker thread done servicing request
04:10:54.450 00.000 18120 OnExposeComplete: enter
04:10:54.451 00.001 18120 UpdateGuideState(): m_state=6
04:10:54.451 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7290
04:10:54.452 00.001 18120 Star::Find returns 1 (0), X=895.61, Y=236.90, Mass=1741, SNR=28.7, Peak=122 HFD=4.1
04:10:54.453 00.001 18120 MultiStar: [#1 0.24,0.09,0.72,U] [#2 0.09,-0.11,0.67,U] [#3 -0.21,0.28,0.58,U] [#4 -0.09,0.12,0.55,U] [#5 0.19,0.05,0.45,U] [#6 0.09,-0.28,0.54,U] [#7 0.52,-0.16,0.00,M1] [#8 -0.25,0.10,0.41,U] 
04:10:54.453 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.24, 0.07}
04:10:54.453 00.000 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
04:10:54.454 00.001 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
04:10:54.454 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=0.01 mountY=-0.08, mountTheta=-1.47
04:10:54.455 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.04, opts=13)
04:10:54.456 00.001 18120 Enqueuing Move request for scope (0.07, 0.04)
04:10:54.456 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:54.457 00.001 21948 Worker thread wakes up
04:10:54.457 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
04:10:54.457 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
04:10:54.457 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.7
04:10:54.457 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:54.458 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:54.458 00.000 18120 Enqueuing Expose request
04:10:54.459 00.001 21948 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
04:10:54.459 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:10:54.459 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:54.459 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:10:54.459 00.000 21948 MoveAxis(E, 0, ABG)
04:10:54.459 00.000 21948 Move returns status 0, amount 0
04:10:54.459 00.000 21948 MoveAxis(N, 0, ABG)
04:10:54.459 00.000 21948 Move returns status 0, amount 0
04:10:54.459 00.000 21948 move complete, result=0
04:10:54.460 00.001 21948 worker thread done servicing request
04:10:54.460 00.000 21948 Worker thread wakes up
04:10:54.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:54.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:54.460 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:56.096 01.636 21948 Exposure complete
04:10:56.134 00.038 21948 worker thread done servicing request
04:10:56.134 00.000 18120 OnExposeComplete: enter
04:10:56.136 00.002 18120 UpdateGuideState(): m_state=6
04:10:56.137 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7291
04:10:56.138 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=236.89, Mass=1794, SNR=29.4, Peak=128 HFD=4.2
04:10:56.138 00.000 18120 MultiStar: [#1 0.23,-0.10,0.72,U] [#2 -0.09,-0.39,0.62,U] [#3 -0.14,-0.14,0.61,U] [#4 -0.06,-0.25,0.55,U] [#5 0.02,-0.21,0.46,U] [#6 -0.14,-0.25,0.51,U] [#7 0.08,-0.17,0.38,U] [#8 -0.13,-0.37,0.42,U] 
04:10:56.140 00.002 18120 refined, 8 included, MultiStar: {0.05, -0.18}, one-star: {0.36, 0.06}
04:10:56.142 00.002 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.99)
04:10:56.144 00.002 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.95)
04:10:56.147 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.30 mountX=-0.18 mountY=0.04, mountTheta=2.95
04:10:56.150 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.18, opts=13)
04:10:56.151 00.001 18120 Enqueuing Move request for scope (0.05, -0.18)
04:10:56.152 00.001 21948 Worker thread wakes up
04:10:56.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:56.152 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.4
04:10:56.153 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:56.153 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:56.153 00.000 18120 Enqueuing Expose request
04:10:56.154 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
04:10:56.154 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
04:10:56.154 00.000 21948 Moving (0.05, -0.18) raw xDistance=-0.18 yDistance=0.04
04:10:56.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:10:56.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:56.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:10:56.154 00.000 21948 MoveAxis(E, 0, ABG)
04:10:56.154 00.000 21948 Move returns status 0, amount 0
04:10:56.154 00.000 21948 MoveAxis(N, 0, ABG)
04:10:56.154 00.000 21948 Move returns status 0, amount 0
04:10:56.154 00.000 21948 move complete, result=0
04:10:56.154 00.000 21948 worker thread done servicing request
04:10:56.154 00.000 21948 Worker thread wakes up
04:10:56.154 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:56.154 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:56.155 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:57.678 01.523 21948 Exposure complete
04:10:57.719 00.041 21948 worker thread done servicing request
04:10:57.719 00.000 18120 OnExposeComplete: enter
04:10:57.721 00.002 18120 UpdateGuideState(): m_state=6
04:10:57.722 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7292
04:10:57.723 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=236.71, Mass=1742, SNR=28.8, Peak=122 HFD=4.4
04:10:57.724 00.001 18120 MultiStar: [#1 0.35,-0.19,0.73,U] [#2 0.02,-0.25,0.67,U] [#3 -0.38,0.03,0.60,U] [#4 0.39,-0.30,0.00,M1] [#5 0.05,-0.31,0.47,U] [#6 0.18,-0.25,0.51,U] [#7 0.03,0.10,0.46,U] [#8 -0.30,-0.15,0.40,U] 
04:10:57.724 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.31, -0.13}
04:10:57.725 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
04:10:57.726 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
04:10:57.727 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.11 mountX=-0.16 mountY=0.00, mountTheta=3.14
04:10:57.729 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.15, opts=13)
04:10:57.731 00.002 18120 Enqueuing Move request for scope (0.07, -0.15)
04:10:57.732 00.001 21948 Worker thread wakes up
04:10:57.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:57.733 00.001 18120 UpdateGuideState exits: m=1742 RSB=28.8
04:10:57.734 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:57.734 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:57.734 00.000 18120 Enqueuing Expose request
04:10:57.735 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
04:10:57.735 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
04:10:57.735 00.000 21948 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=0.00
04:10:57.735 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:10:57.735 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:57.735 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:10:57.735 00.000 21948 MoveAxis(E, 0, ABG)
04:10:57.735 00.000 21948 Move returns status 0, amount 0
04:10:57.735 00.000 21948 MoveAxis(N, 0, ABG)
04:10:57.735 00.000 21948 Move returns status 0, amount 0
04:10:57.735 00.000 21948 move complete, result=0
04:10:57.735 00.000 21948 worker thread done servicing request
04:10:57.735 00.000 21948 Worker thread wakes up
04:10:57.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:57.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:57.736 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:59.373 01.637 21948 Exposure complete
04:10:59.420 00.047 21948 worker thread done servicing request
04:10:59.420 00.000 18120 OnExposeComplete: enter
04:10:59.421 00.001 18120 UpdateGuideState(): m_state=6
04:10:59.421 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7293
04:10:59.422 00.001 18120 Star::Find returns 1 (0), X=895.82, Y=236.68, Mass=1767, SNR=29.0, Peak=114 HFD=4.4
04:10:59.422 00.000 18120 MultiStar: [#1 0.57,-0.20,0.00,M1] [#2 -0.02,-0.27,0.61,U] [#3 0.06,0.14,0.61,U] [#4 0.11,-0.01,0.57,U] [#5 0.23,-0.25,0.45,U] [#6 0.20,-0.43,0.00,M1] [#7 0.12,-0.26,0.36,U] [#8 -0.04,-0.03,0.40,U] 
04:10:59.423 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.45, -0.16}
04:10:59.423 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
04:10:59.423 00.000 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
04:10:59.424 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.61 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
04:10:59.425 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
04:10:59.426 00.001 18120 Enqueuing Move request for scope (0.17, -0.12)
04:10:59.426 00.000 21948 Worker thread wakes up
04:10:59.426 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:10:59.427 00.001 18120 UpdateGuideState exits: m=1767 RSB=29.0
04:10:59.427 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:59.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
04:10:59.427 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
04:10:59.427 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.10
04:10:59.427 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:10:59.429 00.002 18120 Enqueuing Expose request
04:10:59.429 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:10:59.429 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:59.429 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:10:59.429 00.000 21948 MoveAxis(E, 0, ABG)
04:10:59.429 00.000 21948 Move returns status 0, amount 0
04:10:59.429 00.000 21948 MoveAxis(N, 0, ABG)
04:10:59.429 00.000 21948 Move returns status 0, amount 0
04:10:59.429 00.000 21948 move complete, result=0
04:10:59.429 00.000 21948 worker thread done servicing request
04:10:59.429 00.000 21948 Worker thread wakes up
04:10:59.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:10:59.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:10:59.430 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:00.951 01.521 21948 Exposure complete
04:11:00.996 00.045 21948 worker thread done servicing request
04:11:00.996 00.000 18120 OnExposeComplete: enter
04:11:00.997 00.001 18120 UpdateGuideState(): m_state=6
04:11:00.998 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7294
04:11:00.998 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=236.78, Mass=1722, SNR=28.6, Peak=130 HFD=4.1
04:11:00.999 00.001 18120 MultiStar: [#1 0.13,-0.11,0.74,U] [#2 0.11,-0.18,0.62,U] [#3 -0.52,-0.11,0.00,M1] [#4 -0.12,0.00,0.57,U] [#5 0.04,-0.35,0.47,U] [#6 -0.11,-0.29,0.50,U] [#7 -0.07,-0.01,0.44,U] [#8 -0.27,-0.22,0.43,U] 
04:11:00.999 00.000 18120 single-star, 7 included, MultiStar: {-0.04, -0.14}, one-star: {-0.08, -0.06}
04:11:00.999 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
04:11:01.000 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
04:11:01.000 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.51 mountX=-0.02 mountY=0.10, mountTheta=1.77
04:11:01.003 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.06, opts=13)
04:11:01.004 00.001 18120 Enqueuing Move request for scope (-0.08, -0.06)
04:11:01.004 00.000 21948 Worker thread wakes up
04:11:01.004 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:01.004 00.000 18120 UpdateGuideState exits: m=1722 RSB=28.6
04:11:01.005 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:01.005 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:01.005 00.000 18120 Enqueuing Expose request
04:11:01.006 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
04:11:01.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
04:11:01.006 00.000 21948 Moving (-0.08, -0.06) raw xDistance=-0.02 yDistance=0.10
04:11:01.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:11:01.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:01.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:11:01.006 00.000 21948 MoveAxis(E, 0, ABG)
04:11:01.006 00.000 21948 Move returns status 0, amount 0
04:11:01.006 00.000 21948 MoveAxis(N, 0, ABG)
04:11:01.006 00.000 21948 Move returns status 0, amount 0
04:11:01.006 00.000 21948 move complete, result=0
04:11:01.006 00.000 21948 worker thread done servicing request
04:11:01.006 00.000 21948 Worker thread wakes up
04:11:01.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:01.006 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:01.006 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:02.631 01.625 21948 Exposure complete
04:11:02.679 00.048 21948 worker thread done servicing request
04:11:02.679 00.000 18120 OnExposeComplete: enter
04:11:02.681 00.002 18120 UpdateGuideState(): m_state=6
04:11:02.684 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7295
04:11:02.686 00.002 18120 Star::Find returns 1 (0), X=895.43, Y=236.79, Mass=1746, SNR=28.9, Peak=126 HFD=4.5
04:11:02.688 00.002 18120 MultiStar: [#1 0.08,-0.02,0.70,U] [#2 0.02,-0.11,0.63,U] [#3 -0.23,0.04,0.58,U] [#4 -0.16,0.02,0.55,U] [#5 -0.04,-0.11,0.45,U] [#6 -0.07,-0.11,0.50,U] [#7 0.26,-0.29,0.45,U] [#8 0.33,0.07,0.39,U] 
04:11:02.688 00.000 18120 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.06, -0.05}
04:11:02.690 00.002 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.04)
04:11:02.693 00.003 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 3.00)
04:11:02.695 00.002 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.25 mountX=-0.06 mountY=0.01, mountTheta=3.00
04:11:02.700 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
04:11:02.702 00.002 18120 Enqueuing Move request for scope (0.02, -0.06)
04:11:02.705 00.003 21948 Worker thread wakes up
04:11:02.705 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
04:11:02.705 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
04:11:02.705 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.01
04:11:02.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:02.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:02.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:11:02.705 00.000 21948 MoveAxis(E, 0, ABG)
04:11:02.705 00.000 21948 Move returns status 0, amount 0
04:11:02.705 00.000 21948 MoveAxis(N, 0, ABG)
04:11:02.705 00.000 21948 Move returns status 0, amount 0
04:11:02.705 00.000 21948 move complete, result=0
04:11:02.705 00.000 21948 worker thread done servicing request
04:11:02.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:02.705 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.9
04:11:02.706 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:02.706 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:02.707 00.001 18120 Enqueuing Expose request
04:11:02.707 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:02.708 00.001 21948 Worker thread wakes up
04:11:02.708 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:02.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:04.226 01.518 21948 Exposure complete
04:11:04.267 00.041 21948 worker thread done servicing request
04:11:04.267 00.000 18120 OnExposeComplete: enter
04:11:04.269 00.002 18120 UpdateGuideState(): m_state=6
04:11:04.270 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7296
04:11:04.272 00.002 18120 Star::Find returns 1 (0), X=895.50, Y=236.74, Mass=1790, SNR=29.3, Peak=121 HFD=4.6
04:11:04.273 00.001 18120 MultiStar: [#1 0.49,-0.12,0.00,M1] [#2 -0.04,-0.13,0.66,U] [#3 -0.24,-0.16,0.57,U] [#4 -0.16,0.06,0.53,U] [#5 -0.18,-0.21,0.44,U] [#6 -0.19,-0.14,0.52,U] [#7 0.32,-0.12,0.46,U] [#8 0.03,-0.23,0.38,U] 
04:11:04.273 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.13, -0.09}
04:11:04.274 00.001 18120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.00) = xAngle (-3.82 = 2.46)
04:11:04.274 00.000 18120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.86 = 2.42)
04:11:04.274 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.82 mountX=-0.10 mountY=0.08, mountTheta=2.44
04:11:04.276 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.12, opts=13)
04:11:04.276 00.000 18120 Enqueuing Move request for scope (-0.03, -0.12)
04:11:04.277 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:04.277 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
04:11:04.277 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:04.278 00.001 21948 Worker thread wakes up
04:11:04.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
04:11:04.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
04:11:04.278 00.000 21948 Moving (-0.03, -0.12) raw xDistance=-0.10 yDistance=0.08
04:11:04.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:04.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:04.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:11:04.278 00.000 21948 MoveAxis(E, 0, ABG)
04:11:04.278 00.000 21948 Move returns status 0, amount 0
04:11:04.278 00.000 21948 MoveAxis(N, 0, ABG)
04:11:04.278 00.000 21948 Move returns status 0, amount 0
04:11:04.278 00.000 21948 move complete, result=0
04:11:04.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:04.279 00.001 18120 Enqueuing Expose request
04:11:04.279 00.000 21948 worker thread done servicing request
04:11:04.279 00.000 21948 Worker thread wakes up
04:11:04.279 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:04.280 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:04.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:05.919 01.639 21948 Exposure complete
04:11:05.952 00.033 21948 worker thread done servicing request
04:11:05.953 00.001 18120 OnExposeComplete: enter
04:11:05.953 00.000 18120 UpdateGuideState(): m_state=6
04:11:05.954 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7297
04:11:05.954 00.000 18120 Star::Find returns 1 (0), X=895.64, Y=236.94, Mass=1794, SNR=29.2, Peak=129 HFD=4.3
04:11:05.955 00.001 18120 MultiStar: [#1 0.25,-0.06,0.70,U] [#2 -0.05,0.10,0.62,U] [#3 -0.13,-0.03,0.60,U] [#4 0.36,-0.13,0.56,U] [#5 0.02,-0.12,0.47,U] [#6 0.11,-0.01,0.49,U] [#7 0.17,0.09,0.44,U] [#8 0.14,-0.01,0.39,U] 
04:11:05.955 00.000 18120 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.27, 0.10}
04:11:05.956 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
04:11:05.956 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
04:11:05.957 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.06 mountY=-0.12, mountTheta=-1.99
04:11:05.958 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.00, opts=13)
04:11:05.958 00.000 18120 Enqueuing Move request for scope (0.14, 0.00)
04:11:05.959 00.001 21948 Worker thread wakes up
04:11:05.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
04:11:05.959 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
04:11:05.959 00.000 21948 Moving (0.14, 0.00) raw xDistance=-0.06 yDistance=-0.12
04:11:05.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:05.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:05.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:11:05.959 00.000 21948 MoveAxis(E, 0, ABG)
04:11:05.959 00.000 21948 Move returns status 0, amount 0
04:11:05.959 00.000 21948 MoveAxis(N, 0, ABG)
04:11:05.959 00.000 21948 Move returns status 0, amount 0
04:11:05.959 00.000 21948 move complete, result=0
04:11:05.959 00.000 21948 worker thread done servicing request
04:11:05.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:05.959 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.2
04:11:05.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:05.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:05.961 00.001 18120 Enqueuing Expose request
04:11:05.961 00.000 21948 Worker thread wakes up
04:11:05.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:05.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:05.961 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:07.477 01.516 21948 Exposure complete
04:11:07.523 00.046 21948 worker thread done servicing request
04:11:07.523 00.000 18120 OnExposeComplete: enter
04:11:07.524 00.001 18120 UpdateGuideState(): m_state=6
04:11:07.524 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7298
04:11:07.525 00.001 18120 Star::Find returns 1 (0), X=895.69, Y=236.86, Mass=1893, SNR=30.0, Peak=133 HFD=4.3
04:11:07.525 00.000 18120 MultiStar: [#1 0.44,-0.17,0.00,M1] [#2 0.21,-0.27,0.62,U] [#3 -0.19,0.06,0.58,U] [#4 0.23,-0.03,0.54,U] [#5 0.54,-0.21,0.00,M1] [#6 0.17,-0.21,0.52,U] [#7 0.30,-0.16,0.38,U] [#8 0.22,-0.38,0.40,U] 
04:11:07.527 00.002 18120 refined, 6 included, MultiStar: {0.19, -0.11}, one-star: {0.32, 0.03}
04:11:07.528 00.001 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
04:11:07.529 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
04:11:07.530 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
04:11:07.533 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.11, opts=13)
04:11:07.534 00.001 18120 Enqueuing Move request for scope (0.19, -0.11)
04:11:07.535 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:07.536 00.001 21948 Worker thread wakes up
04:11:07.536 00.000 18120 UpdateGuideState exits: m=1893 RSB=30.0
04:11:07.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:07.537 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:07.537 00.000 18120 Enqueuing Expose request
04:11:07.538 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
04:11:07.538 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
04:11:07.538 00.000 21948 Moving (0.19, -0.11) raw xDistance=-0.18 yDistance=-0.12
04:11:07.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:11:07.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:07.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:11:07.538 00.000 21948 MoveAxis(E, 0, ABG)
04:11:07.538 00.000 21948 Move returns status 0, amount 0
04:11:07.538 00.000 21948 MoveAxis(N, 0, ABG)
04:11:07.538 00.000 21948 Move returns status 0, amount 0
04:11:07.538 00.000 21948 move complete, result=0
04:11:07.538 00.000 21948 worker thread done servicing request
04:11:07.538 00.000 21948 Worker thread wakes up
04:11:07.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:07.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:07.538 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:09.171 01.633 21948 Exposure complete
04:11:09.206 00.035 21948 worker thread done servicing request
04:11:09.207 00.001 18120 OnExposeComplete: enter
04:11:09.208 00.001 18120 UpdateGuideState(): m_state=6
04:11:09.209 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7299
04:11:09.210 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=236.69, Mass=1740, SNR=28.8, Peak=120 HFD=4.2
04:11:09.210 00.000 18120 MultiStar: [#1 0.62,-0.21,0.00,M2] [#2 0.62,-0.28,0.00,M1] [#3 0.02,-0.10,0.60,U] [#4 0.32,-0.55,0.00,M1] [#5 0.31,-0.30,0.44,U] [#6 0.44,-0.11,0.00,M1] [#7 0.25,-0.13,0.42,U] [#8 0.39,-0.39,0.00,M1] 
04:11:09.211 00.001 18120 refined, 3 included, MultiStar: {0.34, -0.16}, one-star: {0.58, -0.14}
04:11:09.213 00.002 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
04:11:09.214 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
04:11:09.215 00.001 18120 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.37 cameraTheta=-0.43 mountX=-0.28 mountY=-0.23, mountTheta=-2.45
04:11:09.218 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.16, opts=13)
04:11:09.221 00.003 18120 Enqueuing Move request for scope (0.34, -0.16)
04:11:09.223 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:09.226 00.003 18120 UpdateGuideState exits: m=1740 RSB=28.8
04:11:09.228 00.002 21948 Worker thread wakes up
04:11:09.228 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:09.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:09.230 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.16) opts 0xd
04:11:09.230 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.16)
04:11:09.231 00.001 21948 Moving (0.34, -0.16) raw xDistance=-0.28 yDistance=-0.23
04:11:09.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:11:09.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:11:09.231 00.000 21948 MoveAxis(E, 50, ABG)
04:11:09.231 00.000 21948 Guiding  Dir = 2, Dur = 50
04:11:09.231 00.000 18120 Enqueuing Expose request
04:11:09.232 00.001 21948 IsSlewing returns 0
04:11:09.232 00.000 21948 IsGuiding returns 0
04:11:09.234 00.002 21948 PulseGuide returned control before completion, sleep 59
04:11:09.298 00.064 21948 IsGuiding returns 0
04:11:09.298 00.000 21948 Move returns status 0, amount 50
04:11:09.298 00.000 21948 MoveAxis(N, 56, ABG)
04:11:09.298 00.000 21948 Guiding  Dir = 0, Dur = 56
04:11:09.298 00.000 21948 IsSlewing returns 0
04:11:09.298 00.000 21948 IsGuiding returns 0
04:11:09.303 00.005 21948 PulseGuide returned control before completion, sleep 62
04:11:09.377 00.074 21948 IsGuiding returns 0
04:11:09.378 00.001 21948 Move returns status 0, amount 56
04:11:09.378 00.000 21948 move complete, result=0
04:11:09.378 00.000 21948 worker thread done servicing request
04:11:09.378 00.000 21948 Worker thread wakes up
04:11:09.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:09.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:09.378 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.2 px 56 ms NORTH
04:11:10.788 01.410 21948 Exposure complete
04:11:10.839 00.051 21948 worker thread done servicing request
04:11:10.839 00.000 18120 OnExposeComplete: enter
04:11:10.841 00.002 18120 UpdateGuideState(): m_state=6
04:11:10.843 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7300
04:11:10.844 00.001 18120 Star::Find returns 1 (0), X=895.72, Y=236.59, Mass=1647, SNR=28.0, Peak=102 HFD=4.6
04:11:10.845 00.001 18120 MultiStar: [#1 0.44,-0.25,0.00,M3] [#2 0.27,-0.38,0.00,M2] [#3 -0.20,0.04,0.63,U] [#4 0.20,-0.28,0.56,U] [#5 -0.06,-0.51,0.00,M1] [#6 0.18,-0.32,0.53,U] [#7 0.47,-0.33,0.00,M1] [#8 0.15,-0.52,0.00,M2] 
04:11:10.846 00.001 18120 refined, 3 included, MultiStar: {0.16, -0.20}, one-star: {0.35, -0.24}
04:11:10.846 00.000 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
04:11:10.847 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
04:11:10.847 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-0.90 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
04:11:10.851 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.20, opts=13)
04:11:10.852 00.001 18120 Enqueuing Move request for scope (0.16, -0.20)
04:11:10.852 00.000 21948 Worker thread wakes up
04:11:10.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:10.853 00.001 18120 UpdateGuideState exits: m=1647 RSB=28.0
04:11:10.853 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:10.854 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:10.854 00.000 18120 Enqueuing Expose request
04:11:10.855 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
04:11:10.855 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
04:11:10.855 00.000 21948 Moving (0.16, -0.20) raw xDistance=-0.25 yDistance=-0.05
04:11:10.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:11:10.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:10.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:11:10.855 00.000 21948 MoveAxis(E, 48, ABG)
04:11:10.855 00.000 21948 Guiding  Dir = 2, Dur = 48
04:11:10.855 00.000 21948 IsSlewing returns 0
04:11:10.856 00.001 21948 IsGuiding returns 0
04:11:10.857 00.001 21948 PulseGuide returned control before completion, sleep 57
04:11:10.927 00.070 21948 IsGuiding returns 0
04:11:10.927 00.000 21948 Move returns status 0, amount 48
04:11:10.927 00.000 21948 MoveAxis(N, 0, ABG)
04:11:10.927 00.000 21948 Move returns status 0, amount 0
04:11:10.927 00.000 21948 move complete, result=0
04:11:10.927 00.000 21948 worker thread done servicing request
04:11:10.927 00.000 21948 Worker thread wakes up
04:11:10.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:10.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:10.927 00.000 18120 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
04:11:12.564 01.637 21948 Exposure complete
04:11:12.610 00.046 21948 worker thread done servicing request
04:11:12.610 00.000 18120 OnExposeComplete: enter
04:11:12.612 00.002 18120 UpdateGuideState(): m_state=6
04:11:12.612 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7301
04:11:12.613 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=236.41, Mass=1693, SNR=28.5, Peak=103 HFD=4.4
04:11:12.613 00.000 18120 MultiStar: [#1 0.34,-0.24,0.72,U] [#2 0.19,-0.56,0.00,M3] [#3 -0.29,-0.15,0.59,U] [#4 0.02,-0.21,0.56,U] [#5 0.14,-0.42,0.00,M2] [#6 -0.07,-0.36,0.54,U] [#7 0.33,-0.11,0.48,U] [#8 0.04,-0.12,0.40,U] 
04:11:12.614 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.26}, one-star: {0.47, -0.42}
04:11:12.614 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:11:12.615 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
04:11:12.615 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-1.01 mountX=-0.30 mountY=-0.03, mountTheta=-3.05
04:11:12.617 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.26, opts=13)
04:11:12.618 00.001 18120 Enqueuing Move request for scope (0.16, -0.26)
04:11:12.618 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:12.619 00.001 21948 Worker thread wakes up
04:11:12.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
04:11:12.619 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
04:11:12.619 00.000 21948 Moving (0.16, -0.26) raw xDistance=-0.30 yDistance=-0.03
04:11:12.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
04:11:12.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:12.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:11:12.619 00.000 21948 MoveAxis(E, 57, ABG)
04:11:12.619 00.000 21948 Guiding  Dir = 2, Dur = 57
04:11:12.619 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.5
04:11:12.620 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:12.620 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:12.620 00.000 18120 Enqueuing Expose request
04:11:12.622 00.002 21948 IsSlewing returns 0
04:11:12.622 00.000 21948 IsGuiding returns 0
04:11:12.624 00.002 21948 PulseGuide returned control before completion, sleep 66
04:11:12.703 00.079 21948 IsGuiding returns 0
04:11:12.703 00.000 21948 Move returns status 0, amount 57
04:11:12.703 00.000 21948 MoveAxis(N, 0, ABG)
04:11:12.703 00.000 21948 Move returns status 0, amount 0
04:11:12.703 00.000 21948 move complete, result=0
04:11:12.705 00.002 21948 worker thread done servicing request
04:11:12.705 00.000 21948 Worker thread wakes up
04:11:12.705 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
04:11:12.708 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:12.708 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:14.116 01.408 21948 Exposure complete
04:11:14.165 00.049 21948 worker thread done servicing request
04:11:14.165 00.000 18120 OnExposeComplete: enter
04:11:14.166 00.001 18120 UpdateGuideState(): m_state=6
04:11:14.166 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7302
04:11:14.167 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=236.67, Mass=1763, SNR=29.1, Peak=123 HFD=4.5
04:11:14.167 00.000 18120 MultiStar: [#1 -0.06,-0.24,0.71,U] [#2 -0.19,-0.07,0.59,U] [#3 -0.51,-0.03,0.00,M1] [#4 -0.31,-0.01,0.57,U] [#5 -0.39,-0.37,0.00,M3] [#6 -0.25,-0.11,0.51,U] [#7 0.29,-0.59,0.00,M1] [#8 -0.13,-0.26,0.37,U] 
04:11:14.168 00.001 18120 refined, 5 included, MultiStar: {-0.19, -0.14}, one-star: {-0.20, -0.17}
04:11:14.168 00.000 18120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.00) = xAngle (-4.49 = 1.79)
04:11:14.169 00.001 18120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.53 = 1.75)
04:11:14.169 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.49 mountX=-0.05 mountY=0.23, mountTheta=1.79
04:11:14.170 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.14, opts=13)
04:11:14.171 00.001 18120 Enqueuing Move request for scope (-0.19, -0.14)
04:11:14.172 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:14.172 00.000 18120 UpdateGuideState exits: m=1763 RSB=29.1
04:11:14.173 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:14.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:14.174 00.001 18120 Enqueuing Expose request
04:11:14.174 00.000 21948 Worker thread wakes up
04:11:14.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
04:11:14.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
04:11:14.174 00.000 21948 Moving (-0.19, -0.14) raw xDistance=-0.05 yDistance=0.23
04:11:14.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:11:14.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:14.175 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:11:14.175 00.000 21948 MoveAxis(E, 0, ABG)
04:11:14.175 00.000 21948 Move returns status 0, amount 0
04:11:14.175 00.000 21948 MoveAxis(N, 0, ABG)
04:11:14.175 00.000 21948 Move returns status 0, amount 0
04:11:14.175 00.000 21948 move complete, result=0
04:11:14.175 00.000 21948 worker thread done servicing request
04:11:14.175 00.000 21948 Worker thread wakes up
04:11:14.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:14.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:14.176 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:15.811 01.635 21948 Exposure complete
04:11:15.845 00.034 21948 worker thread done servicing request
04:11:15.845 00.000 18120 OnExposeComplete: enter
04:11:15.845 00.000 18120 UpdateGuideState(): m_state=6
04:11:15.846 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7303
04:11:15.846 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=236.74, Mass=1598, SNR=27.6, Peak=126 HFD=4.3
04:11:15.847 00.001 18120 MultiStar: [#1 -0.28,-0.01,0.76,U] [#2 -0.00,0.01,0.67,U] [#3 -0.65,-0.10,0.00,M2] [#4 -0.31,0.08,0.60,U] [#5 -0.02,-0.24,0.50,U] [#6 0.07,-0.14,0.55,U] [#7 -0.08,-0.20,0.45,U] [#8 -0.20,-0.01,0.41,U] 
04:11:15.847 00.000 18120 single-star, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.10, -0.10}
04:11:15.848 00.001 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.00) = xAngle (-4.35 = 1.93)
04:11:15.849 00.001 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.39 = 1.89)
04:11:15.850 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=-0.05 mountY=0.13, mountTheta=1.93
04:11:15.851 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
04:11:15.852 00.001 18120 Enqueuing Move request for scope (-0.10, -0.10)
04:11:15.852 00.000 21948 Worker thread wakes up
04:11:15.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:15.853 00.001 18120 UpdateGuideState exits: m=1598 RSB=27.6
04:11:15.853 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:15.854 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:15.854 00.000 18120 Enqueuing Expose request
04:11:15.855 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
04:11:15.855 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
04:11:15.855 00.000 21948 Moving (-0.10, -0.10) raw xDistance=-0.05 yDistance=0.13
04:11:15.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:11:15.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:15.855 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:11:15.855 00.000 21948 MoveAxis(E, 0, ABG)
04:11:15.855 00.000 21948 Move returns status 0, amount 0
04:11:15.855 00.000 21948 MoveAxis(N, 0, ABG)
04:11:15.855 00.000 21948 Move returns status 0, amount 0
04:11:15.855 00.000 21948 move complete, result=0
04:11:15.855 00.000 21948 worker thread done servicing request
04:11:15.855 00.000 21948 Worker thread wakes up
04:11:15.855 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:15.855 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:15.855 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:17.377 01.522 21948 Exposure complete
04:11:17.408 00.031 21948 worker thread done servicing request
04:11:17.408 00.000 18120 OnExposeComplete: enter
04:11:17.409 00.001 18120 UpdateGuideState(): m_state=6
04:11:17.409 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7304
04:11:17.410 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=236.92, Mass=1795, SNR=29.3, Peak=145 HFD=4.3
04:11:17.410 00.000 18120 MultiStar: [#1 -0.01,0.16,0.70,U] [#2 -0.14,-0.17,0.62,U] [#3 -0.57,0.23,0.00,M3] [#4 -0.28,-0.07,0.59,U] [#5 -0.49,-0.05,0.00,M3] [#6 -0.27,-0.08,0.54,U] [#7 0.18,0.01,0.41,U] [#8 -0.23,-0.33,0.38,U] 
04:11:17.411 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.03}, one-star: {-0.29, 0.08}
04:11:17.411 00.000 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
04:11:17.412 00.001 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
04:11:17.412 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=0.04 mountY=0.16, mountTheta=1.32
04:11:17.413 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.03, opts=13)
04:11:17.414 00.001 18120 Enqueuing Move request for scope (-0.17, -0.03)
04:11:17.415 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:17.415 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.3
04:11:17.416 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:17.417 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:17.417 00.000 18120 Enqueuing Expose request
04:11:17.418 00.001 21948 Worker thread wakes up
04:11:17.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
04:11:17.418 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
04:11:17.418 00.000 21948 Moving (-0.17, -0.03) raw xDistance=0.04 yDistance=0.16
04:11:17.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:11:17.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:17.418 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:11:17.418 00.000 21948 MoveAxis(E, 0, ABG)
04:11:17.418 00.000 21948 Move returns status 0, amount 0
04:11:17.418 00.000 21948 MoveAxis(N, 0, ABG)
04:11:17.418 00.000 21948 Move returns status 0, amount 0
04:11:17.418 00.000 21948 move complete, result=0
04:11:17.418 00.000 21948 worker thread done servicing request
04:11:17.418 00.000 21948 Worker thread wakes up
04:11:17.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:17.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:17.419 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:19.047 01.628 21948 Exposure complete
04:11:19.087 00.040 21948 worker thread done servicing request
04:11:19.087 00.000 18120 OnExposeComplete: enter
04:11:19.088 00.001 18120 UpdateGuideState(): m_state=6
04:11:19.088 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7305
04:11:19.089 00.001 18120 Star::Find returns 1 (0), X=895.44, Y=236.88, Mass=1764, SNR=29.1, Peak=122 HFD=4.4
04:11:19.089 00.000 18120 MultiStar: [#1 0.17,-0.06,0.72,U] [#2 -0.11,-0.02,0.59,U] [#3 -0.43,-0.14,0.00,M4] [#4 -0.32,0.08,0.57,U] [#5 0.25,-0.26,0.48,U] [#6 -0.14,-0.06,0.52,U] [#7 0.07,-0.14,0.43,U] [#8 -0.20,0.04,0.40,U] 
04:11:19.090 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.07, 0.05}
04:11:19.090 00.000 18120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.00) = xAngle (-3.87 = 2.42)
04:11:19.091 00.001 18120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.91 = 2.38)
04:11:19.091 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.87 mountX=-0.03 mountY=0.03, mountTheta=2.40
04:11:19.094 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
04:11:19.095 00.001 18120 Enqueuing Move request for scope (-0.01, -0.04)
04:11:19.097 00.002 21948 Worker thread wakes up
04:11:19.097 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:19.098 00.001 18120 UpdateGuideState exits: m=1764 RSB=29.1
04:11:19.099 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:19.100 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
04:11:19.100 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
04:11:19.100 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.03
04:11:19.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:11:19.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:19.100 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:19.102 00.002 18120 Enqueuing Expose request
04:11:19.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:19.102 00.000 21948 MoveAxis(E, 0, ABG)
04:11:19.102 00.000 21948 Move returns status 0, amount 0
04:11:19.102 00.000 21948 MoveAxis(N, 0, ABG)
04:11:19.103 00.001 21948 Move returns status 0, amount 0
04:11:19.103 00.000 21948 move complete, result=0
04:11:19.103 00.000 21948 worker thread done servicing request
04:11:19.103 00.000 21948 Worker thread wakes up
04:11:19.103 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:19.103 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:19.103 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:20.621 01.518 21948 Exposure complete
04:11:20.674 00.053 21948 worker thread done servicing request
04:11:20.674 00.000 18120 OnExposeComplete: enter
04:11:20.676 00.002 18120 UpdateGuideState(): m_state=6
04:11:20.677 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7306
04:11:20.677 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=236.85, Mass=1881, SNR=30.1, Peak=144 HFD=4.4
04:11:20.678 00.001 18120 MultiStar: [#1 0.28,-0.24,0.67,U] [#2 -0.25,-0.18,0.63,U] [#3 -0.53,-0.04,0.00,M5] [#4 0.32,-0.11,0.56,U] [#5 0.11,-0.15,0.46,U] [#6 -0.03,-0.14,0.49,U] [#7 -0.18,-0.33,0.43,U] [#8 -0.23,-0.21,0.40,U] 
04:11:20.678 00.000 18120 single-star, 7 included, MultiStar: {0.01, -0.15}, one-star: {-0.02, 0.02}
04:11:20.679 00.001 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
04:11:20.679 00.000 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
04:11:20.679 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.45 mountX=0.02 mountY=0.01, mountTheta=0.42
04:11:20.681 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
04:11:20.681 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
04:11:20.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:20.682 00.001 21948 Worker thread wakes up
04:11:20.682 00.000 18120 UpdateGuideState exits: m=1881 RSB=30.1
04:11:20.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
04:11:20.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
04:11:20.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:20.683 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:20.683 00.000 18120 Enqueuing Expose request
04:11:20.683 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
04:11:20.684 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:11:20.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:20.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:11:20.684 00.000 21948 MoveAxis(E, 0, ABG)
04:11:20.684 00.000 21948 Move returns status 0, amount 0
04:11:20.684 00.000 21948 MoveAxis(N, 0, ABG)
04:11:20.684 00.000 21948 Move returns status 0, amount 0
04:11:20.684 00.000 21948 move complete, result=0
04:11:20.684 00.000 21948 worker thread done servicing request
04:11:20.684 00.000 21948 Worker thread wakes up
04:11:20.684 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:20.685 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:20.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:22.314 01.629 21948 Exposure complete
04:11:22.366 00.052 21948 worker thread done servicing request
04:11:22.366 00.000 18120 OnExposeComplete: enter
04:11:22.367 00.001 18120 UpdateGuideState(): m_state=6
04:11:22.368 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7307
04:11:22.370 00.002 18120 Star::Find returns 1 (0), X=895.30, Y=236.87, Mass=1761, SNR=29.0, Peak=133 HFD=4.4
04:11:22.371 00.001 18120 MultiStar: [#1 0.28,-0.19,0.71,U] [#2 0.03,-0.19,0.63,U] [#3 -0.17,-0.03,0.58,U] [#4 0.12,0.00,0.54,U] [#5 0.45,-0.18,0.00,M2] [#6 0.19,-0.43,0.00,M1] [#7 0.05,-0.01,0.43,U] [#8 0.17,-0.04,0.41,U] 
04:11:22.372 00.001 18120 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {-0.08, 0.03}
04:11:22.373 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
04:11:22.375 00.002 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
04:11:22.375 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.93 mountX=-0.07 mountY=-0.01, mountTheta=-2.97
04:11:22.377 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
04:11:22.377 00.000 18120 Enqueuing Move request for scope (0.05, -0.06)
04:11:22.378 00.001 21948 Worker thread wakes up
04:11:22.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:22.378 00.000 18120 UpdateGuideState exits: m=1761 RSB=29.0
04:11:22.379 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:22.379 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:22.380 00.001 18120 Enqueuing Expose request
04:11:22.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
04:11:22.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
04:11:22.380 00.000 21948 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.01
04:11:22.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:11:22.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:22.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:22.380 00.000 21948 MoveAxis(E, 0, ABG)
04:11:22.380 00.000 21948 Move returns status 0, amount 0
04:11:22.380 00.000 21948 MoveAxis(N, 0, ABG)
04:11:22.380 00.000 21948 Move returns status 0, amount 0
04:11:22.380 00.000 21948 move complete, result=0
04:11:22.380 00.000 21948 worker thread done servicing request
04:11:22.380 00.000 21948 Worker thread wakes up
04:11:22.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:22.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:22.381 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:23.905 01.524 21948 Exposure complete
04:11:23.930 00.025 21948 worker thread done servicing request
04:11:23.930 00.000 18120 OnExposeComplete: enter
04:11:23.931 00.001 18120 UpdateGuideState(): m_state=6
04:11:23.931 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7308
04:11:23.932 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=236.93, Mass=1720, SNR=28.7, Peak=129 HFD=4.2
04:11:23.932 00.000 18120 MultiStar: [#1 0.38,0.04,0.72,U] [#2 -0.07,-0.07,0.63,U] [#3 -0.14,0.05,0.63,U] [#4 0.47,-0.13,0.00,M1] [#5 0.18,-0.30,0.48,U] [#6 0.01,-0.14,0.52,U] [#7 0.31,0.00,0.40,U] [#8 0.27,0.11,0.40,U] 
04:11:23.933 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.02, 0.09}
04:11:23.933 00.000 18120 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.00) = xAngle (-0.65 = -0.65)
04:11:23.933 00.000 18120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
04:11:23.934 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.35 mountX=0.08 mountY=-0.06, mountTheta=-0.67
04:11:23.935 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
04:11:23.936 00.001 18120 Enqueuing Move request for scope (0.02, 0.09)
04:11:23.936 00.000 21948 Worker thread wakes up
04:11:23.936 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:23.937 00.001 18120 UpdateGuideState exits: m=1720 RSB=28.7
04:11:23.937 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
04:11:23.937 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:23.938 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
04:11:23.938 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:23.940 00.002 18120 Enqueuing Expose request
04:11:23.940 00.000 21948 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.06
04:11:23.940 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:11:23.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:23.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:11:23.940 00.000 21948 MoveAxis(E, 0, ABG)
04:11:23.940 00.000 21948 Move returns status 0, amount 0
04:11:23.940 00.000 21948 MoveAxis(N, 0, ABG)
04:11:23.940 00.000 21948 Move returns status 0, amount 0
04:11:23.940 00.000 21948 move complete, result=0
04:11:23.940 00.000 21948 worker thread done servicing request
04:11:23.940 00.000 21948 Worker thread wakes up
04:11:23.940 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:23.940 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:23.941 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:25.567 01.626 21948 Exposure complete
04:11:25.619 00.052 21948 worker thread done servicing request
04:11:25.619 00.000 18120 OnExposeComplete: enter
04:11:25.620 00.001 18120 UpdateGuideState(): m_state=6
04:11:25.621 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7309
04:11:25.621 00.000 18120 Star::Find returns 1 (0), X=895.37, Y=236.77, Mass=1803, SNR=29.4, Peak=133 HFD=4.5
04:11:25.622 00.001 18120 MultiStar: [#1 0.26,-0.27,0.73,U] [#2 -0.13,-0.18,0.63,U] [#3 -0.35,-0.31,0.00,M4] [#4 0.30,-0.23,0.57,U] [#5 0.12,-0.34,0.48,U] [#6 -0.04,-0.31,0.56,U] [#7 0.18,-0.24,0.45,U] [#8 0.08,-0.23,0.42,U] 
04:11:25.623 00.001 18120 single-star, 7 included, MultiStar: {0.09, -0.22}, one-star: {-0.00, -0.06}
04:11:25.624 00.001 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
04:11:25.624 00.000 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
04:11:25.624 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.58 mountX=-0.06 mountY=0.03, mountTheta=2.67
04:11:25.627 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.06, opts=13)
04:11:25.628 00.001 18120 Enqueuing Move request for scope (-0.00, -0.06)
04:11:25.628 00.000 21948 Worker thread wakes up
04:11:25.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:25.629 00.001 18120 UpdateGuideState exits: m=1803 RSB=29.4
04:11:25.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:25.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:25.630 00.000 18120 Enqueuing Expose request
04:11:25.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
04:11:25.630 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
04:11:25.631 00.001 21948 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.03
04:11:25.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:25.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:25.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:25.631 00.000 21948 MoveAxis(E, 0, ABG)
04:11:25.631 00.000 21948 Move returns status 0, amount 0
04:11:25.631 00.000 21948 MoveAxis(N, 0, ABG)
04:11:25.631 00.000 21948 Move returns status 0, amount 0
04:11:25.631 00.000 21948 move complete, result=0
04:11:25.631 00.000 21948 worker thread done servicing request
04:11:25.631 00.000 21948 Worker thread wakes up
04:11:25.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:25.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:25.631 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:27.148 01.517 21948 Exposure complete
04:11:27.207 00.059 21948 worker thread done servicing request
04:11:27.207 00.000 18120 OnExposeComplete: enter
04:11:27.209 00.002 18120 UpdateGuideState(): m_state=6
04:11:27.210 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7310
04:11:27.210 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=236.70, Mass=1784, SNR=29.2, Peak=113 HFD=4.5
04:11:27.211 00.001 18120 MultiStar: [#1 0.27,-0.21,0.71,U] [#2 -0.00,-0.38,0.62,U] [#3 -0.17,-0.14,0.58,U] [#4 0.32,-0.13,0.55,U] [#5 0.21,-0.32,0.42,U] [#6 -0.04,-0.39,0.48,U] [#7 0.65,-0.08,0.00,M1] [#8 0.16,-0.25,0.40,U] 
04:11:27.211 00.000 18120 single-star, 7 included, MultiStar: {0.09, -0.23}, one-star: {0.03, -0.13}
04:11:27.212 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
04:11:27.212 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
04:11:27.212 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.38 mountX=-0.13 mountY=0.04, mountTheta=2.87
04:11:27.214 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.13, opts=13)
04:11:27.214 00.000 18120 Enqueuing Move request for scope (0.03, -0.13)
04:11:27.215 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:27.215 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.2
04:11:27.216 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:27.216 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:27.216 00.000 18120 Enqueuing Expose request
04:11:27.217 00.001 21948 Worker thread wakes up
04:11:27.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
04:11:27.217 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
04:11:27.217 00.000 21948 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.04
04:11:27.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:11:27.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:27.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:11:27.217 00.000 21948 MoveAxis(E, 0, ABG)
04:11:27.217 00.000 21948 Move returns status 0, amount 0
04:11:27.217 00.000 21948 MoveAxis(N, 0, ABG)
04:11:27.217 00.000 21948 Move returns status 0, amount 0
04:11:27.217 00.000 21948 move complete, result=0
04:11:27.217 00.000 21948 worker thread done servicing request
04:11:27.219 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:27.219 00.000 21948 Worker thread wakes up
04:11:27.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:27.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:28.855 01.636 21948 Exposure complete
04:11:28.884 00.029 21948 worker thread done servicing request
04:11:28.884 00.000 18120 OnExposeComplete: enter
04:11:28.885 00.001 18120 UpdateGuideState(): m_state=6
04:11:28.885 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7311
04:11:28.886 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=236.76, Mass=1850, SNR=29.8, Peak=117 HFD=4.5
04:11:28.886 00.000 18120 MultiStar: [#1 0.58,-0.23,0.00,M1] [#2 0.22,-0.22,0.61,U] [#3 -0.27,0.05,0.59,U] [#4 0.20,-0.23,0.54,U] [#5 0.15,-0.35,0.46,U] [#6 0.33,-0.44,0.00,M1] [#7 0.63,-0.32,0.00,M2] [#8 0.22,-0.20,0.40,U] 
04:11:28.887 00.001 18120 refined, 5 included, MultiStar: {0.13, -0.15}, one-star: {0.21, -0.07}
04:11:28.888 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
04:11:28.888 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
04:11:28.889 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.87 mountX=-0.19 mountY=-0.05, mountTheta=-2.90
04:11:28.890 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.15, opts=13)
04:11:28.891 00.001 18120 Enqueuing Move request for scope (0.13, -0.15)
04:11:28.891 00.000 21948 Worker thread wakes up
04:11:28.891 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
04:11:28.891 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
04:11:28.891 00.000 21948 Moving (0.13, -0.15) raw xDistance=-0.19 yDistance=-0.05
04:11:28.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:28.892 00.001 18120 UpdateGuideState exits: m=1850 RSB=29.8
04:11:28.892 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:28.892 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:28.893 00.001 18120 Enqueuing Expose request
04:11:28.894 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:11:28.894 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:28.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:11:28.894 00.000 21948 MoveAxis(E, 0, ABG)
04:11:28.894 00.000 21948 Move returns status 0, amount 0
04:11:28.894 00.000 21948 MoveAxis(N, 0, ABG)
04:11:28.894 00.000 21948 Move returns status 0, amount 0
04:11:28.894 00.000 21948 move complete, result=0
04:11:28.894 00.000 21948 worker thread done servicing request
04:11:28.894 00.000 21948 Worker thread wakes up
04:11:28.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:28.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:28.894 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:30.414 01.520 21948 Exposure complete
04:11:30.456 00.042 21948 worker thread done servicing request
04:11:30.456 00.000 18120 OnExposeComplete: enter
04:11:30.457 00.001 18120 UpdateGuideState(): m_state=6
04:11:30.458 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7312
04:11:30.459 00.001 18120 Star::Find returns 1 (0), X=895.51, Y=236.33, Mass=1788, SNR=29.3, Peak=122 HFD=4.0
04:11:30.461 00.002 18120 MultiStar: [#1 0.21,-0.60,0.00,M2] [#2 0.07,-0.64,0.00,M1] [#3 -0.32,-0.27,0.59,U] [#4 0.28,-0.36,0.00,M1] [#5 -0.07,-0.37,0.48,U] [#6 -0.07,-0.54,0.00,M2] [#7 0.23,-0.44,0.00,M3] [#8 -0.24,-0.38,0.00,M1] 
04:11:30.462 00.001 18120 refined, 2 included, MultiStar: {-0.04, -0.40}, one-star: {0.14, -0.50}
04:11:30.462 00.000 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.62)
04:11:30.463 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.58)
04:11:30.463 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.40 hyp=0.41 cameraTheta=-1.67 mountX=-0.35 mountY=0.22, mountTheta=2.59
04:11:30.464 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.40, opts=13)
04:11:30.465 00.001 18120 Enqueuing Move request for scope (-0.04, -0.40)
04:11:30.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:30.466 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.3
04:11:30.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:30.467 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:30.467 00.000 18120 Enqueuing Expose request
04:11:30.467 00.000 21948 Worker thread wakes up
04:11:30.467 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.40) opts 0xd
04:11:30.468 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.40)
04:11:30.468 00.000 21948 Moving (-0.04, -0.40) raw xDistance=-0.35 yDistance=0.22
04:11:30.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:11:30.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:30.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:11:30.468 00.000 21948 MoveAxis(E, 63, ABG)
04:11:30.468 00.000 21948 Guiding  Dir = 2, Dur = 63
04:11:30.468 00.000 21948 IsSlewing returns 0
04:11:30.468 00.000 21948 IsGuiding returns 0
04:11:30.471 00.003 21948 PulseGuide returned control before completion, sleep 71
04:11:30.552 00.081 21948 IsGuiding returns 0
04:11:30.552 00.000 21948 Move returns status 0, amount 63
04:11:30.552 00.000 21948 MoveAxis(N, 0, ABG)
04:11:30.552 00.000 21948 Move returns status 0, amount 0
04:11:30.552 00.000 21948 move complete, result=0
04:11:30.552 00.000 21948 worker thread done servicing request
04:11:30.552 00.000 21948 Worker thread wakes up
04:11:30.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:30.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:30.552 00.000 18120 GuideStep: -0.4 px 63 ms EAST, 0.2 px 0 ms NORTH
04:11:32.186 01.634 21948 Exposure complete
04:11:32.222 00.036 21948 worker thread done servicing request
04:11:32.222 00.000 18120 OnExposeComplete: enter
04:11:32.223 00.001 18120 UpdateGuideState(): m_state=6
04:11:32.225 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7313
04:11:32.226 00.001 18120 Star::Find returns 1 (0), X=895.52, Y=236.59, Mass=1773, SNR=29.2, Peak=121 HFD=4.2
04:11:32.226 00.000 18120 MultiStar: [#1 0.26,-0.12,0.72,U] [#2 -0.05,-0.19,0.64,U] [#3 -0.28,-0.18,0.60,U] [#4 0.17,-0.16,0.60,U] [#5 0.09,-0.05,0.46,U] [#6 0.29,-0.28,0.50,U] [#7 0.21,-0.21,0.41,U] [#8 0.09,-0.45,0.00,M2] 
04:11:32.227 00.001 18120 refined, 7 included, MultiStar: {0.10, -0.19}, one-star: {0.15, -0.25}
04:11:32.227 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
04:11:32.228 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
04:11:32.228 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.06 mountX=-0.21 mountY=-0.01, mountTheta=-3.10
04:11:32.229 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.19, opts=13)
04:11:32.230 00.001 18120 Enqueuing Move request for scope (0.10, -0.19)
04:11:32.230 00.000 21948 Worker thread wakes up
04:11:32.231 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:32.232 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
04:11:32.232 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.2
04:11:32.233 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:32.235 00.002 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
04:11:32.235 00.000 21948 Moving (0.10, -0.19) raw xDistance=-0.21 yDistance=-0.01
04:11:32.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
04:11:32.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:32.235 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:32.235 00.000 21948 MoveAxis(E, 42, ABG)
04:11:32.235 00.000 21948 Guiding  Dir = 2, Dur = 42
04:11:32.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:32.236 00.001 18120 Enqueuing Expose request
04:11:32.238 00.002 21948 IsSlewing returns 0
04:11:32.238 00.000 21948 IsGuiding returns 0
04:11:32.242 00.004 21948 PulseGuide returned control before completion, sleep 50
04:11:32.293 00.051 21948 IsGuiding returns 1
04:11:32.294 00.001 21948 scope still moving after pulse duration time elapsed
04:11:32.325 00.031 21948 IsSlewing returns 0
04:11:32.325 00.000 21948 IsGuiding returns 0
04:11:32.325 00.000 21948 scope move finished after 42 + 44 ms
04:11:32.325 00.000 21948 Move returns status 0, amount 42
04:11:32.325 00.000 21948 MoveAxis(N, 0, ABG)
04:11:32.325 00.000 21948 Move returns status 0, amount 0
04:11:32.325 00.000 21948 move complete, result=0
04:11:32.325 00.000 21948 worker thread done servicing request
04:11:32.325 00.000 21948 Worker thread wakes up
04:11:32.326 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:32.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:32.326 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
04:11:33.729 01.403 21948 Exposure complete
04:11:33.777 00.048 21948 worker thread done servicing request
04:11:33.777 00.000 18120 OnExposeComplete: enter
04:11:33.779 00.002 18120 UpdateGuideState(): m_state=6
04:11:33.780 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7314
04:11:33.781 00.001 18120 Star::Find returns 1 (0), X=895.36, Y=236.77, Mass=1772, SNR=29.0, Peak=133 HFD=4.3
04:11:33.782 00.001 18120 MultiStar: [#1 -0.06,-0.30,0.71,U] [#2 -0.08,-0.30,0.61,U] [#3 -0.42,-0.09,0.60,U] [#4 0.10,-0.19,0.56,U] [#5 -0.03,-0.27,0.44,U] [#6 -0.23,-0.18,0.53,U] [#7 -0.09,-0.21,0.41,U] [#8 0.00,-0.04,0.38,U] 
04:11:33.783 00.001 18120 single-star, 8 included, MultiStar: {-0.09, -0.18}, one-star: {-0.01, -0.07}
04:11:33.784 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.62)
04:11:33.785 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.58)
04:11:33.786 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=-0.06 mountY=0.04, mountTheta=2.59
04:11:33.788 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
04:11:33.789 00.001 18120 Enqueuing Move request for scope (-0.01, -0.07)
04:11:33.790 00.001 21948 Worker thread wakes up
04:11:33.791 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
04:11:33.791 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
04:11:33.791 00.000 21948 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.04
04:11:33.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:33.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:33.791 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:33.792 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:11:33.792 00.000 21948 MoveAxis(E, 0, ABG)
04:11:33.792 00.000 21948 Move returns status 0, amount 0
04:11:33.792 00.000 21948 MoveAxis(N, 0, ABG)
04:11:33.792 00.000 21948 Move returns status 0, amount 0
04:11:33.792 00.000 21948 move complete, result=0
04:11:33.792 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.0
04:11:33.793 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:33.794 00.001 21948 worker thread done servicing request
04:11:33.794 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:33.795 00.001 18120 Enqueuing Expose request
04:11:33.796 00.001 21948 Worker thread wakes up
04:11:33.796 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:33.797 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:33.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:35.426 01.629 21948 Exposure complete
04:11:35.464 00.038 21948 worker thread done servicing request
04:11:35.464 00.000 18120 OnExposeComplete: enter
04:11:35.466 00.002 18120 UpdateGuideState(): m_state=6
04:11:35.468 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7315
04:11:35.469 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=236.92, Mass=1768, SNR=29.1, Peak=139 HFD=4.1
04:11:35.471 00.002 18120 MultiStar: [#1 0.15,-0.02,0.70,U] [#2 -0.20,-0.16,0.65,U] [#3 -0.84,-0.04,0.00,M1] [#4 -0.25,0.02,0.57,U] [#5 -0.05,-0.27,0.50,U] [#6 -0.06,-0.25,0.52,U] [#7 0.04,0.11,0.45,U] [#8 -0.14,-0.56,0.00,M2] 
04:11:35.472 00.001 18120 refined, 6 included, MultiStar: {-0.06, -0.05}, one-star: {-0.05, 0.09}
04:11:35.473 00.001 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.00) = xAngle (-4.42 = 1.87)
04:11:35.473 00.000 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.46 = 1.83)
04:11:35.473 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.42 mountX=-0.02 mountY=0.08, mountTheta=1.86
04:11:35.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
04:11:35.475 00.000 18120 Enqueuing Move request for scope (-0.06, -0.05)
04:11:35.476 00.001 21948 Worker thread wakes up
04:11:35.476 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
04:11:35.476 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
04:11:35.476 00.000 21948 Moving (-0.06, -0.05) raw xDistance=-0.02 yDistance=0.08
04:11:35.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:11:35.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:35.476 00.000 18120 UpdateGuideState exits: m=1768 RSB=29.1
04:11:35.477 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:35.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:35.477 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:11:35.477 00.000 21948 MoveAxis(E, 0, ABG)
04:11:35.477 00.000 21948 Move returns status 0, amount 0
04:11:35.477 00.000 21948 MoveAxis(N, 0, ABG)
04:11:35.477 00.000 21948 Move returns status 0, amount 0
04:11:35.477 00.000 21948 move complete, result=0
04:11:35.477 00.000 21948 worker thread done servicing request
04:11:35.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:35.479 00.002 18120 Enqueuing Expose request
04:11:35.479 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:35.479 00.000 21948 Worker thread wakes up
04:11:35.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:35.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:37.000 01.521 21948 Exposure complete
04:11:37.039 00.039 21948 worker thread done servicing request
04:11:37.039 00.000 18120 OnExposeComplete: enter
04:11:37.040 00.001 18120 UpdateGuideState(): m_state=6
04:11:37.041 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7316
04:11:37.042 00.001 18120 Star::Find returns 1 (0), X=895.36, Y=236.78, Mass=1719, SNR=28.6, Peak=109 HFD=4.5
04:11:37.044 00.002 18120 MultiStar: [#1 -0.06,-0.10,0.70,U] [#2 -0.14,0.09,0.63,U] [#3 -0.69,0.04,0.00,M2] [#4 -0.08,-0.15,0.59,U] [#5 0.05,-0.16,0.45,U] [#6 -0.01,-0.25,0.52,U] [#7 0.35,-0.18,0.45,U] [#8 -0.14,-0.22,0.41,U] 
04:11:37.046 00.002 18120 single-star, 7 included, MultiStar: {-0.02, -0.11}, one-star: {-0.01, -0.05}
04:11:37.048 00.002 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.00) = xAngle (-3.71 = 2.58)
04:11:37.049 00.001 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.54)
04:11:37.050 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.71 mountX=-0.04 mountY=0.03, mountTheta=2.55
04:11:37.053 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.05, opts=13)
04:11:37.053 00.000 18120 Enqueuing Move request for scope (-0.01, -0.05)
04:11:37.054 00.001 21948 Worker thread wakes up
04:11:37.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:37.054 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.6
04:11:37.055 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:37.055 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:37.055 00.000 18120 Enqueuing Expose request
04:11:37.056 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
04:11:37.056 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
04:11:37.056 00.000 21948 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
04:11:37.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:11:37.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:37.056 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:37.056 00.000 21948 MoveAxis(E, 0, ABG)
04:11:37.056 00.000 21948 Move returns status 0, amount 0
04:11:37.056 00.000 21948 MoveAxis(N, 0, ABG)
04:11:37.056 00.000 21948 Move returns status 0, amount 0
04:11:37.056 00.000 21948 move complete, result=0
04:11:37.056 00.000 21948 worker thread done servicing request
04:11:37.056 00.000 21948 Worker thread wakes up
04:11:37.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:37.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:37.056 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:38.689 01.633 21948 Exposure complete
04:11:38.725 00.036 21948 worker thread done servicing request
04:11:38.725 00.000 18120 OnExposeComplete: enter
04:11:38.725 00.000 18120 UpdateGuideState(): m_state=6
04:11:38.726 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7317
04:11:38.726 00.000 18120 Star::Find returns 1 (0), X=895.82, Y=236.62, Mass=1859, SNR=29.9, Peak=112 HFD=4.5
04:11:38.727 00.001 18120 MultiStar: [#1 0.38,-0.49,0.00,M1] [#2 -0.23,-0.49,0.00,M1] [#3 -0.18,-0.36,0.57,U] [#4 0.47,-0.23,0.00,M1] [#5 0.27,-0.61,0.00,M1] [#6 -0.03,-0.50,0.00,M1] [#7 -0.01,-0.42,0.40,U] [#8 -0.26,-0.60,0.00,M2] 
04:11:38.727 00.000 18120 refined, 2 included, MultiStar: {0.18, -0.30}, one-star: {0.45, -0.21}
04:11:38.728 00.001 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
04:11:38.728 00.000 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
04:11:38.729 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-1.04 mountX=-0.35 mountY=-0.02, mountTheta=-3.08
04:11:38.731 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.30, opts=13)
04:11:38.732 00.001 18120 Enqueuing Move request for scope (0.18, -0.30)
04:11:38.732 00.000 21948 Worker thread wakes up
04:11:38.732 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:38.732 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.30) opts 0xd
04:11:38.732 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.30)
04:11:38.732 00.000 18120 UpdateGuideState exits: m=1859 RSB=29.9
04:11:38.733 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:38.733 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:38.734 00.001 18120 Enqueuing Expose request
04:11:38.734 00.000 21948 Moving (0.18, -0.30) raw xDistance=-0.35 yDistance=-0.02
04:11:38.734 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:11:38.734 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:38.734 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:38.734 00.000 21948 MoveAxis(E, 62, ABG)
04:11:38.734 00.000 21948 Guiding  Dir = 2, Dur = 62
04:11:38.734 00.000 21948 IsSlewing returns 0
04:11:38.734 00.000 21948 IsGuiding returns 0
04:11:38.736 00.002 21948 PulseGuide returned control before completion, sleep 71
04:11:38.823 00.087 21948 IsGuiding returns 0
04:11:38.824 00.001 21948 Move returns status 0, amount 62
04:11:38.824 00.000 21948 MoveAxis(N, 0, ABG)
04:11:38.824 00.000 21948 Move returns status 0, amount 0
04:11:38.824 00.000 21948 move complete, result=0
04:11:38.824 00.000 21948 worker thread done servicing request
04:11:38.824 00.000 21948 Worker thread wakes up
04:11:38.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:38.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:38.824 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
04:11:40.238 01.414 21948 Exposure complete
04:11:40.288 00.050 21948 worker thread done servicing request
04:11:40.288 00.000 18120 OnExposeComplete: enter
04:11:40.289 00.001 18120 UpdateGuideState(): m_state=6
04:11:40.290 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7318
04:11:40.291 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=236.44, Mass=1740, SNR=29.0, Peak=100 HFD=4.5
04:11:40.292 00.001 18120 MultiStar: [#1 0.29,-0.06,0.74,U] [#2 -0.08,-0.12,0.62,U] [#3 -0.18,-0.13,0.61,U] [#4 -0.24,0.02,0.54,U] [#5 0.17,-0.24,0.48,U] [#6 0.02,-0.51,0.00,M2] [#7 0.08,0.03,0.41,U] [#8 0.29,-0.45,0.00,M3] 
04:11:40.293 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {0.28, -0.40}
04:11:40.294 00.001 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
04:11:40.294 00.000 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
04:11:40.295 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.14 mountX=-0.17 mountY=0.01, mountTheta=3.10
04:11:40.297 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.16, opts=13)
04:11:40.298 00.001 18120 Enqueuing Move request for scope (0.07, -0.16)
04:11:40.298 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:40.299 00.001 21948 Worker thread wakes up
04:11:40.299 00.000 18120 UpdateGuideState exits: m=1740 RSB=29.0
04:11:40.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:40.299 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:40.300 00.001 18120 Enqueuing Expose request
04:11:40.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
04:11:40.300 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
04:11:40.300 00.000 21948 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=0.01
04:11:40.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:11:40.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:40.300 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:11:40.300 00.000 21948 MoveAxis(E, 0, ABG)
04:11:40.300 00.000 21948 Move returns status 0, amount 0
04:11:40.300 00.000 21948 MoveAxis(N, 0, ABG)
04:11:40.300 00.000 21948 Move returns status 0, amount 0
04:11:40.300 00.000 21948 move complete, result=0
04:11:40.301 00.001 21948 worker thread done servicing request
04:11:40.301 00.000 21948 Worker thread wakes up
04:11:40.301 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:40.301 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:40.301 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:41.936 01.635 21948 Exposure complete
04:11:41.970 00.034 21948 worker thread done servicing request
04:11:41.971 00.001 18120 OnExposeComplete: enter
04:11:41.972 00.001 18120 UpdateGuideState(): m_state=6
04:11:41.973 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7319
04:11:41.974 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=236.87, Mass=2011, SNR=31.0, Peak=147 HFD=4.2
04:11:41.974 00.000 18120 MultiStar: [#1 0.22,-0.05,0.69,U] [#2 0.11,-0.17,0.60,U] [#3 -0.36,0.14,0.56,U] [#4 0.01,0.08,0.52,U] [#5 -0.10,-0.23,0.44,U] [#6 -0.25,-0.10,0.47,U] [#7 0.26,-0.31,0.41,U] [#8 0.02,-0.19,0.39,U] 
04:11:41.975 00.001 18120 single-star, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.04, 0.03}
04:11:41.975 00.000 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.00) = xAngle (0.42 = 0.42)
04:11:41.976 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
04:11:41.976 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.42 mountX=0.05 mountY=0.02, mountTheta=0.39
04:11:41.977 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.03, opts=13)
04:11:41.978 00.001 18120 Enqueuing Move request for scope (-0.04, 0.03)
04:11:41.978 00.000 21948 Worker thread wakes up
04:11:41.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:41.979 00.001 18120 UpdateGuideState exits: m=2011 RSB=31.0
04:11:41.979 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:41.980 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:41.980 00.000 18120 Enqueuing Expose request
04:11:41.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
04:11:41.980 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
04:11:41.980 00.000 21948 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=0.02
04:11:41.981 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:11:41.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:41.981 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:11:41.981 00.000 21948 MoveAxis(E, 0, ABG)
04:11:41.981 00.000 21948 Move returns status 0, amount 0
04:11:41.981 00.000 21948 MoveAxis(N, 0, ABG)
04:11:41.981 00.000 21948 Move returns status 0, amount 0
04:11:41.981 00.000 21948 move complete, result=0
04:11:41.981 00.000 21948 worker thread done servicing request
04:11:41.981 00.000 21948 Worker thread wakes up
04:11:41.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:41.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:41.981 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:43.497 01.516 21948 Exposure complete
04:11:43.538 00.041 21948 worker thread done servicing request
04:11:43.538 00.000 18120 OnExposeComplete: enter
04:11:43.539 00.001 18120 UpdateGuideState(): m_state=6
04:11:43.541 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7320
04:11:43.544 00.003 18120 Star::Find returns 1 (0), X=895.81, Y=236.60, Mass=1821, SNR=29.5, Peak=132 HFD=4.2
04:11:43.545 00.001 18120 MultiStar: [#1 0.34,-0.18,0.71,U] [#2 0.38,-0.29,0.00,M1] [#3 -0.27,-0.07,0.60,U] [#4 0.07,-0.02,0.56,U] [#5 -0.03,-0.27,0.47,U] [#6 0.20,-0.17,0.51,U] [#7 0.43,-0.20,0.00,M1] [#8 -0.17,-0.05,0.38,U] 
04:11:43.546 00.001 18120 refined, 6 included, MultiStar: {0.14, -0.15}, one-star: {0.44, -0.23}
04:11:43.546 00.000 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
04:11:43.546 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
04:11:43.547 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.83 mountX=-0.20 mountY=-0.05, mountTheta=-2.87
04:11:43.548 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.15, opts=13)
04:11:43.548 00.000 18120 Enqueuing Move request for scope (0.14, -0.15)
04:11:43.549 00.001 21948 Worker thread wakes up
04:11:43.549 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:43.549 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.5
04:11:43.550 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:43.550 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:43.551 00.001 18120 Enqueuing Expose request
04:11:43.551 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
04:11:43.551 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
04:11:43.551 00.000 21948 Moving (0.14, -0.15) raw xDistance=-0.20 yDistance=-0.05
04:11:43.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:11:43.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:43.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:11:43.551 00.000 21948 MoveAxis(E, 0, ABG)
04:11:43.551 00.000 21948 Move returns status 0, amount 0
04:11:43.551 00.000 21948 MoveAxis(N, 0, ABG)
04:11:43.551 00.000 21948 Move returns status 0, amount 0
04:11:43.551 00.000 21948 move complete, result=0
04:11:43.551 00.000 21948 worker thread done servicing request
04:11:43.551 00.000 21948 Worker thread wakes up
04:11:43.551 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:43.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:43.552 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:45.175 01.623 21948 Exposure complete
04:11:45.212 00.037 21948 worker thread done servicing request
04:11:45.212 00.000 18120 OnExposeComplete: enter
04:11:45.214 00.002 18120 UpdateGuideState(): m_state=6
04:11:45.214 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7321
04:11:45.215 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=236.74, Mass=1737, SNR=28.8, Peak=112 HFD=4.4
04:11:45.215 00.000 18120 MultiStar: [#1 0.51,-0.34,0.00,M1] [#2 0.12,-0.29,0.61,U] [#3 -0.18,-0.11,0.61,U] [#4 0.25,-0.36,0.00,M1] [#5 -0.14,-0.27,0.47,U] [#6 0.11,-0.14,0.52,U] [#7 0.27,-0.25,0.44,U] [#8 -0.04,-0.27,0.40,U] 
04:11:45.216 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.19}, one-star: {0.37, -0.09}
04:11:45.216 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
04:11:45.217 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
04:11:45.217 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.21 cameraTheta=-1.04 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
04:11:45.218 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.19, opts=13)
04:11:45.219 00.001 18120 Enqueuing Move request for scope (0.11, -0.19)
04:11:45.220 00.001 21948 Worker thread wakes up
04:11:45.220 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
04:11:45.220 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
04:11:45.220 00.000 21948 Moving (0.11, -0.19) raw xDistance=-0.21 yDistance=-0.01
04:11:45.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:11:45.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:45.221 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:45.221 00.000 18120 UpdateGuideState exits: m=1737 RSB=28.8
04:11:45.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:45.222 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:45.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:45.223 00.001 18120 Enqueuing Expose request
04:11:45.223 00.000 21948 MoveAxis(E, 38, ABG)
04:11:45.223 00.000 21948 Guiding  Dir = 2, Dur = 38
04:11:45.224 00.001 21948 IsSlewing returns 0
04:11:45.224 00.000 21948 IsGuiding returns 0
04:11:45.225 00.001 21948 PulseGuide returned control before completion, sleep 47
04:11:45.283 00.058 21948 IsGuiding returns 0
04:11:45.283 00.000 21948 Move returns status 0, amount 38
04:11:45.283 00.000 21948 MoveAxis(N, 0, ABG)
04:11:45.283 00.000 21948 Move returns status 0, amount 0
04:11:45.283 00.000 21948 move complete, result=0
04:11:45.283 00.000 21948 worker thread done servicing request
04:11:45.283 00.000 21948 Worker thread wakes up
04:11:45.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:45.283 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
04:11:45.284 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:46.702 01.418 21948 Exposure complete
04:11:46.743 00.041 21948 worker thread done servicing request
04:11:46.743 00.000 18120 OnExposeComplete: enter
04:11:46.743 00.000 18120 UpdateGuideState(): m_state=6
04:11:46.744 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7322
04:11:46.744 00.000 18120 Star::Find returns 1 (0), X=895.78, Y=236.55, Mass=1805, SNR=29.4, Peak=126 HFD=4.1
04:11:46.745 00.001 18120 MultiStar: [#1 0.28,-0.20,0.74,U] [#2 0.19,-0.34,0.61,U] [#3 -0.45,0.16,0.00,M1] [#4 0.00,-0.18,0.58,U] [#5 0.19,-0.49,0.00,M1] [#6 -0.09,-0.05,0.50,U] [#7 0.23,-0.06,0.37,U] [#8 -0.07,-0.06,0.39,U] 
04:11:46.745 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.20}, one-star: {0.40, -0.28}
04:11:46.745 00.000 18120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
04:11:46.746 00.001 18120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
04:11:46.747 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.26 cameraTheta=-0.84 mountX=-0.25 mountY=-0.07, mountTheta=-2.87
04:11:46.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.20, opts=13)
04:11:46.750 00.001 18120 Enqueuing Move request for scope (0.18, -0.20)
04:11:46.750 00.000 21948 Worker thread wakes up
04:11:46.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:46.751 00.001 18120 UpdateGuideState exits: m=1805 RSB=29.4
04:11:46.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:46.752 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:46.752 00.000 18120 Enqueuing Expose request
04:11:46.752 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
04:11:46.752 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
04:11:46.752 00.000 21948 Moving (0.18, -0.20) raw xDistance=-0.25 yDistance=-0.07
04:11:46.753 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:11:46.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:46.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:11:46.753 00.000 21948 MoveAxis(E, 48, ABG)
04:11:46.753 00.000 21948 Guiding  Dir = 2, Dur = 48
04:11:46.753 00.000 21948 IsSlewing returns 0
04:11:46.753 00.000 21948 IsGuiding returns 0
04:11:46.754 00.001 21948 PulseGuide returned control before completion, sleep 57
04:11:46.826 00.072 21948 IsGuiding returns 1
04:11:46.826 00.000 21948 scope still moving after pulse duration time elapsed
04:11:46.858 00.032 21948 IsSlewing returns 0
04:11:46.858 00.000 21948 IsGuiding returns 0
04:11:46.858 00.000 21948 scope move finished after 48 + 57 ms
04:11:46.858 00.000 21948 Move returns status 0, amount 48
04:11:46.858 00.000 21948 MoveAxis(N, 0, ABG)
04:11:46.858 00.000 21948 Move returns status 0, amount 0
04:11:46.858 00.000 21948 move complete, result=0
04:11:46.858 00.000 21948 worker thread done servicing request
04:11:46.858 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
04:11:46.859 00.001 21948 Worker thread wakes up
04:11:46.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:46.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:48.488 01.629 21948 Exposure complete
04:11:48.513 00.025 21948 worker thread done servicing request
04:11:48.513 00.000 18120 OnExposeComplete: enter
04:11:48.514 00.001 18120 UpdateGuideState(): m_state=6
04:11:48.515 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7323
04:11:48.515 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=236.92, Mass=1746, SNR=28.9, Peak=122 HFD=4.3
04:11:48.516 00.001 18120 MultiStar: [#1 0.43,0.05,0.72,U] [#2 0.08,0.14,0.60,U] [#3 -0.53,0.22,0.00,M2] [#4 -0.35,0.07,0.56,U] [#5 0.01,0.10,0.47,U] [#6 0.33,0.07,0.49,U] [#7 0.07,-0.13,0.44,U] [#8 -0.20,0.19,0.41,U] 
04:11:48.516 00.000 18120 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.35, 0.08}
04:11:48.517 00.001 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
04:11:48.518 00.001 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
04:11:48.519 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=0.01 mountY=-0.15, mountTheta=-1.49
04:11:48.522 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.07, opts=13)
04:11:48.523 00.001 18120 Enqueuing Move request for scope (0.13, 0.07)
04:11:48.524 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:48.525 00.001 18120 UpdateGuideState exits: m=1746 RSB=28.9
04:11:48.526 00.001 21948 Worker thread wakes up
04:11:48.526 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
04:11:48.526 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
04:11:48.526 00.000 21948 Moving (0.13, 0.07) raw xDistance=0.01 yDistance=-0.15
04:11:48.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:11:48.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:48.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:11:48.526 00.000 21948 MoveAxis(E, 0, ABG)
04:11:48.526 00.000 21948 Move returns status 0, amount 0
04:11:48.526 00.000 21948 MoveAxis(N, 0, ABG)
04:11:48.526 00.000 21948 Move returns status 0, amount 0
04:11:48.526 00.000 21948 move complete, result=0
04:11:48.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:48.527 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:48.527 00.000 18120 Enqueuing Expose request
04:11:48.529 00.002 21948 worker thread done servicing request
04:11:48.529 00.000 21948 Worker thread wakes up
04:11:48.529 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:48.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:48.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:50.047 01.518 21948 Exposure complete
04:11:50.075 00.028 21948 worker thread done servicing request
04:11:50.075 00.000 18120 OnExposeComplete: enter
04:11:50.076 00.001 18120 UpdateGuideState(): m_state=6
04:11:50.077 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7324
04:11:50.077 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=236.87, Mass=1836, SNR=29.7, Peak=143 HFD=4.2
04:11:50.079 00.002 18120 MultiStar: [#1 0.06,0.06,0.70,U] [#2 -0.30,-0.05,0.60,U] [#3 -0.20,0.20,0.62,U] [#4 -0.31,-0.01,0.54,U] [#5 -0.07,-0.23,0.44,U] [#6 -0.13,-0.26,0.54,U] [#7 -0.02,-0.06,0.43,U] [#8 -0.17,-0.02,0.39,U] 
04:11:50.079 00.000 18120 single-star, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.06, 0.04}
04:11:50.079 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
04:11:50.080 00.001 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
04:11:50.080 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.54 mountX=0.06 mountY=0.03, mountTheta=0.51
04:11:50.081 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.04, opts=13)
04:11:50.082 00.001 18120 Enqueuing Move request for scope (-0.06, 0.04)
04:11:50.082 00.000 21948 Worker thread wakes up
04:11:50.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:50.083 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.7
04:11:50.083 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:50.084 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:50.084 00.000 18120 Enqueuing Expose request
04:11:50.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
04:11:50.084 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
04:11:50.084 00.000 21948 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.03
04:11:50.085 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:11:50.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:50.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:50.085 00.000 21948 MoveAxis(E, 0, ABG)
04:11:50.085 00.000 21948 Move returns status 0, amount 0
04:11:50.085 00.000 21948 MoveAxis(N, 0, ABG)
04:11:50.085 00.000 21948 Move returns status 0, amount 0
04:11:50.085 00.000 21948 move complete, result=0
04:11:50.085 00.000 21948 worker thread done servicing request
04:11:50.085 00.000 21948 Worker thread wakes up
04:11:50.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:50.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:50.086 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:51.711 01.625 21948 Exposure complete
04:11:51.769 00.058 21948 worker thread done servicing request
04:11:51.769 00.000 18120 OnExposeComplete: enter
04:11:51.772 00.003 18120 UpdateGuideState(): m_state=6
04:11:51.774 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7325
04:11:51.776 00.002 18120 Star::Find returns 1 (0), X=895.31, Y=237.02, Mass=1674, SNR=28.3, Peak=136 HFD=4.1
04:11:51.780 00.004 18120 MultiStar: [#1 0.16,-0.28,0.74,U] [#2 -0.09,0.02,0.63,U] [#3 -0.56,0.19,0.00,M2] [#4 0.33,-0.01,0.56,U] [#5 -0.12,-0.32,0.48,U] [#6 -0.22,-0.20,0.56,U] [#7 -0.15,0.01,0.46,U] [#8 -0.01,-0.16,0.43,U] 
04:11:51.782 00.002 18120 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.06, 0.18}
04:11:51.784 00.002 18120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.00) = xAngle (-3.76 = 2.52)
04:11:51.787 00.003 18120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.80 = 2.48)
04:11:51.789 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.76 mountX=-0.06 mountY=0.05, mountTheta=2.50
04:11:51.794 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
04:11:51.796 00.002 18120 Enqueuing Move request for scope (-0.01, -0.07)
04:11:51.798 00.002 21948 Worker thread wakes up
04:11:51.798 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
04:11:51.798 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
04:11:51.798 00.000 21948 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.05
04:11:51.798 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:51.798 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:51.798 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:51.800 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:11:51.800 00.000 21948 MoveAxis(E, 0, ABG)
04:11:51.800 00.000 21948 Move returns status 0, amount 0
04:11:51.800 00.000 21948 MoveAxis(N, 0, ABG)
04:11:51.800 00.000 21948 Move returns status 0, amount 0
04:11:51.800 00.000 21948 move complete, result=0
04:11:51.800 00.000 18120 UpdateGuideState exits: m=1674 RSB=28.3
04:11:51.801 00.001 21948 worker thread done servicing request
04:11:51.801 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:51.802 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:51.803 00.001 18120 Enqueuing Expose request
04:11:51.804 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:51.806 00.002 21948 Worker thread wakes up
04:11:51.806 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:51.806 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:53.223 01.417 21948 Exposure complete
04:11:53.262 00.039 21948 worker thread done servicing request
04:11:53.262 00.000 18120 OnExposeComplete: enter
04:11:53.263 00.001 18120 UpdateGuideState(): m_state=6
04:11:53.264 00.001 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7326
04:11:53.264 00.000 18120 Star::Find returns 1 (0), X=895.48, Y=236.79, Mass=1789, SNR=29.1, Peak=137 HFD=3.9
04:11:53.265 00.001 18120 MultiStar: [#1 0.06,-0.05,0.72,U] [#2 -0.22,-0.00,0.61,U] [#3 -0.30,0.02,0.62,U] [#4 -0.12,0.17,0.58,U] [#5 -0.01,0.14,0.46,U] [#6 0.15,-0.13,0.50,U] [#7 0.05,0.00,0.43,U] [#8 -0.28,-0.14,0.40,U] 
04:11:53.265 00.000 18120 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.10, -0.05}
04:11:53.265 00.000 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.03 = 1.25)
04:11:53.266 00.001 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.07 = 1.21)
04:11:53.266 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.03 mountX=0.02 mountY=0.05, mountTheta=1.25
04:11:53.268 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.01, opts=13)
04:11:53.271 00.003 18120 Enqueuing Move request for scope (-0.05, -0.01)
04:11:53.273 00.002 21948 Worker thread wakes up
04:11:53.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
04:11:53.273 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
04:11:53.273 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:53.274 00.001 18120 UpdateGuideState exits: m=1789 RSB=29.1
04:11:53.274 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:53.275 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:53.275 00.000 18120 Enqueuing Expose request
04:11:53.275 00.000 21948 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=0.05
04:11:53.276 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:11:53.276 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:53.276 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:11:53.276 00.000 21948 MoveAxis(E, 0, ABG)
04:11:53.276 00.000 21948 Move returns status 0, amount 0
04:11:53.276 00.000 21948 MoveAxis(N, 0, ABG)
04:11:53.276 00.000 21948 Move returns status 0, amount 0
04:11:53.276 00.000 21948 move complete, result=0
04:11:53.276 00.000 21948 worker thread done servicing request
04:11:53.276 00.000 21948 Worker thread wakes up
04:11:53.276 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:53.276 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:53.276 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:54.899 01.623 21948 Exposure complete
04:11:54.944 00.045 21948 worker thread done servicing request
04:11:54.945 00.001 18120 OnExposeComplete: enter
04:11:54.947 00.002 18120 UpdateGuideState(): m_state=6
04:11:54.948 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7327
04:11:54.949 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=237.02, Mass=1853, SNR=29.8, Peak=144 HFD=4.1
04:11:54.951 00.002 18120 MultiStar: [#1 0.37,-0.06,0.70,U] [#2 0.05,-0.07,0.63,U] [#3 -0.34,0.08,0.59,U] [#4 0.12,-0.04,0.58,U] [#5 -0.01,0.01,0.49,U] [#6 -0.15,-0.24,0.47,U] [#7 -0.08,-0.12,0.36,U] [#8 -0.06,0.12,0.40,U] 
04:11:54.952 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.02, 0.19}
04:11:54.953 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
04:11:54.954 00.001 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
04:11:54.955 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.44 mountX=0.00 mountY=-0.01, mountTheta=-1.56
04:11:54.958 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
04:11:54.958 00.000 18120 Enqueuing Move request for scope (0.01, 0.01)
04:11:54.959 00.001 21948 Worker thread wakes up
04:11:54.959 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:54.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:11:54.959 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.8
04:11:54.960 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:54.960 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:54.960 00.000 18120 Enqueuing Expose request
04:11:54.961 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:11:54.961 00.000 21948 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
04:11:54.961 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:11:54.961 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:54.961 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:54.961 00.000 21948 MoveAxis(E, 0, ABG)
04:11:54.961 00.000 21948 Move returns status 0, amount 0
04:11:54.961 00.000 21948 MoveAxis(N, 0, ABG)
04:11:54.961 00.000 21948 Move returns status 0, amount 0
04:11:54.961 00.000 21948 move complete, result=0
04:11:54.961 00.000 21948 worker thread done servicing request
04:11:54.961 00.000 21948 Worker thread wakes up
04:11:54.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:54.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:54.961 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:56.484 01.523 21948 Exposure complete
04:11:56.521 00.037 21948 worker thread done servicing request
04:11:56.521 00.000 18120 OnExposeComplete: enter
04:11:56.522 00.001 18120 UpdateGuideState(): m_state=6
04:11:56.524 00.002 18120 Star::Find(15, 895, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7328
04:11:56.526 00.002 18120 Star::Find returns 1 (0), X=895.42, Y=236.67, Mass=1746, SNR=28.9, Peak=121 HFD=4.3
04:11:56.527 00.001 18120 MultiStar: [#1 0.54,-0.33,0.00,M1] [#2 0.18,-0.24,0.64,U] [#3 -0.29,-0.06,0.60,U] [#4 0.13,-0.26,0.55,U] [#5 0.24,-0.43,0.00,M1] [#6 0.26,-0.27,0.51,U] [#7 0.10,-0.13,0.44,U] [#8 0.10,-0.22,0.39,U] 
04:11:56.529 00.002 18120 single-star, 6 included, MultiStar: {0.07, -0.19}, one-star: {0.04, -0.16}
04:11:56.530 00.001 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.98)
04:11:56.530 00.000 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
04:11:56.531 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.31 mountX=-0.17 mountY=0.03, mountTheta=2.94
04:11:56.532 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.16, opts=13)
04:11:56.532 00.000 18120 Enqueuing Move request for scope (0.04, -0.16)
04:11:56.534 00.002 21948 Worker thread wakes up
04:11:56.534 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:56.534 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.9
04:11:56.535 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:56.535 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:56.535 00.000 18120 Enqueuing Expose request
04:11:56.536 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
04:11:56.536 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
04:11:56.536 00.000 21948 Moving (0.04, -0.16) raw xDistance=-0.17 yDistance=0.03
04:11:56.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:11:56.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:56.536 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:56.536 00.000 21948 MoveAxis(E, 0, ABG)
04:11:56.536 00.000 21948 Move returns status 0, amount 0
04:11:56.536 00.000 21948 MoveAxis(N, 0, ABG)
04:11:56.536 00.000 21948 Move returns status 0, amount 0
04:11:56.536 00.000 21948 move complete, result=0
04:11:56.536 00.000 21948 worker thread done servicing request
04:11:56.536 00.000 21948 Worker thread wakes up
04:11:56.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:56.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:56.537 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:58.161 01.624 21948 Exposure complete
04:11:58.201 00.040 21948 worker thread done servicing request
04:11:58.201 00.000 18120 OnExposeComplete: enter
04:11:58.202 00.001 18120 UpdateGuideState(): m_state=6
04:11:58.203 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7329
04:11:58.205 00.002 18120 Star::Find returns 1 (0), X=895.61, Y=236.64, Mass=1764, SNR=29.1, Peak=119 HFD=4.1
04:11:58.206 00.001 18120 MultiStar: [#1 0.48,-0.35,0.00,M2] [#2 0.08,-0.45,0.00,M1] [#3 -0.01,-0.18,0.59,U] [#4 0.11,-0.17,0.53,U] [#5 0.23,-0.51,0.00,M2] [#6 0.06,-0.25,0.54,U] [#7 0.01,-0.20,0.45,U] [#8 0.10,-0.50,0.00,M1] 
04:11:58.206 00.000 18120 refined, 4 included, MultiStar: {0.11, -0.20}, one-star: {0.23, -0.20}
04:11:58.207 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
04:11:58.208 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
04:11:58.209 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.22 cameraTheta=-1.08 mountX=-0.22 mountY=-0.01, mountTheta=-3.12
04:11:58.210 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.20, opts=13)
04:11:58.211 00.001 18120 Enqueuing Move request for scope (0.11, -0.20)
04:11:58.211 00.000 21948 Worker thread wakes up
04:11:58.212 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:58.212 00.000 18120 UpdateGuideState exits: m=1764 RSB=29.1
04:11:58.212 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:58.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:58.213 00.001 18120 Enqueuing Expose request
04:11:58.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
04:11:58.213 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
04:11:58.213 00.000 21948 Moving (0.11, -0.20) raw xDistance=-0.22 yDistance=-0.01
04:11:58.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:11:58.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:58.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:58.213 00.000 21948 MoveAxis(E, 40, ABG)
04:11:58.213 00.000 21948 Guiding  Dir = 2, Dur = 40
04:11:58.213 00.000 21948 IsSlewing returns 0
04:11:58.214 00.001 21948 IsGuiding returns 0
04:11:58.216 00.002 21948 PulseGuide returned control before completion, sleep 48
04:11:58.267 00.051 21948 IsGuiding returns 0
04:11:58.268 00.001 21948 Move returns status 0, amount 40
04:11:58.268 00.000 21948 MoveAxis(N, 0, ABG)
04:11:58.268 00.000 21948 Move returns status 0, amount 0
04:11:58.268 00.000 21948 move complete, result=0
04:11:58.268 00.000 21948 worker thread done servicing request
04:11:58.268 00.000 21948 Worker thread wakes up
04:11:58.268 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
04:11:58.270 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:58.270 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:11:59.677 01.407 21948 Exposure complete
04:11:59.714 00.037 21948 worker thread done servicing request
04:11:59.714 00.000 18120 OnExposeComplete: enter
04:11:59.715 00.001 18120 UpdateGuideState(): m_state=6
04:11:59.715 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7330
04:11:59.716 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=236.60, Mass=1733, SNR=28.8, Peak=114 HFD=4.4
04:11:59.716 00.000 18120 MultiStar: [#1 0.36,-0.23,0.75,U] [#2 0.29,-0.46,0.00,M2] [#3 -0.29,-0.12,0.60,U] [#4 0.08,-0.20,0.55,U] [#5 0.16,-0.35,0.47,U] [#6 0.25,-0.31,0.51,U] [#7 0.20,-0.05,0.43,U] [#8 0.10,-0.06,0.41,U] 
04:11:59.717 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.20}, one-star: {0.27, -0.23}
04:11:59.717 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
04:11:59.718 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
04:11:59.718 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-0.91 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
04:11:59.719 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.20, opts=13)
04:11:59.720 00.001 18120 Enqueuing Move request for scope (0.16, -0.20)
04:11:59.720 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:11:59.721 00.001 21948 Worker thread wakes up
04:11:59.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
04:11:59.721 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
04:11:59.721 00.000 21948 Moving (0.16, -0.20) raw xDistance=-0.25 yDistance=-0.05
04:11:59.721 00.000 18120 UpdateGuideState exits: m=1733 RSB=28.8
04:11:59.721 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:59.722 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:11:59.722 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:59.722 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:11:59.722 00.000 18120 Enqueuing Expose request
04:11:59.723 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:11:59.723 00.000 21948 MoveAxis(E, 47, ABG)
04:11:59.723 00.000 21948 Guiding  Dir = 2, Dur = 47
04:11:59.723 00.000 21948 IsSlewing returns 0
04:11:59.723 00.000 21948 IsGuiding returns 0
04:11:59.725 00.002 21948 PulseGuide returned control before completion, sleep 56
04:11:59.784 00.059 21948 IsGuiding returns 1
04:11:59.784 00.000 21948 scope still moving after pulse duration time elapsed
04:11:59.815 00.031 21948 IsSlewing returns 0
04:11:59.815 00.000 21948 IsGuiding returns 0
04:11:59.815 00.000 21948 scope move finished after 47 + 45 ms
04:11:59.816 00.001 21948 Move returns status 0, amount 47
04:11:59.816 00.000 21948 MoveAxis(N, 0, ABG)
04:11:59.816 00.000 21948 Move returns status 0, amount 0
04:11:59.816 00.000 21948 move complete, result=0
04:11:59.816 00.000 21948 worker thread done servicing request
04:11:59.816 00.000 18120 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
04:11:59.817 00.001 21948 Worker thread wakes up
04:11:59.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:11:59.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:01.443 01.626 21948 Exposure complete
04:12:01.473 00.030 21948 worker thread done servicing request
04:12:01.474 00.001 18120 OnExposeComplete: enter
04:12:01.474 00.000 18120 UpdateGuideState(): m_state=6
04:12:01.475 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7331
04:12:01.475 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=236.82, Mass=1628, SNR=27.9, Peak=124 HFD=4.3
04:12:01.476 00.001 18120 MultiStar: [#1 0.10,-0.08,0.80,U] [#2 0.16,-0.10,0.64,U] [#3 -0.50,0.01,0.00,M1] [#4 -0.20,0.08,0.54,U] [#5 -0.01,-0.04,0.50,U] [#6 0.13,-0.14,0.53,U] [#7 0.32,-0.21,0.43,U] [#8 -0.09,-0.25,0.39,U] 
04:12:01.476 00.000 18120 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.47, -0.01}
04:12:01.477 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
04:12:01.477 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
04:12:01.478 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
04:12:01.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
04:12:01.479 00.000 18120 Enqueuing Move request for scope (0.15, -0.08)
04:12:01.480 00.001 21948 Worker thread wakes up
04:12:01.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:01.480 00.000 18120 UpdateGuideState exits: m=1628 RSB=27.9
04:12:01.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
04:12:01.480 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:01.481 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:01.481 00.000 18120 Enqueuing Expose request
04:12:01.482 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
04:12:01.482 00.000 21948 Moving (0.15, -0.08) raw xDistance=-0.13 yDistance=-0.10
04:12:01.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:12:01.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:01.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:12:01.482 00.000 21948 MoveAxis(E, 0, ABG)
04:12:01.482 00.000 21948 Move returns status 0, amount 0
04:12:01.482 00.000 21948 MoveAxis(N, 0, ABG)
04:12:01.482 00.000 21948 Move returns status 0, amount 0
04:12:01.482 00.000 21948 move complete, result=0
04:12:01.482 00.000 21948 worker thread done servicing request
04:12:01.482 00.000 21948 Worker thread wakes up
04:12:01.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:01.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:01.482 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:03.011 01.529 21948 Exposure complete
04:12:03.060 00.049 21948 worker thread done servicing request
04:12:03.061 00.001 18120 OnExposeComplete: enter
04:12:03.061 00.000 18120 UpdateGuideState(): m_state=6
04:12:03.062 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7332
04:12:03.062 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=236.68, Mass=1734, SNR=28.8, Peak=122 HFD=4.2
04:12:03.063 00.001 18120 MultiStar: [#1 0.35,-0.27,0.00,M1] [#2 0.22,-0.34,0.62,U] [#3 -0.08,-0.08,0.61,U] [#4 0.24,-0.08,0.57,U] [#5 0.17,-0.17,0.50,U] [#6 0.05,-0.01,0.54,U] [#7 0.62,-0.33,0.00,M1] [#8 0.07,-0.07,0.40,U] 
04:12:03.063 00.000 18120 refined, 6 included, MultiStar: {0.21, -0.14}, one-star: {0.53, -0.16}
04:12:03.063 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
04:12:03.064 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:12:03.066 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.57 mountX=-0.21 mountY=-0.13, mountTheta=-2.60
04:12:03.068 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.14, opts=13)
04:12:03.069 00.001 18120 Enqueuing Move request for scope (0.21, -0.14)
04:12:03.071 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:03.073 00.002 21948 Worker thread wakes up
04:12:03.073 00.000 18120 UpdateGuideState exits: m=1734 RSB=28.8
04:12:03.074 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
04:12:03.074 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:03.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:03.075 00.001 18120 Enqueuing Expose request
04:12:03.075 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
04:12:03.075 00.000 21948 Moving (0.21, -0.14) raw xDistance=-0.21 yDistance=-0.13
04:12:03.075 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:12:03.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:03.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:12:03.075 00.000 21948 MoveAxis(E, 38, ABG)
04:12:03.075 00.000 21948 Guiding  Dir = 2, Dur = 38
04:12:03.075 00.000 21948 IsSlewing returns 0
04:12:03.076 00.001 21948 IsGuiding returns 0
04:12:03.077 00.001 21948 PulseGuide returned control before completion, sleep 47
04:12:03.135 00.058 21948 IsGuiding returns 0
04:12:03.135 00.000 21948 Move returns status 0, amount 38
04:12:03.135 00.000 21948 MoveAxis(N, 0, ABG)
04:12:03.135 00.000 21948 Move returns status 0, amount 0
04:12:03.135 00.000 21948 move complete, result=0
04:12:03.135 00.000 21948 worker thread done servicing request
04:12:03.135 00.000 21948 Worker thread wakes up
04:12:03.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:03.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:03.135 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
04:12:04.765 01.630 21948 Exposure complete
04:12:04.830 00.065 21948 worker thread done servicing request
04:12:04.830 00.000 18120 OnExposeComplete: enter
04:12:04.831 00.001 18120 UpdateGuideState(): m_state=6
04:12:04.831 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7333
04:12:04.832 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=236.74, Mass=1687, SNR=28.4, Peak=111 HFD=4.3
04:12:04.832 00.000 18120 MultiStar: [#1 0.39,-0.04,0.74,U] [#2 0.25,-0.26,0.64,U] [#3 -0.23,0.09,0.62,U] [#4 -0.06,0.08,0.57,U] [#5 -0.48,-0.11,0.00,M1] [#6 0.20,-0.25,0.54,U] [#7 0.38,-0.21,0.45,U] [#8 0.18,-0.19,0.39,U] 
04:12:04.833 00.001 18120 refined, 7 included, MultiStar: {0.21, -0.10}, one-star: {0.40, -0.09}
04:12:04.833 00.000 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
04:12:04.834 00.001 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
04:12:04.834 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.45 mountX=-0.18 mountY=-0.14, mountTheta=-2.47
04:12:04.835 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.10, opts=13)
04:12:04.836 00.001 18120 Enqueuing Move request for scope (0.21, -0.10)
04:12:04.836 00.000 21948 Worker thread wakes up
04:12:04.836 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
04:12:04.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:04.837 00.001 18120 UpdateGuideState exits: m=1687 RSB=28.4
04:12:04.837 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:04.838 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:04.838 00.000 18120 Enqueuing Expose request
04:12:04.839 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
04:12:04.839 00.000 21948 Moving (0.21, -0.10) raw xDistance=-0.18 yDistance=-0.14
04:12:04.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:12:04.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:04.839 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:12:04.839 00.000 21948 MoveAxis(E, 0, ABG)
04:12:04.839 00.000 21948 Move returns status 0, amount 0
04:12:04.839 00.000 21948 MoveAxis(N, 0, ABG)
04:12:04.839 00.000 21948 Move returns status 0, amount 0
04:12:04.839 00.000 21948 move complete, result=0
04:12:04.839 00.000 21948 worker thread done servicing request
04:12:04.839 00.000 21948 Worker thread wakes up
04:12:04.839 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:04.839 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:04.839 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:06.258 01.419 21948 Exposure complete
04:12:06.314 00.056 21948 worker thread done servicing request
04:12:06.314 00.000 18120 OnExposeComplete: enter
04:12:06.316 00.002 18120 UpdateGuideState(): m_state=6
04:12:06.318 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7334
04:12:06.319 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=236.92, Mass=1658, SNR=28.2, Peak=123 HFD=4.4
04:12:06.321 00.002 18120 MultiStar: [#1 0.73,-0.13,0.00,M1] [#2 0.25,-0.09,0.67,U] [#3 -0.19,0.00,0.62,U] [#4 0.32,0.02,0.56,U] [#5 0.14,-0.17,0.48,U] [#6 0.63,-0.08,0.00,M1] [#7 0.32,0.00,0.41,U] [#8 0.19,0.01,0.41,U] 
04:12:06.322 00.001 18120 refined, 6 included, MultiStar: {0.26, -0.01}, one-star: {0.58, 0.09}
04:12:06.322 00.000 18120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.00) = xAngle (-2.04 = -2.04)
04:12:06.323 00.001 18120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.08 = -2.08)
04:12:06.325 00.002 18120 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.04 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
04:12:06.327 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.01, opts=13)
04:12:06.328 00.001 18120 Enqueuing Move request for scope (0.26, -0.01)
04:12:06.329 00.001 21948 Worker thread wakes up
04:12:06.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
04:12:06.329 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
04:12:06.329 00.000 21948 Moving (0.26, -0.01) raw xDistance=-0.12 yDistance=-0.23
04:12:06.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:12:06.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:12:06.329 00.000 21948 MoveAxis(E, 0, ABG)
04:12:06.329 00.000 21948 Move returns status 0, amount 0
04:12:06.329 00.000 21948 MoveAxis(N, 55, ABG)
04:12:06.329 00.000 21948 Guiding  Dir = 0, Dur = 55
04:12:06.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:06.330 00.001 18120 UpdateGuideState exits: m=1658 RSB=28.2
04:12:06.330 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:06.331 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:06.331 00.000 18120 Enqueuing Expose request
04:12:06.332 00.001 21948 IsSlewing returns 0
04:12:06.332 00.000 21948 IsGuiding returns 0
04:12:06.337 00.005 21948 PulseGuide returned control before completion, sleep 61
04:12:06.412 00.075 21948 IsGuiding returns 0
04:12:06.412 00.000 21948 Move returns status 0, amount 55
04:12:06.412 00.000 21948 move complete, result=0
04:12:06.412 00.000 21948 worker thread done servicing request
04:12:06.412 00.000 21948 Worker thread wakes up
04:12:06.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:06.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:06.412 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 55 ms NORTH
04:12:08.047 01.635 21948 Exposure complete
04:12:08.086 00.039 21948 worker thread done servicing request
04:12:08.087 00.001 18120 OnExposeComplete: enter
04:12:08.087 00.000 18120 UpdateGuideState(): m_state=6
04:12:08.088 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7335
04:12:08.088 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=236.55, Mass=1691, SNR=28.4, Peak=111 HFD=4.4
04:12:08.089 00.001 18120 MultiStar: [#1 0.65,-0.49,0.00,M2] [#2 0.24,-0.28,0.62,U] [#3 -0.06,-0.35,0.63,U] [#4 0.17,-0.50,0.00,M1] [#5 0.35,-0.73,0.00,M1] [#6 0.36,-0.56,0.00,M2] [#7 0.63,-0.33,0.00,M1] [#8 0.43,-0.35,0.00,M1] 
04:12:08.089 00.000 18120 refined, 2 included, MultiStar: {0.26, -0.30}, one-star: {0.48, -0.29}
04:12:08.090 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
04:12:08.090 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
04:12:08.091 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.30 hyp=0.40 cameraTheta=-0.85 mountX=-0.39 mountY=-0.10, mountTheta=-2.89
04:12:08.092 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.30, opts=13)
04:12:08.093 00.001 18120 Enqueuing Move request for scope (0.26, -0.30)
04:12:08.093 00.000 21948 Worker thread wakes up
04:12:08.093 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:08.094 00.001 18120 UpdateGuideState exits: m=1691 RSB=28.4
04:12:08.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:08.094 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:08.095 00.001 18120 Enqueuing Expose request
04:12:08.095 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.30) opts 0xd
04:12:08.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.30)
04:12:08.095 00.000 21948 Moving (0.26, -0.30) raw xDistance=-0.39 yDistance=-0.10
04:12:08.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
04:12:08.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:08.095 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:12:08.095 00.000 21948 MoveAxis(E, 69, ABG)
04:12:08.095 00.000 21948 Guiding  Dir = 2, Dur = 69
04:12:08.096 00.001 21948 IsSlewing returns 0
04:12:08.096 00.000 21948 IsGuiding returns 0
04:12:08.097 00.001 21948 PulseGuide returned control before completion, sleep 78
04:12:08.186 00.089 21948 IsGuiding returns 0
04:12:08.186 00.000 21948 Move returns status 0, amount 69
04:12:08.186 00.000 21948 MoveAxis(N, 0, ABG)
04:12:08.186 00.000 21948 Move returns status 0, amount 0
04:12:08.186 00.000 21948 move complete, result=0
04:12:08.186 00.000 21948 worker thread done servicing request
04:12:08.186 00.000 21948 Worker thread wakes up
04:12:08.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:08.186 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:08.186 00.000 18120 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
04:12:09.603 01.417 21948 Exposure complete
04:12:09.646 00.043 21948 worker thread done servicing request
04:12:09.646 00.000 18120 OnExposeComplete: enter
04:12:09.648 00.002 18120 UpdateGuideState(): m_state=6
04:12:09.649 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7336
04:12:09.649 00.000 18120 Star::Find returns 1 (0), X=895.61, Y=236.55, Mass=1770, SNR=29.0, Peak=119 HFD=4.3
04:12:09.650 00.001 18120 MultiStar: [#1 0.42,-0.25,0.00,M3] [#2 0.12,-0.31,0.64,U] [#3 -0.16,-0.23,0.60,U] [#4 0.41,-0.22,0.00,M2] [#5 0.40,-0.25,0.00,M2] [#6 0.04,-0.35,0.51,U] [#7 0.23,-0.24,0.41,U] [#8 0.07,-0.15,0.40,U] 
04:12:09.650 00.000 18120 refined, 5 included, MultiStar: {0.10, -0.27}, one-star: {0.24, -0.29}
04:12:09.651 00.001 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.20 = 3.08)
04:12:09.651 00.000 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.24 = 3.04)
04:12:09.651 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=-0.29 mountY=0.03, mountTheta=3.04
04:12:09.652 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.27, opts=13)
04:12:09.652 00.000 18120 Enqueuing Move request for scope (0.10, -0.27)
04:12:09.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:09.654 00.002 18120 UpdateGuideState exits: m=1770 RSB=29.0
04:12:09.654 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:09.655 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:09.655 00.000 18120 Enqueuing Expose request
04:12:09.656 00.001 21948 Worker thread wakes up
04:12:09.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
04:12:09.656 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
04:12:09.656 00.000 21948 Moving (0.10, -0.27) raw xDistance=-0.29 yDistance=0.03
04:12:09.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
04:12:09.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:09.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:12:09.656 00.000 21948 MoveAxis(E, 56, ABG)
04:12:09.656 00.000 21948 Guiding  Dir = 2, Dur = 56
04:12:09.656 00.000 21948 IsSlewing returns 0
04:12:09.656 00.000 21948 IsGuiding returns 0
04:12:09.658 00.002 21948 PulseGuide returned control before completion, sleep 65
04:12:09.725 00.067 21948 IsGuiding returns 0
04:12:09.725 00.000 21948 Move returns status 0, amount 56
04:12:09.725 00.000 21948 MoveAxis(N, 0, ABG)
04:12:09.725 00.000 21948 Move returns status 0, amount 0
04:12:09.725 00.000 21948 move complete, result=0
04:12:09.725 00.000 21948 worker thread done servicing request
04:12:09.725 00.000 21948 Worker thread wakes up
04:12:09.725 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:09.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:09.725 00.000 18120 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
04:12:11.354 01.629 21948 Exposure complete
04:12:11.390 00.036 21948 worker thread done servicing request
04:12:11.390 00.000 18120 OnExposeComplete: enter
04:12:11.390 00.000 18120 UpdateGuideState(): m_state=6
04:12:11.391 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7337
04:12:11.391 00.000 18120 Star::Find returns 1 (0), X=895.51, Y=236.61, Mass=1680, SNR=28.4, Peak=105 HFD=4.3
04:12:11.392 00.001 18120 MultiStar: [#1 0.26,-0.32,0.76,U] [#2 0.11,-0.41,0.64,U] [#3 -0.07,0.10,0.63,U] [#4 0.14,-0.13,0.58,U] [#5 0.13,-0.32,0.46,U] [#6 -0.00,0.07,0.54,U] [#7 0.05,-0.08,0.41,U] [#8 0.38,-0.11,0.40,U] 
04:12:11.393 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.14, -0.22}
04:12:11.393 00.000 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
04:12:11.394 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
04:12:11.394 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.94 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
04:12:11.395 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.17, opts=13)
04:12:11.396 00.001 18120 Enqueuing Move request for scope (0.13, -0.17)
04:12:11.396 00.000 21948 Worker thread wakes up
04:12:11.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
04:12:11.396 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
04:12:11.396 00.000 21948 Moving (0.13, -0.17) raw xDistance=-0.21 yDistance=-0.04
04:12:11.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:12:11.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:11.397 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:11.397 00.000 18120 UpdateGuideState exits: m=1680 RSB=28.4
04:12:11.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:11.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:11.398 00.000 18120 Enqueuing Expose request
04:12:11.399 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:12:11.399 00.000 21948 MoveAxis(E, 41, ABG)
04:12:11.399 00.000 21948 Guiding  Dir = 2, Dur = 41
04:12:11.399 00.000 21948 IsSlewing returns 0
04:12:11.399 00.000 21948 IsGuiding returns 0
04:12:11.402 00.003 21948 PulseGuide returned control before completion, sleep 50
04:12:11.466 00.064 21948 IsGuiding returns 0
04:12:11.466 00.000 21948 Move returns status 0, amount 41
04:12:11.466 00.000 21948 MoveAxis(N, 0, ABG)
04:12:11.466 00.000 21948 Move returns status 0, amount 0
04:12:11.466 00.000 21948 move complete, result=0
04:12:11.466 00.000 21948 worker thread done servicing request
04:12:11.466 00.000 21948 Worker thread wakes up
04:12:11.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:11.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:11.466 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
04:12:12.870 01.404 21948 Exposure complete
04:12:12.915 00.045 21948 worker thread done servicing request
04:12:12.915 00.000 18120 OnExposeComplete: enter
04:12:12.915 00.000 18120 UpdateGuideState(): m_state=6
04:12:12.916 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7338
04:12:12.916 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=236.65, Mass=1793, SNR=29.3, Peak=125 HFD=4.4
04:12:12.917 00.001 18120 MultiStar: [#1 0.16,-0.01,0.73,U] [#2 -0.29,-0.16,0.62,U] [#3 -0.60,0.09,0.00,M1] [#4 0.06,0.10,0.56,U] [#5 -0.14,-0.26,0.47,U] [#6 -0.25,-0.37,0.00,M1] [#7 0.03,0.09,0.43,U] [#8 -0.44,-0.06,0.00,M1] 
04:12:12.917 00.000 18120 refined, 5 included, MultiStar: {-0.03, -0.08}, one-star: {-0.03, -0.18}
04:12:12.918 00.001 18120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
04:12:12.918 00.000 18120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
04:12:12.918 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.89 mountX=-0.06 mountY=0.06, mountTheta=2.38
04:12:12.920 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.08, opts=13)
04:12:12.920 00.000 18120 Enqueuing Move request for scope (-0.03, -0.08)
04:12:12.921 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:12.921 00.000 21948 Worker thread wakes up
04:12:12.921 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
04:12:12.921 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
04:12:12.921 00.000 21948 Moving (-0.03, -0.08) raw xDistance=-0.06 yDistance=0.06
04:12:12.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:12:12.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:12.921 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.3
04:12:12.922 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:12.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:12.922 00.000 18120 Enqueuing Expose request
04:12:12.923 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:12:12.923 00.000 21948 MoveAxis(E, 0, ABG)
04:12:12.923 00.000 21948 Move returns status 0, amount 0
04:12:12.923 00.000 21948 MoveAxis(N, 0, ABG)
04:12:12.923 00.000 21948 Move returns status 0, amount 0
04:12:12.923 00.000 21948 move complete, result=0
04:12:12.923 00.000 21948 worker thread done servicing request
04:12:12.923 00.000 21948 Worker thread wakes up
04:12:12.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:12.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:12.924 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:14.548 01.624 21948 Exposure complete
04:12:14.595 00.047 21948 worker thread done servicing request
04:12:14.595 00.000 18120 OnExposeComplete: enter
04:12:14.596 00.001 18120 UpdateGuideState(): m_state=6
04:12:14.597 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7339
04:12:14.597 00.000 18120 Star::Find returns 1 (0), X=895.42, Y=236.91, Mass=1799, SNR=29.3, Peak=118 HFD=4.3
04:12:14.598 00.001 18120 MultiStar: [#1 0.23,0.09,0.70,U] [#2 0.01,0.07,0.59,U] [#3 -0.86,0.14,0.00,M2] [#4 -0.28,-0.02,0.59,U] [#5 0.12,-0.33,0.44,U] [#6 -0.33,-0.14,0.51,U] [#7 0.17,-0.17,0.43,U] [#8 -0.16,0.13,0.41,U] 
04:12:14.598 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.05, 0.08}
04:12:14.599 00.001 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.00) = xAngle (-4.27 = 2.02)
04:12:14.599 00.000 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.31 = 1.98)
04:12:14.600 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.27 mountX=-0.01 mountY=0.02, mountTheta=2.01
04:12:14.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
04:12:14.602 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
04:12:14.603 00.001 21948 Worker thread wakes up
04:12:14.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:14.603 00.000 18120 UpdateGuideState exits: m=1799 RSB=29.3
04:12:14.604 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:14.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:14.605 00.001 18120 Enqueuing Expose request
04:12:14.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
04:12:14.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
04:12:14.605 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
04:12:14.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:12:14.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:14.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:12:14.605 00.000 21948 MoveAxis(E, 0, ABG)
04:12:14.605 00.000 21948 Move returns status 0, amount 0
04:12:14.605 00.000 21948 MoveAxis(N, 0, ABG)
04:12:14.605 00.000 21948 Move returns status 0, amount 0
04:12:14.605 00.000 21948 move complete, result=0
04:12:14.605 00.000 21948 worker thread done servicing request
04:12:14.605 00.000 21948 Worker thread wakes up
04:12:14.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:14.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:14.606 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:16.120 01.514 21948 Exposure complete
04:12:16.155 00.035 21948 worker thread done servicing request
04:12:16.155 00.000 18120 OnExposeComplete: enter
04:12:16.156 00.001 18120 UpdateGuideState(): m_state=6
04:12:16.156 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7340
04:12:16.157 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=236.95, Mass=1768, SNR=29.0, Peak=118 HFD=4.1
04:12:16.157 00.000 18120 MultiStar: [#1 0.12,0.03,0.71,U] [#2 0.04,0.33,0.64,U] [#3 -0.39,-0.02,0.59,U] [#4 0.07,0.01,0.56,U] [#5 -0.02,-0.38,0.44,U] [#6 -0.03,-0.02,0.50,U] [#7 0.00,-0.02,0.41,U] [#8 -0.33,0.41,0.00,M1] 
04:12:16.158 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.22, 0.12}
04:12:16.158 00.000 18120 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
04:12:16.158 00.000 18120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
04:12:16.159 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.93 mountX=0.02 mountY=-0.04, mountTheta=-1.08
04:12:16.161 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.03, opts=13)
04:12:16.161 00.000 18120 Enqueuing Move request for scope (0.02, 0.03)
04:12:16.161 00.000 21948 Worker thread wakes up
04:12:16.162 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
04:12:16.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
04:12:16.162 00.000 21948 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.04
04:12:16.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:12:16.162 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:16.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:12:16.162 00.000 21948 MoveAxis(E, 0, ABG)
04:12:16.162 00.000 21948 Move returns status 0, amount 0
04:12:16.162 00.000 21948 MoveAxis(N, 0, ABG)
04:12:16.162 00.000 21948 Move returns status 0, amount 0
04:12:16.162 00.000 21948 move complete, result=0
04:12:16.162 00.000 21948 worker thread done servicing request
04:12:16.162 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:16.162 00.000 18120 UpdateGuideState exits: m=1768 RSB=29.0
04:12:16.163 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:16.163 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:16.164 00.001 18120 Enqueuing Expose request
04:12:16.164 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:16.164 00.000 21948 Worker thread wakes up
04:12:16.165 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:16.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:17.796 01.631 21948 Exposure complete
04:12:17.837 00.041 21948 worker thread done servicing request
04:12:17.837 00.000 18120 OnExposeComplete: enter
04:12:17.838 00.001 18120 UpdateGuideState(): m_state=6
04:12:17.839 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7341
04:12:17.840 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=236.58, Mass=1883, SNR=29.9, Peak=117 HFD=4.5
04:12:17.842 00.002 18120 MultiStar: [#1 0.69,-0.18,0.00,M1] [#2 0.46,-0.53,0.00,M1] [#3 -0.33,-0.30,0.00,M2] [#4 0.49,-0.22,0.00,M1] [#5 0.17,-0.40,0.00,M1] [#6 0.53,-0.18,0.00,M1] [#7 0.56,-0.16,0.00,M1] [#8 0.35,-0.29,0.00,M2] 
04:12:17.842 00.000 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
04:12:17.843 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:12:17.843 00.000 18120 CameraToMount -- cameraX=0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-0.58 mountX=-0.39 mountY=-0.23, mountTheta=-2.60
04:12:17.845 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=-0.25, opts=13)
04:12:17.845 00.000 18120 Enqueuing Move request for scope (0.39, -0.25)
04:12:17.846 00.001 21948 Worker thread wakes up
04:12:17.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.25) opts 0xd
04:12:17.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.39, -0.25)
04:12:17.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:17.846 00.000 21948 Moving (0.39, -0.25) raw xDistance=-0.39 yDistance=-0.23
04:12:17.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
04:12:17.846 00.000 18120 UpdateGuideState exits: m=1883 RSB=29.9
04:12:17.847 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:17.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:17.847 00.000 18120 Enqueuing Expose request
04:12:17.848 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:12:17.848 00.000 21948 MoveAxis(E, 70, ABG)
04:12:17.848 00.000 21948 Guiding  Dir = 2, Dur = 70
04:12:17.848 00.000 21948 IsSlewing returns 0
04:12:17.848 00.000 21948 IsGuiding returns 0
04:12:17.850 00.002 21948 PulseGuide returned control before completion, sleep 79
04:12:17.935 00.085 21948 IsGuiding returns 0
04:12:17.935 00.000 21948 Move returns status 0, amount 70
04:12:17.935 00.000 21948 MoveAxis(N, 56, ABG)
04:12:17.935 00.000 21948 Guiding  Dir = 0, Dur = 56
04:12:17.935 00.000 21948 IsSlewing returns 0
04:12:17.936 00.001 21948 IsGuiding returns 0
04:12:17.940 00.004 21948 PulseGuide returned control before completion, sleep 62
04:12:18.013 00.073 21948 IsGuiding returns 0
04:12:18.013 00.000 21948 Move returns status 0, amount 56
04:12:18.014 00.001 21948 move complete, result=0
04:12:18.014 00.000 21948 worker thread done servicing request
04:12:18.014 00.000 21948 Worker thread wakes up
04:12:18.014 00.000 18120 GuideStep: -0.4 px 70 ms EAST, -0.2 px 56 ms NORTH
04:12:18.015 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:18.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:19.425 01.410 21948 Exposure complete
04:12:19.462 00.037 21948 worker thread done servicing request
04:12:19.462 00.000 18120 OnExposeComplete: enter
04:12:19.463 00.001 18120 UpdateGuideState(): m_state=6
04:12:19.465 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7342
04:12:19.466 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=236.93, Mass=1676, SNR=28.3, Peak=113 HFD=4.2
04:12:19.467 00.001 18120 MultiStar: [#1 0.23,0.18,0.76,U] [#2 0.20,-0.00,0.66,U] [#3 -0.18,0.21,0.62,U] [#4 -0.13,0.23,0.56,U] [#5 -0.03,0.16,0.47,U] [#6 0.27,0.05,0.52,U] [#7 0.54,0.13,0.00,M2] [#8 0.17,0.12,0.42,U] 
04:12:19.468 00.001 18120 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.43, 0.10}
04:12:19.469 00.001 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
04:12:19.471 00.002 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
04:12:19.474 00.003 18120 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=0.06 mountY=-0.19, mountTheta=-1.29
04:12:19.476 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.13, opts=13)
04:12:19.476 00.000 18120 Enqueuing Move request for scope (0.15, 0.13)
04:12:19.477 00.001 21948 Worker thread wakes up
04:12:19.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:19.477 00.000 18120 UpdateGuideState exits: m=1676 RSB=28.3
04:12:19.477 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:19.478 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
04:12:19.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
04:12:19.478 00.000 21948 Moving (0.15, 0.13) raw xDistance=0.06 yDistance=-0.19
04:12:19.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:12:19.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:19.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:12:19.478 00.000 21948 MoveAxis(E, 0, ABG)
04:12:19.478 00.000 21948 Move returns status 0, amount 0
04:12:19.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:19.479 00.001 18120 Enqueuing Expose request
04:12:19.479 00.000 21948 MoveAxis(N, 0, ABG)
04:12:19.479 00.000 21948 Move returns status 0, amount 0
04:12:19.479 00.000 21948 move complete, result=0
04:12:19.479 00.000 21948 worker thread done servicing request
04:12:19.479 00.000 21948 Worker thread wakes up
04:12:19.479 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:19.479 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:19.480 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:12:21.112 01.632 21948 Exposure complete
04:12:21.138 00.026 21948 worker thread done servicing request
04:12:21.139 00.001 18120 OnExposeComplete: enter
04:12:21.139 00.000 18120 UpdateGuideState(): m_state=6
04:12:21.140 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7343
04:12:21.140 00.000 18120 Star::Find returns 1 (0), X=895.74, Y=236.51, Mass=1799, SNR=29.3, Peak=111 HFD=4.6
04:12:21.141 00.001 18120 MultiStar: [#1 0.57,-0.27,0.00,M1] [#2 -0.21,-0.46,0.00,M1] [#3 -0.55,-0.28,0.00,M2] [#4 0.06,-0.50,0.00,M1] [#5 0.14,-0.56,0.00,M1] [#6 -0.08,-0.22,0.50,U] [#7 0.18,-0.32,0.39,U] [#8 -0.22,-0.39,0.00,M2] 
04:12:21.141 00.000 18120 refined, 2 included, MultiStar: {0.21, -0.30}, one-star: {0.37, -0.32}
04:12:21.142 00.001 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
04:12:21.142 00.000 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
04:12:21.142 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.30 hyp=0.36 cameraTheta=-0.95 mountX=-0.36 mountY=-0.06, mountTheta=-2.98
04:12:21.144 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.30, opts=13)
04:12:21.145 00.001 18120 Enqueuing Move request for scope (0.21, -0.30)
04:12:21.145 00.000 21948 Worker thread wakes up
04:12:21.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.30) opts 0xd
04:12:21.145 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.30)
04:12:21.145 00.000 21948 Moving (0.21, -0.30) raw xDistance=-0.36 yDistance=-0.06
04:12:21.145 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
04:12:21.145 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:21.145 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:21.146 00.001 18120 UpdateGuideState exits: m=1799 RSB=29.3
04:12:21.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:21.147 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:21.147 00.000 18120 Enqueuing Expose request
04:12:21.148 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:12:21.148 00.000 21948 MoveAxis(E, 64, ABG)
04:12:21.148 00.000 21948 Guiding  Dir = 2, Dur = 64
04:12:21.148 00.000 21948 IsSlewing returns 0
04:12:21.148 00.000 21948 IsGuiding returns 0
04:12:21.150 00.002 21948 PulseGuide returned control before completion, sleep 73
04:12:21.237 00.087 21948 IsGuiding returns 0
04:12:21.237 00.000 21948 Move returns status 0, amount 64
04:12:21.238 00.001 21948 MoveAxis(N, 0, ABG)
04:12:21.238 00.000 21948 Move returns status 0, amount 0
04:12:21.238 00.000 21948 move complete, result=0
04:12:21.238 00.000 21948 worker thread done servicing request
04:12:21.238 00.000 21948 Worker thread wakes up
04:12:21.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:21.238 00.000 18120 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
04:12:21.240 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:22.644 01.404 21948 Exposure complete
04:12:22.680 00.036 21948 worker thread done servicing request
04:12:22.680 00.000 18120 OnExposeComplete: enter
04:12:22.681 00.001 18120 UpdateGuideState(): m_state=6
04:12:22.682 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7344
04:12:22.682 00.000 18120 Star::Find returns 1 (0), X=895.49, Y=236.69, Mass=1675, SNR=28.4, Peak=118 HFD=4.2
04:12:22.683 00.001 18120 MultiStar: [#1 0.20,0.03,0.73,U] [#2 -0.13,-0.06,0.64,U] [#3 -0.63,-0.04,0.00,M3] [#4 0.08,-0.02,0.57,U] [#5 -0.32,-0.41,0.00,M2] [#6 0.06,-0.43,0.56,U] [#7 -0.04,-0.18,0.38,U] [#8 -0.21,-0.02,0.40,U] 
04:12:22.683 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {0.12, -0.14}
04:12:22.683 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
04:12:22.684 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
04:12:22.684 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.25 mountX=-0.12 mountY=0.02, mountTheta=3.00
04:12:22.686 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.11, opts=13)
04:12:22.686 00.000 18120 Enqueuing Move request for scope (0.04, -0.11)
04:12:22.686 00.000 21948 Worker thread wakes up
04:12:22.687 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:22.687 00.000 18120 UpdateGuideState exits: m=1675 RSB=28.4
04:12:22.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:22.688 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:22.688 00.000 18120 Enqueuing Expose request
04:12:22.689 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
04:12:22.689 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
04:12:22.689 00.000 21948 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=0.02
04:12:22.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:12:22.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:22.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:12:22.689 00.000 21948 MoveAxis(E, 0, ABG)
04:12:22.689 00.000 21948 Move returns status 0, amount 0
04:12:22.689 00.000 21948 MoveAxis(N, 0, ABG)
04:12:22.689 00.000 21948 Move returns status 0, amount 0
04:12:22.689 00.000 21948 move complete, result=0
04:12:22.689 00.000 21948 worker thread done servicing request
04:12:22.689 00.000 21948 Worker thread wakes up
04:12:22.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:22.689 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:22.690 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:24.328 01.638 21948 Exposure complete
04:12:24.367 00.039 21948 worker thread done servicing request
04:12:24.367 00.000 18120 OnExposeComplete: enter
04:12:24.368 00.001 18120 UpdateGuideState(): m_state=6
04:12:24.368 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7345
04:12:24.369 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=237.13, Mass=1725, SNR=28.8, Peak=142 HFD=4.3
04:12:24.369 00.000 18120 MultiStar: [#1 -0.07,0.33,0.73,U] [#2 -0.67,0.35,0.00,M1] [#3 -0.81,0.16,0.00,M4] [#4 -0.38,0.32,0.00,M1] [#5 -0.81,0.27,0.00,M3] [#6 -0.51,0.06,0.00,M1] [#7 -0.73,-0.08,0.00,M1] [#8 -0.35,0.11,0.41,U] 
04:12:24.371 00.002 18120 refined, 2 included, MultiStar: {-0.27, 0.27}, one-star: {-0.39, 0.30}
04:12:24.371 00.000 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
04:12:24.372 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
04:12:24.373 00.001 18120 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.39 cameraTheta=2.36 mountX=0.36 mountY=0.12, mountTheta=0.32
04:12:24.376 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.27, opts=13)
04:12:24.377 00.001 18120 Enqueuing Move request for scope (-0.27, 0.27)
04:12:24.377 00.000 21948 Worker thread wakes up
04:12:24.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:24.377 00.000 18120 UpdateGuideState exits: m=1725 RSB=28.8
04:12:24.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:24.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:24.379 00.001 18120 Enqueuing Expose request
04:12:24.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
04:12:24.379 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
04:12:24.379 00.000 21948 Moving (-0.27, 0.27) raw xDistance=0.36 yDistance=0.12
04:12:24.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
04:12:24.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:24.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:12:24.379 00.000 21948 MoveAxis(W, 65, ABG)
04:12:24.379 00.000 21948 Guiding  Dir = 3, Dur = 65
04:12:24.379 00.000 21948 IsSlewing returns 0
04:12:24.380 00.001 21948 IsGuiding returns 0
04:12:24.381 00.001 21948 PulseGuide returned control before completion, sleep 74
04:12:24.468 00.087 21948 IsGuiding returns 0
04:12:24.468 00.000 21948 Move returns status 0, amount 65
04:12:24.468 00.000 21948 MoveAxis(N, 0, ABG)
04:12:24.468 00.000 21948 Move returns status 0, amount 0
04:12:24.468 00.000 21948 move complete, result=0
04:12:24.468 00.000 21948 worker thread done servicing request
04:12:24.468 00.000 21948 Worker thread wakes up
04:12:24.468 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:24.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:24.468 00.000 18120 GuideStep: 0.4 px 65 ms WEST, 0.1 px 0 ms NORTH
04:12:25.884 01.416 21948 Exposure complete
04:12:25.918 00.034 21948 worker thread done servicing request
04:12:25.918 00.000 18120 OnExposeComplete: enter
04:12:25.919 00.001 18120 UpdateGuideState(): m_state=6
04:12:25.919 00.000 18120 Star::Find(15, 894, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7346
04:12:25.919 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=236.82, Mass=1774, SNR=29.1, Peak=145 HFD=4.3
04:12:25.920 00.001 18120 MultiStar: [#1 -0.42,0.17,0.00,M1] [#2 -0.39,0.02,0.62,U] [#3 -0.80,0.16,0.00,M5] [#4 -0.19,0.20,0.59,U] [#5 -0.45,-0.02,0.00,M4] [#6 -0.24,-0.17,0.50,U] [#7 -0.37,-0.04,0.40,U] [#8 -0.42,0.28,0.00,M1] 
04:12:25.921 00.001 18120 single-star, 4 included, MultiStar: {-0.28, 0.01}, one-star: {-0.25, -0.01}
04:12:25.921 00.000 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
04:12:25.923 00.002 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.16)
04:12:25.924 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.09 mountX=0.09 mountY=0.23, mountTheta=1.19
04:12:25.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.01, opts=13)
04:12:25.926 00.001 18120 Enqueuing Move request for scope (-0.25, -0.01)
04:12:25.926 00.000 21948 Worker thread wakes up
04:12:25.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
04:12:25.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:25.927 00.001 18120 UpdateGuideState exits: m=1774 RSB=29.1
04:12:25.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:25.927 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:25.928 00.001 18120 Enqueuing Expose request
04:12:25.928 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
04:12:25.928 00.000 21948 Moving (-0.25, -0.01) raw xDistance=0.09 yDistance=0.23
04:12:25.928 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:12:25.928 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:12:25.928 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:12:25.928 00.000 21948 MoveAxis(E, 0, ABG)
04:12:25.928 00.000 21948 Move returns status 0, amount 0
04:12:25.928 00.000 21948 MoveAxis(N, 0, ABG)
04:12:25.928 00.000 21948 Move returns status 0, amount 0
04:12:25.928 00.000 21948 move complete, result=0
04:12:25.928 00.000 21948 worker thread done servicing request
04:12:25.928 00.000 21948 Worker thread wakes up
04:12:25.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:25.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:25.929 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:27.551 01.622 21948 Exposure complete
04:12:27.589 00.038 21948 worker thread done servicing request
04:12:27.589 00.000 18120 OnExposeComplete: enter
04:12:27.590 00.001 18120 UpdateGuideState(): m_state=6
04:12:27.590 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7347
04:12:27.591 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=236.73, Mass=1792, SNR=29.3, Peak=131 HFD=4.4
04:12:27.591 00.000 18120 MultiStar: [#1 0.02,-0.10,0.70,U] [#2 -0.23,-0.41,0.00,M1] [#3 -0.68,-0.11,0.00,M6] [#4 0.03,-0.17,0.54,U] [#5 -0.35,-0.16,0.46,U] [#6 -0.11,-0.17,0.50,U] [#7 -0.28,-0.35,0.00,M1] [#8 -0.17,-0.27,0.39,U] 
04:12:27.592 00.001 18120 single-star, 5 included, MultiStar: {-0.10, -0.15}, one-star: {-0.10, -0.10}
04:12:27.592 00.000 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.95)
04:12:27.593 00.001 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.91)
04:12:27.593 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.34 mountX=-0.05 mountY=0.13, mountTheta=1.94
04:12:27.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
04:12:27.595 00.001 18120 Enqueuing Move request for scope (-0.10, -0.10)
04:12:27.599 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:27.601 00.002 18120 UpdateGuideState exits: m=1792 RSB=29.3
04:12:27.603 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:27.605 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:27.608 00.003 18120 Enqueuing Expose request
04:12:27.609 00.001 21948 Worker thread wakes up
04:12:27.610 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
04:12:27.610 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
04:12:27.610 00.000 21948 Moving (-0.10, -0.10) raw xDistance=-0.05 yDistance=0.13
04:12:27.610 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:12:27.610 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:27.610 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:12:27.610 00.000 21948 MoveAxis(E, 0, ABG)
04:12:27.610 00.000 21948 Move returns status 0, amount 0
04:12:27.610 00.000 21948 MoveAxis(N, 0, ABG)
04:12:27.610 00.000 21948 Move returns status 0, amount 0
04:12:27.610 00.000 21948 move complete, result=0
04:12:27.610 00.000 21948 worker thread done servicing request
04:12:27.610 00.000 21948 Worker thread wakes up
04:12:27.610 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:27.610 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:27.610 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:29.137 01.527 21948 Exposure complete
04:12:29.189 00.052 21948 worker thread done servicing request
04:12:29.189 00.000 18120 OnExposeComplete: enter
04:12:29.192 00.003 18120 UpdateGuideState(): m_state=6
04:12:29.195 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
04:12:29.197 00.002 18120 Star::Find returns 1 (0), X=895.15, Y=236.81, Mass=1904, SNR=30.2, Peak=154 HFD=4.3
04:12:29.200 00.003 18120 MultiStar: [#1 0.02,0.12,0.69,U] [#2 -0.15,0.06,0.58,U] [#3 -0.42,0.06,0.58,U] [#4 -0.02,0.22,0.57,U] [#5 0.27,-0.01,0.45,U] [#6 -0.15,0.11,0.46,U] [#7 0.10,-0.06,0.40,U] [#8 -0.31,0.27,0.38,U] 
04:12:29.200 00.000 18120 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.22, -0.03}
04:12:29.201 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.56 = 0.56)
04:12:29.201 00.000 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.52 = 0.52)
04:12:29.202 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.55 mountX=0.11 mountY=0.07, mountTheta=0.53
04:12:29.203 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
04:12:29.203 00.000 18120 Enqueuing Move request for scope (-0.11, 0.07)
04:12:29.204 00.001 21948 Worker thread wakes up
04:12:29.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:29.204 00.000 18120 UpdateGuideState exits: m=1904 RSB=30.2
04:12:29.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:29.205 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:29.206 00.001 18120 Enqueuing Expose request
04:12:29.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
04:12:29.206 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
04:12:29.206 00.000 21948 Moving (-0.11, 0.07) raw xDistance=0.11 yDistance=0.07
04:12:29.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:12:29.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:29.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:12:29.206 00.000 21948 MoveAxis(E, 0, ABG)
04:12:29.206 00.000 21948 Move returns status 0, amount 0
04:12:29.206 00.000 21948 MoveAxis(N, 0, ABG)
04:12:29.206 00.000 21948 Move returns status 0, amount 0
04:12:29.206 00.000 21948 move complete, result=0
04:12:29.206 00.000 21948 worker thread done servicing request
04:12:29.206 00.000 21948 Worker thread wakes up
04:12:29.206 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:29.206 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:29.207 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:30.835 01.628 21948 Exposure complete
04:12:30.866 00.031 21948 worker thread done servicing request
04:12:30.866 00.000 18120 OnExposeComplete: enter
04:12:30.866 00.000 18120 UpdateGuideState(): m_state=6
04:12:30.867 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7349
04:12:30.869 00.002 18120 Star::Find returns 1 (0), X=895.10, Y=236.75, Mass=1777, SNR=29.2, Peak=139 HFD=4.2
04:12:30.870 00.001 18120 MultiStar: [#1 0.09,-0.31,0.70,U] [#2 -0.14,-0.17,0.64,U] [#3 -0.49,0.04,0.00,M6] [#4 0.28,-0.33,0.54,U] [#5 -0.15,-0.24,0.46,U] [#6 -0.18,-0.25,0.48,U] [#7 0.01,-0.05,0.45,U] [#8 -0.10,-0.25,0.38,U] 
04:12:30.872 00.002 18120 refined, 7 included, MultiStar: {-0.07, -0.20}, one-star: {-0.28, -0.09}
04:12:30.873 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.92 = 2.36)
04:12:30.874 00.001 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.96 = 2.33)
04:12:30.875 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.92 mountX=-0.15 mountY=0.16, mountTheta=2.35
04:12:30.878 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.20, opts=13)
04:12:30.879 00.001 18120 Enqueuing Move request for scope (-0.07, -0.20)
04:12:30.880 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:30.881 00.001 21948 Worker thread wakes up
04:12:30.881 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
04:12:30.881 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
04:12:30.881 00.000 21948 Moving (-0.07, -0.20) raw xDistance=-0.15 yDistance=0.16
04:12:30.881 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:12:30.881 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:30.881 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:12:30.881 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
04:12:30.882 00.001 21948 MoveAxis(E, 0, ABG)
04:12:30.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:30.882 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:30.883 00.001 18120 Enqueuing Expose request
04:12:30.883 00.000 21948 Move returns status 0, amount 0
04:12:30.883 00.000 21948 MoveAxis(N, 0, ABG)
04:12:30.883 00.000 21948 Move returns status 0, amount 0
04:12:30.883 00.000 21948 move complete, result=0
04:12:30.883 00.000 21948 worker thread done servicing request
04:12:30.883 00.000 21948 Worker thread wakes up
04:12:30.883 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:30.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:30.884 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:32.412 01.528 21948 Exposure complete
04:12:32.490 00.078 21948 worker thread done servicing request
04:12:32.490 00.000 18120 OnExposeComplete: enter
04:12:32.491 00.001 18120 UpdateGuideState(): m_state=6
04:12:32.492 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7350
04:12:32.493 00.001 18120 Star::Find returns 1 (0), X=895.15, Y=236.78, Mass=1817, SNR=29.4, Peak=152 HFD=4.2
04:12:32.495 00.002 18120 MultiStar: [#1 0.11,-0.03,0.72,U] [#2 -0.26,-0.11,0.67,U] [#3 -0.15,0.27,0.61,U] [#4 -0.22,-0.13,0.56,U] [#5 0.05,-0.27,0.47,U] [#6 0.05,-0.18,0.50,U] [#7 0.11,0.17,0.41,U] [#8 0.18,-0.08,0.41,U] 
04:12:32.496 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.22, -0.06}
04:12:32.497 00.001 18120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.00) = xAngle (-4.55 = 1.74)
04:12:32.498 00.001 18120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.59 = 1.70)
04:12:32.500 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.55 mountX=-0.01 mountY=0.08, mountTheta=1.73
04:12:32.502 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.04, opts=13)
04:12:32.503 00.001 18120 Enqueuing Move request for scope (-0.07, -0.04)
04:12:32.503 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:32.504 00.001 21948 Worker thread wakes up
04:12:32.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
04:12:32.504 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.4
04:12:32.505 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
04:12:32.505 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:32.505 00.000 21948 Moving (-0.07, -0.04) raw xDistance=-0.01 yDistance=0.08
04:12:32.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:12:32.505 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:32.506 00.001 18120 Enqueuing Expose request
04:12:32.506 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:32.506 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:12:32.506 00.000 21948 MoveAxis(E, 0, ABG)
04:12:32.506 00.000 21948 Move returns status 0, amount 0
04:12:32.506 00.000 21948 MoveAxis(N, 0, ABG)
04:12:32.506 00.000 21948 Move returns status 0, amount 0
04:12:32.506 00.000 21948 move complete, result=0
04:12:32.506 00.000 21948 worker thread done servicing request
04:12:32.506 00.000 21948 Worker thread wakes up
04:12:32.506 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:32.506 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:32.507 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:34.143 01.636 21948 Exposure complete
04:12:34.182 00.039 21948 worker thread done servicing request
04:12:34.183 00.001 18120 OnExposeComplete: enter
04:12:34.183 00.000 18120 UpdateGuideState(): m_state=6
04:12:34.184 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7351
04:12:34.184 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=236.83, Mass=1819, SNR=29.5, Peak=147 HFD=4.4
04:12:34.185 00.001 18120 MultiStar: [#1 -0.10,-0.08,0.71,U] [#2 -0.33,-0.48,0.00,M1] [#3 -0.76,0.06,0.00,M6] [#4 -0.21,-0.07,0.55,U] [#5 -0.19,-0.33,0.47,U] [#6 0.09,-0.18,0.52,U] [#7 0.22,0.11,0.43,U] [#8 -0.24,0.14,0.40,U] 
04:12:34.185 00.000 18120 single-star, 6 included, MultiStar: {-0.08, -0.06}, one-star: {-0.10, -0.01}
04:12:34.185 00.000 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.00) = xAngle (-5.09 = 1.19)
04:12:34.186 00.001 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.13 = 1.15)
04:12:34.186 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.09 mountX=0.04 mountY=0.09, mountTheta=1.19
04:12:34.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
04:12:34.188 00.001 18120 Enqueuing Move request for scope (-0.10, -0.01)
04:12:34.188 00.000 21948 Worker thread wakes up
04:12:34.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:34.189 00.001 18120 UpdateGuideState exits: m=1819 RSB=29.5
04:12:34.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:34.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:34.190 00.000 18120 Enqueuing Expose request
04:12:34.191 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
04:12:34.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
04:12:34.191 00.000 21948 Moving (-0.10, -0.01) raw xDistance=0.04 yDistance=0.09
04:12:34.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:12:34.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:34.191 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:12:34.191 00.000 21948 MoveAxis(E, 0, ABG)
04:12:34.191 00.000 21948 Move returns status 0, amount 0
04:12:34.191 00.000 21948 MoveAxis(N, 0, ABG)
04:12:34.191 00.000 21948 Move returns status 0, amount 0
04:12:34.191 00.000 21948 move complete, result=0
04:12:34.191 00.000 21948 worker thread done servicing request
04:12:34.191 00.000 21948 Worker thread wakes up
04:12:34.191 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:34.191 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:34.192 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:35.709 01.517 21948 Exposure complete
04:12:35.753 00.044 21948 worker thread done servicing request
04:12:35.753 00.000 18120 OnExposeComplete: enter
04:12:35.753 00.000 18120 UpdateGuideState(): m_state=6
04:12:35.756 00.003 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7352
04:12:35.758 00.002 18120 Star::Find returns 1 (0), X=895.19, Y=236.68, Mass=1877, SNR=30.1, Peak=136 HFD=4.4
04:12:35.761 00.003 18120 MultiStar: [#1 -0.09,-0.26,0.73,U] [#2 -0.20,-0.23,0.61,U] [#3 -0.35,-0.17,0.56,U] [#4 -0.21,-0.17,0.53,U] [#5 -0.18,-0.57,0.00,M1] [#6 -0.10,-0.20,0.47,U] [#7 0.24,-0.45,0.00,M1] [#8 0.12,-0.49,0.00,M1] 
04:12:35.763 00.002 18120 single-star, 5 included, MultiStar: {-0.19, -0.20}, one-star: {-0.19, -0.15}
04:12:35.766 00.003 18120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.00) = xAngle (-4.45 = 1.83)
04:12:35.768 00.002 18120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.79)
04:12:35.769 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.45 mountX=-0.06 mountY=0.24, mountTheta=1.83
04:12:35.771 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.15, opts=13)
04:12:35.772 00.001 18120 Enqueuing Move request for scope (-0.19, -0.15)
04:12:35.772 00.000 21948 Worker thread wakes up
04:12:35.772 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:35.773 00.001 18120 UpdateGuideState exits: m=1877 RSB=30.1
04:12:35.773 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:35.774 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:35.774 00.000 18120 Enqueuing Expose request
04:12:35.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
04:12:35.774 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
04:12:35.774 00.000 21948 Moving (-0.19, -0.15) raw xDistance=-0.06 yDistance=0.24
04:12:35.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:12:35.775 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:35.775 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:12:35.775 00.000 21948 MoveAxis(E, 0, ABG)
04:12:35.775 00.000 21948 Move returns status 0, amount 0
04:12:35.775 00.000 21948 MoveAxis(N, 0, ABG)
04:12:35.775 00.000 21948 Move returns status 0, amount 0
04:12:35.775 00.000 21948 move complete, result=0
04:12:35.775 00.000 21948 worker thread done servicing request
04:12:35.775 00.000 21948 Worker thread wakes up
04:12:35.775 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:35.775 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:35.775 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:37.408 01.633 21948 Exposure complete
04:12:37.442 00.034 21948 worker thread done servicing request
04:12:37.442 00.000 18120 OnExposeComplete: enter
04:12:37.443 00.001 18120 UpdateGuideState(): m_state=6
04:12:37.443 00.000 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7353
04:12:37.444 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=236.30, Mass=1871, SNR=29.9, Peak=127 HFD=4.3
04:12:37.444 00.000 18120 MultiStar: [#1 0.14,-0.34,0.68,U] [#2 -0.13,-0.50,0.00,M1] [#3 -0.45,-0.41,0.00,M6] [#4 -0.41,-0.28,0.00,M1] [#5 -0.42,-0.42,0.00,M2] [#6 0.04,-0.50,0.00,M1] [#7 -0.09,-0.34,0.42,U] [#8 -0.09,-0.40,0.41,U] 
04:12:37.445 00.001 18120 refined, 3 included, MultiStar: {-0.01, -0.43}, one-star: {-0.05, -0.54}
04:12:37.445 00.000 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
04:12:37.446 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
04:12:37.446 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.60 mountX=-0.38 mountY=0.20, mountTheta=2.66
04:12:37.447 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.43, opts=13)
04:12:37.447 00.000 18120 Enqueuing Move request for scope (-0.01, -0.43)
04:12:37.448 00.001 21948 Worker thread wakes up
04:12:37.448 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.43) opts 0xd
04:12:37.448 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.43)
04:12:37.448 00.000 21948 Moving (-0.01, -0.43) raw xDistance=-0.38 yDistance=0.20
04:12:37.448 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:12:37.448 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.37 newest=0.53
04:12:37.448 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:12:37.448 00.000 21948 MoveAxis(E, 69, ABG)
04:12:37.448 00.000 21948 Guiding  Dir = 2, Dur = 69
04:12:37.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:37.449 00.001 18120 UpdateGuideState exits: m=1871 RSB=29.9
04:12:37.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:37.449 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:37.450 00.001 18120 Enqueuing Expose request
04:12:37.450 00.000 21948 IsSlewing returns 0
04:12:37.450 00.000 21948 IsGuiding returns 0
04:12:37.452 00.002 21948 PulseGuide returned control before completion, sleep 77
04:12:37.532 00.080 21948 IsGuiding returns 0
04:12:37.532 00.000 21948 Move returns status 0, amount 69
04:12:37.532 00.000 21948 MoveAxis(S, 48, ABG)
04:12:37.532 00.000 21948 Guiding  Dir = 1, Dur = 48
04:12:37.532 00.000 21948 IsSlewing returns 0
04:12:37.532 00.000 21948 IsGuiding returns 0
04:12:37.538 00.006 21948 PulseGuide returned control before completion, sleep 54
04:12:37.594 00.056 21948 IsGuiding returns 1
04:12:37.595 00.001 21948 scope still moving after pulse duration time elapsed
04:12:37.625 00.030 21948 IsSlewing returns 0
04:12:37.626 00.001 21948 IsGuiding returns 0
04:12:37.626 00.000 21948 scope move finished after 48 + 45 ms
04:12:37.626 00.000 21948 Move returns status 0, amount 48
04:12:37.626 00.000 21948 move complete, result=0
04:12:37.626 00.000 21948 worker thread done servicing request
04:12:37.626 00.000 21948 Worker thread wakes up
04:12:37.626 00.000 18120 GuideStep: -0.4 px 69 ms EAST, 0.2 px 48 ms SOUTH
04:12:37.627 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:37.627 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,222,31,31)
04:12:38.588 00.961 18120 evsrv: cli 0D46DAD0 connect
04:12:38.590 00.002 18120 case statement mapped state 6 to 3
04:12:38.591 00.001 18120 case statement mapped state 6 to 3
04:12:38.592 00.001 18120 evsrv: cli 0D46DAD0 request: {"method":"get_app_state","id":"9bc40458-3e0b-4265-9125-f642ec7e85ff"}
04:12:38.593 00.001 18120 case statement mapped state 6 to 3
04:12:38.595 00.002 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bc40458-3e0b-4265-9125-f642ec7e85ff"}
04:12:38.596 00.001 18120 evsrv: cli 0D46DAD0 disconnect
04:12:38.599 00.003 18120 evsrv: cli 0D46D670 connect
04:12:38.600 00.001 18120 case statement mapped state 6 to 3
04:12:38.600 00.000 18120 case statement mapped state 6 to 3
04:12:38.601 00.001 18120 evsrv: cli 0D46D670 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"11928f2f-25f0-4ed5-98ae-2eb712038e62"}
04:12:38.602 00.001 18120 PhdController::Dither begins
04:12:38.602 00.000 18120 dither: size=2.00, dRA=1.39 dDec=-0.73
04:12:38.603 00.001 18120 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.00) = xAngle (1.51 = 1.51)
04:12:38.603 00.000 18120 MountToCamera -- mountX=1.39 mountY=-0.73 hyp=1.57 mountTheta=-0.49 cameraX=0.09, cameraY=1.57 cameraTheta=1.51
04:12:38.603 00.000 18120 setting lock position to (895.46, 238.40)
04:12:38.604 00.001 18120 Mount: notify guiding dithered (0.1, 1.6)
04:12:38.605 00.001 18120 MultiStar: stabilizing after lock position change
04:12:38.605 00.000 18120 Status Line: Dithering de 1.39,-0.73
04:12:38.606 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:12:38.607 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
04:12:38.608 00.001 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":0,"id":"11928f2f-25f0-4ed5-98ae-2eb712038e62"}
04:12:38.610 00.002 18120 evsrv: cli 0D46D670 disconnect
04:12:39.035 00.425 21948 Exposure complete
04:12:39.071 00.036 21948 worker thread done servicing request
04:12:39.072 00.001 18120 OnExposeComplete: enter
04:12:39.072 00.000 18120 UpdateGuideState(): m_state=6
04:12:39.074 00.002 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7354
04:12:39.074 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=236.60, Mass=1716, SNR=28.6, Peak=112 HFD=4.2
04:12:39.075 00.001 18120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.00) = xAngle (-3.50 = 2.78)
04:12:39.076 00.001 18120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.54 = 2.74)
04:12:39.077 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-1.80 hyp=1.80 cameraTheta=-1.50 mountX=-1.69 mountY=0.70, mountTheta=2.75
04:12:39.078 00.001 18120 dither recenter: remaining=(-1.4,0.7) step=(-1.4,0.7)
04:12:39.078 00.000 18120 MountToCamera -- mountTheta (2.66) + m_xAngle (2.00) = xAngle (4.65 = -1.63)
04:12:39.078 00.000 18120 MountToCamera -- mountX=-1.39 mountY=0.73 hyp=1.57 mountTheta=2.66 cameraX=-0.09, cameraY=-1.57 cameraTheta=-1.63
04:12:39.080 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-1.57, opts=4)
04:12:39.080 00.000 18120 Enqueuing Move request for scope (-0.09, -1.57)
04:12:39.081 00.001 18120 Mount: notify direct move -1.39,0.73
04:12:39.081 00.000 21948 Worker thread wakes up
04:12:39.081 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -1.57) opts 0x4
04:12:39.081 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -1.57)
04:12:39.081 00.000 21948 Moving (-0.09, -1.57) raw xDistance=-1.39 yDistance=0.73
04:12:39.081 00.000 21948 MoveAxis(E, 394, B)
04:12:39.081 00.000 21948 Guiding  Dir = 2, Dur = 394
04:12:39.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:39.083 00.002 18120 UpdateGuideState exits: m=1716 RSB=28.6
04:12:39.083 00.000 18120 PhdController: settling, locked = 1, distance = 1.81 (0.50) aobump = 0 frame = 1 / 99999
04:12:39.084 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786068759.084,"Host":"ASUS_SAM","Inst":1,"Distance":1.81,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:12:39.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:39.085 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:39.085 00.000 18120 Enqueuing Expose request
04:12:39.089 00.004 21948 IsSlewing returns 0
04:12:39.089 00.000 21948 IsGuiding returns 0
04:12:39.091 00.002 21948 PulseGuide returned control before completion, sleep 403
04:12:39.503 00.412 21948 IsGuiding returns 1
04:12:39.503 00.000 21948 scope still moving after pulse duration time elapsed
04:12:39.534 00.031 21948 IsSlewing returns 0
04:12:39.534 00.000 21948 IsGuiding returns 0
04:12:39.534 00.000 21948 scope move finished after 394 + 51 ms
04:12:39.534 00.000 21948 Move returns status 0, amount 394
04:12:39.534 00.000 21948 MoveAxis(S, 175, B)
04:12:39.534 00.000 21948 Guiding  Dir = 1, Dur = 175
04:12:39.534 00.000 21948 IsSlewing returns 0
04:12:39.534 00.000 21948 IsGuiding returns 0
04:12:39.539 00.005 21948 PulseGuide returned control before completion, sleep 181
04:12:39.737 00.198 21948 IsGuiding returns 0
04:12:39.737 00.000 21948 Move returns status 0, amount 175
04:12:39.737 00.000 21948 move complete, result=0
04:12:39.737 00.000 21948 worker thread done servicing request
04:12:39.737 00.000 21948 Worker thread wakes up
04:12:39.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:39.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:39.737 00.000 18120 GuideStep: -1.4 px 394 ms EAST, 0.7 px 175 ms SOUTH
04:12:41.358 01.621 21948 Exposure complete
04:12:41.392 00.034 21948 worker thread done servicing request
04:12:41.392 00.000 18120 OnExposeComplete: enter
04:12:41.392 00.000 18120 UpdateGuideState(): m_state=6
04:12:41.393 00.001 18120 Star::Find(15, 895, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7355
04:12:41.393 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=238.33, Mass=1755, SNR=28.9, Peak=130 HFD=4.3
04:12:41.394 00.001 18120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.00) = xAngle (-4.72 = 1.56)
04:12:41.394 00.000 18120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.76 = 1.52)
04:12:41.395 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.72 mountX=0.00 mountY=0.17, mountTheta=1.56
04:12:41.396 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.07, opts=13)
04:12:41.396 00.000 18120 Enqueuing Move request for scope (-0.16, -0.07)
04:12:41.397 00.001 21948 Worker thread wakes up
04:12:41.397 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
04:12:41.397 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
04:12:41.397 00.000 21948 Moving (-0.16, -0.07) raw xDistance=0.00 yDistance=0.17
04:12:41.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:12:41.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:41.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:12:41.397 00.000 21948 MoveAxis(E, 0, ABG)
04:12:41.397 00.000 21948 Move returns status 0, amount 0
04:12:41.397 00.000 21948 MoveAxis(N, 0, ABG)
04:12:41.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:41.398 00.001 21948 Move returns status 0, amount 0
04:12:41.398 00.000 21948 move complete, result=0
04:12:41.398 00.000 21948 worker thread done servicing request
04:12:41.398 00.000 18120 UpdateGuideState exits: m=1755 RSB=28.9
04:12:41.402 00.004 18120 PhdController: settling, locked = 1, distance = 0.17 (0.50) aobump = 0 frame = 2 / 99999
04:12:41.404 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786068761.404,"Host":"ASUS_SAM","Inst":1,"Distance":0.17,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:12:41.405 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:41.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:41.406 00.001 18120 Enqueuing Expose request
04:12:41.407 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:41.407 00.000 21948 Worker thread wakes up
04:12:41.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:41.407 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:42.922 01.515 21948 Exposure complete
04:12:42.966 00.044 21948 worker thread done servicing request
04:12:42.966 00.000 18120 OnExposeComplete: enter
04:12:42.969 00.003 18120 UpdateGuideState(): m_state=6
04:12:42.972 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7356
04:12:42.973 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=238.13, Mass=1834, SNR=29.7, Peak=140 HFD=4.3
04:12:42.974 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.71)
04:12:42.974 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.67)
04:12:42.975 00.001 18120 CameraToMount -- cameraX=-0.42 cameraY=-0.27 hyp=0.50 cameraTheta=-2.58 mountX=-0.07 mountY=0.50, mountTheta=1.71
04:12:42.977 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.42, y=-0.27, opts=13)
04:12:42.978 00.001 18120 Enqueuing Move request for scope (-0.42, -0.27)
04:12:42.980 00.002 21948 Worker thread wakes up
04:12:42.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.27) opts 0xd
04:12:42.980 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.42, -0.27)
04:12:42.980 00.000 21948 Moving (-0.42, -0.27) raw xDistance=-0.07 yDistance=0.50
04:12:42.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:12:42.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:42.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
04:12:42.980 00.000 21948 MoveAxis(E, 0, ABG)
04:12:42.980 00.000 21948 Move returns status 0, amount 0
04:12:42.980 00.000 21948 MoveAxis(N, 0, ABG)
04:12:42.980 00.000 21948 Move returns status 0, amount 0
04:12:42.980 00.000 21948 move complete, result=0
04:12:42.980 00.000 21948 worker thread done servicing request
04:12:42.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:42.981 00.001 18120 UpdateGuideState exits: m=1834 RSB=29.7
04:12:42.981 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 3 / 99999
04:12:42.981 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068762.981,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
04:12:42.982 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:42.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:42.984 00.002 18120 Enqueuing Expose request
04:12:42.987 00.003 18120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:12:42.989 00.002 21948 Worker thread wakes up
04:12:42.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:42.990 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:44.618 01.628 21948 Exposure complete
04:12:44.674 00.056 21948 worker thread done servicing request
04:12:44.674 00.000 18120 OnExposeComplete: enter
04:12:44.675 00.001 18120 UpdateGuideState(): m_state=6
04:12:44.675 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7357
04:12:44.676 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=238.42, Mass=1731, SNR=28.8, Peak=122 HFD=4.4
04:12:44.676 00.000 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
04:12:44.676 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
04:12:44.677 00.001 18120 CameraToMount -- cameraX=-0.60 cameraY=0.02 hyp=0.60 cameraTheta=3.11 mountX=0.27 mountY=0.53, mountTheta=1.10
04:12:44.680 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.60, y=0.02, opts=13)
04:12:44.681 00.001 18120 Enqueuing Move request for scope (-0.60, 0.02)
04:12:44.681 00.000 21948 Worker thread wakes up
04:12:44.681 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:44.681 00.000 18120 UpdateGuideState exits: m=1731 RSB=28.8
04:12:44.683 00.002 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 4 / 99999
04:12:44.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.02) opts 0xd
04:12:44.683 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068764.683,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
04:12:44.683 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.60, 0.02)
04:12:44.684 00.001 21948 Moving (-0.60, 0.02) raw xDistance=0.27 yDistance=0.53
04:12:44.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:12:44.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:44.684 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:44.684 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:44.684 00.000 18120 Enqueuing Expose request
04:12:44.685 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
04:12:44.685 00.000 21948 MoveAxis(W, 48, ABG)
04:12:44.685 00.000 21948 Guiding  Dir = 3, Dur = 48
04:12:44.685 00.000 21948 IsSlewing returns 0
04:12:44.685 00.000 21948 IsGuiding returns 0
04:12:44.687 00.002 21948 PulseGuide returned control before completion, sleep 57
04:12:44.757 00.070 21948 IsGuiding returns 0
04:12:44.757 00.000 21948 Move returns status 0, amount 48
04:12:44.757 00.000 21948 MoveAxis(N, 0, ABG)
04:12:44.757 00.000 21948 Move returns status 0, amount 0
04:12:44.757 00.000 21948 move complete, result=0
04:12:44.757 00.000 21948 worker thread done servicing request
04:12:44.758 00.001 21948 Worker thread wakes up
04:12:44.758 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:44.758 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:44.758 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.5 px 0 ms NORTH
04:12:46.170 01.412 21948 Exposure complete
04:12:46.232 00.062 21948 worker thread done servicing request
04:12:46.232 00.000 18120 OnExposeComplete: enter
04:12:46.233 00.001 18120 UpdateGuideState(): m_state=6
04:12:46.233 00.000 18120 Star::Find(15, 894, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7358
04:12:46.234 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=238.18, Mass=1667, SNR=28.3, Peak=132 HFD=4.2
04:12:46.234 00.000 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.00) = xAngle (-4.74 = 1.54)
04:12:46.234 00.000 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.78 = 1.50)
04:12:46.235 00.001 18120 CameraToMount -- cameraX=-0.51 cameraY=-0.22 hyp=0.56 cameraTheta=-2.74 mountX=0.02 mountY=0.55, mountTheta=1.54
04:12:46.236 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.51, y=-0.22, opts=13)
04:12:46.237 00.001 18120 Enqueuing Move request for scope (-0.51, -0.22)
04:12:46.237 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:46.238 00.001 21948 Worker thread wakes up
04:12:46.238 00.000 18120 UpdateGuideState exits: m=1667 RSB=28.3
04:12:46.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.22) opts 0xd
04:12:46.238 00.000 18120 PhdController: settling, locked = 1, distance = 0.43 (0.50) aobump = 0 frame = 5 / 99999
04:12:46.238 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.51, -0.22)
04:12:46.238 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068766.238,"Host":"ASUS_SAM","Inst":1,"Distance":0.43,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
04:12:46.239 00.001 21948 Moving (-0.51, -0.22) raw xDistance=0.02 yDistance=0.55
04:12:46.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:12:46.239 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.59
04:12:46.239 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
04:12:46.239 00.000 21948 MoveAxis(E, 0, ABG)
04:12:46.239 00.000 21948 Move returns status 0, amount 0
04:12:46.239 00.000 21948 MoveAxis(S, 132, ABG)
04:12:46.239 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:46.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:46.240 00.001 18120 Enqueuing Expose request
04:12:46.240 00.000 21948 Guiding  Dir = 1, Dur = 132
04:12:46.241 00.001 21948 IsSlewing returns 0
04:12:46.241 00.000 21948 IsGuiding returns 0
04:12:46.246 00.005 21948 PulseGuide returned control before completion, sleep 137
04:12:46.386 00.140 21948 IsGuiding returns 0
04:12:46.386 00.000 21948 Move returns status 0, amount 132
04:12:46.386 00.000 21948 move complete, result=0
04:12:46.386 00.000 21948 worker thread done servicing request
04:12:46.386 00.000 21948 Worker thread wakes up
04:12:46.386 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:46.386 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:46.386 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 132 ms SOUTH
04:12:48.016 01.630 21948 Exposure complete
04:12:48.049 00.033 21948 worker thread done servicing request
04:12:48.049 00.000 18120 OnExposeComplete: enter
04:12:48.050 00.001 18120 UpdateGuideState(): m_state=6
04:12:48.051 00.001 18120 Star::Find(15, 894, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7359
04:12:48.051 00.000 18120 Star::Find returns 1 (0), X=895.20, Y=238.20, Mass=1791, SNR=29.3, Peak=128 HFD=4.4
04:12:48.051 00.000 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.50 = 1.78)
04:12:48.052 00.001 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.54 = 1.75)
04:12:48.052 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=-0.20 hyp=0.33 cameraTheta=-2.50 mountX=-0.07 mountY=0.33, mountTheta=1.78
04:12:48.054 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=-0.20, opts=13)
04:12:48.055 00.001 18120 Enqueuing Move request for scope (-0.27, -0.20)
04:12:48.056 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:48.057 00.001 18120 UpdateGuideState exits: m=1791 RSB=29.3
04:12:48.057 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 6 / 99999
04:12:48.057 00.000 21948 Worker thread wakes up
04:12:48.058 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.20) opts 0xd
04:12:48.058 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, -0.20)
04:12:48.058 00.000 21948 Moving (-0.27, -0.20) raw xDistance=-0.07 yDistance=0.33
04:12:48.058 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:12:48.058 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:12:48.058 00.000 21948 MoveAxis(E, 0, ABG)
04:12:48.058 00.000 21948 Move returns status 0, amount 0
04:12:48.058 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786068768.057,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
04:12:48.058 00.000 21948 MoveAxis(S, 78, ABG)
04:12:48.058 00.000 21948 Guiding  Dir = 1, Dur = 78
04:12:48.058 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:48.059 00.001 21948 IsSlewing returns 0
04:12:48.059 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:48.059 00.000 18120 Enqueuing Expose request
04:12:48.060 00.001 21948 IsGuiding returns 0
04:12:48.065 00.005 21948 PulseGuide returned control before completion, sleep 83
04:12:48.159 00.094 21948 IsGuiding returns 0
04:12:48.159 00.000 21948 Move returns status 0, amount 78
04:12:48.159 00.000 21948 move complete, result=0
04:12:48.159 00.000 21948 worker thread done servicing request
04:12:48.159 00.000 21948 Worker thread wakes up
04:12:48.159 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:48.159 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:48.159 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 78 ms SOUTH
04:12:49.563 01.404 21948 Exposure complete
04:12:49.614 00.051 18120 OnExposeComplete: enter
04:12:49.614 00.000 18120 UpdateGuideState(): m_state=6
04:12:49.615 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7360
04:12:49.615 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=238.51, Mass=1569, SNR=27.4, Peak=105 HFD=4.3
04:12:49.616 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
04:12:49.617 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
04:12:49.619 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=0.13 mountY=0.01, mountTheta=0.09
04:12:49.620 00.001 21948 worker thread done servicing request
04:12:49.621 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.11, opts=13)
04:12:49.622 00.001 18120 Enqueuing Move request for scope (-0.07, 0.11)
04:12:49.623 00.001 21948 Worker thread wakes up
04:12:49.623 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:49.623 00.000 18120 UpdateGuideState exits: m=1569 RSB=27.4
04:12:49.624 00.001 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 7 / 99999
04:12:49.624 00.000 18120 PhdController: newstate STATE_FINISH
04:12:49.624 00.000 18120 PhdController complete: success
04:12:49.625 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
04:12:49.625 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
04:12:49.625 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786068769.625,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
04:12:49.625 00.000 21948 Moving (-0.07, 0.11) raw xDistance=0.13 yDistance=0.01
04:12:49.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:12:49.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:49.625 00.000 18120 Mount: notify guiding dither settle done success=1
04:12:49.626 00.001 18120 PhdController: newstate STATE_IDLE
04:12:49.626 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:49.627 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:49.627 00.000 18120 Enqueuing Expose request
04:12:49.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:12:49.627 00.000 21948 MoveAxis(E, 0, ABG)
04:12:49.627 00.000 21948 Move returns status 0, amount 0
04:12:49.627 00.000 21948 MoveAxis(N, 0, ABG)
04:12:49.628 00.001 21948 Move returns status 0, amount 0
04:12:49.628 00.000 21948 move complete, result=0
04:12:49.628 00.000 21948 worker thread done servicing request
04:12:49.628 00.000 21948 Worker thread wakes up
04:12:49.628 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:49.628 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:49.628 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:51.260 01.632 21948 Exposure complete
04:12:51.295 00.035 21948 worker thread done servicing request
04:12:51.295 00.000 18120 OnExposeComplete: enter
04:12:51.296 00.001 18120 UpdateGuideState(): m_state=6
04:12:51.298 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.299 00.001 18120 Star::Find returns 1 (0), X=895.54, Y=238.40, Mass=1673, SNR=28.2, Peak=105 HFD=4.3
04:12:51.301 00.002 18120 MultiStar: exiting stabilization period
04:12:51.301 00.000 18120 MultiStar: updating star positions after lock position change
04:12:51.302 00.001 18120 Star::Find(15, 621, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.302 00.000 18120 Star::Find returns 1 (0), X=620.44, Y=389.05, Mass=916, SNR=20.9, Peak=68 HFD=4.0
04:12:51.303 00.001 18120 Star::Find(15, 1048, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.303 00.000 18120 Star::Find returns 1 (0), X=1047.21, Y=603.28, Mass=666, SNR=17.8, Peak=54 HFD=3.8
04:12:51.303 00.000 18120 Star::Find(15, 155, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.304 00.001 18120 Star::Find returns 1 (0), X=154.96, Y=39.66, Mass=651, SNR=17.6, Peak=70 HFD=3.7
04:12:51.304 00.000 18120 Star::Find(15, 338, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.305 00.001 18120 Star::Find returns 1 (0), X=337.68, Y=896.63, Mass=604, SNR=17.1, Peak=52 HFD=3.6
04:12:51.305 00.000 18120 Star::Find(15, 162, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.305 00.000 18120 Star::Find returns 1 (0), X=161.99, Y=424.00, Mass=360, SNR=13.1, Peak=46 HFD=3.2
04:12:51.305 00.000 18120 Star::Find(15, 543, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.309 00.004 18120 Star::Find returns 1 (0), X=543.03, Y=72.73, Mass=535, SNR=15.8, Peak=42 HFD=4.8
04:12:51.309 00.000 18120 Star::Find(15, 1132, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.309 00.000 18120 Star::Find returns 1 (0), X=1131.82, Y=232.67, Mass=333, SNR=12.5, Peak=25 HFD=4.0
04:12:51.310 00.001 18120 Star::Find(15, 419, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.310 00.000 18120 Star::Find returns 1 (0), X=419.18, Y=135.50, Mass=290, SNR=11.7, Peak=26 HFD=3.4
04:12:51.311 00.001 18120 Star::Find(15, 752, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.311 00.000 18120 Star::Find returns 1 (0), X=751.74, Y=267.89, Mass=226, SNR=10.4, Peak=24 HFD=3.4
04:12:51.311 00.000 18120 Star::Find(15, 1234, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.312 00.001 18120 Star::Find returns 1 (0), X=1232.83, Y=680.16, Mass=271, SNR=11.3, Peak=27 HFD=3.3
04:12:51.312 00.000 18120 Star::Find(15, 849, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
04:12:51.313 00.001 18120 Star::Find returns 1 (0), X=849.00, Y=79.53, Mass=261, SNR=11.1, Peak=26 HFD=3.6
04:12:51.313 00.000 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
04:12:51.313 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
04:12:51.314 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
04:12:51.315 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
04:12:51.316 00.001 18120 Enqueuing Move request for scope (0.07, 0.00)
04:12:51.317 00.001 21948 Worker thread wakes up
04:12:51.317 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
04:12:51.317 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
04:12:51.317 00.000 21948 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.07
04:12:51.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:12:51.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:51.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:51.318 00.001 18120 UpdateGuideState exits: m=1673 RSB=28.2
04:12:51.318 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:51.319 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:12:51.319 00.000 21948 MoveAxis(E, 0, ABG)
04:12:51.319 00.000 21948 Move returns status 0, amount 0
04:12:51.319 00.000 21948 MoveAxis(N, 0, ABG)
04:12:51.319 00.000 21948 Move returns status 0, amount 0
04:12:51.319 00.000 21948 move complete, result=0
04:12:51.319 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:51.320 00.001 18120 Enqueuing Expose request
04:12:51.320 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:51.321 00.001 21948 worker thread done servicing request
04:12:51.321 00.000 21948 Worker thread wakes up
04:12:51.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:51.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:52.836 01.515 21948 Exposure complete
04:12:52.893 00.057 21948 worker thread done servicing request
04:12:52.893 00.000 18120 OnExposeComplete: enter
04:12:52.894 00.001 18120 UpdateGuideState(): m_state=6
04:12:52.896 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7362
04:12:52.898 00.002 18120 Star::Find returns 1 (0), X=895.61, Y=238.54, Mass=1777, SNR=29.1, Peak=124 HFD=4.1
04:12:52.899 00.001 18120 MultiStar: [#1 0.05,-0.16,0.72,U] [#2 0.33,0.07,0.65,U] [#3 -0.02,0.21,0.60,U] [#4 0.16,0.24,0.56,U] [#5 -0.14,0.09,0.48,U] [#6 0.08,0.23,0.53,U] [#7 0.15,-0.05,0.44,U] [#8 -0.01,-0.17,0.41,U] 
04:12:52.899 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.15, 0.14}
04:12:52.900 00.001 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
04:12:52.900 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
04:12:52.900 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=0.03 mountY=-0.12, mountTheta=-1.34
04:12:52.902 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
04:12:52.902 00.000 18120 Enqueuing Move request for scope (0.09, 0.07)
04:12:52.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:52.903 00.001 21948 Worker thread wakes up
04:12:52.903 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
04:12:52.903 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
04:12:52.903 00.000 21948 Moving (0.09, 0.07) raw xDistance=0.03 yDistance=-0.12
04:12:52.903 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:12:52.904 00.001 18120 UpdateGuideState exits: m=1777 RSB=29.1
04:12:52.905 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:52.907 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:52.908 00.001 18120 Enqueuing Expose request
04:12:52.909 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:52.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:12:52.909 00.000 21948 MoveAxis(E, 0, ABG)
04:12:52.909 00.000 21948 Move returns status 0, amount 0
04:12:52.909 00.000 21948 MoveAxis(N, 0, ABG)
04:12:52.909 00.000 21948 Move returns status 0, amount 0
04:12:52.909 00.000 21948 move complete, result=0
04:12:52.909 00.000 21948 worker thread done servicing request
04:12:52.909 00.000 21948 Worker thread wakes up
04:12:52.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:52.909 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:52.911 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:54.533 01.622 21948 Exposure complete
04:12:54.575 00.042 21948 worker thread done servicing request
04:12:54.575 00.000 18120 OnExposeComplete: enter
04:12:54.577 00.002 18120 UpdateGuideState(): m_state=6
04:12:54.579 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7363
04:12:54.580 00.001 18120 Star::Find returns 1 (0), X=895.97, Y=238.44, Mass=1803, SNR=29.4, Peak=121 HFD=4.1
04:12:54.582 00.002 18120 MultiStar: [#1 0.53,-0.14,0.00,M1] [#2 0.41,0.00,0.62,U] [#3 0.18,0.04,0.58,U] [#4 0.07,0.15,0.57,U] [#5 0.16,-0.03,0.46,U] [#6 -0.11,0.00,0.54,U] [#7 0.35,-0.19,0.39,U] [#8 0.09,-0.02,0.39,U] 
04:12:54.583 00.001 18120 refined, 7 included, MultiStar: {0.24, 0.01}, one-star: {0.50, 0.03}
04:12:54.584 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
04:12:54.586 00.002 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
04:12:54.586 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.05 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
04:12:54.587 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.01, opts=13)
04:12:54.588 00.001 18120 Enqueuing Move request for scope (0.24, 0.01)
04:12:54.588 00.000 21948 Worker thread wakes up
04:12:54.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:54.589 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
04:12:54.589 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
04:12:54.589 00.000 21948 Moving (0.24, 0.01) raw xDistance=-0.09 yDistance=-0.22
04:12:54.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:12:54.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:12:54.589 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.4
04:12:54.590 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:54.591 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:54.591 00.000 18120 Enqueuing Expose request
04:12:54.592 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:12:54.592 00.000 21948 MoveAxis(E, 0, ABG)
04:12:54.592 00.000 21948 Move returns status 0, amount 0
04:12:54.592 00.000 21948 MoveAxis(N, 0, ABG)
04:12:54.592 00.000 21948 Move returns status 0, amount 0
04:12:54.592 00.000 21948 move complete, result=0
04:12:54.592 00.000 21948 worker thread done servicing request
04:12:54.592 00.000 21948 Worker thread wakes up
04:12:54.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:54.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:54.593 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:12:56.110 01.517 21948 Exposure complete
04:12:56.147 00.037 21948 worker thread done servicing request
04:12:56.147 00.000 18120 OnExposeComplete: enter
04:12:56.148 00.001 18120 UpdateGuideState(): m_state=6
04:12:56.150 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7364
04:12:56.151 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=238.46, Mass=1683, SNR=28.3, Peak=107 HFD=4.3
04:12:56.152 00.001 18120 MultiStar: [#1 0.38,-0.14,0.71,U] [#2 0.28,0.11,0.64,U] [#3 0.29,0.11,0.62,U] [#4 0.11,0.13,0.55,U] [#5 0.20,0.21,0.47,U] [#6 0.03,0.01,0.55,U] [#7 0.18,-0.02,0.40,U] [#8 0.20,0.00,0.42,U] 
04:12:56.153 00.001 18120 single-star, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.18, 0.06}
04:12:56.154 00.001 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
04:12:56.155 00.001 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
04:12:56.156 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=-0.02 mountY=-0.19, mountTheta=-1.68
04:12:56.160 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.06, opts=13)
04:12:56.163 00.003 18120 Enqueuing Move request for scope (0.18, 0.06)
04:12:56.165 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:56.168 00.003 18120 UpdateGuideState exits: m=1683 RSB=28.3
04:12:56.170 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:56.172 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:56.174 00.002 18120 Enqueuing Expose request
04:12:56.174 00.000 21948 Worker thread wakes up
04:12:56.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
04:12:56.174 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
04:12:56.174 00.000 21948 Moving (0.18, 0.06) raw xDistance=-0.02 yDistance=-0.19
04:12:56.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:12:56.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:56.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:12:56.174 00.000 21948 MoveAxis(E, 0, ABG)
04:12:56.174 00.000 21948 Move returns status 0, amount 0
04:12:56.174 00.000 21948 MoveAxis(N, 0, ABG)
04:12:56.174 00.000 21948 Move returns status 0, amount 0
04:12:56.174 00.000 21948 move complete, result=0
04:12:56.174 00.000 21948 worker thread done servicing request
04:12:56.174 00.000 21948 Worker thread wakes up
04:12:56.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:56.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:56.175 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:12:57.806 01.631 21948 Exposure complete
04:12:57.874 00.068 21948 worker thread done servicing request
04:12:57.874 00.000 18120 OnExposeComplete: enter
04:12:57.875 00.001 18120 UpdateGuideState(): m_state=6
04:12:57.876 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7365
04:12:57.876 00.000 18120 Star::Find returns 1 (0), X=895.74, Y=238.60, Mass=1836, SNR=29.7, Peak=129 HFD=4.3
04:12:57.877 00.001 18120 MultiStar: [#1 0.25,-0.23,0.67,U] [#2 0.44,-0.10,0.00,M1] [#3 0.08,0.18,0.58,U] [#4 -0.23,0.11,0.52,U] [#5 -0.04,0.12,0.45,U] [#6 -0.15,0.07,0.50,U] [#7 0.35,-0.06,0.41,U] [#8 0.35,0.09,0.35,U] 
04:12:57.877 00.000 18120 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.27, 0.20}
04:12:57.877 00.000 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.48 = -1.48)
04:12:57.878 00.001 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.52 = -1.52)
04:12:57.878 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=0.01 mountY=-0.14, mountTheta=-1.48
04:12:57.881 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
04:12:57.882 00.001 18120 Enqueuing Move request for scope (0.12, 0.07)
04:12:57.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:57.882 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.7
04:12:57.883 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:57.883 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:57.884 00.001 18120 Enqueuing Expose request
04:12:57.884 00.000 21948 Worker thread wakes up
04:12:57.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
04:12:57.884 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
04:12:57.884 00.000 21948 Moving (0.12, 0.07) raw xDistance=0.01 yDistance=-0.14
04:12:57.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:12:57.884 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:57.884 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:12:57.885 00.001 21948 MoveAxis(E, 0, ABG)
04:12:57.885 00.000 21948 Move returns status 0, amount 0
04:12:57.885 00.000 21948 MoveAxis(N, 0, ABG)
04:12:57.885 00.000 21948 Move returns status 0, amount 0
04:12:57.885 00.000 21948 move complete, result=0
04:12:57.885 00.000 21948 worker thread done servicing request
04:12:57.885 00.000 21948 Worker thread wakes up
04:12:57.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:57.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:57.885 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:59.400 01.515 21948 Exposure complete
04:12:59.444 00.044 21948 worker thread done servicing request
04:12:59.444 00.000 18120 OnExposeComplete: enter
04:12:59.447 00.003 18120 UpdateGuideState(): m_state=6
04:12:59.450 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7366
04:12:59.452 00.002 18120 Star::Find returns 1 (0), X=895.06, Y=238.50, Mass=1686, SNR=28.4, Peak=122 HFD=4.0
04:12:59.454 00.002 18120 MultiStar: [#1 0.05,-0.23,0.75,U] [#2 -0.24,0.11,0.71,U] [#3 -0.26,0.06,0.61,U] [#4 -0.49,0.13,0.00,M1] [#5 -0.48,-0.07,0.00,M1] [#6 -0.08,-0.06,0.52,U] [#7 -0.00,-0.23,0.47,U] [#8 0.02,-0.53,0.00,M1] 
04:12:59.457 00.003 18120 refined, 5 included, MultiStar: {-0.18, -0.02}, one-star: {-0.41, 0.10}
04:12:59.459 00.002 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
04:12:59.461 00.002 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
04:12:59.461 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.00 mountX=0.05 mountY=0.17, mountTheta=1.28
04:12:59.463 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.02, opts=13)
04:12:59.464 00.001 18120 Enqueuing Move request for scope (-0.18, -0.02)
04:12:59.464 00.000 21948 Worker thread wakes up
04:12:59.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:12:59.465 00.001 18120 UpdateGuideState exits: m=1686 RSB=28.4
04:12:59.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:59.466 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:12:59.466 00.000 18120 Enqueuing Expose request
04:12:59.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
04:12:59.467 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
04:12:59.467 00.000 21948 Moving (-0.18, -0.02) raw xDistance=0.05 yDistance=0.17
04:12:59.467 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:12:59.467 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:59.467 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:12:59.467 00.000 21948 MoveAxis(E, 0, ABG)
04:12:59.467 00.000 21948 Move returns status 0, amount 0
04:12:59.467 00.000 21948 MoveAxis(N, 0, ABG)
04:12:59.467 00.000 21948 Move returns status 0, amount 0
04:12:59.467 00.000 21948 move complete, result=0
04:12:59.467 00.000 21948 worker thread done servicing request
04:12:59.467 00.000 21948 Worker thread wakes up
04:12:59.467 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:12:59.467 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:12:59.467 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:13:01.091 01.624 21948 Exposure complete
04:13:01.135 00.044 21948 worker thread done servicing request
04:13:01.135 00.000 18120 OnExposeComplete: enter
04:13:01.136 00.001 18120 UpdateGuideState(): m_state=6
04:13:01.139 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7367
04:13:01.142 00.003 18120 Star::Find returns 1 (0), X=894.88, Y=238.70, Mass=1788, SNR=29.4, Peak=142 HFD=4.0
04:13:01.144 00.002 18120 MultiStar: [#1 -0.22,0.03,0.73,U] [#2 0.02,-0.00,0.59,U] [#3 -0.39,0.10,0.59,U] [#4 -0.64,0.11,0.00,M2] [#5 -0.33,0.06,0.47,U] [#6 -0.39,-0.07,0.52,U] [#7 -0.43,0.05,0.47,U] [#8 -0.40,-0.39,0.00,M2] 
04:13:01.147 00.003 18120 refined, 6 included, MultiStar: {-0.35, 0.09}, one-star: {-0.58, 0.30}
04:13:01.149 00.002 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
04:13:01.151 00.002 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
04:13:01.153 00.002 18120 CameraToMount -- cameraX=-0.35 cameraY=0.09 hyp=0.36 cameraTheta=2.89 mountX=0.23 mountY=0.27, mountTheta=0.87
04:13:01.156 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=0.09, opts=13)
04:13:01.156 00.000 18120 Enqueuing Move request for scope (-0.35, 0.09)
04:13:01.157 00.001 21948 Worker thread wakes up
04:13:01.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:01.157 00.000 18120 UpdateGuideState exits: m=1788 RSB=29.4
04:13:01.158 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:01.158 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:01.159 00.001 18120 Enqueuing Expose request
04:13:01.159 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.09) opts 0xd
04:13:01.159 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.35, 0.09)
04:13:01.159 00.000 21948 Moving (-0.35, 0.09) raw xDistance=0.23 yDistance=0.27
04:13:01.159 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:13:01.159 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:13:01.159 00.000 21948 MoveAxis(W, 40, ABG)
04:13:01.159 00.000 21948 Guiding  Dir = 3, Dur = 40
04:13:01.159 00.000 21948 IsSlewing returns 0
04:13:01.160 00.001 21948 IsGuiding returns 0
04:13:01.162 00.002 21948 PulseGuide returned control before completion, sleep 49
04:13:01.216 00.054 21948 IsGuiding returns 0
04:13:01.216 00.000 21948 Move returns status 0, amount 40
04:13:01.216 00.000 21948 MoveAxis(S, 64, ABG)
04:13:01.216 00.000 21948 Guiding  Dir = 1, Dur = 64
04:13:01.216 00.000 21948 IsSlewing returns 0
04:13:01.216 00.000 21948 IsGuiding returns 0
04:13:01.224 00.008 21948 PulseGuide returned control before completion, sleep 66
04:13:01.297 00.073 21948 IsGuiding returns 0
04:13:01.297 00.000 21948 Move returns status 0, amount 64
04:13:01.297 00.000 21948 move complete, result=0
04:13:01.297 00.000 21948 worker thread done servicing request
04:13:01.297 00.000 21948 Worker thread wakes up
04:13:01.297 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:01.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:01.297 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.3 px 64 ms SOUTH
04:13:02.702 01.405 21948 Exposure complete
04:13:02.749 00.047 21948 worker thread done servicing request
04:13:02.750 00.001 18120 OnExposeComplete: enter
04:13:02.750 00.000 18120 UpdateGuideState(): m_state=6
04:13:02.751 00.001 18120 Star::Find(15, 894, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7368
04:13:02.751 00.000 18120 Star::Find returns 1 (0), X=895.26, Y=238.53, Mass=1692, SNR=28.4, Peak=118 HFD=4.6
04:13:02.752 00.001 18120 MultiStar: [#1 -0.15,-0.02,0.73,U] [#2 -0.24,0.23,0.63,U] [#3 -0.43,0.22,0.00,M1] [#4 -0.68,0.62,0.00,M3] [#5 -0.53,0.14,0.00,M1] [#6 -0.27,0.05,0.54,U] [#7 -0.56,0.19,0.00,M1] [#8 -0.33,0.11,0.39,U] 
04:13:02.752 00.000 18120 single-star, 4 included, MultiStar: {-0.22, 0.10}, one-star: {-0.20, 0.13}
04:13:02.752 00.000 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.00) = xAngle (0.56 = 0.56)
04:13:02.753 00.001 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.52 = 0.52)
04:13:02.753 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.56 mountX=0.21 mountY=0.12, mountTheta=0.53
04:13:02.755 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.13, opts=13)
04:13:02.755 00.000 18120 Enqueuing Move request for scope (-0.20, 0.13)
04:13:02.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:02.756 00.001 18120 UpdateGuideState exits: m=1692 RSB=28.4
04:13:02.756 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:02.757 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:02.757 00.000 18120 Enqueuing Expose request
04:13:02.758 00.001 21948 Worker thread wakes up
04:13:02.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
04:13:02.758 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
04:13:02.758 00.000 21948 Moving (-0.20, 0.13) raw xDistance=0.21 yDistance=0.12
04:13:02.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
04:13:02.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:02.758 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:13:02.758 00.000 21948 MoveAxis(W, 40, ABG)
04:13:02.758 00.000 21948 Guiding  Dir = 3, Dur = 40
04:13:02.758 00.000 21948 IsSlewing returns 0
04:13:02.758 00.000 21948 IsGuiding returns 0
04:13:02.761 00.003 21948 PulseGuide returned control before completion, sleep 49
04:13:02.812 00.051 21948 IsGuiding returns 0
04:13:02.812 00.000 21948 Move returns status 0, amount 40
04:13:02.812 00.000 21948 MoveAxis(N, 0, ABG)
04:13:02.812 00.000 21948 Move returns status 0, amount 0
04:13:02.812 00.000 21948 move complete, result=0
04:13:02.812 00.000 21948 worker thread done servicing request
04:13:02.812 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
04:13:02.813 00.001 21948 Worker thread wakes up
04:13:02.813 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:02.813 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:04.440 01.627 21948 Exposure complete
04:13:04.493 00.053 21948 worker thread done servicing request
04:13:04.493 00.000 18120 OnExposeComplete: enter
04:13:04.494 00.001 18120 UpdateGuideState(): m_state=6
04:13:04.495 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7369
04:13:04.495 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=238.75, Mass=1784, SNR=29.2, Peak=144 HFD=4.3
04:13:04.496 00.001 18120 MultiStar: [#1 0.27,-0.05,0.72,U] [#2 0.12,0.17,0.64,U] [#3 -0.21,0.34,0.61,U] [#4 -0.17,0.20,0.57,U] [#5 0.12,-0.00,0.48,U] [#6 -0.18,-0.03,0.52,U] [#7 0.41,-0.22,0.00,M2] [#8 0.01,0.18,0.38,U] 
04:13:04.496 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.16}, one-star: {-0.22, 0.35}
04:13:04.497 00.001 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.18 = -0.18)
04:13:04.500 00.003 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.22 = -0.22)
04:13:04.503 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.81 mountX=0.17 mountY=-0.04, mountTheta=-0.22
04:13:04.507 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.16, opts=13)
04:13:04.510 00.003 18120 Enqueuing Move request for scope (-0.04, 0.16)
04:13:04.512 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:04.514 00.002 21948 Worker thread wakes up
04:13:04.514 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
04:13:04.514 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
04:13:04.514 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.2
04:13:04.516 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:04.517 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:04.518 00.001 18120 Enqueuing Expose request
04:13:04.519 00.001 21948 Moving (-0.04, 0.16) raw xDistance=0.17 yDistance=-0.04
04:13:04.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:13:04.519 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:04.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:13:04.519 00.000 21948 MoveAxis(E, 0, ABG)
04:13:04.519 00.000 21948 Move returns status 0, amount 0
04:13:04.519 00.000 21948 MoveAxis(N, 0, ABG)
04:13:04.519 00.000 21948 Move returns status 0, amount 0
04:13:04.519 00.000 21948 move complete, result=0
04:13:04.519 00.000 21948 worker thread done servicing request
04:13:04.519 00.000 21948 Worker thread wakes up
04:13:04.519 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:04.521 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:04.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:06.035 01.514 21948 Exposure complete
04:13:06.072 00.037 21948 worker thread done servicing request
04:13:06.072 00.000 18120 OnExposeComplete: enter
04:13:06.073 00.001 18120 UpdateGuideState(): m_state=6
04:13:06.074 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7370
04:13:06.075 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=238.18, Mass=1604, SNR=27.8, Peak=115 HFD=4.0
04:13:06.075 00.000 18120 MultiStar: [#1 0.04,-0.25,0.71,U] [#2 0.34,-0.30,0.00,M1] [#3 0.07,0.01,0.64,U] [#4 -0.06,-0.22,0.57,U] [#5 0.19,-0.25,0.51,U] [#6 0.10,-0.51,0.00,M1] [#7 0.11,-0.58,0.00,M3] [#8 0.08,-0.38,0.44,U] 
04:13:06.076 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.21}, one-star: {0.20, -0.22}
04:13:06.077 00.001 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
04:13:06.077 00.000 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
04:13:06.078 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.15 mountX=-0.23 mountY=0.01, mountTheta=3.10
04:13:06.080 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.21, opts=13)
04:13:06.081 00.001 18120 Enqueuing Move request for scope (0.10, -0.21)
04:13:06.081 00.000 21948 Worker thread wakes up
04:13:06.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:06.082 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
04:13:06.082 00.000 18120 UpdateGuideState exits: m=1604 RSB=27.8
04:13:06.083 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:06.083 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:06.084 00.001 18120 Enqueuing Expose request
04:13:06.084 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
04:13:06.084 00.000 21948 Moving (0.10, -0.21) raw xDistance=-0.23 yDistance=0.01
04:13:06.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:13:06.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:06.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:13:06.084 00.000 21948 MoveAxis(E, 42, ABG)
04:13:06.084 00.000 21948 Guiding  Dir = 2, Dur = 42
04:13:06.085 00.001 21948 IsSlewing returns 0
04:13:06.085 00.000 21948 IsGuiding returns 0
04:13:06.086 00.001 21948 PulseGuide returned control before completion, sleep 51
04:13:06.150 00.064 21948 IsGuiding returns 0
04:13:06.150 00.000 21948 Move returns status 0, amount 42
04:13:06.150 00.000 21948 MoveAxis(N, 0, ABG)
04:13:06.150 00.000 21948 Move returns status 0, amount 0
04:13:06.150 00.000 21948 move complete, result=0
04:13:06.150 00.000 21948 worker thread done servicing request
04:13:06.150 00.000 21948 Worker thread wakes up
04:13:06.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:06.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:06.150 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
04:13:07.778 01.628 21948 Exposure complete
04:13:07.829 00.051 21948 worker thread done servicing request
04:13:07.829 00.000 18120 OnExposeComplete: enter
04:13:07.830 00.001 18120 UpdateGuideState(): m_state=6
04:13:07.831 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7371
04:13:07.832 00.001 18120 Star::Find returns 1 (0), X=895.50, Y=238.22, Mass=1800, SNR=29.3, Peak=125 HFD=3.9
04:13:07.833 00.001 18120 MultiStar: [#1 0.35,-0.39,0.00,M1] [#2 0.10,-0.15,0.63,U] [#3 -0.00,-0.07,0.60,U] [#4 -0.03,-0.22,0.54,U] [#5 0.27,-0.22,0.45,U] [#6 -0.02,-0.23,0.51,U] [#7 0.12,-0.39,0.45,U] [#8 0.20,-0.39,0.00,M1] 
04:13:07.834 00.001 18120 single-star, 6 included, MultiStar: {0.06, -0.20}, one-star: {0.04, -0.18}
04:13:07.835 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
04:13:07.836 00.001 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
04:13:07.837 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.38 mountX=-0.18 mountY=0.05, mountTheta=2.87
04:13:07.839 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.18, opts=13)
04:13:07.839 00.000 18120 Enqueuing Move request for scope (0.04, -0.18)
04:13:07.842 00.003 21948 Worker thread wakes up
04:13:07.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
04:13:07.842 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:07.842 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
04:13:07.842 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.3
04:13:07.844 00.002 21948 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=0.05
04:13:07.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:07.844 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:13:07.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:07.844 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:07.845 00.001 18120 Enqueuing Expose request
04:13:07.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:13:07.845 00.000 21948 MoveAxis(E, 0, ABG)
04:13:07.845 00.000 21948 Move returns status 0, amount 0
04:13:07.845 00.000 21948 MoveAxis(N, 0, ABG)
04:13:07.845 00.000 21948 Move returns status 0, amount 0
04:13:07.845 00.000 21948 move complete, result=0
04:13:07.845 00.000 21948 worker thread done servicing request
04:13:07.845 00.000 21948 Worker thread wakes up
04:13:07.845 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:07.845 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:07.846 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:09.367 01.521 21948 Exposure complete
04:13:09.418 00.051 21948 worker thread done servicing request
04:13:09.418 00.000 18120 OnExposeComplete: enter
04:13:09.419 00.001 18120 UpdateGuideState(): m_state=6
04:13:09.419 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7372
04:13:09.420 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=238.14, Mass=1816, SNR=29.5, Peak=153 HFD=4.3
04:13:09.421 00.001 18120 MultiStar: [#1 0.60,-0.47,0.00,M2] [#2 0.60,-0.35,0.00,M1] [#3 0.37,-0.19,0.61,U] [#4 0.34,-0.32,0.00,M1] [#5 0.24,-0.32,0.44,U] [#6 0.11,-0.36,0.53,U] [#7 0.72,-0.40,0.00,M3] [#8 0.80,-0.19,0.00,M2] 
04:13:09.422 00.001 18120 refined, 3 included, MultiStar: {0.31, -0.28}, one-star: {0.42, -0.26}
04:13:09.424 00.002 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
04:13:09.425 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
04:13:09.426 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=-0.28 hyp=0.42 cameraTheta=-0.73 mountX=-0.38 mountY=-0.15, mountTheta=-2.76
04:13:09.428 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.28, opts=13)
04:13:09.429 00.001 18120 Enqueuing Move request for scope (0.31, -0.28)
04:13:09.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:09.430 00.001 21948 Worker thread wakes up
04:13:09.430 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
04:13:09.431 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:09.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:09.431 00.000 18120 Enqueuing Expose request
04:13:09.432 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.28) opts 0xd
04:13:09.432 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.28)
04:13:09.432 00.000 21948 Moving (0.31, -0.28) raw xDistance=-0.38 yDistance=-0.15
04:13:09.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:13:09.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:09.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:13:09.432 00.000 21948 MoveAxis(E, 68, ABG)
04:13:09.432 00.000 21948 Guiding  Dir = 2, Dur = 68
04:13:09.432 00.000 21948 IsSlewing returns 0
04:13:09.433 00.001 21948 IsGuiding returns 0
04:13:09.435 00.002 21948 PulseGuide returned control before completion, sleep 77
04:13:09.525 00.090 21948 IsGuiding returns 0
04:13:09.525 00.000 21948 Move returns status 0, amount 68
04:13:09.525 00.000 21948 MoveAxis(N, 0, ABG)
04:13:09.525 00.000 21948 Move returns status 0, amount 0
04:13:09.525 00.000 21948 move complete, result=0
04:13:09.525 00.000 21948 worker thread done servicing request
04:13:09.525 00.000 21948 Worker thread wakes up
04:13:09.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:09.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:09.525 00.000 18120 GuideStep: -0.4 px 68 ms EAST, -0.2 px 0 ms NORTH
04:13:11.159 01.634 21948 Exposure complete
04:13:11.212 00.053 21948 worker thread done servicing request
04:13:11.212 00.000 18120 OnExposeComplete: enter
04:13:11.213 00.001 18120 UpdateGuideState(): m_state=6
04:13:11.214 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7373
04:13:11.214 00.000 18120 Star::Find returns 1 (0), X=895.79, Y=238.33, Mass=1674, SNR=28.4, Peak=133 HFD=4.0
04:13:11.215 00.001 18120 MultiStar: [#1 0.38,-0.27,0.00,M3] [#2 0.44,-0.14,0.00,M2] [#3 0.12,0.22,0.63,U] [#4 -0.23,-0.03,0.55,U] [#5 -0.02,-0.07,0.47,U] [#6 0.25,-0.25,0.57,U] [#7 0.54,-0.32,0.00,M4] [#8 0.03,-0.28,0.42,U] 
04:13:11.215 00.000 18120 refined, 5 included, MultiStar: {0.12, -0.07}, one-star: {0.32, -0.07}
04:13:11.216 00.001 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
04:13:11.216 00.000 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
04:13:11.216 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-0.52 mountX=-0.11 mountY=-0.07, mountTheta=-2.54
04:13:11.221 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.07, opts=13)
04:13:11.224 00.003 18120 Enqueuing Move request for scope (0.12, -0.07)
04:13:11.226 00.002 21948 Worker thread wakes up
04:13:11.227 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:11.228 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
04:13:11.228 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
04:13:11.228 00.000 21948 Moving (0.12, -0.07) raw xDistance=-0.11 yDistance=-0.07
04:13:11.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:13:11.228 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:11.228 00.000 18120 UpdateGuideState exits: m=1674 RSB=28.4
04:13:11.230 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:13:11.230 00.000 21948 MoveAxis(E, 0, ABG)
04:13:11.230 00.000 21948 Move returns status 0, amount 0
04:13:11.230 00.000 21948 MoveAxis(N, 0, ABG)
04:13:11.230 00.000 21948 Move returns status 0, amount 0
04:13:11.230 00.000 21948 move complete, result=0
04:13:11.230 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:11.231 00.001 21948 worker thread done servicing request
04:13:11.231 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:11.232 00.001 18120 Enqueuing Expose request
04:13:11.233 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:11.234 00.001 21948 Worker thread wakes up
04:13:11.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:11.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:12.647 01.413 21948 Exposure complete
04:13:12.700 00.053 21948 worker thread done servicing request
04:13:12.701 00.001 18120 OnExposeComplete: enter
04:13:12.701 00.000 18120 UpdateGuideState(): m_state=6
04:13:12.703 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7374
04:13:12.705 00.002 18120 Star::Find returns 1 (0), X=895.73, Y=238.34, Mass=1683, SNR=28.4, Peak=113 HFD=4.2
04:13:12.706 00.001 18120 MultiStar: [#1 0.50,-0.26,0.00,M4] [#2 0.45,0.09,0.00,M3] [#3 0.13,0.04,0.58,U] [#4 0.07,-0.24,0.58,U] [#5 -0.12,-0.01,0.49,U] [#6 0.14,-0.07,0.51,U] [#7 0.70,-0.30,0.00,M5] [#8 0.38,-0.11,0.40,U] 
04:13:12.707 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.07}, one-star: {0.26, -0.06}
04:13:12.709 00.002 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
04:13:12.710 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
04:13:12.712 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=-0.13 mountY=-0.11, mountTheta=-2.46
04:13:12.714 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.07, opts=13)
04:13:12.715 00.001 18120 Enqueuing Move request for scope (0.15, -0.07)
04:13:12.716 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:12.717 00.001 18120 UpdateGuideState exits: m=1683 RSB=28.4
04:13:12.718 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:12.719 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:12.720 00.001 18120 Enqueuing Expose request
04:13:12.720 00.000 21948 Worker thread wakes up
04:13:12.720 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
04:13:12.721 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
04:13:12.721 00.000 21948 Moving (0.15, -0.07) raw xDistance=-0.13 yDistance=-0.11
04:13:12.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:13:12.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:12.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:13:12.721 00.000 21948 MoveAxis(E, 0, ABG)
04:13:12.721 00.000 21948 Move returns status 0, amount 0
04:13:12.721 00.000 21948 MoveAxis(N, 0, ABG)
04:13:12.721 00.000 21948 Move returns status 0, amount 0
04:13:12.721 00.000 21948 move complete, result=0
04:13:12.721 00.000 21948 worker thread done servicing request
04:13:12.721 00.000 21948 Worker thread wakes up
04:13:12.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:12.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:12.721 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:14.355 01.634 21948 Exposure complete
04:13:14.395 00.040 21948 worker thread done servicing request
04:13:14.395 00.000 18120 OnExposeComplete: enter
04:13:14.396 00.001 18120 UpdateGuideState(): m_state=6
04:13:14.398 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7375
04:13:14.399 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=238.10, Mass=1812, SNR=29.4, Peak=140 HFD=4.1
04:13:14.403 00.004 18120 MultiStar: [#1 0.51,-0.57,0.00,M5] [#2 0.56,-0.22,0.00,M4] [#3 0.45,-0.13,0.00,M1] [#4 0.42,-0.22,0.00,M1] [#5 0.16,-0.36,0.48,U] [#6 0.23,-0.22,0.51,U] [#7 0.34,-0.33,0.00,M6] [#8 0.44,-0.51,0.00,M1] 
04:13:14.405 00.002 18120 refined, 2 included, MultiStar: {0.24, -0.30}, one-star: {0.28, -0.30}
04:13:14.408 00.003 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
04:13:14.410 00.002 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
04:13:14.412 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.30 hyp=0.38 cameraTheta=-0.89 mountX=-0.37 mountY=-0.08, mountTheta=-2.93
04:13:14.418 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.30, opts=13)
04:13:14.419 00.001 18120 Enqueuing Move request for scope (0.24, -0.30)
04:13:14.419 00.000 21948 Worker thread wakes up
04:13:14.420 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:14.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.30) opts 0xd
04:13:14.420 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.30)
04:13:14.420 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
04:13:14.421 00.001 21948 Moving (0.24, -0.30) raw xDistance=-0.37 yDistance=-0.08
04:13:14.421 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:14.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:14.421 00.000 18120 Enqueuing Expose request
04:13:14.422 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
04:13:14.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:14.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:13:14.422 00.000 21948 MoveAxis(E, 66, ABG)
04:13:14.422 00.000 21948 Guiding  Dir = 2, Dur = 66
04:13:14.422 00.000 21948 IsSlewing returns 0
04:13:14.422 00.000 21948 IsGuiding returns 0
04:13:14.424 00.002 21948 PulseGuide returned control before completion, sleep 75
04:13:14.512 00.088 21948 IsGuiding returns 0
04:13:14.512 00.000 21948 Move returns status 0, amount 66
04:13:14.512 00.000 21948 MoveAxis(N, 0, ABG)
04:13:14.512 00.000 21948 Move returns status 0, amount 0
04:13:14.512 00.000 21948 move complete, result=0
04:13:14.512 00.000 21948 worker thread done servicing request
04:13:14.512 00.000 21948 Worker thread wakes up
04:13:14.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:14.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:14.512 00.000 18120 GuideStep: -0.4 px 66 ms EAST, -0.1 px 0 ms NORTH
04:13:15.926 01.414 21948 Exposure complete
04:13:15.969 00.043 21948 worker thread done servicing request
04:13:15.969 00.000 18120 OnExposeComplete: enter
04:13:15.971 00.002 18120 UpdateGuideState(): m_state=6
04:13:15.975 00.004 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7376
04:13:15.977 00.002 18120 Star::Find returns 1 (0), X=895.80, Y=238.38, Mass=1853, SNR=29.7, Peak=145 HFD=4.0
04:13:15.980 00.003 18120 MultiStar: [#1 0.24,-0.13,0.71,U] [#2 0.64,0.08,0.00,M5] [#3 0.14,0.13,0.59,U] [#4 0.32,-0.13,0.53,U] [#5 0.21,-0.13,0.46,U] [#6 -0.00,-0.23,0.52,U] [#7 0.27,-0.41,0.00,M7] [#8 0.12,-0.23,0.40,U] 
04:13:15.982 00.002 18120 refined, 6 included, MultiStar: {0.21, -0.09}, one-star: {0.34, -0.02}
04:13:15.984 00.002 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:13:15.987 00.003 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:13:15.989 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.39 mountX=-0.17 mountY=-0.15, mountTheta=-2.41
04:13:15.990 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.09, opts=13)
04:13:15.990 00.000 18120 Enqueuing Move request for scope (0.21, -0.09)
04:13:15.991 00.001 21948 Worker thread wakes up
04:13:15.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:15.991 00.000 18120 UpdateGuideState exits: m=1853 RSB=29.7
04:13:15.992 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:15.992 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:15.992 00.000 18120 Enqueuing Expose request
04:13:15.993 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
04:13:15.993 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
04:13:15.993 00.000 21948 Moving (0.21, -0.09) raw xDistance=-0.17 yDistance=-0.15
04:13:15.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:13:15.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:15.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:13:15.993 00.000 21948 MoveAxis(E, 0, ABG)
04:13:15.993 00.000 21948 Move returns status 0, amount 0
04:13:15.993 00.000 21948 MoveAxis(N, 0, ABG)
04:13:15.993 00.000 21948 Move returns status 0, amount 0
04:13:15.993 00.000 21948 move complete, result=0
04:13:15.993 00.000 21948 worker thread done servicing request
04:13:15.993 00.000 21948 Worker thread wakes up
04:13:15.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:15.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:15.994 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:17.624 01.630 21948 Exposure complete
04:13:17.663 00.039 21948 worker thread done servicing request
04:13:17.663 00.000 18120 OnExposeComplete: enter
04:13:17.664 00.001 18120 UpdateGuideState(): m_state=6
04:13:17.664 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7377
04:13:17.665 00.001 18120 Star::Find returns 1 (0), X=895.72, Y=238.21, Mass=1975, SNR=30.6, Peak=144 HFD=4.4
04:13:17.665 00.000 18120 MultiStar: [#1 0.69,-0.44,0.00,M5] [#2 0.42,-0.11,0.00,M6] [#3 0.20,-0.14,0.56,U] [#4 -0.03,-0.20,0.54,U] [#5 -0.02,-0.50,0.00,M1] [#6 0.15,-0.45,0.00,M1] [#7 0.21,-0.41,0.00,M8] [#8 0.27,-0.30,0.38,U] 
04:13:17.666 00.001 18120 refined, 3 included, MultiStar: {0.19, -0.20}, one-star: {0.26, -0.19}
04:13:17.666 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
04:13:17.667 00.001 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
04:13:17.667 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=-0.26 mountY=-0.08, mountTheta=-2.85
04:13:17.669 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.20, opts=13)
04:13:17.670 00.001 18120 Enqueuing Move request for scope (0.19, -0.20)
04:13:17.671 00.001 21948 Worker thread wakes up
04:13:17.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:17.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
04:13:17.671 00.000 18120 UpdateGuideState exits: m=1975 RSB=30.6
04:13:17.671 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
04:13:17.671 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:17.672 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:17.672 00.000 18120 Enqueuing Expose request
04:13:17.672 00.000 21948 Moving (0.19, -0.20) raw xDistance=-0.26 yDistance=-0.08
04:13:17.672 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:13:17.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:17.672 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:13:17.672 00.000 21948 MoveAxis(E, 46, ABG)
04:13:17.672 00.000 21948 Guiding  Dir = 2, Dur = 46
04:13:17.674 00.002 21948 IsSlewing returns 0
04:13:17.674 00.000 21948 IsGuiding returns 0
04:13:17.675 00.001 21948 PulseGuide returned control before completion, sleep 55
04:13:17.735 00.060 21948 IsGuiding returns 0
04:13:17.735 00.000 21948 Move returns status 0, amount 46
04:13:17.735 00.000 21948 MoveAxis(N, 0, ABG)
04:13:17.735 00.000 21948 Move returns status 0, amount 0
04:13:17.735 00.000 21948 move complete, result=0
04:13:17.735 00.000 21948 worker thread done servicing request
04:13:17.735 00.000 21948 Worker thread wakes up
04:13:17.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:17.735 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
04:13:17.736 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:19.141 01.405 21948 Exposure complete
04:13:19.196 00.055 21948 worker thread done servicing request
04:13:19.197 00.001 18120 OnExposeComplete: enter
04:13:19.198 00.001 18120 UpdateGuideState(): m_state=6
04:13:19.201 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7378
04:13:19.203 00.002 18120 Star::Find returns 1 (0), X=895.59, Y=238.29, Mass=1816, SNR=29.5, Peak=131 HFD=4.2
04:13:19.206 00.003 18120 MultiStar: [#1 0.46,-0.42,0.00,M6] [#2 0.23,-0.09,0.63,U] [#3 -0.16,-0.04,0.58,U] [#4 -0.36,0.29,0.00,M1] [#5 -0.01,0.15,0.43,U] [#6 0.26,-0.18,0.52,U] [#7 0.16,-0.29,0.44,U] [#8 0.05,-0.45,0.00,M1] 
04:13:19.209 00.003 18120 refined, 5 included, MultiStar: {0.10, -0.10}, one-star: {0.12, -0.11}
04:13:19.210 00.001 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
04:13:19.213 00.003 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
04:13:19.215 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.74 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
04:13:19.219 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.10, opts=13)
04:13:19.220 00.001 18120 Enqueuing Move request for scope (0.10, -0.10)
04:13:19.220 00.000 21948 Worker thread wakes up
04:13:19.220 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:19.221 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
04:13:19.221 00.000 18120 UpdateGuideState exits: m=1816 RSB=29.5
04:13:19.221 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:19.221 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:19.222 00.001 18120 Enqueuing Expose request
04:13:19.222 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
04:13:19.222 00.000 21948 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.05
04:13:19.222 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:13:19.222 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:19.222 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:13:19.222 00.000 21948 MoveAxis(E, 0, ABG)
04:13:19.222 00.000 21948 Move returns status 0, amount 0
04:13:19.222 00.000 21948 MoveAxis(N, 0, ABG)
04:13:19.222 00.000 21948 Move returns status 0, amount 0
04:13:19.222 00.000 21948 move complete, result=0
04:13:19.222 00.000 21948 worker thread done servicing request
04:13:19.222 00.000 21948 Worker thread wakes up
04:13:19.222 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:19.222 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:19.222 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:20.850 01.628 21948 Exposure complete
04:13:20.887 00.037 21948 worker thread done servicing request
04:13:20.887 00.000 18120 OnExposeComplete: enter
04:13:20.888 00.001 18120 UpdateGuideState(): m_state=6
04:13:20.890 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7379
04:13:20.891 00.001 18120 Star::Find returns 1 (0), X=895.45, Y=238.62, Mass=1741, SNR=28.9, Peak=116 HFD=4.4
04:13:20.893 00.002 18120 MultiStar: [#1 0.29,0.00,0.73,U] [#2 0.45,0.12,0.00,M6] [#3 -0.08,0.32,0.61,U] [#4 -0.10,0.20,0.58,U] [#5 -0.05,-0.22,0.47,U] [#6 -0.13,-0.25,0.49,U] [#7 0.33,-0.21,0.43,U] [#8 0.01,-0.19,0.39,U] 
04:13:20.894 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {-0.01, 0.22}
04:13:20.895 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
04:13:20.898 00.003 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
04:13:20.899 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.74 mountX=0.01 mountY=-0.04, mountTheta=-1.26
04:13:20.901 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.03, opts=13)
04:13:20.902 00.001 18120 Enqueuing Move request for scope (0.03, 0.03)
04:13:20.902 00.000 21948 Worker thread wakes up
04:13:20.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
04:13:20.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:20.903 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
04:13:20.903 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:13:20.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:20.903 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:20.904 00.001 18120 Enqueuing Expose request
04:13:20.904 00.000 21948 Moving (0.03, 0.03) raw xDistance=0.01 yDistance=-0.04
04:13:20.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:13:20.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:20.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:13:20.904 00.000 21948 MoveAxis(E, 0, ABG)
04:13:20.904 00.000 21948 Move returns status 0, amount 0
04:13:20.904 00.000 21948 MoveAxis(N, 0, ABG)
04:13:20.904 00.000 21948 Move returns status 0, amount 0
04:13:20.904 00.000 21948 move complete, result=0
04:13:20.904 00.000 21948 worker thread done servicing request
04:13:20.904 00.000 21948 Worker thread wakes up
04:13:20.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:20.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:20.905 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:22.421 01.516 21948 Exposure complete
04:13:22.454 00.033 21948 worker thread done servicing request
04:13:22.454 00.000 18120 OnExposeComplete: enter
04:13:22.456 00.002 18120 UpdateGuideState(): m_state=6
04:13:22.458 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7380
04:13:22.458 00.000 18120 Star::Find returns 1 (0), X=895.71, Y=238.23, Mass=1704, SNR=28.6, Peak=128 HFD=4.0
04:13:22.459 00.001 18120 MultiStar: [#1 0.61,-0.44,0.00,M6] [#2 0.38,-0.10,0.62,U] [#3 0.09,0.08,0.58,U] [#4 0.14,0.03,0.59,U] [#5 -0.03,-0.17,0.48,U] [#6 0.06,-0.04,0.53,U] [#7 0.27,-0.17,0.41,U] [#8 -0.01,-0.42,0.39,U] 
04:13:22.459 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.11}, one-star: {0.24, -0.17}
04:13:22.460 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
04:13:22.460 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
04:13:22.460 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.60 mountX=-0.17 mountY=-0.09, mountTheta=-2.63
04:13:22.461 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
04:13:22.462 00.001 18120 Enqueuing Move request for scope (0.16, -0.11)
04:13:22.462 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:22.463 00.001 18120 UpdateGuideState exits: m=1704 RSB=28.6
04:13:22.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:22.464 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:22.464 00.000 18120 Enqueuing Expose request
04:13:22.465 00.001 21948 Worker thread wakes up
04:13:22.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
04:13:22.465 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
04:13:22.465 00.000 21948 Moving (0.16, -0.11) raw xDistance=-0.17 yDistance=-0.09
04:13:22.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:13:22.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:22.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:13:22.465 00.000 21948 MoveAxis(E, 0, ABG)
04:13:22.465 00.000 21948 Move returns status 0, amount 0
04:13:22.465 00.000 21948 MoveAxis(N, 0, ABG)
04:13:22.465 00.000 21948 Move returns status 0, amount 0
04:13:22.465 00.000 21948 move complete, result=0
04:13:22.465 00.000 21948 worker thread done servicing request
04:13:22.465 00.000 21948 Worker thread wakes up
04:13:22.465 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:22.465 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:22.465 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:24.095 01.630 21948 Exposure complete
04:13:24.127 00.032 21948 worker thread done servicing request
04:13:24.127 00.000 18120 OnExposeComplete: enter
04:13:24.128 00.001 18120 UpdateGuideState(): m_state=6
04:13:24.130 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7381
04:13:24.130 00.000 18120 Star::Find returns 1 (0), X=895.78, Y=238.53, Mass=1784, SNR=29.2, Peak=124 HFD=4.1
04:13:24.131 00.001 18120 MultiStar: [#1 0.39,-0.38,0.00,M7] [#2 0.74,-0.04,0.00,M6] [#3 0.22,0.13,0.59,U] [#4 0.28,0.03,0.55,U] [#5 0.07,-0.12,0.45,U] [#6 0.18,-0.46,0.00,M1] [#7 0.59,-0.34,0.00,M6] [#8 0.29,-0.11,0.39,U] 
04:13:24.132 00.001 18120 refined, 4 included, MultiStar: {0.25, 0.05}, one-star: {0.31, 0.13}
04:13:24.133 00.001 18120 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.00) = xAngle (-1.82 = -1.82)
04:13:24.134 00.001 18120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.86 = -1.86)
04:13:24.134 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.25 cameraTheta=0.18 mountX=-0.06 mountY=-0.24, mountTheta=-1.82
04:13:24.136 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.05, opts=13)
04:13:24.136 00.000 18120 Enqueuing Move request for scope (0.25, 0.05)
04:13:24.137 00.001 21948 Worker thread wakes up
04:13:24.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:24.137 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
04:13:24.137 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.2
04:13:24.137 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
04:13:24.138 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:24.138 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:24.138 00.000 18120 Enqueuing Expose request
04:13:24.139 00.001 21948 Moving (0.25, 0.05) raw xDistance=-0.06 yDistance=-0.24
04:13:24.139 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:13:24.139 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:13:24.139 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:13:24.139 00.000 21948 MoveAxis(E, 0, ABG)
04:13:24.139 00.000 21948 Move returns status 0, amount 0
04:13:24.139 00.000 21948 MoveAxis(N, 0, ABG)
04:13:24.139 00.000 21948 Move returns status 0, amount 0
04:13:24.139 00.000 21948 move complete, result=0
04:13:24.140 00.001 21948 worker thread done servicing request
04:13:24.140 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:24.140 00.000 21948 Worker thread wakes up
04:13:24.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:24.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:25.660 01.520 21948 Exposure complete
04:13:25.723 00.063 21948 worker thread done servicing request
04:13:25.723 00.000 18120 OnExposeComplete: enter
04:13:25.724 00.001 18120 UpdateGuideState(): m_state=6
04:13:25.724 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7382
04:13:25.725 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=238.10, Mass=1742, SNR=29.0, Peak=133 HFD=4.2
04:13:25.725 00.000 18120 MultiStar: [#1 0.40,-0.28,0.00,M8] [#2 0.46,-0.11,0.00,M7] [#3 0.25,-0.27,0.58,U] [#4 0.08,0.01,0.57,U] [#5 0.27,-0.39,0.00,M1] [#6 0.08,-0.38,0.56,U] [#7 0.45,-0.57,0.00,M7] [#8 0.37,-0.56,0.00,M1] 
04:13:25.726 00.001 18120 refined, 3 included, MultiStar: {0.18, -0.24}, one-star: {0.26, -0.30}
04:13:25.726 00.000 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
04:13:25.726 00.000 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
04:13:25.727 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.31 cameraTheta=-0.92 mountX=-0.30 mountY=-0.05, mountTheta=-2.96
04:13:25.728 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.24, opts=13)
04:13:25.728 00.000 18120 Enqueuing Move request for scope (0.18, -0.24)
04:13:25.729 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:25.729 00.000 18120 UpdateGuideState exits: m=1742 RSB=29.0
04:13:25.729 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:25.730 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:25.730 00.000 18120 Enqueuing Expose request
04:13:25.731 00.001 21948 Worker thread wakes up
04:13:25.731 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
04:13:25.731 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
04:13:25.731 00.000 21948 Moving (0.18, -0.24) raw xDistance=-0.30 yDistance=-0.05
04:13:25.731 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:13:25.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:25.731 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:13:25.731 00.000 21948 MoveAxis(E, 53, ABG)
04:13:25.731 00.000 21948 Guiding  Dir = 2, Dur = 53
04:13:25.731 00.000 21948 IsSlewing returns 0
04:13:25.731 00.000 21948 IsGuiding returns 0
04:13:25.733 00.002 21948 PulseGuide returned control before completion, sleep 62
04:13:25.802 00.069 21948 IsGuiding returns 0
04:13:25.802 00.000 21948 Move returns status 0, amount 53
04:13:25.802 00.000 21948 MoveAxis(N, 0, ABG)
04:13:25.802 00.000 21948 Move returns status 0, amount 0
04:13:25.802 00.000 21948 move complete, result=0
04:13:25.802 00.000 21948 worker thread done servicing request
04:13:25.802 00.000 21948 Worker thread wakes up
04:13:25.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:25.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:25.802 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
04:13:27.436 01.634 21948 Exposure complete
04:13:27.488 00.052 21948 worker thread done servicing request
04:13:27.488 00.000 18120 OnExposeComplete: enter
04:13:27.489 00.001 18120 UpdateGuideState(): m_state=6
04:13:27.490 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7383
04:13:27.490 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=238.59, Mass=1721, SNR=28.7, Peak=117 HFD=4.3
04:13:27.491 00.001 18120 MultiStar: [#1 0.25,-0.13,0.75,U] [#2 0.27,0.12,0.67,U] [#3 0.14,0.11,0.64,U] [#4 0.12,0.24,0.55,U] [#5 0.38,-0.17,0.46,U] [#6 0.26,0.03,0.52,U] [#7 0.26,0.07,0.46,U] [#8 0.41,-0.06,0.38,U] 
04:13:27.492 00.001 18120 single-star, 8 included, MultiStar: {0.23, 0.06}, one-star: {0.11, 0.19}
04:13:27.493 00.001 18120 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
04:13:27.494 00.001 18120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
04:13:27.495 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=0.13 mountY=-0.19, mountTheta=-0.97
04:13:27.498 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.19, opts=13)
04:13:27.500 00.002 18120 Enqueuing Move request for scope (0.11, 0.19)
04:13:27.500 00.000 21948 Worker thread wakes up
04:13:27.500 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
04:13:27.500 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
04:13:27.500 00.000 21948 Moving (0.11, 0.19) raw xDistance=0.13 yDistance=-0.19
04:13:27.500 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:13:27.500 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:27.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:27.501 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:13:27.501 00.000 21948 MoveAxis(E, 0, ABG)
04:13:27.501 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.7
04:13:27.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:27.502 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:27.502 00.000 18120 Enqueuing Expose request
04:13:27.502 00.000 21948 Move returns status 0, amount 0
04:13:27.502 00.000 21948 MoveAxis(N, 0, ABG)
04:13:27.502 00.000 21948 Move returns status 0, amount 0
04:13:27.504 00.002 21948 move complete, result=0
04:13:27.504 00.000 21948 worker thread done servicing request
04:13:27.504 00.000 21948 Worker thread wakes up
04:13:27.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:27.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:27.504 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:29.032 01.528 21948 Exposure complete
04:13:29.065 00.033 21948 worker thread done servicing request
04:13:29.065 00.000 18120 OnExposeComplete: enter
04:13:29.066 00.001 18120 UpdateGuideState(): m_state=6
04:13:29.067 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7384
04:13:29.067 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=238.55, Mass=1589, SNR=27.6, Peak=118 HFD=3.9
04:13:29.069 00.002 18120 MultiStar: [#1 0.69,-0.08,0.00,M8] [#2 0.29,0.15,0.69,U] [#3 0.08,0.25,0.63,U] [#4 0.08,0.33,0.60,U] [#5 0.15,0.08,0.50,U] [#6 0.06,0.34,0.54,U] [#7 0.49,-0.25,0.00,M7] [#8 0.24,-0.06,0.39,U] 
04:13:29.070 00.001 18120 refined, 6 included, MultiStar: {0.20, 0.19}, one-star: {0.39, 0.15}
04:13:29.071 00.001 18120 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
04:13:29.072 00.001 18120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
04:13:29.073 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.27 cameraTheta=0.74 mountX=0.08 mountY=-0.26, mountTheta=-1.26
04:13:29.076 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.19, opts=13)
04:13:29.077 00.001 18120 Enqueuing Move request for scope (0.20, 0.19)
04:13:29.077 00.000 21948 Worker thread wakes up
04:13:29.077 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:29.078 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
04:13:29.078 00.000 18120 UpdateGuideState exits: m=1589 RSB=27.6
04:13:29.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:29.080 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:29.080 00.000 18120 Enqueuing Expose request
04:13:29.080 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
04:13:29.081 00.001 21948 Moving (0.20, 0.19) raw xDistance=0.08 yDistance=-0.26
04:13:29.081 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:13:29.081 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:13:29.081 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:13:29.081 00.000 21948 MoveAxis(E, 0, ABG)
04:13:29.081 00.000 21948 Move returns status 0, amount 0
04:13:29.081 00.000 21948 MoveAxis(N, 0, ABG)
04:13:29.081 00.000 21948 Move returns status 0, amount 0
04:13:29.081 00.000 21948 move complete, result=0
04:13:29.081 00.000 21948 worker thread done servicing request
04:13:29.081 00.000 21948 Worker thread wakes up
04:13:29.081 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:29.081 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:29.081 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:13:30.707 01.626 21948 Exposure complete
04:13:30.733 00.026 21948 worker thread done servicing request
04:13:30.734 00.001 18120 OnExposeComplete: enter
04:13:30.734 00.000 18120 UpdateGuideState(): m_state=6
04:13:30.735 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7385
04:13:30.735 00.000 18120 Star::Find returns 1 (0), X=895.62, Y=238.52, Mass=1781, SNR=29.2, Peak=121 HFD=4.1
04:13:30.736 00.001 18120 MultiStar: [#1 0.61,-0.11,0.00,M9] [#2 0.55,0.27,0.00,M6] [#3 0.24,0.03,0.59,U] [#4 0.11,-0.02,0.57,U] [#5 0.13,-0.04,0.47,U] [#6 0.23,-0.11,0.52,U] [#7 0.48,-0.37,0.00,M8] [#8 0.19,-0.32,0.40,U] 
04:13:30.736 00.000 18120 refined, 5 included, MultiStar: {0.18, -0.02}, one-star: {0.16, 0.12}
04:13:30.737 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
04:13:30.740 00.003 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
04:13:30.741 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=-0.09 mountY=-0.15, mountTheta=-2.14
04:13:30.742 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.02, opts=13)
04:13:30.743 00.001 18120 Enqueuing Move request for scope (0.18, -0.02)
04:13:30.743 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:30.744 00.001 21948 Worker thread wakes up
04:13:30.744 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.2
04:13:30.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
04:13:30.744 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
04:13:30.744 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:30.745 00.001 21948 Moving (0.18, -0.02) raw xDistance=-0.09 yDistance=-0.15
04:13:30.745 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:13:30.745 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:30.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:30.745 00.000 18120 Enqueuing Expose request
04:13:30.745 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:13:30.746 00.001 21948 MoveAxis(E, 0, ABG)
04:13:30.746 00.000 21948 Move returns status 0, amount 0
04:13:30.746 00.000 21948 MoveAxis(N, 0, ABG)
04:13:30.746 00.000 21948 Move returns status 0, amount 0
04:13:30.746 00.000 21948 move complete, result=0
04:13:30.746 00.000 21948 worker thread done servicing request
04:13:30.746 00.000 21948 Worker thread wakes up
04:13:30.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:30.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:30.746 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:32.265 01.519 21948 Exposure complete
04:13:32.317 00.052 21948 worker thread done servicing request
04:13:32.317 00.000 18120 OnExposeComplete: enter
04:13:32.317 00.000 18120 UpdateGuideState(): m_state=6
04:13:32.318 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7386
04:13:32.318 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=238.58, Mass=1779, SNR=29.1, Peak=124 HFD=4.2
04:13:32.319 00.001 18120 MultiStar: [#1 0.64,0.00,0.00,M10] [#2 0.58,0.16,0.00,M7] [#3 0.32,0.14,0.60,U] [#4 0.05,0.24,0.58,U] [#5 0.30,-0.06,0.49,U] [#6 0.05,0.03,0.53,U] [#7 0.34,0.10,0.43,U] [#8 0.49,-0.23,0.00,M1] 
04:13:32.319 00.000 18120 single-star, 5 included, MultiStar: {0.18, 0.12}, one-star: {0.11, 0.18}
04:13:32.320 00.001 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
04:13:32.320 00.000 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
04:13:32.321 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.01 mountX=0.12 mountY=-0.18, mountTheta=-1.00
04:13:32.322 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.18, opts=13)
04:13:32.322 00.000 18120 Enqueuing Move request for scope (0.11, 0.18)
04:13:32.323 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:32.323 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.1
04:13:32.324 00.001 21948 Worker thread wakes up
04:13:32.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
04:13:32.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
04:13:32.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:32.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:32.325 00.001 18120 Enqueuing Expose request
04:13:32.325 00.000 21948 Moving (0.11, 0.18) raw xDistance=0.12 yDistance=-0.18
04:13:32.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:13:32.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:32.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:13:32.325 00.000 21948 MoveAxis(E, 0, ABG)
04:13:32.325 00.000 21948 Move returns status 0, amount 0
04:13:32.325 00.000 21948 MoveAxis(N, 0, ABG)
04:13:32.325 00.000 21948 Move returns status 0, amount 0
04:13:32.325 00.000 21948 move complete, result=0
04:13:32.325 00.000 21948 worker thread done servicing request
04:13:32.325 00.000 21948 Worker thread wakes up
04:13:32.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:32.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:32.326 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:33.950 01.624 21948 Exposure complete
04:13:34.000 00.050 21948 worker thread done servicing request
04:13:34.000 00.000 18120 OnExposeComplete: enter
04:13:34.000 00.000 18120 UpdateGuideState(): m_state=6
04:13:34.001 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7387
04:13:34.001 00.000 18120 Star::Find returns 1 (0), X=895.97, Y=238.65, Mass=1805, SNR=29.4, Peak=144 HFD=4.1
04:13:34.002 00.001 18120 MultiStar: [#1 0.64,-0.00,0.00,R] [#2 0.58,0.02,0.00,M8] [#3 0.46,0.16,0.00,M1] [#4 0.34,0.05,0.57,U] [#5 0.51,-0.06,0.00,M1] [#6 0.24,-0.09,0.53,U] [#7 0.36,-0.07,0.42,U] [#8 0.56,-0.44,0.00,M2] 
04:13:34.002 00.000 18120 refined, 3 included, MultiStar: {0.39, 0.08}, one-star: {0.50, 0.25}
04:13:34.003 00.001 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
04:13:34.003 00.000 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
04:13:34.004 00.001 18120 CameraToMount -- cameraX=0.39 cameraY=0.08 hyp=0.40 cameraTheta=0.20 mountX=-0.09 mountY=-0.38, mountTheta=-1.80
04:13:34.005 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=0.08, opts=13)
04:13:34.006 00.001 18120 Enqueuing Move request for scope (0.39, 0.08)
04:13:34.006 00.000 21948 Worker thread wakes up
04:13:34.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:34.007 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.08) opts 0xd
04:13:34.007 00.000 18120 UpdateGuideState exits: m=1805 RSB=29.4
04:13:34.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:34.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:34.008 00.000 18120 Enqueuing Expose request
04:13:34.009 00.001 21948 Handling offset move in thread for scope, endpoint = (0.39, 0.08)
04:13:34.009 00.000 21948 Moving (0.39, 0.08) raw xDistance=-0.09 yDistance=-0.38
04:13:34.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:13:34.009 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.71
04:13:34.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
04:13:34.009 00.000 21948 MoveAxis(E, 0, ABG)
04:13:34.009 00.000 21948 Move returns status 0, amount 0
04:13:34.009 00.000 21948 MoveAxis(N, 91, ABG)
04:13:34.009 00.000 21948 Guiding  Dir = 0, Dur = 91
04:13:34.009 00.000 21948 IsSlewing returns 0
04:13:34.009 00.000 21948 IsGuiding returns 0
04:13:34.013 00.004 21948 PulseGuide returned control before completion, sleep 97
04:13:34.124 00.111 21948 IsGuiding returns 0
04:13:34.124 00.000 21948 Move returns status 0, amount 91
04:13:34.124 00.000 21948 move complete, result=0
04:13:34.124 00.000 21948 worker thread done servicing request
04:13:34.124 00.000 21948 Worker thread wakes up
04:13:34.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:34.124 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 91 ms NORTH
04:13:34.125 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:35.534 01.409 21948 Exposure complete
04:13:35.569 00.035 21948 worker thread done servicing request
04:13:35.569 00.000 18120 OnExposeComplete: enter
04:13:35.570 00.001 18120 UpdateGuideState(): m_state=6
04:13:35.571 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7388
04:13:35.572 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=238.38, Mass=1926, SNR=30.4, Peak=140 HFD=4.3
04:13:35.573 00.001 18120 MultiStar: [#1 0.09,-0.15,0.70,U] [#2 0.55,-0.07,0.00,M9] [#3 0.45,-0.14,0.00,M2] [#4 0.40,0.07,0.55,U] [#5 0.14,-0.02,0.43,U] [#6 0.26,-0.28,0.49,U] [#7 0.23,-0.12,0.43,U] [#8 0.38,-0.21,0.37,U] 
04:13:35.575 00.002 18120 refined, 6 included, MultiStar: {0.25, -0.09}, one-star: {0.28, -0.02}
04:13:35.576 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
04:13:35.577 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
04:13:35.578 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.35 mountX=-0.19 mountY=-0.18, mountTheta=-2.37
04:13:35.580 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.09, opts=13)
04:13:35.582 00.002 18120 Enqueuing Move request for scope (0.25, -0.09)
04:13:35.582 00.000 21948 Worker thread wakes up
04:13:35.582 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
04:13:35.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:35.583 00.001 18120 UpdateGuideState exits: m=1926 RSB=30.4
04:13:35.583 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:35.583 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:35.584 00.001 18120 Enqueuing Expose request
04:13:35.584 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
04:13:35.584 00.000 21948 Moving (0.25, -0.09) raw xDistance=-0.19 yDistance=-0.18
04:13:35.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:13:35.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:35.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:13:35.584 00.000 21948 MoveAxis(E, 0, ABG)
04:13:35.585 00.001 21948 Move returns status 0, amount 0
04:13:35.585 00.000 21948 MoveAxis(N, 0, ABG)
04:13:35.585 00.000 21948 Move returns status 0, amount 0
04:13:35.585 00.000 21948 move complete, result=0
04:13:35.585 00.000 21948 worker thread done servicing request
04:13:35.585 00.000 21948 Worker thread wakes up
04:13:35.585 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:35.585 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:35.585 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:37.212 01.627 21948 Exposure complete
04:13:37.240 00.028 21948 worker thread done servicing request
04:13:37.241 00.001 18120 OnExposeComplete: enter
04:13:37.241 00.000 18120 UpdateGuideState(): m_state=6
04:13:37.243 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7389
04:13:37.244 00.001 18120 Star::Find returns 1 (0), X=896.14, Y=238.26, Mass=1776, SNR=29.2, Peak=139 HFD=4.2
04:13:37.246 00.002 18120 MultiStar: [#1 -0.07,-0.27,0.70,U] [#2 0.61,0.01,0.00,M10] [#3 0.40,-0.03,0.58,U] [#4 0.47,-0.31,0.00,M1] [#5 0.48,-0.37,0.00,M1] [#6 0.13,-0.08,0.51,U] [#7 0.74,-0.52,0.00,M6] [#8 0.40,-0.34,0.00,M2] 
04:13:37.247 00.001 18120 refined, 3 included, MultiStar: {0.33, -0.14}, one-star: {0.67, -0.14}
04:13:37.248 00.001 18120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
04:13:37.249 00.001 18120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
04:13:37.250 00.001 18120 CameraToMount -- cameraX=0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-0.41 mountX=-0.27 mountY=-0.23, mountTheta=-2.43
04:13:37.253 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.14, opts=13)
04:13:37.254 00.001 18120 Enqueuing Move request for scope (0.33, -0.14)
04:13:37.254 00.000 21948 Worker thread wakes up
04:13:37.254 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:37.254 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.14) opts 0xd
04:13:37.254 00.000 18120 UpdateGuideState exits: m=1776 RSB=29.2
04:13:37.256 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:37.256 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:37.256 00.000 18120 Enqueuing Expose request
04:13:37.257 00.001 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.14)
04:13:37.257 00.000 21948 Moving (0.33, -0.14) raw xDistance=-0.27 yDistance=-0.23
04:13:37.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:13:37.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:13:37.257 00.000 21948 MoveAxis(E, 48, ABG)
04:13:37.257 00.000 21948 Guiding  Dir = 2, Dur = 48
04:13:37.260 00.003 21948 IsSlewing returns 0
04:13:37.260 00.000 21948 IsGuiding returns 0
04:13:37.262 00.002 21948 PulseGuide returned control before completion, sleep 57
04:13:37.323 00.061 21948 IsGuiding returns 0
04:13:37.323 00.000 21948 Move returns status 0, amount 48
04:13:37.323 00.000 21948 MoveAxis(N, 55, ABG)
04:13:37.323 00.000 21948 Guiding  Dir = 0, Dur = 55
04:13:37.323 00.000 21948 IsSlewing returns 0
04:13:37.323 00.000 21948 IsGuiding returns 0
04:13:37.328 00.005 21948 PulseGuide returned control before completion, sleep 61
04:13:37.398 00.070 21948 IsGuiding returns 0
04:13:37.398 00.000 21948 Move returns status 0, amount 55
04:13:37.398 00.000 21948 move complete, result=0
04:13:37.398 00.000 21948 worker thread done servicing request
04:13:37.398 00.000 21948 Worker thread wakes up
04:13:37.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:37.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:37.399 00.001 18120 GuideStep: -0.3 px 48 ms EAST, -0.2 px 55 ms NORTH
04:13:38.813 01.414 21948 Exposure complete
04:13:38.850 00.037 21948 worker thread done servicing request
04:13:38.851 00.001 18120 OnExposeComplete: enter
04:13:38.851 00.000 18120 UpdateGuideState(): m_state=6
04:13:38.852 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7390
04:13:38.852 00.000 18120 Star::Find returns 1 (0), X=895.51, Y=238.20, Mass=1780, SNR=29.2, Peak=117 HFD=4.5
04:13:38.853 00.001 18120 MultiStar: [#1 -0.32,-0.29,0.72,U] [#2 0.44,-0.16,0.00,R] [#3 0.23,-0.37,0.59,U] [#4 -0.01,0.09,0.53,U] [#5 0.11,-0.17,0.47,U] [#6 -0.04,-0.44,0.00,M1] [#7 0.35,-0.45,0.00,M7] [#8 0.34,-0.49,0.00,M3] 
04:13:38.853 00.000 18120 refined, 4 included, MultiStar: {0.00, -0.20}, one-star: {0.05, -0.20}
04:13:38.854 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.72)
04:13:38.854 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.68)
04:13:38.855 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.57 mountX=-0.18 mountY=0.09, mountTheta=2.69
04:13:38.856 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.20, opts=13)
04:13:38.856 00.000 18120 Enqueuing Move request for scope (0.00, -0.20)
04:13:38.859 00.003 21948 Worker thread wakes up
04:13:38.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
04:13:38.859 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
04:13:38.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:38.859 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.2
04:13:38.860 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:38.860 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:38.860 00.000 18120 Enqueuing Expose request
04:13:38.861 00.001 21948 Moving (0.00, -0.20) raw xDistance=-0.18 yDistance=0.09
04:13:38.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:13:38.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:38.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:13:38.861 00.000 21948 MoveAxis(E, 0, ABG)
04:13:38.861 00.000 21948 Move returns status 0, amount 0
04:13:38.861 00.000 21948 MoveAxis(N, 0, ABG)
04:13:38.861 00.000 21948 Move returns status 0, amount 0
04:13:38.861 00.000 21948 move complete, result=0
04:13:38.861 00.000 21948 worker thread done servicing request
04:13:38.861 00.000 21948 Worker thread wakes up
04:13:38.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:38.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:38.862 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:13:40.496 01.634 21948 Exposure complete
04:13:40.534 00.038 21948 worker thread done servicing request
04:13:40.534 00.000 18120 OnExposeComplete: enter
04:13:40.536 00.002 18120 UpdateGuideState(): m_state=6
04:13:40.538 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7391
04:13:40.539 00.001 18120 Star::Find returns 1 (0), X=895.61, Y=238.45, Mass=1865, SNR=29.9, Peak=127 HFD=4.1
04:13:40.541 00.002 18120 MultiStar: [#1 -0.31,-0.35,0.00,M1] [#2 -0.12,-0.03,0.62,U] [#3 0.12,0.11,0.59,U] [#4 0.23,0.13,0.53,U] [#5 -0.01,-0.20,0.45,U] [#6 0.22,-0.11,0.51,U] [#7 0.08,-0.02,0.39,U] [#8 0.29,-0.32,0.39,U] 
04:13:40.541 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.15, 0.05}
04:13:40.543 00.002 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
04:13:40.543 00.000 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
04:13:40.544 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.23 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
04:13:40.545 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.03, opts=13)
04:13:40.545 00.000 18120 Enqueuing Move request for scope (0.12, -0.03)
04:13:40.546 00.001 21948 Worker thread wakes up
04:13:40.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:40.546 00.000 18120 UpdateGuideState exits: m=1865 RSB=29.9
04:13:40.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:40.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:40.547 00.000 18120 Enqueuing Expose request
04:13:40.548 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
04:13:40.548 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
04:13:40.548 00.000 21948 Moving (0.12, -0.03) raw xDistance=-0.07 yDistance=-0.09
04:13:40.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:13:40.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:40.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:13:40.548 00.000 21948 MoveAxis(E, 0, ABG)
04:13:40.548 00.000 21948 Move returns status 0, amount 0
04:13:40.548 00.000 21948 MoveAxis(N, 0, ABG)
04:13:40.548 00.000 21948 Move returns status 0, amount 0
04:13:40.548 00.000 21948 move complete, result=0
04:13:40.548 00.000 21948 worker thread done servicing request
04:13:40.548 00.000 21948 Worker thread wakes up
04:13:40.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:40.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:40.548 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:42.065 01.517 21948 Exposure complete
04:13:42.109 00.044 21948 worker thread done servicing request
04:13:42.109 00.000 18120 OnExposeComplete: enter
04:13:42.110 00.001 18120 UpdateGuideState(): m_state=6
04:13:42.112 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7392
04:13:42.114 00.002 18120 Star::Find returns 1 (0), X=895.39, Y=238.33, Mass=1840, SNR=29.6, Peak=122 HFD=4.2
04:13:42.115 00.001 18120 MultiStar: [#1 -0.32,-0.16,0.70,U] [#2 -0.26,0.34,0.62,U] [#3 0.10,0.00,0.58,U] [#4 0.24,-0.11,0.52,U] [#5 0.14,-0.22,0.44,U] [#6 0.00,-0.35,0.52,U] [#7 0.34,-0.18,0.41,U] [#8 0.20,-0.09,0.38,U] 
04:13:42.117 00.002 18120 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {-0.07, -0.07}
04:13:42.118 00.001 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.56 = 2.72)
04:13:42.119 00.001 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.60 = 2.68)
04:13:42.120 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.57 mountX=-0.07 mountY=0.04, mountTheta=2.69
04:13:42.121 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.08, opts=13)
04:13:42.122 00.001 18120 Enqueuing Move request for scope (0.00, -0.08)
04:13:42.122 00.000 21948 Worker thread wakes up
04:13:42.122 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
04:13:42.122 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
04:13:42.122 00.000 21948 Moving (0.00, -0.08) raw xDistance=-0.07 yDistance=0.04
04:13:42.122 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:13:42.122 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:42.122 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:42.123 00.001 18120 UpdateGuideState exits: m=1840 RSB=29.6
04:13:42.123 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:42.124 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:42.124 00.000 18120 Enqueuing Expose request
04:13:42.125 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:13:42.125 00.000 21948 MoveAxis(E, 0, ABG)
04:13:42.125 00.000 21948 Move returns status 0, amount 0
04:13:42.125 00.000 21948 MoveAxis(N, 0, ABG)
04:13:42.125 00.000 21948 Move returns status 0, amount 0
04:13:42.125 00.000 21948 move complete, result=0
04:13:42.125 00.000 21948 worker thread done servicing request
04:13:42.125 00.000 21948 Worker thread wakes up
04:13:42.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:42.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:42.125 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:43.762 01.637 21948 Exposure complete
04:13:43.793 00.031 21948 worker thread done servicing request
04:13:43.793 00.000 18120 OnExposeComplete: enter
04:13:43.794 00.001 18120 UpdateGuideState(): m_state=6
04:13:43.794 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7393
04:13:43.795 00.001 18120 Star::Find returns 1 (0), X=895.82, Y=238.40, Mass=1787, SNR=29.2, Peak=118 HFD=4.3
04:13:43.795 00.000 18120 MultiStar: [#1 -0.30,-0.16,0.68,U] [#2 -0.10,-0.01,0.61,U] [#3 -0.08,0.04,0.63,U] [#4 -0.01,0.04,0.55,U] [#5 0.21,-0.21,0.48,U] [#6 -0.20,-0.07,0.50,U] [#7 0.25,-0.04,0.42,U] [#8 0.02,-0.49,0.00,M2] 
04:13:43.796 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.35, -0.00}
04:13:43.796 00.000 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
04:13:43.797 00.001 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
04:13:43.797 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.00 mountX=-0.05 mountY=-0.01, mountTheta=-3.04
04:13:43.798 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.05, opts=13)
04:13:43.799 00.001 18120 Enqueuing Move request for scope (0.03, -0.05)
04:13:43.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:43.799 00.000 18120 UpdateGuideState exits: m=1787 RSB=29.2
04:13:43.800 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:43.800 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:43.801 00.001 18120 Enqueuing Expose request
04:13:43.801 00.000 21948 Worker thread wakes up
04:13:43.801 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
04:13:43.801 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
04:13:43.801 00.000 21948 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
04:13:43.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:13:43.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:43.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:13:43.801 00.000 21948 MoveAxis(E, 0, ABG)
04:13:43.801 00.000 21948 Move returns status 0, amount 0
04:13:43.801 00.000 21948 MoveAxis(N, 0, ABG)
04:13:43.801 00.000 21948 Move returns status 0, amount 0
04:13:43.801 00.000 21948 move complete, result=0
04:13:43.801 00.000 21948 worker thread done servicing request
04:13:43.801 00.000 21948 Worker thread wakes up
04:13:43.801 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:43.801 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:43.802 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:45.319 01.517 21948 Exposure complete
04:13:45.377 00.058 21948 worker thread done servicing request
04:13:45.377 00.000 18120 OnExposeComplete: enter
04:13:45.378 00.001 18120 UpdateGuideState(): m_state=6
04:13:45.378 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7394
04:13:45.379 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=238.28, Mass=1796, SNR=29.3, Peak=121 HFD=4.3
04:13:45.381 00.002 18120 MultiStar: [#1 -0.14,-0.19,0.71,U] [#2 -0.24,0.23,0.63,U] [#3 -0.00,0.14,0.61,U] [#4 0.20,-0.07,0.54,U] [#5 0.14,-0.23,0.45,U] [#6 0.14,-0.02,0.53,U] [#7 0.21,-0.04,0.43,U] [#8 0.30,-0.37,0.00,M3] 
04:13:45.381 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.21, -0.12}
04:13:45.382 00.001 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
04:13:45.382 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
04:13:45.382 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.59 mountX=-0.06 mountY=-0.04, mountTheta=-2.62
04:13:45.384 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
04:13:45.384 00.000 18120 Enqueuing Move request for scope (0.06, -0.04)
04:13:45.385 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:45.385 00.000 18120 UpdateGuideState exits: m=1796 RSB=29.3
04:13:45.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:45.386 00.001 21948 Worker thread wakes up
04:13:45.386 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
04:13:45.386 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
04:13:45.386 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
04:13:45.386 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:13:45.386 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:45.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:13:45.386 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:45.387 00.001 18120 Enqueuing Expose request
04:13:45.387 00.000 21948 MoveAxis(E, 0, ABG)
04:13:45.387 00.000 21948 Move returns status 0, amount 0
04:13:45.387 00.000 21948 MoveAxis(N, 0, ABG)
04:13:45.387 00.000 21948 Move returns status 0, amount 0
04:13:45.387 00.000 21948 move complete, result=0
04:13:45.387 00.000 21948 worker thread done servicing request
04:13:45.387 00.000 21948 Worker thread wakes up
04:13:45.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:45.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:45.388 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:47.013 01.625 21948 Exposure complete
04:13:47.047 00.034 21948 worker thread done servicing request
04:13:47.048 00.001 18120 OnExposeComplete: enter
04:13:47.048 00.000 18120 UpdateGuideState(): m_state=6
04:13:47.049 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7395
04:13:47.052 00.003 18120 Star::Find returns 1 (0), X=895.66, Y=238.40, Mass=1796, SNR=29.3, Peak=119 HFD=4.2
04:13:47.055 00.003 18120 MultiStar: [#1 -0.26,-0.44,0.00,M1] [#2 -0.11,0.23,0.65,U] [#3 -0.05,0.02,0.59,U] [#4 0.10,-0.17,0.56,U] [#5 0.18,-0.28,0.46,U] [#6 0.04,-0.01,0.53,U] [#7 0.20,-0.51,0.00,M4] [#8 0.25,0.01,0.38,U] 
04:13:47.057 00.002 18120 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.19, -0.00}
04:13:47.059 00.002 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
04:13:47.060 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
04:13:47.061 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.20 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
04:13:47.061 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
04:13:47.062 00.001 18120 Enqueuing Move request for scope (0.08, -0.02)
04:13:47.062 00.000 21948 Worker thread wakes up
04:13:47.062 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
04:13:47.062 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
04:13:47.062 00.000 21948 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.07
04:13:47.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:13:47.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:47.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:13:47.062 00.000 21948 MoveAxis(E, 0, ABG)
04:13:47.062 00.000 21948 Move returns status 0, amount 0
04:13:47.062 00.000 21948 MoveAxis(N, 0, ABG)
04:13:47.062 00.000 21948 Move returns status 0, amount 0
04:13:47.062 00.000 21948 move complete, result=0
04:13:47.062 00.000 21948 worker thread done servicing request
04:13:47.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:47.063 00.001 18120 UpdateGuideState exits: m=1796 RSB=29.3
04:13:47.063 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:47.064 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:47.064 00.000 18120 Enqueuing Expose request
04:13:47.065 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:47.065 00.000 21948 Worker thread wakes up
04:13:47.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:47.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:48.582 01.517 21948 Exposure complete
04:13:48.647 00.065 21948 worker thread done servicing request
04:13:48.647 00.000 18120 OnExposeComplete: enter
04:13:48.649 00.002 18120 UpdateGuideState(): m_state=6
04:13:48.650 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7396
04:13:48.650 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=238.28, Mass=1836, SNR=29.6, Peak=145 HFD=4.3
04:13:48.651 00.001 18120 MultiStar: [#1 -0.38,-0.30,0.00,M2] [#2 0.09,-0.04,0.60,U] [#3 0.15,-0.14,0.61,U] [#4 0.07,0.03,0.51,U] [#5 0.23,-0.12,0.46,U] [#6 0.26,-0.16,0.47,U] [#7 0.22,0.30,0.42,U] [#8 0.24,-0.35,0.38,U] 
04:13:48.651 00.000 18120 refined, 7 included, MultiStar: {0.19, -0.08}, one-star: {0.27, -0.12}
04:13:48.651 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:13:48.652 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:13:48.652 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.39 mountX=-0.15 mountY=-0.14, mountTheta=-2.41
04:13:48.653 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.08, opts=13)
04:13:48.654 00.001 18120 Enqueuing Move request for scope (0.19, -0.08)
04:13:48.655 00.001 21948 Worker thread wakes up
04:13:48.655 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:48.655 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
04:13:48.655 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
04:13:48.655 00.000 18120 UpdateGuideState exits: m=1836 RSB=29.6
04:13:48.655 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:48.656 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:48.656 00.000 18120 Enqueuing Expose request
04:13:48.657 00.001 21948 Moving (0.19, -0.08) raw xDistance=-0.15 yDistance=-0.14
04:13:48.657 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:13:48.657 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:48.657 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:13:48.657 00.000 21948 MoveAxis(E, 0, ABG)
04:13:48.657 00.000 21948 Move returns status 0, amount 0
04:13:48.657 00.000 21948 MoveAxis(N, 0, ABG)
04:13:48.657 00.000 21948 Move returns status 0, amount 0
04:13:48.657 00.000 21948 move complete, result=0
04:13:48.657 00.000 21948 worker thread done servicing request
04:13:48.657 00.000 21948 Worker thread wakes up
04:13:48.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:48.658 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:48.659 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:50.285 01.626 21948 Exposure complete
04:13:50.320 00.035 21948 worker thread done servicing request
04:13:50.320 00.000 18120 OnExposeComplete: enter
04:13:50.321 00.001 18120 UpdateGuideState(): m_state=6
04:13:50.322 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7397
04:13:50.324 00.002 18120 Star::Find returns 1 (0), X=895.69, Y=238.25, Mass=1698, SNR=28.6, Peak=137 HFD=4.2
04:13:50.325 00.001 18120 MultiStar: [#1 -0.28,-0.13,0.72,U] [#2 -0.28,0.05,0.65,U] [#3 0.29,0.23,0.63,U] [#4 -0.04,-0.07,0.58,U] [#5 0.18,-0.01,0.50,U] [#6 0.34,-0.18,0.53,U] [#7 0.38,-0.18,0.43,U] [#8 0.44,-0.25,0.00,M2] 
04:13:50.327 00.002 18120 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.23, -0.15}
04:13:50.328 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
04:13:50.329 00.001 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:13:50.331 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.58 mountX=-0.09 mountY=-0.05, mountTheta=-2.60
04:13:50.333 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
04:13:50.333 00.000 18120 Enqueuing Move request for scope (0.09, -0.06)
04:13:50.333 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:50.335 00.002 21948 Worker thread wakes up
04:13:50.335 00.000 18120 UpdateGuideState exits: m=1698 RSB=28.6
04:13:50.336 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:50.336 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
04:13:50.336 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
04:13:50.336 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.05
04:13:50.336 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:13:50.336 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:50.336 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:50.337 00.001 18120 Enqueuing Expose request
04:13:50.337 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:13:50.337 00.000 21948 MoveAxis(E, 0, ABG)
04:13:50.337 00.000 21948 Move returns status 0, amount 0
04:13:50.337 00.000 21948 MoveAxis(N, 0, ABG)
04:13:50.337 00.000 21948 Move returns status 0, amount 0
04:13:50.337 00.000 21948 move complete, result=0
04:13:50.337 00.000 21948 worker thread done servicing request
04:13:50.337 00.000 21948 Worker thread wakes up
04:13:50.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:50.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:50.338 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:51.850 01.512 21948 Exposure complete
04:13:51.882 00.032 21948 worker thread done servicing request
04:13:51.882 00.000 18120 OnExposeComplete: enter
04:13:51.883 00.001 18120 UpdateGuideState(): m_state=6
04:13:51.885 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7398
04:13:51.886 00.001 18120 Star::Find returns 1 (0), X=895.69, Y=238.32, Mass=1728, SNR=28.8, Peak=121 HFD=4.3
04:13:51.887 00.001 18120 MultiStar: [#1 -0.35,-0.10,0.74,U] [#2 -0.01,0.19,0.62,U] [#3 0.12,-0.05,0.61,U] [#4 -0.11,0.06,0.58,U] [#5 -0.02,-0.19,0.47,U] [#6 0.04,-0.05,0.54,U] [#7 0.23,-0.53,0.00,M3] [#8 0.25,-0.17,0.37,U] 
04:13:51.888 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.23, -0.08}
04:13:51.890 00.002 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.08)
04:13:51.891 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.04)
04:13:51.892 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.21 mountX=-0.05 mountY=0.00, mountTheta=3.04
04:13:51.895 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.04, opts=13)
04:13:51.896 00.001 18120 Enqueuing Move request for scope (0.02, -0.04)
04:13:51.897 00.001 21948 Worker thread wakes up
04:13:51.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
04:13:51.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
04:13:51.897 00.000 21948 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=0.00
04:13:51.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:13:51.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:51.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:51.899 00.002 18120 UpdateGuideState exits: m=1728 RSB=28.8
04:13:51.900 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:13:51.900 00.000 21948 MoveAxis(E, 0, ABG)
04:13:51.900 00.000 21948 Move returns status 0, amount 0
04:13:51.900 00.000 21948 MoveAxis(N, 0, ABG)
04:13:51.900 00.000 21948 Move returns status 0, amount 0
04:13:51.900 00.000 21948 move complete, result=0
04:13:51.900 00.000 21948 worker thread done servicing request
04:13:51.900 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:51.900 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:51.901 00.001 18120 Enqueuing Expose request
04:13:51.902 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:51.903 00.001 21948 Worker thread wakes up
04:13:51.903 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:51.903 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:53.524 01.621 21948 Exposure complete
04:13:53.569 00.045 21948 worker thread done servicing request
04:13:53.569 00.000 18120 OnExposeComplete: enter
04:13:53.571 00.002 18120 UpdateGuideState(): m_state=6
04:13:53.572 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7399
04:13:53.573 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=238.42, Mass=1860, SNR=29.9, Peak=130 HFD=4.3
04:13:53.574 00.001 18120 MultiStar: [#1 -0.22,-0.20,0.73,U] [#2 0.02,-0.02,0.65,U] [#3 0.07,-0.04,0.59,U] [#4 0.05,-0.03,0.52,U] [#5 0.24,-0.26,0.45,U] [#6 -0.03,-0.28,0.48,U] [#7 0.32,-0.17,0.42,U] [#8 0.19,-0.39,0.36,U] 
04:13:53.575 00.001 18120 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.17, 0.02}
04:13:53.576 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
04:13:53.577 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
04:13:53.578 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
04:13:53.580 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
04:13:53.580 00.000 18120 Enqueuing Move request for scope (0.08, -0.12)
04:13:53.582 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:53.582 00.000 18120 UpdateGuideState exits: m=1860 RSB=29.9
04:13:53.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:53.583 00.001 21948 Worker thread wakes up
04:13:53.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
04:13:53.583 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
04:13:53.583 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:53.583 00.000 18120 Enqueuing Expose request
04:13:53.584 00.001 21948 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.01
04:13:53.584 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:13:53.584 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:53.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:13:53.584 00.000 21948 MoveAxis(E, 0, ABG)
04:13:53.584 00.000 21948 Move returns status 0, amount 0
04:13:53.584 00.000 21948 MoveAxis(N, 0, ABG)
04:13:53.584 00.000 21948 Move returns status 0, amount 0
04:13:53.584 00.000 21948 move complete, result=0
04:13:53.584 00.000 21948 worker thread done servicing request
04:13:53.584 00.000 21948 Worker thread wakes up
04:13:53.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:53.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:53.584 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:55.109 01.525 21948 Exposure complete
04:13:55.166 00.057 21948 worker thread done servicing request
04:13:55.166 00.000 18120 OnExposeComplete: enter
04:13:55.167 00.001 18120 UpdateGuideState(): m_state=6
04:13:55.167 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7400
04:13:55.168 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=238.19, Mass=1837, SNR=29.7, Peak=136 HFD=4.4
04:13:55.168 00.000 18120 MultiStar: [#1 -0.24,-0.22,0.72,U] [#2 -0.09,-0.00,0.61,U] [#3 -0.07,0.03,0.60,U] [#4 -0.02,0.06,0.55,U] [#5 0.18,-0.29,0.45,U] [#6 0.05,-0.44,0.00,M1] [#7 0.51,-0.21,0.00,M3] [#8 0.12,-0.22,0.41,U] 
04:13:55.169 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.25, -0.21}
04:13:55.169 00.000 18120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.00) = xAngle (-3.40 = 2.88)
04:13:55.170 00.001 18120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.44 = 2.85)
04:13:55.170 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.40 mountX=-0.12 mountY=0.04, mountTheta=2.85
04:13:55.171 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.13, opts=13)
04:13:55.172 00.001 18120 Enqueuing Move request for scope (0.02, -0.13)
04:13:55.172 00.000 21948 Worker thread wakes up
04:13:55.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
04:13:55.172 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
04:13:55.172 00.000 21948 Moving (0.02, -0.13) raw xDistance=-0.12 yDistance=0.04
04:13:55.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:13:55.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:55.172 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:13:55.173 00.001 21948 MoveAxis(E, 0, ABG)
04:13:55.173 00.000 21948 Move returns status 0, amount 0
04:13:55.173 00.000 21948 MoveAxis(N, 0, ABG)
04:13:55.173 00.000 21948 Move returns status 0, amount 0
04:13:55.173 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:55.173 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.7
04:13:55.174 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:55.176 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:55.177 00.001 18120 Enqueuing Expose request
04:13:55.178 00.001 21948 move complete, result=0
04:13:55.178 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:55.179 00.001 21948 worker thread done servicing request
04:13:55.179 00.000 21948 Worker thread wakes up
04:13:55.179 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:55.179 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:56.816 01.637 21948 Exposure complete
04:13:56.852 00.036 21948 worker thread done servicing request
04:13:56.852 00.000 18120 OnExposeComplete: enter
04:13:56.853 00.001 18120 UpdateGuideState(): m_state=6
04:13:56.853 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7401
04:13:56.853 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=238.44, Mass=1896, SNR=30.1, Peak=125 HFD=4.1
04:13:56.854 00.001 18120 MultiStar: [#1 -0.21,-0.24,0.69,U] [#2 0.00,-0.02,0.64,U] [#3 -0.06,0.20,0.58,U] [#4 -0.07,0.17,0.53,U] [#5 0.25,0.08,0.46,U] [#6 0.14,-0.01,0.51,U] [#7 0.57,-0.33,0.00,M4] [#8 0.24,-0.24,0.37,U] 
04:13:56.854 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.27, 0.04}
04:13:56.855 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
04:13:56.855 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
04:13:56.856 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
04:13:56.858 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.00, opts=13)
04:13:56.859 00.001 18120 Enqueuing Move request for scope (0.07, 0.00)
04:13:56.862 00.003 21948 Worker thread wakes up
04:13:56.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
04:13:56.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
04:13:56.862 00.000 21948 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.06
04:13:56.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:13:56.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:56.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:56.862 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
04:13:56.863 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:56.863 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:56.864 00.001 18120 Enqueuing Expose request
04:13:56.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:13:56.864 00.000 21948 MoveAxis(E, 0, ABG)
04:13:56.864 00.000 21948 Move returns status 0, amount 0
04:13:56.864 00.000 21948 MoveAxis(N, 0, ABG)
04:13:56.864 00.000 21948 Move returns status 0, amount 0
04:13:56.864 00.000 21948 move complete, result=0
04:13:56.864 00.000 21948 worker thread done servicing request
04:13:56.864 00.000 21948 Worker thread wakes up
04:13:56.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:56.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:56.865 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:58.380 01.515 21948 Exposure complete
04:13:58.417 00.037 21948 worker thread done servicing request
04:13:58.417 00.000 18120 OnExposeComplete: enter
04:13:58.419 00.002 18120 UpdateGuideState(): m_state=6
04:13:58.421 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7402
04:13:58.422 00.001 18120 Star::Find returns 1 (0), X=895.75, Y=238.47, Mass=1711, SNR=28.6, Peak=117 HFD=3.9
04:13:58.425 00.003 18120 MultiStar: [#1 -0.35,-0.28,0.00,M1] [#2 0.08,0.19,0.62,U] [#3 -0.14,0.08,0.60,U] [#4 0.18,0.17,0.61,U] [#5 0.29,0.04,0.49,U] [#6 0.25,-0.04,0.55,U] [#7 0.22,-0.13,0.44,U] [#8 0.22,-0.14,0.39,U] 
04:13:58.428 00.003 18120 refined, 7 included, MultiStar: {0.17, 0.05}, one-star: {0.29, 0.07}
04:13:58.431 00.003 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.73 = -1.73)
04:13:58.432 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.77 = -1.77)
04:13:58.432 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=-0.03 mountY=-0.18, mountTheta=-1.74
04:13:58.434 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.05, opts=13)
04:13:58.434 00.000 18120 Enqueuing Move request for scope (0.17, 0.05)
04:13:58.435 00.001 21948 Worker thread wakes up
04:13:58.435 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:13:58.435 00.000 18120 UpdateGuideState exits: m=1711 RSB=28.6
04:13:58.436 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:58.436 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:13:58.436 00.000 18120 Enqueuing Expose request
04:13:58.437 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
04:13:58.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
04:13:58.437 00.000 21948 Moving (0.17, 0.05) raw xDistance=-0.03 yDistance=-0.18
04:13:58.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:13:58.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:58.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:13:58.437 00.000 21948 MoveAxis(E, 0, ABG)
04:13:58.437 00.000 21948 Move returns status 0, amount 0
04:13:58.437 00.000 21948 MoveAxis(N, 0, ABG)
04:13:58.437 00.000 21948 Move returns status 0, amount 0
04:13:58.437 00.000 21948 move complete, result=0
04:13:58.437 00.000 21948 worker thread done servicing request
04:13:58.437 00.000 21948 Worker thread wakes up
04:13:58.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:13:58.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:13:58.437 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:14:00.064 01.627 21948 Exposure complete
04:14:00.101 00.037 21948 worker thread done servicing request
04:14:00.102 00.001 18120 OnExposeComplete: enter
04:14:00.102 00.000 18120 UpdateGuideState(): m_state=6
04:14:00.103 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7403
04:14:00.103 00.000 18120 Star::Find returns 1 (0), X=895.76, Y=238.51, Mass=1697, SNR=28.4, Peak=119 HFD=3.9
04:14:00.104 00.001 18120 MultiStar: [#1 -0.24,-0.19,0.71,U] [#2 0.04,-0.04,0.65,U] [#3 0.09,0.13,0.61,U] [#4 0.29,-0.18,0.59,U] [#5 0.20,-0.22,0.50,U] [#6 0.09,-0.22,0.49,U] [#7 0.67,-0.30,0.00,M4] [#8 0.06,0.11,0.39,U] 
04:14:00.104 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.30, 0.11}
04:14:00.105 00.001 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
04:14:00.105 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
04:14:00.105 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
04:14:00.107 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
04:14:00.108 00.001 18120 Enqueuing Move request for scope (0.11, -0.05)
04:14:00.108 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:00.109 00.001 21948 Worker thread wakes up
04:14:00.109 00.000 18120 UpdateGuideState exits: m=1697 RSB=28.4
04:14:00.109 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:00.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
04:14:00.109 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:00.110 00.001 18120 Enqueuing Expose request
04:14:00.111 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
04:14:00.111 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.07
04:14:00.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:14:00.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:00.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:14:00.111 00.000 21948 MoveAxis(E, 0, ABG)
04:14:00.111 00.000 21948 Move returns status 0, amount 0
04:14:00.111 00.000 21948 MoveAxis(N, 0, ABG)
04:14:00.111 00.000 21948 Move returns status 0, amount 0
04:14:00.111 00.000 21948 move complete, result=0
04:14:00.111 00.000 21948 worker thread done servicing request
04:14:00.111 00.000 21948 Worker thread wakes up
04:14:00.111 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:00.113 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:00.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:01.626 01.513 21948 Exposure complete
04:14:01.661 00.035 21948 worker thread done servicing request
04:14:01.661 00.000 18120 OnExposeComplete: enter
04:14:01.662 00.001 18120 UpdateGuideState(): m_state=6
04:14:01.663 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7404
04:14:01.663 00.000 18120 Star::Find returns 1 (0), X=895.76, Y=238.41, Mass=1750, SNR=29.0, Peak=137 HFD=3.9
04:14:01.664 00.001 18120 MultiStar: [#1 -0.19,-0.31,0.70,U] [#2 -0.12,0.06,0.63,U] [#3 0.58,0.07,0.00,M1] [#4 0.17,-0.05,0.58,U] [#5 0.50,-0.23,0.00,M1] [#6 0.02,-0.16,0.53,U] [#7 0.53,-0.30,0.00,M5] [#8 0.46,-0.29,0.00,M1] 
04:14:01.664 00.000 18120 refined, 4 included, MultiStar: {0.06, -0.08}, one-star: {0.30, 0.01}
04:14:01.665 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
04:14:01.665 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
04:14:01.665 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.10 mountY=-0.01, mountTheta=-2.99
04:14:01.666 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
04:14:01.667 00.001 18120 Enqueuing Move request for scope (0.06, -0.08)
04:14:01.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:01.668 00.001 18120 UpdateGuideState exits: m=1750 RSB=29.0
04:14:01.668 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:01.669 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:01.669 00.000 18120 Enqueuing Expose request
04:14:01.669 00.000 21948 Worker thread wakes up
04:14:01.670 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
04:14:01.670 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
04:14:01.670 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.01
04:14:01.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:14:01.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:01.670 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:14:01.670 00.000 21948 MoveAxis(E, 0, ABG)
04:14:01.670 00.000 21948 Move returns status 0, amount 0
04:14:01.670 00.000 21948 MoveAxis(N, 0, ABG)
04:14:01.670 00.000 21948 Move returns status 0, amount 0
04:14:01.670 00.000 21948 move complete, result=0
04:14:01.670 00.000 21948 worker thread done servicing request
04:14:01.670 00.000 21948 Worker thread wakes up
04:14:01.670 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:01.670 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:01.670 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:03.293 01.623 21948 Exposure complete
04:14:03.329 00.036 21948 worker thread done servicing request
04:14:03.329 00.000 18120 OnExposeComplete: enter
04:14:03.330 00.001 18120 UpdateGuideState(): m_state=6
04:14:03.330 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7405
04:14:03.331 00.001 18120 Star::Find returns 1 (0), X=895.96, Y=238.18, Mass=1823, SNR=29.5, Peak=144 HFD=4.2
04:14:03.331 00.000 18120 MultiStar: [#1 -0.28,-0.44,0.00,M1] [#2 0.40,-0.19,0.00,M1] [#3 0.39,-0.22,0.00,M2] [#4 0.13,-0.19,0.58,U] [#5 0.40,-0.28,0.00,M2] [#6 0.18,-0.36,0.49,U] [#7 0.61,-0.39,0.00,M6] [#8 0.40,-0.27,0.00,M2] 
04:14:03.332 00.001 18120 refined, 2 included, MultiStar: {0.32, -0.25}, one-star: {0.50, -0.22}
04:14:03.332 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
04:14:03.332 00.000 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
04:14:03.333 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.25 hyp=0.40 cameraTheta=-0.65 mountX=-0.36 mountY=-0.18, mountTheta=-2.68
04:14:03.334 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.25, opts=13)
04:14:03.335 00.001 18120 Enqueuing Move request for scope (0.32, -0.25)
04:14:03.336 00.001 21948 Worker thread wakes up
04:14:03.336 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:03.336 00.000 18120 UpdateGuideState exits: m=1823 RSB=29.5
04:14:03.337 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.25) opts 0xd
04:14:03.337 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.25)
04:14:03.337 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:03.337 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:03.337 00.000 18120 Enqueuing Expose request
04:14:03.338 00.001 21948 Moving (0.32, -0.25) raw xDistance=-0.36 yDistance=-0.18
04:14:03.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
04:14:03.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:03.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:14:03.338 00.000 21948 MoveAxis(E, 64, ABG)
04:14:03.338 00.000 21948 Guiding  Dir = 2, Dur = 64
04:14:03.338 00.000 21948 IsSlewing returns 0
04:14:03.338 00.000 21948 IsGuiding returns 0
04:14:03.340 00.002 21948 PulseGuide returned control before completion, sleep 73
04:14:03.417 00.077 21948 IsGuiding returns 0
04:14:03.417 00.000 21948 Move returns status 0, amount 64
04:14:03.417 00.000 21948 MoveAxis(N, 0, ABG)
04:14:03.417 00.000 21948 Move returns status 0, amount 0
04:14:03.417 00.000 21948 move complete, result=0
04:14:03.418 00.001 21948 worker thread done servicing request
04:14:03.418 00.000 21948 Worker thread wakes up
04:14:03.418 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:03.418 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:03.418 00.000 18120 GuideStep: -0.4 px 64 ms EAST, -0.2 px 0 ms NORTH
04:14:04.821 01.403 21948 Exposure complete
04:14:04.851 00.030 21948 worker thread done servicing request
04:14:04.851 00.000 18120 OnExposeComplete: enter
04:14:04.852 00.001 18120 UpdateGuideState(): m_state=6
04:14:04.853 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7406
04:14:04.853 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=238.32, Mass=1578, SNR=27.5, Peak=121 HFD=4.1
04:14:04.854 00.001 18120 MultiStar: [#1 -0.11,-0.25,0.79,U] [#2 0.09,0.18,0.62,U] [#3 0.10,0.02,0.62,U] [#4 0.42,0.02,0.59,U] [#5 0.31,-0.25,0.51,U] [#6 0.31,-0.07,0.53,U] [#7 0.46,-0.44,0.00,M7] [#8 0.47,-0.33,0.00,M3] 
04:14:04.854 00.000 18120 refined, 6 included, MultiStar: {0.26, -0.07}, one-star: {0.59, -0.08}
04:14:04.855 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
04:14:04.855 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
04:14:04.855 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.26 cameraTheta=-0.25 mountX=-0.17 mountY=-0.20, mountTheta=-2.27
04:14:04.857 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.07, opts=13)
04:14:04.857 00.000 18120 Enqueuing Move request for scope (0.26, -0.07)
04:14:04.858 00.001 21948 Worker thread wakes up
04:14:04.858 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
04:14:04.858 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
04:14:04.858 00.000 21948 Moving (0.26, -0.07) raw xDistance=-0.17 yDistance=-0.20
04:14:04.858 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:14:04.858 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:04.858 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:04.859 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:14:04.859 00.000 18120 UpdateGuideState exits: m=1578 RSB=27.5
04:14:04.859 00.000 21948 MoveAxis(E, 0, ABG)
04:14:04.859 00.000 21948 Move returns status 0, amount 0
04:14:04.859 00.000 21948 MoveAxis(N, 0, ABG)
04:14:04.859 00.000 21948 Move returns status 0, amount 0
04:14:04.859 00.000 21948 move complete, result=0
04:14:04.859 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:04.860 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:04.860 00.000 18120 Enqueuing Expose request
04:14:04.861 00.001 21948 worker thread done servicing request
04:14:04.861 00.000 21948 Worker thread wakes up
04:14:04.861 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:14:04.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:04.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:06.497 01.636 21948 Exposure complete
04:14:06.537 00.040 21948 worker thread done servicing request
04:14:06.538 00.001 18120 OnExposeComplete: enter
04:14:06.540 00.002 18120 UpdateGuideState(): m_state=6
04:14:06.541 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7407
04:14:06.543 00.002 18120 Star::Find returns 1 (0), X=895.85, Y=238.43, Mass=1720, SNR=28.6, Peak=129 HFD=3.9
04:14:06.544 00.001 18120 MultiStar: [#1 -0.04,-0.29,0.71,U] [#2 0.22,0.00,0.63,U] [#3 0.35,-0.09,0.60,U] [#4 0.22,-0.06,0.59,U] [#5 0.26,-0.27,0.47,U] [#6 0.27,-0.07,0.56,U] [#7 0.61,-0.41,0.00,M8] [#8 0.38,-0.51,0.00,M4] 
04:14:06.545 00.001 18120 refined, 6 included, MultiStar: {0.24, -0.10}, one-star: {0.39, 0.03}
04:14:06.546 00.001 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
04:14:06.546 00.000 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
04:14:06.547 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.37 mountX=-0.19 mountY=-0.17, mountTheta=-2.39
04:14:06.548 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.10, opts=13)
04:14:06.548 00.000 18120 Enqueuing Move request for scope (0.24, -0.10)
04:14:06.549 00.001 21948 Worker thread wakes up
04:14:06.549 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
04:14:06.549 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
04:14:06.549 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:06.549 00.000 18120 UpdateGuideState exits: m=1720 RSB=28.6
04:14:06.550 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:06.551 00.001 21948 Moving (0.24, -0.10) raw xDistance=-0.19 yDistance=-0.17
04:14:06.551 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:14:06.551 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:06.551 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:14:06.551 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:06.552 00.001 18120 Enqueuing Expose request
04:14:06.552 00.000 21948 MoveAxis(E, 0, ABG)
04:14:06.552 00.000 21948 Move returns status 0, amount 0
04:14:06.552 00.000 21948 MoveAxis(N, 0, ABG)
04:14:06.552 00.000 21948 Move returns status 0, amount 0
04:14:06.553 00.001 21948 move complete, result=0
04:14:06.553 00.000 21948 worker thread done servicing request
04:14:06.553 00.000 21948 Worker thread wakes up
04:14:06.553 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:06.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:06.553 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:14:08.071 01.518 21948 Exposure complete
04:14:08.113 00.042 21948 worker thread done servicing request
04:14:08.113 00.000 18120 OnExposeComplete: enter
04:14:08.115 00.002 18120 UpdateGuideState(): m_state=6
04:14:08.116 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7408
04:14:08.117 00.001 18120 Star::Find returns 1 (0), X=895.72, Y=238.17, Mass=1895, SNR=30.2, Peak=141 HFD=4.3
04:14:08.119 00.002 18120 MultiStar: [#1 -0.09,-0.35,0.71,U] [#2 -0.11,0.05,0.60,U] [#3 0.43,-0.32,0.00,M1] [#4 0.08,-0.03,0.53,U] [#5 0.13,-0.31,0.44,U] [#6 0.13,-0.13,0.47,U] [#7 0.53,-0.55,0.00,M9] [#8 0.15,-0.30,0.38,U] 
04:14:08.120 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.19}, one-star: {0.26, -0.23}
04:14:08.121 00.001 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
04:14:08.122 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.11)
04:14:08.123 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.14 mountX=-0.21 mountY=0.01, mountTheta=3.11
04:14:08.126 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.19, opts=13)
04:14:08.127 00.001 18120 Enqueuing Move request for scope (0.09, -0.19)
04:14:08.128 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:08.130 00.002 18120 UpdateGuideState exits: m=1895 RSB=30.2
04:14:08.130 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:08.130 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:08.132 00.002 21948 Worker thread wakes up
04:14:08.132 00.000 18120 Enqueuing Expose request
04:14:08.133 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
04:14:08.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
04:14:08.133 00.000 21948 Moving (0.09, -0.19) raw xDistance=-0.21 yDistance=0.01
04:14:08.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:14:08.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:08.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:14:08.133 00.000 21948 MoveAxis(E, 37, ABG)
04:14:08.133 00.000 21948 Guiding  Dir = 2, Dur = 37
04:14:08.134 00.001 21948 IsSlewing returns 0
04:14:08.134 00.000 21948 IsGuiding returns 0
04:14:08.136 00.002 21948 PulseGuide returned control before completion, sleep 46
04:14:08.194 00.058 21948 IsGuiding returns 0
04:14:08.194 00.000 21948 Move returns status 0, amount 37
04:14:08.194 00.000 21948 MoveAxis(N, 0, ABG)
04:14:08.194 00.000 21948 Move returns status 0, amount 0
04:14:08.194 00.000 21948 move complete, result=0
04:14:08.195 00.001 21948 worker thread done servicing request
04:14:08.195 00.000 21948 Worker thread wakes up
04:14:08.195 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:08.195 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:08.195 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
04:14:09.829 01.634 21948 Exposure complete
04:14:09.877 00.048 21948 worker thread done servicing request
04:14:09.877 00.000 18120 OnExposeComplete: enter
04:14:09.877 00.000 18120 UpdateGuideState(): m_state=6
04:14:09.878 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7409
04:14:09.878 00.000 18120 Star::Find returns 1 (0), X=895.66, Y=238.62, Mass=1716, SNR=28.7, Peak=116 HFD=4.3
04:14:09.879 00.001 18120 MultiStar: [#1 -0.33,0.06,0.72,U] [#2 0.23,0.19,0.64,U] [#3 0.47,-0.01,0.00,M2] [#4 0.23,0.32,0.52,U] [#5 0.66,-0.14,0.00,M1] [#6 0.14,0.11,0.54,U] [#7 0.57,-0.26,0.00,M10] [#8 0.36,-0.22,0.40,U] 
04:14:09.879 00.000 18120 refined, 5 included, MultiStar: {0.12, 0.14}, one-star: {0.19, 0.22}
04:14:09.880 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
04:14:09.880 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.18 = -1.18)
04:14:09.880 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.86 mountX=0.08 mountY=-0.17, mountTheta=-1.14
04:14:09.882 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.14, opts=13)
04:14:09.883 00.001 18120 Enqueuing Move request for scope (0.12, 0.14)
04:14:09.883 00.000 21948 Worker thread wakes up
04:14:09.883 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:09.884 00.001 18120 UpdateGuideState exits: m=1716 RSB=28.7
04:14:09.884 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:09.884 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:09.885 00.001 18120 Enqueuing Expose request
04:14:09.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
04:14:09.885 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
04:14:09.885 00.000 21948 Moving (0.12, 0.14) raw xDistance=0.08 yDistance=-0.17
04:14:09.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:14:09.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:09.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:14:09.885 00.000 21948 MoveAxis(E, 0, ABG)
04:14:09.885 00.000 21948 Move returns status 0, amount 0
04:14:09.885 00.000 21948 MoveAxis(N, 0, ABG)
04:14:09.885 00.000 21948 Move returns status 0, amount 0
04:14:09.885 00.000 21948 move complete, result=0
04:14:09.885 00.000 21948 worker thread done servicing request
04:14:09.885 00.000 21948 Worker thread wakes up
04:14:09.886 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:09.886 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:09.886 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:14:11.407 01.521 21948 Exposure complete
04:14:11.456 00.049 21948 worker thread done servicing request
04:14:11.456 00.000 18120 OnExposeComplete: enter
04:14:11.457 00.001 18120 UpdateGuideState(): m_state=6
04:14:11.458 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7410
04:14:11.459 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=238.77, Mass=1713, SNR=28.7, Peak=122 HFD=4.3
04:14:11.460 00.001 18120 MultiStar: [#1 -0.24,-0.05,0.73,U] [#2 -0.01,0.20,0.64,U] [#3 0.43,0.20,0.00,M3] [#4 -0.07,0.20,0.57,U] [#5 0.01,-0.04,0.47,U] [#6 -0.02,0.01,0.53,U] [#7 0.40,-0.04,0.46,U] [#8 0.13,-0.07,0.38,U] 
04:14:11.460 00.000 18120 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.19, 0.37}
04:14:11.461 00.001 18120 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.00) = xAngle (-0.77 = -0.77)
04:14:11.462 00.001 18120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.81 = -0.81)
04:14:11.463 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=0.08 mountY=-0.08, mountTheta=-0.79
04:14:11.465 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.11, opts=13)
04:14:11.466 00.001 18120 Enqueuing Move request for scope (0.04, 0.11)
04:14:11.467 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:11.467 00.000 18120 UpdateGuideState exits: m=1713 RSB=28.7
04:14:11.467 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:11.468 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:11.469 00.001 18120 Enqueuing Expose request
04:14:11.469 00.000 21948 Worker thread wakes up
04:14:11.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
04:14:11.469 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
04:14:11.469 00.000 21948 Moving (0.04, 0.11) raw xDistance=0.08 yDistance=-0.08
04:14:11.469 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:14:11.469 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:11.470 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:14:11.470 00.000 21948 MoveAxis(E, 0, ABG)
04:14:11.470 00.000 21948 Move returns status 0, amount 0
04:14:11.470 00.000 21948 MoveAxis(N, 0, ABG)
04:14:11.470 00.000 21948 Move returns status 0, amount 0
04:14:11.470 00.000 21948 move complete, result=0
04:14:11.470 00.000 21948 worker thread done servicing request
04:14:11.470 00.000 21948 Worker thread wakes up
04:14:11.470 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:11.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:11.471 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:13.098 01.627 21948 Exposure complete
04:14:13.147 00.049 21948 worker thread done servicing request
04:14:13.147 00.000 18120 OnExposeComplete: enter
04:14:13.148 00.001 18120 UpdateGuideState(): m_state=6
04:14:13.149 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7411
04:14:13.149 00.000 18120 Star::Find returns 1 (0), X=895.54, Y=238.41, Mass=1664, SNR=28.3, Peak=118 HFD=4.1
04:14:13.150 00.001 18120 MultiStar: [#1 -0.34,-0.30,0.00,M1] [#2 -0.00,0.10,0.65,U] [#3 0.14,0.29,0.62,U] [#4 0.10,-0.00,0.56,U] [#5 0.31,-0.10,0.47,U] [#6 -0.18,0.00,0.56,U] [#7 0.48,-0.39,0.00,M10] [#8 0.19,-0.15,0.41,U] 
04:14:13.150 00.000 18120 single-star, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.08, 0.01}
04:14:13.151 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
04:14:13.152 00.001 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
04:14:13.153 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=-0.02 mountY=-0.08, mountTheta=-1.86
04:14:13.155 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.01, opts=13)
04:14:13.156 00.001 18120 Enqueuing Move request for scope (0.08, 0.01)
04:14:13.157 00.001 21948 Worker thread wakes up
04:14:13.157 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:14:13.157 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:14:13.157 00.000 21948 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
04:14:13.157 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:14:13.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:13.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:14:13.157 00.000 21948 MoveAxis(E, 0, ABG)
04:14:13.157 00.000 21948 Move returns status 0, amount 0
04:14:13.157 00.000 21948 MoveAxis(N, 0, ABG)
04:14:13.157 00.000 21948 Move returns status 0, amount 0
04:14:13.157 00.000 21948 move complete, result=0
04:14:13.157 00.000 21948 worker thread done servicing request
04:14:13.157 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:13.158 00.001 18120 UpdateGuideState exits: m=1664 RSB=28.3
04:14:13.158 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:13.158 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:13.159 00.001 18120 Enqueuing Expose request
04:14:13.159 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:13.161 00.002 21948 Worker thread wakes up
04:14:13.161 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:13.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:14.676 01.515 21948 Exposure complete
04:14:14.735 00.059 21948 worker thread done servicing request
04:14:14.735 00.000 18120 OnExposeComplete: enter
04:14:14.736 00.001 18120 UpdateGuideState(): m_state=6
04:14:14.737 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7412
04:14:14.737 00.000 18120 Star::Find returns 1 (0), X=895.85, Y=238.16, Mass=1781, SNR=29.2, Peak=135 HFD=4.3
04:14:14.738 00.001 18120 MultiStar: [#1 -0.16,-0.40,0.74,U] [#2 0.05,-0.02,0.63,U] [#3 0.24,-0.05,0.59,U] [#4 0.14,-0.10,0.57,U] [#5 0.48,-0.27,0.00,M1] [#6 -0.15,-0.29,0.52,U] [#7 0.61,-0.36,0.00,R] [#8 0.20,-0.26,0.38,U] 
04:14:14.738 00.000 18120 refined, 6 included, MultiStar: {0.12, -0.20}, one-star: {0.39, -0.24}
04:14:14.738 00.000 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
04:14:14.739 00.001 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
04:14:14.739 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=-0.23 mountY=-0.02, mountTheta=-3.08
04:14:14.741 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.20, opts=13)
04:14:14.741 00.000 18120 Enqueuing Move request for scope (0.12, -0.20)
04:14:14.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:14.742 00.001 18120 UpdateGuideState exits: m=1781 RSB=29.2
04:14:14.742 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:14.743 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:14.743 00.000 18120 Enqueuing Expose request
04:14:14.744 00.001 21948 Worker thread wakes up
04:14:14.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
04:14:14.744 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
04:14:14.744 00.000 21948 Moving (0.12, -0.20) raw xDistance=-0.23 yDistance=-0.02
04:14:14.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:14:14.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:14.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:14:14.744 00.000 21948 MoveAxis(E, 41, ABG)
04:14:14.744 00.000 21948 Guiding  Dir = 2, Dur = 41
04:14:14.744 00.000 21948 IsSlewing returns 0
04:14:14.744 00.000 21948 IsGuiding returns 0
04:14:14.746 00.002 21948 PulseGuide returned control before completion, sleep 50
04:14:14.804 00.058 21948 IsGuiding returns 0
04:14:14.804 00.000 21948 Move returns status 0, amount 41
04:14:14.804 00.000 21948 MoveAxis(N, 0, ABG)
04:14:14.804 00.000 21948 Move returns status 0, amount 0
04:14:14.804 00.000 21948 move complete, result=0
04:14:14.804 00.000 21948 worker thread done servicing request
04:14:14.804 00.000 21948 Worker thread wakes up
04:14:14.804 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:14.804 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
04:14:14.804 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:16.441 01.637 21948 Exposure complete
04:14:16.467 00.026 21948 worker thread done servicing request
04:14:16.467 00.000 18120 OnExposeComplete: enter
04:14:16.467 00.000 18120 UpdateGuideState(): m_state=6
04:14:16.468 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7413
04:14:16.468 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=238.65, Mass=1760, SNR=29.0, Peak=140 HFD=3.9
04:14:16.469 00.001 18120 MultiStar: [#1 -0.33,0.20,0.73,U] [#2 -0.43,0.68,0.00,M1] [#3 0.03,0.26,0.60,U] [#4 -0.05,0.38,0.55,U] [#5 0.17,0.16,0.46,U] [#6 0.26,0.20,0.53,U] [#7 -0.54,0.38,0.00,M1] [#8 0.17,0.11,0.38,U] 
04:14:16.470 00.001 18120 refined, 6 included, MultiStar: {0.01, 0.23}, one-star: {-0.01, 0.25}
04:14:16.471 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
04:14:16.471 00.000 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
04:14:16.471 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=0.21 mountY=-0.11, mountTheta=-0.49
04:14:16.473 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.23, opts=13)
04:14:16.475 00.002 18120 Enqueuing Move request for scope (0.01, 0.23)
04:14:16.477 00.002 21948 Worker thread wakes up
04:14:16.477 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
04:14:16.477 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
04:14:16.477 00.000 21948 Moving (0.01, 0.23) raw xDistance=0.21 yDistance=-0.11
04:14:16.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
04:14:16.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:16.477 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:16.477 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:14:16.477 00.000 21948 MoveAxis(W, 34, ABG)
04:14:16.477 00.000 21948 Guiding  Dir = 3, Dur = 34
04:14:16.477 00.000 18120 UpdateGuideState exits: m=1760 RSB=29.0
04:14:16.478 00.001 21948 IsSlewing returns 0
04:14:16.478 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:16.478 00.000 21948 IsGuiding returns 0
04:14:16.478 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:16.480 00.002 18120 Enqueuing Expose request
04:14:16.481 00.001 21948 PulseGuide returned control before completion, sleep 43
04:14:16.533 00.052 21948 IsGuiding returns 0
04:14:16.533 00.000 21948 Move returns status 0, amount 34
04:14:16.533 00.000 21948 MoveAxis(N, 0, ABG)
04:14:16.534 00.001 21948 Move returns status 0, amount 0
04:14:16.534 00.000 21948 move complete, result=0
04:14:16.534 00.000 21948 worker thread done servicing request
04:14:16.534 00.000 21948 Worker thread wakes up
04:14:16.534 00.000 18120 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
04:14:16.536 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:16.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:17.946 01.410 21948 Exposure complete
04:14:17.971 00.025 21948 worker thread done servicing request
04:14:17.971 00.000 18120 OnExposeComplete: enter
04:14:17.972 00.001 18120 UpdateGuideState(): m_state=6
04:14:17.973 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7414
04:14:17.973 00.000 18120 Star::Find returns 1 (0), X=895.36, Y=238.76, Mass=1698, SNR=28.5, Peak=132 HFD=3.9
04:14:17.974 00.001 18120 MultiStar: [#1 -0.16,-0.04,0.73,U] [#2 -0.24,0.48,0.00,M2] [#3 -0.01,0.19,0.60,U] [#4 0.13,0.05,0.59,U] [#5 0.38,0.12,0.48,U] [#6 0.24,0.18,0.53,U] [#7 -0.36,0.98,0.00,M2] [#8 0.04,0.02,0.39,U] 
04:14:17.974 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {-0.10, 0.36}
04:14:17.974 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
04:14:17.975 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
04:14:17.975 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.29 mountX=0.12 mountY=-0.10, mountTheta=-0.73
04:14:17.977 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.15, opts=13)
04:14:17.977 00.000 18120 Enqueuing Move request for scope (0.04, 0.15)
04:14:17.978 00.001 21948 Worker thread wakes up
04:14:17.978 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:17.978 00.000 18120 UpdateGuideState exits: m=1698 RSB=28.5
04:14:17.979 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:17.979 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:17.980 00.001 18120 Enqueuing Expose request
04:14:17.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
04:14:17.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
04:14:17.980 00.000 21948 Moving (0.04, 0.15) raw xDistance=0.12 yDistance=-0.10
04:14:17.980 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:14:17.980 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:17.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:14:17.980 00.000 21948 MoveAxis(E, 0, ABG)
04:14:17.980 00.000 21948 Move returns status 0, amount 0
04:14:17.980 00.000 21948 MoveAxis(N, 0, ABG)
04:14:17.980 00.000 21948 Move returns status 0, amount 0
04:14:17.980 00.000 21948 move complete, result=0
04:14:17.980 00.000 21948 worker thread done servicing request
04:14:17.980 00.000 21948 Worker thread wakes up
04:14:17.980 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:17.980 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:17.981 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:19.607 01.626 21948 Exposure complete
04:14:19.647 00.040 21948 worker thread done servicing request
04:14:19.647 00.000 18120 OnExposeComplete: enter
04:14:19.648 00.001 18120 UpdateGuideState(): m_state=6
04:14:19.649 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7415
04:14:19.649 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=238.90, Mass=1777, SNR=29.2, Peak=134 HFD=4.2
04:14:19.650 00.001 18120 MultiStar: [#1 -0.19,0.13,0.75,U] [#2 -0.08,0.26,0.64,U] [#3 0.30,0.30,0.59,U] [#4 0.34,0.33,0.00,M1] [#5 0.46,0.04,0.00,M1] [#6 0.01,0.19,0.55,U] [#7 -0.14,0.62,0.00,M3] [#8 0.30,0.13,0.39,U] 
04:14:19.652 00.002 18120 refined, 5 included, MultiStar: {0.10, 0.28}, one-star: {0.27, 0.50}
04:14:19.654 00.002 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.76 = -0.76)
04:14:19.656 00.002 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.80 = -0.80)
04:14:19.659 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.24 mountX=0.22 mountY=-0.21, mountTheta=-0.78
04:14:19.662 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.28, opts=13)
04:14:19.663 00.001 18120 Enqueuing Move request for scope (0.10, 0.28)
04:14:19.663 00.000 21948 Worker thread wakes up
04:14:19.663 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:19.663 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.2
04:14:19.664 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:19.664 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:19.665 00.001 18120 Enqueuing Expose request
04:14:19.665 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
04:14:19.665 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
04:14:19.665 00.000 21948 Moving (0.10, 0.28) raw xDistance=0.22 yDistance=-0.21
04:14:19.665 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:14:19.665 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:14:19.665 00.000 21948 MoveAxis(W, 39, ABG)
04:14:19.665 00.000 21948 Guiding  Dir = 3, Dur = 39
04:14:19.665 00.000 21948 IsSlewing returns 0
04:14:19.666 00.001 21948 IsGuiding returns 0
04:14:19.667 00.001 21948 PulseGuide returned control before completion, sleep 48
04:14:19.728 00.061 21948 IsGuiding returns 0
04:14:19.728 00.000 21948 Move returns status 0, amount 39
04:14:19.728 00.000 21948 MoveAxis(N, 51, ABG)
04:14:19.728 00.000 21948 Guiding  Dir = 0, Dur = 51
04:14:19.728 00.000 21948 IsSlewing returns 0
04:14:19.728 00.000 21948 IsGuiding returns 0
04:14:19.734 00.006 21948 PulseGuide returned control before completion, sleep 56
04:14:19.806 00.072 21948 IsGuiding returns 0
04:14:19.806 00.000 21948 Move returns status 0, amount 51
04:14:19.806 00.000 21948 move complete, result=0
04:14:19.807 00.001 21948 worker thread done servicing request
04:14:19.807 00.000 21948 Worker thread wakes up
04:14:19.807 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.2 px 51 ms NORTH
04:14:19.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:19.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:21.217 01.410 21948 Exposure complete
04:14:21.260 00.043 21948 worker thread done servicing request
04:14:21.260 00.000 18120 OnExposeComplete: enter
04:14:21.262 00.002 18120 UpdateGuideState(): m_state=6
04:14:21.265 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7416
04:14:21.266 00.001 18120 Star::Find returns 1 (0), X=895.45, Y=238.26, Mass=1717, SNR=28.7, Peak=119 HFD=4.0
04:14:21.266 00.000 18120 MultiStar: [#1 -0.51,-0.37,0.00,M1] [#2 -0.43,0.17,0.00,M2] [#3 0.02,0.11,0.60,U] [#4 0.20,0.18,0.57,U] [#5 0.16,-0.20,0.48,U] [#6 0.08,-0.14,0.57,U] [#7 -0.43,0.19,0.00,M4] [#8 0.37,-0.11,0.40,U] 
04:14:21.267 00.001 18120 refined, 5 included, MultiStar: {0.10, -0.05}, one-star: {-0.02, -0.14}
04:14:21.267 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
04:14:21.268 00.001 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
04:14:21.268 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.47 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
04:14:21.270 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.05, opts=13)
04:14:21.271 00.001 18120 Enqueuing Move request for scope (0.10, -0.05)
04:14:21.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:21.272 00.001 18120 UpdateGuideState exits: m=1717 RSB=28.7
04:14:21.272 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:21.272 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:21.273 00.001 21948 Worker thread wakes up
04:14:21.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
04:14:21.273 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
04:14:21.273 00.000 21948 Moving (0.10, -0.05) raw xDistance=-0.09 yDistance=-0.07
04:14:21.273 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:14:21.273 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:21.273 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:14:21.273 00.000 21948 MoveAxis(E, 0, ABG)
04:14:21.273 00.000 21948 Move returns status 0, amount 0
04:14:21.273 00.000 21948 MoveAxis(N, 0, ABG)
04:14:21.273 00.000 21948 Move returns status 0, amount 0
04:14:21.273 00.000 21948 move complete, result=0
04:14:21.273 00.000 21948 worker thread done servicing request
04:14:21.273 00.000 18120 Enqueuing Expose request
04:14:21.273 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:21.275 00.002 21948 Worker thread wakes up
04:14:21.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:21.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:22.897 01.622 21948 Exposure complete
04:14:22.950 00.053 21948 worker thread done servicing request
04:14:22.950 00.000 18120 OnExposeComplete: enter
04:14:22.952 00.002 18120 UpdateGuideState(): m_state=6
04:14:22.953 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7417
04:14:22.954 00.001 18120 Star::Find returns 1 (0), X=895.52, Y=238.58, Mass=1733, SNR=28.8, Peak=126 HFD=4.1
04:14:22.956 00.002 18120 MultiStar: [#1 -0.48,0.05,0.00,M2] [#2 0.01,0.40,0.59,U] [#3 0.17,0.16,0.59,U] [#4 -0.01,0.30,0.56,U] [#5 0.39,0.03,0.47,U] [#6 -0.12,0.04,0.52,U] [#7 -0.13,0.41,0.45,U] [#8 0.09,-0.00,0.39,U] 
04:14:22.957 00.001 18120 single-star, 7 included, MultiStar: {0.06, 0.20}, one-star: {0.06, 0.18}
04:14:22.960 00.003 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
04:14:22.963 00.003 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
04:14:22.965 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.27 mountX=0.14 mountY=-0.13, mountTheta=-0.75
04:14:22.968 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.18, opts=13)
04:14:22.968 00.000 18120 Enqueuing Move request for scope (0.06, 0.18)
04:14:22.969 00.001 21948 Worker thread wakes up
04:14:22.969 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:22.969 00.000 18120 UpdateGuideState exits: m=1733 RSB=28.8
04:14:22.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:22.970 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:22.970 00.000 18120 Enqueuing Expose request
04:14:22.971 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
04:14:22.971 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
04:14:22.971 00.000 21948 Moving (0.06, 0.18) raw xDistance=0.14 yDistance=-0.13
04:14:22.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:14:22.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:22.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:14:22.971 00.000 21948 MoveAxis(E, 0, ABG)
04:14:22.971 00.000 21948 Move returns status 0, amount 0
04:14:22.971 00.000 21948 MoveAxis(N, 0, ABG)
04:14:22.971 00.000 21948 Move returns status 0, amount 0
04:14:22.971 00.000 21948 move complete, result=0
04:14:22.971 00.000 21948 worker thread done servicing request
04:14:22.971 00.000 21948 Worker thread wakes up
04:14:22.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:22.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:22.971 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:24.483 01.512 21948 Exposure complete
04:14:24.538 00.055 21948 worker thread done servicing request
04:14:24.538 00.000 18120 OnExposeComplete: enter
04:14:24.540 00.002 18120 UpdateGuideState(): m_state=6
04:14:24.542 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7418
04:14:24.543 00.001 18120 Star::Find returns 1 (0), X=895.36, Y=238.45, Mass=1682, SNR=28.4, Peak=121 HFD=4.1
04:14:24.545 00.002 18120 MultiStar: [#1 -0.37,-0.12,0.72,U] [#2 -0.19,0.19,0.66,U] [#3 0.17,0.12,0.58,U] [#4 0.30,0.10,0.55,U] [#5 0.26,-0.13,0.49,U] [#6 -0.07,0.13,0.51,U] [#7 -0.43,0.11,0.00,M4] [#8 0.09,0.05,0.41,U] 
04:14:24.546 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.11, 0.05}
04:14:24.547 00.001 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
04:14:24.548 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
04:14:24.548 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.01 mountX=0.05 mountY=-0.00, mountTheta=-0.03
04:14:24.551 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
04:14:24.553 00.002 18120 Enqueuing Move request for scope (-0.02, 0.05)
04:14:24.553 00.000 21948 Worker thread wakes up
04:14:24.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:24.555 00.002 18120 UpdateGuideState exits: m=1682 RSB=28.4
04:14:24.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:24.556 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:24.556 00.000 18120 Enqueuing Expose request
04:14:24.557 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
04:14:24.557 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
04:14:24.557 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.00
04:14:24.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:14:24.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:24.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:14:24.557 00.000 21948 MoveAxis(E, 0, ABG)
04:14:24.557 00.000 21948 Move returns status 0, amount 0
04:14:24.557 00.000 21948 MoveAxis(N, 0, ABG)
04:14:24.557 00.000 21948 Move returns status 0, amount 0
04:14:24.557 00.000 21948 move complete, result=0
04:14:24.557 00.000 21948 worker thread done servicing request
04:14:24.557 00.000 21948 Worker thread wakes up
04:14:24.557 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:24.558 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:24.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:26.189 01.631 21948 Exposure complete
04:14:26.233 00.044 21948 worker thread done servicing request
04:14:26.233 00.000 18120 OnExposeComplete: enter
04:14:26.234 00.001 18120 UpdateGuideState(): m_state=6
04:14:26.234 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7419
04:14:26.235 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=238.30, Mass=1838, SNR=29.7, Peak=119 HFD=4.5
04:14:26.235 00.000 18120 MultiStar: [#1 -0.27,-0.38,0.00,M2] [#2 -0.19,0.30,0.65,U] [#3 0.02,0.05,0.58,U] [#4 -0.12,0.33,0.55,U] [#5 0.20,-0.15,0.45,U] [#6 -0.12,-0.35,0.52,U] [#7 -0.31,-0.04,0.42,U] [#8 0.16,-0.51,0.00,M1] 
04:14:26.236 00.001 18120 refined, 6 included, MultiStar: {-0.10, 0.01}, one-star: {-0.13, -0.10}
04:14:26.236 00.000 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.00) = xAngle (1.07 = 1.07)
04:14:26.237 00.001 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.03 = 1.03)
04:14:26.238 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.06 mountX=0.05 mountY=0.09, mountTheta=1.06
04:14:26.240 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.01, opts=13)
04:14:26.240 00.000 18120 Enqueuing Move request for scope (-0.10, 0.01)
04:14:26.240 00.000 21948 Worker thread wakes up
04:14:26.241 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:26.241 00.000 18120 UpdateGuideState exits: m=1838 RSB=29.7
04:14:26.241 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:26.242 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:26.242 00.000 18120 Enqueuing Expose request
04:14:26.243 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
04:14:26.243 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
04:14:26.243 00.000 21948 Moving (-0.10, 0.01) raw xDistance=0.05 yDistance=0.09
04:14:26.243 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:14:26.243 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:26.243 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:14:26.243 00.000 21948 MoveAxis(E, 0, ABG)
04:14:26.243 00.000 21948 Move returns status 0, amount 0
04:14:26.243 00.000 21948 MoveAxis(N, 0, ABG)
04:14:26.243 00.000 21948 Move returns status 0, amount 0
04:14:26.243 00.000 21948 move complete, result=0
04:14:26.243 00.000 21948 worker thread done servicing request
04:14:26.243 00.000 21948 Worker thread wakes up
04:14:26.243 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:26.243 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:26.243 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:27.758 01.515 21948 Exposure complete
04:14:27.795 00.037 21948 worker thread done servicing request
04:14:27.795 00.000 18120 OnExposeComplete: enter
04:14:27.797 00.002 18120 UpdateGuideState(): m_state=6
04:14:27.798 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7420
04:14:27.799 00.001 18120 Star::Find returns 1 (0), X=895.82, Y=238.42, Mass=1697, SNR=28.5, Peak=116 HFD=4.2
04:14:27.801 00.002 18120 MultiStar: [#1 -0.31,-0.18,0.71,U] [#2 -0.17,0.28,0.65,U] [#3 0.04,-0.01,0.60,U] [#4 -0.30,0.01,0.53,U] [#5 0.07,-0.15,0.51,U] [#6 -0.24,-0.35,0.50,U] [#7 -0.22,0.21,0.41,U] [#8 0.37,-0.70,0.00,M2] 
04:14:27.802 00.001 18120 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {0.36, 0.02}
04:14:27.803 00.001 18120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.00) = xAngle (-4.81 = 1.47)
04:14:27.804 00.001 18120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.85 = 1.43)
04:14:27.805 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.81 mountX=0.01 mountY=0.06, mountTheta=1.47
04:14:27.807 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.02, opts=13)
04:14:27.808 00.001 18120 Enqueuing Move request for scope (-0.06, -0.02)
04:14:27.808 00.000 21948 Worker thread wakes up
04:14:27.808 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
04:14:27.808 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
04:14:27.808 00.000 21948 Moving (-0.06, -0.02) raw xDistance=0.01 yDistance=0.06
04:14:27.808 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:14:27.808 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:27.808 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:27.809 00.001 18120 UpdateGuideState exits: m=1697 RSB=28.5
04:14:27.809 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:27.810 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:27.810 00.000 18120 Enqueuing Expose request
04:14:27.811 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:14:27.811 00.000 21948 MoveAxis(E, 0, ABG)
04:14:27.811 00.000 21948 Move returns status 0, amount 0
04:14:27.811 00.000 21948 MoveAxis(N, 0, ABG)
04:14:27.811 00.000 21948 Move returns status 0, amount 0
04:14:27.811 00.000 21948 move complete, result=0
04:14:27.811 00.000 21948 worker thread done servicing request
04:14:27.811 00.000 21948 Worker thread wakes up
04:14:27.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:27.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:27.811 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:29.438 01.627 21948 Exposure complete
04:14:29.480 00.042 21948 worker thread done servicing request
04:14:29.481 00.001 18120 OnExposeComplete: enter
04:14:29.481 00.000 18120 UpdateGuideState(): m_state=6
04:14:29.482 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7421
04:14:29.482 00.000 18120 Star::Find returns 1 (0), X=895.66, Y=238.29, Mass=1638, SNR=28.0, Peak=117 HFD=4.1
04:14:29.484 00.002 18120 MultiStar: [#1 -0.19,-0.25,0.76,U] [#2 0.03,0.21,0.64,U] [#3 0.18,-0.07,0.64,U] [#4 -0.06,0.10,0.58,U] [#5 0.29,-0.06,0.46,U] [#6 0.18,-0.33,0.53,U] [#7 0.02,0.16,0.43,U] [#8 0.58,-0.27,0.00,M3] 
04:14:29.487 00.003 18120 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.20, -0.11}
04:14:29.489 00.002 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
04:14:29.489 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
04:14:29.490 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
04:14:29.491 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.06, opts=13)
04:14:29.491 00.000 18120 Enqueuing Move request for scope (0.08, -0.06)
04:14:29.492 00.001 21948 Worker thread wakes up
04:14:29.492 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
04:14:29.492 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
04:14:29.492 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:29.493 00.001 18120 UpdateGuideState exits: m=1638 RSB=28.0
04:14:29.493 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:29.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:29.494 00.001 18120 Enqueuing Expose request
04:14:29.494 00.000 21948 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.04
04:14:29.494 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:14:29.494 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:29.494 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:14:29.494 00.000 21948 MoveAxis(E, 0, ABG)
04:14:29.494 00.000 21948 Move returns status 0, amount 0
04:14:29.494 00.000 21948 MoveAxis(N, 0, ABG)
04:14:29.494 00.000 21948 Move returns status 0, amount 0
04:14:29.494 00.000 21948 move complete, result=0
04:14:29.494 00.000 21948 worker thread done servicing request
04:14:29.494 00.000 21948 Worker thread wakes up
04:14:29.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:29.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:29.495 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:31.022 01.527 21948 Exposure complete
04:14:31.074 00.052 21948 worker thread done servicing request
04:14:31.074 00.000 18120 OnExposeComplete: enter
04:14:31.075 00.001 18120 UpdateGuideState(): m_state=6
04:14:31.076 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7422
04:14:31.076 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=238.76, Mass=1630, SNR=27.9, Peak=127 HFD=4.1
04:14:31.077 00.001 18120 MultiStar: [#1 -0.16,0.09,0.78,U] [#2 -0.28,0.48,0.00,M1] [#3 -0.01,0.19,0.60,U] [#4 0.18,0.21,0.55,U] [#5 0.02,0.07,0.47,U] [#6 -0.08,0.30,0.52,U] [#7 -0.65,0.62,0.00,M2] [#8 0.02,0.19,0.40,U] 
04:14:31.077 00.000 18120 refined, 6 included, MultiStar: {-0.04, 0.21}, one-star: {-0.13, 0.36}
04:14:31.078 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
04:14:31.079 00.001 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
04:14:31.080 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.77 mountX=0.21 mountY=-0.06, mountTheta=-0.27
04:14:31.082 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.21, opts=13)
04:14:31.083 00.001 18120 Enqueuing Move request for scope (-0.04, 0.21)
04:14:31.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:31.084 00.001 21948 Worker thread wakes up
04:14:31.084 00.000 18120 UpdateGuideState exits: m=1630 RSB=27.9
04:14:31.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:31.087 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
04:14:31.087 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
04:14:31.087 00.000 21948 Moving (-0.04, 0.21) raw xDistance=0.21 yDistance=-0.06
04:14:31.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:14:31.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:31.088 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:31.088 00.000 18120 Enqueuing Expose request
04:14:31.089 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:14:31.089 00.000 21948 MoveAxis(W, 38, ABG)
04:14:31.089 00.000 21948 Guiding  Dir = 3, Dur = 38
04:14:31.089 00.000 21948 IsSlewing returns 0
04:14:31.089 00.000 21948 IsGuiding returns 0
04:14:31.091 00.002 21948 PulseGuide returned control before completion, sleep 47
04:14:31.147 00.056 21948 IsGuiding returns 0
04:14:31.147 00.000 21948 Move returns status 0, amount 38
04:14:31.147 00.000 21948 MoveAxis(N, 0, ABG)
04:14:31.147 00.000 21948 Move returns status 0, amount 0
04:14:31.147 00.000 21948 move complete, result=0
04:14:31.147 00.000 21948 worker thread done servicing request
04:14:31.147 00.000 21948 Worker thread wakes up
04:14:31.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:31.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:31.148 00.001 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
04:14:32.778 01.630 21948 Exposure complete
04:14:32.823 00.045 21948 worker thread done servicing request
04:14:32.823 00.000 18120 OnExposeComplete: enter
04:14:32.825 00.002 18120 UpdateGuideState(): m_state=6
04:14:32.826 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7423
04:14:32.826 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=238.61, Mass=1850, SNR=29.8, Peak=124 HFD=4.4
04:14:32.827 00.001 18120 MultiStar: [#1 -0.36,-0.03,0.72,U] [#2 0.03,0.36,0.59,U] [#3 0.20,0.15,0.59,U] [#4 -0.12,0.20,0.54,U] [#5 0.03,0.30,0.47,U] [#6 0.05,0.21,0.53,U] [#7 -0.52,0.25,0.00,M3] [#8 0.15,0.21,0.38,U] 
04:14:32.827 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.19}, one-star: {-0.01, 0.21}
04:14:32.827 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
04:14:32.829 00.002 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
04:14:32.829 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.68 mountX=0.18 mountY=-0.07, mountTheta=-0.35
04:14:32.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
04:14:32.830 00.000 18120 Enqueuing Move request for scope (-0.02, 0.19)
04:14:32.830 00.000 21948 Worker thread wakes up
04:14:32.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
04:14:32.830 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
04:14:32.830 00.000 21948 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
04:14:32.831 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:14:32.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:32.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:32.831 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.8
04:14:32.832 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:32.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:32.832 00.000 18120 Enqueuing Expose request
04:14:32.833 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:14:32.833 00.000 21948 MoveAxis(E, 0, ABG)
04:14:32.833 00.000 21948 Move returns status 0, amount 0
04:14:32.833 00.000 21948 MoveAxis(N, 0, ABG)
04:14:32.833 00.000 21948 Move returns status 0, amount 0
04:14:32.833 00.000 21948 move complete, result=0
04:14:32.833 00.000 21948 worker thread done servicing request
04:14:32.833 00.000 21948 Worker thread wakes up
04:14:32.833 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:32.833 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:32.833 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:34.351 01.518 21948 Exposure complete
04:14:34.389 00.038 21948 worker thread done servicing request
04:14:34.389 00.000 18120 OnExposeComplete: enter
04:14:34.390 00.001 18120 UpdateGuideState(): m_state=6
04:14:34.390 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7424
04:14:34.391 00.001 18120 Star::Find returns 1 (0), X=895.54, Y=238.36, Mass=1741, SNR=28.8, Peak=118 HFD=4.0
04:14:34.391 00.000 18120 MultiStar: [#1 -0.06,-0.11,0.70,U] [#2 -0.30,0.09,0.66,U] [#3 0.07,-0.02,0.60,U] [#4 -0.07,0.21,0.59,U] [#5 0.36,-0.16,0.46,U] [#6 0.16,-0.09,0.49,U] [#7 -0.53,0.28,0.00,M4] [#8 0.23,-0.44,0.00,M2] 
04:14:34.392 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.07, -0.04}
04:14:34.392 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
04:14:34.393 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
04:14:34.393 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.71 mountX=-0.02 mountY=-0.01, mountTheta=-2.75
04:14:34.395 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
04:14:34.396 00.001 18120 Enqueuing Move request for scope (0.02, -0.01)
04:14:34.399 00.003 21948 Worker thread wakes up
04:14:34.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:34.400 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.8
04:14:34.400 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:34.401 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:34.401 00.000 18120 Enqueuing Expose request
04:14:34.401 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
04:14:34.402 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
04:14:34.402 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
04:14:34.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:14:34.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:34.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:14:34.402 00.000 21948 MoveAxis(E, 0, ABG)
04:14:34.402 00.000 21948 Move returns status 0, amount 0
04:14:34.402 00.000 21948 MoveAxis(N, 0, ABG)
04:14:34.402 00.000 21948 Move returns status 0, amount 0
04:14:34.402 00.000 21948 move complete, result=0
04:14:34.402 00.000 21948 worker thread done servicing request
04:14:34.402 00.000 21948 Worker thread wakes up
04:14:34.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:34.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:34.402 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:36.028 01.626 21948 Exposure complete
04:14:36.060 00.032 21948 worker thread done servicing request
04:14:36.060 00.000 18120 OnExposeComplete: enter
04:14:36.060 00.000 18120 UpdateGuideState(): m_state=6
04:14:36.061 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7425
04:14:36.062 00.001 18120 Star::Find returns 1 (0), X=895.55, Y=238.37, Mass=1884, SNR=30.1, Peak=125 HFD=4.4
04:14:36.062 00.000 18120 MultiStar: [#1 -0.39,-0.18,0.71,U] [#2 -0.18,0.20,0.62,U] [#3 -0.01,0.07,0.53,U] [#4 -0.13,0.12,0.54,U] [#5 0.25,-0.23,0.46,U] [#6 -0.23,-0.42,0.00,M1] [#7 -0.34,0.30,0.00,M5] [#8 0.26,-0.41,0.00,M3] 
04:14:36.062 00.000 18120 refined, 5 included, MultiStar: {-0.07, -0.01}, one-star: {0.08, -0.03}
04:14:36.063 00.001 18120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.00) = xAngle (-5.03 = 1.26)
04:14:36.063 00.000 18120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.22)
04:14:36.064 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.03 mountX=0.02 mountY=0.06, mountTheta=1.25
04:14:36.064 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.01, opts=13)
04:14:36.066 00.002 18120 Enqueuing Move request for scope (-0.07, -0.01)
04:14:36.066 00.000 21948 Worker thread wakes up
04:14:36.067 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:36.067 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.1
04:14:36.067 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:36.068 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:36.068 00.000 18120 Enqueuing Expose request
04:14:36.069 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
04:14:36.069 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
04:14:36.069 00.000 21948 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=0.06
04:14:36.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:14:36.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:36.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:14:36.069 00.000 21948 MoveAxis(E, 0, ABG)
04:14:36.069 00.000 21948 Move returns status 0, amount 0
04:14:36.069 00.000 21948 MoveAxis(N, 0, ABG)
04:14:36.069 00.000 21948 Move returns status 0, amount 0
04:14:36.069 00.000 21948 move complete, result=0
04:14:36.069 00.000 21948 worker thread done servicing request
04:14:36.069 00.000 21948 Worker thread wakes up
04:14:36.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:36.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:36.070 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:37.583 01.513 21948 Exposure complete
04:14:37.638 00.055 21948 worker thread done servicing request
04:14:37.638 00.000 18120 OnExposeComplete: enter
04:14:37.639 00.001 18120 UpdateGuideState(): m_state=6
04:14:37.639 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7426
04:14:37.640 00.001 18120 Star::Find returns 1 (0), X=895.51, Y=238.58, Mass=1741, SNR=28.9, Peak=114 HFD=4.1
04:14:37.640 00.000 18120 MultiStar: [#1 -0.36,-0.17,0.71,U] [#2 -0.30,0.46,0.00,M1] [#3 0.15,0.13,0.57,U] [#4 -0.03,0.35,0.56,U] [#5 0.11,-0.04,0.48,U] [#6 0.13,0.16,0.53,U] [#7 -0.30,0.46,0.00,M6] [#8 0.34,-0.18,0.38,U] 
04:14:37.641 00.001 18120 refined, 6 included, MultiStar: {0.03, 0.08}, one-star: {0.04, 0.18}
04:14:37.641 00.000 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
04:14:37.642 00.001 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
04:14:37.643 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=0.06 mountY=-0.06, mountTheta=-0.77
04:14:37.645 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
04:14:37.645 00.000 18120 Enqueuing Move request for scope (0.03, 0.08)
04:14:37.645 00.000 21948 Worker thread wakes up
04:14:37.645 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
04:14:37.645 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
04:14:37.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:37.646 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:14:37.646 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:37.647 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:37.647 00.000 18120 Enqueuing Expose request
04:14:37.648 00.001 21948 Moving (0.03, 0.08) raw xDistance=0.06 yDistance=-0.06
04:14:37.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:14:37.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:37.648 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:14:37.648 00.000 21948 MoveAxis(E, 0, ABG)
04:14:37.648 00.000 21948 Move returns status 0, amount 0
04:14:37.648 00.000 21948 MoveAxis(N, 0, ABG)
04:14:37.648 00.000 21948 Move returns status 0, amount 0
04:14:37.648 00.000 21948 move complete, result=0
04:14:37.648 00.000 21948 worker thread done servicing request
04:14:37.648 00.000 21948 Worker thread wakes up
04:14:37.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:37.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:37.648 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:39.275 01.627 21948 Exposure complete
04:14:39.321 00.046 21948 worker thread done servicing request
04:14:39.321 00.000 18120 OnExposeComplete: enter
04:14:39.323 00.002 18120 UpdateGuideState(): m_state=6
04:14:39.323 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7427
04:14:39.324 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=238.44, Mass=1767, SNR=29.1, Peak=112 HFD=4.3
04:14:39.324 00.000 18120 MultiStar: [#1 -0.18,-0.03,0.71,U] [#2 -0.27,0.32,0.62,U] [#3 0.15,0.09,0.60,U] [#4 -0.14,0.22,0.55,U] [#5 0.10,0.10,0.46,U] [#6 0.10,-0.16,0.48,U] [#7 -0.56,0.21,0.00,M7] [#8 0.13,-0.13,0.40,U] 
04:14:39.324 00.000 18120 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.13, 0.04}
04:14:39.325 00.001 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
04:14:39.326 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
04:14:39.327 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=0.06 mountY=-0.03, mountTheta=-0.47
04:14:39.330 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.06, opts=13)
04:14:39.332 00.002 18120 Enqueuing Move request for scope (0.00, 0.06)
04:14:39.333 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:39.334 00.001 21948 Worker thread wakes up
04:14:39.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
04:14:39.334 00.000 18120 UpdateGuideState exits: m=1767 RSB=29.1
04:14:39.336 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:39.337 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:39.338 00.001 18120 Enqueuing Expose request
04:14:39.338 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
04:14:39.338 00.000 21948 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.03
04:14:39.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:14:39.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:39.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:14:39.339 00.001 21948 MoveAxis(E, 0, ABG)
04:14:39.339 00.000 21948 Move returns status 0, amount 0
04:14:39.339 00.000 21948 MoveAxis(N, 0, ABG)
04:14:39.339 00.000 21948 Move returns status 0, amount 0
04:14:39.339 00.000 21948 move complete, result=0
04:14:39.339 00.000 21948 worker thread done servicing request
04:14:39.339 00.000 21948 Worker thread wakes up
04:14:39.339 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:39.339 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:39.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:40.860 01.521 21948 Exposure complete
04:14:40.908 00.048 21948 worker thread done servicing request
04:14:40.908 00.000 18120 OnExposeComplete: enter
04:14:40.909 00.001 18120 UpdateGuideState(): m_state=6
04:14:40.909 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7428
04:14:40.910 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=238.78, Mass=1806, SNR=29.4, Peak=120 HFD=4.5
04:14:40.911 00.001 18120 MultiStar: [#1 -0.73,0.07,0.00,M1] [#2 -0.66,0.37,0.00,M1] [#3 -0.33,0.39,0.00,M1] [#4 -0.43,0.52,0.00,M1] [#5 -0.26,0.21,0.45,U] [#6 -0.48,0.17,0.00,M1] [#7 -0.72,0.18,0.00,M8] [#8 -0.28,0.29,0.40,U] 
04:14:40.912 00.001 18120 refined, 2 included, MultiStar: {-0.20, 0.32}, one-star: {-0.14, 0.38}
04:14:40.913 00.001 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
04:14:40.914 00.001 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
04:14:40.915 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.13 mountX=0.37 mountY=0.03, mountTheta=0.09
04:14:40.917 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.32, opts=13)
04:14:40.919 00.002 18120 Enqueuing Move request for scope (-0.20, 0.32)
04:14:40.919 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:40.920 00.001 18120 UpdateGuideState exits: m=1806 RSB=29.4
04:14:40.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:40.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:40.921 00.001 18120 Enqueuing Expose request
04:14:40.922 00.001 21948 Worker thread wakes up
04:14:40.922 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.32) opts 0xd
04:14:40.922 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.32)
04:14:40.922 00.000 21948 Moving (-0.20, 0.32) raw xDistance=0.37 yDistance=0.03
04:14:40.922 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
04:14:40.922 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:40.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:14:40.922 00.000 21948 MoveAxis(W, 67, ABG)
04:14:40.922 00.000 21948 Guiding  Dir = 3, Dur = 67
04:14:40.922 00.000 21948 IsSlewing returns 0
04:14:40.922 00.000 21948 IsGuiding returns 0
04:14:40.924 00.002 21948 PulseGuide returned control before completion, sleep 76
04:14:41.014 00.090 21948 IsGuiding returns 0
04:14:41.014 00.000 21948 Move returns status 0, amount 67
04:14:41.014 00.000 21948 MoveAxis(N, 0, ABG)
04:14:41.014 00.000 21948 Move returns status 0, amount 0
04:14:41.014 00.000 21948 move complete, result=0
04:14:41.014 00.000 21948 worker thread done servicing request
04:14:41.014 00.000 21948 Worker thread wakes up
04:14:41.014 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:41.014 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:41.014 00.000 18120 GuideStep: 0.4 px 67 ms WEST, 0.0 px 0 ms NORTH
04:14:42.649 01.635 21948 Exposure complete
04:14:42.699 00.050 21948 worker thread done servicing request
04:14:42.700 00.001 18120 OnExposeComplete: enter
04:14:42.701 00.001 18120 UpdateGuideState(): m_state=6
04:14:42.703 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7429
04:14:42.705 00.002 18120 Star::Find returns 1 (0), X=895.41, Y=238.72, Mass=1732, SNR=28.7, Peak=117 HFD=4.6
04:14:42.706 00.001 18120 MultiStar: [#1 -0.76,0.17,0.00,M2] [#2 -0.46,0.51,0.00,M2] [#3 -0.17,0.17,0.59,U] [#4 -0.25,0.30,0.55,U] [#5 -0.14,0.29,0.46,U] [#6 -0.20,0.39,0.00,M2] [#7 -0.43,0.55,0.00,M9] [#8 -0.16,0.11,0.41,U] 
04:14:42.707 00.001 18120 refined, 4 included, MultiStar: {-0.14, 0.25}, one-star: {-0.05, 0.32}
04:14:42.708 00.001 18120 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.00) = xAngle (0.08 = 0.08)
04:14:42.709 00.001 18120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.04 = 0.04)
04:14:42.712 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.08 mountX=0.29 mountY=0.01, mountTheta=0.04
04:14:42.717 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.25, opts=13)
04:14:42.720 00.003 18120 Enqueuing Move request for scope (-0.14, 0.25)
04:14:42.722 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:42.724 00.002 18120 UpdateGuideState exits: m=1732 RSB=28.7
04:14:42.726 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:42.726 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:42.727 00.001 18120 Enqueuing Expose request
04:14:42.727 00.000 21948 Worker thread wakes up
04:14:42.727 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
04:14:42.727 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
04:14:42.727 00.000 21948 Moving (-0.14, 0.25) raw xDistance=0.29 yDistance=0.01
04:14:42.727 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
04:14:42.727 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:42.727 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:14:42.727 00.000 21948 MoveAxis(W, 56, ABG)
04:14:42.727 00.000 21948 Guiding  Dir = 3, Dur = 56
04:14:42.728 00.001 21948 IsSlewing returns 0
04:14:42.728 00.000 21948 IsGuiding returns 0
04:14:42.729 00.001 21948 PulseGuide returned control before completion, sleep 65
04:14:42.803 00.074 21948 IsGuiding returns 0
04:14:42.803 00.000 21948 Move returns status 0, amount 56
04:14:42.803 00.000 21948 MoveAxis(N, 0, ABG)
04:14:42.803 00.000 21948 Move returns status 0, amount 0
04:14:42.803 00.000 21948 move complete, result=0
04:14:42.803 00.000 21948 worker thread done servicing request
04:14:42.803 00.000 21948 Worker thread wakes up
04:14:42.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:42.804 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:42.804 00.000 18120 GuideStep: 0.3 px 56 ms WEST, 0.0 px 0 ms NORTH
04:14:44.225 01.421 21948 Exposure complete
04:14:44.282 00.057 21948 worker thread done servicing request
04:14:44.282 00.000 18120 OnExposeComplete: enter
04:14:44.284 00.002 18120 UpdateGuideState(): m_state=6
04:14:44.285 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7430
04:14:44.286 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=238.67, Mass=1714, SNR=28.7, Peak=111 HFD=4.3
04:14:44.287 00.001 18120 MultiStar: [#1 -0.28,-0.15,0.72,U] [#2 -0.23,0.20,0.61,U] [#3 -0.21,0.04,0.58,U] [#4 -0.14,-0.14,0.58,U] [#5 -0.36,0.06,0.49,U] [#6 -0.21,0.16,0.56,U] [#7 -0.26,0.51,0.00,M10] [#8 0.45,-0.30,0.00,M1] 
04:14:44.288 00.001 18120 refined, 6 included, MultiStar: {-0.14, 0.08}, one-star: {0.22, 0.27}
04:14:44.289 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
04:14:44.289 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
04:14:44.290 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.63 mountX=0.13 mountY=0.09, mountTheta=0.60
04:14:44.292 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
04:14:44.293 00.001 18120 Enqueuing Move request for scope (-0.14, 0.08)
04:14:44.294 00.001 21948 Worker thread wakes up
04:14:44.294 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:44.294 00.000 18120 UpdateGuideState exits: m=1714 RSB=28.7
04:14:44.295 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:44.295 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:44.295 00.000 18120 Enqueuing Expose request
04:14:44.296 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
04:14:44.296 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
04:14:44.296 00.000 21948 Moving (-0.14, 0.08) raw xDistance=0.13 yDistance=0.09
04:14:44.296 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:14:44.296 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:44.296 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:14:44.296 00.000 21948 MoveAxis(E, 0, ABG)
04:14:44.296 00.000 21948 Move returns status 0, amount 0
04:14:44.296 00.000 21948 MoveAxis(N, 0, ABG)
04:14:44.296 00.000 21948 Move returns status 0, amount 0
04:14:44.296 00.000 21948 move complete, result=0
04:14:44.296 00.000 21948 worker thread done servicing request
04:14:44.296 00.000 21948 Worker thread wakes up
04:14:44.296 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:44.297 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:44.297 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:45.932 01.635 21948 Exposure complete
04:14:45.961 00.029 21948 worker thread done servicing request
04:14:45.961 00.000 18120 OnExposeComplete: enter
04:14:45.964 00.003 18120 UpdateGuideState(): m_state=6
04:14:45.967 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7431
04:14:45.970 00.003 18120 Star::Find returns 1 (0), X=895.63, Y=238.46, Mass=1764, SNR=29.1, Peak=116 HFD=4.2
04:14:45.974 00.004 18120 MultiStar: [#1 -0.30,-0.19,0.72,U] [#2 -0.23,0.24,0.66,U] [#3 -0.30,0.10,0.58,U] [#4 -0.14,0.30,0.57,U] [#5 0.03,-0.09,0.44,U] [#6 0.25,-0.21,0.50,U] [#7 -0.40,0.44,0.00,R] [#8 0.39,-0.16,0.39,U] 
04:14:45.976 00.002 18120 refined, 7 included, MultiStar: {-0.04, 0.02}, one-star: {0.16, 0.06}
04:14:45.979 00.003 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
04:14:45.981 00.002 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
04:14:45.982 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.60 mountX=0.04 mountY=0.02, mountTheta=0.58
04:14:45.984 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
04:14:45.985 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
04:14:45.985 00.000 21948 Worker thread wakes up
04:14:45.985 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:45.986 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
04:14:45.986 00.000 18120 UpdateGuideState exits: m=1764 RSB=29.1
04:14:45.986 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:45.987 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:45.987 00.000 18120 Enqueuing Expose request
04:14:45.988 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
04:14:45.988 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=0.02
04:14:45.988 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:14:45.988 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:45.988 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:14:45.988 00.000 21948 MoveAxis(E, 0, ABG)
04:14:45.988 00.000 21948 Move returns status 0, amount 0
04:14:45.988 00.000 21948 MoveAxis(N, 0, ABG)
04:14:45.988 00.000 21948 Move returns status 0, amount 0
04:14:45.988 00.000 21948 move complete, result=0
04:14:45.988 00.000 21948 worker thread done servicing request
04:14:45.988 00.000 21948 Worker thread wakes up
04:14:45.988 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:45.988 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:45.988 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:47.513 01.525 21948 Exposure complete
04:14:47.546 00.033 21948 worker thread done servicing request
04:14:47.546 00.000 18120 OnExposeComplete: enter
04:14:47.547 00.001 18120 UpdateGuideState(): m_state=6
04:14:47.547 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7432
04:14:47.548 00.001 18120 Star::Find returns 1 (0), X=895.47, Y=238.52, Mass=1786, SNR=29.1, Peak=111 HFD=4.3
04:14:47.548 00.000 18120 MultiStar: [#1 -0.32,-0.14,0.66,U] [#2 -0.32,0.11,0.65,U] [#3 0.15,0.02,0.58,U] [#4 0.18,-0.03,0.56,U] [#5 0.21,0.07,0.48,U] [#6 0.19,-0.19,0.52,U] [#7 -0.02,-0.22,0.41,U] [#8 0.12,-0.18,0.39,U] 
04:14:47.548 00.000 18120 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.00, 0.12}
04:14:47.549 00.001 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.00) = xAngle (-3.51 = 2.77)
04:14:47.550 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.55 = 2.73)
04:14:47.551 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.03 cameraTheta=-1.51 mountX=-0.02 mountY=0.01, mountTheta=2.74
04:14:47.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.02, opts=13)
04:14:47.554 00.001 18120 Enqueuing Move request for scope (0.00, -0.02)
04:14:47.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:47.555 00.001 18120 UpdateGuideState exits: m=1786 RSB=29.1
04:14:47.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:47.555 00.000 21948 Worker thread wakes up
04:14:47.555 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:47.556 00.001 18120 Enqueuing Expose request
04:14:47.557 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
04:14:47.557 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
04:14:47.557 00.000 21948 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
04:14:47.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:14:47.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:47.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:14:47.557 00.000 21948 MoveAxis(E, 0, ABG)
04:14:47.557 00.000 21948 Move returns status 0, amount 0
04:14:47.557 00.000 21948 MoveAxis(N, 0, ABG)
04:14:47.557 00.000 21948 Move returns status 0, amount 0
04:14:47.557 00.000 21948 move complete, result=0
04:14:47.557 00.000 21948 worker thread done servicing request
04:14:47.557 00.000 21948 Worker thread wakes up
04:14:47.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:47.557 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:47.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:49.190 01.633 21948 Exposure complete
04:14:49.239 00.049 21948 worker thread done servicing request
04:14:49.239 00.000 18120 OnExposeComplete: enter
04:14:49.240 00.001 18120 UpdateGuideState(): m_state=6
04:14:49.240 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7433
04:14:49.241 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=238.69, Mass=1726, SNR=28.8, Peak=127 HFD=4.1
04:14:49.242 00.001 18120 MultiStar: [#1 -0.04,-0.12,0.69,U] [#2 -0.42,0.40,0.00,M1] [#3 0.04,0.29,0.61,U] [#4 -0.01,0.37,0.57,U] [#5 0.26,-0.06,0.46,U] [#6 0.06,-0.04,0.51,U] [#7 -0.23,-0.24,0.44,U] [#8 0.24,0.01,0.40,U] 
04:14:49.243 00.001 18120 refined, 7 included, MultiStar: {0.00, 0.09}, one-star: {-0.11, 0.29}
04:14:49.244 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
04:14:49.245 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
04:14:49.246 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.08 mountY=-0.05, mountTheta=-0.49
04:14:49.249 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.09, opts=13)
04:14:49.250 00.001 18120 Enqueuing Move request for scope (0.00, 0.09)
04:14:49.251 00.001 21948 Worker thread wakes up
04:14:49.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:49.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
04:14:49.251 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.8
04:14:49.252 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:49.252 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:49.252 00.000 18120 Enqueuing Expose request
04:14:49.253 00.001 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
04:14:49.253 00.000 21948 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.05
04:14:49.253 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:14:49.253 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:49.253 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:14:49.253 00.000 21948 MoveAxis(E, 0, ABG)
04:14:49.253 00.000 21948 Move returns status 0, amount 0
04:14:49.253 00.000 21948 MoveAxis(N, 0, ABG)
04:14:49.253 00.000 21948 Move returns status 0, amount 0
04:14:49.253 00.000 21948 move complete, result=0
04:14:49.253 00.000 21948 worker thread done servicing request
04:14:49.253 00.000 21948 Worker thread wakes up
04:14:49.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:49.253 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:49.254 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:50.771 01.517 21948 Exposure complete
04:14:50.814 00.043 21948 worker thread done servicing request
04:14:50.815 00.001 18120 OnExposeComplete: enter
04:14:50.815 00.000 18120 UpdateGuideState(): m_state=6
04:14:50.818 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7434
04:14:50.818 00.000 18120 Star::Find returns 1 (0), X=895.39, Y=238.64, Mass=1649, SNR=28.1, Peak=113 HFD=4.2
04:14:50.820 00.002 18120 MultiStar: [#1 -0.38,-0.04,0.75,U] [#2 -0.40,0.52,0.00,M2] [#3 0.02,0.47,0.00,M1] [#4 0.05,0.14,0.55,U] [#5 -0.05,0.13,0.48,U] [#6 -0.07,0.08,0.51,U] [#7 0.08,-0.41,0.40,U] [#8 0.13,-0.14,0.40,U] 
04:14:50.821 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.04}, one-star: {-0.08, 0.24}
04:14:50.821 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
04:14:50.823 00.002 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
04:14:50.824 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.63 mountX=0.07 mountY=0.05, mountTheta=0.61
04:14:50.826 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
04:14:50.827 00.001 18120 Enqueuing Move request for scope (-0.08, 0.04)
04:14:50.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:50.828 00.001 18120 UpdateGuideState exits: m=1649 RSB=28.1
04:14:50.828 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:50.829 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:50.829 00.000 18120 Enqueuing Expose request
04:14:50.829 00.000 21948 Worker thread wakes up
04:14:50.830 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
04:14:50.830 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
04:14:50.830 00.000 21948 Moving (-0.08, 0.04) raw xDistance=0.07 yDistance=0.05
04:14:50.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:14:50.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:50.830 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:14:50.830 00.000 21948 MoveAxis(E, 0, ABG)
04:14:50.830 00.000 21948 Move returns status 0, amount 0
04:14:50.830 00.000 21948 MoveAxis(N, 0, ABG)
04:14:50.830 00.000 21948 Move returns status 0, amount 0
04:14:50.830 00.000 21948 move complete, result=0
04:14:50.830 00.000 21948 worker thread done servicing request
04:14:50.830 00.000 21948 Worker thread wakes up
04:14:50.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:50.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:50.830 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:52.455 01.625 21948 Exposure complete
04:14:52.495 00.040 21948 worker thread done servicing request
04:14:52.495 00.000 18120 OnExposeComplete: enter
04:14:52.496 00.001 18120 UpdateGuideState(): m_state=6
04:14:52.497 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7435
04:14:52.498 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=238.88, Mass=1729, SNR=28.9, Peak=126 HFD=4.0
04:14:52.499 00.001 18120 MultiStar: [#1 -0.46,0.05,0.00,M1] [#2 -0.31,0.44,0.00,M3] [#3 0.04,0.42,0.58,U] [#4 0.04,0.22,0.56,U] [#5 0.40,-0.04,0.50,U] [#6 -0.12,0.32,0.51,U] [#7 -0.03,0.06,0.42,U] [#8 -0.05,-0.01,0.41,U] 
04:14:52.499 00.000 18120 refined, 6 included, MultiStar: {0.01, 0.25}, one-star: {-0.13, 0.48}
04:14:52.500 00.001 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.45 = -0.45)
04:14:52.501 00.001 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.49 = -0.49)
04:14:52.502 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=0.23 mountY=-0.12, mountTheta=-0.48
04:14:52.504 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.25, opts=13)
04:14:52.505 00.001 18120 Enqueuing Move request for scope (0.01, 0.25)
04:14:52.505 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:52.506 00.001 18120 UpdateGuideState exits: m=1729 RSB=28.9
04:14:52.507 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:52.508 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:52.508 00.000 18120 Enqueuing Expose request
04:14:52.509 00.001 21948 Worker thread wakes up
04:14:52.509 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
04:14:52.509 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
04:14:52.509 00.000 21948 Moving (0.01, 0.25) raw xDistance=0.23 yDistance=-0.12
04:14:52.509 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:14:52.509 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:52.510 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:14:52.510 00.000 21948 MoveAxis(W, 41, ABG)
04:14:52.510 00.000 21948 Guiding  Dir = 3, Dur = 41
04:14:52.510 00.000 21948 IsSlewing returns 0
04:14:52.510 00.000 21948 IsGuiding returns 0
04:14:52.512 00.002 21948 PulseGuide returned control before completion, sleep 49
04:14:52.563 00.051 21948 IsGuiding returns 0
04:14:52.563 00.000 21948 Move returns status 0, amount 41
04:14:52.563 00.000 21948 MoveAxis(N, 0, ABG)
04:14:52.563 00.000 21948 Move returns status 0, amount 0
04:14:52.563 00.000 21948 move complete, result=0
04:14:52.563 00.000 21948 worker thread done servicing request
04:14:52.563 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
04:14:52.564 00.001 21948 Worker thread wakes up
04:14:52.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:52.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:53.970 01.406 21948 Exposure complete
04:14:54.000 00.030 21948 worker thread done servicing request
04:14:54.000 00.000 18120 OnExposeComplete: enter
04:14:54.001 00.001 18120 UpdateGuideState(): m_state=6
04:14:54.003 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7436
04:14:54.004 00.001 18120 Star::Find returns 1 (0), X=895.43, Y=238.68, Mass=1817, SNR=29.4, Peak=131 HFD=4.3
04:14:54.004 00.000 18120 MultiStar: [#1 -0.25,0.07,0.70,U] [#2 -0.46,0.14,0.00,M4] [#3 0.01,0.32,0.58,U] [#4 -0.08,0.37,0.57,U] [#5 0.21,0.09,0.48,U] [#6 -0.10,0.12,0.53,U] [#7 -0.27,-0.02,0.44,U] [#8 -0.03,0.07,0.41,U] 
04:14:54.005 00.001 18120 refined, 7 included, MultiStar: {-0.07, 0.18}, one-star: {-0.03, 0.28}
04:14:54.005 00.000 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
04:14:54.005 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
04:14:54.006 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.95 mountX=0.19 mountY=-0.02, mountTheta=-0.09
04:14:54.007 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.18, opts=13)
04:14:54.007 00.000 18120 Enqueuing Move request for scope (-0.07, 0.18)
04:14:54.008 00.001 21948 Worker thread wakes up
04:14:54.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
04:14:54.008 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
04:14:54.008 00.000 21948 Moving (-0.07, 0.18) raw xDistance=0.19 yDistance=-0.02
04:14:54.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:54.008 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.4
04:14:54.008 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:54.009 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:54.009 00.000 18120 Enqueuing Expose request
04:14:54.010 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:14:54.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:54.010 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:14:54.010 00.000 21948 MoveAxis(E, 0, ABG)
04:14:54.010 00.000 21948 Move returns status 0, amount 0
04:14:54.010 00.000 21948 MoveAxis(N, 0, ABG)
04:14:54.010 00.000 21948 Move returns status 0, amount 0
04:14:54.010 00.000 21948 move complete, result=0
04:14:54.010 00.000 21948 worker thread done servicing request
04:14:54.010 00.000 21948 Worker thread wakes up
04:14:54.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:54.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:54.010 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:55.645 01.635 21948 Exposure complete
04:14:55.676 00.031 21948 worker thread done servicing request
04:14:55.676 00.000 18120 OnExposeComplete: enter
04:14:55.677 00.001 18120 UpdateGuideState(): m_state=6
04:14:55.677 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7437
04:14:55.678 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=238.92, Mass=1784, SNR=29.3, Peak=133 HFD=4.2
04:14:55.678 00.000 18120 MultiStar: [#1 -0.49,0.04,0.00,M1] [#2 -0.43,0.69,0.00,M5] [#3 0.01,0.33,0.59,U] [#4 -0.33,0.45,0.00,M1] [#5 -0.10,0.07,0.46,U] [#6 -0.22,-0.11,0.51,U] [#7 -0.11,0.10,0.44,U] [#8 -0.00,-0.26,0.40,U] 
04:14:55.679 00.001 18120 refined, 5 included, MultiStar: {-0.11, 0.18}, one-star: {-0.19, 0.52}
04:14:55.679 00.000 18120 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
04:14:55.679 00.000 18120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
04:14:55.680 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.22 cameraTheta=2.13 mountX=0.22 mountY=0.02, mountTheta=0.09
04:14:55.681 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.18, opts=13)
04:14:55.681 00.000 18120 Enqueuing Move request for scope (-0.11, 0.18)
04:14:55.683 00.002 21948 Worker thread wakes up
04:14:55.683 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
04:14:55.683 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
04:14:55.683 00.000 21948 Moving (-0.11, 0.18) raw xDistance=0.22 yDistance=0.02
04:14:55.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:14:55.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:55.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:14:55.683 00.000 21948 MoveAxis(W, 38, ABG)
04:14:55.683 00.000 21948 Guiding  Dir = 3, Dur = 38
04:14:55.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:55.683 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.3
04:14:55.684 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:55.684 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:55.685 00.001 18120 Enqueuing Expose request
04:14:55.685 00.000 21948 IsSlewing returns 0
04:14:55.685 00.000 21948 IsGuiding returns 0
04:14:55.686 00.001 21948 PulseGuide returned control before completion, sleep 47
04:14:55.737 00.051 21948 IsGuiding returns 0
04:14:55.737 00.000 21948 Move returns status 0, amount 38
04:14:55.737 00.000 21948 MoveAxis(N, 0, ABG)
04:14:55.737 00.000 21948 Move returns status 0, amount 0
04:14:55.737 00.000 21948 move complete, result=0
04:14:55.737 00.000 21948 worker thread done servicing request
04:14:55.738 00.001 21948 Worker thread wakes up
04:14:55.738 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:55.738 00.000 18120 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
04:14:55.739 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:57.152 01.413 21948 Exposure complete
04:14:57.186 00.034 21948 worker thread done servicing request
04:14:57.187 00.001 18120 OnExposeComplete: enter
04:14:57.187 00.000 18120 UpdateGuideState(): m_state=6
04:14:57.188 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7438
04:14:57.188 00.000 18120 Star::Find returns 1 (0), X=895.70, Y=238.76, Mass=1767, SNR=29.1, Peak=113 HFD=4.5
04:14:57.189 00.001 18120 MultiStar: [#1 -0.28,-0.02,0.71,U] [#2 -0.24,0.40,0.00,M6] [#3 0.02,0.18,0.58,U] [#4 0.15,0.17,0.58,U] [#5 0.22,0.19,0.46,U] [#6 -0.10,-0.04,0.51,U] [#7 -0.07,-0.02,0.46,U] [#8 0.08,-0.37,0.38,U] 
04:14:57.190 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.24, 0.36}
04:14:57.191 00.001 18120 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.00) = xAngle (-0.83 = -0.83)
04:14:57.192 00.001 18120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
04:14:57.194 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=0.07 mountY=-0.08, mountTheta=-0.84
04:14:57.196 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.10, opts=13)
04:14:57.197 00.001 18120 Enqueuing Move request for scope (0.04, 0.10)
04:14:57.198 00.001 21948 Worker thread wakes up
04:14:57.198 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
04:14:57.198 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
04:14:57.198 00.000 21948 Moving (0.04, 0.10) raw xDistance=0.07 yDistance=-0.08
04:14:57.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:14:57.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:57.198 00.000 18120 UpdateGuideState exits: m=1767 RSB=29.1
04:14:57.199 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:57.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:57.200 00.001 18120 Enqueuing Expose request
04:14:57.200 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:57.200 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:14:57.200 00.000 21948 MoveAxis(E, 0, ABG)
04:14:57.200 00.000 21948 Move returns status 0, amount 0
04:14:57.200 00.000 21948 MoveAxis(N, 0, ABG)
04:14:57.200 00.000 21948 Move returns status 0, amount 0
04:14:57.200 00.000 21948 move complete, result=0
04:14:57.200 00.000 21948 worker thread done servicing request
04:14:57.200 00.000 21948 Worker thread wakes up
04:14:57.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:57.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:14:57.201 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:58.826 01.625 21948 Exposure complete
04:14:58.878 00.052 21948 worker thread done servicing request
04:14:58.878 00.000 18120 OnExposeComplete: enter
04:14:58.880 00.002 18120 UpdateGuideState(): m_state=6
04:14:58.881 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7439
04:14:58.881 00.000 18120 Star::Find returns 1 (0), X=895.71, Y=238.77, Mass=1709, SNR=28.6, Peak=117 HFD=4.3
04:14:58.883 00.002 18120 MultiStar: [#1 -0.28,0.19,0.74,U] [#2 -0.28,0.58,0.00,M7] [#3 -0.15,0.24,0.59,U] [#4 0.11,0.42,0.00,M1] [#5 -0.01,0.14,0.48,U] [#6 0.10,0.40,0.55,U] [#7 -0.14,0.24,0.44,U] [#8 0.17,0.15,0.41,U] 
04:14:58.884 00.001 18120 refined, 6 included, MultiStar: {0.00, 0.26}, one-star: {0.25, 0.37}
04:14:58.886 00.002 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
04:14:58.887 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
04:14:58.888 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.56 mountX=0.24 mountY=-0.12, mountTheta=-0.47
04:14:58.890 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.26, opts=13)
04:14:58.891 00.001 18120 Enqueuing Move request for scope (0.00, 0.26)
04:14:58.891 00.000 21948 Worker thread wakes up
04:14:58.891 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.26) opts 0xd
04:14:58.891 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.26)
04:14:58.891 00.000 21948 Moving (0.00, 0.26) raw xDistance=0.24 yDistance=-0.12
04:14:58.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:14:58.891 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:58.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:14:58.892 00.001 18120 UpdateGuideState exits: m=1709 RSB=28.6
04:14:58.892 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:58.893 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:14:58.893 00.000 18120 Enqueuing Expose request
04:14:58.894 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:14:58.894 00.000 21948 MoveAxis(W, 42, ABG)
04:14:58.894 00.000 21948 Guiding  Dir = 3, Dur = 42
04:14:58.894 00.000 21948 IsSlewing returns 0
04:14:58.894 00.000 21948 IsGuiding returns 0
04:14:58.896 00.002 21948 PulseGuide returned control before completion, sleep 51
04:14:58.951 00.055 21948 IsGuiding returns 1
04:14:58.951 00.000 21948 scope still moving after pulse duration time elapsed
04:14:58.982 00.031 21948 IsSlewing returns 0
04:14:58.983 00.001 21948 IsGuiding returns 0
04:14:58.983 00.000 21948 scope move finished after 42 + 47 ms
04:14:58.983 00.000 21948 Move returns status 0, amount 42
04:14:58.983 00.000 21948 MoveAxis(N, 0, ABG)
04:14:58.983 00.000 21948 Move returns status 0, amount 0
04:14:58.983 00.000 21948 move complete, result=0
04:14:58.983 00.000 21948 worker thread done servicing request
04:14:58.983 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
04:14:58.984 00.001 21948 Worker thread wakes up
04:14:58.985 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:14:58.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:00.400 01.415 21948 Exposure complete
04:15:00.449 00.049 21948 worker thread done servicing request
04:15:00.449 00.000 18120 OnExposeComplete: enter
04:15:00.450 00.001 18120 UpdateGuideState(): m_state=6
04:15:00.451 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7440
04:15:00.451 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=238.72, Mass=1635, SNR=28.0, Peak=118 HFD=4.3
04:15:00.452 00.001 18120 MultiStar: [#1 -0.25,-0.26,0.77,U] [#2 -0.26,0.51,0.00,M8] [#3 0.09,0.25,0.64,U] [#4 0.16,-0.01,0.60,U] [#5 0.08,0.02,0.47,U] [#6 -0.05,0.25,0.53,U] [#7 0.05,-0.34,0.40,U] [#8 0.09,-0.15,0.43,U] 
04:15:00.452 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.15, 0.32}
04:15:00.453 00.001 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
04:15:00.453 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
04:15:00.455 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.10 mountX=0.05 mountY=0.00, mountTheta=0.07
04:15:00.457 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.05, opts=13)
04:15:00.458 00.001 18120 Enqueuing Move request for scope (-0.03, 0.05)
04:15:00.458 00.000 21948 Worker thread wakes up
04:15:00.458 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:00.458 00.000 18120 UpdateGuideState exits: m=1635 RSB=28.0
04:15:00.459 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:00.459 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:00.459 00.000 18120 Enqueuing Expose request
04:15:00.460 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
04:15:00.460 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
04:15:00.460 00.000 21948 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.00
04:15:00.460 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:15:00.460 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:00.460 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:15:00.460 00.000 21948 MoveAxis(E, 0, ABG)
04:15:00.460 00.000 21948 Move returns status 0, amount 0
04:15:00.460 00.000 21948 MoveAxis(N, 0, ABG)
04:15:00.460 00.000 21948 Move returns status 0, amount 0
04:15:00.460 00.000 21948 move complete, result=0
04:15:00.460 00.000 21948 worker thread done servicing request
04:15:00.460 00.000 21948 Worker thread wakes up
04:15:00.460 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:00.460 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:00.460 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:02.097 01.637 21948 Exposure complete
04:15:02.135 00.038 21948 worker thread done servicing request
04:15:02.135 00.000 18120 OnExposeComplete: enter
04:15:02.136 00.001 18120 UpdateGuideState(): m_state=6
04:15:02.138 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7441
04:15:02.139 00.001 18120 Star::Find returns 1 (0), X=895.48, Y=238.77, Mass=1730, SNR=28.7, Peak=126 HFD=4.2
04:15:02.140 00.001 18120 MultiStar: [#1 -0.39,0.13,0.73,U] [#2 -0.07,0.49,0.00,M9] [#3 -0.01,0.42,0.60,U] [#4 0.01,0.40,0.56,U] [#5 0.47,0.31,0.00,M1] [#6 0.23,0.20,0.54,U] [#7 0.00,0.16,0.44,U] [#8 0.03,0.48,0.00,M1] 
04:15:02.141 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.29}, one-star: {0.02, 0.37}
04:15:02.144 00.003 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
04:15:02.146 00.002 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
04:15:02.149 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.70 mountX=0.28 mountY=-0.10, mountTheta=-0.34
04:15:02.153 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.29, opts=13)
04:15:02.156 00.003 18120 Enqueuing Move request for scope (-0.04, 0.29)
04:15:02.158 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:02.158 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.7
04:15:02.159 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:02.160 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:02.160 00.000 18120 Enqueuing Expose request
04:15:02.160 00.000 21948 Worker thread wakes up
04:15:02.161 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
04:15:02.161 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
04:15:02.161 00.000 21948 Moving (-0.04, 0.29) raw xDistance=0.28 yDistance=-0.10
04:15:02.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
04:15:02.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:02.161 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:02.161 00.000 21948 MoveAxis(W, 50, ABG)
04:15:02.161 00.000 21948 Guiding  Dir = 3, Dur = 50
04:15:02.161 00.000 21948 IsSlewing returns 0
04:15:02.161 00.000 21948 IsGuiding returns 0
04:15:02.163 00.002 21948 PulseGuide returned control before completion, sleep 59
04:15:02.238 00.075 21948 IsGuiding returns 0
04:15:02.239 00.001 21948 Move returns status 0, amount 50
04:15:02.239 00.000 21948 MoveAxis(N, 0, ABG)
04:15:02.239 00.000 21948 Move returns status 0, amount 0
04:15:02.239 00.000 21948 move complete, result=0
04:15:02.239 00.000 21948 worker thread done servicing request
04:15:02.239 00.000 21948 Worker thread wakes up
04:15:02.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:02.239 00.000 18120 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
04:15:02.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:03.651 01.412 21948 Exposure complete
04:15:03.695 00.044 21948 worker thread done servicing request
04:15:03.710 00.015 18120 OnExposeComplete: enter
04:15:03.710 00.000 18120 UpdateGuideState(): m_state=6
04:15:03.711 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7442
04:15:03.711 00.000 18120 Star::Find returns 1 (0), X=895.60, Y=238.60, Mass=1723, SNR=28.7, Peak=113 HFD=4.2
04:15:03.712 00.001 18120 MultiStar: [#1 -0.25,-0.26,0.70,U] [#2 -0.11,0.01,0.63,U] [#3 0.22,0.07,0.62,U] [#4 0.12,-0.08,0.57,U] [#5 0.06,-0.07,0.47,U] [#6 0.26,0.09,0.52,U] [#7 0.03,-0.18,0.43,U] [#8 0.06,-0.42,0.41,U] 
04:15:03.712 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.14, 0.20}
04:15:03.713 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
04:15:03.713 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
04:15:03.713 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=-0.06 mountY=-0.03, mountTheta=-2.65
04:15:03.715 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.04, opts=13)
04:15:03.715 00.000 18120 Enqueuing Move request for scope (0.05, -0.04)
04:15:03.715 00.000 21948 Worker thread wakes up
04:15:03.716 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
04:15:03.716 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
04:15:03.716 00.000 21948 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.03
04:15:03.716 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:03.716 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:03.716 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:15:03.716 00.000 21948 MoveAxis(E, 0, ABG)
04:15:03.716 00.000 21948 Move returns status 0, amount 0
04:15:03.716 00.000 21948 MoveAxis(N, 0, ABG)
04:15:03.716 00.000 21948 Move returns status 0, amount 0
04:15:03.716 00.000 21948 move complete, result=0
04:15:03.716 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:03.716 00.000 18120 UpdateGuideState exits: m=1723 RSB=28.7
04:15:03.717 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:03.717 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:03.718 00.001 18120 Enqueuing Expose request
04:15:03.718 00.000 21948 worker thread done servicing request
04:15:03.718 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:03.718 00.000 21948 Worker thread wakes up
04:15:03.719 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:03.719 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:05.343 01.624 21948 Exposure complete
04:15:05.387 00.044 21948 worker thread done servicing request
04:15:05.387 00.000 18120 OnExposeComplete: enter
04:15:05.389 00.002 18120 UpdateGuideState(): m_state=6
04:15:05.390 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7443
04:15:05.390 00.000 18120 Star::Find returns 1 (0), X=895.53, Y=238.50, Mass=1795, SNR=29.4, Peak=117 HFD=4.2
04:15:05.391 00.001 18120 MultiStar: [#1 0.03,-0.21,0.71,U] [#2 -0.08,0.17,0.65,U] [#3 0.25,0.17,0.58,U] [#4 0.30,0.17,0.58,U] [#5 0.38,-0.17,0.47,U] [#6 0.33,-0.14,0.50,U] [#7 -0.02,0.08,0.38,U] [#8 0.34,-0.01,0.39,U] 
04:15:05.391 00.000 18120 single-star, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.07, 0.10}
04:15:05.391 00.000 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
04:15:05.392 00.001 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
04:15:05.392 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.07 mountY=-0.10, mountTheta=-1.00
04:15:05.394 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.10, opts=13)
04:15:05.394 00.000 18120 Enqueuing Move request for scope (0.07, 0.10)
04:15:05.395 00.001 21948 Worker thread wakes up
04:15:05.395 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:05.395 00.000 18120 UpdateGuideState exits: m=1795 RSB=29.4
04:15:05.396 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:05.396 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:05.396 00.000 18120 Enqueuing Expose request
04:15:05.397 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
04:15:05.397 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
04:15:05.397 00.000 21948 Moving (0.07, 0.10) raw xDistance=0.07 yDistance=-0.10
04:15:05.397 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:15:05.397 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:05.397 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:05.397 00.000 21948 MoveAxis(E, 0, ABG)
04:15:05.397 00.000 21948 Move returns status 0, amount 0
04:15:05.397 00.000 21948 MoveAxis(N, 0, ABG)
04:15:05.397 00.000 21948 Move returns status 0, amount 0
04:15:05.397 00.000 21948 move complete, result=0
04:15:05.398 00.001 21948 worker thread done servicing request
04:15:05.398 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:05.398 00.000 21948 Worker thread wakes up
04:15:05.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:05.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:06.912 01.514 21948 Exposure complete
04:15:06.953 00.041 21948 worker thread done servicing request
04:15:06.953 00.000 18120 OnExposeComplete: enter
04:15:06.954 00.001 18120 UpdateGuideState(): m_state=6
04:15:06.956 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7444
04:15:06.959 00.003 18120 Star::Find returns 1 (0), X=895.63, Y=238.66, Mass=1739, SNR=28.9, Peak=116 HFD=4.3
04:15:06.961 00.002 18120 MultiStar: [#1 -0.15,-0.16,0.77,U] [#2 -0.15,0.37,0.63,U] [#3 0.19,-0.06,0.60,U] [#4 0.16,0.16,0.54,U] [#5 0.37,0.01,0.47,U] [#6 0.19,-0.12,0.53,U] [#7 0.03,-0.19,0.44,U] [#8 0.29,-0.36,0.00,M1] 
04:15:06.964 00.003 18120 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.17, 0.26}
04:15:06.966 00.002 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
04:15:06.968 00.002 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
04:15:06.970 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.55 mountX=0.01 mountY=-0.11, mountTheta=-1.44
04:15:06.975 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
04:15:06.976 00.001 18120 Enqueuing Move request for scope (0.09, 0.06)
04:15:06.976 00.000 21948 Worker thread wakes up
04:15:06.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
04:15:06.976 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
04:15:06.977 00.001 21948 Moving (0.09, 0.06) raw xDistance=0.01 yDistance=-0.11
04:15:06.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:15:06.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:06.977 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:06.977 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.9
04:15:06.977 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:06.978 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:06.978 00.000 18120 Enqueuing Expose request
04:15:06.979 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:15:06.979 00.000 21948 MoveAxis(E, 0, ABG)
04:15:06.979 00.000 21948 Move returns status 0, amount 0
04:15:06.979 00.000 21948 MoveAxis(N, 0, ABG)
04:15:06.979 00.000 21948 Move returns status 0, amount 0
04:15:06.979 00.000 21948 move complete, result=0
04:15:06.979 00.000 21948 worker thread done servicing request
04:15:06.979 00.000 21948 Worker thread wakes up
04:15:06.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:06.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:06.980 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:08.607 01.627 21948 Exposure complete
04:15:08.661 00.054 21948 worker thread done servicing request
04:15:08.661 00.000 18120 OnExposeComplete: enter
04:15:08.661 00.000 18120 UpdateGuideState(): m_state=6
04:15:08.662 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7445
04:15:08.662 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=238.36, Mass=1772, SNR=29.2, Peak=113 HFD=4.2
04:15:08.663 00.001 18120 MultiStar: [#1 0.03,-0.36,0.70,U] [#2 0.18,0.19,0.65,U] [#3 0.56,0.14,0.00,M1] [#4 0.31,-0.14,0.58,U] [#5 0.66,-0.06,0.00,M1] [#6 0.33,-0.17,0.49,U] [#7 0.00,-0.14,0.44,U] [#8 0.61,-0.28,0.00,M2] 
04:15:08.663 00.000 18120 refined, 5 included, MultiStar: {0.25, -0.10}, one-star: {0.49, -0.04}
04:15:08.664 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:15:08.664 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:15:08.664 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.39 mountX=-0.20 mountY=-0.18, mountTheta=-2.41
04:15:08.666 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.10, opts=13)
04:15:08.666 00.000 18120 Enqueuing Move request for scope (0.25, -0.10)
04:15:08.667 00.001 21948 Worker thread wakes up
04:15:08.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
04:15:08.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
04:15:08.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:08.669 00.002 21948 Moving (0.25, -0.10) raw xDistance=-0.20 yDistance=-0.18
04:15:08.669 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.2
04:15:08.672 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:15:08.672 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:08.672 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:08.673 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:15:08.673 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:08.673 00.000 21948 MoveAxis(E, 0, ABG)
04:15:08.673 00.000 21948 Move returns status 0, amount 0
04:15:08.673 00.000 18120 Enqueuing Expose request
04:15:08.674 00.001 21948 MoveAxis(N, 0, ABG)
04:15:08.674 00.000 21948 Move returns status 0, amount 0
04:15:08.674 00.000 21948 move complete, result=0
04:15:08.674 00.000 21948 worker thread done servicing request
04:15:08.674 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:15:08.674 00.000 21948 Worker thread wakes up
04:15:08.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:08.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:10.194 01.520 21948 Exposure complete
04:15:10.235 00.041 21948 worker thread done servicing request
04:15:10.235 00.000 18120 OnExposeComplete: enter
04:15:10.236 00.001 18120 UpdateGuideState(): m_state=6
04:15:10.237 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7446
04:15:10.238 00.001 18120 Star::Find returns 1 (0), X=896.04, Y=238.36, Mass=1826, SNR=29.6, Peak=128 HFD=4.2
04:15:10.240 00.002 18120 MultiStar: [#1 0.27,-0.27,0.73,U] [#2 0.12,0.01,0.65,U] [#3 0.40,0.07,0.57,U] [#4 0.39,0.17,0.52,U] [#5 0.78,-0.12,0.00,M2] [#6 0.40,0.01,0.51,U] [#7 0.52,-0.20,0.00,M1] [#8 0.84,-0.37,0.00,M3] 
04:15:10.240 00.000 18120 refined, 5 included, MultiStar: {0.37, -0.03}, one-star: {0.58, -0.04}
04:15:10.241 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
04:15:10.241 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
04:15:10.242 00.001 18120 CameraToMount -- cameraX=0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-0.07 mountX=-0.18 mountY=-0.32, mountTheta=-2.08
04:15:10.243 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=-0.03, opts=13)
04:15:10.243 00.000 18120 Enqueuing Move request for scope (0.37, -0.03)
04:15:10.244 00.001 21948 Worker thread wakes up
04:15:10.244 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.03) opts 0xd
04:15:10.244 00.000 21948 Handling offset move in thread for scope, endpoint = (0.37, -0.03)
04:15:10.244 00.000 21948 Moving (0.37, -0.03) raw xDistance=-0.18 yDistance=-0.32
04:15:10.244 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:15:10.244 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
04:15:10.244 00.000 21948 MoveAxis(E, 0, ABG)
04:15:10.244 00.000 21948 Move returns status 0, amount 0
04:15:10.244 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:10.245 00.001 18120 UpdateGuideState exits: m=1826 RSB=29.6
04:15:10.245 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:10.245 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:10.246 00.001 18120 Enqueuing Expose request
04:15:10.246 00.000 21948 MoveAxis(N, 77, ABG)
04:15:10.246 00.000 21948 Guiding  Dir = 0, Dur = 77
04:15:10.246 00.000 21948 IsSlewing returns 0
04:15:10.246 00.000 21948 IsGuiding returns 0
04:15:10.251 00.005 21948 PulseGuide returned control before completion, sleep 83
04:15:10.347 00.096 21948 IsGuiding returns 0
04:15:10.349 00.002 21948 Move returns status 0, amount 77
04:15:10.349 00.000 21948 move complete, result=0
04:15:10.349 00.000 21948 worker thread done servicing request
04:15:10.349 00.000 21948 Worker thread wakes up
04:15:10.349 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:10.349 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:10.349 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 77 ms NORTH
04:15:11.974 01.625 21948 Exposure complete
04:15:12.009 00.035 21948 worker thread done servicing request
04:15:12.009 00.000 18120 OnExposeComplete: enter
04:15:12.010 00.001 18120 UpdateGuideState(): m_state=6
04:15:12.011 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7447
04:15:12.012 00.001 18120 Star::Find returns 1 (0), X=895.87, Y=238.30, Mass=1723, SNR=28.7, Peak=135 HFD=4.2
04:15:12.012 00.000 18120 MultiStar: [#1 -0.18,-0.26,0.74,U] [#2 -0.07,-0.04,0.60,U] [#3 0.28,-0.11,0.60,U] [#4 0.34,0.12,0.58,U] [#5 0.62,-0.07,0.00,M3] [#6 0.19,0.05,0.54,U] [#7 0.02,-0.03,0.44,U] [#8 0.33,-0.25,0.39,U] 
04:15:12.012 00.000 18120 refined, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.41, -0.10}
04:15:12.013 00.001 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
04:15:12.013 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
04:15:12.014 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=-0.15 mountY=-0.12, mountTheta=-2.46
04:15:12.016 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.08, opts=13)
04:15:12.017 00.001 18120 Enqueuing Move request for scope (0.17, -0.08)
04:15:12.018 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:12.019 00.001 18120 UpdateGuideState exits: m=1723 RSB=28.7
04:15:12.020 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:12.021 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:12.021 00.000 18120 Enqueuing Expose request
04:15:12.021 00.000 21948 Worker thread wakes up
04:15:12.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
04:15:12.022 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
04:15:12.022 00.000 21948 Moving (0.17, -0.08) raw xDistance=-0.15 yDistance=-0.12
04:15:12.022 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:15:12.022 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:12.022 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:15:12.022 00.000 21948 MoveAxis(E, 0, ABG)
04:15:12.022 00.000 21948 Move returns status 0, amount 0
04:15:12.022 00.000 21948 MoveAxis(N, 0, ABG)
04:15:12.022 00.000 21948 Move returns status 0, amount 0
04:15:12.022 00.000 21948 move complete, result=0
04:15:12.022 00.000 21948 worker thread done servicing request
04:15:12.022 00.000 21948 Worker thread wakes up
04:15:12.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:12.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:12.022 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:13.544 01.522 21948 Exposure complete
04:15:13.586 00.042 21948 worker thread done servicing request
04:15:13.586 00.000 18120 OnExposeComplete: enter
04:15:13.587 00.001 18120 UpdateGuideState(): m_state=6
04:15:13.588 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7448
04:15:13.589 00.001 18120 Star::Find returns 1 (0), X=895.57, Y=238.41, Mass=1773, SNR=29.1, Peak=119 HFD=4.2
04:15:13.590 00.001 18120 MultiStar: [#1 -0.35,-0.09,0.72,U] [#2 -0.24,0.29,0.62,U] [#3 0.16,0.00,0.58,U] [#4 0.14,0.27,0.57,U] [#5 0.05,0.26,0.48,U] [#6 0.29,0.10,0.54,U] [#7 -0.02,0.08,0.43,U] [#8 0.57,-0.40,0.00,M3] 
04:15:13.591 00.001 18120 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.11, 0.01}
04:15:13.591 00.000 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
04:15:13.592 00.001 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
04:15:13.593 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=0.09 mountY=-0.05, mountTheta=-0.55
04:15:13.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.10, opts=13)
04:15:13.596 00.002 18120 Enqueuing Move request for scope (0.01, 0.10)
04:15:13.596 00.000 21948 Worker thread wakes up
04:15:13.596 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:13.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
04:15:13.596 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.1
04:15:13.597 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:13.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:13.597 00.000 18120 Enqueuing Expose request
04:15:13.599 00.002 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
04:15:13.599 00.000 21948 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.05
04:15:13.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:15:13.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:13.599 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:15:13.599 00.000 21948 MoveAxis(E, 0, ABG)
04:15:13.599 00.000 21948 Move returns status 0, amount 0
04:15:13.599 00.000 21948 MoveAxis(N, 0, ABG)
04:15:13.599 00.000 21948 Move returns status 0, amount 0
04:15:13.599 00.000 21948 move complete, result=0
04:15:13.599 00.000 21948 worker thread done servicing request
04:15:13.599 00.000 21948 Worker thread wakes up
04:15:13.599 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:13.599 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:13.599 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:15.220 01.621 21948 Exposure complete
04:15:15.273 00.053 21948 worker thread done servicing request
04:15:15.273 00.000 18120 OnExposeComplete: enter
04:15:15.275 00.002 18120 UpdateGuideState(): m_state=6
04:15:15.277 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7449
04:15:15.278 00.001 18120 Star::Find returns 1 (0), X=895.42, Y=238.66, Mass=1776, SNR=29.1, Peak=121 HFD=4.3
04:15:15.279 00.001 18120 MultiStar: [#1 -0.39,-0.01,0.71,U] [#2 -0.05,0.43,0.00,M3] [#3 -0.02,0.27,0.58,U] [#4 0.12,0.24,0.54,U] [#5 -0.14,0.21,0.47,U] [#6 -0.05,0.00,0.50,U] [#7 -0.06,-0.05,0.39,U] [#8 0.21,-0.10,0.40,U] 
04:15:15.281 00.002 18120 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {-0.04, 0.26}
04:15:15.283 00.002 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
04:15:15.285 00.002 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
04:15:15.287 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.04 mountX=0.14 mountY=0.00, mountTheta=0.01
04:15:15.289 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.13, opts=13)
04:15:15.290 00.001 18120 Enqueuing Move request for scope (-0.06, 0.13)
04:15:15.292 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:15.293 00.001 18120 UpdateGuideState exits: m=1776 RSB=29.1
04:15:15.294 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:15.297 00.003 21948 Worker thread wakes up
04:15:15.297 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:15.298 00.001 18120 Enqueuing Expose request
04:15:15.299 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
04:15:15.299 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
04:15:15.299 00.000 21948 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=0.00
04:15:15.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:15:15.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:15.299 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:15:15.299 00.000 21948 MoveAxis(E, 0, ABG)
04:15:15.299 00.000 21948 Move returns status 0, amount 0
04:15:15.299 00.000 21948 MoveAxis(N, 0, ABG)
04:15:15.299 00.000 21948 Move returns status 0, amount 0
04:15:15.299 00.000 21948 move complete, result=0
04:15:15.299 00.000 21948 worker thread done servicing request
04:15:15.299 00.000 21948 Worker thread wakes up
04:15:15.299 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:15.300 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:15.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:16.814 01.514 21948 Exposure complete
04:15:16.845 00.031 21948 worker thread done servicing request
04:15:16.845 00.000 18120 OnExposeComplete: enter
04:15:16.846 00.001 18120 UpdateGuideState(): m_state=6
04:15:16.846 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7450
04:15:16.847 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=238.66, Mass=1784, SNR=29.2, Peak=135 HFD=4.1
04:15:16.847 00.000 18120 MultiStar: [#1 -0.28,-0.12,0.71,U] [#2 0.05,0.27,0.61,U] [#3 -0.31,0.10,0.57,U] [#4 -0.11,0.10,0.51,U] [#5 -0.03,0.06,0.49,U] [#6 0.15,0.07,0.56,U] [#7 0.00,0.02,0.44,U] [#8 0.08,-0.10,0.38,U] 
04:15:16.848 00.001 18120 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.32, 0.26}
04:15:16.848 00.000 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
04:15:16.849 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
04:15:16.849 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=0.08 mountY=-0.05, mountTheta=-0.50
04:15:16.850 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.09, opts=13)
04:15:16.851 00.001 18120 Enqueuing Move request for scope (0.00, 0.09)
04:15:16.851 00.000 21948 Worker thread wakes up
04:15:16.851 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
04:15:16.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
04:15:16.851 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:16.852 00.001 18120 UpdateGuideState exits: m=1784 RSB=29.2
04:15:16.852 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:16.853 00.001 21948 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.05
04:15:16.853 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:16.853 00.000 18120 Enqueuing Expose request
04:15:16.854 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:15:16.854 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:16.854 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:15:16.854 00.000 21948 MoveAxis(E, 0, ABG)
04:15:16.854 00.000 21948 Move returns status 0, amount 0
04:15:16.854 00.000 21948 MoveAxis(N, 0, ABG)
04:15:16.854 00.000 21948 Move returns status 0, amount 0
04:15:16.854 00.000 21948 move complete, result=0
04:15:16.854 00.000 21948 worker thread done servicing request
04:15:16.854 00.000 21948 Worker thread wakes up
04:15:16.854 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:16.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:16.854 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:18.483 01.629 21948 Exposure complete
04:15:18.529 00.046 21948 worker thread done servicing request
04:15:18.531 00.002 18120 OnExposeComplete: enter
04:15:18.531 00.000 18120 UpdateGuideState(): m_state=6
04:15:18.532 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7451
04:15:18.532 00.000 18120 Star::Find returns 1 (0), X=895.62, Y=238.40, Mass=1726, SNR=28.8, Peak=118 HFD=4.3
04:15:18.533 00.001 18120 MultiStar: [#1 -0.34,-0.16,0.74,U] [#2 -0.27,0.28,0.62,U] [#3 -0.15,0.25,0.61,U] [#4 -0.46,0.22,0.00,M1] [#5 -0.04,0.13,0.47,U] [#6 0.42,0.10,0.00,M1] [#7 0.09,-0.41,0.42,U] [#8 -0.22,0.16,0.41,U] 
04:15:18.533 00.000 18120 refined, 6 included, MultiStar: {-0.10, 0.04}, one-star: {0.16, 0.00}
04:15:18.534 00.001 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.77 = 0.77)
04:15:18.534 00.000 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.73 = 0.73)
04:15:18.534 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.76 mountX=0.08 mountY=0.07, mountTheta=0.74
04:15:18.536 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.04, opts=13)
04:15:18.536 00.000 18120 Enqueuing Move request for scope (-0.10, 0.04)
04:15:18.537 00.001 21948 Worker thread wakes up
04:15:18.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:18.537 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
04:15:18.537 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.8
04:15:18.538 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:18.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:18.538 00.000 18120 Enqueuing Expose request
04:15:18.539 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
04:15:18.539 00.000 21948 Moving (-0.10, 0.04) raw xDistance=0.08 yDistance=0.07
04:15:18.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:15:18.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:18.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:15:18.539 00.000 21948 MoveAxis(E, 0, ABG)
04:15:18.539 00.000 21948 Move returns status 0, amount 0
04:15:18.539 00.000 21948 MoveAxis(N, 0, ABG)
04:15:18.539 00.000 21948 Move returns status 0, amount 0
04:15:18.539 00.000 21948 move complete, result=0
04:15:18.539 00.000 21948 worker thread done servicing request
04:15:18.539 00.000 21948 Worker thread wakes up
04:15:18.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:18.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:18.539 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:20.067 01.528 21948 Exposure complete
04:15:20.109 00.042 21948 worker thread done servicing request
04:15:20.110 00.001 18120 OnExposeComplete: enter
04:15:20.111 00.001 18120 UpdateGuideState(): m_state=6
04:15:20.113 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7452
04:15:20.113 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=238.48, Mass=1715, SNR=28.7, Peak=113 HFD=4.1
04:15:20.113 00.000 18120 MultiStar: [#1 -0.13,-0.15,0.75,U] [#2 0.03,0.35,0.64,U] [#3 -0.12,0.15,0.60,U] [#4 0.01,0.21,0.56,U] [#5 0.18,0.08,0.47,U] [#6 0.15,-0.14,0.48,U] [#7 0.05,-0.34,0.42,U] [#8 0.35,-0.13,0.41,U] 
04:15:20.114 00.001 18120 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.12, 0.08}
04:15:20.114 00.000 18120 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
04:15:20.115 00.001 18120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
04:15:20.115 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=0.01 mountY=-0.06, mountTheta=-1.47
04:15:20.116 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.03, opts=13)
04:15:20.117 00.001 18120 Enqueuing Move request for scope (0.06, 0.03)
04:15:20.117 00.000 21948 Worker thread wakes up
04:15:20.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
04:15:20.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
04:15:20.117 00.000 21948 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
04:15:20.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:15:20.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:20.117 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:20.118 00.001 18120 UpdateGuideState exits: m=1715 RSB=28.7
04:15:20.118 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:20.119 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:20.119 00.000 18120 Enqueuing Expose request
04:15:20.120 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:15:20.120 00.000 21948 MoveAxis(E, 0, ABG)
04:15:20.120 00.000 21948 Move returns status 0, amount 0
04:15:20.120 00.000 21948 MoveAxis(N, 0, ABG)
04:15:20.120 00.000 21948 Move returns status 0, amount 0
04:15:20.120 00.000 21948 move complete, result=0
04:15:20.120 00.000 21948 worker thread done servicing request
04:15:20.120 00.000 21948 Worker thread wakes up
04:15:20.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:20.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:20.120 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:21.742 01.622 21948 Exposure complete
04:15:21.792 00.050 21948 worker thread done servicing request
04:15:21.792 00.000 18120 OnExposeComplete: enter
04:15:21.793 00.001 18120 UpdateGuideState(): m_state=6
04:15:21.794 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7453
04:15:21.796 00.002 18120 Star::Find returns 1 (0), X=895.60, Y=238.73, Mass=1851, SNR=29.7, Peak=139 HFD=4.1
04:15:21.798 00.002 18120 MultiStar: [#1 -0.18,0.14,0.71,U] [#2 -0.07,0.50,0.00,M1] [#3 0.27,0.20,0.57,U] [#4 0.29,0.23,0.53,U] [#5 0.10,0.40,0.47,U] [#6 0.16,0.09,0.53,U] [#7 0.13,0.01,0.41,U] [#8 0.43,-0.05,0.39,U] 
04:15:21.800 00.002 18120 refined, 7 included, MultiStar: {0.15, 0.19}, one-star: {0.14, 0.33}
04:15:21.803 00.003 18120 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.00) = xAngle (-1.07 = -1.07)
04:15:21.805 00.002 18120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.11 = -1.11)
04:15:21.805 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=0.11 mountY=-0.22, mountTheta=-1.08
04:15:21.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.19, opts=13)
04:15:21.807 00.001 18120 Enqueuing Move request for scope (0.15, 0.19)
04:15:21.807 00.000 21948 Worker thread wakes up
04:15:21.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:21.808 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
04:15:21.808 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.7
04:15:21.808 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:21.809 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:21.809 00.000 18120 Enqueuing Expose request
04:15:21.810 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
04:15:21.810 00.000 21948 Moving (0.15, 0.19) raw xDistance=0.11 yDistance=-0.22
04:15:21.810 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:15:21.810 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:15:21.810 00.000 21948 MoveAxis(E, 0, ABG)
04:15:21.810 00.000 21948 Move returns status 0, amount 0
04:15:21.810 00.000 21948 MoveAxis(N, 52, ABG)
04:15:21.810 00.000 21948 Guiding  Dir = 0, Dur = 52
04:15:21.810 00.000 21948 IsSlewing returns 0
04:15:21.810 00.000 21948 IsGuiding returns 0
04:15:21.815 00.005 21948 PulseGuide returned control before completion, sleep 58
04:15:21.882 00.067 21948 IsGuiding returns 0
04:15:21.882 00.000 21948 Move returns status 0, amount 52
04:15:21.882 00.000 21948 move complete, result=0
04:15:21.882 00.000 21948 worker thread done servicing request
04:15:21.882 00.000 21948 Worker thread wakes up
04:15:21.882 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:21.882 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 52 ms NORTH
04:15:21.883 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:23.297 01.414 21948 Exposure complete
04:15:23.353 00.056 21948 worker thread done servicing request
04:15:23.353 00.000 18120 OnExposeComplete: enter
04:15:23.353 00.000 18120 UpdateGuideState(): m_state=6
04:15:23.355 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7454
04:15:23.356 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=238.37, Mass=1841, SNR=29.6, Peak=120 HFD=4.1
04:15:23.359 00.003 18120 MultiStar: [#1 -0.50,-0.19,0.00,M1] [#2 -0.32,0.14,0.65,U] [#3 0.19,0.05,0.57,U] [#4 0.04,0.09,0.56,U] [#5 0.19,0.01,0.46,U] [#6 0.11,-0.07,0.50,U] [#7 -0.01,-0.05,0.42,U] [#8 0.49,-0.16,0.00,M1] 
04:15:23.360 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.33, -0.03}
04:15:23.361 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:15:23.361 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:15:23.362 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
04:15:23.363 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.02, opts=13)
04:15:23.364 00.001 18120 Enqueuing Move request for scope (0.10, 0.02)
04:15:23.364 00.000 21948 Worker thread wakes up
04:15:23.364 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:23.365 00.001 18120 UpdateGuideState exits: m=1841 RSB=29.6
04:15:23.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:23.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:23.366 00.001 18120 Enqueuing Expose request
04:15:23.366 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
04:15:23.366 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
04:15:23.366 00.000 21948 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
04:15:23.366 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:15:23.366 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:23.366 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:23.366 00.000 21948 MoveAxis(E, 0, ABG)
04:15:23.366 00.000 21948 Move returns status 0, amount 0
04:15:23.366 00.000 21948 MoveAxis(N, 0, ABG)
04:15:23.366 00.000 21948 Move returns status 0, amount 0
04:15:23.366 00.000 21948 move complete, result=0
04:15:23.366 00.000 21948 worker thread done servicing request
04:15:23.366 00.000 21948 Worker thread wakes up
04:15:23.366 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:23.366 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:23.367 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:25.001 01.634 21948 Exposure complete
04:15:25.040 00.039 21948 worker thread done servicing request
04:15:25.042 00.002 18120 OnExposeComplete: enter
04:15:25.042 00.000 18120 UpdateGuideState(): m_state=6
04:15:25.046 00.004 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7455
04:15:25.048 00.002 18120 Star::Find returns 1 (0), X=895.81, Y=238.32, Mass=1703, SNR=28.5, Peak=120 HFD=4.5
04:15:25.051 00.003 18120 MultiStar: [#1 0.03,-0.15,0.75,U] [#2 -0.04,0.21,0.64,U] [#3 0.26,-0.06,0.61,U] [#4 0.45,-0.06,0.00,M1] [#5 0.20,-0.08,0.48,U] [#6 0.35,-0.22,0.54,U] [#7 0.10,-0.45,0.00,M1] [#8 0.63,-0.33,0.00,M2] 
04:15:25.053 00.002 18120 refined, 5 included, MultiStar: {0.20, -0.06}, one-star: {0.34, -0.08}
04:15:25.056 00.003 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
04:15:25.058 00.002 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
04:15:25.060 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.31 mountX=-0.14 mountY=-0.15, mountTheta=-2.33
04:15:25.076 00.016 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.06, opts=13)
04:15:25.076 00.000 18120 Enqueuing Move request for scope (0.20, -0.06)
04:15:25.077 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:25.077 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.5
04:15:25.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:25.078 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:25.078 00.000 18120 Enqueuing Expose request
04:15:25.079 00.001 21948 Worker thread wakes up
04:15:25.079 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
04:15:25.079 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
04:15:25.079 00.000 21948 Moving (0.20, -0.06) raw xDistance=-0.14 yDistance=-0.15
04:15:25.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:15:25.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:25.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:15:25.079 00.000 21948 MoveAxis(E, 0, ABG)
04:15:25.079 00.000 21948 Move returns status 0, amount 0
04:15:25.079 00.000 21948 MoveAxis(N, 0, ABG)
04:15:25.079 00.000 21948 Move returns status 0, amount 0
04:15:25.079 00.000 21948 move complete, result=0
04:15:25.079 00.000 21948 worker thread done servicing request
04:15:25.079 00.000 21948 Worker thread wakes up
04:15:25.080 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:25.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:25.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:26.490 01.410 21948 Exposure complete
04:15:26.538 00.048 21948 worker thread done servicing request
04:15:26.539 00.001 18120 OnExposeComplete: enter
04:15:26.539 00.000 18120 UpdateGuideState(): m_state=6
04:15:26.541 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7456
04:15:26.542 00.001 18120 Star::Find returns 1 (0), X=895.49, Y=238.62, Mass=1741, SNR=28.7, Peak=112 HFD=4.2
04:15:26.542 00.000 18120 MultiStar: [#1 0.11,-0.28,0.71,U] [#2 -0.25,0.25,0.66,U] [#3 0.26,0.14,0.58,U] [#4 0.35,0.12,0.55,U] [#5 0.35,-0.12,0.45,U] [#6 0.18,-0.13,0.51,U] [#7 0.22,-0.18,0.39,U] [#8 0.45,-0.04,0.00,M3] 
04:15:26.543 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.03, 0.22}
04:15:26.543 00.000 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
04:15:26.544 00.001 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
04:15:26.544 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
04:15:26.545 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.03, opts=13)
04:15:26.546 00.001 18120 Enqueuing Move request for scope (0.13, 0.03)
04:15:26.546 00.000 21948 Worker thread wakes up
04:15:26.546 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:26.547 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.7
04:15:26.547 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:26.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:26.548 00.001 18120 Enqueuing Expose request
04:15:26.548 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
04:15:26.548 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
04:15:26.548 00.000 21948 Moving (0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
04:15:26.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:15:26.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:26.549 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:15:26.549 00.000 21948 MoveAxis(E, 0, ABG)
04:15:26.549 00.000 21948 Move returns status 0, amount 0
04:15:26.549 00.000 21948 MoveAxis(N, 0, ABG)
04:15:26.549 00.000 21948 Move returns status 0, amount 0
04:15:26.549 00.000 21948 move complete, result=0
04:15:26.549 00.000 21948 worker thread done servicing request
04:15:26.549 00.000 21948 Worker thread wakes up
04:15:26.549 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:26.550 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:26.550 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:28.176 01.626 21948 Exposure complete
04:15:28.218 00.042 21948 worker thread done servicing request
04:15:28.218 00.000 18120 OnExposeComplete: enter
04:15:28.220 00.002 18120 UpdateGuideState(): m_state=6
04:15:28.223 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7457
04:15:28.224 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=238.39, Mass=1756, SNR=29.0, Peak=105 HFD=4.5
04:15:28.225 00.001 18120 MultiStar: [#1 -0.24,-0.11,0.70,U] [#2 -0.19,0.07,0.63,U] [#3 0.26,0.17,0.62,U] [#4 -0.07,0.23,0.59,U] [#5 0.75,-0.19,0.00,M1] [#6 -0.15,-0.06,0.53,U] [#7 0.06,-0.26,0.37,U] [#8 0.40,-0.33,0.00,M4] 
04:15:28.225 00.000 18120 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {0.14, -0.01}
04:15:28.226 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
04:15:28.226 00.000 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
04:15:28.226 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.41 mountX=0.02 mountY=0.01, mountTheta=0.38
04:15:28.228 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
04:15:28.228 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
04:15:28.228 00.000 21948 Worker thread wakes up
04:15:28.229 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:28.229 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.0
04:15:28.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:28.230 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:28.230 00.000 18120 Enqueuing Expose request
04:15:28.231 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
04:15:28.231 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
04:15:28.231 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
04:15:28.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:15:28.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:28.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:15:28.231 00.000 21948 MoveAxis(E, 0, ABG)
04:15:28.231 00.000 21948 Move returns status 0, amount 0
04:15:28.231 00.000 21948 MoveAxis(N, 0, ABG)
04:15:28.231 00.000 21948 Move returns status 0, amount 0
04:15:28.231 00.000 21948 move complete, result=0
04:15:28.231 00.000 21948 worker thread done servicing request
04:15:28.232 00.001 21948 Worker thread wakes up
04:15:28.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:28.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:28.232 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:29.750 01.518 21948 Exposure complete
04:15:29.807 00.057 21948 worker thread done servicing request
04:15:29.808 00.001 18120 OnExposeComplete: enter
04:15:29.809 00.001 18120 UpdateGuideState(): m_state=6
04:15:29.810 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7458
04:15:29.812 00.002 18120 Star::Find returns 1 (0), X=895.84, Y=238.31, Mass=1806, SNR=29.3, Peak=120 HFD=4.3
04:15:29.815 00.003 18120 MultiStar: [#1 -0.04,-0.30,0.73,U] [#2 -0.04,0.15,0.59,U] [#3 0.14,-0.10,0.59,U] [#4 -0.03,-0.14,0.56,U] [#5 0.28,-0.00,0.47,U] [#6 -0.19,-0.37,0.50,U] [#7 -0.01,-0.43,0.42,U] [#8 0.61,-0.47,0.00,M5] 
04:15:29.818 00.003 18120 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.37, -0.09}
04:15:29.820 00.002 18120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
04:15:29.822 00.002 18120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
04:15:29.824 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.04 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
04:15:29.828 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.15, opts=13)
04:15:29.829 00.001 18120 Enqueuing Move request for scope (0.09, -0.15)
04:15:29.829 00.000 21948 Worker thread wakes up
04:15:29.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:29.830 00.001 18120 UpdateGuideState exits: m=1806 RSB=29.3
04:15:29.830 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:29.831 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:29.831 00.000 18120 Enqueuing Expose request
04:15:29.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
04:15:29.831 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
04:15:29.831 00.000 21948 Moving (0.09, -0.15) raw xDistance=-0.17 yDistance=-0.01
04:15:29.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:15:29.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:29.832 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:15:29.832 00.000 21948 MoveAxis(E, 0, ABG)
04:15:29.832 00.000 21948 Move returns status 0, amount 0
04:15:29.832 00.000 21948 MoveAxis(N, 0, ABG)
04:15:29.832 00.000 21948 Move returns status 0, amount 0
04:15:29.832 00.000 21948 move complete, result=0
04:15:29.832 00.000 21948 worker thread done servicing request
04:15:29.832 00.000 21948 Worker thread wakes up
04:15:29.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:29.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:29.832 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:31.459 01.627 21948 Exposure complete
04:15:31.513 00.054 21948 worker thread done servicing request
04:15:31.514 00.001 18120 OnExposeComplete: enter
04:15:31.515 00.001 18120 UpdateGuideState(): m_state=6
04:15:31.516 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7459
04:15:31.516 00.000 18120 Star::Find returns 1 (0), X=895.82, Y=238.44, Mass=1668, SNR=28.3, Peak=119 HFD=3.9
04:15:31.517 00.001 18120 MultiStar: [#1 -0.48,-0.12,0.00,M1] [#2 -0.01,0.22,0.60,U] [#3 -0.20,-0.02,0.64,U] [#4 0.03,0.27,0.58,U] [#5 -0.03,-0.09,0.47,U] [#6 0.11,-0.28,0.52,U] [#7 0.06,-0.55,0.00,M1] [#8 0.27,-0.35,0.00,M6] 
04:15:31.517 00.000 18120 refined, 5 included, MultiStar: {0.07, 0.03}, one-star: {0.36, 0.04}
04:15:31.518 00.001 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
04:15:31.520 00.002 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
04:15:31.524 00.004 18120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=0.00 mountY=-0.08, mountTheta=-1.56
04:15:31.525 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.03, opts=13)
04:15:31.525 00.000 18120 Enqueuing Move request for scope (0.07, 0.03)
04:15:31.526 00.001 21948 Worker thread wakes up
04:15:31.526 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:31.526 00.000 18120 UpdateGuideState exits: m=1668 RSB=28.3
04:15:31.527 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:31.527 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:31.527 00.000 18120 Enqueuing Expose request
04:15:31.528 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
04:15:31.528 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
04:15:31.528 00.000 21948 Moving (0.07, 0.03) raw xDistance=0.00 yDistance=-0.08
04:15:31.528 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:15:31.528 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:31.528 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:15:31.528 00.000 21948 MoveAxis(E, 0, ABG)
04:15:31.528 00.000 21948 Move returns status 0, amount 0
04:15:31.528 00.000 21948 MoveAxis(N, 0, ABG)
04:15:31.528 00.000 21948 Move returns status 0, amount 0
04:15:31.528 00.000 21948 move complete, result=0
04:15:31.528 00.000 21948 worker thread done servicing request
04:15:31.528 00.000 21948 Worker thread wakes up
04:15:31.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:31.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:31.529 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:33.041 01.512 21948 Exposure complete
04:15:33.100 00.059 21948 worker thread done servicing request
04:15:33.101 00.001 18120 OnExposeComplete: enter
04:15:33.101 00.000 18120 UpdateGuideState(): m_state=6
04:15:33.104 00.003 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7460
04:15:33.107 00.003 18120 Star::Find returns 1 (0), X=895.58, Y=238.27, Mass=1727, SNR=28.8, Peak=117 HFD=4.3
04:15:33.109 00.002 18120 MultiStar: [#1 -0.42,-0.19,0.00,M2] [#2 0.00,0.12,0.69,U] [#3 -0.03,0.15,0.58,U] [#4 0.19,-0.01,0.58,U] [#5 -0.11,-0.23,0.50,U] [#6 -0.08,-0.25,0.56,U] [#7 -0.05,-0.41,0.45,U] [#8 0.37,-0.26,0.00,M7] 
04:15:33.111 00.002 18120 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {0.12, -0.13}
04:15:33.112 00.001 18120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.00) = xAngle (-3.34 = 2.95)
04:15:33.112 00.000 18120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.91)
04:15:33.113 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.34 mountX=-0.09 mountY=0.02, mountTheta=2.91
04:15:33.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.09, opts=13)
04:15:33.114 00.000 18120 Enqueuing Move request for scope (0.02, -0.09)
04:15:33.115 00.001 21948 Worker thread wakes up
04:15:33.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:33.115 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.8
04:15:33.116 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:33.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:33.117 00.001 18120 Enqueuing Expose request
04:15:33.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
04:15:33.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
04:15:33.117 00.000 21948 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.02
04:15:33.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:15:33.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:33.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:15:33.117 00.000 21948 MoveAxis(E, 0, ABG)
04:15:33.117 00.000 21948 Move returns status 0, amount 0
04:15:33.117 00.000 21948 MoveAxis(N, 0, ABG)
04:15:33.117 00.000 21948 Move returns status 0, amount 0
04:15:33.117 00.000 21948 move complete, result=0
04:15:33.117 00.000 21948 worker thread done servicing request
04:15:33.117 00.000 21948 Worker thread wakes up
04:15:33.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:33.117 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:33.119 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:34.751 01.632 21948 Exposure complete
04:15:34.796 00.045 21948 worker thread done servicing request
04:15:34.796 00.000 18120 OnExposeComplete: enter
04:15:34.797 00.001 18120 UpdateGuideState(): m_state=6
04:15:34.798 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7461
04:15:34.798 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=238.24, Mass=1770, SNR=29.1, Peak=118 HFD=4.3
04:15:34.799 00.001 18120 MultiStar: [#1 -0.06,-0.13,0.74,U] [#2 0.02,0.17,0.61,U] [#3 0.32,0.02,0.60,U] [#4 0.00,0.15,0.60,U] [#5 0.27,-0.08,0.48,U] [#6 0.14,-0.21,0.53,U] [#7 0.23,-0.39,0.00,M1] [#8 0.38,-0.14,0.38,U] 
04:15:34.799 00.000 18120 refined, 7 included, MultiStar: {0.20, -0.05}, one-star: {0.47, -0.16}
04:15:34.799 00.000 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
04:15:34.800 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
04:15:34.800 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.26 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
04:15:34.801 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.05, opts=13)
04:15:34.802 00.001 18120 Enqueuing Move request for scope (0.20, -0.05)
04:15:34.802 00.000 21948 Worker thread wakes up
04:15:34.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
04:15:34.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
04:15:34.802 00.000 21948 Moving (0.20, -0.05) raw xDistance=-0.13 yDistance=-0.15
04:15:34.803 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:15:34.803 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:34.803 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:34.803 00.000 18120 UpdateGuideState exits: m=1770 RSB=29.1
04:15:34.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:34.804 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:34.804 00.000 18120 Enqueuing Expose request
04:15:34.805 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:15:34.805 00.000 21948 MoveAxis(E, 0, ABG)
04:15:34.805 00.000 21948 Move returns status 0, amount 0
04:15:34.805 00.000 21948 MoveAxis(N, 0, ABG)
04:15:34.805 00.000 21948 Move returns status 0, amount 0
04:15:34.805 00.000 21948 move complete, result=0
04:15:34.805 00.000 21948 worker thread done servicing request
04:15:34.805 00.000 21948 Worker thread wakes up
04:15:34.805 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:34.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:34.805 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:15:36.321 01.516 21948 Exposure complete
04:15:36.383 00.062 21948 worker thread done servicing request
04:15:36.383 00.000 18120 OnExposeComplete: enter
04:15:36.384 00.001 18120 UpdateGuideState(): m_state=6
04:15:36.384 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7462
04:15:36.385 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=238.43, Mass=1770, SNR=29.0, Peak=113 HFD=4.3
04:15:36.386 00.001 18120 MultiStar: [#1 -0.27,-0.03,0.69,U] [#2 0.05,-0.05,0.63,U] [#3 0.18,0.05,0.61,U] [#4 0.34,-0.19,0.57,U] [#5 0.24,-0.15,0.47,U] [#6 0.01,-0.02,0.49,U] [#7 0.01,-0.26,0.44,U] [#8 0.01,-0.14,0.39,U] 
04:15:36.388 00.002 18120 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.21, 0.03}
04:15:36.389 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
04:15:36.389 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
04:15:36.390 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.63 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
04:15:36.393 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
04:15:36.394 00.001 18120 Enqueuing Move request for scope (0.09, -0.07)
04:15:36.394 00.000 21948 Worker thread wakes up
04:15:36.394 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:36.395 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.0
04:15:36.395 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:36.396 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:36.396 00.000 18120 Enqueuing Expose request
04:15:36.396 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
04:15:36.396 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
04:15:36.396 00.000 21948 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.05
04:15:36.396 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:15:36.396 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:36.397 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:15:36.397 00.000 21948 MoveAxis(E, 0, ABG)
04:15:36.397 00.000 21948 Move returns status 0, amount 0
04:15:36.397 00.000 21948 MoveAxis(N, 0, ABG)
04:15:36.397 00.000 21948 Move returns status 0, amount 0
04:15:36.397 00.000 21948 move complete, result=0
04:15:36.397 00.000 21948 worker thread done servicing request
04:15:36.397 00.000 21948 Worker thread wakes up
04:15:36.397 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:36.397 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:36.397 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:38.029 01.632 21948 Exposure complete
04:15:38.074 00.045 21948 worker thread done servicing request
04:15:38.074 00.000 18120 OnExposeComplete: enter
04:15:38.075 00.001 18120 UpdateGuideState(): m_state=6
04:15:38.075 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7463
04:15:38.076 00.001 18120 Star::Find returns 1 (0), X=895.69, Y=238.37, Mass=1831, SNR=29.5, Peak=127 HFD=4.3
04:15:38.076 00.000 18120 MultiStar: [#1 -0.19,-0.27,0.69,U] [#2 0.08,0.04,0.62,U] [#3 0.12,-0.07,0.55,U] [#4 0.15,-0.07,0.54,U] [#5 0.15,-0.15,0.47,U] [#6 0.27,-0.16,0.50,U] [#7 0.10,-0.41,0.42,U] [#8 0.35,-0.18,0.38,U] 
04:15:38.077 00.001 18120 refined, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.23, -0.03}
04:15:38.077 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
04:15:38.078 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
04:15:38.078 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.77 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
04:15:38.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.13, opts=13)
04:15:38.080 00.001 18120 Enqueuing Move request for scope (0.13, -0.13)
04:15:38.080 00.000 21948 Worker thread wakes up
04:15:38.080 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
04:15:38.080 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
04:15:38.080 00.000 21948 Moving (0.13, -0.13) raw xDistance=-0.17 yDistance=-0.06
04:15:38.080 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:15:38.080 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:38.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:15:38.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:38.081 00.001 18120 UpdateGuideState exits: m=1831 RSB=29.5
04:15:38.081 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:38.082 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:38.083 00.001 21948 MoveAxis(E, 0, ABG)
04:15:38.083 00.000 21948 Move returns status 0, amount 0
04:15:38.083 00.000 21948 MoveAxis(N, 0, ABG)
04:15:38.083 00.000 21948 Move returns status 0, amount 0
04:15:38.083 00.000 21948 move complete, result=0
04:15:38.083 00.000 18120 Enqueuing Expose request
04:15:38.083 00.000 21948 worker thread done servicing request
04:15:38.083 00.000 21948 Worker thread wakes up
04:15:38.083 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:38.084 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:38.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:39.604 01.520 21948 Exposure complete
04:15:39.635 00.031 21948 worker thread done servicing request
04:15:39.636 00.001 18120 OnExposeComplete: enter
04:15:39.637 00.001 18120 UpdateGuideState(): m_state=6
04:15:39.637 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7464
04:15:39.637 00.000 18120 Star::Find returns 1 (0), X=895.78, Y=238.54, Mass=1797, SNR=29.3, Peak=108 HFD=4.6
04:15:39.638 00.001 18120 MultiStar: [#1 0.01,-0.26,0.71,U] [#2 -0.01,0.08,0.66,U] [#3 0.18,0.05,0.60,U] [#4 0.57,0.05,0.00,M1] [#5 0.43,-0.30,0.00,M1] [#6 0.21,-0.03,0.52,U] [#7 0.09,-0.06,0.44,U] [#8 0.41,-0.17,0.00,M5] 
04:15:39.639 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.00}, one-star: {0.32, 0.14}
04:15:39.639 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
04:15:39.639 00.000 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
04:15:39.640 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
04:15:39.641 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.00, opts=13)
04:15:39.641 00.000 18120 Enqueuing Move request for scope (0.15, -0.00)
04:15:39.643 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:39.643 00.000 21948 Worker thread wakes up
04:15:39.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
04:15:39.643 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
04:15:39.643 00.000 21948 Moving (0.15, -0.00) raw xDistance=-0.06 yDistance=-0.13
04:15:39.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:39.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:39.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:15:39.643 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.3
04:15:39.643 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:39.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:39.644 00.001 18120 Enqueuing Expose request
04:15:39.645 00.001 21948 MoveAxis(E, 0, ABG)
04:15:39.645 00.000 21948 Move returns status 0, amount 0
04:15:39.645 00.000 21948 MoveAxis(N, 0, ABG)
04:15:39.645 00.000 21948 Move returns status 0, amount 0
04:15:39.645 00.000 21948 move complete, result=0
04:15:39.645 00.000 21948 worker thread done servicing request
04:15:39.645 00.000 21948 Worker thread wakes up
04:15:39.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:39.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:39.645 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:41.282 01.637 21948 Exposure complete
04:15:41.333 00.051 21948 worker thread done servicing request
04:15:41.333 00.000 18120 OnExposeComplete: enter
04:15:41.333 00.000 18120 UpdateGuideState(): m_state=6
04:15:41.334 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7465
04:15:41.335 00.001 18120 Star::Find returns 1 (0), X=895.87, Y=238.29, Mass=1849, SNR=29.7, Peak=136 HFD=4.1
04:15:41.337 00.002 18120 MultiStar: [#1 -0.17,-0.26,0.73,U] [#2 0.14,-0.19,0.64,U] [#3 0.25,-0.10,0.59,U] [#4 0.23,-0.13,0.57,U] [#5 0.35,-0.19,0.45,U] [#6 0.29,-0.30,0.47,U] [#7 -0.03,-0.62,0.00,M1] [#8 0.37,-0.47,0.00,M6] 
04:15:41.338 00.001 18120 refined, 6 included, MultiStar: {0.21, -0.18}, one-star: {0.40, -0.11}
04:15:41.339 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
04:15:41.341 00.002 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
04:15:41.342 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.69 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
04:15:41.347 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.18, opts=13)
04:15:41.347 00.000 18120 Enqueuing Move request for scope (0.21, -0.18)
04:15:41.348 00.001 21948 Worker thread wakes up
04:15:41.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:41.348 00.000 18120 UpdateGuideState exits: m=1849 RSB=29.7
04:15:41.349 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:41.349 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:41.349 00.000 18120 Enqueuing Expose request
04:15:41.350 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
04:15:41.350 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
04:15:41.350 00.000 21948 Moving (0.21, -0.18) raw xDistance=-0.25 yDistance=-0.11
04:15:41.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:15:41.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:41.350 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:15:41.350 00.000 21948 MoveAxis(E, 44, ABG)
04:15:41.350 00.000 21948 Guiding  Dir = 2, Dur = 44
04:15:41.350 00.000 21948 IsSlewing returns 0
04:15:41.350 00.000 21948 IsGuiding returns 0
04:15:41.352 00.002 21948 PulseGuide returned control before completion, sleep 53
04:15:41.405 00.053 21948 IsGuiding returns 1
04:15:41.406 00.001 21948 scope still moving after pulse duration time elapsed
04:15:41.437 00.031 21948 IsSlewing returns 0
04:15:41.437 00.000 21948 IsGuiding returns 0
04:15:41.437 00.000 21948 scope move finished after 44 + 42 ms
04:15:41.437 00.000 21948 Move returns status 0, amount 44
04:15:41.437 00.000 21948 MoveAxis(N, 0, ABG)
04:15:41.437 00.000 21948 Move returns status 0, amount 0
04:15:41.437 00.000 21948 move complete, result=0
04:15:41.437 00.000 21948 worker thread done servicing request
04:15:41.437 00.000 21948 Worker thread wakes up
04:15:41.438 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:41.438 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:41.438 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
04:15:42.854 01.416 21948 Exposure complete
04:15:42.901 00.047 21948 worker thread done servicing request
04:15:42.901 00.000 18120 OnExposeComplete: enter
04:15:42.902 00.001 18120 UpdateGuideState(): m_state=6
04:15:42.903 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7466
04:15:42.903 00.000 18120 Star::Find returns 1 (0), X=895.49, Y=238.46, Mass=1715, SNR=28.6, Peak=111 HFD=4.2
04:15:42.904 00.001 18120 MultiStar: [#1 -0.35,-0.34,0.00,M1] [#2 -0.20,0.08,0.67,U] [#3 0.02,-0.03,0.61,U] [#4 0.14,0.08,0.57,U] [#5 0.07,-0.34,0.50,U] [#6 -0.04,-0.21,0.53,U] [#7 -0.33,-0.06,0.46,U] [#8 0.02,-0.26,0.42,U] 
04:15:42.904 00.000 18120 single-star, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.03, 0.06}
04:15:42.905 00.001 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
04:15:42.905 00.000 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
04:15:42.906 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.08 mountX=0.04 mountY=-0.05, mountTheta=-0.93
04:15:42.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
04:15:42.909 00.001 18120 Enqueuing Move request for scope (0.03, 0.06)
04:15:42.909 00.000 21948 Worker thread wakes up
04:15:42.910 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:42.910 00.000 18120 UpdateGuideState exits: m=1715 RSB=28.6
04:15:42.910 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:42.911 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:42.911 00.000 18120 Enqueuing Expose request
04:15:42.912 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
04:15:42.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
04:15:42.912 00.000 21948 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
04:15:42.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:15:42.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:42.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:15:42.912 00.000 21948 MoveAxis(E, 0, ABG)
04:15:42.912 00.000 21948 Move returns status 0, amount 0
04:15:42.912 00.000 21948 MoveAxis(N, 0, ABG)
04:15:42.912 00.000 21948 Move returns status 0, amount 0
04:15:42.912 00.000 21948 move complete, result=0
04:15:42.912 00.000 21948 worker thread done servicing request
04:15:42.912 00.000 21948 Worker thread wakes up
04:15:42.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:42.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:42.912 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:44.549 01.637 21948 Exposure complete
04:15:44.575 00.026 21948 worker thread done servicing request
04:15:44.576 00.001 18120 OnExposeComplete: enter
04:15:44.576 00.000 18120 UpdateGuideState(): m_state=6
04:15:44.577 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7467
04:15:44.577 00.000 18120 Star::Find returns 1 (0), X=895.42, Y=238.54, Mass=1749, SNR=29.0, Peak=121 HFD=4.2
04:15:44.578 00.001 18120 MultiStar: [#1 -0.10,-0.26,0.71,U] [#2 -0.50,0.15,0.00,M1] [#3 -0.06,0.07,0.64,U] [#4 0.07,0.33,0.55,U] [#5 0.03,0.07,0.48,U] [#6 0.12,-0.08,0.51,U] [#7 -0.19,-0.05,0.46,U] [#8 0.07,-0.16,0.38,U] 
04:15:44.578 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {-0.05, 0.14}
04:15:44.580 00.002 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
04:15:44.582 00.002 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
04:15:44.585 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.41 mountX=0.03 mountY=0.01, mountTheta=0.38
04:15:44.589 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
04:15:44.592 00.003 18120 Enqueuing Move request for scope (-0.02, 0.02)
04:15:44.592 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:44.593 00.001 18120 UpdateGuideState exits: m=1749 RSB=29.0
04:15:44.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:44.593 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:44.594 00.001 18120 Enqueuing Expose request
04:15:44.594 00.000 21948 Worker thread wakes up
04:15:44.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
04:15:44.594 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
04:15:44.595 00.001 21948 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
04:15:44.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:15:44.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:44.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:15:44.595 00.000 21948 MoveAxis(E, 0, ABG)
04:15:44.595 00.000 21948 Move returns status 0, amount 0
04:15:44.595 00.000 21948 MoveAxis(N, 0, ABG)
04:15:44.595 00.000 21948 Move returns status 0, amount 0
04:15:44.595 00.000 21948 move complete, result=0
04:15:44.595 00.000 21948 worker thread done servicing request
04:15:44.595 00.000 21948 Worker thread wakes up
04:15:44.595 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:44.595 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:44.595 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:46.123 01.528 21948 Exposure complete
04:15:46.158 00.035 21948 worker thread done servicing request
04:15:46.158 00.000 18120 OnExposeComplete: enter
04:15:46.159 00.001 18120 UpdateGuideState(): m_state=6
04:15:46.159 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7468
04:15:46.160 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=238.67, Mass=1820, SNR=29.6, Peak=125 HFD=4.4
04:15:46.161 00.001 18120 MultiStar: [#1 -0.35,0.01,0.70,U] [#2 -0.28,0.30,0.63,U] [#3 -0.14,0.33,0.58,U] [#4 0.01,0.07,0.55,U] [#5 -0.28,0.14,0.47,U] [#6 -0.13,-0.07,0.50,U] [#7 -0.33,-0.07,0.44,U] [#8 -0.01,0.05,0.41,U] 
04:15:46.162 00.001 18120 refined, 8 included, MultiStar: {-0.20, 0.13}, one-star: {-0.18, 0.27}
04:15:46.162 00.000 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
04:15:46.163 00.001 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.50 = 0.50)
04:15:46.163 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.54 mountX=0.20 mountY=0.11, mountTheta=0.51
04:15:46.164 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.13, opts=13)
04:15:46.165 00.001 18120 Enqueuing Move request for scope (-0.20, 0.13)
04:15:46.165 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:46.166 00.001 21948 Worker thread wakes up
04:15:46.166 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.6
04:15:46.167 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
04:15:46.167 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:46.167 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:46.168 00.001 18120 Enqueuing Expose request
04:15:46.168 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
04:15:46.168 00.000 21948 Moving (-0.20, 0.13) raw xDistance=0.20 yDistance=0.11
04:15:46.168 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:15:46.168 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:46.168 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:15:46.168 00.000 21948 MoveAxis(W, 36, ABG)
04:15:46.168 00.000 21948 Guiding  Dir = 3, Dur = 36
04:15:46.168 00.000 21948 IsSlewing returns 0
04:15:46.168 00.000 21948 IsGuiding returns 0
04:15:46.169 00.001 21948 PulseGuide returned control before completion, sleep 45
04:15:46.228 00.059 21948 IsGuiding returns 0
04:15:46.228 00.000 21948 Move returns status 0, amount 36
04:15:46.228 00.000 21948 MoveAxis(N, 0, ABG)
04:15:46.228 00.000 21948 Move returns status 0, amount 0
04:15:46.228 00.000 21948 move complete, result=0
04:15:46.228 00.000 21948 worker thread done servicing request
04:15:46.228 00.000 21948 Worker thread wakes up
04:15:46.228 00.000 18120 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
04:15:46.229 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:46.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:47.857 01.628 21948 Exposure complete
04:15:47.892 00.035 21948 worker thread done servicing request
04:15:47.892 00.000 18120 OnExposeComplete: enter
04:15:47.893 00.001 18120 UpdateGuideState(): m_state=6
04:15:47.894 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7469
04:15:47.895 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=238.61, Mass=1730, SNR=28.7, Peak=116 HFD=4.2
04:15:47.897 00.002 18120 MultiStar: [#1 -0.10,-0.02,0.75,U] [#2 -0.15,0.02,0.66,U] [#3 0.31,0.10,0.59,U] [#4 -0.09,0.25,0.56,U] [#5 0.51,0.10,0.00,M1] [#6 0.53,0.08,0.00,M1] [#7 -0.17,-0.16,0.39,U] [#8 0.31,-0.17,0.41,U] 
04:15:47.898 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {0.20, 0.21}
04:15:47.899 00.001 18120 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.00) = xAngle (-1.12 = -1.12)
04:15:47.901 00.002 18120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.16 = -1.16)
04:15:47.904 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=0.03 mountY=-0.07, mountTheta=-1.13
04:15:47.908 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
04:15:47.911 00.003 18120 Enqueuing Move request for scope (0.05, 0.06)
04:15:47.912 00.001 21948 Worker thread wakes up
04:15:47.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
04:15:47.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
04:15:47.913 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:47.913 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.7
04:15:47.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:47.914 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:47.914 00.000 18120 Enqueuing Expose request
04:15:47.915 00.001 21948 Moving (0.05, 0.06) raw xDistance=0.03 yDistance=-0.07
04:15:47.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:15:47.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:47.915 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:15:47.915 00.000 21948 MoveAxis(E, 0, ABG)
04:15:47.915 00.000 21948 Move returns status 0, amount 0
04:15:47.915 00.000 21948 MoveAxis(N, 0, ABG)
04:15:47.915 00.000 21948 Move returns status 0, amount 0
04:15:47.915 00.000 21948 move complete, result=0
04:15:47.915 00.000 21948 worker thread done servicing request
04:15:47.915 00.000 21948 Worker thread wakes up
04:15:47.915 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:47.915 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:47.915 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:49.440 01.525 21948 Exposure complete
04:15:49.493 00.053 21948 worker thread done servicing request
04:15:49.493 00.000 18120 OnExposeComplete: enter
04:15:49.494 00.001 18120 UpdateGuideState(): m_state=6
04:15:49.495 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7470
04:15:49.496 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=238.51, Mass=1573, SNR=27.5, Peak=106 HFD=4.0
04:15:49.498 00.002 18120 MultiStar: [#1 -0.40,-0.02,0.77,U] [#2 -0.51,0.13,0.00,M1] [#3 -0.02,0.27,0.67,U] [#4 0.06,0.29,0.61,U] [#5 -0.07,0.11,0.50,U] [#6 -0.09,0.04,0.56,U] [#7 -0.30,-0.14,0.38,U] [#8 -0.16,-0.07,0.41,U] 
04:15:49.499 00.001 18120 single-star, 7 included, MultiStar: {-0.14, 0.09}, one-star: {-0.12, 0.11}
04:15:49.500 00.001 18120 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.00) = xAngle (0.40 = 0.40)
04:15:49.501 00.001 18120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.36 = 0.36)
04:15:49.501 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=0.14 mountY=0.06, mountTheta=0.37
04:15:49.503 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.11, opts=13)
04:15:49.503 00.000 18120 Enqueuing Move request for scope (-0.12, 0.11)
04:15:49.504 00.001 21948 Worker thread wakes up
04:15:49.504 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:49.504 00.000 18120 UpdateGuideState exits: m=1573 RSB=27.5
04:15:49.505 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
04:15:49.505 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
04:15:49.505 00.000 21948 Moving (-0.12, 0.11) raw xDistance=0.14 yDistance=0.06
04:15:49.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:15:49.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:49.505 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:49.506 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:15:49.506 00.000 21948 MoveAxis(E, 0, ABG)
04:15:49.506 00.000 21948 Move returns status 0, amount 0
04:15:49.506 00.000 21948 MoveAxis(N, 0, ABG)
04:15:49.506 00.000 21948 Move returns status 0, amount 0
04:15:49.506 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:49.506 00.000 18120 Enqueuing Expose request
04:15:49.506 00.000 21948 move complete, result=0
04:15:49.506 00.000 21948 worker thread done servicing request
04:15:49.507 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:49.507 00.000 21948 Worker thread wakes up
04:15:49.507 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:49.507 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:51.144 01.637 21948 Exposure complete
04:15:51.219 00.075 21948 worker thread done servicing request
04:15:51.235 00.016 18120 OnExposeComplete: enter
04:15:51.236 00.001 18120 UpdateGuideState(): m_state=6
04:15:51.238 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7471
04:15:51.238 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=238.61, Mass=1786, SNR=29.2, Peak=114 HFD=4.5
04:15:51.240 00.002 18120 MultiStar: [#1 -0.81,0.05,0.00,M1] [#2 -0.52,0.36,0.00,M2] [#3 -0.48,0.36,0.00,M1] [#4 0.21,0.09,0.51,U] [#5 -0.12,-0.09,0.44,U] [#6 -0.44,0.32,0.00,M1] [#7 -0.23,-0.24,0.42,U] [#8 0.16,0.00,0.38,U] 
04:15:51.241 00.001 18120 refined, 4 included, MultiStar: {-0.05, 0.04}, one-star: {-0.15, 0.21}
04:15:51.242 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.42 = 0.42)
04:15:51.243 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.38 = 0.38)
04:15:51.243 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.41 mountX=0.06 mountY=0.02, mountTheta=0.38
04:15:51.244 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
04:15:51.245 00.001 18120 Enqueuing Move request for scope (-0.05, 0.04)
04:15:51.246 00.001 21948 Worker thread wakes up
04:15:51.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
04:15:51.246 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
04:15:51.246 00.000 21948 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.02
04:15:51.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:15:51.246 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:51.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:51.248 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:15:51.248 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.2
04:15:51.249 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:51.249 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:51.250 00.001 18120 Enqueuing Expose request
04:15:51.251 00.001 21948 MoveAxis(E, 0, ABG)
04:15:51.251 00.000 21948 Move returns status 0, amount 0
04:15:51.251 00.000 21948 MoveAxis(N, 0, ABG)
04:15:51.251 00.000 21948 Move returns status 0, amount 0
04:15:51.251 00.000 21948 move complete, result=0
04:15:51.251 00.000 21948 worker thread done servicing request
04:15:51.251 00.000 21948 Worker thread wakes up
04:15:51.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:51.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:51.251 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:52.659 01.408 21948 Exposure complete
04:15:52.707 00.048 21948 worker thread done servicing request
04:15:52.707 00.000 18120 OnExposeComplete: enter
04:15:52.708 00.001 18120 UpdateGuideState(): m_state=6
04:15:52.709 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7472
04:15:52.709 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=238.68, Mass=1729, SNR=28.7, Peak=125 HFD=3.9
04:15:52.711 00.002 18120 MultiStar: [#1 -0.64,0.47,0.00,M2] [#2 -0.80,0.46,0.00,M3] [#3 -0.00,0.46,0.00,M2] [#4 -0.00,0.27,0.56,U] [#5 0.09,0.03,0.47,U] [#6 -0.55,0.20,0.00,M2] [#7 -0.15,0.13,0.44,U] [#8 -0.14,0.23,0.40,U] 
04:15:52.711 00.000 18120 refined, 4 included, MultiStar: {-0.09, 0.21}, one-star: {-0.18, 0.28}
04:15:52.711 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
04:15:52.711 00.000 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
04:15:52.712 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.98 mountX=0.23 mountY=-0.01, mountTheta=-0.06
04:15:52.713 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.21, opts=13)
04:15:52.714 00.001 18120 Enqueuing Move request for scope (-0.09, 0.21)
04:15:52.715 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:52.716 00.001 18120 UpdateGuideState exits: m=1729 RSB=28.7
04:15:52.717 00.001 21948 Worker thread wakes up
04:15:52.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
04:15:52.717 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
04:15:52.717 00.000 21948 Moving (-0.09, 0.21) raw xDistance=0.23 yDistance=-0.01
04:15:52.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:15:52.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:52.717 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:52.719 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:52.720 00.001 18120 Enqueuing Expose request
04:15:52.722 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:15:52.722 00.000 21948 MoveAxis(W, 41, ABG)
04:15:52.722 00.000 21948 Guiding  Dir = 3, Dur = 41
04:15:52.723 00.001 21948 IsSlewing returns 0
04:15:52.723 00.000 21948 IsGuiding returns 0
04:15:52.725 00.002 21948 PulseGuide returned control before completion, sleep 50
04:15:52.783 00.058 21948 IsGuiding returns 1
04:15:52.783 00.000 21948 scope still moving after pulse duration time elapsed
04:15:52.814 00.031 21948 IsSlewing returns 0
04:15:52.814 00.000 21948 IsGuiding returns 0
04:15:52.814 00.000 21948 scope move finished after 41 + 50 ms
04:15:52.814 00.000 21948 Move returns status 0, amount 41
04:15:52.814 00.000 21948 MoveAxis(N, 0, ABG)
04:15:52.814 00.000 21948 Move returns status 0, amount 0
04:15:52.814 00.000 21948 move complete, result=0
04:15:52.814 00.000 21948 worker thread done servicing request
04:15:52.814 00.000 21948 Worker thread wakes up
04:15:52.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:52.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:52.814 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
04:15:54.545 01.731 21948 Exposure complete
04:15:54.608 00.063 21948 worker thread done servicing request
04:15:54.608 00.000 18120 OnExposeComplete: enter
04:15:54.610 00.002 18120 UpdateGuideState(): m_state=6
04:15:54.612 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7473
04:15:54.613 00.001 18120 Star::Find returns 1 (0), X=895.45, Y=238.57, Mass=1921, SNR=30.2, Peak=121 HFD=4.3
04:15:54.615 00.002 18120 MultiStar: [#1 -0.45,-0.15,0.00,M3] [#2 -0.16,0.29,0.62,U] [#3 -0.10,0.02,0.56,U] [#4 0.13,0.17,0.53,U] [#5 0.26,-0.16,0.43,U] [#6 -0.00,0.18,0.51,U] [#7 0.11,0.02,0.41,U] [#8 0.23,-0.14,0.37,U] 
04:15:54.616 00.001 18120 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.01, 0.17}
04:15:54.617 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
04:15:54.618 00.001 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
04:15:54.620 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.25 mountX=0.07 mountY=-0.07, mountTheta=-0.77
04:15:54.622 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.10, opts=13)
04:15:54.622 00.000 18120 Enqueuing Move request for scope (0.03, 0.10)
04:15:54.623 00.001 21948 Worker thread wakes up
04:15:54.623 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:54.623 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.2
04:15:54.623 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:54.624 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:54.624 00.000 18120 Enqueuing Expose request
04:15:54.625 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
04:15:54.625 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
04:15:54.625 00.000 21948 Moving (0.03, 0.10) raw xDistance=0.07 yDistance=-0.07
04:15:54.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:15:54.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:54.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:15:54.625 00.000 21948 MoveAxis(E, 0, ABG)
04:15:54.625 00.000 21948 Move returns status 0, amount 0
04:15:54.625 00.000 21948 MoveAxis(N, 0, ABG)
04:15:54.625 00.000 21948 Move returns status 0, amount 0
04:15:54.625 00.000 21948 move complete, result=0
04:15:54.625 00.000 21948 worker thread done servicing request
04:15:54.625 00.000 21948 Worker thread wakes up
04:15:54.625 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:54.626 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:54.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:56.032 01.406 21948 Exposure complete
04:15:56.076 00.044 21948 worker thread done servicing request
04:15:56.076 00.000 18120 OnExposeComplete: enter
04:15:56.078 00.002 18120 UpdateGuideState(): m_state=6
04:15:56.080 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7474
04:15:56.080 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=238.44, Mass=1606, SNR=27.8, Peak=114 HFD=4.1
04:15:56.081 00.001 18120 MultiStar: [#1 -0.26,-0.16,0.75,U] [#2 -0.16,-0.01,0.66,U] [#3 0.18,0.13,0.64,U] [#4 0.16,0.05,0.62,U] [#5 0.45,0.03,0.00,M1] [#6 0.35,-0.10,0.49,U] [#7 0.17,-0.41,0.00,M1] [#8 0.12,-0.00,0.40,U] 
04:15:56.081 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.00}, one-star: {0.13, 0.04}
04:15:56.082 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
04:15:56.082 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
04:15:56.084 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.09 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
04:15:56.087 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.00, opts=13)
04:15:56.088 00.001 18120 Enqueuing Move request for scope (0.06, -0.00)
04:15:56.090 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:56.091 00.001 18120 UpdateGuideState exits: m=1606 RSB=27.8
04:15:56.092 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:56.093 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:56.093 00.000 18120 Enqueuing Expose request
04:15:56.094 00.001 21948 Worker thread wakes up
04:15:56.094 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
04:15:56.094 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
04:15:56.094 00.000 21948 Moving (0.06, -0.00) raw xDistance=-0.03 yDistance=-0.05
04:15:56.094 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:15:56.094 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:56.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:15:56.094 00.000 21948 MoveAxis(E, 0, ABG)
04:15:56.094 00.000 21948 Move returns status 0, amount 0
04:15:56.094 00.000 21948 MoveAxis(N, 0, ABG)
04:15:56.094 00.000 21948 Move returns status 0, amount 0
04:15:56.094 00.000 21948 move complete, result=0
04:15:56.094 00.000 21948 worker thread done servicing request
04:15:56.094 00.000 21948 Worker thread wakes up
04:15:56.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:56.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:56.094 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:57.718 01.624 21948 Exposure complete
04:15:57.755 00.037 21948 worker thread done servicing request
04:15:57.755 00.000 18120 OnExposeComplete: enter
04:15:57.756 00.001 18120 UpdateGuideState(): m_state=6
04:15:57.758 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7475
04:15:57.759 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=238.26, Mass=1962, SNR=30.6, Peak=136 HFD=4.4
04:15:57.761 00.002 18120 MultiStar: [#1 -0.12,-0.37,0.65,U] [#2 -0.04,-0.00,0.61,U] [#3 0.45,-0.23,0.00,M1] [#4 0.24,-0.16,0.54,U] [#5 0.64,-0.28,0.00,M2] [#6 -0.19,-0.05,0.46,U] [#7 0.11,-0.61,0.00,M2] [#8 0.36,-0.40,0.00,M1] 
04:15:57.762 00.001 18120 refined, 4 included, MultiStar: {0.05, -0.15}, one-star: {0.21, -0.14}
04:15:57.763 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.01)
04:15:57.764 00.001 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.97)
04:15:57.767 00.003 18120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.28 mountX=-0.16 mountY=0.03, mountTheta=2.97
04:15:57.768 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.15, opts=13)
04:15:57.768 00.000 18120 Enqueuing Move request for scope (0.05, -0.15)
04:15:57.769 00.001 21948 Worker thread wakes up
04:15:57.769 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
04:15:57.769 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
04:15:57.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:57.769 00.000 18120 UpdateGuideState exits: m=1962 RSB=30.6
04:15:57.770 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:57.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:57.771 00.001 18120 Enqueuing Expose request
04:15:57.771 00.000 21948 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=0.03
04:15:57.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:15:57.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:57.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:15:57.771 00.000 21948 MoveAxis(E, 0, ABG)
04:15:57.771 00.000 21948 Move returns status 0, amount 0
04:15:57.771 00.000 21948 MoveAxis(N, 0, ABG)
04:15:57.771 00.000 21948 Move returns status 0, amount 0
04:15:57.771 00.000 21948 move complete, result=0
04:15:57.771 00.000 21948 worker thread done servicing request
04:15:57.771 00.000 21948 Worker thread wakes up
04:15:57.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:57.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:57.772 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:59.286 01.514 21948 Exposure complete
04:15:59.326 00.040 21948 worker thread done servicing request
04:15:59.326 00.000 18120 OnExposeComplete: enter
04:15:59.328 00.002 18120 UpdateGuideState(): m_state=6
04:15:59.329 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7476
04:15:59.329 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=238.47, Mass=1796, SNR=29.2, Peak=117 HFD=4.5
04:15:59.329 00.000 18120 MultiStar: [#1 -0.44,-0.11,0.00,M2] [#2 0.06,0.17,0.64,U] [#3 0.25,-0.02,0.62,U] [#4 0.13,-0.18,0.55,U] [#5 0.15,0.02,0.50,U] [#6 -0.18,-0.20,0.51,U] [#7 0.12,-0.39,0.44,U] [#8 0.43,0.06,0.00,M2] 
04:15:59.330 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.26, 0.07}
04:15:59.330 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
04:15:59.332 00.002 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
04:15:59.333 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
04:15:59.334 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.05, opts=13)
04:15:59.335 00.001 18120 Enqueuing Move request for scope (0.13, -0.05)
04:15:59.335 00.000 21948 Worker thread wakes up
04:15:59.335 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:15:59.336 00.001 18120 UpdateGuideState exits: m=1796 RSB=29.2
04:15:59.336 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:59.337 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:15:59.337 00.000 18120 Enqueuing Expose request
04:15:59.337 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
04:15:59.337 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
04:15:59.338 00.001 21948 Moving (0.13, -0.05) raw xDistance=-0.10 yDistance=-0.10
04:15:59.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:15:59.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:59.338 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:59.338 00.000 21948 MoveAxis(E, 0, ABG)
04:15:59.338 00.000 21948 Move returns status 0, amount 0
04:15:59.338 00.000 21948 MoveAxis(N, 0, ABG)
04:15:59.338 00.000 21948 Move returns status 0, amount 0
04:15:59.338 00.000 21948 move complete, result=0
04:15:59.338 00.000 21948 worker thread done servicing request
04:15:59.338 00.000 21948 Worker thread wakes up
04:15:59.338 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:15:59.338 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:15:59.338 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:00.963 01.625 21948 Exposure complete
04:16:01.001 00.038 21948 worker thread done servicing request
04:16:01.001 00.000 18120 OnExposeComplete: enter
04:16:01.002 00.001 18120 UpdateGuideState(): m_state=6
04:16:01.002 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7477
04:16:01.002 00.000 18120 Star::Find returns 1 (0), X=895.67, Y=238.62, Mass=1763, SNR=28.9, Peak=115 HFD=4.3
04:16:01.003 00.001 18120 MultiStar: [#1 -0.14,-0.24,0.75,U] [#2 -0.12,0.06,0.62,U] [#3 -0.07,0.06,0.59,U] [#4 0.17,-0.16,0.58,U] [#5 0.25,-0.19,0.48,U] [#6 0.17,-0.09,0.54,U] [#7 -0.03,-0.14,0.41,U] [#8 0.37,-0.51,0.00,M3] 
04:16:01.003 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.21, 0.22}
04:16:01.004 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
04:16:01.004 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
04:16:01.005 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
04:16:01.006 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
04:16:01.006 00.000 18120 Enqueuing Move request for scope (0.06, -0.04)
04:16:01.007 00.001 21948 Worker thread wakes up
04:16:01.007 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
04:16:01.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
04:16:01.007 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:01.008 00.001 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
04:16:01.008 00.000 18120 UpdateGuideState exits: m=1763 RSB=28.9
04:16:01.008 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:01.008 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:01.009 00.001 18120 Enqueuing Expose request
04:16:01.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:16:01.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:01.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:16:01.009 00.000 21948 MoveAxis(E, 0, ABG)
04:16:01.009 00.000 21948 Move returns status 0, amount 0
04:16:01.009 00.000 21948 MoveAxis(N, 0, ABG)
04:16:01.009 00.000 21948 Move returns status 0, amount 0
04:16:01.010 00.001 21948 move complete, result=0
04:16:01.010 00.000 21948 worker thread done servicing request
04:16:01.010 00.000 21948 Worker thread wakes up
04:16:01.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:01.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:01.010 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:02.530 01.520 21948 Exposure complete
04:16:02.587 00.057 21948 worker thread done servicing request
04:16:02.604 00.017 18120 OnExposeComplete: enter
04:16:02.605 00.001 18120 UpdateGuideState(): m_state=6
04:16:02.606 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7478
04:16:02.607 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=238.28, Mass=1788, SNR=29.3, Peak=118 HFD=4.4
04:16:02.608 00.001 18120 MultiStar: [#1 -0.03,-0.28,0.73,U] [#2 -0.15,0.14,0.64,U] [#3 0.47,-0.00,0.00,M1] [#4 0.10,-0.14,0.54,U] [#5 0.28,-0.35,0.00,M1] [#6 0.10,-0.23,0.47,U] [#7 -0.10,-0.26,0.42,U] [#8 0.48,-0.64,0.00,M4] 
04:16:02.608 00.000 18120 refined, 5 included, MultiStar: {0.07, -0.14}, one-star: {0.33, -0.12}
04:16:02.608 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
04:16:02.609 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
04:16:02.609 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.09 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
04:16:02.611 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
04:16:02.612 00.001 18120 Enqueuing Move request for scope (0.07, -0.14)
04:16:02.613 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:02.614 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.3
04:16:02.615 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:02.616 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:02.616 00.000 18120 Enqueuing Expose request
04:16:02.617 00.001 21948 Worker thread wakes up
04:16:02.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
04:16:02.617 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
04:16:02.617 00.000 21948 Moving (0.07, -0.14) raw xDistance=-0.15 yDistance=-0.00
04:16:02.617 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:16:02.617 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:02.617 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:16:02.617 00.000 21948 MoveAxis(E, 0, ABG)
04:16:02.617 00.000 21948 Move returns status 0, amount 0
04:16:02.617 00.000 21948 MoveAxis(N, 0, ABG)
04:16:02.617 00.000 21948 Move returns status 0, amount 0
04:16:02.617 00.000 21948 move complete, result=0
04:16:02.617 00.000 21948 worker thread done servicing request
04:16:02.617 00.000 21948 Worker thread wakes up
04:16:02.618 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:02.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:02.618 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:04.251 01.633 21948 Exposure complete
04:16:04.299 00.048 21948 worker thread done servicing request
04:16:04.299 00.000 18120 OnExposeComplete: enter
04:16:04.300 00.001 18120 UpdateGuideState(): m_state=6
04:16:04.301 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7479
04:16:04.302 00.001 18120 Star::Find returns 1 (0), X=895.69, Y=238.20, Mass=1714, SNR=28.7, Peak=125 HFD=4.3
04:16:04.302 00.000 18120 MultiStar: [#1 -0.17,-0.45,0.00,M1] [#2 -0.29,0.00,0.67,U] [#3 0.19,-0.16,0.61,U] [#4 -0.01,-0.20,0.56,U] [#5 0.26,-0.18,0.48,U] [#6 -0.09,-0.39,0.54,U] [#7 0.18,-0.53,0.00,M1] [#8 0.26,-0.45,0.00,M5] 
04:16:04.303 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.18}, one-star: {0.23, -0.20}
04:16:04.303 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.02)
04:16:04.304 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.98)
04:16:04.304 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=-0.19 mountY=0.03, mountTheta=2.98
04:16:04.305 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.18, opts=13)
04:16:04.306 00.001 18120 Enqueuing Move request for scope (0.06, -0.18)
04:16:04.307 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:04.308 00.001 21948 Worker thread wakes up
04:16:04.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
04:16:04.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
04:16:04.308 00.000 18120 UpdateGuideState exits: m=1714 RSB=28.7
04:16:04.309 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:04.310 00.001 21948 Moving (0.06, -0.18) raw xDistance=-0.19 yDistance=0.03
04:16:04.310 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:04.313 00.003 18120 Enqueuing Expose request
04:16:04.314 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:16:04.314 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:04.314 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:16:04.314 00.000 21948 MoveAxis(E, 0, ABG)
04:16:04.314 00.000 21948 Move returns status 0, amount 0
04:16:04.314 00.000 21948 MoveAxis(N, 0, ABG)
04:16:04.314 00.000 21948 Move returns status 0, amount 0
04:16:04.314 00.000 21948 move complete, result=0
04:16:04.314 00.000 21948 worker thread done servicing request
04:16:04.314 00.000 21948 Worker thread wakes up
04:16:04.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:04.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:04.314 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:05.839 01.525 21948 Exposure complete
04:16:05.881 00.042 21948 worker thread done servicing request
04:16:05.881 00.000 18120 OnExposeComplete: enter
04:16:05.883 00.002 18120 UpdateGuideState(): m_state=6
04:16:05.883 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7480
04:16:05.884 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=238.35, Mass=1916, SNR=30.1, Peak=124 HFD=4.3
04:16:05.884 00.000 18120 MultiStar: [#1 -0.19,-0.42,0.00,M2] [#2 -0.04,0.02,0.59,U] [#3 0.28,-0.01,0.54,U] [#4 0.04,-0.08,0.55,U] [#5 0.72,-0.16,0.00,M1] [#6 0.19,-0.23,0.49,U] [#7 0.37,0.04,0.38,U] [#8 0.58,-0.28,0.00,M6] 
04:16:05.884 00.000 18120 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {0.21, -0.05}
04:16:05.884 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
04:16:05.885 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
04:16:05.886 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.29 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
04:16:05.887 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.05, opts=13)
04:16:05.887 00.000 18120 Enqueuing Move request for scope (0.17, -0.05)
04:16:05.888 00.001 21948 Worker thread wakes up
04:16:05.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
04:16:05.888 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:05.888 00.000 18120 UpdateGuideState exits: m=1916 RSB=30.1
04:16:05.890 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:05.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:05.891 00.001 18120 Enqueuing Expose request
04:16:05.891 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
04:16:05.891 00.000 21948 Moving (0.17, -0.05) raw xDistance=-0.12 yDistance=-0.13
04:16:05.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:16:05.891 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:05.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:16:05.891 00.000 21948 MoveAxis(E, 0, ABG)
04:16:05.891 00.000 21948 Move returns status 0, amount 0
04:16:05.891 00.000 21948 MoveAxis(N, 0, ABG)
04:16:05.891 00.000 21948 Move returns status 0, amount 0
04:16:05.891 00.000 21948 move complete, result=0
04:16:05.891 00.000 21948 worker thread done servicing request
04:16:05.891 00.000 21948 Worker thread wakes up
04:16:05.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:05.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:05.892 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:07.514 01.622 21948 Exposure complete
04:16:07.549 00.035 21948 worker thread done servicing request
04:16:07.549 00.000 18120 OnExposeComplete: enter
04:16:07.550 00.001 18120 UpdateGuideState(): m_state=6
04:16:07.551 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7481
04:16:07.551 00.000 18120 Star::Find returns 1 (0), X=895.55, Y=238.41, Mass=1825, SNR=29.7, Peak=110 HFD=4.4
04:16:07.551 00.000 18120 MultiStar: [#1 -0.47,-0.14,0.00,M3] [#2 -0.43,0.23,0.00,M1] [#3 -0.21,0.10,0.60,U] [#4 -0.16,0.24,0.51,U] [#5 0.05,-0.18,0.46,U] [#6 -0.11,0.11,0.51,U] [#7 0.02,-0.52,0.00,M1] [#8 0.06,-0.38,0.38,U] 
04:16:07.552 00.001 18120 refined, 5 included, MultiStar: {-0.04, 0.01}, one-star: {0.08, 0.01}
04:16:07.552 00.000 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
04:16:07.553 00.001 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
04:16:07.553 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.94 mountX=0.02 mountY=0.03, mountTheta=0.93
04:16:07.554 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
04:16:07.555 00.001 18120 Enqueuing Move request for scope (-0.04, 0.01)
04:16:07.555 00.000 21948 Worker thread wakes up
04:16:07.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:07.556 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
04:16:07.556 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
04:16:07.556 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.7
04:16:07.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:07.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:07.557 00.001 18120 Enqueuing Expose request
04:16:07.557 00.000 21948 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.03
04:16:07.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:16:07.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:07.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:16:07.557 00.000 21948 MoveAxis(E, 0, ABG)
04:16:07.557 00.000 21948 Move returns status 0, amount 0
04:16:07.557 00.000 21948 MoveAxis(N, 0, ABG)
04:16:07.557 00.000 21948 Move returns status 0, amount 0
04:16:07.558 00.001 21948 move complete, result=0
04:16:07.558 00.000 21948 worker thread done servicing request
04:16:07.558 00.000 21948 Worker thread wakes up
04:16:07.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:07.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:07.558 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:09.085 01.527 21948 Exposure complete
04:16:09.127 00.042 21948 worker thread done servicing request
04:16:09.127 00.000 18120 OnExposeComplete: enter
04:16:09.128 00.001 18120 UpdateGuideState(): m_state=6
04:16:09.129 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7482
04:16:09.129 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=238.66, Mass=1865, SNR=29.8, Peak=139 HFD=4.2
04:16:09.130 00.001 18120 MultiStar: [#1 -0.35,-0.15,0.67,U] [#2 -0.35,0.35,0.00,M2] [#3 -0.04,0.20,0.60,U] [#4 -0.28,0.28,0.57,U] [#5 0.05,-0.03,0.44,U] [#6 -0.18,0.11,0.48,U] [#7 0.03,-0.12,0.40,U] [#8 0.07,-0.22,0.40,U] 
04:16:09.130 00.000 18120 refined, 7 included, MultiStar: {-0.13, 0.07}, one-star: {-0.14, 0.26}
04:16:09.130 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
04:16:09.131 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
04:16:09.131 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.61 mountX=0.12 mountY=0.08, mountTheta=0.59
04:16:09.133 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.07, opts=13)
04:16:09.134 00.001 18120 Enqueuing Move request for scope (-0.13, 0.07)
04:16:09.134 00.000 21948 Worker thread wakes up
04:16:09.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
04:16:09.134 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
04:16:09.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:09.135 00.001 18120 UpdateGuideState exits: m=1865 RSB=29.8
04:16:09.135 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:09.136 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:09.136 00.000 18120 Enqueuing Expose request
04:16:09.137 00.001 21948 Moving (-0.13, 0.07) raw xDistance=0.12 yDistance=0.08
04:16:09.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:16:09.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:09.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:16:09.137 00.000 21948 MoveAxis(E, 0, ABG)
04:16:09.137 00.000 21948 Move returns status 0, amount 0
04:16:09.137 00.000 21948 MoveAxis(N, 0, ABG)
04:16:09.137 00.000 21948 Move returns status 0, amount 0
04:16:09.137 00.000 21948 move complete, result=0
04:16:09.137 00.000 21948 worker thread done servicing request
04:16:09.137 00.000 21948 Worker thread wakes up
04:16:09.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:09.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:09.137 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:10.762 01.625 21948 Exposure complete
04:16:10.797 00.035 21948 worker thread done servicing request
04:16:10.797 00.000 18120 OnExposeComplete: enter
04:16:10.799 00.002 18120 UpdateGuideState(): m_state=6
04:16:10.801 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7483
04:16:10.802 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=238.83, Mass=1828, SNR=29.6, Peak=134 HFD=4.2
04:16:10.803 00.001 18120 MultiStar: [#1 -0.49,0.19,0.00,M3] [#2 -0.04,0.42,0.65,U] [#3 -0.11,0.24,0.60,U] [#4 -0.02,0.36,0.54,U] [#5 -0.03,0.13,0.47,U] [#6 -0.01,-0.05,0.51,U] [#7 0.13,0.11,0.41,U] [#8 -0.26,0.06,0.38,U] 
04:16:10.804 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.25}, one-star: {0.26, 0.43}
04:16:10.804 00.000 18120 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.00) = xAngle (-0.51 = -0.51)
04:16:10.805 00.001 18120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.55 = -0.55)
04:16:10.805 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.49 mountX=0.22 mountY=-0.13, mountTheta=-0.54
04:16:10.806 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.25, opts=13)
04:16:10.807 00.001 18120 Enqueuing Move request for scope (0.02, 0.25)
04:16:10.807 00.000 21948 Worker thread wakes up
04:16:10.807 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
04:16:10.807 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
04:16:10.807 00.000 21948 Moving (0.02, 0.25) raw xDistance=0.22 yDistance=-0.13
04:16:10.807 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:16:10.807 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:10.807 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:16:10.807 00.000 21948 MoveAxis(W, 40, ABG)
04:16:10.807 00.000 21948 Guiding  Dir = 3, Dur = 40
04:16:10.808 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:10.808 00.000 21948 IsSlewing returns 0
04:16:10.808 00.000 18120 UpdateGuideState exits: m=1828 RSB=29.6
04:16:10.809 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:10.809 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:10.810 00.001 18120 Enqueuing Expose request
04:16:10.810 00.000 21948 IsGuiding returns 0
04:16:10.812 00.002 21948 PulseGuide returned control before completion, sleep 49
04:16:10.871 00.059 21948 IsGuiding returns 0
04:16:10.871 00.000 21948 Move returns status 0, amount 40
04:16:10.872 00.001 21948 MoveAxis(N, 0, ABG)
04:16:10.872 00.000 21948 Move returns status 0, amount 0
04:16:10.872 00.000 21948 move complete, result=0
04:16:10.872 00.000 21948 worker thread done servicing request
04:16:10.872 00.000 21948 Worker thread wakes up
04:16:10.872 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
04:16:10.873 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:10.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:12.291 01.418 21948 Exposure complete
04:16:12.338 00.047 21948 worker thread done servicing request
04:16:12.338 00.000 18120 OnExposeComplete: enter
04:16:12.339 00.001 18120 UpdateGuideState(): m_state=6
04:16:12.339 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7484
04:16:12.340 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=238.77, Mass=1742, SNR=28.9, Peak=128 HFD=4.4
04:16:12.340 00.000 18120 MultiStar: [#1 -0.35,0.06,0.70,U] [#2 -0.28,0.53,0.00,M2] [#3 -0.04,0.37,0.60,U] [#4 -0.03,0.35,0.58,U] [#5 0.07,-0.10,0.48,U] [#6 0.08,0.33,0.53,U] [#7 0.10,-0.09,0.39,U] [#8 -0.01,0.11,0.40,U] 
04:16:12.342 00.002 18120 refined, 7 included, MultiStar: {0.04, 0.21}, one-star: {0.39, 0.37}
04:16:12.343 00.001 18120 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.00) = xAngle (-0.64 = -0.64)
04:16:12.344 00.001 18120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.68 = -0.68)
04:16:12.345 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.36 mountX=0.17 mountY=-0.13, mountTheta=-0.66
04:16:12.348 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.21, opts=13)
04:16:12.350 00.002 18120 Enqueuing Move request for scope (0.04, 0.21)
04:16:12.350 00.000 21948 Worker thread wakes up
04:16:12.350 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
04:16:12.350 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
04:16:12.350 00.000 21948 Moving (0.04, 0.21) raw xDistance=0.17 yDistance=-0.13
04:16:12.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:16:12.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:12.350 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:12.351 00.001 18120 UpdateGuideState exits: m=1742 RSB=28.9
04:16:12.351 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:12.352 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:12.352 00.000 18120 Enqueuing Expose request
04:16:12.353 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:16:12.353 00.000 21948 MoveAxis(E, 0, ABG)
04:16:12.353 00.000 21948 Move returns status 0, amount 0
04:16:12.353 00.000 21948 MoveAxis(N, 0, ABG)
04:16:12.353 00.000 21948 Move returns status 0, amount 0
04:16:12.353 00.000 21948 move complete, result=0
04:16:12.353 00.000 21948 worker thread done servicing request
04:16:12.353 00.000 21948 Worker thread wakes up
04:16:12.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:12.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:12.353 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:13.979 01.626 21948 Exposure complete
04:16:14.010 00.031 21948 worker thread done servicing request
04:16:14.010 00.000 18120 OnExposeComplete: enter
04:16:14.010 00.000 18120 UpdateGuideState(): m_state=6
04:16:14.011 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7485
04:16:14.011 00.000 18120 Star::Find returns 1 (0), X=895.95, Y=238.77, Mass=1664, SNR=28.3, Peak=131 HFD=4.3
04:16:14.012 00.001 18120 MultiStar: [#1 -0.16,0.12,0.71,U] [#2 0.07,0.56,0.00,M3] [#3 0.29,0.41,0.00,M1] [#4 -0.03,0.37,0.60,U] [#5 0.08,0.51,0.00,M1] [#6 0.04,0.15,0.54,U] [#7 0.10,0.11,0.43,U] [#8 0.30,0.03,0.39,U] 
04:16:14.012 00.000 18120 refined, 5 included, MultiStar: {0.15, 0.22}, one-star: {0.49, 0.37}
04:16:14.013 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
04:16:14.013 00.000 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.05 = -1.05)
04:16:14.013 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.99 mountX=0.14 mountY=-0.23, mountTheta=-1.02
04:16:14.015 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.22, opts=13)
04:16:14.015 00.000 18120 Enqueuing Move request for scope (0.15, 0.22)
04:16:14.016 00.001 21948 Worker thread wakes up
04:16:14.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
04:16:14.016 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
04:16:14.016 00.000 21948 Moving (0.15, 0.22) raw xDistance=0.14 yDistance=-0.23
04:16:14.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:16:14.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:16:14.016 00.000 21948 MoveAxis(E, 0, ABG)
04:16:14.016 00.000 21948 Move returns status 0, amount 0
04:16:14.016 00.000 21948 MoveAxis(N, 55, ABG)
04:16:14.016 00.000 21948 Guiding  Dir = 0, Dur = 55
04:16:14.016 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:14.016 00.000 18120 UpdateGuideState exits: m=1664 RSB=28.3
04:16:14.017 00.001 21948 IsSlewing returns 0
04:16:14.017 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:14.017 00.000 21948 IsGuiding returns 0
04:16:14.017 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:14.018 00.001 18120 Enqueuing Expose request
04:16:14.022 00.004 21948 PulseGuide returned control before completion, sleep 61
04:16:14.088 00.066 21948 IsGuiding returns 0
04:16:14.088 00.000 21948 Move returns status 0, amount 55
04:16:14.088 00.000 21948 move complete, result=0
04:16:14.088 00.000 21948 worker thread done servicing request
04:16:14.088 00.000 21948 Worker thread wakes up
04:16:14.088 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:14.088 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 55 ms NORTH
04:16:14.090 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:15.500 01.410 21948 Exposure complete
04:16:15.539 00.039 21948 worker thread done servicing request
04:16:15.539 00.000 18120 OnExposeComplete: enter
04:16:15.542 00.003 18120 UpdateGuideState(): m_state=6
04:16:15.543 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7486
04:16:15.544 00.001 18120 Star::Find returns 1 (0), X=895.77, Y=238.76, Mass=1675, SNR=28.3, Peak=120 HFD=4.3
04:16:15.546 00.002 18120 MultiStar: [#1 -0.22,0.06,0.74,U] [#2 -0.11,0.39,0.64,U] [#3 -0.22,0.48,0.00,M2] [#4 -0.07,0.35,0.57,U] [#5 0.08,0.15,0.49,U] [#6 -0.05,0.19,0.51,U] [#7 0.00,0.23,0.46,U] [#8 -0.14,-0.05,0.42,U] 
04:16:15.547 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.23}, one-star: {0.30, 0.36}
04:16:15.547 00.000 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
04:16:15.548 00.001 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
04:16:15.548 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.59 mountX=0.21 mountY=-0.10, mountTheta=-0.44
04:16:15.549 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.23, opts=13)
04:16:15.550 00.001 18120 Enqueuing Move request for scope (-0.00, 0.23)
04:16:15.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:15.551 00.001 18120 UpdateGuideState exits: m=1675 RSB=28.3
04:16:15.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:15.552 00.001 21948 Worker thread wakes up
04:16:15.552 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
04:16:15.552 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
04:16:15.552 00.000 21948 Moving (-0.00, 0.23) raw xDistance=0.21 yDistance=-0.10
04:16:15.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:16:15.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:15.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:16:15.552 00.000 21948 MoveAxis(W, 38, ABG)
04:16:15.552 00.000 21948 Guiding  Dir = 3, Dur = 38
04:16:15.552 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:15.552 00.000 18120 Enqueuing Expose request
04:16:15.553 00.001 21948 IsSlewing returns 0
04:16:15.554 00.001 21948 IsGuiding returns 0
04:16:15.556 00.002 21948 PulseGuide returned control before completion, sleep 47
04:16:15.606 00.050 21948 IsGuiding returns 0
04:16:15.606 00.000 21948 Move returns status 0, amount 38
04:16:15.608 00.002 21948 MoveAxis(N, 0, ABG)
04:16:15.608 00.000 21948 Move returns status 0, amount 0
04:16:15.608 00.000 21948 move complete, result=0
04:16:15.608 00.000 21948 worker thread done servicing request
04:16:15.608 00.000 21948 Worker thread wakes up
04:16:15.608 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:15.608 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:15.608 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
04:16:17.241 01.633 21948 Exposure complete
04:16:17.290 00.049 21948 worker thread done servicing request
04:16:17.290 00.000 18120 OnExposeComplete: enter
04:16:17.292 00.002 18120 UpdateGuideState(): m_state=6
04:16:17.294 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7487
04:16:17.294 00.000 18120 Star::Find returns 1 (0), X=895.62, Y=238.45, Mass=1895, SNR=29.9, Peak=121 HFD=4.3
04:16:17.296 00.002 18120 MultiStar: [#1 -0.54,-0.09,0.00,M1] [#2 -0.20,0.30,0.65,U] [#3 0.05,0.01,0.56,U] [#4 -0.14,0.06,0.52,U] [#5 -0.09,0.06,0.45,U] [#6 0.05,-0.00,0.50,U] [#7 -0.07,-0.50,0.00,M1] [#8 0.54,-0.34,0.00,M1] 
04:16:17.298 00.002 18120 refined, 5 included, MultiStar: {-0.01, 0.08}, one-star: {0.16, 0.05}
04:16:17.298 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
04:16:17.300 00.002 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
04:16:17.301 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.08 mountY=-0.03, mountTheta=-0.37
04:16:17.302 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
04:16:17.303 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
04:16:17.303 00.000 21948 Worker thread wakes up
04:16:17.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:17.304 00.001 18120 UpdateGuideState exits: m=1895 RSB=29.9
04:16:17.304 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:17.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:17.305 00.000 18120 Enqueuing Expose request
04:16:17.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
04:16:17.305 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
04:16:17.305 00.000 21948 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
04:16:17.306 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:16:17.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:17.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:16:17.306 00.000 21948 MoveAxis(E, 0, ABG)
04:16:17.306 00.000 21948 Move returns status 0, amount 0
04:16:17.306 00.000 21948 MoveAxis(N, 0, ABG)
04:16:17.306 00.000 21948 Move returns status 0, amount 0
04:16:17.306 00.000 21948 move complete, result=0
04:16:17.306 00.000 21948 worker thread done servicing request
04:16:17.306 00.000 21948 Worker thread wakes up
04:16:17.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:17.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:17.306 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:18.827 01.521 21948 Exposure complete
04:16:18.861 00.034 21948 worker thread done servicing request
04:16:18.861 00.000 18120 OnExposeComplete: enter
04:16:18.863 00.002 18120 UpdateGuideState(): m_state=6
04:16:18.863 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7488
04:16:18.864 00.001 18120 Star::Find returns 1 (0), X=895.45, Y=238.65, Mass=1561, SNR=27.4, Peak=112 HFD=4.1
04:16:18.864 00.000 18120 MultiStar: [#1 -0.42,-0.10,0.76,U] [#2 -0.47,0.46,0.00,M2] [#3 0.12,0.43,0.00,M2] [#4 -0.09,0.28,0.60,U] [#5 0.29,0.04,0.46,U] [#6 0.04,0.07,0.58,U] [#7 0.10,0.09,0.47,U] [#8 0.31,-0.26,0.42,U] 
04:16:18.865 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.02, 0.25}
04:16:18.865 00.000 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
04:16:18.866 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
04:16:18.866 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.70 mountX=0.08 mountY=-0.03, mountTheta=-0.33
04:16:18.867 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
04:16:18.868 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
04:16:18.868 00.000 21948 Worker thread wakes up
04:16:18.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:18.869 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
04:16:18.869 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
04:16:18.869 00.000 21948 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
04:16:18.869 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:16:18.869 00.000 18120 UpdateGuideState exits: m=1561 RSB=27.4
04:16:18.869 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:18.871 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:18.871 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:18.871 00.000 18120 Enqueuing Expose request
04:16:18.872 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:16:18.872 00.000 21948 MoveAxis(E, 0, ABG)
04:16:18.872 00.000 21948 Move returns status 0, amount 0
04:16:18.872 00.000 21948 MoveAxis(N, 0, ABG)
04:16:18.872 00.000 21948 Move returns status 0, amount 0
04:16:18.872 00.000 21948 move complete, result=0
04:16:18.872 00.000 21948 worker thread done servicing request
04:16:18.872 00.000 21948 Worker thread wakes up
04:16:18.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:18.872 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:18.872 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:20.509 01.637 21948 Exposure complete
04:16:20.559 00.050 21948 worker thread done servicing request
04:16:20.559 00.000 18120 OnExposeComplete: enter
04:16:20.559 00.000 18120 UpdateGuideState(): m_state=6
04:16:20.560 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7489
04:16:20.560 00.000 18120 Star::Find returns 1 (0), X=895.43, Y=238.63, Mass=1691, SNR=28.5, Peak=122 HFD=4.2
04:16:20.560 00.000 18120 MultiStar: [#1 -0.72,-0.21,0.00,M1] [#2 -0.08,0.04,0.64,U] [#3 -0.05,0.05,0.62,U] [#4 -0.05,0.23,0.57,U] [#5 -0.16,-0.06,0.48,U] [#6 -0.17,-0.14,0.52,U] [#7 0.08,-0.30,0.41,U] [#8 0.02,-0.08,0.41,U] 
04:16:20.561 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {-0.03, 0.22}
04:16:20.561 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
04:16:20.562 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
04:16:20.562 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.61 mountX=0.05 mountY=0.04, mountTheta=0.59
04:16:20.565 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.03, opts=13)
04:16:20.568 00.003 18120 Enqueuing Move request for scope (-0.06, 0.03)
04:16:20.570 00.002 21948 Worker thread wakes up
04:16:20.570 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:20.571 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
04:16:20.571 00.000 18120 UpdateGuideState exits: m=1691 RSB=28.5
04:16:20.572 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
04:16:20.572 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:20.572 00.000 21948 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.04
04:16:20.572 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:20.572 00.000 18120 Enqueuing Expose request
04:16:20.573 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:16:20.573 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:20.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:16:20.573 00.000 21948 MoveAxis(E, 0, ABG)
04:16:20.573 00.000 21948 Move returns status 0, amount 0
04:16:20.573 00.000 21948 MoveAxis(N, 0, ABG)
04:16:20.573 00.000 21948 Move returns status 0, amount 0
04:16:20.573 00.000 21948 move complete, result=0
04:16:20.573 00.000 21948 worker thread done servicing request
04:16:20.573 00.000 21948 Worker thread wakes up
04:16:20.573 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:20.573 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:20.574 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:22.098 01.524 21948 Exposure complete
04:16:22.143 00.045 21948 worker thread done servicing request
04:16:22.143 00.000 18120 OnExposeComplete: enter
04:16:22.144 00.001 18120 UpdateGuideState(): m_state=6
04:16:22.145 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7490
04:16:22.145 00.000 18120 Star::Find returns 1 (0), X=895.67, Y=238.63, Mass=1775, SNR=29.1, Peak=132 HFD=4.2
04:16:22.146 00.001 18120 MultiStar: [#1 -0.38,0.11,0.72,U] [#2 -0.22,0.26,0.63,U] [#3 -0.06,0.29,0.61,U] [#4 0.05,0.34,0.57,U] [#5 0.06,-0.04,0.46,U] [#6 -0.02,0.17,0.54,U] [#7 0.11,-0.22,0.38,U] [#8 0.12,-0.02,0.39,U] 
04:16:22.146 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.21, 0.23}
04:16:22.147 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
04:16:22.147 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
04:16:22.147 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=0.15 mountY=-0.05, mountTheta=-0.33
04:16:22.149 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.16, opts=13)
04:16:22.149 00.000 18120 Enqueuing Move request for scope (-0.02, 0.16)
04:16:22.149 00.000 21948 Worker thread wakes up
04:16:22.150 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:22.150 00.000 18120 UpdateGuideState exits: m=1775 RSB=29.1
04:16:22.151 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:22.151 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:22.151 00.000 18120 Enqueuing Expose request
04:16:22.152 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
04:16:22.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
04:16:22.152 00.000 21948 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.05
04:16:22.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:16:22.152 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:22.152 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:16:22.152 00.000 21948 MoveAxis(E, 0, ABG)
04:16:22.152 00.000 21948 Move returns status 0, amount 0
04:16:22.152 00.000 21948 MoveAxis(N, 0, ABG)
04:16:22.152 00.000 21948 Move returns status 0, amount 0
04:16:22.152 00.000 21948 move complete, result=0
04:16:22.152 00.000 21948 worker thread done servicing request
04:16:22.152 00.000 21948 Worker thread wakes up
04:16:22.152 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:22.152 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:22.152 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:23.776 01.624 21948 Exposure complete
04:16:23.817 00.041 18120 OnExposeComplete: enter
04:16:23.818 00.001 18120 UpdateGuideState(): m_state=6
04:16:23.819 00.001 21948 worker thread done servicing request
04:16:23.819 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7491
04:16:23.820 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=238.67, Mass=1768, SNR=29.1, Peak=122 HFD=4.3
04:16:23.822 00.002 18120 MultiStar: [#1 -0.22,0.18,0.69,U] [#2 -0.20,0.47,0.00,M1] [#3 -0.06,0.42,0.61,U] [#4 0.12,0.50,0.00,M1] [#5 0.26,0.15,0.46,U] [#6 -0.11,0.22,0.49,U] [#7 0.05,0.15,0.37,U] [#8 0.22,0.04,0.41,U] 
04:16:23.822 00.000 18120 refined, 6 included, MultiStar: {0.05, 0.22}, one-star: {0.20, 0.27}
04:16:23.824 00.002 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
04:16:23.824 00.000 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
04:16:23.825 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.37 mountX=0.18 mountY=-0.14, mountTheta=-0.65
04:16:23.826 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.22, opts=13)
04:16:23.826 00.000 18120 Enqueuing Move request for scope (0.05, 0.22)
04:16:23.827 00.001 21948 Worker thread wakes up
04:16:23.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
04:16:23.827 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:23.827 00.000 18120 UpdateGuideState exits: m=1768 RSB=29.1
04:16:23.828 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:23.828 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:23.829 00.001 18120 Enqueuing Expose request
04:16:23.829 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
04:16:23.829 00.000 21948 Moving (0.05, 0.22) raw xDistance=0.18 yDistance=-0.14
04:16:23.829 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:16:23.829 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:23.829 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:16:23.829 00.000 21948 MoveAxis(E, 0, ABG)
04:16:23.829 00.000 21948 Move returns status 0, amount 0
04:16:23.829 00.000 21948 MoveAxis(N, 0, ABG)
04:16:23.829 00.000 21948 Move returns status 0, amount 0
04:16:23.829 00.000 21948 move complete, result=0
04:16:23.829 00.000 21948 worker thread done servicing request
04:16:23.829 00.000 21948 Worker thread wakes up
04:16:23.829 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:23.829 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:23.830 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:25.347 01.517 21948 Exposure complete
04:16:25.384 00.037 21948 worker thread done servicing request
04:16:25.384 00.000 18120 OnExposeComplete: enter
04:16:25.385 00.001 18120 UpdateGuideState(): m_state=6
04:16:25.386 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7492
04:16:25.387 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=238.76, Mass=1856, SNR=29.6, Peak=134 HFD=4.5
04:16:25.389 00.002 18120 MultiStar: [#1 -0.27,-0.04,0.72,U] [#2 -0.51,0.55,0.00,M2] [#3 0.08,0.23,0.59,U] [#4 -0.00,0.24,0.56,U] [#5 0.02,0.19,0.47,U] [#6 0.20,0.18,0.53,U] [#7 -0.26,-0.15,0.40,U] [#8 0.29,-0.08,0.39,U] 
04:16:25.390 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.15}, one-star: {-0.09, 0.36}
04:16:25.391 00.001 18120 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.00) = xAngle (-0.25 = -0.25)
04:16:25.392 00.001 18120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.29 = -0.29)
04:16:25.393 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.74 mountX=0.15 mountY=-0.04, mountTheta=-0.29
04:16:25.396 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.15, opts=13)
04:16:25.396 00.000 18120 Enqueuing Move request for scope (-0.03, 0.15)
04:16:25.396 00.000 21948 Worker thread wakes up
04:16:25.397 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:25.397 00.000 18120 UpdateGuideState exits: m=1856 RSB=29.6
04:16:25.397 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:25.398 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:25.398 00.000 18120 Enqueuing Expose request
04:16:25.399 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
04:16:25.399 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
04:16:25.399 00.000 21948 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.04
04:16:25.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:16:25.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:25.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:16:25.399 00.000 21948 MoveAxis(E, 0, ABG)
04:16:25.399 00.000 21948 Move returns status 0, amount 0
04:16:25.399 00.000 21948 MoveAxis(N, 0, ABG)
04:16:25.399 00.000 21948 Move returns status 0, amount 0
04:16:25.399 00.000 21948 move complete, result=0
04:16:25.399 00.000 21948 worker thread done servicing request
04:16:25.399 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:25.400 00.001 21948 Worker thread wakes up
04:16:25.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:25.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:27.025 01.625 21948 Exposure complete
04:16:27.070 00.045 21948 worker thread done servicing request
04:16:27.071 00.001 18120 OnExposeComplete: enter
04:16:27.073 00.002 18120 UpdateGuideState(): m_state=6
04:16:27.073 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7493
04:16:27.073 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=238.85, Mass=1733, SNR=28.7, Peak=134 HFD=4.1
04:16:27.074 00.001 18120 MultiStar: [#1 -0.38,0.03,0.70,U] [#2 -0.34,0.53,0.00,M3] [#3 -0.21,0.43,0.00,M1] [#4 0.06,-0.03,0.55,U] [#5 -0.10,0.38,0.47,U] [#6 -0.12,-0.05,0.53,U] [#7 -0.13,0.07,0.44,U] [#8 0.33,0.45,0.00,M1] 
04:16:27.074 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.17}, one-star: {-0.11, 0.45}
04:16:27.074 00.000 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
04:16:27.075 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
04:16:27.075 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.22 mountY=0.05, mountTheta=0.21
04:16:27.077 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.17, opts=13)
04:16:27.077 00.000 18120 Enqueuing Move request for scope (-0.14, 0.17)
04:16:27.078 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:27.078 00.000 18120 UpdateGuideState exits: m=1733 RSB=28.7
04:16:27.078 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:27.079 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:27.079 00.000 18120 Enqueuing Expose request
04:16:27.080 00.001 21948 Worker thread wakes up
04:16:27.080 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
04:16:27.080 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
04:16:27.080 00.000 21948 Moving (-0.14, 0.17) raw xDistance=0.22 yDistance=0.05
04:16:27.080 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:16:27.080 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:27.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:16:27.080 00.000 21948 MoveAxis(W, 39, ABG)
04:16:27.080 00.000 21948 Guiding  Dir = 3, Dur = 39
04:16:27.080 00.000 21948 IsSlewing returns 0
04:16:27.080 00.000 21948 IsGuiding returns 0
04:16:27.082 00.002 21948 PulseGuide returned control before completion, sleep 47
04:16:27.133 00.051 21948 IsGuiding returns 0
04:16:27.133 00.000 21948 Move returns status 0, amount 39
04:16:27.133 00.000 21948 MoveAxis(N, 0, ABG)
04:16:27.133 00.000 21948 Move returns status 0, amount 0
04:16:27.133 00.000 21948 move complete, result=0
04:16:27.135 00.002 21948 worker thread done servicing request
04:16:27.135 00.000 21948 Worker thread wakes up
04:16:27.135 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:27.135 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
04:16:27.136 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:28.547 01.411 21948 Exposure complete
04:16:28.598 00.051 21948 worker thread done servicing request
04:16:28.598 00.000 18120 OnExposeComplete: enter
04:16:28.599 00.001 18120 UpdateGuideState(): m_state=6
04:16:28.599 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7494
04:16:28.599 00.000 18120 Star::Find returns 1 (0), X=895.42, Y=238.67, Mass=1673, SNR=28.3, Peak=122 HFD=4.4
04:16:28.600 00.001 18120 MultiStar: [#1 -0.60,0.02,0.00,M1] [#2 -0.40,0.33,0.00,M4] [#3 0.04,0.23,0.63,U] [#4 0.04,0.39,0.60,U] [#5 0.13,0.23,0.47,U] [#6 0.05,0.17,0.54,U] [#7 0.02,-0.08,0.44,U] [#8 0.23,-0.03,0.41,U] 
04:16:28.601 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.20}, one-star: {-0.04, 0.27}
04:16:28.601 00.000 18120 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.00) = xAngle (-0.68 = -0.68)
04:16:28.601 00.000 18120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.72 = -0.72)
04:16:28.602 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.32 mountX=0.16 mountY=-0.13, mountTheta=-0.70
04:16:28.604 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.20, opts=13)
04:16:28.604 00.000 18120 Enqueuing Move request for scope (0.05, 0.20)
04:16:28.605 00.001 21948 Worker thread wakes up
04:16:28.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:28.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
04:16:28.605 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
04:16:28.605 00.000 18120 UpdateGuideState exits: m=1673 RSB=28.3
04:16:28.606 00.001 21948 Moving (0.05, 0.20) raw xDistance=0.16 yDistance=-0.13
04:16:28.606 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:16:28.606 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:28.606 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:28.606 00.000 18120 Enqueuing Expose request
04:16:28.607 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:28.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:16:28.607 00.000 21948 MoveAxis(E, 0, ABG)
04:16:28.607 00.000 21948 Move returns status 0, amount 0
04:16:28.607 00.000 21948 MoveAxis(N, 0, ABG)
04:16:28.607 00.000 21948 Move returns status 0, amount 0
04:16:28.607 00.000 21948 move complete, result=0
04:16:28.607 00.000 21948 worker thread done servicing request
04:16:28.607 00.000 21948 Worker thread wakes up
04:16:28.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:28.607 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:28.607 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:30.238 01.631 21948 Exposure complete
04:16:30.283 00.045 21948 worker thread done servicing request
04:16:30.284 00.001 18120 OnExposeComplete: enter
04:16:30.284 00.000 18120 UpdateGuideState(): m_state=6
04:16:30.285 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7495
04:16:30.285 00.000 18120 Star::Find returns 1 (0), X=895.01, Y=238.59, Mass=1736, SNR=28.8, Peak=139 HFD=4.1
04:16:30.286 00.001 18120 MultiStar: [#1 -0.89,0.05,0.00,M2] [#2 -0.56,0.50,0.00,M5] [#3 -0.13,0.20,0.58,U] [#4 -0.44,0.27,0.00,M1] [#5 -0.08,0.04,0.46,U] [#6 -0.14,0.04,0.53,U] [#7 -0.28,0.02,0.46,U] [#8 -0.09,-0.12,0.39,U] 
04:16:30.286 00.000 18120 refined, 5 included, MultiStar: {-0.24, 0.09}, one-star: {-0.45, 0.19}
04:16:30.287 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
04:16:30.287 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
04:16:30.287 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.78 mountX=0.18 mountY=0.17, mountTheta=0.76
04:16:30.289 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.09, opts=13)
04:16:30.289 00.000 18120 Enqueuing Move request for scope (-0.24, 0.09)
04:16:30.290 00.001 21948 Worker thread wakes up
04:16:30.290 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
04:16:30.290 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
04:16:30.290 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:30.290 00.000 21948 Moving (-0.24, 0.09) raw xDistance=0.18 yDistance=0.17
04:16:30.290 00.000 18120 UpdateGuideState exits: m=1736 RSB=28.8
04:16:30.291 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:30.291 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:30.292 00.001 18120 Enqueuing Expose request
04:16:30.292 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:16:30.292 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:30.292 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:16:30.292 00.000 21948 MoveAxis(E, 0, ABG)
04:16:30.292 00.000 21948 Move returns status 0, amount 0
04:16:30.292 00.000 21948 MoveAxis(N, 0, ABG)
04:16:30.292 00.000 21948 Move returns status 0, amount 0
04:16:30.293 00.001 21948 move complete, result=0
04:16:30.293 00.000 21948 worker thread done servicing request
04:16:30.293 00.000 21948 Worker thread wakes up
04:16:30.293 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:30.293 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:30.293 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:31.818 01.525 21948 Exposure complete
04:16:31.867 00.049 21948 worker thread done servicing request
04:16:31.867 00.000 18120 OnExposeComplete: enter
04:16:31.868 00.001 18120 UpdateGuideState(): m_state=6
04:16:31.868 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7496
04:16:31.869 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=238.84, Mass=1734, SNR=28.9, Peak=137 HFD=4.3
04:16:31.869 00.000 18120 MultiStar: [#1 -0.96,0.15,0.00,M3] [#2 -0.42,0.63,0.00,M6] [#3 -0.47,0.39,0.00,M1] [#4 -0.68,0.41,0.00,M2] [#5 -0.35,0.06,0.45,U] [#6 -0.53,0.18,0.00,M1] [#7 0.12,-0.03,0.45,U] [#8 -0.19,-0.05,0.40,U] 
04:16:31.869 00.000 18120 refined, 3 included, MultiStar: {-0.18, 0.19}, one-star: {-0.22, 0.44}
04:16:31.871 00.002 18120 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.00) = xAngle (0.32 = 0.32)
04:16:31.871 00.000 18120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.28 = 0.28)
04:16:31.871 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.32 mountX=0.24 mountY=0.07, mountTheta=0.29
04:16:31.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.19, opts=13)
04:16:31.872 00.000 18120 Enqueuing Move request for scope (-0.18, 0.19)
04:16:31.873 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:31.873 00.000 18120 UpdateGuideState exits: m=1734 RSB=28.9
04:16:31.874 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:31.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:31.874 00.000 18120 Enqueuing Expose request
04:16:31.875 00.001 21948 Worker thread wakes up
04:16:31.875 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
04:16:31.875 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
04:16:31.875 00.000 21948 Moving (-0.18, 0.19) raw xDistance=0.24 yDistance=0.07
04:16:31.875 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:16:31.875 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:31.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:16:31.875 00.000 21948 MoveAxis(W, 44, ABG)
04:16:31.875 00.000 21948 Guiding  Dir = 3, Dur = 44
04:16:31.875 00.000 21948 IsSlewing returns 0
04:16:31.875 00.000 21948 IsGuiding returns 0
04:16:31.878 00.003 21948 PulseGuide returned control before completion, sleep 52
04:16:31.939 00.061 21948 IsGuiding returns 1
04:16:31.939 00.000 21948 scope still moving after pulse duration time elapsed
04:16:31.971 00.032 21948 IsSlewing returns 0
04:16:31.971 00.000 21948 IsGuiding returns 0
04:16:31.971 00.000 21948 scope move finished after 44 + 51 ms
04:16:31.971 00.000 21948 Move returns status 0, amount 44
04:16:31.971 00.000 21948 MoveAxis(N, 0, ABG)
04:16:31.972 00.001 21948 Move returns status 0, amount 0
04:16:31.972 00.000 21948 move complete, result=0
04:16:31.972 00.000 21948 worker thread done servicing request
04:16:31.972 00.000 21948 Worker thread wakes up
04:16:31.972 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
04:16:31.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:31.973 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:33.598 01.625 21948 Exposure complete
04:16:33.640 00.042 21948 worker thread done servicing request
04:16:33.640 00.000 18120 OnExposeComplete: enter
04:16:33.641 00.001 18120 UpdateGuideState(): m_state=6
04:16:33.642 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7497
04:16:33.642 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=238.53, Mass=1629, SNR=27.8, Peak=127 HFD=4.0
04:16:33.643 00.001 18120 MultiStar: [#1 -0.52,-0.07,0.00,M4] [#2 -0.32,0.32,0.00,M7] [#3 0.07,0.11,0.63,U] [#4 -0.48,0.34,0.00,M3] [#5 -0.40,0.11,0.50,U] [#6 -0.33,-0.13,0.54,U] [#7 -0.16,-0.07,0.47,U] [#8 0.04,-0.07,0.42,U] 
04:16:33.643 00.000 18120 refined, 5 included, MultiStar: {-0.14, 0.03}, one-star: {-0.12, 0.13}
04:16:33.644 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.92 = 0.92)
04:16:33.644 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.88 = 0.88)
04:16:33.645 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.91 mountX=0.09 mountY=0.11, mountTheta=0.90
04:16:33.646 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.03, opts=13)
04:16:33.647 00.001 18120 Enqueuing Move request for scope (-0.14, 0.03)
04:16:33.647 00.000 21948 Worker thread wakes up
04:16:33.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
04:16:33.647 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:33.648 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
04:16:33.648 00.000 21948 Moving (-0.14, 0.03) raw xDistance=0.09 yDistance=0.11
04:16:33.648 00.000 18120 UpdateGuideState exits: m=1629 RSB=27.8
04:16:33.648 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:16:33.648 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:33.648 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:33.649 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:16:33.649 00.000 21948 MoveAxis(E, 0, ABG)
04:16:33.649 00.000 21948 Move returns status 0, amount 0
04:16:33.649 00.000 21948 MoveAxis(N, 0, ABG)
04:16:33.649 00.000 21948 Move returns status 0, amount 0
04:16:33.649 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:33.649 00.000 18120 Enqueuing Expose request
04:16:33.650 00.001 21948 move complete, result=0
04:16:33.650 00.000 21948 worker thread done servicing request
04:16:33.650 00.000 21948 Worker thread wakes up
04:16:33.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:33.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:33.650 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:35.169 01.519 21948 Exposure complete
04:16:35.218 00.049 21948 worker thread done servicing request
04:16:35.218 00.000 18120 OnExposeComplete: enter
04:16:35.220 00.002 18120 UpdateGuideState(): m_state=6
04:16:35.220 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7498
04:16:35.221 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=238.69, Mass=1625, SNR=27.9, Peak=128 HFD=4.2
04:16:35.221 00.000 18120 MultiStar: [#1 -0.62,0.08,0.00,M5] [#2 -0.52,0.47,0.00,M8] [#3 -0.36,0.18,0.65,U] [#4 -0.37,0.35,0.00,M4] [#5 -0.20,-0.02,0.47,U] [#6 0.05,0.04,0.53,U] [#7 -0.66,-0.11,0.00,M1] [#8 0.02,0.13,0.40,U] 
04:16:35.222 00.001 18120 refined, 4 included, MultiStar: {-0.14, 0.15}, one-star: {-0.14, 0.29}
04:16:35.223 00.001 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.32 = 0.32)
04:16:35.224 00.001 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.28 = 0.28)
04:16:35.226 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.31 mountX=0.20 mountY=0.06, mountTheta=0.28
04:16:35.228 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.15, opts=13)
04:16:35.228 00.000 18120 Enqueuing Move request for scope (-0.14, 0.15)
04:16:35.228 00.000 21948 Worker thread wakes up
04:16:35.229 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:35.229 00.000 18120 UpdateGuideState exits: m=1625 RSB=27.9
04:16:35.229 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:35.230 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
04:16:35.230 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
04:16:35.230 00.000 21948 Moving (-0.14, 0.15) raw xDistance=0.20 yDistance=0.06
04:16:35.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:16:35.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:35.230 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:35.230 00.000 18120 Enqueuing Expose request
04:16:35.231 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:16:35.231 00.000 21948 MoveAxis(E, 0, ABG)
04:16:35.231 00.000 21948 Move returns status 0, amount 0
04:16:35.231 00.000 21948 MoveAxis(N, 0, ABG)
04:16:35.231 00.000 21948 Move returns status 0, amount 0
04:16:35.231 00.000 21948 move complete, result=0
04:16:35.231 00.000 21948 worker thread done servicing request
04:16:35.231 00.000 21948 Worker thread wakes up
04:16:35.231 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:35.231 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:35.232 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:36.855 01.623 21948 Exposure complete
04:16:36.889 00.034 21948 worker thread done servicing request
04:16:36.889 00.000 18120 OnExposeComplete: enter
04:16:36.890 00.001 18120 UpdateGuideState(): m_state=6
04:16:36.891 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7499
04:16:36.891 00.000 18120 Star::Find returns 1 (0), X=895.26, Y=238.75, Mass=1761, SNR=29.1, Peak=139 HFD=4.3
04:16:36.892 00.001 18120 MultiStar: [#1 -0.53,0.31,0.00,M6] [#2 -0.69,0.67,0.00,M9] [#3 -0.22,0.35,0.62,U] [#4 0.06,0.51,0.00,M5] [#5 -0.16,0.23,0.48,U] [#6 -0.31,0.32,0.00,M1] [#7 -0.40,-0.03,0.44,U] [#8 -0.19,0.07,0.40,U] 
04:16:36.892 00.000 18120 refined, 4 included, MultiStar: {-0.23, 0.23}, one-star: {-0.20, 0.35}
04:16:36.893 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
04:16:36.893 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
04:16:36.894 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.33 cameraTheta=2.35 mountX=0.31 mountY=0.10, mountTheta=0.32
04:16:36.895 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.23, opts=13)
04:16:36.895 00.000 18120 Enqueuing Move request for scope (-0.23, 0.23)
04:16:36.896 00.001 21948 Worker thread wakes up
04:16:36.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.23) opts 0xd
04:16:36.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:36.897 00.001 18120 UpdateGuideState exits: m=1761 RSB=29.1
04:16:36.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:36.898 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:36.898 00.000 18120 Enqueuing Expose request
04:16:36.899 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.23)
04:16:36.899 00.000 21948 Moving (-0.23, 0.23) raw xDistance=0.31 yDistance=0.10
04:16:36.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
04:16:36.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:36.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:16:36.899 00.000 21948 MoveAxis(W, 55, ABG)
04:16:36.899 00.000 21948 Guiding  Dir = 3, Dur = 55
04:16:36.899 00.000 21948 IsSlewing returns 0
04:16:36.899 00.000 21948 IsGuiding returns 0
04:16:36.901 00.002 21948 PulseGuide returned control before completion, sleep 63
04:16:36.980 00.079 21948 IsGuiding returns 0
04:16:36.980 00.000 21948 Move returns status 0, amount 55
04:16:36.980 00.000 21948 MoveAxis(N, 0, ABG)
04:16:36.981 00.001 21948 Move returns status 0, amount 0
04:16:36.981 00.000 21948 move complete, result=0
04:16:36.981 00.000 21948 worker thread done servicing request
04:16:36.981 00.000 21948 Worker thread wakes up
04:16:36.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:36.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:36.981 00.000 18120 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
04:16:38.392 01.411 21948 Exposure complete
04:16:38.438 00.046 21948 worker thread done servicing request
04:16:38.438 00.000 18120 OnExposeComplete: enter
04:16:38.439 00.001 18120 UpdateGuideState(): m_state=6
04:16:38.439 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7500
04:16:38.440 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=238.72, Mass=1812, SNR=29.4, Peak=149 HFD=4.3
04:16:38.440 00.000 18120 MultiStar: [#1 -0.84,0.11,0.00,M7] [#2 -0.79,0.67,0.00,M10] [#3 -0.20,0.40,0.00,M1] [#4 -0.11,0.32,0.57,U] [#5 -0.15,0.31,0.45,U] [#6 -0.41,0.07,0.52,U] [#7 -0.35,0.08,0.41,U] [#8 0.17,0.08,0.39,U] 
04:16:38.441 00.001 18120 refined, 5 included, MultiStar: {-0.21, 0.22}, one-star: {-0.29, 0.32}
04:16:38.441 00.000 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.34 = 0.34)
04:16:38.442 00.001 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.30 = 0.30)
04:16:38.442 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.31 cameraTheta=2.34 mountX=0.29 mountY=0.09, mountTheta=0.30
04:16:38.443 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.22, opts=13)
04:16:38.444 00.001 18120 Enqueuing Move request for scope (-0.21, 0.22)
04:16:38.444 00.000 21948 Worker thread wakes up
04:16:38.444 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:38.445 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
04:16:38.445 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
04:16:38.445 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
04:16:38.445 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:38.446 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:38.446 00.000 18120 Enqueuing Expose request
04:16:38.447 00.001 21948 Moving (-0.21, 0.22) raw xDistance=0.29 yDistance=0.09
04:16:38.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
04:16:38.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:38.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:16:38.447 00.000 21948 MoveAxis(W, 55, ABG)
04:16:38.447 00.000 21948 Guiding  Dir = 3, Dur = 55
04:16:38.447 00.000 21948 IsSlewing returns 0
04:16:38.447 00.000 21948 IsGuiding returns 0
04:16:38.449 00.002 21948 PulseGuide returned control before completion, sleep 64
04:16:38.514 00.065 21948 IsGuiding returns 1
04:16:38.514 00.000 21948 scope still moving after pulse duration time elapsed
04:16:38.545 00.031 21948 IsSlewing returns 0
04:16:38.545 00.000 21948 IsGuiding returns 0
04:16:38.545 00.000 21948 scope move finished after 55 + 42 ms
04:16:38.545 00.000 21948 Move returns status 0, amount 55
04:16:38.545 00.000 21948 MoveAxis(N, 0, ABG)
04:16:38.545 00.000 21948 Move returns status 0, amount 0
04:16:38.546 00.001 21948 move complete, result=0
04:16:38.546 00.000 21948 worker thread done servicing request
04:16:38.546 00.000 21948 Worker thread wakes up
04:16:38.546 00.000 18120 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
04:16:38.547 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:38.547 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:40.177 01.630 21948 Exposure complete
04:16:40.227 00.050 21948 worker thread done servicing request
04:16:40.227 00.000 18120 OnExposeComplete: enter
04:16:40.227 00.000 18120 UpdateGuideState(): m_state=6
04:16:40.228 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7501
04:16:40.228 00.000 18120 Star::Find returns 1 (0), X=894.83, Y=239.38, Mass=1716, SNR=28.6, Peak=127 HFD=4.0
04:16:40.229 00.001 18120 MultiStar: large primary error, entering stabilization period
04:16:40.229 00.000 18120 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
04:16:40.229 00.000 18120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
04:16:40.230 00.001 18120 CameraToMount -- cameraX=-0.64 cameraY=0.98 hyp=1.17 cameraTheta=2.14 mountX=1.16 mountY=0.13, mountTheta=0.11
04:16:40.233 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.64, y=0.98, opts=13)
04:16:40.234 00.001 18120 Enqueuing Move request for scope (-0.64, 0.98)
04:16:40.236 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:40.237 00.001 21948 Worker thread wakes up
04:16:40.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.98) opts 0xd
04:16:40.237 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.64, 0.98)
04:16:40.237 00.000 21948 Moving (-0.64, 0.98) raw xDistance=1.16 yDistance=0.13
04:16:40.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.16
04:16:40.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:40.237 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:16:40.237 00.000 21948 MoveAxis(W, 211, ABG)
04:16:40.237 00.000 21948 Guiding  Dir = 3, Dur = 211
04:16:40.237 00.000 18120 UpdateGuideState exits: m=1716 RSB=28.6
04:16:40.238 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:40.238 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:40.239 00.001 21948 IsSlewing returns 0
04:16:40.239 00.000 18120 Enqueuing Expose request
04:16:40.241 00.002 21948 IsGuiding returns 0
04:16:40.242 00.001 21948 PulseGuide returned control before completion, sleep 220
04:16:40.476 00.234 21948 IsGuiding returns 0
04:16:40.476 00.000 21948 Move returns status 0, amount 211
04:16:40.476 00.000 21948 MoveAxis(N, 0, ABG)
04:16:40.476 00.000 21948 Move returns status 0, amount 0
04:16:40.476 00.000 21948 move complete, result=0
04:16:40.476 00.000 21948 worker thread done servicing request
04:16:40.476 00.000 21948 Worker thread wakes up
04:16:40.476 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:40.476 00.000 18120 GuideStep: 1.2 px 211 ms WEST, 0.1 px 0 ms NORTH
04:16:40.476 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:41.885 01.409 21948 Exposure complete
04:16:41.919 00.034 21948 worker thread done servicing request
04:16:41.919 00.000 18120 OnExposeComplete: enter
04:16:41.920 00.001 18120 UpdateGuideState(): m_state=6
04:16:41.921 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7502
04:16:41.921 00.000 18120 Star::Find returns 1 (0), X=895.27, Y=239.06, Mass=1802, SNR=29.4, Peak=121 HFD=4.1
04:16:41.922 00.001 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
04:16:41.923 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
04:16:41.923 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.66 hyp=0.68 cameraTheta=1.85 mountX=0.68 mountY=-0.12, mountTheta=-0.18
04:16:41.924 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.66, opts=13)
04:16:41.925 00.001 18120 Enqueuing Move request for scope (-0.19, 0.66)
04:16:41.925 00.000 21948 Worker thread wakes up
04:16:41.925 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:41.926 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.66) opts 0xd
04:16:41.926 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.66)
04:16:41.926 00.000 18120 UpdateGuideState exits: m=1802 RSB=29.4
04:16:41.926 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:41.927 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:41.927 00.000 18120 Enqueuing Expose request
04:16:41.927 00.000 21948 Moving (-0.19, 0.66) raw xDistance=0.68 yDistance=-0.12
04:16:41.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.68
04:16:41.928 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:41.928 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:16:41.928 00.000 21948 MoveAxis(W, 136, ABG)
04:16:41.928 00.000 21948 Guiding  Dir = 3, Dur = 136
04:16:41.928 00.000 21948 IsSlewing returns 0
04:16:41.928 00.000 21948 IsGuiding returns 0
04:16:41.930 00.002 21948 PulseGuide returned control before completion, sleep 145
04:16:42.089 00.159 21948 IsGuiding returns 0
04:16:42.089 00.000 21948 Move returns status 0, amount 136
04:16:42.089 00.000 21948 MoveAxis(N, 0, ABG)
04:16:42.089 00.000 21948 Move returns status 0, amount 0
04:16:42.089 00.000 21948 move complete, result=0
04:16:42.089 00.000 21948 worker thread done servicing request
04:16:42.089 00.000 21948 Worker thread wakes up
04:16:42.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:42.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:42.089 00.000 18120 GuideStep: 0.7 px 136 ms WEST, -0.1 px 0 ms NORTH
04:16:43.720 01.631 21948 Exposure complete
04:16:43.765 00.045 21948 worker thread done servicing request
04:16:43.765 00.000 18120 OnExposeComplete: enter
04:16:43.768 00.003 18120 UpdateGuideState(): m_state=6
04:16:43.770 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7503
04:16:43.772 00.002 18120 Star::Find returns 1 (0), X=895.55, Y=238.26, Mass=1649, SNR=28.1, Peak=109 HFD=4.5
04:16:43.774 00.002 18120 MultiStar: exiting stabilization period
04:16:43.775 00.001 18120 MultiStar: [#1 -0.21,-0.15,0.74,U] [#2 -0.10,0.16,0.65,U] [#3 0.20,-0.37,0.61,U] [#4 0.31,-0.10,0.59,U] [#5 0.22,-0.12,0.50,U] [#6 -0.01,-0.31,0.53,U] [#7 0.31,-0.20,0.40,U] [#8 0.57,-0.54,0.00,M1] 
04:16:43.775 00.000 18120 single-star, 7 included, MultiStar: {0.08, -0.15}, one-star: {0.09, -0.14}
04:16:43.776 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:16:43.776 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
04:16:43.777 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.01 mountX=-0.16 mountY=-0.02, mountTheta=-3.05
04:16:43.778 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.14, opts=13)
04:16:43.779 00.001 18120 Enqueuing Move request for scope (0.09, -0.14)
04:16:43.780 00.001 21948 Worker thread wakes up
04:16:43.780 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:43.781 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
04:16:43.781 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
04:16:43.781 00.000 21948 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.02
04:16:43.781 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:16:43.781 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:43.781 00.000 18120 UpdateGuideState exits: m=1649 RSB=28.1
04:16:43.783 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:43.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:43.784 00.001 18120 Enqueuing Expose request
04:16:43.785 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:16:43.785 00.000 21948 MoveAxis(E, 0, ABG)
04:16:43.785 00.000 21948 Move returns status 0, amount 0
04:16:43.785 00.000 21948 MoveAxis(N, 0, ABG)
04:16:43.785 00.000 21948 Move returns status 0, amount 0
04:16:43.785 00.000 21948 move complete, result=0
04:16:43.785 00.000 21948 worker thread done servicing request
04:16:43.785 00.000 21948 Worker thread wakes up
04:16:43.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:43.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:43.786 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:45.310 01.524 21948 Exposure complete
04:16:45.349 00.039 21948 worker thread done servicing request
04:16:45.349 00.000 18120 OnExposeComplete: enter
04:16:45.350 00.001 18120 UpdateGuideState(): m_state=6
04:16:45.350 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7504
04:16:45.351 00.001 18120 Star::Find returns 1 (0), X=895.82, Y=238.27, Mass=1707, SNR=28.5, Peak=124 HFD=4.3
04:16:45.351 00.000 18120 MultiStar: [#1 0.10,-0.64,0.00,M7] [#2 0.08,0.21,0.64,U] [#3 0.43,-0.35,0.00,M1] [#4 0.32,-0.21,0.55,U] [#5 0.29,-0.26,0.48,U] [#6 0.75,-0.50,0.00,M1] [#7 0.36,-0.52,0.00,M1] [#8 0.35,-0.62,0.00,M2] 
04:16:45.352 00.001 18120 refined, 3 included, MultiStar: {0.27, -0.09}, one-star: {0.36, -0.13}
04:16:45.352 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
04:16:45.352 00.000 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
04:16:45.353 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-0.31 mountX=-0.19 mountY=-0.20, mountTheta=-2.32
04:16:45.355 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.09, opts=13)
04:16:45.358 00.003 18120 Enqueuing Move request for scope (0.27, -0.09)
04:16:45.360 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:45.361 00.001 18120 UpdateGuideState exits: m=1707 RSB=28.5
04:16:45.361 00.000 21948 Worker thread wakes up
04:16:45.361 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
04:16:45.361 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
04:16:45.361 00.000 21948 Moving (0.27, -0.09) raw xDistance=-0.19 yDistance=-0.20
04:16:45.361 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:16:45.361 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:16:45.361 00.000 21948 MoveAxis(E, 0, ABG)
04:16:45.361 00.000 21948 Move returns status 0, amount 0
04:16:45.361 00.000 21948 MoveAxis(N, 49, ABG)
04:16:45.361 00.000 21948 Guiding  Dir = 0, Dur = 49
04:16:45.361 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:45.362 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:45.362 00.000 18120 Enqueuing Expose request
04:16:45.363 00.001 21948 IsSlewing returns 0
04:16:45.363 00.000 21948 IsGuiding returns 0
04:16:45.367 00.004 21948 PulseGuide returned control before completion, sleep 55
04:16:45.434 00.067 21948 IsGuiding returns 1
04:16:45.434 00.000 21948 scope still moving after pulse duration time elapsed
04:16:45.465 00.031 21948 IsSlewing returns 0
04:16:45.466 00.001 21948 IsGuiding returns 0
04:16:45.466 00.000 21948 scope move finished after 49 + 53 ms
04:16:45.466 00.000 21948 Move returns status 0, amount 49
04:16:45.466 00.000 21948 move complete, result=0
04:16:45.466 00.000 21948 worker thread done servicing request
04:16:45.466 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 49 ms NORTH
04:16:45.467 00.001 21948 Worker thread wakes up
04:16:45.468 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:45.468 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:47.099 01.631 21948 Exposure complete
04:16:47.151 00.052 21948 worker thread done servicing request
04:16:47.151 00.000 18120 OnExposeComplete: enter
04:16:47.152 00.001 18120 UpdateGuideState(): m_state=6
04:16:47.152 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7505
04:16:47.153 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=238.09, Mass=1762, SNR=29.1, Peak=128 HFD=4.2
04:16:47.153 00.000 18120 MultiStar: [#1 -0.14,-0.65,0.00,M8] [#2 -0.09,-0.16,0.67,U] [#3 0.17,-0.39,0.60,U] [#4 0.32,-0.58,0.00,M3] [#5 0.17,-0.54,0.00,M1] [#6 -0.08,-0.59,0.00,M2] [#7 0.33,-0.95,0.00,M2] [#8 0.28,-0.60,0.00,M3] 
04:16:47.154 00.001 18120 refined, 2 included, MultiStar: {0.10, -0.29}, one-star: {0.19, -0.31}
04:16:47.154 00.000 18120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.00) = xAngle (-3.22 = 3.06)
04:16:47.155 00.001 18120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.26 = 3.02)
04:16:47.155 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.30 cameraTheta=-1.22 mountX=-0.30 mountY=0.04, mountTheta=3.02
04:16:47.157 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.29, opts=13)
04:16:47.158 00.001 18120 Enqueuing Move request for scope (0.10, -0.29)
04:16:47.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:47.159 00.001 18120 UpdateGuideState exits: m=1762 RSB=29.1
04:16:47.159 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:47.160 00.001 21948 Worker thread wakes up
04:16:47.160 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:47.161 00.001 18120 Enqueuing Expose request
04:16:47.161 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
04:16:47.161 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
04:16:47.161 00.000 21948 Moving (0.10, -0.29) raw xDistance=-0.30 yDistance=0.04
04:16:47.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:16:47.162 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:47.162 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:16:47.162 00.000 21948 MoveAxis(E, 54, ABG)
04:16:47.162 00.000 21948 Guiding  Dir = 2, Dur = 54
04:16:47.164 00.002 21948 IsSlewing returns 0
04:16:47.164 00.000 21948 IsGuiding returns 0
04:16:47.165 00.001 21948 PulseGuide returned control before completion, sleep 63
04:16:47.236 00.071 21948 IsGuiding returns 0
04:16:47.236 00.000 21948 Move returns status 0, amount 54
04:16:47.236 00.000 21948 MoveAxis(N, 0, ABG)
04:16:47.236 00.000 21948 Move returns status 0, amount 0
04:16:47.236 00.000 21948 move complete, result=0
04:16:47.236 00.000 21948 worker thread done servicing request
04:16:47.236 00.000 21948 Worker thread wakes up
04:16:47.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:47.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:47.236 00.000 18120 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
04:16:48.649 01.413 21948 Exposure complete
04:16:48.687 00.038 21948 worker thread done servicing request
04:16:48.687 00.000 18120 OnExposeComplete: enter
04:16:48.688 00.001 18120 UpdateGuideState(): m_state=6
04:16:48.689 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7506
04:16:48.690 00.001 18120 Star::Find returns 1 (0), X=895.91, Y=238.13, Mass=1710, SNR=28.6, Peak=141 HFD=4.2
04:16:48.691 00.001 18120 MultiStar: [#1 -0.13,-0.56,0.00,M9] [#2 0.23,-0.13,0.63,U] [#3 0.10,-0.26,0.61,U] [#4 0.14,-0.27,0.58,U] [#5 0.37,-0.28,0.00,M2] [#6 0.14,-0.20,0.54,U] [#7 0.09,-0.09,0.42,U] [#8 0.50,-0.18,0.00,M4] 
04:16:48.692 00.001 18120 refined, 5 included, MultiStar: {0.22, -0.21}, one-star: {0.45, -0.27}
04:16:48.694 00.002 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
04:16:48.697 00.003 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
04:16:48.699 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.76 mountX=-0.29 mountY=-0.10, mountTheta=-2.79
04:16:48.702 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.21, opts=13)
04:16:48.703 00.001 18120 Enqueuing Move request for scope (0.22, -0.21)
04:16:48.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:48.704 00.001 18120 UpdateGuideState exits: m=1710 RSB=28.6
04:16:48.704 00.000 21948 Worker thread wakes up
04:16:48.704 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
04:16:48.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
04:16:48.705 00.001 21948 Moving (0.22, -0.21) raw xDistance=-0.29 yDistance=-0.10
04:16:48.705 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
04:16:48.705 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:48.705 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:16:48.705 00.000 21948 MoveAxis(E, 55, ABG)
04:16:48.705 00.000 21948 Guiding  Dir = 2, Dur = 55
04:16:48.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:48.705 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:48.706 00.001 18120 Enqueuing Expose request
04:16:48.706 00.000 21948 IsSlewing returns 0
04:16:48.706 00.000 21948 IsGuiding returns 0
04:16:48.708 00.002 21948 PulseGuide returned control before completion, sleep 64
04:16:48.777 00.069 21948 IsGuiding returns 0
04:16:48.777 00.000 21948 Move returns status 0, amount 55
04:16:48.777 00.000 21948 MoveAxis(N, 0, ABG)
04:16:48.777 00.000 21948 Move returns status 0, amount 0
04:16:48.777 00.000 21948 move complete, result=0
04:16:48.777 00.000 21948 worker thread done servicing request
04:16:48.777 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
04:16:48.778 00.001 21948 Worker thread wakes up
04:16:48.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:48.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:50.407 01.629 21948 Exposure complete
04:16:50.456 00.049 21948 worker thread done servicing request
04:16:50.457 00.001 18120 OnExposeComplete: enter
04:16:50.457 00.000 18120 UpdateGuideState(): m_state=6
04:16:50.459 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7507
04:16:50.460 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=238.59, Mass=1646, SNR=28.1, Peak=115 HFD=4.2
04:16:50.460 00.000 18120 MultiStar: [#1 -0.89,0.07,0.00,M10] [#2 -0.57,0.36,0.00,M7] [#3 0.05,0.14,0.60,U] [#4 -0.07,0.04,0.59,U] [#5 0.16,-0.24,0.47,U] [#6 -0.33,0.09,0.53,U] [#7 -0.34,-0.15,0.42,U] [#8 -0.02,-0.13,0.39,U] 
04:16:50.461 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {-0.06, 0.19}
04:16:50.461 00.000 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
04:16:50.462 00.001 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
04:16:50.462 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.76 mountX=0.06 mountY=0.06, mountTheta=0.74
04:16:50.463 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
04:16:50.464 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
04:16:50.464 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:50.465 00.001 18120 UpdateGuideState exits: m=1646 RSB=28.1
04:16:50.465 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:50.467 00.002 21948 Worker thread wakes up
04:16:50.467 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:50.468 00.001 18120 Enqueuing Expose request
04:16:50.468 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
04:16:50.468 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
04:16:50.468 00.000 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
04:16:50.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:16:50.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:50.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:16:50.468 00.000 21948 MoveAxis(E, 0, ABG)
04:16:50.468 00.000 21948 Move returns status 0, amount 0
04:16:50.468 00.000 21948 MoveAxis(N, 0, ABG)
04:16:50.469 00.001 21948 Move returns status 0, amount 0
04:16:50.469 00.000 21948 move complete, result=0
04:16:50.469 00.000 21948 worker thread done servicing request
04:16:50.469 00.000 21948 Worker thread wakes up
04:16:50.469 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:50.469 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,223,31,31)
04:16:50.469 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:51.162 00.693 18120 evsrv: cli 0D46DCB0 connect
04:16:51.163 00.001 18120 case statement mapped state 6 to 3
04:16:51.163 00.000 18120 case statement mapped state 6 to 3
04:16:51.164 00.001 18120 evsrv: cli 0D46DCB0 request: {"method":"get_app_state","id":"b8eabfc1-5d79-4888-bcf3-b318aa7f5687"}
04:16:51.164 00.000 18120 case statement mapped state 6 to 3
04:16:51.165 00.001 18120 evsrv: cli 0D46DCB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8eabfc1-5d79-4888-bcf3-b318aa7f5687"}
04:16:51.166 00.001 18120 evsrv: cli 0D46DCB0 disconnect
04:16:51.168 00.002 18120 evsrv: cli 0D46DD50 connect
04:16:51.169 00.001 18120 case statement mapped state 6 to 3
04:16:51.170 00.001 18120 case statement mapped state 6 to 3
04:16:51.171 00.001 18120 evsrv: cli 0D46DD50 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"d9b53460-52f3-4a42-8282-ced345f759da"}
04:16:51.172 00.001 18120 PhdController::Dither begins
04:16:51.172 00.000 18120 dither: size=2.00, dRA=-0.18 dDec=-0.91
04:16:51.172 00.000 18120 MountToCamera -- mountTheta (-1.76) + m_xAngle (2.00) = xAngle (0.24 = 0.24)
04:16:51.173 00.001 18120 MountToCamera -- mountX=-0.18 mountY=-0.91 hyp=0.93 mountTheta=-1.76 cameraX=0.90, cameraY=0.22 cameraTheta=0.24
04:16:51.173 00.000 18120 setting lock position to (896.37, 238.62)
04:16:51.174 00.001 18120 Mount: notify guiding dithered (0.9, 0.2)
04:16:51.175 00.001 18120 MultiStar: stabilizing after lock position change
04:16:51.175 00.000 18120 Status Line: Dithering de -0.18,-0.91
04:16:51.177 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:16:51.177 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
04:16:51.178 00.001 18120 evsrv: cli 0D46DD50 response: {"jsonrpc":"2.0","result":0,"id":"d9b53460-52f3-4a42-8282-ced345f759da"}
04:16:51.179 00.001 18120 evsrv: cli 0D46DD50 disconnect
04:16:51.998 00.819 21948 Exposure complete
04:16:52.042 00.044 18120 OnExposeComplete: enter
04:16:52.043 00.001 18120 UpdateGuideState(): m_state=6
04:16:52.043 00.000 21948 worker thread done servicing request
04:16:52.043 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7508
04:16:52.044 00.001 18120 Star::Find returns 1 (0), X=895.46, Y=238.41, Mass=1757, SNR=28.9, Peak=111 HFD=4.2
04:16:52.044 00.000 18120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.00) = xAngle (-4.92 = 1.37)
04:16:52.045 00.001 18120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.96 = 1.33)
04:16:52.045 00.000 18120 CameraToMount -- cameraX=-0.91 cameraY=-0.20 hyp=0.93 cameraTheta=-2.92 mountX=0.19 mountY=0.91, mountTheta=1.36
04:16:52.046 00.001 18120 dither recenter: remaining=(0.2,0.9) step=(0.2,0.9)
04:16:52.047 00.001 18120 MountToCamera -- mountTheta (1.38) + m_xAngle (2.00) = xAngle (3.38 = -2.90)
04:16:52.047 00.000 18120 MountToCamera -- mountX=0.18 mountY=0.91 hyp=0.93 mountTheta=1.38 cameraX=-0.90, cameraY=-0.22 cameraTheta=-2.90
04:16:52.048 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.90, y=-0.22, opts=4)
04:16:52.048 00.000 18120 Enqueuing Move request for scope (-0.90, -0.22)
04:16:52.049 00.001 18120 Mount: notify direct move 0.18,0.91
04:16:52.049 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:52.049 00.000 18120 UpdateGuideState exits: m=1757 RSB=28.9
04:16:52.050 00.001 18120 PhdController: settling, locked = 1, distance = 1.12 (0.50) aobump = 0 frame = 1 / 99999
04:16:52.050 00.000 21948 Worker thread wakes up
04:16:52.050 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.22) opts 0x4
04:16:52.050 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.90, -0.22)
04:16:52.050 00.000 21948 Moving (-0.90, -0.22) raw xDistance=0.18 yDistance=0.91
04:16:52.050 00.000 21948 MoveAxis(W, 50, B)
04:16:52.050 00.000 21948 Guiding  Dir = 3, Dur = 50
04:16:52.051 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786069012.050,"Host":"ASUS_SAM","Inst":1,"Distance":1.12,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:16:52.051 00.000 21948 IsSlewing returns 0
04:16:52.051 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:52.052 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:52.052 00.000 18120 Enqueuing Expose request
04:16:52.053 00.001 21948 IsGuiding returns 0
04:16:52.054 00.001 21948 PulseGuide returned control before completion, sleep 59
04:16:52.121 00.067 21948 IsGuiding returns 0
04:16:52.121 00.000 21948 Move returns status 0, amount 50
04:16:52.121 00.000 21948 MoveAxis(S, 218, B)
04:16:52.121 00.000 21948 Guiding  Dir = 1, Dur = 218
04:16:52.121 00.000 21948 IsSlewing returns 0
04:16:52.121 00.000 21948 IsGuiding returns 0
04:16:52.126 00.005 21948 PulseGuide returned control before completion, sleep 224
04:16:52.366 00.240 21948 IsGuiding returns 0
04:16:52.366 00.000 21948 Move returns status 0, amount 218
04:16:52.366 00.000 21948 move complete, result=0
04:16:52.366 00.000 21948 worker thread done servicing request
04:16:52.366 00.000 21948 Worker thread wakes up
04:16:52.367 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:52.367 00.000 18120 GuideStep: 0.2 px 50 ms WEST, 0.9 px 218 ms SOUTH
04:16:52.368 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:16:54.001 01.633 21948 Exposure complete
04:16:54.028 00.027 21948 worker thread done servicing request
04:16:54.028 00.000 18120 OnExposeComplete: enter
04:16:54.029 00.001 18120 UpdateGuideState(): m_state=6
04:16:54.031 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7509
04:16:54.032 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=238.32, Mass=1835, SNR=29.6, Peak=130 HFD=4.3
04:16:54.033 00.001 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.56)
04:16:54.035 00.002 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.52)
04:16:54.036 00.001 18120 CameraToMount -- cameraX=-0.69 cameraY=-0.30 hyp=0.75 cameraTheta=-2.73 mountX=0.01 mountY=0.75, mountTheta=1.55
04:16:54.038 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.69, y=-0.30, opts=13)
04:16:54.039 00.001 18120 Enqueuing Move request for scope (-0.69, -0.30)
04:16:54.039 00.000 21948 Worker thread wakes up
04:16:54.039 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.30) opts 0xd
04:16:54.039 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.69, -0.30)
04:16:54.039 00.000 21948 Moving (-0.69, -0.30) raw xDistance=0.01 yDistance=0.75
04:16:54.039 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:16:54.039 00.000 21948 resist switch: large excursion: input 0.75 thresh 0.60 direction from 0 to 1
04:16:54.039 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:54.040 00.001 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.24
04:16:54.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
04:16:54.040 00.000 21948 MoveAxis(E, 0, ABG)
04:16:54.040 00.000 21948 Move returns status 0, amount 0
04:16:54.040 00.000 21948 MoveAxis(S, 178, ABG)
04:16:54.040 00.000 21948 Guiding  Dir = 1, Dur = 178
04:16:54.040 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.6
04:16:54.042 00.002 21948 IsSlewing returns 0
04:16:54.042 00.000 18120 PhdController: settling, locked = 1, distance = 0.75 (0.50) aobump = 0 frame = 2 / 99999
04:16:54.043 00.001 21948 IsGuiding returns 0
04:16:54.043 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069014.043,"Host":"ASUS_SAM","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:16:54.045 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:54.045 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:54.045 00.000 18120 Enqueuing Expose request
04:16:54.048 00.003 21948 PulseGuide returned control before completion, sleep 183
04:16:54.239 00.191 21948 IsGuiding returns 0
04:16:54.239 00.000 21948 Move returns status 0, amount 178
04:16:54.239 00.000 21948 move complete, result=0
04:16:54.239 00.000 21948 worker thread done servicing request
04:16:54.239 00.000 21948 Worker thread wakes up
04:16:54.239 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:54.239 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:16:54.239 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 178 ms SOUTH
04:16:55.644 01.405 21948 Exposure complete
04:16:55.696 00.052 21948 worker thread done servicing request
04:16:55.696 00.000 18120 OnExposeComplete: enter
04:16:55.696 00.000 18120 UpdateGuideState(): m_state=6
04:16:55.697 00.001 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7510
04:16:55.697 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=238.68, Mass=1646, SNR=28.0, Peak=127 HFD=4.2
04:16:55.698 00.001 18120 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
04:16:55.698 00.000 18120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
04:16:55.699 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.95 mountX=0.07 mountY=-0.01, mountTheta=-0.09
04:16:55.700 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.07, opts=13)
04:16:55.701 00.001 18120 Enqueuing Move request for scope (-0.03, 0.07)
04:16:55.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:55.702 00.001 18120 UpdateGuideState exits: m=1646 RSB=28.0
04:16:55.702 00.000 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 3 / 99999
04:16:55.702 00.000 21948 Worker thread wakes up
04:16:55.703 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
04:16:55.703 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
04:16:55.703 00.000 21948 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=-0.01
04:16:55.703 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:16:55.703 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:55.703 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069015.702,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:16:55.703 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:16:55.703 00.000 21948 MoveAxis(E, 0, ABG)
04:16:55.703 00.000 21948 Move returns status 0, amount 0
04:16:55.703 00.000 21948 MoveAxis(N, 0, ABG)
04:16:55.703 00.000 21948 Move returns status 0, amount 0
04:16:55.703 00.000 21948 move complete, result=0
04:16:55.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:55.704 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:55.704 00.000 18120 Enqueuing Expose request
04:16:55.705 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:55.705 00.000 21948 worker thread done servicing request
04:16:55.705 00.000 21948 Worker thread wakes up
04:16:55.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:55.706 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:16:57.340 01.634 21948 Exposure complete
04:16:57.417 00.077 21948 worker thread done servicing request
04:16:57.417 00.000 18120 OnExposeComplete: enter
04:16:57.418 00.001 18120 UpdateGuideState(): m_state=6
04:16:57.421 00.003 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7511
04:16:57.422 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=238.64, Mass=1855, SNR=29.7, Peak=123 HFD=4.2
04:16:57.423 00.001 18120 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
04:16:57.425 00.002 18120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
04:16:57.426 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.53 mountX=0.04 mountY=0.02, mountTheta=0.50
04:16:57.428 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
04:16:57.429 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
04:16:57.429 00.000 21948 Worker thread wakes up
04:16:57.429 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
04:16:57.429 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:57.430 00.001 18120 UpdateGuideState exits: m=1855 RSB=29.7
04:16:57.432 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
04:16:57.432 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=0.02
04:16:57.432 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:16:57.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:57.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:16:57.432 00.000 18120 PhdController: settling, locked = 1, distance = 0.39 (0.50) aobump = 0 frame = 4 / 99999
04:16:57.433 00.001 21948 MoveAxis(E, 0, ABG)
04:16:57.433 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069017.433,"Host":"ASUS_SAM","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:16:57.433 00.000 21948 Move returns status 0, amount 0
04:16:57.433 00.000 21948 MoveAxis(N, 0, ABG)
04:16:57.433 00.000 21948 Move returns status 0, amount 0
04:16:57.434 00.001 21948 move complete, result=0
04:16:57.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:57.434 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:57.434 00.000 18120 Enqueuing Expose request
04:16:57.435 00.001 21948 worker thread done servicing request
04:16:57.435 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:57.435 00.000 21948 Worker thread wakes up
04:16:57.435 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:57.435 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:16:58.848 01.413 21948 Exposure complete
04:16:58.910 00.062 21948 worker thread done servicing request
04:16:58.910 00.000 18120 OnExposeComplete: enter
04:16:58.912 00.002 18120 UpdateGuideState(): m_state=6
04:16:58.914 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7512
04:16:58.915 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=238.67, Mass=1943, SNR=30.4, Peak=128 HFD=4.5
04:16:58.916 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.00) = xAngle (-1.23 = -1.23)
04:16:58.917 00.001 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
04:16:58.919 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=0.02 mountY=-0.07, mountTheta=-1.24
04:16:58.921 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.05, opts=13)
04:16:58.922 00.001 18120 Enqueuing Move request for scope (0.05, 0.05)
04:16:58.922 00.000 21948 Worker thread wakes up
04:16:58.922 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:16:58.923 00.001 18120 UpdateGuideState exits: m=1943 RSB=30.4
04:16:58.923 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 5 / 99999
04:16:58.924 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
04:16:58.924 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069018.924,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
04:16:58.924 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
04:16:58.924 00.000 21948 Moving (0.05, 0.05) raw xDistance=0.02 yDistance=-0.07
04:16:58.924 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:58.925 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:16:58.925 00.000 18120 Enqueuing Expose request
04:16:58.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:16:58.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:58.925 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:16:58.925 00.000 21948 MoveAxis(E, 0, ABG)
04:16:58.925 00.000 21948 Move returns status 0, amount 0
04:16:58.925 00.000 21948 MoveAxis(N, 0, ABG)
04:16:58.925 00.000 21948 Move returns status 0, amount 0
04:16:58.925 00.000 21948 move complete, result=0
04:16:58.925 00.000 21948 worker thread done servicing request
04:16:58.925 00.000 21948 Worker thread wakes up
04:16:58.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:16:58.925 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:58.928 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:00.565 01.637 21948 Exposure complete
04:17:00.611 00.046 21948 worker thread done servicing request
04:17:00.611 00.000 18120 OnExposeComplete: enter
04:17:00.613 00.002 18120 UpdateGuideState(): m_state=6
04:17:00.615 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7513
04:17:00.616 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=238.63, Mass=1834, SNR=29.5, Peak=126 HFD=4.4
04:17:00.617 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
04:17:00.618 00.001 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
04:17:00.620 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.98 mountX=0.04 mountY=0.05, mountTheta=0.97
04:17:00.622 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.01, opts=13)
04:17:00.623 00.001 18120 Enqueuing Move request for scope (-0.07, 0.01)
04:17:00.623 00.000 21948 Worker thread wakes up
04:17:00.624 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
04:17:00.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
04:17:00.624 00.000 21948 Moving (-0.07, 0.01) raw xDistance=0.04 yDistance=0.05
04:17:00.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:17:00.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:00.626 00.002 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:00.626 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.5
04:17:00.627 00.001 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 6 / 99999
04:17:00.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:17:00.628 00.001 21948 MoveAxis(E, 0, ABG)
04:17:00.628 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069020.627,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
04:17:00.628 00.000 21948 Move returns status 0, amount 0
04:17:00.628 00.000 21948 MoveAxis(N, 0, ABG)
04:17:00.628 00.000 21948 Move returns status 0, amount 0
04:17:00.628 00.000 21948 move complete, result=0
04:17:00.628 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:00.629 00.001 21948 worker thread done servicing request
04:17:00.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:00.630 00.001 18120 Enqueuing Expose request
04:17:00.632 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:00.633 00.001 21948 Worker thread wakes up
04:17:00.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:00.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:02.149 01.516 21948 Exposure complete
04:17:02.207 00.058 21948 worker thread done servicing request
04:17:02.207 00.000 18120 OnExposeComplete: enter
04:17:02.208 00.001 18120 UpdateGuideState(): m_state=6
04:17:02.209 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7514
04:17:02.209 00.000 18120 Star::Find returns 1 (0), X=896.63, Y=238.82, Mass=1911, SNR=30.3, Peak=122 HFD=4.5
04:17:02.210 00.001 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
04:17:02.210 00.000 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
04:17:02.210 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.33 cameraTheta=0.64 mountX=0.07 mountY=-0.33, mountTheta=-1.36
04:17:02.215 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.20, opts=13)
04:17:02.215 00.000 18120 Enqueuing Move request for scope (0.27, 0.20)
04:17:02.216 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:02.216 00.000 18120 UpdateGuideState exits: m=1911 RSB=30.3
04:17:02.217 00.001 21948 Worker thread wakes up
04:17:02.217 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
04:17:02.217 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
04:17:02.217 00.000 21948 Moving (0.27, 0.20) raw xDistance=0.07 yDistance=-0.33
04:17:02.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:17:02.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:17:02.217 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 7 / 99999
04:17:02.217 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069022.217,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
04:17:02.218 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:02.218 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:02.219 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:17:02.219 00.000 21948 MoveAxis(E, 0, ABG)
04:17:02.219 00.000 21948 Move returns status 0, amount 0
04:17:02.219 00.000 21948 MoveAxis(N, 0, ABG)
04:17:02.219 00.000 21948 Move returns status 0, amount 0
04:17:02.219 00.000 21948 move complete, result=0
04:17:02.219 00.000 21948 worker thread done servicing request
04:17:02.219 00.000 18120 Enqueuing Expose request
04:17:02.221 00.002 21948 Worker thread wakes up
04:17:02.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:02.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:02.221 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:17:03.850 01.629 21948 Exposure complete
04:17:03.883 00.033 21948 worker thread done servicing request
04:17:03.883 00.000 18120 OnExposeComplete: enter
04:17:03.884 00.001 18120 UpdateGuideState(): m_state=6
04:17:03.884 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7515
04:17:03.885 00.001 18120 Star::Find returns 1 (0), X=896.84, Y=238.66, Mass=1721, SNR=28.6, Peak=131 HFD=4.2
04:17:03.886 00.001 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
04:17:03.887 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
04:17:03.887 00.000 18120 CameraToMount -- cameraX=0.47 cameraY=0.04 hyp=0.47 cameraTheta=0.09 mountX=-0.15 mountY=-0.44, mountTheta=-1.91
04:17:03.888 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=0.04, opts=13)
04:17:03.889 00.001 18120 Enqueuing Move request for scope (0.47, 0.04)
04:17:03.889 00.000 21948 Worker thread wakes up
04:17:03.889 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.04) opts 0xd
04:17:03.889 00.000 21948 Handling offset move in thread for scope, endpoint = (0.47, 0.04)
04:17:03.889 00.000 21948 Moving (0.47, 0.04) raw xDistance=-0.15 yDistance=-0.44
04:17:03.889 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:03.890 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:17:03.890 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:17:03.890 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.6
04:17:03.891 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
04:17:03.891 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 8 / 99999
04:17:03.892 00.001 21948 MoveAxis(E, 0, ABG)
04:17:03.892 00.000 21948 Move returns status 0, amount 0
04:17:03.892 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069023.892,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
04:17:03.892 00.000 21948 MoveAxis(N, 0, ABG)
04:17:03.892 00.000 21948 Move returns status 0, amount 0
04:17:03.892 00.000 21948 move complete, result=0
04:17:03.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:03.893 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:03.893 00.000 18120 Enqueuing Expose request
04:17:03.894 00.001 21948 worker thread done servicing request
04:17:03.894 00.000 21948 Worker thread wakes up
04:17:03.894 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:17:03.894 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:03.894 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:05.409 01.515 21948 Exposure complete
04:17:05.449 00.040 21948 worker thread done servicing request
04:17:05.464 00.015 18120 OnExposeComplete: enter
04:17:05.464 00.000 18120 UpdateGuideState(): m_state=6
04:17:05.465 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7516
04:17:05.465 00.000 18120 Star::Find returns 1 (0), X=896.81, Y=238.48, Mass=1578, SNR=27.5, Peak=101 HFD=4.2
04:17:05.465 00.000 18120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
04:17:05.466 00.001 18120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
04:17:05.466 00.000 18120 CameraToMount -- cameraX=0.44 cameraY=-0.14 hyp=0.46 cameraTheta=-0.31 mountX=-0.31 mountY=-0.33, mountTheta=-2.33
04:17:05.468 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.44, y=-0.14, opts=13)
04:17:05.468 00.000 18120 Enqueuing Move request for scope (0.44, -0.14)
04:17:05.469 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:05.469 00.000 18120 UpdateGuideState exits: m=1578 RSB=27.5
04:17:05.470 00.001 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 9 / 99999
04:17:05.470 00.000 18120 PhdController: newstate STATE_FINISH
04:17:05.470 00.000 18120 PhdController complete: success
04:17:05.471 00.001 21948 Worker thread wakes up
04:17:05.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.14) opts 0xd
04:17:05.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.44, -0.14)
04:17:05.471 00.000 21948 Moving (0.44, -0.14) raw xDistance=-0.31 yDistance=-0.33
04:17:05.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:17:05.471 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:17:05.471 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786069025.471,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
04:17:05.471 00.000 18120 Mount: notify guiding dither settle done success=1
04:17:05.472 00.001 18120 PhdController: newstate STATE_IDLE
04:17:05.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:05.473 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:05.474 00.001 18120 Enqueuing Expose request
04:17:05.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:17:05.474 00.000 21948 MoveAxis(E, 56, ABG)
04:17:05.474 00.000 21948 Guiding  Dir = 2, Dur = 56
04:17:05.475 00.001 21948 IsSlewing returns 0
04:17:05.475 00.000 21948 IsGuiding returns 0
04:17:05.477 00.002 21948 PulseGuide returned control before completion, sleep 64
04:17:05.549 00.072 21948 IsGuiding returns 0
04:17:05.549 00.000 21948 Move returns status 0, amount 56
04:17:05.550 00.001 21948 MoveAxis(N, 0, ABG)
04:17:05.550 00.000 21948 Move returns status 0, amount 0
04:17:05.550 00.000 21948 move complete, result=0
04:17:05.550 00.000 21948 worker thread done servicing request
04:17:05.550 00.000 21948 Worker thread wakes up
04:17:05.550 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.3 px 0 ms NORTH
04:17:05.551 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:05.551 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:07.180 01.629 21948 Exposure complete
04:17:07.218 00.038 21948 worker thread done servicing request
04:17:07.218 00.000 18120 OnExposeComplete: enter
04:17:07.219 00.001 18120 UpdateGuideState(): m_state=6
04:17:07.219 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.220 00.001 18120 Star::Find returns 1 (0), X=896.23, Y=238.84, Mass=1708, SNR=28.6, Peak=130 HFD=4.3
04:17:07.220 00.000 18120 MultiStar: exiting stabilization period
04:17:07.221 00.001 18120 MultiStar: updating star positions after lock position change
04:17:07.221 00.000 18120 Star::Find(15, 621, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.222 00.001 18120 Star::Find returns 1 (0), X=621.65, Y=389.20, Mass=821, SNR=19.7, Peak=63 HFD=3.9
04:17:07.222 00.000 18120 Star::Find(15, 1048, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.222 00.000 18120 Star::Find returns 1 (0), X=1048.05, Y=603.65, Mass=704, SNR=18.3, Peak=56 HFD=4.1
04:17:07.223 00.001 18120 Star::Find(15, 155, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.223 00.000 18120 Star::Find returns 1 (0), X=156.00, Y=39.99, Mass=643, SNR=17.5, Peak=68 HFD=4.0
04:17:07.224 00.001 18120 Star::Find(15, 338, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.224 00.000 18120 Star::Find returns 1 (0), X=338.49, Y=896.94, Mass=582, SNR=16.7, Peak=52 HFD=3.8
04:17:07.225 00.001 18120 Star::Find(15, 163, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.225 00.000 18120 Star::Find returns 1 (0), X=163.05, Y=424.25, Mass=357, SNR=13.1, Peak=39 HFD=3.7
04:17:07.226 00.001 18120 Star::Find(15, 544, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.226 00.000 18120 Star::Find returns 1 (0), X=543.85, Y=73.10, Mass=487, SNR=15.0, Peak=43 HFD=4.3
04:17:07.226 00.000 18120 Star::Find(15, 1133, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.227 00.001 18120 Star::Find returns 1 (0), X=1133.03, Y=232.75, Mass=311, SNR=12.0, Peak=20 HFD=4.3
04:17:07.227 00.000 18120 Star::Find(15, 420, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.228 00.001 18120 Star::Find returns 1 (0), X=420.02, Y=135.45, Mass=293, SNR=11.7, Peak=27 HFD=3.8
04:17:07.228 00.000 18120 Star::Find(15, 753, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.228 00.000 18120 Star::Find returns 1 (0), X=753.11, Y=268.29, Mass=294, SNR=11.8, Peak=27 HFD=3.6
04:17:07.229 00.001 18120 Star::Find(15, 1234, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.229 00.000 18120 Star::Find returns 1 (0), X=1233.57, Y=680.29, Mass=327, SNR=12.5, Peak=29 HFD=3.5
04:17:07.230 00.001 18120 Star::Find(15, 850, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
04:17:07.230 00.000 18120 Star::Find returns 1 (0), X=849.77, Y=80.06, Mass=269, SNR=11.3, Peak=24 HFD=3.9
04:17:07.231 00.001 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.13 = 0.13)
04:17:07.231 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.09 = 0.09)
04:17:07.232 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.12 mountX=0.26 mountY=0.02, mountTheta=0.09
04:17:07.233 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.23, opts=13)
04:17:07.233 00.000 18120 Enqueuing Move request for scope (-0.14, 0.23)
04:17:07.234 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:07.234 00.000 18120 UpdateGuideState exits: m=1708 RSB=28.6
04:17:07.234 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:07.235 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:07.235 00.000 18120 Enqueuing Expose request
04:17:07.236 00.001 21948 Worker thread wakes up
04:17:07.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
04:17:07.236 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
04:17:07.236 00.000 21948 Moving (-0.14, 0.23) raw xDistance=0.26 yDistance=0.02
04:17:07.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
04:17:07.236 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:07.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:17:07.236 00.000 21948 MoveAxis(W, 43, ABG)
04:17:07.236 00.000 21948 Guiding  Dir = 3, Dur = 43
04:17:07.236 00.000 21948 IsSlewing returns 0
04:17:07.236 00.000 21948 IsGuiding returns 0
04:17:07.239 00.003 21948 PulseGuide returned control before completion, sleep 52
04:17:07.302 00.063 21948 IsGuiding returns 1
04:17:07.302 00.000 21948 scope still moving after pulse duration time elapsed
04:17:07.334 00.032 21948 IsSlewing returns 0
04:17:07.334 00.000 21948 IsGuiding returns 0
04:17:07.334 00.000 21948 scope move finished after 43 + 54 ms
04:17:07.334 00.000 21948 Move returns status 0, amount 43
04:17:07.334 00.000 21948 MoveAxis(N, 0, ABG)
04:17:07.334 00.000 21948 Move returns status 0, amount 0
04:17:07.334 00.000 21948 move complete, result=0
04:17:07.334 00.000 21948 worker thread done servicing request
04:17:07.334 00.000 21948 Worker thread wakes up
04:17:07.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:07.335 00.001 18120 GuideStep: 0.3 px 43 ms WEST, 0.0 px 0 ms NORTH
04:17:07.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:08.745 01.410 21948 Exposure complete
04:17:08.794 00.049 21948 worker thread done servicing request
04:17:08.795 00.001 18120 OnExposeComplete: enter
04:17:08.795 00.000 18120 UpdateGuideState(): m_state=6
04:17:08.796 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7518
04:17:08.796 00.000 18120 Star::Find returns 1 (0), X=896.05, Y=238.55, Mass=1713, SNR=28.5, Peak=131 HFD=4.2
04:17:08.798 00.002 18120 MultiStar: [#1 -0.30,-0.22,0.71,U] [#2 -0.11,-0.11,0.64,U] [#3 -0.08,-0.23,0.63,U] [#4 -0.02,-0.16,0.60,U] [#5 -0.20,-0.11,0.48,U] [#6 -0.14,-0.18,0.53,U] [#7 -0.24,-0.38,0.00,M1] [#8 -0.06,-0.09,0.41,U] 
04:17:08.799 00.001 18120 refined, 7 included, MultiStar: {-0.17, -0.14}, one-star: {-0.32, -0.07}
04:17:08.800 00.001 18120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.00) = xAngle (-4.44 = 1.84)
04:17:08.801 00.001 18120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.48 = 1.80)
04:17:08.803 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.23 cameraTheta=-2.44 mountX=-0.06 mountY=0.22, mountTheta=1.84
04:17:08.805 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.14, opts=13)
04:17:08.808 00.003 18120 Enqueuing Move request for scope (-0.17, -0.14)
04:17:08.809 00.001 21948 Worker thread wakes up
04:17:08.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:08.809 00.000 18120 UpdateGuideState exits: m=1713 RSB=28.5
04:17:08.810 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:08.810 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:08.811 00.001 18120 Enqueuing Expose request
04:17:08.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
04:17:08.811 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
04:17:08.811 00.000 21948 Moving (-0.17, -0.14) raw xDistance=-0.06 yDistance=0.22
04:17:08.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:17:08.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:17:08.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:17:08.811 00.000 21948 MoveAxis(E, 0, ABG)
04:17:08.811 00.000 21948 Move returns status 0, amount 0
04:17:08.811 00.000 21948 MoveAxis(N, 0, ABG)
04:17:08.811 00.000 21948 Move returns status 0, amount 0
04:17:08.811 00.000 21948 move complete, result=0
04:17:08.811 00.000 21948 worker thread done servicing request
04:17:08.811 00.000 21948 Worker thread wakes up
04:17:08.811 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:08.811 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:08.812 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:10.438 01.626 21948 Exposure complete
04:17:10.475 00.037 21948 worker thread done servicing request
04:17:10.475 00.000 18120 OnExposeComplete: enter
04:17:10.475 00.000 18120 UpdateGuideState(): m_state=6
04:17:10.476 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7519
04:17:10.476 00.000 18120 Star::Find returns 1 (0), X=896.38, Y=238.67, Mass=1738, SNR=28.8, Peak=122 HFD=4.2
04:17:10.479 00.003 18120 MultiStar: [#1 0.06,-0.20,0.73,U] [#2 0.36,-0.03,0.66,U] [#3 -0.29,-0.13,0.59,U] [#4 0.02,0.05,0.59,U] [#5 -0.22,-0.18,0.47,U] [#6 -0.05,-0.11,0.53,U] [#7 -0.37,0.04,0.37,U] [#8 0.04,0.06,0.43,U] 
04:17:10.480 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.02, 0.05}
04:17:10.481 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.32)
04:17:10.483 00.002 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.28)
04:17:10.483 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.97 mountX=-0.04 mountY=0.04, mountTheta=2.30
04:17:10.486 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
04:17:10.487 00.001 18120 Enqueuing Move request for scope (-0.02, -0.05)
04:17:10.488 00.001 21948 Worker thread wakes up
04:17:10.488 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:10.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:17:10.488 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:17:10.488 00.000 18120 UpdateGuideState exits: m=1738 RSB=28.8
04:17:10.489 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:10.489 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:10.490 00.001 18120 Enqueuing Expose request
04:17:10.490 00.000 21948 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
04:17:10.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:17:10.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:10.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:10.490 00.000 21948 MoveAxis(E, 0, ABG)
04:17:10.490 00.000 21948 Move returns status 0, amount 0
04:17:10.490 00.000 21948 MoveAxis(N, 0, ABG)
04:17:10.490 00.000 21948 Move returns status 0, amount 0
04:17:10.490 00.000 21948 move complete, result=0
04:17:10.490 00.000 21948 worker thread done servicing request
04:17:10.490 00.000 21948 Worker thread wakes up
04:17:10.490 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:10.490 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:10.491 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:12.006 01.515 21948 Exposure complete
04:17:12.043 00.037 21948 worker thread done servicing request
04:17:12.043 00.000 18120 OnExposeComplete: enter
04:17:12.045 00.002 18120 UpdateGuideState(): m_state=6
04:17:12.047 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7520
04:17:12.048 00.001 18120 Star::Find returns 1 (0), X=896.21, Y=238.55, Mass=1790, SNR=29.3, Peak=145 HFD=3.9
04:17:12.049 00.001 18120 MultiStar: [#1 -0.01,-0.23,0.75,U] [#2 0.18,-0.46,0.00,M6] [#3 -0.12,-0.20,0.59,U] [#4 0.24,-0.31,0.55,U] [#5 -0.03,-0.37,0.45,U] [#6 -0.29,-0.27,0.52,U] [#7 -0.25,0.19,0.37,U] [#8 0.11,-0.02,0.40,U] 
04:17:12.053 00.004 18120 single-star, 7 included, MultiStar: {-0.07, -0.17}, one-star: {-0.15, -0.07}
04:17:12.055 00.002 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.55)
04:17:12.057 00.002 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.51)
04:17:12.059 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=0.00 mountY=0.17, mountTheta=1.55
04:17:12.061 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.07, opts=13)
04:17:12.061 00.000 18120 Enqueuing Move request for scope (-0.15, -0.07)
04:17:12.061 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:12.062 00.001 18120 UpdateGuideState exits: m=1790 RSB=29.3
04:17:12.062 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:12.063 00.001 21948 Worker thread wakes up
04:17:12.063 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
04:17:12.063 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
04:17:12.063 00.000 21948 Moving (-0.15, -0.07) raw xDistance=0.00 yDistance=0.17
04:17:12.063 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:17:12.063 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:12.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:12.064 00.001 18120 Enqueuing Expose request
04:17:12.064 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:17:12.064 00.000 21948 MoveAxis(E, 0, ABG)
04:17:12.064 00.000 21948 Move returns status 0, amount 0
04:17:12.064 00.000 21948 MoveAxis(N, 0, ABG)
04:17:12.064 00.000 21948 Move returns status 0, amount 0
04:17:12.064 00.000 21948 move complete, result=0
04:17:12.064 00.000 21948 worker thread done servicing request
04:17:12.064 00.000 21948 Worker thread wakes up
04:17:12.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:12.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:12.065 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:13.693 01.628 21948 Exposure complete
04:17:13.730 00.037 21948 worker thread done servicing request
04:17:13.730 00.000 18120 OnExposeComplete: enter
04:17:13.732 00.002 18120 UpdateGuideState(): m_state=6
04:17:13.733 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7521
04:17:13.734 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=238.53, Mass=1801, SNR=29.4, Peak=119 HFD=4.3
04:17:13.736 00.002 18120 MultiStar: [#1 -0.04,-0.36,0.72,U] [#2 0.18,-0.50,0.00,M7] [#3 -0.12,-0.33,0.59,U] [#4 0.20,-0.52,0.00,M1] [#5 -0.09,-0.51,0.00,M1] [#6 -0.15,-0.32,0.52,U] [#7 0.21,-0.24,0.46,U] [#8 0.27,-0.14,0.37,U] 
04:17:13.737 00.001 18120 single-star, 5 included, MultiStar: {0.00, -0.24}, one-star: {-0.01, -0.09}
04:17:13.738 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
04:17:13.739 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.59)
04:17:13.740 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.65 mountX=-0.08 mountY=0.05, mountTheta=2.60
04:17:13.741 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.09, opts=13)
04:17:13.742 00.001 18120 Enqueuing Move request for scope (-0.01, -0.09)
04:17:13.742 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:13.743 00.001 18120 UpdateGuideState exits: m=1801 RSB=29.4
04:17:13.743 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:13.744 00.001 21948 Worker thread wakes up
04:17:13.744 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
04:17:13.744 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
04:17:13.744 00.000 21948 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.05
04:17:13.744 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:13.744 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:13.744 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:17:13.744 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:13.744 00.000 18120 Enqueuing Expose request
04:17:13.744 00.000 21948 MoveAxis(E, 0, ABG)
04:17:13.745 00.001 21948 Move returns status 0, amount 0
04:17:13.745 00.000 21948 MoveAxis(N, 0, ABG)
04:17:13.745 00.000 21948 Move returns status 0, amount 0
04:17:13.745 00.000 21948 move complete, result=0
04:17:13.745 00.000 21948 worker thread done servicing request
04:17:13.745 00.000 21948 Worker thread wakes up
04:17:13.745 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:13.745 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:13.745 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:15.261 01.516 21948 Exposure complete
04:17:15.305 00.044 21948 worker thread done servicing request
04:17:15.305 00.000 18120 OnExposeComplete: enter
04:17:15.305 00.000 18120 UpdateGuideState(): m_state=6
04:17:15.308 00.003 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7522
04:17:15.309 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=238.65, Mass=1790, SNR=29.3, Peak=120 HFD=4.4
04:17:15.309 00.000 18120 MultiStar: [#1 0.28,-0.32,0.72,U] [#2 0.42,-0.46,0.00,M8] [#3 -0.13,-0.18,0.59,U] [#4 0.21,-0.21,0.54,U] [#5 0.15,-0.33,0.47,U] [#6 0.15,-0.29,0.50,U] [#7 0.07,-0.55,0.00,M1] [#8 0.39,-0.25,0.00,M1] 
04:17:15.310 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.19}, one-star: {0.38, 0.03}
04:17:15.310 00.000 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
04:17:15.311 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
04:17:15.311 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.75 mountX=-0.25 mountY=-0.10, mountTheta=-2.78
04:17:15.313 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.19, opts=13)
04:17:15.313 00.000 18120 Enqueuing Move request for scope (0.20, -0.19)
04:17:15.314 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:15.314 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
04:17:15.314 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:15.315 00.001 21948 Worker thread wakes up
04:17:15.315 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:15.316 00.001 18120 Enqueuing Expose request
04:17:15.316 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
04:17:15.316 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
04:17:15.316 00.000 21948 Moving (0.20, -0.19) raw xDistance=-0.25 yDistance=-0.10
04:17:15.316 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:17:15.316 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:15.316 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:17:15.316 00.000 21948 MoveAxis(E, 46, ABG)
04:17:15.316 00.000 21948 Guiding  Dir = 2, Dur = 46
04:17:15.316 00.000 21948 IsSlewing returns 0
04:17:15.316 00.000 21948 IsGuiding returns 0
04:17:15.318 00.002 21948 PulseGuide returned control before completion, sleep 55
04:17:15.388 00.070 21948 IsGuiding returns 0
04:17:15.388 00.000 21948 Move returns status 0, amount 46
04:17:15.388 00.000 21948 MoveAxis(N, 0, ABG)
04:17:15.388 00.000 21948 Move returns status 0, amount 0
04:17:15.388 00.000 21948 move complete, result=0
04:17:15.388 00.000 21948 worker thread done servicing request
04:17:15.389 00.001 21948 Worker thread wakes up
04:17:15.389 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
04:17:15.391 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:15.391 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:17.013 01.622 21948 Exposure complete
04:17:17.052 00.039 21948 worker thread done servicing request
04:17:17.052 00.000 18120 OnExposeComplete: enter
04:17:17.054 00.002 18120 UpdateGuideState(): m_state=6
04:17:17.055 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7523
04:17:17.056 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=238.71, Mass=1647, SNR=28.1, Peak=130 HFD=4.0
04:17:17.057 00.001 18120 MultiStar: [#1 -0.00,-0.24,0.73,U] [#2 0.31,-0.13,0.63,U] [#3 -0.19,-0.15,0.62,U] [#4 -0.23,0.08,0.58,U] [#5 -0.14,-0.12,0.48,U] [#6 0.00,-0.14,0.55,U] [#7 -0.24,-0.05,0.40,U] [#8 -0.04,0.17,0.41,U] 
04:17:17.058 00.001 18120 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.09, 0.09}
04:17:17.059 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-4.00 = 2.28)
04:17:17.062 00.003 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.24)
04:17:17.064 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.00 mountX=-0.04 mountY=0.05, mountTheta=2.27
04:17:17.068 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
04:17:17.071 00.003 18120 Enqueuing Move request for scope (-0.03, -0.06)
04:17:17.073 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:17.076 00.003 21948 Worker thread wakes up
04:17:17.076 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
04:17:17.076 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
04:17:17.076 00.000 21948 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
04:17:17.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:17:17.076 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:17.076 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:17:17.076 00.000 21948 MoveAxis(E, 0, ABG)
04:17:17.076 00.000 21948 Move returns status 0, amount 0
04:17:17.076 00.000 21948 MoveAxis(N, 0, ABG)
04:17:17.076 00.000 21948 Move returns status 0, amount 0
04:17:17.076 00.000 21948 move complete, result=0
04:17:17.076 00.000 18120 UpdateGuideState exits: m=1647 RSB=28.1
04:17:17.077 00.001 21948 worker thread done servicing request
04:17:17.078 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:17.078 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:17.078 00.000 18120 Enqueuing Expose request
04:17:17.079 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:17.079 00.000 21948 Worker thread wakes up
04:17:17.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:17.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:18.593 01.514 21948 Exposure complete
04:17:18.671 00.078 21948 worker thread done servicing request
04:17:18.671 00.000 18120 OnExposeComplete: enter
04:17:18.672 00.001 18120 UpdateGuideState(): m_state=6
04:17:18.673 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7524
04:17:18.674 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=238.76, Mass=1747, SNR=29.0, Peak=127 HFD=4.3
04:17:18.675 00.001 18120 MultiStar: [#1 0.13,-0.04,0.70,U] [#2 0.11,0.10,0.64,U] [#3 -0.48,0.14,0.00,M1] [#4 0.05,0.09,0.56,U] [#5 -0.35,0.14,0.46,U] [#6 -0.02,0.12,0.52,U] [#7 -0.50,-0.02,0.00,M1] [#8 0.09,0.33,0.37,U] 
04:17:18.676 00.001 18120 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.36, 0.14}
04:17:18.678 00.002 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.14 = -1.14)
04:17:18.679 00.001 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
04:17:18.680 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.06 mountY=-0.14, mountTheta=-1.14
04:17:18.682 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.11, opts=13)
04:17:18.684 00.002 18120 Enqueuing Move request for scope (0.10, 0.11)
04:17:18.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:18.685 00.001 18120 UpdateGuideState exits: m=1747 RSB=29.0
04:17:18.685 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:18.686 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:18.686 00.000 18120 Enqueuing Expose request
04:17:18.686 00.000 21948 Worker thread wakes up
04:17:18.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
04:17:18.687 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
04:17:18.687 00.000 21948 Moving (0.10, 0.11) raw xDistance=0.06 yDistance=-0.14
04:17:18.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:17:18.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:18.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:17:18.687 00.000 21948 MoveAxis(E, 0, ABG)
04:17:18.687 00.000 21948 Move returns status 0, amount 0
04:17:18.687 00.000 21948 MoveAxis(N, 0, ABG)
04:17:18.687 00.000 21948 Move returns status 0, amount 0
04:17:18.687 00.000 21948 move complete, result=0
04:17:18.687 00.000 21948 worker thread done servicing request
04:17:18.687 00.000 21948 Worker thread wakes up
04:17:18.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:18.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:18.687 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:20.319 01.632 21948 Exposure complete
04:17:20.353 00.034 21948 worker thread done servicing request
04:17:20.353 00.000 18120 OnExposeComplete: enter
04:17:20.353 00.000 18120 UpdateGuideState(): m_state=6
04:17:20.354 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7525
04:17:20.354 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=238.80, Mass=1741, SNR=28.9, Peak=130 HFD=4.3
04:17:20.355 00.001 18120 MultiStar: [#1 -0.35,-0.04,0.74,U] [#2 0.33,0.08,0.64,U] [#3 0.06,0.06,0.57,U] [#4 0.13,-0.01,0.59,U] [#5 -0.02,-0.08,0.45,U] [#6 0.05,-0.08,0.49,U] [#7 -0.21,0.11,0.39,U] [#8 0.13,0.43,0.00,M1] 
04:17:20.355 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.17, 0.18}
04:17:20.356 00.001 18120 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.00) = xAngle (0.29 = 0.29)
04:17:20.356 00.000 18120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
04:17:20.356 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.29 mountX=0.05 mountY=0.01, mountTheta=0.25
04:17:20.358 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.04, opts=13)
04:17:20.359 00.001 18120 Enqueuing Move request for scope (-0.03, 0.04)
04:17:20.359 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:20.359 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:17:20.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:20.360 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:20.360 00.000 18120 Enqueuing Expose request
04:17:20.361 00.001 21948 Worker thread wakes up
04:17:20.361 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
04:17:20.361 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
04:17:20.361 00.000 21948 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
04:17:20.361 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:17:20.361 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:20.361 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:17:20.361 00.000 21948 MoveAxis(E, 0, ABG)
04:17:20.361 00.000 21948 Move returns status 0, amount 0
04:17:20.361 00.000 21948 MoveAxis(N, 0, ABG)
04:17:20.361 00.000 21948 Move returns status 0, amount 0
04:17:20.361 00.000 21948 move complete, result=0
04:17:20.361 00.000 21948 worker thread done servicing request
04:17:20.361 00.000 21948 Worker thread wakes up
04:17:20.361 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:20.361 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:20.361 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:21.874 01.513 21948 Exposure complete
04:17:21.912 00.038 21948 worker thread done servicing request
04:17:21.913 00.001 18120 OnExposeComplete: enter
04:17:21.913 00.000 18120 UpdateGuideState(): m_state=6
04:17:21.914 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7526
04:17:21.914 00.000 18120 Star::Find returns 1 (0), X=896.42, Y=238.71, Mass=1794, SNR=29.4, Peak=129 HFD=4.5
04:17:21.915 00.001 18120 MultiStar: [#1 -0.48,0.08,0.00,M3] [#2 0.13,0.12,0.62,U] [#3 -0.08,0.14,0.57,U] [#4 -0.14,0.04,0.51,U] [#5 0.15,-0.00,0.45,U] [#6 0.07,-0.04,0.55,U] [#7 -0.40,0.26,0.00,M1] [#8 0.12,0.20,0.36,U] 
04:17:21.916 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {0.05, 0.09}
04:17:21.917 00.001 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
04:17:21.917 00.000 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
04:17:21.918 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.09 mountX=0.05 mountY=-0.07, mountTheta=-0.92
04:17:21.920 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.08, opts=13)
04:17:21.920 00.000 18120 Enqueuing Move request for scope (0.04, 0.08)
04:17:21.921 00.001 21948 Worker thread wakes up
04:17:21.921 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
04:17:21.921 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
04:17:21.921 00.000 21948 Moving (0.04, 0.08) raw xDistance=0.05 yDistance=-0.07
04:17:21.921 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:17:21.921 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:21.921 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:17:21.921 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:21.921 00.000 18120 UpdateGuideState exits: m=1794 RSB=29.4
04:17:21.922 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:21.922 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:21.923 00.001 18120 Enqueuing Expose request
04:17:21.923 00.000 21948 MoveAxis(E, 0, ABG)
04:17:21.923 00.000 21948 Move returns status 0, amount 0
04:17:21.923 00.000 21948 MoveAxis(N, 0, ABG)
04:17:21.923 00.000 21948 Move returns status 0, amount 0
04:17:21.923 00.000 21948 move complete, result=0
04:17:21.924 00.001 21948 worker thread done servicing request
04:17:21.924 00.000 21948 Worker thread wakes up
04:17:21.924 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:21.924 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:21.924 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:23.546 01.622 21948 Exposure complete
04:17:23.588 00.042 21948 worker thread done servicing request
04:17:23.588 00.000 18120 OnExposeComplete: enter
04:17:23.589 00.001 18120 UpdateGuideState(): m_state=6
04:17:23.591 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7527
04:17:23.592 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=238.81, Mass=1592, SNR=27.6, Peak=119 HFD=4.2
04:17:23.592 00.000 18120 MultiStar: [#1 -0.14,-0.06,0.75,U] [#2 0.20,0.17,0.69,U] [#3 0.01,0.10,0.63,U] [#4 0.17,0.15,0.63,U] [#5 -0.02,-0.01,0.49,U] [#6 -0.17,-0.04,0.53,U] [#7 -0.38,0.03,0.41,U] [#8 0.07,0.32,0.43,U] 
04:17:23.592 00.000 18120 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.02, 0.19}
04:17:23.593 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
04:17:23.593 00.000 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
04:17:23.593 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.09 mountY=-0.03, mountTheta=-0.34
04:17:23.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.10, opts=13)
04:17:23.595 00.001 18120 Enqueuing Move request for scope (-0.01, 0.10)
04:17:23.595 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:23.596 00.001 21948 Worker thread wakes up
04:17:23.596 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
04:17:23.596 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
04:17:23.596 00.000 21948 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
04:17:23.596 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:17:23.596 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:23.596 00.000 18120 UpdateGuideState exits: m=1592 RSB=27.6
04:17:23.597 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:17:23.597 00.000 21948 MoveAxis(E, 0, ABG)
04:17:23.597 00.000 21948 Move returns status 0, amount 0
04:17:23.597 00.000 21948 MoveAxis(N, 0, ABG)
04:17:23.597 00.000 21948 Move returns status 0, amount 0
04:17:23.597 00.000 21948 move complete, result=0
04:17:23.597 00.000 21948 worker thread done servicing request
04:17:23.597 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:23.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:23.598 00.001 18120 Enqueuing Expose request
04:17:23.598 00.000 21948 Worker thread wakes up
04:17:23.598 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:23.599 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:23.599 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:25.121 01.522 21948 Exposure complete
04:17:25.161 00.040 21948 worker thread done servicing request
04:17:25.162 00.001 18120 OnExposeComplete: enter
04:17:25.162 00.000 18120 UpdateGuideState(): m_state=6
04:17:25.163 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7528
04:17:25.163 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=238.85, Mass=1800, SNR=29.4, Peak=131 HFD=4.4
04:17:25.164 00.001 18120 MultiStar: [#1 -0.29,-0.01,0.71,U] [#2 0.24,-0.12,0.60,U] [#3 -0.15,0.10,0.62,U] [#4 -0.17,-0.08,0.52,U] [#5 -0.23,-0.32,0.46,U] [#6 0.10,-0.25,0.49,U] [#7 0.10,-0.02,0.40,U] [#8 0.02,0.31,0.38,U] 
04:17:25.164 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.12, 0.24}
04:17:25.166 00.002 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.09 = 1.09)
04:17:25.168 00.002 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
04:17:25.169 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.09 mountX=0.03 mountY=0.06, mountTheta=1.08
04:17:25.170 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.00, opts=13)
04:17:25.171 00.001 18120 Enqueuing Move request for scope (-0.07, 0.00)
04:17:25.172 00.001 21948 Worker thread wakes up
04:17:25.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
04:17:25.172 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
04:17:25.172 00.000 21948 Moving (-0.07, 0.00) raw xDistance=0.03 yDistance=0.06
04:17:25.172 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:25.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:25.172 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:17:25.172 00.000 21948 MoveAxis(E, 0, ABG)
04:17:25.172 00.000 21948 Move returns status 0, amount 0
04:17:25.172 00.000 21948 MoveAxis(N, 0, ABG)
04:17:25.172 00.000 21948 Move returns status 0, amount 0
04:17:25.172 00.000 21948 move complete, result=0
04:17:25.172 00.000 21948 worker thread done servicing request
04:17:25.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:25.173 00.001 18120 UpdateGuideState exits: m=1800 RSB=29.4
04:17:25.173 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:25.174 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:25.174 00.000 18120 Enqueuing Expose request
04:17:25.175 00.001 21948 Worker thread wakes up
04:17:25.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:25.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:25.175 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:26.813 01.638 21948 Exposure complete
04:17:26.855 00.042 21948 worker thread done servicing request
04:17:26.855 00.000 18120 OnExposeComplete: enter
04:17:26.855 00.000 18120 UpdateGuideState(): m_state=6
04:17:26.856 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7529
04:17:26.856 00.000 18120 Star::Find returns 1 (0), X=896.55, Y=238.80, Mass=1864, SNR=29.8, Peak=140 HFD=4.1
04:17:26.857 00.001 18120 MultiStar: [#1 -0.03,-0.03,0.72,U] [#2 0.29,-0.00,0.65,U] [#3 -0.24,0.10,0.56,U] [#4 0.26,0.15,0.56,U] [#5 -0.02,-0.01,0.47,U] [#6 -0.02,-0.01,0.51,U] [#7 0.00,0.07,0.40,U] [#8 0.27,0.08,0.38,U] 
04:17:26.857 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.19, 0.18}
04:17:26.858 00.001 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
04:17:26.858 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
04:17:26.859 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=0.03 mountY=-0.11, mountTheta=-1.34
04:17:26.860 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.07, opts=13)
04:17:26.860 00.000 18120 Enqueuing Move request for scope (0.08, 0.07)
04:17:26.861 00.001 21948 Worker thread wakes up
04:17:26.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
04:17:26.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
04:17:26.861 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:26.862 00.001 21948 Moving (0.08, 0.07) raw xDistance=0.03 yDistance=-0.11
04:17:26.862 00.000 18120 UpdateGuideState exits: m=1864 RSB=29.8
04:17:26.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:26.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:26.863 00.000 18120 Enqueuing Expose request
04:17:26.863 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:26.863 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:26.864 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:17:26.864 00.000 21948 MoveAxis(E, 0, ABG)
04:17:26.864 00.000 21948 Move returns status 0, amount 0
04:17:26.864 00.000 21948 MoveAxis(N, 0, ABG)
04:17:26.864 00.000 21948 Move returns status 0, amount 0
04:17:26.864 00.000 21948 move complete, result=0
04:17:26.864 00.000 21948 worker thread done servicing request
04:17:26.864 00.000 21948 Worker thread wakes up
04:17:26.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:26.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:26.864 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:28.388 01.524 21948 Exposure complete
04:17:28.418 00.030 21948 worker thread done servicing request
04:17:28.418 00.000 18120 OnExposeComplete: enter
04:17:28.419 00.001 18120 UpdateGuideState(): m_state=6
04:17:28.420 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7530
04:17:28.420 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=238.62, Mass=1657, SNR=28.2, Peak=111 HFD=4.5
04:17:28.421 00.001 18120 MultiStar: [#1 -0.02,-0.21,0.70,U] [#2 0.24,0.02,0.64,U] [#3 -0.15,-0.01,0.63,U] [#4 0.06,-0.20,0.59,U] [#5 -0.30,-0.13,0.47,U] [#6 -0.22,-0.41,0.00,M1] [#7 -0.12,-0.15,0.44,U] [#8 0.19,0.26,0.42,U] 
04:17:28.421 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.38, -0.00}
04:17:28.422 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
04:17:28.422 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
04:17:28.423 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.66 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
04:17:28.424 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
04:17:28.424 00.000 18120 Enqueuing Move request for scope (0.07, -0.06)
04:17:28.425 00.001 21948 Worker thread wakes up
04:17:28.425 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:28.425 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
04:17:28.425 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
04:17:28.425 00.000 18120 UpdateGuideState exits: m=1657 RSB=28.2
04:17:28.426 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:28.426 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:28.427 00.001 18120 Enqueuing Expose request
04:17:28.427 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.04
04:17:28.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:28.427 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:28.427 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:17:28.427 00.000 21948 MoveAxis(E, 0, ABG)
04:17:28.427 00.000 21948 Move returns status 0, amount 0
04:17:28.427 00.000 21948 MoveAxis(N, 0, ABG)
04:17:28.427 00.000 21948 Move returns status 0, amount 0
04:17:28.427 00.000 21948 move complete, result=0
04:17:28.427 00.000 21948 worker thread done servicing request
04:17:28.427 00.000 21948 Worker thread wakes up
04:17:28.427 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:28.427 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:28.428 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:30.050 01.622 21948 Exposure complete
04:17:30.093 00.043 21948 worker thread done servicing request
04:17:30.093 00.000 18120 OnExposeComplete: enter
04:17:30.095 00.002 18120 UpdateGuideState(): m_state=6
04:17:30.096 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7531
04:17:30.098 00.002 18120 Star::Find returns 1 (0), X=896.30, Y=238.72, Mass=1768, SNR=29.2, Peak=132 HFD=4.3
04:17:30.100 00.002 18120 MultiStar: [#1 0.19,-0.08,0.69,U] [#2 0.27,0.03,0.65,U] [#3 -0.40,-0.02,0.60,U] [#4 -0.11,0.03,0.57,U] [#5 -0.10,-0.25,0.43,U] [#6 0.18,-0.18,0.51,U] [#7 0.04,-0.21,0.41,U] [#8 -0.12,0.14,0.38,U] 
04:17:30.101 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.06, 0.10}
04:17:30.102 00.001 18120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.00) = xAngle (-3.80 = 2.48)
04:17:30.102 00.000 18120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.84 = 2.45)
04:17:30.103 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.80 mountX=-0.03 mountY=0.02, mountTheta=2.46
04:17:30.104 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
04:17:30.104 00.000 18120 Enqueuing Move request for scope (-0.01, -0.03)
04:17:30.105 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:30.105 00.000 21948 Worker thread wakes up
04:17:30.105 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:17:30.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:17:30.105 00.000 21948 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
04:17:30.105 00.000 18120 UpdateGuideState exits: m=1768 RSB=29.2
04:17:30.106 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:30.106 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:30.107 00.001 18120 Enqueuing Expose request
04:17:30.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:17:30.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:30.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:17:30.107 00.000 21948 MoveAxis(E, 0, ABG)
04:17:30.107 00.000 21948 Move returns status 0, amount 0
04:17:30.107 00.000 21948 MoveAxis(N, 0, ABG)
04:17:30.107 00.000 21948 Move returns status 0, amount 0
04:17:30.107 00.000 21948 move complete, result=0
04:17:30.108 00.001 21948 worker thread done servicing request
04:17:30.108 00.000 21948 Worker thread wakes up
04:17:30.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:30.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:30.108 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:31.633 01.525 21948 Exposure complete
04:17:31.672 00.039 21948 worker thread done servicing request
04:17:31.672 00.000 18120 OnExposeComplete: enter
04:17:31.673 00.001 18120 UpdateGuideState(): m_state=6
04:17:31.674 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7532
04:17:31.676 00.002 18120 Star::Find returns 1 (0), X=896.43, Y=238.71, Mass=1639, SNR=28.0, Peak=117 HFD=4.0
04:17:31.677 00.001 18120 MultiStar: [#1 0.17,-0.10,0.76,U] [#2 0.46,-0.18,0.00,M1] [#3 -0.03,-0.12,0.62,U] [#4 0.05,0.02,0.59,U] [#5 0.03,-0.48,0.00,M1] [#6 0.00,-0.47,0.00,M1] [#7 -0.06,-0.07,0.44,U] [#8 0.11,0.25,0.41,U] 
04:17:31.679 00.002 18120 refined, 5 included, MultiStar: {0.06, 0.01}, one-star: {0.07, 0.09}
04:17:31.682 00.003 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
04:17:31.683 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
04:17:31.683 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.02 mountY=-0.06, mountTheta=-1.86
04:17:31.686 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
04:17:31.686 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
04:17:31.687 00.001 21948 Worker thread wakes up
04:17:31.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
04:17:31.687 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
04:17:31.687 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.06
04:17:31.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:17:31.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:31.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:31.687 00.000 18120 UpdateGuideState exits: m=1639 RSB=28.0
04:17:31.688 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:31.688 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:31.689 00.001 18120 Enqueuing Expose request
04:17:31.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:17:31.689 00.000 21948 MoveAxis(E, 0, ABG)
04:17:31.689 00.000 21948 Move returns status 0, amount 0
04:17:31.689 00.000 21948 MoveAxis(N, 0, ABG)
04:17:31.689 00.000 21948 Move returns status 0, amount 0
04:17:31.689 00.000 21948 move complete, result=0
04:17:31.689 00.000 21948 worker thread done servicing request
04:17:31.689 00.000 21948 Worker thread wakes up
04:17:31.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:31.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:31.690 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:33.329 01.639 21948 Exposure complete
04:17:33.382 00.053 21948 worker thread done servicing request
04:17:33.382 00.000 18120 OnExposeComplete: enter
04:17:33.383 00.001 18120 UpdateGuideState(): m_state=6
04:17:33.383 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7533
04:17:33.384 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=238.68, Mass=1770, SNR=29.1, Peak=125 HFD=4.0
04:17:33.384 00.000 18120 MultiStar: [#1 0.11,-0.25,0.74,U] [#2 0.41,-0.16,0.00,M2] [#3 0.04,-0.25,0.63,U] [#4 -0.13,-0.06,0.56,U] [#5 -0.33,-0.02,0.45,U] [#6 0.10,-0.37,0.51,U] [#7 0.01,-0.11,0.43,U] [#8 0.09,-0.24,0.39,U] 
04:17:33.385 00.001 18120 single-star, 7 included, MultiStar: {-0.00, -0.14}, one-star: {0.03, 0.06}
04:17:33.385 00.000 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
04:17:33.385 00.000 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
04:17:33.386 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.18 mountX=0.05 mountY=-0.05, mountTheta=-0.84
04:17:33.389 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
04:17:33.391 00.002 18120 Enqueuing Move request for scope (0.03, 0.06)
04:17:33.392 00.001 21948 Worker thread wakes up
04:17:33.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:33.393 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.1
04:17:33.394 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:33.395 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
04:17:33.395 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
04:17:33.395 00.000 21948 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
04:17:33.395 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:17:33.395 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:33.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:17:33.395 00.000 21948 MoveAxis(E, 0, ABG)
04:17:33.395 00.000 21948 Move returns status 0, amount 0
04:17:33.395 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:33.397 00.002 18120 Enqueuing Expose request
04:17:33.398 00.001 21948 MoveAxis(N, 0, ABG)
04:17:33.398 00.000 21948 Move returns status 0, amount 0
04:17:33.398 00.000 21948 move complete, result=0
04:17:33.398 00.000 21948 worker thread done servicing request
04:17:33.398 00.000 21948 Worker thread wakes up
04:17:33.398 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:33.398 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:33.398 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:34.918 01.520 21948 Exposure complete
04:17:34.954 00.036 21948 worker thread done servicing request
04:17:34.954 00.000 18120 OnExposeComplete: enter
04:17:34.955 00.001 18120 UpdateGuideState(): m_state=6
04:17:34.956 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7534
04:17:34.956 00.000 18120 Star::Find returns 1 (0), X=896.55, Y=238.60, Mass=1767, SNR=29.1, Peak=120 HFD=4.2
04:17:34.957 00.001 18120 MultiStar: [#1 0.18,-0.12,0.69,U] [#2 0.46,-0.22,0.00,M3] [#3 -0.26,-0.07,0.59,U] [#4 -0.11,-0.17,0.57,U] [#5 -0.08,-0.10,0.46,U] [#6 0.23,-0.20,0.50,U] [#7 -0.27,-0.48,0.00,M1] [#8 0.29,-0.02,0.38,U] 
04:17:34.957 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.19, -0.02}
04:17:34.958 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
04:17:34.958 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
04:17:34.958 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=-0.11 mountY=-0.02, mountTheta=-3.00
04:17:34.962 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.09, opts=13)
04:17:34.965 00.003 18120 Enqueuing Move request for scope (0.07, -0.09)
04:17:34.967 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:34.969 00.002 18120 UpdateGuideState exits: m=1767 RSB=29.1
04:17:34.971 00.002 21948 Worker thread wakes up
04:17:34.971 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
04:17:34.971 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
04:17:34.971 00.000 21948 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.02
04:17:34.971 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:17:34.971 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:34.971 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:34.971 00.000 21948 MoveAxis(E, 0, ABG)
04:17:34.971 00.000 21948 Move returns status 0, amount 0
04:17:34.971 00.000 21948 MoveAxis(N, 0, ABG)
04:17:34.971 00.000 21948 Move returns status 0, amount 0
04:17:34.971 00.000 21948 move complete, result=0
04:17:34.971 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:34.972 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:34.972 00.000 18120 Enqueuing Expose request
04:17:34.973 00.001 21948 worker thread done servicing request
04:17:34.973 00.000 21948 Worker thread wakes up
04:17:34.973 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:34.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:34.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:36.613 01.640 21948 Exposure complete
04:17:36.648 00.035 21948 worker thread done servicing request
04:17:36.648 00.000 18120 OnExposeComplete: enter
04:17:36.648 00.000 18120 UpdateGuideState(): m_state=6
04:17:36.649 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7535
04:17:36.649 00.000 18120 Star::Find returns 1 (0), X=896.54, Y=238.74, Mass=1783, SNR=29.3, Peak=136 HFD=4.3
04:17:36.650 00.001 18120 MultiStar: [#1 -0.11,-0.13,0.71,U] [#2 0.32,0.11,0.65,U] [#3 0.06,-0.02,0.63,U] [#4 -0.15,0.02,0.55,U] [#5 -0.20,-0.10,0.48,U] [#6 -0.08,-0.21,0.55,U] [#7 -0.36,-0.14,0.36,U] [#8 -0.13,0.09,0.37,U] 
04:17:36.650 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.18, 0.12}
04:17:36.651 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.16 = 2.12)
04:17:36.651 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.20 = 2.08)
04:17:36.652 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.17 mountX=-0.01 mountY=0.02, mountTheta=2.11
04:17:36.653 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
04:17:36.653 00.000 18120 Enqueuing Move request for scope (-0.01, -0.02)
04:17:36.654 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:36.654 00.000 21948 Worker thread wakes up
04:17:36.654 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
04:17:36.654 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
04:17:36.654 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.3
04:17:36.655 00.001 21948 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
04:17:36.655 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:36.655 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:17:36.655 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:36.656 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:36.656 00.000 18120 Enqueuing Expose request
04:17:36.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:17:36.656 00.000 21948 MoveAxis(E, 0, ABG)
04:17:36.656 00.000 21948 Move returns status 0, amount 0
04:17:36.656 00.000 21948 MoveAxis(N, 0, ABG)
04:17:36.657 00.001 21948 Move returns status 0, amount 0
04:17:36.657 00.000 21948 move complete, result=0
04:17:36.657 00.000 21948 worker thread done servicing request
04:17:36.657 00.000 21948 Worker thread wakes up
04:17:36.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:36.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:36.657 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:38.182 01.525 21948 Exposure complete
04:17:38.210 00.028 21948 worker thread done servicing request
04:17:38.210 00.000 18120 OnExposeComplete: enter
04:17:38.211 00.001 18120 UpdateGuideState(): m_state=6
04:17:38.211 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7536
04:17:38.212 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=238.65, Mass=1714, SNR=28.7, Peak=126 HFD=4.3
04:17:38.215 00.003 18120 MultiStar: [#1 -0.11,-0.20,0.73,U] [#2 0.15,-0.13,0.63,U] [#3 -0.41,-0.06,0.58,U] [#4 0.06,-0.01,0.56,U] [#5 -0.10,-0.01,0.46,U] [#6 0.14,-0.53,0.00,M1] [#7 0.01,-0.08,0.38,U] [#8 0.12,0.02,0.39,U] 
04:17:38.218 00.003 18120 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {0.09, 0.04}
04:17:38.220 00.002 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
04:17:38.222 00.002 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
04:17:38.225 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.88 mountX=-0.04 mountY=0.04, mountTheta=2.38
04:17:38.229 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.05, opts=13)
04:17:38.230 00.001 18120 Enqueuing Move request for scope (-0.02, -0.05)
04:17:38.231 00.001 21948 Worker thread wakes up
04:17:38.231 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:17:38.231 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:17:38.231 00.000 21948 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
04:17:38.231 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:17:38.231 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:38.231 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:38.233 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:38.233 00.000 18120 UpdateGuideState exits: m=1714 RSB=28.7
04:17:38.235 00.002 21948 MoveAxis(E, 0, ABG)
04:17:38.235 00.000 21948 Move returns status 0, amount 0
04:17:38.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:38.235 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:38.236 00.001 18120 Enqueuing Expose request
04:17:38.236 00.000 21948 MoveAxis(N, 0, ABG)
04:17:38.236 00.000 21948 Move returns status 0, amount 0
04:17:38.236 00.000 21948 move complete, result=0
04:17:38.236 00.000 21948 worker thread done servicing request
04:17:38.236 00.000 21948 Worker thread wakes up
04:17:38.236 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:38.236 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:38.237 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:39.861 01.624 21948 Exposure complete
04:17:39.899 00.038 21948 worker thread done servicing request
04:17:39.899 00.000 18120 OnExposeComplete: enter
04:17:39.899 00.000 18120 UpdateGuideState(): m_state=6
04:17:39.900 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7537
04:17:39.900 00.000 18120 Star::Find returns 1 (0), X=896.19, Y=238.82, Mass=1792, SNR=29.3, Peak=145 HFD=4.3
04:17:39.901 00.001 18120 MultiStar: [#1 0.02,-0.26,0.71,U] [#2 -0.02,0.04,0.62,U] [#3 -0.45,0.09,0.00,M1] [#4 -0.20,-0.02,0.54,U] [#5 -0.22,-0.15,0.45,U] [#6 0.02,-0.33,0.52,U] [#7 -0.21,-0.21,0.37,U] [#8 0.13,0.13,0.42,U] 
04:17:39.901 00.000 18120 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {-0.17, 0.20}
04:17:39.901 00.000 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.00) = xAngle (-4.60 = 1.68)
04:17:39.902 00.001 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.64 = 1.64)
04:17:39.902 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.60 mountX=-0.01 mountY=0.10, mountTheta=1.68
04:17:39.903 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.05, opts=13)
04:17:39.904 00.001 18120 Enqueuing Move request for scope (-0.08, -0.05)
04:17:39.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:39.905 00.001 21948 Worker thread wakes up
04:17:39.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
04:17:39.905 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
04:17:39.905 00.000 21948 Moving (-0.08, -0.05) raw xDistance=-0.01 yDistance=0.10
04:17:39.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:17:39.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:39.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:17:39.905 00.000 21948 MoveAxis(E, 0, ABG)
04:17:39.905 00.000 21948 Move returns status 0, amount 0
04:17:39.905 00.000 21948 MoveAxis(N, 0, ABG)
04:17:39.905 00.000 21948 Move returns status 0, amount 0
04:17:39.905 00.000 21948 move complete, result=0
04:17:39.905 00.000 21948 worker thread done servicing request
04:17:39.905 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.3
04:17:39.905 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:39.906 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:39.906 00.000 18120 Enqueuing Expose request
04:17:39.909 00.003 21948 Worker thread wakes up
04:17:39.909 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:39.909 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:39.909 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:41.429 01.520 21948 Exposure complete
04:17:41.456 00.027 21948 worker thread done servicing request
04:17:41.456 00.000 18120 OnExposeComplete: enter
04:17:41.458 00.002 18120 UpdateGuideState(): m_state=6
04:17:41.460 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7538
04:17:41.461 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=238.66, Mass=1750, SNR=28.8, Peak=139 HFD=4.1
04:17:41.462 00.001 18120 MultiStar: [#1 -0.37,-0.05,0.72,U] [#2 0.24,-0.18,0.64,U] [#3 -0.17,-0.01,0.60,U] [#4 -0.03,0.14,0.55,U] [#5 -0.30,-0.04,0.48,U] [#6 -0.01,-0.19,0.49,U] [#7 -0.21,0.02,0.42,U] [#8 0.11,-0.05,0.38,U] 
04:17:41.464 00.002 18120 single-star, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.09, 0.05}
04:17:41.465 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.00) = xAngle (0.67 = 0.67)
04:17:41.466 00.001 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.63 = 0.63)
04:17:41.467 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.67 mountX=0.08 mountY=0.06, mountTheta=0.64
04:17:41.469 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.05, opts=13)
04:17:41.471 00.002 18120 Enqueuing Move request for scope (-0.09, 0.05)
04:17:41.471 00.000 21948 Worker thread wakes up
04:17:41.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:41.472 00.001 18120 UpdateGuideState exits: m=1750 RSB=28.8
04:17:41.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:41.473 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:41.473 00.000 18120 Enqueuing Expose request
04:17:41.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
04:17:41.473 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
04:17:41.473 00.000 21948 Moving (-0.09, 0.05) raw xDistance=0.08 yDistance=0.06
04:17:41.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:17:41.474 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:41.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:17:41.474 00.000 21948 MoveAxis(E, 0, ABG)
04:17:41.474 00.000 21948 Move returns status 0, amount 0
04:17:41.474 00.000 21948 MoveAxis(N, 0, ABG)
04:17:41.474 00.000 21948 Move returns status 0, amount 0
04:17:41.474 00.000 21948 move complete, result=0
04:17:41.474 00.000 21948 worker thread done servicing request
04:17:41.474 00.000 21948 Worker thread wakes up
04:17:41.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:41.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:41.475 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:43.102 01.627 21948 Exposure complete
04:17:43.146 00.044 21948 worker thread done servicing request
04:17:43.146 00.000 18120 OnExposeComplete: enter
04:17:43.148 00.002 18120 UpdateGuideState(): m_state=6
04:17:43.150 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7539
04:17:43.151 00.001 18120 Star::Find returns 1 (0), X=896.28, Y=238.81, Mass=1839, SNR=29.7, Peak=155 HFD=3.9
04:17:43.154 00.003 18120 MultiStar: [#1 -0.17,0.04,0.73,U] [#2 0.38,-0.05,0.61,U] [#3 -0.30,-0.02,0.59,U] [#4 -0.09,-0.10,0.55,U] [#5 -0.19,-0.04,0.47,U] [#6 -0.28,-0.23,0.53,U] [#7 -0.16,0.07,0.41,U] [#8 0.26,0.19,0.39,U] 
04:17:43.155 00.001 18120 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.08, 0.19}
04:17:43.155 00.000 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.93 = 0.93)
04:17:43.155 00.000 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
04:17:43.156 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.93 mountX=0.05 mountY=0.06, mountTheta=0.92
04:17:43.157 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.02, opts=13)
04:17:43.157 00.000 18120 Enqueuing Move request for scope (-0.08, 0.02)
04:17:43.158 00.001 21948 Worker thread wakes up
04:17:43.158 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
04:17:43.158 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
04:17:43.158 00.000 21948 Moving (-0.08, 0.02) raw xDistance=0.05 yDistance=0.06
04:17:43.158 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:17:43.158 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:43.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:43.159 00.001 18120 UpdateGuideState exits: m=1839 RSB=29.7
04:17:43.159 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:43.160 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:43.160 00.000 18120 Enqueuing Expose request
04:17:43.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:17:43.160 00.000 21948 MoveAxis(E, 0, ABG)
04:17:43.161 00.001 21948 Move returns status 0, amount 0
04:17:43.161 00.000 21948 MoveAxis(N, 0, ABG)
04:17:43.161 00.000 21948 Move returns status 0, amount 0
04:17:43.161 00.000 21948 move complete, result=0
04:17:43.161 00.000 21948 worker thread done servicing request
04:17:43.161 00.000 21948 Worker thread wakes up
04:17:43.161 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:43.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:43.161 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:44.686 01.525 21948 Exposure complete
04:17:44.744 00.058 21948 worker thread done servicing request
04:17:44.744 00.000 18120 OnExposeComplete: enter
04:17:44.745 00.001 18120 UpdateGuideState(): m_state=6
04:17:44.746 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7540
04:17:44.746 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=238.86, Mass=1808, SNR=29.3, Peak=150 HFD=4.1
04:17:44.747 00.001 18120 MultiStar: [#1 -0.14,-0.08,0.74,U] [#2 0.25,-0.01,0.65,U] [#3 -0.23,0.01,0.60,U] [#4 -0.06,0.05,0.52,U] [#5 -0.12,-0.06,0.47,U] [#6 -0.23,-0.04,0.55,U] [#7 -0.20,0.14,0.43,U] [#8 0.01,0.26,0.41,U] 
04:17:44.747 00.000 18120 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.06, 0.24}
04:17:44.747 00.000 18120 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.00) = xAngle (0.50 = 0.50)
04:17:44.748 00.001 18120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.46 = 0.46)
04:17:44.748 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.50 mountX=0.09 mountY=0.04, mountTheta=0.47
04:17:44.752 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
04:17:44.753 00.001 18120 Enqueuing Move request for scope (-0.08, 0.06)
04:17:44.753 00.000 21948 Worker thread wakes up
04:17:44.753 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:44.754 00.001 18120 UpdateGuideState exits: m=1808 RSB=29.3
04:17:44.754 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:44.755 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:44.755 00.000 18120 Enqueuing Expose request
04:17:44.755 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
04:17:44.755 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
04:17:44.755 00.000 21948 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.04
04:17:44.755 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:17:44.755 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:44.756 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:44.756 00.000 21948 MoveAxis(E, 0, ABG)
04:17:44.756 00.000 21948 Move returns status 0, amount 0
04:17:44.756 00.000 21948 MoveAxis(N, 0, ABG)
04:17:44.756 00.000 21948 Move returns status 0, amount 0
04:17:44.756 00.000 21948 move complete, result=0
04:17:44.756 00.000 21948 worker thread done servicing request
04:17:44.756 00.000 21948 Worker thread wakes up
04:17:44.756 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:44.756 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:44.756 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:46.390 01.634 21948 Exposure complete
04:17:46.432 00.042 21948 worker thread done servicing request
04:17:46.432 00.000 18120 OnExposeComplete: enter
04:17:46.434 00.002 18120 UpdateGuideState(): m_state=6
04:17:46.435 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7541
04:17:46.436 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=238.69, Mass=1763, SNR=29.0, Peak=147 HFD=4.0
04:17:46.437 00.001 18120 MultiStar: [#1 -0.19,-0.06,0.74,U] [#2 0.22,0.12,0.64,U] [#3 -0.02,0.04,0.57,U] [#4 0.04,0.09,0.56,U] [#5 -0.09,-0.01,0.49,U] [#6 -0.04,-0.10,0.49,U] [#7 -0.15,0.12,0.38,U] [#8 0.35,0.18,0.40,U] 
04:17:46.438 00.001 18120 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {-0.06, 0.07}
04:17:46.438 00.000 18120 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.00) = xAngle (-0.33 = -0.33)
04:17:46.438 00.000 18120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.37 = -0.37)
04:17:46.439 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=0.04 mountY=-0.02, mountTheta=-0.36
04:17:46.441 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.05, opts=13)
04:17:46.442 00.001 18120 Enqueuing Move request for scope (-0.00, 0.05)
04:17:46.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:46.443 00.001 18120 UpdateGuideState exits: m=1763 RSB=29.0
04:17:46.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:46.443 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:46.444 00.001 18120 Enqueuing Expose request
04:17:46.444 00.000 21948 Worker thread wakes up
04:17:46.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
04:17:46.444 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
04:17:46.444 00.000 21948 Moving (-0.00, 0.05) raw xDistance=0.04 yDistance=-0.02
04:17:46.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:17:46.444 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:46.444 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:46.444 00.000 21948 MoveAxis(E, 0, ABG)
04:17:46.444 00.000 21948 Move returns status 0, amount 0
04:17:46.445 00.001 21948 MoveAxis(N, 0, ABG)
04:17:46.445 00.000 21948 Move returns status 0, amount 0
04:17:46.445 00.000 21948 move complete, result=0
04:17:46.445 00.000 21948 worker thread done servicing request
04:17:46.445 00.000 21948 Worker thread wakes up
04:17:46.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:46.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:46.445 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:47.960 01.515 21948 Exposure complete
04:17:47.988 00.028 21948 worker thread done servicing request
04:17:47.988 00.000 18120 OnExposeComplete: enter
04:17:47.989 00.001 18120 UpdateGuideState(): m_state=6
04:17:47.990 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7542
04:17:47.990 00.000 18120 Star::Find returns 1 (0), X=896.23, Y=238.98, Mass=1724, SNR=28.8, Peak=126 HFD=4.2
04:17:47.991 00.001 18120 MultiStar: [#1 0.15,0.05,0.71,U] [#2 0.25,0.16,0.64,U] [#3 -0.12,-0.00,0.59,U] [#4 -0.09,0.19,0.58,U] [#5 0.07,-0.14,0.47,U] [#6 -0.35,-0.13,0.51,U] [#7 -0.15,0.00,0.38,U] [#8 0.22,0.28,0.41,U] 
04:17:47.991 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.14, 0.36}
04:17:47.991 00.000 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
04:17:47.992 00.001 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
04:17:47.992 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.76 mountX=0.11 mountY=-0.03, mountTheta=-0.27
04:17:47.994 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
04:17:47.995 00.001 18120 Enqueuing Move request for scope (-0.02, 0.11)
04:17:47.995 00.000 21948 Worker thread wakes up
04:17:47.995 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
04:17:47.995 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
04:17:47.995 00.000 21948 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.03
04:17:47.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:17:47.995 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:47.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:17:47.995 00.000 21948 MoveAxis(E, 0, ABG)
04:17:47.995 00.000 21948 Move returns status 0, amount 0
04:17:47.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:47.996 00.001 18120 UpdateGuideState exits: m=1724 RSB=28.8
04:17:47.996 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:47.997 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:47.997 00.000 18120 Enqueuing Expose request
04:17:47.998 00.001 21948 MoveAxis(N, 0, ABG)
04:17:47.998 00.000 21948 Move returns status 0, amount 0
04:17:47.998 00.000 21948 move complete, result=0
04:17:47.998 00.000 21948 worker thread done servicing request
04:17:47.998 00.000 21948 Worker thread wakes up
04:17:47.998 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:47.998 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:47.998 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:49.626 01.628 21948 Exposure complete
04:17:49.686 00.060 21948 worker thread done servicing request
04:17:49.686 00.000 18120 OnExposeComplete: enter
04:17:49.688 00.002 18120 UpdateGuideState(): m_state=6
04:17:49.688 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7543
04:17:49.689 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=238.96, Mass=1684, SNR=28.4, Peak=118 HFD=4.2
04:17:49.689 00.000 18120 MultiStar: [#1 -0.43,0.11,0.00,M1] [#2 0.14,0.27,0.63,U] [#3 0.20,0.10,0.58,U] [#4 0.13,0.29,0.55,U] [#5 0.12,0.10,0.47,U] [#6 0.02,-0.11,0.53,U] [#7 -0.56,0.30,0.00,M1] [#8 0.08,0.27,0.39,U] 
04:17:49.690 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.20}, one-star: {0.02, 0.34}
04:17:49.690 00.000 18120 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.00) = xAngle (-0.87 = -0.87)
04:17:49.690 00.000 18120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.91 = -0.91)
04:17:49.691 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=0.14 mountY=-0.17, mountTheta=-0.88
04:17:49.692 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.20, opts=13)
04:17:49.692 00.000 18120 Enqueuing Move request for scope (0.09, 0.20)
04:17:49.693 00.001 21948 Worker thread wakes up
04:17:49.693 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:49.693 00.000 18120 UpdateGuideState exits: m=1684 RSB=28.4
04:17:49.694 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:49.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:49.695 00.001 18120 Enqueuing Expose request
04:17:49.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
04:17:49.695 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
04:17:49.695 00.000 21948 Moving (0.09, 0.20) raw xDistance=0.14 yDistance=-0.17
04:17:49.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:17:49.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:49.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:17:49.695 00.000 21948 MoveAxis(E, 0, ABG)
04:17:49.695 00.000 21948 Move returns status 0, amount 0
04:17:49.695 00.000 21948 MoveAxis(N, 0, ABG)
04:17:49.695 00.000 21948 Move returns status 0, amount 0
04:17:49.695 00.000 21948 move complete, result=0
04:17:49.695 00.000 21948 worker thread done servicing request
04:17:49.695 00.000 21948 Worker thread wakes up
04:17:49.695 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:49.695 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:49.696 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:51.219 01.523 21948 Exposure complete
04:17:51.264 00.045 21948 worker thread done servicing request
04:17:51.264 00.000 18120 OnExposeComplete: enter
04:17:51.265 00.001 18120 UpdateGuideState(): m_state=6
04:17:51.265 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7544
04:17:51.266 00.001 18120 Star::Find returns 1 (0), X=896.27, Y=238.84, Mass=1690, SNR=28.4, Peak=127 HFD=4.3
04:17:51.266 00.000 18120 MultiStar: [#1 -0.23,0.13,0.75,U] [#2 0.25,0.20,0.64,U] [#3 -0.23,0.24,0.61,U] [#4 0.19,0.33,0.60,U] [#5 -0.10,0.19,0.47,U] [#6 -0.23,-0.04,0.55,U] [#7 -0.66,0.25,0.00,M2] [#8 -0.03,0.59,0.00,M1] 
04:17:51.266 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.19}, one-star: {-0.09, 0.22}
04:17:51.267 00.001 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
04:17:51.267 00.000 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
04:17:51.268 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=0.20 mountY=-0.02, mountTheta=-0.12
04:17:51.269 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.19, opts=13)
04:17:51.273 00.004 18120 Enqueuing Move request for scope (-0.07, 0.19)
04:17:51.275 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:51.277 00.002 18120 UpdateGuideState exits: m=1690 RSB=28.4
04:17:51.279 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:51.280 00.001 21948 Worker thread wakes up
04:17:51.282 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
04:17:51.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
04:17:51.282 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:51.282 00.000 18120 Enqueuing Expose request
04:17:51.283 00.001 21948 Moving (-0.07, 0.19) raw xDistance=0.20 yDistance=-0.02
04:17:51.283 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:17:51.283 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:51.283 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:51.283 00.000 21948 MoveAxis(E, 0, ABG)
04:17:51.283 00.000 21948 Move returns status 0, amount 0
04:17:51.283 00.000 21948 MoveAxis(N, 0, ABG)
04:17:51.283 00.000 21948 Move returns status 0, amount 0
04:17:51.283 00.000 21948 move complete, result=0
04:17:51.283 00.000 21948 worker thread done servicing request
04:17:51.283 00.000 21948 Worker thread wakes up
04:17:51.283 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:51.283 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:51.283 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:52.914 01.631 21948 Exposure complete
04:17:52.949 00.035 21948 worker thread done servicing request
04:17:52.949 00.000 18120 OnExposeComplete: enter
04:17:52.950 00.001 18120 UpdateGuideState(): m_state=6
04:17:52.950 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7545
04:17:52.950 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=238.85, Mass=1795, SNR=29.4, Peak=130 HFD=4.4
04:17:52.951 00.001 18120 MultiStar: [#1 -0.18,0.45,0.00,M1] [#2 -0.00,0.04,0.66,U] [#3 -0.23,0.18,0.61,U] [#4 -0.29,0.32,0.56,U] [#5 -0.15,0.21,0.47,U] [#6 0.10,-0.11,0.53,U] [#7 -0.49,0.17,0.00,M3] [#8 0.06,0.37,0.38,U] 
04:17:52.951 00.000 18120 refined, 6 included, MultiStar: {-0.07, 0.17}, one-star: {-0.02, 0.23}
04:17:52.951 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.02 = -0.02)
04:17:52.952 00.001 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.06 = -0.06)
04:17:52.952 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.98 mountX=0.19 mountY=-0.01, mountTheta=-0.06
04:17:52.953 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.17, opts=13)
04:17:52.954 00.001 18120 Enqueuing Move request for scope (-0.07, 0.17)
04:17:52.954 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:52.955 00.001 18120 UpdateGuideState exits: m=1795 RSB=29.4
04:17:52.955 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:52.956 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:52.956 00.000 18120 Enqueuing Expose request
04:17:52.956 00.000 21948 Worker thread wakes up
04:17:52.956 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
04:17:52.956 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
04:17:52.956 00.000 21948 Moving (-0.07, 0.17) raw xDistance=0.19 yDistance=-0.01
04:17:52.956 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:17:52.957 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:52.957 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:17:52.957 00.000 21948 MoveAxis(E, 0, ABG)
04:17:52.957 00.000 21948 Move returns status 0, amount 0
04:17:52.957 00.000 21948 MoveAxis(N, 0, ABG)
04:17:52.957 00.000 21948 Move returns status 0, amount 0
04:17:52.957 00.000 21948 move complete, result=0
04:17:52.957 00.000 21948 worker thread done servicing request
04:17:52.957 00.000 21948 Worker thread wakes up
04:17:52.957 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:52.957 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:52.959 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:54.479 01.520 21948 Exposure complete
04:17:54.509 00.030 21948 worker thread done servicing request
04:17:54.509 00.000 18120 OnExposeComplete: enter
04:17:54.510 00.001 18120 UpdateGuideState(): m_state=6
04:17:54.513 00.003 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7546
04:17:54.515 00.002 18120 Star::Find returns 1 (0), X=896.38, Y=239.10, Mass=1729, SNR=28.7, Peak=136 HFD=4.2
04:17:54.518 00.003 18120 MultiStar: [#1 -0.24,0.22,0.71,U] [#2 0.27,0.14,0.64,U] [#3 -0.33,0.10,0.60,U] [#4 -0.08,0.16,0.54,U] [#5 -0.27,-0.19,0.45,U] [#6 -0.08,-0.03,0.54,U] [#7 -0.20,0.38,0.42,U] [#8 0.04,0.20,0.40,U] 
04:17:54.520 00.002 18120 refined, 8 included, MultiStar: {-0.09, 0.19}, one-star: {0.02, 0.48}
04:17:54.521 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.00 = -0.00)
04:17:54.522 00.001 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
04:17:54.523 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.99 mountX=0.21 mountY=-0.01, mountTheta=-0.04
04:17:54.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.19, opts=13)
04:17:54.525 00.001 18120 Enqueuing Move request for scope (-0.09, 0.19)
04:17:54.527 00.002 21948 Worker thread wakes up
04:17:54.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:54.528 00.001 18120 UpdateGuideState exits: m=1729 RSB=28.7
04:17:54.528 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:54.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:54.529 00.001 18120 Enqueuing Expose request
04:17:54.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
04:17:54.529 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
04:17:54.529 00.000 21948 Moving (-0.09, 0.19) raw xDistance=0.21 yDistance=-0.01
04:17:54.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:17:54.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:54.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:17:54.529 00.000 21948 MoveAxis(W, 38, ABG)
04:17:54.530 00.001 21948 Guiding  Dir = 3, Dur = 38
04:17:54.530 00.000 21948 IsSlewing returns 0
04:17:54.530 00.000 21948 IsGuiding returns 0
04:17:54.532 00.002 21948 PulseGuide returned control before completion, sleep 47
04:17:54.589 00.057 21948 IsGuiding returns 0
04:17:54.589 00.000 21948 Move returns status 0, amount 38
04:17:54.589 00.000 21948 MoveAxis(N, 0, ABG)
04:17:54.589 00.000 21948 Move returns status 0, amount 0
04:17:54.589 00.000 21948 move complete, result=0
04:17:54.591 00.002 21948 worker thread done servicing request
04:17:54.591 00.000 21948 Worker thread wakes up
04:17:54.591 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:54.591 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:54.591 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
04:17:56.218 01.627 21948 Exposure complete
04:17:56.255 00.037 21948 worker thread done servicing request
04:17:56.255 00.000 18120 OnExposeComplete: enter
04:17:56.256 00.001 18120 UpdateGuideState(): m_state=6
04:17:56.257 00.001 18120 Star::Find(15, 896, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7547
04:17:56.257 00.000 18120 Star::Find returns 1 (0), X=896.47, Y=238.99, Mass=1819, SNR=29.4, Peak=131 HFD=4.1
04:17:56.258 00.001 18120 MultiStar: [#1 0.15,0.18,0.70,U] [#2 0.32,-0.01,0.64,U] [#3 -0.30,0.20,0.58,U] [#4 0.28,0.11,0.57,U] [#5 0.02,0.28,0.46,U] [#6 0.05,-0.08,0.52,U] [#7 0.05,0.13,0.43,U] [#8 0.09,0.52,0.00,M1] 
04:17:56.258 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.16}, one-star: {0.10, 0.37}
04:17:56.258 00.000 18120 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.00) = xAngle (-0.94 = -0.94)
04:17:56.259 00.001 18120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.98 = -0.98)
04:17:56.261 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.05 mountX=0.11 mountY=-0.16, mountTheta=-0.96
04:17:56.262 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.16, opts=13)
04:17:56.262 00.000 18120 Enqueuing Move request for scope (0.09, 0.16)
04:17:56.263 00.001 21948 Worker thread wakes up
04:17:56.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:56.264 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
04:17:56.264 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.4
04:17:56.264 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
04:17:56.264 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:56.265 00.001 21948 Moving (0.09, 0.16) raw xDistance=0.11 yDistance=-0.16
04:17:56.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:56.265 00.000 18120 Enqueuing Expose request
04:17:56.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:17:56.266 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:56.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:17:56.266 00.000 21948 MoveAxis(E, 0, ABG)
04:17:56.266 00.000 21948 Move returns status 0, amount 0
04:17:56.266 00.000 21948 MoveAxis(N, 0, ABG)
04:17:56.266 00.000 21948 Move returns status 0, amount 0
04:17:56.266 00.000 21948 move complete, result=0
04:17:56.266 00.000 21948 worker thread done servicing request
04:17:56.266 00.000 21948 Worker thread wakes up
04:17:56.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:56.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:56.266 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:57.792 01.526 21948 Exposure complete
04:17:57.834 00.042 21948 worker thread done servicing request
04:17:57.834 00.000 18120 OnExposeComplete: enter
04:17:57.834 00.000 18120 UpdateGuideState(): m_state=6
04:17:57.834 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7548
04:17:57.836 00.002 18120 Star::Find returns 1 (0), X=896.76, Y=238.92, Mass=1802, SNR=29.3, Peak=139 HFD=4.2
04:17:57.836 00.000 18120 MultiStar: [#1 0.12,0.09,0.72,U] [#2 0.38,-0.11,0.62,U] [#3 -0.06,-0.02,0.58,U] [#4 0.13,0.14,0.56,U] [#5 -0.11,0.02,0.48,U] [#6 -0.09,0.08,0.52,U] [#7 -0.15,0.18,0.38,U] [#8 0.16,0.22,0.41,U] 
04:17:57.838 00.002 18120 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.40, 0.30}
04:17:57.839 00.001 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
04:17:57.839 00.000 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
04:17:57.840 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=0.05 mountY=-0.16, mountTheta=-1.29
04:17:57.840 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.11, opts=13)
04:17:57.841 00.001 18120 Enqueuing Move request for scope (0.13, 0.11)
04:17:57.841 00.000 21948 Worker thread wakes up
04:17:57.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:57.842 00.001 18120 UpdateGuideState exits: m=1802 RSB=29.3
04:17:57.842 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:57.843 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:57.843 00.000 18120 Enqueuing Expose request
04:17:57.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
04:17:57.843 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
04:17:57.843 00.000 21948 Moving (0.13, 0.11) raw xDistance=0.05 yDistance=-0.16
04:17:57.844 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:17:57.844 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:57.844 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:17:57.844 00.000 21948 MoveAxis(E, 0, ABG)
04:17:57.844 00.000 21948 Move returns status 0, amount 0
04:17:57.844 00.000 21948 MoveAxis(N, 0, ABG)
04:17:57.844 00.000 21948 Move returns status 0, amount 0
04:17:57.844 00.000 21948 move complete, result=0
04:17:57.844 00.000 21948 worker thread done servicing request
04:17:57.844 00.000 21948 Worker thread wakes up
04:17:57.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:57.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:57.845 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:59.467 01.622 21948 Exposure complete
04:17:59.509 00.042 21948 worker thread done servicing request
04:17:59.509 00.000 18120 OnExposeComplete: enter
04:17:59.511 00.002 18120 UpdateGuideState(): m_state=6
04:17:59.512 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7549
04:17:59.514 00.002 18120 Star::Find returns 1 (0), X=896.63, Y=238.91, Mass=1711, SNR=28.6, Peak=128 HFD=4.1
04:17:59.514 00.000 18120 MultiStar: [#1 0.11,0.05,0.70,U] [#2 0.33,0.01,0.67,U] [#3 0.00,0.07,0.61,U] [#4 0.16,0.01,0.56,U] [#5 -0.13,-0.09,0.49,U] [#6 0.19,0.01,0.51,U] [#7 0.01,-0.04,0.38,U] [#8 0.48,0.20,0.00,M1] 
04:17:59.515 00.001 18120 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.26, 0.29}
04:17:59.515 00.000 18120 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.00) = xAngle (-1.55 = -1.55)
04:17:59.516 00.001 18120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.59 = -1.59)
04:17:59.516 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.45 mountX=0.00 mountY=-0.15, mountTheta=-1.55
04:17:59.517 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.07, opts=13)
04:17:59.518 00.001 18120 Enqueuing Move request for scope (0.14, 0.07)
04:17:59.519 00.001 21948 Worker thread wakes up
04:17:59.519 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
04:17:59.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
04:17:59.519 00.000 21948 Moving (0.14, 0.07) raw xDistance=0.00 yDistance=-0.15
04:17:59.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:17:59.519 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:17:59.519 00.000 18120 UpdateGuideState exits: m=1711 RSB=28.6
04:17:59.520 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:59.520 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:17:59.521 00.001 18120 Enqueuing Expose request
04:17:59.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:59.521 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:17:59.521 00.000 21948 MoveAxis(E, 0, ABG)
04:17:59.521 00.000 21948 Move returns status 0, amount 0
04:17:59.521 00.000 21948 MoveAxis(N, 0, ABG)
04:17:59.521 00.000 21948 Move returns status 0, amount 0
04:17:59.521 00.000 21948 move complete, result=0
04:17:59.521 00.000 21948 worker thread done servicing request
04:17:59.521 00.000 21948 Worker thread wakes up
04:17:59.521 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:17:59.521 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:17:59.522 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:01.044 01.522 21948 Exposure complete
04:18:01.096 00.052 21948 worker thread done servicing request
04:18:01.096 00.000 18120 OnExposeComplete: enter
04:18:01.097 00.001 18120 UpdateGuideState(): m_state=6
04:18:01.097 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7550
04:18:01.098 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=238.77, Mass=1851, SNR=29.7, Peak=138 HFD=4.2
04:18:01.098 00.000 18120 MultiStar: [#1 0.01,-0.13,0.70,U] [#2 0.18,-0.10,0.61,U] [#3 -0.01,0.10,0.57,U] [#4 0.15,0.16,0.49,U] [#5 -0.08,-0.25,0.42,U] [#6 -0.16,-0.24,0.48,U] [#7 -0.05,0.02,0.43,U] [#8 0.48,0.26,0.00,M2] 
04:18:01.099 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.10, 0.16}
04:18:01.099 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
04:18:01.100 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
04:18:01.101 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.48 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
04:18:01.103 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
04:18:01.106 00.003 18120 Enqueuing Move request for scope (0.03, -0.02)
04:18:01.109 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:01.111 00.002 21948 Worker thread wakes up
04:18:01.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
04:18:01.111 00.000 18120 UpdateGuideState exits: m=1851 RSB=29.7
04:18:01.111 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
04:18:01.111 00.000 21948 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
04:18:01.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:18:01.111 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:01.111 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:01.113 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:01.113 00.000 18120 Enqueuing Expose request
04:18:01.114 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:18:01.114 00.000 21948 MoveAxis(E, 0, ABG)
04:18:01.114 00.000 21948 Move returns status 0, amount 0
04:18:01.114 00.000 21948 MoveAxis(N, 0, ABG)
04:18:01.114 00.000 21948 Move returns status 0, amount 0
04:18:01.114 00.000 21948 move complete, result=0
04:18:01.114 00.000 21948 worker thread done servicing request
04:18:01.114 00.000 21948 Worker thread wakes up
04:18:01.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:01.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:01.114 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:02.745 01.631 21948 Exposure complete
04:18:02.778 00.033 21948 worker thread done servicing request
04:18:02.778 00.000 18120 OnExposeComplete: enter
04:18:02.779 00.001 18120 UpdateGuideState(): m_state=6
04:18:02.780 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7551
04:18:02.780 00.000 18120 Star::Find returns 1 (0), X=896.30, Y=238.77, Mass=1815, SNR=29.5, Peak=138 HFD=4.3
04:18:02.781 00.001 18120 MultiStar: [#1 -0.10,0.01,0.69,U] [#2 0.18,0.02,0.64,U] [#3 0.17,-0.09,0.59,U] [#4 -0.01,0.05,0.54,U] [#5 -0.13,0.07,0.44,U] [#6 0.06,-0.26,0.49,U] [#7 -0.33,-0.15,0.39,U] [#8 0.29,0.22,0.41,U] 
04:18:02.781 00.000 18120 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.07, 0.15}
04:18:02.782 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.82 = -0.82)
04:18:02.782 00.000 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.86 = -0.86)
04:18:02.782 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.18 mountX=0.01 mountY=-0.01, mountTheta=-0.84
04:18:02.783 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
04:18:02.784 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
04:18:02.784 00.000 21948 Worker thread wakes up
04:18:02.784 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:18:02.784 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:18:02.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:02.785 00.001 18120 UpdateGuideState exits: m=1815 RSB=29.5
04:18:02.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:02.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:02.786 00.000 18120 Enqueuing Expose request
04:18:02.787 00.001 21948 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
04:18:02.787 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:18:02.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:02.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:18:02.787 00.000 21948 MoveAxis(E, 0, ABG)
04:18:02.787 00.000 21948 Move returns status 0, amount 0
04:18:02.787 00.000 21948 MoveAxis(N, 0, ABG)
04:18:02.787 00.000 21948 Move returns status 0, amount 0
04:18:02.787 00.000 21948 move complete, result=0
04:18:02.787 00.000 21948 worker thread done servicing request
04:18:02.787 00.000 21948 Worker thread wakes up
04:18:02.787 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:02.787 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:02.787 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:04.301 01.514 21948 Exposure complete
04:18:04.366 00.065 21948 worker thread done servicing request
04:18:04.366 00.000 18120 OnExposeComplete: enter
04:18:04.367 00.001 18120 UpdateGuideState(): m_state=6
04:18:04.369 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7552
04:18:04.370 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=238.83, Mass=1747, SNR=29.0, Peak=137 HFD=4.4
04:18:04.372 00.002 18120 MultiStar: [#1 0.26,-0.04,0.76,U] [#2 0.34,0.09,0.63,U] [#3 -0.13,-0.02,0.59,U] [#4 0.26,-0.01,0.59,U] [#5 -0.07,0.12,0.47,U] [#6 0.28,-0.03,0.47,U] [#7 0.10,0.24,0.37,U] [#8 0.38,0.28,0.00,M2] 
04:18:04.373 00.001 18120 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {-0.07, 0.21}
04:18:04.374 00.001 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.44 = -1.44)
04:18:04.375 00.001 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.48 = -1.48)
04:18:04.376 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.02 mountY=-0.13, mountTheta=-1.44
04:18:04.378 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.07, opts=13)
04:18:04.379 00.001 18120 Enqueuing Move request for scope (0.12, 0.07)
04:18:04.379 00.000 21948 Worker thread wakes up
04:18:04.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:04.380 00.001 18120 UpdateGuideState exits: m=1747 RSB=29.0
04:18:04.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:04.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:04.381 00.000 18120 Enqueuing Expose request
04:18:04.382 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
04:18:04.382 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
04:18:04.382 00.000 21948 Moving (0.12, 0.07) raw xDistance=0.02 yDistance=-0.13
04:18:04.382 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:18:04.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:04.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:18:04.382 00.000 21948 MoveAxis(E, 0, ABG)
04:18:04.382 00.000 21948 Move returns status 0, amount 0
04:18:04.382 00.000 21948 MoveAxis(N, 0, ABG)
04:18:04.382 00.000 21948 Move returns status 0, amount 0
04:18:04.382 00.000 21948 move complete, result=0
04:18:04.382 00.000 21948 worker thread done servicing request
04:18:04.382 00.000 21948 Worker thread wakes up
04:18:04.382 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:04.383 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:04.383 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:06.019 01.636 21948 Exposure complete
04:18:06.045 00.026 21948 worker thread done servicing request
04:18:06.045 00.000 18120 OnExposeComplete: enter
04:18:06.046 00.001 18120 UpdateGuideState(): m_state=6
04:18:06.046 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7553
04:18:06.047 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=239.04, Mass=1712, SNR=28.7, Peak=125 HFD=4.1
04:18:06.047 00.000 18120 MultiStar: [#1 -0.31,0.20,0.72,U] [#2 0.30,0.38,0.00,M1] [#3 -0.24,0.35,0.60,U] [#4 -0.17,0.12,0.56,U] [#5 -0.35,0.25,0.47,U] [#6 0.00,0.07,0.52,U] [#7 -0.20,0.39,0.00,M1] [#8 0.28,0.48,0.00,M3] 
04:18:06.049 00.002 18120 refined, 5 included, MultiStar: {-0.12, 0.26}, one-star: {0.17, 0.42}
04:18:06.051 00.002 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.00 = 0.00)
04:18:06.052 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
04:18:06.054 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=2.00 mountX=0.28 mountY=-0.01, mountTheta=-0.04
04:18:06.055 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.26, opts=13)
04:18:06.056 00.001 18120 Enqueuing Move request for scope (-0.12, 0.26)
04:18:06.057 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:06.058 00.001 18120 UpdateGuideState exits: m=1712 RSB=28.7
04:18:06.059 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:06.059 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:06.059 00.000 18120 Enqueuing Expose request
04:18:06.061 00.002 21948 Worker thread wakes up
04:18:06.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
04:18:06.061 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
04:18:06.061 00.000 21948 Moving (-0.12, 0.26) raw xDistance=0.28 yDistance=-0.01
04:18:06.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:18:06.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:06.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:18:06.061 00.000 21948 MoveAxis(W, 50, ABG)
04:18:06.061 00.000 21948 Guiding  Dir = 3, Dur = 50
04:18:06.061 00.000 21948 IsSlewing returns 0
04:18:06.061 00.000 21948 IsGuiding returns 0
04:18:06.062 00.001 21948 PulseGuide returned control before completion, sleep 58
04:18:06.129 00.067 21948 IsGuiding returns 0
04:18:06.129 00.000 21948 Move returns status 0, amount 50
04:18:06.129 00.000 21948 MoveAxis(N, 0, ABG)
04:18:06.129 00.000 21948 Move returns status 0, amount 0
04:18:06.129 00.000 21948 move complete, result=0
04:18:06.129 00.000 21948 worker thread done servicing request
04:18:06.129 00.000 21948 Worker thread wakes up
04:18:06.129 00.000 18120 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
04:18:06.130 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:06.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:07.534 01.404 21948 Exposure complete
04:18:07.574 00.040 21948 worker thread done servicing request
04:18:07.574 00.000 18120 OnExposeComplete: enter
04:18:07.574 00.000 18120 UpdateGuideState(): m_state=6
04:18:07.575 00.001 18120 Star::Find(15, 896, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7554
04:18:07.576 00.001 18120 Star::Find returns 1 (0), X=896.45, Y=238.69, Mass=1788, SNR=29.1, Peak=128 HFD=4.0
04:18:07.577 00.001 18120 MultiStar: [#1 0.13,-0.07,0.71,U] [#2 0.19,-0.13,0.61,U] [#3 -0.18,-0.07,0.57,U] [#4 0.10,-0.09,0.58,U] [#5 -0.06,-0.03,0.45,U] [#6 0.19,-0.15,0.50,U] [#7 -0.00,-0.17,0.42,U] [#8 -0.04,0.13,0.36,U] 
04:18:07.577 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.09, 0.08}
04:18:07.578 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
04:18:07.578 00.000 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
04:18:07.579 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.07 mountY=-0.03, mountTheta=-2.72
04:18:07.580 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
04:18:07.581 00.001 18120 Enqueuing Move request for scope (0.06, -0.05)
04:18:07.581 00.000 21948 Worker thread wakes up
04:18:07.581 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:07.582 00.001 18120 UpdateGuideState exits: m=1788 RSB=29.1
04:18:07.582 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:07.583 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:07.583 00.000 18120 Enqueuing Expose request
04:18:07.583 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
04:18:07.583 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
04:18:07.583 00.000 21948 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
04:18:07.583 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:18:07.584 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:07.584 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:18:07.584 00.000 21948 MoveAxis(E, 0, ABG)
04:18:07.584 00.000 21948 Move returns status 0, amount 0
04:18:07.584 00.000 21948 MoveAxis(N, 0, ABG)
04:18:07.584 00.000 21948 Move returns status 0, amount 0
04:18:07.584 00.000 21948 move complete, result=0
04:18:07.584 00.000 21948 worker thread done servicing request
04:18:07.584 00.000 21948 Worker thread wakes up
04:18:07.584 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:07.584 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:07.584 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:09.211 01.627 21948 Exposure complete
04:18:09.236 00.025 21948 worker thread done servicing request
04:18:09.236 00.000 18120 OnExposeComplete: enter
04:18:09.237 00.001 18120 UpdateGuideState(): m_state=6
04:18:09.237 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7555
04:18:09.238 00.001 18120 Star::Find returns 1 (0), X=896.63, Y=238.73, Mass=1722, SNR=28.9, Peak=117 HFD=4.1
04:18:09.238 00.000 18120 MultiStar: [#1 0.20,-0.17,0.73,U] [#2 0.41,-0.04,0.63,U] [#3 0.08,0.07,0.60,U] [#4 0.11,-0.15,0.56,U] [#5 -0.08,-0.19,0.47,U] [#6 -0.00,-0.22,0.50,U] [#7 -0.17,0.04,0.43,U] [#8 0.32,-0.01,0.41,U] 
04:18:09.239 00.001 18120 refined, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.27, 0.11}
04:18:09.239 00.000 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
04:18:09.239 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
04:18:09.240 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
04:18:09.242 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.05, opts=13)
04:18:09.245 00.003 18120 Enqueuing Move request for scope (0.15, -0.05)
04:18:09.248 00.003 21948 Worker thread wakes up
04:18:09.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
04:18:09.248 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
04:18:09.248 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:09.248 00.000 18120 UpdateGuideState exits: m=1722 RSB=28.9
04:18:09.249 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:09.249 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:09.250 00.001 18120 Enqueuing Expose request
04:18:09.250 00.000 21948 Moving (0.15, -0.05) raw xDistance=-0.11 yDistance=-0.11
04:18:09.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:18:09.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:09.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:18:09.250 00.000 21948 MoveAxis(E, 0, ABG)
04:18:09.250 00.000 21948 Move returns status 0, amount 0
04:18:09.250 00.000 21948 MoveAxis(N, 0, ABG)
04:18:09.250 00.000 21948 Move returns status 0, amount 0
04:18:09.250 00.000 21948 move complete, result=0
04:18:09.250 00.000 21948 worker thread done servicing request
04:18:09.250 00.000 21948 Worker thread wakes up
04:18:09.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:09.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:09.251 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:10.768 01.517 21948 Exposure complete
04:18:10.829 00.061 21948 worker thread done servicing request
04:18:10.829 00.000 18120 OnExposeComplete: enter
04:18:10.830 00.001 18120 UpdateGuideState(): m_state=6
04:18:10.832 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7556
04:18:10.832 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=238.81, Mass=1551, SNR=27.2, Peak=117 HFD=4.1
04:18:10.833 00.001 18120 MultiStar: [#1 -0.06,-0.04,0.80,U] [#2 0.28,-0.05,0.71,U] [#3 -0.20,-0.02,0.63,U] [#4 -0.18,-0.00,0.56,U] [#5 -0.13,-0.01,0.49,U] [#6 0.02,-0.24,0.59,U] [#7 -0.09,0.01,0.44,U] [#8 0.03,0.04,0.43,U] 
04:18:10.833 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.07, 0.20}
04:18:10.834 00.001 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.00) = xAngle (-4.98 = 1.30)
04:18:10.835 00.001 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.26)
04:18:10.836 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.99 mountX=0.00 mountY=0.01, mountTheta=1.30
04:18:10.839 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.00, opts=13)
04:18:10.840 00.001 18120 Enqueuing Move request for scope (-0.02, -0.00)
04:18:10.840 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:10.841 00.001 18120 UpdateGuideState exits: m=1551 RSB=27.2
04:18:10.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:10.842 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:10.842 00.000 18120 Enqueuing Expose request
04:18:10.843 00.001 21948 Worker thread wakes up
04:18:10.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
04:18:10.843 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
04:18:10.843 00.000 21948 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.01
04:18:10.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:18:10.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:10.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:18:10.843 00.000 21948 MoveAxis(E, 0, ABG)
04:18:10.843 00.000 21948 Move returns status 0, amount 0
04:18:10.843 00.000 21948 MoveAxis(N, 0, ABG)
04:18:10.844 00.001 21948 Move returns status 0, amount 0
04:18:10.844 00.000 21948 move complete, result=0
04:18:10.844 00.000 21948 worker thread done servicing request
04:18:10.844 00.000 21948 Worker thread wakes up
04:18:10.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:10.844 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:10.845 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:12.483 01.638 21948 Exposure complete
04:18:12.523 00.040 21948 worker thread done servicing request
04:18:12.523 00.000 18120 OnExposeComplete: enter
04:18:12.524 00.001 18120 UpdateGuideState(): m_state=6
04:18:12.525 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7557
04:18:12.525 00.000 18120 Star::Find returns 1 (0), X=896.47, Y=238.69, Mass=1675, SNR=28.2, Peak=127 HFD=4.0
04:18:12.526 00.001 18120 MultiStar: [#1 -0.00,-0.09,0.74,U] [#2 0.48,-0.04,0.00,M1] [#3 0.12,-0.07,0.63,U] [#4 0.15,0.06,0.55,U] [#5 0.04,-0.19,0.45,U] [#6 -0.05,-0.33,0.53,U] [#7 -0.05,-0.17,0.43,U] [#8 0.26,0.25,0.41,U] 
04:18:12.526 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.10, 0.07}
04:18:12.527 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
04:18:12.527 00.000 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
04:18:12.528 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.60 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
04:18:12.531 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.05, opts=13)
04:18:12.532 00.001 18120 Enqueuing Move request for scope (0.07, -0.05)
04:18:12.532 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:12.534 00.002 18120 UpdateGuideState exits: m=1675 RSB=28.2
04:18:12.534 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:12.535 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:12.535 00.000 18120 Enqueuing Expose request
04:18:12.536 00.001 21948 Worker thread wakes up
04:18:12.536 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:18:12.536 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:18:12.536 00.000 21948 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.04
04:18:12.536 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:18:12.536 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:12.536 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:18:12.536 00.000 21948 MoveAxis(E, 0, ABG)
04:18:12.536 00.000 21948 Move returns status 0, amount 0
04:18:12.536 00.000 21948 MoveAxis(N, 0, ABG)
04:18:12.536 00.000 21948 Move returns status 0, amount 0
04:18:12.536 00.000 21948 move complete, result=0
04:18:12.536 00.000 21948 worker thread done servicing request
04:18:12.536 00.000 21948 Worker thread wakes up
04:18:12.536 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:12.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:12.536 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:14.050 01.514 21948 Exposure complete
04:18:14.109 00.059 21948 worker thread done servicing request
04:18:14.109 00.000 18120 OnExposeComplete: enter
04:18:14.110 00.001 18120 UpdateGuideState(): m_state=6
04:18:14.111 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7558
04:18:14.112 00.001 18120 Star::Find returns 1 (0), X=896.62, Y=238.54, Mass=1683, SNR=28.4, Peak=114 HFD=4.1
04:18:14.112 00.000 18120 MultiStar: [#1 0.05,-0.22,0.78,U] [#2 0.42,-0.15,0.00,M2] [#3 0.47,-0.14,0.00,M1] [#4 0.24,0.02,0.58,U] [#5 0.25,-0.08,0.46,U] [#6 0.01,-0.36,0.53,U] [#7 -0.02,-0.20,0.44,U] [#8 0.29,-0.13,0.41,U] 
04:18:14.113 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.14}, one-star: {0.25, -0.08}
04:18:14.114 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
04:18:14.115 00.001 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
04:18:14.116 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.73 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
04:18:14.117 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.14, opts=13)
04:18:14.117 00.000 18120 Enqueuing Move request for scope (0.16, -0.14)
04:18:14.118 00.001 21948 Worker thread wakes up
04:18:14.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
04:18:14.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
04:18:14.118 00.000 21948 Moving (0.16, -0.14) raw xDistance=-0.20 yDistance=-0.08
04:18:14.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:18:14.118 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:14.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:14.119 00.001 18120 UpdateGuideState exits: m=1683 RSB=28.4
04:18:14.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:14.120 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:14.120 00.000 18120 Enqueuing Expose request
04:18:14.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:18:14.121 00.001 21948 MoveAxis(E, 0, ABG)
04:18:14.121 00.000 21948 Move returns status 0, amount 0
04:18:14.121 00.000 21948 MoveAxis(N, 0, ABG)
04:18:14.121 00.000 21948 Move returns status 0, amount 0
04:18:14.121 00.000 21948 move complete, result=0
04:18:14.121 00.000 21948 worker thread done servicing request
04:18:14.121 00.000 21948 Worker thread wakes up
04:18:14.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:14.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:14.122 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:15.755 01.633 21948 Exposure complete
04:18:15.805 00.050 21948 worker thread done servicing request
04:18:15.805 00.000 18120 OnExposeComplete: enter
04:18:15.806 00.001 18120 UpdateGuideState(): m_state=6
04:18:15.806 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7559
04:18:15.806 00.000 18120 Star::Find returns 1 (0), X=896.57, Y=238.67, Mass=1701, SNR=28.6, Peak=122 HFD=4.0
04:18:15.807 00.001 18120 MultiStar: [#1 0.28,-0.05,0.75,U] [#2 0.08,0.05,0.66,U] [#3 0.11,0.07,0.59,U] [#4 0.32,-0.06,0.58,U] [#5 0.13,-0.09,0.48,U] [#6 -0.07,-0.42,0.52,U] [#7 0.13,0.02,0.38,U] [#8 0.03,0.21,0.41,U] 
04:18:15.807 00.000 18120 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.20, 0.05}
04:18:15.808 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
04:18:15.809 00.001 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
04:18:15.810 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
04:18:15.813 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.02, opts=13)
04:18:15.813 00.000 18120 Enqueuing Move request for scope (0.15, -0.02)
04:18:15.815 00.002 21948 Worker thread wakes up
04:18:15.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:15.818 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
04:18:15.818 00.000 18120 UpdateGuideState exits: m=1701 RSB=28.6
04:18:15.820 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:15.822 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:15.825 00.003 18120 Enqueuing Expose request
04:18:15.827 00.002 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
04:18:15.827 00.000 21948 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.12
04:18:15.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:18:15.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:15.827 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:18:15.827 00.000 21948 MoveAxis(E, 0, ABG)
04:18:15.827 00.000 21948 Move returns status 0, amount 0
04:18:15.827 00.000 21948 MoveAxis(N, 0, ABG)
04:18:15.827 00.000 21948 Move returns status 0, amount 0
04:18:15.827 00.000 21948 move complete, result=0
04:18:15.827 00.000 21948 worker thread done servicing request
04:18:15.827 00.000 21948 Worker thread wakes up
04:18:15.827 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:15.827 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:15.829 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:17.244 01.415 21948 Exposure complete
04:18:17.278 00.034 21948 worker thread done servicing request
04:18:17.278 00.000 18120 OnExposeComplete: enter
04:18:17.279 00.001 18120 UpdateGuideState(): m_state=6
04:18:17.280 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7560
04:18:17.280 00.000 18120 Star::Find returns 1 (0), X=896.33, Y=238.84, Mass=1741, SNR=28.8, Peak=136 HFD=4.2
04:18:17.282 00.002 18120 MultiStar: [#1 -0.06,0.09,0.71,U] [#2 0.41,-0.08,0.66,U] [#3 0.06,0.11,0.58,U] [#4 0.17,0.01,0.58,U] [#5 -0.10,-0.04,0.47,U] [#6 0.29,-0.15,0.53,U] [#7 -0.07,-0.00,0.42,U] [#8 0.48,0.59,0.00,M1] 
04:18:17.282 00.000 18120 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {-0.03, 0.22}
04:18:17.283 00.001 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
04:18:17.284 00.001 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
04:18:17.285 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=0.00 mountY=-0.09, mountTheta=-1.53
04:18:17.287 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
04:18:17.288 00.001 18120 Enqueuing Move request for scope (0.08, 0.04)
04:18:17.288 00.000 21948 Worker thread wakes up
04:18:17.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:17.289 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.8
04:18:17.289 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:17.290 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:17.290 00.000 18120 Enqueuing Expose request
04:18:17.291 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
04:18:17.291 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
04:18:17.291 00.000 21948 Moving (0.08, 0.04) raw xDistance=0.00 yDistance=-0.09
04:18:17.291 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:18:17.291 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:17.291 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:18:17.291 00.000 21948 MoveAxis(E, 0, ABG)
04:18:17.291 00.000 21948 Move returns status 0, amount 0
04:18:17.291 00.000 21948 MoveAxis(N, 0, ABG)
04:18:17.291 00.000 21948 Move returns status 0, amount 0
04:18:17.291 00.000 21948 move complete, result=0
04:18:17.291 00.000 21948 worker thread done servicing request
04:18:17.291 00.000 21948 Worker thread wakes up
04:18:17.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:17.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:17.291 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:18.920 01.629 21948 Exposure complete
04:18:18.975 00.055 21948 worker thread done servicing request
04:18:18.975 00.000 18120 OnExposeComplete: enter
04:18:18.977 00.002 18120 UpdateGuideState(): m_state=6
04:18:18.979 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7561
04:18:18.979 00.000 18120 Star::Find returns 1 (0), X=896.79, Y=238.85, Mass=1935, SNR=30.4, Peak=150 HFD=4.4
04:18:18.980 00.001 18120 MultiStar: [#1 -0.01,0.06,0.67,U] [#2 0.57,-0.08,0.00,M1] [#3 -0.08,0.22,0.60,U] [#4 0.17,0.10,0.53,U] [#5 0.13,0.19,0.46,U] [#6 0.30,0.21,0.47,U] [#7 0.14,0.05,0.37,U] [#8 0.37,0.42,0.00,M2] 
04:18:18.980 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.16}, one-star: {0.42, 0.23}
04:18:18.981 00.001 18120 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.00) = xAngle (-1.25 = -1.25)
04:18:18.981 00.000 18120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.29 = -1.29)
04:18:18.982 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=0.07 mountY=-0.23, mountTheta=-1.25
04:18:18.986 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.16, opts=13)
04:18:18.987 00.001 18120 Enqueuing Move request for scope (0.17, 0.16)
04:18:18.987 00.000 21948 Worker thread wakes up
04:18:18.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
04:18:18.988 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
04:18:18.988 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:18.988 00.000 18120 UpdateGuideState exits: m=1935 RSB=30.4
04:18:18.988 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:18.989 00.001 21948 Moving (0.17, 0.16) raw xDistance=0.07 yDistance=-0.23
04:18:18.989 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:18:18.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:18.989 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:18.989 00.000 18120 Enqueuing Expose request
04:18:18.990 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:18:18.990 00.000 21948 MoveAxis(E, 0, ABG)
04:18:18.990 00.000 21948 Move returns status 0, amount 0
04:18:18.990 00.000 21948 MoveAxis(N, 0, ABG)
04:18:18.990 00.000 21948 Move returns status 0, amount 0
04:18:18.990 00.000 21948 move complete, result=0
04:18:18.990 00.000 21948 worker thread done servicing request
04:18:18.990 00.000 21948 Worker thread wakes up
04:18:18.990 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:18.990 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:18.991 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:20.503 01.512 21948 Exposure complete
04:18:20.550 00.047 21948 worker thread done servicing request
04:18:20.550 00.000 18120 OnExposeComplete: enter
04:18:20.551 00.001 18120 UpdateGuideState(): m_state=6
04:18:20.552 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7562
04:18:20.553 00.001 18120 Star::Find returns 1 (0), X=896.47, Y=238.97, Mass=1701, SNR=28.6, Peak=132 HFD=4.1
04:18:20.553 00.000 18120 MultiStar: [#1 -0.22,0.09,0.72,U] [#2 0.45,0.25,0.00,M2] [#3 0.06,0.17,0.60,U] [#4 0.16,0.41,0.00,M1] [#5 -0.11,0.13,0.48,U] [#6 0.23,-0.13,0.50,U] [#7 0.05,0.25,0.41,U] [#8 0.30,0.32,0.00,M3] 
04:18:20.553 00.000 18120 refined, 5 included, MultiStar: {0.02, 0.17}, one-star: {0.11, 0.35}
04:18:20.554 00.001 18120 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
04:18:20.554 00.000 18120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
04:18:20.555 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.47 mountX=0.15 mountY=-0.09, mountTheta=-0.56
04:18:20.556 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.17, opts=13)
04:18:20.556 00.000 18120 Enqueuing Move request for scope (0.02, 0.17)
04:18:20.557 00.001 21948 Worker thread wakes up
04:18:20.557 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:20.557 00.000 18120 UpdateGuideState exits: m=1701 RSB=28.6
04:18:20.558 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:20.558 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:20.559 00.001 18120 Enqueuing Expose request
04:18:20.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
04:18:20.559 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
04:18:20.559 00.000 21948 Moving (0.02, 0.17) raw xDistance=0.15 yDistance=-0.09
04:18:20.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:18:20.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:20.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:18:20.559 00.000 21948 MoveAxis(E, 0, ABG)
04:18:20.559 00.000 21948 Move returns status 0, amount 0
04:18:20.559 00.000 21948 MoveAxis(N, 0, ABG)
04:18:20.559 00.000 21948 Move returns status 0, amount 0
04:18:20.559 00.000 21948 move complete, result=0
04:18:20.559 00.000 21948 worker thread done servicing request
04:18:20.559 00.000 21948 Worker thread wakes up
04:18:20.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:20.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:20.560 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:22.290 01.730 21948 Exposure complete
04:18:22.348 00.058 21948 worker thread done servicing request
04:18:22.348 00.000 18120 OnExposeComplete: enter
04:18:22.350 00.002 18120 UpdateGuideState(): m_state=6
04:18:22.351 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7563
04:18:22.352 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=238.94, Mass=1703, SNR=28.6, Peak=131 HFD=4.1
04:18:22.352 00.000 18120 MultiStar: [#1 0.01,-0.09,0.75,U] [#2 0.31,0.06,0.65,U] [#3 -0.04,0.02,0.60,U] [#4 0.40,-0.11,0.59,U] [#5 0.08,-0.03,0.45,U] [#6 0.05,0.02,0.53,U] [#7 -0.04,0.36,0.44,U] [#8 0.37,0.23,0.36,U] 
04:18:22.353 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.03, 0.32}
04:18:22.353 00.000 18120 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.00) = xAngle (-1.36 = -1.36)
04:18:22.354 00.001 18120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.40 = -1.40)
04:18:22.354 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.03 mountY=-0.14, mountTheta=-1.36
04:18:22.357 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.09, opts=13)
04:18:22.357 00.000 18120 Enqueuing Move request for scope (0.12, 0.09)
04:18:22.358 00.001 21948 Worker thread wakes up
04:18:22.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:22.358 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.6
04:18:22.359 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:22.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:22.360 00.001 18120 Enqueuing Expose request
04:18:22.360 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
04:18:22.360 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
04:18:22.360 00.000 21948 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.14
04:18:22.360 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:18:22.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:22.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:18:22.360 00.000 21948 MoveAxis(E, 0, ABG)
04:18:22.360 00.000 21948 Move returns status 0, amount 0
04:18:22.360 00.000 21948 MoveAxis(N, 0, ABG)
04:18:22.360 00.000 21948 Move returns status 0, amount 0
04:18:22.360 00.000 21948 move complete, result=0
04:18:22.360 00.000 21948 worker thread done servicing request
04:18:22.360 00.000 21948 Worker thread wakes up
04:18:22.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:22.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:22.361 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:23.767 01.406 21948 Exposure complete
04:18:23.815 00.048 21948 worker thread done servicing request
04:18:23.815 00.000 18120 OnExposeComplete: enter
04:18:23.816 00.001 18120 UpdateGuideState(): m_state=6
04:18:23.816 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7564
04:18:23.817 00.001 18120 Star::Find returns 1 (0), X=896.72, Y=238.66, Mass=1655, SNR=28.2, Peak=118 HFD=4.3
04:18:23.817 00.000 18120 MultiStar: [#1 0.08,-0.20,0.76,U] [#2 0.64,-0.23,0.00,M2] [#3 0.05,-0.14,0.64,U] [#4 0.46,-0.04,0.00,M1] [#5 0.18,-0.13,0.49,U] [#6 0.11,-0.46,0.00,M1] [#7 0.20,0.05,0.43,U] [#8 0.30,-0.23,0.41,U] 
04:18:23.818 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.09}, one-star: {0.36, 0.04}
04:18:23.818 00.000 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
04:18:23.819 00.001 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
04:18:23.820 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
04:18:23.823 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.09, opts=13)
04:18:23.824 00.001 18120 Enqueuing Move request for scope (0.20, -0.09)
04:18:23.825 00.001 21948 Worker thread wakes up
04:18:23.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
04:18:23.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
04:18:23.825 00.000 21948 Moving (0.20, -0.09) raw xDistance=-0.16 yDistance=-0.14
04:18:23.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:18:23.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:23.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:23.827 00.002 18120 UpdateGuideState exits: m=1655 RSB=28.2
04:18:23.827 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:23.828 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:18:23.828 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:23.828 00.000 21948 MoveAxis(E, 0, ABG)
04:18:23.828 00.000 21948 Move returns status 0, amount 0
04:18:23.828 00.000 21948 MoveAxis(N, 0, ABG)
04:18:23.830 00.002 18120 Enqueuing Expose request
04:18:23.830 00.000 21948 Move returns status 0, amount 0
04:18:23.830 00.000 21948 move complete, result=0
04:18:23.830 00.000 21948 worker thread done servicing request
04:18:23.830 00.000 21948 Worker thread wakes up
04:18:23.830 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:23.831 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:23.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:25.462 01.631 21948 Exposure complete
04:18:25.504 00.042 21948 worker thread done servicing request
04:18:25.504 00.000 18120 OnExposeComplete: enter
04:18:25.505 00.001 18120 UpdateGuideState(): m_state=6
04:18:25.505 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7565
04:18:25.505 00.000 18120 Star::Find returns 1 (0), X=896.66, Y=238.63, Mass=2005, SNR=30.9, Peak=140 HFD=4.2
04:18:25.506 00.001 18120 MultiStar: [#1 0.16,-0.18,0.68,U] [#2 0.56,-0.21,0.00,M3] [#3 0.25,-0.12,0.54,U] [#4 0.17,-0.21,0.52,U] [#5 0.12,-0.57,0.00,M1] [#6 0.36,-0.20,0.47,U] [#7 0.30,-0.25,0.41,U] [#8 0.53,0.08,0.00,M2] 
04:18:25.506 00.000 18120 refined, 5 included, MultiStar: {0.25, -0.13}, one-star: {0.30, 0.01}
04:18:25.507 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
04:18:25.507 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
04:18:25.508 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.29 cameraTheta=-0.48 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
04:18:25.510 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.13, opts=13)
04:18:25.512 00.002 18120 Enqueuing Move request for scope (0.25, -0.13)
04:18:25.513 00.001 21948 Worker thread wakes up
04:18:25.513 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:25.513 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.13) opts 0xd
04:18:25.513 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.13)
04:18:25.513 00.000 18120 UpdateGuideState exits: m=2005 RSB=30.9
04:18:25.514 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:25.514 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:25.514 00.000 18120 Enqueuing Expose request
04:18:25.515 00.001 21948 Moving (0.25, -0.13) raw xDistance=-0.23 yDistance=-0.17
04:18:25.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:18:25.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:25.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:18:25.515 00.000 21948 MoveAxis(E, 41, ABG)
04:18:25.515 00.000 21948 Guiding  Dir = 2, Dur = 41
04:18:25.515 00.000 21948 IsSlewing returns 0
04:18:25.515 00.000 21948 IsGuiding returns 0
04:18:25.516 00.001 21948 PulseGuide returned control before completion, sleep 50
04:18:25.571 00.055 21948 IsGuiding returns 0
04:18:25.571 00.000 21948 Move returns status 0, amount 41
04:18:25.571 00.000 21948 MoveAxis(N, 0, ABG)
04:18:25.571 00.000 21948 Move returns status 0, amount 0
04:18:25.571 00.000 21948 move complete, result=0
04:18:25.571 00.000 21948 worker thread done servicing request
04:18:25.571 00.000 21948 Worker thread wakes up
04:18:25.571 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
04:18:25.574 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:25.574 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:26.983 01.409 21948 Exposure complete
04:18:27.012 00.029 21948 worker thread done servicing request
04:18:27.012 00.000 18120 OnExposeComplete: enter
04:18:27.013 00.001 18120 UpdateGuideState(): m_state=6
04:18:27.016 00.003 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7566
04:18:27.018 00.002 18120 Star::Find returns 1 (0), X=896.40, Y=238.77, Mass=1878, SNR=29.9, Peak=134 HFD=4.1
04:18:27.021 00.003 18120 MultiStar: [#1 0.12,-0.06,0.71,U] [#2 0.30,0.18,0.61,U] [#3 0.25,-0.09,0.55,U] [#4 0.12,0.24,0.53,U] [#5 0.07,-0.09,0.46,U] [#6 0.04,-0.02,0.47,U] [#7 0.26,-0.09,0.40,U] [#8 0.31,0.15,0.39,U] 
04:18:27.023 00.002 18120 single-star, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.04, 0.15}
04:18:27.025 00.002 18120 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.00) = xAngle (-0.66 = -0.66)
04:18:27.026 00.001 18120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.70 = -0.70)
04:18:27.027 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.34 mountX=0.12 mountY=-0.10, mountTheta=-0.68
04:18:27.028 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.15, opts=13)
04:18:27.028 00.000 18120 Enqueuing Move request for scope (0.04, 0.15)
04:18:27.029 00.001 21948 Worker thread wakes up
04:18:27.029 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:27.029 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
04:18:27.029 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
04:18:27.029 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.9
04:18:27.030 00.001 21948 Moving (0.04, 0.15) raw xDistance=0.12 yDistance=-0.10
04:18:27.030 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:18:27.030 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:27.030 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:27.030 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:27.031 00.001 18120 Enqueuing Expose request
04:18:27.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:18:27.031 00.000 21948 MoveAxis(E, 0, ABG)
04:18:27.031 00.000 21948 Move returns status 0, amount 0
04:18:27.031 00.000 21948 MoveAxis(N, 0, ABG)
04:18:27.031 00.000 21948 Move returns status 0, amount 0
04:18:27.031 00.000 21948 move complete, result=0
04:18:27.031 00.000 21948 worker thread done servicing request
04:18:27.031 00.000 21948 Worker thread wakes up
04:18:27.031 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:27.031 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:27.032 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:28.663 01.631 21948 Exposure complete
04:18:28.695 00.032 21948 worker thread done servicing request
04:18:28.695 00.000 18120 OnExposeComplete: enter
04:18:28.696 00.001 18120 UpdateGuideState(): m_state=6
04:18:28.697 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7567
04:18:28.697 00.000 18120 Star::Find returns 1 (0), X=896.41, Y=239.44, Mass=1829, SNR=29.5, Peak=128 HFD=4.2
04:18:28.698 00.001 18120 MultiStar: [#1 -0.29,0.60,0.00,M1] [#2 -0.00,0.66,0.00,M3] [#3 -0.27,0.72,0.00,M1] [#4 -0.28,0.68,0.00,M1] [#5 -0.30,0.65,0.00,M1] [#6 -0.07,0.55,0.00,M1] [#7 -0.43,0.85,0.00,M1] [#8 -0.02,0.78,0.00,M2] 
04:18:28.698 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
04:18:28.699 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.52 = -0.52)
04:18:28.699 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.83 hyp=0.83 cameraTheta=1.51 mountX=0.73 mountY=-0.41, mountTheta=-0.52
04:18:28.700 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.83, opts=13)
04:18:28.701 00.001 18120 Enqueuing Move request for scope (0.05, 0.83)
04:18:28.701 00.000 21948 Worker thread wakes up
04:18:28.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.83) opts 0xd
04:18:28.701 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.83)
04:18:28.701 00.000 21948 Moving (0.05, 0.83) raw xDistance=0.73 yDistance=-0.41
04:18:28.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
04:18:28.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:28.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:28.702 00.001 18120 UpdateGuideState exits: m=1829 RSB=29.5
04:18:28.702 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:28.703 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:28.703 00.000 18120 Enqueuing Expose request
04:18:28.704 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:18:28.704 00.000 21948 MoveAxis(W, 131, ABG)
04:18:28.704 00.000 21948 Guiding  Dir = 3, Dur = 131
04:18:28.704 00.000 21948 IsSlewing returns 0
04:18:28.704 00.000 21948 IsGuiding returns 0
04:18:28.705 00.001 21948 PulseGuide returned control before completion, sleep 140
04:18:28.863 00.158 21948 IsGuiding returns 0
04:18:28.863 00.000 21948 Move returns status 0, amount 131
04:18:28.863 00.000 21948 MoveAxis(N, 0, ABG)
04:18:28.863 00.000 21948 Move returns status 0, amount 0
04:18:28.863 00.000 21948 move complete, result=0
04:18:28.863 00.000 21948 worker thread done servicing request
04:18:28.863 00.000 21948 Worker thread wakes up
04:18:28.863 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:28.863 00.000 18120 GuideStep: 0.7 px 131 ms WEST, -0.4 px 0 ms NORTH
04:18:28.864 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:30.278 01.414 21948 Exposure complete
04:18:30.331 00.053 21948 worker thread done servicing request
04:18:30.332 00.001 18120 OnExposeComplete: enter
04:18:30.333 00.001 18120 UpdateGuideState(): m_state=6
04:18:30.334 00.001 18120 Star::Find(15, 896, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7568
04:18:30.334 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=239.36, Mass=1653, SNR=28.0, Peak=121 HFD=4.1
04:18:30.335 00.001 18120 MultiStar: [#1 -0.13,0.60,0.00,M2] [#2 0.20,0.46,0.00,M4] [#3 -0.41,0.77,0.00,M2] [#4 -0.16,0.81,0.00,M2] [#5 -0.25,0.51,0.00,M2] [#6 0.14,0.30,0.55,U] [#7 -0.05,0.71,0.00,M2] [#8 0.53,0.57,0.00,M3] 
04:18:30.335 00.000 18120 refined, 1 included, MultiStar: {0.24, 0.59}, one-star: {0.29, 0.74}
04:18:30.336 00.001 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
04:18:30.336 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
04:18:30.336 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=0.59 hyp=0.63 cameraTheta=1.19 mountX=0.44 mountY=-0.47, mountTheta=-0.83
04:18:30.338 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.59, opts=13)
04:18:30.338 00.000 18120 Enqueuing Move request for scope (0.24, 0.59)
04:18:30.339 00.001 21948 Worker thread wakes up
04:18:30.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:30.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.59) opts 0xd
04:18:30.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.59)
04:18:30.339 00.000 18120 UpdateGuideState exits: m=1653 RSB=28.0
04:18:30.340 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:30.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:30.340 00.000 18120 Enqueuing Expose request
04:18:30.341 00.001 21948 Moving (0.24, 0.59) raw xDistance=0.44 yDistance=-0.47
04:18:30.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
04:18:30.341 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.44 newest=-0.99
04:18:30.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
04:18:30.341 00.000 21948 MoveAxis(W, 87, ABG)
04:18:30.341 00.000 21948 Guiding  Dir = 3, Dur = 87
04:18:30.341 00.000 21948 IsSlewing returns 0
04:18:30.341 00.000 21948 IsGuiding returns 0
04:18:30.343 00.002 21948 PulseGuide returned control before completion, sleep 96
04:18:30.448 00.105 21948 IsGuiding returns 0
04:18:30.449 00.001 21948 Move returns status 0, amount 87
04:18:30.449 00.000 21948 MoveAxis(N, 113, ABG)
04:18:30.449 00.000 21948 Guiding  Dir = 0, Dur = 113
04:18:30.449 00.000 21948 IsSlewing returns 0
04:18:30.449 00.000 21948 IsGuiding returns 0
04:18:30.454 00.005 21948 PulseGuide returned control before completion, sleep 118
04:18:30.579 00.125 21948 IsGuiding returns 0
04:18:30.580 00.001 21948 Move returns status 0, amount 113
04:18:30.580 00.000 21948 move complete, result=0
04:18:30.580 00.000 21948 worker thread done servicing request
04:18:30.580 00.000 21948 Worker thread wakes up
04:18:30.580 00.000 18120 GuideStep: 0.4 px 87 ms WEST, -0.5 px 113 ms NORTH
04:18:30.581 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:30.581 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:32.210 01.629 21948 Exposure complete
04:18:32.261 00.051 21948 worker thread done servicing request
04:18:32.261 00.000 18120 OnExposeComplete: enter
04:18:32.261 00.000 18120 UpdateGuideState(): m_state=6
04:18:32.262 00.001 18120 Star::Find(15, 896, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7569
04:18:32.262 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=238.69, Mass=1722, SNR=28.7, Peak=128 HFD=4.2
04:18:32.263 00.001 18120 MultiStar: [#1 -0.26,-0.13,0.73,U] [#2 0.27,-0.06,0.62,U] [#3 -0.15,-0.05,0.59,U] [#4 -0.26,0.17,0.60,U] [#5 -0.17,-0.04,0.48,U] [#6 0.07,-0.46,0.00,M1] [#7 -0.02,-0.01,0.39,U] [#8 0.11,0.38,0.41,U] 
04:18:32.264 00.001 18120 single-star, 7 included, MultiStar: {-0.07, 0.03}, one-star: {-0.00, 0.07}
04:18:32.265 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.38 = -0.38)
04:18:32.267 00.002 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.42 = -0.42)
04:18:32.268 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.61 mountX=0.06 mountY=-0.03, mountTheta=-0.42
04:18:32.270 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.07, opts=13)
04:18:32.271 00.001 18120 Enqueuing Move request for scope (-0.00, 0.07)
04:18:32.271 00.000 21948 Worker thread wakes up
04:18:32.271 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
04:18:32.271 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
04:18:32.271 00.000 21948 Moving (-0.00, 0.07) raw xDistance=0.06 yDistance=-0.03
04:18:32.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:18:32.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:32.271 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:32.271 00.000 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:18:32.275 00.004 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:18:32.275 00.000 21948 MoveAxis(E, 0, ABG)
04:18:32.275 00.000 21948 Move returns status 0, amount 0
04:18:32.275 00.000 21948 MoveAxis(N, 0, ABG)
04:18:32.275 00.000 21948 Move returns status 0, amount 0
04:18:32.275 00.000 21948 move complete, result=0
04:18:32.275 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:32.276 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:32.276 00.000 18120 Enqueuing Expose request
04:18:32.277 00.001 21948 worker thread done servicing request
04:18:32.277 00.000 21948 Worker thread wakes up
04:18:32.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:32.277 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:32.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:33.796 01.519 21948 Exposure complete
04:18:33.836 00.040 21948 worker thread done servicing request
04:18:33.836 00.000 18120 OnExposeComplete: enter
04:18:33.837 00.001 18120 UpdateGuideState(): m_state=6
04:18:33.838 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7570
04:18:33.839 00.001 18120 Star::Find returns 1 (0), X=896.48, Y=238.73, Mass=1717, SNR=28.6, Peak=112 HFD=4.0
04:18:33.840 00.001 18120 MultiStar: [#1 -0.29,0.07,0.75,U] [#2 0.29,0.13,0.63,U] [#3 -0.36,-0.04,0.59,U] [#4 -0.09,0.16,0.56,U] [#5 -0.20,-0.08,0.48,U] [#6 0.03,-0.21,0.51,U] [#7 -0.10,0.01,0.44,U] [#8 0.07,0.19,0.41,U] 
04:18:33.841 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.12, 0.11}
04:18:33.844 00.003 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
04:18:33.847 00.003 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
04:18:33.849 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.41 mountX=0.06 mountY=0.02, mountTheta=0.37
04:18:33.853 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
04:18:33.856 00.003 18120 Enqueuing Move request for scope (-0.05, 0.05)
04:18:33.858 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:33.861 00.003 21948 Worker thread wakes up
04:18:33.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
04:18:33.861 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
04:18:33.861 00.000 18120 UpdateGuideState exits: m=1717 RSB=28.6
04:18:33.862 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:33.863 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:33.863 00.000 18120 Enqueuing Expose request
04:18:33.864 00.001 21948 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.02
04:18:33.864 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:18:33.864 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:33.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:18:33.864 00.000 21948 MoveAxis(E, 0, ABG)
04:18:33.864 00.000 21948 Move returns status 0, amount 0
04:18:33.864 00.000 21948 MoveAxis(N, 0, ABG)
04:18:33.864 00.000 21948 Move returns status 0, amount 0
04:18:33.864 00.000 21948 move complete, result=0
04:18:33.864 00.000 21948 worker thread done servicing request
04:18:33.864 00.000 21948 Worker thread wakes up
04:18:33.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:33.864 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:33.865 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:35.489 01.624 21948 Exposure complete
04:18:35.550 00.061 21948 worker thread done servicing request
04:18:35.550 00.000 18120 OnExposeComplete: enter
04:18:35.551 00.001 18120 UpdateGuideState(): m_state=6
04:18:35.552 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7571
04:18:35.552 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=239.08, Mass=1756, SNR=29.0, Peak=137 HFD=4.1
04:18:35.553 00.001 18120 MultiStar: [#1 -0.31,0.34,0.00,M1] [#2 0.22,0.07,0.62,U] [#3 -0.03,0.12,0.58,U] [#4 0.15,0.30,0.57,U] [#5 -0.35,-0.00,0.48,U] [#6 -0.15,-0.02,0.53,U] [#7 -0.18,0.13,0.39,U] [#8 0.37,0.51,0.00,M2] 
04:18:35.553 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.19}, one-star: {-0.01, 0.46}
04:18:35.554 00.001 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
04:18:35.554 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
04:18:35.554 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=0.18 mountY=-0.06, mountTheta=-0.31
04:18:35.556 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.19, opts=13)
04:18:35.556 00.000 18120 Enqueuing Move request for scope (-0.03, 0.19)
04:18:35.556 00.000 21948 Worker thread wakes up
04:18:35.557 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
04:18:35.557 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
04:18:35.557 00.000 21948 Moving (-0.03, 0.19) raw xDistance=0.18 yDistance=-0.06
04:18:35.557 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:35.557 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.0
04:18:35.558 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:35.558 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:35.558 00.000 18120 Enqueuing Expose request
04:18:35.559 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:18:35.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:35.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:18:35.559 00.000 21948 MoveAxis(E, 0, ABG)
04:18:35.559 00.000 21948 Move returns status 0, amount 0
04:18:35.559 00.000 21948 MoveAxis(N, 0, ABG)
04:18:35.559 00.000 21948 Move returns status 0, amount 0
04:18:35.559 00.000 21948 move complete, result=0
04:18:35.559 00.000 21948 worker thread done servicing request
04:18:35.559 00.000 21948 Worker thread wakes up
04:18:35.559 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:35.559 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:35.559 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:37.085 01.526 21948 Exposure complete
04:18:37.137 00.052 21948 worker thread done servicing request
04:18:37.137 00.000 18120 OnExposeComplete: enter
04:18:37.140 00.003 18120 UpdateGuideState(): m_state=6
04:18:37.142 00.002 18120 Star::Find(15, 896, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7572
04:18:37.145 00.003 18120 Star::Find returns 1 (0), X=896.23, Y=238.73, Mass=1774, SNR=29.0, Peak=156 HFD=4.1
04:18:37.148 00.003 18120 MultiStar: [#1 0.07,0.05,0.69,U] [#2 0.12,0.17,0.64,U] [#3 -0.19,0.08,0.60,U] [#4 -0.01,0.09,0.55,U] [#5 -0.21,-0.06,0.48,U] [#6 -0.17,0.02,0.52,U] [#7 0.03,0.07,0.43,U] [#8 0.23,0.14,0.37,U] 
04:18:37.150 00.002 18120 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.14, 0.12}
04:18:37.152 00.002 18120 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.00) = xAngle (0.06 = 0.06)
04:18:37.154 00.002 18120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.02 = 0.02)
04:18:37.157 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=0.09 mountY=0.00, mountTheta=0.02
04:18:37.162 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.08, opts=13)
04:18:37.164 00.002 18120 Enqueuing Move request for scope (-0.04, 0.08)
04:18:37.166 00.002 21948 Worker thread wakes up
04:18:37.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:37.168 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
04:18:37.168 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
04:18:37.168 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.0
04:18:37.169 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:37.170 00.001 21948 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.00
04:18:37.170 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:37.171 00.001 18120 Enqueuing Expose request
04:18:37.172 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:18:37.172 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:37.172 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:18:37.172 00.000 21948 MoveAxis(E, 0, ABG)
04:18:37.172 00.000 21948 Move returns status 0, amount 0
04:18:37.172 00.000 21948 MoveAxis(N, 0, ABG)
04:18:37.172 00.000 21948 Move returns status 0, amount 0
04:18:37.172 00.000 21948 move complete, result=0
04:18:37.172 00.000 21948 worker thread done servicing request
04:18:37.172 00.000 21948 Worker thread wakes up
04:18:37.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:37.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:37.174 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:38.808 01.634 21948 Exposure complete
04:18:38.850 00.042 21948 worker thread done servicing request
04:18:38.850 00.000 18120 OnExposeComplete: enter
04:18:38.851 00.001 18120 UpdateGuideState(): m_state=6
04:18:38.852 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7573
04:18:38.852 00.000 18120 Star::Find returns 1 (0), X=896.48, Y=239.00, Mass=1787, SNR=29.3, Peak=133 HFD=4.1
04:18:38.853 00.001 18120 MultiStar: [#1 0.05,0.10,0.73,U] [#2 0.18,0.15,0.61,U] [#3 -0.29,0.08,0.57,U] [#4 0.02,0.05,0.54,U] [#5 -0.17,0.02,0.46,U] [#6 0.18,-0.02,0.51,U] [#7 0.04,0.20,0.39,U] [#8 0.22,0.10,0.40,U] 
04:18:38.854 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {0.12, 0.38}
04:18:38.854 00.000 18120 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.00) = xAngle (-0.72 = -0.72)
04:18:38.855 00.001 18120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.76 = -0.76)
04:18:38.855 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.28 mountX=0.11 mountY=-0.10, mountTheta=-0.74
04:18:38.856 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.14, opts=13)
04:18:38.857 00.001 18120 Enqueuing Move request for scope (0.04, 0.14)
04:18:38.857 00.000 21948 Worker thread wakes up
04:18:38.857 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
04:18:38.857 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
04:18:38.857 00.000 21948 Moving (0.04, 0.14) raw xDistance=0.11 yDistance=-0.10
04:18:38.857 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:38.858 00.001 18120 UpdateGuideState exits: m=1787 RSB=29.3
04:18:38.858 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:38.858 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:38.859 00.001 18120 Enqueuing Expose request
04:18:38.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:18:38.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:38.859 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:18:38.859 00.000 21948 MoveAxis(E, 0, ABG)
04:18:38.859 00.000 21948 Move returns status 0, amount 0
04:18:38.859 00.000 21948 MoveAxis(N, 0, ABG)
04:18:38.859 00.000 21948 Move returns status 0, amount 0
04:18:38.859 00.000 21948 move complete, result=0
04:18:38.859 00.000 21948 worker thread done servicing request
04:18:38.859 00.000 21948 Worker thread wakes up
04:18:38.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:38.859 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:38.860 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:40.381 01.521 21948 Exposure complete
04:18:40.452 00.071 21948 worker thread done servicing request
04:18:40.453 00.001 18120 OnExposeComplete: enter
04:18:40.454 00.001 18120 UpdateGuideState(): m_state=6
04:18:40.456 00.002 18120 Star::Find(15, 896, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7574
04:18:40.459 00.003 18120 Star::Find returns 1 (0), X=896.41, Y=238.71, Mass=1631, SNR=27.9, Peak=131 HFD=3.9
04:18:40.461 00.002 18120 MultiStar: [#1 -0.09,-0.04,0.74,U] [#2 0.38,-0.07,0.68,U] [#3 -0.12,-0.02,0.62,U] [#4 -0.19,-0.06,0.58,U] [#5 -0.20,-0.29,0.49,U] [#6 0.05,-0.25,0.52,U] [#7 0.20,0.21,0.45,U] [#8 0.17,-0.01,0.40,U] 
04:18:40.463 00.002 18120 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.05, 0.09}
04:18:40.467 00.004 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:18:40.469 00.002 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
04:18:40.471 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.01 mountX=-0.05 mountY=-0.00, mountTheta=-3.04
04:18:40.475 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.04, opts=13)
04:18:40.478 00.003 18120 Enqueuing Move request for scope (0.03, -0.04)
04:18:40.480 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:40.483 00.003 18120 UpdateGuideState exits: m=1631 RSB=27.9
04:18:40.485 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:40.487 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:40.490 00.003 18120 Enqueuing Expose request
04:18:40.492 00.002 21948 Worker thread wakes up
04:18:40.492 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
04:18:40.492 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
04:18:40.492 00.000 21948 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.00
04:18:40.492 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:18:40.492 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:40.493 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:18:40.493 00.000 21948 MoveAxis(E, 0, ABG)
04:18:40.493 00.000 21948 Move returns status 0, amount 0
04:18:40.493 00.000 21948 MoveAxis(N, 0, ABG)
04:18:40.493 00.000 21948 Move returns status 0, amount 0
04:18:40.493 00.000 21948 move complete, result=0
04:18:40.493 00.000 21948 worker thread done servicing request
04:18:40.493 00.000 21948 Worker thread wakes up
04:18:40.493 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:40.493 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:40.494 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:42.124 01.630 21948 Exposure complete
04:18:42.159 00.035 21948 worker thread done servicing request
04:18:42.160 00.001 18120 OnExposeComplete: enter
04:18:42.160 00.000 18120 UpdateGuideState(): m_state=6
04:18:42.161 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7575
04:18:42.162 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=238.72, Mass=1799, SNR=29.3, Peak=144 HFD=4.3
04:18:42.163 00.001 18120 MultiStar: [#1 0.03,-0.29,0.72,U] [#2 0.32,-0.23,0.61,U] [#3 -0.07,0.00,0.59,U] [#4 0.24,-0.00,0.56,U] [#5 0.09,-0.25,0.47,U] [#6 0.22,-0.23,0.52,U] [#7 -0.16,0.02,0.42,U] [#8 0.43,-0.06,0.00,M1] 
04:18:42.163 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {-0.08, 0.10}
04:18:42.163 00.000 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
04:18:42.164 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
04:18:42.164 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.98 mountX=-0.12 mountY=-0.01, mountTheta=-3.01
04:18:42.166 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.10, opts=13)
04:18:42.166 00.000 18120 Enqueuing Move request for scope (0.07, -0.10)
04:18:42.167 00.001 21948 Worker thread wakes up
04:18:42.167 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:42.167 00.000 18120 UpdateGuideState exits: m=1799 RSB=29.3
04:18:42.168 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
04:18:42.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:42.168 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
04:18:42.168 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:42.168 00.000 18120 Enqueuing Expose request
04:18:42.171 00.003 21948 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.01
04:18:42.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:18:42.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:42.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:18:42.171 00.000 21948 MoveAxis(E, 0, ABG)
04:18:42.171 00.000 21948 Move returns status 0, amount 0
04:18:42.171 00.000 21948 MoveAxis(N, 0, ABG)
04:18:42.171 00.000 21948 Move returns status 0, amount 0
04:18:42.172 00.001 21948 move complete, result=0
04:18:42.172 00.000 21948 worker thread done servicing request
04:18:42.172 00.000 21948 Worker thread wakes up
04:18:42.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:42.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:42.173 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:43.691 01.518 21948 Exposure complete
04:18:43.731 00.040 21948 worker thread done servicing request
04:18:43.732 00.001 18120 OnExposeComplete: enter
04:18:43.733 00.001 18120 UpdateGuideState(): m_state=6
04:18:43.734 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7576
04:18:43.735 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=238.55, Mass=1764, SNR=29.0, Peak=132 HFD=4.2
04:18:43.736 00.001 18120 MultiStar: [#1 0.04,-0.32,0.75,U] [#2 0.31,-0.10,0.63,U] [#3 -0.02,-0.11,0.59,U] [#4 -0.05,-0.13,0.55,U] [#5 -0.09,-0.20,0.48,U] [#6 -0.35,-0.32,0.00,M1] [#7 0.03,-0.45,0.00,M1] [#8 0.23,-0.24,0.40,U] 
04:18:43.738 00.002 18120 single-star, 6 included, MultiStar: {0.04, -0.16}, one-star: {-0.06, -0.07}
04:18:43.741 00.003 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.03)
04:18:43.743 00.002 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 1.99)
04:18:43.743 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=-0.04 mountY=0.08, mountTheta=2.03
04:18:43.745 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.07, opts=13)
04:18:43.745 00.000 18120 Enqueuing Move request for scope (-0.06, -0.07)
04:18:43.746 00.001 21948 Worker thread wakes up
04:18:43.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:18:43.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:18:43.746 00.000 21948 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=0.08
04:18:43.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:18:43.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:43.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:18:43.746 00.000 21948 MoveAxis(E, 0, ABG)
04:18:43.746 00.000 21948 Move returns status 0, amount 0
04:18:43.746 00.000 21948 MoveAxis(N, 0, ABG)
04:18:43.746 00.000 21948 Move returns status 0, amount 0
04:18:43.746 00.000 21948 move complete, result=0
04:18:43.746 00.000 21948 worker thread done servicing request
04:18:43.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:43.747 00.001 18120 UpdateGuideState exits: m=1764 RSB=29.0
04:18:43.748 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:43.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:43.749 00.001 18120 Enqueuing Expose request
04:18:43.749 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:43.749 00.000 21948 Worker thread wakes up
04:18:43.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:43.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:45.371 01.622 21948 Exposure complete
04:18:45.416 00.045 21948 worker thread done servicing request
04:18:45.416 00.000 18120 OnExposeComplete: enter
04:18:45.417 00.001 18120 UpdateGuideState(): m_state=6
04:18:45.418 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7577
04:18:45.418 00.000 18120 Star::Find returns 1 (0), X=896.52, Y=238.78, Mass=1844, SNR=29.6, Peak=141 HFD=3.9
04:18:45.419 00.001 18120 MultiStar: [#1 0.01,0.01,0.70,U] [#2 0.60,0.04,0.00,M1] [#3 -0.09,-0.06,0.58,U] [#4 0.33,0.08,0.54,U] [#5 -0.03,-0.17,0.43,U] [#6 0.14,-0.29,0.52,U] [#7 -0.07,0.23,0.41,U] [#8 0.60,-0.13,0.00,M1] 
04:18:45.419 00.000 18120 refined, 6 included, MultiStar: {0.08, 0.01}, one-star: {0.16, 0.16}
04:18:45.420 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
04:18:45.420 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
04:18:45.421 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.16 mountX=-0.02 mountY=-0.07, mountTheta=-1.84
04:18:45.422 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.01, opts=13)
04:18:45.423 00.001 18120 Enqueuing Move request for scope (0.08, 0.01)
04:18:45.423 00.000 21948 Worker thread wakes up
04:18:45.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:45.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:18:45.423 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:18:45.423 00.000 18120 UpdateGuideState exits: m=1844 RSB=29.6
04:18:45.423 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:45.424 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:45.424 00.000 18120 Enqueuing Expose request
04:18:45.425 00.001 21948 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.07
04:18:45.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:18:45.425 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:45.425 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:18:45.425 00.000 21948 MoveAxis(E, 0, ABG)
04:18:45.425 00.000 21948 Move returns status 0, amount 0
04:18:45.425 00.000 21948 MoveAxis(N, 0, ABG)
04:18:45.425 00.000 21948 Move returns status 0, amount 0
04:18:45.425 00.000 21948 move complete, result=0
04:18:45.425 00.000 21948 worker thread done servicing request
04:18:45.425 00.000 21948 Worker thread wakes up
04:18:45.425 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:45.425 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:45.425 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:46.943 01.518 21948 Exposure complete
04:18:47.003 00.060 21948 worker thread done servicing request
04:18:47.003 00.000 18120 OnExposeComplete: enter
04:18:47.004 00.001 18120 UpdateGuideState(): m_state=6
04:18:47.005 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7578
04:18:47.006 00.001 18120 Star::Find returns 1 (0), X=896.58, Y=238.64, Mass=1744, SNR=28.9, Peak=113 HFD=4.3
04:18:47.007 00.001 18120 MultiStar: [#1 0.07,-0.35,0.74,U] [#2 0.52,-0.19,0.00,M2] [#3 0.25,-0.04,0.61,U] [#4 0.02,-0.15,0.57,U] [#5 -0.19,-0.06,0.47,U] [#6 0.45,-0.35,0.00,M1] [#7 -0.06,-0.17,0.42,U] [#8 0.52,0.06,0.00,M2] 
04:18:47.008 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.12}, one-star: {0.22, 0.03}
04:18:47.008 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
04:18:47.009 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
04:18:47.010 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.95 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
04:18:47.012 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
04:18:47.013 00.001 18120 Enqueuing Move request for scope (0.08, -0.12)
04:18:47.014 00.001 21948 Worker thread wakes up
04:18:47.014 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:47.015 00.001 18120 UpdateGuideState exits: m=1744 RSB=28.9
04:18:47.015 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:47.015 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:47.016 00.001 18120 Enqueuing Expose request
04:18:47.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
04:18:47.016 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
04:18:47.016 00.000 21948 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.02
04:18:47.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:18:47.016 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:47.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:18:47.016 00.000 21948 MoveAxis(E, 0, ABG)
04:18:47.016 00.000 21948 Move returns status 0, amount 0
04:18:47.016 00.000 21948 MoveAxis(N, 0, ABG)
04:18:47.016 00.000 21948 Move returns status 0, amount 0
04:18:47.016 00.000 21948 move complete, result=0
04:18:47.016 00.000 21948 worker thread done servicing request
04:18:47.016 00.000 21948 Worker thread wakes up
04:18:47.017 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:47.017 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:47.017 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:48.645 01.628 21948 Exposure complete
04:18:48.692 00.047 21948 worker thread done servicing request
04:18:48.692 00.000 18120 OnExposeComplete: enter
04:18:48.694 00.002 18120 UpdateGuideState(): m_state=6
04:18:48.694 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7579
04:18:48.695 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=238.81, Mass=1811, SNR=29.5, Peak=117 HFD=4.5
04:18:48.695 00.000 18120 MultiStar: [#1 -0.11,-0.22,0.70,U] [#2 0.27,-0.11,0.64,U] [#3 0.06,-0.05,0.57,U] [#4 0.09,-0.07,0.50,U] [#5 0.02,-0.20,0.48,U] [#6 0.09,-0.09,0.50,U] [#7 -0.04,-0.19,0.37,U] [#8 0.11,0.18,0.38,U] 
04:18:48.696 00.001 18120 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.30, 0.19}
04:18:48.696 00.000 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
04:18:48.697 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
04:18:48.697 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
04:18:48.698 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.05, opts=13)
04:18:48.699 00.001 18120 Enqueuing Move request for scope (0.11, -0.05)
04:18:48.699 00.000 21948 Worker thread wakes up
04:18:48.699 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
04:18:48.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
04:18:48.699 00.000 21948 Moving (0.11, -0.05) raw xDistance=-0.09 yDistance=-0.08
04:18:48.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:18:48.700 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:48.700 00.000 18120 UpdateGuideState exits: m=1811 RSB=29.5
04:18:48.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:48.701 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:48.701 00.000 18120 Enqueuing Expose request
04:18:48.702 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:48.702 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:18:48.702 00.000 21948 MoveAxis(E, 0, ABG)
04:18:48.702 00.000 21948 Move returns status 0, amount 0
04:18:48.702 00.000 21948 MoveAxis(N, 0, ABG)
04:18:48.702 00.000 21948 Move returns status 0, amount 0
04:18:48.702 00.000 21948 move complete, result=0
04:18:48.702 00.000 21948 worker thread done servicing request
04:18:48.702 00.000 21948 Worker thread wakes up
04:18:48.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:48.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:48.702 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:50.226 01.524 21948 Exposure complete
04:18:50.281 00.055 21948 worker thread done servicing request
04:18:50.282 00.001 18120 OnExposeComplete: enter
04:18:50.282 00.000 18120 UpdateGuideState(): m_state=6
04:18:50.283 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7580
04:18:50.283 00.000 18120 Star::Find returns 1 (0), X=896.64, Y=238.49, Mass=1690, SNR=28.3, Peak=123 HFD=3.9
04:18:50.284 00.001 18120 MultiStar: [#1 0.04,-0.26,0.76,U] [#2 0.52,-0.07,0.00,M2] [#3 0.19,-0.18,0.63,U] [#4 0.22,0.04,0.56,U] [#5 -0.24,-0.18,0.47,U] [#6 0.09,-0.45,0.00,M1] [#7 0.08,-0.56,0.00,M1] [#8 0.32,0.16,0.41,U] 
04:18:50.284 00.000 18120 refined, 5 included, MultiStar: {0.15, -0.11}, one-star: {0.27, -0.13}
04:18:50.285 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
04:18:50.285 00.000 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
04:18:50.286 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.66 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
04:18:50.287 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.11, opts=13)
04:18:50.287 00.000 18120 Enqueuing Move request for scope (0.15, -0.11)
04:18:50.288 00.001 21948 Worker thread wakes up
04:18:50.288 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
04:18:50.288 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
04:18:50.288 00.000 21948 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=-0.08
04:18:50.288 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:18:50.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:50.288 00.000 18120 UpdateGuideState exits: m=1690 RSB=28.3
04:18:50.289 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:50.289 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:50.289 00.000 18120 Enqueuing Expose request
04:18:50.290 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:50.290 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:18:50.290 00.000 21948 MoveAxis(E, 0, ABG)
04:18:50.290 00.000 21948 Move returns status 0, amount 0
04:18:50.290 00.000 21948 MoveAxis(N, 0, ABG)
04:18:50.290 00.000 21948 Move returns status 0, amount 0
04:18:50.290 00.000 21948 move complete, result=0
04:18:50.290 00.000 21948 worker thread done servicing request
04:18:50.290 00.000 21948 Worker thread wakes up
04:18:50.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:50.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:50.290 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:51.921 01.631 21948 Exposure complete
04:18:51.946 00.025 21948 worker thread done servicing request
04:18:51.946 00.000 18120 OnExposeComplete: enter
04:18:51.947 00.001 18120 UpdateGuideState(): m_state=6
04:18:51.948 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7581
04:18:51.949 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=238.56, Mass=1921, SNR=30.4, Peak=128 HFD=4.4
04:18:51.950 00.001 18120 MultiStar: [#1 0.05,-0.31,0.69,U] [#2 0.65,-0.40,0.00,M3] [#3 0.09,-0.17,0.56,U] [#4 0.14,-0.34,0.54,U] [#5 -0.02,-0.32,0.46,U] [#6 0.49,-0.46,0.00,M2] [#7 0.21,-0.09,0.42,U] [#8 0.32,-0.13,0.38,U] 
04:18:51.950 00.000 18120 single-star, 6 included, MultiStar: {0.09, -0.19}, one-star: {0.02, -0.06}
04:18:51.952 00.002 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
04:18:51.955 00.003 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
04:18:51.955 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.26 mountX=-0.07 mountY=0.01, mountTheta=2.99
04:18:51.957 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
04:18:51.957 00.000 18120 Enqueuing Move request for scope (0.02, -0.06)
04:18:51.958 00.001 21948 Worker thread wakes up
04:18:51.958 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
04:18:51.958 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
04:18:51.958 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=0.01
04:18:51.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:51.959 00.001 18120 UpdateGuideState exits: m=1921 RSB=30.4
04:18:51.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:51.959 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:51.960 00.001 18120 Enqueuing Expose request
04:18:51.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:18:51.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:51.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:18:51.960 00.000 21948 MoveAxis(E, 0, ABG)
04:18:51.960 00.000 21948 Move returns status 0, amount 0
04:18:51.960 00.000 21948 MoveAxis(N, 0, ABG)
04:18:51.961 00.001 21948 Move returns status 0, amount 0
04:18:51.961 00.000 21948 move complete, result=0
04:18:51.961 00.000 21948 worker thread done servicing request
04:18:51.961 00.000 21948 Worker thread wakes up
04:18:51.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:51.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:51.961 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:53.475 01.514 21948 Exposure complete
04:18:53.510 00.035 21948 worker thread done servicing request
04:18:53.511 00.001 18120 OnExposeComplete: enter
04:18:53.511 00.000 18120 UpdateGuideState(): m_state=6
04:18:53.512 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7582
04:18:53.512 00.000 18120 Star::Find returns 1 (0), X=896.55, Y=238.63, Mass=1716, SNR=28.6, Peak=115 HFD=4.1
04:18:53.513 00.001 18120 MultiStar: [#1 0.03,-0.32,0.72,U] [#2 0.68,-0.34,0.00,M4] [#3 -0.15,-0.16,0.58,U] [#4 0.10,0.04,0.56,U] [#5 -0.06,-0.33,0.50,U] [#6 0.17,-0.55,0.00,M3] [#7 0.21,-0.14,0.39,U] [#8 0.28,-0.15,0.40,U] 
04:18:53.513 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.14}, one-star: {0.18, 0.01}
04:18:53.514 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.04 = -3.04)
04:18:53.514 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.08 = -3.08)
04:18:53.514 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
04:18:53.517 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.14, opts=13)
04:18:53.518 00.001 18120 Enqueuing Move request for scope (0.08, -0.14)
04:18:53.518 00.000 21948 Worker thread wakes up
04:18:53.518 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
04:18:53.518 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
04:18:53.518 00.000 21948 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=-0.01
04:18:53.518 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:18:53.518 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:53.518 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:53.518 00.000 18120 UpdateGuideState exits: m=1716 RSB=28.6
04:18:53.519 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:53.519 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:53.520 00.001 18120 Enqueuing Expose request
04:18:53.520 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:18:53.520 00.000 21948 MoveAxis(E, 0, ABG)
04:18:53.520 00.000 21948 Move returns status 0, amount 0
04:18:53.520 00.000 21948 MoveAxis(N, 0, ABG)
04:18:53.520 00.000 21948 Move returns status 0, amount 0
04:18:53.520 00.000 21948 move complete, result=0
04:18:53.520 00.000 21948 worker thread done servicing request
04:18:53.520 00.000 21948 Worker thread wakes up
04:18:53.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:53.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:53.521 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:55.152 01.631 21948 Exposure complete
04:18:55.197 00.045 21948 worker thread done servicing request
04:18:55.197 00.000 18120 OnExposeComplete: enter
04:18:55.199 00.002 18120 UpdateGuideState(): m_state=6
04:18:55.200 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7583
04:18:55.200 00.000 18120 Star::Find returns 1 (0), X=897.15, Y=238.54, Mass=1750, SNR=29.0, Peak=123 HFD=3.9
04:18:55.201 00.001 18120 MultiStar: [#1 0.37,-0.26,0.00,M1] [#2 0.70,-0.31,0.00,M5] [#3 0.07,-0.03,0.61,U] [#4 0.25,-0.08,0.56,U] [#5 0.37,-0.21,0.45,U] [#6 0.35,-0.22,0.55,U] [#7 0.45,-0.24,0.00,M1] [#8 0.67,0.03,0.00,M1] 
04:18:55.201 00.000 18120 refined, 4 included, MultiStar: {0.42, -0.11}, one-star: {0.79, -0.08}
04:18:55.202 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
04:18:55.202 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
04:18:55.202 00.000 18120 CameraToMount -- cameraX=0.42 cameraY=-0.11 hyp=0.44 cameraTheta=-0.26 mountX=-0.28 mountY=-0.33, mountTheta=-2.28
04:18:55.203 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.42, y=-0.11, opts=13)
04:18:55.204 00.001 18120 Enqueuing Move request for scope (0.42, -0.11)
04:18:55.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:55.205 00.001 18120 UpdateGuideState exits: m=1750 RSB=29.0
04:18:55.205 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:55.206 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:55.206 00.000 18120 Enqueuing Expose request
04:18:55.206 00.000 21948 Worker thread wakes up
04:18:55.207 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.11) opts 0xd
04:18:55.207 00.000 21948 Handling offset move in thread for scope, endpoint = (0.42, -0.11)
04:18:55.207 00.000 21948 Moving (0.42, -0.11) raw xDistance=-0.28 yDistance=-0.33
04:18:55.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
04:18:55.207 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
04:18:55.207 00.000 21948 MoveAxis(E, 49, ABG)
04:18:55.207 00.000 21948 Guiding  Dir = 2, Dur = 49
04:18:55.207 00.000 21948 IsSlewing returns 0
04:18:55.207 00.000 21948 IsGuiding returns 0
04:18:55.209 00.002 21948 PulseGuide returned control before completion, sleep 58
04:18:55.275 00.066 21948 IsGuiding returns 0
04:18:55.276 00.001 21948 Move returns status 0, amount 49
04:18:55.276 00.000 21948 MoveAxis(N, 78, ABG)
04:18:55.276 00.000 21948 Guiding  Dir = 0, Dur = 78
04:18:55.276 00.000 21948 IsSlewing returns 0
04:18:55.276 00.000 21948 IsGuiding returns 0
04:18:55.280 00.004 21948 PulseGuide returned control before completion, sleep 84
04:18:55.370 00.090 21948 IsGuiding returns 0
04:18:55.370 00.000 21948 Move returns status 0, amount 78
04:18:55.370 00.000 21948 move complete, result=0
04:18:55.370 00.000 21948 worker thread done servicing request
04:18:55.370 00.000 21948 Worker thread wakes up
04:18:55.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:55.370 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.3 px 78 ms NORTH
04:18:55.371 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:56.777 01.406 21948 Exposure complete
04:18:56.825 00.048 21948 worker thread done servicing request
04:18:56.825 00.000 18120 OnExposeComplete: enter
04:18:56.826 00.001 18120 UpdateGuideState(): m_state=6
04:18:56.826 00.000 18120 Star::Find(15, 897, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7584
04:18:56.827 00.001 18120 Star::Find returns 1 (0), X=897.00, Y=238.14, Mass=1798, SNR=29.4, Peak=125 HFD=4.3
04:18:56.828 00.001 18120 MultiStar: [#1 0.29,-0.55,0.00,M2] [#2 0.87,-0.82,0.00,M6] [#3 0.11,-0.57,0.00,M1] [#4 0.55,-0.74,0.00,M1] [#5 0.36,-0.76,0.00,M1] [#6 0.23,-0.86,0.00,M3] [#7 0.29,-0.70,0.00,M2] [#8 0.61,-0.23,0.00,M2] 
04:18:56.829 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
04:18:56.830 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
04:18:56.832 00.002 18120 CameraToMount -- cameraX=0.63 cameraY=-0.48 hyp=0.79 cameraTheta=-0.65 mountX=-0.70 mountY=-0.35, mountTheta=-2.68
04:18:56.834 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.63, y=-0.48, opts=13)
04:18:56.836 00.002 18120 Enqueuing Move request for scope (0.63, -0.48)
04:18:56.838 00.002 21948 Worker thread wakes up
04:18:56.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.48) opts 0xd
04:18:56.838 00.000 21948 Handling offset move in thread for scope, endpoint = (0.63, -0.48)
04:18:56.838 00.000 21948 Moving (0.63, -0.48) raw xDistance=-0.70 yDistance=-0.35
04:18:56.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.70
04:18:56.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:56.839 00.001 18120 UpdateGuideState exits: m=1798 RSB=29.4
04:18:56.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:56.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:56.840 00.001 18120 Enqueuing Expose request
04:18:56.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
04:18:56.840 00.000 21948 MoveAxis(E, 128, ABG)
04:18:56.840 00.000 21948 Guiding  Dir = 2, Dur = 128
04:18:56.840 00.000 21948 IsSlewing returns 0
04:18:56.841 00.001 21948 IsGuiding returns 0
04:18:56.842 00.001 21948 PulseGuide returned control before completion, sleep 137
04:18:56.993 00.151 21948 IsGuiding returns 0
04:18:56.993 00.000 21948 Move returns status 0, amount 128
04:18:56.993 00.000 21948 MoveAxis(N, 83, ABG)
04:18:56.994 00.001 21948 Guiding  Dir = 0, Dur = 83
04:18:56.994 00.000 21948 IsSlewing returns 0
04:18:56.994 00.000 21948 IsGuiding returns 0
04:18:57.005 00.011 21948 PulseGuide returned control before completion, sleep 83
04:18:57.104 00.099 21948 IsGuiding returns 0
04:18:57.104 00.000 21948 Move returns status 0, amount 83
04:18:57.106 00.002 21948 move complete, result=0
04:18:57.106 00.000 21948 worker thread done servicing request
04:18:57.106 00.000 21948 Worker thread wakes up
04:18:57.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:57.106 00.000 18120 GuideStep: -0.7 px 128 ms EAST, -0.3 px 83 ms NORTH
04:18:57.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:18:58.737 01.631 21948 Exposure complete
04:18:58.807 00.070 21948 worker thread done servicing request
04:18:58.807 00.000 18120 OnExposeComplete: enter
04:18:58.808 00.001 18120 UpdateGuideState(): m_state=6
04:18:58.810 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7585
04:18:58.811 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=238.21, Mass=1854, SNR=29.7, Peak=125 HFD=4.3
04:18:58.813 00.002 18120 MultiStar: [#1 -0.19,-0.47,0.00,M3] [#2 0.10,-0.42,0.61,U] [#3 -0.27,-0.57,0.00,M2] [#4 0.22,-0.39,0.00,M2] [#5 -0.19,-0.58,0.00,M2] [#6 0.07,-0.48,0.00,M4] [#7 -0.40,-0.63,0.00,M3] [#8 0.11,-0.38,0.40,U] 
04:18:58.814 00.001 18120 refined, 2 included, MultiStar: {0.03, -0.40}, one-star: {-0.06, -0.40}
04:18:58.815 00.001 18120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.00) = xAngle (-3.51 = 2.78)
04:18:58.816 00.001 18120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.55 = 2.74)
04:18:58.817 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.51 mountX=-0.38 mountY=0.16, mountTheta=2.74
04:18:58.820 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.40, opts=13)
04:18:58.821 00.001 18120 Enqueuing Move request for scope (0.03, -0.40)
04:18:58.823 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:18:58.824 00.001 18120 UpdateGuideState exits: m=1854 RSB=29.7
04:18:58.824 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:58.825 00.001 21948 Worker thread wakes up
04:18:58.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
04:18:58.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
04:18:58.825 00.000 21948 Moving (0.03, -0.40) raw xDistance=-0.38 yDistance=0.16
04:18:58.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
04:18:58.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:58.825 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:18:58.826 00.001 18120 Enqueuing Expose request
04:18:58.826 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:18:58.826 00.000 21948 MoveAxis(E, 76, ABG)
04:18:58.826 00.000 21948 Guiding  Dir = 2, Dur = 76
04:18:58.826 00.000 21948 IsSlewing returns 0
04:18:58.827 00.001 21948 IsGuiding returns 0
04:18:58.828 00.001 21948 PulseGuide returned control before completion, sleep 84
04:18:58.923 00.095 21948 IsGuiding returns 0
04:18:58.924 00.001 21948 Move returns status 0, amount 76
04:18:58.924 00.000 21948 MoveAxis(N, 0, ABG)
04:18:58.924 00.000 21948 Move returns status 0, amount 0
04:18:58.924 00.000 21948 move complete, result=0
04:18:58.924 00.000 21948 worker thread done servicing request
04:18:58.924 00.000 18120 GuideStep: -0.4 px 76 ms EAST, 0.2 px 0 ms NORTH
04:18:58.925 00.001 21948 Worker thread wakes up
04:18:58.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:18:58.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:00.333 01.408 21948 Exposure complete
04:19:00.374 00.041 21948 worker thread done servicing request
04:19:00.374 00.000 18120 OnExposeComplete: enter
04:19:00.376 00.002 18120 UpdateGuideState(): m_state=6
04:19:00.377 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7586
04:19:00.378 00.001 18120 Star::Find returns 1 (0), X=896.26, Y=238.13, Mass=1782, SNR=29.1, Peak=131 HFD=4.2
04:19:00.378 00.000 18120 MultiStar: [#1 -0.02,-0.40,0.71,U] [#2 0.33,-0.47,0.00,M6] [#3 -0.32,-0.33,0.00,M3] [#4 -0.15,-0.24,0.55,U] [#5 -0.08,-0.37,0.49,U] [#6 0.20,-0.51,0.00,M5] [#7 -0.21,-0.36,0.40,U] [#8 0.15,-0.16,0.39,U] 
04:19:00.379 00.001 18120 refined, 5 included, MultiStar: {-0.07, -0.36}, one-star: {-0.10, -0.49}
04:19:00.379 00.000 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
04:19:00.379 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
04:19:00.380 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.77 mountX=-0.30 mountY=0.23, mountTheta=2.49
04:19:00.381 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.36, opts=13)
04:19:00.381 00.000 18120 Enqueuing Move request for scope (-0.07, -0.36)
04:19:00.382 00.001 21948 Worker thread wakes up
04:19:00.382 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:00.382 00.000 18120 UpdateGuideState exits: m=1782 RSB=29.1
04:19:00.383 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:00.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:00.384 00.001 18120 Enqueuing Expose request
04:19:00.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.36) opts 0xd
04:19:00.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.36)
04:19:00.384 00.000 21948 Moving (-0.07, -0.36) raw xDistance=-0.30 yDistance=0.23
04:19:00.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
04:19:00.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:19:00.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:19:00.384 00.000 21948 MoveAxis(E, 59, ABG)
04:19:00.385 00.001 21948 Guiding  Dir = 2, Dur = 59
04:19:00.385 00.000 21948 IsSlewing returns 0
04:19:00.385 00.000 21948 IsGuiding returns 0
04:19:00.387 00.002 21948 PulseGuide returned control before completion, sleep 68
04:19:00.470 00.083 21948 IsGuiding returns 0
04:19:00.470 00.000 21948 Move returns status 0, amount 59
04:19:00.470 00.000 21948 MoveAxis(N, 0, ABG)
04:19:00.470 00.000 21948 Move returns status 0, amount 0
04:19:00.470 00.000 21948 move complete, result=0
04:19:00.471 00.001 21948 worker thread done servicing request
04:19:00.471 00.000 21948 Worker thread wakes up
04:19:00.471 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:00.471 00.000 18120 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
04:19:00.472 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:02.099 01.627 21948 Exposure complete
04:19:02.141 00.042 21948 worker thread done servicing request
04:19:02.141 00.000 18120 OnExposeComplete: enter
04:19:02.142 00.001 18120 UpdateGuideState(): m_state=6
04:19:02.143 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7587
04:19:02.143 00.000 18120 Star::Find returns 1 (0), X=895.96, Y=238.89, Mass=1742, SNR=28.9, Peak=136 HFD=4.3
04:19:02.143 00.000 18120 MultiStar: [#1 -0.37,0.03,0.72,U] [#2 -0.36,0.23,0.63,U] [#3 -0.73,0.15,0.00,M4] [#4 -0.39,0.23,0.00,M2] [#5 -0.65,-0.03,0.00,M2] [#6 -0.47,0.08,0.00,M6] [#7 -0.91,-0.08,0.00,M3] [#8 -0.11,0.68,0.00,M1] 
04:19:02.143 00.000 18120 refined, 2 included, MultiStar: {-0.38, 0.18}, one-star: {-0.40, 0.27}
04:19:02.144 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
04:19:02.144 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
04:19:02.145 00.001 18120 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.69 mountX=0.32 mountY=0.26, mountTheta=0.67
04:19:02.148 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.38, y=0.18, opts=13)
04:19:02.149 00.001 18120 Enqueuing Move request for scope (-0.38, 0.18)
04:19:02.150 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:02.151 00.001 18120 UpdateGuideState exits: m=1742 RSB=28.9
04:19:02.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:02.152 00.001 21948 Worker thread wakes up
04:19:02.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
04:19:02.152 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
04:19:02.152 00.000 21948 Moving (-0.38, 0.18) raw xDistance=0.32 yDistance=0.26
04:19:02.152 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
04:19:02.152 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:02.153 00.001 18120 Enqueuing Expose request
04:19:02.154 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:19:02.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:19:02.154 00.000 21948 MoveAxis(W, 54, ABG)
04:19:02.154 00.000 21948 Guiding  Dir = 3, Dur = 54
04:19:02.154 00.000 21948 IsSlewing returns 0
04:19:02.155 00.001 21948 IsGuiding returns 0
04:19:02.156 00.001 21948 PulseGuide returned control before completion, sleep 63
04:19:02.225 00.069 21948 IsGuiding returns 0
04:19:02.225 00.000 21948 Move returns status 0, amount 54
04:19:02.225 00.000 21948 MoveAxis(N, 0, ABG)
04:19:02.225 00.000 21948 Move returns status 0, amount 0
04:19:02.225 00.000 21948 move complete, result=0
04:19:02.225 00.000 21948 worker thread done servicing request
04:19:02.225 00.000 21948 Worker thread wakes up
04:19:02.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:02.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:02.225 00.000 18120 GuideStep: 0.3 px 54 ms WEST, 0.3 px 0 ms NORTH
04:19:03.636 01.411 21948 Exposure complete
04:19:03.690 00.054 21948 worker thread done servicing request
04:19:03.690 00.000 18120 OnExposeComplete: enter
04:19:03.691 00.001 18120 UpdateGuideState(): m_state=6
04:19:03.691 00.000 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7588
04:19:03.692 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=238.67, Mass=1609, SNR=27.8, Peak=115 HFD=4.0
04:19:03.692 00.000 18120 MultiStar: [#1 -0.63,-0.10,0.00,M2] [#2 -0.43,0.08,0.00,M6] [#3 -0.67,0.03,0.00,M5] [#4 -0.50,0.04,0.00,M3] [#5 -0.75,-0.20,0.00,M3] [#6 -0.60,-0.06,0.00,M7] [#7 -1.27,0.13,0.00,M4] [#8 -0.34,0.09,0.40,U] 
04:19:03.693 00.001 18120 refined, 1 included, MultiStar: {-0.64, 0.07}, one-star: {-0.76, 0.05}
04:19:03.693 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
04:19:03.694 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
04:19:03.694 00.000 18120 CameraToMount -- cameraX=-0.64 cameraY=0.07 hyp=0.65 cameraTheta=3.04 mountX=0.33 mountY=0.55, mountTheta=1.03
04:19:03.695 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.64, y=0.07, opts=13)
04:19:03.696 00.001 18120 Enqueuing Move request for scope (-0.64, 0.07)
04:19:03.696 00.000 21948 Worker thread wakes up
04:19:03.696 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.07) opts 0xd
04:19:03.696 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.64, 0.07)
04:19:03.696 00.000 21948 Moving (-0.64, 0.07) raw xDistance=0.33 yDistance=0.55
04:19:03.696 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
04:19:03.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:03.697 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:03.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
04:19:03.697 00.000 21948 MoveAxis(W, 62, ABG)
04:19:03.697 00.000 21948 Guiding  Dir = 3, Dur = 62
04:19:03.697 00.000 18120 UpdateGuideState exits: m=1609 RSB=27.8
04:19:03.697 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:03.699 00.002 21948 IsSlewing returns 0
04:19:03.699 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:03.701 00.002 18120 Enqueuing Expose request
04:19:03.701 00.000 21948 IsGuiding returns 0
04:19:03.703 00.002 21948 PulseGuide returned control before completion, sleep 71
04:19:03.785 00.082 21948 IsGuiding returns 0
04:19:03.785 00.000 21948 Move returns status 0, amount 62
04:19:03.785 00.000 21948 MoveAxis(N, 0, ABG)
04:19:03.785 00.000 21948 Move returns status 0, amount 0
04:19:03.785 00.000 21948 move complete, result=0
04:19:03.785 00.000 21948 worker thread done servicing request
04:19:03.785 00.000 21948 Worker thread wakes up
04:19:03.785 00.000 18120 GuideStep: 0.3 px 62 ms WEST, 0.5 px 0 ms NORTH
04:19:03.786 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:03.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:05.415 01.629 21948 Exposure complete
04:19:05.466 00.051 21948 worker thread done servicing request
04:19:05.466 00.000 18120 OnExposeComplete: enter
04:19:05.467 00.001 18120 UpdateGuideState(): m_state=6
04:19:05.469 00.002 18120 Star::Find(15, 895, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7589
04:19:05.470 00.001 18120 Star::Find returns 1 (0), X=896.16, Y=238.55, Mass=1801, SNR=29.5, Peak=135 HFD=4.4
04:19:05.474 00.004 18120 MultiStar: [#1 -0.38,-0.30,0.00,M3] [#2 -0.09,-0.01,0.60,U] [#3 -0.51,-0.19,0.00,M6] [#4 -0.54,-0.14,0.00,M4] [#5 -0.68,-0.34,0.00,M4] [#6 -0.42,-0.61,0.00,M8] [#7 -0.67,-0.25,0.00,M5] [#8 0.14,-0.27,0.39,U] 
04:19:05.477 00.003 18120 refined, 2 included, MultiStar: {-0.10, -0.09}, one-star: {-0.21, -0.07}
04:19:05.479 00.002 18120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.00) = xAngle (-4.42 = 1.87)
04:19:05.481 00.002 18120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.45 = 1.83)
04:19:05.483 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.42 mountX=-0.04 mountY=0.13, mountTheta=1.86
04:19:05.488 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.09, opts=13)
04:19:05.488 00.000 18120 Enqueuing Move request for scope (-0.10, -0.09)
04:19:05.489 00.001 21948 Worker thread wakes up
04:19:05.489 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:05.489 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
04:19:05.489 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.5
04:19:05.490 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:05.490 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:05.491 00.001 18120 Enqueuing Expose request
04:19:05.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
04:19:05.491 00.000 21948 Moving (-0.10, -0.09) raw xDistance=-0.04 yDistance=0.13
04:19:05.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:19:05.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:05.491 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:19:05.491 00.000 21948 MoveAxis(E, 0, ABG)
04:19:05.491 00.000 21948 Move returns status 0, amount 0
04:19:05.491 00.000 21948 MoveAxis(N, 0, ABG)
04:19:05.491 00.000 21948 Move returns status 0, amount 0
04:19:05.491 00.000 21948 move complete, result=0
04:19:05.491 00.000 21948 worker thread done servicing request
04:19:05.491 00.000 21948 Worker thread wakes up
04:19:05.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:05.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:05.492 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:07.005 01.513 21948 Exposure complete
04:19:07.036 00.031 21948 worker thread done servicing request
04:19:07.036 00.000 18120 OnExposeComplete: enter
04:19:07.038 00.002 18120 UpdateGuideState(): m_state=6
04:19:07.038 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7590
04:19:07.039 00.001 18120 Star::Find returns 1 (0), X=896.03, Y=238.62, Mass=1648, SNR=28.1, Peak=123 HFD=4.1
04:19:07.039 00.000 18120 MultiStar: [#1 -0.42,-0.16,0.00,M4] [#2 -0.09,-0.29,0.66,U] [#3 -0.37,-0.06,0.63,U] [#4 -0.44,-0.15,0.00,M5] [#5 -0.75,-0.35,0.00,M5] [#6 -0.32,-0.35,0.00,M9] [#7 -0.51,0.00,0.00,M6] [#8 -0.01,-0.21,0.40,U] 
04:19:07.040 00.001 18120 refined, 3 included, MultiStar: {-0.23, -0.12}, one-star: {-0.33, 0.00}
04:19:07.040 00.000 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
04:19:07.041 00.001 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.56)
04:19:07.041 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.68 mountX=-0.01 mountY=0.26, mountTheta=1.60
04:19:07.042 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.12, opts=13)
04:19:07.043 00.001 18120 Enqueuing Move request for scope (-0.23, -0.12)
04:19:07.044 00.001 21948 Worker thread wakes up
04:19:07.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
04:19:07.044 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
04:19:07.044 00.000 21948 Moving (-0.23, -0.12) raw xDistance=-0.01 yDistance=0.26
04:19:07.044 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:19:07.044 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:07.044 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:07.044 00.000 18120 UpdateGuideState exits: m=1648 RSB=28.1
04:19:07.045 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:07.045 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:07.046 00.001 18120 Enqueuing Expose request
04:19:07.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:19:07.046 00.000 21948 MoveAxis(E, 0, ABG)
04:19:07.046 00.000 21948 Move returns status 0, amount 0
04:19:07.046 00.000 21948 MoveAxis(N, 0, ABG)
04:19:07.046 00.000 21948 Move returns status 0, amount 0
04:19:07.046 00.000 21948 move complete, result=0
04:19:07.046 00.000 21948 worker thread done servicing request
04:19:07.046 00.000 21948 Worker thread wakes up
04:19:07.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:07.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:07.047 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:19:08.672 01.625 21948 Exposure complete
04:19:08.712 00.040 21948 worker thread done servicing request
04:19:08.713 00.001 18120 OnExposeComplete: enter
04:19:08.713 00.000 18120 UpdateGuideState(): m_state=6
04:19:08.714 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7591
04:19:08.714 00.000 18120 Star::Find returns 1 (0), X=896.03, Y=238.44, Mass=1750, SNR=28.9, Peak=130 HFD=4.1
04:19:08.715 00.001 18120 MultiStar: [#1 -0.47,-0.36,0.00,M5] [#2 -0.02,-0.39,0.63,U] [#3 -0.19,-0.27,0.59,U] [#4 -0.36,-0.20,0.56,U] [#5 -0.35,-0.29,0.00,M6] [#6 -0.19,-0.52,0.00,M10] [#7 -0.67,-0.31,0.00,M7] [#8 -0.17,-0.29,0.40,U] 
04:19:08.716 00.001 18120 refined, 4 included, MultiStar: {-0.23, -0.26}, one-star: {-0.34, -0.18}
04:19:08.717 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.98)
04:19:08.719 00.002 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.94)
04:19:08.719 00.000 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.26 hyp=0.34 cameraTheta=-2.30 mountX=-0.14 mountY=0.32, mountTheta=1.98
04:19:08.721 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.26, opts=13)
04:19:08.721 00.000 18120 Enqueuing Move request for scope (-0.23, -0.26)
04:19:08.722 00.001 21948 Worker thread wakes up
04:19:08.722 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:08.722 00.000 18120 UpdateGuideState exits: m=1750 RSB=28.9
04:19:08.723 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:08.723 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:08.723 00.000 18120 Enqueuing Expose request
04:19:08.724 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.26) opts 0xd
04:19:08.724 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.26)
04:19:08.724 00.000 21948 Moving (-0.23, -0.26) raw xDistance=-0.14 yDistance=0.32
04:19:08.724 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:19:08.724 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.68 newest=0.72
04:19:08.724 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:19:08.724 00.000 21948 MoveAxis(E, 0, ABG)
04:19:08.724 00.000 21948 Move returns status 0, amount 0
04:19:08.724 00.000 21948 MoveAxis(S, 77, ABG)
04:19:08.724 00.000 21948 Guiding  Dir = 1, Dur = 77
04:19:08.724 00.000 21948 IsSlewing returns 0
04:19:08.724 00.000 21948 IsGuiding returns 0
04:19:08.729 00.005 21948 PulseGuide returned control before completion, sleep 83
04:19:08.828 00.099 21948 IsGuiding returns 0
04:19:08.830 00.002 21948 Move returns status 0, amount 77
04:19:08.830 00.000 21948 move complete, result=0
04:19:08.830 00.000 21948 worker thread done servicing request
04:19:08.830 00.000 21948 Worker thread wakes up
04:19:08.830 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 77 ms SOUTH
04:19:08.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:08.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:10.236 01.406 21948 Exposure complete
04:19:10.283 00.047 21948 worker thread done servicing request
04:19:10.283 00.000 18120 OnExposeComplete: enter
04:19:10.283 00.000 18120 UpdateGuideState(): m_state=6
04:19:10.284 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7592
04:19:10.284 00.000 18120 Star::Find returns 1 (0), X=896.13, Y=238.64, Mass=1717, SNR=28.6, Peak=128 HFD=4.0
04:19:10.285 00.001 18120 MultiStar: [#1 -0.29,-0.14,0.72,U] [#2 -0.06,-0.27,0.63,U] [#3 -0.13,-0.08,0.61,U] [#4 -0.41,-0.15,0.00,M5] [#5 -0.49,-0.32,0.00,M7] [#6 0.00,-0.41,0.54,U] [#7 -0.14,-0.30,0.43,U] [#8 -0.01,0.02,0.41,U] 
04:19:10.285 00.000 18120 refined, 6 included, MultiStar: {-0.14, -0.15}, one-star: {-0.24, 0.02}
04:19:10.286 00.001 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.94)
04:19:10.286 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.90)
04:19:10.287 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.34 mountX=-0.07 mountY=0.19, mountTheta=1.94
04:19:10.288 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.15, opts=13)
04:19:10.288 00.000 18120 Enqueuing Move request for scope (-0.14, -0.15)
04:19:10.289 00.001 21948 Worker thread wakes up
04:19:10.289 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:10.289 00.000 18120 UpdateGuideState exits: m=1717 RSB=28.6
04:19:10.290 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:10.290 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:10.291 00.001 18120 Enqueuing Expose request
04:19:10.291 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
04:19:10.291 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
04:19:10.291 00.000 21948 Moving (-0.14, -0.15) raw xDistance=-0.07 yDistance=0.19
04:19:10.291 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:19:10.291 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:10.291 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:19:10.291 00.000 21948 MoveAxis(E, 0, ABG)
04:19:10.291 00.000 21948 Move returns status 0, amount 0
04:19:10.291 00.000 21948 MoveAxis(N, 0, ABG)
04:19:10.291 00.000 21948 Move returns status 0, amount 0
04:19:10.291 00.000 21948 move complete, result=0
04:19:10.291 00.000 21948 worker thread done servicing request
04:19:10.292 00.001 21948 Worker thread wakes up
04:19:10.292 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:10.292 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:10.292 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:11.920 01.628 21948 Exposure complete
04:19:11.953 00.033 21948 worker thread done servicing request
04:19:11.953 00.000 18120 OnExposeComplete: enter
04:19:11.954 00.001 18120 UpdateGuideState(): m_state=6
04:19:11.955 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7593
04:19:11.957 00.002 18120 Star::Find returns 1 (0), X=896.18, Y=238.64, Mass=1719, SNR=28.7, Peak=133 HFD=4.4
04:19:11.958 00.001 18120 MultiStar: [#1 -0.07,-0.33,0.73,U] [#2 0.14,0.03,0.63,U] [#3 -0.08,-0.27,0.60,U] [#4 -0.21,-0.19,0.58,U] [#5 -0.41,-0.41,0.00,M8] [#6 -0.01,-0.52,0.00,M10] [#7 -0.28,-0.47,0.00,M7] [#8 -0.08,-0.23,0.41,U] 
04:19:11.960 00.002 18120 refined, 5 included, MultiStar: {-0.09, -0.14}, one-star: {-0.19, 0.02}
04:19:11.961 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.15)
04:19:11.962 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.11)
04:19:11.963 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.13 mountX=-0.09 mountY=0.14, mountTheta=2.14
04:19:11.965 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.14, opts=13)
04:19:11.966 00.001 18120 Enqueuing Move request for scope (-0.09, -0.14)
04:19:11.967 00.001 21948 Worker thread wakes up
04:19:11.967 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:11.967 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.7
04:19:11.968 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:11.968 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:11.968 00.000 18120 Enqueuing Expose request
04:19:11.969 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
04:19:11.969 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
04:19:11.969 00.000 21948 Moving (-0.09, -0.14) raw xDistance=-0.09 yDistance=0.14
04:19:11.969 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:19:11.969 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:11.969 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:19:11.969 00.000 21948 MoveAxis(E, 0, ABG)
04:19:11.969 00.000 21948 Move returns status 0, amount 0
04:19:11.969 00.000 21948 MoveAxis(N, 0, ABG)
04:19:11.969 00.000 21948 Move returns status 0, amount 0
04:19:11.969 00.000 21948 move complete, result=0
04:19:11.970 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:11.970 00.000 21948 worker thread done servicing request
04:19:11.970 00.000 21948 Worker thread wakes up
04:19:11.970 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:11.970 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:13.486 01.516 21948 Exposure complete
04:19:13.558 00.072 21948 worker thread done servicing request
04:19:13.558 00.000 18120 OnExposeComplete: enter
04:19:13.559 00.001 18120 UpdateGuideState(): m_state=6
04:19:13.560 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7594
04:19:13.562 00.002 18120 Star::Find returns 1 (0), X=896.29, Y=238.52, Mass=1694, SNR=28.5, Peak=125 HFD=4.0
04:19:13.565 00.003 18120 MultiStar: [#1 0.11,-0.31,0.72,U] [#2 0.14,-0.35,0.63,U] [#3 -0.27,-0.38,0.00,M3] [#4 0.16,-0.22,0.60,U] [#5 -0.42,-0.26,0.00,M9] [#6 0.06,-0.37,0.55,U] [#7 -0.31,-0.28,0.42,U] [#8 0.25,-0.32,0.42,U] 
04:19:13.568 00.003 18120 single-star, 6 included, MultiStar: {0.04, -0.26}, one-star: {-0.08, -0.10}
04:19:13.570 00.002 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.00) = xAngle (-4.23 = 2.05)
04:19:13.572 00.002 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.27 = 2.01)
04:19:13.574 00.002 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.24 mountX=-0.06 mountY=0.12, mountTheta=2.04
04:19:13.579 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.10, opts=13)
04:19:13.580 00.001 18120 Enqueuing Move request for scope (-0.08, -0.10)
04:19:13.580 00.000 21948 Worker thread wakes up
04:19:13.580 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
04:19:13.580 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
04:19:13.580 00.000 21948 Moving (-0.08, -0.10) raw xDistance=-0.06 yDistance=0.12
04:19:13.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:19:13.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:13.580 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:13.581 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:19:13.581 00.000 21948 MoveAxis(E, 0, ABG)
04:19:13.581 00.000 21948 Move returns status 0, amount 0
04:19:13.581 00.000 21948 MoveAxis(N, 0, ABG)
04:19:13.581 00.000 21948 Move returns status 0, amount 0
04:19:13.581 00.000 21948 move complete, result=0
04:19:13.581 00.000 21948 worker thread done servicing request
04:19:13.581 00.000 18120 UpdateGuideState exits: m=1694 RSB=28.5
04:19:13.584 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:13.585 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:13.587 00.002 18120 Enqueuing Expose request
04:19:13.588 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:13.590 00.002 21948 Worker thread wakes up
04:19:13.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:13.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:15.224 01.634 21948 Exposure complete
04:19:15.264 00.040 21948 worker thread done servicing request
04:19:15.264 00.000 18120 OnExposeComplete: enter
04:19:15.266 00.002 18120 UpdateGuideState(): m_state=6
04:19:15.267 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7595
04:19:15.268 00.001 18120 Star::Find returns 1 (0), X=896.21, Y=238.36, Mass=1701, SNR=28.5, Peak=122 HFD=3.9
04:19:15.270 00.002 18120 MultiStar: [#1 -0.15,-0.62,0.00,M3] [#2 0.23,-0.40,0.00,M1] [#3 -0.22,-0.32,0.60,U] [#4 -0.11,-0.45,0.00,M4] [#5 -0.22,-0.37,0.48,U] [#6 0.30,-0.29,0.55,U] [#7 -0.22,-0.44,0.00,M7] [#8 0.22,-0.34,0.43,U] 
04:19:15.272 00.002 18120 single-star, 4 included, MultiStar: {-0.04, -0.30}, one-star: {-0.16, -0.25}
04:19:15.275 00.003 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.16)
04:19:15.277 00.002 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.12)
04:19:15.279 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.13 mountX=-0.17 mountY=0.26, mountTheta=2.15
04:19:15.281 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.25, opts=13)
04:19:15.282 00.001 18120 Enqueuing Move request for scope (-0.16, -0.25)
04:19:15.283 00.001 21948 Worker thread wakes up
04:19:15.283 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
04:19:15.283 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:15.284 00.001 18120 UpdateGuideState exits: m=1701 RSB=28.5
04:19:15.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:15.286 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
04:19:15.286 00.000 21948 Moving (-0.16, -0.25) raw xDistance=-0.17 yDistance=0.26
04:19:15.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:19:15.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:19:15.286 00.000 21948 MoveAxis(E, 0, ABG)
04:19:15.286 00.000 21948 Move returns status 0, amount 0
04:19:15.286 00.000 21948 MoveAxis(S, 61, ABG)
04:19:15.286 00.000 21948 Guiding  Dir = 1, Dur = 61
04:19:15.286 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:15.287 00.001 18120 Enqueuing Expose request
04:19:15.287 00.000 21948 IsSlewing returns 0
04:19:15.288 00.001 21948 IsGuiding returns 0
04:19:15.293 00.005 21948 PulseGuide returned control before completion, sleep 67
04:19:15.364 00.071 21948 IsGuiding returns 0
04:19:15.364 00.000 21948 Move returns status 0, amount 61
04:19:15.364 00.000 21948 move complete, result=0
04:19:15.364 00.000 21948 worker thread done servicing request
04:19:15.364 00.000 21948 Worker thread wakes up
04:19:15.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:15.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:15.364 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 61 ms SOUTH
04:19:16.771 01.407 21948 Exposure complete
04:19:16.818 00.047 21948 worker thread done servicing request
04:19:16.818 00.000 18120 OnExposeComplete: enter
04:19:16.819 00.001 18120 UpdateGuideState(): m_state=6
04:19:16.820 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7596
04:19:16.820 00.000 18120 Star::Find returns 1 (0), X=896.49, Y=238.22, Mass=1823, SNR=29.6, Peak=115 HFD=4.6
04:19:16.821 00.001 18120 MultiStar: [#1 0.11,-0.53,0.00,M4] [#2 0.33,-0.57,0.00,M2] [#3 -0.17,-0.62,0.00,M3] [#4 -0.08,-0.42,0.57,U] [#5 -0.13,-0.56,0.00,M9] [#6 0.15,-1.00,0.00,M9] [#7 0.04,-0.65,0.00,M8] [#8 0.16,-0.45,0.00,M1] 
04:19:16.821 00.000 18120 refined, 1 included, MultiStar: {0.05, -0.40}, one-star: {0.13, -0.39}
04:19:16.821 00.000 18120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.00) = xAngle (-3.44 = 2.84)
04:19:16.822 00.001 18120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.48 = 2.80)
04:19:16.822 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.40 hyp=0.41 cameraTheta=-1.44 mountX=-0.39 mountY=0.13, mountTheta=2.81
04:19:16.823 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.40, opts=13)
04:19:16.824 00.001 18120 Enqueuing Move request for scope (0.05, -0.40)
04:19:16.824 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:16.825 00.001 18120 UpdateGuideState exits: m=1823 RSB=29.6
04:19:16.825 00.000 21948 Worker thread wakes up
04:19:16.825 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.40) opts 0xd
04:19:16.825 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.40)
04:19:16.825 00.000 21948 Moving (0.05, -0.40) raw xDistance=-0.39 yDistance=0.13
04:19:16.825 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
04:19:16.825 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:16.825 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:19:16.826 00.001 21948 MoveAxis(E, 69, ABG)
04:19:16.826 00.000 21948 Guiding  Dir = 2, Dur = 69
04:19:16.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:16.826 00.000 21948 IsSlewing returns 0
04:19:16.826 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:16.827 00.001 18120 Enqueuing Expose request
04:19:16.827 00.000 21948 IsGuiding returns 0
04:19:16.829 00.002 21948 PulseGuide returned control before completion, sleep 78
04:19:16.910 00.081 21948 IsGuiding returns 0
04:19:16.910 00.000 21948 Move returns status 0, amount 69
04:19:16.911 00.001 21948 MoveAxis(N, 0, ABG)
04:19:16.911 00.000 21948 Move returns status 0, amount 0
04:19:16.911 00.000 21948 move complete, result=0
04:19:16.911 00.000 21948 worker thread done servicing request
04:19:16.911 00.000 21948 Worker thread wakes up
04:19:16.911 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:16.911 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:16.911 00.000 18120 GuideStep: -0.4 px 69 ms EAST, 0.1 px 0 ms NORTH
04:19:18.536 01.625 21948 Exposure complete
04:19:18.586 00.050 21948 worker thread done servicing request
04:19:18.586 00.000 18120 OnExposeComplete: enter
04:19:18.587 00.001 18120 UpdateGuideState(): m_state=6
04:19:18.588 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7597
04:19:18.589 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=238.12, Mass=1719, SNR=28.7, Peak=118 HFD=4.3
04:19:18.590 00.001 18120 MultiStar: [#1 -0.07,-0.46,0.00,M5] [#2 0.34,-0.56,0.00,M3] [#3 -0.35,-0.39,0.00,M4] [#4 -0.16,-0.27,0.58,U] [#5 -0.32,-0.66,0.00,M10] [#6 -0.00,-0.73,0.00,M10] [#7 0.11,-0.70,0.00,M9] [#8 0.13,-0.28,0.40,U] 
04:19:18.591 00.001 18120 refined, 2 included, MultiStar: {0.12, -0.39}, one-star: {0.28, -0.50}
04:19:18.593 00.002 18120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.00) = xAngle (-3.27 = 3.02)
04:19:18.594 00.001 18120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.98)
04:19:18.595 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.27 mountX=-0.40 mountY=0.07, mountTheta=2.98
04:19:18.597 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.39, opts=13)
04:19:18.598 00.001 18120 Enqueuing Move request for scope (0.12, -0.39)
04:19:18.599 00.001 21948 Worker thread wakes up
04:19:18.599 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:18.599 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.7
04:19:18.600 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:18.600 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:18.600 00.000 18120 Enqueuing Expose request
04:19:18.601 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.39) opts 0xd
04:19:18.601 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.39)
04:19:18.601 00.000 21948 Moving (0.12, -0.39) raw xDistance=-0.40 yDistance=0.07
04:19:18.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
04:19:18.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:18.601 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:19:18.601 00.000 21948 MoveAxis(E, 77, ABG)
04:19:18.601 00.000 21948 Guiding  Dir = 2, Dur = 77
04:19:18.601 00.000 21948 IsSlewing returns 0
04:19:18.601 00.000 21948 IsGuiding returns 0
04:19:18.603 00.002 21948 PulseGuide returned control before completion, sleep 86
04:19:18.690 00.087 21948 IsGuiding returns 1
04:19:18.691 00.001 21948 scope still moving after pulse duration time elapsed
04:19:18.721 00.030 21948 IsSlewing returns 0
04:19:18.721 00.000 21948 IsGuiding returns 0
04:19:18.722 00.001 21948 scope move finished after 77 + 43 ms
04:19:18.722 00.000 21948 Move returns status 0, amount 77
04:19:18.722 00.000 21948 MoveAxis(N, 0, ABG)
04:19:18.722 00.000 21948 Move returns status 0, amount 0
04:19:18.722 00.000 21948 move complete, result=0
04:19:18.722 00.000 21948 worker thread done servicing request
04:19:18.722 00.000 21948 Worker thread wakes up
04:19:18.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:18.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:18.722 00.000 18120 GuideStep: -0.4 px 77 ms EAST, 0.1 px 0 ms NORTH
04:19:20.134 01.412 21948 Exposure complete
04:19:20.210 00.076 21948 worker thread done servicing request
04:19:20.210 00.000 18120 OnExposeComplete: enter
04:19:20.210 00.000 18120 UpdateGuideState(): m_state=6
04:19:20.211 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7598
04:19:20.211 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=238.60, Mass=1706, SNR=28.5, Peak=138 HFD=4.0
04:19:20.212 00.001 18120 MultiStar: [#1 -0.28,-0.34,0.00,M6] [#2 -0.06,-0.43,0.68,U] [#3 -0.35,-0.23,0.61,U] [#4 -0.18,-0.35,0.56,U] [#5 -0.30,-0.32,0.00,R] [#6 -0.17,-0.50,0.00,R] [#7 -0.48,-0.42,0.00,M10] [#8 -0.07,-0.15,0.41,U] 
04:19:20.212 00.000 18120 refined, 4 included, MultiStar: {-0.21, -0.22}, one-star: {-0.31, -0.02}
04:19:20.213 00.001 18120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.00) = xAngle (-4.34 = 1.95)
04:19:20.213 00.000 18120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.38 = 1.91)
04:19:20.213 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-2.34 mountX=-0.11 mountY=0.29, mountTheta=1.94
04:19:20.214 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.22, opts=13)
04:19:20.214 00.000 18120 Enqueuing Move request for scope (-0.21, -0.22)
04:19:20.216 00.002 21948 Worker thread wakes up
04:19:20.216 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:20.216 00.000 18120 UpdateGuideState exits: m=1706 RSB=28.5
04:19:20.217 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:20.217 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:20.218 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
04:19:20.218 00.000 18120 Enqueuing Expose request
04:19:20.218 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
04:19:20.218 00.000 21948 Moving (-0.21, -0.22) raw xDistance=-0.11 yDistance=0.29
04:19:20.218 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:19:20.218 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:19:20.218 00.000 21948 MoveAxis(E, 0, ABG)
04:19:20.218 00.000 21948 Move returns status 0, amount 0
04:19:20.218 00.000 21948 MoveAxis(S, 69, ABG)
04:19:20.218 00.000 21948 Guiding  Dir = 1, Dur = 69
04:19:20.218 00.000 21948 IsSlewing returns 0
04:19:20.218 00.000 21948 IsGuiding returns 0
04:19:20.224 00.006 21948 PulseGuide returned control before completion, sleep 74
04:19:20.303 00.079 21948 IsGuiding returns 0
04:19:20.303 00.000 21948 Move returns status 0, amount 69
04:19:20.303 00.000 21948 move complete, result=0
04:19:20.303 00.000 21948 worker thread done servicing request
04:19:20.304 00.001 21948 Worker thread wakes up
04:19:20.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:20.304 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 69 ms SOUTH
04:19:20.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:21.937 01.633 21948 Exposure complete
04:19:21.964 00.027 21948 worker thread done servicing request
04:19:21.964 00.000 18120 OnExposeComplete: enter
04:19:21.964 00.000 18120 UpdateGuideState(): m_state=6
04:19:21.966 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7599
04:19:21.966 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=238.57, Mass=1847, SNR=29.7, Peak=131 HFD=4.2
04:19:21.966 00.000 18120 MultiStar: [#1 -0.05,-0.22,0.71,U] [#2 0.39,-0.43,0.00,M3] [#3 -0.19,-0.09,0.61,U] [#4 -0.10,-0.19,0.53,U] [#5 0.34,-0.16,0.47,U] [#6 0.16,0.24,0.52,U] [#7 -0.18,-0.15,0.35,U] [#8 0.05,0.17,0.39,U] 
04:19:21.966 00.000 18120 single-star, 7 included, MultiStar: {0.00, -0.07}, one-star: {0.03, -0.05}
04:19:21.967 00.001 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
04:19:21.967 00.000 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
04:19:21.968 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.06 mountX=-0.06 mountY=-0.00, mountTheta=-3.09
04:19:21.969 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.05, opts=13)
04:19:21.969 00.000 18120 Enqueuing Move request for scope (0.03, -0.05)
04:19:21.971 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:21.971 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.7
04:19:21.972 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:21.972 00.000 21948 Worker thread wakes up
04:19:21.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
04:19:21.972 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
04:19:21.972 00.000 21948 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.00
04:19:21.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:19:21.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:21.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:19:21.972 00.000 21948 MoveAxis(E, 0, ABG)
04:19:21.972 00.000 21948 Move returns status 0, amount 0
04:19:21.972 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:21.972 00.000 21948 MoveAxis(N, 0, ABG)
04:19:21.972 00.000 21948 Move returns status 0, amount 0
04:19:21.972 00.000 18120 Enqueuing Expose request
04:19:21.972 00.000 21948 move complete, result=0
04:19:21.973 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:21.973 00.000 21948 worker thread done servicing request
04:19:21.973 00.000 21948 Worker thread wakes up
04:19:21.973 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:21.973 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:23.494 01.521 21948 Exposure complete
04:19:23.534 00.040 21948 worker thread done servicing request
04:19:23.536 00.002 18120 OnExposeComplete: enter
04:19:23.536 00.000 18120 UpdateGuideState(): m_state=6
04:19:23.537 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7600
04:19:23.537 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=238.54, Mass=1655, SNR=28.2, Peak=119 HFD=4.3
04:19:23.538 00.001 18120 MultiStar: [#1 -0.05,-0.28,0.77,U] [#2 0.01,-0.36,0.64,U] [#3 -0.04,-0.24,0.62,U] [#4 0.16,-0.31,0.59,U] [#5 0.22,-0.08,0.47,U] [#6 0.24,0.22,0.52,U] [#7 -0.14,-0.41,0.43,U] [#8 0.30,0.00,0.42,U] 
04:19:23.538 00.000 18120 single-star, 8 included, MultiStar: {0.04, -0.17}, one-star: {-0.12, -0.08}
04:19:23.538 00.000 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
04:19:23.539 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.66)
04:19:23.539 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.58 mountX=-0.02 mountY=0.14, mountTheta=1.70
04:19:23.540 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.08, opts=13)
04:19:23.542 00.002 18120 Enqueuing Move request for scope (-0.12, -0.08)
04:19:23.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:23.543 00.001 21948 Worker thread wakes up
04:19:23.543 00.000 18120 UpdateGuideState exits: m=1655 RSB=28.2
04:19:23.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
04:19:23.543 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:23.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:23.544 00.001 18120 Enqueuing Expose request
04:19:23.544 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
04:19:23.544 00.000 21948 Moving (-0.12, -0.08) raw xDistance=-0.02 yDistance=0.14
04:19:23.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:19:23.544 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:23.544 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:19:23.544 00.000 21948 MoveAxis(E, 0, ABG)
04:19:23.544 00.000 21948 Move returns status 0, amount 0
04:19:23.544 00.000 21948 MoveAxis(N, 0, ABG)
04:19:23.544 00.000 21948 Move returns status 0, amount 0
04:19:23.544 00.000 21948 move complete, result=0
04:19:23.544 00.000 21948 worker thread done servicing request
04:19:23.545 00.001 21948 Worker thread wakes up
04:19:23.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:23.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:23.545 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:25.175 01.630 21948 Exposure complete
04:19:25.235 00.060 21948 worker thread done servicing request
04:19:25.235 00.000 18120 OnExposeComplete: enter
04:19:25.238 00.003 18120 UpdateGuideState(): m_state=6
04:19:25.240 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7601
04:19:25.243 00.003 18120 Star::Find returns 1 (0), X=896.41, Y=238.32, Mass=1722, SNR=28.7, Peak=118 HFD=4.1
04:19:25.245 00.002 18120 MultiStar: [#1 -0.38,-0.39,0.00,M5] [#2 0.36,-0.38,0.00,M3] [#3 -0.13,-0.29,0.64,U] [#4 0.14,-0.47,0.00,M1] [#5 0.30,-0.11,0.48,U] [#6 0.20,0.24,0.52,U] [#7 0.02,-0.31,0.45,U] [#8 0.13,-0.33,0.41,U] 
04:19:25.248 00.003 18120 refined, 5 included, MultiStar: {0.08, -0.20}, one-star: {0.05, -0.30}
04:19:25.248 00.000 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
04:19:25.248 00.000 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
04:19:25.251 00.003 18120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.19 mountX=-0.21 mountY=0.02, mountTheta=3.05
04:19:25.254 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.20, opts=13)
04:19:25.255 00.001 18120 Enqueuing Move request for scope (0.08, -0.20)
04:19:25.255 00.000 21948 Worker thread wakes up
04:19:25.255 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:25.256 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:19:25.256 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:25.257 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:25.257 00.000 18120 Enqueuing Expose request
04:19:25.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
04:19:25.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
04:19:25.257 00.000 21948 Moving (0.08, -0.20) raw xDistance=-0.21 yDistance=0.02
04:19:25.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:19:25.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:25.258 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:19:25.258 00.000 21948 MoveAxis(E, 38, ABG)
04:19:25.258 00.000 21948 Guiding  Dir = 2, Dur = 38
04:19:25.258 00.000 21948 IsSlewing returns 0
04:19:25.258 00.000 21948 IsGuiding returns 0
04:19:25.260 00.002 21948 PulseGuide returned control before completion, sleep 47
04:19:25.312 00.052 21948 IsGuiding returns 0
04:19:25.312 00.000 21948 Move returns status 0, amount 38
04:19:25.312 00.000 21948 MoveAxis(N, 0, ABG)
04:19:25.312 00.000 21948 Move returns status 0, amount 0
04:19:25.312 00.000 21948 move complete, result=0
04:19:25.312 00.000 21948 worker thread done servicing request
04:19:25.312 00.000 21948 Worker thread wakes up
04:19:25.312 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:25.312 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:25.312 00.000 18120 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
04:19:26.728 01.416 21948 Exposure complete
04:19:26.773 00.045 18120 OnExposeComplete: enter
04:19:26.774 00.001 18120 UpdateGuideState(): m_state=6
04:19:26.774 00.000 21948 worker thread done servicing request
04:19:26.775 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7602
04:19:26.775 00.000 18120 Star::Find returns 1 (0), X=896.63, Y=238.69, Mass=1700, SNR=28.6, Peak=126 HFD=4.0
04:19:26.776 00.001 18120 MultiStar: [#1 0.41,-0.43,0.00,M6] [#2 0.33,-0.16,0.61,U] [#3 0.14,-0.18,0.62,U] [#4 0.11,-0.18,0.52,U] [#5 0.36,0.17,0.47,U] [#6 0.56,0.05,0.00,M1] [#7 -0.31,0.03,0.40,U] [#8 0.25,-0.09,0.43,U] 
04:19:26.776 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.26, 0.07}
04:19:26.777 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
04:19:26.777 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
04:19:26.778 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=-0.12 mountY=-0.15, mountTheta=-2.24
04:19:26.780 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.04, opts=13)
04:19:26.781 00.001 18120 Enqueuing Move request for scope (0.19, -0.04)
04:19:26.781 00.000 21948 Worker thread wakes up
04:19:26.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:26.782 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
04:19:26.782 00.000 18120 UpdateGuideState exits: m=1700 RSB=28.6
04:19:26.782 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
04:19:26.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:26.784 00.002 21948 Moving (0.19, -0.04) raw xDistance=-0.12 yDistance=-0.15
04:19:26.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:19:26.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:26.784 00.000 18120 Enqueuing Expose request
04:19:26.785 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:26.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:19:26.785 00.000 21948 MoveAxis(E, 0, ABG)
04:19:26.785 00.000 21948 Move returns status 0, amount 0
04:19:26.785 00.000 21948 MoveAxis(N, 0, ABG)
04:19:26.785 00.000 21948 Move returns status 0, amount 0
04:19:26.785 00.000 21948 move complete, result=0
04:19:26.785 00.000 21948 worker thread done servicing request
04:19:26.785 00.000 21948 Worker thread wakes up
04:19:26.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:26.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:26.785 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:28.420 01.635 21948 Exposure complete
04:19:28.469 00.049 21948 worker thread done servicing request
04:19:28.469 00.000 18120 OnExposeComplete: enter
04:19:28.470 00.001 18120 UpdateGuideState(): m_state=6
04:19:28.471 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7603
04:19:28.471 00.000 18120 Star::Find returns 1 (0), X=896.63, Y=238.50, Mass=1792, SNR=29.2, Peak=121 HFD=4.1
04:19:28.472 00.001 18120 MultiStar: [#1 -0.21,-0.21,0.71,U] [#2 0.24,-0.12,0.63,U] [#3 -0.26,-0.06,0.58,U] [#4 -0.06,0.07,0.56,U] [#5 -0.14,0.19,0.46,U] [#6 0.43,0.10,0.00,M2] [#7 -0.17,-0.39,0.35,U] [#8 0.03,0.00,0.41,U] 
04:19:28.472 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.26, -0.12}
04:19:28.472 00.000 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.64)
04:19:28.473 00.001 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.60)
04:19:28.473 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=-0.07 mountY=0.04, mountTheta=2.61
04:19:28.474 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.08, opts=13)
04:19:28.475 00.001 18120 Enqueuing Move request for scope (-0.01, -0.08)
04:19:28.475 00.000 21948 Worker thread wakes up
04:19:28.475 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
04:19:28.475 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
04:19:28.476 00.001 21948 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.04
04:19:28.476 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:19:28.476 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:28.476 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:28.476 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:19:28.476 00.000 21948 MoveAxis(E, 0, ABG)
04:19:28.476 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.2
04:19:28.476 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:28.477 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:28.477 00.000 18120 Enqueuing Expose request
04:19:28.477 00.000 21948 Move returns status 0, amount 0
04:19:28.477 00.000 21948 MoveAxis(N, 0, ABG)
04:19:28.477 00.000 21948 Move returns status 0, amount 0
04:19:28.477 00.000 21948 move complete, result=0
04:19:28.478 00.001 21948 worker thread done servicing request
04:19:28.478 00.000 21948 Worker thread wakes up
04:19:28.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:28.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:28.478 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:19:30.007 01.529 21948 Exposure complete
04:19:30.056 00.049 21948 worker thread done servicing request
04:19:30.057 00.001 18120 OnExposeComplete: enter
04:19:30.058 00.001 18120 UpdateGuideState(): m_state=6
04:19:30.059 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7604
04:19:30.060 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=238.31, Mass=1678, SNR=28.4, Peak=107 HFD=4.3
04:19:30.061 00.001 18120 MultiStar: [#1 0.03,-0.31,0.73,U] [#2 0.34,-0.25,0.65,U] [#3 -0.20,-0.24,0.64,U] [#4 0.21,-0.24,0.56,U] [#5 0.09,0.14,0.47,U] [#6 0.33,0.28,0.55,U] [#7 -0.01,-0.45,0.00,M6] [#8 0.50,-0.16,0.00,M1] 
04:19:30.061 00.000 18120 refined, 6 included, MultiStar: {0.15, -0.17}, one-star: {0.25, -0.31}
04:19:30.061 00.000 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
04:19:30.062 00.001 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
04:19:30.063 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-0.82 mountX=-0.21 mountY=-0.06, mountTheta=-2.86
04:19:30.066 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.17, opts=13)
04:19:30.067 00.001 18120 Enqueuing Move request for scope (0.15, -0.17)
04:19:30.068 00.001 21948 Worker thread wakes up
04:19:30.068 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
04:19:30.068 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
04:19:30.068 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:30.069 00.001 21948 Moving (0.15, -0.17) raw xDistance=-0.21 yDistance=-0.06
04:19:30.069 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:19:30.069 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:30.069 00.000 18120 UpdateGuideState exits: m=1678 RSB=28.4
04:19:30.070 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:30.071 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:30.072 00.001 18120 Enqueuing Expose request
04:19:30.072 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:19:30.073 00.001 21948 MoveAxis(E, 38, ABG)
04:19:30.073 00.000 21948 Guiding  Dir = 2, Dur = 38
04:19:30.073 00.000 21948 IsSlewing returns 0
04:19:30.073 00.000 21948 IsGuiding returns 0
04:19:30.075 00.002 21948 PulseGuide returned control before completion, sleep 46
04:19:30.130 00.055 21948 IsGuiding returns 0
04:19:30.130 00.000 21948 Move returns status 0, amount 38
04:19:30.130 00.000 21948 MoveAxis(N, 0, ABG)
04:19:30.131 00.001 21948 Move returns status 0, amount 0
04:19:30.131 00.000 21948 move complete, result=0
04:19:30.131 00.000 21948 worker thread done servicing request
04:19:30.131 00.000 21948 Worker thread wakes up
04:19:30.131 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
04:19:30.132 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:30.133 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:31.758 01.625 21948 Exposure complete
04:19:31.819 00.061 21948 worker thread done servicing request
04:19:31.819 00.000 18120 OnExposeComplete: enter
04:19:31.820 00.001 18120 UpdateGuideState(): m_state=6
04:19:31.820 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7605
04:19:31.821 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=238.65, Mass=1751, SNR=28.9, Peak=115 HFD=4.2
04:19:31.821 00.000 18120 MultiStar: [#1 0.09,-0.42,0.68,U] [#2 0.57,-0.31,0.00,M1] [#3 0.04,-0.30,0.58,U] [#4 0.11,0.04,0.55,U] [#5 0.20,-0.19,0.46,U] [#6 0.56,0.18,0.00,M2] [#7 0.37,-0.46,0.00,M7] [#8 0.07,-0.01,0.40,U] 
04:19:31.822 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.14}, one-star: {0.35, 0.03}
04:19:31.822 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
04:19:31.823 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
04:19:31.823 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.68 mountX=-0.19 mountY=-0.09, mountTheta=-2.71
04:19:31.826 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.14, opts=13)
04:19:31.827 00.001 18120 Enqueuing Move request for scope (0.17, -0.14)
04:19:31.827 00.000 21948 Worker thread wakes up
04:19:31.827 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
04:19:31.827 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
04:19:31.827 00.000 21948 Moving (0.17, -0.14) raw xDistance=-0.19 yDistance=-0.09
04:19:31.827 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:19:31.827 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:31.828 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:31.828 00.000 18120 UpdateGuideState exits: m=1751 RSB=28.9
04:19:31.828 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:31.829 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:31.829 00.000 18120 Enqueuing Expose request
04:19:31.830 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:19:31.830 00.000 21948 MoveAxis(E, 0, ABG)
04:19:31.830 00.000 21948 Move returns status 0, amount 0
04:19:31.830 00.000 21948 MoveAxis(N, 0, ABG)
04:19:31.830 00.000 21948 Move returns status 0, amount 0
04:19:31.830 00.000 21948 move complete, result=0
04:19:31.830 00.000 21948 worker thread done servicing request
04:19:31.830 00.000 21948 Worker thread wakes up
04:19:31.830 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:31.830 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:31.830 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:33.355 01.525 21948 Exposure complete
04:19:33.392 00.037 21948 worker thread done servicing request
04:19:33.392 00.000 18120 OnExposeComplete: enter
04:19:33.393 00.001 18120 UpdateGuideState(): m_state=6
04:19:33.394 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7606
04:19:33.395 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=238.62, Mass=1763, SNR=29.2, Peak=128 HFD=4.3
04:19:33.395 00.000 18120 MultiStar: [#1 -0.32,-0.22,0.73,U] [#2 0.17,-0.12,0.61,U] [#3 -0.04,-0.15,0.57,U] [#4 -0.19,-0.21,0.56,U] [#5 0.24,0.03,0.46,U] [#6 0.31,-0.06,0.53,U] [#7 -0.36,-0.23,0.42,U] [#8 0.20,-0.03,0.38,U] 
04:19:33.396 00.001 18120 single-star, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.03, -0.00}
04:19:33.396 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
04:19:33.397 00.001 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
04:19:33.397 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.02 mountX=-0.01 mountY=-0.02, mountTheta=-2.03
04:19:33.401 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.00, opts=13)
04:19:33.401 00.000 18120 Enqueuing Move request for scope (0.03, -0.00)
04:19:33.403 00.002 21948 Worker thread wakes up
04:19:33.403 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
04:19:33.403 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
04:19:33.403 00.000 21948 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.02
04:19:33.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:19:33.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:33.403 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:19:33.403 00.000 21948 MoveAxis(E, 0, ABG)
04:19:33.403 00.000 21948 Move returns status 0, amount 0
04:19:33.403 00.000 21948 MoveAxis(N, 0, ABG)
04:19:33.403 00.000 21948 Move returns status 0, amount 0
04:19:33.403 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:33.404 00.001 21948 move complete, result=0
04:19:33.404 00.000 18120 UpdateGuideState exits: m=1763 RSB=29.2
04:19:33.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:33.405 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:33.405 00.000 18120 Enqueuing Expose request
04:19:33.405 00.000 21948 worker thread done servicing request
04:19:33.405 00.000 21948 Worker thread wakes up
04:19:33.406 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:33.406 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:33.406 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:35.031 01.625 21948 Exposure complete
04:19:35.069 00.038 21948 worker thread done servicing request
04:19:35.069 00.000 18120 OnExposeComplete: enter
04:19:35.072 00.003 18120 UpdateGuideState(): m_state=6
04:19:35.074 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7607
04:19:35.077 00.003 18120 Star::Find returns 1 (0), X=896.71, Y=238.61, Mass=1845, SNR=29.8, Peak=125 HFD=4.4
04:19:35.079 00.002 18120 MultiStar: [#1 0.16,-0.30,0.75,U] [#2 0.60,-0.26,0.00,M1] [#3 0.02,-0.32,0.58,U] [#4 0.12,-0.01,0.57,U] [#5 0.31,0.19,0.49,U] [#6 0.10,-0.01,0.52,U] [#7 0.01,-0.13,0.40,U] [#8 0.08,-0.14,0.37,U] 
04:19:35.082 00.003 18120 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.34, -0.01}
04:19:35.084 00.002 18120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
04:19:35.086 00.002 18120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
04:19:35.088 00.002 18120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.52 mountX=-0.15 mountY=-0.11, mountTheta=-2.54
04:19:35.094 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.09, opts=13)
04:19:35.097 00.003 18120 Enqueuing Move request for scope (0.17, -0.09)
04:19:35.099 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:35.102 00.003 18120 UpdateGuideState exits: m=1845 RSB=29.8
04:19:35.104 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:35.106 00.002 21948 Worker thread wakes up
04:19:35.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
04:19:35.107 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
04:19:35.107 00.000 21948 Moving (0.17, -0.09) raw xDistance=-0.15 yDistance=-0.11
04:19:35.107 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:19:35.107 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:35.107 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:19:35.107 00.000 21948 MoveAxis(E, 0, ABG)
04:19:35.107 00.000 21948 Move returns status 0, amount 0
04:19:35.107 00.000 21948 MoveAxis(N, 0, ABG)
04:19:35.107 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:35.108 00.001 18120 Enqueuing Expose request
04:19:35.108 00.000 21948 Move returns status 0, amount 0
04:19:35.108 00.000 21948 move complete, result=0
04:19:35.108 00.000 21948 worker thread done servicing request
04:19:35.108 00.000 21948 Worker thread wakes up
04:19:35.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:35.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:35.109 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:36.628 01.519 21948 Exposure complete
04:19:36.660 00.032 21948 worker thread done servicing request
04:19:36.660 00.000 18120 OnExposeComplete: enter
04:19:36.664 00.004 18120 UpdateGuideState(): m_state=6
04:19:36.666 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7608
04:19:36.668 00.002 18120 Star::Find returns 1 (0), X=896.33, Y=238.72, Mass=1817, SNR=29.6, Peak=116 HFD=4.5
04:19:36.668 00.000 18120 MultiStar: [#1 0.23,-0.09,0.70,U] [#2 0.44,0.05,0.00,M2] [#3 0.07,0.07,0.58,U] [#4 0.10,-0.03,0.55,U] [#5 0.45,0.25,0.00,M1] [#6 0.28,0.36,0.00,M1] [#7 0.10,-0.02,0.38,U] [#8 0.50,-0.08,0.00,M1] 
04:19:36.669 00.001 18120 refined, 4 included, MultiStar: {0.08, 0.02}, one-star: {-0.04, 0.10}
04:19:36.670 00.001 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.81 = -1.81)
04:19:36.670 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.85 = -1.85)
04:19:36.670 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.19 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
04:19:36.671 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.02, opts=13)
04:19:36.672 00.001 18120 Enqueuing Move request for scope (0.08, 0.02)
04:19:36.672 00.000 21948 Worker thread wakes up
04:19:36.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:36.675 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
04:19:36.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
04:19:36.675 00.000 21948 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
04:19:36.675 00.000 18120 UpdateGuideState exits: m=1817 RSB=29.6
04:19:36.676 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:36.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:36.677 00.001 18120 Enqueuing Expose request
04:19:36.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:19:36.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:36.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:19:36.677 00.000 21948 MoveAxis(E, 0, ABG)
04:19:36.677 00.000 21948 Move returns status 0, amount 0
04:19:36.677 00.000 21948 MoveAxis(N, 0, ABG)
04:19:36.677 00.000 21948 Move returns status 0, amount 0
04:19:36.677 00.000 21948 move complete, result=0
04:19:36.677 00.000 21948 worker thread done servicing request
04:19:36.677 00.000 21948 Worker thread wakes up
04:19:36.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:36.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:36.678 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:38.307 01.629 21948 Exposure complete
04:19:38.352 00.045 21948 worker thread done servicing request
04:19:38.352 00.000 18120 OnExposeComplete: enter
04:19:38.353 00.001 18120 UpdateGuideState(): m_state=6
04:19:38.353 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7609
04:19:38.354 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=238.60, Mass=1699, SNR=28.4, Peak=129 HFD=3.9
04:19:38.354 00.000 18120 MultiStar: [#1 -0.22,-0.08,0.75,U] [#2 0.10,0.05,0.63,U] [#3 -0.11,-0.06,0.64,U] [#4 -0.08,0.22,0.59,U] [#5 -0.04,0.21,0.47,U] [#6 0.37,0.36,0.00,M2] [#7 -0.07,-0.10,0.44,U] [#8 0.06,0.08,0.40,U] 
04:19:38.355 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.18, -0.02}
04:19:38.355 00.000 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
04:19:38.355 00.000 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
04:19:38.356 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=0.06 mountY=0.06, mountTheta=0.83
04:19:38.357 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
04:19:38.357 00.000 18120 Enqueuing Move request for scope (-0.08, 0.03)
04:19:38.358 00.001 21948 Worker thread wakes up
04:19:38.358 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:38.358 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
04:19:38.358 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
04:19:38.358 00.000 18120 UpdateGuideState exits: m=1699 RSB=28.4
04:19:38.359 00.001 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
04:19:38.359 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:19:38.359 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:38.359 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:38.360 00.001 18120 Enqueuing Expose request
04:19:38.360 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:38.360 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:19:38.360 00.000 21948 MoveAxis(E, 0, ABG)
04:19:38.360 00.000 21948 Move returns status 0, amount 0
04:19:38.360 00.000 21948 MoveAxis(N, 0, ABG)
04:19:38.360 00.000 21948 Move returns status 0, amount 0
04:19:38.360 00.000 21948 move complete, result=0
04:19:38.360 00.000 21948 worker thread done servicing request
04:19:38.360 00.000 21948 Worker thread wakes up
04:19:38.360 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:38.360 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:38.361 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:39.874 01.513 21948 Exposure complete
04:19:39.912 00.038 21948 worker thread done servicing request
04:19:39.912 00.000 18120 OnExposeComplete: enter
04:19:39.913 00.001 18120 UpdateGuideState(): m_state=6
04:19:39.913 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7610
04:19:39.914 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=238.59, Mass=1657, SNR=28.2, Peak=112 HFD=4.4
04:19:39.914 00.000 18120 MultiStar: [#1 -0.25,-0.27,0.74,U] [#2 0.24,-0.20,0.62,U] [#3 -0.16,-0.14,0.60,U] [#4 0.06,-0.24,0.54,U] [#5 -0.02,0.35,0.48,U] [#6 0.26,0.23,0.51,U] [#7 -0.08,0.07,0.43,U] [#8 0.18,0.00,0.38,U] 
04:19:39.915 00.001 18120 single-star, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.01, -0.03}
04:19:39.915 00.000 18120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.00) = xAngle (-3.94 = 2.35)
04:19:39.916 00.001 18120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.31)
04:19:39.916 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.94 mountX=-0.02 mountY=0.02, mountTheta=2.33
04:19:39.917 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.03, opts=13)
04:19:39.919 00.002 18120 Enqueuing Move request for scope (-0.01, -0.03)
04:19:39.922 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:39.924 00.002 18120 UpdateGuideState exits: m=1657 RSB=28.2
04:19:39.926 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:39.929 00.003 21948 Worker thread wakes up
04:19:39.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:39.929 00.000 18120 Enqueuing Expose request
04:19:39.930 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:19:39.930 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:19:39.930 00.000 21948 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
04:19:39.930 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:19:39.930 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:39.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:19:39.930 00.000 21948 MoveAxis(E, 0, ABG)
04:19:39.930 00.000 21948 Move returns status 0, amount 0
04:19:39.930 00.000 21948 MoveAxis(N, 0, ABG)
04:19:39.930 00.000 21948 Move returns status 0, amount 0
04:19:39.930 00.000 21948 move complete, result=0
04:19:39.930 00.000 21948 worker thread done servicing request
04:19:39.930 00.000 21948 Worker thread wakes up
04:19:39.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:39.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:39.930 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:19:41.566 01.636 21948 Exposure complete
04:19:41.618 00.052 21948 worker thread done servicing request
04:19:41.618 00.000 18120 OnExposeComplete: enter
04:19:41.620 00.002 18120 UpdateGuideState(): m_state=6
04:19:41.622 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7611
04:19:41.623 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=238.51, Mass=1896, SNR=30.1, Peak=126 HFD=4.0
04:19:41.624 00.001 18120 MultiStar: [#1 -0.06,-0.14,0.69,U] [#2 0.17,-0.02,0.61,U] [#3 0.20,0.03,0.58,U] [#4 0.05,-0.17,0.54,U] [#5 0.18,0.55,0.00,M1] [#6 0.44,0.08,0.00,M2] [#7 -0.03,-0.37,0.41,U] [#8 0.46,0.14,0.00,M1] 
04:19:41.626 00.002 18120 refined, 5 included, MultiStar: {0.14, -0.11}, one-star: {0.34, -0.10}
04:19:41.627 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
04:19:41.630 00.003 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
04:19:41.632 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.69 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
04:19:41.636 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.11, opts=13)
04:19:41.639 00.003 18120 Enqueuing Move request for scope (0.14, -0.11)
04:19:41.641 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:41.644 00.003 21948 Worker thread wakes up
04:19:41.644 00.000 18120 UpdateGuideState exits: m=1896 RSB=30.1
04:19:41.645 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:41.645 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:41.646 00.001 18120 Enqueuing Expose request
04:19:41.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
04:19:41.647 00.001 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
04:19:41.647 00.000 21948 Moving (0.14, -0.11) raw xDistance=-0.16 yDistance=-0.07
04:19:41.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:19:41.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:41.647 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:19:41.647 00.000 21948 MoveAxis(E, 0, ABG)
04:19:41.647 00.000 21948 Move returns status 0, amount 0
04:19:41.647 00.000 21948 MoveAxis(N, 0, ABG)
04:19:41.647 00.000 21948 Move returns status 0, amount 0
04:19:41.647 00.000 21948 move complete, result=0
04:19:41.647 00.000 21948 worker thread done servicing request
04:19:41.647 00.000 21948 Worker thread wakes up
04:19:41.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:41.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:41.647 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:43.060 01.413 21948 Exposure complete
04:19:43.102 00.042 21948 worker thread done servicing request
04:19:43.102 00.000 18120 OnExposeComplete: enter
04:19:43.102 00.000 18120 UpdateGuideState(): m_state=6
04:19:43.103 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7612
04:19:43.103 00.000 18120 Star::Find returns 1 (0), X=896.42, Y=238.59, Mass=1689, SNR=28.5, Peak=113 HFD=4.3
04:19:43.104 00.001 18120 MultiStar: [#1 0.12,-0.22,0.73,U] [#2 0.51,-0.12,0.00,M1] [#3 -0.12,-0.05,0.62,U] [#4 0.35,-0.22,0.58,U] [#5 0.46,0.01,0.00,M2] [#6 0.33,0.42,0.00,M3] [#7 0.02,-0.28,0.45,U] [#8 0.24,-0.09,0.39,U] 
04:19:43.104 00.000 18120 single-star, 5 included, MultiStar: {0.10, -0.14}, one-star: {0.05, -0.03}
04:19:43.105 00.001 18120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.00) = xAngle (-2.51 = -2.51)
04:19:43.105 00.000 18120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.55 = -2.55)
04:19:43.105 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.51 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
04:19:43.107 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
04:19:43.107 00.000 18120 Enqueuing Move request for scope (0.05, -0.03)
04:19:43.108 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:43.108 00.000 18120 UpdateGuideState exits: m=1689 RSB=28.5
04:19:43.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:43.109 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:43.110 00.001 21948 Worker thread wakes up
04:19:43.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
04:19:43.110 00.000 18120 Enqueuing Expose request
04:19:43.110 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
04:19:43.110 00.000 21948 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.03
04:19:43.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:19:43.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:43.111 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:19:43.111 00.000 21948 MoveAxis(E, 0, ABG)
04:19:43.111 00.000 21948 Move returns status 0, amount 0
04:19:43.111 00.000 21948 MoveAxis(N, 0, ABG)
04:19:43.111 00.000 21948 Move returns status 0, amount 0
04:19:43.111 00.000 21948 move complete, result=0
04:19:43.111 00.000 21948 worker thread done servicing request
04:19:43.111 00.000 21948 Worker thread wakes up
04:19:43.111 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:43.111 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:43.111 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:44.739 01.628 21948 Exposure complete
04:19:44.780 00.041 21948 worker thread done servicing request
04:19:44.780 00.000 18120 OnExposeComplete: enter
04:19:44.781 00.001 18120 UpdateGuideState(): m_state=6
04:19:44.782 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7613
04:19:44.785 00.003 18120 Star::Find returns 1 (0), X=896.45, Y=238.34, Mass=1724, SNR=28.7, Peak=120 HFD=4.1
04:19:44.788 00.003 18120 MultiStar: [#1 0.15,-0.27,0.76,U] [#2 0.43,-0.21,0.00,M2] [#3 -0.01,-0.22,0.61,U] [#4 0.27,-0.32,0.57,U] [#5 -0.04,-0.15,0.48,U] [#6 0.03,0.13,0.53,U] [#7 -0.12,-0.12,0.41,U] [#8 0.27,-0.34,0.00,M1] 
04:19:44.790 00.002 18120 refined, 6 included, MultiStar: {0.07, -0.20}, one-star: {0.08, -0.28}
04:19:44.793 00.003 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.05)
04:19:44.795 00.002 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.01)
04:19:44.797 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.24 mountX=-0.21 mountY=0.03, mountTheta=3.01
04:19:44.800 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.20, opts=13)
04:19:44.802 00.002 18120 Enqueuing Move request for scope (0.07, -0.20)
04:19:44.802 00.000 21948 Worker thread wakes up
04:19:44.802 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:44.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
04:19:44.803 00.001 18120 UpdateGuideState exits: m=1724 RSB=28.7
04:19:44.803 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
04:19:44.803 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:44.803 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:44.804 00.001 18120 Enqueuing Expose request
04:19:44.804 00.000 21948 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=0.03
04:19:44.804 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:19:44.804 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:44.804 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:19:44.804 00.000 21948 MoveAxis(E, 37, ABG)
04:19:44.804 00.000 21948 Guiding  Dir = 2, Dur = 37
04:19:44.805 00.001 21948 IsSlewing returns 0
04:19:44.805 00.000 21948 IsGuiding returns 0
04:19:44.806 00.001 21948 PulseGuide returned control before completion, sleep 46
04:19:44.861 00.055 21948 IsGuiding returns 0
04:19:44.861 00.000 21948 Move returns status 0, amount 37
04:19:44.861 00.000 21948 MoveAxis(N, 0, ABG)
04:19:44.861 00.000 21948 Move returns status 0, amount 0
04:19:44.861 00.000 21948 move complete, result=0
04:19:44.862 00.001 21948 worker thread done servicing request
04:19:44.862 00.000 21948 Worker thread wakes up
04:19:44.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:44.862 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
04:19:44.863 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:46.268 01.405 21948 Exposure complete
04:19:46.299 00.031 21948 worker thread done servicing request
04:19:46.299 00.000 18120 OnExposeComplete: enter
04:19:46.299 00.000 18120 UpdateGuideState(): m_state=6
04:19:46.300 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7614
04:19:46.300 00.000 18120 Star::Find returns 1 (0), X=896.63, Y=238.69, Mass=1722, SNR=28.6, Peak=122 HFD=4.1
04:19:46.301 00.001 18120 MultiStar: [#1 0.33,-0.37,0.00,M1] [#2 0.38,-0.29,0.00,M3] [#3 0.38,-0.25,0.00,M1] [#4 0.56,-0.18,0.00,M1] [#5 0.49,0.13,0.00,M2] [#6 0.39,0.21,0.00,M3] [#7 0.07,-0.52,0.00,M1] [#8 0.64,-0.16,0.00,M2] 
04:19:46.301 00.000 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
04:19:46.302 00.001 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
04:19:46.302 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.25 mountX=-0.05 mountY=-0.27, mountTheta=-1.75
04:19:46.304 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.07, opts=13)
04:19:46.304 00.000 18120 Enqueuing Move request for scope (0.27, 0.07)
04:19:46.305 00.001 21948 Worker thread wakes up
04:19:46.305 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:46.306 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.6
04:19:46.306 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
04:19:46.306 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
04:19:46.306 00.000 21948 Moving (0.27, 0.07) raw xDistance=-0.05 yDistance=-0.27
04:19:46.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:19:46.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:46.306 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:46.309 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:19:46.309 00.000 21948 MoveAxis(E, 0, ABG)
04:19:46.309 00.000 21948 Move returns status 0, amount 0
04:19:46.309 00.000 21948 MoveAxis(N, 0, ABG)
04:19:46.309 00.000 21948 Move returns status 0, amount 0
04:19:46.309 00.000 21948 move complete, result=0
04:19:46.309 00.000 21948 worker thread done servicing request
04:19:46.309 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:46.310 00.001 18120 Enqueuing Expose request
04:19:46.310 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:19:46.311 00.001 21948 Worker thread wakes up
04:19:46.311 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:46.311 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:47.945 01.634 21948 Exposure complete
04:19:47.971 00.026 21948 worker thread done servicing request
04:19:47.971 00.000 18120 OnExposeComplete: enter
04:19:47.972 00.001 18120 UpdateGuideState(): m_state=6
04:19:47.973 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7615
04:19:47.974 00.001 18120 Star::Find returns 1 (0), X=896.77, Y=238.27, Mass=1614, SNR=27.8, Peak=118 HFD=4.4
04:19:47.976 00.002 18120 MultiStar: [#1 0.29,-0.46,0.00,M2] [#2 0.57,-0.23,0.00,M4] [#3 -0.01,-0.30,0.63,U] [#4 0.21,-0.58,0.00,M2] [#5 0.34,-0.26,0.48,U] [#6 0.50,-0.31,0.00,M4] [#7 0.04,-0.55,0.00,M2] [#8 0.46,-0.29,0.00,M3] 
04:19:47.976 00.000 18120 refined, 2 included, MultiStar: {0.26, -0.31}, one-star: {0.40, -0.35}
04:19:47.976 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
04:19:47.977 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
04:19:47.977 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.31 hyp=0.41 cameraTheta=-0.87 mountX=-0.39 mountY=-0.09, mountTheta=-2.91
04:19:47.978 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.31, opts=13)
04:19:47.978 00.000 18120 Enqueuing Move request for scope (0.26, -0.31)
04:19:47.979 00.001 21948 Worker thread wakes up
04:19:47.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.31) opts 0xd
04:19:47.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.31)
04:19:47.979 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:47.980 00.001 18120 UpdateGuideState exits: m=1614 RSB=27.8
04:19:47.980 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:47.980 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:47.981 00.001 18120 Enqueuing Expose request
04:19:47.981 00.000 21948 Moving (0.26, -0.31) raw xDistance=-0.39 yDistance=-0.09
04:19:47.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
04:19:47.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:47.981 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:19:47.981 00.000 21948 MoveAxis(E, 71, ABG)
04:19:47.981 00.000 21948 Guiding  Dir = 2, Dur = 71
04:19:47.982 00.001 21948 IsSlewing returns 0
04:19:47.982 00.000 21948 IsGuiding returns 0
04:19:47.984 00.002 21948 PulseGuide returned control before completion, sleep 80
04:19:48.068 00.084 21948 IsGuiding returns 0
04:19:48.068 00.000 21948 Move returns status 0, amount 71
04:19:48.068 00.000 21948 MoveAxis(N, 0, ABG)
04:19:48.068 00.000 21948 Move returns status 0, amount 0
04:19:48.068 00.000 21948 move complete, result=0
04:19:48.068 00.000 21948 worker thread done servicing request
04:19:48.069 00.001 21948 Worker thread wakes up
04:19:48.069 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:48.069 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:48.069 00.000 18120 GuideStep: -0.4 px 71 ms EAST, -0.1 px 0 ms NORTH
04:19:49.479 01.410 21948 Exposure complete
04:19:49.528 00.049 18120 OnExposeComplete: enter
04:19:49.528 00.000 18120 UpdateGuideState(): m_state=6
04:19:49.529 00.001 21948 worker thread done servicing request
04:19:49.529 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7616
04:19:49.530 00.001 18120 Star::Find returns 1 (0), X=896.67, Y=238.69, Mass=1786, SNR=29.1, Peak=130 HFD=4.3
04:19:49.531 00.001 18120 MultiStar: [#1 0.11,-0.19,0.75,U] [#2 0.47,-0.03,0.00,M5] [#3 0.21,-0.14,0.62,U] [#4 0.51,-0.19,0.00,M3] [#5 0.68,0.13,0.00,M2] [#6 0.29,-0.02,0.53,U] [#7 0.10,-0.03,0.38,U] [#8 0.53,0.11,0.00,M4] 
04:19:49.532 00.001 18120 refined, 4 included, MultiStar: {0.22, -0.05}, one-star: {0.30, 0.07}
04:19:49.533 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
04:19:49.533 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
04:19:49.534 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.25 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
04:19:49.535 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.05, opts=13)
04:19:49.537 00.002 18120 Enqueuing Move request for scope (0.22, -0.05)
04:19:49.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:49.537 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.1
04:19:49.538 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:49.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:49.538 00.000 18120 Enqueuing Expose request
04:19:49.541 00.003 21948 Worker thread wakes up
04:19:49.541 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
04:19:49.541 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
04:19:49.541 00.000 21948 Moving (0.22, -0.05) raw xDistance=-0.14 yDistance=-0.17
04:19:49.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:19:49.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:49.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:19:49.541 00.000 21948 MoveAxis(E, 0, ABG)
04:19:49.541 00.000 21948 Move returns status 0, amount 0
04:19:49.541 00.000 21948 MoveAxis(N, 0, ABG)
04:19:49.542 00.001 21948 Move returns status 0, amount 0
04:19:49.542 00.000 21948 move complete, result=0
04:19:49.542 00.000 21948 worker thread done servicing request
04:19:49.542 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:19:49.542 00.000 21948 Worker thread wakes up
04:19:49.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:49.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:51.172 01.630 21948 Exposure complete
04:19:51.206 00.034 21948 worker thread done servicing request
04:19:51.206 00.000 18120 OnExposeComplete: enter
04:19:51.207 00.001 18120 UpdateGuideState(): m_state=6
04:19:51.207 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7617
04:19:51.208 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=238.66, Mass=1736, SNR=28.7, Peak=115 HFD=4.1
04:19:51.209 00.001 18120 MultiStar: [#1 0.03,-0.34,0.72,U] [#2 0.37,0.01,0.65,U] [#3 0.11,-0.08,0.57,U] [#4 0.38,-0.30,0.00,M4] [#5 0.41,-0.01,0.50,U] [#6 0.25,-0.09,0.50,U] [#7 -0.32,0.04,0.43,U] [#8 0.25,-0.21,0.43,U] 
04:19:51.209 00.000 18120 single-star, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.09, 0.04}
04:19:51.209 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
04:19:51.210 00.001 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.62 = -1.62)
04:19:51.210 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
04:19:51.211 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.04, opts=13)
04:19:51.212 00.001 18120 Enqueuing Move request for scope (0.09, 0.04)
04:19:51.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:51.213 00.001 18120 UpdateGuideState exits: m=1736 RSB=28.7
04:19:51.213 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:51.214 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:51.214 00.000 18120 Enqueuing Expose request
04:19:51.215 00.001 21948 Worker thread wakes up
04:19:51.215 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
04:19:51.215 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
04:19:51.215 00.000 21948 Moving (0.09, 0.04) raw xDistance=-0.00 yDistance=-0.10
04:19:51.215 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:19:51.215 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:51.215 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:19:51.215 00.000 21948 MoveAxis(E, 0, ABG)
04:19:51.215 00.000 21948 Move returns status 0, amount 0
04:19:51.215 00.000 21948 MoveAxis(N, 0, ABG)
04:19:51.215 00.000 21948 Move returns status 0, amount 0
04:19:51.215 00.000 21948 move complete, result=0
04:19:51.215 00.000 21948 worker thread done servicing request
04:19:51.215 00.000 21948 Worker thread wakes up
04:19:51.215 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:51.215 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:51.215 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:52.740 01.525 21948 Exposure complete
04:19:52.789 00.049 18120 OnExposeComplete: enter
04:19:52.789 00.000 18120 UpdateGuideState(): m_state=6
04:19:52.790 00.001 21948 worker thread done servicing request
04:19:52.790 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7618
04:19:52.791 00.001 18120 Star::Find returns 1 (0), X=896.75, Y=238.50, Mass=1597, SNR=27.7, Peak=112 HFD=4.4
04:19:52.792 00.001 18120 MultiStar: [#1 0.32,-0.09,0.77,U] [#2 0.60,-0.37,0.00,M5] [#3 0.19,-0.15,0.62,U] [#4 0.42,-0.30,0.00,M5] [#5 0.47,-0.03,0.00,M2] [#6 0.24,0.13,0.58,U] [#7 0.17,-0.21,0.42,U] [#8 0.16,-0.16,0.41,U] 
04:19:52.792 00.000 18120 refined, 5 included, MultiStar: {0.27, -0.10}, one-star: {0.39, -0.12}
04:19:52.793 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
04:19:52.793 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
04:19:52.794 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.34 mountX=-0.20 mountY=-0.20, mountTheta=-2.36
04:19:52.795 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.10, opts=13)
04:19:52.795 00.000 18120 Enqueuing Move request for scope (0.27, -0.10)
04:19:52.797 00.002 21948 Worker thread wakes up
04:19:52.797 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
04:19:52.797 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
04:19:52.797 00.000 21948 Moving (0.27, -0.10) raw xDistance=-0.20 yDistance=-0.20
04:19:52.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:19:52.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:52.797 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:52.798 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:19:52.798 00.000 21948 MoveAxis(E, 0, ABG)
04:19:52.798 00.000 21948 Move returns status 0, amount 0
04:19:52.798 00.000 21948 MoveAxis(N, 0, ABG)
04:19:52.798 00.000 21948 Move returns status 0, amount 0
04:19:52.798 00.000 21948 move complete, result=0
04:19:52.798 00.000 18120 UpdateGuideState exits: m=1597 RSB=27.7
04:19:52.800 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:52.801 00.001 21948 worker thread done servicing request
04:19:52.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:52.802 00.001 18120 Enqueuing Expose request
04:19:52.802 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:19:52.803 00.001 21948 Worker thread wakes up
04:19:52.803 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:52.803 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:54.435 01.632 21948 Exposure complete
04:19:54.484 00.049 21948 worker thread done servicing request
04:19:54.484 00.000 18120 OnExposeComplete: enter
04:19:54.484 00.000 18120 UpdateGuideState(): m_state=6
04:19:54.485 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7619
04:19:54.485 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=238.33, Mass=1719, SNR=28.8, Peak=101 HFD=4.6
04:19:54.486 00.001 18120 MultiStar: [#1 0.01,-0.36,0.74,U] [#2 0.63,-0.47,0.00,M6] [#3 0.24,-0.49,0.00,M1] [#4 0.29,-0.36,0.00,M6] [#5 0.25,0.00,0.49,U] [#6 0.59,-0.13,0.00,M2] [#7 0.31,-0.61,0.00,M1] [#8 0.59,-0.62,0.00,M3] 
04:19:54.486 00.000 18120 refined, 2 included, MultiStar: {0.17, -0.25}, one-star: {0.24, -0.29}
04:19:54.487 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
04:19:54.487 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
04:19:54.487 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.99 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
04:19:54.489 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.25, opts=13)
04:19:54.489 00.000 18120 Enqueuing Move request for scope (0.17, -0.25)
04:19:54.490 00.001 21948 Worker thread wakes up
04:19:54.490 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd
04:19:54.490 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.25)
04:19:54.490 00.000 21948 Moving (0.17, -0.25) raw xDistance=-0.30 yDistance=-0.03
04:19:54.490 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:19:54.490 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:54.490 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:19:54.490 00.000 21948 MoveAxis(E, 53, ABG)
04:19:54.490 00.000 21948 Guiding  Dir = 2, Dur = 53
04:19:54.490 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:54.490 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.8
04:19:54.491 00.001 21948 IsSlewing returns 0
04:19:54.491 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:54.491 00.000 21948 IsGuiding returns 0
04:19:54.491 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:54.492 00.001 18120 Enqueuing Expose request
04:19:54.494 00.002 21948 PulseGuide returned control before completion, sleep 62
04:19:54.562 00.068 21948 IsGuiding returns 0
04:19:54.562 00.000 21948 Move returns status 0, amount 53
04:19:54.562 00.000 21948 MoveAxis(N, 0, ABG)
04:19:54.562 00.000 21948 Move returns status 0, amount 0
04:19:54.562 00.000 21948 move complete, result=0
04:19:54.562 00.000 21948 worker thread done servicing request
04:19:54.562 00.000 21948 Worker thread wakes up
04:19:54.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:54.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:54.562 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
04:19:55.965 01.403 21948 Exposure complete
04:19:55.993 00.028 21948 worker thread done servicing request
04:19:55.993 00.000 18120 OnExposeComplete: enter
04:19:55.994 00.001 18120 UpdateGuideState(): m_state=6
04:19:55.997 00.003 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7620
04:19:55.999 00.002 18120 Star::Find returns 1 (0), X=896.36, Y=238.64, Mass=1788, SNR=29.3, Peak=115 HFD=4.4
04:19:56.000 00.001 18120 MultiStar: [#1 0.18,-0.25,0.72,U] [#2 0.26,-0.07,0.63,U] [#3 0.02,-0.00,0.59,U] [#4 0.27,-0.05,0.54,U] [#5 0.37,0.06,0.44,U] [#6 0.40,0.09,0.51,U] [#7 0.36,-0.31,0.00,M2] [#8 0.27,-0.02,0.40,U] 
04:19:56.000 00.000 18120 single-star, 7 included, MultiStar: {0.19, -0.03}, one-star: {-0.00, 0.03}
04:19:56.000 00.000 18120 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.00) = xAngle (-0.29 = -0.29)
04:19:56.001 00.001 18120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.33 = -0.33)
04:19:56.001 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.71 mountX=0.02 mountY=-0.01, mountTheta=-0.32
04:19:56.002 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.03, opts=13)
04:19:56.003 00.001 18120 Enqueuing Move request for scope (-0.00, 0.03)
04:19:56.003 00.000 21948 Worker thread wakes up
04:19:56.003 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:56.004 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
04:19:56.004 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
04:19:56.004 00.000 21948 Moving (-0.00, 0.03) raw xDistance=0.02 yDistance=-0.01
04:19:56.004 00.000 18120 UpdateGuideState exits: m=1788 RSB=29.3
04:19:56.004 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:56.004 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:56.006 00.002 18120 Enqueuing Expose request
04:19:56.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:19:56.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:56.006 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:19:56.006 00.000 21948 MoveAxis(E, 0, ABG)
04:19:56.006 00.000 21948 Move returns status 0, amount 0
04:19:56.006 00.000 21948 MoveAxis(N, 0, ABG)
04:19:56.006 00.000 21948 Move returns status 0, amount 0
04:19:56.006 00.000 21948 move complete, result=0
04:19:56.006 00.000 21948 worker thread done servicing request
04:19:56.006 00.000 21948 Worker thread wakes up
04:19:56.006 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:56.006 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:56.007 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:57.639 01.632 21948 Exposure complete
04:19:57.685 00.046 21948 worker thread done servicing request
04:19:57.686 00.001 18120 OnExposeComplete: enter
04:19:57.686 00.000 18120 UpdateGuideState(): m_state=6
04:19:57.687 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7621
04:19:57.687 00.000 18120 Star::Find returns 1 (0), X=896.77, Y=238.51, Mass=1811, SNR=29.5, Peak=115 HFD=4.3
04:19:57.688 00.001 18120 MultiStar: [#1 0.25,-0.44,0.00,M1] [#2 0.66,-0.36,0.00,M6] [#3 -0.01,0.04,0.59,U] [#4 0.32,-0.14,0.54,U] [#5 0.38,-0.19,0.46,U] [#6 0.70,0.40,0.00,M2] [#7 -0.04,-0.62,0.00,M3] [#8 0.62,-0.20,0.00,M3] 
04:19:57.701 00.013 18120 refined, 3 included, MultiStar: {0.29, -0.10}, one-star: {0.41, -0.11}
04:19:57.703 00.002 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
04:19:57.706 00.003 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
04:19:57.708 00.002 18120 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.32 mountX=-0.21 mountY=-0.21, mountTheta=-2.34
04:19:57.712 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=-0.10, opts=13)
04:19:57.715 00.003 18120 Enqueuing Move request for scope (0.29, -0.10)
04:19:57.717 00.002 21948 Worker thread wakes up
04:19:57.717 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:57.718 00.001 18120 UpdateGuideState exits: m=1811 RSB=29.5
04:19:57.718 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:57.719 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:57.719 00.000 18120 Enqueuing Expose request
04:19:57.720 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
04:19:57.720 00.000 21948 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
04:19:57.720 00.000 21948 Moving (0.29, -0.10) raw xDistance=-0.21 yDistance=-0.21
04:19:57.720 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:19:57.720 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:57.720 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:19:57.720 00.000 21948 MoveAxis(E, 37, ABG)
04:19:57.720 00.000 21948 Guiding  Dir = 2, Dur = 37
04:19:57.720 00.000 21948 IsSlewing returns 0
04:19:57.720 00.000 21948 IsGuiding returns 0
04:19:57.723 00.003 21948 PulseGuide returned control before completion, sleep 46
04:19:57.775 00.052 21948 IsGuiding returns 0
04:19:57.776 00.001 21948 Move returns status 0, amount 37
04:19:57.776 00.000 21948 MoveAxis(N, 0, ABG)
04:19:57.776 00.000 21948 Move returns status 0, amount 0
04:19:57.776 00.000 21948 move complete, result=0
04:19:57.776 00.000 21948 worker thread done servicing request
04:19:57.776 00.000 21948 Worker thread wakes up
04:19:57.776 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
04:19:57.778 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:57.778 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:19:59.188 01.410 21948 Exposure complete
04:19:59.234 00.046 21948 worker thread done servicing request
04:19:59.234 00.000 18120 OnExposeComplete: enter
04:19:59.234 00.000 18120 UpdateGuideState(): m_state=6
04:19:59.235 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7622
04:19:59.235 00.000 18120 Star::Find returns 1 (0), X=896.75, Y=238.74, Mass=1855, SNR=29.7, Peak=131 HFD=4.3
04:19:59.236 00.001 18120 MultiStar: [#1 0.25,-0.11,0.69,U] [#2 0.64,-0.23,0.00,M7] [#3 0.23,0.10,0.59,U] [#4 0.40,0.04,0.52,U] [#5 0.36,0.22,0.44,U] [#6 0.63,0.28,0.00,M3] [#7 0.02,0.02,0.39,U] [#8 0.48,0.31,0.00,M4] 
04:19:59.236 00.000 18120 refined, 5 included, MultiStar: {0.30, 0.06}, one-star: {0.39, 0.12}
04:19:59.236 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
04:19:59.237 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
04:19:59.237 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=0.06 hyp=0.30 cameraTheta=0.21 mountX=-0.06 mountY=-0.29, mountTheta=-1.79
04:19:59.239 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=0.06, opts=13)
04:19:59.242 00.003 18120 Enqueuing Move request for scope (0.30, 0.06)
04:19:59.244 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:19:59.246 00.002 18120 UpdateGuideState exits: m=1855 RSB=29.7
04:19:59.248 00.002 21948 Worker thread wakes up
04:19:59.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.06) opts 0xd
04:19:59.248 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, 0.06)
04:19:59.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:59.249 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:19:59.249 00.000 18120 Enqueuing Expose request
04:19:59.250 00.001 21948 Moving (0.30, 0.06) raw xDistance=-0.06 yDistance=-0.29
04:19:59.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:19:59.250 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.34 newest=-0.52
04:19:59.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:19:59.250 00.000 21948 MoveAxis(E, 0, ABG)
04:19:59.250 00.000 21948 Move returns status 0, amount 0
04:19:59.250 00.000 21948 MoveAxis(N, 70, ABG)
04:19:59.250 00.000 21948 Guiding  Dir = 0, Dur = 70
04:19:59.250 00.000 21948 IsSlewing returns 0
04:19:59.250 00.000 21948 IsGuiding returns 0
04:19:59.255 00.005 21948 PulseGuide returned control before completion, sleep 76
04:19:59.343 00.088 21948 IsGuiding returns 0
04:19:59.343 00.000 21948 Move returns status 0, amount 70
04:19:59.343 00.000 21948 move complete, result=0
04:19:59.343 00.000 21948 worker thread done servicing request
04:19:59.343 00.000 21948 Worker thread wakes up
04:19:59.343 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:19:59.343 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 70 ms NORTH
04:19:59.344 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:00.966 01.622 21948 Exposure complete
04:20:01.022 00.056 21948 worker thread done servicing request
04:20:01.022 00.000 18120 OnExposeComplete: enter
04:20:01.024 00.002 18120 UpdateGuideState(): m_state=6
04:20:01.025 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7623
04:20:01.026 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=238.77, Mass=1776, SNR=29.0, Peak=122 HFD=4.2
04:20:01.027 00.001 18120 MultiStar: [#1 0.27,-0.06,0.71,U] [#2 0.48,-0.06,0.00,M8] [#3 0.06,-0.06,0.57,U] [#4 0.26,-0.12,0.58,U] [#5 0.06,-0.01,0.48,U] [#6 0.30,0.27,0.57,U] [#7 -0.21,0.09,0.43,U] [#8 0.57,0.01,0.00,M5] 
04:20:01.028 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.04}, one-star: {0.17, 0.15}
04:20:01.029 00.001 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
04:20:01.030 00.001 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
04:20:01.030 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.28 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
04:20:01.033 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
04:20:01.033 00.000 18120 Enqueuing Move request for scope (0.15, 0.04)
04:20:01.034 00.001 21948 Worker thread wakes up
04:20:01.034 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:01.034 00.000 18120 UpdateGuideState exits: m=1776 RSB=29.0
04:20:01.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:01.035 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:01.035 00.000 18120 Enqueuing Expose request
04:20:01.036 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
04:20:01.036 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
04:20:01.036 00.000 21948 Moving (0.15, 0.04) raw xDistance=-0.02 yDistance=-0.15
04:20:01.036 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:01.036 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:01.036 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:20:01.036 00.000 21948 MoveAxis(E, 0, ABG)
04:20:01.036 00.000 21948 Move returns status 0, amount 0
04:20:01.036 00.000 21948 MoveAxis(N, 0, ABG)
04:20:01.036 00.000 21948 Move returns status 0, amount 0
04:20:01.036 00.000 21948 move complete, result=0
04:20:01.036 00.000 21948 worker thread done servicing request
04:20:01.036 00.000 21948 Worker thread wakes up
04:20:01.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:01.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:01.036 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:02.553 01.517 21948 Exposure complete
04:20:02.592 00.039 21948 worker thread done servicing request
04:20:02.592 00.000 18120 OnExposeComplete: enter
04:20:02.593 00.001 18120 UpdateGuideState(): m_state=6
04:20:02.595 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7624
04:20:02.596 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=238.63, Mass=1708, SNR=28.5, Peak=132 HFD=4.0
04:20:02.599 00.003 18120 MultiStar: [#1 0.23,-0.21,0.68,U] [#2 0.22,0.15,0.62,U] [#3 0.00,0.08,0.61,U] [#4 0.31,-0.03,0.57,U] [#5 0.55,0.04,0.00,M1] [#6 0.55,0.22,0.00,M3] [#7 -0.15,-0.08,0.46,U] [#8 0.34,0.14,0.40,U] 
04:20:02.600 00.001 18120 single-star, 6 included, MultiStar: {0.12, 0.00}, one-star: {-0.03, 0.02}
04:20:02.600 00.000 18120 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.00) = xAngle (0.72 = 0.72)
04:20:02.601 00.001 18120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.68 = 0.68)
04:20:02.601 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.72 mountX=0.03 mountY=0.02, mountTheta=0.69
04:20:02.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
04:20:02.603 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
04:20:02.603 00.000 21948 Worker thread wakes up
04:20:02.603 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:02.604 00.001 18120 UpdateGuideState exits: m=1708 RSB=28.5
04:20:02.604 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:02.604 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:02.605 00.001 18120 Enqueuing Expose request
04:20:02.605 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
04:20:02.605 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
04:20:02.605 00.000 21948 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
04:20:02.605 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:20:02.605 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:02.605 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:20:02.605 00.000 21948 MoveAxis(E, 0, ABG)
04:20:02.605 00.000 21948 Move returns status 0, amount 0
04:20:02.605 00.000 21948 MoveAxis(N, 0, ABG)
04:20:02.605 00.000 21948 Move returns status 0, amount 0
04:20:02.605 00.000 21948 move complete, result=0
04:20:02.606 00.001 21948 worker thread done servicing request
04:20:02.606 00.000 21948 Worker thread wakes up
04:20:02.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:02.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:02.606 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:04.232 01.626 21948 Exposure complete
04:20:04.281 00.049 21948 worker thread done servicing request
04:20:04.281 00.000 18120 OnExposeComplete: enter
04:20:04.282 00.001 18120 UpdateGuideState(): m_state=6
04:20:04.284 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7625
04:20:04.284 00.000 18120 Star::Find returns 1 (0), X=896.51, Y=238.90, Mass=1691, SNR=28.4, Peak=128 HFD=4.0
04:20:04.285 00.001 18120 MultiStar: [#1 0.36,-0.06,0.76,U] [#2 0.39,0.12,0.63,U] [#3 0.03,-0.27,0.64,U] [#4 0.14,0.04,0.58,U] [#5 0.51,0.24,0.00,M2] [#6 0.43,0.29,0.00,M4] [#7 -0.05,-0.00,0.43,U] [#8 0.17,0.03,0.41,U] 
04:20:04.285 00.000 18120 refined, 6 included, MultiStar: {0.18, 0.04}, one-star: {0.14, 0.28}
04:20:04.285 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
04:20:04.286 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
04:20:04.286 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
04:20:04.287 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.04, opts=13)
04:20:04.288 00.001 18120 Enqueuing Move request for scope (0.18, 0.04)
04:20:04.288 00.000 21948 Worker thread wakes up
04:20:04.288 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:04.289 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
04:20:04.289 00.000 18120 UpdateGuideState exits: m=1691 RSB=28.4
04:20:04.289 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:04.290 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:04.290 00.000 18120 Enqueuing Expose request
04:20:04.291 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
04:20:04.291 00.000 21948 Moving (0.18, 0.04) raw xDistance=-0.04 yDistance=-0.18
04:20:04.291 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:20:04.291 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:04.291 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:20:04.291 00.000 21948 MoveAxis(E, 0, ABG)
04:20:04.291 00.000 21948 Move returns status 0, amount 0
04:20:04.291 00.000 21948 MoveAxis(N, 0, ABG)
04:20:04.291 00.000 21948 Move returns status 0, amount 0
04:20:04.291 00.000 21948 move complete, result=0
04:20:04.291 00.000 21948 worker thread done servicing request
04:20:04.291 00.000 21948 Worker thread wakes up
04:20:04.291 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:04.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:04.291 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:05.821 01.530 21948 Exposure complete
04:20:05.866 00.045 21948 worker thread done servicing request
04:20:05.866 00.000 18120 OnExposeComplete: enter
04:20:05.868 00.002 18120 UpdateGuideState(): m_state=6
04:20:05.869 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7626
04:20:05.869 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=238.86, Mass=1748, SNR=28.9, Peak=125 HFD=4.3
04:20:05.870 00.001 18120 MultiStar: [#1 0.06,-0.23,0.67,U] [#2 0.56,0.11,0.00,M7] [#3 -0.02,-0.27,0.60,U] [#4 0.51,0.02,0.00,M1] [#5 0.17,0.02,0.47,U] [#6 0.27,0.20,0.51,U] [#7 0.16,-0.19,0.38,U] [#8 0.33,-0.20,0.38,U] 
04:20:05.870 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.00, 0.24}
04:20:05.871 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
04:20:05.871 00.000 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
04:20:05.871 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
04:20:05.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
04:20:05.873 00.001 18120 Enqueuing Move request for scope (0.11, -0.03)
04:20:05.873 00.000 21948 Worker thread wakes up
04:20:05.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:05.874 00.001 18120 UpdateGuideState exits: m=1748 RSB=28.9
04:20:05.875 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:05.876 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
04:20:05.876 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
04:20:05.876 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.08
04:20:05.876 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:20:05.876 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:05.876 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:05.877 00.001 18120 Enqueuing Expose request
04:20:05.878 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:20:05.878 00.000 21948 MoveAxis(E, 0, ABG)
04:20:05.878 00.000 21948 Move returns status 0, amount 0
04:20:05.878 00.000 21948 MoveAxis(N, 0, ABG)
04:20:05.878 00.000 21948 Move returns status 0, amount 0
04:20:05.878 00.000 21948 move complete, result=0
04:20:05.878 00.000 21948 worker thread done servicing request
04:20:05.878 00.000 21948 Worker thread wakes up
04:20:05.878 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:05.878 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:05.878 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:07.507 01.629 21948 Exposure complete
04:20:07.556 00.049 21948 worker thread done servicing request
04:20:07.556 00.000 18120 OnExposeComplete: enter
04:20:07.558 00.002 18120 UpdateGuideState(): m_state=6
04:20:07.560 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7627
04:20:07.561 00.001 18120 Star::Find returns 1 (0), X=896.24, Y=238.78, Mass=1668, SNR=28.3, Peak=124 HFD=4.3
04:20:07.562 00.001 18120 MultiStar: [#1 0.04,-0.11,0.72,U] [#2 0.33,-0.18,0.66,U] [#3 0.21,-0.14,0.62,U] [#4 0.46,-0.12,0.00,M2] [#5 0.38,0.13,0.49,U] [#6 0.59,0.15,0.00,M4] [#7 0.09,0.19,0.42,U] [#8 0.47,-0.11,0.00,M3] 
04:20:07.563 00.001 18120 refined, 5 included, MultiStar: {0.12, 0.01}, one-star: {-0.13, 0.16}
04:20:07.564 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
04:20:07.565 00.001 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
04:20:07.566 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.05 mountY=-0.11, mountTheta=-1.95
04:20:07.567 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
04:20:07.569 00.002 18120 Enqueuing Move request for scope (0.12, 0.01)
04:20:07.569 00.000 21948 Worker thread wakes up
04:20:07.570 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:07.570 00.000 18120 UpdateGuideState exits: m=1668 RSB=28.3
04:20:07.570 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:07.571 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:07.571 00.000 18120 Enqueuing Expose request
04:20:07.572 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
04:20:07.572 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
04:20:07.572 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.05 yDistance=-0.11
04:20:07.572 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:20:07.572 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:07.572 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:20:07.572 00.000 21948 MoveAxis(E, 0, ABG)
04:20:07.572 00.000 21948 Move returns status 0, amount 0
04:20:07.572 00.000 21948 MoveAxis(N, 0, ABG)
04:20:07.572 00.000 21948 Move returns status 0, amount 0
04:20:07.572 00.000 21948 move complete, result=0
04:20:07.572 00.000 21948 worker thread done servicing request
04:20:07.572 00.000 21948 Worker thread wakes up
04:20:07.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:07.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:07.572 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:09.089 01.517 21948 Exposure complete
04:20:09.136 00.047 21948 worker thread done servicing request
04:20:09.136 00.000 18120 OnExposeComplete: enter
04:20:09.136 00.000 18120 UpdateGuideState(): m_state=6
04:20:09.136 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7628
04:20:09.137 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=238.70, Mass=1839, SNR=29.6, Peak=122 HFD=4.2
04:20:09.140 00.003 18120 MultiStar: [#1 0.28,-0.26,0.70,U] [#2 0.48,-0.18,0.00,M7] [#3 -0.06,-0.20,0.59,U] [#4 0.22,-0.34,0.51,U] [#5 0.37,0.25,0.00,M1] [#6 0.63,0.17,0.00,M5] [#7 -0.17,0.03,0.42,U] [#8 0.65,-0.11,0.00,M4] 
04:20:09.142 00.002 18120 refined, 4 included, MultiStar: {0.14, -0.12}, one-star: {0.25, 0.08}
04:20:09.144 00.002 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
04:20:09.147 00.003 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
04:20:09.149 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.70 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
04:20:09.153 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
04:20:09.153 00.000 18120 Enqueuing Move request for scope (0.14, -0.12)
04:20:09.154 00.001 21948 Worker thread wakes up
04:20:09.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:09.154 00.000 18120 UpdateGuideState exits: m=1839 RSB=29.6
04:20:09.155 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
04:20:09.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
04:20:09.155 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=-0.07
04:20:09.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:20:09.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:09.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:09.155 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:09.156 00.001 18120 Enqueuing Expose request
04:20:09.156 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:20:09.156 00.000 21948 MoveAxis(E, 0, ABG)
04:20:09.156 00.000 21948 Move returns status 0, amount 0
04:20:09.156 00.000 21948 MoveAxis(N, 0, ABG)
04:20:09.156 00.000 21948 Move returns status 0, amount 0
04:20:09.156 00.000 21948 move complete, result=0
04:20:09.156 00.000 21948 worker thread done servicing request
04:20:09.156 00.000 21948 Worker thread wakes up
04:20:09.156 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:09.156 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:09.157 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:10.786 01.629 21948 Exposure complete
04:20:10.833 00.047 21948 worker thread done servicing request
04:20:10.833 00.000 18120 OnExposeComplete: enter
04:20:10.834 00.001 18120 UpdateGuideState(): m_state=6
04:20:10.835 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7629
04:20:10.835 00.000 18120 Star::Find returns 1 (0), X=896.87, Y=238.66, Mass=1721, SNR=28.6, Peak=129 HFD=4.1
04:20:10.836 00.001 18120 MultiStar: [#1 0.61,-0.29,0.00,M1] [#2 0.64,-0.37,0.00,M8] [#3 0.01,-0.18,0.62,U] [#4 0.48,-0.29,0.00,M2] [#5 0.43,0.17,0.00,M2] [#6 0.91,0.25,0.00,M6] [#7 -0.27,0.21,0.39,U] [#8 0.81,0.02,0.00,M5] 
04:20:10.836 00.000 18120 refined, 2 included, MultiStar: {0.20, 0.01}, one-star: {0.51, 0.04}
04:20:10.836 00.000 18120 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
04:20:10.837 00.001 18120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
04:20:10.837 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.03 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
04:20:10.838 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.01, opts=13)
04:20:10.838 00.000 18120 Enqueuing Move request for scope (0.20, 0.01)
04:20:10.839 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:10.839 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.6
04:20:10.840 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:10.840 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:10.841 00.001 18120 Enqueuing Expose request
04:20:10.841 00.000 21948 Worker thread wakes up
04:20:10.841 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
04:20:10.841 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
04:20:10.841 00.000 21948 Moving (0.20, 0.01) raw xDistance=-0.08 yDistance=-0.18
04:20:10.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:10.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:10.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:20:10.841 00.000 21948 MoveAxis(E, 0, ABG)
04:20:10.841 00.000 21948 Move returns status 0, amount 0
04:20:10.841 00.000 21948 MoveAxis(N, 0, ABG)
04:20:10.841 00.000 21948 Move returns status 0, amount 0
04:20:10.841 00.000 21948 move complete, result=0
04:20:10.841 00.000 21948 worker thread done servicing request
04:20:10.841 00.000 21948 Worker thread wakes up
04:20:10.841 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:10.841 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:10.842 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:12.364 01.522 21948 Exposure complete
04:20:12.412 00.048 21948 worker thread done servicing request
04:20:12.412 00.000 18120 OnExposeComplete: enter
04:20:12.413 00.001 18120 UpdateGuideState(): m_state=6
04:20:12.413 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7630
04:20:12.414 00.001 18120 Star::Find returns 1 (0), X=896.91, Y=238.48, Mass=1757, SNR=29.1, Peak=117 HFD=4.1
04:20:12.414 00.000 18120 MultiStar: [#1 0.51,-0.32,0.00,M2] [#2 0.76,-0.32,0.00,M9] [#3 0.42,-0.24,0.00,M1] [#4 0.65,-0.11,0.00,M3] [#5 0.83,-0.13,0.00,M3] [#6 0.79,-0.08,0.00,M7] [#7 0.43,-0.52,0.00,M1] [#8 0.77,-0.00,0.00,M6] 
04:20:12.415 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.24 = -2.24)
04:20:12.415 00.000 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.28 = -2.28)
04:20:12.416 00.001 18120 CameraToMount -- cameraX=0.54 cameraY=-0.13 hyp=0.56 cameraTheta=-0.24 mountX=-0.35 mountY=-0.42, mountTheta=-2.26
04:20:12.417 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.54, y=-0.13, opts=13)
04:20:12.418 00.001 18120 Enqueuing Move request for scope (0.54, -0.13)
04:20:12.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:12.418 00.000 18120 UpdateGuideState exits: m=1757 RSB=29.1
04:20:12.419 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:12.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:12.420 00.001 18120 Enqueuing Expose request
04:20:12.420 00.000 21948 Worker thread wakes up
04:20:12.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.13) opts 0xd
04:20:12.420 00.000 21948 Handling offset move in thread for scope, endpoint = (0.54, -0.13)
04:20:12.420 00.000 21948 Moving (0.54, -0.13) raw xDistance=-0.35 yDistance=-0.42
04:20:12.420 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:20:12.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
04:20:12.420 00.000 21948 MoveAxis(E, 62, ABG)
04:20:12.420 00.000 21948 Guiding  Dir = 2, Dur = 62
04:20:12.420 00.000 21948 IsSlewing returns 0
04:20:12.421 00.001 21948 IsGuiding returns 0
04:20:12.423 00.002 21948 PulseGuide returned control before completion, sleep 70
04:20:12.502 00.079 21948 IsGuiding returns 0
04:20:12.502 00.000 21948 Move returns status 0, amount 62
04:20:12.502 00.000 21948 MoveAxis(N, 101, ABG)
04:20:12.502 00.000 21948 Guiding  Dir = 0, Dur = 101
04:20:12.502 00.000 21948 IsSlewing returns 0
04:20:12.502 00.000 21948 IsGuiding returns 0
04:20:12.507 00.005 21948 PulseGuide returned control before completion, sleep 107
04:20:12.629 00.122 21948 IsGuiding returns 0
04:20:12.629 00.000 21948 Move returns status 0, amount 101
04:20:12.629 00.000 21948 move complete, result=0
04:20:12.629 00.000 21948 worker thread done servicing request
04:20:12.629 00.000 21948 Worker thread wakes up
04:20:12.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:12.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:12.629 00.000 18120 GuideStep: -0.3 px 62 ms EAST, -0.4 px 101 ms NORTH
04:20:14.256 01.627 21948 Exposure complete
04:20:14.287 00.031 21948 worker thread done servicing request
04:20:14.287 00.000 18120 OnExposeComplete: enter
04:20:14.288 00.001 18120 UpdateGuideState(): m_state=6
04:20:14.289 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7631
04:20:14.289 00.000 18120 Star::Find returns 1 (0), X=896.61, Y=238.32, Mass=1791, SNR=29.2, Peak=116 HFD=4.4
04:20:14.290 00.001 18120 MultiStar: [#1 0.20,-0.42,0.00,M3] [#2 0.48,-0.62,0.00,M10] [#3 0.30,-0.34,0.00,M2] [#4 0.24,-0.49,0.00,M4] [#5 0.48,-0.15,0.00,M4] [#6 0.26,-0.13,0.48,U] [#7 0.01,-0.23,0.38,U] [#8 0.40,-0.59,0.00,M7] 
04:20:14.290 00.000 18120 refined, 2 included, MultiStar: {0.20, -0.24}, one-star: {0.24, -0.30}
04:20:14.290 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
04:20:14.291 00.001 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
04:20:14.291 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-0.88 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
04:20:14.293 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.24, opts=13)
04:20:14.294 00.001 18120 Enqueuing Move request for scope (0.20, -0.24)
04:20:14.295 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:14.296 00.001 18120 UpdateGuideState exits: m=1791 RSB=29.2
04:20:14.297 00.001 21948 Worker thread wakes up
04:20:14.297 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
04:20:14.297 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
04:20:14.297 00.000 21948 Moving (0.20, -0.24) raw xDistance=-0.30 yDistance=-0.07
04:20:14.297 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
04:20:14.297 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:14.297 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:20:14.297 00.000 21948 MoveAxis(E, 58, ABG)
04:20:14.297 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:14.298 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:14.298 00.000 18120 Enqueuing Expose request
04:20:14.298 00.000 21948 Guiding  Dir = 2, Dur = 58
04:20:14.299 00.001 21948 IsSlewing returns 0
04:20:14.299 00.000 21948 IsGuiding returns 0
04:20:14.301 00.002 21948 PulseGuide returned control before completion, sleep 67
04:20:14.380 00.079 21948 IsGuiding returns 0
04:20:14.380 00.000 21948 Move returns status 0, amount 58
04:20:14.380 00.000 21948 MoveAxis(N, 0, ABG)
04:20:14.380 00.000 21948 Move returns status 0, amount 0
04:20:14.380 00.000 21948 move complete, result=0
04:20:14.380 00.000 21948 worker thread done servicing request
04:20:14.380 00.000 21948 Worker thread wakes up
04:20:14.380 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:14.380 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:14.380 00.000 18120 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
04:20:15.796 01.416 21948 Exposure complete
04:20:15.835 00.039 21948 worker thread done servicing request
04:20:15.835 00.000 18120 OnExposeComplete: enter
04:20:15.836 00.001 18120 UpdateGuideState(): m_state=6
04:20:15.838 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7632
04:20:15.839 00.001 18120 Star::Find returns 1 (0), X=896.65, Y=238.47, Mass=1802, SNR=29.3, Peak=122 HFD=4.3
04:20:15.840 00.001 18120 MultiStar: [#1 0.20,-0.51,0.00,M4] [#2 0.35,-0.49,0.00,R] [#3 0.03,-0.30,0.59,U] [#4 0.27,-0.14,0.51,U] [#5 0.19,-0.33,0.46,U] [#6 0.52,0.11,0.00,M7] [#7 0.07,-0.29,0.38,U] [#8 0.23,-0.23,0.40,U] 
04:20:15.841 00.001 18120 refined, 5 included, MultiStar: {0.20, -0.22}, one-star: {0.29, -0.15}
04:20:15.843 00.002 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
04:20:15.844 00.001 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
04:20:15.845 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.85 mountX=-0.29 mountY=-0.07, mountTheta=-2.89
04:20:15.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.22, opts=13)
04:20:15.848 00.001 18120 Enqueuing Move request for scope (0.20, -0.22)
04:20:15.848 00.000 21948 Worker thread wakes up
04:20:15.848 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:15.851 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
04:20:15.851 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
04:20:15.851 00.000 21948 Moving (0.20, -0.22) raw xDistance=-0.29 yDistance=-0.07
04:20:15.851 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
04:20:15.851 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:15.851 00.000 18120 UpdateGuideState exits: m=1802 RSB=29.3
04:20:15.852 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:20:15.852 00.000 21948 MoveAxis(E, 55, ABG)
04:20:15.852 00.000 21948 Guiding  Dir = 2, Dur = 55
04:20:15.852 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:15.853 00.001 21948 IsSlewing returns 0
04:20:15.854 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:15.855 00.001 18120 Enqueuing Expose request
04:20:15.856 00.001 21948 IsGuiding returns 0
04:20:15.859 00.003 21948 PulseGuide returned control before completion, sleep 63
04:20:15.935 00.076 21948 IsGuiding returns 0
04:20:15.936 00.001 21948 Move returns status 0, amount 55
04:20:15.936 00.000 21948 MoveAxis(N, 0, ABG)
04:20:15.936 00.000 21948 Move returns status 0, amount 0
04:20:15.936 00.000 21948 move complete, result=0
04:20:15.937 00.001 21948 worker thread done servicing request
04:20:15.937 00.000 21948 Worker thread wakes up
04:20:15.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:15.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:15.937 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
04:20:17.569 01.632 21948 Exposure complete
04:20:17.633 00.064 21948 worker thread done servicing request
04:20:17.634 00.001 18120 OnExposeComplete: enter
04:20:17.634 00.000 18120 UpdateGuideState(): m_state=6
04:20:17.635 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7633
04:20:17.635 00.000 18120 Star::Find returns 1 (0), X=896.23, Y=238.67, Mass=1708, SNR=28.6, Peak=136 HFD=4.1
04:20:17.636 00.001 18120 MultiStar: [#1 -0.01,-0.27,0.76,U] [#2 -0.34,0.53,0.00,M1] [#3 0.05,0.01,0.63,U] [#4 0.15,0.03,0.54,U] [#5 0.55,0.28,0.00,M4] [#6 0.15,0.20,0.50,U] [#7 -0.42,0.04,0.39,U] [#8 0.24,0.25,0.37,U] 
04:20:17.636 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.14, 0.05}
04:20:17.637 00.001 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
04:20:17.637 00.000 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
04:20:17.638 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.93 mountX=0.02 mountY=-0.00, mountTheta=-0.10
04:20:17.639 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.02, opts=13)
04:20:17.641 00.002 18120 Enqueuing Move request for scope (-0.01, 0.02)
04:20:17.641 00.000 21948 Worker thread wakes up
04:20:17.642 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:17.642 00.000 18120 UpdateGuideState exits: m=1708 RSB=28.6
04:20:17.643 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:17.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:17.644 00.001 18120 Enqueuing Expose request
04:20:17.644 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
04:20:17.644 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
04:20:17.644 00.000 21948 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
04:20:17.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:20:17.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:17.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:20:17.644 00.000 21948 MoveAxis(E, 0, ABG)
04:20:17.644 00.000 21948 Move returns status 0, amount 0
04:20:17.644 00.000 21948 MoveAxis(N, 0, ABG)
04:20:17.645 00.001 21948 Move returns status 0, amount 0
04:20:17.645 00.000 21948 move complete, result=0
04:20:17.645 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:17.645 00.000 21948 worker thread done servicing request
04:20:17.645 00.000 21948 Worker thread wakes up
04:20:17.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:17.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:19.061 01.416 21948 Exposure complete
04:20:19.118 00.057 21948 worker thread done servicing request
04:20:19.118 00.000 18120 OnExposeComplete: enter
04:20:19.120 00.002 18120 UpdateGuideState(): m_state=6
04:20:19.123 00.003 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7634
04:20:19.123 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=238.67, Mass=1754, SNR=29.0, Peak=119 HFD=4.5
04:20:19.124 00.001 18120 MultiStar: [#1 0.31,-0.35,0.00,M4] [#2 -0.32,0.21,0.63,U] [#3 0.12,-0.25,0.62,U] [#4 0.11,-0.06,0.56,U] [#5 0.36,-0.02,0.45,U] [#6 0.37,0.17,0.51,U] [#7 -0.31,0.20,0.44,U] [#8 0.37,0.04,0.42,U] 
04:20:19.124 00.000 18120 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.09, 0.06}
04:20:19.125 00.001 18120 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
04:20:19.125 00.000 18120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.62 = -1.62)
04:20:19.126 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
04:20:19.127 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
04:20:19.127 00.000 18120 Enqueuing Move request for scope (0.08, 0.04)
04:20:19.128 00.001 21948 Worker thread wakes up
04:20:19.128 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:19.128 00.000 18120 UpdateGuideState exits: m=1754 RSB=29.0
04:20:19.128 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:19.130 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:19.130 00.000 18120 Enqueuing Expose request
04:20:19.131 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
04:20:19.131 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
04:20:19.131 00.000 21948 Moving (0.08, 0.04) raw xDistance=-0.00 yDistance=-0.09
04:20:19.131 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:20:19.131 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:19.131 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:20:19.131 00.000 21948 MoveAxis(E, 0, ABG)
04:20:19.131 00.000 21948 Move returns status 0, amount 0
04:20:19.131 00.000 21948 MoveAxis(N, 0, ABG)
04:20:19.131 00.000 21948 Move returns status 0, amount 0
04:20:19.131 00.000 21948 move complete, result=0
04:20:19.131 00.000 21948 worker thread done servicing request
04:20:19.131 00.000 21948 Worker thread wakes up
04:20:19.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:19.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:19.132 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:20.756 01.624 21948 Exposure complete
04:20:20.803 00.047 21948 worker thread done servicing request
04:20:20.803 00.000 18120 OnExposeComplete: enter
04:20:20.805 00.002 18120 UpdateGuideState(): m_state=6
04:20:20.806 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7635
04:20:20.806 00.000 18120 Star::Find returns 1 (0), X=896.71, Y=238.71, Mass=1724, SNR=28.7, Peak=119 HFD=4.3
04:20:20.807 00.001 18120 MultiStar: [#1 0.27,-0.29,0.72,U] [#2 0.08,0.49,0.00,M1] [#3 -0.15,-0.08,0.59,U] [#4 0.04,0.15,0.56,U] [#5 0.11,0.13,0.49,U] [#6 0.51,0.23,0.00,M6] [#7 -0.01,-0.03,0.39,U] [#8 0.61,-0.15,0.00,M5] 
04:20:20.810 00.003 18120 refined, 5 included, MultiStar: {0.14, -0.01}, one-star: {0.35, 0.09}
04:20:20.812 00.002 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
04:20:20.814 00.002 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
04:20:20.816 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.07 mountY=-0.12, mountTheta=-2.06
04:20:20.819 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.01, opts=13)
04:20:20.820 00.001 18120 Enqueuing Move request for scope (0.14, -0.01)
04:20:20.820 00.000 21948 Worker thread wakes up
04:20:20.820 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:20.821 00.001 18120 UpdateGuideState exits: m=1724 RSB=28.7
04:20:20.821 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:20.821 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:20.822 00.001 18120 Enqueuing Expose request
04:20:20.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
04:20:20.822 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
04:20:20.822 00.000 21948 Moving (0.14, -0.01) raw xDistance=-0.07 yDistance=-0.12
04:20:20.822 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:20:20.822 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:20.822 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:20:20.823 00.001 21948 MoveAxis(E, 0, ABG)
04:20:20.823 00.000 21948 Move returns status 0, amount 0
04:20:20.823 00.000 21948 MoveAxis(N, 0, ABG)
04:20:20.823 00.000 21948 Move returns status 0, amount 0
04:20:20.823 00.000 21948 move complete, result=0
04:20:20.823 00.000 21948 worker thread done servicing request
04:20:20.823 00.000 21948 Worker thread wakes up
04:20:20.823 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:20.823 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:20.823 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:22.339 01.516 21948 Exposure complete
04:20:22.382 00.043 21948 worker thread done servicing request
04:20:22.382 00.000 18120 OnExposeComplete: enter
04:20:22.382 00.000 18120 UpdateGuideState(): m_state=6
04:20:22.383 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7636
04:20:22.384 00.001 18120 Star::Find returns 1 (0), X=896.49, Y=238.69, Mass=1841, SNR=29.6, Peak=136 HFD=4.0
04:20:22.386 00.002 18120 MultiStar: [#1 0.30,-0.07,0.71,U] [#2 0.02,0.26,0.61,U] [#3 -0.02,-0.22,0.59,U] [#4 -0.08,0.20,0.55,U] [#5 0.23,0.19,0.46,U] [#6 0.47,0.13,0.00,M7] [#7 0.00,0.08,0.36,U] [#8 0.55,-0.02,0.00,M6] 
04:20:22.386 00.000 18120 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.13, 0.07}
04:20:22.387 00.001 18120 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.00) = xAngle (-1.40 = -1.40)
04:20:22.388 00.001 18120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.44 = -1.44)
04:20:22.390 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.02 mountY=-0.11, mountTheta=-1.40
04:20:22.395 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.06, opts=13)
04:20:22.397 00.002 18120 Enqueuing Move request for scope (0.09, 0.06)
04:20:22.400 00.003 21948 Worker thread wakes up
04:20:22.400 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:22.400 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
04:20:22.400 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.6
04:20:22.401 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:22.401 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:22.402 00.001 18120 Enqueuing Expose request
04:20:22.402 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
04:20:22.402 00.000 21948 Moving (0.09, 0.06) raw xDistance=0.02 yDistance=-0.11
04:20:22.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:20:22.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:22.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:20:22.402 00.000 21948 MoveAxis(E, 0, ABG)
04:20:22.402 00.000 21948 Move returns status 0, amount 0
04:20:22.402 00.000 21948 MoveAxis(N, 0, ABG)
04:20:22.402 00.000 21948 Move returns status 0, amount 0
04:20:22.402 00.000 21948 move complete, result=0
04:20:22.402 00.000 21948 worker thread done servicing request
04:20:22.403 00.001 21948 Worker thread wakes up
04:20:22.403 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:22.403 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:22.403 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:24.029 01.626 21948 Exposure complete
04:20:24.061 00.032 21948 worker thread done servicing request
04:20:24.061 00.000 18120 OnExposeComplete: enter
04:20:24.062 00.001 18120 UpdateGuideState(): m_state=6
04:20:24.062 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7637
04:20:24.063 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=238.67, Mass=1520, SNR=27.0, Peak=100 HFD=4.3
04:20:24.063 00.000 18120 MultiStar: [#1 0.16,-0.37,0.78,U] [#2 0.37,0.11,0.70,U] [#3 -0.10,-0.11,0.63,U] [#4 0.01,-0.08,0.61,U] [#5 0.07,0.15,0.49,U] [#6 0.49,0.12,0.00,M8] [#7 0.43,-0.05,0.46,U] [#8 0.41,0.19,0.00,M7] 
04:20:24.064 00.001 18120 refined, 6 included, MultiStar: {0.17, -0.05}, one-star: {0.22, 0.05}
04:20:24.064 00.000 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
04:20:24.065 00.001 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
04:20:24.065 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=-0.11 mountY=-0.13, mountTheta=-2.29
04:20:24.066 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.05, opts=13)
04:20:24.067 00.001 18120 Enqueuing Move request for scope (0.17, -0.05)
04:20:24.067 00.000 21948 Worker thread wakes up
04:20:24.067 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
04:20:24.067 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
04:20:24.067 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:24.068 00.001 18120 UpdateGuideState exits: m=1520 RSB=27.0
04:20:24.069 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:24.069 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:24.070 00.001 18120 Enqueuing Expose request
04:20:24.071 00.001 21948 Moving (0.17, -0.05) raw xDistance=-0.11 yDistance=-0.13
04:20:24.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:20:24.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:24.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:20:24.071 00.000 21948 MoveAxis(E, 0, ABG)
04:20:24.071 00.000 21948 Move returns status 0, amount 0
04:20:24.071 00.000 21948 MoveAxis(N, 0, ABG)
04:20:24.071 00.000 21948 Move returns status 0, amount 0
04:20:24.071 00.000 21948 move complete, result=0
04:20:24.071 00.000 21948 worker thread done servicing request
04:20:24.071 00.000 21948 Worker thread wakes up
04:20:24.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:24.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:24.071 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:25.594 01.523 21948 Exposure complete
04:20:25.638 00.044 21948 worker thread done servicing request
04:20:25.638 00.000 18120 OnExposeComplete: enter
04:20:25.638 00.000 18120 UpdateGuideState(): m_state=6
04:20:25.639 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7638
04:20:25.639 00.000 18120 Star::Find returns 1 (0), X=896.65, Y=238.44, Mass=1635, SNR=28.0, Peak=116 HFD=4.1
04:20:25.641 00.002 18120 MultiStar: [#1 -0.03,-0.26,0.75,U] [#2 0.23,0.57,0.00,M1] [#3 0.05,-0.18,0.64,U] [#4 0.33,-0.24,0.59,U] [#5 0.63,0.05,0.00,M1] [#6 0.34,0.38,0.00,M9] [#7 0.33,-0.07,0.44,U] [#8 0.43,0.06,0.41,U] 
04:20:25.642 00.001 18120 refined, 5 included, MultiStar: {0.21, -0.17}, one-star: {0.29, -0.18}
04:20:25.643 00.001 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
04:20:25.644 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
04:20:25.646 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.66 mountX=-0.24 mountY=-0.11, mountTheta=-2.69
04:20:25.648 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.17, opts=13)
04:20:25.650 00.002 18120 Enqueuing Move request for scope (0.21, -0.17)
04:20:25.651 00.001 21948 Worker thread wakes up
04:20:25.651 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:25.652 00.001 18120 UpdateGuideState exits: m=1635 RSB=28.0
04:20:25.652 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:25.653 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:25.653 00.000 18120 Enqueuing Expose request
04:20:25.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
04:20:25.654 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
04:20:25.654 00.000 21948 Moving (0.21, -0.17) raw xDistance=-0.24 yDistance=-0.11
04:20:25.654 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:20:25.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:25.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:20:25.654 00.000 21948 MoveAxis(E, 43, ABG)
04:20:25.654 00.000 21948 Guiding  Dir = 2, Dur = 43
04:20:25.654 00.000 21948 IsSlewing returns 0
04:20:25.654 00.000 21948 IsGuiding returns 0
04:20:25.657 00.003 21948 PulseGuide returned control before completion, sleep 51
04:20:25.718 00.061 21948 IsGuiding returns 1
04:20:25.718 00.000 21948 scope still moving after pulse duration time elapsed
04:20:25.750 00.032 21948 IsSlewing returns 0
04:20:25.750 00.000 21948 IsGuiding returns 0
04:20:25.751 00.001 21948 scope move finished after 43 + 53 ms
04:20:25.751 00.000 21948 Move returns status 0, amount 43
04:20:25.751 00.000 21948 MoveAxis(N, 0, ABG)
04:20:25.751 00.000 21948 Move returns status 0, amount 0
04:20:25.751 00.000 21948 move complete, result=0
04:20:25.751 00.000 21948 worker thread done servicing request
04:20:25.751 00.000 21948 Worker thread wakes up
04:20:25.751 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
04:20:25.753 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:25.753 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:27.383 01.630 21948 Exposure complete
04:20:27.430 00.047 21948 worker thread done servicing request
04:20:27.430 00.000 18120 OnExposeComplete: enter
04:20:27.431 00.001 18120 UpdateGuideState(): m_state=6
04:20:27.431 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7639
04:20:27.432 00.001 18120 Star::Find returns 1 (0), X=896.51, Y=238.77, Mass=1881, SNR=30.1, Peak=136 HFD=4.0
04:20:27.432 00.000 18120 MultiStar: [#1 -0.05,0.06,0.66,U] [#2 -0.13,0.59,0.00,M2] [#3 -0.04,-0.12,0.56,U] [#4 0.02,0.09,0.55,U] [#5 0.13,0.04,0.47,U] [#6 0.45,0.52,0.00,M10] [#7 -0.25,0.24,0.37,U] [#8 0.24,0.04,0.36,U] 
04:20:27.433 00.001 18120 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {0.14, 0.16}
04:20:27.433 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
04:20:27.434 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.96 = -0.96)
04:20:27.434 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.08 mountX=0.05 mountY=-0.07, mountTheta=-0.93
04:20:27.435 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.08, opts=13)
04:20:27.436 00.001 18120 Enqueuing Move request for scope (0.04, 0.08)
04:20:27.436 00.000 21948 Worker thread wakes up
04:20:27.436 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:27.437 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.1
04:20:27.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:27.438 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:27.438 00.000 18120 Enqueuing Expose request
04:20:27.439 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
04:20:27.439 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
04:20:27.439 00.000 21948 Moving (0.04, 0.08) raw xDistance=0.05 yDistance=-0.07
04:20:27.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:20:27.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:27.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:20:27.439 00.000 21948 MoveAxis(E, 0, ABG)
04:20:27.439 00.000 21948 Move returns status 0, amount 0
04:20:27.439 00.000 21948 MoveAxis(N, 0, ABG)
04:20:27.439 00.000 21948 Move returns status 0, amount 0
04:20:27.439 00.000 21948 move complete, result=0
04:20:27.439 00.000 21948 worker thread done servicing request
04:20:27.439 00.000 21948 Worker thread wakes up
04:20:27.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:27.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:27.439 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:28.960 01.521 21948 Exposure complete
04:20:29.006 00.046 21948 worker thread done servicing request
04:20:29.006 00.000 18120 OnExposeComplete: enter
04:20:29.009 00.003 18120 UpdateGuideState(): m_state=6
04:20:29.011 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7640
04:20:29.014 00.003 18120 Star::Find returns 1 (0), X=896.20, Y=238.84, Mass=1695, SNR=28.5, Peak=148 HFD=4.3
04:20:29.016 00.002 18120 MultiStar: [#1 -0.03,0.05,0.68,U] [#2 -0.25,0.66,0.00,M3] [#3 -0.27,0.10,0.63,U] [#4 -0.11,0.15,0.56,U] [#5 0.01,0.22,0.48,U] [#6 0.12,0.35,0.49,U] [#7 -0.35,0.21,0.41,U] [#8 0.04,0.34,0.39,U] 
04:20:29.019 00.003 18120 refined, 7 included, MultiStar: {-0.11, 0.20}, one-star: {-0.17, 0.23}
04:20:29.019 00.000 18120 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.00) = xAngle (0.07 = 0.07)
04:20:29.020 00.001 18120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.03 = 0.03)
04:20:29.020 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.22 cameraTheta=2.07 mountX=0.22 mountY=0.01, mountTheta=0.03
04:20:29.021 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.20, opts=13)
04:20:29.023 00.002 18120 Enqueuing Move request for scope (-0.11, 0.20)
04:20:29.025 00.002 21948 Worker thread wakes up
04:20:29.025 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:29.027 00.002 18120 UpdateGuideState exits: m=1695 RSB=28.5
04:20:29.030 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:29.032 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
04:20:29.032 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
04:20:29.032 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:29.033 00.001 18120 Enqueuing Expose request
04:20:29.033 00.000 21948 Moving (-0.11, 0.20) raw xDistance=0.22 yDistance=0.01
04:20:29.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:20:29.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:29.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:20:29.033 00.000 21948 MoveAxis(W, 40, ABG)
04:20:29.033 00.000 21948 Guiding  Dir = 3, Dur = 40
04:20:29.034 00.001 21948 IsSlewing returns 0
04:20:29.034 00.000 21948 IsGuiding returns 0
04:20:29.036 00.002 21948 PulseGuide returned control before completion, sleep 49
04:20:29.101 00.065 21948 IsGuiding returns 0
04:20:29.101 00.000 21948 Move returns status 0, amount 40
04:20:29.101 00.000 21948 MoveAxis(N, 0, ABG)
04:20:29.101 00.000 21948 Move returns status 0, amount 0
04:20:29.101 00.000 21948 move complete, result=0
04:20:29.101 00.000 21948 worker thread done servicing request
04:20:29.101 00.000 21948 Worker thread wakes up
04:20:29.101 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
04:20:29.102 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:29.102 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:30.731 01.629 21948 Exposure complete
04:20:30.784 00.053 21948 worker thread done servicing request
04:20:30.784 00.000 18120 OnExposeComplete: enter
04:20:30.785 00.001 18120 UpdateGuideState(): m_state=6
04:20:30.786 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7641
04:20:30.786 00.000 18120 Star::Find returns 1 (0), X=896.43, Y=238.63, Mass=1712, SNR=28.7, Peak=130 HFD=4.2
04:20:30.787 00.001 18120 MultiStar: [#1 0.03,-0.12,0.73,U] [#2 -0.13,0.39,0.62,U] [#3 -0.29,-0.06,0.62,U] [#4 -0.03,-0.19,0.59,U] [#5 -0.01,-0.04,0.46,U] [#6 0.32,0.31,0.00,M10] [#7 -0.28,-0.30,0.38,U] [#8 0.17,0.31,0.41,U] 
04:20:30.789 00.002 18120 refined, 7 included, MultiStar: {-0.05, 0.00}, one-star: {0.06, 0.01}
04:20:30.790 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.00) = xAngle (1.06 = 1.06)
04:20:30.790 00.000 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.03 = 1.03)
04:20:30.792 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.06 mountX=0.02 mountY=0.04, mountTheta=1.05
04:20:30.793 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.00, opts=13)
04:20:30.793 00.000 18120 Enqueuing Move request for scope (-0.05, 0.00)
04:20:30.794 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:30.794 00.000 18120 UpdateGuideState exits: m=1712 RSB=28.7
04:20:30.795 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:30.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:30.795 00.000 18120 Enqueuing Expose request
04:20:30.796 00.001 21948 Worker thread wakes up
04:20:30.797 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
04:20:30.797 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
04:20:30.797 00.000 21948 Moving (-0.05, 0.00) raw xDistance=0.02 yDistance=0.04
04:20:30.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:20:30.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:30.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:20:30.797 00.000 21948 MoveAxis(E, 0, ABG)
04:20:30.797 00.000 21948 Move returns status 0, amount 0
04:20:30.797 00.000 21948 MoveAxis(N, 0, ABG)
04:20:30.797 00.000 21948 Move returns status 0, amount 0
04:20:30.797 00.000 21948 move complete, result=0
04:20:30.797 00.000 21948 worker thread done servicing request
04:20:30.797 00.000 21948 Worker thread wakes up
04:20:30.797 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:30.797 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:30.797 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:32.313 01.516 21948 Exposure complete
04:20:32.356 00.043 21948 worker thread done servicing request
04:20:32.356 00.000 18120 OnExposeComplete: enter
04:20:32.358 00.002 18120 UpdateGuideState(): m_state=6
04:20:32.359 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7642
04:20:32.360 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=238.69, Mass=1648, SNR=28.0, Peak=140 HFD=3.8
04:20:32.361 00.001 18120 MultiStar: [#1 -0.04,-0.07,0.75,U] [#2 -0.18,0.53,0.00,M3] [#3 -0.08,-0.19,0.62,U] [#4 0.13,-0.17,0.56,U] [#5 0.26,0.15,0.51,U] [#6 0.08,0.15,0.53,U] [#7 0.00,-0.07,0.39,U] [#8 0.35,0.00,0.41,U] 
04:20:32.361 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.02, 0.07}
04:20:32.362 00.001 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
04:20:32.362 00.000 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
04:20:32.362 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
04:20:32.363 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.01, opts=13)
04:20:32.364 00.001 18120 Enqueuing Move request for scope (0.07, -0.01)
04:20:32.364 00.000 21948 Worker thread wakes up
04:20:32.364 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
04:20:32.365 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
04:20:32.365 00.000 21948 Moving (0.07, -0.01) raw xDistance=-0.04 yDistance=-0.06
04:20:32.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:20:32.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:32.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:32.365 00.000 18120 UpdateGuideState exits: m=1648 RSB=28.0
04:20:32.366 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:32.366 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:32.366 00.000 18120 Enqueuing Expose request
04:20:32.367 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:20:32.367 00.000 21948 MoveAxis(E, 0, ABG)
04:20:32.367 00.000 21948 Move returns status 0, amount 0
04:20:32.367 00.000 21948 MoveAxis(N, 0, ABG)
04:20:32.367 00.000 21948 Move returns status 0, amount 0
04:20:32.367 00.000 21948 move complete, result=0
04:20:32.367 00.000 21948 worker thread done servicing request
04:20:32.367 00.000 21948 Worker thread wakes up
04:20:32.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:32.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:32.368 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:33.998 01.630 21948 Exposure complete
04:20:34.031 00.033 21948 worker thread done servicing request
04:20:34.031 00.000 18120 OnExposeComplete: enter
04:20:34.032 00.001 18120 UpdateGuideState(): m_state=6
04:20:34.032 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7643
04:20:34.033 00.001 18120 Star::Find returns 1 (0), X=896.23, Y=238.76, Mass=1885, SNR=30.0, Peak=153 HFD=4.2
04:20:34.033 00.000 18120 MultiStar: [#1 -0.04,-0.24,0.72,U] [#2 -0.07,0.43,0.00,M4] [#3 -0.28,-0.08,0.61,U] [#4 -0.38,-0.39,0.00,M1] [#5 -0.01,0.22,0.42,U] [#6 0.15,0.24,0.50,U] [#7 -0.20,-0.17,0.42,U] [#8 0.04,0.15,0.39,U] 
04:20:34.034 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {-0.13, 0.14}
04:20:34.034 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
04:20:34.035 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
04:20:34.035 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.80 mountX=0.06 mountY=0.06, mountTheta=0.78
04:20:34.036 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
04:20:34.037 00.001 18120 Enqueuing Move request for scope (-0.08, 0.03)
04:20:34.037 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:34.038 00.001 21948 Worker thread wakes up
04:20:34.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
04:20:34.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
04:20:34.038 00.000 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
04:20:34.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:20:34.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:34.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:34.038 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.0
04:20:34.038 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:34.039 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:34.039 00.000 18120 Enqueuing Expose request
04:20:34.040 00.001 21948 MoveAxis(E, 0, ABG)
04:20:34.040 00.000 21948 Move returns status 0, amount 0
04:20:34.040 00.000 21948 MoveAxis(N, 0, ABG)
04:20:34.040 00.000 21948 Move returns status 0, amount 0
04:20:34.040 00.000 21948 move complete, result=0
04:20:34.040 00.000 21948 worker thread done servicing request
04:20:34.040 00.000 21948 Worker thread wakes up
04:20:34.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:34.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:34.040 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:35.559 01.519 21948 Exposure complete
04:20:35.594 00.035 21948 worker thread done servicing request
04:20:35.594 00.000 18120 OnExposeComplete: enter
04:20:35.595 00.001 18120 UpdateGuideState(): m_state=6
04:20:35.595 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7644
04:20:35.595 00.000 18120 Star::Find returns 1 (0), X=896.41, Y=238.71, Mass=1732, SNR=28.8, Peak=128 HFD=4.0
04:20:35.596 00.001 18120 MultiStar: [#1 -0.18,-0.25,0.73,U] [#2 0.00,0.38,0.65,U] [#3 -0.13,-0.24,0.59,U] [#4 -0.32,-0.06,0.56,U] [#5 -0.19,0.35,0.45,U] [#6 -0.02,0.05,0.52,U] [#7 0.24,0.02,0.42,U] [#8 0.21,-0.09,0.41,U] 
04:20:35.596 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.04, 0.09}
04:20:35.597 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
04:20:35.597 00.000 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
04:20:35.597 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.05 cameraTheta=2.64 mountX=0.04 mountY=0.03, mountTheta=0.61
04:20:35.599 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
04:20:35.599 00.000 18120 Enqueuing Move request for scope (-0.05, 0.03)
04:20:35.600 00.001 21948 Worker thread wakes up
04:20:35.600 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
04:20:35.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
04:20:35.600 00.000 21948 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.03
04:20:35.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:20:35.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:35.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:20:35.600 00.000 21948 MoveAxis(E, 0, ABG)
04:20:35.600 00.000 21948 Move returns status 0, amount 0
04:20:35.600 00.000 21948 MoveAxis(N, 0, ABG)
04:20:35.600 00.000 21948 Move returns status 0, amount 0
04:20:35.600 00.000 21948 move complete, result=0
04:20:35.600 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:35.603 00.003 21948 worker thread done servicing request
04:20:35.603 00.000 18120 UpdateGuideState exits: m=1732 RSB=28.8
04:20:35.603 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:35.603 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:35.604 00.001 18120 Enqueuing Expose request
04:20:35.604 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:35.605 00.001 21948 Worker thread wakes up
04:20:35.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:35.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:37.232 01.627 21948 Exposure complete
04:20:37.284 00.052 21948 worker thread done servicing request
04:20:37.284 00.000 18120 OnExposeComplete: enter
04:20:37.285 00.001 18120 UpdateGuideState(): m_state=6
04:20:37.287 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7645
04:20:37.288 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=238.55, Mass=1647, SNR=28.1, Peak=109 HFD=4.4
04:20:37.290 00.002 18120 MultiStar: [#1 0.26,-0.35,0.00,M1] [#2 0.24,-0.00,0.64,U] [#3 0.23,-0.30,0.63,U] [#4 0.11,-0.50,0.00,M1] [#5 0.48,-0.06,0.00,M1] [#6 0.34,0.38,0.00,M8] [#7 -0.03,-0.16,0.38,U] [#8 0.36,-0.07,0.42,U] 
04:20:37.291 00.001 18120 single-star, 4 included, MultiStar: {0.15, -0.11}, one-star: {0.01, -0.07}
04:20:37.292 00.001 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
04:20:37.294 00.002 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
04:20:37.295 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.37 mountX=-0.07 mountY=0.02, mountTheta=2.88
04:20:37.297 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
04:20:37.298 00.001 18120 Enqueuing Move request for scope (0.01, -0.07)
04:20:37.298 00.000 21948 Worker thread wakes up
04:20:37.298 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:37.299 00.001 18120 UpdateGuideState exits: m=1647 RSB=28.1
04:20:37.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:37.299 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:37.300 00.001 18120 Enqueuing Expose request
04:20:37.300 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
04:20:37.300 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
04:20:37.300 00.000 21948 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
04:20:37.300 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:20:37.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:37.300 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:20:37.300 00.000 21948 MoveAxis(E, 0, ABG)
04:20:37.300 00.000 21948 Move returns status 0, amount 0
04:20:37.300 00.000 21948 MoveAxis(N, 0, ABG)
04:20:37.300 00.000 21948 Move returns status 0, amount 0
04:20:37.300 00.000 21948 move complete, result=0
04:20:37.300 00.000 21948 worker thread done servicing request
04:20:37.300 00.000 21948 Worker thread wakes up
04:20:37.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:37.300 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:37.301 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:38.826 01.525 21948 Exposure complete
04:20:38.866 00.040 21948 worker thread done servicing request
04:20:38.866 00.000 18120 OnExposeComplete: enter
04:20:38.867 00.001 18120 UpdateGuideState(): m_state=6
04:20:38.869 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7646
04:20:38.871 00.002 18120 Star::Find returns 1 (0), X=896.73, Y=238.29, Mass=1712, SNR=28.6, Peak=117 HFD=4.3
04:20:38.874 00.003 18120 MultiStar: [#1 0.07,-0.53,0.00,M2] [#2 0.26,0.09,0.65,U] [#3 0.11,-0.40,0.62,U] [#4 -0.18,-0.08,0.53,U] [#5 0.28,-0.09,0.47,U] [#6 0.37,-0.20,0.52,U] [#7 0.14,-0.74,0.00,M1] [#8 0.53,-0.11,0.00,M1] 
04:20:38.875 00.001 18120 refined, 5 included, MultiStar: {0.22, -0.19}, one-star: {0.36, -0.33}
04:20:38.875 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
04:20:38.876 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
04:20:38.876 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.70 mountX=-0.26 mountY=-0.11, mountTheta=-2.73
04:20:38.877 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.19, opts=13)
04:20:38.878 00.001 18120 Enqueuing Move request for scope (0.22, -0.19)
04:20:38.878 00.000 21948 Worker thread wakes up
04:20:38.878 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:38.879 00.001 18120 UpdateGuideState exits: m=1712 RSB=28.6
04:20:38.879 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:38.879 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:38.880 00.001 18120 Enqueuing Expose request
04:20:38.880 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
04:20:38.880 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
04:20:38.880 00.000 21948 Moving (0.22, -0.19) raw xDistance=-0.26 yDistance=-0.11
04:20:38.880 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:20:38.880 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:38.880 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:20:38.880 00.000 21948 MoveAxis(E, 46, ABG)
04:20:38.880 00.000 21948 Guiding  Dir = 2, Dur = 46
04:20:38.881 00.001 21948 IsSlewing returns 0
04:20:38.881 00.000 21948 IsGuiding returns 0
04:20:38.883 00.002 21948 PulseGuide returned control before completion, sleep 55
04:20:38.952 00.069 21948 IsGuiding returns 0
04:20:38.952 00.000 21948 Move returns status 0, amount 46
04:20:38.952 00.000 21948 MoveAxis(N, 0, ABG)
04:20:38.952 00.000 21948 Move returns status 0, amount 0
04:20:38.952 00.000 21948 move complete, result=0
04:20:38.952 00.000 21948 worker thread done servicing request
04:20:38.952 00.000 21948 Worker thread wakes up
04:20:38.952 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:38.952 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:38.952 00.000 18120 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
04:20:40.583 01.631 21948 Exposure complete
04:20:40.659 00.076 21948 worker thread done servicing request
04:20:40.659 00.000 18120 OnExposeComplete: enter
04:20:40.660 00.001 18120 UpdateGuideState(): m_state=6
04:20:40.661 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7647
04:20:40.661 00.000 18120 Star::Find returns 1 (0), X=896.24, Y=238.62, Mass=1662, SNR=28.2, Peak=131 HFD=4.1
04:20:40.662 00.001 18120 MultiStar: [#1 -0.29,-0.19,0.73,U] [#2 -0.27,0.46,0.00,M2] [#3 -0.32,0.09,0.63,U] [#4 -0.10,-0.16,0.55,U] [#5 -0.13,0.18,0.48,U] [#6 -0.08,0.18,0.57,U] [#7 -0.30,-0.13,0.44,U] [#8 -0.15,0.16,0.40,U] 
04:20:40.662 00.000 18120 single-star, 7 included, MultiStar: {-0.19, 0.01}, one-star: {-0.12, 0.00}
04:20:40.663 00.001 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
04:20:40.663 00.000 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
04:20:40.664 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.14 mountX=0.05 mountY=0.11, mountTheta=1.14
04:20:40.665 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.00, opts=13)
04:20:40.665 00.000 18120 Enqueuing Move request for scope (-0.12, 0.00)
04:20:40.666 00.001 21948 Worker thread wakes up
04:20:40.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
04:20:40.666 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
04:20:40.666 00.000 21948 Moving (-0.12, 0.00) raw xDistance=0.05 yDistance=0.11
04:20:40.666 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:40.666 00.000 18120 UpdateGuideState exits: m=1662 RSB=28.2
04:20:40.667 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:40.668 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:20:40.668 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:40.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:40.669 00.001 18120 Enqueuing Expose request
04:20:40.670 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:20:40.671 00.001 21948 MoveAxis(E, 0, ABG)
04:20:40.671 00.000 21948 Move returns status 0, amount 0
04:20:40.671 00.000 21948 MoveAxis(N, 0, ABG)
04:20:40.671 00.000 21948 Move returns status 0, amount 0
04:20:40.671 00.000 21948 move complete, result=0
04:20:40.671 00.000 21948 worker thread done servicing request
04:20:40.671 00.000 21948 Worker thread wakes up
04:20:40.671 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:40.671 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:40.672 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:42.076 01.404 21948 Exposure complete
04:20:42.123 00.047 21948 worker thread done servicing request
04:20:42.123 00.000 18120 OnExposeComplete: enter
04:20:42.124 00.001 18120 UpdateGuideState(): m_state=6
04:20:42.125 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7648
04:20:42.125 00.000 18120 Star::Find returns 1 (0), X=896.42, Y=238.74, Mass=1739, SNR=28.9, Peak=125 HFD=4.5
04:20:42.126 00.001 18120 MultiStar: [#1 -0.45,-0.20,0.00,M2] [#2 -0.34,0.35,0.00,M3] [#3 -0.45,-0.17,0.00,M1] [#4 -0.19,-0.12,0.56,U] [#5 -0.13,0.43,0.00,M1] [#6 -0.07,0.44,0.00,M7] [#7 -0.33,0.15,0.42,U] [#8 -0.05,0.06,0.37,U] 
04:20:42.126 00.000 18120 refined, 3 included, MultiStar: {-0.09, 0.06}, one-star: {0.06, 0.12}
04:20:42.127 00.001 18120 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
04:20:42.128 00.001 18120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
04:20:42.129 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.56 mountX=0.09 mountY=0.05, mountTheta=0.54
04:20:42.131 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.06, opts=13)
04:20:42.131 00.000 18120 Enqueuing Move request for scope (-0.09, 0.06)
04:20:42.132 00.001 21948 Worker thread wakes up
04:20:42.132 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
04:20:42.132 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
04:20:42.132 00.000 21948 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.05
04:20:42.132 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:20:42.132 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:42.132 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:42.132 00.000 18120 UpdateGuideState exits: m=1739 RSB=28.9
04:20:42.133 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:42.133 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:42.133 00.000 18120 Enqueuing Expose request
04:20:42.134 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:20:42.134 00.000 21948 MoveAxis(E, 0, ABG)
04:20:42.134 00.000 21948 Move returns status 0, amount 0
04:20:42.134 00.000 21948 MoveAxis(N, 0, ABG)
04:20:42.134 00.000 21948 Move returns status 0, amount 0
04:20:42.134 00.000 21948 move complete, result=0
04:20:42.134 00.000 21948 worker thread done servicing request
04:20:42.134 00.000 21948 Worker thread wakes up
04:20:42.134 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:42.134 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:42.135 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:43.769 01.634 21948 Exposure complete
04:20:43.821 00.052 21948 worker thread done servicing request
04:20:43.821 00.000 18120 OnExposeComplete: enter
04:20:43.823 00.002 18120 UpdateGuideState(): m_state=6
04:20:43.825 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7649
04:20:43.826 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=238.79, Mass=1766, SNR=29.1, Peak=126 HFD=4.2
04:20:43.828 00.002 18120 MultiStar: [#1 0.04,0.14,0.74,U] [#2 -0.09,0.13,0.62,U] [#3 -0.11,0.09,0.60,U] [#4 0.45,-0.06,0.00,M1] [#5 0.24,0.10,0.48,U] [#6 0.34,0.33,0.00,M8] [#7 -0.00,0.18,0.43,U] [#8 0.22,0.31,0.40,U] 
04:20:43.829 00.001 18120 refined, 6 included, MultiStar: {0.05, 0.15}, one-star: {0.09, 0.17}
04:20:43.830 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
04:20:43.832 00.002 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
04:20:43.834 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.27 mountX=0.12 mountY=-0.11, mountTheta=-0.75
04:20:43.835 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.15, opts=13)
04:20:43.835 00.000 18120 Enqueuing Move request for scope (0.05, 0.15)
04:20:43.836 00.001 21948 Worker thread wakes up
04:20:43.836 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:43.838 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
04:20:43.838 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
04:20:43.838 00.000 21948 Moving (0.05, 0.15) raw xDistance=0.12 yDistance=-0.11
04:20:43.838 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:20:43.838 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:43.838 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:20:43.838 00.000 21948 MoveAxis(E, 0, ABG)
04:20:43.838 00.000 21948 Move returns status 0, amount 0
04:20:43.838 00.000 21948 MoveAxis(N, 0, ABG)
04:20:43.838 00.000 18120 UpdateGuideState exits: m=1766 RSB=29.1
04:20:43.840 00.002 21948 Move returns status 0, amount 0
04:20:43.840 00.000 21948 move complete, result=0
04:20:43.840 00.000 21948 worker thread done servicing request
04:20:43.840 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:43.841 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:43.841 00.000 18120 Enqueuing Expose request
04:20:43.842 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:43.843 00.001 21948 Worker thread wakes up
04:20:43.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:43.843 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:45.353 01.510 21948 Exposure complete
04:20:45.405 00.052 21948 worker thread done servicing request
04:20:45.405 00.000 18120 OnExposeComplete: enter
04:20:45.406 00.001 18120 UpdateGuideState(): m_state=6
04:20:45.406 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7650
04:20:45.407 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=238.80, Mass=1750, SNR=29.0, Peak=130 HFD=4.1
04:20:45.407 00.000 18120 MultiStar: [#1 -0.12,-0.14,0.69,U] [#2 -0.20,0.48,0.00,M3] [#3 -0.11,-0.06,0.61,U] [#4 0.08,0.01,0.56,U] [#5 0.37,0.38,0.00,M1] [#6 0.28,0.19,0.51,U] [#7 0.02,-0.21,0.44,U] [#8 0.05,0.03,0.39,U] 
04:20:45.408 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {-0.00, 0.18}
04:20:45.408 00.000 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
04:20:45.409 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
04:20:45.409 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.87 mountX=0.01 mountY=-0.02, mountTheta=-1.14
04:20:45.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
04:20:45.411 00.001 18120 Enqueuing Move request for scope (0.02, 0.02)
04:20:45.411 00.000 21948 Worker thread wakes up
04:20:45.411 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:45.412 00.001 18120 UpdateGuideState exits: m=1750 RSB=29.0
04:20:45.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:45.412 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:45.413 00.001 18120 Enqueuing Expose request
04:20:45.413 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
04:20:45.413 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
04:20:45.413 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
04:20:45.413 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:20:45.413 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:45.413 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:20:45.413 00.000 21948 MoveAxis(E, 0, ABG)
04:20:45.413 00.000 21948 Move returns status 0, amount 0
04:20:45.414 00.001 21948 MoveAxis(N, 0, ABG)
04:20:45.414 00.000 21948 Move returns status 0, amount 0
04:20:45.414 00.000 21948 move complete, result=0
04:20:45.414 00.000 21948 worker thread done servicing request
04:20:45.414 00.000 21948 Worker thread wakes up
04:20:45.414 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:45.414 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:45.415 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:47.049 01.634 21948 Exposure complete
04:20:47.094 00.045 21948 worker thread done servicing request
04:20:47.094 00.000 18120 OnExposeComplete: enter
04:20:47.095 00.001 18120 UpdateGuideState(): m_state=6
04:20:47.096 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7651
04:20:47.096 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=238.79, Mass=1817, SNR=29.5, Peak=136 HFD=3.9
04:20:47.096 00.000 18120 MultiStar: [#1 -0.06,0.04,0.67,U] [#2 -0.30,0.50,0.00,M4] [#3 0.03,-0.07,0.61,U] [#4 -0.10,0.07,0.52,U] [#5 0.35,0.33,0.00,M2] [#6 0.47,0.30,0.00,M8] [#7 -0.13,0.04,0.38,U] [#8 0.16,0.21,0.37,U] 
04:20:47.097 00.001 18120 refined, 5 included, MultiStar: {0.01, 0.08}, one-star: {0.09, 0.17}
04:20:47.097 00.000 18120 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.00) = xAngle (-0.52 = -0.52)
04:20:47.098 00.001 18120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.56 = -0.56)
04:20:47.098 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.07 mountY=-0.04, mountTheta=-0.55
04:20:47.099 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
04:20:47.100 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
04:20:47.100 00.000 21948 Worker thread wakes up
04:20:47.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
04:20:47.100 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
04:20:47.100 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.04
04:20:47.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:20:47.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:47.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:47.101 00.001 18120 UpdateGuideState exits: m=1817 RSB=29.5
04:20:47.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:47.102 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:47.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:20:47.102 00.000 18120 Enqueuing Expose request
04:20:47.103 00.001 21948 MoveAxis(E, 0, ABG)
04:20:47.103 00.000 21948 Move returns status 0, amount 0
04:20:47.103 00.000 21948 MoveAxis(N, 0, ABG)
04:20:47.103 00.000 21948 Move returns status 0, amount 0
04:20:47.103 00.000 21948 move complete, result=0
04:20:47.103 00.000 21948 worker thread done servicing request
04:20:47.103 00.000 21948 Worker thread wakes up
04:20:47.103 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:47.103 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:47.103 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:48.618 01.515 21948 Exposure complete
04:20:48.675 00.057 21948 worker thread done servicing request
04:20:48.675 00.000 18120 OnExposeComplete: enter
04:20:48.677 00.002 18120 UpdateGuideState(): m_state=6
04:20:48.679 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7652
04:20:48.680 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=238.81, Mass=1814, SNR=29.4, Peak=135 HFD=4.4
04:20:48.681 00.001 18120 MultiStar: [#1 0.10,-0.11,0.67,U] [#2 -0.06,0.45,0.00,M5] [#3 -0.20,-0.09,0.59,U] [#4 -0.01,0.03,0.57,U] [#5 0.43,0.18,0.00,M3] [#6 0.32,0.17,0.50,U] [#7 -0.20,0.13,0.44,U] [#8 0.35,0.06,0.36,U] 
04:20:48.681 00.000 18120 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.02, 0.19}
04:20:48.682 00.001 18120 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.00) = xAngle (-1.01 = -1.01)
04:20:48.682 00.000 18120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
04:20:48.682 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=0.04 mountY=-0.06, mountTheta=-1.02
04:20:48.684 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
04:20:48.684 00.000 18120 Enqueuing Move request for scope (0.04, 0.06)
04:20:48.685 00.001 21948 Worker thread wakes up
04:20:48.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:48.685 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.4
04:20:48.686 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:48.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:48.686 00.000 18120 Enqueuing Expose request
04:20:48.687 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
04:20:48.687 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
04:20:48.687 00.000 21948 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
04:20:48.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:20:48.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:48.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:20:48.687 00.000 21948 MoveAxis(E, 0, ABG)
04:20:48.687 00.000 21948 Move returns status 0, amount 0
04:20:48.687 00.000 21948 MoveAxis(N, 0, ABG)
04:20:48.687 00.000 21948 Move returns status 0, amount 0
04:20:48.687 00.000 21948 move complete, result=0
04:20:48.687 00.000 21948 worker thread done servicing request
04:20:48.687 00.000 21948 Worker thread wakes up
04:20:48.687 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:48.687 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:48.687 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:50.312 01.625 21948 Exposure complete
04:20:50.355 00.043 21948 worker thread done servicing request
04:20:50.355 00.000 18120 OnExposeComplete: enter
04:20:50.358 00.003 18120 UpdateGuideState(): m_state=6
04:20:50.361 00.003 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7653
04:20:50.363 00.002 18120 Star::Find returns 1 (0), X=896.46, Y=238.66, Mass=1695, SNR=28.5, Peak=111 HFD=4.2
04:20:50.366 00.003 18120 MultiStar: [#1 -0.12,-0.13,0.72,U] [#2 -0.27,0.52,0.00,M6] [#3 -0.07,-0.19,0.59,U] [#4 0.04,-0.09,0.56,U] [#5 -0.04,0.13,0.52,U] [#6 0.19,0.09,0.53,U] [#7 -0.28,-0.05,0.40,U] [#8 0.12,0.23,0.37,U] 
04:20:50.366 00.000 18120 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {0.10, 0.04}
04:20:50.367 00.001 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.52 = 2.76)
04:20:50.368 00.001 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
04:20:50.369 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.53 mountX=-0.01 mountY=0.00, mountTheta=2.73
04:20:50.370 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
04:20:50.371 00.001 18120 Enqueuing Move request for scope (0.00, -0.01)
04:20:50.371 00.000 21948 Worker thread wakes up
04:20:50.371 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
04:20:50.371 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
04:20:50.371 00.000 21948 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
04:20:50.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:20:50.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:50.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:20:50.371 00.000 21948 MoveAxis(E, 0, ABG)
04:20:50.371 00.000 21948 Move returns status 0, amount 0
04:20:50.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:50.372 00.001 21948 MoveAxis(N, 0, ABG)
04:20:50.372 00.000 21948 Move returns status 0, amount 0
04:20:50.372 00.000 21948 move complete, result=0
04:20:50.372 00.000 18120 UpdateGuideState exits: m=1695 RSB=28.5
04:20:50.374 00.002 21948 worker thread done servicing request
04:20:50.375 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:50.376 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:50.377 00.001 18120 Enqueuing Expose request
04:20:50.377 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:50.378 00.001 21948 Worker thread wakes up
04:20:50.378 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:50.378 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:51.895 01.517 21948 Exposure complete
04:20:51.942 00.047 21948 worker thread done servicing request
04:20:51.942 00.000 18120 OnExposeComplete: enter
04:20:51.943 00.001 18120 UpdateGuideState(): m_state=6
04:20:51.944 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7654
04:20:51.944 00.000 18120 Star::Find returns 1 (0), X=896.53, Y=238.64, Mass=1602, SNR=27.7, Peak=104 HFD=4.3
04:20:51.945 00.001 18120 MultiStar: [#1 -0.09,-0.11,0.73,U] [#2 -0.03,0.40,0.66,U] [#3 -0.08,-0.05,0.64,U] [#4 0.31,0.08,0.60,U] [#5 0.15,0.23,0.49,U] [#6 0.39,0.35,0.00,M7] [#7 -0.31,-0.04,0.38,U] [#8 0.32,-0.27,0.41,U] 
04:20:51.945 00.000 18120 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.17, 0.02}
04:20:51.946 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
04:20:51.946 00.000 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
04:20:51.947 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.61 mountX=0.01 mountY=-0.07, mountTheta=-1.39
04:20:51.948 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.04, opts=13)
04:20:51.948 00.000 18120 Enqueuing Move request for scope (0.06, 0.04)
04:20:51.949 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:51.949 00.000 21948 Worker thread wakes up
04:20:51.949 00.000 18120 UpdateGuideState exits: m=1602 RSB=27.7
04:20:51.950 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:51.950 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:51.951 00.001 18120 Enqueuing Expose request
04:20:51.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
04:20:51.951 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
04:20:51.951 00.000 21948 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.07
04:20:51.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:20:51.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:51.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:20:51.951 00.000 21948 MoveAxis(E, 0, ABG)
04:20:51.951 00.000 21948 Move returns status 0, amount 0
04:20:51.951 00.000 21948 MoveAxis(N, 0, ABG)
04:20:51.951 00.000 21948 Move returns status 0, amount 0
04:20:51.951 00.000 21948 move complete, result=0
04:20:51.951 00.000 21948 worker thread done servicing request
04:20:51.951 00.000 21948 Worker thread wakes up
04:20:51.951 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:51.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:51.952 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:53.590 01.638 21948 Exposure complete
04:20:53.625 00.035 21948 worker thread done servicing request
04:20:53.625 00.000 18120 OnExposeComplete: enter
04:20:53.626 00.001 18120 UpdateGuideState(): m_state=6
04:20:53.628 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7655
04:20:53.629 00.001 18120 Star::Find returns 1 (0), X=896.85, Y=238.64, Mass=1795, SNR=29.4, Peak=134 HFD=4.1
04:20:53.630 00.001 18120 MultiStar: [#1 0.10,-0.11,0.70,U] [#2 0.14,0.27,0.61,U] [#3 0.12,-0.04,0.60,U] [#4 0.12,-0.20,0.55,U] [#5 0.30,0.04,0.47,U] [#6 0.36,0.42,0.00,M8] [#7 0.24,-0.15,0.42,U] [#8 0.22,-0.14,0.40,U] 
04:20:53.631 00.001 18120 refined, 7 included, MultiStar: {0.23, -0.03}, one-star: {0.49, 0.02}
04:20:53.631 00.000 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
04:20:53.632 00.001 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
04:20:53.632 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.11 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
04:20:53.633 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.03, opts=13)
04:20:53.634 00.001 18120 Enqueuing Move request for scope (0.23, -0.03)
04:20:53.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:53.635 00.001 18120 UpdateGuideState exits: m=1795 RSB=29.4
04:20:53.635 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:53.636 00.001 21948 Worker thread wakes up
04:20:53.637 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
04:20:53.637 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
04:20:53.637 00.000 21948 Moving (0.23, -0.03) raw xDistance=-0.12 yDistance=-0.20
04:20:53.637 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:53.637 00.000 18120 Enqueuing Expose request
04:20:53.638 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:20:53.638 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:53.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:20:53.638 00.000 21948 MoveAxis(E, 0, ABG)
04:20:53.638 00.000 21948 Move returns status 0, amount 0
04:20:53.638 00.000 21948 MoveAxis(N, 0, ABG)
04:20:53.638 00.000 21948 Move returns status 0, amount 0
04:20:53.638 00.000 21948 move complete, result=0
04:20:53.638 00.000 21948 worker thread done servicing request
04:20:53.638 00.000 21948 Worker thread wakes up
04:20:53.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:53.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:53.638 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:55.166 01.528 21948 Exposure complete
04:20:55.202 00.036 21948 worker thread done servicing request
04:20:55.202 00.000 18120 OnExposeComplete: enter
04:20:55.202 00.000 18120 UpdateGuideState(): m_state=6
04:20:55.203 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7656
04:20:55.203 00.000 18120 Star::Find returns 1 (0), X=896.70, Y=238.73, Mass=1724, SNR=28.6, Peak=130 HFD=4.3
04:20:55.204 00.001 18120 MultiStar: [#1 0.26,-0.31,0.73,U] [#2 0.38,0.16,0.64,U] [#3 -0.04,-0.02,0.63,U] [#4 0.13,-0.17,0.57,U] [#5 0.43,0.05,0.00,M1] [#6 0.30,-0.06,0.51,U] [#7 0.06,-0.07,0.42,U] [#8 0.33,0.30,0.00,M1] 
04:20:55.204 00.000 18120 refined, 6 included, MultiStar: {0.22, -0.04}, one-star: {0.33, 0.11}
04:20:55.205 00.001 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
04:20:55.205 00.000 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
04:20:55.205 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.19 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
04:20:55.207 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.04, opts=13)
04:20:55.207 00.000 18120 Enqueuing Move request for scope (0.22, -0.04)
04:20:55.208 00.001 21948 Worker thread wakes up
04:20:55.208 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
04:20:55.208 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
04:20:55.208 00.000 21948 Moving (0.22, -0.04) raw xDistance=-0.13 yDistance=-0.18
04:20:55.208 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:20:55.208 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:55.208 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:55.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:20:55.208 00.000 21948 MoveAxis(E, 0, ABG)
04:20:55.208 00.000 21948 Move returns status 0, amount 0
04:20:55.208 00.000 21948 MoveAxis(N, 0, ABG)
04:20:55.208 00.000 21948 Move returns status 0, amount 0
04:20:55.208 00.000 21948 move complete, result=0
04:20:55.208 00.000 18120 UpdateGuideState exits: m=1724 RSB=28.6
04:20:55.209 00.001 21948 worker thread done servicing request
04:20:55.209 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:55.210 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:55.213 00.003 18120 Enqueuing Expose request
04:20:55.215 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:55.218 00.003 21948 Worker thread wakes up
04:20:55.218 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:55.218 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:56.853 01.635 21948 Exposure complete
04:20:56.932 00.079 21948 worker thread done servicing request
04:20:56.932 00.000 18120 OnExposeComplete: enter
04:20:56.934 00.002 18120 UpdateGuideState(): m_state=6
04:20:56.936 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7657
04:20:56.938 00.002 18120 Star::Find returns 1 (0), X=896.66, Y=238.60, Mass=1669, SNR=28.3, Peak=115 HFD=4.2
04:20:56.940 00.002 18120 MultiStar: [#1 0.28,-0.40,0.00,M1] [#2 0.27,0.29,0.67,U] [#3 0.08,-0.31,0.63,U] [#4 0.24,-0.34,0.56,U] [#5 0.63,-0.11,0.00,M2] [#6 0.52,0.22,0.00,M8] [#7 0.21,-0.13,0.45,U] [#8 0.76,-0.18,0.00,M2] 
04:20:56.942 00.002 18120 refined, 4 included, MultiStar: {0.23, -0.08}, one-star: {0.29, -0.02}
04:20:56.944 00.002 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
04:20:56.944 00.000 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
04:20:56.945 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.34 mountX=-0.17 mountY=-0.17, mountTheta=-2.36
04:20:56.946 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.08, opts=13)
04:20:56.946 00.000 18120 Enqueuing Move request for scope (0.23, -0.08)
04:20:56.947 00.001 21948 Worker thread wakes up
04:20:56.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:56.947 00.000 18120 UpdateGuideState exits: m=1669 RSB=28.3
04:20:56.948 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:56.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:56.948 00.000 18120 Enqueuing Expose request
04:20:56.949 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
04:20:56.949 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
04:20:56.949 00.000 21948 Moving (0.23, -0.08) raw xDistance=-0.17 yDistance=-0.17
04:20:56.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:20:56.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:56.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:20:56.949 00.000 21948 MoveAxis(E, 0, ABG)
04:20:56.949 00.000 21948 Move returns status 0, amount 0
04:20:56.949 00.000 21948 MoveAxis(N, 0, ABG)
04:20:56.949 00.000 21948 Move returns status 0, amount 0
04:20:56.949 00.000 21948 move complete, result=0
04:20:56.949 00.000 21948 worker thread done servicing request
04:20:56.949 00.000 21948 Worker thread wakes up
04:20:56.949 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:56.949 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:20:56.950 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:58.352 01.402 21948 Exposure complete
04:20:58.405 00.053 21948 worker thread done servicing request
04:20:58.405 00.000 18120 OnExposeComplete: enter
04:20:58.405 00.000 18120 UpdateGuideState(): m_state=6
04:20:58.406 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7658
04:20:58.406 00.000 18120 Star::Find returns 1 (0), X=896.78, Y=238.65, Mass=1751, SNR=28.9, Peak=106 HFD=4.5
04:20:58.407 00.001 18120 MultiStar: [#1 0.59,-0.45,0.00,M2] [#2 0.19,0.12,0.64,U] [#3 0.26,-0.46,0.00,M1] [#4 0.58,-0.21,0.00,M1] [#5 0.18,-0.04,0.48,U] [#6 0.43,0.23,0.00,M9] [#7 0.05,0.03,0.43,U] [#8 0.65,-0.32,0.00,M3] 
04:20:58.407 00.000 18120 refined, 3 included, MultiStar: {0.25, 0.04}, one-star: {0.41, 0.03}
04:20:58.408 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
04:20:58.408 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
04:20:58.409 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.26 cameraTheta=0.16 mountX=-0.07 mountY=-0.24, mountTheta=-1.84
04:20:58.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.04, opts=13)
04:20:58.410 00.000 18120 Enqueuing Move request for scope (0.25, 0.04)
04:20:58.411 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:20:58.411 00.000 21948 Worker thread wakes up
04:20:58.411 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
04:20:58.411 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
04:20:58.411 00.000 21948 Moving (0.25, 0.04) raw xDistance=-0.07 yDistance=-0.24
04:20:58.411 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:20:58.411 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:20:58.412 00.001 21948 MoveAxis(E, 0, ABG)
04:20:58.412 00.000 21948 Move returns status 0, amount 0
04:20:58.412 00.000 21948 MoveAxis(N, 58, ABG)
04:20:58.412 00.000 21948 Guiding  Dir = 0, Dur = 58
04:20:58.412 00.000 18120 UpdateGuideState exits: m=1751 RSB=28.9
04:20:58.412 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:58.413 00.001 21948 IsSlewing returns 0
04:20:58.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:20:58.414 00.001 18120 Enqueuing Expose request
04:20:58.416 00.002 21948 IsGuiding returns 0
04:20:58.420 00.004 21948 PulseGuide returned control before completion, sleep 64
04:20:58.490 00.070 21948 IsGuiding returns 0
04:20:58.491 00.001 21948 Move returns status 0, amount 58
04:20:58.491 00.000 21948 move complete, result=0
04:20:58.491 00.000 21948 worker thread done servicing request
04:20:58.491 00.000 21948 Worker thread wakes up
04:20:58.491 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:20:58.491 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 58 ms NORTH
04:20:58.492 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:21:00.126 01.634 21948 Exposure complete
04:21:00.159 00.033 21948 worker thread done servicing request
04:21:00.160 00.001 18120 OnExposeComplete: enter
04:21:00.160 00.000 18120 UpdateGuideState(): m_state=6
04:21:00.161 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7659
04:21:00.161 00.000 18120 Star::Find returns 1 (0), X=896.80, Y=238.35, Mass=1695, SNR=28.4, Peak=120 HFD=4.3
04:21:00.162 00.001 18120 MultiStar: [#1 0.37,-0.49,0.00,M3] [#2 0.30,-0.01,0.64,U] [#3 0.13,-0.35,0.63,U] [#4 0.28,-0.42,0.00,M2] [#5 0.37,-0.17,0.45,U] [#6 0.49,0.09,0.00,M10] [#7 0.32,-0.48,0.00,M1] [#8 0.44,-0.33,0.00,M4] 
04:21:00.162 00.000 18120 refined, 3 included, MultiStar: {0.32, -0.21}, one-star: {0.43, -0.26}
04:21:00.163 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
04:21:00.163 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
04:21:00.163 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.21 hyp=0.38 cameraTheta=-0.58 mountX=-0.32 mountY=-0.19, mountTheta=-2.61
04:21:00.165 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.21, opts=13)
04:21:00.165 00.000 18120 Enqueuing Move request for scope (0.32, -0.21)
04:21:00.166 00.001 21948 Worker thread wakes up
04:21:00.166 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.21) opts 0xd
04:21:00.166 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.21)
04:21:00.166 00.000 21948 Moving (0.32, -0.21) raw xDistance=-0.32 yDistance=-0.19
04:21:00.166 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:21:00.166 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:00.166 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:21:00.166 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:00.166 00.000 18120 UpdateGuideState exits: m=1695 RSB=28.4
04:21:00.167 00.001 21948 MoveAxis(E, 58, ABG)
04:21:00.167 00.000 21948 Guiding  Dir = 2, Dur = 58
04:21:00.167 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:00.167 00.000 21948 IsSlewing returns 0
04:21:00.167 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:00.168 00.001 18120 Enqueuing Expose request
04:21:00.168 00.000 21948 IsGuiding returns 0
04:21:00.170 00.002 21948 PulseGuide returned control before completion, sleep 67
04:21:00.250 00.080 21948 IsGuiding returns 0
04:21:00.250 00.000 21948 Move returns status 0, amount 58
04:21:00.250 00.000 21948 MoveAxis(N, 0, ABG)
04:21:00.250 00.000 21948 Move returns status 0, amount 0
04:21:00.250 00.000 21948 move complete, result=0
04:21:00.250 00.000 21948 worker thread done servicing request
04:21:00.250 00.000 21948 Worker thread wakes up
04:21:00.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:00.251 00.001 18120 GuideStep: -0.3 px 58 ms EAST, -0.2 px 0 ms NORTH
04:21:00.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:21:01.662 01.411 21948 Exposure complete
04:21:01.714 00.052 21948 worker thread done servicing request
04:21:01.714 00.000 18120 OnExposeComplete: enter
04:21:01.717 00.003 18120 UpdateGuideState(): m_state=6
04:21:01.720 00.003 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7660
04:21:01.722 00.002 18120 Star::Find returns 1 (0), X=896.66, Y=238.60, Mass=1684, SNR=28.5, Peak=111 HFD=4.2
04:21:01.725 00.003 18120 MultiStar: [#1 -0.04,-0.17,0.67,U] [#2 -0.11,0.45,0.00,M1] [#3 -0.03,-0.31,0.62,U] [#4 0.11,-0.04,0.59,U] [#5 0.24,0.02,0.47,U] [#6 0.12,-0.12,0.52,U] [#7 0.13,-0.08,0.41,U] [#8 0.19,-0.21,0.42,U] 
04:21:01.725 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.29, -0.02}
04:21:01.725 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
04:21:01.726 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
04:21:01.727 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.70 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
04:21:01.728 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.11, opts=13)
04:21:01.728 00.000 18120 Enqueuing Move request for scope (0.13, -0.11)
04:21:01.729 00.001 21948 Worker thread wakes up
04:21:01.729 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:01.729 00.000 18120 UpdateGuideState exits: m=1684 RSB=28.5
04:21:01.729 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:01.730 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:01.730 00.000 18120 Enqueuing Expose request
04:21:01.731 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
04:21:01.731 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
04:21:01.731 00.000 21948 Moving (0.13, -0.11) raw xDistance=-0.16 yDistance=-0.07
04:21:01.731 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:21:01.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:01.731 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:21:01.731 00.000 21948 MoveAxis(E, 0, ABG)
04:21:01.731 00.000 21948 Move returns status 0, amount 0
04:21:01.731 00.000 21948 MoveAxis(N, 0, ABG)
04:21:01.731 00.000 21948 Move returns status 0, amount 0
04:21:01.731 00.000 21948 move complete, result=0
04:21:01.731 00.000 21948 worker thread done servicing request
04:21:01.731 00.000 21948 Worker thread wakes up
04:21:01.731 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:01.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:21:01.731 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:03.366 01.635 21948 Exposure complete
04:21:03.398 00.032 18120 OnExposeComplete: enter
04:21:03.398 00.000 18120 UpdateGuideState(): m_state=6
04:21:03.399 00.001 21948 worker thread done servicing request
04:21:03.399 00.000 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7661
04:21:03.399 00.000 18120 Star::Find returns 1 (0), X=896.89, Y=238.40, Mass=1880, SNR=30.1, Peak=122 HFD=4.4
04:21:03.400 00.001 18120 MultiStar: [#1 0.07,-0.41,0.67,U] [#2 0.12,0.11,0.63,U] [#3 0.21,-0.19,0.54,U] [#4 0.36,-0.37,0.00,M2] [#5 0.54,-0.02,0.00,M1] [#6 0.32,-0.02,0.48,U] [#7 -0.14,0.02,0.41,U] [#8 0.25,-0.47,0.00,M4] 
04:21:03.401 00.001 18120 refined, 5 included, MultiStar: {0.23, -0.14}, one-star: {0.53, -0.22}
04:21:03.401 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
04:21:03.402 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
04:21:03.402 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.55 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
04:21:03.403 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.14, opts=13)
04:21:03.404 00.001 18120 Enqueuing Move request for scope (0.23, -0.14)
04:21:03.404 00.000 21948 Worker thread wakes up
04:21:03.404 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:03.405 00.001 18120 UpdateGuideState exits: m=1880 RSB=30.1
04:21:03.405 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:03.406 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:03.406 00.000 18120 Enqueuing Expose request
04:21:03.407 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
04:21:03.407 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
04:21:03.407 00.000 21948 Moving (0.23, -0.14) raw xDistance=-0.22 yDistance=-0.14
04:21:03.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:21:03.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:03.407 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:21:03.407 00.000 21948 MoveAxis(E, 40, ABG)
04:21:03.407 00.000 21948 Guiding  Dir = 2, Dur = 40
04:21:03.407 00.000 21948 IsSlewing returns 0
04:21:03.407 00.000 21948 IsGuiding returns 0
04:21:03.409 00.002 21948 PulseGuide returned control before completion, sleep 49
04:21:03.458 00.049 21948 IsGuiding returns 0
04:21:03.458 00.000 21948 Move returns status 0, amount 40
04:21:03.458 00.000 21948 MoveAxis(N, 0, ABG)
04:21:03.458 00.000 21948 Move returns status 0, amount 0
04:21:03.459 00.001 21948 move complete, result=0
04:21:03.459 00.000 21948 worker thread done servicing request
04:21:03.459 00.000 21948 Worker thread wakes up
04:21:03.459 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:03.459 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
04:21:03.460 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:21:04.868 01.408 21948 Exposure complete
04:21:04.906 00.038 21948 worker thread done servicing request
04:21:04.906 00.000 18120 OnExposeComplete: enter
04:21:04.907 00.001 18120 UpdateGuideState(): m_state=6
04:21:04.908 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7662
04:21:04.909 00.001 18120 Star::Find returns 1 (0), X=896.90, Y=238.56, Mass=1672, SNR=28.3, Peak=108 HFD=4.3
04:21:04.911 00.002 18120 MultiStar: [#1 0.02,-0.26,0.74,U] [#2 -0.12,0.14,0.62,U] [#3 -0.03,-0.29,0.61,U] [#4 0.08,-0.16,0.61,U] [#5 0.14,0.02,0.46,U] [#6 0.38,0.02,0.50,U] [#7 -0.02,-0.41,0.42,U] [#8 0.34,-0.20,0.41,U] 
04:21:04.912 00.001 18120 refined, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.53, -0.06}
04:21:04.916 00.004 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
04:21:04.918 00.002 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
04:21:04.921 00.003 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.64 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
04:21:04.925 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
04:21:04.927 00.002 18120 Enqueuing Move request for scope (0.17, -0.12)
04:21:04.930 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:04.932 00.002 21948 Worker thread wakes up
04:21:04.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
04:21:04.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
04:21:04.932 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.09
04:21:04.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:21:04.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:04.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:21:04.932 00.000 21948 MoveAxis(E, 0, ABG)
04:21:04.932 00.000 21948 Move returns status 0, amount 0
04:21:04.932 00.000 21948 MoveAxis(N, 0, ABG)
04:21:04.932 00.000 21948 Move returns status 0, amount 0
04:21:04.932 00.000 21948 move complete, result=0
04:21:04.932 00.000 21948 worker thread done servicing request
04:21:04.932 00.000 18120 UpdateGuideState exits: m=1672 RSB=28.3
04:21:04.933 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:04.933 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:04.934 00.001 18120 Enqueuing Expose request
04:21:04.934 00.000 21948 Worker thread wakes up
04:21:04.934 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:04.934 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:21:04.934 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:06.557 01.623 21948 Exposure complete
04:21:06.593 00.036 21948 worker thread done servicing request
04:21:06.593 00.000 18120 OnExposeComplete: enter
04:21:06.594 00.001 18120 UpdateGuideState(): m_state=6
04:21:06.595 00.001 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7663
04:21:06.595 00.000 18120 Star::Find returns 1 (0), X=896.99, Y=238.54, Mass=1706, SNR=28.7, Peak=116 HFD=4.1
04:21:06.596 00.001 18120 MultiStar: [#1 0.23,-0.24,0.71,U] [#2 0.31,0.25,0.67,U] [#3 0.24,-0.28,0.58,U] [#4 0.24,-0.20,0.53,U] [#5 0.38,0.26,0.00,M1] [#6 0.39,0.35,0.00,M8] [#7 0.03,-0.25,0.38,U] [#8 0.27,0.05,0.40,U] 
04:21:06.596 00.000 18120 refined, 6 included, MultiStar: {0.32, -0.10}, one-star: {0.62, -0.07}
04:21:06.597 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
04:21:06.597 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
04:21:06.597 00.000 18120 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.34 cameraTheta=-0.30 mountX=-0.22 mountY=-0.24, mountTheta=-2.31
04:21:06.599 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.10, opts=13)
04:21:06.600 00.001 18120 Enqueuing Move request for scope (0.32, -0.10)
04:21:06.601 00.001 21948 Worker thread wakes up
04:21:06.602 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
04:21:06.602 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:06.604 00.002 18120 UpdateGuideState exits: m=1706 RSB=28.7
04:21:06.607 00.003 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
04:21:06.607 00.000 21948 Moving (0.32, -0.10) raw xDistance=-0.22 yDistance=-0.24
04:21:06.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:21:06.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:21:06.607 00.000 21948 MoveAxis(E, 40, ABG)
04:21:06.607 00.000 21948 Guiding  Dir = 2, Dur = 40
04:21:06.607 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:06.608 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:06.608 00.000 18120 Enqueuing Expose request
04:21:06.609 00.001 21948 IsSlewing returns 0
04:21:06.609 00.000 21948 IsGuiding returns 0
04:21:06.610 00.001 21948 PulseGuide returned control before completion, sleep 49
04:21:06.666 00.056 21948 IsGuiding returns 0
04:21:06.666 00.000 21948 Move returns status 0, amount 40
04:21:06.667 00.001 21948 MoveAxis(N, 58, ABG)
04:21:06.667 00.000 21948 Guiding  Dir = 0, Dur = 58
04:21:06.667 00.000 21948 IsSlewing returns 0
04:21:06.667 00.000 21948 IsGuiding returns 0
04:21:06.672 00.005 21948 PulseGuide returned control before completion, sleep 64
04:21:06.744 00.072 21948 IsGuiding returns 0
04:21:06.744 00.000 21948 Move returns status 0, amount 58
04:21:06.744 00.000 21948 move complete, result=0
04:21:06.744 00.000 21948 worker thread done servicing request
04:21:06.744 00.000 21948 Worker thread wakes up
04:21:06.744 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:06.744 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,224,31,31)
04:21:06.744 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.2 px 58 ms NORTH
04:21:07.408 00.664 18120 evsrv: cli 0D46DC10 connect
04:21:07.409 00.001 18120 case statement mapped state 6 to 3
04:21:07.410 00.001 18120 case statement mapped state 6 to 3
04:21:07.410 00.000 18120 evsrv: cli 0D46DC10 request: {"method":"get_app_state","id":"db6f87bd-ef56-428b-905d-2858efd7015d"}
04:21:07.411 00.001 18120 case statement mapped state 6 to 3
04:21:07.411 00.000 18120 evsrv: cli 0D46DC10 response: {"jsonrpc":"2.0","result":"Guiding","id":"db6f87bd-ef56-428b-905d-2858efd7015d"}
04:21:07.414 00.003 18120 evsrv: cli 0D46DC10 disconnect
04:21:07.417 00.003 18120 evsrv: cli 0D46DAD0 connect
04:21:07.420 00.003 18120 case statement mapped state 6 to 3
04:21:07.422 00.002 18120 case statement mapped state 6 to 3
04:21:07.423 00.001 18120 evsrv: cli 0D46DAD0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"17e05d28-b409-43ce-99a7-2f881178a430"}
04:21:07.424 00.001 18120 PhdController::Dither begins
04:21:07.425 00.001 18120 dither: size=2.00, dRA=1.93 dDec=-0.81
04:21:07.426 00.001 18120 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.00) = xAngle (1.60 = 1.60)
04:21:07.426 00.000 18120 MountToCamera -- mountX=1.93 mountY=-0.81 hyp=2.09 mountTheta=-0.40 cameraX=-0.06, cameraY=2.09 cameraTheta=1.60
04:21:07.427 00.001 18120 setting lock position to (896.30, 240.71)
04:21:07.428 00.001 18120 Mount: notify guiding dithered (-0.1, 2.1)
04:21:07.429 00.001 18120 MultiStar: stabilizing after lock position change
04:21:07.430 00.001 18120 Status Line: Dithering de 1.93,-0.81
04:21:07.432 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:21:07.433 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
04:21:07.434 00.001 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":0,"id":"17e05d28-b409-43ce-99a7-2f881178a430"}
04:21:07.434 00.000 18120 evsrv: cli 0D46DAD0 disconnect
04:21:08.150 00.716 21948 Exposure complete
04:21:08.185 00.035 21948 worker thread done servicing request
04:21:08.185 00.000 18120 OnExposeComplete: enter
04:21:08.186 00.001 18120 UpdateGuideState(): m_state=6
04:21:08.188 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7664
04:21:08.189 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=238.19, Mass=1921, SNR=30.3, Peak=129 HFD=4.2
04:21:08.190 00.001 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
04:21:08.191 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
04:21:08.192 00.001 18120 CameraToMount -- cameraX=0.30 cameraY=-2.52 hyp=2.53 cameraTheta=-1.45 mountX=-2.41 mountY=0.87, mountTheta=2.80
04:21:08.194 00.002 18120 dither recenter: remaining=(-1.9,0.8) step=(-1.9,0.8)
04:21:08.197 00.003 18120 MountToCamera -- mountTheta (2.75) + m_xAngle (2.00) = xAngle (4.74 = -1.54)
04:21:08.200 00.003 18120 MountToCamera -- mountX=-1.93 mountY=0.81 hyp=2.09 mountTheta=2.75 cameraX=0.06, cameraY=-2.09 cameraTheta=-1.54
04:21:08.202 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-2.09, opts=4)
04:21:08.204 00.002 18120 Enqueuing Move request for scope (0.06, -2.09)
04:21:08.204 00.000 18120 Mount: notify direct move -1.93,0.81
04:21:08.205 00.001 21948 Worker thread wakes up
04:21:08.205 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:08.205 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -2.09) opts 0x4
04:21:08.205 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -2.09)
04:21:08.205 00.000 18120 UpdateGuideState exits: m=1921 RSB=30.3
04:21:08.206 00.001 21948 Moving (0.06, -2.09) raw xDistance=-1.93 yDistance=0.81
04:21:08.206 00.000 21948 MoveAxis(E, 548, B)
04:21:08.206 00.000 21948 Guiding  Dir = 2, Dur = 548
04:21:08.206 00.000 18120 PhdController: settling, locked = 1, distance = 2.41 (0.50) aobump = 0 frame = 1 / 99999
04:21:08.206 00.000 21948 IsSlewing returns 0
04:21:08.206 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069268.206,"Host":"ASUS_SAM","Inst":1,"Distance":2.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:21:08.207 00.001 21948 IsGuiding returns 0
04:21:08.207 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:08.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:08.208 00.001 18120 Enqueuing Expose request
04:21:08.208 00.000 21948 PulseGuide returned control before completion, sleep 557
04:21:08.768 00.560 21948 IsGuiding returns 1
04:21:08.768 00.000 21948 scope still moving after pulse duration time elapsed
04:21:08.799 00.031 21948 IsSlewing returns 0
04:21:08.799 00.000 21948 IsGuiding returns 0
04:21:08.799 00.000 21948 scope move finished after 548 + 44 ms
04:21:08.799 00.000 21948 Move returns status 0, amount 548
04:21:08.800 00.001 21948 MoveAxis(S, 193, B)
04:21:08.800 00.000 21948 Guiding  Dir = 1, Dur = 193
04:21:08.800 00.000 21948 IsSlewing returns 0
04:21:08.801 00.001 21948 IsGuiding returns 0
04:21:08.806 00.005 21948 PulseGuide returned control before completion, sleep 199
04:21:09.016 00.210 21948 IsGuiding returns 0
04:21:09.016 00.000 21948 Move returns status 0, amount 193
04:21:09.016 00.000 21948 move complete, result=0
04:21:09.016 00.000 21948 worker thread done servicing request
04:21:09.016 00.000 21948 Worker thread wakes up
04:21:09.016 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:09.016 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:09.016 00.000 18120 GuideStep: -1.9 px 548 ms EAST, 0.8 px 193 ms SOUTH
04:21:10.643 01.627 21948 Exposure complete
04:21:10.684 00.041 21948 worker thread done servicing request
04:21:10.684 00.000 18120 OnExposeComplete: enter
04:21:10.686 00.002 18120 UpdateGuideState(): m_state=6
04:21:10.688 00.002 18120 Star::Find(15, 896, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7665
04:21:10.690 00.002 18120 Star::Find returns 1 (0), X=895.48, Y=240.35, Mass=1743, SNR=28.8, Peak=121 HFD=4.1
04:21:10.692 00.002 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.55)
04:21:10.693 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.51)
04:21:10.693 00.000 18120 CameraToMount -- cameraX=-0.83 cameraY=-0.36 hyp=0.90 cameraTheta=-2.73 mountX=0.02 mountY=0.90, mountTheta=1.55
04:21:10.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.83, y=-0.36, opts=13)
04:21:10.695 00.001 18120 Enqueuing Move request for scope (-0.83, -0.36)
04:21:10.695 00.000 21948 Worker thread wakes up
04:21:10.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.36) opts 0xd
04:21:10.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.83, -0.36)
04:21:10.695 00.000 21948 Moving (-0.83, -0.36) raw xDistance=0.02 yDistance=0.90
04:21:10.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:21:10.695 00.000 21948 resist switch: large excursion: input 0.90 thresh 0.60 direction from 0 to 1
04:21:10.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:10.696 00.001 18120 UpdateGuideState exits: m=1743 RSB=28.8
04:21:10.696 00.000 21948 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.70
04:21:10.696 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
04:21:10.696 00.000 21948 MoveAxis(E, 0, ABG)
04:21:10.696 00.000 21948 Move returns status 0, amount 0
04:21:10.696 00.000 21948 MoveAxis(S, 215, ABG)
04:21:10.696 00.000 21948 Guiding  Dir = 1, Dur = 215
04:21:10.696 00.000 18120 PhdController: settling, locked = 1, distance = 0.90 (0.50) aobump = 0 frame = 2 / 99999
04:21:10.697 00.001 21948 IsSlewing returns 0
04:21:10.697 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069270.697,"Host":"ASUS_SAM","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:21:10.698 00.001 21948 IsGuiding returns 0
04:21:10.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:10.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:10.699 00.000 18120 Enqueuing Expose request
04:21:10.703 00.004 21948 PulseGuide returned control before completion, sleep 220
04:21:10.923 00.220 21948 IsGuiding returns 1
04:21:10.923 00.000 21948 scope still moving after pulse duration time elapsed
04:21:10.955 00.032 21948 IsSlewing returns 0
04:21:10.955 00.000 21948 IsGuiding returns 0
04:21:10.955 00.000 21948 scope move finished after 215 + 42 ms
04:21:10.955 00.000 21948 Move returns status 0, amount 215
04:21:10.955 00.000 21948 move complete, result=0
04:21:10.955 00.000 21948 worker thread done servicing request
04:21:10.955 00.000 21948 Worker thread wakes up
04:21:10.955 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:10.955 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:10.955 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 215 ms SOUTH
04:21:12.366 01.411 21948 Exposure complete
04:21:12.422 00.056 21948 worker thread done servicing request
04:21:12.422 00.000 18120 OnExposeComplete: enter
04:21:12.424 00.002 18120 UpdateGuideState(): m_state=6
04:21:12.425 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7666
04:21:12.428 00.003 18120 Star::Find returns 1 (0), X=896.12, Y=240.44, Mass=1656, SNR=28.2, Peak=122 HFD=3.9
04:21:12.429 00.001 18120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.00) = xAngle (-4.15 = 2.14)
04:21:12.429 00.000 18120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.19 = 2.10)
04:21:12.430 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.15 mountX=-0.18 mountY=0.29, mountTheta=2.13
04:21:12.431 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.28, opts=13)
04:21:12.432 00.001 18120 Enqueuing Move request for scope (-0.18, -0.28)
04:21:12.432 00.000 21948 Worker thread wakes up
04:21:12.432 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:12.433 00.001 18120 UpdateGuideState exits: m=1656 RSB=28.2
04:21:12.433 00.000 18120 PhdController: settling, locked = 1, distance = 0.73 (0.50) aobump = 0 frame = 3 / 99999
04:21:12.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
04:21:12.434 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786069272.433,"Host":"ASUS_SAM","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:21:12.434 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
04:21:12.434 00.000 21948 Moving (-0.18, -0.28) raw xDistance=-0.18 yDistance=0.29
04:21:12.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:21:12.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:21:12.434 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:12.435 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:12.435 00.000 18120 Enqueuing Expose request
04:21:12.435 00.000 21948 MoveAxis(E, 0, ABG)
04:21:12.435 00.000 21948 Move returns status 0, amount 0
04:21:12.435 00.000 21948 MoveAxis(S, 68, ABG)
04:21:12.435 00.000 21948 Guiding  Dir = 1, Dur = 68
04:21:12.436 00.001 21948 IsSlewing returns 0
04:21:12.436 00.000 21948 IsGuiding returns 0
04:21:12.441 00.005 21948 PulseGuide returned control before completion, sleep 74
04:21:12.520 00.079 21948 IsGuiding returns 0
04:21:12.520 00.000 21948 Move returns status 0, amount 68
04:21:12.520 00.000 21948 move complete, result=0
04:21:12.520 00.000 21948 worker thread done servicing request
04:21:12.520 00.000 21948 Worker thread wakes up
04:21:12.520 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:12.520 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:12.520 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 68 ms SOUTH
04:21:14.146 01.626 21948 Exposure complete
04:21:14.213 00.067 21948 worker thread done servicing request
04:21:14.213 00.000 18120 OnExposeComplete: enter
04:21:14.215 00.002 18120 UpdateGuideState(): m_state=6
04:21:14.217 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7667
04:21:14.218 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=240.63, Mass=1695, SNR=28.5, Peak=130 HFD=4.1
04:21:14.219 00.001 18120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.00) = xAngle (-4.60 = 1.68)
04:21:14.220 00.001 18120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.64 = 1.64)
04:21:14.222 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=-0.02 mountY=0.16, mountTheta=1.68
04:21:14.223 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.08, opts=13)
04:21:14.223 00.000 18120 Enqueuing Move request for scope (-0.13, -0.08)
04:21:14.225 00.002 21948 Worker thread wakes up
04:21:14.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:14.225 00.000 18120 UpdateGuideState exits: m=1695 RSB=28.5
04:21:14.225 00.000 18120 PhdController: settling, locked = 1, distance = 0.56 (0.50) aobump = 0 frame = 4 / 99999
04:21:14.226 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
04:21:14.226 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069274.226,"Host":"ASUS_SAM","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:21:14.226 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
04:21:14.226 00.000 21948 Moving (-0.13, -0.08) raw xDistance=-0.02 yDistance=0.16
04:21:14.226 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:21:14.226 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:14.226 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:14.227 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:14.227 00.000 18120 Enqueuing Expose request
04:21:14.228 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:21:14.228 00.000 21948 MoveAxis(E, 0, ABG)
04:21:14.228 00.000 21948 Move returns status 0, amount 0
04:21:14.228 00.000 21948 MoveAxis(N, 0, ABG)
04:21:14.228 00.000 21948 Move returns status 0, amount 0
04:21:14.228 00.000 21948 move complete, result=0
04:21:14.228 00.000 21948 worker thread done servicing request
04:21:14.228 00.000 21948 Worker thread wakes up
04:21:14.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:14.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:14.228 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:15.751 01.523 21948 Exposure complete
04:21:15.819 00.068 21948 worker thread done servicing request
04:21:15.820 00.001 18120 OnExposeComplete: enter
04:21:15.822 00.002 18120 UpdateGuideState(): m_state=6
04:21:15.825 00.003 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7668
04:21:15.827 00.002 18120 Star::Find returns 1 (0), X=896.10, Y=240.78, Mass=1657, SNR=28.1, Peak=140 HFD=4.2
04:21:15.830 00.003 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
04:21:15.830 00.000 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
04:21:15.831 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.82 mountX=0.15 mountY=0.15, mountTheta=0.80
04:21:15.832 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.07, opts=13)
04:21:15.832 00.000 18120 Enqueuing Move request for scope (-0.21, 0.07)
04:21:15.833 00.001 21948 Worker thread wakes up
04:21:15.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:15.833 00.000 18120 UpdateGuideState exits: m=1657 RSB=28.1
04:21:15.834 00.001 18120 PhdController: settling, locked = 1, distance = 0.45 (0.50) aobump = 0 frame = 5 / 99999
04:21:15.834 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069275.834,"Host":"ASUS_SAM","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:21:15.834 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
04:21:15.835 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
04:21:15.835 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:15.835 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:15.835 00.000 18120 Enqueuing Expose request
04:21:15.836 00.001 21948 Moving (-0.21, 0.07) raw xDistance=0.15 yDistance=0.15
04:21:15.836 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:21:15.836 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:15.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:21:15.836 00.000 21948 MoveAxis(E, 0, ABG)
04:21:15.836 00.000 21948 Move returns status 0, amount 0
04:21:15.836 00.000 21948 MoveAxis(N, 0, ABG)
04:21:15.836 00.000 21948 Move returns status 0, amount 0
04:21:15.836 00.000 21948 move complete, result=0
04:21:15.836 00.000 21948 worker thread done servicing request
04:21:15.836 00.000 21948 Worker thread wakes up
04:21:15.836 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:15.836 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:15.837 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:17.460 01.623 21948 Exposure complete
04:21:17.512 00.052 21948 worker thread done servicing request
04:21:17.512 00.000 18120 OnExposeComplete: enter
04:21:17.513 00.001 18120 UpdateGuideState(): m_state=6
04:21:17.514 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7669
04:21:17.515 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=240.67, Mass=1664, SNR=28.1, Peak=130 HFD=4.2
04:21:17.516 00.001 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
04:21:17.517 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
04:21:17.518 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.08 mountY=-0.09, mountTheta=-2.35
04:21:17.519 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.04, opts=13)
04:21:17.520 00.001 18120 Enqueuing Move request for scope (0.12, -0.04)
04:21:17.520 00.000 21948 Worker thread wakes up
04:21:17.520 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
04:21:17.520 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
04:21:17.520 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:17.521 00.001 18120 UpdateGuideState exits: m=1664 RSB=28.1
04:21:17.521 00.000 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 6 / 99999
04:21:17.521 00.000 21948 Moving (0.12, -0.04) raw xDistance=-0.08 yDistance=-0.09
04:21:17.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:21:17.522 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786069277.521,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":1.7,"SettleTime":8.0,"StarLocked":true}
04:21:17.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:17.522 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:17.522 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:17.523 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:21:17.524 00.001 21948 MoveAxis(E, 0, ABG)
04:21:17.524 00.000 18120 Enqueuing Expose request
04:21:17.525 00.001 21948 Move returns status 0, amount 0
04:21:17.525 00.000 21948 MoveAxis(N, 0, ABG)
04:21:17.525 00.000 21948 Move returns status 0, amount 0
04:21:17.525 00.000 21948 move complete, result=0
04:21:17.525 00.000 21948 worker thread done servicing request
04:21:17.525 00.000 21948 Worker thread wakes up
04:21:17.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:17.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:17.525 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:19.050 01.525 21948 Exposure complete
04:21:19.108 00.058 21948 worker thread done servicing request
04:21:19.109 00.001 18120 OnExposeComplete: enter
04:21:19.110 00.001 18120 UpdateGuideState(): m_state=6
04:21:19.114 00.004 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7670
04:21:19.115 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=240.72, Mass=1763, SNR=28.9, Peak=131 HFD=4.1
04:21:19.116 00.001 18120 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.00) = xAngle (-1.09 = -1.09)
04:21:19.116 00.000 18120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.13 = -1.13)
04:21:19.116 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.90 mountX=0.01 mountY=-0.01, mountTheta=-1.10
04:21:19.117 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.01, opts=13)
04:21:19.118 00.001 18120 Enqueuing Move request for scope (0.01, 0.01)
04:21:19.118 00.000 21948 Worker thread wakes up
04:21:19.118 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:21:19.118 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:21:19.118 00.000 21948 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
04:21:19.118 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:19.119 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:19.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:19.119 00.000 18120 UpdateGuideState exits: m=1763 RSB=28.9
04:21:19.119 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 7 / 99999
04:21:19.120 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:19.120 00.000 21948 MoveAxis(E, 0, ABG)
04:21:19.120 00.000 21948 Move returns status 0, amount 0
04:21:19.120 00.000 21948 MoveAxis(N, 0, ABG)
04:21:19.120 00.000 21948 Move returns status 0, amount 0
04:21:19.120 00.000 21948 move complete, result=0
04:21:19.120 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069279.120,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
04:21:19.122 00.002 21948 worker thread done servicing request
04:21:19.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:19.123 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:19.124 00.001 18120 Enqueuing Expose request
04:21:19.126 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:19.126 00.000 21948 Worker thread wakes up
04:21:19.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:19.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:20.759 01.633 21948 Exposure complete
04:21:20.813 00.054 21948 worker thread done servicing request
04:21:20.813 00.000 18120 OnExposeComplete: enter
04:21:20.814 00.001 18120 UpdateGuideState(): m_state=6
04:21:20.815 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7671
04:21:20.818 00.003 18120 Star::Find returns 1 (0), X=896.67, Y=240.52, Mass=1667, SNR=28.1, Peak=112 HFD=4.0
04:21:20.820 00.002 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
04:21:20.823 00.003 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
04:21:20.825 00.002 18120 CameraToMount -- cameraX=0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-0.49 mountX=-0.33 mountY=-0.24, mountTheta=-2.51
04:21:20.829 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.37, y=-0.20, opts=13)
04:21:20.830 00.001 18120 Enqueuing Move request for scope (0.37, -0.20)
04:21:20.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:20.831 00.001 18120 UpdateGuideState exits: m=1667 RSB=28.1
04:21:20.831 00.000 18120 PhdController: settling, locked = 1, distance = 0.30 (0.50) aobump = 0 frame = 8 / 99999
04:21:20.831 00.000 21948 Worker thread wakes up
04:21:20.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.20) opts 0xd
04:21:20.832 00.001 21948 Handling offset move in thread for scope, endpoint = (0.37, -0.20)
04:21:20.832 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069280.831,"Host":"ASUS_SAM","Inst":1,"Distance":0.30,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
04:21:20.832 00.000 21948 Moving (0.37, -0.20) raw xDistance=-0.33 yDistance=-0.24
04:21:20.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:21:20.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:21:20.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:21:20.832 00.000 21948 MoveAxis(E, 59, ABG)
04:21:20.832 00.000 21948 Guiding  Dir = 2, Dur = 59
04:21:20.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:20.833 00.001 21948 IsSlewing returns 0
04:21:20.833 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:20.833 00.000 18120 Enqueuing Expose request
04:21:20.834 00.001 21948 IsGuiding returns 0
04:21:20.835 00.001 21948 PulseGuide returned control before completion, sleep 68
04:21:20.916 00.081 21948 IsGuiding returns 0
04:21:20.916 00.000 21948 Move returns status 0, amount 59
04:21:20.916 00.000 21948 MoveAxis(N, 0, ABG)
04:21:20.916 00.000 21948 Move returns status 0, amount 0
04:21:20.916 00.000 21948 move complete, result=0
04:21:20.916 00.000 21948 worker thread done servicing request
04:21:20.916 00.000 21948 Worker thread wakes up
04:21:20.916 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:20.916 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:20.916 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
04:21:22.325 01.409 21948 Exposure complete
04:21:22.372 00.047 21948 worker thread done servicing request
04:21:22.372 00.000 18120 OnExposeComplete: enter
04:21:22.372 00.000 18120 UpdateGuideState(): m_state=6
04:21:22.373 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7672
04:21:22.373 00.000 18120 Star::Find returns 1 (0), X=896.35, Y=240.75, Mass=1730, SNR=28.7, Peak=127 HFD=4.4
04:21:22.374 00.001 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
04:21:22.375 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
04:21:22.376 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.65 mountX=0.01 mountY=-0.06, mountTheta=-1.35
04:21:22.377 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.04, opts=13)
04:21:22.378 00.001 18120 Enqueuing Move request for scope (0.05, 0.04)
04:21:22.378 00.000 21948 Worker thread wakes up
04:21:22.379 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:22.379 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.7
04:21:22.379 00.000 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 9 / 99999
04:21:22.380 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
04:21:22.380 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069282.380,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
04:21:22.380 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
04:21:22.380 00.000 21948 Moving (0.05, 0.04) raw xDistance=0.01 yDistance=-0.06
04:21:22.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:22.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:22.381 00.000 18120 Enqueuing Expose request
04:21:22.382 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:22.382 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:22.382 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:21:22.382 00.000 21948 MoveAxis(E, 0, ABG)
04:21:22.382 00.000 21948 Move returns status 0, amount 0
04:21:22.382 00.000 21948 MoveAxis(N, 0, ABG)
04:21:22.382 00.000 21948 Move returns status 0, amount 0
04:21:22.382 00.000 21948 move complete, result=0
04:21:22.382 00.000 21948 worker thread done servicing request
04:21:22.382 00.000 21948 Worker thread wakes up
04:21:22.382 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:22.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:22.382 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:24.018 01.636 21948 Exposure complete
04:21:24.066 00.048 21948 worker thread done servicing request
04:21:24.066 00.000 18120 OnExposeComplete: enter
04:21:24.067 00.001 18120 UpdateGuideState(): m_state=6
04:21:24.068 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7673
04:21:24.068 00.000 18120 Star::Find returns 1 (0), X=896.22, Y=240.77, Mass=1784, SNR=29.1, Peak=148 HFD=4.0
04:21:24.069 00.001 18120 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.00) = xAngle (0.54 = 0.54)
04:21:24.069 00.000 18120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
04:21:24.069 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.54 mountX=0.08 mountY=0.05, mountTheta=0.51
04:21:24.071 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.06, opts=13)
04:21:24.071 00.000 18120 Enqueuing Move request for scope (-0.08, 0.06)
04:21:24.071 00.000 21948 Worker thread wakes up
04:21:24.072 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:24.072 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.1
04:21:24.072 00.000 18120 PhdController: settling, locked = 1, distance = 0.19 (0.50) aobump = 0 frame = 10 / 99999
04:21:24.073 00.001 18120 PhdController: newstate STATE_FINISH
04:21:24.073 00.000 18120 PhdController complete: success
04:21:24.074 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
04:21:24.074 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786069284.074,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
04:21:24.074 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
04:21:24.074 00.000 21948 Moving (-0.08, 0.06) raw xDistance=0.08 yDistance=0.05
04:21:24.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:21:24.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:24.074 00.000 18120 Mount: notify guiding dither settle done success=1
04:21:24.075 00.001 18120 PhdController: newstate STATE_IDLE
04:21:24.075 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:24.075 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:24.077 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:21:24.078 00.001 21948 MoveAxis(E, 0, ABG)
04:21:24.078 00.000 21948 Move returns status 0, amount 0
04:21:24.078 00.000 21948 MoveAxis(N, 0, ABG)
04:21:24.078 00.000 21948 Move returns status 0, amount 0
04:21:24.078 00.000 21948 move complete, result=0
04:21:24.078 00.000 18120 Enqueuing Expose request
04:21:24.078 00.000 21948 worker thread done servicing request
04:21:24.078 00.000 21948 Worker thread wakes up
04:21:24.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:24.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:24.078 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:25.600 01.522 21948 Exposure complete
04:21:25.634 00.034 21948 worker thread done servicing request
04:21:25.634 00.000 18120 OnExposeComplete: enter
04:21:25.635 00.001 18120 UpdateGuideState(): m_state=6
04:21:25.635 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.636 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=240.79, Mass=1658, SNR=28.0, Peak=116 HFD=3.8
04:21:25.636 00.000 18120 MultiStar: exiting stabilization period
04:21:25.636 00.000 18120 MultiStar: updating star positions after lock position change
04:21:25.637 00.001 18120 Star::Find(15, 622, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.637 00.000 18120 Star::Find returns 1 (0), X=621.75, Y=391.04, Mass=983, SNR=21.8, Peak=72 HFD=4.1
04:21:25.638 00.001 18120 Star::Find(15, 1049, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.638 00.000 18120 Star::Find returns 1 (0), X=1048.23, Y=605.53, Mass=641, SNR=17.4, Peak=58 HFD=3.8
04:21:25.638 00.000 18120 Star::Find(15, 156, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.639 00.001 18120 Star::Find returns 1 (0), X=155.85, Y=41.88, Mass=667, SNR=17.9, Peak=79 HFD=3.8
04:21:25.639 00.000 18120 Star::Find(15, 339, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.640 00.001 18120 Star::Find returns 1 (0), X=338.70, Y=898.89, Mass=606, SNR=17.1, Peak=59 HFD=3.9
04:21:25.640 00.000 18120 Star::Find(15, 163, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.641 00.001 18120 Star::Find returns 1 (0), X=163.02, Y=425.98, Mass=360, SNR=13.1, Peak=45 HFD=3.3
04:21:25.641 00.000 18120 Star::Find(15, 544, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.642 00.001 18120 Star::Find returns 1 (0), X=544.06, Y=74.92, Mass=502, SNR=15.3, Peak=40 HFD=4.6
04:21:25.642 00.000 18120 Star::Find(15, 1133, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.642 00.000 18120 Star::Find returns 1 (0), X=1132.86, Y=234.85, Mass=335, SNR=12.6, Peak=30 HFD=4.3
04:21:25.643 00.001 18120 Star::Find(15, 420, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.643 00.000 18120 Star::Find returns 1 (0), X=420.59, Y=137.32, Mass=270, SNR=11.4, Peak=23 HFD=3.5
04:21:25.644 00.001 18120 Star::Find(15, 753, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.644 00.000 18120 Star::Find returns 1 (0), X=753.48, Y=270.05, Mass=271, SNR=11.3, Peak=24 HFD=3.6
04:21:25.645 00.001 18120 Star::Find(15, 1235, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.645 00.000 18120 Star::Find returns 1 (0), X=1234.05, Y=682.29, Mass=291, SNR=11.7, Peak=26 HFD=3.4
04:21:25.645 00.000 18120 Star::Find(15, 850, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
04:21:25.646 00.001 18120 Star::Find returns 1 (0), X=849.80, Y=81.92, Mass=225, SNR=10.4, Peak=25 HFD=3.4
04:21:25.646 00.000 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
04:21:25.647 00.001 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
04:21:25.647 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.30 mountX=-0.03 mountY=-0.26, mountTheta=-1.69
04:21:25.648 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.08, opts=13)
04:21:25.648 00.000 18120 Enqueuing Move request for scope (0.25, 0.08)
04:21:25.649 00.001 21948 Worker thread wakes up
04:21:25.649 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:25.649 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
04:21:25.649 00.000 18120 UpdateGuideState exits: m=1658 RSB=28.0
04:21:25.650 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:25.650 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:25.651 00.001 18120 Enqueuing Expose request
04:21:25.651 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
04:21:25.651 00.000 21948 Moving (0.25, 0.08) raw xDistance=-0.03 yDistance=-0.26
04:21:25.651 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:21:25.651 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:21:25.651 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:21:25.651 00.000 21948 MoveAxis(E, 0, ABG)
04:21:25.651 00.000 21948 Move returns status 0, amount 0
04:21:25.651 00.000 21948 MoveAxis(N, 0, ABG)
04:21:25.651 00.000 21948 Move returns status 0, amount 0
04:21:25.651 00.000 21948 move complete, result=0
04:21:25.651 00.000 21948 worker thread done servicing request
04:21:25.651 00.000 21948 Worker thread wakes up
04:21:25.651 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:25.651 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:25.652 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:21:27.284 01.632 21948 Exposure complete
04:21:27.320 00.036 21948 worker thread done servicing request
04:21:27.320 00.000 18120 OnExposeComplete: enter
04:21:27.321 00.001 18120 UpdateGuideState(): m_state=6
04:21:27.321 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7675
04:21:27.322 00.001 18120 Star::Find returns 1 (0), X=896.89, Y=240.65, Mass=1719, SNR=28.6, Peak=136 HFD=4.0
04:21:27.322 00.000 18120 MultiStar: [#1 -0.03,0.17,0.71,U] [#2 0.22,0.06,0.62,U] [#3 0.24,0.08,0.62,U] [#4 0.03,0.05,0.59,U] [#5 0.09,0.26,0.47,U] [#6 -0.01,-0.07,0.54,U] [#7 0.13,-0.40,0.45,U] [#8 -0.35,0.21,0.42,U] 
04:21:27.323 00.001 18120 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.59, -0.06}
04:21:27.323 00.000 18120 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
04:21:27.324 00.001 18120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
04:21:27.324 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.03 mountY=-0.15, mountTheta=-1.80
04:21:27.325 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.03, opts=13)
04:21:27.326 00.001 18120 Enqueuing Move request for scope (0.15, 0.03)
04:21:27.326 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:27.327 00.001 18120 UpdateGuideState exits: m=1719 RSB=28.6
04:21:27.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:27.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:27.328 00.001 21948 Worker thread wakes up
04:21:27.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
04:21:27.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
04:21:27.328 00.000 21948 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
04:21:27.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:21:27.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:27.328 00.000 18120 Enqueuing Expose request
04:21:27.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:21:27.328 00.000 21948 MoveAxis(E, 0, ABG)
04:21:27.330 00.002 21948 Move returns status 0, amount 0
04:21:27.330 00.000 21948 MoveAxis(N, 0, ABG)
04:21:27.330 00.000 21948 Move returns status 0, amount 0
04:21:27.330 00.000 21948 move complete, result=0
04:21:27.330 00.000 21948 worker thread done servicing request
04:21:27.330 00.000 21948 Worker thread wakes up
04:21:27.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:27.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:27.331 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:28.845 01.514 21948 Exposure complete
04:21:28.882 00.037 21948 worker thread done servicing request
04:21:28.882 00.000 18120 OnExposeComplete: enter
04:21:28.884 00.002 18120 UpdateGuideState(): m_state=6
04:21:28.885 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7676
04:21:28.886 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=240.67, Mass=1658, SNR=28.2, Peak=122 HFD=4.2
04:21:28.887 00.001 18120 MultiStar: [#1 -0.17,0.11,0.71,U] [#2 -0.11,0.09,0.65,U] [#3 0.20,-0.04,0.60,U] [#4 -0.21,0.06,0.60,U] [#5 0.07,-0.02,0.46,U] [#6 -0.10,-0.08,0.51,U] [#7 0.06,-0.05,0.39,U] [#8 -0.69,0.25,0.00,M2] 
04:21:28.888 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.11, -0.04}
04:21:28.889 00.001 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
04:21:28.890 00.001 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
04:21:28.891 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.63 mountX=0.01 mountY=0.01, mountTheta=0.60
04:21:28.894 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.01, opts=13)
04:21:28.894 00.000 18120 Enqueuing Move request for scope (-0.02, 0.01)
04:21:28.895 00.001 21948 Worker thread wakes up
04:21:28.895 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:28.895 00.000 18120 UpdateGuideState exits: m=1658 RSB=28.2
04:21:28.896 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:28.896 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:28.897 00.001 18120 Enqueuing Expose request
04:21:28.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
04:21:28.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
04:21:28.897 00.000 21948 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.01
04:21:28.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:28.897 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:28.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:21:28.897 00.000 21948 MoveAxis(E, 0, ABG)
04:21:28.897 00.000 21948 Move returns status 0, amount 0
04:21:28.897 00.000 21948 MoveAxis(N, 0, ABG)
04:21:28.897 00.000 21948 Move returns status 0, amount 0
04:21:28.897 00.000 21948 move complete, result=0
04:21:28.897 00.000 21948 worker thread done servicing request
04:21:28.897 00.000 21948 Worker thread wakes up
04:21:28.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:28.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:28.898 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:30.535 01.637 21948 Exposure complete
04:21:30.582 00.047 21948 worker thread done servicing request
04:21:30.593 00.011 18120 OnExposeComplete: enter
04:21:30.595 00.002 18120 UpdateGuideState(): m_state=6
04:21:30.598 00.003 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7677
04:21:30.601 00.003 18120 Star::Find returns 1 (0), X=896.28, Y=240.48, Mass=1616, SNR=27.9, Peak=128 HFD=3.9
04:21:30.603 00.002 18120 MultiStar: [#1 -0.20,-0.01,0.75,U] [#2 -0.17,-0.15,0.65,U] [#3 0.26,-0.07,0.64,U] [#4 -0.14,-0.01,0.57,U] [#5 0.03,-0.09,0.49,U] [#6 -0.44,-0.12,0.00,M7] [#7 -0.22,-0.41,0.00,M1] [#8 -0.33,0.15,0.43,U] 
04:21:30.606 00.003 18120 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {-0.02, -0.23}
04:21:30.608 00.002 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.30 = 1.98)
04:21:30.610 00.002 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.34 = 1.94)
04:21:30.612 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.30 mountX=-0.04 mountY=0.10, mountTheta=1.97
04:21:30.615 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.08, opts=13)
04:21:30.615 00.000 18120 Enqueuing Move request for scope (-0.07, -0.08)
04:21:30.616 00.001 21948 Worker thread wakes up
04:21:30.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:30.616 00.000 18120 UpdateGuideState exits: m=1616 RSB=27.9
04:21:30.616 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:30.617 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:30.617 00.000 18120 Enqueuing Expose request
04:21:30.618 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
04:21:30.618 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
04:21:30.618 00.000 21948 Moving (-0.07, -0.08) raw xDistance=-0.04 yDistance=0.10
04:21:30.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:21:30.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:30.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:21:30.618 00.000 21948 MoveAxis(E, 0, ABG)
04:21:30.618 00.000 21948 Move returns status 0, amount 0
04:21:30.618 00.000 21948 MoveAxis(N, 0, ABG)
04:21:30.618 00.000 21948 Move returns status 0, amount 0
04:21:30.618 00.000 21948 move complete, result=0
04:21:30.618 00.000 21948 worker thread done servicing request
04:21:30.618 00.000 21948 Worker thread wakes up
04:21:30.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:30.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:30.619 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:32.037 01.418 21948 Exposure complete
04:21:32.091 00.054 21948 worker thread done servicing request
04:21:32.091 00.000 18120 OnExposeComplete: enter
04:21:32.092 00.001 18120 UpdateGuideState(): m_state=6
04:21:32.092 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7678
04:21:32.093 00.001 18120 Star::Find returns 1 (0), X=896.55, Y=240.69, Mass=1724, SNR=28.7, Peak=120 HFD=4.1
04:21:32.094 00.001 18120 MultiStar: [#1 -0.15,0.05,0.75,U] [#2 -0.21,-0.22,0.64,U] [#3 0.10,-0.23,0.60,U] [#4 0.20,-0.16,0.59,U] [#5 0.33,-0.17,0.46,U] [#6 -0.27,-0.38,0.00,M8] [#7 -0.46,-0.33,0.00,M2] [#8 -0.21,0.09,0.39,U] 
04:21:32.094 00.000 18120 refined, 6 included, MultiStar: {0.06, -0.09}, one-star: {0.25, -0.03}
04:21:32.095 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:21:32.095 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
04:21:32.098 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
04:21:32.101 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.09, opts=13)
04:21:32.102 00.001 18120 Enqueuing Move request for scope (0.06, -0.09)
04:21:32.102 00.000 21948 Worker thread wakes up
04:21:32.102 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:32.103 00.001 18120 UpdateGuideState exits: m=1724 RSB=28.7
04:21:32.103 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:32.104 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:32.104 00.000 18120 Enqueuing Expose request
04:21:32.105 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
04:21:32.105 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
04:21:32.105 00.000 21948 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.01
04:21:32.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:21:32.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:32.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:32.105 00.000 21948 MoveAxis(E, 0, ABG)
04:21:32.105 00.000 21948 Move returns status 0, amount 0
04:21:32.105 00.000 21948 MoveAxis(N, 0, ABG)
04:21:32.105 00.000 21948 Move returns status 0, amount 0
04:21:32.105 00.000 21948 move complete, result=0
04:21:32.105 00.000 21948 worker thread done servicing request
04:21:32.106 00.001 21948 Worker thread wakes up
04:21:32.106 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:32.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:32.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:33.731 01.625 21948 Exposure complete
04:21:33.772 00.041 21948 worker thread done servicing request
04:21:33.772 00.000 18120 OnExposeComplete: enter
04:21:33.772 00.000 18120 UpdateGuideState(): m_state=6
04:21:33.773 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7679
04:21:33.773 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=240.35, Mass=1725, SNR=28.8, Peak=113 HFD=4.7
04:21:33.774 00.001 18120 MultiStar: [#1 -0.43,-0.19,0.00,M1] [#2 0.02,-0.40,0.63,U] [#3 0.03,-0.27,0.60,U] [#4 -0.49,-0.17,0.00,M1] [#5 -0.14,-0.06,0.46,U] [#6 -0.05,-0.35,0.52,U] [#7 -0.25,-0.25,0.43,U] [#8 -0.54,0.16,0.00,M1] 
04:21:33.774 00.000 18120 refined, 5 included, MultiStar: {-0.04, -0.30}, one-star: {0.01, -0.36}
04:21:33.775 00.001 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
04:21:33.775 00.000 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
04:21:33.775 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.31 cameraTheta=-1.71 mountX=-0.26 mountY=0.18, mountTheta=2.54
04:21:33.777 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.30, opts=13)
04:21:33.779 00.002 18120 Enqueuing Move request for scope (-0.04, -0.30)
04:21:33.781 00.002 21948 Worker thread wakes up
04:21:33.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:33.782 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd
04:21:33.782 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.30)
04:21:33.782 00.000 21948 Moving (-0.04, -0.30) raw xDistance=-0.26 yDistance=0.18
04:21:33.782 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:21:33.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:33.782 00.000 18120 UpdateGuideState exits: m=1725 RSB=28.8
04:21:33.783 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:33.783 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:33.784 00.001 18120 Enqueuing Expose request
04:21:33.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:21:33.784 00.000 21948 MoveAxis(E, 46, ABG)
04:21:33.784 00.000 21948 Guiding  Dir = 2, Dur = 46
04:21:33.784 00.000 21948 IsSlewing returns 0
04:21:33.784 00.000 21948 IsGuiding returns 0
04:21:33.786 00.002 21948 PulseGuide returned control before completion, sleep 55
04:21:33.857 00.071 21948 IsGuiding returns 0
04:21:33.857 00.000 21948 Move returns status 0, amount 46
04:21:33.857 00.000 21948 MoveAxis(N, 0, ABG)
04:21:33.857 00.000 21948 Move returns status 0, amount 0
04:21:33.857 00.000 21948 move complete, result=0
04:21:33.857 00.000 21948 worker thread done servicing request
04:21:33.857 00.000 21948 Worker thread wakes up
04:21:33.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:33.857 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.2 px 0 ms NORTH
04:21:33.859 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:35.273 01.414 21948 Exposure complete
04:21:35.327 00.054 21948 worker thread done servicing request
04:21:35.327 00.000 18120 OnExposeComplete: enter
04:21:35.329 00.002 18120 UpdateGuideState(): m_state=6
04:21:35.330 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7680
04:21:35.332 00.002 18120 Star::Find returns 1 (0), X=896.38, Y=240.51, Mass=1621, SNR=27.8, Peak=111 HFD=4.1
04:21:35.333 00.001 18120 MultiStar: [#1 -0.77,-0.19,0.00,M2] [#2 -0.05,-0.03,0.65,U] [#3 -0.05,-0.13,0.61,U] [#4 -0.39,-0.16,0.59,U] [#5 -0.29,-0.16,0.50,U] [#6 -0.50,-0.26,0.00,M8] [#7 -0.29,-0.52,0.00,M2] [#8 -0.70,-0.15,0.00,M2] 
04:21:35.335 00.002 18120 refined, 4 included, MultiStar: {-0.11, -0.14}, one-star: {0.08, -0.20}
04:21:35.335 00.000 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
04:21:35.336 00.001 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
04:21:35.336 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.23 mountX=-0.08 mountY=0.16, mountTheta=2.05
04:21:35.337 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.14, opts=13)
04:21:35.338 00.001 18120 Enqueuing Move request for scope (-0.11, -0.14)
04:21:35.339 00.001 21948 Worker thread wakes up
04:21:35.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:35.340 00.001 18120 UpdateGuideState exits: m=1621 RSB=27.8
04:21:35.340 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:35.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:35.341 00.001 18120 Enqueuing Expose request
04:21:35.341 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
04:21:35.341 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
04:21:35.341 00.000 21948 Moving (-0.11, -0.14) raw xDistance=-0.08 yDistance=0.16
04:21:35.341 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:21:35.341 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:35.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:21:35.341 00.000 21948 MoveAxis(E, 0, ABG)
04:21:35.341 00.000 21948 Move returns status 0, amount 0
04:21:35.341 00.000 21948 MoveAxis(N, 0, ABG)
04:21:35.341 00.000 21948 Move returns status 0, amount 0
04:21:35.341 00.000 21948 move complete, result=0
04:21:35.341 00.000 21948 worker thread done servicing request
04:21:35.341 00.000 21948 Worker thread wakes up
04:21:35.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:35.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:35.342 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:36.969 01.627 21948 Exposure complete
04:21:37.015 00.046 21948 worker thread done servicing request
04:21:37.015 00.000 18120 OnExposeComplete: enter
04:21:37.016 00.001 18120 UpdateGuideState(): m_state=6
04:21:37.016 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7681
04:21:37.017 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=240.71, Mass=1766, SNR=29.0, Peak=130 HFD=4.2
04:21:37.017 00.000 18120 MultiStar: [#1 -0.44,0.17,0.00,M3] [#2 -0.16,-0.19,0.64,U] [#3 0.24,-0.07,0.61,U] [#4 -0.42,-0.20,0.00,M1] [#5 -0.23,-0.15,0.45,U] [#6 -0.28,-0.21,0.50,U] [#7 -0.04,-0.21,0.38,U] [#8 -0.67,0.20,0.00,M3] 
04:21:37.018 00.001 18120 single-star, 5 included, MultiStar: {-0.05, -0.12}, one-star: {0.03, 0.00}
04:21:37.018 00.000 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
04:21:37.019 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
04:21:37.019 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.09 mountX=-0.01 mountY=-0.03, mountTheta=-1.91
04:21:37.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.00, opts=13)
04:21:37.021 00.001 18120 Enqueuing Move request for scope (0.03, 0.00)
04:21:37.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:37.022 00.001 18120 UpdateGuideState exits: m=1766 RSB=29.0
04:21:37.022 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:37.022 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:37.023 00.001 18120 Enqueuing Expose request
04:21:37.023 00.000 21948 Worker thread wakes up
04:21:37.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
04:21:37.023 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
04:21:37.023 00.000 21948 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
04:21:37.023 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:21:37.023 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:37.023 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:21:37.024 00.001 21948 MoveAxis(E, 0, ABG)
04:21:37.024 00.000 21948 Move returns status 0, amount 0
04:21:37.024 00.000 21948 MoveAxis(N, 0, ABG)
04:21:37.024 00.000 21948 Move returns status 0, amount 0
04:21:37.024 00.000 21948 move complete, result=0
04:21:37.024 00.000 21948 worker thread done servicing request
04:21:37.024 00.000 21948 Worker thread wakes up
04:21:37.024 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:37.024 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:37.024 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:38.546 01.522 21948 Exposure complete
04:21:38.595 00.049 21948 worker thread done servicing request
04:21:38.595 00.000 18120 OnExposeComplete: enter
04:21:38.596 00.001 18120 UpdateGuideState(): m_state=6
04:21:38.598 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7682
04:21:38.598 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=240.53, Mass=1680, SNR=28.3, Peak=111 HFD=4.2
04:21:38.599 00.001 18120 MultiStar: [#1 -0.25,-0.02,0.73,U] [#2 0.01,-0.07,0.64,U] [#3 -0.02,-0.22,0.61,U] [#4 0.22,0.14,0.58,U] [#5 0.12,-0.02,0.47,U] [#6 -0.38,-0.48,0.00,M8] [#7 -0.18,0.07,0.41,U] [#8 -0.51,-0.10,0.00,M4] 
04:21:38.599 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {0.16, -0.18}
04:21:38.599 00.000 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
04:21:38.600 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
04:21:38.601 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.30 mountX=-0.06 mountY=0.01, mountTheta=2.94
04:21:38.603 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.06, opts=13)
04:21:38.604 00.001 18120 Enqueuing Move request for scope (0.02, -0.06)
04:21:38.605 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:38.608 00.003 18120 UpdateGuideState exits: m=1680 RSB=28.3
04:21:38.609 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:38.610 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:38.611 00.001 18120 Enqueuing Expose request
04:21:38.611 00.000 21948 Worker thread wakes up
04:21:38.611 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
04:21:38.611 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
04:21:38.611 00.000 21948 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.01
04:21:38.611 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:21:38.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:38.611 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:21:38.611 00.000 21948 MoveAxis(E, 0, ABG)
04:21:38.611 00.000 21948 Move returns status 0, amount 0
04:21:38.611 00.000 21948 MoveAxis(N, 0, ABG)
04:21:38.611 00.000 21948 Move returns status 0, amount 0
04:21:38.611 00.000 21948 move complete, result=0
04:21:38.612 00.001 21948 worker thread done servicing request
04:21:38.612 00.000 21948 Worker thread wakes up
04:21:38.612 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:38.612 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:38.612 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:40.239 01.627 21948 Exposure complete
04:21:40.293 00.054 21948 worker thread done servicing request
04:21:40.293 00.000 18120 OnExposeComplete: enter
04:21:40.294 00.001 18120 UpdateGuideState(): m_state=6
04:21:40.296 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7683
04:21:40.297 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=240.76, Mass=1722, SNR=28.6, Peak=119 HFD=4.6
04:21:40.299 00.002 18120 MultiStar: [#1 -0.04,0.19,0.70,U] [#2 -0.08,0.07,0.62,U] [#3 -0.11,-0.03,0.60,U] [#4 -0.27,0.12,0.60,U] [#5 -0.32,0.08,0.46,U] [#6 -0.11,-0.12,0.55,U] [#7 -0.30,-0.07,0.43,U] [#8 -0.43,0.10,0.00,M5] 
04:21:40.300 00.001 18120 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {0.22, 0.05}
04:21:40.301 00.001 18120 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.00) = xAngle (0.64 = 0.64)
04:21:40.302 00.001 18120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.60 = 0.60)
04:21:40.303 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.64 mountX=0.08 mountY=0.05, mountTheta=0.61
04:21:40.304 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
04:21:40.304 00.000 18120 Enqueuing Move request for scope (-0.08, 0.05)
04:21:40.305 00.001 21948 Worker thread wakes up
04:21:40.305 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:40.305 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
04:21:40.305 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
04:21:40.305 00.000 18120 UpdateGuideState exits: m=1722 RSB=28.6
04:21:40.305 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:40.306 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:40.306 00.000 18120 Enqueuing Expose request
04:21:40.306 00.000 21948 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=0.05
04:21:40.307 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:21:40.307 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:40.307 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:21:40.307 00.000 21948 MoveAxis(E, 0, ABG)
04:21:40.307 00.000 21948 Move returns status 0, amount 0
04:21:40.307 00.000 21948 MoveAxis(N, 0, ABG)
04:21:40.307 00.000 21948 Move returns status 0, amount 0
04:21:40.307 00.000 21948 move complete, result=0
04:21:40.307 00.000 21948 worker thread done servicing request
04:21:40.307 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:40.308 00.001 21948 Worker thread wakes up
04:21:40.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:40.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:41.826 01.518 21948 Exposure complete
04:21:41.861 00.035 21948 worker thread done servicing request
04:21:41.862 00.001 18120 OnExposeComplete: enter
04:21:41.862 00.000 18120 UpdateGuideState(): m_state=6
04:21:41.863 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7684
04:21:41.865 00.002 18120 Star::Find returns 1 (0), X=896.12, Y=240.83, Mass=1838, SNR=29.6, Peak=134 HFD=4.3
04:21:41.866 00.001 18120 MultiStar: [#1 -0.37,0.27,0.00,M2] [#2 0.08,0.04,0.59,U] [#3 -0.01,0.08,0.59,U] [#4 -0.40,0.09,0.57,U] [#5 0.08,0.07,0.45,U] [#6 -0.38,-0.01,0.50,U] [#7 -0.10,0.13,0.43,U] [#8 -0.63,0.41,0.00,M6] 
04:21:41.869 00.003 18120 refined, 6 included, MultiStar: {-0.14, 0.08}, one-star: {-0.18, 0.12}
04:21:41.870 00.001 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
04:21:41.870 00.000 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
04:21:41.871 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.61 mountX=0.13 mountY=0.09, mountTheta=0.59
04:21:41.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
04:21:41.872 00.000 18120 Enqueuing Move request for scope (-0.14, 0.08)
04:21:41.873 00.001 21948 Worker thread wakes up
04:21:41.873 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
04:21:41.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
04:21:41.873 00.000 21948 Moving (-0.14, 0.08) raw xDistance=0.13 yDistance=0.09
04:21:41.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:21:41.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:41.873 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:41.874 00.001 18120 UpdateGuideState exits: m=1838 RSB=29.6
04:21:41.874 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:41.874 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:41.875 00.001 18120 Enqueuing Expose request
04:21:41.875 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:21:41.875 00.000 21948 MoveAxis(E, 0, ABG)
04:21:41.875 00.000 21948 Move returns status 0, amount 0
04:21:41.875 00.000 21948 MoveAxis(N, 0, ABG)
04:21:41.875 00.000 21948 Move returns status 0, amount 0
04:21:41.875 00.000 21948 move complete, result=0
04:21:41.875 00.000 21948 worker thread done servicing request
04:21:41.875 00.000 21948 Worker thread wakes up
04:21:41.875 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:41.875 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:41.876 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:43.517 01.641 21948 Exposure complete
04:21:43.562 00.045 21948 worker thread done servicing request
04:21:43.562 00.000 18120 OnExposeComplete: enter
04:21:43.562 00.000 18120 UpdateGuideState(): m_state=6
04:21:43.563 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7685
04:21:43.563 00.000 18120 Star::Find returns 1 (0), X=896.60, Y=240.64, Mass=1624, SNR=27.8, Peak=112 HFD=4.1
04:21:43.564 00.001 18120 MultiStar: [#1 -0.17,-0.06,0.73,U] [#2 -0.18,0.01,0.64,U] [#3 0.12,0.06,0.61,U] [#4 -0.06,-0.16,0.58,U] [#5 0.00,0.01,0.47,U] [#6 -0.21,-0.14,0.53,U] [#7 0.18,-0.39,0.43,U] [#8 -0.33,0.13,0.43,U] 
04:21:43.564 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.30, -0.07}
04:21:43.565 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
04:21:43.565 00.000 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
04:21:43.566 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.79 mountX=-0.05 mountY=0.04, mountTheta=2.47
04:21:43.567 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.06, opts=13)
04:21:43.567 00.000 18120 Enqueuing Move request for scope (-0.01, -0.06)
04:21:43.568 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:43.568 00.000 18120 UpdateGuideState exits: m=1624 RSB=27.8
04:21:43.569 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:43.569 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:43.570 00.001 18120 Enqueuing Expose request
04:21:43.570 00.000 21948 Worker thread wakes up
04:21:43.570 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
04:21:43.570 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
04:21:43.570 00.000 21948 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.04
04:21:43.570 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:21:43.570 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:43.570 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:21:43.570 00.000 21948 MoveAxis(E, 0, ABG)
04:21:43.570 00.000 21948 Move returns status 0, amount 0
04:21:43.570 00.000 21948 MoveAxis(N, 0, ABG)
04:21:43.570 00.000 21948 Move returns status 0, amount 0
04:21:43.570 00.000 21948 move complete, result=0
04:21:43.570 00.000 21948 worker thread done servicing request
04:21:43.571 00.001 21948 Worker thread wakes up
04:21:43.571 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:43.571 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:43.571 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:45.087 01.516 21948 Exposure complete
04:21:45.124 00.037 21948 worker thread done servicing request
04:21:45.124 00.000 18120 OnExposeComplete: enter
04:21:45.125 00.001 18120 UpdateGuideState(): m_state=6
04:21:45.126 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7686
04:21:45.126 00.000 18120 Star::Find returns 1 (0), X=896.74, Y=240.49, Mass=1793, SNR=29.4, Peak=121 HFD=4.2
04:21:45.127 00.001 18120 MultiStar: [#1 0.04,-0.23,0.72,U] [#2 0.12,0.01,0.60,U] [#3 -0.01,-0.13,0.60,U] [#4 0.02,-0.15,0.51,U] [#5 -0.03,0.00,0.47,U] [#6 -0.03,0.01,0.54,U] [#7 0.57,-0.36,0.00,M1] [#8 -0.42,-0.04,0.41,U] 
04:21:45.127 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.44, -0.22}
04:21:45.128 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:21:45.128 00.000 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
04:21:45.130 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=-0.13 mountY=-0.01, mountTheta=-3.05
04:21:45.133 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
04:21:45.135 00.002 18120 Enqueuing Move request for scope (0.07, -0.11)
04:21:45.135 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:45.136 00.001 21948 Worker thread wakes up
04:21:45.136 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
04:21:45.137 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
04:21:45.137 00.000 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
04:21:45.137 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.4
04:21:45.138 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:21:45.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:45.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:45.138 00.000 21948 MoveAxis(E, 0, ABG)
04:21:45.138 00.000 21948 Move returns status 0, amount 0
04:21:45.138 00.000 21948 MoveAxis(N, 0, ABG)
04:21:45.138 00.000 21948 Move returns status 0, amount 0
04:21:45.138 00.000 21948 move complete, result=0
04:21:45.138 00.000 21948 worker thread done servicing request
04:21:45.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:45.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:45.139 00.000 18120 Enqueuing Expose request
04:21:45.161 00.022 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:45.164 00.003 21948 Worker thread wakes up
04:21:45.164 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:45.164 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:46.793 01.629 21948 Exposure complete
04:21:46.873 00.080 21948 worker thread done servicing request
04:21:46.873 00.000 18120 OnExposeComplete: enter
04:21:46.873 00.000 18120 UpdateGuideState(): m_state=6
04:21:46.874 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7687
04:21:46.874 00.000 18120 Star::Find returns 1 (0), X=896.76, Y=240.71, Mass=1741, SNR=28.9, Peak=126 HFD=4.3
04:21:46.875 00.001 18120 MultiStar: [#1 -0.03,-0.01,0.76,U] [#2 0.38,-0.09,0.60,U] [#3 -0.02,-0.07,0.60,U] [#4 -0.06,0.03,0.55,U] [#5 0.04,-0.03,0.51,U] [#6 -0.09,-0.06,0.54,U] [#7 0.08,-0.21,0.42,U] [#8 -0.47,0.28,0.00,M5] 
04:21:46.875 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.46, -0.00}
04:21:46.876 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
04:21:46.876 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
04:21:46.876 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
04:21:46.879 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.04, opts=13)
04:21:46.880 00.001 18120 Enqueuing Move request for scope (0.12, -0.04)
04:21:46.881 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:46.882 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:21:46.882 00.000 21948 Worker thread wakes up
04:21:46.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
04:21:46.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:46.885 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:46.888 00.003 18120 Enqueuing Expose request
04:21:46.890 00.002 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
04:21:46.891 00.001 21948 Moving (0.12, -0.04) raw xDistance=-0.09 yDistance=-0.09
04:21:46.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:46.891 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:46.891 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:21:46.891 00.000 21948 MoveAxis(E, 0, ABG)
04:21:46.891 00.000 21948 Move returns status 0, amount 0
04:21:46.891 00.000 21948 MoveAxis(N, 0, ABG)
04:21:46.891 00.000 21948 Move returns status 0, amount 0
04:21:46.891 00.000 21948 move complete, result=0
04:21:46.891 00.000 21948 worker thread done servicing request
04:21:46.891 00.000 21948 Worker thread wakes up
04:21:46.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:46.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:46.891 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:48.299 01.408 21948 Exposure complete
04:21:48.343 00.044 21948 worker thread done servicing request
04:21:48.343 00.000 18120 OnExposeComplete: enter
04:21:48.345 00.002 18120 UpdateGuideState(): m_state=6
04:21:48.346 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7688
04:21:48.347 00.001 18120 Star::Find returns 1 (0), X=896.69, Y=240.64, Mass=1924, SNR=30.3, Peak=134 HFD=4.2
04:21:48.349 00.002 18120 MultiStar: [#1 -0.10,-0.07,0.71,U] [#2 0.41,-0.22,0.00,M1] [#3 0.14,-0.03,0.55,U] [#4 0.25,-0.02,0.54,U] [#5 0.15,0.33,0.44,U] [#6 -0.20,0.00,0.51,U] [#7 0.46,-0.19,0.00,M1] [#8 -0.05,0.37,0.39,U] 
04:21:48.350 00.001 18120 refined, 6 included, MultiStar: {0.11, 0.03}, one-star: {0.39, -0.07}
04:21:48.351 00.001 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
04:21:48.353 00.002 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
04:21:48.354 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
04:21:48.356 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.03, opts=13)
04:21:48.358 00.002 18120 Enqueuing Move request for scope (0.11, 0.03)
04:21:48.359 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:48.361 00.002 21948 Worker thread wakes up
04:21:48.361 00.000 18120 UpdateGuideState exits: m=1924 RSB=30.3
04:21:48.362 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:48.362 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:48.363 00.001 18120 Enqueuing Expose request
04:21:48.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
04:21:48.363 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
04:21:48.363 00.000 21948 Moving (0.11, 0.03) raw xDistance=-0.02 yDistance=-0.12
04:21:48.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:21:48.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:48.363 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:21:48.364 00.001 21948 MoveAxis(E, 0, ABG)
04:21:48.364 00.000 21948 Move returns status 0, amount 0
04:21:48.364 00.000 21948 MoveAxis(N, 0, ABG)
04:21:48.364 00.000 21948 Move returns status 0, amount 0
04:21:48.364 00.000 21948 move complete, result=0
04:21:48.364 00.000 21948 worker thread done servicing request
04:21:48.364 00.000 21948 Worker thread wakes up
04:21:48.364 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:48.364 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:48.364 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:49.995 01.631 21948 Exposure complete
04:21:50.037 00.042 21948 worker thread done servicing request
04:21:50.037 00.000 18120 OnExposeComplete: enter
04:21:50.038 00.001 18120 UpdateGuideState(): m_state=6
04:21:50.039 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7689
04:21:50.039 00.000 18120 Star::Find returns 1 (0), X=896.80, Y=240.68, Mass=1693, SNR=28.4, Peak=125 HFD=4.0
04:21:50.040 00.001 18120 MultiStar: [#1 0.10,0.03,0.73,U] [#2 0.59,-0.15,0.00,M2] [#3 0.10,-0.00,0.58,U] [#4 0.44,-0.23,0.00,M1] [#5 0.36,0.37,0.00,M1] [#6 0.10,-0.06,0.58,U] [#7 0.47,-0.13,0.00,M2] [#8 -0.19,-0.04,0.42,U] 
04:21:50.040 00.000 18120 refined, 4 included, MultiStar: {0.19, -0.02}, one-star: {0.50, -0.03}
04:21:50.041 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
04:21:50.041 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
04:21:50.041 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.09 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
04:21:50.043 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.02, opts=13)
04:21:50.043 00.000 18120 Enqueuing Move request for scope (0.19, -0.02)
04:21:50.044 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:50.044 00.000 21948 Worker thread wakes up
04:21:50.044 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.4
04:21:50.044 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
04:21:50.045 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:50.045 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:50.045 00.000 18120 Enqueuing Expose request
04:21:50.046 00.001 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
04:21:50.046 00.000 21948 Moving (0.19, -0.02) raw xDistance=-0.09 yDistance=-0.16
04:21:50.046 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:50.046 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:50.046 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:21:50.046 00.000 21948 MoveAxis(E, 0, ABG)
04:21:50.046 00.000 21948 Move returns status 0, amount 0
04:21:50.046 00.000 21948 MoveAxis(N, 0, ABG)
04:21:50.046 00.000 21948 Move returns status 0, amount 0
04:21:50.046 00.000 21948 move complete, result=0
04:21:50.046 00.000 21948 worker thread done servicing request
04:21:50.046 00.000 21948 Worker thread wakes up
04:21:50.046 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:50.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:50.046 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:21:51.569 01.523 21948 Exposure complete
04:21:51.614 00.045 21948 worker thread done servicing request
04:21:51.614 00.000 18120 OnExposeComplete: enter
04:21:51.617 00.003 18120 UpdateGuideState(): m_state=6
04:21:51.619 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7690
04:21:51.620 00.001 18120 Star::Find returns 1 (0), X=896.91, Y=240.53, Mass=1618, SNR=27.9, Peak=112 HFD=4.3
04:21:51.621 00.001 18120 MultiStar: [#1 0.23,-0.20,0.75,U] [#2 0.37,-0.24,0.00,M3] [#3 0.26,-0.06,0.64,U] [#4 0.20,-0.21,0.56,U] [#5 0.17,-0.06,0.50,U] [#6 -0.20,-0.21,0.53,U] [#7 0.28,-0.19,0.39,U] [#8 0.15,-0.04,0.40,U] 
04:21:51.621 00.000 18120 refined, 7 included, MultiStar: {0.25, -0.15}, one-star: {0.61, -0.18}
04:21:51.622 00.001 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
04:21:51.622 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
04:21:51.622 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.53 mountX=-0.24 mountY=-0.16, mountTheta=-2.56
04:21:51.624 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.15, opts=13)
04:21:51.624 00.000 18120 Enqueuing Move request for scope (0.25, -0.15)
04:21:51.625 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:51.625 00.000 18120 UpdateGuideState exits: m=1618 RSB=27.9
04:21:51.625 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:51.626 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:51.626 00.000 18120 Enqueuing Expose request
04:21:51.627 00.001 21948 Worker thread wakes up
04:21:51.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
04:21:51.627 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
04:21:51.627 00.000 21948 Moving (0.25, -0.15) raw xDistance=-0.24 yDistance=-0.16
04:21:51.627 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:21:51.627 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:51.627 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:21:51.627 00.000 21948 MoveAxis(E, 43, ABG)
04:21:51.627 00.000 21948 Guiding  Dir = 2, Dur = 43
04:21:51.627 00.000 21948 IsSlewing returns 0
04:21:51.627 00.000 21948 IsGuiding returns 0
04:21:51.629 00.002 21948 PulseGuide returned control before completion, sleep 52
04:21:51.695 00.066 21948 IsGuiding returns 1
04:21:51.695 00.000 21948 scope still moving after pulse duration time elapsed
04:21:51.726 00.031 21948 IsSlewing returns 0
04:21:51.726 00.000 21948 IsGuiding returns 0
04:21:51.726 00.000 21948 scope move finished after 43 + 55 ms
04:21:51.726 00.000 21948 Move returns status 0, amount 43
04:21:51.726 00.000 21948 MoveAxis(N, 0, ABG)
04:21:51.726 00.000 21948 Move returns status 0, amount 0
04:21:51.726 00.000 21948 move complete, result=0
04:21:51.726 00.000 21948 worker thread done servicing request
04:21:51.726 00.000 21948 Worker thread wakes up
04:21:51.726 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:51.726 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:51.727 00.001 18120 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
04:21:53.362 01.635 21948 Exposure complete
04:21:53.419 00.057 21948 worker thread done servicing request
04:21:53.420 00.001 18120 OnExposeComplete: enter
04:21:53.422 00.002 18120 UpdateGuideState(): m_state=6
04:21:53.424 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7691
04:21:53.425 00.001 18120 Star::Find returns 1 (0), X=896.82, Y=240.82, Mass=1784, SNR=29.1, Peak=132 HFD=4.3
04:21:53.426 00.001 18120 MultiStar: [#1 0.22,0.06,0.72,U] [#2 0.14,-0.07,0.62,U] [#3 0.14,0.01,0.59,U] [#4 -0.40,0.13,0.59,U] [#5 -0.22,0.23,0.49,U] [#6 0.25,-0.21,0.50,U] [#7 0.10,-0.04,0.37,U] [#8 -0.03,0.38,0.39,U] 
04:21:53.427 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.52, 0.11}
04:21:53.428 00.001 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
04:21:53.428 00.000 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
04:21:53.429 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.01 mountY=-0.14, mountTheta=-1.53
04:21:53.431 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.06, opts=13)
04:21:53.432 00.001 18120 Enqueuing Move request for scope (0.12, 0.06)
04:21:53.433 00.001 21948 Worker thread wakes up
04:21:53.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
04:21:53.433 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
04:21:53.433 00.000 21948 Moving (0.12, 0.06) raw xDistance=0.01 yDistance=-0.14
04:21:53.433 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:53.433 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:53.435 00.002 18120 UpdateGuideState exits: m=1784 RSB=29.1
04:21:53.436 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:53.438 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:53.439 00.001 18120 Enqueuing Expose request
04:21:53.440 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:53.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:21:53.440 00.000 21948 MoveAxis(E, 0, ABG)
04:21:53.440 00.000 21948 Move returns status 0, amount 0
04:21:53.440 00.000 21948 MoveAxis(N, 0, ABG)
04:21:53.440 00.000 21948 Move returns status 0, amount 0
04:21:53.440 00.000 21948 move complete, result=0
04:21:53.440 00.000 21948 worker thread done servicing request
04:21:53.440 00.000 21948 Worker thread wakes up
04:21:53.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:53.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:53.441 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:54.850 01.409 21948 Exposure complete
04:21:54.906 00.056 21948 worker thread done servicing request
04:21:54.906 00.000 18120 OnExposeComplete: enter
04:21:54.907 00.001 18120 UpdateGuideState(): m_state=6
04:21:54.909 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7692
04:21:54.910 00.001 18120 Star::Find returns 1 (0), X=896.76, Y=240.73, Mass=1628, SNR=27.9, Peak=127 HFD=4.2
04:21:54.911 00.001 18120 MultiStar: [#1 0.24,0.10,0.74,U] [#2 0.14,0.01,0.62,U] [#3 0.08,-0.05,0.61,U] [#4 -0.32,0.23,0.58,U] [#5 0.02,0.35,0.48,U] [#6 0.15,-0.09,0.51,U] [#7 0.29,0.10,0.45,U] [#8 -0.02,0.13,0.36,U] 
04:21:54.912 00.001 18120 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.46, 0.02}
04:21:54.912 00.000 18120 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.00) = xAngle (-1.51 = -1.51)
04:21:54.913 00.001 18120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.55 = -1.55)
04:21:54.913 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=0.01 mountY=-0.17, mountTheta=-1.51
04:21:54.914 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.08, opts=13)
04:21:54.915 00.001 18120 Enqueuing Move request for scope (0.15, 0.08)
04:21:54.915 00.000 21948 Worker thread wakes up
04:21:54.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
04:21:54.915 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
04:21:54.915 00.000 21948 Moving (0.15, 0.08) raw xDistance=0.01 yDistance=-0.17
04:21:54.915 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:54.915 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:54.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:54.916 00.001 18120 UpdateGuideState exits: m=1628 RSB=27.9
04:21:54.916 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:54.917 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:54.917 00.000 18120 Enqueuing Expose request
04:21:54.918 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:21:54.918 00.000 21948 MoveAxis(E, 0, ABG)
04:21:54.918 00.000 21948 Move returns status 0, amount 0
04:21:54.918 00.000 21948 MoveAxis(N, 0, ABG)
04:21:54.918 00.000 21948 Move returns status 0, amount 0
04:21:54.918 00.000 21948 move complete, result=0
04:21:54.918 00.000 21948 worker thread done servicing request
04:21:54.918 00.000 21948 Worker thread wakes up
04:21:54.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:54.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:54.919 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:21:56.553 01.634 21948 Exposure complete
04:21:56.597 00.044 21948 worker thread done servicing request
04:21:56.597 00.000 18120 OnExposeComplete: enter
04:21:56.597 00.000 18120 UpdateGuideState(): m_state=6
04:21:56.598 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7693
04:21:56.598 00.000 18120 Star::Find returns 1 (0), X=896.40, Y=241.05, Mass=1709, SNR=28.7, Peak=128 HFD=4.1
04:21:56.599 00.001 18120 MultiStar: [#1 -0.07,0.42,0.73,U] [#2 0.14,0.40,0.64,U] [#3 0.12,0.16,0.57,U] [#4 0.05,0.24,0.57,U] [#5 -0.03,0.22,0.45,U] [#6 -0.18,0.11,0.52,U] [#7 -0.09,0.14,0.41,U] [#8 -0.12,0.45,0.00,M1] 
04:21:56.600 00.001 18120 refined, 7 included, MultiStar: {0.02, 0.27}, one-star: {0.10, 0.34}
04:21:56.600 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
04:21:56.601 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
04:21:56.601 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.51 mountX=0.24 mountY=-0.14, mountTheta=-0.52
04:21:56.603 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.27, opts=13)
04:21:56.603 00.000 18120 Enqueuing Move request for scope (0.02, 0.27)
04:21:56.605 00.002 21948 Worker thread wakes up
04:21:56.605 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:56.605 00.000 18120 UpdateGuideState exits: m=1709 RSB=28.7
04:21:56.606 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:56.606 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:56.606 00.000 18120 Enqueuing Expose request
04:21:56.607 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
04:21:56.607 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
04:21:56.607 00.000 21948 Moving (0.02, 0.27) raw xDistance=0.24 yDistance=-0.14
04:21:56.607 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:21:56.607 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:56.607 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:21:56.607 00.000 21948 MoveAxis(W, 43, ABG)
04:21:56.607 00.000 21948 Guiding  Dir = 3, Dur = 43
04:21:56.607 00.000 21948 IsSlewing returns 0
04:21:56.607 00.000 21948 IsGuiding returns 0
04:21:56.608 00.001 21948 PulseGuide returned control before completion, sleep 52
04:21:56.664 00.056 21948 IsGuiding returns 0
04:21:56.664 00.000 21948 Move returns status 0, amount 43
04:21:56.664 00.000 21948 MoveAxis(N, 0, ABG)
04:21:56.664 00.000 21948 Move returns status 0, amount 0
04:21:56.664 00.000 21948 move complete, result=0
04:21:56.664 00.000 21948 worker thread done servicing request
04:21:56.664 00.000 21948 Worker thread wakes up
04:21:56.664 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:56.664 00.000 18120 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
04:21:56.665 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:58.081 01.416 21948 Exposure complete
04:21:58.134 00.053 21948 worker thread done servicing request
04:21:58.136 00.002 18120 OnExposeComplete: enter
04:21:58.138 00.002 18120 UpdateGuideState(): m_state=6
04:21:58.141 00.003 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7694
04:21:58.143 00.002 18120 Star::Find returns 1 (0), X=896.69, Y=240.66, Mass=1873, SNR=29.9, Peak=139 HFD=4.2
04:21:58.146 00.003 18120 MultiStar: [#1 -0.08,-0.13,0.72,U] [#2 0.11,0.05,0.60,U] [#3 0.32,-0.16,0.59,U] [#4 0.25,-0.10,0.54,U] [#5 0.22,0.07,0.46,U] [#6 -0.18,-0.09,0.50,U] [#7 0.14,0.06,0.45,U] [#8 -0.28,0.17,0.37,U] 
04:21:58.148 00.002 18120 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.39, -0.05}
04:21:58.151 00.003 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
04:21:58.153 00.002 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
04:21:58.156 00.003 18120 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.26 mountX=-0.09 mountY=-0.10, mountTheta=-2.27
04:21:58.160 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.03, opts=13)
04:21:58.163 00.003 18120 Enqueuing Move request for scope (0.13, -0.03)
04:21:58.165 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:58.167 00.002 21948 Worker thread wakes up
04:21:58.168 00.001 18120 UpdateGuideState exits: m=1873 RSB=29.9
04:21:58.168 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:58.169 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:58.169 00.000 18120 Enqueuing Expose request
04:21:58.170 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
04:21:58.170 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
04:21:58.170 00.000 21948 Moving (0.13, -0.03) raw xDistance=-0.09 yDistance=-0.10
04:21:58.170 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:58.170 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:58.170 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:21:58.170 00.000 21948 MoveAxis(E, 0, ABG)
04:21:58.170 00.000 21948 Move returns status 0, amount 0
04:21:58.170 00.000 21948 MoveAxis(N, 0, ABG)
04:21:58.170 00.000 21948 Move returns status 0, amount 0
04:21:58.170 00.000 21948 move complete, result=0
04:21:58.170 00.000 21948 worker thread done servicing request
04:21:58.170 00.000 21948 Worker thread wakes up
04:21:58.170 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:58.170 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:58.171 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:59.803 01.632 21948 Exposure complete
04:21:59.853 00.050 21948 worker thread done servicing request
04:21:59.853 00.000 18120 OnExposeComplete: enter
04:21:59.854 00.001 18120 UpdateGuideState(): m_state=6
04:21:59.855 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7695
04:21:59.855 00.000 18120 Star::Find returns 1 (0), X=896.60, Y=240.79, Mass=1876, SNR=29.9, Peak=132 HFD=4.0
04:21:59.855 00.000 18120 MultiStar: [#1 0.25,0.07,0.70,U] [#2 0.54,0.06,0.00,M1] [#3 0.40,0.34,0.00,M1] [#4 0.22,-0.01,0.53,U] [#5 0.39,0.24,0.00,M1] [#6 0.16,0.02,0.48,U] [#7 0.41,0.05,0.38,U] [#8 -0.06,0.16,0.40,U] 
04:21:59.856 00.001 18120 refined, 5 included, MultiStar: {0.23, 0.06}, one-star: {0.30, 0.08}
04:21:59.856 00.000 18120 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
04:21:59.857 00.001 18120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
04:21:59.857 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.26 mountX=-0.04 mountY=-0.23, mountTheta=-1.74
04:21:59.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.06, opts=13)
04:21:59.859 00.001 18120 Enqueuing Move request for scope (0.23, 0.06)
04:21:59.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:21:59.860 00.001 21948 Worker thread wakes up
04:21:59.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
04:21:59.860 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
04:21:59.860 00.000 21948 Moving (0.23, 0.06) raw xDistance=-0.04 yDistance=-0.23
04:21:59.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:21:59.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:21:59.860 00.000 18120 UpdateGuideState exits: m=1876 RSB=29.9
04:21:59.861 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:59.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:21:59.861 00.000 18120 Enqueuing Expose request
04:21:59.862 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:21:59.862 00.000 21948 MoveAxis(E, 0, ABG)
04:21:59.862 00.000 21948 Move returns status 0, amount 0
04:21:59.862 00.000 21948 MoveAxis(N, 0, ABG)
04:21:59.862 00.000 21948 Move returns status 0, amount 0
04:21:59.862 00.000 21948 move complete, result=0
04:21:59.862 00.000 21948 worker thread done servicing request
04:21:59.862 00.000 21948 Worker thread wakes up
04:21:59.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:21:59.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:21:59.863 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:01.383 01.520 21948 Exposure complete
04:22:01.431 00.048 21948 worker thread done servicing request
04:22:01.431 00.000 18120 OnExposeComplete: enter
04:22:01.433 00.002 18120 UpdateGuideState(): m_state=6
04:22:01.433 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7696
04:22:01.434 00.001 18120 Star::Find returns 1 (0), X=896.62, Y=240.66, Mass=1696, SNR=28.5, Peak=116 HFD=4.3
04:22:01.434 00.000 18120 MultiStar: [#1 -0.08,-0.03,0.72,U] [#2 0.18,0.05,0.64,U] [#3 0.42,0.06,0.62,U] [#4 0.08,0.16,0.59,U] [#5 -0.10,0.15,0.46,U] [#6 -0.02,-0.18,0.54,U] [#7 0.34,-0.05,0.43,U] [#8 -0.26,0.18,0.41,U] 
04:22:01.435 00.001 18120 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.32, -0.05}
04:22:01.435 00.000 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
04:22:01.436 00.001 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
04:22:01.436 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
04:22:01.437 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
04:22:01.438 00.001 18120 Enqueuing Move request for scope (0.12, 0.02)
04:22:01.438 00.000 21948 Worker thread wakes up
04:22:01.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
04:22:01.438 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
04:22:01.438 00.000 21948 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.12
04:22:01.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:22:01.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:01.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:01.439 00.001 18120 UpdateGuideState exits: m=1696 RSB=28.5
04:22:01.439 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:01.440 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:01.440 00.000 18120 Enqueuing Expose request
04:22:01.441 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:22:01.441 00.000 21948 MoveAxis(E, 0, ABG)
04:22:01.441 00.000 21948 Move returns status 0, amount 0
04:22:01.441 00.000 21948 MoveAxis(N, 0, ABG)
04:22:01.441 00.000 21948 Move returns status 0, amount 0
04:22:01.441 00.000 21948 move complete, result=0
04:22:01.441 00.000 21948 worker thread done servicing request
04:22:01.441 00.000 21948 Worker thread wakes up
04:22:01.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:01.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:01.442 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:03.075 01.633 21948 Exposure complete
04:22:03.110 00.035 21948 worker thread done servicing request
04:22:03.110 00.000 18120 OnExposeComplete: enter
04:22:03.111 00.001 18120 UpdateGuideState(): m_state=6
04:22:03.111 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7697
04:22:03.112 00.001 18120 Star::Find returns 1 (0), X=896.61, Y=240.68, Mass=1755, SNR=29.0, Peak=125 HFD=4.1
04:22:03.114 00.002 18120 MultiStar: [#1 0.03,0.04,0.72,U] [#2 0.32,0.25,0.65,U] [#3 0.10,-0.11,0.60,U] [#4 0.29,-0.05,0.55,U] [#5 0.25,0.11,0.48,U] [#6 0.18,-0.13,0.55,U] [#7 0.24,-0.07,0.40,U] [#8 -0.28,0.04,0.41,U] 
04:22:03.114 00.000 18120 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.31, -0.04}
04:22:03.114 00.000 18120 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.00) = xAngle (-1.97 = -1.97)
04:22:03.115 00.001 18120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.01 = -2.01)
04:22:03.115 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
04:22:03.117 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.00, opts=13)
04:22:03.117 00.000 18120 Enqueuing Move request for scope (0.18, 0.00)
04:22:03.118 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:03.118 00.000 18120 UpdateGuideState exits: m=1755 RSB=29.0
04:22:03.118 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:03.119 00.001 21948 Worker thread wakes up
04:22:03.119 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:03.119 00.000 18120 Enqueuing Expose request
04:22:03.120 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
04:22:03.120 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
04:22:03.120 00.000 21948 Moving (0.18, 0.00) raw xDistance=-0.07 yDistance=-0.16
04:22:03.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:22:03.120 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:03.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:22:03.120 00.000 21948 MoveAxis(E, 0, ABG)
04:22:03.120 00.000 21948 Move returns status 0, amount 0
04:22:03.120 00.000 21948 MoveAxis(N, 0, ABG)
04:22:03.120 00.000 21948 Move returns status 0, amount 0
04:22:03.120 00.000 21948 move complete, result=0
04:22:03.120 00.000 21948 worker thread done servicing request
04:22:03.120 00.000 21948 Worker thread wakes up
04:22:03.120 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:03.120 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:03.120 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:04.649 01.529 21948 Exposure complete
04:22:04.696 00.047 21948 worker thread done servicing request
04:22:04.696 00.000 18120 OnExposeComplete: enter
04:22:04.696 00.000 18120 UpdateGuideState(): m_state=6
04:22:04.697 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7698
04:22:04.697 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=240.65, Mass=1890, SNR=30.1, Peak=138 HFD=4.1
04:22:04.698 00.001 18120 MultiStar: [#1 0.13,0.02,0.72,U] [#2 0.33,-0.01,0.61,U] [#3 0.53,-0.02,0.00,M1] [#4 0.25,0.16,0.57,U] [#5 0.20,0.16,0.47,U] [#6 0.11,-0.03,0.47,U] [#7 0.20,-0.13,0.37,U] [#8 -0.14,0.02,0.39,U] 
04:22:04.699 00.001 18120 refined, 7 included, MultiStar: {0.21, 0.01}, one-star: {0.37, -0.06}
04:22:04.700 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
04:22:04.701 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
04:22:04.702 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=-0.08 mountY=-0.19, mountTheta=-1.94
04:22:04.705 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.01, opts=13)
04:22:04.706 00.001 18120 Enqueuing Move request for scope (0.21, 0.01)
04:22:04.706 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:04.706 00.000 18120 UpdateGuideState exits: m=1890 RSB=30.1
04:22:04.707 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:04.707 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:04.708 00.001 18120 Enqueuing Expose request
04:22:04.711 00.003 21948 Worker thread wakes up
04:22:04.711 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
04:22:04.711 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
04:22:04.711 00.000 21948 Moving (0.21, 0.01) raw xDistance=-0.08 yDistance=-0.19
04:22:04.711 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:22:04.711 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:04.711 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:22:04.711 00.000 21948 MoveAxis(E, 0, ABG)
04:22:04.711 00.000 21948 Move returns status 0, amount 0
04:22:04.711 00.000 21948 MoveAxis(N, 0, ABG)
04:22:04.711 00.000 21948 Move returns status 0, amount 0
04:22:04.711 00.000 21948 move complete, result=0
04:22:04.711 00.000 21948 worker thread done servicing request
04:22:04.711 00.000 21948 Worker thread wakes up
04:22:04.711 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:04.711 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:04.712 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:06.338 01.626 21948 Exposure complete
04:22:06.362 00.024 21948 worker thread done servicing request
04:22:06.362 00.000 18120 OnExposeComplete: enter
04:22:06.363 00.001 18120 UpdateGuideState(): m_state=6
04:22:06.364 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7699
04:22:06.364 00.000 18120 Star::Find returns 1 (0), X=896.59, Y=240.57, Mass=1894, SNR=30.1, Peak=121 HFD=4.3
04:22:06.365 00.001 18120 MultiStar: [#1 0.05,-0.33,0.70,U] [#2 0.52,-0.22,0.00,M1] [#3 0.03,-0.11,0.57,U] [#4 0.19,-0.70,0.00,M1] [#5 0.34,-0.26,0.48,U] [#6 -0.03,-0.22,0.48,U] [#7 0.21,-0.24,0.39,U] [#8 -0.08,-0.04,0.40,U] 
04:22:06.365 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.19}, one-star: {0.29, -0.14}
04:22:06.365 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
04:22:06.366 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
04:22:06.366 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.24 cameraTheta=-0.97 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
04:22:06.368 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.19, opts=13)
04:22:06.369 00.001 18120 Enqueuing Move request for scope (0.13, -0.19)
04:22:06.369 00.000 21948 Worker thread wakes up
04:22:06.369 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
04:22:06.369 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
04:22:06.369 00.000 21948 Moving (0.13, -0.19) raw xDistance=-0.23 yDistance=-0.03
04:22:06.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:06.370 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:22:06.370 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:06.370 00.000 18120 UpdateGuideState exits: m=1894 RSB=30.1
04:22:06.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:06.370 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:06.371 00.001 18120 Enqueuing Expose request
04:22:06.371 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:22:06.371 00.000 21948 MoveAxis(E, 41, ABG)
04:22:06.371 00.000 21948 Guiding  Dir = 2, Dur = 41
04:22:06.372 00.001 21948 IsSlewing returns 0
04:22:06.372 00.000 21948 IsGuiding returns 0
04:22:06.375 00.003 21948 PulseGuide returned control before completion, sleep 49
04:22:06.433 00.058 21948 IsGuiding returns 0
04:22:06.433 00.000 21948 Move returns status 0, amount 41
04:22:06.433 00.000 21948 MoveAxis(N, 0, ABG)
04:22:06.433 00.000 21948 Move returns status 0, amount 0
04:22:06.433 00.000 21948 move complete, result=0
04:22:06.433 00.000 21948 worker thread done servicing request
04:22:06.433 00.000 21948 Worker thread wakes up
04:22:06.433 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:06.433 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:06.434 00.001 18120 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
04:22:07.840 01.406 21948 Exposure complete
04:22:07.875 00.035 21948 worker thread done servicing request
04:22:07.875 00.000 18120 OnExposeComplete: enter
04:22:07.877 00.002 18120 UpdateGuideState(): m_state=6
04:22:07.878 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7700
04:22:07.878 00.000 18120 Star::Find returns 1 (0), X=896.74, Y=240.55, Mass=1714, SNR=28.7, Peak=109 HFD=4.5
04:22:07.879 00.001 18120 MultiStar: [#1 0.38,-0.27,0.00,M1] [#2 0.15,-0.09,0.62,U] [#3 0.49,-0.24,0.00,M1] [#4 0.17,-0.18,0.54,U] [#5 0.44,-0.44,0.00,M1] [#6 0.20,-0.38,0.52,U] [#7 0.31,-0.25,0.40,U] [#8 0.16,0.14,0.38,U] 
04:22:07.880 00.001 18120 refined, 5 included, MultiStar: {0.26, -0.16}, one-star: {0.44, -0.17}
04:22:07.881 00.001 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
04:22:07.882 00.001 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
04:22:07.883 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-0.56 mountX=-0.26 mountY=-0.16, mountTheta=-2.58
04:22:07.885 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.16, opts=13)
04:22:07.886 00.001 18120 Enqueuing Move request for scope (0.26, -0.16)
04:22:07.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:07.887 00.001 21948 Worker thread wakes up
04:22:07.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
04:22:07.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
04:22:07.887 00.000 21948 Moving (0.26, -0.16) raw xDistance=-0.26 yDistance=-0.16
04:22:07.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:22:07.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:07.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:22:07.887 00.000 21948 MoveAxis(E, 49, ABG)
04:22:07.887 00.000 21948 Guiding  Dir = 2, Dur = 49
04:22:07.887 00.000 18120 UpdateGuideState exits: m=1714 RSB=28.7
04:22:07.888 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:07.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:07.889 00.001 18120 Enqueuing Expose request
04:22:07.889 00.000 21948 IsSlewing returns 0
04:22:07.889 00.000 21948 IsGuiding returns 0
04:22:07.892 00.003 21948 PulseGuide returned control before completion, sleep 57
04:22:07.963 00.071 21948 IsGuiding returns 0
04:22:07.963 00.000 21948 Move returns status 0, amount 49
04:22:07.963 00.000 21948 MoveAxis(N, 0, ABG)
04:22:07.963 00.000 21948 Move returns status 0, amount 0
04:22:07.963 00.000 21948 move complete, result=0
04:22:07.963 00.000 21948 worker thread done servicing request
04:22:07.963 00.000 21948 Worker thread wakes up
04:22:07.963 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:07.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:07.963 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.2 px 0 ms NORTH
04:22:09.593 01.630 21948 Exposure complete
04:22:09.640 00.047 21948 worker thread done servicing request
04:22:09.640 00.000 18120 OnExposeComplete: enter
04:22:09.641 00.001 18120 UpdateGuideState(): m_state=6
04:22:09.642 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7701
04:22:09.643 00.001 18120 Star::Find returns 1 (0), X=896.56, Y=240.83, Mass=1804, SNR=29.3, Peak=131 HFD=4.0
04:22:09.644 00.001 18120 MultiStar: [#1 0.48,0.02,0.00,M2] [#2 0.26,0.17,0.63,U] [#3 0.51,-0.08,0.00,M2] [#4 0.29,0.11,0.52,U] [#5 0.42,0.18,0.00,M2] [#6 0.30,-0.11,0.51,U] [#7 0.18,0.02,0.43,U] [#8 0.24,-0.07,0.37,U] 
04:22:09.645 00.001 18120 refined, 5 included, MultiStar: {0.26, 0.06}, one-star: {0.26, 0.12}
04:22:09.645 00.000 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:22:09.646 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:22:09.647 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.23 mountX=-0.05 mountY=-0.26, mountTheta=-1.77
04:22:09.649 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.06, opts=13)
04:22:09.650 00.001 18120 Enqueuing Move request for scope (0.26, 0.06)
04:22:09.650 00.000 21948 Worker thread wakes up
04:22:09.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:09.650 00.000 18120 UpdateGuideState exits: m=1804 RSB=29.3
04:22:09.651 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:09.651 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:09.652 00.001 18120 Enqueuing Expose request
04:22:09.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
04:22:09.652 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
04:22:09.652 00.000 21948 Moving (0.26, 0.06) raw xDistance=-0.05 yDistance=-0.26
04:22:09.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:22:09.652 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:22:09.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:22:09.652 00.000 21948 MoveAxis(E, 0, ABG)
04:22:09.652 00.000 21948 Move returns status 0, amount 0
04:22:09.652 00.000 21948 MoveAxis(N, 0, ABG)
04:22:09.652 00.000 21948 Move returns status 0, amount 0
04:22:09.652 00.000 21948 move complete, result=0
04:22:09.652 00.000 21948 worker thread done servicing request
04:22:09.652 00.000 21948 Worker thread wakes up
04:22:09.652 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:09.652 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:09.653 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:22:11.179 01.526 21948 Exposure complete
04:22:11.228 00.049 21948 worker thread done servicing request
04:22:11.229 00.001 18120 OnExposeComplete: enter
04:22:11.230 00.001 18120 UpdateGuideState(): m_state=6
04:22:11.231 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7702
04:22:11.231 00.000 18120 Star::Find returns 1 (0), X=897.00, Y=240.81, Mass=1786, SNR=29.2, Peak=122 HFD=4.3
04:22:11.232 00.001 18120 MultiStar: [#1 0.26,0.14,0.72,U] [#2 0.78,0.03,0.00,M1] [#3 0.37,0.09,0.56,U] [#4 0.65,-0.02,0.00,M1] [#5 0.28,0.33,0.00,M3] [#6 0.40,-0.08,0.55,U] [#7 0.54,-0.12,0.00,M1] [#8 0.11,0.51,0.00,M1] 
04:22:11.232 00.000 18120 refined, 3 included, MultiStar: {0.46, 0.07}, one-star: {0.70, 0.09}
04:22:11.233 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
04:22:11.235 00.002 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
04:22:11.236 00.001 18120 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.47 cameraTheta=0.16 mountX=-0.13 mountY=-0.45, mountTheta=-1.84
04:22:11.238 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=0.07, opts=13)
04:22:11.238 00.000 18120 Enqueuing Move request for scope (0.46, 0.07)
04:22:11.239 00.001 21948 Worker thread wakes up
04:22:11.239 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.07) opts 0xd
04:22:11.239 00.000 21948 Handling offset move in thread for scope, endpoint = (0.46, 0.07)
04:22:11.239 00.000 21948 Moving (0.46, 0.07) raw xDistance=-0.13 yDistance=-0.45
04:22:11.239 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:22:11.239 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.47 newest=-0.87
04:22:11.239 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
04:22:11.239 00.000 21948 MoveAxis(E, 0, ABG)
04:22:11.239 00.000 21948 Move returns status 0, amount 0
04:22:11.239 00.000 21948 MoveAxis(N, 107, ABG)
04:22:11.239 00.000 21948 Guiding  Dir = 0, Dur = 107
04:22:11.239 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:11.242 00.003 21948 IsSlewing returns 0
04:22:11.242 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.2
04:22:11.242 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:11.243 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:11.243 00.000 18120 Enqueuing Expose request
04:22:11.243 00.000 21948 IsGuiding returns 0
04:22:11.249 00.006 21948 PulseGuide returned control before completion, sleep 112
04:22:11.368 00.119 21948 IsGuiding returns 0
04:22:11.368 00.000 21948 Move returns status 0, amount 107
04:22:11.368 00.000 21948 move complete, result=0
04:22:11.368 00.000 21948 worker thread done servicing request
04:22:11.368 00.000 21948 Worker thread wakes up
04:22:11.368 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:11.368 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 107 ms NORTH
04:22:11.369 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:12.996 01.627 21948 Exposure complete
04:22:13.047 00.051 21948 worker thread done servicing request
04:22:13.047 00.000 18120 OnExposeComplete: enter
04:22:13.048 00.001 18120 UpdateGuideState(): m_state=6
04:22:13.049 00.001 18120 Star::Find(15, 897, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7703
04:22:13.051 00.002 18120 Star::Find returns 1 (0), X=896.32, Y=240.68, Mass=1825, SNR=29.4, Peak=114 HFD=4.4
04:22:13.052 00.001 18120 MultiStar: [#1 0.14,-0.03,0.71,U] [#2 0.00,0.07,0.65,U] [#3 0.35,0.02,0.61,U] [#4 0.06,0.09,0.55,U] [#5 0.17,0.07,0.46,U] [#6 0.14,-0.17,0.51,U] [#7 0.14,0.02,0.43,U] [#8 -0.21,0.28,0.43,U] 
04:22:13.053 00.001 18120 single-star, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.02, -0.03}
04:22:13.054 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
04:22:13.055 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
04:22:13.056 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.97 mountX=-0.04 mountY=-0.00, mountTheta=-3.01
04:22:13.058 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
04:22:13.058 00.000 18120 Enqueuing Move request for scope (0.02, -0.03)
04:22:13.059 00.001 21948 Worker thread wakes up
04:22:13.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:13.059 00.000 18120 UpdateGuideState exits: m=1825 RSB=29.4
04:22:13.059 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:13.060 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:13.060 00.000 18120 Enqueuing Expose request
04:22:13.061 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
04:22:13.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
04:22:13.061 00.000 21948 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.00
04:22:13.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:22:13.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:13.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:22:13.061 00.000 21948 MoveAxis(E, 0, ABG)
04:22:13.061 00.000 21948 Move returns status 0, amount 0
04:22:13.061 00.000 21948 MoveAxis(N, 0, ABG)
04:22:13.061 00.000 21948 Move returns status 0, amount 0
04:22:13.061 00.000 21948 move complete, result=0
04:22:13.061 00.000 21948 worker thread done servicing request
04:22:13.061 00.000 21948 Worker thread wakes up
04:22:13.061 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:13.061 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:13.061 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:14.590 01.529 21948 Exposure complete
04:22:14.644 00.054 21948 worker thread done servicing request
04:22:14.645 00.001 18120 OnExposeComplete: enter
04:22:14.647 00.002 18120 UpdateGuideState(): m_state=6
04:22:14.651 00.004 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7704
04:22:14.653 00.002 18120 Star::Find returns 1 (0), X=896.69, Y=240.76, Mass=1742, SNR=28.8, Peak=124 HFD=4.1
04:22:14.655 00.002 18120 MultiStar: [#1 0.33,0.13,0.71,U] [#2 -0.06,0.02,0.63,U] [#3 0.16,-0.08,0.61,U] [#4 0.06,0.05,0.52,U] [#5 0.02,0.28,0.46,U] [#6 0.32,0.01,0.53,U] [#7 -0.04,0.16,0.38,U] [#8 -0.19,0.12,0.38,U] 
04:22:14.656 00.001 18120 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.38, 0.04}
04:22:14.658 00.002 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
04:22:14.659 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
04:22:14.660 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=0.00 mountY=-0.17, mountTheta=-1.57
04:22:14.663 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.07, opts=13)
04:22:14.664 00.001 18120 Enqueuing Move request for scope (0.15, 0.07)
04:22:14.664 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:14.665 00.001 21948 Worker thread wakes up
04:22:14.665 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.8
04:22:14.665 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:14.665 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:14.667 00.002 18120 Enqueuing Expose request
04:22:14.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
04:22:14.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
04:22:14.667 00.000 21948 Moving (0.15, 0.07) raw xDistance=0.00 yDistance=-0.17
04:22:14.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:22:14.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:14.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:22:14.667 00.000 21948 MoveAxis(E, 0, ABG)
04:22:14.667 00.000 21948 Move returns status 0, amount 0
04:22:14.667 00.000 21948 MoveAxis(N, 0, ABG)
04:22:14.667 00.000 21948 Move returns status 0, amount 0
04:22:14.667 00.000 21948 move complete, result=0
04:22:14.667 00.000 21948 worker thread done servicing request
04:22:14.667 00.000 21948 Worker thread wakes up
04:22:14.668 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:14.668 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:14.668 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:16.292 01.624 21948 Exposure complete
04:22:16.331 00.039 21948 worker thread done servicing request
04:22:16.331 00.000 18120 OnExposeComplete: enter
04:22:16.332 00.001 18120 UpdateGuideState(): m_state=6
04:22:16.332 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7705
04:22:16.333 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=240.69, Mass=1583, SNR=27.5, Peak=116 HFD=4.2
04:22:16.333 00.000 18120 MultiStar: [#1 -0.34,-0.02,0.77,U] [#2 0.18,0.05,0.66,U] [#3 0.02,0.01,0.62,U] [#4 -0.00,0.17,0.60,U] [#5 0.05,-0.11,0.49,U] [#6 -0.07,-0.20,0.57,U] [#7 -0.23,-0.02,0.42,U] [#8 0.06,0.05,0.40,U] 
04:22:16.334 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.09, -0.02}
04:22:16.334 00.000 18120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.00) = xAngle (-4.78 = 1.50)
04:22:16.335 00.001 18120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.46)
04:22:16.335 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.78 mountX=0.00 mountY=0.02, mountTheta=1.50
04:22:16.336 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
04:22:16.337 00.001 18120 Enqueuing Move request for scope (-0.02, -0.01)
04:22:16.337 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:16.338 00.001 18120 UpdateGuideState exits: m=1583 RSB=27.5
04:22:16.338 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:16.339 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:16.339 00.000 18120 Enqueuing Expose request
04:22:16.339 00.000 21948 Worker thread wakes up
04:22:16.340 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
04:22:16.340 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
04:22:16.340 00.000 21948 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.02
04:22:16.340 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:22:16.340 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:16.340 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:22:16.340 00.000 21948 MoveAxis(E, 0, ABG)
04:22:16.340 00.000 21948 Move returns status 0, amount 0
04:22:16.340 00.000 21948 MoveAxis(N, 0, ABG)
04:22:16.340 00.000 21948 Move returns status 0, amount 0
04:22:16.340 00.000 21948 move complete, result=0
04:22:16.340 00.000 21948 worker thread done servicing request
04:22:16.340 00.000 21948 Worker thread wakes up
04:22:16.340 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:16.340 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:16.340 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:17.860 01.520 21948 Exposure complete
04:22:17.919 00.059 21948 worker thread done servicing request
04:22:17.919 00.000 18120 OnExposeComplete: enter
04:22:17.921 00.002 18120 UpdateGuideState(): m_state=6
04:22:17.922 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7706
04:22:17.923 00.001 18120 Star::Find returns 1 (0), X=896.43, Y=240.90, Mass=1806, SNR=29.2, Peak=111 HFD=4.3
04:22:17.923 00.000 18120 MultiStar: [#1 0.13,0.18,0.73,U] [#2 0.04,-0.07,0.62,U] [#3 -0.21,0.23,0.58,U] [#4 -0.40,0.28,0.00,M1] [#5 -0.16,0.40,0.46,U] [#6 -0.09,-0.06,0.52,U] [#7 -0.12,0.20,0.43,U] [#8 0.11,0.35,0.41,U] 
04:22:17.924 00.001 18120 refined, 7 included, MultiStar: {-0.00, 0.17}, one-star: {0.13, 0.19}
04:22:17.924 00.000 18120 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
04:22:17.925 00.001 18120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
04:22:17.925 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.57 mountX=0.15 mountY=-0.07, mountTheta=-0.46
04:22:17.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.17, opts=13)
04:22:17.927 00.001 18120 Enqueuing Move request for scope (-0.00, 0.17)
04:22:17.927 00.000 21948 Worker thread wakes up
04:22:17.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
04:22:17.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:17.928 00.001 18120 UpdateGuideState exits: m=1806 RSB=29.2
04:22:17.928 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:17.929 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
04:22:17.929 00.000 21948 Moving (-0.00, 0.17) raw xDistance=0.15 yDistance=-0.07
04:22:17.929 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:22:17.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:17.929 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:17.930 00.001 18120 Enqueuing Expose request
04:22:17.930 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:22:17.930 00.000 21948 MoveAxis(E, 0, ABG)
04:22:17.930 00.000 21948 Move returns status 0, amount 0
04:22:17.930 00.000 21948 MoveAxis(N, 0, ABG)
04:22:17.930 00.000 21948 Move returns status 0, amount 0
04:22:17.930 00.000 21948 move complete, result=0
04:22:17.931 00.001 21948 worker thread done servicing request
04:22:17.931 00.000 21948 Worker thread wakes up
04:22:17.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:17.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:17.931 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:19.562 01.631 21948 Exposure complete
04:22:19.611 00.049 21948 worker thread done servicing request
04:22:19.611 00.000 18120 OnExposeComplete: enter
04:22:19.612 00.001 18120 UpdateGuideState(): m_state=6
04:22:19.614 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7707
04:22:19.614 00.000 18120 Star::Find returns 1 (0), X=896.85, Y=240.71, Mass=1743, SNR=28.8, Peak=111 HFD=4.5
04:22:19.615 00.001 18120 MultiStar: [#1 0.12,0.11,0.71,U] [#2 0.38,-0.15,0.62,U] [#3 -0.07,0.18,0.64,U] [#4 -0.09,0.02,0.56,U] [#5 -0.13,0.29,0.46,U] [#6 0.09,-0.01,0.54,U] [#7 0.34,0.17,0.41,U] [#8 -0.32,0.48,0.00,M1] 
04:22:19.617 00.002 18120 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {0.55, -0.00}
04:22:19.617 00.000 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
04:22:19.618 00.001 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
04:22:19.620 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.33 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
04:22:19.622 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.06, opts=13)
04:22:19.625 00.003 18120 Enqueuing Move request for scope (0.18, 0.06)
04:22:19.625 00.000 21948 Worker thread wakes up
04:22:19.625 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:19.626 00.001 18120 UpdateGuideState exits: m=1743 RSB=28.8
04:22:19.626 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:19.627 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:19.627 00.000 18120 Enqueuing Expose request
04:22:19.627 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
04:22:19.628 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
04:22:19.628 00.000 21948 Moving (0.18, 0.06) raw xDistance=-0.02 yDistance=-0.19
04:22:19.628 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:22:19.628 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:19.628 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:22:19.628 00.000 21948 MoveAxis(E, 0, ABG)
04:22:19.628 00.000 21948 Move returns status 0, amount 0
04:22:19.628 00.000 21948 MoveAxis(N, 0, ABG)
04:22:19.628 00.000 21948 Move returns status 0, amount 0
04:22:19.628 00.000 21948 move complete, result=0
04:22:19.628 00.000 21948 worker thread done servicing request
04:22:19.628 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:19.629 00.001 21948 Worker thread wakes up
04:22:19.629 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:19.629 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:21.149 01.520 21948 Exposure complete
04:22:21.192 00.043 21948 worker thread done servicing request
04:22:21.192 00.000 18120 OnExposeComplete: enter
04:22:21.195 00.003 18120 UpdateGuideState(): m_state=6
04:22:21.197 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7708
04:22:21.198 00.001 18120 Star::Find returns 1 (0), X=896.77, Y=240.57, Mass=1670, SNR=28.3, Peak=105 HFD=4.6
04:22:21.199 00.001 18120 MultiStar: [#1 0.00,0.14,0.72,U] [#2 0.19,-0.17,0.67,U] [#3 -0.06,0.08,0.62,U] [#4 -0.06,-0.06,0.61,U] [#5 0.07,0.14,0.49,U] [#6 0.18,-0.18,0.51,U] [#7 0.33,-0.12,0.42,U] [#8 -0.05,0.11,0.39,U] 
04:22:21.202 00.003 18120 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.47, -0.14}
04:22:21.203 00.001 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
04:22:21.203 00.000 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
04:22:21.205 00.002 18120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
04:22:21.207 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.03, opts=13)
04:22:21.207 00.000 18120 Enqueuing Move request for scope (0.14, -0.03)
04:22:21.207 00.000 21948 Worker thread wakes up
04:22:21.207 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
04:22:21.207 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
04:22:21.207 00.000 21948 Moving (0.14, -0.03) raw xDistance=-0.09 yDistance=-0.11
04:22:21.207 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:22:21.207 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:21.207 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:21.208 00.001 18120 UpdateGuideState exits: m=1670 RSB=28.3
04:22:21.208 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:21.209 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:21.209 00.000 18120 Enqueuing Expose request
04:22:21.209 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:22:21.210 00.001 21948 MoveAxis(E, 0, ABG)
04:22:21.210 00.000 21948 Move returns status 0, amount 0
04:22:21.210 00.000 21948 MoveAxis(N, 0, ABG)
04:22:21.210 00.000 21948 Move returns status 0, amount 0
04:22:21.210 00.000 21948 move complete, result=0
04:22:21.210 00.000 21948 worker thread done servicing request
04:22:21.210 00.000 21948 Worker thread wakes up
04:22:21.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:21.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:21.210 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:22.840 01.630 21948 Exposure complete
04:22:22.902 00.062 21948 worker thread done servicing request
04:22:22.902 00.000 18120 OnExposeComplete: enter
04:22:22.905 00.003 18120 UpdateGuideState(): m_state=6
04:22:22.907 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7709
04:22:22.909 00.002 18120 Star::Find returns 1 (0), X=896.42, Y=240.82, Mass=1758, SNR=28.9, Peak=119 HFD=4.4
04:22:22.912 00.003 18120 MultiStar: [#1 -0.12,0.00,0.73,U] [#2 0.19,-0.07,0.65,U] [#3 -0.05,0.11,0.60,U] [#4 -0.27,-0.03,0.56,U] [#5 -0.23,-0.08,0.47,U] [#6 0.26,-0.17,0.53,U] [#7 0.15,-0.46,0.00,M1] [#8 -0.42,0.32,0.00,M1] 
04:22:22.914 00.002 18120 refined, 6 included, MultiStar: {0.00, -0.00}, one-star: {0.12, 0.11}
04:22:22.918 00.004 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
04:22:22.919 00.001 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
04:22:22.920 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.48 mountX=-0.00 mountY=0.00, mountTheta=2.77
04:22:22.921 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.00, opts=13)
04:22:22.922 00.001 18120 Enqueuing Move request for scope (0.00, -0.00)
04:22:22.922 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:22.923 00.001 18120 UpdateGuideState exits: m=1758 RSB=28.9
04:22:22.923 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:22.923 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:22.924 00.001 21948 Worker thread wakes up
04:22:22.924 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
04:22:22.924 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
04:22:22.924 00.000 21948 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
04:22:22.924 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:22:22.924 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:22.924 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:22:22.924 00.000 21948 MoveAxis(E, 0, ABG)
04:22:22.924 00.000 21948 Move returns status 0, amount 0
04:22:22.924 00.000 21948 MoveAxis(N, 0, ABG)
04:22:22.924 00.000 21948 Move returns status 0, amount 0
04:22:22.924 00.000 21948 move complete, result=0
04:22:22.924 00.000 21948 worker thread done servicing request
04:22:22.924 00.000 18120 Enqueuing Expose request
04:22:22.925 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:22.925 00.000 21948 Worker thread wakes up
04:22:22.925 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:22.925 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:24.443 01.518 21948 Exposure complete
04:22:24.490 00.047 21948 worker thread done servicing request
04:22:24.490 00.000 18120 OnExposeComplete: enter
04:22:24.490 00.000 18120 UpdateGuideState(): m_state=6
04:22:24.492 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7710
04:22:24.492 00.000 18120 Star::Find returns 1 (0), X=896.69, Y=240.41, Mass=1609, SNR=27.7, Peak=93 HFD=4.5
04:22:24.493 00.001 18120 MultiStar: [#1 -0.31,-0.07,0.76,U] [#2 0.03,-0.26,0.65,U] [#3 0.03,-0.01,0.61,U] [#4 -0.13,-0.55,0.00,M1] [#5 0.09,-0.02,0.50,U] [#6 -0.04,-0.35,0.51,U] [#7 0.16,-0.56,0.00,M2] [#8 -0.18,-0.08,0.42,U] 
04:22:24.494 00.001 18120 refined, 6 included, MultiStar: {0.03, -0.17}, one-star: {0.39, -0.31}
04:22:24.495 00.001 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.39 = 2.90)
04:22:24.497 00.002 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.86)
04:22:24.498 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.39 mountX=-0.17 mountY=0.05, mountTheta=2.86
04:22:24.499 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.17, opts=13)
04:22:24.500 00.001 18120 Enqueuing Move request for scope (0.03, -0.17)
04:22:24.500 00.000 21948 Worker thread wakes up
04:22:24.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:24.501 00.001 18120 UpdateGuideState exits: m=1609 RSB=27.7
04:22:24.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:24.501 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:24.502 00.001 18120 Enqueuing Expose request
04:22:24.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
04:22:24.502 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
04:22:24.502 00.000 21948 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=0.05
04:22:24.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:22:24.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:24.502 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:22:24.502 00.000 21948 MoveAxis(E, 0, ABG)
04:22:24.502 00.000 21948 Move returns status 0, amount 0
04:22:24.502 00.000 21948 MoveAxis(N, 0, ABG)
04:22:24.503 00.001 21948 Move returns status 0, amount 0
04:22:24.503 00.000 21948 move complete, result=0
04:22:24.503 00.000 21948 worker thread done servicing request
04:22:24.503 00.000 21948 Worker thread wakes up
04:22:24.503 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:24.503 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:24.503 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:26.133 01.630 21948 Exposure complete
04:22:26.171 00.038 21948 worker thread done servicing request
04:22:26.171 00.000 18120 OnExposeComplete: enter
04:22:26.172 00.001 18120 UpdateGuideState(): m_state=6
04:22:26.172 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7711
04:22:26.173 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=240.70, Mass=1578, SNR=27.4, Peak=98 HFD=4.4
04:22:26.173 00.000 18120 MultiStar: [#1 0.22,-0.06,0.77,U] [#2 -0.04,0.06,0.66,U] [#3 0.13,-0.29,0.58,U] [#4 -0.04,-0.05,0.59,U] [#5 0.18,-0.15,0.49,U] [#6 -0.18,-0.34,0.55,U] [#7 -0.05,-0.32,0.40,U] [#8 -0.23,-0.01,0.40,U] 
04:22:26.174 00.001 18120 single-star, 8 included, MultiStar: {-0.01, -0.11}, one-star: {-0.10, -0.01}
04:22:26.174 00.000 18120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.00) = xAngle (-5.01 = 1.28)
04:22:26.175 00.001 18120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
04:22:26.175 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.01 mountX=0.03 mountY=0.09, mountTheta=1.27
04:22:26.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
04:22:26.177 00.001 18120 Enqueuing Move request for scope (-0.10, -0.01)
04:22:26.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:26.178 00.001 18120 UpdateGuideState exits: m=1578 RSB=27.4
04:22:26.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:26.179 00.001 21948 Worker thread wakes up
04:22:26.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:26.180 00.001 18120 Enqueuing Expose request
04:22:26.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
04:22:26.181 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
04:22:26.181 00.000 21948 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=0.09
04:22:26.181 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:22:26.181 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:26.181 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:22:26.181 00.000 21948 MoveAxis(E, 0, ABG)
04:22:26.181 00.000 21948 Move returns status 0, amount 0
04:22:26.181 00.000 21948 MoveAxis(N, 0, ABG)
04:22:26.181 00.000 21948 Move returns status 0, amount 0
04:22:26.181 00.000 21948 move complete, result=0
04:22:26.181 00.000 21948 worker thread done servicing request
04:22:26.181 00.000 21948 Worker thread wakes up
04:22:26.181 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:26.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:26.181 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:27.701 01.520 21948 Exposure complete
04:22:27.758 00.057 21948 worker thread done servicing request
04:22:27.758 00.000 18120 OnExposeComplete: enter
04:22:27.759 00.001 18120 UpdateGuideState(): m_state=6
04:22:27.759 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7712
04:22:27.760 00.001 18120 Star::Find returns 1 (0), X=896.65, Y=240.78, Mass=1878, SNR=29.8, Peak=117 HFD=4.5
04:22:27.763 00.003 18120 MultiStar: [#1 0.10,0.20,0.71,U] [#2 0.57,-0.07,0.00,M1] [#3 0.28,0.12,0.64,U] [#4 0.24,0.13,0.53,U] [#5 0.29,-0.10,0.46,U] [#6 0.18,0.04,0.50,U] [#7 0.36,-0.27,0.00,M2] [#8 -0.08,0.50,0.00,M1] 
04:22:27.765 00.002 18120 refined, 5 included, MultiStar: {0.25, 0.09}, one-star: {0.34, 0.07}
04:22:27.768 00.003 18120 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.00) = xAngle (-1.66 = -1.66)
04:22:27.770 00.002 18120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.70 = -1.70)
04:22:27.773 00.003 18120 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.34 mountX=-0.02 mountY=-0.26, mountTheta=-1.66
04:22:27.777 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.09, opts=13)
04:22:27.777 00.000 18120 Enqueuing Move request for scope (0.25, 0.09)
04:22:27.778 00.001 21948 Worker thread wakes up
04:22:27.778 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:27.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
04:22:27.778 00.000 18120 UpdateGuideState exits: m=1878 RSB=29.8
04:22:27.779 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:27.779 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:27.779 00.000 18120 Enqueuing Expose request
04:22:27.780 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
04:22:27.780 00.000 21948 Moving (0.25, 0.09) raw xDistance=-0.02 yDistance=-0.26
04:22:27.780 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:22:27.780 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:22:27.780 00.000 21948 MoveAxis(E, 0, ABG)
04:22:27.780 00.000 21948 Move returns status 0, amount 0
04:22:27.780 00.000 21948 MoveAxis(N, 62, ABG)
04:22:27.780 00.000 21948 Guiding  Dir = 0, Dur = 62
04:22:27.780 00.000 21948 IsSlewing returns 0
04:22:27.780 00.000 21948 IsGuiding returns 0
04:22:27.784 00.004 21948 PulseGuide returned control before completion, sleep 68
04:22:27.854 00.070 21948 IsGuiding returns 1
04:22:27.854 00.000 21948 scope still moving after pulse duration time elapsed
04:22:27.886 00.032 21948 IsSlewing returns 0
04:22:27.887 00.001 21948 IsGuiding returns 0
04:22:27.887 00.000 21948 scope move finished after 62 + 44 ms
04:22:27.887 00.000 21948 Move returns status 0, amount 62
04:22:27.887 00.000 21948 move complete, result=0
04:22:27.887 00.000 21948 worker thread done servicing request
04:22:27.887 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
04:22:27.888 00.001 21948 Worker thread wakes up
04:22:27.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:27.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:29.514 01.626 21948 Exposure complete
04:22:29.566 00.052 21948 worker thread done servicing request
04:22:29.566 00.000 18120 OnExposeComplete: enter
04:22:29.567 00.001 18120 UpdateGuideState(): m_state=6
04:22:29.569 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7713
04:22:29.570 00.001 18120 Star::Find returns 1 (0), X=896.20, Y=240.64, Mass=1668, SNR=28.3, Peak=121 HFD=4.5
04:22:29.572 00.002 18120 MultiStar: [#1 -0.51,0.18,0.00,M1] [#2 -0.49,0.08,0.00,M2] [#3 0.08,-0.11,0.62,U] [#4 -0.18,0.30,0.58,U] [#5 -0.34,0.15,0.47,U] [#6 -0.61,0.19,0.00,M1] [#7 -0.03,0.08,0.45,U] [#8 -0.56,0.34,0.00,M2] 
04:22:29.573 00.001 18120 refined, 4 included, MultiStar: {-0.11, 0.04}, one-star: {-0.11, -0.08}
04:22:29.574 00.001 18120 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
04:22:29.577 00.003 18120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
04:22:29.579 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.75 mountX=0.09 mountY=0.08, mountTheta=0.73
04:22:29.581 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.04, opts=13)
04:22:29.582 00.001 18120 Enqueuing Move request for scope (-0.11, 0.04)
04:22:29.582 00.000 21948 Worker thread wakes up
04:22:29.582 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:29.583 00.001 18120 UpdateGuideState exits: m=1668 RSB=28.3
04:22:29.583 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:29.584 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:29.585 00.001 18120 Enqueuing Expose request
04:22:29.586 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
04:22:29.586 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
04:22:29.586 00.000 21948 Moving (-0.11, 0.04) raw xDistance=0.09 yDistance=0.08
04:22:29.586 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:22:29.586 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:29.586 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:22:29.586 00.000 21948 MoveAxis(E, 0, ABG)
04:22:29.586 00.000 21948 Move returns status 0, amount 0
04:22:29.586 00.000 21948 MoveAxis(N, 0, ABG)
04:22:29.586 00.000 21948 Move returns status 0, amount 0
04:22:29.586 00.000 21948 move complete, result=0
04:22:29.587 00.001 21948 worker thread done servicing request
04:22:29.587 00.000 21948 Worker thread wakes up
04:22:29.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:29.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:29.588 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:31.113 01.525 21948 Exposure complete
04:22:31.158 00.045 21948 worker thread done servicing request
04:22:31.158 00.000 18120 OnExposeComplete: enter
04:22:31.158 00.000 18120 UpdateGuideState(): m_state=6
04:22:31.159 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7714
04:22:31.159 00.000 18120 Star::Find returns 1 (0), X=896.17, Y=240.94, Mass=1738, SNR=28.8, Peak=138 HFD=4.2
04:22:31.160 00.001 18120 MultiStar: [#1 -0.35,0.24,0.73,U] [#2 -0.16,0.21,0.61,U] [#3 -0.00,0.11,0.59,U] [#4 -0.20,-0.02,0.58,U] [#5 -0.14,0.23,0.48,U] [#6 -0.27,0.17,0.50,U] [#7 0.11,-0.02,0.41,U] [#8 -0.53,0.48,0.00,M3] 
04:22:31.160 00.000 18120 refined, 7 included, MultiStar: {-0.15, 0.16}, one-star: {-0.13, 0.23}
04:22:31.161 00.001 18120 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
04:22:31.161 00.000 18120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
04:22:31.161 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.34 mountX=0.21 mountY=0.07, mountTheta=0.31
04:22:31.163 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.16, opts=13)
04:22:31.163 00.000 18120 Enqueuing Move request for scope (-0.15, 0.16)
04:22:31.163 00.000 21948 Worker thread wakes up
04:22:31.163 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
04:22:31.163 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
04:22:31.163 00.000 21948 Moving (-0.15, 0.16) raw xDistance=0.21 yDistance=0.07
04:22:31.163 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:22:31.163 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:31.163 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:31.163 00.000 21948 MoveAxis(W, 37, ABG)
04:22:31.163 00.000 21948 Guiding  Dir = 3, Dur = 37
04:22:31.163 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:31.165 00.002 21948 IsSlewing returns 0
04:22:31.165 00.000 18120 UpdateGuideState exits: m=1738 RSB=28.8
04:22:31.165 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:31.166 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:31.166 00.000 18120 Enqueuing Expose request
04:22:31.166 00.000 21948 IsGuiding returns 0
04:22:31.168 00.002 21948 PulseGuide returned control before completion, sleep 46
04:22:31.221 00.053 21948 IsGuiding returns 0
04:22:31.221 00.000 21948 Move returns status 0, amount 37
04:22:31.221 00.000 21948 MoveAxis(N, 0, ABG)
04:22:31.221 00.000 21948 Move returns status 0, amount 0
04:22:31.221 00.000 21948 move complete, result=0
04:22:31.221 00.000 21948 worker thread done servicing request
04:22:31.221 00.000 21948 Worker thread wakes up
04:22:31.221 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:31.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:31.221 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
04:22:32.854 01.633 21948 Exposure complete
04:22:32.894 00.040 21948 worker thread done servicing request
04:22:32.894 00.000 18120 OnExposeComplete: enter
04:22:32.896 00.002 18120 UpdateGuideState(): m_state=6
04:22:32.898 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7715
04:22:32.901 00.003 18120 Star::Find returns 1 (0), X=896.12, Y=240.81, Mass=1710, SNR=28.5, Peak=128 HFD=4.3
04:22:32.903 00.002 18120 MultiStar: [#1 -0.36,0.12,0.74,U] [#2 -0.11,0.25,0.66,U] [#3 0.03,0.17,0.60,U] [#4 -0.03,-0.08,0.54,U] [#5 0.03,-0.01,0.51,U] [#6 -0.42,-0.08,0.52,U] [#7 0.20,0.20,0.44,U] [#8 -0.44,0.60,0.00,M4] 
04:22:32.906 00.003 18120 refined, 7 included, MultiStar: {-0.13, 0.09}, one-star: {-0.18, 0.10}
04:22:32.908 00.002 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
04:22:32.910 00.002 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
04:22:32.912 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.15 cameraTheta=2.52 mountX=0.13 mountY=0.07, mountTheta=0.49
04:22:32.914 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
04:22:32.915 00.001 18120 Enqueuing Move request for scope (-0.13, 0.09)
04:22:32.915 00.000 21948 Worker thread wakes up
04:22:32.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:32.916 00.001 18120 UpdateGuideState exits: m=1710 RSB=28.5
04:22:32.916 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:32.917 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:32.917 00.000 18120 Enqueuing Expose request
04:22:32.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
04:22:32.918 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
04:22:32.918 00.000 21948 Moving (-0.13, 0.09) raw xDistance=0.13 yDistance=0.07
04:22:32.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:22:32.918 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:32.918 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:32.918 00.000 21948 MoveAxis(E, 0, ABG)
04:22:32.918 00.000 21948 Move returns status 0, amount 0
04:22:32.918 00.000 21948 MoveAxis(N, 0, ABG)
04:22:32.918 00.000 21948 Move returns status 0, amount 0
04:22:32.918 00.000 21948 move complete, result=0
04:22:32.918 00.000 21948 worker thread done servicing request
04:22:32.918 00.000 21948 Worker thread wakes up
04:22:32.918 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:32.918 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:32.918 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:34.444 01.526 21948 Exposure complete
04:22:34.487 00.043 21948 worker thread done servicing request
04:22:34.487 00.000 18120 OnExposeComplete: enter
04:22:34.490 00.003 18120 UpdateGuideState(): m_state=6
04:22:34.493 00.003 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7716
04:22:34.495 00.002 18120 Star::Find returns 1 (0), X=896.22, Y=240.65, Mass=1574, SNR=27.5, Peak=118 HFD=3.9
04:22:34.498 00.003 18120 MultiStar: [#1 -0.46,0.03,0.00,M1] [#2 -0.05,0.05,0.63,U] [#3 -0.32,-0.11,0.65,U] [#4 -0.21,-0.00,0.63,U] [#5 -0.23,-0.24,0.48,U] [#6 -0.40,-0.18,0.54,U] [#7 -0.41,-0.10,0.43,U] [#8 -0.49,0.34,0.00,M5] 
04:22:34.500 00.002 18120 single-star, 6 included, MultiStar: {-0.22, -0.08}, one-star: {-0.08, -0.06}
04:22:34.500 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
04:22:34.501 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
04:22:34.501 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.51 mountX=-0.02 mountY=0.10, mountTheta=1.77
04:22:34.502 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.06, opts=13)
04:22:34.503 00.001 18120 Enqueuing Move request for scope (-0.08, -0.06)
04:22:34.503 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:34.504 00.001 21948 Worker thread wakes up
04:22:34.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
04:22:34.504 00.000 18120 UpdateGuideState exits: m=1574 RSB=27.5
04:22:34.507 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
04:22:34.507 00.000 21948 Moving (-0.08, -0.06) raw xDistance=-0.02 yDistance=0.10
04:22:34.507 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:34.507 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:34.508 00.001 18120 Enqueuing Expose request
04:22:34.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:22:34.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:34.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:22:34.508 00.000 21948 MoveAxis(E, 0, ABG)
04:22:34.508 00.000 21948 Move returns status 0, amount 0
04:22:34.508 00.000 21948 MoveAxis(N, 0, ABG)
04:22:34.508 00.000 21948 Move returns status 0, amount 0
04:22:34.508 00.000 21948 move complete, result=0
04:22:34.508 00.000 21948 worker thread done servicing request
04:22:34.508 00.000 21948 Worker thread wakes up
04:22:34.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:34.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:34.509 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:36.138 01.629 21948 Exposure complete
04:22:36.172 00.034 21948 worker thread done servicing request
04:22:36.172 00.000 18120 OnExposeComplete: enter
04:22:36.173 00.001 18120 UpdateGuideState(): m_state=6
04:22:36.174 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7717
04:22:36.174 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=240.77, Mass=1798, SNR=29.2, Peak=137 HFD=4.1
04:22:36.175 00.001 18120 MultiStar: [#1 -0.28,-0.13,0.70,U] [#2 -0.31,-0.09,0.67,U] [#3 0.30,-0.31,0.59,U] [#4 -0.38,-0.04,0.53,U] [#5 0.17,-0.18,0.46,U] [#6 -0.39,-0.22,0.00,M1] [#7 -0.85,-0.09,0.00,M1] [#8 -0.33,-0.20,0.39,U] 
04:22:36.175 00.000 18120 refined, 6 included, MultiStar: {-0.19, -0.10}, one-star: {-0.32, 0.06}
04:22:36.176 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.63 = 1.66)
04:22:36.176 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.66 = 1.62)
04:22:36.176 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.63 mountX=-0.02 mountY=0.21, mountTheta=1.66
04:22:36.178 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.10, opts=13)
04:22:36.178 00.000 18120 Enqueuing Move request for scope (-0.19, -0.10)
04:22:36.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:36.179 00.001 18120 UpdateGuideState exits: m=1798 RSB=29.2
04:22:36.179 00.000 21948 Worker thread wakes up
04:22:36.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
04:22:36.179 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
04:22:36.179 00.000 21948 Moving (-0.19, -0.10) raw xDistance=-0.02 yDistance=0.21
04:22:36.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:22:36.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:22:36.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:36.180 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:22:36.180 00.000 21948 MoveAxis(E, 0, ABG)
04:22:36.180 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:36.181 00.001 18120 Enqueuing Expose request
04:22:36.181 00.000 21948 Move returns status 0, amount 0
04:22:36.181 00.000 21948 MoveAxis(N, 0, ABG)
04:22:36.181 00.000 21948 Move returns status 0, amount 0
04:22:36.181 00.000 21948 move complete, result=0
04:22:36.181 00.000 21948 worker thread done servicing request
04:22:36.181 00.000 21948 Worker thread wakes up
04:22:36.181 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:36.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:36.182 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:37.703 01.521 21948 Exposure complete
04:22:37.741 00.038 21948 worker thread done servicing request
04:22:37.741 00.000 18120 OnExposeComplete: enter
04:22:37.742 00.001 18120 UpdateGuideState(): m_state=6
04:22:37.742 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7718
04:22:37.743 00.001 18120 Star::Find returns 1 (0), X=896.60, Y=240.69, Mass=1652, SNR=28.2, Peak=110 HFD=4.2
04:22:37.745 00.002 18120 MultiStar: [#1 -0.29,-0.00,0.79,U] [#2 -0.05,-0.08,0.66,U] [#3 -0.05,0.00,0.62,U] [#4 -0.50,0.01,0.00,M1] [#5 -0.44,-0.11,0.00,M1] [#6 -0.27,0.07,0.54,U] [#7 -0.10,-0.31,0.40,U] [#8 -0.37,0.17,0.41,U] 
04:22:37.746 00.001 18120 refined, 6 included, MultiStar: {-0.07, -0.02}, one-star: {0.29, -0.02}
04:22:37.748 00.002 18120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.00) = xAngle (-4.88 = 1.40)
04:22:37.749 00.001 18120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.92 = 1.36)
04:22:37.750 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.88 mountX=0.01 mountY=0.08, mountTheta=1.40
04:22:37.753 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
04:22:37.754 00.001 18120 Enqueuing Move request for scope (-0.07, -0.02)
04:22:37.755 00.001 21948 Worker thread wakes up
04:22:37.755 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
04:22:37.755 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
04:22:37.755 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:37.757 00.002 21948 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.08
04:22:37.757 00.000 18120 UpdateGuideState exits: m=1652 RSB=28.2
04:22:37.758 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:37.759 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:22:37.759 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:37.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:37.760 00.001 18120 Enqueuing Expose request
04:22:37.761 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:22:37.761 00.000 21948 MoveAxis(E, 0, ABG)
04:22:37.761 00.000 21948 Move returns status 0, amount 0
04:22:37.761 00.000 21948 MoveAxis(N, 0, ABG)
04:22:37.761 00.000 21948 Move returns status 0, amount 0
04:22:37.761 00.000 21948 move complete, result=0
04:22:37.761 00.000 21948 worker thread done servicing request
04:22:37.761 00.000 21948 Worker thread wakes up
04:22:37.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:37.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:37.761 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:39.395 01.634 21948 Exposure complete
04:22:39.442 00.047 21948 worker thread done servicing request
04:22:39.442 00.000 18120 OnExposeComplete: enter
04:22:39.444 00.002 18120 UpdateGuideState(): m_state=6
04:22:39.445 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7719
04:22:39.446 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=240.88, Mass=1702, SNR=28.4, Peak=123 HFD=3.9
04:22:39.447 00.001 18120 MultiStar: [#1 0.16,0.01,0.75,U] [#2 -0.16,0.19,0.66,U] [#3 -0.05,0.08,0.59,U] [#4 -0.44,0.27,0.00,M2] [#5 -0.26,0.30,0.49,U] [#6 -0.26,0.08,0.56,U] [#7 -0.01,0.10,0.44,U] [#8 -0.26,0.35,0.43,U] 
04:22:39.447 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.15}, one-star: {0.10, 0.17}
04:22:39.447 00.000 18120 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.00) = xAngle (-0.03 = -0.03)
04:22:39.448 00.001 18120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.07 = -0.07)
04:22:39.448 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.97 mountX=0.16 mountY=-0.01, mountTheta=-0.07
04:22:39.449 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.15, opts=13)
04:22:39.450 00.001 18120 Enqueuing Move request for scope (-0.06, 0.15)
04:22:39.450 00.000 21948 Worker thread wakes up
04:22:39.450 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
04:22:39.450 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
04:22:39.450 00.000 21948 Moving (-0.06, 0.15) raw xDistance=0.16 yDistance=-0.01
04:22:39.450 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:39.451 00.001 18120 UpdateGuideState exits: m=1702 RSB=28.4
04:22:39.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:39.452 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:39.452 00.000 18120 Enqueuing Expose request
04:22:39.453 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:22:39.453 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:39.453 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:22:39.453 00.000 21948 MoveAxis(E, 0, ABG)
04:22:39.453 00.000 21948 Move returns status 0, amount 0
04:22:39.453 00.000 21948 MoveAxis(N, 0, ABG)
04:22:39.453 00.000 21948 Move returns status 0, amount 0
04:22:39.453 00.000 21948 move complete, result=0
04:22:39.453 00.000 21948 worker thread done servicing request
04:22:39.453 00.000 21948 Worker thread wakes up
04:22:39.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:39.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:39.453 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:40.981 01.528 21948 Exposure complete
04:22:41.023 00.042 21948 worker thread done servicing request
04:22:41.023 00.000 18120 OnExposeComplete: enter
04:22:41.024 00.001 18120 UpdateGuideState(): m_state=6
04:22:41.025 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7720
04:22:41.026 00.001 18120 Star::Find returns 1 (0), X=895.95, Y=240.87, Mass=1743, SNR=28.9, Peak=137 HFD=4.3
04:22:41.027 00.001 18120 MultiStar: [#1 -0.58,0.26,0.00,M1] [#2 -0.19,0.24,0.64,U] [#3 -0.45,0.44,0.00,M1] [#4 -0.87,0.06,0.00,M3] [#5 -0.47,0.71,0.00,M1] [#6 -0.35,0.19,0.53,U] [#7 -0.32,0.22,0.44,U] [#8 -0.56,0.77,0.00,M3] 
04:22:41.028 00.001 18120 refined, 3 included, MultiStar: {-0.31, 0.19}, one-star: {-0.36, 0.15}
04:22:41.028 00.000 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
04:22:41.029 00.001 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
04:22:41.030 00.001 18120 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.58 mountX=0.30 mountY=0.19, mountTheta=0.56
04:22:41.032 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.19, opts=13)
04:22:41.034 00.002 18120 Enqueuing Move request for scope (-0.31, 0.19)
04:22:41.035 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:41.035 00.000 18120 UpdateGuideState exits: m=1743 RSB=28.9
04:22:41.036 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:41.036 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:41.037 00.001 18120 Enqueuing Expose request
04:22:41.037 00.000 21948 Worker thread wakes up
04:22:41.037 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.19) opts 0xd
04:22:41.037 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.19)
04:22:41.037 00.000 21948 Moving (-0.31, 0.19) raw xDistance=0.30 yDistance=0.19
04:22:41.038 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:22:41.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:41.038 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:22:41.038 00.000 21948 MoveAxis(W, 54, ABG)
04:22:41.038 00.000 21948 Guiding  Dir = 3, Dur = 54
04:22:41.038 00.000 21948 IsSlewing returns 0
04:22:41.038 00.000 21948 IsGuiding returns 0
04:22:41.041 00.003 21948 PulseGuide returned control before completion, sleep 62
04:22:41.118 00.077 21948 IsGuiding returns 0
04:22:41.118 00.000 21948 Move returns status 0, amount 54
04:22:41.118 00.000 21948 MoveAxis(N, 0, ABG)
04:22:41.118 00.000 21948 Move returns status 0, amount 0
04:22:41.118 00.000 21948 move complete, result=0
04:22:41.118 00.000 21948 worker thread done servicing request
04:22:41.118 00.000 18120 GuideStep: 0.3 px 54 ms WEST, 0.2 px 0 ms NORTH
04:22:41.119 00.001 21948 Worker thread wakes up
04:22:41.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:41.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:42.750 01.631 21948 Exposure complete
04:22:42.783 00.033 21948 worker thread done servicing request
04:22:42.783 00.000 18120 OnExposeComplete: enter
04:22:42.784 00.001 18120 UpdateGuideState(): m_state=6
04:22:42.785 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7721
04:22:42.785 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=240.99, Mass=1686, SNR=28.4, Peak=127 HFD=4.4
04:22:42.786 00.001 18120 MultiStar: [#1 -0.33,0.30,0.00,M2] [#2 -0.42,0.24,0.00,M1] [#3 -0.07,0.07,0.56,U] [#4 -0.41,0.01,0.56,U] [#5 -0.19,0.19,0.47,U] [#6 -0.24,0.03,0.52,U] [#7 -0.60,0.07,0.00,M1] [#8 -0.70,0.48,0.00,M4] 
04:22:42.786 00.000 18120 refined, 4 included, MultiStar: {-0.22, 0.14}, one-star: {-0.19, 0.28}
04:22:42.787 00.001 18120 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.00) = xAngle (0.58 = 0.58)
04:22:42.787 00.000 18120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.54 = 0.54)
04:22:42.787 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.58 mountX=0.21 mountY=0.13, mountTheta=0.55
04:22:42.788 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.14, opts=13)
04:22:42.789 00.001 18120 Enqueuing Move request for scope (-0.22, 0.14)
04:22:42.789 00.000 21948 Worker thread wakes up
04:22:42.789 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
04:22:42.789 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
04:22:42.789 00.000 21948 Moving (-0.22, 0.14) raw xDistance=0.21 yDistance=0.13
04:22:42.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
04:22:42.789 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:42.790 00.001 18120 UpdateGuideState exits: m=1686 RSB=28.4
04:22:42.790 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:42.791 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:42.791 00.000 18120 Enqueuing Expose request
04:22:42.792 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:42.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:22:42.792 00.000 21948 MoveAxis(W, 42, ABG)
04:22:42.792 00.000 21948 Guiding  Dir = 3, Dur = 42
04:22:42.792 00.000 21948 IsSlewing returns 0
04:22:42.792 00.000 21948 IsGuiding returns 0
04:22:42.794 00.002 21948 PulseGuide returned control before completion, sleep 51
04:22:42.862 00.068 21948 IsGuiding returns 0
04:22:42.862 00.000 21948 Move returns status 0, amount 42
04:22:42.862 00.000 21948 MoveAxis(N, 0, ABG)
04:22:42.862 00.000 21948 Move returns status 0, amount 0
04:22:42.862 00.000 21948 move complete, result=0
04:22:42.862 00.000 21948 worker thread done servicing request
04:22:42.862 00.000 21948 Worker thread wakes up
04:22:42.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:42.862 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
04:22:42.863 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:44.270 01.407 21948 Exposure complete
04:22:44.314 00.044 21948 worker thread done servicing request
04:22:44.314 00.000 18120 OnExposeComplete: enter
04:22:44.315 00.001 18120 UpdateGuideState(): m_state=6
04:22:44.317 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7722
04:22:44.318 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=240.76, Mass=1691, SNR=28.5, Peak=145 HFD=4.2
04:22:44.318 00.000 18120 MultiStar: [#1 -0.48,0.03,0.00,M3] [#2 -0.24,0.18,0.62,U] [#3 0.15,0.01,0.61,U] [#4 -0.33,-0.12,0.56,U] [#5 0.03,-0.00,0.48,U] [#6 -0.39,0.12,0.53,U] [#7 -0.15,-0.00,0.40,U] [#8 -0.54,0.34,0.00,M5] 
04:22:44.319 00.001 18120 single-star, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.13, 0.04}
04:22:44.319 00.000 18120 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.00) = xAngle (0.82 = 0.82)
04:22:44.319 00.000 18120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.78 = 0.78)
04:22:44.320 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.82 mountX=0.09 mountY=0.10, mountTheta=0.80
04:22:44.321 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.04, opts=13)
04:22:44.322 00.001 18120 Enqueuing Move request for scope (-0.13, 0.04)
04:22:44.322 00.000 21948 Worker thread wakes up
04:22:44.322 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:44.322 00.000 18120 UpdateGuideState exits: m=1691 RSB=28.5
04:22:44.322 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:44.323 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:44.323 00.000 18120 Enqueuing Expose request
04:22:44.324 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
04:22:44.324 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
04:22:44.324 00.000 21948 Moving (-0.13, 0.04) raw xDistance=0.09 yDistance=0.10
04:22:44.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:22:44.324 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:44.324 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:22:44.324 00.000 21948 MoveAxis(E, 0, ABG)
04:22:44.324 00.000 21948 Move returns status 0, amount 0
04:22:44.324 00.000 21948 MoveAxis(N, 0, ABG)
04:22:44.324 00.000 21948 Move returns status 0, amount 0
04:22:44.324 00.000 21948 move complete, result=0
04:22:44.324 00.000 21948 worker thread done servicing request
04:22:44.324 00.000 21948 Worker thread wakes up
04:22:44.324 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:44.324 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:44.324 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:45.950 01.626 21948 Exposure complete
04:22:45.976 00.026 21948 worker thread done servicing request
04:22:45.977 00.001 18120 OnExposeComplete: enter
04:22:45.977 00.000 18120 UpdateGuideState(): m_state=6
04:22:45.978 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7723
04:22:45.979 00.001 18120 Star::Find returns 1 (0), X=895.99, Y=240.62, Mass=1835, SNR=29.7, Peak=134 HFD=4.2
04:22:45.979 00.000 18120 MultiStar: [#1 -0.09,-0.26,0.71,U] [#2 -0.09,-0.17,0.63,U] [#3 -0.05,0.13,0.59,U] [#4 -0.28,-0.24,0.53,U] [#5 -0.36,0.06,0.46,U] [#6 -0.11,-0.14,0.53,U] [#7 0.04,-0.40,0.42,U] [#8 -0.10,0.27,0.40,U] 
04:22:45.980 00.001 18120 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.31, -0.09}
04:22:45.980 00.000 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
04:22:45.981 00.001 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.66)
04:22:45.981 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.58 mountX=-0.03 mountY=0.19, mountTheta=1.70
04:22:45.983 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.10, opts=13)
04:22:45.983 00.000 18120 Enqueuing Move request for scope (-0.16, -0.10)
04:22:45.984 00.001 21948 Worker thread wakes up
04:22:45.984 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:45.984 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
04:22:45.985 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:45.985 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:45.986 00.001 18120 Enqueuing Expose request
04:22:45.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
04:22:45.986 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
04:22:45.986 00.000 21948 Moving (-0.16, -0.10) raw xDistance=-0.03 yDistance=0.19
04:22:45.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:22:45.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:45.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:22:45.986 00.000 21948 MoveAxis(E, 0, ABG)
04:22:45.986 00.000 21948 Move returns status 0, amount 0
04:22:45.986 00.000 21948 MoveAxis(N, 0, ABG)
04:22:45.986 00.000 21948 Move returns status 0, amount 0
04:22:45.986 00.000 21948 move complete, result=0
04:22:45.986 00.000 21948 worker thread done servicing request
04:22:45.986 00.000 21948 Worker thread wakes up
04:22:45.986 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:45.986 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:45.987 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:47.501 01.514 21948 Exposure complete
04:22:47.540 00.039 21948 worker thread done servicing request
04:22:47.541 00.001 18120 OnExposeComplete: enter
04:22:47.541 00.000 18120 UpdateGuideState(): m_state=6
04:22:47.542 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7724
04:22:47.542 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=240.52, Mass=1837, SNR=29.7, Peak=124 HFD=4.5
04:22:47.543 00.001 18120 MultiStar: [#1 -0.34,-0.10,0.66,U] [#2 -0.13,-0.13,0.61,U] [#3 -0.19,-0.07,0.61,U] [#4 -0.34,-0.17,0.54,U] [#5 -0.24,-0.17,0.44,U] [#6 -0.05,-0.20,0.55,U] [#7 0.15,0.08,0.41,U] [#8 -0.59,-0.01,0.00,M5] 
04:22:47.545 00.002 18120 refined, 7 included, MultiStar: {-0.14, -0.13}, one-star: {0.01, -0.20}
04:22:47.548 00.003 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.00) = xAngle (-4.39 = 1.90)
04:22:47.550 00.002 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.42 = 1.86)
04:22:47.552 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.39 mountX=-0.06 mountY=0.18, mountTheta=1.89
04:22:47.556 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.13, opts=13)
04:22:47.557 00.001 18120 Enqueuing Move request for scope (-0.14, -0.13)
04:22:47.557 00.000 21948 Worker thread wakes up
04:22:47.557 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:47.558 00.001 18120 UpdateGuideState exits: m=1837 RSB=29.7
04:22:47.558 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:47.558 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:47.559 00.001 18120 Enqueuing Expose request
04:22:47.559 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
04:22:47.559 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
04:22:47.559 00.000 21948 Moving (-0.14, -0.13) raw xDistance=-0.06 yDistance=0.18
04:22:47.559 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:22:47.559 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:47.559 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:22:47.560 00.001 21948 MoveAxis(E, 0, ABG)
04:22:47.560 00.000 21948 Move returns status 0, amount 0
04:22:47.560 00.000 21948 MoveAxis(N, 0, ABG)
04:22:47.560 00.000 21948 Move returns status 0, amount 0
04:22:47.560 00.000 21948 move complete, result=0
04:22:47.560 00.000 21948 worker thread done servicing request
04:22:47.560 00.000 21948 Worker thread wakes up
04:22:47.560 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:47.560 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:47.560 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:49.183 01.623 21948 Exposure complete
04:22:49.227 00.044 21948 worker thread done servicing request
04:22:49.227 00.000 18120 OnExposeComplete: enter
04:22:49.227 00.000 18120 UpdateGuideState(): m_state=6
04:22:49.230 00.003 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7725
04:22:49.232 00.002 18120 Star::Find returns 1 (0), X=896.24, Y=240.58, Mass=1723, SNR=28.7, Peak=135 HFD=4.0
04:22:49.235 00.003 18120 MultiStar: [#1 -0.53,-0.07,0.00,M2] [#2 -0.38,-0.14,0.65,U] [#3 -0.16,-0.16,0.57,U] [#4 -0.33,-0.26,0.53,U] [#5 -0.25,0.09,0.49,U] [#6 -0.35,-0.15,0.54,U] [#7 -0.10,0.08,0.45,U] [#8 -0.60,0.39,0.00,M6] 
04:22:49.237 00.002 18120 single-star, 6 included, MultiStar: {-0.22, -0.11}, one-star: {-0.06, -0.13}
04:22:49.239 00.002 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.24)
04:22:49.242 00.003 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.20)
04:22:49.244 00.002 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.04 mountX=-0.09 mountY=0.12, mountTheta=2.23
04:22:49.246 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.13, opts=13)
04:22:49.247 00.001 18120 Enqueuing Move request for scope (-0.06, -0.13)
04:22:49.247 00.000 21948 Worker thread wakes up
04:22:49.247 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:49.247 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
04:22:49.247 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
04:22:49.248 00.001 18120 UpdateGuideState exits: m=1723 RSB=28.7
04:22:49.248 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:49.248 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:49.249 00.001 18120 Enqueuing Expose request
04:22:49.249 00.000 21948 Moving (-0.06, -0.13) raw xDistance=-0.09 yDistance=0.12
04:22:49.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:22:49.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:49.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:22:49.249 00.000 21948 MoveAxis(E, 0, ABG)
04:22:49.249 00.000 21948 Move returns status 0, amount 0
04:22:49.249 00.000 21948 MoveAxis(N, 0, ABG)
04:22:49.249 00.000 21948 Move returns status 0, amount 0
04:22:49.249 00.000 21948 move complete, result=0
04:22:49.249 00.000 21948 worker thread done servicing request
04:22:49.249 00.000 21948 Worker thread wakes up
04:22:49.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:49.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:49.250 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:50.765 01.515 21948 Exposure complete
04:22:50.801 00.036 21948 worker thread done servicing request
04:22:50.808 00.007 18120 OnExposeComplete: enter
04:22:50.808 00.000 18120 UpdateGuideState(): m_state=6
04:22:50.809 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7726
04:22:50.809 00.000 18120 Star::Find returns 1 (0), X=896.00, Y=240.62, Mass=1744, SNR=29.0, Peak=136 HFD=4.2
04:22:50.810 00.001 18120 MultiStar: [#1 -0.76,-0.12,0.00,M3] [#2 -0.41,0.14,0.66,U] [#3 -0.15,-0.02,0.62,U] [#4 -0.57,-0.01,0.00,M1] [#5 -0.26,0.06,0.47,U] [#6 -0.28,-0.04,0.54,U] [#7 -0.43,-0.07,0.00,M1] [#8 -0.66,0.31,0.00,M7] 
04:22:50.810 00.000 18120 refined, 4 included, MultiStar: {-0.29, -0.00}, one-star: {-0.30, -0.09}
04:22:50.810 00.000 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.00) = xAngle (-5.13 = 1.15)
04:22:50.811 00.001 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.11)
04:22:50.811 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-3.14 mountX=0.12 mountY=0.26, mountTheta=1.14
04:22:50.812 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.00, opts=13)
04:22:50.813 00.001 18120 Enqueuing Move request for scope (-0.29, -0.00)
04:22:50.814 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:50.814 00.000 18120 UpdateGuideState exits: m=1744 RSB=29.0
04:22:50.815 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:50.815 00.000 21948 Worker thread wakes up
04:22:50.815 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.00) opts 0xd
04:22:50.815 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.00)
04:22:50.815 00.000 21948 Moving (-0.29, -0.00) raw xDistance=0.12 yDistance=0.26
04:22:50.815 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:22:50.816 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:22:50.816 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:50.816 00.000 18120 Enqueuing Expose request
04:22:50.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:22:50.817 00.001 21948 MoveAxis(E, 0, ABG)
04:22:50.817 00.000 21948 Move returns status 0, amount 0
04:22:50.817 00.000 21948 MoveAxis(N, 0, ABG)
04:22:50.817 00.000 21948 Move returns status 0, amount 0
04:22:50.817 00.000 21948 move complete, result=0
04:22:50.817 00.000 21948 worker thread done servicing request
04:22:50.817 00.000 21948 Worker thread wakes up
04:22:50.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:50.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:50.817 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:22:52.440 01.623 21948 Exposure complete
04:22:52.484 00.044 21948 worker thread done servicing request
04:22:52.484 00.000 18120 OnExposeComplete: enter
04:22:52.485 00.001 18120 UpdateGuideState(): m_state=6
04:22:52.488 00.003 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7727
04:22:52.491 00.003 18120 Star::Find returns 1 (0), X=896.05, Y=240.75, Mass=1680, SNR=28.4, Peak=139 HFD=4.1
04:22:52.494 00.003 18120 MultiStar: [#1 -0.74,0.14,0.00,M4] [#2 -0.36,-0.00,0.61,U] [#3 -0.35,-0.06,0.60,U] [#4 -0.61,0.08,0.00,M2] [#5 -0.34,0.30,0.00,M1] [#6 -0.33,-0.24,0.51,U] [#7 -0.64,0.16,0.00,M2] [#8 -0.73,0.30,0.00,M8] 
04:22:52.496 00.002 18120 single-star, 3 included, MultiStar: {-0.31, -0.05}, one-star: {-0.25, 0.03}
04:22:52.498 00.002 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
04:22:52.501 00.003 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
04:22:52.503 00.002 18120 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.01 mountX=0.13 mountY=0.21, mountTheta=1.00
04:22:52.506 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.03, opts=13)
04:22:52.507 00.001 18120 Enqueuing Move request for scope (-0.25, 0.03)
04:22:52.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:52.508 00.001 18120 UpdateGuideState exits: m=1680 RSB=28.4
04:22:52.509 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:52.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:52.511 00.001 18120 Enqueuing Expose request
04:22:52.512 00.001 21948 Worker thread wakes up
04:22:52.512 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
04:22:52.512 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
04:22:52.512 00.000 21948 Moving (-0.25, 0.03) raw xDistance=0.13 yDistance=0.21
04:22:52.512 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:22:52.512 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:22:52.512 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:22:52.512 00.000 21948 MoveAxis(E, 0, ABG)
04:22:52.512 00.000 21948 Move returns status 0, amount 0
04:22:52.512 00.000 21948 MoveAxis(N, 0, ABG)
04:22:52.512 00.000 21948 Move returns status 0, amount 0
04:22:52.512 00.000 21948 move complete, result=0
04:22:52.512 00.000 21948 worker thread done servicing request
04:22:52.512 00.000 21948 Worker thread wakes up
04:22:52.512 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:52.512 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:52.513 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:54.037 01.524 21948 Exposure complete
04:22:54.086 00.049 21948 worker thread done servicing request
04:22:54.086 00.000 18120 OnExposeComplete: enter
04:22:54.087 00.001 18120 UpdateGuideState(): m_state=6
04:22:54.089 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7728
04:22:54.090 00.001 18120 Star::Find returns 1 (0), X=896.07, Y=240.84, Mass=1966, SNR=30.7, Peak=151 HFD=4.3
04:22:54.090 00.000 18120 MultiStar: [#1 -0.53,0.21,0.00,M5] [#2 -0.29,0.13,0.61,U] [#3 0.05,0.40,0.54,U] [#4 -0.61,0.16,0.00,M3] [#5 -0.24,0.26,0.44,U] [#6 -0.43,-0.03,0.48,U] [#7 -0.19,0.15,0.40,U] [#8 -0.64,0.53,0.00,M9] 
04:22:54.091 00.001 18120 single-star, 5 included, MultiStar: {-0.22, 0.17}, one-star: {-0.23, 0.12}
04:22:54.091 00.000 18120 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.00) = xAngle (0.65 = 0.65)
04:22:54.092 00.001 18120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.61 = 0.61)
04:22:54.093 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.65 mountX=0.21 mountY=0.15, mountTheta=0.62
04:22:54.096 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.12, opts=13)
04:22:54.098 00.002 18120 Enqueuing Move request for scope (-0.23, 0.12)
04:22:54.099 00.001 21948 Worker thread wakes up
04:22:54.099 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:54.100 00.001 18120 UpdateGuideState exits: m=1966 RSB=30.7
04:22:54.100 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:54.100 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:54.101 00.001 18120 Enqueuing Expose request
04:22:54.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
04:22:54.101 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
04:22:54.101 00.000 21948 Moving (-0.23, 0.12) raw xDistance=0.21 yDistance=0.15
04:22:54.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:22:54.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:54.101 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:22:54.101 00.000 21948 MoveAxis(W, 37, ABG)
04:22:54.101 00.000 21948 Guiding  Dir = 3, Dur = 37
04:22:54.102 00.001 21948 IsSlewing returns 0
04:22:54.102 00.000 21948 IsGuiding returns 0
04:22:54.103 00.001 21948 PulseGuide returned control before completion, sleep 46
04:22:54.160 00.057 21948 IsGuiding returns 0
04:22:54.160 00.000 21948 Move returns status 0, amount 37
04:22:54.160 00.000 21948 MoveAxis(N, 0, ABG)
04:22:54.160 00.000 21948 Move returns status 0, amount 0
04:22:54.160 00.000 21948 move complete, result=0
04:22:54.160 00.000 21948 worker thread done servicing request
04:22:54.160 00.000 21948 Worker thread wakes up
04:22:54.161 00.001 18120 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
04:22:54.161 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:54.161 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:55.789 01.628 21948 Exposure complete
04:22:55.839 00.050 21948 worker thread done servicing request
04:22:55.839 00.000 18120 OnExposeComplete: enter
04:22:55.842 00.003 18120 UpdateGuideState(): m_state=6
04:22:55.843 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7729
04:22:55.845 00.002 18120 Star::Find returns 1 (0), X=895.90, Y=240.93, Mass=1862, SNR=29.7, Peak=163 HFD=4.3
04:22:55.846 00.001 18120 MultiStar: [#1 -0.57,0.35,0.00,M6] [#2 -0.39,0.21,0.00,M1] [#3 -0.11,0.09,0.60,U] [#4 -0.40,0.17,0.00,M4] [#5 -0.39,0.46,0.00,M1] [#6 -0.30,0.17,0.49,U] [#7 -0.30,0.33,0.00,M2] [#8 -0.56,0.50,0.00,M10] 
04:22:55.847 00.001 18120 refined, 2 included, MultiStar: {-0.29, 0.17}, one-star: {-0.40, 0.21}
04:22:55.849 00.002 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
04:22:55.850 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
04:22:55.851 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.34 cameraTheta=2.61 mountX=0.28 mountY=0.18, mountTheta=0.59
04:22:55.852 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=0.17, opts=13)
04:22:55.853 00.001 18120 Enqueuing Move request for scope (-0.29, 0.17)
04:22:55.853 00.000 21948 Worker thread wakes up
04:22:55.853 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:55.854 00.001 18120 UpdateGuideState exits: m=1862 RSB=29.7
04:22:55.854 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:55.855 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:55.855 00.000 18120 Enqueuing Expose request
04:22:55.856 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
04:22:55.856 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
04:22:55.856 00.000 21948 Moving (-0.29, 0.17) raw xDistance=0.28 yDistance=0.18
04:22:55.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:22:55.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:55.856 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:22:55.856 00.000 21948 MoveAxis(W, 52, ABG)
04:22:55.856 00.000 21948 Guiding  Dir = 3, Dur = 52
04:22:55.857 00.001 21948 IsSlewing returns 0
04:22:55.857 00.000 21948 IsGuiding returns 0
04:22:55.858 00.001 21948 PulseGuide returned control before completion, sleep 61
04:22:55.927 00.069 21948 IsGuiding returns 0
04:22:55.927 00.000 21948 Move returns status 0, amount 52
04:22:55.927 00.000 21948 MoveAxis(N, 0, ABG)
04:22:55.927 00.000 21948 Move returns status 0, amount 0
04:22:55.927 00.000 21948 move complete, result=0
04:22:55.927 00.000 21948 worker thread done servicing request
04:22:55.927 00.000 21948 Worker thread wakes up
04:22:55.927 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:55.927 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:55.927 00.000 18120 GuideStep: 0.3 px 52 ms WEST, 0.2 px 0 ms NORTH
04:22:57.347 01.420 21948 Exposure complete
04:22:57.391 00.044 21948 worker thread done servicing request
04:22:57.391 00.000 18120 OnExposeComplete: enter
04:22:57.392 00.001 18120 UpdateGuideState(): m_state=6
04:22:57.392 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7730
04:22:57.393 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=240.81, Mass=1750, SNR=28.9, Peak=136 HFD=4.2
04:22:57.393 00.000 18120 MultiStar: [#1 -0.42,0.17,0.00,M7] [#2 -0.48,0.35,0.00,M2] [#3 -0.19,0.13,0.61,U] [#4 -0.43,0.21,0.00,M5] [#5 -0.33,-0.14,0.47,U] [#6 -0.55,-0.12,0.00,M1] [#7 -0.64,0.08,0.00,M3] [#8 -0.53,0.14,0.00,R] 
04:22:57.394 00.001 18120 single-star, 2 included, MultiStar: {-0.23, 0.06}, one-star: {-0.20, 0.10}
04:22:57.394 00.000 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.69 = 0.69)
04:22:57.394 00.000 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.65 = 0.65)
04:22:57.395 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.68 mountX=0.18 mountY=0.14, mountTheta=0.66
04:22:57.396 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.10, opts=13)
04:22:57.396 00.000 18120 Enqueuing Move request for scope (-0.20, 0.10)
04:22:57.397 00.001 21948 Worker thread wakes up
04:22:57.397 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:57.397 00.000 18120 UpdateGuideState exits: m=1750 RSB=28.9
04:22:57.398 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:57.398 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:57.399 00.001 18120 Enqueuing Expose request
04:22:57.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
04:22:57.399 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
04:22:57.399 00.000 21948 Moving (-0.20, 0.10) raw xDistance=0.18 yDistance=0.14
04:22:57.399 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:22:57.399 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:57.399 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:22:57.399 00.000 21948 MoveAxis(E, 0, ABG)
04:22:57.400 00.001 21948 Move returns status 0, amount 0
04:22:57.400 00.000 21948 MoveAxis(N, 0, ABG)
04:22:57.400 00.000 21948 Move returns status 0, amount 0
04:22:57.400 00.000 21948 move complete, result=0
04:22:57.400 00.000 21948 worker thread done servicing request
04:22:57.400 00.000 21948 Worker thread wakes up
04:22:57.400 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:57.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:22:57.400 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:59.036 01.636 21948 Exposure complete
04:22:59.082 00.046 21948 worker thread done servicing request
04:22:59.083 00.001 18120 OnExposeComplete: enter
04:22:59.083 00.000 18120 UpdateGuideState(): m_state=6
04:22:59.084 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7731
04:22:59.084 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=240.74, Mass=1719, SNR=28.7, Peak=143 HFD=4.2
04:22:59.085 00.001 18120 MultiStar: [#1 -0.30,-0.09,0.75,U] [#2 -0.55,0.05,0.00,M3] [#3 -0.12,0.22,0.61,U] [#4 -0.47,0.06,0.00,M6] [#5 -0.45,0.39,0.00,M1] [#6 0.03,-0.14,0.55,U] [#7 -0.19,0.18,0.43,U] [#8 0.01,0.09,0.40,U] 
04:22:59.085 00.000 18120 refined, 5 included, MultiStar: {-0.18, 0.04}, one-star: {-0.32, 0.03}
04:22:59.086 00.001 18120 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.00) = xAngle (0.95 = 0.95)
04:22:59.086 00.000 18120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.91 = 0.91)
04:22:59.086 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.95 mountX=0.11 mountY=0.15, mountTheta=0.94
04:22:59.088 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.04, opts=13)
04:22:59.088 00.000 18120 Enqueuing Move request for scope (-0.18, 0.04)
04:22:59.088 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:22:59.089 00.001 21948 Worker thread wakes up
04:22:59.089 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
04:22:59.089 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
04:22:59.089 00.000 21948 Moving (-0.18, 0.04) raw xDistance=0.11 yDistance=0.15
04:22:59.089 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:22:59.089 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:59.089 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.7
04:22:59.090 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:22:59.090 00.000 21948 MoveAxis(E, 0, ABG)
04:22:59.090 00.000 21948 Move returns status 0, amount 0
04:22:59.090 00.000 21948 MoveAxis(N, 0, ABG)
04:22:59.090 00.000 21948 Move returns status 0, amount 0
04:22:59.090 00.000 21948 move complete, result=0
04:22:59.090 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:59.090 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:22:59.091 00.001 18120 Enqueuing Expose request
04:22:59.091 00.000 21948 worker thread done servicing request
04:22:59.091 00.000 21948 Worker thread wakes up
04:22:59.091 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:59.092 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:22:59.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:00.621 01.529 21948 Exposure complete
04:23:00.660 00.039 21948 worker thread done servicing request
04:23:00.660 00.000 18120 OnExposeComplete: enter
04:23:00.660 00.000 18120 UpdateGuideState(): m_state=6
04:23:00.661 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7732
04:23:00.661 00.000 18120 Star::Find returns 1 (0), X=895.88, Y=240.96, Mass=1831, SNR=29.7, Peak=146 HFD=4.3
04:23:00.662 00.001 18120 MultiStar: [#1 -0.18,0.26,0.69,U] [#2 -0.60,0.31,0.00,M4] [#3 -0.26,0.08,0.60,U] [#4 -0.38,0.29,0.00,M7] [#5 -0.27,0.20,0.46,U] [#6 -0.19,0.28,0.50,U] [#7 -0.61,-0.05,0.00,M3] [#8 -0.21,0.36,0.39,U] 
04:23:00.662 00.000 18120 refined, 5 included, MultiStar: {-0.27, 0.23}, one-star: {-0.42, 0.25}
04:23:00.663 00.001 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
04:23:00.663 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
04:23:00.663 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.23 hyp=0.36 cameraTheta=2.43 mountX=0.33 mountY=0.14, mountTheta=0.40
04:23:00.667 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.23, opts=13)
04:23:00.670 00.003 18120 Enqueuing Move request for scope (-0.27, 0.23)
04:23:00.672 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:00.674 00.002 18120 UpdateGuideState exits: m=1831 RSB=29.7
04:23:00.676 00.002 21948 Worker thread wakes up
04:23:00.676 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:00.676 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.23) opts 0xd
04:23:00.676 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.23)
04:23:00.676 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:00.677 00.001 18120 Enqueuing Expose request
04:23:00.677 00.000 21948 Moving (-0.27, 0.23) raw xDistance=0.33 yDistance=0.14
04:23:00.677 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
04:23:00.677 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:00.677 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:23:00.677 00.000 21948 MoveAxis(W, 58, ABG)
04:23:00.677 00.000 21948 Guiding  Dir = 3, Dur = 58
04:23:00.678 00.001 21948 IsSlewing returns 0
04:23:00.678 00.000 21948 IsGuiding returns 0
04:23:00.680 00.002 21948 PulseGuide returned control before completion, sleep 67
04:23:00.760 00.080 21948 IsGuiding returns 0
04:23:00.760 00.000 21948 Move returns status 0, amount 58
04:23:00.760 00.000 21948 MoveAxis(N, 0, ABG)
04:23:00.761 00.001 21948 Move returns status 0, amount 0
04:23:00.761 00.000 21948 move complete, result=0
04:23:00.761 00.000 21948 worker thread done servicing request
04:23:00.761 00.000 21948 Worker thread wakes up
04:23:00.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:00.761 00.000 18120 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
04:23:00.762 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:02.390 01.628 21948 Exposure complete
04:23:02.444 00.054 21948 worker thread done servicing request
04:23:02.444 00.000 18120 OnExposeComplete: enter
04:23:02.446 00.002 18120 UpdateGuideState(): m_state=6
04:23:02.447 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7733
04:23:02.448 00.001 18120 Star::Find returns 1 (0), X=896.08, Y=240.83, Mass=1638, SNR=27.9, Peak=137 HFD=4.2
04:23:02.450 00.002 18120 MultiStar: [#1 -0.52,0.12,0.00,M6] [#2 -0.25,0.31,0.66,U] [#3 -0.04,0.15,0.63,U] [#4 -0.40,0.01,0.59,U] [#5 -0.40,0.18,0.00,M1] [#6 -0.39,0.04,0.52,U] [#7 -0.43,0.10,0.00,M4] [#8 -0.15,0.21,0.42,U] 
04:23:02.451 00.001 18120 single-star, 5 included, MultiStar: {-0.24, 0.14}, one-star: {-0.22, 0.12}
04:23:02.452 00.001 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
04:23:02.452 00.000 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
04:23:02.453 00.001 18120 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.66 mountX=0.20 mountY=0.14, mountTheta=0.63
04:23:02.455 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.12, opts=13)
04:23:02.455 00.000 18120 Enqueuing Move request for scope (-0.22, 0.12)
04:23:02.456 00.001 21948 Worker thread wakes up
04:23:02.456 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:02.456 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
04:23:02.456 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
04:23:02.456 00.000 18120 UpdateGuideState exits: m=1638 RSB=27.9
04:23:02.457 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:02.457 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:02.458 00.001 18120 Enqueuing Expose request
04:23:02.458 00.000 21948 Moving (-0.22, 0.12) raw xDistance=0.20 yDistance=0.14
04:23:02.458 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:23:02.458 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:02.458 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:23:02.458 00.000 21948 MoveAxis(E, 0, ABG)
04:23:02.458 00.000 21948 Move returns status 0, amount 0
04:23:02.458 00.000 21948 MoveAxis(N, 0, ABG)
04:23:02.458 00.000 21948 Move returns status 0, amount 0
04:23:02.458 00.000 21948 move complete, result=0
04:23:02.458 00.000 21948 worker thread done servicing request
04:23:02.458 00.000 21948 Worker thread wakes up
04:23:02.458 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:02.458 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:02.459 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:03.973 01.514 21948 Exposure complete
04:23:04.023 00.050 21948 worker thread done servicing request
04:23:04.023 00.000 18120 OnExposeComplete: enter
04:23:04.024 00.001 18120 UpdateGuideState(): m_state=6
04:23:04.025 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7734
04:23:04.025 00.000 18120 Star::Find returns 1 (0), X=896.46, Y=240.57, Mass=1560, SNR=27.3, Peak=108 HFD=4.2
04:23:04.026 00.001 18120 MultiStar: [#1 -0.11,-0.13,0.76,U] [#2 -0.12,-0.19,0.65,U] [#3 -0.52,-0.06,0.00,M1] [#4 -0.32,-0.11,0.61,U] [#5 -0.45,-0.14,0.00,M2] [#6 -0.26,0.01,0.58,U] [#7 0.01,-0.14,0.42,U] [#8 0.09,0.05,0.40,U] 
04:23:04.026 00.000 18120 refined, 6 included, MultiStar: {-0.07, -0.10}, one-star: {0.16, -0.14}
04:23:04.027 00.001 18120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.00) = xAngle (-4.16 = 2.12)
04:23:04.027 00.000 18120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.20 = 2.09)
04:23:04.027 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.16 mountX=-0.07 mountY=0.11, mountTheta=2.11
04:23:04.029 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.10, opts=13)
04:23:04.029 00.000 18120 Enqueuing Move request for scope (-0.07, -0.10)
04:23:04.030 00.001 21948 Worker thread wakes up
04:23:04.030 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:04.030 00.000 18120 UpdateGuideState exits: m=1560 RSB=27.3
04:23:04.031 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:04.031 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:04.031 00.000 18120 Enqueuing Expose request
04:23:04.033 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
04:23:04.033 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
04:23:04.033 00.000 21948 Moving (-0.07, -0.10) raw xDistance=-0.07 yDistance=0.11
04:23:04.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:23:04.034 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:04.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:23:04.034 00.000 21948 MoveAxis(E, 0, ABG)
04:23:04.034 00.000 21948 Move returns status 0, amount 0
04:23:04.034 00.000 21948 MoveAxis(N, 0, ABG)
04:23:04.034 00.000 21948 Move returns status 0, amount 0
04:23:04.034 00.000 21948 move complete, result=0
04:23:04.034 00.000 21948 worker thread done servicing request
04:23:04.034 00.000 21948 Worker thread wakes up
04:23:04.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:04.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:04.035 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:05.662 01.627 21948 Exposure complete
04:23:05.707 00.045 21948 worker thread done servicing request
04:23:05.708 00.001 18120 OnExposeComplete: enter
04:23:05.708 00.000 18120 UpdateGuideState(): m_state=6
04:23:05.709 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7735
04:23:05.709 00.000 18120 Star::Find returns 1 (0), X=895.93, Y=240.63, Mass=1609, SNR=27.7, Peak=117 HFD=4.1
04:23:05.710 00.001 18120 MultiStar: [#1 -0.60,-0.05,0.00,M6] [#2 -0.29,-0.10,0.65,U] [#3 -0.46,0.17,0.00,M2] [#4 -0.55,-0.15,0.00,M6] [#5 -0.38,-0.07,0.52,U] [#6 0.04,-0.25,0.55,U] [#7 -0.49,-0.17,0.00,M4] [#8 -0.02,-0.29,0.45,U] 
04:23:05.712 00.002 18120 refined, 4 included, MultiStar: {-0.23, -0.14}, one-star: {-0.37, -0.09}
04:23:05.712 00.000 18120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
04:23:05.712 00.000 18120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.66)
04:23:05.713 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.28 cameraTheta=-2.59 mountX=-0.04 mountY=0.27, mountTheta=1.70
04:23:05.716 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.14, opts=13)
04:23:05.717 00.001 18120 Enqueuing Move request for scope (-0.23, -0.14)
04:23:05.717 00.000 21948 Worker thread wakes up
04:23:05.717 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
04:23:05.717 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
04:23:05.717 00.000 21948 Moving (-0.23, -0.14) raw xDistance=-0.04 yDistance=0.27
04:23:05.717 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:23:05.717 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:23:05.717 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:23:05.717 00.000 21948 MoveAxis(E, 0, ABG)
04:23:05.717 00.000 21948 Move returns status 0, amount 0
04:23:05.717 00.000 21948 MoveAxis(N, 0, ABG)
04:23:05.717 00.000 21948 Move returns status 0, amount 0
04:23:05.717 00.000 21948 move complete, result=0
04:23:05.717 00.000 21948 worker thread done servicing request
04:23:05.717 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:05.718 00.001 18120 UpdateGuideState exits: m=1609 RSB=27.7
04:23:05.718 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:05.719 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:05.719 00.000 18120 Enqueuing Expose request
04:23:05.719 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:23:05.720 00.001 21948 Worker thread wakes up
04:23:05.720 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:05.720 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:07.253 01.533 21948 Exposure complete
04:23:07.298 00.045 21948 worker thread done servicing request
04:23:07.298 00.000 18120 OnExposeComplete: enter
04:23:07.299 00.001 18120 UpdateGuideState(): m_state=6
04:23:07.300 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7736
04:23:07.301 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=240.59, Mass=1773, SNR=29.0, Peak=114 HFD=4.2
04:23:07.301 00.000 18120 MultiStar: [#1 -0.20,-0.03,0.73,U] [#2 0.04,-0.00,0.60,U] [#3 -0.16,0.02,0.60,U] [#4 -0.47,0.07,0.00,M7] [#5 -0.25,0.04,0.48,U] [#6 -0.37,-0.33,0.00,M1] [#7 -0.40,0.09,0.38,U] [#8 0.08,-0.29,0.37,U] 
04:23:07.302 00.001 18120 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {0.08, -0.12}
04:23:07.302 00.000 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
04:23:07.302 00.000 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.57)
04:23:07.303 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.68 mountX=-0.00 mountY=0.10, mountTheta=1.60
04:23:07.305 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.05, opts=13)
04:23:07.305 00.000 18120 Enqueuing Move request for scope (-0.09, -0.05)
04:23:07.305 00.000 21948 Worker thread wakes up
04:23:07.305 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:07.305 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.0
04:23:07.306 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:07.306 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:07.306 00.000 18120 Enqueuing Expose request
04:23:07.308 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
04:23:07.308 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
04:23:07.308 00.000 21948 Moving (-0.09, -0.05) raw xDistance=-0.00 yDistance=0.10
04:23:07.308 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:23:07.308 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:07.308 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:23:07.308 00.000 21948 MoveAxis(E, 0, ABG)
04:23:07.308 00.000 21948 Move returns status 0, amount 0
04:23:07.308 00.000 21948 MoveAxis(N, 0, ABG)
04:23:07.308 00.000 21948 Move returns status 0, amount 0
04:23:07.308 00.000 21948 move complete, result=0
04:23:07.308 00.000 21948 worker thread done servicing request
04:23:07.308 00.000 21948 Worker thread wakes up
04:23:07.308 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:07.308 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:07.308 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:08.933 01.625 21948 Exposure complete
04:23:08.972 00.039 21948 worker thread done servicing request
04:23:08.972 00.000 18120 OnExposeComplete: enter
04:23:08.974 00.002 18120 UpdateGuideState(): m_state=6
04:23:08.976 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7737
04:23:08.977 00.001 18120 Star::Find returns 1 (0), X=896.42, Y=240.72, Mass=1654, SNR=27.9, Peak=110 HFD=4.4
04:23:08.982 00.005 18120 MultiStar: [#1 -0.35,-0.08,0.72,U] [#2 -0.19,0.01,0.64,U] [#3 -0.27,0.02,0.62,U] [#4 -0.62,-0.08,0.00,M8] [#5 -0.24,0.15,0.49,U] [#6 -0.36,-0.04,0.54,U] [#7 -0.27,-0.15,0.41,U] [#8 -0.22,0.28,0.42,U] 
04:23:08.983 00.001 18120 single-star, 7 included, MultiStar: {-0.19, 0.02}, one-star: {0.12, 0.00}
04:23:08.987 00.004 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.96 = -1.96)
04:23:08.989 00.002 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.00 = -2.00)
04:23:08.991 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.04 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
04:23:08.996 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.00, opts=13)
04:23:08.998 00.002 18120 Enqueuing Move request for scope (0.12, 0.00)
04:23:09.001 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:09.003 00.002 21948 Worker thread wakes up
04:23:09.003 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
04:23:09.003 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
04:23:09.003 00.000 21948 Moving (0.12, 0.00) raw xDistance=-0.04 yDistance=-0.11
04:23:09.003 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:23:09.003 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:09.003 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:23:09.003 00.000 21948 MoveAxis(E, 0, ABG)
04:23:09.003 00.000 21948 Move returns status 0, amount 0
04:23:09.003 00.000 21948 MoveAxis(N, 0, ABG)
04:23:09.003 00.000 21948 Move returns status 0, amount 0
04:23:09.003 00.000 21948 move complete, result=0
04:23:09.003 00.000 21948 worker thread done servicing request
04:23:09.003 00.000 18120 UpdateGuideState exits: m=1654 RSB=27.9
04:23:09.003 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:09.004 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:09.005 00.001 18120 Enqueuing Expose request
04:23:09.007 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:09.008 00.001 21948 Worker thread wakes up
04:23:09.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:09.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:10.531 01.523 21948 Exposure complete
04:23:10.581 00.050 21948 worker thread done servicing request
04:23:10.582 00.001 18120 OnExposeComplete: enter
04:23:10.582 00.000 18120 UpdateGuideState(): m_state=6
04:23:10.583 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7738
04:23:10.583 00.000 18120 Star::Find returns 1 (0), X=896.09, Y=240.68, Mass=1732, SNR=28.7, Peak=130 HFD=4.1
04:23:10.584 00.001 18120 MultiStar: [#1 -0.32,-0.00,0.71,U] [#2 -0.27,-0.03,0.64,U] [#3 -0.15,0.04,0.56,U] [#4 -0.50,0.09,0.00,M9] [#5 -0.41,0.30,0.00,M1] [#6 -0.36,-0.20,0.52,U] [#7 -0.24,-0.20,0.38,U] [#8 -0.16,0.17,0.40,U] 
04:23:10.584 00.000 18120 single-star, 6 included, MultiStar: {-0.25, -0.03}, one-star: {-0.21, -0.03}
04:23:10.585 00.001 18120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.00) = xAngle (-4.98 = 1.31)
04:23:10.585 00.000 18120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.27)
04:23:10.585 00.000 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.98 mountX=0.06 mountY=0.20, mountTheta=1.30
04:23:10.587 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.03, opts=13)
04:23:10.587 00.000 18120 Enqueuing Move request for scope (-0.21, -0.03)
04:23:10.587 00.000 21948 Worker thread wakes up
04:23:10.587 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
04:23:10.587 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
04:23:10.588 00.001 21948 Moving (-0.21, -0.03) raw xDistance=0.06 yDistance=0.20
04:23:10.588 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:10.588 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:23:10.588 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:23:10.588 00.000 21948 MoveAxis(E, 0, ABG)
04:23:10.588 00.000 21948 Move returns status 0, amount 0
04:23:10.588 00.000 21948 MoveAxis(N, 0, ABG)
04:23:10.588 00.000 21948 Move returns status 0, amount 0
04:23:10.588 00.000 21948 move complete, result=0
04:23:10.588 00.000 21948 worker thread done servicing request
04:23:10.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:10.588 00.000 18120 UpdateGuideState exits: m=1732 RSB=28.7
04:23:10.589 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:10.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:10.589 00.000 18120 Enqueuing Expose request
04:23:10.590 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:23:10.590 00.000 21948 Worker thread wakes up
04:23:10.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:10.591 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:12.222 01.631 21948 Exposure complete
04:23:12.258 00.036 21948 worker thread done servicing request
04:23:12.259 00.001 18120 OnExposeComplete: enter
04:23:12.259 00.000 18120 UpdateGuideState(): m_state=6
04:23:12.260 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7739
04:23:12.260 00.000 18120 Star::Find returns 1 (0), X=896.21, Y=240.71, Mass=1712, SNR=28.5, Peak=145 HFD=3.9
04:23:12.261 00.001 18120 MultiStar: [#1 -0.49,0.19,0.00,M4] [#2 -0.44,0.10,0.00,M1] [#3 -0.30,0.20,0.63,U] [#4 -0.67,0.10,0.00,M10] [#5 -0.40,0.17,0.48,U] [#6 -0.65,-0.11,0.00,M1] [#7 -0.21,-0.16,0.40,U] [#8 0.07,0.12,0.39,U] 
04:23:12.261 00.000 18120 single-star, 4 included, MultiStar: {-0.18, 0.06}, one-star: {-0.09, -0.00}
04:23:12.261 00.000 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.00) = xAngle (-5.11 = 1.17)
04:23:12.261 00.000 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.15 = 1.13)
04:23:12.263 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=0.04 mountY=0.08, mountTheta=1.16
04:23:12.264 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
04:23:12.265 00.001 18120 Enqueuing Move request for scope (-0.09, -0.00)
04:23:12.265 00.000 21948 Worker thread wakes up
04:23:12.265 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:12.267 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
04:23:12.267 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
04:23:12.267 00.000 21948 Moving (-0.09, -0.00) raw xDistance=0.04 yDistance=0.08
04:23:12.267 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:23:12.267 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:12.267 00.000 18120 UpdateGuideState exits: m=1712 RSB=28.5
04:23:12.268 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:12.268 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:12.268 00.000 18120 Enqueuing Expose request
04:23:12.269 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:23:12.269 00.000 21948 MoveAxis(E, 0, ABG)
04:23:12.269 00.000 21948 Move returns status 0, amount 0
04:23:12.269 00.000 21948 MoveAxis(N, 0, ABG)
04:23:12.269 00.000 21948 Move returns status 0, amount 0
04:23:12.269 00.000 21948 move complete, result=0
04:23:12.269 00.000 21948 worker thread done servicing request
04:23:12.269 00.000 21948 Worker thread wakes up
04:23:12.269 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:12.269 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:12.270 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:13.788 01.518 21948 Exposure complete
04:23:13.831 00.043 21948 worker thread done servicing request
04:23:13.831 00.000 18120 OnExposeComplete: enter
04:23:13.831 00.000 18120 UpdateGuideState(): m_state=6
04:23:13.832 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7740
04:23:13.834 00.002 18120 Star::Find returns 1 (0), X=896.32, Y=240.80, Mass=1657, SNR=28.1, Peak=132 HFD=4.1
04:23:13.836 00.002 18120 MultiStar: [#1 -0.41,0.31,0.00,M5] [#2 -0.16,0.11,0.64,U] [#3 -0.56,0.16,0.00,M1] [#4 -0.45,0.17,0.00,R] [#5 -0.19,0.29,0.47,U] [#6 -0.37,-0.15,0.55,U] [#7 0.09,-0.34,0.46,U] [#8 0.08,0.23,0.42,U] 
04:23:13.837 00.001 18120 single-star, 5 included, MultiStar: {-0.09, 0.04}, one-star: {0.02, 0.09}
04:23:13.837 00.000 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
04:23:13.839 00.002 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
04:23:13.839 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=0.08 mountY=-0.06, mountTheta=-0.64
04:23:13.840 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
04:23:13.841 00.001 18120 Enqueuing Move request for scope (0.02, 0.09)
04:23:13.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:13.842 00.001 18120 UpdateGuideState exits: m=1657 RSB=28.1
04:23:13.842 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:13.842 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:13.843 00.001 18120 Enqueuing Expose request
04:23:13.843 00.000 21948 Worker thread wakes up
04:23:13.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
04:23:13.843 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
04:23:13.843 00.000 21948 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.06
04:23:13.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:23:13.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:13.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:13.843 00.000 21948 MoveAxis(E, 0, ABG)
04:23:13.843 00.000 21948 Move returns status 0, amount 0
04:23:13.843 00.000 21948 MoveAxis(N, 0, ABG)
04:23:13.843 00.000 21948 Move returns status 0, amount 0
04:23:13.843 00.000 21948 move complete, result=0
04:23:13.843 00.000 21948 worker thread done servicing request
04:23:13.843 00.000 21948 Worker thread wakes up
04:23:13.844 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:13.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:13.844 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:15.473 01.629 21948 Exposure complete
04:23:15.521 00.048 21948 worker thread done servicing request
04:23:15.521 00.000 18120 OnExposeComplete: enter
04:23:15.521 00.000 18120 UpdateGuideState(): m_state=6
04:23:15.522 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7741
04:23:15.522 00.000 18120 Star::Find returns 1 (0), X=896.34, Y=240.83, Mass=1602, SNR=27.7, Peak=129 HFD=4.2
04:23:15.523 00.001 18120 MultiStar: [#1 -0.49,0.11,0.00,M6] [#2 -0.11,0.13,0.65,U] [#3 -0.34,0.05,0.64,U] [#4 -0.04,-0.04,0.61,U] [#5 -0.34,0.00,0.46,U] [#6 -0.39,-0.09,0.56,U] [#7 -0.06,-0.10,0.47,U] [#8 0.16,0.22,0.42,U] 
04:23:15.523 00.000 18120 single-star, 7 included, MultiStar: {-0.13, 0.04}, one-star: {0.03, 0.12}
04:23:15.524 00.001 18120 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.00) = xAngle (-0.69 = -0.69)
04:23:15.524 00.000 18120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.73 = -0.73)
04:23:15.525 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.31 mountX=0.10 mountY=-0.08, mountTheta=-0.71
04:23:15.526 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.12, opts=13)
04:23:15.526 00.000 18120 Enqueuing Move request for scope (0.03, 0.12)
04:23:15.527 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:15.527 00.000 18120 UpdateGuideState exits: m=1602 RSB=27.7
04:23:15.528 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:15.528 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:15.529 00.001 18120 Enqueuing Expose request
04:23:15.529 00.000 21948 Worker thread wakes up
04:23:15.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
04:23:15.529 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
04:23:15.529 00.000 21948 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.08
04:23:15.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:23:15.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:15.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:23:15.529 00.000 21948 MoveAxis(E, 0, ABG)
04:23:15.529 00.000 21948 Move returns status 0, amount 0
04:23:15.529 00.000 21948 MoveAxis(N, 0, ABG)
04:23:15.529 00.000 21948 Move returns status 0, amount 0
04:23:15.529 00.000 21948 move complete, result=0
04:23:15.529 00.000 21948 worker thread done servicing request
04:23:15.529 00.000 21948 Worker thread wakes up
04:23:15.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:15.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:15.530 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:17.054 01.524 21948 Exposure complete
04:23:17.094 00.040 21948 worker thread done servicing request
04:23:17.095 00.001 18120 OnExposeComplete: enter
04:23:17.095 00.000 18120 UpdateGuideState(): m_state=6
04:23:17.096 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7742
04:23:17.097 00.001 18120 Star::Find returns 1 (0), X=896.33, Y=240.69, Mass=1714, SNR=28.7, Peak=127 HFD=4.3
04:23:17.098 00.001 18120 MultiStar: [#1 -0.45,-0.07,0.00,M7] [#2 -0.31,0.09,0.66,U] [#3 -0.37,0.17,0.60,U] [#4 0.19,-0.30,0.58,U] [#5 -0.20,0.06,0.44,U] [#6 -0.17,-0.17,0.54,U] [#7 -0.30,0.03,0.38,U] [#8 -0.02,0.31,0.41,U] 
04:23:17.100 00.002 18120 single-star, 7 included, MultiStar: {-0.13, 0.01}, one-star: {0.03, -0.02}
04:23:17.100 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
04:23:17.101 00.001 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
04:23:17.101 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
04:23:17.105 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
04:23:17.105 00.000 18120 Enqueuing Move request for scope (0.03, -0.02)
04:23:17.106 00.001 21948 Worker thread wakes up
04:23:17.106 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:17.106 00.000 18120 UpdateGuideState exits: m=1714 RSB=28.7
04:23:17.107 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:17.108 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:17.109 00.001 18120 Enqueuing Expose request
04:23:17.110 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
04:23:17.110 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
04:23:17.110 00.000 21948 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
04:23:17.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:17.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:17.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:23:17.110 00.000 21948 MoveAxis(E, 0, ABG)
04:23:17.110 00.000 21948 Move returns status 0, amount 0
04:23:17.110 00.000 21948 MoveAxis(N, 0, ABG)
04:23:17.110 00.000 21948 Move returns status 0, amount 0
04:23:17.110 00.000 21948 move complete, result=0
04:23:17.110 00.000 21948 worker thread done servicing request
04:23:17.110 00.000 21948 Worker thread wakes up
04:23:17.110 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:17.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:17.111 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:18.741 01.630 21948 Exposure complete
04:23:18.775 00.034 21948 worker thread done servicing request
04:23:18.776 00.001 18120 OnExposeComplete: enter
04:23:18.776 00.000 18120 UpdateGuideState(): m_state=6
04:23:18.777 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7743
04:23:18.777 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=240.67, Mass=1642, SNR=28.0, Peak=133 HFD=4.3
04:23:18.778 00.001 18120 MultiStar: [#1 -0.56,0.07,0.00,M8] [#2 -0.19,-0.04,0.61,U] [#3 0.15,-0.08,0.60,U] [#4 0.24,-0.28,0.60,U] [#5 -0.23,-0.06,0.49,U] [#6 -0.70,-0.03,0.00,M1] [#7 -0.26,-0.06,0.41,U] [#8 -0.22,0.24,0.39,U] 
04:23:18.779 00.001 18120 refined, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.19, -0.04}
04:23:18.780 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.71)
04:23:18.780 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.67)
04:23:18.781 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=-0.01 mountY=0.11, mountTheta=1.71
04:23:18.783 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.06, opts=13)
04:23:18.784 00.001 18120 Enqueuing Move request for scope (-0.09, -0.06)
04:23:18.784 00.000 21948 Worker thread wakes up
04:23:18.784 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:18.785 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
04:23:18.785 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
04:23:18.785 00.000 18120 UpdateGuideState exits: m=1642 RSB=28.0
04:23:18.785 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:18.786 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:18.786 00.000 18120 Enqueuing Expose request
04:23:18.786 00.000 21948 Moving (-0.09, -0.06) raw xDistance=-0.01 yDistance=0.11
04:23:18.787 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:23:18.787 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:18.787 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:23:18.787 00.000 21948 MoveAxis(E, 0, ABG)
04:23:18.787 00.000 21948 Move returns status 0, amount 0
04:23:18.787 00.000 21948 MoveAxis(N, 0, ABG)
04:23:18.787 00.000 21948 Move returns status 0, amount 0
04:23:18.787 00.000 21948 move complete, result=0
04:23:18.787 00.000 21948 worker thread done servicing request
04:23:18.788 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:18.788 00.000 21948 Worker thread wakes up
04:23:18.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:18.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:20.314 01.526 21948 Exposure complete
04:23:20.355 00.041 21948 worker thread done servicing request
04:23:20.355 00.000 18120 OnExposeComplete: enter
04:23:20.356 00.001 18120 UpdateGuideState(): m_state=6
04:23:20.357 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7744
04:23:20.357 00.000 18120 Star::Find returns 1 (0), X=896.39, Y=240.71, Mass=1847, SNR=29.6, Peak=146 HFD=4.0
04:23:20.358 00.001 18120 MultiStar: [#1 -0.09,0.04,0.70,U] [#2 -0.08,0.12,0.64,U] [#3 0.03,-0.04,0.61,U] [#4 0.60,-0.21,0.00,M1] [#5 0.03,0.06,0.44,U] [#6 -0.34,0.01,0.46,U] [#7 0.12,-0.07,0.44,U] [#8 0.11,0.20,0.42,U] 
04:23:20.358 00.000 18120 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {0.09, -0.00}
04:23:20.359 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
04:23:20.359 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
04:23:20.360 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.88 mountX=0.04 mountY=-0.01, mountTheta=-0.15
04:23:20.361 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.04, opts=13)
04:23:20.362 00.001 18120 Enqueuing Move request for scope (-0.01, 0.04)
04:23:20.362 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:20.362 00.000 18120 UpdateGuideState exits: m=1847 RSB=29.6
04:23:20.363 00.001 21948 Worker thread wakes up
04:23:20.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
04:23:20.363 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
04:23:20.363 00.000 21948 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
04:23:20.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:23:20.363 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:20.363 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:20.363 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:20.363 00.000 21948 MoveAxis(E, 0, ABG)
04:23:20.363 00.000 21948 Move returns status 0, amount 0
04:23:20.363 00.000 21948 MoveAxis(N, 0, ABG)
04:23:20.363 00.000 21948 Move returns status 0, amount 0
04:23:20.364 00.001 21948 move complete, result=0
04:23:20.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:20.364 00.000 18120 Enqueuing Expose request
04:23:20.364 00.000 21948 worker thread done servicing request
04:23:20.364 00.000 21948 Worker thread wakes up
04:23:20.364 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:20.365 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:20.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:21.987 01.622 21948 Exposure complete
04:23:22.018 00.031 21948 worker thread done servicing request
04:23:22.018 00.000 18120 OnExposeComplete: enter
04:23:22.019 00.001 18120 UpdateGuideState(): m_state=6
04:23:22.020 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7745
04:23:22.021 00.001 18120 Star::Find returns 1 (0), X=896.34, Y=240.79, Mass=1797, SNR=29.2, Peak=136 HFD=4.1
04:23:22.021 00.000 18120 MultiStar: [#1 -0.24,0.01,0.69,U] [#2 -0.07,-0.01,0.65,U] [#3 -0.13,-0.02,0.61,U] [#4 0.54,-0.30,0.00,M2] [#5 -0.05,0.03,0.48,U] [#6 -0.11,0.18,0.51,U] [#7 -0.16,-0.06,0.39,U] [#8 0.02,-0.11,0.40,U] 
04:23:22.021 00.000 18120 single-star, 7 included, MultiStar: {-0.08, 0.02}, one-star: {0.03, 0.08}
04:23:22.022 00.001 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
04:23:22.022 00.000 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
04:23:22.023 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.06, mountTheta=-0.86
04:23:22.024 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.08, opts=13)
04:23:22.024 00.000 18120 Enqueuing Move request for scope (0.03, 0.08)
04:23:22.025 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:22.025 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.2
04:23:22.026 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:22.026 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:22.026 00.000 18120 Enqueuing Expose request
04:23:22.027 00.001 21948 Worker thread wakes up
04:23:22.027 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
04:23:22.027 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
04:23:22.027 00.000 21948 Moving (0.03, 0.08) raw xDistance=0.06 yDistance=-0.06
04:23:22.027 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:22.027 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:22.027 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:22.027 00.000 21948 MoveAxis(E, 0, ABG)
04:23:22.027 00.000 21948 Move returns status 0, amount 0
04:23:22.027 00.000 21948 MoveAxis(N, 0, ABG)
04:23:22.027 00.000 21948 Move returns status 0, amount 0
04:23:22.027 00.000 21948 move complete, result=0
04:23:22.027 00.000 21948 worker thread done servicing request
04:23:22.027 00.000 21948 Worker thread wakes up
04:23:22.027 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:22.027 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:22.028 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:23.542 01.514 21948 Exposure complete
04:23:23.583 00.041 21948 worker thread done servicing request
04:23:23.583 00.000 18120 OnExposeComplete: enter
04:23:23.584 00.001 18120 UpdateGuideState(): m_state=6
04:23:23.584 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7746
04:23:23.585 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=240.80, Mass=1880, SNR=30.0, Peak=150 HFD=4.3
04:23:23.585 00.000 18120 MultiStar: [#1 -0.20,0.16,0.68,U] [#2 0.02,-0.00,0.59,U] [#3 0.03,-0.09,0.55,U] [#4 0.14,-0.10,0.52,U] [#5 0.03,-0.07,0.47,U] [#6 -0.34,0.12,0.48,U] [#7 -0.08,-0.22,0.37,U] [#8 0.19,0.15,0.40,U] 
04:23:23.585 00.000 18120 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.13, 0.09}
04:23:23.586 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.79 = 0.79)
04:23:23.586 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.75 = 0.75)
04:23:23.587 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.79 mountX=0.04 mountY=0.04, mountTheta=0.77
04:23:23.588 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.02, opts=13)
04:23:23.588 00.000 18120 Enqueuing Move request for scope (-0.05, 0.02)
04:23:23.589 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:23.589 00.000 21948 Worker thread wakes up
04:23:23.589 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
04:23:23.589 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
04:23:23.589 00.000 21948 Moving (-0.05, 0.02) raw xDistance=0.04 yDistance=0.04
04:23:23.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:23:23.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:23.589 00.000 18120 UpdateGuideState exits: m=1880 RSB=30.0
04:23:23.590 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:23:23.590 00.000 21948 MoveAxis(E, 0, ABG)
04:23:23.590 00.000 21948 Move returns status 0, amount 0
04:23:23.590 00.000 21948 MoveAxis(N, 0, ABG)
04:23:23.590 00.000 21948 Move returns status 0, amount 0
04:23:23.590 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:23.591 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:23.591 00.000 18120 Enqueuing Expose request
04:23:23.591 00.000 21948 move complete, result=0
04:23:23.592 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:23.592 00.000 21948 worker thread done servicing request
04:23:23.592 00.000 21948 Worker thread wakes up
04:23:23.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:23.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:25.226 01.634 21948 Exposure complete
04:23:25.264 00.038 21948 worker thread done servicing request
04:23:25.264 00.000 18120 OnExposeComplete: enter
04:23:25.266 00.002 18120 UpdateGuideState(): m_state=6
04:23:25.268 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7747
04:23:25.270 00.002 18120 Star::Find returns 1 (0), X=896.31, Y=240.73, Mass=1633, SNR=28.0, Peak=128 HFD=4.1
04:23:25.271 00.001 18120 MultiStar: [#1 -0.37,0.17,0.75,U] [#2 0.03,-0.03,0.65,U] [#3 0.10,-0.06,0.61,U] [#4 0.40,-0.29,0.00,M2] [#5 0.00,0.04,0.51,U] [#6 -0.16,0.02,0.56,U] [#7 -0.20,0.07,0.40,U] [#8 0.39,0.30,0.00,M1] 
04:23:25.273 00.002 18120 single-star, 6 included, MultiStar: {-0.08, 0.03}, one-star: {0.01, 0.02}
04:23:25.273 00.000 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
04:23:25.273 00.000 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
04:23:25.275 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.19 mountX=0.01 mountY=-0.01, mountTheta=-0.83
04:23:25.276 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
04:23:25.277 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
04:23:25.277 00.000 21948 Worker thread wakes up
04:23:25.277 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
04:23:25.277 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:25.278 00.001 18120 UpdateGuideState exits: m=1633 RSB=28.0
04:23:25.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:25.279 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:25.279 00.000 18120 Enqueuing Expose request
04:23:25.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
04:23:25.279 00.000 21948 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
04:23:25.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:23:25.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:25.280 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:25.280 00.000 21948 MoveAxis(E, 0, ABG)
04:23:25.280 00.000 21948 Move returns status 0, amount 0
04:23:25.280 00.000 21948 MoveAxis(N, 0, ABG)
04:23:25.280 00.000 21948 Move returns status 0, amount 0
04:23:25.280 00.000 21948 move complete, result=0
04:23:25.280 00.000 21948 worker thread done servicing request
04:23:25.280 00.000 21948 Worker thread wakes up
04:23:25.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:25.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:25.280 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:26.800 01.520 21948 Exposure complete
04:23:26.848 00.048 21948 worker thread done servicing request
04:23:26.848 00.000 18120 OnExposeComplete: enter
04:23:26.850 00.002 18120 UpdateGuideState(): m_state=6
04:23:26.851 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7748
04:23:26.851 00.000 18120 Star::Find returns 1 (0), X=896.37, Y=240.68, Mass=1774, SNR=29.2, Peak=143 HFD=4.0
04:23:26.852 00.001 18120 MultiStar: [#1 -0.12,-0.07,0.71,U] [#2 0.13,-0.21,0.61,U] [#3 0.24,0.04,0.60,U] [#4 0.28,-0.27,0.56,U] [#5 -0.25,-0.04,0.47,U] [#6 -0.03,0.12,0.52,U] [#7 0.03,0.02,0.44,U] [#8 0.33,-0.25,0.38,U] 
04:23:26.853 00.001 18120 single-star, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.07, -0.03}
04:23:26.854 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
04:23:26.855 00.001 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
04:23:26.856 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.48 mountX=-0.06 mountY=-0.04, mountTheta=-2.50
04:23:26.858 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.03, opts=13)
04:23:26.859 00.001 18120 Enqueuing Move request for scope (0.07, -0.03)
04:23:26.859 00.000 21948 Worker thread wakes up
04:23:26.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:26.860 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
04:23:26.860 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.2
04:23:26.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:26.861 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
04:23:26.861 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:26.861 00.000 18120 Enqueuing Expose request
04:23:26.861 00.000 21948 Moving (0.07, -0.03) raw xDistance=-0.06 yDistance=-0.04
04:23:26.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:23:26.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:26.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:23:26.861 00.000 21948 MoveAxis(E, 0, ABG)
04:23:26.861 00.000 21948 Move returns status 0, amount 0
04:23:26.861 00.000 21948 MoveAxis(N, 0, ABG)
04:23:26.861 00.000 21948 Move returns status 0, amount 0
04:23:26.861 00.000 21948 move complete, result=0
04:23:26.861 00.000 21948 worker thread done servicing request
04:23:26.861 00.000 21948 Worker thread wakes up
04:23:26.861 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:26.861 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:26.862 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:28.490 01.628 21948 Exposure complete
04:23:28.529 00.039 21948 worker thread done servicing request
04:23:28.529 00.000 18120 OnExposeComplete: enter
04:23:28.530 00.001 18120 UpdateGuideState(): m_state=6
04:23:28.530 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7749
04:23:28.531 00.001 18120 Star::Find returns 1 (0), X=896.50, Y=240.59, Mass=1936, SNR=30.4, Peak=121 HFD=4.1
04:23:28.531 00.000 18120 MultiStar: [#1 -0.12,-0.08,0.69,U] [#2 0.12,-0.17,0.59,U] [#3 -0.14,-0.11,0.57,U] [#4 0.10,-0.34,0.54,U] [#5 -0.25,-0.24,0.44,U] [#6 -0.30,-0.28,0.51,U] [#7 0.05,-0.13,0.39,U] [#8 0.19,-0.22,0.38,U] 
04:23:28.532 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.18}, one-star: {0.20, -0.12}
04:23:28.532 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
04:23:28.533 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
04:23:28.533 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.59 mountX=-0.16 mountY=0.08, mountTheta=2.67
04:23:28.534 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.18, opts=13)
04:23:28.535 00.001 18120 Enqueuing Move request for scope (-0.00, -0.18)
04:23:28.535 00.000 21948 Worker thread wakes up
04:23:28.535 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
04:23:28.535 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
04:23:28.535 00.000 21948 Moving (-0.00, -0.18) raw xDistance=-0.16 yDistance=0.08
04:23:28.535 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:23:28.535 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:28.535 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:28.536 00.001 18120 UpdateGuideState exits: m=1936 RSB=30.4
04:23:28.536 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:28.537 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:28.537 00.000 18120 Enqueuing Expose request
04:23:28.538 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:23:28.538 00.000 21948 MoveAxis(E, 0, ABG)
04:23:28.538 00.000 21948 Move returns status 0, amount 0
04:23:28.538 00.000 21948 MoveAxis(N, 0, ABG)
04:23:28.538 00.000 21948 Move returns status 0, amount 0
04:23:28.538 00.000 21948 move complete, result=0
04:23:28.538 00.000 21948 worker thread done servicing request
04:23:28.538 00.000 21948 Worker thread wakes up
04:23:28.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:28.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:28.539 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:30.050 01.511 21948 Exposure complete
04:23:30.086 00.036 21948 worker thread done servicing request
04:23:30.086 00.000 18120 OnExposeComplete: enter
04:23:30.086 00.000 18120 UpdateGuideState(): m_state=6
04:23:30.087 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7750
04:23:30.088 00.001 18120 Star::Find returns 1 (0), X=896.73, Y=240.72, Mass=1806, SNR=29.3, Peak=133 HFD=4.2
04:23:30.088 00.000 18120 MultiStar: [#1 0.10,0.10,0.68,U] [#2 0.20,0.09,0.62,U] [#3 -0.19,-0.09,0.62,U] [#4 0.32,-0.12,0.54,U] [#5 -0.10,0.31,0.44,U] [#6 0.15,0.09,0.48,U] [#7 0.38,-0.40,0.00,M1] [#8 0.45,0.12,0.00,M1] 
04:23:30.089 00.001 18120 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.43, 0.01}
04:23:30.089 00.000 18120 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.00) = xAngle (-1.73 = -1.73)
04:23:30.089 00.000 18120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.77 = -1.77)
04:23:30.090 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.27 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
04:23:30.091 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.04, opts=13)
04:23:30.091 00.000 18120 Enqueuing Move request for scope (0.16, 0.04)
04:23:30.092 00.001 21948 Worker thread wakes up
04:23:30.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
04:23:30.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
04:23:30.092 00.000 21948 Moving (0.16, 0.04) raw xDistance=-0.03 yDistance=-0.17
04:23:30.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:30.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:30.092 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:30.092 00.000 18120 UpdateGuideState exits: m=1806 RSB=29.3
04:23:30.093 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:30.093 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:30.094 00.001 18120 Enqueuing Expose request
04:23:30.094 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:23:30.094 00.000 21948 MoveAxis(E, 0, ABG)
04:23:30.094 00.000 21948 Move returns status 0, amount 0
04:23:30.094 00.000 21948 MoveAxis(N, 0, ABG)
04:23:30.094 00.000 21948 Move returns status 0, amount 0
04:23:30.094 00.000 21948 move complete, result=0
04:23:30.094 00.000 21948 worker thread done servicing request
04:23:30.094 00.000 21948 Worker thread wakes up
04:23:30.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:30.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:30.095 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:23:31.727 01.632 21948 Exposure complete
04:23:31.776 00.049 21948 worker thread done servicing request
04:23:31.777 00.001 18120 OnExposeComplete: enter
04:23:31.777 00.000 18120 UpdateGuideState(): m_state=6
04:23:31.778 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7751
04:23:31.778 00.000 18120 Star::Find returns 1 (0), X=896.31, Y=240.63, Mass=1731, SNR=28.7, Peak=123 HFD=4.2
04:23:31.779 00.001 18120 MultiStar: [#1 -0.10,-0.01,0.73,U] [#2 -0.02,-0.08,0.63,U] [#3 0.20,-0.03,0.63,U] [#4 0.45,-0.24,0.00,M1] [#5 0.12,0.07,0.49,U] [#6 0.13,-0.20,0.55,U] [#7 -0.26,0.08,0.40,U] [#8 0.38,0.15,0.40,U] 
04:23:31.779 00.000 18120 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.01, -0.08}
04:23:31.779 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
04:23:31.780 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
04:23:31.780 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.55 mountX=-0.05 mountY=-0.03, mountTheta=-2.58
04:23:31.781 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.03, opts=13)
04:23:31.782 00.001 18120 Enqueuing Move request for scope (0.05, -0.03)
04:23:31.782 00.000 21948 Worker thread wakes up
04:23:31.782 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
04:23:31.782 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
04:23:31.782 00.000 21948 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.03
04:23:31.782 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:23:31.782 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:31.783 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:23:31.783 00.000 21948 MoveAxis(E, 0, ABG)
04:23:31.783 00.000 21948 Move returns status 0, amount 0
04:23:31.783 00.000 21948 MoveAxis(N, 0, ABG)
04:23:31.783 00.000 21948 Move returns status 0, amount 0
04:23:31.783 00.000 21948 move complete, result=0
04:23:31.783 00.000 21948 worker thread done servicing request
04:23:31.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:31.783 00.000 18120 UpdateGuideState exits: m=1731 RSB=28.7
04:23:31.784 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:31.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:31.785 00.001 18120 Enqueuing Expose request
04:23:31.785 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:31.785 00.000 21948 Worker thread wakes up
04:23:31.786 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:31.786 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:33.311 01.525 21948 Exposure complete
04:23:33.339 00.028 21948 worker thread done servicing request
04:23:33.340 00.001 18120 OnExposeComplete: enter
04:23:33.343 00.003 18120 UpdateGuideState(): m_state=6
04:23:33.343 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7752
04:23:33.344 00.001 18120 Star::Find returns 1 (0), X=896.29, Y=240.56, Mass=1750, SNR=28.9, Peak=119 HFD=3.9
04:23:33.344 00.000 18120 MultiStar: [#1 -0.26,-0.07,0.73,U] [#2 -0.19,0.07,0.66,U] [#3 0.38,-0.16,0.59,U] [#4 0.43,-0.37,0.00,M2] [#5 -0.01,-0.13,0.47,U] [#6 -0.18,-0.34,0.53,U] [#7 -0.15,-0.11,0.40,U] [#8 0.21,-0.08,0.41,U] 
04:23:33.345 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.12}, one-star: {-0.01, -0.16}
04:23:33.345 00.000 18120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.00) = xAngle (-3.86 = 2.42)
04:23:33.345 00.000 18120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.90 = 2.38)
04:23:33.346 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.86 mountX=-0.09 mountY=0.09, mountTheta=2.40
04:23:33.347 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.12, opts=13)
04:23:33.347 00.000 18120 Enqueuing Move request for scope (-0.04, -0.12)
04:23:33.348 00.001 21948 Worker thread wakes up
04:23:33.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:33.348 00.000 18120 UpdateGuideState exits: m=1750 RSB=28.9
04:23:33.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:33.349 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:33.349 00.000 18120 Enqueuing Expose request
04:23:33.350 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
04:23:33.350 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
04:23:33.350 00.000 21948 Moving (-0.04, -0.12) raw xDistance=-0.09 yDistance=0.09
04:23:33.350 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:23:33.350 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:33.350 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:23:33.350 00.000 21948 MoveAxis(E, 0, ABG)
04:23:33.350 00.000 21948 Move returns status 0, amount 0
04:23:33.350 00.000 21948 MoveAxis(N, 0, ABG)
04:23:33.350 00.000 21948 Move returns status 0, amount 0
04:23:33.350 00.000 21948 move complete, result=0
04:23:33.350 00.000 21948 worker thread done servicing request
04:23:33.350 00.000 21948 Worker thread wakes up
04:23:33.350 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:33.350 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:33.350 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:34.979 01.629 21948 Exposure complete
04:23:35.016 00.037 21948 worker thread done servicing request
04:23:35.016 00.000 18120 OnExposeComplete: enter
04:23:35.017 00.001 18120 UpdateGuideState(): m_state=6
04:23:35.018 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7753
04:23:35.018 00.000 18120 Star::Find returns 1 (0), X=896.55, Y=240.40, Mass=1772, SNR=29.1, Peak=116 HFD=4.2
04:23:35.019 00.001 18120 MultiStar: [#1 -0.07,-0.37,0.69,U] [#2 0.04,-0.27,0.63,U] [#3 0.23,-0.21,0.57,U] [#4 0.45,-0.72,0.00,M3] [#5 0.33,-0.09,0.45,U] [#6 -0.20,-0.52,0.00,M1] [#7 0.00,-0.64,0.00,M1] [#8 0.15,-0.33,0.42,U] 
04:23:35.019 00.000 18120 refined, 5 included, MultiStar: {0.15, -0.27}, one-star: {0.25, -0.31}
04:23:35.019 00.000 18120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.00) = xAngle (-3.07 = -3.07)
04:23:35.020 00.001 18120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.11 = -3.11)
04:23:35.020 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.07 mountX=-0.31 mountY=-0.01, mountTheta=-3.11
04:23:35.022 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.27, opts=13)
04:23:35.025 00.003 18120 Enqueuing Move request for scope (0.15, -0.27)
04:23:35.027 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:35.030 00.003 18120 UpdateGuideState exits: m=1772 RSB=29.1
04:23:35.032 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:35.034 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:35.036 00.002 18120 Enqueuing Expose request
04:23:35.037 00.001 21948 Worker thread wakes up
04:23:35.037 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
04:23:35.037 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
04:23:35.037 00.000 21948 Moving (0.15, -0.27) raw xDistance=-0.31 yDistance=-0.01
04:23:35.037 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:23:35.037 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:35.038 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:35.038 00.000 21948 MoveAxis(E, 56, ABG)
04:23:35.038 00.000 21948 Guiding  Dir = 2, Dur = 56
04:23:35.038 00.000 21948 IsSlewing returns 0
04:23:35.038 00.000 21948 IsGuiding returns 0
04:23:35.040 00.002 21948 PulseGuide returned control before completion, sleep 65
04:23:35.117 00.077 21948 IsGuiding returns 0
04:23:35.117 00.000 21948 Move returns status 0, amount 56
04:23:35.117 00.000 21948 MoveAxis(N, 0, ABG)
04:23:35.117 00.000 21948 Move returns status 0, amount 0
04:23:35.117 00.000 21948 move complete, result=0
04:23:35.117 00.000 21948 worker thread done servicing request
04:23:35.117 00.000 21948 Worker thread wakes up
04:23:35.117 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:35.117 00.000 18120 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
04:23:35.118 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:36.536 01.418 21948 Exposure complete
04:23:36.581 00.045 21948 worker thread done servicing request
04:23:36.582 00.001 18120 OnExposeComplete: enter
04:23:36.582 00.000 18120 UpdateGuideState(): m_state=6
04:23:36.583 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7754
04:23:36.583 00.000 18120 Star::Find returns 1 (0), X=896.58, Y=240.55, Mass=1623, SNR=27.9, Peak=107 HFD=4.2
04:23:36.584 00.001 18120 MultiStar: [#1 -0.05,0.01,0.75,U] [#2 0.04,0.09,0.68,U] [#3 0.06,-0.02,0.59,U] [#4 0.64,-0.16,0.00,M4] [#5 0.06,0.10,0.46,U] [#6 -0.21,-0.04,0.55,U] [#7 0.15,0.22,0.41,U] [#8 0.48,0.06,0.00,M1] 
04:23:36.584 00.000 18120 refined, 6 included, MultiStar: {0.06, 0.00}, one-star: {0.28, -0.16}
04:23:36.585 00.001 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
04:23:36.585 00.000 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
04:23:36.587 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
04:23:36.588 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.00, opts=13)
04:23:36.588 00.000 18120 Enqueuing Move request for scope (0.06, 0.00)
04:23:36.589 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:36.589 00.000 18120 UpdateGuideState exits: m=1623 RSB=27.9
04:23:36.590 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:36.590 00.000 21948 Worker thread wakes up
04:23:36.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
04:23:36.590 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
04:23:36.590 00.000 21948 Moving (0.06, 0.00) raw xDistance=-0.02 yDistance=-0.06
04:23:36.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:23:36.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:36.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:36.590 00.000 21948 MoveAxis(E, 0, ABG)
04:23:36.590 00.000 21948 Move returns status 0, amount 0
04:23:36.590 00.000 21948 MoveAxis(N, 0, ABG)
04:23:36.590 00.000 21948 Move returns status 0, amount 0
04:23:36.590 00.000 21948 move complete, result=0
04:23:36.590 00.000 21948 worker thread done servicing request
04:23:36.590 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:36.591 00.001 18120 Enqueuing Expose request
04:23:36.591 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:36.592 00.001 21948 Worker thread wakes up
04:23:36.592 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:36.592 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:38.230 01.638 21948 Exposure complete
04:23:38.267 00.037 21948 worker thread done servicing request
04:23:38.267 00.000 18120 OnExposeComplete: enter
04:23:38.269 00.002 18120 UpdateGuideState(): m_state=6
04:23:38.270 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7755
04:23:38.272 00.002 18120 Star::Find returns 1 (0), X=896.75, Y=240.55, Mass=1634, SNR=28.0, Peak=122 HFD=3.9
04:23:38.272 00.000 18120 MultiStar: [#1 0.09,-0.21,0.75,U] [#2 0.21,0.07,0.65,U] [#3 0.08,-0.03,0.59,U] [#4 0.38,-0.32,0.00,M5] [#5 -0.22,0.05,0.51,U] [#6 0.04,-0.09,0.49,U] [#7 0.11,-0.24,0.41,U] [#8 0.19,-0.20,0.44,U] 
04:23:38.273 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.10}, one-star: {0.45, -0.16}
04:23:38.273 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
04:23:38.274 00.001 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
04:23:38.274 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
04:23:38.276 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.10, opts=13)
04:23:38.277 00.001 18120 Enqueuing Move request for scope (0.15, -0.10)
04:23:38.278 00.001 21948 Worker thread wakes up
04:23:38.278 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
04:23:38.278 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
04:23:38.278 00.000 21948 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=-0.09
04:23:38.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:23:38.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:38.278 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:38.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:23:38.278 00.000 21948 MoveAxis(E, 0, ABG)
04:23:38.278 00.000 21948 Move returns status 0, amount 0
04:23:38.278 00.000 21948 MoveAxis(N, 0, ABG)
04:23:38.278 00.000 21948 Move returns status 0, amount 0
04:23:38.278 00.000 21948 move complete, result=0
04:23:38.278 00.000 21948 worker thread done servicing request
04:23:38.278 00.000 18120 UpdateGuideState exits: m=1634 RSB=28.0
04:23:38.279 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:38.279 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:38.280 00.001 18120 Enqueuing Expose request
04:23:38.280 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:38.280 00.000 21948 Worker thread wakes up
04:23:38.281 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:38.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:39.800 01.519 21948 Exposure complete
04:23:39.837 00.037 21948 worker thread done servicing request
04:23:39.837 00.000 18120 OnExposeComplete: enter
04:23:39.837 00.000 18120 UpdateGuideState(): m_state=6
04:23:39.837 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7756
04:23:39.837 00.000 18120 Star::Find returns 1 (0), X=896.50, Y=240.70, Mass=1837, SNR=29.6, Peak=133 HFD=4.0
04:23:39.838 00.001 18120 MultiStar: [#1 -0.06,-0.22,0.69,U] [#2 0.28,-0.31,0.61,U] [#3 0.02,0.06,0.56,U] [#4 0.35,-0.30,0.00,M6] [#5 0.02,-0.05,0.46,U] [#6 0.04,-0.20,0.53,U] [#7 -0.14,-0.11,0.41,U] [#8 0.40,-0.20,0.00,M1] 
04:23:39.838 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.20, -0.01}
04:23:39.839 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
04:23:39.839 00.000 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
04:23:39.841 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.14 cameraTheta=-0.99 mountX=-0.14 mountY=-0.02, mountTheta=-3.03
04:23:39.841 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
04:23:39.841 00.000 18120 Enqueuing Move request for scope (0.07, -0.11)
04:23:39.842 00.001 21948 Worker thread wakes up
04:23:39.842 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
04:23:39.842 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
04:23:39.842 00.000 21948 Moving (0.07, -0.11) raw xDistance=-0.14 yDistance=-0.02
04:23:39.842 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:23:39.842 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:39.842 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:23:39.842 00.000 21948 MoveAxis(E, 0, ABG)
04:23:39.842 00.000 21948 Move returns status 0, amount 0
04:23:39.842 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:39.842 00.000 18120 UpdateGuideState exits: m=1837 RSB=29.6
04:23:39.843 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:39.843 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:39.844 00.001 21948 MoveAxis(N, 0, ABG)
04:23:39.844 00.000 21948 Move returns status 0, amount 0
04:23:39.844 00.000 21948 move complete, result=0
04:23:39.844 00.000 21948 worker thread done servicing request
04:23:39.844 00.000 18120 Enqueuing Expose request
04:23:39.845 00.001 21948 Worker thread wakes up
04:23:39.845 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:39.845 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:39.845 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:41.481 01.636 21948 Exposure complete
04:23:41.520 00.039 21948 worker thread done servicing request
04:23:41.520 00.000 18120 OnExposeComplete: enter
04:23:41.521 00.001 18120 UpdateGuideState(): m_state=6
04:23:41.523 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7757
04:23:41.524 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=240.40, Mass=1670, SNR=28.2, Peak=110 HFD=4.2
04:23:41.525 00.001 18120 MultiStar: [#1 -0.15,0.11,0.75,U] [#2 0.24,-0.03,0.63,U] [#3 0.21,-0.13,0.61,U] [#4 0.32,-0.17,0.61,U] [#5 0.19,-0.15,0.50,U] [#6 -0.00,-0.43,0.52,U] [#7 0.16,-0.28,0.39,U] [#8 0.16,0.03,0.39,U] 
04:23:41.525 00.000 18120 refined, 8 included, MultiStar: {0.16, -0.16}, one-star: {0.29, -0.32}
04:23:41.528 00.003 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
04:23:41.528 00.000 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
04:23:41.528 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.77 mountX=-0.21 mountY=-0.07, mountTheta=-2.80
04:23:41.531 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.16, opts=13)
04:23:41.534 00.003 18120 Enqueuing Move request for scope (0.16, -0.16)
04:23:41.538 00.004 21948 Worker thread wakes up
04:23:41.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
04:23:41.538 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
04:23:41.538 00.000 21948 Moving (0.16, -0.16) raw xDistance=-0.21 yDistance=-0.07
04:23:41.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:23:41.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:41.538 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:41.538 00.000 18120 UpdateGuideState exits: m=1670 RSB=28.2
04:23:41.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:23:41.538 00.000 21948 MoveAxis(E, 37, ABG)
04:23:41.538 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:41.538 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:41.539 00.001 18120 Enqueuing Expose request
04:23:41.539 00.000 21948 Guiding  Dir = 2, Dur = 37
04:23:41.539 00.000 21948 IsSlewing returns 0
04:23:41.539 00.000 21948 IsGuiding returns 0
04:23:41.542 00.003 21948 PulseGuide returned control before completion, sleep 45
04:23:41.591 00.049 21948 IsGuiding returns 0
04:23:41.591 00.000 21948 Move returns status 0, amount 37
04:23:41.591 00.000 21948 MoveAxis(N, 0, ABG)
04:23:41.591 00.000 21948 Move returns status 0, amount 0
04:23:41.591 00.000 21948 move complete, result=0
04:23:41.591 00.000 21948 worker thread done servicing request
04:23:41.591 00.000 21948 Worker thread wakes up
04:23:41.591 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
04:23:41.593 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:41.593 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:43.003 01.410 21948 Exposure complete
04:23:43.041 00.038 21948 worker thread done servicing request
04:23:43.041 00.000 18120 OnExposeComplete: enter
04:23:43.043 00.002 18120 UpdateGuideState(): m_state=6
04:23:43.044 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7758
04:23:43.046 00.002 18120 Star::Find returns 1 (0), X=896.47, Y=240.64, Mass=1677, SNR=28.4, Peak=117 HFD=4.1
04:23:43.048 00.002 18120 MultiStar: [#1 -0.37,-0.05,0.71,U] [#2 -0.03,-0.09,0.66,U] [#3 0.07,-0.03,0.63,U] [#4 0.20,-0.12,0.60,U] [#5 -0.09,0.03,0.46,U] [#6 -0.24,0.15,0.54,U] [#7 0.19,-0.15,0.43,U] [#8 0.17,0.05,0.41,U] 
04:23:43.051 00.003 18120 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.17, -0.08}
04:23:43.053 00.002 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
04:23:43.056 00.003 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
04:23:43.057 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.43 mountX=-0.04 mountY=0.01, mountTheta=2.82
04:23:43.059 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
04:23:43.060 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
04:23:43.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:43.060 00.000 21948 Worker thread wakes up
04:23:43.061 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
04:23:43.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
04:23:43.061 00.000 21948 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
04:23:43.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:23:43.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:43.061 00.000 18120 UpdateGuideState exits: m=1677 RSB=28.4
04:23:43.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:43.061 00.000 21948 MoveAxis(E, 0, ABG)
04:23:43.061 00.000 21948 Move returns status 0, amount 0
04:23:43.061 00.000 21948 MoveAxis(N, 0, ABG)
04:23:43.061 00.000 21948 Move returns status 0, amount 0
04:23:43.061 00.000 21948 move complete, result=0
04:23:43.061 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:43.063 00.002 21948 worker thread done servicing request
04:23:43.063 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:43.064 00.001 18120 Enqueuing Expose request
04:23:43.064 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:43.064 00.000 21948 Worker thread wakes up
04:23:43.064 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:43.064 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:44.693 01.629 21948 Exposure complete
04:23:44.751 00.058 21948 worker thread done servicing request
04:23:44.751 00.000 18120 OnExposeComplete: enter
04:23:44.754 00.003 18120 UpdateGuideState(): m_state=6
04:23:44.756 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7759
04:23:44.756 00.000 18120 Star::Find returns 1 (0), X=896.36, Y=240.75, Mass=1835, SNR=29.7, Peak=133 HFD=4.5
04:23:44.757 00.001 18120 MultiStar: [#1 -0.18,0.04,0.72,U] [#2 -0.02,0.06,0.63,U] [#3 0.01,-0.09,0.62,U] [#4 0.45,-0.28,0.00,M5] [#5 0.06,0.04,0.45,U] [#6 -0.04,-0.14,0.51,U] [#7 0.19,0.16,0.37,U] [#8 0.04,0.16,0.40,U] 
04:23:44.757 00.000 18120 refined, 7 included, MultiStar: {0.00, 0.02}, one-star: {0.05, 0.04}
04:23:44.757 00.000 18120 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.00) = xAngle (-0.49 = -0.49)
04:23:44.758 00.001 18120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.53 = -0.53)
04:23:44.758 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.51 mountX=0.02 mountY=-0.01, mountTheta=-0.52
04:23:44.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.02, opts=13)
04:23:44.760 00.001 18120 Enqueuing Move request for scope (0.00, 0.02)
04:23:44.760 00.000 21948 Worker thread wakes up
04:23:44.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:44.761 00.001 18120 UpdateGuideState exits: m=1835 RSB=29.7
04:23:44.761 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:44.762 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:44.762 00.000 18120 Enqueuing Expose request
04:23:44.762 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
04:23:44.762 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
04:23:44.762 00.000 21948 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
04:23:44.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:23:44.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:44.763 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:44.763 00.000 21948 MoveAxis(E, 0, ABG)
04:23:44.763 00.000 21948 Move returns status 0, amount 0
04:23:44.763 00.000 21948 MoveAxis(N, 0, ABG)
04:23:44.763 00.000 21948 Move returns status 0, amount 0
04:23:44.763 00.000 21948 move complete, result=0
04:23:44.763 00.000 21948 worker thread done servicing request
04:23:44.763 00.000 21948 Worker thread wakes up
04:23:44.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:44.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:44.763 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:46.289 01.526 21948 Exposure complete
04:23:46.337 00.048 21948 worker thread done servicing request
04:23:46.337 00.000 18120 OnExposeComplete: enter
04:23:46.339 00.002 18120 UpdateGuideState(): m_state=6
04:23:46.339 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7760
04:23:46.340 00.001 18120 Star::Find returns 1 (0), X=896.38, Y=240.66, Mass=1802, SNR=29.3, Peak=130 HFD=4.2
04:23:46.340 00.000 18120 MultiStar: [#1 -0.09,-0.22,0.70,U] [#2 -0.04,0.07,0.60,U] [#3 -0.07,0.01,0.58,U] [#4 0.45,-0.25,0.00,M6] [#5 0.07,-0.13,0.46,U] [#6 -0.15,-0.23,0.51,U] [#7 0.18,-0.29,0.40,U] [#8 0.28,-0.02,0.40,U] 
04:23:46.341 00.001 18120 single-star, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.08, -0.05}
04:23:46.341 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.53 = -2.53)
04:23:46.341 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.57 = -2.57)
04:23:46.342 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.53 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
04:23:46.343 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.05, opts=13)
04:23:46.343 00.000 18120 Enqueuing Move request for scope (0.08, -0.05)
04:23:46.344 00.001 21948 Worker thread wakes up
04:23:46.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
04:23:46.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
04:23:46.344 00.000 21948 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.05
04:23:46.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:23:46.344 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:46.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:23:46.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:46.345 00.001 18120 UpdateGuideState exits: m=1802 RSB=29.3
04:23:46.346 00.001 21948 MoveAxis(E, 0, ABG)
04:23:46.346 00.000 21948 Move returns status 0, amount 0
04:23:46.346 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:46.346 00.000 21948 MoveAxis(N, 0, ABG)
04:23:46.346 00.000 21948 Move returns status 0, amount 0
04:23:46.346 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:46.347 00.001 18120 Enqueuing Expose request
04:23:46.347 00.000 21948 move complete, result=0
04:23:46.347 00.000 21948 worker thread done servicing request
04:23:46.348 00.001 21948 Worker thread wakes up
04:23:46.348 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:46.348 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:46.348 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:47.982 01.634 21948 Exposure complete
04:23:48.009 00.027 21948 worker thread done servicing request
04:23:48.009 00.000 18120 OnExposeComplete: enter
04:23:48.010 00.001 18120 UpdateGuideState(): m_state=6
04:23:48.011 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7761
04:23:48.011 00.000 18120 Star::Find returns 1 (0), X=896.41, Y=240.51, Mass=1877, SNR=30.0, Peak=129 HFD=4.1
04:23:48.012 00.001 18120 MultiStar: [#1 -0.20,-0.22,0.70,U] [#2 0.26,-0.36,0.00,M1] [#3 0.13,-0.26,0.57,U] [#4 0.57,-0.35,0.00,M7] [#5 0.13,-0.31,0.44,U] [#6 0.05,-0.28,0.54,U] [#7 0.37,-0.27,0.00,M1] [#8 0.19,-0.08,0.37,U] 
04:23:48.012 00.000 18120 single-star, 5 included, MultiStar: {0.05, -0.23}, one-star: {0.11, -0.21}
04:23:48.012 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
04:23:48.013 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
04:23:48.015 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-1.09 mountX=-0.23 mountY=-0.00, mountTheta=-3.12
04:23:48.018 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.21, opts=13)
04:23:48.019 00.001 18120 Enqueuing Move request for scope (0.11, -0.21)
04:23:48.019 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:48.020 00.001 21948 Worker thread wakes up
04:23:48.020 00.000 18120 UpdateGuideState exits: m=1877 RSB=30.0
04:23:48.020 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:48.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:48.021 00.001 18120 Enqueuing Expose request
04:23:48.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
04:23:48.021 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
04:23:48.021 00.000 21948 Moving (0.11, -0.21) raw xDistance=-0.23 yDistance=-0.00
04:23:48.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:23:48.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:48.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:23:48.021 00.000 21948 MoveAxis(E, 42, ABG)
04:23:48.021 00.000 21948 Guiding  Dir = 2, Dur = 42
04:23:48.022 00.001 21948 IsSlewing returns 0
04:23:48.022 00.000 21948 IsGuiding returns 0
04:23:48.023 00.001 21948 PulseGuide returned control before completion, sleep 51
04:23:48.075 00.052 21948 IsGuiding returns 1
04:23:48.075 00.000 21948 scope still moving after pulse duration time elapsed
04:23:48.107 00.032 21948 IsSlewing returns 0
04:23:48.107 00.000 21948 IsGuiding returns 0
04:23:48.107 00.000 21948 scope move finished after 42 + 43 ms
04:23:48.107 00.000 21948 Move returns status 0, amount 42
04:23:48.107 00.000 21948 MoveAxis(N, 0, ABG)
04:23:48.107 00.000 21948 Move returns status 0, amount 0
04:23:48.107 00.000 21948 move complete, result=0
04:23:48.108 00.001 21948 worker thread done servicing request
04:23:48.108 00.000 21948 Worker thread wakes up
04:23:48.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:48.108 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
04:23:48.109 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:49.519 01.410 21948 Exposure complete
04:23:49.554 00.035 21948 worker thread done servicing request
04:23:49.554 00.000 18120 OnExposeComplete: enter
04:23:49.555 00.001 18120 UpdateGuideState(): m_state=6
04:23:49.555 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7762
04:23:49.556 00.001 18120 Star::Find returns 1 (0), X=896.80, Y=240.86, Mass=1766, SNR=29.1, Peak=138 HFD=4.3
04:23:49.557 00.001 18120 MultiStar: [#1 -0.22,0.12,0.69,U] [#2 0.06,0.08,0.62,U] [#3 0.00,0.02,0.57,U] [#4 0.39,-0.22,0.00,M8] [#5 0.09,0.02,0.43,U] [#6 -0.11,0.02,0.48,U] [#7 0.30,-0.03,0.40,U] [#8 0.02,0.36,0.41,U] 
04:23:49.558 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.50, 0.15}
04:23:49.559 00.001 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
04:23:49.560 00.001 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
04:23:49.560 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.04 mountY=-0.14, mountTheta=-1.27
04:23:49.562 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.10, opts=13)
04:23:49.563 00.001 18120 Enqueuing Move request for scope (0.11, 0.10)
04:23:49.563 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:49.564 00.001 18120 UpdateGuideState exits: m=1766 RSB=29.1
04:23:49.564 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:49.564 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:49.565 00.001 18120 Enqueuing Expose request
04:23:49.565 00.000 21948 Worker thread wakes up
04:23:49.565 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
04:23:49.566 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
04:23:49.566 00.000 21948 Moving (0.11, 0.10) raw xDistance=0.04 yDistance=-0.14
04:23:49.566 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:23:49.566 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:49.566 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:23:49.566 00.000 21948 MoveAxis(E, 0, ABG)
04:23:49.566 00.000 21948 Move returns status 0, amount 0
04:23:49.566 00.000 21948 MoveAxis(N, 0, ABG)
04:23:49.566 00.000 21948 Move returns status 0, amount 0
04:23:49.566 00.000 21948 move complete, result=0
04:23:49.566 00.000 21948 worker thread done servicing request
04:23:49.566 00.000 21948 Worker thread wakes up
04:23:49.566 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:49.566 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:49.566 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:51.190 01.624 21948 Exposure complete
04:23:51.228 00.038 21948 worker thread done servicing request
04:23:51.228 00.000 18120 OnExposeComplete: enter
04:23:51.228 00.000 18120 UpdateGuideState(): m_state=6
04:23:51.229 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7763
04:23:51.229 00.000 18120 Star::Find returns 1 (0), X=896.84, Y=240.72, Mass=1649, SNR=28.1, Peak=122 HFD=4.4
04:23:51.230 00.001 18120 MultiStar: [#1 0.06,-0.06,0.73,U] [#2 -0.04,-0.03,0.63,U] [#3 0.35,0.10,0.61,U] [#4 0.29,-0.13,0.56,U] [#5 0.03,0.13,0.48,U] [#6 0.19,0.22,0.52,U] [#7 0.14,-0.06,0.46,U] [#8 0.43,0.09,0.00,M1] 
04:23:51.231 00.001 18120 refined, 7 included, MultiStar: {0.22, 0.02}, one-star: {0.54, 0.01}
04:23:51.232 00.001 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
04:23:51.234 00.002 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
04:23:51.235 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.08 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
04:23:51.236 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.02, opts=13)
04:23:51.237 00.001 18120 Enqueuing Move request for scope (0.22, 0.02)
04:23:51.238 00.001 21948 Worker thread wakes up
04:23:51.238 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:51.238 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
04:23:51.238 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
04:23:51.238 00.000 18120 UpdateGuideState exits: m=1649 RSB=28.1
04:23:51.239 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:51.239 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:51.240 00.001 18120 Enqueuing Expose request
04:23:51.240 00.000 21948 Moving (0.22, 0.02) raw xDistance=-0.08 yDistance=-0.21
04:23:51.241 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:23:51.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:23:51.241 00.000 21948 MoveAxis(E, 0, ABG)
04:23:51.241 00.000 21948 Move returns status 0, amount 0
04:23:51.241 00.000 21948 MoveAxis(N, 49, ABG)
04:23:51.241 00.000 21948 Guiding  Dir = 0, Dur = 49
04:23:51.241 00.000 21948 IsSlewing returns 0
04:23:51.241 00.000 21948 IsGuiding returns 0
04:23:51.246 00.005 21948 PulseGuide returned control before completion, sleep 54
04:23:51.316 00.070 21948 IsGuiding returns 0
04:23:51.316 00.000 21948 Move returns status 0, amount 49
04:23:51.316 00.000 21948 move complete, result=0
04:23:51.317 00.001 21948 worker thread done servicing request
04:23:51.317 00.000 21948 Worker thread wakes up
04:23:51.317 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
04:23:51.318 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:51.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:52.730 01.412 21948 Exposure complete
04:23:52.769 00.039 21948 worker thread done servicing request
04:23:52.769 00.000 18120 OnExposeComplete: enter
04:23:52.770 00.001 18120 UpdateGuideState(): m_state=6
04:23:52.771 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7764
04:23:52.772 00.001 18120 Star::Find returns 1 (0), X=896.19, Y=240.66, Mass=1701, SNR=28.6, Peak=135 HFD=4.2
04:23:52.773 00.001 18120 MultiStar: [#1 -0.43,-0.00,0.72,U] [#2 -0.13,-0.02,0.67,U] [#3 0.14,-0.01,0.61,U] [#4 0.35,-0.01,0.59,U] [#5 -0.07,0.01,0.49,U] [#6 -0.00,0.06,0.52,U] [#7 -0.44,-0.06,0.00,M1] [#8 0.12,-0.05,0.41,U] 
04:23:52.774 00.001 18120 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.11, -0.06}
04:23:52.776 00.002 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.83 = 1.45)
04:23:52.779 00.003 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.87 = 1.41)
04:23:52.781 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.83 mountX=0.00 mountY=0.04, mountTheta=1.45
04:23:52.782 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
04:23:52.782 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
04:23:52.783 00.001 21948 Worker thread wakes up
04:23:52.783 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:52.783 00.000 18120 UpdateGuideState exits: m=1701 RSB=28.6
04:23:52.784 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:52.784 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:52.785 00.001 18120 Enqueuing Expose request
04:23:52.785 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
04:23:52.785 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
04:23:52.785 00.000 21948 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
04:23:52.785 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:23:52.785 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:52.785 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:23:52.785 00.000 21948 MoveAxis(E, 0, ABG)
04:23:52.785 00.000 21948 Move returns status 0, amount 0
04:23:52.785 00.000 21948 MoveAxis(N, 0, ABG)
04:23:52.785 00.000 21948 Move returns status 0, amount 0
04:23:52.785 00.000 21948 move complete, result=0
04:23:52.785 00.000 21948 worker thread done servicing request
04:23:52.785 00.000 21948 Worker thread wakes up
04:23:52.785 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:52.785 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:52.786 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:54.409 01.623 21948 Exposure complete
04:23:54.462 00.053 21948 worker thread done servicing request
04:23:54.462 00.000 18120 OnExposeComplete: enter
04:23:54.464 00.002 18120 UpdateGuideState(): m_state=6
04:23:54.464 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7765
04:23:54.465 00.001 18120 Star::Find returns 1 (0), X=896.44, Y=240.49, Mass=1691, SNR=28.5, Peak=116 HFD=4.2
04:23:54.465 00.000 18120 MultiStar: [#1 -0.22,-0.10,0.72,U] [#2 0.03,0.03,0.65,U] [#3 -0.04,-0.17,0.61,U] [#4 0.20,-0.16,0.57,U] [#5 -0.24,0.07,0.47,U] [#6 0.01,-0.24,0.53,U] [#7 -0.09,-0.08,0.42,U] [#8 0.11,-0.33,0.40,U] 
04:23:54.466 00.001 18120 refined, 8 included, MultiStar: {-0.00, -0.14}, one-star: {0.13, -0.23}
04:23:54.466 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.70)
04:23:54.467 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.66)
04:23:54.468 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.59 mountX=-0.12 mountY=0.06, mountTheta=2.66
04:23:54.471 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.14, opts=13)
04:23:54.471 00.000 18120 Enqueuing Move request for scope (-0.00, -0.14)
04:23:54.472 00.001 21948 Worker thread wakes up
04:23:54.472 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:54.472 00.000 18120 UpdateGuideState exits: m=1691 RSB=28.5
04:23:54.473 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:54.473 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:54.473 00.000 18120 Enqueuing Expose request
04:23:54.474 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
04:23:54.474 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
04:23:54.474 00.000 21948 Moving (-0.00, -0.14) raw xDistance=-0.12 yDistance=0.06
04:23:54.474 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:23:54.474 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:54.474 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:23:54.474 00.000 21948 MoveAxis(E, 0, ABG)
04:23:54.474 00.000 21948 Move returns status 0, amount 0
04:23:54.474 00.000 21948 MoveAxis(N, 0, ABG)
04:23:54.474 00.000 21948 Move returns status 0, amount 0
04:23:54.474 00.000 21948 move complete, result=0
04:23:54.474 00.000 21948 worker thread done servicing request
04:23:54.474 00.000 21948 Worker thread wakes up
04:23:54.474 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:54.474 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:54.475 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:55.995 01.520 21948 Exposure complete
04:23:56.041 00.046 21948 worker thread done servicing request
04:23:56.041 00.000 18120 OnExposeComplete: enter
04:23:56.043 00.002 18120 UpdateGuideState(): m_state=6
04:23:56.044 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7766
04:23:56.045 00.001 18120 Star::Find returns 1 (0), X=896.31, Y=240.80, Mass=1675, SNR=28.3, Peak=134 HFD=4.3
04:23:56.045 00.000 18120 MultiStar: [#1 -0.11,0.26,0.74,U] [#2 0.04,0.14,0.62,U] [#3 -0.14,0.23,0.62,U] [#4 0.43,-0.07,0.00,M6] [#5 -0.28,0.26,0.48,U] [#6 -0.29,-0.06,0.48,U] [#7 -0.14,0.22,0.46,U] [#8 0.11,0.37,0.39,U] 
04:23:56.046 00.001 18120 single-star, 7 included, MultiStar: {-0.09, 0.18}, one-star: {0.01, 0.09}
04:23:56.048 00.002 18120 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.00) = xAngle (-0.53 = -0.53)
04:23:56.049 00.001 18120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.57 = -0.57)
04:23:56.050 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.08 mountY=-0.05, mountTheta=-0.56
04:23:56.053 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.09, opts=13)
04:23:56.053 00.000 18120 Enqueuing Move request for scope (0.01, 0.09)
04:23:56.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:56.054 00.001 18120 UpdateGuideState exits: m=1675 RSB=28.3
04:23:56.054 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:56.055 00.001 21948 Worker thread wakes up
04:23:56.055 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:56.055 00.000 18120 Enqueuing Expose request
04:23:56.056 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
04:23:56.056 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
04:23:56.056 00.000 21948 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.05
04:23:56.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:23:56.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:56.056 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:23:56.056 00.000 21948 MoveAxis(E, 0, ABG)
04:23:56.056 00.000 21948 Move returns status 0, amount 0
04:23:56.056 00.000 21948 MoveAxis(N, 0, ABG)
04:23:56.056 00.000 21948 Move returns status 0, amount 0
04:23:56.056 00.000 21948 move complete, result=0
04:23:56.056 00.000 21948 worker thread done servicing request
04:23:56.056 00.000 21948 Worker thread wakes up
04:23:56.056 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:56.056 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:56.056 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:57.689 01.633 21948 Exposure complete
04:23:57.722 00.033 21948 worker thread done servicing request
04:23:57.722 00.000 18120 OnExposeComplete: enter
04:23:57.723 00.001 18120 UpdateGuideState(): m_state=6
04:23:57.723 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7767
04:23:57.724 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=240.60, Mass=1771, SNR=29.0, Peak=143 HFD=3.9
04:23:57.725 00.001 18120 MultiStar: [#1 0.05,-0.05,0.67,U] [#2 -0.13,-0.20,0.61,U] [#3 -0.18,-0.01,0.60,U] [#4 -0.06,-0.10,0.57,U] [#5 -0.18,-0.17,0.47,U] [#6 -0.20,-0.18,0.51,U] [#7 -0.32,-0.11,0.41,U] [#8 0.06,0.19,0.42,U] 
04:23:57.726 00.001 18120 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.16, -0.11}
04:23:57.727 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.00) = xAngle (-4.52 = 1.77)
04:23:57.729 00.002 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
04:23:57.730 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=-0.03 mountY=0.15, mountTheta=1.77
04:23:57.733 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.09, opts=13)
04:23:57.735 00.002 18120 Enqueuing Move request for scope (-0.12, -0.09)
04:23:57.738 00.003 21948 Worker thread wakes up
04:23:57.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
04:23:57.738 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
04:23:57.738 00.000 21948 Moving (-0.12, -0.09) raw xDistance=-0.03 yDistance=0.15
04:23:57.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:57.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:57.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:57.738 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.0
04:23:57.739 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:57.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:57.740 00.001 18120 Enqueuing Expose request
04:23:57.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:23:57.740 00.000 21948 MoveAxis(E, 0, ABG)
04:23:57.740 00.000 21948 Move returns status 0, amount 0
04:23:57.740 00.000 21948 MoveAxis(N, 0, ABG)
04:23:57.740 00.000 21948 Move returns status 0, amount 0
04:23:57.740 00.000 21948 move complete, result=0
04:23:57.741 00.001 21948 worker thread done servicing request
04:23:57.741 00.000 21948 Worker thread wakes up
04:23:57.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:57.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:57.741 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:59.256 01.515 21948 Exposure complete
04:23:59.315 00.059 21948 worker thread done servicing request
04:23:59.315 00.000 18120 OnExposeComplete: enter
04:23:59.317 00.002 18120 UpdateGuideState(): m_state=6
04:23:59.318 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7768
04:23:59.320 00.002 18120 Star::Find returns 1 (0), X=896.10, Y=240.75, Mass=1606, SNR=27.8, Peak=139 HFD=4.1
04:23:59.321 00.001 18120 MultiStar: [#1 -0.41,-0.01,0.77,U] [#2 -0.02,-0.00,0.65,U] [#3 -0.15,0.06,0.62,U] [#4 -0.05,-0.26,0.62,U] [#5 -0.46,0.06,0.00,M1] [#6 -0.24,-0.04,0.56,U] [#7 -0.05,-0.06,0.47,U] [#8 -0.03,-0.03,0.43,U] 
04:23:59.322 00.001 18120 refined, 7 included, MultiStar: {-0.16, -0.03}, one-star: {-0.21, 0.03}
04:23:59.323 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.00) = xAngle (-4.95 = 1.34)
04:23:59.325 00.002 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.30)
04:23:59.326 00.001 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.95 mountX=0.04 mountY=0.16, mountTheta=1.34
04:23:59.328 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.03, opts=13)
04:23:59.330 00.002 18120 Enqueuing Move request for scope (-0.16, -0.03)
04:23:59.331 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:23:59.332 00.001 21948 Worker thread wakes up
04:23:59.332 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
04:23:59.332 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
04:23:59.332 00.000 21948 Moving (-0.16, -0.03) raw xDistance=0.04 yDistance=0.16
04:23:59.332 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:23:59.332 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:59.332 00.000 18120 UpdateGuideState exits: m=1606 RSB=27.8
04:23:59.334 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:59.336 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:23:59.337 00.001 18120 Enqueuing Expose request
04:23:59.338 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:23:59.338 00.000 21948 MoveAxis(E, 0, ABG)
04:23:59.338 00.000 21948 Move returns status 0, amount 0
04:23:59.338 00.000 21948 MoveAxis(N, 0, ABG)
04:23:59.338 00.000 21948 Move returns status 0, amount 0
04:23:59.338 00.000 21948 move complete, result=0
04:23:59.338 00.000 21948 worker thread done servicing request
04:23:59.338 00.000 21948 Worker thread wakes up
04:23:59.339 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:23:59.339 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:23:59.339 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:00.965 01.626 21948 Exposure complete
04:24:01.011 00.046 21948 worker thread done servicing request
04:24:01.011 00.000 18120 OnExposeComplete: enter
04:24:01.012 00.001 18120 UpdateGuideState(): m_state=6
04:24:01.014 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7769
04:24:01.017 00.003 18120 Star::Find returns 1 (0), X=896.11, Y=240.74, Mass=1673, SNR=28.2, Peak=134 HFD=4.1
04:24:01.019 00.002 18120 MultiStar: [#1 -0.53,-0.01,0.00,M1] [#2 -0.03,0.07,0.64,U] [#3 -0.25,0.10,0.62,U] [#4 0.01,-0.15,0.59,U] [#5 0.00,0.31,0.49,U] [#6 -0.49,0.04,0.00,M1] [#7 0.20,0.07,0.42,U] [#8 -0.18,0.40,0.00,M1] 
04:24:01.021 00.002 18120 refined, 5 included, MultiStar: {-0.07, 0.06}, one-star: {-0.19, 0.03}
04:24:01.024 00.003 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
04:24:01.027 00.003 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
04:24:01.029 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.47 mountX=0.08 mountY=0.04, mountTheta=0.44
04:24:01.030 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
04:24:01.031 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
04:24:01.031 00.000 21948 Worker thread wakes up
04:24:01.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
04:24:01.031 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
04:24:01.031 00.000 21948 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.04
04:24:01.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:24:01.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:01.032 00.001 18120 UpdateGuideState exits: m=1673 RSB=28.2
04:24:01.032 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:01.033 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:01.033 00.000 18120 Enqueuing Expose request
04:24:01.034 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:01.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:01.034 00.000 21948 MoveAxis(E, 0, ABG)
04:24:01.034 00.000 21948 Move returns status 0, amount 0
04:24:01.034 00.000 21948 MoveAxis(N, 0, ABG)
04:24:01.034 00.000 21948 Move returns status 0, amount 0
04:24:01.034 00.000 21948 move complete, result=0
04:24:01.034 00.000 21948 worker thread done servicing request
04:24:01.034 00.000 21948 Worker thread wakes up
04:24:01.034 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:01.034 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:01.034 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:02.560 01.526 21948 Exposure complete
04:24:02.649 00.089 21948 worker thread done servicing request
04:24:02.649 00.000 18120 OnExposeComplete: enter
04:24:02.652 00.003 18120 UpdateGuideState(): m_state=6
04:24:02.653 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7770
04:24:02.654 00.001 18120 Star::Find returns 1 (0), X=896.15, Y=240.86, Mass=1776, SNR=29.2, Peak=146 HFD=4.3
04:24:02.655 00.001 18120 MultiStar: [#1 -0.42,0.17,0.00,M2] [#2 -0.18,0.26,0.63,U] [#3 -0.21,0.21,0.63,U] [#4 -0.14,-0.09,0.52,U] [#5 -0.33,0.58,0.00,M1] [#6 -0.10,0.15,0.53,U] [#7 -0.04,0.35,0.41,U] [#8 -0.15,0.43,0.00,M2] 
04:24:02.655 00.000 18120 single-star, 5 included, MultiStar: {-0.15, 0.17}, one-star: {-0.15, 0.14}
04:24:02.655 00.000 18120 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.00) = xAngle (0.39 = 0.39)
04:24:02.656 00.001 18120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.35 = 0.35)
04:24:02.656 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.39 mountX=0.20 mountY=0.07, mountTheta=0.35
04:24:02.657 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.14, opts=13)
04:24:02.658 00.001 18120 Enqueuing Move request for scope (-0.15, 0.14)
04:24:02.658 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:02.659 00.001 18120 UpdateGuideState exits: m=1776 RSB=29.2
04:24:02.659 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:02.660 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:02.660 00.000 18120 Enqueuing Expose request
04:24:02.661 00.001 21948 Worker thread wakes up
04:24:02.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
04:24:02.661 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
04:24:02.661 00.000 21948 Moving (-0.15, 0.14) raw xDistance=0.20 yDistance=0.07
04:24:02.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:24:02.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:02.661 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:24:02.661 00.000 21948 MoveAxis(E, 0, ABG)
04:24:02.661 00.000 21948 Move returns status 0, amount 0
04:24:02.661 00.000 21948 MoveAxis(N, 0, ABG)
04:24:02.661 00.000 21948 Move returns status 0, amount 0
04:24:02.661 00.000 21948 move complete, result=0
04:24:02.661 00.000 21948 worker thread done servicing request
04:24:02.661 00.000 21948 Worker thread wakes up
04:24:02.661 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:02.661 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:02.661 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:04.285 01.624 21948 Exposure complete
04:24:04.334 00.049 21948 worker thread done servicing request
04:24:04.334 00.000 18120 OnExposeComplete: enter
04:24:04.335 00.001 18120 UpdateGuideState(): m_state=6
04:24:04.336 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7771
04:24:04.338 00.002 18120 Star::Find returns 1 (0), X=896.25, Y=240.89, Mass=1756, SNR=28.8, Peak=135 HFD=4.2
04:24:04.340 00.002 18120 MultiStar: [#1 -0.29,0.13,0.68,U] [#2 -0.23,0.14,0.65,U] [#3 0.08,0.24,0.60,U] [#4 0.53,-0.18,0.00,M3] [#5 0.09,0.17,0.50,U] [#6 0.01,-0.05,0.50,U] [#7 -0.35,-0.06,0.39,U] [#8 0.10,0.27,0.40,U] 
04:24:04.340 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.14}, one-star: {-0.05, 0.18}
04:24:04.342 00.002 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
04:24:04.343 00.001 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
04:24:04.344 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.12 mountX=0.16 mountY=0.01, mountTheta=0.08
04:24:04.347 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.14, opts=13)
04:24:04.349 00.002 18120 Enqueuing Move request for scope (-0.08, 0.14)
04:24:04.350 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:04.351 00.001 18120 UpdateGuideState exits: m=1756 RSB=28.8
04:24:04.352 00.001 21948 Worker thread wakes up
04:24:04.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
04:24:04.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
04:24:04.352 00.000 21948 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=0.01
04:24:04.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:24:04.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:04.352 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:04.354 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:04.354 00.000 18120 Enqueuing Expose request
04:24:04.356 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:24:04.356 00.000 21948 MoveAxis(E, 0, ABG)
04:24:04.356 00.000 21948 Move returns status 0, amount 0
04:24:04.356 00.000 21948 MoveAxis(N, 0, ABG)
04:24:04.356 00.000 21948 Move returns status 0, amount 0
04:24:04.356 00.000 21948 move complete, result=0
04:24:04.356 00.000 21948 worker thread done servicing request
04:24:04.356 00.000 21948 Worker thread wakes up
04:24:04.356 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:04.356 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:04.356 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:05.869 01.513 21948 Exposure complete
04:24:05.904 00.035 21948 worker thread done servicing request
04:24:05.904 00.000 18120 OnExposeComplete: enter
04:24:05.905 00.001 18120 UpdateGuideState(): m_state=6
04:24:05.905 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7772
04:24:05.906 00.001 18120 Star::Find returns 1 (0), X=896.36, Y=240.88, Mass=1733, SNR=28.8, Peak=112 HFD=4.4
04:24:05.906 00.000 18120 MultiStar: [#1 -0.37,0.25,0.00,M2] [#2 -0.12,0.31,0.61,U] [#3 -0.15,0.05,0.58,U] [#4 0.29,-0.15,0.51,U] [#5 -0.06,0.06,0.46,U] [#6 -0.14,-0.04,0.51,U] [#7 -0.05,-0.01,0.40,U] [#8 -0.07,0.33,0.39,U] 
04:24:05.907 00.001 18120 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {0.06, 0.17}
04:24:05.907 00.000 18120 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.00) = xAngle (-0.19 = -0.19)
04:24:05.907 00.000 18120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.23 = -0.23)
04:24:05.908 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.81 mountX=0.10 mountY=-0.02, mountTheta=-0.23
04:24:05.909 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
04:24:05.910 00.001 18120 Enqueuing Move request for scope (-0.02, 0.10)
04:24:05.910 00.000 21948 Worker thread wakes up
04:24:05.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
04:24:05.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
04:24:05.910 00.000 21948 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.02
04:24:05.911 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:24:05.911 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:05.911 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:05.911 00.000 18120 UpdateGuideState exits: m=1733 RSB=28.8
04:24:05.912 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:05.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:05.912 00.000 18120 Enqueuing Expose request
04:24:05.913 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:24:05.913 00.000 21948 MoveAxis(E, 0, ABG)
04:24:05.913 00.000 21948 Move returns status 0, amount 0
04:24:05.913 00.000 21948 MoveAxis(N, 0, ABG)
04:24:05.913 00.000 21948 Move returns status 0, amount 0
04:24:05.913 00.000 21948 move complete, result=0
04:24:05.913 00.000 21948 worker thread done servicing request
04:24:05.913 00.000 21948 Worker thread wakes up
04:24:05.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:05.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:05.914 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:07.550 01.636 21948 Exposure complete
04:24:07.588 00.038 21948 worker thread done servicing request
04:24:07.588 00.000 18120 OnExposeComplete: enter
04:24:07.588 00.000 18120 UpdateGuideState(): m_state=6
04:24:07.589 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7773
04:24:07.589 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=241.15, Mass=1783, SNR=29.2, Peak=141 HFD=4.3
04:24:07.590 00.001 18120 MultiStar: [#1 -0.50,0.31,0.00,M3] [#2 -0.26,0.35,0.00,M1] [#3 0.02,0.52,0.00,M1] [#4 0.21,-0.05,0.53,U] [#5 -0.31,0.34,0.00,M1] [#6 -0.56,0.43,0.00,M1] [#7 -0.25,0.32,0.41,U] [#8 -0.08,0.62,0.00,M1] 
04:24:07.590 00.000 18120 refined, 2 included, MultiStar: {-0.14, 0.28}, one-star: {-0.29, 0.44}
04:24:07.591 00.001 18120 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
04:24:07.591 00.000 18120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
04:24:07.592 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.31 cameraTheta=2.05 mountX=0.31 mountY=0.00, mountTheta=0.01
04:24:07.593 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.28, opts=13)
04:24:07.593 00.000 18120 Enqueuing Move request for scope (-0.14, 0.28)
04:24:07.594 00.001 21948 Worker thread wakes up
04:24:07.594 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
04:24:07.594 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
04:24:07.594 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:07.594 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.2
04:24:07.595 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:07.595 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:07.595 00.000 18120 Enqueuing Expose request
04:24:07.597 00.002 21948 Moving (-0.14, 0.28) raw xDistance=0.31 yDistance=0.00
04:24:07.597 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
04:24:07.597 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:07.597 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:24:07.597 00.000 21948 MoveAxis(W, 56, ABG)
04:24:07.597 00.000 21948 Guiding  Dir = 3, Dur = 56
04:24:07.598 00.001 21948 IsSlewing returns 0
04:24:07.598 00.000 21948 IsGuiding returns 0
04:24:07.599 00.001 21948 PulseGuide returned control before completion, sleep 65
04:24:07.675 00.076 21948 IsGuiding returns 0
04:24:07.675 00.000 21948 Move returns status 0, amount 56
04:24:07.675 00.000 21948 MoveAxis(N, 0, ABG)
04:24:07.675 00.000 21948 Move returns status 0, amount 0
04:24:07.675 00.000 21948 move complete, result=0
04:24:07.675 00.000 21948 worker thread done servicing request
04:24:07.675 00.000 21948 Worker thread wakes up
04:24:07.676 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:07.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:07.676 00.000 18120 GuideStep: 0.3 px 56 ms WEST, 0.0 px 0 ms NORTH
04:24:09.090 01.414 21948 Exposure complete
04:24:09.146 00.056 21948 worker thread done servicing request
04:24:09.147 00.001 18120 OnExposeComplete: enter
04:24:09.148 00.001 18120 UpdateGuideState(): m_state=6
04:24:09.151 00.003 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7774
04:24:09.153 00.002 18120 Star::Find returns 1 (0), X=896.44, Y=240.85, Mass=1605, SNR=27.7, Peak=119 HFD=4.2
04:24:09.156 00.003 18120 MultiStar: [#1 -0.37,0.27,0.00,M4] [#2 0.12,0.07,0.66,U] [#3 -0.01,-0.11,0.62,U] [#4 0.40,-0.08,0.52,U] [#5 -0.16,0.00,0.50,U] [#6 -0.50,-0.13,0.00,M2] [#7 -0.27,0.21,0.49,U] [#8 0.04,0.58,0.00,M2] 
04:24:09.159 00.003 18120 refined, 5 included, MultiStar: {0.06, 0.05}, one-star: {0.14, 0.13}
04:24:09.161 00.002 18120 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.00) = xAngle (-1.29 = -1.29)
04:24:09.163 00.002 18120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.33 = -1.33)
04:24:09.166 00.003 18120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.71 mountX=0.02 mountY=-0.07, mountTheta=-1.29
04:24:09.168 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.05, opts=13)
04:24:09.168 00.000 18120 Enqueuing Move request for scope (0.06, 0.05)
04:24:09.169 00.001 21948 Worker thread wakes up
04:24:09.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
04:24:09.169 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
04:24:09.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:09.170 00.001 18120 UpdateGuideState exits: m=1605 RSB=27.7
04:24:09.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:09.170 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:09.171 00.001 18120 Enqueuing Expose request
04:24:09.171 00.000 21948 Moving (0.06, 0.05) raw xDistance=0.02 yDistance=-0.07
04:24:09.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:24:09.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:09.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:24:09.171 00.000 21948 MoveAxis(E, 0, ABG)
04:24:09.171 00.000 21948 Move returns status 0, amount 0
04:24:09.171 00.000 21948 MoveAxis(N, 0, ABG)
04:24:09.171 00.000 21948 Move returns status 0, amount 0
04:24:09.171 00.000 21948 move complete, result=0
04:24:09.171 00.000 21948 worker thread done servicing request
04:24:09.171 00.000 21948 Worker thread wakes up
04:24:09.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:09.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:09.172 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:10.805 01.633 21948 Exposure complete
04:24:10.837 00.032 21948 worker thread done servicing request
04:24:10.837 00.000 18120 OnExposeComplete: enter
04:24:10.837 00.000 18120 UpdateGuideState(): m_state=6
04:24:10.838 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7775
04:24:10.838 00.000 18120 Star::Find returns 1 (0), X=896.38, Y=240.95, Mass=1637, SNR=27.9, Peak=115 HFD=4.1
04:24:10.839 00.001 18120 MultiStar: [#1 -0.18,0.38,0.74,U] [#2 -0.05,0.28,0.68,U] [#3 -0.01,0.39,0.64,U] [#4 0.51,0.06,0.00,M1] [#5 0.05,0.20,0.49,U] [#6 -0.17,0.05,0.54,U] [#7 -0.23,0.09,0.44,U] [#8 0.19,0.16,0.42,U] 
04:24:10.839 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.24}, one-star: {0.08, 0.23}
04:24:10.840 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
04:24:10.840 00.000 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
04:24:10.841 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.72 mountX=0.23 mountY=-0.08, mountTheta=-0.31
04:24:10.842 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.24, opts=13)
04:24:10.843 00.001 18120 Enqueuing Move request for scope (-0.04, 0.24)
04:24:10.843 00.000 21948 Worker thread wakes up
04:24:10.843 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:10.844 00.001 18120 UpdateGuideState exits: m=1637 RSB=27.9
04:24:10.844 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:10.845 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:10.845 00.000 18120 Enqueuing Expose request
04:24:10.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
04:24:10.846 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
04:24:10.846 00.000 21948 Moving (-0.04, 0.24) raw xDistance=0.23 yDistance=-0.08
04:24:10.846 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:24:10.846 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:10.846 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:24:10.846 00.000 21948 MoveAxis(W, 42, ABG)
04:24:10.846 00.000 21948 Guiding  Dir = 3, Dur = 42
04:24:10.846 00.000 21948 IsSlewing returns 0
04:24:10.846 00.000 21948 IsGuiding returns 0
04:24:10.848 00.002 21948 PulseGuide returned control before completion, sleep 51
04:24:10.913 00.065 21948 IsGuiding returns 1
04:24:10.913 00.000 21948 scope still moving after pulse duration time elapsed
04:24:10.945 00.032 21948 IsSlewing returns 0
04:24:10.945 00.000 21948 IsGuiding returns 0
04:24:10.945 00.000 21948 scope move finished after 42 + 56 ms
04:24:10.945 00.000 21948 Move returns status 0, amount 42
04:24:10.945 00.000 21948 MoveAxis(N, 0, ABG)
04:24:10.945 00.000 21948 Move returns status 0, amount 0
04:24:10.945 00.000 21948 move complete, result=0
04:24:10.946 00.001 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
04:24:10.946 00.000 21948 worker thread done servicing request
04:24:10.946 00.000 21948 Worker thread wakes up
04:24:10.947 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:10.947 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:12.362 01.415 21948 Exposure complete
04:24:12.424 00.062 21948 worker thread done servicing request
04:24:12.425 00.001 18120 OnExposeComplete: enter
04:24:12.426 00.001 18120 UpdateGuideState(): m_state=6
04:24:12.427 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7776
04:24:12.428 00.001 18120 Star::Find returns 1 (0), X=896.59, Y=240.83, Mass=1712, SNR=28.6, Peak=119 HFD=4.1
04:24:12.429 00.001 18120 MultiStar: [#1 -0.04,0.03,0.71,U] [#2 0.03,0.01,0.64,U] [#3 0.17,0.22,0.64,U] [#4 0.56,-0.10,0.00,M2] [#5 0.17,0.18,0.47,U] [#6 -0.07,0.15,0.52,U] [#7 0.21,0.03,0.38,U] [#8 0.39,0.32,0.00,M2] 
04:24:12.429 00.000 18120 refined, 6 included, MultiStar: {0.12, 0.11}, one-star: {0.29, 0.12}
04:24:12.430 00.001 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
04:24:12.430 00.000 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
04:24:12.430 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.05 mountY=-0.15, mountTheta=-1.27
04:24:12.432 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.11, opts=13)
04:24:12.433 00.001 18120 Enqueuing Move request for scope (0.12, 0.11)
04:24:12.434 00.001 21948 Worker thread wakes up
04:24:12.434 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
04:24:12.434 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
04:24:12.434 00.000 21948 Moving (0.12, 0.11) raw xDistance=0.05 yDistance=-0.15
04:24:12.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:24:12.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:12.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:24:12.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:12.436 00.002 18120 UpdateGuideState exits: m=1712 RSB=28.6
04:24:12.437 00.001 21948 MoveAxis(E, 0, ABG)
04:24:12.437 00.000 21948 Move returns status 0, amount 0
04:24:12.437 00.000 21948 MoveAxis(N, 0, ABG)
04:24:12.437 00.000 21948 Move returns status 0, amount 0
04:24:12.437 00.000 21948 move complete, result=0
04:24:12.437 00.000 21948 worker thread done servicing request
04:24:12.437 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:12.438 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:12.438 00.000 18120 Enqueuing Expose request
04:24:12.439 00.001 21948 Worker thread wakes up
04:24:12.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:12.439 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:12.439 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:24:14.071 01.632 21948 Exposure complete
04:24:14.128 00.057 21948 worker thread done servicing request
04:24:14.128 00.000 18120 OnExposeComplete: enter
04:24:14.129 00.001 18120 UpdateGuideState(): m_state=6
04:24:14.129 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7777
04:24:14.130 00.001 18120 Star::Find returns 1 (0), X=896.39, Y=240.74, Mass=1884, SNR=30.0, Peak=144 HFD=4.1
04:24:14.130 00.000 18120 MultiStar: [#1 0.02,-0.14,0.75,U] [#2 0.45,-0.12,0.00,M1] [#3 -0.01,0.14,0.58,U] [#4 0.16,-0.42,0.00,M3] [#5 0.26,-0.21,0.47,U] [#6 0.16,0.09,0.50,U] [#7 -0.22,0.13,0.42,U] [#8 0.38,-0.16,0.40,U] 
04:24:14.132 00.002 18120 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.09, 0.03}
04:24:14.135 00.003 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
04:24:14.135 00.000 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
04:24:14.136 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.05 mountY=-0.07, mountTheta=-2.16
04:24:14.137 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
04:24:14.137 00.000 18120 Enqueuing Move request for scope (0.09, -0.01)
04:24:14.138 00.001 21948 Worker thread wakes up
04:24:14.138 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:14.138 00.000 18120 UpdateGuideState exits: m=1884 RSB=30.0
04:24:14.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:14.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:14.139 00.000 18120 Enqueuing Expose request
04:24:14.140 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
04:24:14.140 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
04:24:14.140 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.07
04:24:14.140 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:24:14.140 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:14.140 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:24:14.140 00.000 21948 MoveAxis(E, 0, ABG)
04:24:14.140 00.000 21948 Move returns status 0, amount 0
04:24:14.140 00.000 21948 MoveAxis(N, 0, ABG)
04:24:14.140 00.000 21948 Move returns status 0, amount 0
04:24:14.140 00.000 21948 move complete, result=0
04:24:14.140 00.000 21948 worker thread done servicing request
04:24:14.140 00.000 21948 Worker thread wakes up
04:24:14.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:14.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:14.140 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:15.660 01.520 21948 Exposure complete
04:24:15.703 00.043 21948 worker thread done servicing request
04:24:15.703 00.000 18120 OnExposeComplete: enter
04:24:15.707 00.004 18120 UpdateGuideState(): m_state=6
04:24:15.709 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7778
04:24:15.711 00.002 18120 Star::Find returns 1 (0), X=896.39, Y=240.63, Mass=1588, SNR=27.5, Peak=110 HFD=4.1
04:24:15.714 00.003 18120 MultiStar: [#1 0.06,-0.12,0.74,U] [#2 0.07,0.04,0.68,U] [#3 0.07,-0.24,0.65,U] [#4 0.23,-0.31,0.58,U] [#5 -0.03,0.16,0.51,U] [#6 -0.09,-0.09,0.56,U] [#7 0.09,-0.11,0.46,U] [#8 0.31,-0.06,0.40,U] 
04:24:15.715 00.001 18120 single-star, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.08, -0.08}
04:24:15.717 00.002 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
04:24:15.717 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
04:24:15.717 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.74 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
04:24:15.719 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.08, opts=13)
04:24:15.719 00.000 18120 Enqueuing Move request for scope (0.08, -0.08)
04:24:15.719 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:15.719 00.000 18120 UpdateGuideState exits: m=1588 RSB=27.5
04:24:15.720 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:15.720 00.000 21948 Worker thread wakes up
04:24:15.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:15.721 00.001 18120 Enqueuing Expose request
04:24:15.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
04:24:15.721 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
04:24:15.721 00.000 21948 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.04
04:24:15.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:24:15.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:15.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:15.721 00.000 21948 MoveAxis(E, 0, ABG)
04:24:15.721 00.000 21948 Move returns status 0, amount 0
04:24:15.721 00.000 21948 MoveAxis(N, 0, ABG)
04:24:15.721 00.000 21948 Move returns status 0, amount 0
04:24:15.721 00.000 21948 move complete, result=0
04:24:15.721 00.000 21948 worker thread done servicing request
04:24:15.721 00.000 21948 Worker thread wakes up
04:24:15.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:15.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:15.722 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:17.355 01.633 21948 Exposure complete
04:24:17.415 00.060 21948 worker thread done servicing request
04:24:17.415 00.000 18120 OnExposeComplete: enter
04:24:17.416 00.001 18120 UpdateGuideState(): m_state=6
04:24:17.417 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7779
04:24:17.419 00.002 18120 Star::Find returns 1 (0), X=896.53, Y=240.77, Mass=1813, SNR=29.5, Peak=139 HFD=3.9
04:24:17.419 00.000 18120 MultiStar: [#1 0.03,0.02,0.68,U] [#2 0.18,0.09,0.64,U] [#3 0.07,0.06,0.62,U] [#4 0.53,-0.15,0.00,M3] [#5 -0.28,0.16,0.45,U] [#6 -0.15,-0.02,0.50,U] [#7 0.29,-0.18,0.41,U] [#8 0.15,0.06,0.37,U] 
04:24:17.420 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.23, 0.05}
04:24:17.420 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.58 = -1.58)
04:24:17.421 00.001 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.62 = -1.62)
04:24:17.421 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
04:24:17.422 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.04, opts=13)
04:24:17.423 00.001 18120 Enqueuing Move request for scope (0.08, 0.04)
04:24:17.423 00.000 21948 Worker thread wakes up
04:24:17.423 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
04:24:17.423 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
04:24:17.423 00.000 21948 Moving (0.08, 0.04) raw xDistance=-0.00 yDistance=-0.09
04:24:17.423 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:24:17.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:17.424 00.001 18120 UpdateGuideState exits: m=1813 RSB=29.5
04:24:17.424 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:17.425 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:17.425 00.000 18120 Enqueuing Expose request
04:24:17.425 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:17.425 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:24:17.425 00.000 21948 MoveAxis(E, 0, ABG)
04:24:17.426 00.001 21948 Move returns status 0, amount 0
04:24:17.426 00.000 21948 MoveAxis(N, 0, ABG)
04:24:17.426 00.000 21948 Move returns status 0, amount 0
04:24:17.426 00.000 21948 move complete, result=0
04:24:17.426 00.000 21948 worker thread done servicing request
04:24:17.426 00.000 21948 Worker thread wakes up
04:24:17.426 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:17.426 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:17.426 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:18.953 01.527 21948 Exposure complete
04:24:18.997 00.044 21948 worker thread done servicing request
04:24:18.997 00.000 18120 OnExposeComplete: enter
04:24:19.001 00.004 18120 UpdateGuideState(): m_state=6
04:24:19.004 00.003 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7780
04:24:19.006 00.002 18120 Star::Find returns 1 (0), X=896.64, Y=240.91, Mass=1618, SNR=27.8, Peak=117 HFD=4.2
04:24:19.008 00.002 18120 MultiStar: [#1 0.12,0.28,0.77,U] [#2 0.06,0.31,0.67,U] [#3 -0.10,0.21,0.64,U] [#4 0.06,-0.08,0.58,U] [#5 -0.43,0.08,0.00,M1] [#6 0.17,0.24,0.54,U] [#7 0.03,0.22,0.45,U] [#8 0.33,0.39,0.00,M1] 
04:24:19.008 00.000 18120 refined, 6 included, MultiStar: {0.12, 0.20}, one-star: {0.34, 0.20}
04:24:19.009 00.001 18120 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.00) = xAngle (-0.96 = -0.96)
04:24:19.009 00.000 18120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.00 = -1.00)
04:24:19.010 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=0.13 mountY=-0.20, mountTheta=-0.98
04:24:19.011 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.20, opts=13)
04:24:19.011 00.000 18120 Enqueuing Move request for scope (0.12, 0.20)
04:24:19.012 00.001 21948 Worker thread wakes up
04:24:19.012 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
04:24:19.012 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
04:24:19.012 00.000 21948 Moving (0.12, 0.20) raw xDistance=0.13 yDistance=-0.20
04:24:19.012 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:24:19.012 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:19.012 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:24:19.012 00.000 21948 MoveAxis(E, 0, ABG)
04:24:19.012 00.000 21948 Move returns status 0, amount 0
04:24:19.012 00.000 21948 MoveAxis(N, 0, ABG)
04:24:19.012 00.000 21948 Move returns status 0, amount 0
04:24:19.012 00.000 21948 move complete, result=0
04:24:19.012 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:19.013 00.001 18120 UpdateGuideState exits: m=1618 RSB=27.8
04:24:19.013 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:19.014 00.001 21948 worker thread done servicing request
04:24:19.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:19.014 00.000 18120 Enqueuing Expose request
04:24:19.015 00.001 21948 Worker thread wakes up
04:24:19.015 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:24:19.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:19.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:20.653 01.638 21948 Exposure complete
04:24:20.690 00.037 21948 worker thread done servicing request
04:24:20.690 00.000 18120 OnExposeComplete: enter
04:24:20.690 00.000 18120 UpdateGuideState(): m_state=6
04:24:20.691 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7781
04:24:20.691 00.000 18120 Star::Find returns 1 (0), X=896.63, Y=241.02, Mass=1646, SNR=28.0, Peak=127 HFD=4.1
04:24:20.692 00.001 18120 MultiStar: [#1 0.05,0.29,0.74,U] [#2 -0.16,0.12,0.69,U] [#3 0.37,0.23,0.00,M1] [#4 0.17,-0.01,0.60,U] [#5 0.12,0.22,0.49,U] [#6 -0.26,-0.07,0.57,U] [#7 0.10,0.35,0.44,U] [#8 0.10,0.26,0.40,U] 
04:24:20.692 00.000 18120 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.33, 0.31}
04:24:20.693 00.001 18120 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.00) = xAngle (-0.78 = -0.78)
04:24:20.693 00.000 18120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
04:24:20.694 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=0.14 mountY=-0.15, mountTheta=-0.80
04:24:20.696 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.19, opts=13)
04:24:20.697 00.001 18120 Enqueuing Move request for scope (0.07, 0.19)
04:24:20.699 00.002 21948 Worker thread wakes up
04:24:20.700 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
04:24:20.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
04:24:20.700 00.000 21948 Moving (0.07, 0.19) raw xDistance=0.14 yDistance=-0.15
04:24:20.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:24:20.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:20.700 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:20.700 00.000 18120 UpdateGuideState exits: m=1646 RSB=28.0
04:24:20.701 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:20.701 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:20.701 00.000 18120 Enqueuing Expose request
04:24:20.702 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:24:20.702 00.000 21948 MoveAxis(E, 0, ABG)
04:24:20.702 00.000 21948 Move returns status 0, amount 0
04:24:20.702 00.000 21948 MoveAxis(N, 0, ABG)
04:24:20.702 00.000 21948 Move returns status 0, amount 0
04:24:20.702 00.000 21948 move complete, result=0
04:24:20.702 00.000 21948 worker thread done servicing request
04:24:20.702 00.000 21948 Worker thread wakes up
04:24:20.702 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:20.702 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:20.703 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:22.228 01.525 21948 Exposure complete
04:24:22.274 00.046 21948 worker thread done servicing request
04:24:22.275 00.001 18120 OnExposeComplete: enter
04:24:22.275 00.000 18120 UpdateGuideState(): m_state=6
04:24:22.276 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7782
04:24:22.276 00.000 18120 Star::Find returns 1 (0), X=896.67, Y=240.88, Mass=1728, SNR=28.7, Peak=130 HFD=4.0
04:24:22.277 00.001 18120 MultiStar: [#1 0.16,0.11,0.71,U] [#2 0.11,0.21,0.60,U] [#3 -0.21,0.22,0.62,U] [#4 0.21,-0.09,0.56,U] [#5 -0.05,0.35,0.50,U] [#6 -0.21,0.30,0.52,U] [#7 -0.06,-0.21,0.46,U] [#8 0.24,0.38,0.00,M1] 
04:24:22.278 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.37, 0.17}
04:24:22.279 00.001 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
04:24:22.280 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
04:24:22.281 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=0.10 mountY=-0.13, mountTheta=-0.93
04:24:22.282 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.14, opts=13)
04:24:22.283 00.001 18120 Enqueuing Move request for scope (0.07, 0.14)
04:24:22.283 00.000 21948 Worker thread wakes up
04:24:22.283 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
04:24:22.284 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
04:24:22.284 00.000 21948 Moving (0.07, 0.14) raw xDistance=0.10 yDistance=-0.13
04:24:22.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:22.284 00.000 18120 UpdateGuideState exits: m=1728 RSB=28.7
04:24:22.284 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:22.287 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:24:22.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:22.288 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:24:22.288 00.000 21948 MoveAxis(E, 0, ABG)
04:24:22.288 00.000 21948 Move returns status 0, amount 0
04:24:22.288 00.000 21948 MoveAxis(N, 0, ABG)
04:24:22.288 00.000 21948 Move returns status 0, amount 0
04:24:22.288 00.000 21948 move complete, result=0
04:24:22.288 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:22.289 00.001 18120 Enqueuing Expose request
04:24:22.290 00.001 21948 worker thread done servicing request
04:24:22.290 00.000 21948 Worker thread wakes up
04:24:22.290 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:22.291 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:22.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:23.922 01.631 21948 Exposure complete
04:24:23.953 00.031 21948 worker thread done servicing request
04:24:23.953 00.000 18120 OnExposeComplete: enter
04:24:23.954 00.001 18120 UpdateGuideState(): m_state=6
04:24:23.954 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7783
04:24:23.955 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=240.97, Mass=1628, SNR=28.0, Peak=122 HFD=4.1
04:24:23.955 00.000 18120 MultiStar: [#1 -0.10,0.28,0.76,U] [#2 0.12,0.22,0.65,U] [#3 0.09,0.01,0.61,U] [#4 0.51,-0.01,0.00,M1] [#5 0.06,0.41,0.44,U] [#6 -0.30,0.17,0.56,U] [#7 0.29,0.06,0.40,U] [#8 0.15,0.32,0.42,U] 
04:24:23.956 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.22}, one-star: {0.22, 0.26}
04:24:23.956 00.000 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
04:24:23.957 00.001 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
04:24:23.957 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=0.17 mountY=-0.16, mountTheta=-0.75
04:24:23.959 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.22, opts=13)
04:24:23.959 00.000 18120 Enqueuing Move request for scope (0.07, 0.22)
04:24:23.960 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:23.961 00.001 18120 UpdateGuideState exits: m=1628 RSB=28.0
04:24:23.961 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:23.962 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:23.962 00.000 18120 Enqueuing Expose request
04:24:23.963 00.001 21948 Worker thread wakes up
04:24:23.963 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
04:24:23.963 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
04:24:23.963 00.000 21948 Moving (0.07, 0.22) raw xDistance=0.17 yDistance=-0.16
04:24:23.963 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:24:23.963 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:23.963 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:24:23.963 00.000 21948 MoveAxis(E, 0, ABG)
04:24:23.963 00.000 21948 Move returns status 0, amount 0
04:24:23.963 00.000 21948 MoveAxis(N, 0, ABG)
04:24:23.963 00.000 21948 Move returns status 0, amount 0
04:24:23.963 00.000 21948 move complete, result=0
04:24:23.963 00.000 21948 worker thread done servicing request
04:24:23.963 00.000 21948 Worker thread wakes up
04:24:23.963 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:23.963 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:23.964 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:24:25.480 01.516 21948 Exposure complete
04:24:25.519 00.039 21948 worker thread done servicing request
04:24:25.519 00.000 18120 OnExposeComplete: enter
04:24:25.520 00.001 18120 UpdateGuideState(): m_state=6
04:24:25.520 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7784
04:24:25.520 00.000 18120 Star::Find returns 1 (0), X=896.29, Y=240.92, Mass=1609, SNR=27.8, Peak=137 HFD=4.2
04:24:25.521 00.001 18120 MultiStar: [#1 -0.16,0.34,0.73,U] [#2 -0.37,0.43,0.00,M1] [#3 0.01,0.15,0.61,U] [#4 0.21,-0.10,0.58,U] [#5 -0.02,0.33,0.48,U] [#6 -0.26,0.09,0.54,U] [#7 -0.15,0.22,0.41,U] [#8 0.22,0.27,0.43,U] 
04:24:25.521 00.000 18120 refined, 7 included, MultiStar: {-0.02, 0.19}, one-star: {-0.01, 0.20}
04:24:25.522 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
04:24:25.523 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
04:24:25.526 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=0.18 mountY=-0.06, mountTheta=-0.33
04:24:25.532 00.006 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.19, opts=13)
04:24:25.534 00.002 18120 Enqueuing Move request for scope (-0.02, 0.19)
04:24:25.537 00.003 21948 Worker thread wakes up
04:24:25.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:25.537 00.000 18120 UpdateGuideState exits: m=1609 RSB=27.8
04:24:25.537 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:25.538 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:25.538 00.000 18120 Enqueuing Expose request
04:24:25.539 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
04:24:25.539 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
04:24:25.539 00.000 21948 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.06
04:24:25.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:24:25.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:25.539 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:24:25.539 00.000 21948 MoveAxis(E, 0, ABG)
04:24:25.539 00.000 21948 Move returns status 0, amount 0
04:24:25.539 00.000 21948 MoveAxis(N, 0, ABG)
04:24:25.539 00.000 21948 Move returns status 0, amount 0
04:24:25.539 00.000 21948 move complete, result=0
04:24:25.539 00.000 21948 worker thread done servicing request
04:24:25.539 00.000 21948 Worker thread wakes up
04:24:25.539 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:25.539 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:25.540 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:27.164 01.624 21948 Exposure complete
04:24:27.203 00.039 21948 worker thread done servicing request
04:24:27.203 00.000 18120 OnExposeComplete: enter
04:24:27.203 00.000 18120 UpdateGuideState(): m_state=6
04:24:27.204 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7785
04:24:27.206 00.002 18120 Star::Find returns 1 (0), X=896.21, Y=240.78, Mass=1656, SNR=28.2, Peak=137 HFD=4.0
04:24:27.207 00.001 18120 MultiStar: [#1 -0.30,-0.00,0.75,U] [#2 -0.35,0.03,0.65,U] [#3 -0.09,0.04,0.63,U] [#4 0.18,-0.23,0.53,U] [#5 0.14,-0.03,0.46,U] [#6 -0.13,0.05,0.51,U] [#7 -0.30,0.05,0.41,U] [#8 0.36,0.12,0.40,U] 
04:24:27.210 00.003 18120 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.09, 0.07}
04:24:27.212 00.002 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
04:24:27.214 00.002 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
04:24:27.217 00.003 18120 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.01 mountX=0.05 mountY=0.08, mountTheta=1.00
04:24:27.221 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.01, opts=13)
04:24:27.224 00.003 18120 Enqueuing Move request for scope (-0.09, 0.01)
04:24:27.225 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:27.226 00.001 21948 Worker thread wakes up
04:24:27.226 00.000 18120 UpdateGuideState exits: m=1656 RSB=28.2
04:24:27.226 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
04:24:27.228 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
04:24:27.228 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:27.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:27.228 00.000 18120 Enqueuing Expose request
04:24:27.229 00.001 21948 Moving (-0.09, 0.01) raw xDistance=0.05 yDistance=0.08
04:24:27.229 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:24:27.229 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:27.229 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:24:27.229 00.000 21948 MoveAxis(E, 0, ABG)
04:24:27.229 00.000 21948 Move returns status 0, amount 0
04:24:27.229 00.000 21948 MoveAxis(N, 0, ABG)
04:24:27.229 00.000 21948 Move returns status 0, amount 0
04:24:27.229 00.000 21948 move complete, result=0
04:24:27.229 00.000 21948 worker thread done servicing request
04:24:27.229 00.000 21948 Worker thread wakes up
04:24:27.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:27.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:27.229 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:28.749 01.520 21948 Exposure complete
04:24:28.787 00.038 21948 worker thread done servicing request
04:24:28.787 00.000 18120 OnExposeComplete: enter
04:24:28.788 00.001 18120 UpdateGuideState(): m_state=6
04:24:28.788 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7786
04:24:28.789 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=240.98, Mass=1625, SNR=28.0, Peak=149 HFD=4.0
04:24:28.789 00.000 18120 MultiStar: [#1 -0.25,0.15,0.76,U] [#2 -0.12,0.24,0.66,U] [#3 -0.11,0.20,0.59,U] [#4 0.37,0.03,0.61,U] [#5 -0.26,0.01,0.49,U] [#6 -0.04,0.01,0.57,U] [#7 -0.07,0.20,0.40,U] [#8 0.01,0.43,0.38,U] 
04:24:28.790 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {-0.00, 0.27}
04:24:28.790 00.000 18120 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
04:24:28.790 00.000 18120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
04:24:28.791 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.87 mountX=0.18 mountY=-0.03, mountTheta=-0.17
04:24:28.792 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.17, opts=13)
04:24:28.792 00.000 18120 Enqueuing Move request for scope (-0.05, 0.17)
04:24:28.793 00.001 21948 Worker thread wakes up
04:24:28.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
04:24:28.793 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
04:24:28.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:28.794 00.001 18120 UpdateGuideState exits: m=1625 RSB=28.0
04:24:28.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:28.795 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:28.795 00.000 18120 Enqueuing Expose request
04:24:28.795 00.000 21948 Moving (-0.05, 0.17) raw xDistance=0.18 yDistance=-0.03
04:24:28.796 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:24:28.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:28.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:24:28.796 00.000 21948 MoveAxis(E, 0, ABG)
04:24:28.796 00.000 21948 Move returns status 0, amount 0
04:24:28.796 00.000 21948 MoveAxis(N, 0, ABG)
04:24:28.796 00.000 21948 Move returns status 0, amount 0
04:24:28.796 00.000 21948 move complete, result=0
04:24:28.796 00.000 21948 worker thread done servicing request
04:24:28.796 00.000 21948 Worker thread wakes up
04:24:28.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:28.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:28.796 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:30.423 01.627 21948 Exposure complete
04:24:30.476 00.053 21948 worker thread done servicing request
04:24:30.476 00.000 18120 OnExposeComplete: enter
04:24:30.479 00.003 18120 UpdateGuideState(): m_state=6
04:24:30.481 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7787
04:24:30.484 00.003 18120 Star::Find returns 1 (0), X=896.26, Y=241.06, Mass=1756, SNR=29.1, Peak=142 HFD=4.2
04:24:30.487 00.003 18120 MultiStar: [#1 -0.41,0.27,0.00,M1] [#2 0.03,0.19,0.58,U] [#3 -0.12,0.27,0.59,U] [#4 -0.01,0.09,0.57,U] [#5 0.02,0.17,0.47,U] [#6 -0.24,0.41,0.00,M1] [#7 -0.22,0.08,0.40,U] [#8 0.20,0.26,0.40,U] 
04:24:30.489 00.002 18120 refined, 6 included, MultiStar: {-0.03, 0.22}, one-star: {-0.05, 0.35}
04:24:30.492 00.003 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
04:24:30.494 00.002 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
04:24:30.496 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.69 mountX=0.21 mountY=-0.08, mountTheta=-0.34
04:24:30.500 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.22, opts=13)
04:24:30.500 00.000 18120 Enqueuing Move request for scope (-0.03, 0.22)
04:24:30.501 00.001 21948 Worker thread wakes up
04:24:30.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:30.501 00.000 18120 UpdateGuideState exits: m=1756 RSB=29.1
04:24:30.502 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:30.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:30.503 00.001 18120 Enqueuing Expose request
04:24:30.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
04:24:30.503 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
04:24:30.503 00.000 21948 Moving (-0.03, 0.22) raw xDistance=0.21 yDistance=-0.08
04:24:30.503 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:24:30.503 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:30.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:24:30.503 00.000 21948 MoveAxis(W, 38, ABG)
04:24:30.503 00.000 21948 Guiding  Dir = 3, Dur = 38
04:24:30.503 00.000 21948 IsSlewing returns 0
04:24:30.504 00.001 21948 IsGuiding returns 0
04:24:30.506 00.002 21948 PulseGuide returned control before completion, sleep 47
04:24:30.562 00.056 21948 IsGuiding returns 0
04:24:30.562 00.000 21948 Move returns status 0, amount 38
04:24:30.562 00.000 21948 MoveAxis(N, 0, ABG)
04:24:30.562 00.000 21948 Move returns status 0, amount 0
04:24:30.562 00.000 21948 move complete, result=0
04:24:30.562 00.000 21948 worker thread done servicing request
04:24:30.562 00.000 21948 Worker thread wakes up
04:24:30.562 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:30.562 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:30.562 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
04:24:31.971 01.409 21948 Exposure complete
04:24:32.002 00.031 21948 worker thread done servicing request
04:24:32.002 00.000 18120 OnExposeComplete: enter
04:24:32.003 00.001 18120 UpdateGuideState(): m_state=6
04:24:32.006 00.003 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7788
04:24:32.008 00.002 18120 Star::Find returns 1 (0), X=896.28, Y=240.81, Mass=1653, SNR=28.1, Peak=137 HFD=4.3
04:24:32.011 00.003 18120 MultiStar: [#1 -0.05,0.05,0.74,U] [#2 -0.18,0.25,0.65,U] [#3 -0.11,0.06,0.62,U] [#4 -0.06,0.02,0.58,U] [#5 -0.14,0.16,0.48,U] [#6 -0.28,-0.06,0.52,U] [#7 -0.17,0.11,0.45,U] [#8 0.13,0.11,0.39,U] 
04:24:32.014 00.003 18120 single-star, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.03, 0.10}
04:24:32.016 00.002 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
04:24:32.018 00.002 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
04:24:32.020 00.002 18120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.85 mountX=0.10 mountY=-0.02, mountTheta=-0.19
04:24:32.022 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.10, opts=13)
04:24:32.022 00.000 18120 Enqueuing Move request for scope (-0.03, 0.10)
04:24:32.023 00.001 21948 Worker thread wakes up
04:24:32.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:32.023 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
04:24:32.023 00.000 18120 UpdateGuideState exits: m=1653 RSB=28.1
04:24:32.024 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:32.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:32.025 00.001 18120 Enqueuing Expose request
04:24:32.025 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
04:24:32.025 00.000 21948 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.02
04:24:32.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:24:32.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:32.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:24:32.025 00.000 21948 MoveAxis(E, 0, ABG)
04:24:32.025 00.000 21948 Move returns status 0, amount 0
04:24:32.025 00.000 21948 MoveAxis(N, 0, ABG)
04:24:32.025 00.000 21948 Move returns status 0, amount 0
04:24:32.025 00.000 21948 move complete, result=0
04:24:32.025 00.000 21948 worker thread done servicing request
04:24:32.025 00.000 21948 Worker thread wakes up
04:24:32.025 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:32.025 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:32.026 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:33.647 01.621 21948 Exposure complete
04:24:33.690 00.043 21948 worker thread done servicing request
04:24:33.690 00.000 18120 OnExposeComplete: enter
04:24:33.691 00.001 18120 UpdateGuideState(): m_state=6
04:24:33.691 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7789
04:24:33.692 00.001 18120 Star::Find returns 1 (0), X=896.46, Y=240.91, Mass=1575, SNR=27.4, Peak=123 HFD=4.0
04:24:33.692 00.000 18120 MultiStar: [#1 -0.18,0.03,0.76,U] [#2 -0.12,0.32,0.68,U] [#3 -0.19,0.08,0.63,U] [#4 0.33,0.06,0.56,U] [#5 -0.15,0.20,0.51,U] [#6 -0.15,0.21,0.55,U] [#7 -0.11,0.05,0.48,U] [#8 0.47,0.33,0.00,M1] 
04:24:33.693 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {0.15, 0.20}
04:24:33.693 00.000 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
04:24:33.694 00.001 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
04:24:33.694 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.85 mountX=0.15 mountY=-0.03, mountTheta=-0.19
04:24:33.696 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.15, opts=13)
04:24:33.696 00.000 18120 Enqueuing Move request for scope (-0.04, 0.15)
04:24:33.697 00.001 21948 Worker thread wakes up
04:24:33.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:33.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
04:24:33.697 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
04:24:33.697 00.000 18120 UpdateGuideState exits: m=1575 RSB=27.4
04:24:33.697 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:33.698 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:33.698 00.000 18120 Enqueuing Expose request
04:24:33.699 00.001 21948 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=-0.03
04:24:33.699 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:24:33.699 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:33.699 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:24:33.699 00.000 21948 MoveAxis(E, 0, ABG)
04:24:33.699 00.000 21948 Move returns status 0, amount 0
04:24:33.699 00.000 21948 MoveAxis(N, 0, ABG)
04:24:33.699 00.000 21948 Move returns status 0, amount 0
04:24:33.699 00.000 21948 move complete, result=0
04:24:33.699 00.000 21948 worker thread done servicing request
04:24:33.699 00.000 21948 Worker thread wakes up
04:24:33.699 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:33.699 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:33.699 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:35.218 01.519 21948 Exposure complete
04:24:35.262 00.044 21948 worker thread done servicing request
04:24:35.262 00.000 18120 OnExposeComplete: enter
04:24:35.264 00.002 18120 UpdateGuideState(): m_state=6
04:24:35.266 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7790
04:24:35.267 00.001 18120 Star::Find returns 1 (0), X=896.34, Y=240.64, Mass=1702, SNR=28.5, Peak=119 HFD=3.9
04:24:35.268 00.001 18120 MultiStar: [#1 -0.04,0.21,0.72,U] [#2 0.10,0.19,0.62,U] [#3 -0.15,0.09,0.62,U] [#4 0.24,0.06,0.57,U] [#5 -0.02,0.35,0.47,U] [#6 -0.05,-0.21,0.53,U] [#7 0.10,-0.03,0.42,U] [#8 0.32,0.02,0.39,U] 
04:24:35.269 00.001 18120 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.04, -0.07}
04:24:35.269 00.000 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
04:24:35.270 00.001 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
04:24:35.272 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.95 mountX=0.04 mountY=-0.07, mountTheta=-1.05
04:24:35.276 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
04:24:35.276 00.000 18120 Enqueuing Move request for scope (0.04, 0.06)
04:24:35.278 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:35.278 00.000 18120 UpdateGuideState exits: m=1702 RSB=28.5
04:24:35.279 00.001 21948 Worker thread wakes up
04:24:35.279 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:35.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
04:24:35.279 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:35.280 00.001 18120 Enqueuing Expose request
04:24:35.280 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
04:24:35.280 00.000 21948 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.07
04:24:35.281 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:24:35.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:35.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:24:35.281 00.000 21948 MoveAxis(E, 0, ABG)
04:24:35.281 00.000 21948 Move returns status 0, amount 0
04:24:35.281 00.000 21948 MoveAxis(N, 0, ABG)
04:24:35.281 00.000 21948 Move returns status 0, amount 0
04:24:35.281 00.000 21948 move complete, result=0
04:24:35.281 00.000 21948 worker thread done servicing request
04:24:35.281 00.000 21948 Worker thread wakes up
04:24:35.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:35.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:35.281 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:36.914 01.633 21948 Exposure complete
04:24:36.962 00.048 21948 worker thread done servicing request
04:24:36.962 00.000 18120 OnExposeComplete: enter
04:24:36.963 00.001 18120 UpdateGuideState(): m_state=6
04:24:36.964 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7791
04:24:36.964 00.000 18120 Star::Find returns 1 (0), X=896.56, Y=241.05, Mass=1672, SNR=28.3, Peak=112 HFD=4.2
04:24:36.964 00.000 18120 MultiStar: [#1 -0.12,0.28,0.76,U] [#2 -0.25,0.27,0.63,U] [#3 -0.23,0.38,0.00,M1] [#4 0.52,0.03,0.00,M1] [#5 -0.09,0.23,0.43,U] [#6 -0.14,0.26,0.51,U] [#7 -0.11,0.27,0.43,U] [#8 0.25,0.31,0.44,U] 
04:24:36.965 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.29}, one-star: {0.26, 0.34}
04:24:36.966 00.001 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.40 = -0.40)
04:24:36.967 00.001 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.44 = -0.44)
04:24:36.968 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.60 mountX=0.26 mountY=-0.12, mountTheta=-0.43
04:24:36.970 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.29, opts=13)
04:24:36.970 00.000 18120 Enqueuing Move request for scope (-0.01, 0.29)
04:24:36.971 00.001 21948 Worker thread wakes up
04:24:36.971 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:36.971 00.000 18120 UpdateGuideState exits: m=1672 RSB=28.3
04:24:36.972 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:36.972 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:36.973 00.001 18120 Enqueuing Expose request
04:24:36.973 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
04:24:36.973 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
04:24:36.973 00.000 21948 Moving (-0.01, 0.29) raw xDistance=0.26 yDistance=-0.12
04:24:36.973 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:24:36.973 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:36.973 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:24:36.973 00.000 21948 MoveAxis(W, 47, ABG)
04:24:36.973 00.000 21948 Guiding  Dir = 3, Dur = 47
04:24:36.974 00.001 21948 IsSlewing returns 0
04:24:36.974 00.000 21948 IsGuiding returns 0
04:24:36.976 00.002 21948 PulseGuide returned control before completion, sleep 55
04:24:37.042 00.066 21948 IsGuiding returns 0
04:24:37.043 00.001 21948 Move returns status 0, amount 47
04:24:37.043 00.000 21948 MoveAxis(N, 0, ABG)
04:24:37.043 00.000 21948 Move returns status 0, amount 0
04:24:37.043 00.000 21948 move complete, result=0
04:24:37.043 00.000 21948 worker thread done servicing request
04:24:37.043 00.000 21948 Worker thread wakes up
04:24:37.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:37.043 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:37.043 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
04:24:38.447 01.404 21948 Exposure complete
04:24:38.478 00.031 21948 worker thread done servicing request
04:24:38.478 00.000 18120 OnExposeComplete: enter
04:24:38.479 00.001 18120 UpdateGuideState(): m_state=6
04:24:38.480 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7792
04:24:38.482 00.002 18120 Star::Find returns 1 (0), X=895.97, Y=241.18, Mass=1653, SNR=28.1, Peak=139 HFD=4.2
04:24:38.482 00.000 18120 MultiStar: [#1 -0.36,0.56,0.00,M1] [#2 -0.43,0.37,0.00,M1] [#3 0.14,0.23,0.64,U] [#4 0.02,0.28,0.60,U] [#5 0.04,0.64,0.00,M1] [#6 -0.12,0.40,0.49,U] [#7 -0.26,0.58,0.00,M1] [#8 0.05,0.45,0.00,M1] 
04:24:38.483 00.001 18120 refined, 3 included, MultiStar: {-0.11, 0.36}, one-star: {-0.33, 0.47}
04:24:38.483 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.13 = -0.13)
04:24:38.484 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.17 = -0.17)
04:24:38.484 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.86 mountX=0.37 mountY=-0.06, mountTheta=-0.17
04:24:38.485 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.36, opts=13)
04:24:38.486 00.001 18120 Enqueuing Move request for scope (-0.11, 0.36)
04:24:38.486 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:38.487 00.001 18120 UpdateGuideState exits: m=1653 RSB=28.1
04:24:38.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:38.488 00.001 21948 Worker thread wakes up
04:24:38.488 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.36) opts 0xd
04:24:38.488 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.36)
04:24:38.488 00.000 21948 Moving (-0.11, 0.36) raw xDistance=0.37 yDistance=-0.06
04:24:38.488 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
04:24:38.488 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:38.488 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:24:38.488 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:38.488 00.000 18120 Enqueuing Expose request
04:24:38.489 00.001 21948 MoveAxis(W, 69, ABG)
04:24:38.489 00.000 21948 Guiding  Dir = 3, Dur = 69
04:24:38.489 00.000 21948 IsSlewing returns 0
04:24:38.489 00.000 21948 IsGuiding returns 0
04:24:38.490 00.001 21948 PulseGuide returned control before completion, sleep 78
04:24:38.573 00.083 21948 IsGuiding returns 0
04:24:38.574 00.001 21948 Move returns status 0, amount 69
04:24:38.574 00.000 21948 MoveAxis(N, 0, ABG)
04:24:38.574 00.000 21948 Move returns status 0, amount 0
04:24:38.574 00.000 21948 move complete, result=0
04:24:38.574 00.000 21948 worker thread done servicing request
04:24:38.574 00.000 21948 Worker thread wakes up
04:24:38.574 00.000 18120 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
04:24:38.575 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:38.575 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:40.214 01.639 21948 Exposure complete
04:24:40.260 00.046 21948 worker thread done servicing request
04:24:40.260 00.000 18120 OnExposeComplete: enter
04:24:40.261 00.001 18120 UpdateGuideState(): m_state=6
04:24:40.261 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7793
04:24:40.263 00.002 18120 Star::Find returns 1 (0), X=896.15, Y=241.29, Mass=1645, SNR=28.0, Peak=125 HFD=4.1
04:24:40.263 00.000 18120 MultiStar: [#1 -0.62,1.04,0.00,M2] [#2 -0.29,0.66,0.00,M2] [#3 -0.23,0.71,0.00,M1] [#4 0.51,0.48,0.00,M1] [#5 -0.26,1.00,0.00,M2] [#6 -0.58,0.58,0.00,M1] [#7 -0.12,0.66,0.00,M2] [#8 0.08,0.91,0.00,M2] 
04:24:40.263 00.000 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
04:24:40.264 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
04:24:40.265 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.57 hyp=0.59 cameraTheta=1.83 mountX=0.58 mountY=-0.12, mountTheta=-0.21
04:24:40.266 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.57, opts=13)
04:24:40.266 00.000 18120 Enqueuing Move request for scope (-0.15, 0.57)
04:24:40.267 00.001 21948 Worker thread wakes up
04:24:40.267 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:40.267 00.000 18120 UpdateGuideState exits: m=1645 RSB=28.0
04:24:40.267 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:40.268 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:40.268 00.000 18120 Enqueuing Expose request
04:24:40.269 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.57) opts 0xd
04:24:40.269 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.57)
04:24:40.269 00.000 21948 Moving (-0.15, 0.57) raw xDistance=0.58 yDistance=-0.12
04:24:40.269 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
04:24:40.269 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:40.269 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:24:40.269 00.000 21948 MoveAxis(W, 109, ABG)
04:24:40.269 00.000 21948 Guiding  Dir = 3, Dur = 109
04:24:40.269 00.000 21948 IsSlewing returns 0
04:24:40.269 00.000 21948 IsGuiding returns 0
04:24:40.271 00.002 21948 PulseGuide returned control before completion, sleep 118
04:24:40.402 00.131 21948 IsGuiding returns 0
04:24:40.402 00.000 21948 Move returns status 0, amount 109
04:24:40.402 00.000 21948 MoveAxis(N, 0, ABG)
04:24:40.402 00.000 21948 Move returns status 0, amount 0
04:24:40.402 00.000 21948 move complete, result=0
04:24:40.402 00.000 21948 worker thread done servicing request
04:24:40.402 00.000 21948 Worker thread wakes up
04:24:40.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:40.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:40.402 00.000 18120 GuideStep: 0.6 px 109 ms WEST, -0.1 px 0 ms NORTH
04:24:41.809 01.407 21948 Exposure complete
04:24:41.858 00.049 21948 worker thread done servicing request
04:24:41.858 00.000 18120 OnExposeComplete: enter
04:24:41.859 00.001 18120 UpdateGuideState(): m_state=6
04:24:41.860 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7794
04:24:41.860 00.000 18120 Star::Find returns 1 (0), X=896.12, Y=241.18, Mass=1608, SNR=27.8, Peak=126 HFD=4.3
04:24:41.861 00.001 18120 MultiStar: [#1 -0.37,0.79,0.00,M3] [#2 0.08,0.37,0.63,U] [#3 -0.07,0.55,0.00,M2] [#4 0.37,0.21,0.57,U] [#5 -0.03,0.65,0.00,M3] [#6 -0.45,0.42,0.00,M2] [#7 0.15,0.20,0.40,U] [#8 0.02,0.76,0.00,M3] 
04:24:41.861 00.000 18120 refined, 3 included, MultiStar: {0.05, 0.35}, one-star: {-0.18, 0.47}
04:24:41.862 00.001 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
04:24:41.862 00.000 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
04:24:41.863 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.42 mountX=0.29 mountY=-0.20, mountTheta=-0.61
04:24:41.865 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.35, opts=13)
04:24:41.866 00.001 18120 Enqueuing Move request for scope (0.05, 0.35)
04:24:41.867 00.001 21948 Worker thread wakes up
04:24:41.867 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
04:24:41.867 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
04:24:41.867 00.000 21948 Moving (0.05, 0.35) raw xDistance=0.29 yDistance=-0.20
04:24:41.867 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
04:24:41.867 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:24:41.867 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:41.868 00.001 21948 MoveAxis(W, 60, ABG)
04:24:41.868 00.000 21948 Guiding  Dir = 3, Dur = 60
04:24:41.868 00.000 18120 UpdateGuideState exits: m=1608 RSB=27.8
04:24:41.869 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:41.870 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:41.871 00.001 18120 Enqueuing Expose request
04:24:41.872 00.001 21948 IsSlewing returns 0
04:24:41.872 00.000 21948 IsGuiding returns 0
04:24:41.875 00.003 21948 PulseGuide returned control before completion, sleep 69
04:24:41.953 00.078 21948 IsGuiding returns 0
04:24:41.953 00.000 21948 Move returns status 0, amount 60
04:24:41.954 00.001 21948 MoveAxis(N, 49, ABG)
04:24:41.954 00.000 21948 Guiding  Dir = 0, Dur = 49
04:24:41.954 00.000 21948 IsSlewing returns 0
04:24:41.954 00.000 21948 IsGuiding returns 0
04:24:41.958 00.004 21948 PulseGuide returned control before completion, sleep 55
04:24:42.033 00.075 21948 IsGuiding returns 0
04:24:42.033 00.000 21948 Move returns status 0, amount 49
04:24:42.033 00.000 21948 move complete, result=0
04:24:42.033 00.000 21948 worker thread done servicing request
04:24:42.033 00.000 21948 Worker thread wakes up
04:24:42.033 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:42.033 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:42.033 00.000 18120 GuideStep: 0.3 px 60 ms WEST, -0.2 px 49 ms NORTH
04:24:43.660 01.627 21948 Exposure complete
04:24:43.696 00.036 21948 worker thread done servicing request
04:24:43.696 00.000 18120 OnExposeComplete: enter
04:24:43.699 00.003 18120 UpdateGuideState(): m_state=6
04:24:43.701 00.002 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7795
04:24:43.701 00.000 18120 Star::Find returns 1 (0), X=896.06, Y=240.71, Mass=1742, SNR=28.8, Peak=145 HFD=4.1
04:24:43.702 00.001 18120 MultiStar: [#1 -0.47,0.04,0.00,M4] [#2 -0.40,-0.06,0.59,U] [#3 -0.40,0.16,0.58,U] [#4 -0.17,-0.33,0.54,U] [#5 -0.33,0.06,0.49,U] [#6 -0.29,-0.19,0.51,U] [#7 -0.36,-0.01,0.38,U] [#8 0.01,0.18,0.39,U] 
04:24:43.702 00.000 18120 single-star, 7 included, MultiStar: {-0.28, -0.03}, one-star: {-0.24, -0.00}
04:24:43.703 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.16)
04:24:43.703 00.000 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.12)
04:24:43.703 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.12 mountX=0.10 mountY=0.22, mountTheta=1.15
04:24:43.705 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=-0.00, opts=13)
04:24:43.705 00.000 18120 Enqueuing Move request for scope (-0.24, -0.00)
04:24:43.705 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:43.706 00.001 21948 Worker thread wakes up
04:24:43.706 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
04:24:43.706 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
04:24:43.706 00.000 21948 Moving (-0.24, -0.00) raw xDistance=0.10 yDistance=0.22
04:24:43.706 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:24:43.706 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:43.706 00.000 18120 UpdateGuideState exits: m=1742 RSB=28.8
04:24:43.707 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:43.707 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:24:43.707 00.000 21948 MoveAxis(E, 0, ABG)
04:24:43.707 00.000 21948 Move returns status 0, amount 0
04:24:43.707 00.000 21948 MoveAxis(N, 0, ABG)
04:24:43.707 00.000 21948 Move returns status 0, amount 0
04:24:43.707 00.000 21948 move complete, result=0
04:24:43.707 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:43.708 00.001 18120 Enqueuing Expose request
04:24:43.708 00.000 21948 worker thread done servicing request
04:24:43.708 00.000 21948 Worker thread wakes up
04:24:43.708 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:43.709 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:43.709 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:45.228 01.519 21948 Exposure complete
04:24:45.292 00.064 21948 worker thread done servicing request
04:24:45.292 00.000 18120 OnExposeComplete: enter
04:24:45.293 00.001 18120 UpdateGuideState(): m_state=6
04:24:45.293 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7796
04:24:45.294 00.001 18120 Star::Find returns 1 (0), X=896.26, Y=240.68, Mass=1686, SNR=28.4, Peak=127 HFD=3.9
04:24:45.294 00.000 18120 MultiStar: [#1 -0.46,-0.09,0.00,M5] [#2 -0.10,-0.02,0.60,U] [#3 -0.24,0.03,0.59,U] [#4 0.02,-0.35,0.61,U] [#5 -0.19,-0.21,0.43,U] [#6 -0.40,-0.11,0.53,U] [#7 -0.19,-0.20,0.41,U] [#8 0.32,0.20,0.38,U] 
04:24:45.295 00.001 18120 single-star, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.04, -0.03}
04:24:45.295 00.000 18120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.00) = xAngle (-4.48 = 1.80)
04:24:45.296 00.001 18120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.52 = 1.76)
04:24:45.296 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.48 mountX=-0.01 mountY=0.05, mountTheta=1.80
04:24:45.297 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.03, opts=13)
04:24:45.298 00.001 18120 Enqueuing Move request for scope (-0.04, -0.03)
04:24:45.299 00.001 21948 Worker thread wakes up
04:24:45.299 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:45.299 00.000 18120 UpdateGuideState exits: m=1686 RSB=28.4
04:24:45.300 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:45.300 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:45.301 00.001 18120 Enqueuing Expose request
04:24:45.301 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
04:24:45.301 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
04:24:45.301 00.000 21948 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
04:24:45.301 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:24:45.301 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:45.301 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:45.301 00.000 21948 MoveAxis(E, 0, ABG)
04:24:45.301 00.000 21948 Move returns status 0, amount 0
04:24:45.301 00.000 21948 MoveAxis(N, 0, ABG)
04:24:45.302 00.001 21948 Move returns status 0, amount 0
04:24:45.302 00.000 21948 move complete, result=0
04:24:45.302 00.000 21948 worker thread done servicing request
04:24:45.302 00.000 21948 Worker thread wakes up
04:24:45.302 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:45.302 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:45.302 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:46.935 01.633 21948 Exposure complete
04:24:46.980 00.045 21948 worker thread done servicing request
04:24:46.980 00.000 18120 OnExposeComplete: enter
04:24:46.982 00.002 18120 UpdateGuideState(): m_state=6
04:24:46.982 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
04:24:46.983 00.001 18120 Star::Find returns 1 (0), X=896.23, Y=240.54, Mass=1850, SNR=29.7, Peak=130 HFD=4.2
04:24:46.984 00.001 18120 MultiStar: [#1 -0.38,-0.34,0.00,M6] [#2 0.12,-0.23,0.62,U] [#3 0.18,-0.13,0.58,U] [#4 0.14,-0.65,0.00,M1] [#5 0.04,-0.31,0.45,U] [#6 -0.18,-0.33,0.53,U] [#7 -0.15,-0.49,0.00,M1] [#8 -0.05,-0.11,0.39,U] 
04:24:46.985 00.001 18120 single-star, 5 included, MultiStar: {0.00, -0.21}, one-star: {-0.07, -0.17}
04:24:46.986 00.001 18120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.00) = xAngle (-3.96 = 2.33)
04:24:46.987 00.001 18120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.00 = 2.29)
04:24:46.988 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.96 mountX=-0.13 mountY=0.14, mountTheta=2.31
04:24:46.990 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.17, opts=13)
04:24:46.990 00.000 18120 Enqueuing Move request for scope (-0.07, -0.17)
04:24:46.991 00.001 21948 Worker thread wakes up
04:24:46.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:46.991 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
04:24:46.991 00.000 18120 UpdateGuideState exits: m=1850 RSB=29.7
04:24:46.992 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
04:24:46.992 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:46.993 00.001 21948 Moving (-0.07, -0.17) raw xDistance=-0.13 yDistance=0.14
04:24:46.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:24:46.993 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:46.993 00.000 18120 Enqueuing Expose request
04:24:46.994 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:46.994 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:24:46.994 00.000 21948 MoveAxis(E, 0, ABG)
04:24:46.994 00.000 21948 Move returns status 0, amount 0
04:24:46.994 00.000 21948 MoveAxis(N, 0, ABG)
04:24:46.994 00.000 21948 Move returns status 0, amount 0
04:24:46.994 00.000 21948 move complete, result=0
04:24:46.994 00.000 21948 worker thread done servicing request
04:24:46.994 00.000 21948 Worker thread wakes up
04:24:46.994 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:46.994 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:46.995 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:48.518 01.523 21948 Exposure complete
04:24:48.566 00.048 21948 worker thread done servicing request
04:24:48.566 00.000 18120 OnExposeComplete: enter
04:24:48.567 00.001 18120 UpdateGuideState(): m_state=6
04:24:48.568 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7798
04:24:48.568 00.000 18120 Star::Find returns 1 (0), X=896.48, Y=240.38, Mass=1900, SNR=30.1, Peak=126 HFD=4.2
04:24:48.568 00.000 18120 MultiStar: [#1 -0.09,-0.17,0.66,U] [#2 0.22,-0.11,0.62,U] [#3 0.14,-0.31,0.58,U] [#4 0.49,-0.38,0.00,M2] [#5 0.05,-0.21,0.44,U] [#6 -0.18,-0.28,0.54,U] [#7 0.19,-0.49,0.00,M2] [#8 0.28,-0.34,0.00,M1] 
04:24:48.569 00.001 18120 refined, 5 included, MultiStar: {0.07, -0.25}, one-star: {0.18, -0.33}
04:24:48.569 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
04:24:48.570 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
04:24:48.570 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.25 cameraTheta=-1.31 mountX=-0.25 mountY=0.05, mountTheta=2.94
04:24:48.572 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.25, opts=13)
04:24:48.572 00.000 18120 Enqueuing Move request for scope (0.07, -0.25)
04:24:48.573 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:48.573 00.000 18120 UpdateGuideState exits: m=1900 RSB=30.1
04:24:48.573 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:48.574 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:48.574 00.000 18120 Enqueuing Expose request
04:24:48.575 00.001 21948 Worker thread wakes up
04:24:48.575 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
04:24:48.575 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
04:24:48.575 00.000 21948 Moving (0.07, -0.25) raw xDistance=-0.25 yDistance=0.05
04:24:48.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:24:48.575 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:48.575 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:48.575 00.000 21948 MoveAxis(E, 45, ABG)
04:24:48.575 00.000 21948 Guiding  Dir = 2, Dur = 45
04:24:48.575 00.000 21948 IsSlewing returns 0
04:24:48.575 00.000 21948 IsGuiding returns 0
04:24:48.577 00.002 21948 PulseGuide returned control before completion, sleep 54
04:24:48.643 00.066 21948 IsGuiding returns 0
04:24:48.643 00.000 21948 Move returns status 0, amount 45
04:24:48.643 00.000 21948 MoveAxis(N, 0, ABG)
04:24:48.643 00.000 21948 Move returns status 0, amount 0
04:24:48.643 00.000 21948 move complete, result=0
04:24:48.643 00.000 21948 worker thread done servicing request
04:24:48.643 00.000 21948 Worker thread wakes up
04:24:48.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:48.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:48.644 00.001 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
04:24:50.275 01.631 21948 Exposure complete
04:24:50.316 00.041 21948 worker thread done servicing request
04:24:50.316 00.000 18120 OnExposeComplete: enter
04:24:50.317 00.001 18120 UpdateGuideState(): m_state=6
04:24:50.318 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7799
04:24:50.320 00.002 18120 Star::Find returns 1 (0), X=896.41, Y=240.75, Mass=1718, SNR=28.6, Peak=109 HFD=4.5
04:24:50.321 00.001 18120 MultiStar: [#1 -0.23,-0.10,0.71,U] [#2 0.02,0.00,0.60,U] [#3 -0.24,0.14,0.57,U] [#4 -0.11,-0.05,0.55,U] [#5 0.01,-0.19,0.47,U] [#6 -0.14,-0.12,0.54,U] [#7 -0.09,-0.01,0.46,U] [#8 0.09,0.42,0.00,M2] 
04:24:50.322 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {0.11, 0.04}
04:24:50.323 00.001 18120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.00) = xAngle (-4.76 = 1.52)
04:24:50.323 00.000 18120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.80 = 1.48)
04:24:50.324 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.77 mountX=0.00 mountY=0.08, mountTheta=1.52
04:24:50.325 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
04:24:50.326 00.001 18120 Enqueuing Move request for scope (-0.07, -0.03)
04:24:50.326 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:50.327 00.001 18120 UpdateGuideState exits: m=1718 RSB=28.6
04:24:50.327 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:50.327 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:50.328 00.001 21948 Worker thread wakes up
04:24:50.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
04:24:50.328 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
04:24:50.328 00.000 21948 Moving (-0.07, -0.03) raw xDistance=0.00 yDistance=0.08
04:24:50.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:24:50.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:50.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:24:50.328 00.000 21948 MoveAxis(E, 0, ABG)
04:24:50.328 00.000 21948 Move returns status 0, amount 0
04:24:50.328 00.000 21948 MoveAxis(N, 0, ABG)
04:24:50.328 00.000 21948 Move returns status 0, amount 0
04:24:50.328 00.000 21948 move complete, result=0
04:24:50.328 00.000 21948 worker thread done servicing request
04:24:50.328 00.000 18120 Enqueuing Expose request
04:24:50.328 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:50.329 00.001 21948 Worker thread wakes up
04:24:50.329 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:50.329 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:51.855 01.526 21948 Exposure complete
04:24:51.889 00.034 21948 worker thread done servicing request
04:24:51.899 00.010 18120 OnExposeComplete: enter
04:24:51.902 00.003 18120 UpdateGuideState(): m_state=6
04:24:51.904 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7800
04:24:51.907 00.003 18120 Star::Find returns 1 (0), X=896.49, Y=240.86, Mass=1567, SNR=27.5, Peak=110 HFD=4.1
04:24:51.909 00.002 18120 MultiStar: [#1 -0.30,0.14,0.76,U] [#2 -0.12,0.11,0.68,U] [#3 -0.18,0.11,0.58,U] [#4 0.13,-0.15,0.59,U] [#5 0.10,0.22,0.50,U] [#6 -0.06,0.13,0.58,U] [#7 0.42,0.16,0.00,M2] [#8 -0.13,0.37,0.39,U] 
04:24:51.911 00.002 18120 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {0.19, 0.15}
04:24:51.914 00.003 18120 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.00) = xAngle (-0.15 = -0.15)
04:24:51.916 00.002 18120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.19 = -0.19)
04:24:51.918 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.85 mountX=0.13 mountY=-0.02, mountTheta=-0.19
04:24:51.921 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.12, opts=13)
04:24:51.922 00.001 18120 Enqueuing Move request for scope (-0.04, 0.12)
04:24:51.923 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:51.925 00.002 21948 Worker thread wakes up
04:24:51.925 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
04:24:51.925 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
04:24:51.925 00.000 21948 Moving (-0.04, 0.12) raw xDistance=0.13 yDistance=-0.02
04:24:51.925 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:24:51.925 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:51.925 00.000 18120 UpdateGuideState exits: m=1567 RSB=27.5
04:24:51.926 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:51.928 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:51.929 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:24:51.929 00.000 21948 MoveAxis(E, 0, ABG)
04:24:51.929 00.000 21948 Move returns status 0, amount 0
04:24:51.929 00.000 21948 MoveAxis(N, 0, ABG)
04:24:51.929 00.000 21948 Move returns status 0, amount 0
04:24:51.929 00.000 21948 move complete, result=0
04:24:51.929 00.000 21948 worker thread done servicing request
04:24:51.929 00.000 18120 Enqueuing Expose request
04:24:51.930 00.001 21948 Worker thread wakes up
04:24:51.930 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:51.930 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:51.930 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:53.563 01.633 21948 Exposure complete
04:24:53.606 00.043 21948 worker thread done servicing request
04:24:53.606 00.000 18120 OnExposeComplete: enter
04:24:53.608 00.002 18120 UpdateGuideState(): m_state=6
04:24:53.611 00.003 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7801
04:24:53.613 00.002 18120 Star::Find returns 1 (0), X=896.57, Y=240.66, Mass=1709, SNR=28.6, Peak=117 HFD=4.2
04:24:53.617 00.004 18120 MultiStar: [#1 -0.08,-0.03,0.71,U] [#2 -0.10,0.14,0.61,U] [#3 0.17,-0.07,0.61,U] [#4 0.38,-0.11,0.57,U] [#5 0.15,0.05,0.47,U] [#6 -0.05,-0.04,0.50,U] [#7 -0.06,-0.10,0.43,U] [#8 0.21,0.11,0.38,U] 
04:24:53.619 00.002 18120 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.27, -0.06}
04:24:53.619 00.000 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
04:24:53.620 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
04:24:53.620 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
04:24:53.621 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.02, opts=13)
04:24:53.622 00.001 18120 Enqueuing Move request for scope (0.11, -0.02)
04:24:53.622 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:53.623 00.001 21948 Worker thread wakes up
04:24:53.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
04:24:53.623 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
04:24:53.623 00.000 18120 UpdateGuideState exits: m=1709 RSB=28.6
04:24:53.624 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:53.624 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:53.625 00.001 18120 Enqueuing Expose request
04:24:53.625 00.000 21948 Moving (0.11, -0.02) raw xDistance=-0.06 yDistance=-0.09
04:24:53.625 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:24:53.625 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:53.625 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:24:53.625 00.000 21948 MoveAxis(E, 0, ABG)
04:24:53.625 00.000 21948 Move returns status 0, amount 0
04:24:53.625 00.000 21948 MoveAxis(N, 0, ABG)
04:24:53.625 00.000 21948 Move returns status 0, amount 0
04:24:53.626 00.001 21948 move complete, result=0
04:24:53.626 00.000 21948 worker thread done servicing request
04:24:53.626 00.000 21948 Worker thread wakes up
04:24:53.626 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:53.626 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:53.626 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:55.143 01.517 21948 Exposure complete
04:24:55.195 00.052 21948 worker thread done servicing request
04:24:55.195 00.000 18120 OnExposeComplete: enter
04:24:55.196 00.001 18120 UpdateGuideState(): m_state=6
04:24:55.197 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7802
04:24:55.197 00.000 18120 Star::Find returns 1 (0), X=896.62, Y=240.69, Mass=1854, SNR=29.8, Peak=135 HFD=4.0
04:24:55.198 00.001 18120 MultiStar: [#1 -0.07,0.02,0.67,U] [#2 0.12,-0.04,0.63,U] [#3 0.04,0.15,0.60,U] [#4 0.30,-0.36,0.00,M1] [#5 0.36,0.07,0.45,U] [#6 -0.13,-0.05,0.49,U] [#7 0.08,-0.12,0.38,U] [#8 0.13,0.04,0.39,U] 
04:24:55.198 00.000 18120 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.32, -0.03}
04:24:55.199 00.001 18120 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
04:24:55.199 00.000 18120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
04:24:55.199 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
04:24:55.201 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.01, opts=13)
04:24:55.202 00.001 18120 Enqueuing Move request for scope (0.12, 0.01)
04:24:55.203 00.001 21948 Worker thread wakes up
04:24:55.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
04:24:55.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
04:24:55.203 00.000 21948 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=-0.11
04:24:55.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:24:55.203 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:55.203 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:24:55.203 00.000 21948 MoveAxis(E, 0, ABG)
04:24:55.203 00.000 21948 Move returns status 0, amount 0
04:24:55.204 00.001 21948 MoveAxis(N, 0, ABG)
04:24:55.204 00.000 21948 Move returns status 0, amount 0
04:24:55.204 00.000 21948 move complete, result=0
04:24:55.204 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:55.206 00.002 21948 worker thread done servicing request
04:24:55.206 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.8
04:24:55.207 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:55.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:55.207 00.000 18120 Enqueuing Expose request
04:24:55.208 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:55.208 00.000 21948 Worker thread wakes up
04:24:55.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:55.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:56.831 01.623 21948 Exposure complete
04:24:56.888 00.057 21948 worker thread done servicing request
04:24:56.888 00.000 18120 OnExposeComplete: enter
04:24:56.888 00.000 18120 UpdateGuideState(): m_state=6
04:24:56.891 00.003 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7803
04:24:56.892 00.001 18120 Star::Find returns 1 (0), X=896.53, Y=240.64, Mass=1572, SNR=27.5, Peak=111 HFD=3.8
04:24:56.893 00.001 18120 MultiStar: [#1 -0.03,0.09,0.69,U] [#2 0.03,-0.23,0.64,U] [#3 0.23,-0.15,0.58,U] [#4 0.67,-0.29,0.00,M2] [#5 0.15,-0.06,0.51,U] [#6 -0.06,0.21,0.57,U] [#7 0.23,-0.21,0.47,U] [#8 0.25,0.18,0.45,U] 
04:24:56.893 00.000 18120 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.23, -0.07}
04:24:56.894 00.001 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
04:24:56.894 00.000 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
04:24:56.895 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.27 mountX=-0.08 mountY=-0.10, mountTheta=-2.28
04:24:56.896 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.03, opts=13)
04:24:56.897 00.001 18120 Enqueuing Move request for scope (0.13, -0.03)
04:24:56.897 00.000 21948 Worker thread wakes up
04:24:56.897 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
04:24:56.897 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
04:24:56.897 00.000 21948 Moving (0.13, -0.03) raw xDistance=-0.08 yDistance=-0.10
04:24:56.897 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:24:56.897 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:56.897 00.000 18120 UpdateGuideState exits: m=1572 RSB=27.5
04:24:56.898 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:56.898 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:56.899 00.001 18120 Enqueuing Expose request
04:24:56.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:56.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:24:56.899 00.000 21948 MoveAxis(E, 0, ABG)
04:24:56.899 00.000 21948 Move returns status 0, amount 0
04:24:56.899 00.000 21948 MoveAxis(N, 0, ABG)
04:24:56.899 00.000 21948 Move returns status 0, amount 0
04:24:56.899 00.000 21948 move complete, result=0
04:24:56.899 00.000 21948 worker thread done servicing request
04:24:56.899 00.000 21948 Worker thread wakes up
04:24:56.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:56.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:56.900 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:58.413 01.513 21948 Exposure complete
04:24:58.450 00.037 21948 worker thread done servicing request
04:24:58.450 00.000 18120 OnExposeComplete: enter
04:24:58.451 00.001 18120 UpdateGuideState(): m_state=6
04:24:58.451 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7804
04:24:58.452 00.001 18120 Star::Find returns 1 (0), X=896.40, Y=240.67, Mass=1771, SNR=29.1, Peak=123 HFD=4.2
04:24:58.452 00.000 18120 MultiStar: [#1 -0.02,0.07,0.70,U] [#2 -0.12,-0.16,0.61,U] [#3 0.44,-0.18,0.00,M1] [#4 0.32,-0.17,0.51,U] [#5 -0.06,-0.00,0.49,U] [#6 0.17,-0.11,0.50,U] [#7 0.24,-0.30,0.44,U] [#8 0.23,0.11,0.39,U] 
04:24:58.453 00.001 18120 single-star, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.10, -0.04}
04:24:58.453 00.000 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:24:58.454 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:24:58.455 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.39 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
04:24:58.457 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.04, opts=13)
04:24:58.458 00.001 18120 Enqueuing Move request for scope (0.10, -0.04)
04:24:58.461 00.003 21948 Worker thread wakes up
04:24:58.461 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
04:24:58.461 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
04:24:58.461 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:24:58.462 00.001 21948 Moving (0.10, -0.04) raw xDistance=-0.08 yDistance=-0.07
04:24:58.462 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.1
04:24:58.463 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:24:58.463 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:58.463 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:24:58.464 00.001 18120 Enqueuing Expose request
04:24:58.464 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:58.464 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:24:58.464 00.000 21948 MoveAxis(E, 0, ABG)
04:24:58.464 00.000 21948 Move returns status 0, amount 0
04:24:58.464 00.000 21948 MoveAxis(N, 0, ABG)
04:24:58.464 00.000 21948 Move returns status 0, amount 0
04:24:58.464 00.000 21948 move complete, result=0
04:24:58.464 00.000 21948 worker thread done servicing request
04:24:58.464 00.000 21948 Worker thread wakes up
04:24:58.464 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:24:58.464 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:24:58.465 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:00.095 01.630 21948 Exposure complete
04:25:00.134 00.039 21948 worker thread done servicing request
04:25:00.135 00.001 18120 OnExposeComplete: enter
04:25:00.136 00.001 18120 UpdateGuideState(): m_state=6
04:25:00.138 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7805
04:25:00.139 00.001 18120 Star::Find returns 1 (0), X=896.71, Y=240.66, Mass=1558, SNR=27.3, Peak=102 HFD=4.3
04:25:00.141 00.002 18120 MultiStar: [#1 0.27,0.05,0.79,U] [#2 0.02,0.32,0.66,U] [#3 0.44,0.05,0.00,M2] [#4 0.68,-0.26,0.00,M2] [#5 0.18,0.05,0.49,U] [#6 0.09,-0.13,0.54,U] [#7 0.25,-0.21,0.42,U] [#8 0.31,0.00,0.42,U] 
04:25:00.142 00.001 18120 refined, 6 included, MultiStar: {0.23, 0.02}, one-star: {0.41, -0.05}
04:25:00.143 00.001 18120 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.00) = xAngle (-1.93 = -1.93)
04:25:00.144 00.001 18120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.97 = -1.97)
04:25:00.145 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.07 mountX=-0.08 mountY=-0.21, mountTheta=-1.93
04:25:00.148 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=0.02, opts=13)
04:25:00.148 00.000 18120 Enqueuing Move request for scope (0.23, 0.02)
04:25:00.149 00.001 21948 Worker thread wakes up
04:25:00.149 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:00.149 00.000 18120 UpdateGuideState exits: m=1558 RSB=27.3
04:25:00.150 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
04:25:00.150 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
04:25:00.150 00.000 21948 Moving (0.23, 0.02) raw xDistance=-0.08 yDistance=-0.21
04:25:00.150 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:00.150 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:00.150 00.000 18120 Enqueuing Expose request
04:25:00.151 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:25:00.151 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:25:00.151 00.000 21948 MoveAxis(E, 0, ABG)
04:25:00.151 00.000 21948 Move returns status 0, amount 0
04:25:00.151 00.000 21948 MoveAxis(N, 51, ABG)
04:25:00.151 00.000 21948 Guiding  Dir = 0, Dur = 51
04:25:00.151 00.000 21948 IsSlewing returns 0
04:25:00.151 00.000 21948 IsGuiding returns 0
04:25:00.156 00.005 21948 PulseGuide returned control before completion, sleep 57
04:25:00.220 00.064 21948 IsGuiding returns 0
04:25:00.220 00.000 21948 Move returns status 0, amount 51
04:25:00.220 00.000 21948 move complete, result=0
04:25:00.220 00.000 21948 worker thread done servicing request
04:25:00.220 00.000 21948 Worker thread wakes up
04:25:00.220 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:00.220 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 51 ms NORTH
04:25:00.221 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:01.635 01.414 21948 Exposure complete
04:25:01.671 00.036 21948 worker thread done servicing request
04:25:01.672 00.001 18120 OnExposeComplete: enter
04:25:01.672 00.000 18120 UpdateGuideState(): m_state=6
04:25:01.673 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7806
04:25:01.673 00.000 18120 Star::Find returns 1 (0), X=896.38, Y=240.58, Mass=1874, SNR=30.0, Peak=123 HFD=4.3
04:25:01.675 00.002 18120 MultiStar: [#1 0.19,-0.31,0.66,U] [#2 -0.06,0.12,0.62,U] [#3 0.41,-0.31,0.00,M3] [#4 0.60,-0.48,0.00,M3] [#5 0.32,-0.08,0.46,U] [#6 -0.00,-0.23,0.52,U] [#7 -0.25,-0.02,0.37,U] [#8 0.54,-0.34,0.00,M1] 
04:25:01.676 00.001 18120 refined, 5 included, MultiStar: {0.06, -0.12}, one-star: {0.08, -0.13}
04:25:01.677 00.001 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
04:25:01.678 00.001 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
04:25:01.679 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.09 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
04:25:01.679 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.12, opts=13)
04:25:01.681 00.002 18120 Enqueuing Move request for scope (0.06, -0.12)
04:25:01.682 00.001 21948 Worker thread wakes up
04:25:01.682 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:01.682 00.000 18120 UpdateGuideState exits: m=1874 RSB=30.0
04:25:01.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:01.683 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:01.683 00.000 18120 Enqueuing Expose request
04:25:01.684 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
04:25:01.684 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
04:25:01.684 00.000 21948 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.00
04:25:01.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:25:01.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:01.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:25:01.684 00.000 21948 MoveAxis(E, 0, ABG)
04:25:01.684 00.000 21948 Move returns status 0, amount 0
04:25:01.684 00.000 21948 MoveAxis(N, 0, ABG)
04:25:01.684 00.000 21948 Move returns status 0, amount 0
04:25:01.684 00.000 21948 move complete, result=0
04:25:01.684 00.000 21948 worker thread done servicing request
04:25:01.684 00.000 21948 Worker thread wakes up
04:25:01.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:01.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:01.684 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:03.316 01.632 21948 Exposure complete
04:25:03.368 00.052 21948 worker thread done servicing request
04:25:03.368 00.000 18120 OnExposeComplete: enter
04:25:03.369 00.001 18120 UpdateGuideState(): m_state=6
04:25:03.369 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7807
04:25:03.369 00.000 18120 Star::Find returns 1 (0), X=896.26, Y=240.58, Mass=1680, SNR=28.2, Peak=120 HFD=4.2
04:25:03.370 00.001 18120 MultiStar: [#1 -0.01,-0.09,0.75,U] [#2 -0.11,-0.19,0.63,U] [#3 0.29,0.07,0.60,U] [#4 0.16,-0.41,0.00,M4] [#5 -0.09,-0.24,0.50,U] [#6 0.02,-0.31,0.53,U] [#7 -0.13,-0.04,0.42,U] [#8 0.04,-0.28,0.41,U] 
04:25:03.370 00.000 18120 single-star, 7 included, MultiStar: {-0.00, -0.14}, one-star: {-0.04, -0.13}
04:25:03.371 00.001 18120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.00) = xAngle (-3.90 = 2.38)
04:25:03.371 00.000 18120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.94 = 2.34)
04:25:03.372 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.91 mountX=-0.10 mountY=0.10, mountTheta=2.36
04:25:03.372 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.13, opts=13)
04:25:03.374 00.002 18120 Enqueuing Move request for scope (-0.04, -0.13)
04:25:03.374 00.000 21948 Worker thread wakes up
04:25:03.375 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
04:25:03.375 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
04:25:03.375 00.000 21948 Moving (-0.04, -0.13) raw xDistance=-0.10 yDistance=0.10
04:25:03.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:25:03.375 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:03.375 00.000 18120 UpdateGuideState exits: m=1680 RSB=28.2
04:25:03.376 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:03.376 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:03.376 00.000 18120 Enqueuing Expose request
04:25:03.377 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:03.377 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:25:03.377 00.000 21948 MoveAxis(E, 0, ABG)
04:25:03.377 00.000 21948 Move returns status 0, amount 0
04:25:03.377 00.000 21948 MoveAxis(N, 0, ABG)
04:25:03.377 00.000 21948 Move returns status 0, amount 0
04:25:03.377 00.000 21948 move complete, result=0
04:25:03.377 00.000 21948 worker thread done servicing request
04:25:03.377 00.000 21948 Worker thread wakes up
04:25:03.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:03.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:03.377 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:04.904 01.527 21948 Exposure complete
04:25:04.949 00.045 21948 worker thread done servicing request
04:25:04.950 00.001 18120 OnExposeComplete: enter
04:25:04.951 00.001 18120 UpdateGuideState(): m_state=6
04:25:04.953 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7808
04:25:04.953 00.000 18120 Star::Find returns 1 (0), X=896.25, Y=240.63, Mass=1702, SNR=28.4, Peak=120 HFD=4.4
04:25:04.954 00.001 18120 MultiStar: [#1 -0.38,0.01,0.75,U] [#2 -0.19,-0.12,0.64,U] [#3 -0.24,-0.11,0.62,U] [#4 -0.13,-0.75,0.00,M5] [#5 -0.03,0.03,0.48,U] [#6 -0.27,0.00,0.55,U] [#7 -0.16,-0.37,0.45,U] [#8 0.11,-0.15,0.40,U] 
04:25:04.954 00.000 18120 single-star, 7 included, MultiStar: {-0.16, -0.09}, one-star: {-0.05, -0.08}
04:25:04.955 00.001 18120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.00) = xAngle (-4.18 = 2.10)
04:25:04.955 00.000 18120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.07)
04:25:04.956 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.18 mountX=-0.05 mountY=0.08, mountTheta=2.09
04:25:04.959 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.08, opts=13)
04:25:04.959 00.000 18120 Enqueuing Move request for scope (-0.05, -0.08)
04:25:04.960 00.001 21948 Worker thread wakes up
04:25:04.960 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:04.960 00.000 18120 UpdateGuideState exits: m=1702 RSB=28.4
04:25:04.961 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:04.961 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:04.962 00.001 18120 Enqueuing Expose request
04:25:04.962 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
04:25:04.962 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
04:25:04.962 00.000 21948 Moving (-0.05, -0.08) raw xDistance=-0.05 yDistance=0.08
04:25:04.962 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:25:04.962 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:04.962 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:25:04.962 00.000 21948 MoveAxis(E, 0, ABG)
04:25:04.962 00.000 21948 Move returns status 0, amount 0
04:25:04.962 00.000 21948 MoveAxis(N, 0, ABG)
04:25:04.962 00.000 21948 Move returns status 0, amount 0
04:25:04.962 00.000 21948 move complete, result=0
04:25:04.962 00.000 21948 worker thread done servicing request
04:25:04.962 00.000 21948 Worker thread wakes up
04:25:04.962 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:04.962 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:04.963 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:06.591 01.628 21948 Exposure complete
04:25:06.639 00.048 21948 worker thread done servicing request
04:25:06.639 00.000 18120 OnExposeComplete: enter
04:25:06.640 00.001 18120 UpdateGuideState(): m_state=6
04:25:06.641 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7809
04:25:06.641 00.000 18120 Star::Find returns 1 (0), X=895.98, Y=240.53, Mass=1771, SNR=29.1, Peak=128 HFD=4.1
04:25:06.642 00.001 18120 MultiStar: [#1 -0.54,-0.22,0.00,M1] [#2 -0.01,-0.43,0.62,U] [#3 -0.08,-0.02,0.59,U] [#4 0.22,-0.62,0.00,M6] [#5 -0.38,-0.18,0.44,U] [#6 -0.42,-0.16,0.00,M1] [#7 -0.23,0.05,0.42,U] [#8 -0.09,-0.24,0.40,U] 
04:25:06.642 00.000 18120 refined, 5 included, MultiStar: {-0.19, -0.18}, one-star: {-0.32, -0.18}
04:25:06.642 00.000 18120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.00) = xAngle (-4.40 = 1.89)
04:25:06.643 00.001 18120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.44 = 1.85)
04:25:06.643 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.40 mountX=-0.08 mountY=0.25, mountTheta=1.88
04:25:06.644 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.18, opts=13)
04:25:06.645 00.001 18120 Enqueuing Move request for scope (-0.19, -0.18)
04:25:06.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:06.646 00.001 18120 UpdateGuideState exits: m=1771 RSB=29.1
04:25:06.646 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:06.647 00.001 21948 Worker thread wakes up
04:25:06.647 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
04:25:06.647 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
04:25:06.647 00.000 21948 Moving (-0.19, -0.18) raw xDistance=-0.08 yDistance=0.25
04:25:06.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:25:06.647 00.000 21948 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.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:06.647 00.000 18120 Enqueuing Expose request
04:25:06.648 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:25:06.648 00.000 21948 MoveAxis(E, 0, ABG)
04:25:06.648 00.000 21948 Move returns status 0, amount 0
04:25:06.648 00.000 21948 MoveAxis(N, 0, ABG)
04:25:06.648 00.000 21948 Move returns status 0, amount 0
04:25:06.648 00.000 21948 move complete, result=0
04:25:06.648 00.000 21948 worker thread done servicing request
04:25:06.648 00.000 21948 Worker thread wakes up
04:25:06.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:06.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:06.648 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:25:08.171 01.523 21948 Exposure complete
04:25:08.226 00.055 21948 worker thread done servicing request
04:25:08.226 00.000 18120 OnExposeComplete: enter
04:25:08.227 00.001 18120 UpdateGuideState(): m_state=6
04:25:08.227 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7810
04:25:08.228 00.001 18120 Star::Find returns 1 (0), X=896.49, Y=240.48, Mass=1685, SNR=28.4, Peak=114 HFD=3.9
04:25:08.228 00.000 18120 MultiStar: [#1 0.34,-0.30,0.00,M2] [#2 0.01,-0.25,0.66,U] [#3 0.14,-0.28,0.60,U] [#4 0.37,-0.46,0.00,M7] [#5 0.08,-0.12,0.50,U] [#6 0.34,-0.35,0.00,M2] [#7 0.05,-0.11,0.42,U] [#8 0.38,-0.34,0.00,M1] 
04:25:08.229 00.001 18120 refined, 4 included, MultiStar: {0.11, -0.21}, one-star: {0.18, -0.23}
04:25:08.229 00.000 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
04:25:08.229 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.14)
04:25:08.230 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.11 mountX=-0.24 mountY=0.00, mountTheta=3.14
04:25:08.233 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.21, opts=13)
04:25:08.234 00.001 18120 Enqueuing Move request for scope (0.11, -0.21)
04:25:08.234 00.000 21948 Worker thread wakes up
04:25:08.234 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
04:25:08.234 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
04:25:08.234 00.000 21948 Moving (0.11, -0.21) raw xDistance=-0.24 yDistance=0.00
04:25:08.234 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:25:08.234 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:08.234 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:08.235 00.001 18120 UpdateGuideState exits: m=1685 RSB=28.4
04:25:08.235 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:08.236 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:08.236 00.000 18120 Enqueuing Expose request
04:25:08.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:25:08.237 00.001 21948 MoveAxis(E, 42, ABG)
04:25:08.237 00.000 21948 Guiding  Dir = 2, Dur = 42
04:25:08.237 00.000 21948 IsSlewing returns 0
04:25:08.237 00.000 21948 IsGuiding returns 0
04:25:08.238 00.001 21948 PulseGuide returned control before completion, sleep 51
04:25:08.292 00.054 21948 IsGuiding returns 1
04:25:08.292 00.000 21948 scope still moving after pulse duration time elapsed
04:25:08.323 00.031 21948 IsSlewing returns 0
04:25:08.324 00.001 21948 IsGuiding returns 0
04:25:08.324 00.000 21948 scope move finished after 42 + 44 ms
04:25:08.324 00.000 21948 Move returns status 0, amount 42
04:25:08.324 00.000 21948 MoveAxis(N, 0, ABG)
04:25:08.324 00.000 21948 Move returns status 0, amount 0
04:25:08.324 00.000 21948 move complete, result=0
04:25:08.324 00.000 21948 worker thread done servicing request
04:25:08.324 00.000 21948 Worker thread wakes up
04:25:08.324 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
04:25:08.325 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:08.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:09.954 01.629 21948 Exposure complete
04:25:09.999 00.045 21948 worker thread done servicing request
04:25:09.999 00.000 18120 OnExposeComplete: enter
04:25:10.001 00.002 18120 UpdateGuideState(): m_state=6
04:25:10.002 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7811
04:25:10.003 00.001 18120 Star::Find returns 1 (0), X=896.35, Y=240.59, Mass=1570, SNR=27.4, Peak=124 HFD=4.1
04:25:10.003 00.000 18120 MultiStar: [#1 -0.22,-0.28,0.76,U] [#2 0.03,-0.13,0.65,U] [#3 0.13,0.13,0.64,U] [#4 0.17,-0.17,0.57,U] [#5 0.03,0.14,0.48,U] [#6 0.11,-0.12,0.50,U] [#7 -0.05,0.05,0.44,U] [#8 -0.14,-0.23,0.43,U] 
04:25:10.005 00.002 18120 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.05, -0.12}
04:25:10.006 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
04:25:10.007 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
04:25:10.008 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.43 mountX=-0.09 mountY=0.03, mountTheta=2.82
04:25:10.011 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
04:25:10.015 00.004 18120 Enqueuing Move request for scope (0.01, -0.09)
04:25:10.017 00.002 21948 Worker thread wakes up
04:25:10.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
04:25:10.017 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:10.019 00.002 18120 UpdateGuideState exits: m=1570 RSB=27.4
04:25:10.020 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:10.020 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
04:25:10.020 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.03
04:25:10.020 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:25:10.020 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:10.020 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:10.020 00.000 21948 MoveAxis(E, 0, ABG)
04:25:10.020 00.000 21948 Move returns status 0, amount 0
04:25:10.020 00.000 21948 MoveAxis(N, 0, ABG)
04:25:10.020 00.000 21948 Move returns status 0, amount 0
04:25:10.020 00.000 21948 move complete, result=0
04:25:10.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:10.021 00.001 18120 Enqueuing Expose request
04:25:10.022 00.001 21948 worker thread done servicing request
04:25:10.022 00.000 21948 Worker thread wakes up
04:25:10.022 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:10.022 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:10.022 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:11.543 01.521 21948 Exposure complete
04:25:11.588 00.045 21948 worker thread done servicing request
04:25:11.588 00.000 18120 OnExposeComplete: enter
04:25:11.590 00.002 18120 UpdateGuideState(): m_state=6
04:25:11.592 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7812
04:25:11.593 00.001 18120 Star::Find returns 1 (0), X=896.30, Y=240.67, Mass=1972, SNR=30.7, Peak=138 HFD=4.3
04:25:11.594 00.001 18120 MultiStar: [#1 -0.27,-0.08,0.66,U] [#2 -0.23,-0.04,0.57,U] [#3 -0.26,-0.17,0.54,U] [#4 0.10,-0.24,0.55,U] [#5 -0.25,0.07,0.45,U] [#6 -0.40,0.06,0.50,U] [#7 -0.13,-0.23,0.41,U] [#8 -0.04,-0.08,0.38,U] 
04:25:11.595 00.001 18120 single-star, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.00, -0.04}
04:25:11.596 00.001 18120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
04:25:11.598 00.002 18120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
04:25:11.600 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.61 mountX=-0.04 mountY=0.02, mountTheta=2.64
04:25:11.602 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.04, opts=13)
04:25:11.603 00.001 18120 Enqueuing Move request for scope (-0.00, -0.04)
04:25:11.603 00.000 21948 Worker thread wakes up
04:25:11.604 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
04:25:11.604 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
04:25:11.604 00.000 21948 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.02
04:25:11.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:11.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:11.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:11.604 00.000 21948 MoveAxis(E, 0, ABG)
04:25:11.604 00.000 21948 Move returns status 0, amount 0
04:25:11.604 00.000 21948 MoveAxis(N, 0, ABG)
04:25:11.604 00.000 21948 Move returns status 0, amount 0
04:25:11.604 00.000 21948 move complete, result=0
04:25:11.604 00.000 21948 worker thread done servicing request
04:25:11.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:11.604 00.000 18120 UpdateGuideState exits: m=1972 RSB=30.7
04:25:11.605 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:11.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:11.605 00.000 18120 Enqueuing Expose request
04:25:11.606 00.001 21948 Worker thread wakes up
04:25:11.606 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:11.606 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:11.606 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:13.229 01.623 21948 Exposure complete
04:25:13.255 00.026 21948 worker thread done servicing request
04:25:13.255 00.000 18120 OnExposeComplete: enter
04:25:13.256 00.001 18120 UpdateGuideState(): m_state=6
04:25:13.256 00.000 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7813
04:25:13.257 00.001 18120 Star::Find returns 1 (0), X=896.17, Y=240.79, Mass=1779, SNR=29.1, Peak=146 HFD=4.3
04:25:13.257 00.000 18120 MultiStar: [#1 -0.38,0.13,0.74,U] [#2 -0.22,0.22,0.62,U] [#3 -0.26,-0.01,0.59,U] [#4 0.19,-0.03,0.50,U] [#5 -0.21,0.13,0.47,U] [#6 -0.12,-0.14,0.52,U] [#7 -0.32,0.17,0.42,U] [#8 0.31,0.28,0.39,U] 
04:25:13.258 00.001 18120 single-star, 8 included, MultiStar: {-0.15, 0.09}, one-star: {-0.14, 0.08}
04:25:13.258 00.000 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
04:25:13.259 00.001 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
04:25:13.260 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.61 mountX=0.13 mountY=0.09, mountTheta=0.58
04:25:13.261 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.08, opts=13)
04:25:13.262 00.001 18120 Enqueuing Move request for scope (-0.14, 0.08)
04:25:13.262 00.000 21948 Worker thread wakes up
04:25:13.262 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:13.263 00.001 18120 UpdateGuideState exits: m=1779 RSB=29.1
04:25:13.263 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:13.264 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:13.264 00.000 18120 Enqueuing Expose request
04:25:13.264 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
04:25:13.265 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
04:25:13.265 00.000 21948 Moving (-0.14, 0.08) raw xDistance=0.13 yDistance=0.09
04:25:13.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:25:13.265 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:13.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:25:13.265 00.000 21948 MoveAxis(E, 0, ABG)
04:25:13.265 00.000 21948 Move returns status 0, amount 0
04:25:13.265 00.000 21948 MoveAxis(N, 0, ABG)
04:25:13.265 00.000 21948 Move returns status 0, amount 0
04:25:13.265 00.000 21948 move complete, result=0
04:25:13.265 00.000 21948 worker thread done servicing request
04:25:13.265 00.000 21948 Worker thread wakes up
04:25:13.265 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:13.265 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:13.265 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:14.787 01.522 21948 Exposure complete
04:25:14.830 00.043 21948 worker thread done servicing request
04:25:14.830 00.000 18120 OnExposeComplete: enter
04:25:14.831 00.001 18120 UpdateGuideState(): m_state=6
04:25:14.833 00.002 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7814
04:25:14.835 00.002 18120 Star::Find returns 1 (0), X=896.00, Y=240.59, Mass=1899, SNR=30.1, Peak=152 HFD=4.1
04:25:14.838 00.003 18120 MultiStar: [#1 -0.21,0.06,0.67,U] [#2 -0.17,0.29,0.62,U] [#3 -0.11,0.01,0.57,U] [#4 -0.26,-0.00,0.51,U] [#5 -0.48,0.15,0.00,M1] [#6 -0.22,-0.10,0.53,U] [#7 -0.60,0.19,0.00,M1] [#8 -0.17,0.37,0.38,U] 
04:25:14.841 00.003 18120 refined, 6 included, MultiStar: {-0.21, 0.04}, one-star: {-0.30, -0.12}
04:25:14.843 00.002 18120 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
04:25:14.843 00.000 18120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
04:25:14.845 00.002 18120 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.22 cameraTheta=2.94 mountX=0.13 mountY=0.17, mountTheta=0.93
04:25:14.847 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=0.04, opts=13)
04:25:14.847 00.000 18120 Enqueuing Move request for scope (-0.21, 0.04)
04:25:14.849 00.002 21948 Worker thread wakes up
04:25:14.850 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
04:25:14.850 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
04:25:14.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:14.850 00.000 18120 UpdateGuideState exits: m=1899 RSB=30.1
04:25:14.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:14.851 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:14.851 00.000 18120 Enqueuing Expose request
04:25:14.852 00.001 21948 Moving (-0.21, 0.04) raw xDistance=0.13 yDistance=0.17
04:25:14.852 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:25:14.852 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:14.852 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:25:14.852 00.000 21948 MoveAxis(E, 0, ABG)
04:25:14.852 00.000 21948 Move returns status 0, amount 0
04:25:14.852 00.000 21948 MoveAxis(N, 0, ABG)
04:25:14.852 00.000 21948 Move returns status 0, amount 0
04:25:14.852 00.000 21948 move complete, result=0
04:25:14.852 00.000 21948 worker thread done servicing request
04:25:14.852 00.000 21948 Worker thread wakes up
04:25:14.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:14.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:14.853 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:25:16.488 01.635 21948 Exposure complete
04:25:16.524 00.036 21948 worker thread done servicing request
04:25:16.525 00.001 18120 OnExposeComplete: enter
04:25:16.525 00.000 18120 UpdateGuideState(): m_state=6
04:25:16.526 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7815
04:25:16.526 00.000 18120 Star::Find returns 1 (0), X=896.32, Y=240.86, Mass=1743, SNR=28.8, Peak=129 HFD=4.3
04:25:16.527 00.001 18120 MultiStar: [#1 -0.24,0.14,0.72,U] [#2 -0.17,0.35,0.66,U] [#3 -0.20,-0.13,0.58,U] [#4 0.16,-0.08,0.58,U] [#5 0.03,0.02,0.45,U] [#6 -0.18,-0.14,0.50,U] [#7 -0.46,0.03,0.00,M2] [#8 0.05,-0.06,0.40,U] 
04:25:16.527 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {0.02, 0.15}
04:25:16.528 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
04:25:16.529 00.001 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
04:25:16.529 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.47 mountX=0.08 mountY=0.04, mountTheta=0.44
04:25:16.531 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
04:25:16.531 00.000 18120 Enqueuing Move request for scope (-0.07, 0.06)
04:25:16.532 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:16.532 00.000 18120 UpdateGuideState exits: m=1743 RSB=28.8
04:25:16.532 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:16.536 00.004 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:16.538 00.002 21948 Worker thread wakes up
04:25:16.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
04:25:16.538 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
04:25:16.538 00.000 21948 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.04
04:25:16.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:25:16.538 00.000 18120 Enqueuing Expose request
04:25:16.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:16.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:25:16.538 00.000 21948 MoveAxis(E, 0, ABG)
04:25:16.538 00.000 21948 Move returns status 0, amount 0
04:25:16.538 00.000 21948 MoveAxis(N, 0, ABG)
04:25:16.538 00.000 21948 Move returns status 0, amount 0
04:25:16.538 00.000 21948 move complete, result=0
04:25:16.538 00.000 21948 worker thread done servicing request
04:25:16.538 00.000 21948 Worker thread wakes up
04:25:16.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:16.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:16.539 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:18.058 01.519 21948 Exposure complete
04:25:18.091 00.033 21948 worker thread done servicing request
04:25:18.092 00.001 18120 OnExposeComplete: enter
04:25:18.092 00.000 18120 UpdateGuideState(): m_state=6
04:25:18.093 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7816
04:25:18.093 00.000 18120 Star::Find returns 1 (0), X=896.28, Y=240.61, Mass=1620, SNR=27.9, Peak=120 HFD=4.4
04:25:18.095 00.002 18120 MultiStar: [#1 -0.24,0.06,0.73,U] [#2 -0.32,0.06,0.65,U] [#3 0.09,0.04,0.61,U] [#4 0.09,0.04,0.55,U] [#5 0.23,0.11,0.49,U] [#6 0.09,-0.36,0.51,U] [#7 -0.04,-0.23,0.44,U] [#8 0.16,0.08,0.43,U] 
04:25:18.096 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.02, -0.10}
04:25:18.097 00.001 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.00) = xAngle (-4.12 = 2.17)
04:25:18.098 00.001 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.13)
04:25:18.099 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.12 mountX=-0.02 mountY=0.03, mountTheta=2.15
04:25:18.102 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
04:25:18.104 00.002 18120 Enqueuing Move request for scope (-0.02, -0.03)
04:25:18.105 00.001 21948 Worker thread wakes up
04:25:18.105 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:25:18.105 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:25:18.105 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
04:25:18.105 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:25:18.105 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:18.105 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:18.105 00.000 21948 MoveAxis(E, 0, ABG)
04:25:18.105 00.000 21948 Move returns status 0, amount 0
04:25:18.105 00.000 21948 MoveAxis(N, 0, ABG)
04:25:18.105 00.000 21948 Move returns status 0, amount 0
04:25:18.105 00.000 21948 move complete, result=0
04:25:18.105 00.000 21948 worker thread done servicing request
04:25:18.105 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:18.108 00.003 18120 UpdateGuideState exits: m=1620 RSB=27.9
04:25:18.109 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:18.110 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:18.111 00.001 18120 Enqueuing Expose request
04:25:18.111 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:18.112 00.001 21948 Worker thread wakes up
04:25:18.113 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:18.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:19.735 01.622 21948 Exposure complete
04:25:19.774 00.039 21948 worker thread done servicing request
04:25:19.774 00.000 18120 OnExposeComplete: enter
04:25:19.774 00.000 18120 UpdateGuideState(): m_state=6
04:25:19.775 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7817
04:25:19.775 00.000 18120 Star::Find returns 1 (0), X=896.16, Y=240.67, Mass=1693, SNR=28.4, Peak=138 HFD=3.9
04:25:19.775 00.000 18120 MultiStar: [#1 -0.56,0.03,0.00,M1] [#2 -0.15,0.13,0.66,U] [#3 -0.18,-0.22,0.63,U] [#4 0.06,-0.32,0.60,U] [#5 -0.47,0.04,0.00,M1] [#6 -0.44,0.14,0.00,M1] [#7 -0.13,-0.06,0.38,U] [#8 0.05,-0.13,0.40,U] 
04:25:19.775 00.000 18120 refined, 5 included, MultiStar: {-0.09, -0.10}, one-star: {-0.14, -0.04}
04:25:19.777 00.002 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.00) = xAngle (-4.32 = 1.96)
04:25:19.777 00.000 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.36 = 1.92)
04:25:19.778 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.32 mountX=-0.05 mountY=0.13, mountTheta=1.96
04:25:19.780 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.10, opts=13)
04:25:19.780 00.000 18120 Enqueuing Move request for scope (-0.09, -0.10)
04:25:19.781 00.001 21948 Worker thread wakes up
04:25:19.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:19.781 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
04:25:19.781 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
04:25:19.781 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.4
04:25:19.781 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:19.783 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:19.783 00.000 18120 Enqueuing Expose request
04:25:19.784 00.001 21948 Moving (-0.09, -0.10) raw xDistance=-0.05 yDistance=0.13
04:25:19.784 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:25:19.784 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:19.784 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:25:19.784 00.000 21948 MoveAxis(E, 0, ABG)
04:25:19.784 00.000 21948 Move returns status 0, amount 0
04:25:19.784 00.000 21948 MoveAxis(N, 0, ABG)
04:25:19.784 00.000 21948 Move returns status 0, amount 0
04:25:19.784 00.000 21948 move complete, result=0
04:25:19.784 00.000 21948 worker thread done servicing request
04:25:19.784 00.000 21948 Worker thread wakes up
04:25:19.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:19.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:19.785 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:21.310 01.525 21948 Exposure complete
04:25:21.353 00.043 21948 worker thread done servicing request
04:25:21.353 00.000 18120 OnExposeComplete: enter
04:25:21.354 00.001 18120 UpdateGuideState(): m_state=6
04:25:21.355 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7818
04:25:21.356 00.001 18120 Star::Find returns 1 (0), X=896.64, Y=240.66, Mass=1743, SNR=28.7, Peak=115 HFD=4.3
04:25:21.358 00.002 18120 MultiStar: [#1 -0.03,0.10,0.69,U] [#2 -0.14,0.09,0.63,U] [#3 -0.08,-0.08,0.60,U] [#4 0.31,-0.09,0.55,U] [#5 0.23,0.20,0.45,U] [#6 -0.15,-0.18,0.54,U] [#7 0.06,-0.08,0.38,U] [#8 0.27,0.17,0.40,U] 
04:25:21.359 00.001 18120 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.33, -0.05}
04:25:21.360 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
04:25:21.361 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
04:25:21.362 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
04:25:21.363 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.00, opts=13)
04:25:21.363 00.000 18120 Enqueuing Move request for scope (0.09, 0.00)
04:25:21.364 00.001 21948 Worker thread wakes up
04:25:21.364 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
04:25:21.364 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
04:25:21.364 00.000 21948 Moving (0.09, 0.00) raw xDistance=-0.04 yDistance=-0.09
04:25:21.364 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:21.364 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:21.364 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:25:21.364 00.000 21948 MoveAxis(E, 0, ABG)
04:25:21.364 00.000 21948 Move returns status 0, amount 0
04:25:21.364 00.000 21948 MoveAxis(N, 0, ABG)
04:25:21.364 00.000 21948 Move returns status 0, amount 0
04:25:21.364 00.000 21948 move complete, result=0
04:25:21.364 00.000 21948 worker thread done servicing request
04:25:21.364 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:21.365 00.001 18120 UpdateGuideState exits: m=1743 RSB=28.7
04:25:21.366 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:21.366 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:21.367 00.001 18120 Enqueuing Expose request
04:25:21.367 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:21.367 00.000 21948 Worker thread wakes up
04:25:21.368 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:21.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:22.994 01.626 21948 Exposure complete
04:25:23.036 00.042 21948 worker thread done servicing request
04:25:23.036 00.000 18120 OnExposeComplete: enter
04:25:23.037 00.001 18120 UpdateGuideState(): m_state=6
04:25:23.038 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7819
04:25:23.039 00.001 18120 Star::Find returns 1 (0), X=896.10, Y=240.77, Mass=1774, SNR=29.1, Peak=139 HFD=4.2
04:25:23.041 00.002 18120 MultiStar: [#1 -0.46,0.04,0.00,M1] [#2 -0.18,0.05,0.59,U] [#3 -0.01,-0.02,0.59,U] [#4 0.35,-0.11,0.56,U] [#5 -0.10,0.16,0.46,U] [#6 -0.27,-0.11,0.51,U] [#7 -0.29,-0.28,0.34,U] [#8 -0.02,0.13,0.41,U] 
04:25:23.042 00.001 18120 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.20, 0.06}
04:25:23.043 00.001 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.13 = 1.15)
04:25:23.043 00.000 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.11)
04:25:23.044 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.13 mountX=0.04 mountY=0.08, mountTheta=1.14
04:25:23.045 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.00, opts=13)
04:25:23.046 00.001 18120 Enqueuing Move request for scope (-0.09, -0.00)
04:25:23.046 00.000 21948 Worker thread wakes up
04:25:23.047 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:23.047 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.1
04:25:23.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:23.048 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:23.048 00.000 18120 Enqueuing Expose request
04:25:23.049 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
04:25:23.049 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
04:25:23.049 00.000 21948 Moving (-0.09, -0.00) raw xDistance=0.04 yDistance=0.08
04:25:23.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:25:23.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:23.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:25:23.049 00.000 21948 MoveAxis(E, 0, ABG)
04:25:23.049 00.000 21948 Move returns status 0, amount 0
04:25:23.049 00.000 21948 MoveAxis(N, 0, ABG)
04:25:23.049 00.000 21948 Move returns status 0, amount 0
04:25:23.049 00.000 21948 move complete, result=0
04:25:23.049 00.000 21948 worker thread done servicing request
04:25:23.049 00.000 21948 Worker thread wakes up
04:25:23.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:23.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:23.049 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:24.569 01.520 21948 Exposure complete
04:25:24.609 00.040 21948 worker thread done servicing request
04:25:24.610 00.001 18120 OnExposeComplete: enter
04:25:24.610 00.000 18120 UpdateGuideState(): m_state=6
04:25:24.611 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7820
04:25:24.611 00.000 18120 Star::Find returns 1 (0), X=896.11, Y=240.52, Mass=1719, SNR=28.6, Peak=128 HFD=4.0
04:25:24.612 00.001 18120 MultiStar: [#1 -0.34,-0.01,0.72,U] [#2 -0.33,-0.12,0.61,U] [#3 -0.17,-0.30,0.58,U] [#4 0.08,-0.33,0.54,U] [#5 -0.33,-0.22,0.47,U] [#6 -0.75,-0.11,0.00,M1] [#7 -0.22,-0.05,0.43,U] [#8 -0.30,-0.12,0.39,U] 
04:25:24.612 00.000 18120 single-star, 7 included, MultiStar: {-0.22, -0.17}, one-star: {-0.19, -0.19}
04:25:24.613 00.001 18120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.00) = xAngle (-4.35 = 1.93)
04:25:24.613 00.000 18120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.39 = 1.89)
04:25:24.613 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.36 mountX=-0.09 mountY=0.25, mountTheta=1.92
04:25:24.615 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.19, opts=13)
04:25:24.615 00.000 18120 Enqueuing Move request for scope (-0.19, -0.19)
04:25:24.616 00.001 21948 Worker thread wakes up
04:25:24.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:24.616 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.6
04:25:24.617 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:24.617 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:24.617 00.000 18120 Enqueuing Expose request
04:25:24.618 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
04:25:24.618 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
04:25:24.618 00.000 21948 Moving (-0.19, -0.19) raw xDistance=-0.09 yDistance=0.25
04:25:24.618 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:25:24.618 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:24.618 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:25:24.618 00.000 21948 MoveAxis(E, 0, ABG)
04:25:24.618 00.000 21948 Move returns status 0, amount 0
04:25:24.618 00.000 21948 MoveAxis(N, 0, ABG)
04:25:24.618 00.000 21948 Move returns status 0, amount 0
04:25:24.618 00.000 21948 move complete, result=0
04:25:24.618 00.000 21948 worker thread done servicing request
04:25:24.618 00.000 21948 Worker thread wakes up
04:25:24.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:24.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:24.618 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:25:26.113 01.495 18120 evsrv: cli 0D46D7B0 connect
04:25:26.114 00.001 18120 case statement mapped state 6 to 3
04:25:26.114 00.000 18120 case statement mapped state 6 to 3
04:25:26.115 00.001 18120 evsrv: cli 0D46D7B0 request: {"method":"get_app_state","id":"4cca1b6c-0900-475f-a4aa-4511c54eace9"}
04:25:26.115 00.000 18120 case statement mapped state 6 to 3
04:25:26.116 00.001 18120 evsrv: cli 0D46D7B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cca1b6c-0900-475f-a4aa-4511c54eace9"}
04:25:26.122 00.006 18120 evsrv: cli 0D46D7B0 disconnect
04:25:26.124 00.002 18120 evsrv: cli 0D46DFD0 connect
04:25:26.125 00.001 18120 case statement mapped state 6 to 3
04:25:26.125 00.000 18120 case statement mapped state 6 to 3
04:25:26.126 00.001 18120 evsrv: cli 0D46DFD0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"4fc4fdf8-9ae2-4623-b0a8-ceb3839bd328"}
04:25:26.129 00.003 18120 PhdController::Dither begins
04:25:26.130 00.001 18120 dither: size=2.00, dRA=0.96 dDec=0.27
04:25:26.130 00.000 18120 MountToCamera -- mountTheta (0.27) + m_xAngle (2.00) = xAngle (2.27 = 2.27)
04:25:26.130 00.000 18120 MountToCamera -- mountX=0.96 mountY=0.27 hyp=0.99 mountTheta=0.27 cameraX=-0.64, cameraY=0.76 cameraTheta=2.27
04:25:26.131 00.001 18120 setting lock position to (895.66, 241.47)
04:25:26.132 00.001 18120 Mount: notify guiding dithered (-0.6, 0.8)
04:25:26.132 00.000 18120 MultiStar: stabilizing after lock position change
04:25:26.133 00.001 18120 Status Line: Dithering de 0.96,0.27
04:25:26.134 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:25:26.135 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
04:25:26.135 00.000 18120 evsrv: cli 0D46DFD0 response: {"jsonrpc":"2.0","result":0,"id":"4fc4fdf8-9ae2-4623-b0a8-ceb3839bd328"}
04:25:26.136 00.001 18120 evsrv: cli 0D46DFD0 disconnect
04:25:26.246 00.110 21948 Exposure complete
04:25:26.291 00.045 21948 worker thread done servicing request
04:25:26.291 00.000 18120 OnExposeComplete: enter
04:25:26.292 00.001 18120 UpdateGuideState(): m_state=6
04:25:26.293 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7821
04:25:26.295 00.002 18120 Star::Find returns 1 (0), X=896.00, Y=240.80, Mass=1740, SNR=28.7, Peak=137 HFD=4.1
04:25:26.296 00.001 18120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
04:25:26.298 00.002 18120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = -3.14)
04:25:26.299 00.001 18120 CameraToMount -- cameraX=0.34 cameraY=-0.67 hyp=0.75 cameraTheta=-1.10 mountX=-0.75 mountY=-0.00, mountTheta=-3.14
04:25:26.301 00.002 18120 dither recenter: remaining=(-1.0,-0.3) step=(-1.0,-0.3)
04:25:26.303 00.002 18120 MountToCamera -- mountTheta (-2.87) + m_xAngle (2.00) = xAngle (-0.87 = -0.87)
04:25:26.304 00.001 18120 MountToCamera -- mountX=-0.96 mountY=-0.27 hyp=0.99 mountTheta=-2.87 cameraX=0.64, cameraY=-0.76 cameraTheta=-0.87
04:25:26.305 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.64, y=-0.76, opts=4)
04:25:26.306 00.001 18120 Enqueuing Move request for scope (0.64, -0.76)
04:25:26.307 00.001 18120 Mount: notify direct move -0.96,-0.27
04:25:26.308 00.001 21948 Worker thread wakes up
04:25:26.308 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.76) opts 0x4
04:25:26.308 00.000 21948 Handling offset move in thread for scope, endpoint = (0.64, -0.76)
04:25:26.308 00.000 21948 Moving (0.64, -0.76) raw xDistance=-0.96 yDistance=-0.27
04:25:26.308 00.000 21948 MoveAxis(E, 271, B)
04:25:26.308 00.000 21948 Guiding  Dir = 2, Dur = 271
04:25:26.308 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:26.309 00.001 21948 IsSlewing returns 0
04:25:26.309 00.000 18120 UpdateGuideState exits: m=1740 RSB=28.7
04:25:26.310 00.001 21948 IsGuiding returns 0
04:25:26.311 00.001 18120 PhdController: settling, locked = 1, distance = 1.03 (0.50) aobump = 0 frame = 1 / 99999
04:25:26.311 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069526.311,"Host":"ASUS_SAM","Inst":1,"Distance":1.03,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:25:26.313 00.002 21948 PulseGuide returned control before completion, sleep 280
04:25:26.313 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:26.314 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:26.314 00.000 18120 Enqueuing Expose request
04:25:26.601 00.287 21948 IsGuiding returns 0
04:25:26.601 00.000 21948 Move returns status 0, amount 271
04:25:26.601 00.000 21948 MoveAxis(N, 64, B)
04:25:26.601 00.000 21948 Guiding  Dir = 0, Dur = 64
04:25:26.601 00.000 21948 IsSlewing returns 0
04:25:26.601 00.000 21948 IsGuiding returns 0
04:25:26.606 00.005 21948 PulseGuide returned control before completion, sleep 70
04:25:26.680 00.074 21948 IsGuiding returns 0
04:25:26.680 00.000 21948 Move returns status 0, amount 64
04:25:26.680 00.000 21948 move complete, result=0
04:25:26.680 00.000 21948 worker thread done servicing request
04:25:26.680 00.000 21948 Worker thread wakes up
04:25:26.680 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:26.680 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:26.681 00.001 18120 GuideStep: -1.0 px 271 ms EAST, -0.3 px 64 ms NORTH
04:25:28.093 01.412 21948 Exposure complete
04:25:28.137 00.044 21948 worker thread done servicing request
04:25:28.137 00.000 18120 OnExposeComplete: enter
04:25:28.138 00.001 18120 UpdateGuideState(): m_state=6
04:25:28.139 00.001 18120 Star::Find(15, 896, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7822
04:25:28.140 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=241.19, Mass=1775, SNR=29.1, Peak=130 HFD=4.3
04:25:28.141 00.001 18120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.00) = xAngle (-2.58 = -2.58)
04:25:28.141 00.000 18120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.62 = -2.62)
04:25:28.142 00.001 18120 CameraToMount -- cameraX=0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-0.58 mountX=-0.43 mountY=-0.25, mountTheta=-2.61
04:25:28.143 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.43, y=-0.28, opts=13)
04:25:28.143 00.000 18120 Enqueuing Move request for scope (0.43, -0.28)
04:25:28.144 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:28.144 00.000 18120 UpdateGuideState exits: m=1775 RSB=29.1
04:25:28.145 00.001 18120 PhdController: settling, locked = 1, distance = 0.51 (0.50) aobump = 0 frame = 2 / 99999
04:25:28.145 00.000 21948 Worker thread wakes up
04:25:28.145 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.28) opts 0xd
04:25:28.145 00.000 21948 Handling offset move in thread for scope, endpoint = (0.43, -0.28)
04:25:28.145 00.000 21948 Moving (0.43, -0.28) raw xDistance=-0.43 yDistance=-0.25
04:25:28.145 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069528.145,"Host":"ASUS_SAM","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:25:28.146 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
04:25:28.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:28.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:25:28.146 00.000 21948 MoveAxis(E, 77, ABG)
04:25:28.146 00.000 21948 Guiding  Dir = 2, Dur = 77
04:25:28.146 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:28.146 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:28.147 00.001 18120 Enqueuing Expose request
04:25:28.147 00.000 21948 IsSlewing returns 0
04:25:28.147 00.000 21948 IsGuiding returns 0
04:25:28.149 00.002 21948 PulseGuide returned control before completion, sleep 86
04:25:28.248 00.099 21948 IsGuiding returns 1
04:25:28.248 00.000 21948 scope still moving after pulse duration time elapsed
04:25:28.279 00.031 21948 IsSlewing returns 0
04:25:28.279 00.000 21948 IsGuiding returns 0
04:25:28.279 00.000 21948 scope move finished after 77 + 54 ms
04:25:28.279 00.000 21948 Move returns status 0, amount 77
04:25:28.279 00.000 21948 MoveAxis(N, 0, ABG)
04:25:28.279 00.000 21948 Move returns status 0, amount 0
04:25:28.279 00.000 21948 move complete, result=0
04:25:28.279 00.000 21948 worker thread done servicing request
04:25:28.279 00.000 21948 Worker thread wakes up
04:25:28.279 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:28.279 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:28.279 00.000 18120 GuideStep: -0.4 px 77 ms EAST, -0.3 px 0 ms NORTH
04:25:29.906 01.627 21948 Exposure complete
04:25:29.936 00.030 21948 worker thread done servicing request
04:25:29.936 00.000 18120 OnExposeComplete: enter
04:25:29.937 00.001 18120 UpdateGuideState(): m_state=6
04:25:29.938 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7823
04:25:29.938 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=241.78, Mass=1707, SNR=28.6, Peak=123 HFD=4.4
04:25:29.938 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
04:25:29.939 00.001 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
04:25:29.939 00.000 18120 CameraToMount -- cameraX=-0.32 cameraY=0.31 hyp=0.44 cameraTheta=2.37 mountX=0.41 mountY=0.15, mountTheta=0.34
04:25:29.941 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=0.31, opts=13)
04:25:29.942 00.001 18120 Enqueuing Move request for scope (-0.32, 0.31)
04:25:29.945 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:29.947 00.002 18120 UpdateGuideState exits: m=1707 RSB=28.6
04:25:29.949 00.002 18120 PhdController: settling, locked = 1, distance = 0.49 (0.50) aobump = 0 frame = 3 / 99999
04:25:29.951 00.002 18120 evsrv: {"Event":"Settling","Timestamp":1786069529.951,"Host":"ASUS_SAM","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:25:29.952 00.001 21948 Worker thread wakes up
04:25:29.952 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.31) opts 0xd
04:25:29.952 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, 0.31)
04:25:29.952 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:29.953 00.001 21948 Moving (-0.32, 0.31) raw xDistance=0.41 yDistance=0.15
04:25:29.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
04:25:29.953 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:29.953 00.000 18120 Enqueuing Expose request
04:25:29.954 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:29.954 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:25:29.954 00.000 21948 MoveAxis(W, 69, ABG)
04:25:29.954 00.000 21948 Guiding  Dir = 3, Dur = 69
04:25:29.954 00.000 21948 IsSlewing returns 0
04:25:29.954 00.000 21948 IsGuiding returns 0
04:25:29.955 00.001 21948 PulseGuide returned control before completion, sleep 78
04:25:30.045 00.090 21948 IsGuiding returns 0
04:25:30.046 00.001 21948 Move returns status 0, amount 69
04:25:30.046 00.000 21948 MoveAxis(N, 0, ABG)
04:25:30.046 00.000 21948 Move returns status 0, amount 0
04:25:30.046 00.000 21948 move complete, result=0
04:25:30.046 00.000 21948 worker thread done servicing request
04:25:30.046 00.000 21948 Worker thread wakes up
04:25:30.046 00.000 18120 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
04:25:30.048 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:30.048 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:31.465 01.417 21948 Exposure complete
04:25:31.501 00.036 21948 worker thread done servicing request
04:25:31.502 00.001 18120 OnExposeComplete: enter
04:25:31.503 00.001 18120 UpdateGuideState(): m_state=6
04:25:31.505 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7824
04:25:31.506 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=241.59, Mass=1722, SNR=28.6, Peak=121 HFD=4.5
04:25:31.507 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
04:25:31.508 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
04:25:31.509 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.69 mountX=0.05 mountY=-0.18, mountTheta=-1.31
04:25:31.513 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.12, opts=13)
04:25:31.514 00.001 18120 Enqueuing Move request for scope (0.14, 0.12)
04:25:31.514 00.000 21948 Worker thread wakes up
04:25:31.514 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:31.515 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
04:25:31.515 00.000 18120 UpdateGuideState exits: m=1722 RSB=28.6
04:25:31.515 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
04:25:31.515 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 4 / 99999
04:25:31.516 00.001 21948 Moving (0.14, 0.12) raw xDistance=0.05 yDistance=-0.18
04:25:31.516 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:25:31.516 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069531.516,"Host":"ASUS_SAM","Inst":1,"Distance":0.40,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
04:25:31.516 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:31.516 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:25:31.516 00.000 21948 MoveAxis(E, 0, ABG)
04:25:31.516 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:31.517 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:31.517 00.000 18120 Enqueuing Expose request
04:25:31.518 00.001 21948 Move returns status 0, amount 0
04:25:31.518 00.000 21948 MoveAxis(N, 0, ABG)
04:25:31.518 00.000 21948 Move returns status 0, amount 0
04:25:31.518 00.000 21948 move complete, result=0
04:25:31.518 00.000 21948 worker thread done servicing request
04:25:31.518 00.000 21948 Worker thread wakes up
04:25:31.518 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:31.518 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:31.518 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:33.148 01.630 21948 Exposure complete
04:25:33.195 00.047 21948 worker thread done servicing request
04:25:33.195 00.000 18120 OnExposeComplete: enter
04:25:33.196 00.001 18120 UpdateGuideState(): m_state=6
04:25:33.197 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7825
04:25:33.198 00.001 18120 Star::Find returns 1 (0), X=895.62, Y=241.32, Mass=1746, SNR=28.8, Peak=114 HFD=4.3
04:25:33.199 00.001 18120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.00) = xAngle (-3.81 = 2.47)
04:25:33.199 00.000 18120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.85 = 2.43)
04:25:33.200 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.81 mountX=-0.12 mountY=0.10, mountTheta=2.45
04:25:33.203 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.15, opts=13)
04:25:33.204 00.001 18120 Enqueuing Move request for scope (-0.04, -0.15)
04:25:33.205 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:33.205 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.8
04:25:33.206 00.001 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 5 / 99999
04:25:33.206 00.000 21948 Worker thread wakes up
04:25:33.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
04:25:33.206 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
04:25:33.206 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069533.206,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
04:25:33.209 00.003 21948 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.10
04:25:33.209 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:33.212 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:33.214 00.002 18120 Enqueuing Expose request
04:25:33.216 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:25:33.216 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:33.216 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:25:33.216 00.000 21948 MoveAxis(E, 0, ABG)
04:25:33.216 00.000 21948 Move returns status 0, amount 0
04:25:33.217 00.001 21948 MoveAxis(N, 0, ABG)
04:25:33.217 00.000 21948 Move returns status 0, amount 0
04:25:33.217 00.000 21948 move complete, result=0
04:25:33.217 00.000 21948 worker thread done servicing request
04:25:33.217 00.000 21948 Worker thread wakes up
04:25:33.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:33.217 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:33.218 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:34.731 01.513 21948 Exposure complete
04:25:34.789 00.058 21948 worker thread done servicing request
04:25:34.790 00.001 18120 OnExposeComplete: enter
04:25:34.793 00.003 18120 UpdateGuideState(): m_state=6
04:25:34.796 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7826
04:25:34.798 00.002 18120 Star::Find returns 1 (0), X=895.65, Y=241.32, Mass=1765, SNR=29.1, Peak=109 HFD=4.5
04:25:34.800 00.002 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
04:25:34.802 00.002 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
04:25:34.805 00.003 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.13 mountY=0.07, mountTheta=2.62
04:25:34.809 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.15, opts=13)
04:25:34.809 00.000 18120 Enqueuing Move request for scope (-0.01, -0.15)
04:25:34.810 00.001 21948 Worker thread wakes up
04:25:34.810 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:34.810 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.1
04:25:34.811 00.001 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 6 / 99999
04:25:34.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
04:25:34.811 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
04:25:34.811 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069534.811,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
04:25:34.812 00.001 21948 Moving (-0.01, -0.15) raw xDistance=-0.13 yDistance=0.07
04:25:34.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:25:34.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:34.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:34.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:34.813 00.001 18120 Enqueuing Expose request
04:25:34.814 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:25:34.814 00.000 21948 MoveAxis(E, 0, ABG)
04:25:34.814 00.000 21948 Move returns status 0, amount 0
04:25:34.814 00.000 21948 MoveAxis(N, 0, ABG)
04:25:34.814 00.000 21948 Move returns status 0, amount 0
04:25:34.814 00.000 21948 move complete, result=0
04:25:34.814 00.000 21948 worker thread done servicing request
04:25:34.815 00.001 21948 Worker thread wakes up
04:25:34.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:34.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:34.816 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:36.442 01.626 21948 Exposure complete
04:25:36.497 00.055 21948 worker thread done servicing request
04:25:36.497 00.000 18120 OnExposeComplete: enter
04:25:36.499 00.002 18120 UpdateGuideState(): m_state=6
04:25:36.501 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7827
04:25:36.502 00.001 18120 Star::Find returns 1 (0), X=895.47, Y=241.59, Mass=1773, SNR=29.0, Peak=116 HFD=4.2
04:25:36.504 00.002 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
04:25:36.505 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
04:25:36.505 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.59 mountX=0.18 mountY=0.12, mountTheta=0.57
04:25:36.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.12, opts=13)
04:25:36.507 00.001 18120 Enqueuing Move request for scope (-0.19, 0.12)
04:25:36.507 00.000 21948 Worker thread wakes up
04:25:36.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
04:25:36.507 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
04:25:36.507 00.000 21948 Moving (-0.19, 0.12) raw xDistance=0.18 yDistance=0.12
04:25:36.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:25:36.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:36.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:36.508 00.001 18120 UpdateGuideState exits: m=1773 RSB=29.0
04:25:36.508 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 7 / 99999
04:25:36.509 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:25:36.509 00.000 21948 MoveAxis(E, 0, ABG)
04:25:36.509 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069536.509,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":6.6,"SettleTime":8.0,"StarLocked":true}
04:25:36.509 00.000 21948 Move returns status 0, amount 0
04:25:36.509 00.000 21948 MoveAxis(N, 0, ABG)
04:25:36.509 00.000 21948 Move returns status 0, amount 0
04:25:36.509 00.000 21948 move complete, result=0
04:25:36.509 00.000 21948 worker thread done servicing request
04:25:36.509 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:36.510 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:36.510 00.000 18120 Enqueuing Expose request
04:25:36.511 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:36.511 00.000 21948 Worker thread wakes up
04:25:36.511 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:36.511 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:38.026 01.515 21948 Exposure complete
04:25:38.075 00.049 21948 worker thread done servicing request
04:25:38.075 00.000 18120 OnExposeComplete: enter
04:25:38.076 00.001 18120 UpdateGuideState(): m_state=6
04:25:38.076 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7828
04:25:38.078 00.002 18120 Star::Find returns 1 (0), X=895.69, Y=241.34, Mass=1732, SNR=28.8, Peak=110 HFD=4.3
04:25:38.078 00.000 18120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.00) = xAngle (-3.37 = 2.92)
04:25:38.078 00.000 18120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.88)
04:25:38.078 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.37 mountX=-0.13 mountY=0.03, mountTheta=2.88
04:25:38.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.13, opts=13)
04:25:38.080 00.001 18120 Enqueuing Move request for scope (0.03, -0.13)
04:25:38.080 00.000 21948 Worker thread wakes up
04:25:38.082 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:38.082 00.000 18120 UpdateGuideState exits: m=1732 RSB=28.8
04:25:38.083 00.001 18120 PhdController: settling, locked = 1, distance = 0.22 (0.50) aobump = 0 frame = 8 / 99999
04:25:38.083 00.000 18120 PhdController: newstate STATE_FINISH
04:25:38.083 00.000 18120 PhdController complete: success
04:25:38.084 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
04:25:38.084 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
04:25:38.084 00.000 21948 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.03
04:25:38.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:25:38.084 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786069538.084,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
04:25:38.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:38.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:38.084 00.000 18120 Mount: notify guiding dither settle done success=1
04:25:38.085 00.001 18120 PhdController: newstate STATE_IDLE
04:25:38.085 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:38.086 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:38.086 00.000 18120 Enqueuing Expose request
04:25:38.086 00.000 21948 MoveAxis(E, 0, ABG)
04:25:38.087 00.001 21948 Move returns status 0, amount 0
04:25:38.087 00.000 21948 MoveAxis(N, 0, ABG)
04:25:38.087 00.000 21948 Move returns status 0, amount 0
04:25:38.087 00.000 21948 move complete, result=0
04:25:38.087 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:38.090 00.003 21948 worker thread done servicing request
04:25:38.090 00.000 21948 Worker thread wakes up
04:25:38.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:38.090 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:39.722 01.632 21948 Exposure complete
04:25:39.760 00.038 21948 worker thread done servicing request
04:25:39.760 00.000 18120 OnExposeComplete: enter
04:25:39.760 00.000 18120 UpdateGuideState(): m_state=6
04:25:39.761 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.761 00.000 18120 Star::Find returns 1 (0), X=895.71, Y=241.67, Mass=1649, SNR=28.1, Peak=107 HFD=4.3
04:25:39.762 00.001 18120 MultiStar: exiting stabilization period
04:25:39.762 00.000 18120 MultiStar: updating star positions after lock position change
04:25:39.763 00.001 18120 Star::Find(15, 621, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.763 00.000 18120 Star::Find returns 1 (0), X=620.74, Y=392.03, Mass=929, SNR=21.1, Peak=63 HFD=4.2
04:25:39.764 00.001 18120 Star::Find(15, 1048, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.764 00.000 18120 Star::Find returns 1 (0), X=1047.42, Y=606.29, Mass=671, SNR=17.9, Peak=50 HFD=3.8
04:25:39.764 00.000 18120 Star::Find(15, 155, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.765 00.001 18120 Star::Find returns 1 (0), X=154.96, Y=42.63, Mass=597, SNR=16.9, Peak=57 HFD=3.6
04:25:39.765 00.000 18120 Star::Find(15, 338, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.767 00.002 18120 Star::Find returns 1 (0), X=337.83, Y=899.47, Mass=606, SNR=17.1, Peak=51 HFD=3.8
04:25:39.769 00.002 18120 Star::Find(15, 162, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.771 00.002 18120 Star::Find returns 1 (0), X=161.93, Y=426.82, Mass=398, SNR=13.7, Peak=48 HFD=3.8
04:25:39.773 00.002 18120 Star::Find(15, 543, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.775 00.002 18120 Star::Find returns 1 (0), X=543.01, Y=75.78, Mass=423, SNR=14.1, Peak=37 HFD=4.1
04:25:39.777 00.002 18120 Star::Find(15, 1132, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.780 00.003 18120 Star::Find returns 1 (0), X=1131.77, Y=235.61, Mass=326, SNR=12.5, Peak=27 HFD=3.9
04:25:39.782 00.002 18120 Star::Find(15, 419, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.784 00.002 18120 Star::Find returns 1 (0), X=419.33, Y=138.34, Mass=288, SNR=11.6, Peak=28 HFD=3.6
04:25:39.784 00.000 18120 Star::Find(15, 752, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.785 00.001 18120 Star::Find returns 1 (0), X=752.20, Y=270.99, Mass=302, SNR=11.9, Peak=27 HFD=4.1
04:25:39.785 00.000 18120 Star::Find(15, 1234, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.786 00.001 18120 Star::Find returns 1 (0), X=1232.90, Y=683.47, Mass=300, SNR=11.9, Peak=23 HFD=3.7
04:25:39.786 00.000 18120 Star::Find(15, 849, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
04:25:39.786 00.000 18120 Star::Find returns 1 (0), X=849.27, Y=83.06, Mass=249, SNR=10.9, Peak=23 HFD=3.6
04:25:39.787 00.001 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
04:25:39.787 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
04:25:39.788 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.33 mountX=0.16 mountY=-0.14, mountTheta=-0.69
04:25:39.789 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.20, opts=13)
04:25:39.789 00.000 18120 Enqueuing Move request for scope (0.05, 0.20)
04:25:39.790 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:39.790 00.000 21948 Worker thread wakes up
04:25:39.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
04:25:39.790 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
04:25:39.790 00.000 21948 Moving (0.05, 0.20) raw xDistance=0.16 yDistance=-0.14
04:25:39.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:25:39.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:39.790 00.000 18120 UpdateGuideState exits: m=1649 RSB=28.1
04:25:39.791 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:39.791 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:39.791 00.000 18120 Enqueuing Expose request
04:25:39.792 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:25:39.792 00.000 21948 MoveAxis(E, 0, ABG)
04:25:39.792 00.000 21948 Move returns status 0, amount 0
04:25:39.792 00.000 21948 MoveAxis(N, 0, ABG)
04:25:39.792 00.000 21948 Move returns status 0, amount 0
04:25:39.792 00.000 21948 move complete, result=0
04:25:39.792 00.000 21948 worker thread done servicing request
04:25:39.792 00.000 21948 Worker thread wakes up
04:25:39.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:39.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:39.793 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:41.318 01.525 21948 Exposure complete
04:25:41.365 00.047 21948 worker thread done servicing request
04:25:41.365 00.000 18120 OnExposeComplete: enter
04:25:41.365 00.000 18120 UpdateGuideState(): m_state=6
04:25:41.366 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7830
04:25:41.366 00.000 18120 Star::Find returns 1 (0), X=895.57, Y=241.48, Mass=1777, SNR=29.1, Peak=110 HFD=4.2
04:25:41.367 00.001 18120 MultiStar: [#1 0.03,-0.09,0.70,U] [#2 0.29,0.18,0.64,U] [#3 0.02,0.22,0.60,U] [#4 -0.18,0.23,0.57,U] [#5 0.06,0.04,0.47,U] [#6 0.04,-0.30,0.56,U] [#7 0.40,-0.06,0.44,U] [#8 0.44,0.11,0.00,M1] 
04:25:41.367 00.000 18120 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {-0.09, 0.01}
04:25:41.368 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
04:25:41.368 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
04:25:41.368 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.01 mountY=-0.06, mountTheta=-1.47
04:25:41.370 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
04:25:41.370 00.000 18120 Enqueuing Move request for scope (0.05, 0.03)
04:25:41.371 00.001 21948 Worker thread wakes up
04:25:41.371 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
04:25:41.371 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
04:25:41.371 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:41.371 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
04:25:41.371 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:25:41.371 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:41.371 00.000 18120 UpdateGuideState exits: m=1777 RSB=29.1
04:25:41.372 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:41.372 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:41.372 00.000 18120 Enqueuing Expose request
04:25:41.373 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:25:41.373 00.000 21948 MoveAxis(E, 0, ABG)
04:25:41.373 00.000 21948 Move returns status 0, amount 0
04:25:41.373 00.000 21948 MoveAxis(N, 0, ABG)
04:25:41.373 00.000 21948 Move returns status 0, amount 0
04:25:41.373 00.000 21948 move complete, result=0
04:25:41.373 00.000 21948 worker thread done servicing request
04:25:41.373 00.000 21948 Worker thread wakes up
04:25:41.373 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:41.373 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:41.374 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:43.010 01.636 21948 Exposure complete
04:25:43.049 00.039 21948 worker thread done servicing request
04:25:43.050 00.001 18120 OnExposeComplete: enter
04:25:43.051 00.001 18120 UpdateGuideState(): m_state=6
04:25:43.053 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7831
04:25:43.054 00.001 18120 Star::Find returns 1 (0), X=895.36, Y=241.73, Mass=1703, SNR=28.6, Peak=114 HFD=4.5
04:25:43.055 00.001 18120 MultiStar: [#1 0.29,0.12,0.73,U] [#2 -0.14,0.14,0.61,U] [#3 -0.17,-0.03,0.60,U] [#4 0.09,0.21,0.60,U] [#5 0.12,0.25,0.49,U] [#6 -0.17,-0.15,0.54,U] [#7 0.51,0.05,0.00,M1] [#8 0.29,0.19,0.41,U] 
04:25:43.056 00.001 18120 refined, 7 included, MultiStar: {-0.03, 0.13}, one-star: {-0.30, 0.26}
04:25:43.056 00.000 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
04:25:43.057 00.001 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
04:25:43.057 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.78 mountX=0.13 mountY=-0.03, mountTheta=-0.25
04:25:43.058 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.13, opts=13)
04:25:43.059 00.001 18120 Enqueuing Move request for scope (-0.03, 0.13)
04:25:43.059 00.000 21948 Worker thread wakes up
04:25:43.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:43.060 00.001 18120 UpdateGuideState exits: m=1703 RSB=28.6
04:25:43.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:43.061 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:43.061 00.000 18120 Enqueuing Expose request
04:25:43.062 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
04:25:43.062 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
04:25:43.062 00.000 21948 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.03
04:25:43.062 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:25:43.062 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:43.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:25:43.062 00.000 21948 MoveAxis(E, 0, ABG)
04:25:43.062 00.000 21948 Move returns status 0, amount 0
04:25:43.062 00.000 21948 MoveAxis(N, 0, ABG)
04:25:43.062 00.000 21948 Move returns status 0, amount 0
04:25:43.062 00.000 21948 move complete, result=0
04:25:43.062 00.000 21948 worker thread done servicing request
04:25:43.062 00.000 21948 Worker thread wakes up
04:25:43.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:43.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:43.062 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:44.590 01.528 21948 Exposure complete
04:25:44.631 00.041 21948 worker thread done servicing request
04:25:44.631 00.000 18120 OnExposeComplete: enter
04:25:44.634 00.003 18120 UpdateGuideState(): m_state=6
04:25:44.635 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7832
04:25:44.636 00.001 18120 Star::Find returns 1 (0), X=895.56, Y=241.63, Mass=1866, SNR=30.0, Peak=121 HFD=4.3
04:25:44.637 00.001 18120 MultiStar: [#1 0.08,-0.06,0.71,U] [#2 0.24,0.10,0.59,U] [#3 0.24,0.04,0.56,U] [#4 0.03,0.21,0.51,U] [#5 0.37,0.08,0.45,U] [#6 -0.00,-0.04,0.49,U] [#7 -0.05,-0.07,0.41,U] [#8 0.09,0.10,0.38,U] 
04:25:44.637 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.10, 0.16}
04:25:44.638 00.001 18120 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.00) = xAngle (-1.34 = -1.34)
04:25:44.638 00.000 18120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.38 = -1.38)
04:25:44.639 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.11 cameraTheta=0.66 mountX=0.02 mountY=-0.10, mountTheta=-1.34
04:25:44.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.06, opts=13)
04:25:44.640 00.000 18120 Enqueuing Move request for scope (0.08, 0.06)
04:25:44.641 00.001 21948 Worker thread wakes up
04:25:44.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:44.641 00.000 18120 UpdateGuideState exits: m=1866 RSB=30.0
04:25:44.642 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:44.642 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:44.642 00.000 18120 Enqueuing Expose request
04:25:44.643 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
04:25:44.643 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
04:25:44.643 00.000 21948 Moving (0.08, 0.06) raw xDistance=0.02 yDistance=-0.10
04:25:44.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:25:44.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:44.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:25:44.643 00.000 21948 MoveAxis(E, 0, ABG)
04:25:44.643 00.000 21948 Move returns status 0, amount 0
04:25:44.643 00.000 21948 MoveAxis(N, 0, ABG)
04:25:44.643 00.000 21948 Move returns status 0, amount 0
04:25:44.643 00.000 21948 move complete, result=0
04:25:44.643 00.000 21948 worker thread done servicing request
04:25:44.643 00.000 21948 Worker thread wakes up
04:25:44.643 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:44.643 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:44.645 00.002 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:46.276 01.631 21948 Exposure complete
04:25:46.313 00.037 21948 worker thread done servicing request
04:25:46.313 00.000 18120 OnExposeComplete: enter
04:25:46.315 00.002 18120 UpdateGuideState(): m_state=6
04:25:46.317 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7833
04:25:46.317 00.000 18120 Star::Find returns 1 (0), X=895.50, Y=241.60, Mass=1733, SNR=28.7, Peak=116 HFD=4.2
04:25:46.318 00.001 18120 MultiStar: [#1 -0.06,-0.13,0.73,U] [#2 0.20,-0.07,0.63,U] [#3 0.27,0.04,0.61,U] [#4 0.12,0.18,0.56,U] [#5 0.13,-0.24,0.48,U] [#6 0.04,-0.24,0.50,U] [#7 0.53,-0.01,0.00,M1] [#8 -0.12,-0.19,0.38,U] 
04:25:46.319 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {-0.16, 0.13}
04:25:46.319 00.000 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
04:25:46.321 00.002 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
04:25:46.321 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.80 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
04:25:46.325 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.04, opts=13)
04:25:46.327 00.002 18120 Enqueuing Move request for scope (0.04, -0.04)
04:25:46.328 00.001 21948 Worker thread wakes up
04:25:46.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
04:25:46.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
04:25:46.328 00.000 21948 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
04:25:46.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:25:46.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:46.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:46.329 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:25:46.329 00.000 18120 UpdateGuideState exits: m=1733 RSB=28.7
04:25:46.331 00.002 21948 MoveAxis(E, 0, ABG)
04:25:46.331 00.000 21948 Move returns status 0, amount 0
04:25:46.331 00.000 21948 MoveAxis(N, 0, ABG)
04:25:46.331 00.000 21948 Move returns status 0, amount 0
04:25:46.331 00.000 21948 move complete, result=0
04:25:46.331 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:46.332 00.001 21948 worker thread done servicing request
04:25:46.332 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:46.332 00.000 18120 Enqueuing Expose request
04:25:46.333 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:46.333 00.000 21948 Worker thread wakes up
04:25:46.333 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:46.334 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:47.847 01.513 21948 Exposure complete
04:25:47.890 00.043 21948 worker thread done servicing request
04:25:47.890 00.000 18120 OnExposeComplete: enter
04:25:47.892 00.002 18120 UpdateGuideState(): m_state=6
04:25:47.893 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7834
04:25:47.893 00.000 18120 Star::Find returns 1 (0), X=895.38, Y=241.58, Mass=1730, SNR=28.7, Peak=113 HFD=4.1
04:25:47.894 00.001 18120 MultiStar: [#1 0.06,-0.10,0.74,U] [#2 0.09,-0.15,0.59,U] [#3 0.00,-0.02,0.59,U] [#4 -0.38,0.07,0.58,U] [#5 -0.02,-0.02,0.50,U] [#6 0.25,-0.36,0.00,M1] [#7 0.31,0.16,0.40,U] [#8 0.13,-0.05,0.38,U] 
04:25:47.894 00.000 18120 refined, 7 included, MultiStar: {-0.05, 0.00}, one-star: {-0.28, 0.11}
04:25:47.895 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.00) = xAngle (1.06 = 1.06)
04:25:47.895 00.000 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.02 = 1.02)
04:25:47.896 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.06 mountX=0.02 mountY=0.04, mountTheta=1.05
04:25:47.897 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.00, opts=13)
04:25:47.897 00.000 18120 Enqueuing Move request for scope (-0.05, 0.00)
04:25:47.898 00.001 21948 Worker thread wakes up
04:25:47.898 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:47.898 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.7
04:25:47.899 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:47.899 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:47.900 00.001 18120 Enqueuing Expose request
04:25:47.900 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
04:25:47.900 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
04:25:47.900 00.000 21948 Moving (-0.05, 0.00) raw xDistance=0.02 yDistance=0.04
04:25:47.900 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:25:47.900 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:47.900 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:25:47.900 00.000 21948 MoveAxis(E, 0, ABG)
04:25:47.900 00.000 21948 Move returns status 0, amount 0
04:25:47.900 00.000 21948 MoveAxis(N, 0, ABG)
04:25:47.900 00.000 21948 Move returns status 0, amount 0
04:25:47.900 00.000 21948 move complete, result=0
04:25:47.900 00.000 21948 worker thread done servicing request
04:25:47.900 00.000 21948 Worker thread wakes up
04:25:47.900 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:47.900 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:47.901 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:49.535 01.634 21948 Exposure complete
04:25:49.578 00.043 21948 worker thread done servicing request
04:25:49.578 00.000 18120 OnExposeComplete: enter
04:25:49.579 00.001 18120 UpdateGuideState(): m_state=6
04:25:49.580 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7835
04:25:49.580 00.000 18120 Star::Find returns 1 (0), X=895.70, Y=241.32, Mass=1537, SNR=27.1, Peak=97 HFD=4.3
04:25:49.582 00.002 18120 MultiStar: [#1 0.04,-0.09,0.76,U] [#2 -0.16,0.10,0.68,U] [#3 -0.04,0.02,0.68,U] [#4 -0.10,0.39,0.58,U] [#5 0.25,-0.05,0.49,U] [#6 0.33,-0.38,0.00,M2] [#7 0.51,-0.49,0.00,M1] [#8 0.08,-0.26,0.39,U] 
04:25:49.584 00.002 18120 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.04, -0.15}
04:25:49.584 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:25:49.585 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
04:25:49.585 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.01 mountX=-0.01 mountY=-0.00, mountTheta=-3.04
04:25:49.587 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
04:25:49.588 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
04:25:49.588 00.000 21948 Worker thread wakes up
04:25:49.588 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:25:49.588 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:25:49.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:49.589 00.001 18120 UpdateGuideState exits: m=1537 RSB=27.1
04:25:49.589 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:49.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:49.590 00.001 18120 Enqueuing Expose request
04:25:49.590 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
04:25:49.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:25:49.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:49.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:25:49.590 00.000 21948 MoveAxis(E, 0, ABG)
04:25:49.590 00.000 21948 Move returns status 0, amount 0
04:25:49.590 00.000 21948 MoveAxis(N, 0, ABG)
04:25:49.590 00.000 21948 Move returns status 0, amount 0
04:25:49.590 00.000 21948 move complete, result=0
04:25:49.590 00.000 21948 worker thread done servicing request
04:25:49.590 00.000 21948 Worker thread wakes up
04:25:49.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:49.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:49.591 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:51.103 01.512 21948 Exposure complete
04:25:51.137 00.034 21948 worker thread done servicing request
04:25:51.137 00.000 18120 OnExposeComplete: enter
04:25:51.138 00.001 18120 UpdateGuideState(): m_state=6
04:25:51.138 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7836
04:25:51.140 00.002 18120 Star::Find returns 1 (0), X=895.70, Y=241.68, Mass=1832, SNR=29.6, Peak=121 HFD=4.3
04:25:51.141 00.001 18120 MultiStar: [#1 0.28,-0.03,0.71,U] [#2 0.17,-0.01,0.61,U] [#3 0.06,0.21,0.59,U] [#4 -0.23,0.30,0.54,U] [#5 0.13,0.22,0.43,U] [#6 -0.00,0.24,0.54,U] [#7 0.37,0.00,0.36,U] [#8 -0.00,-0.02,0.39,U] 
04:25:51.142 00.001 18120 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.04, 0.21}
04:25:51.143 00.001 18120 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
04:25:51.145 00.002 18120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
04:25:51.146 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=0.09 mountY=-0.13, mountTheta=-1.00
04:25:51.149 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.13, opts=13)
04:25:51.150 00.001 18120 Enqueuing Move request for scope (0.08, 0.13)
04:25:51.150 00.000 21948 Worker thread wakes up
04:25:51.150 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:51.151 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
04:25:51.151 00.000 18120 UpdateGuideState exits: m=1832 RSB=29.6
04:25:51.151 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:51.152 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:51.152 00.000 18120 Enqueuing Expose request
04:25:51.153 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
04:25:51.153 00.000 21948 Moving (0.08, 0.13) raw xDistance=0.09 yDistance=-0.13
04:25:51.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:25:51.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:51.153 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:25:51.153 00.000 21948 MoveAxis(E, 0, ABG)
04:25:51.153 00.000 21948 Move returns status 0, amount 0
04:25:51.153 00.000 21948 MoveAxis(N, 0, ABG)
04:25:51.153 00.000 21948 Move returns status 0, amount 0
04:25:51.153 00.000 21948 move complete, result=0
04:25:51.153 00.000 21948 worker thread done servicing request
04:25:51.153 00.000 21948 Worker thread wakes up
04:25:51.153 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:51.153 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:51.153 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:52.780 01.627 21948 Exposure complete
04:25:52.846 00.066 21948 worker thread done servicing request
04:25:52.846 00.000 18120 OnExposeComplete: enter
04:25:52.847 00.001 18120 UpdateGuideState(): m_state=6
04:25:52.847 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7837
04:25:52.848 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=241.56, Mass=1774, SNR=29.0, Peak=110 HFD=4.3
04:25:52.848 00.000 18120 MultiStar: [#1 -0.24,0.10,0.74,U] [#2 -0.05,0.22,0.61,U] [#3 -0.18,0.08,0.61,U] [#4 -0.10,0.33,0.57,U] [#5 0.19,-0.05,0.46,U] [#6 0.28,-0.05,0.51,U] [#7 -0.01,-0.07,0.41,U] [#8 -0.10,-0.24,0.40,U] 
04:25:52.849 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.06, 0.09}
04:25:52.850 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
04:25:52.851 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
04:25:52.852 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.19 mountX=0.08 mountY=0.01, mountTheta=0.16
04:25:52.855 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.07, opts=13)
04:25:52.857 00.002 18120 Enqueuing Move request for scope (-0.05, 0.07)
04:25:52.858 00.001 21948 Worker thread wakes up
04:25:52.858 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
04:25:52.858 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
04:25:52.858 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:52.859 00.001 18120 UpdateGuideState exits: m=1774 RSB=29.0
04:25:52.859 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:52.859 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:52.860 00.001 18120 Enqueuing Expose request
04:25:52.860 00.000 21948 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.01
04:25:52.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:25:52.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:52.860 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:25:52.860 00.000 21948 MoveAxis(E, 0, ABG)
04:25:52.860 00.000 21948 Move returns status 0, amount 0
04:25:52.860 00.000 21948 MoveAxis(N, 0, ABG)
04:25:52.860 00.000 21948 Move returns status 0, amount 0
04:25:52.860 00.000 21948 move complete, result=0
04:25:52.860 00.000 21948 worker thread done servicing request
04:25:52.860 00.000 21948 Worker thread wakes up
04:25:52.860 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:52.860 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:52.861 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:54.377 01.516 21948 Exposure complete
04:25:54.440 00.063 21948 worker thread done servicing request
04:25:54.440 00.000 18120 OnExposeComplete: enter
04:25:54.441 00.001 18120 UpdateGuideState(): m_state=6
04:25:54.442 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7838
04:25:54.443 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=241.68, Mass=1797, SNR=29.2, Peak=118 HFD=4.4
04:25:54.443 00.000 18120 MultiStar: [#1 -0.12,-0.17,0.68,U] [#2 -0.23,0.32,0.61,U] [#3 -0.17,-0.06,0.58,U] [#4 0.00,0.07,0.54,U] [#5 -0.14,-0.15,0.46,U] [#6 -0.27,-0.13,0.54,U] [#7 0.10,0.21,0.41,U] [#8 -0.02,0.26,0.36,U] 
04:25:54.444 00.001 18120 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.26, 0.21}
04:25:54.444 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
04:25:54.445 00.001 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
04:25:54.445 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=0.12 mountY=0.10, mountTheta=0.71
04:25:54.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.06, opts=13)
04:25:54.448 00.001 18120 Enqueuing Move request for scope (-0.15, 0.06)
04:25:54.448 00.000 21948 Worker thread wakes up
04:25:54.448 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
04:25:54.448 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
04:25:54.448 00.000 21948 Moving (-0.15, 0.06) raw xDistance=0.12 yDistance=0.10
04:25:54.448 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:25:54.448 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:54.448 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:25:54.448 00.000 21948 MoveAxis(E, 0, ABG)
04:25:54.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:54.449 00.001 18120 UpdateGuideState exits: m=1797 RSB=29.2
04:25:54.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:54.450 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:54.450 00.000 18120 Enqueuing Expose request
04:25:54.451 00.001 21948 Move returns status 0, amount 0
04:25:54.451 00.000 21948 MoveAxis(N, 0, ABG)
04:25:54.451 00.000 21948 Move returns status 0, amount 0
04:25:54.451 00.000 21948 move complete, result=0
04:25:54.451 00.000 21948 worker thread done servicing request
04:25:54.451 00.000 21948 Worker thread wakes up
04:25:54.451 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:54.451 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:54.451 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:56.080 01.629 21948 Exposure complete
04:25:56.130 00.050 21948 worker thread done servicing request
04:25:56.131 00.001 18120 OnExposeComplete: enter
04:25:56.131 00.000 18120 UpdateGuideState(): m_state=6
04:25:56.132 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7839
04:25:56.133 00.001 18120 Star::Find returns 1 (0), X=895.63, Y=241.33, Mass=1877, SNR=29.9, Peak=124 HFD=4.2
04:25:56.134 00.001 18120 MultiStar: [#1 0.06,-0.25,0.65,U] [#2 0.06,-0.05,0.62,U] [#3 0.23,-0.01,0.58,U] [#4 0.31,0.11,0.52,U] [#5 0.40,-0.33,0.00,M1] [#6 0.07,0.07,0.51,U] [#7 0.34,-0.09,0.42,U] [#8 -0.01,-0.26,0.36,U] 
04:25:56.135 00.001 18120 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {-0.03, -0.14}
04:25:56.135 00.000 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
04:25:56.136 00.001 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
04:25:56.136 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.64 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
04:25:56.138 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.08, opts=13)
04:25:56.140 00.002 18120 Enqueuing Move request for scope (0.11, -0.08)
04:25:56.141 00.001 21948 Worker thread wakes up
04:25:56.141 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
04:25:56.141 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
04:25:56.141 00.000 21948 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=-0.06
04:25:56.141 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:25:56.142 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:56.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:56.143 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:25:56.143 00.000 18120 UpdateGuideState exits: m=1877 RSB=29.9
04:25:56.144 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:56.144 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:56.145 00.001 18120 Enqueuing Expose request
04:25:56.145 00.000 21948 MoveAxis(E, 0, ABG)
04:25:56.145 00.000 21948 Move returns status 0, amount 0
04:25:56.145 00.000 21948 MoveAxis(N, 0, ABG)
04:25:56.145 00.000 21948 Move returns status 0, amount 0
04:25:56.145 00.000 21948 move complete, result=0
04:25:56.145 00.000 21948 worker thread done servicing request
04:25:56.145 00.000 21948 Worker thread wakes up
04:25:56.145 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:56.145 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:56.146 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:57.666 01.520 21948 Exposure complete
04:25:57.716 00.050 21948 worker thread done servicing request
04:25:57.716 00.000 18120 OnExposeComplete: enter
04:25:57.718 00.002 18120 UpdateGuideState(): m_state=6
04:25:57.719 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7840
04:25:57.721 00.002 18120 Star::Find returns 1 (0), X=895.84, Y=241.63, Mass=1617, SNR=27.8, Peak=116 HFD=4.1
04:25:57.722 00.001 18120 MultiStar: [#1 -0.00,-0.13,0.72,U] [#2 0.07,0.14,0.62,U] [#3 0.17,-0.27,0.61,U] [#4 0.01,0.27,0.57,U] [#5 0.12,-0.18,0.48,U] [#6 0.01,-0.09,0.55,U] [#7 0.60,-0.17,0.00,M1] [#8 0.19,0.19,0.41,U] 
04:25:57.723 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.18, 0.16}
04:25:57.724 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
04:25:57.727 00.003 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
04:25:57.729 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.16 mountX=-0.03 mountY=-0.09, mountTheta=-1.84
04:25:57.733 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.02, opts=13)
04:25:57.736 00.003 18120 Enqueuing Move request for scope (0.10, 0.02)
04:25:57.738 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:57.740 00.002 21948 Worker thread wakes up
04:25:57.741 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
04:25:57.741 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
04:25:57.741 00.000 21948 Moving (0.10, 0.02) raw xDistance=-0.03 yDistance=-0.09
04:25:57.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:25:57.741 00.000 18120 UpdateGuideState exits: m=1617 RSB=27.8
04:25:57.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:57.742 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:57.742 00.000 18120 Enqueuing Expose request
04:25:57.743 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:57.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:25:57.743 00.000 21948 MoveAxis(E, 0, ABG)
04:25:57.743 00.000 21948 Move returns status 0, amount 0
04:25:57.743 00.000 21948 MoveAxis(N, 0, ABG)
04:25:57.743 00.000 21948 Move returns status 0, amount 0
04:25:57.743 00.000 21948 move complete, result=0
04:25:57.743 00.000 21948 worker thread done servicing request
04:25:57.743 00.000 21948 Worker thread wakes up
04:25:57.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:57.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:57.744 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:59.372 01.628 21948 Exposure complete
04:25:59.413 00.041 21948 worker thread done servicing request
04:25:59.413 00.000 18120 OnExposeComplete: enter
04:25:59.413 00.000 18120 UpdateGuideState(): m_state=6
04:25:59.414 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7841
04:25:59.414 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=241.32, Mass=1687, SNR=28.4, Peak=114 HFD=4.1
04:25:59.415 00.001 18120 MultiStar: [#1 0.23,-0.19,0.74,U] [#2 -0.09,-0.03,0.62,U] [#3 0.17,0.05,0.63,U] [#4 -0.17,0.05,0.58,U] [#5 -0.01,0.06,0.50,U] [#6 -0.13,-0.08,0.55,U] [#7 0.45,-0.37,0.00,M2] [#8 0.24,-0.06,0.39,U] 
04:25:59.415 00.000 18120 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.07, -0.15}
04:25:59.416 00.001 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.32 = 2.96)
04:25:59.416 00.000 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.92)
04:25:59.416 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.33 mountX=-0.06 mountY=0.01, mountTheta=2.92
04:25:59.418 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.06, opts=13)
04:25:59.419 00.001 18120 Enqueuing Move request for scope (0.01, -0.06)
04:25:59.420 00.001 21948 Worker thread wakes up
04:25:59.420 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:25:59.420 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
04:25:59.420 00.000 18120 UpdateGuideState exits: m=1687 RSB=28.4
04:25:59.421 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:59.421 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:25:59.422 00.001 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
04:25:59.422 00.000 21948 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
04:25:59.422 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:25:59.422 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:59.422 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:25:59.422 00.000 18120 Enqueuing Expose request
04:25:59.422 00.000 21948 MoveAxis(E, 0, ABG)
04:25:59.422 00.000 21948 Move returns status 0, amount 0
04:25:59.422 00.000 21948 MoveAxis(N, 0, ABG)
04:25:59.422 00.000 21948 Move returns status 0, amount 0
04:25:59.422 00.000 21948 move complete, result=0
04:25:59.422 00.000 21948 worker thread done servicing request
04:25:59.422 00.000 21948 Worker thread wakes up
04:25:59.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:25:59.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:25:59.423 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:00.940 01.517 21948 Exposure complete
04:26:01.000 00.060 21948 worker thread done servicing request
04:26:01.000 00.000 18120 OnExposeComplete: enter
04:26:01.002 00.002 18120 UpdateGuideState(): m_state=6
04:26:01.002 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7842
04:26:01.003 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=241.37, Mass=1685, SNR=28.3, Peak=103 HFD=4.4
04:26:01.003 00.000 18120 MultiStar: [#1 -0.34,-0.14,0.74,U] [#2 -0.24,-0.06,0.64,U] [#3 0.41,0.02,0.60,U] [#4 -0.56,-0.02,0.00,M1] [#5 0.04,0.08,0.48,U] [#6 -0.09,-0.24,0.51,U] [#7 -0.21,-0.21,0.47,U] [#8 0.05,-0.21,0.42,U] 
04:26:01.004 00.001 18120 refined, 7 included, MultiStar: {-0.13, -0.11}, one-star: {-0.37, -0.11}
04:26:01.004 00.000 18120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.00) = xAngle (-4.45 = 1.83)
04:26:01.004 00.000 18120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.49 = 1.79)
04:26:01.005 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.46 mountX=-0.04 mountY=0.16, mountTheta=1.83
04:26:01.007 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.11, opts=13)
04:26:01.008 00.001 18120 Enqueuing Move request for scope (-0.13, -0.11)
04:26:01.009 00.001 21948 Worker thread wakes up
04:26:01.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:01.010 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
04:26:01.010 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
04:26:01.010 00.000 21948 Moving (-0.13, -0.11) raw xDistance=-0.04 yDistance=0.16
04:26:01.010 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:26:01.010 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:01.010 00.000 18120 UpdateGuideState exits: m=1685 RSB=28.3
04:26:01.010 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:01.011 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:01.011 00.000 18120 Enqueuing Expose request
04:26:01.012 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:26:01.012 00.000 21948 MoveAxis(E, 0, ABG)
04:26:01.012 00.000 21948 Move returns status 0, amount 0
04:26:01.012 00.000 21948 MoveAxis(N, 0, ABG)
04:26:01.012 00.000 21948 Move returns status 0, amount 0
04:26:01.012 00.000 21948 move complete, result=0
04:26:01.012 00.000 21948 worker thread done servicing request
04:26:01.012 00.000 21948 Worker thread wakes up
04:26:01.013 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:01.013 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:01.014 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:02.646 01.632 21948 Exposure complete
04:26:02.687 00.041 21948 worker thread done servicing request
04:26:02.687 00.000 18120 OnExposeComplete: enter
04:26:02.687 00.000 18120 UpdateGuideState(): m_state=6
04:26:02.688 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7843
04:26:02.688 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=241.48, Mass=1763, SNR=28.9, Peak=113 HFD=4.2
04:26:02.688 00.000 18120 MultiStar: [#1 -0.23,-0.12,0.72,U] [#2 -0.02,-0.11,0.63,U] [#3 0.02,0.21,0.59,U] [#4 0.04,0.23,0.58,U] [#5 0.09,-0.05,0.48,U] [#6 0.07,0.00,0.53,U] [#7 0.27,0.23,0.43,U] [#8 0.28,-0.21,0.36,U] 
04:26:02.689 00.001 18120 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.08, 0.01}
04:26:02.691 00.002 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-0.99 = -0.99)
04:26:02.693 00.002 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.03 = -1.03)
04:26:02.696 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.00 mountX=0.01 mountY=-0.02, mountTheta=-1.01
04:26:02.701 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.02, opts=13)
04:26:02.702 00.001 18120 Enqueuing Move request for scope (0.01, 0.02)
04:26:02.702 00.000 21948 Worker thread wakes up
04:26:02.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
04:26:02.702 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
04:26:02.702 00.000 21948 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
04:26:02.702 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:26:02.703 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:02.703 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:02.703 00.000 18120 UpdateGuideState exits: m=1763 RSB=28.9
04:26:02.703 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:02.704 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:02.704 00.000 18120 Enqueuing Expose request
04:26:02.705 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:26:02.705 00.000 21948 MoveAxis(E, 0, ABG)
04:26:02.705 00.000 21948 Move returns status 0, amount 0
04:26:02.705 00.000 21948 MoveAxis(N, 0, ABG)
04:26:02.705 00.000 21948 Move returns status 0, amount 0
04:26:02.705 00.000 21948 move complete, result=0
04:26:02.705 00.000 21948 worker thread done servicing request
04:26:02.705 00.000 21948 Worker thread wakes up
04:26:02.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:02.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:02.705 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:04.228 01.523 21948 Exposure complete
04:26:04.264 00.036 21948 worker thread done servicing request
04:26:04.264 00.000 18120 OnExposeComplete: enter
04:26:04.266 00.002 18120 UpdateGuideState(): m_state=6
04:26:04.266 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7844
04:26:04.267 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=241.57, Mass=1681, SNR=28.3, Peak=119 HFD=4.1
04:26:04.269 00.002 18120 MultiStar: [#1 -0.12,-0.24,0.79,U] [#2 -0.32,0.05,0.64,U] [#3 -0.18,0.18,0.61,U] [#4 -0.48,-0.15,0.00,M1] [#5 -0.15,0.09,0.45,U] [#6 0.03,-0.14,0.55,U] [#7 0.43,-0.16,0.00,M1] [#8 -0.05,0.16,0.40,U] 
04:26:04.270 00.001 18120 refined, 6 included, MultiStar: {-0.26, 0.02}, one-star: {-0.67, 0.10}
04:26:04.271 00.001 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.00) = xAngle (1.08 = 1.08)
04:26:04.272 00.001 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.04 = 1.04)
04:26:04.274 00.002 18120 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.07 mountX=0.12 mountY=0.22, mountTheta=1.07
04:26:04.275 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.02, opts=13)
04:26:04.275 00.000 18120 Enqueuing Move request for scope (-0.26, 0.02)
04:26:04.276 00.001 21948 Worker thread wakes up
04:26:04.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:04.276 00.000 18120 UpdateGuideState exits: m=1681 RSB=28.3
04:26:04.277 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:04.277 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:04.277 00.000 18120 Enqueuing Expose request
04:26:04.278 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
04:26:04.278 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
04:26:04.278 00.000 21948 Moving (-0.26, 0.02) raw xDistance=0.12 yDistance=0.22
04:26:04.278 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:26:04.278 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:04.278 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:26:04.278 00.000 21948 MoveAxis(E, 0, ABG)
04:26:04.278 00.000 21948 Move returns status 0, amount 0
04:26:04.278 00.000 21948 MoveAxis(N, 0, ABG)
04:26:04.278 00.000 21948 Move returns status 0, amount 0
04:26:04.278 00.000 21948 move complete, result=0
04:26:04.278 00.000 21948 worker thread done servicing request
04:26:04.278 00.000 21948 Worker thread wakes up
04:26:04.278 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:04.278 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:04.278 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:05.910 01.632 21948 Exposure complete
04:26:05.941 00.031 21948 worker thread done servicing request
04:26:05.941 00.000 18120 OnExposeComplete: enter
04:26:05.942 00.001 18120 UpdateGuideState(): m_state=6
04:26:05.943 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7845
04:26:05.943 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=241.36, Mass=1786, SNR=29.1, Peak=112 HFD=4.4
04:26:05.944 00.001 18120 MultiStar: [#1 -0.23,-0.27,0.70,U] [#2 0.06,-0.14,0.60,U] [#3 -0.05,-0.18,0.59,U] [#4 -0.34,0.04,0.51,U] [#5 0.09,-0.07,0.48,U] [#6 -0.29,-0.60,0.00,M1] [#7 0.38,-0.06,0.39,U] [#8 -0.04,-0.07,0.40,U] 
04:26:05.944 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.12}, one-star: {-0.33, -0.11}
04:26:05.945 00.001 18120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.00) = xAngle (-4.29 = 2.00)
04:26:05.945 00.000 18120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.96)
04:26:05.945 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.29 mountX=-0.07 mountY=0.15, mountTheta=1.99
04:26:05.946 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.12, opts=13)
04:26:05.947 00.001 18120 Enqueuing Move request for scope (-0.10, -0.12)
04:26:05.948 00.001 21948 Worker thread wakes up
04:26:05.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
04:26:05.948 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
04:26:05.948 00.000 21948 Moving (-0.10, -0.12) raw xDistance=-0.07 yDistance=0.15
04:26:05.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:26:05.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:05.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:26:05.948 00.000 21948 MoveAxis(E, 0, ABG)
04:26:05.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:05.948 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.1
04:26:05.949 00.001 21948 Move returns status 0, amount 0
04:26:05.949 00.000 21948 MoveAxis(N, 0, ABG)
04:26:05.949 00.000 21948 Move returns status 0, amount 0
04:26:05.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:05.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:05.950 00.001 18120 Enqueuing Expose request
04:26:05.950 00.000 21948 move complete, result=0
04:26:05.950 00.000 21948 worker thread done servicing request
04:26:05.950 00.000 21948 Worker thread wakes up
04:26:05.950 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:05.950 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:05.950 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:07.478 01.528 21948 Exposure complete
04:26:07.519 00.041 21948 worker thread done servicing request
04:26:07.519 00.000 18120 OnExposeComplete: enter
04:26:07.520 00.001 18120 UpdateGuideState(): m_state=6
04:26:07.521 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7846
04:26:07.521 00.000 18120 Star::Find returns 1 (0), X=895.69, Y=241.31, Mass=1671, SNR=28.3, Peak=118 HFD=4.3
04:26:07.522 00.001 18120 MultiStar: [#1 -0.11,-0.17,0.77,U] [#2 0.12,-0.02,0.64,U] [#3 -0.23,-0.10,0.60,U] [#4 -0.00,-0.06,0.61,U] [#5 0.09,-0.10,0.50,U] [#6 0.08,-0.01,0.54,U] [#7 0.26,0.10,0.38,U] [#8 -0.02,-0.14,0.40,U] 
04:26:07.523 00.001 18120 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.03, -0.16}
04:26:07.523 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.83)
04:26:07.524 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
04:26:07.524 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.46 mountX=-0.08 mountY=0.03, mountTheta=2.79
04:26:07.526 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.09, opts=13)
04:26:07.527 00.001 18120 Enqueuing Move request for scope (0.01, -0.09)
04:26:07.539 00.012 21948 Worker thread wakes up
04:26:07.539 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:07.539 00.000 18120 UpdateGuideState exits: m=1671 RSB=28.3
04:26:07.540 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:07.540 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:07.540 00.000 18120 Enqueuing Expose request
04:26:07.541 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
04:26:07.541 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
04:26:07.541 00.000 21948 Moving (0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
04:26:07.541 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:26:07.541 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:07.541 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:26:07.541 00.000 21948 MoveAxis(E, 0, ABG)
04:26:07.541 00.000 21948 Move returns status 0, amount 0
04:26:07.541 00.000 21948 MoveAxis(N, 0, ABG)
04:26:07.541 00.000 21948 Move returns status 0, amount 0
04:26:07.541 00.000 21948 move complete, result=0
04:26:07.541 00.000 21948 worker thread done servicing request
04:26:07.541 00.000 21948 Worker thread wakes up
04:26:07.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:07.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:07.542 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:09.169 01.627 21948 Exposure complete
04:26:09.224 00.055 21948 worker thread done servicing request
04:26:09.224 00.000 18120 OnExposeComplete: enter
04:26:09.227 00.003 18120 UpdateGuideState(): m_state=6
04:26:09.229 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7847
04:26:09.232 00.003 18120 Star::Find returns 1 (0), X=895.50, Y=241.46, Mass=1807, SNR=29.3, Peak=111 HFD=4.2
04:26:09.234 00.002 18120 MultiStar: [#1 0.06,-0.09,0.71,U] [#2 0.20,-0.15,0.63,U] [#3 0.14,0.19,0.63,U] [#4 0.32,-0.17,0.56,U] [#5 0.44,-0.21,0.00,M1] [#6 0.04,-0.24,0.49,U] [#7 0.07,0.04,0.42,U] [#8 0.58,-0.37,0.00,M1] 
04:26:09.235 00.001 18120 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {-0.16, -0.01}
04:26:09.235 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
04:26:09.237 00.002 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
04:26:09.239 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.66 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
04:26:09.243 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
04:26:09.245 00.002 18120 Enqueuing Move request for scope (0.07, -0.06)
04:26:09.246 00.001 21948 Worker thread wakes up
04:26:09.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:09.247 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.3
04:26:09.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:09.247 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:09.248 00.001 18120 Enqueuing Expose request
04:26:09.248 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
04:26:09.248 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
04:26:09.248 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.04
04:26:09.249 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:26:09.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:09.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:26:09.249 00.000 21948 MoveAxis(E, 0, ABG)
04:26:09.249 00.000 21948 Move returns status 0, amount 0
04:26:09.249 00.000 21948 MoveAxis(N, 0, ABG)
04:26:09.249 00.000 21948 Move returns status 0, amount 0
04:26:09.249 00.000 21948 move complete, result=0
04:26:09.249 00.000 21948 worker thread done servicing request
04:26:09.249 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:09.250 00.001 21948 Worker thread wakes up
04:26:09.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:09.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:10.767 01.517 21948 Exposure complete
04:26:10.800 00.033 21948 worker thread done servicing request
04:26:10.800 00.000 18120 OnExposeComplete: enter
04:26:10.801 00.001 18120 UpdateGuideState(): m_state=6
04:26:10.801 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7848
04:26:10.802 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=241.35, Mass=1738, SNR=28.8, Peak=118 HFD=4.2
04:26:10.802 00.000 18120 MultiStar: [#1 0.11,-0.06,0.74,U] [#2 0.18,-0.11,0.65,U] [#3 0.23,0.04,0.57,U] [#4 -0.06,-0.10,0.56,U] [#5 0.21,-0.18,0.47,U] [#6 -0.08,-0.05,0.56,U] [#7 0.29,-0.03,0.40,U] [#8 0.10,-0.05,0.39,U] 
04:26:10.803 00.001 18120 single-star, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.01, -0.12}
04:26:10.804 00.001 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
04:26:10.804 00.000 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
04:26:10.804 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=-0.12 mountY=0.04, mountTheta=2.79
04:26:10.806 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.12, opts=13)
04:26:10.806 00.000 18120 Enqueuing Move request for scope (0.01, -0.12)
04:26:10.807 00.001 21948 Worker thread wakes up
04:26:10.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:10.807 00.000 18120 UpdateGuideState exits: m=1738 RSB=28.8
04:26:10.807 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:10.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:10.808 00.000 18120 Enqueuing Expose request
04:26:10.809 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
04:26:10.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
04:26:10.809 00.000 21948 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.04
04:26:10.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:26:10.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:10.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:26:10.809 00.000 21948 MoveAxis(E, 0, ABG)
04:26:10.809 00.000 21948 Move returns status 0, amount 0
04:26:10.809 00.000 21948 MoveAxis(N, 0, ABG)
04:26:10.809 00.000 21948 Move returns status 0, amount 0
04:26:10.809 00.000 21948 move complete, result=0
04:26:10.809 00.000 21948 worker thread done servicing request
04:26:10.809 00.000 21948 Worker thread wakes up
04:26:10.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:10.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:10.809 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:12.443 01.634 21948 Exposure complete
04:26:12.490 00.047 21948 worker thread done servicing request
04:26:12.491 00.001 18120 OnExposeComplete: enter
04:26:12.492 00.001 18120 UpdateGuideState(): m_state=6
04:26:12.493 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7849
04:26:12.495 00.002 18120 Star::Find returns 1 (0), X=895.88, Y=241.42, Mass=1877, SNR=29.9, Peak=135 HFD=4.0
04:26:12.496 00.001 18120 MultiStar: [#1 0.25,-0.08,0.67,U] [#2 0.16,0.03,0.62,U] [#3 0.21,0.17,0.59,U] [#4 -0.00,0.38,0.55,U] [#5 0.37,0.06,0.47,U] [#6 0.18,-0.09,0.51,U] [#7 0.47,-0.24,0.00,M1] [#8 0.30,0.10,0.38,U] 
04:26:12.498 00.002 18120 refined, 7 included, MultiStar: {0.21, 0.05}, one-star: {0.22, -0.06}
04:26:12.499 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:26:12.500 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:26:12.501 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=-0.04 mountY=-0.21, mountTheta=-1.77
04:26:12.503 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.05, opts=13)
04:26:12.505 00.002 18120 Enqueuing Move request for scope (0.21, 0.05)
04:26:12.505 00.000 21948 Worker thread wakes up
04:26:12.506 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:12.506 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
04:26:12.506 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
04:26:12.506 00.000 18120 UpdateGuideState exits: m=1877 RSB=29.9
04:26:12.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:12.507 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:12.507 00.000 18120 Enqueuing Expose request
04:26:12.508 00.001 21948 Moving (0.21, 0.05) raw xDistance=-0.04 yDistance=-0.21
04:26:12.508 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:26:12.508 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:12.508 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:26:12.508 00.000 21948 MoveAxis(E, 0, ABG)
04:26:12.508 00.000 21948 Move returns status 0, amount 0
04:26:12.508 00.000 21948 MoveAxis(N, 0, ABG)
04:26:12.508 00.000 21948 Move returns status 0, amount 0
04:26:12.508 00.000 21948 move complete, result=0
04:26:12.508 00.000 21948 worker thread done servicing request
04:26:12.508 00.000 21948 Worker thread wakes up
04:26:12.508 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:12.508 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:12.508 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:14.026 01.518 21948 Exposure complete
04:26:14.060 00.034 21948 worker thread done servicing request
04:26:14.060 00.000 18120 OnExposeComplete: enter
04:26:14.061 00.001 18120 UpdateGuideState(): m_state=6
04:26:14.062 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7850
04:26:14.062 00.000 18120 Star::Find returns 1 (0), X=896.01, Y=241.45, Mass=1784, SNR=29.2, Peak=131 HFD=4.1
04:26:14.063 00.001 18120 MultiStar: [#1 0.17,-0.28,0.75,U] [#2 0.02,-0.19,0.65,U] [#3 0.43,0.06,0.61,U] [#4 -0.05,0.07,0.56,U] [#5 0.17,0.12,0.46,U] [#6 0.15,-0.13,0.53,U] [#7 0.24,-0.02,0.40,U] [#8 0.13,-0.19,0.40,U] 
04:26:14.063 00.000 18120 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.35, -0.02}
04:26:14.064 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
04:26:14.064 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
04:26:14.064 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=-0.14 mountY=-0.14, mountTheta=-2.37
04:26:14.066 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.07, opts=13)
04:26:14.067 00.001 18120 Enqueuing Move request for scope (0.19, -0.07)
04:26:14.068 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:14.069 00.001 18120 UpdateGuideState exits: m=1784 RSB=29.2
04:26:14.070 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:14.070 00.000 21948 Worker thread wakes up
04:26:14.070 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
04:26:14.070 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
04:26:14.070 00.000 21948 Moving (0.19, -0.07) raw xDistance=-0.14 yDistance=-0.14
04:26:14.070 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:26:14.070 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:14.070 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:14.071 00.001 18120 Enqueuing Expose request
04:26:14.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:26:14.071 00.000 21948 MoveAxis(E, 0, ABG)
04:26:14.071 00.000 21948 Move returns status 0, amount 0
04:26:14.071 00.000 21948 MoveAxis(N, 0, ABG)
04:26:14.071 00.000 21948 Move returns status 0, amount 0
04:26:14.071 00.000 21948 move complete, result=0
04:26:14.071 00.000 21948 worker thread done servicing request
04:26:14.071 00.000 21948 Worker thread wakes up
04:26:14.071 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:14.071 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:14.073 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:15.706 01.633 21948 Exposure complete
04:26:15.753 00.047 21948 worker thread done servicing request
04:26:15.753 00.000 18120 OnExposeComplete: enter
04:26:15.754 00.001 18120 UpdateGuideState(): m_state=6
04:26:15.755 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7851
04:26:15.755 00.000 18120 Star::Find returns 1 (0), X=895.69, Y=241.62, Mass=1697, SNR=28.5, Peak=115 HFD=4.3
04:26:15.755 00.000 18120 MultiStar: [#1 0.07,-0.24,0.74,U] [#2 0.19,-0.05,0.66,U] [#3 0.18,-0.15,0.61,U] [#4 -0.28,0.10,0.53,U] [#5 -0.31,0.18,0.48,U] [#6 0.14,-0.29,0.53,U] [#7 0.49,-0.16,0.00,M1] [#8 -0.08,0.10,0.39,U] 
04:26:15.757 00.002 18120 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.03, 0.15}
04:26:15.757 00.000 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
04:26:15.758 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
04:26:15.758 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.02 mountX=-0.03 mountY=-0.00, mountTheta=-3.06
04:26:15.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
04:26:15.759 00.000 18120 Enqueuing Move request for scope (0.01, -0.02)
04:26:15.759 00.000 21948 Worker thread wakes up
04:26:15.759 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
04:26:15.759 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
04:26:15.759 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:15.760 00.001 21948 Moving (0.01, -0.02) raw xDistance=-0.03 yDistance=-0.00
04:26:15.760 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:15.760 00.000 18120 UpdateGuideState exits: m=1697 RSB=28.5
04:26:15.760 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:15.762 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:15.762 00.000 18120 Enqueuing Expose request
04:26:15.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:15.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:26:15.762 00.000 21948 MoveAxis(E, 0, ABG)
04:26:15.762 00.000 21948 Move returns status 0, amount 0
04:26:15.762 00.000 21948 MoveAxis(N, 0, ABG)
04:26:15.762 00.000 21948 Move returns status 0, amount 0
04:26:15.762 00.000 21948 move complete, result=0
04:26:15.762 00.000 21948 worker thread done servicing request
04:26:15.762 00.000 21948 Worker thread wakes up
04:26:15.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:15.762 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:15.762 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:17.289 01.527 21948 Exposure complete
04:26:17.341 00.052 21948 worker thread done servicing request
04:26:17.342 00.001 18120 OnExposeComplete: enter
04:26:17.345 00.003 18120 UpdateGuideState(): m_state=6
04:26:17.347 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7852
04:26:17.350 00.003 18120 Star::Find returns 1 (0), X=895.72, Y=241.31, Mass=1592, SNR=27.6, Peak=109 HFD=4.2
04:26:17.351 00.001 18120 MultiStar: [#1 0.10,-0.08,0.72,U] [#2 0.01,-0.05,0.65,U] [#3 -0.14,0.03,0.60,U] [#4 -0.26,0.25,0.54,U] [#5 0.32,0.15,0.48,U] [#6 0.55,-0.13,0.00,M1] [#7 0.30,0.07,0.41,U] [#8 0.13,-0.17,0.41,U] 
04:26:17.352 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.06, -0.16}
04:26:17.352 00.000 18120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.00) = xAngle (-2.29 = -2.29)
04:26:17.353 00.001 18120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
04:26:17.353 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.29 mountX=-0.03 mountY=-0.04, mountTheta=-2.31
04:26:17.354 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.02, opts=13)
04:26:17.355 00.001 18120 Enqueuing Move request for scope (0.05, -0.02)
04:26:17.355 00.000 21948 Worker thread wakes up
04:26:17.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:17.356 00.001 18120 UpdateGuideState exits: m=1592 RSB=27.6
04:26:17.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:17.356 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:17.357 00.001 18120 Enqueuing Expose request
04:26:17.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
04:26:17.357 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
04:26:17.357 00.000 21948 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
04:26:17.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:17.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:17.357 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:26:17.357 00.000 21948 MoveAxis(E, 0, ABG)
04:26:17.357 00.000 21948 Move returns status 0, amount 0
04:26:17.357 00.000 21948 MoveAxis(N, 0, ABG)
04:26:17.357 00.000 21948 Move returns status 0, amount 0
04:26:17.357 00.000 21948 move complete, result=0
04:26:17.358 00.001 21948 worker thread done servicing request
04:26:17.358 00.000 21948 Worker thread wakes up
04:26:17.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:17.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:17.358 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:18.994 01.636 21948 Exposure complete
04:26:19.056 00.062 21948 worker thread done servicing request
04:26:19.056 00.000 18120 OnExposeComplete: enter
04:26:19.057 00.001 18120 UpdateGuideState(): m_state=6
04:26:19.057 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7853
04:26:19.058 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=241.48, Mass=1633, SNR=28.0, Peak=122 HFD=3.9
04:26:19.058 00.000 18120 MultiStar: [#1 -0.10,-0.18,0.75,U] [#2 -0.01,0.03,0.64,U] [#3 0.19,0.18,0.64,U] [#4 -0.21,0.14,0.59,U] [#5 0.16,0.13,0.46,U] [#6 -0.18,-0.13,0.53,U] [#7 0.07,-0.14,0.45,U] [#8 -0.13,-0.15,0.41,U] 
04:26:19.059 00.001 18120 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.41, 0.01}
04:26:19.059 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.00) = xAngle (-5.07 = 1.22)
04:26:19.060 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.11 = 1.18)
04:26:19.060 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.03 mountY=0.09, mountTheta=1.21
04:26:19.061 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
04:26:19.062 00.001 18120 Enqueuing Move request for scope (-0.10, -0.01)
04:26:19.062 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:19.063 00.001 18120 UpdateGuideState exits: m=1633 RSB=28.0
04:26:19.063 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:19.064 00.001 21948 Worker thread wakes up
04:26:19.064 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:19.064 00.000 18120 Enqueuing Expose request
04:26:19.065 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
04:26:19.065 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
04:26:19.065 00.000 21948 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=0.09
04:26:19.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:26:19.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:19.065 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:26:19.065 00.000 21948 MoveAxis(E, 0, ABG)
04:26:19.065 00.000 21948 Move returns status 0, amount 0
04:26:19.065 00.000 21948 MoveAxis(N, 0, ABG)
04:26:19.065 00.000 21948 Move returns status 0, amount 0
04:26:19.065 00.000 21948 move complete, result=0
04:26:19.065 00.000 21948 worker thread done servicing request
04:26:19.065 00.000 21948 Worker thread wakes up
04:26:19.065 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:19.065 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:19.065 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:20.590 01.525 21948 Exposure complete
04:26:20.638 00.048 21948 worker thread done servicing request
04:26:20.638 00.000 18120 OnExposeComplete: enter
04:26:20.639 00.001 18120 UpdateGuideState(): m_state=6
04:26:20.640 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7854
04:26:20.640 00.000 18120 Star::Find returns 1 (0), X=895.39, Y=241.61, Mass=1708, SNR=28.6, Peak=125 HFD=4.3
04:26:20.641 00.001 18120 MultiStar: [#1 -0.12,-0.07,0.77,U] [#2 -0.17,-0.01,0.63,U] [#3 0.05,0.03,0.60,U] [#4 -0.62,0.22,0.00,M1] [#5 0.07,0.10,0.47,U] [#6 -0.14,-0.14,0.51,U] [#7 0.27,-0.33,0.43,U] [#8 0.11,-0.19,0.40,U] 
04:26:20.641 00.000 18120 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.27, 0.14}
04:26:20.641 00.000 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.56)
04:26:20.642 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.52)
04:26:20.642 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.73 mountX=0.00 mountY=0.07, mountTheta=1.56
04:26:20.644 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.03, opts=13)
04:26:20.644 00.000 18120 Enqueuing Move request for scope (-0.07, -0.03)
04:26:20.645 00.001 21948 Worker thread wakes up
04:26:20.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:20.645 00.000 18120 UpdateGuideState exits: m=1708 RSB=28.6
04:26:20.646 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:20.646 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:20.646 00.000 18120 Enqueuing Expose request
04:26:20.647 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
04:26:20.647 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
04:26:20.647 00.000 21948 Moving (-0.07, -0.03) raw xDistance=0.00 yDistance=0.07
04:26:20.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:26:20.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:20.647 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:26:20.647 00.000 21948 MoveAxis(E, 0, ABG)
04:26:20.647 00.000 21948 Move returns status 0, amount 0
04:26:20.647 00.000 21948 MoveAxis(N, 0, ABG)
04:26:20.647 00.000 21948 Move returns status 0, amount 0
04:26:20.647 00.000 21948 move complete, result=0
04:26:20.647 00.000 21948 worker thread done servicing request
04:26:20.647 00.000 21948 Worker thread wakes up
04:26:20.647 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:20.647 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:20.647 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:22.284 01.637 21948 Exposure complete
04:26:22.322 00.038 21948 worker thread done servicing request
04:26:22.322 00.000 18120 OnExposeComplete: enter
04:26:22.322 00.000 18120 UpdateGuideState(): m_state=6
04:26:22.323 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7855
04:26:22.324 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=241.65, Mass=1814, SNR=29.5, Peak=131 HFD=4.0
04:26:22.324 00.000 18120 MultiStar: [#1 0.39,-0.15,0.70,U] [#2 0.26,-0.10,0.67,U] [#3 0.20,0.03,0.57,U] [#4 -0.06,0.31,0.56,U] [#5 0.18,0.11,0.46,U] [#6 0.42,-0.12,0.00,M1] [#7 0.39,0.14,0.44,U] [#8 0.00,-0.05,0.39,U] 
04:26:22.325 00.001 18120 refined, 7 included, MultiStar: {0.20, 0.06}, one-star: {0.18, 0.18}
04:26:22.325 00.000 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
04:26:22.325 00.000 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
04:26:22.326 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.29 mountX=-0.03 mountY=-0.21, mountTheta=-1.71
04:26:22.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.06, opts=13)
04:26:22.327 00.000 18120 Enqueuing Move request for scope (0.20, 0.06)
04:26:22.328 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:22.328 00.000 21948 Worker thread wakes up
04:26:22.328 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.5
04:26:22.329 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:22.329 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:22.330 00.001 18120 Enqueuing Expose request
04:26:22.330 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
04:26:22.330 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
04:26:22.330 00.000 21948 Moving (0.20, 0.06) raw xDistance=-0.03 yDistance=-0.21
04:26:22.330 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:22.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:22.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:26:22.330 00.000 21948 MoveAxis(E, 0, ABG)
04:26:22.330 00.000 21948 Move returns status 0, amount 0
04:26:22.330 00.000 21948 MoveAxis(N, 0, ABG)
04:26:22.330 00.000 21948 Move returns status 0, amount 0
04:26:22.330 00.000 21948 move complete, result=0
04:26:22.330 00.000 21948 worker thread done servicing request
04:26:22.330 00.000 21948 Worker thread wakes up
04:26:22.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:22.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:22.331 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:23.847 01.516 21948 Exposure complete
04:26:23.885 00.038 21948 worker thread done servicing request
04:26:23.885 00.000 18120 OnExposeComplete: enter
04:26:23.885 00.000 18120 UpdateGuideState(): m_state=6
04:26:23.886 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7856
04:26:23.887 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=241.45, Mass=1755, SNR=28.9, Peak=124 HFD=3.9
04:26:23.887 00.000 18120 MultiStar: [#1 0.30,-0.19,0.68,U] [#2 0.07,-0.09,0.63,U] [#3 0.30,0.03,0.60,U] [#4 -0.06,0.05,0.56,U] [#5 0.22,0.20,0.48,U] [#6 0.18,-0.15,0.50,U] [#7 0.15,-0.06,0.43,U] [#8 0.46,-0.17,0.00,M1] 
04:26:23.887 00.000 18120 single-star, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.01, -0.02}
04:26:23.888 00.001 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
04:26:23.888 00.000 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
04:26:23.889 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.12 mountX=-0.03 mountY=0.00, mountTheta=3.12
04:26:23.890 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.02, opts=13)
04:26:23.891 00.001 18120 Enqueuing Move request for scope (0.01, -0.02)
04:26:23.891 00.000 21948 Worker thread wakes up
04:26:23.891 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
04:26:23.891 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
04:26:23.891 00.000 21948 Moving (0.01, -0.02) raw xDistance=-0.03 yDistance=0.00
04:26:23.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:23.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:23.892 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:23.892 00.000 18120 UpdateGuideState exits: m=1755 RSB=28.9
04:26:23.894 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:23.894 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:26:23.894 00.000 21948 MoveAxis(E, 0, ABG)
04:26:23.894 00.000 21948 Move returns status 0, amount 0
04:26:23.894 00.000 21948 MoveAxis(N, 0, ABG)
04:26:23.894 00.000 21948 Move returns status 0, amount 0
04:26:23.894 00.000 21948 move complete, result=0
04:26:23.894 00.000 21948 worker thread done servicing request
04:26:23.894 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:23.895 00.001 18120 Enqueuing Expose request
04:26:23.895 00.000 21948 Worker thread wakes up
04:26:23.895 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:23.895 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:23.895 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:25.521 01.626 21948 Exposure complete
04:26:25.563 00.042 21948 worker thread done servicing request
04:26:25.563 00.000 18120 OnExposeComplete: enter
04:26:25.565 00.002 18120 UpdateGuideState(): m_state=6
04:26:25.566 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7857
04:26:25.566 00.000 18120 Star::Find returns 1 (0), X=895.69, Y=241.36, Mass=1634, SNR=27.9, Peak=112 HFD=4.1
04:26:25.567 00.001 18120 MultiStar: [#1 0.26,-0.20,0.77,U] [#2 0.05,-0.17,0.64,U] [#3 0.22,-0.05,0.63,U] [#4 0.16,0.15,0.58,U] [#5 0.40,-0.17,0.00,M1] [#6 0.19,-0.15,0.53,U] [#7 0.18,-0.47,0.00,M1] [#8 0.46,0.06,0.00,M2] 
04:26:25.567 00.000 18120 single-star, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.03, -0.11}
04:26:25.568 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.94)
04:26:25.568 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.90)
04:26:25.568 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.35 mountX=-0.11 mountY=0.03, mountTheta=2.90
04:26:25.570 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.11, opts=13)
04:26:25.570 00.000 18120 Enqueuing Move request for scope (0.03, -0.11)
04:26:25.571 00.001 21948 Worker thread wakes up
04:26:25.571 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
04:26:25.571 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
04:26:25.571 00.000 21948 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.03
04:26:25.571 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:26:25.571 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:25.571 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:25.571 00.000 18120 UpdateGuideState exits: m=1634 RSB=27.9
04:26:25.572 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:25.572 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:25.573 00.001 18120 Enqueuing Expose request
04:26:25.573 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:26:25.573 00.000 21948 MoveAxis(E, 0, ABG)
04:26:25.573 00.000 21948 Move returns status 0, amount 0
04:26:25.573 00.000 21948 MoveAxis(N, 0, ABG)
04:26:25.573 00.000 21948 Move returns status 0, amount 0
04:26:25.573 00.000 21948 move complete, result=0
04:26:25.573 00.000 21948 worker thread done servicing request
04:26:25.573 00.000 21948 Worker thread wakes up
04:26:25.573 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:25.573 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:25.574 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:27.101 01.527 21948 Exposure complete
04:26:27.139 00.038 21948 worker thread done servicing request
04:26:27.140 00.001 18120 OnExposeComplete: enter
04:26:27.140 00.000 18120 UpdateGuideState(): m_state=6
04:26:27.141 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7858
04:26:27.141 00.000 18120 Star::Find returns 1 (0), X=895.75, Y=241.47, Mass=1690, SNR=28.5, Peak=102 HFD=4.6
04:26:27.142 00.001 18120 MultiStar: [#1 0.15,-0.24,0.75,U] [#2 0.28,0.09,0.69,U] [#3 0.19,0.22,0.62,U] [#4 0.09,0.20,0.58,U] [#5 0.45,0.19,0.00,M2] [#6 0.19,0.02,0.51,U] [#7 0.30,0.14,0.43,U] [#8 0.33,-0.11,0.42,U] 
04:26:27.142 00.000 18120 single-star, 7 included, MultiStar: {0.18, 0.03}, one-star: {0.08, 0.00}
04:26:27.143 00.001 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
04:26:27.143 00.000 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
04:26:27.144 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=-0.03 mountY=-0.08, mountTheta=-2.00
04:26:27.147 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.00, opts=13)
04:26:27.147 00.000 18120 Enqueuing Move request for scope (0.08, 0.00)
04:26:27.148 00.001 21948 Worker thread wakes up
04:26:27.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:27.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
04:26:27.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
04:26:27.148 00.000 18120 UpdateGuideState exits: m=1690 RSB=28.5
04:26:27.149 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:27.149 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:27.149 00.000 18120 Enqueuing Expose request
04:26:27.150 00.001 21948 Moving (0.08, 0.00) raw xDistance=-0.03 yDistance=-0.08
04:26:27.150 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:27.150 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:27.150 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:26:27.150 00.000 21948 MoveAxis(E, 0, ABG)
04:26:27.150 00.000 21948 Move returns status 0, amount 0
04:26:27.150 00.000 21948 MoveAxis(N, 0, ABG)
04:26:27.150 00.000 21948 Move returns status 0, amount 0
04:26:27.150 00.000 21948 move complete, result=0
04:26:27.150 00.000 21948 worker thread done servicing request
04:26:27.150 00.000 21948 Worker thread wakes up
04:26:27.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:27.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:27.150 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:28.882 01.732 21948 Exposure complete
04:26:28.929 00.047 21948 worker thread done servicing request
04:26:28.929 00.000 18120 OnExposeComplete: enter
04:26:28.930 00.001 18120 UpdateGuideState(): m_state=6
04:26:28.931 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7859
04:26:28.931 00.000 18120 Star::Find returns 1 (0), X=895.62, Y=242.26, Mass=1812, SNR=29.4, Peak=125 HFD=4.5
04:26:28.932 00.001 18120 MultiStar: [#1 -0.09,0.52,0.00,M1] [#2 -0.21,0.90,0.00,M1] [#3 0.02,0.64,0.00,M1] [#4 -0.12,0.74,0.00,M1] [#5 0.17,0.72,0.00,M3] [#6 -0.17,0.38,0.51,U] [#7 -0.15,0.89,0.00,M1] [#8 -0.07,0.64,0.00,M2] 
04:26:28.933 00.001 18120 refined, 1 included, MultiStar: {-0.09, 0.65}, one-star: {-0.05, 0.79}
04:26:28.934 00.001 18120 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.00) = xAngle (-0.30 = -0.30)
04:26:28.935 00.001 18120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.34 = -0.34)
04:26:28.937 00.002 18120 CameraToMount -- cameraX=-0.09 cameraY=0.65 hyp=0.66 cameraTheta=1.70 mountX=0.63 mountY=-0.22, mountTheta=-0.33
04:26:28.940 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.65, opts=13)
04:26:28.940 00.000 18120 Enqueuing Move request for scope (-0.09, 0.65)
04:26:28.941 00.001 21948 Worker thread wakes up
04:26:28.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:28.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.65) opts 0xd
04:26:28.941 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
04:26:28.942 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:28.942 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:28.943 00.001 18120 Enqueuing Expose request
04:26:28.943 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.65)
04:26:28.943 00.000 21948 Moving (-0.09, 0.65) raw xDistance=0.63 yDistance=-0.22
04:26:28.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
04:26:28.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:28.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:26:28.943 00.000 21948 MoveAxis(W, 112, ABG)
04:26:28.943 00.000 21948 Guiding  Dir = 3, Dur = 112
04:26:28.943 00.000 21948 IsSlewing returns 0
04:26:28.944 00.001 21948 IsGuiding returns 0
04:26:28.945 00.001 21948 PulseGuide returned control before completion, sleep 121
04:26:29.067 00.122 21948 IsGuiding returns 1
04:26:29.067 00.000 21948 scope still moving after pulse duration time elapsed
04:26:29.099 00.032 21948 IsSlewing returns 0
04:26:29.099 00.000 21948 IsGuiding returns 0
04:26:29.099 00.000 21948 scope move finished after 112 + 43 ms
04:26:29.099 00.000 21948 Move returns status 0, amount 112
04:26:29.099 00.000 21948 MoveAxis(N, 0, ABG)
04:26:29.099 00.000 21948 Move returns status 0, amount 0
04:26:29.099 00.000 21948 move complete, result=0
04:26:29.099 00.000 21948 worker thread done servicing request
04:26:29.099 00.000 21948 Worker thread wakes up
04:26:29.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:29.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:29.099 00.000 18120 GuideStep: 0.6 px 112 ms WEST, -0.2 px 0 ms NORTH
04:26:30.512 01.413 21948 Exposure complete
04:26:30.551 00.039 21948 worker thread done servicing request
04:26:30.551 00.000 18120 OnExposeComplete: enter
04:26:30.552 00.001 18120 UpdateGuideState(): m_state=6
04:26:30.552 00.000 18120 Star::Find(15, 895, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7860
04:26:30.553 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=241.88, Mass=1836, SNR=29.6, Peak=135 HFD=4.3
04:26:30.555 00.002 18120 MultiStar: [#1 0.37,0.03,0.69,U] [#2 0.18,0.33,0.60,U] [#3 0.06,0.35,0.58,U] [#4 -0.08,0.38,0.51,U] [#5 0.50,0.32,0.00,M4] [#6 0.12,0.29,0.51,U] [#7 0.42,0.41,0.00,M2] [#8 0.09,0.37,0.38,U] 
04:26:30.559 00.004 18120 refined, 6 included, MultiStar: {0.16, 0.31}, one-star: {0.24, 0.41}
04:26:30.559 00.000 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
04:26:30.560 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
04:26:30.560 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.31 hyp=0.35 cameraTheta=1.08 mountX=0.21 mountY=-0.28, mountTheta=-0.93
04:26:30.561 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.31, opts=13)
04:26:30.562 00.001 18120 Enqueuing Move request for scope (0.16, 0.31)
04:26:30.562 00.000 21948 Worker thread wakes up
04:26:30.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.31) opts 0xd
04:26:30.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.31)
04:26:30.562 00.000 21948 Moving (0.16, 0.31) raw xDistance=0.21 yDistance=-0.28
04:26:30.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
04:26:30.562 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.05 newest=-0.57
04:26:30.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
04:26:30.562 00.000 21948 MoveAxis(W, 46, ABG)
04:26:30.562 00.000 21948 Guiding  Dir = 3, Dur = 46
04:26:30.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:30.563 00.001 18120 UpdateGuideState exits: m=1836 RSB=29.6
04:26:30.563 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:30.564 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:30.564 00.000 18120 Enqueuing Expose request
04:26:30.565 00.001 21948 IsSlewing returns 0
04:26:30.565 00.000 21948 IsGuiding returns 0
04:26:30.567 00.002 21948 PulseGuide returned control before completion, sleep 55
04:26:30.638 00.071 21948 IsGuiding returns 0
04:26:30.638 00.000 21948 Move returns status 0, amount 46
04:26:30.638 00.000 21948 MoveAxis(N, 67, ABG)
04:26:30.638 00.000 21948 Guiding  Dir = 0, Dur = 67
04:26:30.638 00.000 21948 IsSlewing returns 0
04:26:30.638 00.000 21948 IsGuiding returns 0
04:26:30.643 00.005 21948 PulseGuide returned control before completion, sleep 72
04:26:30.730 00.087 21948 IsGuiding returns 0
04:26:30.730 00.000 21948 Move returns status 0, amount 67
04:26:30.730 00.000 21948 move complete, result=0
04:26:30.730 00.000 21948 worker thread done servicing request
04:26:30.730 00.000 21948 Worker thread wakes up
04:26:30.731 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:30.731 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:30.731 00.000 18120 GuideStep: 0.2 px 46 ms WEST, -0.3 px 67 ms NORTH
04:26:32.367 01.636 21948 Exposure complete
04:26:32.436 00.069 21948 worker thread done servicing request
04:26:32.437 00.001 18120 OnExposeComplete: enter
04:26:32.437 00.000 18120 UpdateGuideState(): m_state=6
04:26:32.438 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7861
04:26:32.440 00.002 18120 Star::Find returns 1 (0), X=896.12, Y=241.18, Mass=1797, SNR=29.2, Peak=127 HFD=4.3
04:26:32.441 00.001 18120 MultiStar: [#1 0.36,-0.23,0.70,U] [#2 0.33,-0.20,0.65,U] [#3 0.18,0.20,0.59,U] [#4 0.29,-0.03,0.54,U] [#5 0.39,-0.07,0.46,U] [#6 0.48,-0.26,0.00,M1] [#7 0.39,-0.21,0.00,M3] [#8 0.71,-0.02,0.00,M2] 
04:26:32.443 00.002 18120 refined, 5 included, MultiStar: {0.35, -0.13}, one-star: {0.45, -0.30}
04:26:32.444 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
04:26:32.444 00.000 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
04:26:32.445 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.37 cameraTheta=-0.36 mountX=-0.26 mountY=-0.25, mountTheta=-2.38
04:26:32.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.13, opts=13)
04:26:32.448 00.001 18120 Enqueuing Move request for scope (0.35, -0.13)
04:26:32.448 00.000 21948 Worker thread wakes up
04:26:32.449 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
04:26:32.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:32.449 00.000 18120 UpdateGuideState exits: m=1797 RSB=29.2
04:26:32.449 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:32.450 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:32.450 00.000 18120 Enqueuing Expose request
04:26:32.451 00.001 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
04:26:32.451 00.000 21948 Moving (0.35, -0.13) raw xDistance=-0.26 yDistance=-0.25
04:26:32.451 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
04:26:32.451 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:26:32.451 00.000 21948 MoveAxis(E, 44, ABG)
04:26:32.451 00.000 21948 Guiding  Dir = 2, Dur = 44
04:26:32.451 00.000 21948 IsSlewing returns 0
04:26:32.451 00.000 21948 IsGuiding returns 0
04:26:32.453 00.002 21948 PulseGuide returned control before completion, sleep 53
04:26:32.520 00.067 21948 IsGuiding returns 0
04:26:32.520 00.000 21948 Move returns status 0, amount 44
04:26:32.520 00.000 21948 MoveAxis(N, 60, ABG)
04:26:32.520 00.000 21948 Guiding  Dir = 0, Dur = 60
04:26:32.520 00.000 21948 IsSlewing returns 0
04:26:32.520 00.000 21948 IsGuiding returns 0
04:26:32.524 00.004 21948 PulseGuide returned control before completion, sleep 66
04:26:32.597 00.073 21948 IsGuiding returns 0
04:26:32.598 00.001 21948 Move returns status 0, amount 60
04:26:32.598 00.000 21948 move complete, result=0
04:26:32.598 00.000 21948 worker thread done servicing request
04:26:32.598 00.000 21948 Worker thread wakes up
04:26:32.598 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:32.598 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:32.598 00.000 18120 GuideStep: -0.3 px 44 ms EAST, -0.3 px 60 ms NORTH
04:26:34.014 01.416 21948 Exposure complete
04:26:34.074 00.060 21948 worker thread done servicing request
04:26:34.074 00.000 18120 OnExposeComplete: enter
04:26:34.074 00.000 18120 UpdateGuideState(): m_state=6
04:26:34.075 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7862
04:26:34.075 00.000 18120 Star::Find returns 1 (0), X=895.70, Y=241.22, Mass=1711, SNR=28.6, Peak=122 HFD=4.2
04:26:34.076 00.001 18120 MultiStar: [#1 -0.02,-0.39,0.69,U] [#2 -0.11,-0.11,0.63,U] [#3 -0.10,-0.16,0.61,U] [#4 -0.54,0.09,0.00,M1] [#5 0.23,-0.01,0.45,U] [#6 0.14,-0.27,0.50,U] [#7 0.46,-0.08,0.00,M4] [#8 0.31,-0.04,0.41,U] 
04:26:34.076 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.20}, one-star: {0.04, -0.25}
04:26:34.077 00.001 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.34 = 2.94)
04:26:34.077 00.000 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.38 = 2.90)
04:26:34.078 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.35 mountX=-0.20 mountY=0.05, mountTheta=2.90
04:26:34.079 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.20, opts=13)
04:26:34.079 00.000 18120 Enqueuing Move request for scope (0.04, -0.20)
04:26:34.080 00.001 21948 Worker thread wakes up
04:26:34.080 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
04:26:34.080 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:34.081 00.001 18120 UpdateGuideState exits: m=1711 RSB=28.6
04:26:34.082 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:34.082 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:34.083 00.001 18120 Enqueuing Expose request
04:26:34.083 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
04:26:34.083 00.000 21948 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=0.05
04:26:34.083 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:26:34.083 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:34.083 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:26:34.083 00.000 21948 MoveAxis(E, 0, ABG)
04:26:34.083 00.000 21948 Move returns status 0, amount 0
04:26:34.083 00.000 21948 MoveAxis(N, 0, ABG)
04:26:34.083 00.000 21948 Move returns status 0, amount 0
04:26:34.083 00.000 21948 move complete, result=0
04:26:34.084 00.001 21948 worker thread done servicing request
04:26:34.084 00.000 21948 Worker thread wakes up
04:26:34.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:34.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:34.084 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:35.712 01.628 21948 Exposure complete
04:26:35.760 00.048 21948 worker thread done servicing request
04:26:35.760 00.000 18120 OnExposeComplete: enter
04:26:35.761 00.001 18120 UpdateGuideState(): m_state=6
04:26:35.761 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7863
04:26:35.762 00.001 18120 Star::Find returns 1 (0), X=895.54, Y=241.58, Mass=1659, SNR=28.2, Peak=112 HFD=4.3
04:26:35.762 00.000 18120 MultiStar: [#1 -0.02,-0.20,0.77,U] [#2 0.18,0.00,0.62,U] [#3 -0.10,0.14,0.64,U] [#4 -0.43,0.33,0.00,M2] [#5 0.07,0.02,0.48,U] [#6 -0.04,-0.35,0.53,U] [#7 0.07,-0.35,0.38,U] [#8 0.01,-0.19,0.40,U] 
04:26:35.763 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.12, 0.11}
04:26:35.763 00.000 18120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.00) = xAngle (-3.69 = 2.60)
04:26:35.764 00.001 18120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.73 = 2.56)
04:26:35.764 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.69 mountX=-0.06 mountY=0.04, mountTheta=2.57
04:26:35.765 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
04:26:35.766 00.001 18120 Enqueuing Move request for scope (-0.01, -0.07)
04:26:35.767 00.001 21948 Worker thread wakes up
04:26:35.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:35.767 00.000 18120 UpdateGuideState exits: m=1659 RSB=28.2
04:26:35.768 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:35.768 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:35.769 00.001 18120 Enqueuing Expose request
04:26:35.769 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
04:26:35.769 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
04:26:35.769 00.000 21948 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.04
04:26:35.769 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:26:35.769 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:35.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:26:35.769 00.000 21948 MoveAxis(E, 0, ABG)
04:26:35.769 00.000 21948 Move returns status 0, amount 0
04:26:35.769 00.000 21948 MoveAxis(N, 0, ABG)
04:26:35.769 00.000 21948 Move returns status 0, amount 0
04:26:35.769 00.000 21948 move complete, result=0
04:26:35.769 00.000 21948 worker thread done servicing request
04:26:35.769 00.000 21948 Worker thread wakes up
04:26:35.769 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:35.769 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:35.770 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:37.290 01.520 21948 Exposure complete
04:26:37.338 00.048 21948 worker thread done servicing request
04:26:37.338 00.000 18120 OnExposeComplete: enter
04:26:37.339 00.001 18120 UpdateGuideState(): m_state=6
04:26:37.340 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7864
04:26:37.340 00.000 18120 Star::Find returns 1 (0), X=895.77, Y=241.35, Mass=1700, SNR=28.5, Peak=103 HFD=4.5
04:26:37.341 00.001 18120 MultiStar: [#1 -0.11,0.01,0.70,U] [#2 -0.11,0.13,0.68,U] [#3 -0.02,0.28,0.61,U] [#4 -0.05,0.24,0.58,U] [#5 0.01,0.22,0.46,U] [#6 0.06,0.19,0.52,U] [#7 0.29,0.02,0.39,U] [#8 0.12,-0.01,0.43,U] 
04:26:37.341 00.000 18120 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.11, -0.12}
04:26:37.341 00.000 18120 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.00) = xAngle (-0.67 = -0.67)
04:26:37.341 00.000 18120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.71 = -0.71)
04:26:37.342 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.33 mountX=0.07 mountY=-0.06, mountTheta=-0.69
04:26:37.343 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.09, opts=13)
04:26:37.344 00.001 18120 Enqueuing Move request for scope (0.02, 0.09)
04:26:37.344 00.000 21948 Worker thread wakes up
04:26:37.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:37.345 00.001 18120 UpdateGuideState exits: m=1700 RSB=28.5
04:26:37.345 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:37.345 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:37.346 00.001 18120 Enqueuing Expose request
04:26:37.346 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
04:26:37.346 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
04:26:37.346 00.000 21948 Moving (0.02, 0.09) raw xDistance=0.07 yDistance=-0.06
04:26:37.346 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:26:37.346 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:37.346 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:26:37.346 00.000 21948 MoveAxis(E, 0, ABG)
04:26:37.346 00.000 21948 Move returns status 0, amount 0
04:26:37.346 00.000 21948 MoveAxis(N, 0, ABG)
04:26:37.346 00.000 21948 Move returns status 0, amount 0
04:26:37.347 00.001 21948 move complete, result=0
04:26:37.347 00.000 21948 worker thread done servicing request
04:26:37.347 00.000 21948 Worker thread wakes up
04:26:37.347 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:37.347 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:37.347 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:38.985 01.638 21948 Exposure complete
04:26:39.028 00.043 21948 worker thread done servicing request
04:26:39.029 00.001 18120 OnExposeComplete: enter
04:26:39.031 00.002 18120 UpdateGuideState(): m_state=6
04:26:39.032 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7865
04:26:39.033 00.001 18120 Star::Find returns 1 (0), X=895.44, Y=241.66, Mass=1744, SNR=29.0, Peak=116 HFD=4.5
04:26:39.034 00.001 18120 MultiStar: [#1 -0.16,-0.05,0.74,U] [#2 -0.14,0.12,0.63,U] [#3 0.26,0.17,0.58,U] [#4 -0.11,0.09,0.59,U] [#5 0.12,0.16,0.46,U] [#6 -0.08,0.02,0.52,U] [#7 0.00,0.11,0.43,U] [#8 -0.08,0.27,0.41,U] 
04:26:39.034 00.000 18120 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.22, 0.19}
04:26:39.034 00.000 18120 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.00) = xAngle (0.09 = 0.09)
04:26:39.035 00.001 18120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.05 = 0.05)
04:26:39.035 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.13 cameraTheta=2.09 mountX=0.13 mountY=0.01, mountTheta=0.05
04:26:39.038 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.12, opts=13)
04:26:39.039 00.001 18120 Enqueuing Move request for scope (-0.07, 0.12)
04:26:39.040 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:39.041 00.001 18120 UpdateGuideState exits: m=1744 RSB=29.0
04:26:39.042 00.001 21948 Worker thread wakes up
04:26:39.042 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
04:26:39.042 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
04:26:39.042 00.000 21948 Moving (-0.07, 0.12) raw xDistance=0.13 yDistance=0.01
04:26:39.042 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:26:39.042 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:39.042 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:39.043 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:39.044 00.001 18120 Enqueuing Expose request
04:26:39.045 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:26:39.045 00.000 21948 MoveAxis(E, 0, ABG)
04:26:39.045 00.000 21948 Move returns status 0, amount 0
04:26:39.045 00.000 21948 MoveAxis(N, 0, ABG)
04:26:39.045 00.000 21948 Move returns status 0, amount 0
04:26:39.045 00.000 21948 move complete, result=0
04:26:39.045 00.000 21948 worker thread done servicing request
04:26:39.045 00.000 21948 Worker thread wakes up
04:26:39.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:39.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:39.046 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:40.566 01.520 21948 Exposure complete
04:26:40.616 00.050 21948 worker thread done servicing request
04:26:40.616 00.000 18120 OnExposeComplete: enter
04:26:40.618 00.002 18120 UpdateGuideState(): m_state=6
04:26:40.620 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7866
04:26:40.621 00.001 18120 Star::Find returns 1 (0), X=895.69, Y=241.33, Mass=1656, SNR=28.2, Peak=116 HFD=4.3
04:26:40.623 00.002 18120 MultiStar: [#1 0.04,-0.47,0.00,M1] [#2 -0.00,0.05,0.66,U] [#3 -0.11,-0.17,0.61,U] [#4 -0.45,0.31,0.00,M1] [#5 0.04,-0.21,0.47,U] [#6 -0.08,-0.32,0.53,U] [#7 0.11,-0.35,0.37,U] [#8 0.12,-0.05,0.41,U] 
04:26:40.624 00.001 18120 single-star, 6 included, MultiStar: {0.01, -0.16}, one-star: {0.03, -0.14}
04:26:40.624 00.000 18120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.00) = xAngle (-3.35 = 2.93)
04:26:40.625 00.001 18120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.39 = 2.89)
04:26:40.626 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.35 mountX=-0.14 mountY=0.04, mountTheta=2.90
04:26:40.628 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.14, opts=13)
04:26:40.629 00.001 18120 Enqueuing Move request for scope (0.03, -0.14)
04:26:40.630 00.001 21948 Worker thread wakes up
04:26:40.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:40.630 00.000 18120 UpdateGuideState exits: m=1656 RSB=28.2
04:26:40.631 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:40.631 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:40.631 00.000 18120 Enqueuing Expose request
04:26:40.632 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
04:26:40.632 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
04:26:40.632 00.000 21948 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.04
04:26:40.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:26:40.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:40.632 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:26:40.632 00.000 21948 MoveAxis(E, 0, ABG)
04:26:40.632 00.000 21948 Move returns status 0, amount 0
04:26:40.632 00.000 21948 MoveAxis(N, 0, ABG)
04:26:40.632 00.000 21948 Move returns status 0, amount 0
04:26:40.632 00.000 21948 move complete, result=0
04:26:40.632 00.000 21948 worker thread done servicing request
04:26:40.632 00.000 21948 Worker thread wakes up
04:26:40.632 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:40.632 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:40.632 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:42.261 01.629 21948 Exposure complete
04:26:42.304 00.043 21948 worker thread done servicing request
04:26:42.304 00.000 18120 OnExposeComplete: enter
04:26:42.305 00.001 18120 UpdateGuideState(): m_state=6
04:26:42.306 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7867
04:26:42.308 00.002 18120 Star::Find returns 1 (0), X=895.52, Y=241.35, Mass=1752, SNR=29.0, Peak=109 HFD=4.4
04:26:42.309 00.001 18120 MultiStar: [#1 -0.01,-0.37,0.73,U] [#2 0.09,-0.04,0.64,U] [#3 -0.07,-0.23,0.59,U] [#4 -0.29,0.03,0.51,U] [#5 0.12,-0.14,0.48,U] [#6 0.15,-0.22,0.51,U] [#7 0.25,-0.18,0.43,U] [#8 -0.08,-0.20,0.41,U] 
04:26:42.310 00.001 18120 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.14, -0.12}
04:26:42.311 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
04:26:42.313 00.002 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.59)
04:26:42.314 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.17 cameraTheta=-1.65 mountX=-0.14 mountY=0.09, mountTheta=2.60
04:26:42.316 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.16, opts=13)
04:26:42.318 00.002 18120 Enqueuing Move request for scope (-0.01, -0.16)
04:26:42.319 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:42.320 00.001 18120 UpdateGuideState exits: m=1752 RSB=29.0
04:26:42.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:42.321 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:42.321 00.000 18120 Enqueuing Expose request
04:26:42.322 00.001 21948 Worker thread wakes up
04:26:42.322 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
04:26:42.322 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
04:26:42.322 00.000 21948 Moving (-0.01, -0.16) raw xDistance=-0.14 yDistance=0.09
04:26:42.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:26:42.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:42.322 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:26:42.322 00.000 21948 MoveAxis(E, 0, ABG)
04:26:42.322 00.000 21948 Move returns status 0, amount 0
04:26:42.322 00.000 21948 MoveAxis(N, 0, ABG)
04:26:42.322 00.000 21948 Move returns status 0, amount 0
04:26:42.322 00.000 21948 move complete, result=0
04:26:42.322 00.000 21948 worker thread done servicing request
04:26:42.322 00.000 21948 Worker thread wakes up
04:26:42.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:42.322 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:42.322 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:43.840 01.518 21948 Exposure complete
04:26:43.889 00.049 21948 worker thread done servicing request
04:26:43.889 00.000 18120 OnExposeComplete: enter
04:26:43.890 00.001 18120 UpdateGuideState(): m_state=6
04:26:43.890 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7868
04:26:43.891 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=241.60, Mass=1630, SNR=27.9, Peak=108 HFD=4.5
04:26:43.891 00.000 18120 MultiStar: [#1 0.13,-0.16,0.77,U] [#2 0.00,0.03,0.64,U] [#3 -0.09,0.12,0.59,U] [#4 -0.28,0.01,0.58,U] [#5 -0.04,-0.24,0.47,U] [#6 -0.16,-0.17,0.57,U] [#7 0.11,0.07,0.41,U] [#8 0.40,-0.29,0.00,M1] 
04:26:43.892 00.001 18120 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {-0.34, 0.12}
04:26:43.892 00.000 18120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.00) = xAngle (-4.98 = 1.30)
04:26:43.893 00.001 18120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.02 = 1.26)
04:26:43.893 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=0.03 mountY=0.10, mountTheta=1.30
04:26:43.894 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.02, opts=13)
04:26:43.895 00.001 18120 Enqueuing Move request for scope (-0.10, -0.02)
04:26:43.896 00.001 21948 Worker thread wakes up
04:26:43.896 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:43.897 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
04:26:43.897 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
04:26:43.897 00.000 18120 UpdateGuideState exits: m=1630 RSB=27.9
04:26:43.897 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:43.898 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:43.898 00.000 18120 Enqueuing Expose request
04:26:43.899 00.001 21948 Moving (-0.10, -0.02) raw xDistance=0.03 yDistance=0.10
04:26:43.899 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:26:43.899 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:43.899 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:26:43.899 00.000 21948 MoveAxis(E, 0, ABG)
04:26:43.899 00.000 21948 Move returns status 0, amount 0
04:26:43.899 00.000 21948 MoveAxis(N, 0, ABG)
04:26:43.899 00.000 21948 Move returns status 0, amount 0
04:26:43.899 00.000 21948 move complete, result=0
04:26:43.899 00.000 21948 worker thread done servicing request
04:26:43.899 00.000 21948 Worker thread wakes up
04:26:43.899 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:43.899 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:43.899 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:45.532 01.633 21948 Exposure complete
04:26:45.565 00.033 21948 worker thread done servicing request
04:26:45.565 00.000 18120 OnExposeComplete: enter
04:26:45.566 00.001 18120 UpdateGuideState(): m_state=6
04:26:45.567 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7869
04:26:45.568 00.001 18120 Star::Find returns 1 (0), X=895.63, Y=241.13, Mass=1774, SNR=29.1, Peak=135 HFD=4.1
04:26:45.570 00.002 18120 MultiStar: [#1 0.19,-0.27,0.71,U] [#2 0.01,-0.18,0.63,U] [#3 0.07,0.04,0.61,U] [#4 -0.11,-0.22,0.52,U] [#5 0.27,-0.31,0.47,U] [#6 0.67,-0.64,0.00,M1] [#7 0.07,-0.37,0.45,U] [#8 0.23,-0.23,0.39,U] 
04:26:45.570 00.000 18120 refined, 7 included, MultiStar: {0.07, -0.24}, one-star: {-0.04, -0.34}
04:26:45.571 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
04:26:45.571 00.000 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
04:26:45.571 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.28 mountX=-0.25 mountY=0.04, mountTheta=2.97
04:26:45.573 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.24, opts=13)
04:26:45.573 00.000 18120 Enqueuing Move request for scope (0.07, -0.24)
04:26:45.574 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:45.574 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.1
04:26:45.575 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:45.575 00.000 21948 Worker thread wakes up
04:26:45.575 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:45.576 00.001 18120 Enqueuing Expose request
04:26:45.576 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
04:26:45.576 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
04:26:45.576 00.000 21948 Moving (0.07, -0.24) raw xDistance=-0.25 yDistance=0.04
04:26:45.576 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
04:26:45.576 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:45.576 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:26:45.576 00.000 21948 MoveAxis(E, 44, ABG)
04:26:45.576 00.000 21948 Guiding  Dir = 2, Dur = 44
04:26:45.576 00.000 21948 IsSlewing returns 0
04:26:45.577 00.001 21948 IsGuiding returns 0
04:26:45.578 00.001 21948 PulseGuide returned control before completion, sleep 53
04:26:45.640 00.062 21948 IsGuiding returns 0
04:26:45.640 00.000 21948 Move returns status 0, amount 44
04:26:45.640 00.000 21948 MoveAxis(N, 0, ABG)
04:26:45.640 00.000 21948 Move returns status 0, amount 0
04:26:45.640 00.000 21948 move complete, result=0
04:26:45.640 00.000 21948 worker thread done servicing request
04:26:45.640 00.000 21948 Worker thread wakes up
04:26:45.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:45.640 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
04:26:45.641 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:47.049 01.408 21948 Exposure complete
04:26:47.088 00.039 21948 worker thread done servicing request
04:26:47.088 00.000 18120 OnExposeComplete: enter
04:26:47.089 00.001 18120 UpdateGuideState(): m_state=6
04:26:47.089 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7870
04:26:47.090 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=241.46, Mass=1684, SNR=28.3, Peak=118 HFD=4.0
04:26:47.090 00.000 18120 MultiStar: [#1 0.25,-0.33,0.69,U] [#2 0.25,-0.06,0.64,U] [#3 0.10,-0.10,0.59,U] [#4 -0.13,0.23,0.60,U] [#5 0.09,0.07,0.48,U] [#6 0.12,-0.31,0.53,U] [#7 0.43,-0.17,0.00,M1] [#8 -0.21,0.04,0.39,U] 
04:26:47.090 00.000 18120 single-star, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.01, -0.01}
04:26:47.091 00.001 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
04:26:47.091 00.000 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
04:26:47.092 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.55 mountX=-0.01 mountY=-0.01, mountTheta=-2.58
04:26:47.093 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.01, opts=13)
04:26:47.094 00.001 18120 Enqueuing Move request for scope (0.01, -0.01)
04:26:47.094 00.000 21948 Worker thread wakes up
04:26:47.094 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:47.095 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:26:47.095 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:26:47.095 00.000 21948 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
04:26:47.095 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:26:47.095 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:47.095 00.000 18120 UpdateGuideState exits: m=1684 RSB=28.3
04:26:47.096 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:47.096 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:47.097 00.001 18120 Enqueuing Expose request
04:26:47.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:26:47.097 00.000 21948 MoveAxis(E, 0, ABG)
04:26:47.097 00.000 21948 Move returns status 0, amount 0
04:26:47.097 00.000 21948 MoveAxis(N, 0, ABG)
04:26:47.097 00.000 21948 Move returns status 0, amount 0
04:26:47.097 00.000 21948 move complete, result=0
04:26:47.097 00.000 21948 worker thread done servicing request
04:26:47.097 00.000 21948 Worker thread wakes up
04:26:47.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:47.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:47.099 00.002 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:48.732 01.633 21948 Exposure complete
04:26:48.772 00.040 21948 worker thread done servicing request
04:26:48.773 00.001 18120 OnExposeComplete: enter
04:26:48.774 00.001 18120 UpdateGuideState(): m_state=6
04:26:48.774 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7871
04:26:48.775 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=241.19, Mass=1680, SNR=28.4, Peak=119 HFD=4.3
04:26:48.775 00.000 18120 MultiStar: [#1 0.01,-0.40,0.73,U] [#2 0.12,-0.26,0.61,U] [#3 0.28,-0.03,0.61,U] [#4 -0.07,-0.05,0.60,U] [#5 0.14,-0.38,0.45,U] [#6 -0.12,-0.38,0.51,U] [#7 0.60,-0.01,0.00,M2] [#8 0.01,-0.32,0.40,U] 
04:26:48.776 00.001 18120 refined, 7 included, MultiStar: {0.04, -0.26}, one-star: {-0.02, -0.28}
04:26:48.776 00.000 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
04:26:48.779 00.003 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.83)
04:26:48.783 00.004 18120 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.42 mountX=-0.25 mountY=0.08, mountTheta=2.83
04:26:48.786 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.26, opts=13)
04:26:48.788 00.002 18120 Enqueuing Move request for scope (0.04, -0.26)
04:26:48.792 00.004 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:48.794 00.002 21948 Worker thread wakes up
04:26:48.794 00.000 18120 UpdateGuideState exits: m=1680 RSB=28.4
04:26:48.795 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:48.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
04:26:48.795 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
04:26:48.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:48.796 00.001 18120 Enqueuing Expose request
04:26:48.796 00.000 21948 Moving (0.04, -0.26) raw xDistance=-0.25 yDistance=0.08
04:26:48.796 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:26:48.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:48.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:26:48.796 00.000 21948 MoveAxis(E, 45, ABG)
04:26:48.796 00.000 21948 Guiding  Dir = 2, Dur = 45
04:26:48.796 00.000 21948 IsSlewing returns 0
04:26:48.796 00.000 21948 IsGuiding returns 0
04:26:48.799 00.003 21948 PulseGuide returned control before completion, sleep 54
04:26:48.859 00.060 21948 IsGuiding returns 0
04:26:48.859 00.000 21948 Move returns status 0, amount 45
04:26:48.859 00.000 21948 MoveAxis(N, 0, ABG)
04:26:48.859 00.000 21948 Move returns status 0, amount 0
04:26:48.859 00.000 21948 move complete, result=0
04:26:48.859 00.000 21948 worker thread done servicing request
04:26:48.859 00.000 21948 Worker thread wakes up
04:26:48.859 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:48.859 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
04:26:48.860 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:50.273 01.413 21948 Exposure complete
04:26:50.324 00.051 21948 worker thread done servicing request
04:26:50.325 00.001 18120 OnExposeComplete: enter
04:26:50.327 00.002 18120 UpdateGuideState(): m_state=6
04:26:50.330 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7872
04:26:50.332 00.002 18120 Star::Find returns 1 (0), X=895.80, Y=241.63, Mass=1731, SNR=28.6, Peak=135 HFD=4.0
04:26:50.335 00.003 18120 MultiStar: [#1 0.21,-0.08,0.72,U] [#2 0.05,-0.07,0.59,U] [#3 0.27,-0.11,0.59,U] [#4 0.12,0.30,0.56,U] [#5 0.30,-0.21,0.46,U] [#6 0.09,-0.11,0.50,U] [#7 0.70,-0.22,0.00,M3] [#8 0.08,-0.14,0.40,U] 
04:26:50.337 00.002 18120 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.14, 0.16}
04:26:50.339 00.002 18120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.00) = xAngle (-2.05 = -2.05)
04:26:50.342 00.003 18120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.09 = -2.09)
04:26:50.344 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
04:26:50.347 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.01, opts=13)
04:26:50.349 00.002 18120 Enqueuing Move request for scope (0.16, -0.01)
04:26:50.349 00.000 21948 Worker thread wakes up
04:26:50.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:50.350 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
04:26:50.350 00.000 18120 UpdateGuideState exits: m=1731 RSB=28.6
04:26:50.350 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
04:26:50.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:50.351 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:50.351 00.000 18120 Enqueuing Expose request
04:26:50.352 00.001 21948 Moving (0.16, -0.01) raw xDistance=-0.07 yDistance=-0.14
04:26:50.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:26:50.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:50.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:26:50.352 00.000 21948 MoveAxis(E, 0, ABG)
04:26:50.352 00.000 21948 Move returns status 0, amount 0
04:26:50.352 00.000 21948 MoveAxis(N, 0, ABG)
04:26:50.352 00.000 21948 Move returns status 0, amount 0
04:26:50.352 00.000 21948 move complete, result=0
04:26:50.352 00.000 21948 worker thread done servicing request
04:26:50.352 00.000 21948 Worker thread wakes up
04:26:50.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:50.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:50.352 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:51.976 01.624 21948 Exposure complete
04:26:52.005 00.029 21948 worker thread done servicing request
04:26:52.005 00.000 18120 OnExposeComplete: enter
04:26:52.006 00.001 18120 UpdateGuideState(): m_state=6
04:26:52.008 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7873
04:26:52.008 00.000 18120 Star::Find returns 1 (0), X=895.76, Y=241.61, Mass=1786, SNR=29.3, Peak=119 HFD=4.5
04:26:52.009 00.001 18120 MultiStar: [#1 0.16,-0.01,0.72,U] [#2 0.29,-0.12,0.63,U] [#3 0.12,0.15,0.62,U] [#4 -0.13,-0.10,0.54,U] [#5 0.46,-0.09,0.00,M1] [#6 0.34,-0.20,0.48,U] [#7 0.07,0.26,0.41,U] [#8 0.37,0.22,0.35,U] 
04:26:52.009 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.10, 0.14}
04:26:52.010 00.001 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
04:26:52.010 00.000 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
04:26:52.011 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.24 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
04:26:52.012 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.04, opts=13)
04:26:52.012 00.000 18120 Enqueuing Move request for scope (0.15, 0.04)
04:26:52.013 00.001 21948 Worker thread wakes up
04:26:52.013 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
04:26:52.013 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
04:26:52.013 00.000 21948 Moving (0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
04:26:52.013 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:52.013 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:52.013 00.000 18120 UpdateGuideState exits: m=1786 RSB=29.3
04:26:52.014 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:52.014 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:52.015 00.001 18120 Enqueuing Expose request
04:26:52.015 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:52.015 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:52.015 00.000 21948 MoveAxis(E, 0, ABG)
04:26:52.015 00.000 21948 Move returns status 0, amount 0
04:26:52.015 00.000 21948 MoveAxis(N, 0, ABG)
04:26:52.015 00.000 21948 Move returns status 0, amount 0
04:26:52.015 00.000 21948 move complete, result=0
04:26:52.015 00.000 21948 worker thread done servicing request
04:26:52.015 00.000 21948 Worker thread wakes up
04:26:52.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:52.015 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:52.016 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:53.546 01.530 21948 Exposure complete
04:26:53.581 00.035 21948 worker thread done servicing request
04:26:53.581 00.000 18120 OnExposeComplete: enter
04:26:53.582 00.001 18120 UpdateGuideState(): m_state=6
04:26:53.583 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7874
04:26:53.585 00.002 18120 Star::Find returns 1 (0), X=895.87, Y=241.24, Mass=1657, SNR=28.2, Peak=118 HFD=4.3
04:26:53.586 00.001 18120 MultiStar: [#1 0.39,-0.47,0.00,M1] [#2 0.35,-0.25,0.65,U] [#3 0.24,-0.20,0.60,U] [#4 0.17,-0.12,0.59,U] [#5 0.46,-0.04,0.00,M2] [#6 0.33,-0.28,0.51,U] [#7 0.40,0.04,0.45,U] [#8 0.27,-0.19,0.39,U] 
04:26:53.587 00.001 18120 single-star, 6 included, MultiStar: {0.27, -0.18}, one-star: {0.21, -0.23}
04:26:53.590 00.003 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
04:26:53.593 00.003 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
04:26:53.595 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.82 mountX=-0.30 mountY=-0.09, mountTheta=-2.86
04:26:53.596 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.23, opts=13)
04:26:53.597 00.001 18120 Enqueuing Move request for scope (0.21, -0.23)
04:26:53.597 00.000 21948 Worker thread wakes up
04:26:53.597 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:53.598 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
04:26:53.598 00.000 18120 UpdateGuideState exits: m=1657 RSB=28.2
04:26:53.598 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:53.599 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:53.599 00.000 18120 Enqueuing Expose request
04:26:53.600 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
04:26:53.600 00.000 21948 Moving (0.21, -0.23) raw xDistance=-0.30 yDistance=-0.09
04:26:53.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:26:53.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:53.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:53.600 00.000 21948 MoveAxis(E, 53, ABG)
04:26:53.600 00.000 21948 Guiding  Dir = 2, Dur = 53
04:26:53.600 00.000 21948 IsSlewing returns 0
04:26:53.600 00.000 21948 IsGuiding returns 0
04:26:53.603 00.003 21948 PulseGuide returned control before completion, sleep 62
04:26:53.669 00.066 21948 IsGuiding returns 0
04:26:53.669 00.000 21948 Move returns status 0, amount 53
04:26:53.669 00.000 21948 MoveAxis(N, 0, ABG)
04:26:53.669 00.000 21948 Move returns status 0, amount 0
04:26:53.669 00.000 21948 move complete, result=0
04:26:53.669 00.000 21948 worker thread done servicing request
04:26:53.669 00.000 21948 Worker thread wakes up
04:26:53.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:53.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:53.669 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
04:26:55.299 01.630 21948 Exposure complete
04:26:55.336 00.037 21948 worker thread done servicing request
04:26:55.336 00.000 18120 OnExposeComplete: enter
04:26:55.336 00.000 18120 UpdateGuideState(): m_state=6
04:26:55.337 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7875
04:26:55.337 00.000 18120 Star::Find returns 1 (0), X=895.79, Y=241.35, Mass=1664, SNR=28.3, Peak=130 HFD=3.9
04:26:55.338 00.001 18120 MultiStar: [#1 0.28,-0.30,0.74,U] [#2 0.32,0.03,0.65,U] [#3 0.12,0.24,0.59,U] [#4 -0.15,0.26,0.58,U] [#5 0.40,-0.05,0.45,U] [#6 0.33,-0.12,0.55,U] [#7 0.63,0.04,0.00,M2] [#8 -0.00,-0.05,0.37,U] 
04:26:55.338 00.000 18120 single-star, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.13, -0.12}
04:26:55.339 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
04:26:55.339 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
04:26:55.340 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
04:26:55.343 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.12, opts=13)
04:26:55.346 00.003 18120 Enqueuing Move request for scope (0.13, -0.12)
04:26:55.348 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:55.350 00.002 18120 UpdateGuideState exits: m=1664 RSB=28.3
04:26:55.353 00.003 21948 Worker thread wakes up
04:26:55.353 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:55.354 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
04:26:55.354 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:55.355 00.001 18120 Enqueuing Expose request
04:26:55.356 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
04:26:55.356 00.000 21948 Moving (0.13, -0.12) raw xDistance=-0.17 yDistance=-0.06
04:26:55.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:26:55.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:55.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:26:55.356 00.000 21948 MoveAxis(E, 0, ABG)
04:26:55.356 00.000 21948 Move returns status 0, amount 0
04:26:55.356 00.000 21948 MoveAxis(N, 0, ABG)
04:26:55.356 00.000 21948 Move returns status 0, amount 0
04:26:55.356 00.000 21948 move complete, result=0
04:26:55.356 00.000 21948 worker thread done servicing request
04:26:55.356 00.000 21948 Worker thread wakes up
04:26:55.356 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:55.356 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:55.357 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:56.883 01.526 21948 Exposure complete
04:26:56.922 00.039 21948 worker thread done servicing request
04:26:56.922 00.000 18120 OnExposeComplete: enter
04:26:56.923 00.001 18120 UpdateGuideState(): m_state=6
04:26:56.923 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7876
04:26:56.924 00.001 18120 Star::Find returns 1 (0), X=896.05, Y=241.18, Mass=1830, SNR=29.6, Peak=128 HFD=4.4
04:26:56.924 00.000 18120 MultiStar: [#1 0.28,-0.22,0.70,U] [#2 0.22,-0.34,0.60,U] [#3 0.35,-0.14,0.56,U] [#4 0.10,-0.08,0.54,U] [#5 0.54,-0.26,0.00,M2] [#6 0.75,-0.32,0.00,M1] [#7 0.40,-0.53,0.00,M3] [#8 0.24,-0.09,0.38,U] 
04:26:56.925 00.001 18120 refined, 5 included, MultiStar: {0.28, -0.21}, one-star: {0.38, -0.29}
04:26:56.926 00.001 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
04:26:56.927 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
04:26:56.928 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.65 mountX=-0.31 mountY=-0.15, mountTheta=-2.68
04:26:56.930 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.21, opts=13)
04:26:56.931 00.001 18120 Enqueuing Move request for scope (0.28, -0.21)
04:26:56.932 00.001 21948 Worker thread wakes up
04:26:56.932 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.21) opts 0xd
04:26:56.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.21)
04:26:56.932 00.000 21948 Moving (0.28, -0.21) raw xDistance=-0.31 yDistance=-0.15
04:26:56.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
04:26:56.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:56.932 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:56.932 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.6
04:26:56.933 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:56.933 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:56.934 00.001 18120 Enqueuing Expose request
04:26:56.934 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:56.934 00.000 21948 MoveAxis(E, 55, ABG)
04:26:56.934 00.000 21948 Guiding  Dir = 2, Dur = 55
04:26:56.934 00.000 21948 IsSlewing returns 0
04:26:56.935 00.001 21948 IsGuiding returns 0
04:26:56.937 00.002 21948 PulseGuide returned control before completion, sleep 64
04:26:57.008 00.071 21948 IsGuiding returns 0
04:26:57.008 00.000 21948 Move returns status 0, amount 55
04:26:57.008 00.000 21948 MoveAxis(N, 0, ABG)
04:26:57.008 00.000 21948 Move returns status 0, amount 0
04:26:57.008 00.000 21948 move complete, result=0
04:26:57.008 00.000 21948 worker thread done servicing request
04:26:57.008 00.000 21948 Worker thread wakes up
04:26:57.008 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:57.008 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:57.008 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
04:26:58.633 01.625 21948 Exposure complete
04:26:58.671 00.038 21948 worker thread done servicing request
04:26:58.671 00.000 18120 OnExposeComplete: enter
04:26:58.672 00.001 18120 UpdateGuideState(): m_state=6
04:26:58.673 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7877
04:26:58.673 00.000 18120 Star::Find returns 1 (0), X=895.84, Y=241.49, Mass=1689, SNR=28.3, Peak=115 HFD=4.1
04:26:58.674 00.001 18120 MultiStar: [#1 0.12,0.12,0.74,U] [#2 0.10,0.12,0.67,U] [#3 0.19,0.25,0.62,U] [#4 0.13,0.43,0.00,M1] [#5 0.09,0.29,0.49,U] [#6 0.23,-0.12,0.56,U] [#7 0.22,0.22,0.44,U] [#8 0.40,0.20,0.00,M1] 
04:26:58.674 00.000 18120 single-star, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.18, 0.02}
04:26:58.675 00.001 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
04:26:58.676 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
04:26:58.678 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
04:26:58.681 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.02, opts=13)
04:26:58.681 00.000 18120 Enqueuing Move request for scope (0.18, 0.02)
04:26:58.681 00.000 21948 Worker thread wakes up
04:26:58.682 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:26:58.682 00.000 18120 UpdateGuideState exits: m=1689 RSB=28.3
04:26:58.682 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:58.683 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:26:58.683 00.000 18120 Enqueuing Expose request
04:26:58.684 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
04:26:58.684 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
04:26:58.684 00.000 21948 Moving (0.18, 0.02) raw xDistance=-0.05 yDistance=-0.17
04:26:58.684 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:26:58.684 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:58.684 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:26:58.684 00.000 21948 MoveAxis(E, 0, ABG)
04:26:58.684 00.000 21948 Move returns status 0, amount 0
04:26:58.684 00.000 21948 MoveAxis(N, 0, ABG)
04:26:58.684 00.000 21948 Move returns status 0, amount 0
04:26:58.684 00.000 21948 move complete, result=0
04:26:58.684 00.000 21948 worker thread done servicing request
04:26:58.684 00.000 21948 Worker thread wakes up
04:26:58.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:26:58.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:26:58.684 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:27:00.199 01.515 21948 Exposure complete
04:27:00.243 00.044 21948 worker thread done servicing request
04:27:00.243 00.000 18120 OnExposeComplete: enter
04:27:00.244 00.001 18120 UpdateGuideState(): m_state=6
04:27:00.247 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7878
04:27:00.249 00.002 18120 Star::Find returns 1 (0), X=895.53, Y=241.71, Mass=1731, SNR=28.7, Peak=115 HFD=4.0
04:27:00.252 00.003 18120 MultiStar: [#1 0.15,0.05,0.71,U] [#2 0.08,0.25,0.61,U] [#3 0.08,0.15,0.61,U] [#4 -0.09,0.30,0.55,U] [#5 0.27,0.05,0.44,U] [#6 0.25,0.14,0.53,U] [#7 0.35,0.30,0.00,M3] [#8 0.03,-0.17,0.36,U] 
04:27:00.254 00.002 18120 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {-0.13, 0.24}
04:27:00.255 00.001 18120 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
04:27:00.257 00.002 18120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
04:27:00.258 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.20 mountX=0.11 mountY=-0.12, mountTheta=-0.82
04:27:00.263 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.15, opts=13)
04:27:00.266 00.003 18120 Enqueuing Move request for scope (0.06, 0.15)
04:27:00.268 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:00.271 00.003 18120 UpdateGuideState exits: m=1731 RSB=28.7
04:27:00.273 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:00.275 00.002 21948 Worker thread wakes up
04:27:00.275 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
04:27:00.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:00.279 00.004 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
04:27:00.279 00.000 21948 Moving (0.06, 0.15) raw xDistance=0.11 yDistance=-0.12
04:27:00.279 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:27:00.279 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:00.279 00.000 18120 Enqueuing Expose request
04:27:00.280 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:27:00.280 00.000 21948 MoveAxis(E, 0, ABG)
04:27:00.280 00.000 21948 Move returns status 0, amount 0
04:27:00.280 00.000 21948 MoveAxis(N, 0, ABG)
04:27:00.280 00.000 21948 Move returns status 0, amount 0
04:27:00.280 00.000 21948 move complete, result=0
04:27:00.280 00.000 21948 worker thread done servicing request
04:27:00.280 00.000 21948 Worker thread wakes up
04:27:00.280 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:00.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:00.281 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:01.919 01.638 21948 Exposure complete
04:27:01.945 00.026 21948 worker thread done servicing request
04:27:01.945 00.000 18120 OnExposeComplete: enter
04:27:01.946 00.001 18120 UpdateGuideState(): m_state=6
04:27:01.946 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7879
04:27:01.948 00.002 18120 Star::Find returns 1 (0), X=895.44, Y=241.39, Mass=1699, SNR=28.4, Peak=114 HFD=4.2
04:27:01.949 00.001 18120 MultiStar: [#1 0.10,-0.20,0.73,U] [#2 -0.22,-0.10,0.64,U] [#3 0.08,0.16,0.65,U] [#4 -0.26,0.14,0.56,U] [#5 -0.04,-0.05,0.46,U] [#6 -0.06,-0.44,0.00,M1] [#7 -0.00,-0.04,0.42,U] [#8 0.05,-0.21,0.42,U] 
04:27:01.950 00.001 18120 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {-0.22, -0.08}
04:27:01.952 00.002 18120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.00) = xAngle (-4.57 = 1.71)
04:27:01.953 00.001 18120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.61 = 1.67)
04:27:01.954 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.57 mountX=-0.01 mountY=0.09, mountTheta=1.71
04:27:01.955 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.05, opts=13)
04:27:01.956 00.001 18120 Enqueuing Move request for scope (-0.08, -0.05)
04:27:01.956 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:01.957 00.001 18120 UpdateGuideState exits: m=1699 RSB=28.4
04:27:01.957 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:01.958 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:01.958 00.000 18120 Enqueuing Expose request
04:27:01.959 00.001 21948 Worker thread wakes up
04:27:01.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
04:27:01.959 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
04:27:01.959 00.000 21948 Moving (-0.08, -0.05) raw xDistance=-0.01 yDistance=0.09
04:27:01.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:27:01.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:01.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:27:01.959 00.000 21948 MoveAxis(E, 0, ABG)
04:27:01.959 00.000 21948 Move returns status 0, amount 0
04:27:01.959 00.000 21948 MoveAxis(N, 0, ABG)
04:27:01.959 00.000 21948 Move returns status 0, amount 0
04:27:01.959 00.000 21948 move complete, result=0
04:27:01.959 00.000 21948 worker thread done servicing request
04:27:01.959 00.000 21948 Worker thread wakes up
04:27:01.959 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:01.959 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:01.959 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:03.480 01.521 21948 Exposure complete
04:27:03.531 00.051 21948 worker thread done servicing request
04:27:03.531 00.000 18120 OnExposeComplete: enter
04:27:03.532 00.001 18120 UpdateGuideState(): m_state=6
04:27:03.532 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7880
04:27:03.533 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=241.65, Mass=1720, SNR=28.8, Peak=115 HFD=4.5
04:27:03.534 00.001 18120 MultiStar: [#1 -0.01,0.07,0.72,U] [#2 -0.01,0.16,0.64,U] [#3 0.02,0.01,0.59,U] [#4 -0.55,0.59,0.00,M1] [#5 -0.36,0.24,0.46,U] [#6 0.02,-0.13,0.55,U] [#7 0.35,0.01,0.39,U] [#8 -0.19,0.29,0.40,U] 
04:27:03.534 00.000 18120 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.10, 0.18}
04:27:03.534 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.44 = -0.44)
04:27:03.535 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.48 = -0.48)
04:27:03.535 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.56 mountX=0.09 mountY=-0.05, mountTheta=-0.47
04:27:03.536 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.10, opts=13)
04:27:03.537 00.001 18120 Enqueuing Move request for scope (0.00, 0.10)
04:27:03.537 00.000 21948 Worker thread wakes up
04:27:03.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:03.538 00.001 18120 UpdateGuideState exits: m=1720 RSB=28.8
04:27:03.538 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:03.539 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:03.539 00.000 18120 Enqueuing Expose request
04:27:03.540 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
04:27:03.540 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
04:27:03.540 00.000 21948 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.05
04:27:03.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:27:03.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:03.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:27:03.540 00.000 21948 MoveAxis(E, 0, ABG)
04:27:03.540 00.000 21948 Move returns status 0, amount 0
04:27:03.540 00.000 21948 MoveAxis(N, 0, ABG)
04:27:03.541 00.001 21948 Move returns status 0, amount 0
04:27:03.541 00.000 21948 move complete, result=0
04:27:03.541 00.000 21948 worker thread done servicing request
04:27:03.541 00.000 21948 Worker thread wakes up
04:27:03.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:03.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:03.541 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:05.167 01.626 21948 Exposure complete
04:27:05.216 00.049 21948 worker thread done servicing request
04:27:05.216 00.000 18120 OnExposeComplete: enter
04:27:05.217 00.001 18120 UpdateGuideState(): m_state=6
04:27:05.217 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7881
04:27:05.218 00.001 18120 Star::Find returns 1 (0), X=895.44, Y=241.65, Mass=1759, SNR=29.0, Peak=116 HFD=4.4
04:27:05.218 00.000 18120 MultiStar: [#1 -0.05,0.02,0.70,U] [#2 -0.06,0.35,0.65,U] [#3 -0.09,0.03,0.58,U] [#4 -0.10,0.33,0.57,U] [#5 0.07,0.28,0.46,U] [#6 -0.17,0.01,0.53,U] [#7 0.31,0.06,0.38,U] [#8 0.47,0.22,0.00,M1] 
04:27:05.218 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.16}, one-star: {-0.23, 0.18}
04:27:05.219 00.001 18120 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.00) = xAngle (-0.00 = -0.00)
04:27:05.219 00.000 18120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
04:27:05.220 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.99 mountX=0.18 mountY=-0.01, mountTheta=-0.04
04:27:05.222 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.16, opts=13)
04:27:05.223 00.001 18120 Enqueuing Move request for scope (-0.07, 0.16)
04:27:05.225 00.002 21948 Worker thread wakes up
04:27:05.225 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
04:27:05.225 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
04:27:05.225 00.000 21948 Moving (-0.07, 0.16) raw xDistance=0.18 yDistance=-0.01
04:27:05.225 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:05.226 00.001 18120 UpdateGuideState exits: m=1759 RSB=29.0
04:27:05.227 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:05.227 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:05.230 00.003 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:27:05.230 00.000 18120 Enqueuing Expose request
04:27:05.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:05.230 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:27:05.230 00.000 21948 MoveAxis(E, 0, ABG)
04:27:05.230 00.000 21948 Move returns status 0, amount 0
04:27:05.230 00.000 21948 MoveAxis(N, 0, ABG)
04:27:05.230 00.000 21948 Move returns status 0, amount 0
04:27:05.230 00.000 21948 move complete, result=0
04:27:05.230 00.000 21948 worker thread done servicing request
04:27:05.230 00.000 21948 Worker thread wakes up
04:27:05.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:05.231 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:05.231 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:06.746 01.515 21948 Exposure complete
04:27:06.810 00.064 21948 worker thread done servicing request
04:27:06.810 00.000 18120 OnExposeComplete: enter
04:27:06.811 00.001 18120 UpdateGuideState(): m_state=6
04:27:06.812 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7882
04:27:06.812 00.000 18120 Star::Find returns 1 (0), X=895.68, Y=241.60, Mass=1679, SNR=28.3, Peak=119 HFD=4.3
04:27:06.813 00.001 18120 MultiStar: [#1 0.17,-0.02,0.77,U] [#2 0.42,0.09,0.65,U] [#3 0.03,0.03,0.61,U] [#4 0.21,0.34,0.55,U] [#5 -0.03,0.17,0.49,U] [#6 0.13,-0.19,0.54,U] [#7 0.63,0.32,0.00,M1] [#8 0.30,0.10,0.40,U] 
04:27:06.813 00.000 18120 single-star, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.02, 0.12}
04:27:06.813 00.000 18120 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.00) = xAngle (-0.58 = -0.58)
04:27:06.814 00.001 18120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.62 = -0.62)
04:27:06.815 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.42 mountX=0.11 mountY=-0.07, mountTheta=-0.61
04:27:06.818 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
04:27:06.819 00.001 18120 Enqueuing Move request for scope (0.02, 0.12)
04:27:06.820 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:06.821 00.001 18120 UpdateGuideState exits: m=1679 RSB=28.3
04:27:06.822 00.001 21948 Worker thread wakes up
04:27:06.822 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
04:27:06.822 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:06.822 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:06.822 00.000 18120 Enqueuing Expose request
04:27:06.824 00.002 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
04:27:06.824 00.000 21948 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.07
04:27:06.824 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:27:06.824 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:06.824 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:27:06.824 00.000 21948 MoveAxis(E, 0, ABG)
04:27:06.824 00.000 21948 Move returns status 0, amount 0
04:27:06.824 00.000 21948 MoveAxis(N, 0, ABG)
04:27:06.824 00.000 21948 Move returns status 0, amount 0
04:27:06.824 00.000 21948 move complete, result=0
04:27:06.824 00.000 21948 worker thread done servicing request
04:27:06.824 00.000 21948 Worker thread wakes up
04:27:06.824 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:06.824 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:06.825 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:08.452 01.627 21948 Exposure complete
04:27:08.517 00.065 21948 worker thread done servicing request
04:27:08.517 00.000 18120 OnExposeComplete: enter
04:27:08.519 00.002 18120 UpdateGuideState(): m_state=6
04:27:08.519 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7883
04:27:08.520 00.001 18120 Star::Find returns 1 (0), X=896.09, Y=241.73, Mass=1726, SNR=28.7, Peak=136 HFD=4.1
04:27:08.520 00.000 18120 MultiStar: [#1 0.50,-0.13,0.00,M1] [#2 0.26,-0.05,0.61,U] [#3 0.47,0.02,0.00,M1] [#4 0.39,0.19,0.00,M1] [#5 0.61,-0.01,0.00,M1] [#6 0.25,-0.12,0.53,U] [#7 0.92,0.03,0.00,M2] [#8 0.28,0.06,0.40,U] 
04:27:08.521 00.001 18120 refined, 3 included, MultiStar: {0.33, 0.07}, one-star: {0.43, 0.25}
04:27:08.522 00.001 18120 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:27:08.524 00.002 18120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:27:08.525 00.001 18120 CameraToMount -- cameraX=0.33 cameraY=0.07 hyp=0.34 cameraTheta=0.22 mountX=-0.07 mountY=-0.33, mountTheta=-1.78
04:27:08.528 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=0.07, opts=13)
04:27:08.529 00.001 18120 Enqueuing Move request for scope (0.33, 0.07)
04:27:08.531 00.002 21948 Worker thread wakes up
04:27:08.531 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:08.532 00.001 18120 UpdateGuideState exits: m=1726 RSB=28.7
04:27:08.533 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:08.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:08.533 00.000 18120 Enqueuing Expose request
04:27:08.534 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.07) opts 0xd
04:27:08.534 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, 0.07)
04:27:08.534 00.000 21948 Moving (0.33, 0.07) raw xDistance=-0.07 yDistance=-0.33
04:27:08.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:27:08.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
04:27:08.534 00.000 21948 MoveAxis(E, 0, ABG)
04:27:08.534 00.000 21948 Move returns status 0, amount 0
04:27:08.534 00.000 21948 MoveAxis(N, 78, ABG)
04:27:08.534 00.000 21948 Guiding  Dir = 0, Dur = 78
04:27:08.534 00.000 21948 IsSlewing returns 0
04:27:08.534 00.000 21948 IsGuiding returns 0
04:27:08.540 00.006 21948 PulseGuide returned control before completion, sleep 84
04:27:08.642 00.102 21948 IsGuiding returns 0
04:27:08.642 00.000 21948 Move returns status 0, amount 78
04:27:08.642 00.000 21948 move complete, result=0
04:27:08.642 00.000 21948 worker thread done servicing request
04:27:08.642 00.000 21948 Worker thread wakes up
04:27:08.642 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:08.642 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 78 ms NORTH
04:27:08.644 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:10.050 01.406 21948 Exposure complete
04:27:10.090 00.040 21948 worker thread done servicing request
04:27:10.091 00.001 18120 OnExposeComplete: enter
04:27:10.091 00.000 18120 UpdateGuideState(): m_state=6
04:27:10.092 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7884
04:27:10.092 00.000 18120 Star::Find returns 1 (0), X=895.79, Y=241.17, Mass=1611, SNR=27.8, Peak=122 HFD=4.3
04:27:10.093 00.001 18120 MultiStar: [#1 0.33,-0.53,0.00,M2] [#2 0.21,-0.24,0.67,U] [#3 0.57,-0.42,0.00,M2] [#4 0.03,-0.12,0.60,U] [#5 0.31,-0.24,0.49,U] [#6 0.34,-0.52,0.00,M1] [#7 0.18,-0.42,0.00,M3] [#8 0.51,-0.12,0.00,M1] 
04:27:10.093 00.000 18120 refined, 3 included, MultiStar: {0.16, -0.24}, one-star: {0.13, -0.31}
04:27:10.097 00.004 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
04:27:10.097 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
04:27:10.098 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.98 mountX=-0.28 mountY=-0.04, mountTheta=-3.02
04:27:10.099 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.24, opts=13)
04:27:10.099 00.000 18120 Enqueuing Move request for scope (0.16, -0.24)
04:27:10.100 00.001 21948 Worker thread wakes up
04:27:10.100 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
04:27:10.100 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
04:27:10.100 00.000 21948 Moving (0.16, -0.24) raw xDistance=-0.28 yDistance=-0.04
04:27:10.100 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:27:10.100 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:10.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:10.101 00.001 18120 UpdateGuideState exits: m=1611 RSB=27.8
04:27:10.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:10.101 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:10.102 00.001 18120 Enqueuing Expose request
04:27:10.102 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:27:10.102 00.000 21948 MoveAxis(E, 51, ABG)
04:27:10.102 00.000 21948 Guiding  Dir = 2, Dur = 51
04:27:10.102 00.000 21948 IsSlewing returns 0
04:27:10.103 00.001 21948 IsGuiding returns 0
04:27:10.104 00.001 21948 PulseGuide returned control before completion, sleep 60
04:27:10.176 00.072 21948 IsGuiding returns 0
04:27:10.176 00.000 21948 Move returns status 0, amount 51
04:27:10.176 00.000 21948 MoveAxis(N, 0, ABG)
04:27:10.176 00.000 21948 Move returns status 0, amount 0
04:27:10.176 00.000 21948 move complete, result=0
04:27:10.176 00.000 21948 worker thread done servicing request
04:27:10.176 00.000 21948 Worker thread wakes up
04:27:10.176 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:10.176 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:10.176 00.000 18120 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
04:27:11.804 01.628 21948 Exposure complete
04:27:11.853 00.049 21948 worker thread done servicing request
04:27:11.853 00.000 18120 OnExposeComplete: enter
04:27:11.854 00.001 18120 UpdateGuideState(): m_state=6
04:27:11.855 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7885
04:27:11.855 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=241.25, Mass=1741, SNR=28.9, Peak=126 HFD=4.0
04:27:11.856 00.001 18120 MultiStar: [#1 0.05,-0.33,0.75,U] [#2 -0.19,-0.15,0.63,U] [#3 0.09,-0.07,0.61,U] [#4 -0.09,0.09,0.55,U] [#5 0.32,0.05,0.48,U] [#6 0.35,-0.24,0.49,U] [#7 0.05,-0.21,0.43,U] [#8 0.40,-0.30,0.00,M2] 
04:27:11.856 00.000 18120 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {-0.07, -0.22}
04:27:11.856 00.000 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.99)
04:27:11.857 00.001 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.95)
04:27:11.858 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=-0.15 mountY=0.03, mountTheta=2.95
04:27:11.861 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.15, opts=13)
04:27:11.862 00.001 18120 Enqueuing Move request for scope (0.04, -0.15)
04:27:11.862 00.000 21948 Worker thread wakes up
04:27:11.862 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
04:27:11.862 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
04:27:11.862 00.000 21948 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=0.03
04:27:11.862 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:27:11.862 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:11.862 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:11.863 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:27:11.863 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:11.864 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:11.864 00.000 18120 Enqueuing Expose request
04:27:11.864 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:27:11.864 00.000 21948 MoveAxis(E, 0, ABG)
04:27:11.865 00.001 21948 Move returns status 0, amount 0
04:27:11.865 00.000 21948 MoveAxis(N, 0, ABG)
04:27:11.865 00.000 21948 Move returns status 0, amount 0
04:27:11.865 00.000 21948 move complete, result=0
04:27:11.865 00.000 21948 worker thread done servicing request
04:27:11.865 00.000 21948 Worker thread wakes up
04:27:11.865 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:11.865 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:11.867 00.002 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:13.391 01.524 21948 Exposure complete
04:27:13.428 00.037 21948 worker thread done servicing request
04:27:13.428 00.000 18120 OnExposeComplete: enter
04:27:13.428 00.000 18120 UpdateGuideState(): m_state=6
04:27:13.429 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7886
04:27:13.429 00.000 18120 Star::Find returns 1 (0), X=895.77, Y=241.28, Mass=1680, SNR=28.3, Peak=126 HFD=4.5
04:27:13.430 00.001 18120 MultiStar: [#1 0.14,-0.42,0.00,M2] [#2 0.14,-0.22,0.62,U] [#3 0.33,-0.22,0.58,U] [#4 -0.04,-0.09,0.58,U] [#5 0.41,-0.19,0.00,M1] [#6 0.37,-0.47,0.00,M1] [#7 0.40,-0.52,0.00,M3] [#8 0.16,-0.03,0.39,U] 
04:27:13.430 00.000 18120 refined, 4 included, MultiStar: {0.14, -0.16}, one-star: {0.11, -0.19}
04:27:13.431 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
04:27:13.431 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
04:27:13.432 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.87 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
04:27:13.434 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.16, opts=13)
04:27:13.434 00.000 18120 Enqueuing Move request for scope (0.14, -0.16)
04:27:13.434 00.000 21948 Worker thread wakes up
04:27:13.434 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:13.435 00.001 18120 UpdateGuideState exits: m=1680 RSB=28.3
04:27:13.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:13.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:13.436 00.000 18120 Enqueuing Expose request
04:27:13.437 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
04:27:13.437 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
04:27:13.437 00.000 21948 Moving (0.14, -0.16) raw xDistance=-0.21 yDistance=-0.05
04:27:13.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:27:13.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:13.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:27:13.437 00.000 21948 MoveAxis(E, 37, ABG)
04:27:13.437 00.000 21948 Guiding  Dir = 2, Dur = 37
04:27:13.437 00.000 21948 IsSlewing returns 0
04:27:13.437 00.000 21948 IsGuiding returns 0
04:27:13.440 00.003 21948 PulseGuide returned control before completion, sleep 46
04:27:13.497 00.057 21948 IsGuiding returns 0
04:27:13.497 00.000 21948 Move returns status 0, amount 37
04:27:13.497 00.000 21948 MoveAxis(N, 0, ABG)
04:27:13.497 00.000 21948 Move returns status 0, amount 0
04:27:13.497 00.000 21948 move complete, result=0
04:27:13.497 00.000 21948 worker thread done servicing request
04:27:13.497 00.000 21948 Worker thread wakes up
04:27:13.497 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
04:27:13.499 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:13.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:15.129 01.630 21948 Exposure complete
04:27:15.174 00.045 21948 worker thread done servicing request
04:27:15.174 00.000 18120 OnExposeComplete: enter
04:27:15.175 00.001 18120 UpdateGuideState(): m_state=6
04:27:15.175 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7887
04:27:15.177 00.002 18120 Star::Find returns 1 (0), X=895.79, Y=241.19, Mass=1759, SNR=29.0, Peak=129 HFD=4.4
04:27:15.178 00.001 18120 MultiStar: [#1 0.31,-0.27,0.74,U] [#2 0.10,-0.13,0.62,U] [#3 0.32,-0.11,0.59,U] [#4 0.13,-0.01,0.55,U] [#5 0.32,0.03,0.43,U] [#6 0.16,-0.39,0.49,U] [#7 0.62,-0.45,0.00,M4] [#8 0.20,-0.24,0.37,U] 
04:27:15.180 00.002 18120 refined, 7 included, MultiStar: {0.20, -0.19}, one-star: {0.13, -0.28}
04:27:15.182 00.002 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
04:27:15.183 00.001 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
04:27:15.184 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.75 mountX=-0.26 mountY=-0.10, mountTheta=-2.78
04:27:15.187 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.19, opts=13)
04:27:15.188 00.001 18120 Enqueuing Move request for scope (0.20, -0.19)
04:27:15.189 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:15.190 00.001 18120 UpdateGuideState exits: m=1759 RSB=29.0
04:27:15.191 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:15.192 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:15.192 00.000 18120 Enqueuing Expose request
04:27:15.193 00.001 21948 Worker thread wakes up
04:27:15.193 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
04:27:15.193 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
04:27:15.193 00.000 21948 Moving (0.20, -0.19) raw xDistance=-0.26 yDistance=-0.10
04:27:15.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:27:15.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:15.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:27:15.193 00.000 21948 MoveAxis(E, 48, ABG)
04:27:15.193 00.000 21948 Guiding  Dir = 2, Dur = 48
04:27:15.193 00.000 21948 IsSlewing returns 0
04:27:15.194 00.001 21948 IsGuiding returns 0
04:27:15.196 00.002 21948 PulseGuide returned control before completion, sleep 57
04:27:15.253 00.057 21948 IsGuiding returns 1
04:27:15.253 00.000 21948 scope still moving after pulse duration time elapsed
04:27:15.284 00.031 21948 IsSlewing returns 0
04:27:15.284 00.000 21948 IsGuiding returns 0
04:27:15.284 00.000 21948 scope move finished after 48 + 43 ms
04:27:15.284 00.000 21948 Move returns status 0, amount 48
04:27:15.284 00.000 21948 MoveAxis(N, 0, ABG)
04:27:15.284 00.000 21948 Move returns status 0, amount 0
04:27:15.284 00.000 21948 move complete, result=0
04:27:15.284 00.000 21948 worker thread done servicing request
04:27:15.284 00.000 21948 Worker thread wakes up
04:27:15.284 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:15.284 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
04:27:15.285 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:16.698 01.413 21948 Exposure complete
04:27:16.732 00.034 21948 worker thread done servicing request
04:27:16.733 00.001 18120 OnExposeComplete: enter
04:27:16.734 00.001 18120 UpdateGuideState(): m_state=6
04:27:16.736 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7888
04:27:16.737 00.001 18120 Star::Find returns 1 (0), X=895.86, Y=241.39, Mass=1672, SNR=28.3, Peak=117 HFD=4.1
04:27:16.738 00.001 18120 MultiStar: [#1 -0.18,-0.25,0.71,U] [#2 0.02,-0.05,0.60,U] [#3 0.35,0.12,0.59,U] [#4 0.13,0.38,0.55,U] [#5 0.36,0.19,0.47,U] [#6 0.24,-0.25,0.55,U] [#7 0.27,-0.24,0.41,U] [#8 0.44,-0.12,0.00,M1] 
04:27:16.739 00.001 18120 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.20, -0.08}
04:27:16.740 00.001 18120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.00) = xAngle (-2.20 = -2.20)
04:27:16.741 00.001 18120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.24 = -2.24)
04:27:16.742 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.09 mountY=-0.13, mountTheta=-2.22
04:27:16.745 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.03, opts=13)
04:27:16.746 00.001 18120 Enqueuing Move request for scope (0.16, -0.03)
04:27:16.747 00.001 21948 Worker thread wakes up
04:27:16.747 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
04:27:16.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:16.747 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
04:27:16.747 00.000 21948 Moving (0.16, -0.03) raw xDistance=-0.09 yDistance=-0.13
04:27:16.747 00.000 18120 UpdateGuideState exits: m=1672 RSB=28.3
04:27:16.748 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:16.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:16.749 00.001 18120 Enqueuing Expose request
04:27:16.749 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:27:16.749 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:16.749 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:27:16.749 00.000 21948 MoveAxis(E, 0, ABG)
04:27:16.749 00.000 21948 Move returns status 0, amount 0
04:27:16.749 00.000 21948 MoveAxis(N, 0, ABG)
04:27:16.749 00.000 21948 Move returns status 0, amount 0
04:27:16.749 00.000 21948 move complete, result=0
04:27:16.749 00.000 21948 worker thread done servicing request
04:27:16.749 00.000 21948 Worker thread wakes up
04:27:16.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:16.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:16.750 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:18.378 01.628 21948 Exposure complete
04:27:18.433 00.055 21948 worker thread done servicing request
04:27:18.434 00.001 18120 OnExposeComplete: enter
04:27:18.435 00.001 18120 UpdateGuideState(): m_state=6
04:27:18.438 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7889
04:27:18.441 00.003 18120 Star::Find returns 1 (0), X=895.63, Y=241.14, Mass=1704, SNR=28.6, Peak=111 HFD=4.4
04:27:18.443 00.002 18120 MultiStar: [#1 0.24,-0.55,0.00,M1] [#2 0.09,-0.20,0.63,U] [#3 0.29,-0.05,0.62,U] [#4 0.06,-0.07,0.54,U] [#5 0.30,-0.34,0.00,M1] [#6 0.23,-0.43,0.00,M1] [#7 0.45,-0.42,0.00,M4] [#8 0.45,-0.14,0.00,M2] 
04:27:18.444 00.001 18120 refined, 3 included, MultiStar: {0.08, -0.19}, one-star: {-0.03, -0.33}
04:27:18.444 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.14)
04:27:18.445 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
04:27:18.445 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.15 mountX=-0.21 mountY=0.01, mountTheta=3.10
04:27:18.447 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.19, opts=13)
04:27:18.448 00.001 18120 Enqueuing Move request for scope (0.08, -0.19)
04:27:18.449 00.001 21948 Worker thread wakes up
04:27:18.449 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:18.450 00.001 18120 UpdateGuideState exits: m=1704 RSB=28.6
04:27:18.450 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:18.451 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:18.451 00.000 18120 Enqueuing Expose request
04:27:18.451 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
04:27:18.451 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
04:27:18.451 00.000 21948 Moving (0.08, -0.19) raw xDistance=-0.21 yDistance=0.01
04:27:18.452 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:27:18.452 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:18.452 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:27:18.452 00.000 21948 MoveAxis(E, 37, ABG)
04:27:18.452 00.000 21948 Guiding  Dir = 2, Dur = 37
04:27:18.452 00.000 21948 IsSlewing returns 0
04:27:18.452 00.000 21948 IsGuiding returns 0
04:27:18.455 00.003 21948 PulseGuide returned control before completion, sleep 46
04:27:18.514 00.059 21948 IsGuiding returns 0
04:27:18.515 00.001 21948 Move returns status 0, amount 37
04:27:18.515 00.000 21948 MoveAxis(N, 0, ABG)
04:27:18.515 00.000 21948 Move returns status 0, amount 0
04:27:18.515 00.000 21948 move complete, result=0
04:27:18.515 00.000 21948 worker thread done servicing request
04:27:18.515 00.000 21948 Worker thread wakes up
04:27:18.515 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
04:27:18.516 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:18.516 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:19.926 01.410 21948 Exposure complete
04:27:19.975 00.049 21948 worker thread done servicing request
04:27:19.976 00.001 18120 OnExposeComplete: enter
04:27:19.977 00.001 18120 UpdateGuideState(): m_state=6
04:27:19.978 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7890
04:27:19.979 00.001 18120 Star::Find returns 1 (0), X=895.61, Y=241.22, Mass=1712, SNR=28.7, Peak=110 HFD=4.6
04:27:19.979 00.000 18120 MultiStar: [#1 0.18,-0.19,0.73,U] [#2 0.08,-0.20,0.61,U] [#3 0.12,-0.38,0.61,U] [#4 0.06,-0.33,0.55,U] [#5 0.31,-0.51,0.00,M2] [#6 0.06,-0.62,0.00,M2] [#7 0.38,-0.13,0.44,U] [#8 0.24,-0.38,0.00,M3] 
04:27:19.980 00.001 18120 single-star, 5 included, MultiStar: {0.10, -0.25}, one-star: {-0.06, -0.25}
04:27:19.981 00.001 18120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.00) = xAngle (-3.79 = 2.49)
04:27:19.982 00.001 18120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.83 = 2.45)
04:27:19.983 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.79 mountX=-0.20 mountY=0.16, mountTheta=2.47
04:27:19.985 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.25, opts=13)
04:27:19.987 00.002 18120 Enqueuing Move request for scope (-0.06, -0.25)
04:27:19.988 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:19.989 00.001 18120 UpdateGuideState exits: m=1712 RSB=28.7
04:27:19.990 00.001 21948 Worker thread wakes up
04:27:19.990 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:19.991 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
04:27:19.991 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
04:27:19.991 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:19.991 00.000 18120 Enqueuing Expose request
04:27:19.992 00.001 21948 Moving (-0.06, -0.25) raw xDistance=-0.20 yDistance=0.16
04:27:19.992 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:27:19.992 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:19.992 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:27:19.992 00.000 21948 MoveAxis(E, 39, ABG)
04:27:19.992 00.000 21948 Guiding  Dir = 2, Dur = 39
04:27:19.992 00.000 21948 IsSlewing returns 0
04:27:19.992 00.000 21948 IsGuiding returns 0
04:27:19.994 00.002 21948 PulseGuide returned control before completion, sleep 48
04:27:20.052 00.058 21948 IsGuiding returns 0
04:27:20.053 00.001 21948 Move returns status 0, amount 39
04:27:20.053 00.000 21948 MoveAxis(N, 0, ABG)
04:27:20.053 00.000 21948 Move returns status 0, amount 0
04:27:20.053 00.000 21948 move complete, result=0
04:27:20.053 00.000 21948 worker thread done servicing request
04:27:20.053 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
04:27:20.054 00.001 21948 Worker thread wakes up
04:27:20.055 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:20.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:21.687 01.632 21948 Exposure complete
04:27:21.737 00.050 21948 worker thread done servicing request
04:27:21.737 00.000 18120 OnExposeComplete: enter
04:27:21.738 00.001 18120 UpdateGuideState(): m_state=6
04:27:21.738 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7891
04:27:21.739 00.001 18120 Star::Find returns 1 (0), X=895.68, Y=241.26, Mass=1831, SNR=29.6, Peak=124 HFD=4.4
04:27:21.739 00.000 18120 MultiStar: [#1 0.17,-0.38,0.70,U] [#2 -0.11,-0.30,0.63,U] [#3 0.11,-0.01,0.60,U] [#4 -0.07,-0.15,0.53,U] [#5 0.27,-0.17,0.47,U] [#6 -0.04,-0.34,0.52,U] [#7 0.12,-0.16,0.44,U] [#8 0.12,-0.39,0.40,U] 
04:27:21.740 00.001 18120 single-star, 8 included, MultiStar: {0.06, -0.23}, one-star: {0.02, -0.21}
04:27:21.740 00.000 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
04:27:21.741 00.001 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
04:27:21.741 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.48 mountX=-0.20 mountY=0.08, mountTheta=2.77
04:27:21.743 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.21, opts=13)
04:27:21.743 00.000 18120 Enqueuing Move request for scope (0.02, -0.21)
04:27:21.744 00.001 21948 Worker thread wakes up
04:27:21.744 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:21.744 00.000 18120 UpdateGuideState exits: m=1831 RSB=29.6
04:27:21.745 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:21.745 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:21.745 00.000 18120 Enqueuing Expose request
04:27:21.746 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
04:27:21.746 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
04:27:21.746 00.000 21948 Moving (0.02, -0.21) raw xDistance=-0.20 yDistance=0.08
04:27:21.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:27:21.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:21.746 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:27:21.746 00.000 21948 MoveAxis(E, 0, ABG)
04:27:21.746 00.000 21948 Move returns status 0, amount 0
04:27:21.746 00.000 21948 MoveAxis(N, 0, ABG)
04:27:21.746 00.000 21948 Move returns status 0, amount 0
04:27:21.746 00.000 21948 move complete, result=0
04:27:21.746 00.000 21948 worker thread done servicing request
04:27:21.746 00.000 21948 Worker thread wakes up
04:27:21.746 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:21.746 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:21.747 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:23.266 01.519 21948 Exposure complete
04:27:23.307 00.041 21948 worker thread done servicing request
04:27:23.308 00.001 18120 OnExposeComplete: enter
04:27:23.308 00.000 18120 UpdateGuideState(): m_state=6
04:27:23.309 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7892
04:27:23.309 00.000 18120 Star::Find returns 1 (0), X=895.45, Y=241.21, Mass=1662, SNR=28.2, Peak=106 HFD=4.5
04:27:23.310 00.001 18120 MultiStar: [#1 0.23,-0.37,0.00,M1] [#2 0.02,-0.22,0.63,U] [#3 0.28,-0.35,0.00,M1] [#4 0.35,-0.13,0.56,U] [#5 0.20,-0.32,0.47,U] [#6 0.35,-0.37,0.00,M2] [#7 0.09,-0.14,0.47,U] [#8 0.47,-0.20,0.00,M3] 
04:27:23.310 00.000 18120 refined, 4 included, MultiStar: {0.04, -0.22}, one-star: {-0.21, -0.26}
04:27:23.311 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.38 = 2.90)
04:27:23.313 00.002 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.86)
04:27:23.314 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.38 mountX=-0.22 mountY=0.06, mountTheta=2.87
04:27:23.316 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.22, opts=13)
04:27:23.317 00.001 18120 Enqueuing Move request for scope (0.04, -0.22)
04:27:23.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:23.318 00.001 21948 Worker thread wakes up
04:27:23.318 00.000 18120 UpdateGuideState exits: m=1662 RSB=28.2
04:27:23.318 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:23.319 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:23.319 00.000 18120 Enqueuing Expose request
04:27:23.319 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
04:27:23.320 00.001 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
04:27:23.320 00.000 21948 Moving (0.04, -0.22) raw xDistance=-0.22 yDistance=0.06
04:27:23.320 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:27:23.320 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:23.320 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:27:23.320 00.000 21948 MoveAxis(E, 39, ABG)
04:27:23.320 00.000 21948 Guiding  Dir = 2, Dur = 39
04:27:23.320 00.000 21948 IsSlewing returns 0
04:27:23.320 00.000 21948 IsGuiding returns 0
04:27:23.321 00.001 21948 PulseGuide returned control before completion, sleep 48
04:27:23.375 00.054 21948 IsGuiding returns 0
04:27:23.375 00.000 21948 Move returns status 0, amount 39
04:27:23.375 00.000 21948 MoveAxis(N, 0, ABG)
04:27:23.375 00.000 21948 Move returns status 0, amount 0
04:27:23.375 00.000 21948 move complete, result=0
04:27:23.375 00.000 21948 worker thread done servicing request
04:27:23.375 00.000 21948 Worker thread wakes up
04:27:23.375 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:27:23.376 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:23.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:25.015 01.639 21948 Exposure complete
04:27:25.055 00.040 21948 worker thread done servicing request
04:27:25.056 00.001 18120 OnExposeComplete: enter
04:27:25.057 00.001 18120 UpdateGuideState(): m_state=6
04:27:25.058 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7893
04:27:25.059 00.001 18120 Star::Find returns 1 (0), X=895.81, Y=241.24, Mass=1618, SNR=27.8, Peak=125 HFD=4.3
04:27:25.060 00.001 18120 MultiStar: [#1 0.34,-0.53,0.00,M2] [#2 0.11,-0.21,0.62,U] [#3 0.48,-0.40,0.00,M2] [#4 0.20,0.03,0.57,U] [#5 0.39,-0.42,0.00,M1] [#6 0.39,-0.71,0.00,M3] [#7 0.16,-0.67,0.00,M2] [#8 0.49,-0.66,0.00,M4] 
04:27:25.060 00.000 18120 refined, 2 included, MultiStar: {0.15, -0.16}, one-star: {0.15, -0.23}
04:27:25.061 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
04:27:25.061 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
04:27:25.062 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.80 mountX=-0.20 mountY=-0.06, mountTheta=-2.84
04:27:25.063 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.16, opts=13)
04:27:25.063 00.000 18120 Enqueuing Move request for scope (0.15, -0.16)
04:27:25.064 00.001 21948 Worker thread wakes up
04:27:25.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:25.064 00.000 18120 UpdateGuideState exits: m=1618 RSB=27.8
04:27:25.065 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:25.065 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:25.066 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
04:27:25.066 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
04:27:25.066 00.000 21948 Moving (0.15, -0.16) raw xDistance=-0.20 yDistance=-0.06
04:27:25.066 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:27:25.066 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:25.066 00.000 18120 Enqueuing Expose request
04:27:25.068 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:27:25.068 00.000 21948 MoveAxis(E, 39, ABG)
04:27:25.068 00.000 21948 Guiding  Dir = 2, Dur = 39
04:27:25.069 00.001 21948 IsSlewing returns 0
04:27:25.069 00.000 21948 IsGuiding returns 0
04:27:25.072 00.003 21948 PulseGuide returned control before completion, sleep 47
04:27:25.121 00.049 21948 IsGuiding returns 0
04:27:25.121 00.000 21948 Move returns status 0, amount 39
04:27:25.121 00.000 21948 MoveAxis(N, 0, ABG)
04:27:25.121 00.000 21948 Move returns status 0, amount 0
04:27:25.121 00.000 21948 move complete, result=0
04:27:25.121 00.000 21948 worker thread done servicing request
04:27:25.121 00.000 21948 Worker thread wakes up
04:27:25.121 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
04:27:25.123 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:25.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:26.536 01.413 21948 Exposure complete
04:27:26.569 00.033 21948 worker thread done servicing request
04:27:26.569 00.000 18120 OnExposeComplete: enter
04:27:26.571 00.002 18120 UpdateGuideState(): m_state=6
04:27:26.571 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7894
04:27:26.572 00.001 18120 Star::Find returns 1 (0), X=895.83, Y=241.20, Mass=1792, SNR=29.3, Peak=132 HFD=4.4
04:27:26.574 00.002 18120 MultiStar: [#1 0.51,-0.43,0.00,M3] [#2 0.52,-0.08,0.00,M1] [#3 0.59,-0.33,0.00,M3] [#4 0.59,-0.23,0.00,M1] [#5 0.66,-0.37,0.00,M2] [#6 0.31,-0.32,0.00,M4] [#7 0.34,-0.19,0.42,U] [#8 0.60,-0.37,0.00,M5] 
04:27:26.575 00.001 18120 single-star, 1 included, MultiStar: {0.22, -0.25}, one-star: {0.17, -0.27}
04:27:26.577 00.002 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:27:26.578 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
04:27:26.579 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.01 mountX=-0.32 mountY=-0.03, mountTheta=-3.04
04:27:26.584 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.27, opts=13)
04:27:26.586 00.002 18120 Enqueuing Move request for scope (0.17, -0.27)
04:27:26.589 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:26.591 00.002 18120 UpdateGuideState exits: m=1792 RSB=29.3
04:27:26.593 00.002 21948 Worker thread wakes up
04:27:26.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
04:27:26.593 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:26.594 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:26.594 00.000 18120 Enqueuing Expose request
04:27:26.595 00.001 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
04:27:26.595 00.000 21948 Moving (0.17, -0.27) raw xDistance=-0.32 yDistance=-0.03
04:27:26.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
04:27:26.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:26.595 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:26.595 00.000 21948 MoveAxis(E, 60, ABG)
04:27:26.595 00.000 21948 Guiding  Dir = 2, Dur = 60
04:27:26.596 00.001 21948 IsSlewing returns 0
04:27:26.596 00.000 21948 IsGuiding returns 0
04:27:26.598 00.002 21948 PulseGuide returned control before completion, sleep 69
04:27:26.674 00.076 21948 IsGuiding returns 1
04:27:26.674 00.000 21948 scope still moving after pulse duration time elapsed
04:27:26.706 00.032 21948 IsSlewing returns 0
04:27:26.706 00.000 21948 IsGuiding returns 0
04:27:26.706 00.000 21948 scope move finished after 60 + 50 ms
04:27:26.706 00.000 21948 Move returns status 0, amount 60
04:27:26.706 00.000 21948 MoveAxis(N, 0, ABG)
04:27:26.706 00.000 21948 Move returns status 0, amount 0
04:27:26.706 00.000 21948 move complete, result=0
04:27:26.706 00.000 21948 worker thread done servicing request
04:27:26.706 00.000 21948 Worker thread wakes up
04:27:26.706 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:26.706 00.000 18120 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
04:27:26.708 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:28.340 01.632 21948 Exposure complete
04:27:28.380 00.040 21948 worker thread done servicing request
04:27:28.380 00.000 18120 OnExposeComplete: enter
04:27:28.381 00.001 18120 UpdateGuideState(): m_state=6
04:27:28.381 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7895
04:27:28.382 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=241.30, Mass=1486, SNR=26.7, Peak=109 HFD=4.3
04:27:28.382 00.000 18120 MultiStar: [#1 -0.14,-0.47,0.00,M4] [#2 0.18,-0.17,0.72,U] [#3 0.26,-0.25,0.66,U] [#4 -0.07,0.04,0.61,U] [#5 0.26,-0.38,0.00,M3] [#6 0.11,-0.34,0.55,U] [#7 0.38,-0.20,0.43,U] [#8 0.41,-0.17,0.00,M6] 
04:27:28.383 00.001 18120 single-star, 5 included, MultiStar: {0.15, -0.18}, one-star: {0.11, -0.17}
04:27:28.384 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
04:27:28.385 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
04:27:28.387 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.97 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
04:27:28.391 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
04:27:28.392 00.001 18120 Enqueuing Move request for scope (0.11, -0.17)
04:27:28.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:28.429 00.037 21948 Worker thread wakes up
04:27:28.430 00.001 18120 UpdateGuideState exits: m=1486 RSB=26.7
04:27:28.430 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
04:27:28.430 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:28.431 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
04:27:28.431 00.000 21948 Moving (0.11, -0.17) raw xDistance=-0.20 yDistance=-0.03
04:27:28.431 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:28.431 00.000 18120 Enqueuing Expose request
04:27:28.432 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:27:28.432 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:28.432 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:28.432 00.000 21948 MoveAxis(E, 0, ABG)
04:27:28.432 00.000 21948 Move returns status 0, amount 0
04:27:28.432 00.000 21948 MoveAxis(N, 0, ABG)
04:27:28.432 00.000 21948 Move returns status 0, amount 0
04:27:28.432 00.000 21948 move complete, result=0
04:27:28.432 00.000 21948 worker thread done servicing request
04:27:28.432 00.000 21948 Worker thread wakes up
04:27:28.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:28.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:28.432 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:29.839 01.407 21948 Exposure complete
04:27:29.876 00.037 21948 worker thread done servicing request
04:27:29.876 00.000 18120 OnExposeComplete: enter
04:27:29.877 00.001 18120 UpdateGuideState(): m_state=6
04:27:29.877 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7896
04:27:29.878 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=241.17, Mass=1690, SNR=28.4, Peak=132 HFD=4.3
04:27:29.878 00.000 18120 MultiStar: [#1 0.18,-0.29,0.72,U] [#2 0.36,-0.36,0.00,M1] [#3 0.04,-0.17,0.65,U] [#4 0.15,-0.08,0.61,U] [#5 0.03,-0.12,0.48,U] [#6 0.35,-0.45,0.00,M4] [#7 0.59,-0.24,0.00,M1] [#8 0.43,-0.60,0.00,M7] 
04:27:29.879 00.001 18120 refined, 4 included, MultiStar: {0.14, -0.21}, one-star: {0.23, -0.30}
04:27:29.879 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
04:27:29.880 00.001 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
04:27:29.880 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.26 cameraTheta=-0.97 mountX=-0.25 mountY=-0.03, mountTheta=-3.01
04:27:29.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.21, opts=13)
04:27:29.882 00.001 18120 Enqueuing Move request for scope (0.14, -0.21)
04:27:29.883 00.001 21948 Worker thread wakes up
04:27:29.883 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:29.883 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
04:27:29.883 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
04:27:29.883 00.000 21948 Moving (0.14, -0.21) raw xDistance=-0.25 yDistance=-0.03
04:27:29.884 00.001 18120 UpdateGuideState exits: m=1690 RSB=28.4
04:27:29.884 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:29.885 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:29.885 00.000 18120 Enqueuing Expose request
04:27:29.886 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:27:29.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:29.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:29.886 00.000 21948 MoveAxis(E, 45, ABG)
04:27:29.886 00.000 21948 Guiding  Dir = 2, Dur = 45
04:27:29.886 00.000 21948 IsSlewing returns 0
04:27:29.886 00.000 21948 IsGuiding returns 0
04:27:29.888 00.002 21948 PulseGuide returned control before completion, sleep 54
04:27:29.948 00.060 21948 IsGuiding returns 1
04:27:29.948 00.000 21948 scope still moving after pulse duration time elapsed
04:27:29.979 00.031 21948 IsSlewing returns 0
04:27:29.979 00.000 21948 IsGuiding returns 0
04:27:29.979 00.000 21948 scope move finished after 45 + 47 ms
04:27:29.979 00.000 21948 Move returns status 0, amount 45
04:27:29.979 00.000 21948 MoveAxis(N, 0, ABG)
04:27:29.979 00.000 21948 Move returns status 0, amount 0
04:27:29.979 00.000 21948 move complete, result=0
04:27:29.979 00.000 21948 worker thread done servicing request
04:27:29.979 00.000 21948 Worker thread wakes up
04:27:29.979 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:29.979 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:29.979 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
04:27:31.611 01.632 21948 Exposure complete
04:27:31.645 00.034 21948 worker thread done servicing request
04:27:31.645 00.000 18120 OnExposeComplete: enter
04:27:31.647 00.002 18120 UpdateGuideState(): m_state=6
04:27:31.647 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7897
04:27:31.648 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=241.47, Mass=1716, SNR=28.7, Peak=119 HFD=4.5
04:27:31.648 00.000 18120 MultiStar: [#1 -0.18,-0.14,0.69,U] [#2 -0.16,0.19,0.65,U] [#3 -0.11,0.11,0.62,U] [#4 -0.21,0.40,0.00,M1] [#5 0.22,0.05,0.48,U] [#6 -0.29,0.12,0.57,U] [#7 0.24,0.09,0.41,U] [#8 -0.15,0.19,0.39,U] 
04:27:31.649 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {0.12, -0.00}
04:27:31.649 00.000 18120 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.00) = xAngle (0.12 = 0.12)
04:27:31.649 00.000 18120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.08 = 0.08)
04:27:31.650 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.12 mountX=0.07 mountY=0.01, mountTheta=0.08
04:27:31.651 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.06, opts=13)
04:27:31.651 00.000 18120 Enqueuing Move request for scope (-0.04, 0.06)
04:27:31.652 00.001 21948 Worker thread wakes up
04:27:31.652 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
04:27:31.652 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
04:27:31.652 00.000 21948 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.01
04:27:31.652 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:31.652 00.000 18120 UpdateGuideState exits: m=1716 RSB=28.7
04:27:31.653 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:27:31.653 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:31.653 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:31.654 00.001 18120 Enqueuing Expose request
04:27:31.654 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:31.654 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:27:31.654 00.000 21948 MoveAxis(E, 0, ABG)
04:27:31.654 00.000 21948 Move returns status 0, amount 0
04:27:31.654 00.000 21948 MoveAxis(N, 0, ABG)
04:27:31.654 00.000 21948 Move returns status 0, amount 0
04:27:31.654 00.000 21948 move complete, result=0
04:27:31.654 00.000 21948 worker thread done servicing request
04:27:31.654 00.000 21948 Worker thread wakes up
04:27:31.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:31.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:31.655 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:33.183 01.528 21948 Exposure complete
04:27:33.241 00.058 21948 worker thread done servicing request
04:27:33.241 00.000 18120 OnExposeComplete: enter
04:27:33.242 00.001 18120 UpdateGuideState(): m_state=6
04:27:33.244 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7898
04:27:33.244 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=241.28, Mass=1697, SNR=28.4, Peak=115 HFD=4.5
04:27:33.245 00.001 18120 MultiStar: [#1 -0.34,-0.17,0.72,U] [#2 -0.10,-0.08,0.62,U] [#3 -0.13,0.01,0.59,U] [#4 0.04,-0.25,0.57,U] [#5 -0.03,-0.17,0.50,U] [#6 0.10,-0.26,0.51,U] [#7 0.21,-0.37,0.43,U] [#8 -0.04,-0.21,0.40,U] 
04:27:33.246 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.20, -0.19}
04:27:33.246 00.000 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-4.00 = 2.29)
04:27:33.246 00.000 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.25)
04:27:33.247 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=-0.13 mountY=0.15, mountTheta=2.27
04:27:33.248 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.18, opts=13)
04:27:33.249 00.001 18120 Enqueuing Move request for scope (-0.08, -0.18)
04:27:33.250 00.001 21948 Worker thread wakes up
04:27:33.250 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:33.250 00.000 18120 UpdateGuideState exits: m=1697 RSB=28.4
04:27:33.251 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:33.251 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:33.251 00.000 18120 Enqueuing Expose request
04:27:33.252 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
04:27:33.252 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
04:27:33.252 00.000 21948 Moving (-0.08, -0.18) raw xDistance=-0.13 yDistance=0.15
04:27:33.252 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:27:33.252 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:33.252 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:27:33.252 00.000 21948 MoveAxis(E, 0, ABG)
04:27:33.252 00.000 21948 Move returns status 0, amount 0
04:27:33.252 00.000 21948 MoveAxis(N, 0, ABG)
04:27:33.253 00.001 21948 Move returns status 0, amount 0
04:27:33.253 00.000 21948 move complete, result=0
04:27:33.253 00.000 21948 worker thread done servicing request
04:27:33.253 00.000 21948 Worker thread wakes up
04:27:33.253 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:33.253 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:33.254 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:34.888 01.634 21948 Exposure complete
04:27:34.917 00.029 21948 worker thread done servicing request
04:27:34.917 00.000 18120 OnExposeComplete: enter
04:27:34.918 00.001 18120 UpdateGuideState(): m_state=6
04:27:34.918 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7899
04:27:34.919 00.001 18120 Star::Find returns 1 (0), X=895.23, Y=241.25, Mass=1675, SNR=28.3, Peak=119 HFD=4.4
04:27:34.920 00.001 18120 MultiStar: [#1 -0.30,-0.50,0.00,M2] [#2 -0.19,-0.15,0.65,U] [#3 -0.23,-0.04,0.63,U] [#4 -0.35,0.25,0.58,U] [#5 -0.08,-0.14,0.46,U] [#6 -0.39,-0.40,0.00,M3] [#7 0.20,-0.05,0.44,U] [#8 -0.32,-0.08,0.39,U] 
04:27:34.921 00.001 18120 refined, 6 included, MultiStar: {-0.23, -0.08}, one-star: {-0.43, -0.23}
04:27:34.922 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.82 = 1.46)
04:27:34.922 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.86 = 1.42)
04:27:34.924 00.002 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-2.83 mountX=0.03 mountY=0.24, mountTheta=1.46
04:27:34.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.08, opts=13)
04:27:34.925 00.000 18120 Enqueuing Move request for scope (-0.23, -0.08)
04:27:34.926 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:34.926 00.000 18120 UpdateGuideState exits: m=1675 RSB=28.3
04:27:34.927 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:34.927 00.000 21948 Worker thread wakes up
04:27:34.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd
04:27:34.927 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.08)
04:27:34.927 00.000 21948 Moving (-0.23, -0.08) raw xDistance=0.03 yDistance=0.24
04:27:34.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:27:34.927 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:27:34.927 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:34.928 00.001 18120 Enqueuing Expose request
04:27:34.928 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:27:34.928 00.000 21948 MoveAxis(E, 0, ABG)
04:27:34.928 00.000 21948 Move returns status 0, amount 0
04:27:34.928 00.000 21948 MoveAxis(N, 0, ABG)
04:27:34.928 00.000 21948 Move returns status 0, amount 0
04:27:34.928 00.000 21948 move complete, result=0
04:27:34.928 00.000 21948 worker thread done servicing request
04:27:34.928 00.000 21948 Worker thread wakes up
04:27:34.928 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:34.928 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:34.929 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:36.458 01.529 21948 Exposure complete
04:27:36.484 00.026 21948 worker thread done servicing request
04:27:36.484 00.000 18120 OnExposeComplete: enter
04:27:36.485 00.001 18120 UpdateGuideState(): m_state=6
04:27:36.486 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7900
04:27:36.486 00.000 18120 Star::Find returns 1 (0), X=895.14, Y=241.36, Mass=1829, SNR=29.7, Peak=121 HFD=4.4
04:27:36.487 00.001 18120 MultiStar: [#1 -0.01,-0.22,0.72,U] [#2 -0.17,0.06,0.61,U] [#3 -0.02,-0.22,0.59,U] [#4 -0.38,-0.04,0.56,U] [#5 -0.15,-0.21,0.47,U] [#6 -0.03,-0.47,0.00,M4] [#7 0.06,-0.20,0.43,U] [#8 -0.16,-0.09,0.40,U] 
04:27:36.487 00.000 18120 refined, 7 included, MultiStar: {-0.20, -0.13}, one-star: {-0.53, -0.11}
04:27:36.488 00.001 18120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.00) = xAngle (-4.58 = 1.70)
04:27:36.488 00.000 18120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.62 = 1.67)
04:27:36.488 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.58 mountX=-0.03 mountY=0.24, mountTheta=1.70
04:27:36.490 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.13, opts=13)
04:27:36.491 00.001 18120 Enqueuing Move request for scope (-0.20, -0.13)
04:27:36.491 00.000 21948 Worker thread wakes up
04:27:36.491 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
04:27:36.491 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
04:27:36.491 00.000 21948 Moving (-0.20, -0.13) raw xDistance=-0.03 yDistance=0.24
04:27:36.491 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:27:36.491 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:27:36.491 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:36.492 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:27:36.492 00.000 21948 MoveAxis(E, 0, ABG)
04:27:36.492 00.000 21948 Move returns status 0, amount 0
04:27:36.492 00.000 21948 MoveAxis(N, 0, ABG)
04:27:36.492 00.000 21948 Move returns status 0, amount 0
04:27:36.492 00.000 21948 move complete, result=0
04:27:36.492 00.000 18120 UpdateGuideState exits: m=1829 RSB=29.7
04:27:36.493 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:36.493 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:36.493 00.000 18120 Enqueuing Expose request
04:27:36.494 00.001 21948 worker thread done servicing request
04:27:36.494 00.000 21948 Worker thread wakes up
04:27:36.494 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:36.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:36.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:38.228 01.734 21948 Exposure complete
04:27:38.291 00.063 21948 worker thread done servicing request
04:27:38.291 00.000 18120 OnExposeComplete: enter
04:27:38.292 00.001 18120 UpdateGuideState(): m_state=6
04:27:38.292 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7901
04:27:38.293 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=241.15, Mass=1691, SNR=28.4, Peak=115 HFD=4.4
04:27:38.293 00.000 18120 MultiStar: [#1 0.09,-0.44,0.00,M2] [#2 0.09,-0.14,0.59,U] [#3 0.05,-0.22,0.61,U] [#4 -0.46,0.08,0.00,M1] [#5 0.15,-0.37,0.46,U] [#6 0.20,-0.28,0.52,U] [#7 0.51,-0.33,0.00,M1] [#8 0.00,-0.34,0.40,U] 
04:27:38.294 00.001 18120 refined, 5 included, MultiStar: {-0.00, -0.28}, one-star: {-0.27, -0.32}
04:27:38.294 00.000 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
04:27:38.295 00.001 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.66)
04:27:38.295 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.59 mountX=-0.25 mountY=0.13, mountTheta=2.67
04:27:38.297 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.28, opts=13)
04:27:38.297 00.000 18120 Enqueuing Move request for scope (-0.00, -0.28)
04:27:38.298 00.001 21948 Worker thread wakes up
04:27:38.298 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.28) opts 0xd
04:27:38.298 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.28)
04:27:38.298 00.000 21948 Moving (-0.00, -0.28) raw xDistance=-0.25 yDistance=0.13
04:27:38.298 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:27:38.298 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:38.299 00.001 18120 UpdateGuideState exits: m=1691 RSB=28.4
04:27:38.299 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:38.299 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:38.300 00.001 18120 Enqueuing Expose request
04:27:38.300 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:38.300 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:27:38.300 00.000 21948 MoveAxis(E, 45, ABG)
04:27:38.300 00.000 21948 Guiding  Dir = 2, Dur = 45
04:27:38.301 00.001 21948 IsSlewing returns 0
04:27:38.301 00.000 21948 IsGuiding returns 0
04:27:38.302 00.001 21948 PulseGuide returned control before completion, sleep 54
04:27:38.366 00.064 21948 IsGuiding returns 1
04:27:38.366 00.000 21948 scope still moving after pulse duration time elapsed
04:27:38.398 00.032 21948 IsSlewing returns 0
04:27:38.398 00.000 21948 IsGuiding returns 0
04:27:38.398 00.000 21948 scope move finished after 45 + 53 ms
04:27:38.399 00.001 21948 Move returns status 0, amount 45
04:27:38.399 00.000 21948 MoveAxis(N, 0, ABG)
04:27:38.399 00.000 21948 Move returns status 0, amount 0
04:27:38.399 00.000 21948 move complete, result=0
04:27:38.399 00.000 21948 worker thread done servicing request
04:27:38.399 00.000 21948 Worker thread wakes up
04:27:38.399 00.000 18120 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
04:27:38.400 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:38.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:39.802 01.402 21948 Exposure complete
04:27:39.850 00.048 21948 worker thread done servicing request
04:27:39.851 00.001 18120 OnExposeComplete: enter
04:27:39.851 00.000 18120 UpdateGuideState(): m_state=6
04:27:39.852 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7902
04:27:39.852 00.000 18120 Star::Find returns 1 (0), X=895.65, Y=241.59, Mass=1964, SNR=30.7, Peak=121 HFD=4.4
04:27:39.853 00.001 18120 MultiStar: [#1 0.18,-0.16,0.69,U] [#2 0.14,-0.18,0.59,U] [#3 0.10,-0.19,0.58,U] [#4 -0.20,0.24,0.51,U] [#5 0.19,0.15,0.44,U] [#6 -0.02,-0.14,0.49,U] [#7 0.64,0.18,0.00,M2] [#8 0.20,-0.26,0.37,U] 
04:27:39.853 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {-0.02, 0.12}
04:27:39.854 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
04:27:39.854 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:27:39.854 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.06 mountY=-0.04, mountTheta=-2.59
04:27:39.856 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.04, opts=13)
04:27:39.857 00.001 18120 Enqueuing Move request for scope (0.06, -0.04)
04:27:39.859 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:39.860 00.001 18120 UpdateGuideState exits: m=1964 RSB=30.7
04:27:39.861 00.001 21948 Worker thread wakes up
04:27:39.861 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
04:27:39.861 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
04:27:39.861 00.000 21948 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
04:27:39.861 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:27:39.861 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:39.861 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:27:39.861 00.000 21948 MoveAxis(E, 0, ABG)
04:27:39.862 00.001 21948 Move returns status 0, amount 0
04:27:39.862 00.000 21948 MoveAxis(N, 0, ABG)
04:27:39.862 00.000 21948 Move returns status 0, amount 0
04:27:39.862 00.000 21948 move complete, result=0
04:27:39.862 00.000 21948 worker thread done servicing request
04:27:39.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:39.862 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:39.862 00.000 18120 Enqueuing Expose request
04:27:39.865 00.003 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:39.866 00.001 21948 Worker thread wakes up
04:27:39.866 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:39.866 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:41.503 01.637 21948 Exposure complete
04:27:41.539 00.036 21948 worker thread done servicing request
04:27:41.539 00.000 18120 OnExposeComplete: enter
04:27:41.541 00.002 18120 UpdateGuideState(): m_state=6
04:27:41.542 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7903
04:27:41.542 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=241.47, Mass=1760, SNR=28.9, Peak=117 HFD=4.0
04:27:41.543 00.001 18120 MultiStar: [#1 -0.09,-0.25,0.72,U] [#2 -0.15,-0.11,0.60,U] [#3 0.09,-0.10,0.61,U] [#4 -0.14,0.28,0.56,U] [#5 0.10,0.11,0.49,U] [#6 0.26,-0.33,0.51,U] [#7 0.48,-0.00,0.00,M3] [#8 0.33,-0.19,0.37,U] 
04:27:41.544 00.001 18120 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {-0.34, -0.00}
04:27:41.546 00.002 18120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.00) = xAngle (-4.15 = 2.13)
04:27:41.547 00.001 18120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.19 = 2.09)
04:27:41.548 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.15 mountX=-0.05 mountY=0.07, mountTheta=2.12
04:27:41.550 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.07, opts=13)
04:27:41.550 00.000 18120 Enqueuing Move request for scope (-0.05, -0.07)
04:27:41.551 00.001 21948 Worker thread wakes up
04:27:41.551 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:41.552 00.001 18120 UpdateGuideState exits: m=1760 RSB=28.9
04:27:41.552 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:41.553 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:41.553 00.000 18120 Enqueuing Expose request
04:27:41.554 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
04:27:41.554 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
04:27:41.554 00.000 21948 Moving (-0.05, -0.07) raw xDistance=-0.05 yDistance=0.07
04:27:41.554 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:27:41.554 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:41.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:27:41.554 00.000 21948 MoveAxis(E, 0, ABG)
04:27:41.554 00.000 21948 Move returns status 0, amount 0
04:27:41.554 00.000 21948 MoveAxis(N, 0, ABG)
04:27:41.554 00.000 21948 Move returns status 0, amount 0
04:27:41.554 00.000 21948 move complete, result=0
04:27:41.554 00.000 21948 worker thread done servicing request
04:27:41.554 00.000 21948 Worker thread wakes up
04:27:41.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:41.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:41.554 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:43.071 01.517 21948 Exposure complete
04:27:43.112 00.041 21948 worker thread done servicing request
04:27:43.112 00.000 18120 OnExposeComplete: enter
04:27:43.113 00.001 18120 UpdateGuideState(): m_state=6
04:27:43.114 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7904
04:27:43.115 00.001 18120 Star::Find returns 1 (0), X=895.49, Y=241.39, Mass=1636, SNR=28.0, Peak=108 HFD=4.1
04:27:43.118 00.003 18120 MultiStar: [#1 -0.19,-0.19,0.77,U] [#2 -0.01,-0.10,0.64,U] [#3 -0.09,-0.08,0.66,U] [#4 -0.24,0.17,0.57,U] [#5 0.05,-0.00,0.47,U] [#6 -0.04,-0.24,0.56,U] [#7 0.22,0.01,0.44,U] [#8 0.14,-0.04,0.42,U] 
04:27:43.119 00.001 18120 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {-0.17, -0.08}
04:27:43.119 00.000 18120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.00) = xAngle (-4.31 = 1.97)
04:27:43.120 00.001 18120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.35 = 1.93)
04:27:43.121 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.31 mountX=-0.04 mountY=0.09, mountTheta=1.96
04:27:43.122 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.07, opts=13)
04:27:43.122 00.000 18120 Enqueuing Move request for scope (-0.07, -0.07)
04:27:43.123 00.001 21948 Worker thread wakes up
04:27:43.123 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
04:27:43.123 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
04:27:43.123 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:43.123 00.000 18120 UpdateGuideState exits: m=1636 RSB=28.0
04:27:43.124 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:43.124 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:43.125 00.001 18120 Enqueuing Expose request
04:27:43.125 00.000 21948 Moving (-0.07, -0.07) raw xDistance=-0.04 yDistance=0.09
04:27:43.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:27:43.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:43.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:27:43.125 00.000 21948 MoveAxis(E, 0, ABG)
04:27:43.125 00.000 21948 Move returns status 0, amount 0
04:27:43.125 00.000 21948 MoveAxis(N, 0, ABG)
04:27:43.125 00.000 21948 Move returns status 0, amount 0
04:27:43.125 00.000 21948 move complete, result=0
04:27:43.125 00.000 21948 worker thread done servicing request
04:27:43.125 00.000 21948 Worker thread wakes up
04:27:43.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:43.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:43.126 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:44.755 01.629 21948 Exposure complete
04:27:44.792 00.037 21948 worker thread done servicing request
04:27:44.792 00.000 18120 OnExposeComplete: enter
04:27:44.811 00.019 18120 UpdateGuideState(): m_state=6
04:27:44.814 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7905
04:27:44.816 00.002 18120 Star::Find returns 1 (0), X=895.53, Y=241.15, Mass=1791, SNR=29.2, Peak=121 HFD=4.3
04:27:44.818 00.002 18120 MultiStar: [#1 -0.00,-0.30,0.68,U] [#2 0.29,-0.32,0.62,U] [#3 0.46,-0.27,0.00,M1] [#4 -0.26,-0.04,0.54,U] [#5 0.13,-0.20,0.46,U] [#6 -0.17,-0.57,0.00,M1] [#7 0.67,-0.42,0.00,M3] [#8 0.12,-0.27,0.39,U] 
04:27:44.820 00.002 18120 refined, 5 included, MultiStar: {0.00, -0.25}, one-star: {-0.13, -0.32}
04:27:44.821 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.55 = 2.73)
04:27:44.822 00.001 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.59 = 2.69)
04:27:44.823 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.55 mountX=-0.23 mountY=0.11, mountTheta=2.70
04:27:44.826 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.25, opts=13)
04:27:44.827 00.001 18120 Enqueuing Move request for scope (0.00, -0.25)
04:27:44.828 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:44.829 00.001 18120 UpdateGuideState exits: m=1791 RSB=29.2
04:27:44.830 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:44.830 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:44.832 00.002 18120 Enqueuing Expose request
04:27:44.833 00.001 21948 Worker thread wakes up
04:27:44.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
04:27:44.833 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
04:27:44.833 00.000 21948 Moving (0.00, -0.25) raw xDistance=-0.23 yDistance=0.11
04:27:44.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:27:44.833 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:44.833 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:27:44.833 00.000 21948 MoveAxis(E, 41, ABG)
04:27:44.833 00.000 21948 Guiding  Dir = 2, Dur = 41
04:27:44.833 00.000 21948 IsSlewing returns 0
04:27:44.834 00.001 21948 IsGuiding returns 0
04:27:44.836 00.002 21948 PulseGuide returned control before completion, sleep 49
04:27:44.889 00.053 21948 IsGuiding returns 0
04:27:44.889 00.000 21948 Move returns status 0, amount 41
04:27:44.889 00.000 21948 MoveAxis(N, 0, ABG)
04:27:44.889 00.000 21948 Move returns status 0, amount 0
04:27:44.889 00.000 21948 move complete, result=0
04:27:44.889 00.000 21948 worker thread done servicing request
04:27:44.889 00.000 21948 Worker thread wakes up
04:27:44.889 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
04:27:44.891 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:44.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:46.302 01.411 21948 Exposure complete
04:27:46.351 00.049 21948 worker thread done servicing request
04:27:46.351 00.000 18120 OnExposeComplete: enter
04:27:46.352 00.001 18120 UpdateGuideState(): m_state=6
04:27:46.352 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7906
04:27:46.353 00.001 18120 Star::Find returns 1 (0), X=895.87, Y=241.30, Mass=1584, SNR=27.6, Peak=117 HFD=4.2
04:27:46.354 00.001 18120 MultiStar: [#1 0.03,-0.26,0.76,U] [#2 0.09,-0.10,0.69,U] [#3 0.32,-0.12,0.65,U] [#4 -0.32,0.34,0.00,M1] [#5 0.05,0.13,0.49,U] [#6 0.16,-0.43,0.00,M2] [#7 0.38,-0.09,0.47,U] [#8 0.59,-0.18,0.00,M1] 
04:27:46.355 00.001 18120 refined, 5 included, MultiStar: {0.17, -0.12}, one-star: {0.20, -0.17}
04:27:46.356 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
04:27:46.357 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
04:27:46.358 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.61 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
04:27:46.361 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
04:27:46.364 00.003 18120 Enqueuing Move request for scope (0.17, -0.12)
04:27:46.366 00.002 21948 Worker thread wakes up
04:27:46.367 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
04:27:46.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
04:27:46.367 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:46.367 00.000 18120 UpdateGuideState exits: m=1584 RSB=27.6
04:27:46.368 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:46.368 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:46.369 00.001 18120 Enqueuing Expose request
04:27:46.369 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.10
04:27:46.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:27:46.369 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:46.369 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:27:46.369 00.000 21948 MoveAxis(E, 0, ABG)
04:27:46.369 00.000 21948 Move returns status 0, amount 0
04:27:46.369 00.000 21948 MoveAxis(N, 0, ABG)
04:27:46.369 00.000 21948 Move returns status 0, amount 0
04:27:46.369 00.000 21948 move complete, result=0
04:27:46.369 00.000 21948 worker thread done servicing request
04:27:46.369 00.000 21948 Worker thread wakes up
04:27:46.370 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:46.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:46.370 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:47.992 01.622 21948 Exposure complete
04:27:48.033 00.041 21948 worker thread done servicing request
04:27:48.033 00.000 18120 OnExposeComplete: enter
04:27:48.035 00.002 18120 UpdateGuideState(): m_state=6
04:27:48.038 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7907
04:27:48.039 00.001 18120 Star::Find returns 1 (0), X=895.84, Y=241.23, Mass=1790, SNR=29.3, Peak=145 HFD=4.3
04:27:48.041 00.002 18120 MultiStar: [#1 0.30,-0.41,0.00,M1] [#2 0.27,-0.20,0.64,U] [#3 0.36,-0.22,0.62,U] [#4 0.09,-0.13,0.55,U] [#5 0.24,-0.17,0.44,U] [#6 0.22,-0.29,0.53,U] [#7 0.93,-0.39,0.00,M3] [#8 0.43,-0.23,0.00,M2] 
04:27:48.041 00.000 18120 single-star, 5 included, MultiStar: {0.23, -0.21}, one-star: {0.18, -0.24}
04:27:48.042 00.001 18120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.00) = xAngle (-2.92 = -2.92)
04:27:48.045 00.003 18120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.96 = -2.96)
04:27:48.047 00.002 18120 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.92 mountX=-0.29 mountY=-0.05, mountTheta=-2.96
04:27:48.050 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.24, opts=13)
04:27:48.052 00.002 18120 Enqueuing Move request for scope (0.18, -0.24)
04:27:48.053 00.001 21948 Worker thread wakes up
04:27:48.053 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
04:27:48.053 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
04:27:48.053 00.000 21948 Moving (0.18, -0.24) raw xDistance=-0.29 yDistance=-0.05
04:27:48.053 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:48.055 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:27:48.055 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
04:27:48.055 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:48.056 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:48.056 00.000 18120 Enqueuing Expose request
04:27:48.057 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:48.057 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:27:48.057 00.000 21948 MoveAxis(E, 52, ABG)
04:27:48.057 00.000 21948 Guiding  Dir = 2, Dur = 52
04:27:48.057 00.000 21948 IsSlewing returns 0
04:27:48.057 00.000 21948 IsGuiding returns 0
04:27:48.059 00.002 21948 PulseGuide returned control before completion, sleep 61
04:27:48.129 00.070 21948 IsGuiding returns 0
04:27:48.129 00.000 21948 Move returns status 0, amount 52
04:27:48.130 00.001 21948 MoveAxis(N, 0, ABG)
04:27:48.130 00.000 21948 Move returns status 0, amount 0
04:27:48.130 00.000 21948 move complete, result=0
04:27:48.130 00.000 21948 worker thread done servicing request
04:27:48.130 00.000 21948 Worker thread wakes up
04:27:48.130 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:48.130 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:48.130 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
04:27:49.547 01.417 21948 Exposure complete
04:27:49.588 00.041 21948 worker thread done servicing request
04:27:49.588 00.000 18120 OnExposeComplete: enter
04:27:49.590 00.002 18120 UpdateGuideState(): m_state=6
04:27:49.591 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7908
04:27:49.592 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=241.37, Mass=1688, SNR=28.4, Peak=112 HFD=4.2
04:27:49.594 00.002 18120 MultiStar: [#1 0.21,-0.50,0.00,M2] [#2 0.19,-0.13,0.65,U] [#3 0.01,-0.16,0.58,U] [#4 -0.20,0.01,0.57,U] [#5 0.24,-0.25,0.48,U] [#6 0.48,-0.68,0.00,M2] [#7 0.47,-0.12,0.00,M4] [#8 0.04,-0.16,0.40,U] 
04:27:49.594 00.000 18120 single-star, 5 included, MultiStar: {0.02, -0.12}, one-star: {-0.07, -0.10}
04:27:49.595 00.001 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.00) = xAngle (-4.19 = 2.10)
04:27:49.595 00.000 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.23 = 2.06)
04:27:49.595 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.19 mountX=-0.06 mountY=0.11, mountTheta=2.09
04:27:49.597 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.10, opts=13)
04:27:49.597 00.000 18120 Enqueuing Move request for scope (-0.07, -0.10)
04:27:49.597 00.000 21948 Worker thread wakes up
04:27:49.598 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:49.598 00.000 18120 UpdateGuideState exits: m=1688 RSB=28.4
04:27:49.598 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:49.599 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:49.599 00.000 18120 Enqueuing Expose request
04:27:49.600 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
04:27:49.600 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
04:27:49.600 00.000 21948 Moving (-0.07, -0.10) raw xDistance=-0.06 yDistance=0.11
04:27:49.600 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:27:49.600 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:49.600 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:27:49.600 00.000 21948 MoveAxis(E, 0, ABG)
04:27:49.600 00.000 21948 Move returns status 0, amount 0
04:27:49.600 00.000 21948 MoveAxis(N, 0, ABG)
04:27:49.600 00.000 21948 Move returns status 0, amount 0
04:27:49.600 00.000 21948 move complete, result=0
04:27:49.600 00.000 21948 worker thread done servicing request
04:27:49.600 00.000 21948 Worker thread wakes up
04:27:49.600 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:49.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:49.600 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:51.229 01.629 21948 Exposure complete
04:27:51.277 00.048 21948 worker thread done servicing request
04:27:51.277 00.000 18120 OnExposeComplete: enter
04:27:51.278 00.001 18120 UpdateGuideState(): m_state=6
04:27:51.279 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7909
04:27:51.279 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=241.37, Mass=1778, SNR=29.1, Peak=135 HFD=4.2
04:27:51.279 00.000 18120 MultiStar: [#1 -0.00,-0.15,0.74,U] [#2 -0.17,-0.03,0.61,U] [#3 -0.07,0.02,0.59,U] [#4 -0.08,0.14,0.56,U] [#5 -0.07,-0.12,0.48,U] [#6 -0.11,-0.29,0.50,U] [#7 0.20,-0.02,0.44,U] [#8 -0.01,-0.49,0.00,M2] 
04:27:51.280 00.001 18120 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.17, -0.10}
04:27:51.280 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.64 = 2.64)
04:27:51.281 00.001 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.68 = 2.60)
04:27:51.282 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=-0.06 mountY=0.04, mountTheta=2.61
04:27:51.284 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.07, opts=13)
04:27:51.285 00.001 18120 Enqueuing Move request for scope (-0.01, -0.07)
04:27:51.285 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:51.286 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.1
04:27:51.286 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:51.287 00.001 21948 Worker thread wakes up
04:27:51.287 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
04:27:51.287 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
04:27:51.287 00.000 21948 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.04
04:27:51.287 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:27:51.287 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:51.287 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:51.287 00.000 18120 Enqueuing Expose request
04:27:51.288 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:27:51.288 00.000 21948 MoveAxis(E, 0, ABG)
04:27:51.288 00.000 21948 Move returns status 0, amount 0
04:27:51.288 00.000 21948 MoveAxis(N, 0, ABG)
04:27:51.288 00.000 21948 Move returns status 0, amount 0
04:27:51.288 00.000 21948 move complete, result=0
04:27:51.288 00.000 21948 worker thread done servicing request
04:27:51.288 00.000 21948 Worker thread wakes up
04:27:51.288 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:51.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:51.288 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:52.816 01.528 21948 Exposure complete
04:27:52.882 00.066 21948 worker thread done servicing request
04:27:52.883 00.001 18120 OnExposeComplete: enter
04:27:52.883 00.000 18120 UpdateGuideState(): m_state=6
04:27:52.884 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7910
04:27:52.884 00.000 18120 Star::Find returns 1 (0), X=895.70, Y=241.53, Mass=1620, SNR=27.9, Peak=112 HFD=4.5
04:27:52.885 00.001 18120 MultiStar: [#1 0.03,-0.18,0.73,U] [#2 0.07,-0.13,0.63,U] [#3 0.12,0.01,0.64,U] [#4 0.02,0.08,0.58,U] [#5 0.37,0.02,0.48,U] [#6 0.08,-0.11,0.57,U] [#7 0.22,-0.16,0.45,U] [#8 0.35,-0.38,0.00,M3] 
04:27:52.885 00.000 18120 single-star, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.04, 0.06}
04:27:52.886 00.001 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.04 = -1.04)
04:27:52.887 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
04:27:52.888 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.96 mountX=0.03 mountY=-0.06, mountTheta=-1.05
04:27:52.890 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.06, opts=13)
04:27:52.891 00.001 18120 Enqueuing Move request for scope (0.04, 0.06)
04:27:52.891 00.000 21948 Worker thread wakes up
04:27:52.891 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
04:27:52.891 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
04:27:52.891 00.000 21948 Moving (0.04, 0.06) raw xDistance=0.03 yDistance=-0.06
04:27:52.891 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:27:52.891 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:52.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:52.892 00.001 18120 UpdateGuideState exits: m=1620 RSB=27.9
04:27:52.892 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:52.894 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:52.897 00.003 18120 Enqueuing Expose request
04:27:52.897 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:27:52.897 00.000 21948 MoveAxis(E, 0, ABG)
04:27:52.897 00.000 21948 Move returns status 0, amount 0
04:27:52.897 00.000 21948 MoveAxis(N, 0, ABG)
04:27:52.897 00.000 21948 Move returns status 0, amount 0
04:27:52.897 00.000 21948 move complete, result=0
04:27:52.897 00.000 21948 worker thread done servicing request
04:27:52.897 00.000 21948 Worker thread wakes up
04:27:52.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:52.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:52.898 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:54.529 01.631 21948 Exposure complete
04:27:54.571 00.042 21948 worker thread done servicing request
04:27:54.571 00.000 18120 OnExposeComplete: enter
04:27:54.571 00.000 18120 UpdateGuideState(): m_state=6
04:27:54.572 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7911
04:27:54.572 00.000 18120 Star::Find returns 1 (0), X=895.70, Y=240.99, Mass=1682, SNR=28.4, Peak=123 HFD=4.2
04:27:54.573 00.001 18120 MultiStar: [#1 0.17,-0.67,0.00,M1] [#2 0.11,-0.42,0.64,U] [#3 0.16,-0.53,0.00,M1] [#4 0.09,-0.56,0.00,M1] [#5 0.24,-0.37,0.00,M1] [#6 0.19,-0.67,0.00,M1] [#7 0.18,-0.56,0.00,M3] [#8 0.04,-0.69,0.00,M4] 
04:27:54.573 00.000 18120 refined, 1 included, MultiStar: {0.06, -0.46}, one-star: {0.04, -0.48}
04:27:54.574 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.43 = 2.85)
04:27:54.574 00.000 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.47 = 2.81)
04:27:54.575 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.46 hyp=0.46 cameraTheta=-1.43 mountX=-0.44 mountY=0.15, mountTheta=2.82
04:27:54.576 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.46, opts=13)
04:27:54.576 00.000 18120 Enqueuing Move request for scope (0.06, -0.46)
04:27:54.577 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:54.577 00.000 18120 UpdateGuideState exits: m=1682 RSB=28.4
04:27:54.577 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:54.578 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:54.578 00.000 18120 Enqueuing Expose request
04:27:54.579 00.001 21948 Worker thread wakes up
04:27:54.579 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.46) opts 0xd
04:27:54.579 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.46)
04:27:54.579 00.000 21948 Moving (0.06, -0.46) raw xDistance=-0.44 yDistance=0.15
04:27:54.579 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
04:27:54.579 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:54.579 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:27:54.579 00.000 21948 MoveAxis(E, 79, ABG)
04:27:54.579 00.000 21948 Guiding  Dir = 2, Dur = 79
04:27:54.579 00.000 21948 IsSlewing returns 0
04:27:54.579 00.000 21948 IsGuiding returns 0
04:27:54.582 00.003 21948 PulseGuide returned control before completion, sleep 87
04:27:54.683 00.101 21948 IsGuiding returns 0
04:27:54.683 00.000 21948 Move returns status 0, amount 79
04:27:54.683 00.000 21948 MoveAxis(N, 0, ABG)
04:27:54.683 00.000 21948 Move returns status 0, amount 0
04:27:54.683 00.000 21948 move complete, result=0
04:27:54.684 00.001 21948 worker thread done servicing request
04:27:54.684 00.000 21948 Worker thread wakes up
04:27:54.684 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:54.684 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:54.684 00.000 18120 GuideStep: -0.4 px 79 ms EAST, 0.1 px 0 ms NORTH
04:27:56.088 01.404 21948 Exposure complete
04:27:56.143 00.055 21948 worker thread done servicing request
04:27:56.144 00.001 18120 OnExposeComplete: enter
04:27:56.145 00.001 18120 UpdateGuideState(): m_state=6
04:27:56.147 00.002 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7912
04:27:56.148 00.001 18120 Star::Find returns 1 (0), X=895.63, Y=241.12, Mass=1785, SNR=29.3, Peak=128 HFD=4.3
04:27:56.148 00.000 18120 MultiStar: [#1 -0.28,-0.47,0.00,M2] [#2 -0.15,-0.21,0.64,U] [#3 0.17,-0.17,0.62,U] [#4 -0.06,-0.23,0.54,U] [#5 0.42,-0.28,0.00,M2] [#6 -0.21,-0.56,0.00,M2] [#7 0.43,-0.35,0.00,M4] [#8 -0.02,-0.44,0.00,M5] 
04:27:56.149 00.001 18120 refined, 3 included, MultiStar: {-0.02, -0.25}, one-star: {-0.04, -0.35}
04:27:56.150 00.001 18120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
04:27:56.150 00.000 18120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.60)
04:27:56.151 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.26 cameraTheta=-1.65 mountX=-0.22 mountY=0.13, mountTheta=2.61
04:27:56.152 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.25, opts=13)
04:27:56.152 00.000 18120 Enqueuing Move request for scope (-0.02, -0.25)
04:27:56.153 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:56.153 00.000 21948 Worker thread wakes up
04:27:56.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
04:27:56.153 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
04:27:56.153 00.000 21948 Moving (-0.02, -0.25) raw xDistance=-0.22 yDistance=0.13
04:27:56.153 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
04:27:56.153 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:56.154 00.001 18120 UpdateGuideState exits: m=1785 RSB=29.3
04:27:56.154 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:27:56.154 00.000 21948 MoveAxis(E, 45, ABG)
04:27:56.154 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:56.154 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:56.155 00.001 18120 Enqueuing Expose request
04:27:56.155 00.000 21948 Guiding  Dir = 2, Dur = 45
04:27:56.156 00.001 21948 IsSlewing returns 0
04:27:56.156 00.000 21948 IsGuiding returns 0
04:27:56.157 00.001 21948 PulseGuide returned control before completion, sleep 54
04:27:56.224 00.067 21948 IsGuiding returns 0
04:27:56.224 00.000 21948 Move returns status 0, amount 45
04:27:56.224 00.000 21948 MoveAxis(N, 0, ABG)
04:27:56.224 00.000 21948 Move returns status 0, amount 0
04:27:56.224 00.000 21948 move complete, result=0
04:27:56.224 00.000 21948 worker thread done servicing request
04:27:56.224 00.000 21948 Worker thread wakes up
04:27:56.224 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:56.224 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:56.224 00.000 18120 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
04:27:57.858 01.634 21948 Exposure complete
04:27:57.896 00.038 21948 worker thread done servicing request
04:27:57.896 00.000 18120 OnExposeComplete: enter
04:27:57.897 00.001 18120 UpdateGuideState(): m_state=6
04:27:57.897 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7913
04:27:57.898 00.001 18120 Star::Find returns 1 (0), X=895.85, Y=241.24, Mass=1661, SNR=28.2, Peak=129 HFD=4.3
04:27:57.898 00.000 18120 MultiStar: [#1 -0.15,-0.45,0.00,M3] [#2 0.21,-0.32,0.65,U] [#3 0.13,-0.36,0.61,U] [#4 -0.04,-0.06,0.57,U] [#5 0.46,-0.07,0.00,M3] [#6 0.01,-0.34,0.54,U] [#7 0.64,-0.21,0.00,M5] [#8 0.02,-0.22,0.39,U] 
04:27:57.899 00.001 18120 refined, 5 included, MultiStar: {0.11, -0.26}, one-star: {0.19, -0.23}
04:27:57.899 00.000 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
04:27:57.900 00.001 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
04:27:57.900 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.18 mountX=-0.28 mountY=0.02, mountTheta=3.06
04:27:57.902 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.26, opts=13)
04:27:57.902 00.000 18120 Enqueuing Move request for scope (0.11, -0.26)
04:27:57.904 00.002 21948 Worker thread wakes up
04:27:57.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:57.904 00.000 18120 UpdateGuideState exits: m=1661 RSB=28.2
04:27:57.905 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:57.905 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:57.905 00.000 18120 Enqueuing Expose request
04:27:57.906 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
04:27:57.906 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
04:27:57.906 00.000 21948 Moving (0.11, -0.26) raw xDistance=-0.28 yDistance=0.02
04:27:57.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
04:27:57.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:57.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:27:57.906 00.000 21948 MoveAxis(E, 53, ABG)
04:27:57.906 00.000 21948 Guiding  Dir = 2, Dur = 53
04:27:57.907 00.001 21948 IsSlewing returns 0
04:27:57.907 00.000 21948 IsGuiding returns 0
04:27:57.909 00.002 21948 PulseGuide returned control before completion, sleep 62
04:27:57.981 00.072 21948 IsGuiding returns 0
04:27:57.981 00.000 21948 Move returns status 0, amount 53
04:27:57.981 00.000 21948 MoveAxis(N, 0, ABG)
04:27:57.981 00.000 21948 Move returns status 0, amount 0
04:27:57.981 00.000 21948 move complete, result=0
04:27:57.981 00.000 21948 worker thread done servicing request
04:27:57.981 00.000 21948 Worker thread wakes up
04:27:57.981 00.000 18120 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
04:27:57.983 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:57.983 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:27:59.393 01.410 21948 Exposure complete
04:27:59.432 00.039 21948 worker thread done servicing request
04:27:59.432 00.000 18120 OnExposeComplete: enter
04:27:59.433 00.001 18120 UpdateGuideState(): m_state=6
04:27:59.433 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7914
04:27:59.434 00.001 18120 Star::Find returns 1 (0), X=895.82, Y=241.43, Mass=1735, SNR=28.7, Peak=111 HFD=4.5
04:27:59.436 00.002 18120 MultiStar: [#1 -0.15,-0.27,0.74,U] [#2 0.04,-0.24,0.63,U] [#3 -0.20,0.02,0.61,U] [#4 0.01,-0.03,0.57,U] [#5 0.03,0.03,0.47,U] [#6 0.12,-0.21,0.50,U] [#7 0.23,0.03,0.42,U] [#8 0.15,-0.17,0.38,U] 
04:27:59.437 00.001 18120 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.15, -0.04}
04:27:59.438 00.001 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
04:27:59.438 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
04:27:59.439 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.25 mountX=-0.11 mountY=0.02, mountTheta=2.99
04:27:59.440 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.10, opts=13)
04:27:59.441 00.001 18120 Enqueuing Move request for scope (0.03, -0.10)
04:27:59.441 00.000 21948 Worker thread wakes up
04:27:59.441 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
04:27:59.441 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
04:27:59.441 00.000 21948 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=0.02
04:27:59.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:27:59.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:59.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:27:59.441 00.000 21948 MoveAxis(E, 0, ABG)
04:27:59.441 00.000 21948 Move returns status 0, amount 0
04:27:59.441 00.000 21948 MoveAxis(N, 0, ABG)
04:27:59.441 00.000 21948 Move returns status 0, amount 0
04:27:59.441 00.000 21948 move complete, result=0
04:27:59.441 00.000 21948 worker thread done servicing request
04:27:59.441 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:27:59.442 00.001 18120 UpdateGuideState exits: m=1735 RSB=28.7
04:27:59.442 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:59.443 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:27:59.443 00.000 18120 Enqueuing Expose request
04:27:59.444 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:59.444 00.000 21948 Worker thread wakes up
04:27:59.444 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:27:59.444 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:01.082 01.638 21948 Exposure complete
04:28:01.132 00.050 21948 worker thread done servicing request
04:28:01.132 00.000 18120 OnExposeComplete: enter
04:28:01.132 00.000 18120 UpdateGuideState(): m_state=6
04:28:01.133 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7915
04:28:01.133 00.000 18120 Star::Find returns 1 (0), X=895.74, Y=241.35, Mass=1600, SNR=27.7, Peak=112 HFD=4.4
04:28:01.134 00.001 18120 MultiStar: [#1 -0.10,-0.06,0.76,U] [#2 -0.28,-0.20,0.63,U] [#3 0.18,0.09,0.64,U] [#4 -0.11,-0.08,0.57,U] [#5 0.65,-0.20,0.00,M3] [#6 0.12,-0.16,0.59,U] [#7 0.13,-0.23,0.39,U] [#8 0.24,-0.18,0.42,U] 
04:28:01.134 00.000 18120 refined, 7 included, MultiStar: {0.02, -0.11}, one-star: {0.08, -0.12}
04:28:01.134 00.000 18120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.00) = xAngle (-3.39 = 2.90)
04:28:01.135 00.001 18120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.43 = 2.86)
04:28:01.135 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.39 mountX=-0.11 mountY=0.03, mountTheta=2.86
04:28:01.136 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.11, opts=13)
04:28:01.137 00.001 18120 Enqueuing Move request for scope (0.02, -0.11)
04:28:01.137 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:01.138 00.001 21948 Worker thread wakes up
04:28:01.138 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
04:28:01.138 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
04:28:01.138 00.000 21948 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.03
04:28:01.138 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:28:01.138 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:01.138 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:28:01.138 00.000 18120 UpdateGuideState exits: m=1600 RSB=27.7
04:28:01.138 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:01.139 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:01.139 00.000 18120 Enqueuing Expose request
04:28:01.140 00.001 21948 MoveAxis(E, 0, ABG)
04:28:01.140 00.000 21948 Move returns status 0, amount 0
04:28:01.140 00.000 21948 MoveAxis(N, 0, ABG)
04:28:01.140 00.000 21948 Move returns status 0, amount 0
04:28:01.140 00.000 21948 move complete, result=0
04:28:01.140 00.000 21948 worker thread done servicing request
04:28:01.140 00.000 21948 Worker thread wakes up
04:28:01.140 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:01.140 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:01.140 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:02.671 01.531 21948 Exposure complete
04:28:02.726 00.055 21948 worker thread done servicing request
04:28:02.726 00.000 18120 OnExposeComplete: enter
04:28:02.728 00.002 18120 UpdateGuideState(): m_state=6
04:28:02.731 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7916
04:28:02.733 00.002 18120 Star::Find returns 1 (0), X=895.39, Y=241.57, Mass=1708, SNR=28.6, Peak=110 HFD=4.3
04:28:02.733 00.000 18120 MultiStar: [#1 -0.15,-0.44,0.00,M2] [#2 -0.07,-0.16,0.64,U] [#3 0.24,0.11,0.58,U] [#4 0.18,-0.13,0.57,U] [#5 0.46,-0.51,0.00,M4] [#6 -0.15,-0.29,0.54,U] [#7 0.17,-0.17,0.45,U] [#8 0.24,-0.26,0.39,U] 
04:28:02.734 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.08}, one-star: {-0.28, 0.10}
04:28:02.734 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.53 = 2.75)
04:28:02.735 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
04:28:02.735 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.54 mountX=-0.08 mountY=0.03, mountTheta=2.72
04:28:02.736 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.08, opts=13)
04:28:02.737 00.001 18120 Enqueuing Move request for scope (0.00, -0.08)
04:28:02.737 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:02.738 00.001 18120 UpdateGuideState exits: m=1708 RSB=28.6
04:28:02.738 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:02.739 00.001 21948 Worker thread wakes up
04:28:02.739 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:02.739 00.000 18120 Enqueuing Expose request
04:28:02.739 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
04:28:02.739 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
04:28:02.739 00.000 21948 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.03
04:28:02.739 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:28:02.740 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:02.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:28:02.740 00.000 21948 MoveAxis(E, 0, ABG)
04:28:02.740 00.000 21948 Move returns status 0, amount 0
04:28:02.740 00.000 21948 MoveAxis(N, 0, ABG)
04:28:02.740 00.000 21948 Move returns status 0, amount 0
04:28:02.740 00.000 21948 move complete, result=0
04:28:02.740 00.000 21948 worker thread done servicing request
04:28:02.740 00.000 21948 Worker thread wakes up
04:28:02.740 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:02.740 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:02.740 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:04.364 01.624 21948 Exposure complete
04:28:04.413 00.049 21948 worker thread done servicing request
04:28:04.413 00.000 18120 OnExposeComplete: enter
04:28:04.414 00.001 18120 UpdateGuideState(): m_state=6
04:28:04.414 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7917
04:28:04.415 00.001 18120 Star::Find returns 1 (0), X=895.91, Y=241.02, Mass=1674, SNR=28.4, Peak=134 HFD=4.3
04:28:04.415 00.000 18120 MultiStar: [#1 0.32,-0.46,0.00,M3] [#2 0.25,-0.22,0.68,U] [#3 0.22,-0.43,0.00,M1] [#4 0.06,-0.04,0.60,U] [#5 0.63,-0.49,0.00,M5] [#6 0.06,-0.55,0.00,M1] [#7 0.50,-0.42,0.00,M3] [#8 0.04,-0.18,0.41,U] 
04:28:04.415 00.000 18120 refined, 3 included, MultiStar: {0.17, -0.26}, one-star: {0.25, -0.45}
04:28:04.416 00.001 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
04:28:04.418 00.002 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
04:28:04.419 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.99 mountX=-0.31 mountY=-0.04, mountTheta=-3.03
04:28:04.422 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.26, opts=13)
04:28:04.422 00.000 18120 Enqueuing Move request for scope (0.17, -0.26)
04:28:04.423 00.001 21948 Worker thread wakes up
04:28:04.423 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:04.423 00.000 18120 UpdateGuideState exits: m=1674 RSB=28.4
04:28:04.424 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:04.424 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:04.424 00.000 18120 Enqueuing Expose request
04:28:04.425 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
04:28:04.425 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
04:28:04.425 00.000 21948 Moving (0.17, -0.26) raw xDistance=-0.31 yDistance=-0.04
04:28:04.425 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
04:28:04.425 00.000 21948 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 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:28:04.425 00.000 21948 MoveAxis(E, 55, ABG)
04:28:04.425 00.000 21948 Guiding  Dir = 2, Dur = 55
04:28:04.425 00.000 21948 IsSlewing returns 0
04:28:04.425 00.000 21948 IsGuiding returns 0
04:28:04.427 00.002 21948 PulseGuide returned control before completion, sleep 64
04:28:04.502 00.075 21948 IsGuiding returns 1
04:28:04.502 00.000 21948 scope still moving after pulse duration time elapsed
04:28:04.534 00.032 21948 IsSlewing returns 0
04:28:04.534 00.000 21948 IsGuiding returns 0
04:28:04.534 00.000 21948 scope move finished after 55 + 53 ms
04:28:04.534 00.000 21948 Move returns status 0, amount 55
04:28:04.534 00.000 21948 MoveAxis(N, 0, ABG)
04:28:04.534 00.000 21948 Move returns status 0, amount 0
04:28:04.534 00.000 21948 move complete, result=0
04:28:04.534 00.000 21948 worker thread done servicing request
04:28:04.534 00.000 21948 Worker thread wakes up
04:28:04.534 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.0 px 0 ms NORTH
04:28:04.535 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:04.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:05.940 01.405 21948 Exposure complete
04:28:05.977 00.037 21948 worker thread done servicing request
04:28:05.977 00.000 18120 OnExposeComplete: enter
04:28:05.980 00.003 18120 UpdateGuideState(): m_state=6
04:28:05.981 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7918
04:28:05.982 00.001 18120 Star::Find returns 1 (0), X=895.82, Y=241.39, Mass=1802, SNR=29.3, Peak=126 HFD=4.4
04:28:05.982 00.000 18120 MultiStar: [#1 0.23,-0.42,0.00,M4] [#2 0.12,-0.42,0.00,M1] [#3 0.20,-0.29,0.59,U] [#4 0.08,-0.09,0.56,U] [#5 0.16,-0.13,0.47,U] [#6 -0.11,-0.36,0.48,U] [#7 0.26,-0.34,0.38,U] [#8 0.39,-0.29,0.00,M1] 
04:28:05.983 00.001 18120 single-star, 5 included, MultiStar: {0.13, -0.19}, one-star: {0.16, -0.08}
04:28:05.983 00.000 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
04:28:05.986 00.003 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
04:28:05.987 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.46 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
04:28:05.988 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.08, opts=13)
04:28:05.990 00.002 18120 Enqueuing Move request for scope (0.16, -0.08)
04:28:05.990 00.000 21948 Worker thread wakes up
04:28:05.991 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
04:28:05.991 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:05.991 00.000 18120 UpdateGuideState exits: m=1802 RSB=29.3
04:28:05.992 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:05.993 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
04:28:05.993 00.000 21948 Moving (0.16, -0.08) raw xDistance=-0.14 yDistance=-0.11
04:28:05.993 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:05.994 00.001 18120 Enqueuing Expose request
04:28:05.996 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:28:05.996 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:05.996 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:28:05.996 00.000 21948 MoveAxis(E, 0, ABG)
04:28:05.996 00.000 21948 Move returns status 0, amount 0
04:28:05.996 00.000 21948 MoveAxis(N, 0, ABG)
04:28:05.996 00.000 21948 Move returns status 0, amount 0
04:28:05.996 00.000 21948 move complete, result=0
04:28:05.996 00.000 21948 worker thread done servicing request
04:28:05.996 00.000 21948 Worker thread wakes up
04:28:05.996 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:05.996 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:05.997 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:07.633 01.636 21948 Exposure complete
04:28:07.662 00.029 21948 worker thread done servicing request
04:28:07.662 00.000 18120 OnExposeComplete: enter
04:28:07.664 00.002 18120 UpdateGuideState(): m_state=6
04:28:07.667 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7919
04:28:07.669 00.002 18120 Star::Find returns 1 (0), X=895.82, Y=241.07, Mass=1883, SNR=30.0, Peak=139 HFD=4.3
04:28:07.672 00.003 18120 MultiStar: [#1 0.08,-0.32,0.70,U] [#2 0.10,-0.22,0.61,U] [#3 0.20,-0.25,0.59,U] [#4 0.00,0.01,0.55,U] [#5 0.33,-0.24,0.45,U] [#6 0.06,-0.56,0.00,M1] [#7 0.35,-0.16,0.36,U] [#8 0.08,-0.60,0.00,M2] 
04:28:07.674 00.002 18120 refined, 6 included, MultiStar: {0.16, -0.25}, one-star: {0.16, -0.40}
04:28:07.676 00.002 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
04:28:07.679 00.003 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
04:28:07.681 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.00 mountX=-0.29 mountY=-0.03, mountTheta=-3.04
04:28:07.684 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.25, opts=13)
04:28:07.684 00.000 18120 Enqueuing Move request for scope (0.16, -0.25)
04:28:07.685 00.001 21948 Worker thread wakes up
04:28:07.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:07.685 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
04:28:07.685 00.000 18120 UpdateGuideState exits: m=1883 RSB=30.0
04:28:07.686 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:07.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:07.686 00.000 18120 Enqueuing Expose request
04:28:07.687 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
04:28:07.687 00.000 21948 Moving (0.16, -0.25) raw xDistance=-0.29 yDistance=-0.03
04:28:07.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:28:07.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:07.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:28:07.687 00.000 21948 MoveAxis(E, 52, ABG)
04:28:07.687 00.000 21948 Guiding  Dir = 2, Dur = 52
04:28:07.687 00.000 21948 IsSlewing returns 0
04:28:07.687 00.000 21948 IsGuiding returns 0
04:28:07.689 00.002 21948 PulseGuide returned control before completion, sleep 61
04:28:07.758 00.069 21948 IsGuiding returns 0
04:28:07.759 00.001 21948 Move returns status 0, amount 52
04:28:07.759 00.000 21948 MoveAxis(N, 0, ABG)
04:28:07.759 00.000 21948 Move returns status 0, amount 0
04:28:07.759 00.000 21948 move complete, result=0
04:28:07.759 00.000 21948 worker thread done servicing request
04:28:07.759 00.000 21948 Worker thread wakes up
04:28:07.759 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:07.759 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:07.759 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
04:28:09.166 01.407 21948 Exposure complete
04:28:09.203 00.037 21948 worker thread done servicing request
04:28:09.203 00.000 18120 OnExposeComplete: enter
04:28:09.204 00.001 18120 UpdateGuideState(): m_state=6
04:28:09.204 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7920
04:28:09.205 00.001 18120 Star::Find returns 1 (0), X=895.72, Y=241.42, Mass=1781, SNR=29.1, Peak=114 HFD=4.3
04:28:09.205 00.000 18120 MultiStar: [#1 0.11,-0.09,0.71,U] [#2 -0.10,-0.15,0.63,U] [#3 -0.06,-0.06,0.62,U] [#4 0.17,-0.09,0.56,U] [#5 -0.02,0.00,0.44,U] [#6 0.10,-0.25,0.53,U] [#7 0.32,-0.22,0.46,U] [#8 0.48,-0.25,0.00,M3] 
04:28:09.206 00.001 18120 single-star, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.05, -0.06}
04:28:09.206 00.000 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
04:28:09.207 00.001 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
04:28:09.207 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
04:28:09.209 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.06, opts=13)
04:28:09.211 00.002 18120 Enqueuing Move request for scope (0.05, -0.06)
04:28:09.213 00.002 21948 Worker thread wakes up
04:28:09.213 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
04:28:09.213 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
04:28:09.213 00.000 21948 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.02
04:28:09.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:28:09.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:09.213 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:09.214 00.001 18120 UpdateGuideState exits: m=1781 RSB=29.1
04:28:09.214 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:09.215 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:09.215 00.000 18120 Enqueuing Expose request
04:28:09.216 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:28:09.216 00.000 21948 MoveAxis(E, 0, ABG)
04:28:09.216 00.000 21948 Move returns status 0, amount 0
04:28:09.216 00.000 21948 MoveAxis(N, 0, ABG)
04:28:09.216 00.000 21948 Move returns status 0, amount 0
04:28:09.216 00.000 21948 move complete, result=0
04:28:09.216 00.000 21948 worker thread done servicing request
04:28:09.216 00.000 21948 Worker thread wakes up
04:28:09.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:09.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:09.216 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:10.845 01.629 21948 Exposure complete
04:28:10.887 00.042 21948 worker thread done servicing request
04:28:10.888 00.001 18120 OnExposeComplete: enter
04:28:10.890 00.002 18120 UpdateGuideState(): m_state=6
04:28:10.891 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7921
04:28:10.892 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=241.25, Mass=1776, SNR=29.2, Peak=119 HFD=4.4
04:28:10.894 00.002 18120 MultiStar: [#1 -0.03,-0.62,0.00,M3] [#2 0.27,-0.13,0.62,U] [#3 0.39,-0.34,0.00,M1] [#4 -0.05,-0.31,0.56,U] [#5 0.09,-0.23,0.46,U] [#6 -0.19,-0.51,0.00,M1] [#7 0.04,-0.20,0.39,U] [#8 0.06,-0.45,0.00,M4] 
04:28:10.895 00.001 18120 refined, 4 included, MultiStar: {0.10, -0.22}, one-star: {0.10, -0.22}
04:28:10.896 00.001 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.14 = 3.14)
04:28:10.897 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
04:28:10.898 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.15 mountX=-0.24 mountY=0.01, mountTheta=3.10
04:28:10.901 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.22, opts=13)
04:28:10.902 00.001 18120 Enqueuing Move request for scope (0.10, -0.22)
04:28:10.902 00.000 21948 Worker thread wakes up
04:28:10.902 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:10.904 00.002 18120 UpdateGuideState exits: m=1776 RSB=29.2
04:28:10.904 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:10.904 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:10.904 00.000 18120 Enqueuing Expose request
04:28:10.905 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
04:28:10.905 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
04:28:10.905 00.000 21948 Moving (0.10, -0.22) raw xDistance=-0.24 yDistance=0.01
04:28:10.905 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:28:10.905 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:10.905 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:28:10.905 00.000 21948 MoveAxis(E, 42, ABG)
04:28:10.905 00.000 21948 Guiding  Dir = 2, Dur = 42
04:28:10.905 00.000 21948 IsSlewing returns 0
04:28:10.905 00.000 21948 IsGuiding returns 0
04:28:10.908 00.003 21948 PulseGuide returned control before completion, sleep 51
04:28:10.969 00.061 21948 IsGuiding returns 0
04:28:10.970 00.001 21948 Move returns status 0, amount 42
04:28:10.970 00.000 21948 MoveAxis(N, 0, ABG)
04:28:10.970 00.000 21948 Move returns status 0, amount 0
04:28:10.970 00.000 21948 move complete, result=0
04:28:10.970 00.000 21948 worker thread done servicing request
04:28:10.970 00.000 21948 Worker thread wakes up
04:28:10.970 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:10.970 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
04:28:10.970 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:12.377 01.407 21948 Exposure complete
04:28:12.438 00.061 21948 worker thread done servicing request
04:28:12.438 00.000 18120 OnExposeComplete: enter
04:28:12.439 00.001 18120 UpdateGuideState(): m_state=6
04:28:12.440 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7922
04:28:12.441 00.001 18120 Star::Find returns 1 (0), X=895.72, Y=241.19, Mass=1770, SNR=29.0, Peak=118 HFD=4.4
04:28:12.443 00.002 18120 MultiStar: [#1 0.10,-0.44,0.00,M4] [#2 0.30,0.02,0.61,U] [#3 0.11,-0.22,0.56,U] [#4 0.11,-0.20,0.58,U] [#5 0.30,-0.31,0.00,M2] [#6 -0.14,-0.52,0.00,M2] [#7 0.70,-0.04,0.00,M1] [#8 0.04,-0.58,0.00,M5] 
04:28:12.444 00.001 18120 refined, 3 included, MultiStar: {0.14, -0.19}, one-star: {0.06, -0.28}
04:28:12.445 00.001 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
04:28:12.446 00.001 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
04:28:12.447 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.94 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
04:28:12.450 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.19, opts=13)
04:28:12.451 00.001 18120 Enqueuing Move request for scope (0.14, -0.19)
04:28:12.452 00.001 21948 Worker thread wakes up
04:28:12.452 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
04:28:12.452 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
04:28:12.452 00.000 21948 Moving (0.14, -0.19) raw xDistance=-0.22 yDistance=-0.04
04:28:12.452 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:28:12.452 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:12.452 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:12.453 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.0
04:28:12.453 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:12.454 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:12.454 00.000 18120 Enqueuing Expose request
04:28:12.455 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:28:12.455 00.000 21948 MoveAxis(E, 43, ABG)
04:28:12.455 00.000 21948 Guiding  Dir = 2, Dur = 43
04:28:12.455 00.000 21948 IsSlewing returns 0
04:28:12.455 00.000 21948 IsGuiding returns 0
04:28:12.458 00.003 21948 PulseGuide returned control before completion, sleep 51
04:28:12.515 00.057 21948 IsGuiding returns 1
04:28:12.515 00.000 21948 scope still moving after pulse duration time elapsed
04:28:12.547 00.032 21948 IsSlewing returns 0
04:28:12.547 00.000 21948 IsGuiding returns 0
04:28:12.547 00.000 21948 scope move finished after 43 + 49 ms
04:28:12.548 00.001 21948 Move returns status 0, amount 43
04:28:12.548 00.000 21948 MoveAxis(N, 0, ABG)
04:28:12.548 00.000 21948 Move returns status 0, amount 0
04:28:12.548 00.000 21948 move complete, result=0
04:28:12.548 00.000 21948 worker thread done servicing request
04:28:12.548 00.000 21948 Worker thread wakes up
04:28:12.548 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
04:28:12.549 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:12.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:14.179 01.630 21948 Exposure complete
04:28:14.213 00.034 21948 worker thread done servicing request
04:28:14.213 00.000 18120 OnExposeComplete: enter
04:28:14.214 00.001 18120 UpdateGuideState(): m_state=6
04:28:14.214 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7923
04:28:14.215 00.001 18120 Star::Find returns 1 (0), X=895.80, Y=241.81, Mass=1615, SNR=27.8, Peak=105 HFD=4.4
04:28:14.215 00.000 18120 MultiStar: [#1 0.07,0.21,0.71,U] [#2 0.23,0.13,0.64,U] [#3 0.27,0.38,0.00,M1] [#4 0.08,0.30,0.58,U] [#5 0.54,0.37,0.00,M3] [#6 0.01,0.21,0.52,U] [#7 0.26,0.22,0.46,U] [#8 0.35,0.42,0.00,M6] 
04:28:14.216 00.001 18120 refined, 5 included, MultiStar: {0.13, 0.24}, one-star: {0.14, 0.34}
04:28:14.217 00.001 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
04:28:14.218 00.001 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
04:28:14.219 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.08 mountX=0.17 mountY=-0.23, mountTheta=-0.93
04:28:14.221 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.24, opts=13)
04:28:14.221 00.000 18120 Enqueuing Move request for scope (0.13, 0.24)
04:28:14.222 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:14.222 00.000 18120 UpdateGuideState exits: m=1615 RSB=27.8
04:28:14.223 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:14.225 00.002 21948 Worker thread wakes up
04:28:14.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:14.225 00.000 18120 Enqueuing Expose request
04:28:14.225 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
04:28:14.225 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
04:28:14.225 00.000 21948 Moving (0.13, 0.24) raw xDistance=0.17 yDistance=-0.23
04:28:14.225 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:28:14.225 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:28:14.225 00.000 21948 MoveAxis(E, 0, ABG)
04:28:14.225 00.000 21948 Move returns status 0, amount 0
04:28:14.225 00.000 21948 MoveAxis(N, 54, ABG)
04:28:14.225 00.000 21948 Guiding  Dir = 0, Dur = 54
04:28:14.225 00.000 21948 IsSlewing returns 0
04:28:14.225 00.000 21948 IsGuiding returns 0
04:28:14.230 00.005 21948 PulseGuide returned control before completion, sleep 60
04:28:14.303 00.073 21948 IsGuiding returns 0
04:28:14.303 00.000 21948 Move returns status 0, amount 54
04:28:14.303 00.000 21948 move complete, result=0
04:28:14.303 00.000 21948 worker thread done servicing request
04:28:14.303 00.000 21948 Worker thread wakes up
04:28:14.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:14.303 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:14.303 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 54 ms NORTH
04:28:15.720 01.417 21948 Exposure complete
04:28:15.772 00.052 21948 worker thread done servicing request
04:28:15.773 00.001 18120 OnExposeComplete: enter
04:28:15.774 00.001 18120 UpdateGuideState(): m_state=6
04:28:15.774 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7924
04:28:15.775 00.001 18120 Star::Find returns 1 (0), X=895.75, Y=241.37, Mass=1607, SNR=27.7, Peak=112 HFD=4.1
04:28:15.775 00.000 18120 MultiStar: [#1 0.05,-0.29,0.78,U] [#2 -0.23,-0.15,0.65,U] [#3 0.17,-0.14,0.58,U] [#4 0.08,-0.20,0.60,U] [#5 0.16,-0.32,0.51,U] [#6 0.05,-0.27,0.54,U] [#7 0.26,-0.10,0.41,U] [#8 0.27,-0.42,0.00,M7] 
04:28:15.776 00.001 18120 single-star, 7 included, MultiStar: {0.07, -0.19}, one-star: {0.09, -0.10}
04:28:15.776 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
04:28:15.776 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
04:28:15.777 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.87 mountX=-0.13 mountY=-0.03, mountTheta=-2.91
04:28:15.778 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.10, opts=13)
04:28:15.780 00.002 18120 Enqueuing Move request for scope (0.09, -0.10)
04:28:15.781 00.001 21948 Worker thread wakes up
04:28:15.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:15.783 00.002 18120 UpdateGuideState exits: m=1607 RSB=27.7
04:28:15.786 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:15.788 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:15.791 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
04:28:15.791 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
04:28:15.791 00.000 21948 Moving (0.09, -0.10) raw xDistance=-0.13 yDistance=-0.03
04:28:15.791 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:28:15.791 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:15.791 00.000 18120 Enqueuing Expose request
04:28:15.791 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:28:15.792 00.001 21948 MoveAxis(E, 0, ABG)
04:28:15.792 00.000 21948 Move returns status 0, amount 0
04:28:15.792 00.000 21948 MoveAxis(N, 0, ABG)
04:28:15.792 00.000 21948 Move returns status 0, amount 0
04:28:15.792 00.000 21948 move complete, result=0
04:28:15.792 00.000 21948 worker thread done servicing request
04:28:15.792 00.000 21948 Worker thread wakes up
04:28:15.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:15.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:15.792 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:17.427 01.635 21948 Exposure complete
04:28:17.474 00.047 21948 worker thread done servicing request
04:28:17.474 00.000 18120 OnExposeComplete: enter
04:28:17.475 00.001 18120 UpdateGuideState(): m_state=6
04:28:17.475 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7925
04:28:17.476 00.001 18120 Star::Find returns 1 (0), X=895.50, Y=241.10, Mass=1771, SNR=29.0, Peak=116 HFD=4.0
04:28:17.476 00.000 18120 MultiStar: [#1 0.11,-0.74,0.00,M3] [#2 -0.14,-0.48,0.00,M1] [#3 0.19,-0.13,0.64,U] [#4 -0.07,-0.18,0.54,U] [#5 0.41,-0.17,0.00,M3] [#6 0.04,-0.52,0.00,M1] [#7 -0.06,-0.16,0.42,U] [#8 0.14,-0.28,0.39,U] 
04:28:17.477 00.001 18120 refined, 4 included, MultiStar: {-0.02, -0.25}, one-star: {-0.16, -0.37}
04:28:17.477 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
04:28:17.477 00.000 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
04:28:17.478 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.64 mountX=-0.22 mountY=0.12, mountTheta=2.62
04:28:17.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.25, opts=13)
04:28:17.480 00.001 18120 Enqueuing Move request for scope (-0.02, -0.25)
04:28:17.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:17.480 00.000 21948 Worker thread wakes up
04:28:17.481 00.001 18120 UpdateGuideState exits: m=1771 RSB=29.0
04:28:17.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:17.482 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
04:28:17.482 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:17.482 00.000 18120 Enqueuing Expose request
04:28:17.482 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
04:28:17.483 00.001 21948 Moving (-0.02, -0.25) raw xDistance=-0.22 yDistance=0.12
04:28:17.483 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:28:17.483 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:17.483 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:28:17.483 00.000 21948 MoveAxis(E, 39, ABG)
04:28:17.483 00.000 21948 Guiding  Dir = 2, Dur = 39
04:28:17.483 00.000 21948 IsSlewing returns 0
04:28:17.483 00.000 21948 IsGuiding returns 0
04:28:17.484 00.001 21948 PulseGuide returned control before completion, sleep 48
04:28:17.534 00.050 21948 IsGuiding returns 0
04:28:17.534 00.000 21948 Move returns status 0, amount 39
04:28:17.534 00.000 21948 MoveAxis(N, 0, ABG)
04:28:17.534 00.000 21948 Move returns status 0, amount 0
04:28:17.534 00.000 21948 move complete, result=0
04:28:17.534 00.000 21948 worker thread done servicing request
04:28:17.534 00.000 21948 Worker thread wakes up
04:28:17.535 00.001 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:28:17.536 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:17.536 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:18.943 01.407 21948 Exposure complete
04:28:18.998 00.055 21948 worker thread done servicing request
04:28:18.998 00.000 18120 OnExposeComplete: enter
04:28:18.999 00.001 18120 UpdateGuideState(): m_state=6
04:28:18.999 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7926
04:28:19.000 00.001 18120 Star::Find returns 1 (0), X=895.62, Y=241.22, Mass=1628, SNR=27.9, Peak=105 HFD=4.5
04:28:19.001 00.001 18120 MultiStar: [#1 -0.04,-0.54,0.00,M4] [#2 -0.08,-0.29,0.68,U] [#3 0.08,-0.43,0.00,M1] [#4 -0.32,-0.10,0.56,U] [#5 0.30,-0.50,0.00,M4] [#6 -0.03,-0.38,0.53,U] [#7 -0.07,-0.30,0.44,U] [#8 0.21,-0.31,0.40,U] 
04:28:19.001 00.000 18120 single-star, 5 included, MultiStar: {-0.07, -0.27}, one-star: {-0.04, -0.25}
04:28:19.001 00.000 18120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.00) = xAngle (-3.73 = 2.56)
04:28:19.002 00.001 18120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.77 = 2.52)
04:28:19.003 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.73 mountX=-0.21 mountY=0.15, mountTheta=2.53
04:28:19.007 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.25, opts=13)
04:28:19.010 00.003 18120 Enqueuing Move request for scope (-0.04, -0.25)
04:28:19.012 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:19.014 00.002 18120 UpdateGuideState exits: m=1628 RSB=27.9
04:28:19.017 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:19.019 00.002 21948 Worker thread wakes up
04:28:19.019 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
04:28:19.019 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:19.021 00.002 18120 Enqueuing Expose request
04:28:19.021 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
04:28:19.021 00.000 21948 Moving (-0.04, -0.25) raw xDistance=-0.21 yDistance=0.15
04:28:19.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:28:19.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:19.022 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:28:19.022 00.000 21948 MoveAxis(E, 41, ABG)
04:28:19.022 00.000 21948 Guiding  Dir = 2, Dur = 41
04:28:19.022 00.000 21948 IsSlewing returns 0
04:28:19.022 00.000 21948 IsGuiding returns 0
04:28:19.024 00.002 21948 PulseGuide returned control before completion, sleep 50
04:28:19.086 00.062 21948 IsGuiding returns 0
04:28:19.086 00.000 21948 Move returns status 0, amount 41
04:28:19.086 00.000 21948 MoveAxis(N, 0, ABG)
04:28:19.086 00.000 21948 Move returns status 0, amount 0
04:28:19.086 00.000 21948 move complete, result=0
04:28:19.086 00.000 21948 worker thread done servicing request
04:28:19.087 00.001 21948 Worker thread wakes up
04:28:19.087 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:19.087 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:19.087 00.000 18120 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
04:28:20.717 01.630 21948 Exposure complete
04:28:20.784 00.067 21948 worker thread done servicing request
04:28:20.784 00.000 18120 OnExposeComplete: enter
04:28:20.785 00.001 18120 UpdateGuideState(): m_state=6
04:28:20.785 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7927
04:28:20.786 00.001 18120 Star::Find returns 1 (0), X=895.30, Y=241.56, Mass=1728, SNR=28.8, Peak=118 HFD=4.3
04:28:20.786 00.000 18120 MultiStar: [#1 -0.30,-0.28,0.71,U] [#2 -0.20,-0.01,0.61,U] [#3 -0.33,-0.09,0.58,U] [#4 -0.42,0.17,0.00,M1] [#5 -0.14,-0.33,0.44,U] [#6 -0.51,-0.34,0.00,M1] [#7 0.28,-0.14,0.38,U] [#8 -0.36,-0.40,0.00,M6] 
04:28:20.787 00.001 18120 refined, 5 included, MultiStar: {-0.23, -0.10}, one-star: {-0.36, 0.09}
04:28:20.788 00.001 18120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.00) = xAngle (-4.73 = 1.55)
04:28:20.789 00.001 18120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.77 = 1.52)
04:28:20.790 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.73 mountX=0.00 mountY=0.25, mountTheta=1.55
04:28:20.793 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.10, opts=13)
04:28:20.794 00.001 18120 Enqueuing Move request for scope (-0.23, -0.10)
04:28:20.795 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:20.795 00.000 18120 UpdateGuideState exits: m=1728 RSB=28.8
04:28:20.796 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:20.796 00.000 21948 Worker thread wakes up
04:28:20.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:20.797 00.001 18120 Enqueuing Expose request
04:28:20.797 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
04:28:20.797 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
04:28:20.797 00.000 21948 Moving (-0.23, -0.10) raw xDistance=0.00 yDistance=0.25
04:28:20.797 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:28:20.797 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:28:20.797 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:28:20.797 00.000 21948 MoveAxis(E, 0, ABG)
04:28:20.797 00.000 21948 Move returns status 0, amount 0
04:28:20.797 00.000 21948 MoveAxis(N, 0, ABG)
04:28:20.797 00.000 21948 Move returns status 0, amount 0
04:28:20.797 00.000 21948 move complete, result=0
04:28:20.797 00.000 21948 worker thread done servicing request
04:28:20.797 00.000 21948 Worker thread wakes up
04:28:20.798 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:20.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:20.798 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:28:22.316 01.518 21948 Exposure complete
04:28:22.349 00.033 21948 worker thread done servicing request
04:28:22.349 00.000 18120 OnExposeComplete: enter
04:28:22.350 00.001 18120 UpdateGuideState(): m_state=6
04:28:22.350 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7928
04:28:22.351 00.001 18120 Star::Find returns 1 (0), X=895.23, Y=241.50, Mass=1807, SNR=29.4, Peak=125 HFD=4.6
04:28:22.351 00.000 18120 MultiStar: [#1 -0.26,-0.32,0.71,U] [#2 -0.38,-0.17,0.64,U] [#3 -0.26,-0.18,0.57,U] [#4 -0.42,0.02,0.52,U] [#5 0.12,-0.33,0.46,U] [#6 -0.36,-0.67,0.00,M2] [#7 0.02,-0.20,0.42,U] [#8 -0.17,-0.25,0.40,U] 
04:28:22.352 00.001 18120 refined, 7 included, MultiStar: {-0.26, -0.15}, one-star: {-0.43, 0.03}
04:28:22.352 00.000 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.68)
04:28:22.353 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.65 = 1.64)
04:28:22.353 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.61 mountX=-0.03 mountY=0.30, mountTheta=1.68
04:28:22.354 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=-0.15, opts=13)
04:28:22.355 00.001 18120 Enqueuing Move request for scope (-0.26, -0.15)
04:28:22.355 00.000 21948 Worker thread wakes up
04:28:22.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:22.356 00.001 18120 UpdateGuideState exits: m=1807 RSB=29.4
04:28:22.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:22.356 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:22.357 00.001 18120 Enqueuing Expose request
04:28:22.357 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.15) opts 0xd
04:28:22.357 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, -0.15)
04:28:22.357 00.000 21948 Moving (-0.26, -0.15) raw xDistance=-0.03 yDistance=0.30
04:28:22.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:28:22.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:22.357 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:28:22.357 00.000 21948 MoveAxis(E, 0, ABG)
04:28:22.357 00.000 21948 Move returns status 0, amount 0
04:28:22.357 00.000 21948 MoveAxis(N, 0, ABG)
04:28:22.357 00.000 21948 Move returns status 0, amount 0
04:28:22.357 00.000 21948 move complete, result=0
04:28:22.357 00.000 21948 worker thread done servicing request
04:28:22.357 00.000 21948 Worker thread wakes up
04:28:22.358 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:22.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:22.358 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:28:23.983 01.625 21948 Exposure complete
04:28:24.029 00.046 21948 worker thread done servicing request
04:28:24.030 00.001 18120 OnExposeComplete: enter
04:28:24.033 00.003 18120 UpdateGuideState(): m_state=6
04:28:24.035 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7929
04:28:24.038 00.003 18120 Star::Find returns 1 (0), X=895.15, Y=241.26, Mass=1580, SNR=27.5, Peak=124 HFD=4.2
04:28:24.040 00.002 18120 MultiStar: [#1 -0.19,-0.22,0.74,U] [#2 -0.27,-0.09,0.71,U] [#3 -0.08,-0.39,0.60,U] [#4 -0.63,0.02,0.00,M1] [#5 -0.17,-0.13,0.48,U] [#6 -0.21,-0.35,0.51,U] [#7 0.09,-0.24,0.46,U] [#8 -0.24,-0.32,0.40,U] 
04:28:24.043 00.003 18120 refined, 7 included, MultiStar: {-0.23, -0.23}, one-star: {-0.51, -0.21}
04:28:24.045 00.002 18120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.00) = xAngle (-4.35 = 1.93)
04:28:24.047 00.002 18120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.39 = 1.89)
04:28:24.048 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=-0.23 hyp=0.33 cameraTheta=-2.35 mountX=-0.12 mountY=0.31, mountTheta=1.93
04:28:24.050 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=-0.23, opts=13)
04:28:24.050 00.000 18120 Enqueuing Move request for scope (-0.23, -0.23)
04:28:24.051 00.001 21948 Worker thread wakes up
04:28:24.051 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.23) opts 0xd
04:28:24.051 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, -0.23)
04:28:24.051 00.000 21948 Moving (-0.23, -0.23) raw xDistance=-0.12 yDistance=0.31
04:28:24.051 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:24.052 00.001 18120 UpdateGuideState exits: m=1580 RSB=27.5
04:28:24.052 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:24.053 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:24.053 00.000 18120 Enqueuing Expose request
04:28:24.054 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:28:24.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:24.054 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:28:24.054 00.000 21948 MoveAxis(E, 0, ABG)
04:28:24.054 00.000 21948 Move returns status 0, amount 0
04:28:24.054 00.000 21948 MoveAxis(N, 0, ABG)
04:28:24.054 00.000 21948 Move returns status 0, amount 0
04:28:24.054 00.000 21948 move complete, result=0
04:28:24.054 00.000 21948 worker thread done servicing request
04:28:24.054 00.000 21948 Worker thread wakes up
04:28:24.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:24.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:24.055 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:28:25.569 01.514 21948 Exposure complete
04:28:25.617 00.048 21948 worker thread done servicing request
04:28:25.617 00.000 18120 OnExposeComplete: enter
04:28:25.617 00.000 18120 UpdateGuideState(): m_state=6
04:28:25.618 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7930
04:28:25.618 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=241.35, Mass=1644, SNR=28.0, Peak=127 HFD=4.0
04:28:25.619 00.001 18120 MultiStar: [#1 -0.37,-0.36,0.00,M2] [#2 -0.42,-0.18,0.00,M1] [#3 -0.11,-0.29,0.65,U] [#4 -0.53,-0.06,0.00,M2] [#5 -0.40,-0.28,0.00,M2] [#6 -0.31,-0.49,0.00,M2] [#7 -0.05,-0.44,0.00,M1] [#8 -0.31,-0.50,0.00,M5] 
04:28:25.619 00.000 18120 refined, 1 included, MultiStar: {-0.33, -0.19}, one-star: {-0.48, -0.12}
04:28:25.620 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.63 = 1.65)
04:28:25.620 00.000 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.67 = 1.61)
04:28:25.621 00.001 18120 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.63 mountX=-0.03 mountY=0.38, mountTheta=1.65
04:28:25.622 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=-0.19, opts=13)
04:28:25.623 00.001 18120 Enqueuing Move request for scope (-0.33, -0.19)
04:28:25.624 00.001 21948 Worker thread wakes up
04:28:25.624 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:25.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
04:28:25.624 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
04:28:25.624 00.000 18120 UpdateGuideState exits: m=1644 RSB=28.0
04:28:25.625 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:25.625 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:25.626 00.001 18120 Enqueuing Expose request
04:28:25.626 00.000 21948 Moving (-0.33, -0.19) raw xDistance=-0.03 yDistance=0.38
04:28:25.626 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:28:25.626 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.25 newest=1.00
04:28:25.626 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:28:25.626 00.000 21948 MoveAxis(E, 0, ABG)
04:28:25.626 00.000 21948 Move returns status 0, amount 0
04:28:25.626 00.000 21948 MoveAxis(S, 91, ABG)
04:28:25.626 00.000 21948 Guiding  Dir = 1, Dur = 91
04:28:25.626 00.000 21948 IsSlewing returns 0
04:28:25.626 00.000 21948 IsGuiding returns 0
04:28:25.633 00.007 21948 PulseGuide returned control before completion, sleep 95
04:28:25.740 00.107 21948 IsGuiding returns 0
04:28:25.740 00.000 21948 Move returns status 0, amount 91
04:28:25.740 00.000 21948 move complete, result=0
04:28:25.741 00.001 21948 worker thread done servicing request
04:28:25.741 00.000 21948 Worker thread wakes up
04:28:25.741 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:25.741 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:25.741 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 91 ms SOUTH
04:28:27.379 01.638 21948 Exposure complete
04:28:27.430 00.051 21948 worker thread done servicing request
04:28:27.430 00.000 18120 OnExposeComplete: enter
04:28:27.431 00.001 18120 UpdateGuideState(): m_state=6
04:28:27.432 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7931
04:28:27.432 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=241.54, Mass=1769, SNR=29.2, Peak=135 HFD=3.8
04:28:27.433 00.001 18120 MultiStar: [#1 0.08,-0.21,0.74,U] [#2 -0.28,-0.07,0.63,U] [#3 0.09,-0.19,0.60,U] [#4 -0.30,-0.02,0.58,U] [#5 0.11,-0.21,0.46,U] [#6 0.24,-0.20,0.51,U] [#7 -0.12,-0.21,0.41,U] [#8 -0.00,-0.27,0.37,U] 
04:28:27.433 00.000 18120 refined, 8 included, MultiStar: {-0.10, -0.12}, one-star: {-0.41, 0.07}
04:28:27.433 00.000 18120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.00) = xAngle (-4.25 = 2.03)
04:28:27.434 00.001 18120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 1.99)
04:28:27.435 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.26 mountX=-0.07 mountY=0.14, mountTheta=2.02
04:28:27.436 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.12, opts=13)
04:28:27.437 00.001 18120 Enqueuing Move request for scope (-0.10, -0.12)
04:28:27.437 00.000 21948 Worker thread wakes up
04:28:27.437 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:27.438 00.001 18120 UpdateGuideState exits: m=1769 RSB=29.2
04:28:27.438 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:27.438 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:27.439 00.001 18120 Enqueuing Expose request
04:28:27.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
04:28:27.439 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
04:28:27.439 00.000 21948 Moving (-0.10, -0.12) raw xDistance=-0.07 yDistance=0.14
04:28:27.439 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:28:27.439 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:27.439 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:28:27.439 00.000 21948 MoveAxis(E, 0, ABG)
04:28:27.439 00.000 21948 Move returns status 0, amount 0
04:28:27.439 00.000 21948 MoveAxis(N, 0, ABG)
04:28:27.440 00.001 21948 Move returns status 0, amount 0
04:28:27.440 00.000 21948 move complete, result=0
04:28:27.440 00.000 21948 worker thread done servicing request
04:28:27.440 00.000 21948 Worker thread wakes up
04:28:27.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:27.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:27.440 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:28.968 01.528 21948 Exposure complete
04:28:29.006 00.038 21948 worker thread done servicing request
04:28:29.007 00.001 18120 OnExposeComplete: enter
04:28:29.008 00.001 18120 UpdateGuideState(): m_state=6
04:28:29.010 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7932
04:28:29.011 00.001 18120 Star::Find returns 1 (0), X=895.36, Y=241.26, Mass=1765, SNR=29.1, Peak=122 HFD=4.5
04:28:29.013 00.002 18120 MultiStar: [#1 -0.11,-0.48,0.00,M2] [#2 0.21,-0.33,0.64,U] [#3 -0.21,-0.21,0.56,U] [#4 -0.27,0.25,0.56,U] [#5 -0.08,-0.11,0.47,U] [#6 -0.19,-0.50,0.00,M2] [#7 -0.01,0.35,0.39,U] [#8 0.07,-0.07,0.37,U] 
04:28:29.014 00.001 18120 refined, 6 included, MultiStar: {-0.11, -0.08}, one-star: {-0.30, -0.21}
04:28:29.015 00.001 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.49 = 1.79)
04:28:29.015 00.000 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.53 = 1.75)
04:28:29.015 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.50 mountX=-0.03 mountY=0.14, mountTheta=1.79
04:28:29.017 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.08, opts=13)
04:28:29.017 00.000 18120 Enqueuing Move request for scope (-0.11, -0.08)
04:28:29.018 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:29.018 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.1
04:28:29.019 00.001 21948 Worker thread wakes up
04:28:29.019 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:29.020 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
04:28:29.020 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:29.020 00.000 18120 Enqueuing Expose request
04:28:29.021 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
04:28:29.021 00.000 21948 Moving (-0.11, -0.08) raw xDistance=-0.03 yDistance=0.14
04:28:29.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:28:29.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:29.021 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:28:29.021 00.000 21948 MoveAxis(E, 0, ABG)
04:28:29.021 00.000 21948 Move returns status 0, amount 0
04:28:29.021 00.000 21948 MoveAxis(N, 0, ABG)
04:28:29.021 00.000 21948 Move returns status 0, amount 0
04:28:29.021 00.000 21948 move complete, result=0
04:28:29.021 00.000 21948 worker thread done servicing request
04:28:29.021 00.000 21948 Worker thread wakes up
04:28:29.021 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:29.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:29.021 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:30.651 01.630 21948 Exposure complete
04:28:30.697 00.046 21948 worker thread done servicing request
04:28:30.698 00.001 18120 OnExposeComplete: enter
04:28:30.700 00.002 18120 UpdateGuideState(): m_state=6
04:28:30.703 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7933
04:28:30.706 00.003 18120 Star::Find returns 1 (0), X=895.42, Y=241.35, Mass=1662, SNR=28.0, Peak=101 HFD=4.3
04:28:30.709 00.003 18120 MultiStar: [#1 -0.01,-0.00,0.70,U] [#2 -0.19,-0.10,0.66,U] [#3 -0.06,-0.11,0.60,U] [#4 -0.30,-0.00,0.58,U] [#5 0.07,0.24,0.50,U] [#6 -0.11,0.08,0.51,U] [#7 -0.15,-0.02,0.45,U] [#8 0.09,0.04,0.39,U] 
04:28:30.711 00.002 18120 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.24, -0.12}
04:28:30.712 00.001 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
04:28:30.716 00.004 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
04:28:30.718 00.002 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=0.03 mountY=0.11, mountTheta=1.28
04:28:30.720 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.02, opts=13)
04:28:30.721 00.001 18120 Enqueuing Move request for scope (-0.12, -0.02)
04:28:30.721 00.000 21948 Worker thread wakes up
04:28:30.721 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
04:28:30.721 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
04:28:30.721 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:30.722 00.001 18120 UpdateGuideState exits: m=1662 RSB=28.0
04:28:30.722 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:30.723 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:30.723 00.000 18120 Enqueuing Expose request
04:28:30.723 00.000 21948 Moving (-0.12, -0.02) raw xDistance=0.03 yDistance=0.11
04:28:30.723 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:28:30.723 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:30.724 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:28:30.724 00.000 21948 MoveAxis(E, 0, ABG)
04:28:30.724 00.000 21948 Move returns status 0, amount 0
04:28:30.724 00.000 21948 MoveAxis(N, 0, ABG)
04:28:30.724 00.000 21948 Move returns status 0, amount 0
04:28:30.724 00.000 21948 move complete, result=0
04:28:30.724 00.000 21948 worker thread done servicing request
04:28:30.724 00.000 21948 Worker thread wakes up
04:28:30.724 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:30.724 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:30.724 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:32.250 01.526 21948 Exposure complete
04:28:32.300 00.050 21948 worker thread done servicing request
04:28:32.300 00.000 18120 OnExposeComplete: enter
04:28:32.300 00.000 18120 UpdateGuideState(): m_state=6
04:28:32.301 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7934
04:28:32.301 00.000 18120 Star::Find returns 1 (0), X=895.44, Y=241.33, Mass=1764, SNR=29.0, Peak=110 HFD=4.3
04:28:32.302 00.001 18120 MultiStar: [#1 0.06,-0.14,0.70,U] [#2 -0.10,-0.05,0.64,U] [#3 -0.12,0.05,0.56,U] [#4 -0.10,-0.09,0.57,U] [#5 0.13,0.11,0.47,U] [#6 0.25,-0.13,0.52,U] [#7 0.51,-0.21,0.00,M1] [#8 0.03,-0.19,0.37,U] 
04:28:32.302 00.000 18120 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {-0.22, -0.14}
04:28:32.303 00.001 18120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.00) = xAngle (-3.97 = 2.31)
04:28:32.305 00.002 18120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.01 = 2.27)
04:28:32.306 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.97 mountX=-0.06 mountY=0.07, mountTheta=2.30
04:28:32.308 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.08, opts=13)
04:28:32.310 00.002 18120 Enqueuing Move request for scope (-0.03, -0.08)
04:28:32.311 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:32.312 00.001 18120 UpdateGuideState exits: m=1764 RSB=29.0
04:28:32.313 00.001 21948 Worker thread wakes up
04:28:32.313 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
04:28:32.313 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
04:28:32.313 00.000 21948 Moving (-0.03, -0.08) raw xDistance=-0.06 yDistance=0.07
04:28:32.313 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:28:32.313 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:32.314 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:32.315 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:32.316 00.001 18120 Enqueuing Expose request
04:28:32.317 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:28:32.317 00.000 21948 MoveAxis(E, 0, ABG)
04:28:32.317 00.000 21948 Move returns status 0, amount 0
04:28:32.317 00.000 21948 MoveAxis(N, 0, ABG)
04:28:32.317 00.000 21948 Move returns status 0, amount 0
04:28:32.317 00.000 21948 move complete, result=0
04:28:32.317 00.000 21948 worker thread done servicing request
04:28:32.317 00.000 21948 Worker thread wakes up
04:28:32.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:32.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:32.319 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:33.941 01.622 21948 Exposure complete
04:28:33.971 00.030 21948 worker thread done servicing request
04:28:33.971 00.000 18120 OnExposeComplete: enter
04:28:33.972 00.001 18120 UpdateGuideState(): m_state=6
04:28:33.972 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7935
04:28:33.972 00.000 18120 Star::Find returns 1 (0), X=895.71, Y=241.24, Mass=1668, SNR=28.2, Peak=111 HFD=4.5
04:28:33.974 00.002 18120 MultiStar: [#1 0.07,-0.35,0.78,U] [#2 0.06,-0.24,0.67,U] [#3 0.33,-0.12,0.61,U] [#4 0.11,-0.18,0.60,U] [#5 0.20,-0.24,0.46,U] [#6 0.19,-0.26,0.53,U] [#7 0.13,-0.31,0.46,U] [#8 0.54,-0.44,0.00,M2] 
04:28:33.974 00.000 18120 single-star, 7 included, MultiStar: {0.13, -0.24}, one-star: {0.04, -0.24}
04:28:33.975 00.001 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.38 = 2.90)
04:28:33.975 00.000 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.42 = 2.86)
04:28:33.976 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.38 mountX=-0.23 mountY=0.07, mountTheta=2.87
04:28:33.977 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.24, opts=13)
04:28:33.977 00.000 18120 Enqueuing Move request for scope (0.04, -0.24)
04:28:33.978 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:33.978 00.000 18120 UpdateGuideState exits: m=1668 RSB=28.2
04:28:33.979 00.001 21948 Worker thread wakes up
04:28:33.979 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
04:28:33.979 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:33.979 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
04:28:33.979 00.000 21948 Moving (0.04, -0.24) raw xDistance=-0.23 yDistance=0.07
04:28:33.979 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:28:33.979 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:33.979 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:33.980 00.001 18120 Enqueuing Expose request
04:28:33.980 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:28:33.980 00.000 21948 MoveAxis(E, 42, ABG)
04:28:33.980 00.000 21948 Guiding  Dir = 2, Dur = 42
04:28:33.980 00.000 21948 IsSlewing returns 0
04:28:33.981 00.001 21948 IsGuiding returns 0
04:28:33.981 00.000 21948 PulseGuide returned control before completion, sleep 51
04:28:34.038 00.057 21948 IsGuiding returns 0
04:28:34.038 00.000 21948 Move returns status 0, amount 42
04:28:34.038 00.000 21948 MoveAxis(N, 0, ABG)
04:28:34.038 00.000 21948 Move returns status 0, amount 0
04:28:34.038 00.000 21948 move complete, result=0
04:28:34.038 00.000 21948 worker thread done servicing request
04:28:34.039 00.001 21948 Worker thread wakes up
04:28:34.039 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:34.039 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:34.039 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
04:28:35.451 01.412 21948 Exposure complete
04:28:35.500 00.049 21948 worker thread done servicing request
04:28:35.500 00.000 18120 OnExposeComplete: enter
04:28:35.501 00.001 18120 UpdateGuideState(): m_state=6
04:28:35.501 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7936
04:28:35.502 00.001 18120 Star::Find returns 1 (0), X=895.79, Y=241.25, Mass=1922, SNR=30.2, Peak=123 HFD=4.4
04:28:35.502 00.000 18120 MultiStar: [#1 0.15,-0.62,0.00,M1] [#2 0.08,-0.12,0.59,U] [#3 0.26,-0.37,0.00,M1] [#4 -0.14,0.06,0.53,U] [#5 -0.02,-0.26,0.47,U] [#6 0.14,-0.33,0.50,U] [#7 0.53,-0.28,0.00,M1] [#8 0.33,-0.24,0.39,U] 
04:28:35.503 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.19}, one-star: {0.13, -0.22}
04:28:35.503 00.000 18120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.00) = xAngle (-3.15 = 3.13)
04:28:35.504 00.001 18120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.19 = 3.09)
04:28:35.504 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.15 mountX=-0.20 mountY=0.01, mountTheta=3.09
04:28:35.506 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.19, opts=13)
04:28:35.506 00.000 18120 Enqueuing Move request for scope (0.08, -0.19)
04:28:35.507 00.001 21948 Worker thread wakes up
04:28:35.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
04:28:35.507 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
04:28:35.507 00.000 21948 Moving (0.08, -0.19) raw xDistance=-0.20 yDistance=0.01
04:28:35.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:28:35.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:35.507 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:28:35.507 00.000 21948 MoveAxis(E, 39, ABG)
04:28:35.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:35.507 00.000 18120 UpdateGuideState exits: m=1922 RSB=30.2
04:28:35.508 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:35.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:35.509 00.001 18120 Enqueuing Expose request
04:28:35.509 00.000 21948 Guiding  Dir = 2, Dur = 39
04:28:35.509 00.000 21948 IsSlewing returns 0
04:28:35.509 00.000 21948 IsGuiding returns 0
04:28:35.511 00.002 21948 PulseGuide returned control before completion, sleep 48
04:28:35.575 00.064 21948 IsGuiding returns 0
04:28:35.575 00.000 21948 Move returns status 0, amount 39
04:28:35.575 00.000 21948 MoveAxis(N, 0, ABG)
04:28:35.575 00.000 21948 Move returns status 0, amount 0
04:28:35.575 00.000 21948 move complete, result=0
04:28:35.575 00.000 21948 worker thread done servicing request
04:28:35.575 00.000 21948 Worker thread wakes up
04:28:35.575 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
04:28:35.577 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:35.577 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:37.210 01.633 21948 Exposure complete
04:28:37.254 00.044 21948 worker thread done servicing request
04:28:37.255 00.001 18120 OnExposeComplete: enter
04:28:37.256 00.001 18120 UpdateGuideState(): m_state=6
04:28:37.258 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7937
04:28:37.259 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=241.53, Mass=1722, SNR=28.7, Peak=110 HFD=4.4
04:28:37.261 00.002 18120 MultiStar: [#1 -0.12,-0.14,0.72,U] [#2 -0.08,0.29,0.62,U] [#3 -0.03,0.15,0.59,U] [#4 -0.12,0.08,0.50,U] [#5 0.11,0.03,0.47,U] [#6 0.34,-0.07,0.53,U] [#7 0.06,-0.06,0.46,U] [#8 -0.11,0.01,0.38,U] 
04:28:37.262 00.001 18120 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.29, 0.06}
04:28:37.263 00.001 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
04:28:37.264 00.001 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.45 = 0.45)
04:28:37.265 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=0.06 mountY=0.03, mountTheta=0.45
04:28:37.268 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.04, opts=13)
04:28:37.269 00.001 18120 Enqueuing Move request for scope (-0.05, 0.04)
04:28:37.269 00.000 21948 Worker thread wakes up
04:28:37.269 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:37.270 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
04:28:37.270 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
04:28:37.270 00.000 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:28:37.270 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:37.271 00.001 21948 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.03
04:28:37.271 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:28:37.271 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:37.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:37.272 00.001 18120 Enqueuing Expose request
04:28:37.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:28:37.272 00.000 21948 MoveAxis(E, 0, ABG)
04:28:37.272 00.000 21948 Move returns status 0, amount 0
04:28:37.272 00.000 21948 MoveAxis(N, 0, ABG)
04:28:37.272 00.000 21948 Move returns status 0, amount 0
04:28:37.272 00.000 21948 move complete, result=0
04:28:37.272 00.000 21948 worker thread done servicing request
04:28:37.272 00.000 21948 Worker thread wakes up
04:28:37.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:37.272 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:37.273 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:38.790 01.517 21948 Exposure complete
04:28:38.833 00.043 21948 worker thread done servicing request
04:28:38.833 00.000 18120 OnExposeComplete: enter
04:28:38.833 00.000 18120 UpdateGuideState(): m_state=6
04:28:38.834 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7938
04:28:38.835 00.001 18120 Star::Find returns 1 (0), X=895.72, Y=241.55, Mass=1725, SNR=28.7, Peak=110 HFD=4.4
04:28:38.839 00.004 18120 MultiStar: [#1 0.13,-0.23,0.68,U] [#2 0.23,-0.08,0.61,U] [#3 -0.18,0.09,0.56,U] [#4 -0.09,0.16,0.57,U] [#5 0.07,-0.02,0.46,U] [#6 -0.06,-0.11,0.53,U] [#7 0.39,-0.05,0.45,U] [#8 -0.11,0.25,0.40,U] 
04:28:38.841 00.002 18120 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.06, 0.08}
04:28:38.844 00.003 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
04:28:38.846 00.002 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
04:28:38.846 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.08 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
04:28:38.848 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.00, opts=13)
04:28:38.849 00.001 18120 Enqueuing Move request for scope (0.05, 0.00)
04:28:38.849 00.000 21948 Worker thread wakes up
04:28:38.850 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
04:28:38.850 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
04:28:38.850 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:38.852 00.002 18120 UpdateGuideState exits: m=1725 RSB=28.7
04:28:38.855 00.003 21948 Moving (0.05, 0.00) raw xDistance=-0.02 yDistance=-0.05
04:28:38.855 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:28:38.855 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:38.855 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:38.856 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:38.856 00.000 18120 Enqueuing Expose request
04:28:38.857 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:28:38.857 00.000 21948 MoveAxis(E, 0, ABG)
04:28:38.857 00.000 21948 Move returns status 0, amount 0
04:28:38.857 00.000 21948 MoveAxis(N, 0, ABG)
04:28:38.857 00.000 21948 Move returns status 0, amount 0
04:28:38.857 00.000 21948 move complete, result=0
04:28:38.857 00.000 21948 worker thread done servicing request
04:28:38.857 00.000 21948 Worker thread wakes up
04:28:38.857 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:38.857 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:38.857 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:40.484 01.627 21948 Exposure complete
04:28:40.524 00.040 21948 worker thread done servicing request
04:28:40.524 00.000 18120 OnExposeComplete: enter
04:28:40.524 00.000 18120 UpdateGuideState(): m_state=6
04:28:40.525 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7939
04:28:40.526 00.001 18120 Star::Find returns 1 (0), X=895.61, Y=241.53, Mass=1698, SNR=28.5, Peak=107 HFD=4.3
04:28:40.528 00.002 18120 MultiStar: [#1 -0.20,0.15,0.74,U] [#2 -0.30,0.24,0.65,U] [#3 -0.13,0.35,0.60,U] [#4 -0.11,0.46,0.00,M1] [#5 -0.05,0.42,0.47,U] [#6 0.19,0.36,0.54,U] [#7 0.02,0.22,0.40,U] [#8 0.08,0.22,0.39,U] 
04:28:40.529 00.001 18120 single-star, 7 included, MultiStar: {-0.07, 0.23}, one-star: {-0.05, 0.06}
04:28:40.532 00.003 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.27 = 0.27)
04:28:40.533 00.001 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.23 = 0.23)
04:28:40.533 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.26 mountX=0.08 mountY=0.02, mountTheta=0.23
04:28:40.535 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
04:28:40.535 00.000 18120 Enqueuing Move request for scope (-0.05, 0.06)
04:28:40.536 00.001 21948 Worker thread wakes up
04:28:40.536 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
04:28:40.536 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:40.536 00.000 18120 UpdateGuideState exits: m=1698 RSB=28.5
04:28:40.537 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:40.537 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:40.538 00.001 18120 Enqueuing Expose request
04:28:40.538 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
04:28:40.538 00.000 21948 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.02
04:28:40.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:28:40.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:40.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:28:40.538 00.000 21948 MoveAxis(E, 0, ABG)
04:28:40.538 00.000 21948 Move returns status 0, amount 0
04:28:40.538 00.000 21948 MoveAxis(N, 0, ABG)
04:28:40.538 00.000 21948 Move returns status 0, amount 0
04:28:40.538 00.000 21948 move complete, result=0
04:28:40.538 00.000 21948 worker thread done servicing request
04:28:40.538 00.000 21948 Worker thread wakes up
04:28:40.538 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:40.538 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:40.539 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:42.063 01.524 21948 Exposure complete
04:28:42.104 00.041 21948 worker thread done servicing request
04:28:42.104 00.000 18120 OnExposeComplete: enter
04:28:42.106 00.002 18120 UpdateGuideState(): m_state=6
04:28:42.107 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7940
04:28:42.107 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=241.61, Mass=1784, SNR=29.2, Peak=124 HFD=4.6
04:28:42.108 00.001 18120 MultiStar: [#1 -0.30,-0.17,0.71,U] [#2 -0.31,0.14,0.59,U] [#3 -0.24,0.18,0.56,U] [#4 -0.11,0.06,0.52,U] [#5 0.03,-0.38,0.47,U] [#6 -0.06,0.11,0.49,U] [#7 0.02,-0.09,0.40,U] [#8 0.01,-0.14,0.39,U] 
04:28:42.108 00.000 18120 refined, 8 included, MultiStar: {-0.20, 0.00}, one-star: {-0.41, 0.14}
04:28:42.108 00.000 18120 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.00) = xAngle (1.13 = 1.13)
04:28:42.109 00.001 18120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.09 = 1.09)
04:28:42.109 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.13 mountX=0.08 mountY=0.17, mountTheta=1.12
04:28:42.111 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.00, opts=13)
04:28:42.111 00.000 18120 Enqueuing Move request for scope (-0.20, 0.00)
04:28:42.111 00.000 21948 Worker thread wakes up
04:28:42.112 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:42.112 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.2
04:28:42.112 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:42.113 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:42.113 00.000 18120 Enqueuing Expose request
04:28:42.114 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
04:28:42.114 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
04:28:42.114 00.000 21948 Moving (-0.20, 0.00) raw xDistance=0.08 yDistance=0.17
04:28:42.114 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:28:42.114 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:42.114 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:28:42.114 00.000 21948 MoveAxis(E, 0, ABG)
04:28:42.114 00.000 21948 Move returns status 0, amount 0
04:28:42.114 00.000 21948 MoveAxis(N, 0, ABG)
04:28:42.114 00.000 21948 Move returns status 0, amount 0
04:28:42.114 00.000 21948 move complete, result=0
04:28:42.114 00.000 21948 worker thread done servicing request
04:28:42.114 00.000 21948 Worker thread wakes up
04:28:42.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:42.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:42.114 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:28:43.742 01.628 21948 Exposure complete
04:28:43.780 00.038 21948 worker thread done servicing request
04:28:43.788 00.008 18120 OnExposeComplete: enter
04:28:43.789 00.001 18120 UpdateGuideState(): m_state=6
04:28:43.789 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7941
04:28:43.790 00.001 18120 Star::Find returns 1 (0), X=895.47, Y=241.62, Mass=1867, SNR=29.8, Peak=129 HFD=4.3
04:28:43.790 00.000 18120 MultiStar: [#1 0.05,-0.15,0.70,U] [#2 0.10,0.15,0.59,U] [#3 -0.08,0.02,0.56,U] [#4 -0.11,0.44,0.00,M1] [#5 -0.06,0.08,0.43,U] [#6 -0.22,-0.14,0.49,U] [#7 0.24,-0.02,0.37,U] [#8 -0.27,-0.23,0.39,U] 
04:28:43.790 00.000 18120 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {-0.19, 0.15}
04:28:43.791 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
04:28:43.791 00.000 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
04:28:43.792 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.11 mountX=0.03 mountY=0.06, mountTheta=1.10
04:28:43.793 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.00, opts=13)
04:28:43.793 00.000 18120 Enqueuing Move request for scope (-0.06, 0.00)
04:28:43.794 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:43.794 00.000 18120 UpdateGuideState exits: m=1867 RSB=29.8
04:28:43.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:43.795 00.001 21948 Worker thread wakes up
04:28:43.795 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
04:28:43.795 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
04:28:43.795 00.000 21948 Moving (-0.06, 0.00) raw xDistance=0.03 yDistance=0.06
04:28:43.795 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:28:43.795 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:43.795 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:28:43.795 00.000 21948 MoveAxis(E, 0, ABG)
04:28:43.795 00.000 21948 Move returns status 0, amount 0
04:28:43.795 00.000 21948 MoveAxis(N, 0, ABG)
04:28:43.795 00.000 21948 Move returns status 0, amount 0
04:28:43.795 00.000 21948 move complete, result=0
04:28:43.795 00.000 21948 worker thread done servicing request
04:28:43.795 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:43.796 00.001 18120 Enqueuing Expose request
04:28:43.796 00.000 21948 Worker thread wakes up
04:28:43.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:43.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:43.796 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:45.316 01.520 21948 Exposure complete
04:28:45.352 00.036 21948 worker thread done servicing request
04:28:45.352 00.000 18120 OnExposeComplete: enter
04:28:45.352 00.000 18120 UpdateGuideState(): m_state=6
04:28:45.354 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7942
04:28:45.355 00.001 18120 Star::Find returns 1 (0), X=895.48, Y=241.55, Mass=1660, SNR=28.3, Peak=106 HFD=4.3
04:28:45.356 00.001 18120 MultiStar: [#1 0.16,-0.08,0.75,U] [#2 0.00,0.15,0.64,U] [#3 -0.13,0.16,0.60,U] [#4 -0.25,0.61,0.00,M2] [#5 0.29,0.06,0.47,U] [#6 0.22,-0.15,0.48,U] [#7 0.02,0.19,0.47,U] [#8 0.33,0.20,0.39,U] 
04:28:45.357 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {-0.18, 0.08}
04:28:45.358 00.001 18120 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.00) = xAngle (-1.05 = -1.05)
04:28:45.359 00.001 18120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.08 = -1.08)
04:28:45.359 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.95 mountX=0.04 mountY=-0.07, mountTheta=-1.05
04:28:45.364 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
04:28:45.365 00.001 18120 Enqueuing Move request for scope (0.05, 0.07)
04:28:45.365 00.000 21948 Worker thread wakes up
04:28:45.365 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:45.366 00.001 18120 UpdateGuideState exits: m=1660 RSB=28.3
04:28:45.366 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:45.367 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:45.367 00.000 18120 Enqueuing Expose request
04:28:45.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
04:28:45.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
04:28:45.367 00.000 21948 Moving (0.05, 0.07) raw xDistance=0.04 yDistance=-0.07
04:28:45.368 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:28:45.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:45.368 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:28:45.368 00.000 21948 MoveAxis(E, 0, ABG)
04:28:45.368 00.000 21948 Move returns status 0, amount 0
04:28:45.368 00.000 21948 MoveAxis(N, 0, ABG)
04:28:45.368 00.000 21948 Move returns status 0, amount 0
04:28:45.368 00.000 21948 move complete, result=0
04:28:45.368 00.000 21948 worker thread done servicing request
04:28:45.368 00.000 21948 Worker thread wakes up
04:28:45.368 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:45.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:45.368 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:47.001 01.633 21948 Exposure complete
04:28:47.032 00.031 21948 worker thread done servicing request
04:28:47.032 00.000 18120 OnExposeComplete: enter
04:28:47.033 00.001 18120 UpdateGuideState(): m_state=6
04:28:47.033 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7943
04:28:47.034 00.001 18120 Star::Find returns 1 (0), X=895.58, Y=241.74, Mass=1698, SNR=28.5, Peak=111 HFD=4.6
04:28:47.034 00.000 18120 MultiStar: [#1 -0.06,-0.00,0.70,U] [#2 -0.11,0.08,0.63,U] [#3 -0.23,0.28,0.61,U] [#4 -0.32,0.29,0.00,M3] [#5 -0.05,0.15,0.47,U] [#6 0.14,-0.06,0.54,U] [#7 0.22,0.13,0.40,U] [#8 -0.20,-0.01,0.39,U] 
04:28:47.035 00.001 18120 refined, 7 included, MultiStar: {-0.06, 0.12}, one-star: {-0.08, 0.27}
04:28:47.035 00.000 18120 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.00) = xAngle (0.00 = 0.00)
04:28:47.036 00.001 18120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.04 = -0.04)
04:28:47.036 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=0.13 mountY=-0.00, mountTheta=-0.04
04:28:47.037 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
04:28:47.038 00.001 18120 Enqueuing Move request for scope (-0.06, 0.12)
04:28:47.038 00.000 21948 Worker thread wakes up
04:28:47.038 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
04:28:47.038 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
04:28:47.038 00.000 21948 Moving (-0.06, 0.12) raw xDistance=0.13 yDistance=-0.00
04:28:47.038 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:28:47.038 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:47.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:47.039 00.001 18120 UpdateGuideState exits: m=1698 RSB=28.5
04:28:47.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:47.040 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:47.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:28:47.040 00.000 21948 MoveAxis(E, 0, ABG)
04:28:47.040 00.000 21948 Move returns status 0, amount 0
04:28:47.040 00.000 21948 MoveAxis(N, 0, ABG)
04:28:47.040 00.000 21948 Move returns status 0, amount 0
04:28:47.040 00.000 21948 move complete, result=0
04:28:47.040 00.000 18120 Enqueuing Expose request
04:28:47.040 00.000 21948 worker thread done servicing request
04:28:47.040 00.000 21948 Worker thread wakes up
04:28:47.042 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:47.042 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:47.042 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:48.560 01.518 21948 Exposure complete
04:28:48.609 00.049 21948 worker thread done servicing request
04:28:48.609 00.000 18120 OnExposeComplete: enter
04:28:48.610 00.001 18120 UpdateGuideState(): m_state=6
04:28:48.611 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7944
04:28:48.611 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=241.28, Mass=1712, SNR=28.5, Peak=111 HFD=4.2
04:28:48.612 00.001 18120 MultiStar: [#1 0.03,-0.24,0.74,U] [#2 0.18,-0.06,0.66,U] [#3 0.11,-0.04,0.63,U] [#4 -0.02,0.23,0.54,U] [#5 0.14,-0.10,0.48,U] [#6 -0.11,-0.27,0.54,U] [#7 0.20,0.11,0.42,U] [#8 0.27,-0.14,0.39,U] 
04:28:48.612 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {-0.08, -0.19}
04:28:48.612 00.000 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:28:48.613 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
04:28:48.615 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.01 mountX=-0.11 mountY=-0.01, mountTheta=-3.05
04:28:48.617 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.10, opts=13)
04:28:48.618 00.001 18120 Enqueuing Move request for scope (0.06, -0.10)
04:28:48.618 00.000 21948 Worker thread wakes up
04:28:48.618 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
04:28:48.618 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
04:28:48.618 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:48.619 00.001 21948 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.01
04:28:48.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:28:48.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:48.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:28:48.619 00.000 21948 MoveAxis(E, 0, ABG)
04:28:48.619 00.000 21948 Move returns status 0, amount 0
04:28:48.619 00.000 21948 MoveAxis(N, 0, ABG)
04:28:48.619 00.000 21948 Move returns status 0, amount 0
04:28:48.619 00.000 21948 move complete, result=0
04:28:48.619 00.000 18120 UpdateGuideState exits: m=1712 RSB=28.5
04:28:48.620 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:48.620 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:48.621 00.001 18120 Enqueuing Expose request
04:28:48.621 00.000 21948 worker thread done servicing request
04:28:48.621 00.000 21948 Worker thread wakes up
04:28:48.621 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:48.622 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:48.622 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:50.248 01.626 21948 Exposure complete
04:28:50.279 00.031 21948 worker thread done servicing request
04:28:50.280 00.001 18120 OnExposeComplete: enter
04:28:50.281 00.001 18120 UpdateGuideState(): m_state=6
04:28:50.281 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7945
04:28:50.282 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=241.45, Mass=1674, SNR=28.3, Peak=100 HFD=4.4
04:28:50.282 00.000 18120 MultiStar: [#1 -0.10,-0.15,0.73,U] [#2 -0.19,0.11,0.62,U] [#3 0.14,0.13,0.62,U] [#4 -0.21,0.28,0.56,U] [#5 0.18,-0.02,0.49,U] [#6 -0.01,-0.26,0.50,U] [#7 0.19,-0.15,0.40,U] [#8 0.09,-0.13,0.39,U] 
04:28:50.283 00.001 18120 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.07, -0.02}
04:28:50.283 00.000 18120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.00) = xAngle (-4.54 = 1.75)
04:28:50.284 00.001 18120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.58 = 1.71)
04:28:50.284 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.54 mountX=-0.00 mountY=0.02, mountTheta=1.75
04:28:50.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
04:28:50.286 00.001 18120 Enqueuing Move request for scope (-0.02, -0.01)
04:28:50.286 00.000 21948 Worker thread wakes up
04:28:50.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
04:28:50.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
04:28:50.286 00.000 21948 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
04:28:50.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:28:50.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:50.287 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:50.287 00.000 18120 UpdateGuideState exits: m=1674 RSB=28.3
04:28:50.288 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:50.289 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:50.289 00.000 18120 Enqueuing Expose request
04:28:50.290 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:28:50.290 00.000 21948 MoveAxis(E, 0, ABG)
04:28:50.290 00.000 21948 Move returns status 0, amount 0
04:28:50.290 00.000 21948 MoveAxis(N, 0, ABG)
04:28:50.290 00.000 21948 Move returns status 0, amount 0
04:28:50.290 00.000 21948 move complete, result=0
04:28:50.290 00.000 21948 worker thread done servicing request
04:28:50.290 00.000 21948 Worker thread wakes up
04:28:50.290 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:50.290 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:50.290 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:51.815 01.525 21948 Exposure complete
04:28:51.851 00.036 21948 worker thread done servicing request
04:28:51.851 00.000 18120 OnExposeComplete: enter
04:28:51.852 00.001 18120 UpdateGuideState(): m_state=6
04:28:51.854 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7946
04:28:51.855 00.001 18120 Star::Find returns 1 (0), X=895.73, Y=241.52, Mass=1626, SNR=27.9, Peak=102 HFD=4.6
04:28:51.856 00.001 18120 MultiStar: [#1 0.03,-0.10,0.75,U] [#2 0.04,-0.04,0.63,U] [#3 -0.07,-0.08,0.66,U] [#4 -0.56,0.40,0.00,M2] [#5 0.22,-0.17,0.48,U] [#6 0.14,-0.38,0.52,U] [#7 0.25,-0.03,0.41,U] [#8 -0.17,-0.27,0.40,U] 
04:28:51.856 00.000 18120 single-star, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.07, 0.05}
04:28:51.857 00.001 18120 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.00) = xAngle (-1.32 = -1.32)
04:28:51.857 00.000 18120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.36 = -1.36)
04:28:51.858 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.68 mountX=0.02 mountY=-0.08, mountTheta=-1.32
04:28:51.859 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
04:28:51.859 00.000 18120 Enqueuing Move request for scope (0.07, 0.05)
04:28:51.860 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:51.860 00.000 21948 Worker thread wakes up
04:28:51.860 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
04:28:51.860 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
04:28:51.860 00.000 21948 Moving (0.07, 0.05) raw xDistance=0.02 yDistance=-0.08
04:28:51.860 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:28:51.860 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:51.860 00.000 18120 UpdateGuideState exits: m=1626 RSB=27.9
04:28:51.862 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:28:51.862 00.000 21948 MoveAxis(E, 0, ABG)
04:28:51.862 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:51.863 00.001 21948 Move returns status 0, amount 0
04:28:51.863 00.000 21948 MoveAxis(N, 0, ABG)
04:28:51.863 00.000 21948 Move returns status 0, amount 0
04:28:51.863 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:51.863 00.000 18120 Enqueuing Expose request
04:28:51.864 00.001 21948 move complete, result=0
04:28:51.864 00.000 21948 worker thread done servicing request
04:28:51.864 00.000 21948 Worker thread wakes up
04:28:51.864 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:51.864 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:51.864 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:53.491 01.627 21948 Exposure complete
04:28:53.552 00.061 21948 worker thread done servicing request
04:28:53.552 00.000 18120 OnExposeComplete: enter
04:28:53.554 00.002 18120 UpdateGuideState(): m_state=6
04:28:53.554 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7947
04:28:53.555 00.001 18120 Star::Find returns 1 (0), X=896.01, Y=241.58, Mass=1635, SNR=27.9, Peak=115 HFD=4.1
04:28:53.555 00.000 18120 MultiStar: [#1 0.09,-0.23,0.73,U] [#2 -0.31,0.04,0.67,U] [#3 0.15,-0.03,0.61,U] [#4 -0.14,0.03,0.53,U] [#5 0.27,-0.06,0.48,U] [#6 0.25,-0.44,0.00,M1] [#7 0.16,0.09,0.44,U] [#8 0.05,-0.06,0.44,U] 
04:28:53.556 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.35, 0.11}
04:28:53.556 00.000 18120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.00) = xAngle (-2.12 = -2.12)
04:28:53.557 00.001 18120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.16 = -2.16)
04:28:53.558 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
04:28:53.560 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
04:28:53.561 00.001 18120 Enqueuing Move request for scope (0.09, -0.01)
04:28:53.562 00.001 21948 Worker thread wakes up
04:28:53.562 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:53.562 00.000 18120 UpdateGuideState exits: m=1635 RSB=27.9
04:28:53.562 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:53.563 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:53.563 00.000 18120 Enqueuing Expose request
04:28:53.564 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
04:28:53.564 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
04:28:53.564 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.08
04:28:53.564 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:28:53.564 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:53.564 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:28:53.564 00.000 21948 MoveAxis(E, 0, ABG)
04:28:53.564 00.000 21948 Move returns status 0, amount 0
04:28:53.564 00.000 21948 MoveAxis(N, 0, ABG)
04:28:53.564 00.000 21948 Move returns status 0, amount 0
04:28:53.564 00.000 21948 move complete, result=0
04:28:53.564 00.000 21948 worker thread done servicing request
04:28:53.564 00.000 21948 Worker thread wakes up
04:28:53.564 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:53.564 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:53.565 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:55.090 01.525 21948 Exposure complete
04:28:55.128 00.038 21948 worker thread done servicing request
04:28:55.128 00.000 18120 OnExposeComplete: enter
04:28:55.128 00.000 18120 UpdateGuideState(): m_state=6
04:28:55.129 00.001 18120 Star::Find(15, 896, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7948
04:28:55.129 00.000 18120 Star::Find returns 1 (0), X=895.61, Y=241.52, Mass=1701, SNR=28.5, Peak=110 HFD=4.2
04:28:55.130 00.001 18120 MultiStar: [#1 0.19,-0.14,0.72,U] [#2 0.05,0.03,0.62,U] [#3 0.14,0.00,0.58,U] [#4 -0.17,0.21,0.59,U] [#5 -0.12,-0.02,0.45,U] [#6 0.31,-0.03,0.54,U] [#7 0.14,-0.09,0.42,U] [#8 0.14,-0.17,0.39,U] 
04:28:55.130 00.000 18120 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.05, 0.05}
04:28:55.131 00.001 18120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.00) = xAngle (-2.13 = -2.13)
04:28:55.131 00.000 18120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.17 = -2.17)
04:28:55.131 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
04:28:55.133 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.01, opts=13)
04:28:55.133 00.000 18120 Enqueuing Move request for scope (0.06, -0.01)
04:28:55.134 00.001 21948 Worker thread wakes up
04:28:55.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
04:28:55.134 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
04:28:55.134 00.000 21948 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
04:28:55.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:55.136 00.002 18120 UpdateGuideState exits: m=1701 RSB=28.5
04:28:55.136 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:55.136 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:55.137 00.001 18120 Enqueuing Expose request
04:28:55.137 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:28:55.137 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:55.137 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:28:55.137 00.000 21948 MoveAxis(E, 0, ABG)
04:28:55.137 00.000 21948 Move returns status 0, amount 0
04:28:55.137 00.000 21948 MoveAxis(N, 0, ABG)
04:28:55.137 00.000 21948 Move returns status 0, amount 0
04:28:55.137 00.000 21948 move complete, result=0
04:28:55.137 00.000 21948 worker thread done servicing request
04:28:55.137 00.000 21948 Worker thread wakes up
04:28:55.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:55.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:55.138 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:56.762 01.624 21948 Exposure complete
04:28:56.790 00.028 21948 worker thread done servicing request
04:28:56.790 00.000 18120 OnExposeComplete: enter
04:28:56.791 00.001 18120 UpdateGuideState(): m_state=6
04:28:56.791 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7949
04:28:56.792 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=241.39, Mass=1736, SNR=28.8, Peak=109 HFD=4.4
04:28:56.792 00.000 18120 MultiStar: [#1 0.04,-0.19,0.73,U] [#2 0.00,0.00,0.63,U] [#3 0.21,0.08,0.63,U] [#4 -0.22,0.13,0.57,U] [#5 0.22,0.02,0.45,U] [#6 0.29,-0.35,0.00,M1] [#7 -0.00,0.13,0.43,U] [#8 0.37,0.04,0.43,U] 
04:28:56.793 00.001 18120 refined, 7 included, MultiStar: {0.01, -0.00}, one-star: {-0.26, -0.08}
04:28:56.793 00.000 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
04:28:56.794 00.001 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
04:28:56.794 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.25 mountX=-0.00 mountY=-0.01, mountTheta=-2.26
04:28:56.795 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.00, opts=13)
04:28:56.796 00.001 18120 Enqueuing Move request for scope (0.01, -0.00)
04:28:56.796 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:56.797 00.001 18120 UpdateGuideState exits: m=1736 RSB=28.8
04:28:56.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:56.798 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:56.798 00.000 18120 Enqueuing Expose request
04:28:56.799 00.001 21948 Worker thread wakes up
04:28:56.799 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
04:28:56.799 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
04:28:56.799 00.000 21948 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
04:28:56.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:28:56.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:56.799 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:28:56.799 00.000 21948 MoveAxis(E, 0, ABG)
04:28:56.799 00.000 21948 Move returns status 0, amount 0
04:28:56.799 00.000 21948 MoveAxis(N, 0, ABG)
04:28:56.799 00.000 21948 Move returns status 0, amount 0
04:28:56.799 00.000 21948 move complete, result=0
04:28:56.799 00.000 21948 worker thread done servicing request
04:28:56.799 00.000 21948 Worker thread wakes up
04:28:56.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:56.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:56.799 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:58.313 01.514 21948 Exposure complete
04:28:58.370 00.057 21948 worker thread done servicing request
04:28:58.370 00.000 18120 OnExposeComplete: enter
04:28:58.371 00.001 18120 UpdateGuideState(): m_state=6
04:28:58.372 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7950
04:28:58.372 00.000 18120 Star::Find returns 1 (0), X=895.68, Y=241.48, Mass=1667, SNR=28.3, Peak=108 HFD=4.0
04:28:58.373 00.001 18120 MultiStar: [#1 -0.04,-0.01,0.72,U] [#2 0.13,-0.10,0.64,U] [#3 0.01,-0.07,0.64,U] [#4 0.07,-0.10,0.56,U] [#5 0.16,-0.11,0.45,U] [#6 0.34,-0.26,0.53,U] [#7 0.43,0.05,0.37,U] [#8 -0.14,-0.25,0.40,U] 
04:28:58.373 00.000 18120 single-star, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.02, 0.01}
04:28:58.374 00.001 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.00) = xAngle (-1.50 = -1.50)
04:28:58.374 00.000 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
04:28:58.374 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.50 mountX=0.00 mountY=-0.02, mountTheta=-1.50
04:28:58.376 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.01, opts=13)
04:28:58.376 00.000 18120 Enqueuing Move request for scope (0.02, 0.01)
04:28:58.377 00.001 21948 Worker thread wakes up
04:28:58.377 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
04:28:58.377 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
04:28:58.377 00.000 21948 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
04:28:58.377 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:28:58.377 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:58.377 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:28:58.377 00.000 18120 UpdateGuideState exits: m=1667 RSB=28.3
04:28:58.378 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:58.378 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:28:58.379 00.001 18120 Enqueuing Expose request
04:28:58.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:28:58.379 00.000 21948 MoveAxis(E, 0, ABG)
04:28:58.379 00.000 21948 Move returns status 0, amount 0
04:28:58.379 00.000 21948 MoveAxis(N, 0, ABG)
04:28:58.379 00.000 21948 Move returns status 0, amount 0
04:28:58.379 00.000 21948 move complete, result=0
04:28:58.379 00.000 21948 worker thread done servicing request
04:28:58.379 00.000 21948 Worker thread wakes up
04:28:58.379 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:28:58.379 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:28:58.380 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:00.009 01.629 21948 Exposure complete
04:29:00.043 00.034 21948 worker thread done servicing request
04:29:00.043 00.000 18120 OnExposeComplete: enter
04:29:00.045 00.002 18120 UpdateGuideState(): m_state=6
04:29:00.047 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7951
04:29:00.048 00.001 18120 Star::Find returns 1 (0), X=895.44, Y=241.11, Mass=1735, SNR=28.8, Peak=123 HFD=4.3
04:29:00.049 00.001 18120 MultiStar: [#1 0.34,-0.39,0.00,M1] [#2 -0.21,-0.24,0.64,U] [#3 0.24,-0.17,0.62,U] [#4 0.22,-0.09,0.54,U] [#5 0.31,-0.23,0.45,U] [#6 0.32,-0.54,0.00,M1] [#7 0.17,-0.16,0.42,U] [#8 0.21,-0.34,0.38,U] 
04:29:00.051 00.002 18120 refined, 6 included, MultiStar: {0.05, -0.24}, one-star: {-0.22, -0.36}
04:29:00.051 00.000 18120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.00) = xAngle (-3.36 = 2.93)
04:29:00.052 00.001 18120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.40 = 2.89)
04:29:00.052 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.36 mountX=-0.24 mountY=0.06, mountTheta=2.89
04:29:00.054 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.24, opts=13)
04:29:00.055 00.001 18120 Enqueuing Move request for scope (0.05, -0.24)
04:29:00.056 00.001 21948 Worker thread wakes up
04:29:00.056 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
04:29:00.056 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
04:29:00.056 00.000 21948 Moving (0.05, -0.24) raw xDistance=-0.24 yDistance=0.06
04:29:00.056 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:29:00.056 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:00.056 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:00.058 00.002 18120 UpdateGuideState exits: m=1735 RSB=28.8
04:29:00.059 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:00.060 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:00.061 00.001 18120 Enqueuing Expose request
04:29:00.062 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:29:00.062 00.000 21948 MoveAxis(E, 42, ABG)
04:29:00.063 00.001 21948 Guiding  Dir = 2, Dur = 42
04:29:00.063 00.000 21948 IsSlewing returns 0
04:29:00.063 00.000 21948 IsGuiding returns 0
04:29:00.066 00.003 21948 PulseGuide returned control before completion, sleep 50
04:29:00.133 00.067 21948 IsGuiding returns 0
04:29:00.133 00.000 21948 Move returns status 0, amount 42
04:29:00.133 00.000 21948 MoveAxis(N, 0, ABG)
04:29:00.133 00.000 21948 Move returns status 0, amount 0
04:29:00.133 00.000 21948 move complete, result=0
04:29:00.133 00.000 21948 worker thread done servicing request
04:29:00.133 00.000 21948 Worker thread wakes up
04:29:00.133 00.000 18120 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
04:29:00.135 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:00.135 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:01.544 01.409 21948 Exposure complete
04:29:01.591 00.047 21948 worker thread done servicing request
04:29:01.591 00.000 18120 OnExposeComplete: enter
04:29:01.593 00.002 18120 UpdateGuideState(): m_state=6
04:29:01.594 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7952
04:29:01.594 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=241.66, Mass=1721, SNR=28.6, Peak=125 HFD=4.3
04:29:01.595 00.001 18120 MultiStar: [#1 -0.39,-0.06,0.75,U] [#2 0.01,0.25,0.62,U] [#3 0.28,0.39,0.00,M1] [#4 0.09,0.33,0.56,U] [#5 0.28,0.03,0.47,U] [#6 -0.14,0.12,0.55,U] [#7 0.47,0.24,0.00,M1] [#8 -0.01,0.35,0.39,U] 
04:29:01.595 00.000 18120 refined, 6 included, MultiStar: {-0.12, 0.16}, one-star: {-0.34, 0.19}
04:29:01.596 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
04:29:01.596 00.000 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
04:29:01.596 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=0.20 mountY=0.04, mountTheta=0.18
04:29:01.597 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.16, opts=13)
04:29:01.598 00.001 18120 Enqueuing Move request for scope (-0.12, 0.16)
04:29:01.599 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:01.600 00.001 21948 Worker thread wakes up
04:29:01.601 00.001 18120 UpdateGuideState exits: m=1721 RSB=28.6
04:29:01.602 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:01.603 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:01.603 00.000 18120 Enqueuing Expose request
04:29:01.604 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
04:29:01.604 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
04:29:01.604 00.000 21948 Moving (-0.12, 0.16) raw xDistance=0.20 yDistance=0.04
04:29:01.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:29:01.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:01.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:29:01.604 00.000 21948 MoveAxis(E, 0, ABG)
04:29:01.604 00.000 21948 Move returns status 0, amount 0
04:29:01.604 00.000 21948 MoveAxis(N, 0, ABG)
04:29:01.605 00.001 21948 Move returns status 0, amount 0
04:29:01.605 00.000 21948 move complete, result=0
04:29:01.605 00.000 21948 worker thread done servicing request
04:29:01.605 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:01.605 00.000 21948 Worker thread wakes up
04:29:01.605 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:01.605 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:03.229 01.624 21948 Exposure complete
04:29:03.266 00.037 21948 worker thread done servicing request
04:29:03.266 00.000 18120 OnExposeComplete: enter
04:29:03.268 00.002 18120 UpdateGuideState(): m_state=6
04:29:03.269 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7953
04:29:03.270 00.001 18120 Star::Find returns 1 (0), X=895.60, Y=241.47, Mass=1732, SNR=28.9, Peak=118 HFD=4.1
04:29:03.271 00.001 18120 MultiStar: [#1 0.11,-0.05,0.71,U] [#2 0.07,0.01,0.64,U] [#3 -0.06,0.14,0.60,U] [#4 -0.30,0.58,0.00,M1] [#5 0.24,0.13,0.47,U] [#6 0.11,0.07,0.56,U] [#7 0.14,-0.14,0.36,U] [#8 -0.14,0.31,0.39,U] 
04:29:03.272 00.001 18120 single-star, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.06, 0.00}
04:29:03.273 00.001 18120 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.00) = xAngle (1.12 = 1.12)
04:29:03.274 00.001 18120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.08 = 1.08)
04:29:03.277 00.003 18120 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.12 mountX=0.02 mountY=0.05, mountTheta=1.12
04:29:03.278 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.00, opts=13)
04:29:03.279 00.001 18120 Enqueuing Move request for scope (-0.06, 0.00)
04:29:03.279 00.000 21948 Worker thread wakes up
04:29:03.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:03.280 00.001 18120 UpdateGuideState exits: m=1732 RSB=28.9
04:29:03.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:03.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:03.281 00.001 18120 Enqueuing Expose request
04:29:03.282 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
04:29:03.282 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
04:29:03.282 00.000 21948 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.05
04:29:03.282 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:29:03.282 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:03.282 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:29:03.282 00.000 21948 MoveAxis(E, 0, ABG)
04:29:03.282 00.000 21948 Move returns status 0, amount 0
04:29:03.282 00.000 21948 MoveAxis(N, 0, ABG)
04:29:03.282 00.000 21948 Move returns status 0, amount 0
04:29:03.282 00.000 21948 move complete, result=0
04:29:03.282 00.000 21948 worker thread done servicing request
04:29:03.282 00.000 21948 Worker thread wakes up
04:29:03.282 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:03.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:03.283 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:04.809 01.526 21948 Exposure complete
04:29:04.857 00.048 21948 worker thread done servicing request
04:29:04.857 00.000 18120 OnExposeComplete: enter
04:29:04.859 00.002 18120 UpdateGuideState(): m_state=6
04:29:04.860 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7954
04:29:04.861 00.001 18120 Star::Find returns 1 (0), X=895.44, Y=241.60, Mass=1696, SNR=28.5, Peak=120 HFD=4.3
04:29:04.863 00.002 18120 MultiStar: [#1 -0.09,0.08,0.71,U] [#2 0.02,-0.03,0.65,U] [#3 0.08,0.19,0.60,U] [#4 -0.20,0.18,0.57,U] [#5 0.12,0.13,0.47,U] [#6 0.26,0.01,0.53,U] [#7 0.27,0.23,0.41,U] [#8 -0.21,-0.04,0.38,U] 
04:29:04.864 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.23, 0.12}
04:29:04.865 00.001 18120 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.00) = xAngle (-0.22 = -0.22)
04:29:04.866 00.001 18120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.26 = -0.26)
04:29:04.867 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.77 mountX=0.10 mountY=-0.03, mountTheta=-0.26
04:29:04.870 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.10, opts=13)
04:29:04.871 00.001 18120 Enqueuing Move request for scope (-0.02, 0.10)
04:29:04.871 00.000 21948 Worker thread wakes up
04:29:04.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:04.871 00.000 18120 UpdateGuideState exits: m=1696 RSB=28.5
04:29:04.872 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:04.872 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:04.872 00.000 18120 Enqueuing Expose request
04:29:04.873 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
04:29:04.873 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
04:29:04.873 00.000 21948 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.03
04:29:04.873 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:29:04.873 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:04.873 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:29:04.873 00.000 21948 MoveAxis(E, 0, ABG)
04:29:04.873 00.000 21948 Move returns status 0, amount 0
04:29:04.873 00.000 21948 MoveAxis(N, 0, ABG)
04:29:04.873 00.000 21948 Move returns status 0, amount 0
04:29:04.873 00.000 21948 move complete, result=0
04:29:04.873 00.000 21948 worker thread done servicing request
04:29:04.873 00.000 21948 Worker thread wakes up
04:29:04.873 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:04.873 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:04.873 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:06.497 01.624 21948 Exposure complete
04:29:06.545 00.048 21948 worker thread done servicing request
04:29:06.545 00.000 18120 OnExposeComplete: enter
04:29:06.545 00.000 18120 UpdateGuideState(): m_state=6
04:29:06.546 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7955
04:29:06.547 00.001 18120 Star::Find returns 1 (0), X=895.69, Y=241.38, Mass=1743, SNR=28.8, Peak=127 HFD=4.2
04:29:06.548 00.001 18120 MultiStar: [#1 -0.03,-0.24,0.74,U] [#2 0.03,-0.05,0.61,U] [#3 0.17,-0.03,0.60,U] [#4 0.06,-0.09,0.58,U] [#5 0.36,-0.12,0.46,U] [#6 -0.15,-0.22,0.51,U] [#7 0.31,-0.08,0.44,U] [#8 0.33,-0.10,0.40,U] 
04:29:06.549 00.001 18120 single-star, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.03, -0.09}
04:29:06.550 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 3.00)
04:29:06.551 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
04:29:06.551 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.29 mountX=-0.09 mountY=0.02, mountTheta=2.96
04:29:06.552 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.09, opts=13)
04:29:06.554 00.002 18120 Enqueuing Move request for scope (0.03, -0.09)
04:29:06.554 00.000 21948 Worker thread wakes up
04:29:06.554 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:06.555 00.001 18120 UpdateGuideState exits: m=1743 RSB=28.8
04:29:06.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:06.556 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:06.556 00.000 18120 Enqueuing Expose request
04:29:06.557 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
04:29:06.557 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
04:29:06.557 00.000 21948 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.02
04:29:06.557 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:29:06.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:06.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:29:06.557 00.000 21948 MoveAxis(E, 0, ABG)
04:29:06.557 00.000 21948 Move returns status 0, amount 0
04:29:06.557 00.000 21948 MoveAxis(N, 0, ABG)
04:29:06.557 00.000 21948 Move returns status 0, amount 0
04:29:06.557 00.000 21948 move complete, result=0
04:29:06.557 00.000 21948 worker thread done servicing request
04:29:06.557 00.000 21948 Worker thread wakes up
04:29:06.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:06.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:06.557 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:08.080 01.523 21948 Exposure complete
04:29:08.125 00.045 21948 worker thread done servicing request
04:29:08.125 00.000 18120 OnExposeComplete: enter
04:29:08.126 00.001 18120 UpdateGuideState(): m_state=6
04:29:08.126 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7956
04:29:08.127 00.001 18120 Star::Find returns 1 (0), X=895.62, Y=241.35, Mass=1666, SNR=28.2, Peak=120 HFD=4.2
04:29:08.127 00.000 18120 MultiStar: [#1 -0.10,-0.20,0.72,U] [#2 0.19,-0.02,0.66,U] [#3 0.13,0.10,0.60,U] [#4 -0.30,0.10,0.56,U] [#5 0.29,0.14,0.46,U] [#6 0.03,-0.25,0.52,U] [#7 0.73,0.15,0.00,M1] [#8 0.21,-0.27,0.40,U] 
04:29:08.128 00.001 18120 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {-0.04, -0.12}
04:29:08.128 00.000 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.13 = -3.13)
04:29:08.129 00.001 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.17 = 3.12)
04:29:08.129 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.08 mountY=0.00, mountTheta=3.12
04:29:08.131 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.07, opts=13)
04:29:08.132 00.001 18120 Enqueuing Move request for scope (0.03, -0.07)
04:29:08.133 00.001 21948 Worker thread wakes up
04:29:08.133 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
04:29:08.133 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
04:29:08.133 00.000 21948 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.00
04:29:08.133 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:29:08.133 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:08.133 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:29:08.133 00.000 21948 MoveAxis(E, 0, ABG)
04:29:08.133 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:08.134 00.001 18120 UpdateGuideState exits: m=1666 RSB=28.2
04:29:08.134 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:08.135 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:08.136 00.001 18120 Enqueuing Expose request
04:29:08.137 00.001 21948 Move returns status 0, amount 0
04:29:08.137 00.000 21948 MoveAxis(N, 0, ABG)
04:29:08.137 00.000 21948 Move returns status 0, amount 0
04:29:08.137 00.000 21948 move complete, result=0
04:29:08.137 00.000 21948 worker thread done servicing request
04:29:08.137 00.000 21948 Worker thread wakes up
04:29:08.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:08.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:08.138 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:09.771 01.633 21948 Exposure complete
04:29:09.826 00.055 21948 worker thread done servicing request
04:29:09.826 00.000 18120 OnExposeComplete: enter
04:29:09.827 00.001 18120 UpdateGuideState(): m_state=6
04:29:09.828 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7957
04:29:09.828 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=241.50, Mass=1700, SNR=28.6, Peak=117 HFD=4.1
04:29:09.829 00.001 18120 MultiStar: [#1 0.18,-0.06,0.70,U] [#2 -0.04,0.07,0.65,U] [#3 0.09,-0.01,0.57,U] [#4 -0.43,0.27,0.00,M1] [#5 0.27,0.10,0.48,U] [#6 0.21,-0.39,0.00,M1] [#7 0.01,-0.13,0.42,U] [#8 0.13,-0.11,0.42,U] 
04:29:09.831 00.002 18120 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.26, 0.03}
04:29:09.832 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.38 = -2.38)
04:29:09.833 00.001 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
04:29:09.834 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.39 mountX=-0.02 mountY=-0.01, mountTheta=-2.41
04:29:09.836 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
04:29:09.838 00.002 18120 Enqueuing Move request for scope (0.02, -0.01)
04:29:09.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:09.839 00.001 18120 UpdateGuideState exits: m=1700 RSB=28.6
04:29:09.840 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:09.840 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:09.841 00.001 18120 Enqueuing Expose request
04:29:09.841 00.000 21948 Worker thread wakes up
04:29:09.841 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
04:29:09.841 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
04:29:09.841 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
04:29:09.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:29:09.841 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:09.841 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:29:09.841 00.000 21948 MoveAxis(E, 0, ABG)
04:29:09.841 00.000 21948 Move returns status 0, amount 0
04:29:09.841 00.000 21948 MoveAxis(N, 0, ABG)
04:29:09.841 00.000 21948 Move returns status 0, amount 0
04:29:09.841 00.000 21948 move complete, result=0
04:29:09.841 00.000 21948 worker thread done servicing request
04:29:09.842 00.001 21948 Worker thread wakes up
04:29:09.842 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:09.842 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:09.842 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:11.356 01.514 21948 Exposure complete
04:29:11.383 00.027 21948 worker thread done servicing request
04:29:11.383 00.000 18120 OnExposeComplete: enter
04:29:11.384 00.001 18120 UpdateGuideState(): m_state=6
04:29:11.384 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7958
04:29:11.385 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=241.45, Mass=1670, SNR=28.3, Peak=113 HFD=4.4
04:29:11.386 00.001 18120 MultiStar: [#1 -0.00,-0.19,0.73,U] [#2 0.13,-0.18,0.65,U] [#3 0.28,-0.09,0.59,U] [#4 -0.21,-0.01,0.58,U] [#5 0.27,0.13,0.46,U] [#6 0.09,-0.19,0.53,U] [#7 0.36,-0.18,0.46,U] [#8 0.10,-0.29,0.40,U] 
04:29:11.387 00.001 18120 single-star, 8 included, MultiStar: {0.09, -0.11}, one-star: {-0.01, -0.02}
04:29:11.388 00.001 18120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.00) = xAngle (-4.10 = 2.18)
04:29:11.388 00.000 18120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
04:29:11.388 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.11 mountX=-0.02 mountY=0.02, mountTheta=2.17
04:29:11.390 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
04:29:11.391 00.001 18120 Enqueuing Move request for scope (-0.01, -0.02)
04:29:11.391 00.000 21948 Worker thread wakes up
04:29:11.391 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:11.392 00.001 18120 UpdateGuideState exits: m=1670 RSB=28.3
04:29:11.392 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:11.393 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:11.393 00.000 18120 Enqueuing Expose request
04:29:11.393 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
04:29:11.394 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
04:29:11.394 00.000 21948 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
04:29:11.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:29:11.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:11.394 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:29:11.394 00.000 21948 MoveAxis(E, 0, ABG)
04:29:11.394 00.000 21948 Move returns status 0, amount 0
04:29:11.394 00.000 21948 MoveAxis(N, 0, ABG)
04:29:11.394 00.000 21948 Move returns status 0, amount 0
04:29:11.394 00.000 21948 move complete, result=0
04:29:11.394 00.000 21948 worker thread done servicing request
04:29:11.394 00.000 21948 Worker thread wakes up
04:29:11.394 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:11.394 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:11.394 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:13.021 01.627 21948 Exposure complete
04:29:13.078 00.057 21948 worker thread done servicing request
04:29:13.078 00.000 18120 OnExposeComplete: enter
04:29:13.079 00.001 18120 UpdateGuideState(): m_state=6
04:29:13.080 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7959
04:29:13.080 00.000 18120 Star::Find returns 1 (0), X=895.40, Y=241.31, Mass=1830, SNR=29.5, Peak=122 HFD=4.2
04:29:13.081 00.001 18120 MultiStar: [#1 -0.03,-0.35,0.70,U] [#2 0.08,0.04,0.61,U] [#3 0.20,0.01,0.60,U] [#4 -0.24,0.16,0.55,U] [#5 0.07,-0.12,0.47,U] [#6 -0.07,-0.27,0.51,U] [#7 0.37,-0.44,0.00,M1] [#8 0.11,-0.41,0.37,U] 
04:29:13.081 00.000 18120 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {-0.26, -0.17}
04:29:13.081 00.000 18120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.00) = xAngle (-3.88 = 2.40)
04:29:13.082 00.001 18120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.92 = 2.36)
04:29:13.082 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.88 mountX=-0.10 mountY=0.10, mountTheta=2.38
04:29:13.083 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.13, opts=13)
04:29:13.084 00.001 18120 Enqueuing Move request for scope (-0.04, -0.13)
04:29:13.084 00.000 21948 Worker thread wakes up
04:29:13.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
04:29:13.084 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
04:29:13.084 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:13.085 00.001 21948 Moving (-0.04, -0.13) raw xDistance=-0.10 yDistance=0.10
04:29:13.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:29:13.085 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.5
04:29:13.085 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:13.086 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:13.086 00.000 18120 Enqueuing Expose request
04:29:13.086 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:13.086 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:29:13.086 00.000 21948 MoveAxis(E, 0, ABG)
04:29:13.086 00.000 21948 Move returns status 0, amount 0
04:29:13.086 00.000 21948 MoveAxis(N, 0, ABG)
04:29:13.086 00.000 21948 Move returns status 0, amount 0
04:29:13.086 00.000 21948 move complete, result=0
04:29:13.086 00.000 21948 worker thread done servicing request
04:29:13.086 00.000 21948 Worker thread wakes up
04:29:13.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:13.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:13.087 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:14.613 01.526 21948 Exposure complete
04:29:14.665 00.052 21948 worker thread done servicing request
04:29:14.665 00.000 18120 OnExposeComplete: enter
04:29:14.667 00.002 18120 UpdateGuideState(): m_state=6
04:29:14.667 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7960
04:29:14.668 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=241.34, Mass=1689, SNR=28.4, Peak=132 HFD=4.3
04:29:14.668 00.000 18120 MultiStar: [#1 0.49,-0.37,0.00,M1] [#2 0.39,-0.24,0.00,M1] [#3 0.23,-0.02,0.62,U] [#4 -0.15,-0.17,0.58,U] [#5 0.52,0.04,0.00,M1] [#6 0.27,-0.27,0.51,U] [#7 0.83,-0.08,0.00,M2] [#8 0.27,-0.29,0.41,U] 
04:29:14.669 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.16}, one-star: {0.22, -0.13}
04:29:14.669 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
04:29:14.670 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
04:29:14.670 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.77 mountX=-0.21 mountY=-0.08, mountTheta=-2.80
04:29:14.671 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.16, opts=13)
04:29:14.672 00.001 18120 Enqueuing Move request for scope (0.17, -0.16)
04:29:14.672 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:14.673 00.001 18120 UpdateGuideState exits: m=1689 RSB=28.4
04:29:14.674 00.001 21948 Worker thread wakes up
04:29:14.674 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:14.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
04:29:14.674 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:14.675 00.001 18120 Enqueuing Expose request
04:29:14.675 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
04:29:14.675 00.000 21948 Moving (0.17, -0.16) raw xDistance=-0.21 yDistance=-0.08
04:29:14.675 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:29:14.675 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:14.675 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:29:14.675 00.000 21948 MoveAxis(E, 38, ABG)
04:29:14.675 00.000 21948 Guiding  Dir = 2, Dur = 38
04:29:14.676 00.001 21948 IsSlewing returns 0
04:29:14.676 00.000 21948 IsGuiding returns 0
04:29:14.678 00.002 21948 PulseGuide returned control before completion, sleep 47
04:29:14.735 00.057 21948 IsGuiding returns 0
04:29:14.735 00.000 21948 Move returns status 0, amount 38
04:29:14.735 00.000 21948 MoveAxis(N, 0, ABG)
04:29:14.735 00.000 21948 Move returns status 0, amount 0
04:29:14.735 00.000 21948 move complete, result=0
04:29:14.735 00.000 21948 worker thread done servicing request
04:29:14.735 00.000 21948 Worker thread wakes up
04:29:14.735 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:14.735 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:14.735 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
04:29:16.371 01.636 21948 Exposure complete
04:29:16.403 00.032 21948 worker thread done servicing request
04:29:16.403 00.000 18120 OnExposeComplete: enter
04:29:16.404 00.001 18120 UpdateGuideState(): m_state=6
04:29:16.404 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7961
04:29:16.405 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=241.43, Mass=1778, SNR=29.1, Peak=129 HFD=3.9
04:29:16.405 00.000 18120 MultiStar: [#1 0.26,-0.37,0.00,M2] [#2 0.41,0.02,0.57,U] [#3 0.50,-0.22,0.00,M1] [#4 0.24,0.05,0.55,U] [#5 0.56,-0.21,0.00,M2] [#6 0.10,-0.35,0.52,U] [#7 0.38,-0.01,0.44,U] [#8 0.64,-0.08,0.00,M1] 
04:29:16.406 00.001 18120 single-star, 4 included, MultiStar: {0.23, -0.06}, one-star: {0.12, -0.04}
04:29:16.406 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
04:29:16.407 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
04:29:16.407 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
04:29:16.408 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.04, opts=13)
04:29:16.409 00.001 18120 Enqueuing Move request for scope (0.12, -0.04)
04:29:16.409 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:16.410 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.1
04:29:16.410 00.000 21948 Worker thread wakes up
04:29:16.410 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
04:29:16.410 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
04:29:16.410 00.000 21948 Moving (0.12, -0.04) raw xDistance=-0.09 yDistance=-0.09
04:29:16.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:29:16.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:16.410 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:16.411 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:16.411 00.000 18120 Enqueuing Expose request
04:29:16.412 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:29:16.412 00.000 21948 MoveAxis(E, 0, ABG)
04:29:16.412 00.000 21948 Move returns status 0, amount 0
04:29:16.412 00.000 21948 MoveAxis(N, 0, ABG)
04:29:16.412 00.000 21948 Move returns status 0, amount 0
04:29:16.412 00.000 21948 move complete, result=0
04:29:16.412 00.000 21948 worker thread done servicing request
04:29:16.412 00.000 21948 Worker thread wakes up
04:29:16.412 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:16.412 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:16.413 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:17.938 01.525 21948 Exposure complete
04:29:17.973 00.035 21948 worker thread done servicing request
04:29:17.974 00.001 18120 OnExposeComplete: enter
04:29:17.975 00.001 18120 UpdateGuideState(): m_state=6
04:29:17.975 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7962
04:29:17.976 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=241.29, Mass=1614, SNR=27.8, Peak=119 HFD=4.2
04:29:17.976 00.000 18120 MultiStar: [#1 0.12,-0.13,0.74,U] [#2 0.34,-0.18,0.67,U] [#3 0.43,0.03,0.00,M2] [#4 0.26,0.24,0.60,U] [#5 0.68,-0.06,0.00,M3] [#6 0.30,-0.42,0.00,M1] [#7 0.54,0.23,0.00,M2] [#8 0.70,-0.34,0.00,M2] 
04:29:17.977 00.001 18120 refined, 3 included, MultiStar: {0.24, -0.09}, one-star: {0.24, -0.18}
04:29:17.977 00.000 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
04:29:17.977 00.000 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
04:29:17.978 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.35 mountX=-0.17 mountY=-0.17, mountTheta=-2.36
04:29:17.979 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.09, opts=13)
04:29:17.980 00.001 18120 Enqueuing Move request for scope (0.24, -0.09)
04:29:17.980 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:17.981 00.001 18120 UpdateGuideState exits: m=1614 RSB=27.8
04:29:17.982 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:17.982 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:17.983 00.001 18120 Enqueuing Expose request
04:29:17.983 00.000 21948 Worker thread wakes up
04:29:17.983 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
04:29:17.983 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
04:29:17.983 00.000 21948 Moving (0.24, -0.09) raw xDistance=-0.17 yDistance=-0.17
04:29:17.983 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:29:17.983 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:17.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:29:17.983 00.000 21948 MoveAxis(E, 0, ABG)
04:29:17.983 00.000 21948 Move returns status 0, amount 0
04:29:17.983 00.000 21948 MoveAxis(N, 0, ABG)
04:29:17.983 00.000 21948 Move returns status 0, amount 0
04:29:17.983 00.000 21948 move complete, result=0
04:29:17.983 00.000 21948 worker thread done servicing request
04:29:17.983 00.000 21948 Worker thread wakes up
04:29:17.983 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:17.984 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:17.984 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:19.614 01.630 21948 Exposure complete
04:29:19.643 00.029 21948 worker thread done servicing request
04:29:19.643 00.000 18120 OnExposeComplete: enter
04:29:19.644 00.001 18120 UpdateGuideState(): m_state=6
04:29:19.647 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7963
04:29:19.649 00.002 18120 Star::Find returns 1 (0), X=895.70, Y=241.42, Mass=1671, SNR=28.2, Peak=105 HFD=4.2
04:29:19.652 00.003 18120 MultiStar: [#1 0.20,-0.26,0.74,U] [#2 0.01,0.08,0.61,U] [#3 0.62,-0.23,0.00,M3] [#4 0.09,-0.12,0.57,U] [#5 0.62,-0.04,0.00,M4] [#6 0.21,-0.26,0.52,U] [#7 0.52,-0.42,0.00,M3] [#8 0.28,0.20,0.43,U] 
04:29:19.653 00.001 18120 single-star, 5 included, MultiStar: {0.12, -0.08}, one-star: {0.04, -0.05}
04:29:19.653 00.000 18120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.00) = xAngle (-2.91 = -2.91)
04:29:19.654 00.001 18120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.95 = -2.95)
04:29:19.654 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.91 mountX=-0.07 mountY=-0.01, mountTheta=-2.95
04:29:19.655 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
04:29:19.656 00.001 18120 Enqueuing Move request for scope (0.04, -0.05)
04:29:19.656 00.000 21948 Worker thread wakes up
04:29:19.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
04:29:19.656 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
04:29:19.656 00.000 21948 Moving (0.04, -0.05) raw xDistance=-0.07 yDistance=-0.01
04:29:19.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:29:19.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:19.656 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:29:19.656 00.000 21948 MoveAxis(E, 0, ABG)
04:29:19.657 00.001 21948 Move returns status 0, amount 0
04:29:19.657 00.000 21948 MoveAxis(N, 0, ABG)
04:29:19.657 00.000 21948 Move returns status 0, amount 0
04:29:19.657 00.000 21948 move complete, result=0
04:29:19.657 00.000 21948 worker thread done servicing request
04:29:19.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:19.657 00.000 18120 UpdateGuideState exits: m=1671 RSB=28.2
04:29:19.658 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:19.658 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:19.658 00.000 18120 Enqueuing Expose request
04:29:19.659 00.001 21948 Worker thread wakes up
04:29:19.659 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:19.659 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:19.659 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:21.179 01.520 21948 Exposure complete
04:29:21.212 00.033 21948 worker thread done servicing request
04:29:21.213 00.001 18120 OnExposeComplete: enter
04:29:21.213 00.000 18120 UpdateGuideState(): m_state=6
04:29:21.214 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7964
04:29:21.214 00.000 18120 Star::Find returns 1 (0), X=895.62, Y=241.21, Mass=1718, SNR=28.6, Peak=118 HFD=4.0
04:29:21.215 00.001 18120 MultiStar: [#1 -0.13,-0.41,0.71,U] [#2 0.05,-0.04,0.61,U] [#3 0.38,0.02,0.62,U] [#4 0.04,-0.19,0.55,U] [#5 0.35,-0.30,0.00,M5] [#6 0.05,-0.68,0.00,M1] [#7 0.35,-0.50,0.00,M4] [#8 0.17,-0.33,0.38,U] 
04:29:21.215 00.000 18120 refined, 5 included, MultiStar: {0.06, -0.20}, one-star: {-0.04, -0.26}
04:29:21.216 00.001 18120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.00) = xAngle (-3.30 = 2.98)
04:29:21.216 00.000 18120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.34 = 2.94)
04:29:21.216 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.30 mountX=-0.21 mountY=0.04, mountTheta=2.95
04:29:21.218 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.20, opts=13)
04:29:21.219 00.001 18120 Enqueuing Move request for scope (0.06, -0.20)
04:29:21.220 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:21.221 00.001 18120 UpdateGuideState exits: m=1718 RSB=28.6
04:29:21.222 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:21.222 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:21.222 00.000 18120 Enqueuing Expose request
04:29:21.223 00.001 21948 Worker thread wakes up
04:29:21.223 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
04:29:21.223 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
04:29:21.223 00.000 21948 Moving (0.06, -0.20) raw xDistance=-0.21 yDistance=0.04
04:29:21.223 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:29:21.223 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:21.223 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:29:21.223 00.000 21948 MoveAxis(E, 37, ABG)
04:29:21.223 00.000 21948 Guiding  Dir = 2, Dur = 37
04:29:21.223 00.000 21948 IsSlewing returns 0
04:29:21.223 00.000 21948 IsGuiding returns 0
04:29:21.225 00.002 21948 PulseGuide returned control before completion, sleep 45
04:29:21.272 00.047 21948 IsGuiding returns 0
04:29:21.272 00.000 21948 Move returns status 0, amount 37
04:29:21.272 00.000 21948 MoveAxis(N, 0, ABG)
04:29:21.272 00.000 21948 Move returns status 0, amount 0
04:29:21.272 00.000 21948 move complete, result=0
04:29:21.272 00.000 21948 worker thread done servicing request
04:29:21.272 00.000 21948 Worker thread wakes up
04:29:21.272 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:21.272 00.000 18120 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
04:29:21.274 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:22.898 01.624 21948 Exposure complete
04:29:22.934 00.036 21948 worker thread done servicing request
04:29:22.934 00.000 18120 OnExposeComplete: enter
04:29:22.935 00.001 18120 UpdateGuideState(): m_state=6
04:29:22.935 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7965
04:29:22.936 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=241.26, Mass=1631, SNR=27.8, Peak=120 HFD=3.9
04:29:22.936 00.000 18120 MultiStar: [#1 0.14,-0.29,0.74,U] [#2 -0.01,-0.09,0.65,U] [#3 0.32,-0.22,0.63,U] [#4 0.15,0.11,0.56,U] [#5 0.23,-0.08,0.48,U] [#6 0.23,-0.27,0.52,U] [#7 0.52,-0.24,0.00,M5] [#8 0.53,-0.23,0.00,M1] 
04:29:22.937 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.16}, one-star: {-0.01, -0.21}
04:29:22.937 00.000 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
04:29:22.937 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
04:29:22.938 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.88 mountX=-0.20 mountY=-0.05, mountTheta=-2.92
04:29:22.940 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.16, opts=13)
04:29:22.940 00.000 18120 Enqueuing Move request for scope (0.13, -0.16)
04:29:22.941 00.001 21948 Worker thread wakes up
04:29:22.941 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
04:29:22.941 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
04:29:22.941 00.000 21948 Moving (0.13, -0.16) raw xDistance=-0.20 yDistance=-0.05
04:29:22.941 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:29:22.941 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:22.941 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:22.941 00.000 21948 MoveAxis(E, 39, ABG)
04:29:22.941 00.000 21948 Guiding  Dir = 2, Dur = 39
04:29:22.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:22.941 00.000 18120 UpdateGuideState exits: m=1631 RSB=27.8
04:29:22.942 00.001 21948 IsSlewing returns 0
04:29:22.942 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:22.944 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:22.946 00.002 18120 Enqueuing Expose request
04:29:22.947 00.001 21948 IsGuiding returns 0
04:29:22.948 00.001 21948 PulseGuide returned control before completion, sleep 48
04:29:23.005 00.057 21948 IsGuiding returns 0
04:29:23.005 00.000 21948 Move returns status 0, amount 39
04:29:23.006 00.001 21948 MoveAxis(N, 0, ABG)
04:29:23.006 00.000 21948 Move returns status 0, amount 0
04:29:23.006 00.000 21948 move complete, result=0
04:29:23.006 00.000 21948 worker thread done servicing request
04:29:23.006 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
04:29:23.007 00.001 21948 Worker thread wakes up
04:29:23.007 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:23.007 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:24.422 01.415 21948 Exposure complete
04:29:24.465 00.043 21948 worker thread done servicing request
04:29:24.465 00.000 18120 OnExposeComplete: enter
04:29:24.465 00.000 18120 UpdateGuideState(): m_state=6
04:29:24.466 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7966
04:29:24.466 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=241.16, Mass=1779, SNR=29.1, Peak=127 HFD=4.0
04:29:24.467 00.001 18120 MultiStar: [#1 -0.18,-0.42,0.00,M1] [#2 -0.00,-0.37,0.65,U] [#3 0.09,-0.32,0.58,U] [#4 -0.30,0.03,0.56,U] [#5 0.26,-0.30,0.46,U] [#6 -0.12,-0.49,0.00,M1] [#7 0.10,-0.36,0.39,U] [#8 0.08,-0.38,0.41,U] 
04:29:24.468 00.001 18120 refined, 6 included, MultiStar: {0.00, -0.29}, one-star: {-0.07, -0.32}
04:29:24.468 00.000 18120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.00) = xAngle (-3.57 = 2.71)
04:29:24.468 00.000 18120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.61 = 2.68)
04:29:24.469 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.57 mountX=-0.26 mountY=0.13, mountTheta=2.68
04:29:24.470 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.29, opts=13)
04:29:24.472 00.002 18120 Enqueuing Move request for scope (0.00, -0.29)
04:29:24.472 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:24.473 00.001 18120 UpdateGuideState exits: m=1779 RSB=29.1
04:29:24.473 00.000 21948 Worker thread wakes up
04:29:24.473 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.29) opts 0xd
04:29:24.473 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.29)
04:29:24.473 00.000 21948 Moving (0.00, -0.29) raw xDistance=-0.26 yDistance=0.13
04:29:24.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:29:24.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:24.473 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:24.475 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:29:24.475 00.000 21948 MoveAxis(E, 49, ABG)
04:29:24.475 00.000 21948 Guiding  Dir = 2, Dur = 49
04:29:24.475 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:24.475 00.000 18120 Enqueuing Expose request
04:29:24.476 00.001 21948 IsSlewing returns 0
04:29:24.476 00.000 21948 IsGuiding returns 0
04:29:24.477 00.001 21948 PulseGuide returned control before completion, sleep 58
04:29:24.547 00.070 21948 IsGuiding returns 0
04:29:24.547 00.000 21948 Move returns status 0, amount 49
04:29:24.547 00.000 21948 MoveAxis(N, 0, ABG)
04:29:24.547 00.000 21948 Move returns status 0, amount 0
04:29:24.547 00.000 21948 move complete, result=0
04:29:24.547 00.000 21948 worker thread done servicing request
04:29:24.547 00.000 21948 Worker thread wakes up
04:29:24.547 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:24.547 00.000 18120 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
04:29:24.548 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:26.184 01.636 21948 Exposure complete
04:29:26.223 00.039 21948 worker thread done servicing request
04:29:26.223 00.000 18120 OnExposeComplete: enter
04:29:26.224 00.001 18120 UpdateGuideState(): m_state=6
04:29:26.225 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7967
04:29:26.226 00.001 18120 Star::Find returns 1 (0), X=895.65, Y=241.47, Mass=1696, SNR=28.4, Peak=114 HFD=4.1
04:29:26.227 00.001 18120 MultiStar: [#1 -0.01,-0.06,0.72,U] [#2 -0.21,0.37,0.64,U] [#3 -0.20,0.30,0.61,U] [#4 -0.47,0.45,0.00,M1] [#5 0.17,0.34,0.49,U] [#6 0.09,-0.04,0.49,U] [#7 0.34,-0.21,0.43,U] [#8 -0.01,0.17,0.40,U] 
04:29:26.228 00.001 18120 single-star, 7 included, MultiStar: {-0.00, 0.10}, one-star: {-0.01, -0.00}
04:29:26.230 00.002 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.00) = xAngle (-4.88 = 1.40)
04:29:26.233 00.003 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.92 = 1.36)
04:29:26.235 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.02 cameraTheta=-2.89 mountX=0.00 mountY=0.02, mountTheta=1.40
04:29:26.239 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.00, opts=13)
04:29:26.239 00.000 18120 Enqueuing Move request for scope (-0.01, -0.00)
04:29:26.240 00.001 21948 Worker thread wakes up
04:29:26.240 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:26.240 00.000 18120 UpdateGuideState exits: m=1696 RSB=28.4
04:29:26.241 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:26.241 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:26.242 00.001 18120 Enqueuing Expose request
04:29:26.242 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
04:29:26.242 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
04:29:26.242 00.000 21948 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.02
04:29:26.242 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:29:26.242 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:26.242 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:29:26.242 00.000 21948 MoveAxis(E, 0, ABG)
04:29:26.242 00.000 21948 Move returns status 0, amount 0
04:29:26.242 00.000 21948 MoveAxis(N, 0, ABG)
04:29:26.242 00.000 21948 Move returns status 0, amount 0
04:29:26.242 00.000 21948 move complete, result=0
04:29:26.242 00.000 21948 worker thread done servicing request
04:29:26.242 00.000 21948 Worker thread wakes up
04:29:26.242 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:26.242 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:26.243 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:27.761 01.518 21948 Exposure complete
04:29:27.798 00.037 21948 worker thread done servicing request
04:29:27.798 00.000 18120 OnExposeComplete: enter
04:29:27.799 00.001 18120 UpdateGuideState(): m_state=6
04:29:27.799 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7968
04:29:27.799 00.000 18120 Star::Find returns 1 (0), X=895.45, Y=241.79, Mass=1692, SNR=28.5, Peak=121 HFD=4.4
04:29:27.800 00.001 18120 MultiStar: [#1 -0.44,-0.00,0.00,M1] [#2 -0.20,0.34,0.66,U] [#3 -0.05,0.40,0.62,U] [#4 -0.49,0.47,0.00,M2] [#5 -0.07,0.19,0.46,U] [#6 -0.30,0.19,0.52,U] [#7 0.10,0.24,0.38,U] [#8 -0.10,0.26,0.42,U] 
04:29:27.800 00.000 18120 refined, 6 included, MultiStar: {-0.14, 0.29}, one-star: {-0.21, 0.32}
04:29:27.801 00.001 18120 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
04:29:27.801 00.000 18120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
04:29:27.802 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.02 mountX=0.32 mountY=-0.01, mountTheta=-0.02
04:29:27.803 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.29, opts=13)
04:29:27.803 00.000 18120 Enqueuing Move request for scope (-0.14, 0.29)
04:29:27.804 00.001 21948 Worker thread wakes up
04:29:27.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:27.804 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
04:29:27.804 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
04:29:27.804 00.000 18120 UpdateGuideState exits: m=1692 RSB=28.5
04:29:27.805 00.001 21948 Moving (-0.14, 0.29) raw xDistance=0.32 yDistance=-0.01
04:29:27.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:27.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
04:29:27.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:27.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:27.805 00.000 18120 Enqueuing Expose request
04:29:27.806 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:29:27.806 00.000 21948 MoveAxis(W, 57, ABG)
04:29:27.806 00.000 21948 Guiding  Dir = 3, Dur = 57
04:29:27.806 00.000 21948 IsSlewing returns 0
04:29:27.806 00.000 21948 IsGuiding returns 0
04:29:27.808 00.002 21948 PulseGuide returned control before completion, sleep 66
04:29:27.884 00.076 21948 IsGuiding returns 0
04:29:27.884 00.000 21948 Move returns status 0, amount 57
04:29:27.884 00.000 21948 MoveAxis(N, 0, ABG)
04:29:27.884 00.000 21948 Move returns status 0, amount 0
04:29:27.884 00.000 21948 move complete, result=0
04:29:27.884 00.000 21948 worker thread done servicing request
04:29:27.884 00.000 21948 Worker thread wakes up
04:29:27.884 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:27.884 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:27.884 00.000 18120 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
04:29:29.518 01.634 21948 Exposure complete
04:29:29.544 00.026 21948 worker thread done servicing request
04:29:29.544 00.000 18120 OnExposeComplete: enter
04:29:29.545 00.001 18120 UpdateGuideState(): m_state=6
04:29:29.546 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7969
04:29:29.546 00.000 18120 Star::Find returns 1 (0), X=895.64, Y=241.51, Mass=1638, SNR=27.9, Peak=116 HFD=4.0
04:29:29.547 00.001 18120 MultiStar: [#1 0.04,-0.33,0.76,U] [#2 -0.00,0.02,0.64,U] [#3 0.16,0.13,0.63,U] [#4 -0.16,0.11,0.58,U] [#5 0.31,-0.09,0.48,U] [#6 0.21,0.09,0.53,U] [#7 0.32,-0.17,0.44,U] [#8 0.30,-0.01,0.42,U] 
04:29:29.551 00.004 18120 single-star, 8 included, MultiStar: {0.10, -0.02}, one-star: {-0.02, 0.04}
04:29:29.553 00.002 18120 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.00) = xAngle (0.03 = 0.03)
04:29:29.555 00.002 18120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.01 = -0.01)
04:29:29.557 00.002 18120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.03 mountX=0.04 mountY=-0.00, mountTheta=-0.01
04:29:29.561 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.04, opts=13)
04:29:29.564 00.003 18120 Enqueuing Move request for scope (-0.02, 0.04)
04:29:29.567 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:29.569 00.002 18120 UpdateGuideState exits: m=1638 RSB=27.9
04:29:29.571 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:29.573 00.002 21948 Worker thread wakes up
04:29:29.573 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:29.576 00.003 18120 Enqueuing Expose request
04:29:29.577 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
04:29:29.577 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
04:29:29.577 00.000 21948 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.00
04:29:29.578 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:29:29.578 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:29.578 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:29:29.578 00.000 21948 MoveAxis(E, 0, ABG)
04:29:29.578 00.000 21948 Move returns status 0, amount 0
04:29:29.578 00.000 21948 MoveAxis(N, 0, ABG)
04:29:29.578 00.000 21948 Move returns status 0, amount 0
04:29:29.578 00.000 21948 move complete, result=0
04:29:29.578 00.000 21948 worker thread done servicing request
04:29:29.578 00.000 21948 Worker thread wakes up
04:29:29.578 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:29.578 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:29.579 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:31.102 01.523 21948 Exposure complete
04:29:31.165 00.063 21948 worker thread done servicing request
04:29:31.165 00.000 18120 OnExposeComplete: enter
04:29:31.166 00.001 18120 UpdateGuideState(): m_state=6
04:29:31.167 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7970
04:29:31.167 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=241.52, Mass=1564, SNR=27.4, Peak=104 HFD=4.2
04:29:31.168 00.001 18120 MultiStar: [#1 0.09,-0.17,0.74,U] [#2 -0.09,-0.12,0.64,U] [#3 0.15,-0.09,0.60,U] [#4 -0.07,0.18,0.54,U] [#5 0.23,-0.05,0.50,U] [#6 -0.01,-0.04,0.53,U] [#7 0.17,-0.40,0.00,M2] [#8 -0.07,-0.09,0.42,U] 
04:29:31.168 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.20, 0.05}
04:29:31.168 00.000 18120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.00) = xAngle (-3.84 = 2.44)
04:29:31.169 00.001 18120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.88 = 2.40)
04:29:31.169 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.85 mountX=-0.03 mountY=0.03, mountTheta=2.42
04:29:31.171 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.04, opts=13)
04:29:31.171 00.000 18120 Enqueuing Move request for scope (-0.01, -0.04)
04:29:31.172 00.001 21948 Worker thread wakes up
04:29:31.172 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:31.172 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
04:29:31.172 00.000 18120 UpdateGuideState exits: m=1564 RSB=27.4
04:29:31.173 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:31.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:31.174 00.001 18120 Enqueuing Expose request
04:29:31.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
04:29:31.174 00.000 21948 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.03
04:29:31.174 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:29:31.174 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:31.174 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:29:31.174 00.000 21948 MoveAxis(E, 0, ABG)
04:29:31.174 00.000 21948 Move returns status 0, amount 0
04:29:31.174 00.000 21948 MoveAxis(N, 0, ABG)
04:29:31.174 00.000 21948 Move returns status 0, amount 0
04:29:31.174 00.000 21948 move complete, result=0
04:29:31.175 00.001 21948 worker thread done servicing request
04:29:31.175 00.000 21948 Worker thread wakes up
04:29:31.175 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:31.175 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:31.175 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:32.797 01.622 21948 Exposure complete
04:29:32.837 00.040 21948 worker thread done servicing request
04:29:32.838 00.001 18120 OnExposeComplete: enter
04:29:32.838 00.000 18120 UpdateGuideState(): m_state=6
04:29:32.839 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7971
04:29:32.839 00.000 18120 Star::Find returns 1 (0), X=895.62, Y=241.49, Mass=1629, SNR=27.8, Peak=109 HFD=4.1
04:29:32.840 00.001 18120 MultiStar: [#1 0.47,-0.28,0.00,M1] [#2 0.38,-0.05,0.66,U] [#3 0.21,0.03,0.61,U] [#4 -0.09,0.14,0.55,U] [#5 0.45,0.08,0.00,M1] [#6 0.14,0.04,0.57,U] [#7 0.49,-0.16,0.00,M3] [#8 0.33,0.08,0.41,U] 
04:29:32.840 00.000 18120 single-star, 5 included, MultiStar: {0.13, 0.04}, one-star: {-0.04, 0.02}
04:29:32.841 00.001 18120 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.00) = xAngle (0.67 = 0.67)
04:29:32.841 00.000 18120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.63 = 0.63)
04:29:32.842 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.67 mountX=0.04 mountY=0.03, mountTheta=0.65
04:29:32.843 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
04:29:32.844 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
04:29:32.844 00.000 21948 Worker thread wakes up
04:29:32.844 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:32.845 00.001 18120 UpdateGuideState exits: m=1629 RSB=27.8
04:29:32.845 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:32.846 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:32.846 00.000 18120 Enqueuing Expose request
04:29:32.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
04:29:32.847 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
04:29:32.847 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=0.03
04:29:32.847 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:29:32.847 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:32.847 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:29:32.847 00.000 21948 MoveAxis(E, 0, ABG)
04:29:32.847 00.000 21948 Move returns status 0, amount 0
04:29:32.847 00.000 21948 MoveAxis(N, 0, ABG)
04:29:32.847 00.000 21948 Move returns status 0, amount 0
04:29:32.847 00.000 21948 move complete, result=0
04:29:32.847 00.000 21948 worker thread done servicing request
04:29:32.847 00.000 21948 Worker thread wakes up
04:29:32.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:32.847 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:32.847 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:34.362 01.515 21948 Exposure complete
04:29:34.400 00.038 21948 worker thread done servicing request
04:29:34.401 00.001 18120 OnExposeComplete: enter
04:29:34.401 00.000 18120 UpdateGuideState(): m_state=6
04:29:34.402 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7972
04:29:34.402 00.000 18120 Star::Find returns 1 (0), X=895.91, Y=241.54, Mass=1671, SNR=28.2, Peak=125 HFD=4.0
04:29:34.403 00.001 18120 MultiStar: [#1 0.09,-0.21,0.79,U] [#2 0.19,0.13,0.63,U] [#3 0.15,0.07,0.62,U] [#4 0.26,0.20,0.57,U] [#5 0.36,0.16,0.47,U] [#6 0.24,-0.10,0.55,U] [#7 0.37,0.14,0.39,U] [#8 0.23,-0.12,0.40,U] 
04:29:34.403 00.000 18120 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.25, 0.07}
04:29:34.404 00.001 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
04:29:34.404 00.000 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
04:29:34.405 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.23 cameraTheta=0.14 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
04:29:34.406 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.03, opts=13)
04:29:34.407 00.001 18120 Enqueuing Move request for scope (0.22, 0.03)
04:29:34.407 00.000 21948 Worker thread wakes up
04:29:34.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:34.408 00.001 18120 UpdateGuideState exits: m=1671 RSB=28.2
04:29:34.408 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:34.409 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:34.409 00.000 18120 Enqueuing Expose request
04:29:34.409 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
04:29:34.410 00.001 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
04:29:34.410 00.000 21948 Moving (0.22, 0.03) raw xDistance=-0.06 yDistance=-0.21
04:29:34.410 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:29:34.410 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:34.410 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:29:34.410 00.000 21948 MoveAxis(E, 0, ABG)
04:29:34.410 00.000 21948 Move returns status 0, amount 0
04:29:34.410 00.000 21948 MoveAxis(N, 0, ABG)
04:29:34.410 00.000 21948 Move returns status 0, amount 0
04:29:34.410 00.000 21948 move complete, result=0
04:29:34.410 00.000 21948 worker thread done servicing request
04:29:34.410 00.000 21948 Worker thread wakes up
04:29:34.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:34.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:34.410 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:36.042 01.632 21948 Exposure complete
04:29:36.072 00.030 21948 worker thread done servicing request
04:29:36.072 00.000 18120 OnExposeComplete: enter
04:29:36.072 00.000 18120 UpdateGuideState(): m_state=6
04:29:36.072 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7973
04:29:36.073 00.001 18120 Star::Find returns 1 (0), X=895.67, Y=241.60, Mass=1747, SNR=28.8, Peak=129 HFD=4.1
04:29:36.073 00.000 18120 MultiStar: [#1 0.26,-0.05,0.69,U] [#2 0.10,-0.14,0.59,U] [#3 0.02,0.23,0.62,U] [#4 -0.10,0.16,0.56,U] [#5 0.36,-0.03,0.48,U] [#6 0.18,-0.03,0.54,U] [#7 0.24,-0.06,0.43,U] [#8 0.11,-0.18,0.37,U] 
04:29:36.075 00.002 18120 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.01, 0.13}
04:29:36.075 00.000 18120 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.00) = xAngle (-1.80 = -1.80)
04:29:36.075 00.000 18120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.84 = -1.84)
04:29:36.076 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
04:29:36.077 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.02, opts=13)
04:29:36.077 00.000 18120 Enqueuing Move request for scope (0.12, 0.02)
04:29:36.078 00.001 21948 Worker thread wakes up
04:29:36.078 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:36.078 00.000 18120 UpdateGuideState exits: m=1747 RSB=28.8
04:29:36.079 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:36.079 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:36.079 00.000 18120 Enqueuing Expose request
04:29:36.080 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
04:29:36.080 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
04:29:36.080 00.000 21948 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.11
04:29:36.080 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:29:36.080 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:36.080 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:29:36.080 00.000 21948 MoveAxis(E, 0, ABG)
04:29:36.080 00.000 21948 Move returns status 0, amount 0
04:29:36.080 00.000 21948 MoveAxis(N, 0, ABG)
04:29:36.080 00.000 21948 Move returns status 0, amount 0
04:29:36.080 00.000 21948 move complete, result=0
04:29:36.080 00.000 21948 worker thread done servicing request
04:29:36.080 00.000 21948 Worker thread wakes up
04:29:36.080 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:36.080 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:36.081 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:37.599 01.518 21948 Exposure complete
04:29:37.635 00.036 21948 worker thread done servicing request
04:29:37.635 00.000 18120 OnExposeComplete: enter
04:29:37.636 00.001 18120 UpdateGuideState(): m_state=6
04:29:37.637 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7974
04:29:37.637 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=241.51, Mass=1659, SNR=28.1, Peak=117 HFD=4.1
04:29:37.638 00.001 18120 MultiStar: [#1 0.14,-0.36,0.72,U] [#2 0.11,-0.16,0.63,U] [#3 0.23,0.01,0.61,U] [#4 -0.18,0.01,0.55,U] [#5 0.29,0.00,0.50,U] [#6 0.00,-0.20,0.53,U] [#7 0.60,-0.13,0.00,M2] [#8 0.32,-0.16,0.39,U] 
04:29:37.638 00.000 18120 single-star, 7 included, MultiStar: {0.08, -0.10}, one-star: {-0.08, 0.04}
04:29:37.639 00.001 18120 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.00) = xAngle (0.70 = 0.70)
04:29:37.639 00.000 18120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.66 = 0.66)
04:29:37.639 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.69 mountX=0.07 mountY=0.06, mountTheta=0.67
04:29:37.640 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.04, opts=13)
04:29:37.641 00.001 18120 Enqueuing Move request for scope (-0.08, 0.04)
04:29:37.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:37.642 00.001 18120 UpdateGuideState exits: m=1659 RSB=28.1
04:29:37.642 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:37.643 00.001 21948 Worker thread wakes up
04:29:37.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
04:29:37.643 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
04:29:37.643 00.000 21948 Moving (-0.08, 0.04) raw xDistance=0.07 yDistance=0.06
04:29:37.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:29:37.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:37.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:29:37.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:37.644 00.001 18120 Enqueuing Expose request
04:29:37.644 00.000 21948 MoveAxis(E, 0, ABG)
04:29:37.644 00.000 21948 Move returns status 0, amount 0
04:29:37.644 00.000 21948 MoveAxis(N, 0, ABG)
04:29:37.644 00.000 21948 Move returns status 0, amount 0
04:29:37.645 00.001 21948 move complete, result=0
04:29:37.645 00.000 21948 worker thread done servicing request
04:29:37.645 00.000 21948 Worker thread wakes up
04:29:37.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:37.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:37.645 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:39.285 01.640 21948 Exposure complete
04:29:39.322 00.037 21948 worker thread done servicing request
04:29:39.322 00.000 18120 OnExposeComplete: enter
04:29:39.324 00.002 18120 UpdateGuideState(): m_state=6
04:29:39.325 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7975
04:29:39.326 00.001 18120 Star::Find returns 1 (0), X=895.88, Y=241.30, Mass=1764, SNR=28.9, Peak=132 HFD=4.1
04:29:39.327 00.001 18120 MultiStar: [#1 0.20,-0.31,0.76,U] [#2 0.09,-0.06,0.65,U] [#3 -0.08,-0.05,0.59,U] [#4 -0.02,-0.05,0.56,U] [#5 -0.04,-0.12,0.45,U] [#6 0.07,-0.18,0.51,U] [#7 0.42,-0.13,0.00,M3] [#8 0.15,0.04,0.37,U] 
04:29:39.328 00.001 18120 refined, 7 included, MultiStar: {0.09, -0.13}, one-star: {0.22, -0.17}
04:29:39.329 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
04:29:39.329 00.000 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
04:29:39.329 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.96 mountX=-0.16 mountY=-0.02, mountTheta=-2.99
04:29:39.331 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.13, opts=13)
04:29:39.331 00.000 18120 Enqueuing Move request for scope (0.09, -0.13)
04:29:39.331 00.000 21948 Worker thread wakes up
04:29:39.332 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:39.332 00.000 18120 UpdateGuideState exits: m=1764 RSB=28.9
04:29:39.332 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:39.333 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:39.333 00.000 18120 Enqueuing Expose request
04:29:39.333 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
04:29:39.333 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
04:29:39.333 00.000 21948 Moving (0.09, -0.13) raw xDistance=-0.16 yDistance=-0.02
04:29:39.333 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:29:39.333 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:39.333 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:29:39.333 00.000 21948 MoveAxis(E, 0, ABG)
04:29:39.333 00.000 21948 Move returns status 0, amount 0
04:29:39.333 00.000 21948 MoveAxis(N, 0, ABG)
04:29:39.333 00.000 21948 Move returns status 0, amount 0
04:29:39.333 00.000 21948 move complete, result=0
04:29:39.333 00.000 21948 worker thread done servicing request
04:29:39.334 00.001 21948 Worker thread wakes up
04:29:39.334 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:39.334 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(881,226,31,31)
04:29:39.334 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:39.675 00.341 18120 evsrv: cli 0D46D710 connect
04:29:39.678 00.003 18120 case statement mapped state 6 to 3
04:29:39.678 00.000 18120 case statement mapped state 6 to 3
04:29:39.679 00.001 18120 evsrv: cli 0D46D710 request: {"method":"get_app_state","id":"e980abec-cf27-47a1-b80a-275ea7099b2d"}
04:29:39.680 00.001 18120 case statement mapped state 6 to 3
04:29:39.680 00.000 18120 evsrv: cli 0D46D710 response: {"jsonrpc":"2.0","result":"Guiding","id":"e980abec-cf27-47a1-b80a-275ea7099b2d"}
04:29:39.681 00.001 18120 evsrv: cli 0D46D710 disconnect
04:29:39.682 00.001 18120 evsrv: cli 0D46DAD0 connect
04:29:39.682 00.000 18120 case statement mapped state 6 to 3
04:29:39.683 00.001 18120 case statement mapped state 6 to 3
04:29:39.685 00.002 18120 evsrv: cli 0D46DAD0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"a3456e8e-9f56-4fd8-9187-59e7c0269215"}
04:29:39.686 00.001 18120 PhdController::Dither begins
04:29:39.687 00.001 18120 dither: size=2.00, dRA=-1.22 dDec=1.05
04:29:39.687 00.000 18120 MountToCamera -- mountTheta (2.43) + m_xAngle (2.00) = xAngle (4.43 = -1.85)
04:29:39.688 00.001 18120 MountToCamera -- mountX=-1.22 mountY=1.05 hyp=1.60 mountTheta=2.43 cameraX=-0.45, cameraY=-1.54 cameraTheta=-1.85
04:29:39.688 00.000 18120 setting lock position to (895.21, 239.93)
04:29:39.689 00.001 18120 Mount: notify guiding dithered (-0.4, -1.5)
04:29:39.689 00.000 18120 MultiStar: stabilizing after lock position change
04:29:39.690 00.001 18120 Status Line: Dithering de -1.22,1.05
04:29:39.691 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:29:39.692 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
04:29:39.692 00.000 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":0,"id":"a3456e8e-9f56-4fd8-9187-59e7c0269215"}
04:29:39.693 00.001 18120 evsrv: cli 0D46DAD0 disconnect
04:29:40.852 01.159 21948 Exposure complete
04:29:40.887 00.035 21948 worker thread done servicing request
04:29:40.888 00.001 18120 OnExposeComplete: enter
04:29:40.888 00.000 18120 UpdateGuideState(): m_state=6
04:29:40.889 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7976
04:29:40.891 00.002 18120 Star::Find returns 1 (0), X=895.72, Y=241.44, Mass=1617, SNR=27.8, Peak=107 HFD=4.2
04:29:40.892 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
04:29:40.893 00.001 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
04:29:40.894 00.001 18120 CameraToMount -- cameraX=0.51 cameraY=1.51 hyp=1.60 cameraTheta=1.25 mountX=1.17 mountY=-1.13, mountTheta=-0.77
04:29:40.897 00.003 18120 dither recenter: remaining=(1.2,-1.0) step=(1.2,-1.0)
04:29:40.900 00.003 18120 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.00) = xAngle (1.29 = 1.29)
04:29:40.903 00.003 18120 MountToCamera -- mountX=1.22 mountY=-1.05 hyp=1.60 mountTheta=-0.71 cameraX=0.45, cameraY=1.54 cameraTheta=1.29
04:29:40.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.45, y=1.54, opts=4)
04:29:40.904 00.000 18120 Enqueuing Move request for scope (0.45, 1.54)
04:29:40.905 00.001 18120 Mount: notify direct move 1.22,-1.05
04:29:40.905 00.000 21948 Worker thread wakes up
04:29:40.905 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.54) opts 0x4
04:29:40.905 00.000 21948 Handling offset move in thread for scope, endpoint = (0.45, 1.54)
04:29:40.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:40.906 00.001 21948 Moving (0.45, 1.54) raw xDistance=1.22 yDistance=-1.05
04:29:40.906 00.000 21948 MoveAxis(W, 345, B)
04:29:40.906 00.000 21948 Guiding  Dir = 3, Dur = 345
04:29:40.906 00.000 18120 UpdateGuideState exits: m=1617 RSB=27.8
04:29:40.906 00.000 21948 IsSlewing returns 0
04:29:40.906 00.000 18120 PhdController: settling, locked = 1, distance = 1.69 (0.50) aobump = 0 frame = 1 / 99999
04:29:40.907 00.001 21948 IsGuiding returns 0
04:29:40.907 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069780.907,"Host":"ASUS_SAM","Inst":1,"Distance":1.69,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:29:40.907 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:40.908 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:40.909 00.001 18120 Enqueuing Expose request
04:29:40.909 00.000 21948 PulseGuide returned control before completion, sleep 354
04:29:41.275 00.366 21948 IsGuiding returns 0
04:29:41.275 00.000 21948 Move returns status 0, amount 345
04:29:41.275 00.000 21948 MoveAxis(N, 250, B)
04:29:41.275 00.000 21948 Guiding  Dir = 0, Dur = 250
04:29:41.275 00.000 21948 IsSlewing returns 0
04:29:41.275 00.000 21948 IsGuiding returns 0
04:29:41.281 00.006 21948 PulseGuide returned control before completion, sleep 256
04:29:41.553 00.272 21948 IsGuiding returns 0
04:29:41.553 00.000 21948 Move returns status 0, amount 250
04:29:41.553 00.000 21948 move complete, result=0
04:29:41.553 00.000 21948 worker thread done servicing request
04:29:41.553 00.000 21948 Worker thread wakes up
04:29:41.553 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:41.553 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:41.553 00.000 18120 GuideStep: 1.2 px 345 ms WEST, -1.0 px 250 ms NORTH
04:29:43.188 01.635 21948 Exposure complete
04:29:43.246 00.058 21948 worker thread done servicing request
04:29:43.246 00.000 18120 OnExposeComplete: enter
04:29:43.248 00.002 18120 UpdateGuideState(): m_state=6
04:29:43.250 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7977
04:29:43.251 00.001 18120 Star::Find returns 1 (0), X=895.92, Y=240.09, Mass=1785, SNR=29.2, Peak=145 HFD=4.2
04:29:43.252 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:29:43.254 00.002 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:29:43.255 00.001 18120 CameraToMount -- cameraX=0.70 cameraY=0.16 hyp=0.72 cameraTheta=0.23 mountX=-0.14 mountY=-0.70, mountTheta=-1.77
04:29:43.256 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.70, y=0.16, opts=13)
04:29:43.257 00.001 18120 Enqueuing Move request for scope (0.70, 0.16)
04:29:43.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:43.258 00.001 21948 Worker thread wakes up
04:29:43.258 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.16) opts 0xd
04:29:43.258 00.000 21948 Handling offset move in thread for scope, endpoint = (0.70, 0.16)
04:29:43.258 00.000 21948 Moving (0.70, 0.16) raw xDistance=-0.14 yDistance=-0.70
04:29:43.258 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:29:43.258 00.000 21948 resist switch: large excursion: input -0.70 thresh 0.60 direction from 0 to -1
04:29:43.258 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.10
04:29:43.258 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
04:29:43.258 00.000 21948 MoveAxis(E, 0, ABG)
04:29:43.258 00.000 21948 Move returns status 0, amount 0
04:29:43.258 00.000 21948 MoveAxis(N, 167, ABG)
04:29:43.258 00.000 21948 Guiding  Dir = 0, Dur = 167
04:29:43.258 00.000 18120 UpdateGuideState exits: m=1785 RSB=29.2
04:29:43.259 00.001 18120 PhdController: settling, locked = 1, distance = 0.72 (0.50) aobump = 0 frame = 2 / 99999
04:29:43.259 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069783.259,"Host":"ASUS_SAM","Inst":1,"Distance":0.72,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:29:43.259 00.000 21948 IsSlewing returns 0
04:29:43.260 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:43.260 00.000 21948 IsGuiding returns 0
04:29:43.260 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:43.261 00.001 18120 Enqueuing Expose request
04:29:43.265 00.004 21948 PulseGuide returned control before completion, sleep 173
04:29:43.452 00.187 21948 IsGuiding returns 0
04:29:43.452 00.000 21948 Move returns status 0, amount 167
04:29:43.452 00.000 21948 move complete, result=0
04:29:43.452 00.000 21948 worker thread done servicing request
04:29:43.452 00.000 21948 Worker thread wakes up
04:29:43.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:43.452 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 167 ms NORTH
04:29:43.453 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:44.860 01.407 21948 Exposure complete
04:29:44.920 00.060 21948 worker thread done servicing request
04:29:44.920 00.000 18120 OnExposeComplete: enter
04:29:44.921 00.001 18120 UpdateGuideState(): m_state=6
04:29:44.922 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7978
04:29:44.922 00.000 18120 Star::Find returns 1 (0), X=895.10, Y=239.75, Mass=1523, SNR=27.0, Peak=109 HFD=4.2
04:29:44.923 00.001 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
04:29:44.923 00.000 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
04:29:44.923 00.000 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.14 mountX=-0.11 mountY=0.18, mountTheta=2.13
04:29:44.927 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.18, opts=13)
04:29:44.927 00.000 18120 Enqueuing Move request for scope (-0.11, -0.18)
04:29:44.928 00.001 21948 Worker thread wakes up
04:29:44.928 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
04:29:44.928 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
04:29:44.928 00.000 21948 Moving (-0.11, -0.18) raw xDistance=-0.11 yDistance=0.18
04:29:44.928 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:29:44.928 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:44.928 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:29:44.928 00.000 21948 MoveAxis(E, 0, ABG)
04:29:44.928 00.000 21948 Move returns status 0, amount 0
04:29:44.928 00.000 21948 MoveAxis(N, 0, ABG)
04:29:44.928 00.000 21948 Move returns status 0, amount 0
04:29:44.928 00.000 21948 move complete, result=0
04:29:44.928 00.000 21948 worker thread done servicing request
04:29:44.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:44.929 00.001 18120 UpdateGuideState exits: m=1523 RSB=27.0
04:29:44.929 00.000 18120 PhdController: settling, locked = 1, distance = 0.57 (0.50) aobump = 0 frame = 3 / 99999
04:29:44.929 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069784.929,"Host":"ASUS_SAM","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:29:44.930 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:44.930 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:44.931 00.001 18120 Enqueuing Expose request
04:29:44.931 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:29:44.932 00.001 21948 Worker thread wakes up
04:29:44.933 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:44.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:46.563 01.630 21948 Exposure complete
04:29:46.623 00.060 21948 worker thread done servicing request
04:29:46.623 00.000 18120 OnExposeComplete: enter
04:29:46.625 00.002 18120 UpdateGuideState(): m_state=6
04:29:46.627 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7979
04:29:46.628 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=239.69, Mass=1722, SNR=28.8, Peak=142 HFD=4.1
04:29:46.629 00.001 18120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.00) = xAngle (-4.25 = 2.03)
04:29:46.630 00.001 18120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.29 = 2.00)
04:29:46.631 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-2.25 mountX=-0.14 mountY=0.28, mountTheta=2.03
04:29:46.633 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.24, opts=13)
04:29:46.634 00.001 18120 Enqueuing Move request for scope (-0.19, -0.24)
04:29:46.635 00.001 21948 Worker thread wakes up
04:29:46.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.24) opts 0xd
04:29:46.635 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.24)
04:29:46.635 00.000 21948 Moving (-0.19, -0.24) raw xDistance=-0.14 yDistance=0.28
04:29:46.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:29:46.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:29:46.635 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:46.636 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.8
04:29:46.636 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:29:46.636 00.000 21948 MoveAxis(E, 0, ABG)
04:29:46.636 00.000 21948 Move returns status 0, amount 0
04:29:46.636 00.000 21948 MoveAxis(N, 0, ABG)
04:29:46.636 00.000 21948 Move returns status 0, amount 0
04:29:46.636 00.000 18120 PhdController: settling, locked = 1, distance = 0.49 (0.50) aobump = 0 frame = 4 / 99999
04:29:46.637 00.001 21948 move complete, result=0
04:29:46.637 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069786.637,"Host":"ASUS_SAM","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:29:46.637 00.000 21948 worker thread done servicing request
04:29:46.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:46.638 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:46.638 00.000 18120 Enqueuing Expose request
04:29:46.639 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:29:46.639 00.000 21948 Worker thread wakes up
04:29:46.639 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:46.639 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:48.056 01.417 21948 Exposure complete
04:29:48.105 00.049 21948 worker thread done servicing request
04:29:48.105 00.000 18120 OnExposeComplete: enter
04:29:48.106 00.001 18120 UpdateGuideState(): m_state=6
04:29:48.106 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7980
04:29:48.107 00.001 18120 Star::Find returns 1 (0), X=895.21, Y=239.82, Mass=1673, SNR=28.3, Peak=129 HFD=4.4
04:29:48.107 00.000 18120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.00) = xAngle (-3.58 = 2.70)
04:29:48.108 00.001 18120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.62 = 2.67)
04:29:48.108 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.10 mountY=0.05, mountTheta=2.67
04:29:48.109 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.11, opts=13)
04:29:48.110 00.001 18120 Enqueuing Move request for scope (-0.00, -0.11)
04:29:48.110 00.000 21948 Worker thread wakes up
04:29:48.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
04:29:48.110 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
04:29:48.110 00.000 21948 Moving (-0.00, -0.11) raw xDistance=-0.10 yDistance=0.05
04:29:48.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:29:48.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:48.110 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:48.111 00.001 18120 UpdateGuideState exits: m=1673 RSB=28.3
04:29:48.111 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:29:48.111 00.000 18120 PhdController: settling, locked = 1, distance = 0.38 (0.50) aobump = 0 frame = 5 / 99999
04:29:48.112 00.001 21948 MoveAxis(E, 0, ABG)
04:29:48.112 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069788.112,"Host":"ASUS_SAM","Inst":1,"Distance":0.38,"Time":1.5,"SettleTime":8.0,"StarLocked":true}
04:29:48.112 00.000 21948 Move returns status 0, amount 0
04:29:48.112 00.000 21948 MoveAxis(N, 0, ABG)
04:29:48.112 00.000 21948 Move returns status 0, amount 0
04:29:48.112 00.000 21948 move complete, result=0
04:29:48.112 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:48.113 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:48.113 00.000 18120 Enqueuing Expose request
04:29:48.114 00.001 21948 worker thread done servicing request
04:29:48.114 00.000 21948 Worker thread wakes up
04:29:48.114 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:48.114 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:48.114 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:49.749 01.635 21948 Exposure complete
04:29:49.804 00.055 21948 worker thread done servicing request
04:29:49.804 00.000 18120 OnExposeComplete: enter
04:29:49.804 00.000 18120 UpdateGuideState(): m_state=6
04:29:49.805 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7981
04:29:49.805 00.000 18120 Star::Find returns 1 (0), X=895.07, Y=239.62, Mass=1742, SNR=28.8, Peak=136 HFD=4.0
04:29:49.806 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-4.00 = 2.28)
04:29:49.806 00.000 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.24)
04:29:49.807 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-2.00 mountX=-0.23 mountY=0.27, mountTheta=2.27
04:29:49.808 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.31, opts=13)
04:29:49.809 00.001 18120 Enqueuing Move request for scope (-0.15, -0.31)
04:29:49.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:49.810 00.001 18120 UpdateGuideState exits: m=1742 RSB=28.8
04:29:49.810 00.000 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 6 / 99999
04:29:49.811 00.001 21948 Worker thread wakes up
04:29:49.811 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
04:29:49.811 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
04:29:49.811 00.000 21948 Moving (-0.15, -0.31) raw xDistance=-0.23 yDistance=0.27
04:29:49.811 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:29:49.811 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:29:49.811 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:29:49.811 00.000 21948 MoveAxis(E, 40, ABG)
04:29:49.811 00.000 21948 Guiding  Dir = 2, Dur = 40
04:29:49.811 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069789.811,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":3.2,"SettleTime":8.0,"StarLocked":true}
04:29:49.811 00.000 21948 IsSlewing returns 0
04:29:49.812 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:49.812 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:49.813 00.001 18120 Enqueuing Expose request
04:29:49.813 00.000 21948 IsGuiding returns 0
04:29:49.815 00.002 21948 PulseGuide returned control before completion, sleep 49
04:29:49.872 00.057 21948 IsGuiding returns 0
04:29:49.872 00.000 21948 Move returns status 0, amount 40
04:29:49.872 00.000 21948 MoveAxis(N, 0, ABG)
04:29:49.872 00.000 21948 Move returns status 0, amount 0
04:29:49.872 00.000 21948 move complete, result=0
04:29:49.872 00.000 21948 worker thread done servicing request
04:29:49.872 00.000 21948 Worker thread wakes up
04:29:49.872 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:49.872 00.000 18120 GuideStep: -0.2 px 40 ms EAST, 0.3 px 0 ms NORTH
04:29:49.873 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:51.289 01.416 21948 Exposure complete
04:29:51.337 00.048 21948 worker thread done servicing request
04:29:51.337 00.000 18120 OnExposeComplete: enter
04:29:51.339 00.002 18120 UpdateGuideState(): m_state=6
04:29:51.340 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7982
04:29:51.341 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=239.77, Mass=1844, SNR=29.6, Peak=137 HFD=4.3
04:29:51.343 00.002 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.89 = -2.89)
04:29:51.344 00.001 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.93 = -2.93)
04:29:51.345 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.90 mountX=-0.19 mountY=-0.04, mountTheta=-2.93
04:29:51.347 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.16, opts=13)
04:29:51.348 00.001 18120 Enqueuing Move request for scope (0.13, -0.16)
04:29:51.348 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:51.349 00.001 18120 UpdateGuideState exits: m=1844 RSB=29.6
04:29:51.349 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 7 / 99999
04:29:51.350 00.001 21948 Worker thread wakes up
04:29:51.350 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069791.350,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":4.7,"SettleTime":8.0,"StarLocked":true}
04:29:51.350 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:51.351 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:51.351 00.000 18120 Enqueuing Expose request
04:29:51.351 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
04:29:51.352 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
04:29:51.352 00.000 21948 Moving (0.13, -0.16) raw xDistance=-0.19 yDistance=-0.04
04:29:51.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:29:51.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:51.352 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:29:51.352 00.000 21948 MoveAxis(E, 0, ABG)
04:29:51.352 00.000 21948 Move returns status 0, amount 0
04:29:51.352 00.000 21948 MoveAxis(N, 0, ABG)
04:29:51.352 00.000 21948 Move returns status 0, amount 0
04:29:51.352 00.000 21948 move complete, result=0
04:29:51.352 00.000 21948 worker thread done servicing request
04:29:51.352 00.000 21948 Worker thread wakes up
04:29:51.352 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:51.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:51.352 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:52.987 01.635 21948 Exposure complete
04:29:53.058 00.071 21948 worker thread done servicing request
04:29:53.058 00.000 18120 OnExposeComplete: enter
04:29:53.058 00.000 18120 UpdateGuideState(): m_state=6
04:29:53.058 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7983
04:29:53.059 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=239.92, Mass=1610, SNR=27.7, Peak=138 HFD=4.3
04:29:53.059 00.000 18120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.00) = xAngle (-5.08 = 1.20)
04:29:53.060 00.001 18120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.12 = 1.16)
04:29:53.060 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.09 mountX=0.06 mountY=0.16, mountTheta=1.19
04:29:53.061 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.01, opts=13)
04:29:53.064 00.003 18120 Enqueuing Move request for scope (-0.18, -0.01)
04:29:53.064 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:53.065 00.001 21948 Worker thread wakes up
04:29:53.065 00.000 18120 UpdateGuideState exits: m=1610 RSB=27.7
04:29:53.066 00.001 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 8 / 99999
04:29:53.068 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
04:29:53.068 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
04:29:53.068 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069793.068,"Host":"ASUS_SAM","Inst":1,"Distance":0.27,"Time":6.4,"SettleTime":8.0,"StarLocked":true}
04:29:53.068 00.000 21948 Moving (-0.18, -0.01) raw xDistance=0.06 yDistance=0.16
04:29:53.068 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:29:53.068 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:53.068 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:53.069 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:53.069 00.000 18120 Enqueuing Expose request
04:29:53.069 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:29:53.069 00.000 21948 MoveAxis(E, 0, ABG)
04:29:53.070 00.001 21948 Move returns status 0, amount 0
04:29:53.070 00.000 21948 MoveAxis(N, 0, ABG)
04:29:53.070 00.000 21948 Move returns status 0, amount 0
04:29:53.070 00.000 21948 move complete, result=0
04:29:53.070 00.000 21948 worker thread done servicing request
04:29:53.070 00.000 21948 Worker thread wakes up
04:29:53.070 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:53.070 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:53.070 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:29:54.489 01.419 21948 Exposure complete
04:29:54.530 00.041 21948 worker thread done servicing request
04:29:54.530 00.000 18120 OnExposeComplete: enter
04:29:54.531 00.001 18120 UpdateGuideState(): m_state=6
04:29:54.532 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7984
04:29:54.532 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=239.85, Mass=1656, SNR=28.2, Peak=143 HFD=4.2
04:29:54.532 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.89 = 1.39)
04:29:54.533 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.93 = 1.35)
04:29:54.533 00.000 18120 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.90 mountX=0.06 mountY=0.32, mountTheta=1.39
04:29:54.535 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.32, y=-0.08, opts=13)
04:29:54.537 00.002 18120 Enqueuing Move request for scope (-0.32, -0.08)
04:29:54.537 00.000 21948 Worker thread wakes up
04:29:54.537 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:54.538 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.08) opts 0xd
04:29:54.538 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.32, -0.08)
04:29:54.538 00.000 18120 UpdateGuideState exits: m=1656 RSB=28.2
04:29:54.538 00.000 18120 PhdController: settling, locked = 1, distance = 0.29 (0.50) aobump = 0 frame = 9 / 99999
04:29:54.539 00.001 21948 Moving (-0.32, -0.08) raw xDistance=0.06 yDistance=0.32
04:29:54.539 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786069794.539,"Host":"ASUS_SAM","Inst":1,"Distance":0.29,"Time":7.9,"SettleTime":8.0,"StarLocked":true}
04:29:54.539 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:29:54.539 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:29:54.539 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:54.540 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:54.540 00.000 18120 Enqueuing Expose request
04:29:54.540 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:29:54.540 00.000 21948 MoveAxis(E, 0, ABG)
04:29:54.540 00.000 21948 Move returns status 0, amount 0
04:29:54.540 00.000 21948 MoveAxis(N, 0, ABG)
04:29:54.540 00.000 21948 Move returns status 0, amount 0
04:29:54.540 00.000 21948 move complete, result=0
04:29:54.540 00.000 21948 worker thread done servicing request
04:29:54.541 00.001 21948 Worker thread wakes up
04:29:54.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:54.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:54.541 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:29:56.171 01.630 21948 Exposure complete
04:29:56.217 00.046 21948 worker thread done servicing request
04:29:56.218 00.001 18120 OnExposeComplete: enter
04:29:56.218 00.000 18120 UpdateGuideState(): m_state=6
04:29:56.219 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7985
04:29:56.219 00.000 18120 Star::Find returns 1 (0), X=895.03, Y=239.83, Mass=1719, SNR=28.7, Peak=158 HFD=4.2
04:29:56.219 00.000 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.65)
04:29:56.220 00.001 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.61)
04:29:56.220 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.64 mountX=-0.02 mountY=0.21, mountTheta=1.65
04:29:56.222 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.10, opts=13)
04:29:56.222 00.000 18120 Enqueuing Move request for scope (-0.18, -0.10)
04:29:56.223 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:56.223 00.000 18120 UpdateGuideState exits: m=1719 RSB=28.7
04:29:56.224 00.001 21948 Worker thread wakes up
04:29:56.224 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
04:29:56.224 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
04:29:56.224 00.000 21948 Moving (-0.18, -0.10) raw xDistance=-0.02 yDistance=0.21
04:29:56.224 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:29:56.224 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:56.224 00.000 18120 PhdController: settling, locked = 1, distance = 0.27 (0.50) aobump = 0 frame = 10 / 99999
04:29:56.225 00.001 18120 PhdController: newstate STATE_FINISH
04:29:56.225 00.000 18120 PhdController complete: success
04:29:56.226 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:29:56.226 00.000 21948 MoveAxis(E, 0, ABG)
04:29:56.226 00.000 21948 Move returns status 0, amount 0
04:29:56.226 00.000 21948 MoveAxis(N, 0, ABG)
04:29:56.226 00.000 21948 Move returns status 0, amount 0
04:29:56.226 00.000 21948 move complete, result=0
04:29:56.226 00.000 21948 worker thread done servicing request
04:29:56.226 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786069796.226,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
04:29:56.227 00.001 18120 Mount: notify guiding dither settle done success=1
04:29:56.227 00.000 18120 PhdController: newstate STATE_IDLE
04:29:56.228 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:56.228 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:56.229 00.001 18120 Enqueuing Expose request
04:29:56.229 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:29:56.230 00.001 21948 Worker thread wakes up
04:29:56.230 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:56.230 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:57.747 01.517 21948 Exposure complete
04:29:57.793 00.046 21948 worker thread done servicing request
04:29:57.793 00.000 18120 OnExposeComplete: enter
04:29:57.796 00.003 18120 UpdateGuideState(): m_state=6
04:29:57.797 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.797 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=239.77, Mass=1730, SNR=28.8, Peak=142 HFD=4.2
04:29:57.797 00.000 18120 MultiStar: exiting stabilization period
04:29:57.798 00.001 18120 MultiStar: updating star positions after lock position change
04:29:57.798 00.000 18120 Star::Find(15, 620, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.799 00.001 18120 Star::Find returns 1 (0), X=620.25, Y=390.06, Mass=832, SNR=20.0, Peak=74 HFD=4.1
04:29:57.799 00.000 18120 Star::Find(15, 1047, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.799 00.000 18120 Star::Find returns 1 (0), X=1047.10, Y=604.70, Mass=631, SNR=17.3, Peak=58 HFD=3.8
04:29:57.800 00.001 18120 Star::Find(15, 154, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.801 00.001 18120 Star::Find returns 1 (0), X=154.68, Y=40.74, Mass=626, SNR=17.3, Peak=67 HFD=3.6
04:29:57.802 00.001 18120 Star::Find(15, 337, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.803 00.001 18120 Star::Find returns 1 (0), X=337.30, Y=897.70, Mass=553, SNR=16.3, Peak=54 HFD=3.6
04:29:57.804 00.001 18120 Star::Find(15, 162, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.804 00.000 18120 Star::Find returns 1 (0), X=161.72, Y=425.03, Mass=402, SNR=13.9, Peak=43 HFD=3.9
04:29:57.805 00.001 18120 Star::Find(15, 542, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.805 00.000 18120 Star::Find returns 1 (0), X=542.63, Y=74.00, Mass=513, SNR=15.5, Peak=39 HFD=4.9
04:29:57.806 00.001 18120 Star::Find(15, 1132, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.806 00.000 18120 Star::Find returns 1 (0), X=1131.25, Y=233.59, Mass=253, SNR=10.9, Peak=26 HFD=3.2
04:29:57.807 00.001 18120 Star::Find(15, 419, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.807 00.000 18120 Star::Find returns 1 (0), X=418.94, Y=136.56, Mass=287, SNR=11.7, Peak=25 HFD=3.7
04:29:57.808 00.001 18120 Star::Find(15, 752, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.808 00.000 18120 Star::Find returns 1 (0), X=751.88, Y=269.37, Mass=251, SNR=10.8, Peak=26 HFD=3.5
04:29:57.808 00.000 18120 Star::Find(15, 1233, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.809 00.001 18120 Star::Find returns 1 (0), X=1232.48, Y=681.54, Mass=322, SNR=12.4, Peak=26 HFD=3.2
04:29:57.809 00.000 18120 Star::Find(15, 848, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
04:29:57.810 00.001 18120 Star::Find returns 1 (0), X=848.76, Y=81.19, Mass=262, SNR=11.2, Peak=25 HFD=3.5
04:29:57.810 00.000 18120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.00) = xAngle (-4.24 = 2.05)
04:29:57.811 00.001 18120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.28 = 2.01)
04:29:57.812 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.24 mountX=-0.09 mountY=0.18, mountTheta=2.04
04:29:57.813 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.16, opts=13)
04:29:57.814 00.001 18120 Enqueuing Move request for scope (-0.13, -0.16)
04:29:57.814 00.000 21948 Worker thread wakes up
04:29:57.814 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:57.815 00.001 18120 UpdateGuideState exits: m=1730 RSB=28.8
04:29:57.815 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:57.816 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:57.816 00.000 18120 Enqueuing Expose request
04:29:57.816 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
04:29:57.816 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
04:29:57.816 00.000 21948 Moving (-0.13, -0.16) raw xDistance=-0.09 yDistance=0.18
04:29:57.816 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:29:57.816 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:57.816 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:29:57.816 00.000 21948 MoveAxis(E, 0, ABG)
04:29:57.817 00.001 21948 Move returns status 0, amount 0
04:29:57.817 00.000 21948 MoveAxis(N, 0, ABG)
04:29:57.817 00.000 21948 Move returns status 0, amount 0
04:29:57.817 00.000 21948 move complete, result=0
04:29:57.817 00.000 21948 worker thread done servicing request
04:29:57.817 00.000 21948 Worker thread wakes up
04:29:57.817 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:57.817 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:29:57.817 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:29:59.455 01.638 21948 Exposure complete
04:29:59.506 00.051 21948 worker thread done servicing request
04:29:59.506 00.000 18120 OnExposeComplete: enter
04:29:59.509 00.003 18120 UpdateGuideState(): m_state=6
04:29:59.511 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7987
04:29:59.513 00.002 18120 Star::Find returns 1 (0), X=895.35, Y=239.74, Mass=1540, SNR=27.1, Peak=120 HFD=4.3
04:29:59.517 00.004 18120 MultiStar: [#1 -0.06,-0.01,0.80,U] [#2 -0.36,-0.01,0.64,U] [#3 0.09,0.18,0.65,U] [#4 -0.06,0.32,0.61,U] [#5 -0.00,0.00,0.52,U] [#6 -0.14,-0.13,0.56,U] [#7 0.18,0.40,0.00,M4] [#8 -0.07,0.11,0.44,U] 
04:29:59.518 00.001 18120 refined, 7 included, MultiStar: {-0.04, 0.02}, one-star: {0.13, -0.19}
04:29:59.521 00.003 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
04:29:59.523 00.002 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
04:29:59.525 00.002 18120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.81 mountX=0.03 mountY=0.03, mountTheta=0.79
04:29:59.530 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.02, opts=13)
04:29:59.531 00.001 18120 Enqueuing Move request for scope (-0.04, 0.02)
04:29:59.532 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:29:59.532 00.000 18120 UpdateGuideState exits: m=1540 RSB=27.1
04:29:59.533 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:59.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:29:59.533 00.000 18120 Enqueuing Expose request
04:29:59.534 00.001 21948 Worker thread wakes up
04:29:59.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
04:29:59.534 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
04:29:59.534 00.000 21948 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
04:29:59.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:29:59.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:59.534 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:29:59.534 00.000 21948 MoveAxis(E, 0, ABG)
04:29:59.534 00.000 21948 Move returns status 0, amount 0
04:29:59.534 00.000 21948 MoveAxis(N, 0, ABG)
04:29:59.534 00.000 21948 Move returns status 0, amount 0
04:29:59.535 00.001 21948 move complete, result=0
04:29:59.535 00.000 21948 worker thread done servicing request
04:29:59.535 00.000 21948 Worker thread wakes up
04:29:59.535 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:59.535 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:29:59.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:00.946 01.411 21948 Exposure complete
04:30:01.016 00.070 21948 worker thread done servicing request
04:30:01.017 00.001 18120 OnExposeComplete: enter
04:30:01.020 00.003 18120 UpdateGuideState(): m_state=6
04:30:01.022 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7988
04:30:01.025 00.003 18120 Star::Find returns 1 (0), X=894.96, Y=239.70, Mass=1820, SNR=29.6, Peak=140 HFD=4.2
04:30:01.027 00.002 18120 MultiStar: [#1 -0.13,-0.13,0.74,U] [#2 -0.13,-0.08,0.62,U] [#3 -0.33,-0.02,0.59,U] [#4 -0.24,0.25,0.55,U] [#5 -0.27,0.00,0.47,U] [#6 -0.49,-0.16,0.00,M1] [#7 0.07,0.06,0.41,U] [#8 -0.12,-0.26,0.39,U] 
04:30:01.029 00.002 18120 refined, 7 included, MultiStar: {-0.19, -0.07}, one-star: {-0.26, -0.24}
04:30:01.029 00.000 18120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.00) = xAngle (-4.78 = 1.50)
04:30:01.030 00.001 18120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.82 = 1.46)
04:30:01.030 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.79 mountX=0.01 mountY=0.20, mountTheta=1.50
04:30:01.032 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.07, opts=13)
04:30:01.032 00.000 18120 Enqueuing Move request for scope (-0.19, -0.07)
04:30:01.033 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:01.033 00.000 21948 Worker thread wakes up
04:30:01.033 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
04:30:01.033 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
04:30:01.033 00.000 21948 Moving (-0.19, -0.07) raw xDistance=0.01 yDistance=0.20
04:30:01.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:30:01.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:01.033 00.000 18120 UpdateGuideState exits: m=1820 RSB=29.6
04:30:01.034 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:30:01.034 00.000 21948 MoveAxis(E, 0, ABG)
04:30:01.034 00.000 21948 Move returns status 0, amount 0
04:30:01.034 00.000 21948 MoveAxis(N, 0, ABG)
04:30:01.034 00.000 21948 Move returns status 0, amount 0
04:30:01.034 00.000 21948 move complete, result=0
04:30:01.034 00.000 21948 worker thread done servicing request
04:30:01.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:01.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:01.035 00.001 18120 Enqueuing Expose request
04:30:01.035 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:01.036 00.001 21948 Worker thread wakes up
04:30:01.036 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:01.036 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:02.672 01.636 21948 Exposure complete
04:30:02.717 00.045 21948 worker thread done servicing request
04:30:02.717 00.000 18120 OnExposeComplete: enter
04:30:02.718 00.001 18120 UpdateGuideState(): m_state=6
04:30:02.719 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7989
04:30:02.719 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=239.80, Mass=1567, SNR=27.4, Peak=143 HFD=4.2
04:30:02.720 00.001 18120 MultiStar: [#1 0.09,0.02,0.72,U] [#2 -0.35,-0.05,0.65,U] [#3 -0.30,0.24,0.65,U] [#4 -0.14,0.27,0.57,U] [#5 -0.08,-0.03,0.46,U] [#6 -0.14,-0.07,0.56,U] [#7 0.17,0.18,0.41,U] [#8 -0.05,-0.14,0.41,U] 
04:30:02.720 00.000 18120 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.29, -0.13}
04:30:02.721 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.00) = xAngle (0.99 = 0.99)
04:30:02.721 00.000 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.95 = 0.95)
04:30:02.721 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=0.08 mountY=0.12, mountTheta=0.98
04:30:02.724 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.02, opts=13)
04:30:02.725 00.001 18120 Enqueuing Move request for scope (-0.15, 0.02)
04:30:02.726 00.001 21948 Worker thread wakes up
04:30:02.726 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:02.727 00.001 18120 UpdateGuideState exits: m=1567 RSB=27.4
04:30:02.728 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:02.728 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:02.728 00.000 18120 Enqueuing Expose request
04:30:02.729 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
04:30:02.729 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
04:30:02.729 00.000 21948 Moving (-0.15, 0.02) raw xDistance=0.08 yDistance=0.12
04:30:02.729 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:30:02.729 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:02.729 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:30:02.729 00.000 21948 MoveAxis(E, 0, ABG)
04:30:02.729 00.000 21948 Move returns status 0, amount 0
04:30:02.729 00.000 21948 MoveAxis(N, 0, ABG)
04:30:02.729 00.000 21948 Move returns status 0, amount 0
04:30:02.729 00.000 21948 move complete, result=0
04:30:02.729 00.000 21948 worker thread done servicing request
04:30:02.729 00.000 21948 Worker thread wakes up
04:30:02.729 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:02.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:02.730 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:04.253 01.523 21948 Exposure complete
04:30:04.291 00.038 21948 worker thread done servicing request
04:30:04.291 00.000 18120 OnExposeComplete: enter
04:30:04.293 00.002 18120 UpdateGuideState(): m_state=6
04:30:04.294 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7990
04:30:04.295 00.001 18120 Star::Find returns 1 (0), X=894.86, Y=239.61, Mass=1740, SNR=29.0, Peak=134 HFD=4.3
04:30:04.297 00.002 18120 MultiStar: [#1 -0.11,-0.13,0.74,U] [#2 -0.21,-0.27,0.68,U] [#3 -0.08,-0.11,0.62,U] [#4 -0.15,-0.05,0.54,U] [#5 -0.07,-0.16,0.46,U] [#6 -0.20,-0.17,0.49,U] [#7 0.51,-0.07,0.00,M3] [#8 -0.11,-0.34,0.43,U] 
04:30:04.298 00.001 18120 refined, 7 included, MultiStar: {-0.18, -0.20}, one-star: {-0.36, -0.32}
04:30:04.299 00.001 18120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.00) = xAngle (-4.29 = 1.99)
04:30:04.300 00.001 18120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.33 = 1.95)
04:30:04.301 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.30 mountX=-0.11 mountY=0.25, mountTheta=1.98
04:30:04.304 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=-0.20, opts=13)
04:30:04.306 00.002 18120 Enqueuing Move request for scope (-0.18, -0.20)
04:30:04.307 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:04.308 00.001 18120 UpdateGuideState exits: m=1740 RSB=29.0
04:30:04.309 00.001 21948 Worker thread wakes up
04:30:04.309 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
04:30:04.309 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
04:30:04.309 00.000 21948 Moving (-0.18, -0.20) raw xDistance=-0.11 yDistance=0.25
04:30:04.309 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:30:04.309 00.000 21948 switching direction from -1 to 1 - decHistory=4 oldest=0.39 newest=0.57
04:30:04.309 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:04.310 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:04.311 00.001 18120 Enqueuing Expose request
04:30:04.312 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:30:04.312 00.000 21948 MoveAxis(E, 0, ABG)
04:30:04.312 00.000 21948 Move returns status 0, amount 0
04:30:04.312 00.000 21948 MoveAxis(S, 60, ABG)
04:30:04.312 00.000 21948 Guiding  Dir = 1, Dur = 60
04:30:04.313 00.001 21948 IsSlewing returns 0
04:30:04.313 00.000 21948 IsGuiding returns 0
04:30:04.318 00.005 21948 PulseGuide returned control before completion, sleep 66
04:30:04.393 00.075 21948 IsGuiding returns 0
04:30:04.393 00.000 21948 Move returns status 0, amount 60
04:30:04.393 00.000 21948 move complete, result=0
04:30:04.393 00.000 21948 worker thread done servicing request
04:30:04.393 00.000 21948 Worker thread wakes up
04:30:04.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:04.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:04.393 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 60 ms SOUTH
04:30:06.024 01.631 21948 Exposure complete
04:30:06.066 00.042 21948 worker thread done servicing request
04:30:06.066 00.000 18120 OnExposeComplete: enter
04:30:06.067 00.001 18120 UpdateGuideState(): m_state=6
04:30:06.069 00.002 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7991
04:30:06.069 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=239.71, Mass=1677, SNR=28.4, Peak=134 HFD=4.1
04:30:06.070 00.001 18120 MultiStar: [#1 0.04,-0.03,0.69,U] [#2 -0.42,0.04,0.62,U] [#3 0.01,0.34,0.59,U] [#4 0.09,-0.13,0.60,U] [#5 -0.00,0.14,0.50,U] [#6 0.05,0.02,0.53,U] [#7 0.23,0.57,0.00,M4] [#8 0.07,-0.07,0.38,U] 
04:30:06.070 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {-0.16, -0.22}
04:30:06.070 00.000 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
04:30:06.071 00.001 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
04:30:06.071 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=0.02 mountY=0.06, mountTheta=1.28
04:30:06.072 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.01, opts=13)
04:30:06.073 00.001 18120 Enqueuing Move request for scope (-0.06, -0.01)
04:30:06.073 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:06.073 00.000 18120 UpdateGuideState exits: m=1677 RSB=28.4
04:30:06.074 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:06.074 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:06.075 00.001 18120 Enqueuing Expose request
04:30:06.075 00.000 21948 Worker thread wakes up
04:30:06.075 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
04:30:06.075 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
04:30:06.075 00.000 21948 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=0.06
04:30:06.075 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:30:06.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:06.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:30:06.075 00.000 21948 MoveAxis(E, 0, ABG)
04:30:06.075 00.000 21948 Move returns status 0, amount 0
04:30:06.075 00.000 21948 MoveAxis(N, 0, ABG)
04:30:06.075 00.000 21948 Move returns status 0, amount 0
04:30:06.075 00.000 21948 move complete, result=0
04:30:06.075 00.000 21948 worker thread done servicing request
04:30:06.075 00.000 21948 Worker thread wakes up
04:30:06.075 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:06.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:06.076 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:07.602 01.526 21948 Exposure complete
04:30:07.660 00.058 21948 worker thread done servicing request
04:30:07.660 00.000 18120 OnExposeComplete: enter
04:30:07.662 00.002 18120 UpdateGuideState(): m_state=6
04:30:07.664 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7992
04:30:07.665 00.001 18120 Star::Find returns 1 (0), X=895.01, Y=239.81, Mass=1626, SNR=27.9, Peak=140 HFD=4.3
04:30:07.665 00.000 18120 MultiStar: [#1 0.13,0.00,0.75,U] [#2 -0.08,-0.11,0.66,U] [#3 -0.12,0.14,0.60,U] [#4 0.36,-0.03,0.59,U] [#5 0.40,-0.12,0.48,U] [#6 0.19,-0.13,0.55,U] [#7 0.20,0.37,0.44,U] [#8 0.28,0.11,0.42,U] 
04:30:07.666 00.001 18120 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {-0.20, -0.12}
04:30:07.666 00.000 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
04:30:07.667 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
04:30:07.667 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
04:30:07.669 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.01, opts=13)
04:30:07.671 00.002 18120 Enqueuing Move request for scope (0.09, -0.01)
04:30:07.674 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:07.676 00.002 18120 UpdateGuideState exits: m=1626 RSB=27.9
04:30:07.678 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:07.681 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:07.681 00.000 18120 Enqueuing Expose request
04:30:07.682 00.001 21948 Worker thread wakes up
04:30:07.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
04:30:07.682 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
04:30:07.682 00.000 21948 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.07
04:30:07.682 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:30:07.682 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:07.682 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:30:07.682 00.000 21948 MoveAxis(E, 0, ABG)
04:30:07.682 00.000 21948 Move returns status 0, amount 0
04:30:07.682 00.000 21948 MoveAxis(N, 0, ABG)
04:30:07.682 00.000 21948 Move returns status 0, amount 0
04:30:07.682 00.000 21948 move complete, result=0
04:30:07.682 00.000 21948 worker thread done servicing request
04:30:07.682 00.000 21948 Worker thread wakes up
04:30:07.682 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:07.682 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:07.682 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:09.307 01.625 21948 Exposure complete
04:30:09.344 00.037 21948 worker thread done servicing request
04:30:09.344 00.000 18120 OnExposeComplete: enter
04:30:09.345 00.001 18120 UpdateGuideState(): m_state=6
04:30:09.347 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7993
04:30:09.348 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=239.71, Mass=1622, SNR=27.9, Peak=120 HFD=4.3
04:30:09.349 00.001 18120 MultiStar: [#1 0.24,-0.00,0.76,U] [#2 0.04,-0.17,0.64,U] [#3 0.08,-0.01,0.61,U] [#4 0.33,0.12,0.63,U] [#5 -0.00,-0.07,0.47,U] [#6 0.53,-0.30,0.00,M1] [#7 0.68,0.18,0.00,M4] [#8 0.11,0.06,0.39,U] 
04:30:09.349 00.000 18120 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.07, -0.23}
04:30:09.351 00.002 18120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
04:30:09.351 00.000 18120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
04:30:09.352 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
04:30:09.354 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.06, opts=13)
04:30:09.354 00.000 18120 Enqueuing Move request for scope (0.13, -0.06)
04:30:09.355 00.001 21948 Worker thread wakes up
04:30:09.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:09.355 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
04:30:09.355 00.000 18120 UpdateGuideState exits: m=1622 RSB=27.9
04:30:09.355 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
04:30:09.355 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:09.357 00.002 21948 Moving (0.13, -0.06) raw xDistance=-0.11 yDistance=-0.09
04:30:09.357 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:09.357 00.000 18120 Enqueuing Expose request
04:30:09.358 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:30:09.358 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:09.358 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:30:09.358 00.000 21948 MoveAxis(E, 0, ABG)
04:30:09.358 00.000 21948 Move returns status 0, amount 0
04:30:09.358 00.000 21948 MoveAxis(N, 0, ABG)
04:30:09.358 00.000 21948 Move returns status 0, amount 0
04:30:09.358 00.000 21948 move complete, result=0
04:30:09.358 00.000 21948 worker thread done servicing request
04:30:09.358 00.000 21948 Worker thread wakes up
04:30:09.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:09.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:09.358 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:10.882 01.524 21948 Exposure complete
04:30:10.919 00.037 21948 worker thread done servicing request
04:30:10.919 00.000 18120 OnExposeComplete: enter
04:30:10.921 00.002 18120 UpdateGuideState(): m_state=6
04:30:10.923 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7994
04:30:10.924 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=239.81, Mass=1681, SNR=28.5, Peak=139 HFD=3.9
04:30:10.924 00.000 18120 MultiStar: [#1 0.14,-0.03,0.72,U] [#2 -0.18,-0.08,0.61,U] [#3 0.29,0.32,0.61,U] [#4 0.18,-0.00,0.57,U] [#5 0.54,0.09,0.00,M1] [#6 0.02,-0.09,0.55,U] [#7 0.58,0.12,0.00,M5] [#8 0.26,0.12,0.39,U] 
04:30:10.925 00.001 18120 refined, 6 included, MultiStar: {0.09, -0.00}, one-star: {0.02, -0.13}
04:30:10.925 00.000 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
04:30:10.925 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
04:30:10.926 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
04:30:10.928 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.00, opts=13)
04:30:10.929 00.001 18120 Enqueuing Move request for scope (0.09, -0.00)
04:30:10.929 00.000 21948 Worker thread wakes up
04:30:10.930 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:10.930 00.000 18120 UpdateGuideState exits: m=1681 RSB=28.5
04:30:10.930 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:10.931 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:10.931 00.000 18120 Enqueuing Expose request
04:30:10.932 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
04:30:10.932 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
04:30:10.932 00.000 21948 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
04:30:10.932 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:30:10.932 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:10.932 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:30:10.932 00.000 21948 MoveAxis(E, 0, ABG)
04:30:10.932 00.000 21948 Move returns status 0, amount 0
04:30:10.932 00.000 21948 MoveAxis(N, 0, ABG)
04:30:10.932 00.000 21948 Move returns status 0, amount 0
04:30:10.932 00.000 21948 move complete, result=0
04:30:10.932 00.000 21948 worker thread done servicing request
04:30:10.932 00.000 21948 Worker thread wakes up
04:30:10.932 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:10.932 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:10.932 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:12.558 01.626 21948 Exposure complete
04:30:12.597 00.039 21948 worker thread done servicing request
04:30:12.597 00.000 18120 OnExposeComplete: enter
04:30:12.599 00.002 18120 UpdateGuideState(): m_state=6
04:30:12.601 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7995
04:30:12.604 00.003 18120 Star::Find returns 1 (0), X=895.37, Y=239.50, Mass=1749, SNR=28.9, Peak=124 HFD=4.1
04:30:12.606 00.002 18120 MultiStar: [#1 0.27,-0.16,0.74,U] [#2 0.14,-0.04,0.62,U] [#3 0.41,0.01,0.61,U] [#4 0.35,-0.01,0.53,U] [#5 0.63,-0.14,0.00,M2] [#6 0.20,-0.47,0.00,M1] [#7 0.56,0.22,0.00,M6] [#8 0.27,-0.13,0.43,U] 
04:30:12.609 00.003 18120 refined, 5 included, MultiStar: {0.25, -0.16}, one-star: {0.16, -0.43}
04:30:12.611 00.002 18120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.00) = xAngle (-2.56 = -2.56)
04:30:12.613 00.002 18120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.60 = -2.60)
04:30:12.614 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.56 mountX=-0.25 mountY=-0.15, mountTheta=-2.59
04:30:12.616 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.16, opts=13)
04:30:12.617 00.001 18120 Enqueuing Move request for scope (0.25, -0.16)
04:30:12.617 00.000 21948 Worker thread wakes up
04:30:12.617 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
04:30:12.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:12.618 00.001 18120 UpdateGuideState exits: m=1749 RSB=28.9
04:30:12.619 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:12.620 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:12.620 00.000 18120 Enqueuing Expose request
04:30:12.620 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
04:30:12.620 00.000 21948 Moving (0.25, -0.16) raw xDistance=-0.25 yDistance=-0.15
04:30:12.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:30:12.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:12.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:30:12.620 00.000 21948 MoveAxis(E, 45, ABG)
04:30:12.620 00.000 21948 Guiding  Dir = 2, Dur = 45
04:30:12.620 00.000 21948 IsSlewing returns 0
04:30:12.621 00.001 21948 IsGuiding returns 0
04:30:12.622 00.001 21948 PulseGuide returned control before completion, sleep 54
04:30:12.684 00.062 21948 IsGuiding returns 0
04:30:12.684 00.000 21948 Move returns status 0, amount 45
04:30:12.684 00.000 21948 MoveAxis(N, 0, ABG)
04:30:12.684 00.000 21948 Move returns status 0, amount 0
04:30:12.684 00.000 21948 move complete, result=0
04:30:12.685 00.001 21948 worker thread done servicing request
04:30:12.685 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
04:30:12.685 00.000 21948 Worker thread wakes up
04:30:12.685 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:12.685 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:14.097 01.412 21948 Exposure complete
04:30:14.136 00.039 21948 worker thread done servicing request
04:30:14.136 00.000 18120 OnExposeComplete: enter
04:30:14.137 00.001 18120 UpdateGuideState(): m_state=6
04:30:14.138 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7996
04:30:14.139 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=239.80, Mass=1726, SNR=28.8, Peak=126 HFD=4.4
04:30:14.140 00.001 18120 MultiStar: [#1 0.31,0.26,0.73,U] [#2 0.27,0.09,0.58,U] [#3 0.18,0.15,0.60,U] [#4 0.11,0.44,0.00,M1] [#5 0.30,0.08,0.47,U] [#6 0.33,0.08,0.50,U] [#7 0.54,0.68,0.00,M7] [#8 0.33,-0.04,0.37,U] 
04:30:14.141 00.001 18120 single-star, 6 included, MultiStar: {0.23, 0.06}, one-star: {0.06, -0.13}
04:30:14.141 00.000 18120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.00) = xAngle (-3.11 = -3.11)
04:30:14.142 00.001 18120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.15 = 3.13)
04:30:14.143 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=-0.14 mountY=0.00, mountTheta=3.13
04:30:14.144 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.13, opts=13)
04:30:14.145 00.001 18120 Enqueuing Move request for scope (0.06, -0.13)
04:30:14.145 00.000 21948 Worker thread wakes up
04:30:14.146 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
04:30:14.146 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
04:30:14.146 00.000 21948 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=0.00
04:30:14.146 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:30:14.146 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:14.146 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:30:14.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:14.148 00.002 21948 MoveAxis(E, 0, ABG)
04:30:14.148 00.000 21948 Move returns status 0, amount 0
04:30:14.148 00.000 21948 MoveAxis(N, 0, ABG)
04:30:14.148 00.000 21948 Move returns status 0, amount 0
04:30:14.148 00.000 21948 move complete, result=0
04:30:14.148 00.000 21948 worker thread done servicing request
04:30:14.148 00.000 18120 UpdateGuideState exits: m=1726 RSB=28.8
04:30:14.149 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:14.149 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:14.150 00.001 18120 Enqueuing Expose request
04:30:14.150 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:14.151 00.001 21948 Worker thread wakes up
04:30:14.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:14.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:15.779 01.628 21948 Exposure complete
04:30:15.819 00.040 21948 worker thread done servicing request
04:30:15.819 00.000 18120 OnExposeComplete: enter
04:30:15.819 00.000 18120 UpdateGuideState(): m_state=6
04:30:15.820 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7997
04:30:15.820 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=239.86, Mass=1736, SNR=28.8, Peak=134 HFD=4.1
04:30:15.821 00.001 18120 MultiStar: [#1 0.47,0.16,0.00,M1] [#2 -0.07,0.15,0.62,U] [#3 0.20,0.32,0.60,U] [#4 0.06,0.46,0.00,M2] [#5 0.20,0.57,0.00,M2] [#6 0.24,0.03,0.50,U] [#7 0.59,0.31,0.00,M8] [#8 0.19,0.25,0.39,U] 
04:30:15.824 00.003 18120 single-star, 4 included, MultiStar: {0.12, 0.10}, one-star: {0.10, -0.07}
04:30:15.827 00.003 18120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.00) = xAngle (-2.64 = -2.64)
04:30:15.829 00.002 18120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.68 = -2.68)
04:30:15.831 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.64 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
04:30:15.835 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.07, opts=13)
04:30:15.836 00.001 18120 Enqueuing Move request for scope (0.10, -0.07)
04:30:15.837 00.001 21948 Worker thread wakes up
04:30:15.837 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
04:30:15.837 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
04:30:15.837 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:15.838 00.001 18120 UpdateGuideState exits: m=1736 RSB=28.8
04:30:15.838 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:15.839 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:15.839 00.000 18120 Enqueuing Expose request
04:30:15.840 00.001 21948 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=-0.06
04:30:15.840 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:30:15.840 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:15.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:30:15.840 00.000 21948 MoveAxis(E, 0, ABG)
04:30:15.840 00.000 21948 Move returns status 0, amount 0
04:30:15.840 00.000 21948 MoveAxis(N, 0, ABG)
04:30:15.840 00.000 21948 Move returns status 0, amount 0
04:30:15.840 00.000 21948 move complete, result=0
04:30:15.840 00.000 21948 worker thread done servicing request
04:30:15.840 00.000 21948 Worker thread wakes up
04:30:15.840 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:15.840 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:15.840 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:17.364 01.524 21948 Exposure complete
04:30:17.408 00.044 21948 worker thread done servicing request
04:30:17.408 00.000 18120 OnExposeComplete: enter
04:30:17.409 00.001 18120 UpdateGuideState(): m_state=6
04:30:17.409 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7998
04:30:17.410 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=240.08, Mass=1734, SNR=28.8, Peak=135 HFD=4.2
04:30:17.410 00.000 18120 MultiStar: [#1 0.06,0.37,0.70,U] [#2 -0.22,0.08,0.65,U] [#3 0.02,0.50,0.00,M1] [#4 -0.12,0.38,0.57,U] [#5 -0.05,0.39,0.47,U] [#6 0.03,0.20,0.52,U] [#7 -0.01,0.52,0.00,M9] [#8 -0.19,0.04,0.39,U] 
04:30:17.411 00.001 18120 refined, 6 included, MultiStar: {-0.15, 0.23}, one-star: {-0.41, 0.15}
04:30:17.411 00.000 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
04:30:17.412 00.001 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
04:30:17.412 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.17 mountX=0.27 mountY=0.04, mountTheta=0.13
04:30:17.414 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.23, opts=13)
04:30:17.414 00.000 18120 Enqueuing Move request for scope (-0.15, 0.23)
04:30:17.415 00.001 21948 Worker thread wakes up
04:30:17.415 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:17.415 00.000 18120 UpdateGuideState exits: m=1734 RSB=28.8
04:30:17.416 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:17.416 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:17.417 00.001 18120 Enqueuing Expose request
04:30:17.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
04:30:17.417 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
04:30:17.417 00.000 21948 Moving (-0.15, 0.23) raw xDistance=0.27 yDistance=0.04
04:30:17.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:30:17.417 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:17.417 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:30:17.417 00.000 21948 MoveAxis(W, 48, ABG)
04:30:17.417 00.000 21948 Guiding  Dir = 3, Dur = 48
04:30:17.417 00.000 21948 IsSlewing returns 0
04:30:17.418 00.001 21948 IsGuiding returns 0
04:30:17.420 00.002 21948 PulseGuide returned control before completion, sleep 57
04:30:17.489 00.069 21948 IsGuiding returns 0
04:30:17.489 00.000 21948 Move returns status 0, amount 48
04:30:17.490 00.001 21948 MoveAxis(N, 0, ABG)
04:30:17.490 00.000 21948 Move returns status 0, amount 0
04:30:17.490 00.000 21948 move complete, result=0
04:30:17.490 00.000 21948 worker thread done servicing request
04:30:17.490 00.000 21948 Worker thread wakes up
04:30:17.490 00.000 18120 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
04:30:17.491 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:17.491 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:19.132 01.641 21948 Exposure complete
04:30:19.179 00.047 21948 worker thread done servicing request
04:30:19.180 00.001 18120 OnExposeComplete: enter
04:30:19.180 00.000 18120 UpdateGuideState(): m_state=6
04:30:19.181 00.001 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7999
04:30:19.181 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=239.83, Mass=1688, SNR=28.4, Peak=119 HFD=4.3
04:30:19.182 00.001 18120 MultiStar: [#1 0.23,0.10,0.71,U] [#2 0.05,-0.02,0.68,U] [#3 0.03,0.04,0.63,U] [#4 0.16,0.18,0.52,U] [#5 0.42,0.15,0.00,M2] [#6 0.34,-0.03,0.55,U] [#7 0.61,0.49,0.00,M10] [#8 0.36,-0.06,0.39,U] 
04:30:19.182 00.000 18120 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.14, -0.11}
04:30:19.182 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
04:30:19.183 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
04:30:19.184 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=-0.06 mountY=-0.16, mountTheta=-1.96
04:30:19.186 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.01, opts=13)
04:30:19.188 00.002 18120 Enqueuing Move request for scope (0.17, 0.01)
04:30:19.190 00.002 21948 Worker thread wakes up
04:30:19.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
04:30:19.190 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
04:30:19.190 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:19.190 00.000 18120 UpdateGuideState exits: m=1688 RSB=28.4
04:30:19.191 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:19.191 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:19.194 00.003 18120 Enqueuing Expose request
04:30:19.195 00.001 21948 Moving (0.17, 0.01) raw xDistance=-0.06 yDistance=-0.16
04:30:19.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:30:19.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:19.197 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:30:19.197 00.000 21948 MoveAxis(E, 0, ABG)
04:30:19.197 00.000 21948 Move returns status 0, amount 0
04:30:19.197 00.000 21948 MoveAxis(N, 0, ABG)
04:30:19.197 00.000 21948 Move returns status 0, amount 0
04:30:19.197 00.000 21948 move complete, result=0
04:30:19.197 00.000 21948 worker thread done servicing request
04:30:19.197 00.000 21948 Worker thread wakes up
04:30:19.197 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:19.197 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:19.197 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:20.715 01.518 21948 Exposure complete
04:30:20.752 00.037 21948 worker thread done servicing request
04:30:20.752 00.000 18120 OnExposeComplete: enter
04:30:20.753 00.001 18120 UpdateGuideState(): m_state=6
04:30:20.753 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8000
04:30:20.754 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=239.84, Mass=1713, SNR=28.5, Peak=117 HFD=4.0
04:30:20.754 00.000 18120 MultiStar: [#1 0.17,0.10,0.71,U] [#2 0.21,0.06,0.63,U] [#3 0.13,0.36,0.57,U] [#4 0.12,0.33,0.59,U] [#5 0.28,0.13,0.46,U] [#6 0.69,0.17,0.00,M1] [#7 0.56,0.22,0.00,R] [#8 0.39,0.34,0.00,M1] 
04:30:20.755 00.001 18120 single-star, 5 included, MultiStar: {0.18, 0.12}, one-star: {0.18, -0.09}
04:30:20.755 00.000 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
04:30:20.756 00.001 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
04:30:20.756 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
04:30:20.757 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.09, opts=13)
04:30:20.758 00.001 18120 Enqueuing Move request for scope (0.18, -0.09)
04:30:20.758 00.000 21948 Worker thread wakes up
04:30:20.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:20.759 00.001 18120 UpdateGuideState exits: m=1713 RSB=28.5
04:30:20.759 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:20.760 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:20.760 00.000 18120 Enqueuing Expose request
04:30:20.761 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
04:30:20.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
04:30:20.761 00.000 21948 Moving (0.18, -0.09) raw xDistance=-0.16 yDistance=-0.12
04:30:20.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:30:20.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:20.761 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:30:20.761 00.000 21948 MoveAxis(E, 0, ABG)
04:30:20.761 00.000 21948 Move returns status 0, amount 0
04:30:20.761 00.000 21948 MoveAxis(N, 0, ABG)
04:30:20.761 00.000 21948 Move returns status 0, amount 0
04:30:20.761 00.000 21948 move complete, result=0
04:30:20.761 00.000 21948 worker thread done servicing request
04:30:20.761 00.000 21948 Worker thread wakes up
04:30:20.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:20.761 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:20.761 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:22.389 01.628 21948 Exposure complete
04:30:22.435 00.046 21948 worker thread done servicing request
04:30:22.435 00.000 18120 OnExposeComplete: enter
04:30:22.437 00.002 18120 UpdateGuideState(): m_state=6
04:30:22.437 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8001
04:30:22.438 00.001 18120 Star::Find returns 1 (0), X=895.26, Y=239.51, Mass=1716, SNR=28.7, Peak=115 HFD=4.6
04:30:22.439 00.001 18120 MultiStar: [#1 0.19,-0.01,0.74,U] [#2 0.18,-0.02,0.63,U] [#3 0.13,0.03,0.63,U] [#4 0.02,0.37,0.57,U] [#5 0.09,-0.14,0.46,U] [#6 0.42,-0.29,0.00,M2] [#7 -0.02,-0.12,0.39,U] [#8 0.28,-0.13,0.41,U] 
04:30:22.439 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.04, -0.42}
04:30:22.439 00.000 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
04:30:22.440 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
04:30:22.440 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.61 mountX=-0.12 mountY=-0.06, mountTheta=-2.64
04:30:22.441 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.08, opts=13)
04:30:22.442 00.001 18120 Enqueuing Move request for scope (0.11, -0.08)
04:30:22.442 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:22.443 00.001 18120 UpdateGuideState exits: m=1716 RSB=28.7
04:30:22.443 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:22.444 00.001 21948 Worker thread wakes up
04:30:22.444 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
04:30:22.444 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
04:30:22.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:22.444 00.000 18120 Enqueuing Expose request
04:30:22.444 00.000 21948 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=-0.06
04:30:22.444 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:30:22.445 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:22.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:30:22.445 00.000 21948 MoveAxis(E, 0, ABG)
04:30:22.445 00.000 21948 Move returns status 0, amount 0
04:30:22.445 00.000 21948 MoveAxis(N, 0, ABG)
04:30:22.445 00.000 21948 Move returns status 0, amount 0
04:30:22.445 00.000 21948 move complete, result=0
04:30:22.445 00.000 21948 worker thread done servicing request
04:30:22.445 00.000 21948 Worker thread wakes up
04:30:22.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:22.445 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:22.446 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:23.974 01.528 21948 Exposure complete
04:30:24.009 00.035 21948 worker thread done servicing request
04:30:24.009 00.000 18120 OnExposeComplete: enter
04:30:24.010 00.001 18120 UpdateGuideState(): m_state=6
04:30:24.011 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8002
04:30:24.011 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=239.73, Mass=1783, SNR=29.3, Peak=136 HFD=4.4
04:30:24.012 00.001 18120 MultiStar: [#1 0.10,0.06,0.70,U] [#2 0.00,0.05,0.61,U] [#3 0.28,-0.02,0.57,U] [#4 0.22,0.16,0.57,U] [#5 0.33,-0.07,0.45,U] [#6 0.08,-0.13,0.49,U] [#7 -0.22,0.20,0.39,U] [#8 0.36,-0.31,0.00,M1] 
04:30:24.012 00.000 18120 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {-0.00, -0.21}
04:30:24.013 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
04:30:24.013 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
04:30:24.014 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.14 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
04:30:24.015 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.01, opts=13)
04:30:24.015 00.000 18120 Enqueuing Move request for scope (0.10, -0.01)
04:30:24.016 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:24.016 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.3
04:30:24.016 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:24.017 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:24.017 00.000 18120 Enqueuing Expose request
04:30:24.018 00.001 21948 Worker thread wakes up
04:30:24.018 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
04:30:24.018 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
04:30:24.018 00.000 21948 Moving (0.10, -0.01) raw xDistance=-0.05 yDistance=-0.08
04:30:24.018 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:30:24.018 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:24.018 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:30:24.018 00.000 21948 MoveAxis(E, 0, ABG)
04:30:24.018 00.000 21948 Move returns status 0, amount 0
04:30:24.020 00.002 21948 MoveAxis(N, 0, ABG)
04:30:24.020 00.000 21948 Move returns status 0, amount 0
04:30:24.020 00.000 21948 move complete, result=0
04:30:24.020 00.000 21948 worker thread done servicing request
04:30:24.020 00.000 21948 Worker thread wakes up
04:30:24.020 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:24.021 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:24.021 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:25.652 01.631 21948 Exposure complete
04:30:25.689 00.037 21948 worker thread done servicing request
04:30:25.689 00.000 18120 OnExposeComplete: enter
04:30:25.690 00.001 18120 UpdateGuideState(): m_state=6
04:30:25.691 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8003
04:30:25.691 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=239.79, Mass=1742, SNR=28.8, Peak=137 HFD=4.2
04:30:25.692 00.001 18120 MultiStar: [#1 0.48,-0.11,0.00,M1] [#2 0.18,-0.10,0.67,U] [#3 0.52,0.33,0.00,M1] [#4 0.35,-0.02,0.58,U] [#5 0.17,0.18,0.50,U] [#6 0.37,-0.27,0.00,M2] [#7 0.09,-0.20,0.41,U] [#8 0.57,-0.12,0.00,M2] 
04:30:25.692 00.000 18120 single-star, 4 included, MultiStar: {0.18, -0.07}, one-star: {0.11, -0.15}
04:30:25.693 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
04:30:25.693 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
04:30:25.693 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.90 mountX=-0.18 mountY=-0.04, mountTheta=-2.94
04:30:25.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.15, opts=13)
04:30:25.696 00.001 18120 Enqueuing Move request for scope (0.11, -0.15)
04:30:25.697 00.001 21948 Worker thread wakes up
04:30:25.697 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
04:30:25.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
04:30:25.697 00.000 21948 Moving (0.11, -0.15) raw xDistance=-0.18 yDistance=-0.04
04:30:25.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:30:25.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:25.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:25.698 00.001 18120 UpdateGuideState exits: m=1742 RSB=28.8
04:30:25.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:25.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:25.699 00.000 18120 Enqueuing Expose request
04:30:25.700 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:30:25.700 00.000 21948 MoveAxis(E, 0, ABG)
04:30:25.700 00.000 21948 Move returns status 0, amount 0
04:30:25.700 00.000 21948 MoveAxis(N, 0, ABG)
04:30:25.700 00.000 21948 Move returns status 0, amount 0
04:30:25.700 00.000 21948 move complete, result=0
04:30:25.700 00.000 21948 worker thread done servicing request
04:30:25.700 00.000 21948 Worker thread wakes up
04:30:25.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:25.700 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:25.700 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:30:27.218 01.518 21948 Exposure complete
04:30:27.262 00.044 21948 worker thread done servicing request
04:30:27.262 00.000 18120 OnExposeComplete: enter
04:30:27.265 00.003 18120 UpdateGuideState(): m_state=6
04:30:27.265 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8004
04:30:27.266 00.001 18120 Star::Find returns 1 (0), X=895.47, Y=239.76, Mass=1627, SNR=28.0, Peak=127 HFD=3.9
04:30:27.266 00.000 18120 MultiStar: [#1 0.27,0.01,0.77,U] [#2 0.10,0.10,0.66,U] [#3 0.40,0.30,0.00,M2] [#4 0.39,0.15,0.59,U] [#5 0.31,0.32,0.00,M1] [#6 0.23,-0.01,0.55,U] [#7 0.20,0.37,0.44,U] [#8 0.55,0.04,0.00,M3] 
04:30:27.267 00.001 18120 refined, 5 included, MultiStar: {0.24, 0.03}, one-star: {0.26, -0.18}
04:30:27.267 00.000 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
04:30:27.267 00.000 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
04:30:27.268 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.25 cameraTheta=0.14 mountX=-0.07 mountY=-0.23, mountTheta=-1.86
04:30:27.269 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.03, opts=13)
04:30:27.270 00.001 18120 Enqueuing Move request for scope (0.24, 0.03)
04:30:27.270 00.000 21948 Worker thread wakes up
04:30:27.270 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
04:30:27.270 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
04:30:27.270 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:27.271 00.001 18120 UpdateGuideState exits: m=1627 RSB=28.0
04:30:27.271 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:27.271 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:27.272 00.001 18120 Enqueuing Expose request
04:30:27.272 00.000 21948 Moving (0.24, 0.03) raw xDistance=-0.07 yDistance=-0.23
04:30:27.272 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:30:27.272 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:30:27.272 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:30:27.272 00.000 21948 MoveAxis(E, 0, ABG)
04:30:27.272 00.000 21948 Move returns status 0, amount 0
04:30:27.272 00.000 21948 MoveAxis(N, 0, ABG)
04:30:27.272 00.000 21948 Move returns status 0, amount 0
04:30:27.272 00.000 21948 move complete, result=0
04:30:27.272 00.000 21948 worker thread done servicing request
04:30:27.273 00.001 21948 Worker thread wakes up
04:30:27.273 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:27.273 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:27.273 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:28.909 01.636 21948 Exposure complete
04:30:28.957 00.048 21948 worker thread done servicing request
04:30:28.957 00.000 18120 OnExposeComplete: enter
04:30:28.961 00.004 18120 UpdateGuideState(): m_state=6
04:30:28.964 00.003 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8005
04:30:28.965 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=239.83, Mass=1694, SNR=28.4, Peak=136 HFD=4.1
04:30:28.966 00.001 18120 MultiStar: [#1 0.40,-0.03,0.74,U] [#2 0.07,-0.12,0.63,U] [#3 0.05,0.23,0.62,U] [#4 0.30,0.25,0.54,U] [#5 0.18,-0.04,0.50,U] [#6 0.27,-0.08,0.56,U] [#7 -0.25,0.25,0.41,U] [#8 0.64,-0.39,0.00,M4] 
04:30:28.967 00.001 18120 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.12, -0.10}
04:30:28.969 00.002 18120 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.00) = xAngle (-1.86 = -1.86)
04:30:28.970 00.001 18120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.90 = -1.90)
04:30:28.972 00.002 18120 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.04 mountY=-0.15, mountTheta=-1.86
04:30:28.976 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.02, opts=13)
04:30:28.979 00.003 18120 Enqueuing Move request for scope (0.16, 0.02)
04:30:28.981 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:28.982 00.001 21948 Worker thread wakes up
04:30:28.982 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
04:30:28.982 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
04:30:28.982 00.000 21948 Moving (0.16, 0.02) raw xDistance=-0.04 yDistance=-0.15
04:30:28.982 00.000 18120 UpdateGuideState exits: m=1694 RSB=28.4
04:30:28.984 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:28.984 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:30:28.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:28.984 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:28.985 00.001 18120 Enqueuing Expose request
04:30:28.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:30:28.985 00.000 21948 MoveAxis(E, 0, ABG)
04:30:28.985 00.000 21948 Move returns status 0, amount 0
04:30:28.985 00.000 21948 MoveAxis(N, 0, ABG)
04:30:28.985 00.000 21948 Move returns status 0, amount 0
04:30:28.985 00.000 21948 move complete, result=0
04:30:28.985 00.000 21948 worker thread done servicing request
04:30:28.985 00.000 21948 Worker thread wakes up
04:30:28.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:28.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:28.986 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:30.401 01.415 21948 Exposure complete
04:30:30.441 00.040 21948 worker thread done servicing request
04:30:30.441 00.000 18120 OnExposeComplete: enter
04:30:30.441 00.000 18120 UpdateGuideState(): m_state=6
04:30:30.442 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8006
04:30:30.442 00.000 18120 Star::Find returns 1 (0), X=894.76, Y=239.83, Mass=1775, SNR=29.0, Peak=145 HFD=4.3
04:30:30.443 00.001 18120 MultiStar: [#1 0.17,0.04,0.72,U] [#2 -0.38,0.02,0.59,U] [#3 0.10,0.32,0.60,U] [#4 -0.05,0.40,0.55,U] [#5 -0.07,0.41,0.46,U] [#6 0.25,-0.02,0.48,U] [#7 -0.31,0.15,0.42,U] [#8 0.10,0.13,0.38,U] 
04:30:30.443 00.000 18120 refined, 8 included, MultiStar: {-0.10, 0.13}, one-star: {-0.46, -0.10}
04:30:30.445 00.002 18120 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.00) = xAngle (0.26 = 0.26)
04:30:30.445 00.000 18120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.22 = 0.22)
04:30:30.447 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.26 mountX=0.16 mountY=0.04, mountTheta=0.23
04:30:30.452 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.13, opts=13)
04:30:30.454 00.002 18120 Enqueuing Move request for scope (-0.10, 0.13)
04:30:30.457 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:30.459 00.002 18120 UpdateGuideState exits: m=1775 RSB=29.0
04:30:30.461 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:30.461 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:30.462 00.001 18120 Enqueuing Expose request
04:30:30.465 00.003 21948 Worker thread wakes up
04:30:30.465 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
04:30:30.465 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
04:30:30.465 00.000 21948 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.04
04:30:30.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:30:30.465 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:30.465 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:30:30.465 00.000 21948 MoveAxis(E, 0, ABG)
04:30:30.465 00.000 21948 Move returns status 0, amount 0
04:30:30.465 00.000 21948 MoveAxis(N, 0, ABG)
04:30:30.465 00.000 21948 Move returns status 0, amount 0
04:30:30.465 00.000 21948 move complete, result=0
04:30:30.466 00.001 21948 worker thread done servicing request
04:30:30.466 00.000 21948 Worker thread wakes up
04:30:30.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:30.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:30.467 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:32.200 01.733 21948 Exposure complete
04:30:32.250 00.050 21948 worker thread done servicing request
04:30:32.250 00.000 18120 OnExposeComplete: enter
04:30:32.252 00.002 18120 UpdateGuideState(): m_state=6
04:30:32.253 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8007
04:30:32.254 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=239.78, Mass=1537, SNR=27.2, Peak=121 HFD=4.2
04:30:32.256 00.002 18120 MultiStar: [#1 -0.08,0.02,0.79,U] [#2 -0.34,0.22,0.67,U] [#3 0.26,0.35,0.00,M1] [#4 -0.21,0.35,0.59,U] [#5 0.12,0.46,0.00,M1] [#6 0.24,0.09,0.55,U] [#7 -0.46,-0.04,0.00,M1] [#8 0.11,0.20,0.41,U] 
04:30:32.257 00.001 18120 refined, 5 included, MultiStar: {-0.13, 0.09}, one-star: {-0.28, -0.15}
04:30:32.258 00.001 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
04:30:32.259 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
04:30:32.260 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.55 mountX=0.13 mountY=0.08, mountTheta=0.52
04:30:32.262 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.09, opts=13)
04:30:32.263 00.001 18120 Enqueuing Move request for scope (-0.13, 0.09)
04:30:32.264 00.001 21948 Worker thread wakes up
04:30:32.264 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:32.264 00.000 18120 UpdateGuideState exits: m=1537 RSB=27.2
04:30:32.265 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:32.265 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:32.266 00.001 18120 Enqueuing Expose request
04:30:32.266 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
04:30:32.266 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
04:30:32.266 00.000 21948 Moving (-0.13, 0.09) raw xDistance=0.13 yDistance=0.08
04:30:32.266 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:30:32.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:32.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:30:32.266 00.000 21948 MoveAxis(E, 0, ABG)
04:30:32.266 00.000 21948 Move returns status 0, amount 0
04:30:32.266 00.000 21948 MoveAxis(N, 0, ABG)
04:30:32.266 00.000 21948 Move returns status 0, amount 0
04:30:32.266 00.000 21948 move complete, result=0
04:30:32.267 00.001 21948 worker thread done servicing request
04:30:32.267 00.000 21948 Worker thread wakes up
04:30:32.267 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:32.267 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:32.267 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:33.685 01.418 21948 Exposure complete
04:30:33.743 00.058 21948 worker thread done servicing request
04:30:33.743 00.000 18120 OnExposeComplete: enter
04:30:33.743 00.000 18120 UpdateGuideState(): m_state=6
04:30:33.744 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8008
04:30:33.744 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=239.87, Mass=1703, SNR=28.4, Peak=130 HFD=4.3
04:30:33.746 00.002 18120 MultiStar: [#1 0.07,0.53,0.00,M1] [#2 -0.26,0.08,0.63,U] [#3 0.07,0.44,0.00,M2] [#4 0.03,0.54,0.00,M1] [#5 0.02,0.42,0.46,U] [#6 0.17,-0.02,0.51,U] [#7 -0.32,0.03,0.41,U] [#8 0.34,0.16,0.39,U] 
04:30:33.746 00.000 18120 refined, 5 included, MultiStar: {-0.07, 0.07}, one-star: {-0.18, -0.06}
04:30:33.747 00.001 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
04:30:33.747 00.000 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
04:30:33.747 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.35 mountX=0.09 mountY=0.03, mountTheta=0.32
04:30:33.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.07, opts=13)
04:30:33.749 00.000 18120 Enqueuing Move request for scope (-0.07, 0.07)
04:30:33.749 00.000 21948 Worker thread wakes up
04:30:33.750 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
04:30:33.750 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
04:30:33.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:33.750 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.4
04:30:33.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:33.751 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:33.751 00.000 18120 Enqueuing Expose request
04:30:33.752 00.001 21948 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.03
04:30:33.752 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:30:33.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:33.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:30:33.752 00.000 21948 MoveAxis(E, 0, ABG)
04:30:33.752 00.000 21948 Move returns status 0, amount 0
04:30:33.752 00.000 21948 MoveAxis(N, 0, ABG)
04:30:33.752 00.000 21948 Move returns status 0, amount 0
04:30:33.752 00.000 21948 move complete, result=0
04:30:33.752 00.000 21948 worker thread done servicing request
04:30:33.752 00.000 21948 Worker thread wakes up
04:30:33.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:33.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:33.752 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:35.385 01.633 21948 Exposure complete
04:30:35.427 00.042 21948 worker thread done servicing request
04:30:35.427 00.000 18120 OnExposeComplete: enter
04:30:35.428 00.001 18120 UpdateGuideState(): m_state=6
04:30:35.429 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8009
04:30:35.431 00.002 18120 Star::Find returns 1 (0), X=895.18, Y=239.96, Mass=1745, SNR=28.8, Peak=145 HFD=4.2
04:30:35.432 00.001 18120 MultiStar: [#1 0.09,0.21,0.70,U] [#2 -0.15,0.24,0.61,U] [#3 -0.21,0.49,0.00,M3] [#4 0.28,0.65,0.00,M2] [#5 -0.01,0.19,0.47,U] [#6 0.13,0.04,0.53,U] [#7 -0.61,0.19,0.00,M1] [#8 0.24,-0.03,0.41,U] 
04:30:35.433 00.001 18120 single-star, 5 included, MultiStar: {0.03, 0.11}, one-star: {-0.03, 0.03}
04:30:35.433 00.000 18120 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.00) = xAngle (0.43 = 0.43)
04:30:35.434 00.001 18120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.39 = 0.39)
04:30:35.435 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.42 mountX=0.03 mountY=0.01, mountTheta=0.39
04:30:35.437 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.03, opts=13)
04:30:35.437 00.000 18120 Enqueuing Move request for scope (-0.03, 0.03)
04:30:35.438 00.001 21948 Worker thread wakes up
04:30:35.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:35.438 00.000 18120 UpdateGuideState exits: m=1745 RSB=28.8
04:30:35.439 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:35.440 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
04:30:35.440 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:35.441 00.001 18120 Enqueuing Expose request
04:30:35.441 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
04:30:35.441 00.000 21948 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.01
04:30:35.441 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:30:35.441 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:35.441 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:30:35.442 00.001 21948 MoveAxis(E, 0, ABG)
04:30:35.442 00.000 21948 Move returns status 0, amount 0
04:30:35.442 00.000 21948 MoveAxis(N, 0, ABG)
04:30:35.442 00.000 21948 Move returns status 0, amount 0
04:30:35.442 00.000 21948 move complete, result=0
04:30:35.442 00.000 21948 worker thread done servicing request
04:30:35.442 00.000 21948 Worker thread wakes up
04:30:35.442 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:35.442 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:35.443 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:36.966 01.523 21948 Exposure complete
04:30:37.034 00.068 21948 worker thread done servicing request
04:30:37.034 00.000 18120 OnExposeComplete: enter
04:30:37.035 00.001 18120 UpdateGuideState(): m_state=6
04:30:37.035 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8010
04:30:37.036 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=240.05, Mass=1792, SNR=29.3, Peak=143 HFD=4.4
04:30:37.036 00.000 18120 MultiStar: [#1 0.14,0.13,0.69,U] [#2 -0.00,0.17,0.60,U] [#3 0.26,0.45,0.00,M4] [#4 0.07,0.37,0.54,U] [#5 -0.15,0.10,0.46,U] [#6 0.48,-0.08,0.00,M1] [#7 -0.49,0.26,0.00,M2] [#8 -0.27,0.23,0.39,U] 
04:30:37.037 00.001 18120 refined, 5 included, MultiStar: {-0.07, 0.18}, one-star: {-0.21, 0.12}
04:30:37.037 00.000 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.05 = -0.05)
04:30:37.038 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.09 = -0.09)
04:30:37.038 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.94 mountX=0.19 mountY=-0.02, mountTheta=-0.09
04:30:37.039 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.18, opts=13)
04:30:37.039 00.000 18120 Enqueuing Move request for scope (-0.07, 0.18)
04:30:37.040 00.001 21948 Worker thread wakes up
04:30:37.040 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
04:30:37.040 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
04:30:37.040 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:37.040 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.3
04:30:37.041 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:37.041 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:37.041 00.000 18120 Enqueuing Expose request
04:30:37.044 00.003 21948 Moving (-0.07, 0.18) raw xDistance=0.19 yDistance=-0.02
04:30:37.045 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:30:37.045 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:37.045 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:30:37.045 00.000 21948 MoveAxis(E, 0, ABG)
04:30:37.045 00.000 21948 Move returns status 0, amount 0
04:30:37.045 00.000 21948 MoveAxis(N, 0, ABG)
04:30:37.045 00.000 21948 Move returns status 0, amount 0
04:30:37.045 00.000 21948 move complete, result=0
04:30:37.045 00.000 21948 worker thread done servicing request
04:30:37.045 00.000 21948 Worker thread wakes up
04:30:37.045 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:37.045 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:37.047 00.002 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:30:38.679 01.632 21948 Exposure complete
04:30:38.718 00.039 21948 worker thread done servicing request
04:30:38.718 00.000 18120 OnExposeComplete: enter
04:30:38.719 00.001 18120 UpdateGuideState(): m_state=6
04:30:38.720 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8011
04:30:38.722 00.002 18120 Star::Find returns 1 (0), X=895.05, Y=240.13, Mass=1719, SNR=28.7, Peak=126 HFD=4.3
04:30:38.723 00.001 18120 MultiStar: [#1 0.13,0.48,0.00,M1] [#2 -0.38,0.49,0.00,M1] [#3 -0.27,0.30,0.57,U] [#4 -0.35,0.51,0.00,M2] [#5 -0.48,0.32,0.00,M1] [#6 -0.42,-0.09,0.51,U] [#7 0.02,0.27,0.43,U] [#8 -0.09,0.19,0.40,U] 
04:30:38.725 00.002 18120 single-star, 4 included, MultiStar: {-0.19, 0.18}, one-star: {-0.17, 0.20}
04:30:38.727 00.002 18120 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.00) = xAngle (0.28 = 0.28)
04:30:38.728 00.001 18120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.25 = 0.25)
04:30:38.728 00.000 18120 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.28 mountX=0.25 mountY=0.06, mountTheta=0.25
04:30:38.729 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.20, opts=13)
04:30:38.731 00.002 18120 Enqueuing Move request for scope (-0.17, 0.20)
04:30:38.731 00.000 21948 Worker thread wakes up
04:30:38.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:38.732 00.001 18120 UpdateGuideState exits: m=1719 RSB=28.7
04:30:38.732 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:38.732 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:38.733 00.001 18120 Enqueuing Expose request
04:30:38.733 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
04:30:38.733 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
04:30:38.733 00.000 21948 Moving (-0.17, 0.20) raw xDistance=0.25 yDistance=0.06
04:30:38.733 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:30:38.733 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:38.733 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:30:38.733 00.000 21948 MoveAxis(W, 44, ABG)
04:30:38.733 00.000 21948 Guiding  Dir = 3, Dur = 44
04:30:38.734 00.001 21948 IsSlewing returns 0
04:30:38.734 00.000 21948 IsGuiding returns 0
04:30:38.734 00.000 21948 PulseGuide returned control before completion, sleep 53
04:30:38.789 00.055 21948 IsGuiding returns 1
04:30:38.789 00.000 21948 scope still moving after pulse duration time elapsed
04:30:38.819 00.030 21948 IsSlewing returns 0
04:30:38.819 00.000 21948 IsGuiding returns 0
04:30:38.819 00.000 21948 scope move finished after 44 + 42 ms
04:30:38.819 00.000 21948 Move returns status 0, amount 44
04:30:38.820 00.001 21948 MoveAxis(N, 0, ABG)
04:30:38.820 00.000 21948 Move returns status 0, amount 0
04:30:38.820 00.000 21948 move complete, result=0
04:30:38.820 00.000 21948 worker thread done servicing request
04:30:38.820 00.000 21948 Worker thread wakes up
04:30:38.820 00.000 18120 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
04:30:38.820 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:38.821 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:40.228 01.407 21948 Exposure complete
04:30:40.265 00.037 21948 worker thread done servicing request
04:30:40.265 00.000 18120 OnExposeComplete: enter
04:30:40.268 00.003 18120 UpdateGuideState(): m_state=6
04:30:40.269 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8012
04:30:40.270 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=239.85, Mass=1660, SNR=28.2, Peak=120 HFD=4.4
04:30:40.271 00.001 18120 MultiStar: [#1 0.35,0.39,0.00,M2] [#2 -0.36,0.04,0.65,U] [#3 0.09,0.58,0.00,M4] [#4 0.06,0.60,0.00,M3] [#5 0.04,0.30,0.48,U] [#6 0.14,0.16,0.55,U] [#7 -0.41,0.25,0.00,M2] [#8 0.14,0.35,0.45,U] 
04:30:40.272 00.001 18120 refined, 4 included, MultiStar: {0.00, 0.11}, one-star: {0.09, -0.08}
04:30:40.274 00.002 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
04:30:40.275 00.001 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
04:30:40.276 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=0.09 mountY=-0.05, mountTheta=-0.50
04:30:40.277 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.11, opts=13)
04:30:40.279 00.002 18120 Enqueuing Move request for scope (0.00, 0.11)
04:30:40.279 00.000 21948 Worker thread wakes up
04:30:40.279 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
04:30:40.279 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
04:30:40.279 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:40.280 00.001 18120 UpdateGuideState exits: m=1660 RSB=28.2
04:30:40.280 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:40.280 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:40.281 00.001 18120 Enqueuing Expose request
04:30:40.281 00.000 21948 Moving (0.00, 0.11) raw xDistance=0.09 yDistance=-0.05
04:30:40.281 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:30:40.281 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:40.281 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:30:40.281 00.000 21948 MoveAxis(E, 0, ABG)
04:30:40.281 00.000 21948 Move returns status 0, amount 0
04:30:40.281 00.000 21948 MoveAxis(N, 0, ABG)
04:30:40.281 00.000 21948 Move returns status 0, amount 0
04:30:40.281 00.000 21948 move complete, result=0
04:30:40.281 00.000 21948 worker thread done servicing request
04:30:40.281 00.000 21948 Worker thread wakes up
04:30:40.281 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:40.281 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:40.282 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:41.916 01.634 21948 Exposure complete
04:30:41.942 00.026 21948 worker thread done servicing request
04:30:41.943 00.001 18120 OnExposeComplete: enter
04:30:41.943 00.000 18120 UpdateGuideState(): m_state=6
04:30:41.945 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8013
04:30:41.946 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=240.02, Mass=1699, SNR=28.5, Peak=131 HFD=4.3
04:30:41.946 00.000 18120 MultiStar: [#1 0.15,0.16,0.75,U] [#2 -0.07,0.15,0.65,U] [#3 -0.15,0.56,0.00,M5] [#4 -0.03,0.52,0.00,M4] [#5 -0.10,0.24,0.48,U] [#6 0.12,0.40,0.51,U] [#7 -0.33,0.19,0.40,U] [#8 0.14,0.01,0.43,U] 
04:30:41.947 00.001 18120 single-star, 6 included, MultiStar: {-0.01, 0.17}, one-star: {-0.04, 0.09}
04:30:41.947 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
04:30:41.948 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
04:30:41.948 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.96 mountX=0.10 mountY=-0.01, mountTheta=-0.08
04:30:41.949 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.09, opts=13)
04:30:41.950 00.001 18120 Enqueuing Move request for scope (-0.04, 0.09)
04:30:41.951 00.001 21948 Worker thread wakes up
04:30:41.951 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:41.951 00.000 18120 UpdateGuideState exits: m=1699 RSB=28.5
04:30:41.951 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:41.952 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:41.952 00.000 18120 Enqueuing Expose request
04:30:41.953 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
04:30:41.953 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
04:30:41.953 00.000 21948 Moving (-0.04, 0.09) raw xDistance=0.10 yDistance=-0.01
04:30:41.953 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:30:41.953 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:41.953 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:30:41.953 00.000 21948 MoveAxis(E, 0, ABG)
04:30:41.953 00.000 21948 Move returns status 0, amount 0
04:30:41.953 00.000 21948 MoveAxis(N, 0, ABG)
04:30:41.953 00.000 21948 Move returns status 0, amount 0
04:30:41.953 00.000 21948 move complete, result=0
04:30:41.953 00.000 21948 worker thread done servicing request
04:30:41.953 00.000 21948 Worker thread wakes up
04:30:41.953 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:41.953 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:41.953 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:30:43.470 01.517 21948 Exposure complete
04:30:43.512 00.042 21948 worker thread done servicing request
04:30:43.512 00.000 18120 OnExposeComplete: enter
04:30:43.513 00.001 18120 UpdateGuideState(): m_state=6
04:30:43.515 00.002 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8014
04:30:43.516 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=240.00, Mass=1743, SNR=28.9, Peak=135 HFD=4.4
04:30:43.517 00.001 18120 MultiStar: [#1 0.20,0.21,0.73,U] [#2 -0.08,0.17,0.64,U] [#3 0.18,0.43,0.00,M6] [#4 -0.15,0.15,0.58,U] [#5 0.07,0.35,0.47,U] [#6 0.48,-0.00,0.00,M1] [#7 0.02,0.22,0.37,U] [#8 0.20,0.09,0.39,U] 
04:30:43.518 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.17}, one-star: {-0.24, 0.07}
04:30:43.518 00.000 18120 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.00) = xAngle (-0.27 = -0.27)
04:30:43.518 00.000 18120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.31 = -0.31)
04:30:43.519 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=0.16 mountY=-0.05, mountTheta=-0.30
04:30:43.520 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.17, opts=13)
04:30:43.522 00.002 18120 Enqueuing Move request for scope (-0.03, 0.17)
04:30:43.524 00.002 21948 Worker thread wakes up
04:30:43.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
04:30:43.524 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
04:30:43.524 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:43.525 00.001 18120 UpdateGuideState exits: m=1743 RSB=28.9
04:30:43.525 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:43.525 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:43.526 00.001 18120 Enqueuing Expose request
04:30:43.526 00.000 21948 Moving (-0.03, 0.17) raw xDistance=0.16 yDistance=-0.05
04:30:43.526 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:30:43.526 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:43.526 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:30:43.526 00.000 21948 MoveAxis(E, 0, ABG)
04:30:43.526 00.000 21948 Move returns status 0, amount 0
04:30:43.526 00.000 21948 MoveAxis(N, 0, ABG)
04:30:43.526 00.000 21948 Move returns status 0, amount 0
04:30:43.526 00.000 21948 move complete, result=0
04:30:43.526 00.000 21948 worker thread done servicing request
04:30:43.526 00.000 21948 Worker thread wakes up
04:30:43.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:43.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:43.527 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:45.160 01.633 21948 Exposure complete
04:30:45.198 00.038 21948 worker thread done servicing request
04:30:45.198 00.000 18120 OnExposeComplete: enter
04:30:45.200 00.002 18120 UpdateGuideState(): m_state=6
04:30:45.201 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8015
04:30:45.202 00.001 18120 Star::Find returns 1 (0), X=895.75, Y=239.94, Mass=1597, SNR=27.6, Peak=121 HFD=4.2
04:30:45.202 00.000 18120 MultiStar: [#1 0.46,0.20,0.00,M1] [#2 0.00,0.19,0.61,U] [#3 0.34,0.44,0.00,M7] [#4 0.25,0.18,0.56,U] [#5 0.17,0.23,0.48,U] [#6 0.26,0.02,0.56,U] [#7 0.54,0.04,0.00,M1] [#8 0.33,0.30,0.00,M1] 
04:30:45.203 00.001 18120 refined, 4 included, MultiStar: {0.28, 0.11}, one-star: {0.54, 0.01}
04:30:45.203 00.000 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
04:30:45.204 00.001 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
04:30:45.204 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.30 cameraTheta=0.37 mountX=-0.02 mountY=-0.30, mountTheta=-1.63
04:30:45.207 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=0.11, opts=13)
04:30:45.210 00.003 18120 Enqueuing Move request for scope (0.28, 0.11)
04:30:45.212 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:45.215 00.003 18120 UpdateGuideState exits: m=1597 RSB=27.6
04:30:45.215 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:45.216 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:45.216 00.000 18120 Enqueuing Expose request
04:30:45.216 00.000 21948 Worker thread wakes up
04:30:45.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd
04:30:45.217 00.001 21948 Handling offset move in thread for scope, endpoint = (0.28, 0.11)
04:30:45.217 00.000 21948 Moving (0.28, 0.11) raw xDistance=-0.02 yDistance=-0.30
04:30:45.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:30:45.217 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:30:45.217 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:30:45.217 00.000 21948 MoveAxis(E, 0, ABG)
04:30:45.217 00.000 21948 Move returns status 0, amount 0
04:30:45.217 00.000 21948 MoveAxis(N, 0, ABG)
04:30:45.217 00.000 21948 Move returns status 0, amount 0
04:30:45.217 00.000 21948 move complete, result=0
04:30:45.217 00.000 21948 worker thread done servicing request
04:30:45.217 00.000 21948 Worker thread wakes up
04:30:45.217 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:45.217 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:30:45.218 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:46.746 01.528 21948 Exposure complete
04:30:46.810 00.064 21948 worker thread done servicing request
04:30:46.811 00.001 18120 OnExposeComplete: enter
04:30:46.812 00.001 18120 UpdateGuideState(): m_state=6
04:30:46.814 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8016
04:30:46.815 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=240.13, Mass=1697, SNR=28.4, Peak=117 HFD=4.3
04:30:46.816 00.001 18120 MultiStar: [#1 0.32,0.43,0.00,M2] [#2 0.12,0.24,0.61,U] [#3 0.10,0.56,0.00,M8] [#4 0.00,0.43,0.61,U] [#5 0.17,0.45,0.00,M1] [#6 0.22,0.35,0.52,U] [#7 -0.04,0.61,0.00,M2] [#8 0.28,0.49,0.00,M2] 
04:30:46.818 00.002 18120 single-star, 3 included, MultiStar: {0.09, 0.29}, one-star: {0.07, 0.20}
04:30:46.819 00.001 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
04:30:46.821 00.002 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
04:30:46.822 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=0.16 mountY=-0.15, mountTheta=-0.77
04:30:46.824 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.20, opts=13)
04:30:46.825 00.001 18120 Enqueuing Move request for scope (0.07, 0.20)
04:30:46.825 00.000 21948 Worker thread wakes up
04:30:46.825 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:46.826 00.001 18120 UpdateGuideState exits: m=1697 RSB=28.4
04:30:46.826 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:46.827 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:46.827 00.000 18120 Enqueuing Expose request
04:30:46.828 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
04:30:46.828 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
04:30:46.828 00.000 21948 Moving (0.07, 0.20) raw xDistance=0.16 yDistance=-0.15
04:30:46.828 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:30:46.828 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:46.828 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:30:46.828 00.000 21948 MoveAxis(E, 0, ABG)
04:30:46.828 00.000 21948 Move returns status 0, amount 0
04:30:46.828 00.000 21948 MoveAxis(N, 0, ABG)
04:30:46.828 00.000 21948 Move returns status 0, amount 0
04:30:46.828 00.000 21948 move complete, result=0
04:30:46.828 00.000 21948 worker thread done servicing request
04:30:46.828 00.000 21948 Worker thread wakes up
04:30:46.828 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:46.828 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:46.828 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:48.463 01.635 21948 Exposure complete
04:30:48.530 00.067 21948 worker thread done servicing request
04:30:48.531 00.001 18120 OnExposeComplete: enter
04:30:48.532 00.001 18120 UpdateGuideState(): m_state=6
04:30:48.534 00.002 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8017
04:30:48.537 00.003 18120 Star::Find returns 1 (0), X=895.42, Y=239.84, Mass=1692, SNR=28.5, Peak=104 HFD=4.5
04:30:48.539 00.002 18120 MultiStar: [#1 0.33,0.22,0.73,U] [#2 0.32,0.22,0.63,U] [#3 0.09,0.27,0.63,U] [#4 0.18,0.45,0.00,M2] [#5 0.06,0.18,0.46,U] [#6 0.19,0.00,0.51,U] [#7 0.26,0.14,0.37,U] [#8 0.19,-0.14,0.40,U] 
04:30:48.541 00.002 18120 single-star, 7 included, MultiStar: {0.21, 0.10}, one-star: {0.21, -0.09}
04:30:48.543 00.002 18120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.00) = xAngle (-2.42 = -2.42)
04:30:48.546 00.003 18120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.46 = -2.46)
04:30:48.548 00.002 18120 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.42 mountX=-0.17 mountY=-0.14, mountTheta=-2.44
04:30:48.552 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.09, opts=13)
04:30:48.552 00.000 18120 Enqueuing Move request for scope (0.21, -0.09)
04:30:48.553 00.001 21948 Worker thread wakes up
04:30:48.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:48.553 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
04:30:48.553 00.000 18120 UpdateGuideState exits: m=1692 RSB=28.5
04:30:48.554 00.001 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
04:30:48.554 00.000 21948 Moving (0.21, -0.09) raw xDistance=-0.17 yDistance=-0.14
04:30:48.554 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:48.554 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:48.555 00.001 18120 Enqueuing Expose request
04:30:48.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:30:48.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:48.555 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:30:48.555 00.000 21948 MoveAxis(E, 0, ABG)
04:30:48.555 00.000 21948 Move returns status 0, amount 0
04:30:48.555 00.000 21948 MoveAxis(N, 0, ABG)
04:30:48.555 00.000 21948 Move returns status 0, amount 0
04:30:48.555 00.000 21948 move complete, result=0
04:30:48.555 00.000 21948 worker thread done servicing request
04:30:48.555 00.000 21948 Worker thread wakes up
04:30:48.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:48.556 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:48.556 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:49.964 01.408 21948 Exposure complete
04:30:49.991 00.027 21948 worker thread done servicing request
04:30:49.991 00.000 18120 OnExposeComplete: enter
04:30:49.992 00.001 18120 UpdateGuideState(): m_state=6
04:30:49.995 00.003 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8018
04:30:49.998 00.003 18120 Star::Find returns 1 (0), X=895.06, Y=240.17, Mass=1693, SNR=28.4, Peak=114 HFD=4.4
04:30:50.000 00.002 18120 MultiStar: [#1 -0.15,0.70,0.00,M2] [#2 -0.03,0.29,0.65,U] [#3 0.03,0.61,0.00,M8] [#4 -0.07,0.63,0.00,M3] [#5 -0.12,0.69,0.00,M1] [#6 -0.21,0.24,0.54,U] [#7 -0.06,0.51,0.00,M2] [#8 0.09,0.18,0.37,U] 
04:30:50.002 00.002 18120 refined, 3 included, MultiStar: {-0.10, 0.24}, one-star: {-0.15, 0.24}
04:30:50.003 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
04:30:50.004 00.001 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
04:30:50.004 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=0.26 mountY=-0.02, mountTheta=-0.08
04:30:50.005 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.24, opts=13)
04:30:50.006 00.001 18120 Enqueuing Move request for scope (-0.10, 0.24)
04:30:50.006 00.000 21948 Worker thread wakes up
04:30:50.006 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
04:30:50.006 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
04:30:50.006 00.000 21948 Moving (-0.10, 0.24) raw xDistance=0.26 yDistance=-0.02
04:30:50.006 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:30:50.006 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:50.006 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:50.007 00.001 18120 UpdateGuideState exits: m=1693 RSB=28.4
04:30:50.007 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:50.008 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:50.008 00.000 18120 Enqueuing Expose request
04:30:50.010 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:30:50.010 00.000 21948 MoveAxis(W, 47, ABG)
04:30:50.010 00.000 21948 Guiding  Dir = 3, Dur = 47
04:30:50.010 00.000 21948 IsSlewing returns 0
04:30:50.010 00.000 21948 IsGuiding returns 0
04:30:50.012 00.002 21948 PulseGuide returned control before completion, sleep 56
04:30:50.073 00.061 21948 IsGuiding returns 0
04:30:50.073 00.000 21948 Move returns status 0, amount 47
04:30:50.073 00.000 21948 MoveAxis(N, 0, ABG)
04:30:50.073 00.000 21948 Move returns status 0, amount 0
04:30:50.073 00.000 21948 move complete, result=0
04:30:50.073 00.000 21948 worker thread done servicing request
04:30:50.073 00.000 21948 Worker thread wakes up
04:30:50.073 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:50.073 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:50.073 00.000 18120 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
04:30:51.703 01.630 21948 Exposure complete
04:30:51.743 00.040 21948 worker thread done servicing request
04:30:51.743 00.000 18120 OnExposeComplete: enter
04:30:51.744 00.001 18120 UpdateGuideState(): m_state=6
04:30:51.744 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8019
04:30:51.745 00.001 18120 Star::Find returns 1 (0), X=895.45, Y=240.00, Mass=1652, SNR=28.2, Peak=112 HFD=4.1
04:30:51.746 00.001 18120 MultiStar: [#1 0.25,0.20,0.72,U] [#2 -0.06,0.25,0.63,U] [#3 0.25,0.43,0.00,M9] [#4 -0.13,0.52,0.00,M4] [#5 0.05,0.51,0.00,M2] [#6 0.09,0.32,0.51,U] [#7 0.07,0.50,0.00,M3] [#8 -0.00,0.23,0.41,U] 
04:30:51.746 00.000 18120 refined, 4 included, MultiStar: {0.13, 0.19}, one-star: {0.24, 0.06}
04:30:51.746 00.000 18120 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.00) = xAngle (-1.02 = -1.02)
04:30:51.747 00.001 18120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.06 = -1.06)
04:30:51.747 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.97 mountX=0.12 mountY=-0.20, mountTheta=-1.03
04:30:51.750 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.19, opts=13)
04:30:51.751 00.001 18120 Enqueuing Move request for scope (0.13, 0.19)
04:30:51.751 00.000 21948 Worker thread wakes up
04:30:51.752 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:51.752 00.000 18120 UpdateGuideState exits: m=1652 RSB=28.2
04:30:51.752 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:51.753 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:51.753 00.000 18120 Enqueuing Expose request
04:30:51.754 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
04:30:51.754 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
04:30:51.754 00.000 21948 Moving (0.13, 0.19) raw xDistance=0.12 yDistance=-0.20
04:30:51.754 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:30:51.754 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:30:51.754 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:30:51.754 00.000 21948 MoveAxis(E, 0, ABG)
04:30:51.754 00.000 21948 Move returns status 0, amount 0
04:30:51.754 00.000 21948 MoveAxis(N, 0, ABG)
04:30:51.754 00.000 21948 Move returns status 0, amount 0
04:30:51.754 00.000 21948 move complete, result=0
04:30:51.754 00.000 21948 worker thread done servicing request
04:30:51.754 00.000 21948 Worker thread wakes up
04:30:51.754 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:51.754 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:51.754 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:53.270 01.516 21948 Exposure complete
04:30:53.305 00.035 21948 worker thread done servicing request
04:30:53.306 00.001 18120 OnExposeComplete: enter
04:30:53.306 00.000 18120 UpdateGuideState(): m_state=6
04:30:53.307 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8020
04:30:53.307 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=240.29, Mass=1780, SNR=29.0, Peak=117 HFD=4.5
04:30:53.308 00.001 18120 MultiStar: [#1 0.30,0.69,0.00,M2] [#2 0.07,0.37,0.60,U] [#3 0.34,0.64,0.00,M10] [#4 0.30,0.61,0.00,M5] [#5 0.24,0.59,0.00,M3] [#6 0.35,0.27,0.00,M1] [#7 0.24,0.45,0.00,M4] [#8 0.43,0.33,0.00,M1] 
04:30:53.308 00.000 18120 refined, 1 included, MultiStar: {0.10, 0.37}, one-star: {0.13, 0.36}
04:30:53.309 00.001 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
04:30:53.309 00.000 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.74 = -0.74)
04:30:53.310 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.38 cameraTheta=1.29 mountX=0.29 mountY=-0.26, mountTheta=-0.73
04:30:53.311 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.37, opts=13)
04:30:53.312 00.001 18120 Enqueuing Move request for scope (0.10, 0.37)
04:30:53.312 00.000 21948 Worker thread wakes up
04:30:53.312 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.37) opts 0xd
04:30:53.312 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.37)
04:30:53.312 00.000 21948 Moving (0.10, 0.37) raw xDistance=0.29 yDistance=-0.26
04:30:53.312 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:30:53.312 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=0.00 newest=-0.48
04:30:53.312 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:30:53.312 00.000 21948 MoveAxis(W, 52, ABG)
04:30:53.312 00.000 21948 Guiding  Dir = 3, Dur = 52
04:30:53.313 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:53.314 00.001 21948 IsSlewing returns 0
04:30:53.314 00.000 18120 UpdateGuideState exits: m=1780 RSB=29.0
04:30:53.315 00.001 21948 IsGuiding returns 0
04:30:53.316 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:53.318 00.002 21948 PulseGuide returned control before completion, sleep 61
04:30:53.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:53.318 00.000 18120 Enqueuing Expose request
04:30:53.397 00.079 21948 IsGuiding returns 0
04:30:53.397 00.000 21948 Move returns status 0, amount 52
04:30:53.397 00.000 21948 MoveAxis(N, 62, ABG)
04:30:53.397 00.000 21948 Guiding  Dir = 0, Dur = 62
04:30:53.397 00.000 21948 IsSlewing returns 0
04:30:53.397 00.000 21948 IsGuiding returns 0
04:30:53.402 00.005 21948 PulseGuide returned control before completion, sleep 68
04:30:53.486 00.084 21948 IsGuiding returns 0
04:30:53.486 00.000 21948 Move returns status 0, amount 62
04:30:53.486 00.000 21948 move complete, result=0
04:30:53.486 00.000 21948 worker thread done servicing request
04:30:53.486 00.000 18120 GuideStep: 0.3 px 52 ms WEST, -0.3 px 62 ms NORTH
04:30:53.487 00.001 21948 Worker thread wakes up
04:30:53.487 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:53.487 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:55.123 01.636 21948 Exposure complete
04:30:55.171 00.048 21948 worker thread done servicing request
04:30:55.171 00.000 18120 OnExposeComplete: enter
04:30:55.171 00.000 18120 UpdateGuideState(): m_state=6
04:30:55.172 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8021
04:30:55.174 00.002 18120 Star::Find returns 1 (0), X=895.28, Y=239.75, Mass=1655, SNR=28.0, Peak=141 HFD=4.2
04:30:55.175 00.001 18120 MultiStar: [#1 0.27,0.13,0.70,U] [#2 0.12,-0.19,0.62,U] [#3 0.12,0.09,0.60,U] [#4 0.25,0.09,0.60,U] [#5 0.24,0.11,0.48,U] [#6 0.37,-0.22,0.51,U] [#7 -0.66,0.19,0.00,M5] [#8 -0.08,-0.04,0.42,U] 
04:30:55.176 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.07, -0.18}
04:30:55.177 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
04:30:55.177 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.25 = -2.25)
04:30:55.178 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
04:30:55.179 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.04, opts=13)
04:30:55.179 00.000 18120 Enqueuing Move request for scope (0.17, -0.04)
04:30:55.180 00.001 21948 Worker thread wakes up
04:30:55.180 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:55.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
04:30:55.181 00.001 18120 UpdateGuideState exits: m=1655 RSB=28.0
04:30:55.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:55.181 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:55.182 00.001 18120 Enqueuing Expose request
04:30:55.182 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
04:30:55.182 00.000 21948 Moving (0.17, -0.04) raw xDistance=-0.10 yDistance=-0.13
04:30:55.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:30:55.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:55.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:30:55.182 00.000 21948 MoveAxis(E, 0, ABG)
04:30:55.182 00.000 21948 Move returns status 0, amount 0
04:30:55.182 00.000 21948 MoveAxis(N, 0, ABG)
04:30:55.182 00.000 21948 Move returns status 0, amount 0
04:30:55.182 00.000 21948 move complete, result=0
04:30:55.182 00.000 21948 worker thread done servicing request
04:30:55.182 00.000 21948 Worker thread wakes up
04:30:55.182 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:55.182 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:55.183 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:56.709 01.526 21948 Exposure complete
04:30:56.761 00.052 21948 worker thread done servicing request
04:30:56.762 00.001 18120 OnExposeComplete: enter
04:30:56.762 00.000 18120 UpdateGuideState(): m_state=6
04:30:56.763 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8022
04:30:56.763 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=239.83, Mass=1852, SNR=29.9, Peak=151 HFD=4.3
04:30:56.764 00.001 18120 MultiStar: [#1 -0.08,0.09,0.71,U] [#2 -0.04,0.09,0.60,U] [#3 0.15,0.17,0.57,U] [#4 -0.07,0.42,0.56,U] [#5 -0.05,0.15,0.45,U] [#6 -0.15,0.09,0.50,U] [#7 -0.20,0.23,0.38,U] [#8 -0.02,0.24,0.39,U] 
04:30:56.764 00.000 18120 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.11, -0.10}
04:30:56.765 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
04:30:56.765 00.000 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
04:30:56.765 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.04 mountX=0.14 mountY=0.00, mountTheta=0.01
04:30:56.767 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.12, opts=13)
04:30:56.768 00.001 18120 Enqueuing Move request for scope (-0.06, 0.12)
04:30:56.769 00.001 21948 Worker thread wakes up
04:30:56.769 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:56.769 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.9
04:30:56.770 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:56.770 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:56.770 00.000 18120 Enqueuing Expose request
04:30:56.771 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
04:30:56.771 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
04:30:56.771 00.000 21948 Moving (-0.06, 0.12) raw xDistance=0.14 yDistance=0.00
04:30:56.771 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:30:56.771 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:56.771 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:30:56.771 00.000 21948 MoveAxis(E, 0, ABG)
04:30:56.771 00.000 21948 Move returns status 0, amount 0
04:30:56.771 00.000 21948 MoveAxis(N, 0, ABG)
04:30:56.771 00.000 21948 Move returns status 0, amount 0
04:30:56.771 00.000 21948 move complete, result=0
04:30:56.771 00.000 21948 worker thread done servicing request
04:30:56.771 00.000 21948 Worker thread wakes up
04:30:56.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:56.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:56.773 00.002 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:58.410 01.637 21948 Exposure complete
04:30:58.448 00.038 21948 worker thread done servicing request
04:30:58.448 00.000 18120 OnExposeComplete: enter
04:30:58.449 00.001 18120 UpdateGuideState(): m_state=6
04:30:58.449 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8023
04:30:58.450 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=240.03, Mass=1642, SNR=28.0, Peak=118 HFD=4.1
04:30:58.450 00.000 18120 MultiStar: [#1 0.06,0.44,0.00,M1] [#2 -0.21,0.13,0.66,U] [#3 -0.23,0.59,0.00,M9] [#4 0.01,0.37,0.55,U] [#5 0.01,0.38,0.46,U] [#6 -0.02,-0.13,0.54,U] [#7 -0.10,0.32,0.43,U] [#8 -0.12,-0.03,0.40,U] 
04:30:58.451 00.001 18120 single-star, 6 included, MultiStar: {-0.03, 0.15}, one-star: {0.12, 0.10}
04:30:58.452 00.001 18120 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.00) = xAngle (-1.31 = -1.31)
04:30:58.453 00.001 18120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
04:30:58.454 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.69 mountX=0.04 mountY=-0.15, mountTheta=-1.31
04:30:58.458 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.10, opts=13)
04:30:58.461 00.003 18120 Enqueuing Move request for scope (0.12, 0.10)
04:30:58.463 00.002 21948 Worker thread wakes up
04:30:58.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
04:30:58.463 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
04:30:58.463 00.000 21948 Moving (0.12, 0.10) raw xDistance=0.04 yDistance=-0.15
04:30:58.463 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:30:58.463 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:58.463 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:30:58.463 00.000 21948 MoveAxis(E, 0, ABG)
04:30:58.463 00.000 21948 Move returns status 0, amount 0
04:30:58.463 00.000 21948 MoveAxis(N, 0, ABG)
04:30:58.463 00.000 21948 Move returns status 0, amount 0
04:30:58.463 00.000 21948 move complete, result=0
04:30:58.463 00.000 21948 worker thread done servicing request
04:30:58.463 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:30:58.464 00.001 18120 UpdateGuideState exits: m=1642 RSB=28.0
04:30:58.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:58.465 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:30:58.465 00.000 18120 Enqueuing Expose request
04:30:58.465 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:58.466 00.001 21948 Worker thread wakes up
04:30:58.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:30:58.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:30:59.991 01.525 21948 Exposure complete
04:31:00.041 00.050 21948 worker thread done servicing request
04:31:00.041 00.000 18120 OnExposeComplete: enter
04:31:00.043 00.002 18120 UpdateGuideState(): m_state=6
04:31:00.044 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8024
04:31:00.045 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=240.17, Mass=1671, SNR=28.3, Peak=121 HFD=4.3
04:31:00.046 00.001 18120 MultiStar: [#1 0.17,0.22,0.71,U] [#2 -0.24,0.11,0.66,U] [#3 -0.09,0.59,0.00,M10] [#4 -0.14,0.48,0.00,M3] [#5 0.01,0.13,0.49,U] [#6 0.00,0.28,0.52,U] [#7 -0.13,0.24,0.43,U] [#8 -0.01,0.16,0.39,U] 
04:31:00.048 00.002 18120 refined, 6 included, MultiStar: {-0.05, 0.20}, one-star: {-0.13, 0.23}
04:31:00.049 00.001 18120 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.00) = xAngle (-0.17 = -0.17)
04:31:00.050 00.001 18120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.21 = -0.21)
04:31:00.051 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.83 mountX=0.20 mountY=-0.04, mountTheta=-0.20
04:31:00.054 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.20, opts=13)
04:31:00.055 00.001 18120 Enqueuing Move request for scope (-0.05, 0.20)
04:31:00.056 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:00.058 00.002 18120 UpdateGuideState exits: m=1671 RSB=28.3
04:31:00.059 00.001 21948 Worker thread wakes up
04:31:00.059 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
04:31:00.059 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
04:31:00.059 00.000 21948 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=-0.04
04:31:00.059 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:31:00.059 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:00.059 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:00.061 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:00.062 00.001 18120 Enqueuing Expose request
04:31:00.062 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:31:00.062 00.000 21948 MoveAxis(W, 37, ABG)
04:31:00.062 00.000 21948 Guiding  Dir = 3, Dur = 37
04:31:00.063 00.001 21948 IsSlewing returns 0
04:31:00.063 00.000 21948 IsGuiding returns 0
04:31:00.066 00.003 21948 PulseGuide returned control before completion, sleep 46
04:31:00.114 00.048 21948 IsGuiding returns 0
04:31:00.114 00.000 21948 Move returns status 0, amount 37
04:31:00.114 00.000 21948 MoveAxis(N, 0, ABG)
04:31:00.114 00.000 21948 Move returns status 0, amount 0
04:31:00.114 00.000 21948 move complete, result=0
04:31:00.114 00.000 21948 worker thread done servicing request
04:31:00.114 00.000 21948 Worker thread wakes up
04:31:00.114 00.000 18120 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
04:31:00.116 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:00.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:01.753 01.637 21948 Exposure complete
04:31:01.795 00.042 21948 worker thread done servicing request
04:31:01.795 00.000 18120 OnExposeComplete: enter
04:31:01.795 00.000 18120 UpdateGuideState(): m_state=6
04:31:01.796 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8025
04:31:01.796 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=240.04, Mass=1764, SNR=29.0, Peak=132 HFD=4.4
04:31:01.797 00.001 18120 MultiStar: [#1 -0.17,0.43,0.00,M1] [#2 -0.14,0.34,0.61,U] [#3 -0.07,0.38,0.59,U] [#4 -0.43,0.63,0.00,M4] [#5 -0.08,0.53,0.00,M1] [#6 0.12,0.14,0.50,U] [#7 -0.21,0.17,0.39,U] [#8 0.20,0.37,0.37,U] 
04:31:01.797 00.000 18120 single-star, 5 included, MultiStar: {-0.06, 0.23}, one-star: {-0.13, 0.10}
04:31:01.799 00.002 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
04:31:01.802 00.003 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
04:31:01.804 00.002 18120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.48 mountX=0.15 mountY=0.07, mountTheta=0.45
04:31:01.808 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.10, opts=13)
04:31:01.811 00.003 18120 Enqueuing Move request for scope (-0.13, 0.10)
04:31:01.811 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:01.812 00.001 18120 UpdateGuideState exits: m=1764 RSB=29.0
04:31:01.812 00.000 21948 Worker thread wakes up
04:31:01.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
04:31:01.812 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
04:31:01.812 00.000 21948 Moving (-0.13, 0.10) raw xDistance=0.15 yDistance=0.07
04:31:01.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:31:01.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:01.812 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:01.813 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:01.813 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:31:01.813 00.000 21948 MoveAxis(E, 0, ABG)
04:31:01.813 00.000 18120 Enqueuing Expose request
04:31:01.814 00.001 21948 Move returns status 0, amount 0
04:31:01.814 00.000 21948 MoveAxis(N, 0, ABG)
04:31:01.814 00.000 21948 Move returns status 0, amount 0
04:31:01.814 00.000 21948 move complete, result=0
04:31:01.814 00.000 21948 worker thread done servicing request
04:31:01.814 00.000 21948 Worker thread wakes up
04:31:01.814 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:01.814 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:01.816 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:03.333 01.517 21948 Exposure complete
04:31:03.375 00.042 21948 worker thread done servicing request
04:31:03.375 00.000 18120 OnExposeComplete: enter
04:31:03.375 00.000 18120 UpdateGuideState(): m_state=6
04:31:03.376 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8026
04:31:03.376 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=239.80, Mass=1743, SNR=28.9, Peak=134 HFD=4.3
04:31:03.377 00.001 18120 MultiStar: [#1 0.12,0.10,0.71,U] [#2 -0.29,-0.21,0.63,U] [#3 -0.20,0.50,0.00,M10] [#4 -0.43,0.14,0.00,M5] [#5 -0.39,0.41,0.00,M2] [#6 -0.29,-0.01,0.52,U] [#7 -0.48,-0.12,0.00,M2] [#8 -0.08,0.24,0.37,U] 
04:31:03.377 00.000 18120 refined, 4 included, MultiStar: {-0.17, -0.03}, one-star: {-0.29, -0.13}
04:31:03.378 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
04:31:03.379 00.001 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
04:31:03.380 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.04 mountY=0.17, mountTheta=1.32
04:31:03.381 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.03, opts=13)
04:31:03.382 00.001 18120 Enqueuing Move request for scope (-0.17, -0.03)
04:31:03.383 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:03.383 00.000 18120 UpdateGuideState exits: m=1743 RSB=28.9
04:31:03.383 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:03.383 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:03.384 00.001 18120 Enqueuing Expose request
04:31:03.384 00.000 21948 Worker thread wakes up
04:31:03.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
04:31:03.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
04:31:03.384 00.000 21948 Moving (-0.17, -0.03) raw xDistance=0.04 yDistance=0.17
04:31:03.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:31:03.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:03.384 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:31:03.384 00.000 21948 MoveAxis(E, 0, ABG)
04:31:03.384 00.000 21948 Move returns status 0, amount 0
04:31:03.384 00.000 21948 MoveAxis(N, 0, ABG)
04:31:03.384 00.000 21948 Move returns status 0, amount 0
04:31:03.385 00.001 21948 move complete, result=0
04:31:03.385 00.000 21948 worker thread done servicing request
04:31:03.385 00.000 21948 Worker thread wakes up
04:31:03.385 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:03.385 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:03.385 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:31:05.119 01.734 21948 Exposure complete
04:31:05.160 00.041 21948 worker thread done servicing request
04:31:05.160 00.000 18120 OnExposeComplete: enter
04:31:05.162 00.002 18120 UpdateGuideState(): m_state=6
04:31:05.164 00.002 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8027
04:31:05.164 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=240.03, Mass=1656, SNR=28.1, Peak=129 HFD=4.3
04:31:05.164 00.000 18120 MultiStar: [#1 0.11,0.24,0.75,U] [#2 0.02,0.30,0.65,U] [#3 -0.03,0.31,0.61,U] [#4 0.02,0.58,0.00,M6] [#5 -0.27,0.18,0.47,U] [#6 0.17,-0.02,0.46,U] [#7 -0.59,0.53,0.00,M3] [#8 0.26,0.38,0.00,M1] 
04:31:05.166 00.002 18120 single-star, 5 included, MultiStar: {-0.02, 0.19}, one-star: {-0.10, 0.10}
04:31:05.166 00.000 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
04:31:05.166 00.000 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
04:31:05.167 00.001 18120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.33 mountX=0.13 mountY=0.04, mountTheta=0.30
04:31:05.168 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.10, opts=13)
04:31:05.168 00.000 18120 Enqueuing Move request for scope (-0.10, 0.10)
04:31:05.169 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:05.170 00.001 21948 Worker thread wakes up
04:31:05.170 00.000 18120 UpdateGuideState exits: m=1656 RSB=28.1
04:31:05.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:05.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:05.171 00.000 18120 Enqueuing Expose request
04:31:05.171 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
04:31:05.171 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
04:31:05.171 00.000 21948 Moving (-0.10, 0.10) raw xDistance=0.13 yDistance=0.04
04:31:05.171 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:31:05.171 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:05.171 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:31:05.171 00.000 21948 MoveAxis(E, 0, ABG)
04:31:05.172 00.001 21948 Move returns status 0, amount 0
04:31:05.172 00.000 21948 MoveAxis(N, 0, ABG)
04:31:05.172 00.000 21948 Move returns status 0, amount 0
04:31:05.172 00.000 21948 move complete, result=0
04:31:05.172 00.000 21948 worker thread done servicing request
04:31:05.172 00.000 21948 Worker thread wakes up
04:31:05.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:05.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:05.172 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:06.583 01.411 21948 Exposure complete
04:31:06.616 00.033 21948 worker thread done servicing request
04:31:06.617 00.001 18120 OnExposeComplete: enter
04:31:06.617 00.000 18120 UpdateGuideState(): m_state=6
04:31:06.618 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8028
04:31:06.619 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=239.86, Mass=1678, SNR=28.3, Peak=119 HFD=4.3
04:31:06.621 00.002 18120 MultiStar: [#1 -0.00,0.07,0.75,U] [#2 0.08,-0.04,0.64,U] [#3 -0.27,0.39,0.00,M10] [#4 0.03,0.10,0.57,U] [#5 -0.42,-0.23,0.00,M2] [#6 0.12,-0.08,0.53,U] [#7 -0.49,-0.11,0.00,M4] [#8 0.04,0.51,0.00,M2] 
04:31:06.621 00.000 18120 refined, 4 included, MultiStar: {-0.01, -0.01}, one-star: {-0.15, -0.07}
04:31:06.622 00.001 18120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.00) = xAngle (-4.27 = 2.01)
04:31:06.623 00.001 18120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.31 = 1.97)
04:31:06.624 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.27 mountX=-0.01 mountY=0.01, mountTheta=2.00
04:31:06.627 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
04:31:06.627 00.000 18120 Enqueuing Move request for scope (-0.01, -0.01)
04:31:06.628 00.001 21948 Worker thread wakes up
04:31:06.628 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
04:31:06.628 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
04:31:06.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:06.629 00.001 21948 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
04:31:06.629 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:31:06.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:06.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:31:06.629 00.000 21948 MoveAxis(E, 0, ABG)
04:31:06.629 00.000 21948 Move returns status 0, amount 0
04:31:06.629 00.000 21948 MoveAxis(N, 0, ABG)
04:31:06.629 00.000 21948 Move returns status 0, amount 0
04:31:06.629 00.000 21948 move complete, result=0
04:31:06.629 00.000 18120 UpdateGuideState exits: m=1678 RSB=28.3
04:31:06.631 00.002 21948 worker thread done servicing request
04:31:06.631 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:06.632 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:06.632 00.000 18120 Enqueuing Expose request
04:31:06.632 00.000 21948 Worker thread wakes up
04:31:06.632 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:06.633 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:06.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:08.262 01.629 21948 Exposure complete
04:31:08.310 00.048 21948 worker thread done servicing request
04:31:08.310 00.000 18120 OnExposeComplete: enter
04:31:08.312 00.002 18120 UpdateGuideState(): m_state=6
04:31:08.314 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8029
04:31:08.315 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=240.03, Mass=1718, SNR=28.6, Peak=128 HFD=4.4
04:31:08.316 00.001 18120 MultiStar: [#1 -0.04,0.24,0.76,U] [#2 -0.13,0.11,0.61,U] [#3 -0.33,0.55,0.00,R] [#4 -0.32,0.11,0.59,U] [#5 -0.21,0.21,0.47,U] [#6 -0.04,0.08,0.48,U] [#7 -0.13,-0.00,0.43,U] [#8 0.06,0.22,0.40,U] 
04:31:08.317 00.001 18120 refined, 7 included, MultiStar: {-0.15, 0.13}, one-star: {-0.25, 0.10}
04:31:08.318 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
04:31:08.320 00.002 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
04:31:08.322 00.002 18120 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.41 mountX=0.18 mountY=0.07, mountTheta=0.38
04:31:08.326 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.13, opts=13)
04:31:08.328 00.002 18120 Enqueuing Move request for scope (-0.15, 0.13)
04:31:08.329 00.001 21948 Worker thread wakes up
04:31:08.329 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:08.329 00.000 18120 UpdateGuideState exits: m=1718 RSB=28.6
04:31:08.330 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:08.330 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:08.331 00.001 18120 Enqueuing Expose request
04:31:08.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
04:31:08.331 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
04:31:08.331 00.000 21948 Moving (-0.15, 0.13) raw xDistance=0.18 yDistance=0.07
04:31:08.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:31:08.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:08.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:31:08.331 00.000 21948 MoveAxis(E, 0, ABG)
04:31:08.332 00.001 21948 Move returns status 0, amount 0
04:31:08.332 00.000 21948 MoveAxis(N, 0, ABG)
04:31:08.332 00.000 21948 Move returns status 0, amount 0
04:31:08.332 00.000 21948 move complete, result=0
04:31:08.332 00.000 21948 worker thread done servicing request
04:31:08.332 00.000 21948 Worker thread wakes up
04:31:08.332 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:08.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:08.332 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:09.861 01.529 21948 Exposure complete
04:31:09.903 00.042 21948 worker thread done servicing request
04:31:09.903 00.000 18120 OnExposeComplete: enter
04:31:09.904 00.001 18120 UpdateGuideState(): m_state=6
04:31:09.904 00.000 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8030
04:31:09.905 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=239.84, Mass=1754, SNR=29.0, Peak=127 HFD=4.4
04:31:09.907 00.002 18120 MultiStar: [#1 0.25,0.12,0.72,U] [#2 -0.20,0.00,0.63,U] [#3 0.45,-0.46,0.00,M1] [#4 -0.17,0.07,0.54,U] [#5 -0.07,0.09,0.47,U] [#6 0.10,-0.14,0.55,U] [#7 -0.19,0.11,0.38,U] [#8 -0.02,0.06,0.43,U] 
04:31:09.909 00.002 18120 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {-0.09, -0.10}
04:31:09.910 00.001 18120 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.00) = xAngle (0.84 = 0.84)
04:31:09.911 00.001 18120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.80 = 0.80)
04:31:09.912 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.84 mountX=0.03 mountY=0.03, mountTheta=0.82
04:31:09.915 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
04:31:09.916 00.001 18120 Enqueuing Move request for scope (-0.04, 0.01)
04:31:09.917 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:09.918 00.001 18120 UpdateGuideState exits: m=1754 RSB=29.0
04:31:09.920 00.002 21948 Worker thread wakes up
04:31:09.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
04:31:09.920 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
04:31:09.920 00.000 21948 Moving (-0.04, 0.01) raw xDistance=0.03 yDistance=0.03
04:31:09.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:31:09.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:09.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:31:09.920 00.000 21948 MoveAxis(E, 0, ABG)
04:31:09.920 00.000 21948 Move returns status 0, amount 0
04:31:09.920 00.000 21948 MoveAxis(N, 0, ABG)
04:31:09.920 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:09.922 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:09.922 00.000 18120 Enqueuing Expose request
04:31:09.922 00.000 21948 Move returns status 0, amount 0
04:31:09.922 00.000 21948 move complete, result=0
04:31:09.923 00.001 21948 worker thread done servicing request
04:31:09.923 00.000 21948 Worker thread wakes up
04:31:09.923 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:09.923 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:09.923 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:11.556 01.633 21948 Exposure complete
04:31:11.609 00.053 21948 worker thread done servicing request
04:31:11.609 00.000 18120 OnExposeComplete: enter
04:31:11.610 00.001 18120 UpdateGuideState(): m_state=6
04:31:11.610 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8031
04:31:11.612 00.002 18120 Star::Find returns 1 (0), X=895.32, Y=239.81, Mass=1686, SNR=28.3, Peak=132 HFD=4.0
04:31:11.613 00.001 18120 MultiStar: [#1 0.16,0.11,0.72,U] [#2 0.13,-0.04,0.66,U] [#3 0.19,-0.21,0.61,U] [#4 0.13,0.17,0.58,U] [#5 -0.14,0.03,0.50,U] [#6 0.10,-0.10,0.48,U] [#7 -0.60,0.23,0.00,M3] [#8 0.44,-0.11,0.00,M1] 
04:31:11.614 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.10, -0.12}
04:31:11.617 00.003 18120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
04:31:11.619 00.002 18120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
04:31:11.622 00.003 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
04:31:11.626 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
04:31:11.628 00.002 18120 Enqueuing Move request for scope (0.10, -0.03)
04:31:11.629 00.001 21948 Worker thread wakes up
04:31:11.629 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:11.629 00.000 18120 UpdateGuideState exits: m=1686 RSB=28.3
04:31:11.631 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:11.631 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:11.632 00.001 18120 Enqueuing Expose request
04:31:11.632 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
04:31:11.632 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
04:31:11.632 00.000 21948 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.08
04:31:11.632 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:31:11.632 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:11.632 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:31:11.632 00.000 21948 MoveAxis(E, 0, ABG)
04:31:11.632 00.000 21948 Move returns status 0, amount 0
04:31:11.632 00.000 21948 MoveAxis(N, 0, ABG)
04:31:11.632 00.000 21948 Move returns status 0, amount 0
04:31:11.632 00.000 21948 move complete, result=0
04:31:11.632 00.000 21948 worker thread done servicing request
04:31:11.632 00.000 21948 Worker thread wakes up
04:31:11.632 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:11.632 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:11.633 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:13.152 01.519 21948 Exposure complete
04:31:13.196 00.044 21948 worker thread done servicing request
04:31:13.196 00.000 18120 OnExposeComplete: enter
04:31:13.198 00.002 18120 UpdateGuideState(): m_state=6
04:31:13.199 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8032
04:31:13.200 00.001 18120 Star::Find returns 1 (0), X=895.24, Y=239.55, Mass=1765, SNR=29.0, Peak=118 HFD=4.3
04:31:13.202 00.002 18120 MultiStar: [#1 0.42,0.00,0.71,U] [#2 0.09,-0.05,0.61,U] [#3 0.61,-0.48,0.00,M1] [#4 0.33,0.19,0.57,U] [#5 0.27,0.23,0.46,U] [#6 0.19,-0.16,0.51,U] [#7 0.10,-0.19,0.40,U] [#8 0.56,-0.09,0.00,M2] 
04:31:13.202 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.08}, one-star: {0.03, -0.38}
04:31:13.203 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
04:31:13.204 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
04:31:13.205 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=-0.16 mountY=-0.14, mountTheta=-2.42
04:31:13.207 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.08, opts=13)
04:31:13.208 00.001 18120 Enqueuing Move request for scope (0.19, -0.08)
04:31:13.209 00.001 21948 Worker thread wakes up
04:31:13.209 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:13.211 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
04:31:13.211 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
04:31:13.211 00.000 18120 UpdateGuideState exits: m=1765 RSB=29.0
04:31:13.212 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:13.212 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:13.213 00.001 18120 Enqueuing Expose request
04:31:13.213 00.000 21948 Moving (0.19, -0.08) raw xDistance=-0.16 yDistance=-0.14
04:31:13.213 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:31:13.213 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:13.213 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:31:13.213 00.000 21948 MoveAxis(E, 0, ABG)
04:31:13.214 00.001 21948 Move returns status 0, amount 0
04:31:13.214 00.000 21948 MoveAxis(N, 0, ABG)
04:31:13.214 00.000 21948 Move returns status 0, amount 0
04:31:13.214 00.000 21948 move complete, result=0
04:31:13.214 00.000 21948 worker thread done servicing request
04:31:13.214 00.000 21948 Worker thread wakes up
04:31:13.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:13.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:13.214 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:14.840 01.626 21948 Exposure complete
04:31:14.901 00.061 21948 worker thread done servicing request
04:31:14.901 00.000 18120 OnExposeComplete: enter
04:31:14.903 00.002 18120 UpdateGuideState(): m_state=6
04:31:14.903 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8033
04:31:14.904 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=239.79, Mass=1721, SNR=28.8, Peak=116 HFD=4.4
04:31:14.904 00.000 18120 MultiStar: [#1 0.34,0.21,0.70,U] [#2 -0.02,0.14,0.62,U] [#3 0.32,-0.28,0.58,U] [#4 0.35,0.25,0.58,U] [#5 0.03,0.06,0.46,U] [#6 0.74,-0.10,0.00,M1] [#7 -0.32,0.09,0.43,U] [#8 0.26,0.22,0.40,U] 
04:31:14.905 00.001 18120 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.09, -0.15}
04:31:14.905 00.000 18120 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.00) = xAngle (-1.68 = -1.68)
04:31:14.905 00.000 18120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.72 = -1.72)
04:31:14.906 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=-0.02 mountY=-0.15, mountTheta=-1.68
04:31:14.908 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.05, opts=13)
04:31:14.910 00.002 18120 Enqueuing Move request for scope (0.14, 0.05)
04:31:14.910 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:14.910 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.8
04:31:14.910 00.000 21948 Worker thread wakes up
04:31:14.911 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:14.911 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:14.911 00.000 18120 Enqueuing Expose request
04:31:14.912 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
04:31:14.912 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
04:31:14.912 00.000 21948 Moving (0.14, 0.05) raw xDistance=-0.02 yDistance=-0.15
04:31:14.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:31:14.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:14.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:31:14.912 00.000 21948 MoveAxis(E, 0, ABG)
04:31:14.912 00.000 21948 Move returns status 0, amount 0
04:31:14.912 00.000 21948 MoveAxis(N, 0, ABG)
04:31:14.912 00.000 21948 Move returns status 0, amount 0
04:31:14.912 00.000 21948 move complete, result=0
04:31:14.912 00.000 21948 worker thread done servicing request
04:31:14.912 00.000 21948 Worker thread wakes up
04:31:14.912 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:14.912 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:14.912 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:16.427 01.515 21948 Exposure complete
04:31:16.475 00.048 21948 worker thread done servicing request
04:31:16.475 00.000 18120 OnExposeComplete: enter
04:31:16.475 00.000 18120 UpdateGuideState(): m_state=6
04:31:16.476 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8034
04:31:16.476 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=240.11, Mass=1661, SNR=28.3, Peak=126 HFD=4.3
04:31:16.477 00.001 18120 MultiStar: [#1 0.59,0.34,0.00,M1] [#2 0.03,0.26,0.64,U] [#3 0.73,-0.18,0.00,M1] [#4 0.35,0.52,0.00,M1] [#5 0.20,0.39,0.00,M1] [#6 0.72,-0.00,0.00,M2] [#7 -0.08,0.15,0.41,U] [#8 0.92,0.37,0.00,M2] 
04:31:16.477 00.000 18120 single-star, 2 included, MultiStar: {-0.02, 0.20}, one-star: {-0.04, 0.18}
04:31:16.478 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.23 = -0.23)
04:31:16.478 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.27 = -0.27)
04:31:16.478 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.76 mountX=0.18 mountY=-0.05, mountTheta=-0.27
04:31:16.480 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.18, opts=13)
04:31:16.482 00.002 18120 Enqueuing Move request for scope (-0.04, 0.18)
04:31:16.482 00.000 21948 Worker thread wakes up
04:31:16.482 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
04:31:16.482 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
04:31:16.482 00.000 21948 Moving (-0.04, 0.18) raw xDistance=0.18 yDistance=-0.05
04:31:16.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:31:16.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:16.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:31:16.482 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:16.483 00.001 18120 UpdateGuideState exits: m=1661 RSB=28.3
04:31:16.483 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:16.484 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:16.484 00.000 18120 Enqueuing Expose request
04:31:16.485 00.001 21948 MoveAxis(E, 0, ABG)
04:31:16.485 00.000 21948 Move returns status 0, amount 0
04:31:16.485 00.000 21948 MoveAxis(N, 0, ABG)
04:31:16.485 00.000 21948 Move returns status 0, amount 0
04:31:16.485 00.000 21948 move complete, result=0
04:31:16.485 00.000 21948 worker thread done servicing request
04:31:16.485 00.000 21948 Worker thread wakes up
04:31:16.485 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:16.485 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:16.485 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:18.113 01.628 21948 Exposure complete
04:31:18.150 00.037 21948 worker thread done servicing request
04:31:18.150 00.000 18120 OnExposeComplete: enter
04:31:18.151 00.001 18120 UpdateGuideState(): m_state=6
04:31:18.152 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8035
04:31:18.152 00.000 18120 Star::Find returns 1 (0), X=895.11, Y=239.82, Mass=1740, SNR=29.0, Peak=111 HFD=4.4
04:31:18.153 00.001 18120 MultiStar: [#1 0.43,-0.05,0.00,M2] [#2 -0.04,0.01,0.63,U] [#3 0.58,-0.32,0.00,M2] [#4 0.09,0.14,0.56,U] [#5 0.19,-0.25,0.45,U] [#6 0.35,-0.03,0.49,U] [#7 -0.17,0.15,0.42,U] [#8 0.57,-0.02,0.00,M3] 
04:31:18.153 00.000 18120 refined, 5 included, MultiStar: {0.03, -0.02}, one-star: {-0.11, -0.11}
04:31:18.154 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
04:31:18.154 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
04:31:18.155 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.70 mountX=-0.03 mountY=-0.01, mountTheta=-2.73
04:31:18.157 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.02, opts=13)
04:31:18.158 00.001 18120 Enqueuing Move request for scope (0.03, -0.02)
04:31:18.158 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:18.160 00.002 21948 Worker thread wakes up
04:31:18.160 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
04:31:18.160 00.000 18120 UpdateGuideState exits: m=1740 RSB=29.0
04:31:18.160 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:18.161 00.001 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
04:31:18.161 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:18.161 00.000 18120 Enqueuing Expose request
04:31:18.161 00.000 21948 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.01
04:31:18.161 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:31:18.161 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:18.163 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:31:18.163 00.000 21948 MoveAxis(E, 0, ABG)
04:31:18.163 00.000 21948 Move returns status 0, amount 0
04:31:18.163 00.000 21948 MoveAxis(N, 0, ABG)
04:31:18.163 00.000 21948 Move returns status 0, amount 0
04:31:18.163 00.000 21948 move complete, result=0
04:31:18.163 00.000 21948 worker thread done servicing request
04:31:18.163 00.000 21948 Worker thread wakes up
04:31:18.163 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:18.163 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:18.163 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:31:19.690 01.527 21948 Exposure complete
04:31:19.732 00.042 21948 worker thread done servicing request
04:31:19.732 00.000 18120 OnExposeComplete: enter
04:31:19.733 00.001 18120 UpdateGuideState(): m_state=6
04:31:19.735 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8036
04:31:19.736 00.001 18120 Star::Find returns 1 (0), X=895.38, Y=239.68, Mass=1754, SNR=28.9, Peak=114 HFD=4.5
04:31:19.737 00.001 18120 MultiStar: [#1 0.62,0.03,0.00,M3] [#2 0.12,-0.15,0.62,U] [#3 0.74,-0.31,0.00,M3] [#4 0.05,0.34,0.56,U] [#5 0.26,-0.01,0.45,U] [#6 0.50,-0.27,0.00,M2] [#7 0.04,-0.09,0.39,U] [#8 0.55,-0.03,0.00,M4] 
04:31:19.737 00.000 18120 refined, 4 included, MultiStar: {0.13, -0.06}, one-star: {0.17, -0.25}
04:31:19.738 00.001 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.45 = -2.45)
04:31:19.738 00.000 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.49 = -2.49)
04:31:19.738 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.45 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
04:31:19.739 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.06, opts=13)
04:31:19.740 00.001 18120 Enqueuing Move request for scope (0.13, -0.06)
04:31:19.740 00.000 21948 Worker thread wakes up
04:31:19.741 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
04:31:19.741 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
04:31:19.741 00.000 21948 Moving (0.13, -0.06) raw xDistance=-0.11 yDistance=-0.09
04:31:19.741 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:31:19.741 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:19.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:19.741 00.000 18120 UpdateGuideState exits: m=1754 RSB=28.9
04:31:19.742 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:19.742 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:19.742 00.000 18120 Enqueuing Expose request
04:31:19.743 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:31:19.743 00.000 21948 MoveAxis(E, 0, ABG)
04:31:19.743 00.000 21948 Move returns status 0, amount 0
04:31:19.743 00.000 21948 MoveAxis(N, 0, ABG)
04:31:19.743 00.000 21948 Move returns status 0, amount 0
04:31:19.743 00.000 21948 move complete, result=0
04:31:19.743 00.000 21948 worker thread done servicing request
04:31:19.743 00.000 21948 Worker thread wakes up
04:31:19.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:19.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:19.744 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:21.367 01.623 21948 Exposure complete
04:31:21.411 00.044 21948 worker thread done servicing request
04:31:21.411 00.000 18120 OnExposeComplete: enter
04:31:21.413 00.002 18120 UpdateGuideState(): m_state=6
04:31:21.413 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8037
04:31:21.414 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=239.75, Mass=1667, SNR=28.2, Peak=113 HFD=4.5
04:31:21.414 00.000 18120 MultiStar: [#1 -0.11,-0.01,0.70,U] [#2 0.15,-0.14,0.63,U] [#3 0.30,-0.27,0.63,U] [#4 0.18,0.19,0.60,U] [#5 0.11,0.17,0.47,U] [#6 0.22,-0.33,0.50,U] [#7 -0.20,0.06,0.42,U] [#8 0.12,0.13,0.39,U] 
04:31:21.415 00.001 18120 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.10, -0.18}
04:31:21.415 00.000 18120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.00) = xAngle (-2.78 = -2.78)
04:31:21.415 00.000 18120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.82 = -2.82)
04:31:21.416 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.78 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
04:31:21.417 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
04:31:21.418 00.001 18120 Enqueuing Move request for scope (0.06, -0.06)
04:31:21.418 00.000 21948 Worker thread wakes up
04:31:21.418 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
04:31:21.418 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
04:31:21.418 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.03
04:31:21.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:31:21.418 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:21.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:21.419 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:31:21.419 00.000 21948 MoveAxis(E, 0, ABG)
04:31:21.419 00.000 21948 Move returns status 0, amount 0
04:31:21.419 00.000 21948 MoveAxis(N, 0, ABG)
04:31:21.419 00.000 21948 Move returns status 0, amount 0
04:31:21.419 00.000 21948 move complete, result=0
04:31:21.419 00.000 21948 worker thread done servicing request
04:31:21.419 00.000 18120 UpdateGuideState exits: m=1667 RSB=28.2
04:31:21.420 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:21.420 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:21.421 00.001 18120 Enqueuing Expose request
04:31:21.421 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:31:21.422 00.001 21948 Worker thread wakes up
04:31:21.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:21.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:22.949 01.527 21948 Exposure complete
04:31:22.979 00.030 21948 worker thread done servicing request
04:31:22.979 00.000 18120 OnExposeComplete: enter
04:31:22.980 00.001 18120 UpdateGuideState(): m_state=6
04:31:22.981 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8038
04:31:22.981 00.000 18120 Star::Find returns 1 (0), X=895.23, Y=239.93, Mass=1759, SNR=28.9, Peak=144 HFD=4.2
04:31:22.982 00.001 18120 MultiStar: [#1 0.23,0.08,0.71,U] [#2 -0.10,0.10,0.62,U] [#3 0.55,-0.37,0.00,M3] [#4 0.06,0.12,0.53,U] [#5 0.02,0.09,0.47,U] [#6 0.19,0.22,0.55,U] [#7 -0.20,0.14,0.42,U] [#8 0.15,0.04,0.38,U] 
04:31:22.982 00.000 18120 single-star, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.02, -0.00}
04:31:22.983 00.001 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
04:31:22.983 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
04:31:22.983 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.14 mountX=-0.01 mountY=-0.02, mountTheta=-2.15
04:31:22.985 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.00, opts=13)
04:31:22.985 00.000 18120 Enqueuing Move request for scope (0.02, -0.00)
04:31:22.986 00.001 21948 Worker thread wakes up
04:31:22.986 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
04:31:22.986 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
04:31:22.986 00.000 21948 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
04:31:22.986 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:31:22.986 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:22.986 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:31:22.986 00.000 21948 MoveAxis(E, 0, ABG)
04:31:22.986 00.000 21948 Move returns status 0, amount 0
04:31:22.986 00.000 21948 MoveAxis(N, 0, ABG)
04:31:22.986 00.000 21948 Move returns status 0, amount 0
04:31:22.986 00.000 21948 move complete, result=0
04:31:22.986 00.000 21948 worker thread done servicing request
04:31:22.986 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:22.986 00.000 18120 UpdateGuideState exits: m=1759 RSB=28.9
04:31:22.987 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:22.987 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:22.988 00.001 18120 Enqueuing Expose request
04:31:22.988 00.000 21948 Worker thread wakes up
04:31:22.988 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:22.988 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:22.988 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:31:24.621 01.633 21948 Exposure complete
04:31:24.668 00.047 21948 worker thread done servicing request
04:31:24.668 00.000 18120 OnExposeComplete: enter
04:31:24.669 00.001 18120 UpdateGuideState(): m_state=6
04:31:24.669 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8039
04:31:24.670 00.001 18120 Star::Find returns 1 (0), X=895.21, Y=239.87, Mass=1690, SNR=28.3, Peak=133 HFD=4.2
04:31:24.670 00.000 18120 MultiStar: [#1 0.15,-0.01,0.75,U] [#2 0.04,-0.28,0.64,U] [#3 0.58,-0.50,0.00,M4] [#4 -0.04,0.04,0.54,U] [#5 0.18,-0.08,0.48,U] [#6 0.28,-0.30,0.50,U] [#7 0.03,0.06,0.42,U] [#8 0.31,-0.24,0.41,U] 
04:31:24.671 00.001 18120 single-star, 7 included, MultiStar: {0.10, -0.10}, one-star: {-0.00, -0.06}
04:31:24.671 00.000 18120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.00) = xAngle (-3.63 = 2.66)
04:31:24.671 00.000 18120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.66 = 2.62)
04:31:24.672 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.05 mountY=0.03, mountTheta=2.63
04:31:24.673 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.06, opts=13)
04:31:24.674 00.001 18120 Enqueuing Move request for scope (-0.00, -0.06)
04:31:24.674 00.000 21948 Worker thread wakes up
04:31:24.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
04:31:24.674 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
04:31:24.674 00.000 21948 Moving (-0.00, -0.06) raw xDistance=-0.05 yDistance=0.03
04:31:24.674 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:31:24.674 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:24.674 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:24.675 00.001 18120 UpdateGuideState exits: m=1690 RSB=28.3
04:31:24.675 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:24.676 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:24.676 00.000 18120 Enqueuing Expose request
04:31:24.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:31:24.676 00.000 21948 MoveAxis(E, 0, ABG)
04:31:24.676 00.000 21948 Move returns status 0, amount 0
04:31:24.676 00.000 21948 MoveAxis(N, 0, ABG)
04:31:24.676 00.000 21948 Move returns status 0, amount 0
04:31:24.677 00.001 21948 move complete, result=0
04:31:24.677 00.000 21948 worker thread done servicing request
04:31:24.677 00.000 21948 Worker thread wakes up
04:31:24.677 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:24.677 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:24.677 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:26.193 01.516 21948 Exposure complete
04:31:26.236 00.043 21948 worker thread done servicing request
04:31:26.236 00.000 18120 OnExposeComplete: enter
04:31:26.236 00.000 18120 UpdateGuideState(): m_state=6
04:31:26.237 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8040
04:31:26.237 00.000 18120 Star::Find returns 1 (0), X=895.28, Y=239.66, Mass=1686, SNR=28.4, Peak=137 HFD=3.7
04:31:26.238 00.001 18120 MultiStar: [#1 0.22,-0.12,0.74,U] [#2 0.12,-0.29,0.62,U] [#3 0.57,-0.43,0.00,M5] [#4 -0.10,0.35,0.57,U] [#5 0.14,-0.11,0.49,U] [#6 0.33,-0.10,0.54,U] [#7 -0.13,0.10,0.43,U] [#8 0.59,-0.08,0.00,M2] 
04:31:26.238 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.07, -0.28}
04:31:26.239 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
04:31:26.239 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
04:31:26.240 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.76 mountX=-0.13 mountY=-0.05, mountTheta=-2.79
04:31:26.241 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.09, opts=13)
04:31:26.241 00.000 18120 Enqueuing Move request for scope (0.10, -0.09)
04:31:26.242 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:26.242 00.000 18120 UpdateGuideState exits: m=1686 RSB=28.4
04:31:26.243 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:26.243 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:26.244 00.001 18120 Enqueuing Expose request
04:31:26.245 00.001 21948 Worker thread wakes up
04:31:26.245 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
04:31:26.245 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
04:31:26.245 00.000 21948 Moving (0.10, -0.09) raw xDistance=-0.13 yDistance=-0.05
04:31:26.245 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:31:26.245 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:26.245 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:31:26.245 00.000 21948 MoveAxis(E, 0, ABG)
04:31:26.245 00.000 21948 Move returns status 0, amount 0
04:31:26.245 00.000 21948 MoveAxis(N, 0, ABG)
04:31:26.245 00.000 21948 Move returns status 0, amount 0
04:31:26.245 00.000 21948 move complete, result=0
04:31:26.246 00.001 21948 worker thread done servicing request
04:31:26.246 00.000 21948 Worker thread wakes up
04:31:26.246 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:26.246 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:26.246 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:31:27.873 01.627 21948 Exposure complete
04:31:27.910 00.037 21948 worker thread done servicing request
04:31:27.911 00.001 18120 OnExposeComplete: enter
04:31:27.911 00.000 18120 UpdateGuideState(): m_state=6
04:31:27.912 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8041
04:31:27.912 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=239.61, Mass=1692, SNR=28.5, Peak=126 HFD=4.2
04:31:27.913 00.001 18120 MultiStar: [#1 -0.05,-0.05,0.74,U] [#2 0.04,-0.16,0.65,U] [#3 0.66,-0.32,0.00,M6] [#4 0.24,0.11,0.59,U] [#5 0.40,-0.03,0.47,U] [#6 0.16,-0.27,0.51,U] [#7 0.30,0.06,0.44,U] [#8 0.32,-0.01,0.38,U] 
04:31:27.913 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.11}, one-star: {0.10, -0.32}
04:31:27.914 00.001 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
04:31:27.914 00.000 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
04:31:27.914 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
04:31:27.917 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
04:31:27.917 00.000 18120 Enqueuing Move request for scope (0.16, -0.11)
04:31:27.917 00.000 21948 Worker thread wakes up
04:31:27.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:27.918 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
04:31:27.918 00.000 18120 UpdateGuideState exits: m=1692 RSB=28.5
04:31:27.919 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
04:31:27.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:27.920 00.001 21948 Moving (0.16, -0.11) raw xDistance=-0.17 yDistance=-0.09
04:31:27.920 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:27.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:31:27.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:27.920 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:31:27.920 00.000 21948 MoveAxis(E, 0, ABG)
04:31:27.920 00.000 21948 Move returns status 0, amount 0
04:31:27.920 00.000 21948 MoveAxis(N, 0, ABG)
04:31:27.920 00.000 21948 Move returns status 0, amount 0
04:31:27.920 00.000 21948 move complete, result=0
04:31:27.920 00.000 18120 Enqueuing Expose request
04:31:27.921 00.001 21948 worker thread done servicing request
04:31:27.921 00.000 21948 Worker thread wakes up
04:31:27.921 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:27.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:27.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:29.437 01.516 21948 Exposure complete
04:31:29.478 00.041 21948 worker thread done servicing request
04:31:29.478 00.000 18120 OnExposeComplete: enter
04:31:29.480 00.002 18120 UpdateGuideState(): m_state=6
04:31:29.481 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8042
04:31:29.483 00.002 18120 Star::Find returns 1 (0), X=895.11, Y=239.63, Mass=1549, SNR=27.2, Peak=135 HFD=4.0
04:31:29.484 00.001 18120 MultiStar: [#1 0.19,-0.10,0.76,U] [#2 -0.11,-0.55,0.00,M1] [#3 0.49,-0.54,0.00,M7] [#4 -0.08,0.05,0.57,U] [#5 0.22,-0.17,0.46,U] [#6 0.28,-0.33,0.00,M1] [#7 0.17,-0.14,0.43,U] [#8 0.08,-0.56,0.00,M2] 
04:31:29.485 00.001 18120 refined, 4 included, MultiStar: {0.05, -0.15}, one-star: {-0.11, -0.30}
04:31:29.487 00.002 18120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.00) = xAngle (-3.24 = 3.04)
04:31:29.488 00.001 18120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.28 = 3.00)
04:31:29.489 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.24 mountX=-0.16 mountY=0.02, mountTheta=3.00
04:31:29.492 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.15, opts=13)
04:31:29.493 00.001 18120 Enqueuing Move request for scope (0.05, -0.15)
04:31:29.494 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:29.496 00.002 18120 UpdateGuideState exits: m=1549 RSB=27.2
04:31:29.497 00.001 21948 Worker thread wakes up
04:31:29.497 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
04:31:29.497 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
04:31:29.497 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:29.499 00.002 21948 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=0.02
04:31:29.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:31:29.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:29.499 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:29.500 00.001 18120 Enqueuing Expose request
04:31:29.500 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:31:29.500 00.000 21948 MoveAxis(E, 0, ABG)
04:31:29.500 00.000 21948 Move returns status 0, amount 0
04:31:29.500 00.000 21948 MoveAxis(N, 0, ABG)
04:31:29.500 00.000 21948 Move returns status 0, amount 0
04:31:29.500 00.000 21948 move complete, result=0
04:31:29.500 00.000 21948 worker thread done servicing request
04:31:29.500 00.000 21948 Worker thread wakes up
04:31:29.501 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:29.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:29.501 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:31.133 01.632 21948 Exposure complete
04:31:31.175 00.042 21948 worker thread done servicing request
04:31:31.175 00.000 18120 OnExposeComplete: enter
04:31:31.176 00.001 18120 UpdateGuideState(): m_state=6
04:31:31.177 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8043
04:31:31.179 00.002 18120 Star::Find returns 1 (0), X=895.24, Y=239.74, Mass=1668, SNR=28.3, Peak=119 HFD=4.3
04:31:31.179 00.000 18120 MultiStar: [#1 0.34,0.08,0.75,U] [#2 0.25,-0.02,0.68,U] [#3 0.28,-0.40,0.00,M8] [#4 0.21,0.19,0.54,U] [#5 0.04,0.22,0.46,U] [#6 0.41,-0.33,0.00,M2] [#7 0.02,-0.06,0.44,U] [#8 0.07,-0.15,0.42,U] 
04:31:31.181 00.002 18120 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.03, -0.20}
04:31:31.181 00.000 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
04:31:31.181 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
04:31:31.182 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
04:31:31.183 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.01, opts=13)
04:31:31.183 00.000 18120 Enqueuing Move request for scope (0.14, -0.01)
04:31:31.184 00.001 21948 Worker thread wakes up
04:31:31.184 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:31.184 00.000 18120 UpdateGuideState exits: m=1668 RSB=28.3
04:31:31.185 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:31.185 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:31.186 00.001 18120 Enqueuing Expose request
04:31:31.186 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
04:31:31.186 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
04:31:31.186 00.000 21948 Moving (0.14, -0.01) raw xDistance=-0.07 yDistance=-0.12
04:31:31.186 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:31:31.186 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:31.186 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:31:31.186 00.000 21948 MoveAxis(E, 0, ABG)
04:31:31.186 00.000 21948 Move returns status 0, amount 0
04:31:31.186 00.000 21948 MoveAxis(N, 0, ABG)
04:31:31.186 00.000 21948 Move returns status 0, amount 0
04:31:31.186 00.000 21948 move complete, result=0
04:31:31.186 00.000 21948 worker thread done servicing request
04:31:31.186 00.000 21948 Worker thread wakes up
04:31:31.186 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:31.187 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:31.187 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:32.705 01.518 21948 Exposure complete
04:31:32.747 00.042 21948 worker thread done servicing request
04:31:32.747 00.000 18120 OnExposeComplete: enter
04:31:32.748 00.001 18120 UpdateGuideState(): m_state=6
04:31:32.749 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8044
04:31:32.749 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=239.62, Mass=1801, SNR=29.4, Peak=126 HFD=4.5
04:31:32.750 00.001 18120 MultiStar: [#1 0.14,-0.10,0.69,U] [#2 0.06,-0.49,0.00,M1] [#3 0.66,-0.57,0.00,M9] [#4 0.19,-0.13,0.55,U] [#5 0.33,-0.09,0.46,U] [#6 -0.01,-0.22,0.51,U] [#7 0.01,-0.08,0.45,U] [#8 0.01,0.08,0.36,U] 
04:31:32.750 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {0.03, -0.31}
04:31:32.751 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
04:31:32.751 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
04:31:32.751 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
04:31:32.753 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.15, opts=13)
04:31:32.753 00.000 18120 Enqueuing Move request for scope (0.10, -0.15)
04:31:32.754 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:32.754 00.000 18120 UpdateGuideState exits: m=1801 RSB=29.4
04:31:32.755 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:32.755 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:32.756 00.001 18120 Enqueuing Expose request
04:31:32.756 00.000 21948 Worker thread wakes up
04:31:32.756 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
04:31:32.756 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
04:31:32.756 00.000 21948 Moving (0.10, -0.15) raw xDistance=-0.18 yDistance=-0.02
04:31:32.756 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:31:32.756 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:32.756 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:31:32.757 00.001 21948 MoveAxis(E, 0, ABG)
04:31:32.757 00.000 21948 Move returns status 0, amount 0
04:31:32.757 00.000 21948 MoveAxis(N, 0, ABG)
04:31:32.757 00.000 21948 Move returns status 0, amount 0
04:31:32.757 00.000 21948 move complete, result=0
04:31:32.757 00.000 21948 worker thread done servicing request
04:31:32.757 00.000 21948 Worker thread wakes up
04:31:32.757 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:32.757 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:32.757 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:31:34.385 01.628 21948 Exposure complete
04:31:34.437 00.052 21948 worker thread done servicing request
04:31:34.438 00.001 18120 OnExposeComplete: enter
04:31:34.439 00.001 18120 UpdateGuideState(): m_state=6
04:31:34.439 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8045
04:31:34.440 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=239.32, Mass=1657, SNR=28.2, Peak=108 HFD=4.3
04:31:34.440 00.000 18120 MultiStar: [#1 0.19,-0.40,0.00,M1] [#2 0.28,-0.52,0.00,M2] [#3 0.72,-0.96,0.00,M10] [#4 0.43,-0.02,0.58,U] [#5 0.06,-0.41,0.47,U] [#6 0.26,-0.58,0.00,M2] [#7 0.01,-0.41,0.45,U] [#8 -0.05,-0.43,0.00,M1] 
04:31:34.441 00.001 18120 refined, 3 included, MultiStar: {0.26, -0.40}, one-star: {0.37, -0.62}
04:31:34.441 00.000 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
04:31:34.442 00.001 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
04:31:34.442 00.000 18120 CameraToMount -- cameraX=0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-0.99 mountX=-0.47 mountY=-0.05, mountTheta=-3.03
04:31:34.443 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.40, opts=13)
04:31:34.444 00.001 18120 Enqueuing Move request for scope (0.26, -0.40)
04:31:34.445 00.001 21948 Worker thread wakes up
04:31:34.445 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.40) opts 0xd
04:31:34.445 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.40)
04:31:34.445 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:34.446 00.001 18120 UpdateGuideState exits: m=1657 RSB=28.2
04:31:34.446 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:34.447 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:34.447 00.000 18120 Enqueuing Expose request
04:31:34.447 00.000 21948 Moving (0.26, -0.40) raw xDistance=-0.47 yDistance=-0.05
04:31:34.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
04:31:34.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:34.447 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:31:34.448 00.001 21948 MoveAxis(E, 85, ABG)
04:31:34.448 00.000 21948 Guiding  Dir = 2, Dur = 85
04:31:34.448 00.000 21948 IsSlewing returns 0
04:31:34.448 00.000 21948 IsGuiding returns 0
04:31:34.449 00.001 21948 PulseGuide returned control before completion, sleep 94
04:31:34.555 00.106 21948 IsGuiding returns 0
04:31:34.555 00.000 21948 Move returns status 0, amount 85
04:31:34.555 00.000 21948 MoveAxis(N, 0, ABG)
04:31:34.555 00.000 21948 Move returns status 0, amount 0
04:31:34.555 00.000 21948 move complete, result=0
04:31:34.555 00.000 21948 worker thread done servicing request
04:31:34.555 00.000 21948 Worker thread wakes up
04:31:34.555 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:34.555 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:34.555 00.000 18120 GuideStep: -0.5 px 85 ms EAST, -0.1 px 0 ms NORTH
04:31:35.963 01.408 21948 Exposure complete
04:31:35.990 00.027 21948 worker thread done servicing request
04:31:35.991 00.001 18120 OnExposeComplete: enter
04:31:35.991 00.000 18120 UpdateGuideState(): m_state=6
04:31:35.992 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8046
04:31:35.992 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=239.82, Mass=1770, SNR=29.0, Peak=124 HFD=4.3
04:31:35.993 00.001 18120 MultiStar: [#1 0.24,0.18,0.75,U] [#2 0.35,-0.06,0.62,U] [#3 0.55,-0.63,0.00,R] [#4 -0.05,0.30,0.55,U] [#5 0.10,0.14,0.48,U] [#6 0.24,-0.34,0.53,U] [#7 0.05,0.15,0.42,U] [#8 0.34,-0.23,0.41,U] 
04:31:35.994 00.001 18120 refined, 7 included, MultiStar: {0.25, 0.00}, one-star: {0.50, -0.11}
04:31:35.996 00.002 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
04:31:35.999 00.003 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
04:31:36.001 00.002 18120 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.01 mountX=-0.10 mountY=-0.23, mountTheta=-1.99
04:31:36.005 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.00, opts=13)
04:31:36.008 00.003 18120 Enqueuing Move request for scope (0.25, 0.00)
04:31:36.008 00.000 21948 Worker thread wakes up
04:31:36.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
04:31:36.008 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:36.011 00.003 18120 UpdateGuideState exits: m=1770 RSB=29.0
04:31:36.013 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:36.014 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:36.015 00.001 18120 Enqueuing Expose request
04:31:36.016 00.001 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
04:31:36.016 00.000 21948 Moving (0.25, 0.00) raw xDistance=-0.10 yDistance=-0.23
04:31:36.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:31:36.016 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:31:36.016 00.000 21948 MoveAxis(E, 0, ABG)
04:31:36.016 00.000 21948 Move returns status 0, amount 0
04:31:36.016 00.000 21948 MoveAxis(N, 54, ABG)
04:31:36.016 00.000 21948 Guiding  Dir = 0, Dur = 54
04:31:36.016 00.000 21948 IsSlewing returns 0
04:31:36.016 00.000 21948 IsGuiding returns 0
04:31:36.021 00.005 21948 PulseGuide returned control before completion, sleep 60
04:31:36.093 00.072 21948 IsGuiding returns 0
04:31:36.094 00.001 21948 Move returns status 0, amount 54
04:31:36.094 00.000 21948 move complete, result=0
04:31:36.094 00.000 21948 worker thread done servicing request
04:31:36.094 00.000 21948 Worker thread wakes up
04:31:36.094 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:36.094 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:36.094 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 54 ms NORTH
04:31:37.721 01.627 21948 Exposure complete
04:31:37.773 00.052 21948 worker thread done servicing request
04:31:37.773 00.000 18120 OnExposeComplete: enter
04:31:37.774 00.001 18120 UpdateGuideState(): m_state=6
04:31:37.775 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8047
04:31:37.775 00.000 18120 Star::Find returns 1 (0), X=895.41, Y=239.48, Mass=1661, SNR=28.1, Peak=110 HFD=4.2
04:31:37.777 00.002 18120 MultiStar: [#1 0.18,-0.06,0.75,U] [#2 0.10,-0.30,0.65,U] [#3 -0.17,0.15,0.61,U] [#4 0.03,0.04,0.57,U] [#5 -0.18,-0.13,0.46,U] [#6 0.13,-0.32,0.53,U] [#7 -0.07,-0.13,0.39,U] [#8 0.39,-0.35,0.00,M1] 
04:31:37.778 00.001 18120 refined, 7 included, MultiStar: {0.05, -0.17}, one-star: {0.19, -0.45}
04:31:37.779 00.001 18120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.00) = xAngle (-3.28 = 3.01)
04:31:37.780 00.001 18120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.31 = 2.97)
04:31:37.782 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.28 mountX=-0.18 mountY=0.03, mountTheta=2.97
04:31:37.785 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.17, opts=13)
04:31:37.786 00.001 18120 Enqueuing Move request for scope (0.05, -0.17)
04:31:37.786 00.000 21948 Worker thread wakes up
04:31:37.786 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:37.787 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
04:31:37.787 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
04:31:37.787 00.000 18120 UpdateGuideState exits: m=1661 RSB=28.1
04:31:37.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:37.788 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:37.788 00.000 18120 Enqueuing Expose request
04:31:37.788 00.000 21948 Moving (0.05, -0.17) raw xDistance=-0.18 yDistance=0.03
04:31:37.788 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:31:37.788 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:37.788 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:31:37.788 00.000 21948 MoveAxis(E, 0, ABG)
04:31:37.788 00.000 21948 Move returns status 0, amount 0
04:31:37.789 00.001 21948 MoveAxis(N, 0, ABG)
04:31:37.789 00.000 21948 Move returns status 0, amount 0
04:31:37.789 00.000 21948 move complete, result=0
04:31:37.789 00.000 21948 worker thread done servicing request
04:31:37.789 00.000 21948 Worker thread wakes up
04:31:37.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:37.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:37.789 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:39.309 01.520 21948 Exposure complete
04:31:39.357 00.048 21948 worker thread done servicing request
04:31:39.357 00.000 18120 OnExposeComplete: enter
04:31:39.358 00.001 18120 UpdateGuideState(): m_state=6
04:31:39.358 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8048
04:31:39.359 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=239.74, Mass=1645, SNR=28.0, Peak=127 HFD=4.5
04:31:39.360 00.001 18120 MultiStar: [#1 0.07,0.12,0.67,U] [#2 -0.14,0.02,0.65,U] [#3 -0.31,0.27,0.61,U] [#4 -0.17,0.24,0.56,U] [#5 -0.13,0.02,0.47,U] [#6 -0.07,-0.04,0.53,U] [#7 -0.38,0.05,0.37,U] [#8 0.12,-0.09,0.43,U] 
04:31:39.361 00.001 18120 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.03, -0.19}
04:31:39.363 00.002 18120 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
04:31:39.364 00.001 18120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
04:31:39.365 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.81 mountX=0.07 mountY=0.07, mountTheta=0.79
04:31:39.366 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
04:31:39.368 00.002 18120 Enqueuing Move request for scope (-0.09, 0.03)
04:31:39.368 00.000 21948 Worker thread wakes up
04:31:39.368 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
04:31:39.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
04:31:39.368 00.000 21948 Moving (-0.09, 0.03) raw xDistance=0.07 yDistance=0.07
04:31:39.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:31:39.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:39.368 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:39.369 00.001 18120 UpdateGuideState exits: m=1645 RSB=28.0
04:31:39.369 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:39.370 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:39.370 00.000 18120 Enqueuing Expose request
04:31:39.370 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:31:39.370 00.000 21948 MoveAxis(E, 0, ABG)
04:31:39.371 00.001 21948 Move returns status 0, amount 0
04:31:39.371 00.000 21948 MoveAxis(N, 0, ABG)
04:31:39.371 00.000 21948 Move returns status 0, amount 0
04:31:39.371 00.000 21948 move complete, result=0
04:31:39.371 00.000 21948 worker thread done servicing request
04:31:39.371 00.000 21948 Worker thread wakes up
04:31:39.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:39.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:39.371 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:41.103 01.732 21948 Exposure complete
04:31:41.140 00.037 21948 worker thread done servicing request
04:31:41.140 00.000 18120 OnExposeComplete: enter
04:31:41.141 00.001 18120 UpdateGuideState(): m_state=6
04:31:41.141 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8049
04:31:41.142 00.001 18120 Star::Find returns 1 (0), X=894.61, Y=239.80, Mass=1764, SNR=29.0, Peak=134 HFD=4.0
04:31:41.143 00.001 18120 MultiStar: [#1 -0.37,-0.03,0.72,U] [#2 -0.76,-0.11,0.00,M1] [#3 -0.52,0.25,0.00,M1] [#4 -0.51,0.22,0.00,M1] [#5 -0.55,0.03,0.00,M1] [#6 -0.54,0.03,0.00,M1] [#7 -0.49,0.09,0.00,M1] [#8 -0.38,0.24,0.00,M1] 
04:31:41.144 00.001 18120 refined, 1 included, MultiStar: {-0.51, -0.09}, one-star: {-0.61, -0.13}
04:31:41.145 00.001 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
04:31:41.147 00.002 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
04:31:41.149 00.002 18120 CameraToMount -- cameraX=-0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-2.97 mountX=0.13 mountY=0.50, mountTheta=1.32
04:31:41.152 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.51, y=-0.09, opts=13)
04:31:41.154 00.002 18120 Enqueuing Move request for scope (-0.51, -0.09)
04:31:41.154 00.000 21948 Worker thread wakes up
04:31:41.154 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.09) opts 0xd
04:31:41.154 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.51, -0.09)
04:31:41.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:41.155 00.001 18120 UpdateGuideState exits: m=1764 RSB=29.0
04:31:41.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:41.156 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:41.156 00.000 18120 Enqueuing Expose request
04:31:41.157 00.001 21948 Moving (-0.51, -0.09) raw xDistance=0.13 yDistance=0.50
04:31:41.157 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:31:41.157 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:31:41.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
04:31:41.157 00.000 21948 MoveAxis(E, 0, ABG)
04:31:41.158 00.001 21948 Move returns status 0, amount 0
04:31:41.158 00.000 21948 MoveAxis(N, 0, ABG)
04:31:41.158 00.000 21948 Move returns status 0, amount 0
04:31:41.158 00.000 21948 move complete, result=0
04:31:41.158 00.000 21948 worker thread done servicing request
04:31:41.158 00.000 21948 Worker thread wakes up
04:31:41.158 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:41.158 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:41.159 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:31:42.563 01.404 21948 Exposure complete
04:31:42.606 00.043 21948 worker thread done servicing request
04:31:42.607 00.001 18120 OnExposeComplete: enter
04:31:42.610 00.003 18120 UpdateGuideState(): m_state=6
04:31:42.612 00.002 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8050
04:31:42.615 00.003 18120 Star::Find returns 1 (0), X=894.75, Y=239.87, Mass=1607, SNR=27.8, Peak=136 HFD=4.2
04:31:42.617 00.002 18120 MultiStar: [#1 -0.32,0.03,0.73,U] [#2 -0.48,0.16,0.00,M2] [#3 -0.61,0.27,0.00,M2] [#4 -0.59,0.26,0.00,M2] [#5 -0.34,0.22,0.49,U] [#6 -0.37,-0.03,0.52,U] [#7 -0.91,0.01,0.00,M2] [#8 -0.39,0.03,0.42,U] 
04:31:42.619 00.002 18120 refined, 4 included, MultiStar: {-0.39, 0.02}, one-star: {-0.47, -0.06}
04:31:42.621 00.002 18120 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.00) = xAngle (1.09 = 1.09)
04:31:42.624 00.003 18120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.05 = 1.05)
04:31:42.625 00.001 18120 CameraToMount -- cameraX=-0.39 cameraY=0.02 hyp=0.39 cameraTheta=3.09 mountX=0.18 mountY=0.34, mountTheta=1.08
04:31:42.627 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=0.02, opts=13)
04:31:42.627 00.000 18120 Enqueuing Move request for scope (-0.39, 0.02)
04:31:42.628 00.001 21948 Worker thread wakes up
04:31:42.628 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.02) opts 0xd
04:31:42.628 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:42.628 00.000 18120 UpdateGuideState exits: m=1607 RSB=27.8
04:31:42.629 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:42.629 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:42.629 00.000 18120 Enqueuing Expose request
04:31:42.630 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.39, 0.02)
04:31:42.630 00.000 21948 Moving (-0.39, 0.02) raw xDistance=0.18 yDistance=0.34
04:31:42.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:31:42.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:42.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
04:31:42.630 00.000 21948 MoveAxis(E, 0, ABG)
04:31:42.630 00.000 21948 Move returns status 0, amount 0
04:31:42.630 00.000 21948 MoveAxis(N, 0, ABG)
04:31:42.630 00.000 21948 Move returns status 0, amount 0
04:31:42.630 00.000 21948 move complete, result=0
04:31:42.630 00.000 21948 worker thread done servicing request
04:31:42.630 00.000 21948 Worker thread wakes up
04:31:42.630 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:42.630 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:42.631 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:31:44.254 01.623 21948 Exposure complete
04:31:44.303 00.049 21948 worker thread done servicing request
04:31:44.303 00.000 18120 OnExposeComplete: enter
04:31:44.305 00.002 18120 UpdateGuideState(): m_state=6
04:31:44.306 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8051
04:31:44.308 00.002 18120 Star::Find returns 1 (0), X=894.82, Y=239.86, Mass=1779, SNR=29.3, Peak=142 HFD=4.3
04:31:44.309 00.001 18120 MultiStar: [#1 -0.18,0.13,0.72,U] [#2 -0.26,0.13,0.60,U] [#3 -0.90,0.27,0.00,M3] [#4 -0.43,0.31,0.00,M3] [#5 -0.48,0.08,0.00,M1] [#6 -0.30,-0.15,0.48,U] [#7 -0.40,0.16,0.00,M3] [#8 -0.40,0.02,0.40,U] 
04:31:44.309 00.000 18120 refined, 4 included, MultiStar: {-0.31, 0.01}, one-star: {-0.40, -0.07}
04:31:44.310 00.001 18120 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.00) = xAngle (1.11 = 1.11)
04:31:44.311 00.001 18120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.07 = 1.07)
04:31:44.311 00.000 18120 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.11 mountX=0.14 mountY=0.27, mountTheta=1.10
04:31:44.313 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.01, opts=13)
04:31:44.313 00.000 18120 Enqueuing Move request for scope (-0.31, 0.01)
04:31:44.314 00.001 21948 Worker thread wakes up
04:31:44.314 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:44.315 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.01) opts 0xd
04:31:44.315 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.01)
04:31:44.315 00.000 18120 UpdateGuideState exits: m=1779 RSB=29.3
04:31:44.316 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:44.316 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:44.317 00.001 18120 Enqueuing Expose request
04:31:44.317 00.000 21948 Moving (-0.31, 0.01) raw xDistance=0.14 yDistance=0.27
04:31:44.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:31:44.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:44.317 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:31:44.317 00.000 21948 MoveAxis(E, 0, ABG)
04:31:44.317 00.000 21948 Move returns status 0, amount 0
04:31:44.317 00.000 21948 MoveAxis(N, 0, ABG)
04:31:44.317 00.000 21948 Move returns status 0, amount 0
04:31:44.317 00.000 21948 move complete, result=0
04:31:44.317 00.000 21948 worker thread done servicing request
04:31:44.317 00.000 21948 Worker thread wakes up
04:31:44.317 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:44.317 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:44.318 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:31:45.841 01.523 21948 Exposure complete
04:31:45.874 00.033 21948 worker thread done servicing request
04:31:45.875 00.001 18120 OnExposeComplete: enter
04:31:45.875 00.000 18120 UpdateGuideState(): m_state=6
04:31:45.876 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8052
04:31:45.876 00.000 18120 Star::Find returns 1 (0), X=894.71, Y=239.75, Mass=1626, SNR=27.9, Peak=135 HFD=4.2
04:31:45.878 00.002 18120 MultiStar: [#1 -0.34,0.10,0.75,U] [#2 -0.30,-0.01,0.67,U] [#3 -0.36,0.40,0.00,M4] [#4 -0.18,0.17,0.60,U] [#5 -0.41,-0.12,0.47,U] [#6 -0.03,-0.05,0.51,U] [#7 -0.58,-0.10,0.00,M4] [#8 -0.25,0.14,0.41,U] 
04:31:45.878 00.000 18120 refined, 6 included, MultiStar: {-0.31, -0.01}, one-star: {-0.50, -0.18}
04:31:45.879 00.001 18120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.00) = xAngle (-5.11 = 1.17)
04:31:45.879 00.000 18120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.15 = 1.13)
04:31:45.880 00.001 18120 CameraToMount -- cameraX=-0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-3.11 mountX=0.12 mountY=0.28, mountTheta=1.17
04:31:45.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=-0.01, opts=13)
04:31:45.881 00.000 18120 Enqueuing Move request for scope (-0.31, -0.01)
04:31:45.882 00.001 21948 Worker thread wakes up
04:31:45.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:45.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.01) opts 0xd
04:31:45.882 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, -0.01)
04:31:45.882 00.000 18120 UpdateGuideState exits: m=1626 RSB=27.9
04:31:45.882 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:45.882 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:45.884 00.002 21948 Moving (-0.31, -0.01) raw xDistance=0.12 yDistance=0.28
04:31:45.884 00.000 18120 Enqueuing Expose request
04:31:45.884 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:31:45.885 00.001 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.20 newest=0.89
04:31:45.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:31:45.885 00.000 21948 MoveAxis(E, 0, ABG)
04:31:45.885 00.000 21948 Move returns status 0, amount 0
04:31:45.885 00.000 21948 MoveAxis(S, 67, ABG)
04:31:45.885 00.000 21948 Guiding  Dir = 1, Dur = 67
04:31:45.885 00.000 21948 IsSlewing returns 0
04:31:45.885 00.000 21948 IsGuiding returns 0
04:31:45.890 00.005 21948 PulseGuide returned control before completion, sleep 73
04:31:45.978 00.088 21948 IsGuiding returns 0
04:31:45.978 00.000 21948 Move returns status 0, amount 67
04:31:45.978 00.000 21948 move complete, result=0
04:31:45.978 00.000 21948 worker thread done servicing request
04:31:45.978 00.000 21948 Worker thread wakes up
04:31:45.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:45.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:45.978 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 67 ms SOUTH
04:31:47.601 01.623 21948 Exposure complete
04:31:47.649 00.048 21948 worker thread done servicing request
04:31:47.649 00.000 18120 OnExposeComplete: enter
04:31:47.649 00.000 18120 UpdateGuideState(): m_state=6
04:31:47.650 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8053
04:31:47.651 00.001 18120 Star::Find returns 1 (0), X=894.93, Y=239.80, Mass=1747, SNR=28.8, Peak=149 HFD=4.2
04:31:47.651 00.000 18120 MultiStar: [#1 -0.17,0.15,0.72,U] [#2 -0.37,0.18,0.62,U] [#3 -0.43,0.28,0.00,M5] [#4 -0.12,0.34,0.57,U] [#5 -0.07,0.23,0.45,U] [#6 -0.12,-0.10,0.52,U] [#7 -0.48,0.24,0.00,M5] [#8 0.03,0.02,0.38,U] 
04:31:47.652 00.001 18120 refined, 6 included, MultiStar: {-0.18, 0.08}, one-star: {-0.28, -0.13}
04:31:47.652 00.000 18120 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.00) = xAngle (0.73 = 0.73)
04:31:47.652 00.000 18120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.69 = 0.69)
04:31:47.653 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.73 mountX=0.15 mountY=0.13, mountTheta=0.71
04:31:47.655 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.08, opts=13)
04:31:47.655 00.000 18120 Enqueuing Move request for scope (-0.18, 0.08)
04:31:47.656 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:47.656 00.000 21948 Worker thread wakes up
04:31:47.656 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
04:31:47.656 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
04:31:47.656 00.000 21948 Moving (-0.18, 0.08) raw xDistance=0.15 yDistance=0.13
04:31:47.656 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:31:47.656 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:47.656 00.000 18120 UpdateGuideState exits: m=1747 RSB=28.8
04:31:47.657 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:47.657 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:47.657 00.000 18120 Enqueuing Expose request
04:31:47.658 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:31:47.658 00.000 21948 MoveAxis(E, 0, ABG)
04:31:47.658 00.000 21948 Move returns status 0, amount 0
04:31:47.658 00.000 21948 MoveAxis(N, 0, ABG)
04:31:47.658 00.000 21948 Move returns status 0, amount 0
04:31:47.658 00.000 21948 move complete, result=0
04:31:47.658 00.000 21948 worker thread done servicing request
04:31:47.658 00.000 21948 Worker thread wakes up
04:31:47.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:47.658 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:47.659 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:49.177 01.518 21948 Exposure complete
04:31:49.231 00.054 21948 worker thread done servicing request
04:31:49.231 00.000 18120 OnExposeComplete: enter
04:31:49.234 00.003 18120 UpdateGuideState(): m_state=6
04:31:49.236 00.002 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8054
04:31:49.239 00.003 18120 Star::Find returns 1 (0), X=895.22, Y=239.89, Mass=1722, SNR=28.8, Peak=130 HFD=4.2
04:31:49.241 00.002 18120 MultiStar: [#1 0.13,0.12,0.70,U] [#2 -0.29,-0.09,0.68,U] [#3 -0.10,0.27,0.62,U] [#4 0.01,0.37,0.55,U] [#5 0.22,0.06,0.48,U] [#6 0.18,0.03,0.51,U] [#7 -0.24,0.23,0.43,U] [#8 -0.19,0.06,0.42,U] 
04:31:49.243 00.002 18120 single-star, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.01, -0.04}
04:31:49.244 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.41 = 2.87)
04:31:49.245 00.001 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.45 = 2.83)
04:31:49.246 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.42 mountX=-0.04 mountY=0.01, mountTheta=2.83
04:31:49.248 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
04:31:49.250 00.002 18120 Enqueuing Move request for scope (0.01, -0.04)
04:31:49.251 00.001 21948 Worker thread wakes up
04:31:49.251 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:49.252 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.8
04:31:49.252 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:49.253 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:49.253 00.000 18120 Enqueuing Expose request
04:31:49.254 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
04:31:49.254 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
04:31:49.254 00.000 21948 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
04:31:49.254 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:31:49.254 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:49.254 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:31:49.254 00.000 21948 MoveAxis(E, 0, ABG)
04:31:49.254 00.000 21948 Move returns status 0, amount 0
04:31:49.254 00.000 21948 MoveAxis(N, 0, ABG)
04:31:49.254 00.000 21948 Move returns status 0, amount 0
04:31:49.254 00.000 21948 move complete, result=0
04:31:49.254 00.000 21948 worker thread done servicing request
04:31:49.254 00.000 21948 Worker thread wakes up
04:31:49.254 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:49.254 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:49.254 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:50.880 01.626 21948 Exposure complete
04:31:50.931 00.051 21948 worker thread done servicing request
04:31:50.931 00.000 18120 OnExposeComplete: enter
04:31:50.932 00.001 18120 UpdateGuideState(): m_state=6
04:31:50.933 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8055
04:31:50.935 00.002 18120 Star::Find returns 1 (0), X=895.01, Y=240.13, Mass=1914, SNR=30.2, Peak=155 HFD=4.3
04:31:50.936 00.001 18120 MultiStar: [#1 -0.07,0.22,0.73,U] [#2 -0.28,0.33,0.63,U] [#3 -0.39,0.56,0.00,M5] [#4 -0.29,0.61,0.00,M1] [#5 -0.31,0.47,0.00,M1] [#6 -0.51,0.15,0.00,M1] [#7 -0.06,0.14,0.33,U] [#8 -0.21,0.48,0.00,M1] 
04:31:50.938 00.002 18120 refined, 3 included, MultiStar: {-0.17, 0.23}, one-star: {-0.20, 0.20}
04:31:50.939 00.001 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
04:31:50.942 00.003 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
04:31:50.944 00.002 18120 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.28 cameraTheta=2.20 mountX=0.28 mountY=0.05, mountTheta=0.16
04:31:50.946 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.23, opts=13)
04:31:50.947 00.001 18120 Enqueuing Move request for scope (-0.17, 0.23)
04:31:50.947 00.000 21948 Worker thread wakes up
04:31:50.947 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:50.948 00.001 18120 UpdateGuideState exits: m=1914 RSB=30.2
04:31:50.948 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:50.948 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:50.949 00.001 18120 Enqueuing Expose request
04:31:50.949 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
04:31:50.949 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
04:31:50.949 00.000 21948 Moving (-0.17, 0.23) raw xDistance=0.28 yDistance=0.05
04:31:50.949 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
04:31:50.949 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:50.949 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:31:50.949 00.000 21948 MoveAxis(W, 49, ABG)
04:31:50.949 00.000 21948 Guiding  Dir = 3, Dur = 49
04:31:50.950 00.001 21948 IsSlewing returns 0
04:31:50.950 00.000 21948 IsGuiding returns 0
04:31:50.951 00.001 21948 PulseGuide returned control before completion, sleep 58
04:31:51.018 00.067 21948 IsGuiding returns 0
04:31:51.018 00.000 21948 Move returns status 0, amount 49
04:31:51.018 00.000 21948 MoveAxis(N, 0, ABG)
04:31:51.018 00.000 21948 Move returns status 0, amount 0
04:31:51.018 00.000 21948 move complete, result=0
04:31:51.018 00.000 21948 worker thread done servicing request
04:31:51.018 00.000 21948 Worker thread wakes up
04:31:51.019 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:51.019 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:51.019 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
04:31:52.437 01.418 21948 Exposure complete
04:31:52.475 00.038 21948 worker thread done servicing request
04:31:52.475 00.000 18120 OnExposeComplete: enter
04:31:52.475 00.000 18120 UpdateGuideState(): m_state=6
04:31:52.476 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8056
04:31:52.476 00.000 18120 Star::Find returns 1 (0), X=895.05, Y=239.80, Mass=1830, SNR=29.4, Peak=143 HFD=4.3
04:31:52.477 00.001 18120 MultiStar: [#1 -0.15,0.12,0.71,U] [#2 -0.31,-0.02,0.65,U] [#3 -0.31,0.38,0.00,M6] [#4 -0.38,0.17,0.53,U] [#5 -0.19,-0.09,0.46,U] [#6 0.17,0.05,0.50,U] [#7 0.09,0.09,0.41,U] [#8 -0.08,0.01,0.39,U] 
04:31:52.477 00.000 18120 refined, 7 included, MultiStar: {-0.14, 0.01}, one-star: {-0.16, -0.13}
04:31:52.478 00.001 18120 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.00) = xAngle (1.06 = 1.06)
04:31:52.478 00.000 18120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.02 = 1.02)
04:31:52.479 00.001 18120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.06 mountX=0.07 mountY=0.12, mountTheta=1.05
04:31:52.480 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.01, opts=13)
04:31:52.480 00.000 18120 Enqueuing Move request for scope (-0.14, 0.01)
04:31:52.481 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:52.482 00.001 18120 UpdateGuideState exits: m=1830 RSB=29.4
04:31:52.482 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:52.483 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:52.483 00.000 18120 Enqueuing Expose request
04:31:52.484 00.001 21948 Worker thread wakes up
04:31:52.484 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
04:31:52.484 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
04:31:52.484 00.000 21948 Moving (-0.14, 0.01) raw xDistance=0.07 yDistance=0.12
04:31:52.484 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:31:52.484 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:52.484 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:31:52.484 00.000 21948 MoveAxis(E, 0, ABG)
04:31:52.484 00.000 21948 Move returns status 0, amount 0
04:31:52.484 00.000 21948 MoveAxis(N, 0, ABG)
04:31:52.484 00.000 21948 Move returns status 0, amount 0
04:31:52.484 00.000 21948 move complete, result=0
04:31:52.484 00.000 21948 worker thread done servicing request
04:31:52.484 00.000 21948 Worker thread wakes up
04:31:52.484 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:52.484 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:52.485 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:54.111 01.626 21948 Exposure complete
04:31:54.155 00.044 21948 worker thread done servicing request
04:31:54.155 00.000 18120 OnExposeComplete: enter
04:31:54.159 00.004 18120 UpdateGuideState(): m_state=6
04:31:54.162 00.003 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8057
04:31:54.164 00.002 18120 Star::Find returns 1 (0), X=894.95, Y=239.67, Mass=1681, SNR=28.4, Peak=140 HFD=4.0
04:31:54.167 00.003 18120 MultiStar: [#1 0.16,-0.03,0.72,U] [#2 -0.11,-0.15,0.61,U] [#3 -0.25,0.18,0.58,U] [#4 0.05,0.19,0.54,U] [#5 0.03,0.09,0.49,U] [#6 -0.14,-0.34,0.53,U] [#7 -0.43,-0.13,0.00,M3] [#8 0.37,-0.05,0.42,U] 
04:31:54.169 00.002 18120 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {-0.27, -0.26}
04:31:54.171 00.002 18120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.00) = xAngle (-4.22 = 2.07)
04:31:54.173 00.002 18120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.03)
04:31:54.175 00.002 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.22 mountX=-0.04 mountY=0.07, mountTheta=2.06
04:31:54.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.07, opts=13)
04:31:54.177 00.001 18120 Enqueuing Move request for scope (-0.05, -0.07)
04:31:54.177 00.000 21948 Worker thread wakes up
04:31:54.177 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:54.178 00.001 18120 UpdateGuideState exits: m=1681 RSB=28.4
04:31:54.178 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:54.179 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:54.179 00.000 18120 Enqueuing Expose request
04:31:54.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
04:31:54.180 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
04:31:54.180 00.000 21948 Moving (-0.05, -0.07) raw xDistance=-0.04 yDistance=0.07
04:31:54.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:31:54.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:54.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:31:54.180 00.000 21948 MoveAxis(E, 0, ABG)
04:31:54.180 00.000 21948 Move returns status 0, amount 0
04:31:54.180 00.000 21948 MoveAxis(N, 0, ABG)
04:31:54.180 00.000 21948 Move returns status 0, amount 0
04:31:54.180 00.000 21948 move complete, result=0
04:31:54.180 00.000 21948 worker thread done servicing request
04:31:54.180 00.000 21948 Worker thread wakes up
04:31:54.180 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:54.181 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:54.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:55.704 01.523 21948 Exposure complete
04:31:55.742 00.038 21948 worker thread done servicing request
04:31:55.742 00.000 18120 OnExposeComplete: enter
04:31:55.743 00.001 18120 UpdateGuideState(): m_state=6
04:31:55.743 00.000 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8058
04:31:55.744 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=239.86, Mass=1746, SNR=28.8, Peak=142 HFD=4.2
04:31:55.744 00.000 18120 MultiStar: [#1 -0.10,0.11,0.70,U] [#2 -0.29,-0.01,0.65,U] [#3 -0.29,0.33,0.00,M6] [#4 -0.03,0.30,0.53,U] [#5 0.15,0.22,0.46,U] [#6 -0.11,-0.09,0.50,U] [#7 -0.38,0.06,0.44,U] [#8 -0.10,-0.05,0.41,U] 
04:31:55.745 00.001 18120 refined, 7 included, MultiStar: {-0.13, 0.05}, one-star: {-0.14, -0.07}
04:31:55.745 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.00) = xAngle (0.80 = 0.80)
04:31:55.746 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.76 = 0.76)
04:31:55.746 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.80 mountX=0.10 mountY=0.10, mountTheta=0.78
04:31:55.748 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.05, opts=13)
04:31:55.748 00.000 18120 Enqueuing Move request for scope (-0.13, 0.05)
04:31:55.749 00.001 21948 Worker thread wakes up
04:31:55.749 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:55.749 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
04:31:55.749 00.000 18120 UpdateGuideState exits: m=1746 RSB=28.8
04:31:55.750 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
04:31:55.750 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:55.750 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:55.751 00.001 18120 Enqueuing Expose request
04:31:55.751 00.000 21948 Moving (-0.13, 0.05) raw xDistance=0.10 yDistance=0.10
04:31:55.751 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:31:55.751 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:55.751 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:31:55.751 00.000 21948 MoveAxis(E, 0, ABG)
04:31:55.751 00.000 21948 Move returns status 0, amount 0
04:31:55.751 00.000 21948 MoveAxis(N, 0, ABG)
04:31:55.751 00.000 21948 Move returns status 0, amount 0
04:31:55.751 00.000 21948 move complete, result=0
04:31:55.751 00.000 21948 worker thread done servicing request
04:31:55.751 00.000 21948 Worker thread wakes up
04:31:55.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:55.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:55.752 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:57.375 01.623 21948 Exposure complete
04:31:57.413 00.038 21948 worker thread done servicing request
04:31:57.414 00.001 18120 OnExposeComplete: enter
04:31:57.415 00.001 18120 UpdateGuideState(): m_state=6
04:31:57.417 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8059
04:31:57.418 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=239.82, Mass=1613, SNR=27.7, Peak=141 HFD=4.2
04:31:57.419 00.001 18120 MultiStar: [#1 -0.01,0.18,0.72,U] [#2 -0.41,0.14,0.67,U] [#3 -0.69,0.37,0.00,M7] [#4 -0.52,0.32,0.00,M1] [#5 -0.53,0.20,0.00,M1] [#6 -0.36,-0.02,0.58,U] [#7 -0.48,0.30,0.00,M3] [#8 -0.08,-0.10,0.42,U] 
04:31:57.421 00.002 18120 refined, 4 included, MultiStar: {-0.22, 0.02}, one-star: {-0.22, -0.11}
04:31:57.423 00.002 18120 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.00) = xAngle (1.07 = 1.07)
04:31:57.423 00.000 18120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.03 = 1.03)
04:31:57.423 00.000 18120 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.07 mountX=0.10 mountY=0.19, mountTheta=1.06
04:31:57.425 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.22, y=0.02, opts=13)
04:31:57.426 00.001 18120 Enqueuing Move request for scope (-0.22, 0.02)
04:31:57.426 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:57.427 00.001 21948 Worker thread wakes up
04:31:57.427 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
04:31:57.427 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
04:31:57.427 00.000 18120 UpdateGuideState exits: m=1613 RSB=27.7
04:31:57.427 00.000 21948 Moving (-0.22, 0.02) raw xDistance=0.10 yDistance=0.19
04:31:57.427 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:31:57.427 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:57.427 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:57.427 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:57.427 00.000 18120 Enqueuing Expose request
04:31:57.428 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:31:57.428 00.000 21948 MoveAxis(E, 0, ABG)
04:31:57.428 00.000 21948 Move returns status 0, amount 0
04:31:57.428 00.000 21948 MoveAxis(N, 0, ABG)
04:31:57.428 00.000 21948 Move returns status 0, amount 0
04:31:57.428 00.000 21948 move complete, result=0
04:31:57.428 00.000 21948 worker thread done servicing request
04:31:57.428 00.000 21948 Worker thread wakes up
04:31:57.428 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:57.428 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:57.428 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:31:58.949 01.521 21948 Exposure complete
04:31:58.998 00.049 21948 worker thread done servicing request
04:31:58.998 00.000 18120 OnExposeComplete: enter
04:31:58.999 00.001 18120 UpdateGuideState(): m_state=6
04:31:58.999 00.000 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8060
04:31:59.000 00.001 18120 Star::Find returns 1 (0), X=895.14, Y=239.86, Mass=1629, SNR=27.8, Peak=144 HFD=4.3
04:31:59.000 00.000 18120 MultiStar: [#1 -0.01,0.09,0.75,U] [#2 -0.31,0.05,0.71,U] [#3 -0.17,0.47,0.00,M8] [#4 0.11,0.25,0.60,U] [#5 0.02,0.22,0.48,U] [#6 -0.02,-0.26,0.53,U] [#7 -0.57,0.17,0.00,M4] [#8 0.04,0.17,0.41,U] 
04:31:59.001 00.001 18120 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {-0.08, -0.07}
04:31:59.001 00.000 18120 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.00) = xAngle (0.35 = 0.35)
04:31:59.002 00.001 18120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.31 = 0.31)
04:31:59.002 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.35 mountX=0.07 mountY=0.02, mountTheta=0.31
04:31:59.003 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.05, opts=13)
04:31:59.005 00.002 18120 Enqueuing Move request for scope (-0.05, 0.05)
04:31:59.006 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:31:59.006 00.000 18120 UpdateGuideState exits: m=1629 RSB=27.8
04:31:59.007 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:59.007 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:31:59.008 00.001 18120 Enqueuing Expose request
04:31:59.008 00.000 21948 Worker thread wakes up
04:31:59.008 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
04:31:59.008 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
04:31:59.008 00.000 21948 Moving (-0.05, 0.05) raw xDistance=0.07 yDistance=0.02
04:31:59.008 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:31:59.008 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:59.008 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:31:59.009 00.001 21948 MoveAxis(E, 0, ABG)
04:31:59.009 00.000 21948 Move returns status 0, amount 0
04:31:59.009 00.000 21948 MoveAxis(N, 0, ABG)
04:31:59.009 00.000 21948 Move returns status 0, amount 0
04:31:59.009 00.000 21948 move complete, result=0
04:31:59.009 00.000 21948 worker thread done servicing request
04:31:59.009 00.000 21948 Worker thread wakes up
04:31:59.009 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:31:59.009 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:31:59.009 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:32:00.644 01.635 21948 Exposure complete
04:32:00.680 00.036 21948 worker thread done servicing request
04:32:00.680 00.000 18120 OnExposeComplete: enter
04:32:00.681 00.001 18120 UpdateGuideState(): m_state=6
04:32:00.681 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8061
04:32:00.682 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=239.74, Mass=1678, SNR=28.4, Peak=141 HFD=4.2
04:32:00.682 00.000 18120 MultiStar: [#1 -0.08,0.33,0.70,U] [#2 -0.42,-0.05,0.65,U] [#3 -0.26,0.24,0.61,U] [#4 -0.02,0.09,0.59,U] [#5 0.03,0.13,0.49,U] [#6 0.00,-0.06,0.49,U] [#7 -0.81,0.01,0.00,M5] [#8 0.14,0.01,0.39,U] 
04:32:00.683 00.001 18120 refined, 7 included, MultiStar: {-0.14, 0.05}, one-star: {-0.27, -0.19}
04:32:00.683 00.000 18120 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.00) = xAngle (0.81 = 0.81)
04:32:00.684 00.001 18120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.77 = 0.77)
04:32:00.684 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.80 mountX=0.11 mountY=0.11, mountTheta=0.79
04:32:00.685 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.05, opts=13)
04:32:00.686 00.001 18120 Enqueuing Move request for scope (-0.14, 0.05)
04:32:00.686 00.000 21948 Worker thread wakes up
04:32:00.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:00.687 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
04:32:00.687 00.000 18120 UpdateGuideState exits: m=1678 RSB=28.4
04:32:00.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:00.688 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:00.688 00.000 18120 Enqueuing Expose request
04:32:00.689 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
04:32:00.689 00.000 21948 Moving (-0.14, 0.05) raw xDistance=0.11 yDistance=0.11
04:32:00.689 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:32:00.689 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:00.689 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:32:00.689 00.000 21948 MoveAxis(E, 0, ABG)
04:32:00.689 00.000 21948 Move returns status 0, amount 0
04:32:00.689 00.000 21948 MoveAxis(N, 0, ABG)
04:32:00.689 00.000 21948 Move returns status 0, amount 0
04:32:00.689 00.000 21948 move complete, result=0
04:32:00.689 00.000 21948 worker thread done servicing request
04:32:00.689 00.000 21948 Worker thread wakes up
04:32:00.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:00.689 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:00.689 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:02.209 01.520 21948 Exposure complete
04:32:02.261 00.052 21948 worker thread done servicing request
04:32:02.262 00.001 18120 OnExposeComplete: enter
04:32:02.262 00.000 18120 UpdateGuideState(): m_state=6
04:32:02.263 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8062
04:32:02.265 00.002 18120 Star::Find returns 1 (0), X=894.84, Y=239.88, Mass=1523, SNR=27.0, Peak=127 HFD=4.3
04:32:02.267 00.002 18120 MultiStar: [#1 -0.14,0.12,0.73,U] [#2 -0.21,0.08,0.66,U] [#3 -0.26,0.36,0.00,M8] [#4 -0.17,0.47,0.00,M1] [#5 -0.29,0.17,0.51,U] [#6 0.00,0.19,0.54,U] [#7 -0.66,0.35,0.00,M6] [#8 0.07,0.30,0.44,U] 
04:32:02.270 00.003 18120 refined, 5 included, MultiStar: {-0.19, 0.11}, one-star: {-0.37, -0.05}
04:32:02.274 00.004 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
04:32:02.276 00.002 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
04:32:02.278 00.002 18120 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.63 mountX=0.18 mountY=0.12, mountTheta=0.60
04:32:02.282 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.11, opts=13)
04:32:02.283 00.001 18120 Enqueuing Move request for scope (-0.19, 0.11)
04:32:02.284 00.001 21948 Worker thread wakes up
04:32:02.284 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:02.285 00.001 18120 UpdateGuideState exits: m=1523 RSB=27.0
04:32:02.285 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:02.285 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:02.286 00.001 18120 Enqueuing Expose request
04:32:02.286 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
04:32:02.286 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
04:32:02.286 00.000 21948 Moving (-0.19, 0.11) raw xDistance=0.18 yDistance=0.12
04:32:02.286 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:32:02.286 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:02.286 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:32:02.286 00.000 21948 MoveAxis(E, 0, ABG)
04:32:02.286 00.000 21948 Move returns status 0, amount 0
04:32:02.287 00.001 21948 MoveAxis(N, 0, ABG)
04:32:02.287 00.000 21948 Move returns status 0, amount 0
04:32:02.287 00.000 21948 move complete, result=0
04:32:02.287 00.000 21948 worker thread done servicing request
04:32:02.287 00.000 21948 Worker thread wakes up
04:32:02.287 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:02.287 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:02.287 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:04.017 01.730 21948 Exposure complete
04:32:04.074 00.057 21948 worker thread done servicing request
04:32:04.074 00.000 18120 OnExposeComplete: enter
04:32:04.075 00.001 18120 UpdateGuideState(): m_state=6
04:32:04.076 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8063
04:32:04.076 00.000 18120 Star::Find returns 1 (0), X=895.24, Y=239.92, Mass=1657, SNR=28.2, Peak=133 HFD=4.1
04:32:04.077 00.001 18120 MultiStar: [#1 0.00,0.01,0.70,U] [#2 -0.21,0.07,0.62,U] [#3 -0.21,0.01,0.60,U] [#4 0.02,0.32,0.54,U] [#5 -0.01,0.20,0.48,U] [#6 0.06,-0.05,0.56,U] [#7 -0.24,0.25,0.40,U] [#8 -0.12,-0.24,0.43,U] 
04:32:04.078 00.001 18120 single-star, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.02, -0.01}
04:32:04.079 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
04:32:04.079 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
04:32:04.079 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.32 mountX=-0.02 mountY=-0.02, mountTheta=-2.33
04:32:04.080 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.01, opts=13)
04:32:04.081 00.001 18120 Enqueuing Move request for scope (0.02, -0.01)
04:32:04.081 00.000 21948 Worker thread wakes up
04:32:04.081 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:04.082 00.001 18120 UpdateGuideState exits: m=1657 RSB=28.2
04:32:04.082 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:04.083 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:04.083 00.000 18120 Enqueuing Expose request
04:32:04.083 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
04:32:04.084 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
04:32:04.084 00.000 21948 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
04:32:04.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:32:04.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:04.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:32:04.084 00.000 21948 MoveAxis(E, 0, ABG)
04:32:04.084 00.000 21948 Move returns status 0, amount 0
04:32:04.084 00.000 21948 MoveAxis(N, 0, ABG)
04:32:04.084 00.000 21948 Move returns status 0, amount 0
04:32:04.084 00.000 21948 move complete, result=0
04:32:04.084 00.000 21948 worker thread done servicing request
04:32:04.084 00.000 21948 Worker thread wakes up
04:32:04.084 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:04.084 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:04.084 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:32:05.492 01.408 21948 Exposure complete
04:32:05.536 00.044 21948 worker thread done servicing request
04:32:05.537 00.001 18120 OnExposeComplete: enter
04:32:05.539 00.002 18120 UpdateGuideState(): m_state=6
04:32:05.541 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8064
04:32:05.542 00.001 18120 Star::Find returns 1 (0), X=895.07, Y=239.89, Mass=1819, SNR=29.5, Peak=143 HFD=4.3
04:32:05.544 00.002 18120 MultiStar: [#1 0.18,0.23,0.73,U] [#2 -0.01,0.24,0.59,U] [#3 -0.24,0.30,0.60,U] [#4 -0.18,0.16,0.54,U] [#5 0.16,0.18,0.44,U] [#6 0.32,0.13,0.49,U] [#7 -0.24,0.20,0.41,U] [#8 -0.04,-0.13,0.40,U] 
04:32:05.545 00.001 18120 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.15, -0.04}
04:32:05.546 00.001 18120 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.00) = xAngle (-0.21 = -0.21)
04:32:05.547 00.001 18120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.25 = -0.25)
04:32:05.548 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=0.14 mountY=-0.03, mountTheta=-0.25
04:32:05.551 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.14, opts=13)
04:32:05.553 00.002 18120 Enqueuing Move request for scope (-0.03, 0.14)
04:32:05.553 00.000 21948 Worker thread wakes up
04:32:05.553 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:05.555 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
04:32:05.555 00.000 18120 UpdateGuideState exits: m=1819 RSB=29.5
04:32:05.555 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
04:32:05.555 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:05.556 00.001 21948 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.03
04:32:05.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:05.556 00.000 18120 Enqueuing Expose request
04:32:05.557 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:32:05.557 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:05.557 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:32:05.557 00.000 21948 MoveAxis(E, 0, ABG)
04:32:05.557 00.000 21948 Move returns status 0, amount 0
04:32:05.557 00.000 21948 MoveAxis(N, 0, ABG)
04:32:05.557 00.000 21948 Move returns status 0, amount 0
04:32:05.557 00.000 21948 move complete, result=0
04:32:05.557 00.000 21948 worker thread done servicing request
04:32:05.557 00.000 21948 Worker thread wakes up
04:32:05.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:05.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:05.557 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:32:07.191 01.634 21948 Exposure complete
04:32:07.232 00.041 21948 worker thread done servicing request
04:32:07.232 00.000 18120 OnExposeComplete: enter
04:32:07.233 00.001 18120 UpdateGuideState(): m_state=6
04:32:07.233 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8065
04:32:07.234 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=239.85, Mass=1835, SNR=29.7, Peak=153 HFD=4.3
04:32:07.234 00.000 18120 MultiStar: [#1 0.20,-0.01,0.70,U] [#2 0.04,-0.05,0.62,U] [#3 -0.13,0.37,0.57,U] [#4 0.20,0.21,0.52,U] [#5 0.09,0.15,0.46,U] [#6 0.25,0.09,0.51,U] [#7 -0.22,0.30,0.37,U] [#8 0.29,0.08,0.38,U] 
04:32:07.235 00.001 18120 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.15, -0.09}
04:32:07.235 00.000 18120 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.00) = xAngle (-0.90 = -0.90)
04:32:07.236 00.001 18120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.94 = -0.94)
04:32:07.236 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=0.06 mountY=-0.08, mountTheta=-0.92
04:32:07.239 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.09, opts=13)
04:32:07.240 00.001 18120 Enqueuing Move request for scope (0.05, 0.09)
04:32:07.241 00.001 21948 Worker thread wakes up
04:32:07.241 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
04:32:07.241 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
04:32:07.241 00.000 21948 Moving (0.05, 0.09) raw xDistance=0.06 yDistance=-0.08
04:32:07.241 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:32:07.241 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:07.241 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:32:07.241 00.000 21948 MoveAxis(E, 0, ABG)
04:32:07.241 00.000 21948 Move returns status 0, amount 0
04:32:07.241 00.000 21948 MoveAxis(N, 0, ABG)
04:32:07.241 00.000 21948 Move returns status 0, amount 0
04:32:07.241 00.000 21948 move complete, result=0
04:32:07.241 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:07.242 00.001 21948 worker thread done servicing request
04:32:07.242 00.000 18120 UpdateGuideState exits: m=1835 RSB=29.7
04:32:07.242 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:07.243 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:07.243 00.000 18120 Enqueuing Expose request
04:32:07.243 00.000 21948 Worker thread wakes up
04:32:07.243 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:07.244 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:07.244 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:08.765 01.521 21948 Exposure complete
04:32:08.831 00.066 21948 worker thread done servicing request
04:32:08.831 00.000 18120 OnExposeComplete: enter
04:32:08.832 00.001 18120 UpdateGuideState(): m_state=6
04:32:08.833 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8066
04:32:08.834 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=239.92, Mass=1716, SNR=28.7, Peak=133 HFD=4.3
04:32:08.836 00.002 18120 MultiStar: [#1 0.26,0.23,0.78,U] [#2 -0.16,0.09,0.62,U] [#3 -0.22,0.44,0.00,M6] [#4 0.17,0.30,0.57,U] [#5 0.07,0.38,0.50,U] [#6 0.23,-0.13,0.49,U] [#7 -0.64,0.54,0.00,M4] [#8 0.07,0.24,0.39,U] 
04:32:08.837 00.001 18120 single-star, 6 included, MultiStar: {0.10, 0.14}, one-star: {0.04, -0.01}
04:32:08.838 00.001 18120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
04:32:08.839 00.001 18120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
04:32:08.840 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.24 mountX=-0.03 mountY=-0.03, mountTheta=-2.25
04:32:08.844 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.01, opts=13)
04:32:08.845 00.001 18120 Enqueuing Move request for scope (0.04, -0.01)
04:32:08.846 00.001 21948 Worker thread wakes up
04:32:08.846 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
04:32:08.846 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
04:32:08.846 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:08.846 00.000 18120 UpdateGuideState exits: m=1716 RSB=28.7
04:32:08.847 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:08.847 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:08.848 00.001 18120 Enqueuing Expose request
04:32:08.848 00.000 21948 Moving (0.04, -0.01) raw xDistance=-0.03 yDistance=-0.03
04:32:08.848 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:32:08.848 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:08.848 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:32:08.848 00.000 21948 MoveAxis(E, 0, ABG)
04:32:08.848 00.000 21948 Move returns status 0, amount 0
04:32:08.848 00.000 21948 MoveAxis(N, 0, ABG)
04:32:08.848 00.000 21948 Move returns status 0, amount 0
04:32:08.848 00.000 21948 move complete, result=0
04:32:08.848 00.000 21948 worker thread done servicing request
04:32:08.848 00.000 21948 Worker thread wakes up
04:32:08.848 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:08.848 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:08.849 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:32:10.490 01.641 21948 Exposure complete
04:32:10.526 00.036 21948 worker thread done servicing request
04:32:10.526 00.000 18120 OnExposeComplete: enter
04:32:10.528 00.002 18120 UpdateGuideState(): m_state=6
04:32:10.530 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8067
04:32:10.531 00.001 18120 Star::Find returns 1 (0), X=894.92, Y=239.87, Mass=1724, SNR=28.7, Peak=141 HFD=4.3
04:32:10.533 00.002 18120 MultiStar: [#1 -0.15,0.12,0.71,U] [#2 -0.15,-0.03,0.63,U] [#3 -0.06,0.34,0.58,U] [#4 -0.15,0.14,0.56,U] [#5 -0.04,0.31,0.47,U] [#6 0.01,0.09,0.53,U] [#7 -0.15,0.39,0.40,U] [#8 0.01,-0.16,0.39,U] 
04:32:10.534 00.001 18120 refined, 8 included, MultiStar: {-0.13, 0.11}, one-star: {-0.30, -0.06}
04:32:10.535 00.001 18120 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.00) = xAngle (0.45 = 0.45)
04:32:10.536 00.001 18120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.41 = 0.41)
04:32:10.536 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.45 mountX=0.15 mountY=0.07, mountTheta=0.42
04:32:10.537 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.11, opts=13)
04:32:10.538 00.001 18120 Enqueuing Move request for scope (-0.13, 0.11)
04:32:10.538 00.000 21948 Worker thread wakes up
04:32:10.538 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:10.539 00.001 18120 UpdateGuideState exits: m=1724 RSB=28.7
04:32:10.539 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:10.539 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:10.540 00.001 18120 Enqueuing Expose request
04:32:10.540 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
04:32:10.540 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
04:32:10.540 00.000 21948 Moving (-0.13, 0.11) raw xDistance=0.15 yDistance=0.07
04:32:10.540 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:32:10.540 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:10.541 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:32:10.541 00.000 21948 MoveAxis(E, 0, ABG)
04:32:10.541 00.000 21948 Move returns status 0, amount 0
04:32:10.541 00.000 21948 MoveAxis(N, 0, ABG)
04:32:10.541 00.000 21948 Move returns status 0, amount 0
04:32:10.541 00.000 21948 move complete, result=0
04:32:10.541 00.000 21948 worker thread done servicing request
04:32:10.541 00.000 21948 Worker thread wakes up
04:32:10.541 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:10.541 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:10.541 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:12.056 01.515 21948 Exposure complete
04:32:12.104 00.048 21948 worker thread done servicing request
04:32:12.104 00.000 18120 OnExposeComplete: enter
04:32:12.106 00.002 18120 UpdateGuideState(): m_state=6
04:32:12.107 00.001 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8068
04:32:12.108 00.001 18120 Star::Find returns 1 (0), X=894.89, Y=239.93, Mass=1565, SNR=27.3, Peak=135 HFD=4.2
04:32:12.109 00.001 18120 MultiStar: [#1 -0.44,0.27,0.00,M1] [#2 -0.40,0.03,0.67,U] [#3 -0.71,0.44,0.00,M6] [#4 -0.37,0.42,0.00,M1] [#5 -0.19,0.40,0.00,M1] [#6 -0.37,-0.21,0.52,U] [#7 -0.78,0.03,0.00,M4] [#8 -0.46,0.11,0.00,M1] 
04:32:12.110 00.001 18120 single-star, 2 included, MultiStar: {-0.36, -0.04}, one-star: {-0.33, -0.00}
04:32:12.111 00.001 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.00) = xAngle (-5.14 = 1.15)
04:32:12.112 00.001 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.18 = 1.11)
04:32:12.112 00.000 18120 CameraToMount -- cameraX=-0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-3.14 mountX=0.13 mountY=0.29, mountTheta=1.14
04:32:12.114 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=-0.00, opts=13)
04:32:12.115 00.001 18120 Enqueuing Move request for scope (-0.33, -0.00)
04:32:12.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:12.115 00.000 18120 UpdateGuideState exits: m=1565 RSB=27.3
04:32:12.116 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:12.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:12.117 00.001 18120 Enqueuing Expose request
04:32:12.120 00.003 21948 Worker thread wakes up
04:32:12.120 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.00) opts 0xd
04:32:12.120 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, -0.00)
04:32:12.120 00.000 21948 Moving (-0.33, -0.00) raw xDistance=0.13 yDistance=0.29
04:32:12.120 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:32:12.120 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:32:12.120 00.000 21948 MoveAxis(E, 0, ABG)
04:32:12.120 00.000 21948 Move returns status 0, amount 0
04:32:12.120 00.000 21948 MoveAxis(S, 69, ABG)
04:32:12.120 00.000 21948 Guiding  Dir = 1, Dur = 69
04:32:12.121 00.001 21948 IsSlewing returns 0
04:32:12.121 00.000 21948 IsGuiding returns 0
04:32:12.127 00.006 21948 PulseGuide returned control before completion, sleep 74
04:32:12.211 00.084 21948 IsGuiding returns 0
04:32:12.211 00.000 21948 Move returns status 0, amount 69
04:32:12.211 00.000 21948 move complete, result=0
04:32:12.211 00.000 21948 worker thread done servicing request
04:32:12.211 00.000 21948 Worker thread wakes up
04:32:12.212 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 69 ms SOUTH
04:32:12.212 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:12.213 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:13.845 01.632 21948 Exposure complete
04:32:13.896 00.051 21948 worker thread done servicing request
04:32:13.896 00.000 18120 OnExposeComplete: enter
04:32:13.898 00.002 18120 UpdateGuideState(): m_state=6
04:32:13.898 00.000 18120 Star::Find(15, 894, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8069
04:32:13.899 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=239.96, Mass=1713, SNR=28.5, Peak=149 HFD=4.3
04:32:13.899 00.000 18120 MultiStar: [#1 -0.20,0.33,0.70,U] [#2 -0.22,0.33,0.64,U] [#3 -0.55,0.44,0.00,M7] [#4 -0.26,0.50,0.00,M2] [#5 -0.40,0.53,0.00,M2] [#6 -0.25,0.12,0.50,U] [#7 -0.65,0.22,0.00,M5] [#8 -0.30,0.33,0.00,M2] 
04:32:13.900 00.001 18120 single-star, 3 included, MultiStar: {-0.18, 0.19}, one-star: {-0.12, 0.03}
04:32:13.900 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
04:32:13.901 00.001 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
04:32:13.901 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=0.08 mountY=0.09, mountTheta=0.87
04:32:13.903 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.03, opts=13)
04:32:13.904 00.001 18120 Enqueuing Move request for scope (-0.12, 0.03)
04:32:13.905 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:13.906 00.001 18120 UpdateGuideState exits: m=1713 RSB=28.5
04:32:13.907 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:13.907 00.000 21948 Worker thread wakes up
04:32:13.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
04:32:13.907 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
04:32:13.907 00.000 21948 Moving (-0.12, 0.03) raw xDistance=0.08 yDistance=0.09
04:32:13.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:32:13.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:13.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:32:13.907 00.000 21948 MoveAxis(E, 0, ABG)
04:32:13.907 00.000 21948 Move returns status 0, amount 0
04:32:13.907 00.000 21948 MoveAxis(N, 0, ABG)
04:32:13.907 00.000 21948 Move returns status 0, amount 0
04:32:13.907 00.000 21948 move complete, result=0
04:32:13.907 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:13.908 00.001 18120 Enqueuing Expose request
04:32:13.908 00.000 21948 worker thread done servicing request
04:32:13.908 00.000 21948 Worker thread wakes up
04:32:13.908 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:13.909 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:13.909 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:15.432 01.523 21948 Exposure complete
04:32:15.470 00.038 21948 worker thread done servicing request
04:32:15.470 00.000 18120 OnExposeComplete: enter
04:32:15.471 00.001 18120 UpdateGuideState(): m_state=6
04:32:15.472 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8070
04:32:15.474 00.002 18120 Star::Find returns 1 (0), X=895.13, Y=240.09, Mass=1700, SNR=28.4, Peak=147 HFD=4.2
04:32:15.475 00.001 18120 MultiStar: [#1 0.09,0.17,0.70,U] [#2 0.02,0.42,0.61,U] [#3 -0.24,0.60,0.00,M8] [#4 -0.22,0.38,0.00,M3] [#5 -0.03,0.24,0.46,U] [#6 0.03,0.37,0.48,U] [#7 -0.17,0.43,0.00,M6] [#8 -0.15,0.15,0.39,U] 
04:32:15.476 00.001 18120 single-star, 5 included, MultiStar: {-0.02, 0.24}, one-star: {-0.08, 0.16}
04:32:15.477 00.001 18120 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.00) = xAngle (0.05 = 0.05)
04:32:15.480 00.003 18120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.01 = 0.01)
04:32:15.483 00.003 18120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.04 mountX=0.18 mountY=0.00, mountTheta=0.01
04:32:15.485 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.16, opts=13)
04:32:15.486 00.001 18120 Enqueuing Move request for scope (-0.08, 0.16)
04:32:15.486 00.000 21948 Worker thread wakes up
04:32:15.486 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:15.487 00.001 18120 UpdateGuideState exits: m=1700 RSB=28.4
04:32:15.487 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:15.488 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:15.488 00.000 18120 Enqueuing Expose request
04:32:15.489 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
04:32:15.489 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
04:32:15.489 00.000 21948 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=0.00
04:32:15.489 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:32:15.489 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:15.489 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:32:15.489 00.000 21948 MoveAxis(E, 0, ABG)
04:32:15.489 00.000 21948 Move returns status 0, amount 0
04:32:15.489 00.000 21948 MoveAxis(N, 0, ABG)
04:32:15.489 00.000 21948 Move returns status 0, amount 0
04:32:15.489 00.000 21948 move complete, result=0
04:32:15.489 00.000 21948 worker thread done servicing request
04:32:15.489 00.000 21948 Worker thread wakes up
04:32:15.489 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:15.489 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:15.489 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:32:17.126 01.637 21948 Exposure complete
04:32:17.173 00.047 21948 worker thread done servicing request
04:32:17.174 00.001 18120 OnExposeComplete: enter
04:32:17.174 00.000 18120 UpdateGuideState(): m_state=6
04:32:17.175 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8071
04:32:17.175 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=240.01, Mass=1898, SNR=30.0, Peak=158 HFD=4.4
04:32:17.176 00.001 18120 MultiStar: [#1 0.32,0.53,0.00,M1] [#2 -0.29,0.23,0.59,U] [#3 -0.49,0.57,0.00,M9] [#4 -0.15,0.84,0.00,M4] [#5 -0.44,0.38,0.00,M2] [#6 -0.08,0.32,0.44,U] [#7 -0.14,0.18,0.37,U] [#8 -0.02,0.53,0.00,M2] 
04:32:17.176 00.000 18120 single-star, 3 included, MultiStar: {-0.16, 0.18}, one-star: {-0.13, 0.08}
04:32:17.177 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.61 = 0.61)
04:32:17.177 00.000 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.57 = 0.57)
04:32:17.177 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=0.13 mountY=0.08, mountTheta=0.58
04:32:17.179 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.08, opts=13)
04:32:17.179 00.000 18120 Enqueuing Move request for scope (-0.13, 0.08)
04:32:17.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:17.180 00.001 18120 UpdateGuideState exits: m=1898 RSB=30.0
04:32:17.180 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:17.181 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:17.182 00.001 21948 Worker thread wakes up
04:32:17.182 00.000 18120 Enqueuing Expose request
04:32:17.182 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
04:32:17.182 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
04:32:17.182 00.000 21948 Moving (-0.13, 0.08) raw xDistance=0.13 yDistance=0.08
04:32:17.182 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:32:17.182 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:17.182 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:32:17.182 00.000 21948 MoveAxis(E, 0, ABG)
04:32:17.182 00.000 21948 Move returns status 0, amount 0
04:32:17.183 00.001 21948 MoveAxis(N, 0, ABG)
04:32:17.183 00.000 21948 Move returns status 0, amount 0
04:32:17.183 00.000 21948 move complete, result=0
04:32:17.183 00.000 21948 worker thread done servicing request
04:32:17.183 00.000 21948 Worker thread wakes up
04:32:17.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:17.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:17.183 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:18.706 01.523 21948 Exposure complete
04:32:18.746 00.040 21948 worker thread done servicing request
04:32:18.746 00.000 18120 OnExposeComplete: enter
04:32:18.748 00.002 18120 UpdateGuideState(): m_state=6
04:32:18.749 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8072
04:32:18.750 00.001 18120 Star::Find returns 1 (0), X=895.30, Y=240.22, Mass=1851, SNR=29.7, Peak=140 HFD=4.2
04:32:18.753 00.003 18120 MultiStar: [#1 -0.09,0.56,0.00,M2] [#2 -0.02,0.38,0.60,U] [#3 -0.58,0.80,0.00,M10] [#4 0.03,0.63,0.00,M5] [#5 -0.48,0.64,0.00,M3] [#6 0.02,0.55,0.00,M1] [#7 -0.20,0.26,0.36,U] [#8 -0.12,0.43,0.00,M3] 
04:32:18.754 00.001 18120 single-star, 2 included, MultiStar: {0.00, 0.31}, one-star: {0.09, 0.29}
04:32:18.755 00.001 18120 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.00) = xAngle (-0.73 = -0.73)
04:32:18.755 00.000 18120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.77 = -0.77)
04:32:18.756 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.27 mountX=0.23 mountY=-0.21, mountTheta=-0.75
04:32:18.757 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.29, opts=13)
04:32:18.757 00.000 18120 Enqueuing Move request for scope (0.09, 0.29)
04:32:18.758 00.001 21948 Worker thread wakes up
04:32:18.758 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
04:32:18.758 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
04:32:18.758 00.000 21948 Moving (0.09, 0.29) raw xDistance=0.23 yDistance=-0.21
04:32:18.758 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:32:18.758 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:32:18.758 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:18.759 00.001 18120 UpdateGuideState exits: m=1851 RSB=29.7
04:32:18.759 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:18.759 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:18.760 00.001 18120 Enqueuing Expose request
04:32:18.760 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:32:18.760 00.000 21948 MoveAxis(W, 40, ABG)
04:32:18.760 00.000 21948 Guiding  Dir = 3, Dur = 40
04:32:18.760 00.000 21948 IsSlewing returns 0
04:32:18.760 00.000 21948 IsGuiding returns 0
04:32:18.763 00.003 21948 PulseGuide returned control before completion, sleep 49
04:32:18.814 00.051 21948 IsGuiding returns 0
04:32:18.815 00.001 21948 Move returns status 0, amount 40
04:32:18.815 00.000 21948 MoveAxis(N, 0, ABG)
04:32:18.815 00.000 21948 Move returns status 0, amount 0
04:32:18.815 00.000 21948 move complete, result=0
04:32:18.815 00.000 21948 worker thread done servicing request
04:32:18.815 00.000 21948 Worker thread wakes up
04:32:18.815 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:18.815 00.000 18120 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
04:32:18.815 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:20.449 01.634 21948 Exposure complete
04:32:20.500 00.051 21948 worker thread done servicing request
04:32:20.500 00.000 18120 OnExposeComplete: enter
04:32:20.501 00.001 18120 UpdateGuideState(): m_state=6
04:32:20.502 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8073
04:32:20.504 00.002 18120 Star::Find returns 1 (0), X=895.21, Y=240.18, Mass=1688, SNR=28.4, Peak=113 HFD=4.4
04:32:20.505 00.001 18120 MultiStar: [#1 0.05,0.59,0.00,M3] [#2 -0.21,0.45,0.00,M1] [#3 -0.56,0.88,0.00,R] [#4 -0.05,0.83,0.00,M6] [#5 -0.01,0.79,0.00,M4] [#6 0.34,0.36,0.00,M2] [#7 -0.24,0.44,0.00,M5] [#8 0.24,0.57,0.00,M4] 
04:32:20.507 00.002 18120 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.00) = xAngle (-0.42 = -0.42)
04:32:20.508 00.001 18120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.46 = -0.46)
04:32:20.509 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.58 mountX=0.23 mountY=-0.11, mountTheta=-0.45
04:32:20.512 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.25, opts=13)
04:32:20.513 00.001 18120 Enqueuing Move request for scope (-0.00, 0.25)
04:32:20.513 00.000 21948 Worker thread wakes up
04:32:20.514 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:20.514 00.000 18120 UpdateGuideState exits: m=1688 RSB=28.4
04:32:20.515 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:20.515 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.25) opts 0xd
04:32:20.515 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.25)
04:32:20.515 00.000 21948 Moving (-0.00, 0.25) raw xDistance=0.23 yDistance=-0.11
04:32:20.515 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:32:20.515 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:20.515 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:32:20.515 00.000 21948 MoveAxis(W, 44, ABG)
04:32:20.515 00.000 21948 Guiding  Dir = 3, Dur = 44
04:32:20.515 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:20.516 00.001 18120 Enqueuing Expose request
04:32:20.516 00.000 21948 IsSlewing returns 0
04:32:20.516 00.000 21948 IsGuiding returns 0
04:32:20.518 00.002 21948 PulseGuide returned control before completion, sleep 53
04:32:20.587 00.069 21948 IsGuiding returns 0
04:32:20.587 00.000 21948 Move returns status 0, amount 44
04:32:20.587 00.000 21948 MoveAxis(N, 0, ABG)
04:32:20.587 00.000 21948 Move returns status 0, amount 0
04:32:20.587 00.000 21948 move complete, result=0
04:32:20.587 00.000 21948 worker thread done servicing request
04:32:20.587 00.000 21948 Worker thread wakes up
04:32:20.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:20.587 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:20.587 00.000 18120 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
04:32:22.003 01.416 21948 Exposure complete
04:32:22.046 00.043 21948 worker thread done servicing request
04:32:22.046 00.000 18120 OnExposeComplete: enter
04:32:22.049 00.003 18120 UpdateGuideState(): m_state=6
04:32:22.051 00.002 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8074
04:32:22.053 00.002 18120 Star::Find returns 1 (0), X=895.30, Y=240.19, Mass=1706, SNR=28.6, Peak=123 HFD=4.2
04:32:22.056 00.003 18120 MultiStar: [#1 0.27,0.56,0.00,M4] [#2 0.17,0.27,0.65,U] [#3 0.22,-0.08,0.61,U] [#4 -0.04,0.67,0.00,M7] [#5 -0.00,0.58,0.00,M5] [#6 0.46,0.29,0.00,M3] [#7 -0.17,0.32,0.40,U] [#8 0.37,0.31,0.00,M5] 
04:32:22.059 00.003 18120 refined, 3 included, MultiStar: {0.10, 0.19}, one-star: {0.09, 0.25}
04:32:22.061 00.002 18120 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.00) = xAngle (-0.92 = -0.92)
04:32:22.063 00.002 18120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
04:32:22.065 00.002 18120 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.08 mountX=0.13 mountY=-0.18, mountTheta=-0.93
04:32:22.069 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.19, opts=13)
04:32:22.072 00.003 18120 Enqueuing Move request for scope (0.10, 0.19)
04:32:22.074 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:22.076 00.002 18120 UpdateGuideState exits: m=1706 RSB=28.6
04:32:22.079 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:22.081 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:22.082 00.001 18120 Enqueuing Expose request
04:32:22.084 00.002 21948 Worker thread wakes up
04:32:22.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
04:32:22.084 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
04:32:22.084 00.000 21948 Moving (0.10, 0.19) raw xDistance=0.13 yDistance=-0.18
04:32:22.085 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:32:22.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:22.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:32:22.085 00.000 21948 MoveAxis(E, 0, ABG)
04:32:22.085 00.000 21948 Move returns status 0, amount 0
04:32:22.085 00.000 21948 MoveAxis(N, 0, ABG)
04:32:22.085 00.000 21948 Move returns status 0, amount 0
04:32:22.085 00.000 21948 move complete, result=0
04:32:22.085 00.000 21948 worker thread done servicing request
04:32:22.085 00.000 21948 Worker thread wakes up
04:32:22.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:22.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:22.085 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:23.714 01.629 21948 Exposure complete
04:32:23.763 00.049 21948 worker thread done servicing request
04:32:23.763 00.000 18120 OnExposeComplete: enter
04:32:23.765 00.002 18120 UpdateGuideState(): m_state=6
04:32:23.767 00.002 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8075
04:32:23.769 00.002 18120 Star::Find returns 1 (0), X=895.35, Y=240.17, Mass=1723, SNR=28.6, Peak=123 HFD=4.2
04:32:23.769 00.000 18120 MultiStar: [#1 0.15,0.71,0.00,M5] [#2 0.12,0.05,0.59,U] [#3 0.46,-0.04,0.00,M1] [#4 0.05,0.61,0.00,M8] [#5 0.14,0.54,0.00,M6] [#6 0.59,0.29,0.00,M4] [#7 -0.07,0.53,0.00,M5] [#8 0.37,0.46,0.00,M6] 
04:32:23.770 00.001 18120 refined, 1 included, MultiStar: {0.13, 0.17}, one-star: {0.14, 0.23}
04:32:23.770 00.000 18120 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.00) = xAngle (-1.11 = -1.11)
04:32:23.771 00.001 18120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.15 = -1.15)
04:32:23.771 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.89 mountX=0.10 mountY=-0.20, mountTheta=-1.12
04:32:23.772 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.17, opts=13)
04:32:23.772 00.000 18120 Enqueuing Move request for scope (0.13, 0.17)
04:32:23.773 00.001 21948 Worker thread wakes up
04:32:23.773 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:23.773 00.000 18120 UpdateGuideState exits: m=1723 RSB=28.6
04:32:23.774 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:23.774 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
04:32:23.774 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
04:32:23.774 00.000 21948 Moving (0.13, 0.17) raw xDistance=0.10 yDistance=-0.20
04:32:23.774 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:32:23.774 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:23.775 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:32:23.775 00.000 21948 MoveAxis(E, 0, ABG)
04:32:23.775 00.000 21948 Move returns status 0, amount 0
04:32:23.775 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:23.775 00.000 18120 Enqueuing Expose request
04:32:23.775 00.000 21948 MoveAxis(N, 0, ABG)
04:32:23.775 00.000 21948 Move returns status 0, amount 0
04:32:23.776 00.001 21948 move complete, result=0
04:32:23.776 00.000 21948 worker thread done servicing request
04:32:23.776 00.000 21948 Worker thread wakes up
04:32:23.776 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:23.776 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:23.776 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:25.299 01.523 21948 Exposure complete
04:32:25.350 00.051 21948 worker thread done servicing request
04:32:25.350 00.000 18120 OnExposeComplete: enter
04:32:25.351 00.001 18120 UpdateGuideState(): m_state=6
04:32:25.353 00.002 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8076
04:32:25.354 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=240.14, Mass=1787, SNR=29.3, Peak=143 HFD=4.3
04:32:25.355 00.001 18120 MultiStar: [#1 -0.02,0.50,0.00,M6] [#2 -0.02,0.42,0.62,U] [#3 0.33,-0.27,0.62,U] [#4 0.20,0.43,0.00,M9] [#5 -0.36,0.41,0.00,M7] [#6 0.15,0.49,0.00,M5] [#7 -0.09,0.49,0.00,M6] [#8 -0.06,0.67,0.00,M7] 
04:32:25.356 00.001 18120 refined, 2 included, MultiStar: {0.03, 0.14}, one-star: {-0.13, 0.21}
04:32:25.358 00.002 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.62 = -0.62)
04:32:25.359 00.001 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.66 = -0.66)
04:32:25.360 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.37 mountX=0.11 mountY=-0.09, mountTheta=-0.65
04:32:25.362 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.14, opts=13)
04:32:25.363 00.001 18120 Enqueuing Move request for scope (0.03, 0.14)
04:32:25.363 00.000 21948 Worker thread wakes up
04:32:25.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:25.363 00.000 18120 UpdateGuideState exits: m=1787 RSB=29.3
04:32:25.364 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:25.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:25.365 00.001 18120 Enqueuing Expose request
04:32:25.365 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
04:32:25.365 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
04:32:25.365 00.000 21948 Moving (0.03, 0.14) raw xDistance=0.11 yDistance=-0.09
04:32:25.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:32:25.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:25.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:32:25.365 00.000 21948 MoveAxis(E, 0, ABG)
04:32:25.365 00.000 21948 Move returns status 0, amount 0
04:32:25.365 00.000 21948 MoveAxis(N, 0, ABG)
04:32:25.365 00.000 21948 Move returns status 0, amount 0
04:32:25.365 00.000 21948 move complete, result=0
04:32:25.365 00.000 21948 worker thread done servicing request
04:32:25.365 00.000 21948 Worker thread wakes up
04:32:25.365 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:25.365 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:25.366 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:26.994 01.628 21948 Exposure complete
04:32:27.061 00.067 21948 worker thread done servicing request
04:32:27.061 00.000 18120 OnExposeComplete: enter
04:32:27.062 00.001 18120 UpdateGuideState(): m_state=6
04:32:27.063 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8077
04:32:27.065 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=240.15, Mass=1729, SNR=28.8, Peak=134 HFD=4.3
04:32:27.066 00.001 18120 MultiStar: [#1 0.10,0.47,0.00,M7] [#2 -0.06,0.39,0.63,U] [#3 0.48,-0.14,0.00,M1] [#4 -0.04,0.47,0.00,M10] [#5 -0.09,0.58,0.00,M8] [#6 0.48,0.27,0.00,M6] [#7 -0.23,0.42,0.00,M7] [#8 0.30,0.43,0.00,M8] 
04:32:27.067 00.001 18120 single-star, 1 included, MultiStar: {-0.13, 0.29}, one-star: {-0.18, 0.22}
04:32:27.069 00.002 18120 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.00) = xAngle (0.25 = 0.25)
04:32:27.070 00.001 18120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.21 = 0.21)
04:32:27.071 00.001 18120 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.29 cameraTheta=2.25 mountX=0.28 mountY=0.06, mountTheta=0.21
04:32:27.074 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.22, opts=13)
04:32:27.075 00.001 18120 Enqueuing Move request for scope (-0.18, 0.22)
04:32:27.076 00.001 21948 Worker thread wakes up
04:32:27.076 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:27.076 00.000 18120 UpdateGuideState exits: m=1729 RSB=28.8
04:32:27.077 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:27.077 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:27.077 00.000 18120 Enqueuing Expose request
04:32:27.078 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
04:32:27.078 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
04:32:27.078 00.000 21948 Moving (-0.18, 0.22) raw xDistance=0.28 yDistance=0.06
04:32:27.078 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
04:32:27.078 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:27.078 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:32:27.078 00.000 21948 MoveAxis(W, 49, ABG)
04:32:27.078 00.000 21948 Guiding  Dir = 3, Dur = 49
04:32:27.078 00.000 21948 IsSlewing returns 0
04:32:27.078 00.000 21948 IsGuiding returns 0
04:32:27.081 00.003 21948 PulseGuide returned control before completion, sleep 58
04:32:27.151 00.070 21948 IsGuiding returns 0
04:32:27.151 00.000 21948 Move returns status 0, amount 49
04:32:27.151 00.000 21948 MoveAxis(N, 0, ABG)
04:32:27.151 00.000 21948 Move returns status 0, amount 0
04:32:27.151 00.000 21948 move complete, result=0
04:32:27.151 00.000 21948 worker thread done servicing request
04:32:27.151 00.000 21948 Worker thread wakes up
04:32:27.151 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:27.151 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:27.151 00.000 18120 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
04:32:28.565 01.414 21948 Exposure complete
04:32:28.607 00.042 21948 worker thread done servicing request
04:32:28.607 00.000 18120 OnExposeComplete: enter
04:32:28.608 00.001 18120 UpdateGuideState(): m_state=6
04:32:28.611 00.003 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8078
04:32:28.612 00.001 18120 Star::Find returns 1 (0), X=895.36, Y=239.96, Mass=1709, SNR=28.6, Peak=124 HFD=4.1
04:32:28.612 00.000 18120 MultiStar: [#1 0.18,0.21,0.72,U] [#2 0.24,0.21,0.64,U] [#3 0.35,-0.26,0.00,M2] [#4 0.02,0.51,0.00,R] [#5 -0.07,0.22,0.46,U] [#6 0.16,0.24,0.49,U] [#7 -0.01,0.21,0.40,U] [#8 0.04,0.54,0.00,M9] 
04:32:28.613 00.001 18120 single-star, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.14, 0.03}
04:32:28.614 00.001 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.78 = -1.78)
04:32:28.614 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.82 = -1.82)
04:32:28.615 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
04:32:28.616 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
04:32:28.616 00.000 18120 Enqueuing Move request for scope (0.14, 0.03)
04:32:28.617 00.001 21948 Worker thread wakes up
04:32:28.617 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:28.617 00.000 18120 UpdateGuideState exits: m=1709 RSB=28.6
04:32:28.617 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:28.618 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:28.618 00.000 18120 Enqueuing Expose request
04:32:28.619 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
04:32:28.619 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
04:32:28.619 00.000 21948 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
04:32:28.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:32:28.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:28.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:32:28.619 00.000 21948 MoveAxis(E, 0, ABG)
04:32:28.619 00.000 21948 Move returns status 0, amount 0
04:32:28.619 00.000 21948 MoveAxis(N, 0, ABG)
04:32:28.619 00.000 21948 Move returns status 0, amount 0
04:32:28.619 00.000 21948 move complete, result=0
04:32:28.619 00.000 21948 worker thread done servicing request
04:32:28.619 00.000 21948 Worker thread wakes up
04:32:28.619 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:28.619 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:28.619 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:30.258 01.639 21948 Exposure complete
04:32:30.299 00.041 21948 worker thread done servicing request
04:32:30.299 00.000 18120 OnExposeComplete: enter
04:32:30.300 00.001 18120 UpdateGuideState(): m_state=6
04:32:30.301 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8079
04:32:30.301 00.000 18120 Star::Find returns 1 (0), X=895.64, Y=239.99, Mass=1682, SNR=28.4, Peak=116 HFD=4.2
04:32:30.301 00.000 18120 MultiStar: [#1 0.52,0.43,0.00,M7] [#2 0.22,0.21,0.59,U] [#3 0.43,-0.34,0.00,M3] [#4 0.03,0.11,0.57,U] [#5 0.16,0.45,0.00,M8] [#6 0.40,0.20,0.00,M6] [#7 0.18,0.23,0.39,U] [#8 0.32,0.23,0.39,U] 
04:32:30.302 00.001 18120 refined, 4 included, MultiStar: {0.26, 0.14}, one-star: {0.43, 0.06}
04:32:30.302 00.000 18120 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.00) = xAngle (-1.50 = -1.50)
04:32:30.305 00.003 18120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.54 = -1.54)
04:32:30.306 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.50 mountX=0.02 mountY=-0.30, mountTheta=-1.50
04:32:30.309 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.14, opts=13)
04:32:30.310 00.001 18120 Enqueuing Move request for scope (0.26, 0.14)
04:32:30.311 00.001 21948 Worker thread wakes up
04:32:30.311 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
04:32:30.311 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
04:32:30.311 00.000 21948 Moving (0.26, 0.14) raw xDistance=0.02 yDistance=-0.30
04:32:30.311 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:32:30.311 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:32:30.311 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:30.312 00.001 18120 UpdateGuideState exits: m=1682 RSB=28.4
04:32:30.312 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:30.313 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:30.313 00.000 18120 Enqueuing Expose request
04:32:30.313 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:32:30.314 00.001 21948 MoveAxis(E, 0, ABG)
04:32:30.314 00.000 21948 Move returns status 0, amount 0
04:32:30.314 00.000 21948 MoveAxis(N, 0, ABG)
04:32:30.314 00.000 21948 Move returns status 0, amount 0
04:32:30.314 00.000 21948 move complete, result=0
04:32:30.314 00.000 21948 worker thread done servicing request
04:32:30.314 00.000 21948 Worker thread wakes up
04:32:30.314 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:30.314 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:30.314 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:32:31.834 01.520 21948 Exposure complete
04:32:31.875 00.041 21948 worker thread done servicing request
04:32:31.875 00.000 18120 OnExposeComplete: enter
04:32:31.877 00.002 18120 UpdateGuideState(): m_state=6
04:32:31.879 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8080
04:32:31.879 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=240.19, Mass=1772, SNR=29.0, Peak=140 HFD=4.3
04:32:31.879 00.000 18120 MultiStar: [#1 0.15,0.51,0.00,M8] [#2 0.12,0.38,0.65,U] [#3 0.55,-0.33,0.00,M4] [#4 0.02,-0.09,0.57,U] [#5 -0.10,0.30,0.44,U] [#6 -0.21,0.17,0.47,U] [#7 0.06,0.28,0.42,U] [#8 0.13,0.35,0.41,U] 
04:32:31.880 00.001 18120 refined, 6 included, MultiStar: {-0.01, 0.23}, one-star: {-0.07, 0.26}
04:32:31.881 00.001 18120 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.00) = xAngle (-0.39 = -0.39)
04:32:31.881 00.000 18120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.43 = -0.43)
04:32:31.882 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=0.22 mountY=-0.10, mountTheta=-0.42
04:32:31.883 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.23, opts=13)
04:32:31.883 00.000 18120 Enqueuing Move request for scope (-0.01, 0.23)
04:32:31.884 00.001 21948 Worker thread wakes up
04:32:31.884 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:31.884 00.000 18120 UpdateGuideState exits: m=1772 RSB=29.0
04:32:31.885 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:31.885 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:31.886 00.001 18120 Enqueuing Expose request
04:32:31.886 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
04:32:31.886 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
04:32:31.886 00.000 21948 Moving (-0.01, 0.23) raw xDistance=0.22 yDistance=-0.10
04:32:31.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:32:31.886 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:31.886 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:32:31.886 00.000 21948 MoveAxis(W, 39, ABG)
04:32:31.886 00.000 21948 Guiding  Dir = 3, Dur = 39
04:32:31.886 00.000 21948 IsSlewing returns 0
04:32:31.887 00.001 21948 IsGuiding returns 0
04:32:31.888 00.001 21948 PulseGuide returned control before completion, sleep 48
04:32:31.942 00.054 21948 IsGuiding returns 0
04:32:31.942 00.000 21948 Move returns status 0, amount 39
04:32:31.942 00.000 21948 MoveAxis(N, 0, ABG)
04:32:31.942 00.000 21948 Move returns status 0, amount 0
04:32:31.942 00.000 21948 move complete, result=0
04:32:31.942 00.000 21948 worker thread done servicing request
04:32:31.942 00.000 21948 Worker thread wakes up
04:32:31.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:31.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:31.942 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
04:32:33.577 01.635 21948 Exposure complete
04:32:33.613 00.036 21948 worker thread done servicing request
04:32:33.614 00.001 18120 OnExposeComplete: enter
04:32:33.614 00.000 18120 UpdateGuideState(): m_state=6
04:32:33.615 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8081
04:32:33.615 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=240.03, Mass=1776, SNR=29.1, Peak=146 HFD=4.4
04:32:33.616 00.001 18120 MultiStar: [#1 0.12,0.23,0.68,U] [#2 -0.30,0.12,0.65,U] [#3 0.37,-0.38,0.00,M5] [#4 -0.15,-0.04,0.51,U] [#5 -0.04,0.25,0.47,U] [#6 0.24,0.09,0.51,U] [#7 -0.12,0.16,0.38,U] [#8 0.16,0.38,0.39,U] 
04:32:33.616 00.000 18120 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {-0.14, 0.10}
04:32:33.617 00.001 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
04:32:33.617 00.000 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
04:32:33.617 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=0.16 mountY=-0.03, mountTheta=-0.18
04:32:33.619 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.15, opts=13)
04:32:33.619 00.000 18120 Enqueuing Move request for scope (-0.04, 0.15)
04:32:33.620 00.001 21948 Worker thread wakes up
04:32:33.620 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:33.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
04:32:33.620 00.000 18120 UpdateGuideState exits: m=1776 RSB=29.1
04:32:33.620 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
04:32:33.620 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:33.621 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:33.621 00.000 18120 Enqueuing Expose request
04:32:33.622 00.001 21948 Moving (-0.04, 0.15) raw xDistance=0.16 yDistance=-0.03
04:32:33.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:32:33.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:33.622 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:32:33.622 00.000 21948 MoveAxis(E, 0, ABG)
04:32:33.622 00.000 21948 Move returns status 0, amount 0
04:32:33.622 00.000 21948 MoveAxis(N, 0, ABG)
04:32:33.622 00.000 21948 Move returns status 0, amount 0
04:32:33.622 00.000 21948 move complete, result=0
04:32:33.623 00.001 21948 worker thread done servicing request
04:32:33.623 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:32:33.623 00.000 21948 Worker thread wakes up
04:32:33.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:33.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:35.144 01.521 21948 Exposure complete
04:32:35.181 00.037 21948 worker thread done servicing request
04:32:35.181 00.000 18120 OnExposeComplete: enter
04:32:35.182 00.001 18120 UpdateGuideState(): m_state=6
04:32:35.182 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8082
04:32:35.183 00.001 18120 Star::Find returns 1 (0), X=895.19, Y=240.10, Mass=1846, SNR=29.7, Peak=137 HFD=4.2
04:32:35.183 00.000 18120 MultiStar: [#1 0.39,0.51,0.00,M8] [#2 0.08,0.23,0.63,U] [#3 0.39,-0.30,0.00,M6] [#4 -0.07,0.06,0.51,U] [#5 -0.18,0.53,0.00,M7] [#6 0.28,0.21,0.53,U] [#7 -0.08,0.32,0.38,U] [#8 0.26,0.58,0.00,M7] 
04:32:35.184 00.001 18120 single-star, 4 included, MultiStar: {0.04, 0.19}, one-star: {-0.02, 0.17}
04:32:35.184 00.000 18120 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.00) = xAngle (-0.31 = -0.31)
04:32:35.185 00.001 18120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.35 = -0.35)
04:32:35.185 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=0.16 mountY=-0.06, mountTheta=-0.35
04:32:35.186 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.17, opts=13)
04:32:35.188 00.002 18120 Enqueuing Move request for scope (-0.02, 0.17)
04:32:35.191 00.003 21948 Worker thread wakes up
04:32:35.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
04:32:35.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
04:32:35.191 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:35.191 00.000 21948 Moving (-0.02, 0.17) raw xDistance=0.16 yDistance=-0.06
04:32:35.191 00.000 18120 UpdateGuideState exits: m=1846 RSB=29.7
04:32:35.192 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:35.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:35.193 00.001 18120 Enqueuing Expose request
04:32:35.193 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:32:35.193 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:35.193 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:32:35.193 00.000 21948 MoveAxis(E, 0, ABG)
04:32:35.193 00.000 21948 Move returns status 0, amount 0
04:32:35.193 00.000 21948 MoveAxis(N, 0, ABG)
04:32:35.193 00.000 21948 Move returns status 0, amount 0
04:32:35.193 00.000 21948 move complete, result=0
04:32:35.193 00.000 21948 worker thread done servicing request
04:32:35.193 00.000 21948 Worker thread wakes up
04:32:35.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:35.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:35.194 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:36.822 01.628 21948 Exposure complete
04:32:36.871 00.049 21948 worker thread done servicing request
04:32:36.871 00.000 18120 OnExposeComplete: enter
04:32:36.873 00.002 18120 UpdateGuideState(): m_state=6
04:32:36.873 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8083
04:32:36.874 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=240.23, Mass=1732, SNR=28.7, Peak=130 HFD=4.2
04:32:36.877 00.003 18120 MultiStar: [#1 0.01,0.65,0.00,M9] [#2 -0.21,0.46,0.00,M1] [#3 0.39,-0.10,0.60,U] [#4 -0.12,0.25,0.56,U] [#5 -0.29,0.35,0.00,M8] [#6 0.20,0.40,0.00,M4] [#7 -0.12,0.52,0.00,M3] [#8 0.33,0.39,0.00,M8] 
04:32:36.879 00.002 18120 refined, 2 included, MultiStar: {0.04, 0.17}, one-star: {-0.09, 0.29}
04:32:36.881 00.002 18120 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.00) = xAngle (-0.63 = -0.63)
04:32:36.884 00.003 18120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.67 = -0.67)
04:32:36.885 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.37 mountX=0.14 mountY=-0.11, mountTheta=-0.65
04:32:36.887 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.17, opts=13)
04:32:36.887 00.000 18120 Enqueuing Move request for scope (0.04, 0.17)
04:32:36.888 00.001 21948 Worker thread wakes up
04:32:36.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
04:32:36.888 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
04:32:36.888 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:36.888 00.000 18120 UpdateGuideState exits: m=1732 RSB=28.7
04:32:36.889 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:36.890 00.001 21948 Moving (0.04, 0.17) raw xDistance=0.14 yDistance=-0.11
04:32:36.890 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:36.892 00.002 18120 Enqueuing Expose request
04:32:36.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:32:36.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:36.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:32:36.892 00.000 21948 MoveAxis(E, 0, ABG)
04:32:36.893 00.001 21948 Move returns status 0, amount 0
04:32:36.893 00.000 21948 MoveAxis(N, 0, ABG)
04:32:36.893 00.000 21948 Move returns status 0, amount 0
04:32:36.893 00.000 21948 move complete, result=0
04:32:36.893 00.000 21948 worker thread done servicing request
04:32:36.893 00.000 21948 Worker thread wakes up
04:32:36.893 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:36.893 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:36.893 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:38.406 01.513 21948 Exposure complete
04:32:38.459 00.053 21948 worker thread done servicing request
04:32:38.459 00.000 18120 OnExposeComplete: enter
04:32:38.460 00.001 18120 UpdateGuideState(): m_state=6
04:32:38.461 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8084
04:32:38.461 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=240.89, Mass=1740, SNR=28.8, Peak=146 HFD=4.2
04:32:38.462 00.001 18120 MultiStar: large primary error, entering stabilization period
04:32:38.462 00.000 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
04:32:38.462 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.15 = -0.15)
04:32:38.463 00.001 18120 CameraToMount -- cameraX=-0.31 cameraY=0.96 hyp=1.01 cameraTheta=1.88 mountX=1.00 mountY=-0.16, mountTheta=-0.15
04:32:38.464 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.31, y=0.96, opts=13)
04:32:38.465 00.001 18120 Enqueuing Move request for scope (-0.31, 0.96)
04:32:38.465 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:38.466 00.001 21948 Worker thread wakes up
04:32:38.466 00.000 18120 UpdateGuideState exits: m=1740 RSB=28.8
04:32:38.466 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.96) opts 0xd
04:32:38.466 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.31, 0.96)
04:32:38.466 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:38.467 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:38.467 00.000 18120 Enqueuing Expose request
04:32:38.468 00.001 21948 Moving (-0.31, 0.96) raw xDistance=1.00 yDistance=-0.16
04:32:38.468 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.00
04:32:38.468 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:38.468 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:32:38.468 00.000 21948 MoveAxis(W, 179, ABG)
04:32:38.468 00.000 21948 Guiding  Dir = 3, Dur = 179
04:32:38.468 00.000 21948 IsSlewing returns 0
04:32:38.468 00.000 21948 IsGuiding returns 0
04:32:38.470 00.002 21948 PulseGuide returned control before completion, sleep 188
04:32:38.673 00.203 21948 IsGuiding returns 0
04:32:38.673 00.000 21948 Move returns status 0, amount 179
04:32:38.673 00.000 21948 MoveAxis(N, 0, ABG)
04:32:38.673 00.000 21948 Move returns status 0, amount 0
04:32:38.673 00.000 21948 move complete, result=0
04:32:38.673 00.000 21948 worker thread done servicing request
04:32:38.673 00.000 21948 Worker thread wakes up
04:32:38.673 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:38.673 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:38.673 00.000 18120 GuideStep: 1.0 px 179 ms WEST, -0.2 px 0 ms NORTH
04:32:40.306 01.633 21948 Exposure complete
04:32:40.340 00.034 21948 worker thread done servicing request
04:32:40.340 00.000 18120 OnExposeComplete: enter
04:32:40.342 00.002 18120 UpdateGuideState(): m_state=6
04:32:40.342 00.000 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8085
04:32:40.343 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=240.46, Mass=1663, SNR=28.3, Peak=121 HFD=4.1
04:32:40.343 00.000 18120 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.00) = xAngle (-0.14 = -0.14)
04:32:40.344 00.001 18120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.18 = -0.18)
04:32:40.344 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.53 hyp=0.56 cameraTheta=1.86 mountX=0.55 mountY=-0.10, mountTheta=-0.18
04:32:40.345 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.53, opts=13)
04:32:40.347 00.002 18120 Enqueuing Move request for scope (-0.16, 0.53)
04:32:40.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:40.347 00.000 18120 UpdateGuideState exits: m=1663 RSB=28.3
04:32:40.348 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:40.348 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:40.349 00.001 21948 Worker thread wakes up
04:32:40.349 00.000 18120 Enqueuing Expose request
04:32:40.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.53) opts 0xd
04:32:40.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.53)
04:32:40.349 00.000 21948 Moving (-0.16, 0.53) raw xDistance=0.55 yDistance=-0.10
04:32:40.349 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
04:32:40.349 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:40.350 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:32:40.350 00.000 21948 MoveAxis(W, 111, ABG)
04:32:40.350 00.000 21948 Guiding  Dir = 3, Dur = 111
04:32:40.350 00.000 21948 IsSlewing returns 0
04:32:40.350 00.000 21948 IsGuiding returns 0
04:32:40.351 00.001 21948 PulseGuide returned control before completion, sleep 120
04:32:40.481 00.130 21948 IsGuiding returns 0
04:32:40.481 00.000 21948 Move returns status 0, amount 111
04:32:40.481 00.000 21948 MoveAxis(N, 0, ABG)
04:32:40.481 00.000 21948 Move returns status 0, amount 0
04:32:40.481 00.000 21948 move complete, result=0
04:32:40.481 00.000 21948 worker thread done servicing request
04:32:40.481 00.000 21948 Worker thread wakes up
04:32:40.481 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:40.481 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:40.481 00.000 18120 GuideStep: 0.6 px 111 ms WEST, -0.1 px 0 ms NORTH
04:32:41.888 01.407 21948 Exposure complete
04:32:41.921 00.033 21948 worker thread done servicing request
04:32:41.921 00.000 18120 OnExposeComplete: enter
04:32:41.921 00.000 18120 UpdateGuideState(): m_state=6
04:32:41.922 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8086
04:32:41.922 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=240.00, Mass=1729, SNR=28.8, Peak=127 HFD=4.2
04:32:41.923 00.001 18120 MultiStar: exiting stabilization period
04:32:41.923 00.000 18120 MultiStar: [#1 0.33,0.26,0.68,U] [#2 -0.02,0.19,0.61,U] [#3 0.49,-0.35,0.00,M6] [#4 0.13,-0.13,0.50,U] [#5 0.14,0.19,0.48,U] [#6 0.18,0.09,0.52,U] [#7 -0.14,0.39,0.42,U] [#8 0.27,0.30,0.39,U] 
04:32:41.924 00.001 18120 single-star, 7 included, MultiStar: {0.13, 0.16}, one-star: {0.09, 0.07}
04:32:41.924 00.000 18120 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.00) = xAngle (-1.33 = -1.33)
04:32:41.924 00.000 18120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.37 = -1.37)
04:32:41.925 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=0.03 mountY=-0.12, mountTheta=-1.33
04:32:41.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
04:32:41.928 00.002 18120 Enqueuing Move request for scope (0.09, 0.07)
04:32:41.928 00.000 21948 Worker thread wakes up
04:32:41.928 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:41.929 00.001 18120 UpdateGuideState exits: m=1729 RSB=28.8
04:32:41.929 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:41.930 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
04:32:41.930 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:41.930 00.000 18120 Enqueuing Expose request
04:32:41.931 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
04:32:41.931 00.000 21948 Moving (0.09, 0.07) raw xDistance=0.03 yDistance=-0.12
04:32:41.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:32:41.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:41.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:32:41.931 00.000 21948 MoveAxis(E, 0, ABG)
04:32:41.931 00.000 21948 Move returns status 0, amount 0
04:32:41.931 00.000 21948 MoveAxis(N, 0, ABG)
04:32:41.931 00.000 21948 Move returns status 0, amount 0
04:32:41.931 00.000 21948 move complete, result=0
04:32:41.931 00.000 21948 worker thread done servicing request
04:32:41.931 00.000 21948 Worker thread wakes up
04:32:41.931 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:41.931 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:41.931 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:43.562 01.631 21948 Exposure complete
04:32:43.616 00.054 21948 worker thread done servicing request
04:32:43.617 00.001 18120 OnExposeComplete: enter
04:32:43.617 00.000 18120 UpdateGuideState(): m_state=6
04:32:43.618 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8087
04:32:43.618 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=239.81, Mass=1738, SNR=28.7, Peak=131 HFD=4.1
04:32:43.619 00.001 18120 MultiStar: [#1 0.63,0.22,0.00,M9] [#2 0.11,-0.04,0.62,U] [#3 0.81,-0.50,0.00,M7] [#4 0.32,-0.03,0.54,U] [#5 0.44,0.13,0.00,M8] [#6 0.29,-0.12,0.49,U] [#7 -0.12,0.05,0.42,U] [#8 0.65,-0.06,0.00,M8] 
04:32:43.619 00.000 18120 refined, 4 included, MultiStar: {0.23, -0.06}, one-star: {0.37, -0.12}
04:32:43.620 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
04:32:43.620 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
04:32:43.621 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.28 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
04:32:43.624 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.06, opts=13)
04:32:43.627 00.003 18120 Enqueuing Move request for scope (0.23, -0.06)
04:32:43.628 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:43.629 00.001 18120 UpdateGuideState exits: m=1738 RSB=28.7
04:32:43.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:43.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:43.631 00.001 18120 Enqueuing Expose request
04:32:43.633 00.002 21948 Worker thread wakes up
04:32:43.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
04:32:43.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
04:32:43.633 00.000 21948 Moving (0.23, -0.06) raw xDistance=-0.15 yDistance=-0.17
04:32:43.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:32:43.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:43.634 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:32:43.634 00.000 21948 MoveAxis(E, 0, ABG)
04:32:43.634 00.000 21948 Move returns status 0, amount 0
04:32:43.634 00.000 21948 MoveAxis(N, 0, ABG)
04:32:43.634 00.000 21948 Move returns status 0, amount 0
04:32:43.634 00.000 21948 move complete, result=0
04:32:43.634 00.000 21948 worker thread done servicing request
04:32:43.634 00.000 21948 Worker thread wakes up
04:32:43.634 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:43.634 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:43.634 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:45.161 01.527 21948 Exposure complete
04:32:45.205 00.044 21948 worker thread done servicing request
04:32:45.205 00.000 18120 OnExposeComplete: enter
04:32:45.206 00.001 18120 UpdateGuideState(): m_state=6
04:32:45.207 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8088
04:32:45.207 00.000 18120 Star::Find returns 1 (0), X=895.83, Y=239.70, Mass=1813, SNR=29.4, Peak=147 HFD=4.3
04:32:45.208 00.001 18120 MultiStar: [#1 0.58,0.21,0.00,M10] [#2 0.52,0.11,0.00,M1] [#3 0.84,-0.58,0.00,M8] [#4 0.85,-0.47,0.00,M1] [#5 0.54,0.13,0.00,M9] [#6 0.49,-0.24,0.00,M3] [#7 0.22,0.17,0.42,U] [#8 0.63,-0.04,0.00,M9] 
04:32:45.208 00.000 18120 refined, 1 included, MultiStar: {0.50, -0.11}, one-star: {0.62, -0.23}
04:32:45.209 00.001 18120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.00) = xAngle (-2.22 = -2.22)
04:32:45.209 00.000 18120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.26 = -2.26)
04:32:45.210 00.001 18120 CameraToMount -- cameraX=0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-0.22 mountX=-0.31 mountY=-0.40, mountTheta=-2.24
04:32:45.211 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.50, y=-0.11, opts=13)
04:32:45.211 00.000 18120 Enqueuing Move request for scope (0.50, -0.11)
04:32:45.211 00.000 21948 Worker thread wakes up
04:32:45.212 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.11) opts 0xd
04:32:45.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.50, -0.11)
04:32:45.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:45.212 00.000 21948 Moving (0.50, -0.11) raw xDistance=-0.31 yDistance=-0.40
04:32:45.212 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:32:45.212 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:32:45.212 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
04:32:45.212 00.000 21948 MoveAxis(E, 55, ABG)
04:32:45.212 00.000 21948 Guiding  Dir = 2, Dur = 55
04:32:45.212 00.000 18120 UpdateGuideState exits: m=1813 RSB=29.4
04:32:45.213 00.001 21948 IsSlewing returns 0
04:32:45.213 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:45.214 00.001 21948 IsGuiding returns 0
04:32:45.214 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:45.215 00.001 18120 Enqueuing Expose request
04:32:45.215 00.000 21948 PulseGuide returned control before completion, sleep 64
04:32:45.285 00.070 21948 IsGuiding returns 0
04:32:45.285 00.000 21948 Move returns status 0, amount 55
04:32:45.286 00.001 21948 MoveAxis(N, 0, ABG)
04:32:45.286 00.000 21948 Move returns status 0, amount 0
04:32:45.286 00.000 21948 move complete, result=0
04:32:45.286 00.000 21948 worker thread done servicing request
04:32:45.286 00.000 21948 Worker thread wakes up
04:32:45.286 00.000 18120 GuideStep: -0.3 px 55 ms EAST, -0.4 px 0 ms NORTH
04:32:45.288 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:45.288 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:46.911 01.623 21948 Exposure complete
04:32:46.962 00.051 21948 worker thread done servicing request
04:32:46.962 00.000 18120 OnExposeComplete: enter
04:32:46.963 00.001 18120 UpdateGuideState(): m_state=6
04:32:46.965 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8089
04:32:46.966 00.001 18120 Star::Find returns 1 (0), X=895.56, Y=239.87, Mass=1723, SNR=28.8, Peak=128 HFD=4.2
04:32:46.967 00.001 18120 MultiStar: [#1 0.45,0.33,0.00,R] [#2 0.32,-0.03,0.63,U] [#3 0.70,-0.48,0.00,M9] [#4 0.31,-0.15,0.54,U] [#5 0.31,-0.13,0.45,U] [#6 0.14,-0.02,0.52,U] [#7 -0.15,0.24,0.38,U] [#8 0.36,0.24,0.00,M10] 
04:32:46.968 00.001 18120 refined, 5 included, MultiStar: {0.24, -0.04}, one-star: {0.34, -0.06}
04:32:46.970 00.002 18120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.00) = xAngle (-2.16 = -2.16)
04:32:46.971 00.001 18120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.20 = -2.20)
04:32:46.972 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-0.16 mountX=-0.14 mountY=-0.20, mountTheta=-2.17
04:32:46.975 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.04, opts=13)
04:32:46.976 00.001 18120 Enqueuing Move request for scope (0.24, -0.04)
04:32:46.977 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:46.979 00.002 18120 UpdateGuideState exits: m=1723 RSB=28.8
04:32:46.980 00.001 21948 Worker thread wakes up
04:32:46.980 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
04:32:46.980 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
04:32:46.980 00.000 21948 Moving (0.24, -0.04) raw xDistance=-0.14 yDistance=-0.20
04:32:46.980 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:46.982 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:46.983 00.001 18120 Enqueuing Expose request
04:32:46.984 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:32:46.984 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:32:46.984 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:32:46.984 00.000 21948 MoveAxis(E, 0, ABG)
04:32:46.984 00.000 21948 Move returns status 0, amount 0
04:32:46.984 00.000 21948 MoveAxis(N, 0, ABG)
04:32:46.984 00.000 21948 Move returns status 0, amount 0
04:32:46.984 00.000 21948 move complete, result=0
04:32:46.984 00.000 21948 worker thread done servicing request
04:32:46.985 00.001 21948 Worker thread wakes up
04:32:46.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:46.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:46.985 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:48.509 01.524 21948 Exposure complete
04:32:48.543 00.034 21948 worker thread done servicing request
04:32:48.543 00.000 18120 OnExposeComplete: enter
04:32:48.544 00.001 18120 UpdateGuideState(): m_state=6
04:32:48.544 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8090
04:32:48.545 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=240.00, Mass=1711, SNR=28.5, Peak=135 HFD=4.1
04:32:48.545 00.000 18120 MultiStar: [#1 0.01,-0.02,0.71,U] [#2 0.23,-0.03,0.59,U] [#3 0.71,-0.33,0.00,M10] [#4 0.69,-0.31,0.00,M1] [#5 0.55,-0.01,0.00,M9] [#6 0.37,0.16,0.49,U] [#7 0.11,0.34,0.37,U] [#8 0.18,0.15,0.40,U] 
04:32:48.546 00.001 18120 single-star, 5 included, MultiStar: {0.17, 0.09}, one-star: {0.16, 0.07}
04:32:48.546 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
04:32:48.546 00.000 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
04:32:48.547 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=0.00 mountY=-0.17, mountTheta=-1.57
04:32:48.549 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.07, opts=13)
04:32:48.549 00.000 18120 Enqueuing Move request for scope (0.16, 0.07)
04:32:48.550 00.001 21948 Worker thread wakes up
04:32:48.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
04:32:48.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
04:32:48.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:48.550 00.000 18120 UpdateGuideState exits: m=1711 RSB=28.5
04:32:48.551 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:48.551 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:48.551 00.000 18120 Enqueuing Expose request
04:32:48.552 00.001 21948 Moving (0.16, 0.07) raw xDistance=0.00 yDistance=-0.17
04:32:48.552 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:32:48.552 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:48.552 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:32:48.552 00.000 21948 MoveAxis(E, 0, ABG)
04:32:48.552 00.000 21948 Move returns status 0, amount 0
04:32:48.552 00.000 21948 MoveAxis(N, 0, ABG)
04:32:48.552 00.000 21948 Move returns status 0, amount 0
04:32:48.552 00.000 21948 move complete, result=0
04:32:48.552 00.000 21948 worker thread done servicing request
04:32:48.552 00.000 21948 Worker thread wakes up
04:32:48.552 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:48.552 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:48.553 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:50.186 01.633 21948 Exposure complete
04:32:50.238 00.052 21948 worker thread done servicing request
04:32:50.238 00.000 18120 OnExposeComplete: enter
04:32:50.238 00.000 18120 UpdateGuideState(): m_state=6
04:32:50.239 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8091
04:32:50.240 00.001 18120 Star::Find returns 1 (0), X=895.34, Y=240.02, Mass=1718, SNR=28.8, Peak=129 HFD=4.2
04:32:50.240 00.000 18120 MultiStar: [#1 0.04,-0.16,0.72,U] [#2 -0.04,0.16,0.64,U] [#3 0.64,-0.47,0.00,R] [#4 0.20,-0.33,0.52,U] [#5 0.45,0.24,0.00,M10] [#6 0.27,0.19,0.47,U] [#7 0.15,0.51,0.00,M1] [#8 0.43,0.17,0.00,M10] 
04:32:50.241 00.001 18120 refined, 4 included, MultiStar: {0.11, -0.00}, one-star: {0.13, 0.09}
04:32:50.241 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
04:32:50.242 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
04:32:50.242 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.05 mountY=-0.09, mountTheta=-2.02
04:32:50.243 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.00, opts=13)
04:32:50.245 00.002 18120 Enqueuing Move request for scope (0.11, -0.00)
04:32:50.247 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:50.249 00.002 18120 UpdateGuideState exits: m=1718 RSB=28.8
04:32:50.249 00.000 21948 Worker thread wakes up
04:32:50.250 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
04:32:50.250 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
04:32:50.250 00.000 21948 Moving (0.11, -0.00) raw xDistance=-0.05 yDistance=-0.09
04:32:50.250 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:32:50.250 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:50.250 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:32:50.250 00.000 21948 MoveAxis(E, 0, ABG)
04:32:50.250 00.000 21948 Move returns status 0, amount 0
04:32:50.250 00.000 21948 MoveAxis(N, 0, ABG)
04:32:50.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:50.250 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:50.251 00.001 18120 Enqueuing Expose request
04:32:50.251 00.000 21948 Move returns status 0, amount 0
04:32:50.251 00.000 21948 move complete, result=0
04:32:50.251 00.000 21948 worker thread done servicing request
04:32:50.251 00.000 21948 Worker thread wakes up
04:32:50.251 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:50.251 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:50.252 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:51.779 01.527 21948 Exposure complete
04:32:51.823 00.044 21948 worker thread done servicing request
04:32:51.823 00.000 18120 OnExposeComplete: enter
04:32:51.824 00.001 18120 UpdateGuideState(): m_state=6
04:32:51.825 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8092
04:32:51.826 00.001 18120 Star::Find returns 1 (0), X=895.50, Y=239.74, Mass=1519, SNR=27.0, Peak=117 HFD=3.9
04:32:51.826 00.000 18120 MultiStar: [#1 -0.14,-0.27,0.77,U] [#2 0.16,-0.06,0.67,U] [#3 0.27,-0.32,0.63,U] [#4 0.49,-0.21,0.00,M1] [#5 0.56,0.16,0.00,R] [#6 0.39,-0.13,0.54,U] [#7 0.09,0.10,0.47,U] [#8 0.30,0.12,0.43,U] 
04:32:51.826 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.14}, one-star: {0.28, -0.19}
04:32:51.827 00.001 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
04:32:51.827 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
04:32:51.828 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.63 mountX=-0.20 mountY=-0.11, mountTheta=-2.66
04:32:51.829 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.14, opts=13)
04:32:51.829 00.000 18120 Enqueuing Move request for scope (0.19, -0.14)
04:32:51.830 00.001 21948 Worker thread wakes up
04:32:51.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
04:32:51.830 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
04:32:51.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:51.830 00.000 21948 Moving (0.19, -0.14) raw xDistance=-0.20 yDistance=-0.11
04:32:51.830 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:32:51.830 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:51.830 00.000 18120 UpdateGuideState exits: m=1519 RSB=27.0
04:32:51.831 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:32:51.831 00.000 21948 MoveAxis(E, 36, ABG)
04:32:51.831 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:51.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:51.832 00.001 18120 Enqueuing Expose request
04:32:51.832 00.000 21948 Guiding  Dir = 2, Dur = 36
04:32:51.832 00.000 21948 IsSlewing returns 0
04:32:51.833 00.001 21948 IsGuiding returns 0
04:32:51.834 00.001 21948 PulseGuide returned control before completion, sleep 45
04:32:51.889 00.055 21948 IsGuiding returns 0
04:32:51.889 00.000 21948 Move returns status 0, amount 36
04:32:51.889 00.000 21948 MoveAxis(N, 0, ABG)
04:32:51.889 00.000 21948 Move returns status 0, amount 0
04:32:51.889 00.000 21948 move complete, result=0
04:32:51.889 00.000 21948 worker thread done servicing request
04:32:51.889 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
04:32:51.890 00.001 21948 Worker thread wakes up
04:32:51.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:51.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:53.513 01.623 21948 Exposure complete
04:32:53.550 00.037 21948 worker thread done servicing request
04:32:53.551 00.001 18120 OnExposeComplete: enter
04:32:53.551 00.000 18120 UpdateGuideState(): m_state=6
04:32:53.551 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8093
04:32:53.551 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=239.96, Mass=1737, SNR=28.9, Peak=118 HFD=4.1
04:32:53.552 00.001 18120 MultiStar: [#1 -0.26,-0.11,0.74,U] [#2 0.12,0.06,0.64,U] [#3 -0.14,-0.00,0.61,U] [#4 0.17,-0.28,0.56,U] [#5 -0.31,0.10,0.48,U] [#6 0.50,0.20,0.00,M1] [#7 -0.02,0.21,0.38,U] [#8 0.54,0.24,0.00,M10] 
04:32:53.552 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.14, 0.03}
04:32:53.553 00.001 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.80 = 1.48)
04:32:53.553 00.000 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.84 = 1.44)
04:32:53.553 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.80 mountX=0.00 mountY=0.03, mountTheta=1.48
04:32:53.555 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
04:32:53.555 00.000 18120 Enqueuing Move request for scope (-0.03, -0.01)
04:32:53.556 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:53.556 00.000 18120 UpdateGuideState exits: m=1737 RSB=28.9
04:32:53.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:53.557 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:53.557 00.000 18120 Enqueuing Expose request
04:32:53.558 00.001 21948 Worker thread wakes up
04:32:53.558 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:32:53.558 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:32:53.558 00.000 21948 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
04:32:53.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:32:53.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:53.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:32:53.558 00.000 21948 MoveAxis(E, 0, ABG)
04:32:53.558 00.000 21948 Move returns status 0, amount 0
04:32:53.558 00.000 21948 MoveAxis(N, 0, ABG)
04:32:53.558 00.000 21948 Move returns status 0, amount 0
04:32:53.558 00.000 21948 move complete, result=0
04:32:53.558 00.000 21948 worker thread done servicing request
04:32:53.558 00.000 21948 Worker thread wakes up
04:32:53.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:53.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:53.558 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:32:55.079 01.521 21948 Exposure complete
04:32:55.118 00.039 21948 worker thread done servicing request
04:32:55.118 00.000 18120 OnExposeComplete: enter
04:32:55.119 00.001 18120 UpdateGuideState(): m_state=6
04:32:55.121 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8094
04:32:55.122 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=239.87, Mass=1698, SNR=28.3, Peak=144 HFD=4.3
04:32:55.122 00.000 18120 MultiStar: [#1 -0.15,-0.10,0.71,U] [#2 0.07,0.09,0.64,U] [#3 0.06,-0.02,0.59,U] [#4 0.14,-0.31,0.60,U] [#5 -0.34,0.06,0.49,U] [#6 0.42,0.14,0.00,M2] [#7 0.07,0.22,0.42,U] [#8 0.21,0.13,0.40,U] 
04:32:55.122 00.000 18120 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.05, -0.06}
04:32:55.123 00.001 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.00) = xAngle (-4.06 = 2.23)
04:32:55.123 00.000 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.10 = 2.19)
04:32:55.124 00.001 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.06 mountX=-0.01 mountY=0.02, mountTheta=2.21
04:32:55.126 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.02, opts=13)
04:32:55.126 00.000 18120 Enqueuing Move request for scope (-0.01, -0.02)
04:32:55.127 00.001 21948 Worker thread wakes up
04:32:55.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:55.127 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
04:32:55.127 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
04:32:55.127 00.000 18120 UpdateGuideState exits: m=1698 RSB=28.3
04:32:55.128 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:55.128 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:55.128 00.000 18120 Enqueuing Expose request
04:32:55.129 00.001 21948 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
04:32:55.129 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:32:55.129 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:55.129 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:32:55.129 00.000 21948 MoveAxis(E, 0, ABG)
04:32:55.129 00.000 21948 Move returns status 0, amount 0
04:32:55.129 00.000 21948 MoveAxis(N, 0, ABG)
04:32:55.129 00.000 21948 Move returns status 0, amount 0
04:32:55.129 00.000 21948 move complete, result=0
04:32:55.129 00.000 21948 worker thread done servicing request
04:32:55.129 00.000 21948 Worker thread wakes up
04:32:55.129 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:55.129 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:55.130 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:32:56.767 01.637 21948 Exposure complete
04:32:56.818 00.051 21948 worker thread done servicing request
04:32:56.818 00.000 18120 OnExposeComplete: enter
04:32:56.819 00.001 18120 UpdateGuideState(): m_state=6
04:32:56.819 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8095
04:32:56.820 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=239.96, Mass=1675, SNR=28.2, Peak=135 HFD=4.2
04:32:56.822 00.002 18120 MultiStar: [#1 -0.05,0.18,0.72,U] [#2 0.00,0.33,0.61,U] [#3 -0.32,0.04,0.57,U] [#4 0.01,-0.09,0.59,U] [#5 -0.54,0.01,0.00,M1] [#6 0.17,0.12,0.49,U] [#7 0.05,0.42,0.44,U] [#8 0.27,0.35,0.00,M10] 
04:32:56.823 00.001 18120 single-star, 6 included, MultiStar: {-0.00, 0.13}, one-star: {0.10, 0.03}
04:32:56.824 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.75 = -1.75)
04:32:56.826 00.002 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.79 = -1.79)
04:32:56.827 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.25 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
04:32:56.829 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.03, opts=13)
04:32:56.829 00.000 18120 Enqueuing Move request for scope (0.10, 0.03)
04:32:56.830 00.001 21948 Worker thread wakes up
04:32:56.830 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
04:32:56.830 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:56.830 00.000 18120 UpdateGuideState exits: m=1675 RSB=28.2
04:32:56.831 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:56.831 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:56.831 00.000 18120 Enqueuing Expose request
04:32:56.832 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
04:32:56.832 00.000 21948 Moving (0.10, 0.03) raw xDistance=-0.02 yDistance=-0.10
04:32:56.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:32:56.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:56.832 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:32:56.832 00.000 21948 MoveAxis(E, 0, ABG)
04:32:56.832 00.000 21948 Move returns status 0, amount 0
04:32:56.832 00.000 21948 MoveAxis(N, 0, ABG)
04:32:56.832 00.000 21948 Move returns status 0, amount 0
04:32:56.832 00.000 21948 move complete, result=0
04:32:56.832 00.000 21948 worker thread done servicing request
04:32:56.832 00.000 21948 Worker thread wakes up
04:32:56.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:56.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:56.832 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:58.349 01.517 21948 Exposure complete
04:32:58.380 00.031 21948 worker thread done servicing request
04:32:58.380 00.000 18120 OnExposeComplete: enter
04:32:58.381 00.001 18120 UpdateGuideState(): m_state=6
04:32:58.381 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8096
04:32:58.382 00.001 18120 Star::Find returns 1 (0), X=895.42, Y=239.90, Mass=1802, SNR=29.3, Peak=129 HFD=4.1
04:32:58.382 00.000 18120 MultiStar: [#1 -0.14,-0.13,0.70,U] [#2 0.15,0.19,0.63,U] [#3 0.03,-0.28,0.59,U] [#4 0.38,-0.19,0.56,U] [#5 -0.12,0.14,0.44,U] [#6 0.39,0.00,0.49,U] [#7 0.07,0.38,0.38,U] [#8 0.14,0.16,0.37,U] 
04:32:58.382 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.21, -0.03}
04:32:58.383 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
04:32:58.383 00.000 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
04:32:58.384 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
04:32:58.385 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.00, opts=13)
04:32:58.386 00.001 18120 Enqueuing Move request for scope (0.13, -0.00)
04:32:58.386 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:32:58.386 00.000 18120 UpdateGuideState exits: m=1802 RSB=29.3
04:32:58.387 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:58.387 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:32:58.388 00.001 18120 Enqueuing Expose request
04:32:58.388 00.000 21948 Worker thread wakes up
04:32:58.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
04:32:58.388 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
04:32:58.388 00.000 21948 Moving (0.13, -0.00) raw xDistance=-0.05 yDistance=-0.11
04:32:58.388 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:32:58.388 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:58.388 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:32:58.388 00.000 21948 MoveAxis(E, 0, ABG)
04:32:58.388 00.000 21948 Move returns status 0, amount 0
04:32:58.388 00.000 21948 MoveAxis(N, 0, ABG)
04:32:58.388 00.000 21948 Move returns status 0, amount 0
04:32:58.388 00.000 21948 move complete, result=0
04:32:58.388 00.000 21948 worker thread done servicing request
04:32:58.388 00.000 21948 Worker thread wakes up
04:32:58.388 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:32:58.389 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:32:58.389 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:00.122 01.733 21948 Exposure complete
04:33:00.159 00.037 21948 worker thread done servicing request
04:33:00.159 00.000 18120 OnExposeComplete: enter
04:33:00.160 00.001 18120 UpdateGuideState(): m_state=6
04:33:00.161 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8097
04:33:00.161 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=240.11, Mass=1620, SNR=27.8, Peak=134 HFD=4.2
04:33:00.162 00.001 18120 MultiStar: [#1 -0.04,0.00,0.72,U] [#2 -0.01,0.09,0.63,U] [#3 -0.02,0.04,0.63,U] [#4 0.42,-0.20,0.00,M1] [#5 -0.25,0.24,0.47,U] [#6 0.37,0.18,0.52,U] [#7 -0.10,0.18,0.42,U] [#8 0.22,0.47,0.00,M10] 
04:33:00.163 00.001 18120 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {0.10, 0.18}
04:33:00.163 00.000 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
04:33:00.164 00.001 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
04:33:00.164 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.40 mountX=0.10 mountY=-0.08, mountTheta=-0.63
04:33:00.166 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.12, opts=13)
04:33:00.166 00.000 18120 Enqueuing Move request for scope (0.02, 0.12)
04:33:00.167 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:00.167 00.000 21948 Worker thread wakes up
04:33:00.167 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
04:33:00.167 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
04:33:00.167 00.000 18120 UpdateGuideState exits: m=1620 RSB=27.8
04:33:00.169 00.002 21948 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.08
04:33:00.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:33:00.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:00.169 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:00.169 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:33:00.169 00.000 21948 MoveAxis(E, 0, ABG)
04:33:00.169 00.000 21948 Move returns status 0, amount 0
04:33:00.169 00.000 21948 MoveAxis(N, 0, ABG)
04:33:00.169 00.000 21948 Move returns status 0, amount 0
04:33:00.169 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:00.170 00.001 18120 Enqueuing Expose request
04:33:00.170 00.000 21948 move complete, result=0
04:33:00.170 00.000 21948 worker thread done servicing request
04:33:00.170 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:00.171 00.001 21948 Worker thread wakes up
04:33:00.171 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:00.171 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:01.579 01.408 21948 Exposure complete
04:33:01.630 00.051 21948 worker thread done servicing request
04:33:01.631 00.001 18120 OnExposeComplete: enter
04:33:01.631 00.000 18120 UpdateGuideState(): m_state=6
04:33:01.632 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8098
04:33:01.632 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=240.02, Mass=1608, SNR=27.8, Peak=119 HFD=4.2
04:33:01.633 00.001 18120 MultiStar: [#1 -0.23,-0.18,0.75,U] [#2 0.03,0.20,0.65,U] [#3 0.10,0.01,0.62,U] [#4 0.29,-0.04,0.59,U] [#5 -0.58,0.32,0.00,M1] [#6 0.39,0.22,0.00,M1] [#7 -0.33,0.47,0.00,M1] [#8 0.76,0.12,0.00,R] 
04:33:01.633 00.000 18120 refined, 4 included, MultiStar: {0.02, 0.02}, one-star: {-0.01, 0.09}
04:33:01.634 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
04:33:01.634 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
04:33:01.635 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.72 mountX=0.01 mountY=-0.03, mountTheta=-1.28
04:33:01.636 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.02, opts=13)
04:33:01.639 00.003 18120 Enqueuing Move request for scope (0.02, 0.02)
04:33:01.641 00.002 21948 Worker thread wakes up
04:33:01.642 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
04:33:01.642 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
04:33:01.642 00.000 21948 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
04:33:01.642 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:33:01.642 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:01.642 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:33:01.642 00.000 21948 MoveAxis(E, 0, ABG)
04:33:01.642 00.000 21948 Move returns status 0, amount 0
04:33:01.642 00.000 21948 MoveAxis(N, 0, ABG)
04:33:01.642 00.000 21948 Move returns status 0, amount 0
04:33:01.642 00.000 21948 move complete, result=0
04:33:01.642 00.000 21948 worker thread done servicing request
04:33:01.642 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:01.642 00.000 18120 UpdateGuideState exits: m=1608 RSB=27.8
04:33:01.643 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:01.643 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:01.644 00.001 18120 Enqueuing Expose request
04:33:01.644 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:01.644 00.000 21948 Worker thread wakes up
04:33:01.644 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:01.645 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:03.277 01.632 21948 Exposure complete
04:33:03.332 00.055 21948 worker thread done servicing request
04:33:03.332 00.000 18120 OnExposeComplete: enter
04:33:03.333 00.001 18120 UpdateGuideState(): m_state=6
04:33:03.333 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8099
04:33:03.335 00.002 18120 Star::Find returns 1 (0), X=895.00, Y=240.11, Mass=1637, SNR=28.1, Peak=143 HFD=4.3
04:33:03.337 00.002 18120 MultiStar: [#1 -0.66,0.32,0.00,M1] [#2 -0.15,0.22,0.61,U] [#3 -0.57,0.54,0.00,M1] [#4 0.01,0.15,0.56,U] [#5 -0.58,0.30,0.00,M2] [#6 -0.06,0.52,0.00,M2] [#7 -0.64,0.62,0.00,M2] [#8 -0.74,0.35,0.00,M1] 
04:33:03.340 00.003 18120 refined, 2 included, MultiStar: {-0.14, 0.19}, one-star: {-0.21, 0.18}
04:33:03.341 00.001 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
04:33:03.342 00.001 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.17 = 0.17)
04:33:03.345 00.003 18120 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.21 mountX=0.23 mountY=0.04, mountTheta=0.17
04:33:03.348 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.19, opts=13)
04:33:03.348 00.000 18120 Enqueuing Move request for scope (-0.14, 0.19)
04:33:03.349 00.001 21948 Worker thread wakes up
04:33:03.349 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
04:33:03.349 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
04:33:03.349 00.000 21948 Moving (-0.14, 0.19) raw xDistance=0.23 yDistance=0.04
04:33:03.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:03.349 00.000 18120 UpdateGuideState exits: m=1637 RSB=28.1
04:33:03.350 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:03.350 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:03.351 00.001 18120 Enqueuing Expose request
04:33:03.353 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:33:03.353 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:03.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:33:03.353 00.000 21948 MoveAxis(W, 40, ABG)
04:33:03.353 00.000 21948 Guiding  Dir = 3, Dur = 40
04:33:03.354 00.001 21948 IsSlewing returns 0
04:33:03.354 00.000 21948 IsGuiding returns 0
04:33:03.355 00.001 21948 PulseGuide returned control before completion, sleep 49
04:33:03.416 00.061 21948 IsGuiding returns 0
04:33:03.416 00.000 21948 Move returns status 0, amount 40
04:33:03.416 00.000 21948 MoveAxis(N, 0, ABG)
04:33:03.416 00.000 21948 Move returns status 0, amount 0
04:33:03.416 00.000 21948 move complete, result=0
04:33:03.416 00.000 21948 worker thread done servicing request
04:33:03.416 00.000 21948 Worker thread wakes up
04:33:03.416 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:03.416 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:03.416 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
04:33:04.823 01.407 21948 Exposure complete
04:33:04.874 00.051 21948 worker thread done servicing request
04:33:04.874 00.000 18120 OnExposeComplete: enter
04:33:04.875 00.001 18120 UpdateGuideState(): m_state=6
04:33:04.876 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8100
04:33:04.877 00.001 18120 Star::Find returns 1 (0), X=895.44, Y=239.74, Mass=1740, SNR=28.8, Peak=129 HFD=4.4
04:33:04.878 00.001 18120 MultiStar: [#1 -0.52,0.07,0.00,M2] [#2 -0.18,0.21,0.59,U] [#3 -0.26,0.10,0.60,U] [#4 -0.03,-0.26,0.56,U] [#5 -0.36,-0.12,0.48,U] [#6 0.05,0.04,0.53,U] [#7 -0.05,0.17,0.37,U] [#8 -0.82,-0.09,0.00,M2] 
04:33:04.879 00.001 18120 refined, 6 included, MultiStar: {-0.05, -0.03}, one-star: {0.23, -0.19}
04:33:04.880 00.001 18120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.00) = xAngle (-4.61 = 1.68)
04:33:04.881 00.001 18120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.64 = 1.64)
04:33:04.882 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.61 mountX=-0.01 mountY=0.06, mountTheta=1.68
04:33:04.884 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.03, opts=13)
04:33:04.885 00.001 18120 Enqueuing Move request for scope (-0.05, -0.03)
04:33:04.885 00.000 21948 Worker thread wakes up
04:33:04.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:04.886 00.001 18120 UpdateGuideState exits: m=1740 RSB=28.8
04:33:04.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:04.887 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:04.887 00.000 18120 Enqueuing Expose request
04:33:04.888 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
04:33:04.888 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
04:33:04.888 00.000 21948 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.06
04:33:04.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:33:04.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:04.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:33:04.888 00.000 21948 MoveAxis(E, 0, ABG)
04:33:04.888 00.000 21948 Move returns status 0, amount 0
04:33:04.888 00.000 21948 MoveAxis(N, 0, ABG)
04:33:04.888 00.000 21948 Move returns status 0, amount 0
04:33:04.888 00.000 21948 move complete, result=0
04:33:04.888 00.000 21948 worker thread done servicing request
04:33:04.888 00.000 21948 Worker thread wakes up
04:33:04.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:04.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:04.888 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:33:06.526 01.638 21948 Exposure complete
04:33:06.565 00.039 21948 worker thread done servicing request
04:33:06.565 00.000 18120 OnExposeComplete: enter
04:33:06.565 00.000 18120 UpdateGuideState(): m_state=6
04:33:06.566 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8101
04:33:06.566 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=240.03, Mass=1779, SNR=29.1, Peak=141 HFD=4.2
04:33:06.567 00.001 18120 MultiStar: [#1 -0.36,-0.11,0.70,U] [#2 -0.12,0.08,0.65,U] [#3 -0.64,0.23,0.00,M1] [#4 -0.16,-0.16,0.55,U] [#5 -0.65,0.14,0.00,M2] [#6 0.15,-0.05,0.47,U] [#7 0.03,0.28,0.39,U] [#8 -0.41,0.16,0.00,M3] 
04:33:06.567 00.000 18120 refined, 5 included, MultiStar: {-0.09, 0.02}, one-star: {0.01, 0.10}
04:33:06.568 00.001 18120 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.00) = xAngle (0.92 = 0.92)
04:33:06.568 00.000 18120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.89 = 0.89)
04:33:06.569 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=0.05 mountY=0.07, mountTheta=0.91
04:33:06.570 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.02, opts=13)
04:33:06.570 00.000 18120 Enqueuing Move request for scope (-0.09, 0.02)
04:33:06.573 00.003 21948 Worker thread wakes up
04:33:06.573 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
04:33:06.573 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:06.575 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
04:33:06.575 00.000 21948 Moving (-0.09, 0.02) raw xDistance=0.05 yDistance=0.07
04:33:06.575 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:33:06.576 00.001 18120 UpdateGuideState exits: m=1779 RSB=29.1
04:33:06.576 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:06.577 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:06.577 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:33:06.577 00.000 21948 MoveAxis(E, 0, ABG)
04:33:06.577 00.000 21948 Move returns status 0, amount 0
04:33:06.577 00.000 21948 MoveAxis(N, 0, ABG)
04:33:06.577 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:06.577 00.000 18120 Enqueuing Expose request
04:33:06.578 00.001 21948 Move returns status 0, amount 0
04:33:06.578 00.000 21948 move complete, result=0
04:33:06.578 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:33:06.579 00.001 21948 worker thread done servicing request
04:33:06.579 00.000 21948 Worker thread wakes up
04:33:06.579 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:06.579 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:08.107 01.528 21948 Exposure complete
04:33:08.135 00.028 21948 worker thread done servicing request
04:33:08.135 00.000 18120 OnExposeComplete: enter
04:33:08.136 00.001 18120 UpdateGuideState(): m_state=6
04:33:08.137 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8102
04:33:08.137 00.000 18120 Star::Find returns 1 (0), X=895.33, Y=239.99, Mass=1789, SNR=29.1, Peak=138 HFD=4.2
04:33:08.138 00.001 18120 MultiStar: [#1 -0.33,-0.05,0.72,U] [#2 0.07,0.28,0.65,U] [#3 -0.29,-0.08,0.59,U] [#4 0.02,-0.18,0.55,U] [#5 -0.46,0.26,0.00,M3] [#6 0.16,0.23,0.50,U] [#7 -0.19,0.23,0.43,U] [#8 -0.48,0.17,0.00,M4] 
04:33:08.138 00.000 18120 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {0.11, 0.06}
04:33:08.139 00.001 18120 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.00) = xAngle (0.30 = 0.30)
04:33:08.139 00.000 18120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.26 = 0.26)
04:33:08.139 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.30 mountX=0.08 mountY=0.02, mountTheta=0.26
04:33:08.141 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.06, opts=13)
04:33:08.141 00.000 18120 Enqueuing Move request for scope (-0.05, 0.06)
04:33:08.142 00.001 21948 Worker thread wakes up
04:33:08.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:08.142 00.000 18120 UpdateGuideState exits: m=1789 RSB=29.1
04:33:08.142 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:08.143 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:08.143 00.000 18120 Enqueuing Expose request
04:33:08.144 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
04:33:08.144 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
04:33:08.144 00.000 21948 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.02
04:33:08.144 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:33:08.144 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:08.144 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:33:08.144 00.000 21948 MoveAxis(E, 0, ABG)
04:33:08.144 00.000 21948 Move returns status 0, amount 0
04:33:08.144 00.000 21948 MoveAxis(N, 0, ABG)
04:33:08.144 00.000 21948 Move returns status 0, amount 0
04:33:08.144 00.000 21948 move complete, result=0
04:33:08.144 00.000 21948 worker thread done servicing request
04:33:08.144 00.000 21948 Worker thread wakes up
04:33:08.144 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:08.144 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:08.144 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:33:09.783 01.639 21948 Exposure complete
04:33:09.835 00.052 21948 worker thread done servicing request
04:33:09.835 00.000 18120 OnExposeComplete: enter
04:33:09.836 00.001 18120 UpdateGuideState(): m_state=6
04:33:09.836 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8103
04:33:09.837 00.001 18120 Star::Find returns 1 (0), X=894.74, Y=240.03, Mass=1885, SNR=30.0, Peak=135 HFD=4.2
04:33:09.837 00.000 18120 MultiStar: [#1 -0.50,-0.03,0.00,M1] [#2 -0.33,0.15,0.61,U] [#3 -0.38,0.12,0.59,U] [#4 -0.19,-0.21,0.51,U] [#5 -0.59,0.07,0.00,M4] [#6 0.11,0.41,0.47,U] [#7 -0.38,0.19,0.34,U] [#8 -0.82,0.24,0.00,M5] 
04:33:09.838 00.001 18120 refined, 5 included, MultiStar: {-0.30, 0.12}, one-star: {-0.47, 0.10}
04:33:09.838 00.000 18120 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
04:33:09.838 00.000 18120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
04:33:09.839 00.001 18120 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.33 cameraTheta=2.77 mountX=0.23 mountY=0.22, mountTheta=0.76
04:33:09.840 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.12, opts=13)
04:33:09.840 00.000 18120 Enqueuing Move request for scope (-0.30, 0.12)
04:33:09.840 00.000 21948 Worker thread wakes up
04:33:09.841 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.12) opts 0xd
04:33:09.841 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.12)
04:33:09.841 00.000 21948 Moving (-0.30, 0.12) raw xDistance=0.23 yDistance=0.22
04:33:09.841 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:33:09.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:09.841 00.000 18120 UpdateGuideState exits: m=1885 RSB=30.0
04:33:09.842 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:09.842 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:09.843 00.001 18120 Enqueuing Expose request
04:33:09.844 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:33:09.844 00.000 21948 MoveAxis(W, 42, ABG)
04:33:09.844 00.000 21948 Guiding  Dir = 3, Dur = 42
04:33:09.844 00.000 21948 IsSlewing returns 0
04:33:09.844 00.000 21948 IsGuiding returns 0
04:33:09.845 00.001 21948 PulseGuide returned control before completion, sleep 51
04:33:09.908 00.063 21948 IsGuiding returns 0
04:33:09.908 00.000 21948 Move returns status 0, amount 42
04:33:09.908 00.000 21948 MoveAxis(S, 52, ABG)
04:33:09.908 00.000 21948 Guiding  Dir = 1, Dur = 52
04:33:09.908 00.000 21948 IsSlewing returns 0
04:33:09.908 00.000 21948 IsGuiding returns 0
04:33:09.912 00.004 21948 PulseGuide returned control before completion, sleep 58
04:33:09.983 00.071 21948 IsGuiding returns 1
04:33:09.983 00.000 21948 scope still moving after pulse duration time elapsed
04:33:10.014 00.031 21948 IsSlewing returns 0
04:33:10.015 00.001 21948 IsGuiding returns 0
04:33:10.015 00.000 21948 scope move finished after 52 + 54 ms
04:33:10.015 00.000 21948 Move returns status 0, amount 52
04:33:10.015 00.000 21948 move complete, result=0
04:33:10.015 00.000 21948 worker thread done servicing request
04:33:10.015 00.000 21948 Worker thread wakes up
04:33:10.015 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:10.015 00.000 18120 GuideStep: 0.2 px 42 ms WEST, 0.2 px 52 ms SOUTH
04:33:10.016 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:11.430 01.414 21948 Exposure complete
04:33:11.484 00.054 21948 worker thread done servicing request
04:33:11.484 00.000 18120 OnExposeComplete: enter
04:33:11.485 00.001 18120 UpdateGuideState(): m_state=6
04:33:11.485 00.000 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8104
04:33:11.487 00.002 18120 Star::Find returns 1 (0), X=894.94, Y=240.14, Mass=1670, SNR=28.2, Peak=143 HFD=4.2
04:33:11.488 00.001 18120 MultiStar: [#1 -0.39,0.06,0.73,U] [#2 -0.00,0.21,0.64,U] [#3 -0.23,0.33,0.62,U] [#4 0.01,0.02,0.60,U] [#5 -0.39,0.14,0.49,U] [#6 0.04,0.38,0.48,U] [#7 -0.25,0.36,0.00,M1] [#8 -0.53,0.41,0.00,M6] 
04:33:11.490 00.002 18120 refined, 6 included, MultiStar: {-0.19, 0.19}, one-star: {-0.27, 0.21}
04:33:11.493 00.003 18120 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.00) = xAngle (0.36 = 0.36)
04:33:11.494 00.001 18120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.32 = 0.32)
04:33:11.494 00.000 18120 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.36 mountX=0.25 mountY=0.08, mountTheta=0.33
04:33:11.496 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=0.19, opts=13)
04:33:11.497 00.001 18120 Enqueuing Move request for scope (-0.19, 0.19)
04:33:11.499 00.002 21948 Worker thread wakes up
04:33:11.499 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
04:33:11.499 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
04:33:11.499 00.000 21948 Moving (-0.19, 0.19) raw xDistance=0.25 yDistance=0.08
04:33:11.499 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
04:33:11.499 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:11.499 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:11.499 00.000 18120 UpdateGuideState exits: m=1670 RSB=28.2
04:33:11.500 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:11.501 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:11.501 00.000 18120 Enqueuing Expose request
04:33:11.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:33:11.501 00.000 21948 MoveAxis(W, 48, ABG)
04:33:11.501 00.000 21948 Guiding  Dir = 3, Dur = 48
04:33:11.502 00.001 21948 IsSlewing returns 0
04:33:11.502 00.000 21948 IsGuiding returns 0
04:33:11.504 00.002 21948 PulseGuide returned control before completion, sleep 57
04:33:11.570 00.066 21948 IsGuiding returns 0
04:33:11.570 00.000 21948 Move returns status 0, amount 48
04:33:11.570 00.000 21948 MoveAxis(N, 0, ABG)
04:33:11.570 00.000 21948 Move returns status 0, amount 0
04:33:11.570 00.000 21948 move complete, result=0
04:33:11.570 00.000 21948 worker thread done servicing request
04:33:11.571 00.001 18120 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
04:33:11.572 00.001 21948 Worker thread wakes up
04:33:11.572 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:11.572 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:13.203 01.631 21948 Exposure complete
04:33:13.250 00.047 21948 worker thread done servicing request
04:33:13.250 00.000 18120 OnExposeComplete: enter
04:33:13.251 00.001 18120 UpdateGuideState(): m_state=6
04:33:13.251 00.000 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8105
04:33:13.252 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=239.73, Mass=1734, SNR=28.8, Peak=119 HFD=4.3
04:33:13.252 00.000 18120 MultiStar: [#1 0.08,-0.45,0.00,M1] [#2 0.21,-0.06,0.62,U] [#3 0.05,0.06,0.56,U] [#4 0.30,-0.42,0.00,M1] [#5 -0.02,-0.34,0.47,U] [#6 0.36,-0.17,0.48,U] [#7 0.08,-0.02,0.37,U] [#8 -0.23,-0.33,0.40,U] 
04:33:13.252 00.000 18120 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.38, -0.20}
04:33:13.253 00.001 18120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.00) = xAngle (-2.75 = -2.75)
04:33:13.253 00.000 18120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.79 = -2.79)
04:33:13.254 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
04:33:13.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.15, opts=13)
04:33:13.257 00.002 18120 Enqueuing Move request for scope (0.16, -0.15)
04:33:13.258 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:13.259 00.001 18120 UpdateGuideState exits: m=1734 RSB=28.8
04:33:13.261 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:13.262 00.001 21948 Worker thread wakes up
04:33:13.262 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
04:33:13.262 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
04:33:13.262 00.000 21948 Moving (0.16, -0.15) raw xDistance=-0.21 yDistance=-0.08
04:33:13.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
04:33:13.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:13.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:13.264 00.002 18120 Enqueuing Expose request
04:33:13.267 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:33:13.267 00.000 21948 MoveAxis(E, 33, ABG)
04:33:13.267 00.000 21948 Guiding  Dir = 2, Dur = 33
04:33:13.267 00.000 21948 IsSlewing returns 0
04:33:13.268 00.001 21948 IsGuiding returns 0
04:33:13.269 00.001 21948 PulseGuide returned control before completion, sleep 42
04:33:13.315 00.046 21948 IsGuiding returns 0
04:33:13.316 00.001 21948 Move returns status 0, amount 33
04:33:13.316 00.000 21948 MoveAxis(N, 0, ABG)
04:33:13.316 00.000 21948 Move returns status 0, amount 0
04:33:13.316 00.000 21948 move complete, result=0
04:33:13.316 00.000 21948 worker thread done servicing request
04:33:13.316 00.000 21948 Worker thread wakes up
04:33:13.316 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:13.316 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:13.316 00.000 18120 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
04:33:14.727 01.411 21948 Exposure complete
04:33:14.780 00.053 21948 worker thread done servicing request
04:33:14.780 00.000 18120 OnExposeComplete: enter
04:33:14.783 00.003 18120 UpdateGuideState(): m_state=6
04:33:14.785 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8106
04:33:14.787 00.002 18120 Star::Find returns 1 (0), X=895.36, Y=239.84, Mass=1694, SNR=28.4, Peak=132 HFD=4.0
04:33:14.790 00.003 18120 MultiStar: [#1 -0.15,-0.21,0.71,U] [#2 0.10,0.04,0.65,U] [#3 -0.08,0.06,0.62,U] [#4 0.27,-0.19,0.59,U] [#5 -0.16,-0.06,0.47,U] [#6 0.16,0.04,0.52,U] [#7 -0.06,0.34,0.41,U] [#8 -0.23,0.16,0.41,U] 
04:33:14.792 00.002 18120 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.14, -0.09}
04:33:14.794 00.002 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
04:33:14.797 00.003 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
04:33:14.800 00.003 18120 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.81 mountX=-0.02 mountY=-0.01, mountTheta=-2.84
04:33:14.803 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.02, opts=13)
04:33:14.804 00.001 18120 Enqueuing Move request for scope (0.02, -0.02)
04:33:14.804 00.000 21948 Worker thread wakes up
04:33:14.804 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:14.805 00.001 18120 UpdateGuideState exits: m=1694 RSB=28.4
04:33:14.805 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:14.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:14.806 00.001 18120 Enqueuing Expose request
04:33:14.806 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
04:33:14.806 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
04:33:14.806 00.000 21948 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
04:33:14.806 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:33:14.806 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:14.806 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:33:14.806 00.000 21948 MoveAxis(E, 0, ABG)
04:33:14.807 00.001 21948 Move returns status 0, amount 0
04:33:14.807 00.000 21948 MoveAxis(N, 0, ABG)
04:33:14.807 00.000 21948 Move returns status 0, amount 0
04:33:14.807 00.000 21948 move complete, result=0
04:33:14.807 00.000 21948 worker thread done servicing request
04:33:14.807 00.000 21948 Worker thread wakes up
04:33:14.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:14.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:14.807 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:16.432 01.625 21948 Exposure complete
04:33:16.484 00.052 21948 worker thread done servicing request
04:33:16.484 00.000 18120 OnExposeComplete: enter
04:33:16.485 00.001 18120 UpdateGuideState(): m_state=6
04:33:16.486 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8107
04:33:16.487 00.001 18120 Star::Find returns 1 (0), X=895.56, Y=239.83, Mass=1693, SNR=28.5, Peak=122 HFD=4.1
04:33:16.488 00.001 18120 MultiStar: [#1 -0.23,-0.28,0.72,U] [#2 0.31,-0.16,0.66,U] [#3 0.01,-0.10,0.60,U] [#4 0.21,-0.29,0.57,U] [#5 -0.40,-0.10,0.46,U] [#6 0.48,-0.07,0.00,M1] [#7 0.30,0.05,0.38,U] [#8 -0.50,-0.21,0.00,M5] 
04:33:16.489 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {0.35, -0.10}
04:33:16.490 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
04:33:16.491 00.001 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
04:33:16.492 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
04:33:16.495 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.15, opts=13)
04:33:16.499 00.004 18120 Enqueuing Move request for scope (0.10, -0.15)
04:33:16.501 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:16.502 00.001 21948 Worker thread wakes up
04:33:16.502 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
04:33:16.502 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
04:33:16.502 00.000 21948 Moving (0.10, -0.15) raw xDistance=-0.18 yDistance=-0.02
04:33:16.502 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:33:16.502 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:16.502 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.5
04:33:16.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:16.503 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:16.503 00.000 18120 Enqueuing Expose request
04:33:16.503 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:33:16.503 00.000 21948 MoveAxis(E, 0, ABG)
04:33:16.503 00.000 21948 Move returns status 0, amount 0
04:33:16.503 00.000 21948 MoveAxis(N, 0, ABG)
04:33:16.503 00.000 21948 Move returns status 0, amount 0
04:33:16.504 00.001 21948 move complete, result=0
04:33:16.504 00.000 21948 worker thread done servicing request
04:33:16.504 00.000 21948 Worker thread wakes up
04:33:16.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:16.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:16.504 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:18.030 01.526 21948 Exposure complete
04:33:18.087 00.057 21948 worker thread done servicing request
04:33:18.087 00.000 18120 OnExposeComplete: enter
04:33:18.088 00.001 18120 UpdateGuideState(): m_state=6
04:33:18.089 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8108
04:33:18.089 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=239.76, Mass=1589, SNR=27.6, Peak=130 HFD=4.3
04:33:18.090 00.001 18120 MultiStar: [#1 -0.33,-0.25,0.75,U] [#2 0.34,-0.13,0.67,U] [#3 -0.25,-0.28,0.60,U] [#4 0.20,-0.39,0.00,M1] [#5 -0.50,-0.11,0.00,M1] [#6 0.06,-0.16,0.53,U] [#7 0.19,-0.08,0.40,U] [#8 -0.49,-0.26,0.00,M6] 
04:33:18.090 00.000 18120 refined, 5 included, MultiStar: {0.01, -0.18}, one-star: {0.08, -0.17}
04:33:18.090 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.74)
04:33:18.091 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
04:33:18.091 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=-0.17 mountY=0.08, mountTheta=2.71
04:33:18.094 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.18, opts=13)
04:33:18.095 00.001 18120 Enqueuing Move request for scope (0.01, -0.18)
04:33:18.096 00.001 21948 Worker thread wakes up
04:33:18.096 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
04:33:18.096 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
04:33:18.096 00.000 21948 Moving (0.01, -0.18) raw xDistance=-0.17 yDistance=0.08
04:33:18.096 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:18.097 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:33:18.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:18.097 00.000 18120 UpdateGuideState exits: m=1589 RSB=27.6
04:33:18.097 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:18.098 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:18.098 00.000 18120 Enqueuing Expose request
04:33:18.099 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:33:18.099 00.000 21948 MoveAxis(E, 0, ABG)
04:33:18.099 00.000 21948 Move returns status 0, amount 0
04:33:18.099 00.000 21948 MoveAxis(N, 0, ABG)
04:33:18.099 00.000 21948 Move returns status 0, amount 0
04:33:18.099 00.000 21948 move complete, result=0
04:33:18.099 00.000 21948 worker thread done servicing request
04:33:18.099 00.000 21948 Worker thread wakes up
04:33:18.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:18.099 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:18.099 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:33:19.726 01.627 21948 Exposure complete
04:33:19.775 00.049 21948 worker thread done servicing request
04:33:19.775 00.000 18120 OnExposeComplete: enter
04:33:19.776 00.001 18120 UpdateGuideState(): m_state=6
04:33:19.776 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8109
04:33:19.777 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=239.84, Mass=1881, SNR=30.0, Peak=149 HFD=4.3
04:33:19.778 00.001 18120 MultiStar: [#1 -0.31,-0.35,0.00,M1] [#2 -0.08,0.09,0.59,U] [#3 -0.45,-0.10,0.00,M1] [#4 -0.06,-0.24,0.53,U] [#5 -0.35,-0.13,0.45,U] [#6 0.12,-0.08,0.46,U] [#7 -0.26,-0.11,0.36,U] [#8 -0.86,-0.01,0.00,M7] 
04:33:19.778 00.000 18120 single-star, 5 included, MultiStar: {-0.09, -0.09}, one-star: {-0.03, -0.10}
04:33:19.778 00.000 18120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.00) = xAngle (-3.89 = 2.39)
04:33:19.779 00.001 18120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.93 = 2.35)
04:33:19.779 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.89 mountX=-0.07 mountY=0.07, mountTheta=2.37
04:33:19.780 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.10, opts=13)
04:33:19.781 00.001 18120 Enqueuing Move request for scope (-0.03, -0.10)
04:33:19.781 00.000 21948 Worker thread wakes up
04:33:19.781 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:19.782 00.001 18120 UpdateGuideState exits: m=1881 RSB=30.0
04:33:19.782 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:19.782 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:19.783 00.001 18120 Enqueuing Expose request
04:33:19.783 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
04:33:19.783 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
04:33:19.783 00.000 21948 Moving (-0.03, -0.10) raw xDistance=-0.07 yDistance=0.07
04:33:19.783 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:33:19.783 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:19.783 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:33:19.783 00.000 21948 MoveAxis(E, 0, ABG)
04:33:19.784 00.001 21948 Move returns status 0, amount 0
04:33:19.784 00.000 21948 MoveAxis(N, 0, ABG)
04:33:19.784 00.000 21948 Move returns status 0, amount 0
04:33:19.784 00.000 21948 move complete, result=0
04:33:19.784 00.000 21948 worker thread done servicing request
04:33:19.784 00.000 21948 Worker thread wakes up
04:33:19.784 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:19.784 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:19.784 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:33:21.305 01.521 21948 Exposure complete
04:33:21.357 00.052 21948 worker thread done servicing request
04:33:21.357 00.000 18120 OnExposeComplete: enter
04:33:21.358 00.001 18120 UpdateGuideState(): m_state=6
04:33:21.358 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8110
04:33:21.359 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=239.42, Mass=1783, SNR=29.2, Peak=115 HFD=4.5
04:33:21.359 00.000 18120 MultiStar: [#1 -0.16,-0.52,0.00,M2] [#2 0.15,-0.29,0.62,U] [#3 -0.09,-0.33,0.58,U] [#4 0.53,-0.62,0.00,M1] [#5 -0.31,-0.18,0.46,U] [#6 0.47,-0.30,0.00,M1] [#7 0.41,-0.20,0.00,M1] [#8 -0.28,-0.21,0.41,U] 
04:33:21.360 00.001 18120 refined, 4 included, MultiStar: {0.09, -0.34}, one-star: {0.50, -0.51}
04:33:21.360 00.000 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.97)
04:33:21.361 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
04:33:21.361 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.31 mountX=-0.35 mountY=0.07, mountTheta=2.94
04:33:21.362 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.34, opts=13)
04:33:21.363 00.001 18120 Enqueuing Move request for scope (0.09, -0.34)
04:33:21.363 00.000 21948 Worker thread wakes up
04:33:21.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.34) opts 0xd
04:33:21.363 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.34)
04:33:21.363 00.000 21948 Moving (0.09, -0.34) raw xDistance=-0.35 yDistance=0.07
04:33:21.363 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:33:21.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:21.364 00.001 18120 UpdateGuideState exits: m=1783 RSB=29.2
04:33:21.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:21.365 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:21.365 00.000 18120 Enqueuing Expose request
04:33:21.366 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:21.366 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:33:21.366 00.000 21948 MoveAxis(E, 62, ABG)
04:33:21.366 00.000 21948 Guiding  Dir = 2, Dur = 62
04:33:21.366 00.000 21948 IsSlewing returns 0
04:33:21.366 00.000 21948 IsGuiding returns 0
04:33:21.369 00.003 21948 PulseGuide returned control before completion, sleep 70
04:33:21.445 00.076 21948 IsGuiding returns 0
04:33:21.445 00.000 21948 Move returns status 0, amount 62
04:33:21.445 00.000 21948 MoveAxis(N, 0, ABG)
04:33:21.445 00.000 21948 Move returns status 0, amount 0
04:33:21.445 00.000 21948 move complete, result=0
04:33:21.445 00.000 21948 worker thread done servicing request
04:33:21.445 00.000 21948 Worker thread wakes up
04:33:21.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:21.446 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:21.446 00.000 18120 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
04:33:23.071 01.625 21948 Exposure complete
04:33:23.107 00.036 21948 worker thread done servicing request
04:33:23.107 00.000 18120 OnExposeComplete: enter
04:33:23.108 00.001 18120 UpdateGuideState(): m_state=6
04:33:23.109 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8111
04:33:23.109 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=239.67, Mass=1774, SNR=29.2, Peak=115 HFD=4.3
04:33:23.110 00.001 18120 MultiStar: [#1 0.27,-0.46,0.00,M3] [#2 0.19,-0.16,0.61,U] [#3 0.32,-0.38,0.00,M1] [#4 0.37,-0.51,0.00,M2] [#5 0.11,-0.09,0.45,U] [#6 0.52,0.20,0.00,M2] [#7 0.19,-0.25,0.39,U] [#8 -0.29,-0.25,0.38,U] 
04:33:23.111 00.001 18120 refined, 4 included, MultiStar: {0.18, -0.21}, one-star: {0.37, -0.26}
04:33:23.112 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
04:33:23.112 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
04:33:23.113 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-0.87 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
04:33:23.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.21, opts=13)
04:33:23.114 00.000 18120 Enqueuing Move request for scope (0.18, -0.21)
04:33:23.115 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:23.115 00.000 21948 Worker thread wakes up
04:33:23.115 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
04:33:23.115 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
04:33:23.115 00.000 21948 Moving (0.18, -0.21) raw xDistance=-0.26 yDistance=-0.06
04:33:23.115 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:33:23.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:23.115 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.2
04:33:23.116 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:23.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:23.117 00.001 18120 Enqueuing Expose request
04:33:23.118 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:33:23.118 00.000 21948 MoveAxis(E, 52, ABG)
04:33:23.118 00.000 21948 Guiding  Dir = 2, Dur = 52
04:33:23.118 00.000 21948 IsSlewing returns 0
04:33:23.118 00.000 21948 IsGuiding returns 0
04:33:23.119 00.001 21948 PulseGuide returned control before completion, sleep 61
04:33:23.196 00.077 21948 IsGuiding returns 0
04:33:23.196 00.000 21948 Move returns status 0, amount 52
04:33:23.196 00.000 21948 MoveAxis(N, 0, ABG)
04:33:23.196 00.000 21948 Move returns status 0, amount 0
04:33:23.196 00.000 21948 move complete, result=0
04:33:23.196 00.000 21948 worker thread done servicing request
04:33:23.196 00.000 21948 Worker thread wakes up
04:33:23.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:23.196 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
04:33:23.198 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:24.603 01.405 21948 Exposure complete
04:33:24.651 00.048 21948 worker thread done servicing request
04:33:24.652 00.001 18120 OnExposeComplete: enter
04:33:24.652 00.000 18120 UpdateGuideState(): m_state=6
04:33:24.653 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8112
04:33:24.653 00.000 18120 Star::Find returns 1 (0), X=895.37, Y=239.79, Mass=1741, SNR=28.9, Peak=123 HFD=4.5
04:33:24.654 00.001 18120 MultiStar: [#1 -0.14,-0.23,0.71,U] [#2 0.26,-0.18,0.63,U] [#3 0.16,-0.15,0.58,U] [#4 0.32,-0.22,0.50,U] [#5 -0.27,0.01,0.51,U] [#6 0.45,-0.05,0.00,M3] [#7 0.26,0.15,0.39,U] [#8 -0.45,-0.12,0.00,M6] 
04:33:24.654 00.000 18120 refined, 6 included, MultiStar: {0.10, -0.13}, one-star: {0.16, -0.14}
04:33:24.655 00.001 18120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.00) = xAngle (-2.90 = -2.90)
04:33:24.655 00.000 18120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.94 = -2.94)
04:33:24.655 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.90 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
04:33:24.657 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.13, opts=13)
04:33:24.657 00.000 18120 Enqueuing Move request for scope (0.10, -0.13)
04:33:24.657 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:24.658 00.001 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:33:24.658 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:24.659 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:24.659 00.000 18120 Enqueuing Expose request
04:33:24.660 00.001 21948 Worker thread wakes up
04:33:24.660 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
04:33:24.660 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
04:33:24.660 00.000 21948 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.03
04:33:24.660 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:33:24.660 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:24.660 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:33:24.660 00.000 21948 MoveAxis(E, 0, ABG)
04:33:24.660 00.000 21948 Move returns status 0, amount 0
04:33:24.660 00.000 21948 MoveAxis(N, 0, ABG)
04:33:24.660 00.000 21948 Move returns status 0, amount 0
04:33:24.660 00.000 21948 move complete, result=0
04:33:24.660 00.000 21948 worker thread done servicing request
04:33:24.660 00.000 21948 Worker thread wakes up
04:33:24.660 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:24.660 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:24.660 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:26.287 01.627 21948 Exposure complete
04:33:26.351 00.064 21948 worker thread done servicing request
04:33:26.351 00.000 18120 OnExposeComplete: enter
04:33:26.353 00.002 18120 UpdateGuideState(): m_state=6
04:33:26.355 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8113
04:33:26.356 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=239.83, Mass=1644, SNR=28.0, Peak=124 HFD=4.0
04:33:26.358 00.002 18120 MultiStar: [#1 0.00,-0.22,0.69,U] [#2 0.20,0.04,0.63,U] [#3 0.05,-0.18,0.61,U] [#4 0.29,-0.11,0.58,U] [#5 -0.25,0.11,0.47,U] [#6 0.46,-0.25,0.00,M4] [#7 0.26,0.11,0.47,U] [#8 -0.61,0.00,0.00,M7] 
04:33:26.359 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.07}, one-star: {0.14, -0.10}
04:33:26.360 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
04:33:26.361 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:33:26.363 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
04:33:26.366 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.07, opts=13)
04:33:26.368 00.002 18120 Enqueuing Move request for scope (0.11, -0.07)
04:33:26.371 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:26.373 00.002 21948 Worker thread wakes up
04:33:26.373 00.000 18120 UpdateGuideState exits: m=1644 RSB=28.0
04:33:26.373 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:26.374 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:26.374 00.000 18120 Enqueuing Expose request
04:33:26.375 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
04:33:26.375 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
04:33:26.375 00.000 21948 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.06
04:33:26.375 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:33:26.375 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:26.375 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:33:26.375 00.000 21948 MoveAxis(E, 0, ABG)
04:33:26.375 00.000 21948 Move returns status 0, amount 0
04:33:26.375 00.000 21948 MoveAxis(N, 0, ABG)
04:33:26.375 00.000 21948 Move returns status 0, amount 0
04:33:26.375 00.000 21948 move complete, result=0
04:33:26.375 00.000 21948 worker thread done servicing request
04:33:26.375 00.000 21948 Worker thread wakes up
04:33:26.375 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:26.375 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:26.376 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:27.886 01.510 21948 Exposure complete
04:33:27.914 00.028 21948 worker thread done servicing request
04:33:27.914 00.000 18120 OnExposeComplete: enter
04:33:27.915 00.001 18120 UpdateGuideState(): m_state=6
04:33:27.915 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8114
04:33:27.916 00.001 18120 Star::Find returns 1 (0), X=895.70, Y=239.72, Mass=1641, SNR=28.1, Peak=114 HFD=4.3
04:33:27.916 00.000 18120 MultiStar: [#1 -0.01,-0.24,0.74,U] [#2 0.18,-0.00,0.63,U] [#3 0.04,-0.03,0.60,U] [#4 0.10,-0.33,0.55,U] [#5 -0.50,0.14,0.00,M1] [#6 0.37,0.13,0.57,U] [#7 0.11,0.17,0.44,U] [#8 -0.17,0.07,0.41,U] 
04:33:27.919 00.003 18120 refined, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.49, -0.21}
04:33:27.922 00.003 18120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.00) = xAngle (-2.44 = -2.44)
04:33:27.924 00.002 18120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.48 = -2.48)
04:33:27.925 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.45 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
04:33:27.926 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.08, opts=13)
04:33:27.926 00.000 18120 Enqueuing Move request for scope (0.17, -0.08)
04:33:27.927 00.001 21948 Worker thread wakes up
04:33:27.927 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
04:33:27.927 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
04:33:27.927 00.000 21948 Moving (0.17, -0.08) raw xDistance=-0.15 yDistance=-0.12
04:33:27.927 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:33:27.927 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:27.927 00.000 18120 UpdateGuideState exits: m=1641 RSB=28.1
04:33:27.928 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:27.928 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:27.929 00.001 18120 Enqueuing Expose request
04:33:27.929 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:27.929 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:33:27.929 00.000 21948 MoveAxis(E, 0, ABG)
04:33:27.929 00.000 21948 Move returns status 0, amount 0
04:33:27.929 00.000 21948 MoveAxis(N, 0, ABG)
04:33:27.929 00.000 21948 Move returns status 0, amount 0
04:33:27.929 00.000 21948 move complete, result=0
04:33:27.929 00.000 21948 worker thread done servicing request
04:33:27.929 00.000 21948 Worker thread wakes up
04:33:27.929 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:27.929 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:27.930 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:29.557 01.627 21948 Exposure complete
04:33:29.613 00.056 21948 worker thread done servicing request
04:33:29.613 00.000 18120 OnExposeComplete: enter
04:33:29.615 00.002 18120 UpdateGuideState(): m_state=6
04:33:29.616 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8115
04:33:29.616 00.000 18120 Star::Find returns 1 (0), X=895.35, Y=239.88, Mass=1778, SNR=29.2, Peak=141 HFD=4.0
04:33:29.617 00.001 18120 MultiStar: [#1 -0.10,-0.14,0.70,U] [#2 0.25,0.08,0.61,U] [#3 -0.06,0.03,0.62,U] [#4 0.32,-0.28,0.56,U] [#5 -0.41,0.13,0.47,U] [#6 -0.07,0.11,0.49,U] [#7 -0.17,0.20,0.41,U] [#8 -0.41,0.06,0.38,U] 
04:33:29.617 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.13, -0.06}
04:33:29.618 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.89 = 1.39)
04:33:29.618 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.93 = 1.35)
04:33:29.619 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.90 mountX=0.00 mountY=0.02, mountTheta=1.39
04:33:29.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.00, opts=13)
04:33:29.620 00.000 18120 Enqueuing Move request for scope (-0.02, -0.00)
04:33:29.621 00.001 21948 Worker thread wakes up
04:33:29.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:29.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
04:33:29.621 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
04:33:29.621 00.000 18120 UpdateGuideState exits: m=1778 RSB=29.2
04:33:29.622 00.001 21948 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
04:33:29.622 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:33:29.622 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:29.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:29.623 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:33:29.623 00.000 21948 MoveAxis(E, 0, ABG)
04:33:29.623 00.000 21948 Move returns status 0, amount 0
04:33:29.623 00.000 21948 MoveAxis(N, 0, ABG)
04:33:29.623 00.000 21948 Move returns status 0, amount 0
04:33:29.623 00.000 21948 move complete, result=0
04:33:29.623 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:29.624 00.001 18120 Enqueuing Expose request
04:33:29.624 00.000 21948 worker thread done servicing request
04:33:29.624 00.000 21948 Worker thread wakes up
04:33:29.624 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:33:29.625 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:29.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:31.146 01.521 21948 Exposure complete
04:33:31.195 00.049 21948 worker thread done servicing request
04:33:31.196 00.001 18120 OnExposeComplete: enter
04:33:31.197 00.001 18120 UpdateGuideState(): m_state=6
04:33:31.197 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8116
04:33:31.198 00.001 18120 Star::Find returns 1 (0), X=895.38, Y=239.86, Mass=1507, SNR=26.9, Peak=114 HFD=4.0
04:33:31.198 00.000 18120 MultiStar: [#1 -0.03,-0.41,0.80,U] [#2 0.00,0.15,0.67,U] [#3 0.00,-0.11,0.63,U] [#4 0.56,-0.40,0.00,M1] [#5 -0.19,-0.33,0.52,U] [#6 0.49,-0.05,0.00,M3] [#7 0.16,0.09,0.47,U] [#8 -0.52,0.17,0.00,M6] 
04:33:31.199 00.001 18120 refined, 5 included, MultiStar: {0.03, -0.12}, one-star: {0.17, -0.07}
04:33:31.199 00.000 18120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.00) = xAngle (-3.32 = 2.96)
04:33:31.199 00.000 18120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.92)
04:33:31.200 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.32 mountX=-0.12 mountY=0.03, mountTheta=2.92
04:33:31.201 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.12, opts=13)
04:33:31.201 00.000 18120 Enqueuing Move request for scope (0.03, -0.12)
04:33:31.203 00.002 21948 Worker thread wakes up
04:33:31.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:31.204 00.001 18120 UpdateGuideState exits: m=1507 RSB=26.9
04:33:31.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:31.206 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
04:33:31.206 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
04:33:31.206 00.000 21948 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.03
04:33:31.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:33:31.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:31.206 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:33:31.206 00.000 21948 MoveAxis(E, 0, ABG)
04:33:31.206 00.000 21948 Move returns status 0, amount 0
04:33:31.206 00.000 21948 MoveAxis(N, 0, ABG)
04:33:31.207 00.001 21948 Move returns status 0, amount 0
04:33:31.207 00.000 21948 move complete, result=0
04:33:31.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:31.209 00.002 18120 Enqueuing Expose request
04:33:31.209 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:33:31.210 00.001 21948 worker thread done servicing request
04:33:31.210 00.000 21948 Worker thread wakes up
04:33:31.210 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:31.210 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:32.837 01.627 21948 Exposure complete
04:33:32.884 00.047 21948 worker thread done servicing request
04:33:32.884 00.000 18120 OnExposeComplete: enter
04:33:32.885 00.001 18120 UpdateGuideState(): m_state=6
04:33:32.887 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8117
04:33:32.887 00.000 18120 Star::Find returns 1 (0), X=895.44, Y=239.79, Mass=1699, SNR=28.4, Peak=117 HFD=4.3
04:33:32.887 00.000 18120 MultiStar: [#1 -0.05,-0.23,0.73,U] [#2 0.10,-0.08,0.66,U] [#3 0.08,-0.09,0.61,U] [#4 0.59,-0.24,0.00,M2] [#5 -0.08,-0.13,0.50,U] [#6 0.51,-0.07,0.00,M4] [#7 0.27,0.15,0.40,U] [#8 -0.17,-0.13,0.39,U] 
04:33:32.887 00.000 18120 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.23, -0.14}
04:33:32.888 00.001 18120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
04:33:32.888 00.000 18120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
04:33:32.889 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
04:33:32.890 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.11, opts=13)
04:33:32.890 00.000 18120 Enqueuing Move request for scope (0.07, -0.11)
04:33:32.891 00.001 21948 Worker thread wakes up
04:33:32.891 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:32.892 00.001 18120 UpdateGuideState exits: m=1699 RSB=28.4
04:33:32.893 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:32.895 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:32.896 00.001 18120 Enqueuing Expose request
04:33:32.896 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
04:33:32.896 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
04:33:32.896 00.000 21948 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.01
04:33:32.896 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:33:32.896 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:32.896 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:33:32.896 00.000 21948 MoveAxis(E, 0, ABG)
04:33:32.896 00.000 21948 Move returns status 0, amount 0
04:33:32.896 00.000 21948 MoveAxis(N, 0, ABG)
04:33:32.896 00.000 21948 Move returns status 0, amount 0
04:33:32.897 00.001 21948 move complete, result=0
04:33:32.897 00.000 21948 worker thread done servicing request
04:33:32.897 00.000 21948 Worker thread wakes up
04:33:32.897 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:32.897 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:32.897 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:34.423 01.526 21948 Exposure complete
04:33:34.455 00.032 21948 worker thread done servicing request
04:33:34.455 00.000 18120 OnExposeComplete: enter
04:33:34.457 00.002 18120 UpdateGuideState(): m_state=6
04:33:34.459 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8118
04:33:34.460 00.001 18120 Star::Find returns 1 (0), X=895.41, Y=239.84, Mass=1647, SNR=28.1, Peak=121 HFD=4.1
04:33:34.461 00.001 18120 MultiStar: [#1 0.12,-0.21,0.74,U] [#2 0.12,-0.06,0.65,U] [#3 0.09,-0.09,0.63,U] [#4 0.40,-0.41,0.00,M3] [#5 -0.10,-0.24,0.50,U] [#6 0.65,-0.24,0.00,M5] [#7 0.08,-0.15,0.40,U] [#8 0.00,-0.10,0.40,U] 
04:33:34.463 00.002 18120 refined, 6 included, MultiStar: {0.09, -0.13}, one-star: {0.19, -0.09}
04:33:34.464 00.001 18120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
04:33:34.465 00.001 18120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
04:33:34.468 00.003 18120 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.96 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
04:33:34.470 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.13, opts=13)
04:33:34.471 00.001 18120 Enqueuing Move request for scope (0.09, -0.13)
04:33:34.471 00.000 21948 Worker thread wakes up
04:33:34.471 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
04:33:34.471 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
04:33:34.471 00.000 21948 Moving (0.09, -0.13) raw xDistance=-0.16 yDistance=-0.02
04:33:34.471 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:33:34.471 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:34.472 00.001 18120 UpdateGuideState exits: m=1647 RSB=28.1
04:33:34.472 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:34.473 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:34.473 00.000 18120 Enqueuing Expose request
04:33:34.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:34.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:33:34.473 00.000 21948 MoveAxis(E, 0, ABG)
04:33:34.473 00.000 21948 Move returns status 0, amount 0
04:33:34.473 00.000 21948 MoveAxis(N, 0, ABG)
04:33:34.473 00.000 21948 Move returns status 0, amount 0
04:33:34.473 00.000 21948 move complete, result=0
04:33:34.473 00.000 21948 worker thread done servicing request
04:33:34.473 00.000 21948 Worker thread wakes up
04:33:34.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:34.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:34.474 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:36.101 01.627 21948 Exposure complete
04:33:36.138 00.037 21948 worker thread done servicing request
04:33:36.139 00.001 18120 OnExposeComplete: enter
04:33:36.140 00.001 18120 UpdateGuideState(): m_state=6
04:33:36.141 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8119
04:33:36.142 00.001 18120 Star::Find returns 1 (0), X=895.74, Y=239.70, Mass=1695, SNR=28.3, Peak=122 HFD=4.3
04:33:36.144 00.002 18120 MultiStar: [#1 0.05,-0.32,0.71,U] [#2 0.26,-0.36,0.00,M1] [#3 -0.16,-0.19,0.63,U] [#4 0.55,-0.38,0.00,M4] [#5 -0.25,-0.27,0.49,U] [#6 0.36,-0.23,0.49,U] [#7 0.25,0.11,0.43,U] [#8 -0.19,-0.21,0.40,U] 
04:33:36.145 00.001 18120 refined, 6 included, MultiStar: {0.13, -0.21}, one-star: {0.53, -0.23}
04:33:36.146 00.001 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.00 = -3.00)
04:33:36.148 00.002 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.04 = -3.04)
04:33:36.149 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.01 mountX=-0.24 mountY=-0.02, mountTheta=-3.04
04:33:36.151 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.21, opts=13)
04:33:36.153 00.002 18120 Enqueuing Move request for scope (0.13, -0.21)
04:33:36.153 00.000 21948 Worker thread wakes up
04:33:36.153 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
04:33:36.154 00.001 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
04:33:36.154 00.000 21948 Moving (0.13, -0.21) raw xDistance=-0.24 yDistance=-0.02
04:33:36.154 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:33:36.154 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:36.154 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:36.155 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:33:36.155 00.000 21948 MoveAxis(E, 44, ABG)
04:33:36.155 00.000 21948 Guiding  Dir = 2, Dur = 44
04:33:36.155 00.000 18120 UpdateGuideState exits: m=1695 RSB=28.3
04:33:36.155 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:36.156 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:36.156 00.000 18120 Enqueuing Expose request
04:33:36.157 00.001 21948 IsSlewing returns 0
04:33:36.157 00.000 21948 IsGuiding returns 0
04:33:36.158 00.001 21948 PulseGuide returned control before completion, sleep 53
04:33:36.225 00.067 21948 IsGuiding returns 0
04:33:36.225 00.000 21948 Move returns status 0, amount 44
04:33:36.225 00.000 21948 MoveAxis(N, 0, ABG)
04:33:36.225 00.000 21948 Move returns status 0, amount 0
04:33:36.225 00.000 21948 move complete, result=0
04:33:36.225 00.000 21948 worker thread done servicing request
04:33:36.225 00.000 21948 Worker thread wakes up
04:33:36.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:36.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:36.225 00.000 18120 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
04:33:37.640 01.415 21948 Exposure complete
04:33:37.679 00.039 21948 worker thread done servicing request
04:33:37.679 00.000 18120 OnExposeComplete: enter
04:33:37.681 00.002 18120 UpdateGuideState(): m_state=6
04:33:37.682 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8120
04:33:37.683 00.001 18120 Star::Find returns 1 (0), X=895.78, Y=239.71, Mass=1633, SNR=28.0, Peak=113 HFD=4.4
04:33:37.687 00.004 18120 MultiStar: [#1 -0.13,-0.21,0.74,U] [#2 0.25,-0.21,0.63,U] [#3 0.14,-0.20,0.61,U] [#4 0.15,-0.26,0.59,U] [#5 -0.05,0.05,0.49,U] [#6 0.38,-0.16,0.53,U] [#7 0.05,-0.11,0.44,U] [#8 -0.15,-0.08,0.40,U] 
04:33:37.689 00.002 18120 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.57, -0.22}
04:33:37.691 00.002 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
04:33:37.693 00.002 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
04:33:37.696 00.003 18120 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.77 mountX=-0.23 mountY=-0.08, mountTheta=-2.80
04:33:37.700 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.17, opts=13)
04:33:37.700 00.000 18120 Enqueuing Move request for scope (0.17, -0.17)
04:33:37.701 00.001 21948 Worker thread wakes up
04:33:37.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
04:33:37.701 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
04:33:37.701 00.000 21948 Moving (0.17, -0.17) raw xDistance=-0.23 yDistance=-0.08
04:33:37.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:33:37.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:37.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:33:37.701 00.000 21948 MoveAxis(E, 43, ABG)
04:33:37.701 00.000 21948 Guiding  Dir = 2, Dur = 43
04:33:37.701 00.000 21948 IsSlewing returns 0
04:33:37.701 00.000 21948 IsGuiding returns 0
04:33:37.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:37.705 00.004 21948 PulseGuide returned control before completion, sleep 52
04:33:37.705 00.000 18120 UpdateGuideState exits: m=1633 RSB=28.0
04:33:37.705 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:37.706 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:37.706 00.000 18120 Enqueuing Expose request
04:33:37.765 00.059 21948 IsGuiding returns 0
04:33:37.765 00.000 21948 Move returns status 0, amount 43
04:33:37.765 00.000 21948 MoveAxis(N, 0, ABG)
04:33:37.765 00.000 21948 Move returns status 0, amount 0
04:33:37.765 00.000 21948 move complete, result=0
04:33:37.765 00.000 21948 worker thread done servicing request
04:33:37.765 00.000 21948 Worker thread wakes up
04:33:37.765 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
04:33:37.767 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:37.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:39.393 01.626 21948 Exposure complete
04:33:39.433 00.040 21948 worker thread done servicing request
04:33:39.434 00.001 18120 OnExposeComplete: enter
04:33:39.435 00.001 18120 UpdateGuideState(): m_state=6
04:33:39.437 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8121
04:33:39.438 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=240.06, Mass=1665, SNR=28.2, Peak=129 HFD=4.2
04:33:39.439 00.001 18120 MultiStar: [#1 -0.45,0.06,0.00,M1] [#2 -0.09,0.04,0.66,U] [#3 -0.30,0.14,0.61,U] [#4 0.13,-0.12,0.59,U] [#5 -0.37,0.22,0.00,M1] [#6 0.25,0.31,0.51,U] [#7 -0.06,0.25,0.42,U] [#8 -0.58,0.16,0.00,M3] 
04:33:39.440 00.001 18120 refined, 5 included, MultiStar: {-0.00, 0.11}, one-star: {0.05, 0.13}
04:33:39.440 00.000 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.40 = -0.40)
04:33:39.440 00.000 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.44 = -0.44)
04:33:39.441 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.60 mountX=0.10 mountY=-0.05, mountTheta=-0.43
04:33:39.442 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.11, opts=13)
04:33:39.442 00.000 18120 Enqueuing Move request for scope (-0.00, 0.11)
04:33:39.443 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:39.443 00.000 18120 UpdateGuideState exits: m=1665 RSB=28.2
04:33:39.444 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:39.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:39.445 00.001 18120 Enqueuing Expose request
04:33:39.445 00.000 21948 Worker thread wakes up
04:33:39.445 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
04:33:39.445 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
04:33:39.445 00.000 21948 Moving (-0.00, 0.11) raw xDistance=0.10 yDistance=-0.05
04:33:39.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:33:39.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:39.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:33:39.445 00.000 21948 MoveAxis(E, 0, ABG)
04:33:39.445 00.000 21948 Move returns status 0, amount 0
04:33:39.445 00.000 21948 MoveAxis(N, 0, ABG)
04:33:39.445 00.000 21948 Move returns status 0, amount 0
04:33:39.445 00.000 21948 move complete, result=0
04:33:39.445 00.000 21948 worker thread done servicing request
04:33:39.445 00.000 21948 Worker thread wakes up
04:33:39.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:39.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:39.446 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:40.963 01.517 21948 Exposure complete
04:33:41.010 00.047 21948 worker thread done servicing request
04:33:41.010 00.000 18120 OnExposeComplete: enter
04:33:41.011 00.001 18120 UpdateGuideState(): m_state=6
04:33:41.011 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8122
04:33:41.012 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=240.02, Mass=1740, SNR=28.9, Peak=150 HFD=4.3
04:33:41.012 00.000 18120 MultiStar: [#1 -0.11,0.01,0.71,U] [#2 -0.05,0.18,0.62,U] [#3 -0.11,0.10,0.63,U] [#4 -0.01,-0.18,0.59,U] [#5 -0.19,0.30,0.47,U] [#6 0.37,-0.06,0.49,U] [#7 -0.18,0.21,0.42,U] [#8 -0.61,0.22,0.00,M4] 
04:33:41.013 00.001 18120 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {-0.11, 0.09}
04:33:41.013 00.000 18120 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.00) = xAngle (0.20 = 0.20)
04:33:41.014 00.001 18120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.16 = 0.16)
04:33:41.014 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.20 mountX=0.09 mountY=0.02, mountTheta=0.17
04:33:41.015 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.08, opts=13)
04:33:41.016 00.001 18120 Enqueuing Move request for scope (-0.05, 0.08)
04:33:41.016 00.000 21948 Worker thread wakes up
04:33:41.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
04:33:41.016 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
04:33:41.016 00.000 21948 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.02
04:33:41.016 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:33:41.016 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:41.016 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:41.017 00.001 18120 UpdateGuideState exits: m=1740 RSB=28.9
04:33:41.017 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:41.019 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:41.019 00.000 18120 Enqueuing Expose request
04:33:41.020 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:33:41.020 00.000 21948 MoveAxis(E, 0, ABG)
04:33:41.020 00.000 21948 Move returns status 0, amount 0
04:33:41.020 00.000 21948 MoveAxis(N, 0, ABG)
04:33:41.020 00.000 21948 Move returns status 0, amount 0
04:33:41.020 00.000 21948 move complete, result=0
04:33:41.020 00.000 21948 worker thread done servicing request
04:33:41.020 00.000 21948 Worker thread wakes up
04:33:41.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:41.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:41.020 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:33:42.644 01.624 21948 Exposure complete
04:33:42.695 00.051 21948 worker thread done servicing request
04:33:42.695 00.000 18120 OnExposeComplete: enter
04:33:42.696 00.001 18120 UpdateGuideState(): m_state=6
04:33:42.696 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8123
04:33:42.697 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=240.07, Mass=1770, SNR=29.0, Peak=162 HFD=4.2
04:33:42.697 00.000 18120 MultiStar: [#1 -0.21,0.04,0.69,U] [#2 -0.01,0.30,0.62,U] [#3 -0.17,-0.04,0.59,U] [#4 -0.03,-0.07,0.55,U] [#5 -0.64,-0.00,0.00,M1] [#6 0.10,0.14,0.49,U] [#7 -0.00,0.24,0.41,U] [#8 -0.58,0.18,0.00,M5] 
04:33:42.698 00.001 18120 refined, 6 included, MultiStar: {-0.08, 0.10}, one-star: {-0.12, 0.13}
04:33:42.698 00.000 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
04:33:42.699 00.001 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
04:33:42.699 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.22 mountX=0.13 mountY=0.02, mountTheta=0.18
04:33:42.700 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.10, opts=13)
04:33:42.701 00.001 18120 Enqueuing Move request for scope (-0.08, 0.10)
04:33:42.701 00.000 21948 Worker thread wakes up
04:33:42.701 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
04:33:42.701 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
04:33:42.701 00.000 21948 Moving (-0.08, 0.10) raw xDistance=0.13 yDistance=0.02
04:33:42.701 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:33:42.701 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:42.701 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:33:42.701 00.000 21948 MoveAxis(E, 0, ABG)
04:33:42.701 00.000 21948 Move returns status 0, amount 0
04:33:42.701 00.000 21948 MoveAxis(N, 0, ABG)
04:33:42.701 00.000 21948 Move returns status 0, amount 0
04:33:42.701 00.000 21948 move complete, result=0
04:33:42.701 00.000 21948 worker thread done servicing request
04:33:42.701 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:42.702 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.0
04:33:42.702 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:42.703 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:42.703 00.000 18120 Enqueuing Expose request
04:33:42.704 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:33:42.704 00.000 21948 Worker thread wakes up
04:33:42.704 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:42.704 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:44.228 01.524 21948 Exposure complete
04:33:44.291 00.063 21948 worker thread done servicing request
04:33:44.292 00.001 18120 OnExposeComplete: enter
04:33:44.292 00.000 18120 UpdateGuideState(): m_state=6
04:33:44.293 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8124
04:33:44.293 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=239.91, Mass=1779, SNR=29.2, Peak=139 HFD=4.3
04:33:44.294 00.001 18120 MultiStar: [#1 0.02,-0.03,0.67,U] [#2 0.07,0.26,0.60,U] [#3 0.02,0.00,0.58,U] [#4 0.26,-0.13,0.56,U] [#5 -0.33,0.03,0.46,U] [#6 0.22,-0.10,0.50,U] [#7 0.12,0.07,0.42,U] [#8 -0.63,0.05,0.00,M6] 
04:33:44.294 00.000 18120 single-star, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.04, -0.02}
04:33:44.295 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
04:33:44.297 00.002 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
04:33:44.298 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.03 mountY=-0.02, mountTheta=-2.49
04:33:44.300 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
04:33:44.302 00.002 18120 Enqueuing Move request for scope (0.04, -0.02)
04:33:44.303 00.001 21948 Worker thread wakes up
04:33:44.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:44.305 00.002 18120 UpdateGuideState exits: m=1779 RSB=29.2
04:33:44.305 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:44.306 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:44.307 00.001 18120 Enqueuing Expose request
04:33:44.307 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
04:33:44.307 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
04:33:44.307 00.000 21948 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.02
04:33:44.307 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:33:44.307 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:44.307 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:33:44.307 00.000 21948 MoveAxis(E, 0, ABG)
04:33:44.307 00.000 21948 Move returns status 0, amount 0
04:33:44.307 00.000 21948 MoveAxis(N, 0, ABG)
04:33:44.307 00.000 21948 Move returns status 0, amount 0
04:33:44.307 00.000 21948 move complete, result=0
04:33:44.307 00.000 21948 worker thread done servicing request
04:33:44.307 00.000 21948 Worker thread wakes up
04:33:44.307 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:44.307 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:44.308 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:33:45.934 01.626 21948 Exposure complete
04:33:45.969 00.035 21948 worker thread done servicing request
04:33:45.969 00.000 18120 OnExposeComplete: enter
04:33:45.971 00.002 18120 UpdateGuideState(): m_state=6
04:33:45.973 00.002 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8125
04:33:45.974 00.001 18120 Star::Find returns 1 (0), X=895.52, Y=239.90, Mass=1662, SNR=28.2, Peak=127 HFD=3.9
04:33:45.976 00.002 18120 MultiStar: [#1 0.00,-0.07,0.75,U] [#2 0.22,0.13,0.66,U] [#3 -0.19,0.05,0.58,U] [#4 0.30,-0.27,0.56,U] [#5 -0.44,0.01,0.00,M1] [#6 0.30,0.21,0.54,U] [#7 -0.05,0.28,0.41,U] [#8 -0.39,0.24,0.00,M7] 
04:33:45.977 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.31, -0.03}
04:33:45.978 00.001 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
04:33:45.978 00.000 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
04:33:45.979 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
04:33:45.980 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.02, opts=13)
04:33:45.980 00.000 18120 Enqueuing Move request for scope (0.15, 0.02)
04:33:45.982 00.002 21948 Worker thread wakes up
04:33:45.982 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:45.983 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
04:33:45.983 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
04:33:45.983 00.000 18120 UpdateGuideState exits: m=1662 RSB=28.2
04:33:45.983 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:45.984 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:45.984 00.000 18120 Enqueuing Expose request
04:33:45.985 00.001 21948 Moving (0.15, 0.02) raw xDistance=-0.04 yDistance=-0.14
04:33:45.985 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:33:45.985 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:45.985 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:33:45.985 00.000 21948 MoveAxis(E, 0, ABG)
04:33:45.985 00.000 21948 Move returns status 0, amount 0
04:33:45.985 00.000 21948 MoveAxis(N, 0, ABG)
04:33:45.985 00.000 21948 Move returns status 0, amount 0
04:33:45.985 00.000 21948 move complete, result=0
04:33:45.985 00.000 21948 worker thread done servicing request
04:33:45.985 00.000 21948 Worker thread wakes up
04:33:45.985 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:45.985 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:45.985 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:47.500 01.515 21948 Exposure complete
04:33:47.549 00.049 21948 worker thread done servicing request
04:33:47.549 00.000 18120 OnExposeComplete: enter
04:33:47.550 00.001 18120 UpdateGuideState(): m_state=6
04:33:47.551 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8126
04:33:47.551 00.000 18120 Star::Find returns 1 (0), X=895.65, Y=239.99, Mass=1553, SNR=27.2, Peak=128 HFD=4.1
04:33:47.552 00.001 18120 MultiStar: [#1 -0.07,0.06,0.73,U] [#2 0.21,0.08,0.69,U] [#3 -0.02,-0.03,0.63,U] [#4 0.33,-0.17,0.61,U] [#5 -0.44,-0.10,0.00,M2] [#6 0.53,0.04,0.00,M1] [#7 0.32,0.25,0.42,U] [#8 -0.50,0.22,0.00,M8] 
04:33:47.552 00.000 18120 refined, 5 included, MultiStar: {0.21, 0.04}, one-star: {0.43, 0.06}
04:33:47.552 00.000 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
04:33:47.553 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
04:33:47.553 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=-0.05 mountY=-0.20, mountTheta=-1.83
04:33:47.554 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=0.04, opts=13)
04:33:47.555 00.001 18120 Enqueuing Move request for scope (0.21, 0.04)
04:33:47.555 00.000 21948 Worker thread wakes up
04:33:47.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:47.556 00.001 18120 UpdateGuideState exits: m=1553 RSB=27.2
04:33:47.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:47.557 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:47.557 00.000 18120 Enqueuing Expose request
04:33:47.558 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
04:33:47.558 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
04:33:47.558 00.000 21948 Moving (0.21, 0.04) raw xDistance=-0.05 yDistance=-0.20
04:33:47.558 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:33:47.558 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:33:47.558 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:33:47.558 00.000 21948 MoveAxis(E, 0, ABG)
04:33:47.558 00.000 21948 Move returns status 0, amount 0
04:33:47.558 00.000 21948 MoveAxis(N, 0, ABG)
04:33:47.558 00.000 21948 Move returns status 0, amount 0
04:33:47.558 00.000 21948 move complete, result=0
04:33:47.558 00.000 21948 worker thread done servicing request
04:33:47.558 00.000 21948 Worker thread wakes up
04:33:47.558 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:47.558 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:47.559 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:49.194 01.635 21948 Exposure complete
04:33:49.257 00.063 21948 worker thread done servicing request
04:33:49.257 00.000 18120 OnExposeComplete: enter
04:33:49.258 00.001 18120 UpdateGuideState(): m_state=6
04:33:49.259 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8127
04:33:49.259 00.000 18120 Star::Find returns 1 (0), X=895.73, Y=240.07, Mass=1732, SNR=28.8, Peak=134 HFD=4.2
04:33:49.259 00.000 18120 MultiStar: [#1 -0.04,-0.04,0.71,U] [#2 0.12,0.09,0.62,U] [#3 0.04,-0.01,0.57,U] [#4 0.36,-0.16,0.59,U] [#5 -0.25,-0.03,0.45,U] [#6 0.64,0.20,0.00,M2] [#7 0.25,0.28,0.37,U] [#8 -0.57,0.14,0.00,M9] 
04:33:49.260 00.001 18120 refined, 6 included, MultiStar: {0.18, 0.04}, one-star: {0.51, 0.14}
04:33:49.260 00.000 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
04:33:49.261 00.001 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
04:33:49.261 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
04:33:49.262 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.04, opts=13)
04:33:49.263 00.001 18120 Enqueuing Move request for scope (0.18, 0.04)
04:33:49.263 00.000 21948 Worker thread wakes up
04:33:49.263 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
04:33:49.263 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
04:33:49.263 00.000 21948 Moving (0.18, 0.04) raw xDistance=-0.04 yDistance=-0.18
04:33:49.263 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:49.264 00.001 18120 UpdateGuideState exits: m=1732 RSB=28.8
04:33:49.264 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:49.265 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:49.265 00.000 18120 Enqueuing Expose request
04:33:49.266 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:33:49.266 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:49.266 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:33:49.266 00.000 21948 MoveAxis(E, 0, ABG)
04:33:49.266 00.000 21948 Move returns status 0, amount 0
04:33:49.266 00.000 21948 MoveAxis(N, 0, ABG)
04:33:49.266 00.000 21948 Move returns status 0, amount 0
04:33:49.266 00.000 21948 move complete, result=0
04:33:49.266 00.000 21948 worker thread done servicing request
04:33:49.266 00.000 21948 Worker thread wakes up
04:33:49.266 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:49.266 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:49.266 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:50.682 01.416 21948 Exposure complete
04:33:50.726 00.044 21948 worker thread done servicing request
04:33:50.726 00.000 18120 OnExposeComplete: enter
04:33:50.727 00.001 18120 UpdateGuideState(): m_state=6
04:33:50.728 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8128
04:33:50.728 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=239.92, Mass=1632, SNR=27.9, Peak=132 HFD=3.9
04:33:50.728 00.000 18120 MultiStar: [#1 0.16,-0.21,0.76,U] [#2 0.32,0.23,0.67,U] [#3 -0.17,0.04,0.63,U] [#4 0.24,-0.21,0.57,U] [#5 -0.47,-0.01,0.00,M2] [#6 0.48,0.07,0.00,M3] [#7 0.21,0.16,0.39,U] [#8 -0.38,0.14,0.40,U] 
04:33:50.729 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.00}, one-star: {0.37, -0.01}
04:33:50.729 00.000 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
04:33:50.731 00.002 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
04:33:50.732 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.00 mountX=-0.06 mountY=-0.14, mountTheta=-2.00
04:33:50.734 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.00, opts=13)
04:33:50.734 00.000 18120 Enqueuing Move request for scope (0.15, 0.00)
04:33:50.735 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:50.735 00.000 21948 Worker thread wakes up
04:33:50.735 00.000 18120 UpdateGuideState exits: m=1632 RSB=27.9
04:33:50.735 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:50.736 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
04:33:50.736 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:50.736 00.000 18120 Enqueuing Expose request
04:33:50.737 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
04:33:50.737 00.000 21948 Moving (0.15, 0.00) raw xDistance=-0.06 yDistance=-0.14
04:33:50.737 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:33:50.737 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:50.737 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:33:50.737 00.000 21948 MoveAxis(E, 0, ABG)
04:33:50.737 00.000 21948 Move returns status 0, amount 0
04:33:50.737 00.000 21948 MoveAxis(N, 0, ABG)
04:33:50.737 00.000 21948 Move returns status 0, amount 0
04:33:50.737 00.000 21948 move complete, result=0
04:33:50.737 00.000 21948 worker thread done servicing request
04:33:50.737 00.000 21948 Worker thread wakes up
04:33:50.737 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:50.737 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:50.737 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:52.375 01.638 21948 Exposure complete
04:33:52.430 00.055 21948 worker thread done servicing request
04:33:52.430 00.000 18120 OnExposeComplete: enter
04:33:52.431 00.001 18120 UpdateGuideState(): m_state=6
04:33:52.432 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8129
04:33:52.434 00.002 18120 Star::Find returns 1 (0), X=895.77, Y=239.79, Mass=1810, SNR=29.4, Peak=144 HFD=4.3
04:33:52.434 00.000 18120 MultiStar: [#1 0.32,-0.39,0.00,M1] [#2 0.57,-0.06,0.00,M1] [#3 0.08,-0.17,0.60,U] [#4 0.31,-0.38,0.00,M1] [#5 -0.26,0.00,0.46,U] [#6 0.45,0.04,0.00,M4] [#7 0.41,0.15,0.00,M1] [#8 -0.01,0.10,0.39,U] 
04:33:52.436 00.002 18120 refined, 3 included, MultiStar: {0.19, -0.08}, one-star: {0.55, -0.14}
04:33:52.437 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:33:52.437 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:33:52.438 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=-0.15 mountY=-0.14, mountTheta=-2.42
04:33:52.439 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.08, opts=13)
04:33:52.440 00.001 18120 Enqueuing Move request for scope (0.19, -0.08)
04:33:52.440 00.000 21948 Worker thread wakes up
04:33:52.440 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
04:33:52.440 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
04:33:52.440 00.000 21948 Moving (0.19, -0.08) raw xDistance=-0.15 yDistance=-0.14
04:33:52.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:33:52.440 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:52.440 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:52.441 00.001 18120 UpdateGuideState exits: m=1810 RSB=29.4
04:33:52.441 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:52.442 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:52.442 00.000 18120 Enqueuing Expose request
04:33:52.443 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:33:52.443 00.000 21948 MoveAxis(E, 0, ABG)
04:33:52.443 00.000 21948 Move returns status 0, amount 0
04:33:52.443 00.000 21948 MoveAxis(N, 0, ABG)
04:33:52.443 00.000 21948 Move returns status 0, amount 0
04:33:52.443 00.000 21948 move complete, result=0
04:33:52.443 00.000 21948 worker thread done servicing request
04:33:52.443 00.000 21948 Worker thread wakes up
04:33:52.443 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:52.443 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:52.443 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:53.860 01.417 21948 Exposure complete
04:33:53.905 00.045 21948 worker thread done servicing request
04:33:53.905 00.000 18120 OnExposeComplete: enter
04:33:53.906 00.001 18120 UpdateGuideState(): m_state=6
04:33:53.907 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8130
04:33:53.907 00.000 18120 Star::Find returns 1 (0), X=895.77, Y=239.78, Mass=1549, SNR=27.2, Peak=119 HFD=4.3
04:33:53.908 00.001 18120 MultiStar: [#1 0.12,-0.39,0.75,U] [#2 0.55,-0.09,0.00,M2] [#3 0.05,-0.11,0.65,U] [#4 0.39,-0.24,0.00,M2] [#5 -0.10,-0.10,0.51,U] [#6 0.53,-0.22,0.00,M5] [#7 0.52,0.01,0.00,M2] [#8 -0.31,-0.05,0.43,U] 
04:33:53.908 00.000 18120 refined, 4 included, MultiStar: {0.15, -0.18}, one-star: {0.56, -0.15}
04:33:53.909 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
04:33:53.909 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
04:33:53.910 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.87 mountX=-0.22 mountY=-0.05, mountTheta=-2.90
04:33:53.911 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.18, opts=13)
04:33:53.911 00.000 18120 Enqueuing Move request for scope (0.15, -0.18)
04:33:53.912 00.001 21948 Worker thread wakes up
04:33:53.912 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:53.912 00.000 18120 UpdateGuideState exits: m=1549 RSB=27.2
04:33:53.913 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
04:33:53.913 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
04:33:53.913 00.000 21948 Moving (0.15, -0.18) raw xDistance=-0.22 yDistance=-0.05
04:33:53.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:33:53.913 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:53.913 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:53.914 00.001 18120 Enqueuing Expose request
04:33:53.914 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:53.914 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:33:53.914 00.000 21948 MoveAxis(E, 40, ABG)
04:33:53.914 00.000 21948 Guiding  Dir = 2, Dur = 40
04:33:53.915 00.001 21948 IsSlewing returns 0
04:33:53.915 00.000 21948 IsGuiding returns 0
04:33:53.915 00.000 21948 PulseGuide returned control before completion, sleep 49
04:33:53.968 00.053 21948 IsGuiding returns 0
04:33:53.968 00.000 21948 Move returns status 0, amount 40
04:33:53.968 00.000 21948 MoveAxis(N, 0, ABG)
04:33:53.968 00.000 21948 Move returns status 0, amount 0
04:33:53.968 00.000 21948 move complete, result=0
04:33:53.969 00.001 21948 worker thread done servicing request
04:33:53.969 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
04:33:53.969 00.000 21948 Worker thread wakes up
04:33:53.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:53.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:55.607 01.638 21948 Exposure complete
04:33:55.641 00.034 21948 worker thread done servicing request
04:33:55.641 00.000 18120 OnExposeComplete: enter
04:33:55.642 00.001 18120 UpdateGuideState(): m_state=6
04:33:55.643 00.001 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8131
04:33:55.643 00.000 18120 Star::Find returns 1 (0), X=895.72, Y=239.72, Mass=1647, SNR=28.0, Peak=141 HFD=4.1
04:33:55.644 00.001 18120 MultiStar: [#1 0.02,-0.13,0.73,U] [#2 0.53,0.18,0.00,M3] [#3 0.13,0.08,0.59,U] [#4 0.55,-0.35,0.00,M3] [#5 -0.38,0.05,0.49,U] [#6 0.36,0.10,0.53,U] [#7 0.29,0.25,0.39,U] [#8 -0.45,0.19,0.00,M7] 
04:33:55.644 00.000 18120 refined, 5 included, MultiStar: {0.19, -0.02}, one-star: {0.51, -0.21}
04:33:55.644 00.000 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
04:33:55.645 00.001 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
04:33:55.645 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=-0.10 mountY=-0.16, mountTheta=-2.12
04:33:55.646 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.02, opts=13)
04:33:55.647 00.001 18120 Enqueuing Move request for scope (0.19, -0.02)
04:33:55.648 00.001 21948 Worker thread wakes up
04:33:55.648 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:55.648 00.000 18120 UpdateGuideState exits: m=1647 RSB=28.0
04:33:55.648 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:55.649 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:55.649 00.000 18120 Enqueuing Expose request
04:33:55.650 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
04:33:55.650 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
04:33:55.650 00.000 21948 Moving (0.19, -0.02) raw xDistance=-0.10 yDistance=-0.16
04:33:55.650 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:33:55.650 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:55.650 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:33:55.650 00.000 21948 MoveAxis(E, 0, ABG)
04:33:55.650 00.000 21948 Move returns status 0, amount 0
04:33:55.650 00.000 21948 MoveAxis(N, 0, ABG)
04:33:55.650 00.000 21948 Move returns status 0, amount 0
04:33:55.650 00.000 21948 move complete, result=0
04:33:55.650 00.000 21948 worker thread done servicing request
04:33:55.650 00.000 21948 Worker thread wakes up
04:33:55.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:55.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:55.650 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:57.179 01.529 21948 Exposure complete
04:33:57.218 00.039 21948 worker thread done servicing request
04:33:57.218 00.000 18120 OnExposeComplete: enter
04:33:57.219 00.001 18120 UpdateGuideState(): m_state=6
04:33:57.219 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8132
04:33:57.221 00.002 18120 Star::Find returns 1 (0), X=895.59, Y=240.06, Mass=1478, SNR=26.6, Peak=118 HFD=4.0
04:33:57.222 00.001 18120 MultiStar: [#1 -0.17,-0.00,0.78,U] [#2 0.55,-0.03,0.00,M4] [#3 -0.26,0.18,0.65,U] [#4 0.12,-0.25,0.59,U] [#5 -0.31,0.35,0.00,M1] [#6 0.48,-0.15,0.00,M5] [#7 0.45,0.12,0.00,M2] [#8 -0.57,0.35,0.00,M8] 
04:33:57.223 00.001 18120 refined, 3 included, MultiStar: {0.05, 0.03}, one-star: {0.38, 0.13}
04:33:57.224 00.001 18120 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.00) = xAngle (-1.43 = -1.43)
04:33:57.224 00.000 18120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.47 = -1.47)
04:33:57.225 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=0.01 mountY=-0.06, mountTheta=-1.43
04:33:57.225 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
04:33:57.226 00.001 18120 Enqueuing Move request for scope (0.05, 0.03)
04:33:57.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:57.227 00.001 21948 Worker thread wakes up
04:33:57.227 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
04:33:57.227 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
04:33:57.227 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
04:33:57.227 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:33:57.227 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:57.227 00.000 18120 UpdateGuideState exits: m=1478 RSB=26.6
04:33:57.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:57.228 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:57.228 00.000 18120 Enqueuing Expose request
04:33:57.229 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:33:57.229 00.000 21948 MoveAxis(E, 0, ABG)
04:33:57.229 00.000 21948 Move returns status 0, amount 0
04:33:57.229 00.000 21948 MoveAxis(N, 0, ABG)
04:33:57.229 00.000 21948 Move returns status 0, amount 0
04:33:57.229 00.000 21948 move complete, result=0
04:33:57.229 00.000 21948 worker thread done servicing request
04:33:57.229 00.000 21948 Worker thread wakes up
04:33:57.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:57.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,225,31,31)
04:33:57.229 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:58.291 01.062 18120 evsrv: cli 0D46DAD0 connect
04:33:58.292 00.001 18120 case statement mapped state 6 to 3
04:33:58.293 00.001 18120 case statement mapped state 6 to 3
04:33:58.293 00.000 18120 evsrv: cli 0D46DAD0 request: {"method":"get_app_state","id":"409b8929-39c8-4710-a90c-84df1681b7ce"}
04:33:58.294 00.001 18120 case statement mapped state 6 to 3
04:33:58.295 00.001 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"409b8929-39c8-4710-a90c-84df1681b7ce"}
04:33:58.297 00.002 18120 evsrv: cli 0D46DAD0 disconnect
04:33:58.299 00.002 18120 evsrv: cli 0D46E110 connect
04:33:58.300 00.001 18120 case statement mapped state 6 to 3
04:33:58.300 00.000 18120 case statement mapped state 6 to 3
04:33:58.301 00.001 18120 evsrv: cli 0D46E110 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"f9f073e5-37ff-4a04-93fb-1acfab552fd3"}
04:33:58.302 00.001 18120 PhdController::Dither begins
04:33:58.303 00.001 18120 dither: size=2.00, dRA=1.36 dDec=-0.41
04:33:58.303 00.000 18120 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.00) = xAngle (1.71 = 1.71)
04:33:58.304 00.001 18120 MountToCamera -- mountX=1.36 mountY=-0.41 hyp=1.42 mountTheta=-0.29 cameraX=-0.19, cameraY=1.41 cameraTheta=1.71
04:33:58.304 00.000 18120 setting lock position to (895.02, 241.34)
04:33:58.305 00.001 18120 Mount: notify guiding dithered (-0.2, 1.4)
04:33:58.305 00.000 18120 MultiStar: stabilizing after lock position change
04:33:58.306 00.001 18120 Status Line: Dithering de 1.36,-0.41
04:33:58.307 00.001 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:33:58.319 00.012 18120 PhdController: newstate STATE_SETTLE_WAIT
04:33:58.319 00.000 18120 evsrv: cli 0D46E110 response: {"jsonrpc":"2.0","result":0,"id":"f9f073e5-37ff-4a04-93fb-1acfab552fd3"}
04:33:58.320 00.001 18120 evsrv: cli 0D46E110 disconnect
04:33:58.860 00.540 21948 Exposure complete
04:33:58.892 00.032 21948 worker thread done servicing request
04:33:58.892 00.000 18120 OnExposeComplete: enter
04:33:58.893 00.001 18120 UpdateGuideState(): m_state=6
04:33:58.893 00.000 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8133
04:33:58.893 00.000 18120 Star::Find returns 1 (0), X=895.61, Y=239.89, Mass=1841, SNR=29.6, Peak=141 HFD=4.2
04:33:58.894 00.001 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
04:33:58.894 00.000 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
04:33:58.895 00.001 18120 CameraToMount -- cameraX=0.59 cameraY=-1.44 hyp=1.56 cameraTheta=-1.19 mountX=-1.56 mountY=0.13, mountTheta=3.06
04:33:58.897 00.002 18120 dither recenter: remaining=(-1.4,0.4) step=(-1.4,0.4)
04:33:58.898 00.001 18120 MountToCamera -- mountTheta (2.85) + m_xAngle (2.00) = xAngle (4.85 = -1.44)
04:33:58.898 00.000 18120 MountToCamera -- mountX=-1.36 mountY=0.41 hyp=1.42 mountTheta=2.85 cameraX=0.19, cameraY=-1.41 cameraTheta=-1.44
04:33:58.899 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-1.41, opts=4)
04:33:58.899 00.000 18120 Enqueuing Move request for scope (0.19, -1.41)
04:33:58.900 00.001 18120 Mount: notify direct move -1.36,0.41
04:33:58.900 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:33:58.901 00.001 18120 UpdateGuideState exits: m=1841 RSB=29.6
04:33:58.901 00.000 21948 Worker thread wakes up
04:33:58.901 00.000 18120 PhdController: settling, locked = 1, distance = 1.57 (0.50) aobump = 0 frame = 1 / 99999
04:33:58.902 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.41) opts 0x4
04:33:58.902 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -1.41)
04:33:58.902 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070038.902,"Host":"ASUS_SAM","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:33:58.903 00.001 21948 Moving (0.19, -1.41) raw xDistance=-1.36 yDistance=0.41
04:33:58.903 00.000 21948 MoveAxis(E, 385, B)
04:33:58.903 00.000 21948 Guiding  Dir = 2, Dur = 385
04:33:58.903 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:58.904 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:33:58.907 00.003 18120 Enqueuing Expose request
04:33:58.910 00.003 21948 IsSlewing returns 0
04:33:58.910 00.000 21948 IsGuiding returns 0
04:33:58.912 00.002 21948 PulseGuide returned control before completion, sleep 394
04:33:59.311 00.399 21948 IsGuiding returns 1
04:33:59.311 00.000 21948 scope still moving after pulse duration time elapsed
04:33:59.343 00.032 21948 IsSlewing returns 0
04:33:59.343 00.000 21948 IsGuiding returns 0
04:33:59.343 00.000 21948 scope move finished after 385 + 47 ms
04:33:59.343 00.000 21948 Move returns status 0, amount 385
04:33:59.343 00.000 21948 MoveAxis(S, 98, B)
04:33:59.343 00.000 21948 Guiding  Dir = 1, Dur = 98
04:33:59.343 00.000 21948 IsSlewing returns 0
04:33:59.344 00.001 21948 IsGuiding returns 0
04:33:59.348 00.004 21948 PulseGuide returned control before completion, sleep 104
04:33:59.453 00.105 21948 IsGuiding returns 0
04:33:59.453 00.000 21948 Move returns status 0, amount 98
04:33:59.453 00.000 21948 move complete, result=0
04:33:59.453 00.000 21948 worker thread done servicing request
04:33:59.453 00.000 21948 Worker thread wakes up
04:33:59.453 00.000 18120 GuideStep: -1.4 px 385 ms EAST, 0.4 px 98 ms SOUTH
04:33:59.454 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:33:59.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:00.861 01.407 21948 Exposure complete
04:34:00.935 00.074 21948 worker thread done servicing request
04:34:00.936 00.001 18120 OnExposeComplete: enter
04:34:00.937 00.001 18120 UpdateGuideState(): m_state=6
04:34:00.937 00.000 18120 Star::Find(15, 895, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8134
04:34:00.938 00.001 18120 Star::Find returns 1 (0), X=895.09, Y=240.80, Mass=1707, SNR=28.6, Peak=116 HFD=4.4
04:34:00.938 00.000 18120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.00) = xAngle (-3.45 = 2.83)
04:34:00.939 00.001 18120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.49 = 2.79)
04:34:00.939 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.53 hyp=0.54 cameraTheta=-1.45 mountX=-0.51 mountY=0.18, mountTheta=2.80
04:34:00.940 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.53, opts=13)
04:34:00.941 00.001 18120 Enqueuing Move request for scope (0.06, -0.53)
04:34:00.941 00.000 21948 Worker thread wakes up
04:34:00.941 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:00.942 00.001 18120 UpdateGuideState exits: m=1707 RSB=28.6
04:34:00.942 00.000 18120 PhdController: settling, locked = 1, distance = 0.54 (0.50) aobump = 0 frame = 2 / 99999
04:34:00.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.53) opts 0xd
04:34:00.943 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786070040.942,"Host":"ASUS_SAM","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:34:00.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.53)
04:34:00.943 00.000 21948 Moving (0.06, -0.53) raw xDistance=-0.51 yDistance=0.18
04:34:00.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
04:34:00.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:00.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:00.944 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:34:00.944 00.000 21948 MoveAxis(E, 91, ABG)
04:34:00.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:00.945 00.001 18120 Enqueuing Expose request
04:34:00.946 00.001 21948 Guiding  Dir = 2, Dur = 91
04:34:00.946 00.000 21948 IsSlewing returns 0
04:34:00.947 00.001 21948 IsGuiding returns 0
04:34:00.948 00.001 21948 PulseGuide returned control before completion, sleep 100
04:34:01.059 00.111 21948 IsGuiding returns 0
04:34:01.059 00.000 21948 Move returns status 0, amount 91
04:34:01.059 00.000 21948 MoveAxis(N, 0, ABG)
04:34:01.059 00.000 21948 Move returns status 0, amount 0
04:34:01.059 00.000 21948 move complete, result=0
04:34:01.059 00.000 21948 worker thread done servicing request
04:34:01.059 00.000 21948 Worker thread wakes up
04:34:01.059 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:01.060 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:01.060 00.000 18120 GuideStep: -0.5 px 91 ms EAST, 0.2 px 0 ms NORTH
04:34:02.697 01.637 21948 Exposure complete
04:34:02.748 00.051 21948 worker thread done servicing request
04:34:02.748 00.000 18120 OnExposeComplete: enter
04:34:02.750 00.002 18120 UpdateGuideState(): m_state=6
04:34:02.751 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8135
04:34:02.752 00.001 18120 Star::Find returns 1 (0), X=894.98, Y=241.62, Mass=1735, SNR=28.8, Peak=135 HFD=4.1
04:34:02.753 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
04:34:02.755 00.002 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
04:34:02.756 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.29 cameraTheta=1.72 mountX=0.28 mountY=-0.09, mountTheta=-0.31
04:34:02.758 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.28, opts=13)
04:34:02.759 00.001 18120 Enqueuing Move request for scope (-0.04, 0.28)
04:34:02.759 00.000 21948 Worker thread wakes up
04:34:02.759 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
04:34:02.759 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
04:34:02.759 00.000 21948 Moving (-0.04, 0.28) raw xDistance=0.28 yDistance=-0.09
04:34:02.759 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28
04:34:02.759 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:02.759 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:02.761 00.002 18120 UpdateGuideState exits: m=1735 RSB=28.8
04:34:02.761 00.000 18120 PhdController: settling, locked = 1, distance = 0.46 (0.50) aobump = 0 frame = 3 / 99999
04:34:02.762 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:34:02.762 00.000 21948 MoveAxis(W, 43, ABG)
04:34:02.762 00.000 21948 Guiding  Dir = 3, Dur = 43
04:34:02.762 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070042.761,"Host":"ASUS_SAM","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:34:02.762 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:02.762 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:02.762 00.000 18120 Enqueuing Expose request
04:34:02.763 00.001 21948 IsSlewing returns 0
04:34:02.763 00.000 21948 IsGuiding returns 0
04:34:02.765 00.002 21948 PulseGuide returned control before completion, sleep 52
04:34:02.832 00.067 21948 IsGuiding returns 0
04:34:02.832 00.000 21948 Move returns status 0, amount 43
04:34:02.832 00.000 21948 MoveAxis(N, 0, ABG)
04:34:02.832 00.000 21948 Move returns status 0, amount 0
04:34:02.832 00.000 21948 move complete, result=0
04:34:02.832 00.000 21948 worker thread done servicing request
04:34:02.832 00.000 21948 Worker thread wakes up
04:34:02.832 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:02.832 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:02.834 00.002 18120 GuideStep: 0.3 px 43 ms WEST, -0.1 px 0 ms NORTH
04:34:04.252 01.418 21948 Exposure complete
04:34:04.317 00.065 21948 worker thread done servicing request
04:34:04.317 00.000 18120 OnExposeComplete: enter
04:34:04.318 00.001 18120 UpdateGuideState(): m_state=6
04:34:04.318 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8136
04:34:04.319 00.001 18120 Star::Find returns 1 (0), X=895.17, Y=241.33, Mass=1744, SNR=28.8, Peak=123 HFD=4.3
04:34:04.319 00.000 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
04:34:04.320 00.001 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
04:34:04.320 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.03 mountX=-0.07 mountY=-0.13, mountTheta=-2.04
04:34:04.321 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.00, opts=13)
04:34:04.323 00.002 18120 Enqueuing Move request for scope (0.15, -0.00)
04:34:04.324 00.001 21948 Worker thread wakes up
04:34:04.324 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
04:34:04.324 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
04:34:04.324 00.000 21948 Moving (0.15, -0.00) raw xDistance=-0.07 yDistance=-0.13
04:34:04.324 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:34:04.324 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:04.324 00.000 18120 UpdateGuideState exits: m=1744 RSB=28.8
04:34:04.325 00.001 18120 PhdController: settling, locked = 1, distance = 0.37 (0.50) aobump = 0 frame = 4 / 99999
04:34:04.325 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070044.325,"Host":"ASUS_SAM","Inst":1,"Distance":0.37,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
04:34:04.326 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:04.326 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:34:04.326 00.000 21948 MoveAxis(E, 0, ABG)
04:34:04.326 00.000 21948 Move returns status 0, amount 0
04:34:04.326 00.000 21948 MoveAxis(N, 0, ABG)
04:34:04.326 00.000 21948 Move returns status 0, amount 0
04:34:04.326 00.000 21948 move complete, result=0
04:34:04.326 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:04.326 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:04.327 00.001 18120 Enqueuing Expose request
04:34:04.327 00.000 21948 worker thread done servicing request
04:34:04.327 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:04.328 00.001 21948 Worker thread wakes up
04:34:04.328 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:04.328 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:05.953 01.625 21948 Exposure complete
04:34:06.017 00.064 21948 worker thread done servicing request
04:34:06.017 00.000 18120 OnExposeComplete: enter
04:34:06.019 00.002 18120 UpdateGuideState(): m_state=6
04:34:06.020 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8137
04:34:06.022 00.002 18120 Star::Find returns 1 (0), X=895.21, Y=241.36, Mass=1812, SNR=29.4, Peak=136 HFD=4.1
04:34:06.023 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
04:34:06.024 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
04:34:06.025 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.11 mountX=-0.06 mountY=-0.17, mountTheta=-1.89
04:34:06.027 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.02, opts=13)
04:34:06.029 00.002 18120 Enqueuing Move request for scope (0.18, 0.02)
04:34:06.031 00.002 21948 Worker thread wakes up
04:34:06.031 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
04:34:06.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:06.031 00.000 18120 UpdateGuideState exits: m=1812 RSB=29.4
04:34:06.031 00.000 18120 PhdController: settling, locked = 1, distance = 0.31 (0.50) aobump = 0 frame = 5 / 99999
04:34:06.033 00.002 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
04:34:06.033 00.000 21948 Moving (0.18, 0.02) raw xDistance=-0.06 yDistance=-0.17
04:34:06.033 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:34:06.033 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:06.033 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070046.033,"Host":"ASUS_SAM","Inst":1,"Distance":0.31,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
04:34:06.033 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:34:06.033 00.000 21948 MoveAxis(E, 0, ABG)
04:34:06.033 00.000 21948 Move returns status 0, amount 0
04:34:06.033 00.000 21948 MoveAxis(N, 0, ABG)
04:34:06.033 00.000 21948 Move returns status 0, amount 0
04:34:06.034 00.001 21948 move complete, result=0
04:34:06.034 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:06.034 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:06.034 00.000 18120 Enqueuing Expose request
04:34:06.035 00.001 21948 worker thread done servicing request
04:34:06.035 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:34:06.035 00.000 21948 Worker thread wakes up
04:34:06.035 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:06.035 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:07.554 01.519 21948 Exposure complete
04:34:07.586 00.032 21948 worker thread done servicing request
04:34:07.586 00.000 18120 OnExposeComplete: enter
04:34:07.588 00.002 18120 UpdateGuideState(): m_state=6
04:34:07.589 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8138
04:34:07.591 00.002 18120 Star::Find returns 1 (0), X=895.12, Y=241.39, Mass=1798, SNR=29.3, Peak=134 HFD=4.1
04:34:07.592 00.001 18120 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.00) = xAngle (-1.47 = -1.47)
04:34:07.592 00.000 18120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.51 = -1.51)
04:34:07.593 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.53 mountX=0.01 mountY=-0.11, mountTheta=-1.47
04:34:07.594 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.05, opts=13)
04:34:07.595 00.001 18120 Enqueuing Move request for scope (0.09, 0.05)
04:34:07.595 00.000 21948 Worker thread wakes up
04:34:07.595 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
04:34:07.595 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
04:34:07.595 00.000 21948 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.11
04:34:07.595 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:34:07.595 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:07.596 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:07.596 00.000 18120 UpdateGuideState exits: m=1798 RSB=29.3
04:34:07.596 00.000 18120 PhdController: settling, locked = 1, distance = 0.25 (0.50) aobump = 0 frame = 6 / 99999
04:34:07.597 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:34:07.597 00.000 21948 MoveAxis(E, 0, ABG)
04:34:07.597 00.000 21948 Move returns status 0, amount 0
04:34:07.597 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070047.597,"Host":"ASUS_SAM","Inst":1,"Distance":0.25,"Time":4.8,"SettleTime":8.0,"StarLocked":true}
04:34:07.598 00.001 21948 MoveAxis(N, 0, ABG)
04:34:07.598 00.000 21948 Move returns status 0, amount 0
04:34:07.598 00.000 21948 move complete, result=0
04:34:07.598 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:07.598 00.000 21948 worker thread done servicing request
04:34:07.598 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:07.599 00.001 18120 Enqueuing Expose request
04:34:07.599 00.000 21948 Worker thread wakes up
04:34:07.599 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:07.600 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:07.600 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:09.225 01.625 21948 Exposure complete
04:34:09.268 00.043 21948 worker thread done servicing request
04:34:09.268 00.000 18120 OnExposeComplete: enter
04:34:09.270 00.002 18120 UpdateGuideState(): m_state=6
04:34:09.272 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8139
04:34:09.272 00.000 18120 Star::Find returns 1 (0), X=894.92, Y=241.39, Mass=1706, SNR=28.6, Peak=133 HFD=4.0
04:34:09.272 00.000 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
04:34:09.273 00.001 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
04:34:09.273 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.66 mountX=0.09 mountY=0.07, mountTheta=0.64
04:34:09.275 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.05, opts=13)
04:34:09.275 00.000 18120 Enqueuing Move request for scope (-0.10, 0.05)
04:34:09.276 00.001 21948 Worker thread wakes up
04:34:09.276 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:09.276 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
04:34:09.276 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
04:34:09.276 00.000 18120 UpdateGuideState exits: m=1706 RSB=28.6
04:34:09.277 00.001 21948 Moving (-0.10, 0.05) raw xDistance=0.09 yDistance=0.07
04:34:09.277 00.000 18120 PhdController: settling, locked = 1, distance = 0.21 (0.50) aobump = 0 frame = 7 / 99999
04:34:09.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:34:09.277 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070049.277,"Host":"ASUS_SAM","Inst":1,"Distance":0.21,"Time":6.5,"SettleTime":8.0,"StarLocked":true}
04:34:09.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:09.278 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:34:09.278 00.000 21948 MoveAxis(E, 0, ABG)
04:34:09.278 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:09.278 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:09.278 00.000 18120 Enqueuing Expose request
04:34:09.279 00.001 21948 Move returns status 0, amount 0
04:34:09.279 00.000 21948 MoveAxis(N, 0, ABG)
04:34:09.279 00.000 21948 Move returns status 0, amount 0
04:34:09.279 00.000 21948 move complete, result=0
04:34:09.279 00.000 21948 worker thread done servicing request
04:34:09.279 00.000 21948 Worker thread wakes up
04:34:09.279 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:09.279 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:09.280 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:34:10.796 01.516 21948 Exposure complete
04:34:10.845 00.049 21948 worker thread done servicing request
04:34:10.845 00.000 18120 OnExposeComplete: enter
04:34:10.846 00.001 18120 UpdateGuideState(): m_state=6
04:34:10.847 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8140
04:34:10.847 00.000 18120 Star::Find returns 1 (0), X=895.03, Y=241.26, Mass=1512, SNR=27.0, Peak=119 HFD=4.1
04:34:10.848 00.001 18120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.00) = xAngle (-3.42 = 2.87)
04:34:10.848 00.000 18120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.83)
04:34:10.848 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.42 mountX=-0.07 mountY=0.02, mountTheta=2.83
04:34:10.850 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.07, opts=13)
04:34:10.852 00.002 18120 Enqueuing Move request for scope (0.01, -0.07)
04:34:10.852 00.000 21948 Worker thread wakes up
04:34:10.852 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
04:34:10.852 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
04:34:10.852 00.000 21948 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
04:34:10.852 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:10.853 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:34:10.853 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:10.853 00.000 18120 UpdateGuideState exits: m=1512 RSB=27.0
04:34:10.854 00.001 18120 PhdController: settling, locked = 1, distance = 0.17 (0.50) aobump = 0 frame = 8 / 99999
04:34:10.854 00.000 18120 PhdController: newstate STATE_FINISH
04:34:10.854 00.000 18120 PhdController complete: success
04:34:10.856 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:34:10.856 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786070050.856,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
04:34:10.859 00.003 21948 MoveAxis(E, 0, ABG)
04:34:10.859 00.000 21948 Move returns status 0, amount 0
04:34:10.859 00.000 21948 MoveAxis(N, 0, ABG)
04:34:10.859 00.000 21948 Move returns status 0, amount 0
04:34:10.859 00.000 21948 move complete, result=0
04:34:10.859 00.000 18120 Mount: notify guiding dither settle done success=1
04:34:10.861 00.002 18120 PhdController: newstate STATE_IDLE
04:34:10.864 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:10.866 00.002 21948 worker thread done servicing request
04:34:10.866 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:10.866 00.000 18120 Enqueuing Expose request
04:34:10.868 00.002 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:34:10.868 00.000 21948 Worker thread wakes up
04:34:10.868 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:10.868 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:12.503 01.635 21948 Exposure complete
04:34:12.562 00.059 21948 worker thread done servicing request
04:34:12.562 00.000 18120 OnExposeComplete: enter
04:34:12.563 00.001 18120 UpdateGuideState(): m_state=6
04:34:12.564 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.565 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=241.64, Mass=1843, SNR=29.8, Peak=140 HFD=4.2
04:34:12.565 00.000 18120 MultiStar: exiting stabilization period
04:34:12.565 00.000 18120 MultiStar: updating star positions after lock position change
04:34:12.566 00.001 18120 Star::Find(15, 620, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.566 00.000 18120 Star::Find returns 1 (0), X=620.16, Y=391.88, Mass=990, SNR=21.8, Peak=74 HFD=4.3
04:34:12.567 00.001 18120 Star::Find(15, 1047, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.567 00.000 18120 Star::Find returns 1 (0), X=1046.96, Y=606.32, Mass=702, SNR=18.3, Peak=57 HFD=4.1
04:34:12.568 00.001 18120 Star::Find(15, 154, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.568 00.000 18120 Star::Find returns 1 (0), X=154.61, Y=42.58, Mass=638, SNR=17.5, Peak=56 HFD=3.4
04:34:12.568 00.000 18120 Star::Find(15, 337, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.569 00.001 18120 Star::Find returns 1 (0), X=337.04, Y=899.80, Mass=533, SNR=16.0, Peak=58 HFD=4.0
04:34:12.570 00.001 18120 Star::Find(15, 161, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.571 00.001 18120 Star::Find returns 1 (0), X=161.60, Y=426.95, Mass=385, SNR=13.5, Peak=41 HFD=3.9
04:34:12.572 00.001 18120 Star::Find(15, 542, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.573 00.001 18120 Star::Find returns 1 (0), X=542.74, Y=75.55, Mass=477, SNR=14.9, Peak=33 HFD=4.6
04:34:12.573 00.000 18120 Star::Find(15, 1132, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.574 00.001 18120 Star::Find returns 1 (0), X=1131.88, Y=235.45, Mass=295, SNR=11.8, Peak=33 HFD=3.2
04:34:12.575 00.001 18120 Star::Find(15, 419, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.576 00.001 18120 Star::Find returns 1 (0), X=419.11, Y=138.48, Mass=244, SNR=10.7, Peak=25 HFD=3.6
04:34:12.576 00.000 18120 Star::Find(15, 752, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.577 00.001 18120 Star::Find returns 1 (0), X=751.97, Y=270.74, Mass=237, SNR=10.5, Peak=25 HFD=3.4
04:34:12.578 00.001 18120 Star::Find(15, 1233, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.579 00.001 18120 Star::Find returns 1 (0), X=1232.61, Y=682.93, Mass=229, SNR=10.4, Peak=20 HFD=3.4
04:34:12.582 00.003 18120 Star::Find(15, 848, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
04:34:12.584 00.002 18120 Star::Find returns 1 (0), X=848.78, Y=82.71, Mass=241, SNR=10.7, Peak=26 HFD=3.6
04:34:12.587 00.003 18120 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.00) = xAngle (-0.40 = -0.40)
04:34:12.589 00.002 18120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.44 = -0.44)
04:34:12.591 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.60 mountX=0.28 mountY=-0.13, mountTheta=-0.43
04:34:12.595 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.31, opts=13)
04:34:12.596 00.001 18120 Enqueuing Move request for scope (-0.01, 0.31)
04:34:12.596 00.000 21948 Worker thread wakes up
04:34:12.596 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:12.597 00.001 18120 UpdateGuideState exits: m=1843 RSB=29.8
04:34:12.597 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:12.597 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:12.598 00.001 18120 Enqueuing Expose request
04:34:12.598 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
04:34:12.598 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
04:34:12.598 00.000 21948 Moving (-0.01, 0.31) raw xDistance=0.28 yDistance=-0.13
04:34:12.598 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:34:12.598 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:12.598 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:34:12.598 00.000 21948 MoveAxis(W, 51, ABG)
04:34:12.598 00.000 21948 Guiding  Dir = 3, Dur = 51
04:34:12.599 00.001 21948 IsSlewing returns 0
04:34:12.599 00.000 21948 IsGuiding returns 0
04:34:12.600 00.001 21948 PulseGuide returned control before completion, sleep 60
04:34:12.679 00.079 21948 IsGuiding returns 0
04:34:12.679 00.000 21948 Move returns status 0, amount 51
04:34:12.679 00.000 21948 MoveAxis(N, 0, ABG)
04:34:12.679 00.000 21948 Move returns status 0, amount 0
04:34:12.679 00.000 21948 move complete, result=0
04:34:12.679 00.000 21948 worker thread done servicing request
04:34:12.679 00.000 21948 Worker thread wakes up
04:34:12.679 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:12.679 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:12.679 00.000 18120 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
04:34:14.088 01.409 21948 Exposure complete
04:34:14.144 00.056 21948 worker thread done servicing request
04:34:14.144 00.000 18120 OnExposeComplete: enter
04:34:14.144 00.000 18120 UpdateGuideState(): m_state=6
04:34:14.146 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8142
04:34:14.147 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=241.29, Mass=1722, SNR=28.7, Peak=130 HFD=4.4
04:34:14.147 00.000 18120 MultiStar: [#1 0.18,0.05,0.73,U] [#2 -0.25,0.11,0.60,U] [#3 -0.11,-0.03,0.59,U] [#4 0.36,-0.18,0.57,U] [#5 -0.02,-0.02,0.46,U] [#6 -0.05,0.06,0.54,U] [#7 -0.13,-0.01,0.41,U] [#8 -0.12,-0.41,0.38,U] 
04:34:14.149 00.002 18120 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.09, -0.05}
04:34:14.149 00.000 18120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.00) = xAngle (-3.21 = 3.07)
04:34:14.150 00.001 18120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.25 = 3.03)
04:34:14.150 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.21 mountX=-0.04 mountY=0.00, mountTheta=3.03
04:34:14.151 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.04, opts=13)
04:34:14.152 00.001 18120 Enqueuing Move request for scope (0.01, -0.04)
04:34:14.152 00.000 21948 Worker thread wakes up
04:34:14.152 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
04:34:14.152 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
04:34:14.152 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:14.153 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:34:14.153 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:14.154 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:14.154 00.000 18120 Enqueuing Expose request
04:34:14.155 00.001 21948 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
04:34:14.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:34:14.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:14.155 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:34:14.155 00.000 21948 MoveAxis(E, 0, ABG)
04:34:14.155 00.000 21948 Move returns status 0, amount 0
04:34:14.155 00.000 21948 MoveAxis(N, 0, ABG)
04:34:14.155 00.000 21948 Move returns status 0, amount 0
04:34:14.155 00.000 21948 move complete, result=0
04:34:14.155 00.000 21948 worker thread done servicing request
04:34:14.155 00.000 21948 Worker thread wakes up
04:34:14.155 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:14.155 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:14.155 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:34:15.786 01.631 21948 Exposure complete
04:34:15.825 00.039 21948 worker thread done servicing request
04:34:15.825 00.000 18120 OnExposeComplete: enter
04:34:15.825 00.000 18120 UpdateGuideState(): m_state=6
04:34:15.826 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8143
04:34:15.826 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=241.47, Mass=1619, SNR=27.8, Peak=117 HFD=3.9
04:34:15.827 00.001 18120 MultiStar: [#1 0.33,-0.07,0.77,U] [#2 0.05,0.03,0.61,U] [#3 0.16,-0.19,0.61,U] [#4 0.51,-0.27,0.00,M2] [#5 0.27,-0.18,0.47,U] [#6 0.05,0.10,0.54,U] [#7 0.02,0.03,0.40,U] [#8 0.10,-0.44,0.00,M8] 
04:34:15.827 00.000 18120 refined, 6 included, MultiStar: {0.17, -0.01}, one-star: {0.19, 0.13}
04:34:15.828 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
04:34:15.828 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
04:34:15.829 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=-0.08 mountY=-0.14, mountTheta=-2.07
04:34:15.830 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.01, opts=13)
04:34:15.830 00.000 18120 Enqueuing Move request for scope (0.17, -0.01)
04:34:15.831 00.001 21948 Worker thread wakes up
04:34:15.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
04:34:15.831 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
04:34:15.831 00.000 21948 Moving (0.17, -0.01) raw xDistance=-0.08 yDistance=-0.14
04:34:15.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:34:15.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:15.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:15.832 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:34:15.832 00.000 18120 UpdateGuideState exits: m=1619 RSB=27.8
04:34:15.833 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:15.834 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:15.834 00.000 18120 Enqueuing Expose request
04:34:15.834 00.000 21948 MoveAxis(E, 0, ABG)
04:34:15.834 00.000 21948 Move returns status 0, amount 0
04:34:15.835 00.001 21948 MoveAxis(N, 0, ABG)
04:34:15.835 00.000 21948 Move returns status 0, amount 0
04:34:15.835 00.000 21948 move complete, result=0
04:34:15.835 00.000 21948 worker thread done servicing request
04:34:15.835 00.000 21948 Worker thread wakes up
04:34:15.835 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:15.835 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:15.835 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:17.354 01.519 21948 Exposure complete
04:34:17.392 00.038 21948 worker thread done servicing request
04:34:17.392 00.000 18120 OnExposeComplete: enter
04:34:17.393 00.001 18120 UpdateGuideState(): m_state=6
04:34:17.394 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8144
04:34:17.395 00.001 18120 Star::Find returns 1 (0), X=895.42, Y=241.33, Mass=1670, SNR=28.3, Peak=106 HFD=4.3
04:34:17.396 00.001 18120 MultiStar: [#1 0.16,-0.24,0.70,U] [#2 0.33,-0.16,0.67,U] [#3 0.05,0.11,0.61,U] [#4 0.51,-0.49,0.00,M3] [#5 0.22,-0.37,0.00,M1] [#6 -0.15,0.12,0.52,U] [#7 -0.07,-0.11,0.43,U] [#8 0.15,-0.60,0.00,M9] 
04:34:17.396 00.000 18120 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {0.40, -0.00}
04:34:17.397 00.001 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
04:34:17.398 00.001 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.34 = -2.34)
04:34:17.398 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.12 mountY=-0.12, mountTheta=-2.32
04:34:17.401 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.05, opts=13)
04:34:17.401 00.000 18120 Enqueuing Move request for scope (0.17, -0.05)
04:34:17.401 00.000 21948 Worker thread wakes up
04:34:17.401 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:17.402 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
04:34:17.402 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
04:34:17.402 00.000 18120 UpdateGuideState exits: m=1670 RSB=28.3
04:34:17.402 00.000 21948 Moving (0.17, -0.05) raw xDistance=-0.12 yDistance=-0.12
04:34:17.402 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:17.403 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:17.403 00.000 18120 Enqueuing Expose request
04:34:17.404 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:34:17.404 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:17.404 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:34:17.404 00.000 21948 MoveAxis(E, 0, ABG)
04:34:17.404 00.000 21948 Move returns status 0, amount 0
04:34:17.404 00.000 21948 MoveAxis(N, 0, ABG)
04:34:17.404 00.000 21948 Move returns status 0, amount 0
04:34:17.404 00.000 21948 move complete, result=0
04:34:17.404 00.000 21948 worker thread done servicing request
04:34:17.404 00.000 21948 Worker thread wakes up
04:34:17.404 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:17.404 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:17.404 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:19.030 01.626 21948 Exposure complete
04:34:19.073 00.043 21948 worker thread done servicing request
04:34:19.073 00.000 18120 OnExposeComplete: enter
04:34:19.075 00.002 18120 UpdateGuideState(): m_state=6
04:34:19.077 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8145
04:34:19.078 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=241.70, Mass=1654, SNR=28.2, Peak=145 HFD=4.2
04:34:19.079 00.001 18120 MultiStar: [#1 0.04,0.28,0.74,U] [#2 -0.02,0.21,0.64,U] [#3 -0.08,0.22,0.60,U] [#4 0.12,-0.21,0.57,U] [#5 0.22,-0.10,0.47,U] [#6 0.00,-0.12,0.47,U] [#7 -0.12,0.19,0.45,U] [#8 -0.34,-0.22,0.42,U] 
04:34:19.079 00.000 18120 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.06, 0.36}
04:34:19.080 00.001 18120 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.00) = xAngle (-0.24 = -0.24)
04:34:19.080 00.000 18120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.28 = -0.28)
04:34:19.080 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.76 mountX=0.11 mountY=-0.03, mountTheta=-0.28
04:34:19.082 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.11, opts=13)
04:34:19.083 00.001 18120 Enqueuing Move request for scope (-0.02, 0.11)
04:34:19.083 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:19.084 00.001 18120 UpdateGuideState exits: m=1654 RSB=28.2
04:34:19.084 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:19.084 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:19.085 00.001 18120 Enqueuing Expose request
04:34:19.085 00.000 21948 Worker thread wakes up
04:34:19.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
04:34:19.085 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
04:34:19.085 00.000 21948 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.03
04:34:19.085 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:34:19.085 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:19.085 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:34:19.085 00.000 21948 MoveAxis(E, 0, ABG)
04:34:19.085 00.000 21948 Move returns status 0, amount 0
04:34:19.085 00.000 21948 MoveAxis(N, 0, ABG)
04:34:19.085 00.000 21948 Move returns status 0, amount 0
04:34:19.086 00.001 21948 move complete, result=0
04:34:19.086 00.000 21948 worker thread done servicing request
04:34:19.086 00.000 21948 Worker thread wakes up
04:34:19.086 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:19.086 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:19.086 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:20.610 01.524 21948 Exposure complete
04:34:20.663 00.053 21948 worker thread done servicing request
04:34:20.663 00.000 18120 OnExposeComplete: enter
04:34:20.665 00.002 18120 UpdateGuideState(): m_state=6
04:34:20.666 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8146
04:34:20.666 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=241.78, Mass=1718, SNR=28.7, Peak=142 HFD=4.2
04:34:20.669 00.003 18120 MultiStar: [#1 0.20,0.15,0.71,U] [#2 0.08,0.18,0.61,U] [#3 -0.23,0.04,0.57,U] [#4 0.31,-0.11,0.55,U] [#5 0.04,-0.11,0.45,U] [#6 -0.06,0.21,0.55,U] [#7 -0.13,0.31,0.40,U] [#8 -0.30,-0.08,0.42,U] 
04:34:20.671 00.002 18120 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {-0.01, 0.44}
04:34:20.673 00.002 18120 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.00) = xAngle (-0.47 = -0.47)
04:34:20.676 00.003 18120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.51 = -0.51)
04:34:20.678 00.002 18120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=0.13 mountY=-0.07, mountTheta=-0.50
04:34:20.682 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.15, opts=13)
04:34:20.685 00.003 18120 Enqueuing Move request for scope (0.01, 0.15)
04:34:20.686 00.001 21948 Worker thread wakes up
04:34:20.686 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
04:34:20.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
04:34:20.686 00.000 21948 Moving (0.01, 0.15) raw xDistance=0.13 yDistance=-0.07
04:34:20.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:34:20.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:20.686 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:20.687 00.001 18120 UpdateGuideState exits: m=1718 RSB=28.7
04:34:20.687 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:20.687 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:20.688 00.001 18120 Enqueuing Expose request
04:34:20.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:34:20.688 00.000 21948 MoveAxis(E, 0, ABG)
04:34:20.688 00.000 21948 Move returns status 0, amount 0
04:34:20.688 00.000 21948 MoveAxis(N, 0, ABG)
04:34:20.688 00.000 21948 Move returns status 0, amount 0
04:34:20.688 00.000 21948 move complete, result=0
04:34:20.688 00.000 21948 worker thread done servicing request
04:34:20.688 00.000 21948 Worker thread wakes up
04:34:20.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:20.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:20.689 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:22.316 01.627 21948 Exposure complete
04:34:22.363 00.047 21948 worker thread done servicing request
04:34:22.363 00.000 18120 OnExposeComplete: enter
04:34:22.364 00.001 18120 UpdateGuideState(): m_state=6
04:34:22.364 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8147
04:34:22.365 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=241.37, Mass=1586, SNR=27.5, Peak=125 HFD=4.0
04:34:22.366 00.001 18120 MultiStar: [#1 0.10,0.03,0.75,U] [#2 0.14,0.13,0.66,U] [#3 -0.20,0.34,0.67,U] [#4 -0.10,-0.18,0.55,U] [#5 -0.14,0.03,0.50,U] [#6 -0.14,0.17,0.53,U] [#7 -0.32,0.57,0.00,M1] [#8 -0.51,-0.03,0.00,M8] 
04:34:22.366 00.000 18120 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.13, 0.04}
04:34:22.366 00.000 18120 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.00) = xAngle (-0.35 = -0.35)
04:34:22.367 00.001 18120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.39 = -0.39)
04:34:22.367 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=0.08 mountY=-0.03, mountTheta=-0.38
04:34:22.368 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.08, opts=13)
04:34:22.369 00.001 18120 Enqueuing Move request for scope (-0.01, 0.08)
04:34:22.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:22.370 00.001 18120 UpdateGuideState exits: m=1586 RSB=27.5
04:34:22.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:22.371 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:22.371 00.000 18120 Enqueuing Expose request
04:34:22.372 00.001 21948 Worker thread wakes up
04:34:22.372 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
04:34:22.372 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
04:34:22.372 00.000 21948 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
04:34:22.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:34:22.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:22.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:34:22.372 00.000 21948 MoveAxis(E, 0, ABG)
04:34:22.372 00.000 21948 Move returns status 0, amount 0
04:34:22.372 00.000 21948 MoveAxis(N, 0, ABG)
04:34:22.372 00.000 21948 Move returns status 0, amount 0
04:34:22.372 00.000 21948 move complete, result=0
04:34:22.372 00.000 21948 worker thread done servicing request
04:34:22.372 00.000 21948 Worker thread wakes up
04:34:22.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:22.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:22.372 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:23.888 01.516 21948 Exposure complete
04:34:23.933 00.045 21948 worker thread done servicing request
04:34:23.933 00.000 18120 OnExposeComplete: enter
04:34:23.934 00.001 18120 UpdateGuideState(): m_state=6
04:34:23.935 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8148
04:34:23.935 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=241.46, Mass=1736, SNR=28.8, Peak=127 HFD=3.9
04:34:23.935 00.000 18120 MultiStar: [#1 0.17,-0.01,0.69,U] [#2 -0.09,-0.07,0.60,U] [#3 -0.49,0.09,0.00,M1] [#4 0.09,-0.14,0.58,U] [#5 -0.16,-0.11,0.50,U] [#6 -0.17,0.19,0.50,U] [#7 -0.44,-0.10,0.00,M2] [#8 0.09,-0.37,0.41,U] 
04:34:23.936 00.001 18120 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.12, 0.12}
04:34:23.936 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
04:34:23.937 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
04:34:23.937 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.87 mountX=-0.04 mountY=-0.01, mountTheta=-2.90
04:34:23.938 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.03, opts=13)
04:34:23.939 00.001 18120 Enqueuing Move request for scope (0.02, -0.03)
04:34:23.939 00.000 21948 Worker thread wakes up
04:34:23.939 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
04:34:23.939 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
04:34:23.939 00.000 21948 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
04:34:23.940 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:34:23.940 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:23.940 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:23.940 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:34:23.940 00.000 21948 MoveAxis(E, 0, ABG)
04:34:23.940 00.000 21948 Move returns status 0, amount 0
04:34:23.940 00.000 21948 MoveAxis(N, 0, ABG)
04:34:23.940 00.000 21948 Move returns status 0, amount 0
04:34:23.940 00.000 21948 move complete, result=0
04:34:23.940 00.000 18120 UpdateGuideState exits: m=1736 RSB=28.8
04:34:23.941 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:23.941 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:23.941 00.000 18120 Enqueuing Expose request
04:34:23.942 00.001 21948 worker thread done servicing request
04:34:23.942 00.000 21948 Worker thread wakes up
04:34:23.942 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:23.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:23.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:25.565 01.623 21948 Exposure complete
04:34:25.606 00.041 21948 worker thread done servicing request
04:34:25.606 00.000 18120 OnExposeComplete: enter
04:34:25.607 00.001 18120 UpdateGuideState(): m_state=6
04:34:25.608 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8149
04:34:25.608 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=241.31, Mass=1711, SNR=28.7, Peak=118 HFD=4.3
04:34:25.609 00.001 18120 MultiStar: [#1 0.18,-0.29,0.72,U] [#2 0.08,-0.14,0.61,U] [#3 -0.14,-0.18,0.61,U] [#4 0.25,-0.07,0.53,U] [#5 0.09,-0.23,0.48,U] [#6 0.04,-0.29,0.49,U] [#7 0.00,-0.19,0.41,U] [#8 -0.01,-0.43,0.41,U] 
04:34:25.609 00.000 18120 refined, 8 included, MultiStar: {0.11, -0.19}, one-star: {0.30, -0.03}
04:34:25.610 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.02 = -3.02)
04:34:25.610 00.000 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.06 = -3.06)
04:34:25.610 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.02 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
04:34:25.615 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.19, opts=13)
04:34:25.617 00.002 18120 Enqueuing Move request for scope (0.11, -0.19)
04:34:25.619 00.002 21948 Worker thread wakes up
04:34:25.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:25.622 00.003 18120 UpdateGuideState exits: m=1711 RSB=28.7
04:34:25.624 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:25.624 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
04:34:25.624 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
04:34:25.624 00.000 21948 Moving (0.11, -0.19) raw xDistance=-0.22 yDistance=-0.02
04:34:25.624 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:34:25.624 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:25.624 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:34:25.624 00.000 21948 MoveAxis(E, 39, ABG)
04:34:25.624 00.000 21948 Guiding  Dir = 2, Dur = 39
04:34:25.625 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:25.625 00.000 18120 Enqueuing Expose request
04:34:25.626 00.001 21948 IsSlewing returns 0
04:34:25.626 00.000 21948 IsGuiding returns 0
04:34:25.628 00.002 21948 PulseGuide returned control before completion, sleep 48
04:34:25.689 00.061 21948 IsGuiding returns 0
04:34:25.689 00.000 21948 Move returns status 0, amount 39
04:34:25.690 00.001 21948 MoveAxis(N, 0, ABG)
04:34:25.690 00.000 21948 Move returns status 0, amount 0
04:34:25.690 00.000 21948 move complete, result=0
04:34:25.690 00.000 21948 worker thread done servicing request
04:34:25.690 00.000 21948 Worker thread wakes up
04:34:25.690 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:25.690 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:25.690 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
04:34:27.096 01.406 21948 Exposure complete
04:34:27.135 00.039 21948 worker thread done servicing request
04:34:27.135 00.000 18120 OnExposeComplete: enter
04:34:27.136 00.001 18120 UpdateGuideState(): m_state=6
04:34:27.137 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8150
04:34:27.137 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=241.66, Mass=1689, SNR=28.5, Peak=132 HFD=4.1
04:34:27.138 00.001 18120 MultiStar: [#1 -0.13,-0.00,0.70,U] [#2 -0.13,0.22,0.62,U] [#3 -0.42,0.22,0.00,M1] [#4 -0.02,-0.02,0.56,U] [#5 -0.34,0.00,0.48,U] [#6 -0.00,0.18,0.50,U] [#7 -0.10,0.32,0.42,U] [#8 -0.10,-0.20,0.35,U] 
04:34:27.138 00.000 18120 refined, 7 included, MultiStar: {-0.08, 0.13}, one-star: {0.06, 0.32}
04:34:27.139 00.001 18120 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.00) = xAngle (0.11 = 0.11)
04:34:27.139 00.000 18120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.07 = 0.07)
04:34:27.139 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.11 mountX=0.15 mountY=0.01, mountTheta=0.07
04:34:27.141 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.13, opts=13)
04:34:27.141 00.000 18120 Enqueuing Move request for scope (-0.08, 0.13)
04:34:27.142 00.001 21948 Worker thread wakes up
04:34:27.142 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:27.143 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
04:34:27.143 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
04:34:27.143 00.000 21948 Moving (-0.08, 0.13) raw xDistance=0.15 yDistance=0.01
04:34:27.143 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:34:27.143 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:27.143 00.000 18120 UpdateGuideState exits: m=1689 RSB=28.5
04:34:27.144 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:27.145 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:34:27.145 00.000 21948 MoveAxis(E, 0, ABG)
04:34:27.145 00.000 21948 Move returns status 0, amount 0
04:34:27.145 00.000 21948 MoveAxis(N, 0, ABG)
04:34:27.145 00.000 21948 Move returns status 0, amount 0
04:34:27.145 00.000 21948 move complete, result=0
04:34:27.145 00.000 21948 worker thread done servicing request
04:34:27.146 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:27.146 00.000 18120 Enqueuing Expose request
04:34:27.146 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:34:27.147 00.001 21948 Worker thread wakes up
04:34:27.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:27.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:28.776 01.629 21948 Exposure complete
04:34:28.827 00.051 21948 worker thread done servicing request
04:34:28.828 00.001 18120 OnExposeComplete: enter
04:34:28.828 00.000 18120 UpdateGuideState(): m_state=6
04:34:28.829 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8151
04:34:28.829 00.000 18120 Star::Find returns 1 (0), X=894.65, Y=242.35, Mass=1735, SNR=28.8, Peak=115 HFD=4.3
04:34:28.830 00.001 18120 MultiStar: large primary error, entering stabilization period
04:34:28.830 00.000 18120 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.00) = xAngle (-0.08 = -0.08)
04:34:28.831 00.001 18120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.12 = -0.12)
04:34:28.831 00.000 18120 CameraToMount -- cameraX=-0.37 cameraY=1.01 hyp=1.07 cameraTheta=1.92 mountX=1.07 mountY=-0.12, mountTheta=-0.12
04:34:28.832 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=1.01, opts=13)
04:34:28.833 00.001 18120 Enqueuing Move request for scope (-0.37, 1.01)
04:34:28.833 00.000 21948 Worker thread wakes up
04:34:28.833 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 1.01) opts 0xd
04:34:28.833 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, 1.01)
04:34:28.833 00.000 21948 Moving (-0.37, 1.01) raw xDistance=1.07 yDistance=-0.12
04:34:28.833 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.07
04:34:28.833 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:28.834 00.001 18120 UpdateGuideState exits: m=1735 RSB=28.8
04:34:28.834 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:28.835 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:28.835 00.000 18120 Enqueuing Expose request
04:34:28.836 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:28.836 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:34:28.836 00.000 21948 MoveAxis(W, 191, ABG)
04:34:28.836 00.000 21948 Guiding  Dir = 3, Dur = 191
04:34:28.836 00.000 21948 IsSlewing returns 0
04:34:28.836 00.000 21948 IsGuiding returns 0
04:34:28.839 00.003 21948 PulseGuide returned control before completion, sleep 199
04:34:29.044 00.205 21948 IsGuiding returns 0
04:34:29.045 00.001 21948 Move returns status 0, amount 191
04:34:29.045 00.000 21948 MoveAxis(N, 0, ABG)
04:34:29.045 00.000 21948 Move returns status 0, amount 0
04:34:29.045 00.000 21948 move complete, result=0
04:34:29.045 00.000 21948 worker thread done servicing request
04:34:29.045 00.000 21948 Worker thread wakes up
04:34:29.045 00.000 18120 GuideStep: 1.1 px 191 ms WEST, -0.1 px 0 ms NORTH
04:34:29.046 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:29.046 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:30.463 01.417 21948 Exposure complete
04:34:30.528 00.065 21948 worker thread done servicing request
04:34:30.528 00.000 18120 OnExposeComplete: enter
04:34:30.529 00.001 18120 UpdateGuideState(): m_state=6
04:34:30.530 00.001 18120 Star::Find(15, 894, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8152
04:34:30.530 00.000 18120 Star::Find returns 1 (0), X=894.98, Y=241.82, Mass=1703, SNR=28.5, Peak=131 HFD=4.4
04:34:30.530 00.000 18120 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.00) = xAngle (-0.34 = -0.34)
04:34:30.531 00.001 18120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.38 = -0.38)
04:34:30.531 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.66 mountX=0.45 mountY=-0.18, mountTheta=-0.37
04:34:30.532 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.48, opts=13)
04:34:30.533 00.001 18120 Enqueuing Move request for scope (-0.04, 0.48)
04:34:30.533 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:30.534 00.001 21948 Worker thread wakes up
04:34:30.534 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.48) opts 0xd
04:34:30.534 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.48)
04:34:30.534 00.000 21948 Moving (-0.04, 0.48) raw xDistance=0.45 yDistance=-0.18
04:34:30.534 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
04:34:30.534 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:30.534 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.5
04:34:30.535 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:34:30.535 00.000 21948 MoveAxis(W, 94, ABG)
04:34:30.535 00.000 21948 Guiding  Dir = 3, Dur = 94
04:34:30.535 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:30.536 00.001 21948 IsSlewing returns 0
04:34:30.536 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:30.536 00.000 18120 Enqueuing Expose request
04:34:30.537 00.001 21948 IsGuiding returns 0
04:34:30.539 00.002 21948 PulseGuide returned control before completion, sleep 102
04:34:30.647 00.108 21948 IsGuiding returns 0
04:34:30.661 00.014 21948 Move returns status 0, amount 94
04:34:30.661 00.000 21948 MoveAxis(N, 0, ABG)
04:34:30.661 00.000 21948 Move returns status 0, amount 0
04:34:30.661 00.000 21948 move complete, result=0
04:34:30.661 00.000 21948 worker thread done servicing request
04:34:30.661 00.000 21948 Worker thread wakes up
04:34:30.661 00.000 18120 GuideStep: 0.5 px 94 ms WEST, -0.2 px 0 ms NORTH
04:34:30.663 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:30.663 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:32.295 01.632 21948 Exposure complete
04:34:32.345 00.050 18120 OnExposeComplete: enter
04:34:32.346 00.001 18120 UpdateGuideState(): m_state=6
04:34:32.348 00.002 21948 worker thread done servicing request
04:34:32.348 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8153
04:34:32.349 00.001 18120 Star::Find returns 1 (0), X=894.88, Y=241.68, Mass=1570, SNR=27.4, Peak=127 HFD=4.0
04:34:32.350 00.001 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
04:34:32.350 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
04:34:32.352 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.37 cameraTheta=1.96 mountX=0.37 mountY=-0.03, mountTheta=-0.08
04:34:32.353 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.35, opts=13)
04:34:32.354 00.001 18120 Enqueuing Move request for scope (-0.14, 0.35)
04:34:32.355 00.001 21948 Worker thread wakes up
04:34:32.355 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:32.355 00.000 18120 UpdateGuideState exits: m=1570 RSB=27.4
04:34:32.356 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:32.356 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
04:34:32.356 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
04:34:32.356 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:32.357 00.001 18120 Enqueuing Expose request
04:34:32.357 00.000 21948 Moving (-0.14, 0.35) raw xDistance=0.37 yDistance=-0.03
04:34:32.357 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
04:34:32.357 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:32.357 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:34:32.357 00.000 21948 MoveAxis(W, 74, ABG)
04:34:32.357 00.000 21948 Guiding  Dir = 3, Dur = 74
04:34:32.357 00.000 21948 IsSlewing returns 0
04:34:32.357 00.000 21948 IsGuiding returns 0
04:34:32.360 00.003 21948 PulseGuide returned control before completion, sleep 83
04:34:32.450 00.090 21948 IsGuiding returns 0
04:34:32.450 00.000 21948 Move returns status 0, amount 74
04:34:32.450 00.000 21948 MoveAxis(N, 0, ABG)
04:34:32.450 00.000 21948 Move returns status 0, amount 0
04:34:32.450 00.000 21948 move complete, result=0
04:34:32.450 00.000 21948 worker thread done servicing request
04:34:32.450 00.000 21948 Worker thread wakes up
04:34:32.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:32.450 00.000 18120 GuideStep: 0.4 px 74 ms WEST, -0.0 px 0 ms NORTH
04:34:32.451 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:33.867 01.416 21948 Exposure complete
04:34:33.908 00.041 21948 worker thread done servicing request
04:34:33.908 00.000 18120 OnExposeComplete: enter
04:34:33.909 00.001 18120 UpdateGuideState(): m_state=6
04:34:33.909 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8154
04:34:33.910 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=241.24, Mass=1690, SNR=28.4, Peak=148 HFD=4.2
04:34:33.910 00.000 18120 MultiStar: exiting stabilization period
04:34:33.911 00.001 18120 MultiStar: [#1 0.16,-0.29,0.68,U] [#2 0.08,-0.35,0.67,U] [#3 0.19,-0.38,0.62,U] [#4 0.24,-0.47,0.00,M1] [#5 0.05,-0.27,0.48,U] [#6 -0.23,-0.20,0.53,U] [#7 -0.26,-0.07,0.41,U] [#8 0.02,-0.50,0.00,M6] 
04:34:33.911 00.000 18120 single-star, 6 included, MultiStar: {0.04, -0.23}, one-star: {0.11, -0.09}
04:34:33.911 00.000 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
04:34:33.914 00.003 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
04:34:33.915 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.71 mountX=-0.13 mountY=-0.06, mountTheta=-2.74
04:34:33.916 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.09, opts=13)
04:34:33.916 00.000 18120 Enqueuing Move request for scope (0.11, -0.09)
04:34:33.917 00.001 21948 Worker thread wakes up
04:34:33.917 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:33.917 00.000 18120 UpdateGuideState exits: m=1690 RSB=28.4
04:34:33.918 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:33.918 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:33.919 00.001 18120 Enqueuing Expose request
04:34:33.919 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
04:34:33.919 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
04:34:33.919 00.000 21948 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=-0.06
04:34:33.919 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:34:33.919 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:33.919 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:34:33.919 00.000 21948 MoveAxis(E, 0, ABG)
04:34:33.919 00.000 21948 Move returns status 0, amount 0
04:34:33.919 00.000 21948 MoveAxis(N, 0, ABG)
04:34:33.919 00.000 21948 Move returns status 0, amount 0
04:34:33.919 00.000 21948 move complete, result=0
04:34:33.919 00.000 21948 worker thread done servicing request
04:34:33.919 00.000 21948 Worker thread wakes up
04:34:33.919 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:33.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:33.920 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:35.542 01.622 21948 Exposure complete
04:34:35.589 00.047 21948 worker thread done servicing request
04:34:35.589 00.000 18120 OnExposeComplete: enter
04:34:35.591 00.002 18120 UpdateGuideState(): m_state=6
04:34:35.592 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8155
04:34:35.592 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=241.22, Mass=1635, SNR=27.9, Peak=127 HFD=4.3
04:34:35.593 00.001 18120 MultiStar: [#1 0.46,-0.42,0.00,M1] [#2 0.32,-0.32,0.00,M1] [#3 0.33,-0.34,0.00,M1] [#4 0.52,-0.48,0.00,M2] [#5 0.41,-0.31,0.00,M1] [#6 0.14,-0.53,0.00,M1] [#7 -0.08,-0.26,0.45,U] [#8 0.49,-0.52,0.00,M7] 
04:34:35.593 00.000 18120 refined, 1 included, MultiStar: {0.17, -0.16}, one-star: {0.28, -0.12}
04:34:35.593 00.000 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
04:34:35.594 00.001 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
04:34:35.594 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.76 mountX=-0.21 mountY=-0.08, mountTheta=-2.80
04:34:35.595 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.16, opts=13)
04:34:35.596 00.001 18120 Enqueuing Move request for scope (0.17, -0.16)
04:34:35.596 00.000 21948 Worker thread wakes up
04:34:35.596 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:35.597 00.001 18120 UpdateGuideState exits: m=1635 RSB=27.9
04:34:35.597 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:35.598 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:35.598 00.000 18120 Enqueuing Expose request
04:34:35.599 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
04:34:35.599 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
04:34:35.599 00.000 21948 Moving (0.17, -0.16) raw xDistance=-0.21 yDistance=-0.08
04:34:35.599 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:34:35.599 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:35.599 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:34:35.599 00.000 21948 MoveAxis(E, 38, ABG)
04:34:35.599 00.000 21948 Guiding  Dir = 2, Dur = 38
04:34:35.599 00.000 21948 IsSlewing returns 0
04:34:35.599 00.000 21948 IsGuiding returns 0
04:34:35.600 00.001 21948 PulseGuide returned control before completion, sleep 47
04:34:35.649 00.049 21948 IsGuiding returns 0
04:34:35.650 00.001 21948 Move returns status 0, amount 38
04:34:35.650 00.000 21948 MoveAxis(N, 0, ABG)
04:34:35.650 00.000 21948 Move returns status 0, amount 0
04:34:35.650 00.000 21948 move complete, result=0
04:34:35.650 00.000 21948 worker thread done servicing request
04:34:35.650 00.000 21948 Worker thread wakes up
04:34:35.650 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:35.650 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:35.650 00.000 18120 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
04:34:37.056 01.406 21948 Exposure complete
04:34:37.087 00.031 21948 worker thread done servicing request
04:34:37.087 00.000 18120 OnExposeComplete: enter
04:34:37.088 00.001 18120 UpdateGuideState(): m_state=6
04:34:37.089 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8156
04:34:37.089 00.000 18120 Star::Find returns 1 (0), X=895.08, Y=241.27, Mass=1608, SNR=27.7, Peak=135 HFD=4.2
04:34:37.090 00.001 18120 MultiStar: [#1 0.23,-0.37,0.00,M2] [#2 -0.06,-0.18,0.68,U] [#3 0.44,-0.32,0.00,M2] [#4 0.22,-0.50,0.00,M3] [#5 0.14,-0.37,0.49,U] [#6 0.05,-0.56,0.00,M2] [#7 -0.14,-0.16,0.41,U] [#8 0.20,-0.08,0.41,U] 
04:34:37.090 00.000 18120 single-star, 4 included, MultiStar: {0.04, -0.15}, one-star: {0.06, -0.06}
04:34:37.091 00.001 18120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.00) = xAngle (-2.83 = -2.83)
04:34:37.091 00.000 18120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.87 = -2.87)
04:34:37.091 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.83 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
04:34:37.093 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.06, opts=13)
04:34:37.093 00.000 18120 Enqueuing Move request for scope (0.06, -0.06)
04:34:37.093 00.000 21948 Worker thread wakes up
04:34:37.094 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:37.094 00.000 18120 UpdateGuideState exits: m=1608 RSB=27.7
04:34:37.094 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:37.095 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:37.096 00.001 18120 Enqueuing Expose request
04:34:37.097 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
04:34:37.097 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
04:34:37.097 00.000 21948 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.02
04:34:37.097 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:34:37.097 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:37.097 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:34:37.097 00.000 21948 MoveAxis(E, 0, ABG)
04:34:37.097 00.000 21948 Move returns status 0, amount 0
04:34:37.097 00.000 21948 MoveAxis(N, 0, ABG)
04:34:37.097 00.000 21948 Move returns status 0, amount 0
04:34:37.097 00.000 21948 move complete, result=0
04:34:37.097 00.000 21948 worker thread done servicing request
04:34:37.097 00.000 21948 Worker thread wakes up
04:34:37.097 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:37.097 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:37.098 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:38.733 01.635 21948 Exposure complete
04:34:38.784 00.051 21948 worker thread done servicing request
04:34:38.784 00.000 18120 OnExposeComplete: enter
04:34:38.785 00.001 18120 UpdateGuideState(): m_state=6
04:34:38.786 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8157
04:34:38.786 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=241.27, Mass=1755, SNR=28.9, Peak=137 HFD=4.2
04:34:38.787 00.001 18120 MultiStar: [#1 0.14,-0.25,0.71,U] [#2 0.41,-0.32,0.00,M1] [#3 0.31,-0.07,0.60,U] [#4 0.37,-0.40,0.00,M4] [#5 0.12,-0.36,0.46,U] [#6 0.01,-0.02,0.50,U] [#7 -0.27,-0.21,0.42,U] [#8 -0.03,-0.56,0.00,M7] 
04:34:38.787 00.000 18120 single-star, 5 included, MultiStar: {0.11, -0.15}, one-star: {0.16, -0.07}
04:34:38.788 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
04:34:38.788 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
04:34:38.789 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.40 mountX=-0.12 mountY=-0.11, mountTheta=-2.42
04:34:38.791 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.07, opts=13)
04:34:38.792 00.001 18120 Enqueuing Move request for scope (0.16, -0.07)
04:34:38.793 00.001 21948 Worker thread wakes up
04:34:38.793 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
04:34:38.793 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
04:34:38.793 00.000 21948 Moving (0.16, -0.07) raw xDistance=-0.12 yDistance=-0.11
04:34:38.793 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:34:38.793 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:38.793 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:38.794 00.001 18120 UpdateGuideState exits: m=1755 RSB=28.9
04:34:38.797 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:34:38.797 00.000 21948 MoveAxis(E, 0, ABG)
04:34:38.797 00.000 21948 Move returns status 0, amount 0
04:34:38.797 00.000 21948 MoveAxis(N, 0, ABG)
04:34:38.797 00.000 21948 Move returns status 0, amount 0
04:34:38.797 00.000 21948 move complete, result=0
04:34:38.797 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:38.798 00.001 21948 worker thread done servicing request
04:34:38.798 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:38.798 00.000 18120 Enqueuing Expose request
04:34:38.799 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:38.799 00.000 21948 Worker thread wakes up
04:34:38.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:38.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:40.314 01.515 21948 Exposure complete
04:34:40.367 00.053 21948 worker thread done servicing request
04:34:40.367 00.000 18120 OnExposeComplete: enter
04:34:40.367 00.000 18120 UpdateGuideState(): m_state=6
04:34:40.368 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8158
04:34:40.369 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=241.34, Mass=1693, SNR=28.5, Peak=119 HFD=4.1
04:34:40.371 00.002 18120 MultiStar: [#1 0.19,-0.16,0.71,U] [#2 0.31,-0.26,0.61,U] [#3 0.35,-0.16,0.61,U] [#4 0.36,-0.31,0.00,M5] [#5 0.26,-0.42,0.00,M1] [#6 0.12,-0.23,0.49,U] [#7 -0.07,-0.03,0.40,U] [#8 0.19,-0.35,0.40,U] 
04:34:40.372 00.001 18120 refined, 6 included, MultiStar: {0.22, -0.15}, one-star: {0.27, 0.00}
04:34:40.373 00.001 18120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
04:34:40.374 00.001 18120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
04:34:40.375 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.60 mountX=-0.22 mountY=-0.13, mountTheta=-2.63
04:34:40.378 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.15, opts=13)
04:34:40.378 00.000 18120 Enqueuing Move request for scope (0.22, -0.15)
04:34:40.379 00.001 21948 Worker thread wakes up
04:34:40.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
04:34:40.379 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
04:34:40.379 00.000 21948 Moving (0.22, -0.15) raw xDistance=-0.22 yDistance=-0.13
04:34:40.379 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:34:40.379 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:40.379 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:34:40.379 00.000 21948 MoveAxis(E, 40, ABG)
04:34:40.379 00.000 21948 Guiding  Dir = 2, Dur = 40
04:34:40.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:40.380 00.001 18120 UpdateGuideState exits: m=1693 RSB=28.5
04:34:40.380 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:40.381 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:40.381 00.000 18120 Enqueuing Expose request
04:34:40.381 00.000 21948 IsSlewing returns 0
04:34:40.382 00.001 21948 IsGuiding returns 0
04:34:40.383 00.001 21948 PulseGuide returned control before completion, sleep 49
04:34:40.439 00.056 21948 IsGuiding returns 0
04:34:40.439 00.000 21948 Move returns status 0, amount 40
04:34:40.439 00.000 21948 MoveAxis(N, 0, ABG)
04:34:40.439 00.000 21948 Move returns status 0, amount 0
04:34:40.439 00.000 21948 move complete, result=0
04:34:40.439 00.000 21948 worker thread done servicing request
04:34:40.439 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
04:34:40.440 00.001 21948 Worker thread wakes up
04:34:40.440 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:40.440 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:42.070 01.630 21948 Exposure complete
04:34:42.109 00.039 21948 worker thread done servicing request
04:34:42.109 00.000 18120 OnExposeComplete: enter
04:34:42.110 00.001 18120 UpdateGuideState(): m_state=6
04:34:42.110 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8159
04:34:42.111 00.001 18120 Star::Find returns 1 (0), X=895.06, Y=241.31, Mass=1821, SNR=29.6, Peak=150 HFD=4.0
04:34:42.111 00.000 18120 MultiStar: [#1 0.02,-0.22,0.70,U] [#2 -0.03,-0.06,0.61,U] [#3 0.12,-0.17,0.59,U] [#4 -0.05,-0.20,0.53,U] [#5 -0.30,-0.27,0.45,U] [#6 -0.06,-0.06,0.53,U] [#7 -0.33,-0.01,0.42,U] [#8 -0.09,-0.45,0.00,M7] 
04:34:42.112 00.001 18120 single-star, 7 included, MultiStar: {-0.05, -0.12}, one-star: {0.04, -0.02}
04:34:42.112 00.000 18120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.00) = xAngle (-2.50 = -2.50)
04:34:42.113 00.001 18120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.54 = -2.54)
04:34:42.113 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.50 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
04:34:42.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
04:34:42.115 00.001 18120 Enqueuing Move request for scope (0.04, -0.02)
04:34:42.115 00.000 21948 Worker thread wakes up
04:34:42.115 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
04:34:42.115 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
04:34:42.116 00.001 21948 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=-0.03
04:34:42.116 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:34:42.116 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:42.116 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:42.116 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:34:42.116 00.000 21948 MoveAxis(E, 0, ABG)
04:34:42.116 00.000 18120 UpdateGuideState exits: m=1821 RSB=29.6
04:34:42.117 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:42.118 00.001 21948 Move returns status 0, amount 0
04:34:42.118 00.000 21948 MoveAxis(N, 0, ABG)
04:34:42.118 00.000 21948 Move returns status 0, amount 0
04:34:42.118 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:42.118 00.000 18120 Enqueuing Expose request
04:34:42.119 00.001 21948 move complete, result=0
04:34:42.119 00.000 21948 worker thread done servicing request
04:34:42.119 00.000 21948 Worker thread wakes up
04:34:42.119 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:42.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:42.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:43.649 01.530 21948 Exposure complete
04:34:43.695 00.046 21948 worker thread done servicing request
04:34:43.695 00.000 18120 OnExposeComplete: enter
04:34:43.695 00.000 18120 UpdateGuideState(): m_state=6
04:34:43.696 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8160
04:34:43.696 00.000 18120 Star::Find returns 1 (0), X=895.13, Y=241.36, Mass=1640, SNR=28.1, Peak=115 HFD=4.0
04:34:43.697 00.001 18120 MultiStar: [#1 0.10,-0.21,0.74,U] [#2 -0.05,-0.12,0.65,U] [#3 0.30,-0.12,0.62,U] [#4 0.33,-0.42,0.00,M5] [#5 0.26,-0.27,0.45,U] [#6 -0.21,-0.07,0.54,U] [#7 -0.35,0.00,0.40,U] [#8 0.13,-0.40,0.41,U] 
04:34:43.697 00.000 18120 single-star, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.11, 0.02}
04:34:43.698 00.001 18120 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.00) = xAngle (-1.79 = -1.79)
04:34:43.698 00.000 18120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.83 = -1.83)
04:34:43.699 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
04:34:43.701 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.02, opts=13)
04:34:43.701 00.000 18120 Enqueuing Move request for scope (0.11, 0.02)
04:34:43.702 00.001 21948 Worker thread wakes up
04:34:43.702 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
04:34:43.702 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:43.702 00.000 18120 UpdateGuideState exits: m=1640 RSB=28.1
04:34:43.703 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:43.703 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:43.704 00.001 18120 Enqueuing Expose request
04:34:43.704 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
04:34:43.704 00.000 21948 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.11
04:34:43.704 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:34:43.704 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:43.704 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:34:43.704 00.000 21948 MoveAxis(E, 0, ABG)
04:34:43.704 00.000 21948 Move returns status 0, amount 0
04:34:43.704 00.000 21948 MoveAxis(N, 0, ABG)
04:34:43.705 00.001 21948 Move returns status 0, amount 0
04:34:43.705 00.000 21948 move complete, result=0
04:34:43.705 00.000 21948 worker thread done servicing request
04:34:43.705 00.000 21948 Worker thread wakes up
04:34:43.705 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:43.705 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:43.705 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:45.338 01.633 21948 Exposure complete
04:34:45.380 00.042 21948 worker thread done servicing request
04:34:45.380 00.000 18120 OnExposeComplete: enter
04:34:45.381 00.001 18120 UpdateGuideState(): m_state=6
04:34:45.385 00.004 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8161
04:34:45.385 00.000 18120 Star::Find returns 1 (0), X=895.12, Y=241.17, Mass=1770, SNR=29.3, Peak=133 HFD=4.3
04:34:45.386 00.001 18120 MultiStar: [#1 0.67,-0.40,0.00,M1] [#2 0.33,-0.18,0.56,U] [#3 0.16,-0.34,0.58,U] [#4 0.34,-0.57,0.00,M6] [#5 0.20,-0.25,0.48,U] [#6 0.10,-0.31,0.51,U] [#7 -0.18,-0.01,0.39,U] [#8 -0.06,-0.45,0.00,M7] 
04:34:45.386 00.000 18120 single-star, 5 included, MultiStar: {0.13, -0.21}, one-star: {0.10, -0.17}
04:34:45.387 00.001 18120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.00) = xAngle (-3.03 = -3.03)
04:34:45.387 00.000 18120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.07 = -3.07)
04:34:45.387 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.03 mountX=-0.19 mountY=-0.01, mountTheta=-3.07
04:34:45.388 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.17, opts=13)
04:34:45.389 00.001 18120 Enqueuing Move request for scope (0.10, -0.17)
04:34:45.389 00.000 21948 Worker thread wakes up
04:34:45.389 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:45.389 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
04:34:45.391 00.002 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
04:34:45.391 00.000 21948 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.01
04:34:45.391 00.000 18120 UpdateGuideState exits: m=1770 RSB=29.3
04:34:45.391 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:45.392 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:34:45.392 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:45.392 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:45.392 00.000 18120 Enqueuing Expose request
04:34:45.392 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:34:45.392 00.000 21948 MoveAxis(E, 0, ABG)
04:34:45.392 00.000 21948 Move returns status 0, amount 0
04:34:45.392 00.000 21948 MoveAxis(N, 0, ABG)
04:34:45.393 00.001 21948 Move returns status 0, amount 0
04:34:45.393 00.000 21948 move complete, result=0
04:34:45.393 00.000 21948 worker thread done servicing request
04:34:45.393 00.000 21948 Worker thread wakes up
04:34:45.393 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:45.393 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:45.393 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:46.914 01.521 21948 Exposure complete
04:34:46.966 00.052 21948 worker thread done servicing request
04:34:46.966 00.000 18120 OnExposeComplete: enter
04:34:46.967 00.001 18120 UpdateGuideState(): m_state=6
04:34:46.968 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8162
04:34:46.969 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=241.23, Mass=1662, SNR=28.1, Peak=134 HFD=4.3
04:34:46.969 00.000 18120 MultiStar: [#1 0.21,-0.47,0.00,M2] [#2 -0.02,-0.36,0.62,U] [#3 0.29,-0.32,0.00,M1] [#4 0.38,-0.61,0.00,M7] [#5 0.25,-0.37,0.00,M1] [#6 0.33,-0.34,0.00,M1] [#7 -0.23,-0.28,0.42,U] [#8 0.26,-0.46,0.00,M8] 
04:34:46.970 00.001 18120 single-star, 2 included, MultiStar: {0.02, -0.22}, one-star: {0.16, -0.11}
04:34:46.971 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.60 = -2.60)
04:34:46.972 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.64 = -2.64)
04:34:46.973 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
04:34:46.975 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.11, opts=13)
04:34:46.975 00.000 18120 Enqueuing Move request for scope (0.16, -0.11)
04:34:46.976 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:46.977 00.001 18120 UpdateGuideState exits: m=1662 RSB=28.1
04:34:46.978 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:46.979 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:46.980 00.001 18120 Enqueuing Expose request
04:34:46.981 00.001 21948 Worker thread wakes up
04:34:46.981 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
04:34:46.981 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
04:34:46.981 00.000 21948 Moving (0.16, -0.11) raw xDistance=-0.16 yDistance=-0.09
04:34:46.981 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:34:46.981 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:46.981 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:34:46.981 00.000 21948 MoveAxis(E, 0, ABG)
04:34:46.981 00.000 21948 Move returns status 0, amount 0
04:34:46.981 00.000 21948 MoveAxis(N, 0, ABG)
04:34:46.981 00.000 21948 Move returns status 0, amount 0
04:34:46.981 00.000 21948 move complete, result=0
04:34:46.981 00.000 21948 worker thread done servicing request
04:34:46.981 00.000 21948 Worker thread wakes up
04:34:46.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:46.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:46.981 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:48.616 01.635 21948 Exposure complete
04:34:48.659 00.043 21948 worker thread done servicing request
04:34:48.660 00.001 18120 OnExposeComplete: enter
04:34:48.661 00.001 18120 UpdateGuideState(): m_state=6
04:34:48.662 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8163
04:34:48.662 00.000 18120 Star::Find returns 1 (0), X=895.24, Y=241.08, Mass=1749, SNR=28.9, Peak=146 HFD=4.3
04:34:48.663 00.001 18120 MultiStar: [#1 0.37,-0.24,0.00,M3] [#2 0.29,-0.36,0.00,M1] [#3 0.21,-0.43,0.00,M2] [#4 0.29,-0.45,0.00,M8] [#5 0.28,-0.42,0.00,M2] [#6 0.26,-0.19,0.48,U] [#7 -0.32,0.08,0.39,U] [#8 0.08,-0.50,0.00,M9] 
04:34:48.663 00.000 18120 refined, 2 included, MultiStar: {0.12, -0.17}, one-star: {0.22, -0.25}
04:34:48.664 00.001 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.96 = -2.96)
04:34:48.664 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.00 = -3.00)
04:34:48.665 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-0.97 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
04:34:48.666 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
04:34:48.666 00.000 18120 Enqueuing Move request for scope (0.12, -0.17)
04:34:48.667 00.001 21948 Worker thread wakes up
04:34:48.667 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
04:34:48.667 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
04:34:48.667 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.20 yDistance=-0.03
04:34:48.667 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:34:48.667 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:48.667 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:34:48.667 00.000 21948 MoveAxis(E, 36, ABG)
04:34:48.667 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:48.667 00.000 21948 Guiding  Dir = 2, Dur = 36
04:34:48.667 00.000 18120 UpdateGuideState exits: m=1749 RSB=28.9
04:34:48.668 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:48.668 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:48.669 00.001 18120 Enqueuing Expose request
04:34:48.669 00.000 21948 IsSlewing returns 0
04:34:48.669 00.000 21948 IsGuiding returns 0
04:34:48.671 00.002 21948 PulseGuide returned control before completion, sleep 45
04:34:48.722 00.051 21948 IsGuiding returns 0
04:34:48.722 00.000 21948 Move returns status 0, amount 36
04:34:48.722 00.000 21948 MoveAxis(N, 0, ABG)
04:34:48.724 00.002 21948 Move returns status 0, amount 0
04:34:48.724 00.000 21948 move complete, result=0
04:34:48.724 00.000 21948 worker thread done servicing request
04:34:48.724 00.000 21948 Worker thread wakes up
04:34:48.724 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
04:34:48.725 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:48.725 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:50.141 01.416 21948 Exposure complete
04:34:50.185 00.044 21948 worker thread done servicing request
04:34:50.185 00.000 18120 OnExposeComplete: enter
04:34:50.186 00.001 18120 UpdateGuideState(): m_state=6
04:34:50.187 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8164
04:34:50.187 00.000 18120 Star::Find returns 1 (0), X=895.60, Y=241.09, Mass=1787, SNR=29.1, Peak=134 HFD=4.0
04:34:50.188 00.001 18120 MultiStar: [#1 0.44,-0.42,0.00,M4] [#2 0.12,-0.30,0.63,U] [#3 0.33,-0.25,0.59,U] [#4 0.59,-0.44,0.00,M9] [#5 0.31,-0.52,0.00,M3] [#6 0.24,-0.31,0.50,U] [#7 0.09,-0.30,0.47,U] [#8 0.28,-0.55,0.00,M10] 
04:34:50.188 00.000 18120 refined, 4 included, MultiStar: {0.32, -0.27}, one-star: {0.58, -0.25}
04:34:50.189 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
04:34:50.189 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
04:34:50.190 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-0.72 mountX=-0.38 mountY=-0.16, mountTheta=-2.75
04:34:50.192 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.27, opts=13)
04:34:50.193 00.001 18120 Enqueuing Move request for scope (0.32, -0.27)
04:34:50.193 00.000 21948 Worker thread wakes up
04:34:50.193 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:50.193 00.000 18120 UpdateGuideState exits: m=1787 RSB=29.1
04:34:50.194 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:50.194 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:50.195 00.001 18120 Enqueuing Expose request
04:34:50.195 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.27) opts 0xd
04:34:50.195 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.27)
04:34:50.195 00.000 21948 Moving (0.32, -0.27) raw xDistance=-0.38 yDistance=-0.16
04:34:50.195 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
04:34:50.195 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:50.195 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:34:50.195 00.000 21948 MoveAxis(E, 71, ABG)
04:34:50.195 00.000 21948 Guiding  Dir = 2, Dur = 71
04:34:50.195 00.000 21948 IsSlewing returns 0
04:34:50.196 00.001 21948 IsGuiding returns 0
04:34:50.196 00.000 21948 PulseGuide returned control before completion, sleep 80
04:34:50.278 00.082 21948 IsGuiding returns 0
04:34:50.279 00.001 21948 Move returns status 0, amount 71
04:34:50.279 00.000 21948 MoveAxis(N, 0, ABG)
04:34:50.279 00.000 21948 Move returns status 0, amount 0
04:34:50.279 00.000 21948 move complete, result=0
04:34:50.279 00.000 21948 worker thread done servicing request
04:34:50.279 00.000 21948 Worker thread wakes up
04:34:50.279 00.000 18120 GuideStep: -0.4 px 71 ms EAST, -0.2 px 0 ms NORTH
04:34:50.280 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:50.280 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:51.907 01.627 21948 Exposure complete
04:34:51.936 00.029 21948 worker thread done servicing request
04:34:51.936 00.000 18120 OnExposeComplete: enter
04:34:51.937 00.001 18120 UpdateGuideState(): m_state=6
04:34:51.937 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8165
04:34:51.938 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=241.19, Mass=1681, SNR=28.5, Peak=118 HFD=4.3
04:34:51.938 00.000 18120 MultiStar: [#1 0.53,-0.27,0.00,M5] [#2 0.45,-0.22,0.00,M1] [#3 0.25,-0.20,0.59,U] [#4 0.36,-0.37,0.00,M10] [#5 0.33,-0.27,0.49,U] [#6 0.24,-0.13,0.52,U] [#7 -0.00,-0.02,0.40,U] [#8 0.21,-0.53,0.00,R] 
04:34:51.939 00.001 18120 refined, 4 included, MultiStar: {0.27, -0.16}, one-star: {0.38, -0.15}
04:34:51.939 00.000 18120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.00) = xAngle (-2.52 = -2.52)
04:34:51.939 00.000 18120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.56 = -2.56)
04:34:51.940 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.53 mountX=-0.25 mountY=-0.17, mountTheta=-2.55
04:34:51.942 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.16, opts=13)
04:34:51.942 00.000 18120 Enqueuing Move request for scope (0.27, -0.16)
04:34:51.943 00.001 21948 Worker thread wakes up
04:34:51.943 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
04:34:51.943 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
04:34:51.943 00.000 21948 Moving (0.27, -0.16) raw xDistance=-0.25 yDistance=-0.17
04:34:51.943 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
04:34:51.943 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:51.943 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:34:51.943 00.000 21948 MoveAxis(E, 50, ABG)
04:34:51.943 00.000 21948 Guiding  Dir = 2, Dur = 50
04:34:51.943 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:51.944 00.001 18120 UpdateGuideState exits: m=1681 RSB=28.5
04:34:51.944 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:51.944 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:51.945 00.001 18120 Enqueuing Expose request
04:34:51.945 00.000 21948 IsSlewing returns 0
04:34:51.945 00.000 21948 IsGuiding returns 0
04:34:51.946 00.001 21948 PulseGuide returned control before completion, sleep 59
04:34:52.016 00.070 21948 IsGuiding returns 1
04:34:52.017 00.001 21948 scope still moving after pulse duration time elapsed
04:34:52.051 00.034 21948 IsSlewing returns 0
04:34:52.052 00.001 21948 IsGuiding returns 0
04:34:52.052 00.000 21948 scope move finished after 50 + 56 ms
04:34:52.052 00.000 21948 Move returns status 0, amount 50
04:34:52.052 00.000 21948 MoveAxis(N, 0, ABG)
04:34:52.052 00.000 21948 Move returns status 0, amount 0
04:34:52.052 00.000 21948 move complete, result=0
04:34:52.052 00.000 21948 worker thread done servicing request
04:34:52.052 00.000 21948 Worker thread wakes up
04:34:52.052 00.000 18120 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
04:34:52.053 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:52.053 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:53.464 01.411 21948 Exposure complete
04:34:53.500 00.036 21948 worker thread done servicing request
04:34:53.500 00.000 18120 OnExposeComplete: enter
04:34:53.501 00.001 18120 UpdateGuideState(): m_state=6
04:34:53.502 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8166
04:34:53.502 00.000 18120 Star::Find returns 1 (0), X=895.46, Y=241.40, Mass=1565, SNR=27.3, Peak=105 HFD=4.2
04:34:53.503 00.001 18120 MultiStar: [#1 0.44,-0.18,0.00,M6] [#2 0.26,-0.01,0.66,U] [#3 0.49,-0.13,0.00,M1] [#4 0.50,-0.36,0.00,R] [#5 0.27,-0.21,0.51,U] [#6 0.42,0.03,0.55,U] [#7 0.03,0.19,0.40,U] [#8 -0.17,0.22,0.42,U] 
04:34:53.503 00.000 18120 refined, 5 included, MultiStar: {0.26, 0.04}, one-star: {0.43, 0.07}
04:34:53.504 00.001 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.85 = -1.85)
04:34:53.504 00.000 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.89 = -1.89)
04:34:53.505 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.15 mountX=-0.07 mountY=-0.25, mountTheta=-1.85
04:34:53.506 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=0.04, opts=13)
04:34:53.507 00.001 18120 Enqueuing Move request for scope (0.26, 0.04)
04:34:53.507 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:53.508 00.001 18120 UpdateGuideState exits: m=1565 RSB=27.3
04:34:53.508 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:53.508 00.000 21948 Worker thread wakes up
04:34:53.508 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:53.509 00.001 18120 Enqueuing Expose request
04:34:53.510 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
04:34:53.510 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
04:34:53.510 00.000 21948 Moving (0.26, 0.04) raw xDistance=-0.07 yDistance=-0.25
04:34:53.510 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:34:53.510 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:34:53.510 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:34:53.510 00.000 21948 MoveAxis(E, 0, ABG)
04:34:53.510 00.000 21948 Move returns status 0, amount 0
04:34:53.510 00.000 21948 MoveAxis(N, 0, ABG)
04:34:53.510 00.000 21948 Move returns status 0, amount 0
04:34:53.510 00.000 21948 move complete, result=0
04:34:53.510 00.000 21948 worker thread done servicing request
04:34:53.510 00.000 21948 Worker thread wakes up
04:34:53.510 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:53.510 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:53.510 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:34:55.147 01.637 21948 Exposure complete
04:34:55.192 00.045 21948 worker thread done servicing request
04:34:55.192 00.000 18120 OnExposeComplete: enter
04:34:55.194 00.002 18120 UpdateGuideState(): m_state=6
04:34:55.194 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8167
04:34:55.195 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=241.25, Mass=1690, SNR=28.5, Peak=118 HFD=4.3
04:34:55.197 00.002 18120 MultiStar: [#1 0.45,-0.22,0.00,M7] [#2 0.04,-0.18,0.65,U] [#3 0.37,-0.38,0.00,M2] [#4 -0.06,-0.05,0.56,U] [#5 0.32,-0.42,0.00,M2] [#6 0.51,-0.20,0.00,M1] [#7 -0.12,0.00,0.45,U] [#8 0.09,0.03,0.41,U] 
04:34:55.199 00.002 18120 refined, 4 included, MultiStar: {0.09, -0.07}, one-star: {0.30, -0.09}
04:34:55.199 00.000 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
04:34:55.200 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.72 = -2.72)
04:34:55.200 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
04:34:55.202 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.07, opts=13)
04:34:55.204 00.002 18120 Enqueuing Move request for scope (0.09, -0.07)
04:34:55.205 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:55.206 00.001 21948 Worker thread wakes up
04:34:55.206 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
04:34:55.206 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
04:34:55.206 00.000 21948 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.05
04:34:55.206 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:34:55.206 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:55.206 00.000 18120 UpdateGuideState exits: m=1690 RSB=28.5
04:34:55.207 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:55.207 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:55.208 00.001 18120 Enqueuing Expose request
04:34:55.208 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:34:55.208 00.000 21948 MoveAxis(E, 0, ABG)
04:34:55.208 00.000 21948 Move returns status 0, amount 0
04:34:55.208 00.000 21948 MoveAxis(N, 0, ABG)
04:34:55.208 00.000 21948 Move returns status 0, amount 0
04:34:55.209 00.001 21948 move complete, result=0
04:34:55.209 00.000 21948 worker thread done servicing request
04:34:55.209 00.000 21948 Worker thread wakes up
04:34:55.209 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:55.209 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:55.209 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:34:56.733 01.524 21948 Exposure complete
04:34:56.788 00.055 21948 worker thread done servicing request
04:34:56.788 00.000 18120 OnExposeComplete: enter
04:34:56.791 00.003 18120 UpdateGuideState(): m_state=6
04:34:56.793 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8168
04:34:56.795 00.002 18120 Star::Find returns 1 (0), X=895.36, Y=241.20, Mass=1710, SNR=28.5, Peak=116 HFD=4.1
04:34:56.796 00.001 18120 MultiStar: [#1 0.51,-0.14,0.00,M8] [#2 0.05,-0.21,0.63,U] [#3 0.32,-0.17,0.61,U] [#4 0.12,0.13,0.58,U] [#5 0.46,-0.26,0.00,M3] [#6 0.56,-0.27,0.00,M2] [#7 -0.12,-0.09,0.39,U] [#8 -0.14,0.14,0.36,U] 
04:34:56.796 00.000 18120 refined, 5 included, MultiStar: {0.15, -0.08}, one-star: {0.34, -0.14}
04:34:56.797 00.001 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
04:34:56.797 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
04:34:56.797 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.13 mountY=-0.10, mountTheta=-2.50
04:34:56.799 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.08, opts=13)
04:34:56.799 00.000 18120 Enqueuing Move request for scope (0.15, -0.08)
04:34:56.800 00.001 21948 Worker thread wakes up
04:34:56.800 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:56.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
04:34:56.800 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
04:34:56.800 00.000 18120 UpdateGuideState exits: m=1710 RSB=28.5
04:34:56.800 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:56.801 00.001 21948 Moving (0.15, -0.08) raw xDistance=-0.13 yDistance=-0.10
04:34:56.801 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:34:56.801 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:56.801 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:34:56.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:56.801 00.000 18120 Enqueuing Expose request
04:34:56.802 00.001 21948 MoveAxis(E, 0, ABG)
04:34:56.802 00.000 21948 Move returns status 0, amount 0
04:34:56.802 00.000 21948 MoveAxis(N, 0, ABG)
04:34:56.802 00.000 21948 Move returns status 0, amount 0
04:34:56.802 00.000 21948 move complete, result=0
04:34:56.802 00.000 21948 worker thread done servicing request
04:34:56.802 00.000 21948 Worker thread wakes up
04:34:56.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:56.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:56.803 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:34:58.431 01.628 21948 Exposure complete
04:34:58.489 00.058 21948 worker thread done servicing request
04:34:58.489 00.000 18120 OnExposeComplete: enter
04:34:58.490 00.001 18120 UpdateGuideState(): m_state=6
04:34:58.490 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8169
04:34:58.491 00.001 18120 Star::Find returns 1 (0), X=895.28, Y=241.56, Mass=1599, SNR=27.7, Peak=111 HFD=4.1
04:34:58.492 00.001 18120 MultiStar: [#1 0.06,-0.02,0.75,U] [#2 0.15,0.05,0.67,U] [#3 0.04,-0.02,0.61,U] [#4 -0.34,0.12,0.55,U] [#5 0.11,-0.03,0.48,U] [#6 0.08,0.00,0.50,U] [#7 -0.38,0.41,0.00,M1] [#8 -0.09,0.14,0.41,U] 
04:34:58.494 00.002 18120 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.26, 0.23}
04:34:58.495 00.001 18120 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.00) = xAngle (-1.15 = -1.15)
04:34:58.496 00.001 18120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.19 = -1.19)
04:34:58.497 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.85 mountX=0.04 mountY=-0.08, mountTheta=-1.15
04:34:58.499 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.07, opts=13)
04:34:58.500 00.001 18120 Enqueuing Move request for scope (0.06, 0.07)
04:34:58.500 00.000 21948 Worker thread wakes up
04:34:58.500 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:34:58.501 00.001 18120 UpdateGuideState exits: m=1599 RSB=27.7
04:34:58.501 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:58.502 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:34:58.502 00.000 18120 Enqueuing Expose request
04:34:58.504 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
04:34:58.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
04:34:58.504 00.000 21948 Moving (0.06, 0.07) raw xDistance=0.04 yDistance=-0.08
04:34:58.504 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:34:58.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:34:58.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:34:58.504 00.000 21948 MoveAxis(E, 0, ABG)
04:34:58.504 00.000 21948 Move returns status 0, amount 0
04:34:58.504 00.000 21948 MoveAxis(N, 0, ABG)
04:34:58.504 00.000 21948 Move returns status 0, amount 0
04:34:58.504 00.000 21948 move complete, result=0
04:34:58.504 00.000 21948 worker thread done servicing request
04:34:58.504 00.000 21948 Worker thread wakes up
04:34:58.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:34:58.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:34:58.505 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:00.030 01.525 21948 Exposure complete
04:35:00.077 00.047 21948 worker thread done servicing request
04:35:00.077 00.000 18120 OnExposeComplete: enter
04:35:00.079 00.002 18120 UpdateGuideState(): m_state=6
04:35:00.081 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8170
04:35:00.081 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=241.55, Mass=1905, SNR=30.3, Peak=137 HFD=3.9
04:35:00.082 00.001 18120 MultiStar: [#1 0.28,0.05,0.66,U] [#2 0.23,-0.14,0.61,U] [#3 0.04,0.06,0.57,U] [#4 -0.31,0.18,0.55,U] [#5 0.18,0.13,0.45,U] [#6 -0.26,0.29,0.48,U] [#7 -0.18,0.06,0.38,U] [#8 -0.08,0.16,0.34,U] 
04:35:00.082 00.000 18120 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.22, 0.21}
04:35:00.083 00.001 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
04:35:00.083 00.000 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
04:35:00.084 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=0.08 mountY=-0.10, mountTheta=-0.88
04:35:00.085 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.11, opts=13)
04:35:00.087 00.002 18120 Enqueuing Move request for scope (0.05, 0.11)
04:35:00.088 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:00.089 00.001 18120 UpdateGuideState exits: m=1905 RSB=30.3
04:35:00.089 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:00.090 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:00.091 00.001 21948 Worker thread wakes up
04:35:00.091 00.000 18120 Enqueuing Expose request
04:35:00.092 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
04:35:00.092 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
04:35:00.092 00.000 21948 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.10
04:35:00.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:35:00.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:00.092 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:35:00.092 00.000 21948 MoveAxis(E, 0, ABG)
04:35:00.092 00.000 21948 Move returns status 0, amount 0
04:35:00.092 00.000 21948 MoveAxis(N, 0, ABG)
04:35:00.092 00.000 21948 Move returns status 0, amount 0
04:35:00.092 00.000 21948 move complete, result=0
04:35:00.092 00.000 21948 worker thread done servicing request
04:35:00.092 00.000 21948 Worker thread wakes up
04:35:00.092 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:00.092 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:00.092 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:01.721 01.629 21948 Exposure complete
04:35:01.769 00.048 21948 worker thread done servicing request
04:35:01.769 00.000 18120 OnExposeComplete: enter
04:35:01.770 00.001 18120 UpdateGuideState(): m_state=6
04:35:01.770 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8171
04:35:01.771 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=241.35, Mass=1594, SNR=27.6, Peak=114 HFD=4.2
04:35:01.771 00.000 18120 MultiStar: [#1 0.06,-0.04,0.72,U] [#2 0.15,-0.05,0.65,U] [#3 0.05,0.26,0.66,U] [#4 -0.61,0.20,0.00,M1] [#5 -0.07,-0.19,0.47,U] [#6 -0.19,0.23,0.55,U] [#7 -0.07,0.23,0.41,U] [#8 -0.46,0.18,0.00,M1] 
04:35:01.772 00.001 18120 single-star, 6 included, MultiStar: {-0.01, 0.06}, one-star: {-0.04, 0.01}
04:35:01.772 00.000 18120 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.00) = xAngle (0.83 = 0.83)
04:35:01.773 00.001 18120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.79 = 0.79)
04:35:01.773 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.83 mountX=0.03 mountY=0.03, mountTheta=0.82
04:35:01.774 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.01, opts=13)
04:35:01.776 00.002 18120 Enqueuing Move request for scope (-0.04, 0.01)
04:35:01.776 00.000 21948 Worker thread wakes up
04:35:01.776 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:01.777 00.001 18120 UpdateGuideState exits: m=1594 RSB=27.6
04:35:01.777 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:01.777 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:01.778 00.001 18120 Enqueuing Expose request
04:35:01.778 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
04:35:01.778 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
04:35:01.778 00.000 21948 Moving (-0.04, 0.01) raw xDistance=0.03 yDistance=0.03
04:35:01.778 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:35:01.778 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:01.778 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:35:01.778 00.000 21948 MoveAxis(E, 0, ABG)
04:35:01.778 00.000 21948 Move returns status 0, amount 0
04:35:01.778 00.000 21948 MoveAxis(N, 0, ABG)
04:35:01.778 00.000 21948 Move returns status 0, amount 0
04:35:01.778 00.000 21948 move complete, result=0
04:35:01.778 00.000 21948 worker thread done servicing request
04:35:01.778 00.000 21948 Worker thread wakes up
04:35:01.778 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:01.779 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:01.779 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:03.290 01.511 21948 Exposure complete
04:35:03.343 00.053 18120 OnExposeComplete: enter
04:35:03.343 00.000 18120 UpdateGuideState(): m_state=6
04:35:03.344 00.001 21948 worker thread done servicing request
04:35:03.344 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8172
04:35:03.345 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=241.35, Mass=1635, SNR=28.0, Peak=111 HFD=4.3
04:35:03.346 00.001 18120 MultiStar: [#1 0.23,-0.11,0.72,U] [#2 0.15,-0.13,0.65,U] [#3 0.04,0.03,0.59,U] [#4 -0.12,0.15,0.59,U] [#5 -0.08,-0.15,0.45,U] [#6 0.24,0.04,0.51,U] [#7 0.01,0.17,0.37,U] [#8 -0.31,0.17,0.40,U] 
04:35:03.346 00.000 18120 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.29, 0.01}
04:35:03.348 00.002 18120 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.00) = xAngle (-1.91 = -1.91)
04:35:03.349 00.001 18120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.95 = -1.95)
04:35:03.349 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
04:35:03.350 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
04:35:03.350 00.000 18120 Enqueuing Move request for scope (0.09, 0.01)
04:35:03.351 00.001 21948 Worker thread wakes up
04:35:03.351 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:03.354 00.003 18120 UpdateGuideState exits: m=1635 RSB=28.0
04:35:03.356 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
04:35:03.356 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
04:35:03.356 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.08
04:35:03.356 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:35:03.356 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:03.356 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:35:03.356 00.000 21948 MoveAxis(E, 0, ABG)
04:35:03.356 00.000 21948 Move returns status 0, amount 0
04:35:03.356 00.000 21948 MoveAxis(N, 0, ABG)
04:35:03.356 00.000 21948 Move returns status 0, amount 0
04:35:03.356 00.000 21948 move complete, result=0
04:35:03.356 00.000 21948 worker thread done servicing request
04:35:03.356 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:03.357 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:03.357 00.000 18120 Enqueuing Expose request
04:35:03.358 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:03.358 00.000 21948 Worker thread wakes up
04:35:03.358 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:03.358 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:04.991 01.633 21948 Exposure complete
04:35:05.044 00.053 21948 worker thread done servicing request
04:35:05.044 00.000 18120 OnExposeComplete: enter
04:35:05.044 00.000 18120 UpdateGuideState(): m_state=6
04:35:05.046 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8173
04:35:05.046 00.000 18120 Star::Find returns 1 (0), X=895.22, Y=241.31, Mass=1750, SNR=28.8, Peak=120 HFD=4.2
04:35:05.047 00.001 18120 MultiStar: [#1 0.52,-0.16,0.00,M5] [#2 0.36,-0.12,0.64,U] [#3 0.13,-0.15,0.58,U] [#4 -0.21,-0.09,0.53,U] [#5 0.32,-0.16,0.49,U] [#6 0.03,-0.54,0.00,M1] [#7 -0.07,-0.28,0.36,U] [#8 -0.39,0.11,0.39,U] 
04:35:05.047 00.000 18120 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.20, -0.03}
04:35:05.048 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
04:35:05.048 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
04:35:05.049 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.80 mountX=-0.12 mountY=-0.04, mountTheta=-2.83
04:35:05.049 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.09, opts=13)
04:35:05.050 00.001 18120 Enqueuing Move request for scope (0.09, -0.09)
04:35:05.052 00.002 21948 Worker thread wakes up
04:35:05.052 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:05.053 00.001 18120 UpdateGuideState exits: m=1750 RSB=28.8
04:35:05.053 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:05.054 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:05.054 00.000 18120 Enqueuing Expose request
04:35:05.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
04:35:05.055 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
04:35:05.055 00.000 21948 Moving (0.09, -0.09) raw xDistance=-0.12 yDistance=-0.04
04:35:05.055 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:35:05.055 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:05.055 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:35:05.055 00.000 21948 MoveAxis(E, 0, ABG)
04:35:05.055 00.000 21948 Move returns status 0, amount 0
04:35:05.055 00.000 21948 MoveAxis(N, 0, ABG)
04:35:05.055 00.000 21948 Move returns status 0, amount 0
04:35:05.055 00.000 21948 move complete, result=0
04:35:05.055 00.000 21948 worker thread done servicing request
04:35:05.055 00.000 21948 Worker thread wakes up
04:35:05.055 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:05.055 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:05.055 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:35:06.575 01.520 21948 Exposure complete
04:35:06.615 00.040 21948 worker thread done servicing request
04:35:06.615 00.000 18120 OnExposeComplete: enter
04:35:06.616 00.001 18120 UpdateGuideState(): m_state=6
04:35:06.617 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8174
04:35:06.618 00.001 18120 Star::Find returns 1 (0), X=895.54, Y=241.32, Mass=1605, SNR=27.7, Peak=102 HFD=4.4
04:35:06.622 00.004 18120 MultiStar: [#1 0.48,-0.08,0.00,M6] [#2 0.33,-0.25,0.66,U] [#3 0.20,-0.09,0.62,U] [#4 -0.03,-0.27,0.61,U] [#5 0.36,-0.41,0.00,M1] [#6 0.10,0.04,0.51,U] [#7 -0.12,-0.04,0.39,U] [#8 -0.06,0.18,0.41,U] 
04:35:06.624 00.002 18120 refined, 6 included, MultiStar: {0.20, -0.08}, one-star: {0.52, -0.02}
04:35:06.626 00.002 18120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
04:35:06.627 00.001 18120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
04:35:06.628 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.37 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
04:35:06.629 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.08, opts=13)
04:35:06.629 00.000 18120 Enqueuing Move request for scope (0.20, -0.08)
04:35:06.630 00.001 21948 Worker thread wakes up
04:35:06.630 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
04:35:06.630 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
04:35:06.630 00.000 21948 Moving (0.20, -0.08) raw xDistance=-0.15 yDistance=-0.14
04:35:06.630 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:35:06.630 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:06.630 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:35:06.630 00.000 21948 MoveAxis(E, 0, ABG)
04:35:06.630 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:06.630 00.000 21948 Move returns status 0, amount 0
04:35:06.630 00.000 21948 MoveAxis(N, 0, ABG)
04:35:06.630 00.000 21948 Move returns status 0, amount 0
04:35:06.630 00.000 21948 move complete, result=0
04:35:06.630 00.000 21948 worker thread done servicing request
04:35:06.630 00.000 18120 UpdateGuideState exits: m=1605 RSB=27.7
04:35:06.631 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:06.631 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:06.632 00.001 18120 Enqueuing Expose request
04:35:06.632 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:06.633 00.001 21948 Worker thread wakes up
04:35:06.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:06.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:08.266 01.633 21948 Exposure complete
04:35:08.314 00.048 21948 worker thread done servicing request
04:35:08.314 00.000 18120 OnExposeComplete: enter
04:35:08.315 00.001 18120 UpdateGuideState(): m_state=6
04:35:08.315 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8175
04:35:08.316 00.001 18120 Star::Find returns 1 (0), X=895.35, Y=241.30, Mass=1647, SNR=28.1, Peak=116 HFD=4.3
04:35:08.316 00.000 18120 MultiStar: [#1 0.53,-0.54,0.00,M7] [#2 0.24,-0.32,0.60,U] [#3 0.35,-0.33,0.00,M1] [#4 -0.18,-0.17,0.58,U] [#5 0.48,-0.59,0.00,M2] [#6 0.44,-0.37,0.00,M1] [#7 0.17,-0.13,0.41,U] [#8 0.14,-0.02,0.41,U] 
04:35:08.316 00.000 18120 refined, 4 included, MultiStar: {0.16, -0.13}, one-star: {0.32, -0.04}
04:35:08.317 00.001 18120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.00) = xAngle (-2.68 = -2.68)
04:35:08.318 00.001 18120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.71 = -2.71)
04:35:08.319 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.68 mountX=-0.19 mountY=-0.09, mountTheta=-2.71
04:35:08.322 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.13, opts=13)
04:35:08.322 00.000 18120 Enqueuing Move request for scope (0.16, -0.13)
04:35:08.323 00.001 21948 Worker thread wakes up
04:35:08.323 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:08.323 00.000 18120 UpdateGuideState exits: m=1647 RSB=28.1
04:35:08.324 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:08.324 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:08.325 00.001 18120 Enqueuing Expose request
04:35:08.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
04:35:08.325 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
04:35:08.325 00.000 21948 Moving (0.16, -0.13) raw xDistance=-0.19 yDistance=-0.09
04:35:08.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:35:08.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:08.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:35:08.325 00.000 21948 MoveAxis(E, 0, ABG)
04:35:08.325 00.000 21948 Move returns status 0, amount 0
04:35:08.325 00.000 21948 MoveAxis(N, 0, ABG)
04:35:08.325 00.000 21948 Move returns status 0, amount 0
04:35:08.325 00.000 21948 move complete, result=0
04:35:08.325 00.000 21948 worker thread done servicing request
04:35:08.325 00.000 21948 Worker thread wakes up
04:35:08.325 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:08.325 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:08.326 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:09.847 01.521 21948 Exposure complete
04:35:09.878 00.031 21948 worker thread done servicing request
04:35:09.878 00.000 18120 OnExposeComplete: enter
04:35:09.879 00.001 18120 UpdateGuideState(): m_state=6
04:35:09.880 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8176
04:35:09.880 00.000 18120 Star::Find returns 1 (0), X=895.55, Y=241.04, Mass=1616, SNR=27.8, Peak=116 HFD=4.1
04:35:09.881 00.001 18120 MultiStar: [#1 0.52,-0.60,0.00,M8] [#2 0.24,-0.45,0.00,M1] [#3 0.27,-0.31,0.63,U] [#4 -0.17,-0.16,0.55,U] [#5 0.31,-0.41,0.00,M3] [#6 0.39,-0.65,0.00,M2] [#7 0.32,-0.24,0.42,U] [#8 0.02,-0.19,0.39,U] 
04:35:09.881 00.000 18120 refined, 4 included, MultiStar: {0.25, -0.25}, one-star: {0.52, -0.30}
04:35:09.882 00.001 18120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
04:35:09.882 00.000 18120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
04:35:09.882 00.000 18120 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-0.79 mountX=-0.33 mountY=-0.11, mountTheta=-2.83
04:35:09.885 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=-0.25, opts=13)
04:35:09.886 00.001 18120 Enqueuing Move request for scope (0.25, -0.25)
04:35:09.887 00.001 21948 Worker thread wakes up
04:35:09.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.25) opts 0xd
04:35:09.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, -0.25)
04:35:09.887 00.000 21948 Moving (0.25, -0.25) raw xDistance=-0.33 yDistance=-0.11
04:35:09.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:35:09.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:09.888 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:35:09.888 00.000 21948 MoveAxis(E, 59, ABG)
04:35:09.888 00.000 21948 Guiding  Dir = 2, Dur = 59
04:35:09.888 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:09.888 00.000 21948 IsSlewing returns 0
04:35:09.888 00.000 18120 UpdateGuideState exits: m=1616 RSB=27.8
04:35:09.889 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:09.889 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:09.890 00.001 18120 Enqueuing Expose request
04:35:09.890 00.000 21948 IsGuiding returns 0
04:35:09.893 00.003 21948 PulseGuide returned control before completion, sleep 68
04:35:09.969 00.076 21948 IsGuiding returns 0
04:35:09.969 00.000 21948 Move returns status 0, amount 59
04:35:09.969 00.000 21948 MoveAxis(N, 0, ABG)
04:35:09.969 00.000 21948 Move returns status 0, amount 0
04:35:09.969 00.000 21948 move complete, result=0
04:35:09.969 00.000 21948 worker thread done servicing request
04:35:09.969 00.000 21948 Worker thread wakes up
04:35:09.969 00.000 18120 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
04:35:09.970 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:09.970 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:11.594 01.624 21948 Exposure complete
04:35:11.626 00.032 21948 worker thread done servicing request
04:35:11.626 00.000 18120 OnExposeComplete: enter
04:35:11.627 00.001 18120 UpdateGuideState(): m_state=6
04:35:11.629 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8177
04:35:11.630 00.001 18120 Star::Find returns 1 (0), X=895.58, Y=241.30, Mass=1732, SNR=28.8, Peak=118 HFD=4.3
04:35:11.631 00.001 18120 MultiStar: [#1 0.45,-0.07,0.00,M9] [#2 0.60,-0.10,0.00,M2] [#3 0.06,-0.05,0.59,U] [#4 0.01,-0.00,0.50,U] [#5 0.41,-0.48,0.00,M4] [#6 0.38,-0.10,0.52,U] [#7 0.36,0.08,0.38,U] [#8 -0.43,0.28,0.00,M1] 
04:35:11.633 00.002 18120 refined, 4 included, MultiStar: {0.31, -0.03}, one-star: {0.56, -0.03}
04:35:11.634 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
04:35:11.635 00.001 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
04:35:11.635 00.000 18120 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.09 mountX=-0.15 mountY=-0.26, mountTheta=-2.10
04:35:11.637 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.03, opts=13)
04:35:11.637 00.000 18120 Enqueuing Move request for scope (0.31, -0.03)
04:35:11.638 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:11.638 00.000 18120 UpdateGuideState exits: m=1732 RSB=28.8
04:35:11.639 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:11.639 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:11.639 00.000 18120 Enqueuing Expose request
04:35:11.640 00.001 21948 Worker thread wakes up
04:35:11.640 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
04:35:11.640 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
04:35:11.640 00.000 21948 Moving (0.31, -0.03) raw xDistance=-0.15 yDistance=-0.26
04:35:11.640 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:35:11.640 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:35:11.640 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:35:11.640 00.000 21948 MoveAxis(E, 0, ABG)
04:35:11.640 00.000 21948 Move returns status 0, amount 0
04:35:11.640 00.000 21948 MoveAxis(N, 0, ABG)
04:35:11.640 00.000 21948 Move returns status 0, amount 0
04:35:11.640 00.000 21948 move complete, result=0
04:35:11.640 00.000 21948 worker thread done servicing request
04:35:11.640 00.000 21948 Worker thread wakes up
04:35:11.640 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:11.640 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:11.640 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:35:13.160 01.520 21948 Exposure complete
04:35:13.223 00.063 21948 worker thread done servicing request
04:35:13.223 00.000 18120 OnExposeComplete: enter
04:35:13.224 00.001 18120 UpdateGuideState(): m_state=6
04:35:13.225 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8178
04:35:13.225 00.000 18120 Star::Find returns 1 (0), X=895.58, Y=241.08, Mass=1754, SNR=28.9, Peak=120 HFD=4.2
04:35:13.226 00.001 18120 MultiStar: [#1 0.38,-0.39,0.00,M10] [#2 0.35,-0.29,0.00,M3] [#3 0.47,-0.26,0.00,M1] [#4 0.07,-0.13,0.54,U] [#5 0.44,-0.43,0.00,M5] [#6 0.54,-0.18,0.00,M2] [#7 0.04,0.03,0.38,U] [#8 0.03,0.07,0.39,U] 
04:35:13.226 00.000 18120 refined, 3 included, MultiStar: {0.27, -0.12}, one-star: {0.55, -0.25}
04:35:13.227 00.001 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
04:35:13.227 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
04:35:13.228 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-0.43 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
04:35:13.231 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=-0.12, opts=13)
04:35:13.232 00.001 18120 Enqueuing Move request for scope (0.27, -0.12)
04:35:13.233 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:13.234 00.001 18120 UpdateGuideState exits: m=1754 RSB=28.9
04:35:13.236 00.002 21948 Worker thread wakes up
04:35:13.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:13.237 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
04:35:13.237 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
04:35:13.237 00.000 21948 Moving (0.27, -0.12) raw xDistance=-0.22 yDistance=-0.18
04:35:13.237 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:35:13.237 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:13.237 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:13.238 00.001 18120 Enqueuing Expose request
04:35:13.240 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:35:13.240 00.000 21948 MoveAxis(E, 40, ABG)
04:35:13.240 00.000 21948 Guiding  Dir = 2, Dur = 40
04:35:13.240 00.000 21948 IsSlewing returns 0
04:35:13.241 00.001 21948 IsGuiding returns 0
04:35:13.243 00.002 21948 PulseGuide returned control before completion, sleep 49
04:35:13.300 00.057 21948 IsGuiding returns 0
04:35:13.300 00.000 21948 Move returns status 0, amount 40
04:35:13.300 00.000 21948 MoveAxis(N, 0, ABG)
04:35:13.300 00.000 21948 Move returns status 0, amount 0
04:35:13.300 00.000 21948 move complete, result=0
04:35:13.300 00.000 21948 worker thread done servicing request
04:35:13.300 00.000 21948 Worker thread wakes up
04:35:13.300 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:13.300 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
04:35:13.301 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:14.931 01.630 21948 Exposure complete
04:35:14.967 00.036 21948 worker thread done servicing request
04:35:14.967 00.000 18120 OnExposeComplete: enter
04:35:14.968 00.001 18120 UpdateGuideState(): m_state=6
04:35:14.968 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8179
04:35:14.969 00.001 18120 Star::Find returns 1 (0), X=895.87, Y=241.35, Mass=1672, SNR=28.2, Peak=113 HFD=4.5
04:35:14.969 00.000 18120 MultiStar: [#1 0.47,-0.07,0.00,R] [#2 0.71,-0.29,0.00,M4] [#3 0.51,-0.38,0.00,M2] [#4 0.34,0.01,0.55,U] [#5 0.33,-0.20,0.45,U] [#6 0.29,-0.29,0.49,U] [#7 0.34,-0.00,0.43,U] [#8 0.32,0.32,0.00,M1] 
04:35:14.970 00.001 18120 refined, 4 included, MultiStar: {0.50, -0.07}, one-star: {0.84, 0.01}
04:35:14.970 00.000 18120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.00) = xAngle (-2.14 = -2.14)
04:35:14.970 00.000 18120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.18 = -2.18)
04:35:14.971 00.001 18120 CameraToMount -- cameraX=0.50 cameraY=-0.07 hyp=0.51 cameraTheta=-0.14 mountX=-0.28 mountY=-0.42, mountTheta=-2.15
04:35:14.973 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.50, y=-0.07, opts=13)
04:35:14.974 00.001 18120 Enqueuing Move request for scope (0.50, -0.07)
04:35:14.975 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:14.976 00.001 18120 UpdateGuideState exits: m=1672 RSB=28.2
04:35:14.977 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:14.978 00.001 21948 Worker thread wakes up
04:35:14.978 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.07) opts 0xd
04:35:14.978 00.000 21948 Handling offset move in thread for scope, endpoint = (0.50, -0.07)
04:35:14.978 00.000 21948 Moving (0.50, -0.07) raw xDistance=-0.28 yDistance=-0.42
04:35:14.978 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:14.981 00.003 18120 Enqueuing Expose request
04:35:14.983 00.002 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:35:14.983 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:35:14.983 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
04:35:14.983 00.000 21948 MoveAxis(E, 52, ABG)
04:35:14.983 00.000 21948 Guiding  Dir = 2, Dur = 52
04:35:14.983 00.000 21948 IsSlewing returns 0
04:35:14.983 00.000 21948 IsGuiding returns 0
04:35:14.985 00.002 21948 PulseGuide returned control before completion, sleep 61
04:35:15.054 00.069 21948 IsGuiding returns 0
04:35:15.054 00.000 21948 Move returns status 0, amount 52
04:35:15.054 00.000 21948 MoveAxis(N, 0, ABG)
04:35:15.054 00.000 21948 Move returns status 0, amount 0
04:35:15.054 00.000 21948 move complete, result=0
04:35:15.054 00.000 21948 worker thread done servicing request
04:35:15.054 00.000 21948 Worker thread wakes up
04:35:15.054 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:15.054 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:15.054 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.4 px 0 ms NORTH
04:35:16.459 01.405 21948 Exposure complete
04:35:16.514 00.055 21948 worker thread done servicing request
04:35:16.514 00.000 18120 OnExposeComplete: enter
04:35:16.516 00.002 18120 UpdateGuideState(): m_state=6
04:35:16.517 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8180
04:35:16.518 00.001 18120 Star::Find returns 1 (0), X=895.90, Y=241.43, Mass=1652, SNR=28.1, Peak=118 HFD=4.1
04:35:16.520 00.002 18120 MultiStar: large primary error, entering stabilization period
04:35:16.521 00.001 18120 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.00) = xAngle (-1.89 = -1.89)
04:35:16.522 00.001 18120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.93 = -1.93)
04:35:16.523 00.001 18120 CameraToMount -- cameraX=0.88 cameraY=0.10 hyp=0.88 cameraTheta=0.11 mountX=-0.27 mountY=-0.83, mountTheta=-1.89
04:35:16.526 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.88, y=0.10, opts=13)
04:35:16.527 00.001 18120 Enqueuing Move request for scope (0.88, 0.10)
04:35:16.529 00.002 21948 Worker thread wakes up
04:35:16.529 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.10) opts 0xd
04:35:16.529 00.000 21948 Handling offset move in thread for scope, endpoint = (0.88, 0.10)
04:35:16.529 00.000 21948 Moving (0.88, 0.10) raw xDistance=-0.27 yDistance=-0.83
04:35:16.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
04:35:16.529 00.000 21948 resist switch: large excursion: input -0.83 thresh 0.60 direction from 0 to -1
04:35:16.529 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.48
04:35:16.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
04:35:16.529 00.000 21948 MoveAxis(E, 53, ABG)
04:35:16.529 00.000 21948 Guiding  Dir = 2, Dur = 53
04:35:16.529 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:16.530 00.001 21948 IsSlewing returns 0
04:35:16.531 00.001 18120 UpdateGuideState exits: m=1652 RSB=28.1
04:35:16.532 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:16.533 00.001 21948 IsGuiding returns 0
04:35:16.533 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:16.534 00.001 18120 Enqueuing Expose request
04:35:16.535 00.001 21948 PulseGuide returned control before completion, sleep 62
04:35:16.601 00.066 21948 IsGuiding returns 1
04:35:16.601 00.000 21948 scope still moving after pulse duration time elapsed
04:35:16.633 00.032 21948 IsSlewing returns 0
04:35:16.633 00.000 21948 IsGuiding returns 0
04:35:16.633 00.000 21948 scope move finished after 53 + 47 ms
04:35:16.633 00.000 21948 Move returns status 0, amount 53
04:35:16.633 00.000 21948 MoveAxis(N, 197, ABG)
04:35:16.633 00.000 21948 Guiding  Dir = 0, Dur = 197
04:35:16.633 00.000 21948 IsSlewing returns 0
04:35:16.633 00.000 21948 IsGuiding returns 0
04:35:16.642 00.009 21948 PulseGuide returned control before completion, sleep 199
04:35:16.852 00.210 21948 IsGuiding returns 0
04:35:16.852 00.000 21948 Move returns status 0, amount 197
04:35:16.852 00.000 21948 move complete, result=0
04:35:16.852 00.000 21948 worker thread done servicing request
04:35:16.852 00.000 21948 Worker thread wakes up
04:35:16.852 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:16.852 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:16.852 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.8 px 197 ms NORTH
04:35:18.486 01.634 21948 Exposure complete
04:35:18.535 00.049 21948 worker thread done servicing request
04:35:18.535 00.000 18120 OnExposeComplete: enter
04:35:18.536 00.001 18120 UpdateGuideState(): m_state=6
04:35:18.536 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8181
04:35:18.537 00.001 18120 Star::Find returns 1 (0), X=895.13, Y=241.47, Mass=1700, SNR=28.5, Peak=122 HFD=4.1
04:35:18.537 00.000 18120 MultiStar: exiting stabilization period
04:35:18.538 00.001 18120 MultiStar: [#1 -0.23,0.13,0.72,U] [#2 -0.12,-0.04,0.63,U] [#3 -0.01,0.06,0.62,U] [#4 -0.37,0.25,0.00,M1] [#5 0.18,0.04,0.48,U] [#6 -0.08,0.09,0.52,U] [#7 -0.28,-0.09,0.39,U] [#8 -0.33,0.03,0.38,U] 
04:35:18.538 00.000 18120 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {0.10, 0.14}
04:35:18.539 00.001 18120 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
04:35:18.539 00.000 18120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
04:35:18.539 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.44 mountX=0.08 mountY=0.04, mountTheta=0.41
04:35:18.541 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.06, opts=13)
04:35:18.542 00.001 18120 Enqueuing Move request for scope (-0.07, 0.06)
04:35:18.542 00.000 21948 Worker thread wakes up
04:35:18.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:18.543 00.001 18120 UpdateGuideState exits: m=1700 RSB=28.5
04:35:18.543 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:18.543 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:18.544 00.001 18120 Enqueuing Expose request
04:35:18.544 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
04:35:18.544 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
04:35:18.544 00.000 21948 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.04
04:35:18.544 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:35:18.545 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:18.545 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:35:18.545 00.000 21948 MoveAxis(E, 0, ABG)
04:35:18.545 00.000 21948 Move returns status 0, amount 0
04:35:18.545 00.000 21948 MoveAxis(N, 0, ABG)
04:35:18.545 00.000 21948 Move returns status 0, amount 0
04:35:18.545 00.000 21948 move complete, result=0
04:35:18.545 00.000 21948 worker thread done servicing request
04:35:18.545 00.000 21948 Worker thread wakes up
04:35:18.545 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:18.545 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:18.545 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:20.059 01.514 21948 Exposure complete
04:35:20.099 00.040 21948 worker thread done servicing request
04:35:20.099 00.000 18120 OnExposeComplete: enter
04:35:20.101 00.002 18120 UpdateGuideState(): m_state=6
04:35:20.102 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8182
04:35:20.102 00.000 18120 Star::Find returns 1 (0), X=895.21, Y=241.62, Mass=1768, SNR=29.0, Peak=115 HFD=4.5
04:35:20.103 00.001 18120 MultiStar: [#1 -0.32,-0.05,0.70,U] [#2 0.07,-0.06,0.60,U] [#3 -0.26,0.19,0.57,U] [#4 -0.33,0.12,0.56,U] [#5 0.36,-0.29,0.00,M4] [#6 -0.12,0.02,0.55,U] [#7 -0.23,-0.19,0.39,U] [#8 -0.27,0.27,0.41,U] 
04:35:20.103 00.000 18120 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {0.19, 0.28}
04:35:20.103 00.000 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.52 = 0.52)
04:35:20.104 00.001 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.48 = 0.48)
04:35:20.104 00.000 18120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.52 mountX=0.13 mountY=0.07, mountTheta=0.49
04:35:20.106 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.09, opts=13)
04:35:20.107 00.001 18120 Enqueuing Move request for scope (-0.12, 0.09)
04:35:20.107 00.000 21948 Worker thread wakes up
04:35:20.107 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:20.108 00.001 18120 UpdateGuideState exits: m=1768 RSB=29.0
04:35:20.108 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:20.108 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:20.109 00.001 18120 Enqueuing Expose request
04:35:20.109 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
04:35:20.109 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
04:35:20.109 00.000 21948 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=0.07
04:35:20.109 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:35:20.109 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:20.109 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:35:20.109 00.000 21948 MoveAxis(E, 0, ABG)
04:35:20.109 00.000 21948 Move returns status 0, amount 0
04:35:20.109 00.000 21948 MoveAxis(N, 0, ABG)
04:35:20.109 00.000 21948 Move returns status 0, amount 0
04:35:20.109 00.000 21948 move complete, result=0
04:35:20.109 00.000 21948 worker thread done servicing request
04:35:20.109 00.000 21948 Worker thread wakes up
04:35:20.110 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:20.110 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:20.110 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:21.742 01.632 21948 Exposure complete
04:35:21.784 00.042 21948 worker thread done servicing request
04:35:21.784 00.000 18120 OnExposeComplete: enter
04:35:21.785 00.001 18120 UpdateGuideState(): m_state=6
04:35:21.787 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8183
04:35:21.789 00.002 18120 Star::Find returns 1 (0), X=895.47, Y=241.15, Mass=1679, SNR=28.3, Peak=112 HFD=4.4
04:35:21.792 00.003 18120 MultiStar: [#1 -0.14,-0.16,0.71,U] [#2 0.24,-0.34,0.61,U] [#3 0.20,-0.23,0.60,U] [#4 -0.02,-0.13,0.59,U] [#5 0.01,-0.42,0.45,U] [#6 0.17,-0.19,0.51,U] [#7 -0.10,0.15,0.40,U] [#8 -0.19,0.14,0.41,U] 
04:35:21.794 00.002 18120 refined, 8 included, MultiStar: {0.11, -0.17}, one-star: {0.45, -0.19}
04:35:21.796 00.002 18120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.00) = xAngle (-2.99 = -2.99)
04:35:21.799 00.003 18120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.03 = -3.03)
04:35:21.801 00.002 18120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.99 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
04:35:21.806 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.17, opts=13)
04:35:21.806 00.000 18120 Enqueuing Move request for scope (0.11, -0.17)
04:35:21.807 00.001 21948 Worker thread wakes up
04:35:21.807 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:21.807 00.000 18120 UpdateGuideState exits: m=1679 RSB=28.3
04:35:21.808 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:21.808 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:21.808 00.000 18120 Enqueuing Expose request
04:35:21.809 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
04:35:21.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
04:35:21.809 00.000 21948 Moving (0.11, -0.17) raw xDistance=-0.20 yDistance=-0.02
04:35:21.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:35:21.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:21.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:35:21.809 00.000 21948 MoveAxis(E, 0, ABG)
04:35:21.809 00.000 21948 Move returns status 0, amount 0
04:35:21.809 00.000 21948 MoveAxis(N, 0, ABG)
04:35:21.809 00.000 21948 Move returns status 0, amount 0
04:35:21.809 00.000 21948 move complete, result=0
04:35:21.809 00.000 21948 worker thread done servicing request
04:35:21.809 00.000 21948 Worker thread wakes up
04:35:21.809 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:21.809 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:21.810 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:35:23.324 01.514 21948 Exposure complete
04:35:23.359 00.035 21948 worker thread done servicing request
04:35:23.359 00.000 18120 OnExposeComplete: enter
04:35:23.360 00.001 18120 UpdateGuideState(): m_state=6
04:35:23.360 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8184
04:35:23.360 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=241.29, Mass=1688, SNR=28.3, Peak=116 HFD=4.3
04:35:23.361 00.001 18120 MultiStar: [#1 -0.20,-0.09,0.73,U] [#2 0.11,-0.23,0.62,U] [#3 0.03,-0.13,0.59,U] [#4 0.36,-0.25,0.00,M1] [#5 0.36,-0.56,0.00,M4] [#6 0.14,-0.20,0.52,U] [#7 0.02,-0.31,0.44,U] [#8 0.02,0.14,0.40,U] 
04:35:23.361 00.000 18120 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.31, -0.04}
04:35:23.362 00.001 18120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.00) = xAngle (-2.98 = -2.98)
04:35:23.362 00.000 18120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.02 = -3.02)
04:35:23.363 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.98 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
04:35:23.364 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.12, opts=13)
04:35:23.364 00.000 18120 Enqueuing Move request for scope (0.08, -0.12)
04:35:23.365 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:23.365 00.000 18120 UpdateGuideState exits: m=1688 RSB=28.3
04:35:23.366 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:23.366 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:23.366 00.000 18120 Enqueuing Expose request
04:35:23.367 00.001 21948 Worker thread wakes up
04:35:23.367 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
04:35:23.367 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
04:35:23.367 00.000 21948 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.02
04:35:23.367 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:35:23.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:23.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:35:23.367 00.000 21948 MoveAxis(E, 0, ABG)
04:35:23.367 00.000 21948 Move returns status 0, amount 0
04:35:23.367 00.000 21948 MoveAxis(N, 0, ABG)
04:35:23.367 00.000 21948 Move returns status 0, amount 0
04:35:23.367 00.000 21948 move complete, result=0
04:35:23.367 00.000 21948 worker thread done servicing request
04:35:23.367 00.000 21948 Worker thread wakes up
04:35:23.367 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:23.367 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:23.367 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:35:24.996 01.629 21948 Exposure complete
04:35:25.048 00.052 21948 worker thread done servicing request
04:35:25.048 00.000 18120 OnExposeComplete: enter
04:35:25.049 00.001 18120 UpdateGuideState(): m_state=6
04:35:25.049 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8185
04:35:25.050 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=241.27, Mass=1575, SNR=27.4, Peak=115 HFD=4.3
04:35:25.050 00.000 18120 MultiStar: [#1 -0.11,-0.38,0.74,U] [#2 0.21,-0.47,0.00,M1] [#3 0.41,-0.38,0.00,M1] [#4 0.22,-0.34,0.58,U] [#5 0.33,-0.42,0.00,M5] [#6 0.34,-0.54,0.00,M1] [#7 0.17,-0.21,0.45,U] [#8 -0.05,-0.04,0.42,U] 
04:35:25.051 00.001 18120 refined, 4 included, MultiStar: {0.15, -0.21}, one-star: {0.37, -0.07}
04:35:25.051 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
04:35:25.052 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
04:35:25.052 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.25 cameraTheta=-0.95 mountX=-0.25 mountY=-0.04, mountTheta=-2.99
04:35:25.053 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.21, opts=13)
04:35:25.054 00.001 18120 Enqueuing Move request for scope (0.15, -0.21)
04:35:25.054 00.000 21948 Worker thread wakes up
04:35:25.054 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
04:35:25.054 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
04:35:25.054 00.000 21948 Moving (0.15, -0.21) raw xDistance=-0.25 yDistance=-0.04
04:35:25.054 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:35:25.054 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:25.054 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:35:25.054 00.000 21948 MoveAxis(E, 45, ABG)
04:35:25.054 00.000 21948 Guiding  Dir = 2, Dur = 45
04:35:25.054 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:25.054 00.000 21948 IsSlewing returns 0
04:35:25.054 00.000 18120 UpdateGuideState exits: m=1575 RSB=27.4
04:35:25.055 00.001 21948 IsGuiding returns 0
04:35:25.055 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:25.056 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:25.057 00.001 18120 Enqueuing Expose request
04:35:25.059 00.002 21948 PulseGuide returned control before completion, sleep 54
04:35:25.126 00.067 21948 IsGuiding returns 0
04:35:25.126 00.000 21948 Move returns status 0, amount 45
04:35:25.126 00.000 21948 MoveAxis(N, 0, ABG)
04:35:25.126 00.000 21948 Move returns status 0, amount 0
04:35:25.126 00.000 21948 move complete, result=0
04:35:25.126 00.000 21948 worker thread done servicing request
04:35:25.126 00.000 21948 Worker thread wakes up
04:35:25.126 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:25.126 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:25.126 00.000 18120 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
04:35:26.545 01.419 21948 Exposure complete
04:35:26.595 00.050 21948 worker thread done servicing request
04:35:26.595 00.000 18120 OnExposeComplete: enter
04:35:26.596 00.001 18120 UpdateGuideState(): m_state=6
04:35:26.597 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8186
04:35:26.599 00.002 18120 Star::Find returns 1 (0), X=895.11, Y=241.39, Mass=1683, SNR=28.4, Peak=127 HFD=4.2
04:35:26.601 00.002 18120 MultiStar: [#1 -0.23,-0.02,0.71,U] [#2 -0.15,-0.13,0.64,U] [#3 0.14,-0.07,0.58,U] [#4 -0.11,-0.15,0.57,U] [#5 0.29,-0.38,0.00,M6] [#6 0.09,-0.06,0.51,U] [#7 -0.62,-0.03,0.00,M1] [#8 -0.09,-0.12,0.41,U] 
04:35:26.604 00.003 18120 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {0.09, 0.06}
04:35:26.606 00.002 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.00) = xAngle (-4.12 = 2.17)
04:35:26.609 00.003 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.13)
04:35:26.609 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.12 mountX=-0.04 mountY=0.05, mountTheta=2.16
04:35:26.610 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.05, opts=13)
04:35:26.611 00.001 18120 Enqueuing Move request for scope (-0.03, -0.05)
04:35:26.611 00.000 21948 Worker thread wakes up
04:35:26.611 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:26.612 00.001 18120 UpdateGuideState exits: m=1683 RSB=28.4
04:35:26.612 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:26.612 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:26.613 00.001 18120 Enqueuing Expose request
04:35:26.613 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
04:35:26.613 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
04:35:26.613 00.000 21948 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
04:35:26.613 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:35:26.613 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:26.613 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:35:26.613 00.000 21948 MoveAxis(E, 0, ABG)
04:35:26.613 00.000 21948 Move returns status 0, amount 0
04:35:26.613 00.000 21948 MoveAxis(N, 0, ABG)
04:35:26.613 00.000 21948 Move returns status 0, amount 0
04:35:26.613 00.000 21948 move complete, result=0
04:35:26.613 00.000 21948 worker thread done servicing request
04:35:26.613 00.000 21948 Worker thread wakes up
04:35:26.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:26.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:26.614 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:28.243 01.629 21948 Exposure complete
04:35:28.285 00.042 18120 OnExposeComplete: enter
04:35:28.286 00.001 18120 UpdateGuideState(): m_state=6
04:35:28.287 00.001 21948 worker thread done servicing request
04:35:28.287 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8187
04:35:28.287 00.000 18120 Star::Find returns 1 (0), X=894.93, Y=241.26, Mass=1610, SNR=27.6, Peak=114 HFD=4.3
04:35:28.288 00.001 18120 MultiStar: [#1 -0.46,-0.17,0.00,M1] [#2 -0.15,0.16,0.68,U] [#3 -0.12,0.15,0.63,U] [#4 -0.17,0.00,0.52,U] [#5 -0.11,-0.31,0.49,U] [#6 0.06,-0.23,0.54,U] [#7 -0.33,0.13,0.46,U] [#8 -0.12,0.20,0.43,U] 
04:35:28.288 00.000 18120 refined, 7 included, MultiStar: {-0.12, -0.00}, one-star: {-0.10, -0.08}
04:35:28.290 00.002 18120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.00) = xAngle (-5.13 = 1.16)
04:35:28.290 00.000 18120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.12)
04:35:28.291 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.13 mountX=0.05 mountY=0.11, mountTheta=1.15
04:35:28.292 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.00, opts=13)
04:35:28.292 00.000 18120 Enqueuing Move request for scope (-0.12, -0.00)
04:35:28.293 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:28.293 00.000 18120 UpdateGuideState exits: m=1610 RSB=27.6
04:35:28.293 00.000 21948 Worker thread wakes up
04:35:28.293 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
04:35:28.293 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
04:35:28.293 00.000 21948 Moving (-0.12, -0.00) raw xDistance=0.05 yDistance=0.11
04:35:28.293 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:35:28.293 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:28.293 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:35:28.294 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:28.294 00.000 21948 MoveAxis(E, 0, ABG)
04:35:28.294 00.000 21948 Move returns status 0, amount 0
04:35:28.294 00.000 21948 MoveAxis(N, 0, ABG)
04:35:28.294 00.000 21948 Move returns status 0, amount 0
04:35:28.294 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:28.295 00.001 18120 Enqueuing Expose request
04:35:28.295 00.000 21948 move complete, result=0
04:35:28.295 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:28.296 00.001 21948 worker thread done servicing request
04:35:28.296 00.000 21948 Worker thread wakes up
04:35:28.296 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:28.296 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:29.824 01.528 21948 Exposure complete
04:35:29.868 00.044 21948 worker thread done servicing request
04:35:29.868 00.000 18120 OnExposeComplete: enter
04:35:29.869 00.001 18120 UpdateGuideState(): m_state=6
04:35:29.870 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8188
04:35:29.871 00.001 18120 Star::Find returns 1 (0), X=894.96, Y=241.28, Mass=1526, SNR=26.9, Peak=108 HFD=4.1
04:35:29.872 00.001 18120 MultiStar: [#1 -0.57,-0.20,0.00,M2] [#2 0.02,-0.20,0.67,U] [#3 0.13,-0.21,0.61,U] [#4 0.08,-0.29,0.63,U] [#5 0.10,-0.53,0.00,M6] [#6 -0.24,-0.10,0.56,U] [#7 -0.29,-0.09,0.44,U] [#8 -0.40,-0.01,0.42,U] 
04:35:29.875 00.003 18120 single-star, 6 included, MultiStar: {-0.08, -0.14}, one-star: {-0.06, -0.05}
04:35:29.877 00.002 18120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.00) = xAngle (-4.43 = 1.86)
04:35:29.878 00.001 18120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.47 = 1.82)
04:35:29.879 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.43 mountX=-0.02 mountY=0.08, mountTheta=1.85
04:35:29.881 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.05, opts=13)
04:35:29.882 00.001 18120 Enqueuing Move request for scope (-0.06, -0.05)
04:35:29.882 00.000 21948 Worker thread wakes up
04:35:29.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:29.883 00.001 18120 UpdateGuideState exits: m=1526 RSB=26.9
04:35:29.884 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:29.884 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
04:35:29.884 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
04:35:29.884 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:29.885 00.001 18120 Enqueuing Expose request
04:35:29.885 00.000 21948 Moving (-0.06, -0.05) raw xDistance=-0.02 yDistance=0.08
04:35:29.885 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:35:29.885 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:29.885 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:35:29.885 00.000 21948 MoveAxis(E, 0, ABG)
04:35:29.885 00.000 21948 Move returns status 0, amount 0
04:35:29.885 00.000 21948 MoveAxis(N, 0, ABG)
04:35:29.885 00.000 21948 Move returns status 0, amount 0
04:35:29.885 00.000 21948 move complete, result=0
04:35:29.885 00.000 21948 worker thread done servicing request
04:35:29.885 00.000 21948 Worker thread wakes up
04:35:29.885 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:29.885 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:29.886 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:31.520 01.634 21948 Exposure complete
04:35:31.562 00.042 21948 worker thread done servicing request
04:35:31.562 00.000 18120 OnExposeComplete: enter
04:35:31.563 00.001 18120 UpdateGuideState(): m_state=6
04:35:31.564 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8189
04:35:31.567 00.003 18120 Star::Find returns 1 (0), X=895.41, Y=241.11, Mass=1771, SNR=29.0, Peak=126 HFD=4.2
04:35:31.569 00.002 18120 MultiStar: [#1 -0.37,-0.24,0.00,M3] [#2 0.13,-0.21,0.60,U] [#3 0.25,-0.30,0.57,U] [#4 0.04,-0.12,0.53,U] [#5 0.40,-0.56,0.00,M7] [#6 -0.21,-0.12,0.53,U] [#7 -0.27,-0.07,0.38,U] [#8 -0.36,0.11,0.41,U] 
04:35:31.572 00.003 18120 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {0.39, -0.23}
04:35:31.574 00.002 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.11)
04:35:31.576 00.002 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.07)
04:35:31.576 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.17 mountX=-0.17 mountY=0.01, mountTheta=3.07
04:35:31.577 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.16, opts=13)
04:35:31.578 00.001 18120 Enqueuing Move request for scope (0.07, -0.16)
04:35:31.578 00.000 21948 Worker thread wakes up
04:35:31.578 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:31.579 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
04:35:31.579 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.0
04:35:31.579 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
04:35:31.579 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:31.580 00.001 21948 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=0.01
04:35:31.580 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:35:31.580 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:31.580 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:31.581 00.001 18120 Enqueuing Expose request
04:35:31.581 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:35:31.581 00.000 21948 MoveAxis(E, 0, ABG)
04:35:31.581 00.000 21948 Move returns status 0, amount 0
04:35:31.581 00.000 21948 MoveAxis(N, 0, ABG)
04:35:31.581 00.000 21948 Move returns status 0, amount 0
04:35:31.581 00.000 21948 move complete, result=0
04:35:31.581 00.000 21948 worker thread done servicing request
04:35:31.582 00.001 21948 Worker thread wakes up
04:35:31.582 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:31.582 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:31.582 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:33.106 01.524 21948 Exposure complete
04:35:33.156 00.050 21948 worker thread done servicing request
04:35:33.156 00.000 18120 OnExposeComplete: enter
04:35:33.157 00.001 18120 UpdateGuideState(): m_state=6
04:35:33.158 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8190
04:35:33.158 00.000 18120 Star::Find returns 1 (0), X=895.49, Y=240.80, Mass=1614, SNR=27.7, Peak=113 HFD=3.9
04:35:33.159 00.001 18120 MultiStar: [#1 -0.00,-0.51,0.00,M4] [#2 0.42,-0.25,0.00,M1] [#3 0.18,-0.51,0.00,M1] [#4 0.35,-0.30,0.00,M1] [#5 0.32,-0.68,0.00,M8] [#6 0.45,-0.79,0.00,M1] [#7 0.10,-0.05,0.44,U] [#8 0.13,-0.17,0.42,U] 
04:35:33.159 00.000 18120 refined, 2 included, MultiStar: {0.30, -0.34}, one-star: {0.46, -0.54}
04:35:33.160 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.84 = -2.84)
04:35:33.160 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.88 = -2.88)
04:35:33.160 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=-0.34 hyp=0.46 cameraTheta=-0.85 mountX=-0.44 mountY=-0.12, mountTheta=-2.88
04:35:33.161 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.34, opts=13)
04:35:33.162 00.001 18120 Enqueuing Move request for scope (0.30, -0.34)
04:35:33.162 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:33.163 00.001 18120 UpdateGuideState exits: m=1614 RSB=27.7
04:35:33.163 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:33.164 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:33.164 00.000 18120 Enqueuing Expose request
04:35:33.165 00.001 21948 Worker thread wakes up
04:35:33.165 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.34) opts 0xd
04:35:33.165 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.34)
04:35:33.165 00.000 21948 Moving (0.30, -0.34) raw xDistance=-0.44 yDistance=-0.12
04:35:33.165 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
04:35:33.165 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:33.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:35:33.165 00.000 21948 MoveAxis(E, 78, ABG)
04:35:33.165 00.000 21948 Guiding  Dir = 2, Dur = 78
04:35:33.165 00.000 21948 IsSlewing returns 0
04:35:33.165 00.000 21948 IsGuiding returns 0
04:35:33.166 00.001 21948 PulseGuide returned control before completion, sleep 87
04:35:33.263 00.097 21948 IsGuiding returns 0
04:35:33.263 00.000 21948 Move returns status 0, amount 78
04:35:33.263 00.000 21948 MoveAxis(N, 0, ABG)
04:35:33.263 00.000 21948 Move returns status 0, amount 0
04:35:33.263 00.000 21948 move complete, result=0
04:35:33.263 00.000 21948 worker thread done servicing request
04:35:33.263 00.000 21948 Worker thread wakes up
04:35:33.263 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:33.263 00.000 18120 GuideStep: -0.4 px 78 ms EAST, -0.1 px 0 ms NORTH
04:35:33.264 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:34.895 01.631 21948 Exposure complete
04:35:34.942 00.047 21948 worker thread done servicing request
04:35:34.942 00.000 18120 OnExposeComplete: enter
04:35:34.943 00.001 18120 UpdateGuideState(): m_state=6
04:35:34.944 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8191
04:35:34.944 00.000 18120 Star::Find returns 1 (0), X=895.24, Y=241.37, Mass=1702, SNR=28.5, Peak=114 HFD=4.4
04:35:34.945 00.001 18120 MultiStar: [#1 -0.28,-0.03,0.72,U] [#2 0.06,-0.05,0.64,U] [#3 -0.10,-0.02,0.61,U] [#4 -0.28,0.07,0.53,U] [#5 0.15,-0.39,0.48,U] [#6 -0.09,0.37,0.53,U] [#7 -0.33,-0.38,0.00,M1] [#8 -0.25,0.50,0.00,M1] 
04:35:34.945 00.000 18120 refined, 6 included, MultiStar: {-0.03, 0.00}, one-star: {0.21, 0.04}
04:35:34.945 00.000 18120 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.00) = xAngle (1.01 = 1.01)
04:35:34.946 00.001 18120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.97 = 0.97)
04:35:34.946 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.01 mountX=0.02 mountY=0.02, mountTheta=1.00
04:35:34.947 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.00, opts=13)
04:35:34.948 00.001 18120 Enqueuing Move request for scope (-0.03, 0.00)
04:35:34.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:34.949 00.001 18120 UpdateGuideState exits: m=1702 RSB=28.5
04:35:34.949 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:34.950 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:34.950 00.000 18120 Enqueuing Expose request
04:35:34.951 00.001 21948 Worker thread wakes up
04:35:34.951 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
04:35:34.951 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
04:35:34.951 00.000 21948 Moving (-0.03, 0.00) raw xDistance=0.02 yDistance=0.02
04:35:34.951 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:35:34.951 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:34.951 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:35:34.951 00.000 21948 MoveAxis(E, 0, ABG)
04:35:34.951 00.000 21948 Move returns status 0, amount 0
04:35:34.951 00.000 21948 MoveAxis(N, 0, ABG)
04:35:34.951 00.000 21948 Move returns status 0, amount 0
04:35:34.951 00.000 21948 move complete, result=0
04:35:34.951 00.000 21948 worker thread done servicing request
04:35:34.951 00.000 21948 Worker thread wakes up
04:35:34.951 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:34.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:34.953 00.002 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:36.478 01.525 21948 Exposure complete
04:35:36.515 00.037 21948 worker thread done servicing request
04:35:36.515 00.000 18120 OnExposeComplete: enter
04:35:36.516 00.001 18120 UpdateGuideState(): m_state=6
04:35:36.516 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8192
04:35:36.517 00.001 18120 Star::Find returns 1 (0), X=895.16, Y=241.34, Mass=1738, SNR=28.8, Peak=122 HFD=4.5
04:35:36.518 00.001 18120 MultiStar: [#1 -0.25,-0.14,0.70,U] [#2 -0.04,-0.03,0.64,U] [#3 0.05,-0.48,0.00,M1] [#4 -0.31,-0.02,0.55,U] [#5 -0.15,-0.17,0.43,U] [#6 -0.20,-0.36,0.50,U] [#7 0.11,-0.00,0.38,U] [#8 -0.30,0.36,0.00,M2] 
04:35:36.519 00.001 18120 refined, 6 included, MultiStar: {-0.08, -0.09}, one-star: {0.14, 0.00}
04:35:36.520 00.001 18120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.00) = xAngle (-4.33 = 1.96)
04:35:36.520 00.000 18120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.37 = 1.92)
04:35:36.521 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.33 mountX=-0.05 mountY=0.12, mountTheta=1.95
04:35:36.523 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.09, opts=13)
04:35:36.525 00.002 18120 Enqueuing Move request for scope (-0.08, -0.09)
04:35:36.525 00.000 21948 Worker thread wakes up
04:35:36.525 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:36.526 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
04:35:36.526 00.000 18120 UpdateGuideState exits: m=1738 RSB=28.8
04:35:36.526 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:36.526 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
04:35:36.526 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:36.527 00.001 18120 Enqueuing Expose request
04:35:36.527 00.000 21948 Moving (-0.08, -0.09) raw xDistance=-0.05 yDistance=0.12
04:35:36.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:35:36.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:36.527 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:35:36.527 00.000 21948 MoveAxis(E, 0, ABG)
04:35:36.527 00.000 21948 Move returns status 0, amount 0
04:35:36.527 00.000 21948 MoveAxis(N, 0, ABG)
04:35:36.527 00.000 21948 Move returns status 0, amount 0
04:35:36.527 00.000 21948 move complete, result=0
04:35:36.527 00.000 21948 worker thread done servicing request
04:35:36.528 00.001 21948 Worker thread wakes up
04:35:36.528 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:36.528 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:36.528 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:38.155 01.627 21948 Exposure complete
04:35:38.187 00.032 21948 worker thread done servicing request
04:35:38.187 00.000 18120 OnExposeComplete: enter
04:35:38.188 00.001 18120 UpdateGuideState(): m_state=6
04:35:38.188 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8193
04:35:38.189 00.001 18120 Star::Find returns 1 (0), X=895.20, Y=241.64, Mass=1727, SNR=28.7, Peak=122 HFD=4.5
04:35:38.189 00.000 18120 MultiStar: [#1 -0.30,0.01,0.70,U] [#2 0.28,-0.28,0.62,U] [#3 0.04,0.05,0.60,U] [#4 -0.35,0.07,0.58,U] [#5 0.20,-0.17,0.46,U] [#6 -0.22,-0.01,0.53,U] [#7 -0.13,0.02,0.38,U] [#8 -0.31,0.20,0.38,U] 
04:35:38.190 00.001 18120 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {0.17, 0.30}
04:35:38.190 00.000 18120 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.00) = xAngle (0.44 = 0.44)
04:35:38.190 00.000 18120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.40 = 0.40)
04:35:38.191 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.43 mountX=0.05 mountY=0.02, mountTheta=0.40
04:35:38.192 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.04, opts=13)
04:35:38.193 00.001 18120 Enqueuing Move request for scope (-0.04, 0.04)
04:35:38.194 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:38.194 00.000 21948 Worker thread wakes up
04:35:38.194 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
04:35:38.194 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
04:35:38.194 00.000 21948 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.02
04:35:38.194 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:35:38.194 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:38.194 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:35:38.194 00.000 21948 MoveAxis(E, 0, ABG)
04:35:38.194 00.000 21948 Move returns status 0, amount 0
04:35:38.194 00.000 21948 MoveAxis(N, 0, ABG)
04:35:38.194 00.000 21948 Move returns status 0, amount 0
04:35:38.194 00.000 21948 move complete, result=0
04:35:38.194 00.000 21948 worker thread done servicing request
04:35:38.194 00.000 18120 UpdateGuideState exits: m=1727 RSB=28.7
04:35:38.195 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:38.195 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:38.195 00.000 18120 Enqueuing Expose request
04:35:38.196 00.001 21948 Worker thread wakes up
04:35:38.196 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:38.196 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:38.196 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:39.710 01.514 21948 Exposure complete
04:35:39.762 00.052 21948 worker thread done servicing request
04:35:39.763 00.001 18120 OnExposeComplete: enter
04:35:39.765 00.002 18120 UpdateGuideState(): m_state=6
04:35:39.768 00.003 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8194
04:35:39.770 00.002 18120 Star::Find returns 1 (0), X=895.31, Y=241.23, Mass=1786, SNR=29.0, Peak=121 HFD=4.4
04:35:39.774 00.004 18120 MultiStar: [#1 -0.29,-0.09,0.73,U] [#2 0.20,-0.29,0.61,U] [#3 0.27,0.01,0.55,U] [#4 -0.40,0.03,0.53,U] [#5 0.13,-0.64,0.00,M6] [#6 -0.02,-0.16,0.50,U] [#7 -0.86,0.23,0.00,M1] [#8 -0.10,0.43,0.00,M2] 
04:35:39.775 00.001 18120 refined, 5 included, MultiStar: {0.03, -0.11}, one-star: {0.28, -0.11}
04:35:39.776 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.28 = 3.00)
04:35:39.777 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.32 = 2.96)
04:35:39.779 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.29 mountX=-0.11 mountY=0.02, mountTheta=2.96
04:35:39.781 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.11, opts=13)
04:35:39.783 00.002 18120 Enqueuing Move request for scope (0.03, -0.11)
04:35:39.784 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:39.785 00.001 18120 UpdateGuideState exits: m=1786 RSB=29.0
04:35:39.786 00.001 21948 Worker thread wakes up
04:35:39.786 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
04:35:39.786 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
04:35:39.786 00.000 21948 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.02
04:35:39.786 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:35:39.786 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:39.786 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:35:39.786 00.000 21948 MoveAxis(E, 0, ABG)
04:35:39.786 00.000 21948 Move returns status 0, amount 0
04:35:39.786 00.000 21948 MoveAxis(N, 0, ABG)
04:35:39.786 00.000 21948 Move returns status 0, amount 0
04:35:39.786 00.000 21948 move complete, result=0
04:35:39.787 00.001 21948 worker thread done servicing request
04:35:39.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:39.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:39.787 00.000 18120 Enqueuing Expose request
04:35:39.788 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:39.788 00.000 21948 Worker thread wakes up
04:35:39.788 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:39.788 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:41.418 01.630 21948 Exposure complete
04:35:41.471 00.053 21948 worker thread done servicing request
04:35:41.472 00.001 18120 OnExposeComplete: enter
04:35:41.475 00.003 18120 UpdateGuideState(): m_state=6
04:35:41.477 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8195
04:35:41.479 00.002 18120 Star::Find returns 1 (0), X=895.57, Y=241.21, Mass=1674, SNR=28.3, Peak=111 HFD=4.5
04:35:41.481 00.002 18120 MultiStar: [#1 -0.39,-0.21,0.00,M1] [#2 0.35,-0.13,0.63,U] [#3 -0.19,0.16,0.61,U] [#4 0.19,-0.01,0.54,U] [#5 0.10,-0.06,0.45,U] [#6 0.28,0.27,0.53,U] [#7 -0.35,0.48,0.00,M2] [#8 -0.34,0.14,0.40,U] 
04:35:41.482 00.001 18120 refined, 6 included, MultiStar: {0.19, 0.01}, one-star: {0.55, -0.13}
04:35:41.482 00.000 18120 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.00) = xAngle (-1.92 = -1.92)
04:35:41.483 00.001 18120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.96 = -1.96)
04:35:41.483 00.000 18120 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.08 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
04:35:41.484 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.01, opts=13)
04:35:41.485 00.001 18120 Enqueuing Move request for scope (0.19, 0.01)
04:35:41.485 00.000 21948 Worker thread wakes up
04:35:41.485 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:41.486 00.001 18120 UpdateGuideState exits: m=1674 RSB=28.3
04:35:41.486 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:41.486 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:41.487 00.001 18120 Enqueuing Expose request
04:35:41.487 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
04:35:41.487 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
04:35:41.487 00.000 21948 Moving (0.19, 0.01) raw xDistance=-0.07 yDistance=-0.18
04:35:41.487 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:35:41.487 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:41.487 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:35:41.487 00.000 21948 MoveAxis(E, 0, ABG)
04:35:41.487 00.000 21948 Move returns status 0, amount 0
04:35:41.487 00.000 21948 MoveAxis(N, 0, ABG)
04:35:41.487 00.000 21948 Move returns status 0, amount 0
04:35:41.487 00.000 21948 move complete, result=0
04:35:41.487 00.000 21948 worker thread done servicing request
04:35:41.487 00.000 21948 Worker thread wakes up
04:35:41.487 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:41.487 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:41.488 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:35:43.016 01.528 21948 Exposure complete
04:35:43.050 00.034 21948 worker thread done servicing request
04:35:43.051 00.001 18120 OnExposeComplete: enter
04:35:43.052 00.001 18120 UpdateGuideState(): m_state=6
04:35:43.053 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8196
04:35:43.054 00.001 18120 Star::Find returns 1 (0), X=895.66, Y=241.20, Mass=1699, SNR=28.5, Peak=116 HFD=4.5
04:35:43.055 00.001 18120 MultiStar: [#1 0.06,-0.31,0.74,U] [#2 0.39,-0.26,0.00,M1] [#3 0.24,-0.24,0.61,U] [#4 0.06,-0.05,0.52,U] [#5 0.18,-0.28,0.43,U] [#6 0.12,-0.15,0.50,U] [#7 0.05,-0.11,0.36,U] [#8 0.16,0.20,0.40,U] 
04:35:43.056 00.001 18120 refined, 7 included, MultiStar: {0.24, -0.15}, one-star: {0.63, -0.14}
04:35:43.057 00.001 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
04:35:43.058 00.001 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:35:43.060 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=-0.24 mountY=-0.14, mountTheta=-2.60
04:35:43.065 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.15, opts=13)
04:35:43.068 00.003 18120 Enqueuing Move request for scope (0.24, -0.15)
04:35:43.070 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:43.073 00.003 18120 UpdateGuideState exits: m=1699 RSB=28.5
04:35:43.075 00.002 21948 Worker thread wakes up
04:35:43.075 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
04:35:43.075 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
04:35:43.075 00.000 21948 Moving (0.24, -0.15) raw xDistance=-0.24 yDistance=-0.14
04:35:43.075 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:35:43.075 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:43.075 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:35:43.075 00.000 21948 MoveAxis(E, 42, ABG)
04:35:43.076 00.001 21948 Guiding  Dir = 2, Dur = 42
04:35:43.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:43.076 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:43.077 00.001 18120 Enqueuing Expose request
04:35:43.077 00.000 21948 IsSlewing returns 0
04:35:43.077 00.000 21948 IsGuiding returns 0
04:35:43.080 00.003 21948 PulseGuide returned control before completion, sleep 50
04:35:43.142 00.062 21948 IsGuiding returns 0
04:35:43.142 00.000 21948 Move returns status 0, amount 42
04:35:43.142 00.000 21948 MoveAxis(N, 0, ABG)
04:35:43.142 00.000 21948 Move returns status 0, amount 0
04:35:43.142 00.000 21948 move complete, result=0
04:35:43.142 00.000 21948 worker thread done servicing request
04:35:43.142 00.000 21948 Worker thread wakes up
04:35:43.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:43.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:43.142 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
04:35:44.774 01.632 21948 Exposure complete
04:35:44.827 00.053 21948 worker thread done servicing request
04:35:44.827 00.000 18120 OnExposeComplete: enter
04:35:44.828 00.001 18120 UpdateGuideState(): m_state=6
04:35:44.828 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8197
04:35:44.829 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=241.45, Mass=1559, SNR=27.2, Peak=105 HFD=4.0
04:35:44.829 00.000 18120 MultiStar: [#1 -0.03,-0.16,0.75,U] [#2 0.06,-0.11,0.67,U] [#3 0.16,0.00,0.66,U] [#4 0.14,-0.11,0.59,U] [#5 0.09,-0.24,0.48,U] [#6 0.11,0.01,0.58,U] [#7 -0.26,-0.03,0.41,U] [#8 0.19,0.23,0.42,U] 
04:35:44.830 00.001 18120 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.27, 0.11}
04:35:44.830 00.000 18120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.00) = xAngle (-2.30 = -2.30)
04:35:44.830 00.000 18120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.33 = -2.33)
04:35:44.831 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.07 mountY=-0.07, mountTheta=-2.31
04:35:44.832 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.03, opts=13)
04:35:44.834 00.002 18120 Enqueuing Move request for scope (0.10, -0.03)
04:35:44.835 00.001 21948 Worker thread wakes up
04:35:44.835 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
04:35:44.835 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
04:35:44.835 00.000 21948 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
04:35:44.835 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:35:44.835 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:44.835 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:44.835 00.000 18120 UpdateGuideState exits: m=1559 RSB=27.2
04:35:44.836 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:35:44.836 00.000 21948 MoveAxis(E, 0, ABG)
04:35:44.836 00.000 21948 Move returns status 0, amount 0
04:35:44.836 00.000 21948 MoveAxis(N, 0, ABG)
04:35:44.836 00.000 21948 Move returns status 0, amount 0
04:35:44.836 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:44.836 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:44.837 00.001 18120 Enqueuing Expose request
04:35:44.837 00.000 21948 move complete, result=0
04:35:44.837 00.000 21948 worker thread done servicing request
04:35:44.837 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:44.838 00.001 21948 Worker thread wakes up
04:35:44.838 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:44.838 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:46.358 01.520 21948 Exposure complete
04:35:46.395 00.037 21948 worker thread done servicing request
04:35:46.395 00.000 18120 OnExposeComplete: enter
04:35:46.395 00.000 18120 UpdateGuideState(): m_state=6
04:35:46.396 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8198
04:35:46.397 00.001 18120 Star::Find returns 1 (0), X=895.33, Y=241.21, Mass=1761, SNR=28.9, Peak=120 HFD=4.4
04:35:46.399 00.002 18120 MultiStar: [#1 0.11,-0.10,0.70,U] [#2 0.11,0.01,0.58,U] [#3 0.16,0.06,0.59,U] [#4 0.09,0.06,0.54,U] [#5 0.20,-0.39,0.00,M4] [#6 0.19,0.06,0.49,U] [#7 -0.03,0.07,0.38,U] [#8 0.06,0.01,0.37,U] 
04:35:46.400 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.30, -0.13}
04:35:46.401 00.001 18120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.00) = xAngle (-2.09 = -2.09)
04:35:46.401 00.000 18120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.13 = -2.13)
04:35:46.402 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.09 mountX=-0.07 mountY=-0.13, mountTheta=-2.10
04:35:46.404 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.01, opts=13)
04:35:46.406 00.002 18120 Enqueuing Move request for scope (0.15, -0.01)
04:35:46.407 00.001 21948 Worker thread wakes up
04:35:46.407 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
04:35:46.407 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
04:35:46.407 00.000 21948 Moving (0.15, -0.01) raw xDistance=-0.07 yDistance=-0.13
04:35:46.407 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:35:46.407 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:46.407 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:46.408 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:35:46.408 00.000 18120 UpdateGuideState exits: m=1761 RSB=28.9
04:35:46.409 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:46.409 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:46.410 00.001 18120 Enqueuing Expose request
04:35:46.410 00.000 21948 MoveAxis(E, 0, ABG)
04:35:46.410 00.000 21948 Move returns status 0, amount 0
04:35:46.410 00.000 21948 MoveAxis(N, 0, ABG)
04:35:46.410 00.000 21948 Move returns status 0, amount 0
04:35:46.410 00.000 21948 move complete, result=0
04:35:46.410 00.000 21948 worker thread done servicing request
04:35:46.410 00.000 21948 Worker thread wakes up
04:35:46.410 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:46.410 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:46.411 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:48.044 01.633 21948 Exposure complete
04:35:48.077 00.033 21948 worker thread done servicing request
04:35:48.078 00.001 18120 OnExposeComplete: enter
04:35:48.078 00.000 18120 UpdateGuideState(): m_state=6
04:35:48.079 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8199
04:35:48.079 00.000 18120 Star::Find returns 1 (0), X=895.30, Y=241.23, Mass=1740, SNR=28.9, Peak=109 HFD=4.5
04:35:48.080 00.001 18120 MultiStar: [#1 -0.29,0.00,0.71,U] [#2 0.31,-0.00,0.62,U] [#3 0.21,-0.06,0.59,U] [#4 0.00,0.05,0.51,U] [#5 0.22,-0.33,0.46,U] [#6 0.05,-0.30,0.54,U] [#7 -0.01,-0.07,0.40,U] [#8 -0.30,0.21,0.39,U] 
04:35:48.080 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.28, -0.11}
04:35:48.081 00.001 18120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.00) = xAngle (-2.76 = -2.76)
04:35:48.081 00.000 18120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.80 = -2.80)
04:35:48.081 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.76 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
04:35:48.084 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
04:35:48.084 00.000 18120 Enqueuing Move request for scope (0.08, -0.07)
04:35:48.085 00.001 21948 Worker thread wakes up
04:35:48.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
04:35:48.085 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:48.085 00.000 18120 UpdateGuideState exits: m=1740 RSB=28.9
04:35:48.086 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:48.086 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:48.086 00.000 18120 Enqueuing Expose request
04:35:48.087 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
04:35:48.087 00.000 21948 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=-0.04
04:35:48.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:35:48.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:48.087 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:35:48.087 00.000 21948 MoveAxis(E, 0, ABG)
04:35:48.087 00.000 21948 Move returns status 0, amount 0
04:35:48.087 00.000 21948 MoveAxis(N, 0, ABG)
04:35:48.087 00.000 21948 Move returns status 0, amount 0
04:35:48.087 00.000 21948 move complete, result=0
04:35:48.087 00.000 21948 worker thread done servicing request
04:35:48.087 00.000 21948 Worker thread wakes up
04:35:48.087 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:48.087 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:48.088 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:35:49.602 01.514 21948 Exposure complete
04:35:49.635 00.033 21948 worker thread done servicing request
04:35:49.637 00.002 18120 OnExposeComplete: enter
04:35:49.637 00.000 18120 UpdateGuideState(): m_state=6
04:35:49.638 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8200
04:35:49.638 00.000 18120 Star::Find returns 1 (0), X=895.16, Y=241.36, Mass=1743, SNR=28.8, Peak=142 HFD=4.1
04:35:49.639 00.001 18120 MultiStar: [#1 -0.23,-0.19,0.69,U] [#2 0.10,-0.29,0.62,U] [#3 0.56,-0.33,0.00,M1] [#4 -0.24,-0.04,0.55,U] [#5 0.18,-0.50,0.00,M4] [#6 0.38,0.14,0.50,U] [#7 -0.29,0.25,0.37,U] [#8 -0.19,0.16,0.41,U] 
04:35:49.639 00.000 18120 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.14, 0.03}
04:35:49.640 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
04:35:49.640 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
04:35:49.641 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.47 mountX=-0.01 mountY=0.03, mountTheta=1.81
04:35:49.642 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.02, opts=13)
04:35:49.642 00.000 18120 Enqueuing Move request for scope (-0.02, -0.02)
04:35:49.643 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:49.643 00.000 18120 UpdateGuideState exits: m=1743 RSB=28.8
04:35:49.643 00.000 21948 Worker thread wakes up
04:35:49.644 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
04:35:49.644 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
04:35:49.644 00.000 21948 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
04:35:49.644 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:35:49.644 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:49.644 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:35:49.644 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:49.644 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:49.645 00.001 18120 Enqueuing Expose request
04:35:49.645 00.000 21948 MoveAxis(E, 0, ABG)
04:35:49.645 00.000 21948 Move returns status 0, amount 0
04:35:49.645 00.000 21948 MoveAxis(N, 0, ABG)
04:35:49.645 00.000 21948 Move returns status 0, amount 0
04:35:49.645 00.000 21948 move complete, result=0
04:35:49.645 00.000 21948 worker thread done servicing request
04:35:49.645 00.000 21948 Worker thread wakes up
04:35:49.645 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:49.645 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:49.646 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:51.283 01.637 21948 Exposure complete
04:35:51.333 00.050 21948 worker thread done servicing request
04:35:51.333 00.000 18120 OnExposeComplete: enter
04:35:51.334 00.001 18120 UpdateGuideState(): m_state=6
04:35:51.334 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8201
04:35:51.335 00.001 18120 Star::Find returns 1 (0), X=895.71, Y=241.22, Mass=1615, SNR=27.9, Peak=111 HFD=4.3
04:35:51.335 00.000 18120 MultiStar: [#1 0.04,-0.25,0.78,U] [#2 0.37,-0.37,0.00,M1] [#3 0.15,-0.33,0.62,U] [#4 0.26,-0.28,0.61,U] [#5 0.73,-0.49,0.00,M5] [#6 0.18,-0.47,0.00,M1] [#7 -0.07,-0.08,0.43,U] [#8 -0.06,0.04,0.44,U] 
04:35:51.336 00.001 18120 refined, 5 included, MultiStar: {0.24, -0.18}, one-star: {0.69, -0.12}
04:35:51.336 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
04:35:51.337 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
04:35:51.337 00.000 18120 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.66 mountX=-0.26 mountY=-0.13, mountTheta=-2.69
04:35:51.338 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.18, opts=13)
04:35:51.338 00.000 18120 Enqueuing Move request for scope (0.24, -0.18)
04:35:51.339 00.001 21948 Worker thread wakes up
04:35:51.339 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
04:35:51.339 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
04:35:51.339 00.000 21948 Moving (0.24, -0.18) raw xDistance=-0.26 yDistance=-0.13
04:35:51.339 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:35:51.339 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:51.339 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:51.339 00.000 18120 UpdateGuideState exits: m=1615 RSB=27.9
04:35:51.340 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:51.340 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:51.341 00.001 18120 Enqueuing Expose request
04:35:51.341 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:35:51.341 00.000 21948 MoveAxis(E, 47, ABG)
04:35:51.341 00.000 21948 Guiding  Dir = 2, Dur = 47
04:35:51.341 00.000 21948 IsSlewing returns 0
04:35:51.341 00.000 21948 IsGuiding returns 0
04:35:51.344 00.003 21948 PulseGuide returned control before completion, sleep 56
04:35:51.406 00.062 21948 IsGuiding returns 0
04:35:51.406 00.000 21948 Move returns status 0, amount 47
04:35:51.406 00.000 21948 MoveAxis(N, 0, ABG)
04:35:51.406 00.000 21948 Move returns status 0, amount 0
04:35:51.407 00.001 21948 move complete, result=0
04:35:51.407 00.000 21948 worker thread done servicing request
04:35:51.407 00.000 21948 Worker thread wakes up
04:35:51.407 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:51.407 00.000 18120 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
04:35:51.408 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:52.820 01.412 21948 Exposure complete
04:35:52.853 00.033 21948 worker thread done servicing request
04:35:52.853 00.000 18120 OnExposeComplete: enter
04:35:52.853 00.000 18120 UpdateGuideState(): m_state=6
04:35:52.853 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8202
04:35:52.854 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=241.21, Mass=1748, SNR=28.9, Peak=106 HFD=4.3
04:35:52.855 00.001 18120 MultiStar: [#1 -0.22,-0.18,0.74,U] [#2 0.29,-0.22,0.63,U] [#3 0.19,-0.08,0.61,U] [#4 -0.02,0.11,0.52,U] [#5 0.43,-0.50,0.00,M6] [#6 0.45,0.03,0.00,M2] [#7 0.01,0.09,0.38,U] [#8 -0.35,0.06,0.41,U] 
04:35:52.855 00.000 18120 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.10, -0.12}
04:35:52.856 00.001 18120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.00) = xAngle (-3.31 = 2.98)
04:35:52.857 00.001 18120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.35 = 2.94)
04:35:52.857 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=-0.08 mountY=0.02, mountTheta=2.94
04:35:52.858 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.08, opts=13)
04:35:52.859 00.001 18120 Enqueuing Move request for scope (0.02, -0.08)
04:35:52.859 00.000 21948 Worker thread wakes up
04:35:52.859 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
04:35:52.859 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
04:35:52.859 00.000 21948 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
04:35:52.859 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:35:52.859 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:52.859 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:52.860 00.001 18120 UpdateGuideState exits: m=1748 RSB=28.9
04:35:52.860 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:52.861 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:52.861 00.000 18120 Enqueuing Expose request
04:35:52.862 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:35:52.862 00.000 21948 MoveAxis(E, 0, ABG)
04:35:52.862 00.000 21948 Move returns status 0, amount 0
04:35:52.862 00.000 21948 MoveAxis(N, 0, ABG)
04:35:52.862 00.000 21948 Move returns status 0, amount 0
04:35:52.862 00.000 21948 move complete, result=0
04:35:52.862 00.000 21948 worker thread done servicing request
04:35:52.862 00.000 21948 Worker thread wakes up
04:35:52.862 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:52.862 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:52.863 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:35:54.498 01.635 21948 Exposure complete
04:35:54.547 00.049 21948 worker thread done servicing request
04:35:54.547 00.000 18120 OnExposeComplete: enter
04:35:54.548 00.001 18120 UpdateGuideState(): m_state=6
04:35:54.549 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8203
04:35:54.549 00.000 18120 Star::Find returns 1 (0), X=895.65, Y=241.24, Mass=1569, SNR=27.4, Peak=114 HFD=4.4
04:35:54.550 00.001 18120 MultiStar: [#1 -0.06,-0.09,0.74,U] [#2 0.28,-0.15,0.66,U] [#3 0.46,-0.24,0.00,M1] [#4 0.50,-0.20,0.00,M1] [#5 0.72,-0.25,0.00,M7] [#6 0.29,-0.35,0.00,M3] [#7 -0.23,-0.28,0.41,U] [#8 -0.40,-0.04,0.40,U] 
04:35:54.550 00.000 18120 refined, 4 included, MultiStar: {0.16, -0.12}, one-star: {0.63, -0.09}
04:35:54.550 00.000 18120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.00) = xAngle (-2.65 = -2.65)
04:35:54.551 00.001 18120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.69 = -2.69)
04:35:54.551 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.65 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
04:35:54.553 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.12, opts=13)
04:35:54.554 00.001 18120 Enqueuing Move request for scope (0.16, -0.12)
04:35:54.555 00.001 21948 Worker thread wakes up
04:35:54.555 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
04:35:54.555 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
04:35:54.555 00.000 21948 Moving (0.16, -0.12) raw xDistance=-0.18 yDistance=-0.09
04:35:54.555 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:35:54.555 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:54.555 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:35:54.555 00.000 21948 MoveAxis(E, 0, ABG)
04:35:54.555 00.000 21948 Move returns status 0, amount 0
04:35:54.555 00.000 21948 MoveAxis(N, 0, ABG)
04:35:54.555 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:54.556 00.001 18120 UpdateGuideState exits: m=1569 RSB=27.4
04:35:54.556 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:54.556 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:54.557 00.001 18120 Enqueuing Expose request
04:35:54.557 00.000 21948 Move returns status 0, amount 0
04:35:54.557 00.000 21948 move complete, result=0
04:35:54.557 00.000 21948 worker thread done servicing request
04:35:54.557 00.000 21948 Worker thread wakes up
04:35:54.557 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:54.557 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:54.558 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:56.069 01.511 21948 Exposure complete
04:35:56.111 00.042 21948 worker thread done servicing request
04:35:56.111 00.000 18120 OnExposeComplete: enter
04:35:56.111 00.000 18120 UpdateGuideState(): m_state=6
04:35:56.112 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8204
04:35:56.113 00.001 18120 Star::Find returns 1 (0), X=895.51, Y=241.20, Mass=1588, SNR=27.5, Peak=111 HFD=3.8
04:35:56.113 00.000 18120 MultiStar: [#1 0.05,-0.06,0.74,U] [#2 0.31,-0.00,0.64,U] [#3 0.04,-0.34,0.63,U] [#4 0.02,0.01,0.60,U] [#5 0.66,-0.24,0.00,M8] [#6 0.11,-0.01,0.56,U] [#7 -0.12,-0.02,0.42,U] [#8 0.01,0.12,0.40,U] 
04:35:56.114 00.001 18120 refined, 7 included, MultiStar: {0.15, -0.07}, one-star: {0.48, -0.13}
04:35:56.114 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
04:35:56.114 00.000 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
04:35:56.116 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
04:35:56.117 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.07, opts=13)
04:35:56.118 00.001 18120 Enqueuing Move request for scope (0.15, -0.07)
04:35:56.118 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:56.118 00.000 21948 Worker thread wakes up
04:35:56.118 00.000 18120 UpdateGuideState exits: m=1588 RSB=27.5
04:35:56.120 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:56.120 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:56.121 00.001 18120 Enqueuing Expose request
04:35:56.121 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
04:35:56.121 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
04:35:56.121 00.000 21948 Moving (0.15, -0.07) raw xDistance=-0.13 yDistance=-0.11
04:35:56.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:35:56.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:56.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:35:56.121 00.000 21948 MoveAxis(E, 0, ABG)
04:35:56.121 00.000 21948 Move returns status 0, amount 0
04:35:56.121 00.000 21948 MoveAxis(N, 0, ABG)
04:35:56.121 00.000 21948 Move returns status 0, amount 0
04:35:56.121 00.000 21948 move complete, result=0
04:35:56.121 00.000 21948 worker thread done servicing request
04:35:56.121 00.000 21948 Worker thread wakes up
04:35:56.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:56.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:56.122 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:57.757 01.635 21948 Exposure complete
04:35:57.824 00.067 21948 worker thread done servicing request
04:35:57.824 00.000 18120 OnExposeComplete: enter
04:35:57.825 00.001 18120 UpdateGuideState(): m_state=6
04:35:57.825 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8205
04:35:57.825 00.000 18120 Star::Find returns 1 (0), X=895.53, Y=241.23, Mass=1688, SNR=28.4, Peak=131 HFD=3.9
04:35:57.826 00.001 18120 MultiStar: [#1 -0.13,-0.31,0.73,U] [#2 0.10,-0.18,0.66,U] [#3 0.12,-0.28,0.61,U] [#4 -0.15,0.09,0.53,U] [#5 0.24,-0.25,0.48,U] [#6 0.27,-0.07,0.50,U] [#7 -0.42,-0.17,0.00,M1] [#8 -0.03,0.01,0.43,U] 
04:35:57.826 00.000 18120 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.50, -0.11}
04:35:57.827 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.80 = -2.80)
04:35:57.827 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.84 = -2.84)
04:35:57.828 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.80 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
04:35:57.830 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.15, opts=13)
04:35:57.830 00.000 18120 Enqueuing Move request for scope (0.14, -0.15)
04:35:57.831 00.001 21948 Worker thread wakes up
04:35:57.831 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
04:35:57.831 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
04:35:57.831 00.000 21948 Moving (0.14, -0.15) raw xDistance=-0.19 yDistance=-0.06
04:35:57.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:35:57.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:57.831 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:35:57.831 00.000 21948 MoveAxis(E, 0, ABG)
04:35:57.831 00.000 21948 Move returns status 0, amount 0
04:35:57.831 00.000 21948 MoveAxis(N, 0, ABG)
04:35:57.831 00.000 21948 Move returns status 0, amount 0
04:35:57.831 00.000 21948 move complete, result=0
04:35:57.831 00.000 21948 worker thread done servicing request
04:35:57.831 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:57.831 00.000 18120 UpdateGuideState exits: m=1688 RSB=28.4
04:35:57.832 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:57.832 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:57.833 00.001 18120 Enqueuing Expose request
04:35:57.833 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:35:57.833 00.000 21948 Worker thread wakes up
04:35:57.834 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:57.834 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:59.353 01.519 21948 Exposure complete
04:35:59.398 00.045 21948 worker thread done servicing request
04:35:59.398 00.000 18120 OnExposeComplete: enter
04:35:59.399 00.001 18120 UpdateGuideState(): m_state=6
04:35:59.401 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8206
04:35:59.404 00.003 18120 Star::Find returns 1 (0), X=895.28, Y=241.25, Mass=1770, SNR=29.1, Peak=113 HFD=4.3
04:35:59.407 00.003 18120 MultiStar: [#1 -0.25,-0.09,0.71,U] [#2 0.13,-0.21,0.64,U] [#3 0.13,-0.22,0.59,U] [#4 -0.07,-0.21,0.53,U] [#5 0.28,-0.30,0.48,U] [#6 0.03,-0.17,0.51,U] [#7 -0.32,-0.45,0.00,M2] [#8 -0.14,0.17,0.38,U] 
04:35:59.409 00.002 18120 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.26, -0.09}
04:35:59.412 00.003 18120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.00) = xAngle (-3.17 = 3.12)
04:35:59.414 00.002 18120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.21 = 3.08)
04:35:59.415 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.17 mountX=-0.16 mountY=0.01, mountTheta=3.08
04:35:59.417 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.14, opts=13)
04:35:59.417 00.000 18120 Enqueuing Move request for scope (0.06, -0.14)
04:35:59.417 00.000 21948 Worker thread wakes up
04:35:59.418 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
04:35:59.418 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
04:35:59.418 00.000 21948 Moving (0.06, -0.14) raw xDistance=-0.16 yDistance=0.01
04:35:59.418 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:35:59.418 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:35:59.418 00.000 18120 UpdateGuideState exits: m=1770 RSB=29.1
04:35:59.418 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:59.419 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:35:59.419 00.000 18120 Enqueuing Expose request
04:35:59.420 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:35:59.420 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:35:59.420 00.000 21948 MoveAxis(E, 0, ABG)
04:35:59.420 00.000 21948 Move returns status 0, amount 0
04:35:59.420 00.000 21948 MoveAxis(N, 0, ABG)
04:35:59.420 00.000 21948 Move returns status 0, amount 0
04:35:59.420 00.000 21948 move complete, result=0
04:35:59.420 00.000 21948 worker thread done servicing request
04:35:59.420 00.000 21948 Worker thread wakes up
04:35:59.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:35:59.420 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:35:59.421 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:36:01.049 01.628 21948 Exposure complete
04:36:01.085 00.036 21948 worker thread done servicing request
04:36:01.085 00.000 18120 OnExposeComplete: enter
04:36:01.086 00.001 18120 UpdateGuideState(): m_state=6
04:36:01.087 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8207
04:36:01.088 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=241.53, Mass=1676, SNR=28.3, Peak=124 HFD=3.9
04:36:01.090 00.002 18120 MultiStar: [#1 -0.29,-0.08,0.74,U] [#2 -0.25,-0.01,0.64,U] [#3 0.38,-0.09,0.59,U] [#4 -0.12,-0.00,0.54,U] [#5 0.63,-0.35,0.00,M7] [#6 0.00,0.09,0.52,U] [#7 -0.34,-0.04,0.39,U] [#8 -0.30,0.61,0.00,M1] 
04:36:01.091 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {0.22, 0.20}
04:36:01.092 00.001 18120 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.00) = xAngle (0.41 = 0.41)
04:36:01.093 00.001 18120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.37 = 0.37)
04:36:01.094 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.41 mountX=0.03 mountY=0.01, mountTheta=0.38
04:36:01.099 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.02, opts=13)
04:36:01.100 00.001 18120 Enqueuing Move request for scope (-0.03, 0.02)
04:36:01.100 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:01.101 00.001 21948 Worker thread wakes up
04:36:01.101 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
04:36:01.101 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
04:36:01.101 00.000 21948 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.01
04:36:01.101 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:36:01.101 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:01.101 00.000 18120 UpdateGuideState exits: m=1676 RSB=28.3
04:36:01.101 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:01.102 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:36:01.102 00.000 21948 MoveAxis(E, 0, ABG)
04:36:01.102 00.000 21948 Move returns status 0, amount 0
04:36:01.102 00.000 21948 MoveAxis(N, 0, ABG)
04:36:01.102 00.000 21948 Move returns status 0, amount 0
04:36:01.102 00.000 21948 move complete, result=0
04:36:01.102 00.000 21948 worker thread done servicing request
04:36:01.102 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:01.102 00.000 18120 Enqueuing Expose request
04:36:01.103 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:36:01.103 00.000 21948 Worker thread wakes up
04:36:01.103 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:01.103 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:02.619 01.516 21948 Exposure complete
04:36:02.657 00.038 21948 worker thread done servicing request
04:36:02.657 00.000 18120 OnExposeComplete: enter
04:36:02.658 00.001 18120 UpdateGuideState(): m_state=6
04:36:02.659 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8208
04:36:02.660 00.001 18120 Star::Find returns 1 (0), X=895.21, Y=241.31, Mass=1705, SNR=28.5, Peak=117 HFD=4.4
04:36:02.661 00.001 18120 MultiStar: [#1 -0.29,-0.12,0.70,U] [#2 0.09,-0.01,0.62,U] [#3 0.23,-0.16,0.61,U] [#4 -0.21,-0.04,0.58,U] [#5 0.27,-0.15,0.46,U] [#6 0.13,-0.22,0.51,U] [#7 -0.11,0.15,0.40,U] [#8 -0.20,0.24,0.40,U] 
04:36:02.662 00.001 18120 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.18, -0.03}
04:36:02.663 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
04:36:02.664 00.001 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
04:36:02.665 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.11 mountX=-0.05 mountY=0.00, mountTheta=3.14
04:36:02.665 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.05, opts=13)
04:36:02.666 00.001 18120 Enqueuing Move request for scope (0.02, -0.05)
04:36:02.666 00.000 21948 Worker thread wakes up
04:36:02.666 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
04:36:02.666 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:02.667 00.001 18120 UpdateGuideState exits: m=1705 RSB=28.5
04:36:02.667 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:02.668 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:02.668 00.000 18120 Enqueuing Expose request
04:36:02.669 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
04:36:02.669 00.000 21948 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.00
04:36:02.669 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:36:02.669 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:02.669 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:36:02.669 00.000 21948 MoveAxis(E, 0, ABG)
04:36:02.669 00.000 21948 Move returns status 0, amount 0
04:36:02.669 00.000 21948 MoveAxis(N, 0, ABG)
04:36:02.669 00.000 21948 Move returns status 0, amount 0
04:36:02.669 00.000 21948 move complete, result=0
04:36:02.669 00.000 21948 worker thread done servicing request
04:36:02.669 00.000 21948 Worker thread wakes up
04:36:02.669 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:02.669 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:02.669 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:36:04.293 01.624 21948 Exposure complete
04:36:04.319 00.026 21948 worker thread done servicing request
04:36:04.319 00.000 18120 OnExposeComplete: enter
04:36:04.321 00.002 18120 UpdateGuideState(): m_state=6
04:36:04.322 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8209
04:36:04.323 00.001 18120 Star::Find returns 1 (0), X=895.40, Y=241.28, Mass=1733, SNR=28.8, Peak=110 HFD=4.4
04:36:04.323 00.000 18120 MultiStar: [#1 -0.13,-0.07,0.71,U] [#2 0.33,-0.07,0.59,U] [#3 0.19,-0.09,0.60,U] [#4 -0.23,-0.12,0.58,U] [#5 0.21,-0.49,0.00,M7] [#6 0.07,-0.09,0.49,U] [#7 -0.14,-0.24,0.41,U] [#8 -0.41,0.22,0.00,M1] 
04:36:04.324 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.38, -0.06}
04:36:04.324 00.000 18120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.00) = xAngle (-2.77 = -2.77)
04:36:04.325 00.001 18120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.81 = -2.81)
04:36:04.325 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.77 mountX=-0.13 mountY=-0.05, mountTheta=-2.80
04:36:04.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.10, opts=13)
04:36:04.327 00.001 18120 Enqueuing Move request for scope (0.10, -0.10)
04:36:04.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:04.328 00.001 21948 Worker thread wakes up
04:36:04.328 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
04:36:04.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
04:36:04.328 00.000 21948 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.05
04:36:04.328 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:36:04.328 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:04.328 00.000 18120 UpdateGuideState exits: m=1733 RSB=28.8
04:36:04.328 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:36:04.328 00.000 21948 MoveAxis(E, 0, ABG)
04:36:04.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:04.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:04.329 00.000 18120 Enqueuing Expose request
04:36:04.330 00.001 21948 Move returns status 0, amount 0
04:36:04.330 00.000 21948 MoveAxis(N, 0, ABG)
04:36:04.330 00.000 21948 Move returns status 0, amount 0
04:36:04.330 00.000 21948 move complete, result=0
04:36:04.330 00.000 21948 worker thread done servicing request
04:36:04.330 00.000 21948 Worker thread wakes up
04:36:04.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:04.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:04.330 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:36:05.850 01.520 21948 Exposure complete
04:36:05.900 00.050 21948 worker thread done servicing request
04:36:05.900 00.000 18120 OnExposeComplete: enter
04:36:05.901 00.001 18120 UpdateGuideState(): m_state=6
04:36:05.902 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8210
04:36:05.902 00.000 18120 Star::Find returns 1 (0), X=895.59, Y=241.18, Mass=1792, SNR=29.1, Peak=125 HFD=4.4
04:36:05.903 00.001 18120 MultiStar: [#1 0.00,-0.25,0.72,U] [#2 0.41,-0.30,0.00,M1] [#3 0.42,-0.23,0.00,M1] [#4 0.19,-0.38,0.53,U] [#5 0.51,-0.25,0.00,M8] [#6 0.17,0.05,0.51,U] [#7 0.01,-0.09,0.38,U] [#8 0.06,0.32,0.37,U] 
04:36:05.903 00.000 18120 refined, 5 included, MultiStar: {0.22, -0.12}, one-star: {0.57, -0.16}
04:36:05.904 00.001 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.49 = -2.49)
04:36:05.904 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.53 = -2.53)
04:36:05.904 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.49 mountX=-0.20 mountY=-0.15, mountTheta=-2.52
04:36:05.906 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.12, opts=13)
04:36:05.906 00.000 18120 Enqueuing Move request for scope (0.22, -0.12)
04:36:05.907 00.001 21948 Worker thread wakes up
04:36:05.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:05.907 00.000 18120 UpdateGuideState exits: m=1792 RSB=29.1
04:36:05.908 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
04:36:05.908 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
04:36:05.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:05.908 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:05.908 00.000 18120 Enqueuing Expose request
04:36:05.909 00.001 21948 Moving (0.22, -0.12) raw xDistance=-0.20 yDistance=-0.15
04:36:05.909 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:36:05.909 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:05.909 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:36:05.909 00.000 21948 MoveAxis(E, 36, ABG)
04:36:05.909 00.000 21948 Guiding  Dir = 2, Dur = 36
04:36:05.910 00.001 21948 IsSlewing returns 0
04:36:05.910 00.000 21948 IsGuiding returns 0
04:36:05.912 00.002 21948 PulseGuide returned control before completion, sleep 45
04:36:05.972 00.060 21948 IsGuiding returns 0
04:36:05.972 00.000 21948 Move returns status 0, amount 36
04:36:05.972 00.000 21948 MoveAxis(N, 0, ABG)
04:36:05.972 00.000 21948 Move returns status 0, amount 0
04:36:05.972 00.000 21948 move complete, result=0
04:36:05.972 00.000 21948 worker thread done servicing request
04:36:05.972 00.000 21948 Worker thread wakes up
04:36:05.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:05.972 00.000 18120 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
04:36:05.975 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:07.607 01.632 21948 Exposure complete
04:36:07.670 00.063 21948 worker thread done servicing request
04:36:07.670 00.000 18120 OnExposeComplete: enter
04:36:07.671 00.001 18120 UpdateGuideState(): m_state=6
04:36:07.672 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8211
04:36:07.672 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=241.21, Mass=1741, SNR=28.9, Peak=122 HFD=4.5
04:36:07.673 00.001 18120 MultiStar: [#1 0.04,-0.33,0.71,U] [#2 0.05,-0.29,0.60,U] [#3 0.43,-0.44,0.00,M2] [#4 0.03,-0.25,0.57,U] [#5 0.59,-0.53,0.00,M9] [#6 0.17,-0.19,0.52,U] [#7 0.44,-0.13,0.00,M1] [#8 0.21,-0.14,0.39,U] 
04:36:07.674 00.001 18120 refined, 5 included, MultiStar: {0.15, -0.22}, one-star: {0.31, -0.13}
04:36:07.674 00.000 18120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.00) = xAngle (-2.97 = -2.97)
04:36:07.674 00.000 18120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.01 = -3.01)
04:36:07.675 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-0.97 mountX=-0.26 mountY=-0.03, mountTheta=-3.01
04:36:07.676 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.22, opts=13)
04:36:07.676 00.000 18120 Enqueuing Move request for scope (0.15, -0.22)
04:36:07.676 00.000 21948 Worker thread wakes up
04:36:07.677 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:07.677 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:36:07.677 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:07.678 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:07.678 00.000 18120 Enqueuing Expose request
04:36:07.679 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
04:36:07.679 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
04:36:07.679 00.000 21948 Moving (0.15, -0.22) raw xDistance=-0.26 yDistance=-0.03
04:36:07.679 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:36:07.679 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:07.679 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:36:07.679 00.000 21948 MoveAxis(E, 49, ABG)
04:36:07.679 00.000 21948 Guiding  Dir = 2, Dur = 49
04:36:07.679 00.000 21948 IsSlewing returns 0
04:36:07.679 00.000 21948 IsGuiding returns 0
04:36:07.681 00.002 21948 PulseGuide returned control before completion, sleep 58
04:36:07.747 00.066 21948 IsGuiding returns 1
04:36:07.747 00.000 21948 scope still moving after pulse duration time elapsed
04:36:07.780 00.033 21948 IsSlewing returns 0
04:36:07.780 00.000 21948 IsGuiding returns 0
04:36:07.780 00.000 21948 scope move finished after 49 + 51 ms
04:36:07.781 00.001 21948 Move returns status 0, amount 49
04:36:07.781 00.000 21948 MoveAxis(N, 0, ABG)
04:36:07.781 00.000 21948 Move returns status 0, amount 0
04:36:07.781 00.000 21948 move complete, result=0
04:36:07.781 00.000 21948 worker thread done servicing request
04:36:07.781 00.000 21948 Worker thread wakes up
04:36:07.781 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
04:36:07.781 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:07.781 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:09.188 01.407 21948 Exposure complete
04:36:09.251 00.063 21948 worker thread done servicing request
04:36:09.251 00.000 18120 OnExposeComplete: enter
04:36:09.251 00.000 18120 UpdateGuideState(): m_state=6
04:36:09.252 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8212
04:36:09.253 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=241.39, Mass=1631, SNR=27.9, Peak=114 HFD=4.2
04:36:09.253 00.000 18120 MultiStar: [#1 0.06,-0.08,0.73,U] [#2 0.46,-0.20,0.00,M1] [#3 0.33,-0.23,0.62,U] [#4 -0.08,0.00,0.55,U] [#5 0.15,-0.31,0.48,U] [#6 0.44,-0.11,0.00,M1] [#7 -0.05,0.08,0.39,U] [#8 0.28,0.02,0.42,U] 
04:36:09.253 00.000 18120 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.24, 0.05}
04:36:09.254 00.001 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.40 = -2.40)
04:36:09.254 00.000 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.44 = -2.44)
04:36:09.255 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.40 mountX=-0.12 mountY=-0.10, mountTheta=-2.42
04:36:09.256 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.06, opts=13)
04:36:09.256 00.000 18120 Enqueuing Move request for scope (0.15, -0.06)
04:36:09.256 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:09.257 00.001 21948 Worker thread wakes up
04:36:09.257 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
04:36:09.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
04:36:09.257 00.000 21948 Moving (0.15, -0.06) raw xDistance=-0.12 yDistance=-0.10
04:36:09.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:36:09.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:09.257 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:36:09.257 00.000 18120 UpdateGuideState exits: m=1631 RSB=27.9
04:36:09.257 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:09.259 00.002 21948 MoveAxis(E, 0, ABG)
04:36:09.259 00.000 21948 Move returns status 0, amount 0
04:36:09.259 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:09.260 00.001 18120 Enqueuing Expose request
04:36:09.260 00.000 21948 MoveAxis(N, 0, ABG)
04:36:09.260 00.000 21948 Move returns status 0, amount 0
04:36:09.260 00.000 21948 move complete, result=0
04:36:09.260 00.000 21948 worker thread done servicing request
04:36:09.260 00.000 21948 Worker thread wakes up
04:36:09.260 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:09.260 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:09.261 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:36:10.890 01.629 21948 Exposure complete
04:36:10.924 00.034 21948 worker thread done servicing request
04:36:10.925 00.001 18120 OnExposeComplete: enter
04:36:10.925 00.000 18120 UpdateGuideState(): m_state=6
04:36:10.926 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8213
04:36:10.926 00.000 18120 Star::Find returns 1 (0), X=895.32, Y=241.59, Mass=1626, SNR=27.9, Peak=111 HFD=4.2
04:36:10.927 00.001 18120 MultiStar: [#1 -0.18,0.06,0.73,U] [#2 0.32,0.02,0.68,U] [#3 0.19,0.01,0.61,U] [#4 0.29,0.26,0.54,U] [#5 0.28,-0.10,0.45,U] [#6 0.12,0.06,0.54,U] [#7 -0.11,0.29,0.42,U] [#8 -0.18,0.49,0.00,M1] 
04:36:10.927 00.000 18120 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.29, 0.26}
04:36:10.928 00.001 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.38 = -1.38)
04:36:10.928 00.000 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.42 = -1.42)
04:36:10.928 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.62 mountX=0.04 mountY=-0.19, mountTheta=-1.38
04:36:10.929 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.11, opts=13)
04:36:10.930 00.001 18120 Enqueuing Move request for scope (0.16, 0.11)
04:36:10.930 00.000 21948 Worker thread wakes up
04:36:10.930 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
04:36:10.930 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
04:36:10.931 00.001 21948 Moving (0.16, 0.11) raw xDistance=0.04 yDistance=-0.19
04:36:10.931 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:36:10.931 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:10.931 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:10.931 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:36:10.931 00.000 21948 MoveAxis(E, 0, ABG)
04:36:10.931 00.000 18120 UpdateGuideState exits: m=1626 RSB=27.9
04:36:10.932 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:10.932 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:10.932 00.000 18120 Enqueuing Expose request
04:36:10.933 00.001 21948 Move returns status 0, amount 0
04:36:10.933 00.000 21948 MoveAxis(N, 0, ABG)
04:36:10.933 00.000 21948 Move returns status 0, amount 0
04:36:10.933 00.000 21948 move complete, result=0
04:36:10.933 00.000 21948 worker thread done servicing request
04:36:10.933 00.000 21948 Worker thread wakes up
04:36:10.933 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:10.933 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:10.934 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:36:12.459 01.525 21948 Exposure complete
04:36:12.504 00.045 21948 worker thread done servicing request
04:36:12.504 00.000 18120 OnExposeComplete: enter
04:36:12.506 00.002 18120 UpdateGuideState(): m_state=6
04:36:12.507 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8214
04:36:12.508 00.001 18120 Star::Find returns 1 (0), X=895.59, Y=241.56, Mass=1722, SNR=28.7, Peak=111 HFD=4.2
04:36:12.509 00.001 18120 MultiStar: [#1 0.09,0.20,0.75,U] [#2 0.50,-0.03,0.00,M1] [#3 0.47,-0.04,0.00,M1] [#4 0.03,0.28,0.53,U] [#5 0.37,-0.08,0.42,U] [#6 0.47,-0.06,0.00,M1] [#7 -0.06,0.15,0.41,U] [#8 -0.23,0.42,0.00,M2] 
04:36:12.509 00.000 18120 refined, 4 included, MultiStar: {0.25, 0.18}, one-star: {0.57, 0.23}
04:36:12.510 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
04:36:12.511 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
04:36:12.512 00.001 18120 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.61 mountX=0.06 mountY=-0.31, mountTheta=-1.39
04:36:12.514 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.25, y=0.18, opts=13)
04:36:12.515 00.001 18120 Enqueuing Move request for scope (0.25, 0.18)
04:36:12.516 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:12.517 00.001 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:36:12.517 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:12.518 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:12.519 00.001 18120 Enqueuing Expose request
04:36:12.519 00.000 21948 Worker thread wakes up
04:36:12.519 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd
04:36:12.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.25, 0.18)
04:36:12.519 00.000 21948 Moving (0.25, 0.18) raw xDistance=0.06 yDistance=-0.31
04:36:12.519 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:36:12.519 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
04:36:12.519 00.000 21948 MoveAxis(E, 0, ABG)
04:36:12.520 00.001 21948 Move returns status 0, amount 0
04:36:12.520 00.000 21948 MoveAxis(N, 73, ABG)
04:36:12.520 00.000 21948 Guiding  Dir = 0, Dur = 73
04:36:12.520 00.000 21948 IsSlewing returns 0
04:36:12.521 00.001 21948 IsGuiding returns 0
04:36:12.527 00.006 21948 PulseGuide returned control before completion, sleep 77
04:36:12.616 00.089 21948 IsGuiding returns 0
04:36:12.616 00.000 21948 Move returns status 0, amount 73
04:36:12.616 00.000 21948 move complete, result=0
04:36:12.616 00.000 21948 worker thread done servicing request
04:36:12.616 00.000 21948 Worker thread wakes up
04:36:12.616 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:12.616 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:12.616 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 73 ms NORTH
04:36:14.241 01.625 21948 Exposure complete
04:36:14.279 00.038 21948 worker thread done servicing request
04:36:14.279 00.000 18120 OnExposeComplete: enter
04:36:14.280 00.001 18120 UpdateGuideState(): m_state=6
04:36:14.280 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8215
04:36:14.281 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=241.40, Mass=1739, SNR=28.7, Peak=123 HFD=4.1
04:36:14.282 00.001 18120 MultiStar: [#1 -0.04,-0.11,0.73,U] [#2 0.45,-0.32,0.00,M2] [#3 0.17,-0.41,0.00,M2] [#4 -0.06,-0.02,0.53,U] [#5 0.21,-0.24,0.47,U] [#6 0.14,0.17,0.52,U] [#7 -0.27,0.42,0.00,M1] [#8 -0.17,-0.02,0.40,U] 
04:36:14.283 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.02}, one-star: {0.26, 0.06}
04:36:14.283 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
04:36:14.284 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
04:36:14.284 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.19 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
04:36:14.285 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.02, opts=13)
04:36:14.286 00.001 18120 Enqueuing Move request for scope (0.08, -0.02)
04:36:14.286 00.000 21948 Worker thread wakes up
04:36:14.286 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:14.287 00.001 18120 UpdateGuideState exits: m=1739 RSB=28.7
04:36:14.287 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:14.288 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:14.288 00.000 18120 Enqueuing Expose request
04:36:14.289 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
04:36:14.289 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
04:36:14.289 00.000 21948 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.07
04:36:14.289 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:36:14.289 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:14.289 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:36:14.289 00.000 21948 MoveAxis(E, 0, ABG)
04:36:14.289 00.000 21948 Move returns status 0, amount 0
04:36:14.289 00.000 21948 MoveAxis(N, 0, ABG)
04:36:14.289 00.000 21948 Move returns status 0, amount 0
04:36:14.289 00.000 21948 move complete, result=0
04:36:14.289 00.000 21948 worker thread done servicing request
04:36:14.289 00.000 21948 Worker thread wakes up
04:36:14.289 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:14.289 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:14.289 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:36:15.806 01.517 21948 Exposure complete
04:36:15.842 00.036 21948 worker thread done servicing request
04:36:15.842 00.000 18120 OnExposeComplete: enter
04:36:15.843 00.001 18120 UpdateGuideState(): m_state=6
04:36:15.844 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8216
04:36:15.844 00.000 18120 Star::Find returns 1 (0), X=895.54, Y=241.45, Mass=1505, SNR=26.8, Peak=92 HFD=4.3
04:36:15.845 00.001 18120 MultiStar: [#1 -0.22,-0.15,0.72,U] [#2 0.39,-0.20,0.00,M3] [#3 0.34,0.04,0.64,U] [#4 0.20,-0.09,0.58,U] [#5 0.44,-0.35,0.00,M6] [#6 0.38,-0.00,0.53,U] [#7 0.15,0.16,0.43,U] [#8 0.02,0.02,0.42,U] 
04:36:15.845 00.000 18120 refined, 6 included, MultiStar: {0.22, 0.01}, one-star: {0.51, 0.11}
04:36:15.845 00.000 18120 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.00) = xAngle (-1.94 = -1.94)
04:36:15.846 00.001 18120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.98 = -1.98)
04:36:15.846 00.000 18120 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=-0.08 mountY=-0.21, mountTheta=-1.95
04:36:15.847 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=0.01, opts=13)
04:36:15.848 00.001 18120 Enqueuing Move request for scope (0.22, 0.01)
04:36:15.849 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:15.849 00.000 21948 Worker thread wakes up
04:36:15.849 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
04:36:15.849 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
04:36:15.849 00.000 18120 UpdateGuideState exits: m=1505 RSB=26.8
04:36:15.850 00.001 21948 Moving (0.22, 0.01) raw xDistance=-0.08 yDistance=-0.21
04:36:15.850 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:15.850 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:15.850 00.000 18120 Enqueuing Expose request
04:36:15.851 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:36:15.851 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:36:15.851 00.000 21948 MoveAxis(E, 0, ABG)
04:36:15.851 00.000 21948 Move returns status 0, amount 0
04:36:15.851 00.000 21948 MoveAxis(N, 49, ABG)
04:36:15.851 00.000 21948 Guiding  Dir = 0, Dur = 49
04:36:15.851 00.000 21948 IsSlewing returns 0
04:36:15.851 00.000 21948 IsGuiding returns 0
04:36:15.856 00.005 21948 PulseGuide returned control before completion, sleep 55
04:36:15.921 00.065 21948 IsGuiding returns 0
04:36:15.921 00.000 21948 Move returns status 0, amount 49
04:36:15.921 00.000 21948 move complete, result=0
04:36:15.921 00.000 21948 worker thread done servicing request
04:36:15.921 00.000 21948 Worker thread wakes up
04:36:15.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:15.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:15.921 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
04:36:17.551 01.630 21948 Exposure complete
04:36:17.612 00.061 21948 worker thread done servicing request
04:36:17.613 00.001 18120 OnExposeComplete: enter
04:36:17.613 00.000 18120 UpdateGuideState(): m_state=6
04:36:17.614 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8217
04:36:17.614 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=241.14, Mass=1698, SNR=28.5, Peak=127 HFD=4.3
04:36:17.615 00.001 18120 MultiStar: [#1 -0.20,-0.30,0.74,U] [#2 -0.05,-0.54,0.00,M4] [#3 0.29,-0.39,0.00,M2] [#4 0.06,-0.24,0.59,U] [#5 0.24,-0.46,0.00,M7] [#6 -0.15,-0.47,0.00,M1] [#7 -0.32,-0.18,0.42,U] [#8 0.02,-0.12,0.40,U] 
04:36:17.615 00.000 18120 single-star, 4 included, MultiStar: {-0.10, -0.22}, one-star: {-0.07, -0.20}
04:36:17.616 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.92 = 2.36)
04:36:17.616 00.000 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.96 = 2.32)
04:36:17.616 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.92 mountX=-0.15 mountY=0.16, mountTheta=2.34
04:36:17.618 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.20, opts=13)
04:36:17.619 00.001 18120 Enqueuing Move request for scope (-0.07, -0.20)
04:36:17.619 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:17.620 00.001 18120 UpdateGuideState exits: m=1698 RSB=28.5
04:36:17.620 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:17.621 00.001 21948 Worker thread wakes up
04:36:17.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
04:36:17.621 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
04:36:17.621 00.000 21948 Moving (-0.07, -0.20) raw xDistance=-0.15 yDistance=0.16
04:36:17.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:36:17.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:17.621 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:36:17.621 00.000 21948 MoveAxis(E, 0, ABG)
04:36:17.621 00.000 21948 Move returns status 0, amount 0
04:36:17.621 00.000 21948 MoveAxis(N, 0, ABG)
04:36:17.621 00.000 21948 Move returns status 0, amount 0
04:36:17.621 00.000 21948 move complete, result=0
04:36:17.621 00.000 21948 worker thread done servicing request
04:36:17.621 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:17.621 00.000 18120 Enqueuing Expose request
04:36:17.622 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:36:17.623 00.001 21948 Worker thread wakes up
04:36:17.623 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:17.623 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:19.145 01.522 21948 Exposure complete
04:36:19.195 00.050 21948 worker thread done servicing request
04:36:19.195 00.000 18120 OnExposeComplete: enter
04:36:19.196 00.001 18120 UpdateGuideState(): m_state=6
04:36:19.199 00.003 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8218
04:36:19.200 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=241.28, Mass=1655, SNR=28.1, Peak=128 HFD=4.2
04:36:19.201 00.001 18120 MultiStar: [#1 -0.36,-0.19,0.74,U] [#2 0.02,-0.26,0.67,U] [#3 0.36,-0.34,0.00,M3] [#4 -0.25,0.07,0.59,U] [#5 0.42,-0.43,0.00,M8] [#6 0.26,-0.40,0.00,M2] [#7 -0.36,-0.15,0.42,U] [#8 -0.23,-0.11,0.41,U] 
04:36:19.202 00.001 18120 single-star, 5 included, MultiStar: {-0.13, -0.11}, one-star: {0.16, -0.06}
04:36:19.204 00.002 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
04:36:19.205 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
04:36:19.208 00.003 18120 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.12 mountY=-0.11, mountTheta=-2.38
04:36:19.211 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.06, opts=13)
04:36:19.211 00.000 18120 Enqueuing Move request for scope (0.16, -0.06)
04:36:19.212 00.001 21948 Worker thread wakes up
04:36:19.212 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:19.212 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
04:36:19.212 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
04:36:19.212 00.000 18120 UpdateGuideState exits: m=1655 RSB=28.1
04:36:19.213 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:19.213 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:19.213 00.000 18120 Enqueuing Expose request
04:36:19.214 00.001 21948 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.11
04:36:19.214 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:36:19.214 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:19.214 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:36:19.214 00.000 21948 MoveAxis(E, 0, ABG)
04:36:19.214 00.000 21948 Move returns status 0, amount 0
04:36:19.214 00.000 21948 MoveAxis(N, 0, ABG)
04:36:19.214 00.000 21948 Move returns status 0, amount 0
04:36:19.214 00.000 21948 move complete, result=0
04:36:19.214 00.000 21948 worker thread done servicing request
04:36:19.214 00.000 21948 Worker thread wakes up
04:36:19.214 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:19.214 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:19.214 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:36:20.840 01.626 21948 Exposure complete
04:36:20.879 00.039 21948 worker thread done servicing request
04:36:20.879 00.000 18120 OnExposeComplete: enter
04:36:20.879 00.000 18120 UpdateGuideState(): m_state=6
04:36:20.880 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8219
04:36:20.880 00.000 18120 Star::Find returns 1 (0), X=895.04, Y=241.60, Mass=1814, SNR=29.4, Peak=119 HFD=4.2
04:36:20.881 00.001 18120 MultiStar: [#1 -0.43,0.14,0.00,M1] [#2 -0.09,0.17,0.61,U] [#3 0.25,-0.00,0.56,U] [#4 -0.28,0.07,0.55,U] [#5 -0.11,-0.22,0.46,U] [#6 0.03,-0.13,0.48,U] [#7 -0.59,0.09,0.00,M1] [#8 -0.10,0.19,0.41,U] 
04:36:20.882 00.001 18120 refined, 6 included, MultiStar: {-0.03, 0.08}, one-star: {0.01, 0.27}
04:36:20.882 00.000 18120 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.00) = xAngle (-0.04 = -0.04)
04:36:20.882 00.000 18120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.08 = -0.08)
04:36:20.883 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.96 mountX=0.09 mountY=-0.01, mountTheta=-0.08
04:36:20.884 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.08, opts=13)
04:36:20.884 00.000 18120 Enqueuing Move request for scope (-0.03, 0.08)
04:36:20.885 00.001 21948 Worker thread wakes up
04:36:20.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
04:36:20.885 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:20.888 00.003 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
04:36:20.888 00.000 18120 UpdateGuideState exits: m=1814 RSB=29.4
04:36:20.891 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:20.891 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:20.892 00.001 18120 Enqueuing Expose request
04:36:20.892 00.000 21948 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=-0.01
04:36:20.892 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:36:20.892 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:20.892 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:36:20.892 00.000 21948 MoveAxis(E, 0, ABG)
04:36:20.892 00.000 21948 Move returns status 0, amount 0
04:36:20.892 00.000 21948 MoveAxis(N, 0, ABG)
04:36:20.892 00.000 21948 Move returns status 0, amount 0
04:36:20.892 00.000 21948 move complete, result=0
04:36:20.892 00.000 21948 worker thread done servicing request
04:36:20.892 00.000 21948 Worker thread wakes up
04:36:20.892 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:20.892 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:20.893 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:36:22.408 01.515 21948 Exposure complete
04:36:22.460 00.052 21948 worker thread done servicing request
04:36:22.460 00.000 18120 OnExposeComplete: enter
04:36:22.461 00.001 18120 UpdateGuideState(): m_state=6
04:36:22.462 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8220
04:36:22.464 00.002 18120 Star::Find returns 1 (0), X=894.87, Y=241.28, Mass=1659, SNR=28.2, Peak=139 HFD=4.1
04:36:22.464 00.000 18120 MultiStar: [#1 -0.32,-0.29,0.00,M2] [#2 -0.39,-0.29,0.00,M3] [#3 -0.06,-0.22,0.61,U] [#4 -0.31,0.03,0.53,U] [#5 0.28,-0.21,0.44,U] [#6 0.10,-0.17,0.52,U] [#7 -0.27,-0.44,0.00,M2] [#8 -0.18,-0.07,0.42,U] 
04:36:22.466 00.002 18120 refined, 5 included, MultiStar: {-0.07, -0.11}, one-star: {-0.15, -0.05}
04:36:22.467 00.001 18120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.00) = xAngle (-4.17 = 2.11)
04:36:22.467 00.000 18120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.21 = 2.08)
04:36:22.468 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.17 mountX=-0.07 mountY=0.11, mountTheta=2.10
04:36:22.469 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.11, opts=13)
04:36:22.470 00.001 18120 Enqueuing Move request for scope (-0.07, -0.11)
04:36:22.470 00.000 21948 Worker thread wakes up
04:36:22.470 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:22.471 00.001 18120 UpdateGuideState exits: m=1659 RSB=28.2
04:36:22.471 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:22.472 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:22.472 00.000 18120 Enqueuing Expose request
04:36:22.472 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
04:36:22.472 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
04:36:22.473 00.001 21948 Moving (-0.07, -0.11) raw xDistance=-0.07 yDistance=0.11
04:36:22.473 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:36:22.473 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:22.473 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:36:22.473 00.000 21948 MoveAxis(E, 0, ABG)
04:36:22.473 00.000 21948 Move returns status 0, amount 0
04:36:22.473 00.000 21948 MoveAxis(N, 0, ABG)
04:36:22.473 00.000 21948 Move returns status 0, amount 0
04:36:22.473 00.000 21948 move complete, result=0
04:36:22.473 00.000 21948 worker thread done servicing request
04:36:22.473 00.000 21948 Worker thread wakes up
04:36:22.473 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:22.473 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:22.473 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:24.108 01.635 21948 Exposure complete
04:36:24.140 00.032 21948 worker thread done servicing request
04:36:24.140 00.000 18120 OnExposeComplete: enter
04:36:24.141 00.001 18120 UpdateGuideState(): m_state=6
04:36:24.141 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8221
04:36:24.142 00.001 18120 Star::Find returns 1 (0), X=894.99, Y=241.10, Mass=1707, SNR=28.6, Peak=137 HFD=4.3
04:36:24.142 00.000 18120 MultiStar: [#1 -0.44,-0.33,0.00,M3] [#2 -0.17,-0.39,0.67,U] [#3 0.04,-0.38,0.59,U] [#4 -0.17,-0.70,0.00,M1] [#5 0.46,-0.69,0.00,M7] [#6 -0.26,-0.37,0.00,M1] [#7 -0.43,0.01,0.38,U] [#8 -0.37,-0.16,0.43,U] 
04:36:24.143 00.001 18120 single-star, 4 included, MultiStar: {-0.14, -0.26}, one-star: {-0.03, -0.24}
04:36:24.143 00.000 18120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.00) = xAngle (-3.71 = 2.57)
04:36:24.144 00.001 18120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.75 = 2.53)
04:36:24.144 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.71 mountX=-0.20 mountY=0.14, mountTheta=2.55
04:36:24.146 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.24, opts=13)
04:36:24.148 00.002 18120 Enqueuing Move request for scope (-0.03, -0.24)
04:36:24.148 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:24.149 00.001 18120 UpdateGuideState exits: m=1707 RSB=28.6
04:36:24.149 00.000 21948 Worker thread wakes up
04:36:24.149 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
04:36:24.149 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
04:36:24.149 00.000 21948 Moving (-0.03, -0.24) raw xDistance=-0.20 yDistance=0.14
04:36:24.149 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:36:24.149 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:24.149 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:36:24.149 00.000 21948 MoveAxis(E, 36, ABG)
04:36:24.149 00.000 21948 Guiding  Dir = 2, Dur = 36
04:36:24.149 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:24.150 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:24.151 00.001 18120 Enqueuing Expose request
04:36:24.151 00.000 21948 IsSlewing returns 0
04:36:24.151 00.000 21948 IsGuiding returns 0
04:36:24.153 00.002 21948 PulseGuide returned control before completion, sleep 45
04:36:24.204 00.051 21948 IsGuiding returns 0
04:36:24.204 00.000 21948 Move returns status 0, amount 36
04:36:24.205 00.001 21948 MoveAxis(N, 0, ABG)
04:36:24.205 00.000 21948 Move returns status 0, amount 0
04:36:24.205 00.000 21948 move complete, result=0
04:36:24.205 00.000 21948 worker thread done servicing request
04:36:24.205 00.000 21948 Worker thread wakes up
04:36:24.205 00.000 18120 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
04:36:24.208 00.003 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:24.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:25.614 01.406 21948 Exposure complete
04:36:25.663 00.049 21948 worker thread done servicing request
04:36:25.663 00.000 18120 OnExposeComplete: enter
04:36:25.666 00.003 18120 UpdateGuideState(): m_state=6
04:36:25.668 00.002 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8222
04:36:25.671 00.003 18120 Star::Find returns 1 (0), X=895.06, Y=241.10, Mass=1676, SNR=28.4, Peak=140 HFD=4.3
04:36:25.674 00.003 18120 MultiStar: [#1 -0.41,-0.25,0.00,M4] [#2 -0.22,-0.03,0.63,U] [#3 0.30,-0.61,0.00,M1] [#4 -0.20,-0.03,0.52,U] [#5 0.08,-0.72,0.00,M8] [#6 -0.07,-0.02,0.49,U] [#7 -0.45,-0.16,0.00,M2] [#8 -0.64,0.02,0.00,M1] 
04:36:25.677 00.003 18120 refined, 3 included, MultiStar: {-0.09, -0.11}, one-star: {0.04, -0.23}
04:36:25.677 00.000 18120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.00) = xAngle (-4.28 = 2.01)
04:36:25.678 00.001 18120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.32 = 1.97)
04:36:25.678 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.28 mountX=-0.06 mountY=0.13, mountTheta=2.00
04:36:25.679 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=-0.11, opts=13)
04:36:25.680 00.001 18120 Enqueuing Move request for scope (-0.09, -0.11)
04:36:25.680 00.000 21948 Worker thread wakes up
04:36:25.680 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:25.681 00.001 18120 UpdateGuideState exits: m=1676 RSB=28.4
04:36:25.681 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:25.682 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:25.682 00.000 18120 Enqueuing Expose request
04:36:25.682 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
04:36:25.682 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
04:36:25.683 00.001 21948 Moving (-0.09, -0.11) raw xDistance=-0.06 yDistance=0.13
04:36:25.683 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:36:25.683 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:25.683 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:36:25.683 00.000 21948 MoveAxis(E, 0, ABG)
04:36:25.683 00.000 21948 Move returns status 0, amount 0
04:36:25.683 00.000 21948 MoveAxis(N, 0, ABG)
04:36:25.683 00.000 21948 Move returns status 0, amount 0
04:36:25.683 00.000 21948 move complete, result=0
04:36:25.683 00.000 21948 worker thread done servicing request
04:36:25.683 00.000 21948 Worker thread wakes up
04:36:25.683 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:25.683 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:25.683 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:27.309 01.626 21948 Exposure complete
04:36:27.374 00.065 21948 worker thread done servicing request
04:36:27.375 00.001 18120 OnExposeComplete: enter
04:36:27.375 00.000 18120 UpdateGuideState(): m_state=6
04:36:27.376 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8223
04:36:27.376 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=241.20, Mass=1538, SNR=27.1, Peak=120 HFD=4.4
04:36:27.377 00.001 18120 MultiStar: [#1 -0.60,-0.30,0.00,M5] [#2 0.06,-0.31,0.65,U] [#3 -0.06,-0.47,0.00,M2] [#4 -0.47,-0.06,0.00,M1] [#5 0.14,-0.65,0.00,M9] [#6 -0.46,-0.42,0.00,M1] [#7 -0.55,0.05,0.00,M3] [#8 -0.53,-0.26,0.00,M2] 
04:36:27.377 00.000 18120 refined, 1 included, MultiStar: {-0.10, -0.20}, one-star: {-0.21, -0.14}
04:36:27.378 00.001 18120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.00) = xAngle (-4.04 = 2.24)
04:36:27.379 00.001 18120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.08 = 2.21)
04:36:27.381 00.002 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-2.04 mountX=-0.14 mountY=0.18, mountTheta=2.23
04:36:27.383 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.20, opts=13)
04:36:27.385 00.002 18120 Enqueuing Move request for scope (-0.10, -0.20)
04:36:27.386 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:27.388 00.002 21948 Worker thread wakes up
04:36:27.388 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
04:36:27.388 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
04:36:27.388 00.000 21948 Moving (-0.10, -0.20) raw xDistance=-0.14 yDistance=0.18
04:36:27.389 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:36:27.389 00.000 18120 UpdateGuideState exits: m=1538 RSB=27.1
04:36:27.390 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:27.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:36:27.390 00.000 21948 MoveAxis(E, 0, ABG)
04:36:27.390 00.000 21948 Move returns status 0, amount 0
04:36:27.390 00.000 21948 MoveAxis(N, 0, ABG)
04:36:27.390 00.000 21948 Move returns status 0, amount 0
04:36:27.390 00.000 21948 move complete, result=0
04:36:27.390 00.000 21948 worker thread done servicing request
04:36:27.390 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:27.391 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:27.391 00.000 18120 Enqueuing Expose request
04:36:27.391 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:36:27.392 00.001 21948 Worker thread wakes up
04:36:27.392 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:27.392 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:28.913 01.521 21948 Exposure complete
04:36:28.962 00.049 21948 worker thread done servicing request
04:36:28.963 00.001 18120 OnExposeComplete: enter
04:36:28.964 00.001 18120 UpdateGuideState(): m_state=6
04:36:28.966 00.002 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8224
04:36:28.967 00.001 18120 Star::Find returns 1 (0), X=895.00, Y=241.33, Mass=1672, SNR=28.3, Peak=128 HFD=4.2
04:36:28.968 00.001 18120 MultiStar: [#1 -0.11,-0.22,0.70,U] [#2 0.44,-0.24,0.00,M1] [#3 -0.15,-0.19,0.58,U] [#4 -0.24,-0.32,0.55,U] [#5 -0.08,-0.20,0.50,U] [#6 0.08,-0.25,0.49,U] [#7 -0.16,-0.15,0.40,U] [#8 -0.44,-0.06,0.00,M3] 
04:36:28.969 00.001 18120 single-star, 6 included, MultiStar: {-0.09, -0.17}, one-star: {-0.02, -0.01}
04:36:28.970 00.001 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.68 = 1.60)
04:36:28.971 00.001 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.56)
04:36:28.972 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.68 mountX=-0.00 mountY=0.02, mountTheta=1.60
04:36:28.975 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.01, opts=13)
04:36:28.976 00.001 18120 Enqueuing Move request for scope (-0.02, -0.01)
04:36:28.976 00.000 21948 Worker thread wakes up
04:36:28.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
04:36:28.976 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
04:36:28.976 00.000 21948 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
04:36:28.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:36:28.976 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:28.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:28.979 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:36:28.979 00.000 18120 UpdateGuideState exits: m=1672 RSB=28.3
04:36:28.980 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:28.980 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:28.981 00.001 18120 Enqueuing Expose request
04:36:28.981 00.000 21948 MoveAxis(E, 0, ABG)
04:36:28.981 00.000 21948 Move returns status 0, amount 0
04:36:28.981 00.000 21948 MoveAxis(N, 0, ABG)
04:36:28.981 00.000 21948 Move returns status 0, amount 0
04:36:28.981 00.000 21948 move complete, result=0
04:36:28.981 00.000 21948 worker thread done servicing request
04:36:28.981 00.000 21948 Worker thread wakes up
04:36:28.981 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:28.981 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:28.982 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:36:30.619 01.637 21948 Exposure complete
04:36:30.680 00.061 21948 worker thread done servicing request
04:36:30.681 00.001 18120 OnExposeComplete: enter
04:36:30.681 00.000 18120 UpdateGuideState(): m_state=6
04:36:30.682 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8225
04:36:30.682 00.000 18120 Star::Find returns 1 (0), X=895.29, Y=241.28, Mass=1799, SNR=29.4, Peak=120 HFD=4.5
04:36:30.683 00.001 18120 MultiStar: [#1 -0.40,-0.22,0.00,M5] [#2 0.12,-0.17,0.62,U] [#3 -0.05,0.02,0.59,U] [#4 -0.01,-0.30,0.53,U] [#5 0.53,-0.29,0.00,M9] [#6 -0.07,-0.17,0.50,U] [#7 -0.32,0.04,0.38,U] [#8 0.00,-0.18,0.39,U] 
04:36:30.683 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {0.26, -0.06}
04:36:30.683 00.000 18120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.00) = xAngle (-3.26 = 3.03)
04:36:30.684 00.001 18120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.30 = 2.99)
04:36:30.685 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.26 mountX=-0.12 mountY=0.02, mountTheta=2.99
04:36:30.687 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.11, opts=13)
04:36:30.687 00.000 18120 Enqueuing Move request for scope (0.04, -0.11)
04:36:30.688 00.001 21948 Worker thread wakes up
04:36:30.688 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:30.691 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
04:36:30.691 00.000 18120 UpdateGuideState exits: m=1799 RSB=29.4
04:36:30.693 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:30.695 00.002 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
04:36:30.695 00.000 21948 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=0.02
04:36:30.695 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:36:30.695 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:30.695 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:36:30.696 00.001 21948 MoveAxis(E, 0, ABG)
04:36:30.696 00.000 21948 Move returns status 0, amount 0
04:36:30.696 00.000 21948 MoveAxis(N, 0, ABG)
04:36:30.696 00.000 21948 Move returns status 0, amount 0
04:36:30.696 00.000 21948 move complete, result=0
04:36:30.696 00.000 21948 worker thread done servicing request
04:36:30.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:30.696 00.000 18120 Enqueuing Expose request
04:36:30.697 00.001 21948 Worker thread wakes up
04:36:30.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:30.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:30.697 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:36:32.107 01.410 21948 Exposure complete
04:36:32.153 00.046 21948 worker thread done servicing request
04:36:32.153 00.000 18120 OnExposeComplete: enter
04:36:32.155 00.002 18120 UpdateGuideState(): m_state=6
04:36:32.155 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8226
04:36:32.156 00.001 18120 Star::Find returns 1 (0), X=895.32, Y=241.07, Mass=1688, SNR=28.3, Peak=109 HFD=4.2
04:36:32.156 00.000 18120 MultiStar: [#1 -0.38,-0.48,0.00,M6] [#2 0.01,-0.39,0.59,U] [#3 0.09,-0.43,0.00,M1] [#4 -0.22,-0.41,0.00,M1] [#5 0.51,-0.66,0.00,M10] [#6 -0.25,-0.75,0.00,M1] [#7 -0.49,-0.28,0.00,M2] [#8 0.01,-0.25,0.43,U] 
04:36:32.157 00.001 18120 refined, 2 included, MultiStar: {0.16, -0.30}, one-star: {0.30, -0.27}
04:36:32.157 00.000 18120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.00) = xAngle (-3.09 = -3.09)
04:36:32.157 00.000 18120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.13 = -3.13)
04:36:32.158 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-1.09 mountX=-0.34 mountY=-0.00, mountTheta=-3.13
04:36:32.159 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.30, opts=13)
04:36:32.160 00.001 18120 Enqueuing Move request for scope (0.16, -0.30)
04:36:32.160 00.000 21948 Worker thread wakes up
04:36:32.160 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
04:36:32.160 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
04:36:32.160 00.000 21948 Moving (0.16, -0.30) raw xDistance=-0.34 yDistance=-0.00
04:36:32.160 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
04:36:32.160 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:32.160 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:36:32.160 00.000 21948 MoveAxis(E, 60, ABG)
04:36:32.160 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:32.161 00.001 21948 Guiding  Dir = 2, Dur = 60
04:36:32.161 00.000 18120 UpdateGuideState exits: m=1688 RSB=28.3
04:36:32.161 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:32.162 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:32.162 00.000 18120 Enqueuing Expose request
04:36:32.162 00.000 21948 IsSlewing returns 0
04:36:32.163 00.001 21948 IsGuiding returns 0
04:36:32.164 00.001 21948 PulseGuide returned control before completion, sleep 69
04:36:32.249 00.085 21948 IsGuiding returns 0
04:36:32.249 00.000 21948 Move returns status 0, amount 60
04:36:32.249 00.000 21948 MoveAxis(N, 0, ABG)
04:36:32.249 00.000 21948 Move returns status 0, amount 0
04:36:32.249 00.000 21948 move complete, result=0
04:36:32.249 00.000 21948 worker thread done servicing request
04:36:32.249 00.000 21948 Worker thread wakes up
04:36:32.250 00.001 18120 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
04:36:32.250 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:32.250 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:33.881 01.631 21948 Exposure complete
04:36:33.910 00.029 21948 worker thread done servicing request
04:36:33.910 00.000 18120 OnExposeComplete: enter
04:36:33.911 00.001 18120 UpdateGuideState(): m_state=6
04:36:33.912 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8227
04:36:33.912 00.000 18120 Star::Find returns 1 (0), X=895.18, Y=241.49, Mass=1714, SNR=28.6, Peak=108 HFD=4.5
04:36:33.913 00.001 18120 MultiStar: [#1 0.00,-0.07,0.75,U] [#2 0.04,-0.06,0.61,U] [#3 -0.23,0.01,0.59,U] [#4 -0.11,0.14,0.56,U] [#5 0.01,-0.25,0.47,U] [#6 -0.22,-0.18,0.52,U] [#7 -0.58,0.49,0.00,M3] [#8 -0.48,0.22,0.00,M2] 
04:36:33.913 00.000 18120 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.16, 0.16}
04:36:33.913 00.000 18120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.00) = xAngle (-4.69 = 1.59)
04:36:33.914 00.001 18120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.73 = 1.55)
04:36:33.914 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.69 mountX=-0.00 mountY=0.03, mountTheta=1.59
04:36:33.915 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.01, opts=13)
04:36:33.916 00.001 18120 Enqueuing Move request for scope (-0.03, -0.01)
04:36:33.916 00.000 21948 Worker thread wakes up
04:36:33.916 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:36:33.916 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:36:33.916 00.000 21948 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
04:36:33.916 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:36:33.916 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:33.916 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:36:33.916 00.000 21948 MoveAxis(E, 0, ABG)
04:36:33.916 00.000 21948 Move returns status 0, amount 0
04:36:33.916 00.000 21948 MoveAxis(N, 0, ABG)
04:36:33.916 00.000 21948 Move returns status 0, amount 0
04:36:33.916 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:33.919 00.003 21948 move complete, result=0
04:36:33.919 00.000 21948 worker thread done servicing request
04:36:33.919 00.000 18120 UpdateGuideState exits: m=1714 RSB=28.6
04:36:33.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:33.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:33.920 00.000 18120 Enqueuing Expose request
04:36:33.921 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:36:33.921 00.000 21948 Worker thread wakes up
04:36:33.921 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:33.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:35.442 01.521 21948 Exposure complete
04:36:35.500 00.058 21948 worker thread done servicing request
04:36:35.500 00.000 18120 OnExposeComplete: enter
04:36:35.502 00.002 18120 UpdateGuideState(): m_state=6
04:36:35.503 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8228
04:36:35.505 00.002 18120 Star::Find returns 1 (0), X=895.01, Y=241.48, Mass=1546, SNR=27.1, Peak=110 HFD=4.1
04:36:35.506 00.001 18120 MultiStar: [#1 -0.48,-0.05,0.00,M6] [#2 -0.19,-0.11,0.66,U] [#3 -0.36,0.00,0.67,U] [#4 -0.69,-0.31,0.00,M1] [#5 0.00,-0.35,0.49,U] [#6 -0.50,0.16,0.00,M1] [#7 -0.17,-0.02,0.45,U] [#8 -0.40,0.59,0.00,M3] 
04:36:35.507 00.001 18120 refined, 4 included, MultiStar: {-0.14, -0.03}, one-star: {-0.01, 0.15}
04:36:35.507 00.000 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.38)
04:36:35.508 00.001 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.34)
04:36:35.508 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=0.03 mountY=0.14, mountTheta=1.37
04:36:35.509 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.03, opts=13)
04:36:35.510 00.001 18120 Enqueuing Move request for scope (-0.14, -0.03)
04:36:35.510 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:35.511 00.001 18120 UpdateGuideState exits: m=1546 RSB=27.1
04:36:35.511 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:35.512 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:35.512 00.000 18120 Enqueuing Expose request
04:36:35.512 00.000 21948 Worker thread wakes up
04:36:35.513 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
04:36:35.513 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
04:36:35.513 00.000 21948 Moving (-0.14, -0.03) raw xDistance=0.03 yDistance=0.14
04:36:35.513 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:36:35.513 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:35.513 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:36:35.513 00.000 21948 MoveAxis(E, 0, ABG)
04:36:35.513 00.000 21948 Move returns status 0, amount 0
04:36:35.513 00.000 21948 MoveAxis(N, 0, ABG)
04:36:35.513 00.000 21948 Move returns status 0, amount 0
04:36:35.513 00.000 21948 move complete, result=0
04:36:35.513 00.000 21948 worker thread done servicing request
04:36:35.513 00.000 21948 Worker thread wakes up
04:36:35.513 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:35.513 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:35.513 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:37.145 01.632 21948 Exposure complete
04:36:37.191 00.046 21948 worker thread done servicing request
04:36:37.191 00.000 18120 OnExposeComplete: enter
04:36:37.192 00.001 18120 UpdateGuideState(): m_state=6
04:36:37.193 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8229
04:36:37.193 00.000 18120 Star::Find returns 1 (0), X=895.00, Y=241.24, Mass=1585, SNR=27.4, Peak=117 HFD=4.2
04:36:37.194 00.001 18120 MultiStar: [#1 -0.43,-0.12,0.00,M7] [#2 -0.11,-0.30,0.66,U] [#3 0.00,-0.27,0.63,U] [#4 -0.37,-0.02,0.56,U] [#5 -0.05,-0.50,0.00,M9] [#6 -0.52,-0.21,0.00,M2] [#7 -0.61,-0.14,0.00,M3] [#8 -0.49,0.03,0.00,M4] 
04:36:37.194 00.000 18120 single-star, 3 included, MultiStar: {-0.10, -0.17}, one-star: {-0.02, -0.10}
04:36:37.195 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.52)
04:36:37.195 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.48)
04:36:37.195 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.77 mountX=-0.08 mountY=0.06, mountTheta=2.49
04:36:37.197 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.10, opts=13)
04:36:37.197 00.000 18120 Enqueuing Move request for scope (-0.02, -0.10)
04:36:37.197 00.000 21948 Worker thread wakes up
04:36:37.197 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
04:36:37.198 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
04:36:37.198 00.000 21948 Moving (-0.02, -0.10) raw xDistance=-0.08 yDistance=0.06
04:36:37.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:36:37.198 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:37.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:37.198 00.000 18120 UpdateGuideState exits: m=1585 RSB=27.4
04:36:37.199 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:37.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:37.199 00.000 18120 Enqueuing Expose request
04:36:37.200 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:36:37.200 00.000 21948 MoveAxis(E, 0, ABG)
04:36:37.200 00.000 21948 Move returns status 0, amount 0
04:36:37.200 00.000 21948 MoveAxis(N, 0, ABG)
04:36:37.200 00.000 21948 Move returns status 0, amount 0
04:36:37.200 00.000 21948 move complete, result=0
04:36:37.200 00.000 21948 worker thread done servicing request
04:36:37.200 00.000 21948 Worker thread wakes up
04:36:37.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:37.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:37.201 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:38.729 01.528 21948 Exposure complete
04:36:38.782 00.053 21948 worker thread done servicing request
04:36:38.782 00.000 18120 OnExposeComplete: enter
04:36:38.783 00.001 18120 UpdateGuideState(): m_state=6
04:36:38.783 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8230
04:36:38.784 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=241.19, Mass=1582, SNR=27.5, Peak=119 HFD=4.2
04:36:38.784 00.000 18120 MultiStar: [#1 -0.52,-0.49,0.00,M8] [#2 -0.02,-0.31,0.63,U] [#3 0.22,-0.27,0.64,U] [#4 -0.13,-0.25,0.58,U] [#5 0.05,-0.34,0.48,U] [#6 -0.34,0.02,0.54,U] [#7 -0.62,-0.21,0.00,M4] [#8 -0.30,-0.18,0.41,U] 
04:36:38.785 00.001 18120 single-star, 6 included, MultiStar: {-0.04, -0.21}, one-star: {0.06, -0.15}
04:36:38.785 00.000 18120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
04:36:38.787 00.002 18120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.05)
04:36:38.788 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=-0.16 mountY=0.01, mountTheta=3.05
04:36:38.792 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.15, opts=13)
04:36:38.794 00.002 18120 Enqueuing Move request for scope (0.06, -0.15)
04:36:38.796 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:38.796 00.000 18120 UpdateGuideState exits: m=1582 RSB=27.5
04:36:38.797 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:38.797 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:38.798 00.001 18120 Enqueuing Expose request
04:36:38.798 00.000 21948 Worker thread wakes up
04:36:38.798 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
04:36:38.798 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
04:36:38.798 00.000 21948 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=0.01
04:36:38.798 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:36:38.798 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:38.798 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:36:38.798 00.000 21948 MoveAxis(E, 0, ABG)
04:36:38.799 00.001 21948 Move returns status 0, amount 0
04:36:38.799 00.000 21948 MoveAxis(N, 0, ABG)
04:36:38.799 00.000 21948 Move returns status 0, amount 0
04:36:38.799 00.000 21948 move complete, result=0
04:36:38.799 00.000 21948 worker thread done servicing request
04:36:38.799 00.000 21948 Worker thread wakes up
04:36:38.799 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:38.799 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:38.799 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:36:40.428 01.629 21948 Exposure complete
04:36:40.464 00.036 21948 worker thread done servicing request
04:36:40.464 00.000 18120 OnExposeComplete: enter
04:36:40.465 00.001 18120 UpdateGuideState(): m_state=6
04:36:40.465 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8231
04:36:40.467 00.002 18120 Star::Find returns 1 (0), X=895.06, Y=241.26, Mass=1649, SNR=28.1, Peak=116 HFD=4.3
04:36:40.468 00.001 18120 MultiStar: [#1 -0.65,-0.08,0.00,M9] [#2 -0.08,-0.11,0.65,U] [#3 -0.22,-0.35,0.65,U] [#4 -0.63,-0.04,0.00,M1] [#5 -0.31,-0.44,0.00,M9] [#6 -0.13,-0.36,0.52,U] [#7 -0.67,-0.35,0.00,M5] [#8 -0.68,0.21,0.00,M4] 
04:36:40.469 00.001 18120 single-star, 3 included, MultiStar: {-0.08, -0.20}, one-star: {0.04, -0.08}
04:36:40.470 00.001 18120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.00) = xAngle (-3.08 = -3.08)
04:36:40.471 00.001 18120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.12 = -3.12)
04:36:40.473 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=-0.09 mountY=-0.00, mountTheta=-3.12
04:36:40.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.08, opts=13)
04:36:40.475 00.000 18120 Enqueuing Move request for scope (0.04, -0.08)
04:36:40.476 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:40.476 00.000 18120 UpdateGuideState exits: m=1649 RSB=28.1
04:36:40.477 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:40.477 00.000 21948 Worker thread wakes up
04:36:40.477 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:40.478 00.001 18120 Enqueuing Expose request
04:36:40.478 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
04:36:40.478 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
04:36:40.478 00.000 21948 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.00
04:36:40.478 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:36:40.478 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:40.478 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:36:40.478 00.000 21948 MoveAxis(E, 0, ABG)
04:36:40.478 00.000 21948 Move returns status 0, amount 0
04:36:40.478 00.000 21948 MoveAxis(N, 0, ABG)
04:36:40.478 00.000 21948 Move returns status 0, amount 0
04:36:40.478 00.000 21948 move complete, result=0
04:36:40.478 00.000 21948 worker thread done servicing request
04:36:40.478 00.000 21948 Worker thread wakes up
04:36:40.478 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:40.478 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:40.479 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:36:41.998 01.519 21948 Exposure complete
04:36:42.054 00.056 21948 worker thread done servicing request
04:36:42.054 00.000 18120 OnExposeComplete: enter
04:36:42.055 00.001 18120 UpdateGuideState(): m_state=6
04:36:42.056 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8232
04:36:42.057 00.001 18120 Star::Find returns 1 (0), X=895.03, Y=241.21, Mass=1717, SNR=28.6, Peak=124 HFD=4.3
04:36:42.058 00.001 18120 MultiStar: [#1 -0.79,-0.20,0.00,M10] [#2 -0.15,0.09,0.63,U] [#3 -0.33,-0.11,0.58,U] [#4 -0.69,-0.01,0.00,M2] [#5 -0.28,-0.30,0.47,U] [#6 -0.28,-0.02,0.52,U] [#7 -0.38,-0.03,0.39,U] [#8 -0.64,0.23,0.00,M5] 
04:36:42.059 00.001 18120 single-star, 5 included, MultiStar: {-0.20, -0.08}, one-star: {0.01, -0.13}
04:36:42.061 00.002 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.76)
04:36:42.061 00.000 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.56 = 2.72)
04:36:42.061 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=-0.12 mountY=0.05, mountTheta=2.72
04:36:42.062 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.13, opts=13)
04:36:42.063 00.001 18120 Enqueuing Move request for scope (0.01, -0.13)
04:36:42.063 00.000 21948 Worker thread wakes up
04:36:42.063 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:42.064 00.001 18120 UpdateGuideState exits: m=1717 RSB=28.6
04:36:42.064 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:42.064 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:42.065 00.001 18120 Enqueuing Expose request
04:36:42.065 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
04:36:42.065 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
04:36:42.065 00.000 21948 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.05
04:36:42.065 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:36:42.065 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:42.066 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:36:42.066 00.000 21948 MoveAxis(E, 0, ABG)
04:36:42.066 00.000 21948 Move returns status 0, amount 0
04:36:42.066 00.000 21948 MoveAxis(N, 0, ABG)
04:36:42.066 00.000 21948 Move returns status 0, amount 0
04:36:42.066 00.000 21948 move complete, result=0
04:36:42.066 00.000 21948 worker thread done servicing request
04:36:42.066 00.000 21948 Worker thread wakes up
04:36:42.066 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:42.066 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:42.066 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:43.689 01.623 21948 Exposure complete
04:36:43.743 00.054 21948 worker thread done servicing request
04:36:43.743 00.000 18120 OnExposeComplete: enter
04:36:43.744 00.001 18120 UpdateGuideState(): m_state=6
04:36:43.745 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8233
04:36:43.747 00.002 18120 Star::Find returns 1 (0), X=894.64, Y=241.25, Mass=1557, SNR=27.3, Peak=96 HFD=4.4
04:36:43.748 00.001 18120 MultiStar: [#1 -0.90,-0.12,0.00,R] [#2 -0.39,-0.18,0.64,U] [#3 -0.39,0.07,0.62,U] [#4 -0.59,0.14,0.00,M3] [#5 -0.36,-0.15,0.50,U] [#6 -0.42,0.08,0.57,U] [#7 -0.90,-0.32,0.00,M5] [#8 -0.77,0.04,0.00,M6] 
04:36:43.749 00.001 18120 refined, 4 included, MultiStar: {-0.39, -0.06}, one-star: {-0.39, -0.09}
04:36:43.753 00.004 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.29)
04:36:43.755 00.002 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.25)
04:36:43.756 00.001 18120 CameraToMount -- cameraX=-0.39 cameraY=-0.06 hyp=0.39 cameraTheta=-3.00 mountX=0.11 mountY=0.37, mountTheta=1.28
04:36:43.758 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=-0.06, opts=13)
04:36:43.758 00.000 18120 Enqueuing Move request for scope (-0.39, -0.06)
04:36:43.759 00.001 21948 Worker thread wakes up
04:36:43.759 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:43.759 00.000 18120 UpdateGuideState exits: m=1557 RSB=27.3
04:36:43.760 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:43.760 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:43.761 00.001 18120 Enqueuing Expose request
04:36:43.762 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.06) opts 0xd
04:36:43.762 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.39, -0.06)
04:36:43.762 00.000 21948 Moving (-0.39, -0.06) raw xDistance=0.11 yDistance=0.37
04:36:43.762 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:36:43.762 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:36:43.762 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:36:43.762 00.000 21948 MoveAxis(E, 0, ABG)
04:36:43.762 00.000 21948 Move returns status 0, amount 0
04:36:43.762 00.000 21948 MoveAxis(N, 0, ABG)
04:36:43.762 00.000 21948 Move returns status 0, amount 0
04:36:43.762 00.000 21948 move complete, result=0
04:36:43.762 00.000 21948 worker thread done servicing request
04:36:43.763 00.001 21948 Worker thread wakes up
04:36:43.763 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:43.763 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:43.763 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:36:45.291 01.528 21948 Exposure complete
04:36:45.340 00.049 21948 worker thread done servicing request
04:36:45.341 00.001 18120 OnExposeComplete: enter
04:36:45.342 00.001 18120 UpdateGuideState(): m_state=6
04:36:45.343 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8234
04:36:45.344 00.001 18120 Star::Find returns 1 (0), X=894.63, Y=241.22, Mass=1626, SNR=27.9, Peak=120 HFD=4.5
04:36:45.345 00.001 18120 MultiStar: [#1 -0.12,-0.09,0.76,U] [#2 -0.32,-0.27,0.63,U] [#3 -0.49,-0.25,0.00,M1] [#4 -0.53,-0.14,0.00,M4] [#5 -0.47,-0.33,0.00,M8] [#6 -0.80,-0.04,0.00,M1] [#7 -0.73,-0.24,0.00,M6] [#8 -1.03,0.30,0.00,M7] 
04:36:45.345 00.000 18120 refined, 2 included, MultiStar: {-0.29, -0.15}, one-star: {-0.39, -0.11}
04:36:45.345 00.000 18120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.00) = xAngle (-4.66 = 1.62)
04:36:45.346 00.001 18120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.70 = 1.58)
04:36:45.346 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-2.66 mountX=-0.02 mountY=0.32, mountTheta=1.62
04:36:45.347 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.15, opts=13)
04:36:45.349 00.002 18120 Enqueuing Move request for scope (-0.29, -0.15)
04:36:45.349 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:45.349 00.000 18120 UpdateGuideState exits: m=1626 RSB=27.9
04:36:45.352 00.003 21948 Worker thread wakes up
04:36:45.352 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd
04:36:45.352 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.15)
04:36:45.352 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:45.352 00.000 21948 Moving (-0.29, -0.15) raw xDistance=-0.02 yDistance=0.32
04:36:45.352 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:36:45.352 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:36:45.352 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:45.353 00.001 18120 Enqueuing Expose request
04:36:45.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:36:45.353 00.000 21948 MoveAxis(E, 0, ABG)
04:36:45.353 00.000 21948 Move returns status 0, amount 0
04:36:45.353 00.000 21948 MoveAxis(N, 0, ABG)
04:36:45.353 00.000 21948 Move returns status 0, amount 0
04:36:45.353 00.000 21948 move complete, result=0
04:36:45.353 00.000 21948 worker thread done servicing request
04:36:45.353 00.000 21948 Worker thread wakes up
04:36:45.353 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:45.353 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:45.354 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:36:46.977 01.623 21948 Exposure complete
04:36:47.014 00.037 21948 worker thread done servicing request
04:36:47.014 00.000 18120 OnExposeComplete: enter
04:36:47.015 00.001 18120 UpdateGuideState(): m_state=6
04:36:47.015 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8235
04:36:47.016 00.001 18120 Star::Find returns 1 (0), X=894.50, Y=241.26, Mass=1672, SNR=28.2, Peak=118 HFD=3.9
04:36:47.016 00.000 18120 MultiStar: [#1 0.11,-0.10,0.72,U] [#2 -0.58,-0.30,0.00,M1] [#3 -0.62,-0.42,0.00,M2] [#4 -0.85,-0.10,0.00,M5] [#5 -0.16,-0.69,0.00,M9] [#6 -0.39,-0.16,0.54,U] [#7 -0.87,-0.13,0.00,M7] [#8 -0.67,0.09,0.00,M8] 
04:36:47.017 00.001 18120 refined, 2 included, MultiStar: {-0.29, -0.10}, one-star: {-0.52, -0.08}
04:36:47.017 00.000 18120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.00) = xAngle (-4.79 = 1.49)
04:36:47.018 00.001 18120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.83 = 1.45)
04:36:47.019 00.001 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-2.80 mountX=0.03 mountY=0.30, mountTheta=1.49
04:36:47.020 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.10, opts=13)
04:36:47.022 00.002 18120 Enqueuing Move request for scope (-0.29, -0.10)
04:36:47.022 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:47.022 00.000 21948 Worker thread wakes up
04:36:47.022 00.000 18120 UpdateGuideState exits: m=1672 RSB=28.2
04:36:47.023 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:47.024 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd
04:36:47.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:47.024 00.000 18120 Enqueuing Expose request
04:36:47.024 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.10)
04:36:47.024 00.000 21948 Moving (-0.29, -0.10) raw xDistance=0.03 yDistance=0.30
04:36:47.024 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:36:47.025 00.001 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=1.00
04:36:47.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:36:47.025 00.000 21948 MoveAxis(E, 0, ABG)
04:36:47.025 00.000 21948 Move returns status 0, amount 0
04:36:47.025 00.000 21948 MoveAxis(S, 72, ABG)
04:36:47.025 00.000 21948 Guiding  Dir = 1, Dur = 72
04:36:47.025 00.000 21948 IsSlewing returns 0
04:36:47.025 00.000 21948 IsGuiding returns 0
04:36:47.029 00.004 21948 PulseGuide returned control before completion, sleep 78
04:36:47.117 00.088 21948 IsGuiding returns 1
04:36:47.117 00.000 21948 scope still moving after pulse duration time elapsed
04:36:47.149 00.032 21948 IsSlewing returns 0
04:36:47.149 00.000 21948 IsGuiding returns 0
04:36:47.149 00.000 21948 scope move finished after 72 + 53 ms
04:36:47.149 00.000 21948 Move returns status 0, amount 72
04:36:47.150 00.001 21948 move complete, result=0
04:36:47.150 00.000 21948 worker thread done servicing request
04:36:47.150 00.000 21948 Worker thread wakes up
04:36:47.150 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:47.150 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:47.150 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 72 ms SOUTH
04:36:48.565 01.415 21948 Exposure complete
04:36:48.608 00.043 21948 worker thread done servicing request
04:36:48.608 00.000 18120 OnExposeComplete: enter
04:36:48.612 00.004 18120 UpdateGuideState(): m_state=6
04:36:48.613 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8236
04:36:48.614 00.001 18120 Star::Find returns 1 (0), X=894.75, Y=241.31, Mass=1682, SNR=28.3, Peak=114 HFD=4.3
04:36:48.615 00.001 18120 MultiStar: [#1 0.10,0.23,0.74,U] [#2 -0.34,0.14,0.64,U] [#3 -0.43,-0.06,0.61,U] [#4 -0.64,0.16,0.00,M6] [#5 -0.29,-0.11,0.46,U] [#6 -0.48,0.11,0.00,M1] [#7 -0.78,-0.01,0.00,M8] [#8 -0.64,0.32,0.00,M9] 
04:36:48.615 00.000 18120 refined, 4 included, MultiStar: {-0.23, 0.04}, one-star: {-0.28, -0.02}
04:36:48.616 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
04:36:48.616 00.000 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.92 = 0.92)
04:36:48.617 00.001 18120 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=0.14 mountY=0.19, mountTheta=0.95
04:36:48.619 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.23, y=0.04, opts=13)
04:36:48.621 00.002 18120 Enqueuing Move request for scope (-0.23, 0.04)
04:36:48.621 00.000 21948 Worker thread wakes up
04:36:48.621 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
04:36:48.621 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
04:36:48.621 00.000 21948 Moving (-0.23, 0.04) raw xDistance=0.14 yDistance=0.19
04:36:48.621 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:36:48.621 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:48.621 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:48.622 00.001 18120 UpdateGuideState exits: m=1682 RSB=28.3
04:36:48.622 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:48.623 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:48.623 00.000 18120 Enqueuing Expose request
04:36:48.624 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:36:48.624 00.000 21948 MoveAxis(E, 0, ABG)
04:36:48.624 00.000 21948 Move returns status 0, amount 0
04:36:48.624 00.000 21948 MoveAxis(N, 0, ABG)
04:36:48.624 00.000 21948 Move returns status 0, amount 0
04:36:48.624 00.000 21948 move complete, result=0
04:36:48.625 00.001 21948 worker thread done servicing request
04:36:48.625 00.000 21948 Worker thread wakes up
04:36:48.625 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:48.625 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:48.625 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:36:50.262 01.637 21948 Exposure complete
04:36:50.308 00.046 21948 worker thread done servicing request
04:36:50.308 00.000 18120 OnExposeComplete: enter
04:36:50.309 00.001 18120 UpdateGuideState(): m_state=6
04:36:50.310 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8237
04:36:50.310 00.000 18120 Star::Find returns 1 (0), X=894.89, Y=241.42, Mass=1745, SNR=29.0, Peak=127 HFD=4.4
04:36:50.311 00.001 18120 MultiStar: [#1 0.34,0.06,0.71,U] [#2 -0.24,0.14,0.63,U] [#3 -0.40,0.05,0.58,U] [#4 -0.62,0.21,0.00,M7] [#5 -0.19,-0.09,0.45,U] [#6 -0.15,0.16,0.52,U] [#7 -0.62,0.19,0.00,M9] [#8 -0.56,0.29,0.00,M10] 
04:36:50.311 00.000 18120 refined, 5 included, MultiStar: {-0.11, 0.07}, one-star: {-0.14, 0.08}
04:36:50.311 00.000 18120 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.00) = xAngle (0.57 = 0.57)
04:36:50.312 00.001 18120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.53 = 0.53)
04:36:50.313 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.57 mountX=0.11 mountY=0.07, mountTheta=0.54
04:36:50.315 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.07, opts=13)
04:36:50.315 00.000 18120 Enqueuing Move request for scope (-0.11, 0.07)
04:36:50.317 00.002 21948 Worker thread wakes up
04:36:50.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:50.317 00.000 18120 UpdateGuideState exits: m=1745 RSB=29.0
04:36:50.317 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:50.318 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:50.318 00.000 18120 Enqueuing Expose request
04:36:50.319 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
04:36:50.319 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
04:36:50.319 00.000 21948 Moving (-0.11, 0.07) raw xDistance=0.11 yDistance=0.07
04:36:50.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:36:50.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:50.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:36:50.319 00.000 21948 MoveAxis(E, 0, ABG)
04:36:50.319 00.000 21948 Move returns status 0, amount 0
04:36:50.319 00.000 21948 MoveAxis(N, 0, ABG)
04:36:50.319 00.000 21948 Move returns status 0, amount 0
04:36:50.319 00.000 21948 move complete, result=0
04:36:50.319 00.000 21948 worker thread done servicing request
04:36:50.319 00.000 21948 Worker thread wakes up
04:36:50.319 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:50.319 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:50.319 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:51.844 01.525 21948 Exposure complete
04:36:51.898 00.054 21948 worker thread done servicing request
04:36:51.898 00.000 18120 OnExposeComplete: enter
04:36:51.901 00.003 18120 UpdateGuideState(): m_state=6
04:36:51.902 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8238
04:36:51.902 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=241.51, Mass=1720, SNR=28.7, Peak=114 HFD=4.5
04:36:51.903 00.001 18120 MultiStar: [#1 0.40,0.22,0.00,M1] [#2 -0.20,-0.15,0.64,U] [#3 -0.21,0.20,0.62,U] [#4 -0.63,0.18,0.00,M8] [#5 -0.61,-0.27,0.00,M8] [#6 -0.41,0.11,0.50,U] [#7 -0.79,0.37,0.00,M10] [#8 -0.64,0.09,0.00,R] 
04:36:51.903 00.000 18120 refined, 3 included, MultiStar: {-0.25, 0.09}, one-star: {-0.21, 0.17}
04:36:51.904 00.001 18120 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.00) = xAngle (0.79 = 0.79)
04:36:51.904 00.000 18120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.75 = 0.75)
04:36:51.905 00.001 18120 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.26 cameraTheta=2.79 mountX=0.18 mountY=0.18, mountTheta=0.77
04:36:51.906 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=0.09, opts=13)
04:36:51.907 00.001 18120 Enqueuing Move request for scope (-0.25, 0.09)
04:36:51.907 00.000 21948 Worker thread wakes up
04:36:51.907 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:51.908 00.001 18120 UpdateGuideState exits: m=1720 RSB=28.7
04:36:51.908 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:51.909 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:51.909 00.000 18120 Enqueuing Expose request
04:36:51.910 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
04:36:51.910 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
04:36:51.910 00.000 21948 Moving (-0.25, 0.09) raw xDistance=0.18 yDistance=0.18
04:36:51.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:36:51.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:51.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:36:51.910 00.000 21948 MoveAxis(E, 0, ABG)
04:36:51.910 00.000 21948 Move returns status 0, amount 0
04:36:51.910 00.000 21948 MoveAxis(N, 0, ABG)
04:36:51.910 00.000 21948 Move returns status 0, amount 0
04:36:51.910 00.000 21948 move complete, result=0
04:36:51.910 00.000 21948 worker thread done servicing request
04:36:51.910 00.000 21948 Worker thread wakes up
04:36:51.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:51.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:51.910 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:36:53.537 01.627 21948 Exposure complete
04:36:53.577 00.040 21948 worker thread done servicing request
04:36:53.577 00.000 18120 OnExposeComplete: enter
04:36:53.578 00.001 18120 UpdateGuideState(): m_state=6
04:36:53.578 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8239
04:36:53.579 00.001 18120 Star::Find returns 1 (0), X=894.80, Y=241.32, Mass=1648, SNR=28.0, Peak=117 HFD=4.2
04:36:53.579 00.000 18120 MultiStar: [#1 0.30,0.01,0.69,U] [#2 -0.12,0.07,0.63,U] [#3 -0.44,-0.18,0.00,M1] [#4 -0.54,0.14,0.00,M9] [#5 -0.53,-0.27,0.00,M9] [#6 -0.21,-0.17,0.53,U] [#7 -0.48,0.25,0.00,R] [#8 0.13,0.42,0.00,M1] 
04:36:53.579 00.000 18120 refined, 3 included, MultiStar: {-0.07, -0.02}, one-star: {-0.22, -0.02}
04:36:53.580 00.001 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.39)
04:36:53.580 00.000 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.35)
04:36:53.581 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.90 mountX=0.01 mountY=0.07, mountTheta=1.38
04:36:53.582 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
04:36:53.586 00.004 18120 Enqueuing Move request for scope (-0.07, -0.02)
04:36:53.587 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:53.587 00.000 18120 UpdateGuideState exits: m=1648 RSB=28.0
04:36:53.589 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:53.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:53.592 00.003 18120 Enqueuing Expose request
04:36:53.593 00.001 21948 Worker thread wakes up
04:36:53.593 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
04:36:53.594 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
04:36:53.594 00.000 21948 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.07
04:36:53.594 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:36:53.594 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:53.594 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:36:53.594 00.000 21948 MoveAxis(E, 0, ABG)
04:36:53.594 00.000 21948 Move returns status 0, amount 0
04:36:53.594 00.000 21948 MoveAxis(N, 0, ABG)
04:36:53.594 00.000 21948 Move returns status 0, amount 0
04:36:53.594 00.000 21948 move complete, result=0
04:36:53.594 00.000 21948 worker thread done servicing request
04:36:53.594 00.000 21948 Worker thread wakes up
04:36:53.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:53.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:53.595 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:55.117 01.522 21948 Exposure complete
04:36:55.169 00.052 21948 worker thread done servicing request
04:36:55.170 00.001 18120 OnExposeComplete: enter
04:36:55.170 00.000 18120 UpdateGuideState(): m_state=6
04:36:55.172 00.002 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8240
04:36:55.173 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=241.40, Mass=1622, SNR=27.8, Peak=119 HFD=4.0
04:36:55.173 00.000 18120 MultiStar: [#1 0.41,0.19,0.00,M1] [#2 0.10,0.12,0.63,U] [#3 0.03,-0.28,0.60,U] [#4 -0.36,0.22,0.57,U] [#5 0.02,-0.19,0.51,U] [#6 -0.14,0.06,0.55,U] [#7 0.12,-0.16,0.38,U] [#8 0.32,0.31,0.00,M2] 
04:36:55.173 00.000 18120 refined, 6 included, MultiStar: {0.00, -0.01}, one-star: {0.16, 0.06}
04:36:55.174 00.001 18120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
04:36:55.174 00.000 18120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
04:36:55.175 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.05 mountX=-0.01 mountY=-0.00, mountTheta=-3.09
04:36:55.176 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.01, opts=13)
04:36:55.176 00.000 18120 Enqueuing Move request for scope (0.00, -0.01)
04:36:55.177 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:55.177 00.000 18120 UpdateGuideState exits: m=1622 RSB=27.8
04:36:55.177 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:55.179 00.002 21948 Worker thread wakes up
04:36:55.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
04:36:55.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
04:36:55.179 00.000 21948 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
04:36:55.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:36:55.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:55.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:55.181 00.002 18120 Enqueuing Expose request
04:36:55.181 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:36:55.181 00.000 21948 MoveAxis(E, 0, ABG)
04:36:55.181 00.000 21948 Move returns status 0, amount 0
04:36:55.181 00.000 21948 MoveAxis(N, 0, ABG)
04:36:55.181 00.000 21948 Move returns status 0, amount 0
04:36:55.181 00.000 21948 move complete, result=0
04:36:55.181 00.000 21948 worker thread done servicing request
04:36:55.181 00.000 21948 Worker thread wakes up
04:36:55.181 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:55.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:55.182 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:36:56.815 01.633 21948 Exposure complete
04:36:56.872 00.057 21948 worker thread done servicing request
04:36:56.873 00.001 18120 OnExposeComplete: enter
04:36:56.874 00.001 18120 UpdateGuideState(): m_state=6
04:36:56.876 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8241
04:36:56.879 00.003 18120 Star::Find returns 1 (0), X=894.93, Y=241.27, Mass=1721, SNR=28.5, Peak=139 HFD=4.1
04:36:56.881 00.002 18120 MultiStar: [#1 0.23,-0.02,0.76,U] [#2 -0.08,-0.16,0.61,U] [#3 -0.17,-0.16,0.60,U] [#4 -0.46,-0.06,0.00,M9] [#5 -0.05,-0.12,0.49,U] [#6 -0.01,-0.31,0.54,U] [#7 -0.08,-0.37,0.38,U] [#8 0.16,-0.15,0.40,U] 
04:36:56.882 00.001 18120 single-star, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.10, -0.07}
04:36:56.882 00.000 18120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.00) = xAngle (-4.51 = 1.77)
04:36:56.883 00.001 18120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.55 = 1.73)
04:36:56.883 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.51 mountX=-0.02 mountY=0.12, mountTheta=1.77
04:36:56.884 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.07, opts=13)
04:36:56.885 00.001 18120 Enqueuing Move request for scope (-0.10, -0.07)
04:36:56.885 00.000 21948 Worker thread wakes up
04:36:56.885 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
04:36:56.886 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
04:36:56.886 00.000 21948 Moving (-0.10, -0.07) raw xDistance=-0.02 yDistance=0.12
04:36:56.886 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:36:56.886 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:56.886 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.5
04:36:56.886 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:56.887 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:56.887 00.000 18120 Enqueuing Expose request
04:36:56.888 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:56.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:36:56.888 00.000 21948 MoveAxis(E, 0, ABG)
04:36:56.888 00.000 21948 Move returns status 0, amount 0
04:36:56.888 00.000 21948 MoveAxis(N, 0, ABG)
04:36:56.888 00.000 21948 Move returns status 0, amount 0
04:36:56.888 00.000 21948 move complete, result=0
04:36:56.888 00.000 21948 worker thread done servicing request
04:36:56.888 00.000 21948 Worker thread wakes up
04:36:56.888 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:56.888 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:36:56.888 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:58.412 01.524 21948 Exposure complete
04:36:58.461 00.049 21948 worker thread done servicing request
04:36:58.461 00.000 18120 OnExposeComplete: enter
04:36:58.462 00.001 18120 UpdateGuideState(): m_state=6
04:36:58.464 00.002 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8242
04:36:58.465 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=241.17, Mass=1614, SNR=27.7, Peak=125 HFD=4.3
04:36:58.467 00.002 18120 MultiStar: [#1 0.26,-0.22,0.75,U] [#2 -0.10,-0.12,0.64,U] [#3 -0.04,-0.26,0.60,U] [#4 -0.61,0.04,0.00,M10] [#5 -0.12,-0.41,0.48,U] [#6 -0.02,-0.41,0.53,U] [#7 0.15,-0.25,0.41,U] [#8 0.03,-0.27,0.38,U] 
04:36:58.469 00.002 18120 refined, 7 included, MultiStar: {-0.02, -0.25}, one-star: {-0.19, -0.17}
04:36:58.469 00.000 18120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.00) = xAngle (-3.63 = 2.65)
04:36:58.471 00.002 18120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.67 = 2.61)
04:36:58.471 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.64 mountX=-0.22 mountY=0.13, mountTheta=2.62
04:36:58.472 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.25, opts=13)
04:36:58.473 00.001 18120 Enqueuing Move request for scope (-0.02, -0.25)
04:36:58.473 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:36:58.474 00.001 21948 Worker thread wakes up
04:36:58.474 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
04:36:58.474 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
04:36:58.474 00.000 21948 Moving (-0.02, -0.25) raw xDistance=-0.22 yDistance=0.13
04:36:58.474 00.000 18120 UpdateGuideState exits: m=1614 RSB=27.7
04:36:58.476 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:58.476 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:36:58.477 00.001 18120 Enqueuing Expose request
04:36:58.477 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:36:58.477 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:36:58.477 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:36:58.477 00.000 21948 MoveAxis(E, 39, ABG)
04:36:58.477 00.000 21948 Guiding  Dir = 2, Dur = 39
04:36:58.477 00.000 21948 IsSlewing returns 0
04:36:58.477 00.000 21948 IsGuiding returns 0
04:36:58.479 00.002 21948 PulseGuide returned control before completion, sleep 47
04:36:58.534 00.055 21948 IsGuiding returns 0
04:36:58.534 00.000 21948 Move returns status 0, amount 39
04:36:58.534 00.000 21948 MoveAxis(N, 0, ABG)
04:36:58.534 00.000 21948 Move returns status 0, amount 0
04:36:58.534 00.000 21948 move complete, result=0
04:36:58.534 00.000 21948 worker thread done servicing request
04:36:58.534 00.000 21948 Worker thread wakes up
04:36:58.534 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:36:58.535 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:36:58.535 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:00.168 01.633 21948 Exposure complete
04:37:00.209 00.041 21948 worker thread done servicing request
04:37:00.209 00.000 18120 OnExposeComplete: enter
04:37:00.209 00.000 18120 UpdateGuideState(): m_state=6
04:37:00.210 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8243
04:37:00.210 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=241.61, Mass=1741, SNR=28.8, Peak=123 HFD=4.1
04:37:00.211 00.001 18120 MultiStar: [#1 0.47,0.08,0.00,M1] [#2 -0.08,0.13,0.63,U] [#3 -0.39,0.14,0.60,U] [#4 -0.49,0.26,0.00,R] [#5 -0.25,-0.19,0.48,U] [#6 -0.57,0.02,0.00,M1] [#7 -0.17,-0.28,0.42,U] [#8 0.07,0.21,0.40,U] 
04:37:00.211 00.000 18120 refined, 5 included, MultiStar: {-0.15, 0.09}, one-star: {-0.07, 0.27}
04:37:00.212 00.001 18120 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.00) = xAngle (0.60 = 0.60)
04:37:00.213 00.001 18120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.56 = 0.56)
04:37:00.213 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.60 mountX=0.14 mountY=0.09, mountTheta=0.57
04:37:00.214 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.09, opts=13)
04:37:00.216 00.002 18120 Enqueuing Move request for scope (-0.15, 0.09)
04:37:00.216 00.000 21948 Worker thread wakes up
04:37:00.216 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
04:37:00.216 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
04:37:00.217 00.001 21948 Moving (-0.15, 0.09) raw xDistance=0.14 yDistance=0.09
04:37:00.217 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:37:00.217 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:00.217 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.8
04:37:00.217 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:00.218 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:00.218 00.000 18120 Enqueuing Expose request
04:37:00.219 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:00.219 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:37:00.219 00.000 21948 MoveAxis(E, 0, ABG)
04:37:00.219 00.000 21948 Move returns status 0, amount 0
04:37:00.219 00.000 21948 MoveAxis(N, 0, ABG)
04:37:00.219 00.000 21948 Move returns status 0, amount 0
04:37:00.219 00.000 21948 move complete, result=0
04:37:00.219 00.000 21948 worker thread done servicing request
04:37:00.219 00.000 21948 Worker thread wakes up
04:37:00.219 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:00.219 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:00.219 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:37:01.736 01.517 21948 Exposure complete
04:37:01.781 00.045 21948 worker thread done servicing request
04:37:01.781 00.000 18120 OnExposeComplete: enter
04:37:01.782 00.001 18120 UpdateGuideState(): m_state=6
04:37:01.783 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
04:37:01.783 00.000 18120 Star::Find returns 1 (0), X=895.02, Y=241.40, Mass=1731, SNR=28.8, Peak=118 HFD=4.1
04:37:01.784 00.001 18120 MultiStar: [#1 0.21,0.16,0.72,U] [#2 -0.06,0.00,0.68,U] [#3 -0.17,-0.07,0.60,U] [#4 -0.01,-0.14,0.55,U] [#5 -0.21,-0.14,0.48,U] [#6 -0.27,0.12,0.51,U] [#7 0.22,-0.35,0.39,U] [#8 0.25,-0.00,0.39,U] 
04:37:01.784 00.000 18120 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.00, 0.06}
04:37:01.784 00.000 18120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.00) = xAngle (-4.22 = 2.06)
04:37:01.785 00.001 18120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.26 = 2.02)
04:37:01.785 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.23 mountX=-0.01 mountY=0.02, mountTheta=2.05
04:37:01.786 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
04:37:01.788 00.002 18120 Enqueuing Move request for scope (-0.01, -0.01)
04:37:01.788 00.000 21948 Worker thread wakes up
04:37:01.788 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:01.789 00.001 18120 UpdateGuideState exits: m=1731 RSB=28.8
04:37:01.789 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:01.790 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:01.790 00.000 18120 Enqueuing Expose request
04:37:01.790 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
04:37:01.790 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
04:37:01.790 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
04:37:01.790 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:37:01.790 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:01.791 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:37:01.791 00.000 21948 MoveAxis(E, 0, ABG)
04:37:01.791 00.000 21948 Move returns status 0, amount 0
04:37:01.791 00.000 21948 MoveAxis(N, 0, ABG)
04:37:01.791 00.000 21948 Move returns status 0, amount 0
04:37:01.791 00.000 21948 move complete, result=0
04:37:01.791 00.000 21948 worker thread done servicing request
04:37:01.791 00.000 21948 Worker thread wakes up
04:37:01.791 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:01.791 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:01.791 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:37:03.428 01.637 21948 Exposure complete
04:37:03.500 00.072 21948 worker thread done servicing request
04:37:03.501 00.001 18120 OnExposeComplete: enter
04:37:03.501 00.000 18120 UpdateGuideState(): m_state=6
04:37:03.502 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8245
04:37:03.503 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=241.37, Mass=1559, SNR=27.3, Peak=121 HFD=4.1
04:37:03.507 00.004 18120 MultiStar: [#1 0.32,0.17,0.75,U] [#2 0.17,0.03,0.66,U] [#3 -0.09,-0.05,0.62,U] [#4 -0.07,-0.34,0.59,U] [#5 0.20,-0.14,0.49,U] [#6 -0.20,-0.06,0.57,U] [#7 0.41,-0.18,0.00,M1] [#8 0.01,-0.03,0.43,U] 
04:37:03.509 00.002 18120 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.09, 0.03}
04:37:03.511 00.002 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
04:37:03.513 00.002 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
04:37:03.515 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.48 mountX=-0.06 mountY=-0.04, mountTheta=-2.50
04:37:03.520 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
04:37:03.521 00.001 18120 Enqueuing Move request for scope (0.06, -0.03)
04:37:03.522 00.001 21948 Worker thread wakes up
04:37:03.522 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:03.522 00.000 18120 UpdateGuideState exits: m=1559 RSB=27.3
04:37:03.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:03.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:03.524 00.001 18120 Enqueuing Expose request
04:37:03.524 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
04:37:03.524 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
04:37:03.524 00.000 21948 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=-0.04
04:37:03.524 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:37:03.524 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:03.524 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:37:03.524 00.000 21948 MoveAxis(E, 0, ABG)
04:37:03.524 00.000 21948 Move returns status 0, amount 0
04:37:03.524 00.000 21948 MoveAxis(N, 0, ABG)
04:37:03.524 00.000 21948 Move returns status 0, amount 0
04:37:03.524 00.000 21948 move complete, result=0
04:37:03.524 00.000 21948 worker thread done servicing request
04:37:03.524 00.000 21948 Worker thread wakes up
04:37:03.524 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:03.524 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:03.525 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:37:04.933 01.408 21948 Exposure complete
04:37:04.980 00.047 21948 worker thread done servicing request
04:37:04.980 00.000 18120 OnExposeComplete: enter
04:37:04.981 00.001 18120 UpdateGuideState(): m_state=6
04:37:04.981 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8246
04:37:04.982 00.001 18120 Star::Find returns 1 (0), X=895.38, Y=241.35, Mass=1610, SNR=27.7, Peak=99 HFD=4.3
04:37:04.982 00.000 18120 MultiStar: [#1 0.66,0.22,0.00,M1] [#2 0.19,-0.22,0.66,U] [#3 -0.16,-0.04,0.62,U] [#4 0.01,-0.31,0.59,U] [#5 0.26,-0.32,0.50,U] [#6 -0.13,-0.03,0.49,U] [#7 0.41,-0.25,0.00,M2] [#8 -0.10,0.07,0.42,U] 
04:37:04.983 00.001 18120 refined, 6 included, MultiStar: {0.10, -0.11}, one-star: {0.36, 0.02}
04:37:04.983 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
04:37:04.983 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
04:37:04.984 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=-0.14 mountY=-0.04, mountTheta=-2.90
04:37:04.986 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.11, opts=13)
04:37:04.986 00.000 18120 Enqueuing Move request for scope (0.10, -0.11)
04:37:04.987 00.001 21948 Worker thread wakes up
04:37:04.987 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
04:37:04.987 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
04:37:04.987 00.000 21948 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.04
04:37:04.987 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:37:04.987 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:04.987 00.000 18120 UpdateGuideState exits: m=1610 RSB=27.7
04:37:04.988 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:04.988 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:04.989 00.001 18120 Enqueuing Expose request
04:37:04.989 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:04.989 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:37:04.989 00.000 21948 MoveAxis(E, 0, ABG)
04:37:04.989 00.000 21948 Move returns status 0, amount 0
04:37:04.989 00.000 21948 MoveAxis(N, 0, ABG)
04:37:04.989 00.000 21948 Move returns status 0, amount 0
04:37:04.989 00.000 21948 move complete, result=0
04:37:04.989 00.000 21948 worker thread done servicing request
04:37:04.989 00.000 21948 Worker thread wakes up
04:37:04.989 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:04.989 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:04.990 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:37:06.623 01.633 21948 Exposure complete
04:37:06.671 00.048 21948 worker thread done servicing request
04:37:06.672 00.001 18120 OnExposeComplete: enter
04:37:06.673 00.001 18120 UpdateGuideState(): m_state=6
04:37:06.673 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8247
04:37:06.674 00.001 18120 Star::Find returns 1 (0), X=895.37, Y=241.12, Mass=1754, SNR=28.9, Peak=110 HFD=4.4
04:37:06.676 00.002 18120 MultiStar: [#1 1.00,0.12,0.00,M2] [#2 0.01,-0.13,0.64,U] [#3 0.27,-0.06,0.58,U] [#4 0.38,-0.28,0.00,M1] [#5 0.11,-0.40,0.47,U] [#6 0.10,-0.01,0.52,U] [#7 0.37,-0.40,0.00,M3] [#8 0.42,0.17,0.00,M1] 
04:37:06.677 00.001 18120 refined, 4 included, MultiStar: {0.19, -0.17}, one-star: {0.34, -0.22}
04:37:06.678 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
04:37:06.679 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
04:37:06.681 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.72 mountX=-0.23 mountY=-0.10, mountTheta=-2.75
04:37:06.683 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.17, opts=13)
04:37:06.685 00.002 18120 Enqueuing Move request for scope (0.19, -0.17)
04:37:06.685 00.000 21948 Worker thread wakes up
04:37:06.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:06.686 00.001 18120 UpdateGuideState exits: m=1754 RSB=28.9
04:37:06.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:06.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:06.687 00.001 18120 Enqueuing Expose request
04:37:06.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
04:37:06.687 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
04:37:06.687 00.000 21948 Moving (0.19, -0.17) raw xDistance=-0.23 yDistance=-0.10
04:37:06.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:37:06.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:06.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:37:06.687 00.000 21948 MoveAxis(E, 41, ABG)
04:37:06.687 00.000 21948 Guiding  Dir = 2, Dur = 41
04:37:06.688 00.001 21948 IsSlewing returns 0
04:37:06.688 00.000 21948 IsGuiding returns 0
04:37:06.690 00.002 21948 PulseGuide returned control before completion, sleep 50
04:37:06.751 00.061 21948 IsGuiding returns 0
04:37:06.751 00.000 21948 Move returns status 0, amount 41
04:37:06.751 00.000 21948 MoveAxis(N, 0, ABG)
04:37:06.751 00.000 21948 Move returns status 0, amount 0
04:37:06.751 00.000 21948 move complete, result=0
04:37:06.751 00.000 21948 worker thread done servicing request
04:37:06.751 00.000 21948 Worker thread wakes up
04:37:06.751 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:06.751 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:06.751 00.000 18120 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
04:37:08.155 01.404 21948 Exposure complete
04:37:08.191 00.036 21948 worker thread done servicing request
04:37:08.191 00.000 18120 OnExposeComplete: enter
04:37:08.192 00.001 18120 UpdateGuideState(): m_state=6
04:37:08.192 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8248
04:37:08.193 00.001 18120 Star::Find returns 1 (0), X=895.64, Y=241.37, Mass=1680, SNR=28.3, Peak=103 HFD=4.5
04:37:08.193 00.000 18120 MultiStar: [#1 0.71,0.08,0.00,M3] [#2 0.08,-0.18,0.62,U] [#3 -0.02,-0.06,0.61,U] [#4 0.14,-0.32,0.54,U] [#5 0.04,-0.39,0.47,U] [#6 -0.06,-0.05,0.52,U] [#7 0.14,-0.36,0.40,U] [#8 -0.01,0.20,0.41,U] 
04:37:08.194 00.001 18120 refined, 7 included, MultiStar: {0.17, -0.12}, one-star: {0.61, 0.03}
04:37:08.194 00.000 18120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.00) = xAngle (-2.63 = -2.63)
04:37:08.194 00.000 18120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.67 = -2.67)
04:37:08.195 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.63 mountX=-0.18 mountY=-0.09, mountTheta=-2.66
04:37:08.196 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
04:37:08.196 00.000 18120 Enqueuing Move request for scope (0.17, -0.12)
04:37:08.197 00.001 21948 Worker thread wakes up
04:37:08.197 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
04:37:08.197 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
04:37:08.197 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.09
04:37:08.197 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:37:08.197 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:08.197 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:37:08.197 00.000 21948 MoveAxis(E, 0, ABG)
04:37:08.197 00.000 21948 Move returns status 0, amount 0
04:37:08.197 00.000 21948 MoveAxis(N, 0, ABG)
04:37:08.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:08.198 00.001 21948 Move returns status 0, amount 0
04:37:08.198 00.000 21948 move complete, result=0
04:37:08.198 00.000 18120 UpdateGuideState exits: m=1680 RSB=28.3
04:37:08.198 00.000 21948 worker thread done servicing request
04:37:08.198 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:08.199 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:08.199 00.000 18120 Enqueuing Expose request
04:37:08.199 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:08.200 00.001 21948 Worker thread wakes up
04:37:08.200 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:08.200 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:09.834 01.634 21948 Exposure complete
04:37:09.869 00.035 21948 worker thread done servicing request
04:37:09.869 00.000 18120 OnExposeComplete: enter
04:37:09.869 00.000 18120 UpdateGuideState(): m_state=6
04:37:09.870 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8249
04:37:09.871 00.001 18120 Star::Find returns 1 (0), X=895.27, Y=241.56, Mass=1710, SNR=28.4, Peak=113 HFD=4.5
04:37:09.872 00.001 18120 MultiStar: [#1 0.62,0.27,0.00,M4] [#2 0.16,-0.08,0.63,U] [#3 0.00,0.07,0.57,U] [#4 0.10,-0.18,0.55,U] [#5 -0.12,-0.14,0.48,U] [#6 -0.02,0.14,0.52,U] [#7 0.32,0.09,0.40,U] [#8 0.27,0.29,0.34,U] 
04:37:09.873 00.001 18120 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.25, 0.22}
04:37:09.873 00.000 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
04:37:09.874 00.001 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
04:37:09.874 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=-0.00 mountY=-0.14, mountTheta=-1.57
04:37:09.875 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
04:37:09.876 00.001 18120 Enqueuing Move request for scope (0.13, 0.06)
04:37:09.876 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:09.877 00.001 21948 Worker thread wakes up
04:37:09.877 00.000 18120 UpdateGuideState exits: m=1710 RSB=28.4
04:37:09.877 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:09.880 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
04:37:09.880 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:09.880 00.000 18120 Enqueuing Expose request
04:37:09.882 00.002 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
04:37:09.882 00.000 21948 Moving (0.13, 0.06) raw xDistance=-0.00 yDistance=-0.14
04:37:09.882 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:37:09.882 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:09.882 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:37:09.882 00.000 21948 MoveAxis(E, 0, ABG)
04:37:09.882 00.000 21948 Move returns status 0, amount 0
04:37:09.882 00.000 21948 MoveAxis(N, 0, ABG)
04:37:09.882 00.000 21948 Move returns status 0, amount 0
04:37:09.882 00.000 21948 move complete, result=0
04:37:09.882 00.000 21948 worker thread done servicing request
04:37:09.882 00.000 21948 Worker thread wakes up
04:37:09.882 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:09.883 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:09.883 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:11.401 01.518 21948 Exposure complete
04:37:11.436 00.035 21948 worker thread done servicing request
04:37:11.437 00.001 18120 OnExposeComplete: enter
04:37:11.437 00.000 18120 UpdateGuideState(): m_state=6
04:37:11.438 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8250
04:37:11.439 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=241.47, Mass=1603, SNR=27.5, Peak=109 HFD=4.0
04:37:11.440 00.001 18120 MultiStar: [#1 0.50,-0.12,0.00,M5] [#2 0.03,-0.02,0.65,U] [#3 0.20,0.12,0.63,U] [#4 0.12,-0.21,0.59,U] [#5 0.04,-0.29,0.50,U] [#6 -0.13,0.07,0.50,U] [#7 -0.25,0.23,0.42,U] [#8 0.27,0.07,0.42,U] 
04:37:11.441 00.001 18120 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.15, 0.13}
04:37:11.442 00.001 18120 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.00) = xAngle (-1.74 = -1.74)
04:37:11.444 00.002 18120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.78 = -1.78)
04:37:11.444 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
04:37:11.447 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.02, opts=13)
04:37:11.448 00.001 18120 Enqueuing Move request for scope (0.07, 0.02)
04:37:11.448 00.000 21948 Worker thread wakes up
04:37:11.448 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:11.448 00.000 18120 UpdateGuideState exits: m=1603 RSB=27.5
04:37:11.448 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:11.449 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:11.449 00.000 18120 Enqueuing Expose request
04:37:11.450 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
04:37:11.450 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
04:37:11.450 00.000 21948 Moving (0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
04:37:11.450 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:37:11.450 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:11.450 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:37:11.450 00.000 21948 MoveAxis(E, 0, ABG)
04:37:11.450 00.000 21948 Move returns status 0, amount 0
04:37:11.450 00.000 21948 MoveAxis(N, 0, ABG)
04:37:11.450 00.000 21948 Move returns status 0, amount 0
04:37:11.450 00.000 21948 move complete, result=0
04:37:11.450 00.000 21948 worker thread done servicing request
04:37:11.450 00.000 21948 Worker thread wakes up
04:37:11.450 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:11.450 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:11.450 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:13.081 01.631 21948 Exposure complete
04:37:13.120 00.039 21948 worker thread done servicing request
04:37:13.120 00.000 18120 OnExposeComplete: enter
04:37:13.121 00.001 18120 UpdateGuideState(): m_state=6
04:37:13.121 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8251
04:37:13.122 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=241.29, Mass=1651, SNR=28.0, Peak=127 HFD=4.1
04:37:13.123 00.001 18120 MultiStar: [#1 0.48,0.14,0.00,M6] [#2 -0.25,0.11,0.64,U] [#3 0.02,-0.18,0.58,U] [#4 0.19,-0.25,0.58,U] [#5 -0.05,-0.23,0.49,U] [#6 0.06,-0.05,0.57,U] [#7 0.02,-0.08,0.39,U] [#8 0.14,0.20,0.38,U] 
04:37:13.123 00.000 18120 single-star, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.00, -0.04}
04:37:13.123 00.000 18120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.00) = xAngle (-3.65 = 2.63)
04:37:13.124 00.001 18120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.69 = 2.59)
04:37:13.124 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.66 mountX=-0.04 mountY=0.02, mountTheta=2.60
04:37:13.125 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.04, opts=13)
04:37:13.126 00.001 18120 Enqueuing Move request for scope (-0.00, -0.04)
04:37:13.127 00.001 21948 Worker thread wakes up
04:37:13.127 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:13.130 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
04:37:13.130 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
04:37:13.130 00.000 21948 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.02
04:37:13.130 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:37:13.130 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:13.130 00.000 18120 UpdateGuideState exits: m=1651 RSB=28.0
04:37:13.132 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:13.134 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:37:13.134 00.000 21948 MoveAxis(E, 0, ABG)
04:37:13.134 00.000 21948 Move returns status 0, amount 0
04:37:13.134 00.000 21948 MoveAxis(N, 0, ABG)
04:37:13.134 00.000 21948 Move returns status 0, amount 0
04:37:13.134 00.000 21948 move complete, result=0
04:37:13.134 00.000 21948 worker thread done servicing request
04:37:13.134 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:13.136 00.002 18120 Enqueuing Expose request
04:37:13.137 00.001 21948 Worker thread wakes up
04:37:13.137 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:13.137 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:13.137 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:37:14.657 01.520 21948 Exposure complete
04:37:14.708 00.051 21948 worker thread done servicing request
04:37:14.708 00.000 18120 OnExposeComplete: enter
04:37:14.708 00.000 18120 UpdateGuideState(): m_state=6
04:37:14.709 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8252
04:37:14.710 00.001 18120 Star::Find returns 1 (0), X=895.25, Y=241.31, Mass=1687, SNR=28.3, Peak=122 HFD=4.2
04:37:14.711 00.001 18120 MultiStar: [#1 0.34,0.06,0.74,U] [#2 -0.40,-0.24,0.00,M1] [#3 -0.01,-0.25,0.60,U] [#4 0.33,-0.30,0.00,M1] [#5 0.12,-0.25,0.50,U] [#6 -0.31,-0.32,0.00,M1] [#7 0.12,-0.42,0.00,M1] [#8 0.15,0.27,0.37,U] 
04:37:14.713 00.002 18120 refined, 4 included, MultiStar: {0.18, -0.05}, one-star: {0.23, -0.03}
04:37:14.714 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
04:37:14.715 00.001 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
04:37:14.716 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.26 mountX=-0.12 mountY=-0.14, mountTheta=-2.27
04:37:14.717 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.05, opts=13)
04:37:14.718 00.001 18120 Enqueuing Move request for scope (0.18, -0.05)
04:37:14.719 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:14.719 00.000 21948 Worker thread wakes up
04:37:14.719 00.000 18120 UpdateGuideState exits: m=1687 RSB=28.3
04:37:14.720 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
04:37:14.720 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:14.720 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:14.720 00.000 18120 Enqueuing Expose request
04:37:14.721 00.001 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
04:37:14.721 00.000 21948 Moving (0.18, -0.05) raw xDistance=-0.12 yDistance=-0.14
04:37:14.721 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:37:14.721 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:14.721 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:37:14.721 00.000 21948 MoveAxis(E, 0, ABG)
04:37:14.721 00.000 21948 Move returns status 0, amount 0
04:37:14.721 00.000 21948 MoveAxis(N, 0, ABG)
04:37:14.721 00.000 21948 Move returns status 0, amount 0
04:37:14.721 00.000 21948 move complete, result=0
04:37:14.721 00.000 21948 worker thread done servicing request
04:37:14.721 00.000 21948 Worker thread wakes up
04:37:14.721 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:14.721 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:14.722 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:16.343 01.621 21948 Exposure complete
04:37:16.377 00.034 21948 worker thread done servicing request
04:37:16.377 00.000 18120 OnExposeComplete: enter
04:37:16.378 00.001 18120 UpdateGuideState(): m_state=6
04:37:16.378 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8253
04:37:16.380 00.002 18120 Star::Find returns 1 (0), X=895.03, Y=241.21, Mass=1680, SNR=28.4, Peak=133 HFD=4.3
04:37:16.380 00.000 18120 MultiStar: [#1 0.67,-0.11,0.00,M6] [#2 -0.00,-0.47,0.00,M2] [#3 -0.06,-0.17,0.60,U] [#4 0.52,-0.35,0.00,M2] [#5 0.13,-0.73,0.00,M1] [#6 0.14,-0.09,0.50,U] [#7 0.32,-0.47,0.00,M2] [#8 0.71,-0.02,0.00,M1] 
04:37:16.381 00.001 18120 single-star, 2 included, MultiStar: {0.02, -0.13}, one-star: {0.00, -0.13}
04:37:16.381 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.75)
04:37:16.381 00.000 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
04:37:16.382 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=-0.12 mountY=0.05, mountTheta=2.71
04:37:16.382 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=-0.13, opts=13)
04:37:16.382 00.000 18120 Enqueuing Move request for scope (0.00, -0.13)
04:37:16.383 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:16.383 00.000 18120 UpdateGuideState exits: m=1680 RSB=28.4
04:37:16.385 00.002 21948 Worker thread wakes up
04:37:16.385 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
04:37:16.385 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
04:37:16.385 00.000 21948 Moving (0.00, -0.13) raw xDistance=-0.12 yDistance=0.05
04:37:16.385 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:37:16.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:16.385 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:16.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:16.385 00.000 18120 Enqueuing Expose request
04:37:16.387 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:37:16.387 00.000 21948 MoveAxis(E, 0, ABG)
04:37:16.387 00.000 21948 Move returns status 0, amount 0
04:37:16.387 00.000 21948 MoveAxis(N, 0, ABG)
04:37:16.387 00.000 21948 Move returns status 0, amount 0
04:37:16.387 00.000 21948 move complete, result=0
04:37:16.387 00.000 21948 worker thread done servicing request
04:37:16.387 00.000 21948 Worker thread wakes up
04:37:16.387 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:16.387 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:16.387 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:37:17.910 01.523 21948 Exposure complete
04:37:17.941 00.031 21948 worker thread done servicing request
04:37:17.941 00.000 18120 OnExposeComplete: enter
04:37:17.942 00.001 18120 UpdateGuideState(): m_state=6
04:37:17.944 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8254
04:37:17.947 00.003 18120 Star::Find returns 1 (0), X=894.91, Y=241.18, Mass=1637, SNR=27.9, Peak=127 HFD=4.2
04:37:17.949 00.002 18120 MultiStar: [#1 0.34,-0.08,0.73,U] [#2 -0.06,-0.37,0.62,U] [#3 0.24,-0.35,0.60,U] [#4 0.46,-0.56,0.00,M3] [#5 0.26,-0.50,0.00,M2] [#6 -0.19,-0.23,0.49,U] [#7 0.63,-0.33,0.00,M3] [#8 0.45,-0.18,0.00,M2] 
04:37:17.952 00.003 18120 single-star, 4 included, MultiStar: {0.04, -0.22}, one-star: {-0.11, -0.16}
04:37:17.954 00.002 18120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.00) = xAngle (-4.18 = 2.10)
04:37:17.956 00.002 18120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.22 = 2.06)
04:37:17.959 00.003 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.19 mountX=-0.10 mountY=0.17, mountTheta=2.09
04:37:17.961 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.16, opts=13)
04:37:17.962 00.001 18120 Enqueuing Move request for scope (-0.11, -0.16)
04:37:17.962 00.000 21948 Worker thread wakes up
04:37:17.963 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
04:37:17.963 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
04:37:17.963 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:17.963 00.000 18120 UpdateGuideState exits: m=1637 RSB=27.9
04:37:17.963 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:17.964 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:17.964 00.000 18120 Enqueuing Expose request
04:37:17.965 00.001 21948 Moving (-0.11, -0.16) raw xDistance=-0.10 yDistance=0.17
04:37:17.965 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:37:17.965 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:17.965 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:37:17.965 00.000 21948 MoveAxis(E, 0, ABG)
04:37:17.965 00.000 21948 Move returns status 0, amount 0
04:37:17.965 00.000 21948 MoveAxis(N, 0, ABG)
04:37:17.965 00.000 21948 Move returns status 0, amount 0
04:37:17.965 00.000 21948 move complete, result=0
04:37:17.965 00.000 21948 worker thread done servicing request
04:37:17.965 00.000 21948 Worker thread wakes up
04:37:17.965 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:17.965 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:17.966 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:37:19.587 01.621 21948 Exposure complete
04:37:19.623 00.036 21948 worker thread done servicing request
04:37:19.623 00.000 18120 OnExposeComplete: enter
04:37:19.624 00.001 18120 UpdateGuideState(): m_state=6
04:37:19.625 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8255
04:37:19.625 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=241.25, Mass=1733, SNR=28.8, Peak=131 HFD=4.5
04:37:19.626 00.001 18120 MultiStar: [#1 0.82,-0.39,0.00,M6] [#2 0.18,-0.32,0.65,U] [#3 0.24,-0.47,0.00,M1] [#4 0.29,-0.46,0.00,M4] [#5 0.35,-0.85,0.00,M3] [#6 0.04,-0.36,0.52,U] [#7 0.54,-0.77,0.00,M4] [#8 0.56,-0.11,0.00,M3] 
04:37:19.627 00.001 18120 single-star, 2 included, MultiStar: {0.09, -0.22}, one-star: {0.06, -0.08}
04:37:19.628 00.001 18120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.00) = xAngle (-2.93 = -2.93)
04:37:19.629 00.001 18120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.97 = -2.97)
04:37:19.630 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
04:37:19.631 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.08, opts=13)
04:37:19.632 00.001 18120 Enqueuing Move request for scope (0.06, -0.08)
04:37:19.633 00.001 21948 Worker thread wakes up
04:37:19.633 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
04:37:19.633 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
04:37:19.633 00.000 21948 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.02
04:37:19.633 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:37:19.633 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:19.633 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:19.634 00.001 18120 UpdateGuideState exits: m=1733 RSB=28.8
04:37:19.634 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:19.635 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:19.635 00.000 18120 Enqueuing Expose request
04:37:19.635 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:37:19.635 00.000 21948 MoveAxis(E, 0, ABG)
04:37:19.635 00.000 21948 Move returns status 0, amount 0
04:37:19.635 00.000 21948 MoveAxis(N, 0, ABG)
04:37:19.635 00.000 21948 Move returns status 0, amount 0
04:37:19.635 00.000 21948 move complete, result=0
04:37:19.635 00.000 21948 worker thread done servicing request
04:37:19.635 00.000 21948 Worker thread wakes up
04:37:19.635 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:19.635 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:19.635 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:37:21.162 01.527 21948 Exposure complete
04:37:21.226 00.064 21948 worker thread done servicing request
04:37:21.226 00.000 18120 OnExposeComplete: enter
04:37:21.227 00.001 18120 UpdateGuideState(): m_state=6
04:37:21.228 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8256
04:37:21.228 00.000 18120 Star::Find returns 1 (0), X=895.25, Y=241.03, Mass=1774, SNR=29.2, Peak=131 HFD=4.2
04:37:21.229 00.001 18120 MultiStar: [#1 0.78,-0.56,0.00,M7] [#2 -0.05,-0.38,0.61,U] [#3 0.36,-0.68,0.00,M2] [#4 0.57,-0.72,0.00,M5] [#5 0.53,-0.69,0.00,M4] [#6 0.36,-0.23,0.48,U] [#7 0.21,-0.56,0.00,M5] [#8 0.42,-0.15,0.00,M4] 
04:37:21.229 00.000 18120 refined, 2 included, MultiStar: {0.18, -0.31}, one-star: {0.23, -0.31}
04:37:21.230 00.001 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.05 = -3.05)
04:37:21.230 00.000 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.09 = -3.09)
04:37:21.230 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.06 mountX=-0.36 mountY=-0.02, mountTheta=-3.09
04:37:21.232 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.31, opts=13)
04:37:21.232 00.000 18120 Enqueuing Move request for scope (0.18, -0.31)
04:37:21.232 00.000 21948 Worker thread wakes up
04:37:21.233 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.31) opts 0xd
04:37:21.233 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.31)
04:37:21.233 00.000 21948 Moving (0.18, -0.31) raw xDistance=-0.36 yDistance=-0.02
04:37:21.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
04:37:21.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:21.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:37:21.233 00.000 21948 MoveAxis(E, 64, ABG)
04:37:21.233 00.000 21948 Guiding  Dir = 2, Dur = 64
04:37:21.233 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:21.233 00.000 18120 UpdateGuideState exits: m=1774 RSB=29.2
04:37:21.234 00.001 21948 IsSlewing returns 0
04:37:21.234 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:21.234 00.000 21948 IsGuiding returns 0
04:37:21.234 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:21.234 00.000 18120 Enqueuing Expose request
04:37:21.235 00.001 21948 PulseGuide returned control before completion, sleep 73
04:37:21.318 00.083 21948 IsGuiding returns 0
04:37:21.318 00.000 21948 Move returns status 0, amount 64
04:37:21.318 00.000 21948 MoveAxis(N, 0, ABG)
04:37:21.318 00.000 21948 Move returns status 0, amount 0
04:37:21.318 00.000 21948 move complete, result=0
04:37:21.318 00.000 21948 worker thread done servicing request
04:37:21.318 00.000 21948 Worker thread wakes up
04:37:21.318 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:21.318 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:21.318 00.000 18120 GuideStep: -0.4 px 64 ms EAST, -0.0 px 0 ms NORTH
04:37:22.939 01.621 21948 Exposure complete
04:37:22.983 00.044 21948 worker thread done servicing request
04:37:22.984 00.001 18120 OnExposeComplete: enter
04:37:22.986 00.002 18120 UpdateGuideState(): m_state=6
04:37:22.987 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8257
04:37:22.987 00.000 18120 Star::Find returns 1 (0), X=895.31, Y=241.08, Mass=1653, SNR=27.9, Peak=125 HFD=4.3
04:37:22.988 00.001 18120 MultiStar: [#1 0.90,-0.26,0.00,M8] [#2 0.18,-0.27,0.61,U] [#3 0.42,-0.39,0.00,M3] [#4 0.69,-0.44,0.00,M6] [#5 0.31,-0.37,0.00,M5] [#6 0.06,-0.61,0.00,M1] [#7 -0.10,-0.47,0.00,M6] [#8 0.83,-0.16,0.00,M5] 
04:37:22.988 00.000 18120 refined, 1 included, MultiStar: {0.24, -0.26}, one-star: {0.28, -0.26}
04:37:22.989 00.001 18120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.00) = xAngle (-2.82 = -2.82)
04:37:22.989 00.000 18120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.86 = -2.86)
04:37:22.990 00.001 18120 CameraToMount -- cameraX=0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-0.82 mountX=-0.34 mountY=-0.10, mountTheta=-2.85
04:37:22.992 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=-0.26, opts=13)
04:37:22.992 00.000 18120 Enqueuing Move request for scope (0.24, -0.26)
04:37:22.993 00.001 21948 Worker thread wakes up
04:37:22.993 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:22.993 00.000 18120 UpdateGuideState exits: m=1653 RSB=27.9
04:37:22.994 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:22.994 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:22.994 00.000 18120 Enqueuing Expose request
04:37:22.994 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.26) opts 0xd
04:37:22.994 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, -0.26)
04:37:22.994 00.000 21948 Moving (0.24, -0.26) raw xDistance=-0.34 yDistance=-0.10
04:37:22.994 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
04:37:22.994 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:22.994 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:37:22.994 00.000 21948 MoveAxis(E, 65, ABG)
04:37:22.994 00.000 21948 Guiding  Dir = 2, Dur = 65
04:37:22.994 00.000 21948 IsSlewing returns 0
04:37:22.995 00.001 21948 IsGuiding returns 0
04:37:22.997 00.002 21948 PulseGuide returned control before completion, sleep 74
04:37:23.078 00.081 21948 IsGuiding returns 0
04:37:23.079 00.001 21948 Move returns status 0, amount 65
04:37:23.079 00.000 21948 MoveAxis(N, 0, ABG)
04:37:23.079 00.000 21948 Move returns status 0, amount 0
04:37:23.079 00.000 21948 move complete, result=0
04:37:23.079 00.000 21948 worker thread done servicing request
04:37:23.079 00.000 21948 Worker thread wakes up
04:37:23.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:23.079 00.000 18120 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
04:37:23.080 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:24.491 01.411 21948 Exposure complete
04:37:24.521 00.030 21948 worker thread done servicing request
04:37:24.521 00.000 18120 OnExposeComplete: enter
04:37:24.522 00.001 18120 UpdateGuideState(): m_state=6
04:37:24.522 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8258
04:37:24.523 00.001 18120 Star::Find returns 1 (0), X=895.04, Y=241.19, Mass=1785, SNR=29.1, Peak=144 HFD=4.2
04:37:24.523 00.000 18120 MultiStar: [#1 0.27,-0.06,0.69,U] [#2 -0.23,-0.06,0.62,U] [#3 0.14,-0.28,0.59,U] [#4 0.04,-0.63,0.00,M7] [#5 0.06,-0.49,0.00,M6] [#6 -0.27,-0.41,0.00,M2] [#7 0.39,0.00,0.36,U] [#8 0.34,0.07,0.41,U] 
04:37:24.525 00.002 18120 single-star, 5 included, MultiStar: {0.11, -0.10}, one-star: {0.02, -0.15}
04:37:24.525 00.000 18120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.00) = xAngle (-3.46 = 2.82)
04:37:24.526 00.001 18120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
04:37:24.526 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.46 mountX=-0.14 mountY=0.05, mountTheta=2.79
04:37:24.527 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.15, opts=13)
04:37:24.528 00.001 18120 Enqueuing Move request for scope (0.02, -0.15)
04:37:24.528 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:24.529 00.001 18120 UpdateGuideState exits: m=1785 RSB=29.1
04:37:24.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:24.529 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:24.530 00.001 18120 Enqueuing Expose request
04:37:24.530 00.000 21948 Worker thread wakes up
04:37:24.530 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
04:37:24.531 00.001 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
04:37:24.531 00.000 21948 Moving (0.02, -0.15) raw xDistance=-0.14 yDistance=0.05
04:37:24.531 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:37:24.531 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:24.531 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:37:24.531 00.000 21948 MoveAxis(E, 0, ABG)
04:37:24.531 00.000 21948 Move returns status 0, amount 0
04:37:24.531 00.000 21948 MoveAxis(N, 0, ABG)
04:37:24.531 00.000 21948 Move returns status 0, amount 0
04:37:24.531 00.000 21948 move complete, result=0
04:37:24.531 00.000 21948 worker thread done servicing request
04:37:24.531 00.000 21948 Worker thread wakes up
04:37:24.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:24.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:24.531 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:37:26.165 01.634 21948 Exposure complete
04:37:26.206 00.041 21948 worker thread done servicing request
04:37:26.206 00.000 18120 OnExposeComplete: enter
04:37:26.207 00.001 18120 UpdateGuideState(): m_state=6
04:37:26.209 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8259
04:37:26.211 00.002 18120 Star::Find returns 1 (0), X=894.99, Y=241.26, Mass=1587, SNR=27.4, Peak=124 HFD=4.1
04:37:26.214 00.003 18120 MultiStar: [#1 0.59,-0.08,0.00,M8] [#2 -0.10,-0.24,0.68,U] [#3 0.19,-0.20,0.65,U] [#4 0.17,-0.65,0.00,M8] [#5 0.12,-0.52,0.00,M7] [#6 -0.16,-0.26,0.53,U] [#7 -0.13,-0.60,0.00,M6] [#8 0.39,0.13,0.43,U] 
04:37:26.217 00.003 18120 single-star, 4 included, MultiStar: {0.03, -0.14}, one-star: {-0.04, -0.07}
04:37:26.219 00.002 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.05 = 2.24)
04:37:26.221 00.002 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.20)
04:37:26.224 00.003 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.05 mountX=-0.05 mountY=0.07, mountTheta=2.22
04:37:26.229 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.07, opts=13)
04:37:26.230 00.001 18120 Enqueuing Move request for scope (-0.04, -0.07)
04:37:26.230 00.000 21948 Worker thread wakes up
04:37:26.230 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:26.231 00.001 18120 UpdateGuideState exits: m=1587 RSB=27.4
04:37:26.231 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:26.232 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:26.232 00.000 18120 Enqueuing Expose request
04:37:26.232 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
04:37:26.233 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
04:37:26.233 00.000 21948 Moving (-0.04, -0.07) raw xDistance=-0.05 yDistance=0.07
04:37:26.233 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:37:26.233 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:26.233 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:37:26.233 00.000 21948 MoveAxis(E, 0, ABG)
04:37:26.233 00.000 21948 Move returns status 0, amount 0
04:37:26.233 00.000 21948 MoveAxis(N, 0, ABG)
04:37:26.233 00.000 21948 Move returns status 0, amount 0
04:37:26.233 00.000 21948 move complete, result=0
04:37:26.233 00.000 21948 worker thread done servicing request
04:37:26.233 00.000 21948 Worker thread wakes up
04:37:26.233 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:26.233 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:26.233 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:37:27.746 01.513 21948 Exposure complete
04:37:27.793 00.047 21948 worker thread done servicing request
04:37:27.793 00.000 18120 OnExposeComplete: enter
04:37:27.794 00.001 18120 UpdateGuideState(): m_state=6
04:37:27.795 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8260
04:37:27.795 00.000 18120 Star::Find returns 1 (0), X=895.17, Y=241.16, Mass=1618, SNR=27.9, Peak=121 HFD=4.4
04:37:27.796 00.001 18120 MultiStar: [#1 0.68,-0.17,0.00,M9] [#2 0.33,-0.44,0.00,M1] [#3 0.15,-0.52,0.00,M2] [#4 0.26,-0.39,0.00,M9] [#5 0.12,-0.71,0.00,M8] [#6 -0.06,-0.60,0.00,M2] [#7 -0.09,-0.52,0.00,M7] [#8 0.40,-0.20,0.00,M4] 
04:37:27.796 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
04:37:27.796 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
04:37:27.797 00.001 18120 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.86 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
04:37:27.799 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.17, opts=13)
04:37:27.799 00.000 18120 Enqueuing Move request for scope (0.15, -0.17)
04:37:27.800 00.001 21948 Worker thread wakes up
04:37:27.800 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:27.800 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
04:37:27.800 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
04:37:27.800 00.000 18120 UpdateGuideState exits: m=1618 RSB=27.9
04:37:27.801 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:27.801 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:27.801 00.000 18120 Enqueuing Expose request
04:37:27.802 00.001 21948 Moving (0.15, -0.17) raw xDistance=-0.22 yDistance=-0.06
04:37:27.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:37:27.802 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:27.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:37:27.802 00.000 21948 MoveAxis(E, 39, ABG)
04:37:27.802 00.000 21948 Guiding  Dir = 2, Dur = 39
04:37:27.802 00.000 21948 IsSlewing returns 0
04:37:27.802 00.000 21948 IsGuiding returns 0
04:37:27.803 00.001 21948 PulseGuide returned control before completion, sleep 48
04:37:27.853 00.050 21948 IsGuiding returns 0
04:37:27.854 00.001 21948 Move returns status 0, amount 39
04:37:27.854 00.000 21948 MoveAxis(N, 0, ABG)
04:37:27.854 00.000 21948 Move returns status 0, amount 0
04:37:27.854 00.000 21948 move complete, result=0
04:37:27.854 00.000 21948 worker thread done servicing request
04:37:27.854 00.000 21948 Worker thread wakes up
04:37:27.854 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:27.854 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:27.854 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
04:37:29.483 01.629 21948 Exposure complete
04:37:29.533 00.050 21948 worker thread done servicing request
04:37:29.533 00.000 18120 OnExposeComplete: enter
04:37:29.534 00.001 18120 UpdateGuideState(): m_state=6
04:37:29.534 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8261
04:37:29.535 00.001 18120 Star::Find returns 1 (0), X=895.18, Y=241.26, Mass=1735, SNR=28.6, Peak=127 HFD=4.3
04:37:29.535 00.000 18120 MultiStar: [#1 0.58,0.15,0.00,M10] [#2 0.16,-0.01,0.64,U] [#3 0.06,-0.21,0.62,U] [#4 0.03,0.06,0.56,U] [#5 0.20,-0.12,0.45,U] [#6 -0.13,0.02,0.49,U] [#7 0.33,-0.64,0.00,M8] [#8 0.44,0.33,0.00,M5] 
04:37:29.536 00.001 18120 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.16, -0.07}
04:37:29.536 00.000 18120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.00) = xAngle (-2.57 = -2.57)
04:37:29.536 00.000 18120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.61 = -2.61)
04:37:29.537 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
04:37:29.539 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.06, opts=13)
04:37:29.539 00.000 18120 Enqueuing Move request for scope (0.09, -0.06)
04:37:29.540 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:29.540 00.000 18120 UpdateGuideState exits: m=1735 RSB=28.6
04:37:29.541 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:29.541 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:29.542 00.001 18120 Enqueuing Expose request
04:37:29.542 00.000 21948 Worker thread wakes up
04:37:29.542 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
04:37:29.542 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
04:37:29.542 00.000 21948 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.05
04:37:29.542 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:37:29.542 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:29.542 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:37:29.542 00.000 21948 MoveAxis(E, 0, ABG)
04:37:29.542 00.000 21948 Move returns status 0, amount 0
04:37:29.542 00.000 21948 MoveAxis(N, 0, ABG)
04:37:29.542 00.000 21948 Move returns status 0, amount 0
04:37:29.542 00.000 21948 move complete, result=0
04:37:29.542 00.000 21948 worker thread done servicing request
04:37:29.542 00.000 21948 Worker thread wakes up
04:37:29.542 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:29.542 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:29.543 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:31.066 01.523 21948 Exposure complete
04:37:31.112 00.046 21948 worker thread done servicing request
04:37:31.112 00.000 18120 OnExposeComplete: enter
04:37:31.114 00.002 18120 UpdateGuideState(): m_state=6
04:37:31.114 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8262
04:37:31.115 00.001 18120 Star::Find returns 1 (0), X=895.31, Y=241.26, Mass=1724, SNR=28.8, Peak=116 HFD=4.5
04:37:31.115 00.000 18120 MultiStar: [#1 0.45,0.19,0.00,R] [#2 0.24,0.08,0.63,U] [#3 -0.01,0.12,0.58,U] [#4 0.21,-0.07,0.53,U] [#5 0.19,-0.22,0.46,U] [#6 -0.20,0.08,0.49,U] [#7 0.41,-0.14,0.00,M9] [#8 0.46,0.22,0.00,M6] 
04:37:31.116 00.001 18120 refined, 5 included, MultiStar: {0.14, -0.01}, one-star: {0.29, -0.08}
04:37:31.116 00.000 18120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.00) = xAngle (-2.10 = -2.10)
04:37:31.117 00.001 18120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.14 = -2.14)
04:37:31.117 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.07 mountY=-0.12, mountTheta=-2.11
04:37:31.118 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.01, opts=13)
04:37:31.119 00.001 18120 Enqueuing Move request for scope (0.14, -0.01)
04:37:31.119 00.000 21948 Worker thread wakes up
04:37:31.119 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
04:37:31.119 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
04:37:31.119 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:31.119 00.000 18120 UpdateGuideState exits: m=1724 RSB=28.8
04:37:31.119 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:31.120 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:31.120 00.000 18120 Enqueuing Expose request
04:37:31.121 00.001 21948 Moving (0.14, -0.01) raw xDistance=-0.07 yDistance=-0.12
04:37:31.121 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:37:31.121 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:31.121 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:37:31.121 00.000 21948 MoveAxis(E, 0, ABG)
04:37:31.121 00.000 21948 Move returns status 0, amount 0
04:37:31.121 00.000 21948 MoveAxis(N, 0, ABG)
04:37:31.121 00.000 21948 Move returns status 0, amount 0
04:37:31.121 00.000 21948 move complete, result=0
04:37:31.121 00.000 21948 worker thread done servicing request
04:37:31.121 00.000 21948 Worker thread wakes up
04:37:31.121 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:31.121 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:31.121 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:32.755 01.634 21948 Exposure complete
04:37:32.796 00.041 21948 worker thread done servicing request
04:37:32.797 00.001 18120 OnExposeComplete: enter
04:37:32.798 00.001 18120 UpdateGuideState(): m_state=6
04:37:32.800 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8263
04:37:32.803 00.003 18120 Star::Find returns 1 (0), X=895.35, Y=241.26, Mass=1631, SNR=27.9, Peak=128 HFD=4.1
04:37:32.806 00.003 18120 MultiStar: [#1 0.12,-0.19,0.73,U] [#2 0.22,-0.14,0.65,U] [#3 -0.07,0.08,0.60,U] [#4 0.36,-0.24,0.00,M8] [#5 0.13,-0.10,0.50,U] [#6 0.25,-0.10,0.51,U] [#7 0.23,-0.40,0.00,M10] [#8 0.30,-0.07,0.39,U] 
04:37:32.807 00.001 18120 refined, 6 included, MultiStar: {0.19, -0.09}, one-star: {0.32, -0.07}
04:37:32.809 00.002 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
04:37:32.810 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
04:37:32.811 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.43 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
04:37:32.814 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.09, opts=13)
04:37:32.815 00.001 18120 Enqueuing Move request for scope (0.19, -0.09)
04:37:32.815 00.000 21948 Worker thread wakes up
04:37:32.815 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:32.816 00.001 18120 UpdateGuideState exits: m=1631 RSB=27.9
04:37:32.816 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:32.817 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:32.817 00.000 18120 Enqueuing Expose request
04:37:32.818 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
04:37:32.818 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
04:37:32.818 00.000 21948 Moving (0.19, -0.09) raw xDistance=-0.16 yDistance=-0.13
04:37:32.818 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:37:32.818 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:32.818 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:37:32.818 00.000 21948 MoveAxis(E, 0, ABG)
04:37:32.818 00.000 21948 Move returns status 0, amount 0
04:37:32.818 00.000 21948 MoveAxis(N, 0, ABG)
04:37:32.818 00.000 21948 Move returns status 0, amount 0
04:37:32.818 00.000 21948 move complete, result=0
04:37:32.818 00.000 21948 worker thread done servicing request
04:37:32.818 00.000 21948 Worker thread wakes up
04:37:32.818 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:32.819 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:32.819 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:34.337 01.518 21948 Exposure complete
04:37:34.382 00.045 21948 worker thread done servicing request
04:37:34.382 00.000 18120 OnExposeComplete: enter
04:37:34.382 00.000 18120 UpdateGuideState(): m_state=6
04:37:34.383 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8264
04:37:34.383 00.000 18120 Star::Find returns 1 (0), X=895.39, Y=241.51, Mass=1550, SNR=27.2, Peak=104 HFD=4.2
04:37:34.384 00.001 18120 MultiStar: [#1 0.27,-0.05,0.74,U] [#2 -0.10,-0.03,0.69,U] [#3 0.13,-0.10,0.62,U] [#4 0.42,-0.23,0.00,M9] [#5 0.23,-0.32,0.49,U] [#6 0.12,-0.16,0.56,U] [#7 0.18,-0.21,0.39,U] [#8 0.45,0.02,0.00,M6] 
04:37:34.384 00.000 18120 refined, 6 included, MultiStar: {0.19, -0.06}, one-star: {0.37, 0.17}
04:37:34.385 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
04:37:34.385 00.000 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
04:37:34.386 00.001 18120 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=-0.13 mountY=-0.14, mountTheta=-2.34
04:37:34.387 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=-0.06, opts=13)
04:37:34.387 00.000 18120 Enqueuing Move request for scope (0.19, -0.06)
04:37:34.388 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:34.388 00.000 18120 UpdateGuideState exits: m=1550 RSB=27.2
04:37:34.388 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:34.389 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:34.389 00.000 18120 Enqueuing Expose request
04:37:34.390 00.001 21948 Worker thread wakes up
04:37:34.390 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
04:37:34.390 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
04:37:34.390 00.000 21948 Moving (0.19, -0.06) raw xDistance=-0.13 yDistance=-0.14
04:37:34.390 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:37:34.390 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:34.390 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:37:34.390 00.000 21948 MoveAxis(E, 0, ABG)
04:37:34.390 00.000 21948 Move returns status 0, amount 0
04:37:34.390 00.000 21948 MoveAxis(N, 0, ABG)
04:37:34.390 00.000 21948 Move returns status 0, amount 0
04:37:34.390 00.000 21948 move complete, result=0
04:37:34.390 00.000 21948 worker thread done servicing request
04:37:34.390 00.000 21948 Worker thread wakes up
04:37:34.390 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:34.390 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:34.390 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:36.016 01.626 21948 Exposure complete
04:37:36.053 00.037 21948 worker thread done servicing request
04:37:36.054 00.001 18120 OnExposeComplete: enter
04:37:36.054 00.000 18120 UpdateGuideState(): m_state=6
04:37:36.055 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8265
04:37:36.055 00.000 18120 Star::Find returns 1 (0), X=895.34, Y=241.35, Mass=1721, SNR=28.6, Peak=108 HFD=4.3
04:37:36.056 00.001 18120 MultiStar: [#1 0.12,-0.26,0.70,U] [#2 -0.06,0.03,0.61,U] [#3 0.14,0.02,0.61,U] [#4 0.38,-0.06,0.53,U] [#5 0.23,-0.36,0.48,U] [#6 -0.22,-0.02,0.51,U] [#7 0.32,-0.14,0.39,U] [#8 0.34,0.08,0.42,U] 
04:37:36.056 00.000 18120 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.31, 0.01}
04:37:36.057 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:37:36.057 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:37:36.058 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.39 mountX=-0.14 mountY=-0.12, mountTheta=-2.41
04:37:36.059 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.07, opts=13)
04:37:36.059 00.000 18120 Enqueuing Move request for scope (0.17, -0.07)
04:37:36.059 00.000 21948 Worker thread wakes up
04:37:36.060 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
04:37:36.060 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
04:37:36.060 00.000 21948 Moving (0.17, -0.07) raw xDistance=-0.14 yDistance=-0.12
04:37:36.060 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:37:36.060 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:36.060 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:37:36.060 00.000 21948 MoveAxis(E, 0, ABG)
04:37:36.060 00.000 21948 Move returns status 0, amount 0
04:37:36.060 00.000 21948 MoveAxis(N, 0, ABG)
04:37:36.060 00.000 21948 Move returns status 0, amount 0
04:37:36.060 00.000 21948 move complete, result=0
04:37:36.060 00.000 21948 worker thread done servicing request
04:37:36.060 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:36.060 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.6
04:37:36.061 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:36.061 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:36.062 00.001 18120 Enqueuing Expose request
04:37:36.062 00.000 21948 Worker thread wakes up
04:37:36.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:36.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:36.062 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:37.594 01.532 21948 Exposure complete
04:37:37.640 00.046 21948 worker thread done servicing request
04:37:37.641 00.001 18120 OnExposeComplete: enter
04:37:37.642 00.001 18120 UpdateGuideState(): m_state=6
04:37:37.643 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8266
04:37:37.645 00.002 18120 Star::Find returns 1 (0), X=895.32, Y=241.45, Mass=1729, SNR=28.7, Peak=129 HFD=4.0
04:37:37.645 00.000 18120 MultiStar: [#1 0.10,-0.05,0.69,U] [#2 0.00,-0.08,0.66,U] [#3 0.19,-0.05,0.59,U] [#4 0.17,-0.11,0.59,U] [#5 0.22,0.01,0.47,U] [#6 0.38,0.10,0.49,U] [#7 0.24,-0.36,0.41,U] [#8 0.64,0.23,0.00,M6] 
04:37:37.646 00.001 18120 refined, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.30, 0.11}
04:37:37.646 00.000 18120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.00) = xAngle (-2.17 = -2.17)
04:37:37.647 00.001 18120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.21 = -2.21)
04:37:37.647 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
04:37:37.648 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.03, opts=13)
04:37:37.650 00.002 18120 Enqueuing Move request for scope (0.20, -0.03)
04:37:37.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:37.650 00.000 18120 UpdateGuideState exits: m=1729 RSB=28.7
04:37:37.651 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:37.653 00.002 21948 Worker thread wakes up
04:37:37.653 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
04:37:37.653 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
04:37:37.653 00.000 21948 Moving (0.20, -0.03) raw xDistance=-0.11 yDistance=-0.16
04:37:37.653 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:37:37.653 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:37.653 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:37:37.653 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:37.654 00.001 18120 Enqueuing Expose request
04:37:37.654 00.000 21948 MoveAxis(E, 0, ABG)
04:37:37.654 00.000 21948 Move returns status 0, amount 0
04:37:37.654 00.000 21948 MoveAxis(N, 0, ABG)
04:37:37.654 00.000 21948 Move returns status 0, amount 0
04:37:37.654 00.000 21948 move complete, result=0
04:37:37.654 00.000 21948 worker thread done servicing request
04:37:37.654 00.000 21948 Worker thread wakes up
04:37:37.654 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:37.654 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:37.655 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:37:39.281 01.626 21948 Exposure complete
04:37:39.320 00.039 21948 worker thread done servicing request
04:37:39.320 00.000 18120 OnExposeComplete: enter
04:37:39.321 00.001 18120 UpdateGuideState(): m_state=6
04:37:39.323 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8267
04:37:39.324 00.001 18120 Star::Find returns 1 (0), X=895.02, Y=241.33, Mass=1680, SNR=28.4, Peak=119 HFD=4.1
04:37:39.326 00.002 18120 MultiStar: [#1 0.32,-0.15,0.71,U] [#2 -0.12,-0.02,0.63,U] [#3 -0.06,-0.11,0.62,U] [#4 0.17,-0.26,0.57,U] [#5 0.05,-0.30,0.46,U] [#6 0.04,-0.17,0.50,U] [#7 0.34,-0.34,0.00,M8] [#8 0.42,0.26,0.00,M7] 
04:37:39.327 00.001 18120 single-star, 6 included, MultiStar: {0.06, -0.13}, one-star: {-0.00, -0.00}
04:37:39.328 00.001 18120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.00) = xAngle (-3.77 = 2.51)
04:37:39.328 00.000 18120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.81 = 2.47)
04:37:39.329 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.77 mountX=-0.00 mountY=0.00, mountTheta=2.49
04:37:39.330 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.00, opts=13)
04:37:39.330 00.000 18120 Enqueuing Move request for scope (-0.00, -0.00)
04:37:39.331 00.001 21948 Worker thread wakes up
04:37:39.331 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
04:37:39.331 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
04:37:39.331 00.000 21948 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
04:37:39.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:37:39.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:39.331 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:39.332 00.001 18120 UpdateGuideState exits: m=1680 RSB=28.4
04:37:39.333 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:37:39.333 00.000 21948 MoveAxis(E, 0, ABG)
04:37:39.333 00.000 21948 Move returns status 0, amount 0
04:37:39.333 00.000 21948 MoveAxis(N, 0, ABG)
04:37:39.333 00.000 21948 Move returns status 0, amount 0
04:37:39.334 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:39.334 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:39.334 00.000 18120 Enqueuing Expose request
04:37:39.335 00.001 21948 move complete, result=0
04:37:39.335 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:37:39.335 00.000 21948 worker thread done servicing request
04:37:39.335 00.000 21948 Worker thread wakes up
04:37:39.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:39.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:40.858 01.523 21948 Exposure complete
04:37:40.897 00.039 21948 worker thread done servicing request
04:37:40.897 00.000 18120 OnExposeComplete: enter
04:37:40.898 00.001 18120 UpdateGuideState(): m_state=6
04:37:40.898 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8268
04:37:40.899 00.001 18120 Star::Find returns 1 (0), X=895.76, Y=241.45, Mass=1834, SNR=29.5, Peak=113 HFD=4.5
04:37:40.901 00.002 18120 MultiStar: [#1 0.46,-0.21,0.00,M1] [#2 0.51,-0.17,0.00,M1] [#3 0.22,-0.31,0.58,U] [#4 0.50,-0.19,0.00,M7] [#5 0.32,0.04,0.45,U] [#6 0.24,0.07,0.50,U] [#7 0.09,-0.03,0.37,U] [#8 0.44,-0.03,0.00,M8] 
04:37:40.902 00.001 18120 refined, 4 included, MultiStar: {0.40, -0.01}, one-star: {0.74, 0.12}
04:37:40.903 00.001 18120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.00) = xAngle (-2.02 = -2.02)
04:37:40.905 00.002 18120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.06 = -2.06)
04:37:40.906 00.001 18120 CameraToMount -- cameraX=0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-0.02 mountX=-0.17 mountY=-0.36, mountTheta=-2.02
04:37:40.907 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.40, y=-0.01, opts=13)
04:37:40.907 00.000 18120 Enqueuing Move request for scope (0.40, -0.01)
04:37:40.908 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:40.908 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.5
04:37:40.909 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:40.909 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:40.909 00.000 18120 Enqueuing Expose request
04:37:40.910 00.001 21948 Worker thread wakes up
04:37:40.910 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.01) opts 0xd
04:37:40.910 00.000 21948 Handling offset move in thread for scope, endpoint = (0.40, -0.01)
04:37:40.910 00.000 21948 Moving (0.40, -0.01) raw xDistance=-0.17 yDistance=-0.36
04:37:40.910 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:37:40.910 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:37:40.910 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:37:40.910 00.000 21948 MoveAxis(E, 0, ABG)
04:37:40.910 00.000 21948 Move returns status 0, amount 0
04:37:40.910 00.000 21948 MoveAxis(N, 0, ABG)
04:37:40.910 00.000 21948 Move returns status 0, amount 0
04:37:40.910 00.000 21948 move complete, result=0
04:37:40.910 00.000 21948 worker thread done servicing request
04:37:40.910 00.000 21948 Worker thread wakes up
04:37:40.910 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:40.910 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:40.911 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:37:42.547 01.636 21948 Exposure complete
04:37:42.617 00.070 21948 worker thread done servicing request
04:37:42.617 00.000 18120 OnExposeComplete: enter
04:37:42.619 00.002 18120 UpdateGuideState(): m_state=6
04:37:42.621 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8269
04:37:42.622 00.001 18120 Star::Find returns 1 (0), X=895.55, Y=241.27, Mass=1543, SNR=27.1, Peak=96 HFD=4.5
04:37:42.624 00.002 18120 MultiStar: [#1 0.78,-0.15,0.00,M2] [#2 0.52,-0.30,0.00,M2] [#3 0.37,-0.28,0.00,M1] [#4 0.63,-0.20,0.00,M8] [#5 0.55,-0.08,0.00,M1] [#6 0.48,-0.22,0.00,M1] [#7 0.31,-0.20,0.42,U] [#8 0.88,0.01,0.00,M9] 
04:37:42.627 00.003 18120 refined, 1 included, MultiStar: {0.46, -0.11}, one-star: {0.53, -0.07}
04:37:42.629 00.002 18120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.00) = xAngle (-2.23 = -2.23)
04:37:42.632 00.003 18120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.27 = -2.27)
04:37:42.634 00.002 18120 CameraToMount -- cameraX=0.46 cameraY=-0.11 hyp=0.48 cameraTheta=-0.23 mountX=-0.29 mountY=-0.36, mountTheta=-2.24
04:37:42.638 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.46, y=-0.11, opts=13)
04:37:42.639 00.001 18120 Enqueuing Move request for scope (0.46, -0.11)
04:37:42.641 00.002 21948 Worker thread wakes up
04:37:42.641 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:42.641 00.000 18120 UpdateGuideState exits: m=1543 RSB=27.1
04:37:42.642 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:42.642 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:42.643 00.001 18120 Enqueuing Expose request
04:37:42.643 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.11) opts 0xd
04:37:42.643 00.000 21948 Handling offset move in thread for scope, endpoint = (0.46, -0.11)
04:37:42.643 00.000 21948 Moving (0.46, -0.11) raw xDistance=-0.29 yDistance=-0.36
04:37:42.643 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:37:42.643 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:37:42.643 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:37:42.643 00.000 21948 MoveAxis(E, 52, ABG)
04:37:42.643 00.000 21948 Guiding  Dir = 2, Dur = 52
04:37:42.644 00.001 21948 IsSlewing returns 0
04:37:42.644 00.000 21948 IsGuiding returns 0
04:37:42.647 00.003 21948 PulseGuide returned control before completion, sleep 60
04:37:42.721 00.074 21948 IsGuiding returns 0
04:37:42.721 00.000 21948 Move returns status 0, amount 52
04:37:42.721 00.000 21948 MoveAxis(N, 0, ABG)
04:37:42.721 00.000 21948 Move returns status 0, amount 0
04:37:42.721 00.000 21948 move complete, result=0
04:37:42.721 00.000 18120 GuideStep: -0.3 px 52 ms EAST, -0.4 px 0 ms NORTH
04:37:42.722 00.001 21948 worker thread done servicing request
04:37:42.722 00.000 21948 Worker thread wakes up
04:37:42.722 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:42.722 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:44.138 01.416 21948 Exposure complete
04:37:44.178 00.040 21948 worker thread done servicing request
04:37:44.178 00.000 18120 OnExposeComplete: enter
04:37:44.179 00.001 18120 UpdateGuideState(): m_state=6
04:37:44.180 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8270
04:37:44.181 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=241.42, Mass=1529, SNR=27.1, Peak=102 HFD=4.3
04:37:44.183 00.002 18120 MultiStar: [#1 0.42,0.02,0.76,U] [#2 0.37,-0.23,0.00,M3] [#3 0.46,-0.01,0.00,M2] [#4 0.55,-0.13,0.00,M9] [#5 0.43,-0.08,0.00,M2] [#6 0.29,-0.14,0.54,U] [#7 0.63,-0.42,0.00,M7] [#8 0.56,0.26,0.00,M10] 
04:37:44.183 00.000 18120 single-star, 2 included, MultiStar: {0.32, 0.01}, one-star: {0.27, 0.08}
04:37:44.185 00.002 18120 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.00) = xAngle (-1.70 = -1.70)
04:37:44.185 00.000 18120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.74 = -1.74)
04:37:44.186 00.001 18120 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.30 mountX=-0.04 mountY=-0.27, mountTheta=-1.70
04:37:44.187 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.08, opts=13)
04:37:44.188 00.001 18120 Enqueuing Move request for scope (0.27, 0.08)
04:37:44.188 00.000 21948 Worker thread wakes up
04:37:44.188 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:44.189 00.001 18120 UpdateGuideState exits: m=1529 RSB=27.1
04:37:44.189 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:44.190 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:44.190 00.000 18120 Enqueuing Expose request
04:37:44.190 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
04:37:44.190 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
04:37:44.190 00.000 21948 Moving (0.27, 0.08) raw xDistance=-0.04 yDistance=-0.27
04:37:44.190 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:37:44.190 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.99
04:37:44.190 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
04:37:44.190 00.000 21948 MoveAxis(E, 0, ABG)
04:37:44.191 00.001 21948 Move returns status 0, amount 0
04:37:44.191 00.000 21948 MoveAxis(N, 65, ABG)
04:37:44.191 00.000 21948 Guiding  Dir = 0, Dur = 65
04:37:44.191 00.000 21948 IsSlewing returns 0
04:37:44.191 00.000 21948 IsGuiding returns 0
04:37:44.196 00.005 21948 PulseGuide returned control before completion, sleep 71
04:37:44.275 00.079 21948 IsGuiding returns 0
04:37:44.275 00.000 21948 Move returns status 0, amount 65
04:37:44.275 00.000 21948 move complete, result=0
04:37:44.275 00.000 21948 worker thread done servicing request
04:37:44.275 00.000 21948 Worker thread wakes up
04:37:44.275 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:44.275 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:44.276 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 65 ms NORTH
04:37:45.911 01.635 21948 Exposure complete
04:37:45.938 00.027 18120 OnExposeComplete: enter
04:37:45.939 00.001 18120 UpdateGuideState(): m_state=6
04:37:45.939 00.000 21948 worker thread done servicing request
04:37:45.939 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8271
04:37:45.940 00.001 18120 Star::Find returns 1 (0), X=895.39, Y=241.36, Mass=1529, SNR=27.0, Peak=104 HFD=4.3
04:37:45.941 00.001 18120 MultiStar: [#1 0.16,-0.13,0.79,U] [#2 0.48,0.19,0.00,M4] [#3 0.06,0.10,0.63,U] [#4 0.46,-0.29,0.00,M10] [#5 0.30,0.11,0.48,U] [#6 0.20,0.06,0.58,U] [#7 0.27,-0.24,0.41,U] [#8 0.52,0.16,0.00,R] 
04:37:45.941 00.000 18120 refined, 5 included, MultiStar: {0.23, -0.01}, one-star: {0.37, 0.02}
04:37:45.942 00.001 18120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.00) = xAngle (-2.03 = -2.03)
04:37:45.942 00.000 18120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.07 = -2.07)
04:37:45.942 00.000 18120 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=-0.10 mountY=-0.20, mountTheta=-2.04
04:37:45.944 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.01, opts=13)
04:37:45.944 00.000 18120 Enqueuing Move request for scope (0.23, -0.01)
04:37:45.944 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:45.945 00.001 18120 UpdateGuideState exits: m=1529 RSB=27.0
04:37:45.945 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:45.946 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:45.946 00.000 18120 Enqueuing Expose request
04:37:45.947 00.001 21948 Worker thread wakes up
04:37:45.947 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
04:37:45.947 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
04:37:45.947 00.000 21948 Moving (0.23, -0.01) raw xDistance=-0.10 yDistance=-0.20
04:37:45.947 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:37:45.947 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:37:45.947 00.000 21948 MoveAxis(E, 0, ABG)
04:37:45.947 00.000 21948 Move returns status 0, amount 0
04:37:45.947 00.000 21948 MoveAxis(N, 48, ABG)
04:37:45.947 00.000 21948 Guiding  Dir = 0, Dur = 48
04:37:45.947 00.000 21948 IsSlewing returns 0
04:37:45.947 00.000 21948 IsGuiding returns 0
04:37:45.952 00.005 21948 PulseGuide returned control before completion, sleep 54
04:37:46.019 00.067 21948 IsGuiding returns 0
04:37:46.020 00.001 21948 Move returns status 0, amount 48
04:37:46.020 00.000 21948 move complete, result=0
04:37:46.020 00.000 21948 worker thread done servicing request
04:37:46.020 00.000 21948 Worker thread wakes up
04:37:46.020 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:46.020 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:46.020 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
04:37:47.432 01.412 21948 Exposure complete
04:37:47.457 00.025 21948 worker thread done servicing request
04:37:47.457 00.000 18120 OnExposeComplete: enter
04:37:47.458 00.001 18120 UpdateGuideState(): m_state=6
04:37:47.459 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8272
04:37:47.459 00.000 18120 Star::Find returns 1 (0), X=895.15, Y=241.30, Mass=1723, SNR=28.9, Peak=138 HFD=4.4
04:37:47.460 00.001 18120 MultiStar: [#1 0.21,-0.00,0.72,U] [#2 0.24,-0.05,0.62,U] [#3 0.16,-0.06,0.57,U] [#4 0.15,-0.29,0.55,U] [#5 0.27,-0.23,0.46,U] [#6 0.16,-0.11,0.52,U] [#7 0.45,-0.49,0.00,M7] [#8 0.01,-0.21,0.39,U] 
04:37:47.461 00.001 18120 single-star, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.13, -0.04}
04:37:47.462 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.28 = -2.28)
04:37:47.463 00.001 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.32 = -2.32)
04:37:47.464 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
04:37:47.466 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.04, opts=13)
04:37:47.467 00.001 18120 Enqueuing Move request for scope (0.13, -0.04)
04:37:47.467 00.000 21948 Worker thread wakes up
04:37:47.467 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:47.468 00.001 18120 UpdateGuideState exits: m=1723 RSB=28.9
04:37:47.468 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:47.469 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:47.469 00.000 18120 Enqueuing Expose request
04:37:47.469 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
04:37:47.469 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
04:37:47.470 00.001 21948 Moving (0.13, -0.04) raw xDistance=-0.09 yDistance=-0.10
04:37:47.470 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:37:47.470 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:47.470 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:37:47.470 00.000 21948 MoveAxis(E, 0, ABG)
04:37:47.470 00.000 21948 Move returns status 0, amount 0
04:37:47.470 00.000 21948 MoveAxis(N, 0, ABG)
04:37:47.470 00.000 21948 Move returns status 0, amount 0
04:37:47.470 00.000 21948 move complete, result=0
04:37:47.470 00.000 21948 worker thread done servicing request
04:37:47.470 00.000 21948 Worker thread wakes up
04:37:47.470 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:47.470 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:47.470 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:49.105 01.635 21948 Exposure complete
04:37:49.147 00.042 21948 worker thread done servicing request
04:37:49.148 00.001 18120 OnExposeComplete: enter
04:37:49.149 00.001 18120 UpdateGuideState(): m_state=6
04:37:49.150 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8273
04:37:49.153 00.003 18120 Star::Find returns 1 (0), X=895.25, Y=241.17, Mass=1723, SNR=28.7, Peak=137 HFD=4.2
04:37:49.155 00.002 18120 MultiStar: [#1 0.04,-0.30,0.70,U] [#2 0.14,-0.32,0.61,U] [#3 0.13,0.14,0.60,U] [#4 0.22,-0.29,0.53,U] [#5 0.49,-0.30,0.00,M1] [#6 0.14,0.01,0.50,U] [#7 0.24,-0.04,0.39,U] [#8 -0.06,0.18,0.39,U] 
04:37:49.157 00.002 18120 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {0.22, -0.17}
04:37:49.158 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
04:37:49.159 00.001 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
04:37:49.160 00.001 18120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=-0.17 mountY=-0.07, mountTheta=-2.74
04:37:49.161 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=-0.12, opts=13)
04:37:49.162 00.001 18120 Enqueuing Move request for scope (0.14, -0.12)
04:37:49.162 00.000 21948 Worker thread wakes up
04:37:49.162 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
04:37:49.162 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
04:37:49.162 00.000 21948 Moving (0.14, -0.12) raw xDistance=-0.17 yDistance=-0.07
04:37:49.162 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:37:49.162 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:49.163 00.001 18120 UpdateGuideState exits: m=1723 RSB=28.7
04:37:49.163 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:49.164 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:49.164 00.000 18120 Enqueuing Expose request
04:37:49.165 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:49.165 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:37:49.165 00.000 21948 MoveAxis(E, 0, ABG)
04:37:49.165 00.000 21948 Move returns status 0, amount 0
04:37:49.165 00.000 21948 MoveAxis(N, 0, ABG)
04:37:49.165 00.000 21948 Move returns status 0, amount 0
04:37:49.165 00.000 21948 move complete, result=0
04:37:49.165 00.000 21948 worker thread done servicing request
04:37:49.165 00.000 21948 Worker thread wakes up
04:37:49.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:49.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:49.166 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:37:50.688 01.522 21948 Exposure complete
04:37:50.741 00.053 21948 worker thread done servicing request
04:37:50.741 00.000 18120 OnExposeComplete: enter
04:37:50.742 00.001 18120 UpdateGuideState(): m_state=6
04:37:50.743 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8274
04:37:50.743 00.000 18120 Star::Find returns 1 (0), X=895.09, Y=241.31, Mass=1784, SNR=29.2, Peak=129 HFD=4.3
04:37:50.744 00.001 18120 MultiStar: [#1 0.30,-0.05,0.69,U] [#2 0.05,-0.12,0.60,U] [#3 0.41,-0.03,0.58,U] [#4 0.14,-0.18,0.54,U] [#5 0.03,-0.12,0.48,U] [#6 -0.04,-0.01,0.53,U] [#7 0.18,-0.42,0.00,M7] [#8 0.20,0.02,0.38,U] 
04:37:50.744 00.000 18120 single-star, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.06, -0.03}
04:37:50.745 00.001 18120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.00) = xAngle (-2.46 = -2.46)
04:37:50.745 00.000 18120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
04:37:50.746 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
04:37:50.747 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.03, opts=13)
04:37:50.747 00.000 18120 Enqueuing Move request for scope (0.06, -0.03)
04:37:50.747 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:50.750 00.003 21948 Worker thread wakes up
04:37:50.750 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
04:37:50.750 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
04:37:50.750 00.000 21948 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.04
04:37:50.750 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:37:50.750 00.000 18120 UpdateGuideState exits: m=1784 RSB=29.2
04:37:50.751 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:50.751 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:50.752 00.001 18120 Enqueuing Expose request
04:37:50.752 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:50.752 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:37:50.752 00.000 21948 MoveAxis(E, 0, ABG)
04:37:50.752 00.000 21948 Move returns status 0, amount 0
04:37:50.752 00.000 21948 MoveAxis(N, 0, ABG)
04:37:50.752 00.000 21948 Move returns status 0, amount 0
04:37:50.752 00.000 21948 move complete, result=0
04:37:50.752 00.000 21948 worker thread done servicing request
04:37:50.752 00.000 21948 Worker thread wakes up
04:37:50.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:50.752 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:50.753 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:37:52.382 01.629 21948 Exposure complete
04:37:52.433 00.051 21948 worker thread done servicing request
04:37:52.434 00.001 18120 OnExposeComplete: enter
04:37:52.436 00.002 18120 UpdateGuideState(): m_state=6
04:37:52.437 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8275
04:37:52.438 00.001 18120 Star::Find returns 1 (0), X=895.29, Y=241.62, Mass=1585, SNR=27.6, Peak=106 HFD=4.5
04:37:52.440 00.002 18120 MultiStar: [#1 0.29,-0.05,0.74,U] [#2 0.15,0.10,0.67,U] [#3 0.23,-0.07,0.64,U] [#4 0.49,0.18,0.00,M8] [#5 0.27,0.00,0.48,U] [#6 0.03,-0.20,0.51,U] [#7 0.46,0.15,0.00,M8] [#8 -0.18,-0.07,0.42,U] 
04:37:52.441 00.001 18120 refined, 6 included, MultiStar: {0.18, 0.03}, one-star: {0.26, 0.28}
04:37:52.442 00.001 18120 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.00) = xAngle (-1.83 = -1.83)
04:37:52.443 00.001 18120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.87 = -1.87)
04:37:52.443 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=-0.05 mountY=-0.17, mountTheta=-1.83
04:37:52.444 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.03, opts=13)
04:37:52.446 00.002 18120 Enqueuing Move request for scope (0.18, 0.03)
04:37:52.447 00.001 21948 Worker thread wakes up
04:37:52.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
04:37:52.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
04:37:52.447 00.000 21948 Moving (0.18, 0.03) raw xDistance=-0.05 yDistance=-0.17
04:37:52.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:37:52.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:52.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:52.449 00.002 18120 UpdateGuideState exits: m=1585 RSB=27.6
04:37:52.450 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:52.451 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:52.452 00.001 18120 Enqueuing Expose request
04:37:52.453 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:37:52.454 00.001 21948 MoveAxis(E, 0, ABG)
04:37:52.454 00.000 21948 Move returns status 0, amount 0
04:37:52.454 00.000 21948 MoveAxis(N, 0, ABG)
04:37:52.454 00.000 21948 Move returns status 0, amount 0
04:37:52.454 00.000 21948 move complete, result=0
04:37:52.454 00.000 21948 worker thread done servicing request
04:37:52.454 00.000 21948 Worker thread wakes up
04:37:52.454 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:52.454 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:52.455 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:37:53.980 01.525 21948 Exposure complete
04:37:54.008 00.028 21948 worker thread done servicing request
04:37:54.008 00.000 18120 OnExposeComplete: enter
04:37:54.009 00.001 18120 UpdateGuideState(): m_state=6
04:37:54.010 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8276
04:37:54.010 00.000 18120 Star::Find returns 1 (0), X=895.24, Y=241.76, Mass=1677, SNR=28.3, Peak=110 HFD=4.4
04:37:54.011 00.001 18120 MultiStar: [#1 0.28,0.28,0.71,U] [#2 -0.13,0.35,0.64,U] [#3 -0.05,0.33,0.57,U] [#4 0.14,0.27,0.53,U] [#5 0.14,0.06,0.48,U] [#6 0.24,0.35,0.52,U] [#7 0.16,0.18,0.42,U] [#8 -0.22,0.31,0.41,U] 
04:37:54.011 00.000 18120 refined, 8 included, MultiStar: {0.10, 0.30}, one-star: {0.21, 0.43}
04:37:54.012 00.001 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
04:37:54.012 00.000 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
04:37:54.012 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.24 mountX=0.23 mountY=-0.23, mountTheta=-0.78
04:37:54.014 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.30, opts=13)
04:37:54.015 00.001 18120 Enqueuing Move request for scope (0.10, 0.30)
04:37:54.015 00.000 21948 Worker thread wakes up
04:37:54.016 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:54.016 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
04:37:54.016 00.000 18120 UpdateGuideState exits: m=1677 RSB=28.3
04:37:54.017 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
04:37:54.017 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:54.017 00.000 21948 Moving (0.10, 0.30) raw xDistance=0.23 yDistance=-0.23
04:37:54.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:37:54.017 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:54.017 00.000 18120 Enqueuing Expose request
04:37:54.018 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:37:54.018 00.000 21948 MoveAxis(W, 41, ABG)
04:37:54.018 00.000 21948 Guiding  Dir = 3, Dur = 41
04:37:54.018 00.000 21948 IsSlewing returns 0
04:37:54.018 00.000 21948 IsGuiding returns 0
04:37:54.020 00.002 21948 PulseGuide returned control before completion, sleep 50
04:37:54.089 00.069 21948 IsGuiding returns 0
04:37:54.089 00.000 21948 Move returns status 0, amount 41
04:37:54.089 00.000 21948 MoveAxis(N, 54, ABG)
04:37:54.089 00.000 21948 Guiding  Dir = 0, Dur = 54
04:37:54.090 00.001 21948 IsSlewing returns 0
04:37:54.090 00.000 21948 IsGuiding returns 0
04:37:54.095 00.005 21948 PulseGuide returned control before completion, sleep 60
04:37:54.165 00.070 21948 IsGuiding returns 0
04:37:54.165 00.000 21948 Move returns status 0, amount 54
04:37:54.165 00.000 21948 move complete, result=0
04:37:54.165 00.000 21948 worker thread done servicing request
04:37:54.165 00.000 21948 Worker thread wakes up
04:37:54.165 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:54.165 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:54.165 00.000 18120 GuideStep: 0.2 px 41 ms WEST, -0.2 px 54 ms NORTH
04:37:55.792 01.627 21948 Exposure complete
04:37:55.831 00.039 21948 worker thread done servicing request
04:37:55.831 00.000 18120 OnExposeComplete: enter
04:37:55.832 00.001 18120 UpdateGuideState(): m_state=6
04:37:55.832 00.000 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8277
04:37:55.833 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=241.49, Mass=1593, SNR=27.6, Peak=113 HFD=4.2
04:37:55.833 00.000 18120 MultiStar: [#1 -0.16,-0.20,0.69,U] [#2 -0.44,0.06,0.00,M1] [#3 -0.09,-0.16,0.62,U] [#4 -0.09,-0.04,0.58,U] [#5 -0.35,-0.21,0.51,U] [#6 -0.16,-0.03,0.57,U] [#7 -0.27,-0.10,0.41,U] [#8 -0.44,-0.13,0.00,M1] 
04:37:55.833 00.000 18120 refined, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.09, 0.15}
04:37:55.834 00.001 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.00) = xAngle (-4.76 = 1.53)
04:37:55.835 00.001 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.80 = 1.49)
04:37:55.837 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=0.01 mountY=0.17, mountTheta=1.53
04:37:55.840 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.06, opts=13)
04:37:55.841 00.001 18120 Enqueuing Move request for scope (-0.16, -0.06)
04:37:55.841 00.000 21948 Worker thread wakes up
04:37:55.841 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:55.842 00.001 18120 UpdateGuideState exits: m=1593 RSB=27.6
04:37:55.842 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:55.842 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:55.843 00.001 18120 Enqueuing Expose request
04:37:55.843 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
04:37:55.843 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
04:37:55.843 00.000 21948 Moving (-0.16, -0.06) raw xDistance=0.01 yDistance=0.17
04:37:55.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:37:55.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:55.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:37:55.843 00.000 21948 MoveAxis(E, 0, ABG)
04:37:55.843 00.000 21948 Move returns status 0, amount 0
04:37:55.843 00.000 21948 MoveAxis(N, 0, ABG)
04:37:55.843 00.000 21948 Move returns status 0, amount 0
04:37:55.843 00.000 21948 move complete, result=0
04:37:55.844 00.001 21948 worker thread done servicing request
04:37:55.844 00.000 21948 Worker thread wakes up
04:37:55.844 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:55.844 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:55.844 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:37:57.361 01.517 21948 Exposure complete
04:37:57.405 00.044 18120 OnExposeComplete: enter
04:37:57.407 00.002 18120 UpdateGuideState(): m_state=6
04:37:57.407 00.000 21948 worker thread done servicing request
04:37:57.407 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8278
04:37:57.408 00.001 18120 Star::Find returns 1 (0), X=895.12, Y=241.32, Mass=1656, SNR=28.0, Peak=115 HFD=4.1
04:37:57.408 00.000 18120 MultiStar: [#1 0.13,-0.08,0.74,U] [#2 -0.04,0.02,0.65,U] [#3 0.17,0.24,0.61,U] [#4 0.02,-0.23,0.59,U] [#5 0.11,-0.13,0.47,U] [#6 -0.07,-0.01,0.55,U] [#7 0.03,-0.21,0.41,U] [#8 -0.27,0.21,0.39,U] 
04:37:57.408 00.000 18120 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.10, -0.01}
04:37:57.408 00.000 18120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.00) = xAngle (-2.55 = -2.55)
04:37:57.409 00.001 18120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.59 = -2.59)
04:37:57.409 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.55 mountX=-0.04 mountY=-0.02, mountTheta=-2.58
04:37:57.410 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.02, opts=13)
04:37:57.411 00.001 18120 Enqueuing Move request for scope (0.04, -0.02)
04:37:57.411 00.000 21948 Worker thread wakes up
04:37:57.411 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
04:37:57.411 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
04:37:57.412 00.001 21948 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=-0.02
04:37:57.412 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:37:57.412 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:57.412 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:37:57.412 00.000 21948 MoveAxis(E, 0, ABG)
04:37:57.412 00.000 21948 Move returns status 0, amount 0
04:37:57.412 00.000 21948 MoveAxis(N, 0, ABG)
04:37:57.412 00.000 21948 Move returns status 0, amount 0
04:37:57.412 00.000 21948 move complete, result=0
04:37:57.412 00.000 21948 worker thread done servicing request
04:37:57.412 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:57.412 00.000 18120 UpdateGuideState exits: m=1656 RSB=28.0
04:37:57.413 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:57.413 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:57.414 00.001 18120 Enqueuing Expose request
04:37:57.414 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:37:57.414 00.000 21948 Worker thread wakes up
04:37:57.415 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:57.415 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:59.040 01.625 21948 Exposure complete
04:37:59.089 00.049 21948 worker thread done servicing request
04:37:59.089 00.000 18120 OnExposeComplete: enter
04:37:59.090 00.001 18120 UpdateGuideState(): m_state=6
04:37:59.091 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8279
04:37:59.093 00.002 18120 Star::Find returns 1 (0), X=894.89, Y=241.35, Mass=1630, SNR=27.9, Peak=111 HFD=4.4
04:37:59.094 00.001 18120 MultiStar: [#1 0.07,-0.21,0.74,U] [#2 -0.07,-0.35,0.62,U] [#3 0.01,-0.32,0.61,U] [#4 -0.02,-0.40,0.53,U] [#5 0.14,-0.47,0.00,M1] [#6 -0.10,-0.03,0.48,U] [#7 0.20,-0.36,0.41,U] [#8 -0.29,-0.21,0.41,U] 
04:37:59.095 00.001 18120 single-star, 7 included, MultiStar: {-0.05, -0.21}, one-star: {-0.14, 0.02}
04:37:59.096 00.001 18120 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.00) = xAngle (1.03 = 1.03)
04:37:59.097 00.001 18120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.99 = 0.99)
04:37:59.099 00.002 18120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.03 mountX=0.07 mountY=0.11, mountTheta=1.02
04:37:59.101 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=0.02, opts=13)
04:37:59.103 00.002 18120 Enqueuing Move request for scope (-0.14, 0.02)
04:37:59.104 00.001 21948 Worker thread wakes up
04:37:59.104 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:37:59.105 00.001 18120 UpdateGuideState exits: m=1630 RSB=27.9
04:37:59.105 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:59.105 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:37:59.106 00.001 18120 Enqueuing Expose request
04:37:59.106 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
04:37:59.106 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
04:37:59.106 00.000 21948 Moving (-0.14, 0.02) raw xDistance=0.07 yDistance=0.11
04:37:59.106 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:37:59.106 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:37:59.106 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:37:59.106 00.000 21948 MoveAxis(E, 0, ABG)
04:37:59.106 00.000 21948 Move returns status 0, amount 0
04:37:59.106 00.000 21948 MoveAxis(N, 0, ABG)
04:37:59.106 00.000 21948 Move returns status 0, amount 0
04:37:59.106 00.000 21948 move complete, result=0
04:37:59.106 00.000 21948 worker thread done servicing request
04:37:59.106 00.000 21948 Worker thread wakes up
04:37:59.106 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:37:59.106 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:37:59.107 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:38:00.633 01.526 21948 Exposure complete
04:38:00.683 00.050 21948 worker thread done servicing request
04:38:00.683 00.000 18120 OnExposeComplete: enter
04:38:00.684 00.001 18120 UpdateGuideState(): m_state=6
04:38:00.686 00.002 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8280
04:38:00.687 00.001 18120 Star::Find returns 1 (0), X=895.11, Y=240.99, Mass=1626, SNR=27.8, Peak=132 HFD=4.3
04:38:00.689 00.002 18120 MultiStar: [#1 -0.00,-0.45,0.00,M1] [#2 0.20,-0.34,0.63,U] [#3 0.02,-0.30,0.68,U] [#4 0.18,-0.46,0.00,M5] [#5 0.06,-0.46,0.00,M2] [#6 -0.08,-0.28,0.54,U] [#7 0.14,-0.40,0.37,U] [#8 -0.16,-0.20,0.42,U] 
04:38:00.690 00.001 18120 refined, 5 included, MultiStar: {0.05, -0.32}, one-star: {0.09, -0.35}
04:38:00.691 00.001 18120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.00) = xAngle (-3.42 = 2.86)
04:38:00.692 00.001 18120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.46 = 2.82)
04:38:00.694 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=-0.31 mountY=0.10, mountTheta=2.82
04:38:00.696 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.32, opts=13)
04:38:00.697 00.001 18120 Enqueuing Move request for scope (0.05, -0.32)
04:38:00.698 00.001 21948 Worker thread wakes up
04:38:00.698 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:00.698 00.000 18120 UpdateGuideState exits: m=1626 RSB=27.8
04:38:00.698 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:00.699 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:00.699 00.000 18120 Enqueuing Expose request
04:38:00.700 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
04:38:00.700 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
04:38:00.700 00.000 21948 Moving (0.05, -0.32) raw xDistance=-0.31 yDistance=0.10
04:38:00.700 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
04:38:00.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:00.700 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:38:00.700 00.000 21948 MoveAxis(E, 55, ABG)
04:38:00.700 00.000 21948 Guiding  Dir = 2, Dur = 55
04:38:00.700 00.000 21948 IsSlewing returns 0
04:38:00.700 00.000 21948 IsGuiding returns 0
04:38:00.702 00.002 21948 PulseGuide returned control before completion, sleep 64
04:38:00.772 00.070 21948 IsGuiding returns 0
04:38:00.772 00.000 21948 Move returns status 0, amount 55
04:38:00.772 00.000 21948 MoveAxis(N, 0, ABG)
04:38:00.772 00.000 21948 Move returns status 0, amount 0
04:38:00.772 00.000 21948 move complete, result=0
04:38:00.772 00.000 21948 worker thread done servicing request
04:38:00.772 00.000 21948 Worker thread wakes up
04:38:00.772 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:00.772 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:38:00.772 00.000 18120 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
04:38:02.398 01.626 21948 Exposure complete
04:38:02.431 00.033 21948 worker thread done servicing request
04:38:02.431 00.000 18120 OnExposeComplete: enter
04:38:02.432 00.001 18120 UpdateGuideState(): m_state=6
04:38:02.433 00.001 18120 Star::Find(15, 895, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8281
04:38:02.433 00.000 18120 Star::Find returns 1 (0), X=894.81, Y=241.30, Mass=1651, SNR=28.1, Peak=121 HFD=4.4
04:38:02.434 00.001 18120 MultiStar: [#1 -0.20,-0.28,0.77,U] [#2 -0.33,-0.26,0.64,U] [#3 -0.09,-0.10,0.65,U] [#4 -0.07,-0.38,0.57,U] [#5 0.28,-0.44,0.00,M3] [#6 -0.34,-0.05,0.49,U] [#7 0.04,-0.48,0.00,M4] [#8 -0.07,-0.16,0.39,U] 
04:38:02.434 00.000 18120 single-star, 6 included, MultiStar: {-0.19, -0.17}, one-star: {-0.21, -0.04}
04:38:02.435 00.001 18120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.00) = xAngle (-4.94 = 1.34)
04:38:02.435 00.000 18120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.98 = 1.30)
04:38:02.436 00.001 18120 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=0.05 mountY=0.21, mountTheta=1.34
04:38:02.437 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.21, y=-0.04, opts=13)
04:38:02.438 00.001 18120 Enqueuing Move request for scope (-0.21, -0.04)
04:38:02.438 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:02.439 00.001 21948 Worker thread wakes up
04:38:02.439 00.000 18120 UpdateGuideState exits: m=1651 RSB=28.1
04:38:02.439 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
04:38:02.439 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
04:38:02.439 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:02.440 00.001 21948 Moving (-0.21, -0.04) raw xDistance=0.05 yDistance=0.21
04:38:02.440 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:02.440 00.000 18120 Enqueuing Expose request
04:38:02.440 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:38:02.440 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:38:02.440 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:38:02.440 00.000 21948 MoveAxis(E, 0, ABG)
04:38:02.440 00.000 21948 Move returns status 0, amount 0
04:38:02.441 00.001 21948 MoveAxis(N, 0, ABG)
04:38:02.441 00.000 21948 Move returns status 0, amount 0
04:38:02.441 00.000 21948 move complete, result=0
04:38:02.441 00.000 21948 worker thread done servicing request
04:38:02.441 00.000 21948 Worker thread wakes up
04:38:02.441 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:02.441 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:38:02.441 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:38:03.952 01.511 21948 Exposure complete
04:38:03.980 00.028 21948 worker thread done servicing request
04:38:03.980 00.000 18120 OnExposeComplete: enter
04:38:03.981 00.001 18120 UpdateGuideState(): m_state=6
04:38:03.981 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8282
04:38:03.982 00.001 18120 Star::Find returns 1 (0), X=895.08, Y=241.36, Mass=1648, SNR=28.1, Peak=109 HFD=4.2
04:38:03.984 00.002 18120 MultiStar: [#1 0.06,0.14,0.74,U] [#2 -0.08,-0.12,0.63,U] [#3 -0.34,0.15,0.59,U] [#4 0.40,-0.36,0.00,M5] [#5 0.29,-0.15,0.47,U] [#6 -0.35,-0.08,0.51,U] [#7 -0.25,0.16,0.42,U] [#8 -0.12,-0.04,0.40,U] 
04:38:03.987 00.003 18120 single-star, 7 included, MultiStar: {-0.08, 0.02}, one-star: {0.05, 0.03}
04:38:03.989 00.002 18120 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.00) = xAngle (-1.53 = -1.53)
04:38:03.991 00.002 18120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.57 = -1.57)
04:38:03.993 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.47 mountX=0.00 mountY=-0.06, mountTheta=-1.53
04:38:03.998 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
04:38:04.000 00.002 18120 Enqueuing Move request for scope (0.05, 0.03)
04:38:04.002 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:04.004 00.002 18120 UpdateGuideState exits: m=1648 RSB=28.1
04:38:04.006 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:04.007 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:04.008 00.001 18120 Enqueuing Expose request
04:38:04.009 00.001 21948 Worker thread wakes up
04:38:04.009 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
04:38:04.009 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
04:38:04.009 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.00 yDistance=-0.06
04:38:04.009 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:38:04.009 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:04.009 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:38:04.010 00.001 21948 MoveAxis(E, 0, ABG)
04:38:04.010 00.000 21948 Move returns status 0, amount 0
04:38:04.010 00.000 21948 MoveAxis(N, 0, ABG)
04:38:04.010 00.000 21948 Move returns status 0, amount 0
04:38:04.010 00.000 21948 move complete, result=0
04:38:04.010 00.000 21948 worker thread done servicing request
04:38:04.010 00.000 21948 Worker thread wakes up
04:38:04.010 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:04.010 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:38:04.010 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:05.638 01.628 21948 Exposure complete
04:38:05.680 00.042 21948 worker thread done servicing request
04:38:05.680 00.000 18120 OnExposeComplete: enter
04:38:05.681 00.001 18120 UpdateGuideState(): m_state=6
04:38:05.682 00.001 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8283
04:38:05.682 00.000 18120 Star::Find returns 1 (0), X=894.90, Y=241.15, Mass=1471, SNR=26.6, Peak=106 HFD=4.2
04:38:05.683 00.001 18120 MultiStar: [#1 0.06,-0.39,0.81,U] [#2 -0.22,-0.30,0.68,U] [#3 0.36,-0.31,0.00,M1] [#4 0.30,-0.49,0.00,M6] [#5 0.36,-0.06,0.49,U] [#6 0.02,-0.38,0.49,U] [#7 -0.38,-0.70,0.00,M4] [#8 0.14,-0.28,0.44,U] 
04:38:05.683 00.000 18120 single-star, 5 included, MultiStar: {0.01, -0.27}, one-star: {-0.12, -0.19}
04:38:05.684 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.15)
04:38:05.684 00.000 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.11)
04:38:05.685 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.13 mountX=-0.12 mountY=0.19, mountTheta=2.14
04:38:05.686 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.19, opts=13)
04:38:05.686 00.000 18120 Enqueuing Move request for scope (-0.12, -0.19)
04:38:05.687 00.001 21948 Worker thread wakes up
04:38:05.687 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:05.687 00.000 18120 UpdateGuideState exits: m=1471 RSB=26.6
04:38:05.688 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
04:38:05.688 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
04:38:05.688 00.000 21948 Moving (-0.12, -0.19) raw xDistance=-0.12 yDistance=0.19
04:38:05.688 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:38:05.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:05.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:38:05.688 00.000 21948 MoveAxis(E, 0, ABG)
04:38:05.688 00.000 21948 Move returns status 0, amount 0
04:38:05.688 00.000 21948 MoveAxis(N, 0, ABG)
04:38:05.688 00.000 21948 Move returns status 0, amount 0
04:38:05.688 00.000 21948 move complete, result=0
04:38:05.688 00.000 21948 worker thread done servicing request
04:38:05.688 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:05.689 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:05.689 00.000 18120 Enqueuing Expose request
04:38:05.690 00.001 21948 Worker thread wakes up
04:38:05.690 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:38:05.690 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:05.690 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:38:07.209 01.519 21948 Exposure complete
04:38:07.252 00.043 21948 worker thread done servicing request
04:38:07.253 00.001 18120 OnExposeComplete: enter
04:38:07.254 00.001 18120 UpdateGuideState(): m_state=6
04:38:07.256 00.002 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8284
04:38:07.256 00.000 18120 Star::Find returns 1 (0), X=895.06, Y=241.02, Mass=1647, SNR=28.1, Peak=125 HFD=4.4
04:38:07.257 00.001 18120 MultiStar: [#1 -0.20,-0.45,0.00,M1] [#2 -0.07,-0.22,0.69,U] [#3 0.17,-0.19,0.64,U] [#4 0.52,-0.51,0.00,M7] [#5 0.42,-0.61,0.00,M2] [#6 -0.07,-0.48,0.00,M1] [#7 0.32,-0.51,0.00,M5] [#8 -0.05,-0.25,0.38,U] 
04:38:07.257 00.000 18120 refined, 3 included, MultiStar: {0.03, -0.25}, one-star: {0.04, -0.31}
04:38:07.258 00.001 18120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.00) = xAngle (-3.47 = 2.82)
04:38:07.258 00.000 18120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.50 = 2.78)
04:38:07.258 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.47 mountX=-0.24 mountY=0.09, mountTheta=2.78
04:38:07.259 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=-0.25, opts=13)
04:38:07.260 00.001 18120 Enqueuing Move request for scope (0.03, -0.25)
04:38:07.260 00.000 21948 Worker thread wakes up
04:38:07.261 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:07.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
04:38:07.261 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
04:38:07.262 00.001 21948 Moving (0.03, -0.25) raw xDistance=-0.24 yDistance=0.09
04:38:07.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:38:07.262 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:07.262 00.000 18120 UpdateGuideState exits: m=1647 RSB=28.1
04:38:07.263 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:07.263 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:07.264 00.001 18120 Enqueuing Expose request
04:38:07.264 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:38:07.264 00.000 21948 MoveAxis(E, 43, ABG)
04:38:07.264 00.000 21948 Guiding  Dir = 2, Dur = 43
04:38:07.264 00.000 21948 IsSlewing returns 0
04:38:07.264 00.000 21948 IsGuiding returns 0
04:38:07.266 00.002 21948 PulseGuide returned control before completion, sleep 52
04:38:07.331 00.065 21948 IsGuiding returns 1
04:38:07.331 00.000 21948 scope still moving after pulse duration time elapsed
04:38:07.363 00.032 21948 IsSlewing returns 0
04:38:07.363 00.000 21948 IsGuiding returns 0
04:38:07.363 00.000 21948 scope move finished after 43 + 55 ms
04:38:07.363 00.000 21948 Move returns status 0, amount 43
04:38:07.363 00.000 21948 MoveAxis(N, 0, ABG)
04:38:07.363 00.000 21948 Move returns status 0, amount 0
04:38:07.363 00.000 21948 move complete, result=0
04:38:07.363 00.000 21948 worker thread done servicing request
04:38:07.363 00.000 21948 Worker thread wakes up
04:38:07.363 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:07.363 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:38:07.363 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
04:38:08.992 01.629 21948 Exposure complete
04:38:09.031 00.039 21948 worker thread done servicing request
04:38:09.032 00.001 18120 OnExposeComplete: enter
04:38:09.032 00.000 18120 UpdateGuideState(): m_state=6
04:38:09.034 00.002 18120 Star::Find(15, 895, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8285
04:38:09.034 00.000 18120 Star::Find returns 1 (0), X=894.95, Y=241.29, Mass=1662, SNR=28.2, Peak=106 HFD=4.3
04:38:09.034 00.000 18120 MultiStar: [#1 -0.11,-0.22,0.79,U] [#2 -0.09,-0.44,0.00,M1] [#3 0.11,-0.16,0.62,U] [#4 -0.08,-0.46,0.00,M8] [#5 0.22,-0.25,0.50,U] [#6 -0.58,-0.14,0.00,M2] [#7 -0.05,-0.34,0.41,U] [#8 -0.23,-0.20,0.40,U] 
04:38:09.037 00.003 18120 single-star, 5 included, MultiStar: {-0.03, -0.18}, one-star: {-0.08, -0.04}
04:38:09.037 00.000 18120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.00) = xAngle (-4.64 = 1.65)
04:38:09.037 00.000 18120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.68 = 1.61)
04:38:09.038 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.64 mountX=-0.01 mountY=0.09, mountTheta=1.65
04:38:09.041 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.04, opts=13)
04:38:09.042 00.001 18120 Enqueuing Move request for scope (-0.08, -0.04)
04:38:09.044 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:09.045 00.001 18120 UpdateGuideState exits: m=1662 RSB=28.2
04:38:09.047 00.002 21948 Worker thread wakes up
04:38:09.047 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
04:38:09.047 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
04:38:09.047 00.000 21948 Moving (-0.08, -0.04) raw xDistance=-0.01 yDistance=0.09
04:38:09.047 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:38:09.047 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:09.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:09.048 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:09.050 00.002 18120 Enqueuing Expose request
04:38:09.051 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:38:09.051 00.000 21948 MoveAxis(E, 0, ABG)
04:38:09.051 00.000 21948 Move returns status 0, amount 0
04:38:09.051 00.000 21948 MoveAxis(N, 0, ABG)
04:38:09.051 00.000 21948 Move returns status 0, amount 0
04:38:09.051 00.000 21948 move complete, result=0
04:38:09.051 00.000 21948 worker thread done servicing request
04:38:09.051 00.000 21948 Worker thread wakes up
04:38:09.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:09.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:38:09.052 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:38:10.578 01.526 21948 Exposure complete
04:38:10.625 00.047 21948 worker thread done servicing request
04:38:10.625 00.000 18120 OnExposeComplete: enter
04:38:10.626 00.001 18120 UpdateGuideState(): m_state=6
04:38:10.626 00.000 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8286
04:38:10.627 00.001 18120 Star::Find returns 1 (0), X=894.95, Y=241.28, Mass=1597, SNR=27.5, Peak=108 HFD=4.3
04:38:10.627 00.000 18120 MultiStar: [#1 -0.03,-0.21,0.73,U] [#2 -0.28,0.08,0.66,U] [#3 0.12,-0.00,0.61,U] [#4 0.09,-0.07,0.58,U] [#5 0.18,-0.37,0.51,U] [#6 -0.36,-0.20,0.53,U] [#7 -0.21,-0.21,0.44,U] [#8 -0.11,0.07,0.36,U] 
04:38:10.628 00.001 18120 single-star, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.07, -0.06}
04:38:10.628 00.000 18120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.00) = xAngle (-4.49 = 1.79)
04:38:10.628 00.000 18120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.53 = 1.75)
04:38:10.628 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.50 mountX=-0.02 mountY=0.09, mountTheta=1.79
04:38:10.629 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.06, opts=13)
04:38:10.630 00.001 18120 Enqueuing Move request for scope (-0.07, -0.06)
04:38:10.631 00.001 21948 Worker thread wakes up
04:38:10.631 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
04:38:10.631 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
04:38:10.631 00.000 21948 Moving (-0.07, -0.06) raw xDistance=-0.02 yDistance=0.09
04:38:10.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:38:10.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:10.631 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:10.631 00.000 18120 UpdateGuideState exits: m=1597 RSB=27.5
04:38:10.632 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:10.632 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:10.633 00.001 18120 Enqueuing Expose request
04:38:10.633 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:38:10.633 00.000 21948 MoveAxis(E, 0, ABG)
04:38:10.633 00.000 21948 Move returns status 0, amount 0
04:38:10.633 00.000 21948 MoveAxis(N, 0, ABG)
04:38:10.633 00.000 21948 Move returns status 0, amount 0
04:38:10.633 00.000 21948 move complete, result=0
04:38:10.633 00.000 21948 worker thread done servicing request
04:38:10.633 00.000 21948 Worker thread wakes up
04:38:10.633 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:10.633 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:38:10.634 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:38:12.265 01.631 21948 Exposure complete
04:38:12.317 00.052 21948 worker thread done servicing request
04:38:12.317 00.000 18120 OnExposeComplete: enter
04:38:12.319 00.002 18120 UpdateGuideState(): m_state=6
04:38:12.320 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8287
04:38:12.321 00.001 18120 Star::Find returns 1 (0), X=894.84, Y=241.25, Mass=1549, SNR=27.2, Peak=107 HFD=4.4
04:38:12.321 00.000 18120 MultiStar: [#1 0.04,-0.07,0.76,U] [#2 -0.18,-0.21,0.67,U] [#3 0.12,-0.01,0.67,U] [#4 0.02,-0.35,0.60,U] [#5 0.01,-0.24,0.48,U] [#6 -0.07,0.06,0.48,U] [#7 -0.09,-0.28,0.41,U] [#8 -0.13,-0.17,0.42,U] 
04:38:12.322 00.001 18120 refined, 8 included, MultiStar: {-0.06, -0.14}, one-star: {-0.18, -0.08}
04:38:12.322 00.000 18120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.00) = xAngle (-3.95 = 2.34)
04:38:12.322 00.000 18120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.98 = 2.30)
04:38:12.323 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.95 mountX=-0.11 mountY=0.11, mountTheta=2.32
04:38:12.326 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.14, opts=13)
04:38:12.326 00.000 18120 Enqueuing Move request for scope (-0.06, -0.14)
04:38:12.327 00.001 21948 Worker thread wakes up
04:38:12.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:12.328 00.001 18120 UpdateGuideState exits: m=1549 RSB=27.2
04:38:12.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:12.328 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:12.329 00.001 18120 Enqueuing Expose request
04:38:12.329 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
04:38:12.329 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
04:38:12.329 00.000 21948 Moving (-0.06, -0.14) raw xDistance=-0.11 yDistance=0.11
04:38:12.329 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:38:12.329 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:12.329 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:38:12.329 00.000 21948 MoveAxis(E, 0, ABG)
04:38:12.329 00.000 21948 Move returns status 0, amount 0
04:38:12.330 00.001 21948 MoveAxis(N, 0, ABG)
04:38:12.330 00.000 21948 Move returns status 0, amount 0
04:38:12.330 00.000 21948 move complete, result=0
04:38:12.330 00.000 21948 worker thread done servicing request
04:38:12.330 00.000 21948 Worker thread wakes up
04:38:12.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:12.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(880,226,31,31)
04:38:12.330 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:38:12.819 00.489 18120 evsrv: cli 0D46DCB0 connect
04:38:12.819 00.000 18120 case statement mapped state 6 to 3
04:38:12.820 00.001 18120 case statement mapped state 6 to 3
04:38:12.821 00.001 18120 evsrv: cli 0D46DCB0 request: {"method":"get_app_state","id":"d3dd86f8-3483-4249-8bed-dbcfff3e722a"}
04:38:12.822 00.001 18120 case statement mapped state 6 to 3
04:38:12.822 00.000 18120 evsrv: cli 0D46DCB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3dd86f8-3483-4249-8bed-dbcfff3e722a"}
04:38:12.823 00.001 18120 evsrv: cli 0D46DCB0 disconnect
04:38:12.826 00.003 18120 evsrv: cli 0D46D5D0 connect
04:38:12.829 00.003 18120 case statement mapped state 6 to 3
04:38:12.832 00.003 18120 case statement mapped state 6 to 3
04:38:12.835 00.003 18120 evsrv: cli 0D46D5D0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"782fc7fb-ab23-4d3c-be61-ddcb478636eb"}
04:38:12.835 00.000 18120 PhdController::Dither begins
04:38:12.836 00.001 18120 dither: size=2.00, dRA=0.00 dDec=1.56
04:38:12.836 00.000 18120 MountToCamera -- mountTheta (1.57) + m_xAngle (2.00) = xAngle (3.57 = -2.72)
04:38:12.837 00.001 18120 MountToCamera -- mountX=0.00 mountY=1.56 hyp=1.56 mountTheta=1.57 cameraX=-1.42, cameraY=-0.64 cameraTheta=-2.72
04:38:12.837 00.000 18120 setting lock position to (893.60, 240.69)
04:38:12.838 00.001 18120 Mount: notify guiding dithered (-1.4, -0.6)
04:38:12.838 00.000 18120 MultiStar: stabilizing after lock position change
04:38:12.839 00.001 18120 Status Line: Dithering de 0.00,1.56
04:38:12.841 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:38:12.841 00.000 18120 PhdController: newstate STATE_SETTLE_WAIT
04:38:12.842 00.001 18120 evsrv: cli 0D46D5D0 response: {"jsonrpc":"2.0","result":0,"id":"782fc7fb-ab23-4d3c-be61-ddcb478636eb"}
04:38:12.842 00.000 18120 evsrv: cli 0D46D5D0 disconnect
04:38:13.851 01.009 21948 Exposure complete
04:38:13.903 00.052 21948 worker thread done servicing request
04:38:13.903 00.000 18120 OnExposeComplete: enter
04:38:13.906 00.003 18120 UpdateGuideState(): m_state=6
04:38:13.908 00.002 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8288
04:38:13.909 00.001 18120 Star::Find returns 1 (0), X=894.94, Y=241.25, Mass=1598, SNR=27.6, Peak=114 HFD=4.2
04:38:13.909 00.000 18120 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.00) = xAngle (-1.61 = -1.61)
04:38:13.909 00.000 18120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.65 = -1.65)
04:38:13.910 00.001 18120 CameraToMount -- cameraX=1.34 cameraY=0.55 hyp=1.45 cameraTheta=0.39 mountX=-0.05 mountY=-1.44, mountTheta=-1.61
04:38:13.911 00.001 18120 dither recenter: remaining=(-0.0,-1.6) step=(-0.0,-1.6)
04:38:13.912 00.001 18120 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.00) = xAngle (0.42 = 0.42)
04:38:13.912 00.000 18120 MountToCamera -- mountX=-0.00 mountY=-1.56 hyp=1.56 mountTheta=-1.57 cameraX=1.42, cameraY=0.64 cameraTheta=0.42
04:38:13.913 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.42, y=0.64, opts=4)
04:38:13.914 00.001 18120 Enqueuing Move request for scope (1.42, 0.64)
04:38:13.915 00.001 18120 Mount: notify direct move -0.00,-1.56
04:38:13.916 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:13.917 00.001 21948 Worker thread wakes up
04:38:13.917 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (1.42, 0.64) opts 0x4
04:38:13.917 00.000 21948 Handling offset move in thread for scope, endpoint = (1.42, 0.64)
04:38:13.917 00.000 21948 Moving (1.42, 0.64) raw xDistance=-0.00 yDistance=-1.56
04:38:13.917 00.000 21948 MoveAxis(E, 1, B)
04:38:13.917 00.000 21948 Guiding  Dir = 2, Dur = 1
04:38:13.917 00.000 18120 UpdateGuideState exits: m=1598 RSB=27.6
04:38:13.918 00.001 18120 PhdController: settling, locked = 1, distance = 1.63 (0.50) aobump = 0 frame = 1 / 99999
04:38:13.919 00.001 21948 IsSlewing returns 0
04:38:13.919 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070293.919,"Host":"ASUS_SAM","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:38:13.919 00.000 21948 IsGuiding returns 0
04:38:13.919 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:13.920 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:13.920 00.000 18120 Enqueuing Expose request
04:38:13.921 00.001 21948 IsGuiding returns 0
04:38:13.921 00.000 21948 Move returns status 0, amount 1
04:38:13.921 00.000 21948 MoveAxis(N, 373, B)
04:38:13.921 00.000 21948 Guiding  Dir = 0, Dur = 373
04:38:13.921 00.000 21948 IsSlewing returns 0
04:38:13.921 00.000 21948 IsGuiding returns 0
04:38:13.927 00.006 21948 PulseGuide returned control before completion, sleep 378
04:38:14.315 00.388 21948 IsGuiding returns 1
04:38:14.315 00.000 21948 scope still moving after pulse duration time elapsed
04:38:14.346 00.031 21948 IsSlewing returns 0
04:38:14.346 00.000 21948 IsGuiding returns 0
04:38:14.346 00.000 21948 scope move finished after 373 + 51 ms
04:38:14.346 00.000 21948 Move returns status 0, amount 373
04:38:14.346 00.000 21948 move complete, result=0
04:38:14.346 00.000 21948 worker thread done servicing request
04:38:14.346 00.000 21948 Worker thread wakes up
04:38:14.347 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:14.347 00.000 18120 GuideStep: -0.0 px 1 ms EAST, -1.6 px 373 ms NORTH
04:38:14.348 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:15.986 01.638 21948 Exposure complete
04:38:16.045 00.059 21948 worker thread done servicing request
04:38:16.045 00.000 18120 OnExposeComplete: enter
04:38:16.047 00.002 18120 UpdateGuideState(): m_state=6
04:38:16.048 00.001 18120 Star::Find(15, 894, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8289
04:38:16.050 00.002 18120 Star::Find returns 1 (0), X=893.68, Y=240.71, Mass=1706, SNR=28.5, Peak=121 HFD=4.3
04:38:16.050 00.000 18120 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.00) = xAngle (-1.72 = -1.72)
04:38:16.051 00.001 18120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.76 = -1.76)
04:38:16.052 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=-0.01 mountY=-0.08, mountTheta=-1.72
04:38:16.054 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.02, opts=13)
04:38:16.055 00.001 18120 Enqueuing Move request for scope (0.07, 0.02)
04:38:16.055 00.000 21948 Worker thread wakes up
04:38:16.055 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:16.056 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
04:38:16.056 00.000 18120 UpdateGuideState exits: m=1706 RSB=28.5
04:38:16.056 00.000 18120 PhdController: settling, locked = 1, distance = 0.08 (0.50) aobump = 0 frame = 2 / 99999
04:38:16.057 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
04:38:16.057 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070296.057,"Host":"ASUS_SAM","Inst":1,"Distance":0.08,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:38:16.057 00.000 21948 Moving (0.07, 0.02) raw xDistance=-0.01 yDistance=-0.08
04:38:16.057 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:38:16.057 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:16.058 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:16.058 00.000 18120 Enqueuing Expose request
04:38:16.059 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:16.059 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:38:16.059 00.000 21948 MoveAxis(E, 0, ABG)
04:38:16.059 00.000 21948 Move returns status 0, amount 0
04:38:16.059 00.000 21948 MoveAxis(N, 0, ABG)
04:38:16.059 00.000 21948 Move returns status 0, amount 0
04:38:16.059 00.000 21948 move complete, result=0
04:38:16.059 00.000 21948 worker thread done servicing request
04:38:16.059 00.000 21948 Worker thread wakes up
04:38:16.059 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:16.059 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:16.059 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:17.576 01.517 21948 Exposure complete
04:38:17.620 00.044 21948 worker thread done servicing request
04:38:17.620 00.000 18120 OnExposeComplete: enter
04:38:17.623 00.003 18120 UpdateGuideState(): m_state=6
04:38:17.624 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8290
04:38:17.626 00.002 18120 Star::Find returns 1 (0), X=893.91, Y=240.59, Mass=1614, SNR=27.7, Peak=102 HFD=4.3
04:38:17.628 00.002 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
04:38:17.631 00.003 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
04:38:17.633 00.002 18120 CameraToMount -- cameraX=0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-0.33 mountX=-0.23 mountY=-0.23, mountTheta=-2.34
04:38:17.636 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.11, opts=13)
04:38:17.637 00.001 18120 Enqueuing Move request for scope (0.31, -0.11)
04:38:17.638 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:17.638 00.000 18120 UpdateGuideState exits: m=1614 RSB=27.7
04:38:17.639 00.001 21948 Worker thread wakes up
04:38:17.639 00.000 18120 PhdController: settling, locked = 1, distance = 0.15 (0.50) aobump = 0 frame = 3 / 99999
04:38:17.639 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.11) opts 0xd
04:38:17.639 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070297.639,"Host":"ASUS_SAM","Inst":1,"Distance":0.15,"Time":1.6,"SettleTime":8.0,"StarLocked":true}
04:38:17.640 00.001 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.11)
04:38:17.640 00.000 21948 Moving (0.31, -0.11) raw xDistance=-0.23 yDistance=-0.23
04:38:17.640 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:17.640 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:17.641 00.001 18120 Enqueuing Expose request
04:38:17.641 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:38:17.641 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:38:17.641 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:38:17.641 00.000 21948 MoveAxis(E, 40, ABG)
04:38:17.641 00.000 21948 Guiding  Dir = 2, Dur = 40
04:38:17.641 00.000 21948 IsSlewing returns 0
04:38:17.642 00.001 21948 IsGuiding returns 0
04:38:17.643 00.001 21948 PulseGuide returned control before completion, sleep 49
04:38:17.699 00.056 21948 IsGuiding returns 0
04:38:17.699 00.000 21948 Move returns status 0, amount 40
04:38:17.699 00.000 21948 MoveAxis(N, 0, ABG)
04:38:17.700 00.001 21948 Move returns status 0, amount 0
04:38:17.700 00.000 21948 move complete, result=0
04:38:17.700 00.000 21948 worker thread done servicing request
04:38:17.700 00.000 21948 Worker thread wakes up
04:38:17.700 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:17.700 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
04:38:17.703 00.003 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:19.334 01.631 21948 Exposure complete
04:38:19.389 00.055 21948 worker thread done servicing request
04:38:19.389 00.000 18120 OnExposeComplete: enter
04:38:19.391 00.002 18120 UpdateGuideState(): m_state=6
04:38:19.392 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8291
04:38:19.393 00.001 18120 Star::Find returns 1 (0), X=893.99, Y=240.57, Mass=1728, SNR=28.8, Peak=107 HFD=4.4
04:38:19.394 00.001 18120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.00) = xAngle (-2.31 = -2.31)
04:38:19.398 00.004 18120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.35 = -2.35)
04:38:19.398 00.000 18120 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.32 mountX=-0.28 mountY=-0.29, mountTheta=-2.33
04:38:19.399 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.39, y=-0.13, opts=13)
04:38:19.402 00.003 18120 Enqueuing Move request for scope (0.39, -0.13)
04:38:19.402 00.000 21948 Worker thread wakes up
04:38:19.402 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:19.402 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
04:38:19.402 00.000 21948 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
04:38:19.402 00.000 21948 Moving (0.39, -0.13) raw xDistance=-0.28 yDistance=-0.29
04:38:19.402 00.000 18120 UpdateGuideState exits: m=1728 RSB=28.8
04:38:19.403 00.001 18120 PhdController: settling, locked = 1, distance = 0.23 (0.50) aobump = 0 frame = 4 / 99999
04:38:19.403 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
04:38:19.403 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:38:19.403 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070299.403,"Host":"ASUS_SAM","Inst":1,"Distance":0.23,"Time":3.3,"SettleTime":8.0,"StarLocked":true}
04:38:19.404 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:38:19.404 00.000 21948 MoveAxis(E, 53, ABG)
04:38:19.404 00.000 21948 Guiding  Dir = 2, Dur = 53
04:38:19.404 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:19.405 00.001 21948 IsSlewing returns 0
04:38:19.405 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:19.408 00.003 21948 IsGuiding returns 0
04:38:19.408 00.000 18120 Enqueuing Expose request
04:38:19.410 00.002 21948 PulseGuide returned control before completion, sleep 62
04:38:19.477 00.067 21948 IsGuiding returns 1
04:38:19.477 00.000 21948 scope still moving after pulse duration time elapsed
04:38:19.508 00.031 21948 IsSlewing returns 0
04:38:19.508 00.000 21948 IsGuiding returns 0
04:38:19.508 00.000 21948 scope move finished after 53 + 47 ms
04:38:19.508 00.000 21948 Move returns status 0, amount 53
04:38:19.508 00.000 21948 MoveAxis(N, 0, ABG)
04:38:19.509 00.001 21948 Move returns status 0, amount 0
04:38:19.509 00.000 21948 move complete, result=0
04:38:19.509 00.000 21948 worker thread done servicing request
04:38:19.509 00.000 21948 Worker thread wakes up
04:38:19.509 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:19.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:19.509 00.000 18120 GuideStep: -0.3 px 53 ms EAST, -0.3 px 0 ms NORTH
04:38:20.924 01.415 21948 Exposure complete
04:38:20.988 00.064 21948 worker thread done servicing request
04:38:20.988 00.000 18120 OnExposeComplete: enter
04:38:20.988 00.000 18120 UpdateGuideState(): m_state=6
04:38:20.989 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8292
04:38:20.989 00.000 18120 Star::Find returns 1 (0), X=894.14, Y=240.66, Mass=1676, SNR=28.3, Peak=110 HFD=4.4
04:38:20.990 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
04:38:20.990 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
04:38:20.991 00.001 18120 CameraToMount -- cameraX=0.54 cameraY=-0.03 hyp=0.54 cameraTheta=-0.06 mountX=-0.25 mountY=-0.47, mountTheta=-2.07
04:38:20.994 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.54, y=-0.03, opts=13)
04:38:20.994 00.000 18120 Enqueuing Move request for scope (0.54, -0.03)
04:38:20.995 00.001 21948 Worker thread wakes up
04:38:20.995 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.03) opts 0xd
04:38:20.995 00.000 21948 Handling offset move in thread for scope, endpoint = (0.54, -0.03)
04:38:20.995 00.000 21948 Moving (0.54, -0.03) raw xDistance=-0.25 yDistance=-0.47
04:38:20.995 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:38:20.995 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.99
04:38:20.995 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:20.995 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
04:38:20.995 00.000 21948 MoveAxis(E, 49, ABG)
04:38:20.995 00.000 18120 UpdateGuideState exits: m=1676 RSB=28.3
04:38:20.996 00.001 21948 Guiding  Dir = 2, Dur = 49
04:38:20.996 00.000 18120 PhdController: settling, locked = 1, distance = 0.32 (0.50) aobump = 0 frame = 5 / 99999
04:38:20.997 00.001 21948 IsSlewing returns 0
04:38:20.997 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070300.997,"Host":"ASUS_SAM","Inst":1,"Distance":0.32,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
04:38:20.997 00.000 21948 IsGuiding returns 0
04:38:20.997 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:20.998 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:20.998 00.000 18120 Enqueuing Expose request
04:38:21.000 00.002 21948 PulseGuide returned control before completion, sleep 57
04:38:21.064 00.064 21948 IsGuiding returns 0
04:38:21.064 00.000 21948 Move returns status 0, amount 49
04:38:21.064 00.000 21948 MoveAxis(N, 111, ABG)
04:38:21.064 00.000 21948 Guiding  Dir = 0, Dur = 111
04:38:21.064 00.000 21948 IsSlewing returns 0
04:38:21.064 00.000 21948 IsGuiding returns 0
04:38:21.069 00.005 21948 PulseGuide returned control before completion, sleep 117
04:38:21.206 00.137 21948 IsGuiding returns 0
04:38:21.206 00.000 21948 Move returns status 0, amount 111
04:38:21.206 00.000 21948 move complete, result=0
04:38:21.206 00.000 21948 worker thread done servicing request
04:38:21.206 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.5 px 111 ms NORTH
04:38:21.207 00.001 21948 Worker thread wakes up
04:38:21.207 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:21.207 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:22.839 01.632 21948 Exposure complete
04:38:22.882 00.043 21948 worker thread done servicing request
04:38:22.882 00.000 18120 OnExposeComplete: enter
04:38:22.883 00.001 18120 UpdateGuideState(): m_state=6
04:38:22.884 00.001 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8293
04:38:22.884 00.000 18120 Star::Find returns 1 (0), X=893.27, Y=240.74, Mass=1634, SNR=28.0, Peak=111 HFD=4.5
04:38:22.885 00.001 18120 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.00) = xAngle (0.99 = 0.99)
04:38:22.886 00.001 18120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.95 = 0.95)
04:38:22.887 00.001 18120 CameraToMount -- cameraX=-0.34 cameraY=0.05 hyp=0.34 cameraTheta=2.99 mountX=0.19 mountY=0.28, mountTheta=0.98
04:38:22.889 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.05, opts=13)
04:38:22.890 00.001 18120 Enqueuing Move request for scope (-0.34, 0.05)
04:38:22.912 00.022 21948 Worker thread wakes up
04:38:22.912 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.05) opts 0xd
04:38:22.912 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.05)
04:38:22.912 00.000 21948 Moving (-0.34, 0.05) raw xDistance=0.19 yDistance=0.28
04:38:22.912 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:38:22.912 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:38:22.912 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:38:22.912 00.000 21948 MoveAxis(E, 0, ABG)
04:38:22.912 00.000 21948 Move returns status 0, amount 0
04:38:22.912 00.000 21948 MoveAxis(N, 0, ABG)
04:38:22.912 00.000 21948 Move returns status 0, amount 0
04:38:22.913 00.001 21948 move complete, result=0
04:38:22.913 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:22.913 00.000 18120 UpdateGuideState exits: m=1634 RSB=28.0
04:38:22.914 00.001 21948 worker thread done servicing request
04:38:22.914 00.000 18120 PhdController: settling, locked = 1, distance = 0.33 (0.50) aobump = 0 frame = 6 / 99999
04:38:22.915 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786070302.914,"Host":"ASUS_SAM","Inst":1,"Distance":0.33,"Time":6.9,"SettleTime":8.0,"StarLocked":true}
04:38:22.915 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:22.915 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:22.916 00.001 18120 Enqueuing Expose request
04:38:22.916 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:38:22.917 00.001 21948 Worker thread wakes up
04:38:22.917 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:22.917 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:24.439 01.522 21948 Exposure complete
04:38:24.491 00.052 21948 worker thread done servicing request
04:38:24.491 00.000 18120 OnExposeComplete: enter
04:38:24.492 00.001 18120 UpdateGuideState(): m_state=6
04:38:24.494 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8294
04:38:24.496 00.002 18120 Star::Find returns 1 (0), X=893.05, Y=240.83, Mass=1803, SNR=29.4, Peak=137 HFD=4.2
04:38:24.497 00.001 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.00) = xAngle (0.90 = 0.90)
04:38:24.498 00.001 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.86 = 0.86)
04:38:24.499 00.001 18120 CameraToMount -- cameraX=-0.55 cameraY=0.14 hyp=0.57 cameraTheta=2.90 mountX=0.35 mountY=0.43, mountTheta=0.89
04:38:24.502 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.55, y=0.14, opts=13)
04:38:24.503 00.001 18120 Enqueuing Move request for scope (-0.55, 0.14)
04:38:24.504 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:24.505 00.001 18120 UpdateGuideState exits: m=1803 RSB=29.4
04:38:24.507 00.002 21948 Worker thread wakes up
04:38:24.507 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.14) opts 0xd
04:38:24.507 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.55, 0.14)
04:38:24.507 00.000 21948 Moving (-0.55, 0.14) raw xDistance=0.35 yDistance=0.43
04:38:24.507 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:38:24.507 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:38:24.507 00.000 18120 PhdController: settling, locked = 1, distance = 0.40 (0.50) aobump = 0 frame = 7 / 99999
04:38:24.508 00.001 18120 PhdController: newstate STATE_FINISH
04:38:24.509 00.001 18120 PhdController complete: success
04:38:24.509 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
04:38:24.510 00.001 21948 MoveAxis(W, 63, ABG)
04:38:24.510 00.000 21948 Guiding  Dir = 3, Dur = 63
04:38:24.510 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786070304.509,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
04:38:24.512 00.002 21948 IsSlewing returns 0
04:38:24.512 00.000 18120 Mount: notify guiding dither settle done success=1
04:38:24.514 00.002 18120 PhdController: newstate STATE_IDLE
04:38:24.515 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:24.516 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:24.517 00.001 18120 Enqueuing Expose request
04:38:24.517 00.000 21948 IsGuiding returns 0
04:38:24.520 00.003 21948 PulseGuide returned control before completion, sleep 72
04:38:24.607 00.087 21948 IsGuiding returns 0
04:38:24.607 00.000 21948 Move returns status 0, amount 63
04:38:24.607 00.000 21948 MoveAxis(N, 0, ABG)
04:38:24.607 00.000 21948 Move returns status 0, amount 0
04:38:24.607 00.000 21948 move complete, result=0
04:38:24.607 00.000 21948 worker thread done servicing request
04:38:24.607 00.000 21948 Worker thread wakes up
04:38:24.607 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:24.608 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:24.608 00.000 18120 GuideStep: 0.4 px 63 ms WEST, 0.4 px 0 ms NORTH
04:38:26.239 01.631 21948 Exposure complete
04:38:26.267 00.028 21948 worker thread done servicing request
04:38:26.267 00.000 18120 OnExposeComplete: enter
04:38:26.269 00.002 18120 UpdateGuideState(): m_state=6
04:38:26.270 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8295
04:38:26.270 00.000 18120 Star::Find returns 1 (0), X=893.02, Y=240.75, Mass=1656, SNR=28.2, Peak=132 HFD=4.3
04:38:26.270 00.000 18120 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.00) = xAngle (1.04 = 1.04)
04:38:26.271 00.001 18120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.00 = 1.00)
04:38:26.271 00.000 18120 CameraToMount -- cameraX=-0.59 cameraY=0.06 hyp=0.59 cameraTheta=3.04 mountX=0.30 mountY=0.50, mountTheta=1.03
04:38:26.272 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.59, y=0.06, opts=13)
04:38:26.273 00.001 18120 Enqueuing Move request for scope (-0.59, 0.06)
04:38:26.273 00.000 21948 Worker thread wakes up
04:38:26.273 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.06) opts 0xd
04:38:26.273 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.59, 0.06)
04:38:26.273 00.000 21948 Moving (-0.59, 0.06) raw xDistance=0.30 yDistance=0.50
04:38:26.273 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
04:38:26.273 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:38:26.274 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
04:38:26.274 00.000 21948 MoveAxis(W, 57, ABG)
04:38:26.274 00.000 21948 Guiding  Dir = 3, Dur = 57
04:38:26.274 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:26.274 00.000 18120 UpdateGuideState exits: m=1656 RSB=28.2
04:38:26.275 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:26.275 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:26.275 00.000 18120 Enqueuing Expose request
04:38:26.276 00.001 21948 IsSlewing returns 0
04:38:26.276 00.000 21948 IsGuiding returns 0
04:38:26.278 00.002 21948 PulseGuide returned control before completion, sleep 65
04:38:26.351 00.073 21948 IsGuiding returns 0
04:38:26.351 00.000 21948 Move returns status 0, amount 57
04:38:26.351 00.000 21948 MoveAxis(N, 0, ABG)
04:38:26.351 00.000 21948 Move returns status 0, amount 0
04:38:26.351 00.000 21948 move complete, result=0
04:38:26.351 00.000 21948 worker thread done servicing request
04:38:26.351 00.000 21948 Worker thread wakes up
04:38:26.351 00.000 18120 GuideStep: 0.3 px 57 ms WEST, 0.5 px 0 ms NORTH
04:38:26.352 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:26.352 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:27.761 01.409 21948 Exposure complete
04:38:27.821 00.060 21948 worker thread done servicing request
04:38:27.821 00.000 18120 OnExposeComplete: enter
04:38:27.823 00.002 18120 UpdateGuideState(): m_state=6
04:38:27.825 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8296
04:38:27.825 00.000 18120 Star::Find returns 1 (0), X=892.99, Y=240.58, Mass=1630, SNR=28.0, Peak=110 HFD=4.2
04:38:27.826 00.001 18120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.00) = xAngle (-4.95 = 1.33)
04:38:27.826 00.000 18120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.99 = 1.29)
04:38:27.827 00.001 18120 CameraToMount -- cameraX=-0.61 cameraY=-0.11 hyp=0.62 cameraTheta=-2.96 mountX=0.15 mountY=0.60, mountTheta=1.33
04:38:27.828 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.61, y=-0.11, opts=13)
04:38:27.828 00.000 18120 Enqueuing Move request for scope (-0.61, -0.11)
04:38:27.829 00.001 21948 Worker thread wakes up
04:38:27.829 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:27.829 00.000 18120 UpdateGuideState exits: m=1630 RSB=28.0
04:38:27.830 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:27.830 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:27.830 00.000 18120 Enqueuing Expose request
04:38:27.831 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.11) opts 0xd
04:38:27.831 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.61, -0.11)
04:38:27.831 00.000 21948 Moving (-0.61, -0.11) raw xDistance=0.15 yDistance=0.60
04:38:27.831 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:38:27.831 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:38:27.831 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
04:38:27.831 00.000 21948 MoveAxis(E, 0, ABG)
04:38:27.831 00.000 21948 Move returns status 0, amount 0
04:38:27.831 00.000 21948 MoveAxis(N, 0, ABG)
04:38:27.831 00.000 21948 Move returns status 0, amount 0
04:38:27.831 00.000 21948 move complete, result=0
04:38:27.831 00.000 21948 worker thread done servicing request
04:38:27.831 00.000 21948 Worker thread wakes up
04:38:27.831 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:27.831 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:27.832 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
04:38:29.463 01.631 21948 Exposure complete
04:38:29.514 00.051 21948 worker thread done servicing request
04:38:29.514 00.000 18120 OnExposeComplete: enter
04:38:29.515 00.001 18120 UpdateGuideState(): m_state=6
04:38:29.515 00.000 18120 Star::Find(15, 892, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8297
04:38:29.516 00.001 18120 Star::Find returns 1 (0), X=893.24, Y=240.40, Mass=1665, SNR=28.2, Peak=106 HFD=4.6
04:38:29.517 00.001 18120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.00) = xAngle (-4.47 = 1.81)
04:38:29.517 00.000 18120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.51 = 1.77)
04:38:29.517 00.000 18120 CameraToMount -- cameraX=-0.37 cameraY=-0.29 hyp=0.47 cameraTheta=-2.47 mountX=-0.11 mountY=0.46, mountTheta=1.81
04:38:29.519 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.37, y=-0.29, opts=13)
04:38:29.521 00.002 18120 Enqueuing Move request for scope (-0.37, -0.29)
04:38:29.521 00.000 21948 Worker thread wakes up
04:38:29.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:29.522 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.29) opts 0xd
04:38:29.522 00.000 18120 UpdateGuideState exits: m=1665 RSB=28.2
04:38:29.523 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:29.523 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.37, -0.29)
04:38:29.523 00.000 21948 Moving (-0.37, -0.29) raw xDistance=-0.11 yDistance=0.46
04:38:29.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:38:29.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:38:29.523 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:29.523 00.000 18120 Enqueuing Expose request
04:38:29.525 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
04:38:29.525 00.000 21948 MoveAxis(E, 0, ABG)
04:38:29.525 00.000 21948 Move returns status 0, amount 0
04:38:29.525 00.000 21948 MoveAxis(N, 0, ABG)
04:38:29.525 00.000 21948 Move returns status 0, amount 0
04:38:29.525 00.000 21948 move complete, result=0
04:38:29.525 00.000 21948 worker thread done servicing request
04:38:29.525 00.000 21948 Worker thread wakes up
04:38:29.525 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:29.525 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:29.525 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:38:31.045 01.520 21948 Exposure complete
04:38:31.087 00.042 21948 worker thread done servicing request
04:38:31.087 00.000 18120 OnExposeComplete: enter
04:38:31.088 00.001 18120 UpdateGuideState(): m_state=6
04:38:31.089 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8298
04:38:31.090 00.001 18120 Star::Find returns 1 (0), X=893.21, Y=240.47, Mass=1633, SNR=27.9, Peak=112 HFD=4.5
04:38:31.091 00.001 18120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.00) = xAngle (-4.63 = 1.65)
04:38:31.092 00.001 18120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.67 = 1.61)
04:38:31.093 00.001 18120 CameraToMount -- cameraX=-0.39 cameraY=-0.22 hyp=0.45 cameraTheta=-2.63 mountX=-0.04 mountY=0.45, mountTheta=1.65
04:38:31.097 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.39, y=-0.22, opts=13)
04:38:31.100 00.003 18120 Enqueuing Move request for scope (-0.39, -0.22)
04:38:31.102 00.002 21948 Worker thread wakes up
04:38:31.102 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.22) opts 0xd
04:38:31.102 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.39, -0.22)
04:38:31.102 00.000 21948 Moving (-0.39, -0.22) raw xDistance=-0.04 yDistance=0.45
04:38:31.102 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:38:31.102 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:31.104 00.002 21948 switching direction from -1 to 1 - decHistory=3 oldest=-0.60 newest=1.50
04:38:31.104 00.000 18120 UpdateGuideState exits: m=1633 RSB=27.9
04:38:31.105 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
04:38:31.105 00.000 21948 MoveAxis(E, 0, ABG)
04:38:31.105 00.000 21948 Move returns status 0, amount 0
04:38:31.105 00.000 21948 MoveAxis(S, 107, ABG)
04:38:31.105 00.000 21948 Guiding  Dir = 1, Dur = 107
04:38:31.105 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:31.106 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:31.107 00.001 18120 Enqueuing Expose request
04:38:31.107 00.000 21948 IsSlewing returns 0
04:38:31.107 00.000 21948 IsGuiding returns 0
04:38:31.112 00.005 21948 PulseGuide returned control before completion, sleep 113
04:38:31.232 00.120 21948 IsGuiding returns 0
04:38:31.232 00.000 21948 Move returns status 0, amount 107
04:38:31.234 00.002 21948 move complete, result=0
04:38:31.234 00.000 21948 worker thread done servicing request
04:38:31.234 00.000 21948 Worker thread wakes up
04:38:31.234 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 107 ms SOUTH
04:38:31.234 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:31.234 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:32.859 01.625 21948 Exposure complete
04:38:32.898 00.039 21948 worker thread done servicing request
04:38:32.899 00.001 18120 OnExposeComplete: enter
04:38:32.899 00.000 18120 UpdateGuideState(): m_state=6
04:38:32.900 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8299
04:38:32.900 00.000 18120 Star::Find returns 1 (0), X=893.25, Y=240.44, Mass=1725, SNR=28.7, Peak=110 HFD=4.2
04:38:32.901 00.001 18120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.00) = xAngle (-4.52 = 1.76)
04:38:32.902 00.001 18120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.56 = 1.72)
04:38:32.905 00.003 18120 CameraToMount -- cameraX=-0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-2.52 mountX=-0.08 mountY=0.42, mountTheta=1.76
04:38:32.909 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.35, y=-0.25, opts=13)
04:38:32.912 00.003 18120 Enqueuing Move request for scope (-0.35, -0.25)
04:38:32.915 00.003 21948 Worker thread wakes up
04:38:32.915 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.25) opts 0xd
04:38:32.915 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:32.917 00.002 21948 Handling offset move in thread for scope, endpoint = (-0.35, -0.25)
04:38:32.917 00.000 21948 Moving (-0.35, -0.25) raw xDistance=-0.08 yDistance=0.42
04:38:32.917 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:38:32.917 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:38:32.917 00.000 21948 MoveAxis(E, 0, ABG)
04:38:32.917 00.000 21948 Move returns status 0, amount 0
04:38:32.917 00.000 21948 MoveAxis(S, 101, ABG)
04:38:32.917 00.000 21948 Guiding  Dir = 1, Dur = 101
04:38:32.918 00.001 18120 UpdateGuideState exits: m=1725 RSB=28.7
04:38:32.920 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:32.922 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:32.924 00.002 18120 Enqueuing Expose request
04:38:32.925 00.001 21948 IsSlewing returns 0
04:38:32.926 00.001 21948 IsGuiding returns 0
04:38:32.931 00.005 21948 PulseGuide returned control before completion, sleep 107
04:38:33.043 00.112 21948 IsGuiding returns 0
04:38:33.043 00.000 21948 Move returns status 0, amount 101
04:38:33.043 00.000 21948 move complete, result=0
04:38:33.043 00.000 21948 worker thread done servicing request
04:38:33.043 00.000 21948 Worker thread wakes up
04:38:33.043 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:33.044 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:33.044 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 101 ms SOUTH
04:38:34.459 01.415 21948 Exposure complete
04:38:34.519 00.060 21948 worker thread done servicing request
04:38:34.519 00.000 18120 OnExposeComplete: enter
04:38:34.521 00.002 18120 UpdateGuideState(): m_state=6
04:38:34.523 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.524 00.001 18120 Star::Find returns 1 (0), X=893.65, Y=240.54, Mass=1629, SNR=28.0, Peak=96 HFD=4.4
04:38:34.525 00.001 18120 MultiStar: exiting stabilization period
04:38:34.526 00.001 18120 MultiStar: updating star positions after lock position change
04:38:34.528 00.002 18120 Star::Find(15, 619, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.529 00.001 18120 Star::Find returns 1 (0), X=618.62, Y=390.85, Mass=787, SNR=19.4, Peak=56 HFD=4.4
04:38:34.530 00.001 18120 Star::Find(15, 1046, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.531 00.001 18120 Star::Find returns 1 (0), X=1045.42, Y=605.57, Mass=712, SNR=18.2, Peak=47 HFD=4.3
04:38:34.532 00.001 18120 Star::Find(15, 153, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.534 00.002 18120 Star::Find returns 1 (0), X=152.83, Y=41.99, Mass=663, SNR=17.8, Peak=67 HFD=4.1
04:38:34.534 00.000 18120 Star::Find(15, 336, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.536 00.002 18120 Star::Find returns 1 (0), X=335.49, Y=898.90, Mass=551, SNR=16.3, Peak=49 HFD=3.9
04:38:34.536 00.000 18120 Star::Find(15, 160, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.537 00.001 18120 Star::Find returns 1 (0), X=160.10, Y=426.26, Mass=382, SNR=13.5, Peak=43 HFD=3.5
04:38:34.537 00.000 18120 Star::Find(15, 541, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.538 00.001 18120 Star::Find returns 1 (0), X=541.27, Y=74.46, Mass=439, SNR=14.3, Peak=38 HFD=3.9
04:38:34.538 00.000 18120 Star::Find(15, 1130, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.538 00.000 18120 Star::Find returns 1 (0), X=1129.89, Y=234.50, Mass=305, SNR=12.0, Peak=28 HFD=4.3
04:38:34.539 00.001 18120 Star::Find(15, 417, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.539 00.000 18120 Star::Find returns 1 (0), X=417.21, Y=137.53, Mass=292, SNR=11.7, Peak=19 HFD=3.8
04:38:34.540 00.001 18120 Star::Find(15, 750, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.540 00.000 18120 Star::Find returns 1 (0), X=750.55, Y=269.95, Mass=295, SNR=11.8, Peak=19 HFD=4.1
04:38:34.540 00.000 18120 Star::Find(15, 1232, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.541 00.001 18120 Star::Find returns 1 (0), X=1231.34, Y=682.20, Mass=291, SNR=11.8, Peak=25 HFD=3.7
04:38:34.541 00.000 18120 Star::Find(15, 847, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
04:38:34.542 00.001 18120 Star::Find returns 1 (0), X=847.28, Y=81.57, Mass=264, SNR=11.2, Peak=22 HFD=3.6
04:38:34.542 00.000 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
04:38:34.543 00.001 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 2.99)
04:38:34.543 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=-0.16 mountY=0.02, mountTheta=2.99
04:38:34.545 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.15, opts=13)
04:38:34.545 00.000 18120 Enqueuing Move request for scope (0.05, -0.15)
04:38:34.546 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:34.546 00.000 18120 UpdateGuideState exits: m=1629 RSB=28.0
04:38:34.547 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:34.547 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:34.548 00.001 18120 Enqueuing Expose request
04:38:34.548 00.000 21948 Worker thread wakes up
04:38:34.548 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
04:38:34.548 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
04:38:34.548 00.000 21948 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=0.02
04:38:34.548 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:38:34.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:34.549 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:38:34.549 00.000 21948 MoveAxis(E, 0, ABG)
04:38:34.549 00.000 21948 Move returns status 0, amount 0
04:38:34.549 00.000 21948 MoveAxis(N, 0, ABG)
04:38:34.549 00.000 21948 Move returns status 0, amount 0
04:38:34.549 00.000 21948 move complete, result=0
04:38:34.549 00.000 21948 worker thread done servicing request
04:38:34.549 00.000 21948 Worker thread wakes up
04:38:34.549 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:34.549 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:34.549 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:38:36.177 01.628 21948 Exposure complete
04:38:36.220 00.043 21948 worker thread done servicing request
04:38:36.220 00.000 18120 OnExposeComplete: enter
04:38:36.221 00.001 18120 UpdateGuideState(): m_state=6
04:38:36.221 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8301
04:38:36.222 00.001 18120 Star::Find returns 1 (0), X=893.65, Y=240.77, Mass=1778, SNR=29.1, Peak=120 HFD=4.1
04:38:36.223 00.001 18120 MultiStar: [#1 0.27,0.10,0.70,U] [#2 0.03,0.15,0.60,U] [#3 0.42,-0.34,0.00,M1] [#4 0.20,0.03,0.51,U] [#5 0.23,-0.18,0.46,U] [#6 0.07,0.38,0.52,U] [#7 -0.08,0.54,0.00,M3] [#8 0.47,0.24,0.00,M1] 
04:38:36.223 00.000 18120 single-star, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.05, 0.07}
04:38:36.223 00.000 18120 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.00) = xAngle (-1.03 = -1.03)
04:38:36.224 00.001 18120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.07 = -1.07)
04:38:36.224 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.96 mountX=0.05 mountY=-0.08, mountTheta=-1.04
04:38:36.226 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.07, opts=13)
04:38:36.226 00.000 18120 Enqueuing Move request for scope (0.05, 0.07)
04:38:36.226 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:36.227 00.001 18120 UpdateGuideState exits: m=1778 RSB=29.1
04:38:36.227 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:36.228 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:36.228 00.000 18120 Enqueuing Expose request
04:38:36.229 00.001 21948 Worker thread wakes up
04:38:36.229 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
04:38:36.229 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
04:38:36.229 00.000 21948 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.08
04:38:36.229 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:38:36.229 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:36.229 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:38:36.229 00.000 21948 MoveAxis(E, 0, ABG)
04:38:36.229 00.000 21948 Move returns status 0, amount 0
04:38:36.229 00.000 21948 MoveAxis(N, 0, ABG)
04:38:36.229 00.000 21948 Move returns status 0, amount 0
04:38:36.229 00.000 21948 move complete, result=0
04:38:36.229 00.000 21948 worker thread done servicing request
04:38:36.229 00.000 21948 Worker thread wakes up
04:38:36.229 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:36.229 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:36.229 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:37.748 01.519 21948 Exposure complete
04:38:37.784 00.036 21948 worker thread done servicing request
04:38:37.784 00.000 18120 OnExposeComplete: enter
04:38:37.786 00.002 18120 UpdateGuideState(): m_state=6
04:38:37.787 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8302
04:38:37.788 00.001 18120 Star::Find returns 1 (0), X=893.37, Y=241.02, Mass=1669, SNR=28.1, Peak=109 HFD=4.2
04:38:37.790 00.002 18120 MultiStar: [#1 0.10,0.32,0.70,U] [#2 -0.07,0.11,0.64,U] [#3 0.51,-0.01,0.00,M2] [#4 0.18,-0.05,0.56,U] [#5 0.51,0.01,0.00,M1] [#6 -0.01,0.43,0.51,U] [#7 0.31,0.18,0.41,U] [#8 0.28,0.22,0.41,U] 
04:38:37.790 00.000 18120 refined, 6 included, MultiStar: {0.03, 0.23}, one-star: {-0.23, 0.32}
04:38:37.791 00.001 18120 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.00) = xAngle (-0.56 = -0.56)
04:38:37.792 00.001 18120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.59 = -0.59)
04:38:37.793 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.44 mountX=0.20 mountY=-0.13, mountTheta=-0.58
04:38:37.794 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.23, opts=13)
04:38:37.795 00.001 18120 Enqueuing Move request for scope (0.03, 0.23)
04:38:37.795 00.000 21948 Worker thread wakes up
04:38:37.795 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:37.796 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
04:38:37.796 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
04:38:37.796 00.000 18120 UpdateGuideState exits: m=1669 RSB=28.1
04:38:37.796 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:37.796 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:37.797 00.001 18120 Enqueuing Expose request
04:38:37.797 00.000 21948 Moving (0.03, 0.23) raw xDistance=0.20 yDistance=-0.13
04:38:37.798 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:38:37.798 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:37.798 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:38:37.798 00.000 21948 MoveAxis(E, 0, ABG)
04:38:37.798 00.000 21948 Move returns status 0, amount 0
04:38:37.798 00.000 21948 MoveAxis(N, 0, ABG)
04:38:37.798 00.000 21948 Move returns status 0, amount 0
04:38:37.798 00.000 21948 move complete, result=0
04:38:37.798 00.000 21948 worker thread done servicing request
04:38:37.798 00.000 21948 Worker thread wakes up
04:38:37.798 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:37.798 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:37.798 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:39.430 01.632 21948 Exposure complete
04:38:39.481 00.051 21948 worker thread done servicing request
04:38:39.481 00.000 18120 OnExposeComplete: enter
04:38:39.482 00.001 18120 UpdateGuideState(): m_state=6
04:38:39.483 00.001 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8303
04:38:39.484 00.001 18120 Star::Find returns 1 (0), X=893.64, Y=240.97, Mass=1588, SNR=27.6, Peak=106 HFD=4.2
04:38:39.485 00.001 18120 MultiStar: [#1 0.13,0.47,0.00,M1] [#2 0.23,0.39,0.00,M1] [#3 0.22,-0.08,0.60,U] [#4 0.20,0.10,0.61,U] [#5 0.05,0.42,0.49,U] [#6 -0.02,0.53,0.00,M1] [#7 0.10,0.28,0.41,U] [#8 0.11,0.36,0.41,U] 
04:38:39.486 00.001 18120 refined, 5 included, MultiStar: {0.11, 0.22}, one-star: {0.04, 0.28}
04:38:39.488 00.002 18120 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.00) = xAngle (-0.91 = -0.91)
04:38:39.489 00.001 18120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.95 = -0.95)
04:38:39.490 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.09 mountX=0.15 mountY=-0.20, mountTheta=-0.92
04:38:39.492 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.22, opts=13)
04:38:39.494 00.002 18120 Enqueuing Move request for scope (0.11, 0.22)
04:38:39.495 00.001 21948 Worker thread wakes up
04:38:39.495 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:39.496 00.001 18120 UpdateGuideState exits: m=1588 RSB=27.6
04:38:39.497 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:39.497 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:39.498 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
04:38:39.498 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
04:38:39.498 00.000 21948 Moving (0.11, 0.22) raw xDistance=0.15 yDistance=-0.20
04:38:39.498 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:38:39.498 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:39.498 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:38:39.498 00.000 21948 MoveAxis(E, 0, ABG)
04:38:39.498 00.000 21948 Move returns status 0, amount 0
04:38:39.498 00.000 21948 MoveAxis(N, 0, ABG)
04:38:39.498 00.000 21948 Move returns status 0, amount 0
04:38:39.498 00.000 21948 move complete, result=0
04:38:39.498 00.000 21948 worker thread done servicing request
04:38:39.498 00.000 18120 Enqueuing Expose request
04:38:39.499 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:38:39.499 00.000 21948 Worker thread wakes up
04:38:39.499 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:39.499 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:41.021 01.522 21948 Exposure complete
04:38:41.055 00.034 21948 worker thread done servicing request
04:38:41.062 00.007 18120 OnExposeComplete: enter
04:38:41.065 00.003 18120 UpdateGuideState(): m_state=6
04:38:41.067 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8304
04:38:41.070 00.003 18120 Star::Find returns 1 (0), X=893.41, Y=240.92, Mass=1677, SNR=28.4, Peak=113 HFD=4.2
04:38:41.072 00.002 18120 MultiStar: [#1 -0.44,0.38,0.00,M2] [#2 -0.11,0.33,0.62,U] [#3 -0.00,0.09,0.60,U] [#4 -0.28,0.13,0.52,U] [#5 -0.02,-0.07,0.47,U] [#6 -0.71,0.83,0.00,M2] [#7 0.19,0.62,0.00,M2] [#8 -0.11,0.22,0.40,U] 
04:38:41.074 00.002 18120 refined, 5 included, MultiStar: {-0.13, 0.17}, one-star: {-0.19, 0.23}
04:38:41.077 00.003 18120 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.00) = xAngle (0.21 = 0.21)
04:38:41.079 00.002 18120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
04:38:41.080 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.21 mountX=0.21 mountY=0.04, mountTheta=0.18
04:38:41.085 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.17, opts=13)
04:38:41.086 00.001 18120 Enqueuing Move request for scope (-0.13, 0.17)
04:38:41.088 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:41.089 00.001 18120 UpdateGuideState exits: m=1677 RSB=28.4
04:38:41.090 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:41.091 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:41.091 00.000 18120 Enqueuing Expose request
04:38:41.092 00.001 21948 Worker thread wakes up
04:38:41.092 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
04:38:41.092 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
04:38:41.092 00.000 21948 Moving (-0.13, 0.17) raw xDistance=0.21 yDistance=0.04
04:38:41.092 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:38:41.092 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:41.093 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:38:41.093 00.000 21948 MoveAxis(W, 37, ABG)
04:38:41.093 00.000 21948 Guiding  Dir = 3, Dur = 37
04:38:41.093 00.000 21948 IsSlewing returns 0
04:38:41.093 00.000 21948 IsGuiding returns 0
04:38:41.095 00.002 21948 PulseGuide returned control before completion, sleep 45
04:38:41.142 00.047 21948 IsGuiding returns 0
04:38:41.142 00.000 21948 Move returns status 0, amount 37
04:38:41.142 00.000 21948 MoveAxis(N, 0, ABG)
04:38:41.142 00.000 21948 Move returns status 0, amount 0
04:38:41.142 00.000 21948 move complete, result=0
04:38:41.142 00.000 21948 worker thread done servicing request
04:38:41.142 00.000 21948 Worker thread wakes up
04:38:41.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:41.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:41.142 00.000 18120 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
04:38:42.778 01.636 21948 Exposure complete
04:38:42.829 00.051 21948 worker thread done servicing request
04:38:42.829 00.000 18120 OnExposeComplete: enter
04:38:42.830 00.001 18120 UpdateGuideState(): m_state=6
04:38:42.830 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8305
04:38:42.831 00.001 18120 Star::Find returns 1 (0), X=893.67, Y=241.15, Mass=1773, SNR=29.0, Peak=115 HFD=4.5
04:38:42.831 00.000 18120 MultiStar: [#1 -0.16,0.53,0.00,M3] [#2 -0.14,0.28,0.63,U] [#3 0.05,0.12,0.61,U] [#4 -0.16,0.36,0.53,U] [#5 -0.04,-0.03,0.50,U] [#6 -0.54,0.58,0.00,M3] [#7 -0.02,0.84,0.00,M3] [#8 0.11,0.63,0.00,M1] 
04:38:42.832 00.001 18120 refined, 4 included, MultiStar: {-0.03, 0.27}, one-star: {0.06, 0.46}
04:38:42.833 00.001 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
04:38:42.834 00.001 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
04:38:42.835 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.68 mountX=0.26 mountY=-0.09, mountTheta=-0.35
04:38:42.837 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.27, opts=13)
04:38:42.837 00.000 18120 Enqueuing Move request for scope (-0.03, 0.27)
04:38:42.838 00.001 21948 Worker thread wakes up
04:38:42.838 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
04:38:42.838 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
04:38:42.838 00.000 21948 Moving (-0.03, 0.27) raw xDistance=0.26 yDistance=-0.09
04:38:42.838 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:42.838 00.000 18120 UpdateGuideState exits: m=1773 RSB=29.0
04:38:42.839 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:38:42.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:42.839 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:42.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:42.840 00.001 18120 Enqueuing Expose request
04:38:42.840 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:38:42.840 00.000 21948 MoveAxis(W, 48, ABG)
04:38:42.840 00.000 21948 Guiding  Dir = 3, Dur = 48
04:38:42.841 00.001 21948 IsSlewing returns 0
04:38:42.841 00.000 21948 IsGuiding returns 0
04:38:42.842 00.001 21948 PulseGuide returned control before completion, sleep 57
04:38:42.905 00.063 21948 IsGuiding returns 0
04:38:42.905 00.000 21948 Move returns status 0, amount 48
04:38:42.905 00.000 21948 MoveAxis(N, 0, ABG)
04:38:42.905 00.000 21948 Move returns status 0, amount 0
04:38:42.905 00.000 21948 move complete, result=0
04:38:42.905 00.000 21948 worker thread done servicing request
04:38:42.905 00.000 21948 Worker thread wakes up
04:38:42.905 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:42.905 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:42.906 00.001 18120 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
04:38:44.314 01.408 21948 Exposure complete
04:38:44.351 00.037 21948 worker thread done servicing request
04:38:44.352 00.001 18120 OnExposeComplete: enter
04:38:44.352 00.000 18120 UpdateGuideState(): m_state=6
04:38:44.353 00.001 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8306
04:38:44.353 00.000 18120 Star::Find returns 1 (0), X=893.48, Y=241.08, Mass=1682, SNR=28.2, Peak=115 HFD=4.1
04:38:44.354 00.001 18120 MultiStar: [#1 0.33,0.48,0.00,M4] [#2 -0.32,0.17,0.63,U] [#3 0.18,0.18,0.63,U] [#4 0.01,0.33,0.55,U] [#5 0.20,0.06,0.44,U] [#6 0.06,0.78,0.00,M4] [#7 -0.02,0.77,0.00,M4] [#8 0.71,0.44,0.00,M2] 
04:38:44.356 00.002 18120 refined, 4 included, MultiStar: {-0.04, 0.25}, one-star: {-0.12, 0.38}
04:38:44.357 00.001 18120 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.00) = xAngle (-0.28 = -0.28)
04:38:44.358 00.001 18120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.32 = -0.32)
04:38:44.359 00.001 18120 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.72 mountX=0.24 mountY=-0.08, mountTheta=-0.32
04:38:44.362 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.25, opts=13)
04:38:44.363 00.001 18120 Enqueuing Move request for scope (-0.04, 0.25)
04:38:44.363 00.000 21948 Worker thread wakes up
04:38:44.363 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:44.363 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
04:38:44.364 00.001 18120 UpdateGuideState exits: m=1682 RSB=28.2
04:38:44.364 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:44.364 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:44.365 00.001 18120 Enqueuing Expose request
04:38:44.365 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
04:38:44.365 00.000 21948 Moving (-0.04, 0.25) raw xDistance=0.24 yDistance=-0.08
04:38:44.365 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
04:38:44.365 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:44.365 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:38:44.365 00.000 21948 MoveAxis(W, 47, ABG)
04:38:44.365 00.000 21948 Guiding  Dir = 3, Dur = 47
04:38:44.366 00.001 21948 IsSlewing returns 0
04:38:44.366 00.000 21948 IsGuiding returns 0
04:38:44.368 00.002 21948 PulseGuide returned control before completion, sleep 56
04:38:44.439 00.071 21948 IsGuiding returns 0
04:38:44.439 00.000 21948 Move returns status 0, amount 47
04:38:44.439 00.000 21948 MoveAxis(N, 0, ABG)
04:38:44.439 00.000 21948 Move returns status 0, amount 0
04:38:44.439 00.000 21948 move complete, result=0
04:38:44.439 00.000 21948 worker thread done servicing request
04:38:44.439 00.000 21948 Worker thread wakes up
04:38:44.439 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:44.439 00.000 18120 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
04:38:44.440 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:46.078 01.638 21948 Exposure complete
04:38:46.105 00.027 21948 worker thread done servicing request
04:38:46.105 00.000 18120 OnExposeComplete: enter
04:38:46.106 00.001 18120 UpdateGuideState(): m_state=6
04:38:46.107 00.001 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8307
04:38:46.107 00.000 18120 Star::Find returns 1 (0), X=893.72, Y=240.68, Mass=1682, SNR=28.4, Peak=113 HFD=4.3
04:38:46.108 00.001 18120 MultiStar: [#1 0.49,0.02,0.00,M5] [#2 0.48,-0.13,0.00,M1] [#3 0.70,0.02,0.00,M1] [#4 0.56,-0.13,0.00,M1] [#5 0.53,-0.36,0.00,M1] [#6 -0.05,0.09,0.47,U] [#7 0.08,0.22,0.41,U] [#8 0.82,-0.07,0.00,M3] 
04:38:46.108 00.000 18120 refined, 2 included, MultiStar: {0.07, 0.06}, one-star: {0.12, -0.02}
04:38:46.109 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.27 = -1.27)
04:38:46.109 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.31 = -1.31)
04:38:46.110 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.03 mountY=-0.09, mountTheta=-1.28
04:38:46.111 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.06, opts=13)
04:38:46.112 00.001 18120 Enqueuing Move request for scope (0.07, 0.06)
04:38:46.113 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:46.113 00.000 18120 UpdateGuideState exits: m=1682 RSB=28.4
04:38:46.114 00.001 21948 Worker thread wakes up
04:38:46.114 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
04:38:46.114 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
04:38:46.114 00.000 21948 Moving (0.07, 0.06) raw xDistance=0.03 yDistance=-0.09
04:38:46.114 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:38:46.114 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:46.114 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:46.115 00.001 18120 Enqueuing Expose request
04:38:46.115 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:46.115 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:38:46.115 00.000 21948 MoveAxis(E, 0, ABG)
04:38:46.115 00.000 21948 Move returns status 0, amount 0
04:38:46.115 00.000 21948 MoveAxis(N, 0, ABG)
04:38:46.115 00.000 21948 Move returns status 0, amount 0
04:38:46.115 00.000 21948 move complete, result=0
04:38:46.116 00.001 21948 worker thread done servicing request
04:38:46.116 00.000 21948 Worker thread wakes up
04:38:46.116 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:46.116 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:46.116 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:47.636 01.520 21948 Exposure complete
04:38:47.673 00.037 21948 worker thread done servicing request
04:38:47.673 00.000 18120 OnExposeComplete: enter
04:38:47.674 00.001 18120 UpdateGuideState(): m_state=6
04:38:47.675 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8308
04:38:47.676 00.001 18120 Star::Find returns 1 (0), X=894.01, Y=240.55, Mass=1509, SNR=26.8, Peak=107 HFD=4.1
04:38:47.678 00.002 18120 MultiStar: [#1 0.42,0.14,0.00,M6] [#2 0.27,-0.01,0.74,U] [#3 0.61,-0.35,0.00,M2] [#4 0.59,-0.18,0.00,M2] [#5 0.50,-0.51,0.00,M2] [#6 0.25,0.25,0.58,U] [#7 0.43,0.29,0.00,M4] [#8 0.69,-0.12,0.00,M4] 
04:38:47.679 00.001 18120 refined, 2 included, MultiStar: {0.32, -0.00}, one-star: {0.41, -0.15}
04:38:47.679 00.000 18120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.00) = xAngle (-2.01 = -2.01)
04:38:47.680 00.001 18120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.05 = -2.05)
04:38:47.681 00.001 18120 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.01 mountX=-0.14 mountY=-0.29, mountTheta=-2.01
04:38:47.683 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.32, y=-0.00, opts=13)
04:38:47.683 00.000 18120 Enqueuing Move request for scope (0.32, -0.00)
04:38:47.684 00.001 21948 Worker thread wakes up
04:38:47.684 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:47.684 00.000 18120 UpdateGuideState exits: m=1509 RSB=26.8
04:38:47.685 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:47.685 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:47.685 00.000 18120 Enqueuing Expose request
04:38:47.686 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd
04:38:47.686 00.000 21948 Handling offset move in thread for scope, endpoint = (0.32, -0.00)
04:38:47.686 00.000 21948 Moving (0.32, -0.00) raw xDistance=-0.14 yDistance=-0.29
04:38:47.686 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:38:47.686 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:38:47.686 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:38:47.686 00.000 21948 MoveAxis(E, 0, ABG)
04:38:47.686 00.000 21948 Move returns status 0, amount 0
04:38:47.686 00.000 21948 MoveAxis(N, 0, ABG)
04:38:47.686 00.000 21948 Move returns status 0, amount 0
04:38:47.686 00.000 21948 move complete, result=0
04:38:47.686 00.000 21948 worker thread done servicing request
04:38:47.686 00.000 21948 Worker thread wakes up
04:38:47.686 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:47.686 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:47.687 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:38:49.312 01.625 21948 Exposure complete
04:38:49.362 00.050 21948 worker thread done servicing request
04:38:49.362 00.000 18120 OnExposeComplete: enter
04:38:49.364 00.002 18120 UpdateGuideState(): m_state=6
04:38:49.364 00.000 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8309
04:38:49.365 00.001 18120 Star::Find returns 1 (0), X=894.10, Y=240.73, Mass=1716, SNR=28.5, Peak=114 HFD=4.3
04:38:49.365 00.000 18120 MultiStar: [#1 0.45,0.03,0.00,M7] [#2 0.46,-0.11,0.00,M1] [#3 0.68,-0.19,0.00,M3] [#4 0.42,-0.06,0.54,U] [#5 0.14,-0.45,0.00,M3] [#6 0.42,0.47,0.00,M3] [#7 0.56,0.22,0.00,M5] [#8 0.92,-0.03,0.00,M5] 
04:38:49.366 00.001 18120 refined, 1 included, MultiStar: {0.47, -0.00}, one-star: {0.50, 0.03}
04:38:49.366 00.000 18120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.00) = xAngle (-2.00 = -2.00)
04:38:49.367 00.001 18120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.04 = -2.04)
04:38:49.367 00.000 18120 CameraToMount -- cameraX=0.47 cameraY=-0.00 hyp=0.47 cameraTheta=-0.00 mountX=-0.20 mountY=-0.42, mountTheta=-2.01
04:38:49.368 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.47, y=-0.00, opts=13)
04:38:49.369 00.001 18120 Enqueuing Move request for scope (0.47, -0.00)
04:38:49.369 00.000 21948 Worker thread wakes up
04:38:49.369 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:49.370 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.00) opts 0xd
04:38:49.370 00.000 18120 UpdateGuideState exits: m=1716 RSB=28.5
04:38:49.370 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:49.371 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:49.371 00.000 18120 Enqueuing Expose request
04:38:49.372 00.001 21948 Handling offset move in thread for scope, endpoint = (0.47, -0.00)
04:38:49.372 00.000 21948 Moving (0.47, -0.00) raw xDistance=-0.20 yDistance=-0.42
04:38:49.372 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:38:49.372 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:38:49.372 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
04:38:49.372 00.000 21948 MoveAxis(E, 0, ABG)
04:38:49.372 00.000 21948 Move returns status 0, amount 0
04:38:49.372 00.000 21948 MoveAxis(N, 0, ABG)
04:38:49.372 00.000 21948 Move returns status 0, amount 0
04:38:49.372 00.000 21948 move complete, result=0
04:38:49.372 00.000 21948 worker thread done servicing request
04:38:49.372 00.000 21948 Worker thread wakes up
04:38:49.372 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:49.372 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:49.372 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:38:50.897 01.525 21948 Exposure complete
04:38:50.939 00.042 21948 worker thread done servicing request
04:38:50.939 00.000 18120 OnExposeComplete: enter
04:38:50.939 00.000 18120 UpdateGuideState(): m_state=6
04:38:50.940 00.001 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8310
04:38:50.940 00.000 18120 Star::Find returns 1 (0), X=893.54, Y=240.78, Mass=1704, SNR=28.5, Peak=101 HFD=4.6
04:38:50.942 00.002 18120 MultiStar: [#1 0.15,0.05,0.75,U] [#2 0.25,0.13,0.62,U] [#3 0.53,-0.05,0.00,M4] [#4 0.30,-0.06,0.59,U] [#5 -0.00,0.30,0.46,U] [#6 0.13,0.41,0.52,U] [#7 0.48,0.15,0.00,M6] [#8 0.37,0.10,0.39,U] 
04:38:50.942 00.000 18120 single-star, 6 included, MultiStar: {0.13, 0.13}, one-star: {-0.06, 0.09}
04:38:50.943 00.001 18120 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.00) = xAngle (0.22 = 0.22)
04:38:50.943 00.000 18120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.18 = 0.18)
04:38:50.943 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.22 mountX=0.11 mountY=0.02, mountTheta=0.18
04:38:50.945 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.09, opts=13)
04:38:50.945 00.000 18120 Enqueuing Move request for scope (-0.06, 0.09)
04:38:50.946 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:50.946 00.000 18120 UpdateGuideState exits: m=1704 RSB=28.5
04:38:50.947 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:50.947 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:50.947 00.000 18120 Enqueuing Expose request
04:38:50.948 00.001 21948 Worker thread wakes up
04:38:50.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
04:38:50.948 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
04:38:50.948 00.000 21948 Moving (-0.06, 0.09) raw xDistance=0.11 yDistance=0.02
04:38:50.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:38:50.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:50.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:38:50.948 00.000 21948 MoveAxis(E, 0, ABG)
04:38:50.948 00.000 21948 Move returns status 0, amount 0
04:38:50.948 00.000 21948 MoveAxis(N, 0, ABG)
04:38:50.948 00.000 21948 Move returns status 0, amount 0
04:38:50.948 00.000 21948 move complete, result=0
04:38:50.948 00.000 21948 worker thread done servicing request
04:38:50.948 00.000 21948 Worker thread wakes up
04:38:50.948 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:50.948 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:50.949 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:38:52.583 01.634 21948 Exposure complete
04:38:52.614 00.031 21948 worker thread done servicing request
04:38:52.614 00.000 18120 OnExposeComplete: enter
04:38:52.615 00.001 18120 UpdateGuideState(): m_state=6
04:38:52.616 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8311
04:38:52.616 00.000 18120 Star::Find returns 1 (0), X=893.63, Y=240.70, Mass=1722, SNR=28.7, Peak=108 HFD=4.6
04:38:52.617 00.001 18120 MultiStar: [#1 0.21,0.15,0.69,U] [#2 0.22,-0.05,0.63,U] [#3 0.38,-0.06,0.60,U] [#4 0.44,-0.32,0.00,M1] [#5 0.19,-0.24,0.44,U] [#6 0.37,0.36,0.00,M3] [#7 0.22,0.18,0.41,U] [#8 0.11,-0.34,0.38,U] 
04:38:52.617 00.000 18120 single-star, 6 included, MultiStar: {0.18, -0.03}, one-star: {0.03, 0.01}
04:38:52.618 00.001 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
04:38:52.618 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
04:38:52.619 00.001 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.31 mountX=-0.00 mountY=-0.03, mountTheta=-1.69
04:38:52.620 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
04:38:52.620 00.000 18120 Enqueuing Move request for scope (0.03, 0.01)
04:38:52.621 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:52.621 00.000 18120 UpdateGuideState exits: m=1722 RSB=28.7
04:38:52.621 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:52.622 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:52.622 00.000 18120 Enqueuing Expose request
04:38:52.623 00.001 21948 Worker thread wakes up
04:38:52.623 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
04:38:52.623 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
04:38:52.623 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
04:38:52.623 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:38:52.623 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:52.623 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:38:52.623 00.000 21948 MoveAxis(E, 0, ABG)
04:38:52.623 00.000 21948 Move returns status 0, amount 0
04:38:52.623 00.000 21948 MoveAxis(N, 0, ABG)
04:38:52.623 00.000 21948 Move returns status 0, amount 0
04:38:52.623 00.000 21948 move complete, result=0
04:38:52.624 00.001 21948 worker thread done servicing request
04:38:52.624 00.000 21948 Worker thread wakes up
04:38:52.624 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:52.624 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:52.624 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:38:54.149 01.525 21948 Exposure complete
04:38:54.185 00.036 21948 worker thread done servicing request
04:38:54.185 00.000 18120 OnExposeComplete: enter
04:38:54.186 00.001 18120 UpdateGuideState(): m_state=6
04:38:54.187 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8312
04:38:54.187 00.000 18120 Star::Find returns 1 (0), X=893.86, Y=240.97, Mass=1730, SNR=28.7, Peak=127 HFD=4.3
04:38:54.188 00.001 18120 MultiStar: [#1 0.29,0.33,0.00,M6] [#2 0.34,0.11,0.61,U] [#3 0.44,-0.09,0.00,M4] [#4 0.38,-0.14,0.54,U] [#5 0.26,-0.34,0.47,U] [#6 0.17,0.54,0.00,M4] [#7 0.30,0.44,0.00,M6] [#8 0.23,0.23,0.40,U] 
04:38:54.188 00.000 18120 refined, 4 included, MultiStar: {0.29, 0.07}, one-star: {0.26, 0.28}
04:38:54.189 00.001 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:38:54.189 00.000 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:38:54.190 00.001 18120 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=-0.06 mountY=-0.29, mountTheta=-1.77
04:38:54.193 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.29, y=0.07, opts=13)
04:38:54.196 00.003 18120 Enqueuing Move request for scope (0.29, 0.07)
04:38:54.197 00.001 21948 Worker thread wakes up
04:38:54.197 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
04:38:54.198 00.001 21948 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
04:38:54.198 00.000 21948 Moving (0.29, 0.07) raw xDistance=-0.06 yDistance=-0.29
04:38:54.198 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:38:54.198 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.30
04:38:54.198 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:54.198 00.000 18120 UpdateGuideState exits: m=1730 RSB=28.7
04:38:54.199 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:54.199 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:54.199 00.000 18120 Enqueuing Expose request
04:38:54.200 00.001 21948 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:38:54.200 00.000 21948 MoveAxis(E, 0, ABG)
04:38:54.200 00.000 21948 Move returns status 0, amount 0
04:38:54.200 00.000 21948 MoveAxis(N, 70, ABG)
04:38:54.200 00.000 21948 Guiding  Dir = 0, Dur = 70
04:38:54.200 00.000 21948 IsSlewing returns 0
04:38:54.200 00.000 21948 IsGuiding returns 0
04:38:54.205 00.005 21948 PulseGuide returned control before completion, sleep 76
04:38:54.289 00.084 21948 IsGuiding returns 0
04:38:54.290 00.001 21948 Move returns status 0, amount 70
04:38:54.290 00.000 21948 move complete, result=0
04:38:54.290 00.000 21948 worker thread done servicing request
04:38:54.290 00.000 21948 Worker thread wakes up
04:38:54.290 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 70 ms NORTH
04:38:54.291 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:54.291 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:55.920 01.629 21948 Exposure complete
04:38:55.952 00.032 21948 worker thread done servicing request
04:38:55.952 00.000 18120 OnExposeComplete: enter
04:38:55.954 00.002 18120 UpdateGuideState(): m_state=6
04:38:55.956 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8313
04:38:55.957 00.001 18120 Star::Find returns 1 (0), X=893.83, Y=240.82, Mass=1726, SNR=28.6, Peak=126 HFD=4.3
04:38:55.959 00.002 18120 MultiStar: [#1 0.08,0.33,0.71,U] [#2 0.13,0.08,0.65,U] [#3 0.21,-0.08,0.60,U] [#4 -0.01,-0.14,0.56,U] [#5 0.04,-0.05,0.47,U] [#6 -0.30,0.26,0.49,U] [#7 0.07,0.48,0.00,M7] [#8 0.07,0.20,0.42,U] 
04:38:55.960 00.001 18120 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.23, 0.13}
04:38:55.961 00.001 18120 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
04:38:55.962 00.001 18120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
04:38:55.963 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=0.05 mountY=-0.12, mountTheta=-1.14
04:38:55.965 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.10, opts=13)
04:38:55.966 00.001 18120 Enqueuing Move request for scope (0.08, 0.10)
04:38:55.966 00.000 21948 Worker thread wakes up
04:38:55.966 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
04:38:55.966 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
04:38:55.966 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:55.967 00.001 18120 UpdateGuideState exits: m=1726 RSB=28.6
04:38:55.967 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:55.967 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:55.968 00.001 18120 Enqueuing Expose request
04:38:55.968 00.000 21948 Moving (0.08, 0.10) raw xDistance=0.05 yDistance=-0.12
04:38:55.968 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:38:55.968 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:55.968 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:38:55.969 00.001 21948 MoveAxis(E, 0, ABG)
04:38:55.969 00.000 21948 Move returns status 0, amount 0
04:38:55.969 00.000 21948 MoveAxis(N, 0, ABG)
04:38:55.969 00.000 21948 Move returns status 0, amount 0
04:38:55.969 00.000 21948 move complete, result=0
04:38:55.969 00.000 21948 worker thread done servicing request
04:38:55.969 00.000 21948 Worker thread wakes up
04:38:55.969 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:55.969 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:55.969 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:57.490 01.521 21948 Exposure complete
04:38:57.532 00.042 21948 worker thread done servicing request
04:38:57.532 00.000 18120 OnExposeComplete: enter
04:38:57.532 00.000 18120 UpdateGuideState(): m_state=6
04:38:57.533 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8314
04:38:57.533 00.000 18120 Star::Find returns 1 (0), X=893.56, Y=240.97, Mass=1685, SNR=28.4, Peak=116 HFD=4.2
04:38:57.534 00.001 18120 MultiStar: [#1 -0.14,0.31,0.69,U] [#2 -0.10,0.24,0.60,U] [#3 0.05,-0.04,0.60,U] [#4 0.49,0.01,0.00,M1] [#5 0.16,-0.05,0.48,U] [#6 -0.09,0.72,0.00,M4] [#7 0.24,0.67,0.00,M8] [#8 -0.25,0.26,0.41,U] 
04:38:57.534 00.000 18120 refined, 5 included, MultiStar: {-0.05, 0.18}, one-star: {-0.04, 0.27}
04:38:57.535 00.001 18120 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.00) = xAngle (-0.16 = -0.16)
04:38:57.535 00.000 18120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.20 = -0.20)
04:38:57.536 00.001 18120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=0.19 mountY=-0.04, mountTheta=-0.20
04:38:57.537 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.18, opts=13)
04:38:57.537 00.000 18120 Enqueuing Move request for scope (-0.05, 0.18)
04:38:57.538 00.001 21948 Worker thread wakes up
04:38:57.538 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
04:38:57.538 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
04:38:57.538 00.000 21948 Moving (-0.05, 0.18) raw xDistance=0.19 yDistance=-0.04
04:38:57.538 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:38:57.538 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:38:57.538 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:38:57.538 00.000 21948 MoveAxis(E, 0, ABG)
04:38:57.538 00.000 21948 Move returns status 0, amount 0
04:38:57.538 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:57.538 00.000 18120 UpdateGuideState exits: m=1685 RSB=28.4
04:38:57.539 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:57.539 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:57.540 00.001 18120 Enqueuing Expose request
04:38:57.540 00.000 21948 MoveAxis(N, 0, ABG)
04:38:57.540 00.000 21948 Move returns status 0, amount 0
04:38:57.540 00.000 21948 move complete, result=0
04:38:57.540 00.000 21948 worker thread done servicing request
04:38:57.540 00.000 21948 Worker thread wakes up
04:38:57.540 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:57.540 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:38:57.541 00.001 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:38:59.170 01.629 21948 Exposure complete
04:38:59.230 00.060 21948 worker thread done servicing request
04:38:59.230 00.000 18120 OnExposeComplete: enter
04:38:59.231 00.001 18120 UpdateGuideState(): m_state=6
04:38:59.232 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8315
04:38:59.232 00.000 18120 Star::Find returns 1 (0), X=893.86, Y=241.12, Mass=1632, SNR=28.0, Peak=115 HFD=4.3
04:38:59.233 00.001 18120 MultiStar: [#1 0.39,0.42,0.00,M5] [#2 -0.15,0.37,0.67,U] [#3 0.19,0.29,0.58,U] [#4 -0.05,0.59,0.00,M2] [#5 0.09,-0.07,0.44,U] [#6 0.14,0.79,0.00,M5] [#7 -0.18,0.60,0.00,M9] [#8 0.10,0.28,0.42,U] 
04:38:59.233 00.000 18120 refined, 4 included, MultiStar: {0.11, 0.30}, one-star: {0.26, 0.43}
04:38:59.233 00.000 18120 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.00) = xAngle (-0.79 = -0.79)
04:38:59.234 00.001 18120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.82 = -0.82)
04:38:59.234 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.21 mountX=0.23 mountY=-0.23, mountTheta=-0.80
04:38:59.235 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.30, opts=13)
04:38:59.236 00.001 18120 Enqueuing Move request for scope (0.11, 0.30)
04:38:59.236 00.000 21948 Worker thread wakes up
04:38:59.236 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd
04:38:59.236 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.30)
04:38:59.236 00.000 21948 Moving (0.11, 0.30) raw xDistance=0.23 yDistance=-0.23
04:38:59.236 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:38:59.236 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:38:59.236 00.000 21948 MoveAxis(W, 40, ABG)
04:38:59.236 00.000 21948 Guiding  Dir = 3, Dur = 40
04:38:59.236 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:38:59.237 00.001 18120 UpdateGuideState exits: m=1632 RSB=28.0
04:38:59.238 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:59.239 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:38:59.240 00.001 18120 Enqueuing Expose request
04:38:59.240 00.000 21948 IsSlewing returns 0
04:38:59.241 00.001 21948 IsGuiding returns 0
04:38:59.242 00.001 21948 PulseGuide returned control before completion, sleep 49
04:38:59.292 00.050 21948 IsGuiding returns 0
04:38:59.292 00.000 21948 Move returns status 0, amount 40
04:38:59.292 00.000 21948 MoveAxis(N, 56, ABG)
04:38:59.293 00.001 21948 Guiding  Dir = 0, Dur = 56
04:38:59.293 00.000 21948 IsSlewing returns 0
04:38:59.293 00.000 21948 IsGuiding returns 0
04:38:59.298 00.005 21948 PulseGuide returned control before completion, sleep 61
04:38:59.369 00.071 21948 IsGuiding returns 0
04:38:59.369 00.000 21948 Move returns status 0, amount 56
04:38:59.369 00.000 21948 move complete, result=0
04:38:59.369 00.000 21948 worker thread done servicing request
04:38:59.370 00.001 18120 GuideStep: 0.2 px 40 ms WEST, -0.2 px 56 ms NORTH
04:38:59.370 00.000 21948 Worker thread wakes up
04:38:59.370 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:38:59.370 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:00.786 01.416 21948 Exposure complete
04:39:00.831 00.045 21948 worker thread done servicing request
04:39:00.832 00.001 18120 OnExposeComplete: enter
04:39:00.832 00.000 18120 UpdateGuideState(): m_state=6
04:39:00.833 00.001 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8316
04:39:00.833 00.000 18120 Star::Find returns 1 (0), X=893.43, Y=240.87, Mass=1594, SNR=27.6, Peak=109 HFD=4.4
04:39:00.834 00.001 18120 MultiStar: [#1 0.59,0.55,0.00,M6] [#2 -0.34,0.29,0.00,M1] [#3 -0.04,-0.20,0.63,U] [#4 0.02,0.46,0.00,M3] [#5 -0.31,-0.10,0.49,U] [#6 -0.48,0.81,0.00,M6] [#7 -0.07,0.67,0.00,M10] [#8 -0.04,-0.08,0.43,U] 
04:39:00.834 00.000 18120 refined, 3 included, MultiStar: {-0.14, -0.01}, one-star: {-0.17, 0.18}
04:39:00.834 00.000 18120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.00) = xAngle (-5.07 = 1.22)
04:39:00.835 00.001 18120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.10 = 1.18)
04:39:00.835 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.05 mountY=0.13, mountTheta=1.21
04:39:00.837 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.01, opts=13)
04:39:00.839 00.002 18120 Enqueuing Move request for scope (-0.14, -0.01)
04:39:00.840 00.001 21948 Worker thread wakes up
04:39:00.840 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:00.841 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
04:39:00.841 00.000 18120 UpdateGuideState exits: m=1594 RSB=27.6
04:39:00.841 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:00.842 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:00.842 00.000 18120 Enqueuing Expose request
04:39:00.843 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
04:39:00.843 00.000 21948 Moving (-0.14, -0.01) raw xDistance=0.05 yDistance=0.13
04:39:00.843 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:39:00.843 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:00.843 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:39:00.843 00.000 21948 MoveAxis(E, 0, ABG)
04:39:00.843 00.000 21948 Move returns status 0, amount 0
04:39:00.843 00.000 21948 MoveAxis(N, 0, ABG)
04:39:00.843 00.000 21948 Move returns status 0, amount 0
04:39:00.843 00.000 21948 move complete, result=0
04:39:00.843 00.000 21948 worker thread done servicing request
04:39:00.843 00.000 21948 Worker thread wakes up
04:39:00.843 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:00.843 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:00.843 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:02.481 01.638 21948 Exposure complete
04:39:02.518 00.037 21948 worker thread done servicing request
04:39:02.518 00.000 18120 OnExposeComplete: enter
04:39:02.519 00.001 18120 UpdateGuideState(): m_state=6
04:39:02.520 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8317
04:39:02.521 00.001 18120 Star::Find returns 1 (0), X=893.71, Y=240.97, Mass=1754, SNR=28.8, Peak=122 HFD=4.2
04:39:02.521 00.000 18120 MultiStar: [#1 0.28,0.87,0.00,M7] [#2 -0.15,0.24,0.67,U] [#3 -0.18,-0.05,0.60,U] [#4 0.12,0.33,0.55,U] [#5 -0.42,-0.02,0.48,U] [#6 0.02,0.84,0.00,M7] [#7 -0.12,0.79,0.00,R] [#8 -0.08,-0.03,0.36,U] 
04:39:02.522 00.001 18120 refined, 5 included, MultiStar: {-0.07, 0.15}, one-star: {0.11, 0.27}
04:39:02.522 00.000 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.02 = 0.02)
04:39:02.523 00.001 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.02 = -0.02)
04:39:02.523 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.01 mountX=0.17 mountY=-0.00, mountTheta=-0.02
04:39:02.524 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.15, opts=13)
04:39:02.525 00.001 18120 Enqueuing Move request for scope (-0.07, 0.15)
04:39:02.527 00.002 21948 Worker thread wakes up
04:39:02.527 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:02.527 00.000 18120 UpdateGuideState exits: m=1754 RSB=28.8
04:39:02.527 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:02.528 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:02.528 00.000 18120 Enqueuing Expose request
04:39:02.529 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
04:39:02.529 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
04:39:02.529 00.000 21948 Moving (-0.07, 0.15) raw xDistance=0.17 yDistance=-0.00
04:39:02.529 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:39:02.529 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:02.529 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:39:02.529 00.000 21948 MoveAxis(E, 0, ABG)
04:39:02.529 00.000 21948 Move returns status 0, amount 0
04:39:02.529 00.000 21948 MoveAxis(N, 0, ABG)
04:39:02.529 00.000 21948 Move returns status 0, amount 0
04:39:02.529 00.000 21948 move complete, result=0
04:39:02.529 00.000 21948 worker thread done servicing request
04:39:02.529 00.000 21948 Worker thread wakes up
04:39:02.529 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:02.529 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:02.529 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:04.047 01.518 21948 Exposure complete
04:39:04.076 00.029 21948 worker thread done servicing request
04:39:04.076 00.000 18120 OnExposeComplete: enter
04:39:04.076 00.000 18120 UpdateGuideState(): m_state=6
04:39:04.077 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8318
04:39:04.077 00.000 18120 Star::Find returns 1 (0), X=893.73, Y=241.10, Mass=1683, SNR=28.4, Peak=115 HFD=4.4
04:39:04.078 00.001 18120 MultiStar: [#1 0.54,0.40,0.00,M8] [#2 -0.06,-0.05,0.65,U] [#3 0.18,0.05,0.63,U] [#4 0.07,0.08,0.59,U] [#5 0.32,0.32,0.00,M1] [#6 -0.22,0.92,0.00,M8] [#7 0.02,-0.39,0.42,U] [#8 0.14,0.62,0.00,M1] 
04:39:04.078 00.000 18120 refined, 4 included, MultiStar: {0.07, 0.09}, one-star: {0.12, 0.40}
04:39:04.079 00.001 18120 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.00) = xAngle (-1.13 = -1.13)
04:39:04.079 00.000 18120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.17 = -1.17)
04:39:04.080 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.86 mountX=0.05 mountY=-0.11, mountTheta=-1.14
04:39:04.081 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.09, opts=13)
04:39:04.082 00.001 18120 Enqueuing Move request for scope (0.07, 0.09)
04:39:04.082 00.000 21948 Worker thread wakes up
04:39:04.082 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:04.083 00.001 18120 UpdateGuideState exits: m=1683 RSB=28.4
04:39:04.083 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:04.083 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:04.084 00.001 18120 Enqueuing Expose request
04:39:04.084 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
04:39:04.084 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
04:39:04.084 00.000 21948 Moving (0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
04:39:04.084 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:39:04.084 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:04.084 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:39:04.084 00.000 21948 MoveAxis(E, 0, ABG)
04:39:04.084 00.000 21948 Move returns status 0, amount 0
04:39:04.084 00.000 21948 MoveAxis(N, 0, ABG)
04:39:04.084 00.000 21948 Move returns status 0, amount 0
04:39:04.084 00.000 21948 move complete, result=0
04:39:04.085 00.001 21948 worker thread done servicing request
04:39:04.085 00.000 21948 Worker thread wakes up
04:39:04.085 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:04.085 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:04.085 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:39:05.714 01.629 21948 Exposure complete
04:39:05.755 00.041 21948 worker thread done servicing request
04:39:05.755 00.000 18120 OnExposeComplete: enter
04:39:05.757 00.002 18120 UpdateGuideState(): m_state=6
04:39:05.757 00.000 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8319
04:39:05.758 00.001 18120 Star::Find returns 1 (0), X=893.64, Y=240.98, Mass=1651, SNR=28.0, Peak=119 HFD=4.1
04:39:05.758 00.000 18120 MultiStar: [#1 0.11,0.33,0.72,U] [#2 -0.02,0.16,0.66,U] [#3 0.28,0.33,0.59,U] [#4 -0.15,0.21,0.55,U] [#5 -0.24,0.17,0.45,U] [#6 -0.09,0.64,0.00,M9] [#7 -0.18,-0.33,0.41,U] [#8 0.42,0.37,0.00,M2] 
04:39:05.759 00.001 18120 refined, 6 included, MultiStar: {0.00, 0.20}, one-star: {0.04, 0.29}
04:39:05.759 00.000 18120 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.00) = xAngle (-0.43 = -0.43)
04:39:05.760 00.001 18120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.47 = -0.47)
04:39:05.760 00.000 18120 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.56 mountX=0.18 mountY=-0.09, mountTheta=-0.47
04:39:05.763 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.20, opts=13)
04:39:05.764 00.001 18120 Enqueuing Move request for scope (0.00, 0.20)
04:39:05.764 00.000 21948 Worker thread wakes up
04:39:05.764 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:05.765 00.001 18120 UpdateGuideState exits: m=1651 RSB=28.0
04:39:05.765 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:05.766 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:05.766 00.000 18120 Enqueuing Expose request
04:39:05.766 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
04:39:05.766 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
04:39:05.766 00.000 21948 Moving (0.00, 0.20) raw xDistance=0.18 yDistance=-0.09
04:39:05.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:39:05.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:05.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:39:05.766 00.000 21948 MoveAxis(E, 0, ABG)
04:39:05.766 00.000 21948 Move returns status 0, amount 0
04:39:05.766 00.000 21948 MoveAxis(N, 0, ABG)
04:39:05.767 00.001 21948 Move returns status 0, amount 0
04:39:05.767 00.000 21948 move complete, result=0
04:39:05.767 00.000 21948 worker thread done servicing request
04:39:05.767 00.000 21948 Worker thread wakes up
04:39:05.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:05.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:05.767 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:39:07.294 01.527 21948 Exposure complete
04:39:07.335 00.041 21948 worker thread done servicing request
04:39:07.335 00.000 18120 OnExposeComplete: enter
04:39:07.336 00.001 18120 UpdateGuideState(): m_state=6
04:39:07.337 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8320
04:39:07.338 00.001 18120 Star::Find returns 1 (0), X=893.79, Y=240.87, Mass=1614, SNR=27.8, Peak=115 HFD=4.4
04:39:07.338 00.000 18120 MultiStar: [#1 0.06,0.33,0.74,U] [#2 0.24,0.25,0.67,U] [#3 0.43,0.23,0.00,M1] [#4 0.29,-0.09,0.54,U] [#5 0.48,-0.01,0.00,M1] [#6 -0.22,0.68,0.00,M10] [#7 0.36,-0.27,0.00,M1] [#8 0.47,0.45,0.00,M3] 
04:39:07.338 00.000 18120 single-star, 3 included, MultiStar: {0.18, 0.18}, one-star: {0.18, 0.18}
04:39:07.339 00.001 18120 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.00) = xAngle (-1.24 = -1.24)
04:39:07.340 00.001 18120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.27 = -1.27)
04:39:07.340 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.76 mountX=0.08 mountY=-0.24, mountTheta=-1.24
04:39:07.341 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.18, opts=13)
04:39:07.342 00.001 18120 Enqueuing Move request for scope (0.18, 0.18)
04:39:07.342 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:07.342 00.000 18120 UpdateGuideState exits: m=1614 RSB=27.8
04:39:07.343 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:07.343 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:07.344 00.001 18120 Enqueuing Expose request
04:39:07.344 00.000 21948 Worker thread wakes up
04:39:07.344 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
04:39:07.344 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
04:39:07.344 00.000 21948 Moving (0.18, 0.18) raw xDistance=0.08 yDistance=-0.24
04:39:07.344 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:39:07.344 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:39:07.344 00.000 21948 MoveAxis(E, 0, ABG)
04:39:07.344 00.000 21948 Move returns status 0, amount 0
04:39:07.344 00.000 21948 MoveAxis(N, 58, ABG)
04:39:07.344 00.000 21948 Guiding  Dir = 0, Dur = 58
04:39:07.345 00.001 21948 IsSlewing returns 0
04:39:07.345 00.000 21948 IsGuiding returns 0
04:39:07.350 00.005 21948 PulseGuide returned control before completion, sleep 64
04:39:07.421 00.071 21948 IsGuiding returns 0
04:39:07.421 00.000 21948 Move returns status 0, amount 58
04:39:07.421 00.000 21948 move complete, result=0
04:39:07.421 00.000 21948 worker thread done servicing request
04:39:07.421 00.000 21948 Worker thread wakes up
04:39:07.421 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:07.421 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 58 ms NORTH
04:39:07.422 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:09.059 01.637 21948 Exposure complete
04:39:09.109 00.050 21948 worker thread done servicing request
04:39:09.109 00.000 18120 OnExposeComplete: enter
04:39:09.110 00.001 18120 UpdateGuideState(): m_state=6
04:39:09.111 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8321
04:39:09.112 00.001 18120 Star::Find returns 1 (0), X=893.38, Y=240.64, Mass=1567, SNR=27.4, Peak=112 HFD=4.3
04:39:09.113 00.001 18120 MultiStar: [#1 -0.04,0.26,0.80,U] [#2 -0.18,0.21,0.63,U] [#3 0.18,0.06,0.62,U] [#4 -0.07,0.26,0.61,U] [#5 -0.15,-0.08,0.49,U] [#6 -0.77,0.53,0.00,R] [#7 0.23,-0.38,0.00,M2] [#8 0.19,0.16,0.41,U] 
04:39:09.114 00.001 18120 refined, 6 included, MultiStar: {-0.06, 0.11}, one-star: {-0.22, -0.06}
04:39:09.115 00.001 18120 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.00) = xAngle (0.10 = 0.10)
04:39:09.115 00.000 18120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.06 = 0.06)
04:39:09.116 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.10 mountX=0.13 mountY=0.01, mountTheta=0.06
04:39:09.118 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=0.11, opts=13)
04:39:09.120 00.002 18120 Enqueuing Move request for scope (-0.06, 0.11)
04:39:09.120 00.000 21948 Worker thread wakes up
04:39:09.120 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:09.121 00.001 18120 UpdateGuideState exits: m=1567 RSB=27.4
04:39:09.121 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:09.122 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:09.122 00.000 18120 Enqueuing Expose request
04:39:09.123 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
04:39:09.123 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
04:39:09.123 00.000 21948 Moving (-0.06, 0.11) raw xDistance=0.13 yDistance=0.01
04:39:09.123 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:39:09.123 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:09.123 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:39:09.123 00.000 21948 MoveAxis(E, 0, ABG)
04:39:09.123 00.000 21948 Move returns status 0, amount 0
04:39:09.123 00.000 21948 MoveAxis(N, 0, ABG)
04:39:09.123 00.000 21948 Move returns status 0, amount 0
04:39:09.123 00.000 21948 move complete, result=0
04:39:09.123 00.000 21948 worker thread done servicing request
04:39:09.123 00.000 21948 Worker thread wakes up
04:39:09.123 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:09.123 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:09.123 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:39:10.644 01.521 21948 Exposure complete
04:39:10.689 00.045 21948 worker thread done servicing request
04:39:10.689 00.000 18120 OnExposeComplete: enter
04:39:10.690 00.001 18120 UpdateGuideState(): m_state=6
04:39:10.691 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8322
04:39:10.691 00.000 18120 Star::Find returns 1 (0), X=893.18, Y=240.81, Mass=1770, SNR=29.2, Peak=121 HFD=4.3
04:39:10.692 00.001 18120 MultiStar: [#1 -0.02,-0.01,0.72,U] [#2 -0.21,0.09,0.60,U] [#3 0.05,-0.21,0.59,U] [#4 -0.27,0.15,0.52,U] [#5 -0.39,-0.36,0.00,M1] [#6 0.45,-0.10,0.00,M1] [#7 0.09,-0.33,0.37,U] [#8 -0.12,0.07,0.39,U] 
04:39:10.692 00.000 18120 refined, 6 included, MultiStar: {-0.16, 0.00}, one-star: {-0.42, 0.12}
04:39:10.693 00.001 18120 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.00) = xAngle (1.12 = 1.12)
04:39:10.693 00.000 18120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.08 = 1.08)
04:39:10.693 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.12 mountX=0.07 mountY=0.14, mountTheta=1.11
04:39:10.694 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.00, opts=13)
04:39:10.695 00.001 18120 Enqueuing Move request for scope (-0.16, 0.00)
04:39:10.695 00.000 21948 Worker thread wakes up
04:39:10.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
04:39:10.695 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
04:39:10.695 00.000 21948 Moving (-0.16, 0.00) raw xDistance=0.07 yDistance=0.14
04:39:10.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:10.696 00.001 18120 UpdateGuideState exits: m=1770 RSB=29.2
04:39:10.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:10.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:10.697 00.000 18120 Enqueuing Expose request
04:39:10.698 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:39:10.698 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:10.698 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:39:10.698 00.000 21948 MoveAxis(E, 0, ABG)
04:39:10.698 00.000 21948 Move returns status 0, amount 0
04:39:10.698 00.000 21948 MoveAxis(N, 0, ABG)
04:39:10.698 00.000 21948 Move returns status 0, amount 0
04:39:10.698 00.000 21948 move complete, result=0
04:39:10.699 00.001 21948 worker thread done servicing request
04:39:10.699 00.000 21948 Worker thread wakes up
04:39:10.699 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:10.699 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:10.699 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:12.328 01.629 21948 Exposure complete
04:39:12.370 00.042 21948 worker thread done servicing request
04:39:12.370 00.000 18120 OnExposeComplete: enter
04:39:12.371 00.001 18120 UpdateGuideState(): m_state=6
04:39:12.372 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8323
04:39:12.373 00.001 18120 Star::Find returns 1 (0), X=893.58, Y=241.07, Mass=1693, SNR=28.4, Peak=116 HFD=4.1
04:39:12.374 00.001 18120 MultiStar: [#1 -0.18,0.50,0.00,M5] [#2 0.00,0.24,0.61,U] [#3 0.05,-0.08,0.58,U] [#4 0.14,0.14,0.54,U] [#5 -0.40,0.01,0.48,U] [#6 0.88,-0.17,0.00,M2] [#7 0.54,-0.16,0.00,M2] [#8 0.12,0.21,0.36,U] 
04:39:12.375 00.001 18120 refined, 5 included, MultiStar: {-0.02, 0.18}, one-star: {-0.03, 0.37}
04:39:12.375 00.000 18120 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.00) = xAngle (-0.32 = -0.32)
04:39:12.375 00.000 18120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.36 = -0.36)
04:39:12.376 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.68 mountX=0.17 mountY=-0.06, mountTheta=-0.36
04:39:12.377 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.18, opts=13)
04:39:12.378 00.001 18120 Enqueuing Move request for scope (-0.02, 0.18)
04:39:12.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:12.379 00.001 21948 Worker thread wakes up
04:39:12.379 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
04:39:12.379 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
04:39:12.379 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.4
04:39:12.379 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:12.380 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:12.380 00.000 18120 Enqueuing Expose request
04:39:12.381 00.001 21948 Moving (-0.02, 0.18) raw xDistance=0.17 yDistance=-0.06
04:39:12.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:39:12.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:12.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:39:12.381 00.000 21948 MoveAxis(E, 0, ABG)
04:39:12.381 00.000 21948 Move returns status 0, amount 0
04:39:12.381 00.000 21948 MoveAxis(N, 0, ABG)
04:39:12.381 00.000 21948 Move returns status 0, amount 0
04:39:12.381 00.000 21948 move complete, result=0
04:39:12.381 00.000 21948 worker thread done servicing request
04:39:12.381 00.000 21948 Worker thread wakes up
04:39:12.381 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:12.381 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:12.381 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:39:13.896 01.515 21948 Exposure complete
04:39:13.923 00.027 21948 worker thread done servicing request
04:39:13.923 00.000 18120 OnExposeComplete: enter
04:39:13.924 00.001 18120 UpdateGuideState(): m_state=6
04:39:13.924 00.000 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8324
04:39:13.925 00.001 18120 Star::Find returns 1 (0), X=893.33, Y=240.85, Mass=1637, SNR=28.1, Peak=98 HFD=4.5
04:39:13.925 00.000 18120 MultiStar: [#1 -0.03,0.55,0.00,M6] [#2 0.12,0.16,0.61,U] [#3 0.33,-0.17,0.60,U] [#4 -0.03,0.24,0.56,U] [#5 -0.15,0.12,0.49,U] [#6 0.46,0.03,0.00,M3] [#7 0.60,-0.28,0.00,M3] [#8 -0.41,0.30,0.00,M1] 
04:39:13.925 00.000 18120 refined, 4 included, MultiStar: {-0.03, 0.11}, one-star: {-0.27, 0.16}
04:39:13.929 00.004 18120 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.00) = xAngle (-0.18 = -0.18)
04:39:13.930 00.001 18120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.22 = -0.22)
04:39:13.931 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.82 mountX=0.11 mountY=-0.02, mountTheta=-0.22
04:39:13.933 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.11, opts=13)
04:39:13.934 00.001 18120 Enqueuing Move request for scope (-0.03, 0.11)
04:39:13.934 00.000 21948 Worker thread wakes up
04:39:13.934 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:13.934 00.000 18120 UpdateGuideState exits: m=1637 RSB=28.1
04:39:13.935 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:13.935 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:13.935 00.000 18120 Enqueuing Expose request
04:39:13.936 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
04:39:13.936 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
04:39:13.936 00.000 21948 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.02
04:39:13.936 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:39:13.936 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:13.936 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:39:13.936 00.000 21948 MoveAxis(E, 0, ABG)
04:39:13.936 00.000 21948 Move returns status 0, amount 0
04:39:13.936 00.000 21948 MoveAxis(N, 0, ABG)
04:39:13.937 00.001 21948 Move returns status 0, amount 0
04:39:13.937 00.000 21948 move complete, result=0
04:39:13.937 00.000 21948 worker thread done servicing request
04:39:13.937 00.000 21948 Worker thread wakes up
04:39:13.937 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:13.937 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:13.937 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:15.563 01.626 21948 Exposure complete
04:39:15.601 00.038 21948 worker thread done servicing request
04:39:15.601 00.000 18120 OnExposeComplete: enter
04:39:15.602 00.001 18120 UpdateGuideState(): m_state=6
04:39:15.604 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8325
04:39:15.605 00.001 18120 Star::Find returns 1 (0), X=893.38, Y=240.76, Mass=1478, SNR=26.5, Peak=104 HFD=4.1
04:39:15.607 00.002 18120 MultiStar: [#1 0.05,0.31,0.72,U] [#2 -0.30,0.22,0.66,U] [#3 -0.14,-0.13,0.65,U] [#4 0.38,0.01,0.63,U] [#5 -0.22,-0.31,0.49,U] [#6 0.64,-0.09,0.00,M4] [#7 0.33,-0.38,0.00,M4] [#8 0.46,-0.24,0.00,M2] 
04:39:15.609 00.002 18120 refined, 5 included, MultiStar: {-0.08, 0.05}, one-star: {-0.22, 0.06}
04:39:15.610 00.001 18120 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
04:39:15.610 00.000 18120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
04:39:15.611 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.62 mountX=0.08 mountY=0.05, mountTheta=0.59
04:39:15.612 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.05, opts=13)
04:39:15.613 00.001 18120 Enqueuing Move request for scope (-0.08, 0.05)
04:39:15.613 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:15.614 00.001 21948 Worker thread wakes up
04:39:15.614 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
04:39:15.614 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
04:39:15.614 00.000 21948 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=0.05
04:39:15.614 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:39:15.614 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:15.614 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:39:15.614 00.000 21948 MoveAxis(E, 0, ABG)
04:39:15.614 00.000 21948 Move returns status 0, amount 0
04:39:15.614 00.000 21948 MoveAxis(N, 0, ABG)
04:39:15.614 00.000 21948 Move returns status 0, amount 0
04:39:15.614 00.000 21948 move complete, result=0
04:39:15.614 00.000 21948 worker thread done servicing request
04:39:15.614 00.000 18120 UpdateGuideState exits: m=1478 RSB=26.5
04:39:15.615 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:15.615 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:15.616 00.001 18120 Enqueuing Expose request
04:39:15.616 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:15.617 00.001 21948 Worker thread wakes up
04:39:15.617 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:15.617 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:17.145 01.528 21948 Exposure complete
04:39:17.183 00.038 21948 worker thread done servicing request
04:39:17.183 00.000 18120 OnExposeComplete: enter
04:39:17.184 00.001 18120 UpdateGuideState(): m_state=6
04:39:17.185 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8326
04:39:17.186 00.001 18120 Star::Find returns 1 (0), X=893.54, Y=240.83, Mass=1604, SNR=27.6, Peak=105 HFD=4.0
04:39:17.187 00.001 18120 MultiStar: [#1 -0.19,0.20,0.73,U] [#2 -0.31,0.19,0.63,U] [#3 0.20,-0.25,0.64,U] [#4 -0.09,-0.07,0.58,U] [#5 -0.15,-0.15,0.52,U] [#6 0.47,0.04,0.00,M5] [#7 0.11,-0.37,0.42,U] [#8 0.04,0.05,0.43,U] 
04:39:17.188 00.001 18120 refined, 7 included, MultiStar: {-0.07, -0.00}, one-star: {-0.07, 0.14}
04:39:17.189 00.001 18120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.00) = xAngle (-5.12 = 1.17)
04:39:17.190 00.001 18120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.16 = 1.13)
04:39:17.190 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.12 mountX=0.03 mountY=0.06, mountTheta=1.16
04:39:17.195 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.00, opts=13)
04:39:17.196 00.001 18120 Enqueuing Move request for scope (-0.07, -0.00)
04:39:17.197 00.001 21948 Worker thread wakes up
04:39:17.197 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:17.197 00.000 18120 UpdateGuideState exits: m=1604 RSB=27.6
04:39:17.197 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:17.198 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:17.198 00.000 18120 Enqueuing Expose request
04:39:17.199 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
04:39:17.199 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
04:39:17.199 00.000 21948 Moving (-0.07, -0.00) raw xDistance=0.03 yDistance=0.06
04:39:17.199 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:39:17.199 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:17.199 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:39:17.199 00.000 21948 MoveAxis(E, 0, ABG)
04:39:17.199 00.000 21948 Move returns status 0, amount 0
04:39:17.199 00.000 21948 MoveAxis(N, 0, ABG)
04:39:17.199 00.000 21948 Move returns status 0, amount 0
04:39:17.199 00.000 21948 move complete, result=0
04:39:17.199 00.000 21948 worker thread done servicing request
04:39:17.199 00.000 21948 Worker thread wakes up
04:39:17.199 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:17.199 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:17.200 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:18.832 01.632 21948 Exposure complete
04:39:18.882 00.050 18120 OnExposeComplete: enter
04:39:18.882 00.000 18120 UpdateGuideState(): m_state=6
04:39:18.883 00.001 21948 worker thread done servicing request
04:39:18.883 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8327
04:39:18.884 00.001 18120 Star::Find returns 1 (0), X=893.33, Y=240.87, Mass=1782, SNR=29.1, Peak=130 HFD=4.2
04:39:18.884 00.000 18120 MultiStar: [#1 0.06,0.19,0.69,U] [#2 -0.22,0.12,0.59,U] [#3 -0.05,0.16,0.57,U] [#4 -0.07,0.15,0.54,U] [#5 -0.45,0.04,0.00,M1] [#6 0.50,-0.14,0.00,M6] [#7 0.27,-0.26,0.40,U] [#8 -0.05,0.08,0.38,U] 
04:39:18.884 00.000 18120 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {-0.27, 0.18}
04:39:18.885 00.001 18120 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.00) = xAngle (0.18 = 0.18)
04:39:18.885 00.000 18120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.14 = 0.14)
04:39:18.886 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.18 mountX=0.14 mountY=0.02, mountTheta=0.14
04:39:18.887 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.11, opts=13)
04:39:18.887 00.000 18120 Enqueuing Move request for scope (-0.08, 0.11)
04:39:18.888 00.001 21948 Worker thread wakes up
04:39:18.888 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
04:39:18.888 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
04:39:18.888 00.000 21948 Moving (-0.08, 0.11) raw xDistance=0.14 yDistance=0.02
04:39:18.888 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:39:18.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:18.888 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:18.888 00.000 18120 UpdateGuideState exits: m=1782 RSB=29.1
04:39:18.889 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:18.889 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:18.890 00.001 18120 Enqueuing Expose request
04:39:18.891 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:39:18.891 00.000 21948 MoveAxis(E, 0, ABG)
04:39:18.891 00.000 21948 Move returns status 0, amount 0
04:39:18.891 00.000 21948 MoveAxis(N, 0, ABG)
04:39:18.891 00.000 21948 Move returns status 0, amount 0
04:39:18.891 00.000 21948 move complete, result=0
04:39:18.891 00.000 21948 worker thread done servicing request
04:39:18.891 00.000 21948 Worker thread wakes up
04:39:18.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:18.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:18.892 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:39:20.414 01.522 21948 Exposure complete
04:39:20.465 00.051 21948 worker thread done servicing request
04:39:20.466 00.001 18120 OnExposeComplete: enter
04:39:20.467 00.001 18120 UpdateGuideState(): m_state=6
04:39:20.469 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8328
04:39:20.470 00.001 18120 Star::Find returns 1 (0), X=893.46, Y=240.85, Mass=1538, SNR=27.1, Peak=111 HFD=3.9
04:39:20.472 00.002 18120 MultiStar: [#1 -0.24,0.25,0.73,U] [#2 -0.10,-0.03,0.63,U] [#3 0.15,0.05,0.60,U] [#4 -0.13,0.05,0.58,U] [#5 -0.10,-0.19,0.47,U] [#6 0.32,-0.07,0.57,U] [#7 0.19,-0.08,0.44,U] [#8 0.03,0.18,0.45,U] 
04:39:20.473 00.001 18120 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.14, 0.16}
04:39:20.473 00.000 18120 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.00) = xAngle (-0.01 = -0.01)
04:39:20.475 00.002 18120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.05 = -0.05)
04:39:20.475 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.98 mountX=0.06 mountY=-0.00, mountTheta=-0.05
04:39:20.477 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.05, opts=13)
04:39:20.477 00.000 18120 Enqueuing Move request for scope (-0.02, 0.05)
04:39:20.478 00.001 21948 Worker thread wakes up
04:39:20.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:20.478 00.000 18120 UpdateGuideState exits: m=1538 RSB=27.1
04:39:20.479 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:20.479 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:20.479 00.000 18120 Enqueuing Expose request
04:39:20.480 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
04:39:20.480 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
04:39:20.480 00.000 21948 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=-0.00
04:39:20.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:39:20.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:20.480 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:39:20.480 00.000 21948 MoveAxis(E, 0, ABG)
04:39:20.480 00.000 21948 Move returns status 0, amount 0
04:39:20.480 00.000 21948 MoveAxis(N, 0, ABG)
04:39:20.480 00.000 21948 Move returns status 0, amount 0
04:39:20.480 00.000 21948 move complete, result=0
04:39:20.480 00.000 21948 worker thread done servicing request
04:39:20.480 00.000 21948 Worker thread wakes up
04:39:20.480 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:20.480 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:20.480 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:22.113 01.633 21948 Exposure complete
04:39:22.162 00.049 21948 worker thread done servicing request
04:39:22.162 00.000 18120 OnExposeComplete: enter
04:39:22.163 00.001 18120 UpdateGuideState(): m_state=6
04:39:22.163 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8329
04:39:22.164 00.001 18120 Star::Find returns 1 (0), X=893.32, Y=240.77, Mass=1586, SNR=27.5, Peak=122 HFD=4.3
04:39:22.164 00.000 18120 MultiStar: [#1 -0.14,0.10,0.72,U] [#2 -0.08,-0.16,0.64,U] [#3 0.54,-0.31,0.00,M1] [#4 0.31,-0.05,0.59,U] [#5 0.04,-0.56,0.00,M1] [#6 0.30,-0.21,0.54,U] [#7 0.20,-0.34,0.43,U] [#8 0.43,-0.19,0.00,M1] 
04:39:22.165 00.001 18120 refined, 5 included, MultiStar: {-0.00, -0.06}, one-star: {-0.28, 0.07}
04:39:22.166 00.001 18120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.00) = xAngle (-3.59 = 2.69)
04:39:22.166 00.000 18120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.63 = 2.65)
04:39:22.167 00.001 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=-0.06 mountY=0.03, mountTheta=2.66
04:39:22.168 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.06, opts=13)
04:39:22.169 00.001 18120 Enqueuing Move request for scope (-0.00, -0.06)
04:39:22.169 00.000 21948 Worker thread wakes up
04:39:22.169 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
04:39:22.169 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
04:39:22.169 00.000 21948 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.03
04:39:22.169 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:39:22.169 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:22.169 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:22.170 00.001 18120 UpdateGuideState exits: m=1586 RSB=27.5
04:39:22.170 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:22.171 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:22.171 00.000 18120 Enqueuing Expose request
04:39:22.172 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:39:22.172 00.000 21948 MoveAxis(E, 0, ABG)
04:39:22.172 00.000 21948 Move returns status 0, amount 0
04:39:22.172 00.000 21948 MoveAxis(N, 0, ABG)
04:39:22.172 00.000 21948 Move returns status 0, amount 0
04:39:22.172 00.000 21948 move complete, result=0
04:39:22.172 00.000 21948 worker thread done servicing request
04:39:22.172 00.000 21948 Worker thread wakes up
04:39:22.172 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:22.172 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:22.173 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:39:23.690 01.517 21948 Exposure complete
04:39:23.735 00.045 21948 worker thread done servicing request
04:39:23.737 00.002 18120 OnExposeComplete: enter
04:39:23.740 00.003 18120 UpdateGuideState(): m_state=6
04:39:23.742 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8330
04:39:23.745 00.003 18120 Star::Find returns 1 (0), X=893.61, Y=240.78, Mass=1683, SNR=28.4, Peak=116 HFD=4.2
04:39:23.747 00.002 18120 MultiStar: [#1 0.14,0.23,0.75,U] [#2 0.04,0.12,0.61,U] [#3 0.21,-0.44,0.00,M2] [#4 0.06,-0.10,0.55,U] [#5 -0.37,-0.12,0.47,U] [#6 0.67,-0.09,0.00,M5] [#7 -0.00,-0.37,0.40,U] [#8 0.34,-0.10,0.39,U] 
04:39:23.750 00.003 18120 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {0.01, 0.08}
04:39:23.752 00.002 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:39:23.754 00.002 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:39:23.756 00.002 18120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.23 mountX=-0.01 mountY=-0.03, mountTheta=-1.77
04:39:23.757 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.01, opts=13)
04:39:23.758 00.001 18120 Enqueuing Move request for scope (0.03, 0.01)
04:39:23.759 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:23.760 00.001 18120 UpdateGuideState exits: m=1683 RSB=28.4
04:39:23.760 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:23.760 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:23.761 00.001 18120 Enqueuing Expose request
04:39:23.761 00.000 21948 Worker thread wakes up
04:39:23.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
04:39:23.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
04:39:23.761 00.000 21948 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
04:39:23.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:39:23.761 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:23.762 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:39:23.762 00.000 21948 MoveAxis(E, 0, ABG)
04:39:23.762 00.000 21948 Move returns status 0, amount 0
04:39:23.762 00.000 21948 MoveAxis(N, 0, ABG)
04:39:23.762 00.000 21948 Move returns status 0, amount 0
04:39:23.762 00.000 21948 move complete, result=0
04:39:23.762 00.000 21948 worker thread done servicing request
04:39:23.762 00.000 21948 Worker thread wakes up
04:39:23.762 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:23.762 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:23.762 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:25.395 01.633 21948 Exposure complete
04:39:25.456 00.061 21948 worker thread done servicing request
04:39:25.456 00.000 18120 OnExposeComplete: enter
04:39:25.458 00.002 18120 UpdateGuideState(): m_state=6
04:39:25.458 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8331
04:39:25.459 00.001 18120 Star::Find returns 1 (0), X=893.38, Y=240.55, Mass=1716, SNR=28.6, Peak=106 HFD=4.2
04:39:25.459 00.000 18120 MultiStar: [#1 0.21,0.09,0.71,U] [#2 0.22,-0.43,0.00,M1] [#3 0.36,-0.24,0.63,U] [#4 0.13,0.01,0.54,U] [#5 0.22,-0.31,0.46,U] [#6 0.84,-0.30,0.00,M6] [#7 0.32,-0.76,0.00,M1] [#8 0.27,-0.30,0.39,U] 
04:39:25.460 00.001 18120 refined, 5 included, MultiStar: {0.11, -0.13}, one-star: {-0.23, -0.14}
04:39:25.460 00.000 18120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
04:39:25.460 00.000 18120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
04:39:25.461 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.86 mountX=-0.17 mountY=-0.04, mountTheta=-2.89
04:39:25.462 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.13, opts=13)
04:39:25.463 00.001 18120 Enqueuing Move request for scope (0.11, -0.13)
04:39:25.463 00.000 21948 Worker thread wakes up
04:39:25.463 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
04:39:25.463 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
04:39:25.463 00.000 21948 Moving (0.11, -0.13) raw xDistance=-0.17 yDistance=-0.04
04:39:25.463 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:25.464 00.001 18120 UpdateGuideState exits: m=1716 RSB=28.6
04:39:25.464 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:25.465 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:25.465 00.000 18120 Enqueuing Expose request
04:39:25.465 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:39:25.466 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:25.466 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:39:25.466 00.000 21948 MoveAxis(E, 0, ABG)
04:39:25.466 00.000 21948 Move returns status 0, amount 0
04:39:25.466 00.000 21948 MoveAxis(N, 0, ABG)
04:39:25.466 00.000 21948 Move returns status 0, amount 0
04:39:25.466 00.000 21948 move complete, result=0
04:39:25.466 00.000 21948 worker thread done servicing request
04:39:25.466 00.000 21948 Worker thread wakes up
04:39:25.466 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:25.466 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:25.466 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:26.991 01.525 21948 Exposure complete
04:39:27.025 00.034 21948 worker thread done servicing request
04:39:27.025 00.000 18120 OnExposeComplete: enter
04:39:27.026 00.001 18120 UpdateGuideState(): m_state=6
04:39:27.027 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8332
04:39:27.027 00.000 18120 Star::Find returns 1 (0), X=893.58, Y=240.49, Mass=1697, SNR=28.4, Peak=109 HFD=4.3
04:39:27.028 00.001 18120 MultiStar: [#1 0.27,0.02,0.70,U] [#2 0.09,-0.21,0.61,U] [#3 0.26,-0.14,0.60,U] [#4 0.36,-0.47,0.00,M1] [#5 -0.05,-0.70,0.00,M1] [#6 0.82,-0.05,0.00,M7] [#7 0.17,-0.65,0.00,M2] [#8 0.54,-0.18,0.00,M1] 
04:39:27.028 00.000 18120 refined, 3 included, MultiStar: {0.13, -0.14}, one-star: {-0.02, -0.21}
04:39:27.028 00.000 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
04:39:27.029 00.001 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
04:39:27.029 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.81 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
04:39:27.032 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.14, opts=13)
04:39:27.036 00.004 18120 Enqueuing Move request for scope (0.13, -0.14)
04:39:27.038 00.002 21948 Worker thread wakes up
04:39:27.038 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:27.038 00.000 18120 UpdateGuideState exits: m=1697 RSB=28.4
04:39:27.039 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
04:39:27.039 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:27.039 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
04:39:27.039 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:27.040 00.001 18120 Enqueuing Expose request
04:39:27.040 00.000 21948 Moving (0.13, -0.14) raw xDistance=-0.18 yDistance=-0.05
04:39:27.040 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:39:27.040 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:27.040 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:39:27.040 00.000 21948 MoveAxis(E, 0, ABG)
04:39:27.040 00.000 21948 Move returns status 0, amount 0
04:39:27.040 00.000 21948 MoveAxis(N, 0, ABG)
04:39:27.040 00.000 21948 Move returns status 0, amount 0
04:39:27.040 00.000 21948 move complete, result=0
04:39:27.040 00.000 21948 worker thread done servicing request
04:39:27.040 00.000 21948 Worker thread wakes up
04:39:27.040 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:27.040 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:27.041 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:39:28.674 01.633 21948 Exposure complete
04:39:28.741 00.067 21948 worker thread done servicing request
04:39:28.741 00.000 18120 OnExposeComplete: enter
04:39:28.742 00.001 18120 UpdateGuideState(): m_state=6
04:39:28.742 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8333
04:39:28.743 00.001 18120 Star::Find returns 1 (0), X=893.64, Y=240.39, Mass=1577, SNR=27.4, Peak=114 HFD=4.1
04:39:28.743 00.000 18120 MultiStar: [#1 0.41,-0.02,0.74,U] [#2 0.22,-0.47,0.00,M1] [#3 0.66,-0.68,0.00,M1] [#4 0.31,-0.14,0.56,U] [#5 0.22,-0.74,0.00,M2] [#6 0.82,-0.59,0.00,M8] [#7 0.07,-0.52,0.00,M3] [#8 0.42,-0.58,0.00,M2] 
04:39:28.744 00.001 18120 refined, 2 included, MultiStar: {0.22, -0.17}, one-star: {0.04, -0.31}
04:39:28.744 00.000 18120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.00) = xAngle (-2.66 = -2.66)
04:39:28.745 00.001 18120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.70 = -2.70)
04:39:28.747 00.002 18120 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.66 mountX=-0.25 mountY=-0.12, mountTheta=-2.69
04:39:28.749 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.17, opts=13)
04:39:28.750 00.001 18120 Enqueuing Move request for scope (0.22, -0.17)
04:39:28.750 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:28.751 00.001 18120 UpdateGuideState exits: m=1577 RSB=27.4
04:39:28.751 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:28.752 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:28.752 00.000 18120 Enqueuing Expose request
04:39:28.753 00.001 21948 Worker thread wakes up
04:39:28.753 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
04:39:28.753 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
04:39:28.753 00.000 21948 Moving (0.22, -0.17) raw xDistance=-0.25 yDistance=-0.12
04:39:28.753 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:39:28.753 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:28.753 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:39:28.753 00.000 21948 MoveAxis(E, 45, ABG)
04:39:28.753 00.000 21948 Guiding  Dir = 2, Dur = 45
04:39:28.754 00.001 21948 IsSlewing returns 0
04:39:28.754 00.000 21948 IsGuiding returns 0
04:39:28.755 00.001 21948 PulseGuide returned control before completion, sleep 54
04:39:28.815 00.060 21948 IsGuiding returns 1
04:39:28.816 00.001 21948 scope still moving after pulse duration time elapsed
04:39:28.846 00.030 21948 IsSlewing returns 0
04:39:28.847 00.001 21948 IsGuiding returns 0
04:39:28.847 00.000 21948 scope move finished after 45 + 48 ms
04:39:28.847 00.000 21948 Move returns status 0, amount 45
04:39:28.847 00.000 21948 MoveAxis(N, 0, ABG)
04:39:28.847 00.000 21948 Move returns status 0, amount 0
04:39:28.847 00.000 21948 move complete, result=0
04:39:28.847 00.000 21948 worker thread done servicing request
04:39:28.847 00.000 21948 Worker thread wakes up
04:39:28.847 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:28.847 00.000 18120 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
04:39:28.849 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:30.260 01.411 21948 Exposure complete
04:39:30.318 00.058 21948 worker thread done servicing request
04:39:30.318 00.000 18120 OnExposeComplete: enter
04:39:30.320 00.002 18120 UpdateGuideState(): m_state=6
04:39:30.322 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8334
04:39:30.323 00.001 18120 Star::Find returns 1 (0), X=893.60, Y=240.56, Mass=1771, SNR=29.0, Peak=112 HFD=4.3
04:39:30.323 00.000 18120 MultiStar: [#1 0.06,0.32,0.66,U] [#2 -0.00,-0.02,0.62,U] [#3 0.37,-0.18,0.61,U] [#4 0.37,0.05,0.53,U] [#5 -0.10,-0.22,0.45,U] [#6 0.77,-0.24,0.00,M9] [#7 0.16,-0.33,0.40,U] [#8 0.70,-0.22,0.00,M3] 
04:39:30.324 00.001 18120 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.00, -0.13}
04:39:30.324 00.000 18120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.00) = xAngle (-2.48 = -2.48)
04:39:30.324 00.000 18120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.52 = -2.52)
04:39:30.325 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
04:39:30.326 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.06, opts=13)
04:39:30.327 00.001 18120 Enqueuing Move request for scope (0.11, -0.06)
04:39:30.327 00.000 21948 Worker thread wakes up
04:39:30.327 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:30.328 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
04:39:30.328 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
04:39:30.328 00.000 18120 UpdateGuideState exits: m=1771 RSB=29.0
04:39:30.328 00.000 21948 Moving (0.11, -0.06) raw xDistance=-0.10 yDistance=-0.07
04:39:30.328 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:30.329 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:30.329 00.000 18120 Enqueuing Expose request
04:39:30.330 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:39:30.330 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:30.330 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:39:30.330 00.000 21948 MoveAxis(E, 0, ABG)
04:39:30.330 00.000 21948 Move returns status 0, amount 0
04:39:30.330 00.000 21948 MoveAxis(N, 0, ABG)
04:39:30.330 00.000 21948 Move returns status 0, amount 0
04:39:30.330 00.000 21948 move complete, result=0
04:39:30.330 00.000 21948 worker thread done servicing request
04:39:30.330 00.000 21948 Worker thread wakes up
04:39:30.330 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:30.330 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:30.330 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:39:31.967 01.637 21948 Exposure complete
04:39:32.012 00.045 21948 worker thread done servicing request
04:39:32.012 00.000 18120 OnExposeComplete: enter
04:39:32.013 00.001 18120 UpdateGuideState(): m_state=6
04:39:32.014 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8335
04:39:32.015 00.001 18120 Star::Find returns 1 (0), X=893.44, Y=240.75, Mass=1725, SNR=28.7, Peak=122 HFD=4.2
04:39:32.016 00.001 18120 MultiStar: [#1 0.02,0.24,0.72,U] [#2 -0.16,0.15,0.63,U] [#3 0.37,0.03,0.58,U] [#4 0.28,-0.10,0.58,U] [#5 -0.20,-0.19,0.46,U] [#6 0.35,-0.17,0.53,U] [#7 -0.17,-0.54,0.00,M3] [#8 -0.12,0.08,0.40,U] 
04:39:32.017 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {-0.17, 0.06}
04:39:32.018 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
04:39:32.019 00.001 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
04:39:32.019 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=0.01 mountY=-0.05, mountTheta=-1.28
04:39:32.021 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.03, opts=13)
04:39:32.022 00.001 18120 Enqueuing Move request for scope (0.04, 0.03)
04:39:32.023 00.001 21948 Worker thread wakes up
04:39:32.023 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:32.023 00.000 18120 UpdateGuideState exits: m=1725 RSB=28.7
04:39:32.024 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:32.024 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:32.024 00.000 18120 Enqueuing Expose request
04:39:32.025 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
04:39:32.025 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
04:39:32.025 00.000 21948 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
04:39:32.025 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:39:32.025 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:32.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:39:32.025 00.000 21948 MoveAxis(E, 0, ABG)
04:39:32.025 00.000 21948 Move returns status 0, amount 0
04:39:32.025 00.000 21948 MoveAxis(N, 0, ABG)
04:39:32.025 00.000 21948 Move returns status 0, amount 0
04:39:32.025 00.000 21948 move complete, result=0
04:39:32.025 00.000 21948 worker thread done servicing request
04:39:32.025 00.000 21948 Worker thread wakes up
04:39:32.025 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:32.026 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:32.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:33.542 01.516 21948 Exposure complete
04:39:33.582 00.040 21948 worker thread done servicing request
04:39:33.582 00.000 18120 OnExposeComplete: enter
04:39:33.583 00.001 18120 UpdateGuideState(): m_state=6
04:39:33.583 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8336
04:39:33.585 00.002 18120 Star::Find returns 1 (0), X=893.75, Y=240.82, Mass=1709, SNR=28.4, Peak=114 HFD=4.3
04:39:33.586 00.001 18120 MultiStar: [#1 0.04,0.22,0.71,U] [#2 -0.25,0.11,0.65,U] [#3 0.34,-0.04,0.60,U] [#4 0.36,0.13,0.57,U] [#5 0.05,-0.32,0.46,U] [#6 0.68,-0.09,0.00,M9] [#7 0.21,-0.56,0.00,M4] [#8 0.38,0.03,0.36,U] 
04:39:33.586 00.000 18120 refined, 6 included, MultiStar: {0.13, 0.06}, one-star: {0.15, 0.13}
04:39:33.586 00.000 18120 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
04:39:33.587 00.001 18120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
04:39:33.587 00.000 18120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=-0.00 mountY=-0.15, mountTheta=-1.57
04:39:33.589 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.06, opts=13)
04:39:33.590 00.001 18120 Enqueuing Move request for scope (0.13, 0.06)
04:39:33.591 00.001 21948 Worker thread wakes up
04:39:33.591 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
04:39:33.591 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
04:39:33.591 00.000 21948 Moving (0.13, 0.06) raw xDistance=-0.00 yDistance=-0.15
04:39:33.591 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:39:33.591 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:33.591 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:39:33.591 00.000 21948 MoveAxis(E, 0, ABG)
04:39:33.591 00.000 21948 Move returns status 0, amount 0
04:39:33.591 00.000 21948 MoveAxis(N, 0, ABG)
04:39:33.591 00.000 21948 Move returns status 0, amount 0
04:39:33.591 00.000 21948 move complete, result=0
04:39:33.591 00.000 21948 worker thread done servicing request
04:39:33.591 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:33.591 00.000 18120 UpdateGuideState exits: m=1709 RSB=28.4
04:39:33.592 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:33.592 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:33.593 00.001 18120 Enqueuing Expose request
04:39:33.593 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:39:33.594 00.001 21948 Worker thread wakes up
04:39:33.594 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:33.594 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:35.224 01.630 21948 Exposure complete
04:39:35.277 00.053 21948 worker thread done servicing request
04:39:35.277 00.000 18120 OnExposeComplete: enter
04:39:35.279 00.002 18120 UpdateGuideState(): m_state=6
04:39:35.281 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8337
04:39:35.283 00.002 18120 Star::Find returns 1 (0), X=893.51, Y=240.75, Mass=1623, SNR=27.9, Peak=106 HFD=4.6
04:39:35.284 00.001 18120 MultiStar: [#1 -0.04,0.25,0.73,U] [#2 -0.08,-0.31,0.65,U] [#3 0.39,-0.17,0.63,U] [#4 0.23,-0.02,0.53,U] [#5 0.05,-0.25,0.47,U] [#6 0.59,-0.20,0.00,M10] [#7 0.50,-0.72,0.00,M5] [#8 0.07,-0.02,0.36,U] 
04:39:35.285 00.001 18120 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {-0.09, 0.06}
04:39:35.288 00.003 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
04:39:35.291 00.003 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
04:39:35.293 00.002 18120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.70 mountX=-0.07 mountY=-0.03, mountTheta=-2.73
04:39:35.297 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.05, opts=13)
04:39:35.300 00.003 18120 Enqueuing Move request for scope (0.06, -0.05)
04:39:35.303 00.003 21948 Worker thread wakes up
04:39:35.303 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:35.303 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
04:39:35.303 00.000 18120 UpdateGuideState exits: m=1623 RSB=27.9
04:39:35.304 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:35.305 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:35.305 00.000 18120 Enqueuing Expose request
04:39:35.306 00.001 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
04:39:35.306 00.000 21948 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
04:39:35.306 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:39:35.306 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:35.306 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:39:35.306 00.000 21948 MoveAxis(E, 0, ABG)
04:39:35.306 00.000 21948 Move returns status 0, amount 0
04:39:35.306 00.000 21948 MoveAxis(N, 0, ABG)
04:39:35.306 00.000 21948 Move returns status 0, amount 0
04:39:35.306 00.000 21948 move complete, result=0
04:39:35.306 00.000 21948 worker thread done servicing request
04:39:35.306 00.000 21948 Worker thread wakes up
04:39:35.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:35.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:35.306 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:36.822 01.516 21948 Exposure complete
04:39:36.876 00.054 21948 worker thread done servicing request
04:39:36.876 00.000 18120 OnExposeComplete: enter
04:39:36.879 00.003 18120 UpdateGuideState(): m_state=6
04:39:36.881 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8338
04:39:36.882 00.001 18120 Star::Find returns 1 (0), X=893.45, Y=240.53, Mass=1682, SNR=28.4, Peak=122 HFD=4.1
04:39:36.883 00.001 18120 MultiStar: [#1 -0.06,0.13,0.68,U] [#2 -0.04,-0.28,0.62,U] [#3 0.23,-0.29,0.62,U] [#4 0.23,-0.05,0.55,U] [#5 -0.15,-0.47,0.00,M1] [#6 0.54,-0.44,0.00,R] [#7 0.29,-0.72,0.00,M6] [#8 -0.01,-0.42,0.40,U] 
04:39:36.883 00.000 18120 refined, 5 included, MultiStar: {0.01, -0.16}, one-star: {-0.15, -0.16}
04:39:36.884 00.001 18120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
04:39:36.884 00.000 18120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
04:39:36.884 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.49 mountX=-0.15 mountY=0.06, mountTheta=2.77
04:39:36.886 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.16, opts=13)
04:39:36.886 00.000 18120 Enqueuing Move request for scope (0.01, -0.16)
04:39:36.887 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:36.887 00.000 21948 Worker thread wakes up
04:39:36.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
04:39:36.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
04:39:36.887 00.000 21948 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.06
04:39:36.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:39:36.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:36.887 00.000 18120 UpdateGuideState exits: m=1682 RSB=28.4
04:39:36.888 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:36.888 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:39:36.888 00.000 21948 MoveAxis(E, 0, ABG)
04:39:36.888 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:36.888 00.000 18120 Enqueuing Expose request
04:39:36.889 00.001 21948 Move returns status 0, amount 0
04:39:36.889 00.000 21948 MoveAxis(N, 0, ABG)
04:39:36.889 00.000 21948 Move returns status 0, amount 0
04:39:36.889 00.000 21948 move complete, result=0
04:39:36.889 00.000 21948 worker thread done servicing request
04:39:36.889 00.000 21948 Worker thread wakes up
04:39:36.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:36.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:36.890 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:38.527 01.637 21948 Exposure complete
04:39:38.572 00.045 21948 worker thread done servicing request
04:39:38.572 00.000 18120 OnExposeComplete: enter
04:39:38.574 00.002 18120 UpdateGuideState(): m_state=6
04:39:38.575 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8339
04:39:38.575 00.000 18120 Star::Find returns 1 (0), X=893.20, Y=241.29, Mass=1562, SNR=27.3, Peak=111 HFD=4.4
04:39:38.576 00.001 18120 MultiStar: [#1 -0.42,0.83,0.00,M1] [#2 -0.63,0.68,0.00,M1] [#3 -0.03,0.08,0.62,U] [#4 -0.50,0.48,0.00,M1] [#5 -0.63,0.40,0.00,M2] [#6 -0.73,0.86,0.00,M1] [#7 -0.59,-0.06,0.00,M7] [#8 -0.32,0.64,0.00,M1] 
04:39:38.577 00.001 18120 refined, 1 included, MultiStar: {-0.26, 0.40}, one-star: {-0.40, 0.60}
04:39:38.578 00.001 18120 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.00) = xAngle (0.15 = 0.15)
04:39:38.579 00.001 18120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.11 = 0.11)
04:39:38.579 00.000 18120 CameraToMount -- cameraX=-0.26 cameraY=0.40 hyp=0.48 cameraTheta=2.15 mountX=0.47 mountY=0.05, mountTheta=0.11
04:39:38.581 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.26, y=0.40, opts=13)
04:39:38.582 00.001 18120 Enqueuing Move request for scope (-0.26, 0.40)
04:39:38.583 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:38.583 00.000 18120 UpdateGuideState exits: m=1562 RSB=27.3
04:39:38.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:38.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:38.584 00.000 18120 Enqueuing Expose request
04:39:38.585 00.001 21948 Worker thread wakes up
04:39:38.585 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.40) opts 0xd
04:39:38.585 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.26, 0.40)
04:39:38.585 00.000 21948 Moving (-0.26, 0.40) raw xDistance=0.47 yDistance=0.05
04:39:38.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
04:39:38.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:38.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:39:38.585 00.000 21948 MoveAxis(W, 85, ABG)
04:39:38.585 00.000 21948 Guiding  Dir = 3, Dur = 85
04:39:38.585 00.000 21948 IsSlewing returns 0
04:39:38.585 00.000 21948 IsGuiding returns 0
04:39:38.588 00.003 21948 PulseGuide returned control before completion, sleep 94
04:39:38.696 00.108 21948 IsGuiding returns 0
04:39:38.696 00.000 21948 Move returns status 0, amount 85
04:39:38.696 00.000 21948 MoveAxis(N, 0, ABG)
04:39:38.696 00.000 21948 Move returns status 0, amount 0
04:39:38.696 00.000 21948 move complete, result=0
04:39:38.696 00.000 21948 worker thread done servicing request
04:39:38.696 00.000 21948 Worker thread wakes up
04:39:38.696 00.000 18120 GuideStep: 0.5 px 85 ms WEST, 0.1 px 0 ms NORTH
04:39:38.697 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:38.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:40.112 01.415 21948 Exposure complete
04:39:40.168 00.056 21948 worker thread done servicing request
04:39:40.168 00.000 18120 OnExposeComplete: enter
04:39:40.171 00.003 18120 UpdateGuideState(): m_state=6
04:39:40.174 00.003 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8340
04:39:40.177 00.003 18120 Star::Find returns 1 (0), X=892.94, Y=240.96, Mass=1573, SNR=27.4, Peak=115 HFD=4.4
04:39:40.177 00.000 18120 MultiStar: [#1 -0.56,0.70,0.00,M2] [#2 -0.59,0.32,0.00,M2] [#3 -0.55,0.13,0.00,M1] [#4 -0.43,0.19,0.00,M2] [#5 -0.41,-0.00,0.50,U] [#6 -0.76,0.61,0.00,M2] [#7 -0.15,-0.28,0.40,U] [#8 -0.49,0.28,0.00,M2] 
04:39:40.178 00.001 18120 refined, 2 included, MultiStar: {-0.49, 0.08}, one-star: {-0.66, 0.27}
04:39:40.178 00.000 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
04:39:40.179 00.001 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
04:39:40.179 00.000 18120 CameraToMount -- cameraX=-0.49 cameraY=0.08 hyp=0.49 cameraTheta=2.97 mountX=0.28 mountY=0.40, mountTheta=0.96
04:39:40.180 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.49, y=0.08, opts=13)
04:39:40.181 00.001 18120 Enqueuing Move request for scope (-0.49, 0.08)
04:39:40.181 00.000 21948 Worker thread wakes up
04:39:40.181 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:40.182 00.001 18120 UpdateGuideState exits: m=1573 RSB=27.4
04:39:40.182 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:40.183 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:40.183 00.000 18120 Enqueuing Expose request
04:39:40.183 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.08) opts 0xd
04:39:40.183 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.49, 0.08)
04:39:40.183 00.000 21948 Moving (-0.49, 0.08) raw xDistance=0.28 yDistance=0.40
04:39:40.183 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
04:39:40.184 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:39:40.184 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
04:39:40.184 00.000 21948 MoveAxis(W, 55, ABG)
04:39:40.184 00.000 21948 Guiding  Dir = 3, Dur = 55
04:39:40.184 00.000 21948 IsSlewing returns 0
04:39:40.184 00.000 21948 IsGuiding returns 0
04:39:40.186 00.002 21948 PulseGuide returned control before completion, sleep 64
04:39:40.254 00.068 21948 IsGuiding returns 0
04:39:40.255 00.001 21948 Move returns status 0, amount 55
04:39:40.255 00.000 21948 MoveAxis(N, 0, ABG)
04:39:40.255 00.000 21948 Move returns status 0, amount 0
04:39:40.255 00.000 21948 move complete, result=0
04:39:40.255 00.000 21948 worker thread done servicing request
04:39:40.255 00.000 21948 Worker thread wakes up
04:39:40.255 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:40.255 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:40.255 00.000 18120 GuideStep: 0.3 px 55 ms WEST, 0.4 px 0 ms NORTH
04:39:41.886 01.631 21948 Exposure complete
04:39:41.920 00.034 21948 worker thread done servicing request
04:39:41.920 00.000 18120 OnExposeComplete: enter
04:39:41.920 00.000 18120 UpdateGuideState(): m_state=6
04:39:41.921 00.001 18120 Star::Find(15, 892, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8341
04:39:41.921 00.000 18120 Star::Find returns 1 (0), X=894.26, Y=240.10, Mass=1671, SNR=28.2, Peak=132 HFD=4.3
04:39:41.922 00.001 18120 MultiStar: large primary error, entering stabilization period
04:39:41.923 00.001 18120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.00) = xAngle (-2.73 = -2.73)
04:39:41.923 00.000 18120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.77 = -2.77)
04:39:41.924 00.001 18120 CameraToMount -- cameraX=0.66 cameraY=-0.59 hyp=0.89 cameraTheta=-0.73 mountX=-0.81 mountY=-0.33, mountTheta=-2.76
04:39:41.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.66, y=-0.59, opts=13)
04:39:41.925 00.000 18120 Enqueuing Move request for scope (0.66, -0.59)
04:39:41.926 00.001 21948 Worker thread wakes up
04:39:41.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:41.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.59) opts 0xd
04:39:41.926 00.000 21948 Handling offset move in thread for scope, endpoint = (0.66, -0.59)
04:39:41.926 00.000 18120 UpdateGuideState exits: m=1671 RSB=28.2
04:39:41.926 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:41.927 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:41.927 00.000 18120 Enqueuing Expose request
04:39:41.928 00.001 21948 Moving (0.66, -0.59) raw xDistance=-0.81 yDistance=-0.33
04:39:41.928 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.81
04:39:41.928 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
04:39:41.928 00.000 21948 MoveAxis(E, 141, ABG)
04:39:41.928 00.000 21948 Guiding  Dir = 2, Dur = 141
04:39:41.928 00.000 21948 IsSlewing returns 0
04:39:41.928 00.000 21948 IsGuiding returns 0
04:39:41.930 00.002 21948 PulseGuide returned control before completion, sleep 150
04:39:42.092 00.162 21948 IsGuiding returns 0
04:39:42.092 00.000 21948 Move returns status 0, amount 141
04:39:42.092 00.000 21948 MoveAxis(N, 78, ABG)
04:39:42.092 00.000 21948 Guiding  Dir = 0, Dur = 78
04:39:42.095 00.003 21948 IsSlewing returns 0
04:39:42.095 00.000 21948 IsGuiding returns 0
04:39:42.099 00.004 21948 PulseGuide returned control before completion, sleep 84
04:39:42.197 00.098 21948 IsGuiding returns 1
04:39:42.197 00.000 21948 scope still moving after pulse duration time elapsed
04:39:42.228 00.031 21948 IsSlewing returns 0
04:39:42.228 00.000 21948 IsGuiding returns 0
04:39:42.228 00.000 21948 scope move finished after 78 + 56 ms
04:39:42.228 00.000 21948 Move returns status 0, amount 78
04:39:42.228 00.000 21948 move complete, result=0
04:39:42.228 00.000 21948 worker thread done servicing request
04:39:42.228 00.000 21948 Worker thread wakes up
04:39:42.228 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:42.228 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:42.228 00.000 18120 GuideStep: -0.8 px 141 ms EAST, -0.3 px 78 ms NORTH
04:39:43.640 01.412 21948 Exposure complete
04:39:43.684 00.044 21948 worker thread done servicing request
04:39:43.684 00.000 18120 OnExposeComplete: enter
04:39:43.685 00.001 18120 UpdateGuideState(): m_state=6
04:39:43.686 00.001 18120 Star::Find(15, 894, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8342
04:39:43.686 00.000 18120 Star::Find returns 1 (0), X=893.77, Y=240.56, Mass=1563, SNR=27.4, Peak=96 HFD=4.5
04:39:43.687 00.001 18120 MultiStar: exiting stabilization period
04:39:43.687 00.000 18120 MultiStar: [#1 0.08,0.08,0.77,U] [#2 0.01,-0.16,0.66,U] [#3 0.33,-0.30,0.00,M2] [#4 -0.12,-0.18,0.56,U] [#5 -0.07,-0.48,0.00,M2] [#6 0.11,-0.08,0.52,U] [#7 0.15,-0.49,0.00,M7] [#8 0.18,-0.11,0.35,U] 
04:39:43.688 00.001 18120 refined, 5 included, MultiStar: {0.08, -0.09}, one-star: {0.17, -0.14}
04:39:43.688 00.000 18120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.00) = xAngle (-2.88 = -2.88)
04:39:43.688 00.000 18120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.92 = -2.92)
04:39:43.689 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.89 mountX=-0.12 mountY=-0.03, mountTheta=-2.92
04:39:43.690 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.09, opts=13)
04:39:43.690 00.000 18120 Enqueuing Move request for scope (0.08, -0.09)
04:39:43.691 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:43.691 00.000 21948 Worker thread wakes up
04:39:43.691 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
04:39:43.691 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
04:39:43.691 00.000 21948 Moving (0.08, -0.09) raw xDistance=-0.12 yDistance=-0.03
04:39:43.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:39:43.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:43.691 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:39:43.691 00.000 18120 UpdateGuideState exits: m=1563 RSB=27.4
04:39:43.692 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:43.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:43.693 00.001 18120 Enqueuing Expose request
04:39:43.693 00.000 21948 MoveAxis(E, 0, ABG)
04:39:43.693 00.000 21948 Move returns status 0, amount 0
04:39:43.693 00.000 21948 MoveAxis(N, 0, ABG)
04:39:43.693 00.000 21948 Move returns status 0, amount 0
04:39:43.693 00.000 21948 move complete, result=0
04:39:43.693 00.000 21948 worker thread done servicing request
04:39:43.693 00.000 21948 Worker thread wakes up
04:39:43.693 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:43.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:43.694 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:45.324 01.630 21948 Exposure complete
04:39:45.372 00.048 21948 worker thread done servicing request
04:39:45.372 00.000 18120 OnExposeComplete: enter
04:39:45.374 00.002 18120 UpdateGuideState(): m_state=6
04:39:45.376 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8343
04:39:45.377 00.001 18120 Star::Find returns 1 (0), X=893.44, Y=240.40, Mass=1620, SNR=27.7, Peak=105 HFD=4.2
04:39:45.378 00.001 18120 MultiStar: [#1 -0.08,-0.28,0.71,U] [#2 -0.24,-0.40,0.00,M2] [#3 -0.13,-0.58,0.00,M3] [#4 0.08,-0.66,0.00,M2] [#5 -0.31,-0.55,0.00,M3] [#6 -0.17,-0.33,0.50,U] [#7 0.14,-1.03,0.00,M8] [#8 0.14,-0.52,0.00,M2] 
04:39:45.379 00.001 18120 refined, 2 included, MultiStar: {-0.14, -0.30}, one-star: {-0.16, -0.30}
04:39:45.380 00.001 18120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.00) = xAngle (-4.00 = 2.29)
04:39:45.381 00.001 18120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.04 = 2.25)
04:39:45.381 00.000 18120 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.00 mountX=-0.22 mountY=0.26, mountTheta=2.27
04:39:45.383 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.14, y=-0.30, opts=13)
04:39:45.383 00.000 18120 Enqueuing Move request for scope (-0.14, -0.30)
04:39:45.384 00.001 21948 Worker thread wakes up
04:39:45.384 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
04:39:45.384 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
04:39:45.384 00.000 21948 Moving (-0.14, -0.30) raw xDistance=-0.22 yDistance=0.26
04:39:45.384 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:39:45.384 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:39:45.384 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:45.385 00.001 18120 UpdateGuideState exits: m=1620 RSB=27.7
04:39:45.385 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:45.385 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:45.386 00.001 18120 Enqueuing Expose request
04:39:45.386 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:39:45.386 00.000 21948 MoveAxis(E, 39, ABG)
04:39:45.386 00.000 21948 Guiding  Dir = 2, Dur = 39
04:39:45.386 00.000 21948 IsSlewing returns 0
04:39:45.386 00.000 21948 IsGuiding returns 0
04:39:45.388 00.002 21948 PulseGuide returned control before completion, sleep 48
04:39:45.446 00.058 21948 IsGuiding returns 0
04:39:45.446 00.000 21948 Move returns status 0, amount 39
04:39:45.446 00.000 21948 MoveAxis(N, 0, ABG)
04:39:45.446 00.000 21948 Move returns status 0, amount 0
04:39:45.446 00.000 21948 move complete, result=0
04:39:45.446 00.000 21948 worker thread done servicing request
04:39:45.446 00.000 21948 Worker thread wakes up
04:39:45.446 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.3 px 0 ms NORTH
04:39:45.448 00.002 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:45.448 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:46.866 01.418 21948 Exposure complete
04:39:46.919 00.053 21948 worker thread done servicing request
04:39:46.919 00.000 18120 OnExposeComplete: enter
04:39:46.920 00.001 18120 UpdateGuideState(): m_state=6
04:39:46.920 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8344
04:39:46.921 00.001 18120 Star::Find returns 1 (0), X=893.43, Y=240.20, Mass=1570, SNR=27.4, Peak=102 HFD=4.2
04:39:46.921 00.000 18120 MultiStar: [#1 -0.13,-0.09,0.77,U] [#2 -0.09,-0.52,0.00,M3] [#3 -0.01,-0.57,0.00,M4] [#4 -0.02,-0.38,0.56,U] [#5 -0.08,-0.54,0.00,M4] [#6 -0.11,-0.17,0.55,U] [#7 -0.11,-1.00,0.00,M9] [#8 -0.04,-0.29,0.42,U] 
04:39:46.922 00.001 18120 refined, 4 included, MultiStar: {-0.11, -0.30}, one-star: {-0.17, -0.50}
04:39:46.923 00.001 18120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.00) = xAngle (-3.92 = 2.37)
04:39:46.923 00.000 18120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.95 = 2.33)
04:39:46.924 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.92 mountX=-0.23 mountY=0.23, mountTheta=2.35
04:39:46.925 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.30, opts=13)
04:39:46.926 00.001 18120 Enqueuing Move request for scope (-0.11, -0.30)
04:39:46.926 00.000 21948 Worker thread wakes up
04:39:46.926 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
04:39:46.926 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
04:39:46.926 00.000 21948 Moving (-0.11, -0.30) raw xDistance=-0.23 yDistance=0.23
04:39:46.926 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:39:46.926 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:46.927 00.001 18120 UpdateGuideState exits: m=1570 RSB=27.4
04:39:46.927 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:46.928 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:46.928 00.000 18120 Enqueuing Expose request
04:39:46.928 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:39:46.929 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:39:46.929 00.000 21948 MoveAxis(E, 44, ABG)
04:39:46.929 00.000 21948 Guiding  Dir = 2, Dur = 44
04:39:46.929 00.000 21948 IsSlewing returns 0
04:39:46.929 00.000 21948 IsGuiding returns 0
04:39:46.931 00.002 21948 PulseGuide returned control before completion, sleep 53
04:39:46.992 00.061 21948 IsGuiding returns 0
04:39:46.993 00.001 21948 Move returns status 0, amount 44
04:39:46.993 00.000 21948 MoveAxis(N, 0, ABG)
04:39:46.993 00.000 21948 Move returns status 0, amount 0
04:39:46.993 00.000 21948 move complete, result=0
04:39:46.993 00.000 21948 worker thread done servicing request
04:39:46.993 00.000 21948 Worker thread wakes up
04:39:46.993 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:46.993 00.000 18120 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
04:39:46.993 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:48.623 01.630 21948 Exposure complete
04:39:48.660 00.037 21948 worker thread done servicing request
04:39:48.660 00.000 18120 OnExposeComplete: enter
04:39:48.661 00.001 18120 UpdateGuideState(): m_state=6
04:39:48.662 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8345
04:39:48.663 00.001 18120 Star::Find returns 1 (0), X=893.50, Y=240.68, Mass=1586, SNR=27.6, Peak=115 HFD=4.0
04:39:48.664 00.001 18120 MultiStar: [#1 -0.16,0.16,0.74,U] [#2 -0.28,-0.18,0.65,U] [#3 0.16,-0.38,0.61,U] [#4 -0.09,-0.18,0.59,U] [#5 -0.27,-0.30,0.51,U] [#6 0.02,0.00,0.51,U] [#7 0.20,-0.78,0.00,M10] [#8 0.17,-0.21,0.40,U] 
04:39:48.666 00.002 18120 single-star, 7 included, MultiStar: {-0.08, -0.12}, one-star: {-0.10, -0.01}
04:39:48.667 00.001 18120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.00) = xAngle (-5.02 = 1.27)
04:39:48.669 00.002 18120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.06 = 1.23)
04:39:48.669 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=0.03 mountY=0.10, mountTheta=1.26
04:39:48.671 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.01, opts=13)
04:39:48.672 00.001 18120 Enqueuing Move request for scope (-0.10, -0.01)
04:39:48.674 00.002 21948 Worker thread wakes up
04:39:48.674 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
04:39:48.674 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
04:39:48.674 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:48.674 00.000 21948 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=0.10
04:39:48.675 00.001 18120 UpdateGuideState exits: m=1586 RSB=27.6
04:39:48.675 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:48.675 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:48.676 00.001 18120 Enqueuing Expose request
04:39:48.676 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:39:48.676 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:48.676 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:39:48.676 00.000 21948 MoveAxis(E, 0, ABG)
04:39:48.676 00.000 21948 Move returns status 0, amount 0
04:39:48.676 00.000 21948 MoveAxis(N, 0, ABG)
04:39:48.676 00.000 21948 Move returns status 0, amount 0
04:39:48.676 00.000 21948 move complete, result=0
04:39:48.676 00.000 21948 worker thread done servicing request
04:39:48.676 00.000 21948 Worker thread wakes up
04:39:48.676 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:48.676 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:48.677 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:50.195 01.518 21948 Exposure complete
04:39:50.229 00.034 21948 worker thread done servicing request
04:39:50.229 00.000 18120 OnExposeComplete: enter
04:39:50.230 00.001 18120 UpdateGuideState(): m_state=6
04:39:50.230 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8346
04:39:50.231 00.001 18120 Star::Find returns 1 (0), X=893.25, Y=240.61, Mass=1600, SNR=27.8, Peak=115 HFD=4.3
04:39:50.231 00.000 18120 MultiStar: [#1 -0.09,0.21,0.73,U] [#2 -0.15,0.13,0.69,U] [#3 -0.06,-0.19,0.60,U] [#4 0.17,-0.13,0.53,U] [#5 -0.15,-0.41,0.00,M4] [#6 -0.22,0.38,0.00,M1] [#7 0.07,-0.69,0.00,R] [#8 0.19,0.12,0.37,U] 
04:39:50.232 00.001 18120 refined, 5 included, MultiStar: {-0.10, 0.00}, one-star: {-0.35, -0.09}
04:39:50.232 00.000 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
04:39:50.233 00.001 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
04:39:50.233 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.10 mountX=0.05 mountY=0.09, mountTheta=1.09
04:39:50.234 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=0.00, opts=13)
04:39:50.235 00.001 18120 Enqueuing Move request for scope (-0.10, 0.00)
04:39:50.235 00.000 21948 Worker thread wakes up
04:39:50.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:50.236 00.001 18120 UpdateGuideState exits: m=1600 RSB=27.8
04:39:50.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:50.237 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:50.237 00.000 18120 Enqueuing Expose request
04:39:50.237 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
04:39:50.238 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
04:39:50.238 00.000 21948 Moving (-0.10, 0.00) raw xDistance=0.05 yDistance=0.09
04:39:50.238 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:39:50.238 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:50.238 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:39:50.238 00.000 21948 MoveAxis(E, 0, ABG)
04:39:50.238 00.000 21948 Move returns status 0, amount 0
04:39:50.238 00.000 21948 MoveAxis(N, 0, ABG)
04:39:50.238 00.000 21948 Move returns status 0, amount 0
04:39:50.238 00.000 21948 move complete, result=0
04:39:50.238 00.000 21948 worker thread done servicing request
04:39:50.238 00.000 21948 Worker thread wakes up
04:39:50.238 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:50.238 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:50.238 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:51.860 01.622 21948 Exposure complete
04:39:51.897 00.037 21948 worker thread done servicing request
04:39:51.897 00.000 18120 OnExposeComplete: enter
04:39:51.898 00.001 18120 UpdateGuideState(): m_state=6
04:39:51.899 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8347
04:39:51.900 00.001 18120 Star::Find returns 1 (0), X=893.22, Y=240.61, Mass=1568, SNR=27.4, Peak=112 HFD=4.0
04:39:51.902 00.002 18120 MultiStar: [#1 -0.26,0.21,0.70,U] [#2 -0.18,-0.29,0.66,U] [#3 0.19,-0.24,0.65,U] [#4 0.16,-0.36,0.54,U] [#5 0.07,-0.68,0.00,M5] [#6 -0.21,0.32,0.54,U] [#7 0.06,0.32,0.42,U] [#8 0.01,0.10,0.43,U] 
04:39:51.902 00.000 18120 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.38, -0.09}
04:39:51.903 00.001 18120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.00) = xAngle (-4.91 = 1.37)
04:39:51.903 00.000 18120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.95 = 1.33)
04:39:51.904 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.91 mountX=0.02 mountY=0.11, mountTheta=1.37
04:39:51.905 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.03, opts=13)
04:39:51.906 00.001 18120 Enqueuing Move request for scope (-0.11, -0.03)
04:39:51.906 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:51.907 00.001 18120 UpdateGuideState exits: m=1568 RSB=27.4
04:39:51.909 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:51.912 00.003 21948 Worker thread wakes up
04:39:51.912 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:51.912 00.000 18120 Enqueuing Expose request
04:39:51.913 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
04:39:51.913 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
04:39:51.913 00.000 21948 Moving (-0.11, -0.03) raw xDistance=0.02 yDistance=0.11
04:39:51.913 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:39:51.913 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:51.913 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:39:51.913 00.000 21948 MoveAxis(E, 0, ABG)
04:39:51.913 00.000 21948 Move returns status 0, amount 0
04:39:51.913 00.000 21948 MoveAxis(N, 0, ABG)
04:39:51.913 00.000 21948 Move returns status 0, amount 0
04:39:51.913 00.000 21948 move complete, result=0
04:39:51.913 00.000 21948 worker thread done servicing request
04:39:51.913 00.000 21948 Worker thread wakes up
04:39:51.913 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:51.913 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:51.913 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:53.440 01.527 21948 Exposure complete
04:39:53.499 00.059 21948 worker thread done servicing request
04:39:53.500 00.001 18120 OnExposeComplete: enter
04:39:53.502 00.002 18120 UpdateGuideState(): m_state=6
04:39:53.505 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8348
04:39:53.507 00.002 18120 Star::Find returns 1 (0), X=893.40, Y=240.55, Mass=1664, SNR=28.2, Peak=116 HFD=4.3
04:39:53.510 00.003 18120 MultiStar: [#1 0.02,0.04,0.71,U] [#2 -0.50,0.02,0.00,M1] [#3 0.30,-0.37,0.00,M2] [#4 0.15,-0.20,0.55,U] [#5 -0.19,-0.49,0.00,M6] [#6 -0.06,0.23,0.54,U] [#7 0.14,0.16,0.38,U] [#8 0.07,-0.15,0.42,U] 
04:39:53.512 00.002 18120 refined, 5 included, MultiStar: {-0.02, -0.03}, one-star: {-0.20, -0.14}
04:39:53.515 00.003 18120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.00) = xAngle (-4.05 = 2.23)
04:39:53.517 00.002 18120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.19)
04:39:53.518 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.06 mountX=-0.02 mountY=0.03, mountTheta=2.21
04:39:53.520 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
04:39:53.520 00.000 18120 Enqueuing Move request for scope (-0.02, -0.03)
04:39:53.521 00.001 21948 Worker thread wakes up
04:39:53.521 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:53.521 00.000 18120 UpdateGuideState exits: m=1664 RSB=28.2
04:39:53.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:53.522 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:53.523 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:39:53.523 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:39:53.523 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
04:39:53.523 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:39:53.523 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:53.523 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:39:53.523 00.000 18120 Enqueuing Expose request
04:39:53.525 00.002 21948 MoveAxis(E, 0, ABG)
04:39:53.526 00.001 21948 Move returns status 0, amount 0
04:39:53.526 00.000 21948 MoveAxis(N, 0, ABG)
04:39:53.526 00.000 21948 Move returns status 0, amount 0
04:39:53.526 00.000 21948 move complete, result=0
04:39:53.526 00.000 21948 worker thread done servicing request
04:39:53.526 00.000 21948 Worker thread wakes up
04:39:53.526 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:53.526 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:53.526 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:39:55.161 01.635 21948 Exposure complete
04:39:55.207 00.046 21948 worker thread done servicing request
04:39:55.207 00.000 18120 OnExposeComplete: enter
04:39:55.209 00.002 18120 UpdateGuideState(): m_state=6
04:39:55.210 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8349
04:39:55.210 00.000 18120 Star::Find returns 1 (0), X=893.76, Y=240.34, Mass=1840, SNR=29.6, Peak=125 HFD=4.5
04:39:55.211 00.001 18120 MultiStar: [#1 0.17,-0.04,0.68,U] [#2 -0.29,-0.45,0.00,M2] [#3 0.06,-0.11,0.59,U] [#4 0.01,-0.21,0.51,U] [#5 -0.20,-0.29,0.46,U] [#6 -0.25,0.15,0.47,U] [#7 0.16,0.02,0.39,U] [#8 0.24,-0.39,0.00,M1] 
04:39:55.211 00.000 18120 refined, 6 included, MultiStar: {0.04, -0.15}, one-star: {0.16, -0.35}
04:39:55.211 00.000 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 2.99)
04:39:55.212 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.95)
04:39:55.214 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.29 mountX=-0.15 mountY=0.03, mountTheta=2.95
04:39:55.217 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.15, opts=13)
04:39:55.218 00.001 18120 Enqueuing Move request for scope (0.04, -0.15)
04:39:55.219 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:55.221 00.002 21948 Worker thread wakes up
04:39:55.221 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
04:39:55.221 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
04:39:55.221 00.000 21948 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=0.03
04:39:55.221 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:39:55.221 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:55.221 00.000 18120 UpdateGuideState exits: m=1840 RSB=29.6
04:39:55.222 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:39:55.223 00.001 21948 MoveAxis(E, 0, ABG)
04:39:55.223 00.000 21948 Move returns status 0, amount 0
04:39:55.223 00.000 21948 MoveAxis(N, 0, ABG)
04:39:55.223 00.000 21948 Move returns status 0, amount 0
04:39:55.223 00.000 21948 move complete, result=0
04:39:55.223 00.000 21948 worker thread done servicing request
04:39:55.223 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:55.223 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:55.224 00.001 18120 Enqueuing Expose request
04:39:55.224 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:39:55.225 00.001 21948 Worker thread wakes up
04:39:55.225 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:55.225 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:56.745 01.520 21948 Exposure complete
04:39:56.792 00.047 21948 worker thread done servicing request
04:39:56.792 00.000 18120 OnExposeComplete: enter
04:39:56.793 00.001 18120 UpdateGuideState(): m_state=6
04:39:56.794 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8350
04:39:56.794 00.000 18120 Star::Find returns 1 (0), X=893.23, Y=240.64, Mass=1754, SNR=29.0, Peak=130 HFD=4.5
04:39:56.794 00.000 18120 MultiStar: [#1 -0.12,0.10,0.71,U] [#2 -0.26,-0.09,0.58,U] [#3 -0.02,-0.25,0.61,U] [#4 -0.18,-0.11,0.49,U] [#5 -0.22,-0.43,0.00,M6] [#6 -0.43,0.07,0.00,M1] [#7 -0.12,0.03,0.40,U] [#8 0.21,-0.36,0.36,U] 
04:39:56.795 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.09}, one-star: {-0.37, -0.05}
04:39:56.795 00.000 18120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.00) = xAngle (-4.65 = 1.63)
04:39:56.796 00.001 18120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.69 = 1.59)
04:39:56.797 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.65 mountX=-0.01 mountY=0.19, mountTheta=1.63
04:39:56.800 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.09, opts=13)
04:39:56.801 00.001 18120 Enqueuing Move request for scope (-0.17, -0.09)
04:39:56.802 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:56.803 00.001 18120 UpdateGuideState exits: m=1754 RSB=29.0
04:39:56.804 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:56.805 00.001 21948 Worker thread wakes up
04:39:56.805 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
04:39:56.805 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
04:39:56.805 00.000 21948 Moving (-0.17, -0.09) raw xDistance=-0.01 yDistance=0.19
04:39:56.805 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:39:56.805 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:56.805 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:56.806 00.001 18120 Enqueuing Expose request
04:39:56.807 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:39:56.807 00.000 21948 MoveAxis(E, 0, ABG)
04:39:56.807 00.000 21948 Move returns status 0, amount 0
04:39:56.807 00.000 21948 MoveAxis(N, 0, ABG)
04:39:56.807 00.000 21948 Move returns status 0, amount 0
04:39:56.807 00.000 21948 move complete, result=0
04:39:56.807 00.000 21948 worker thread done servicing request
04:39:56.807 00.000 21948 Worker thread wakes up
04:39:56.807 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:56.807 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:56.808 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:39:58.444 01.636 21948 Exposure complete
04:39:58.483 00.039 21948 worker thread done servicing request
04:39:58.483 00.000 18120 OnExposeComplete: enter
04:39:58.485 00.002 18120 UpdateGuideState(): m_state=6
04:39:58.486 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8351
04:39:58.487 00.001 18120 Star::Find returns 1 (0), X=893.21, Y=240.64, Mass=1822, SNR=29.4, Peak=133 HFD=4.4
04:39:58.489 00.002 18120 MultiStar: [#1 -0.25,0.26,0.68,U] [#2 -0.50,0.02,0.00,M2] [#3 0.05,-0.10,0.58,U] [#4 0.10,-0.12,0.51,U] [#5 -0.10,-0.18,0.45,U] [#6 -0.24,0.21,0.52,U] [#7 -0.12,0.46,0.00,M1] [#8 0.04,-0.10,0.34,U] 
04:39:58.491 00.002 18120 refined, 6 included, MultiStar: {-0.16, 0.00}, one-star: {-0.40, -0.05}
04:39:58.494 00.003 18120 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.00) = xAngle (1.14 = 1.14)
04:39:58.496 00.002 18120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.10 = 1.10)
04:39:58.498 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.14 mountX=0.07 mountY=0.14, mountTheta=1.14
04:39:58.500 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.00, opts=13)
04:39:58.501 00.001 18120 Enqueuing Move request for scope (-0.16, 0.00)
04:39:58.501 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:39:58.502 00.001 18120 UpdateGuideState exits: m=1822 RSB=29.4
04:39:58.502 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:58.502 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:39:58.503 00.001 18120 Enqueuing Expose request
04:39:58.503 00.000 21948 Worker thread wakes up
04:39:58.503 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
04:39:58.503 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
04:39:58.503 00.000 21948 Moving (-0.16, 0.00) raw xDistance=0.07 yDistance=0.14
04:39:58.504 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:39:58.504 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:39:58.504 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:39:58.504 00.000 21948 MoveAxis(E, 0, ABG)
04:39:58.504 00.000 21948 Move returns status 0, amount 0
04:39:58.504 00.000 21948 MoveAxis(N, 0, ABG)
04:39:58.504 00.000 21948 Move returns status 0, amount 0
04:39:58.504 00.000 21948 move complete, result=0
04:39:58.504 00.000 21948 worker thread done servicing request
04:39:58.504 00.000 21948 Worker thread wakes up
04:39:58.504 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:39:58.504 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:39:58.505 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:00.027 01.522 21948 Exposure complete
04:40:00.063 00.036 21948 worker thread done servicing request
04:40:00.063 00.000 18120 OnExposeComplete: enter
04:40:00.064 00.001 18120 UpdateGuideState(): m_state=6
04:40:00.065 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8352
04:40:00.066 00.001 18120 Star::Find returns 1 (0), X=893.16, Y=240.56, Mass=1842, SNR=29.7, Peak=138 HFD=3.9
04:40:00.067 00.001 18120 MultiStar: [#1 -0.28,0.17,0.70,U] [#2 -0.47,-0.13,0.00,M3] [#3 0.13,-0.11,0.57,U] [#4 0.04,-0.23,0.52,U] [#5 -0.24,-0.38,0.00,M6] [#6 -0.41,0.20,0.00,M1] [#7 -0.20,0.28,0.38,U] [#8 -0.11,-0.27,0.35,U] 
04:40:00.067 00.000 18120 refined, 5 included, MultiStar: {-0.19, -0.05}, one-star: {-0.44, -0.13}
04:40:00.068 00.001 18120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.00) = xAngle (-4.87 = 1.41)
04:40:00.069 00.001 18120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.91 = 1.37)
04:40:00.070 00.001 18120 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-2.87 mountX=0.03 mountY=0.19, mountTheta=1.41
04:40:00.072 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.19, y=-0.05, opts=13)
04:40:00.074 00.002 18120 Enqueuing Move request for scope (-0.19, -0.05)
04:40:00.075 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:00.076 00.001 18120 UpdateGuideState exits: m=1842 RSB=29.7
04:40:00.077 00.001 21948 Worker thread wakes up
04:40:00.077 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
04:40:00.077 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:00.078 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:00.078 00.000 18120 Enqueuing Expose request
04:40:00.079 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
04:40:00.079 00.000 21948 Moving (-0.19, -0.05) raw xDistance=0.03 yDistance=0.19
04:40:00.079 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:40:00.079 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:00.079 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:40:00.079 00.000 21948 MoveAxis(E, 0, ABG)
04:40:00.079 00.000 21948 Move returns status 0, amount 0
04:40:00.079 00.000 21948 MoveAxis(N, 0, ABG)
04:40:00.079 00.000 21948 Move returns status 0, amount 0
04:40:00.079 00.000 21948 move complete, result=0
04:40:00.079 00.000 21948 worker thread done servicing request
04:40:00.079 00.000 21948 Worker thread wakes up
04:40:00.079 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:00.079 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:00.080 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:01.714 01.634 21948 Exposure complete
04:40:01.756 00.042 21948 worker thread done servicing request
04:40:01.756 00.000 18120 OnExposeComplete: enter
04:40:01.758 00.002 18120 UpdateGuideState(): m_state=6
04:40:01.761 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8353
04:40:01.764 00.003 18120 Star::Find returns 1 (0), X=893.22, Y=240.76, Mass=1735, SNR=28.8, Peak=141 HFD=4.2
04:40:01.766 00.002 18120 MultiStar: [#1 -0.21,0.35,0.73,U] [#2 -0.39,0.10,0.60,U] [#3 -0.08,0.18,0.60,U] [#4 0.22,-0.00,0.56,U] [#5 -0.27,-0.14,0.46,U] [#6 0.00,0.24,0.49,U] [#7 0.01,-0.01,0.41,U] [#8 -0.21,-0.19,0.39,U] 
04:40:01.768 00.002 18120 refined, 8 included, MultiStar: {-0.17, 0.09}, one-star: {-0.38, 0.07}
04:40:01.771 00.003 18120 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.00) = xAngle (0.66 = 0.66)
04:40:01.773 00.002 18120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.62 = 0.62)
04:40:01.776 00.003 18120 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.66 mountX=0.15 mountY=0.11, mountTheta=0.64
04:40:01.780 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.09, opts=13)
04:40:01.782 00.002 18120 Enqueuing Move request for scope (-0.17, 0.09)
04:40:01.784 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:01.785 00.001 18120 UpdateGuideState exits: m=1735 RSB=28.8
04:40:01.787 00.002 21948 Worker thread wakes up
04:40:01.787 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
04:40:01.787 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
04:40:01.787 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:01.787 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:01.790 00.003 18120 Enqueuing Expose request
04:40:01.792 00.002 21948 Moving (-0.17, 0.09) raw xDistance=0.15 yDistance=0.11
04:40:01.792 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:40:01.792 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:01.792 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:40:01.792 00.000 21948 MoveAxis(E, 0, ABG)
04:40:01.792 00.000 21948 Move returns status 0, amount 0
04:40:01.792 00.000 21948 MoveAxis(N, 0, ABG)
04:40:01.792 00.000 21948 Move returns status 0, amount 0
04:40:01.792 00.000 21948 move complete, result=0
04:40:01.792 00.000 21948 worker thread done servicing request
04:40:01.792 00.000 21948 Worker thread wakes up
04:40:01.792 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:01.792 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:01.793 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:03.202 01.409 21948 Exposure complete
04:40:03.238 00.036 21948 worker thread done servicing request
04:40:03.238 00.000 18120 OnExposeComplete: enter
04:40:03.238 00.000 18120 UpdateGuideState(): m_state=6
04:40:03.240 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8354
04:40:03.240 00.000 18120 Star::Find returns 1 (0), X=893.30, Y=240.60, Mass=1623, SNR=27.8, Peak=123 HFD=4.0
04:40:03.241 00.001 18120 MultiStar: [#1 -0.15,0.06,0.73,U] [#2 -0.32,-0.18,0.67,U] [#3 0.20,-0.06,0.64,U] [#4 0.14,-0.08,0.54,U] [#5 -0.10,-0.14,0.50,U] [#6 -0.09,0.20,0.52,U] [#7 0.27,0.15,0.43,U] [#8 0.07,0.12,0.39,U] 
04:40:03.241 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.30, -0.09}
04:40:03.242 00.001 18120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.00) = xAngle (-4.86 = 1.42)
04:40:03.242 00.000 18120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.90 = 1.38)
04:40:03.242 00.000 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.86 mountX=0.01 mountY=0.07, mountTheta=1.42
04:40:03.244 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.02, opts=13)
04:40:03.244 00.000 18120 Enqueuing Move request for scope (-0.07, -0.02)
04:40:03.245 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:03.246 00.001 21948 Worker thread wakes up
04:40:03.246 00.000 18120 UpdateGuideState exits: m=1623 RSB=27.8
04:40:03.246 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:03.247 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:03.247 00.000 18120 Enqueuing Expose request
04:40:03.249 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
04:40:03.249 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
04:40:03.249 00.000 21948 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.07
04:40:03.249 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:40:03.249 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:03.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:40:03.249 00.000 21948 MoveAxis(E, 0, ABG)
04:40:03.249 00.000 21948 Move returns status 0, amount 0
04:40:03.249 00.000 21948 MoveAxis(N, 0, ABG)
04:40:03.249 00.000 21948 Move returns status 0, amount 0
04:40:03.249 00.000 21948 move complete, result=0
04:40:03.249 00.000 21948 worker thread done servicing request
04:40:03.249 00.000 21948 Worker thread wakes up
04:40:03.249 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:03.249 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:03.250 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:04.883 01.633 21948 Exposure complete
04:40:04.934 00.051 21948 worker thread done servicing request
04:40:04.934 00.000 18120 OnExposeComplete: enter
04:40:04.936 00.002 18120 UpdateGuideState(): m_state=6
04:40:04.936 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8355
04:40:04.937 00.001 18120 Star::Find returns 1 (0), X=893.21, Y=240.86, Mass=1663, SNR=28.2, Peak=144 HFD=4.2
04:40:04.937 00.000 18120 MultiStar: [#1 -0.05,0.38,0.73,U] [#2 -0.35,0.19,0.62,U] [#3 -0.01,-0.05,0.62,U] [#4 0.11,-0.03,0.59,U] [#5 0.04,-0.13,0.49,U] [#6 -0.40,0.50,0.00,M1] [#7 -0.06,0.32,0.36,U] [#8 0.19,-0.18,0.38,U] 
04:40:04.938 00.001 18120 refined, 7 included, MultiStar: {-0.11, 0.10}, one-star: {-0.39, 0.17}
04:40:04.938 00.000 18120 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.00) = xAngle (0.37 = 0.37)
04:40:04.938 00.000 18120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.33 = 0.33)
04:40:04.939 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.37 mountX=0.14 mountY=0.05, mountTheta=0.34
04:40:04.941 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.10, opts=13)
04:40:04.942 00.001 18120 Enqueuing Move request for scope (-0.11, 0.10)
04:40:04.942 00.000 21948 Worker thread wakes up
04:40:04.942 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
04:40:04.942 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
04:40:04.942 00.000 21948 Moving (-0.11, 0.10) raw xDistance=0.14 yDistance=0.05
04:40:04.942 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:40:04.942 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:04.942 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:40:04.942 00.000 21948 MoveAxis(E, 0, ABG)
04:40:04.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:04.943 00.001 18120 UpdateGuideState exits: m=1663 RSB=28.2
04:40:04.943 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:04.944 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:04.948 00.004 18120 Enqueuing Expose request
04:40:04.951 00.003 21948 Move returns status 0, amount 0
04:40:04.951 00.000 21948 MoveAxis(N, 0, ABG)
04:40:04.951 00.000 21948 Move returns status 0, amount 0
04:40:04.951 00.000 21948 move complete, result=0
04:40:04.951 00.000 21948 worker thread done servicing request
04:40:04.951 00.000 21948 Worker thread wakes up
04:40:04.951 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:40:04.951 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:04.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:06.475 01.524 21948 Exposure complete
04:40:06.528 00.053 21948 worker thread done servicing request
04:40:06.528 00.000 18120 OnExposeComplete: enter
04:40:06.529 00.001 18120 UpdateGuideState(): m_state=6
04:40:06.529 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8356
04:40:06.530 00.001 18120 Star::Find returns 1 (0), X=893.25, Y=240.81, Mass=1675, SNR=28.4, Peak=126 HFD=4.4
04:40:06.530 00.000 18120 MultiStar: [#1 0.01,0.44,0.00,M1] [#2 -0.30,-0.08,0.63,U] [#3 0.08,-0.04,0.62,U] [#4 0.06,-0.23,0.53,U] [#5 0.02,-0.30,0.48,U] [#6 -0.35,0.25,0.00,M2] [#7 -0.14,-0.02,0.41,U] [#8 -0.26,0.21,0.42,U] 
04:40:06.531 00.001 18120 refined, 6 included, MultiStar: {-0.15, -0.04}, one-star: {-0.35, 0.12}
04:40:06.531 00.000 18120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.00) = xAngle (-4.90 = 1.39)
04:40:06.532 00.001 18120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.94 = 1.35)
04:40:06.532 00.000 18120 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.90 mountX=0.03 mountY=0.15, mountTheta=1.38
04:40:06.536 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=-0.04, opts=13)
04:40:06.539 00.003 18120 Enqueuing Move request for scope (-0.15, -0.04)
04:40:06.541 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:06.543 00.002 18120 UpdateGuideState exits: m=1675 RSB=28.4
04:40:06.546 00.003 21948 Worker thread wakes up
04:40:06.546 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
04:40:06.546 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
04:40:06.546 00.000 21948 Moving (-0.15, -0.04) raw xDistance=0.03 yDistance=0.15
04:40:06.546 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:06.547 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:06.547 00.000 18120 Enqueuing Expose request
04:40:06.548 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:40:06.548 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:06.548 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:40:06.548 00.000 21948 MoveAxis(E, 0, ABG)
04:40:06.548 00.000 21948 Move returns status 0, amount 0
04:40:06.548 00.000 21948 MoveAxis(N, 0, ABG)
04:40:06.548 00.000 21948 Move returns status 0, amount 0
04:40:06.548 00.000 21948 move complete, result=0
04:40:06.548 00.000 21948 worker thread done servicing request
04:40:06.548 00.000 21948 Worker thread wakes up
04:40:06.548 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:06.548 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:06.548 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:08.186 01.638 21948 Exposure complete
04:40:08.248 00.062 21948 worker thread done servicing request
04:40:08.248 00.000 18120 OnExposeComplete: enter
04:40:08.249 00.001 18120 UpdateGuideState(): m_state=6
04:40:08.249 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8357
04:40:08.250 00.001 18120 Star::Find returns 1 (0), X=893.34, Y=240.70, Mass=1687, SNR=28.4, Peak=136 HFD=3.7
04:40:08.250 00.000 18120 MultiStar: [#1 -0.35,0.39,0.00,M2] [#2 -0.56,0.06,0.00,M1] [#3 0.22,-0.05,0.63,U] [#4 0.20,-0.21,0.54,U] [#5 -0.47,-0.36,0.00,M3] [#6 -0.16,0.47,0.00,M3] [#7 -0.14,0.28,0.41,U] [#8 0.02,-0.30,0.37,U] 
04:40:08.251 00.001 18120 refined, 4 included, MultiStar: {-0.02, -0.04}, one-star: {-0.26, 0.01}
04:40:08.251 00.000 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.05 = 2.23)
04:40:08.251 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.19)
04:40:08.252 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.05 mountX=-0.03 mountY=0.04, mountTheta=2.22
04:40:08.254 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
04:40:08.256 00.002 18120 Enqueuing Move request for scope (-0.02, -0.04)
04:40:08.257 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:08.258 00.001 18120 UpdateGuideState exits: m=1687 RSB=28.4
04:40:08.260 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:08.261 00.001 21948 Worker thread wakes up
04:40:08.261 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
04:40:08.261 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
04:40:08.262 00.001 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
04:40:08.262 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:40:08.262 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:08.263 00.001 18120 Enqueuing Expose request
04:40:08.263 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:08.264 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:40:08.264 00.000 21948 MoveAxis(E, 0, ABG)
04:40:08.264 00.000 21948 Move returns status 0, amount 0
04:40:08.264 00.000 21948 MoveAxis(N, 0, ABG)
04:40:08.264 00.000 21948 Move returns status 0, amount 0
04:40:08.264 00.000 21948 move complete, result=0
04:40:08.264 00.000 21948 worker thread done servicing request
04:40:08.264 00.000 21948 Worker thread wakes up
04:40:08.264 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:08.264 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:08.265 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:40:09.683 01.418 21948 Exposure complete
04:40:09.745 00.062 21948 worker thread done servicing request
04:40:09.745 00.000 18120 OnExposeComplete: enter
04:40:09.746 00.001 18120 UpdateGuideState(): m_state=6
04:40:09.747 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8358
04:40:09.749 00.002 18120 Star::Find returns 1 (0), X=893.14, Y=240.97, Mass=1607, SNR=27.8, Peak=134 HFD=4.3
04:40:09.751 00.002 18120 MultiStar: [#1 -0.08,0.27,0.78,U] [#2 -0.27,0.10,0.65,U] [#3 -0.09,-0.10,0.64,U] [#4 -0.05,0.37,0.53,U] [#5 -0.33,-0.22,0.48,U] [#6 -0.18,0.47,0.00,M4] [#7 -0.21,0.47,0.00,M1] [#8 0.07,-0.28,0.44,U] 
04:40:09.753 00.002 18120 refined, 6 included, MultiStar: {-0.20, 0.10}, one-star: {-0.46, 0.27}
04:40:09.755 00.002 18120 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.00) = xAngle (0.68 = 0.68)
04:40:09.757 00.002 18120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.64 = 0.64)
04:40:09.759 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.68 mountX=0.17 mountY=0.13, mountTheta=0.66
04:40:09.761 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.10, opts=13)
04:40:09.762 00.001 18120 Enqueuing Move request for scope (-0.20, 0.10)
04:40:09.763 00.001 21948 Worker thread wakes up
04:40:09.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:09.764 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
04:40:09.764 00.000 18120 UpdateGuideState exits: m=1607 RSB=27.8
04:40:09.765 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:09.765 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:09.765 00.000 18120 Enqueuing Expose request
04:40:09.766 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
04:40:09.766 00.000 21948 Moving (-0.20, 0.10) raw xDistance=0.17 yDistance=0.13
04:40:09.766 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:40:09.766 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:09.766 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:40:09.766 00.000 21948 MoveAxis(E, 0, ABG)
04:40:09.766 00.000 21948 Move returns status 0, amount 0
04:40:09.766 00.000 21948 MoveAxis(N, 0, ABG)
04:40:09.766 00.000 21948 Move returns status 0, amount 0
04:40:09.766 00.000 21948 move complete, result=0
04:40:09.766 00.000 21948 worker thread done servicing request
04:40:09.766 00.000 21948 Worker thread wakes up
04:40:09.766 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:09.766 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:09.767 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:11.400 01.633 21948 Exposure complete
04:40:11.461 00.061 21948 worker thread done servicing request
04:40:11.461 00.000 18120 OnExposeComplete: enter
04:40:11.464 00.003 18120 UpdateGuideState(): m_state=6
04:40:11.466 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8359
04:40:11.467 00.001 18120 Star::Find returns 1 (0), X=893.32, Y=240.86, Mass=1508, SNR=26.9, Peak=117 HFD=4.1
04:40:11.469 00.002 18120 MultiStar: [#1 -0.44,0.44,0.00,M2] [#2 -0.41,0.21,0.00,M1] [#3 0.03,0.02,0.66,U] [#4 -0.02,0.27,0.57,U] [#5 -0.23,0.02,0.53,U] [#6 -0.23,0.70,0.00,M5] [#7 -0.45,0.29,0.00,M2] [#8 -0.03,0.21,0.42,U] 
04:40:11.470 00.001 18120 refined, 4 included, MultiStar: {-0.13, 0.13}, one-star: {-0.28, 0.17}
04:40:11.471 00.001 18120 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.00) = xAngle (0.33 = 0.33)
04:40:11.472 00.001 18120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.29 = 0.29)
04:40:11.473 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.33 mountX=0.18 mountY=0.05, mountTheta=0.30
04:40:11.475 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.13, opts=13)
04:40:11.477 00.002 18120 Enqueuing Move request for scope (-0.13, 0.13)
04:40:11.478 00.001 21948 Worker thread wakes up
04:40:11.478 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:11.479 00.001 18120 UpdateGuideState exits: m=1508 RSB=26.9
04:40:11.480 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:11.480 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:11.481 00.001 18120 Enqueuing Expose request
04:40:11.481 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
04:40:11.481 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
04:40:11.481 00.000 21948 Moving (-0.13, 0.13) raw xDistance=0.18 yDistance=0.05
04:40:11.481 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:40:11.481 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:11.481 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:40:11.481 00.000 21948 MoveAxis(E, 0, ABG)
04:40:11.481 00.000 21948 Move returns status 0, amount 0
04:40:11.482 00.001 21948 MoveAxis(N, 0, ABG)
04:40:11.482 00.000 21948 Move returns status 0, amount 0
04:40:11.482 00.000 21948 move complete, result=0
04:40:11.482 00.000 21948 worker thread done servicing request
04:40:11.482 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:11.482 00.000 21948 Worker thread wakes up
04:40:11.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:11.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:12.894 01.412 21948 Exposure complete
04:40:12.942 00.048 21948 worker thread done servicing request
04:40:12.943 00.001 18120 OnExposeComplete: enter
04:40:12.946 00.003 18120 UpdateGuideState(): m_state=6
04:40:12.948 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8360
04:40:12.951 00.003 18120 Star::Find returns 1 (0), X=893.05, Y=240.91, Mass=1693, SNR=28.3, Peak=151 HFD=4.3
04:40:12.953 00.002 18120 MultiStar: [#1 -0.30,0.40,0.00,M3] [#2 -0.58,0.15,0.00,M2] [#3 0.10,0.01,0.59,U] [#4 -0.31,0.24,0.54,U] [#5 -0.57,0.27,0.00,M2] [#6 -0.39,0.37,0.00,M6] [#7 -0.30,0.54,0.00,M3] [#8 -0.25,0.24,0.41,U] 
04:40:12.956 00.003 18120 refined, 3 included, MultiStar: {-0.30, 0.17}, one-star: {-0.55, 0.21}
04:40:12.958 00.002 18120 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.00) = xAngle (0.62 = 0.62)
04:40:12.960 00.002 18120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.58 = 0.58)
04:40:12.962 00.002 18120 CameraToMount -- cameraX=-0.30 cameraY=0.17 hyp=0.35 cameraTheta=2.61 mountX=0.28 mountY=0.19, mountTheta=0.59
04:40:12.967 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.30, y=0.17, opts=13)
04:40:12.969 00.002 18120 Enqueuing Move request for scope (-0.30, 0.17)
04:40:12.970 00.001 21948 Worker thread wakes up
04:40:12.970 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:12.970 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.17) opts 0xd
04:40:12.970 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.3
04:40:12.971 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:12.971 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:12.971 00.000 18120 Enqueuing Expose request
04:40:12.972 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.30, 0.17)
04:40:12.972 00.000 21948 Moving (-0.30, 0.17) raw xDistance=0.28 yDistance=0.19
04:40:12.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:40:12.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:12.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:40:12.972 00.000 21948 MoveAxis(W, 51, ABG)
04:40:12.972 00.000 21948 Guiding  Dir = 3, Dur = 51
04:40:12.972 00.000 21948 IsSlewing returns 0
04:40:12.972 00.000 21948 IsGuiding returns 0
04:40:12.974 00.002 21948 PulseGuide returned control before completion, sleep 60
04:40:13.050 00.076 21948 IsGuiding returns 0
04:40:13.050 00.000 21948 Move returns status 0, amount 51
04:40:13.050 00.000 21948 MoveAxis(N, 0, ABG)
04:40:13.050 00.000 21948 Move returns status 0, amount 0
04:40:13.050 00.000 21948 move complete, result=0
04:40:13.050 00.000 21948 worker thread done servicing request
04:40:13.052 00.002 21948 Worker thread wakes up
04:40:13.052 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:13.052 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:13.052 00.000 18120 GuideStep: 0.3 px 51 ms WEST, 0.2 px 0 ms NORTH
04:40:14.684 01.632 21948 Exposure complete
04:40:14.726 00.042 21948 worker thread done servicing request
04:40:14.726 00.000 18120 OnExposeComplete: enter
04:40:14.727 00.001 18120 UpdateGuideState(): m_state=6
04:40:14.727 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8361
04:40:14.730 00.003 18120 Star::Find returns 1 (0), X=893.38, Y=240.83, Mass=1590, SNR=27.5, Peak=115 HFD=4.3
04:40:14.733 00.003 18120 MultiStar: [#1 -0.44,-0.03,0.00,M4] [#2 -0.33,0.21,0.71,U] [#3 0.18,-0.05,0.65,U] [#4 -0.28,-0.20,0.61,U] [#5 0.12,-0.40,0.47,U] [#6 -0.16,0.22,0.49,U] [#7 -0.12,0.36,0.44,U] [#8 -0.09,-0.03,0.45,U] 
04:40:14.735 00.002 18120 refined, 7 included, MultiStar: {-0.13, 0.04}, one-star: {-0.23, 0.13}
04:40:14.737 00.002 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
04:40:14.739 00.002 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.82 = 0.82)
04:40:14.740 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=0.09 mountY=0.10, mountTheta=0.84
04:40:14.743 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.04, opts=13)
04:40:14.744 00.001 18120 Enqueuing Move request for scope (-0.13, 0.04)
04:40:14.746 00.002 21948 Worker thread wakes up
04:40:14.746 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
04:40:14.746 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
04:40:14.746 00.000 21948 Moving (-0.13, 0.04) raw xDistance=0.09 yDistance=0.10
04:40:14.746 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:40:14.746 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:14.746 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:14.747 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:40:14.747 00.000 21948 MoveAxis(E, 0, ABG)
04:40:14.747 00.000 18120 UpdateGuideState exits: m=1590 RSB=27.5
04:40:14.747 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:14.748 00.001 21948 Move returns status 0, amount 0
04:40:14.748 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:14.748 00.000 18120 Enqueuing Expose request
04:40:14.749 00.001 21948 MoveAxis(N, 0, ABG)
04:40:14.749 00.000 21948 Move returns status 0, amount 0
04:40:14.749 00.000 21948 move complete, result=0
04:40:14.749 00.000 21948 worker thread done servicing request
04:40:14.749 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:14.749 00.000 21948 Worker thread wakes up
04:40:14.749 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:14.749 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:16.267 01.518 21948 Exposure complete
04:40:16.318 00.051 21948 worker thread done servicing request
04:40:16.318 00.000 18120 OnExposeComplete: enter
04:40:16.320 00.002 18120 UpdateGuideState(): m_state=6
04:40:16.322 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8362
04:40:16.323 00.001 18120 Star::Find returns 1 (0), X=893.37, Y=240.67, Mass=1712, SNR=28.5, Peak=116 HFD=4.3
04:40:16.324 00.001 18120 MultiStar: [#1 -0.24,0.02,0.73,U] [#2 -0.34,-0.25,0.61,U] [#3 0.16,-0.25,0.61,U] [#4 -0.02,-0.14,0.52,U] [#5 -0.24,-0.26,0.45,U] [#6 -0.15,0.26,0.54,U] [#7 0.21,0.15,0.41,U] [#8 -0.15,0.07,0.41,U] 
04:40:16.326 00.002 18120 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.23, -0.03}
04:40:16.327 00.001 18120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.00) = xAngle (-4.76 = 1.52)
04:40:16.328 00.001 18120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.80 = 1.48)
04:40:16.329 00.001 18120 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=0.01 mountY=0.14, mountTheta=1.52
04:40:16.331 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=-0.05, opts=13)
04:40:16.332 00.001 18120 Enqueuing Move request for scope (-0.13, -0.05)
04:40:16.332 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:16.333 00.001 18120 UpdateGuideState exits: m=1712 RSB=28.5
04:40:16.333 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:16.334 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:16.334 00.000 18120 Enqueuing Expose request
04:40:16.334 00.000 21948 Worker thread wakes up
04:40:16.335 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
04:40:16.335 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
04:40:16.335 00.000 21948 Moving (-0.13, -0.05) raw xDistance=0.01 yDistance=0.14
04:40:16.335 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:40:16.335 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:16.335 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:40:16.335 00.000 21948 MoveAxis(E, 0, ABG)
04:40:16.335 00.000 21948 Move returns status 0, amount 0
04:40:16.335 00.000 21948 MoveAxis(N, 0, ABG)
04:40:16.335 00.000 21948 Move returns status 0, amount 0
04:40:16.335 00.000 21948 move complete, result=0
04:40:16.335 00.000 21948 worker thread done servicing request
04:40:16.335 00.000 21948 Worker thread wakes up
04:40:16.335 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:16.335 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:16.335 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:18.069 01.734 21948 Exposure complete
04:40:18.123 00.054 21948 worker thread done servicing request
04:40:18.123 00.000 18120 OnExposeComplete: enter
04:40:18.124 00.001 18120 UpdateGuideState(): m_state=6
04:40:18.125 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8363
04:40:18.126 00.001 18120 Star::Find returns 1 (0), X=893.59, Y=240.52, Mass=1559, SNR=27.3, Peak=106 HFD=4.1
04:40:18.126 00.000 18120 MultiStar: [#1 -0.32,0.24,0.74,U] [#2 -0.14,0.06,0.67,U] [#3 0.04,-0.03,0.63,U] [#4 0.00,-0.10,0.56,U] [#5 -0.32,-0.20,0.48,U] [#6 0.26,0.31,0.53,U] [#7 0.01,0.29,0.45,U] [#8 -0.13,0.28,0.42,U] 
04:40:18.128 00.002 18120 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.01, -0.18}
04:40:18.130 00.002 18120 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.00) = xAngle (0.53 = 0.53)
04:40:18.132 00.002 18120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.49 = 0.49)
04:40:18.135 00.003 18120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.52 mountX=0.08 mountY=0.04, mountTheta=0.50
04:40:18.139 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.05, opts=13)
04:40:18.139 00.000 18120 Enqueuing Move request for scope (-0.07, 0.05)
04:40:18.140 00.001 21948 Worker thread wakes up
04:40:18.140 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:18.140 00.000 18120 UpdateGuideState exits: m=1559 RSB=27.3
04:40:18.141 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:18.141 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:18.141 00.000 18120 Enqueuing Expose request
04:40:18.142 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
04:40:18.142 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
04:40:18.142 00.000 21948 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=0.04
04:40:18.142 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:40:18.142 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:18.142 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:40:18.142 00.000 21948 MoveAxis(E, 0, ABG)
04:40:18.142 00.000 21948 Move returns status 0, amount 0
04:40:18.142 00.000 21948 MoveAxis(N, 0, ABG)
04:40:18.142 00.000 21948 Move returns status 0, amount 0
04:40:18.142 00.000 21948 move complete, result=0
04:40:18.142 00.000 21948 worker thread done servicing request
04:40:18.142 00.000 21948 Worker thread wakes up
04:40:18.142 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:18.142 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:18.142 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:40:19.559 01.417 21948 Exposure complete
04:40:19.600 00.041 21948 worker thread done servicing request
04:40:19.600 00.000 18120 OnExposeComplete: enter
04:40:19.602 00.002 18120 UpdateGuideState(): m_state=6
04:40:19.605 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8364
04:40:19.605 00.000 18120 Star::Find returns 1 (0), X=893.14, Y=240.63, Mass=1599, SNR=27.6, Peak=118 HFD=4.1
04:40:19.606 00.001 18120 MultiStar: [#1 -0.24,0.01,0.76,U] [#2 -0.21,0.02,0.64,U] [#3 -0.06,-0.00,0.66,U] [#4 -0.18,-0.32,0.54,U] [#5 0.05,-0.37,0.51,U] [#6 0.02,0.19,0.53,U] [#7 -0.02,0.23,0.45,U] [#8 -0.07,-0.19,0.40,U] 
04:40:19.606 00.000 18120 refined, 8 included, MultiStar: {-0.17, -0.05}, one-star: {-0.46, -0.07}
04:40:19.607 00.001 18120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.00) = xAngle (-4.83 = 1.45)
04:40:19.607 00.000 18120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.87 = 1.41)
04:40:19.608 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.83 mountX=0.02 mountY=0.17, mountTheta=1.45
04:40:19.609 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.05, opts=13)
04:40:19.610 00.001 18120 Enqueuing Move request for scope (-0.17, -0.05)
04:40:19.610 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:19.610 00.000 21948 Worker thread wakes up
04:40:19.610 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
04:40:19.611 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
04:40:19.611 00.000 21948 Moving (-0.17, -0.05) raw xDistance=0.02 yDistance=0.17
04:40:19.611 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:40:19.611 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:19.611 00.000 18120 UpdateGuideState exits: m=1599 RSB=27.6
04:40:19.611 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:19.612 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:19.612 00.000 18120 Enqueuing Expose request
04:40:19.612 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:40:19.612 00.000 21948 MoveAxis(E, 0, ABG)
04:40:19.612 00.000 21948 Move returns status 0, amount 0
04:40:19.612 00.000 21948 MoveAxis(N, 0, ABG)
04:40:19.612 00.000 21948 Move returns status 0, amount 0
04:40:19.612 00.000 21948 move complete, result=0
04:40:19.613 00.001 21948 worker thread done servicing request
04:40:19.613 00.000 21948 Worker thread wakes up
04:40:19.613 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:19.613 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:19.613 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:21.251 01.638 21948 Exposure complete
04:40:21.315 00.064 21948 worker thread done servicing request
04:40:21.316 00.001 18120 OnExposeComplete: enter
04:40:21.317 00.001 18120 UpdateGuideState(): m_state=6
04:40:21.318 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8365
04:40:21.318 00.000 18120 Star::Find returns 1 (0), X=893.16, Y=240.59, Mass=1585, SNR=27.5, Peak=116 HFD=4.1
04:40:21.319 00.001 18120 MultiStar: [#1 -0.11,0.30,0.79,U] [#2 -0.33,0.08,0.69,U] [#3 -0.18,-0.33,0.65,U] [#4 -0.19,-0.04,0.56,U] [#5 -0.22,-0.37,0.51,U] [#6 0.06,0.21,0.52,U] [#7 0.27,0.14,0.41,U] [#8 0.17,-0.16,0.36,U] 
04:40:21.319 00.000 18120 refined, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.44, -0.10}
04:40:21.319 00.000 18120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.00) = xAngle (-5.00 = 1.28)
04:40:21.320 00.001 18120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.04 = 1.24)
04:40:21.320 00.000 18120 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.00 mountX=0.05 mountY=0.16, mountTheta=1.28
04:40:21.321 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=-0.02, opts=13)
04:40:21.322 00.001 18120 Enqueuing Move request for scope (-0.16, -0.02)
04:40:21.322 00.000 21948 Worker thread wakes up
04:40:21.322 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:21.324 00.002 18120 UpdateGuideState exits: m=1585 RSB=27.5
04:40:21.324 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:21.325 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:21.325 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
04:40:21.325 00.000 18120 Enqueuing Expose request
04:40:21.325 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
04:40:21.325 00.000 21948 Moving (-0.16, -0.02) raw xDistance=0.05 yDistance=0.16
04:40:21.325 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:40:21.325 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:21.325 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:40:21.325 00.000 21948 MoveAxis(E, 0, ABG)
04:40:21.325 00.000 21948 Move returns status 0, amount 0
04:40:21.325 00.000 21948 MoveAxis(N, 0, ABG)
04:40:21.325 00.000 21948 Move returns status 0, amount 0
04:40:21.325 00.000 21948 move complete, result=0
04:40:21.326 00.001 21948 worker thread done servicing request
04:40:21.326 00.000 21948 Worker thread wakes up
04:40:21.326 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:21.326 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:21.326 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:22.741 01.415 21948 Exposure complete
04:40:22.778 00.037 21948 worker thread done servicing request
04:40:22.778 00.000 18120 OnExposeComplete: enter
04:40:22.779 00.001 18120 UpdateGuideState(): m_state=6
04:40:22.780 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8366
04:40:22.780 00.000 18120 Star::Find returns 1 (0), X=893.23, Y=240.65, Mass=1841, SNR=29.8, Peak=141 HFD=4.4
04:40:22.781 00.001 18120 MultiStar: [#1 -0.24,0.18,0.65,U] [#2 -0.46,0.32,0.00,M1] [#3 0.16,-0.02,0.59,U] [#4 0.16,-0.04,0.54,U] [#5 -0.18,-0.20,0.43,U] [#6 -0.02,0.39,0.49,U] [#7 -0.40,0.28,0.00,M1] [#8 0.19,-0.09,0.33,U] 
04:40:22.781 00.000 18120 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {-0.37, -0.04}
04:40:22.781 00.000 18120 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.00) = xAngle (0.85 = 0.85)
04:40:22.782 00.001 18120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.81 = 0.81)
04:40:22.782 00.000 18120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=0.06 mountY=0.07, mountTheta=0.83
04:40:22.784 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.03, opts=13)
04:40:22.784 00.000 18120 Enqueuing Move request for scope (-0.09, 0.03)
04:40:22.785 00.001 21948 Worker thread wakes up
04:40:22.785 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:22.785 00.000 18120 UpdateGuideState exits: m=1841 RSB=29.8
04:40:22.786 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:22.786 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:22.786 00.000 18120 Enqueuing Expose request
04:40:22.789 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
04:40:22.789 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
04:40:22.789 00.000 21948 Moving (-0.09, 0.03) raw xDistance=0.06 yDistance=0.07
04:40:22.789 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:40:22.789 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:22.789 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:40:22.789 00.000 21948 MoveAxis(E, 0, ABG)
04:40:22.789 00.000 21948 Move returns status 0, amount 0
04:40:22.789 00.000 21948 MoveAxis(N, 0, ABG)
04:40:22.789 00.000 21948 Move returns status 0, amount 0
04:40:22.789 00.000 21948 move complete, result=0
04:40:22.789 00.000 21948 worker thread done servicing request
04:40:22.789 00.000 21948 Worker thread wakes up
04:40:22.789 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:22.789 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:22.790 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:24.425 01.635 21948 Exposure complete
04:40:24.473 00.048 21948 worker thread done servicing request
04:40:24.473 00.000 18120 OnExposeComplete: enter
04:40:24.474 00.001 18120 UpdateGuideState(): m_state=6
04:40:24.474 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8367
04:40:24.475 00.001 18120 Star::Find returns 1 (0), X=893.07, Y=240.77, Mass=1830, SNR=29.6, Peak=155 HFD=4.2
04:40:24.475 00.000 18120 MultiStar: [#1 -0.32,0.18,0.68,U] [#2 -0.30,0.22,0.62,U] [#3 0.03,-0.14,0.58,U] [#4 -0.48,-0.11,0.00,M1] [#5 -0.09,-0.10,0.46,U] [#6 -0.11,0.26,0.46,U] [#7 -0.44,-0.08,0.00,M2] [#8 0.09,0.13,0.35,U] 
04:40:24.476 00.001 18120 refined, 6 included, MultiStar: {-0.24, 0.09}, one-star: {-0.53, 0.07}
04:40:24.476 00.000 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
04:40:24.477 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.74 = 0.74)
04:40:24.477 00.000 18120 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.78 mountX=0.18 mountY=0.17, mountTheta=0.76
04:40:24.479 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.09, opts=13)
04:40:24.479 00.000 18120 Enqueuing Move request for scope (-0.24, 0.09)
04:40:24.480 00.001 21948 Worker thread wakes up
04:40:24.480 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
04:40:24.480 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
04:40:24.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:24.480 00.000 21948 Moving (-0.24, 0.09) raw xDistance=0.18 yDistance=0.17
04:40:24.480 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:40:24.480 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:24.480 00.000 18120 UpdateGuideState exits: m=1830 RSB=29.6
04:40:24.481 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:40:24.481 00.000 21948 MoveAxis(E, 0, ABG)
04:40:24.481 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:24.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:24.482 00.001 18120 Enqueuing Expose request
04:40:24.482 00.000 21948 Move returns status 0, amount 0
04:40:24.482 00.000 21948 MoveAxis(N, 0, ABG)
04:40:24.482 00.000 21948 Move returns status 0, amount 0
04:40:24.482 00.000 21948 move complete, result=0
04:40:24.482 00.000 21948 worker thread done servicing request
04:40:24.482 00.000 21948 Worker thread wakes up
04:40:24.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:24.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:24.483 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:26.009 01.526 21948 Exposure complete
04:40:26.036 00.027 21948 worker thread done servicing request
04:40:26.036 00.000 18120 OnExposeComplete: enter
04:40:26.038 00.002 18120 UpdateGuideState(): m_state=6
04:40:26.038 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8368
04:40:26.039 00.001 18120 Star::Find returns 1 (0), X=893.07, Y=240.76, Mass=1689, SNR=28.4, Peak=145 HFD=4.2
04:40:26.040 00.001 18120 MultiStar: [#1 -0.54,0.08,0.00,M1] [#2 -0.49,0.18,0.00,M1] [#3 -0.18,0.14,0.55,U] [#4 -0.35,0.00,0.56,U] [#5 -0.53,-0.22,0.00,M1] [#6 -0.16,0.19,0.55,U] [#7 -0.43,0.27,0.00,M3] [#8 0.21,-0.20,0.39,U] 
04:40:26.040 00.000 18120 refined, 4 included, MultiStar: {-0.27, 0.06}, one-star: {-0.53, 0.07}
04:40:26.041 00.001 18120 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.00) = xAngle (0.94 = 0.94)
04:40:26.042 00.001 18120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.90 = 0.90)
04:40:26.042 00.000 18120 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.93 mountX=0.17 mountY=0.22, mountTheta=0.92
04:40:26.044 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.27, y=0.06, opts=13)
04:40:26.045 00.001 18120 Enqueuing Move request for scope (-0.27, 0.06)
04:40:26.046 00.001 21948 Worker thread wakes up
04:40:26.046 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:26.046 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
04:40:26.047 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
04:40:26.047 00.000 18120 UpdateGuideState exits: m=1689 RSB=28.4
04:40:26.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:26.048 00.001 21948 Moving (-0.27, 0.06) raw xDistance=0.17 yDistance=0.22
04:40:26.048 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:40:26.048 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:40:26.048 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:26.048 00.000 18120 Enqueuing Expose request
04:40:26.049 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:40:26.049 00.000 21948 MoveAxis(E, 0, ABG)
04:40:26.049 00.000 21948 Move returns status 0, amount 0
04:40:26.049 00.000 21948 MoveAxis(N, 0, ABG)
04:40:26.049 00.000 21948 Move returns status 0, amount 0
04:40:26.049 00.000 21948 move complete, result=0
04:40:26.049 00.000 21948 worker thread done servicing request
04:40:26.049 00.000 21948 Worker thread wakes up
04:40:26.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:26.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:26.049 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:27.678 01.629 21948 Exposure complete
04:40:27.706 00.028 21948 worker thread done servicing request
04:40:27.706 00.000 18120 OnExposeComplete: enter
04:40:27.707 00.001 18120 UpdateGuideState(): m_state=6
04:40:27.707 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8369
04:40:27.708 00.001 18120 Star::Find returns 1 (0), X=893.26, Y=240.81, Mass=1622, SNR=27.8, Peak=139 HFD=4.3
04:40:27.708 00.000 18120 MultiStar: [#1 -0.28,0.28,0.76,U] [#2 -0.41,0.03,0.68,U] [#3 -0.35,-0.06,0.58,U] [#4 -0.67,0.11,0.00,M1] [#5 -0.42,-0.29,0.00,M2] [#6 -0.45,0.33,0.00,M1] [#7 -0.36,0.26,0.00,M4] [#8 -0.32,-0.06,0.41,U] 
04:40:27.709 00.001 18120 refined, 4 included, MultiStar: {-0.34, 0.08}, one-star: {-0.35, 0.12}
04:40:27.709 00.000 18120 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.00) = xAngle (0.90 = 0.90)
04:40:27.710 00.001 18120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.86 = 0.86)
04:40:27.710 00.000 18120 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.90 mountX=0.22 mountY=0.27, mountTheta=0.89
04:40:27.711 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.34, y=0.08, opts=13)
04:40:27.712 00.001 18120 Enqueuing Move request for scope (-0.34, 0.08)
04:40:27.712 00.000 21948 Worker thread wakes up
04:40:27.712 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:27.713 00.001 18120 UpdateGuideState exits: m=1622 RSB=27.8
04:40:27.713 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:27.714 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:27.714 00.000 18120 Enqueuing Expose request
04:40:27.715 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.08) opts 0xd
04:40:27.715 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.34, 0.08)
04:40:27.715 00.000 21948 Moving (-0.34, 0.08) raw xDistance=0.22 yDistance=0.27
04:40:27.715 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:40:27.715 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:40:27.715 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:40:27.715 00.000 21948 MoveAxis(W, 39, ABG)
04:40:27.715 00.000 21948 Guiding  Dir = 3, Dur = 39
04:40:27.715 00.000 21948 IsSlewing returns 0
04:40:27.715 00.000 21948 IsGuiding returns 0
04:40:27.717 00.002 21948 PulseGuide returned control before completion, sleep 48
04:40:27.771 00.054 21948 IsGuiding returns 0
04:40:27.771 00.000 21948 Move returns status 0, amount 39
04:40:27.771 00.000 21948 MoveAxis(N, 0, ABG)
04:40:27.771 00.000 21948 Move returns status 0, amount 0
04:40:27.771 00.000 21948 move complete, result=0
04:40:27.771 00.000 21948 worker thread done servicing request
04:40:27.771 00.000 21948 Worker thread wakes up
04:40:27.771 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:27.771 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:27.771 00.000 18120 GuideStep: 0.2 px 39 ms WEST, 0.3 px 0 ms NORTH
04:40:29.187 01.416 21948 Exposure complete
04:40:29.236 00.049 21948 worker thread done servicing request
04:40:29.236 00.000 18120 OnExposeComplete: enter
04:40:29.238 00.002 18120 UpdateGuideState(): m_state=6
04:40:29.239 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8370
04:40:29.240 00.001 18120 Star::Find returns 1 (0), X=893.16, Y=240.78, Mass=1570, SNR=27.4, Peak=136 HFD=4.3
04:40:29.242 00.002 18120 MultiStar: [#1 -0.05,0.48,0.00,M1] [#2 -0.31,-0.13,0.67,U] [#3 0.01,-0.03,0.62,U] [#4 -0.45,0.09,0.00,M2] [#5 -0.19,-0.30,0.47,U] [#6 -0.26,0.54,0.00,M2] [#7 -0.45,0.57,0.00,M5] [#8 -0.15,0.37,0.42,U] 
04:40:29.243 00.001 18120 refined, 4 included, MultiStar: {-0.25, -0.00}, one-star: {-0.44, 0.09}
04:40:29.244 00.001 18120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.00) = xAngle (-5.13 = 1.15)
04:40:29.245 00.001 18120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.17 = 1.11)
04:40:29.245 00.000 18120 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.14 mountX=0.10 mountY=0.22, mountTheta=1.14
04:40:29.247 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.25, y=-0.00, opts=13)
04:40:29.250 00.003 18120 Enqueuing Move request for scope (-0.25, -0.00)
04:40:29.253 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:29.255 00.002 18120 UpdateGuideState exits: m=1570 RSB=27.4
04:40:29.258 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:29.259 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:29.261 00.002 18120 Enqueuing Expose request
04:40:29.265 00.004 21948 Worker thread wakes up
04:40:29.265 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
04:40:29.265 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
04:40:29.265 00.000 21948 Moving (-0.25, -0.00) raw xDistance=0.10 yDistance=0.22
04:40:29.265 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:40:29.265 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=0.71
04:40:29.265 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:40:29.265 00.000 21948 MoveAxis(E, 0, ABG)
04:40:29.265 00.000 21948 Move returns status 0, amount 0
04:40:29.265 00.000 21948 MoveAxis(S, 53, ABG)
04:40:29.265 00.000 21948 Guiding  Dir = 1, Dur = 53
04:40:29.267 00.002 21948 IsSlewing returns 0
04:40:29.267 00.000 21948 IsGuiding returns 0
04:40:29.272 00.005 21948 PulseGuide returned control before completion, sleep 59
04:40:29.345 00.073 21948 IsGuiding returns 0
04:40:29.345 00.000 21948 Move returns status 0, amount 53
04:40:29.345 00.000 21948 move complete, result=0
04:40:29.345 00.000 21948 worker thread done servicing request
04:40:29.345 00.000 21948 Worker thread wakes up
04:40:29.345 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 53 ms SOUTH
04:40:29.346 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:29.346 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:30.975 01.629 21948 Exposure complete
04:40:31.017 00.042 21948 worker thread done servicing request
04:40:31.017 00.000 18120 OnExposeComplete: enter
04:40:31.019 00.002 18120 UpdateGuideState(): m_state=6
04:40:31.021 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8371
04:40:31.022 00.001 18120 Star::Find returns 1 (0), X=893.11, Y=240.79, Mass=1640, SNR=28.0, Peak=138 HFD=4.2
04:40:31.024 00.002 18120 MultiStar: [#1 -0.28,0.36,0.00,M2] [#2 -0.56,0.12,0.00,M1] [#3 0.23,-0.14,0.64,U] [#4 -0.23,0.03,0.56,U] [#5 -0.32,-0.19,0.51,U] [#6 -0.30,0.13,0.49,U] [#7 -0.39,0.41,0.00,M6] [#8 -0.15,0.11,0.39,U] 
04:40:31.025 00.001 18120 refined, 5 included, MultiStar: {-0.24, 0.01}, one-star: {-0.50, 0.10}
04:40:31.026 00.001 18120 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.00) = xAngle (1.10 = 1.10)
04:40:31.027 00.001 18120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (1.06 = 1.06)
04:40:31.028 00.001 18120 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.10 mountX=0.11 mountY=0.21, mountTheta=1.09
04:40:31.030 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.24, y=0.01, opts=13)
04:40:31.031 00.001 18120 Enqueuing Move request for scope (-0.24, 0.01)
04:40:31.031 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:31.032 00.001 18120 UpdateGuideState exits: m=1640 RSB=28.0
04:40:31.032 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:31.032 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:31.033 00.001 18120 Enqueuing Expose request
04:40:31.033 00.000 21948 Worker thread wakes up
04:40:31.034 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
04:40:31.034 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
04:40:31.034 00.000 21948 Moving (-0.24, 0.01) raw xDistance=0.11 yDistance=0.21
04:40:31.034 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:40:31.034 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:40:31.034 00.000 21948 MoveAxis(E, 0, ABG)
04:40:31.034 00.000 21948 Move returns status 0, amount 0
04:40:31.034 00.000 21948 MoveAxis(S, 49, ABG)
04:40:31.034 00.000 21948 Guiding  Dir = 1, Dur = 49
04:40:31.034 00.000 21948 IsSlewing returns 0
04:40:31.034 00.000 21948 IsGuiding returns 0
04:40:31.039 00.005 21948 PulseGuide returned control before completion, sleep 55
04:40:31.098 00.059 21948 IsGuiding returns 1
04:40:31.098 00.000 21948 scope still moving after pulse duration time elapsed
04:40:31.130 00.032 21948 IsSlewing returns 0
04:40:31.131 00.001 21948 IsGuiding returns 0
04:40:31.131 00.000 21948 scope move finished after 49 + 47 ms
04:40:31.131 00.000 21948 Move returns status 0, amount 49
04:40:31.131 00.000 21948 move complete, result=0
04:40:31.131 00.000 21948 worker thread done servicing request
04:40:31.131 00.000 21948 Worker thread wakes up
04:40:31.131 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:31.131 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:31.131 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
04:40:32.543 01.412 21948 Exposure complete
04:40:32.581 00.038 21948 worker thread done servicing request
04:40:32.581 00.000 18120 OnExposeComplete: enter
04:40:32.581 00.000 18120 UpdateGuideState(): m_state=6
04:40:32.582 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8372
04:40:32.584 00.002 18120 Star::Find returns 1 (0), X=893.36, Y=240.97, Mass=1648, SNR=28.1, Peak=118 HFD=4.2
04:40:32.584 00.000 18120 MultiStar: [#1 -0.02,0.18,0.73,U] [#2 -0.25,0.21,0.64,U] [#3 -0.04,-0.16,0.62,U] [#4 0.24,0.03,0.57,U] [#5 -0.31,-0.11,0.49,U] [#6 0.05,0.34,0.49,U] [#7 -0.03,0.49,0.00,M7] [#8 -0.00,0.14,0.42,U] 
04:40:32.584 00.000 18120 refined, 7 included, MultiStar: {-0.09, 0.13}, one-star: {-0.24, 0.28}
04:40:32.585 00.001 18120 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.00) = xAngle (0.17 = 0.17)
04:40:32.585 00.000 18120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.13 = 0.13)
04:40:32.586 00.001 18120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.17 mountX=0.15 mountY=0.02, mountTheta=0.13
04:40:32.587 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.09, y=0.13, opts=13)
04:40:32.588 00.001 18120 Enqueuing Move request for scope (-0.09, 0.13)
04:40:32.588 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:32.588 00.000 18120 UpdateGuideState exits: m=1648 RSB=28.1
04:40:32.589 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:32.589 00.000 21948 Worker thread wakes up
04:40:32.589 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:32.590 00.001 18120 Enqueuing Expose request
04:40:32.590 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
04:40:32.590 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
04:40:32.590 00.000 21948 Moving (-0.09, 0.13) raw xDistance=0.15 yDistance=0.02
04:40:32.590 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:40:32.590 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:32.590 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:40:32.590 00.000 21948 MoveAxis(E, 0, ABG)
04:40:32.590 00.000 21948 Move returns status 0, amount 0
04:40:32.590 00.000 21948 MoveAxis(N, 0, ABG)
04:40:32.590 00.000 21948 Move returns status 0, amount 0
04:40:32.590 00.000 21948 move complete, result=0
04:40:32.590 00.000 21948 worker thread done servicing request
04:40:32.590 00.000 21948 Worker thread wakes up
04:40:32.590 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:32.590 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:32.591 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:40:34.221 01.630 21948 Exposure complete
04:40:34.269 00.048 21948 worker thread done servicing request
04:40:34.269 00.000 18120 OnExposeComplete: enter
04:40:34.269 00.000 18120 UpdateGuideState(): m_state=6
04:40:34.270 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8373
04:40:34.270 00.000 18120 Star::Find returns 1 (0), X=893.41, Y=240.95, Mass=1623, SNR=27.8, Peak=111 HFD=4.2
04:40:34.271 00.001 18120 MultiStar: [#1 -0.02,0.47,0.00,M2] [#2 -0.34,0.02,0.64,U] [#3 0.09,-0.03,0.63,U] [#4 0.09,-0.07,0.60,U] [#5 0.00,-0.23,0.50,U] [#6 -0.11,0.57,0.00,M1] [#7 -0.05,0.76,0.00,M8] [#8 0.01,0.05,0.37,U] 
04:40:34.271 00.000 18120 refined, 5 included, MultiStar: {-0.08, 0.03}, one-star: {-0.20, 0.25}
04:40:34.272 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.79 = 0.79)
04:40:34.272 00.000 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.75 = 0.75)
04:40:34.273 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.78 mountX=0.06 mountY=0.06, mountTheta=0.77
04:40:34.274 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.03, opts=13)
04:40:34.274 00.000 18120 Enqueuing Move request for scope (-0.08, 0.03)
04:40:34.275 00.001 21948 Worker thread wakes up
04:40:34.275 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:34.275 00.000 18120 UpdateGuideState exits: m=1623 RSB=27.8
04:40:34.276 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
04:40:34.276 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:34.276 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:34.277 00.001 18120 Enqueuing Expose request
04:40:34.277 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
04:40:34.277 00.000 21948 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.06
04:40:34.277 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:40:34.277 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:34.277 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:40:34.277 00.000 21948 MoveAxis(E, 0, ABG)
04:40:34.277 00.000 21948 Move returns status 0, amount 0
04:40:34.277 00.000 21948 MoveAxis(N, 0, ABG)
04:40:34.277 00.000 21948 Move returns status 0, amount 0
04:40:34.277 00.000 21948 move complete, result=0
04:40:34.277 00.000 21948 worker thread done servicing request
04:40:34.277 00.000 21948 Worker thread wakes up
04:40:34.277 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:34.277 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:34.278 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:35.797 01.519 21948 Exposure complete
04:40:35.846 00.049 21948 worker thread done servicing request
04:40:35.846 00.000 18120 OnExposeComplete: enter
04:40:35.847 00.001 18120 UpdateGuideState(): m_state=6
04:40:35.848 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8374
04:40:35.849 00.001 18120 Star::Find returns 1 (0), X=893.57, Y=240.94, Mass=1881, SNR=29.9, Peak=140 HFD=4.2
04:40:35.849 00.000 18120 MultiStar: [#1 -0.10,0.46,0.00,M3] [#2 -0.14,0.36,0.58,U] [#3 0.08,-0.03,0.55,U] [#4 -0.07,0.32,0.52,U] [#5 -0.27,0.01,0.48,U] [#6 -0.22,0.38,0.00,M2] [#7 -0.18,0.43,0.00,M9] [#8 0.34,0.27,0.00,M1] 
04:40:35.850 00.001 18120 refined, 4 included, MultiStar: {-0.08, 0.20}, one-star: {-0.03, 0.25}
04:40:35.850 00.000 18120 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
04:40:35.851 00.001 18120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
04:40:35.851 00.000 18120 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.94 mountX=0.21 mountY=-0.02, mountTheta=-0.10
04:40:35.852 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=0.20, opts=13)
04:40:35.853 00.001 18120 Enqueuing Move request for scope (-0.08, 0.20)
04:40:35.853 00.000 21948 Worker thread wakes up
04:40:35.853 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:35.854 00.001 18120 UpdateGuideState exits: m=1881 RSB=29.9
04:40:35.854 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:35.855 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:35.855 00.000 18120 Enqueuing Expose request
04:40:35.856 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
04:40:35.856 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
04:40:35.856 00.000 21948 Moving (-0.08, 0.20) raw xDistance=0.21 yDistance=-0.02
04:40:35.856 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:40:35.856 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:35.856 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:40:35.856 00.000 21948 MoveAxis(W, 38, ABG)
04:40:35.856 00.000 21948 Guiding  Dir = 3, Dur = 38
04:40:35.856 00.000 21948 IsSlewing returns 0
04:40:35.856 00.000 21948 IsGuiding returns 0
04:40:35.859 00.003 21948 PulseGuide returned control before completion, sleep 46
04:40:35.920 00.061 21948 IsGuiding returns 0
04:40:35.920 00.000 21948 Move returns status 0, amount 38
04:40:35.920 00.000 21948 MoveAxis(N, 0, ABG)
04:40:35.920 00.000 21948 Move returns status 0, amount 0
04:40:35.920 00.000 21948 move complete, result=0
04:40:35.920 00.000 21948 worker thread done servicing request
04:40:35.920 00.000 21948 Worker thread wakes up
04:40:35.920 00.000 18120 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
04:40:35.921 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:35.921 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:37.557 01.636 21948 Exposure complete
04:40:37.595 00.038 21948 worker thread done servicing request
04:40:37.595 00.000 18120 OnExposeComplete: enter
04:40:37.597 00.002 18120 UpdateGuideState(): m_state=6
04:40:37.599 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8375
04:40:37.600 00.001 18120 Star::Find returns 1 (0), X=893.39, Y=241.09, Mass=1775, SNR=29.1, Peak=146 HFD=4.0
04:40:37.603 00.003 18120 MultiStar: [#1 -0.04,0.50,0.00,M4] [#2 -0.42,0.52,0.00,M1] [#3 0.21,0.19,0.58,U] [#4 0.18,0.20,0.54,U] [#5 -0.15,0.12,0.46,U] [#6 -0.13,0.55,0.00,M3] [#7 -0.09,0.78,0.00,M10] [#8 0.16,0.11,0.36,U] 
04:40:37.605 00.002 18120 refined, 4 included, MultiStar: {-0.00, 0.24}, one-star: {-0.21, 0.40}
04:40:37.607 00.002 18120 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.00) = xAngle (-0.41 = -0.41)
04:40:37.610 00.003 18120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.45 = -0.45)
04:40:37.612 00.002 18120 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=0.22 mountY=-0.11, mountTheta=-0.44
04:40:37.617 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=0.24, opts=13)
04:40:37.621 00.004 18120 Enqueuing Move request for scope (-0.00, 0.24)
04:40:37.622 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:37.625 00.003 21948 Worker thread wakes up
04:40:37.625 00.000 18120 UpdateGuideState exits: m=1775 RSB=29.1
04:40:37.626 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
04:40:37.626 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
04:40:37.626 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:37.626 00.000 21948 Moving (-0.00, 0.24) raw xDistance=0.22 yDistance=-0.11
04:40:37.626 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:37.628 00.002 18120 Enqueuing Expose request
04:40:37.629 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
04:40:37.629 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:37.629 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:40:37.629 00.000 21948 MoveAxis(W, 42, ABG)
04:40:37.629 00.000 21948 Guiding  Dir = 3, Dur = 42
04:40:37.630 00.001 21948 IsSlewing returns 0
04:40:37.630 00.000 21948 IsGuiding returns 0
04:40:37.632 00.002 21948 PulseGuide returned control before completion, sleep 51
04:40:37.699 00.067 21948 IsGuiding returns 0
04:40:37.699 00.000 21948 Move returns status 0, amount 42
04:40:37.699 00.000 21948 MoveAxis(N, 0, ABG)
04:40:37.699 00.000 21948 Move returns status 0, amount 0
04:40:37.699 00.000 21948 move complete, result=0
04:40:37.699 00.000 21948 worker thread done servicing request
04:40:37.699 00.000 21948 Worker thread wakes up
04:40:37.699 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:37.699 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:37.699 00.000 18120 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
04:40:39.109 01.410 21948 Exposure complete
04:40:39.181 00.072 21948 worker thread done servicing request
04:40:39.181 00.000 18120 OnExposeComplete: enter
04:40:39.183 00.002 18120 UpdateGuideState(): m_state=6
04:40:39.183 00.000 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8376
04:40:39.187 00.004 18120 Star::Find returns 1 (0), X=893.13, Y=241.70, Mass=1611, SNR=27.7, Peak=118 HFD=4.3
04:40:39.190 00.003 18120 MultiStar: large primary error, entering stabilization period
04:40:39.192 00.002 18120 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.00) = xAngle (0.01 = 0.01)
04:40:39.194 00.002 18120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.03 = -0.03)
04:40:39.196 00.002 18120 CameraToMount -- cameraX=-0.47 cameraY=1.00 hyp=1.11 cameraTheta=2.01 mountX=1.11 mountY=-0.03, mountTheta=-0.03
04:40:39.201 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.47, y=1.00, opts=13)
04:40:39.202 00.001 18120 Enqueuing Move request for scope (-0.47, 1.00)
04:40:39.203 00.001 21948 Worker thread wakes up
04:40:39.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:39.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.00) opts 0xd
04:40:39.203 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.47, 1.00)
04:40:39.203 00.000 18120 UpdateGuideState exits: m=1611 RSB=27.7
04:40:39.204 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:39.204 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:39.204 00.000 18120 Enqueuing Expose request
04:40:39.205 00.001 21948 Moving (-0.47, 1.00) raw xDistance=1.11 yDistance=-0.03
04:40:39.205 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.11
04:40:39.205 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:39.205 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:40:39.205 00.000 21948 MoveAxis(W, 201, ABG)
04:40:39.205 00.000 21948 Guiding  Dir = 3, Dur = 201
04:40:39.205 00.000 21948 IsSlewing returns 0
04:40:39.205 00.000 21948 IsGuiding returns 0
04:40:39.207 00.002 21948 PulseGuide returned control before completion, sleep 210
04:40:39.421 00.214 21948 IsGuiding returns 1
04:40:39.422 00.001 21948 scope still moving after pulse duration time elapsed
04:40:39.452 00.030 21948 IsSlewing returns 0
04:40:39.452 00.000 21948 IsGuiding returns 0
04:40:39.452 00.000 21948 scope move finished after 201 + 45 ms
04:40:39.452 00.000 21948 Move returns status 0, amount 201
04:40:39.452 00.000 21948 MoveAxis(N, 0, ABG)
04:40:39.452 00.000 21948 Move returns status 0, amount 0
04:40:39.452 00.000 21948 move complete, result=0
04:40:39.452 00.000 21948 worker thread done servicing request
04:40:39.452 00.000 21948 Worker thread wakes up
04:40:39.452 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:39.452 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:39.452 00.000 18120 GuideStep: 1.1 px 201 ms WEST, -0.0 px 0 ms NORTH
04:40:41.085 01.633 21948 Exposure complete
04:40:41.124 00.039 21948 worker thread done servicing request
04:40:41.124 00.000 18120 OnExposeComplete: enter
04:40:41.125 00.001 18120 UpdateGuideState(): m_state=6
04:40:41.127 00.002 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8377
04:40:41.128 00.001 18120 Star::Find returns 1 (0), X=893.70, Y=240.90, Mass=1680, SNR=28.3, Peak=139 HFD=4.0
04:40:41.130 00.002 18120 MultiStar: exiting stabilization period
04:40:41.133 00.003 18120 MultiStar: [#1 0.18,0.27,0.76,U] [#2 0.02,0.27,0.66,U] [#3 0.39,0.04,0.62,U] [#4 0.41,-0.15,0.00,M1] [#5 0.07,0.16,0.50,U] [#6 0.16,0.54,0.00,M4] [#7 0.15,0.48,0.00,R] [#8 0.33,0.13,0.41,U] 
04:40:41.135 00.002 18120 single-star, 5 included, MultiStar: {0.17, 0.19}, one-star: {0.09, 0.20}
04:40:41.138 00.003 18120 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.00) = xAngle (-0.86 = -0.86)
04:40:41.140 00.002 18120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.90 = -0.90)
04:40:41.140 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=0.15 mountY=-0.18, mountTheta=-0.88
04:40:41.143 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.20, opts=13)
04:40:41.144 00.001 18120 Enqueuing Move request for scope (0.09, 0.20)
04:40:41.146 00.002 21948 Worker thread wakes up
04:40:41.146 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:41.146 00.000 18120 UpdateGuideState exits: m=1680 RSB=28.3
04:40:41.147 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:41.147 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:41.148 00.001 18120 Enqueuing Expose request
04:40:41.148 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
04:40:41.148 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
04:40:41.148 00.000 21948 Moving (0.09, 0.20) raw xDistance=0.15 yDistance=-0.18
04:40:41.148 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:40:41.148 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:41.148 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:40:41.148 00.000 21948 MoveAxis(E, 0, ABG)
04:40:41.148 00.000 21948 Move returns status 0, amount 0
04:40:41.148 00.000 21948 MoveAxis(N, 0, ABG)
04:40:41.148 00.000 21948 Move returns status 0, amount 0
04:40:41.148 00.000 21948 move complete, result=0
04:40:41.148 00.000 21948 worker thread done servicing request
04:40:41.148 00.000 21948 Worker thread wakes up
04:40:41.148 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:41.148 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:41.149 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:40:42.671 01.522 21948 Exposure complete
04:40:42.706 00.035 21948 worker thread done servicing request
04:40:42.706 00.000 18120 OnExposeComplete: enter
04:40:42.707 00.001 18120 UpdateGuideState(): m_state=6
04:40:42.707 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8378
04:40:42.708 00.001 18120 Star::Find returns 1 (0), X=893.86, Y=240.87, Mass=1769, SNR=29.1, Peak=148 HFD=4.3
04:40:42.708 00.000 18120 MultiStar: [#1 0.44,0.49,0.00,M4] [#2 0.18,0.16,0.61,U] [#3 0.56,0.20,0.00,M1] [#4 0.34,0.38,0.00,M2] [#5 0.14,-0.12,0.46,U] [#6 0.41,0.53,0.00,M5] [#7 0.13,0.04,0.40,U] [#8 0.45,0.25,0.00,M1] 
04:40:42.709 00.001 18120 refined, 3 included, MultiStar: {0.20, 0.09}, one-star: {0.26, 0.17}
04:40:42.711 00.002 18120 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.00) = xAngle (-1.56 = -1.56)
04:40:42.713 00.002 18120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.60 = -1.60)
04:40:42.715 00.002 18120 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=0.00 mountY=-0.22, mountTheta=-1.56
04:40:42.720 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.09, opts=13)
04:40:42.723 00.003 18120 Enqueuing Move request for scope (0.20, 0.09)
04:40:42.725 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:42.726 00.001 21948 Worker thread wakes up
04:40:42.726 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
04:40:42.726 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
04:40:42.726 00.000 21948 Moving (0.20, 0.09) raw xDistance=0.00 yDistance=-0.22
04:40:42.726 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:40:42.726 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:40:42.726 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:40:42.726 00.000 21948 MoveAxis(E, 0, ABG)
04:40:42.726 00.000 18120 UpdateGuideState exits: m=1769 RSB=29.1
04:40:42.727 00.001 21948 Move returns status 0, amount 0
04:40:42.727 00.000 21948 MoveAxis(N, 0, ABG)
04:40:42.727 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:42.727 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:42.728 00.001 18120 Enqueuing Expose request
04:40:42.728 00.000 21948 Move returns status 0, amount 0
04:40:42.728 00.000 21948 move complete, result=0
04:40:42.728 00.000 21948 worker thread done servicing request
04:40:42.728 00.000 21948 Worker thread wakes up
04:40:42.728 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:40:42.729 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:42.729 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:44.365 01.636 21948 Exposure complete
04:40:44.421 00.056 21948 worker thread done servicing request
04:40:44.421 00.000 18120 OnExposeComplete: enter
04:40:44.423 00.002 18120 UpdateGuideState(): m_state=6
04:40:44.424 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8379
04:40:44.427 00.003 18120 Star::Find returns 1 (0), X=893.83, Y=240.96, Mass=1579, SNR=27.4, Peak=121 HFD=4.2
04:40:44.429 00.002 18120 MultiStar: [#1 0.19,0.20,0.74,U] [#2 0.35,-0.11,0.68,U] [#3 0.36,0.09,0.63,U] [#4 0.29,-0.12,0.55,U] [#5 0.24,-0.12,0.49,U] [#6 0.44,0.44,0.00,M6] [#7 -0.06,-0.10,0.43,U] [#8 0.26,-0.08,0.40,U] 
04:40:44.432 00.003 18120 refined, 7 included, MultiStar: {0.24, 0.04}, one-star: {0.23, 0.26}
04:40:44.434 00.002 18120 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
04:40:44.436 00.002 18120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
04:40:44.438 00.002 18120 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.25 cameraTheta=0.16 mountX=-0.07 mountY=-0.23, mountTheta=-1.85
04:40:44.442 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.24, y=0.04, opts=13)
04:40:44.442 00.000 18120 Enqueuing Move request for scope (0.24, 0.04)
04:40:44.443 00.001 21948 Worker thread wakes up
04:40:44.443 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:44.443 00.000 18120 UpdateGuideState exits: m=1579 RSB=27.4
04:40:44.444 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:44.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:44.444 00.000 18120 Enqueuing Expose request
04:40:44.445 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
04:40:44.445 00.000 21948 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
04:40:44.445 00.000 21948 Moving (0.24, 0.04) raw xDistance=-0.07 yDistance=-0.23
04:40:44.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:40:44.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:40:44.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:40:44.445 00.000 21948 MoveAxis(E, 0, ABG)
04:40:44.445 00.000 21948 Move returns status 0, amount 0
04:40:44.445 00.000 21948 MoveAxis(N, 0, ABG)
04:40:44.445 00.000 21948 Move returns status 0, amount 0
04:40:44.445 00.000 21948 move complete, result=0
04:40:44.445 00.000 21948 worker thread done servicing request
04:40:44.445 00.000 21948 Worker thread wakes up
04:40:44.445 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:44.445 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:44.445 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:40:45.860 01.415 21948 Exposure complete
04:40:45.903 00.043 21948 worker thread done servicing request
04:40:45.904 00.001 18120 OnExposeComplete: enter
04:40:45.905 00.001 18120 UpdateGuideState(): m_state=6
04:40:45.907 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8380
04:40:45.907 00.000 18120 Star::Find returns 1 (0), X=893.73, Y=240.79, Mass=1613, SNR=27.8, Peak=114 HFD=4.3
04:40:45.908 00.001 18120 MultiStar: [#1 0.24,0.30,0.73,U] [#2 0.01,0.01,0.68,U] [#3 0.52,-0.29,0.00,M1] [#4 0.33,0.06,0.57,U] [#5 0.01,-0.20,0.48,U] [#6 0.28,0.21,0.51,U] [#7 0.14,-0.22,0.39,U] [#8 0.52,0.17,0.00,M1] 
04:40:45.910 00.002 18120 single-star, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.13, 0.09}
04:40:45.911 00.001 18120 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
04:40:45.912 00.001 18120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
04:40:45.913 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.63 mountX=0.03 mountY=-0.16, mountTheta=-1.37
04:40:45.915 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=0.09, opts=13)
04:40:45.915 00.000 18120 Enqueuing Move request for scope (0.13, 0.09)
04:40:45.916 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:45.916 00.000 18120 UpdateGuideState exits: m=1613 RSB=27.8
04:40:45.917 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:45.917 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:45.918 00.001 18120 Enqueuing Expose request
04:40:45.918 00.000 21948 Worker thread wakes up
04:40:45.918 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
04:40:45.918 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
04:40:45.918 00.000 21948 Moving (0.13, 0.09) raw xDistance=0.03 yDistance=-0.16
04:40:45.918 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:40:45.918 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:45.918 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:40:45.918 00.000 21948 MoveAxis(E, 0, ABG)
04:40:45.918 00.000 21948 Move returns status 0, amount 0
04:40:45.918 00.000 21948 MoveAxis(N, 0, ABG)
04:40:45.919 00.001 21948 Move returns status 0, amount 0
04:40:45.919 00.000 21948 move complete, result=0
04:40:45.919 00.000 21948 worker thread done servicing request
04:40:45.919 00.000 21948 Worker thread wakes up
04:40:45.919 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:45.919 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:45.919 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:40:47.556 01.637 21948 Exposure complete
04:40:47.609 00.053 21948 worker thread done servicing request
04:40:47.609 00.000 18120 OnExposeComplete: enter
04:40:47.609 00.000 18120 UpdateGuideState(): m_state=6
04:40:47.610 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8381
04:40:47.610 00.000 18120 Star::Find returns 1 (0), X=893.62, Y=240.92, Mass=1626, SNR=27.8, Peak=119 HFD=4.0
04:40:47.611 00.001 18120 MultiStar: [#1 0.21,0.51,0.00,M3] [#2 -0.03,-0.01,0.63,U] [#3 0.40,-0.01,0.62,U] [#4 0.49,0.01,0.00,M1] [#5 0.13,-0.51,0.00,M1] [#6 -0.05,0.40,0.55,U] [#7 0.10,-0.45,0.00,M1] [#8 0.04,0.24,0.41,U] 
04:40:47.611 00.000 18120 refined, 4 included, MultiStar: {0.07, 0.17}, one-star: {0.02, 0.23}
04:40:47.612 00.001 18120 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.00) = xAngle (-0.85 = -0.85)
04:40:47.612 00.000 18120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.89 = -0.89)
04:40:47.613 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.15 mountX=0.12 mountY=-0.14, mountTheta=-0.86
04:40:47.614 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.17, opts=13)
04:40:47.614 00.000 18120 Enqueuing Move request for scope (0.07, 0.17)
04:40:47.615 00.001 21948 Worker thread wakes up
04:40:47.615 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
04:40:47.615 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
04:40:47.615 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:47.615 00.000 21948 Moving (0.07, 0.17) raw xDistance=0.12 yDistance=-0.14
04:40:47.615 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:40:47.615 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:47.615 00.000 18120 UpdateGuideState exits: m=1626 RSB=27.8
04:40:47.616 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:47.616 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:47.617 00.001 18120 Enqueuing Expose request
04:40:47.618 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:40:47.618 00.000 21948 MoveAxis(E, 0, ABG)
04:40:47.618 00.000 21948 Move returns status 0, amount 0
04:40:47.618 00.000 21948 MoveAxis(N, 0, ABG)
04:40:47.618 00.000 21948 Move returns status 0, amount 0
04:40:47.618 00.000 21948 move complete, result=0
04:40:47.618 00.000 21948 worker thread done servicing request
04:40:47.618 00.000 21948 Worker thread wakes up
04:40:47.618 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:47.618 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:47.618 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:40:49.131 01.513 21948 Exposure complete
04:40:49.171 00.040 21948 worker thread done servicing request
04:40:49.171 00.000 18120 OnExposeComplete: enter
04:40:49.172 00.001 18120 UpdateGuideState(): m_state=6
04:40:49.172 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8382
04:40:49.173 00.001 18120 Star::Find returns 1 (0), X=893.68, Y=240.93, Mass=1614, SNR=27.8, Peak=132 HFD=4.2
04:40:49.173 00.000 18120 MultiStar: [#1 0.26,0.30,0.80,U] [#2 0.25,0.06,0.62,U] [#3 0.38,-0.01,0.61,U] [#4 0.23,0.11,0.52,U] [#5 0.31,-0.11,0.46,U] [#6 -0.07,0.53,0.00,M5] [#7 0.23,0.04,0.39,U] [#8 0.48,0.10,0.00,M1] 
04:40:49.174 00.001 18120 single-star, 6 included, MultiStar: {0.23, 0.12}, one-star: {0.08, 0.23}
04:40:49.174 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
04:40:49.175 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
04:40:49.175 00.000 18120 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.24 mountX=0.18 mountY=-0.18, mountTheta=-0.77
04:40:49.177 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.23, opts=13)
04:40:49.178 00.001 18120 Enqueuing Move request for scope (0.08, 0.23)
04:40:49.178 00.000 21948 Worker thread wakes up
04:40:49.178 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:49.179 00.001 18120 UpdateGuideState exits: m=1614 RSB=27.8
04:40:49.179 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:49.179 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:49.180 00.001 18120 Enqueuing Expose request
04:40:49.180 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
04:40:49.180 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
04:40:49.180 00.000 21948 Moving (0.08, 0.23) raw xDistance=0.18 yDistance=-0.18
04:40:49.180 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:40:49.180 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:49.180 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:40:49.180 00.000 21948 MoveAxis(E, 0, ABG)
04:40:49.180 00.000 21948 Move returns status 0, amount 0
04:40:49.180 00.000 21948 MoveAxis(N, 0, ABG)
04:40:49.181 00.001 21948 Move returns status 0, amount 0
04:40:49.181 00.000 21948 move complete, result=0
04:40:49.181 00.000 21948 worker thread done servicing request
04:40:49.181 00.000 21948 Worker thread wakes up
04:40:49.181 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:49.181 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:49.181 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:40:50.816 01.635 21948 Exposure complete
04:40:50.852 00.036 21948 worker thread done servicing request
04:40:50.852 00.000 18120 OnExposeComplete: enter
04:40:50.854 00.002 18120 UpdateGuideState(): m_state=6
04:40:50.855 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8383
04:40:50.856 00.001 18120 Star::Find returns 1 (0), X=893.70, Y=240.92, Mass=1548, SNR=27.2, Peak=108 HFD=4.4
04:40:50.857 00.001 18120 MultiStar: [#1 0.46,0.23,0.00,M3] [#2 0.16,0.16,0.64,U] [#3 0.38,-0.06,0.63,U] [#4 0.27,0.05,0.61,U] [#5 0.16,-0.21,0.47,U] [#6 0.35,0.25,0.51,U] [#7 -0.07,-0.15,0.43,U] [#8 0.36,0.36,0.00,M2] 
04:40:50.859 00.002 18120 refined, 6 included, MultiStar: {0.19, 0.07}, one-star: {0.10, 0.23}
04:40:50.860 00.001 18120 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.00) = xAngle (-1.67 = -1.67)
04:40:50.861 00.001 18120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.71 = -1.71)
04:40:50.863 00.002 18120 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.33 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
04:40:50.866 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.19, y=0.07, opts=13)
04:40:50.868 00.002 18120 Enqueuing Move request for scope (0.19, 0.07)
04:40:50.868 00.000 21948 Worker thread wakes up
04:40:50.868 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:50.868 00.000 18120 UpdateGuideState exits: m=1548 RSB=27.2
04:40:50.869 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:50.869 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:50.869 00.000 18120 Enqueuing Expose request
04:40:50.870 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
04:40:50.870 00.000 21948 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
04:40:50.870 00.000 21948 Moving (0.19, 0.07) raw xDistance=-0.02 yDistance=-0.20
04:40:50.870 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:40:50.870 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.52
04:40:50.870 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:40:50.870 00.000 21948 MoveAxis(E, 0, ABG)
04:40:50.870 00.000 21948 Move returns status 0, amount 0
04:40:50.870 00.000 21948 MoveAxis(N, 48, ABG)
04:40:50.870 00.000 21948 Guiding  Dir = 0, Dur = 48
04:40:50.870 00.000 21948 IsSlewing returns 0
04:40:50.870 00.000 21948 IsGuiding returns 0
04:40:50.875 00.005 21948 PulseGuide returned control before completion, sleep 54
04:40:50.941 00.066 21948 IsGuiding returns 0
04:40:50.941 00.000 21948 Move returns status 0, amount 48
04:40:50.941 00.000 21948 move complete, result=0
04:40:50.942 00.001 21948 worker thread done servicing request
04:40:50.942 00.000 21948 Worker thread wakes up
04:40:50.942 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:50.942 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:50.942 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
04:40:52.358 01.416 21948 Exposure complete
04:40:52.401 00.043 21948 worker thread done servicing request
04:40:52.401 00.000 18120 OnExposeComplete: enter
04:40:52.405 00.004 18120 UpdateGuideState(): m_state=6
04:40:52.407 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8384
04:40:52.410 00.003 18120 Star::Find returns 1 (0), X=893.84, Y=240.72, Mass=1710, SNR=28.6, Peak=122 HFD=4.3
04:40:52.412 00.002 18120 MultiStar: [#1 0.37,0.35,0.00,M4] [#2 -0.05,-0.13,0.64,U] [#3 0.37,-0.11,0.59,U] [#4 0.58,0.01,0.00,M1] [#5 0.04,-0.11,0.48,U] [#6 0.07,0.36,0.52,U] [#7 0.30,-0.17,0.38,U] [#8 0.97,-0.03,0.00,M3] 
04:40:52.413 00.001 18120 refined, 5 included, MultiStar: {0.16, -0.01}, one-star: {0.23, 0.03}
04:40:52.413 00.000 18120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.00) = xAngle (-2.08 = -2.08)
04:40:52.414 00.001 18120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.12 = -2.12)
04:40:52.414 00.000 18120 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
04:40:52.416 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.01, opts=13)
04:40:52.416 00.000 18120 Enqueuing Move request for scope (0.16, -0.01)
04:40:52.417 00.001 21948 Worker thread wakes up
04:40:52.417 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
04:40:52.417 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
04:40:52.417 00.000 21948 Moving (0.16, -0.01) raw xDistance=-0.08 yDistance=-0.14
04:40:52.417 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:40:52.417 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:52.418 00.001 18120 UpdateGuideState exits: m=1710 RSB=28.6
04:40:52.418 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:52.419 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:52.419 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:52.419 00.000 18120 Enqueuing Expose request
04:40:52.420 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:40:52.420 00.000 21948 MoveAxis(E, 0, ABG)
04:40:52.420 00.000 21948 Move returns status 0, amount 0
04:40:52.420 00.000 21948 MoveAxis(N, 0, ABG)
04:40:52.420 00.000 21948 Move returns status 0, amount 0
04:40:52.420 00.000 21948 move complete, result=0
04:40:52.420 00.000 21948 worker thread done servicing request
04:40:52.420 00.000 21948 Worker thread wakes up
04:40:52.420 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:52.420 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:52.420 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:40:54.044 01.624 21948 Exposure complete
04:40:54.102 00.058 18120 OnExposeComplete: enter
04:40:54.106 00.004 21948 worker thread done servicing request
04:40:54.106 00.000 18120 UpdateGuideState(): m_state=6
04:40:54.106 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8385
04:40:54.107 00.001 18120 Star::Find returns 1 (0), X=893.55, Y=240.73, Mass=1694, SNR=28.3, Peak=121 HFD=4.1
04:40:54.107 00.000 18120 MultiStar: [#1 0.35,0.15,0.75,U] [#2 0.08,0.08,0.65,U] [#3 0.43,-0.03,0.61,U] [#4 0.43,-0.05,0.58,U] [#5 -0.18,-0.26,0.46,U] [#6 0.65,0.19,0.00,M4] [#7 0.31,-0.24,0.39,U] [#8 0.63,-0.04,0.00,M4] 
04:40:54.108 00.001 18120 single-star, 6 included, MultiStar: {0.18, -0.01}, one-star: {-0.05, 0.03}
04:40:54.108 00.000 18120 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.00) = xAngle (0.55 = 0.55)
04:40:54.109 00.001 18120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.51 = 0.51)
04:40:54.109 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.55 mountX=0.05 mountY=0.03, mountTheta=0.52
04:40:54.111 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=0.03, opts=13)
04:40:54.112 00.001 18120 Enqueuing Move request for scope (-0.05, 0.03)
04:40:54.112 00.000 21948 Worker thread wakes up
04:40:54.112 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
04:40:54.112 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
04:40:54.112 00.000 21948 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=0.03
04:40:54.112 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:40:54.112 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:54.113 00.001 18120 UpdateGuideState exits: m=1694 RSB=28.3
04:40:54.113 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:54.114 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:54.114 00.000 18120 Enqueuing Expose request
04:40:54.114 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:54.114 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:40:54.115 00.001 21948 MoveAxis(E, 0, ABG)
04:40:54.115 00.000 21948 Move returns status 0, amount 0
04:40:54.115 00.000 21948 MoveAxis(N, 0, ABG)
04:40:54.115 00.000 21948 Move returns status 0, amount 0
04:40:54.115 00.000 21948 move complete, result=0
04:40:54.115 00.000 21948 worker thread done servicing request
04:40:54.115 00.000 21948 Worker thread wakes up
04:40:54.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:54.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:54.115 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:40:55.629 01.514 21948 Exposure complete
04:40:55.671 00.042 21948 worker thread done servicing request
04:40:55.671 00.000 18120 OnExposeComplete: enter
04:40:55.672 00.001 18120 UpdateGuideState(): m_state=6
04:40:55.672 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8386
04:40:55.673 00.001 18120 Star::Find returns 1 (0), X=893.54, Y=240.56, Mass=1563, SNR=27.4, Peak=106 HFD=4.3
04:40:55.673 00.000 18120 MultiStar: [#1 0.50,0.03,0.00,M4] [#2 0.10,-0.25,0.62,U] [#3 0.36,-0.15,0.65,U] [#4 0.38,-0.19,0.58,U] [#5 0.40,-0.54,0.00,M1] [#6 0.19,0.11,0.49,U] [#7 0.08,-0.37,0.40,U] [#8 0.76,-0.32,0.00,M5] 
04:40:55.674 00.001 18120 single-star, 5 included, MultiStar: {0.15, -0.16}, one-star: {-0.07, -0.14}
04:40:55.674 00.000 18120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.00) = xAngle (-4.01 = 2.27)
04:40:55.675 00.001 18120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.05 = 2.23)
04:40:55.677 00.002 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.02 mountX=-0.10 mountY=0.12, mountTheta=2.25
04:40:55.680 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.14, opts=13)
04:40:55.682 00.002 18120 Enqueuing Move request for scope (-0.07, -0.14)
04:40:55.683 00.001 21948 Worker thread wakes up
04:40:55.683 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:55.684 00.001 18120 UpdateGuideState exits: m=1563 RSB=27.4
04:40:55.685 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:55.686 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:55.686 00.000 18120 Enqueuing Expose request
04:40:55.687 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
04:40:55.687 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
04:40:55.687 00.000 21948 Moving (-0.07, -0.14) raw xDistance=-0.10 yDistance=0.12
04:40:55.687 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:40:55.687 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:55.687 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:40:55.688 00.001 21948 MoveAxis(E, 0, ABG)
04:40:55.688 00.000 21948 Move returns status 0, amount 0
04:40:55.688 00.000 21948 MoveAxis(N, 0, ABG)
04:40:55.688 00.000 21948 Move returns status 0, amount 0
04:40:55.688 00.000 21948 move complete, result=0
04:40:55.688 00.000 21948 worker thread done servicing request
04:40:55.688 00.000 21948 Worker thread wakes up
04:40:55.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:55.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:55.689 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:57.326 01.637 21948 Exposure complete
04:40:57.362 00.036 21948 worker thread done servicing request
04:40:57.362 00.000 18120 OnExposeComplete: enter
04:40:57.363 00.001 18120 UpdateGuideState(): m_state=6
04:40:57.363 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8387
04:40:57.364 00.001 18120 Star::Find returns 1 (0), X=893.80, Y=240.63, Mass=1622, SNR=27.8, Peak=111 HFD=4.2
04:40:57.364 00.000 18120 MultiStar: [#1 0.44,0.06,0.00,M5] [#2 0.18,0.01,0.62,U] [#3 0.44,-0.35,0.00,M1] [#4 0.28,-0.17,0.59,U] [#5 0.31,-0.29,0.51,U] [#6 0.47,0.36,0.00,M4] [#7 -0.00,-0.22,0.42,U] [#8 0.50,-0.28,0.00,M6] 
04:40:57.365 00.001 18120 single-star, 4 included, MultiStar: {0.20, -0.13}, one-star: {0.20, -0.07}
04:40:57.367 00.002 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
04:40:57.368 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
04:40:57.369 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
04:40:57.372 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.07, opts=13)
04:40:57.372 00.000 18120 Enqueuing Move request for scope (0.20, -0.07)
04:40:57.374 00.002 21948 Worker thread wakes up
04:40:57.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:57.374 00.000 18120 UpdateGuideState exits: m=1622 RSB=27.8
04:40:57.375 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:57.375 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:57.376 00.001 18120 Enqueuing Expose request
04:40:57.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
04:40:57.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
04:40:57.376 00.000 21948 Moving (0.20, -0.07) raw xDistance=-0.15 yDistance=-0.15
04:40:57.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:40:57.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:57.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:40:57.376 00.000 21948 MoveAxis(E, 0, ABG)
04:40:57.376 00.000 21948 Move returns status 0, amount 0
04:40:57.376 00.000 21948 MoveAxis(N, 0, ABG)
04:40:57.376 00.000 21948 Move returns status 0, amount 0
04:40:57.377 00.001 21948 move complete, result=0
04:40:57.377 00.000 21948 worker thread done servicing request
04:40:57.377 00.000 21948 Worker thread wakes up
04:40:57.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:57.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:57.377 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:40:58.896 01.519 21948 Exposure complete
04:40:58.944 00.048 21948 worker thread done servicing request
04:40:58.944 00.000 18120 OnExposeComplete: enter
04:40:58.945 00.001 18120 UpdateGuideState(): m_state=6
04:40:58.945 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8388
04:40:58.945 00.000 18120 Star::Find returns 1 (0), X=893.72, Y=240.67, Mass=1587, SNR=27.6, Peak=120 HFD=4.4
04:40:58.948 00.003 18120 MultiStar: [#1 0.27,0.17,0.77,U] [#2 0.54,-0.40,0.00,M1] [#3 0.51,-0.40,0.00,M2] [#4 0.20,-0.27,0.61,U] [#5 0.35,-0.42,0.00,M1] [#6 0.32,0.10,0.56,U] [#7 -0.08,-0.46,0.00,M1] [#8 0.79,-0.18,0.00,M7] 
04:40:58.950 00.002 18120 single-star, 3 included, MultiStar: {0.21, 0.00}, one-star: {0.12, -0.02}
04:40:58.951 00.001 18120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.00) = xAngle (-2.18 = -2.18)
04:40:58.952 00.001 18120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.22 = -2.22)
04:40:58.953 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
04:40:58.956 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.02, opts=13)
04:40:58.958 00.002 18120 Enqueuing Move request for scope (0.12, -0.02)
04:40:58.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:40:58.959 00.001 21948 Worker thread wakes up
04:40:58.959 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
04:40:58.959 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
04:40:58.959 00.000 21948 Moving (0.12, -0.02) raw xDistance=-0.07 yDistance=-0.10
04:40:58.959 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:40:58.959 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:40:58.959 00.000 18120 UpdateGuideState exits: m=1587 RSB=27.6
04:40:58.959 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:40:58.959 00.000 21948 MoveAxis(E, 0, ABG)
04:40:58.959 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:58.960 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:40:58.960 00.000 18120 Enqueuing Expose request
04:40:58.961 00.001 21948 Move returns status 0, amount 0
04:40:58.961 00.000 21948 MoveAxis(N, 0, ABG)
04:40:58.961 00.000 21948 Move returns status 0, amount 0
04:40:58.961 00.000 21948 move complete, result=0
04:40:58.961 00.000 21948 worker thread done servicing request
04:40:58.961 00.000 21948 Worker thread wakes up
04:40:58.961 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:40:58.961 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:40:58.961 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:00.593 01.632 21948 Exposure complete
04:41:00.640 00.047 21948 worker thread done servicing request
04:41:00.640 00.000 18120 OnExposeComplete: enter
04:41:00.642 00.002 18120 UpdateGuideState(): m_state=6
04:41:00.643 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8389
04:41:00.644 00.001 18120 Star::Find returns 1 (0), X=893.98, Y=240.57, Mass=1570, SNR=27.4, Peak=115 HFD=4.1
04:41:00.645 00.001 18120 MultiStar: [#1 0.50,0.06,0.00,M5] [#2 0.44,-0.30,0.00,M2] [#3 0.73,-0.35,0.00,M3] [#4 0.60,-0.15,0.00,M1] [#5 0.15,-0.48,0.00,M2] [#6 0.31,0.17,0.53,U] [#7 0.33,-0.40,0.00,M2] [#8 0.71,-0.41,0.00,M8] 
04:41:00.646 00.001 18120 refined, 1 included, MultiStar: {0.35, -0.02}, one-star: {0.38, -0.12}
04:41:00.647 00.001 18120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.00) = xAngle (-2.06 = -2.06)
04:41:00.647 00.000 18120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.10 = -2.10)
04:41:00.648 00.001 18120 CameraToMount -- cameraX=0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-0.06 mountX=-0.16 mountY=-0.30, mountTheta=-2.07
04:41:00.649 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.35, y=-0.02, opts=13)
04:41:00.649 00.000 18120 Enqueuing Move request for scope (0.35, -0.02)
04:41:00.650 00.001 21948 Worker thread wakes up
04:41:00.650 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.02) opts 0xd
04:41:00.650 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:00.650 00.000 18120 UpdateGuideState exits: m=1570 RSB=27.4
04:41:00.651 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:00.651 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:00.652 00.001 18120 Enqueuing Expose request
04:41:00.652 00.000 21948 Handling offset move in thread for scope, endpoint = (0.35, -0.02)
04:41:00.652 00.000 21948 Moving (0.35, -0.02) raw xDistance=-0.16 yDistance=-0.30
04:41:00.652 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:41:00.652 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:41:00.652 00.000 21948 MoveAxis(E, 0, ABG)
04:41:00.652 00.000 21948 Move returns status 0, amount 0
04:41:00.652 00.000 21948 MoveAxis(N, 73, ABG)
04:41:00.652 00.000 21948 Guiding  Dir = 0, Dur = 73
04:41:00.652 00.000 21948 IsSlewing returns 0
04:41:00.652 00.000 21948 IsGuiding returns 0
04:41:00.657 00.005 21948 PulseGuide returned control before completion, sleep 79
04:41:00.752 00.095 21948 IsGuiding returns 0
04:41:00.752 00.000 21948 Move returns status 0, amount 73
04:41:00.752 00.000 21948 move complete, result=0
04:41:00.752 00.000 21948 worker thread done servicing request
04:41:00.752 00.000 21948 Worker thread wakes up
04:41:00.752 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:00.752 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 73 ms NORTH
04:41:00.753 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:02.169 01.416 21948 Exposure complete
04:41:02.226 00.057 21948 worker thread done servicing request
04:41:02.226 00.000 18120 OnExposeComplete: enter
04:41:02.229 00.003 18120 UpdateGuideState(): m_state=6
04:41:02.232 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8390
04:41:02.234 00.002 18120 Star::Find returns 1 (0), X=893.66, Y=240.47, Mass=1543, SNR=27.1, Peak=115 HFD=4.0
04:41:02.236 00.002 18120 MultiStar: [#1 0.15,-0.05,0.81,U] [#2 0.20,-0.34,0.68,U] [#3 0.40,-0.45,0.00,M4] [#4 0.28,-0.44,0.00,M2] [#5 0.01,-0.68,0.00,M3] [#6 0.09,-0.10,0.56,U] [#7 0.11,-0.28,0.38,U] [#8 0.39,-0.59,0.00,M9] 
04:41:02.239 00.003 18120 refined, 4 included, MultiStar: {0.12, -0.19}, one-star: {0.06, -0.23}
04:41:02.241 00.002 18120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:41:02.242 00.001 18120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
04:41:02.244 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.01 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
04:41:02.245 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.19, opts=13)
04:41:02.246 00.001 18120 Enqueuing Move request for scope (0.12, -0.19)
04:41:02.246 00.000 21948 Worker thread wakes up
04:41:02.246 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
04:41:02.246 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
04:41:02.246 00.000 21948 Moving (0.12, -0.19) raw xDistance=-0.22 yDistance=-0.02
04:41:02.246 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:41:02.246 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:02.247 00.001 18120 UpdateGuideState exits: m=1543 RSB=27.1
04:41:02.247 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:02.248 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:02.248 00.000 18120 Enqueuing Expose request
04:41:02.249 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:02.249 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:41:02.249 00.000 21948 MoveAxis(E, 40, ABG)
04:41:02.249 00.000 21948 Guiding  Dir = 2, Dur = 40
04:41:02.249 00.000 21948 IsSlewing returns 0
04:41:02.249 00.000 21948 IsGuiding returns 0
04:41:02.251 00.002 21948 PulseGuide returned control before completion, sleep 49
04:41:02.306 00.055 21948 IsGuiding returns 0
04:41:02.306 00.000 21948 Move returns status 0, amount 40
04:41:02.306 00.000 21948 MoveAxis(N, 0, ABG)
04:41:02.306 00.000 21948 Move returns status 0, amount 0
04:41:02.306 00.000 21948 move complete, result=0
04:41:02.306 00.000 21948 worker thread done servicing request
04:41:02.306 00.000 21948 Worker thread wakes up
04:41:02.306 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:02.306 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:02.307 00.001 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
04:41:03.939 01.632 21948 Exposure complete
04:41:03.984 00.045 21948 worker thread done servicing request
04:41:03.984 00.000 18120 OnExposeComplete: enter
04:41:03.985 00.001 18120 UpdateGuideState(): m_state=6
04:41:03.986 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8391
04:41:03.986 00.000 18120 Star::Find returns 1 (0), X=893.63, Y=240.37, Mass=1706, SNR=28.4, Peak=113 HFD=4.3
04:41:03.986 00.000 18120 MultiStar: [#1 0.23,0.07,0.69,U] [#2 0.15,-0.29,0.64,U] [#3 0.27,-0.52,0.00,M5] [#4 0.33,-0.58,0.00,M3] [#5 0.11,-0.48,0.00,M4] [#6 0.05,0.12,0.53,U] [#7 0.25,-0.20,0.40,U] [#8 0.11,-0.39,0.38,U] 
04:41:03.987 00.001 18120 refined, 5 included, MultiStar: {0.12, -0.17}, one-star: {0.03, -0.32}
04:41:03.987 00.000 18120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.00) = xAngle (-2.95 = -2.95)
04:41:03.988 00.001 18120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.99 = -2.99)
04:41:03.988 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=-0.21 mountY=-0.03, mountTheta=-2.99
04:41:03.989 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.17, opts=13)
04:41:03.990 00.001 18120 Enqueuing Move request for scope (0.12, -0.17)
04:41:03.990 00.000 21948 Worker thread wakes up
04:41:03.991 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:03.991 00.000 18120 UpdateGuideState exits: m=1706 RSB=28.4
04:41:03.991 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:03.992 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:03.992 00.000 18120 Enqueuing Expose request
04:41:03.993 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
04:41:03.993 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
04:41:03.993 00.000 21948 Moving (0.12, -0.17) raw xDistance=-0.21 yDistance=-0.03
04:41:03.993 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:41:03.993 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:03.993 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:41:03.993 00.000 21948 MoveAxis(E, 40, ABG)
04:41:03.993 00.000 21948 Guiding  Dir = 2, Dur = 40
04:41:03.993 00.000 21948 IsSlewing returns 0
04:41:03.993 00.000 21948 IsGuiding returns 0
04:41:03.996 00.003 21948 PulseGuide returned control before completion, sleep 49
04:41:04.046 00.050 21948 IsGuiding returns 0
04:41:04.046 00.000 21948 Move returns status 0, amount 40
04:41:04.046 00.000 21948 MoveAxis(N, 0, ABG)
04:41:04.047 00.001 21948 Move returns status 0, amount 0
04:41:04.047 00.000 21948 move complete, result=0
04:41:04.047 00.000 21948 worker thread done servicing request
04:41:04.047 00.000 21948 Worker thread wakes up
04:41:04.047 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:04.047 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:04.047 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
04:41:05.451 01.404 21948 Exposure complete
04:41:05.512 00.061 21948 worker thread done servicing request
04:41:05.512 00.000 18120 OnExposeComplete: enter
04:41:05.513 00.001 18120 UpdateGuideState(): m_state=6
04:41:05.514 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8392
04:41:05.515 00.001 18120 Star::Find returns 1 (0), X=893.57, Y=240.63, Mass=1751, SNR=28.9, Peak=111 HFD=4.2
04:41:05.516 00.001 18120 MultiStar: [#1 0.17,0.30,0.70,U] [#2 -0.29,0.05,0.61,U] [#3 0.50,-0.16,0.00,M6] [#4 -0.08,-0.03,0.52,U] [#5 0.07,-0.44,0.00,M5] [#6 0.04,0.33,0.48,U] [#7 -0.03,-0.50,0.00,M1] [#8 0.01,0.15,0.40,U] 
04:41:05.517 00.001 18120 single-star, 5 included, MultiStar: {-0.03, 0.10}, one-star: {-0.03, -0.06}
04:41:05.518 00.001 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
04:41:05.519 00.001 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.16)
04:41:05.520 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.08 mountX=-0.04 mountY=0.06, mountTheta=2.19
04:41:05.522 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.06, opts=13)
04:41:05.524 00.002 18120 Enqueuing Move request for scope (-0.03, -0.06)
04:41:05.525 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:05.526 00.001 21948 Worker thread wakes up
04:41:05.527 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
04:41:05.527 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
04:41:05.527 00.000 21948 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
04:41:05.527 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:41:05.527 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:05.527 00.000 18120 UpdateGuideState exits: m=1751 RSB=28.9
04:41:05.529 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:41:05.529 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:05.530 00.001 21948 MoveAxis(E, 0, ABG)
04:41:05.530 00.000 21948 Move returns status 0, amount 0
04:41:05.530 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:05.531 00.001 18120 Enqueuing Expose request
04:41:05.531 00.000 21948 MoveAxis(N, 0, ABG)
04:41:05.531 00.000 21948 Move returns status 0, amount 0
04:41:05.531 00.000 21948 move complete, result=0
04:41:05.531 00.000 21948 worker thread done servicing request
04:41:05.531 00.000 21948 Worker thread wakes up
04:41:05.531 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:05.531 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:05.532 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:07.156 01.624 21948 Exposure complete
04:41:07.204 00.048 21948 worker thread done servicing request
04:41:07.204 00.000 18120 OnExposeComplete: enter
04:41:07.206 00.002 18120 UpdateGuideState(): m_state=6
04:41:07.207 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8393
04:41:07.208 00.001 18120 Star::Find returns 1 (0), X=893.37, Y=240.62, Mass=1581, SNR=27.4, Peak=113 HFD=3.8
04:41:07.210 00.002 18120 MultiStar: [#1 0.13,-0.04,0.73,U] [#2 0.01,0.00,0.66,U] [#3 0.42,-0.27,0.00,M7] [#4 0.07,-0.35,0.58,U] [#5 0.19,-0.51,0.00,M6] [#6 -0.00,0.28,0.58,U] [#7 0.33,-0.37,0.00,M2] [#8 0.22,-0.51,0.00,M8] 
04:41:07.211 00.001 18120 refined, 4 included, MultiStar: {-0.02, -0.04}, one-star: {-0.23, -0.08}
04:41:07.212 00.001 18120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.00) = xAngle (-4.13 = 2.16)
04:41:07.213 00.001 18120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.17 = 2.12)
04:41:07.213 00.000 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.13 mountX=-0.03 mountY=0.04, mountTheta=2.14
04:41:07.214 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
04:41:07.215 00.001 18120 Enqueuing Move request for scope (-0.02, -0.04)
04:41:07.215 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:07.218 00.003 21948 Worker thread wakes up
04:41:07.218 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
04:41:07.218 00.000 18120 UpdateGuideState exits: m=1581 RSB=27.4
04:41:07.218 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:07.219 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:07.219 00.000 18120 Enqueuing Expose request
04:41:07.220 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
04:41:07.220 00.000 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
04:41:07.220 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:41:07.220 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:07.220 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:41:07.220 00.000 21948 MoveAxis(E, 0, ABG)
04:41:07.220 00.000 21948 Move returns status 0, amount 0
04:41:07.220 00.000 21948 MoveAxis(N, 0, ABG)
04:41:07.220 00.000 21948 Move returns status 0, amount 0
04:41:07.220 00.000 21948 move complete, result=0
04:41:07.220 00.000 21948 worker thread done servicing request
04:41:07.220 00.000 21948 Worker thread wakes up
04:41:07.220 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:41:07.221 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:07.221 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:08.739 01.518 21948 Exposure complete
04:41:08.789 00.050 21948 worker thread done servicing request
04:41:08.789 00.000 18120 OnExposeComplete: enter
04:41:08.791 00.002 18120 UpdateGuideState(): m_state=6
04:41:08.793 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8394
04:41:08.793 00.000 18120 Star::Find returns 1 (0), X=893.49, Y=240.89, Mass=1599, SNR=27.7, Peak=113 HFD=4.3
04:41:08.794 00.001 18120 MultiStar: [#1 0.36,0.01,0.70,U] [#2 -0.16,-0.29,0.63,U] [#3 0.12,-0.22,0.64,U] [#4 0.06,-0.23,0.54,U] [#5 -0.03,-0.28,0.48,U] [#6 -0.09,0.23,0.54,U] [#7 0.28,-0.14,0.40,U] [#8 0.42,-0.03,0.40,U] 
04:41:08.794 00.000 18120 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.11, 0.20}
04:41:08.795 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
04:41:08.795 00.000 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
04:41:08.796 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.08 mountY=-0.04, mountTheta=-2.73
04:41:08.797 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.06, opts=13)
04:41:08.799 00.002 18120 Enqueuing Move request for scope (0.07, -0.06)
04:41:08.799 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:08.800 00.001 18120 UpdateGuideState exits: m=1599 RSB=27.7
04:41:08.800 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:08.801 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:08.801 00.000 18120 Enqueuing Expose request
04:41:08.802 00.001 21948 Worker thread wakes up
04:41:08.802 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
04:41:08.802 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
04:41:08.802 00.000 21948 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.04
04:41:08.802 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:41:08.802 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:08.802 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:41:08.802 00.000 21948 MoveAxis(E, 0, ABG)
04:41:08.802 00.000 21948 Move returns status 0, amount 0
04:41:08.802 00.000 21948 MoveAxis(N, 0, ABG)
04:41:08.802 00.000 21948 Move returns status 0, amount 0
04:41:08.802 00.000 21948 move complete, result=0
04:41:08.802 00.000 21948 worker thread done servicing request
04:41:08.802 00.000 21948 Worker thread wakes up
04:41:08.802 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:08.802 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:08.802 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:10.439 01.637 21948 Exposure complete
04:41:10.478 00.039 21948 worker thread done servicing request
04:41:10.497 00.019 18120 OnExposeComplete: enter
04:41:10.498 00.001 18120 UpdateGuideState(): m_state=6
04:41:10.498 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8395
04:41:10.500 00.002 18120 Star::Find returns 1 (0), X=893.79, Y=240.71, Mass=1615, SNR=27.8, Peak=117 HFD=4.3
04:41:10.501 00.001 18120 MultiStar: [#1 0.46,-0.08,0.00,M1] [#2 -0.01,-0.17,0.63,U] [#3 0.41,-0.17,0.00,M7] [#4 0.06,-0.18,0.54,U] [#5 0.14,-0.22,0.46,U] [#6 0.21,0.27,0.49,U] [#7 0.13,-0.60,0.00,M2] [#8 0.12,-0.46,0.00,M8] 
04:41:10.501 00.000 18120 refined, 4 included, MultiStar: {0.12, -0.05}, one-star: {0.19, 0.02}
04:41:10.502 00.001 18120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:41:10.502 00.000 18120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.42 = -2.42)
04:41:10.502 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
04:41:10.503 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
04:41:10.504 00.001 18120 Enqueuing Move request for scope (0.12, -0.05)
04:41:10.504 00.000 21948 Worker thread wakes up
04:41:10.504 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
04:41:10.504 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
04:41:10.505 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:10.505 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.09
04:41:10.505 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:41:10.505 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:10.505 00.000 18120 UpdateGuideState exits: m=1615 RSB=27.8
04:41:10.506 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:41:10.506 00.000 21948 MoveAxis(E, 0, ABG)
04:41:10.506 00.000 21948 Move returns status 0, amount 0
04:41:10.506 00.000 21948 MoveAxis(N, 0, ABG)
04:41:10.506 00.000 21948 Move returns status 0, amount 0
04:41:10.506 00.000 21948 move complete, result=0
04:41:10.506 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:10.507 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:10.508 00.001 18120 Enqueuing Expose request
04:41:10.508 00.000 21948 worker thread done servicing request
04:41:10.508 00.000 21948 Worker thread wakes up
04:41:10.508 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:10.509 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:10.509 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:12.029 01.520 21948 Exposure complete
04:41:12.079 00.050 21948 worker thread done servicing request
04:41:12.079 00.000 18120 OnExposeComplete: enter
04:41:12.080 00.001 18120 UpdateGuideState(): m_state=6
04:41:12.080 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8396
04:41:12.081 00.001 18120 Star::Find returns 1 (0), X=893.72, Y=240.86, Mass=1729, SNR=28.8, Peak=123 HFD=4.2
04:41:12.081 00.000 18120 MultiStar: [#1 0.18,0.16,0.67,U] [#2 0.46,-0.20,0.00,M1] [#3 0.52,-0.20,0.00,M8] [#4 0.11,-0.02,0.55,U] [#5 0.11,-0.39,0.47,U] [#6 0.46,0.22,0.00,M1] [#7 0.25,-0.16,0.37,U] [#8 0.47,-0.19,0.00,M9] 
04:41:12.082 00.001 18120 refined, 4 included, MultiStar: {0.15, 0.01}, one-star: {0.12, 0.16}
04:41:12.082 00.000 18120 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.00) = xAngle (-1.95 = -1.95)
04:41:12.083 00.001 18120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.99 = -1.99)
04:41:12.083 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
04:41:12.084 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.01, opts=13)
04:41:12.085 00.001 18120 Enqueuing Move request for scope (0.15, 0.01)
04:41:12.085 00.000 21948 Worker thread wakes up
04:41:12.085 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
04:41:12.086 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:12.086 00.000 18120 UpdateGuideState exits: m=1729 RSB=28.8
04:41:12.087 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
04:41:12.087 00.000 21948 Moving (0.15, 0.01) raw xDistance=-0.05 yDistance=-0.13
04:41:12.087 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:41:12.087 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:12.087 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:12.087 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:12.088 00.001 18120 Enqueuing Expose request
04:41:12.088 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:41:12.088 00.000 21948 MoveAxis(E, 0, ABG)
04:41:12.088 00.000 21948 Move returns status 0, amount 0
04:41:12.088 00.000 21948 MoveAxis(N, 0, ABG)
04:41:12.088 00.000 21948 Move returns status 0, amount 0
04:41:12.088 00.000 21948 move complete, result=0
04:41:12.088 00.000 21948 worker thread done servicing request
04:41:12.089 00.001 21948 Worker thread wakes up
04:41:12.089 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:12.089 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:12.090 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:13.720 01.630 21948 Exposure complete
04:41:13.757 00.037 21948 worker thread done servicing request
04:41:13.757 00.000 18120 OnExposeComplete: enter
04:41:13.758 00.001 18120 UpdateGuideState(): m_state=6
04:41:13.758 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8397
04:41:13.759 00.001 18120 Star::Find returns 1 (0), X=893.54, Y=240.60, Mass=1821, SNR=29.4, Peak=120 HFD=4.2
04:41:13.759 00.000 18120 MultiStar: [#1 0.15,0.01,0.69,U] [#2 0.05,0.08,0.62,U] [#3 0.23,-0.21,0.59,U] [#4 0.11,-0.10,0.53,U] [#5 0.17,-0.28,0.48,U] [#6 0.01,0.01,0.48,U] [#7 0.27,-0.22,0.37,U] [#8 0.25,-0.31,0.41,U] 
04:41:13.759 00.000 18120 single-star, 8 included, MultiStar: {0.11, -0.11}, one-star: {-0.06, -0.10}
04:41:13.760 00.001 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.00) = xAngle (-4.12 = 2.17)
04:41:13.760 00.000 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.13)
04:41:13.761 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.12 mountX=-0.06 mountY=0.10, mountTheta=2.16
04:41:13.762 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.10, opts=13)
04:41:13.762 00.000 18120 Enqueuing Move request for scope (-0.06, -0.10)
04:41:13.763 00.001 21948 Worker thread wakes up
04:41:13.763 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
04:41:13.763 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
04:41:13.763 00.000 21948 Moving (-0.06, -0.10) raw xDistance=-0.06 yDistance=0.10
04:41:13.763 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:41:13.763 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:13.763 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:13.764 00.001 18120 UpdateGuideState exits: m=1821 RSB=29.4
04:41:13.764 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:13.764 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:13.765 00.001 18120 Enqueuing Expose request
04:41:13.766 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:41:13.766 00.000 21948 MoveAxis(E, 0, ABG)
04:41:13.766 00.000 21948 Move returns status 0, amount 0
04:41:13.766 00.000 21948 MoveAxis(N, 0, ABG)
04:41:13.766 00.000 21948 Move returns status 0, amount 0
04:41:13.766 00.000 21948 move complete, result=0
04:41:13.766 00.000 21948 worker thread done servicing request
04:41:13.766 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:13.767 00.001 21948 Worker thread wakes up
04:41:13.767 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:13.767 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:15.295 01.528 21948 Exposure complete
04:41:15.337 00.042 21948 worker thread done servicing request
04:41:15.337 00.000 18120 OnExposeComplete: enter
04:41:15.339 00.002 18120 UpdateGuideState(): m_state=6
04:41:15.342 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8398
04:41:15.344 00.002 18120 Star::Find returns 1 (0), X=893.48, Y=240.61, Mass=1700, SNR=28.5, Peak=119 HFD=4.1
04:41:15.347 00.003 18120 MultiStar: [#1 0.08,0.24,0.74,U] [#2 -0.00,0.11,0.64,U] [#3 0.25,-0.37,0.00,M8] [#4 0.08,-0.21,0.54,U] [#5 -0.05,-0.37,0.46,U] [#6 0.04,0.13,0.52,U] [#7 0.36,-0.23,0.43,U] [#8 -0.19,-0.01,0.34,U] 
04:41:15.349 00.002 18120 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.12, -0.08}
04:41:15.351 00.002 18120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.00) = xAngle (-3.18 = 3.10)
04:41:15.352 00.001 18120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.22 = 3.06)
04:41:15.353 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.18 mountX=-0.03 mountY=0.00, mountTheta=3.06
04:41:15.358 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.03, opts=13)
04:41:15.361 00.003 18120 Enqueuing Move request for scope (0.01, -0.03)
04:41:15.363 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:15.365 00.002 18120 UpdateGuideState exits: m=1700 RSB=28.5
04:41:15.368 00.003 21948 Worker thread wakes up
04:41:15.368 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:15.368 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:15.369 00.001 18120 Enqueuing Expose request
04:41:15.369 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
04:41:15.369 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
04:41:15.369 00.000 21948 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
04:41:15.369 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:41:15.369 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:15.369 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:41:15.369 00.000 21948 MoveAxis(E, 0, ABG)
04:41:15.369 00.000 21948 Move returns status 0, amount 0
04:41:15.369 00.000 21948 MoveAxis(N, 0, ABG)
04:41:15.369 00.000 21948 Move returns status 0, amount 0
04:41:15.369 00.000 21948 move complete, result=0
04:41:15.369 00.000 21948 worker thread done servicing request
04:41:15.371 00.002 21948 Worker thread wakes up
04:41:15.371 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:15.371 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:15.371 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:41:17.001 01.630 21948 Exposure complete
04:41:17.037 00.036 21948 worker thread done servicing request
04:41:17.037 00.000 18120 OnExposeComplete: enter
04:41:17.039 00.002 18120 UpdateGuideState(): m_state=6
04:41:17.040 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8399
04:41:17.042 00.002 18120 Star::Find returns 1 (0), X=893.78, Y=240.56, Mass=1594, SNR=27.7, Peak=120 HFD=3.9
04:41:17.043 00.001 18120 MultiStar: [#1 0.15,0.22,0.74,U] [#2 0.21,-0.01,0.64,U] [#3 0.32,-0.17,0.61,U] [#4 0.05,0.04,0.54,U] [#5 -0.14,-0.15,0.47,U] [#6 0.55,0.25,0.00,M1] [#7 -0.27,-0.14,0.42,U] [#8 -0.29,0.05,0.39,U] 
04:41:17.044 00.001 18120 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.18, -0.14}
04:41:17.045 00.001 18120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
04:41:17.045 00.000 18120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.50 = -2.50)
04:41:17.047 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.47 mountX=-0.06 mountY=-0.05, mountTheta=-2.49
04:41:17.048 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.04, opts=13)
04:41:17.049 00.001 18120 Enqueuing Move request for scope (0.07, -0.04)
04:41:17.049 00.000 21948 Worker thread wakes up
04:41:17.049 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:17.049 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
04:41:17.049 00.000 18120 UpdateGuideState exits: m=1594 RSB=27.7
04:41:17.050 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:17.050 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:17.051 00.001 18120 Enqueuing Expose request
04:41:17.051 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
04:41:17.051 00.000 21948 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
04:41:17.051 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:41:17.051 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:17.051 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:41:17.051 00.000 21948 MoveAxis(E, 0, ABG)
04:41:17.051 00.000 21948 Move returns status 0, amount 0
04:41:17.051 00.000 21948 MoveAxis(N, 0, ABG)
04:41:17.051 00.000 21948 Move returns status 0, amount 0
04:41:17.051 00.000 21948 move complete, result=0
04:41:17.051 00.000 21948 worker thread done servicing request
04:41:17.051 00.000 21948 Worker thread wakes up
04:41:17.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:17.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:17.052 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:18.576 01.524 21948 Exposure complete
04:41:18.617 00.041 21948 worker thread done servicing request
04:41:18.617 00.000 18120 OnExposeComplete: enter
04:41:18.618 00.001 18120 UpdateGuideState(): m_state=6
04:41:18.618 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8400
04:41:18.620 00.002 18120 Star::Find returns 1 (0), X=893.49, Y=240.80, Mass=1587, SNR=27.6, Peak=117 HFD=4.1
04:41:18.623 00.003 18120 MultiStar: [#1 0.37,0.25,0.00,M1] [#2 0.01,0.14,0.68,U] [#3 0.19,0.07,0.63,U] [#4 0.14,-0.14,0.55,U] [#5 0.17,-0.16,0.51,U] [#6 0.37,0.15,0.53,U] [#7 0.11,-0.14,0.44,U] [#8 0.40,0.16,0.40,U] 
04:41:18.626 00.003 18120 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {-0.11, 0.11}
04:41:18.628 00.002 18120 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.00) = xAngle (-1.71 = -1.71)
04:41:18.631 00.003 18120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.75 = -1.75)
04:41:18.631 00.000 18120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
04:41:18.633 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.04, opts=13)
04:41:18.633 00.000 18120 Enqueuing Move request for scope (0.12, 0.04)
04:41:18.633 00.000 21948 Worker thread wakes up
04:41:18.634 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
04:41:18.634 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
04:41:18.634 00.000 21948 Moving (0.12, 0.04) raw xDistance=-0.02 yDistance=-0.13
04:41:18.634 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:41:18.634 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:18.634 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:41:18.634 00.000 21948 MoveAxis(E, 0, ABG)
04:41:18.634 00.000 21948 Move returns status 0, amount 0
04:41:18.634 00.000 21948 MoveAxis(N, 0, ABG)
04:41:18.634 00.000 21948 Move returns status 0, amount 0
04:41:18.634 00.000 21948 move complete, result=0
04:41:18.634 00.000 21948 worker thread done servicing request
04:41:18.634 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:18.634 00.000 18120 UpdateGuideState exits: m=1587 RSB=27.6
04:41:18.635 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:18.635 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:18.636 00.001 18120 Enqueuing Expose request
04:41:18.639 00.003 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:18.641 00.002 21948 Worker thread wakes up
04:41:18.641 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:18.641 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:20.269 01.628 21948 Exposure complete
04:41:20.331 00.062 21948 worker thread done servicing request
04:41:20.331 00.000 18120 OnExposeComplete: enter
04:41:20.332 00.001 18120 UpdateGuideState(): m_state=6
04:41:20.333 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8401
04:41:20.333 00.000 18120 Star::Find returns 1 (0), X=893.07, Y=240.87, Mass=1713, SNR=28.6, Peak=144 HFD=4.3
04:41:20.334 00.001 18120 MultiStar: [#1 -0.00,0.21,0.72,U] [#2 -0.19,0.13,0.63,U] [#3 0.07,0.03,0.61,U] [#4 -0.23,0.14,0.52,U] [#5 -0.27,-0.22,0.48,U] [#6 -0.33,0.45,0.00,M1] [#7 0.16,-0.30,0.41,U] [#8 0.17,-0.26,0.38,U] 
04:41:20.334 00.000 18120 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {-0.54, 0.18}
04:41:20.335 00.001 18120 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.00) = xAngle (0.91 = 0.91)
04:41:20.335 00.000 18120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.87 = 0.87)
04:41:20.336 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.91 mountX=0.10 mountY=0.12, mountTheta=0.90
04:41:20.337 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
04:41:20.338 00.001 18120 Enqueuing Move request for scope (-0.15, 0.04)
04:41:20.338 00.000 21948 Worker thread wakes up
04:41:20.338 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
04:41:20.338 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
04:41:20.338 00.000 21948 Moving (-0.15, 0.04) raw xDistance=0.10 yDistance=0.12
04:41:20.338 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:41:20.338 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:20.338 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:20.339 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:41:20.339 00.000 21948 MoveAxis(E, 0, ABG)
04:41:20.339 00.000 21948 Move returns status 0, amount 0
04:41:20.339 00.000 21948 MoveAxis(N, 0, ABG)
04:41:20.339 00.000 21948 Move returns status 0, amount 0
04:41:20.339 00.000 21948 move complete, result=0
04:41:20.339 00.000 18120 UpdateGuideState exits: m=1713 RSB=28.6
04:41:20.339 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:20.340 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:20.340 00.000 18120 Enqueuing Expose request
04:41:20.341 00.001 21948 worker thread done servicing request
04:41:20.341 00.000 21948 Worker thread wakes up
04:41:20.341 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:20.341 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:20.341 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:21.864 01.523 21948 Exposure complete
04:41:21.898 00.034 21948 worker thread done servicing request
04:41:21.898 00.000 18120 OnExposeComplete: enter
04:41:21.899 00.001 18120 UpdateGuideState(): m_state=6
04:41:21.899 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8402
04:41:21.900 00.001 18120 Star::Find returns 1 (0), X=893.31, Y=240.87, Mass=1582, SNR=27.4, Peak=126 HFD=4.0
04:41:21.900 00.000 18120 MultiStar: [#1 0.11,0.16,0.77,U] [#2 -0.11,0.25,0.66,U] [#3 0.26,-0.16,0.65,U] [#4 0.03,0.25,0.55,U] [#5 -0.14,-0.13,0.51,U] [#6 -0.30,0.58,0.00,M2] [#7 -0.20,-0.02,0.40,U] [#8 0.27,-0.12,0.36,U] 
04:41:21.900 00.000 18120 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {-0.29, 0.18}
04:41:21.902 00.002 18120 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.00) = xAngle (-0.06 = -0.06)
04:41:21.903 00.001 18120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.10 = -0.10)
04:41:21.903 00.000 18120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.93 mountX=0.08 mountY=-0.01, mountTheta=-0.10
04:41:21.904 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=0.08, opts=13)
04:41:21.905 00.001 18120 Enqueuing Move request for scope (-0.03, 0.08)
04:41:21.905 00.000 21948 Worker thread wakes up
04:41:21.905 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:21.906 00.001 18120 UpdateGuideState exits: m=1582 RSB=27.4
04:41:21.906 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:21.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:21.907 00.001 18120 Enqueuing Expose request
04:41:21.907 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
04:41:21.907 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
04:41:21.907 00.000 21948 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=-0.01
04:41:21.907 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:41:21.907 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:21.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:41:21.907 00.000 21948 MoveAxis(E, 0, ABG)
04:41:21.907 00.000 21948 Move returns status 0, amount 0
04:41:21.907 00.000 21948 MoveAxis(N, 0, ABG)
04:41:21.907 00.000 21948 Move returns status 0, amount 0
04:41:21.907 00.000 21948 move complete, result=0
04:41:21.907 00.000 21948 worker thread done servicing request
04:41:21.907 00.000 21948 Worker thread wakes up
04:41:21.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:21.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:21.909 00.002 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:23.537 01.628 21948 Exposure complete
04:41:23.587 00.050 21948 worker thread done servicing request
04:41:23.587 00.000 18120 OnExposeComplete: enter
04:41:23.588 00.001 18120 UpdateGuideState(): m_state=6
04:41:23.588 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8403
04:41:23.590 00.002 18120 Star::Find returns 1 (0), X=893.57, Y=240.82, Mass=1622, SNR=27.8, Peak=117 HFD=3.9
04:41:23.591 00.001 18120 MultiStar: [#1 0.17,0.49,0.00,M1] [#2 -0.38,0.28,0.00,M1] [#3 0.35,-0.17,0.61,U] [#4 0.08,0.13,0.58,U] [#5 -0.08,-0.14,0.52,U] [#6 0.05,0.11,0.51,U] [#7 0.07,-0.02,0.41,U] [#8 -0.03,-0.08,0.44,U] 
04:41:23.592 00.001 18120 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {-0.03, 0.12}
04:41:23.594 00.002 18120 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.00) = xAngle (-1.88 = -1.88)
04:41:23.595 00.001 18120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.92 = -1.92)
04:41:23.596 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.12 mountX=-0.02 mountY=-0.05, mountTheta=-1.88
04:41:23.600 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=0.01, opts=13)
04:41:23.600 00.000 18120 Enqueuing Move request for scope (0.06, 0.01)
04:41:23.601 00.001 21948 Worker thread wakes up
04:41:23.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
04:41:23.601 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
04:41:23.601 00.000 21948 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.05
04:41:23.601 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:41:23.601 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:23.601 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:23.601 00.000 18120 UpdateGuideState exits: m=1622 RSB=27.8
04:41:23.602 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:23.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:23.603 00.001 18120 Enqueuing Expose request
04:41:23.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:41:23.603 00.000 21948 MoveAxis(E, 0, ABG)
04:41:23.603 00.000 21948 Move returns status 0, amount 0
04:41:23.603 00.000 21948 MoveAxis(N, 0, ABG)
04:41:23.603 00.000 21948 Move returns status 0, amount 0
04:41:23.603 00.000 21948 move complete, result=0
04:41:23.603 00.000 21948 worker thread done servicing request
04:41:23.603 00.000 21948 Worker thread wakes up
04:41:23.603 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:23.603 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:23.603 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:25.131 01.528 21948 Exposure complete
04:41:25.170 00.039 21948 worker thread done servicing request
04:41:25.171 00.001 18120 OnExposeComplete: enter
04:41:25.171 00.000 18120 UpdateGuideState(): m_state=6
04:41:25.172 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8404
04:41:25.174 00.002 18120 Star::Find returns 1 (0), X=893.40, Y=240.78, Mass=1574, SNR=27.4, Peak=127 HFD=4.3
04:41:25.176 00.002 18120 MultiStar: [#1 0.10,0.41,0.82,U] [#2 -0.33,0.23,0.67,U] [#3 -0.10,-0.02,0.62,U] [#4 -0.20,-0.01,0.57,U] [#5 -0.30,-0.13,0.53,U] [#6 0.08,0.30,0.52,U] [#7 -0.02,-0.21,0.45,U] [#8 0.14,0.22,0.43,U] 
04:41:25.178 00.002 18120 refined, 8 included, MultiStar: {-0.11, 0.12}, one-star: {-0.21, 0.09}
04:41:25.181 00.003 18120 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.00) = xAngle (0.32 = 0.32)
04:41:25.183 00.002 18120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.28 = 0.28)
04:41:25.184 00.001 18120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.31 mountX=0.15 mountY=0.04, mountTheta=0.28
04:41:25.187 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=0.12, opts=13)
04:41:25.188 00.001 18120 Enqueuing Move request for scope (-0.11, 0.12)
04:41:25.190 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:25.191 00.001 21948 Worker thread wakes up
04:41:25.191 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
04:41:25.191 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
04:41:25.191 00.000 21948 Moving (-0.11, 0.12) raw xDistance=0.15 yDistance=0.04
04:41:25.191 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:41:25.191 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:25.191 00.000 18120 UpdateGuideState exits: m=1574 RSB=27.4
04:41:25.192 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:41:25.192 00.000 21948 MoveAxis(E, 0, ABG)
04:41:25.192 00.000 21948 Move returns status 0, amount 0
04:41:25.192 00.000 21948 MoveAxis(N, 0, ABG)
04:41:25.192 00.000 21948 Move returns status 0, amount 0
04:41:25.192 00.000 21948 move complete, result=0
04:41:25.192 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:25.192 00.000 21948 worker thread done servicing request
04:41:25.192 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:25.193 00.001 18120 Enqueuing Expose request
04:41:25.193 00.000 21948 Worker thread wakes up
04:41:25.193 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:41:25.194 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:25.194 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:26.831 01.637 21948 Exposure complete
04:41:26.896 00.065 21948 worker thread done servicing request
04:41:26.896 00.000 18120 OnExposeComplete: enter
04:41:26.896 00.000 18120 UpdateGuideState(): m_state=6
04:41:26.897 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8405
04:41:26.897 00.000 18120 Star::Find returns 1 (0), X=893.44, Y=240.95, Mass=1603, SNR=27.7, Peak=124 HFD=4.2
04:41:26.898 00.001 18120 MultiStar: [#1 0.02,0.36,0.71,U] [#2 -0.42,0.31,0.00,M1] [#3 -0.03,0.11,0.63,U] [#4 -0.13,0.20,0.59,U] [#5 -0.32,-0.34,0.00,M1] [#6 -0.03,0.49,0.00,M1] [#7 0.06,0.03,0.39,U] [#8 0.54,0.28,0.00,M2] 
04:41:26.898 00.000 18120 refined, 4 included, MultiStar: {-0.07, 0.21}, one-star: {-0.16, 0.25}
04:41:26.899 00.001 18120 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.00) = xAngle (-0.12 = -0.12)
04:41:26.899 00.000 18120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.16 = -0.16)
04:41:26.900 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.88 mountX=0.22 mountY=-0.03, mountTheta=-0.16
04:41:26.901 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=0.21, opts=13)
04:41:26.901 00.000 18120 Enqueuing Move request for scope (-0.07, 0.21)
04:41:26.903 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:26.904 00.001 21948 Worker thread wakes up
04:41:26.904 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
04:41:26.904 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
04:41:26.904 00.000 21948 Moving (-0.07, 0.21) raw xDistance=0.22 yDistance=-0.03
04:41:26.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:41:26.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:26.904 00.000 18120 UpdateGuideState exits: m=1603 RSB=27.7
04:41:26.906 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:26.906 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:26.907 00.001 18120 Enqueuing Expose request
04:41:26.907 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:41:26.907 00.000 21948 MoveAxis(W, 39, ABG)
04:41:26.907 00.000 21948 Guiding  Dir = 3, Dur = 39
04:41:26.908 00.001 21948 IsSlewing returns 0
04:41:26.908 00.000 21948 IsGuiding returns 0
04:41:26.911 00.003 21948 PulseGuide returned control before completion, sleep 47
04:41:26.967 00.056 21948 IsGuiding returns 0
04:41:26.967 00.000 21948 Move returns status 0, amount 39
04:41:26.967 00.000 21948 MoveAxis(N, 0, ABG)
04:41:26.967 00.000 21948 Move returns status 0, amount 0
04:41:26.967 00.000 21948 move complete, result=0
04:41:26.967 00.000 21948 worker thread done servicing request
04:41:26.967 00.000 21948 Worker thread wakes up
04:41:26.967 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:26.967 00.000 18120 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
04:41:26.969 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:28.375 01.406 21948 Exposure complete
04:41:28.431 00.056 21948 worker thread done servicing request
04:41:28.431 00.000 18120 OnExposeComplete: enter
04:41:28.433 00.002 18120 UpdateGuideState(): m_state=6
04:41:28.435 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8406
04:41:28.436 00.001 18120 Star::Find returns 1 (0), X=893.81, Y=240.71, Mass=1721, SNR=28.6, Peak=133 HFD=4.4
04:41:28.438 00.002 18120 MultiStar: [#1 0.26,0.38,0.00,M1] [#2 -0.09,0.07,0.64,U] [#3 0.14,-0.07,0.58,U] [#4 0.25,-0.10,0.55,U] [#5 -0.27,-0.07,0.46,U] [#6 0.32,0.29,0.50,U] [#7 -0.12,-0.20,0.42,U] [#8 0.19,0.19,0.39,U] 
04:41:28.438 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.21, 0.02}
04:41:28.438 00.000 18120 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.00) = xAngle (-1.84 = -1.84)
04:41:28.440 00.002 18120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.88 = -1.88)
04:41:28.440 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.15 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
04:41:28.442 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
04:41:28.443 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
04:41:28.443 00.000 21948 Worker thread wakes up
04:41:28.443 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:28.444 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
04:41:28.444 00.000 18120 UpdateGuideState exits: m=1721 RSB=28.6
04:41:28.444 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
04:41:28.444 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.09
04:41:28.444 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:28.444 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:28.445 00.001 18120 Enqueuing Expose request
04:41:28.445 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:41:28.445 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:28.445 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:41:28.445 00.000 21948 MoveAxis(E, 0, ABG)
04:41:28.445 00.000 21948 Move returns status 0, amount 0
04:41:28.445 00.000 21948 MoveAxis(N, 0, ABG)
04:41:28.445 00.000 21948 Move returns status 0, amount 0
04:41:28.445 00.000 21948 move complete, result=0
04:41:28.446 00.001 21948 worker thread done servicing request
04:41:28.446 00.000 21948 Worker thread wakes up
04:41:28.446 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:28.446 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:28.446 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:30.175 01.729 21948 Exposure complete
04:41:30.217 00.042 21948 worker thread done servicing request
04:41:30.218 00.001 18120 OnExposeComplete: enter
04:41:30.219 00.001 18120 UpdateGuideState(): m_state=6
04:41:30.220 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8407
04:41:30.222 00.002 18120 Star::Find returns 1 (0), X=893.73, Y=240.84, Mass=1673, SNR=28.2, Peak=134 HFD=4.2
04:41:30.223 00.001 18120 MultiStar: [#1 0.22,0.39,0.00,M2] [#2 0.06,0.05,0.63,U] [#3 0.24,-0.09,0.55,U] [#4 0.15,0.04,0.55,U] [#5 0.14,-0.20,0.49,U] [#6 -0.10,0.28,0.53,U] [#7 0.05,-0.27,0.42,U] [#8 0.17,0.29,0.34,U] 
04:41:30.224 00.001 18120 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.13, 0.15}
04:41:30.225 00.001 18120 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.00) = xAngle (-1.60 = -1.60)
04:41:30.227 00.002 18120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.64 = -1.64)
04:41:30.227 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.40 mountX=-0.00 mountY=-0.11, mountTheta=-1.60
04:41:30.228 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.04, opts=13)
04:41:30.228 00.000 18120 Enqueuing Move request for scope (0.10, 0.04)
04:41:30.229 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:30.229 00.000 18120 UpdateGuideState exits: m=1673 RSB=28.2
04:41:30.230 00.001 21948 Worker thread wakes up
04:41:30.230 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
04:41:30.230 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
04:41:30.230 00.000 21948 Moving (0.10, 0.04) raw xDistance=-0.00 yDistance=-0.11
04:41:30.230 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:41:30.230 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:30.230 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:30.231 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:30.231 00.000 18120 Enqueuing Expose request
04:41:30.231 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:41:30.231 00.000 21948 MoveAxis(E, 0, ABG)
04:41:30.231 00.000 21948 Move returns status 0, amount 0
04:41:30.231 00.000 21948 MoveAxis(N, 0, ABG)
04:41:30.231 00.000 21948 Move returns status 0, amount 0
04:41:30.231 00.000 21948 move complete, result=0
04:41:30.232 00.001 21948 worker thread done servicing request
04:41:30.232 00.000 21948 Worker thread wakes up
04:41:30.232 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:30.232 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:30.232 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:31.647 01.415 21948 Exposure complete
04:41:31.688 00.041 21948 worker thread done servicing request
04:41:31.688 00.000 18120 OnExposeComplete: enter
04:41:31.689 00.001 18120 UpdateGuideState(): m_state=6
04:41:31.689 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8408
04:41:31.690 00.001 18120 Star::Find returns 1 (0), X=893.76, Y=240.78, Mass=1623, SNR=27.9, Peak=111 HFD=4.3
04:41:31.690 00.000 18120 MultiStar: [#1 0.05,0.37,0.74,U] [#2 0.27,0.02,0.63,U] [#3 0.19,0.21,0.57,U] [#4 -0.11,-0.17,0.57,U] [#5 -0.12,-0.14,0.50,U] [#6 0.07,0.62,0.00,M1] [#7 0.12,-0.23,0.41,U] [#8 0.29,0.21,0.40,U] 
04:41:31.691 00.001 18120 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.15, 0.09}
04:41:31.691 00.000 18120 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.00) = xAngle (-1.45 = -1.45)
04:41:31.692 00.001 18120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.49 = -1.49)
04:41:31.692 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.12 cameraTheta=0.55 mountX=0.02 mountY=-0.12, mountTheta=-1.45
04:41:31.694 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.07, opts=13)
04:41:31.694 00.000 18120 Enqueuing Move request for scope (0.11, 0.07)
04:41:31.695 00.001 21948 Worker thread wakes up
04:41:31.695 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:31.695 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
04:41:31.695 00.000 18120 UpdateGuideState exits: m=1623 RSB=27.9
04:41:31.696 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:31.696 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:31.697 00.001 18120 Enqueuing Expose request
04:41:31.697 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
04:41:31.697 00.000 21948 Moving (0.11, 0.07) raw xDistance=0.02 yDistance=-0.12
04:41:31.697 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:41:31.697 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:31.697 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:41:31.697 00.000 21948 MoveAxis(E, 0, ABG)
04:41:31.697 00.000 21948 Move returns status 0, amount 0
04:41:31.697 00.000 21948 MoveAxis(N, 0, ABG)
04:41:31.697 00.000 21948 Move returns status 0, amount 0
04:41:31.697 00.000 21948 move complete, result=0
04:41:31.697 00.000 21948 worker thread done servicing request
04:41:31.697 00.000 21948 Worker thread wakes up
04:41:31.697 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:31.697 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:31.698 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:33.329 01.631 21948 Exposure complete
04:41:33.369 00.040 21948 worker thread done servicing request
04:41:33.369 00.000 18120 OnExposeComplete: enter
04:41:33.369 00.000 18120 UpdateGuideState(): m_state=6
04:41:33.370 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8409
04:41:33.370 00.000 18120 Star::Find returns 1 (0), X=893.76, Y=240.67, Mass=1645, SNR=27.9, Peak=120 HFD=4.2
04:41:33.371 00.001 18120 MultiStar: [#1 -0.02,0.24,0.75,U] [#2 -0.06,0.09,0.65,U] [#3 -0.04,0.11,0.62,U] [#4 0.23,-0.10,0.59,U] [#5 -0.20,-0.25,0.50,U] [#6 0.19,0.36,0.55,U] [#7 0.28,-0.27,0.40,U] [#8 0.25,-0.12,0.38,U] 
04:41:33.371 00.000 18120 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.16, -0.02}
04:41:33.372 00.001 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
04:41:33.372 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
04:41:33.373 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.31 mountX=-0.01 mountY=-0.08, mountTheta=-1.69
04:41:33.373 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=0.03, opts=13)
04:41:33.374 00.001 18120 Enqueuing Move request for scope (0.08, 0.03)
04:41:33.374 00.000 21948 Worker thread wakes up
04:41:33.374 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:33.375 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
04:41:33.375 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
04:41:33.375 00.000 18120 UpdateGuideState exits: m=1645 RSB=27.9
04:41:33.375 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:33.376 00.001 21948 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
04:41:33.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:41:33.376 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:33.376 00.000 18120 Enqueuing Expose request
04:41:33.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:33.377 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:41:33.377 00.000 21948 MoveAxis(E, 0, ABG)
04:41:33.377 00.000 21948 Move returns status 0, amount 0
04:41:33.377 00.000 21948 MoveAxis(N, 0, ABG)
04:41:33.377 00.000 21948 Move returns status 0, amount 0
04:41:33.377 00.000 21948 move complete, result=0
04:41:33.377 00.000 21948 worker thread done servicing request
04:41:33.377 00.000 21948 Worker thread wakes up
04:41:33.377 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:33.377 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:33.377 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:34.894 01.517 21948 Exposure complete
04:41:34.937 00.043 21948 worker thread done servicing request
04:41:34.937 00.000 18120 OnExposeComplete: enter
04:41:34.937 00.000 18120 UpdateGuideState(): m_state=6
04:41:34.940 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8410
04:41:34.942 00.002 18120 Star::Find returns 1 (0), X=893.68, Y=240.67, Mass=1531, SNR=27.1, Peak=120 HFD=4.0
04:41:34.944 00.002 18120 MultiStar: [#1 -0.11,0.23,0.72,U] [#2 -0.19,0.14,0.66,U] [#3 0.43,0.17,0.00,M1] [#4 0.03,0.00,0.59,U] [#5 -0.18,-0.15,0.50,U] [#6 -0.08,0.53,0.00,M1] [#7 0.14,-0.21,0.47,U] [#8 0.32,0.09,0.42,U] 
04:41:34.948 00.004 18120 refined, 6 included, MultiStar: {0.00, 0.02}, one-star: {0.07, -0.03}
04:41:34.950 00.002 18120 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.00) = xAngle (-0.46 = -0.46)
04:41:34.952 00.002 18120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.50 = -0.50)
04:41:34.953 00.001 18120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.54 mountX=0.02 mountY=-0.01, mountTheta=-0.49
04:41:34.956 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.00, y=0.02, opts=13)
04:41:34.959 00.003 18120 Enqueuing Move request for scope (0.00, 0.02)
04:41:34.961 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:34.963 00.002 18120 UpdateGuideState exits: m=1531 RSB=27.1
04:41:34.966 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:34.968 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:34.970 00.002 18120 Enqueuing Expose request
04:41:34.972 00.002 21948 Worker thread wakes up
04:41:34.972 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
04:41:34.972 00.000 21948 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
04:41:34.972 00.000 21948 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
04:41:34.972 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:41:34.972 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:34.972 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:41:34.972 00.000 21948 MoveAxis(E, 0, ABG)
04:41:34.972 00.000 21948 Move returns status 0, amount 0
04:41:34.972 00.000 21948 MoveAxis(N, 0, ABG)
04:41:34.972 00.000 21948 Move returns status 0, amount 0
04:41:34.972 00.000 21948 move complete, result=0
04:41:34.972 00.000 21948 worker thread done servicing request
04:41:34.972 00.000 21948 Worker thread wakes up
04:41:34.972 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:34.972 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:34.972 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:36.598 01.626 21948 Exposure complete
04:41:36.649 00.051 21948 worker thread done servicing request
04:41:36.649 00.000 18120 OnExposeComplete: enter
04:41:36.650 00.001 18120 UpdateGuideState(): m_state=6
04:41:36.651 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8411
04:41:36.651 00.000 18120 Star::Find returns 1 (0), X=893.53, Y=240.80, Mass=1783, SNR=29.3, Peak=128 HFD=4.4
04:41:36.652 00.001 18120 MultiStar: [#1 0.13,0.25,0.70,U] [#2 -0.01,-0.07,0.63,U] [#3 0.29,0.10,0.57,U] [#4 0.25,-0.01,0.48,U] [#5 0.04,-0.35,0.48,U] [#6 0.39,0.59,0.00,M2] [#7 0.00,-0.04,0.37,U] [#8 0.23,-0.12,0.44,U] 
04:41:36.652 00.000 18120 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {-0.07, 0.11}
04:41:36.653 00.001 18120 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.00) = xAngle (-1.87 = -1.87)
04:41:36.654 00.001 18120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.91 = -1.91)
04:41:36.656 00.002 18120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
04:41:36.658 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.01, opts=13)
04:41:36.659 00.001 18120 Enqueuing Move request for scope (0.09, 0.01)
04:41:36.660 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:36.660 00.000 18120 UpdateGuideState exits: m=1783 RSB=29.3
04:41:36.661 00.001 21948 Worker thread wakes up
04:41:36.661 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
04:41:36.661 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
04:41:36.661 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:36.661 00.000 21948 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.09
04:41:36.661 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:41:36.661 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:36.661 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:36.662 00.001 18120 Enqueuing Expose request
04:41:36.662 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:41:36.662 00.000 21948 MoveAxis(E, 0, ABG)
04:41:36.662 00.000 21948 Move returns status 0, amount 0
04:41:36.662 00.000 21948 MoveAxis(N, 0, ABG)
04:41:36.662 00.000 21948 Move returns status 0, amount 0
04:41:36.662 00.000 21948 move complete, result=0
04:41:36.662 00.000 21948 worker thread done servicing request
04:41:36.662 00.000 21948 Worker thread wakes up
04:41:36.662 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:36.662 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:36.663 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:38.185 01.522 21948 Exposure complete
04:41:38.228 00.043 21948 worker thread done servicing request
04:41:38.228 00.000 18120 OnExposeComplete: enter
04:41:38.230 00.002 18120 UpdateGuideState(): m_state=6
04:41:38.233 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8412
04:41:38.235 00.002 18120 Star::Find returns 1 (0), X=893.59, Y=240.75, Mass=1590, SNR=27.6, Peak=118 HFD=4.0
04:41:38.238 00.003 18120 MultiStar: [#1 0.24,0.24,0.76,U] [#2 -0.36,0.09,0.66,U] [#3 0.43,0.19,0.00,M1] [#4 0.24,0.05,0.58,U] [#5 0.14,-0.16,0.46,U] [#6 0.26,0.42,0.00,M3] [#7 -0.01,-0.47,0.00,M1] [#8 0.26,0.12,0.37,U] 
04:41:38.240 00.002 18120 single-star, 5 included, MultiStar: {0.06, 0.08}, one-star: {-0.01, 0.05}
04:41:38.242 00.002 18120 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.00) = xAngle (-0.20 = -0.20)
04:41:38.245 00.003 18120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.24 = -0.24)
04:41:38.247 00.002 18120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.79 mountX=0.05 mountY=-0.01, mountTheta=-0.24
04:41:38.248 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=0.05, opts=13)
04:41:38.249 00.001 18120 Enqueuing Move request for scope (-0.01, 0.05)
04:41:38.249 00.000 21948 Worker thread wakes up
04:41:38.249 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:38.250 00.001 18120 UpdateGuideState exits: m=1590 RSB=27.6
04:41:38.250 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:38.251 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:38.251 00.000 18120 Enqueuing Expose request
04:41:38.251 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
04:41:38.251 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
04:41:38.251 00.000 21948 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
04:41:38.251 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:41:38.251 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:38.251 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:41:38.252 00.001 21948 MoveAxis(E, 0, ABG)
04:41:38.252 00.000 21948 Move returns status 0, amount 0
04:41:38.252 00.000 21948 MoveAxis(N, 0, ABG)
04:41:38.252 00.000 21948 Move returns status 0, amount 0
04:41:38.252 00.000 21948 move complete, result=0
04:41:38.252 00.000 21948 worker thread done servicing request
04:41:38.252 00.000 21948 Worker thread wakes up
04:41:38.252 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:38.252 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:38.252 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:39.884 01.632 21948 Exposure complete
04:41:39.913 00.029 21948 worker thread done servicing request
04:41:39.914 00.001 18120 OnExposeComplete: enter
04:41:39.914 00.000 18120 UpdateGuideState(): m_state=6
04:41:39.915 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8413
04:41:39.915 00.000 18120 Star::Find returns 1 (0), X=893.37, Y=240.76, Mass=1636, SNR=28.0, Peak=113 HFD=4.4
04:41:39.916 00.001 18120 MultiStar: [#1 -0.07,0.21,0.75,U] [#2 -0.12,0.11,0.66,U] [#3 0.07,-0.13,0.61,U] [#4 0.14,-0.12,0.53,U] [#5 -0.07,-0.35,0.45,U] [#6 0.07,0.20,0.53,U] [#7 -0.06,-0.29,0.43,U] [#8 0.21,-0.03,0.35,U] 
04:41:39.916 00.000 18120 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.23, 0.07}
04:41:39.917 00.001 18120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.00) = xAngle (-4.96 = 1.32)
04:41:39.917 00.000 18120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-5.00 = 1.28)
04:41:39.917 00.000 18120 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.97 mountX=0.01 mountY=0.04, mountTheta=1.32
04:41:39.919 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=-0.01, opts=13)
04:41:39.919 00.000 18120 Enqueuing Move request for scope (-0.04, -0.01)
04:41:39.920 00.001 21948 Worker thread wakes up
04:41:39.920 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
04:41:39.920 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
04:41:39.920 00.000 21948 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
04:41:39.920 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:41:39.920 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:39.920 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:39.920 00.000 18120 UpdateGuideState exits: m=1636 RSB=28.0
04:41:39.921 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:39.921 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:39.922 00.001 18120 Enqueuing Expose request
04:41:39.922 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:41:39.922 00.000 21948 MoveAxis(E, 0, ABG)
04:41:39.922 00.000 21948 Move returns status 0, amount 0
04:41:39.922 00.000 21948 MoveAxis(N, 0, ABG)
04:41:39.922 00.000 21948 Move returns status 0, amount 0
04:41:39.922 00.000 21948 move complete, result=0
04:41:39.922 00.000 21948 worker thread done servicing request
04:41:39.922 00.000 21948 Worker thread wakes up
04:41:39.922 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:39.922 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:39.923 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:41:41.439 01.516 21948 Exposure complete
04:41:41.475 00.036 21948 worker thread done servicing request
04:41:41.475 00.000 18120 OnExposeComplete: enter
04:41:41.476 00.001 18120 UpdateGuideState(): m_state=6
04:41:41.477 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8414
04:41:41.477 00.000 18120 Star::Find returns 1 (0), X=893.70, Y=240.67, Mass=1549, SNR=27.1, Peak=112 HFD=3.9
04:41:41.478 00.001 18120 MultiStar: [#1 0.23,0.13,0.77,U] [#2 0.25,0.10,0.64,U] [#3 0.15,-0.12,0.67,U] [#4 -0.08,0.04,0.57,U] [#5 0.06,-0.10,0.51,U] [#6 0.23,0.35,0.51,U] [#7 0.21,-0.21,0.40,U] [#8 0.16,0.16,0.37,U] 
04:41:41.478 00.000 18120 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.10, -0.02}
04:41:41.478 00.000 18120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.00) = xAngle (-2.19 = -2.19)
04:41:41.479 00.001 18120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.23 = -2.23)
04:41:41.479 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
04:41:41.480 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.02, opts=13)
04:41:41.481 00.001 18120 Enqueuing Move request for scope (0.10, -0.02)
04:41:41.481 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:41.482 00.001 21948 Worker thread wakes up
04:41:41.482 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
04:41:41.482 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
04:41:41.482 00.000 21948 Moving (0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
04:41:41.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:41:41.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:41.482 00.000 18120 UpdateGuideState exits: m=1549 RSB=27.1
04:41:41.483 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:41.483 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:41.483 00.000 18120 Enqueuing Expose request
04:41:41.486 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:41:41.486 00.000 21948 MoveAxis(E, 0, ABG)
04:41:41.486 00.000 21948 Move returns status 0, amount 0
04:41:41.486 00.000 21948 MoveAxis(N, 0, ABG)
04:41:41.486 00.000 21948 Move returns status 0, amount 0
04:41:41.486 00.000 21948 move complete, result=0
04:41:41.486 00.000 21948 worker thread done servicing request
04:41:41.486 00.000 21948 Worker thread wakes up
04:41:41.486 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:41.486 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:41.486 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:43.111 01.625 21948 Exposure complete
04:41:43.165 00.054 21948 worker thread done servicing request
04:41:43.165 00.000 18120 OnExposeComplete: enter
04:41:43.167 00.002 18120 UpdateGuideState(): m_state=6
04:41:43.167 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8415
04:41:43.168 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=240.68, Mass=1761, SNR=29.1, Peak=133 HFD=4.4
04:41:43.169 00.001 18120 MultiStar: [#1 0.36,0.35,0.00,M1] [#2 0.18,0.02,0.61,U] [#3 0.38,-0.24,0.00,M1] [#4 0.43,-0.13,0.00,M1] [#5 0.01,-0.11,0.46,U] [#6 -0.10,0.40,0.48,U] [#7 0.26,-0.37,0.00,M1] [#8 0.45,0.07,0.00,M1] 
04:41:43.170 00.001 18120 refined, 3 included, MultiStar: {0.12, 0.06}, one-star: {0.25, -0.01}
04:41:43.171 00.001 18120 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.00) = xAngle (-1.57 = -1.57)
04:41:43.175 00.004 18120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.61 = -1.61)
04:41:43.176 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=0.00 mountY=-0.14, mountTheta=-1.57
04:41:43.178 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.06, opts=13)
04:41:43.179 00.001 18120 Enqueuing Move request for scope (0.12, 0.06)
04:41:43.179 00.000 21948 Worker thread wakes up
04:41:43.179 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
04:41:43.179 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
04:41:43.179 00.000 21948 Moving (0.12, 0.06) raw xDistance=0.00 yDistance=-0.14
04:41:43.179 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:41:43.179 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:43.179 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:43.181 00.002 18120 UpdateGuideState exits: m=1761 RSB=29.1
04:41:43.181 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:43.182 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:43.182 00.000 18120 Enqueuing Expose request
04:41:43.183 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:41:43.183 00.000 21948 MoveAxis(E, 0, ABG)
04:41:43.183 00.000 21948 Move returns status 0, amount 0
04:41:43.183 00.000 21948 MoveAxis(N, 0, ABG)
04:41:43.183 00.000 21948 Move returns status 0, amount 0
04:41:43.183 00.000 21948 move complete, result=0
04:41:43.183 00.000 21948 worker thread done servicing request
04:41:43.183 00.000 21948 Worker thread wakes up
04:41:43.183 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:43.183 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:43.183 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:44.695 01.512 21948 Exposure complete
04:41:44.725 00.030 21948 worker thread done servicing request
04:41:44.725 00.000 18120 OnExposeComplete: enter
04:41:44.726 00.001 18120 UpdateGuideState(): m_state=6
04:41:44.726 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8416
04:41:44.727 00.001 18120 Star::Find returns 1 (0), X=893.62, Y=240.76, Mass=1620, SNR=27.9, Peak=116 HFD=4.2
04:41:44.727 00.000 18120 MultiStar: [#1 0.31,0.28,0.74,U] [#2 0.28,-0.09,0.69,U] [#3 0.30,-0.15,0.65,U] [#4 0.17,-0.13,0.54,U] [#5 0.29,-0.13,0.46,U] [#6 0.07,0.29,0.53,U] [#7 0.08,-0.26,0.37,U] [#8 0.85,-0.41,0.00,M2] 
04:41:44.728 00.001 18120 single-star, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.02, 0.07}
04:41:44.728 00.000 18120 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
04:41:44.728 00.000 18120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
04:41:44.729 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.25 mountX=0.05 mountY=-0.05, mountTheta=-0.77
04:41:44.730 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.07, opts=13)
04:41:44.731 00.001 18120 Enqueuing Move request for scope (0.02, 0.07)
04:41:44.731 00.000 21948 Worker thread wakes up
04:41:44.731 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
04:41:44.731 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
04:41:44.731 00.000 21948 Moving (0.02, 0.07) raw xDistance=0.05 yDistance=-0.05
04:41:44.731 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:41:44.731 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:44.731 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:41:44.731 00.000 21948 MoveAxis(E, 0, ABG)
04:41:44.731 00.000 21948 Move returns status 0, amount 0
04:41:44.731 00.000 21948 MoveAxis(N, 0, ABG)
04:41:44.731 00.000 21948 Move returns status 0, amount 0
04:41:44.731 00.000 21948 move complete, result=0
04:41:44.731 00.000 21948 worker thread done servicing request
04:41:44.731 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:44.732 00.001 18120 UpdateGuideState exits: m=1620 RSB=27.9
04:41:44.732 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:44.733 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:44.733 00.000 18120 Enqueuing Expose request
04:41:44.734 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:44.734 00.000 21948 Worker thread wakes up
04:41:44.734 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:44.734 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:46.372 01.638 21948 Exposure complete
04:41:46.425 00.053 21948 worker thread done servicing request
04:41:46.425 00.000 18120 OnExposeComplete: enter
04:41:46.426 00.001 18120 UpdateGuideState(): m_state=6
04:41:46.426 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8417
04:41:46.427 00.001 18120 Star::Find returns 1 (0), X=893.85, Y=240.70, Mass=1706, SNR=28.5, Peak=117 HFD=4.2
04:41:46.427 00.000 18120 MultiStar: [#1 0.45,0.24,0.00,M1] [#2 0.20,0.18,0.63,U] [#3 0.21,-0.13,0.62,U] [#4 0.49,-0.25,0.00,M1] [#5 0.10,-0.31,0.46,U] [#6 0.61,0.05,0.00,M1] [#7 0.15,-0.34,0.39,U] [#8 0.66,-0.22,0.00,M3] 
04:41:46.428 00.001 18120 refined, 4 included, MultiStar: {0.20, -0.08}, one-star: {0.25, 0.01}
04:41:46.428 00.000 18120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.00) = xAngle (-2.37 = -2.37)
04:41:46.429 00.001 18120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.41 = -2.41)
04:41:46.429 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
04:41:46.430 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.08, opts=13)
04:41:46.431 00.001 18120 Enqueuing Move request for scope (0.20, -0.08)
04:41:46.431 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:46.432 00.001 21948 Worker thread wakes up
04:41:46.432 00.000 18120 UpdateGuideState exits: m=1706 RSB=28.5
04:41:46.432 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:46.432 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:46.433 00.001 18120 Enqueuing Expose request
04:41:46.433 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
04:41:46.434 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
04:41:46.434 00.000 21948 Moving (0.20, -0.08) raw xDistance=-0.15 yDistance=-0.14
04:41:46.434 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:41:46.434 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:46.434 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:41:46.434 00.000 21948 MoveAxis(E, 0, ABG)
04:41:46.434 00.000 21948 Move returns status 0, amount 0
04:41:46.434 00.000 21948 MoveAxis(N, 0, ABG)
04:41:46.434 00.000 21948 Move returns status 0, amount 0
04:41:46.434 00.000 21948 move complete, result=0
04:41:46.434 00.000 21948 worker thread done servicing request
04:41:46.434 00.000 21948 Worker thread wakes up
04:41:46.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:46.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:46.434 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:47.958 01.524 21948 Exposure complete
04:41:48.003 00.045 21948 worker thread done servicing request
04:41:48.003 00.000 18120 OnExposeComplete: enter
04:41:48.003 00.000 18120 UpdateGuideState(): m_state=6
04:41:48.004 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8418
04:41:48.004 00.000 18120 Star::Find returns 1 (0), X=893.64, Y=240.74, Mass=1567, SNR=27.3, Peak=118 HFD=4.2
04:41:48.005 00.001 18120 MultiStar: [#1 0.44,0.25,0.00,M2] [#2 0.02,0.07,0.67,U] [#3 0.50,-0.16,0.00,M1] [#4 0.21,0.21,0.60,U] [#5 0.19,-0.20,0.50,U] [#6 0.51,0.43,0.00,M2] [#7 -0.22,0.17,0.42,U] [#8 0.08,0.12,0.43,U] 
04:41:48.005 00.000 18120 single-star, 5 included, MultiStar: {0.06, 0.07}, one-star: {0.04, 0.04}
04:41:48.006 00.001 18120 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.00) = xAngle (-1.18 = -1.18)
04:41:48.006 00.000 18120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.22 = -1.22)
04:41:48.007 00.001 18120 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.82 mountX=0.02 mountY=-0.06, mountTheta=-1.18
04:41:48.008 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.04, opts=13)
04:41:48.008 00.000 18120 Enqueuing Move request for scope (0.04, 0.04)
04:41:48.009 00.001 21948 Worker thread wakes up
04:41:48.009 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:48.009 00.000 18120 UpdateGuideState exits: m=1567 RSB=27.3
04:41:48.010 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:48.010 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:48.010 00.000 18120 Enqueuing Expose request
04:41:48.011 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
04:41:48.011 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
04:41:48.011 00.000 21948 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.06
04:41:48.011 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:41:48.011 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:48.011 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:41:48.011 00.000 21948 MoveAxis(E, 0, ABG)
04:41:48.011 00.000 21948 Move returns status 0, amount 0
04:41:48.011 00.000 21948 MoveAxis(N, 0, ABG)
04:41:48.011 00.000 21948 Move returns status 0, amount 0
04:41:48.011 00.000 21948 move complete, result=0
04:41:48.011 00.000 21948 worker thread done servicing request
04:41:48.011 00.000 21948 Worker thread wakes up
04:41:48.011 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:48.011 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:48.012 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:49.640 01.628 21948 Exposure complete
04:41:49.683 00.043 21948 worker thread done servicing request
04:41:49.683 00.000 18120 OnExposeComplete: enter
04:41:49.685 00.002 18120 UpdateGuideState(): m_state=6
04:41:49.686 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8419
04:41:49.686 00.000 18120 Star::Find returns 1 (0), X=893.42, Y=240.78, Mass=1525, SNR=26.9, Peak=109 HFD=3.9
04:41:49.687 00.001 18120 MultiStar: [#1 -0.03,0.44,0.00,M3] [#2 0.07,0.08,0.65,U] [#3 0.34,-0.12,0.60,U] [#4 -0.13,-0.14,0.56,U] [#5 0.21,-0.29,0.47,U] [#6 0.49,0.35,0.00,M3] [#7 -0.11,-0.14,0.45,U] [#8 0.42,0.15,0.00,M3] 
04:41:49.687 00.000 18120 refined, 5 included, MultiStar: {0.01, -0.05}, one-star: {-0.18, 0.09}
04:41:49.688 00.001 18120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.00) = xAngle (-3.32 = 2.96)
04:41:49.688 00.000 18120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.36 = 2.92)
04:41:49.688 00.000 18120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.33 mountX=-0.06 mountY=0.01, mountTheta=2.92
04:41:49.690 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.05, opts=13)
04:41:49.690 00.000 18120 Enqueuing Move request for scope (0.01, -0.05)
04:41:49.690 00.000 21948 Worker thread wakes up
04:41:49.691 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
04:41:49.691 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
04:41:49.691 00.000 21948 Moving (0.01, -0.05) raw xDistance=-0.06 yDistance=0.01
04:41:49.691 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:41:49.691 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:49.691 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:49.691 00.000 18120 UpdateGuideState exits: m=1525 RSB=26.9
04:41:49.692 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:49.692 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:49.693 00.001 18120 Enqueuing Expose request
04:41:49.693 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:41:49.693 00.000 21948 MoveAxis(E, 0, ABG)
04:41:49.693 00.000 21948 Move returns status 0, amount 0
04:41:49.693 00.000 21948 MoveAxis(N, 0, ABG)
04:41:49.693 00.000 21948 Move returns status 0, amount 0
04:41:49.693 00.000 21948 move complete, result=0
04:41:49.693 00.000 21948 worker thread done servicing request
04:41:49.693 00.000 21948 Worker thread wakes up
04:41:49.693 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:49.693 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:49.694 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:41:51.218 01.524 21948 Exposure complete
04:41:51.249 00.031 21948 worker thread done servicing request
04:41:51.250 00.001 18120 OnExposeComplete: enter
04:41:51.250 00.000 18120 UpdateGuideState(): m_state=6
04:41:51.252 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8420
04:41:51.252 00.000 18120 Star::Find returns 1 (0), X=893.26, Y=240.77, Mass=1616, SNR=27.8, Peak=112 HFD=4.4
04:41:51.253 00.001 18120 MultiStar: [#1 0.18,0.22,0.75,U] [#2 -0.01,0.23,0.63,U] [#3 0.46,-0.23,0.00,M1] [#4 0.19,-0.14,0.55,U] [#5 0.27,-0.30,0.48,U] [#6 0.03,0.57,0.00,M4] [#7 -0.18,-0.19,0.44,U] [#8 0.32,0.25,0.39,U] 
04:41:51.253 00.000 18120 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {-0.34, 0.08}
04:41:51.254 00.001 18120 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.00) = xAngle (-0.81 = -0.81)
04:41:51.254 00.000 18120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.85 = -0.85)
04:41:51.254 00.000 18120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.18 mountX=0.03 mountY=-0.03, mountTheta=-0.83
04:41:51.255 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=0.04, opts=13)
04:41:51.256 00.001 18120 Enqueuing Move request for scope (0.02, 0.04)
04:41:51.256 00.000 21948 Worker thread wakes up
04:41:51.257 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
04:41:51.257 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
04:41:51.257 00.000 21948 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
04:41:51.257 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:41:51.257 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:51.257 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:51.257 00.000 18120 UpdateGuideState exits: m=1616 RSB=27.8
04:41:51.258 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:51.258 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:51.259 00.001 18120 Enqueuing Expose request
04:41:51.259 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:41:51.259 00.000 21948 MoveAxis(E, 0, ABG)
04:41:51.259 00.000 21948 Move returns status 0, amount 0
04:41:51.259 00.000 21948 MoveAxis(N, 0, ABG)
04:41:51.259 00.000 21948 Move returns status 0, amount 0
04:41:51.259 00.000 21948 move complete, result=0
04:41:51.259 00.000 21948 worker thread done servicing request
04:41:51.259 00.000 21948 Worker thread wakes up
04:41:51.259 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:51.259 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:51.260 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:52.896 01.636 21948 Exposure complete
04:41:52.940 00.044 21948 worker thread done servicing request
04:41:52.941 00.001 18120 OnExposeComplete: enter
04:41:52.944 00.003 18120 UpdateGuideState(): m_state=6
04:41:52.947 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8421
04:41:52.949 00.002 18120 Star::Find returns 1 (0), X=893.73, Y=240.91, Mass=1507, SNR=26.7, Peak=118 HFD=4.1
04:41:52.952 00.003 18120 MultiStar: [#1 0.26,0.32,0.77,U] [#2 -0.05,0.12,0.68,U] [#3 0.46,-0.13,0.00,M2] [#4 0.19,0.05,0.61,U] [#5 0.19,-0.09,0.49,U] [#6 0.36,0.53,0.00,M5] [#7 0.02,0.08,0.42,U] [#8 0.38,-0.01,0.41,U] 
04:41:52.953 00.001 18120 refined, 6 included, MultiStar: {0.15, 0.13}, one-star: {0.13, 0.22}
04:41:52.953 00.000 18120 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.00) = xAngle (-1.30 = -1.30)
04:41:52.954 00.001 18120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.34 = -1.34)
04:41:52.954 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.70 mountX=0.05 mountY=-0.19, mountTheta=-1.30
04:41:52.956 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.13, opts=13)
04:41:52.957 00.001 18120 Enqueuing Move request for scope (0.15, 0.13)
04:41:52.958 00.001 21948 Worker thread wakes up
04:41:52.958 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:52.958 00.000 18120 UpdateGuideState exits: m=1507 RSB=26.7
04:41:52.958 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:52.959 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:52.959 00.000 18120 Enqueuing Expose request
04:41:52.960 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
04:41:52.960 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
04:41:52.960 00.000 21948 Moving (0.15, 0.13) raw xDistance=0.05 yDistance=-0.19
04:41:52.960 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:41:52.960 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:52.960 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:41:52.960 00.000 21948 MoveAxis(E, 0, ABG)
04:41:52.960 00.000 21948 Move returns status 0, amount 0
04:41:52.960 00.000 21948 MoveAxis(N, 0, ABG)
04:41:52.960 00.000 21948 Move returns status 0, amount 0
04:41:52.960 00.000 21948 move complete, result=0
04:41:52.960 00.000 21948 worker thread done servicing request
04:41:52.960 00.000 21948 Worker thread wakes up
04:41:52.960 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:52.960 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:52.960 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:41:54.480 01.520 21948 Exposure complete
04:41:54.512 00.032 21948 worker thread done servicing request
04:41:54.513 00.001 18120 OnExposeComplete: enter
04:41:54.513 00.000 18120 UpdateGuideState(): m_state=6
04:41:54.514 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8422
04:41:54.514 00.000 18120 Star::Find returns 1 (0), X=893.74, Y=240.80, Mass=1670, SNR=28.2, Peak=127 HFD=4.1
04:41:54.515 00.001 18120 MultiStar: [#1 0.42,0.28,0.00,M2] [#2 -0.11,0.21,0.61,U] [#3 0.42,0.01,0.60,U] [#4 0.36,-0.23,0.55,U] [#5 0.06,-0.18,0.48,U] [#6 0.06,0.42,0.57,U] [#7 0.01,-0.23,0.38,U] [#8 0.25,0.13,0.36,U] 
04:41:54.515 00.000 18120 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.14, 0.10}
04:41:54.515 00.000 18120 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.00) = xAngle (-1.69 = -1.69)
04:41:54.515 00.000 18120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.73 = -1.73)
04:41:54.517 00.002 18120 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
04:41:54.518 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=0.05, opts=13)
04:41:54.518 00.000 18120 Enqueuing Move request for scope (0.15, 0.05)
04:41:54.519 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:54.520 00.001 18120 UpdateGuideState exits: m=1670 RSB=28.2
04:41:54.520 00.000 21948 Worker thread wakes up
04:41:54.521 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
04:41:54.521 00.000 21948 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
04:41:54.521 00.000 21948 Moving (0.15, 0.05) raw xDistance=-0.02 yDistance=-0.16
04:41:54.521 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:41:54.521 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:54.521 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:54.521 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:54.522 00.001 18120 Enqueuing Expose request
04:41:54.523 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:41:54.523 00.000 21948 MoveAxis(E, 0, ABG)
04:41:54.523 00.000 21948 Move returns status 0, amount 0
04:41:54.523 00.000 21948 MoveAxis(N, 0, ABG)
04:41:54.523 00.000 21948 Move returns status 0, amount 0
04:41:54.523 00.000 21948 move complete, result=0
04:41:54.523 00.000 21948 worker thread done servicing request
04:41:54.523 00.000 21948 Worker thread wakes up
04:41:54.523 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:54.523 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:54.524 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:41:56.148 01.624 21948 Exposure complete
04:41:56.193 00.045 21948 worker thread done servicing request
04:41:56.193 00.000 18120 OnExposeComplete: enter
04:41:56.196 00.003 18120 UpdateGuideState(): m_state=6
04:41:56.197 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8423
04:41:56.198 00.001 18120 Star::Find returns 1 (0), X=893.75, Y=240.96, Mass=1515, SNR=26.9, Peak=121 HFD=4.1
04:41:56.199 00.001 18120 MultiStar: [#1 0.35,0.31,0.00,M3] [#2 -0.13,0.23,0.67,U] [#3 0.14,0.01,0.63,U] [#4 0.19,-0.15,0.54,U] [#5 0.00,-0.12,0.50,U] [#6 0.25,0.52,0.00,M5] [#7 0.13,0.15,0.45,U] [#8 0.13,0.03,0.42,U] 
04:41:56.200 00.001 18120 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.14, 0.27}
04:41:56.200 00.000 18120 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.00) = xAngle (-1.22 = -1.22)
04:41:56.201 00.001 18120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.26 = -1.26)
04:41:56.201 00.000 18120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.78 mountX=0.04 mountY=-0.12, mountTheta=-1.22
04:41:56.202 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.09, opts=13)
04:41:56.203 00.001 18120 Enqueuing Move request for scope (0.09, 0.09)
04:41:56.203 00.000 21948 Worker thread wakes up
04:41:56.203 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
04:41:56.203 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
04:41:56.203 00.000 21948 Moving (0.09, 0.09) raw xDistance=0.04 yDistance=-0.12
04:41:56.203 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:41:56.203 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:56.204 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:56.204 00.000 18120 UpdateGuideState exits: m=1515 RSB=26.9
04:41:56.205 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:56.206 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:56.207 00.001 18120 Enqueuing Expose request
04:41:56.208 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:41:56.208 00.000 21948 MoveAxis(E, 0, ABG)
04:41:56.208 00.000 21948 Move returns status 0, amount 0
04:41:56.208 00.000 21948 MoveAxis(N, 0, ABG)
04:41:56.208 00.000 21948 Move returns status 0, amount 0
04:41:56.208 00.000 21948 move complete, result=0
04:41:56.208 00.000 21948 worker thread done servicing request
04:41:56.208 00.000 21948 Worker thread wakes up
04:41:56.208 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:56.208 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:56.208 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:41:57.733 01.525 21948 Exposure complete
04:41:57.772 00.039 21948 worker thread done servicing request
04:41:57.772 00.000 18120 OnExposeComplete: enter
04:41:57.773 00.001 18120 UpdateGuideState(): m_state=6
04:41:57.774 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8424
04:41:57.774 00.000 18120 Star::Find returns 1 (0), X=893.55, Y=241.01, Mass=1463, SNR=26.5, Peak=100 HFD=4.1
04:41:57.775 00.001 18120 MultiStar: [#1 0.46,0.42,0.00,M4] [#2 -0.03,0.07,0.69,U] [#3 0.45,-0.00,0.00,M1] [#4 0.47,0.09,0.00,M1] [#5 0.03,-0.28,0.48,U] [#6 0.42,0.49,0.00,M6] [#7 -0.11,-0.21,0.43,U] [#8 0.67,-0.22,0.00,M1] 
04:41:57.775 00.000 18120 refined, 3 included, MultiStar: {-0.04, 0.05}, one-star: {-0.05, 0.32}
04:41:57.776 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
04:41:57.778 00.002 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
04:41:57.782 00.004 18120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.23 mountX=0.07 mountY=0.01, mountTheta=0.19
04:41:57.786 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.04, y=0.05, opts=13)
04:41:57.789 00.003 18120 Enqueuing Move request for scope (-0.04, 0.05)
04:41:57.791 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:57.794 00.003 21948 Worker thread wakes up
04:41:57.794 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
04:41:57.794 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
04:41:57.794 00.000 21948 Moving (-0.04, 0.05) raw xDistance=0.07 yDistance=0.01
04:41:57.794 00.000 18120 UpdateGuideState exits: m=1463 RSB=26.5
04:41:57.794 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:57.795 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:57.795 00.000 18120 Enqueuing Expose request
04:41:57.796 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:41:57.796 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:57.796 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:41:57.796 00.000 21948 MoveAxis(E, 0, ABG)
04:41:57.796 00.000 21948 Move returns status 0, amount 0
04:41:57.796 00.000 21948 MoveAxis(N, 0, ABG)
04:41:57.796 00.000 21948 Move returns status 0, amount 0
04:41:57.796 00.000 21948 move complete, result=0
04:41:57.796 00.000 21948 worker thread done servicing request
04:41:57.796 00.000 21948 Worker thread wakes up
04:41:57.796 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:57.796 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:57.796 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:41:59.428 01.632 21948 Exposure complete
04:41:59.472 00.044 21948 worker thread done servicing request
04:41:59.472 00.000 18120 OnExposeComplete: enter
04:41:59.474 00.002 18120 UpdateGuideState(): m_state=6
04:41:59.475 00.001 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8425
04:41:59.475 00.000 18120 Star::Find returns 1 (0), X=893.66, Y=240.84, Mass=1615, SNR=27.7, Peak=118 HFD=4.0
04:41:59.476 00.001 18120 MultiStar: [#1 0.47,0.29,0.00,M5] [#2 -0.08,0.16,0.63,U] [#3 0.49,-0.26,0.00,M2] [#4 0.56,-0.07,0.00,M2] [#5 0.07,-0.38,0.47,U] [#6 0.06,0.10,0.51,U] [#7 -0.29,-0.13,0.42,U] [#8 0.58,-0.28,0.00,M2] 
04:41:59.476 00.000 18120 refined, 4 included, MultiStar: {-0.02, 0.02}, one-star: {0.06, 0.14}
04:41:59.477 00.001 18120 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.00) = xAngle (0.23 = 0.23)
04:41:59.477 00.000 18120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.19 = 0.19)
04:41:59.478 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.23 mountX=0.02 mountY=0.00, mountTheta=0.20
04:41:59.479 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=0.02, opts=13)
04:41:59.479 00.000 18120 Enqueuing Move request for scope (-0.02, 0.02)
04:41:59.480 00.001 21948 Worker thread wakes up
04:41:59.480 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:41:59.480 00.000 18120 UpdateGuideState exits: m=1615 RSB=27.7
04:41:59.481 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:59.481 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:41:59.481 00.000 18120 Enqueuing Expose request
04:41:59.482 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
04:41:59.482 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
04:41:59.482 00.000 21948 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.00
04:41:59.482 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:41:59.482 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:41:59.482 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:41:59.482 00.000 21948 MoveAxis(E, 0, ABG)
04:41:59.482 00.000 21948 Move returns status 0, amount 0
04:41:59.482 00.000 21948 MoveAxis(N, 0, ABG)
04:41:59.482 00.000 21948 Move returns status 0, amount 0
04:41:59.482 00.000 21948 move complete, result=0
04:41:59.482 00.000 21948 worker thread done servicing request
04:41:59.482 00.000 21948 Worker thread wakes up
04:41:59.482 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:41:59.482 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:41:59.483 00.001 18120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:42:01.012 01.529 21948 Exposure complete
04:42:01.053 00.041 21948 worker thread done servicing request
04:42:01.054 00.001 18120 OnExposeComplete: enter
04:42:01.054 00.000 18120 UpdateGuideState(): m_state=6
04:42:01.057 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8426
04:42:01.060 00.003 18120 Star::Find returns 1 (0), X=893.60, Y=240.91, Mass=1661, SNR=28.2, Peak=118 HFD=4.3
04:42:01.062 00.002 18120 MultiStar: [#1 0.35,0.60,0.00,M6] [#2 -0.08,0.24,0.64,U] [#3 0.26,-0.07,0.59,U] [#4 0.53,0.21,0.00,M3] [#5 0.35,-0.14,0.46,U] [#6 0.33,0.63,0.00,M6] [#7 0.09,-0.10,0.46,U] [#8 0.56,0.25,0.00,M3] 
04:42:01.065 00.003 18120 refined, 4 included, MultiStar: {0.09, 0.07}, one-star: {-0.00, 0.22}
04:42:01.067 00.002 18120 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.00) = xAngle (-1.37 = -1.37)
04:42:01.069 00.002 18120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.41 = -1.41)
04:42:01.070 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.02 mountY=-0.12, mountTheta=-1.37
04:42:01.071 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=0.07, opts=13)
04:42:01.072 00.001 18120 Enqueuing Move request for scope (0.09, 0.07)
04:42:01.072 00.000 21948 Worker thread wakes up
04:42:01.072 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:01.073 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
04:42:01.073 00.000 18120 UpdateGuideState exits: m=1661 RSB=28.2
04:42:01.073 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:01.074 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:01.074 00.000 18120 Enqueuing Expose request
04:42:01.074 00.000 21948 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
04:42:01.074 00.000 21948 Moving (0.09, 0.07) raw xDistance=0.02 yDistance=-0.12
04:42:01.074 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:42:01.074 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:01.074 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:42:01.074 00.000 21948 MoveAxis(E, 0, ABG)
04:42:01.075 00.001 21948 Move returns status 0, amount 0
04:42:01.075 00.000 21948 MoveAxis(N, 0, ABG)
04:42:01.075 00.000 21948 Move returns status 0, amount 0
04:42:01.075 00.000 21948 move complete, result=0
04:42:01.075 00.000 21948 worker thread done servicing request
04:42:01.075 00.000 21948 Worker thread wakes up
04:42:01.075 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:01.075 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:01.075 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:02.705 01.630 21948 Exposure complete
04:42:02.751 00.046 21948 worker thread done servicing request
04:42:02.751 00.000 18120 OnExposeComplete: enter
04:42:02.752 00.001 18120 UpdateGuideState(): m_state=6
04:42:02.752 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8427
04:42:02.753 00.001 18120 Star::Find returns 1 (0), X=893.58, Y=240.93, Mass=1632, SNR=28.0, Peak=114 HFD=4.2
04:42:02.754 00.001 18120 MultiStar: [#1 0.34,0.32,0.00,M7] [#2 0.15,0.07,0.63,U] [#3 0.59,-0.02,0.00,M2] [#4 0.29,-0.03,0.57,U] [#5 -0.03,-0.05,0.47,U] [#6 0.25,0.42,0.00,M7] [#7 -0.17,-0.10,0.44,U] [#8 0.76,-0.05,0.00,M4] 
04:42:02.755 00.001 18120 refined, 4 included, MultiStar: {0.05, 0.06}, one-star: {-0.02, 0.23}
04:42:02.758 00.003 18120 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.00) = xAngle (-1.09 = -1.09)
04:42:02.760 00.002 18120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.12 = -1.12)
04:42:02.762 00.002 18120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.91 mountX=0.04 mountY=-0.07, mountTheta=-1.09
04:42:02.764 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.06, opts=13)
04:42:02.766 00.002 18120 Enqueuing Move request for scope (0.05, 0.06)
04:42:02.767 00.001 21948 Worker thread wakes up
04:42:02.767 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:02.768 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
04:42:02.768 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
04:42:02.768 00.000 21948 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
04:42:02.768 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:42:02.768 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:02.768 00.000 18120 UpdateGuideState exits: m=1632 RSB=28.0
04:42:02.768 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:02.769 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:02.769 00.000 18120 Enqueuing Expose request
04:42:02.769 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:42:02.769 00.000 21948 MoveAxis(E, 0, ABG)
04:42:02.770 00.001 21948 Move returns status 0, amount 0
04:42:02.770 00.000 21948 MoveAxis(N, 0, ABG)
04:42:02.770 00.000 21948 Move returns status 0, amount 0
04:42:02.770 00.000 21948 move complete, result=0
04:42:02.770 00.000 21948 worker thread done servicing request
04:42:02.770 00.000 21948 Worker thread wakes up
04:42:02.770 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:02.770 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:02.770 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:04.292 01.522 21948 Exposure complete
04:42:04.347 00.055 21948 worker thread done servicing request
04:42:04.347 00.000 18120 OnExposeComplete: enter
04:42:04.348 00.001 18120 UpdateGuideState(): m_state=6
04:42:04.348 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8428
04:42:04.349 00.001 18120 Star::Find returns 1 (0), X=893.66, Y=240.98, Mass=1538, SNR=27.2, Peak=113 HFD=4.1
04:42:04.349 00.000 18120 MultiStar: [#1 0.42,0.32,0.00,M8] [#2 -0.01,0.37,0.66,U] [#3 0.41,0.04,0.58,U] [#4 0.21,0.21,0.56,U] [#5 0.31,-0.13,0.52,U] [#6 0.36,0.37,0.00,M8] [#7 0.25,0.00,0.41,U] [#8 0.44,0.04,0.00,M5] 
04:42:04.350 00.001 18120 refined, 5 included, MultiStar: {0.18, 0.16}, one-star: {0.06, 0.29}
04:42:04.350 00.000 18120 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.00) = xAngle (-1.26 = -1.26)
04:42:04.351 00.001 18120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.30 = -1.30)
04:42:04.351 00.000 18120 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.73 mountX=0.07 mountY=-0.23, mountTheta=-1.27
04:42:04.352 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=0.16, opts=13)
04:42:04.353 00.001 18120 Enqueuing Move request for scope (0.18, 0.16)
04:42:04.353 00.000 21948 Worker thread wakes up
04:42:04.353 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
04:42:04.353 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
04:42:04.353 00.000 21948 Moving (0.18, 0.16) raw xDistance=0.07 yDistance=-0.23
04:42:04.353 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:42:04.353 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:42:04.353 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:04.354 00.001 18120 UpdateGuideState exits: m=1538 RSB=27.2
04:42:04.354 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:04.355 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:04.355 00.000 18120 Enqueuing Expose request
04:42:04.356 00.001 21948 MoveAxis(E, 0, ABG)
04:42:04.356 00.000 21948 Move returns status 0, amount 0
04:42:04.356 00.000 21948 MoveAxis(N, 56, ABG)
04:42:04.356 00.000 21948 Guiding  Dir = 0, Dur = 56
04:42:04.356 00.000 21948 IsSlewing returns 0
04:42:04.356 00.000 21948 IsGuiding returns 0
04:42:04.360 00.004 21948 PulseGuide returned control before completion, sleep 62
04:42:04.429 00.069 21948 IsGuiding returns 0
04:42:04.429 00.000 21948 Move returns status 0, amount 56
04:42:04.429 00.000 21948 move complete, result=0
04:42:04.429 00.000 21948 worker thread done servicing request
04:42:04.429 00.000 21948 Worker thread wakes up
04:42:04.429 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:04.429 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:04.429 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 56 ms NORTH
04:42:06.064 01.635 21948 Exposure complete
04:42:06.117 00.053 21948 worker thread done servicing request
04:42:06.117 00.000 18120 OnExposeComplete: enter
04:42:06.117 00.000 18120 UpdateGuideState(): m_state=6
04:42:06.118 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8429
04:42:06.118 00.000 18120 Star::Find returns 1 (0), X=893.67, Y=240.80, Mass=1514, SNR=27.0, Peak=108 HFD=4.3
04:42:06.119 00.001 18120 MultiStar: [#1 0.09,0.11,0.73,U] [#2 0.25,-0.24,0.68,U] [#3 0.29,-0.15,0.63,U] [#4 0.05,0.04,0.62,U] [#5 -0.13,-0.16,0.51,U] [#6 0.09,0.31,0.54,U] [#7 -0.10,-0.08,0.41,U] [#8 0.43,-0.02,0.39,U] 
04:42:06.119 00.000 18120 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.07, 0.11}
04:42:06.120 00.001 18120 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
04:42:06.120 00.000 18120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
04:42:06.120 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.00 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
04:42:06.122 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.00, opts=13)
04:42:06.122 00.000 18120 Enqueuing Move request for scope (0.11, 0.00)
04:42:06.123 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:06.123 00.000 18120 UpdateGuideState exits: m=1514 RSB=27.0
04:42:06.124 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:06.124 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:06.125 00.001 18120 Enqueuing Expose request
04:42:06.125 00.000 21948 Worker thread wakes up
04:42:06.125 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
04:42:06.125 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
04:42:06.125 00.000 21948 Moving (0.11, 0.00) raw xDistance=-0.05 yDistance=-0.10
04:42:06.125 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:42:06.125 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:06.125 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:42:06.125 00.000 21948 MoveAxis(E, 0, ABG)
04:42:06.125 00.000 21948 Move returns status 0, amount 0
04:42:06.125 00.000 21948 MoveAxis(N, 0, ABG)
04:42:06.125 00.000 21948 Move returns status 0, amount 0
04:42:06.125 00.000 21948 move complete, result=0
04:42:06.125 00.000 21948 worker thread done servicing request
04:42:06.125 00.000 21948 Worker thread wakes up
04:42:06.125 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:06.125 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:06.126 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:07.640 01.514 21948 Exposure complete
04:42:07.689 00.049 21948 worker thread done servicing request
04:42:07.689 00.000 18120 OnExposeComplete: enter
04:42:07.690 00.001 18120 UpdateGuideState(): m_state=6
04:42:07.691 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8430
04:42:07.691 00.000 18120 Star::Find returns 1 (0), X=893.70, Y=240.78, Mass=1552, SNR=27.2, Peak=101 HFD=4.4
04:42:07.692 00.001 18120 MultiStar: [#1 0.24,0.31,0.74,U] [#2 -0.14,0.24,0.69,U] [#3 0.30,0.01,0.56,U] [#4 0.18,0.23,0.54,U] [#5 0.16,-0.26,0.52,U] [#6 0.21,0.20,0.51,U] [#7 -0.20,-0.24,0.46,U] [#8 0.14,0.02,0.38,U] 
04:42:07.692 00.000 18120 single-star, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.10, 0.09}
04:42:07.693 00.001 18120 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.00) = xAngle (-1.28 = -1.28)
04:42:07.693 00.000 18120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.32 = -1.32)
04:42:07.693 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=0.04 mountY=-0.13, mountTheta=-1.28
04:42:07.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.09, opts=13)
04:42:07.695 00.000 18120 Enqueuing Move request for scope (0.10, 0.09)
04:42:07.695 00.000 21948 Worker thread wakes up
04:42:07.696 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:07.696 00.000 18120 UpdateGuideState exits: m=1552 RSB=27.2
04:42:07.696 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:07.697 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:07.697 00.000 18120 Enqueuing Expose request
04:42:07.698 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
04:42:07.698 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
04:42:07.698 00.000 21948 Moving (0.10, 0.09) raw xDistance=0.04 yDistance=-0.13
04:42:07.698 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:42:07.698 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:07.698 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:42:07.698 00.000 21948 MoveAxis(E, 0, ABG)
04:42:07.698 00.000 21948 Move returns status 0, amount 0
04:42:07.698 00.000 21948 MoveAxis(N, 0, ABG)
04:42:07.698 00.000 21948 Move returns status 0, amount 0
04:42:07.698 00.000 21948 move complete, result=0
04:42:07.698 00.000 21948 worker thread done servicing request
04:42:07.698 00.000 21948 Worker thread wakes up
04:42:07.698 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:07.698 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:07.698 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:09.335 01.637 21948 Exposure complete
04:42:09.388 00.053 21948 worker thread done servicing request
04:42:09.388 00.000 18120 OnExposeComplete: enter
04:42:09.389 00.001 18120 UpdateGuideState(): m_state=6
04:42:09.391 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8431
04:42:09.391 00.000 18120 Star::Find returns 1 (0), X=893.45, Y=240.71, Mass=1615, SNR=27.7, Peak=114 HFD=4.0
04:42:09.392 00.001 18120 MultiStar: [#1 0.19,0.39,0.00,M7] [#2 0.07,0.23,0.61,U] [#3 0.31,-0.05,0.67,U] [#4 0.23,0.10,0.59,U] [#5 0.09,0.01,0.52,U] [#6 0.21,0.05,0.52,U] [#7 -0.22,0.00,0.39,U] [#8 0.53,-0.18,0.00,M4] 
04:42:09.393 00.001 18120 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {-0.15, 0.02}
04:42:09.394 00.001 18120 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.00) = xAngle (-1.39 = -1.39)
04:42:09.395 00.001 18120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.43 = -1.43)
04:42:09.396 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.02 mountY=-0.09, mountTheta=-1.39
04:42:09.399 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=0.05, opts=13)
04:42:09.399 00.000 18120 Enqueuing Move request for scope (0.07, 0.05)
04:42:09.399 00.000 21948 Worker thread wakes up
04:42:09.399 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
04:42:09.399 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:09.400 00.001 21948 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
04:42:09.400 00.000 18120 UpdateGuideState exits: m=1615 RSB=27.7
04:42:09.401 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:09.401 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:09.401 00.000 18120 Enqueuing Expose request
04:42:09.402 00.001 21948 Moving (0.07, 0.05) raw xDistance=0.02 yDistance=-0.09
04:42:09.402 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:42:09.402 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:09.402 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:42:09.402 00.000 21948 MoveAxis(E, 0, ABG)
04:42:09.402 00.000 21948 Move returns status 0, amount 0
04:42:09.402 00.000 21948 MoveAxis(N, 0, ABG)
04:42:09.402 00.000 21948 Move returns status 0, amount 0
04:42:09.402 00.000 21948 move complete, result=0
04:42:09.402 00.000 21948 worker thread done servicing request
04:42:09.402 00.000 21948 Worker thread wakes up
04:42:09.402 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:09.402 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:09.402 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:10.915 01.513 21948 Exposure complete
04:42:10.964 00.049 21948 worker thread done servicing request
04:42:10.964 00.000 18120 OnExposeComplete: enter
04:42:10.965 00.001 18120 UpdateGuideState(): m_state=6
04:42:10.965 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8432
04:42:10.966 00.001 18120 Star::Find returns 1 (0), X=893.80, Y=241.01, Mass=1787, SNR=29.3, Peak=129 HFD=4.3
04:42:10.966 00.000 18120 MultiStar: [#1 0.24,0.75,0.00,M8] [#2 0.01,0.32,0.61,U] [#3 0.48,0.31,0.00,M1] [#4 0.19,0.14,0.54,U] [#5 0.18,0.26,0.45,U] [#6 -0.08,0.78,0.00,M6] [#7 0.09,0.03,0.39,U] [#8 0.30,0.30,0.38,U] 
04:42:10.966 00.000 18120 refined, 5 included, MultiStar: {0.16, 0.25}, one-star: {0.20, 0.32}
04:42:10.973 00.007 18120 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.00) = xAngle (-1.00 = -1.00)
04:42:10.973 00.000 18120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.04 = -1.04)
04:42:10.974 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.29 cameraTheta=1.00 mountX=0.16 mountY=-0.25, mountTheta=-1.01
04:42:10.975 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=0.25, opts=13)
04:42:10.975 00.000 18120 Enqueuing Move request for scope (0.16, 0.25)
04:42:10.976 00.001 21948 Worker thread wakes up
04:42:10.976 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd
04:42:10.976 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, 0.25)
04:42:10.976 00.000 21948 Moving (0.16, 0.25) raw xDistance=0.16 yDistance=-0.25
04:42:10.976 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:42:10.976 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:42:10.976 00.000 21948 MoveAxis(E, 0, ABG)
04:42:10.976 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:10.976 00.000 18120 UpdateGuideState exits: m=1787 RSB=29.3
04:42:10.977 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:10.977 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:10.978 00.001 18120 Enqueuing Expose request
04:42:10.978 00.000 21948 Move returns status 0, amount 0
04:42:10.978 00.000 21948 MoveAxis(N, 60, ABG)
04:42:10.978 00.000 21948 Guiding  Dir = 0, Dur = 60
04:42:10.978 00.000 21948 IsSlewing returns 0
04:42:10.979 00.001 21948 IsGuiding returns 0
04:42:10.984 00.005 21948 PulseGuide returned control before completion, sleep 65
04:42:11.062 00.078 21948 IsGuiding returns 0
04:42:11.062 00.000 21948 Move returns status 0, amount 60
04:42:11.062 00.000 21948 move complete, result=0
04:42:11.062 00.000 21948 worker thread done servicing request
04:42:11.062 00.000 21948 Worker thread wakes up
04:42:11.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:11.062 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 60 ms NORTH
04:42:11.064 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:12.685 01.621 21948 Exposure complete
04:42:12.728 00.043 21948 worker thread done servicing request
04:42:12.728 00.000 18120 OnExposeComplete: enter
04:42:12.729 00.001 18120 UpdateGuideState(): m_state=6
04:42:12.730 00.001 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8433
04:42:12.730 00.000 18120 Star::Find returns 1 (0), X=893.34, Y=240.98, Mass=1703, SNR=28.5, Peak=121 HFD=4.2
04:42:12.731 00.001 18120 MultiStar: [#1 -0.33,0.69,0.00,M9] [#2 -0.44,0.34,0.00,M1] [#3 0.31,0.01,0.58,U] [#4 0.29,-0.11,0.58,U] [#5 0.14,-0.20,0.48,U] [#6 0.10,0.66,0.00,M7] [#7 -0.34,0.23,0.45,U] [#8 0.15,0.12,0.34,U] 
04:42:12.731 00.000 18120 refined, 5 included, MultiStar: {0.01, 0.08}, one-star: {-0.26, 0.28}
04:42:12.731 00.000 18120 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.00) = xAngle (-0.61 = -0.61)
04:42:12.734 00.003 18120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.65 = -0.65)
04:42:12.737 00.003 18120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.39 mountX=0.07 mountY=-0.05, mountTheta=-0.63
04:42:12.740 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=0.08, opts=13)
04:42:12.741 00.001 18120 Enqueuing Move request for scope (0.01, 0.08)
04:42:12.741 00.000 21948 Worker thread wakes up
04:42:12.741 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:12.741 00.000 18120 UpdateGuideState exits: m=1703 RSB=28.5
04:42:12.741 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:12.742 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:12.742 00.000 18120 Enqueuing Expose request
04:42:12.743 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
04:42:12.743 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
04:42:12.743 00.000 21948 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.05
04:42:12.743 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:42:12.743 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:12.743 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:42:12.743 00.000 21948 MoveAxis(E, 0, ABG)
04:42:12.743 00.000 21948 Move returns status 0, amount 0
04:42:12.743 00.000 21948 MoveAxis(N, 0, ABG)
04:42:12.743 00.000 21948 Move returns status 0, amount 0
04:42:12.743 00.000 21948 move complete, result=0
04:42:12.743 00.000 21948 worker thread done servicing request
04:42:12.743 00.000 21948 Worker thread wakes up
04:42:12.743 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:12.743 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:12.744 00.001 18120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:42:14.273 01.529 21948 Exposure complete
04:42:14.321 00.048 21948 worker thread done servicing request
04:42:14.321 00.000 18120 OnExposeComplete: enter
04:42:14.321 00.000 18120 UpdateGuideState(): m_state=6
04:42:14.324 00.003 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8434
04:42:14.325 00.001 18120 Star::Find returns 1 (0), X=893.14, Y=240.89, Mass=1619, SNR=27.9, Peak=128 HFD=4.3
04:42:14.326 00.001 18120 MultiStar: [#1 -0.33,0.38,0.00,M10] [#2 -0.38,0.13,0.62,U] [#3 0.24,-0.08,0.65,U] [#4 0.03,-0.03,0.51,U] [#5 0.10,-0.27,0.47,U] [#6 -0.35,0.14,0.51,U] [#7 -0.45,0.04,0.00,M1] [#8 -0.07,-0.08,0.37,U] 
04:42:14.327 00.001 18120 refined, 6 included, MultiStar: {-0.17, 0.03}, one-star: {-0.47, 0.19}
04:42:14.328 00.001 18120 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.00) = xAngle (0.97 = 0.97)
04:42:14.328 00.000 18120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.93 = 0.93)
04:42:14.329 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.97 mountX=0.10 mountY=0.14, mountTheta=0.96
04:42:14.333 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=0.03, opts=13)
04:42:14.333 00.000 18120 Enqueuing Move request for scope (-0.17, 0.03)
04:42:14.334 00.001 21948 Worker thread wakes up
04:42:14.334 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
04:42:14.334 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
04:42:14.334 00.000 21948 Moving (-0.17, 0.03) raw xDistance=0.10 yDistance=0.14
04:42:14.334 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:42:14.334 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:14.334 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:42:14.334 00.000 21948 MoveAxis(E, 0, ABG)
04:42:14.334 00.000 21948 Move returns status 0, amount 0
04:42:14.334 00.000 21948 MoveAxis(N, 0, ABG)
04:42:14.334 00.000 21948 Move returns status 0, amount 0
04:42:14.334 00.000 21948 move complete, result=0
04:42:14.334 00.000 21948 worker thread done servicing request
04:42:14.334 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:14.335 00.001 18120 UpdateGuideState exits: m=1619 RSB=27.9
04:42:14.335 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:14.335 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:14.336 00.001 18120 Enqueuing Expose request
04:42:14.336 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:14.337 00.001 21948 Worker thread wakes up
04:42:14.337 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:14.337 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:15.969 01.632 21948 Exposure complete
04:42:16.005 00.036 21948 worker thread done servicing request
04:42:16.005 00.000 18120 OnExposeComplete: enter
04:42:16.008 00.003 18120 UpdateGuideState(): m_state=6
04:42:16.010 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8435
04:42:16.013 00.003 18120 Star::Find returns 1 (0), X=893.49, Y=240.74, Mass=1575, SNR=27.3, Peak=118 HFD=4.6
04:42:16.015 00.002 18120 MultiStar: [#1 -0.05,0.49,0.00,R] [#2 -0.43,0.16,0.00,M1] [#3 -0.34,0.00,0.62,U] [#4 -0.12,-0.06,0.52,U] [#5 0.04,-0.39,0.50,U] [#6 -0.45,0.48,0.00,M7] [#7 -0.37,-0.17,0.43,U] [#8 -0.37,-0.11,0.35,U] 
04:42:16.015 00.000 18120 single-star, 5 included, MultiStar: {-0.19, -0.08}, one-star: {-0.12, 0.04}
04:42:16.016 00.001 18120 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.00) = xAngle (0.78 = 0.78)
04:42:16.017 00.001 18120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.75 = 0.75)
04:42:16.018 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=0.09 mountY=0.08, mountTheta=0.76
04:42:16.019 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=0.04, opts=13)
04:42:16.019 00.000 18120 Enqueuing Move request for scope (-0.12, 0.04)
04:42:16.021 00.002 21948 Worker thread wakes up
04:42:16.021 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
04:42:16.021 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
04:42:16.021 00.000 21948 Moving (-0.12, 0.04) raw xDistance=0.09 yDistance=0.08
04:42:16.021 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:42:16.021 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:16.021 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:16.022 00.001 18120 UpdateGuideState exits: m=1575 RSB=27.3
04:42:16.023 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:16.024 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:16.025 00.001 18120 Enqueuing Expose request
04:42:16.025 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:42:16.026 00.001 21948 MoveAxis(E, 0, ABG)
04:42:16.026 00.000 21948 Move returns status 0, amount 0
04:42:16.026 00.000 21948 MoveAxis(N, 0, ABG)
04:42:16.026 00.000 21948 Move returns status 0, amount 0
04:42:16.026 00.000 21948 move complete, result=0
04:42:16.026 00.000 21948 worker thread done servicing request
04:42:16.026 00.000 21948 Worker thread wakes up
04:42:16.026 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:16.026 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:16.027 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:17.555 01.528 21948 Exposure complete
04:42:17.611 00.056 21948 worker thread done servicing request
04:42:17.611 00.000 18120 OnExposeComplete: enter
04:42:17.612 00.001 18120 UpdateGuideState(): m_state=6
04:42:17.612 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8436
04:42:17.613 00.001 18120 Star::Find returns 1 (0), X=893.20, Y=240.97, Mass=1513, SNR=26.9, Peak=122 HFD=4.2
04:42:17.613 00.000 18120 MultiStar: [#1 0.07,-0.18,0.78,U] [#2 -0.33,0.10,0.67,U] [#3 0.21,-0.05,0.61,U] [#4 -0.20,-0.01,0.57,U] [#5 0.11,-0.57,0.00,M1] [#6 -0.29,0.36,0.00,M8] [#7 -0.36,-0.54,0.00,M1] [#8 -0.17,-0.02,0.40,U] 
04:42:17.614 00.001 18120 refined, 5 included, MultiStar: {-0.15, 0.04}, one-star: {-0.41, 0.27}
04:42:17.614 00.000 18120 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.00) = xAngle (0.89 = 0.89)
04:42:17.614 00.000 18120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.85 = 0.85)
04:42:17.615 00.001 18120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.89 mountX=0.10 mountY=0.12, mountTheta=0.88
04:42:17.617 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.15, y=0.04, opts=13)
04:42:17.617 00.000 18120 Enqueuing Move request for scope (-0.15, 0.04)
04:42:17.618 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:17.618 00.000 18120 UpdateGuideState exits: m=1513 RSB=26.9
04:42:17.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:17.619 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:17.619 00.000 21948 Worker thread wakes up
04:42:17.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
04:42:17.619 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
04:42:17.619 00.000 21948 Moving (-0.15, 0.04) raw xDistance=0.10 yDistance=0.12
04:42:17.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:42:17.619 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:17.619 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:42:17.619 00.000 21948 MoveAxis(E, 0, ABG)
04:42:17.619 00.000 21948 Move returns status 0, amount 0
04:42:17.620 00.001 21948 MoveAxis(N, 0, ABG)
04:42:17.620 00.000 21948 Move returns status 0, amount 0
04:42:17.620 00.000 21948 move complete, result=0
04:42:17.620 00.000 21948 worker thread done servicing request
04:42:17.620 00.000 18120 Enqueuing Expose request
04:42:17.620 00.000 21948 Worker thread wakes up
04:42:17.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:17.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:17.620 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:19.248 01.628 21948 Exposure complete
04:42:19.295 00.047 21948 worker thread done servicing request
04:42:19.296 00.001 18120 OnExposeComplete: enter
04:42:19.296 00.000 18120 UpdateGuideState(): m_state=6
04:42:19.297 00.001 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8437
04:42:19.297 00.000 18120 Star::Find returns 1 (0), X=893.20, Y=240.94, Mass=1621, SNR=27.9, Peak=128 HFD=4.2
04:42:19.298 00.001 18120 MultiStar: [#1 -0.17,-0.21,0.76,U] [#2 -0.33,0.14,0.65,U] [#3 0.16,-0.15,0.63,U] [#4 -0.38,0.08,0.55,U] [#5 -0.12,-0.16,0.49,U] [#6 -0.08,0.52,0.00,M9] [#7 -0.57,-0.09,0.00,M2] [#8 0.06,0.24,0.39,U] 
04:42:19.298 00.000 18120 refined, 6 included, MultiStar: {-0.20, 0.03}, one-star: {-0.40, 0.25}
04:42:19.299 00.001 18120 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.00) = xAngle (0.98 = 0.98)
04:42:19.299 00.000 18120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.94 = 0.94)
04:42:19.300 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.98 mountX=0.11 mountY=0.16, mountTheta=0.97
04:42:19.301 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.03, opts=13)
04:42:19.301 00.000 18120 Enqueuing Move request for scope (-0.20, 0.03)
04:42:19.302 00.001 21948 Worker thread wakes up
04:42:19.302 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
04:42:19.302 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
04:42:19.302 00.000 21948 Moving (-0.20, 0.03) raw xDistance=0.11 yDistance=0.16
04:42:19.302 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:42:19.302 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:19.302 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:19.302 00.000 18120 UpdateGuideState exits: m=1621 RSB=27.9
04:42:19.303 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:19.303 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:19.304 00.001 18120 Enqueuing Expose request
04:42:19.304 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:42:19.304 00.000 21948 MoveAxis(E, 0, ABG)
04:42:19.304 00.000 21948 Move returns status 0, amount 0
04:42:19.304 00.000 21948 MoveAxis(N, 0, ABG)
04:42:19.304 00.000 21948 Move returns status 0, amount 0
04:42:19.304 00.000 21948 move complete, result=0
04:42:19.304 00.000 21948 worker thread done servicing request
04:42:19.304 00.000 21948 Worker thread wakes up
04:42:19.304 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:19.304 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:19.305 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:42:20.822 01.517 21948 Exposure complete
04:42:20.858 00.036 21948 worker thread done servicing request
04:42:20.858 00.000 18120 OnExposeComplete: enter
04:42:20.860 00.002 18120 UpdateGuideState(): m_state=6
04:42:20.862 00.002 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8438
04:42:20.863 00.001 18120 Star::Find returns 1 (0), X=892.99, Y=240.81, Mass=1516, SNR=27.0, Peak=126 HFD=4.2
04:42:20.865 00.002 18120 MultiStar: [#1 -0.06,-0.12,0.77,U] [#2 -0.58,0.02,0.00,M1] [#3 0.08,-0.02,0.64,U] [#4 -0.57,-0.10,0.00,M1] [#5 -0.49,0.01,0.00,M1] [#6 -0.23,0.63,0.00,M10] [#7 -0.51,-0.14,0.00,M3] [#8 0.15,0.16,0.39,U] 
04:42:20.866 00.001 18120 refined, 3 included, MultiStar: {-0.20, 0.03}, one-star: {-0.62, 0.12}
04:42:20.867 00.001 18120 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.00) = xAngle (1.00 = 1.00)
04:42:20.868 00.001 18120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.96 = 0.96)
04:42:20.868 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.00 mountX=0.11 mountY=0.16, mountTheta=0.99
04:42:20.870 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.03, opts=13)
04:42:20.871 00.001 18120 Enqueuing Move request for scope (-0.20, 0.03)
04:42:20.871 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:20.872 00.001 18120 UpdateGuideState exits: m=1516 RSB=27.0
04:42:20.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:20.873 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:20.873 00.000 18120 Enqueuing Expose request
04:42:20.874 00.001 21948 Worker thread wakes up
04:42:20.874 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
04:42:20.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
04:42:20.874 00.000 21948 Moving (-0.20, 0.03) raw xDistance=0.11 yDistance=0.16
04:42:20.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:42:20.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:20.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:42:20.874 00.000 21948 MoveAxis(E, 0, ABG)
04:42:20.874 00.000 21948 Move returns status 0, amount 0
04:42:20.874 00.000 21948 MoveAxis(N, 0, ABG)
04:42:20.874 00.000 21948 Move returns status 0, amount 0
04:42:20.874 00.000 21948 move complete, result=0
04:42:20.874 00.000 21948 worker thread done servicing request
04:42:20.874 00.000 21948 Worker thread wakes up
04:42:20.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:20.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:20.874 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:42:22.502 01.628 21948 Exposure complete
04:42:22.537 00.035 21948 worker thread done servicing request
04:42:22.537 00.000 18120 OnExposeComplete: enter
04:42:22.538 00.001 18120 UpdateGuideState(): m_state=6
04:42:22.538 00.000 18120 Star::Find(15, 892, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8439
04:42:22.539 00.001 18120 Star::Find returns 1 (0), X=893.18, Y=241.00, Mass=1854, SNR=29.8, Peak=145 HFD=4.3
04:42:22.539 00.000 18120 MultiStar: [#1 -0.17,-0.09,0.67,U] [#2 -0.68,0.28,0.00,M2] [#3 0.01,0.17,0.55,U] [#4 -0.23,0.21,0.53,U] [#5 -0.26,-0.06,0.47,U] [#6 -0.28,0.67,0.00,R] [#7 -0.29,0.08,0.35,U] [#8 0.25,-0.01,0.34,U] 
04:42:22.540 00.001 18120 refined, 6 included, MultiStar: {-0.20, 0.11}, one-star: {-0.42, 0.31}
04:42:22.540 00.000 18120 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.00) = xAngle (0.63 = 0.63)
04:42:22.540 00.000 18120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.59 = 0.59)
04:42:22.541 00.001 18120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.63 mountX=0.19 mountY=0.13, mountTheta=0.60
04:42:22.541 00.000 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.11, opts=13)
04:42:22.542 00.001 18120 Enqueuing Move request for scope (-0.20, 0.11)
04:42:22.542 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:22.543 00.001 21948 Worker thread wakes up
04:42:22.543 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
04:42:22.543 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
04:42:22.543 00.000 21948 Moving (-0.20, 0.11) raw xDistance=0.19 yDistance=0.13
04:42:22.543 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:42:22.543 00.000 18120 UpdateGuideState exits: m=1854 RSB=29.8
04:42:22.546 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:22.549 00.003 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:22.551 00.002 18120 Enqueuing Expose request
04:42:22.554 00.003 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:22.554 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:42:22.554 00.000 21948 MoveAxis(E, 0, ABG)
04:42:22.554 00.000 21948 Move returns status 0, amount 0
04:42:22.554 00.000 21948 MoveAxis(N, 0, ABG)
04:42:22.554 00.000 21948 Move returns status 0, amount 0
04:42:22.554 00.000 21948 move complete, result=0
04:42:22.554 00.000 21948 worker thread done servicing request
04:42:22.554 00.000 21948 Worker thread wakes up
04:42:22.554 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:22.554 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:22.555 00.001 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:24.071 01.516 21948 Exposure complete
04:42:24.132 00.061 21948 worker thread done servicing request
04:42:24.133 00.001 18120 OnExposeComplete: enter
04:42:24.135 00.002 18120 UpdateGuideState(): m_state=6
04:42:24.136 00.001 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8440
04:42:24.137 00.001 18120 Star::Find returns 1 (0), X=893.29, Y=241.02, Mass=1692, SNR=28.5, Peak=121 HFD=4.3
04:42:24.138 00.001 18120 MultiStar: [#1 -0.12,-0.01,0.73,U] [#2 -0.16,0.30,0.64,U] [#3 -0.15,0.18,0.62,U] [#4 -0.41,0.41,0.00,M1] [#5 -0.26,-0.01,0.46,U] [#6 0.16,-0.24,0.51,U] [#7 -0.23,0.14,0.46,U] [#8 -0.08,0.14,0.39,U] 
04:42:24.139 00.001 18120 refined, 7 included, MultiStar: {-0.16, 0.13}, one-star: {-0.31, 0.33}
04:42:24.140 00.001 18120 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.00) = xAngle (0.47 = 0.47)
04:42:24.140 00.000 18120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.43 = 0.43)
04:42:24.142 00.002 18120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.47 mountX=0.18 mountY=0.09, mountTheta=0.44
04:42:24.143 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.16, y=0.13, opts=13)
04:42:24.144 00.001 18120 Enqueuing Move request for scope (-0.16, 0.13)
04:42:24.144 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:24.145 00.001 18120 UpdateGuideState exits: m=1692 RSB=28.5
04:42:24.145 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:24.145 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:24.146 00.001 18120 Enqueuing Expose request
04:42:24.146 00.000 21948 Worker thread wakes up
04:42:24.146 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
04:42:24.146 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
04:42:24.146 00.000 21948 Moving (-0.16, 0.13) raw xDistance=0.18 yDistance=0.09
04:42:24.147 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:42:24.147 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:24.147 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:42:24.147 00.000 21948 MoveAxis(E, 0, ABG)
04:42:24.147 00.000 21948 Move returns status 0, amount 0
04:42:24.147 00.000 21948 MoveAxis(N, 0, ABG)
04:42:24.147 00.000 21948 Move returns status 0, amount 0
04:42:24.147 00.000 21948 move complete, result=0
04:42:24.147 00.000 21948 worker thread done servicing request
04:42:24.147 00.000 21948 Worker thread wakes up
04:42:24.147 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:24.147 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:24.149 00.002 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:25.780 01.631 21948 Exposure complete
04:42:25.818 00.038 21948 worker thread done servicing request
04:42:25.819 00.001 18120 OnExposeComplete: enter
04:42:25.820 00.001 18120 UpdateGuideState(): m_state=6
04:42:25.821 00.001 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8441
04:42:25.822 00.001 18120 Star::Find returns 1 (0), X=893.15, Y=240.98, Mass=1658, SNR=28.1, Peak=122 HFD=4.3
04:42:25.823 00.001 18120 MultiStar: [#1 -0.46,0.31,0.00,M1] [#2 -0.47,0.36,0.00,M2] [#3 0.09,0.29,0.64,U] [#4 -0.23,0.22,0.52,U] [#5 -0.17,-0.01,0.48,U] [#6 0.09,-0.05,0.52,U] [#7 -0.48,0.20,0.00,M2] [#8 0.20,0.27,0.41,U] 
04:42:25.824 00.001 18120 refined, 5 included, MultiStar: {-0.13, 0.19}, one-star: {-0.45, 0.29}
04:42:25.825 00.001 18120 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.00) = xAngle (0.19 = 0.19)
04:42:25.826 00.001 18120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.15 = 0.15)
04:42:25.826 00.000 18120 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=0.22 mountY=0.03, mountTheta=0.15
04:42:25.828 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.13, y=0.19, opts=13)
04:42:25.829 00.001 18120 Enqueuing Move request for scope (-0.13, 0.19)
04:42:25.829 00.000 21948 Worker thread wakes up
04:42:25.830 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:25.831 00.001 18120 UpdateGuideState exits: m=1658 RSB=28.1
04:42:25.832 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
04:42:25.832 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
04:42:25.832 00.000 21948 Moving (-0.13, 0.19) raw xDistance=0.22 yDistance=0.03
04:42:25.832 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:42:25.832 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:25.832 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:25.833 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:25.833 00.000 18120 Enqueuing Expose request
04:42:25.834 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:42:25.834 00.000 21948 MoveAxis(W, 40, ABG)
04:42:25.834 00.000 21948 Guiding  Dir = 3, Dur = 40
04:42:25.834 00.000 21948 IsSlewing returns 0
04:42:25.834 00.000 21948 IsGuiding returns 0
04:42:25.836 00.002 21948 PulseGuide returned control before completion, sleep 49
04:42:25.889 00.053 21948 IsGuiding returns 0
04:42:25.889 00.000 21948 Move returns status 0, amount 40
04:42:25.889 00.000 21948 MoveAxis(N, 0, ABG)
04:42:25.889 00.000 21948 Move returns status 0, amount 0
04:42:25.889 00.000 21948 move complete, result=0
04:42:25.889 00.000 21948 worker thread done servicing request
04:42:25.890 00.001 21948 Worker thread wakes up
04:42:25.890 00.000 18120 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
04:42:25.891 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:25.891 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(879,226,31,31)
04:42:26.474 00.583 18120 evsrv: cli 0D46D670 connect
04:42:26.478 00.004 18120 case statement mapped state 6 to 3
04:42:26.480 00.002 18120 case statement mapped state 6 to 3
04:42:26.482 00.002 18120 evsrv: cli 0D46D670 request: {"method":"get_app_state","id":"d3d59c2c-3800-4e79-8066-0e266d22c5f1"}
04:42:26.482 00.000 18120 case statement mapped state 6 to 3
04:42:26.483 00.001 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3d59c2c-3800-4e79-8066-0e266d22c5f1"}
04:42:26.483 00.000 18120 evsrv: cli 0D46D670 disconnect
04:42:26.484 00.001 18120 evsrv: cli 0D46D7B0 connect
04:42:26.487 00.003 18120 case statement mapped state 6 to 3
04:42:26.488 00.001 18120 case statement mapped state 6 to 3
04:42:26.492 00.004 18120 evsrv: cli 0D46D7B0 request: {"method":"dither","params":{"amount":2,"raOnly":false,"settle":{"pixels":0.5,"time":8,"timeout":90}},"id":"46991720-1f76-42de-baa1-2c30e720edfb"}
04:42:26.495 00.003 18120 PhdController::Dither begins
04:42:26.497 00.002 18120 dither: size=2.00, dRA=-1.89 dDec=1.98
04:42:26.499 00.002 18120 MountToCamera -- mountTheta (2.33) + m_xAngle (2.00) = xAngle (4.33 = -1.95)
04:42:26.502 00.003 18120 MountToCamera -- mountX=-1.89 mountY=1.98 hyp=2.74 mountTheta=2.33 cameraX=-1.02, cameraY=-2.54 cameraTheta=-1.95
04:42:26.503 00.001 18120 setting lock position to (892.58, 238.15)
04:42:26.504 00.001 18120 Mount: notify guiding dithered (-1.0, -2.5)
04:42:26.505 00.001 18120 MultiStar: stabilizing after lock position change
04:42:26.506 00.001 18120 Status Line: Dithering de -1.89,1.98
04:42:26.508 00.002 18120 PhdController: newstate STATE_SETTLE_BEGIN
04:42:26.509 00.001 18120 PhdController: newstate STATE_SETTLE_WAIT
04:42:26.509 00.000 18120 evsrv: cli 0D46D7B0 response: {"jsonrpc":"2.0","result":0,"id":"46991720-1f76-42de-baa1-2c30e720edfb"}
04:42:26.510 00.001 18120 evsrv: cli 0D46D7B0 disconnect
04:42:27.294 00.784 21948 Exposure complete
04:42:27.335 00.041 21948 worker thread done servicing request
04:42:27.335 00.000 18120 OnExposeComplete: enter
04:42:27.336 00.001 18120 UpdateGuideState(): m_state=6
04:42:27.336 00.000 18120 Star::Find(15, 893, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8442
04:42:27.336 00.000 18120 Star::Find returns 1 (0), X=893.15, Y=241.39, Mass=1513, SNR=26.9, Peak=102 HFD=4.1
04:42:27.337 00.001 18120 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.00) = xAngle (-0.60 = -0.60)
04:42:27.337 00.000 18120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.64 = -0.64)
04:42:27.338 00.001 18120 CameraToMount -- cameraX=0.56 cameraY=3.23 hyp=3.28 cameraTheta=1.40 mountX=2.71 mountY=-1.96, mountTheta=-0.62
04:42:27.339 00.001 18120 dither recenter: remaining=(1.9,-2.0) step=(1.9,-2.0)
04:42:27.339 00.000 18120 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.00) = xAngle (1.19 = 1.19)
04:42:27.340 00.001 18120 MountToCamera -- mountX=1.89 mountY=-1.98 hyp=2.74 mountTheta=-0.81 cameraX=1.02, cameraY=2.54 cameraTheta=1.19
04:42:27.341 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=1.02, y=2.54, opts=4)
04:42:27.341 00.000 18120 Enqueuing Move request for scope (1.02, 2.54)
04:42:27.342 00.001 18120 Mount: notify direct move 1.89,-1.98
04:42:27.344 00.002 21948 Worker thread wakes up
04:42:27.344 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:27.345 00.001 18120 UpdateGuideState exits: m=1513 RSB=26.9
04:42:27.347 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (1.02, 2.54) opts 0x4
04:42:27.347 00.000 18120 PhdController: settling, locked = 1, distance = 3.04 (0.50) aobump = 0 frame = 1 / 99999
04:42:27.347 00.000 21948 Handling offset move in thread for scope, endpoint = (1.02, 2.54)
04:42:27.347 00.000 21948 Moving (1.02, 2.54) raw xDistance=1.89 yDistance=-1.98
04:42:27.347 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070547.347,"Host":"ASUS_SAM","Inst":1,"Distance":3.04,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:42:27.348 00.001 21948 MoveAxis(W, 536, B)
04:42:27.348 00.000 21948 Guiding  Dir = 3, Dur = 536
04:42:27.348 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:27.348 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:27.349 00.001 18120 Enqueuing Expose request
04:42:27.349 00.000 21948 IsSlewing returns 0
04:42:27.349 00.000 21948 IsGuiding returns 0
04:42:27.352 00.003 21948 PulseGuide returned control before completion, sleep 545
04:42:27.902 00.550 21948 IsGuiding returns 0
04:42:27.902 00.000 21948 Move returns status 0, amount 536
04:42:27.902 00.000 21948 MoveAxis(N, 472, B)
04:42:27.902 00.000 21948 Guiding  Dir = 0, Dur = 472
04:42:27.902 00.000 21948 IsSlewing returns 0
04:42:27.902 00.000 21948 IsGuiding returns 0
04:42:27.907 00.005 21948 PulseGuide returned control before completion, sleep 478
04:42:28.398 00.491 21948 IsGuiding returns 0
04:42:28.399 00.001 21948 Move returns status 0, amount 472
04:42:28.399 00.000 21948 move complete, result=0
04:42:28.399 00.000 21948 worker thread done servicing request
04:42:28.399 00.000 21948 Worker thread wakes up
04:42:28.399 00.000 18120 GuideStep: 1.9 px 536 ms WEST, -2.0 px 472 ms NORTH
04:42:28.400 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:28.400 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:30.030 01.630 21948 Exposure complete
04:42:30.068 00.038 21948 worker thread done servicing request
04:42:30.068 00.000 18120 OnExposeComplete: enter
04:42:30.069 00.001 18120 UpdateGuideState(): m_state=6
04:42:30.069 00.000 18120 Star::Find(15, 893, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8443
04:42:30.070 00.001 18120 Star::Find returns 1 (0), X=892.85, Y=238.94, Mass=1603, SNR=27.6, Peak=115 HFD=4.3
04:42:30.070 00.000 18120 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.00) = xAngle (-0.75 = -0.75)
04:42:30.071 00.001 18120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.79 = -0.79)
04:42:30.071 00.000 18120 CameraToMount -- cameraX=0.27 cameraY=0.79 hyp=0.84 cameraTheta=1.24 mountX=0.61 mountY=-0.60, mountTheta=-0.77
04:42:30.073 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.27, y=0.79, opts=13)
04:42:30.074 00.001 18120 Enqueuing Move request for scope (0.27, 0.79)
04:42:30.074 00.000 21948 Worker thread wakes up
04:42:30.074 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:30.075 00.001 18120 UpdateGuideState exits: m=1603 RSB=27.6
04:42:30.075 00.000 18120 PhdController: settling, locked = 1, distance = 0.84 (0.50) aobump = 0 frame = 2 / 99999
04:42:30.075 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.79) opts 0xd
04:42:30.076 00.001 18120 evsrv: {"Event":"Settling","Timestamp":1786070550.075,"Host":"ASUS_SAM","Inst":1,"Distance":0.84,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:42:30.076 00.000 21948 Handling offset move in thread for scope, endpoint = (0.27, 0.79)
04:42:30.076 00.000 21948 Moving (0.27, 0.79) raw xDistance=0.61 yDistance=-0.60
04:42:30.076 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
04:42:30.076 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:30.077 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:30.077 00.000 18120 Enqueuing Expose request
04:42:30.077 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:42:30.077 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
04:42:30.077 00.000 21948 MoveAxis(W, 109, ABG)
04:42:30.077 00.000 21948 Guiding  Dir = 3, Dur = 109
04:42:30.078 00.001 21948 IsSlewing returns 0
04:42:30.078 00.000 21948 IsGuiding returns 0
04:42:30.079 00.001 21948 PulseGuide returned control before completion, sleep 118
04:42:30.213 00.134 21948 IsGuiding returns 0
04:42:30.216 00.003 21948 Move returns status 0, amount 109
04:42:30.216 00.000 21948 MoveAxis(N, 0, ABG)
04:42:30.216 00.000 21948 Move returns status 0, amount 0
04:42:30.216 00.000 21948 move complete, result=0
04:42:30.216 00.000 21948 worker thread done servicing request
04:42:30.216 00.000 21948 Worker thread wakes up
04:42:30.216 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:30.216 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:30.216 00.000 18120 GuideStep: 0.6 px 109 ms WEST, -0.6 px 0 ms NORTH
04:42:31.632 01.416 21948 Exposure complete
04:42:31.686 00.054 21948 worker thread done servicing request
04:42:31.686 00.000 18120 OnExposeComplete: enter
04:42:31.687 00.001 18120 UpdateGuideState(): m_state=6
04:42:31.688 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8444
04:42:31.688 00.000 18120 Star::Find returns 1 (0), X=892.68, Y=238.38, Mass=1803, SNR=29.4, Peak=121 HFD=4.3
04:42:31.688 00.000 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
04:42:31.689 00.001 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
04:42:31.689 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.16 mountX=0.16 mountY=-0.19, mountTheta=-0.86
04:42:31.691 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.22, opts=13)
04:42:31.691 00.000 18120 Enqueuing Move request for scope (0.10, 0.22)
04:42:31.692 00.001 21948 Worker thread wakes up
04:42:31.692 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:31.692 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
04:42:31.692 00.000 18120 UpdateGuideState exits: m=1803 RSB=29.4
04:42:31.693 00.001 18120 PhdController: settling, locked = 1, distance = 0.66 (0.50) aobump = 0 frame = 3 / 99999
04:42:31.693 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
04:42:31.693 00.000 21948 Moving (0.10, 0.22) raw xDistance=0.16 yDistance=-0.19
04:42:31.693 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070551.693,"Host":"ASUS_SAM","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:42:31.693 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:42:31.693 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:31.694 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:31.694 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:31.694 00.000 18120 Enqueuing Expose request
04:42:31.695 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:42:31.695 00.000 21948 MoveAxis(E, 0, ABG)
04:42:31.695 00.000 21948 Move returns status 0, amount 0
04:42:31.695 00.000 21948 MoveAxis(N, 0, ABG)
04:42:31.695 00.000 21948 Move returns status 0, amount 0
04:42:31.695 00.000 21948 move complete, result=0
04:42:31.695 00.000 21948 worker thread done servicing request
04:42:31.695 00.000 21948 Worker thread wakes up
04:42:31.695 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:31.695 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:31.695 00.000 18120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:42:33.326 01.631 21948 Exposure complete
04:42:33.387 00.061 21948 worker thread done servicing request
04:42:33.388 00.001 18120 OnExposeComplete: enter
04:42:33.388 00.000 18120 UpdateGuideState(): m_state=6
04:42:33.389 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8445
04:42:33.389 00.000 18120 Star::Find returns 1 (0), X=892.69, Y=238.51, Mass=1627, SNR=27.9, Peak=100 HFD=4.6
04:42:33.389 00.000 18120 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.00) = xAngle (-0.71 = -0.71)
04:42:33.390 00.001 18120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.75 = -0.75)
04:42:33.390 00.000 18120 CameraToMount -- cameraX=0.10 cameraY=0.36 hyp=0.37 cameraTheta=1.29 mountX=0.28 mountY=-0.25, mountTheta=-0.73
04:42:33.391 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=0.36, opts=13)
04:42:33.392 00.001 18120 Enqueuing Move request for scope (0.10, 0.36)
04:42:33.392 00.000 21948 Worker thread wakes up
04:42:33.392 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:33.393 00.001 18120 UpdateGuideState exits: m=1627 RSB=27.9
04:42:33.393 00.000 18120 PhdController: settling, locked = 1, distance = 0.57 (0.50) aobump = 0 frame = 4 / 99999
04:42:33.393 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.36) opts 0xd
04:42:33.394 00.001 21948 Handling offset move in thread for scope, endpoint = (0.10, 0.36)
04:42:33.394 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070553.393,"Host":"ASUS_SAM","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:42:33.394 00.000 21948 Moving (0.10, 0.36) raw xDistance=0.28 yDistance=-0.25
04:42:33.394 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:42:33.394 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:42:33.394 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:33.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:33.395 00.001 18120 Enqueuing Expose request
04:42:33.395 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:42:33.395 00.000 21948 MoveAxis(W, 50, ABG)
04:42:33.395 00.000 21948 Guiding  Dir = 3, Dur = 50
04:42:33.396 00.001 21948 IsSlewing returns 0
04:42:33.396 00.000 21948 IsGuiding returns 0
04:42:33.397 00.001 21948 PulseGuide returned control before completion, sleep 59
04:42:33.461 00.064 21948 IsGuiding returns 1
04:42:33.461 00.000 21948 scope still moving after pulse duration time elapsed
04:42:33.492 00.031 21948 IsSlewing returns 0
04:42:33.492 00.000 21948 IsGuiding returns 0
04:42:33.492 00.000 21948 scope move finished after 50 + 46 ms
04:42:33.492 00.000 21948 Move returns status 0, amount 50
04:42:33.492 00.000 21948 MoveAxis(N, 0, ABG)
04:42:33.492 00.000 21948 Move returns status 0, amount 0
04:42:33.492 00.000 21948 move complete, result=0
04:42:33.492 00.000 21948 worker thread done servicing request
04:42:33.492 00.000 18120 GuideStep: 0.3 px 50 ms WEST, -0.3 px 0 ms NORTH
04:42:33.494 00.002 21948 Worker thread wakes up
04:42:33.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:33.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:34.910 01.416 21948 Exposure complete
04:42:34.961 00.051 21948 worker thread done servicing request
04:42:34.961 00.000 18120 OnExposeComplete: enter
04:42:34.963 00.002 18120 UpdateGuideState(): m_state=6
04:42:34.964 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8446
04:42:34.966 00.002 18120 Star::Find returns 1 (0), X=892.69, Y=238.23, Mass=1640, SNR=28.0, Peak=114 HFD=4.5
04:42:34.967 00.001 18120 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.00) = xAngle (-1.35 = -1.35)
04:42:34.968 00.001 18120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.39 = -1.39)
04:42:34.969 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.03 mountY=-0.13, mountTheta=-1.35
04:42:34.972 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=0.08, opts=13)
04:42:34.972 00.000 18120 Enqueuing Move request for scope (0.11, 0.08)
04:42:34.973 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:34.973 00.000 18120 UpdateGuideState exits: m=1640 RSB=28.0
04:42:34.974 00.001 21948 Worker thread wakes up
04:42:34.974 00.000 18120 PhdController: settling, locked = 1, distance = 0.44 (0.50) aobump = 0 frame = 5 / 99999
04:42:34.974 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
04:42:34.974 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070554.974,"Host":"ASUS_SAM","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
04:42:34.975 00.001 21948 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
04:42:34.975 00.000 21948 Moving (0.11, 0.08) raw xDistance=0.03 yDistance=-0.13
04:42:34.975 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:42:34.975 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:34.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:34.975 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:34.975 00.000 18120 Enqueuing Expose request
04:42:34.976 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:42:34.976 00.000 21948 MoveAxis(E, 0, ABG)
04:42:34.976 00.000 21948 Move returns status 0, amount 0
04:42:34.976 00.000 21948 MoveAxis(N, 0, ABG)
04:42:34.976 00.000 21948 Move returns status 0, amount 0
04:42:34.976 00.000 21948 move complete, result=0
04:42:34.976 00.000 21948 worker thread done servicing request
04:42:34.976 00.000 21948 Worker thread wakes up
04:42:34.976 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:34.976 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:34.977 00.001 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:36.708 01.731 21948 Exposure complete
04:42:36.755 00.047 21948 worker thread done servicing request
04:42:36.755 00.000 18120 OnExposeComplete: enter
04:42:36.756 00.001 18120 UpdateGuideState(): m_state=6
04:42:36.756 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8447
04:42:36.757 00.001 18120 Star::Find returns 1 (0), X=892.91, Y=238.00, Mass=1698, SNR=28.5, Peak=113 HFD=4.4
04:42:36.757 00.000 18120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.00) = xAngle (-2.43 = -2.43)
04:42:36.758 00.001 18120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.47 = -2.47)
04:42:36.758 00.000 18120 CameraToMount -- cameraX=0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-0.43 mountX=-0.28 mountY=-0.23, mountTheta=-2.46
04:42:36.759 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.33, y=-0.15, opts=13)
04:42:36.760 00.001 18120 Enqueuing Move request for scope (0.33, -0.15)
04:42:36.760 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:36.761 00.001 21948 Worker thread wakes up
04:42:36.761 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.15) opts 0xd
04:42:36.761 00.000 21948 Handling offset move in thread for scope, endpoint = (0.33, -0.15)
04:42:36.761 00.000 21948 Moving (0.33, -0.15) raw xDistance=-0.28 yDistance=-0.23
04:42:36.761 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
04:42:36.761 00.000 21948 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.61
04:42:36.761 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:42:36.761 00.000 21948 MoveAxis(E, 49, ABG)
04:42:36.761 00.000 21948 Guiding  Dir = 2, Dur = 49
04:42:36.761 00.000 18120 UpdateGuideState exits: m=1698 RSB=28.5
04:42:36.762 00.001 18120 PhdController: settling, locked = 1, distance = 0.42 (0.50) aobump = 0 frame = 6 / 99999
04:42:36.762 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070556.762,"Host":"ASUS_SAM","Inst":1,"Distance":0.42,"Time":1.8,"SettleTime":8.0,"StarLocked":true}
04:42:36.762 00.000 21948 IsSlewing returns 0
04:42:36.763 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:36.763 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:36.763 00.000 18120 Enqueuing Expose request
04:42:36.764 00.001 21948 IsGuiding returns 0
04:42:36.766 00.002 21948 PulseGuide returned control before completion, sleep 58
04:42:36.834 00.068 21948 IsGuiding returns 0
04:42:36.835 00.001 21948 Move returns status 0, amount 49
04:42:36.835 00.000 21948 MoveAxis(N, 54, ABG)
04:42:36.835 00.000 21948 Guiding  Dir = 0, Dur = 54
04:42:36.835 00.000 21948 IsSlewing returns 0
04:42:36.835 00.000 21948 IsGuiding returns 0
04:42:36.840 00.005 21948 PulseGuide returned control before completion, sleep 60
04:42:36.913 00.073 21948 IsGuiding returns 0
04:42:36.913 00.000 21948 Move returns status 0, amount 54
04:42:36.914 00.001 21948 move complete, result=0
04:42:36.914 00.000 21948 worker thread done servicing request
04:42:36.914 00.000 21948 Worker thread wakes up
04:42:36.914 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:36.914 00.000 18120 GuideStep: -0.3 px 49 ms EAST, -0.2 px 54 ms NORTH
04:42:36.914 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:38.324 01.410 21948 Exposure complete
04:42:38.373 00.049 21948 worker thread done servicing request
04:42:38.374 00.001 18120 OnExposeComplete: enter
04:42:38.374 00.000 18120 UpdateGuideState(): m_state=6
04:42:38.375 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8448
04:42:38.375 00.000 18120 Star::Find returns 1 (0), X=892.40, Y=238.30, Mass=1682, SNR=28.4, Peak=110 HFD=4.3
04:42:38.376 00.001 18120 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.00) = xAngle (0.48 = 0.48)
04:42:38.376 00.000 18120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.44 = 0.44)
04:42:38.376 00.000 18120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.48 mountX=0.21 mountY=0.10, mountTheta=0.45
04:42:38.378 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.18, y=0.14, opts=13)
04:42:38.379 00.001 18120 Enqueuing Move request for scope (-0.18, 0.14)
04:42:38.379 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:38.380 00.001 21948 Worker thread wakes up
04:42:38.380 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
04:42:38.380 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
04:42:38.380 00.000 21948 Moving (-0.18, 0.14) raw xDistance=0.21 yDistance=0.10
04:42:38.380 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
04:42:38.380 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:38.380 00.000 18120 UpdateGuideState exits: m=1682 RSB=28.4
04:42:38.380 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:42:38.380 00.000 21948 MoveAxis(W, 34, ABG)
04:42:38.380 00.000 21948 Guiding  Dir = 3, Dur = 34
04:42:38.381 00.001 18120 PhdController: settling, locked = 1, distance = 0.36 (0.50) aobump = 0 frame = 7 / 99999
04:42:38.381 00.000 21948 IsSlewing returns 0
04:42:38.381 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070558.381,"Host":"ASUS_SAM","Inst":1,"Distance":0.36,"Time":3.4,"SettleTime":8.0,"StarLocked":true}
04:42:38.382 00.001 21948 IsGuiding returns 0
04:42:38.382 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:38.382 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:38.384 00.002 21948 PulseGuide returned control before completion, sleep 43
04:42:38.384 00.000 18120 Enqueuing Expose request
04:42:38.433 00.049 21948 IsGuiding returns 0
04:42:38.433 00.000 21948 Move returns status 0, amount 34
04:42:38.433 00.000 21948 MoveAxis(N, 0, ABG)
04:42:38.433 00.000 21948 Move returns status 0, amount 0
04:42:38.433 00.000 21948 move complete, result=0
04:42:38.433 00.000 21948 worker thread done servicing request
04:42:38.433 00.000 21948 Worker thread wakes up
04:42:38.434 00.001 18120 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
04:42:38.434 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:38.434 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:40.070 01.636 21948 Exposure complete
04:42:40.103 00.033 21948 worker thread done servicing request
04:42:40.103 00.000 18120 OnExposeComplete: enter
04:42:40.104 00.001 18120 UpdateGuideState(): m_state=6
04:42:40.104 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8449
04:42:40.105 00.001 18120 Star::Find returns 1 (0), X=892.57, Y=238.14, Mass=1824, SNR=29.4, Peak=125 HFD=4.2
04:42:40.105 00.000 18120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.00) = xAngle (-4.39 = 1.89)
04:42:40.106 00.001 18120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.43 = 1.85)
04:42:40.106 00.000 18120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.39 mountX=-0.00 mountY=0.01, mountTheta=1.89
04:42:40.107 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.01, y=-0.01, opts=13)
04:42:40.109 00.002 18120 Enqueuing Move request for scope (-0.01, -0.01)
04:42:40.109 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:40.110 00.001 21948 Worker thread wakes up
04:42:40.110 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
04:42:40.110 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
04:42:40.110 00.000 21948 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
04:42:40.110 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:42:40.110 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:40.110 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:42:40.110 00.000 21948 MoveAxis(E, 0, ABG)
04:42:40.110 00.000 18120 UpdateGuideState exits: m=1824 RSB=29.4
04:42:40.111 00.001 21948 Move returns status 0, amount 0
04:42:40.111 00.000 21948 MoveAxis(N, 0, ABG)
04:42:40.111 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 8 / 99999
04:42:40.111 00.000 21948 Move returns status 0, amount 0
04:42:40.111 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070560.111,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
04:42:40.112 00.001 21948 move complete, result=0
04:42:40.112 00.000 21948 worker thread done servicing request
04:42:40.112 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:40.112 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:40.112 00.000 18120 Enqueuing Expose request
04:42:40.113 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:42:40.113 00.000 21948 Worker thread wakes up
04:42:40.113 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:40.113 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:41.636 01.523 21948 Exposure complete
04:42:41.688 00.052 21948 worker thread done servicing request
04:42:41.688 00.000 18120 OnExposeComplete: enter
04:42:41.689 00.001 18120 UpdateGuideState(): m_state=6
04:42:41.690 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8450
04:42:41.691 00.001 18120 Star::Find returns 1 (0), X=892.79, Y=238.01, Mass=1644, SNR=28.1, Peak=125 HFD=4.3
04:42:41.692 00.001 18120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.00) = xAngle (-2.61 = -2.61)
04:42:41.693 00.001 18120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.65 = -2.65)
04:42:41.693 00.000 18120 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=-0.22 mountY=-0.12, mountTheta=-2.64
04:42:41.695 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.15, opts=13)
04:42:41.696 00.001 18120 Enqueuing Move request for scope (0.21, -0.15)
04:42:41.697 00.001 21948 Worker thread wakes up
04:42:41.697 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:41.698 00.001 18120 UpdateGuideState exits: m=1644 RSB=28.1
04:42:41.698 00.000 18120 PhdController: settling, locked = 1, distance = 0.26 (0.50) aobump = 0 frame = 9 / 99999
04:42:41.699 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
04:42:41.699 00.000 18120 evsrv: {"Event":"Settling","Timestamp":1786070561.699,"Host":"ASUS_SAM","Inst":1,"Distance":0.26,"Time":6.7,"SettleTime":8.0,"StarLocked":true}
04:42:41.699 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
04:42:41.699 00.000 21948 Moving (0.21, -0.15) raw xDistance=-0.22 yDistance=-0.12
04:42:41.700 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:42:41.700 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:41.700 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:41.700 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:41.700 00.000 18120 Enqueuing Expose request
04:42:41.701 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:42:41.701 00.000 21948 MoveAxis(E, 40, ABG)
04:42:41.701 00.000 21948 Guiding  Dir = 2, Dur = 40
04:42:41.701 00.000 21948 IsSlewing returns 0
04:42:41.701 00.000 21948 IsGuiding returns 0
04:42:41.703 00.002 21948 PulseGuide returned control before completion, sleep 49
04:42:41.760 00.057 21948 IsGuiding returns 0
04:42:41.760 00.000 21948 Move returns status 0, amount 40
04:42:41.761 00.001 21948 MoveAxis(N, 0, ABG)
04:42:41.761 00.000 21948 Move returns status 0, amount 0
04:42:41.761 00.000 21948 move complete, result=0
04:42:41.761 00.000 21948 worker thread done servicing request
04:42:41.761 00.000 21948 Worker thread wakes up
04:42:41.761 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:41.761 00.000 18120 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
04:42:41.763 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:43.396 01.633 21948 Exposure complete
04:42:43.439 00.043 21948 worker thread done servicing request
04:42:43.442 00.003 18120 OnExposeComplete: enter
04:42:43.442 00.000 18120 UpdateGuideState(): m_state=6
04:42:43.443 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8451
04:42:43.444 00.001 18120 Star::Find returns 1 (0), X=892.75, Y=238.03, Mass=1726, SNR=28.7, Peak=113 HFD=4.3
04:42:43.444 00.000 18120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.00) = xAngle (-2.62 = -2.62)
04:42:43.445 00.001 18120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.66 = -2.66)
04:42:43.445 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.62 mountX=-0.18 mountY=-0.10, mountTheta=-2.65
04:42:43.446 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.12, opts=13)
04:42:43.447 00.001 18120 Enqueuing Move request for scope (0.17, -0.12)
04:42:43.447 00.000 21948 Worker thread wakes up
04:42:43.447 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
04:42:43.447 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
04:42:43.447 00.000 21948 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=-0.10
04:42:43.447 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:42:43.447 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:43.447 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:43.448 00.001 18120 UpdateGuideState exits: m=1726 RSB=28.7
04:42:43.448 00.000 18120 PhdController: settling, locked = 1, distance = 0.24 (0.50) aobump = 0 frame = 10 / 99999
04:42:43.449 00.001 18120 PhdController: newstate STATE_FINISH
04:42:43.449 00.000 18120 PhdController complete: success
04:42:43.449 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:42:43.450 00.001 21948 MoveAxis(E, 0, ABG)
04:42:43.450 00.000 21948 Move returns status 0, amount 0
04:42:43.450 00.000 21948 MoveAxis(N, 0, ABG)
04:42:43.450 00.000 21948 Move returns status 0, amount 0
04:42:43.450 00.000 21948 move complete, result=0
04:42:43.450 00.000 18120 evsrv: {"Event":"SettleDone","Timestamp":1786070563.449,"Host":"ASUS_SAM","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
04:42:43.450 00.000 21948 worker thread done servicing request
04:42:43.450 00.000 18120 Mount: notify guiding dither settle done success=1
04:42:43.451 00.001 18120 PhdController: newstate STATE_IDLE
04:42:43.451 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:43.451 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:43.452 00.001 18120 Enqueuing Expose request
04:42:43.452 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:43.453 00.001 21948 Worker thread wakes up
04:42:43.453 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:43.453 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:44.968 01.515 21948 Exposure complete
04:42:45.005 00.037 21948 worker thread done servicing request
04:42:45.006 00.001 18120 OnExposeComplete: enter
04:42:45.006 00.000 18120 UpdateGuideState(): m_state=6
04:42:45.007 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8452
04:42:45.007 00.000 18120 Star::Find returns 1 (0), X=892.93, Y=237.86, Mass=1641, SNR=28.1, Peak=132 HFD=4.3
04:42:45.007 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
04:42:45.008 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
04:42:45.009 00.001 18120 CameraToMount -- cameraX=0.34 cameraY=-0.29 hyp=0.45 cameraTheta=-0.70 mountX=-0.40 mountY=-0.18, mountTheta=-2.73
04:42:45.012 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.34, y=-0.29, opts=13)
04:42:45.013 00.001 18120 Enqueuing Move request for scope (0.34, -0.29)
04:42:45.014 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:45.015 00.001 18120 UpdateGuideState exits: m=1641 RSB=28.1
04:42:45.015 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:45.016 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:45.016 00.000 18120 Enqueuing Expose request
04:42:45.017 00.001 21948 Worker thread wakes up
04:42:45.017 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.29) opts 0xd
04:42:45.017 00.000 21948 Handling offset move in thread for scope, endpoint = (0.34, -0.29)
04:42:45.017 00.000 21948 Moving (0.34, -0.29) raw xDistance=-0.40 yDistance=-0.18
04:42:45.017 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
04:42:45.017 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:45.017 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:42:45.017 00.000 21948 MoveAxis(E, 72, ABG)
04:42:45.017 00.000 21948 Guiding  Dir = 2, Dur = 72
04:42:45.017 00.000 21948 IsSlewing returns 0
04:42:45.017 00.000 21948 IsGuiding returns 0
04:42:45.018 00.001 21948 PulseGuide returned control before completion, sleep 80
04:42:45.108 00.090 21948 IsGuiding returns 0
04:42:45.108 00.000 21948 Move returns status 0, amount 72
04:42:45.108 00.000 21948 MoveAxis(N, 0, ABG)
04:42:45.108 00.000 21948 Move returns status 0, amount 0
04:42:45.108 00.000 21948 move complete, result=0
04:42:45.108 00.000 21948 worker thread done servicing request
04:42:45.108 00.000 21948 Worker thread wakes up
04:42:45.108 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:45.108 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:45.108 00.000 18120 GuideStep: -0.4 px 72 ms EAST, -0.2 px 0 ms NORTH
04:42:46.740 01.632 21948 Exposure complete
04:42:46.787 00.047 21948 worker thread done servicing request
04:42:46.787 00.000 18120 OnExposeComplete: enter
04:42:46.788 00.001 18120 UpdateGuideState(): m_state=6
04:42:46.789 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.789 00.000 18120 Star::Find returns 1 (0), X=892.87, Y=238.08, Mass=1487, SNR=26.7, Peak=114 HFD=4.3
04:42:46.789 00.000 18120 MultiStar: exiting stabilization period
04:42:46.790 00.001 18120 MultiStar: updating star positions after lock position change
04:42:46.790 00.000 18120 Star::Find(15, 618, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.791 00.001 18120 Star::Find returns 1 (0), X=617.85, Y=388.36, Mass=805, SNR=19.7, Peak=61 HFD=3.9
04:42:46.791 00.000 18120 Star::Find(15, 1045, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.791 00.000 18120 Star::Find returns 1 (0), X=1044.57, Y=603.06, Mass=725, SNR=18.4, Peak=54 HFD=4.2
04:42:46.792 00.001 18120 Star::Find(15, 152, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.792 00.000 18120 Star::Find returns 1 (0), X=152.20, Y=39.29, Mass=639, SNR=17.5, Peak=58 HFD=3.8
04:42:46.793 00.001 18120 Star::Find(15, 335, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.794 00.001 18120 Star::Find returns 1 (0), X=334.69, Y=895.98, Mass=467, SNR=15.0, Peak=55 HFD=3.3
04:42:46.795 00.001 18120 Star::Find(15, 159, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.796 00.001 18120 Star::Find returns 1 (0), X=159.11, Y=423.36, Mass=373, SNR=13.4, Peak=33 HFD=4.0
04:42:46.798 00.002 18120 Star::Find(15, 540, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.799 00.001 18120 Star::Find returns 1 (0), X=540.06, Y=72.26, Mass=442, SNR=14.4, Peak=35 HFD=4.2
04:42:46.800 00.001 18120 Star::Find(15, 1129, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.801 00.001 18120 Star::Find returns 1 (0), X=1129.04, Y=232.38, Mass=298, SNR=11.8, Peak=32 HFD=3.4
04:42:46.802 00.001 18120 Star::Find(15, 416, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.803 00.001 18120 Star::Find returns 1 (0), X=416.34, Y=134.72, Mass=278, SNR=11.4, Peak=23 HFD=3.7
04:42:46.803 00.000 18120 Star::Find(15, 750, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.804 00.001 18120 Star::Find returns 1 (0), X=749.51, Y=267.50, Mass=289, SNR=11.7, Peak=21 HFD=3.2
04:42:46.804 00.000 18120 Star::Find(15, 1231, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.805 00.001 18120 Star::Find returns 1 (0), X=1230.16, Y=679.88, Mass=303, SNR=12.1, Peak=22 HFD=3.7
04:42:46.805 00.000 18120 Star::Find(15, 846, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
04:42:46.805 00.000 18120 Star::Find returns 1 (0), X=846.46, Y=79.41, Mass=232, SNR=10.5, Peak=21 HFD=3.3
04:42:46.806 00.001 18120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.00) = xAngle (-2.25 = -2.25)
04:42:46.806 00.000 18120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.29 = -2.29)
04:42:46.807 00.001 18120 CameraToMount -- cameraX=0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-0.25 mountX=-0.18 mountY=-0.22, mountTheta=-2.26
04:42:46.808 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.07, opts=13)
04:42:46.808 00.000 18120 Enqueuing Move request for scope (0.28, -0.07)
04:42:46.809 00.001 21948 Worker thread wakes up
04:42:46.809 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.07) opts 0xd
04:42:46.809 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.07)
04:42:46.809 00.000 21948 Moving (0.28, -0.07) raw xDistance=-0.18 yDistance=-0.22
04:42:46.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:42:46.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:42:46.809 00.000 21948 MoveAxis(E, 0, ABG)
04:42:46.809 00.000 21948 Move returns status 0, amount 0
04:42:46.809 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:46.809 00.000 21948 MoveAxis(N, 52, ABG)
04:42:46.809 00.000 21948 Guiding  Dir = 0, Dur = 52
04:42:46.809 00.000 18120 UpdateGuideState exits: m=1487 RSB=26.7
04:42:46.810 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:46.810 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:46.811 00.001 18120 Enqueuing Expose request
04:42:46.811 00.000 21948 IsSlewing returns 0
04:42:46.811 00.000 21948 IsGuiding returns 0
04:42:46.815 00.004 21948 PulseGuide returned control before completion, sleep 58
04:42:46.881 00.066 21948 IsGuiding returns 0
04:42:46.881 00.000 21948 Move returns status 0, amount 52
04:42:46.881 00.000 21948 move complete, result=0
04:42:46.882 00.001 21948 worker thread done servicing request
04:42:46.882 00.000 21948 Worker thread wakes up
04:42:46.882 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:46.882 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 52 ms NORTH
04:42:46.883 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:48.296 01.413 21948 Exposure complete
04:42:48.349 00.053 21948 worker thread done servicing request
04:42:48.349 00.000 18120 OnExposeComplete: enter
04:42:48.350 00.001 18120 UpdateGuideState(): m_state=6
04:42:48.351 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8454
04:42:48.352 00.001 18120 Star::Find returns 1 (0), X=892.62, Y=238.03, Mass=1648, SNR=28.1, Peak=124 HFD=4.1
04:42:48.354 00.002 18120 MultiStar: [#1 0.06,-0.29,0.77,U] [#2 -0.39,-0.15,0.60,U] [#3 -0.08,-0.28,0.59,U] [#4 0.19,0.03,0.57,U] [#5 -0.08,-0.16,0.48,U] [#6 0.09,-0.20,0.50,U] [#7 0.08,-0.28,0.40,U] [#8 0.17,0.05,0.42,U] 
04:42:48.355 00.001 18120 single-star, 8 included, MultiStar: {0.00, -0.16}, one-star: {0.04, -0.13}
04:42:48.356 00.001 18120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.00) = xAngle (-3.29 = 3.00)
04:42:48.357 00.001 18120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.33 = 2.96)
04:42:48.359 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.29 mountX=-0.13 mountY=0.02, mountTheta=2.96
04:42:48.363 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.13, opts=13)
04:42:48.363 00.000 18120 Enqueuing Move request for scope (0.04, -0.13)
04:42:48.364 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:48.365 00.001 18120 UpdateGuideState exits: m=1648 RSB=28.1
04:42:48.365 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:48.365 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:48.366 00.001 18120 Enqueuing Expose request
04:42:48.366 00.000 21948 Worker thread wakes up
04:42:48.366 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
04:42:48.366 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
04:42:48.366 00.000 21948 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=0.02
04:42:48.367 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:42:48.367 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:48.367 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:42:48.367 00.000 21948 MoveAxis(E, 0, ABG)
04:42:48.367 00.000 21948 Move returns status 0, amount 0
04:42:48.367 00.000 21948 MoveAxis(N, 0, ABG)
04:42:48.367 00.000 21948 Move returns status 0, amount 0
04:42:48.367 00.000 21948 move complete, result=0
04:42:48.367 00.000 21948 worker thread done servicing request
04:42:48.367 00.000 21948 Worker thread wakes up
04:42:48.367 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:42:48.368 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:48.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:49.991 01.623 21948 Exposure complete
04:42:50.037 00.046 21948 worker thread done servicing request
04:42:50.037 00.000 18120 OnExposeComplete: enter
04:42:50.039 00.002 18120 UpdateGuideState(): m_state=6
04:42:50.040 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8455
04:42:50.040 00.000 18120 Star::Find returns 1 (0), X=892.93, Y=238.18, Mass=1750, SNR=29.0, Peak=122 HFD=4.3
04:42:50.041 00.001 18120 MultiStar: [#1 0.12,0.02,0.64,U] [#2 -0.05,0.04,0.59,U] [#3 -0.03,-0.16,0.58,U] [#4 -0.08,0.08,0.53,U] [#5 0.07,0.03,0.44,U] [#6 0.21,-0.14,0.51,U] [#7 0.32,-0.14,0.38,U] [#8 0.20,0.16,0.36,U] 
04:42:50.041 00.000 18120 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.35, 0.02}
04:42:50.042 00.001 18120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.00) = xAngle (-2.07 = -2.07)
04:42:50.042 00.000 18120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.11 = -2.11)
04:42:50.043 00.001 18120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.07 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
04:42:50.045 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.13, y=-0.01, opts=13)
04:42:50.046 00.001 18120 Enqueuing Move request for scope (0.13, -0.01)
04:42:50.046 00.000 21948 Worker thread wakes up
04:42:50.046 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:50.047 00.001 18120 UpdateGuideState exits: m=1750 RSB=29.0
04:42:50.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:50.048 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:50.048 00.000 18120 Enqueuing Expose request
04:42:50.049 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
04:42:50.049 00.000 21948 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
04:42:50.049 00.000 21948 Moving (0.13, -0.01) raw xDistance=-0.06 yDistance=-0.11
04:42:50.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:42:50.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:50.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:42:50.049 00.000 21948 MoveAxis(E, 0, ABG)
04:42:50.049 00.000 21948 Move returns status 0, amount 0
04:42:50.049 00.000 21948 MoveAxis(N, 0, ABG)
04:42:50.049 00.000 21948 Move returns status 0, amount 0
04:42:50.049 00.000 21948 move complete, result=0
04:42:50.049 00.000 21948 worker thread done servicing request
04:42:50.049 00.000 21948 Worker thread wakes up
04:42:50.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:50.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:50.049 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:51.563 01.514 21948 Exposure complete
04:42:51.610 00.047 21948 worker thread done servicing request
04:42:51.610 00.000 18120 OnExposeComplete: enter
04:42:51.611 00.001 18120 UpdateGuideState(): m_state=6
04:42:51.611 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8456
04:42:51.612 00.001 18120 Star::Find returns 1 (0), X=892.66, Y=238.09, Mass=1674, SNR=28.2, Peak=108 HFD=4.2
04:42:51.612 00.000 18120 MultiStar: [#1 0.20,-0.02,0.73,U] [#2 -0.48,-0.16,0.00,M1] [#3 0.36,-0.45,0.00,M1] [#4 0.27,0.14,0.52,U] [#5 0.39,0.20,0.00,M1] [#6 0.33,-0.13,0.48,U] [#7 0.10,-0.52,0.00,M1] [#8 0.56,-0.19,0.00,M1] 
04:42:51.613 00.001 18120 single-star, 3 included, MultiStar: {0.19, -0.03}, one-star: {0.07, -0.07}
04:42:51.613 00.000 18120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.00) = xAngle (-2.74 = -2.74)
04:42:51.613 00.000 18120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.78 = -2.78)
04:42:51.614 00.001 18120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=-0.09 mountY=-0.04, mountTheta=-2.77
04:42:51.615 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.07, opts=13)
04:42:51.616 00.001 18120 Enqueuing Move request for scope (0.07, -0.07)
04:42:51.616 00.000 21948 Worker thread wakes up
04:42:51.616 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:51.618 00.002 18120 UpdateGuideState exits: m=1674 RSB=28.2
04:42:51.618 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:51.619 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:51.619 00.000 18120 Enqueuing Expose request
04:42:51.619 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
04:42:51.619 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
04:42:51.619 00.000 21948 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.04
04:42:51.619 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:42:51.620 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:51.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:42:51.620 00.000 21948 MoveAxis(E, 0, ABG)
04:42:51.620 00.000 21948 Move returns status 0, amount 0
04:42:51.620 00.000 21948 MoveAxis(N, 0, ABG)
04:42:51.620 00.000 21948 Move returns status 0, amount 0
04:42:51.620 00.000 21948 move complete, result=0
04:42:51.620 00.000 21948 worker thread done servicing request
04:42:51.620 00.000 21948 Worker thread wakes up
04:42:51.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:51.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:51.620 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:42:53.243 01.623 21948 Exposure complete
04:42:53.292 00.049 21948 worker thread done servicing request
04:42:53.292 00.000 18120 OnExposeComplete: enter
04:42:53.292 00.000 18120 UpdateGuideState(): m_state=6
04:42:53.293 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8457
04:42:53.293 00.000 18120 Star::Find returns 1 (0), X=892.71, Y=237.84, Mass=1648, SNR=28.1, Peak=116 HFD=4.3
04:42:53.294 00.001 18120 MultiStar: [#1 0.12,-0.05,0.71,U] [#2 0.06,-0.62,0.00,M2] [#3 0.27,-0.37,0.00,M2] [#4 0.51,-0.24,0.00,M1] [#5 0.56,-0.49,0.00,M2] [#6 0.17,-0.20,0.49,U] [#7 -0.08,-0.78,0.00,M2] [#8 0.32,-0.10,0.38,U] 
04:42:53.294 00.000 18120 refined, 3 included, MultiStar: {0.16, -0.19}, one-star: {0.13, -0.31}
04:42:53.295 00.001 18120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.00) = xAngle (-2.85 = -2.85)
04:42:53.295 00.000 18120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.89 = -2.89)
04:42:53.296 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.85 mountX=-0.24 mountY=-0.06, mountTheta=-2.88
04:42:53.297 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.19, opts=13)
04:42:53.297 00.000 18120 Enqueuing Move request for scope (0.16, -0.19)
04:42:53.298 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:53.299 00.001 21948 Worker thread wakes up
04:42:53.299 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
04:42:53.299 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
04:42:53.299 00.000 21948 Moving (0.16, -0.19) raw xDistance=-0.24 yDistance=-0.06
04:42:53.299 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:42:53.299 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:53.299 00.000 18120 UpdateGuideState exits: m=1648 RSB=28.1
04:42:53.300 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:53.301 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:53.302 00.001 18120 Enqueuing Expose request
04:42:53.302 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:42:53.302 00.000 21948 MoveAxis(E, 42, ABG)
04:42:53.302 00.000 21948 Guiding  Dir = 2, Dur = 42
04:42:53.303 00.001 21948 IsSlewing returns 0
04:42:53.303 00.000 21948 IsGuiding returns 0
04:42:53.305 00.002 21948 PulseGuide returned control before completion, sleep 51
04:42:53.369 00.064 21948 IsGuiding returns 0
04:42:53.369 00.000 21948 Move returns status 0, amount 42
04:42:53.369 00.000 21948 MoveAxis(N, 0, ABG)
04:42:53.369 00.000 21948 Move returns status 0, amount 0
04:42:53.369 00.000 21948 move complete, result=0
04:42:53.369 00.000 21948 worker thread done servicing request
04:42:53.369 00.000 21948 Worker thread wakes up
04:42:53.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:53.369 00.000 18120 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
04:42:53.370 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:54.777 01.407 21948 Exposure complete
04:42:54.826 00.049 21948 worker thread done servicing request
04:42:54.826 00.000 18120 OnExposeComplete: enter
04:42:54.826 00.000 18120 UpdateGuideState(): m_state=6
04:42:54.827 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8458
04:42:54.827 00.000 18120 Star::Find returns 1 (0), X=892.88, Y=237.84, Mass=1632, SNR=28.0, Peak=106 HFD=4.4
04:42:54.828 00.001 18120 MultiStar: [#1 0.11,-0.29,0.75,U] [#2 -0.08,-0.30,0.65,U] [#3 0.10,-0.33,0.61,U] [#4 0.12,-0.00,0.56,U] [#5 0.45,-0.37,0.00,M3] [#6 0.25,-0.31,0.54,U] [#7 -0.10,-0.21,0.37,U] [#8 -0.03,0.20,0.41,U] 
04:42:54.828 00.000 18120 refined, 7 included, MultiStar: {0.11, -0.22}, one-star: {0.30, -0.31}
04:42:54.829 00.001 18120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.00) = xAngle (-3.10 = -3.10)
04:42:54.829 00.000 18120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.14 = 3.14)
04:42:54.830 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.11 mountX=-0.25 mountY=0.00, mountTheta=3.14
04:42:54.832 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.22, opts=13)
04:42:54.834 00.002 18120 Enqueuing Move request for scope (0.11, -0.22)
04:42:54.835 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:54.836 00.001 18120 UpdateGuideState exits: m=1632 RSB=28.0
04:42:54.838 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:54.839 00.001 21948 Worker thread wakes up
04:42:54.839 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
04:42:54.839 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
04:42:54.839 00.000 21948 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=0.00
04:42:54.839 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:42:54.839 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:54.839 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:54.842 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:42:54.842 00.000 21948 MoveAxis(E, 47, ABG)
04:42:54.842 00.000 21948 Guiding  Dir = 2, Dur = 47
04:42:54.842 00.000 18120 Enqueuing Expose request
04:42:54.845 00.003 21948 IsSlewing returns 0
04:42:54.845 00.000 21948 IsGuiding returns 0
04:42:54.846 00.001 21948 PulseGuide returned control before completion, sleep 56
04:42:54.907 00.061 21948 IsGuiding returns 0
04:42:54.907 00.000 21948 Move returns status 0, amount 47
04:42:54.907 00.000 21948 MoveAxis(N, 0, ABG)
04:42:54.907 00.000 21948 Move returns status 0, amount 0
04:42:54.907 00.000 21948 move complete, result=0
04:42:54.907 00.000 21948 worker thread done servicing request
04:42:54.907 00.000 21948 Worker thread wakes up
04:42:54.907 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:54.907 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:54.907 00.000 18120 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
04:42:56.547 01.640 21948 Exposure complete
04:42:56.593 00.046 21948 worker thread done servicing request
04:42:56.593 00.000 18120 OnExposeComplete: enter
04:42:56.594 00.001 18120 UpdateGuideState(): m_state=6
04:42:56.594 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8459
04:42:56.595 00.001 18120 Star::Find returns 1 (0), X=892.69, Y=238.11, Mass=1727, SNR=28.7, Peak=119 HFD=4.1
04:42:56.595 00.000 18120 MultiStar: [#1 0.12,0.13,0.68,U] [#2 -0.17,-0.06,0.65,U] [#3 -0.07,0.04,0.57,U] [#4 0.09,0.36,0.56,U] [#5 0.05,0.21,0.46,U] [#6 -0.09,-0.17,0.50,U] [#7 0.27,-0.05,0.40,U] [#8 -0.12,0.20,0.41,U] 
04:42:56.596 00.001 18120 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.11, -0.05}
04:42:56.596 00.000 18120 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.00) = xAngle (-0.84 = -0.84)
04:42:56.597 00.001 18120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.88 = -0.88)
04:42:56.597 00.000 18120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.16 mountX=0.04 mountY=-0.05, mountTheta=-0.86
04:42:56.598 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.03, y=0.06, opts=13)
04:42:56.599 00.001 18120 Enqueuing Move request for scope (0.03, 0.06)
04:42:56.600 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:56.601 00.001 18120 UpdateGuideState exits: m=1727 RSB=28.7
04:42:56.601 00.000 21948 Worker thread wakes up
04:42:56.601 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
04:42:56.601 00.000 21948 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
04:42:56.601 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:56.602 00.001 21948 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
04:42:56.602 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:42:56.602 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:56.602 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:56.603 00.001 18120 Enqueuing Expose request
04:42:56.603 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:42:56.603 00.000 21948 MoveAxis(E, 0, ABG)
04:42:56.603 00.000 21948 Move returns status 0, amount 0
04:42:56.603 00.000 21948 MoveAxis(N, 0, ABG)
04:42:56.604 00.001 21948 Move returns status 0, amount 0
04:42:56.604 00.000 21948 move complete, result=0
04:42:56.604 00.000 21948 worker thread done servicing request
04:42:56.604 00.000 21948 Worker thread wakes up
04:42:56.604 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:56.604 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:56.604 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:42:58.131 01.527 21948 Exposure complete
04:42:58.166 00.035 21948 worker thread done servicing request
04:42:58.166 00.000 18120 OnExposeComplete: enter
04:42:58.166 00.000 18120 UpdateGuideState(): m_state=6
04:42:58.167 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8460
04:42:58.167 00.000 18120 Star::Find returns 1 (0), X=892.48, Y=238.05, Mass=1714, SNR=28.8, Peak=117 HFD=4.2
04:42:58.168 00.001 18120 MultiStar: [#1 -0.33,-0.04,0.74,U] [#2 -0.34,-0.18,0.62,U] [#3 -0.15,-0.31,0.56,U] [#4 0.03,0.35,0.54,U] [#5 0.15,-0.15,0.46,U] [#6 -0.24,-0.21,0.50,U] [#7 0.16,-0.13,0.37,U] [#8 -0.38,-0.20,0.35,U] 
04:42:58.168 00.000 18120 single-star, 8 included, MultiStar: {-0.15, -0.10}, one-star: {-0.10, -0.10}
04:42:58.169 00.001 18120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.00) = xAngle (-4.37 = 1.92)
04:42:58.169 00.000 18120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.41 = 1.88)
04:42:58.169 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-2.37 mountX=-0.05 mountY=0.14, mountTheta=1.91
04:42:58.171 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.10, opts=13)
04:42:58.171 00.000 18120 Enqueuing Move request for scope (-0.10, -0.10)
04:42:58.171 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:58.172 00.001 18120 UpdateGuideState exits: m=1714 RSB=28.8
04:42:58.172 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:58.173 00.001 21948 Worker thread wakes up
04:42:58.173 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
04:42:58.173 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
04:42:58.173 00.000 21948 Moving (-0.10, -0.10) raw xDistance=-0.05 yDistance=0.14
04:42:58.173 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:42:58.173 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:58.173 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:58.173 00.000 18120 Enqueuing Expose request
04:42:58.174 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:42:58.174 00.000 21948 MoveAxis(E, 0, ABG)
04:42:58.174 00.000 21948 Move returns status 0, amount 0
04:42:58.174 00.000 21948 MoveAxis(N, 0, ABG)
04:42:58.174 00.000 21948 Move returns status 0, amount 0
04:42:58.174 00.000 21948 move complete, result=0
04:42:58.174 00.000 21948 worker thread done servicing request
04:42:58.174 00.000 21948 Worker thread wakes up
04:42:58.174 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:58.174 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:58.175 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:59.806 01.631 21948 Exposure complete
04:42:59.857 00.051 21948 worker thread done servicing request
04:42:59.857 00.000 18120 OnExposeComplete: enter
04:42:59.858 00.001 18120 UpdateGuideState(): m_state=6
04:42:59.859 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8461
04:42:59.860 00.001 18120 Star::Find returns 1 (0), X=892.50, Y=238.17, Mass=1617, SNR=27.7, Peak=116 HFD=3.9
04:42:59.862 00.002 18120 MultiStar: [#1 -0.01,0.14,0.73,U] [#2 -0.07,-0.10,0.70,U] [#3 -0.02,-0.15,0.61,U] [#4 -0.14,0.13,0.54,U] [#5 0.16,0.03,0.49,U] [#6 0.16,-0.07,0.48,U] [#7 -0.03,-0.37,0.42,U] [#8 0.51,0.18,0.00,M1] 
04:42:59.863 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.09, 0.02}
04:42:59.864 00.001 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.10 = 2.18)
04:42:59.865 00.001 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
04:42:59.868 00.003 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.10 mountX=-0.02 mountY=0.03, mountTheta=2.17
04:42:59.870 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.03, opts=13)
04:42:59.871 00.001 18120 Enqueuing Move request for scope (-0.02, -0.03)
04:42:59.872 00.001 21948 Worker thread wakes up
04:42:59.872 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:42:59.872 00.000 18120 UpdateGuideState exits: m=1617 RSB=27.7
04:42:59.872 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:59.873 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:42:59.873 00.000 18120 Enqueuing Expose request
04:42:59.874 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:42:59.874 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:42:59.874 00.000 21948 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
04:42:59.874 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:42:59.874 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:42:59.874 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:42:59.874 00.000 21948 MoveAxis(E, 0, ABG)
04:42:59.874 00.000 21948 Move returns status 0, amount 0
04:42:59.874 00.000 21948 MoveAxis(N, 0, ABG)
04:42:59.874 00.000 21948 Move returns status 0, amount 0
04:42:59.874 00.000 21948 move complete, result=0
04:42:59.874 00.000 21948 worker thread done servicing request
04:42:59.874 00.000 21948 Worker thread wakes up
04:42:59.874 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:42:59.874 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:42:59.874 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:01.394 01.520 21948 Exposure complete
04:43:01.428 00.034 21948 worker thread done servicing request
04:43:01.428 00.000 18120 OnExposeComplete: enter
04:43:01.429 00.001 18120 UpdateGuideState(): m_state=6
04:43:01.429 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8462
04:43:01.429 00.000 18120 Star::Find returns 1 (0), X=892.67, Y=238.16, Mass=1627, SNR=28.0, Peak=134 HFD=4.1
04:43:01.430 00.001 18120 MultiStar: [#1 0.05,-0.02,0.71,U] [#2 -0.29,-0.16,0.65,U] [#3 -0.28,-0.20,0.62,U] [#4 0.30,0.28,0.54,U] [#5 -0.05,-0.10,0.45,U] [#6 0.05,-0.31,0.48,U] [#7 -0.20,0.04,0.44,U] [#8 0.19,0.16,0.41,U] 
04:43:01.430 00.000 18120 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.09, 0.01}
04:43:01.432 00.002 18120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.00) = xAngle (-3.99 = 2.29)
04:43:01.432 00.000 18120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.03 = 2.25)
04:43:01.433 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.99 mountX=-0.03 mountY=0.03, mountTheta=2.27
04:43:01.434 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.04, opts=13)
04:43:01.434 00.000 18120 Enqueuing Move request for scope (-0.02, -0.04)
04:43:01.435 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:01.435 00.000 21948 Worker thread wakes up
04:43:01.435 00.000 18120 UpdateGuideState exits: m=1627 RSB=28.0
04:43:01.435 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:01.436 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:01.436 00.000 18120 Enqueuing Expose request
04:43:01.437 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
04:43:01.437 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
04:43:01.437 00.000 21948 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
04:43:01.437 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:43:01.437 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:01.437 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:43:01.437 00.000 21948 MoveAxis(E, 0, ABG)
04:43:01.437 00.000 21948 Move returns status 0, amount 0
04:43:01.437 00.000 21948 MoveAxis(N, 0, ABG)
04:43:01.437 00.000 21948 Move returns status 0, amount 0
04:43:01.437 00.000 21948 move complete, result=0
04:43:01.437 00.000 21948 worker thread done servicing request
04:43:01.437 00.000 21948 Worker thread wakes up
04:43:01.437 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:01.437 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:01.437 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:03.061 01.624 21948 Exposure complete
04:43:03.109 00.048 21948 worker thread done servicing request
04:43:03.109 00.000 18120 OnExposeComplete: enter
04:43:03.110 00.001 18120 UpdateGuideState(): m_state=6
04:43:03.111 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8463
04:43:03.111 00.000 18120 Star::Find returns 1 (0), X=892.64, Y=238.11, Mass=1726, SNR=28.8, Peak=122 HFD=4.4
04:43:03.112 00.001 18120 MultiStar: [#1 0.18,-0.07,0.70,U] [#2 -0.59,-0.16,0.00,M1] [#3 -0.08,-0.35,0.58,U] [#4 0.27,0.39,0.00,M1] [#5 0.12,0.02,0.51,U] [#6 0.11,-0.28,0.52,U] [#7 -0.27,-0.10,0.42,U] [#8 -0.01,0.20,0.35,U] 
04:43:03.112 00.000 18120 single-star, 6 included, MultiStar: {0.03, -0.10}, one-star: {0.05, -0.05}
04:43:03.112 00.000 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.72 = -2.72)
04:43:03.113 00.001 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.76 = -2.76)
04:43:03.113 00.000 18120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.72 mountX=-0.06 mountY=-0.03, mountTheta=-2.76
04:43:03.114 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.05, opts=13)
04:43:03.115 00.001 18120 Enqueuing Move request for scope (0.05, -0.05)
04:43:03.115 00.000 21948 Worker thread wakes up
04:43:03.115 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:03.116 00.001 18120 UpdateGuideState exits: m=1726 RSB=28.8
04:43:03.116 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:03.117 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:03.117 00.000 18120 Enqueuing Expose request
04:43:03.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
04:43:03.117 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
04:43:03.117 00.000 21948 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
04:43:03.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:43:03.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:03.118 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:43:03.118 00.000 21948 MoveAxis(E, 0, ABG)
04:43:03.118 00.000 21948 Move returns status 0, amount 0
04:43:03.118 00.000 21948 MoveAxis(N, 0, ABG)
04:43:03.118 00.000 21948 Move returns status 0, amount 0
04:43:03.118 00.000 21948 move complete, result=0
04:43:03.118 00.000 21948 worker thread done servicing request
04:43:03.118 00.000 21948 Worker thread wakes up
04:43:03.118 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:03.118 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:03.118 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:43:04.645 01.527 21948 Exposure complete
04:43:04.688 00.043 21948 worker thread done servicing request
04:43:04.688 00.000 18120 OnExposeComplete: enter
04:43:04.688 00.000 18120 UpdateGuideState(): m_state=6
04:43:04.689 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8464
04:43:04.689 00.000 18120 Star::Find returns 1 (0), X=892.73, Y=238.10, Mass=1706, SNR=28.6, Peak=121 HFD=4.3
04:43:04.691 00.002 18120 MultiStar: [#1 0.09,0.03,0.70,U] [#2 -0.46,0.05,0.00,M2] [#3 0.00,-0.29,0.57,U] [#4 -0.00,0.12,0.56,U] [#5 0.21,-0.07,0.45,U] [#6 -0.00,-0.07,0.47,U] [#7 -0.28,-0.30,0.38,U] [#8 0.16,0.02,0.41,U] 
04:43:04.693 00.002 18120 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.14, -0.06}
04:43:04.693 00.000 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.86 = -2.86)
04:43:04.694 00.001 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.90 = -2.90)
04:43:04.694 00.000 18120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.87 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
04:43:04.695 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.07, opts=13)
04:43:04.696 00.001 18120 Enqueuing Move request for scope (0.06, -0.07)
04:43:04.696 00.000 21948 Worker thread wakes up
04:43:04.696 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:04.697 00.001 18120 UpdateGuideState exits: m=1706 RSB=28.6
04:43:04.697 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:04.697 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:04.698 00.001 18120 Enqueuing Expose request
04:43:04.698 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
04:43:04.698 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
04:43:04.698 00.000 21948 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.02
04:43:04.698 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:43:04.698 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:04.698 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:43:04.698 00.000 21948 MoveAxis(E, 0, ABG)
04:43:04.699 00.001 21948 Move returns status 0, amount 0
04:43:04.699 00.000 21948 MoveAxis(N, 0, ABG)
04:43:04.699 00.000 21948 Move returns status 0, amount 0
04:43:04.699 00.000 21948 move complete, result=0
04:43:04.699 00.000 21948 worker thread done servicing request
04:43:04.699 00.000 21948 Worker thread wakes up
04:43:04.699 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:04.699 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:04.699 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:43:06.324 01.625 21948 Exposure complete
04:43:06.379 00.055 21948 worker thread done servicing request
04:43:06.379 00.000 18120 OnExposeComplete: enter
04:43:06.381 00.002 18120 UpdateGuideState(): m_state=6
04:43:06.385 00.004 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8465
04:43:06.386 00.001 18120 Star::Find returns 1 (0), X=892.54, Y=238.04, Mass=1620, SNR=27.8, Peak=120 HFD=4.0
04:43:06.387 00.001 18120 MultiStar: [#1 0.08,0.00,0.76,U] [#2 -0.35,0.04,0.70,U] [#3 -0.24,-0.26,0.58,U] [#4 0.07,0.10,0.58,U] [#5 0.04,-0.16,0.49,U] [#6 0.24,-0.02,0.54,U] [#7 -0.30,-0.02,0.40,U] [#8 -0.16,0.05,0.42,U] 
04:43:06.387 00.000 18120 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.05, -0.11}
04:43:06.388 00.001 18120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.00) = xAngle (-4.56 = 1.72)
04:43:06.388 00.000 18120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.60 = 1.69)
04:43:06.389 00.001 18120 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.56 mountX=-0.01 mountY=0.08, mountTheta=1.72
04:43:06.390 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.07, y=-0.04, opts=13)
04:43:06.390 00.000 18120 Enqueuing Move request for scope (-0.07, -0.04)
04:43:06.391 00.001 21948 Worker thread wakes up
04:43:06.391 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
04:43:06.391 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
04:43:06.391 00.000 21948 Moving (-0.07, -0.04) raw xDistance=-0.01 yDistance=0.08
04:43:06.391 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:43:06.391 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:06.391 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:06.392 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:43:06.392 00.000 21948 MoveAxis(E, 0, ABG)
04:43:06.393 00.001 21948 Move returns status 0, amount 0
04:43:06.393 00.000 21948 MoveAxis(N, 0, ABG)
04:43:06.393 00.000 21948 Move returns status 0, amount 0
04:43:06.393 00.000 21948 move complete, result=0
04:43:06.393 00.000 18120 UpdateGuideState exits: m=1620 RSB=27.8
04:43:06.394 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:06.394 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:06.395 00.001 18120 Enqueuing Expose request
04:43:06.396 00.001 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:06.396 00.000 21948 worker thread done servicing request
04:43:06.396 00.000 21948 Worker thread wakes up
04:43:06.396 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:06.396 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:07.920 01.524 21948 Exposure complete
04:43:07.958 00.038 21948 worker thread done servicing request
04:43:07.958 00.000 18120 OnExposeComplete: enter
04:43:07.959 00.001 18120 UpdateGuideState(): m_state=6
04:43:07.959 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8466
04:43:07.960 00.001 18120 Star::Find returns 1 (0), X=892.81, Y=238.18, Mass=1766, SNR=29.2, Peak=128 HFD=4.4
04:43:07.960 00.000 18120 MultiStar: [#1 0.03,0.28,0.67,U] [#2 -0.20,-0.03,0.61,U] [#3 0.07,0.09,0.60,U] [#4 -0.01,0.19,0.52,U] [#5 0.08,0.26,0.43,U] [#6 0.14,0.07,0.46,U] [#7 -0.20,-0.14,0.39,U] [#8 0.13,0.50,0.00,M1] 
04:43:07.961 00.001 18120 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.22, 0.03}
04:43:07.961 00.000 18120 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.00) = xAngle (-0.80 = -0.80)
04:43:07.962 00.001 18120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-0.84 = -0.84)
04:43:07.962 00.000 18120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.19 mountX=0.07 mountY=-0.07, mountTheta=-0.82
04:43:07.963 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=0.09, opts=13)
04:43:07.964 00.001 18120 Enqueuing Move request for scope (0.04, 0.09)
04:43:07.964 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:07.967 00.003 21948 Worker thread wakes up
04:43:07.967 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
04:43:07.967 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
04:43:07.967 00.000 21948 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.07
04:43:07.967 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:43:07.967 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:07.967 00.000 18120 UpdateGuideState exits: m=1766 RSB=29.2
04:43:07.969 00.002 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:43:07.969 00.000 21948 MoveAxis(E, 0, ABG)
04:43:07.969 00.000 21948 Move returns status 0, amount 0
04:43:07.969 00.000 21948 MoveAxis(N, 0, ABG)
04:43:07.969 00.000 21948 Move returns status 0, amount 0
04:43:07.969 00.000 21948 move complete, result=0
04:43:07.969 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:07.970 00.001 21948 worker thread done servicing request
04:43:07.970 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:07.971 00.001 18120 Enqueuing Expose request
04:43:07.971 00.000 21948 Worker thread wakes up
04:43:07.971 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:07.971 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:07.971 00.000 18120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:43:09.600 01.629 21948 Exposure complete
04:43:09.665 00.065 21948 worker thread done servicing request
04:43:09.665 00.000 18120 OnExposeComplete: enter
04:43:09.665 00.000 18120 UpdateGuideState(): m_state=6
04:43:09.666 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8467
04:43:09.666 00.000 18120 Star::Find returns 1 (0), X=892.54, Y=238.06, Mass=1824, SNR=29.6, Peak=133 HFD=4.0
04:43:09.667 00.001 18120 MultiStar: [#1 -0.13,-0.00,0.71,U] [#2 -0.29,-0.09,0.59,U] [#3 -0.03,-0.02,0.59,U] [#4 0.02,-0.02,0.54,U] [#5 0.17,-0.22,0.43,U] [#6 -0.05,0.03,0.51,U] [#7 -0.29,0.01,0.38,U] [#8 -0.35,0.06,0.35,U] 
04:43:09.667 00.000 18120 single-star, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.05, -0.09}
04:43:09.668 00.001 18120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.00) = xAngle (-4.05 = 2.23)
04:43:09.668 00.000 18120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.09 = 2.19)
04:43:09.668 00.000 18120 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=-0.06 mountY=0.09, mountTheta=2.22
04:43:09.670 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.05, y=-0.09, opts=13)
04:43:09.670 00.000 18120 Enqueuing Move request for scope (-0.05, -0.09)
04:43:09.671 00.001 21948 Worker thread wakes up
04:43:09.671 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
04:43:09.671 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
04:43:09.671 00.000 21948 Moving (-0.05, -0.09) raw xDistance=-0.06 yDistance=0.09
04:43:09.671 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:43:09.671 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:09.671 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:09.673 00.002 18120 UpdateGuideState exits: m=1824 RSB=29.6
04:43:09.673 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:09.673 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:09.674 00.001 18120 Enqueuing Expose request
04:43:09.674 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:43:09.674 00.000 21948 MoveAxis(E, 0, ABG)
04:43:09.674 00.000 21948 Move returns status 0, amount 0
04:43:09.674 00.000 21948 MoveAxis(N, 0, ABG)
04:43:09.674 00.000 21948 Move returns status 0, amount 0
04:43:09.674 00.000 21948 move complete, result=0
04:43:09.674 00.000 21948 worker thread done servicing request
04:43:09.674 00.000 21948 Worker thread wakes up
04:43:09.674 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:09.674 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:09.675 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:11.193 01.518 21948 Exposure complete
04:43:11.227 00.034 21948 worker thread done servicing request
04:43:11.227 00.000 18120 OnExposeComplete: enter
04:43:11.227 00.000 18120 UpdateGuideState(): m_state=6
04:43:11.228 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8468
04:43:11.229 00.001 18120 Star::Find returns 1 (0), X=892.56, Y=237.82, Mass=1437, SNR=26.2, Peak=102 HFD=4.2
04:43:11.229 00.000 18120 MultiStar: [#1 -0.00,-0.14,0.76,U] [#2 -0.17,-0.23,0.65,U] [#3 0.27,-0.26,0.64,U] [#4 0.03,-0.31,0.55,U] [#5 0.01,-0.18,0.52,U] [#6 0.28,-0.33,0.00,M1] [#7 -0.04,-0.34,0.48,U] [#8 0.18,-0.27,0.43,U] 
04:43:11.230 00.001 18120 refined, 7 included, MultiStar: {0.02, -0.26}, one-star: {-0.02, -0.33}
04:43:11.230 00.000 18120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.00) = xAngle (-3.48 = 2.80)
04:43:11.230 00.000 18120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.52 = 2.76)
04:43:11.231 00.001 18120 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.48 mountX=-0.24 mountY=0.10, mountTheta=2.77
04:43:11.233 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.02, y=-0.26, opts=13)
04:43:11.234 00.001 18120 Enqueuing Move request for scope (0.02, -0.26)
04:43:11.235 00.001 21948 Worker thread wakes up
04:43:11.235 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
04:43:11.235 00.000 21948 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
04:43:11.235 00.000 21948 Moving (0.02, -0.26) raw xDistance=-0.24 yDistance=0.10
04:43:11.235 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:43:11.235 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:11.235 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:11.236 00.001 18120 UpdateGuideState exits: m=1437 RSB=26.2
04:43:11.236 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:11.237 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:11.237 00.000 18120 Enqueuing Expose request
04:43:11.238 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:43:11.238 00.000 21948 MoveAxis(E, 43, ABG)
04:43:11.238 00.000 21948 Guiding  Dir = 2, Dur = 43
04:43:11.238 00.000 21948 IsSlewing returns 0
04:43:11.238 00.000 21948 IsGuiding returns 0
04:43:11.240 00.002 21948 PulseGuide returned control before completion, sleep 51
04:43:11.303 00.063 21948 IsGuiding returns 0
04:43:11.303 00.000 21948 Move returns status 0, amount 43
04:43:11.303 00.000 21948 MoveAxis(N, 0, ABG)
04:43:11.303 00.000 21948 Move returns status 0, amount 0
04:43:11.303 00.000 21948 move complete, result=0
04:43:11.303 00.000 21948 worker thread done servicing request
04:43:11.303 00.000 21948 Worker thread wakes up
04:43:11.303 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:11.303 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
04:43:11.304 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:12.931 01.627 21948 Exposure complete
04:43:12.965 00.034 21948 worker thread done servicing request
04:43:12.965 00.000 18120 OnExposeComplete: enter
04:43:12.965 00.000 18120 UpdateGuideState(): m_state=6
04:43:12.966 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8469
04:43:12.966 00.000 18120 Star::Find returns 1 (0), X=892.65, Y=237.97, Mass=1548, SNR=27.2, Peak=113 HFD=4.2
04:43:12.967 00.001 18120 MultiStar: [#1 -0.02,-0.15,0.73,U] [#2 0.09,-0.43,0.00,M1] [#3 0.08,-0.13,0.64,U] [#4 0.14,-0.07,0.56,U] [#5 0.19,-0.03,0.50,U] [#6 0.10,-0.23,0.50,U] [#7 -0.20,-0.24,0.42,U] [#8 0.10,-0.11,0.35,U] 
04:43:12.967 00.000 18120 refined, 7 included, MultiStar: {0.06, -0.15}, one-star: {0.06, -0.19}
04:43:12.969 00.002 18120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.00) = xAngle (-3.19 = 3.09)
04:43:12.970 00.001 18120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.23 = 3.06)
04:43:12.971 00.001 18120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=-0.16 mountY=0.01, mountTheta=3.06
04:43:12.974 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.06, y=-0.15, opts=13)
04:43:12.974 00.000 18120 Enqueuing Move request for scope (0.06, -0.15)
04:43:12.974 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:12.975 00.001 18120 UpdateGuideState exits: m=1548 RSB=27.2
04:43:12.975 00.000 21948 Worker thread wakes up
04:43:12.975 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:12.976 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
04:43:12.976 00.000 21948 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
04:43:12.976 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:12.976 00.000 18120 Enqueuing Expose request
04:43:12.977 00.001 21948 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=0.01
04:43:12.977 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:43:12.977 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:12.977 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:43:12.977 00.000 21948 MoveAxis(E, 0, ABG)
04:43:12.977 00.000 21948 Move returns status 0, amount 0
04:43:12.977 00.000 21948 MoveAxis(N, 0, ABG)
04:43:12.977 00.000 21948 Move returns status 0, amount 0
04:43:12.977 00.000 21948 move complete, result=0
04:43:12.977 00.000 21948 worker thread done servicing request
04:43:12.978 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:12.978 00.000 21948 Worker thread wakes up
04:43:12.978 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:12.978 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:14.494 01.516 21948 Exposure complete
04:43:14.543 00.049 21948 worker thread done servicing request
04:43:14.543 00.000 18120 OnExposeComplete: enter
04:43:14.543 00.000 18120 UpdateGuideState(): m_state=6
04:43:14.544 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8470
04:43:14.544 00.000 18120 Star::Find returns 1 (0), X=892.68, Y=237.57, Mass=1712, SNR=28.7, Peak=118 HFD=4.2
04:43:14.545 00.001 18120 MultiStar: [#1 0.11,-0.17,0.69,U] [#2 -0.38,-0.22,0.00,M2] [#3 0.07,-0.57,0.00,M1] [#4 -0.32,0.20,0.52,U] [#5 -0.12,-0.15,0.46,U] [#6 0.14,-0.59,0.00,M1] [#7 0.26,-0.53,0.00,M1] [#8 0.19,-0.35,0.39,U] 
04:43:14.545 00.000 18120 refined, 4 included, MultiStar: {0.01, -0.26}, one-star: {0.09, -0.58}
04:43:14.546 00.001 18120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.00) = xAngle (-3.54 = 2.74)
04:43:14.546 00.000 18120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
04:43:14.547 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.55 mountX=-0.24 mountY=0.11, mountTheta=2.71
04:43:14.549 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.26, opts=13)
04:43:14.550 00.001 18120 Enqueuing Move request for scope (0.01, -0.26)
04:43:14.550 00.000 21948 Worker thread wakes up
04:43:14.550 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
04:43:14.550 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
04:43:14.550 00.000 21948 Moving (0.01, -0.26) raw xDistance=-0.24 yDistance=0.11
04:43:14.550 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:43:14.550 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:14.550 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:14.551 00.001 18120 UpdateGuideState exits: m=1712 RSB=28.7
04:43:14.551 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:14.552 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:14.552 00.000 18120 Enqueuing Expose request
04:43:14.553 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:43:14.553 00.000 21948 MoveAxis(E, 43, ABG)
04:43:14.553 00.000 21948 Guiding  Dir = 2, Dur = 43
04:43:14.553 00.000 21948 IsSlewing returns 0
04:43:14.553 00.000 21948 IsGuiding returns 0
04:43:14.554 00.001 21948 PulseGuide returned control before completion, sleep 52
04:43:14.619 00.065 21948 IsGuiding returns 0
04:43:14.619 00.000 21948 Move returns status 0, amount 43
04:43:14.619 00.000 21948 MoveAxis(N, 0, ABG)
04:43:14.619 00.000 21948 Move returns status 0, amount 0
04:43:14.619 00.000 21948 move complete, result=0
04:43:14.619 00.000 21948 worker thread done servicing request
04:43:14.619 00.000 21948 Worker thread wakes up
04:43:14.619 00.000 18120 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
04:43:14.620 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:14.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:16.250 01.630 21948 Exposure complete
04:43:16.293 00.043 21948 worker thread done servicing request
04:43:16.307 00.014 18120 OnExposeComplete: enter
04:43:16.310 00.003 18120 UpdateGuideState(): m_state=6
04:43:16.312 00.002 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8471
04:43:16.315 00.003 18120 Star::Find returns 1 (0), X=892.69, Y=237.94, Mass=1600, SNR=27.6, Peak=125 HFD=4.1
04:43:16.318 00.003 18120 MultiStar: [#1 -0.20,-0.20,0.73,U] [#2 -0.23,-0.24,0.65,U] [#3 -0.16,-0.25,0.61,U] [#4 -0.22,0.47,0.00,M1] [#5 -0.22,0.21,0.49,U] [#6 0.27,-0.40,0.00,M2] [#7 -0.07,-0.42,0.36,U] [#8 -0.07,0.04,0.42,U] 
04:43:16.320 00.002 18120 refined, 6 included, MultiStar: {-0.11, -0.17}, one-star: {0.10, -0.21}
04:43:16.322 00.002 18120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.00) = xAngle (-4.14 = 2.14)
04:43:16.324 00.002 18120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.18 = 2.10)
04:43:16.326 00.002 18120 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.14 mountX=-0.11 mountY=0.17, mountTheta=2.13
04:43:16.327 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.11, y=-0.17, opts=13)
04:43:16.328 00.001 18120 Enqueuing Move request for scope (-0.11, -0.17)
04:43:16.328 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:16.329 00.001 18120 UpdateGuideState exits: m=1600 RSB=27.6
04:43:16.329 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:16.330 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:16.330 00.000 18120 Enqueuing Expose request
04:43:16.330 00.000 21948 Worker thread wakes up
04:43:16.331 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
04:43:16.331 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
04:43:16.331 00.000 21948 Moving (-0.11, -0.17) raw xDistance=-0.11 yDistance=0.17
04:43:16.331 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:43:16.331 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:16.331 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:43:16.331 00.000 21948 MoveAxis(E, 0, ABG)
04:43:16.331 00.000 21948 Move returns status 0, amount 0
04:43:16.331 00.000 21948 MoveAxis(N, 0, ABG)
04:43:16.331 00.000 21948 Move returns status 0, amount 0
04:43:16.331 00.000 21948 move complete, result=0
04:43:16.331 00.000 21948 worker thread done servicing request
04:43:16.331 00.000 21948 Worker thread wakes up
04:43:16.331 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:43:16.332 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:16.332 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:17.748 01.416 21948 Exposure complete
04:43:17.798 00.050 21948 worker thread done servicing request
04:43:17.798 00.000 18120 OnExposeComplete: enter
04:43:17.799 00.001 18120 UpdateGuideState(): m_state=6
04:43:17.799 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8472
04:43:17.800 00.001 18120 Star::Find returns 1 (0), X=892.55, Y=238.19, Mass=1581, SNR=27.6, Peak=113 HFD=4.4
04:43:17.800 00.000 18120 MultiStar: [#1 0.03,0.01,0.79,U] [#2 -0.38,-0.13,0.66,U] [#3 -0.16,-0.12,0.62,U] [#4 -0.11,0.24,0.54,U] [#5 0.22,0.05,0.51,U] [#6 0.26,-0.16,0.56,U] [#7 0.05,-0.35,0.42,U] [#8 -0.07,0.22,0.38,U] 
04:43:17.800 00.000 18120 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.04, 0.04}
04:43:17.801 00.001 18120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.00) = xAngle (-4.53 = 1.75)
04:43:17.801 00.000 18120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.57 = 1.71)
04:43:17.802 00.001 18120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.53 mountX=-0.01 mountY=0.04, mountTheta=1.75
04:43:17.803 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.03, y=-0.02, opts=13)
04:43:17.804 00.001 18120 Enqueuing Move request for scope (-0.03, -0.02)
04:43:17.805 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:17.806 00.001 18120 UpdateGuideState exits: m=1581 RSB=27.6
04:43:17.807 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:17.808 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:17.808 00.000 18120 Enqueuing Expose request
04:43:17.808 00.000 21948 Worker thread wakes up
04:43:17.809 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
04:43:17.809 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
04:43:17.809 00.000 21948 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
04:43:17.809 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:43:17.809 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:17.809 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:43:17.809 00.000 21948 MoveAxis(E, 0, ABG)
04:43:17.809 00.000 21948 Move returns status 0, amount 0
04:43:17.809 00.000 21948 MoveAxis(N, 0, ABG)
04:43:17.809 00.000 21948 Move returns status 0, amount 0
04:43:17.809 00.000 21948 move complete, result=0
04:43:17.809 00.000 21948 worker thread done servicing request
04:43:17.809 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:17.810 00.001 21948 Worker thread wakes up
04:43:17.810 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:17.810 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:19.445 01.635 21948 Exposure complete
04:43:19.510 00.065 21948 worker thread done servicing request
04:43:19.510 00.000 18120 OnExposeComplete: enter
04:43:19.510 00.000 18120 UpdateGuideState(): m_state=6
04:43:19.511 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8473
04:43:19.511 00.000 18120 Star::Find returns 1 (0), X=892.84, Y=237.80, Mass=1681, SNR=28.5, Peak=142 HFD=4.3
04:43:19.512 00.001 18120 MultiStar: [#1 -0.04,-0.23,0.72,U] [#2 -0.09,-0.29,0.64,U] [#3 0.04,-0.18,0.59,U] [#4 0.13,0.06,0.53,U] [#5 0.34,-0.35,0.00,M1] [#6 0.26,-0.31,0.49,U] [#7 -0.32,-0.33,0.00,M1] [#8 0.23,-0.22,0.40,U] 
04:43:19.512 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.23}, one-star: {0.26, -0.36}
04:43:19.513 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
04:43:19.513 00.000 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
04:43:19.513 00.000 18120 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-1.13 mountX=-0.26 mountY=0.01, mountTheta=3.12
04:43:19.515 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.23, opts=13)
04:43:19.516 00.001 18120 Enqueuing Move request for scope (0.11, -0.23)
04:43:19.517 00.001 21948 Worker thread wakes up
04:43:19.517 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:19.517 00.000 18120 UpdateGuideState exits: m=1681 RSB=28.5
04:43:19.518 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:19.518 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:19.519 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
04:43:19.519 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
04:43:19.519 00.000 18120 Enqueuing Expose request
04:43:19.521 00.002 21948 Moving (0.11, -0.23) raw xDistance=-0.26 yDistance=0.01
04:43:19.522 00.001 21948 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:43:19.522 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:19.522 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:43:19.522 00.000 21948 MoveAxis(E, 46, ABG)
04:43:19.522 00.000 21948 Guiding  Dir = 2, Dur = 46
04:43:19.522 00.000 21948 IsSlewing returns 0
04:43:19.522 00.000 21948 IsGuiding returns 0
04:43:19.523 00.001 21948 PulseGuide returned control before completion, sleep 55
04:43:19.587 00.064 21948 IsGuiding returns 0
04:43:19.587 00.000 21948 Move returns status 0, amount 46
04:43:19.587 00.000 21948 MoveAxis(N, 0, ABG)
04:43:19.587 00.000 21948 Move returns status 0, amount 0
04:43:19.587 00.000 21948 move complete, result=0
04:43:19.587 00.000 21948 worker thread done servicing request
04:43:19.587 00.000 21948 Worker thread wakes up
04:43:19.587 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:19.587 00.000 18120 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
04:43:19.588 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:20.996 01.408 21948 Exposure complete
04:43:21.033 00.037 21948 worker thread done servicing request
04:43:21.033 00.000 18120 OnExposeComplete: enter
04:43:21.035 00.002 18120 UpdateGuideState(): m_state=6
04:43:21.036 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8474
04:43:21.038 00.002 18120 Star::Find returns 1 (0), X=892.84, Y=237.91, Mass=1710, SNR=28.6, Peak=129 HFD=4.3
04:43:21.039 00.001 18120 MultiStar: [#1 0.05,-0.15,0.74,U] [#2 0.07,-0.15,0.61,U] [#3 0.13,-0.24,0.62,U] [#4 -0.16,0.38,0.56,U] [#5 -0.14,-0.05,0.49,U] [#6 0.21,-0.37,0.51,U] [#7 0.08,-0.31,0.39,U] [#8 -0.14,-0.10,0.37,U] 
04:43:21.040 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.25, -0.25}
04:43:21.041 00.001 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
04:43:21.043 00.002 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
04:43:21.045 00.002 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.14 mountX=-0.16 mountY=0.01, mountTheta=3.10
04:43:21.046 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
04:43:21.048 00.002 18120 Enqueuing Move request for scope (0.07, -0.14)
04:43:21.048 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:21.048 00.000 18120 UpdateGuideState exits: m=1710 RSB=28.6
04:43:21.049 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:21.049 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:21.050 00.001 18120 Enqueuing Expose request
04:43:21.050 00.000 21948 Worker thread wakes up
04:43:21.050 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
04:43:21.050 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
04:43:21.050 00.000 21948 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=0.01
04:43:21.050 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:43:21.050 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:21.050 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:43:21.050 00.000 21948 MoveAxis(E, 0, ABG)
04:43:21.050 00.000 21948 Move returns status 0, amount 0
04:43:21.050 00.000 21948 MoveAxis(N, 0, ABG)
04:43:21.050 00.000 21948 Move returns status 0, amount 0
04:43:21.050 00.000 21948 move complete, result=0
04:43:21.051 00.001 21948 worker thread done servicing request
04:43:21.051 00.000 21948 Worker thread wakes up
04:43:21.051 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:21.051 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:21.051 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:22.688 01.637 21948 Exposure complete
04:43:22.719 00.031 21948 worker thread done servicing request
04:43:22.719 00.000 18120 OnExposeComplete: enter
04:43:22.721 00.002 18120 UpdateGuideState(): m_state=6
04:43:22.721 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8475
04:43:22.721 00.000 18120 Star::Find returns 1 (0), X=892.76, Y=237.94, Mass=1675, SNR=28.4, Peak=132 HFD=4.2
04:43:22.722 00.001 18120 MultiStar: [#1 -0.09,0.06,0.75,U] [#2 -0.03,-0.18,0.63,U] [#3 0.10,-0.16,0.59,U] [#4 -0.29,0.13,0.58,U] [#5 0.15,-0.15,0.46,U] [#6 0.20,-0.38,0.51,U] [#7 0.10,-0.27,0.37,U] [#8 0.18,-0.27,0.34,U] 
04:43:22.722 00.000 18120 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.18, -0.21}
04:43:22.723 00.001 18120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.00) = xAngle (-3.25 = 3.03)
04:43:22.723 00.000 18120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.29 = 3.00)
04:43:22.724 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.25 mountX=-0.15 mountY=0.02, mountTheta=3.00
04:43:22.725 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=-0.14, opts=13)
04:43:22.725 00.000 18120 Enqueuing Move request for scope (0.05, -0.14)
04:43:22.726 00.001 21948 Worker thread wakes up
04:43:22.726 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:22.726 00.000 18120 UpdateGuideState exits: m=1675 RSB=28.4
04:43:22.727 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:22.727 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:22.727 00.000 18120 Enqueuing Expose request
04:43:22.728 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
04:43:22.728 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
04:43:22.728 00.000 21948 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=0.02
04:43:22.728 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:43:22.728 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:22.728 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:43:22.728 00.000 21948 MoveAxis(E, 0, ABG)
04:43:22.728 00.000 21948 Move returns status 0, amount 0
04:43:22.728 00.000 21948 MoveAxis(N, 0, ABG)
04:43:22.728 00.000 21948 Move returns status 0, amount 0
04:43:22.728 00.000 21948 move complete, result=0
04:43:22.728 00.000 21948 worker thread done servicing request
04:43:22.728 00.000 21948 Worker thread wakes up
04:43:22.728 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:22.728 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:22.729 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:24.253 01.524 21948 Exposure complete
04:43:24.305 00.052 21948 worker thread done servicing request
04:43:24.305 00.000 18120 OnExposeComplete: enter
04:43:24.306 00.001 18120 UpdateGuideState(): m_state=6
04:43:24.307 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8476
04:43:24.307 00.000 18120 Star::Find returns 1 (0), X=892.47, Y=238.10, Mass=1737, SNR=28.9, Peak=123 HFD=4.1
04:43:24.308 00.001 18120 MultiStar: [#1 -0.39,-0.03,0.67,U] [#2 -0.03,-0.32,0.67,U] [#3 0.06,-0.11,0.57,U] [#4 -0.02,0.00,0.49,U] [#5 0.04,-0.03,0.47,U] [#6 -0.05,-0.26,0.51,U] [#7 0.01,-0.16,0.38,U] [#8 0.22,0.17,0.41,U] 
04:43:24.308 00.000 18120 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.12, -0.06}
04:43:24.310 00.002 18120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.00) = xAngle (-4.10 = 2.18)
04:43:24.311 00.001 18120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.14 = 2.14)
04:43:24.312 00.001 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=-0.06 mountY=0.09, mountTheta=2.17
04:43:24.314 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.10, opts=13)
04:43:24.315 00.001 18120 Enqueuing Move request for scope (-0.06, -0.10)
04:43:24.317 00.002 21948 Worker thread wakes up
04:43:24.317 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
04:43:24.317 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
04:43:24.317 00.000 21948 Moving (-0.06, -0.10) raw xDistance=-0.06 yDistance=0.09
04:43:24.317 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:43:24.317 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:24.317 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:24.317 00.000 18120 UpdateGuideState exits: m=1737 RSB=28.9
04:43:24.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:24.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:24.319 00.001 18120 Enqueuing Expose request
04:43:24.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:43:24.319 00.000 21948 MoveAxis(E, 0, ABG)
04:43:24.319 00.000 21948 Move returns status 0, amount 0
04:43:24.319 00.000 21948 MoveAxis(N, 0, ABG)
04:43:24.319 00.000 21948 Move returns status 0, amount 0
04:43:24.319 00.000 21948 move complete, result=0
04:43:24.319 00.000 21948 worker thread done servicing request
04:43:24.319 00.000 21948 Worker thread wakes up
04:43:24.319 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:24.319 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:24.320 00.001 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:25.948 01.628 21948 Exposure complete
04:43:25.983 00.035 21948 worker thread done servicing request
04:43:25.983 00.000 18120 OnExposeComplete: enter
04:43:25.986 00.003 18120 UpdateGuideState(): m_state=6
04:43:25.988 00.002 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8477
04:43:25.990 00.002 18120 Star::Find returns 1 (0), X=892.60, Y=237.76, Mass=1664, SNR=28.2, Peak=116 HFD=4.1
04:43:25.993 00.003 18120 MultiStar: [#1 0.10,-0.31,0.72,U] [#2 0.21,-0.58,0.00,M1] [#3 0.14,-0.54,0.00,M1] [#4 -0.09,-0.40,0.52,U] [#5 0.33,-0.34,0.00,M1] [#6 0.17,-0.46,0.00,M1] [#7 0.04,-0.43,0.00,M1] [#8 0.39,-0.61,0.00,M1] 
04:43:25.996 00.003 18120 refined, 2 included, MultiStar: {0.01, -0.37}, one-star: {0.01, -0.39}
04:43:25.998 00.002 18120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.00) = xAngle (-3.53 = 2.75)
04:43:26.000 00.002 18120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.57 = 2.71)
04:43:26.001 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.53 mountX=-0.34 mountY=0.15, mountTheta=2.72
04:43:26.004 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.37, opts=13)
04:43:26.004 00.000 18120 Enqueuing Move request for scope (0.01, -0.37)
04:43:26.005 00.001 21948 Worker thread wakes up
04:43:26.005 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:26.005 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.37) opts 0xd
04:43:26.005 00.000 18120 UpdateGuideState exits: m=1664 RSB=28.2
04:43:26.006 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:26.006 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:26.007 00.001 18120 Enqueuing Expose request
04:43:26.007 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.37)
04:43:26.007 00.000 21948 Moving (0.01, -0.37) raw xDistance=-0.34 yDistance=0.15
04:43:26.007 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
04:43:26.007 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:26.007 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:43:26.007 00.000 21948 MoveAxis(E, 61, ABG)
04:43:26.007 00.000 21948 Guiding  Dir = 2, Dur = 61
04:43:26.007 00.000 21948 IsSlewing returns 0
04:43:26.008 00.001 21948 IsGuiding returns 0
04:43:26.009 00.001 21948 PulseGuide returned control before completion, sleep 70
04:43:26.089 00.080 21948 IsGuiding returns 0
04:43:26.089 00.000 21948 Move returns status 0, amount 61
04:43:26.089 00.000 21948 MoveAxis(N, 0, ABG)
04:43:26.089 00.000 21948 Move returns status 0, amount 0
04:43:26.090 00.001 21948 move complete, result=0
04:43:26.090 00.000 21948 worker thread done servicing request
04:43:26.090 00.000 21948 Worker thread wakes up
04:43:26.090 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:26.090 00.000 18120 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
04:43:26.091 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:27.508 01.417 21948 Exposure complete
04:43:27.589 00.081 21948 worker thread done servicing request
04:43:27.589 00.000 18120 OnExposeComplete: enter
04:43:27.590 00.001 18120 UpdateGuideState(): m_state=6
04:43:27.592 00.002 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8478
04:43:27.593 00.001 18120 Star::Find returns 1 (0), X=892.38, Y=238.00, Mass=1550, SNR=27.3, Peak=111 HFD=4.1
04:43:27.595 00.002 18120 MultiStar: [#1 -0.01,-0.29,0.72,U] [#2 -0.10,-0.38,0.64,U] [#3 0.06,-0.43,0.61,U] [#4 -0.03,0.09,0.56,U] [#5 -0.07,-0.14,0.48,U] [#6 0.16,-0.45,0.00,M2] [#7 0.15,-0.24,0.40,U] [#8 0.29,-0.17,0.39,U] 
04:43:27.596 00.001 18120 refined, 7 included, MultiStar: {-0.02, -0.22}, one-star: {-0.20, -0.15}
04:43:27.597 00.001 18120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.00) = xAngle (-3.67 = 2.61)
04:43:27.598 00.001 18120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.71 = 2.57)
04:43:27.599 00.001 18120 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=-0.19 mountY=0.12, mountTheta=2.58
04:43:27.602 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.02, y=-0.22, opts=13)
04:43:27.606 00.004 18120 Enqueuing Move request for scope (-0.02, -0.22)
04:43:27.608 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:27.610 00.002 18120 UpdateGuideState exits: m=1550 RSB=27.3
04:43:27.613 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:27.615 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:27.617 00.002 18120 Enqueuing Expose request
04:43:27.620 00.003 21948 Worker thread wakes up
04:43:27.620 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
04:43:27.620 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
04:43:27.620 00.000 21948 Moving (-0.02, -0.22) raw xDistance=-0.19 yDistance=0.12
04:43:27.620 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:43:27.620 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:27.620 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:43:27.620 00.000 21948 MoveAxis(E, 0, ABG)
04:43:27.620 00.000 21948 Move returns status 0, amount 0
04:43:27.620 00.000 21948 MoveAxis(N, 0, ABG)
04:43:27.620 00.000 21948 Move returns status 0, amount 0
04:43:27.620 00.000 21948 move complete, result=0
04:43:27.620 00.000 21948 worker thread done servicing request
04:43:27.620 00.000 21948 Worker thread wakes up
04:43:27.620 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:27.620 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:27.621 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:29.258 01.637 21948 Exposure complete
04:43:29.309 00.051 21948 worker thread done servicing request
04:43:29.309 00.000 18120 OnExposeComplete: enter
04:43:29.310 00.001 18120 UpdateGuideState(): m_state=6
04:43:29.310 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8479
04:43:29.311 00.001 18120 Star::Find returns 1 (0), X=892.78, Y=237.87, Mass=1696, SNR=28.4, Peak=132 HFD=4.3
04:43:29.311 00.000 18120 MultiStar: [#1 -0.18,-0.03,0.75,U] [#2 0.25,-0.32,0.66,U] [#3 0.15,-0.25,0.62,U] [#4 -0.13,0.28,0.54,U] [#5 0.04,-0.09,0.48,U] [#6 0.03,-0.21,0.49,U] [#7 0.41,-0.41,0.00,M1] [#8 0.33,0.05,0.36,U] 
04:43:29.312 00.001 18120 refined, 7 included, MultiStar: {0.08, -0.13}, one-star: {0.19, -0.29}
04:43:29.313 00.001 18120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.00) = xAngle (-3.01 = -3.01)
04:43:29.314 00.001 18120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.05 = -3.05)
04:43:29.315 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.02 mountX=-0.16 mountY=-0.01, mountTheta=-3.05
04:43:29.317 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.13, opts=13)
04:43:29.318 00.001 18120 Enqueuing Move request for scope (0.08, -0.13)
04:43:29.318 00.000 21948 Worker thread wakes up
04:43:29.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:29.320 00.002 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
04:43:29.320 00.000 18120 UpdateGuideState exits: m=1696 RSB=28.4
04:43:29.320 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:29.321 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:29.321 00.000 18120 Enqueuing Expose request
04:43:29.322 00.001 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
04:43:29.322 00.000 21948 Moving (0.08, -0.13) raw xDistance=-0.16 yDistance=-0.01
04:43:29.322 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:43:29.322 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:29.322 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:43:29.322 00.000 21948 MoveAxis(E, 0, ABG)
04:43:29.322 00.000 21948 Move returns status 0, amount 0
04:43:29.322 00.000 21948 MoveAxis(N, 0, ABG)
04:43:29.322 00.000 21948 Move returns status 0, amount 0
04:43:29.322 00.000 21948 move complete, result=0
04:43:29.322 00.000 21948 worker thread done servicing request
04:43:29.322 00.000 21948 Worker thread wakes up
04:43:29.322 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:29.322 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:43:29.323 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:30.846 01.523 21948 Exposure complete
04:43:30.881 00.035 21948 worker thread done servicing request
04:43:30.881 00.000 18120 OnExposeComplete: enter
04:43:30.882 00.001 18120 UpdateGuideState(): m_state=6
04:43:30.882 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8480
04:43:30.883 00.001 18120 Star::Find returns 1 (0), X=892.91, Y=238.06, Mass=1858, SNR=30.0, Peak=143 HFD=4.4
04:43:30.883 00.000 18120 MultiStar: [#1 -0.12,-0.04,0.65,U] [#2 -0.13,-0.40,0.65,U] [#3 0.01,-0.21,0.56,U] [#4 -0.08,0.16,0.54,U] [#5 -0.14,-0.06,0.43,U] [#6 0.16,-0.24,0.50,U] [#7 0.12,-0.39,0.37,U] [#8 0.37,-0.06,0.37,U] 
04:43:30.884 00.001 18120 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.33, -0.10}
04:43:30.884 00.000 18120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.00) = xAngle (-3.14 = -3.14)
04:43:30.885 00.001 18120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.18 = 3.10)
04:43:30.885 00.000 18120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.14 mountX=-0.16 mountY=0.01, mountTheta=3.10
04:43:30.886 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.07, y=-0.14, opts=13)
04:43:30.887 00.001 18120 Enqueuing Move request for scope (0.07, -0.14)
04:43:30.887 00.000 21948 Worker thread wakes up
04:43:30.887 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
04:43:30.887 00.000 21948 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
04:43:30.887 00.000 21948 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=0.01
04:43:30.887 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:43:30.887 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:30.887 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:43:30.887 00.000 21948 MoveAxis(E, 0, ABG)
04:43:30.887 00.000 21948 Move returns status 0, amount 0
04:43:30.887 00.000 21948 MoveAxis(N, 0, ABG)
04:43:30.887 00.000 21948 Move returns status 0, amount 0
04:43:30.887 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:30.888 00.001 18120 UpdateGuideState exits: m=1858 RSB=30.0
04:43:30.888 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:30.889 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:30.889 00.000 18120 Enqueuing Expose request
04:43:30.890 00.001 21948 move complete, result=0
04:43:30.890 00.000 21948 worker thread done servicing request
04:43:30.890 00.000 21948 Worker thread wakes up
04:43:30.890 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:30.890 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:30.890 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:32.514 01.624 21948 Exposure complete
04:43:32.580 00.066 21948 worker thread done servicing request
04:43:32.580 00.000 18120 OnExposeComplete: enter
04:43:32.581 00.001 18120 UpdateGuideState(): m_state=6
04:43:32.582 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8481
04:43:32.582 00.000 18120 Star::Find returns 1 (0), X=892.99, Y=237.91, Mass=1893, SNR=30.1, Peak=136 HFD=4.4
04:43:32.583 00.001 18120 MultiStar: [#1 0.10,-0.21,0.70,U] [#2 0.04,-0.30,0.60,U] [#3 -0.05,-0.06,0.55,U] [#4 0.29,-0.12,0.52,U] [#5 0.68,-0.07,0.00,M1] [#6 0.19,-0.20,0.46,U] [#7 0.25,-0.17,0.38,U] [#8 0.31,0.06,0.35,U] 
04:43:32.583 00.000 18120 refined, 7 included, MultiStar: {0.20, -0.17}, one-star: {0.41, -0.24}
04:43:32.584 00.001 18120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
04:43:32.584 00.000 18120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
04:43:32.584 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.27 cameraTheta=-0.72 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
04:43:32.585 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.17, opts=13)
04:43:32.586 00.001 18120 Enqueuing Move request for scope (0.20, -0.17)
04:43:32.586 00.000 21948 Worker thread wakes up
04:43:32.586 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:32.587 00.001 18120 UpdateGuideState exits: m=1893 RSB=30.1
04:43:32.587 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:32.588 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:32.588 00.000 18120 Enqueuing Expose request
04:43:32.588 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
04:43:32.589 00.001 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
04:43:32.589 00.000 21948 Moving (0.20, -0.17) raw xDistance=-0.24 yDistance=-0.10
04:43:32.589 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:43:32.589 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:32.589 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:43:32.589 00.000 21948 MoveAxis(E, 43, ABG)
04:43:32.589 00.000 21948 Guiding  Dir = 2, Dur = 43
04:43:32.589 00.000 21948 IsSlewing returns 0
04:43:32.589 00.000 21948 IsGuiding returns 0
04:43:32.591 00.002 21948 PulseGuide returned control before completion, sleep 52
04:43:32.656 00.065 21948 IsGuiding returns 0
04:43:32.656 00.000 21948 Move returns status 0, amount 43
04:43:32.656 00.000 21948 MoveAxis(N, 0, ABG)
04:43:32.656 00.000 21948 Move returns status 0, amount 0
04:43:32.656 00.000 21948 move complete, result=0
04:43:32.656 00.000 21948 worker thread done servicing request
04:43:32.656 00.000 21948 Worker thread wakes up
04:43:32.656 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:32.656 00.000 18120 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
04:43:32.657 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:34.067 01.410 21948 Exposure complete
04:43:34.111 00.044 21948 worker thread done servicing request
04:43:34.112 00.001 18120 OnExposeComplete: enter
04:43:34.112 00.000 18120 UpdateGuideState(): m_state=6
04:43:34.114 00.002 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8482
04:43:34.117 00.003 18120 Star::Find returns 1 (0), X=892.76, Y=237.77, Mass=1606, SNR=27.7, Peak=98 HFD=4.5
04:43:34.120 00.003 18120 MultiStar: [#1 -0.17,-0.11,0.73,U] [#2 -0.51,-0.30,0.00,M1] [#3 0.02,-0.30,0.62,U] [#4 0.06,0.04,0.54,U] [#5 0.08,-0.10,0.51,U] [#6 -0.07,-0.63,0.00,M1] [#7 -0.23,-0.46,0.00,M1] [#8 0.03,-0.22,0.39,U] 
04:43:34.122 00.002 18120 refined, 5 included, MultiStar: {0.04, -0.20}, one-star: {0.18, -0.38}
04:43:34.124 00.002 18120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.00) = xAngle (-3.37 = 2.91)
04:43:34.126 00.002 18120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.41 = 2.87)
04:43:34.129 00.003 18120 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.38 mountX=-0.20 mountY=0.06, mountTheta=2.87
04:43:34.132 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.20, opts=13)
04:43:34.133 00.001 18120 Enqueuing Move request for scope (0.04, -0.20)
04:43:34.134 00.001 21948 Worker thread wakes up
04:43:34.134 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
04:43:34.134 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
04:43:34.134 00.000 21948 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=0.06
04:43:34.134 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:43:34.134 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:34.134 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:34.135 00.001 18120 UpdateGuideState exits: m=1606 RSB=27.7
04:43:34.135 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:34.136 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:34.136 00.000 18120 Enqueuing Expose request
04:43:34.137 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:43:34.137 00.000 21948 MoveAxis(E, 39, ABG)
04:43:34.137 00.000 21948 Guiding  Dir = 2, Dur = 39
04:43:34.137 00.000 21948 IsSlewing returns 0
04:43:34.137 00.000 21948 IsGuiding returns 0
04:43:34.139 00.002 21948 PulseGuide returned control before completion, sleep 48
04:43:34.192 00.053 21948 IsGuiding returns 0
04:43:34.192 00.000 21948 Move returns status 0, amount 39
04:43:34.192 00.000 21948 MoveAxis(N, 0, ABG)
04:43:34.193 00.001 21948 Move returns status 0, amount 0
04:43:34.193 00.000 21948 move complete, result=0
04:43:34.193 00.000 21948 worker thread done servicing request
04:43:34.193 00.000 21948 Worker thread wakes up
04:43:34.193 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:34.193 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:34.193 00.000 18120 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:43:35.822 01.629 21948 Exposure complete
04:43:35.867 00.045 21948 worker thread done servicing request
04:43:35.867 00.000 18120 OnExposeComplete: enter
04:43:35.868 00.001 18120 UpdateGuideState(): m_state=6
04:43:35.869 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8483
04:43:35.869 00.000 18120 Star::Find returns 1 (0), X=892.30, Y=238.08, Mass=1543, SNR=27.1, Peak=124 HFD=4.1
04:43:35.869 00.000 18120 MultiStar: [#1 -0.53,0.11,0.00,M1] [#2 -0.53,-0.15,0.00,M2] [#3 -0.42,-0.14,0.00,M1] [#4 -0.37,0.19,0.58,U] [#5 -0.25,0.34,0.52,U] [#6 -0.33,-0.21,0.56,U] [#7 -0.66,-0.32,0.00,M2] [#8 -0.25,0.18,0.40,U] 
04:43:35.870 00.001 18120 single-star, 4 included, MultiStar: {-0.30, 0.06}, one-star: {-0.29, -0.07}
04:43:35.870 00.000 18120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.00) = xAngle (-4.89 = 1.39)
04:43:35.871 00.001 18120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.93 = 1.35)
04:43:35.871 00.000 18120 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.29 cameraTheta=-2.89 mountX=0.05 mountY=0.29, mountTheta=1.39
04:43:35.872 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.29, y=-0.07, opts=13)
04:43:35.873 00.001 18120 Enqueuing Move request for scope (-0.29, -0.07)
04:43:35.873 00.000 21948 Worker thread wakes up
04:43:35.874 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:35.875 00.001 18120 UpdateGuideState exits: m=1543 RSB=27.1
04:43:35.875 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:35.876 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:35.876 00.000 18120 Enqueuing Expose request
04:43:35.876 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
04:43:35.877 00.001 21948 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
04:43:35.877 00.000 21948 Moving (-0.29, -0.07) raw xDistance=0.05 yDistance=0.29
04:43:35.877 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:43:35.877 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:43:35.877 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:43:35.877 00.000 21948 MoveAxis(E, 0, ABG)
04:43:35.877 00.000 21948 Move returns status 0, amount 0
04:43:35.877 00.000 21948 MoveAxis(N, 0, ABG)
04:43:35.877 00.000 21948 Move returns status 0, amount 0
04:43:35.877 00.000 21948 move complete, result=0
04:43:35.877 00.000 21948 worker thread done servicing request
04:43:35.877 00.000 21948 Worker thread wakes up
04:43:35.877 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:35.877 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:35.877 00.000 18120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:43:37.404 01.527 21948 Exposure complete
04:43:37.472 00.068 21948 worker thread done servicing request
04:43:37.472 00.000 18120 OnExposeComplete: enter
04:43:37.475 00.003 18120 UpdateGuideState(): m_state=6
04:43:37.477 00.002 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8484
04:43:37.480 00.003 18120 Star::Find returns 1 (0), X=892.24, Y=238.34, Mass=1646, SNR=28.1, Peak=122 HFD=4.3
04:43:37.483 00.003 18120 MultiStar: [#1 -0.62,0.31,0.00,M2] [#2 -0.57,0.04,0.00,M3] [#3 0.01,0.01,0.64,U] [#4 -0.33,0.44,0.00,M1] [#5 0.02,0.64,0.00,M1] [#6 -0.34,0.11,0.52,U] [#7 0.03,-0.12,0.37,U] [#8 -0.19,0.44,0.00,M1] 
04:43:37.485 00.002 18120 refined, 3 included, MultiStar: {-0.20, 0.08}, one-star: {-0.35, 0.18}
04:43:37.487 00.002 18120 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.00) = xAngle (0.76 = 0.76)
04:43:37.489 00.002 18120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.72 = 0.72)
04:43:37.491 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.76 mountX=0.16 mountY=0.14, mountTheta=0.74
04:43:37.496 00.005 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.08, opts=13)
04:43:37.498 00.002 18120 Enqueuing Move request for scope (-0.20, 0.08)
04:43:37.498 00.000 21948 Worker thread wakes up
04:43:37.498 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:37.499 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
04:43:37.499 00.000 18120 UpdateGuideState exits: m=1646 RSB=28.1
04:43:37.499 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:37.500 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:37.500 00.000 18120 Enqueuing Expose request
04:43:37.500 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
04:43:37.501 00.001 21948 Moving (-0.20, 0.08) raw xDistance=0.16 yDistance=0.14
04:43:37.501 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:43:37.501 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:37.501 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:43:37.501 00.000 21948 MoveAxis(E, 0, ABG)
04:43:37.501 00.000 21948 Move returns status 0, amount 0
04:43:37.501 00.000 21948 MoveAxis(N, 0, ABG)
04:43:37.501 00.000 21948 Move returns status 0, amount 0
04:43:37.501 00.000 21948 move complete, result=0
04:43:37.501 00.000 21948 worker thread done servicing request
04:43:37.501 00.000 21948 Worker thread wakes up
04:43:37.501 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:37.501 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:37.501 00.000 18120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:39.126 01.625 21948 Exposure complete
04:43:39.164 00.038 21948 worker thread done servicing request
04:43:39.165 00.001 18120 OnExposeComplete: enter
04:43:39.166 00.001 18120 UpdateGuideState(): m_state=6
04:43:39.168 00.002 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8485
04:43:39.170 00.002 18120 Star::Find returns 1 (0), X=892.16, Y=238.42, Mass=1581, SNR=27.5, Peak=120 HFD=4.3
04:43:39.171 00.001 18120 MultiStar: [#1 -0.64,0.48,0.00,M3] [#2 -0.75,0.32,0.00,M4] [#3 -0.30,0.14,0.62,U] [#4 -0.64,0.34,0.00,M2] [#5 -0.63,0.42,0.00,M2] [#6 -0.71,0.43,0.00,M1] [#7 -0.48,-0.11,0.00,M2] [#8 -0.19,0.15,0.44,U] 
04:43:39.171 00.000 18120 refined, 2 included, MultiStar: {-0.33, 0.20}, one-star: {-0.42, 0.27}
04:43:39.171 00.000 18120 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.00) = xAngle (0.59 = 0.59)
04:43:39.172 00.001 18120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.55 = 0.55)
04:43:39.172 00.000 18120 CameraToMount -- cameraX=-0.33 cameraY=0.20 hyp=0.39 cameraTheta=2.59 mountX=0.32 mountY=0.21, mountTheta=0.57
04:43:39.173 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.33, y=0.20, opts=13)
04:43:39.174 00.001 18120 Enqueuing Move request for scope (-0.33, 0.20)
04:43:39.174 00.000 21948 Worker thread wakes up
04:43:39.174 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.20) opts 0xd
04:43:39.174 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.33, 0.20)
04:43:39.175 00.001 21948 Moving (-0.33, 0.20) raw xDistance=0.32 yDistance=0.21
04:43:39.175 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
04:43:39.175 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:43:39.175 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:39.175 00.000 18120 UpdateGuideState exits: m=1581 RSB=27.5
04:43:39.176 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:39.176 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:39.176 00.000 18120 Enqueuing Expose request
04:43:39.177 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:43:39.177 00.000 21948 MoveAxis(W, 58, ABG)
04:43:39.177 00.000 21948 Guiding  Dir = 3, Dur = 58
04:43:39.177 00.000 21948 IsSlewing returns 0
04:43:39.177 00.000 21948 IsGuiding returns 0
04:43:39.179 00.002 21948 PulseGuide returned control before completion, sleep 67
04:43:39.249 00.070 21948 IsGuiding returns 1
04:43:39.249 00.000 21948 scope still moving after pulse duration time elapsed
04:43:39.280 00.031 21948 IsSlewing returns 0
04:43:39.280 00.000 21948 IsGuiding returns 0
04:43:39.280 00.000 21948 scope move finished after 58 + 44 ms
04:43:39.280 00.000 21948 Move returns status 0, amount 58
04:43:39.280 00.000 21948 MoveAxis(N, 0, ABG)
04:43:39.280 00.000 21948 Move returns status 0, amount 0
04:43:39.280 00.000 21948 move complete, result=0
04:43:39.281 00.001 21948 worker thread done servicing request
04:43:39.281 00.000 21948 Worker thread wakes up
04:43:39.281 00.000 18120 GuideStep: 0.3 px 58 ms WEST, 0.2 px 0 ms NORTH
04:43:39.282 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:39.282 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:40.688 01.406 21948 Exposure complete
04:43:40.724 00.036 18120 OnExposeComplete: enter
04:43:40.726 00.002 18120 UpdateGuideState(): m_state=6
04:43:40.727 00.001 21948 worker thread done servicing request
04:43:40.727 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8486
04:43:40.728 00.001 18120 Star::Find returns 1 (0), X=892.26, Y=238.09, Mass=1669, SNR=28.3, Peak=136 HFD=4.2
04:43:40.729 00.001 18120 MultiStar: [#1 -0.23,0.19,0.70,U] [#2 -0.61,-0.16,0.00,M5] [#3 -0.20,-0.06,0.58,U] [#4 -0.00,0.20,0.52,U] [#5 -0.24,-0.02,0.48,U] [#6 -0.00,0.09,0.48,U] [#7 -0.35,-0.14,0.39,U] [#8 -0.18,0.16,0.36,U] 
04:43:40.730 00.001 18120 refined, 7 included, MultiStar: {-0.20, 0.04}, one-star: {-0.33, -0.06}
04:43:40.731 00.001 18120 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.00) = xAngle (0.96 = 0.96)
04:43:40.732 00.001 18120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (0.92 = 0.92)
04:43:40.734 00.002 18120 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.96 mountX=0.12 mountY=0.16, mountTheta=0.94
04:43:40.737 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=0.04, opts=13)
04:43:40.738 00.001 18120 Enqueuing Move request for scope (-0.20, 0.04)
04:43:40.738 00.000 21948 Worker thread wakes up
04:43:40.738 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
04:43:40.738 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
04:43:40.738 00.000 21948 Moving (-0.20, 0.04) raw xDistance=0.12 yDistance=0.16
04:43:40.738 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:43:40.738 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:40.738 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:40.739 00.001 18120 UpdateGuideState exits: m=1669 RSB=28.3
04:43:40.739 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:40.740 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:40.740 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:43:40.740 00.000 21948 MoveAxis(E, 0, ABG)
04:43:40.740 00.000 21948 Move returns status 0, amount 0
04:43:40.740 00.000 21948 MoveAxis(N, 0, ABG)
04:43:40.740 00.000 21948 Move returns status 0, amount 0
04:43:40.740 00.000 21948 move complete, result=0
04:43:40.740 00.000 21948 worker thread done servicing request
04:43:40.740 00.000 18120 Enqueuing Expose request
04:43:40.741 00.001 18120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:43:40.741 00.000 21948 Worker thread wakes up
04:43:40.742 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:40.742 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:42.376 01.634 21948 Exposure complete
04:43:42.420 00.044 21948 worker thread done servicing request
04:43:42.420 00.000 18120 OnExposeComplete: enter
04:43:42.422 00.002 18120 UpdateGuideState(): m_state=6
04:43:42.423 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8487
04:43:42.423 00.000 18120 Star::Find returns 1 (0), X=892.36, Y=238.05, Mass=1671, SNR=28.3, Peak=129 HFD=4.1
04:43:42.424 00.001 18120 MultiStar: [#1 0.01,-0.02,0.69,U] [#2 -0.37,-0.28,0.00,M6] [#3 -0.14,-0.03,0.59,U] [#4 -0.05,-0.08,0.54,U] [#5 -0.20,0.11,0.48,U] [#6 -0.10,-0.45,0.00,M1] [#7 -0.06,-0.25,0.41,U] [#8 -0.12,-0.00,0.40,U] 
04:43:42.424 00.000 18120 refined, 6 included, MultiStar: {-0.12, -0.05}, one-star: {-0.22, -0.10}
04:43:42.425 00.001 18120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.00) = xAngle (-4.71 = 1.58)
04:43:42.425 00.000 18120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.75 = 1.54)
04:43:42.426 00.001 18120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.71 mountX=-0.00 mountY=0.13, mountTheta=1.58
04:43:42.427 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.12, y=-0.05, opts=13)
04:43:42.427 00.000 18120 Enqueuing Move request for scope (-0.12, -0.05)
04:43:42.428 00.001 21948 Worker thread wakes up
04:43:42.428 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
04:43:42.428 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
04:43:42.428 00.000 21948 Moving (-0.12, -0.05) raw xDistance=-0.00 yDistance=0.13
04:43:42.428 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:43:42.428 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:42.428 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:42.429 00.001 18120 UpdateGuideState exits: m=1671 RSB=28.3
04:43:42.430 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:42.431 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:42.431 00.000 18120 Enqueuing Expose request
04:43:42.432 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:43:42.432 00.000 21948 MoveAxis(E, 0, ABG)
04:43:42.432 00.000 21948 Move returns status 0, amount 0
04:43:42.432 00.000 21948 MoveAxis(N, 0, ABG)
04:43:42.432 00.000 21948 Move returns status 0, amount 0
04:43:42.432 00.000 21948 move complete, result=0
04:43:42.432 00.000 21948 worker thread done servicing request
04:43:42.432 00.000 21948 Worker thread wakes up
04:43:42.432 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:42.432 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:42.432 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:43.958 01.526 21948 Exposure complete
04:43:43.993 00.035 21948 worker thread done servicing request
04:43:43.993 00.000 18120 OnExposeComplete: enter
04:43:43.994 00.001 18120 UpdateGuideState(): m_state=6
04:43:43.994 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8488
04:43:43.995 00.001 18120 Star::Find returns 1 (0), X=892.37, Y=238.00, Mass=1781, SNR=29.1, Peak=137 HFD=4.2
04:43:43.995 00.000 18120 MultiStar: [#1 -0.21,0.21,0.72,U] [#2 -0.28,-0.00,0.61,U] [#3 -0.33,-0.19,0.62,U] [#4 -0.58,-0.04,0.00,M1] [#5 -0.31,0.05,0.45,U] [#6 0.08,-0.30,0.51,U] [#7 -0.48,0.01,0.00,M1] [#8 0.27,-0.14,0.36,U] 
04:43:43.996 00.001 18120 refined, 6 included, MultiStar: {-0.17, -0.07}, one-star: {-0.21, -0.16}
04:43:43.996 00.000 18120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.00) = xAngle (-4.74 = 1.54)
04:43:43.996 00.000 18120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.78 = 1.50)
04:43:43.997 00.001 18120 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-2.74 mountX=0.01 mountY=0.19, mountTheta=1.54
04:43:43.998 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.17, y=-0.07, opts=13)
04:43:43.998 00.000 18120 Enqueuing Move request for scope (-0.17, -0.07)
04:43:43.999 00.001 21948 Worker thread wakes up
04:43:43.999 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
04:43:43.999 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
04:43:43.999 00.000 21948 Moving (-0.17, -0.07) raw xDistance=0.01 yDistance=0.19
04:43:43.999 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:43:43.999 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:43.999 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:43:43.999 00.000 21948 MoveAxis(E, 0, ABG)
04:43:43.999 00.000 21948 Move returns status 0, amount 0
04:43:43.999 00.000 21948 MoveAxis(N, 0, ABG)
04:43:43.999 00.000 21948 Move returns status 0, amount 0
04:43:43.999 00.000 21948 move complete, result=0
04:43:43.999 00.000 21948 worker thread done servicing request
04:43:43.999 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:44.000 00.001 18120 UpdateGuideState exits: m=1781 RSB=29.1
04:43:44.000 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:44.001 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:44.001 00.000 18120 Enqueuing Expose request
04:43:44.001 00.000 18120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:43:44.002 00.001 21948 Worker thread wakes up
04:43:44.002 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:44.002 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:45.629 01.627 21948 Exposure complete
04:43:45.666 00.037 21948 worker thread done servicing request
04:43:45.667 00.001 18120 OnExposeComplete: enter
04:43:45.668 00.001 18120 UpdateGuideState(): m_state=6
04:43:45.670 00.002 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8489
04:43:45.670 00.000 18120 Star::Find returns 1 (0), X=892.80, Y=237.93, Mass=1684, SNR=28.5, Peak=125 HFD=4.3
04:43:45.671 00.001 18120 MultiStar: [#1 -0.21,-0.21,0.73,U] [#2 -0.29,-0.25,0.65,U] [#3 -0.16,-0.16,0.58,U] [#4 -0.32,0.05,0.56,U] [#5 -0.08,0.06,0.46,U] [#6 0.06,-0.06,0.51,U] [#7 -0.04,-0.32,0.40,U] [#8 -0.05,0.05,0.39,U] 
04:43:45.672 00.001 18120 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {0.21, -0.22}
04:43:45.672 00.000 18120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.00) = xAngle (-4.12 = 2.16)
04:43:45.673 00.001 18120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.16 = 2.12)
04:43:45.674 00.001 18120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.12 mountX=-0.09 mountY=0.14, mountTheta=2.15
04:43:45.675 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.08, y=-0.14, opts=13)
04:43:45.677 00.002 18120 Enqueuing Move request for scope (-0.08, -0.14)
04:43:45.677 00.000 21948 Worker thread wakes up
04:43:45.677 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:45.679 00.002 18120 UpdateGuideState exits: m=1684 RSB=28.5
04:43:45.679 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:45.680 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:45.680 00.000 18120 Enqueuing Expose request
04:43:45.681 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
04:43:45.681 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
04:43:45.681 00.000 21948 Moving (-0.08, -0.14) raw xDistance=-0.09 yDistance=0.14
04:43:45.681 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:43:45.681 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:45.681 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:43:45.681 00.000 21948 MoveAxis(E, 0, ABG)
04:43:45.681 00.000 21948 Move returns status 0, amount 0
04:43:45.681 00.000 21948 MoveAxis(N, 0, ABG)
04:43:45.681 00.000 21948 Move returns status 0, amount 0
04:43:45.681 00.000 21948 move complete, result=0
04:43:45.681 00.000 21948 worker thread done servicing request
04:43:45.681 00.000 21948 Worker thread wakes up
04:43:45.681 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:45.681 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:45.681 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:47.209 01.528 21948 Exposure complete
04:43:47.245 00.036 21948 worker thread done servicing request
04:43:47.245 00.000 18120 OnExposeComplete: enter
04:43:47.246 00.001 18120 UpdateGuideState(): m_state=6
04:43:47.246 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8490
04:43:47.248 00.002 18120 Star::Find returns 1 (0), X=892.53, Y=237.70, Mass=1537, SNR=27.1, Peak=98 HFD=4.3
04:43:47.248 00.000 18120 MultiStar: [#1 -0.19,-0.22,0.76,U] [#2 -0.29,-0.22,0.68,U] [#3 -0.44,-0.35,0.00,M1] [#4 -0.28,-0.07,0.58,U] [#5 -0.16,-0.19,0.52,U] [#6 -0.24,0.00,0.55,U] [#7 -0.26,-0.27,0.44,U] [#8 -0.20,-0.03,0.44,U] 
04:43:47.249 00.001 18120 refined, 7 included, MultiStar: {-0.20, -0.21}, one-star: {-0.05, -0.45}
04:43:47.249 00.000 18120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.00) = xAngle (-4.32 = 1.96)
04:43:47.250 00.001 18120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.36 = 1.92)
04:43:47.250 00.000 18120 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.32 mountX=-0.11 mountY=0.27, mountTheta=1.96
04:43:47.251 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.20, y=-0.21, opts=13)
04:43:47.252 00.001 18120 Enqueuing Move request for scope (-0.20, -0.21)
04:43:47.253 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:47.254 00.001 21948 Worker thread wakes up
04:43:47.254 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
04:43:47.254 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
04:43:47.254 00.000 18120 UpdateGuideState exits: m=1537 RSB=27.1
04:43:47.255 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:47.255 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:47.256 00.001 18120 Enqueuing Expose request
04:43:47.256 00.000 21948 Moving (-0.20, -0.21) raw xDistance=-0.11 yDistance=0.27
04:43:47.256 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:43:47.256 00.000 21948 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.59
04:43:47.256 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:43:47.256 00.000 21948 MoveAxis(E, 0, ABG)
04:43:47.256 00.000 21948 Move returns status 0, amount 0
04:43:47.256 00.000 21948 MoveAxis(S, 64, ABG)
04:43:47.256 00.000 21948 Guiding  Dir = 1, Dur = 64
04:43:47.257 00.001 21948 IsSlewing returns 0
04:43:47.257 00.000 21948 IsGuiding returns 0
04:43:47.262 00.005 21948 PulseGuide returned control before completion, sleep 70
04:43:47.345 00.083 21948 IsGuiding returns 0
04:43:47.345 00.000 21948 Move returns status 0, amount 64
04:43:47.345 00.000 21948 move complete, result=0
04:43:47.345 00.000 21948 worker thread done servicing request
04:43:47.345 00.000 21948 Worker thread wakes up
04:43:47.345 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:47.345 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:47.345 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 64 ms SOUTH
04:43:48.977 01.632 21948 Exposure complete
04:43:49.023 00.046 21948 worker thread done servicing request
04:43:49.023 00.000 18120 OnExposeComplete: enter
04:43:49.024 00.001 18120 UpdateGuideState(): m_state=6
04:43:49.024 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8491
04:43:49.024 00.000 18120 Star::Find returns 1 (0), X=892.85, Y=237.87, Mass=1728, SNR=28.7, Peak=144 HFD=4.3
04:43:49.025 00.001 18120 MultiStar: [#1 0.12,-0.15,0.68,U] [#2 0.02,-0.33,0.63,U] [#3 0.33,-0.36,0.00,M2] [#4 0.11,-0.12,0.53,U] [#5 0.14,-0.19,0.44,U] [#6 0.17,-0.35,0.50,U] [#7 0.11,-0.33,0.38,U] [#8 0.33,0.11,0.40,U] 
04:43:49.025 00.000 18120 refined, 7 included, MultiStar: {0.16, -0.22}, one-star: {0.27, -0.29}
04:43:49.026 00.001 18120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.00) = xAngle (-2.94 = -2.94)
04:43:49.026 00.000 18120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.98 = -2.98)
04:43:49.027 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.94 mountX=-0.27 mountY=-0.04, mountTheta=-2.98
04:43:49.028 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.22, opts=13)
04:43:49.028 00.000 18120 Enqueuing Move request for scope (0.16, -0.22)
04:43:49.029 00.001 21948 Worker thread wakes up
04:43:49.029 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
04:43:49.029 00.000 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
04:43:49.029 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:49.029 00.000 18120 UpdateGuideState exits: m=1728 RSB=28.7
04:43:49.030 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:49.030 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:49.031 00.001 18120 Enqueuing Expose request
04:43:49.031 00.000 21948 Moving (0.16, -0.22) raw xDistance=-0.27 yDistance=-0.04
04:43:49.031 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:43:49.031 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:49.031 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:43:49.031 00.000 21948 MoveAxis(E, 48, ABG)
04:43:49.031 00.000 21948 Guiding  Dir = 2, Dur = 48
04:43:49.031 00.000 21948 IsSlewing returns 0
04:43:49.032 00.001 21948 IsGuiding returns 0
04:43:49.033 00.001 21948 PulseGuide returned control before completion, sleep 57
04:43:49.099 00.066 21948 IsGuiding returns 0
04:43:49.099 00.000 21948 Move returns status 0, amount 48
04:43:49.099 00.000 21948 MoveAxis(N, 0, ABG)
04:43:49.099 00.000 21948 Move returns status 0, amount 0
04:43:49.099 00.000 21948 move complete, result=0
04:43:49.099 00.000 21948 worker thread done servicing request
04:43:49.099 00.000 21948 Worker thread wakes up
04:43:49.099 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:49.100 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:49.100 00.000 18120 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
04:43:50.507 01.407 21948 Exposure complete
04:43:50.553 00.046 21948 worker thread done servicing request
04:43:50.553 00.000 18120 OnExposeComplete: enter
04:43:50.553 00.000 18120 UpdateGuideState(): m_state=6
04:43:50.554 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8492
04:43:50.556 00.002 18120 Star::Find returns 1 (0), X=893.21, Y=237.72, Mass=1667, SNR=28.2, Peak=121 HFD=4.5
04:43:50.556 00.000 18120 MultiStar: [#1 0.25,-0.31,0.70,U] [#2 0.25,-0.72,0.00,M3] [#3 0.03,-0.29,0.59,U] [#4 0.39,-0.07,0.53,U] [#5 0.38,-0.42,0.00,M1] [#6 0.55,-0.37,0.00,M1] [#7 0.21,-0.55,0.00,M1] [#8 0.58,-0.21,0.00,M1] 
04:43:50.557 00.001 18120 refined, 3 included, MultiStar: {0.36, -0.30}, one-star: {0.63, -0.43}
04:43:50.557 00.000 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
04:43:50.558 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
04:43:50.558 00.000 18120 CameraToMount -- cameraX=0.36 cameraY=-0.30 hyp=0.47 cameraTheta=-0.70 mountX=-0.43 mountY=-0.19, mountTheta=-2.73
04:43:50.559 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.36, y=-0.30, opts=13)
04:43:50.560 00.001 18120 Enqueuing Move request for scope (0.36, -0.30)
04:43:50.560 00.000 21948 Worker thread wakes up
04:43:50.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:50.561 00.001 18120 UpdateGuideState exits: m=1667 RSB=28.2
04:43:50.561 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:50.561 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:50.562 00.001 18120 Enqueuing Expose request
04:43:50.562 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.30) opts 0xd
04:43:50.562 00.000 21948 Handling offset move in thread for scope, endpoint = (0.36, -0.30)
04:43:50.562 00.000 21948 Moving (0.36, -0.30) raw xDistance=-0.43 yDistance=-0.19
04:43:50.562 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
04:43:50.562 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:50.562 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:43:50.562 00.000 21948 MoveAxis(E, 80, ABG)
04:43:50.562 00.000 21948 Guiding  Dir = 2, Dur = 80
04:43:50.563 00.001 21948 IsSlewing returns 0
04:43:50.563 00.000 21948 IsGuiding returns 0
04:43:50.564 00.001 21948 PulseGuide returned control before completion, sleep 89
04:43:50.666 00.102 21948 IsGuiding returns 0
04:43:50.666 00.000 21948 Move returns status 0, amount 80
04:43:50.666 00.000 21948 MoveAxis(N, 0, ABG)
04:43:50.666 00.000 21948 Move returns status 0, amount 0
04:43:50.666 00.000 21948 move complete, result=0
04:43:50.666 00.000 21948 worker thread done servicing request
04:43:50.666 00.000 21948 Worker thread wakes up
04:43:50.666 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:50.666 00.000 18120 GuideStep: -0.4 px 80 ms EAST, -0.2 px 0 ms NORTH
04:43:50.667 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:52.299 01.632 21948 Exposure complete
04:43:52.334 00.035 21948 worker thread done servicing request
04:43:52.334 00.000 18120 OnExposeComplete: enter
04:43:52.336 00.002 18120 UpdateGuideState(): m_state=6
04:43:52.336 00.000 18120 Star::Find(15, 893, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8493
04:43:52.337 00.001 18120 Star::Find returns 1 (0), X=892.98, Y=237.87, Mass=1568, SNR=27.5, Peak=123 HFD=4.3
04:43:52.337 00.000 18120 MultiStar: [#1 0.41,-0.19,0.00,M1] [#2 0.24,-0.53,0.00,M4] [#3 0.05,-0.29,0.63,U] [#4 0.41,-0.15,0.00,M1] [#5 0.06,-0.18,0.47,U] [#6 0.55,-0.50,0.00,M2] [#7 0.55,-0.74,0.00,M2] [#8 0.46,-0.42,0.00,M2] 
04:43:52.337 00.000 18120 refined, 2 included, MultiStar: {0.22, -0.26}, one-star: {0.40, -0.29}
04:43:52.338 00.001 18120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
04:43:52.338 00.000 18120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
04:43:52.339 00.001 18120 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-0.88 mountX=-0.33 mountY=-0.08, mountTheta=-2.91
04:43:52.340 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.22, y=-0.26, opts=13)
04:43:52.341 00.001 18120 Enqueuing Move request for scope (0.22, -0.26)
04:43:52.341 00.000 21948 Worker thread wakes up
04:43:52.341 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:52.342 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
04:43:52.342 00.000 21948 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
04:43:52.342 00.000 18120 UpdateGuideState exits: m=1568 RSB=27.5
04:43:52.342 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:52.342 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:52.343 00.001 18120 Enqueuing Expose request
04:43:52.343 00.000 21948 Moving (0.22, -0.26) raw xDistance=-0.33 yDistance=-0.08
04:43:52.343 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
04:43:52.343 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:52.343 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:43:52.343 00.000 21948 MoveAxis(E, 65, ABG)
04:43:52.343 00.000 21948 Guiding  Dir = 2, Dur = 65
04:43:52.344 00.001 21948 IsSlewing returns 0
04:43:52.344 00.000 21948 IsGuiding returns 0
04:43:52.345 00.001 21948 PulseGuide returned control before completion, sleep 74
04:43:52.421 00.076 21948 IsGuiding returns 0
04:43:52.421 00.000 21948 Move returns status 0, amount 65
04:43:52.421 00.000 21948 MoveAxis(N, 0, ABG)
04:43:52.421 00.000 21948 Move returns status 0, amount 0
04:43:52.421 00.000 21948 move complete, result=0
04:43:52.421 00.000 21948 worker thread done servicing request
04:43:52.421 00.000 21948 Worker thread wakes up
04:43:52.421 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:52.422 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:52.422 00.000 18120 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
04:43:53.832 01.410 21948 Exposure complete
04:43:53.870 00.038 21948 worker thread done servicing request
04:43:53.870 00.000 18120 OnExposeComplete: enter
04:43:53.871 00.001 18120 UpdateGuideState(): m_state=6
04:43:53.872 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8494
04:43:53.874 00.002 18120 Star::Find returns 1 (0), X=892.98, Y=238.07, Mass=1566, SNR=27.4, Peak=122 HFD=4.4
04:43:53.876 00.002 18120 MultiStar: [#1 0.24,0.02,0.75,U] [#2 0.21,-0.19,0.65,U] [#3 0.07,-0.19,0.63,U] [#4 0.17,0.14,0.59,U] [#5 0.03,0.04,0.51,U] [#6 0.39,-0.14,0.58,U] [#7 0.56,-0.09,0.00,M3] [#8 -0.11,0.03,0.38,U] 
04:43:53.876 00.000 18120 refined, 7 included, MultiStar: {0.21, -0.05}, one-star: {0.40, -0.08}
04:43:53.877 00.001 18120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.00) = xAngle (-2.26 = -2.26)
04:43:53.879 00.002 18120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.30 = -2.30)
04:43:53.880 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.26 mountX=-0.14 mountY=-0.16, mountTheta=-2.27
04:43:53.881 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.05, opts=13)
04:43:53.881 00.000 18120 Enqueuing Move request for scope (0.21, -0.05)
04:43:53.882 00.001 21948 Worker thread wakes up
04:43:53.882 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
04:43:53.882 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
04:43:53.882 00.000 21948 Moving (0.21, -0.05) raw xDistance=-0.14 yDistance=-0.16
04:43:53.882 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:53.882 00.000 18120 UpdateGuideState exits: m=1566 RSB=27.4
04:43:53.883 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:53.884 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:53.886 00.002 18120 Enqueuing Expose request
04:43:53.888 00.002 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:43:53.888 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:53.889 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:43:53.889 00.000 21948 MoveAxis(E, 0, ABG)
04:43:53.889 00.000 21948 Move returns status 0, amount 0
04:43:53.889 00.000 21948 MoveAxis(N, 0, ABG)
04:43:53.889 00.000 21948 Move returns status 0, amount 0
04:43:53.889 00.000 21948 move complete, result=0
04:43:53.889 00.000 21948 worker thread done servicing request
04:43:53.889 00.000 21948 Worker thread wakes up
04:43:53.889 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:53.889 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:53.889 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:43:55.519 01.630 21948 Exposure complete
04:43:55.554 00.035 21948 worker thread done servicing request
04:43:55.554 00.000 18120 OnExposeComplete: enter
04:43:55.554 00.000 18120 UpdateGuideState(): m_state=6
04:43:55.555 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8495
04:43:55.555 00.000 18120 Star::Find returns 1 (0), X=892.86, Y=237.97, Mass=1737, SNR=28.8, Peak=133 HFD=4.3
04:43:55.556 00.001 18120 MultiStar: [#1 0.10,-0.21,0.69,U] [#2 0.09,-0.34,0.61,U] [#3 0.24,-0.35,0.59,U] [#4 0.19,-0.07,0.55,U] [#5 0.29,-0.16,0.48,U] [#6 0.03,-0.18,0.47,U] [#7 0.35,-0.54,0.00,M4] [#8 0.57,0.02,0.00,M2] 
04:43:55.556 00.000 18120 refined, 6 included, MultiStar: {0.18, -0.21}, one-star: {0.27, -0.19}
04:43:55.557 00.001 18120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.00) = xAngle (-2.87 = -2.87)
04:43:55.557 00.000 18120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.91 = -2.91)
04:43:55.558 00.001 18120 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.87 mountX=-0.27 mountY=-0.06, mountTheta=-2.91
04:43:55.559 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.18, y=-0.21, opts=13)
04:43:55.559 00.000 18120 Enqueuing Move request for scope (0.18, -0.21)
04:43:55.560 00.001 21948 Worker thread wakes up
04:43:55.560 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:55.560 00.000 18120 UpdateGuideState exits: m=1737 RSB=28.8
04:43:55.560 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:55.562 00.002 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:55.562 00.000 18120 Enqueuing Expose request
04:43:55.563 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
04:43:55.563 00.000 21948 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
04:43:55.563 00.000 21948 Moving (0.18, -0.21) raw xDistance=-0.27 yDistance=-0.06
04:43:55.563 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:43:55.563 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:55.563 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:43:55.563 00.000 21948 MoveAxis(E, 48, ABG)
04:43:55.564 00.001 21948 Guiding  Dir = 2, Dur = 48
04:43:55.566 00.002 21948 IsSlewing returns 0
04:43:55.566 00.000 21948 IsGuiding returns 0
04:43:55.567 00.001 21948 PulseGuide returned control before completion, sleep 57
04:43:55.627 00.060 21948 IsGuiding returns 1
04:43:55.627 00.000 21948 scope still moving after pulse duration time elapsed
04:43:55.658 00.031 21948 IsSlewing returns 0
04:43:55.658 00.000 21948 IsGuiding returns 0
04:43:55.658 00.000 21948 scope move finished after 48 + 44 ms
04:43:55.658 00.000 21948 Move returns status 0, amount 48
04:43:55.658 00.000 21948 MoveAxis(N, 0, ABG)
04:43:55.658 00.000 21948 Move returns status 0, amount 0
04:43:55.658 00.000 21948 move complete, result=0
04:43:55.658 00.000 21948 worker thread done servicing request
04:43:55.658 00.000 21948 Worker thread wakes up
04:43:55.658 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:55.658 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:55.659 00.001 18120 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
04:43:57.068 01.409 21948 Exposure complete
04:43:57.114 00.046 21948 worker thread done servicing request
04:43:57.114 00.000 18120 OnExposeComplete: enter
04:43:57.116 00.002 18120 UpdateGuideState(): m_state=6
04:43:57.116 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8496
04:43:57.117 00.001 18120 Star::Find returns 1 (0), X=892.75, Y=238.10, Mass=1691, SNR=28.4, Peak=124 HFD=4.2
04:43:57.117 00.000 18120 MultiStar: [#1 0.29,0.09,0.73,U] [#2 -0.05,0.07,0.67,U] [#3 0.11,-0.13,0.60,U] [#4 0.00,0.30,0.54,U] [#5 0.63,0.17,0.00,M1] [#6 0.26,-0.18,0.49,U] [#7 0.36,-0.24,0.00,M5] [#8 0.25,0.23,0.39,U] 
04:43:57.118 00.001 18120 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.16, -0.06}
04:43:57.118 00.000 18120 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.00) = xAngle (-1.77 = -1.77)
04:43:57.119 00.001 18120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.81 = -1.81)
04:43:57.119 00.000 18120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.23 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
04:43:57.120 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.14, y=0.03, opts=13)
04:43:57.121 00.001 18120 Enqueuing Move request for scope (0.14, 0.03)
04:43:57.121 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:57.122 00.001 18120 UpdateGuideState exits: m=1691 RSB=28.4
04:43:57.122 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:57.123 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:57.123 00.000 18120 Enqueuing Expose request
04:43:57.123 00.000 21948 Worker thread wakes up
04:43:57.124 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
04:43:57.124 00.000 21948 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
04:43:57.124 00.000 21948 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
04:43:57.124 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:43:57.124 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:57.124 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:43:57.124 00.000 21948 MoveAxis(E, 0, ABG)
04:43:57.124 00.000 21948 Move returns status 0, amount 0
04:43:57.124 00.000 21948 MoveAxis(N, 0, ABG)
04:43:57.124 00.000 21948 Move returns status 0, amount 0
04:43:57.124 00.000 21948 move complete, result=0
04:43:57.124 00.000 21948 worker thread done servicing request
04:43:57.124 00.000 21948 Worker thread wakes up
04:43:57.124 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:57.124 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:57.125 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:43:58.749 01.624 21948 Exposure complete
04:43:58.787 00.038 21948 worker thread done servicing request
04:43:58.787 00.000 18120 OnExposeComplete: enter
04:43:58.788 00.001 18120 UpdateGuideState(): m_state=6
04:43:58.789 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8497
04:43:58.789 00.000 18120 Star::Find returns 1 (0), X=892.79, Y=238.01, Mass=1852, SNR=29.9, Peak=128 HFD=4.3
04:43:58.790 00.001 18120 MultiStar: [#1 0.12,-0.00,0.68,U] [#2 -0.05,-0.30,0.57,U] [#3 0.25,-0.08,0.57,U] [#4 -0.16,0.31,0.53,U] [#5 0.04,0.09,0.47,U] [#6 0.16,0.02,0.47,U] [#7 0.08,-0.41,0.37,U] [#8 -0.08,-0.20,0.32,U] 
04:43:58.790 00.000 18120 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.20, -0.15}
04:43:58.791 00.001 18120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.00) = xAngle (-2.71 = -2.71)
04:43:58.791 00.000 18120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.75 = -2.75)
04:43:58.792 00.001 18120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
04:43:58.793 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.07, opts=13)
04:43:58.793 00.000 18120 Enqueuing Move request for scope (0.08, -0.07)
04:43:58.796 00.003 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:43:58.799 00.003 21948 Worker thread wakes up
04:43:58.799 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
04:43:58.799 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
04:43:58.799 00.000 21948 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=-0.04
04:43:58.799 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:43:58.799 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:43:58.799 00.000 18120 UpdateGuideState exits: m=1852 RSB=29.9
04:43:58.802 00.003 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:43:58.802 00.000 21948 MoveAxis(E, 0, ABG)
04:43:58.802 00.000 21948 Move returns status 0, amount 0
04:43:58.802 00.000 21948 MoveAxis(N, 0, ABG)
04:43:58.802 00.000 21948 Move returns status 0, amount 0
04:43:58.802 00.000 21948 move complete, result=0
04:43:58.802 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:58.803 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:43:58.804 00.001 18120 Enqueuing Expose request
04:43:58.804 00.000 21948 worker thread done servicing request
04:43:58.804 00.000 21948 Worker thread wakes up
04:43:58.805 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:43:58.805 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:43:58.805 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:44:00.333 01.528 21948 Exposure complete
04:44:00.370 00.037 21948 worker thread done servicing request
04:44:00.370 00.000 18120 OnExposeComplete: enter
04:44:00.371 00.001 18120 UpdateGuideState(): m_state=6
04:44:00.371 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8498
04:44:00.372 00.001 18120 Star::Find returns 1 (0), X=892.90, Y=238.11, Mass=1710, SNR=28.6, Peak=141 HFD=4.2
04:44:00.372 00.000 18120 MultiStar: [#1 0.01,-0.09,0.73,U] [#2 0.17,-0.07,0.67,U] [#3 0.21,-0.09,0.58,U] [#4 0.22,0.35,0.52,U] [#5 0.13,0.06,0.49,U] [#6 0.48,-0.29,0.00,M1] [#7 0.33,0.02,0.41,U] [#8 0.46,-0.01,0.00,M1] 
04:44:00.373 00.001 18120 refined, 6 included, MultiStar: {0.20, 0.00}, one-star: {0.32, -0.04}
04:44:00.373 00.000 18120 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.00) = xAngle (-1.99 = -1.99)
04:44:00.374 00.001 18120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.03 = -2.03)
04:44:00.374 00.000 18120 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.01 mountX=-0.08 mountY=-0.18, mountTheta=-1.99
04:44:00.376 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=0.00, opts=13)
04:44:00.376 00.000 18120 Enqueuing Move request for scope (0.20, 0.00)
04:44:00.378 00.002 21948 Worker thread wakes up
04:44:00.378 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:00.379 00.001 18120 UpdateGuideState exits: m=1710 RSB=28.6
04:44:00.379 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:00.380 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:00.380 00.000 18120 Enqueuing Expose request
04:44:00.381 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
04:44:00.381 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
04:44:00.381 00.000 21948 Moving (0.20, 0.00) raw xDistance=-0.08 yDistance=-0.18
04:44:00.381 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:44:00.381 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:00.381 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:44:00.381 00.000 21948 MoveAxis(E, 0, ABG)
04:44:00.381 00.000 21948 Move returns status 0, amount 0
04:44:00.381 00.000 21948 MoveAxis(N, 0, ABG)
04:44:00.381 00.000 21948 Move returns status 0, amount 0
04:44:00.381 00.000 21948 move complete, result=0
04:44:00.381 00.000 21948 worker thread done servicing request
04:44:00.381 00.000 21948 Worker thread wakes up
04:44:00.381 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:44:00.382 00.001 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:00.382 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:02.009 01.627 21948 Exposure complete
04:44:02.037 00.028 21948 worker thread done servicing request
04:44:02.037 00.000 18120 OnExposeComplete: enter
04:44:02.041 00.004 18120 UpdateGuideState(): m_state=6
04:44:02.043 00.002 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8499
04:44:02.046 00.003 18120 Star::Find returns 1 (0), X=892.97, Y=238.10, Mass=1668, SNR=28.2, Peak=132 HFD=4.3
04:44:02.048 00.002 18120 MultiStar: [#1 0.41,0.13,0.00,M1] [#2 0.18,-0.03,0.66,U] [#3 0.21,-0.09,0.59,U] [#4 -0.10,0.28,0.54,U] [#5 0.26,-0.15,0.46,U] [#6 0.35,-0.10,0.47,U] [#7 0.24,-0.13,0.42,U] [#8 0.45,0.32,0.00,M2] 
04:44:02.050 00.002 18120 refined, 6 included, MultiStar: {0.23, -0.03}, one-star: {0.39, -0.06}
04:44:02.053 00.003 18120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.00) = xAngle (-2.15 = -2.15)
04:44:02.056 00.003 18120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.19 = -2.19)
04:44:02.057 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.15 mountX=-0.13 mountY=-0.19, mountTheta=-2.16
04:44:02.058 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.03, opts=13)
04:44:02.059 00.001 18120 Enqueuing Move request for scope (0.23, -0.03)
04:44:02.059 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:02.060 00.001 18120 UpdateGuideState exits: m=1668 RSB=28.2
04:44:02.060 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:02.060 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:02.061 00.001 18120 Enqueuing Expose request
04:44:02.061 00.000 21948 Worker thread wakes up
04:44:02.061 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
04:44:02.061 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
04:44:02.061 00.000 21948 Moving (0.23, -0.03) raw xDistance=-0.13 yDistance=-0.19
04:44:02.061 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:44:02.061 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:02.061 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:44:02.061 00.000 21948 MoveAxis(E, 0, ABG)
04:44:02.061 00.000 21948 Move returns status 0, amount 0
04:44:02.062 00.001 21948 MoveAxis(N, 0, ABG)
04:44:02.062 00.000 21948 Move returns status 0, amount 0
04:44:02.062 00.000 21948 move complete, result=0
04:44:02.062 00.000 21948 worker thread done servicing request
04:44:02.062 00.000 21948 Worker thread wakes up
04:44:02.062 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:02.062 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:02.062 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:44:03.574 01.512 21948 Exposure complete
04:44:03.615 00.041 21948 worker thread done servicing request
04:44:03.616 00.001 18120 OnExposeComplete: enter
04:44:03.618 00.002 18120 UpdateGuideState(): m_state=6
04:44:03.620 00.002 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8500
04:44:03.621 00.001 18120 Star::Find returns 1 (0), X=892.66, Y=238.07, Mass=1639, SNR=28.0, Peak=132 HFD=4.2
04:44:03.623 00.002 18120 MultiStar: [#1 -0.00,-0.12,0.75,U] [#2 -0.28,0.02,0.66,U] [#3 -0.01,-0.13,0.60,U] [#4 0.35,0.21,0.56,U] [#5 -0.04,0.03,0.48,U] [#6 0.30,-0.23,0.49,U] [#7 0.58,-0.50,0.00,M3] [#8 0.68,0.19,0.00,M3] 
04:44:03.626 00.003 18120 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.07, -0.08}
04:44:03.628 00.002 18120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.00) = xAngle (-2.81 = -2.81)
04:44:03.630 00.002 18120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.85 = -2.85)
04:44:03.632 00.002 18120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.81 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
04:44:03.634 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.04, y=-0.05, opts=13)
04:44:03.635 00.001 18120 Enqueuing Move request for scope (0.04, -0.05)
04:44:03.635 00.000 21948 Worker thread wakes up
04:44:03.635 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
04:44:03.635 00.000 21948 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
04:44:03.635 00.000 21948 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
04:44:03.635 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:44:03.635 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:03.636 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:03.636 00.000 18120 UpdateGuideState exits: m=1639 RSB=28.0
04:44:03.637 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:44:03.637 00.000 21948 MoveAxis(E, 0, ABG)
04:44:03.637 00.000 21948 Move returns status 0, amount 0
04:44:03.637 00.000 21948 MoveAxis(N, 0, ABG)
04:44:03.637 00.000 21948 Move returns status 0, amount 0
04:44:03.637 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:03.637 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:03.638 00.001 18120 Enqueuing Expose request
04:44:03.638 00.000 21948 move complete, result=0
04:44:03.638 00.000 21948 worker thread done servicing request
04:44:03.638 00.000 21948 Worker thread wakes up
04:44:03.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:03.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:03.639 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:44:05.266 01.627 21948 Exposure complete
04:44:05.303 00.037 21948 worker thread done servicing request
04:44:05.303 00.000 18120 OnExposeComplete: enter
04:44:05.304 00.001 18120 UpdateGuideState(): m_state=6
04:44:05.306 00.002 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8501
04:44:05.307 00.001 18120 Star::Find returns 1 (0), X=892.99, Y=237.96, Mass=1658, SNR=28.2, Peak=156 HFD=4.4
04:44:05.308 00.001 18120 MultiStar: [#1 0.25,-0.10,0.74,U] [#2 -0.02,-0.23,0.65,U] [#3 0.27,-0.29,0.62,U] [#4 0.56,-0.05,0.00,M1] [#5 0.46,0.10,0.00,M1] [#6 0.28,-0.30,0.53,U] [#7 0.25,-0.55,0.00,M4] [#8 0.58,0.06,0.00,M4] 
04:44:05.310 00.002 18120 refined, 4 included, MultiStar: {0.26, -0.21}, one-star: {0.41, -0.19}
04:44:05.311 00.001 18120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.00) = xAngle (-2.69 = -2.69)
04:44:05.312 00.001 18120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.73 = -2.73)
04:44:05.313 00.001 18120 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.69 mountX=-0.30 mountY=-0.13, mountTheta=-2.72
04:44:05.316 00.003 18120 SchedulePrimaryMove(0D3B3DD0, x=0.26, y=-0.21, opts=13)
04:44:05.316 00.000 18120 Enqueuing Move request for scope (0.26, -0.21)
04:44:05.317 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:05.317 00.000 18120 UpdateGuideState exits: m=1658 RSB=28.2
04:44:05.318 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:05.318 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:05.318 00.000 18120 Enqueuing Expose request
04:44:05.319 00.001 21948 Worker thread wakes up
04:44:05.319 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
04:44:05.319 00.000 21948 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
04:44:05.319 00.000 21948 Moving (0.26, -0.21) raw xDistance=-0.30 yDistance=-0.13
04:44:05.319 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:44:05.319 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:05.319 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:44:05.319 00.000 21948 MoveAxis(E, 53, ABG)
04:44:05.319 00.000 21948 Guiding  Dir = 2, Dur = 53
04:44:05.320 00.001 21948 IsSlewing returns 0
04:44:05.320 00.000 21948 IsGuiding returns 0
04:44:05.323 00.003 21948 PulseGuide returned control before completion, sleep 61
04:44:05.389 00.066 21948 IsGuiding returns 1
04:44:05.389 00.000 21948 scope still moving after pulse duration time elapsed
04:44:05.419 00.030 21948 IsSlewing returns 0
04:44:05.420 00.001 21948 IsGuiding returns 0
04:44:05.420 00.000 21948 scope move finished after 53 + 46 ms
04:44:05.420 00.000 21948 Move returns status 0, amount 53
04:44:05.420 00.000 21948 MoveAxis(N, 0, ABG)
04:44:05.420 00.000 21948 Move returns status 0, amount 0
04:44:05.420 00.000 21948 move complete, result=0
04:44:05.420 00.000 21948 worker thread done servicing request
04:44:05.421 00.001 18120 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
04:44:05.422 00.001 21948 Worker thread wakes up
04:44:05.422 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:05.422 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:06.837 01.415 21948 Exposure complete
04:44:06.875 00.038 21948 worker thread done servicing request
04:44:06.895 00.020 18120 OnExposeComplete: enter
04:44:06.895 00.000 18120 UpdateGuideState(): m_state=6
04:44:06.897 00.002 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8502
04:44:06.897 00.000 18120 Star::Find returns 1 (0), X=892.73, Y=238.10, Mass=1718, SNR=28.7, Peak=147 HFD=4.2
04:44:06.898 00.001 18120 MultiStar: [#1 0.36,-0.16,0.71,U] [#2 -0.01,-0.24,0.62,U] [#3 0.20,-0.23,0.58,U] [#4 0.46,-0.00,0.00,M2] [#5 0.48,-0.12,0.00,M2] [#6 0.30,-0.13,0.56,U] [#7 0.14,-0.08,0.38,U] [#8 0.73,0.11,0.00,M5] 
04:44:06.898 00.000 18120 single-star, 5 included, MultiStar: {0.19, -0.14}, one-star: {0.15, -0.05}
04:44:06.898 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.33 = -2.33)
04:44:06.899 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.37 = -2.37)
04:44:06.899 00.000 18120 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=-0.11 mountY=-0.11, mountTheta=-2.35
04:44:06.900 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.15, y=-0.05, opts=13)
04:44:06.901 00.001 18120 Enqueuing Move request for scope (0.15, -0.05)
04:44:06.901 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:06.902 00.001 21948 Worker thread wakes up
04:44:06.902 00.000 18120 UpdateGuideState exits: m=1718 RSB=28.7
04:44:06.902 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
04:44:06.902 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:06.903 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:06.903 00.000 18120 Enqueuing Expose request
04:44:06.904 00.001 21948 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
04:44:06.904 00.000 21948 Moving (0.15, -0.05) raw xDistance=-0.11 yDistance=-0.11
04:44:06.904 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:44:06.904 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:06.904 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:44:06.904 00.000 21948 MoveAxis(E, 0, ABG)
04:44:06.904 00.000 21948 Move returns status 0, amount 0
04:44:06.904 00.000 21948 MoveAxis(N, 0, ABG)
04:44:06.904 00.000 21948 Move returns status 0, amount 0
04:44:06.904 00.000 21948 move complete, result=0
04:44:06.904 00.000 21948 worker thread done servicing request
04:44:06.904 00.000 21948 Worker thread wakes up
04:44:06.904 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:06.904 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:06.904 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:08.530 01.626 21948 Exposure complete
04:44:08.577 00.047 21948 worker thread done servicing request
04:44:08.577 00.000 18120 OnExposeComplete: enter
04:44:08.577 00.000 18120 UpdateGuideState(): m_state=6
04:44:08.578 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8503
04:44:08.578 00.000 18120 Star::Find returns 1 (0), X=892.89, Y=237.79, Mass=1636, SNR=28.0, Peak=135 HFD=4.4
04:44:08.579 00.001 18120 MultiStar: [#1 0.25,-0.25,0.78,U] [#2 -0.02,-0.17,0.65,U] [#3 0.34,-0.19,0.58,U] [#4 0.24,-0.14,0.56,U] [#5 0.23,-0.19,0.48,U] [#6 0.82,-0.15,0.00,M1] [#7 0.44,-0.64,0.00,M4] [#8 0.66,-0.46,0.00,M6] 
04:44:08.579 00.000 18120 refined, 5 included, MultiStar: {0.23, -0.23}, one-star: {0.30, -0.36}
04:44:08.580 00.001 18120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.00) = xAngle (-2.79 = -2.79)
04:44:08.580 00.000 18120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.83 = -2.83)
04:44:08.581 00.001 18120 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.33 cameraTheta=-0.80 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
04:44:08.582 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.23, y=-0.23, opts=13)
04:44:08.583 00.001 18120 Enqueuing Move request for scope (0.23, -0.23)
04:44:08.583 00.000 21948 Worker thread wakes up
04:44:08.583 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:08.583 00.000 18120 UpdateGuideState exits: m=1636 RSB=28.0
04:44:08.584 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:08.584 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:08.584 00.000 18120 Enqueuing Expose request
04:44:08.585 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
04:44:08.585 00.000 21948 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
04:44:08.585 00.000 21948 Moving (0.23, -0.23) raw xDistance=-0.31 yDistance=-0.10
04:44:08.585 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
04:44:08.585 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:08.585 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:44:08.585 00.000 21948 MoveAxis(E, 55, ABG)
04:44:08.585 00.000 21948 Guiding  Dir = 2, Dur = 55
04:44:08.585 00.000 21948 IsSlewing returns 0
04:44:08.585 00.000 21948 IsGuiding returns 0
04:44:08.587 00.002 21948 PulseGuide returned control before completion, sleep 64
04:44:08.657 00.070 21948 IsGuiding returns 0
04:44:08.657 00.000 21948 Move returns status 0, amount 55
04:44:08.657 00.000 21948 MoveAxis(N, 0, ABG)
04:44:08.657 00.000 21948 Move returns status 0, amount 0
04:44:08.657 00.000 21948 move complete, result=0
04:44:08.657 00.000 21948 worker thread done servicing request
04:44:08.657 00.000 21948 Worker thread wakes up
04:44:08.657 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:08.657 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:08.658 00.001 18120 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
04:44:10.068 01.410 21948 Exposure complete
04:44:10.104 00.036 21948 worker thread done servicing request
04:44:10.105 00.001 18120 OnExposeComplete: enter
04:44:10.105 00.000 18120 UpdateGuideState(): m_state=6
04:44:10.106 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8504
04:44:10.106 00.000 18120 Star::Find returns 1 (0), X=892.77, Y=238.18, Mass=1790, SNR=29.3, Peak=134 HFD=4.4
04:44:10.108 00.002 18120 MultiStar: [#1 0.07,0.06,0.68,U] [#2 0.00,-0.20,0.62,U] [#3 0.07,-0.06,0.54,U] [#4 0.12,0.07,0.53,U] [#5 0.14,-0.02,0.46,U] [#6 0.14,-0.14,0.47,U] [#7 -0.07,-0.67,0.00,M5] [#8 0.70,0.11,0.00,M7] 
04:44:10.108 00.000 18120 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.19, 0.02}
04:44:10.109 00.001 18120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.00) = xAngle (-2.27 = -2.27)
04:44:10.109 00.000 18120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.31 = -2.31)
04:44:10.110 00.001 18120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
04:44:10.111 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.11, y=-0.03, opts=13)
04:44:10.111 00.000 18120 Enqueuing Move request for scope (0.11, -0.03)
04:44:10.111 00.000 21948 Worker thread wakes up
04:44:10.111 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
04:44:10.111 00.000 21948 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
04:44:10.111 00.000 21948 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.08
04:44:10.111 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:44:10.111 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:10.112 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:10.112 00.000 18120 UpdateGuideState exits: m=1790 RSB=29.3
04:44:10.112 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:10.113 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:44:10.113 00.000 21948 MoveAxis(E, 0, ABG)
04:44:10.113 00.000 21948 Move returns status 0, amount 0
04:44:10.113 00.000 21948 MoveAxis(N, 0, ABG)
04:44:10.113 00.000 21948 Move returns status 0, amount 0
04:44:10.113 00.000 21948 move complete, result=0
04:44:10.113 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:10.114 00.001 18120 Enqueuing Expose request
04:44:10.114 00.000 21948 worker thread done servicing request
04:44:10.114 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:10.115 00.001 21948 Worker thread wakes up
04:44:10.115 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:10.115 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:11.749 01.634 21948 Exposure complete
04:44:11.800 00.051 21948 worker thread done servicing request
04:44:11.800 00.000 18120 OnExposeComplete: enter
04:44:11.801 00.001 18120 UpdateGuideState(): m_state=6
04:44:11.801 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8505
04:44:11.802 00.001 18120 Star::Find returns 1 (0), X=893.05, Y=237.93, Mass=1596, SNR=27.8, Peak=127 HFD=4.4
04:44:11.802 00.000 18120 MultiStar: [#1 0.49,0.04,0.00,M1] [#2 0.20,-0.24,0.65,U] [#3 0.30,-0.12,0.62,U] [#4 0.45,0.19,0.00,M1] [#5 0.40,-0.14,0.51,U] [#6 0.34,-0.37,0.00,M1] [#7 0.02,-0.32,0.42,U] [#8 0.88,0.07,0.00,M8] 
04:44:11.803 00.001 18120 refined, 4 included, MultiStar: {0.31, -0.21}, one-star: {0.47, -0.23}
04:44:11.803 00.000 18120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.00) = xAngle (-2.59 = -2.59)
04:44:11.803 00.000 18120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.63 = -2.63)
04:44:11.804 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=-0.21 hyp=0.38 cameraTheta=-0.59 mountX=-0.32 mountY=-0.18, mountTheta=-2.62
04:44:11.805 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=-0.21, opts=13)
04:44:11.806 00.001 18120 Enqueuing Move request for scope (0.31, -0.21)
04:44:11.807 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:11.808 00.001 18120 UpdateGuideState exits: m=1596 RSB=27.8
04:44:11.809 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:11.810 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:11.811 00.001 18120 Enqueuing Expose request
04:44:11.812 00.001 21948 Worker thread wakes up
04:44:11.812 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.21) opts 0xd
04:44:11.812 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, -0.21)
04:44:11.812 00.000 21948 Moving (0.31, -0.21) raw xDistance=-0.32 yDistance=-0.18
04:44:11.812 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:44:11.812 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:11.812 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:44:11.813 00.001 21948 MoveAxis(E, 57, ABG)
04:44:11.813 00.000 21948 Guiding  Dir = 2, Dur = 57
04:44:11.813 00.000 21948 IsSlewing returns 0
04:44:11.813 00.000 21948 IsGuiding returns 0
04:44:11.815 00.002 21948 PulseGuide returned control before completion, sleep 66
04:44:11.891 00.076 21948 IsGuiding returns 0
04:44:11.891 00.000 21948 Move returns status 0, amount 57
04:44:11.891 00.000 21948 MoveAxis(N, 0, ABG)
04:44:11.891 00.000 21948 Move returns status 0, amount 0
04:44:11.891 00.000 21948 move complete, result=0
04:44:11.891 00.000 21948 worker thread done servicing request
04:44:11.891 00.000 21948 Worker thread wakes up
04:44:11.891 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:11.891 00.000 18120 GuideStep: -0.3 px 57 ms EAST, -0.2 px 0 ms NORTH
04:44:11.892 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:13.308 01.416 21948 Exposure complete
04:44:13.360 00.052 21948 worker thread done servicing request
04:44:13.360 00.000 18120 OnExposeComplete: enter
04:44:13.361 00.001 18120 UpdateGuideState(): m_state=6
04:44:13.363 00.002 18120 Star::Find(15, 893, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8506
04:44:13.364 00.001 18120 Star::Find returns 1 (0), X=893.11, Y=238.15, Mass=1576, SNR=27.5, Peak=130 HFD=4.3
04:44:13.365 00.001 18120 MultiStar: [#1 0.25,0.17,0.78,U] [#2 0.04,0.06,0.68,U] [#3 0.06,-0.07,0.59,U] [#4 0.02,0.28,0.54,U] [#5 -0.03,0.11,0.49,U] [#6 0.13,0.10,0.55,U] [#7 0.01,-0.14,0.41,U] [#8 0.55,0.30,0.00,M9] 
04:44:13.367 00.002 18120 refined, 7 included, MultiStar: {0.17, 0.07}, one-star: {0.53, -0.00}
04:44:13.368 00.001 18120 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.00) = xAngle (-1.63 = -1.63)
04:44:13.370 00.002 18120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.67 = -1.67)
04:44:13.371 00.001 18120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.37 mountX=-0.01 mountY=-0.18, mountTheta=-1.63
04:44:13.372 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=0.07, opts=13)
04:44:13.373 00.001 18120 Enqueuing Move request for scope (0.17, 0.07)
04:44:13.373 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:13.373 00.000 18120 UpdateGuideState exits: m=1576 RSB=27.5
04:44:13.375 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:13.375 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:13.376 00.001 18120 Enqueuing Expose request
04:44:13.376 00.000 21948 Worker thread wakes up
04:44:13.376 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
04:44:13.376 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
04:44:13.376 00.000 21948 Moving (0.17, 0.07) raw xDistance=-0.01 yDistance=-0.18
04:44:13.376 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:44:13.376 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:13.376 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:44:13.376 00.000 21948 MoveAxis(E, 0, ABG)
04:44:13.376 00.000 21948 Move returns status 0, amount 0
04:44:13.376 00.000 21948 MoveAxis(N, 0, ABG)
04:44:13.376 00.000 21948 Move returns status 0, amount 0
04:44:13.376 00.000 21948 move complete, result=0
04:44:13.376 00.000 21948 worker thread done servicing request
04:44:13.376 00.000 21948 Worker thread wakes up
04:44:13.376 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:13.376 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:13.377 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:44:15.002 01.625 21948 Exposure complete
04:44:15.061 00.059 21948 worker thread done servicing request
04:44:15.061 00.000 18120 OnExposeComplete: enter
04:44:15.062 00.001 18120 UpdateGuideState(): m_state=6
04:44:15.063 00.001 18120 Star::Find(15, 893, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8507
04:44:15.064 00.001 18120 Star::Find returns 1 (0), X=893.02, Y=238.25, Mass=1701, SNR=28.4, Peak=141 HFD=4.3
04:44:15.064 00.000 18120 MultiStar: [#1 0.37,0.11,0.72,U] [#2 0.16,-0.06,0.64,U] [#3 -0.07,0.10,0.62,U] [#4 0.37,0.25,0.00,M1] [#5 0.43,0.05,0.48,U] [#6 0.41,-0.04,0.50,U] [#7 0.33,-0.19,0.40,U] [#8 0.51,0.29,0.00,M10] 
04:44:15.065 00.001 18120 refined, 6 included, MultiStar: {0.30, 0.03}, one-star: {0.43, 0.10}
04:44:15.065 00.000 18120 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.00) = xAngle (-1.90 = -1.90)
04:44:15.066 00.001 18120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.94 = -1.94)
04:44:15.066 00.000 18120 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.30 cameraTheta=0.10 mountX=-0.10 mountY=-0.28, mountTheta=-1.90
04:44:15.067 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=0.03, opts=13)
04:44:15.068 00.001 18120 Enqueuing Move request for scope (0.30, 0.03)
04:44:15.070 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:15.071 00.001 21948 Worker thread wakes up
04:44:15.071 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd
04:44:15.071 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, 0.03)
04:44:15.071 00.000 21948 Moving (0.30, 0.03) raw xDistance=-0.10 yDistance=-0.28
04:44:15.071 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:44:15.071 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:44:15.071 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:44:15.071 00.000 21948 MoveAxis(E, 0, ABG)
04:44:15.071 00.000 21948 Move returns status 0, amount 0
04:44:15.071 00.000 21948 MoveAxis(N, 0, ABG)
04:44:15.072 00.001 21948 Move returns status 0, amount 0
04:44:15.072 00.000 21948 move complete, result=0
04:44:15.072 00.000 21948 worker thread done servicing request
04:44:15.072 00.000 18120 UpdateGuideState exits: m=1701 RSB=28.4
04:44:15.073 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:15.074 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:15.075 00.001 18120 Enqueuing Expose request
04:44:15.077 00.002 18120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:44:15.078 00.001 21948 Worker thread wakes up
04:44:15.078 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:15.078 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:16.606 01.528 21948 Exposure complete
04:44:16.656 00.050 21948 worker thread done servicing request
04:44:16.656 00.000 18120 OnExposeComplete: enter
04:44:16.656 00.000 18120 UpdateGuideState(): m_state=6
04:44:16.657 00.001 18120 Star::Find(15, 893, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8508
04:44:16.657 00.000 18120 Star::Find returns 1 (0), X=893.07, Y=238.40, Mass=1693, SNR=28.5, Peak=133 HFD=4.1
04:44:16.659 00.002 18120 MultiStar: [#1 0.43,-0.01,0.00,M1] [#2 0.11,-0.19,0.67,U] [#3 0.19,0.20,0.61,U] [#4 0.31,0.27,0.52,U] [#5 0.38,0.32,0.00,M1] [#6 0.89,0.16,0.00,M1] [#7 0.38,0.02,0.39,U] [#8 0.53,0.38,0.00,R] 
04:44:16.660 00.001 18120 refined, 4 included, MultiStar: {0.31, 0.12}, one-star: {0.48, 0.25}
04:44:16.662 00.002 18120 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.00) = xAngle (-1.62 = -1.62)
04:44:16.663 00.001 18120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.66 = -1.66)
04:44:16.664 00.001 18120 CameraToMount -- cameraX=0.31 cameraY=0.12 hyp=0.33 cameraTheta=0.38 mountX=-0.02 mountY=-0.33, mountTheta=-1.62
04:44:16.666 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.31, y=0.12, opts=13)
04:44:16.667 00.001 18120 Enqueuing Move request for scope (0.31, 0.12)
04:44:16.669 00.002 21948 Worker thread wakes up
04:44:16.670 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.12) opts 0xd
04:44:16.670 00.000 21948 Handling offset move in thread for scope, endpoint = (0.31, 0.12)
04:44:16.670 00.000 21948 Moving (0.31, 0.12) raw xDistance=-0.02 yDistance=-0.33
04:44:16.670 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:44:16.670 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:44:16.670 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:16.670 00.000 18120 UpdateGuideState exits: m=1693 RSB=28.5
04:44:16.671 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:16.671 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:44:16.671 00.000 21948 MoveAxis(E, 0, ABG)
04:44:16.671 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:16.672 00.001 18120 Enqueuing Expose request
04:44:16.672 00.000 21948 Move returns status 0, amount 0
04:44:16.672 00.000 21948 MoveAxis(N, 0, ABG)
04:44:16.672 00.000 21948 Move returns status 0, amount 0
04:44:16.672 00.000 21948 move complete, result=0
04:44:16.672 00.000 21948 worker thread done servicing request
04:44:16.672 00.000 21948 Worker thread wakes up
04:44:16.672 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:16.672 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:16.673 00.001 18120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:44:18.309 01.636 21948 Exposure complete
04:44:18.340 00.031 21948 worker thread done servicing request
04:44:18.340 00.000 18120 OnExposeComplete: enter
04:44:18.341 00.001 18120 UpdateGuideState(): m_state=6
04:44:18.341 00.000 18120 Star::Find(15, 893, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8509
04:44:18.342 00.001 18120 Star::Find returns 1 (0), X=893.00, Y=238.02, Mass=1614, SNR=27.8, Peak=127 HFD=4.4
04:44:18.342 00.000 18120 MultiStar: [#1 0.41,-0.08,0.74,U] [#2 0.07,-0.20,0.65,U] [#3 0.20,-0.15,0.63,U] [#4 0.32,0.17,0.56,U] [#5 0.56,-0.06,0.00,M2] [#6 0.29,-0.09,0.51,U] [#7 0.44,-0.06,0.00,M2] [#8 0.15,-0.17,0.41,U] 
04:44:18.343 00.001 18120 refined, 6 included, MultiStar: {0.28, -0.10}, one-star: {0.41, -0.13}
04:44:18.343 00.000 18120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.00) = xAngle (-2.32 = -2.32)
04:44:18.344 00.001 18120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.36 = -2.36)
04:44:18.344 00.000 18120 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-0.33 mountX=-0.21 mountY=-0.21, mountTheta=-2.34
04:44:18.346 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.28, y=-0.10, opts=13)
04:44:18.346 00.000 18120 Enqueuing Move request for scope (0.28, -0.10)
04:44:18.346 00.000 21948 Worker thread wakes up
04:44:18.347 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
04:44:18.347 00.000 21948 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
04:44:18.347 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:18.348 00.001 21948 Moving (0.28, -0.10) raw xDistance=-0.21 yDistance=-0.21
04:44:18.348 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:44:18.348 00.000 21948 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.82
04:44:18.348 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:44:18.348 00.000 21948 MoveAxis(E, 37, ABG)
04:44:18.348 00.000 21948 Guiding  Dir = 2, Dur = 37
04:44:18.348 00.000 18120 UpdateGuideState exits: m=1614 RSB=27.8
04:44:18.351 00.003 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:18.352 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:18.353 00.001 18120 Enqueuing Expose request
04:44:18.355 00.002 21948 IsSlewing returns 0
04:44:18.355 00.000 21948 IsGuiding returns 0
04:44:18.356 00.001 21948 PulseGuide returned control before completion, sleep 46
04:44:18.417 00.061 21948 IsGuiding returns 0
04:44:18.417 00.000 21948 Move returns status 0, amount 37
04:44:18.418 00.001 21948 MoveAxis(N, 50, ABG)
04:44:18.418 00.000 21948 Guiding  Dir = 0, Dur = 50
04:44:18.418 00.000 21948 IsSlewing returns 0
04:44:18.418 00.000 21948 IsGuiding returns 0
04:44:18.423 00.005 21948 PulseGuide returned control before completion, sleep 56
04:44:18.494 00.071 21948 IsGuiding returns 0
04:44:18.494 00.000 21948 Move returns status 0, amount 50
04:44:18.494 00.000 21948 move complete, result=0
04:44:18.494 00.000 21948 worker thread done servicing request
04:44:18.494 00.000 21948 Worker thread wakes up
04:44:18.494 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:18.494 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:18.494 00.000 18120 GuideStep: -0.2 px 37 ms EAST, -0.2 px 50 ms NORTH
04:44:19.898 01.404 21948 Exposure complete
04:44:19.938 00.040 21948 worker thread done servicing request
04:44:19.938 00.000 18120 OnExposeComplete: enter
04:44:19.939 00.001 18120 UpdateGuideState(): m_state=6
04:44:19.939 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8510
04:44:19.940 00.001 18120 Star::Find returns 1 (0), X=892.95, Y=237.94, Mass=1628, SNR=27.8, Peak=126 HFD=4.3
04:44:19.941 00.001 18120 MultiStar: [#1 0.15,0.26,0.70,U] [#2 0.02,-0.12,0.61,U] [#3 0.29,-0.09,0.62,U] [#4 0.47,0.13,0.00,M1] [#5 0.67,0.08,0.00,M3] [#6 0.35,-0.14,0.50,U] [#7 0.10,-0.11,0.44,U] [#8 -0.00,-0.14,0.39,U] 
04:44:19.942 00.001 18120 refined, 6 included, MultiStar: {0.21, -0.08}, one-star: {0.36, -0.22}
04:44:19.943 00.001 18120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.00) = xAngle (-2.36 = -2.36)
04:44:19.944 00.001 18120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.40 = -2.40)
04:44:19.945 00.001 18120 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.36 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
04:44:19.947 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.21, y=-0.08, opts=13)
04:44:19.947 00.000 18120 Enqueuing Move request for scope (0.21, -0.08)
04:44:19.948 00.001 21948 Worker thread wakes up
04:44:19.948 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
04:44:19.948 00.000 21948 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
04:44:19.948 00.000 21948 Moving (0.21, -0.08) raw xDistance=-0.16 yDistance=-0.15
04:44:19.948 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:44:19.948 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:19.948 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:44:19.948 00.000 21948 MoveAxis(E, 0, ABG)
04:44:19.948 00.000 21948 Move returns status 0, amount 0
04:44:19.948 00.000 21948 MoveAxis(N, 0, ABG)
04:44:19.948 00.000 21948 Move returns status 0, amount 0
04:44:19.948 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:19.948 00.000 18120 UpdateGuideState exits: m=1628 RSB=27.8
04:44:19.949 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:19.949 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:19.950 00.001 18120 Enqueuing Expose request
04:44:19.950 00.000 21948 move complete, result=0
04:44:19.950 00.000 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:19.951 00.001 21948 worker thread done servicing request
04:44:19.951 00.000 21948 Worker thread wakes up
04:44:19.951 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:19.951 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:21.583 01.632 21948 Exposure complete
04:44:21.633 00.050 21948 worker thread done servicing request
04:44:21.633 00.000 18120 OnExposeComplete: enter
04:44:21.634 00.001 18120 UpdateGuideState(): m_state=6
04:44:21.636 00.002 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8511
04:44:21.637 00.001 18120 Star::Find returns 1 (0), X=892.67, Y=238.12, Mass=1704, SNR=28.7, Peak=133 HFD=4.2
04:44:21.638 00.001 18120 MultiStar: [#1 0.10,0.08,0.70,U] [#2 0.16,-0.15,0.62,U] [#3 0.22,-0.09,0.60,U] [#4 0.31,0.07,0.52,U] [#5 0.35,0.21,0.47,U] [#6 0.27,-0.11,0.50,U] [#7 0.24,-0.12,0.39,U] [#8 0.16,-0.51,0.00,M1] 
04:44:21.639 00.001 18120 single-star, 7 included, MultiStar: {0.20, -0.02}, one-star: {0.09, -0.03}
04:44:21.640 00.001 18120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.00) = xAngle (-2.35 = -2.35)
04:44:21.641 00.001 18120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.39 = -2.39)
04:44:21.642 00.001 18120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
04:44:21.643 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.09, y=-0.03, opts=13)
04:44:21.645 00.002 18120 Enqueuing Move request for scope (0.09, -0.03)
04:44:21.645 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:21.646 00.001 21948 Worker thread wakes up
04:44:21.646 00.000 18120 UpdateGuideState exits: m=1704 RSB=28.7
04:44:21.646 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
04:44:21.646 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:21.647 00.001 21948 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
04:44:21.647 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:21.647 00.000 18120 Enqueuing Expose request
04:44:21.647 00.000 21948 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.06
04:44:21.647 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:44:21.647 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:21.648 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:44:21.648 00.000 21948 MoveAxis(E, 0, ABG)
04:44:21.648 00.000 21948 Move returns status 0, amount 0
04:44:21.648 00.000 21948 MoveAxis(N, 0, ABG)
04:44:21.648 00.000 21948 Move returns status 0, amount 0
04:44:21.648 00.000 21948 move complete, result=0
04:44:21.648 00.000 21948 worker thread done servicing request
04:44:21.648 00.000 21948 Worker thread wakes up
04:44:21.648 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:21.648 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:21.649 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:23.164 01.515 21948 Exposure complete
04:44:23.213 00.049 18120 OnExposeComplete: enter
04:44:23.214 00.001 18120 UpdateGuideState(): m_state=6
04:44:23.214 00.000 21948 worker thread done servicing request
04:44:23.214 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8512
04:44:23.215 00.001 18120 Star::Find returns 1 (0), X=892.93, Y=238.09, Mass=1741, SNR=28.9, Peak=137 HFD=4.4
04:44:23.215 00.000 18120 MultiStar: [#1 0.36,0.02,0.70,U] [#2 0.33,-0.19,0.62,U] [#3 0.37,-0.41,0.00,M1] [#4 0.62,0.12,0.00,M1] [#5 0.57,-0.09,0.00,M3] [#6 0.58,-0.15,0.00,M1] [#7 0.32,-0.16,0.39,U] [#8 -0.01,-0.24,0.36,U] 
04:44:23.216 00.001 18120 refined, 4 included, MultiStar: {0.30, -0.11}, one-star: {0.34, -0.07}
04:44:23.216 00.000 18120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.00) = xAngle (-2.34 = -2.34)
04:44:23.217 00.001 18120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.38 = -2.38)
04:44:23.219 00.002 18120 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.34 mountX=-0.22 mountY=-0.22, mountTheta=-2.36
04:44:23.221 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=0.30, y=-0.11, opts=13)
04:44:23.223 00.002 18120 Enqueuing Move request for scope (0.30, -0.11)
04:44:23.224 00.001 21948 Worker thread wakes up
04:44:23.224 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:23.224 00.000 18120 UpdateGuideState exits: m=1741 RSB=28.9
04:44:23.225 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:23.225 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:23.225 00.000 18120 Enqueuing Expose request
04:44:23.228 00.003 21948 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
04:44:23.228 00.000 21948 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
04:44:23.228 00.000 21948 Moving (0.30, -0.11) raw xDistance=-0.22 yDistance=-0.22
04:44:23.228 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:44:23.228 00.000 21948 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:44:23.228 00.000 21948 MoveAxis(E, 39, ABG)
04:44:23.228 00.000 21948 Guiding  Dir = 2, Dur = 39
04:44:23.228 00.000 21948 IsSlewing returns 0
04:44:23.228 00.000 21948 IsGuiding returns 0
04:44:23.230 00.002 21948 PulseGuide returned control before completion, sleep 48
04:44:23.289 00.059 21948 IsGuiding returns 0
04:44:23.289 00.000 21948 Move returns status 0, amount 39
04:44:23.290 00.001 21948 MoveAxis(N, 52, ABG)
04:44:23.290 00.000 21948 Guiding  Dir = 0, Dur = 52
04:44:23.290 00.000 21948 IsSlewing returns 0
04:44:23.290 00.000 21948 IsGuiding returns 0
04:44:23.299 00.009 21948 PulseGuide returned control before completion, sleep 54
04:44:23.368 00.069 21948 IsGuiding returns 0
04:44:23.368 00.000 21948 Move returns status 0, amount 52
04:44:23.368 00.000 21948 move complete, result=0
04:44:23.368 00.000 21948 worker thread done servicing request
04:44:23.368 00.000 21948 Worker thread wakes up
04:44:23.368 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:23.368 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:23.368 00.000 18120 GuideStep: -0.2 px 39 ms EAST, -0.2 px 52 ms NORTH
04:44:24.997 01.629 21948 Exposure complete
04:44:25.037 00.040 21948 worker thread done servicing request
04:44:25.037 00.000 18120 OnExposeComplete: enter
04:44:25.038 00.001 18120 UpdateGuideState(): m_state=6
04:44:25.038 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8513
04:44:25.039 00.001 18120 Star::Find returns 1 (0), X=892.77, Y=238.16, Mass=1646, SNR=28.1, Peak=125 HFD=4.4
04:44:25.041 00.002 18120 MultiStar: [#1 0.10,0.29,0.74,U] [#2 -0.00,-0.09,0.61,U] [#3 0.22,-0.26,0.62,U] [#4 0.57,0.22,0.00,M2] [#5 0.33,-0.11,0.47,U] [#6 0.17,-0.05,0.54,U] [#7 0.16,-0.04,0.38,U] [#8 -0.53,-0.29,0.00,M1] 
04:44:25.042 00.001 18120 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.19, 0.01}
04:44:25.044 00.002 18120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.00) = xAngle (-2.11 = -2.11)
04:44:25.044 00.000 18120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.15 = -2.15)
04:44:25.045 00.001 18120 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.11 mountX=-0.08 mountY=-0.14, mountTheta=-2.12
04:44:25.046 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.16, y=-0.02, opts=13)
04:44:25.046 00.000 18120 Enqueuing Move request for scope (0.16, -0.02)
04:44:25.047 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:25.047 00.000 21948 Worker thread wakes up
04:44:25.047 00.000 18120 UpdateGuideState exits: m=1646 RSB=28.1
04:44:25.047 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
04:44:25.047 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:25.048 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:25.048 00.000 18120 Enqueuing Expose request
04:44:25.049 00.001 21948 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
04:44:25.049 00.000 21948 Moving (0.16, -0.02) raw xDistance=-0.08 yDistance=-0.14
04:44:25.049 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:44:25.049 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:25.049 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:44:25.049 00.000 21948 MoveAxis(E, 0, ABG)
04:44:25.049 00.000 21948 Move returns status 0, amount 0
04:44:25.049 00.000 21948 MoveAxis(N, 0, ABG)
04:44:25.049 00.000 21948 Move returns status 0, amount 0
04:44:25.049 00.000 21948 move complete, result=0
04:44:25.049 00.000 21948 worker thread done servicing request
04:44:25.049 00.000 21948 Worker thread wakes up
04:44:25.049 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:25.049 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:25.049 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:26.579 01.530 21948 Exposure complete
04:44:26.620 00.041 21948 worker thread done servicing request
04:44:26.620 00.000 18120 OnExposeComplete: enter
04:44:26.621 00.001 18120 UpdateGuideState(): m_state=6
04:44:26.621 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8514
04:44:26.622 00.001 18120 Star::Find returns 1 (0), X=892.72, Y=237.94, Mass=1683, SNR=28.4, Peak=128 HFD=4.2
04:44:26.622 00.000 18120 MultiStar: [#1 -0.00,0.03,0.73,U] [#2 -0.05,-0.04,0.66,U] [#3 0.35,-0.20,0.60,U] [#4 0.34,0.04,0.56,U] [#5 0.67,-0.11,0.00,M3] [#6 0.38,-0.29,0.00,M1] [#7 -0.25,-0.07,0.39,U] [#8 -0.11,-0.53,0.00,M2] 
04:44:26.624 00.002 18120 refined, 5 included, MultiStar: {0.10, -0.09}, one-star: {0.14, -0.21}
04:44:26.625 00.001 18120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.00) = xAngle (-2.70 = -2.70)
04:44:26.626 00.001 18120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.74 = -2.74)
04:44:26.627 00.001 18120 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.70 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
04:44:26.628 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.10, y=-0.09, opts=13)
04:44:26.628 00.000 18120 Enqueuing Move request for scope (0.10, -0.09)
04:44:26.629 00.001 21948 Worker thread wakes up
04:44:26.629 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:26.629 00.000 18120 UpdateGuideState exits: m=1683 RSB=28.4
04:44:26.629 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:26.630 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:26.630 00.000 18120 Enqueuing Expose request
04:44:26.631 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
04:44:26.631 00.000 21948 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
04:44:26.631 00.000 21948 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.05
04:44:26.631 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:44:26.631 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:26.631 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:44:26.631 00.000 21948 MoveAxis(E, 0, ABG)
04:44:26.631 00.000 21948 Move returns status 0, amount 0
04:44:26.631 00.000 21948 MoveAxis(N, 0, ABG)
04:44:26.631 00.000 21948 Move returns status 0, amount 0
04:44:26.631 00.000 21948 move complete, result=0
04:44:26.631 00.000 21948 worker thread done servicing request
04:44:26.631 00.000 21948 Worker thread wakes up
04:44:26.631 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:26.631 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:26.632 00.001 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:28.255 01.623 21948 Exposure complete
04:44:28.307 00.052 21948 worker thread done servicing request
04:44:28.307 00.000 18120 OnExposeComplete: enter
04:44:28.308 00.001 18120 UpdateGuideState(): m_state=6
04:44:28.308 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8515
04:44:28.309 00.001 18120 Star::Find returns 1 (0), X=892.75, Y=238.16, Mass=1564, SNR=27.4, Peak=111 HFD=4.4
04:44:28.312 00.003 18120 MultiStar: [#1 0.13,-0.03,0.73,U] [#2 -0.15,-0.22,0.66,U] [#3 0.31,-0.29,0.60,U] [#4 0.20,0.35,0.56,U] [#5 0.45,0.04,0.00,M4] [#6 0.23,0.02,0.52,U] [#7 0.01,-0.12,0.41,U] [#8 -0.01,-0.19,0.36,U] 
04:44:28.312 00.000 18120 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.16, 0.01}
04:44:28.314 00.002 18120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.00) = xAngle (-2.39 = -2.39)
04:44:28.315 00.001 18120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.43 = -2.43)
04:44:28.316 00.001 18120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.10 mountY=-0.08, mountTheta=-2.42
04:44:28.317 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=-0.05, opts=13)
04:44:28.318 00.001 18120 Enqueuing Move request for scope (0.12, -0.05)
04:44:28.318 00.000 21948 Worker thread wakes up
04:44:28.318 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:28.319 00.001 18120 UpdateGuideState exits: m=1564 RSB=27.4
04:44:28.319 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:28.320 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:28.320 00.000 18120 Enqueuing Expose request
04:44:28.320 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
04:44:28.321 00.001 21948 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
04:44:28.321 00.000 21948 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.08
04:44:28.321 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:44:28.321 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:28.321 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:44:28.321 00.000 21948 MoveAxis(E, 0, ABG)
04:44:28.321 00.000 21948 Move returns status 0, amount 0
04:44:28.321 00.000 21948 MoveAxis(N, 0, ABG)
04:44:28.321 00.000 21948 Move returns status 0, amount 0
04:44:28.321 00.000 21948 move complete, result=0
04:44:28.321 00.000 21948 worker thread done servicing request
04:44:28.321 00.000 21948 Worker thread wakes up
04:44:28.321 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:28.321 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:28.321 00.000 18120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:29.844 01.523 21948 Exposure complete
04:44:29.890 00.046 21948 worker thread done servicing request
04:44:29.891 00.001 18120 OnExposeComplete: enter
04:44:29.891 00.000 18120 UpdateGuideState(): m_state=6
04:44:29.892 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8516
04:44:29.892 00.000 18120 Star::Find returns 1 (0), X=892.76, Y=237.92, Mass=1653, SNR=28.3, Peak=123 HFD=4.2
04:44:29.893 00.001 18120 MultiStar: [#1 0.07,-0.20,0.72,U] [#2 -0.24,-0.18,0.64,U] [#3 -0.14,-0.06,0.64,U] [#4 0.22,0.10,0.57,U] [#5 0.24,-0.26,0.50,U] [#6 0.31,-0.12,0.51,U] [#7 -0.02,-0.31,0.40,U] [#8 -0.53,-0.48,0.00,M2] 
04:44:29.893 00.000 18120 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.17, -0.23}
04:44:29.894 00.001 18120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.00) = xAngle (-3.12 = -3.12)
04:44:29.897 00.003 18120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.16 = 3.12)
04:44:29.899 00.002 18120 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.13 mountX=-0.18 mountY=0.00, mountTheta=3.12
04:44:29.903 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.08, y=-0.16, opts=13)
04:44:29.903 00.000 18120 Enqueuing Move request for scope (0.08, -0.16)
04:44:29.904 00.001 21948 Worker thread wakes up
04:44:29.904 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:29.904 00.000 18120 UpdateGuideState exits: m=1653 RSB=28.3
04:44:29.905 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:29.905 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:29.905 00.000 18120 Enqueuing Expose request
04:44:29.906 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
04:44:29.906 00.000 21948 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
04:44:29.906 00.000 21948 Moving (0.08, -0.16) raw xDistance=-0.18 yDistance=0.00
04:44:29.906 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:44:29.906 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:29.906 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:44:29.906 00.000 21948 MoveAxis(E, 0, ABG)
04:44:29.906 00.000 21948 Move returns status 0, amount 0
04:44:29.906 00.000 21948 MoveAxis(N, 0, ABG)
04:44:29.906 00.000 21948 Move returns status 0, amount 0
04:44:29.906 00.000 21948 move complete, result=0
04:44:29.906 00.000 21948 worker thread done servicing request
04:44:29.906 00.000 21948 Worker thread wakes up
04:44:29.906 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:29.906 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:29.906 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:44:31.534 01.628 21948 Exposure complete
04:44:31.597 00.063 21948 worker thread done servicing request
04:44:31.597 00.000 18120 OnExposeComplete: enter
04:44:31.598 00.001 18120 UpdateGuideState(): m_state=6
04:44:31.599 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8517
04:44:31.599 00.000 18120 Star::Find returns 1 (0), X=892.86, Y=237.85, Mass=1781, SNR=29.0, Peak=135 HFD=4.3
04:44:31.599 00.000 18120 MultiStar: [#1 0.19,-0.28,0.71,U] [#2 -0.04,-0.36,0.61,U] [#3 0.29,-0.37,0.00,M1] [#4 0.23,-0.18,0.54,U] [#5 0.46,-0.33,0.00,M4] [#6 0.08,-0.39,0.47,U] [#7 -0.09,-0.68,0.00,M1] [#8 -0.08,-0.66,0.00,M3] 
04:44:31.600 00.001 18120 refined, 4 included, MultiStar: {0.17, -0.30}, one-star: {0.27, -0.30}
04:44:31.600 00.000 18120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.00) = xAngle (-3.06 = -3.06)
04:44:31.601 00.001 18120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.10 = -3.10)
04:44:31.601 00.000 18120 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.34 cameraTheta=-1.06 mountX=-0.34 mountY=-0.01, mountTheta=-3.10
04:44:31.602 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.17, y=-0.30, opts=13)
04:44:31.603 00.001 18120 Enqueuing Move request for scope (0.17, -0.30)
04:44:31.604 00.001 21948 Worker thread wakes up
04:44:31.604 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.30) opts 0xd
04:44:31.604 00.000 21948 Handling offset move in thread for scope, endpoint = (0.17, -0.30)
04:44:31.604 00.000 21948 Moving (0.17, -0.30) raw xDistance=-0.34 yDistance=-0.01
04:44:31.604 00.000 21948 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
04:44:31.604 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:31.604 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:31.604 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:44:31.604 00.000 21948 MoveAxis(E, 61, ABG)
04:44:31.604 00.000 21948 Guiding  Dir = 2, Dur = 61
04:44:31.604 00.000 18120 UpdateGuideState exits: m=1781 RSB=29.0
04:44:31.605 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:31.605 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:31.606 00.001 18120 Enqueuing Expose request
04:44:31.606 00.000 21948 IsSlewing returns 0
04:44:31.606 00.000 21948 IsGuiding returns 0
04:44:31.608 00.002 21948 PulseGuide returned control before completion, sleep 70
04:44:31.689 00.081 21948 IsGuiding returns 0
04:44:31.689 00.000 21948 Move returns status 0, amount 61
04:44:31.689 00.000 21948 MoveAxis(N, 0, ABG)
04:44:31.689 00.000 21948 Move returns status 0, amount 0
04:44:31.689 00.000 21948 move complete, result=0
04:44:31.689 00.000 21948 worker thread done servicing request
04:44:31.689 00.000 21948 Worker thread wakes up
04:44:31.689 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:31.689 00.000 18120 GuideStep: -0.3 px 61 ms EAST, -0.0 px 0 ms NORTH
04:44:31.691 00.002 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:33.093 01.402 21948 Exposure complete
04:44:33.129 00.036 21948 worker thread done servicing request
04:44:33.129 00.000 18120 OnExposeComplete: enter
04:44:33.129 00.000 18120 UpdateGuideState(): m_state=6
04:44:33.130 00.001 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8518
04:44:33.131 00.001 18120 Star::Find returns 1 (0), X=892.50, Y=238.00, Mass=1793, SNR=29.3, Peak=135 HFD=4.1
04:44:33.133 00.002 18120 MultiStar: [#1 0.04,-0.05,0.68,U] [#2 -0.01,-0.09,0.59,U] [#3 -0.09,-0.33,0.65,U] [#4 0.04,-0.05,0.53,U] [#5 0.12,-0.22,0.48,U] [#6 0.14,-0.34,0.49,U] [#7 0.09,-0.45,0.00,M2] [#8 -0.66,-0.41,0.00,M4] 
04:44:33.151 00.018 18120 refined, 6 included, MultiStar: {0.01, -0.17}, one-star: {-0.08, -0.15}
04:44:33.151 00.000 18120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.00) = xAngle (-3.54 = 2.74)
04:44:33.152 00.001 18120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.58 = 2.70)
04:44:33.153 00.001 18120 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.54 mountX=-0.16 mountY=0.07, mountTheta=2.71
04:44:33.154 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.01, y=-0.17, opts=13)
04:44:33.154 00.000 18120 Enqueuing Move request for scope (0.01, -0.17)
04:44:33.155 00.001 21948 Worker thread wakes up
04:44:33.155 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
04:44:33.155 00.000 21948 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
04:44:33.155 00.000 21948 Moving (0.01, -0.17) raw xDistance=-0.16 yDistance=0.07
04:44:33.155 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:44:33.155 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:33.155 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:33.155 00.000 18120 UpdateGuideState exits: m=1793 RSB=29.3
04:44:33.156 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:33.156 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:33.157 00.001 18120 Enqueuing Expose request
04:44:33.157 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:44:33.157 00.000 21948 MoveAxis(E, 0, ABG)
04:44:33.157 00.000 21948 Move returns status 0, amount 0
04:44:33.157 00.000 21948 MoveAxis(N, 0, ABG)
04:44:33.157 00.000 21948 Move returns status 0, amount 0
04:44:33.157 00.000 21948 move complete, result=0
04:44:33.157 00.000 21948 worker thread done servicing request
04:44:33.157 00.000 21948 Worker thread wakes up
04:44:33.157 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:33.157 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:33.158 00.001 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:34.781 01.623 21948 Exposure complete
04:44:34.829 00.048 21948 worker thread done servicing request
04:44:34.829 00.000 18120 OnExposeComplete: enter
04:44:34.830 00.001 18120 UpdateGuideState(): m_state=6
04:44:34.831 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8519
04:44:34.832 00.001 18120 Star::Find returns 1 (0), X=892.69, Y=238.10, Mass=1632, SNR=27.8, Peak=118 HFD=4.1
04:44:34.834 00.002 18120 MultiStar: [#1 0.03,0.08,0.76,U] [#2 -0.44,0.00,0.00,M1] [#3 -0.05,0.00,0.64,U] [#4 0.10,0.24,0.58,U] [#5 0.31,0.07,0.48,U] [#6 0.19,-0.03,0.52,U] [#7 -0.28,-0.12,0.43,U] [#8 -0.06,0.06,0.39,U] 
04:44:34.835 00.001 18120 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.10, -0.05}
04:44:34.836 00.001 18120 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.00) = xAngle (-1.49 = -1.49)
04:44:34.837 00.001 18120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.53 = -1.53)
04:44:34.838 00.001 18120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=0.00 mountY=-0.06, mountTheta=-1.49
04:44:34.842 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.05, y=0.03, opts=13)
04:44:34.842 00.000 18120 Enqueuing Move request for scope (0.05, 0.03)
04:44:34.842 00.000 21948 Worker thread wakes up
04:44:34.842 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:34.842 00.000 18120 UpdateGuideState exits: m=1632 RSB=27.8
04:44:34.844 00.002 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:34.844 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:34.845 00.001 18120 Enqueuing Expose request
04:44:34.845 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
04:44:34.845 00.000 21948 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
04:44:34.845 00.000 21948 Moving (0.05, 0.03) raw xDistance=0.00 yDistance=-0.06
04:44:34.845 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:44:34.845 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:34.845 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:44:34.845 00.000 21948 MoveAxis(E, 0, ABG)
04:44:34.845 00.000 21948 Move returns status 0, amount 0
04:44:34.846 00.001 21948 MoveAxis(N, 0, ABG)
04:44:34.846 00.000 21948 Move returns status 0, amount 0
04:44:34.846 00.000 21948 move complete, result=0
04:44:34.846 00.000 21948 worker thread done servicing request
04:44:34.846 00.000 21948 Worker thread wakes up
04:44:34.846 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:34.846 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:34.846 00.000 18120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:36.366 01.520 21948 Exposure complete
04:44:36.429 00.063 21948 worker thread done servicing request
04:44:36.429 00.000 18120 OnExposeComplete: enter
04:44:36.430 00.001 18120 UpdateGuideState(): m_state=6
04:44:36.431 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8520
04:44:36.431 00.000 18120 Star::Find returns 1 (0), X=892.35, Y=238.20, Mass=1723, SNR=28.5, Peak=129 HFD=4.3
04:44:36.432 00.001 18120 MultiStar: [#1 -0.05,0.10,0.67,U] [#2 -0.23,-0.19,0.65,U] [#3 -0.01,-0.07,0.58,U] [#4 -0.19,0.06,0.51,U] [#5 0.13,0.01,0.48,U] [#6 0.20,-0.31,0.48,U] [#7 -0.15,-0.42,0.00,M2] [#8 -0.33,-0.22,0.35,U] 
04:44:36.432 00.000 18120 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.23, 0.05}
04:44:36.432 00.000 18120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.00) = xAngle (-4.68 = 1.61)
04:44:36.433 00.001 18120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.72 = 1.57)
04:44:36.433 00.000 18120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.68 mountX=-0.00 mountY=0.11, mountTheta=1.61
04:44:36.434 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.10, y=-0.05, opts=13)
04:44:36.435 00.001 18120 Enqueuing Move request for scope (-0.10, -0.05)
04:44:36.435 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:36.436 00.001 18120 UpdateGuideState exits: m=1723 RSB=28.5
04:44:36.436 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:36.437 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:36.437 00.000 18120 Enqueuing Expose request
04:44:36.438 00.001 21948 Worker thread wakes up
04:44:36.438 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
04:44:36.438 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
04:44:36.438 00.000 21948 Moving (-0.10, -0.05) raw xDistance=-0.00 yDistance=0.11
04:44:36.438 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:44:36.438 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:36.438 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:44:36.438 00.000 21948 MoveAxis(E, 0, ABG)
04:44:36.438 00.000 21948 Move returns status 0, amount 0
04:44:36.438 00.000 21948 MoveAxis(N, 0, ABG)
04:44:36.438 00.000 21948 Move returns status 0, amount 0
04:44:36.438 00.000 21948 move complete, result=0
04:44:36.438 00.000 21948 worker thread done servicing request
04:44:36.438 00.000 21948 Worker thread wakes up
04:44:36.438 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:36.438 00.000 18120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:36.439 00.001 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:38.072 01.633 21948 Exposure complete
04:44:38.108 00.036 21948 worker thread done servicing request
04:44:38.108 00.000 18120 OnExposeComplete: enter
04:44:38.109 00.001 18120 UpdateGuideState(): m_state=6
04:44:38.110 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8521
04:44:38.110 00.000 18120 Star::Find returns 1 (0), X=892.55, Y=237.93, Mass=1530, SNR=27.1, Peak=105 HFD=4.2
04:44:38.111 00.001 18120 MultiStar: [#1 -0.10,0.12,0.75,U] [#2 -0.26,-0.22,0.71,U] [#3 -0.11,-0.16,0.65,U] [#4 -0.05,0.07,0.55,U] [#5 -0.02,-0.20,0.50,U] [#6 0.15,-0.17,0.52,U] [#7 0.07,0.02,0.42,U] [#8 -0.31,-0.43,0.00,M3] 
04:44:38.111 00.000 18120 refined, 7 included, MultiStar: {-0.06, -0.11}, one-star: {-0.03, -0.23}
04:44:38.112 00.001 18120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.00) = xAngle (-4.08 = 2.20)
04:44:38.112 00.000 18120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-4.12 = 2.16)
04:44:38.112 00.000 18120 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.08 mountX=-0.07 mountY=0.10, mountTheta=2.19
04:44:38.113 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.06, y=-0.11, opts=13)
04:44:38.114 00.001 18120 Enqueuing Move request for scope (-0.06, -0.11)
04:44:38.115 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:38.115 00.000 18120 UpdateGuideState exits: m=1530 RSB=27.1
04:44:38.116 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:38.116 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:38.116 00.000 18120 Enqueuing Expose request
04:44:38.117 00.001 21948 Worker thread wakes up
04:44:38.117 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
04:44:38.117 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
04:44:38.117 00.000 21948 Moving (-0.06, -0.11) raw xDistance=-0.07 yDistance=0.10
04:44:38.117 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:44:38.117 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:38.117 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:44:38.117 00.000 21948 MoveAxis(E, 0, ABG)
04:44:38.117 00.000 21948 Move returns status 0, amount 0
04:44:38.117 00.000 21948 MoveAxis(N, 0, ABG)
04:44:38.117 00.000 21948 Move returns status 0, amount 0
04:44:38.117 00.000 21948 move complete, result=0
04:44:38.118 00.001 21948 worker thread done servicing request
04:44:38.118 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:38.119 00.001 21948 Worker thread wakes up
04:44:38.119 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:38.119 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:39.643 01.524 21948 Exposure complete
04:44:39.678 00.035 21948 worker thread done servicing request
04:44:39.678 00.000 18120 OnExposeComplete: enter
04:44:39.679 00.001 18120 UpdateGuideState(): m_state=6
04:44:39.679 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8522
04:44:39.680 00.001 18120 Star::Find returns 1 (0), X=892.68, Y=237.95, Mass=1664, SNR=28.4, Peak=127 HFD=4.2
04:44:39.680 00.000 18120 MultiStar: [#1 0.03,-0.05,0.68,U] [#2 -0.14,-0.15,0.65,U] [#3 -0.02,-0.12,0.63,U] [#4 0.03,-0.04,0.57,U] [#5 -0.07,-0.35,0.48,U] [#6 0.27,-0.41,0.00,M1] [#7 -0.03,-0.34,0.41,U] [#8 -0.61,-0.64,0.00,M4] 
04:44:39.681 00.001 18120 refined, 6 included, MultiStar: {-0.00, -0.17}, one-star: {0.10, -0.21}
04:44:39.681 00.000 18120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.00) = xAngle (-3.60 = 2.69)
04:44:39.682 00.001 18120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.64 = 2.65)
04:44:39.682 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=-0.15 mountY=0.08, mountTheta=2.65
04:44:39.683 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.17, opts=13)
04:44:39.684 00.001 18120 Enqueuing Move request for scope (-0.00, -0.17)
04:44:39.685 00.001 21948 Worker thread wakes up
04:44:39.685 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:39.686 00.001 18120 UpdateGuideState exits: m=1664 RSB=28.4
04:44:39.686 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:39.686 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:39.687 00.001 18120 Enqueuing Expose request
04:44:39.687 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
04:44:39.687 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
04:44:39.687 00.000 21948 Moving (-0.00, -0.17) raw xDistance=-0.15 yDistance=0.08
04:44:39.688 00.001 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:44:39.688 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:39.688 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:44:39.688 00.000 21948 MoveAxis(E, 0, ABG)
04:44:39.688 00.000 21948 Move returns status 0, amount 0
04:44:39.688 00.000 21948 MoveAxis(N, 0, ABG)
04:44:39.688 00.000 21948 Move returns status 0, amount 0
04:44:39.688 00.000 21948 move complete, result=0
04:44:39.688 00.000 21948 worker thread done servicing request
04:44:39.688 00.000 21948 Worker thread wakes up
04:44:39.688 00.000 18120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:39.688 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:39.688 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:41.315 01.627 21948 Exposure complete
04:44:41.358 00.043 21948 worker thread done servicing request
04:44:41.358 00.000 18120 OnExposeComplete: enter
04:44:41.359 00.001 18120 UpdateGuideState(): m_state=6
04:44:41.359 00.000 18120 Star::Find(15, 892, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8523
04:44:41.360 00.001 18120 Star::Find returns 1 (0), X=892.50, Y=238.06, Mass=1834, SNR=29.7, Peak=134 HFD=4.1
04:44:41.360 00.000 18120 MultiStar: [#1 0.02,-0.10,0.68,U] [#2 -0.04,-0.20,0.63,U] [#3 0.00,-0.22,0.56,U] [#4 0.02,0.12,0.51,U] [#5 0.05,-0.02,0.46,U] [#6 0.31,-0.39,0.00,M2] [#7 0.12,-0.03,0.34,U] [#8 -0.43,-0.23,0.00,M5] 
04:44:41.362 00.002 18120 refined, 6 included, MultiStar: {-0.00, -0.09}, one-star: {-0.08, -0.09}
04:44:41.363 00.001 18120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.00) = xAngle (-3.61 = 2.67)
04:44:41.363 00.000 18120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-3.65 = 2.63)
04:44:41.363 00.000 18120 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=-0.08 mountY=0.04, mountTheta=2.64
04:44:41.365 00.002 18120 SchedulePrimaryMove(0D3B3DD0, x=-0.00, y=-0.09, opts=13)
04:44:41.365 00.000 18120 Enqueuing Move request for scope (-0.00, -0.09)
04:44:41.365 00.000 21948 Worker thread wakes up
04:44:41.366 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:41.366 00.000 18120 UpdateGuideState exits: m=1834 RSB=29.7
04:44:41.366 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:41.367 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:41.367 00.000 18120 Enqueuing Expose request
04:44:41.368 00.001 21948 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
04:44:41.368 00.000 21948 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
04:44:41.368 00.000 21948 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.04
04:44:41.368 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:44:41.368 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:41.369 00.001 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:44:41.369 00.000 21948 MoveAxis(E, 0, ABG)
04:44:41.369 00.000 21948 Move returns status 0, amount 0
04:44:41.369 00.000 21948 MoveAxis(N, 0, ABG)
04:44:41.369 00.000 21948 Move returns status 0, amount 0
04:44:41.369 00.000 21948 move complete, result=0
04:44:41.369 00.000 21948 worker thread done servicing request
04:44:41.369 00.000 21948 Worker thread wakes up
04:44:41.369 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:41.369 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:41.369 00.000 18120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:44:42.888 01.519 21948 Exposure complete
04:44:42.936 00.048 18120 OnExposeComplete: enter
04:44:42.937 00.001 21948 worker thread done servicing request
04:44:42.937 00.000 18120 UpdateGuideState(): m_state=6
04:44:42.937 00.000 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8524
04:44:42.938 00.001 18120 Star::Find returns 1 (0), X=892.96, Y=238.00, Mass=1800, SNR=29.4, Peak=149 HFD=4.4
04:44:42.938 00.000 18120 MultiStar: [#1 0.34,-0.11,0.75,U] [#2 -0.11,-0.08,0.63,U] [#3 0.02,-0.37,0.60,U] [#4 0.27,0.23,0.51,U] [#5 0.12,0.07,0.42,U] [#6 0.52,0.01,0.00,M3] [#7 0.20,-0.19,0.38,U] [#8 0.03,-0.48,0.00,M6] 
04:44:42.939 00.001 18120 refined, 6 included, MultiStar: {0.20, -0.10}, one-star: {0.38, -0.15}
04:44:42.939 00.000 18120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.00) = xAngle (-2.47 = -2.47)
04:44:42.939 00.000 18120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-2.51 = -2.51)
04:44:42.940 00.001 18120 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.48 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
04:44:42.941 00.001 18120 SchedulePrimaryMove(0D3B3DD0, x=0.20, y=-0.10, opts=13)
04:44:42.941 00.000 18120 Enqueuing Move request for scope (0.20, -0.10)
04:44:42.942 00.001 21948 Worker thread wakes up
04:44:42.942 00.000 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:42.942 00.000 18120 UpdateGuideState exits: m=1800 RSB=29.4
04:44:42.943 00.001 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:42.943 00.000 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:42.944 00.001 18120 Enqueuing Expose request
04:44:42.944 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
04:44:42.944 00.000 21948 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
04:44:42.944 00.000 21948 Moving (0.20, -0.10) raw xDistance=-0.17 yDistance=-0.13
04:44:42.944 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:44:42.944 00.000 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:42.944 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:44:42.944 00.000 21948 MoveAxis(E, 0, ABG)
04:44:42.944 00.000 21948 Move returns status 0, amount 0
04:44:42.944 00.000 21948 MoveAxis(N, 0, ABG)
04:44:42.944 00.000 21948 Move returns status 0, amount 0
04:44:42.944 00.000 21948 move complete, result=0
04:44:42.944 00.000 21948 worker thread done servicing request
04:44:42.944 00.000 21948 Worker thread wakes up
04:44:42.944 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:42.944 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:42.945 00.001 18120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:44.567 01.622 21948 Exposure complete
04:44:44.607 00.040 21948 worker thread done servicing request
04:44:44.607 00.000 18120 OnExposeComplete: enter
04:44:44.609 00.002 18120 UpdateGuideState(): m_state=6
04:44:44.610 00.001 18120 Star::Find(15, 892, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8525
04:44:44.611 00.001 18120 Star::Find returns 1 (0), X=892.85, Y=238.09, Mass=1898, SNR=30.2, Peak=150 HFD=4.2
04:44:44.613 00.002 18120 MultiStar: [#1 0.19,0.26,0.67,U] [#2 -0.26,-0.07,0.61,U] [#3 0.01,-0.00,0.56,U] [#4 0.22,0.18,0.51,U] [#5 0.23,0.05,0.45,U] [#6 0.22,-0.24,0.48,U] [#7 0.12,0.28,0.39,U] [#8 0.02,-0.08,0.33,U] 
04:44:44.616 00.003 18120 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.27, -0.06}
04:44:44.618 00.002 18120 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.00) = xAngle (-1.76 = -1.76)
04:44:44.621 00.003 18120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.00) + m_yAngleError (0.04)) = yAngle (-1.80 = -1.80)
04:44:44.623 00.002 18120 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.24 mountX=-0.02 mountY=-0.12, mountTheta=-1.76
04:44:44.627 00.004 18120 SchedulePrimaryMove(0D3B3DD0, x=0.12, y=0.03, opts=13)
04:44:44.630 00.003 18120 Enqueuing Move request for scope (0.12, 0.03)
04:44:44.632 00.002 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:44.634 00.002 18120 UpdateGuideState exits: m=1898 RSB=30.2
04:44:44.636 00.002 21948 Worker thread wakes up
04:44:44.636 00.000 21948 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
04:44:44.636 00.000 21948 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
04:44:44.636 00.000 21948 Moving (0.12, 0.03) raw xDistance=-0.02 yDistance=-0.12
04:44:44.636 00.000 21948 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:44:44.636 00.000 18120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:44.637 00.001 18120 ScheduleExposure(1500,3,1) exposurePending=0
04:44:44.637 00.000 18120 Enqueuing Expose request
04:44:44.638 00.001 21948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:44:44.638 00.000 21948 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:44:44.638 00.000 21948 MoveAxis(E, 0, ABG)
04:44:44.638 00.000 21948 Move returns status 0, amount 0
04:44:44.638 00.000 21948 MoveAxis(N, 0, ABG)
04:44:44.638 00.000 21948 Move returns status 0, amount 0
04:44:44.638 00.000 21948 move complete, result=0
04:44:44.638 00.000 21948 worker thread done servicing request
04:44:44.638 00.000 21948 Worker thread wakes up
04:44:44.638 00.000 21948 worker thread servicing REQUEST_EXPOSE 1500
04:44:44.638 00.000 21948 Handling exposure in thread, d=1500 o=3 r=(878,223,31,31)
04:44:44.638 00.000 18120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:44:44.998 00.360 18120 evsrv: cli 0D46D670 connect
04:44:45.021 00.023 18120 case statement mapped state 6 to 3
04:44:45.024 00.003 18120 case statement mapped state 6 to 3
04:44:45.027 00.003 18120 evsrv: cli 0D46D670 request: {"method":"get_app_state","id":"58d7a241-fb93-4bc9-a4a2-62c4a228c8a0"}
04:44:45.029 00.002 18120 case statement mapped state 6 to 3
04:44:45.031 00.002 18120 evsrv: cli 0D46D670 response: {"jsonrpc":"2.0","result":"Guiding","id":"58d7a241-fb93-4bc9-a4a2-62c4a228c8a0"}
04:44:45.034 00.003 18120 evsrv: cli 0D46D670 disconnect
04:44:45.035 00.001 18120 evsrv: cli 0D46DB70 connect
04:44:45.036 00.001 18120 case statement mapped state 6 to 3
04:44:45.036 00.000 18120 case statement mapped state 6 to 3
04:44:45.037 00.001 18120 evsrv: cli 0D46DB70 request: {"method":"stop_capture","id":"e17f66fe-f7e4-42b9-af8b-ce4a6e3544c1"}
04:44:45.038 00.001 18120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
04:44:45.038 00.000 18120 Status Line: Attente du matériel ...
04:44:45.039 00.001 18120 evsrv: cli 0D46DB70 response: {"jsonrpc":"2.0","result":0,"id":"e17f66fe-f7e4-42b9-af8b-ce4a6e3544c1"}
04:44:45.040 00.001 18120 evsrv: cli 0D46DB70 disconnect
04:44:45.041 00.001 18120 evsrv: cli 0D46DF30 connect
04:44:45.041 00.000 18120 case statement mapped state 6 to 3
04:44:45.042 00.001 18120 case statement mapped state 6 to 3
04:44:45.043 00.001 18120 evsrv: cli 0D46DF30 request: {"method":"get_app_state","id":"5917c334-f083-4982-9ecc-05cdd69551b2"}
04:44:45.043 00.000 18120 case statement mapped state 6 to 3
04:44:45.043 00.000 18120 evsrv: cli 0D46DF30 response: {"jsonrpc":"2.0","result":"Guiding","id":"5917c334-f083-4982-9ecc-05cdd69551b2"}
04:44:45.044 00.001 18120 evsrv: cli 0D46DF30 disconnect
04:44:45.080 00.036 21948 ZWO: stopexposure
04:44:46.063 00.983 21948 ZWO: stopexposure
04:44:46.064 00.001 21948 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
04:44:46.064 00.000 21948 worker thread done servicing request
04:44:46.064 00.000 18120 OnExposeComplete: enter
04:44:46.064 00.000 18120 OnExposeComplete: Capture Error reported
04:44:46.065 00.001 18120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
04:44:46.065 00.000 18120 Mount: notify guiding stopped
04:44:46.066 00.001 18120 Changing from state GUIDING to STOP
04:44:46.066 00.000 18120 guider state => SELECTED
04:44:46.067 00.001 18120 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.580
04:44:46.067 00.000 18120 Changing from state SELECTED to UNINITIALIZED
04:44:46.068 00.001 18120 guider state => SELECTING
04:44:46.070 00.002 18120 Status Line: Arrêté.
04:44:46.072 00.002 18120 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
04:44:46.091 00.019 18120 evsrv: cli 0D46DB70 connect
04:44:46.097 00.006 18120 evsrv: cli 0D46DB70 request: {"method":"get_app_state","id":"8e63d532-1722-46c9-ad53-b4267d340af8"}
04:44:46.098 00.001 18120 evsrv: cli 0D46DB70 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e63d532-1722-46c9-ad53-b4267d340af8"}
04:44:46.099 00.001 18120 evsrv: cli 0D46DB70 disconnect
04:44:46.102 00.003 18120 evsrv: cli 0D46DAD0 connect
04:44:46.103 00.001 18120 evsrv: cli 0D46DAD0 request: {"method":"get_app_state","id":"4074904c-0d3f-4f93-863e-b9427feba439"}
04:44:46.104 00.001 18120 evsrv: cli 0D46DAD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4074904c-0d3f-4f93-863e-b9427feba439"}
04:44:46.105 00.001 18120 evsrv: cli 0D46DAD0 disconnect
08:05:19.679 12033.574 18120 evsrv: cli 0D46D530 disconnect
10:07:57.743 7358.064 18120 MyFrame::OnClose proceeding
10:07:57.764 00.021 18120 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
10:07:57.764 00.000 18120 StopWorkerThread(0x01438A98) begins
10:07:57.764 00.000 21948 Worker thread wakes up
10:07:57.764 00.000 21948 worker thread servicing REQUEST_TERMINATE
10:07:57.764 00.000 21948 worker thread done servicing request
10:07:57.764 00.000 21948 WorkerThread::Entry() ends
10:07:57.764 00.000 18120 StopWorkerThread() threadExitCode=0
10:07:57.766 00.002 18120 StopWorkerThread(0x01438A98) ends
10:07:57.766 00.000 18120 WorkerThread destructor called
10:07:57.766 00.000 18120 StopWorkerThread(0x01438D68) begins
10:07:57.766 00.000 22828 Worker thread wakes up
10:07:57.766 00.000 22828 worker thread servicing REQUEST_TERMINATE
10:07:57.766 00.000 22828 worker thread done servicing request
10:07:57.766 00.000 22828 WorkerThread::Entry() ends
10:07:57.766 00.000 18120 StopWorkerThread() threadExitCode=0
10:07:57.766 00.000 18120 StopWorkerThread(0x01438D68) ends
10:07:57.766 00.000 18120 WorkerThread destructor called
10:07:57.766 00.000 18120 Shutdown: forced=0
10:07:57.766 00.000 18120 Shutdown: disconnect scope
10:07:57.766 00.000 18120 ASCOM Scope: Disconnecting
10:07:57.840 00.074 18120 ASCOM Scope: Disconnected Successfully
10:07:57.850 00.010 18120 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
10:07:57.850 00.000 18120 ScopeASCOM::GetDeclinationRadians() returns Unknown
10:07:57.850 00.000 18120 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
10:07:57.850 00.000 18120 ScopeASCOM::SideOfPier() returns -1
10:07:57.855 00.005 18120 Shutdown: disconnect camera
10:07:57.855 00.000 18120 Shutdown complete
10:07:57.855 00.000 18120 UPD: shutdown
10:07:57.855 00.000 18120 stopping server
10:07:57.855 00.000 18120 event server stopped
10:07:57.855 00.000 18120 Status Line: Serveur arrêté
